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_2.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_tso_ba_all_banks_2.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 = 4f33a663 7b5a411e 46252903 304f8de0
! %f4 = 7eff1e03 a6cd17db 2512afa9 e6889fb0
! %f8 = b5ef77e8 97f4bf9e e00de33f 9ae1aaf6
! %f12 = be5fa748 b77c8d0c 4db214ee 74f20a82
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 57c93205 24b3361e ede62e85 030a405d
! %f20 = a16db989 d133fade a68b15e7 ef4ed79d
! %f24 = ccd8f4ef 86a5a209 bfb7aa16 412e6756
! %f28 = 39538a98 1092990b 2f8708b6 8c8208b8
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f0005b0e 310bf785 5f3358f4 e4bc9c1c
! %f36 = 941d789a 8c6a3650 67e44649 322a2950
! %f40 = ba46d6a9 0ff14e27 433496b8 7946835e
! %f44 = 9ada627f 4c23f8f7 2a446d57 dc870c72
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x10ab01a800000056,%g7,%g1 ! GSR scale = 10, align = 6
wr %g1,%g0,%gsr ! GSR = 10ab01a800000056
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[00000000110000dc] = c0e41646, %l7 = c341b59a1dba846c
ldsb [%i2+0x0dc],%l7 ! %l7 = ffffffffffffffc0
! Mem[0000000091000030] = 70ec367a, %g2 = 0000000000000000
ldub [%i6+0x030],%g2 ! %g2 = 0000000000000070
! Mem[0000000011800158] = b05b9c8f, %l2 = 2599aa9a61f1c682
swap [%i3+0x158],%l2 ! %l2 = 00000000b05b9c8f
! %l2 = b05b9c8f, %l3 = 2d6e72ca, Mem[0000000090800090] = 9b34374c 2bf86f1b
std %l2,[%i5+0x090] ! Mem[0000000090800090] = b05b9c8f 2d6e72ca
! %l3 = fd8273dc2d6e72ca, Mem[0000000091800120] = 2aee60e7
stw %l3,[%o0+0x120] ! Mem[0000000091800120] = 2d6e72ca
! Mem[0000000010800080] = c842acec, %l5 = 183378f7, %l0 = 8038605e
add %i1,0x80,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000c842acec
! Mem[0000000011000100] = 1371d586, %l6 = b798bd69, %l6 = b798bd69
add %i2,0x100,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000001371d586
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000910001f8] = c84c2b47 8cef9465, %g2 = 00000070, %g3 = 00000000
ldd [%i6+0x1f8],%g2 ! %g2 = 00000000c84c2b47 000000008cef9465
! Mem[0000000010000040] = 61297aa8700471a5, %l4 = 435b8fddca0491a7, %l4 = 435b8fddca0491a7
add %i0,0x40,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 61297aa8700471a5
p0_label_2:
! Mem[00000000118001ec] = 654b0e4f, %l3 = 2d6e72ca, %l0 = c842acec
add %i3,0x1ec,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000654b0e4f
! %l6 = 000000001371d586, Mem[0000000090000118] = 1b978317
sth %l6,[%i4+0x118] ! Mem[0000000090000118] = d5868317
! Mem[0000000010800178] = 0c9d7996, %l7 = ffffffc0, %l2 = b05b9c8f
add %i1,0x178,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000000c9d7996
! Mem[0000000090800108] = da566dfe, %g2 = 00000000c84c2b47
lduw [%i5+0x108],%g2 ! %g2 = 00000000da566dfe
! Mem[000000001100004c] = 0b6219c2, %l0 = 654b0e4f, %l4 = 700471a5
add %i2,0x4c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000000b6219c2
! Mem[0000000091000030] = 70ec367ac262126c, %g2 = 00000000da566dfe
ldx [%i6+0x030],%g2 ! %g2 = 70ec367ac262126c
! Mem[000000009100012c] = 24cdc0b9, %g2 = 70ec367ac262126c
ldsb [%i6+0x12c],%g2 ! %g2 = 0000000000000024
! Mem[00000000918000fc] = 8d526fb6, %g2 = 0000000000000024
ldsb [%o0+0x0fc],%g2 ! %g2 = ffffffffffffff8d
! %f16 = 57c93205 24b3361e ede62e85 030a405d
! %f20 = a16db989 d133fade a68b15e7 ef4ed79d
! %f24 = ccd8f4ef 86a5a209 bfb7aa16 412e6756
! %f28 = 39538a98 1092990b 2f8708b6 8c8208b8
mov 0x0c0,%g5
stda %f16,[%i0+%g5]ASI_BLK_S ! Block Store to 00000000100000c0
! %f0 = 4f33a663 7b5a411e 46252903 304f8de0
! %f4 = 7eff1e03 a6cd17db 2512afa9 e6889fb0
! %f8 = b5ef77e8 97f4bf9e e00de33f 9ae1aaf6
! %f12 = be5fa748 b77c8d0c 4db214ee 74f20a82
mov 0x040,%g6
stda %f0,[%i0+%g6]ASI_BLK_AIUS ! Block Store to 0000000010000040
p0_label_3:
! Mem[00000000108000f8] = 346262f9, %l6 = 000000001371d586
ldsw [%i1+0x0f8],%l6 ! %l6 = 00000000346262f9
! Mem[000000009000012c] = 1a3c3207, %g18 = f523e290755a72d3
ldsw [%i4+0x12c],%g2 ! %g2 = f523e290755a72d3
! Mem[00000000100001a0] = 1b5086ae, %l4 = 000000000b6219c2
swap [%i0+0x1a0],%l4 ! %l4 = 000000001b5086ae
! Mem[0000000011800006] = 600a5f2c, %l0 = 00000000654b0e4f
ldstub [%i3+0x006],%l0 ! %l0 = 0000005f000000ff
membar #Sync ! Added by membar checker (1)
! Mem[00000000100000c5] = 24b3361e, %l7 = ffffffffffffffc0
ldstub [%i0+0x0c5],%l7 ! %l7 = 000000b3000000ff
! Mem[0000000010000140] = a79ed0ad 87355913 be09f925 7bf14a9a
! Mem[0000000010000150] = 41c64531 4e9e3bec 4ff50d33 c37541df
! Mem[0000000010000160] = b6ce91cb 720acfc9 25e261cb 4d21f599
! Mem[0000000010000170] = 77cea9b9 a06aceeb 267ef45b 390de4ef
mov 0x140,%g6
ldda [%i0+%g6]ASI_BLK_SL,%f0 ! Block Load from 0000000010000140
! Mem[0000000091000180] = 5fb94134 d025013d, %g2 = 1a3c3207, %g3 = 8cef9465
ldd [%i6+0x180],%g2 ! %g2 = 000000005fb94134 00000000d025013d
! Mem[0000000090000174] = 3402e25f, %g2 = 000000005fb94134
lduw [%i4+0x174],%g2 ! %g2 = 000000003402e25f
! Mem[0000000010000058] = 2512afa9e6889fb0, %l5 = 0e082408183378f7, %l6 = 00000000346262f9
add %i0,0x58,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 2512afa9e6889fb0
! Mem[0000000010800138] = d6332b27, %l0 = 000000000000005f
swap [%i1+0x138],%l0 ! %l0 = 00000000d6332b27
p0_label_4:
! Mem[0000000011800190] = 9d9f1f9d810748f6, %l6 = 2512afa9e6889fb0, %l1 = 81db2b5e71c89623
add %i3,0x190,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 9d9f1f9d810748f6
! Mem[0000000010000144] = 87355913, %l1 = 9d9f1f9d810748f6
ldub [%i0+0x144],%l1 ! %l1 = 0000000000000087
! %l6 = 2512afa9e6889fb0, Mem[0000000091800050] = e98753bc51c81b56
stx %l6,[%o0+0x050] ! Mem[0000000091800050] = 2512afa9e6889fb0
! Mem[00000000908000e8] = 40929c17, %g2 = 000000003402e25f
ldub [%i5+0x0eb],%g2 ! %g2 = 0000000000000040
! Mem[00000000918001d0] = 9d2d14538630c246, %g2 = 0000000000000040
ldx [%o0+0x1d0],%g2 ! %g2 = 9d2d14538630c246
! Mem[0000000010000082] = 046128a0, %l3 = fd8273dc2d6e72ca
ldstub [%i0+0x082],%l3 ! %l3 = 00000028000000ff
! Mem[0000000090000098] = 196659b5, %g2 = 9d2d14538630c246
ldsh [%i4+0x098],%g2 ! %g2 = 0000000000001966
! %l7 = 00000000000000b3, Mem[000000009000000d] = 99daaee3
stb %l7,[%i4+0x00d] ! Mem[000000009000000c] = b3daaee3
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
p0_label_5:
! Mem[00000000110000e3] = 53194001, %l1 = 0000000000000087
ldstub [%i2+0x0e3],%l1 ! %l1 = 00000001000000ff
! %l0 = 00000000d6332b27, Mem[0000000010800085] = 8f32a2f6
stb %l0,[%i1+0x085] ! Mem[0000000010800084] = 8f27a2f6
! Mem[0000000010800190] = 2fe979295724f15b, %l4 = 000000001b5086ae, %l5 = 0e082408183378f7
add %i1,0x190,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 2fe979295724f15b
! Mem[000000001180012c] = c40b26ab, %l6 = 2512afa9e6889fb0
swap [%i3+0x12c],%l6 ! %l6 = 00000000c40b26ab
! %l4 = 000000001b5086ae, Mem[00000000900001d8] = 66ae5a303d92431f
stx %l4,[%i4+0x1d8] ! Mem[00000000900001d8] = 000000001b5086ae
! Mem[00000000108000c8] = e119721d, %l1 = 0000000000000001
swap [%i1+0x0c8],%l1 ! %l1 = 00000000e119721d
! Mem[0000000090800160] = 018c86b1, %g2 = 0000000000001966
lduw [%i5+0x160],%g2 ! %g2 = 00000000018c86b1
! Mem[0000000010800094] = 4fa23fe9, %l5 = 2fe979295724f15b
swap [%i1+0x094],%l5 ! %l5 = 000000004fa23fe9
! Mem[0000000090000048] = 9763a66880d150bd, %g2 = 00000000018c86b1
ldx [%i4+0x048],%g2 ! %g2 = 9763a66880d150bd
! %l5 = 000000004fa23fe9, Mem[0000000091000106] = b741f6e2
sth %l5,[%i6+0x106] ! Mem[0000000091000104] = 3fe9f6e2
p0_label_6:
! Mem[0000000011800020] = 7931805b, %l7 = 000000b3, %l2 = 0c9d7996
add %i3,0x20,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000007931805b
! Mem[0000000090000028] = 46a4a21b, %g2 = 9763a66880d150bd
ldsb [%i4+0x02b],%g2 ! %g2 = 0000000000000046
! Mem[0000000091000030] = 367ac262, %g2 = 0000000000000046
ldsb [%i6+0x032],%g2 ! %g2 = 0000000000000036
! %l5 = 000000004fa23fe9, Mem[0000000011800054] = 344b628d
sth %l5,[%i3+0x054] ! Mem[0000000011800054] = 3fe9628d
! Mem[00000000910001c8] = 4404b74a2ed6bd0c, %g2 = 0000000000000036
ldx [%i6+0x1c8],%g2 ! %g2 = 4404b74a2ed6bd0c
! Mem[000000001180007b] = 1d4ed33b, %l0 = 00000000d6332b27
ldstub [%i3+0x07b],%l0 ! %l0 = 0000003b000000ff
membar #Sync ! Added by membar checker (2)
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b8b3daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[00000000100000cc] = 030a405d, %l4 = 000000001b5086ae
lduw [%i0+0x0cc],%l4 ! %l4 = 00000000030a405d
! Mem[0000000090800098] = 783dc363, %g2 = 4404b74a2ed6bd0c
ldub [%i5+0x098],%g2 ! %g2 = 0000000000000078
! Mem[0000000010000048] = 46252903, %l4 = 030a405d, %l3 = 00000028
add %i0,0x48,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000046252903
p0_label_7:
! %l2 = 000000007931805b, Mem[0000000091000158] = 9ebd6795d9168ce7
stx %l2,[%i6+0x158] ! Mem[0000000091000158] = 000000007931805b
! Mem[000000001080000c] = 9d1aba8f, %l7 = 00000000000000b3
swap [%i1+0x00c],%l7 ! %l7 = 000000009d1aba8f
! Mem[0000000090000018] = 4a70d7eac5ae8c2c, %g2 = 0000000000000078
ldx [%i4+%o3],%g2 ! %g2 = 4a70d7eac5ae8c2c
! Mem[0000000091000114] = 4839fbff, %g2 = 4a70d7eac5ae8c2c
lduw [%i6+0x114],%g2 ! %g2 = 000000004839fbff
membar #Sync ! Added by membar checker (3)
! %l2 = 7931805b, %l3 = 46252903, Mem[0000000090000008] = 6f9e6152 b8b3daae
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 7931805b 46252903
! Mem[0000000010000128] = 3231efef, %l2 = 000000007931805b
ldsb [%i0+0x129],%l2 ! %l2 = 0000000000000031
! %f0 = 13593587 add09ea7 9a4af17b 25f909be
! %f4 = ec3b9e4e 3145c641 df4175c3 330df54f
! %f8 = c9cf0a72 cb91ceb6 99f5214d cb61e225
! %f12 = ebce6aa0 b9a9ce77 efe40d39 5bf47e26
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900000c0
! %l5 = 000000004fa23fe9, Mem[00000000910000dc] = 63994add
stw %l5,[%i6+0x0dc] ! Mem[00000000910000dc] = 4fa23fe9
! Mem[0000000011000100] = 1371d586 da6d0aaa, %l2 = 00000031, %l3 = 46252903
ldd [%i2+0x100],%l2 ! %l2 = 000000001371d586 00000000da6d0aaa
! Mem[00000000900001c0] = d2e2f6f9, %g2 = 000000004839fbff
ldsb [%i4+0x1c3],%g2 ! %g2 = ffffffffffffffd2
p0_label_8:
! Mem[0000000090000138] = bd823b6c, %g2 = ffffffffffffffd2
ldub [%i4+0x139],%g2 ! %g2 = 00000000000000bd
! Mem[0000000011800188] = 759b656e204d5f2a, %l3 = 00000000da6d0aaa, %l7 = 000000009d1aba8f
add %i3,0x188,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 759b656e204d5f2a
! Mem[0000000090000050] = 4ee98aff, %g2 = 00000000000000bd
ldsh [%i4+0x052],%g2 ! %g2 = 0000000000004ee9
! %l6 = 00000000c40b26ab, Mem[0000000091000078] = 24ebe14b9faa3112
stx %l6,[%i6+0x078] ! Mem[0000000091000078] = 00000000c40b26ab
! Mem[00000000908001b8] = 18bd7e8a, %g2 = 0000000000004ee9
lduh [%i5+0x1b8],%g2 ! %g2 = 00000000000018bd
! Mem[0000000011800000] = b4cc8ad6 600aff2c 87638a5a 0c63e8aa
! Mem[0000000011800010] = 5c315360 d3c83891 d1a136fc 7a8418d3
! Mem[0000000011800020] = 7931805b 6fd0dd41 0d07634b fc338d6b
! Mem[0000000011800030] = a764f6bb 1a754b3b 6f7f173f 569de461
ldda [%i3]ASI_BLK_AIUS,%f16 ! Block Load from 0000000011800000
! Mem[0000000011000088] = 3f85fa414d82fe9e, %l0 = 000000000000003b, %l3 = 00000000da6d0aaa
add %i2,0x88,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 3f85fa414d82fe9e
! Mem[00000000918001a0] = b513b098 36ce7981, %g2 = 000018bd, %g3 = d025013d
ldd [%o0+0x1a0],%g2 ! %g2 = 00000000b513b098 0000000036ce7981
membar #Sync ! Added by membar checker (4)
! Mem[0000000090000000] = 901eb2b1 96c79747 7931805b 46252903
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[0000000011800067] = 7e5dbbda, %l1 = 00000000e119721d
ldstub [%i3+0x067],%l1 ! %l1 = 000000da000000ff
p0_label_9:
! Mem[0000000011000098] = 6932e0d7, %l3 = 4d82fe9e, %l2 = 1371d586
add %i2,0x98,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000006932e0d7
! Mem[0000000091800008] = f15400a1, %g18 = f523e290755a72d3
ldsw [%o0+%o1],%g2 ! %g2 = f523e290755a72d3
! %f0 = 13593587 add09ea7 9a4af17b 25f909be
! %f4 = ec3b9e4e 3145c641 df4175c3 330df54f
! %f8 = c9cf0a72 cb91ceb6 99f5214d cb61e225
! %f12 = ebce6aa0 b9a9ce77 efe40d39 5bf47e26
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! %l2 = 6932e0d7, %l3 = 4d82fe9e, Mem[00000000118000f8] = 43a8ad88 981dc669
std %l2,[%i3+0x0f8] ! Mem[00000000118000f8] = 6932e0d7 4d82fe9e
! Mem[0000000011800188] = 759b656e, %l3 = 4d82fe9e, %l2 = 6932e0d7
add %i3,0x188,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000759b656e
! Mem[00000000110000a4] = 6c547ebc, %l5 = 4fa23fe9, %l6 = c40b26ab
add %i2,0xa4,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000006c547ebc
! Mem[000000009080004c] = fd97d6c2, %g2 = fffffffff15400a1
lduh [%i5+0x04c],%g2 ! %g2 = 000000000000fd97
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %l5 = 000000004fa23fe9, Mem[0000000010000030] = 8865dd198fb42346
stx %l5,[%i0+0x030] ! Mem[0000000010000030] = 000000004fa23fe9
! Mem[0000000010800010] = ae1caa94, %l7 = 759b656e204d5f2a
ldsb [%i1+0x013],%l7 ! %l7 = ffffffffffffff94
p0_label_10:
membar #Sync ! Added by membar checker (5)
! %l2 = 00000000759b656e, Mem[000000009000008b] = 11867f2f
stb %l2,[%i4+0x08b] ! Mem[0000000090000088] = 6e867f2f
! Mem[000000001080000c] = 000000b3, %l5 = 4fa23fe9, %l0 = 0000003b
add %i1,0x0c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000000000b3
! %l4 = 00000000030a405d, Mem[00000000918001ed] = fa751f57
stb %l4,[%o0+0x1ed] ! Mem[00000000918001ec] = 5d751f57
! Mem[0000000010800080] = c842acec, %l4 = 00000000030a405d
swap [%i1+0x080],%l4 ! %l4 = 00000000c842acec
! %f0 = 13593587 add09ea7 9a4af17b 25f909be
! %f4 = ec3b9e4e 3145c641 df4175c3 330df54f
! %f8 = c9cf0a72 cb91ceb6 99f5214d cb61e225
! %f12 = ebce6aa0 b9a9ce77 efe40d39 5bf47e26
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[0000000090000100] = 13593587 add09ea7 9a4af17b 25f909be
! Mem[0000000090000110] = ec3b9e4e 3145c641 df4175c3 330df54f
! Mem[0000000090000120] = c9cf0a72 cb91ceb6 99f5214d cb61e225
! Mem[0000000090000130] = ebce6aa0 b9a9ce77 efe40d39 5bf47e26
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000010800030] = f81dc62b, %l6 = 000000006c547ebc
ldub [%i1+0x033],%l6 ! %l6 = 000000000000002b
! Mem[0000000090800124] = 579eeea0, %g2 = 000000000000fd97
ldsh [%i5+0x124],%g2 ! %g2 = 000000000000579e
! Mem[0000000091800154] = d5f7f42a, %g2 = 000000000000579e
ldsh [%o0+0x154],%g2 ! %g2 = ffffffffffffd5f7
! Mem[0000000011000058] = 1486b4da, %l5 = 000000004fa23fe9
swap [%i2+0x058],%l5 ! %l5 = 000000001486b4da
p0_label_11:
! Mem[00000000908000d4] = ae278a14, %g2 = ffffffffffffd5f7
ldsh [%i5+0x0d6],%g2 ! %g2 = ffffffffffffae27
membar #Sync ! Added by membar checker (6)
! Mem[00000000900000bc] = 5bf47e26, %g2 = ffffffffffffae27
lduw [%i4+0x0bc],%g2 ! %g2 = 000000005bf47e26
! %l4 = c842acec, %l5 = 1486b4da, Mem[0000000091800000] = 3a9853f8 ace149ea
std %l4,[%o0+%g0] ! Mem[0000000091800000] = c842acec 1486b4da
! Mem[0000000011800054] = 3fe9628d, %l5 = 000000001486b4da
lduw [%i3+0x054],%l5 ! %l5 = 000000003fe9628d
! Mem[0000000011000180] = b38f1eb020ff3248, %l7 = ffffffffffffff94, %l2 = 00000000759b656e
add %i2,0x180,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = b38f1eb020ff3248
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %f0 = 13593587 add09ea7 9a4af17b 25f909be
! %f4 = ec3b9e4e 3145c641 df4175c3 330df54f
! %f8 = c9cf0a72 cb91ceb6 99f5214d cb61e225
! %f12 = ebce6aa0 b9a9ce77 efe40d39 5bf47e26
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[00000000900000f0] = ebce6aa0 b9a9ce77, %g2 = 5bf47e26, %g3 = 36ce7981
ldd [%i4+0x0f0],%g2 ! %g2 = 00000000ebce6aa0 00000000b9a9ce77
! Mem[0000000090000084] = add09ea7, %g2 = 00000000ebce6aa0
lduw [%i4+0x084],%g2 ! %g2 = 00000000add09ea7
! Mem[000000009100005c] = 6d71feb5, %g2 = 00000000add09ea7
ldsb [%i6+0x05d],%g2 ! %g2 = 000000000000006d
p0_label_12:
! Mem[0000000091000138] = b94344f7 0d365a67, %g2 = 0000006d, %g3 = b9a9ce77
ldd [%i6+0x138],%g2 ! %g2 = 00000000b94344f7 000000000d365a67
! Mem[00000000910000f8] = 43dd3a87, %g2 = 00000000b94344f7
ldsb [%i6+0x0f9],%g2 ! %g2 = 0000000000000043
! %l2 = b38f1eb020ff3248, Mem[0000000091800022] = 5591902f
sth %l2,[%o0+0x022] ! Mem[0000000091800020] = 3248902f
! Mem[00000000910000e4] = f4301fad, %g2 = 0000000000000043
lduw [%i6+0x0e4],%g2 ! %g2 = 00000000f4301fad
! Mem[000000009180008c] = 0b0d02fe, %g2 = 00000000f4301fad
lduh [%o0+0x08c],%g2 ! %g2 = 0000000000000b0d
! %f0 = 13593587 add09ea7 9a4af17b 25f909be
! %f4 = ec3b9e4e 3145c641 df4175c3 330df54f
! %f8 = c9cf0a72 cb91ceb6 99f5214d cb61e225
! %f12 = ebce6aa0 b9a9ce77 efe40d39 5bf47e26
mov 0x1c0,%g4
stda %f0,[%i1+%g4]ASI_BLK_PL ! Block Store to 00000000108001c0
! Mem[0000000091800090] = acfd8c91cef88e10, %g2 = 0000000000000b0d
ldx [%o0+0x090],%g2 ! %g2 = acfd8c91cef88e10
! Mem[0000000091800158] = f8dc7ae1456a94bb, %g2 = acfd8c91cef88e10
ldx [%o0+0x158],%g2 ! %g2 = f8dc7ae1456a94bb
! Mem[000000001100010f] = 2080c852, %l6 = 000000000000002b
ldstub [%i2+0x10f],%l6 ! %l6 = 00000052000000ff
! Mem[00000000918001a8] = f69e8f2681f0e11f, %g2 = f8dc7ae1456a94bb
ldx [%o0+0x1a8],%g2 ! %g2 = f69e8f2681f0e11f
p0_label_13:
! %l4 = 00000000c842acec, Mem[00000000908001b7] = 6018bd7e
stb %l4,[%i5+0x1b7] ! Mem[00000000908001b4] = ec18bd7e
! Mem[0000000091800078] = fbe0e6f5 ff3f6834, %g2 = 81f0e11f, %g3 = 0d365a67
ldd [%o0+0x078],%g2 ! %g2 = 00000000fbe0e6f5 00000000ff3f6834
! Mem[0000000090000080] = 13593587 add09ea7 9a4af17b 25f909be
! Mem[0000000090000090] = ec3b9e4e 3145c641 df4175c3 330df54f
! Mem[00000000900000a0] = c9cf0a72 cb91ceb6 99f5214d cb61e225
! Mem[00000000900000b0] = ebce6aa0 b9a9ce77 efe40d39 5bf47e26
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %f16 = b4cc8ad6 600aff2c 87638a5a 0c63e8aa
! %f20 = 5c315360 d3c83891 d1a136fc 7a8418d3
! %f24 = 7931805b 6fd0dd41 0d07634b fc338d6b
! %f28 = a764f6bb 1a754b3b 6f7f173f 569de461
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900000c0
membar #Sync ! Added by membar checker (7)
! %l7 = ffffffffffffff94, Mem[000000009000004e] = 50bdca2d
sth %l7,[%i4+0x04e] ! Mem[000000009000004c] = ff94ca2d
! Mem[000000001100000c] = fd28d489, %l7 = ffffffffffffff94
ldsw [%i2+0x00c],%l7 ! %l7 = fffffffffd28d489
! %l1 = 00000000000000da, Mem[0000000010000178] = 267ef45b390de4ef
stx %l1,[%i0+0x178] ! Mem[0000000010000178] = 00000000000000da
! %f0 = 13593587 add09ea7 9a4af17b 25f909be
! %f4 = ec3b9e4e 3145c641 df4175c3 330df54f
! %f8 = c9cf0a72 cb91ceb6 99f5214d cb61e225
! %f12 = ebce6aa0 b9a9ce77 efe40d39 5bf47e26
mov 0x100,%g6
stda %f0,[%i2+%g6]ASI_BLK_S ! Block Store to 0000000011000100
! Mem[0000000090000000] = 901eb2b1 96c79747 7931805b 46252903
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[00000000108001d8] = 4ff50d33, %l6 = 0000000000000052
swap [%i1+0x1d8],%l6 ! %l6 = 000000004ff50d33
p0_label_14:
! Mem[0000000091000080] = 94c085526a817463, %g2 = 00000000fbe0e6f5
ldx [%i6+0x080],%g2 ! %g2 = 94c085526a817463
! Mem[0000000010000050] = 7eff1e03, %l7 = fffffffffd28d489
ldsh [%i0+0x052],%l7 ! %l7 = 0000000000001e03
! %f16 = b4cc8ad6 600aff2c 87638a5a 0c63e8aa
! %f20 = 5c315360 d3c83891 d1a136fc 7a8418d3
! %f24 = 7931805b 6fd0dd41 0d07634b fc338d6b
! %f28 = a764f6bb 1a754b3b 6f7f173f 569de461
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! %f0 = 13593587 add09ea7 9a4af17b 25f909be
! %f4 = ec3b9e4e 3145c641 df4175c3 330df54f
! %f8 = c9cf0a72 cb91ceb6 99f5214d cb61e225
! %f12 = ebce6aa0 b9a9ce77 efe40d39 5bf47e26
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[0000000091000198] = 9aa5f69e 4c575e02, %g2 = 6a817463, %g3 = ff3f6834
ldd [%i6+0x198],%g2 ! %g2 = 000000009aa5f69e 000000004c575e02
! %f0 = 13593587 add09ea7 9a4af17b 25f909be
! %f4 = ec3b9e4e 3145c641 df4175c3 330df54f
! %f8 = c9cf0a72 cb91ceb6 99f5214d cb61e225
! %f12 = ebce6aa0 b9a9ce77 efe40d39 5bf47e26
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[000000009180003c] = 311fc433, %g2 = 000000009aa5f69e
lduh [%o0+0x03c],%g2 ! %g2 = 000000000000311f
! Mem[0000000010000108] = 7031660b, %l3 = 3f85fa414d82fe9e
ldstub [%i0+0x108],%l3 ! %l3 = 00000070000000ff
! Mem[0000000091000108] = f6e26f699de122f8, %g2 = 000000000000311f
ldx [%i6+0x108],%g2 ! %g2 = f6e26f699de122f8
! Mem[0000000011800150] = f5a419b737a2a3f9, %l2 = b38f1eb020ff3248, %l3 = 0000000000000070
add %i3,0x150,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = f5a419b737a2a3f9
p0_label_15:
! Mem[0000000090800074] = 6a665a57, %g2 = f6e26f699de122f8
ldsb [%i5+0x077],%g2 ! %g2 = 000000000000006a
! Mem[00000000118000dc] = e5fd7e8d, %l4 = 00000000c842acec
swap [%i3+0x0dc],%l4 ! %l4 = 00000000e5fd7e8d
! %l1 = 00000000000000da, Mem[00000000108000c8] = 00000001
stw %l1,[%i1+0x0c8] ! Mem[00000000108000c8] = 000000da
! Mem[000000001000016a] = 25e261cb, %l1 = 00000000000000da
ldstub [%i0+0x16a],%l1 ! %l1 = 00000061000000ff
! Mem[00000000110001f0] = 9e6c1518 7477341e, %l4 = e5fd7e8d, %l5 = 3fe9628d
ldd [%i2+0x1f0],%l4 ! %l4 = 000000009e6c1518 000000007477341e
! Mem[0000000010000090] = 393cf457, %l5 = 000000007477341e
swap [%i0+0x090],%l5 ! %l5 = 00000000393cf457
! Mem[00000000110001c8] = 35b8f646, %l6 = 4ff50d33, %l1 = 00000061
add %i2,0x1c8,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000035b8f646
! %l7 = 0000000000001e03, Mem[0000000090800020] = c2bf3888
stw %l7,[%i5+%o4] ! Mem[0000000090800020] = 00001e03
! %f16 = b4cc8ad6 600aff2c 87638a5a 0c63e8aa
! %f20 = 5c315360 d3c83891 d1a136fc 7a8418d3
! %f24 = 7931805b 6fd0dd41 0d07634b fc338d6b
! %f28 = a764f6bb 1a754b3b 6f7f173f 569de461
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000140
! %l0 = 000000b3, %l1 = 35b8f646, Mem[0000000090000198] = 31dc23d6 82ee0cb1
std %l0,[%i4+0x198] ! Mem[0000000090000198] = 000000b3 35b8f646
p0_label_16:
! Mem[0000000010000090] = 7477341e1d69d773, %l4 = 000000009e6c1518, %l7 = 0000000000001e03
add %i0,0x90,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 7477341e1d69d773
! Mem[000000001180013d] = 08443a84, %l0 = 00000000000000b3
ldstub [%i3+0x13d],%l0 ! %l0 = 00000044000000ff
! Mem[00000000918001b8] = 311b654d c834b604, %g2 = 0000006a, %g3 = 4c575e02
ldd [%o0+0x1b8],%g2 ! %g2 = 00000000311b654d 00000000c834b604
! %l6 = 000000004ff50d33, Mem[0000000090800080] = 074203a9c5578661
stx %l6,[%i5+0x080] ! Mem[0000000090800080] = 000000004ff50d33
! Mem[00000000900000fc] = 569de461, %g18 = f523e290755a72d3
ldsw [%i4+0x0fc],%g2 ! %g2 = f523e290755a72d3
! Mem[00000000910001cc] = 2ed6bd0c, %g18 = f523e290755a72d3
ldsw [%i6+0x1cc],%g2 ! %g2 = f523e290755a72d3
! Mem[00000000918001b8] = 311b654d, %g18 = f523e290755a72d3
ldsw [%o0+0x1b8],%g2 ! %g2 = f523e290755a72d3
! Mem[0000000011000008] = cd951e9c fd28d489, %l6 = 4ff50d33, %l7 = 1d69d773
ldd [%i2+%o1],%l6 ! %l6 = 00000000cd951e9c 00000000fd28d489
! Mem[0000000091000080] = 94c085526a817463, %g2 = 00000000311b654d
ldx [%i6+0x080],%g2 ! %g2 = 94c085526a817463
! Mem[00000000110000a0] = 7de80160, %l1 = 35b8f646, %l1 = 35b8f646
add %i2,0xa0,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000007de80160
p0_label_17:
! Mem[0000000091800134] = d6fb8b1f, %g2 = 94c085526a817463
ldub [%o0+0x135],%g2 ! %g2 = 00000000000000d6
! Mem[00000000118000a8] = 8f771ad4, %l4 = 9e6c1518, %l0 = 00000044
add %i3,0xa8,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000008f771ad4
! Mem[0000000090000000] = 901eb2b1 96c79747 7931805b 46252903
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! %l4 = 000000009e6c1518, Mem[000000009000013e] = 7f6fb4cc
sth %l4,[%i4+0x13e] ! Mem[000000009000013c] = 1518b4cc
! %f0 = 13593587 add09ea7 9a4af17b 25f909be
! %f4 = ec3b9e4e 3145c641 df4175c3 330df54f
! %f8 = c9cf0a72 cb91ceb6 99f5214d cb61e225
! %f12 = ebce6aa0 b9a9ce77 efe40d39 5bf47e26
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[00000000908000e0] = c253ae05 30300a04, %g2 = 000000d6, %g3 = c834b604
ldd [%i5+0x0e0],%g2 ! %g2 = 00000000c253ae05 0000000030300a04
membar #Sync ! Added by membar checker (8)
! Mem[00000000900000fc] = 262cff0a, %g2 = 00000000c253ae05
ldub [%i4+0x0ff],%g2 ! %g2 = 0000000000000026
! Mem[0000000090000140] = b4cc8ad6 600aff2c 87638a5a 0c63e8aa
! Mem[0000000090000150] = 5c315360 d3c83891 d1a136fc 7a8418d3
! Mem[0000000090000160] = 7931805b 6fd0dd41 0d07634b fc338d6b
! Mem[0000000090000170] = a764f6bb 1a754b3b 6f7f173f 569de461
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! %f16 = b4cc8ad6 600aff2c 87638a5a 0c63e8aa
! %f20 = 5c315360 d3c83891 d1a136fc 7a8418d3
! %f24 = 7931805b 6fd0dd41 0d07634b fc338d6b
! %f28 = a764f6bb 1a754b3b 6f7f173f 569de461
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900000c0
! %l4 = 9e6c1518, %l5 = 393cf457, Mem[0000000091000098] = 195b1203 d0d50f6b
std %l4,[%i6+0x098] ! Mem[0000000091000098] = 9e6c1518 393cf457
p0_label_18:
! Mem[0000000011800170] = b66add91, %l6 = 00000000cd951e9c
swap [%i3+0x170],%l6 ! %l6 = 00000000b66add91
! %l2 = b38f1eb020ff3248, Mem[00000000918000a4] = ca8d68b1
stw %l2,[%o0+0x0a4] ! Mem[00000000918000a4] = 20ff3248
! Mem[00000000118001e8] = 6c03e56f654b0e4f, %l4 = 000000009e6c1518, %l3 = f5a419b737a2a3f9
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 6c03e56f654b0e4f
! %l0 = 8f771ad4, %l1 = 7de80160, Mem[00000000918000c0] = 4df37c57 7fa19722
std %l0,[%o0+0x0c0] ! Mem[00000000918000c0] = 8f771ad4 7de80160
! %l0 = 000000008f771ad4, Mem[0000000091800137] = 8b1f6d1b
stb %l0,[%o0+0x137] ! Mem[0000000091800134] = d41f6d1b
! %l3 = 6c03e56f654b0e4f, Mem[0000000091000080] = 94c08552
stw %l3,[%i6+0x080] ! Mem[0000000091000080] = 654b0e4f
! Mem[00000000918001dc] = be03d043, %g2 = 0000000000000026
lduw [%o0+0x1dc],%g2 ! %g2 = 00000000be03d043
! Mem[000000009180004c] = a9d92512, %g2 = 00000000be03d043
lduh [%o0+0x04e],%g2 ! %g2 = 000000000000a9d9
! Mem[00000000110001c8] = 35b8f646 93dbc8db, %l6 = b66add91, %l7 = fd28d489
ldd [%i2+0x1c8],%l6 ! %l6 = 0000000035b8f646 0000000093dbc8db
! Mem[000000001000009c] = f490debf, %l3 = 6c03e56f654b0e4f
swap [%i0+0x09c],%l3 ! %l3 = 00000000f490debf
p0_label_19:
! Mem[00000000118001d8] = b5042a24, %l1 = 000000007de80160
ldsh [%i3+0x1da],%l1 ! %l1 = 0000000000002a24
! Mem[00000000908000c8] = 4bc0bec3, %g2 = 000000000000a9d9
lduh [%i5+0x0c8],%g2 ! %g2 = 0000000000004bc0
! Mem[0000000090000100] = 2cff0a60 d68accb4 aae8630c 5a8a6387
! Mem[0000000090000110] = 9138c8d3 6053315c d318847a fc36a1d1
! Mem[0000000090000120] = 41ddd06f 5b803179 6b8d33fc 4b63070d
! Mem[0000000090000130] = 3b4b751a bbf664a7 61e49d56 3f171518
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[00000000100001b4] = 1a4210c3, %l2 = b38f1eb020ff3248
swap [%i0+0x1b4],%l2 ! %l2 = 000000001a4210c3
! Mem[0000000011800040] = 8a15679f 835030d2 264aebf5 6269ad75
! Mem[0000000011800050] = bb8356c8 3fe9628d e5589724 bf82abd5
! Mem[0000000011800060] = 33964f8f 7e5dbbff e3540ddf f17c9f3e
! Mem[0000000011800070] = 7e59c70e b8546a2b 1d4ed3ff 040f6842
mov 0x040,%g6
ldda [%i3+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 0000000011800040
! Mem[0000000010800130] = 7e4e324f, %l3 = f490debf, %l1 = 00002a24
add %i1,0x130,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000007e4e324f
! Mem[0000000010800198] = 11e40241c86944bb, %l0 = 000000008f771ad4, %l6 = 0000000035b8f646
add %i1,0x198,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 11e40241c86944bb
! Mem[0000000010000164] = 720acfc9, %l7 = 0000000093dbc8db
lduh [%i0+0x164],%l7 ! %l7 = 000000000000720a
! %f0 = 8a15679f 835030d2 264aebf5 6269ad75
! %f4 = bb8356c8 3fe9628d e5589724 bf82abd5
! %f8 = 33964f8f 7e5dbbff e3540ddf f17c9f3e
! %f12 = 7e59c70e b8546a2b 1d4ed3ff 040f6842
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[0000000010000090] = 7477341e, %l2 = 1a4210c3, %l7 = 0000720a
add %i0,0x90,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000007477341e
p0_label_20:
! Mem[00000000108000f0] = 96e9edcbbeb3bf53, %l2 = 000000001a4210c3, %l6 = 11e40241c86944bb
add %i1,0xf0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 96e9edcbbeb3bf53
! Mem[00000000100000c0] = 57c93205, %l0 = 000000008f771ad4
ldsb [%i0+0x0c3],%l0 ! %l0 = 0000000000000005
! %l7 = 000000007477341e, Mem[0000000090800188] = 723d4e83a60a3e75
stx %l7,[%i5+0x188] ! Mem[0000000090800188] = 000000007477341e
! %l4 = 9e6c1518, %l5 = 393cf457, Mem[0000000091800138] = 1f6d1bd1 0adcb7df
std %l4,[%o0+0x138] ! Mem[0000000091800138] = 9e6c1518 393cf457
! Mem[0000000010800030] = f81dc62b, %l5 = 393cf457, %l7 = 7477341e
add %i1,0x30,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000f81dc62b
! Mem[0000000090000090] = 45314e9e, %g2 = 0000000000004bc0
lduh [%i4+0x092],%g2 ! %g2 = 0000000000004531
! %l0 = 0000000000000005, Mem[000000009080003a] = ad50b81e
sth %l0,[%i5+0x03a] ! Mem[0000000090800038] = 0005b81e
! Mem[00000000918001b8] = 311b654d, %g2 = 0000000000004531
ldsh [%o0+0x1b8],%g2 ! %g2 = 000000000000311b
! Mem[0000000010000160] = b6ce91cb720acfc9, %l2 = 000000001a4210c3, %l2 = 000000001a4210c3
add %i0,0x160,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = b6ce91cb720acfc9
! %l4 = 000000009e6c1518, Mem[00000000900000ba] = f45b390d
sth %l4,[%i4+0x0ba] ! Mem[00000000900000b8] = 1518390d
p0_label_21:
! %l3 = 00000000f490debf, Mem[0000000091000182] = 4134d025
stb %l3,[%i6+0x182] ! Mem[0000000091000180] = bf34d025
! Mem[00000000118001e8] = 6c03e56f654b0e4f, %l6 = 96e9edcbbeb3bf53, %l4 = 000000009e6c1518
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 6c03e56f654b0e4f
! %l1 = 000000007e4e324f, Mem[0000000090000000] = 901eb2b1
sth %l1,[%i4+%g0] ! Mem[0000000090000000] = 324fb2b1
membar #Sync ! Added by membar checker (9)
! Mem[0000000090000100] = 8a15679f 835030d2, %g2 = 0000311b, %g3 = 30300a04
ldd [%i4+0x100],%g2 ! %g2 = 000000008a15679f 00000000835030d2
! Mem[000000001080017f] = 2161a06b, %l6 = 96e9edcbbeb3bf53
ldstub [%i1+0x17f],%l6 ! %l6 = 0000006b000000ff
! %f0 = 8a15679f 835030d2 264aebf5 6269ad75
! %f4 = bb8356c8 3fe9628d e5589724 bf82abd5
! %f8 = 33964f8f 7e5dbbff e3540ddf f17c9f3e
! %f12 = 7e59c70e b8546a2b 1d4ed3ff 040f6842
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! %l6 = 000000000000006b, Mem[0000000010800062] = 309be2c1
stb %l6,[%i1+0x062] ! Mem[0000000010800060] = 309b6bc1
membar #Sync ! Added by membar checker (10)
! %f16 = b4cc8ad6 600aff2c 87638a5a 0c63e8aa
! %f20 = 5c315360 d3c83891 d1a136fc 7a8418d3
! %f24 = 7931805b 6fd0dd41 0d07634b fc338d6b
! %f28 = a764f6bb 1a754b3b 6f7f173f 569de461
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000180
! Mem[00000000900001d8] = 00000000, %g2 = 000000008a15679f
ldsb [%i4+0x1d8],%g2 ! %g2 = 0000000000000000
! Mem[000000001100003f] = 0a01755d, %l7 = 00000000f81dc62b
ldstub [%i2+0x03f],%l7 ! %l7 = 0000005d000000ff
p0_label_22:
! %l0 = 00000005, %l1 = 7e4e324f, Mem[0000000091000118] = 416852c0 1ddbb85e
std %l0,[%i6+0x118] ! Mem[0000000091000118] = 00000005 7e4e324f
! Mem[0000000010000100] = 35d18135 2200ef03 ff31660b 729b1efd
! Mem[0000000010000110] = be523d9a 11640d7b 8aa5abe4 fd9a5e83
! Mem[0000000010000120] = c10a91f9 4bba0f58 3231efef 7f68625e
! Mem[0000000010000130] = ec1b03b1 a96935a3 fd06bcb0 62fdc68d
mov 0x100,%g6
ldda [%i0+%g6]ASI_BLK_P,%f16 ! Block Load from 0000000010000100
! Mem[0000000010800050] = 66934cdf, %l2 = 720acfc9, %l1 = 7e4e324f
add %i1,0x50,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000066934cdf
! Mem[0000000010800047] = 064f22a8, %l1 = 0000000066934cdf
ldstub [%i1+0x047],%l1 ! %l1 = 000000a8000000ff
! %f0 = 8a15679f 835030d2 264aebf5 6269ad75
! %f4 = bb8356c8 3fe9628d e5589724 bf82abd5
! %f8 = 33964f8f 7e5dbbff e3540ddf f17c9f3e
! %f12 = 7e59c70e b8546a2b 1d4ed3ff 040f6842
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900000c0
! %l0 = 00000005, %l1 = 000000a8, Mem[0000000090800060] = ef405618 f7bb24ad
std %l0,[%i5+0x060] ! Mem[0000000090800060] = 00000005 000000a8
! Mem[00000000110001e8] = 19b7729f, %l1 = 00000000000000a8
ldsh [%i2+0x1e8],%l1 ! %l1 = 00000000000019b7
! %l2 = b6ce91cb720acfc9, Mem[00000000908001f3] = 444f3a03
stb %l2,[%i5+0x1f3] ! Mem[00000000908001f0] = c94f3a03
! Mem[000000009180010c] = 3b56edba, %g2 = 0000000000000000
lduw [%o0+0x10c],%g2 ! %g2 = 000000003b56edba
membar #Sync ! Added by membar checker (11)
! Mem[00000000900000c0] = 679f8350, %g2 = 000000003b56edba
lduh [%i4+0x0c2],%g2 ! %g2 = 000000000000679f
p0_label_23:
! Mem[000000009080011c] = 141e1b8a, %g18 = f523e290755a72d3
ldsw [%i5+0x11c],%g2 ! %g2 = f523e290755a72d3
! Mem[00000000100001d4] = f9de5d58, %l7 = 0000005d, %l6 = 0000006b
add %i0,0x1d4,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000f9de5d58
! Mem[0000000011800134] = bc319a54, %l2 = 720acfc9, %l2 = 720acfc9
add %i3,0x134,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000bc319a54
! Mem[00000000908000e4] = 30300a04, %g2 = 00000000141e1b8a
ldub [%i5+0x0e4],%g2 ! %g2 = 0000000000000030
! Mem[000000001100012c] = cb61e225, %l3 = 00000000f490debf
swap [%i2+0x12c],%l3 ! %l3 = 00000000cb61e225
! %l1 = 00000000000019b7, Mem[000000009080009a] = c363ee29
sth %l1,[%i5+0x09a] ! Mem[0000000090800098] = 19b7ee29
! %f16 = 35d18135 2200ef03 ff31660b 729b1efd
! %f20 = be523d9a 11640d7b 8aa5abe4 fd9a5e83
! %f24 = c10a91f9 4bba0f58 3231efef 7f68625e
! %f28 = ec1b03b1 a96935a3 fd06bcb0 62fdc68d
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (12)
! Mem[0000000090000104] = 3581d135, %g2 = 0000000000000030
lduw [%i4+0x104],%g2 ! %g2 = 000000003581d135
! Mem[0000000010000093] = 7477341e, %l2 = 00000000bc319a54
ldstub [%i0+0x093],%l2 ! %l2 = 0000001e000000ff
! Mem[0000000091000110] = cecbc0eb, %g18 = f523e290755a72d3
ldsw [%i6+0x110],%g2 ! %g2 = f523e290755a72d3
p0_label_24:
! Mem[0000000011800008] = 87638a5a0c63e8aa, %l7 = 000000000000005d, %l0 = 0000000000000005
add %i3,0x08,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 87638a5a0c63e8aa
! Mem[0000000091000060] = db83426c, %g2 = ffffffffcecbc0eb
ldsb [%i6+0x061],%g2 ! %g2 = ffffffffffffffdb
! Mem[0000000011000160] = ae8b71616f9949b5, %l3 = 00000000cb61e225, %l7 = 000000000000005d
add %i2,0x160,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = ae8b71616f9949b5
! Mem[00000000118001e0] = 369341f3f11a6300, %l1 = 00000000000019b7
ldx [%i3+0x1e0],%l1 ! %l1 = 369341f3f11a6300
! Mem[0000000010000128] = 3231efef, %l2 = 000000000000001e
swap [%i0+0x128],%l2 ! %l2 = 000000003231efef
! Mem[0000000090000180] = b4cc8ad6 600aff2c 87638a5a 0c63e8aa
! Mem[0000000090000190] = 5c315360 d3c83891 d1a136fc 7a8418d3
! Mem[00000000900001a0] = 7931805b 6fd0dd41 0d07634b fc338d6b
! Mem[00000000900001b0] = a764f6bb 1a754b3b 6f7f173f 569de461
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[00000000108000e8] = 3513f6de, %l7 = ae8b71616f9949b5
swap [%i1+0x0e8],%l7 ! %l7 = 000000003513f6de
! Mem[0000000011000158] = 65bcd7ad, %l6 = 00000000f9de5d58
swap [%i2+0x158],%l6 ! %l6 = 0000000065bcd7ad
! Mem[0000000011800134] = bc319a54, %l3 = 00000000cb61e225
ldsw [%i3+0x134],%l3 ! %l3 = ffffffffbc319a54
! Mem[00000000918001b0] = 66d52f0c, %g18 = f523e290755a72d3
ldsw [%o0+0x1b0],%g2 ! %g2 = f523e290755a72d3
p0_label_25:
! Mem[00000000100001b8] = 8afeb23b24496969, %l2 = 000000003231efef, %l7 = 000000003513f6de
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 8afeb23b24496969
! Mem[000000001000019c] = 91429d50, %l1 = 369341f3f11a6300
swap [%i0+0x19c],%l1 ! %l1 = 0000000091429d50
! %l0 = 87638a5a0c63e8aa, Mem[0000000090000138] = 8dc6fd62b0bc06fd
stx %l0,[%i4+0x138] ! Mem[0000000090000138] = 87638a5a0c63e8aa
! Mem[0000000010000050] = 7eff1e03 a6cd17db, %l0 = 0c63e8aa, %l1 = 91429d50
ldd [%i0+0x050],%l0 ! %l0 = 000000007eff1e03 00000000a6cd17db
! Mem[00000000900001d4] = 48685200, %g2 = 0000000066d52f0c
ldsb [%i4+0x1d5],%g2 ! %g2 = 0000000000000048
! Mem[0000000090000164] = 6fd0dd41, %g18 = f523e290755a72d3
ldsw [%i4+0x164],%g2 ! %g2 = f523e290755a72d3
! Mem[0000000010000130] = ec1b03b1, %l5 = 00000000393cf457
ldstub [%i0+0x130],%l5 ! %l5 = 000000ec000000ff
! %l7 = 8afeb23b24496969, Mem[00000000908000e6] = 0a041713
sth %l7,[%i5+0x0e6] ! Mem[00000000908000e4] = 69691713
! %l7 = 8afeb23b24496969, Mem[0000000090800128] = 60245948
stw %l7,[%i5+0x128] ! Mem[0000000090800128] = 24496969
! Mem[0000000091000014] = 07c74118, %g2 = 000000006fd0dd41
ldsb [%i6+0x016],%g2 ! %g2 = 0000000000000007
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 000000007eff1e03
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000a6cd17db
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000003231efef
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffbc319a54
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 6c03e56f654b0e4f
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000ec
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000065bcd7ad
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 8afeb23b24496969
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 8a15679f 835030d2
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 264aebf5 6269ad75
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be bb8356c8 3fe9628d
bne %xcc,p0_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e5589724 bf82abd5
bne %xcc,p0_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 33964f8f 7e5dbbff
bne %xcc,p0_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be e3540ddf f17c9f3e
bne %xcc,p0_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 7e59c70e b8546a2b
bne %xcc,p0_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 1d4ed3ff 040f6842
bne %xcc,p0_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 35d18135 2200ef03
bne %xcc,p0_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be ff31660b 729b1efd
bne %xcc,p0_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be be523d9a 11640d7b
bne %xcc,p0_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 8aa5abe4 fd9a5e83
bne %xcc,p0_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be c10a91f9 4bba0f58
bne %xcc,p0_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 3231efef 7f68625e
bne %xcc,p0_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be ec1b03b1 a96935a3
bne %xcc,p0_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be fd06bcb0 62fdc68d
bne %xcc,p0_f30_fail
nop
! Check Local Memory
set p0_local0_expect,%g1
p0_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = 000000004fa23fe9
ldx [%i0+0x030],%g3 ! Observed data at 0000000010000030
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 4f33a6637b5a411e
ldx [%i0+0x040],%g3 ! Observed data at 0000000010000040
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 46252903304f8de0
ldx [%i0+0x048],%g3 ! Observed data at 0000000010000048
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 7eff1e03a6cd17db
ldx [%i0+0x050],%g3 ! Observed data at 0000000010000050
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 2512afa9e6889fb0
ldx [%i0+0x058],%g3 ! Observed data at 0000000010000058
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = b5ef77e897f4bf9e
ldx [%i0+0x060],%g3 ! Observed data at 0000000010000060
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = e00de33f9ae1aaf6
ldx [%i0+0x068],%g3 ! Observed data at 0000000010000068
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = be5fa748b77c8d0c
ldx [%i0+0x070],%g3 ! Observed data at 0000000010000070
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 4db214ee74f20a82
ldx [%i0+0x078],%g3 ! Observed data at 0000000010000078
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0461ffa0ce01630a
ldx [%i0+0x080],%g3 ! Observed data at 0000000010000080
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 747734ff1d69d773
ldx [%i0+0x090],%g3 ! Observed data at 0000000010000090
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = d29f21c4654b0e4f
ldx [%i0+0x098],%g3 ! Observed data at 0000000010000098
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 57c9320524ff361e
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000100000c0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ede62e85030a405d
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000100000c8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = a16db989d133fade
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000100000d0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = a68b15e7ef4ed79d
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000100000d8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ccd8f4ef86a5a209
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000100000e0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = bfb7aa16412e6756
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000100000e8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 39538a981092990b
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 = 2f8708b68c8208b8
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000100000f8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = ff31660b729b1efd
ldx [%i0+0x108],%g3 ! Observed data at 0000000010000108
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0000001e7f68625e
ldx [%i0+0x128],%g3 ! Observed data at 0000000010000128
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = ff1b03b1a96935a3
ldx [%i0+0x130],%g3 ! Observed data at 0000000010000130
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x130,%g4
ldx [%g1+0x168],%g2 ! Expected data = 25e2ffcb4d21f599
ldx [%i0+0x168],%g3 ! Observed data at 0000000010000168
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 00000000000000da
ldx [%i0+0x178],%g3 ! Observed data at 0000000010000178
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 3100d4cbf11a6300
ldx [%i0+0x198],%g3 ! Observed data at 0000000010000198
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 0b6219c2dc5b4691
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000100001a0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 4cb69f0620ff3248
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000100001b0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x1b0,%g4
set p0_local1_expect,%g1
p0_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 044618d1000000b3
ldx [%i1+0x008],%g3 ! Observed data at 0000000010800008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x008,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0b212723064f22ff
ldx [%i1+0x040],%g3 ! Observed data at 0000000010800040
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 309b6bc1220232a7
ldx [%i1+0x060],%g3 ! Observed data at 0000000010800060
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 030a405d8f27a2f6
ldx [%i1+0x080],%g3 ! Observed data at 0000000010800080
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = c7a316d95724f15b
ldx [%i1+0x090],%g3 ! Observed data at 0000000010800090
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 000000da1747ee86
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 = 6f9949b587da3c9d
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000108000e8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x138],%g2 ! Expected data = 0000005f6161b6b1
ldx [%i1+0x138],%g3 ! Observed data at 0000000010800138
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x138,%g4
ldx [%g1+0x178],%g2 ! Expected data = 0c9d79962161a0ff
ldx [%i1+0x178],%g3 ! Observed data at 0000000010800178
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = a79ed0ad87355913
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000108001c0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = be09f9257bf14a9a
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000108001c8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 41c645314e9e3bec
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 = 00000052c37541df
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000108001d8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = b6ce91cb720acfc9
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000108001e0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 25e261cb4d21f599
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000108001e8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 77cea9b9a06aceeb
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000108001f0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 267ef45b390de4ef
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000108001f8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1f8,%g4
set p0_local2_expect,%g1
p0_check_local2:
ldx [%g1+0x038],%g2 ! Expected data = a9fa52b70a0175ff
ldx [%i2+0x038],%g3 ! Observed data at 0000000011000038
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = 4fa23fe9061f9990
ldx [%i2+0x058],%g3 ! Observed data at 0000000011000058
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x058,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 531940ff4763b91c
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000110000e0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 13593587add09ea7
ldx [%i2+0x100],%g3 ! Observed data at 0000000011000100
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 9a4af17b25f909be
ldx [%i2+0x108],%g3 ! Observed data at 0000000011000108
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = ec3b9e4e3145c641
ldx [%i2+0x110],%g3 ! Observed data at 0000000011000110
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = df4175c3330df54f
ldx [%i2+0x118],%g3 ! Observed data at 0000000011000118
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = c9cf0a72cb91ceb6
ldx [%i2+0x120],%g3 ! Observed data at 0000000011000120
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 99f5214df490debf
ldx [%i2+0x128],%g3 ! Observed data at 0000000011000128
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = ebce6aa0b9a9ce77
ldx [%i2+0x130],%g3 ! Observed data at 0000000011000130
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = efe40d395bf47e26
ldx [%i2+0x138],%g3 ! Observed data at 0000000011000138
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = f9de5d5891fecf63
ldx [%i2+0x158],%g3 ! Observed data at 0000000011000158
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x158,%g4
set p0_local3_expect,%g1
p0_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = b4cc8ad6600aff2c
ldx [%i3+0x000],%g3 ! Observed data at 0000000011800000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x000,%g4
ldx [%g1+0x050],%g2 ! Expected data = bb8356c83fe9628d
ldx [%i3+0x050],%g3 ! Observed data at 0000000011800050
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = 33964f8f7e5dbbff
ldx [%i3+0x060],%g3 ! Observed data at 0000000011800060
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 1d4ed3ff040f6842
ldx [%i3+0x078],%g3 ! Observed data at 0000000011800078
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = d6c3e1bec842acec
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000118000d8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 6932e0d74d82fe9e
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000118000f8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 8f0d6ca1e6889fb0
ldx [%i3+0x128],%g3 ! Observed data at 0000000011800128
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = df74c11d08ff3a84
ldx [%i3+0x138],%g3 ! Observed data at 0000000011800138
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 61f1c682d85027db
ldx [%i3+0x158],%g3 ! Observed data at 0000000011800158
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = cd951e9c0c8211e6
ldx [%i3+0x170],%g3 ! Observed data at 0000000011800170
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x170,%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:
stda %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800000]
ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010800028]
stba %l0,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010800018]
done
p0_trap1o:
stda %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800000]
ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000010800028]
stba %l0,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010800018]
done
p0_trap2e:
membar #Sync
mov 0x040,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stha %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010000028]
stwa %l0,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010000008]
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010800010]
lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000010000010]
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000011000028]
stxa %l7,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011000018]
done
p0_trap2o:
membar #Sync
mov 0x040,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stha %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010000028]
stwa %l0,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010000008]
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000010800010]
lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000010000010]
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000011000028]
stxa %l7,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011000018]
done
p0_trap3e:
nop
nop
nop
nop
nop
done
p0_trap3o:
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 = b06843b28038605e
ldx [%g1+0x008],%l1 ! %l1 = 81db2b5e71c89623
ldx [%g1+0x010],%l2 ! %l2 = 2599aa9a61f1c682
ldx [%g1+0x018],%l3 ! %l3 = fd8273dc2d6e72ca
ldx [%g1+0x020],%l4 ! %l4 = 435b8fddca0491a7
ldx [%g1+0x028],%l5 ! %l5 = 0e082408183378f7
ldx [%g1+0x030],%l6 ! %l6 = 032aaef0b798bd69
ldx [%g1+0x038],%l7 ! %l7 = c341b59a1dba846c
! 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 = 8af7d354 ae7e232a b5714e30 18b30820
! %f4 = acda50c7 b5b15559 3ca7cff8 7da8ae59
! %f8 = 809a1823 18e9050a f71e4c12 debaa82d
! %f12 = 28e8512d d74f9f34 ef3df2f5 5ac47fca
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5f4064b2 1a1362f6 4734c115 99ec4563
! %f20 = 57bfa5ea 5f0f08d8 0bcb4466 687c1a17
! %f24 = a69c3828 d17a2c82 7a4d7652 19231812
! %f28 = 399b6228 92500699 0474df7d 8bd72fc7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 332642f8 ebed5033 2b5acdf4 dd833e6a
! %f36 = 181a9172 3a4b31e1 1c14b974 86161282
! %f40 = 620dddba f7ca8317 e0dd5093 4b39b92d
! %f44 = 537824d0 5fd3c399 202d244a 0fe04afd
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x86dfb4af00000038,%g7,%g1 ! GSR scale = 7, align = 0
wr %g1,%g0,%gsr ! GSR = 86dfb4af00000038
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:
! %l1 = ea88d1143c2e09e5, Mem[00000000910001e9] = 28d0e1ad
stb %l1,[%i6+0x1e9] ! Mem[00000000910001e8] = e5d0e1ad
! Mem[00000000120000e8] = bb2d2b8a, %l3 = 1940c17665cc07ef
ldsh [%i0+0x0e8],%l3 ! %l3 = ffffffffffffbb2d
! Mem[0000000012800160] = 51815aaffe898091, %l0 = b479d9f2709a7058, %l1 = ea88d1143c2e09e5
add %i1,0x160,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 51815aaffe898091
! %f16 = 5f4064b2 1a1362f6 4734c115 99ec4563
! %f20 = 57bfa5ea 5f0f08d8 0bcb4466 687c1a17
! %f24 = a69c3828 d17a2c82 7a4d7652 19231812
! %f28 = 399b6228 92500699 0474df7d 8bd72fc7
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[0000000091000000] = 384fc1f3, %g2 = 0000000000000000
ldsb [%i6+0x002],%g2 ! %g2 = 0000000000000038
! Mem[00000000918001b8] = 654dc834, %g2 = 0000000000000038
ldsh [%o0+0x1ba],%g2 ! %g2 = 000000000000654d
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000908001d8] = 9d8534e0, %g2 = 000000000000654d
ldsh [%i5+0x1d8],%g2 ! %g2 = ffffffffffff9d85
! %l6 = 41bfc84257bccecd, Mem[0000000090000160] = 7a264423
sth %l6,[%i4+0x160] ! Mem[0000000090000160] = cecd4423
! Mem[0000000090000058] = 7aea802352987c9c, %g2 = ffffffffffff9d85
ldx [%i4+0x058],%g2 ! %g2 = 7aea802352987c9c
p1_label_2:
! Mem[0000000090000008] = 6f9e6152b899daae, %g2 = 7aea802352987c9c
ldx [%i4+%o1],%g2 ! %g2 = 6f9e6152b899daae
! %f16 = 5f4064b2 1a1362f6 4734c115 99ec4563
! %f20 = 57bfa5ea 5f0f08d8 0bcb4466 687c1a17
! %f24 = a69c3828 d17a2c82 7a4d7652 19231812
! %f28 = 399b6228 92500699 0474df7d 8bd72fc7
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000140
! %f0 = 8af7d354 ae7e232a b5714e30 18b30820
! %f4 = acda50c7 b5b15559 3ca7cff8 7da8ae59
! %f8 = 809a1823 18e9050a f71e4c12 debaa82d
! %f12 = 28e8512d d74f9f34 ef3df2f5 5ac47fca
stda %f0,[%i3+%g5]ASI_COMMIT_P ! Block Store to 00000000138001c0
membar #Sync ! Added by membar checker (13)
! Mem[00000000138001d8] = 3ca7cff87da8ae59, %l2 = 687906bc72e606e5, %l1 = 51815aaffe898091
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 3ca7cff87da8ae59
! %l4 = ee524f020d5221cf, Mem[00000000908000c0] = dcd43e2061e378da
stx %l4,[%i5+0x0c0] ! Mem[00000000908000c0] = ee524f020d5221cf
! Mem[00000000130001d0] = ca16a882, %l5 = adab6989aa30b2ec
swap [%i2+0x1d0],%l5 ! %l5 = 00000000ca16a882
! Mem[00000000120001e8] = ed4f1cc719c8c15b, %l5 = 00000000ca16a882, %l7 = 2efd5a9800907022
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = ed4f1cc719c8c15b
! Mem[000000009100016c] = 7aa9b3b7, %g2 = 6f9e6152b899daae
ldsb [%i6+0x16f],%g2 ! %g2 = 000000000000007a
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
p1_label_3:
! Mem[00000000120000ac] = 96aa3e02, %l4 = 0d5221cf, %l6 = 57bccecd
add %i0,0xac,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000096aa3e02
! Mem[0000000013800144] = 18866bd4, %l6 = 96aa3e02, %l7 = 19c8c15b
add %i3,0x144,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000018866bd4
! Mem[00000000908000b8] = f2c3b6408ec3d74e, %g2 = 000000000000007a
ldx [%i5+0x0b8],%g2 ! %g2 = f2c3b6408ec3d74e
! Mem[0000000090800008] = 2ab0459b4a1794f2, %g2 = f2c3b6408ec3d74e
ldx [%i5+%o1],%g2 ! %g2 = 2ab0459b4a1794f2
! Mem[00000000900000c0] = f662131a b264405f 6345ec99 15c13447
! Mem[00000000900000d0] = d8080f5f eaa5bf57 171a7c68 6644cb0b
! Mem[00000000900000e0] = 822c7ad1 28389ca6 12182319 52764d7a
! Mem[00000000900000f0] = 99065092 28629b39 c72fd78b 7ddf7404
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091800070] = cc8fbc7f 000d055f, %g2 = 4a1794f2, %g3 = 00000000
ldd [%o0+0x070],%g2 ! %g2 = 00000000cc8fbc7f 00000000000d055f
! %l0 = 709a7058, %l1 = 7da8ae59, Mem[00000000908000b8] = f2c3b640 8ec3d74e
std %l0,[%i5+0x0b8] ! Mem[00000000908000b8] = 709a7058 7da8ae59
! Mem[00000000918000dc] = f2fb96b5, %g2 = 00000000cc8fbc7f
ldsh [%o0+0x0de],%g2 ! %g2 = fffffffffffff2fb
! Mem[00000000130001e8] = 74aa576c, %l0 = 709a7058, %l6 = 96aa3e02
add %i2,0x1e8,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000074aa576c
! Mem[00000000908001c0] = c97811f1efa1d23c, %g2 = fffffffffffff2fb
ldx [%i5+0x1c0],%g2 ! %g2 = c97811f1efa1d23c
p1_label_4:
! Mem[0000000091000070] = 4c262a37 dd758ae5, %g2 = efa1d23c, %g3 = 000d055f
ldd [%i6+0x070],%g2 ! %g2 = 000000004c262a37 00000000dd758ae5
! Mem[00000000138001c0] = 8af7d354, %l1 = 3ca7cff87da8ae59
swap [%i3+0x1c0],%l1 ! %l1 = 000000008af7d354
! %f0 = 8af7d354 ae7e232a b5714e30 18b30820
! %f4 = acda50c7 b5b15559 3ca7cff8 7da8ae59
! %f8 = 809a1823 18e9050a f71e4c12 debaa82d
! %f12 = 28e8512d d74f9f34 ef3df2f5 5ac47fca
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[0000000013800088] = 9a3f0cad, %l3 = ffffffffffffbb2d
swap [%i3+0x088],%l3 ! %l3 = 000000009a3f0cad
! Mem[00000000908000b4] = 9a765db5, %g2 = 000000004c262a37
lduh [%i5+0x0b4],%g2 ! %g2 = 0000000000009a76
! Mem[0000000090800104] = 275ea837, %g18 = fc91068200c3f6d6
ldsw [%i5+0x104],%g2 ! %g2 = fc91068200c3f6d6
! %l7 = 0000000018866bd4, Mem[0000000090800021] = bf388841
stb %l7,[%i5+0x021] ! Mem[0000000090800020] = d4388841
! Mem[00000000900000c0] = f662131a b264405f 6345ec99 15c13447
! Mem[00000000900000d0] = d8080f5f eaa5bf57 171a7c68 6644cb0b
! Mem[00000000900000e0] = 822c7ad1 28389ca6 12182319 52764d7a
! Mem[00000000900000f0] = 99065092 28629b39 c72fd78b 7ddf7404
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! %f0 = 8af7d354 ae7e232a b5714e30 18b30820
! %f4 = acda50c7 b5b15559 3ca7cff8 7da8ae59
! %f8 = 809a1823 18e9050a f71e4c12 debaa82d
! %f12 = 28e8512d d74f9f34 ef3df2f5 5ac47fca
mov 0x040,%g6
stda %f0,[%i2+%g6]ASI_BLK_S ! Block Store to 0000000013000040
! %l6 = 74aa576c, %l7 = 18866bd4, Mem[00000000908000d8] = 8a14b856 f81d9f0c
std %l6,[%i5+0x0d8] ! Mem[00000000908000d8] = 74aa576c 18866bd4
p1_label_5:
! Mem[0000000091000114] = 39fbff41, %g2 = 00000000275ea837
ldsb [%i6+0x115],%g2 ! %g2 = 0000000000000039
! Mem[0000000012000048] = 83ca901b55f639b5, %l4 = ee524f020d5221cf, %l0 = b479d9f2709a7058
add %i0,0x48,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 83ca901b55f639b5
! Mem[0000000012800170] = 2f2e59bf45b2e10d, %l5 = 00000000ca16a882, %l4 = ee524f020d5221cf
add %i1,0x170,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 2f2e59bf45b2e10d
! Mem[000000001200005b] = 58abea6a, %l2 = 687906bc72e606e5
ldstub [%i0+0x05b],%l2 ! %l2 = 0000006a000000ff
! %l6 = 0000000074aa576c, Mem[0000000013800078] = 06f49582
stw %l6,[%i3+0x078] ! Mem[0000000013800078] = 74aa576c
! Mem[0000000013000091] = f64bee97, %l4 = 2f2e59bf45b2e10d
ldstub [%i2+0x091],%l4 ! %l4 = 0000004b000000ff
! Mem[0000000012000054] = 65ca4a59, %l0 = 83ca901b55f639b5
swap [%i0+0x054],%l0 ! %l0 = 0000000065ca4a59
! Mem[000000009000011c] = 00bdbf74, %g18 = fc91068200c3f6d6
ldsw [%i4+0x11c],%g2 ! %g2 = fc91068200c3f6d6
! Mem[00000000120000ac] = 96aa3e02, %l2 = 000000000000006a
swap [%i0+0x0ac],%l2 ! %l2 = 0000000096aa3e02
! %l6 = 0000000074aa576c, Mem[000000001280012b] = de3985d4
stb %l6,[%i1+0x12b] ! Mem[0000000012800128] = de39856c
p1_label_6:
! Mem[00000000138000cc] = 51f5e6db, %l3 = 000000009a3f0cad
ldstub [%i3+0x0cc],%l3 ! %l3 = 00000051000000ff
! %l3 = 0000000000000051, Mem[00000000918000a0] = a29e74ac
sth %l3,[%o0+0x0a0] ! Mem[00000000918000a0] = 005174ac
! %l6 = 74aa576c, %l7 = 18866bd4, Mem[00000000138000c0] = c2e4cc1c 117a38fb
std %l6,[%i3+0x0c0] ! Mem[00000000138000c0] = 74aa576c 18866bd4
! Mem[0000000090800010] = ead2886d9a5359ed, %g2 = 0000000000bdbf74
ldx [%i5+%o2],%g2 ! %g2 = ead2886d9a5359ed
! Mem[0000000013800118] = 596ef41ea59efa54, %l5 = 00000000ca16a882, %l6 = 0000000074aa576c
add %i3,0x118,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 596ef41ea59efa54
! %l2 = 0000000096aa3e02, Mem[0000000090000108] = a98f2c8c7beb8d82
stx %l2,[%i4+0x108] ! Mem[0000000090000108] = 0000000096aa3e02
! Mem[0000000090000120] = a4a8c543, %g18 = fc91068200c3f6d6
ldsw [%i4+0x120],%g2 ! %g2 = fc91068200c3f6d6
! Mem[00000000128000ec] = 35c12169, %l0 = 0000000065ca4a59
swap [%i1+0x0ec],%l0 ! %l0 = 0000000035c12169
! %l4 = 0000004b, %l5 = ca16a882, Mem[00000000910000d8] = 36a1090d 63994add
std %l4,[%i6+0x0d8] ! Mem[00000000910000d8] = 0000004b ca16a882
! Mem[0000000012000161] = 579cd67c, %l0 = 0000000035c12169
ldstub [%i0+0x161],%l0 ! %l0 = 0000009c000000ff
p1_label_7:
! %l2 = 0000000096aa3e02, Mem[00000000910001c6] = 24264404
sth %l2,[%i6+0x1c6] ! Mem[00000000910001c4] = 3e024404
! Mem[00000000138000d0] = e7c9e4f0 ee7694d9, %l4 = 0000004b, %l5 = ca16a882
ldd [%i3+0x0d0],%l4 ! %l4 = 00000000e7c9e4f0 00000000ee7694d9
! %l6 = a59efa54, %l7 = 18866bd4, Mem[00000000908000b8] = 709a7058 7da8ae59
std %l6,[%i5+0x0b8] ! Mem[00000000908000b8] = a59efa54 18866bd4
! Mem[0000000013000124] = 76e055f7, %l4 = 00000000e7c9e4f0
swap [%i2+0x124],%l4 ! %l4 = 0000000076e055f7
! Mem[0000000091800030] = d834c2f18b0f4cb2, %g2 = ffffffffa4a8c543
ldx [%o0+0x030],%g2 ! %g2 = d834c2f18b0f4cb2
! %f16 = 5f4064b2 1a1362f6 4734c115 99ec4563
! %f20 = 57bfa5ea 5f0f08d8 0bcb4466 687c1a17
! %f24 = a69c3828 d17a2c82 7a4d7652 19231812
! %f28 = 399b6228 92500699 0474df7d 8bd72fc7
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[0000000091000138] = b94344f70d365a67, %g2 = d834c2f18b0f4cb2
ldx [%i6+0x138],%g2 ! %g2 = b94344f70d365a67
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[00000000908000f4] = 1c23f5bd, %g2 = b94344f70d365a67
ldsb [%i5+0x0f7],%g2 ! %g2 = 000000000000001c
! Mem[000000001280009c] = d3598626, %l6 = 596ef41ea59efa54
swap [%i1+0x09c],%l6 ! %l6 = 00000000d3598626
p1_label_8:
! Mem[00000000138001f0] = 28e8512d, %l4 = 0000000076e055f7
swap [%i3+0x1f0],%l4 ! %l4 = 0000000028e8512d
! Mem[0000000091000104] = 2c1fb741, %g2 = 000000000000001c
ldub [%i6+0x104],%g2 ! %g2 = 000000000000002c
! Mem[0000000013000184] = f6a4ee8b, %l7 = 0000000018866bd4
ldsb [%i2+0x187],%l7 ! %l7 = ffffffffffffff8b
! Mem[00000000908000d0] = a1d7532a, %g18 = fc91068200c3f6d6
ldsw [%i5+0x0d0],%g2 ! %g2 = fc91068200c3f6d6
! Mem[0000000013000100] = b8ea5c50 419de0ac, %l2 = 96aa3e02, %l3 = 00000051
ldd [%i2+0x100],%l2 ! %l2 = 00000000b8ea5c50 00000000419de0ac
! %l0 = 000000000000009c, Mem[000000001280015e] = e8065a86
stb %l0,[%i1+0x15e] ! Mem[000000001280015c] = e8069c86
! Mem[00000000908001e0] = 148503dc, %g2 = ffffffffa1d7532a
lduw [%i5+0x1e0],%g2 ! %g2 = 00000000148503dc
! Mem[0000000013000148] = 752e68c1, %l4 = 0000000028e8512d
swap [%i2+0x148],%l4 ! %l4 = 00000000752e68c1
! Mem[000000001300013c] = 5bd5510c, %l5 = 00000000ee7694d9
swap [%i2+0x13c],%l5 ! %l5 = 000000005bd5510c
! Mem[0000000012000078] = c5965bf9, %l3 = 00000000419de0ac
swap [%i0+0x078],%l3 ! %l3 = 00000000c5965bf9
p1_label_9:
! Mem[0000000012000050] = 4d12040f, %l6 = 00000000d3598626
swap [%i0+0x050],%l6 ! %l6 = 000000004d12040f
! Mem[00000000128001e0] = 952d76e1d308ab3a, %l1 = 000000008af7d354, %l0 = 000000000000009c
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 952d76e1d308ab3a
! Mem[00000000900001d8] = 66ae5a303d92431f, %g2 = 00000000148503dc
ldx [%i4+0x1d8],%g2 ! %g2 = 66ae5a303d92431f
! Mem[0000000013000104] = 419de0ac, %l6 = 000000004d12040f
swap [%i2+0x104],%l6 ! %l6 = 00000000419de0ac
! Mem[0000000013000088] = 45f0a281faad4d30, %l5 = 000000005bd5510c, %l0 = 952d76e1d308ab3a
add %i2,0x88,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 45f0a281faad4d30
! Mem[00000000120001fc] = 359a488f, %l4 = 00000000752e68c1
swap [%i0+0x1fc],%l4 ! %l4 = 00000000359a488f
! %f0 = 8af7d354 ae7e232a b5714e30 18b30820
! %f4 = acda50c7 b5b15559 3ca7cff8 7da8ae59
! %f8 = 809a1823 18e9050a f71e4c12 debaa82d
! %f12 = 28e8512d d74f9f34 ef3df2f5 5ac47fca
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! %l4 = 00000000359a488f, Mem[00000000138001b7] = c53de3ec
stb %l4,[%i3+0x1b7] ! Mem[00000000138001b4] = c53de38f
! Mem[000000001200007c] = 92311db5, %l4 = 00000000359a488f
lduw [%i0+0x07c],%l4 ! %l4 = 0000000092311db5
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
p1_label_10:
! Mem[0000000090800144] = 9c557564, %g18 = fc91068200c3f6d6
ldsw [%i5+0x144],%g2 ! %g2 = fc91068200c3f6d6
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
membar #Sync ! Added by membar checker (14)
! %l5 = 000000005bd5510c, Mem[00000000900000e2] = 7ad12838
stb %l5,[%i4+0x0e2] ! Mem[00000000900000e0] = 0cd12838
! %f16 = 5f4064b2 1a1362f6 4734c115 99ec4563
! %f20 = 57bfa5ea 5f0f08d8 0bcb4466 687c1a17
! %f24 = a69c3828 d17a2c82 7a4d7652 19231812
! %f28 = 399b6228 92500699 0474df7d 8bd72fc7
mov 0x100,%g5
stda %f16,[%i3+%g5]ASI_BLK_AIUS ! Block Store to 0000000013800100
! Mem[0000000091000100] = 8487b24e 2c1fb741, %g2 = 9c557564, %g3 = dd758ae5
ldd [%i6+0x100],%g2 ! %g2 = 000000008487b24e 000000002c1fb741
! Mem[00000000918001c4] = adb1fac7, %g2 = 000000008487b24e
lduw [%o0+0x1c4],%g2 ! %g2 = 00000000adb1fac7
! %l1 = 000000008af7d354, Mem[00000000128001f5] = a7e4e3ee
stb %l1,[%i1+0x1f5] ! Mem[00000000128001f4] = a754e3ee
! %l0 = 45f0a281faad4d30, Mem[0000000091800060] = 5faec1ac
stw %l0,[%o0+0x060] ! Mem[0000000091800060] = faad4d30
! Mem[0000000090000100] = f662131a b264405f 6345ec99 15c13447
! Mem[0000000090000110] = d8080f5f eaa5bf57 171a7c68 6644cb0b
! Mem[0000000090000120] = 822c7ad1 28389ca6 12182319 52764d7a
! Mem[0000000090000130] = 99065092 28629b39 c72fd78b 7ddf7404
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[00000000138000bc] = a06a6b52, %l4 = 0000000092311db5
ldub [%i3+0x0be],%l4 ! %l4 = 000000000000006b
p1_label_11:
! %l7 = ffffffffffffff8b, Mem[00000000910000ee] = f5eb8900
stb %l7,[%i6+0x0ee] ! Mem[00000000910000ec] = 8beb8900
! Mem[0000000090000100] = f662131a b264405f 6345ec99 15c13447
! Mem[0000000090000110] = d8080f5f eaa5bf57 171a7c68 6644cb0b
! Mem[0000000090000120] = 822c7ad1 28389ca6 12182319 52764d7a
! Mem[0000000090000130] = 99065092 28629b39 c72fd78b 7ddf7404
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[00000000120000ec] = a12c5865, %l6 = 419de0ac, %l3 = c5965bf9
add %i0,0xec,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000a12c5865
! Mem[0000000090000140] = 5f4064b2 1a1362f6 4734c115 99ec4563
! Mem[0000000090000150] = 57bfa5ea 5f0f08d8 0bcb4466 687c1a17
! Mem[0000000090000160] = a69c3828 d17a2c82 7a4d7652 19231812
! Mem[0000000090000170] = 399b6228 92500699 0474df7d 8bd72fc7
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000100] = f662131ab264405f, %g2 = 00000000adb1fac7
ldx [%i4+0x100],%g2 ! %g2 = f662131ab264405f
! Mem[00000000128000f0] = d1cd1feb, %l5 = 000000005bd5510c
ldstub [%i1+0x0f0],%l5 ! %l5 = 000000d1000000ff
! Mem[000000001280006c] = 37e05bd3, %l2 = 00000000b8ea5c50
swap [%i1+0x06c],%l2 ! %l2 = 0000000037e05bd3
! Mem[00000000120001ab] = 4e6f336d, %l7 = ffffffffffffff8b
ldstub [%i0+0x1ab],%l7 ! %l7 = 0000006d000000ff
! Mem[00000000910000c8] = 5c717882, %g18 = fc91068200c3f6d6
ldsw [%i6+0x0c8],%g2 ! %g2 = fc91068200c3f6d6
! Mem[0000000091000028] = d6d33bc4, %g2 = 000000005c717882
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000d6
p1_label_12:
! Mem[00000000120000c0] = ef953d35ef2ac2a1, %l5 = 00000000000000d1, %l2 = 0000000037e05bd3
add %i0,0xc0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = ef953d35ef2ac2a1
! Mem[0000000013800178] = 6d3e6924, %l5 = 00000000000000d1
swap [%i3+0x178],%l5 ! %l5 = 000000006d3e6924
! Mem[0000000091800050] = e98753bc51c81b56, %g2 = 00000000000000d6
ldx [%o0+0x050],%g2 ! %g2 = e98753bc51c81b56
membar #Sync ! Added by membar checker (15)
! Mem[0000000013800120] = a69c3828d17a2c82, %l0 = 45f0a281faad4d30, %l7 = 000000000000006d
add %i3,0x120,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = a69c3828d17a2c82
! Mem[00000000120000e0] = f2a66b3fb5ac884d, %l2 = ef953d35ef2ac2a1, %l6 = 00000000419de0ac
add %i0,0xe0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = f2a66b3fb5ac884d
! Mem[0000000013000168] = 46981585a32bfb18, %l2 = ef953d35ef2ac2a1, %l7 = a69c3828d17a2c82
add %i2,0x168,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 46981585a32bfb18
! Mem[00000000910001b8] = acfdec5e, %g2 = e98753bc51c81b56
ldsh [%i6+0x1ba],%g2 ! %g2 = ffffffffffffacfd
! %f0 = 8af7d354 ae7e232a b5714e30 18b30820
! %f4 = acda50c7 b5b15559 3ca7cff8 7da8ae59
! %f8 = 809a1823 18e9050a f71e4c12 debaa82d
! %f12 = 28e8512d d74f9f34 ef3df2f5 5ac47fca
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! %l5 = 000000006d3e6924, Mem[0000000013000130] = 3ac5f1176ee9f47c
stx %l5,[%i2+0x130] ! Mem[0000000013000130] = 000000006d3e6924
! Mem[00000000130001cc] = cb001cb1, %l6 = b5ac884d, %l1 = 8af7d354
add %i2,0x1cc,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000cb001cb1
p1_label_13:
! Mem[0000000013000110] = 5615593d, %l1 = 00000000cb001cb1
ldstub [%i2+0x110],%l1 ! %l1 = 00000056000000ff
! Mem[00000000908001a0] = 01d55e31cfd5adc6, %g2 = ffffffffffffacfd
ldx [%i5+0x1a0],%g2 ! %g2 = 01d55e31cfd5adc6
! %f16 = 5f4064b2 1a1362f6 4734c115 99ec4563
! %f20 = 57bfa5ea 5f0f08d8 0bcb4466 687c1a17
! %f24 = a69c3828 d17a2c82 7a4d7652 19231812
! %f28 = 399b6228 92500699 0474df7d 8bd72fc7
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! %l1 = 0000000000000056, Mem[0000000091800054] = 51c81b56
sth %l1,[%o0+0x054] ! Mem[0000000091800054] = 00561b56
! %l0 = 45f0a281faad4d30, Mem[00000000918001fa] = 72537f9f
sth %l0,[%o0+0x1fa] ! Mem[00000000918001f8] = 4d307f9f
! %l2 = ef953d35ef2ac2a1, Mem[00000000900001b0] = 28f18f6f
stw %l2,[%i4+0x1b0] ! Mem[00000000900001b0] = ef2ac2a1
! %l1 = 0000000000000056, Mem[0000000090800078] = 665a57293fc64c00
stx %l1,[%i5+0x078] ! Mem[0000000090800078] = 0000000000000056
! %l4 = 0000006b, %l5 = 6d3e6924, Mem[0000000090000158] = 0bcb4466 687c1a17
std %l4,[%i4+0x158] ! Mem[0000000090000158] = 0000006b 6d3e6924
membar #Sync ! Added by membar checker (16)
! Mem[0000000090000080] = 2a237eae 54d3f78a 2008b318 304e71b5
! Mem[0000000090000090] = 5955b1b5 c750daac 59aea87d f8cfa73c
! Mem[00000000900000a0] = 0a05e918 23189a80 2da8bade 124c1ef7
! Mem[00000000900000b0] = 349f4fd7 2d51e828 ca7fc45a f5f23def
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! %l3 = 00000000a12c5865, Mem[0000000090800000] = 7e966bf3
stw %l3,[%i5+%g0] ! Mem[0000000090800000] = a12c5865
p1_label_14:
! Mem[000000009180011c] = d5950eec, %g2 = 01d55e31cfd5adc6
lduw [%o0+0x11c],%g2 ! %g2 = 00000000d5950eec
! %l2 = ef2ac2a1, %l3 = a12c5865, Mem[0000000090800008] = 2ab0459b 4a1794f2
std %l2,[%i5+%o1] ! Mem[0000000090800008] = ef2ac2a1 a12c5865
! Mem[0000000090800190] = 8ca4300a 65e5ef25, %g2 = d5950eec, %g3 = 2c1fb741
ldd [%i5+0x190],%g2 ! %g2 = 000000008ca4300a 0000000065e5ef25
! %l6 = f2a66b3fb5ac884d, Mem[00000000918000bc] = ed44013b
stw %l6,[%o0+0x0bc] ! Mem[00000000918000bc] = b5ac884d
! Mem[0000000090000028] = 2da8bade, %g18 = fc91068200c3f6d6
ldsw [%i4+%o5],%g2 ! %g2 = fc91068200c3f6d6
! Mem[0000000013800100] = 5f4064b2, %l5 = 000000006d3e6924
swap [%i3+0x100],%l5 ! %l5 = 000000005f4064b2
! Mem[00000000128000c0] = fb9f1c141f298e79, %l4 = 000000000000006b, %l1 = 0000000000000056
add %i1,0xc0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = fb9f1c141f298e79
! %l2 = ef953d35ef2ac2a1, Mem[00000000910000b8] = ea8f845708abd64b
stx %l2,[%i6+0x0b8] ! Mem[00000000910000b8] = ef953d35ef2ac2a1
! Mem[0000000013000018] = 8c2f27df, %l7 = 46981585a32bfb18
swap [%i2+%o3],%l7 ! %l7 = 000000008c2f27df
! Mem[00000000900000c8] = 6345ec9915c13447, %g2 = 000000002da8bade
ldx [%i4+0x0c8],%g2 ! %g2 = 6345ec9915c13447
p1_label_15:
! %f0 = 8af7d354 ae7e232a b5714e30 18b30820
! %f4 = acda50c7 b5b15559 3ca7cff8 7da8ae59
! %f8 = 809a1823 18e9050a f71e4c12 debaa82d
! %f12 = 28e8512d d74f9f34 ef3df2f5 5ac47fca
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[00000000900001c0] = 5f4064b2 1a1362f6 4734c115 99ec4563
! Mem[00000000900001d0] = 57bfa5ea 5f0f08d8 0bcb4466 687c1a17
! Mem[00000000900001e0] = a69c3828 d17a2c82 7a4d7652 19231812
! Mem[00000000900001f0] = 399b6228 92500699 0474df7d 8bd72fc7
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! %l0 = 45f0a281faad4d30, Mem[00000000918001c4] = adb1fac7
sth %l0,[%o0+0x1c4] ! Mem[00000000918001c4] = 4d30fac7
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = ef2ac2a1 a0a88884 473873cd c7c4269c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[000000001300017c] = 070dc5b4, %l4 = 0000006b, %l7 = 8c2f27df
add %i2,0x17c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000070dc5b4
! Mem[0000000091000198] = a5f69e4c, %g2 = 6345ec9915c13447
ldsb [%i6+0x199],%g2 ! %g2 = ffffffffffffffa5
! %f0 = 8af7d354 ae7e232a b5714e30 18b30820
! %f4 = acda50c7 b5b15559 3ca7cff8 7da8ae59
! %f8 = 809a1823 18e9050a f71e4c12 debaa82d
! %f12 = 28e8512d d74f9f34 ef3df2f5 5ac47fca
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[00000000130001a0] = 3a2fb4cffe9b4427, %l1 = fb9f1c141f298e79, %l1 = fb9f1c141f298e79
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 3a2fb4cffe9b4427
! Mem[0000000012000138] = 7ce711be 6c9f0b32, %l0 = faad4d30, %l1 = fe9b4427
ldd [%i0+0x138],%l0 ! %l0 = 000000007ce711be 000000006c9f0b32
! Mem[0000000013000194] = 7f597338, %l2 = ef2ac2a1, %l2 = ef2ac2a1
add %i2,0x194,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000007f597338
p1_label_16:
! Mem[0000000091000028] = 22d6d33b, %g2 = ffffffffffffffa5
ldsb [%i6+%o5],%g2 ! %g2 = 0000000000000022
! Mem[0000000090000130] = 99065092, %g18 = fc91068200c3f6d6
ldsw [%i4+0x130],%g2 ! %g2 = fc91068200c3f6d6
! %l0 = 000000007ce711be, Mem[00000000910001b8] = f846acfd
stw %l0,[%i6+0x1b8] ! Mem[00000000910001b8] = 7ce711be
! Mem[00000000128000e0] = 93ba4177, %l0 = 7ce711be, %l5 = 5f4064b2
add %i1,0xe0,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000093ba4177
! Mem[0000000012000028] = 823b4391, %l3 = a12c5865, %l3 = a12c5865
add %i0,0x28,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000823b4391
! Mem[00000000910000f0] = 8900ace1 d888e86d, %g2 = 99065092, %g3 = 65e5ef25
ldd [%i6+0x0f0],%g2 ! %g2 = 000000008900ace1 00000000d888e86d
! Mem[000000009100010c] = 9de122f8, %g18 = fc91068200c3f6d6
ldsw [%i6+0x10c],%g2 ! %g2 = fc91068200c3f6d6
! %l2 = 000000007f597338, Mem[00000000900000d0] = acda50c7
stw %l2,[%i4+0x0d0] ! Mem[00000000900000d0] = 7f597338
! Mem[00000000910000fc] = 8746493c, %g2 = ffffffff9de122f8
lduw [%i6+0x0fc],%g2 ! %g2 = 000000008746493c
! Mem[00000000900001c0] = 5f4064b2 1a1362f6 4734c115 99ec4563
! Mem[00000000900001d0] = 57bfa5ea 5f0f08d8 0bcb4466 687c1a17
! Mem[00000000900001e0] = a69c3828 d17a2c82 7a4d7652 19231812
! Mem[00000000900001f0] = 399b6228 92500699 0474df7d 8bd72fc7
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
p1_label_17:
! %l5 = 0000000093ba4177, Mem[000000009180013e] = b7dfb5cc
sth %l5,[%o0+0x13e] ! Mem[000000009180013c] = 4177b5cc
! Mem[0000000091800030] = d834c2f1 8b0f4cb2, %g2 = 8746493c, %g3 = d888e86d
ldd [%o0+0x030],%g2 ! %g2 = 00000000d834c2f1 000000008b0f4cb2
! %l2 = 000000007f597338, Mem[00000000908001c2] = 11f1efa1
sth %l2,[%i5+0x1c2] ! Mem[00000000908001c0] = 7338efa1
! Mem[000000001280016d] = 65d9b6e3, %l6 = f2a66b3fb5ac884d
ldstub [%i1+0x16d],%l6 ! %l6 = 000000d9000000ff
! %l2 = 7f597338, %l3 = 823b4391, Mem[0000000091800160] = e99aa22d 9f84ef23
std %l2,[%o0+0x160] ! Mem[0000000091800160] = 7f597338 823b4391
! Mem[000000001280001c] = eca75b3e, %l4 = 000000000000006b
ldsw [%i1+0x01c],%l4 ! %l4 = ffffffffeca75b3e
! %l2 = 000000007f597338, Mem[0000000090000105] = 64405f63
stb %l2,[%i4+0x105] ! Mem[0000000090000104] = 38405f63
! Mem[000000001300018d] = 80f66c22, %l2 = 000000007f597338
ldstub [%i2+0x18d],%l2 ! %l2 = 000000f6000000ff
! %l6 = 00000000000000d9, Mem[00000000910000a6] = 0c79e1b0
sth %l6,[%i6+0x0a6] ! Mem[00000000910000a4] = 00d9e1b0
! Mem[0000000090000010] = 5955b1b5, %g2 = 00000000d834c2f1
lduh [%i4+%o2],%g2 ! %g2 = 0000000000005955
p1_label_18:
! Mem[0000000012000098] = 94e1089a65208f7c, %l1 = 000000006c9f0b32, %l0 = 000000007ce711be
add %i0,0x98,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 94e1089a65208f7c
! Mem[00000000128000d9] = 7448008d, %l7 = 00000000070dc5b4
ldstub [%i1+0x0d9],%l7 ! %l7 = 00000048000000ff
! Mem[00000000120000b4] = d4e30f9c, %l4 = ffffffffeca75b3e
ldstub [%i0+0x0b4],%l4 ! %l4 = 000000d4000000ff
! %l1 = 000000006c9f0b32, Mem[00000000918001a0] = b513b098
sth %l1,[%o0+0x1a0] ! Mem[00000000918001a0] = 0b32b098
! Mem[00000000120000e0] = f2a66b3fb5ac884d, %l3 = 00000000823b4391, %l6 = 00000000000000d9
add %i0,0xe0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = f2a66b3fb5ac884d
! Mem[0000000090000128] = 12182319, %g2 = 0000000000005955
ldub [%i4+0x128],%g2 ! %g2 = 0000000000000012
! Mem[000000001300000d] = ecff8776, %l5 = 0000000093ba4177
ldstub [%i2+0x00d],%l5 ! %l5 = 000000ff000000ff
! Mem[0000000012000000] = 94dd22aff065fa4d, %l0 = 94e1089a65208f7c, %l1 = 000000006c9f0b32
casxa [%i0]0x80,%l0,%l1 ! %l1 = 94dd22aff065fa4d
! Mem[000000009080019c] = 89ad2477, %g2 = 0000000000000012
lduh [%i5+0x19c],%g2 ! %g2 = 00000000000089ad
membar #Sync ! Added by membar checker (17)
! %f16 = 5f4064b2 1a1362f6 4734c115 99ec4563
! %f20 = 57bfa5ea 5f0f08d8 0bcb4466 687c1a17
! %f24 = a69c3828 d17a2c82 7a4d7652 19231812
! %f28 = 399b6228 92500699 0474df7d 8bd72fc7
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000080
p1_label_19:
! Mem[0000000012000050] = d3598626, %l1 = 94dd22aff065fa4d
lduw [%i0+0x050],%l1 ! %l1 = 00000000d3598626
! Mem[0000000013000154] = 34c94e5f, %l1 = d3598626, %l7 = 00000048
add %i2,0x154,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000034c94e5f
! Mem[00000000130000f6] = 981887c9, %l0 = 94e1089a65208f7c
ldstub [%i2+0x0f6],%l0 ! %l0 = 00000087000000ff
membar #Sync ! Added by membar checker (18)
! Mem[0000000090000080] = 5f4064b2 1a1362f6 4734c115 99ec4563
! Mem[0000000090000090] = 57bfa5ea 5f0f08d8 0bcb4466 687c1a17
! Mem[00000000900000a0] = a69c3828 d17a2c82 7a4d7652 19231812
! Mem[00000000900000b0] = 399b6228 92500699 0474df7d 8bd72fc7
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[00000000908001f8] = d2329a7e, %g2 = 00000000000089ad
ldub [%i5+0x1fa],%g2 ! %g2 = 00000000000000d2
! Mem[00000000908001d0] = 24b024d2, %g2 = 00000000000000d2
ldub [%i5+0x1d2],%g2 ! %g2 = 0000000000000024
! Mem[00000000130001a8] = d1c9707f25df7ed1, %l4 = 00000000000000d4
ldx [%i2+0x1a8],%l4 ! %l4 = d1c9707f25df7ed1
! Mem[00000000908001dc] = 79494914, %g2 = 0000000000000024
ldsb [%i5+0x1dd],%g2 ! %g2 = 0000000000000079
! %f16 = 5f4064b2 1a1362f6 4734c115 99ec4563
! %f20 = 57bfa5ea 5f0f08d8 0bcb4466 687c1a17
! %f24 = a69c3828 d17a2c82 7a4d7652 19231812
! %f28 = 399b6228 92500699 0474df7d 8bd72fc7
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0
p1_label_20:
! Mem[0000000013000048] = b5714e3018b30820, %l4 = d1c9707f25df7ed1, %l0 = 0000000000000087
add %i2,0x48,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = b5714e3018b30820
! %l6 = b5ac884d, %l7 = 34c94e5f, Mem[0000000013000170] = e118d9c9 b817a03e
std %l6,[%i2+0x170] ! Mem[0000000013000170] = b5ac884d 34c94e5f
! %f16 = 5f4064b2 1a1362f6 4734c115 99ec4563
! %f20 = 57bfa5ea 5f0f08d8 0bcb4466 687c1a17
! %f24 = a69c3828 d17a2c82 7a4d7652 19231812
! %f28 = 399b6228 92500699 0474df7d 8bd72fc7
stda %f16,[%i2+%g6]ASI_COMMIT_S ! Block Store to 00000000130001c0
! Mem[0000000090000070] = 7c5a854a, %g2 = 0000000000000079
ldsb [%i4+0x072],%g2 ! %g2 = 000000000000007c
! Mem[000000009000017c] = 2fc74d66, %g2 = 000000000000007c
lduh [%i4+0x17e],%g2 ! %g2 = 0000000000002fc7
! Mem[00000000910000b8] = ef953d35 ef2ac2a1, %g2 = 00002fc7, %g3 = 8b0f4cb2
ldd [%i6+0x0b8],%g2 ! %g2 = 00000000ef953d35 00000000ef2ac2a1
! Mem[00000000918001a0] = 0b32b098 36ce7981, %g2 = ef953d35, %g3 = ef2ac2a1
ldd [%o0+0x1a0],%g2 ! %g2 = 000000000b32b098 0000000036ce7981
! Mem[0000000090000044] = a09763a6, %g2 = 000000000b32b098
ldub [%i4+0x047],%g2 ! %g2 = 00000000000000a0
! Mem[0000000091800108] = 5a403b56, %g2 = 00000000000000a0
ldsh [%o0+0x10a],%g2 ! %g2 = 0000000000005a40
! %l5 = 00000000000000ff, Mem[0000000013000068] = f71e4c12debaa82d
stx %l5,[%i2+0x068] ! Mem[0000000013000068] = 00000000000000ff
p1_label_21:
! Mem[00000000128001ec] = eba13b80, %l4 = 25df7ed1, %l3 = 823b4391
add %i1,0x1ec,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000eba13b80
! %l1 = 00000000d3598626, Mem[000000009180001c] = f97718f9
stw %l1,[%o0+0x01c] ! Mem[000000009180001c] = d3598626
! Mem[0000000012800020] = 75aa4ab774c85592, %l5 = 00000000000000ff, %l2 = 00000000000000f6
add %i1,0x20,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 75aa4ab774c85592
! Mem[00000000918001c8] = d8b4aaf3, %g2 = 0000000000005a40
lduw [%o0+0x1c8],%g2 ! %g2 = 00000000d8b4aaf3
! Mem[00000000120000c8] = f03252b5932ebc89, %l7 = 0000000034c94e5f, %l2 = 75aa4ab774c85592
add %i0,0xc8,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = f03252b5932ebc89
! Mem[00000000138000dd] = 5e5f93f5, %l2 = f03252b5932ebc89
ldstub [%i3+0x0dd],%l2 ! %l2 = 0000005f000000ff
! %l6 = f2a66b3fb5ac884d, Mem[0000000091000188] = c03b64c2e0fb7783
stx %l6,[%i6+0x188] ! Mem[0000000091000188] = f2a66b3fb5ac884d
! Mem[0000000012800192] = 4e3627ad, %l4 = d1c9707f25df7ed1
ldstub [%i1+0x192],%l4 ! %l4 = 00000027000000ff
! %l5 = 00000000000000ff, Mem[00000000918001ca] = aaf388f3
sth %l5,[%o0+0x1ca] ! Mem[00000000918001c8] = 00ff88f3
! %l5 = 00000000000000ff, Mem[000000009080013e] = 01d16574
sth %l5,[%i5+0x13e] ! Mem[000000009080013c] = 00ff6574
p1_label_22:
! Mem[0000000012800188] = 47e98ed3b134e061, %l2 = 000000000000005f, %l5 = 00000000000000ff
add %i1,0x188,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 47e98ed3b134e061
membar #Sync ! Added by membar checker (19)
! Mem[00000000900001c0] = 5f4064b2 1a1362f6 4734c115 99ec4563
! Mem[00000000900001d0] = 57bfa5ea 5f0f08d8 0bcb4466 687c1a17
! Mem[00000000900001e0] = a69c3828 d17a2c82 7a4d7652 19231812
! Mem[00000000900001f0] = 399b6228 92500699 0474df7d 8bd72fc7
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %l7 = 0000000034c94e5f, Mem[00000000908001c0] = c9787338
sth %l7,[%i5+0x1c0] ! Mem[00000000908001c0] = 4e5f7338
! Mem[00000000900000b0] = 399b6228 92500699, %g2 = d8b4aaf3, %g3 = 36ce7981
ldd [%i4+0x0b0],%g2 ! %g2 = 00000000399b6228 0000000092500699
! Mem[0000000012000065] = 41c78f90, %l4 = 0000000000000027
ldstub [%i0+0x065],%l4 ! %l4 = 000000c7000000ff
! Mem[0000000012800167] = fe898091, %l4 = 00000000000000c7
ldstub [%i1+0x167],%l4 ! %l4 = 00000091000000ff
! %l4 = 0000000000000091, Mem[00000000918000d4] = 79395e06
stw %l4,[%o0+0x0d4] ! Mem[00000000918000d4] = 00000091
! %f0 = 8af7d354 ae7e232a b5714e30 18b30820
! %f4 = acda50c7 b5b15559 3ca7cff8 7da8ae59
! %f8 = 809a1823 18e9050a f71e4c12 debaa82d
! %f12 = 28e8512d d74f9f34 ef3df2f5 5ac47fca
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000180
! %f0 = 8af7d354 ae7e232a b5714e30 18b30820
! %f4 = acda50c7 b5b15559 3ca7cff8 7da8ae59
! %f8 = 809a1823 18e9050a f71e4c12 debaa82d
! %f12 = 28e8512d d74f9f34 ef3df2f5 5ac47fca
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[000000009180013c] = 77b5cc6c, %g2 = 00000000399b6228
ldsb [%o0+0x13f],%g2 ! %g2 = 0000000000000077
p1_label_23:
! Mem[00000000128001a4] = aef96d0b, %l3 = 00000000eba13b80
swap [%i1+0x1a4],%l3 ! %l3 = 00000000aef96d0b
! Mem[0000000012000095] = a7f404e1, %l5 = 47e98ed3b134e061
ldstub [%i0+0x095],%l5 ! %l5 = 000000f4000000ff
! Mem[0000000013000088] = 45f0a281, %l1 = 00000000d3598626
swap [%i2+0x088],%l1 ! %l1 = 0000000045f0a281
membar #Sync ! Added by membar checker (20)
! %l3 = 00000000aef96d0b, Mem[00000000900001cc] = 99ec4563
sth %l3,[%i4+0x1cc] ! Mem[00000000900001cc] = 6d0b4563
! %l0 = b5714e3018b30820, Mem[0000000090800125] = 9eeea060
stb %l0,[%i5+0x125] ! Mem[0000000090800124] = 20eea060
! Mem[000000001280016c] = 65ffb6e3, %l7 = 0000000034c94e5f
ldsh [%i1+0x16c],%l7 ! %l7 = 00000000000065ff
! Mem[00000000130001b8] = 5be5c879, %l0 = b5714e3018b30820
ldub [%i2+0x1b9],%l0 ! %l0 = 00000000000000e5
! Mem[000000001380007c] = c12c5468, %l3 = 00000000aef96d0b
swap [%i3+0x07c],%l3 ! %l3 = 00000000c12c5468
! Mem[0000000012000028] = 823b4391, %l7 = 00000000000065ff
swap [%i0+%o5],%l7 ! %l7 = 00000000823b4391
! Mem[0000000091000024] = 02b68f22, %g2 = 0000000000000077
ldsb [%i6+0x025],%g2 ! %g2 = 0000000000000002
p1_label_24:
! Mem[00000000128001f0] = 4ad70db0 a754e3ee, %l2 = 0000005f, %l3 = c12c5468
ldd [%i1+0x1f0],%l2 ! %l2 = 000000004ad70db0 00000000a754e3ee
! %l4 = 0000000000000091, Mem[0000000091800140] = b5cc6c8f
sth %l4,[%o0+0x140] ! Mem[0000000091800140] = 00916c8f
! Mem[00000000130001c0] = 5f4064b2, %l1 = 45f0a281, %l1 = 45f0a281
add %i2,0x1c0,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000005f4064b2
! Mem[0000000090000180] = 8af7d354 ae7e232a b5714e30 18b30820
! Mem[0000000090000190] = acda50c7 b5b15559 3ca7cff8 7da8ae59
! Mem[00000000900001a0] = 809a1823 18e9050a f71e4c12 debaa82d
! Mem[00000000900001b0] = 28e8512d d74f9f34 ef3df2f5 5ac47fca
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000070] = 316f7c5a 854a2d12, %g2 = 00000002, %g3 = 92500699
ldd [%i4+0x070],%g2 ! %g2 = 00000000316f7c5a 00000000854a2d12
! Mem[0000000012800134] = 798eece9, %l3 = 00000000a754e3ee
swap [%i1+0x134],%l3 ! %l3 = 00000000798eece9
! Mem[00000000900001f8] = 0474df7d 8bd72fc7, %g2 = 316f7c5a, %g3 = 854a2d12
ldd [%i4+0x1f8],%g2 ! %g2 = 000000000474df7d 000000008bd72fc7
! %l4 = 00000091, %l5 = 000000f4, Mem[0000000091000130] = 752e6864 1ac2db16
std %l4,[%i6+0x130] ! Mem[0000000091000130] = 00000091 000000f4
! %f16 = 5f4064b2 1a1362f6 4734c115 99ec4563
! %f20 = 57bfa5ea 5f0f08d8 0bcb4466 687c1a17
! %f24 = a69c3828 d17a2c82 7a4d7652 19231812
! %f28 = 399b6228 92500699 0474df7d 8bd72fc7
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000040
membar #Sync ! Added by membar checker (21)
! %l3 = 00000000798eece9, Mem[0000000090000198] = 3ca7cff87da8ae59
stx %l3,[%i4+0x198] ! Mem[0000000090000198] = 00000000798eece9
p1_label_25:
! Mem[0000000012000068] = 5cd0482d, %l7 = 00000000823b4391
swap [%i0+0x068],%l7 ! %l7 = 000000005cd0482d
! Mem[00000000130000f8] = 0cd8af8a, %l3 = 00000000798eece9
ldstub [%i2+0x0f8],%l3 ! %l3 = 0000000c000000ff
! %l3 = 000000000000000c, Mem[00000000910001ac] = b75abc86
stw %l3,[%i6+0x1ac] ! Mem[00000000910001ac] = 0000000c
! %l7 = 000000005cd0482d, Mem[0000000090000038] = ca7fc45af5f23def
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 000000005cd0482d
! Mem[0000000013800004] = ce380b34, %l2 = 000000004ad70db0
ldsw [%i3+0x004],%l2 ! %l2 = ffffffffce380b34
! Mem[0000000090000140] = 5f4064b2 1a1362f6 4734c115 99ec4563
! Mem[0000000090000150] = 57bfa5ea 5f0f08d8 0000006b 6d3e6924
! Mem[0000000090000160] = a69c3828 d17a2c82 7a4d7652 19231812
! Mem[0000000090000170] = 399b6228 92500699 0474df7d 8bd72fc7
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[0000000091800154] = d5f7f42a, %g18 = fc91068200c3f6d6
ldsw [%o0+0x154],%g2 ! %g2 = fc91068200c3f6d6
! Mem[000000001300016c] = a32bfb18, %l3 = 0000000c, %l7 = 5cd0482d
add %i2,0x16c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000a32bfb18
! Mem[0000000090000128] = 12182319 52764d7a, %g2 = d5f7f42a, %g3 = 8bd72fc7
ldd [%i4+0x128],%g2 ! %g2 = 0000000012182319 0000000052764d7a
! %l4 = 00000091, %l5 = 000000f4, Mem[00000000130001f0] = 399b6228 92500699
std %l4,[%i2+0x1f0] ! Mem[00000000130001f0] = 00000091 000000f4
ba,a p1_not_taken_0_end
p1_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000000000e5
bne,a,pn %xcc,p1_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000005f4064b2
bne,a,pn %xcc,p1_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffce380b34
bne,a,pn %xcc,p1_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000000c
bne,a,pn %xcc,p1_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000091
bne,a,pn %xcc,p1_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000f4
bne,a,pn %xcc,p1_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be f2a66b3fb5ac884d
bne,a,pn %xcc,p1_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000a32bfb18
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 8af7d354 ae7e232a
bne %xcc,p1_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be b5714e30 18b30820
bne %xcc,p1_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be acda50c7 b5b15559
bne %xcc,p1_f4_fail
nop
! Check Local Memory
set p1_local0_expect,%g1
p1_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 000065ffab79861a
ldx [%i0+0x028],%g3 ! Observed data at 0000000012000028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = d359862655f639b5
ldx [%i0+0x050],%g3 ! Observed data at 0000000012000050
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 58abeaff277617a4
ldx [%i0+0x058],%g3 ! Observed data at 0000000012000058
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 339f443d41ff8f90
ldx [%i0+0x060],%g3 ! Observed data at 0000000012000060
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 823b4391512eb9c5
ldx [%i0+0x068],%g3 ! Observed data at 0000000012000068
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 419de0ac92311db5
ldx [%i0+0x078],%g3 ! Observed data at 0000000012000078
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 91f9255ba7ff04e1
ldx [%i0+0x090],%g3 ! Observed data at 0000000012000090
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 3ab0e4170000006a
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000120000a8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = a052c4aeffe30f9c
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000120000b0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x160],%g2 ! Expected data = 57ffd67c04557d5c
ldx [%i0+0x160],%g3 ! Observed data at 0000000012000160
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x160,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 4e6f33ffe538947d
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000120001a8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b48ca700752e68c1
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+0x068],%g2 ! Expected data = f96e5996b8ea5c50
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 = 7842f8c5a59efa54
ldx [%i1+0x098],%g3 ! Observed data at 0000000012800098
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 74ff008da0afb8d6
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000128000d8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0db1c53665ca4a59
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000128000e8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ffcd1feb0e178da1
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000128000f0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x128],%g2 ! Expected data = de39856cf99ea776
ldx [%i1+0x128],%g3 ! Observed data at 0000000012800128
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 6aab421da754e3ee
ldx [%i1+0x130],%g3 ! Observed data at 0000000012800130
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = 114cc808e8069c86
ldx [%i1+0x158],%g3 ! Observed data at 0000000012800158
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 51815aaffe8980ff
ldx [%i1+0x160],%g3 ! Observed data at 0000000012800160
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 958b326f65ffb6e3
ldx [%i1+0x168],%g3 ! Observed data at 0000000012800168
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = 4e36ffade258389c
ldx [%i1+0x190],%g3 ! Observed data at 0000000012800190
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 529e6ac8eba13b80
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000128001a0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 4ad70db0a754e3ee
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000128001f0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x1f0,%g4
set p1_local2_expect,%g1
p1_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = e746c8dcecff8776
ldx [%i2+0x008],%g3 ! Observed data at 0000000013000008
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = a32bfb18666bb7f9
ldx [%i2+0x018],%g3 ! Observed data at 0000000013000018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 8af7d354ae7e232a
ldx [%i2+0x040],%g3 ! Observed data at 0000000013000040
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = b5714e3018b30820
ldx [%i2+0x048],%g3 ! Observed data at 0000000013000048
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = acda50c7b5b15559
ldx [%i2+0x050],%g3 ! Observed data at 0000000013000050
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 3ca7cff87da8ae59
ldx [%i2+0x058],%g3 ! Observed data at 0000000013000058
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 809a182318e9050a
ldx [%i2+0x060],%g3 ! Observed data at 0000000013000060
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 00000000000000ff
ldx [%i2+0x068],%g3 ! Observed data at 0000000013000068
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 28e8512dd74f9f34
ldx [%i2+0x070],%g3 ! Observed data at 0000000013000070
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = ef3df2f55ac47fca
ldx [%i2+0x078],%g3 ! Observed data at 0000000013000078
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = d3598626faad4d30
ldx [%i2+0x088],%g3 ! Observed data at 0000000013000088
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = f6ffee97557a2cf6
ldx [%i2+0x090],%g3 ! Observed data at 0000000013000090
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = f6ad3e879818ffc9
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000130000f0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ffd8af8ae3cd4024
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000130000f8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = b8ea5c504d12040f
ldx [%i2+0x100],%g3 ! Observed data at 0000000013000100
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = ff15593d5cc32920
ldx [%i2+0x110],%g3 ! Observed data at 0000000013000110
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = e5ef9b39e7c9e4f0
ldx [%i2+0x120],%g3 ! Observed data at 0000000013000120
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 000000006d3e6924
ldx [%i2+0x130],%g3 ! Observed data at 0000000013000130
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 0d827cedee7694d9
ldx [%i2+0x138],%g3 ! Observed data at 0000000013000138
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 28e8512da4e8d8f4
ldx [%i2+0x148],%g3 ! Observed data at 0000000013000148
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = b5ac884d34c94e5f
ldx [%i2+0x170],%g3 ! Observed data at 0000000013000170
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = 906bb99c80ff6c22
ldx [%i2+0x188],%g3 ! Observed data at 0000000013000188
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 5f4064b21a1362f6
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000130001c0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 4734c11599ec4563
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000130001c8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 57bfa5ea5f0f08d8
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000130001d0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 0bcb4466687c1a17
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000130001d8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = a69c3828d17a2c82
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000130001e0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 7a4d765219231812
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000130001e8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 00000091000000f4
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000130001f0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 0474df7d8bd72fc7
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000130001f8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1f8,%g4
set p1_local3_expect,%g1
p1_check_local3:
ldx [%g1+0x078],%g2 ! Expected data = 74aa576caef96d0b
ldx [%i3+0x078],%g3 ! Observed data at 0000000013800078
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = ffffbb2da55bd2f5
ldx [%i3+0x088],%g3 ! Observed data at 0000000013800088
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 74aa576c18866bd4
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000138000c0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 52fd1ea4fff5e6db
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000138000c8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = d9013d555eff93f5
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000138000d8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 6d3e69241a1362f6
ldx [%i3+0x100],%g3 ! Observed data at 0000000013800100
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 4734c11599ec4563
ldx [%i3+0x108],%g3 ! Observed data at 0000000013800108
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 57bfa5ea5f0f08d8
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 = 0bcb4466687c1a17
ldx [%i3+0x118],%g3 ! Observed data at 0000000013800118
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = a69c3828d17a2c82
ldx [%i3+0x120],%g3 ! Observed data at 0000000013800120
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 7a4d765219231812
ldx [%i3+0x128],%g3 ! Observed data at 0000000013800128
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 399b622892500699
ldx [%i3+0x130],%g3 ! Observed data at 0000000013800130
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 0474df7d8bd72fc7
ldx [%i3+0x138],%g3 ! Observed data at 0000000013800138
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x138,%g4
ldx [%g1+0x178],%g2 ! Expected data = 000000d12d6b533e
ldx [%i3+0x178],%g3 ! Observed data at 0000000013800178
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = c3978cf6c53de38f
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000138001b0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 7da8ae59ae7e232a
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000138001c0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b5714e3018b30820
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000138001c8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = acda50c7b5b15559
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000138001d0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 3ca7cff87da8ae59
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 = 809a182318e9050a
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000138001e0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = f71e4c12debaa82d
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000138001e8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 76e055f7d74f9f34
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000138001f0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ef3df2f55ac47fca
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000138001f8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1f8,%g4
! The test for processor 1 has passed
p1_passed:
ta GOOD_TRAP
nop
p1_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p1_failed
p1_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p1_failed
p1_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p1_failed
p1_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p1_failed
p1_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p1_failed
p1_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p1_failed
p1_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p1_failed
p1_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p1_failed
p1_f0_fail:
set p1_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f2_fail:
set p1_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p1_f4_fail:
set p1_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000013000010]
stba %l5,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012800008]
membar #Sync
mov 0x140,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x180,%g1
stda %f0,[%i2+%g1]ASI_BLK_AIUP
membar #Sync
stba %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000018]
done
p1_trap1o:
ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000013000010]
stba %l5,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012800008]
membar #Sync
mov 0x140,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x180,%g1
stda %f0,[%o2+%g1]ASI_BLK_AIUP
membar #Sync
stba %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000018]
done
p1_trap2e:
ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013800018]
stba %l3,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000020]
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000012000008]
stba %l3,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000028]
done
p1_trap2o:
ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013800018]
stba %l3,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000020]
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000012000008]
stba %l3,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000028]
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 = b479d9f2709a7058
ldx [%g1+0x008],%l1 ! %l1 = ea88d1143c2e09e5
ldx [%g1+0x010],%l2 ! %l2 = 687906bc72e606e5
ldx [%g1+0x018],%l3 ! %l3 = 1940c17665cc07ef
ldx [%g1+0x020],%l4 ! %l4 = ee524f020d5221cf
ldx [%g1+0x028],%l5 ! %l5 = adab6989aa30b2ec
ldx [%g1+0x030],%l6 ! %l6 = 41bfc84257bccecd
ldx [%g1+0x038],%l7 ! %l7 = 2efd5a9800907022
! 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 = 3e487d5b 16dfd6ee dac608fd 28e4d6da
! %f4 = 10ca6c6f 9846162b c5cbde3e 8b6db41c
! %f8 = d2de6c60 6d4fd93f 3f3c01eb 2599f82f
! %f12 = 04233144 94ced4ff 2d135646 62be52c0
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3dd8f7d3 683c6463 e4c819ac 251a080a
! %f20 = 86c4f048 5f19f9d3 b9609af0 9d1d02bb
! %f24 = 97bec21d 7633ebff 268c7880 2a000539
! %f28 = 4adca3aa 44f026c8 1b2bcfa9 97368352
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 305739b6 7281cced 3ea2eaf2 e9f6ea5d
! %f36 = 5079b7ad 2090fc40 f41495e0 30db7f6d
! %f40 = 5dd24796 66e43f27 f5ad2cdb 03e442da
! %f44 = c219c738 ee794ed7 ef16476a 896d0fdd
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc31c0a080000007a,%g7,%g1 ! GSR scale = 15, align = 2
wr %g1,%g0,%gsr ! GSR = c31c0a080000007a
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[00000000908001ac] = 6fb54867, %g2 = 0000000000000000
ldub [%i5+0x1ad],%g2 ! %g2 = 000000000000006f
! Mem[0000000014000048] = a9a4bbd5, %l3 = 87b510b5a4b4b197
ldstub [%i0+0x048],%l3 ! %l3 = 000000a9000000ff
! %l4 = 3b2e0074, %l5 = 93705a0f, Mem[0000000091800098] = a9e2f7a3 81b20ab6
std %l4,[%o0+0x098] ! Mem[0000000091800098] = 3b2e0074 93705a0f
! %f0 = 3e487d5b 16dfd6ee dac608fd 28e4d6da
! %f4 = 10ca6c6f 9846162b c5cbde3e 8b6db41c
! %f8 = d2de6c60 6d4fd93f 3f3c01eb 2599f82f
! %f12 = 04233144 94ced4ff 2d135646 62be52c0
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[00000000900000c0] = 464d20ef, %g2 = 000000000000006f
lduw [%i4+0x0c0],%g2 ! %g2 = 00000000464d20ef
! Mem[00000000148001a8] = 713d05cc631c504b, %l3 = 00000000000000a9, %l0 = aa346d55d9365f61
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 713d05cc631c504b
! Mem[0000000014000138] = e17b6bbebd421b9e, %l7 = cee97a8427845235, %l6 = a5907a1e865b1f50
add %i0,0x138,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = e17b6bbebd421b9e
! %l4 = e19951443b2e0074, Mem[00000000900001b9] = 3873cdc7
stb %l4,[%i4+0x1b9] ! Mem[00000000900001b8] = 7473cdc7
! Mem[00000000148000b8] = b03335ef, %l4 = e19951443b2e0074
ldub [%i1+0x0b8],%l4 ! %l4 = 00000000000000b0
! Mem[00000000908000a4] = 022623a8, %g2 = 00000000464d20ef
lduw [%i5+0x0a4],%g2 ! %g2 = 00000000022623a8
p2_label_2:
! Mem[0000000091000178] = fb9baef4 5b23236e, %g2 = 022623a8, %g3 = 00000000
ldd [%i6+0x178],%g2 ! %g2 = 00000000fb9baef4 000000005b23236e
! Mem[00000000908001b8] = 18bd7e8a, %g18 = 511a915fc17cee5e
ldsw [%i5+0x1b8],%g2 ! %g2 = 511a915fc17cee5e
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! %l5 = 9fe059fe93705a0f, Mem[0000000091800069] = 9c16875c
stb %l5,[%o0+0x069] ! Mem[0000000091800068] = 0f16875c
! %f0 = 3e487d5b 16dfd6ee dac608fd 28e4d6da
! %f4 = 10ca6c6f 9846162b c5cbde3e 8b6db41c
! %f8 = d2de6c60 6d4fd93f 3f3c01eb 2599f82f
! %f12 = 04233144 94ced4ff 2d135646 62be52c0
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000180
! %f0 = 3e487d5b 16dfd6ee dac608fd 28e4d6da
! %f4 = 10ca6c6f 9846162b c5cbde3e 8b6db41c
! %f8 = d2de6c60 6d4fd93f 3f3c01eb 2599f82f
! %f12 = 04233144 94ced4ff 2d135646 62be52c0
mov 0x140,%g5
stda %f0,[%i2+%g5]ASI_BLK_S ! Block Store to 0000000015000140
! Mem[00000000140000dc] = 0c9d5c28, %l5 = 9fe059fe93705a0f
swap [%i0+0x0dc],%l5 ! %l5 = 000000000c9d5c28
! Mem[000000001480011c] = 3189cdd7, %l5 = 0c9d5c28, %l1 = 18ac6eec
add %i1,0x11c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000003189cdd7
! Mem[0000000090000134] = bc91ca0d, %g2 = 0000000018bd7e8a
lduw [%i4+0x134],%g2 ! %g2 = 00000000bc91ca0d
! Mem[0000000090800068] = 5df193cc4b2a4e86, %g2 = 00000000bc91ca0d
ldx [%i5+0x068],%g2 ! %g2 = 5df193cc4b2a4e86
p2_label_3:
! Mem[00000000908001f0] = 23444f3a, %g2 = 5df193cc4b2a4e86
ldsb [%i5+0x1f2],%g2 ! %g2 = 0000000000000023
! %l0 = 713d05cc631c504b, Mem[00000000908000a8] = f759fcbc787f148f
stx %l0,[%i5+0x0a8] ! Mem[00000000908000a8] = 713d05cc631c504b
! Mem[0000000014000184] = fcdced34, %l0 = 713d05cc631c504b
swap [%i0+0x184],%l0 ! %l0 = 00000000fcdced34
! Mem[0000000014800160] = dc0a4209 d2ec4926, %l6 = bd421b9e, %l7 = 27845235
ldd [%i1+0x160],%l6 ! %l6 = 00000000dc0a4209 00000000d2ec4926
membar #Sync ! Added by membar checker (22)
! %f16 = 3dd8f7d3 683c6463 e4c819ac 251a080a
! %f20 = 86c4f048 5f19f9d3 b9609af0 9d1d02bb
! %f24 = 97bec21d 7633ebff 268c7880 2a000539
! %f28 = 4adca3aa 44f026c8 1b2bcfa9 97368352
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[00000000910001a4] = a967d0fa, %g2 = 0000000000000023
ldub [%i6+0x1a5],%g2 ! %g2 = 00000000000000a9
! Mem[0000000014800174] = e896f796, %l1 = 000000003189cdd7
lduh [%i1+0x176],%l1 ! %l1 = 000000000000f796
! Mem[00000000140001e8] = b855313160d30b67, %l6 = 00000000dc0a4209, %l2 = 8cccbbaa62df4602
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = b855313160d30b67
! Mem[00000000150000b8] = c05c7467f293fcfd, %l4 = 00000000000000b0, %l0 = 00000000fcdced34
add %i2,0xb8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = c05c7467f293fcfd
! Mem[00000000158000e4] = b365c697, %l7 = 00000000d2ec4926
swap [%i3+0x0e4],%l7 ! %l7 = 00000000b365c697
p2_label_4:
! Mem[0000000015000104] = bee9399d, %l5 = 0c9d5c28, %l2 = 60d30b67
add %i2,0x104,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000bee9399d
! Mem[0000000015000114] = 9b42f1b9, %l2 = bee9399d, %l2 = bee9399d
add %i2,0x114,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000009b42f1b9
! Mem[00000000140000d0] = c93d48ee, %l0 = f293fcfd, %l5 = 0c9d5c28
add %i0,0xd0,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000c93d48ee
! Mem[0000000014800080] = 520c98c4, %l3 = 000000a9, %l3 = 000000a9
add %i1,0x80,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000520c98c4
! Mem[0000000091800184] = 159b2764, %g2 = 00000000000000a9
ldub [%o0+0x186],%g2 ! %g2 = 0000000000000015
! Mem[000000001480015c] = 8f8b1844, %l3 = 00000000520c98c4
ldstub [%i1+0x15c],%l3 ! %l3 = 0000008f000000ff
! Mem[0000000014000187] = 631c504b, %l1 = 000000000000f796
ldstub [%i0+0x187],%l1 ! %l1 = 0000004b000000ff
! %l0 = c05c7467f293fcfd, Mem[00000000918000d0] = d56730ea79395e06
stx %l0,[%o0+0x0d0] ! Mem[00000000918000d0] = c05c7467f293fcfd
! Mem[0000000014000160] = 2013aadb 39305092, %l6 = dc0a4209, %l7 = b365c697
ldd [%i0+0x160],%l6 ! %l6 = 000000002013aadb 0000000039305092
! %l6 = 000000002013aadb, Mem[0000000090000078] = 9d7e71e5475088c8
stx %l6,[%i4+0x078] ! Mem[0000000090000078] = 000000002013aadb
p2_label_5:
! Mem[00000000140001c4] = b95c2219, %l7 = 0000000039305092
ldstub [%i0+0x1c4],%l7 ! %l7 = 000000b9000000ff
! Mem[0000000015000174] = 94ced4ff, %l5 = 00000000c93d48ee
swap [%i2+0x174],%l5 ! %l5 = 0000000094ced4ff
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[0000000091800064] = 99a21d54, %g2 = 0000000000000015
ldsb [%o0+0x065],%g2 ! %g2 = ffffffffffffff99
! Mem[0000000014800160] = dc0a4209, %l7 = 00000000000000b9
swap [%i1+0x160],%l7 ! %l7 = 00000000dc0a4209
membar #Sync ! Added by membar checker (23)
! Mem[0000000090000080] = 3dd8f7d3 683c6463 e4c819ac 251a080a
! Mem[0000000090000090] = 86c4f048 5f19f9d3 b9609af0 9d1d02bb
! Mem[00000000900000a0] = 97bec21d 7633ebff 268c7880 2a000539
! Mem[00000000900000b0] = 4adca3aa 44f026c8 1b2bcfa9 97368352
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[0000000015800068] = e86e2077, %l2 = 9b42f1b9, %l2 = 9b42f1b9
add %i3,0x68,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000e86e2077
! Mem[00000000158000b4] = 1cc52cdb, %l0 = f293fcfd, %l4 = 000000b0
add %i3,0xb4,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000001cc52cdb
! %f0 = 3e487d5b 16dfd6ee dac608fd 28e4d6da
! %f4 = 10ca6c6f 9846162b c5cbde3e 8b6db41c
! %f8 = d2de6c60 6d4fd93f 3f3c01eb 2599f82f
! %f12 = 04233144 94ced4ff 2d135646 62be52c0
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900001c0
! Mem[0000000015000076] = 558f3bc6, %l0 = c05c7467f293fcfd
ldstub [%i2+0x076],%l0 ! %l0 = 0000003b000000ff
p2_label_6:
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[00000000148001c5] = e2b9982b, %l7 = 00000000dc0a4209
ldstub [%i1+0x1c5],%l7 ! %l7 = 000000b9000000ff
! Mem[0000000015800088] = 73278242f49df627, %l3 = 000000000000008f, %l0 = 000000000000003b
add %i3,0x88,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 73278242f49df627
! %l3 = 000000000000008f, Mem[000000009080002c] = 4762b7bd
sth %l3,[%i5+0x02c] ! Mem[000000009080002c] = 008fb7bd
! Mem[00000000140000ce] = b4c56d8b, %l4 = 000000001cc52cdb
ldstub [%i0+0x0ce],%l4 ! %l4 = 0000006d000000ff
! Mem[00000000908000b8] = f2c3b640, %g2 = ffffffffffffff99
ldsh [%i5+0x0b8],%g2 ! %g2 = fffffffffffff2c3
! Mem[0000000090800048] = 9e212fc6 fd97d6c2, %g2 = fffff2c3, %g3 = 5b23236e
ldd [%i5+0x048],%g2 ! %g2 = 000000009e212fc6 00000000fd97d6c2
! %f16 = 3dd8f7d3 683c6463 e4c819ac 251a080a
! %f20 = 86c4f048 5f19f9d3 b9609af0 9d1d02bb
! %f24 = 97bec21d 7633ebff 268c7880 2a000539
! %f28 = 4adca3aa 44f026c8 1b2bcfa9 97368352
stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[0000000015800026] = 7c963d99, %l7 = 00000000000000b9
ldstub [%i3+0x026],%l7 ! %l7 = 0000003d000000ff
! Mem[0000000015800018] = 966ba65a, %l4 = 0000006d, %l3 = 0000008f
add %i3,0x18,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000966ba65a
p2_label_7:
! Mem[0000000015000130] = e95ff5632861a7ac, %l2 = 00000000e86e2077, %l0 = 73278242f49df627
add %i2,0x130,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = e95ff5632861a7ac
! Mem[0000000015000010] = f098e455d083ec72, %l2 = 00000000e86e2077, %l5 = 0000000094ced4ff
add %i2,0x10,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = f098e455d083ec72
! Mem[0000000091800004] = ace149ea, %g2 = 000000009e212fc6
lduh [%o0+0x004],%g2 ! %g2 = 000000000000ace1
! %l4 = 000000000000006d, Mem[0000000090800090] = 9b34374c2bf86f1b
stx %l4,[%i5+0x090] ! Mem[0000000090800090] = 000000000000006d
! Mem[0000000090000148] = e5d91d29, %g2 = 000000000000ace1
lduh [%i4+0x14a],%g2 ! %g2 = 000000000000e5d9
! %l7 = 000000000000003d, Mem[0000000090800078] = 665a57293fc64c00
stx %l7,[%i5+0x078] ! Mem[0000000090800078] = 000000000000003d
! Mem[00000000918000f0] = 88c4bfe8, %g2 = 000000000000e5d9
ldsb [%o0+0x0f1],%g2 ! %g2 = ffffffffffffff88
! Mem[00000000900000b4] = 26c81b2b, %g2 = ffffffffffffff88
ldub [%i4+0x0b6],%g2 ! %g2 = 0000000000000026
! %l2 = 00000000e86e2077, Mem[000000009080015a] = 1543ecaf
sth %l2,[%i5+0x15a] ! Mem[0000000090800158] = 2077ecaf
! Mem[000000009000009c] = 9d1d02bb, %g2 = 0000000000000026
ldub [%i4+0x09c],%g2 ! %g2 = 000000000000009d
p2_label_8:
! Mem[00000000908000b0] = aa13987e, %g18 = 511a915fc17cee5e
ldsw [%i5+0x0b0],%g2 ! %g2 = 511a915fc17cee5e
! Mem[00000000148001b8] = 3b1c52a0, %l5 = f098e455d083ec72
ldub [%i1+0x1b8],%l5 ! %l5 = 000000000000003b
! Mem[0000000015800122] = 74fbadd9, %l7 = 000000000000003d
ldstub [%i3+0x122],%l7 ! %l7 = 000000ad000000ff
! Mem[00000000148000f8] = e2bbef4f, %l3 = 00000000966ba65a
swap [%i1+0x0f8],%l3 ! %l3 = 00000000e2bbef4f
! Mem[0000000091800104] = 8dfbd207, %g2 = ffffffffaa13987e
lduh [%o0+0x106],%g2 ! %g2 = 0000000000008dfb
! Mem[0000000014800020] = a2ee16f3, %l5 = 000000000000003b
ldstub [%i1+%o4],%l5 ! %l5 = 000000a2000000ff
! %l1 = 000000000000004b, Mem[0000000090000066] = f76013ed
sth %l1,[%i4+0x066] ! Mem[0000000090000064] = 004b13ed
! Mem[0000000015000098] = 58afad8f, %l3 = 00000000e2bbef4f
ldstub [%i2+0x098],%l3 ! %l3 = 00000058000000ff
! Mem[0000000091000188] = c03b64c2, %g18 = 511a915fc17cee5e
ldsw [%i6+0x188],%g2 ! %g2 = 511a915fc17cee5e
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
p2_label_9:
! Mem[00000000918001dc] = d043473e, %g2 = ffffffffc03b64c2
ldsh [%o0+0x1de],%g2 ! %g2 = ffffffffffffd043
! Mem[0000000090000080] = 3dd8f7d3 683c6463 e4c819ac 251a080a
! Mem[0000000090000090] = 86c4f048 5f19f9d3 b9609af0 9d1d02bb
! Mem[00000000900000a0] = 97bec21d 7633ebff 268c7880 2a000539
! Mem[00000000900000b0] = 4adca3aa 44f026c8 1b2bcfa9 97368352
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! %l6 = 2013aadb, %l7 = 000000ad, Mem[00000000140000a8] = 45f54de6 fcffc9d7
std %l6,[%i0+0x0a8] ! Mem[00000000140000a8] = 2013aadb 000000ad
! %l1 = 000000000000004b, Mem[0000000090000174] = 3402e25f
stw %l1,[%i4+0x174] ! Mem[0000000090000174] = 0000004b
! Mem[0000000090000128] = 7ca6d8fc, %g2 = ffffffffffffd043
lduh [%i4+0x128],%g2 ! %g2 = 0000000000007ca6
! Mem[00000000158000d0] = a9a45a519bf3592e, %l7 = 00000000000000ad, %l2 = 00000000e86e2077
add %i3,0xd0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = a9a45a519bf3592e
! Mem[00000000140000bd] = 4a75a8f8, %l2 = a9a45a519bf3592e
ldstub [%i0+0x0bd],%l2 ! %l2 = 00000075000000ff
! Mem[0000000014000034] = 5e8e2d77, %l0 = e95ff5632861a7ac
swap [%i0+0x034],%l0 ! %l0 = 000000005e8e2d77
! Mem[0000000014000138] = e17b6bbe, %l2 = 0000000000000075
swap [%i0+0x138],%l2 ! %l2 = 00000000e17b6bbe
! %l0 = 000000005e8e2d77, Mem[00000000910000dd] = 994add59
stb %l0,[%i6+0x0dd] ! Mem[00000000910000dc] = 774add59
p2_label_10:
! Mem[0000000015800158] = 174a4c9442772445, %l7 = 00000000000000ad, %l1 = 000000000000004b
add %i3,0x158,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 174a4c9442772445
! Mem[000000001580015c] = 42772445, %l1 = 174a4c9442772445
ldsb [%i3+0x15c],%l1 ! %l1 = 0000000000000042
! %f0 = 3e487d5b 16dfd6ee dac608fd 28e4d6da
! %f4 = 10ca6c6f 9846162b c5cbde3e 8b6db41c
! %f8 = d2de6c60 6d4fd93f 3f3c01eb 2599f82f
! %f12 = 04233144 94ced4ff 2d135646 62be52c0
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000080
! %l3 = 0000000000000058, Mem[0000000091800101] = fd17a200
stb %l3,[%o0+0x101] ! Mem[0000000091800100] = 5817a200
! %l4 = 000000000000006d, Mem[00000000918001bf] = 04b50779
stb %l4,[%o0+0x1bf] ! Mem[00000000918001bc] = 6db50779
! Mem[00000000150001ee] = e81afd38, %l5 = 00000000000000a2
ldstub [%i2+0x1ee],%l5 ! %l5 = 000000fd000000ff
! %l2 = 00000000e17b6bbe, Mem[00000000908000bc] = 8ec3d74e
stw %l2,[%i5+0x0bc] ! Mem[00000000908000bc] = e17b6bbe
! Mem[00000000158001a8] = 7f360701, %l7 = 000000ad, %l2 = e17b6bbe
add %i3,0x1a8,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000007f360701
! Mem[00000000140000bc] = 4affa8f8, %l6 = 2013aadb, %l1 = 00000042
add %i0,0xbc,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000004affa8f8
membar #Sync ! Added by membar checker (24)
! Mem[0000000090000080] = 3e487d5b 16dfd6ee dac608fd 28e4d6da
! Mem[0000000090000090] = 10ca6c6f 9846162b c5cbde3e 8b6db41c
! Mem[00000000900000a0] = d2de6c60 6d4fd93f 3f3c01eb 2599f82f
! Mem[00000000900000b0] = 04233144 94ced4ff 2d135646 62be52c0
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
p2_label_11:
! Mem[000000001580010c] = e6a9c4f3, %l3 = 00000058, %l4 = 0000006d
add %i3,0x10c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000e6a9c4f3
! Mem[00000000918001f8] = 72537f9f, %g2 = 0000000000007ca6
ldub [%o0+0x1fa],%g2 ! %g2 = 0000000000000072
! Mem[0000000014000000] = 043b9417 1667fbf5 62a33a1c c8f5e667
! Mem[0000000014000010] = f35237d6 830d6757 b1360017 2d550d85
! Mem[0000000014000020] = 63543541 7e1cbde7 197f5692 610beba7
! Mem[0000000014000030] = b59a2dcf 2861a7ac c081870b 24572036
ldda [%i0]ASI_BLK_AIUS,%f0 ! Block Load from 0000000014000000
! %l0 = 000000005e8e2d77, Mem[0000000091800088] = 5838dff00b0d02fe
stx %l0,[%o0+0x088] ! Mem[0000000091800088] = 000000005e8e2d77
! Mem[0000000090800008] = 459b4a17, %g2 = 0000000000000072
ldsh [%i5+0x00a],%g2 ! %g2 = 000000000000459b
! %f0 = 043b9417 1667fbf5 62a33a1c c8f5e667
! %f4 = f35237d6 830d6757 b1360017 2d550d85
! %f8 = 63543541 7e1cbde7 197f5692 610beba7
! %f12 = b59a2dcf 2861a7ac c081870b 24572036
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[0000000091000108] = f6e26f69, %g18 = 511a915fc17cee5e
ldsw [%i6+0x108],%g2 ! %g2 = 511a915fc17cee5e
! Mem[00000000150000d4] = a30b56f2, %l1 = 000000004affa8f8
lduw [%i2+0x0d4],%l1 ! %l1 = 00000000a30b56f2
! Mem[0000000015000053] = bd34099a, %l0 = 000000005e8e2d77
ldstub [%i2+0x053],%l0 ! %l0 = 0000009a000000ff
! Mem[00000000900001f4] = 94ced4ff, %g2 = fffffffff6e26f69
lduw [%i4+0x1f4],%g2 ! %g2 = 0000000094ced4ff
p2_label_12:
! Mem[00000000148000e8] = 1587ab7123955ac1, %l2 = 000000007f360701, %l4 = 00000000e6a9c4f3
add %i1,0xe8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 1587ab7123955ac1
! Mem[00000000910001d8] = 2843defd, %g2 = 0000000094ced4ff
ldsb [%i6+0x1da],%g2 ! %g2 = 0000000000000028
! %f0 = 043b9417 1667fbf5 62a33a1c c8f5e667
! %f4 = f35237d6 830d6757 b1360017 2d550d85
! %f8 = 63543541 7e1cbde7 197f5692 610beba7
! %f12 = b59a2dcf 2861a7ac c081870b 24572036
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[000000001500006d] = bd40464d, %l6 = 000000002013aadb
ldstub [%i2+0x06d],%l6 ! %l6 = 00000040000000ff
! Mem[0000000015800108] = 4c53bb25 e6a9c4f3, %l6 = 00000040, %l7 = 000000ad
ldd [%i3+0x108],%l6 ! %l6 = 000000004c53bb25 00000000e6a9c4f3
! Mem[0000000090800188] = 723d4e83, %g18 = 511a915fc17cee5e
ldsw [%i5+0x188],%g2 ! %g2 = 511a915fc17cee5e
! %l4 = 1587ab7123955ac1, Mem[00000000158001b7] = 4d7e61ab
stb %l4,[%i3+0x1b7] ! Mem[00000000158001b4] = 4d7e61c1
! Mem[000000001500007c] = 25fb2439, %l4 = 1587ab7123955ac1
swap [%i2+0x07c],%l4 ! %l4 = 0000000025fb2439
! Mem[0000000091800070] = bc7f000d, %g2 = 00000000723d4e83
lduh [%o0+0x072],%g2 ! %g2 = 000000000000bc7f
! %l4 = 25fb2439, %l5 = 000000fd, Mem[00000000918001f8] = 9d1a7253 7f9f4f47
std %l4,[%o0+0x1f8] ! Mem[00000000918001f8] = 25fb2439 000000fd
p2_label_13:
! Mem[0000000090800130] = 7b28352c, %g2 = 000000000000bc7f
ldsh [%i5+0x130],%g2 ! %g2 = 0000000000007b28
! Mem[00000000910000c0] = b874d29c, %g2 = 0000000000007b28
ldsb [%i6+0x0c2],%g2 ! %g2 = ffffffffffffffb8
! Mem[0000000015800130] = e27984bfa26b3a48, %l4 = 0000000025fb2439
ldx [%i3+0x130],%l4 ! %l4 = e27984bfa26b3a48
! Mem[0000000015800000] = 010150bb 2511b6d7 83267311 25193693
! Mem[0000000015800010] = f504a701 44458e37 966ba65a 2df4a316
! Mem[0000000015800020] = c2cb18bf 7c96ff99 095294bd 3feeabdb
! Mem[0000000015800030] = 63fabada 48da7158 9d10fbcb a2b69702
ldda [%i3]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000015800000
! %l2 = 000000007f360701, Mem[0000000091800090] = acfd8c91cef88e10
stx %l2,[%o0+0x090] ! Mem[0000000091800090] = 000000007f360701
! Mem[00000000148001d4] = 539b690d, %l1 = 00000000a30b56f2
lduh [%i1+0x1d4],%l1 ! %l1 = 000000000000539b
! %l0 = 0000009a, %l1 = 0000539b, Mem[0000000090000040] = 768f481b 5a05c0a0
std %l0,[%i4+0x040] ! Mem[0000000090000040] = 0000009a 0000539b
! Mem[0000000091000144] = 9cae8d50, %g2 = ffffffffffffffb8
ldsb [%i6+0x147],%g2 ! %g2 = ffffffffffffff9c
! Mem[0000000090000098] = c5cbde3e8b6db41c, %g2 = ffffffffffffff9c
ldx [%i4+0x098],%g2 ! %g2 = c5cbde3e8b6db41c
! Mem[0000000014000090] = 848e4e87, %l2 = 000000007f360701
swap [%i0+0x090],%l2 ! %l2 = 00000000848e4e87
p2_label_14:
! Mem[000000001500012c] = f1f241c5, %l3 = 0000000000000058
swap [%i2+0x12c],%l3 ! %l3 = 00000000f1f241c5
! %l6 = 000000004c53bb25, Mem[00000000910000cc] = 8577b28a
sth %l6,[%i6+0x0cc] ! Mem[00000000910000cc] = bb25b28a
! Mem[0000000091000120] = fe4b1b42 f157094d, %g2 = 8b6db41c, %g3 = fd97d6c2
ldd [%i6+0x120],%g2 ! %g2 = 00000000fe4b1b42 00000000f157094d
! Mem[00000000910001d8] = 2843defd, %g2 = 00000000fe4b1b42
ldsb [%i6+0x1da],%g2 ! %g2 = 0000000000000028
membar #Sync ! Added by membar checker (25)
! %f0 = d7b61125 bb500101 93361925 11732683
! %f4 = 378e4544 01a704f5 16a3f42d 5aa66b96
! %f8 = 99ff967c bf18cbc2 dbabee3f bd945209
! %f12 = 5871da48 dabafa63 0297b6a2 cbfb109d
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[000000001500000b] = 8f864ba1, %l5 = 00000000000000fd
ldstub [%i2+0x00b],%l5 ! %l5 = 000000a1000000ff
! Mem[00000000150000f8] = 52b62fb8, %l3 = f1f241c5, %l7 = e6a9c4f3
add %i2,0xf8,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000052b62fb8
! Mem[00000000900001c0] = 3e487d5b 16dfd6ee dac608fd 28e4d6da
! Mem[00000000900001d0] = 10ca6c6f 9846162b c5cbde3e 8b6db41c
! Mem[00000000900001e0] = d2de6c60 6d4fd93f 3f3c01eb 2599f82f
! Mem[00000000900001f0] = 04233144 94ced4ff 2d135646 62be52c0
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000014000118] = 81a541d2, %l3 = 00000000f1f241c5
lduw [%i0+0x118],%l3 ! %l3 = 0000000081a541d2
! Mem[00000000140000c3] = 929096e7, %l5 = 00000000000000a1
ldstub [%i0+0x0c3],%l5 ! %l5 = 000000e7000000ff
p2_label_15:
! %f16 = 3dd8f7d3 683c6463 e4c819ac 251a080a
! %f20 = 86c4f048 5f19f9d3 b9609af0 9d1d02bb
! %f24 = 97bec21d 7633ebff 268c7880 2a000539
! %f28 = 4adca3aa 44f026c8 1b2bcfa9 97368352
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000040
! %l1 = 000000000000539b, Mem[00000000900001b8] = 9d10fbcb
sth %l1,[%i4+0x1b8] ! Mem[00000000900001b8] = 539bfbcb
! Mem[0000000015800125] = c41d0fa3, %l0 = 000000000000009a
ldstub [%i3+0x125],%l0 ! %l0 = 0000001d000000ff
! Mem[000000009100008c] = 1fef824c, %g18 = 511a915fc17cee5e
ldsw [%i6+0x08c],%g2 ! %g2 = 511a915fc17cee5e
! %l4 = e27984bfa26b3a48, Mem[00000000900000bf] = c0464d20
stb %l4,[%i4+0x0bf] ! Mem[00000000900000bc] = 48464d20
! Mem[00000000148000a0] = cef80b96664a095f, %l2 = 00000000848e4e87, %l3 = 0000000081a541d2
add %i1,0xa0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = cef80b96664a095f
! Mem[0000000091800000] = 3a9853f8ace149ea, %g2 = 000000001fef824c
ldx [%o0+%g0],%g2 ! %g2 = 3a9853f8ace149ea
! Mem[00000000140000b4] = 700be695, %l3 = 664a095f, %l6 = 4c53bb25
add %i0,0xb4,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000700be695
! %l7 = 0000000052b62fb8, Mem[0000000090800138] = 903ddd5b
stb %l7,[%i5+0x138] ! Mem[0000000090800138] = b83ddd5b
! Mem[0000000091000058] = 69451c90 786d71fe, %g2 = ace149ea, %g3 = f157094d
ldd [%i6+0x058],%g2 ! %g2 = 0000000069451c90 00000000786d71fe
p2_label_16:
! Mem[0000000015800134] = a26b3a48, %l2 = 848e4e87, %l1 = 0000539b
add %i3,0x134,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000a26b3a48
! Mem[00000000910000d4] = a1d36436, %g2 = 0000000069451c90
ldub [%i6+0x0d5],%g2 ! %g2 = 00000000000000a1
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000000] = 3dd8f7d3 683c6463 e4c819ac 251a080a
! Mem[0000000090000010] = 86c4f048 5f19f9d3 b9609af0 9d1d02bb
! Mem[0000000090000020] = 97bec21d 7633ebff 268c7880 2a000539
! Mem[0000000090000030] = 4adca3aa 44f026c8 1b2bcfa9 97368352
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[00000000900000e8] = fa4bb24c, %g2 = 00000000000000a1
ldub [%i4+0x0ea],%g2 ! %g2 = 00000000000000fa
! Mem[0000000014000058] = f21502d0130ff7b9, %l0 = 000000000000001d, %l0 = 000000000000001d
add %i0,0x58,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = f21502d0130ff7b9
! Mem[0000000015000118] = 7b4b7f4a, %l5 = 000000e7, %l1 = a26b3a48
add %i2,0x118,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000007b4b7f4a
! Mem[00000000158000aa] = 2f0c04aa, %l4 = e27984bfa26b3a48
ldstub [%i3+0x0aa],%l4 ! %l4 = 00000004000000ff
! Mem[00000000910000a8] = e1b008cc, %g18 = 511a915fc17cee5e
ldsw [%i6+0x0a8],%g2 ! %g2 = 511a915fc17cee5e
! %l6 = 700be695, %l7 = 52b62fb8, Mem[00000000918000c8] = 2bfd6112 74d12d6a
std %l6,[%o0+0x0c8] ! Mem[00000000918000c8] = 700be695 52b62fb8
p2_label_17:
! Mem[0000000090800058] = 5558f29b, %g2 = ffffffffe1b008cc
ldsb [%i5+0x05b],%g2 ! %g2 = 0000000000000055
! %l1 = 000000007b4b7f4a, Mem[00000000918000d6] = fcfd956e
sth %l1,[%o0+0x0d6] ! Mem[00000000918000d4] = 7f4a956e
! %l2 = 00000000848e4e87, Mem[0000000015800050] = 5d3f5f17
sth %l2,[%i3+0x050] ! Mem[0000000015800050] = 4e875f17
! Mem[0000000091000170] = a9b3b7bd 3cb04ce7, %g2 = 00000055, %g3 = 786d71fe
ldd [%i6+0x170],%g2 ! %g2 = 00000000a9b3b7bd 000000003cb04ce7
! %l4 = 0000000000000004, Mem[00000000900000c8] = d21905ebf50147aa
stx %l4,[%i4+0x0c8] ! Mem[00000000900000c8] = 0000000000000004
! Mem[0000000014000160] = 2013aadb, %l3 = 664a095f, %l4 = 00000004
add %i0,0x160,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000002013aadb
membar #Sync ! Added by membar checker (26)
! Mem[0000000090000078] = 1b2bcfa9 97368352, %g2 = a9b3b7bd, %g3 = 3cb04ce7
ldd [%i4+0x078],%g2 ! %g2 = 000000001b2bcfa9 0000000097368352
! Mem[00000000140000a0] = 56fef45d442a6c13, %l2 = 00000000848e4e87, %l0 = f21502d0130ff7b9
add %i0,0xa0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 56fef45d442a6c13
! Mem[0000000015800014] = 44458e37, %l2 = 848e4e87, %l7 = 52b62fb8
add %i3,0x14,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000044458e37
! Mem[00000000158000f0] = ad1a27d2594a9194, %l3 = cef80b96664a095f, %l4 = 000000002013aadb
add %i3,0xf0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = ad1a27d2594a9194
p2_label_18:
! Mem[0000000090000040] = 3dd8f7d3 683c6463 e4c819ac 251a080a
! Mem[0000000090000050] = 86c4f048 5f19f9d3 b9609af0 9d1d02bb
! Mem[0000000090000060] = 97bec21d 7633ebff 268c7880 2a000539
! Mem[0000000090000070] = 4adca3aa 44f026c8 1b2bcfa9 97368352
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000015800100] = 0a813100 246826cf 4c53bb25 e6a9c4f3
! Mem[0000000015800110] = 1cb47b22 818c16f6 23914dc7 d20ccc2a
! Mem[0000000015800120] = 74fbffd9 c4ff0fa3 449f819e ee49c5e6
! Mem[0000000015800130] = e27984bf a26b3a48 4a12df1a 158279df
ldda [%i3+%g5]ASI_BLK_SL,%f16 ! Block Load from 0000000015800100
! Mem[0000000014000050] = eaf56ea7 c6aec72e, %l0 = 442a6c13, %l1 = 7b4b7f4a
ldd [%i0+0x050],%l0 ! %l0 = 00000000eaf56ea7 00000000c6aec72e
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[0000000091800064] = a21d540f, %g2 = 000000001b2bcfa9
ldub [%o0+0x066],%g2 ! %g2 = 00000000000000a2
! Mem[00000000900000d8] = b5f74cbd, %g2 = 00000000000000a2
lduh [%i4+0x0d8],%g2 ! %g2 = 000000000000b5f7
! %l3 = cef80b96664a095f, Mem[00000000900001d0] = 10ca6c6f
sth %l3,[%i4+0x1d0] ! Mem[00000000900001d0] = 095f6c6f
! Mem[00000000908001e8] = 37445664, %g2 = 000000000000b5f7
ldub [%i5+0x1e9],%g2 ! %g2 = 0000000000000037
! Mem[00000000910001a0] = cc261250, %g2 = 0000000000000037
ldub [%i6+0x1a1],%g2 ! %g2 = 00000000000000cc
! Mem[00000000140000b8] = 61b0113f4affa8f8, %l3 = cef80b96664a095f, %l0 = 00000000eaf56ea7
add %i0,0xb8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 61b0113f4affa8f8
p2_label_19:
! %f0 = d7b61125 bb500101 93361925 11732683
! %f4 = 378e4544 01a704f5 16a3f42d 5aa66b96
! %f8 = 99ff967c bf18cbc2 dbabee3f bd945209
! %f12 = 5871da48 dabafa63 0297b6a2 cbfb109d
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000090000048] = e4c819ac, %g18 = 511a915fc17cee5e
ldsw [%i4+0x048],%g2 ! %g2 = 511a915fc17cee5e
! %l0 = 61b0113f4affa8f8, Mem[00000000908001b8] = 18bd7e8a
stw %l0,[%i5+0x1b8] ! Mem[00000000908001b8] = 4affa8f8
! Mem[0000000090800108] = da566dfe93b8a80e, %g2 = ffffffffe4c819ac
ldx [%i5+0x108],%g2 ! %g2 = da566dfe93b8a80e
! Mem[0000000091000028] = d6d33bc4, %g2 = da566dfe93b8a80e
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000d6
! Mem[000000009180011c] = d5950eec, %g2 = 00000000000000d6
lduw [%o0+0x11c],%g2 ! %g2 = 00000000d5950eec
! Mem[0000000014000188] = 9ec76349, %l5 = 00000000000000e7
swap [%i0+0x188],%l5 ! %l5 = 000000009ec76349
! Mem[0000000015000018] = 24fe67f5c6bcf094, %l6 = 00000000700be695, %l4 = ad1a27d2594a9194
add %i2,0x18,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 24fe67f5c6bcf094
! %f16 = cf266824 0031810a f3c4a9e6 25bb534c
! %f20 = f6168c81 227bb41c 2acc0cd2 c74d9123
! %f24 = a30fffc4 d9fffb74 e6c549ee 9e819f44
! %f28 = 483a6ba2 bf8479e2 df798215 1adf124a
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[0000000014800194] = 76704698, %l1 = c6aec72e, %l4 = c6bcf094
add %i1,0x194,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000076704698
p2_label_20:
! Mem[0000000014800144] = c41f4260, %l3 = cef80b96664a095f
ldsh [%i1+0x146],%l3 ! %l3 = 0000000000004260
! Mem[000000001480015f] = ff8b1844, %l7 = 0000000044458e37
ldstub [%i1+0x15f],%l7 ! %l7 = 00000044000000ff
! Mem[000000001480007c] = 2f11bbd0, %l5 = 9ec76349, %l5 = 9ec76349
add %i1,0x7c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000002f11bbd0
! Mem[0000000015800040] = 1cd64fe3dcfc4305, %l6 = 00000000700be695, %l0 = 61b0113f4affa8f8
add %i3,0x40,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 1cd64fe3dcfc4305
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[0000000015800118] = 23914dc7d20ccc2a, %l2 = 00000000848e4e87, %l2 = 00000000848e4e87
add %i3,0x118,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 23914dc7d20ccc2a
! Mem[0000000090000180] = 010150bb 2511b6d7 83267311 25193693
! Mem[0000000090000190] = f504a701 44458e37 966ba65a 2df4a316
! Mem[00000000900001a0] = c2cb18bf 7c96ff99 095294bd 3feeabdb
! Mem[00000000900001b0] = 63fabada 48da7158 539bfbcb a2b69702
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[0000000090800180] = c59a7601, %g2 = 00000000d5950eec
lduw [%i5+0x180],%g2 ! %g2 = 00000000c59a7601
! Mem[0000000014000010] = f35237d6, %l4 = 0000000076704698
swap [%i0+%o2],%l4 ! %l4 = 00000000f35237d6
! Mem[0000000090800058] = 126e6055, %g2 = 00000000c59a7601
ldsh [%i5+0x058],%g2 ! %g2 = 000000000000126e
p2_label_21:
! Mem[0000000014000180] = 97e520e6, %l7 = 0000000000000044
swap [%i0+0x180],%l7 ! %l7 = 0000000097e520e6
! Mem[0000000014000188] = 000000e7, %l6 = 00000000700be695
lduh [%i0+0x188],%l6 ! %l6 = 0000000000000000
! Mem[0000000014000058] = f21502d0130ff7b9, %l3 = 0000000000004260, %l0 = 1cd64fe3dcfc4305
add %i0,0x58,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = f21502d0130ff7b9
! Mem[00000000918000e0] = 96b5b438, %g2 = 000000000000126e
lduw [%o0+0x0e0],%g2 ! %g2 = 0000000096b5b438
! Mem[0000000091000198] = 9aa5f69e 4c575e02, %g2 = 96b5b438, %g3 = 97368352
ldd [%i6+0x198],%g2 ! %g2 = 000000009aa5f69e 000000004c575e02
! Mem[00000000900000b8] = 2d135646 62be5248, %g2 = 9aa5f69e, %g3 = 4c575e02
ldd [%i4+0x0b8],%g2 ! %g2 = 000000002d135646 0000000062be5248
! Mem[00000000908000c4] = 78da4bc0, %g2 = 000000002d135646
lduh [%i5+0x0c6],%g2 ! %g2 = 00000000000078da
! Mem[0000000090800008] = 2ab0459b, %g2 = 00000000000078da
ldsh [%i5+%o1],%g2 ! %g2 = 0000000000002ab0
! Mem[0000000090800118] = 744ec714, %g2 = 0000000000002ab0
ldub [%i5+0x119],%g2 ! %g2 = 0000000000000074
! Mem[0000000014800188] = f688e4f6, %l1 = 00000000c6aec72e
swap [%i1+0x188],%l1 ! %l1 = 00000000f688e4f6
p2_label_22:
! Mem[0000000091800038] = a229cd5a 311fc433, %g2 = 00000074, %g3 = 62be5248
ldd [%o0+0x038],%g2 ! %g2 = 00000000a229cd5a 00000000311fc433
! %f0 = d7b61125 bb500101 93361925 11732683
! %f4 = 378e4544 01a704f5 16a3f42d 5aa66b96
! %f8 = 99ff967c bf18cbc2 dbabee3f bd945209
! %f12 = 5871da48 dabafa63 0297b6a2 cbfb109d
mov 0x040,%g6
stda %f0,[%i0+%g6]ASI_BLK_S ! Block Store to 0000000014000040
! %f0 = d7b61125 bb500101 93361925 11732683
! %f4 = 378e4544 01a704f5 16a3f42d 5aa66b96
! %f8 = 99ff967c bf18cbc2 dbabee3f bd945209
! %f12 = 5871da48 dabafa63 0297b6a2 cbfb109d
stda %f0,[%i1+%g5]ASI_COMMIT_S ! Block Store to 0000000014800100
! Mem[00000000158000a4] = 67bb9097, %l7 = 0000000097e520e6
swap [%i3+0x0a4],%l7 ! %l7 = 0000000067bb9097
! Mem[0000000015800018] = 966ba65a, %l7 = 67bb9097, %l3 = 00004260
add %i3,0x18,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000966ba65a
! Mem[00000000918000d8] = d64a6307, %g2 = 00000000a229cd5a
lduh [%o0+0x0da],%g2 ! %g2 = 000000000000d64a
! %f0 = d7b61125 bb500101 93361925 11732683
! %f4 = 378e4544 01a704f5 16a3f42d 5aa66b96
! %f8 = 99ff967c bf18cbc2 dbabee3f bd945209
! %f12 = 5871da48 dabafa63 0297b6a2 cbfb109d
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000080
! %l6 = 0000000000000000, Mem[000000009180013c] = 0adcb7df
stb %l6,[%o0+0x13c] ! Mem[000000009180013c] = 00dcb7df
! Mem[0000000090800168] = 8c5c9db8, %g2 = 000000000000d64a
ldub [%i5+0x16b],%g2 ! %g2 = 000000000000008c
membar #Sync ! Added by membar checker (27)
! %l6 = 00000000, %l7 = 67bb9097, Mem[0000000014800128] = dbabee3f bd945209
std %l6,[%i1+0x128] ! Mem[0000000014800128] = 00000000 67bb9097
p2_label_23:
! Mem[0000000014000130] = 25e6455cf82c2c55, %l3 = 00000000966ba65a, %l4 = 00000000f35237d6
add %i0,0x130,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 25e6455cf82c2c55
! Mem[00000000148001c4] = e2ff982b, %l7 = 0000000067bb9097
ldstub [%i1+0x1c4],%l7 ! %l7 = 000000e2000000ff
! Mem[00000000900001c8] = 08fd28e4, %g2 = 000000000000008c
ldsb [%i4+0x1ca],%g2 ! %g2 = 0000000000000008
! Mem[00000000900001c0] = 3e487d5b 16dfd6ee dac608fd 28e4d6da
! Mem[00000000900001d0] = 095f6c6f 9846162b c5cbde3e 8b6db41c
! Mem[00000000900001e0] = d2de6c60 6d4fd93f 3f3c01eb 2599f82f
! Mem[00000000900001f0] = 04233144 94ced4ff 2d135646 62be52c0
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[0000000091000090] = 898c3891 63b2ff17, %g2 = 00000008, %g3 = 311fc433
ldd [%i6+0x090],%g2 ! %g2 = 00000000898c3891 0000000063b2ff17
! Mem[0000000014000018] = b1360017, %l6 = 0000000000000000
ldstub [%i0+%o3],%l6 ! %l6 = 000000b1000000ff
! Mem[00000000918001a4] = 7981f69e, %g2 = 00000000898c3891
ldsh [%o0+0x1a6],%g2 ! %g2 = 0000000000007981
! Mem[00000000150001b8] = 64d72960, %l2 = d20ccc2a, %l2 = d20ccc2a
add %i2,0x1b8,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000064d72960
! Mem[000000001480006c] = 3fb51643, %l5 = 2f11bbd0, %l4 = f82c2c55
add %i1,0x6c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000003fb51643
! Mem[00000000900001c4] = d6eedac6, %g2 = 0000000000007981
ldub [%i4+0x1c6],%g2 ! %g2 = 00000000000000d6
p2_label_24:
! Mem[00000000148001c8] = e861c54643a48c2e, %l5 = 000000002f11bbd0, %l1 = 00000000f688e4f6
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = e861c54643a48c2e
! Mem[0000000015000000] = 54e809d6 0b519adf 8f864bff e356d49f
! Mem[0000000015000010] = f098e455 d083ec72 24fe67f5 c6bcf094
! Mem[0000000015000020] = cc0ca772 9c191ab6 7b1ee653 fb235c66
! Mem[0000000015000030] = 1fcfd2da 130264c1 82b375bc cd306b62
ldda [%i2]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000015000000
! Mem[0000000091800180] = 1de202404627159b, %g2 = 00000000000000d6
ldx [%o0+0x180],%g2 ! %g2 = 1de202404627159b
membar #Sync ! Added by membar checker (28)
! Mem[0000000014800100] = d7b61125 bb500101 93361925 11732683
! Mem[0000000014800110] = 378e4544 01a704f5 16a3f42d 5aa66b96
! Mem[0000000014800120] = 99ff967c bf18cbc2 00000000 67bb9097
! Mem[0000000014800130] = 5871da48 dabafa63 0297b6a2 cbfb109d
ldda [%i1+%g5]ASI_BLK_P,%f0 ! Block Load from 0000000014800100
! Mem[00000000140000e0] = dd22d234d7133ecd, %l5 = 000000002f11bbd0, %l6 = 00000000000000b1
add %i0,0xe0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = dd22d234d7133ecd
! Mem[0000000015000144] = 16dfd6ee, %l5 = 000000002f11bbd0
swap [%i2+0x144],%l5 ! %l5 = 0000000016dfd6ee
! Mem[000000009080009c] = ee291392, %g2 = 1de202404627159b
lduw [%i5+0x09c],%g2 ! %g2 = 00000000ee291392
! Mem[0000000090000180] = 010150bb 2511b6d7 83267311 25193693
! Mem[0000000090000190] = f504a701 44458e37 966ba65a 2df4a316
! Mem[00000000900001a0] = c2cb18bf 7c96ff99 095294bd 3feeabdb
! Mem[00000000900001b0] = 63fabada 48da7158 539bfbcb a2b69702
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[0000000090800074] = 472f956a, %g2 = 00000000ee291392
lduw [%i5+0x074],%g2 ! %g2 = 00000000472f956a
! %l4 = 000000003fb51643, Mem[0000000091800172] = 17c11515
sth %l4,[%o0+0x172] ! Mem[0000000091800170] = 16431515
p2_label_25:
! Mem[0000000014800170] = c4148cc5, %l7 = 00000000000000e2
swap [%i1+0x170],%l7 ! %l7 = 00000000c4148cc5
! Mem[0000000090000074] = 26c81b2b, %g2 = 00000000472f956a
ldsh [%i4+0x076],%g2 ! %g2 = 00000000000026c8
! %l5 = 0000000016dfd6ee, Mem[00000000908001c8] = 832efd6800df822d
stx %l5,[%i5+0x1c8] ! Mem[00000000908001c8] = 0000000016dfd6ee
! Mem[000000001400011c] = 9dac989c, %l1 = e861c54643a48c2e
ldstub [%i0+0x11c],%l1 ! %l1 = 0000009d000000ff
! Mem[0000000091000188] = c03b64c2, %g2 = 00000000000026c8
lduw [%i6+0x188],%g2 ! %g2 = 00000000c03b64c2
! Mem[0000000090800120] = 51966be5579eeea0, %g2 = 00000000c03b64c2
ldx [%i5+0x120],%g2 ! %g2 = 51966be5579eeea0
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000180] = 010150bb 2511b6d7 83267311 25193693
! Mem[0000000090000190] = f504a701 44458e37 966ba65a 2df4a316
! Mem[00000000900001a0] = c2cb18bf 7c96ff99 095294bd 3feeabdb
! Mem[00000000900001b0] = 63fabada 48da7158 539bfbcb a2b69702
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[0000000015800164] = 6ae33787, %l3 = 00000000966ba65a
ldsb [%i3+0x167],%l3 ! %l3 = ffffffffffffff87
! %l3 = ffffffffffffff87, Mem[00000000910000da] = 090d6377
stb %l3,[%i6+0x0da] ! Mem[00000000910000d8] = 870d6377
ba,a p2_not_taken_0_end
p2_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 f21502d0130ff7b9
bne,a,pn %xcc,p2_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000009d
bne,a,pn %xcc,p2_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000064d72960
bne,a,pn %xcc,p2_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffff87
bne,a,pn %xcc,p2_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000003fb51643
bne,a,pn %xcc,p2_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000016dfd6ee
bne,a,pn %xcc,p2_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be dd22d234d7133ecd
bne,a,pn %xcc,p2_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000c4148cc5
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 d7b61125 bb500101
bne %xcc,p2_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 93361925 11732683
bne %xcc,p2_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 378e4544 01a704f5
bne %xcc,p2_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 16a3f42d 5aa66b96
bne %xcc,p2_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 99ff967c bf18cbc2
bne %xcc,p2_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 00000000 67bb9097
bne %xcc,p2_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 5871da48 dabafa63
bne %xcc,p2_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 0297b6a2 cbfb109d
bne %xcc,p2_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be cf266824 0031810a
bne %xcc,p2_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be f3c4a9e6 25bb534c
bne %xcc,p2_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be f6168c81 227bb41c
bne %xcc,p2_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 2acc0cd2 c74d9123
bne %xcc,p2_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be a30fffc4 d9fffb74
bne %xcc,p2_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be e6c549ee 9e819f44
bne %xcc,p2_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 483a6ba2 bf8479e2
bne %xcc,p2_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be df798215 1adf124a
bne %xcc,p2_f30_fail
nop
! Check Local Memory
set p2_local0_expect,%g1
p2_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 76704698830d6757
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 = ff3600172d550d85
ldx [%i0+0x018],%g3 ! Observed data at 0000000014000018
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = b59a2dcf2861a7ac
ldx [%i0+0x030],%g3 ! Observed data at 0000000014000030
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = d7b61125bb500101
ldx [%i0+0x040],%g3 ! Observed data at 0000000014000040
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 9336192511732683
ldx [%i0+0x048],%g3 ! Observed data at 0000000014000048
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 378e454401a704f5
ldx [%i0+0x050],%g3 ! Observed data at 0000000014000050
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 16a3f42d5aa66b96
ldx [%i0+0x058],%g3 ! Observed data at 0000000014000058
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 99ff967cbf18cbc2
ldx [%i0+0x060],%g3 ! Observed data at 0000000014000060
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = dbabee3fbd945209
ldx [%i0+0x068],%g3 ! Observed data at 0000000014000068
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5871da48dabafa63
ldx [%i0+0x070],%g3 ! Observed data at 0000000014000070
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 0297b6a2cbfb109d
ldx [%i0+0x078],%g3 ! Observed data at 0000000014000078
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 7f3607011eb83ac4
ldx [%i0+0x090],%g3 ! Observed data at 0000000014000090
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 2013aadb000000ad
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000140000a8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 61b0113f4affa8f8
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000140000b8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 929096ff76f59a4a
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000140000c0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 912bbda8b4c5ff8b
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000140000c8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 1e80ef8c93705a0f
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000140000d8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 81a541d2ffac989c
ldx [%i0+0x118],%g3 ! Observed data at 0000000014000118
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 00000075bd421b9e
ldx [%i0+0x138],%g3 ! Observed data at 0000000014000138
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x138,%g4
ldx [%g1+0x180],%g2 ! Expected data = 00000044631c50ff
ldx [%i0+0x180],%g3 ! Observed data at 0000000014000180
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 000000e7f9b11c09
ldx [%i0+0x188],%g3 ! Observed data at 0000000014000188
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b4bcfce0ff5c2219
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000140001c0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x1c0,%g4
set p2_local1_expect,%g1
p2_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = ffee16f3fcad6c9f
ldx [%i1+0x020],%g3 ! Observed data at 0000000014800020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x020,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 966ba65a6dd7b72f
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000148000f8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = d7b61125bb500101
ldx [%i1+0x100],%g3 ! Observed data at 0000000014800100
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 9336192511732683
ldx [%i1+0x108],%g3 ! Observed data at 0000000014800108
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 378e454401a704f5
ldx [%i1+0x110],%g3 ! Observed data at 0000000014800110
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 16a3f42d5aa66b96
ldx [%i1+0x118],%g3 ! Observed data at 0000000014800118
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 99ff967cbf18cbc2
ldx [%i1+0x120],%g3 ! Observed data at 0000000014800120
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0000000067bb9097
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 = 5871da48dabafa63
ldx [%i1+0x130],%g3 ! Observed data at 0000000014800130
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 0297b6a2cbfb109d
ldx [%i1+0x138],%g3 ! Observed data at 0000000014800138
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 3f5ed82dff8b18ff
ldx [%i1+0x158],%g3 ! Observed data at 0000000014800158
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 000000b9d2ec4926
ldx [%i1+0x160],%g3 ! Observed data at 0000000014800160
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 000000e2e896f796
ldx [%i1+0x170],%g3 ! Observed data at 0000000014800170
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = c6aec72ed2292c85
ldx [%i1+0x188],%g3 ! Observed data at 0000000014800188
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ac7527ceffff982b
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000148001c0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1c0,%g4
set p2_local2_expect,%g1
p2_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 8f864bffe356d49f
ldx [%i2+0x008],%g3 ! Observed data at 0000000015000008
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x008,%g4
ldx [%g1+0x050],%g2 ! Expected data = bd3409ff84df5cdd
ldx [%i2+0x050],%g3 ! Observed data at 0000000015000050
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0a007a64bdff464d
ldx [%i2+0x068],%g3 ! Observed data at 0000000015000068
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = b7421c4a558fffc6
ldx [%i2+0x070],%g3 ! Observed data at 0000000015000070
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = e8cba83423955ac1
ldx [%i2+0x078],%g3 ! Observed data at 0000000015000078
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = ffafad8ff2866a97
ldx [%i2+0x098],%g3 ! Observed data at 0000000015000098
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x098,%g4
ldx [%g1+0x128],%g2 ! Expected data = f6fd086800000058
ldx [%i2+0x128],%g3 ! Observed data at 0000000015000128
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 3e487d5b2f11bbd0
ldx [%i2+0x140],%g3 ! Observed data at 0000000015000140
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = dac608fd28e4d6da
ldx [%i2+0x148],%g3 ! Observed data at 0000000015000148
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 10ca6c6f9846162b
ldx [%i2+0x150],%g3 ! Observed data at 0000000015000150
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = c5cbde3e8b6db41c
ldx [%i2+0x158],%g3 ! Observed data at 0000000015000158
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = d2de6c606d4fd93f
ldx [%i2+0x160],%g3 ! Observed data at 0000000015000160
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 3f3c01eb2599f82f
ldx [%i2+0x168],%g3 ! Observed data at 0000000015000168
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 04233144c93d48ee
ldx [%i2+0x170],%g3 ! Observed data at 0000000015000170
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 2d13564662be52c0
ldx [%i2+0x178],%g3 ! Observed data at 0000000015000178
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = cdced04ee81aff38
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000150001e8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1e8,%g4
set p2_local3_expect,%g1
p2_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = c2cb18bf7c96ff99
ldx [%i3+0x020],%g3 ! Observed data at 0000000015800020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = 4e875f17267c4fa9
ldx [%i3+0x050],%g3 ! Observed data at 0000000015800050
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x050,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = e69a5e1d97e520e6
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000158000a0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 2f0cffaacfbd5846
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000158000a8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = c46c2458d2ec4926
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000158000e0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 74fbffd9c4ff0fa3
ldx [%i3+0x120],%g3 ! Observed data at 0000000015800120
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x120,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 1071745c4d7e61c1
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000158001b0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x1b0,%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
mov 0x080,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000014000028]
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000015000028]
membar #Sync
mov 0x180,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stba %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800028]
membar #Sync
mov 0x140,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000014000008]
done
p2_trap1o:
membar #Sync
mov 0x080,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000014000028]
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000015000028]
membar #Sync
mov 0x180,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stba %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800028]
membar #Sync
mov 0x140,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000014000008]
done
p2_trap2e:
ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000015800018]
done
p2_trap2o:
ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000015800018]
done
p2_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p2_trap3o:
nop
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 = aa346d55d9365f61
ldx [%g1+0x008],%l1 ! %l1 = 15f7e7b018ac6eec
ldx [%g1+0x010],%l2 ! %l2 = 8cccbbaa62df4602
ldx [%g1+0x018],%l3 ! %l3 = 87b510b5a4b4b197
ldx [%g1+0x020],%l4 ! %l4 = e19951443b2e0074
ldx [%g1+0x028],%l5 ! %l5 = 9fe059fe93705a0f
ldx [%g1+0x030],%l6 ! %l6 = a5907a1e865b1f50
ldx [%g1+0x038],%l7 ! %l7 = cee97a8427845235
! 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 = d9e62556 fa0c94ba 427fefbe fbaa0f08
! %f4 = f8eb6d52 cdd6607e 9dcc252f 1b5ecf98
! %f8 = 0334f862 d2dc015a 15cb3dfb 605503c5
! %f12 = db2dfb03 4d6689a7 0ecc9340 7f572d15
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c1cb7bc2 eae4b74f 59249dd5 664a848e
! %f20 = 24e8156c 0469cc22 f88cefd9 4cfb9dd2
! %f24 = ff386887 3750cdd4 7118db8f 374a3e4e
! %f28 = 173f75ed d057ad7f dd26f559 dbbbf704
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = dc92b523 9d1c01db 75e6c5aa 275c8b5f
! %f36 = 7d5899b5 b82bb811 92c83e1c d76d33eb
! %f40 = 83498e50 22b28ee5 e03afbb8 28fdf232
! %f44 = 4f9597c8 48b4dbf3 7ff4dda5 e2a3ef1c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x08fc40d000000054,%g7,%g1 ! GSR scale = 10, align = 4
wr %g1,%g0,%gsr ! GSR = 08fc40d000000054
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[00000000910001d8] = a42843de, %g2 = 0000000000000000
ldsb [%i6+0x1d9],%g2 ! %g2 = ffffffffffffffa4
! Mem[0000000016000048] = b9a3a4e8, %l7 = e22a833bbaf80b04
swap [%i0+0x048],%l7 ! %l7 = 00000000b9a3a4e8
! Mem[0000000090000128] = 7ca6d8fc, %g2 = ffffffffffffffa4
ldub [%i4+0x128],%g2 ! %g2 = 000000000000007c
! %l2 = d1c8625c38a5283e, Mem[00000000168000a0] = c056310f
stw %l2,[%i1+0x0a0] ! Mem[00000000168000a0] = 38a5283e
! %l5 = 84f2cbc4b1cd1381, Mem[0000000090800138] = 903ddd5b
stw %l5,[%i5+0x138] ! Mem[0000000090800138] = b1cd1381
! Mem[00000000900001f8] = 16073d41 15aca2b6, %g2 = 0000007c, %g3 = 00000000
ldd [%i4+0x1f8],%g2 ! %g2 = 0000000016073d41 0000000015aca2b6
! Mem[0000000017800088] = 5b380e98, %l0 = 50587bd4e86d92b3
ldsb [%i3+0x088],%l0 ! %l0 = 000000000000005b
! Mem[00000000910001a0] = d9cc2612, %g2 = 0000000016073d41
ldsh [%i6+0x1a0],%g2 ! %g2 = ffffffffffffd9cc
! Mem[00000000168001c0] = a2b773d5 92291485 f3a5914e 50085a8e
! Mem[00000000168001d0] = 7da21b40 39ec6743 51ee83f7 d4655803
! Mem[00000000168001e0] = 7d37f332 0d8ce9ba 2f729fdd 973a9727
! Mem[00000000168001f0] = 7b5bb6ff 227a1a17 1097d4f4 9db61b7d
mov 0x1c0,%g4
ldda [%i1+%g4]ASI_BLK_S,%f0 ! Block Load from 00000000168001c0
! Mem[0000000090800184] = 6efd2a1f, %g2 = ffffffffffffd9cc
ldub [%i5+0x184],%g2 ! %g2 = 000000000000006e
p3_label_2:
! %f16 = c1cb7bc2 eae4b74f 59249dd5 664a848e
! %f20 = 24e8156c 0469cc22 f88cefd9 4cfb9dd2
! %f24 = ff386887 3750cdd4 7118db8f 374a3e4e
! %f28 = 173f75ed d057ad7f dd26f559 dbbbf704
stda %f16,[%i2+%g4]ASI_COMMIT_S ! Block Store to 00000000170001c0
! Mem[0000000017000010] = 4de4e248, %l2 = 38a5283e, %l5 = b1cd1381
add %i2,0x10,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000004de4e248
! Mem[00000000168001e0] = 7d37f332, %l0 = 0000005b, %l7 = b9a3a4e8
add %i1,0x1e0,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000007d37f332
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %f16 = c1cb7bc2 eae4b74f 59249dd5 664a848e
! %f20 = 24e8156c 0469cc22 f88cefd9 4cfb9dd2
! %f24 = ff386887 3750cdd4 7118db8f 374a3e4e
! %f28 = 173f75ed d057ad7f dd26f559 dbbbf704
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[00000000178000b8] = c30f6bc3, %l6 = 6f838123, %l3 = da7671f1
add %i3,0xb8,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000c30f6bc3
! Mem[00000000160000ac] = 98d00957, %l1 = 26d97f26, %l3 = c30f6bc3
add %i0,0xac,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000098d00957
! %l5 = 000000004de4e248, Mem[0000000090000036] = 3f1704f7
stb %l5,[%i4+0x036] ! Mem[0000000090000034] = 481704f7
! Mem[00000000168000f8] = 3fbe7d8e ca6416a8, %l4 = 7055c17a, %l5 = 4de4e248
ldd [%i1+0x0f8],%l4 ! %l4 = 000000003fbe7d8e 00000000ca6416a8
! Mem[00000000160000a0] = 1ebda117, %l4 = 000000003fbe7d8e
swap [%i0+0x0a0],%l4 ! %l4 = 000000001ebda117
p3_label_3:
! %l6 = 6f838123, %l7 = 7d37f332, Mem[0000000090000118] = 1b978317 00bdbf74
std %l6,[%i4+0x118] ! Mem[0000000090000118] = 6f838123 7d37f332
! %f0 = a2b773d5 92291485 f3a5914e 50085a8e
! %f4 = 7da21b40 39ec6743 51ee83f7 d4655803
! %f8 = 7d37f332 0d8ce9ba 2f729fdd 973a9727
! %f12 = 7b5bb6ff 227a1a17 1097d4f4 9db61b7d
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[00000000918000f4] = e80a206b, %g2 = 000000000000006e
ldsh [%o0+0x0f4],%g2 ! %g2 = ffffffffffffe80a
! Mem[00000000178000fc] = 1099c692, %l2 = d1c8625c38a5283e
swap [%i3+0x0fc],%l2 ! %l2 = 000000001099c692
! %l5 = 00000000ca6416a8, Mem[00000000908001d4] = 24d2421e
stb %l5,[%i5+0x1d4] ! Mem[00000000908001d4] = a8d2421e
! Mem[00000000160001c0] = d394a933 05990382 c72084e1 455812f0
! Mem[00000000160001d0] = 9f9f9c78 570227f7 f0c6c0b7 53d09b74
! Mem[00000000160001e0] = c44621ff c78ce4da 3441f50e c313c188
! Mem[00000000160001f0] = 4bab106a 5610eae6 b805e4d7 d450602d
ldda [%i0+%g4]ASI_BLK_AIUS,%f16 ! Block Load from 00000000160001c0
! %l1 = 8778bda226d97f26, Mem[00000000910000de] = 4add5949
sth %l1,[%i6+0x0de] ! Mem[00000000910000dc] = 7f265949
! %l2 = 1099c692, %l3 = 98d00957, Mem[00000000908001e0] = 148503dc 90c427c2
std %l2,[%i5+0x1e0] ! Mem[00000000908001e0] = 1099c692 98d00957
! Mem[00000000168001c4] = 92291485, %l1 = 8778bda226d97f26
swap [%i1+0x1c4],%l1 ! %l1 = 0000000092291485
membar #Sync ! Added by membar checker (29)
! %f16 = d394a933 05990382 c72084e1 455812f0
! %f20 = 9f9f9c78 570227f7 f0c6c0b7 53d09b74
! %f24 = c44621ff c78ce4da 3441f50e c313c188
! %f28 = 4bab106a 5610eae6 b805e4d7 d450602d
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
p3_label_4:
! Mem[0000000016800168] = db4dc7aa, %l1 = 92291485, %l0 = 0000005b
add %i1,0x168,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000db4dc7aa
! Mem[00000000170001a0] = 61eadb7206e233a9, %l4 = 000000001ebda117, %l0 = 00000000db4dc7aa
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 61eadb7206e233a9
! Mem[0000000016000124] = b58f7125, %l6 = 282b39d06f838123
swap [%i0+0x124],%l6 ! %l6 = 00000000b58f7125
! %l4 = 000000001ebda117, Mem[00000000918000e0] = 96b5b438d226234a
stx %l4,[%o0+0x0e0] ! Mem[00000000918000e0] = 000000001ebda117
! Mem[0000000016000184] = 6551f14b, %l0 = 61eadb7206e233a9
swap [%i0+0x184],%l0 ! %l0 = 000000006551f14b
! %l0 = 000000006551f14b, Mem[00000000178000bc] = b10eba63
stb %l0,[%i3+0x0bc] ! Mem[00000000178000bc] = 4b0eba63
! Mem[000000009100018c] = 77835fe1, %g2 = ffffffffffffe80a
lduh [%i6+0x18e],%g2 ! %g2 = 0000000000007783
! Mem[0000000091800138] = 1f6d1bd1 0adcb7df, %g2 = 00007783, %g3 = 15aca2b6
ldd [%o0+0x138],%g2 ! %g2 = 000000001f6d1bd1 000000000adcb7df
! %f0 = a2b773d5 92291485 f3a5914e 50085a8e
! %f4 = 7da21b40 39ec6743 51ee83f7 d4655803
! %f8 = 7d37f332 0d8ce9ba 2f729fdd 973a9727
! %f12 = 7b5bb6ff 227a1a17 1097d4f4 9db61b7d
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[000000001680008c] = 79dce3e0, %l5 = ca6416a8, %l6 = b58f7125
add %i1,0x8c,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000079dce3e0
p3_label_5:
! %f0 = a2b773d5 92291485 f3a5914e 50085a8e
! %f4 = 7da21b40 39ec6743 51ee83f7 d4655803
! %f8 = 7d37f332 0d8ce9ba 2f729fdd 973a9727
! %f12 = 7b5bb6ff 227a1a17 1097d4f4 9db61b7d
mov 0x140,%g5
stda %f0,[%i1+%g5]ASI_BLK_PL ! Block Store to 0000000016800140
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[00000000178001e0] = 049952aa, %l4 = 000000001ebda117
swap [%i3+0x1e0],%l4 ! %l4 = 00000000049952aa
! Mem[0000000091800088] = 5838dff0, %g2 = 000000001f6d1bd1
ldsb [%o0+0x088],%g2 ! %g2 = 0000000000000058
! %l2 = 1099c692, %l3 = 98d00957, Mem[00000000918000b0] = c1b308ba e5d4a297
std %l2,[%o0+0x0b0] ! Mem[00000000918000b0] = 1099c692 98d00957
! %l5 = 00000000ca6416a8, Mem[00000000918000dc] = 6307f2fb
stb %l5,[%o0+0x0dc] ! Mem[00000000918000dc] = a807f2fb
! Mem[000000001680013c] = 2d44a9dc, %l5 = ca6416a8, %l1 = 92291485
add %i1,0x13c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000002d44a9dc
! Mem[0000000091800134] = 4cd6fb8b, %g18 = e227069244a16e87
ldsw [%o0+0x134],%g2 ! %g2 = e227069244a16e87
! Mem[0000000016800048] = 96382bcb, %l7 = 000000007d37f332
swap [%i1+0x048],%l7 ! %l7 = 0000000096382bcb
! Mem[00000000168000a4] = b1d47ed7, %l5 = ca6416a8, %l0 = 6551f14b
add %i1,0xa4,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000b1d47ed7
p3_label_6:
! %l0 = 00000000b1d47ed7, Mem[0000000090800030] = 9bac3900
stw %l0,[%i5+0x030] ! Mem[0000000090800030] = b1d47ed7
! %l2 = 1099c692, %l3 = 98d00957, Mem[0000000090000000] = d394a933 05990382
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 1099c692 98d00957
! %l2 = 000000001099c692, Mem[0000000017000190] = 982f41760aaa002f
stx %l2,[%i2+0x190] ! Mem[0000000017000190] = 000000001099c692
membar #Sync ! Added by membar checker (30)
! Mem[0000000016800168] = 27973a97, %l4 = 049952aa, %l6 = 79dce3e0
add %i1,0x168,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000027973a97
! %l5 = 00000000ca6416a8, Mem[0000000016800054] = 77280a2a
stb %l5,[%i1+0x054] ! Mem[0000000016800054] = a8280a2a
! %l2 = 000000001099c692, Mem[00000000910000c9] = 71788285
stb %l2,[%i6+0x0c9] ! Mem[00000000910000c8] = 92788285
! Mem[000000009100000c] = df89ac55, %g2 = 000000004cd6fb8b
lduw [%i6+0x00c],%g2 ! %g2 = 00000000df89ac55
! Mem[0000000090000000] = 1099c692 98d00957 c72084e1 455812f0
! Mem[0000000090000010] = 9f9f9c78 570227f7 f0c6c0b7 53d09b74
! Mem[0000000090000020] = c44621ff c78ce4da 3441f50e c313c188
! Mem[0000000090000030] = 4bab106a 5610eae6 b805e4d7 d450602d
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! %l4 = 049952aa, %l5 = ca6416a8, Mem[0000000017000198] = 4a22b21d 80640484
std %l4,[%i2+0x198] ! Mem[0000000017000198] = 049952aa ca6416a8
! Mem[0000000017000188] = 13958389, %l2 = 000000001099c692
swap [%i2+0x188],%l2 ! %l2 = 0000000013958389
p3_label_7:
! Mem[0000000090000040] = a2b773d5 92291485, %g2 = df89ac55, %g3 = 0adcb7df
ldd [%i4+0x040],%g2 ! %g2 = 00000000a2b773d5 0000000092291485
! Mem[00000000168000e8] = 30cd5561, %l3 = 0000000098d00957
swap [%i1+0x0e8],%l3 ! %l3 = 0000000030cd5561
! Mem[0000000090000000] = 1099c692 98d00957 c72084e1 455812f0
! Mem[0000000090000010] = 9f9f9c78 570227f7 f0c6c0b7 53d09b74
! Mem[0000000090000020] = c44621ff c78ce4da 3441f50e c313c188
! Mem[0000000090000030] = 4bab106a 5610eae6 b805e4d7 d450602d
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[0000000016800198] = 4f8e639739c16ce2, %l6 = 0000000027973a97, %l2 = 0000000013958389
add %i1,0x198,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 4f8e639739c16ce2
! Mem[00000000178000e8] = 86024817, %l0 = b1d47ed7, %l5 = ca6416a8
add %i3,0xe8,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000086024817
! %l6 = 27973a97, %l7 = 96382bcb, Mem[00000000900001d0] = 4367ec39 401ba27d
std %l6,[%i4+0x1d0] ! Mem[00000000900001d0] = 27973a97 96382bcb
! %l3 = 0000000030cd5561, Mem[000000009100006c] = a06b6865
sth %l3,[%i6+0x06c] ! Mem[000000009100006c] = 55616865
! Mem[0000000090000000] = 1099c692 98d00957 c72084e1 455812f0
! Mem[0000000090000010] = 9f9f9c78 570227f7 f0c6c0b7 53d09b74
! Mem[0000000090000020] = c44621ff c78ce4da 3441f50e c313c188
! Mem[0000000090000030] = 4bab106a 5610eae6 b805e4d7 d450602d
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[00000000160000c0] = 8d6193e3 061fcd38 936d02d9 08ecee5c
! Mem[00000000160000d0] = 4b8001e1 f76004ab 49439438 ef3b9baa
! Mem[00000000160000e0] = 33256c04 2b648d4b fb857973 2b214566
! Mem[00000000160000f0] = 8edd1180 37ed76c1 73850690 7110019a
mov 0x0c0,%g5
ldda [%i0+%g5]ASI_BLK_PL,%f0 ! Block Load from 00000000160000c0
! %l7 = 0000000096382bcb, Mem[0000000091800180] = 1de202404627159b
stx %l7,[%o0+0x180] ! Mem[0000000091800180] = 0000000096382bcb
p3_label_8:
! Mem[0000000017800100] = f979dc6a 0b22ed61, %l4 = 049952aa, %l5 = 86024817
ldd [%i3+0x100],%l4 ! %l4 = 00000000f979dc6a 000000000b22ed61
! Mem[000000001780001c] = 8b7ba8dc, %l4 = 00000000f979dc6a
lduw [%i3+0x01c],%l4 ! %l4 = 000000008b7ba8dc
! %l1 = 000000002d44a9dc, Mem[0000000091000128] = 754a2d84
stw %l1,[%i6+0x128] ! Mem[0000000091000128] = 2d44a9dc
! Mem[000000009000018c] = bc7b230d, %g18 = e227069244a16e87
ldsw [%i4+0x18c],%g2 ! %g2 = e227069244a16e87
! %f16 = d394a933 05990382 c72084e1 455812f0
! %f20 = 9f9f9c78 570227f7 f0c6c0b7 53d09b74
! %f24 = c44621ff c78ce4da 3441f50e c313c188
! %f28 = 4bab106a 5610eae6 b805e4d7 d450602d
stda %f16,[%i0+%g4]ASI_BLK_AIUSL ! Block Store to 00000000160001c0
! %f0 = 38cd1f06 e393618d 5ceeec08 d9026d93
! %f4 = ab0460f7 e101804b aa9b3bef 38944349
! %f8 = 4b8d642b 046c2533 6645212b 737985fb
! %f12 = c176ed37 8011dd8e 9a011071 90068573
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000090800008] = 2ab0459b 4a1794f2, %g2 = bc7b230d, %g3 = 92291485
ldd [%i5+%o1],%g2 ! %g2 = 000000002ab0459b 000000004a1794f2
! %l5 = 000000000b22ed61, Mem[00000000908001a0] = 01d55e31cfd5adc6
stx %l5,[%i5+0x1a0] ! Mem[00000000908001a0] = 000000000b22ed61
! %l0 = 00000000b1d47ed7, Mem[00000000910001be] = cd51584a
sth %l0,[%i6+0x1be] ! Mem[00000000910001bc] = 7ed7584a
p3_label_9:
! Mem[0000000090000104] = 2921a98f, %g2 = 000000002ab0459b
ldsh [%i4+0x106],%g2 ! %g2 = 0000000000002921
! Mem[00000000170001c5] = eae4b74f, %l7 = 0000000096382bcb
ldstub [%i2+0x1c5],%l7 ! %l7 = 000000e4000000ff
! Mem[00000000168000a8] = 6f110860ef02a3d5, %l3 = 0000000030cd5561, %l0 = 00000000b1d47ed7
add %i1,0xa8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 6f110860ef02a3d5
! Mem[000000009180000c] = 7929fda3, %g2 = 0000000000002921
ldsb [%o0+0x00d],%g2 ! %g2 = 0000000000000079
! %l0 = 6f110860ef02a3d5, Mem[00000000908000d0] = a1d7532a91b2ae27
stx %l0,[%i5+0x0d0] ! Mem[00000000908000d0] = 6f110860ef02a3d5
! Mem[0000000090000000] = 1099c692 98d00957 c72084e1 455812f0
! Mem[0000000090000010] = 9f9f9c78 570227f7 f0c6c0b7 53d09b74
! Mem[0000000090000020] = c44621ff c78ce4da 3441f50e c313c188
! Mem[0000000090000030] = 4bab106a 5610eae6 b805e4d7 d450602d
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! %l2 = 4f8e639739c16ce2, Mem[00000000900000e8] = c6b9fa4bb24c6065
stx %l2,[%i4+0x0e8] ! Mem[00000000900000e8] = 4f8e639739c16ce2
! Mem[00000000168001d0] = 7da21b4039ec6743, %l3 = 0000000030cd5561, %l7 = 00000000000000e4
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 7da21b4039ec6743
membar #Sync ! Added by membar checker (31)
! %l3 = 0000000030cd5561, Mem[00000000900000b0] = 06fd306f
stb %l3,[%i4+0x0b0] ! Mem[00000000900000b0] = 61fd306f
! Mem[0000000016000080] = 906e20e2, %l1 = 2d44a9dc, %l0 = ef02a3d5
add %i0,0x80,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000906e20e2
p3_label_10:
! Mem[00000000168000c0] = 5f226af4341bebe4, %l2 = 4f8e639739c16ce2, %l1 = 000000002d44a9dc
add %i1,0xc0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 5f226af4341bebe4
! Mem[0000000091800158] = f8dc7ae1456a94bb, %g2 = 0000000000000079
ldx [%o0+0x158],%g2 ! %g2 = f8dc7ae1456a94bb
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 6f838123 7d37f332
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! %f16 = d394a933 05990382 c72084e1 455812f0
! %f20 = 9f9f9c78 570227f7 f0c6c0b7 53d09b74
! %f24 = c44621ff c78ce4da 3441f50e c313c188
! %f28 = 4bab106a 5610eae6 b805e4d7 d450602d
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[00000000170000f8] = 269c3e9de720c9dd, %l4 = 000000008b7ba8dc, %l7 = 7da21b4039ec6743
add %i2,0xf8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 269c3e9de720c9dd
! Mem[00000000168001c8] = f3a5914e50085a8e, %l3 = 0000000030cd5561, %l3 = 0000000030cd5561
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = f3a5914e50085a8e
! Mem[0000000017800100] = f979dc6a 0b22ed61 04a68c59 a570f08d
! Mem[0000000017800110] = 0be7f956 555dcfac f6e431e7 38a0ac9a
! Mem[0000000017800120] = d8b8dfdb 90dc81d2 ec99fcfd 886fa14d
! Mem[0000000017800130] = 7d81ebae 3d5176ab b537729a db0f4c84
ldda [%i3+%g5]ASI_BLK_PL,%f16 ! Block Load from 0000000017800100
! Mem[000000009100000c] = df89ac55, %g2 = f8dc7ae1456a94bb
lduh [%i6+0x00c],%g2 ! %g2 = 000000000000df89
! %l5 = 000000000b22ed61, Mem[0000000016000149] = f2c61ec4
stb %l5,[%i0+0x149] ! Mem[0000000016000148] = f2611ec4
! Mem[000000001700005a] = 87b2aa73, %l6 = 0000000027973a97
ldstub [%i2+0x05a],%l6 ! %l6 = 000000aa000000ff
p3_label_11:
! %f16 = 61ed220b 6adc79f9 8df070a5 598ca604
! %f20 = accf5d55 56f9e70b 9aaca038 e731e4f6
! %f24 = d281dc90 dbdfb8d8 4da16f88 fdfc99ec
! %f28 = ab76513d aeeb817d 844c0fdb 9a7237b5
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[0000000017800120] = d8b8dfdb, %l7 = e720c9dd, %l5 = 0b22ed61
add %i3,0x120,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000d8b8dfdb
! Mem[00000000168000b8] = 772143af, %l1 = 5f226af4341bebe4
swap [%i1+0x0b8],%l1 ! %l1 = 00000000772143af
! Mem[00000000170000f0] = ec8bd4f0 abeeb5ab, %l2 = 39c16ce2, %l3 = 50085a8e
ldd [%i2+0x0f0],%l2 ! %l2 = 00000000ec8bd4f0 00000000abeeb5ab
! Mem[0000000091800034] = 8b0f4cb2, %g18 = e227069244a16e87
ldsw [%o0+0x034],%g2 ! %g2 = e227069244a16e87
! Mem[000000001680003c] = 160a1d7a, %l7 = 269c3e9de720c9dd
swap [%i1+0x03c],%l7 ! %l7 = 00000000160a1d7a
! %l2 = 00000000ec8bd4f0, Mem[00000000900001b8] = 9a01107190068573
stx %l2,[%i4+0x1b8] ! Mem[00000000900001b8] = 00000000ec8bd4f0
! Mem[0000000017000028] = c4fb29c3, %l4 = 000000008b7ba8dc
ldstub [%i2+%o5],%l4 ! %l4 = 000000c4000000ff
! Mem[00000000168001e3] = 7d37f332, %l3 = 00000000abeeb5ab
ldstub [%i1+0x1e3],%l3 ! %l3 = 00000032000000ff
! Mem[00000000918000dc] = a807f2fb, %g2 = ffffffff8b0f4cb2
lduh [%o0+0x0dc],%g2 ! %g2 = 000000000000a807
p3_label_12:
! Mem[00000000918000d0] = d56730ea 79395e06, %g2 = 0000a807, %g3 = 4a1794f2
ldd [%o0+0x0d0],%g2 ! %g2 = 00000000d56730ea 0000000079395e06
! Mem[00000000160000c4] = 061fcd38, %l2 = ec8bd4f0, %l5 = d8b8dfdb
add %i0,0xc4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000061fcd38
! Mem[0000000017000055] = 793df462, %l1 = 00000000772143af
ldstub [%i2+0x055],%l1 ! %l1 = 0000003d000000ff
! %f0 = 38cd1f06 e393618d 5ceeec08 d9026d93
! %f4 = ab0460f7 e101804b aa9b3bef 38944349
! %f8 = 4b8d642b 046c2533 6645212b 737985fb
! %f12 = c176ed37 8011dd8e 9a011071 90068573
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000180
membar #Sync ! Added by membar checker (32)
! Mem[0000000090000030] = ebae3d51, %g2 = 00000000d56730ea
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffffebae
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 6f838123 7d37f332
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[0000000016800120] = ffe9d15b, %l3 = 0000000000000032
swap [%i1+0x120],%l3 ! %l3 = 00000000ffe9d15b
! Mem[0000000017000000] = 6f36e30b, %l5 = 061fcd38, %l1 = 0000003d
casa [%i2]0x80,%l5,%l1 ! %l1 = 000000006f36e30b
! Mem[0000000017800150] = 632f3487, %l5 = 061fcd38, %l7 = 160a1d7a
add %i3,0x150,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000632f3487
! %l5 = 00000000061fcd38, Mem[00000000908000f0] = 6f92f006
stw %l5,[%i5+0x0f0] ! Mem[00000000908000f0] = 061fcd38
p3_label_13:
! Mem[00000000168000b8] = 341bebe47da94563, %l7 = 00000000632f3487, %l3 = 00000000ffe9d15b
add %i1,0xb8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 341bebe47da94563
! Mem[0000000016000040] = 66a115dbd5900749, %l4 = 00000000000000c4, %l3 = 341bebe47da94563
add %i0,0x40,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 66a115dbd5900749
! Mem[00000000170001bf] = 56888bcc, %l4 = 00000000000000c4
ldstub [%i2+0x1bf],%l4 ! %l4 = 000000cc000000ff
! Mem[00000000918001ec] = 751f57a4, %g2 = ffffffffffffebae
ldub [%o0+0x1ee],%g2 ! %g2 = 0000000000000075
! Mem[0000000091800010] = edbf77c6, %g2 = 0000000000000075
ldub [%o0+0x012],%g2 ! %g2 = 00000000000000ed
! Mem[000000001600016e] = dd1294fa, %l3 = 66a115dbd5900749
ldstub [%i0+0x16e],%l3 ! %l3 = 00000094000000ff
! %l2 = 00000000ec8bd4f0, Mem[00000000918000f4] = e80a206b
stw %l2,[%o0+0x0f4] ! Mem[00000000918000f4] = ec8bd4f0
! Mem[000000009080006c] = 4b2a4e86, %g2 = 00000000000000ed
lduh [%i5+0x06c],%g2 ! %g2 = 0000000000004b2a
! Mem[0000000017800124] = 90dc81d2, %l1 = 6f36e30b, %l4 = 000000cc
add %i3,0x124,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000090dc81d2
! Mem[0000000016800138] = 5a86098f2d44a9dc, %l0 = 00000000906e20e2, %l6 = 00000000000000aa
add %i1,0x138,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 5a86098f2d44a9dc
p3_label_14:
! Mem[00000000178000f0] = aef172a5b67b61b5, %l1 = 000000006f36e30b, %l7 = 00000000632f3487
add %i3,0xf0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = aef172a5b67b61b5
! Mem[00000000900000f8] = e4d7d450, %g2 = 0000000000004b2a
lduh [%i4+0x0fa],%g2 ! %g2 = 000000000000e4d7
! Mem[00000000178000f0] = aef172a5b67b61b5, %l0 = 00000000906e20e2, %l0 = 00000000906e20e2
add %i3,0xf0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = aef172a5b67b61b5
! %l5 = 00000000061fcd38, Mem[0000000090000158] = 6ae7f71f063ea0e0
stx %l5,[%i4+0x158] ! Mem[0000000090000158] = 00000000061fcd38
! Mem[0000000090000088] = 0ffb1186, %g2 = 000000000000e4d7
ldub [%i4+0x089],%g2 ! %g2 = 000000000000000f
! Mem[00000000900000c0] = d394a933 05990382 c72084e1 455812f0
! Mem[00000000900000d0] = 9f9f9c78 570227f7 f0c6c0b7 53d09b74
! Mem[00000000900000e0] = c44621ff c78ce4da 3441f50e c313c188
! Mem[00000000900000f0] = 4bab106a 5610eae6 b805e4d7 d450602d
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! %l0 = b67b61b5, %l1 = 6f36e30b, Mem[0000000090000070] = 7b5bb6ff 227a1a17
std %l0,[%i4+0x070] ! Mem[0000000090000070] = b67b61b5 6f36e30b
! %l2 = ec8bd4f0, %l3 = 00000094, Mem[00000000910001f0] = 9cd605f5 868064bc
std %l2,[%i6+0x1f0] ! Mem[00000000910001f0] = ec8bd4f0 00000094
! Mem[0000000091800128] = 8be82859, %g2 = 000000000000000f
ldsb [%o0+0x129],%g2 ! %g2 = ffffffffffffff8b
membar #Sync ! Added by membar checker (33)
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 00000000 061fcd38
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
p3_label_15:
! %l2 = 00000000ec8bd4f0, Mem[0000000016800188] = 5ded520dae07b21f
stx %l2,[%i1+0x188] ! Mem[0000000016800188] = 00000000ec8bd4f0
! Mem[0000000091000038] = eeda11bd 402be29c, %g2 = ffffff8b, %g3 = 79395e06
ldd [%i6+0x038],%g2 ! %g2 = 00000000eeda11bd 00000000402be29c
! Mem[0000000091000000] = 384fc1f3, %g2 = 00000000eeda11bd
ldub [%i6+0x002],%g2 ! %g2 = 0000000000000038
! %l6 = 5a86098f2d44a9dc, Mem[0000000091800008] = f15400a1
stw %l6,[%o0+%o1] ! Mem[0000000091800008] = 2d44a9dc
! Mem[00000000910000a0] = 9a60a901 332b0c79, %g2 = 00000038, %g3 = 402be29c
ldd [%i6+0x0a0],%g2 ! %g2 = 000000009a60a901 00000000332b0c79
! Mem[00000000178000e0] = f950d19b, %l1 = 000000006f36e30b
swap [%i3+0x0e0],%l1 ! %l1 = 00000000f950d19b
membar #Sync ! Added by membar checker (34)
! %l1 = 00000000f950d19b, Mem[000000009000016b] = a9fd31a7
stb %l1,[%i4+0x16b] ! Mem[0000000090000168] = 9bfd31a7
! Mem[000000009000002c] = 886fa14d, %g2 = 000000009a60a901
lduw [%i4+0x02c],%g2 ! %g2 = 00000000886fa14d
! %l4 = 0000000090dc81d2, Mem[0000000017800108] = 04a68c59a570f08d
stx %l4,[%i3+0x108] ! Mem[0000000017800108] = 0000000090dc81d2
! Mem[00000000170001c4] = eaffb74f, %l2 = 00000000ec8bd4f0
swap [%i2+0x1c4],%l2 ! %l2 = 00000000eaffb74f
p3_label_16:
! Mem[00000000170001c8] = 59249dd5664a848e, %l7 = aef172a5b67b61b5, %l5 = 00000000061fcd38
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 59249dd5664a848e
! Mem[000000009180015c] = 94bbe99a, %g2 = 00000000886fa14d
lduh [%o0+0x15e],%g2 ! %g2 = 00000000000094bb
! Mem[0000000090000148] = caa3e5d91d295763, %g2 = 00000000000094bb
ldx [%i4+0x148],%g2 ! %g2 = caa3e5d91d295763
! %f16 = 61ed220b 6adc79f9 8df070a5 598ca604
! %f20 = accf5d55 56f9e70b 9aaca038 e731e4f6
! %f24 = d281dc90 dbdfb8d8 4da16f88 fdfc99ec
! %f28 = ab76513d aeeb817d 844c0fdb 9a7237b5
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[0000000017000191] = 00000000, %l2 = 00000000eaffb74f
ldstub [%i2+0x191],%l2 ! %l2 = 00000000000000ff
! Mem[0000000091800194] = 6c412e81, %g2 = caa3e5d91d295763
ldsh [%o0+0x194],%g2 ! %g2 = 0000000000006c41
! %f16 = 61ed220b 6adc79f9 8df070a5 598ca604
! %f20 = accf5d55 56f9e70b 9aaca038 e731e4f6
! %f24 = d281dc90 dbdfb8d8 4da16f88 fdfc99ec
! %f28 = ab76513d aeeb817d 844c0fdb 9a7237b5
stda %f16,[%i2]ASI_BLK_AIUP ! Block Store to 0000000017000000
! Mem[0000000091000060] = b5db8342, %g2 = 0000000000006c41
lduw [%i6+0x060],%g2 ! %g2 = 00000000b5db8342
! Mem[0000000090800148] = 29ee8fa5, %g2 = 00000000b5db8342
lduw [%i5+0x148],%g2 ! %g2 = 0000000029ee8fa5
! Mem[0000000016800018] = 5bc3a5fa, %l4 = 0000000090dc81d2
swap [%i1+%o3],%l4 ! %l4 = 000000005bc3a5fa
p3_label_17:
! Mem[0000000090800020] = 3888411a, %g2 = 0000000029ee8fa5
ldub [%i5+0x022],%g2 ! %g2 = 0000000000000038
! Mem[0000000091000158] = 9ebd6795d9168ce7, %g2 = 0000000000000038
ldx [%i6+0x158],%g2 ! %g2 = 9ebd6795d9168ce7
membar #Sync ! Added by membar checker (35)
! Mem[0000000017000000] = 61ed220b, %l5 = 59249dd5664a848e
swap [%i2+%g0],%l5 ! %l5 = 0000000061ed220b
! Mem[00000000918001bc] = c834b604, %g2 = 9ebd6795d9168ce7
lduw [%o0+0x1bc],%g2 ! %g2 = 00000000c834b604
! Mem[0000000017000020] = d281dc90dbdfb8d8, %l3 = 0000000000000094, %l2 = 0000000000000000
add %i2,0x20,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = d281dc90dbdfb8d8
! %l4 = 5bc3a5fa, %l5 = 61ed220b, Mem[00000000910001f0] = ec8bd4f0 00000094
std %l4,[%i6+0x1f0] ! Mem[00000000910001f0] = 5bc3a5fa 61ed220b
! Mem[0000000091800178] = d42ec1f4 24544464, %g2 = c834b604, %g3 = 332b0c79
ldd [%o0+0x178],%g2 ! %g2 = 00000000d42ec1f4 0000000024544464
! Mem[000000001700005c] = a51ddfd2, %l3 = 0000000000000094
swap [%i2+0x05c],%l3 ! %l3 = 00000000a51ddfd2
! Mem[0000000017800084] = bd9ed1af, %l5 = 0000000061ed220b
lduh [%i3+0x084],%l5 ! %l5 = 000000000000bd9e
! Mem[00000000178000bc] = 4b0eba63, %l5 = 0000bd9e, %l6 = 2d44a9dc
add %i3,0xbc,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000004b0eba63
p3_label_18:
! Mem[00000000168001d4] = 39ec6743, %l5 = 0000bd9e, %l4 = 5bc3a5fa
add %i1,0x1d4,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000039ec6743
! %f0 = 38cd1f06 e393618d 5ceeec08 d9026d93
! %f4 = ab0460f7 e101804b aa9b3bef 38944349
! %f8 = 4b8d642b 046c2533 6645212b 737985fb
! %f12 = c176ed37 8011dd8e 9a011071 90068573
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[00000000908001d4] = 1e9d8534, %g2 = 00000000d42ec1f4
ldsb [%i5+0x1d7],%g2 ! %g2 = 000000000000001e
! Mem[00000000170000a0] = cc95cfcf17004d51, %l2 = d281dc90dbdfb8d8, %l3 = 00000000a51ddfd2
add %i2,0xa0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = cc95cfcf17004d51
! Mem[0000000090800000] = 6bf30a97, %g2 = 000000000000001e
lduh [%i5+0x002],%g2 ! %g2 = 0000000000006bf3
! Mem[00000000168000b0] = 695090c0edbbe733, %l3 = cc95cfcf17004d51, %l6 = 000000004b0eba63
add %i1,0xb0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 695090c0edbbe733
! %f16 = 61ed220b 6adc79f9 8df070a5 598ca604
! %f20 = accf5d55 56f9e70b 9aaca038 e731e4f6
! %f24 = d281dc90 dbdfb8d8 4da16f88 fdfc99ec
! %f28 = ab76513d aeeb817d 844c0fdb 9a7237b5
stda %f16,[%i3+%g4]ASI_BLK_AIUS ! Block Store to 0000000017800140
! Mem[0000000091800078] = fbe0e6f5, %g18 = e227069244a16e87
ldsw [%o0+0x078],%g2 ! %g2 = e227069244a16e87
! Mem[0000000016000114] = 4f312e8e, %l2 = dbdfb8d8, %l1 = f950d19b
add %i0,0x114,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000004f312e8e
! Mem[0000000016800180] = c8f57377 090a6f7c 00000000 ec8bd4f0
! Mem[0000000016800190] = ef1191c0 ea9e3a9f 4f8e6397 39c16ce2
! Mem[00000000168001a0] = c995a88c 6666bec7 b4be9154 76ddde2b
! Mem[00000000168001b0] = f7dede60 7620337b 50964b03 9835306c
ldda [%i1+%g5]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000016800180
p3_label_19:
! %l3 = cc95cfcf17004d51, Mem[0000000091800070] = cc8fbc7f000d055f
stx %l3,[%o0+0x070] ! Mem[0000000091800070] = cc95cfcf17004d51
! %l2 = d281dc90dbdfb8d8, Mem[0000000091800058] = 96996002
sth %l2,[%o0+0x058] ! Mem[0000000091800058] = b8d86002
! Mem[0000000017000010] = accf5d55, %l6 = edbbe733, %l6 = edbbe733
add %i2,0x10,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000accf5d55
! Mem[0000000016000000] = 772a79d9bc4e0d2b, %l0 = aef172a5b67b61b5, %l3 = cc95cfcf17004d51
casxa [%i0]0x80,%l0,%l3 ! %l3 = 772a79d9bc4e0d2b
! Mem[0000000091000054] = 30aa723f, %g2 = fffffffffbe0e6f5
lduw [%i6+0x054],%g2 ! %g2 = 0000000030aa723f
! Mem[00000000168001d8] = 51ee83f7, %l0 = aef172a5b67b61b5
swap [%i1+0x1d8],%l0 ! %l0 = 0000000051ee83f7
! Mem[0000000016000090] = 97ab6e9ac490681b, %l6 = 00000000accf5d55, %l1 = 000000004f312e8e
add %i0,0x90,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 97ab6e9ac490681b
! Mem[000000001780011c] = 38a0ac9a, %l1 = 97ab6e9ac490681b
ldstub [%i3+0x11c],%l1 ! %l1 = 00000038000000ff
! Mem[0000000017800018] = 51be4261, %l6 = accf5d55, %l7 = b67b61b5
add %i3,0x18,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000051be4261
! %l7 = 0000000051be4261, Mem[0000000090000068] = 2f729fdd
stw %l7,[%i4+0x068] ! Mem[0000000090000068] = 51be4261
p3_label_20:
! %l2 = dbdfb8d8, %l3 = bc4e0d2b, Mem[0000000090800190] = 8ca4300a 65e5ef25
std %l2,[%i5+0x190] ! Mem[0000000090800190] = dbdfb8d8 bc4e0d2b
! Mem[00000000178000e8] = 860248171a26c2cc, %l4 = 0000000039ec6743, %l2 = d281dc90dbdfb8d8
add %i3,0xe8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 860248171a26c2cc
! %l7 = 0000000051be4261, Mem[00000000908000d6] = a3d58a14
stb %l7,[%i5+0x0d6] ! Mem[00000000908000d4] = 61d58a14
! %f0 = 7c6f0a09 7773f5c8 f0d48bec 00000000
! %f4 = 9f3a9eea c09111ef e26cc139 97638e4f
! %f8 = c7be6666 8ca895c9 2bdedd76 5491beb4
! %f12 = 7b332076 60dedef7 6c303598 034b9650
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[0000000016000178] = 1a3a0b82, %l0 = 51ee83f7, %l3 = bc4e0d2b
add %i0,0x178,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000001a3a0b82
! Mem[000000001680012c] = f7117a3d, %l7 = 0000000051be4261
ldstub [%i1+0x12c],%l7 ! %l7 = 000000f7000000ff
! Mem[00000000908000a8] = f759fcbc, %g2 = 0000000030aa723f
lduw [%i5+0x0a8],%g2 ! %g2 = 00000000f759fcbc
! Mem[0000000091000134] = 16b94344, %g2 = 00000000f759fcbc
ldsb [%i6+0x137],%g2 ! %g2 = 0000000000000016
! %l4 = 0000000039ec6743, Mem[0000000016800018] = 90dc81d254f6ec6b
stx %l4,[%i1+%o3] ! Mem[0000000016800018] = 0000000039ec6743
! %l4 = 39ec6743, %l5 = 0000bd9e, Mem[0000000090000148] = f0d48bec 00000000
std %l4,[%i4+0x148] ! Mem[0000000090000148] = 39ec6743 0000bd9e
p3_label_21:
! Mem[0000000017800068] = e48f190ceb1ef6eb, %l4 = 0000000039ec6743, %l6 = 00000000accf5d55
add %i3,0x68,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = e48f190ceb1ef6eb
! Mem[00000000178000f4] = b67b61b5, %l1 = 0000000000000038
swap [%i3+0x0f4],%l1 ! %l1 = 00000000b67b61b5
! Mem[00000000900000c0] = d394a933 05990382 c72084e1 455812f0
! Mem[00000000900000d0] = 9f9f9c78 570227f7 f0c6c0b7 53d09b74
! Mem[00000000900000e0] = c44621ff c78ce4da 3441f50e c313c188
! Mem[00000000900000f0] = 4bab106a 5610eae6 b805e4d7 d450602d
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! %f0 = 7c6f0a09 7773f5c8 f0d48bec 00000000
! %f4 = 9f3a9eea c09111ef e26cc139 97638e4f
! %f8 = c7be6666 8ca895c9 2bdedd76 5491beb4
! %f12 = 7b332076 60dedef7 6c303598 034b9650
stda %f0,[%i2+%g5]ASI_BLK_SL ! Block Store to 0000000017000180
! Mem[00000000160001e8] = 88c113c3, %l4 = 39ec6743, %l4 = 39ec6743
add %i0,0x1e8,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000088c113c3
! Mem[00000000908000dc] = f81d9f0c, %g2 = 0000000000000016
ldsh [%i5+0x0dc],%g2 ! %g2 = fffffffffffff81d
! Mem[0000000016000090] = 97ab6e9a, %l4 = 0000000088c113c3
swap [%i0+0x090],%l4 ! %l4 = 0000000097ab6e9a
! Mem[00000000160000f1] = 8edd1180, %l2 = 860248171a26c2cc
ldstub [%i0+0x0f1],%l2 ! %l2 = 000000dd000000ff
! %l6 = e48f190ceb1ef6eb, Mem[00000000170000e8] = 0a6697af
stw %l6,[%i2+0x0e8] ! Mem[00000000170000e8] = eb1ef6eb
! Mem[0000000017000118] = 1517c77d, %l3 = 000000001a3a0b82
swap [%i2+0x118],%l3 ! %l3 = 000000001517c77d
p3_label_22:
! Mem[0000000090800164] = b61df4e1, %g18 = e227069244a16e87
ldsw [%i5+0x164],%g2 ! %g2 = e227069244a16e87
! %l5 = 000000000000bd9e, Mem[0000000090800134] = e1a159c7
stw %l5,[%i5+0x134] ! Mem[0000000090800134] = 0000bd9e
! %l6 = eb1ef6eb, %l7 = 000000f7, Mem[00000000178000f0] = aef172a5 00000038
std %l6,[%i3+0x0f0] ! Mem[00000000178000f0] = eb1ef6eb 000000f7
! Mem[0000000016000140] = 4de00244, %l3 = 1517c77d, %l0 = 51ee83f7
add %i0,0x140,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000004de00244
! Mem[0000000017800088] = 5b380e9822bffc40, %l3 = 000000001517c77d, %l3 = 000000001517c77d
add %i3,0x88,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 5b380e9822bffc40
! Mem[00000000918000cc] = 6ad56730, %g2 = ffffffffb61df4e1
ldsb [%o0+0x0cf],%g2 ! %g2 = 000000000000006a
! Mem[0000000016800060] = 81b9ed5b80e87258, %l6 = e48f190ceb1ef6eb, %l3 = 5b380e9822bffc40
add %i1,0x60,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 81b9ed5b80e87258
! Mem[00000000178000d8] = 784d38b352fec5d1, %l6 = e48f190ceb1ef6eb
ldx [%i3+0x0d8],%l6 ! %l6 = 784d38b352fec5d1
! Mem[00000000178001c0] = 9fa7beaa252826f0, %l2 = 00000000000000dd
ldx [%i3+0x1c0],%l2 ! %l2 = 9fa7beaa252826f0
! Mem[000000009180016c] = f6fabb7e, %g2 = 000000000000006a
ldsb [%o0+0x16d],%g2 ! %g2 = fffffffffffffff6
p3_label_23:
! Mem[0000000017800035] = 857cc51e, %l0 = 000000004de00244
ldstub [%i3+0x035],%l0 ! %l0 = 0000007c000000ff
! Mem[0000000090800128] = 60245948, %g2 = fffffffffffffff6
lduh [%i5+0x128],%g2 ! %g2 = 0000000000006024
! %l4 = 97ab6e9a, %l5 = 0000bd9e, Mem[00000000908001b8] = 18bd7e8a f69c3a94
std %l4,[%i5+0x1b8] ! Mem[00000000908001b8] = 97ab6e9a 0000bd9e
! Mem[0000000090800100] = 9eb413c2 275ea837, %g2 = 00006024, %g3 = 24544464
ldd [%i5+0x100],%g2 ! %g2 = 000000009eb413c2 00000000275ea837
! Mem[0000000017000118] = 1a3a0b82, %l6 = 52fec5d1, %l2 = 252826f0
add %i2,0x118,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000001a3a0b82
! %l4 = 0000000097ab6e9a, Mem[0000000090000118] = 6f8381237d37f332
stx %l4,[%i4+0x118] ! Mem[0000000090000118] = 0000000097ab6e9a
! Mem[00000000160000b8] = aa33974c, %l1 = 00000000b67b61b5
swap [%i0+0x0b8],%l1 ! %l1 = 00000000aa33974c
! Mem[0000000016000180] = b6570f9d, %l7 = 00000000000000f7
swap [%i0+0x180],%l7 ! %l7 = 00000000b6570f9d
! Mem[00000000908001a8] = f2d6d9ad, %g2 = 000000009eb413c2
lduh [%i5+0x1a8],%g2 ! %g2 = 000000000000f2d6
membar #Sync ! Added by membar checker (36)
! Mem[0000000090000040] = a2b773d5 92291485 f3a5914e 50085a8e
! Mem[0000000090000050] = 7da21b40 39ec6743 51ee83f7 d4655803
! Mem[0000000090000060] = 7d37f332 0d8ce9ba 51be4261 973a9727
! Mem[0000000090000070] = b67b61b5 6f36e30b 1097d4f4 9db61b7d
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
p3_label_24:
! %l0 = 000000000000007c, Mem[0000000091800078] = fbe0e6f5ff3f6834
stx %l0,[%o0+0x078] ! Mem[0000000091800078] = 000000000000007c
! Mem[0000000091800170] = 7e8c17c1, %g18 = e227069244a16e87
ldsw [%o0+0x170],%g2 ! %g2 = e227069244a16e87
! Mem[0000000090800024] = 98b5b751, %g2 = 000000007e8c17c1
ldsb [%i5+0x026],%g2 ! %g2 = ffffffffffffff98
! Mem[00000000160001ec] = 0ef54134, %l7 = b6570f9d, %l6 = 52fec5d1
add %i0,0x1ec,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000000ef54134
! Mem[0000000090000068] = 51be4261, %g2 = ffffffffffffff98
lduw [%i4+0x068],%g2 ! %g2 = 0000000051be4261
! Mem[0000000090800058] = 126e6055, %g2 = 0000000051be4261
lduw [%i5+0x058],%g2 ! %g2 = 00000000126e6055
! Mem[0000000016800070] = 0e3ebfed 1915c0bf, %l2 = 1a3a0b82, %l3 = 80e87258
ldd [%i1+0x070],%l2 ! %l2 = 000000000e3ebfed 000000001915c0bf
! Mem[00000000160000e9] = fb857973, %l4 = 0000000097ab6e9a
ldstub [%i0+0x0e9],%l4 ! %l4 = 00000085000000ff
! Mem[0000000017000068] = 8206396f, %l7 = b6570f9d, %l2 = 0e3ebfed
add %i2,0x68,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000008206396f
! %f16 = 61ed220b 6adc79f9 8df070a5 598ca604
! %f20 = accf5d55 56f9e70b 9aaca038 e731e4f6
! %f24 = d281dc90 dbdfb8d8 4da16f88 fdfc99ec
! %f28 = ab76513d aeeb817d 844c0fdb 9a7237b5
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
p3_label_25:
! Mem[00000000908001e8] = 37445664, %g2 = 00000000126e6055
ldub [%i5+0x1e9],%g2 ! %g2 = 0000000000000037
! Mem[000000009180014c] = d5d170f5, %g18 = e227069244a16e87
ldsw [%o0+0x14c],%g2 ! %g2 = e227069244a16e87
! Mem[00000000168000f8] = 3fbe7d8eca6416a8, %l2 = 000000008206396f, %l1 = 00000000aa33974c
add %i1,0xf8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 3fbe7d8eca6416a8
! %l3 = 000000001915c0bf, Mem[00000000900000f4] = 5610eae6
sth %l3,[%i4+0x0f4] ! Mem[00000000900000f4] = c0bfeae6
! Mem[000000001600008e] = 80e33a14, %l5 = 000000000000bd9e
ldstub [%i0+0x08e],%l5 ! %l5 = 0000003a000000ff
! Mem[00000000170001ef] = 374a3e4e, %l3 = 000000001915c0bf
ldstub [%i2+0x1ef],%l3 ! %l3 = 0000004e000000ff
! %f0 = 7c6f0a09 7773f5c8 f0d48bec 00000000
! %f4 = 9f3a9eea c09111ef e26cc139 97638e4f
! %f8 = c7be6666 8ca895c9 2bdedd76 5491beb4
! %f12 = 7b332076 60dedef7 6c303598 034b9650
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[00000000170000e4] = 1c78f299, %l2 = 000000008206396f
swap [%i2+0x0e4],%l2 ! %l2 = 000000001c78f299
! Mem[0000000091000100] = 8487b24e 2c1fb741, %g2 = d5d170f5, %g3 = 275ea837
ldd [%i6+0x100],%g2 ! %g2 = 000000008487b24e 000000002c1fb741
! Mem[0000000090000098] = 9aaca038e731e4f6, %g2 = 000000008487b24e
ldx [%i4+0x098],%g2 ! %g2 = 9aaca038e731e4f6
ba,a p3_not_taken_0_end
p3_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 000000000000007c
bne,a,pn %xcc,p3_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 3fbe7d8eca6416a8
bne,a,pn %xcc,p3_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000001c78f299
bne,a,pn %xcc,p3_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000004e
bne,a,pn %xcc,p3_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000085
bne,a,pn %xcc,p3_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000003a
bne,a,pn %xcc,p3_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000ef54134
bne,a,pn %xcc,p3_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000b6570f9d
bne,a,pn %xcc,p3_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p3_check_fp_registers:
set p3_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 7c6f0a09 7773f5c8
bne %xcc,p3_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be f0d48bec 00000000
bne %xcc,p3_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 9f3a9eea c09111ef
bne %xcc,p3_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e26cc139 97638e4f
bne %xcc,p3_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be c7be6666 8ca895c9
bne %xcc,p3_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 2bdedd76 5491beb4
bne %xcc,p3_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 7b332076 60dedef7
bne %xcc,p3_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 6c303598 034b9650
bne %xcc,p3_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 61ed220b 6adc79f9
bne %xcc,p3_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 8df070a5 598ca604
bne %xcc,p3_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be accf5d55 56f9e70b
bne %xcc,p3_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 9aaca038 e731e4f6
bne %xcc,p3_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be d281dc90 dbdfb8d8
bne %xcc,p3_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 4da16f88 fdfc99ec
bne %xcc,p3_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be ab76513d aeeb817d
bne %xcc,p3_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 844c0fdb 9a7237b5
bne %xcc,p3_f30_fail
nop
! Check Local Memory
set p3_local0_expect,%g1
p3_check_local0:
ldx [%g1+0x048],%g2 ! Expected data = baf80b0402cb24d6
ldx [%i0+0x048],%g3 ! Observed data at 0000000016000048
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x048,%g4
ldx [%g1+0x088],%g2 ! Expected data = 55ba4caa80e3ff14
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 = 88c113c3c490681b
ldx [%i0+0x090],%g3 ! Observed data at 0000000016000090
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 3fbe7d8ef61feac8
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000160000a0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = b67b61b5b8913c5e
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000160000b8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = fbff79732b214566
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000160000e8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 8eff118037ed76c1
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000160000f0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x120],%g2 ! Expected data = b74cfb2b6f838123
ldx [%i0+0x120],%g3 ! Observed data at 0000000016000120
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = f2611ec426b3ab65
ldx [%i0+0x148],%g3 ! Observed data at 0000000016000148
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = 18746171dd12fffa
ldx [%i0+0x168],%g3 ! Observed data at 0000000016000168
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000f706e233a9
ldx [%i0+0x180],%g3 ! Observed data at 0000000016000180
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 8203990533a994d3
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 = f0125845e18420c7
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 = f7270257789c9f9f
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 = 749bd053b7c0c6f0
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 = dae48cc7ff2146c4
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 = 88c113c30ef54134
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 = e6ea10566a10ab4b
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 = 2d6050d4d7e405b8
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+0x018],%g2 ! Expected data = 0000000039ec6743
ldx [%i1+0x018],%g3 ! Observed data at 0000000016800018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3f2aeed8e720c9dd
ldx [%i1+0x038],%g3 ! Observed data at 0000000016800038
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 7d37f3324f3413e6
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 = 9906b52ba8280a2a
ldx [%i1+0x050],%g3 ! Observed data at 0000000016800050
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x050,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 38a5283eb1d47ed7
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000168000a0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 341bebe47da94563
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000168000b8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 98d009571088328f
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000168000e8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 0000003278f7f078
ldx [%i1+0x120],%g3 ! Observed data at 0000000016800120
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 89536529ff117a3d
ldx [%i1+0x128],%g3 ! Observed data at 0000000016800128
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 85142992d573b7a2
ldx [%i1+0x140],%g3 ! Observed data at 0000000016800140
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 8e5a08504e91a5f3
ldx [%i1+0x148],%g3 ! Observed data at 0000000016800148
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 4367ec39401ba27d
ldx [%i1+0x150],%g3 ! Observed data at 0000000016800150
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 035865d4f783ee51
ldx [%i1+0x158],%g3 ! Observed data at 0000000016800158
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = bae98c0d32f3377d
ldx [%i1+0x160],%g3 ! Observed data at 0000000016800160
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 27973a97dd9f722f
ldx [%i1+0x168],%g3 ! Observed data at 0000000016800168
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 171a7a22ffb65b7b
ldx [%i1+0x170],%g3 ! Observed data at 0000000016800170
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 7d1bb69df4d49710
ldx [%i1+0x178],%g3 ! Observed data at 0000000016800178
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 00000000ec8bd4f0
ldx [%i1+0x188],%g3 ! Observed data at 0000000016800188
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = a2b773d526d97f26
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000168001c0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = b67b61b5d4655803
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000168001d8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 7d37f3ff0d8ce9ba
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000168001e0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x1e0,%g4
set p3_local2_expect,%g1
p3_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 664a848e6adc79f9
ldx [%i2+0x000],%g3 ! Observed data at 0000000017000000
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 8df070a5598ca604
ldx [%i2+0x008],%g3 ! Observed data at 0000000017000008
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = accf5d5556f9e70b
ldx [%i2+0x010],%g3 ! Observed data at 0000000017000010
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9aaca038e731e4f6
ldx [%i2+0x018],%g3 ! Observed data at 0000000017000018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = d281dc90dbdfb8d8
ldx [%i2+0x020],%g3 ! Observed data at 0000000017000020
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4da16f88fdfc99ec
ldx [%i2+0x028],%g3 ! Observed data at 0000000017000028
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ab76513daeeb817d
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 = 844c0fdb9a7237b5
ldx [%i2+0x038],%g3 ! Observed data at 0000000017000038
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = f7f7355c79fff462
ldx [%i2+0x050],%g3 ! Observed data at 0000000017000050
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 87b2ff7300000094
ldx [%i2+0x058],%g3 ! Observed data at 0000000017000058
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x058,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e0ad94df8206396f
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000170000e0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = eb1ef6eb1293baa7
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000170000e8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 1a3a0b822248b448
ldx [%i2+0x118],%g3 ! Observed data at 0000000017000118
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x118,%g4
ldx [%g1+0x180],%g2 ! Expected data = c8f57377090a6f7c
ldx [%i2+0x180],%g3 ! Observed data at 0000000017000180
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 00000000ec8bd4f0
ldx [%i2+0x188],%g3 ! Observed data at 0000000017000188
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = ef1191c0ea9e3a9f
ldx [%i2+0x190],%g3 ! Observed data at 0000000017000190
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 4f8e639739c16ce2
ldx [%i2+0x198],%g3 ! Observed data at 0000000017000198
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = c995a88c6666bec7
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000170001a0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = b4be915476ddde2b
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000170001a8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = f7dede607620337b
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 = 50964b039835306c
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 = c1cb7bc2ec8bd4f0
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 = 59249dd5664a848e
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 = 24e8156c0469cc22
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 = f88cefd94cfb9dd2
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 = ff3868873750cdd4
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 = 7118db8f374a3eff
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 = 173f75edd057ad7f
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 = dd26f559dbbbf704
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+0x030],%g2 ! Expected data = 7c57643a85ffc51e
ldx [%i3+0x030],%g3 ! Observed data at 0000000017800030
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x030,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = c30f6bc34b0eba63
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000178000b8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 6f36e30b7ddc359a
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000178000e0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = eb1ef6eb000000f7
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000178000f0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = c716154138a5283e
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000178000f8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0000000090dc81d2
ldx [%i3+0x108],%g3 ! Observed data at 0000000017800108
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = f6e431e7ffa0ac9a
ldx [%i3+0x118],%g3 ! Observed data at 0000000017800118
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = 61ed220b6adc79f9
ldx [%i3+0x140],%g3 ! Observed data at 0000000017800140
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 8df070a5598ca604
ldx [%i3+0x148],%g3 ! Observed data at 0000000017800148
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = accf5d5556f9e70b
ldx [%i3+0x150],%g3 ! Observed data at 0000000017800150
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 9aaca038e731e4f6
ldx [%i3+0x158],%g3 ! Observed data at 0000000017800158
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = d281dc90dbdfb8d8
ldx [%i3+0x160],%g3 ! Observed data at 0000000017800160
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 4da16f88fdfc99ec
ldx [%i3+0x168],%g3 ! Observed data at 0000000017800168
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = ab76513daeeb817d
ldx [%i3+0x170],%g3 ! Observed data at 0000000017800170
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 844c0fdb9a7237b5
ldx [%i3+0x178],%g3 ! Observed data at 0000000017800178
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 1ebda11729dbeac8
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000178001e0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x1e0,%g4
! The test for processor 3 has passed
p3_passed:
ta GOOD_TRAP
nop
p3_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p3_failed
p3_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p3_failed
p3_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p3_failed
p3_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p3_failed
p3_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p3_failed
p3_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p3_failed
p3_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p3_failed
p3_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p3_failed
p3_f0_fail:
set p3_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f2_fail:
set p3_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f4_fail:
set p3_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f6_fail:
set p3_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f8_fail:
set p3_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f10_fail:
set p3_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f12_fail:
set p3_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f14_fail:
set p3_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f16_fail:
set p3_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f18_fail:
set p3_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f20_fail:
set p3_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f22_fail:
set p3_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f24_fail:
set p3_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f26_fail:
set p3_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f28_fail:
set p3_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p3_f30_fail:
set p3_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 3 failed
p3_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x00c] ! Set processor 3 done flag
set p3_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 3 failed
p3_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x00c] ! Set processor 3 done flag
set p3_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p3_selfmod_failed:
ba p3_failed
mov 0xabc,%g1
p3_common_error:
or %g0,0xee3,%g1
ba p3_failed
mov %o5,%g3
p3_common_signature_error:
set p3_temp,%g1
ba p3_failed
st %g2,[%g1] ! Common Lock Number
p3_common_timeout:
set p3_temp,%g1
ba p3_failed
st %g2,[%g1] ! Common Lock Number
p3_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p3_failed
mov 0x0,%g3
p3_trap1e:
stwa %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017800000]
lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000016800018]
done
p3_trap1o:
stwa %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017800000]
lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000016800018]
done
p3_trap2e:
membar #Sync
mov 0x180,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000017800018]
done
p3_trap2o:
membar #Sync
mov 0x180,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000017800018]
done
p3_trap3e:
nop
nop
nop
nop
nop
nop
done
p3_trap3o:
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 = 50587bd4e86d92b3
ldx [%g1+0x008],%l1 ! %l1 = 8778bda226d97f26
ldx [%g1+0x010],%l2 ! %l2 = d1c8625c38a5283e
ldx [%g1+0x018],%l3 ! %l3 = bda1e132da7671f1
ldx [%g1+0x020],%l4 ! %l4 = 186459887055c17a
ldx [%g1+0x028],%l5 ! %l5 = 84f2cbc4b1cd1381
ldx [%g1+0x030],%l6 ! %l6 = 282b39d06f838123
ldx [%g1+0x038],%l7 ! %l7 = e22a833bbaf80b04
! 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 = 7a5ac7d6 82382cd7 919d8f43 9afc12ad
! %f4 = 38df513e 46dc20e2 376f22a2 7c1f52ee
! %f8 = 59e62888 dc09cd98 76f9e222 3066c761
! %f12 = 7a2be527 95ba9350 380c0643 53737302
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0777d556 71452fb0 2aa0ca1c 1c586f9d
! %f20 = eda4d50f e217a5f8 03dc6522 8f5b2b02
! %f24 = 93861845 ab2dfa2a ba114261 b2b38ede
! %f28 = 4ab02d90 0c820087 b652a401 4bc2e6cc
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = efeb4e24 304fd350 440f445a 490c193a
! %f36 = 9a0d214d b428381b 373f6e38 d9038779
! %f40 = f6f21799 25d94085 288cd5b0 8b6bd122
! %f44 = 5583fe92 0da0fc93 d16a0353 5f3e762b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x341a8bd800000062,%g7,%g1 ! GSR scale = 12, align = 2
wr %g1,%g0,%gsr ! GSR = 341a8bd800000062
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 4
p4_label_1:
! Mem[0000000090800120] = 51966be5579eeea0, %g2 = 0000000000000000
ldx [%i5+0x120],%g2 ! %g2 = 51966be5579eeea0
! Mem[0000000018000104] = fb8e97f8, %l5 = 7a338d28, %l6 = 752e24d6
add %i0,0x104,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000fb8e97f8
! Mem[0000000090800060] = ef405618 f7bb24ad, %g2 = 579eeea0, %g3 = 00000000
ldd [%i5+0x060],%g2 ! %g2 = 00000000ef405618 00000000f7bb24ad
! Mem[000000001900011f] = d36d93b8, %l3 = 1d66e75a57811776
ldstub [%i2+0x11f],%l3 ! %l3 = 000000b8000000ff
! %l5 = 1353fa6a7a338d28, Mem[00000000910001bc] = ec5ecd51
stw %l5,[%i6+0x1bc] ! Mem[00000000910001bc] = 7a338d28
! %l3 = 00000000000000b8, Mem[00000000190000da] = 46f4c583
sth %l3,[%i2+0x0da] ! Mem[00000000190000d8] = 46f400b8
! %f0 = 7a5ac7d6 82382cd7 919d8f43 9afc12ad
! %f4 = 38df513e 46dc20e2 376f22a2 7c1f52ee
! %f8 = 59e62888 dc09cd98 76f9e222 3066c761
! %f12 = 7a2be527 95ba9350 380c0643 53737302
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[00000000198000c8] = 9767051f8d76834d, %l4 = d0a38ee864fad383, %l0 = ebeb67cbf7ffb5a4
add %i3,0xc8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 9767051f8d76834d
! Mem[0000000018000070] = 0e1cc193, %l3 = 00000000000000b8
swap [%i0+0x070],%l3 ! %l3 = 000000000e1cc193
! %l0 = 8d76834d, %l1 = d4550059, Mem[0000000091000180] = 5fb94134 d025013d
std %l0,[%i6+0x180] ! Mem[0000000091000180] = 8d76834d d4550059
p4_label_2:
! Mem[00000000180000ec] = 66650c3f, %l6 = fb8e97f8, %l7 = bbec0ec8
add %i0,0xec,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000066650c3f
! Mem[000000009080012c] = dab27b28, %g2 = 00000000ef405618
lduh [%i5+0x12e],%g2 ! %g2 = 000000000000dab2
! %f16 = 0777d556 71452fb0 2aa0ca1c 1c586f9d
! %f20 = eda4d50f e217a5f8 03dc6522 8f5b2b02
! %f24 = 93861845 ab2dfa2a ba114261 b2b38ede
! %f28 = 4ab02d90 0c820087 b652a401 4bc2e6cc
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[0000000091800128] = 588be828, %g2 = 000000000000dab2
ldsh [%o0+0x128],%g2 ! %g2 = 000000000000588b
! Mem[0000000019000018] = 121eb5df2677ae46, %l5 = 1353fa6a7a338d28, %l0 = 9767051f8d76834d
add %i2,0x18,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 121eb5df2677ae46
! Mem[000000001800001b] = a769ac9b, %l1 = 2b12feafd4550059
ldstub [%i0+0x01b],%l1 ! %l1 = 0000009b000000ff
! %l0 = 2677ae46, %l1 = 0000009b, Mem[00000000900000d0] = 6c8b41b6 b0ff9243
std %l0,[%i4+0x0d0] ! Mem[00000000900000d0] = 2677ae46 0000009b
! Mem[0000000019000078] = c35b63b4, %l6 = fb8e97f8, %l4 = 64fad383
add %i2,0x78,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000c35b63b4
! Mem[0000000019800108] = fba1c87b2a018e20, %l6 = 00000000fb8e97f8, %l7 = 0000000066650c3f
add %i3,0x108,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = fba1c87b2a018e20
! Mem[0000000018000150] = 01dd7e9a136f7426, %l3 = 000000000e1cc193, %l3 = 000000000e1cc193
add %i0,0x150,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 01dd7e9a136f7426
p4_label_3:
! Mem[0000000019800178] = 73952de763d63e64, %l7 = fba1c87b2a018e20, %l1 = 000000000000009b
add %i3,0x178,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 73952de763d63e64
! Mem[00000000908000a0] = eb582616 022623a8, %g2 = 0000588b, %g3 = f7bb24ad
ldd [%i5+0x0a0],%g2 ! %g2 = 00000000eb582616 00000000022623a8
! Mem[0000000019000178] = 21e930e9, %l4 = 00000000c35b63b4
lduw [%i2+0x178],%l4 ! %l4 = 0000000021e930e9
! %l5 = 1353fa6a7a338d28, Mem[00000000918001e8] = 71d06ccc6efa751f
stx %l5,[%o0+0x1e8] ! Mem[00000000918001e8] = 1353fa6a7a338d28
! Mem[0000000019800108] = fba1c87b2a018e20, %l1 = 73952de763d63e64, %l6 = 00000000fb8e97f8
add %i3,0x108,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = fba1c87b2a018e20
! Mem[00000000188000b8] = cb91c0ab, %l6 = fba1c87b2a018e20
swap [%i1+0x0b8],%l6 ! %l6 = 00000000cb91c0ab
! Mem[00000000918001c0] = b50779baadb1fac7, %g2 = 00000000eb582616
ldx [%o0+0x1c0],%g2 ! %g2 = b50779baadb1fac7
membar #Sync ! Added by membar checker (37)
! Mem[0000000019000100] = 0def7490 a67fc7d6 da93d883 819d43f0
! Mem[0000000019000110] = 8f6fd645 ae0adb63 54d76939 d36d93ff
! Mem[0000000019000120] = c20a8ead 2c13f0c2 67f6c08e 4ab1bed7
! Mem[0000000019000130] = cfc7a124 aed0ced6 173ad66a 07a1373b
mov 0x100,%g5
ldda [%i2+%g5]ASI_BLK_PL,%f0 ! Block Load from 0000000019000100
! Mem[0000000019000038] = dae002c2, %l2 = 4ad9dcd9aa735c26
swap [%i2+0x038],%l2 ! %l2 = 00000000dae002c2
! Mem[0000000018000090] = 125bce77dc6578d4, %l3 = 01dd7e9a136f7426, %l1 = 73952de763d63e64
add %i0,0x90,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 125bce77dc6578d4
p4_label_4:
! Mem[0000000018000098] = 32dfd7db, %l6 = cb91c0ab, %l3 = 136f7426
add %i0,0x98,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000032dfd7db
! Mem[000000009180008c] = 02feacfd, %g2 = b50779baadb1fac7
lduh [%o0+0x08e],%g2 ! %g2 = 00000000000002fe
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[0000000018000128] = bf640251, %l3 = 32dfd7db, %l7 = 2a018e20
add %i0,0x128,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000bf640251
! Mem[0000000091800108] = d2075a40, %g2 = 00000000000002fe
ldsb [%o0+0x108],%g2 ! %g2 = ffffffffffffffd2
! Mem[00000000198000ac] = 128d2cda, %l6 = 00000000cb91c0ab
ldub [%i3+0x0af],%l6 ! %l6 = 00000000000000da
! Mem[0000000018800158] = 9df02c02, %l1 = 125bce77dc6578d4
ldstub [%i1+0x158],%l1 ! %l1 = 0000009d000000ff
! Mem[0000000018800178] = 637ce700, %l5 = 7a338d28, %l6 = 000000da
add %i1,0x178,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000637ce700
! Mem[00000000190000ff] = 7d786c8e, %l2 = 00000000dae002c2
ldstub [%i2+0x0ff],%l2 ! %l2 = 0000008e000000ff
! Mem[00000000908001f4] = 4f3a0330, %g2 = ffffffffffffffd2
ldsb [%i5+0x1f4],%g2 ! %g2 = 000000000000004f
p4_label_5:
! %l6 = 637ce700, %l7 = bf640251, Mem[00000000910001e0] = c3c7fb39 2edf5a53
std %l6,[%i6+0x1e0] ! Mem[00000000910001e0] = 637ce700 bf640251
! %l4 = 0000000021e930e9, Mem[000000009180009a] = f7a381b2
sth %l4,[%o0+0x09a] ! Mem[0000000091800098] = 30e981b2
! %f16 = 0777d556 71452fb0 2aa0ca1c 1c586f9d
! %f20 = eda4d50f e217a5f8 03dc6522 8f5b2b02
! %f24 = 93861845 ab2dfa2a ba114261 b2b38ede
! %f28 = 4ab02d90 0c820087 b652a401 4bc2e6cc
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
! %l6 = 00000000637ce700, Mem[0000000018800128] = 8f9ea6185dd58233
stx %l6,[%i1+0x128] ! Mem[0000000018800128] = 00000000637ce700
! Mem[0000000091000028] = 22d6d33b, %g2 = 000000000000004f
ldsh [%i6+%o5],%g2 ! %g2 = 00000000000022d6
! Mem[0000000090000140] = d72c3882 d6c75a7a ad12fc9a 438f9d91
! Mem[0000000090000150] = e220dc46 3e51df38 ee521f7c a2226f37
! Mem[0000000090000160] = 98cd09dc 8828e659 61c76630 22e2f976
! Mem[0000000090000170] = 5093ba95 27e52b7a 02737353 43060c38
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[00000000180000b0] = 9619d340, %l2 = 0000008e, %l6 = 637ce700
add %i0,0xb0,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000009619d340
! Mem[0000000018000118] = d47929f0, %l2 = 000000000000008e
swap [%i0+0x118],%l2 ! %l2 = 00000000d47929f0
! Mem[0000000091000188] = c03b64c2, %g18 = 29ed492bb13d3fab
ldsw [%i6+0x188],%g2 ! %g2 = 29ed492bb13d3fab
! %l4 = 0000000021e930e9, Mem[00000000910000cc] = 8577b28a
stb %l4,[%i6+0x0cc] ! Mem[00000000910000cc] = e977b28a
p4_label_6:
! %l1 = 000000000000009d, Mem[00000000180000c0] = c82afef2
sth %l1,[%i0+0x0c0] ! Mem[00000000180000c0] = 009dfef2
! Mem[0000000018800100] = 73b774bb, %l1 = 000000000000009d
ldsh [%i1+0x100],%l1 ! %l1 = 00000000000073b7
! Mem[0000000090000140] = d72c3882 d6c75a7a ad12fc9a 438f9d91
! Mem[0000000090000150] = e220dc46 3e51df38 ee521f7c a2226f37
! Mem[0000000090000160] = 98cd09dc 8828e659 61c76630 22e2f976
! Mem[0000000090000170] = 5093ba95 27e52b7a 02737353 43060c38
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000038] = c24b01a4, %g2 = ffffffffc03b64c2
ldub [%i4+0x03a],%g2 ! %g2 = 00000000000000c2
! %l4 = 0000000021e930e9, Mem[00000000908000f0] = 6f92f006
sth %l4,[%i5+0x0f0] ! Mem[00000000908000f0] = 30e9f006
! Mem[000000009080002c] = 4762b7bd, %g2 = 00000000000000c2
lduh [%i5+0x02c],%g2 ! %g2 = 0000000000004762
! Mem[00000000190000c4] = eb6d7d5a, %l2 = d47929f0, %l4 = 21e930e9
add %i2,0xc4,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000eb6d7d5a
! %l5 = 1353fa6a7a338d28, Mem[000000009000000d] = caa02af8
stb %l5,[%i4+0x00d] ! Mem[000000009000000c] = 28a02af8
! Mem[00000000908000f0] = 30e9f006 15af7d1c, %g2 = 00004762, %g3 = 022623a8
ldd [%i5+0x0f0],%g2 ! %g2 = 0000000030e9f006 0000000015af7d1c
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
p4_label_7:
! Mem[000000001880010c] = cad96077, %l0 = 121eb5df2677ae46
ldstub [%i1+0x10c],%l0 ! %l0 = 000000ca000000ff
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 2677ae46 0000009b b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000019000100] = 0def7490 a67fc7d6 da93d883 819d43f0
! Mem[0000000019000110] = 8f6fd645 ae0adb63 54d76939 d36d93ff
! Mem[0000000019000120] = c20a8ead 2c13f0c2 67f6c08e 4ab1bed7
! Mem[0000000019000130] = cfc7a124 aed0ced6 173ad66a 07a1373b
ldda [%i2+%g5]ASI_BLK_S,%f16 ! Block Load from 0000000019000100
! Mem[0000000018000024] = c0e2da35, %l0 = 00000000000000ca
ldstub [%i0+0x024],%l0 ! %l0 = 000000c0000000ff
! Mem[0000000019800068] = 13aa6988cdfa1b1f, %l7 = 00000000bf640251, %l7 = 00000000bf640251
add %i3,0x68,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 13aa6988cdfa1b1f
! Mem[0000000090000024] = 8693de8e, %g2 = 0000000030e9f006
ldsb [%i4+0x026],%g2 ! %g2 = ffffffffffffff86
! Mem[0000000018800128] = 00000000, %l4 = 00000000eb6d7d5a
ldstub [%i1+0x128],%l4 ! %l4 = 00000000000000ff
! Mem[0000000090800010] = ead2886d, %g18 = 29ed492bb13d3fab
ldsw [%i5+%o2],%g2 ! %g2 = 29ed492bb13d3fab
! %f16 = 0def7490 a67fc7d6 da93d883 819d43f0
! %f20 = 8f6fd645 ae0adb63 54d76939 d36d93ff
! %f24 = c20a8ead 2c13f0c2 67f6c08e 4ab1bed7
! %f28 = cfc7a124 aed0ced6 173ad66a 07a1373b
mov 0x040,%g4
stda %f16,[%i3+%g4]ASI_BLK_AIUS ! Block Store to 0000000019800040
! %l1 = 00000000000073b7, Mem[0000000090800158] = e5c31543ecaf11e1
stx %l1,[%i5+0x158] ! Mem[0000000090800158] = 00000000000073b7
p4_label_8:
! %f16 = 0def7490 a67fc7d6 da93d883 819d43f0
! %f20 = 8f6fd645 ae0adb63 54d76939 d36d93ff
! %f24 = c20a8ead 2c13f0c2 67f6c08e 4ab1bed7
! %f28 = cfc7a124 aed0ced6 173ad66a 07a1373b
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (38)
! Mem[0000000090000000] = d6c77fa6 9074ef0d f0439d81 83d893da
! Mem[0000000090000010] = 63db0aae 45d66f8f ff936dd3 3969d754
! Mem[0000000090000020] = c2f0132c ad8e0ac2 d7beb14a 8ec0f667
! Mem[0000000090000030] = d6ced0ae 24a1c7cf 3b37a107 6ad63a17
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! Mem[0000000019800164] = 3107b0b3, %l0 = 00000000000000c0
swap [%i3+0x164],%l0 ! %l0 = 000000003107b0b3
! %l0 = 000000003107b0b3, Mem[00000000908001e8] = 2a374456
stw %l0,[%i5+0x1e8] ! Mem[00000000908001e8] = 3107b0b3
! Mem[0000000018000120] = 89221f60, %l3 = 0000000032dfd7db
ldsb [%i0+0x123],%l3 ! %l3 = 0000000000000060
! Mem[0000000090000164] = 8828e659, %g2 = ffffffffead2886d
lduh [%i4+0x164],%g2 ! %g2 = 0000000000008828
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[0000000091000098] = 195b1203, %g2 = 0000000000008828
lduw [%i6+0x098],%g2 ! %g2 = 00000000195b1203
! Mem[0000000090800068] = 5df193cc4b2a4e86, %g2 = 00000000195b1203
ldx [%i5+0x068],%g2 ! %g2 = 5df193cc4b2a4e86
! %l6 = 000000009619d340, Mem[0000000091000030] = 70ec367a
stw %l6,[%i6+0x030] ! Mem[0000000091000030] = 9619d340
p4_label_9:
! %f16 = 0def7490 a67fc7d6 da93d883 819d43f0
! %f20 = 8f6fd645 ae0adb63 54d76939 d36d93ff
! %f24 = c20a8ead 2c13f0c2 67f6c08e 4ab1bed7
! %f28 = cfc7a124 aed0ced6 173ad66a 07a1373b
mov 0x180,%g6
stda %f16,[%i1+%g6]ASI_BLK_AIUP ! Block Store to 0000000018800180
! Mem[0000000018800008] = b770a58f17db3ad6, %l7 = 13aa6988cdfa1b1f, %l6 = 000000009619d340
add %i1,0x08,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = b770a58f17db3ad6
! Mem[00000000198001a0] = d52f2830a8122814, %l1 = 00000000000073b7, %l1 = 00000000000073b7
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = d52f2830a8122814
! Mem[000000001980007c] = 07a1373b, %l3 = 0000000000000060
swap [%i3+0x07c],%l3 ! %l3 = 0000000007a1373b
! Mem[0000000018000053] = 804e82eb, %l2 = 00000000d47929f0
ldstub [%i0+0x053],%l2 ! %l2 = 000000eb000000ff
! Mem[00000000900001f8] = 16073d4115aca2b6, %g2 = 5df193cc4b2a4e86
ldx [%i4+0x1f8],%g2 ! %g2 = 16073d4115aca2b6
! %l4 = 0000000000000000, Mem[000000009100013d] = 365a6754
stb %l4,[%i6+0x13d] ! Mem[000000009100013c] = 005a6754
! Mem[00000000180001c4] = 5411039c, %l0 = 000000003107b0b3
swap [%i0+0x1c4],%l0 ! %l0 = 000000005411039c
! %l4 = 0000000000000000, Mem[000000009000009c] = 0e75238a
stw %l4,[%i4+0x09c] ! Mem[000000009000009c] = 00000000
! Mem[0000000018000170] = 04c1e203, %l6 = 17db3ad6, %l6 = 17db3ad6
add %i0,0x170,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000004c1e203
p4_label_10:
! Mem[00000000198001d4] = 02ca03fa, %l2 = 000000eb, %l5 = 7a338d28
add %i3,0x1d4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000002ca03fa
! Mem[00000000900001e8] = 7fc6fc0d, %g2 = 16073d4115aca2b6
lduw [%i4+0x1e8],%g2 ! %g2 = 000000007fc6fc0d
! Mem[000000001800016f] = c4289d6f, %l4 = 0000000000000000
ldstub [%i0+0x16f],%l4 ! %l4 = 0000006f000000ff
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
membar #Sync ! Added by membar checker (39)
! Mem[00000000188001a0] = c20a8ead, %l0 = 000000005411039c
ldsh [%i1+0x1a2],%l0 ! %l0 = ffffffffffff8ead
! %l2 = 000000eb, %l3 = 07a1373b, Mem[0000000090800198] = 017639b3 89ad2477
std %l2,[%i5+0x198] ! Mem[0000000090800198] = 000000eb 07a1373b
! Mem[0000000019000100] = 0def7490 a67fc7d6 da93d883 819d43f0
! Mem[0000000019000110] = 8f6fd645 ae0adb63 54d76939 d36d93ff
! Mem[0000000019000120] = c20a8ead 2c13f0c2 67f6c08e 4ab1bed7
! Mem[0000000019000130] = cfc7a124 aed0ced6 173ad66a 07a1373b
ldda [%i2+%g5]ASI_BLK_AIUS,%f16 ! Block Load from 0000000019000100
! Mem[0000000090000140] = d72c3882 d6c75a7a ad12fc9a 438f9d91
! Mem[0000000090000150] = e220dc46 3e51df38 ee521f7c a2226f37
! Mem[0000000090000160] = 98cd09dc 8828e659 61c76630 22e2f976
! Mem[0000000090000170] = 5093ba95 27e52b7a 02737353 43060c38
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[0000000091000090] = 898c3891, %g18 = 29ed492bb13d3fab
ldsw [%i6+0x090],%g2 ! %g2 = 29ed492bb13d3fab
! %l4 = 000000000000006f, Mem[00000000908000c0] = dcd43e20
stb %l4,[%i5+0x0c0] ! Mem[00000000908000c0] = 6fd43e20
p4_label_11:
! Mem[00000000908000f0] = 30e9f00615af7d1c, %g2 = ffffffff898c3891
ldx [%i5+0x0f0],%g2 ! %g2 = 30e9f00615af7d1c
! %f16 = 0def7490 a67fc7d6 da93d883 819d43f0
! %f20 = 8f6fd645 ae0adb63 54d76939 d36d93ff
! %f24 = c20a8ead 2c13f0c2 67f6c08e 4ab1bed7
! %f28 = cfc7a124 aed0ced6 173ad66a 07a1373b
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[00000000910000e8] = 464e3f5a6c1ff5eb, %g2 = 30e9f00615af7d1c
ldx [%i6+0x0e8],%g2 ! %g2 = 464e3f5a6c1ff5eb
! Mem[0000000091000004] = 8f7a27e2, %g2 = 464e3f5a6c1ff5eb
ldsh [%i6+0x006],%g2 ! %g2 = ffffffffffff8f7a
! Mem[00000000900000a8] = cb6bfbef cc9f02bf, %g2 = ffff8f7a, %g3 = 15af7d1c
ldd [%i4+0x0a8],%g2 ! %g2 = 00000000cb6bfbef 00000000cc9f02bf
! %l1 = d52f2830a8122814, Mem[00000000910000e6] = 1fad464e
sth %l1,[%i6+0x0e6] ! Mem[00000000910000e4] = 2814464e
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 2677ae46 0000009b b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091800080] = 2bf29387, %g2 = 00000000cb6bfbef
lduh [%o0+0x080],%g2 ! %g2 = 0000000000002bf2
! %l5 = 0000000002ca03fa, Mem[00000000910000f0] = 8900ace1d888e86d
stx %l5,[%i6+0x0f0] ! Mem[00000000910000f0] = 0000000002ca03fa
! Mem[0000000090000100] = 0777d556 71452fb0 2aa0ca1c 1c586f9d
! Mem[0000000090000110] = eda4d50f e217a5f8 03dc6522 8f5b2b02
! Mem[0000000090000120] = 93861845 ab2dfa2a ba114261 b2b38ede
! Mem[0000000090000130] = 4ab02d90 0c820087 b652a401 4bc2e6cc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
p4_label_12:
! Mem[00000000900000b4] = 284d4922, %g2 = 0000000000002bf2
ldsb [%i4+0x0b5],%g2 ! %g2 = 0000000000000028
! Mem[0000000019000104] = a67fc7d6, %l6 = 0000000004c1e203
swap [%i2+0x104],%l6 ! %l6 = 00000000a67fc7d6
! Mem[0000000091800078] = f5ff3f68, %g2 = 0000000000000028
ldsb [%o0+0x07b],%g2 ! %g2 = fffffffffffffff5
! Mem[00000000190000c0] = b4250d52eb6d7d5a, %l4 = 000000000000006f, %l5 = 0000000002ca03fa
add %i2,0xc0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = b4250d52eb6d7d5a
! Mem[0000000019800080] = 1a4127a0 f1067a29, %l4 = 0000006f, %l5 = eb6d7d5a
ldd [%i3+0x080],%l4 ! %l4 = 000000001a4127a0 00000000f1067a29
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! %l1 = d52f2830a8122814, Mem[0000000090000098] = 196659b500000000
stx %l1,[%i4+0x098] ! Mem[0000000090000098] = d52f2830a8122814
! Mem[00000000910000ac] = 60f52915, %g2 = fffffffffffffff5
ldub [%i6+0x0ac],%g2 ! %g2 = 0000000000000060
! Mem[0000000018800176] = 1a055b8b, %l5 = 00000000f1067a29
ldstub [%i1+0x176],%l5 ! %l5 = 0000005b000000ff
! Mem[00000000918001d8] = 487bb59a be03d043, %g2 = 00000060, %g3 = cc9f02bf
ldd [%o0+0x1d8],%g2 ! %g2 = 00000000487bb59a 00000000be03d043
p4_label_13:
! Mem[0000000091000008] = e4e1df89, %g2 = 00000000487bb59a
lduh [%i6+0x00a],%g2 ! %g2 = 000000000000e4e1
! Mem[00000000910000f4] = 02ca03fa, %g2 = 000000000000e4e1
ldsh [%i6+0x0f4],%g2 ! %g2 = 00000000000002ca
! Mem[0000000091000100] = 8487b24e, %g2 = 00000000000002ca
ldsh [%i6+0x100],%g2 ! %g2 = ffffffffffff8487
! Mem[00000000190001f8] = bddba059, %l4 = 000000001a4127a0
swap [%i2+0x1f8],%l4 ! %l4 = 00000000bddba059
! %f0 = d6c77fa6 9074ef0d f0439d81 83d893da
! %f4 = 63db0aae 45d66f8f ff936dd3 3969d754
! %f8 = c2f0132c ad8e0ac2 d7beb14a 8ec0f667
! %f12 = d6ced0ae 24a1c7cf 3b37a107 6ad63a17
mov 0x080,%g4
stda %f0,[%i1+%g4]ASI_BLK_P ! Block Store to 0000000018800080
! Mem[0000000091800008] = f15400a1, %g2 = ffffffffffff8487
ldsb [%o0+%o1],%g2 ! %g2 = fffffffffffffff1
! %l6 = 00000000a67fc7d6, Mem[0000000091800194] = 6c412e81
stw %l6,[%o0+0x194] ! Mem[0000000091800194] = a67fc7d6
! Mem[00000000190000e0] = 344d085e, %l4 = bddba059, %l2 = 000000eb
add %i2,0xe0,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000344d085e
! Mem[0000000019800098] = 90d1f73861a408f0, %l2 = 00000000344d085e, %l4 = 00000000bddba059
add %i3,0x98,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 90d1f73861a408f0
membar #Sync ! Added by membar checker (40)
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b d52f2830 a8122814
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
p4_label_14:
! %l1 = d52f2830a8122814, Mem[0000000091000024] = 3f02b68f
stw %l1,[%i6+0x024] ! Mem[0000000091000024] = a8122814
! Mem[00000000188000ae] = 8ec0f667, %l0 = ffffffffffff8ead
ldstub [%i1+0x0ae],%l0 ! %l0 = 000000f6000000ff
! Mem[00000000188000f0] = f75a0f9f, %l2 = 00000000344d085e
swap [%i1+0x0f0],%l2 ! %l2 = 00000000f75a0f9f
! Mem[0000000018000088] = 8ce0ffe295f44044, %l0 = 00000000000000f6, %l7 = 13aa6988cdfa1b1f
add %i0,0x88,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 8ce0ffe295f44044
! Mem[00000000910000f8] = dd3a8746, %g2 = fffffffffffffff1
ldsh [%i6+0x0fa],%g2 ! %g2 = ffffffffffffdd3a
! %l4 = 61a408f0, %l5 = 0000005b, Mem[0000000018000008] = dc6abd10 388c3602
std %l4,[%i0+%o1] ! Mem[0000000018000008] = 61a408f0 0000005b
! Mem[00000000180000f0] = 13189c87bb3ad65a, %l7 = 8ce0ffe295f44044, %l2 = 00000000f75a0f9f
add %i0,0xf0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 13189c87bb3ad65a
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 2677ae46 0000009b b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090800088] = d3a73d73, %g2 = ffffffffffffdd3a
ldsb [%i5+0x08a],%g2 ! %g2 = ffffffffffffffd3
! Mem[0000000019000104] = 04c1e203, %l4 = 90d1f73861a408f0
ldub [%i2+0x104],%l4 ! %l4 = 0000000000000004
p4_label_15:
! Mem[0000000018800030] = 456dedd0, %l6 = a67fc7d6, %l7 = 95f44044
add %i1,0x30,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000456dedd0
! %l0 = 00000000000000f6, Mem[000000009080013c] = 61a301d1
stw %l0,[%i5+0x13c] ! Mem[000000009080013c] = 000000f6
! %l1 = d52f2830a8122814, Mem[0000000091800078] = fbe0e6f5
sth %l1,[%o0+0x078] ! Mem[0000000091800078] = 2814e6f5
! Mem[000000001880014e] = b86b1077, %l3 = 0000000007a1373b
ldstub [%i1+0x14e],%l3 ! %l3 = 00000010000000ff
! Mem[00000000190000f4] = 0bccb3f4, %l2 = bb3ad65a, %l6 = a67fc7d6
add %i2,0xf4,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000000bccb3f4
! %l2 = 13189c87bb3ad65a, Mem[0000000018000098] = 32dfd7db
sth %l2,[%i0+0x098] ! Mem[0000000018000098] = d65ad7db
! Mem[00000000188001b0] = cfc7a124, %l7 = 00000000456dedd0
swap [%i1+0x1b0],%l7 ! %l7 = 00000000cfc7a124
! Mem[000000001900004e] = 841f9b38, %l6 = 000000000bccb3f4
ldstub [%i2+0x04e],%l6 ! %l6 = 0000009b000000ff
! Mem[00000000190000f3] = 80771ea8, %l5 = 000000000000005b
ldstub [%i2+0x0f3],%l5 ! %l5 = 000000a8000000ff
! Mem[0000000090800104] = 275ea837, %g18 = 29ed492bb13d3fab
ldsw [%i5+0x104],%g2 ! %g2 = 29ed492bb13d3fab
p4_label_16:
! %l1 = d52f2830a8122814, Mem[000000009000003d] = d63a1776
stb %l1,[%i4+0x03d] ! Mem[000000009000003c] = 143a1776
membar #Sync ! Added by membar checker (41)
! Mem[0000000090000000] = d6c77fa6 9074ef0d f0439d81 83d893da
! Mem[0000000090000010] = 63db0aae 45d66f8f ff936dd3 3969d754
! Mem[0000000090000020] = c2f0132c ad8e0ac2 d7beb14a 8ec0f667
! Mem[0000000090000030] = d6ced0ae 24a1c7cf 3b37a107 6a143a17
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! %l5 = 00000000000000a8, Mem[0000000090800185] = fd2a1f72
stb %l5,[%i5+0x185] ! Mem[0000000090800184] = a82a1f72
! Mem[0000000018800164] = 55bf2d8a, %l3 = 0000000000000010
ldsh [%i1+0x164],%l3 ! %l3 = 00000000000055bf
! Mem[00000000198000f9] = 6c57c318, %l1 = d52f2830a8122814
ldstub [%i3+0x0f9],%l1 ! %l1 = 00000057000000ff
! Mem[0000000019800098] = 90d1f73861a408f0, %l7 = 00000000cfc7a124, %l6 = 000000000000009b
add %i3,0x98,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 90d1f73861a408f0
! Mem[0000000019800178] = 73952de763d63e64, %l0 = 00000000000000f6, %l2 = 13189c87bb3ad65a
add %i3,0x178,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 73952de763d63e64
! Mem[0000000019800004] = bc778c78, %l0 = 000000f6, %l5 = 000000a8
add %i3,0x04,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000bc778c78
! %f0 = d6c77fa6 9074ef0d f0439d81 83d893da
! %f4 = 63db0aae 45d66f8f ff936dd3 3969d754
! %f8 = c2f0132c ad8e0ac2 d7beb14a 8ec0f667
! %f12 = d6ced0ae 24a1c7cf 3b37a107 6ad63a17
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[0000000090000140] = d72c3882 d6c75a7a ad12fc9a 438f9d91
! Mem[0000000090000150] = e220dc46 3e51df38 ee521f7c a2226f37
! Mem[0000000090000160] = 98cd09dc 8828e659 61c76630 22e2f976
! Mem[0000000090000170] = 5093ba95 27e52b7a 02737353 43060c38
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
p4_label_17:
! Mem[0000000019000194] = 27f68f7e, %l0 = 00000000000000f6
ldsh [%i2+0x194],%l0 ! %l0 = 00000000000027f6
! Mem[00000000198000d4] = d77ff829, %l1 = 0000000000000057
swap [%i3+0x0d4],%l1 ! %l1 = 00000000d77ff829
! %f0 = d6c77fa6 9074ef0d f0439d81 83d893da
! %f4 = 63db0aae 45d66f8f ff936dd3 3969d754
! %f8 = c2f0132c ad8e0ac2 d7beb14a 8ec0f667
! %f12 = d6ced0ae 24a1c7cf 3b37a107 6ad63a17
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[000000009100010c] = e122f8ce, %g2 = 00000000275ea837
ldub [%i6+0x10d],%g2 ! %g2 = 00000000000000e1
! Mem[0000000018800038] = dc2e70de, %l3 = 00000000000055bf
ldstub [%i1+0x038],%l3 ! %l3 = 000000dc000000ff
! %l2 = 73952de763d63e64, Mem[0000000090000114] = e217a5f8
stb %l2,[%i4+0x114] ! Mem[0000000090000114] = 6417a5f8
! %l3 = 00000000000000dc, Mem[00000000188000a0] = c2f0132cad8e0ac2
stx %l3,[%i1+0x0a0] ! Mem[00000000188000a0] = 00000000000000dc
! Mem[000000001800008c] = 95f44044, %l0 = 00000000000027f6
ldub [%i0+0x08f],%l0 ! %l0 = 0000000000000044
! Mem[0000000090000138] = b652a401 4bc2e6cc, %g2 = 000000e1, %g3 = be03d043
ldd [%i4+0x138],%g2 ! %g2 = 00000000b652a401 000000004bc2e6cc
! Mem[00000000908001c0] = c97811f1, %g18 = 29ed492bb13d3fab
ldsw [%i5+0x1c0],%g2 ! %g2 = 29ed492bb13d3fab
p4_label_18:
! Mem[0000000019000084] = 973b1b66, %l5 = bc778c78, %l7 = cfc7a124
add %i2,0x84,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000973b1b66
! %l2 = 63d63e64, %l3 = 000000dc, Mem[00000000918001b0] = 66d52f0c 6ac8a600
std %l2,[%o0+0x1b0] ! Mem[00000000918001b0] = 63d63e64 000000dc
! Mem[00000000908001a4] = adc6f2d6, %g2 = ffffffffc97811f1
ldsh [%i5+0x1a6],%g2 ! %g2 = ffffffffffffadc6
! %l6 = 61a408f0, %l7 = 973b1b66, Mem[0000000091800030] = d834c2f1 8b0f4cb2
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 61a408f0 973b1b66
! %l6 = 90d1f73861a408f0, Mem[00000000190000b8] = 33fcc3f8
sth %l6,[%i2+0x0b8] ! Mem[00000000190000b8] = 08f0c3f8
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b d52f2830 a8122814
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[00000000198000d8] = 83d17048, %l0 = 0000000000000044
ldsh [%i3+0x0d8],%l0 ! %l0 = ffffffffffff83d1
! Mem[00000000180000b0] = 9619d340, %l2 = 73952de763d63e64
ldstub [%i0+0x0b0],%l2 ! %l2 = 00000096000000ff
! %f0 = d6c77fa6 9074ef0d f0439d81 83d893da
! %f4 = 63db0aae 45d66f8f ff936dd3 3969d754
! %f8 = c2f0132c ad8e0ac2 d7beb14a 8ec0f667
! %f12 = d6ced0ae 24a1c7cf 3b37a107 6ad63a17
mov 0x0c0,%g5
stda %f0,[%i0+%g5]ASI_BLK_AIUP ! Block Store to 00000000180000c0
! Mem[000000009000017c] = 43060c38, %g2 = ffffffffffffadc6
lduh [%i4+0x17c],%g2 ! %g2 = 0000000000004306
p4_label_19:
! %f16 = 0def7490 a67fc7d6 da93d883 819d43f0
! %f20 = 8f6fd645 ae0adb63 54d76939 d36d93ff
! %f24 = c20a8ead 2c13f0c2 67f6c08e 4ab1bed7
! %f28 = cfc7a124 aed0ced6 173ad66a 07a1373b
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[0000000018800094] = 45d66f8f, %l7 = 973b1b66, %l1 = d77ff829
add %i1,0x94,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000045d66f8f
! Mem[00000000900000c8] = 05ebf501, %g2 = 0000000000004306
lduh [%i4+0x0ca],%g2 ! %g2 = 00000000000005eb
! Mem[0000000018000029] = bc842b93, %l1 = 0000000045d66f8f
ldstub [%i0+0x029],%l1 ! %l1 = 00000084000000ff
! Mem[00000000910000f0] = 0000000002ca03fa, %g2 = 00000000000005eb
ldx [%i6+0x0f0],%g2 ! %g2 = 0000000002ca03fa
! Mem[0000000019800160] = 399438bf, %l7 = 00000000973b1b66
swap [%i3+0x160],%l7 ! %l7 = 00000000399438bf
! Mem[0000000018800150] = 47260e6fd1bf5a3c, %l2 = 0000000000000096, %l1 = 0000000000000084
add %i1,0x150,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 47260e6fd1bf5a3c
! %l7 = 00000000399438bf, Mem[000000009080015c] = 000073b7
stw %l7,[%i5+0x15c] ! Mem[000000009080015c] = 399438bf
! %f0 = d6c77fa6 9074ef0d f0439d81 83d893da
! %f4 = 63db0aae 45d66f8f ff936dd3 3969d754
! %f8 = c2f0132c ad8e0ac2 d7beb14a 8ec0f667
! %f12 = d6ced0ae 24a1c7cf 3b37a107 6ad63a17
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[00000000180001f0] = b3f1acdbe48b502e, %l1 = 47260e6fd1bf5a3c, %l5 = 00000000bc778c78
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = b3f1acdbe48b502e
p4_label_20:
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! %l2 = 0000000000000096, Mem[00000000918001ea] = fa6a7a33
sth %l2,[%o0+0x1ea] ! Mem[00000000918001e8] = 00967a33
! %l0 = ffffffffffff83d1, Mem[0000000019000130] = cfc7a124aed0ced6
stx %l0,[%i2+0x130] ! Mem[0000000019000130] = ffffffffffff83d1
! %f0 = d6c77fa6 9074ef0d f0439d81 83d893da
! %f4 = 63db0aae 45d66f8f ff936dd3 3969d754
! %f8 = c2f0132c ad8e0ac2 d7beb14a 8ec0f667
! %f12 = d6ced0ae 24a1c7cf 3b37a107 6ad63a17
mov 0x100,%g4
stda %f0,[%i2+%g4]ASI_COMMIT_S ! Block Store to 0000000019000100
! Mem[00000000908000d8] = b856f81d, %g2 = 0000000002ca03fa
ldsh [%i5+0x0da],%g2 ! %g2 = ffffffffffffb856
membar #Sync ! Added by membar checker (42)
! Mem[0000000090000180] = 0def7490 a67fc7d6 da93d883 819d43f0
! Mem[0000000090000190] = 8f6fd645 ae0adb63 54d76939 d36d93ff
! Mem[00000000900001a0] = c20a8ead 2c13f0c2 67f6c08e 4ab1bed7
! Mem[00000000900001b0] = cfc7a124 aed0ced6 173ad66a 07a1373b
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[00000000908000f4] = 15af7d1c, %g18 = 29ed492bb13d3fab
ldsw [%i5+0x0f4],%g2 ! %g2 = 29ed492bb13d3fab
! %l2 = 00000096, %l3 = 000000dc, Mem[0000000090000030] = d6ced0ae 24a1c7cf
std %l2,[%i4+0x030] ! Mem[0000000090000030] = 00000096 000000dc
! Mem[0000000018000118] = 0000008e, %l7 = 00000000399438bf
swap [%i0+0x118],%l7 ! %l7 = 000000000000008e
! Mem[00000000188000b8] = 3b37a1076ad63a17, %l6 = 90d1f73861a408f0, %l6 = 90d1f73861a408f0
add %i1,0xb8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 3b37a1076ad63a17
p4_label_21:
! %f16 = 0def7490 a67fc7d6 da93d883 819d43f0
! %f20 = 8f6fd645 ae0adb63 54d76939 d36d93ff
! %f24 = c20a8ead 2c13f0c2 67f6c08e 4ab1bed7
! %f28 = cfc7a124 aed0ced6 173ad66a 07a1373b
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000080
! %l6 = 3b37a1076ad63a17, Mem[0000000018000134] = 33466b8d
sth %l6,[%i0+0x134] ! Mem[0000000018000134] = 3a176b8d
! Mem[0000000019800088] = 1750c1728529fd90, %l0 = ffffffffffff83d1, %l0 = ffffffffffff83d1
add %i3,0x88,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 1750c1728529fd90
! Mem[0000000091800108] = d2075a40, %g2 = 0000000015af7d1c
lduw [%o0+0x108],%g2 ! %g2 = 00000000d2075a40
! Mem[0000000090000100] = 0777d556 71452fb0 2aa0ca1c 1c586f9d
! Mem[0000000090000110] = eda4d50f 6417a5f8 03dc6522 8f5b2b02
! Mem[0000000090000120] = 93861845 ab2dfa2a ba114261 b2b38ede
! Mem[0000000090000130] = 4ab02d90 0c820087 b652a401 4bc2e6cc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! %l7 = 000000000000008e, Mem[0000000091800020] = d34b5591902fc43a
stx %l7,[%o0+%o4] ! Mem[0000000091800020] = 000000000000008e
! %l0 = 8529fd90, %l1 = d1bf5a3c, Mem[0000000091800040] = 728e5005 a6bd6b86
std %l0,[%o0+0x040] ! Mem[0000000091800040] = 8529fd90 d1bf5a3c
! Mem[00000000180000bc] = daaa3755, %l6 = 3b37a1076ad63a17
ldsb [%i0+0x0bf],%l6 ! %l6 = 0000000000000055
! %l3 = 00000000000000dc, Mem[000000009080000b] = 9b4a1794
stb %l3,[%i5+0x00b] ! Mem[0000000090800008] = dc4a1794
! Mem[00000000188000ac] = 8ec0ff67, %l5 = e48b502e, %l2 = 00000096
add %i1,0xac,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000008ec0ff67
p4_label_22:
! Mem[0000000090000184] = a67fc7d6, %g2 = 00000000d2075a40
lduh [%i4+0x184],%g2 ! %g2 = 000000000000a67f
! Mem[00000000188000bc] = 6ad63a17, %l2 = 8ec0ff67, %l5 = e48b502e
add %i1,0xbc,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000006ad63a17
! Mem[00000000900001b8] = 173ad66a 07a1373b, %g2 = 0000a67f, %g3 = 4bc2e6cc
ldd [%i4+0x1b8],%g2 ! %g2 = 00000000173ad66a 0000000007a1373b
! Mem[0000000018000098] = d65ad7db033da580, %l5 = 000000006ad63a17, %l3 = 00000000000000dc
add %i0,0x98,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = d65ad7db033da580
! Mem[00000000188000d4] = b28ea2a5, %l7 = 000000000000008e
ldstub [%i1+0x0d4],%l7 ! %l7 = 000000b2000000ff
! Mem[0000000091000128] = 754a2d84, %g2 = 00000000173ad66a
lduh [%i6+0x128],%g2 ! %g2 = 000000000000754a
! Mem[00000000190000f0] = 80771eff0bccb3f4, %l7 = 00000000000000b2, %l6 = 0000000000000055
add %i2,0xf0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 80771eff0bccb3f4
! Mem[0000000091800190] = 95e2657d, %g2 = 000000000000754a
lduw [%o0+0x190],%g2 ! %g2 = 0000000095e2657d
! Mem[0000000090800118] = 59744ec7141e1b8a, %g2 = 0000000095e2657d
ldx [%i5+0x118],%g2 ! %g2 = 59744ec7141e1b8a
! %f16 = 0def7490 a67fc7d6 da93d883 819d43f0
! %f20 = 8f6fd645 ae0adb63 54d76939 d36d93ff
! %f24 = c20a8ead 2c13f0c2 67f6c08e 4ab1bed7
! %f28 = cfc7a124 aed0ced6 173ad66a 07a1373b
stda %f16,[%i3+%g6]ASI_BLK_SL ! Block Store to 0000000019800180
p4_label_23:
! Mem[0000000019000064] = d9cac3ef, %l6 = 0bccb3f4, %l7 = 000000b2
add %i2,0x64,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000d9cac3ef
! %f16 = 0def7490 a67fc7d6 da93d883 819d43f0
! %f20 = 8f6fd645 ae0adb63 54d76939 d36d93ff
! %f24 = c20a8ead 2c13f0c2 67f6c08e 4ab1bed7
! %f28 = cfc7a124 aed0ced6 173ad66a 07a1373b
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140
membar #Sync ! Added by membar checker (43)
! Mem[0000000090000080] = 0def7490a67fc7d6, %g2 = 59744ec7141e1b8a
ldx [%i4+0x080],%g2 ! %g2 = 0def7490a67fc7d6
! Mem[0000000090000128] = 4261b2b3, %g2 = 0def7490a67fc7d6
ldsb [%i4+0x12a],%g2 ! %g2 = 0000000000000042
! Mem[0000000018000117] = 4d5eaa52, %l4 = 0000000000000004
ldstub [%i0+0x117],%l4 ! %l4 = 00000052000000ff
! Mem[0000000018800084] = 9074ef0d, %l1 = 47260e6fd1bf5a3c
swap [%i1+0x084],%l1 ! %l1 = 000000009074ef0d
! Mem[00000000910001b8] = acfd7a33, %g2 = 0000000000000042
ldsh [%i6+0x1ba],%g2 ! %g2 = ffffffffffffacfd
! Mem[00000000180001a0] = 1dfd2507, %l4 = 0000000000000052
ldsb [%i0+0x1a3],%l4 ! %l4 = 0000000000000007
! Mem[0000000090000084] = c7d6da93, %g2 = ffffffffffffacfd
lduh [%i4+0x086],%g2 ! %g2 = 000000000000c7d6
! Mem[00000000910000e0] = 5949c598 f4302814, %g2 = 0000c7d6, %g3 = 07a1373b
ldd [%i6+0x0e0],%g2 ! %g2 = 000000005949c598 00000000f4302814
p4_label_24:
! Mem[0000000018800090] = 63db0aae 45d66f8f, %l2 = 8ec0ff67, %l3 = 033da580
ldd [%i1+0x090],%l2 ! %l2 = 0000000063db0aae 0000000045d66f8f
! Mem[0000000091000098] = 1203d0d5, %g2 = 000000005949c598
ldub [%i6+0x09a],%g2 ! %g2 = 0000000000000012
! Mem[0000000018800100] = 73b774bb97abb88f, %l6 = 80771eff0bccb3f4, %l3 = 0000000045d66f8f
add %i1,0x100,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 73b774bb97abb88f
! Mem[0000000090000000] = d6c77fa6 9074ef0d f0439d81 83d893da
! Mem[0000000090000010] = 63db0aae 45d66f8f ff936dd3 3969d754
! Mem[0000000090000020] = c2f0132c ad8e0ac2 d7beb14a 8ec0f667
! Mem[0000000090000030] = 00000096 000000dc 3b37a107 6a143a17
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! %l4 = 0000000000000007, Mem[0000000091000161] = 1a157185
stb %l4,[%i6+0x161] ! Mem[0000000091000160] = 07157185
! %l0 = 8529fd90, %l1 = 9074ef0d, Mem[0000000090000190] = 8f6fd645 ae0adb63
std %l0,[%i4+0x190] ! Mem[0000000090000190] = 8529fd90 9074ef0d
! Mem[00000000190001c8] = 5ee31d74, %l3 = 73b774bb97abb88f
swap [%i2+0x1c8],%l3 ! %l3 = 000000005ee31d74
! %l5 = 000000006ad63a17, Mem[00000000900001b0] = cfc7a124aed0ced6
stx %l5,[%i4+0x1b0] ! Mem[00000000900001b0] = 000000006ad63a17
! %l0 = 1750c1728529fd90, Mem[0000000090800038] = 3b0cad50
sth %l0,[%i5+0x038] ! Mem[0000000090800038] = fd90ad50
! Mem[00000000180000fe] = 6ad63a17, %l5 = 000000006ad63a17
ldstub [%i0+0x0fe],%l5 ! %l5 = 0000003a000000ff
p4_label_25:
! %f16 = 0def7490 a67fc7d6 da93d883 819d43f0
! %f20 = 8f6fd645 ae0adb63 54d76939 d36d93ff
! %f24 = c20a8ead 2c13f0c2 67f6c08e 4ab1bed7
! %f28 = cfc7a124 aed0ced6 173ad66a 07a1373b
stda %f16,[%i3+%g4]ASI_BLK_S ! Block Store to 0000000019800080
! Mem[0000000018800094] = 45d66f8f, %l5 = 000000000000003a
ldstub [%i1+0x094],%l5 ! %l5 = 00000045000000ff
! Mem[000000001800011b] = 399438bf, %l6 = 80771eff0bccb3f4
ldstub [%i0+0x11b],%l6 ! %l6 = 000000bf000000ff
! %l0 = 1750c1728529fd90, Mem[00000000908001a0] = 01d55e31cfd5adc6
stx %l0,[%i5+0x1a0] ! Mem[00000000908001a0] = 1750c1728529fd90
! Mem[0000000019000028] = 791e2684a5f4971d, %l1 = 000000009074ef0d, %l7 = 00000000d9cac3ef
add %i2,0x28,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 791e2684a5f4971d
! Mem[0000000018800180] = 0def7490 a67fc7d6 da93d883 819d43f0
! Mem[0000000018800190] = 8f6fd645 ae0adb63 54d76939 d36d93ff
! Mem[00000000188001a0] = c20a8ead 2c13f0c2 67f6c08e 4ab1bed7
! Mem[00000000188001b0] = 456dedd0 aed0ced6 173ad66a 07a1373b
ldda [%i1+%g6]ASI_BLK_S,%f16 ! Block Load from 0000000018800180
! Mem[0000000090800188] = 723d4e83, %g18 = 29ed492bb13d3fab
ldsw [%i5+0x188],%g2 ! %g2 = 29ed492bb13d3fab
! %l0 = 1750c1728529fd90, Mem[00000000900001b0] = 00000000
stw %l0,[%i4+0x1b0] ! Mem[00000000900001b0] = 8529fd90
! Mem[0000000091000058] = 69451c90, %g18 = 29ed492bb13d3fab
ldsw [%i6+0x058],%g2 ! %g2 = 29ed492bb13d3fab
! Mem[00000000198001b0] = d6ced0ae24a1c7cf, %l6 = 00000000000000bf, %l5 = 0000000000000045
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = d6ced0ae24a1c7cf
ba,a p4_not_taken_0_end
p4_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 1750c1728529fd90
bne,a,pn %xcc,p4_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000009074ef0d
bne,a,pn %xcc,p4_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000063db0aae
bne,a,pn %xcc,p4_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000005ee31d74
bne,a,pn %xcc,p4_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000007
bne,a,pn %xcc,p4_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be d6ced0ae24a1c7cf
bne,a,pn %xcc,p4_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000bf
bne,a,pn %xcc,p4_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 791e2684a5f4971d
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 d6c77fa6 9074ef0d
bne %xcc,p4_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be f0439d81 83d893da
bne %xcc,p4_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 63db0aae 45d66f8f
bne %xcc,p4_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ff936dd3 3969d754
bne %xcc,p4_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be c2f0132c ad8e0ac2
bne %xcc,p4_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be d7beb14a 8ec0f667
bne %xcc,p4_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be d6ced0ae 24a1c7cf
bne %xcc,p4_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 3b37a107 6ad63a17
bne %xcc,p4_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 0def7490 a67fc7d6
bne %xcc,p4_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be da93d883 819d43f0
bne %xcc,p4_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 8f6fd645 ae0adb63
bne %xcc,p4_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 54d76939 d36d93ff
bne %xcc,p4_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be c20a8ead 2c13f0c2
bne %xcc,p4_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 67f6c08e 4ab1bed7
bne %xcc,p4_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 456dedd0 aed0ced6
bne %xcc,p4_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 173ad66a 07a1373b
bne %xcc,p4_f30_fail
nop
! Check Local Memory
set p4_local0_expect,%g1
p4_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 61a408f00000005b
ldx [%i0+0x008],%g3 ! Observed data at 0000000018000008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = a769acff4ad4eb51
ldx [%i0+0x018],%g3 ! Observed data at 0000000018000018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = be824e16ffe2da35
ldx [%i0+0x020],%g3 ! Observed data at 0000000018000020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = bcff2b93037f78a9
ldx [%i0+0x028],%g3 ! Observed data at 0000000018000028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 804e82ffece5a9a3
ldx [%i0+0x050],%g3 ! Observed data at 0000000018000050
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 000000b89b3d903b
ldx [%i0+0x070],%g3 ! Observed data at 0000000018000070
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = d65ad7db033da580
ldx [%i0+0x098],%g3 ! Observed data at 0000000018000098
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ff19d340a3cfdc9c
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000180000b0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = d6c77fa69074ef0d
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000180000c0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = f0439d8183d893da
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000180000c8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 63db0aae45d66f8f
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000180000d0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ff936dd33969d754
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000180000d8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = c2f0132cad8e0ac2
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000180000e0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = d7beb14a8ec0f667
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000180000e8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = d6ced0ae24a1c7cf
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000180000f0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 3b37a1076ad6ff17
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000180000f8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = f3dd26324d5eaaff
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 = 399438ffbff1e862
ldx [%i0+0x118],%g3 ! Observed data at 0000000018000118
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = a196e0e33a176b8d
ldx [%i0+0x130],%g3 ! Observed data at 0000000018000130
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x130,%g4
ldx [%g1+0x168],%g2 ! Expected data = 2069bd2dc4289dff
ldx [%i0+0x168],%g3 ! Observed data at 0000000018000168
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x168,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 5b7f142b3107b0b3
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000180001c0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x1c0,%g4
set p4_local1_expect,%g1
p4_check_local1:
ldx [%g1+0x038],%g2 ! Expected data = ff2e70de4d4c72e7
ldx [%i1+0x038],%g3 ! Observed data at 0000000018800038
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x038,%g4
ldx [%g1+0x080],%g2 ! Expected data = d6c77fa6d1bf5a3c
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 = f0439d8183d893da
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 = 63db0aaeffd66f8f
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 = ff936dd33969d754
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 = 00000000000000dc
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 = d7beb14a8ec0ff67
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 = d6ced0ae24a1c7cf
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 = 3b37a1076ad63a17
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000188000b8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 963a32f7ff8ea2a5
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000188000d0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 344d085e0e4a2b87
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000188000f0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 9d7ccc1dffd96077
ldx [%i1+0x108],%g3 ! Observed data at 0000000018800108
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = ff000000637ce700
ldx [%i1+0x128],%g3 ! Observed data at 0000000018800128
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = e3cb14bfb86bff77
ldx [%i1+0x148],%g3 ! Observed data at 0000000018800148
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = fff02c023d98be68
ldx [%i1+0x158],%g3 ! Observed data at 0000000018800158
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = a9caf3371a05ff8b
ldx [%i1+0x170],%g3 ! Observed data at 0000000018800170
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0def7490a67fc7d6
ldx [%i1+0x180],%g3 ! Observed data at 0000000018800180
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = da93d883819d43f0
ldx [%i1+0x188],%g3 ! Observed data at 0000000018800188
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 8f6fd645ae0adb63
ldx [%i1+0x190],%g3 ! Observed data at 0000000018800190
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 54d76939d36d93ff
ldx [%i1+0x198],%g3 ! Observed data at 0000000018800198
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = c20a8ead2c13f0c2
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000188001a0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 67f6c08e4ab1bed7
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000188001a8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 456dedd0aed0ced6
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000188001b0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 173ad66a07a1373b
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000188001b8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1b8,%g4
set p4_local2_expect,%g1
p4_check_local2:
ldx [%g1+0x038],%g2 ! Expected data = aa735c2650ba2b76
ldx [%i2+0x038],%g3 ! Observed data at 0000000019000038
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 0d7dd936841fff38
ldx [%i2+0x048],%g3 ! Observed data at 0000000019000048
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x048,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 08f0c3f8c22b688b
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000190000b8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 46f400b8494c3b24
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000190000d8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 80771eff0bccb3f4
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000190000f0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 39c1c9a27d786cff
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000190000f8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = d6c77fa69074ef0d
ldx [%i2+0x100],%g3 ! Observed data at 0000000019000100
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = f0439d8183d893da
ldx [%i2+0x108],%g3 ! Observed data at 0000000019000108
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 63db0aae45d66f8f
ldx [%i2+0x110],%g3 ! Observed data at 0000000019000110
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = ff936dd33969d754
ldx [%i2+0x118],%g3 ! Observed data at 0000000019000118
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = c2f0132cad8e0ac2
ldx [%i2+0x120],%g3 ! Observed data at 0000000019000120
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = d7beb14a8ec0f667
ldx [%i2+0x128],%g3 ! Observed data at 0000000019000128
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = d6ced0ae24a1c7cf
ldx [%i2+0x130],%g3 ! Observed data at 0000000019000130
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 3b37a1076ad63a17
ldx [%i2+0x138],%g3 ! Observed data at 0000000019000138
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x138,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 97abb88fb33f0cf7
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000190001c8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 1a4127a039bfcea0
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000190001f8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x1f8,%g4
set p4_local3_expect,%g1
p4_check_local3:
ldx [%g1+0x040],%g2 ! Expected data = 0def7490a67fc7d6
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 = da93d883819d43f0
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 = 8f6fd645ae0adb63
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 = 54d76939d36d93ff
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 = c20a8ead2c13f0c2
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 = 67f6c08e4ab1bed7
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 = cfc7a124aed0ced6
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 = 173ad66a00000060
ldx [%i3+0x078],%g3 ! Observed data at 0000000019800078
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0def7490a67fc7d6
ldx [%i3+0x080],%g3 ! Observed data at 0000000019800080
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = da93d883819d43f0
ldx [%i3+0x088],%g3 ! Observed data at 0000000019800088
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 8f6fd645ae0adb63
ldx [%i3+0x090],%g3 ! Observed data at 0000000019800090
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 54d76939d36d93ff
ldx [%i3+0x098],%g3 ! Observed data at 0000000019800098
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = c20a8ead2c13f0c2
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000198000a0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 67f6c08e4ab1bed7
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000198000a8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = cfc7a124aed0ced6
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000198000b0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 173ad66a07a1373b
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000198000b8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 8618355500000057
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000198000d0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 6cffc31893628bdc
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000198000f8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x160],%g2 ! Expected data = 973b1b66000000c0
ldx [%i3+0x160],%g3 ! Observed data at 0000000019800160
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = d6c77fa69074ef0d
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 = f0439d8183d893da
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 = 63db0aae45d66f8f
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 = ff936dd33969d754
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 = c2f0132cad8e0ac2
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 = d7beb14a8ec0f667
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 = d6ced0ae24a1c7cf
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 = 3b37a1076ad63a17
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000198001b8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x1b8,%g4
! The test for processor 4 has passed
p4_passed:
ta GOOD_TRAP
nop
p4_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p4_failed
p4_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p4_failed
p4_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p4_failed
p4_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p4_failed
p4_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p4_failed
p4_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p4_failed
p4_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p4_failed
p4_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p4_failed
p4_f0_fail:
set p4_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f2_fail:
set p4_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f4_fail:
set p4_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f6_fail:
set p4_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f8_fail:
set p4_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f10_fail:
set p4_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f12_fail:
set p4_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f14_fail:
set p4_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f16_fail:
set p4_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f18_fail:
set p4_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f20_fail:
set p4_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f22_fail:
set p4_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f24_fail:
set p4_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f26_fail:
set p4_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f28_fail:
set p4_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p4_f30_fail:
set p4_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 4 failed
p4_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x010] ! Set processor 4 done flag
set p4_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 4 failed
p4_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x010] ! Set processor 4 done flag
set p4_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p4_selfmod_failed:
ba p4_failed
mov 0xabc,%g1
p4_common_error:
or %g0,0xee4,%g1
ba p4_failed
mov %o5,%g3
p4_common_signature_error:
set p4_temp,%g1
ba p4_failed
st %g2,[%g1] ! Common Lock Number
p4_common_timeout:
set p4_temp,%g1
ba p4_failed
st %g2,[%g1] ! Common Lock Number
p4_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p4_failed
mov 0x0,%g3
p4_trap1e:
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000019000020]
membar #Sync
mov 0x100,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p4_trap1o:
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000019000020]
membar #Sync
mov 0x100,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p4_trap2e:
membar #Sync
mov 0x040,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stba %l4,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000008]
done
p4_trap2o:
membar #Sync
mov 0x040,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stba %l4,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000008]
done
p4_trap3e:
nop
nop
nop
nop
nop
done
p4_trap3o:
nop
nop
nop
nop
nop
done
p4_init_memory_pointers:
set p4_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p4_local0_start,%i0
set p4_local1_start,%i1
set p4_local2_start,%i2
set p4_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = ebeb67cbf7ffb5a4
ldx [%g1+0x008],%l1 ! %l1 = 2b12feafd4550059
ldx [%g1+0x010],%l2 ! %l2 = 4ad9dcd9aa735c26
ldx [%g1+0x018],%l3 ! %l3 = 1d66e75a57811776
ldx [%g1+0x020],%l4 ! %l4 = d0a38ee864fad383
ldx [%g1+0x028],%l5 ! %l5 = 1353fa6a7a338d28
ldx [%g1+0x030],%l6 ! %l6 = c1a7ef02752e24d6
ldx [%g1+0x038],%l7 ! %l7 = 63941a88bbec0ec8
! 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 = 6c3b744f cbfd9d9a 73fb0b4d 7bcfeb6f
! %f4 = cae570d7 88d04aec a6d41496 1d149d65
! %f8 = 695142e6 62faab2e 578c0ee2 0bca003e
! %f12 = 8ebca809 73a489a8 c5c7807a 436f2ef2
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0d57cd07 93dd8c61 fa6334a7 23f832e5
! %f20 = e8340ae7 a5dc3331 5cf54a78 517972b7
! %f24 = 30238309 4f7185e7 f45546c7 e833c027
! %f28 = 9ebe53eb fc7048df 77bbce1b 9e2a070e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 104a077e 57174957 ea5c19e1 be6ac9c5
! %f36 = 77f2340e 480018c5 ca39facc ab9b69e4
! %f40 = 1fe7fe81 7a3cc202 de922070 ff75d718
! %f44 = d97fdeb9 76804001 ad34dea9 db80a297
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6d8162c000000017,%g7,%g1 ! GSR scale = 2, align = 7
wr %g1,%g0,%gsr ! GSR = 6d8162c000000017
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[000000001b0000d0] = 7838e56ac43337bf, %l6 = 28ed09d2479a24ef, %l2 = 5623ba55b06dbc05
add %i2,0xd0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 7838e56ac43337bf
! Mem[000000001a0000d8] = 463bbf1d05ee6e6d, %l5 = ca229fe89ed390eb
ldx [%i0+0x0d8],%l5 ! %l5 = 463bbf1d05ee6e6d
! Mem[0000000090000080] = 3efaec82 ba5db46e, %g2 = 00000000, %g3 = 00000000
ldd [%i4+0x080],%g2 ! %g2 = 000000003efaec82 00000000ba5db46e
! Mem[000000001a000084] = ea930c1a, %l7 = 5bae0b4c9efa3c9f
lduh [%i0+0x084],%l7 ! %l7 = 000000000000ea93
! Mem[0000000091000040] = 3aa2ea05 430a67e9, %g2 = 3efaec82, %g3 = ba5db46e
ldd [%i6+0x040],%g2 ! %g2 = 000000003aa2ea05 00000000430a67e9
! %l6 = 479a24ef, %l7 = 0000ea93, Mem[0000000091800078] = fbe0e6f5 ff3f6834
std %l6,[%o0+0x078] ! Mem[0000000091800078] = 479a24ef 0000ea93
! %l2 = 7838e56ac43337bf, Mem[0000000091800063] = ac2399a2
stb %l2,[%o0+0x063] ! Mem[0000000091800060] = bf2399a2
! Mem[000000001a0001ef] = 798416cd, %l7 = 000000000000ea93
ldstub [%i0+0x1ef],%l7 ! %l7 = 000000cd000000ff
! %l6 = 28ed09d2479a24ef, Mem[00000000900001e4] = 1bd9f049
stw %l6,[%i4+0x1e4] ! Mem[00000000900001e4] = 479a24ef
! Mem[0000000090800098] = c363ee29, %g2 = 000000003aa2ea05
ldsh [%i5+0x09a],%g2 ! %g2 = ffffffffffffc363
p5_label_2:
! Mem[0000000090800100] = 9eb413c2, %g2 = ffffffffffffc363
lduw [%i5+0x100],%g2 ! %g2 = 000000009eb413c2
! Mem[0000000091000098] = 1203d0d5, %g2 = 000000009eb413c2
lduh [%i6+0x09a],%g2 ! %g2 = 0000000000001203
! %f16 = 0d57cd07 93dd8c61 fa6334a7 23f832e5
! %f20 = e8340ae7 a5dc3331 5cf54a78 517972b7
! %f24 = 30238309 4f7185e7 f45546c7 e833c027
! %f28 = 9ebe53eb fc7048df 77bbce1b 9e2a070e
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[000000001a000188] = 5873abcf2c2f7313, %l5 = 463bbf1d05ee6e6d, %l2 = 7838e56ac43337bf
add %i0,0x188,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 5873abcf2c2f7313
! Mem[000000001b800018] = 4bc01896, %l6 = 479a24ef, %l5 = 05ee6e6d
add %i3,0x18,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000004bc01896
! Mem[0000000090000098] = b50e7523, %g2 = 0000000000001203
ldsb [%i4+0x09b],%g2 ! %g2 = ffffffffffffffb5
! %l7 = 00000000000000cd, Mem[00000000918001a8] = f69e8f26
stb %l7,[%o0+0x1a8] ! Mem[00000000918001a8] = cd9e8f26
! %l6 = 28ed09d2479a24ef, Mem[000000001a000122] = 0c2987a7
sth %l6,[%i0+0x122] ! Mem[000000001a000120] = 0c2924ef
! Mem[000000001b80002c] = 14181cb8, %l3 = 8488e141ef4d9e95
swap [%i3+0x02c],%l3 ! %l3 = 0000000014181cb8
! Mem[000000001a800024] = 667a7363, %l5 = 000000004bc01896
swap [%i1+0x024],%l5 ! %l5 = 00000000667a7363
p5_label_3:
! %l4 = 455ae419a70edb52, Mem[0000000091800040] = 728e5005
stb %l4,[%o0+0x040] ! Mem[0000000091800040] = 528e5005
! Mem[000000009080002c] = b7bd9bac, %g2 = ffffffffffffffb5
ldub [%i5+0x02e],%g2 ! %g2 = 00000000000000b7
! Mem[0000000090800080] = 074203a9c5578661, %g2 = 00000000000000b7
ldx [%i5+0x080],%g2 ! %g2 = 074203a9c5578661
! %l2 = 2c2f7313, %l3 = 14181cb8, Mem[0000000091800158] = f8dc7ae1 456a94bb
std %l2,[%o0+0x158] ! Mem[0000000091800158] = 2c2f7313 14181cb8
! Mem[0000000090800084] = c5578661, %g18 = bec6bba05eb7f8cc
ldsw [%i5+0x084],%g2 ! %g2 = bec6bba05eb7f8cc
! Mem[000000001b000128] = 8b938ee6d5eb9ae2, %l4 = 455ae419a70edb52, %l5 = 00000000667a7363
add %i2,0x128,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 8b938ee6d5eb9ae2
! %l6 = 28ed09d2479a24ef, Mem[0000000091000168] = dbe88d47
stw %l6,[%i6+0x168] ! Mem[0000000091000168] = 479a24ef
! %l5 = 8b938ee6d5eb9ae2, Mem[000000009100011c] = 1ddbb85e
sth %l5,[%i6+0x11c] ! Mem[000000009100011c] = 9ae2b85e
! Mem[000000001b0001f2] = ef74a997, %l7 = 00000000000000cd
ldstub [%i2+0x1f2],%l7 ! %l7 = 000000a9000000ff
! Mem[0000000091000144] = 6237e19c, %g2 = ffffffffc5578661
ldsh [%i6+0x144],%g2 ! %g2 = 0000000000006237
p5_label_4:
! Mem[00000000900001ec] = 0761fbc8, %g18 = bec6bba05eb7f8cc
ldsw [%i4+0x1ec],%g2 ! %g2 = bec6bba05eb7f8cc
! Mem[000000001b800024] = d77b26d0, %l0 = 50ee07925602413e
ldsh [%i3+0x024],%l0 ! %l0 = ffffffffffffd77b
! Mem[000000001a000048] = 5ba3abeb, %l7 = 00000000000000a9
ldsw [%i0+0x048],%l7 ! %l7 = 000000005ba3abeb
! %l5 = 8b938ee6d5eb9ae2, Mem[00000000908000a6] = 23a8f759
sth %l5,[%i5+0x0a6] ! Mem[00000000908000a4] = 9ae2f759
! %l4 = 455ae419a70edb52, Mem[0000000091800150] = ccaef1b0d5f7f42a
stx %l4,[%o0+0x150] ! Mem[0000000091800150] = 455ae419a70edb52
! %l1 = b89dab20152fbf1f, Mem[0000000091000088] = 01cc76b4
sth %l1,[%i6+0x088] ! Mem[0000000091000088] = bf1f76b4
! Mem[0000000091800088] = 5838dff0 0b0d02fe, %g2 = 0761fbc8, %g3 = 430a67e9
ldd [%o0+0x088],%g2 ! %g2 = 000000005838dff0 000000000b0d02fe
! Mem[000000001a8000e0] = 77d3d9d8, %l3 = 14181cb8, %l3 = 14181cb8
add %i1,0xe0,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000077d3d9d8
! Mem[00000000910001ac] = b75abc86, %g2 = 000000005838dff0
ldsh [%i6+0x1ac],%g2 ! %g2 = ffffffffffffb75a
! %l2 = 2c2f7313, %l3 = 77d3d9d8, Mem[0000000091000038] = eeda11bd 402be29c
std %l2,[%i6+0x038] ! Mem[0000000091000038] = 2c2f7313 77d3d9d8
p5_label_5:
! %l0 = ffffffffffffd77b, Mem[000000001b000166] = db266e31
stb %l0,[%i2+0x166] ! Mem[000000001b000164] = db267b31
! Mem[000000001b0001e8] = 4c098823, %l0 = ffffffffffffd77b
ldsw [%i2+0x1e8],%l0 ! %l0 = 000000004c098823
! Mem[000000001b800100] = 2768106d859313f0, %l3 = 0000000077d3d9d8, %l7 = 000000005ba3abeb
add %i3,0x100,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 2768106d859313f0
! Mem[000000001b000188] = b66a6ece, %l2 = 5873abcf2c2f7313
swap [%i2+0x188],%l2 ! %l2 = 00000000b66a6ece
! %l4 = a70edb52, %l5 = d5eb9ae2, Mem[0000000090800060] = ef405618 f7bb24ad
std %l4,[%i5+0x060] ! Mem[0000000090800060] = a70edb52 d5eb9ae2
! Mem[000000001a800008] = 63fab9e51a434978, %l1 = b89dab20152fbf1f, %l1 = b89dab20152fbf1f
add %i1,0x08,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 63fab9e51a434978
! %l2 = b66a6ece, %l3 = 77d3d9d8, Mem[0000000090000088] = 090ffb11 867f2fbb
std %l2,[%i4+0x088] ! Mem[0000000090000088] = b66a6ece 77d3d9d8
! %l0 = 000000004c098823, Mem[000000001a0001a2] = a783d2c4
stb %l0,[%i0+0x1a2] ! Mem[000000001a0001a0] = a78323c4
! Mem[00000000908000bc] = d74edcd4, %g2 = ffffffffffffb75a
ldsb [%i5+0x0be],%g2 ! %g2 = ffffffffffffffd7
! Mem[000000001b0000ec] = 9227d7b9, %l2 = 00000000b66a6ece
lduw [%i2+0x0ec],%l2 ! %l2 = 000000009227d7b9
p5_label_6:
! Mem[0000000090800068] = 5df193cc, %g2 = ffffffffffffffd7
lduw [%i5+0x068],%g2 ! %g2 = 000000005df193cc
! %l3 = 0000000077d3d9d8, Mem[0000000091000170] = a9b3b7bd
stb %l3,[%i6+0x170] ! Mem[0000000091000170] = d8b3b7bd
! Mem[000000001a8000c8] = a581b96da6fe7eac, %l5 = 8b938ee6d5eb9ae2, %l0 = 000000004c098823
add %i1,0xc8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = a581b96da6fe7eac
! Mem[000000001b800184] = d73faecf, %l7 = 859313f0, %l4 = a70edb52
add %i3,0x184,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000d73faecf
! %f16 = 0d57cd07 93dd8c61 fa6334a7 23f832e5
! %f20 = e8340ae7 a5dc3331 5cf54a78 517972b7
! %f24 = 30238309 4f7185e7 f45546c7 e833c027
! %f28 = 9ebe53eb fc7048df 77bbce1b 9e2a070e
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140
! Mem[0000000091800034] = 4cb2a229, %g2 = 000000005df193cc
ldsh [%o0+0x036],%g2 ! %g2 = 0000000000004cb2
! Mem[000000001b0000dc] = 477b728e, %l5 = 8b938ee6d5eb9ae2
swap [%i2+0x0dc],%l5 ! %l5 = 00000000477b728e
! %l6 = 479a24ef, %l7 = 859313f0, Mem[000000001b0001a0] = f7e8b991 23f9aab6
std %l6,[%i2+0x1a0] ! Mem[000000001b0001a0] = 479a24ef 859313f0
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! %l7 = 2768106d859313f0, Mem[000000001b8001ca] = dcfcd312
stb %l7,[%i3+0x1ca] ! Mem[000000001b8001c8] = dcfcf012
p5_label_7:
! Mem[00000000918001cc] = 88f36a57, %g2 = 0000000000004cb2
lduw [%o0+0x1cc],%g2 ! %g2 = 0000000088f36a57
membar #Sync ! Added by membar checker (44)
! %l0 = a581b96da6fe7eac, Mem[000000009000000c] = b899daae
stw %l0,[%i4+0x00c] ! Mem[000000009000000c] = a6fe7eac
! Mem[00000000908001a0] = 31cfd5ad, %g2 = 0000000088f36a57
ldub [%i5+0x1a3],%g2 ! %g2 = 0000000000000031
! Mem[00000000918001bc] = c834b604, %g2 = 0000000000000031
lduw [%o0+0x1bc],%g2 ! %g2 = 00000000c834b604
! %l1 = 63fab9e51a434978, Mem[0000000090800074] = 472f956a
stb %l1,[%i5+0x074] ! Mem[0000000090800074] = 782f956a
! Mem[00000000910001c4] = 85342426, %g18 = bec6bba05eb7f8cc
ldsw [%i6+0x1c4],%g2 ! %g2 = bec6bba05eb7f8cc
! Mem[00000000918001f0] = 65d02e36, %g2 = ffffffff85342426
ldsb [%o0+0x1f2],%g2 ! %g2 = 0000000000000065
! Mem[0000000091000010] = 7a04d283, %g2 = 0000000000000065
lduw [%i6+%o2],%g2 ! %g2 = 000000007a04d283
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000080] = 3efaec82 ba5db46e b66a6ece 77d3d9d8
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
p5_label_8:
! %f16 = 0d57cd07 93dd8c61 fa6334a7 23f832e5
! %f20 = e8340ae7 a5dc3331 5cf54a78 517972b7
! %f24 = 30238309 4f7185e7 f45546c7 e833c027
! %f28 = 9ebe53eb fc7048df 77bbce1b 9e2a070e
stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[000000001a800130] = d3ff7f2ff36b0e1c, %l7 = 2768106d859313f0, %l2 = 000000009227d7b9
add %i1,0x130,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = d3ff7f2ff36b0e1c
membar #Sync ! Added by membar checker (45)
! Mem[0000000090000000] = 0d57cd07 93dd8c61 fa6334a7 23f832e5
! Mem[0000000090000010] = e8340ae7 a5dc3331 5cf54a78 517972b7
! Mem[0000000090000020] = 30238309 4f7185e7 f45546c7 e833c027
! Mem[0000000090000030] = 9ebe53eb fc7048df 77bbce1b 9e2a070e
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[000000001a8000e0] = 77d3d9d829cc26b5, %l1 = 63fab9e51a434978
ldx [%i1+0x0e0],%l1 ! %l1 = 77d3d9d829cc26b5
! Mem[0000000091800070] = cc8fbc7f, %g2 = 000000007a04d283
ldub [%o0+0x070],%g2 ! %g2 = 00000000000000cc
! Mem[000000001a0001e0] = e3fd26380a3ba54b, %l1 = 77d3d9d829cc26b5, %l0 = a581b96da6fe7eac
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = e3fd26380a3ba54b
! Mem[000000001b000062] = c9efef88, %l1 = 77d3d9d829cc26b5
ldstub [%i2+0x062],%l1 ! %l1 = 000000ef000000ff
! %l7 = 2768106d859313f0, Mem[0000000090000118] = 1b97831700bdbf74
stx %l7,[%i4+0x118] ! Mem[0000000090000118] = 2768106d859313f0
! %l4 = d73faecf, %l5 = 477b728e, Mem[0000000090000078] = 77bbce1b 9e2a070e
std %l4,[%i4+0x078] ! Mem[0000000090000078] = d73faecf 477b728e
! Mem[000000001a0001ec] = 798416ff, %l7 = 2768106d859313f0
lduw [%i0+0x1ec],%l7 ! %l7 = 00000000798416ff
p5_label_9:
! Mem[000000001a8001df] = 442d47aa, %l3 = 0000000077d3d9d8
ldstub [%i1+0x1df],%l3 ! %l3 = 000000aa000000ff
! Mem[000000001a000138] = 7bb73cf82c2defbe, %l6 = 28ed09d2479a24ef, %l2 = d3ff7f2ff36b0e1c
add %i0,0x138,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 7bb73cf82c2defbe
! Mem[0000000091800160] = e99aa22d, %g2 = 00000000000000cc
lduw [%o0+0x160],%g2 ! %g2 = 00000000e99aa22d
! Mem[000000001a8000f8] = c9e95f01 070026bb, %l4 = d73faecf, %l5 = 477b728e
ldd [%i1+0x0f8],%l4 ! %l4 = 00000000c9e95f01 00000000070026bb
! Mem[000000001a000150] = 82fb5c89, %l6 = 479a24ef, %l6 = 479a24ef
add %i0,0x150,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000082fb5c89
! Mem[000000001b800034] = 24eebae6, %l6 = 82fb5c89, %l2 = 2c2defbe
add %i3,0x34,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000024eebae6
! %l2 = 24eebae6, %l3 = 000000aa, Mem[00000000910001f8] = c84c2b47 8cef9465
std %l2,[%i6+0x1f8] ! Mem[00000000910001f8] = 24eebae6 000000aa
! Mem[0000000091000028] = d33bc405, %g2 = 00000000e99aa22d
lduh [%i6+0x02a],%g2 ! %g2 = 000000000000d33b
! Mem[000000001b0000f4] = b9533882, %l2 = 0000000024eebae6
ldstub [%i2+0x0f4],%l2 ! %l2 = 000000b9000000ff
membar #Sync ! Added by membar checker (46)
! %l0 = 0a3ba54b, %l1 = 000000ef, Mem[0000000090000010] = e8340ae7 a5dc3331
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 0a3ba54b 000000ef
p5_label_10:
! Mem[000000001a000139] = 7bb73cf8, %l4 = 00000000c9e95f01
ldstub [%i0+0x139],%l4 ! %l4 = 000000b7000000ff
! Mem[000000001b000108] = 732de7e29d90e137, %l7 = 00000000798416ff, %l6 = 0000000082fb5c89
add %i2,0x108,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 732de7e29d90e137
! Mem[000000001a000024] = bd92af0c, %l4 = 00000000000000b7
swap [%i0+0x024],%l4 ! %l4 = 00000000bd92af0c
! Mem[000000001a80019b] = 90078170, %l7 = 00000000798416ff
ldstub [%i1+0x19b],%l7 ! %l7 = 00000070000000ff
! %l4 = 00000000bd92af0c, Mem[0000000091000120] = fe4b1b42f157094d
stx %l4,[%i6+0x120] ! Mem[0000000091000120] = 00000000bd92af0c
! Mem[000000001a800040] = 90e15def, %l3 = 000000aa, %l6 = 9d90e137
add %i1,0x40,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000090e15def
! Mem[000000001a000174] = 8073f46a, %l1 = 00000000000000ef
ldsw [%i0+0x174],%l1 ! %l1 = ffffffff8073f46a
! %l3 = 00000000000000aa, Mem[0000000090800128] = 60245948b786dab2
stx %l3,[%i5+0x128] ! Mem[0000000090800128] = 00000000000000aa
! Mem[000000001b000128] = 8b938ee6, %l2 = 000000b9, %l0 = 0a3ba54b
add %i2,0x128,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000008b938ee6
! %f16 = 0d57cd07 93dd8c61 fa6334a7 23f832e5
! %f20 = e8340ae7 a5dc3331 5cf54a78 517972b7
! %f24 = 30238309 4f7185e7 f45546c7 e833c027
! %f28 = 9ebe53eb fc7048df 77bbce1b 9e2a070e
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000080
p5_label_11:
! Mem[00000000910001c8] = 4404b74a 2ed6bd0c, %g2 = 0000d33b, %g3 = 0b0d02fe
ldd [%i6+0x1c8],%g2 ! %g2 = 000000004404b74a 000000002ed6bd0c
! %l2 = 00000000000000b9, Mem[000000009080011a] = 4ec7141e
stb %l2,[%i5+0x11a] ! Mem[0000000090800118] = b9c7141e
! %l0 = 8b938ee6, %l1 = 8073f46a, Mem[00000000910000d8] = 36a1090d 63994add
std %l0,[%i6+0x0d8] ! Mem[00000000910000d8] = 8b938ee6 8073f46a
! %f16 = 0d57cd07 93dd8c61 fa6334a7 23f832e5
! %f20 = e8340ae7 a5dc3331 5cf54a78 517972b7
! %f24 = 30238309 4f7185e7 f45546c7 e833c027
! %f28 = 9ebe53eb fc7048df 77bbce1b 9e2a070e
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900001c0
membar #Sync ! Added by membar checker (47)
! Mem[0000000090000080] = 618cdd93 07cd570d e532f823 a73463fa
! Mem[0000000090000090] = 3133dca5 e70a34e8 b7727951 784af55c
! Mem[00000000900000a0] = e785714f 09832330 27c033e8 c74655f4
! Mem[00000000900000b0] = df4870fc eb53be9e 0e072a9e 1bcebb77
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000001b0000a7] = 45da266d, %l4 = 00000000bd92af0c
ldstub [%i2+0x0a7],%l4 ! %l4 = 0000006d000000ff
! Mem[00000000900001d8] = 5cf54a78 517972b7, %g2 = 4404b74a, %g3 = 2ed6bd0c
ldd [%i4+0x1d8],%g2 ! %g2 = 000000005cf54a78 00000000517972b7
! Mem[0000000091000154] = c9465637, %g2 = 000000005cf54a78
lduh [%i6+0x154],%g2 ! %g2 = 000000000000c946
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 2768106d 859313f0
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! %l6 = 0000000090e15def, Mem[000000001b000198] = 27a76957
sth %l6,[%i2+0x198] ! Mem[000000001b000198] = 5def6957
p5_label_12:
! %l0 = 000000008b938ee6, Mem[000000001a800154] = cccd7b2e
stw %l0,[%i1+0x154] ! Mem[000000001a800154] = 8b938ee6
! Mem[0000000090000080] = 618cdd93 07cd570d e532f823 a73463fa
! Mem[0000000090000090] = 3133dca5 e70a34e8 b7727951 784af55c
! Mem[00000000900000a0] = e785714f 09832330 27c033e8 c74655f4
! Mem[00000000900000b0] = df4870fc eb53be9e 0e072a9e 1bcebb77
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[0000000091000198] = 9aa5f69e, %g2 = 000000000000c946
lduh [%i6+0x198],%g2 ! %g2 = 0000000000009aa5
! Mem[0000000091800140] = b5cc6c8f 3eab924c, %g2 = 00009aa5, %g3 = 517972b7
ldd [%o0+0x140],%g2 ! %g2 = 00000000b5cc6c8f 000000003eab924c
! Mem[000000001b0001dd] = 076fe514, %l4 = 000000000000006d
ldstub [%i2+0x1dd],%l4 ! %l4 = 0000006f000000ff
! Mem[000000001b8001bc] = 65657f3d, %l7 = 0000000000000070
swap [%i3+0x1bc],%l7 ! %l7 = 0000000065657f3d
! Mem[000000001a800168] = 54da69cf, %l3 = 000000aa, %l4 = 0000006f
add %i1,0x168,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000054da69cf
! %f16 = 0d57cd07 93dd8c61 fa6334a7 23f832e5
! %f20 = e8340ae7 a5dc3331 5cf54a78 517972b7
! %f24 = 30238309 4f7185e7 f45546c7 e833c027
! %f28 = 9ebe53eb fc7048df 77bbce1b 9e2a070e
mov 0x040,%g4
stda %f16,[%i1+%g4]ASI_BLK_P ! Block Store to 000000001a800040
! %l5 = 00000000070026bb, Mem[0000000091000038] = 2c2f7313
stw %l5,[%i6+0x038] ! Mem[0000000091000038] = 070026bb
! Mem[0000000090800184] = 6efd2a1f, %g2 = 00000000b5cc6c8f
ldsh [%i5+0x184],%g2 ! %g2 = 0000000000006efd
p5_label_13:
! Mem[000000001a000134] = 2ff161e4, %l5 = 070026bb, %l3 = 000000aa
add %i0,0x134,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000002ff161e4
! Mem[0000000091000078] = 24ebe14b 9faa3112, %g2 = 00006efd, %g3 = 3eab924c
ldd [%i6+0x078],%g2 ! %g2 = 0000000024ebe14b 000000009faa3112
! Mem[0000000090000098] = b7727951, %g2 = 0000000024ebe14b
lduh [%i4+0x098],%g2 ! %g2 = 000000000000b772
! Mem[00000000908000c4] = 61e378da, %g18 = bec6bba05eb7f8cc
ldsw [%i5+0x0c4],%g2 ! %g2 = bec6bba05eb7f8cc
! Mem[0000000090800088] = d37cd3a7 3d734006, %g2 = 61e378da, %g3 = 9faa3112
ldd [%i5+0x088],%g2 ! %g2 = 00000000d37cd3a7 000000003d734006
! Mem[00000000900001c0] = 0d57cd07 93dd8c61 fa6334a7 23f832e5
! Mem[00000000900001d0] = e8340ae7 a5dc3331 5cf54a78 517972b7
! Mem[00000000900001e0] = 30238309 4f7185e7 f45546c7 e833c027
! Mem[00000000900001f0] = 9ebe53eb fc7048df 77bbce1b 9e2a070e
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[000000001a80018a] = f31fadbc, %l5 = 00000000070026bb
ldstub [%i1+0x18a],%l5 ! %l5 = 000000ad000000ff
! Mem[000000001a000178] = 4d1fb886, %l1 = ffffffff8073f46a
swap [%i0+0x178],%l1 ! %l1 = 000000004d1fb886
! %l0 = 000000008b938ee6, Mem[000000001a8001fe] = 724dd94a
stb %l0,[%i1+0x1fe] ! Mem[000000001a8001fc] = 724de64a
! Mem[000000001a8000cb] = a581b96d, %l2 = 00000000000000b9
ldstub [%i1+0x0cb],%l2 ! %l2 = 0000006d000000ff
p5_label_14:
! Mem[000000001b800054] = acd59102, %l3 = 000000002ff161e4
swap [%i3+0x054],%l3 ! %l3 = 00000000acd59102
! %l3 = 00000000acd59102, Mem[000000001a00007a] = f16c5f67
sth %l3,[%i0+0x07a] ! Mem[000000001a000078] = f16c9102
! Mem[0000000090000080] = 618cdd93, %g18 = bec6bba05eb7f8cc
ldsw [%i4+0x080],%g2 ! %g2 = bec6bba05eb7f8cc
! Mem[0000000090000150] = e8340ae7a5dc3331, %g2 = 00000000618cdd93
ldx [%i4+0x150],%g2 ! %g2 = e8340ae7a5dc3331
! Mem[0000000090800068] = 5df193cc4b2a4e86, %g2 = e8340ae7a5dc3331
ldx [%i5+0x068],%g2 ! %g2 = 5df193cc4b2a4e86
! %f16 = 0d57cd07 93dd8c61 fa6334a7 23f832e5
! %f20 = e8340ae7 a5dc3331 5cf54a78 517972b7
! %f24 = 30238309 4f7185e7 f45546c7 e833c027
! %f28 = 9ebe53eb fc7048df 77bbce1b 9e2a070e
mov 0x0c0,%g4
stda %f16,[%i2+%g4]ASI_BLK_AIUP ! Block Store to 000000001b0000c0
! Mem[000000001b800158] = 8aad20c08f3e843f, %l1 = 000000004d1fb886, %l0 = 000000008b938ee6
add %i3,0x158,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 8aad20c08f3e843f
! Mem[000000001a800100] = bb86a4ae 3e3d093f 244bf0ff df68c003
! Mem[000000001a800110] = b5f9b345 f8804f45 9d1733b2 36f4bb3f
! Mem[000000001a800120] = cc7f1a55 c33dfb86 11d62440 7ca973ab
! Mem[000000001a800130] = d3ff7f2f f36b0e1c 0ded0d46 038d0d03
ldda [%i1+%g6]ASI_BLK_P,%f16 ! Block Load from 000000001a800100
! %l7 = 0000000065657f3d, Mem[00000000910001d0] = bd4fdab6
stw %l7,[%i6+0x1d0] ! Mem[00000000910001d0] = 65657f3d
! Mem[0000000091000164] = bd1f479a, %g2 = 5df193cc4b2a4e86
ldsh [%i6+0x166],%g2 ! %g2 = ffffffffffffbd1f
p5_label_15:
! Mem[0000000090000080] = 618cdd93 07cd570d e532f823 a73463fa
! Mem[0000000090000090] = 3133dca5 e70a34e8 b7727951 784af55c
! Mem[00000000900000a0] = e785714f 09832330 27c033e8 c74655f4
! Mem[00000000900000b0] = df4870fc eb53be9e 0e072a9e 1bcebb77
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! %l2 = 000000000000006d, Mem[0000000091000048] = 144027253b997346
stx %l2,[%i6+0x048] ! Mem[0000000091000048] = 000000000000006d
! %l3 = 00000000acd59102, Mem[000000001b0000da] = 5cf54a78
stb %l3,[%i2+0x0da] ! Mem[000000001b0000d8] = 5cf50278
! Mem[000000001a80008c] = ecffd422, %l5 = 00000000000000ad
swap [%i1+0x08c],%l5 ! %l5 = 00000000ecffd422
! Mem[0000000090000038] = 1b9e2a07, %g2 = ffffffffffffbd1f
ldsb [%i4+0x03b],%g2 ! %g2 = 000000000000001b
! %l4 = 54da69cf, %l5 = ecffd422, Mem[00000000900000c0] = 464d20ef eca0ceaf
std %l4,[%i4+0x0c0] ! Mem[00000000900000c0] = 54da69cf ecffd422
! Mem[000000001b800158] = 8aad20c0, %l2 = 000000000000006d
lduw [%i3+0x158],%l2 ! %l2 = 000000008aad20c0
! Mem[000000001a800094] = e90368ed, %l4 = 0000000054da69cf
swap [%i1+0x094],%l4 ! %l4 = 00000000e90368ed
! Mem[000000001a800174] = 2cb5ce8e, %l0 = 8aad20c08f3e843f
swap [%i1+0x174],%l0 ! %l0 = 000000002cb5ce8e
! Mem[000000001b800098] = 121a3a4a, %l7 = 65657f3d, %l6 = 90e15def
add %i3,0x98,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000121a3a4a
p5_label_16:
! %l2 = 000000008aad20c0, Mem[000000001b80017f] = 1481ab4f
stb %l2,[%i3+0x17f] ! Mem[000000001b80017c] = 1481abc0
membar #Sync ! Added by membar checker (48)
! %l4 = 00000000e90368ed, Mem[000000009000011c] = 859313f0
sth %l4,[%i4+0x11c] ! Mem[000000009000011c] = 68ed13f0
! %l6 = 121a3a4a, %l7 = 65657f3d, Mem[000000001b800040] = 899bd5ec c73d08bf
std %l6,[%i3+0x040] ! Mem[000000001b800040] = 121a3a4a 65657f3d
! Mem[000000009080004c] = 97d6c2c5, %g2 = 000000000000001b
ldub [%i5+0x04d],%g2 ! %g2 = 0000000000000097
! Mem[000000001a80005d] = 517972b7, %l1 = 000000004d1fb886
ldstub [%i1+0x05d],%l1 ! %l1 = 00000079000000ff
! Mem[000000001a8001d0] = 35171ea7a7fe3397, %l5 = 00000000ecffd422, %l4 = 00000000e90368ed
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 35171ea7a7fe3397
! Mem[0000000091800058] = 6002afdb, %g2 = 0000000000000097
lduh [%o0+0x05a],%g2 ! %g2 = 0000000000006002
! %l0 = 000000002cb5ce8e, Mem[00000000918001b2] = 2f0c6ac8
stb %l0,[%o0+0x1b2] ! Mem[00000000918001b0] = 8e0c6ac8
! Mem[0000000091000018] = 285b0eb0, %g2 = 0000000000006002
ldsb [%i6+0x01a],%g2 ! %g2 = 0000000000000028
! Mem[000000001a800140] = aed8a6d3 4f0d7e50 9c4bbe6d 66f79dae
! Mem[000000001a800150] = 4cf93540 8b938ee6 c786cac9 5851fbdd
! Mem[000000001a800160] = aee5c142 e1cfe595 54da69cf 28083a9d
! Mem[000000001a800170] = 522afd5d 8f3e843f 43d1bdd1 b4ce6e38
mov 0x140,%g5
ldda [%i1+%g5]ASI_BLK_P,%f16 ! Block Load from 000000001a800140
p5_label_17:
! Mem[000000001a000080] = abc3db90 ea930c1a, %l6 = 121a3a4a, %l7 = 65657f3d
ldd [%i0+0x080],%l6 ! %l6 = 00000000abc3db90 00000000ea930c1a
! Mem[000000001b800014] = e77a8e4c, %l4 = a7fe3397, %l0 = 2cb5ce8e
add %i3,0x14,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000e77a8e4c
! Mem[000000001a800110] = b5f9b345f8804f45, %l3 = 00000000acd59102, %l2 = 000000008aad20c0
add %i1,0x110,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = b5f9b345f8804f45
! %l1 = 0000000000000079, Mem[00000000918001b0] = 66d58e0c6ac8a600
stx %l1,[%o0+0x1b0] ! Mem[00000000918001b0] = 0000000000000079
! Mem[000000001a000198] = 636c0634, %l7 = ea930c1a, %l5 = ecffd422
add %i0,0x198,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000636c0634
! Mem[000000001a000074] = d61371ba, %l1 = 00000079, %l4 = a7fe3397
add %i0,0x74,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000d61371ba
! Mem[000000001a0001c8] = 324d277e, %l3 = acd59102, %l2 = f8804f45
add %i0,0x1c8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000324d277e
! Mem[000000001a800190] = ba9967d8, %l2 = 00000000324d277e
swap [%i1+0x190],%l2 ! %l2 = 00000000ba9967d8
! Mem[000000001b800078] = 1f4f3babb011ffdf, %l1 = 0000000000000079, %l0 = 00000000e77a8e4c
add %i3,0x78,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 1f4f3babb011ffdf
! %l2 = 00000000ba9967d8, Mem[0000000091800018] = d4b18022f97718f9
stx %l2,[%o0+%o3] ! Mem[0000000091800018] = 00000000ba9967d8
p5_label_18:
! Mem[0000000091800008] = f15400a1, %g2 = 0000000000000028
lduw [%o0+%o1],%g2 ! %g2 = 00000000f15400a1
! Mem[000000001a800094] = 54da69cf, %l6 = abc3db90, %l4 = d61371ba
add %i1,0x94,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000054da69cf
! Mem[0000000090000140] = 0d57cd07 93dd8c61 fa6334a7 23f832e5
! Mem[0000000090000150] = e8340ae7 a5dc3331 5cf54a78 517972b7
! Mem[0000000090000160] = 30238309 4f7185e7 f45546c7 e833c027
! Mem[0000000090000170] = 9ebe53eb fc7048df 77bbce1b 9e2a070e
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! %l3 = 00000000acd59102, Mem[00000000908001e3] = dc90c427
stb %l3,[%i5+0x1e3] ! Mem[00000000908001e0] = 0290c427
! %l7 = 00000000ea930c1a, Mem[0000000091800068] = 549c1687
stw %l7,[%o0+0x068] ! Mem[0000000091800068] = ea930c1a
! Mem[000000001b800194] = a9b2c04a, %l2 = ba9967d8, %l0 = b011ffdf
add %i3,0x194,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000a9b2c04a
! Mem[000000001a8001f4] = 33f1123b, %l4 = 0000000054da69cf
lduh [%i1+0x1f4],%l4 ! %l4 = 00000000000033f1
! %l6 = abc3db90, %l7 = ea930c1a, Mem[00000000900000f0] = 78de05d7 ec0c21c4
std %l6,[%i4+0x0f0] ! Mem[00000000900000f0] = abc3db90 ea930c1a
! Mem[000000001a000078] = f16c910253793283, %l2 = 00000000ba9967d8
ldx [%i0+0x078],%l2 ! %l2 = f16c910253793283
! Mem[000000001a800158] = c786cac9 5851fbdd, %l0 = a9b2c04a, %l1 = 00000079
ldd [%i1+0x158],%l0 ! %l0 = 00000000c786cac9 000000005851fbdd
p5_label_19:
! Mem[0000000091800080] = 2bf29387, %g2 = 00000000f15400a1
ldsh [%o0+0x080],%g2 ! %g2 = 0000000000002bf2
! Mem[000000001a8001c0] = 356340b8 1e1d0e50 453afdbd bcbe9f30
! Mem[000000001a8001d0] = 35171ea7 a7fe3397 717e21cb 442d47ff
! Mem[000000001a8001e0] = aa19082d aa0b1098 3f04ba92 5000a1b8
! Mem[000000001a8001f0] = c1cabeff 33f1123b d9dd0a1f 724de64a
mov 0x1c0,%g4
ldda [%i1+%g4]ASI_BLK_AIUSL,%f0 ! Block Load from 000000001a8001c0
! Mem[000000001b000174] = 121d9d37, %l1 = 000000005851fbdd
ldstub [%i2+0x174],%l1 ! %l1 = 00000012000000ff
! %l4 = 00000000000033f1, Mem[0000000090800038] = 3b0cad50
stw %l4,[%i5+0x038] ! Mem[0000000090800038] = 000033f1
! Mem[000000009100014c] = 4c99fd44, %g18 = bec6bba05eb7f8cc
ldsw [%i6+0x14c],%g2 ! %g2 = bec6bba05eb7f8cc
! %l5 = 00000000636c0634, Mem[00000000910001b0] = 5c2b3c47ce77e743
stx %l5,[%i6+0x1b0] ! Mem[00000000910001b0] = 00000000636c0634
! %f0 = 500e1d1e b8406335 309fbebc bdfd3a45
! %f4 = 9733fea7 a71e1735 ff472d44 cb217e71
! %f8 = 98100baa 2d0819aa b8a10050 92ba043f
! %f12 = 3b12f133 ffbecac1 4ae64d72 1f0addd9
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[000000001a0000bd] = 8946b117, %l3 = 00000000acd59102
ldstub [%i0+0x0bd],%l3 ! %l3 = 00000046000000ff
! Mem[000000001a0001f8] = 3e7eead0, %l1 = 0000000000000012
lduw [%i0+0x1f8],%l1 ! %l1 = 000000003e7eead0
! Mem[00000000900000c8] = d21905eb, %g18 = bec6bba05eb7f8cc
ldsw [%i4+0x0c8],%g2 ! %g2 = bec6bba05eb7f8cc
p5_label_20:
! Mem[000000001b000119] = 1f5d216f, %l1 = 000000003e7eead0
ldstub [%i2+0x119],%l1 ! %l1 = 0000005d000000ff
! %l2 = f16c910253793283, Mem[000000001a800194] = b6690cef
sth %l2,[%i1+0x194] ! Mem[000000001a800194] = 32830cef
! Mem[000000001a000114] = 75e016bd, %l4 = 000033f1, %l3 = 00000046
add %i0,0x114,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000075e016bd
membar #Sync ! Added by membar checker (49)
! %f0 = 500e1d1e b8406335 309fbebc bdfd3a45
! %f4 = 9733fea7 a71e1735 ff472d44 cb217e71
! %f8 = 98100baa 2d0819aa b8a10050 92ba043f
! %f12 = 3b12f133 ffbecac1 4ae64d72 1f0addd9
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000100
! %l0 = c786cac9, %l1 = 0000005d, Mem[0000000090800008] = 2ab0459b 4a1794f2
std %l0,[%i5+%o1] ! Mem[0000000090800008] = c786cac9 0000005d
! Mem[000000001a80018c] = d825f414, %l4 = 00000000000033f1
ldsh [%i1+0x18c],%l4 ! %l4 = ffffffffffffd825
! Mem[0000000091800008] = 5400a10f, %g2 = ffffffffd21905eb
ldub [%o0+0x009],%g2 ! %g2 = 0000000000000054
! Mem[000000001b000118] = 1fff216fa5fd3303, %l6 = 00000000abc3db90, %l2 = f16c910253793283
add %i2,0x118,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 1fff216fa5fd3303
! Mem[000000001b000128] = 8b938ee6d5eb9ae2, %l2 = 1fff216fa5fd3303, %l3 = 0000000075e016bd
add %i2,0x128,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 8b938ee6d5eb9ae2
! Mem[000000001a800120] = cc7f1a55, %l6 = 00000000abc3db90
lduw [%i1+0x120],%l6 ! %l6 = 00000000cc7f1a55
p5_label_21:
! %l7 = 00000000ea930c1a, Mem[0000000091800038] = a229cd5a
sth %l7,[%o0+0x038] ! Mem[0000000091800038] = 0c1acd5a
! Mem[00000000900001fc] = 9e2a070e, %g2 = 0000000000000054
lduh [%i4+0x1fc],%g2 ! %g2 = 0000000000009e2a
! Mem[000000001a800138] = 0ded0d46038d0d03, %l3 = 8b938ee6d5eb9ae2, %l3 = 8b938ee6d5eb9ae2
add %i1,0x138,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 0ded0d46038d0d03
! Mem[00000000908001e8] = 2a3744566487ad2b, %g2 = 0000000000009e2a
ldx [%i5+0x1e8],%g2 ! %g2 = 2a3744566487ad2b
! Mem[000000001b80005c] = 10b3f5de, %l5 = 00000000636c0634
swap [%i3+0x05c],%l5 ! %l5 = 0000000010b3f5de
! Mem[000000001a800138] = 0ded0d46, %l5 = 0000000010b3f5de
ldstub [%i1+0x138],%l5 ! %l5 = 0000000d000000ff
! Mem[000000001a000188] = 5873abcf, %l0 = 00000000c786cac9
ldsw [%i0+0x188],%l0 ! %l0 = 000000005873abcf
! Mem[000000001a80008a] = 2bdf2c9b, %l4 = ffffffffffffd825
ldstub [%i1+0x08a],%l4 ! %l4 = 0000002c000000ff
! Mem[0000000090000048] = 34a723f8, %g2 = 2a3744566487ad2b
lduh [%i4+0x04a],%g2 ! %g2 = 00000000000034a7
! %f16 = aed8a6d3 4f0d7e50 9c4bbe6d 66f79dae
! %f20 = 4cf93540 8b938ee6 c786cac9 5851fbdd
! %f24 = aee5c142 e1cfe595 54da69cf 28083a9d
! %f28 = 522afd5d 8f3e843f 43d1bdd1 b4ce6e38
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000180
p5_label_22:
! Mem[000000001b80002e] = ef4d9e95, %l0 = 000000005873abcf
ldstub [%i3+0x02e],%l0 ! %l0 = 0000009e000000ff
! %l1 = 000000000000005d, Mem[0000000091000000] = b83e384f
sth %l1,[%i6+%g0] ! Mem[0000000091000000] = 005d384f
! %l3 = 0ded0d46038d0d03, Mem[000000001a800120] = cc7f1a55c33dfb86
stx %l3,[%i1+0x120] ! Mem[000000001a800120] = 0ded0d46038d0d03
! Mem[000000001b0001c9] = 088c6506, %l1 = 000000000000005d
ldstub [%i2+0x1c9],%l1 ! %l1 = 0000008c000000ff
! %l1 = 000000000000008c, Mem[0000000090000138] = 4ae64d72
sth %l1,[%i4+0x138] ! Mem[0000000090000138] = 008c4d72
! Mem[0000000090800040] = ebe53ae6, %g2 = 00000000000034a7
ldsh [%i5+0x042],%g2 ! %g2 = ffffffffffffebe5
! Mem[000000001a8001a0] = 0dd37f8f7f793fd5, %l0 = 000000000000009e, %l6 = 00000000cc7f1a55
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 0dd37f8f7f793fd5
! %l7 = 00000000ea930c1a, Mem[0000000090800004] = 0a97b6d9
stw %l7,[%i5+0x004] ! Mem[0000000090800004] = ea930c1a
! Mem[000000001a000168] = 55ca27282ee03fc5, %l6 = 0dd37f8f7f793fd5, %l0 = 000000000000009e
add %i0,0x168,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 55ca27282ee03fc5
! Mem[0000000090000040] = 0793dd8c, %g2 = ffffffffffffebe5
ldsb [%i4+0x043],%g2 ! %g2 = 0000000000000007
p5_label_23:
! Mem[000000001a8000a4] = c1e5082d, %l2 = 1fff216fa5fd3303
ldstub [%i1+0x0a4],%l2 ! %l2 = 000000c1000000ff
! Mem[000000001b800120] = 003927dd95e9e74c, %l5 = 000000000000000d, %l1 = 000000000000008c
add %i3,0x120,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 003927dd95e9e74c
! %l5 = 000000000000000d, Mem[0000000091800111] = 01b98847
stb %l5,[%o0+0x111] ! Mem[0000000091800110] = 0db98847
! %l2 = 00000000000000c1, Mem[00000000908001c0] = c97811f1efa1d23c
stx %l2,[%i5+0x1c0] ! Mem[00000000908001c0] = 00000000000000c1
! Mem[000000001b000018] = 4f4011b7, %l2 = 00000000000000c1
swap [%i2+%o3],%l2 ! %l2 = 000000004f4011b7
! %l0 = 55ca27282ee03fc5, Mem[000000009000006c] = e833c027
sth %l0,[%i4+0x06c] ! Mem[000000009000006c] = 3fc5c027
! %f16 = aed8a6d3 4f0d7e50 9c4bbe6d 66f79dae
! %f20 = 4cf93540 8b938ee6 c786cac9 5851fbdd
! %f24 = aee5c142 e1cfe595 54da69cf 28083a9d
! %f28 = 522afd5d 8f3e843f 43d1bdd1 b4ce6e38
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! %l2 = 000000004f4011b7, Mem[0000000091800192] = 657d6c41
stb %l2,[%o0+0x192] ! Mem[0000000091800190] = b77d6c41
! %f0 = 500e1d1e b8406335 309fbebc bdfd3a45
! %f4 = 9733fea7 a71e1735 ff472d44 cb217e71
! %f8 = 98100baa 2d0819aa b8a10050 92ba043f
! %f12 = 3b12f133 ffbecac1 4ae64d72 1f0addd9
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900000c0
! %l7 = 00000000ea930c1a, Mem[00000000918001bc] = c834b604
stw %l7,[%o0+0x1bc] ! Mem[00000000918001bc] = ea930c1a
p5_label_24:
! Mem[000000001a0001b0] = 56214204, %l4 = 0000002c, %l5 = 0000000d
add %i0,0x1b0,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000056214204
! Mem[0000000091000084] = 6a817463, %g2 = 0000000000000007
lduh [%i6+0x084],%g2 ! %g2 = 0000000000006a81
! %l5 = 0000000056214204, Mem[0000000090000124] = 2d0819aa
sth %l5,[%i4+0x124] ! Mem[0000000090000124] = 420419aa
! Mem[00000000908001c0] = 00000000, %g2 = 0000000000006a81
ldsh [%i5+0x1c2],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800108] = da566dfe 93b8a80e, %g2 = 00000000, %g3 = 3d734006
ldd [%i5+0x108],%g2 ! %g2 = 00000000da566dfe 0000000093b8a80e
membar #Sync ! Added by membar checker (50)
! %f16 = aed8a6d3 4f0d7e50 9c4bbe6d 66f79dae
! %f20 = 4cf93540 8b938ee6 c786cac9 5851fbdd
! %f24 = aee5c142 e1cfe595 54da69cf 28083a9d
! %f28 = 522afd5d 8f3e843f 43d1bdd1 b4ce6e38
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[0000000091000098] = 1203d0d5, %g2 = 00000000da566dfe
ldsh [%i6+0x09a],%g2 ! %g2 = 0000000000001203
! Mem[000000001a0001a0] = a78323c4, %l3 = 0ded0d46038d0d03
ldstub [%i0+0x1a0],%l3 ! %l3 = 000000a7000000ff
! %l6 = 0dd37f8f7f793fd5, Mem[000000001b8001e7] = ace62aa7
stb %l6,[%i3+0x1e7] ! Mem[000000001b8001e4] = ace62ad5
! %l4 = 000000000000002c, Mem[0000000090800098] = 783dc363ee291392
stx %l4,[%i5+0x098] ! Mem[0000000090800098] = 000000000000002c
p5_label_25:
! Mem[000000001a800040] = 0d57cd0793dd8c61, %l4 = 000000000000002c, %l4 = 000000000000002c
add %i1,0x40,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 0d57cd0793dd8c61
! %f16 = aed8a6d3 4f0d7e50 9c4bbe6d 66f79dae
! %f20 = 4cf93540 8b938ee6 c786cac9 5851fbdd
! %f24 = aee5c142 e1cfe595 54da69cf 28083a9d
! %f28 = 522afd5d 8f3e843f 43d1bdd1 b4ce6e38
stda %f16,[%i2+%g6]ASI_BLK_AIUP ! Block Store to 000000001b000100
! Mem[000000001b800168] = 96332312d90fb7e8, %l1 = 003927dd95e9e74c, %l7 = 00000000ea930c1a
add %i3,0x168,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 96332312d90fb7e8
! %l6 = 0dd37f8f7f793fd5, Mem[0000000090800088] = d37cd3a7
stw %l6,[%i5+0x088] ! Mem[0000000090800088] = 7f793fd5
! Mem[000000001b800160] = bb4c11c8177c7f09, %l3 = 00000000000000a7, %l3 = 00000000000000a7
add %i3,0x160,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = bb4c11c8177c7f09
! Mem[000000001b800070] = 09b0455c86f0191a, %l2 = 000000004f4011b7, %l3 = bb4c11c8177c7f09
add %i3,0x70,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 09b0455c86f0191a
! Mem[000000009000018c] = 66f79dae, %g2 = 0000000000001203
ldsh [%i4+0x18c],%g2 ! %g2 = 00000000000066f7
! Mem[0000000091000058] = 69451c90, %g18 = bec6bba05eb7f8cc
ldsw [%i6+0x058],%g2 ! %g2 = bec6bba05eb7f8cc
! Mem[0000000091000120] = 00000000bd92af0c, %g2 = 0000000069451c90
ldx [%i6+0x120],%g2 ! %g2 = 00000000bd92af0c
! Mem[000000001b000078] = 8331a25ea6ebeb45, %l1 = 003927dd95e9e74c, %l6 = 0dd37f8f7f793fd5
add %i2,0x78,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 8331a25ea6ebeb45
ba,a p5_not_taken_0_end
p5_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 55ca27282ee03fc5
bne,a,pn %xcc,p5_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 003927dd95e9e74c
bne,a,pn %xcc,p5_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000004f4011b7
bne,a,pn %xcc,p5_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 09b0455c86f0191a
bne,a,pn %xcc,p5_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0d57cd0793dd8c61
bne,a,pn %xcc,p5_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000056214204
bne,a,pn %xcc,p5_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 8331a25ea6ebeb45
bne,a,pn %xcc,p5_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 96332312d90fb7e8
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 500e1d1e b8406335
bne %xcc,p5_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 309fbebc bdfd3a45
bne %xcc,p5_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 9733fea7 a71e1735
bne %xcc,p5_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ff472d44 cb217e71
bne %xcc,p5_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 98100baa 2d0819aa
bne %xcc,p5_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be b8a10050 92ba043f
bne %xcc,p5_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 3b12f133 ffbecac1
bne %xcc,p5_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 4ae64d72 1f0addd9
bne %xcc,p5_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be aed8a6d3 4f0d7e50
bne %xcc,p5_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 9c4bbe6d 66f79dae
bne %xcc,p5_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 4cf93540 8b938ee6
bne %xcc,p5_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be c786cac9 5851fbdd
bne %xcc,p5_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be aee5c142 e1cfe595
bne %xcc,p5_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 54da69cf 28083a9d
bne %xcc,p5_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 522afd5d 8f3e843f
bne %xcc,p5_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 43d1bdd1 b4ce6e38
bne %xcc,p5_f30_fail
nop
! Check Local Memory
set p5_local0_expect,%g1
p5_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = bd893748000000b7
ldx [%i0+0x020],%g3 ! Observed data at 000000001a000020
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x020,%g4
ldx [%g1+0x078],%g2 ! Expected data = f16c910253793283
ldx [%i0+0x078],%g3 ! Observed data at 000000001a000078
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 03819e0089ffb117
ldx [%i0+0x0b8],%g3 ! Observed data at 000000001a0000b8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 0c2924efabd1499e
ldx [%i0+0x120],%g3 ! Observed data at 000000001a000120
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 7bff3cf82c2defbe
ldx [%i0+0x138],%g3 ! Observed data at 000000001a000138
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x138,%g4
ldx [%g1+0x178],%g2 ! Expected data = 8073f46a7818f25b
ldx [%i0+0x178],%g3 ! Observed data at 000000001a000178
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ff8323c47a1030b6
ldx [%i0+0x1a0],%g3 ! Observed data at 000000001a0001a0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 57f1c112798416ff
ldx [%i0+0x1e8],%g3 ! Observed data at 000000001a0001e8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x1e8,%g4
set p5_local1_expect,%g1
p5_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = d97365ce4bc01896
ldx [%i1+0x020],%g3 ! Observed data at 000000001a800020
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0d57cd0793dd8c61
ldx [%i1+0x040],%g3 ! Observed data at 000000001a800040
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = fa6334a723f832e5
ldx [%i1+0x048],%g3 ! Observed data at 000000001a800048
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = e8340ae7a5dc3331
ldx [%i1+0x050],%g3 ! Observed data at 000000001a800050
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 5cf54a7851ff72b7
ldx [%i1+0x058],%g3 ! Observed data at 000000001a800058
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 302383094f7185e7
ldx [%i1+0x060],%g3 ! Observed data at 000000001a800060
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = f45546c7e833c027
ldx [%i1+0x068],%g3 ! Observed data at 000000001a800068
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 9ebe53ebfc7048df
ldx [%i1+0x070],%g3 ! Observed data at 000000001a800070
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 77bbce1b9e2a070e
ldx [%i1+0x078],%g3 ! Observed data at 000000001a800078
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 2bdfff9b000000ad
ldx [%i1+0x088],%g3 ! Observed data at 000000001a800088
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = d7b1f49954da69cf
ldx [%i1+0x090],%g3 ! Observed data at 000000001a800090
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 4c2f152effe5082d
ldx [%i1+0x0a0],%g3 ! Observed data at 000000001a8000a0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = a581b9ffa6fe7eac
ldx [%i1+0x0c8],%g3 ! Observed data at 000000001a8000c8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 0ded0d46038d0d03
ldx [%i1+0x120],%g3 ! Observed data at 000000001a800120
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = ffed0d46038d0d03
ldx [%i1+0x138],%g3 ! Observed data at 000000001a800138
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 4cf935408b938ee6
ldx [%i1+0x150],%g3 ! Observed data at 000000001a800150
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 522afd5d8f3e843f
ldx [%i1+0x170],%g3 ! Observed data at 000000001a800170
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = f31fffbcd825f414
ldx [%i1+0x188],%g3 ! Observed data at 000000001a800188
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 324d277e32830cef
ldx [%i1+0x190],%g3 ! Observed data at 000000001a800190
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 900781ff9ee36100
ldx [%i1+0x198],%g3 ! Observed data at 000000001a800198
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 717e21cb442d47ff
ldx [%i1+0x1d8],%g3 ! Observed data at 000000001a8001d8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = d9dd0a1f724de64a
ldx [%i1+0x1f8],%g3 ! Observed data at 000000001a8001f8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x1f8,%g4
set p5_local2_expect,%g1
p5_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 000000c147d8ab21
ldx [%i2+0x018],%g3 ! Observed data at 000000001b000018
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x018,%g4
ldx [%g1+0x060],%g2 ! Expected data = c9efff883da3001d
ldx [%i2+0x060],%g3 ! Observed data at 000000001b000060
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x060,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 2f2bab6345da26ff
ldx [%i2+0x0a0],%g3 ! Observed data at 000000001b0000a0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0d57cd0793dd8c61
ldx [%i2+0x0c0],%g3 ! Observed data at 000000001b0000c0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = fa6334a723f832e5
ldx [%i2+0x0c8],%g3 ! Observed data at 000000001b0000c8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = e8340ae7a5dc3331
ldx [%i2+0x0d0],%g3 ! Observed data at 000000001b0000d0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 5cf50278517972b7
ldx [%i2+0x0d8],%g3 ! Observed data at 000000001b0000d8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 302383094f7185e7
ldx [%i2+0x0e0],%g3 ! Observed data at 000000001b0000e0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = f45546c7e833c027
ldx [%i2+0x0e8],%g3 ! Observed data at 000000001b0000e8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 9ebe53ebfc7048df
ldx [%i2+0x0f0],%g3 ! Observed data at 000000001b0000f0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 77bbce1b9e2a070e
ldx [%i2+0x0f8],%g3 ! Observed data at 000000001b0000f8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = aed8a6d34f0d7e50
ldx [%i2+0x100],%g3 ! Observed data at 000000001b000100
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 9c4bbe6d66f79dae
ldx [%i2+0x108],%g3 ! Observed data at 000000001b000108
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 4cf935408b938ee6
ldx [%i2+0x110],%g3 ! Observed data at 000000001b000110
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = c786cac95851fbdd
ldx [%i2+0x118],%g3 ! Observed data at 000000001b000118
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = aee5c142e1cfe595
ldx [%i2+0x120],%g3 ! Observed data at 000000001b000120
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 54da69cf28083a9d
ldx [%i2+0x128],%g3 ! Observed data at 000000001b000128
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 522afd5d8f3e843f
ldx [%i2+0x130],%g3 ! Observed data at 000000001b000130
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 43d1bdd1b4ce6e38
ldx [%i2+0x138],%g3 ! Observed data at 000000001b000138
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x138,%g4
ldx [%g1+0x160],%g2 ! Expected data = 27ad27bcdb267b31
ldx [%i2+0x160],%g3 ! Observed data at 000000001b000160
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 4d4c7078ff1d9d37
ldx [%i2+0x170],%g3 ! Observed data at 000000001b000170
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = 2c2f7313f54bbf4a
ldx [%i2+0x188],%g3 ! Observed data at 000000001b000188
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 5def69574650cbe2
ldx [%i2+0x198],%g3 ! Observed data at 000000001b000198
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 479a24ef859313f0
ldx [%i2+0x1a0],%g3 ! Observed data at 000000001b0001a0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 08ff6506ae555f39
ldx [%i2+0x1c8],%g3 ! Observed data at 000000001b0001c8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = a1f5b98907ffe514
ldx [%i2+0x1d8],%g3 ! Observed data at 000000001b0001d8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ef74ff97fb55fcc9
ldx [%i2+0x1f0],%g3 ! Observed data at 000000001b0001f0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1f0,%g4
set p5_local3_expect,%g1
p5_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = 3489dbe1ef4dff95
ldx [%i3+0x028],%g3 ! Observed data at 000000001b800028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 121a3a4a65657f3d
ldx [%i3+0x040],%g3 ! Observed data at 000000001b800040
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 22dd8d082ff161e4
ldx [%i3+0x050],%g3 ! Observed data at 000000001b800050
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = a4b8c5e9636c0634
ldx [%i3+0x058],%g3 ! Observed data at 000000001b800058
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x058,%g4
ldx [%g1+0x178],%g2 ! Expected data = 9e8bd84a1481abc0
ldx [%i3+0x178],%g3 ! Observed data at 000000001b800178
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 7238f87600000070
ldx [%i3+0x1b8],%g3 ! Observed data at 000000001b8001b8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = dcfcf0127d07fd9a
ldx [%i3+0x1c8],%g3 ! Observed data at 000000001b8001c8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = af5a9fb1ace62ad5
ldx [%i3+0x1e0],%g3 ! Observed data at 000000001b8001e0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x1e0,%g4
! The test for processor 5 has passed
p5_passed:
ta GOOD_TRAP
nop
p5_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p5_failed
p5_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p5_failed
p5_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p5_failed
p5_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p5_failed
p5_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p5_failed
p5_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p5_failed
p5_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p5_failed
p5_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p5_failed
p5_f0_fail:
set p5_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f2_fail:
set p5_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f4_fail:
set p5_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f6_fail:
set p5_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f8_fail:
set p5_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f10_fail:
set p5_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f12_fail:
set p5_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f14_fail:
set p5_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f16_fail:
set p5_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f18_fail:
set p5_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f20_fail:
set p5_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f22_fail:
set p5_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f24_fail:
set p5_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f26_fail:
set p5_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f28_fail:
set p5_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p5_f30_fail:
set p5_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 5 failed
p5_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x014] ! Set processor 5 done flag
set p5_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 5 failed
p5_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x014] ! Set processor 5 done flag
set p5_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p5_selfmod_failed:
ba p5_failed
mov 0xabc,%g1
p5_common_error:
or %g0,0xee5,%g1
ba p5_failed
mov %o5,%g3
p5_common_signature_error:
set p5_temp,%g1
ba p5_failed
st %g2,[%g1] ! Common Lock Number
p5_common_timeout:
set p5_temp,%g1
ba p5_failed
st %g2,[%g1] ! Common Lock Number
p5_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p5_failed
mov 0x0,%g3
p5_trap1e:
lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001b800018]
ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a000020]
ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001a000020]
ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a800018]
done
p5_trap1o:
lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001b800018]
ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a000020]
ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001a000020]
ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a800018]
done
p5_trap2e:
swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b800018]
lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001b800018]
stxa %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b800000]
ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a000008]
lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001b800010]
done
p5_trap2o:
swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b800018]
lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001b800018]
stxa %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b800000]
ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a000008]
lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001b800010]
done
p5_trap3e:
nop
nop
nop
nop
nop
nop
done
p5_trap3o:
nop
nop
nop
nop
nop
nop
done
p5_init_memory_pointers:
set p5_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p5_local0_start,%i0
set p5_local1_start,%i1
set p5_local2_start,%i2
set p5_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 50ee07925602413e
ldx [%g1+0x008],%l1 ! %l1 = b89dab20152fbf1f
ldx [%g1+0x010],%l2 ! %l2 = 5623ba55b06dbc05
ldx [%g1+0x018],%l3 ! %l3 = 8488e141ef4d9e95
ldx [%g1+0x020],%l4 ! %l4 = 455ae419a70edb52
ldx [%g1+0x028],%l5 ! %l5 = ca229fe89ed390eb
ldx [%g1+0x030],%l6 ! %l6 = 28ed09d2479a24ef
ldx [%g1+0x038],%l7 ! %l7 = 5bae0b4c9efa3c9f
! 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 = ec55c24b b5c7b48a 1ada8db4 10a33790
! %f4 = 02711ba0 7509cc33 da3e3753 e3d66954
! %f8 = 58a21b6c 00b3b580 7b4eb6d1 d4740e93
! %f12 = 97b88dd5 f8291aff 719e2933 1f5a0ae9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 93b4df14 334eed55 01ff51a7 ecd57146
! %f20 = d2e4be74 fa83ccf1 a6f73877 04c2b369
! %f24 = 51662f8d abb160a6 ae1137e3 0c543ed2
! %f28 = 1ba81ef1 94143e77 be77cec3 0d8eda83
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 80e354b5 43129c60 a59d37bd 0167a763
! %f36 = d395e6df c8d6e1d9 51114b1b 472a753a
! %f40 = 463c2d2b 2b15c466 a4400b9a 0d8b8f26
! %f44 = 496e1109 cd61faaf f4ec1cde 7854df84
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd0fc408000000069,%g7,%g1 ! GSR scale = 13, align = 1
wr %g1,%g0,%gsr ! GSR = d0fc408000000069
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[000000001d800004] = bb141bf1, %l1 = 829117f0, %l1 = 829117f0
add %i3,0x04,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000bb141bf1
! %l4 = f5aa9ae4ae18ed83, Mem[000000001d0001b8] = 6a034e35
sth %l4,[%i2+0x1b8] ! Mem[000000001d0001b8] = ed834e35
! %f0 = ec55c24b b5c7b48a 1ada8db4 10a33790
! %f4 = 02711ba0 7509cc33 da3e3753 e3d66954
! %f8 = 58a21b6c 00b3b580 7b4eb6d1 d4740e93
! %f12 = 97b88dd5 f8291aff 719e2933 1f5a0ae9
mov 0x0c0,%g4
stda %f0,[%i1+%g4]ASI_BLK_AIUP ! Block Store to 000000001c8000c0
! Mem[000000001c8001b0] = 05595076, %l5 = ffa95db82410b3bd
ldstub [%i1+0x1b0],%l5 ! %l5 = 00000005000000ff
! Mem[0000000091000160] = 718506bd, %g2 = 0000000000000000
ldsb [%i6+0x163],%g2 ! %g2 = 0000000000000071
! Mem[000000001d800140] = 73d61cf7, %l5 = 0000000000000005
swap [%i3+0x140],%l5 ! %l5 = 0000000073d61cf7
! Mem[00000000908000e4] = 04171366, %g2 = 0000000000000071
ldsb [%i5+0x0e7],%g2 ! %g2 = 0000000000000004
! Mem[000000001c00012c] = 3fd0ab1d, %l4 = f5aa9ae4ae18ed83
ldsb [%i0+0x12e],%l4 ! %l4 = ffffffffffffffab
! Mem[000000001d800048] = e06bd0941d9dde4e, %l5 = 0000000073d61cf7, %l6 = 90551f0259ffe518
add %i3,0x48,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = e06bd0941d9dde4e
! %f0 = ec55c24b b5c7b48a 1ada8db4 10a33790
! %f4 = 02711ba0 7509cc33 da3e3753 e3d66954
! %f8 = 58a21b6c 00b3b580 7b4eb6d1 d4740e93
! %f12 = 97b88dd5 f8291aff 719e2933 1f5a0ae9
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
p6_label_2:
! Mem[000000001c800075] = 1f394a93, %l6 = e06bd0941d9dde4e
ldstub [%i1+0x075],%l6 ! %l6 = 00000039000000ff
! Mem[00000000918000cc] = 74d12d6a, %g2 = 0000000000000004
ldsh [%o0+0x0cc],%g2 ! %g2 = 00000000000074d1
! Mem[000000001c000050] = ed00affd, %l2 = 04a7bbaa, %l7 = 3a73650e
add %i0,0x50,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000ed00affd
! %l4 = ffffffab, %l5 = 73d61cf7, Mem[000000001d0001f0] = 7aba81af 8c00b9b2
std %l4,[%i2+0x1f0] ! Mem[000000001d0001f0] = ffffffab 73d61cf7
! %f16 = 93b4df14 334eed55 01ff51a7 ecd57146
! %f20 = d2e4be74 fa83ccf1 a6f73877 04c2b369
! %f24 = 51662f8d abb160a6 ae1137e3 0c543ed2
! %f28 = 1ba81ef1 94143e77 be77cec3 0d8eda83
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[000000001c00017c] = 28e24779, %l0 = 48fdbe6809b4c36c
lduh [%i0+0x17c],%l0 ! %l0 = 00000000000028e2
membar #Sync ! Added by membar checker (51)
! %f16 = 93b4df14 334eed55 01ff51a7 ecd57146
! %f20 = d2e4be74 fa83ccf1 a6f73877 04c2b369
! %f24 = 51662f8d abb160a6 ae1137e3 0c543ed2
! %f28 = 1ba81ef1 94143e77 be77cec3 0d8eda83
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! %l1 = 00000000bb141bf1, Mem[000000001c000000] = 7e4de3109e8dc0e5
stx %l1,[%i0+%g0] ! Mem[000000001c000000] = 00000000bb141bf1
membar #Sync ! Added by membar checker (52)
! %f16 = 93b4df14 334eed55 01ff51a7 ecd57146
! %f20 = d2e4be74 fa83ccf1 a6f73877 04c2b369
! %f24 = 51662f8d abb160a6 ae1137e3 0c543ed2
! %f28 = 1ba81ef1 94143e77 be77cec3 0d8eda83
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[0000000091000068] = 9be4b89e a06b6865, %g2 = 000074d1, %g3 = 00000000
ldd [%i6+0x068],%g2 ! %g2 = 000000009be4b89e 00000000a06b6865
p6_label_3:
! Mem[000000001c000088] = 42c777f67c27f0cb, %l0 = 00000000000028e2, %l2 = 15527fb404a7bbaa
add %i0,0x88,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 42c777f67c27f0cb
membar #Sync ! Added by membar checker (53)
! Mem[0000000090000018] = a6f7387704c2b369, %g2 = 000000009be4b89e
ldx [%i4+%o3],%g2 ! %g2 = a6f7387704c2b369
! Mem[000000001d000110] = 6f6ea8b4ece2f65c, %l7 = 00000000ed00affd, %l6 = 0000000000000039
add %i2,0x110,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 6f6ea8b4ece2f65c
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! %f16 = 93b4df14 334eed55 01ff51a7 ecd57146
! %f20 = d2e4be74 fa83ccf1 a6f73877 04c2b369
! %f24 = 51662f8d abb160a6 ae1137e3 0c543ed2
! %f28 = 1ba81ef1 94143e77 be77cec3 0d8eda83
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[000000001c000150] = 8361aaf8, %l2 = 42c777f67c27f0cb
swap [%i0+0x150],%l2 ! %l2 = 000000008361aaf8
! Mem[000000001c8001a9] = 2ba11ae6, %l2 = 000000008361aaf8
ldstub [%i1+0x1a9],%l2 ! %l2 = 000000a1000000ff
! %l7 = 00000000ed00affd, Mem[00000000910001d2] = dab60b35
sth %l7,[%i6+0x1d2] ! Mem[00000000910001d0] = affd0b35
! Mem[000000001c0000d0] = 52e49fbf2d498536, %l7 = 00000000ed00affd
ldx [%i0+0x0d0],%l7 ! %l7 = 52e49fbf2d498536
p6_label_4:
! %l6 = 6f6ea8b4ece2f65c, Mem[00000000900000b0] = 06fd306f
stw %l6,[%i4+0x0b0] ! Mem[00000000900000b0] = ece2f65c
! Mem[0000000090000160] = 442337fc, %g2 = a6f7387704c2b369
ldsh [%i4+0x162],%g2 ! %g2 = 0000000000004423
! Mem[00000000910000b8] = ea8f8457, %g2 = 0000000000004423
ldub [%i6+0x0b8],%g2 ! %g2 = 00000000000000ea
! Mem[0000000090800108] = da566dfe, %g18 = 02ae466a7b40f6a2
ldsw [%i5+0x108],%g2 ! %g2 = 02ae466a7b40f6a2
membar #Sync ! Added by membar checker (54)
! Mem[0000000090000060] = a660b1ab, %g2 = ffffffffda566dfe
lduw [%i4+0x060],%g2 ! %g2 = 00000000a660b1ab
! Mem[000000001d000028] = a1a2a9ff, %l6 = ece2f65c, %l2 = 000000a1
add %i2,0x28,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000a1a2a9ff
! Mem[0000000091000130] = 68641ac2, %g2 = 00000000a660b1ab
ldsh [%i6+0x132],%g2 ! %g2 = 0000000000006864
! Mem[00000000900000b8] = 225bbeee, %g2 = 0000000000006864
ldsh [%i4+0x0b8],%g2 ! %g2 = 000000000000225b
! Mem[000000001d0001a0] = cbe4dec9 f9623f54, %l2 = a1a2a9ff, %l3 = 580433d9
ldd [%i2+0x1a0],%l2 ! %l2 = 00000000cbe4dec9 00000000f9623f54
! Mem[000000001c8001d0] = a4c7ef79734c1bb4, %l7 = 52e49fbf2d498536, %l5 = 0000000073d61cf7
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = a4c7ef79734c1bb4
p6_label_5:
! Mem[000000001d0001f4] = 73d61cf7, %l0 = 000028e2, %l6 = ece2f65c
add %i2,0x1f4,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000073d61cf7
! Mem[000000001d0000f8] = 0690623c847dce89, %l7 = 52e49fbf2d498536, %l5 = a4c7ef79734c1bb4
add %i2,0xf8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 0690623c847dce89
! %l3 = 00000000f9623f54, Mem[000000001c80002c] = 7dd05525
stb %l3,[%i1+0x02c] ! Mem[000000001c80002c] = 54d05525
! Mem[000000009000008c] = 2fbb7864, %g2 = 000000000000225b
lduh [%i4+0x08e],%g2 ! %g2 = 0000000000002fbb
! %l7 = 52e49fbf2d498536, Mem[0000000091800008] = f15400a1
stw %l7,[%o0+%o1] ! Mem[0000000091800008] = 2d498536
! Mem[000000001d000120] = 9cae6533, %l7 = 52e49fbf2d498536
swap [%i2+0x120],%l7 ! %l7 = 000000009cae6533
! Mem[0000000091000184] = d025013d, %g18 = 02ae466a7b40f6a2
ldsw [%i6+0x184],%g2 ! %g2 = 02ae466a7b40f6a2
! Mem[00000000910000c0] = d64cb874d29c58a7, %g2 = ffffffffd025013d
ldx [%i6+0x0c0],%g2 ! %g2 = d64cb874d29c58a7
! Mem[000000001c0001c4] = a2c9cedd, %l5 = 0690623c847dce89
swap [%i0+0x1c4],%l5 ! %l5 = 00000000a2c9cedd
! Mem[000000001d80011c] = e442cd82, %l3 = f9623f54, %l7 = 9cae6533
add %i3,0x11c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000e442cd82
p6_label_6:
! Mem[00000000908000f0] = f00615af, %g2 = d64cb874d29c58a7
ldub [%i5+0x0f2],%g2 ! %g2 = 00000000000000f0
! Mem[00000000910001b4] = ce77e743, %g2 = 00000000000000f0
ldsh [%i6+0x1b4],%g2 ! %g2 = ffffffffffffce77
! Mem[000000001d8001f4] = b448b36b, %l0 = 00000000000028e2
swap [%i3+0x1f4],%l0 ! %l0 = 00000000b448b36b
! Mem[000000001c000157] = ff4aadb6, %l4 = ffffffffffffffab
ldstub [%i0+0x157],%l4 ! %l4 = 000000b6000000ff
! %l5 = 00000000a2c9cedd, Mem[00000000910000ee] = f5eb8900
stb %l5,[%i6+0x0ee] ! Mem[00000000910000ec] = ddeb8900
! Mem[000000009180018c] = 1c243695, %g2 = ffffffffffffce77
ldsb [%o0+0x18d],%g2 ! %g2 = 000000000000001c
! Mem[000000001d0000a8] = 691b6e4b, %l3 = 00000000f9623f54
ldsh [%i2+0x0aa],%l3 ! %l3 = 0000000000006e4b
! Mem[00000000918001bc] = b604b507, %g2 = 000000000000001c
ldsh [%o0+0x1be],%g2 ! %g2 = ffffffffffffb604
! %f16 = 93b4df14 334eed55 01ff51a7 ecd57146
! %f20 = d2e4be74 fa83ccf1 a6f73877 04c2b369
! %f24 = 51662f8d abb160a6 ae1137e3 0c543ed2
! %f28 = 1ba81ef1 94143e77 be77cec3 0d8eda83
mov 0x140,%g4
stda %f16,[%i3+%g4]ASI_BLK_S ! Block Store to 000000001d800140
! Mem[000000001c00010c] = 1cd6d840, %l1 = bb141bf1, %l1 = bb141bf1
add %i0,0x10c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000001cd6d840
p6_label_7:
! %l0 = 00000000b448b36b, Mem[00000000900001c0] = 8ab4c7b54bc255ec
stx %l0,[%i4+0x1c0] ! Mem[00000000900001c0] = 00000000b448b36b
! Mem[000000001c800110] = 8a199dc4, %l4 = 00000000000000b6
lduh [%i1+0x110],%l4 ! %l4 = 0000000000008a19
! Mem[000000009080019c] = 7701d55e, %g2 = ffffffffffffb604
ldsb [%i5+0x19f],%g2 ! %g2 = 0000000000000077
! Mem[000000001d000000] = f7c99da7, %l0 = b448b36b, %l2 = cbe4dec9
casa [%i2]0x80,%l0,%l2 ! %l2 = 00000000f7c99da7
! %f0 = ec55c24b b5c7b48a 1ada8db4 10a33790
! %f4 = 02711ba0 7509cc33 da3e3753 e3d66954
! %f8 = 58a21b6c 00b3b580 7b4eb6d1 d4740e93
! %f12 = 97b88dd5 f8291aff 719e2933 1f5a0ae9
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[0000000090800108] = da566dfe93b8a80e, %g2 = 0000000000000077
ldx [%i5+0x108],%g2 ! %g2 = da566dfe93b8a80e
! Mem[00000000910000d8] = 36a1090d 63994add, %g2 = 93b8a80e, %g3 = a06b6865
ldd [%i6+0x0d8],%g2 ! %g2 = 0000000036a1090d 0000000063994add
! Mem[000000001d000070] = 6e2af6dd, %l6 = 73d61cf7, %l3 = 00006e4b
add %i2,0x70,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000006e2af6dd
! Mem[000000001c8001cc] = 7af18c4d, %l3 = 000000006e2af6dd
swap [%i1+0x1cc],%l3 ! %l3 = 000000007af18c4d
! %l4 = 0000000000008a19, Mem[000000001d8001fc] = b71b0d9e
stw %l4,[%i3+0x1fc] ! Mem[000000001d8001fc] = 00008a19
p6_label_8:
! Mem[00000000918001b4] = a600311b, %g2 = 0000000036a1090d
lduh [%o0+0x1b6],%g2 ! %g2 = 000000000000a600
! Mem[000000001d00008b] = 07a4a6a6, %l3 = 000000007af18c4d
ldstub [%i2+0x08b],%l3 ! %l3 = 000000a6000000ff
! Mem[000000001d000168] = fe69b3153c21e682, %l1 = 000000001cd6d840, %l7 = 00000000e442cd82
add %i2,0x168,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = fe69b3153c21e682
! Mem[000000001c0000a8] = 11753ad2, %l1 = 000000001cd6d840
lduh [%i0+0x0aa],%l1 ! %l1 = 0000000000003ad2
! Mem[0000000090800158] = e5c31543, %g2 = 000000000000a600
lduw [%i5+0x158],%g2 ! %g2 = 00000000e5c31543
! Mem[000000001c800124] = 7ca69e95, %l4 = 0000000000008a19
lduw [%i1+0x124],%l4 ! %l4 = 000000007ca69e95
! Mem[00000000900001fc] = 33299e71, %g2 = 00000000e5c31543
ldub [%i4+0x1fc],%g2 ! %g2 = 0000000000000033
! Mem[000000009180006c] = 4bcc8fbc, %g2 = 0000000000000033
ldsb [%o0+0x06f],%g2 ! %g2 = 000000000000004b
! %l3 = 00000000000000a6, Mem[0000000091000188] = c03b64c2e0fb7783
stx %l3,[%i6+0x188] ! Mem[0000000091000188] = 00000000000000a6
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
p6_label_9:
! %l0 = 00000000b448b36b, Mem[0000000091000007] = 7a27e2e4
stb %l0,[%i6+0x007] ! Mem[0000000091000004] = 6b27e2e4
! %f0 = ec55c24b b5c7b48a 1ada8db4 10a33790
! %f4 = 02711ba0 7509cc33 da3e3753 e3d66954
! %f8 = 58a21b6c 00b3b580 7b4eb6d1 d4740e93
! %f12 = 97b88dd5 f8291aff 719e2933 1f5a0ae9
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
! %l5 = 00000000a2c9cedd, Mem[00000000900001de] = 3eda80b5
sth %l5,[%i4+0x1de] ! Mem[00000000900001dc] = cedd80b5
! Mem[000000001d000180] = da5ee68b5be2b694, %l2 = 00000000f7c99da7, %l6 = 0000000073d61cf7
add %i2,0x180,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = da5ee68b5be2b694
! Mem[000000001d800048] = e06bd094, %l6 = da5ee68b5be2b694
swap [%i3+0x048],%l6 ! %l6 = 00000000e06bd094
! Mem[00000000900001b8] = 473873cd c7c4269c, %g2 = 0000004b, %g3 = 63994add
ldd [%i4+0x1b8],%g2 ! %g2 = 00000000473873cd 00000000c7c4269c
! %f16 = 93b4df14 334eed55 01ff51a7 ecd57146
! %f20 = d2e4be74 fa83ccf1 a6f73877 04c2b369
! %f24 = 51662f8d abb160a6 ae1137e3 0c543ed2
! %f28 = 1ba81ef1 94143e77 be77cec3 0d8eda83
mov 0x0c0,%g5
stda %f16,[%i1+%g5]ASI_BLK_AIUPL ! Block Store to 000000001c8000c0
! Mem[000000001d8000e0] = ff5564dd, %l2 = f7c99da7, %l7 = 3c21e682
add %i3,0xe0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000ff5564dd
! Mem[000000001d00019c] = e4df623d, %l1 = 00003ad2, %l1 = 00003ad2
add %i2,0x19c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000e4df623d
! Mem[000000001c800178] = be277915, %l5 = a2c9cedd, %l6 = e06bd094
add %i1,0x178,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000be277915
p6_label_10:
! Mem[00000000918000dc] = f2fb96b5, %g2 = 00000000473873cd
lduh [%o0+0x0de],%g2 ! %g2 = 000000000000f2fb
! Mem[00000000908001ec] = 2bf63f23, %g2 = 000000000000f2fb
ldsb [%i5+0x1ef],%g2 ! %g2 = 000000000000002b
! %l4 = 000000007ca69e95, Mem[00000000910000d7] = 6436a109
stb %l4,[%i6+0x0d7] ! Mem[00000000910000d4] = 9536a109
! Mem[000000001d8001f0] = 43374e01000028e2, %l1 = 00000000e4df623d, %l4 = 000000007ca69e95
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 43374e01000028e2
! Mem[000000001d0001c4] = e79d7bd1, %l3 = 00000000000000a6
ldstub [%i2+0x1c4],%l3 ! %l3 = 000000e7000000ff
! %l0 = b448b36b, %l1 = e4df623d, Mem[000000001d8001e0] = 2764da72 b0b3997e
std %l0,[%i3+0x1e0] ! Mem[000000001d8001e0] = b448b36b e4df623d
! Mem[000000001c000078] = 1f42f858, %l6 = 00000000be277915
swap [%i0+0x078],%l6 ! %l6 = 000000001f42f858
! Mem[0000000090000148] = e5d91d29, %g2 = 000000000000002b
ldub [%i4+0x14a],%g2 ! %g2 = 00000000000000e5
! %f16 = 93b4df14 334eed55 01ff51a7 ecd57146
! %f20 = d2e4be74 fa83ccf1 a6f73877 04c2b369
! %f24 = 51662f8d abb160a6 ae1137e3 0c543ed2
! %f28 = 1ba81ef1 94143e77 be77cec3 0d8eda83
stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[000000001c800138] = c098158d, %l2 = f7c99da7, %l4 = 000028e2
add %i1,0x138,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000c098158d
p6_label_11:
membar #Sync ! Added by membar checker (55)
! Mem[0000000090000000] = 93b4df14 334eed55 01ff51a7 ecd57146
! Mem[0000000090000010] = d2e4be74 fa83ccf1 a6f73877 04c2b369
! Mem[0000000090000020] = 51662f8d abb160a6 ae1137e3 0c543ed2
! Mem[0000000090000030] = 1ba81ef1 94143e77 be77cec3 0d8eda83
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[000000001d0000e4] = d2b244a9, %l6 = 000000001f42f858
swap [%i2+0x0e4],%l6 ! %l6 = 00000000d2b244a9
! Mem[00000000910001f8] = c84c2b47 8cef9465, %g2 = 000000e5, %g3 = c7c4269c
ldd [%i6+0x1f8],%g2 ! %g2 = 00000000c84c2b47 000000008cef9465
! Mem[000000001d000004] = 90b78620, %l5 = 00000000a2c9cedd
ldsb [%i2+0x007],%l5 ! %l5 = 0000000000000020
! Mem[0000000091800060] = 5faec1ac, %g2 = 00000000c84c2b47
ldub [%o0+0x060],%g2 ! %g2 = 000000000000005f
! Mem[000000001d800098] = 61526b65, %l4 = c098158d, %l7 = ff5564dd
add %i3,0x98,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000061526b65
! Mem[000000001d000130] = 18212dc6c03f14a0, %l1 = 00000000e4df623d, %l0 = 00000000b448b36b
add %i2,0x130,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 18212dc6c03f14a0
! %f0 = ec55c24b b5c7b48a 1ada8db4 10a33790
! %f4 = 02711ba0 7509cc33 da3e3753 e3d66954
! %f8 = 58a21b6c 00b3b580 7b4eb6d1 d4740e93
! %f12 = 97b88dd5 f8291aff 719e2933 1f5a0ae9
stda %f0,[%i3+%g5]ASI_BLK_PL ! Block Store to 000000001d8000c0
! Mem[000000001d800138] = 3bdf93e349b25108, %l0 = 18212dc6c03f14a0, %l5 = 0000000000000020
add %i3,0x138,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 3bdf93e349b25108
! Mem[0000000091800048] = 12fdc0c5d125a9d9, %g2 = 000000000000005f
ldx [%o0+0x048],%g2 ! %g2 = 12fdc0c5d125a9d9
p6_label_12:
! Mem[00000000900000dc] = f773b1f7, %g2 = 12fdc0c5d125a9d9
ldsh [%i4+0x0de],%g2 ! %g2 = fffffffffffff773
! Mem[000000001d000150] = c80f610f, %l4 = c098158d, %l7 = 61526b65
add %i2,0x150,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000c80f610f
! %f0 = ec55c24b b5c7b48a 1ada8db4 10a33790
! %f4 = 02711ba0 7509cc33 da3e3753 e3d66954
! %f8 = 58a21b6c 00b3b580 7b4eb6d1 d4740e93
! %f12 = 97b88dd5 f8291aff 719e2933 1f5a0ae9
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[000000009100011c] = b85efe4b, %g2 = fffffffffffff773
ldsh [%i6+0x11e],%g2 ! %g2 = ffffffffffffb85e
! Mem[000000001d8001e4] = e4df623d, %l5 = 3bdf93e349b25108
swap [%i3+0x1e4],%l5 ! %l5 = 00000000e4df623d
! Mem[000000001c8000d8] = 69b3c204, %l6 = d2b244a9, %l4 = c098158d
add %i1,0xd8,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000069b3c204
! Mem[00000000910000a4] = 332b0c79, %g2 = ffffffffffffb85e
lduw [%i6+0x0a4],%g2 ! %g2 = 00000000332b0c79
! Mem[000000001c80004c] = 6f7ace74, %l3 = 000000e7, %l4 = 69b3c204
add %i1,0x4c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000006f7ace74
! Mem[000000001c000010] = 2fdecce396cb4727, %l2 = 00000000f7c99da7, %l3 = 00000000000000e7
add %i0,0x10,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 2fdecce396cb4727
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
p6_label_13:
! %l6 = 00000000d2b244a9, Mem[00000000908000ea] = 6640929c
sth %l6,[%i5+0x0ea] ! Mem[00000000908000e8] = 44a9929c
! Mem[0000000090800150] = 51ea49fd 5fde283b, %g2 = 332b0c79, %g3 = 8cef9465
ldd [%i5+0x150],%g2 ! %g2 = 0000000051ea49fd 000000005fde283b
! Mem[0000000090000090] = 02711ba0 7509cc33, %g2 = 51ea49fd, %g3 = 5fde283b
ldd [%i4+0x090],%g2 ! %g2 = 0000000002711ba0 000000007509cc33
! %l7 = 00000000c80f610f, Mem[00000000910001b0] = 5c2b3c47ce77e743
stx %l7,[%i6+0x1b0] ! Mem[00000000910001b0] = 00000000c80f610f
! Mem[000000001d800038] = e44eac3b, %l7 = 00000000c80f610f
ldstub [%i3+0x038],%l7 ! %l7 = 000000e4000000ff
! Mem[0000000090000100] = 8ab4c7b5 4bc255ec 9037a310 b48dda1a
! Mem[0000000090000110] = 33cc0975 a01b7102 5469d6e3 53373eda
! Mem[0000000090000120] = 80b5b300 6c1ba258 930e74d4 d1b64e7b
! Mem[0000000090000130] = ff1a29f8 d58db897 e90a5a1f 33299e71
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! %f0 = ec55c24b b5c7b48a 1ada8db4 10a33790
! %f4 = 02711ba0 7509cc33 da3e3753 e3d66954
! %f8 = 58a21b6c 00b3b580 7b4eb6d1 d4740e93
! %f12 = 97b88dd5 f8291aff 719e2933 1f5a0ae9
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
! %l6 = 00000000d2b244a9, Mem[0000000091800074] = 000d055f
stw %l6,[%o0+0x074] ! Mem[0000000091800074] = d2b244a9
! Mem[000000001d0000c8] = 0e6bbfe9, %l7 = 000000e4, %l3 = 96cb4727
add %i2,0xc8,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000000e6bbfe9
! Mem[000000001c80012a] = da585101, %l1 = 00000000e4df623d
ldstub [%i1+0x12a],%l1 ! %l1 = 00000051000000ff
p6_label_14:
membar #Sync ! Added by membar checker (56)
! Mem[000000001d8000f0] = ff1a29f8, %l5 = 00000000e4df623d
lduw [%i3+0x0f0],%l5 ! %l5 = 00000000ff1a29f8
! %l0 = 18212dc6c03f14a0, Mem[000000001d0000c8] = 0e6bbfe9
stw %l0,[%i2+0x0c8] ! Mem[000000001d0000c8] = c03f14a0
! Mem[000000001d80019b] = 6173f4d3, %l7 = 00000000000000e4
ldstub [%i3+0x19b],%l7 ! %l7 = 000000d3000000ff
! %f0 = ec55c24b b5c7b48a 1ada8db4 10a33790
! %f4 = 02711ba0 7509cc33 da3e3753 e3d66954
! %f8 = 58a21b6c 00b3b580 7b4eb6d1 d4740e93
! %f12 = 97b88dd5 f8291aff 719e2933 1f5a0ae9
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! %l0 = 18212dc6c03f14a0, Mem[000000001c000008] = fdbcd7a1e466074b
stx %l0,[%i0+%o1] ! Mem[000000001c000008] = 18212dc6c03f14a0
! Mem[00000000900001bc] = c7c4269c, %g2 = 0000000002711ba0
ldsh [%i4+0x1bc],%g2 ! %g2 = ffffffffffffc7c4
! %f0 = ec55c24b b5c7b48a 1ada8db4 10a33790
! %f4 = 02711ba0 7509cc33 da3e3753 e3d66954
! %f8 = 58a21b6c 00b3b580 7b4eb6d1 d4740e93
! %f12 = 97b88dd5 f8291aff 719e2933 1f5a0ae9
mov 0x1c0,%g6
stda %f0,[%i0+%g6]ASI_BLK_AIUSL ! Block Store to 000000001c0001c0
! %l4 = 000000006f7ace74, Mem[00000000910001d0] = bd4faffd0b35f789
stx %l4,[%i6+0x1d0] ! Mem[00000000910001d0] = 000000006f7ace74
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[0000000091000100] = 4e2c1fb7, %g2 = ffffffffffffc7c4
ldsb [%i6+0x103],%g2 ! %g2 = 000000000000004e
p6_label_15:
! Mem[00000000900000b0] = b88dd5f8, %g2 = 000000000000004e
ldub [%i4+0x0b1],%g2 ! %g2 = 00000000000000b8
membar #Sync ! Added by membar checker (57)
! %f16 = 93b4df14 334eed55 01ff51a7 ecd57146
! %f20 = d2e4be74 fa83ccf1 a6f73877 04c2b369
! %f24 = 51662f8d abb160a6 ae1137e3 0c543ed2
! %f28 = 1ba81ef1 94143e77 be77cec3 0d8eda83
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[000000001c800044] = b618eee6, %l7 = 000000d3, %l2 = f7c99da7
add %i1,0x44,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000b618eee6
! Mem[00000000910000b4] = 79af46c6, %g2 = 00000000000000b8
lduw [%i6+0x0b4],%g2 ! %g2 = 0000000079af46c6
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[000000001c800098] = 2edbb2f7bea779d3, %l3 = 000000000e6bbfe9, %l5 = 00000000ff1a29f8
add %i1,0x98,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 2edbb2f7bea779d3
! Mem[000000001d800198] = 6173f4ff84d46a94, %l2 = 00000000b618eee6, %l7 = 00000000000000d3
add %i3,0x198,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 6173f4ff84d46a94
! Mem[000000001d800054] = 1c143ad0, %l5 = bea779d3, %l7 = 84d46a94
add %i3,0x54,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000001c143ad0
! Mem[000000001d00015a] = 19563585, %l2 = 00000000b618eee6
ldstub [%i2+0x15a],%l2 ! %l2 = 00000035000000ff
! Mem[000000001c000018] = 196e66bf1cad5f51, %l3 = 000000000e6bbfe9, %l0 = 18212dc6c03f14a0
add %i0,0x18,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 196e66bf1cad5f51
p6_label_16:
! Mem[0000000091800168] = 0d7c697d, %g2 = 0000000079af46c6
lduw [%o0+0x168],%g2 ! %g2 = 000000000d7c697d
! Mem[0000000091000070] = 4c262a37, %g18 = 02ae466a7b40f6a2
ldsw [%i6+0x070],%g2 ! %g2 = 02ae466a7b40f6a2
! %l0 = 1cad5f51, %l1 = 00000051, Mem[00000000918000b8] = 0a7e1485 ed44013b
std %l0,[%o0+0x0b8] ! Mem[00000000918000b8] = 1cad5f51 00000051
membar #Sync ! Added by membar checker (58)
! Mem[00000000900000dc] = a6a660b1, %g2 = 000000004c262a37
ldsb [%i4+0x0df],%g2 ! %g2 = ffffffffffffffa6
! Mem[00000000910001c8] = 4404b74a, %g2 = ffffffffffffffa6
ldub [%i6+0x1c8],%g2 ! %g2 = 0000000000000044
! %l0 = 196e66bf1cad5f51, Mem[00000000900001d8] = 5469d6e35337cedd
stx %l0,[%i4+0x1d8] ! Mem[00000000900001d8] = 196e66bf1cad5f51
! Mem[000000001c000100] = 294a951f, %l5 = 2edbb2f7bea779d3
swap [%i0+0x100],%l5 ! %l5 = 00000000294a951f
! Mem[00000000908000e4] = 04171344, %g2 = 0000000000000044
ldsb [%i5+0x0e7],%g2 ! %g2 = 0000000000000004
! Mem[00000000900000a8] = 7b4eb6d1, %g2 = 0000000000000004
lduw [%i4+0x0a8],%g2 ! %g2 = 000000007b4eb6d1
! Mem[000000001c80006e] = 047d055a, %l0 = 196e66bf1cad5f51
ldstub [%i1+0x06e],%l0 ! %l0 = 00000005000000ff
p6_label_17:
! Mem[000000001c8001e0] = 0d75c877cfd22435, %l5 = 00000000294a951f, %l1 = 0000000000000051
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 0d75c877cfd22435
! Mem[000000001d800100] = 522bd61ab6b5135a, %l6 = 00000000d2b244a9, %l6 = 00000000d2b244a9
add %i3,0x100,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 522bd61ab6b5135a
! Mem[000000001d80006c] = 0eec1855, %l7 = 000000001c143ad0
ldub [%i3+0x06f],%l7 ! %l7 = 0000000000000055
! Mem[000000001c800084] = b694ac3b, %l1 = cfd22435, %l6 = b6b5135a
add %i1,0x84,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000b694ac3b
! Mem[000000001d8001ad] = 23999909, %l3 = 000000000e6bbfe9
ldstub [%i3+0x1ad],%l3 ! %l3 = 00000099000000ff
! Mem[000000001c8000f8] = 83da8e0dc3ce77be, %l4 = 000000006f7ace74, %l5 = 00000000294a951f
add %i1,0xf8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 83da8e0dc3ce77be
! Mem[000000001d0000b0] = 292cac6abf9a6d54, %l2 = 0000000000000035, %l4 = 000000006f7ace74
add %i2,0xb0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 292cac6abf9a6d54
! %f0 = ec55c24b b5c7b48a 1ada8db4 10a33790
! %f4 = 02711ba0 7509cc33 da3e3753 e3d66954
! %f8 = 58a21b6c 00b3b580 7b4eb6d1 d4740e93
! %f12 = 97b88dd5 f8291aff 719e2933 1f5a0ae9
stda %f0,[%i3+%g5]ASI_BLK_AIUPL ! Block Store to 000000001d800140
! Mem[00000000910001fc] = 65b83e38, %g2 = 000000007b4eb6d1
ldsb [%i6+0x1ff],%g2 ! %g2 = 0000000000000065
! Mem[00000000908000b8] = f2c3b640, %g2 = 0000000000000065
lduh [%i5+0x0b8],%g2 ! %g2 = 000000000000f2c3
p6_label_18:
! Mem[0000000091800180] = 1de202404627159b, %g2 = 000000000000f2c3
ldx [%o0+0x180],%g2 ! %g2 = 1de202404627159b
! %f16 = 93b4df14 334eed55 01ff51a7 ecd57146
! %f20 = d2e4be74 fa83ccf1 a6f73877 04c2b369
! %f24 = 51662f8d abb160a6 ae1137e3 0c543ed2
! %f28 = 1ba81ef1 94143e77 be77cec3 0d8eda83
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[00000000918001f8] = 9d1a7253, %g18 = 02ae466a7b40f6a2
ldsw [%o0+0x1f8],%g2 ! %g2 = 02ae466a7b40f6a2
! Mem[000000001c0000b8] = 863f9538, %l3 = 0000000000000099
swap [%i0+0x0b8],%l3 ! %l3 = 00000000863f9538
! Mem[00000000908001a8] = d9ad7a6f, %g2 = ffffffff9d1a7253
ldsh [%i5+0x1aa],%g2 ! %g2 = ffffffffffffd9ad
! %l3 = 00000000863f9538, Mem[000000009080016c] = 5c9db8f4
stb %l3,[%i5+0x16c] ! Mem[000000009080016c] = 389db8f4
! %l4 = 292cac6abf9a6d54, Mem[00000000900001df] = 5180b5b3
stb %l4,[%i4+0x1df] ! Mem[00000000900001dc] = 5480b5b3
! Mem[00000000918001dc] = be03d043, %g2 = ffffffffffffd9ad
lduh [%o0+0x1dc],%g2 ! %g2 = 000000000000be03
! Mem[000000001d800088] = e2ccb1fc7d99bb4a, %l7 = 0000000000000055, %l1 = 0d75c877cfd22435
add %i3,0x88,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = e2ccb1fc7d99bb4a
! %l0 = 0000000000000005, Mem[0000000090800190] = 8ca4300a
sth %l0,[%i5+0x190] ! Mem[0000000090800190] = 0005300a
p6_label_19:
! Mem[000000009080016c] = b8f43388, %g2 = 000000000000be03
ldub [%i5+0x16e],%g2 ! %g2 = 00000000000000b8
! Mem[000000001d800030] = 05c9dfa0 932af885, %l0 = 00000005, %l1 = 7d99bb4a
ldd [%i3+0x030],%l0 ! %l0 = 0000000005c9dfa0 00000000932af885
! Mem[0000000090000100] = 8ab4c7b5 4bc255ec 9037a310 b48dda1a
! Mem[0000000090000110] = 33cc0975 a01b7102 5469d6e3 53373eda
! Mem[0000000090000120] = 80b5b300 6c1ba258 930e74d4 d1b64e7b
! Mem[0000000090000130] = ff1a29f8 d58db897 e90a5a1f 33299e71
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[000000001d000014] = a6793635, %l0 = 0000000005c9dfa0
swap [%i2+0x014],%l0 ! %l0 = 00000000a6793635
! Mem[0000000091800138] = 1bd10adc, %g2 = 00000000000000b8
ldsh [%o0+0x13a],%g2 ! %g2 = 0000000000001bd1
! Mem[000000001c000078] = be277915, %l7 = 00000055, %l0 = a6793635
add %i0,0x78,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000be277915
! %f16 = 93b4df14 334eed55 01ff51a7 ecd57146
! %f20 = d2e4be74 fa83ccf1 a6f73877 04c2b369
! %f24 = 51662f8d abb160a6 ae1137e3 0c543ed2
! %f28 = 1ba81ef1 94143e77 be77cec3 0d8eda83
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140
! %l7 = 0000000000000055, Mem[000000009100015d] = 168ce746
stb %l7,[%i6+0x15d] ! Mem[000000009100015c] = 558ce746
! %l4 = 292cac6abf9a6d54, Mem[000000001c800087] = b694ac3b
stb %l4,[%i1+0x087] ! Mem[000000001c800084] = b694ac54
! %l3 = 00000000863f9538, Mem[00000000900001fc] = 33299e71
sth %l3,[%i4+0x1fc] ! Mem[00000000900001fc] = 95389e71
p6_label_20:
! Mem[000000001d00014c] = 33c214c7, %l4 = bf9a6d54, %l4 = bf9a6d54
add %i2,0x14c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000033c214c7
! %f16 = 93b4df14 334eed55 01ff51a7 ecd57146
! %f20 = d2e4be74 fa83ccf1 a6f73877 04c2b369
! %f24 = 51662f8d abb160a6 ae1137e3 0c543ed2
! %f28 = 1ba81ef1 94143e77 be77cec3 0d8eda83
stda %f16,[%i0+%g6]ASI_BLK_P ! Block Store to 000000001c0001c0
! Mem[0000000090000080] = ec55c24b b5c7b48a 1ada8db4 10a33790
! Mem[0000000090000090] = 02711ba0 7509cc33 da3e3753 e3d66954
! Mem[00000000900000a0] = 58a21b6c 00b3b580 7b4eb6d1 d4740e93
! Mem[00000000900000b0] = 97b88dd5 f8291aff 719e2933 1f5a0ae9
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[000000001c000018] = 196e66bf, %l2 = 00000035, %l3 = 863f9538
add %i0,0x18,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000196e66bf
! Mem[000000001c000198] = e3b74867, %l1 = 932af885, %l5 = c3ce77be
add %i0,0x198,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000e3b74867
! Mem[000000001c800164] = affb5ef8, %l6 = 00000000b694ac3b
ldstub [%i1+0x164],%l6 ! %l6 = 000000af000000ff
! Mem[000000009180017c] = 24544464, %g2 = 0000000000001bd1
lduw [%o0+0x17c],%g2 ! %g2 = 0000000024544464
! Mem[00000000908001bc] = 94c97811, %g2 = 0000000024544464
ldsb [%i5+0x1bf],%g2 ! %g2 = ffffffffffffff94
! Mem[0000000090000040] = 55ed4e33 14dfb493 4671d5ec a751ff01
! Mem[0000000090000050] = f1cc83fa 74bee4d2 69b3c204 7738f7a6
! Mem[0000000090000060] = a660b1ab 8d2f6651 d23e540c e33711ae
! Mem[0000000090000070] = 773e1494 f11ea81b 83da8e0d c3ce77be
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %f0 = ec55c24b b5c7b48a 1ada8db4 10a33790
! %f4 = 02711ba0 7509cc33 da3e3753 e3d66954
! %f8 = 58a21b6c 00b3b580 7b4eb6d1 d4740e93
! %f12 = 97b88dd5 f8291aff 719e2933 1f5a0ae9
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900001c0
p6_label_21:
! Mem[000000001d800028] = 38d2cd11, %l0 = 00000000be277915
lduh [%i3+0x02a],%l0 ! %l0 = 000000000000cd11
membar #Sync ! Added by membar checker (59)
! Mem[000000001d800178] = e90a5a1f, %l5 = 00000000e3b74867
swap [%i3+0x178],%l5 ! %l5 = 00000000e90a5a1f
! Mem[0000000090000088] = 1ada8db410a33790, %g2 = ffffffffffffff94
ldx [%i4+0x088],%g2 ! %g2 = 1ada8db410a33790
! Mem[0000000091000150] = 4e06c946, %g2 = 1ada8db410a33790
ldub [%i6+0x152],%g2 ! %g2 = 000000000000004e
! Mem[000000001c800053] = 41ebd51f, %l0 = 000000000000cd11
ldstub [%i1+0x053],%l0 ! %l0 = 0000001f000000ff
! Mem[0000000090000080] = ec55c24b b5c7b48a 1ada8db4 10a33790
! Mem[0000000090000090] = 02711ba0 7509cc33 da3e3753 e3d66954
! Mem[00000000900000a0] = 58a21b6c 00b3b580 7b4eb6d1 d4740e93
! Mem[00000000900000b0] = 97b88dd5 f8291aff 719e2933 1f5a0ae9
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[000000001d000128] = 6975ae69, %l4 = 33c214c7, %l6 = 000000af
add %i2,0x128,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000006975ae69
! Mem[000000001c800093] = 3f852db4, %l6 = 000000006975ae69
ldstub [%i1+0x093],%l6 ! %l6 = 000000b4000000ff
! %l5 = 00000000e90a5a1f, Mem[00000000910001a8] = fa355074b75abc86
stx %l5,[%i6+0x1a8] ! Mem[00000000910001a8] = 00000000e90a5a1f
! %f16 = 93b4df14 334eed55 01ff51a7 ecd57146
! %f20 = d2e4be74 fa83ccf1 a6f73877 04c2b369
! %f24 = 51662f8d abb160a6 ae1137e3 0c543ed2
! %f28 = 1ba81ef1 94143e77 be77cec3 0d8eda83
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000040
p6_label_22:
! Mem[00000000900001b0] = 28f18f6f a0a88884, %g2 = 0000004e, %g3 = 7509cc33
ldd [%i4+0x1b0],%g2 ! %g2 = 0000000028f18f6f 00000000a0a88884
! Mem[000000001d0000e8] = 3b95bacd, %l2 = 0000000000000035
ldsw [%i2+0x0e8],%l2 ! %l2 = 000000003b95bacd
! %l2 = 3b95bacd, %l3 = 196e66bf, Mem[0000000091800050] = e98753bc 51c81b56
std %l2,[%o0+0x050] ! Mem[0000000091800050] = 3b95bacd 196e66bf
! Mem[000000001c000078] = be277915, %l3 = 00000000196e66bf
swap [%i0+0x078],%l3 ! %l3 = 00000000be277915
! Mem[000000001c000080] = b83ccd55, %l4 = 33c214c7, %l3 = be277915
add %i0,0x80,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000b83ccd55
! Mem[000000001c000128] = 9c372fda, %l4 = 33c214c7, %l1 = 932af885
add %i0,0x128,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000009c372fda
! Mem[00000000900000c0] = 55ed4e33 14dfb493, %g2 = 28f18f6f, %g3 = a0a88884
ldd [%i4+0x0c0],%g2 ! %g2 = 0000000055ed4e33 0000000014dfb493
! Mem[000000001c8001e4] = cfd22435, %l5 = 00000000e90a5a1f
ldstub [%i1+0x1e4],%l5 ! %l5 = 000000cf000000ff
membar #Sync ! Added by membar checker (60)
! Mem[0000000090000040] = 55ed4e33 14dfb493 4671d5ec a751ff01
! Mem[0000000090000050] = f1cc83fa 74bee4d2 69b3c204 7738f7a6
! Mem[0000000090000060] = a660b1ab 8d2f6651 d23e540c e33711ae
! Mem[0000000090000070] = 773e1494 f11ea81b 83da8e0d c3ce77be
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[000000009000015c] = c2b36951, %g2 = 0000000055ed4e33
ldsb [%i4+0x15d],%g2 ! %g2 = ffffffffffffffc2
p6_label_23:
! Mem[000000001c80009a] = 2edbb2f7, %l5 = 00000000000000cf
ldstub [%i1+0x09a],%l5 ! %l5 = 000000b2000000ff
! %f16 = 93b4df14 334eed55 01ff51a7 ecd57146
! %f20 = d2e4be74 fa83ccf1 a6f73877 04c2b369
! %f24 = 51662f8d abb160a6 ae1137e3 0c543ed2
! %f28 = 1ba81ef1 94143e77 be77cec3 0d8eda83
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[000000001c8001b0] = ff5950767b5c1ce8, %l1 = 000000009c372fda, %l2 = 000000003b95bacd
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = ff5950767b5c1ce8
! %l3 = 00000000b83ccd55, Mem[000000001d8001b0] = bcf42fda68c42646
stx %l3,[%i3+0x1b0] ! Mem[000000001d8001b0] = 00000000b83ccd55
! Mem[000000001c000188] = 8500d55e, %l2 = 7b5c1ce8, %l5 = 000000b2
add %i0,0x188,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000008500d55e
! Mem[000000001c8000c0] = 55ed4e3314dfb493, %l0 = 000000000000001f, %l3 = 00000000b83ccd55
add %i1,0xc0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 55ed4e3314dfb493
! Mem[0000000090800020] = 3888411a, %g2 = ffffffffffffffc2
lduh [%i5+0x022],%g2 ! %g2 = 0000000000003888
! Mem[000000001d800158] = 5469d6e3, %l2 = 7b5c1ce8, %l3 = 14dfb493
add %i3,0x158,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000005469d6e3
! Mem[00000000910000d4] = 05a1d395, %g2 = 0000000000003888
lduw [%i6+0x0d4],%g2 ! %g2 = 0000000005a1d395
membar #Sync ! Added by membar checker (61)
! Mem[0000000090000140] = 55ed4e33 14dfb493 4671d5ec a751ff01
! Mem[0000000090000150] = f1cc83fa 74bee4d2 69b3c204 7738f7a6
! Mem[0000000090000160] = a660b1ab 8d2f6651 d23e540c e33711ae
! Mem[0000000090000170] = 773e1494 f11ea81b 83da8e0d c3ce77be
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
p6_label_24:
! Mem[0000000091000098] = 195b1203, %g2 = 0000000005a1d395
lduw [%i6+0x098],%g2 ! %g2 = 00000000195b1203
! Mem[000000001c800054] = 6f607ab2, %l7 = 00000055, %l5 = 8500d55e
add %i1,0x54,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000006f607ab2
! %l1 = 000000009c372fda, Mem[000000001c0000d4] = 2d498536
sth %l1,[%i0+0x0d4] ! Mem[000000001c0000d4] = 2fda8536
! Mem[000000001c000038] = e3a2a433, %l3 = 000000005469d6e3
swap [%i0+0x038],%l3 ! %l3 = 00000000e3a2a433
! Mem[000000001c800068] = a5c73781047dff5a, %l5 = 000000006f607ab2, %l2 = ff5950767b5c1ce8
add %i1,0x68,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = a5c73781047dff5a
! Mem[000000001d800154] = a01b7102, %l2 = 047dff5a, %l1 = 9c372fda
add %i3,0x154,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000a01b7102
! Mem[000000001d00017c] = e1dde491, %l7 = 00000055, %l5 = 6f607ab2
add %i2,0x17c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000e1dde491
! %l6 = 00000000000000b4, Mem[00000000908001ce] = 822dc67b
sth %l6,[%i5+0x1ce] ! Mem[00000000908001cc] = 00b4c67b
! Mem[000000001d80010c] = c1243b28, %l0 = 000000000000001f
swap [%i3+0x10c],%l0 ! %l0 = 00000000c1243b28
! Mem[00000000908000b8] = f2c3b640, %g18 = 02ae466a7b40f6a2
ldsw [%i5+0x0b8],%g2 ! %g2 = 02ae466a7b40f6a2
p6_label_25:
! Mem[00000000908000ec] = 17e36f92, %g2 = fffffffff2c3b640
ldsh [%i5+0x0ee],%g2 ! %g2 = 00000000000017e3
! Mem[000000009180010c] = baba01b9, %g2 = 00000000000017e3
ldsb [%o0+0x10f],%g2 ! %g2 = ffffffffffffffba
! Mem[000000001c00017c] = 28e24779, %l5 = 00000000e1dde491
swap [%i0+0x17c],%l5 ! %l5 = 0000000028e24779
! %f16 = 93b4df14 334eed55 01ff51a7 ecd57146
! %f20 = d2e4be74 fa83ccf1 a6f73877 04c2b369
! %f24 = 51662f8d abb160a6 ae1137e3 0c543ed2
! %f28 = 1ba81ef1 94143e77 be77cec3 0d8eda83
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[000000001d800134] = 4e043117, %l2 = 047dff5a, %l1 = a01b7102
add %i3,0x134,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000004e043117
! Mem[00000000910000d4] = a1d39536, %g2 = ffffffffffffffba
ldub [%i6+0x0d5],%g2 ! %g2 = 00000000000000a1
! Mem[000000001d000011] = 56de126e, %l2 = a5c73781047dff5a
ldstub [%i2+0x011],%l2 ! %l2 = 000000de000000ff
! %l7 = 0000000000000055, Mem[0000000091000138] = b94344f7
stw %l7,[%i6+0x138] ! Mem[0000000091000138] = 00000055
! Mem[000000001d8000b8] = 491a7c74, %l6 = 000000b4, %l6 = 000000b4
add %i3,0xb8,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000491a7c74
! Mem[0000000091000038] = eeda11bd, %g2 = 00000000000000a1
ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffffeeda
ba,a p6_not_taken_0_end
p6_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000c1243b28
bne,a,pn %xcc,p6_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000004e043117
bne,a,pn %xcc,p6_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000de
bne,a,pn %xcc,p6_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000e3a2a433
bne,a,pn %xcc,p6_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000033c214c7
bne,a,pn %xcc,p6_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000028e24779
bne,a,pn %xcc,p6_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000491a7c74
bne,a,pn %xcc,p6_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000055
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 ec55c24b b5c7b48a
bne %xcc,p6_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 1ada8db4 10a33790
bne %xcc,p6_f2_fail
nop
! Check Local Memory
set p6_local0_expect,%g1
p6_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 00000000bb141bf1
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 = 18212dc6c03f14a0
ldx [%i0+0x008],%g3 ! Observed data at 000000001c000008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5469d6e302462c24
ldx [%i0+0x038],%g3 ! Observed data at 000000001c000038
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = 196e66bf078b22be
ldx [%i0+0x078],%g3 ! Observed data at 000000001c000078
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 000000995474f117
ldx [%i0+0x0b8],%g3 ! Observed data at 000000001c0000b8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 52e49fbf2fda8536
ldx [%i0+0x0d0],%g3 ! Observed data at 000000001c0000d0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = bea779d324794e54
ldx [%i0+0x100],%g3 ! Observed data at 000000001c000100
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x100,%g4
ldx [%g1+0x150],%g2 ! Expected data = 7c27f0cbff4aadff
ldx [%i0+0x150],%g3 ! Observed data at 000000001c000150
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 30eb7e02e1dde491
ldx [%i0+0x178],%g3 ! Observed data at 000000001c000178
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 93b4df14334eed55
ldx [%i0+0x1c0],%g3 ! Observed data at 000000001c0001c0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 01ff51a7ecd57146
ldx [%i0+0x1c8],%g3 ! Observed data at 000000001c0001c8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = d2e4be74fa83ccf1
ldx [%i0+0x1d0],%g3 ! Observed data at 000000001c0001d0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = a6f7387704c2b369
ldx [%i0+0x1d8],%g3 ! Observed data at 000000001c0001d8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 51662f8dabb160a6
ldx [%i0+0x1e0],%g3 ! Observed data at 000000001c0001e0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ae1137e30c543ed2
ldx [%i0+0x1e8],%g3 ! Observed data at 000000001c0001e8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 1ba81ef194143e77
ldx [%i0+0x1f0],%g3 ! Observed data at 000000001c0001f0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = be77cec30d8eda83
ldx [%i0+0x1f8],%g3 ! Observed data at 000000001c0001f8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1f8,%g4
set p6_local1_expect,%g1
p6_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = 87054c1354d05525
ldx [%i1+0x028],%g3 ! Observed data at 000000001c800028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 41ebd5ff6f607ab2
ldx [%i1+0x050],%g3 ! Observed data at 000000001c800050
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = a5c73781047dff5a
ldx [%i1+0x068],%g3 ! Observed data at 000000001c800068
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = af3e58301fff4a93
ldx [%i1+0x070],%g3 ! Observed data at 000000001c800070
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 923013a6b694ac54
ldx [%i1+0x080],%g3 ! Observed data at 000000001c800080
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 3f852dff46718add
ldx [%i1+0x090],%g3 ! Observed data at 000000001c800090
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 2edbfff7bea779d3
ldx [%i1+0x098],%g3 ! Observed data at 000000001c800098
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 55ed4e3314dfb493
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 = 4671d5eca751ff01
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 = f1cc83fa74bee4d2
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 = 69b3c2047738f7a6
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 = a660b1ab8d2f6651
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 = d23e540ce33711ae
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 = 773e1494f11ea81b
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 = 83da8e0dc3ce77be
ldx [%i1+0x0f8],%g3 ! Observed data at 000000001c8000f8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = da58ff01b0fa34c0
ldx [%i1+0x128],%g3 ! Observed data at 000000001c800128
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x128,%g4
ldx [%g1+0x160],%g2 ! Expected data = 3a6bf33efffb5ef8
ldx [%i1+0x160],%g3 ! Observed data at 000000001c800160
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 2bff1ae6f125b578
ldx [%i1+0x1a8],%g3 ! Observed data at 000000001c8001a8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ff5950767b5c1ce8
ldx [%i1+0x1b0],%g3 ! Observed data at 000000001c8001b0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 5cbc146c6e2af6dd
ldx [%i1+0x1c8],%g3 ! Observed data at 000000001c8001c8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 0d75c877ffd22435
ldx [%i1+0x1e0],%g3 ! Observed data at 000000001c8001e0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x1e0,%g4
set p6_local2_expect,%g1
p6_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 56ff126e05c9dfa0
ldx [%i2+0x010],%g3 ! Observed data at 000000001d000010
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x010,%g4
ldx [%g1+0x088],%g2 ! Expected data = 07a4a6ffb2efb4c9
ldx [%i2+0x088],%g3 ! Observed data at 000000001d000088
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = c03f14a0ab90472e
ldx [%i2+0x0c8],%g3 ! Observed data at 000000001d0000c8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 88ea871c1f42f858
ldx [%i2+0x0e0],%g3 ! Observed data at 000000001d0000e0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 2d4985360ecc5c70
ldx [%i2+0x120],%g3 ! Observed data at 000000001d000120
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 1956ff85d2879543
ldx [%i2+0x158],%g3 ! Observed data at 000000001d000158
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x158,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ed834e3501647106
ldx [%i2+0x1b8],%g3 ! Observed data at 000000001d0001b8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 2ca5efb0ff9d7bd1
ldx [%i2+0x1c0],%g3 ! Observed data at 000000001d0001c0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ffffffab73d61cf7
ldx [%i2+0x1f0],%g3 ! Observed data at 000000001d0001f0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x1f0,%g4
set p6_local3_expect,%g1
p6_check_local3:
ldx [%g1+0x038],%g2 ! Expected data = ff4eac3b438cf2c2
ldx [%i3+0x038],%g3 ! Observed data at 000000001d800038
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 5be2b6941d9dde4e
ldx [%i3+0x048],%g3 ! Observed data at 000000001d800048
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x048,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 8ab4c7b54bc255ec
ldx [%i3+0x0c0],%g3 ! Observed data at 000000001d8000c0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 9037a310b48dda1a
ldx [%i3+0x0c8],%g3 ! Observed data at 000000001d8000c8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 33cc0975a01b7102
ldx [%i3+0x0d0],%g3 ! Observed data at 000000001d8000d0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 5469d6e353373eda
ldx [%i3+0x0d8],%g3 ! Observed data at 000000001d8000d8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 80b5b3006c1ba258
ldx [%i3+0x0e0],%g3 ! Observed data at 000000001d8000e0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 930e74d4d1b64e7b
ldx [%i3+0x0e8],%g3 ! Observed data at 000000001d8000e8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ff1a29f8d58db897
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 = e90a5a1f33299e71
ldx [%i3+0x0f8],%g3 ! Observed data at 000000001d8000f8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 674a0fd50000001f
ldx [%i3+0x108],%g3 ! Observed data at 000000001d800108
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = 8ab4c7b54bc255ec
ldx [%i3+0x140],%g3 ! Observed data at 000000001d800140
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 9037a310b48dda1a
ldx [%i3+0x148],%g3 ! Observed data at 000000001d800148
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 33cc0975a01b7102
ldx [%i3+0x150],%g3 ! Observed data at 000000001d800150
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 5469d6e353373eda
ldx [%i3+0x158],%g3 ! Observed data at 000000001d800158
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 80b5b3006c1ba258
ldx [%i3+0x160],%g3 ! Observed data at 000000001d800160
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 930e74d4d1b64e7b
ldx [%i3+0x168],%g3 ! Observed data at 000000001d800168
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = ff1a29f8d58db897
ldx [%i3+0x170],%g3 ! Observed data at 000000001d800170
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = e3b7486733299e71
ldx [%i3+0x178],%g3 ! Observed data at 000000001d800178
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 6173f4ff84d46a94
ldx [%i3+0x198],%g3 ! Observed data at 000000001d800198
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 81a8a0f823ff9909
ldx [%i3+0x1a8],%g3 ! Observed data at 000000001d8001a8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 00000000b83ccd55
ldx [%i3+0x1b0],%g3 ! Observed data at 000000001d8001b0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = b448b36b49b25108
ldx [%i3+0x1e0],%g3 ! Observed data at 000000001d8001e0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 43374e01000028e2
ldx [%i3+0x1f0],%g3 ! Observed data at 000000001d8001f0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 14f94cfc00008a19
ldx [%i3+0x1f8],%g3 ! Observed data at 000000001d8001f8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x1f8,%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
! 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:
swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001d800010]
stha %l5,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800008]
stha %l0,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000018]
lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001c000008]
swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001c000010]
lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001d800028]
done
p6_trap1o:
swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001d800010]
stha %l5,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800008]
stha %l0,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000018]
lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001c000008]
swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001c000010]
lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001d800028]
done
p6_trap2e:
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001c800020]
done
p6_trap2o:
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001c800020]
done
p6_trap3e:
nop
nop
nop
done
p6_trap3o:
nop
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 = 48fdbe6809b4c36c
ldx [%g1+0x008],%l1 ! %l1 = c34bbc2c829117f0
ldx [%g1+0x010],%l2 ! %l2 = 15527fb404a7bbaa
ldx [%g1+0x018],%l3 ! %l3 = f5ca284a580433d9
ldx [%g1+0x020],%l4 ! %l4 = f5aa9ae4ae18ed83
ldx [%g1+0x028],%l5 ! %l5 = ffa95db82410b3bd
ldx [%g1+0x030],%l6 ! %l6 = 90551f0259ffe518
ldx [%g1+0x038],%l7 ! %l7 = 4454f6163a73650e
! 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 = 20819fc9 f90ae333 c8c8c505 6613a59d
! %f4 = 53a486fe af200290 50c565d7 35270051
! %f8 = 903e0aec e8a83f26 343bd531 0609c16a
! %f12 = 43acfa75 c84b6e11 67f4d8ef 0657b042
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 968f2585 dc5323ed 5eeaf702 55b692d7
! %f20 = 31bb4648 002e4c33 b32b1062 553c1fb1
! %f24 = 672ade63 60aa2e25 ee12be5e edd809b7
! %f28 = 966d0dba c05ce749 b2e5541b 69925302
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 647aa422 e8684beb 1224b87a 12e5d385
! %f36 = a60d3a2a 6154ce41 5cf3551e 4828d07c
! %f40 = 23cce04b baa98396 0b4a4f31 170d713c
! %f44 = f2ece6d5 8664af54 8bdc0971 b9aafe32
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6495811800000025,%g7,%g1 ! GSR scale = 4, align = 5
wr %g1,%g0,%gsr ! GSR = 6495811800000025
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 = 20819fc9 f90ae333 c8c8c505 6613a59d
! %f4 = 53a486fe af200290 50c565d7 35270051
! %f8 = 903e0aec e8a83f26 343bd531 0609c16a
! %f12 = 43acfa75 c84b6e11 67f4d8ef 0657b042
mov 0x1c0,%g4
stda %f0,[%i3+%g4]ASI_BLK_AIUS ! Block Store to 000000001f8001c0
! %l7 = 5c93f3fa9260c75f, Mem[000000009000015c] = 063ea0e0
stb %l7,[%i4+0x15c] ! Mem[000000009000015c] = 5f3ea0e0
! Mem[0000000091000054] = 30aa723f, %g2 = 0000000000000000
lduh [%i6+0x054],%g2 ! %g2 = 00000000000030aa
! %l2 = 55d917aac1646228, Mem[00000000918001b3] = 0c6ac8a6
stb %l2,[%o0+0x1b3] ! Mem[00000000918001b0] = 286ac8a6
! %f16 = 968f2585 dc5323ed 5eeaf702 55b692d7
! %f20 = 31bb4648 002e4c33 b32b1062 553c1fb1
! %f24 = 672ade63 60aa2e25 ee12be5e edd809b7
! %f28 = 966d0dba c05ce749 b2e5541b 69925302
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000140
! Mem[000000001f0001c4] = b1ac395f, %l0 = 5f23c151c1c5846d
swap [%i2+0x1c4],%l0 ! %l0 = 00000000b1ac395f
! %l1 = 94a882a45ab5ac6a, Mem[000000001e0000e8] = bb4a72e5e46094c7
stx %l1,[%i0+0x0e8] ! Mem[000000001e0000e8] = 94a882a45ab5ac6a
! Mem[000000001f8000fa] = 7f842e97, %l4 = 984bc187dca58f12
ldstub [%i3+0x0fa],%l4 ! %l4 = 0000002e000000ff
! Mem[000000001e000144] = 31d9cfe8, %l6 = 6f3e819e4a0ef717
swap [%i0+0x144],%l6 ! %l6 = 0000000031d9cfe8
! Mem[000000001e0000c8] = 1283e720b6fe1c4f, %l4 = 000000000000002e, %l1 = 94a882a45ab5ac6a
add %i0,0xc8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 1283e720b6fe1c4f
p7_label_2:
! Mem[00000000918000cc] = 74d12d6a, %g2 = 00000000000030aa
ldsh [%o0+0x0cc],%g2 ! %g2 = 00000000000074d1
! Mem[00000000908001e0] = 148503dc 90c427c2, %g2 = 000074d1, %g3 = 00000000
ldd [%i5+0x1e0],%g2 ! %g2 = 00000000148503dc 0000000090c427c2
! Mem[000000001e000150] = 0326defb, %l6 = 31d9cfe8, %l7 = 9260c75f
add %i0,0x150,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000000326defb
membar #Sync ! Added by membar checker (62)
! Mem[000000001f8001f7] = c84b6e11, %l2 = 55d917aac1646228
ldstub [%i3+0x1f7],%l2 ! %l2 = 00000011000000ff
! Mem[000000001e000128] = 41f86621, %l3 = 37c331385dd9eedb
ldsw [%i0+0x128],%l3 ! %l3 = 0000000041f86621
! Mem[0000000091000078] = 24ebe14b 9faa3112, %g2 = 148503dc, %g3 = 90c427c2
ldd [%i6+0x078],%g2 ! %g2 = 0000000024ebe14b 000000009faa3112
! Mem[000000001f000040] = a6b55ac0 ec673c17 1aa3a372 410e1210
! Mem[000000001f000050] = a1842869 8d0a1cc1 d07b5609 c7f983d1
! Mem[000000001f000060] = 59ab5341 cbe1724c ef76fa1c ea2cab78
! Mem[000000001f000070] = 6029a642 c7a0a00d fb67c3ea a4f70df9
mov 0x040,%g6
ldda [%i2+%g6]ASI_BLK_AIUPL,%f16 ! Block Load from 000000001f000040
! Mem[000000009000003c] = b2154501, %g18 = cbd00a728c13dccd
ldsw [%i4+0x03c],%g2 ! %g2 = cbd00a728c13dccd
! Mem[00000000918000f4] = e80a206b, %g2 = ffffffffb2154501
lduh [%o0+0x0f4],%g2 ! %g2 = 000000000000e80a
! %f0 = 20819fc9 f90ae333 c8c8c505 6613a59d
! %f4 = 53a486fe af200290 50c565d7 35270051
! %f8 = 903e0aec e8a83f26 343bd531 0609c16a
! %f12 = 43acfa75 c84b6e11 67f4d8ef 0657b042
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000100
p7_label_3:
! %l1 = 1283e720b6fe1c4f, Mem[000000009100016c] = 56d9747a
stw %l1,[%i6+0x16c] ! Mem[000000009100016c] = b6fe1c4f
! Mem[0000000090800114] = 77404324, %g2 = 000000000000e80a
ldub [%i5+0x114],%g2 ! %g2 = 0000000000000077
! Mem[000000001f8000c0] = f00773f5 d3a1e8ec 924c355c 19c5346b
! Mem[000000001f8000d0] = dacebe14 85db0cc7 4be98d23 ba696729
! Mem[000000001f8000e0] = 48023771 7958a78b dc4edb5e 6d69c96c
! Mem[000000001f8000f0] = dabeb706 c447b91f 7f84ff97 5f89f178
mov 0x0c0,%g5
ldda [%i3+%g5]ASI_BLK_S,%f16 ! Block Load from 000000001f8000c0
! %l6 = 0000000031d9cfe8, Mem[00000000900001e8] = 7fc6fc0d0761fbc8
stx %l6,[%i4+0x1e8] ! Mem[00000000900001e8] = 0000000031d9cfe8
! Mem[000000001f000060] = 59ab5341cbe1724c, %l3 = 0000000041f86621, %l6 = 0000000031d9cfe8
add %i2,0x60,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 59ab5341cbe1724c
! %l1 = 1283e720b6fe1c4f, Mem[0000000091800030] = d834c2f18b0f4cb2
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = 1283e720b6fe1c4f
! Mem[000000001e000080] = 54a7fc99ef2ff32b, %l0 = 00000000b1ac395f
ldx [%i0+0x080],%l0 ! %l0 = 54a7fc99ef2ff32b
! Mem[000000001e0000b8] = 06dce53f, %l1 = 1283e720b6fe1c4f
swap [%i0+0x0b8],%l1 ! %l1 = 0000000006dce53f
! Mem[000000001f8000cd] = 19c5346b, %l5 = 5c020ebc793aa30f
ldstub [%i3+0x0cd],%l5 ! %l5 = 000000c5000000ff
! %l0 = 54a7fc99ef2ff32b, Mem[0000000091000164] = 8506bd1f
sth %l0,[%i6+0x164] ! Mem[0000000091000164] = f32bbd1f
p7_label_4:
! %l0 = 54a7fc99ef2ff32b, Mem[0000000090000058] = 7aea802352987c9c
stx %l0,[%i4+0x058] ! Mem[0000000090000058] = 54a7fc99ef2ff32b
! Mem[00000000910001c0] = 584a99cf85342426, %g2 = 0000000000000077
ldx [%i6+0x1c0],%g2 ! %g2 = 584a99cf85342426
! Mem[000000001e80011c] = dbd0bebb, %l3 = 0000000041f86621
ldsw [%i1+0x11c],%l3 ! %l3 = ffffffffdbd0bebb
! %f0 = 20819fc9 f90ae333 c8c8c505 6613a59d
! %f4 = 53a486fe af200290 50c565d7 35270051
! %f8 = 903e0aec e8a83f26 343bd531 0609c16a
! %f12 = 43acfa75 c84b6e11 67f4d8ef 0657b042
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[0000000091800188] = 276496bf 3d1c2436, %g2 = 85342426, %g3 = 9faa3112
ldd [%o0+0x188],%g2 ! %g2 = 00000000276496bf 000000003d1c2436
! Mem[000000001f000088] = ad0102b1, %l4 = 000000000000002e
swap [%i2+0x088],%l4 ! %l4 = 00000000ad0102b1
! Mem[000000001e000064] = d505ca0a, %l3 = ffffffffdbd0bebb
swap [%i0+0x064],%l3 ! %l3 = 00000000d505ca0a
! Mem[000000001e000140] = bf06b052, %l2 = 0000000000000011
ldstub [%i0+0x140],%l2 ! %l2 = 000000bf000000ff
membar #Sync ! Added by membar checker (63)
! Mem[0000000090000180] = 20819fc9 f90ae333 c8c8c505 6613a59d
! Mem[0000000090000190] = 53a486fe af200290 50c565d7 35270051
! Mem[00000000900001a0] = 903e0aec e8a83f26 343bd531 0609c16a
! Mem[00000000900001b0] = 43acfa75 c84b6e11 67f4d8ef 0657b042
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[000000001f800100] = acbeedfbcbb68225, %l7 = 000000000326defb, %l4 = 00000000ad0102b1
add %i3,0x100,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = acbeedfbcbb68225
p7_label_5:
! Mem[000000001e000158] = 192a4886, %l0 = ef2ff32b, %l6 = cbe1724c
add %i0,0x158,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000192a4886
! Mem[000000001e0000e8] = 94a882a45ab5ac6a, %l0 = 54a7fc99ef2ff32b, %l0 = 54a7fc99ef2ff32b
add %i0,0xe8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 94a882a45ab5ac6a
! Mem[0000000091800090] = fd8c91ce, %g2 = 00000000276496bf
ldsb [%o0+0x091],%g2 ! %g2 = fffffffffffffffd
! %f0 = 20819fc9 f90ae333 c8c8c505 6613a59d
! %f4 = 53a486fe af200290 50c565d7 35270051
! %f8 = 903e0aec e8a83f26 343bd531 0609c16a
! %f12 = 43acfa75 c84b6e11 67f4d8ef 0657b042
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! %l0 = 94a882a45ab5ac6a, Mem[00000000908000d4] = 91b2ae27
sth %l0,[%i5+0x0d4] ! Mem[00000000908000d4] = ac6aae27
! Mem[000000001e80016c] = 70720eb1, %l1 = 0000000006dce53f
swap [%i1+0x16c],%l1 ! %l1 = 0000000070720eb1
! Mem[0000000091800140] = b5cc6c8f, %g2 = fffffffffffffffd
ldsh [%o0+0x140],%g2 ! %g2 = ffffffffffffb5cc
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[000000001f000120] = 52e9f7583257349d, %l4 = acbeedfbcbb68225, %l1 = 0000000070720eb1
add %i2,0x120,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 52e9f7583257349d
! Mem[000000001e000124] = b72a9a15, %l0 = 5ab5ac6a, %l2 = 000000bf
add %i0,0x124,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000b72a9a15
p7_label_6:
! Mem[0000000090000070] = 316f7c5a, %g2 = ffffffffffffb5cc
lduw [%i4+0x070],%g2 ! %g2 = 00000000316f7c5a
! %l7 = 000000000326defb, Mem[0000000090000042] = 481b5a05
sth %l7,[%i4+0x042] ! Mem[0000000090000040] = defb5a05
! Mem[00000000910000e0] = 5949c598f4301fad, %g2 = 00000000316f7c5a
ldx [%i6+0x0e0],%g2 ! %g2 = 5949c598f4301fad
membar #Sync ! Added by membar checker (64)
! Mem[0000000090000014] = fe86a453, %g2 = 5949c598f4301fad
lduw [%i4+0x014],%g2 ! %g2 = 00000000fe86a453
! %l5 = 00000000000000c5, Mem[0000000090800058] = 126e605558f29b62
stx %l5,[%i5+0x058] ! Mem[0000000090800058] = 00000000000000c5
! Mem[000000001f0001a0] = d9a41ea582c98340, %l0 = 94a882a45ab5ac6a, %l4 = acbeedfbcbb68225
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = d9a41ea582c98340
! %l6 = 00000000192a4886, Mem[00000000918000a8] = e290f450706875ac
stx %l6,[%o0+0x0a8] ! Mem[00000000918000a8] = 00000000192a4886
! %l2 = b72a9a15, %l3 = d505ca0a, Mem[0000000091800140] = b5cc6c8f 3eab924c
std %l2,[%o0+0x140] ! Mem[0000000091800140] = b72a9a15 d505ca0a
! Mem[000000001e800058] = 9a015a1a, %l3 = 00000000d505ca0a
ldstub [%i1+0x058],%l3 ! %l3 = 0000009a000000ff
! Mem[000000001e0001d0] = ecbb8cd8ccbb6415, %l5 = 00000000000000c5, %l6 = 00000000192a4886
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = ecbb8cd8ccbb6415
p7_label_7:
! Mem[000000001e8001a4] = 8a6bb62c, %l7 = 000000000326defb
lduh [%i1+0x1a4],%l7 ! %l7 = 0000000000008a6b
! Mem[000000001e8001b8] = c01befc0, %l4 = d9a41ea582c98340
ldsb [%i1+0x1b8],%l4 ! %l4 = ffffffffffffffc0
! Mem[000000001e000068] = 2c20f1fd4f210e30, %l2 = 00000000b72a9a15, %l6 = ecbb8cd8ccbb6415
add %i0,0x68,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 2c20f1fd4f210e30
! %l4 = ffffffffffffffc0, Mem[0000000090000080] = 3efaec82
sth %l4,[%i4+0x080] ! Mem[0000000090000080] = ffc0ec82
! %l4 = ffffffffffffffc0, Mem[000000001e000040] = 3ca4fd1e
sth %l4,[%i0+0x040] ! Mem[000000001e000040] = ffc0fd1e
! Mem[000000001f8000c8] = 924c355c, %l3 = 0000009a, %l2 = b72a9a15
add %i3,0xc8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000924c355c
! %l2 = 00000000924c355c, Mem[00000000918001e4] = 00373807
stw %l2,[%o0+0x1e4] ! Mem[00000000918001e4] = 924c355c
! Mem[0000000091800078] = e0e6f5ff, %g2 = 00000000fe86a453
ldub [%o0+0x079],%g2 ! %g2 = 00000000000000e0
! Mem[000000001f800046] = 756c101e, %l0 = 94a882a45ab5ac6a
ldstub [%i3+0x046],%l0 ! %l0 = 00000010000000ff
! %f16 = f00773f5 d3a1e8ec 924c355c 19c5346b
! %f20 = dacebe14 85db0cc7 4be98d23 ba696729
! %f24 = 48023771 7958a78b dc4edb5e 6d69c96c
! %f28 = dabeb706 c447b91f 7f84ff97 5f89f178
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000080
p7_label_8:
! Mem[000000001f000004] = fcfe6967, %l5 = 000000c5, %l3 = 0000009a
add %i2,0x04,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000fcfe6967
! Mem[0000000091000100] = 87b24e2c, %g2 = 00000000000000e0
ldsb [%i6+0x101],%g2 ! %g2 = ffffffffffffff87
! Mem[000000001f000025] = 0fec0f9f, %l2 = 00000000924c355c
ldstub [%i2+0x025],%l2 ! %l2 = 000000ec000000ff
! Mem[000000001e800100] = 4a388eca 98b3d8d9 5776d4d5 44a53e6f
! Mem[000000001e800110] = ec985098 b4f0df51 ab3db809 dbd0bebb
! Mem[000000001e800120] = 18203c41 848c32fd c79313fd 937d19f1
! Mem[000000001e800130] = 21410f00 349527cd 753bd6d5 206afec5
ldda [%i1+%g4]ASI_BLK_S,%f16 ! Block Load from 000000001e800100
! %f0 = 20819fc9 f90ae333 c8c8c505 6613a59d
! %f4 = 53a486fe af200290 50c565d7 35270051
! %f8 = 903e0aec e8a83f26 343bd531 0609c16a
! %f12 = 43acfa75 c84b6e11 67f4d8ef 0657b042
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! %l6 = 4f210e30, %l7 = 00008a6b, Mem[000000001f000170] = ea7e252b 27902882
std %l6,[%i2+0x170] ! Mem[000000001f000170] = 4f210e30 00008a6b
! Mem[000000001e000144] = 4a0ef717, %l0 = 0000000000000010
swap [%i0+0x144],%l0 ! %l0 = 000000004a0ef717
! Mem[0000000091800044] = a6bd6b86, %g2 = ffffffffffffff87
lduw [%o0+0x044],%g2 ! %g2 = 00000000a6bd6b86
! Mem[000000001f800130] = 61cbf650, %l3 = 00000000fcfe6967
swap [%i3+0x130],%l3 ! %l3 = 0000000061cbf650
! Mem[00000000908000d4] = ac6aae27, %g2 = 00000000a6bd6b86
lduw [%i5+0x0d4],%g2 ! %g2 = 00000000ac6aae27
p7_label_9:
! Mem[000000001f80007c] = 23aaff01, %l0 = 000000004a0ef717
swap [%i3+0x07c],%l0 ! %l0 = 0000000023aaff01
membar #Sync ! Added by membar checker (65)
! Mem[0000000090000080] = ece8a1d3 f57307f0 6b34c519 5c354c92
! Mem[0000000090000090] = c70cdb85 14beceda 296769ba 238de94b
! Mem[00000000900000a0] = 8ba75879 71370248 6cc9696d 5edb4edc
! Mem[00000000900000b0] = 1fb947c4 06b7beda 78f1895f 97ff847f
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[000000001f000070] = 6029a642c7a0a00d, %l3 = 0000000061cbf650, %l0 = 0000000023aaff01
add %i2,0x70,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 6029a642c7a0a00d
! Mem[000000001f800068] = f8ec3d4803679847, %l5 = 00000000000000c5, %l6 = 2c20f1fd4f210e30
add %i3,0x68,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = f8ec3d4803679847
! Mem[0000000090000160] = 672ade63 60aa2e25, %g2 = ac6aae27, %g3 = 3d1c2436
ldd [%i4+0x160],%g2 ! %g2 = 00000000672ade63 0000000060aa2e25
! Mem[000000001f000150] = ae059689, %l7 = 0000000000008a6b
ldsh [%i2+0x152],%l7 ! %l7 = ffffffffffff9689
! Mem[0000000090000040] = 768fdefb 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 54a7fc99 ef2ff32b
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %l5 = 00000000000000c5, Mem[000000001e8000b0] = f62a43fe
stw %l5,[%i1+0x0b0] ! Mem[000000001e8000b0] = 000000c5
! Mem[000000001e800038] = bc687ab5, %l5 = 000000c5, %l4 = ffffffc0
add %i1,0x38,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000bc687ab5
! Mem[000000009100011c] = 1ddbb85e, %g18 = cbd00a728c13dccd
ldsw [%i6+0x11c],%g2 ! %g2 = cbd00a728c13dccd
p7_label_10:
! Mem[0000000090000040] = 768fdefb 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 54a7fc99 ef2ff32b
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000001e800140] = 801b7fba, %l4 = 00000000bc687ab5
swap [%i1+0x140],%l4 ! %l4 = 00000000801b7fba
! Mem[000000001e8001bc] = bc07b835, %l4 = 00000000801b7fba
lduh [%i1+0x1be],%l4 ! %l4 = 000000000000b835
! Mem[000000001f00007c] = a4f70df9, %l6 = f8ec3d4803679847
lduh [%i2+0x07c],%l6 ! %l6 = 000000000000a4f7
membar #Sync ! Added by membar checker (66)
! %l1 = 52e9f7583257349d, Mem[000000009000007c] = 475088c8
stw %l1,[%i4+0x07c] ! Mem[000000009000007c] = 3257349d
! %l0 = 6029a642c7a0a00d, Mem[000000009100009a] = 1203d0d5
stb %l0,[%i6+0x09a] ! Mem[0000000091000098] = 0d03d0d5
! %f16 = 4a388eca 98b3d8d9 5776d4d5 44a53e6f
! %f20 = ec985098 b4f0df51 ab3db809 dbd0bebb
! %f24 = 18203c41 848c32fd c79313fd 937d19f1
! %f28 = 21410f00 349527cd 753bd6d5 206afec5
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900000c0
! %l4 = 000000000000b835, Mem[000000001f00008c] = 9383a144
stw %l4,[%i2+0x08c] ! Mem[000000001f00008c] = 0000b835
! Mem[000000001f000034] = 0e3125f3, %l0 = 6029a642c7a0a00d
swap [%i2+0x034],%l0 ! %l0 = 000000000e3125f3
! Mem[000000001e0001b8] = 3fec48cd, %l2 = 000000ec, %l4 = 0000b835
add %i0,0x1b8,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000003fec48cd
p7_label_11:
! Mem[000000001e0000f9] = 5c3345cb, %l0 = 000000000e3125f3
ldstub [%i0+0x0f9],%l0 ! %l0 = 00000033000000ff
membar #Sync ! Added by membar checker (67)
! Mem[00000000900000c0] = 4a388eca 98b3d8d9 5776d4d5 44a53e6f
! Mem[00000000900000d0] = ec985098 b4f0df51 ab3db809 dbd0bebb
! Mem[00000000900000e0] = 18203c41 848c32fd c79313fd 937d19f1
! Mem[00000000900000f0] = 21410f00 349527cd 753bd6d5 206afec5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[000000001f000058] = d07b5609c7f983d1, %l4 = 000000003fec48cd, %l3 = 0000000061cbf650
add %i2,0x58,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = d07b5609c7f983d1
! Mem[000000001e000008] = c9bcc662, %l4 = 3fec48cd, %l3 = c7f983d1
add %i0,0x08,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000c9bcc662
! %f16 = 4a388eca 98b3d8d9 5776d4d5 44a53e6f
! %f20 = ec985098 b4f0df51 ab3db809 dbd0bebb
! %f24 = 18203c41 848c32fd c79313fd 937d19f1
! %f28 = 21410f00 349527cd 753bd6d5 206afec5
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080
! %l2 = 00000000000000ec, Mem[00000000910000b8] = ea8f845708abd64b
stx %l2,[%i6+0x0b8] ! Mem[00000000910000b8] = 00000000000000ec
! Mem[000000001e8001c0] = 4046142a975207d5, %l6 = 000000000000a4f7, %l5 = 00000000000000c5
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 4046142a975207d5
! Mem[00000000900000c0] = 4a388eca 98b3d8d9 5776d4d5 44a53e6f
! Mem[00000000900000d0] = ec985098 b4f0df51 ab3db809 dbd0bebb
! Mem[00000000900000e0] = 18203c41 848c32fd c79313fd 937d19f1
! Mem[00000000900000f0] = 21410f00 349527cd 753bd6d5 206afec5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[000000001f000084] = d3973692, %l5 = 4046142a975207d5
swap [%i2+0x084],%l5 ! %l5 = 00000000d3973692
! %l4 = 000000003fec48cd, Mem[0000000090000010] = 53a486feaf200290
stx %l4,[%i4+%o2] ! Mem[0000000090000010] = 000000003fec48cd
p7_label_12:
! Mem[000000001e8000f0] = 53c2315d, %l3 = 00000000c9bcc662
swap [%i1+0x0f0],%l3 ! %l3 = 0000000053c2315d
! Mem[000000001e000084] = ef2ff32b, %l7 = ffff9689, %l7 = ffff9689
add %i0,0x84,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000ef2ff32b
! %l7 = 00000000ef2ff32b, Mem[0000000090800134] = e1a159c7
stw %l7,[%i5+0x134] ! Mem[0000000090800134] = ef2ff32b
! Mem[0000000090800114] = 77404324, %g2 = 000000001ddbb85e
lduh [%i5+0x114],%g2 ! %g2 = 0000000000007740
membar #Sync ! Added by membar checker (68)
! %l5 = 00000000d3973692, Mem[00000000900000d8] = ab3db809
sth %l5,[%i4+0x0d8] ! Mem[00000000900000d8] = 3692b809
! Mem[000000001f000158] = 2ec6e163, %l6 = 0000a4f7, %l7 = ef2ff32b
add %i2,0x158,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000002ec6e163
! %l4 = 000000003fec48cd, Mem[00000000918001bc] = c834b604
stw %l4,[%o0+0x1bc] ! Mem[00000000918001bc] = 3fec48cd
! %l0 = 00000033, %l1 = 3257349d, Mem[0000000091000158] = 9ebd6795 d9168ce7
std %l0,[%i6+0x158] ! Mem[0000000091000158] = 00000033 3257349d
! Mem[0000000090000004] = f90ae333, %g18 = cbd00a728c13dccd
ldsw [%i4+0x004],%g2 ! %g2 = cbd00a728c13dccd
! Mem[000000001e000044] = 115f9e10, %l6 = 000000000000a4f7
swap [%i0+0x044],%l6 ! %l6 = 00000000115f9e10
p7_label_13:
! Mem[000000001e0001c4] = e8084aa6, %l3 = 0000000053c2315d
swap [%i0+0x1c4],%l3 ! %l3 = 00000000e8084aa6
! Mem[000000001e0001ac] = c600a92e, %l4 = 000000003fec48cd
ldstub [%i0+0x1ac],%l4 ! %l4 = 000000c6000000ff
! Mem[00000000918000fc] = 6fb6b9fd, %g2 = fffffffff90ae333
lduh [%o0+0x0fe],%g2 ! %g2 = 0000000000006fb6
! Mem[0000000090000140] = 968f2585 dc5323ed 5eeaf702 55b692d7
! Mem[0000000090000150] = 31bb4648 002e4c33 b32b1062 553c1fb1
! Mem[0000000090000160] = 672ade63 60aa2e25 ee12be5e edd809b7
! Mem[0000000090000170] = 966d0dba c05ce749 b2e5541b 69925302
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! %f0 = 20819fc9 f90ae333 c8c8c505 6613a59d
! %f4 = 53a486fe af200290 50c565d7 35270051
! %f8 = 903e0aec e8a83f26 343bd531 0609c16a
! %f12 = 43acfa75 c84b6e11 67f4d8ef 0657b042
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! %l4 = 00000000000000c6, Mem[0000000091000070] = 4c262a37
sth %l4,[%i6+0x070] ! Mem[0000000091000070] = 00c62a37
! Mem[000000001f0000cc] = 3386b55f, %l0 = 0000000000000033
swap [%i2+0x0cc],%l0 ! %l0 = 000000003386b55f
! Mem[0000000091800048] = 12fdc0c5 d125a9d9, %g2 = 00006fb6, %g3 = 60aa2e25
ldd [%o0+0x048],%g2 ! %g2 = 0000000012fdc0c5 00000000d125a9d9
! Mem[00000000908001bc] = 3a94c978, %g2 = 0000000012fdc0c5
lduh [%i5+0x1be],%g2 ! %g2 = 0000000000003a94
! %l0 = 3386b55f, %l1 = 3257349d, Mem[0000000090800000] = 7e966bf3 0a97b6d9
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 3386b55f 3257349d
p7_label_14:
! Mem[000000001f8001fc] = 0657b042, %l7 = 000000002ec6e163
swap [%i3+0x1fc],%l7 ! %l7 = 000000000657b042
! Mem[0000000090800148] = 29ee8fa5152717e0, %g2 = 0000000000003a94
ldx [%i5+0x148],%g2 ! %g2 = 29ee8fa5152717e0
! Mem[0000000091800178] = d42ec1f4, %g2 = 29ee8fa5152717e0
lduw [%o0+0x178],%g2 ! %g2 = 00000000d42ec1f4
! %f0 = 20819fc9 f90ae333 c8c8c505 6613a59d
! %f4 = 53a486fe af200290 50c565d7 35270051
! %f8 = 903e0aec e8a83f26 343bd531 0609c16a
! %f12 = 43acfa75 c84b6e11 67f4d8ef 0657b042
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (69)
! %f16 = 4a388eca 98b3d8d9 5776d4d5 44a53e6f
! %f20 = ec985098 b4f0df51 ab3db809 dbd0bebb
! %f24 = 18203c41 848c32fd c79313fd 937d19f1
! %f28 = 21410f00 349527cd 753bd6d5 206afec5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[000000001f0000e9] = 37a8b453, %l4 = 00000000000000c6
ldstub [%i2+0x0e9],%l4 ! %l4 = 000000a8000000ff
! Mem[000000001e000120] = 1254e4aeb72a9a15, %l7 = 000000000657b042, %l6 = 00000000115f9e10
add %i0,0x120,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 1254e4aeb72a9a15
! %f0 = 20819fc9 f90ae333 c8c8c505 6613a59d
! %f4 = 53a486fe af200290 50c565d7 35270051
! %f8 = 903e0aec e8a83f26 343bd531 0609c16a
! %f12 = 43acfa75 c84b6e11 67f4d8ef 0657b042
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000040
! Mem[000000001e000110] = 45ea277289dff534, %l7 = 000000000657b042, %l3 = 00000000e8084aa6
add %i0,0x110,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 45ea277289dff534
! Mem[000000001f800140] = 4301177a, %l2 = 00000000000000ec
swap [%i3+0x140],%l2 ! %l2 = 000000004301177a
p7_label_15:
! Mem[000000001f0000cc] = 00000033, %l6 = 1254e4aeb72a9a15
ldstub [%i2+0x0cc],%l6 ! %l6 = 00000000000000ff
! Mem[000000001e800024] = 6e73b286, %l2 = 000000004301177a
ldstub [%i1+0x024],%l2 ! %l2 = 0000006e000000ff
! Mem[0000000090000128] = 343bd531 0609c16a, %g2 = d42ec1f4, %g3 = d125a9d9
ldd [%i4+0x128],%g2 ! %g2 = 00000000343bd531 000000000609c16a
! Mem[000000001f800020] = 2da123d1, %l1 = 3257349d, %l2 = 0000006e
add %i3,0x20,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000002da123d1
! Mem[000000001f0001c0] = 84baf246, %l5 = 00000000d3973692
ldsb [%i2+0x1c0],%l5 ! %l5 = ffffffffffffff84
! %l2 = 2da123d1, %l3 = 89dff534, Mem[00000000910000f0] = 8900ace1 d888e86d
std %l2,[%i6+0x0f0] ! Mem[00000000910000f0] = 2da123d1 89dff534
! Mem[000000001e0001f4] = ba3b176f, %l6 = 00000000, %l3 = 89dff534
add %i0,0x1f4,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000ba3b176f
! Mem[000000001f0000b0] = d07228db, %l3 = 00000000ba3b176f
swap [%i2+0x0b0],%l3 ! %l3 = 00000000d07228db
! Mem[000000001f00018c] = 0b96f40c, %l2 = 2da123d1, %l1 = 3257349d
add %i2,0x18c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000000b96f40c
! Mem[0000000091000198] = 9aa5f69e4c575e02, %g2 = 00000000343bd531
ldx [%i6+0x198],%g2 ! %g2 = 9aa5f69e4c575e02
p7_label_16:
! Mem[000000001f000040] = a6b55ac0, %l2 = 000000002da123d1
swap [%i2+0x040],%l2 ! %l2 = 00000000a6b55ac0
! %l1 = 000000000b96f40c, Mem[0000000090000174] = c05ce749
stw %l1,[%i4+0x174] ! Mem[0000000090000174] = 0b96f40c
! %l0 = 3386b55f, %l1 = 0b96f40c, Mem[0000000091000158] = 00000033 3257349d
std %l0,[%i6+0x158] ! Mem[0000000091000158] = 3386b55f 0b96f40c
! Mem[0000000090000120] = 3e0aece8, %g2 = 9aa5f69e4c575e02
ldsb [%i4+0x121],%g2 ! %g2 = 000000000000003e
! Mem[000000001f8001dc] = 35270051, %l0 = 3386b55f, %l1 = 0b96f40c
add %i3,0x1dc,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000035270051
! %f16 = 4a388eca 98b3d8d9 5776d4d5 44a53e6f
! %f20 = ec985098 b4f0df51 ab3db809 dbd0bebb
! %f24 = 18203c41 848c32fd c79313fd 937d19f1
! %f28 = 21410f00 349527cd 753bd6d5 206afec5
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100
! %l3 = 00000000d07228db, Mem[000000001f000189] = 3cf5517a
stb %l3,[%i2+0x189] ! Mem[000000001f000188] = 3cdb517a
! Mem[0000000090000000] = 33e30af9 c99f8120 9da51366 05c5c8c8
! Mem[0000000090000010] = 900220af fe86a453 51002735 d765c550
! Mem[0000000090000020] = 263fa8e8 ec0a3e90 6ac10906 31d53b34
! Mem[0000000090000030] = 116e4bc8 75faac43 42b05706 efd8f467
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
membar #Sync ! Added by membar checker (70)
! Mem[0000000090000140] = 968f2585 dc5323ed 5eeaf702 55b692d7
! Mem[0000000090000150] = 31bb4648 002e4c33 b32b1062 553c1fb1
! Mem[0000000090000160] = 672ade63 60aa2e25 ee12be5e edd809b7
! Mem[0000000090000170] = 966d0dba 0b96f40c b2e5541b 69925302
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000040] = 33e30af9 c99f8120 9da51366 05c5c8c8
! Mem[0000000090000050] = 900220af fe86a453 51002735 d765c550
! Mem[0000000090000060] = 263fa8e8 ec0a3e90 6ac10906 31d53b34
! Mem[0000000090000070] = 116e4bc8 75faac43 42b05706 efd8f467
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
p7_label_17:
! Mem[0000000090000100] = d9d8b398 ca8e384a 6f3ea544 d5d47657
! Mem[0000000090000110] = 51dff0b4 985098ec bbbed0db 09b83dab
! Mem[0000000090000120] = fd328c84 413c2018 f1197d93 fd1393c7
! Mem[0000000090000130] = cd279534 000f4121 c5fe6a20 d5d63b75
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[00000000908001b0] = 67f75b67, %g18 = cbd00a728c13dccd
ldsw [%i5+0x1b0],%g2 ! %g2 = cbd00a728c13dccd
! %f0 = 20819fc9 f90ae333 c8c8c505 6613a59d
! %f4 = 53a486fe af200290 50c565d7 35270051
! %f8 = 903e0aec e8a83f26 343bd531 0609c16a
! %f12 = 43acfa75 c84b6e11 67f4d8ef 0657b042
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! %l5 = ffffffffffffff84, Mem[000000001e0001dc] = d5b86fc8
stw %l5,[%i0+0x1dc] ! Mem[000000001e0001dc] = ffffff84
! %l2 = 00000000a6b55ac0, Mem[00000000918000c0] = 4df37c57
stw %l2,[%o0+0x0c0] ! Mem[00000000918000c0] = a6b55ac0
! Mem[00000000918001a4] = 36ce7981, %g2 = 0000000067f75b67
ldsh [%o0+0x1a4],%g2 ! %g2 = 00000000000036ce
! Mem[000000001f0000ec] = 2e3066e1, %l7 = 000000000657b042
ldstub [%i2+0x0ec],%l7 ! %l7 = 0000002e000000ff
! Mem[000000001f800158] = 9ef7aec8, %l2 = a6b55ac0, %l3 = d07228db
add %i3,0x158,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000009ef7aec8
! %l3 = 000000009ef7aec8, Mem[00000000900001a8] = 343bd5310609c16a
stx %l3,[%i4+0x1a8] ! Mem[00000000900001a8] = 000000009ef7aec8
! %f16 = 4a388eca 98b3d8d9 5776d4d5 44a53e6f
! %f20 = ec985098 b4f0df51 ab3db809 dbd0bebb
! %f24 = 18203c41 848c32fd c79313fd 937d19f1
! %f28 = 21410f00 349527cd 753bd6d5 206afec5
stda %f16,[%i3+%g4]ASI_COMMIT_P ! Block Store to 000000001f800040
p7_label_18:
! Mem[000000001e800160] = 366e2299 37a8279a, %l6 = 00000000, %l7 = 0000002e
ldd [%i1+0x160],%l6 ! %l6 = 00000000366e2299 0000000037a8279a
! Mem[000000009180013c] = 0adcb7df, %g2 = 00000000000036ce
ldsb [%o0+0x13c],%g2 ! %g2 = 000000000000000a
membar #Sync ! Added by membar checker (71)
! Mem[000000001e0001c0] = 529444bb 53c2315d da5b058a da640041
! Mem[000000001e0001d0] = ecbb8cd8 ccbb6415 0c31628d ffffff84
! Mem[000000001e0001e0] = bc78c0ba cc00d36a 1390eb65 328d4b8c
! Mem[000000001e0001f0] = a3542152 ba3b176f 6ade1eb8 a7978633
mov 0x1c0,%g5
ldda [%i0+%g5]ASI_BLK_AIUPL,%f0 ! Block Load from 000000001e0001c0
! Mem[0000000090000080] = 4a388eca 98b3d8d9 5776d4d5 44a53e6f
! Mem[0000000090000090] = ec985098 b4f0df51 ab3db809 dbd0bebb
! Mem[00000000900000a0] = 18203c41 848c32fd c79313fd 937d19f1
! Mem[00000000900000b0] = 21410f00 349527cd 753bd6d5 206afec5
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[000000001f000178] = 884e6f63, %l7 = 0000000037a8279a
lduh [%i2+0x17a],%l7 ! %l7 = 0000000000006f63
! %l5 = ffffffffffffff84, Mem[000000009080013e] = 01d16574
stb %l5,[%i5+0x13e] ! Mem[000000009080013c] = 84d16574
! Mem[0000000091000068] = 9be4b89e, %g18 = cbd00a728c13dccd
ldsw [%i6+0x068],%g2 ! %g2 = cbd00a728c13dccd
! %l0 = 000000003386b55f, Mem[00000000918001b8] = 311b654d3fec48cd
stx %l0,[%o0+0x1b8] ! Mem[00000000918001b8] = 000000003386b55f
! Mem[000000001e800150] = 923844a21a4c5187, %l4 = 00000000000000a8, %l7 = 0000000000006f63
add %i1,0x150,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 923844a21a4c5187
! Mem[000000001f8000fc] = 5f89f178, %l5 = ffffffffffffff84
swap [%i3+0x0fc],%l5 ! %l5 = 000000005f89f178
p7_label_19:
! Mem[000000009000013c] = 0657b042, %g18 = cbd00a728c13dccd
ldsw [%i4+0x13c],%g2 ! %g2 = cbd00a728c13dccd
! %l5 = 000000005f89f178, Mem[00000000900001c4] = e2f6f92b
sth %l5,[%i4+0x1c4] ! Mem[00000000900001c4] = f178f92b
! Mem[000000001e8000f8] = e7ccba99bd48f462, %l6 = 00000000366e2299, %l4 = 00000000000000a8
add %i1,0xf8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = e7ccba99bd48f462
! Mem[0000000091800084] = 16185838, %g2 = 000000000657b042
ldsh [%o0+0x086],%g2 ! %g2 = 0000000000001618
! Mem[000000001f00004d] = 410e1210, %l3 = 000000009ef7aec8
ldstub [%i2+0x04d],%l3 ! %l3 = 0000000e000000ff
! Mem[0000000090800148] = 29ee8fa5, %g18 = cbd00a728c13dccd
ldsw [%i5+0x148],%g2 ! %g2 = cbd00a728c13dccd
! Mem[0000000091800140] = b72a9a15, %g2 = 0000000029ee8fa5
lduw [%o0+0x140],%g2 ! %g2 = 00000000b72a9a15
! Mem[000000001f000080] = efce766b975207d5, %l5 = 000000005f89f178, %l5 = 000000005f89f178
add %i2,0x80,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = efce766b975207d5
! Mem[000000001e000140] = ff06b052, %l5 = efce766b975207d5
swap [%i0+0x140],%l5 ! %l5 = 00000000ff06b052
! %l1 = 0000000035270051, Mem[0000000091800170] = 7e8c17c11515c3a8
stx %l1,[%o0+0x170] ! Mem[0000000091800170] = 0000000035270051
p7_label_20:
! Mem[000000001f0000b0] = ba3b176f 57695d0b, %l0 = 3386b55f, %l1 = 35270051
ldd [%i2+0x0b0],%l0 ! %l0 = 00000000ba3b176f 0000000057695d0b
! Mem[000000001f000098] = e14915ecb515e63d, %l4 = e7ccba99bd48f462, %l0 = 00000000ba3b176f
add %i2,0x98,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = e14915ecb515e63d
! Mem[00000000918000c4] = 7fa19722, %g18 = cbd00a728c13dccd
ldsw [%o0+0x0c4],%g2 ! %g2 = cbd00a728c13dccd
! Mem[000000001e000164] = 7a2be068, %l1 = 0000000057695d0b
ldsb [%i0+0x164],%l1 ! %l1 = 000000000000007a
! Mem[000000001f000070] = 6029a642c7a0a00d, %l6 = 00000000366e2299, %l1 = 000000000000007a
add %i2,0x70,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 6029a642c7a0a00d
! Mem[00000000900000c0] = 4a388eca 98b3d8d9 5776d4d5 44a53e6f
! Mem[00000000900000d0] = ec985098 b4f0df51 ab3db809 dbd0bebb
! Mem[00000000900000e0] = 18203c41 848c32fd c79313fd 937d19f1
! Mem[00000000900000f0] = 21410f00 349527cd 753bd6d5 206afec5
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[000000001e000128] = 41f86621, %l1 = c7a0a00d, %l2 = a6b55ac0
add %i0,0x128,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000041f86621
! %l0 = e14915ecb515e63d, Mem[00000000908001a0] = 01d55e31
stw %l0,[%i5+0x1a0] ! Mem[00000000908001a0] = b515e63d
! Mem[00000000900000bc] = fec54a38, %g2 = 000000007fa19722
ldsh [%i4+0x0be],%g2 ! %g2 = fffffffffffffec5
! Mem[000000001e0000cc] = b6fe1c4f, %l2 = 41f86621, %l6 = 366e2299
add %i0,0xcc,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000b6fe1c4f
p7_label_21:
! Mem[000000001f000174] = 00008a6b, %l7 = 923844a21a4c5187
swap [%i2+0x174],%l7 ! %l7 = 0000000000008a6b
! Mem[000000001e0000c0] = bd897ad8f682b622, %l1 = 6029a642c7a0a00d, %l1 = 6029a642c7a0a00d
add %i0,0xc0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = bd897ad8f682b622
! Mem[000000001e800020] = 87403084, %l3 = 000000000000000e
swap [%i1+%o4],%l3 ! %l3 = 0000000087403084
! Mem[000000009080002c] = b7bd9bac, %g2 = fffffffffffffec5
ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffffb7bd
membar #Sync ! Added by membar checker (72)
! Mem[000000001f000140] = 700cef44 d93c8221 f2e01675 dd819726
! Mem[000000001f000150] = ae059689 c4dae8a2 2ec6e163 b0d198e0
! Mem[000000001f000160] = 8c581990 b297a846 9265437c 24911493
! Mem[000000001f000170] = 4f210e30 1a4c5187 884e6f63 334bfdb1
mov 0x140,%g4
ldda [%i2+%g4]ASI_BLK_AIUSL,%f16 ! Block Load from 000000001f000140
! Mem[000000001f0001d8] = 8d4c3fd37b7fab00, %l4 = e7ccba99bd48f462, %l3 = 0000000087403084
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 8d4c3fd37b7fab00
! Mem[000000001f800170] = aa2f3bf3, %l6 = b6fe1c4f, %l6 = b6fe1c4f
add %i3,0x170,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000aa2f3bf3
! Mem[000000001e800040] = cb21e9fe cb1e5522 3b3a57fe c4f1ecbc
! Mem[000000001e800050] = 950b69a7 41da1fa6 ff015a1a be30aa63
! Mem[000000001e800060] = 631012cd 8d109dc8 db76479c c3f58d00
! Mem[000000001e800070] = 3febfd94 483b28ca 6d065537 694acef0
mov 0x040,%g4
ldda [%i1+%g4]ASI_BLK_PL,%f0 ! Block Load from 000000001e800040
! %f0 = 22551ecb fee921cb bcecf1c4 fe573a3b
! %f4 = a61fda41 a7690b95 63aa30be 1a5a01ff
! %f8 = c89d108d cd121063 008df5c3 9c4776db
! %f12 = ca283b48 94fdeb3f f0ce4a69 3755066d
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[000000001e8001cc] = b6980948, %l2 = 0000000041f86621
ldsh [%i1+0x1cc],%l2 ! %l2 = ffffffffffffb698
p7_label_22:
! Mem[000000001f800110] = 4a31d869, %l0 = e14915ecb515e63d
ldsh [%i3+0x110],%l0 ! %l0 = 0000000000004a31
! Mem[000000001e8000c0] = 11319772, %l3 = 8d4c3fd37b7fab00
swap [%i1+0x0c0],%l3 ! %l3 = 0000000011319772
! Mem[000000001f800160] = c6cdc5c8, %l7 = 00008a6b, %l4 = bd48f462
add %i3,0x160,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000c6cdc5c8
! Mem[000000001e000164] = 7a2be068, %l7 = 00008a6b, %l5 = ff06b052
add %i0,0x164,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000007a2be068
! Mem[000000001f0000ac] = b218cc49, %l2 = ffffb698, %l1 = f682b622
add %i2,0xac,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000b218cc49
! %f0 = 22551ecb fee921cb bcecf1c4 fe573a3b
! %f4 = a61fda41 a7690b95 63aa30be 1a5a01ff
! %f8 = c89d108d cd121063 008df5c3 9c4776db
! %f12 = ca283b48 94fdeb3f f0ce4a69 3755066d
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[000000001e800078] = 6d065537, %l2 = ffffffffffffb698
lduw [%i1+0x078],%l2 ! %l2 = 000000006d065537
! Mem[000000001e800036] = 22b0b212, %l0 = 0000000000004a31
ldstub [%i1+0x036],%l0 ! %l0 = 000000b2000000ff
membar #Sync ! Added by membar checker (73)
! Mem[0000000090000000] = 22551ecb fee921cb bcecf1c4 fe573a3b
! Mem[0000000090000010] = a61fda41 a7690b95 63aa30be 1a5a01ff
! Mem[0000000090000020] = c89d108d cd121063 008df5c3 9c4776db
! Mem[0000000090000030] = ca283b48 94fdeb3f f0ce4a69 3755066d
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
membar #Sync ! Added by membar checker (74)
! %l5 = 000000007a2be068, Mem[0000000090000004] = fee921cb
stw %l5,[%i4+0x004] ! Mem[0000000090000004] = 7a2be068
p7_label_23:
! %l0 = 00000000000000b2, Mem[000000001e000060] = 643ead38
stb %l0,[%i0+0x060] ! Mem[000000001e000060] = b23ead38
! %l0 = 00000000000000b2, Mem[0000000091000010] = 7a04d283
stb %l0,[%i6+%o2] ! Mem[0000000091000010] = b204d283
! Mem[000000009100015c] = 0b96f40c, %g2 = ffffffffffffb7bd
lduh [%i6+0x15c],%g2 ! %g2 = 0000000000000b96
! Mem[0000000091000000] = 384fc1f3, %g2 = 0000000000000b96
ldsh [%i6+0x002],%g2 ! %g2 = 000000000000384f
! %f0 = 22551ecb fee921cb bcecf1c4 fe573a3b
! %f4 = a61fda41 a7690b95 63aa30be 1a5a01ff
! %f8 = c89d108d cd121063 008df5c3 9c4776db
! %f12 = ca283b48 94fdeb3f f0ce4a69 3755066d
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900000c0
! %l6 = 00000000aa2f3bf3, Mem[0000000091800024] = 902fc43a
stw %l6,[%o0+0x024] ! Mem[0000000091800024] = aa2f3bf3
! Mem[0000000090000080] = 4a388eca 98b3d8d9 5776d4d5 44a53e6f
! Mem[0000000090000090] = ec985098 b4f0df51 ab3db809 dbd0bebb
! Mem[00000000900000a0] = 18203c41 848c32fd c79313fd 937d19f1
! Mem[00000000900000b0] = 21410f00 349527cd 753bd6d5 206afec5
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[000000001f8000f8] = 7f84ff97ffffff84, %l4 = 00000000c6cdc5c8, %l7 = 0000000000008a6b
add %i3,0xf8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 7f84ff97ffffff84
! Mem[000000001f0001cc] = 323226c3, %l3 = 11319772, %l3 = 11319772
add %i2,0x1cc,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000323226c3
! Mem[000000001e80007c] = 694acef0, %l2 = 000000006d065537
lduw [%i1+0x07c],%l2 ! %l2 = 00000000694acef0
p7_label_24:
! Mem[000000001e00002c] = 1e12edc2, %l1 = 00000000b218cc49
lduw [%i0+0x02c],%l1 ! %l1 = 000000001e12edc2
! Mem[0000000090000140] = 968f2585 dc5323ed 5eeaf702 55b692d7
! Mem[0000000090000150] = 31bb4648 002e4c33 b32b1062 553c1fb1
! Mem[0000000090000160] = 672ade63 60aa2e25 ee12be5e edd809b7
! Mem[0000000090000170] = 966d0dba 0b96f40c b2e5541b 69925302
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[000000001f0000b1] = ba3b176f, %l2 = 00000000694acef0
ldstub [%i2+0x0b1],%l2 ! %l2 = 0000003b000000ff
! Mem[0000000090000180] = 22551ecb fee921cb bcecf1c4 fe573a3b
! Mem[0000000090000190] = a61fda41 a7690b95 63aa30be 1a5a01ff
! Mem[00000000900001a0] = c89d108d cd121063 008df5c3 9c4776db
! Mem[00000000900001b0] = ca283b48 94fdeb3f f0ce4a69 3755066d
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[00000000910000b4] = 79af46c6, %g18 = cbd00a728c13dccd
ldsw [%i6+0x0b4],%g2 ! %g2 = cbd00a728c13dccd
! Mem[00000000908000f8] = 23f5bd3b, %g2 = 0000000079af46c6
lduw [%i5+0x0f8],%g2 ! %g2 = 0000000023f5bd3b
! Mem[00000000908000f4] = 15af7d1c, %g18 = cbd00a728c13dccd
ldsw [%i5+0x0f4],%g2 ! %g2 = cbd00a728c13dccd
! Mem[000000001e800060] = 631012cd, %l0 = 00000000000000b2
swap [%i1+0x060],%l0 ! %l0 = 00000000631012cd
! Mem[00000000908001c0] = c97811f1, %g2 = 0000000015af7d1c
ldsh [%i5+0x1c0],%g2 ! %g2 = ffffffffffffc978
! %l6 = 00000000aa2f3bf3, Mem[000000001e80011c] = dbd0bebb
stw %l6,[%i1+0x11c] ! Mem[000000001e80011c] = aa2f3bf3
p7_label_25:
! %l0 = 00000000631012cd, Mem[00000000918001ce] = 6a579d2d
sth %l0,[%o0+0x1ce] ! Mem[00000000918001cc] = 12cd9d2d
! %f0 = 22551ecb fee921cb bcecf1c4 fe573a3b
! %f4 = a61fda41 a7690b95 63aa30be 1a5a01ff
! %f8 = c89d108d cd121063 008df5c3 9c4776db
! %f12 = ca283b48 94fdeb3f f0ce4a69 3755066d
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[000000001e0001f8] = 6ade1eb8a7978633, %l4 = 00000000c6cdc5c8, %l5 = 000000007a2be068
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 6ade1eb8a7978633
! Mem[000000001e8000d0] = f896c376f4e91fe3, %l1 = 000000001e12edc2, %l3 = 00000000323226c3
add %i1,0xd0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = f896c376f4e91fe3
! Mem[0000000090000070] = 4bc875fa, %g2 = ffffffffffffc978
lduh [%i4+0x072],%g2 ! %g2 = 0000000000004bc8
! Mem[0000000090000054] = fe86a453, %g2 = 0000000000004bc8
lduh [%i4+0x054],%g2 ! %g2 = 000000000000fe86
! Mem[000000001e000188] = 3d16ddd55be95112, %l6 = 00000000aa2f3bf3, %l3 = f896c376f4e91fe3
add %i0,0x188,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 3d16ddd55be95112
! Mem[000000001e000013] = 92128b83, %l4 = 00000000c6cdc5c8
ldstub [%i0+0x013],%l4 ! %l4 = 00000083000000ff
! Mem[000000001e0000b8] = b6fe1c4f, %l7 = 7f84ff97ffffff84
swap [%i0+0x0b8],%l7 ! %l7 = 00000000b6fe1c4f
! Mem[000000009000003c] = 3755066d, %g2 = 000000000000fe86
ldsh [%i4+0x03c],%g2 ! %g2 = 0000000000003755
ba,a p7_not_taken_0_end
p7_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000631012cd
bne,a,pn %xcc,p7_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000001e12edc2
bne,a,pn %xcc,p7_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000003b
bne,a,pn %xcc,p7_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 3d16ddd55be95112
bne,a,pn %xcc,p7_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000083
bne,a,pn %xcc,p7_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 6ade1eb8a7978633
bne,a,pn %xcc,p7_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000aa2f3bf3
bne,a,pn %xcc,p7_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000b6fe1c4f
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 22551ecb fee921cb
bne %xcc,p7_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be bcecf1c4 fe573a3b
bne %xcc,p7_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be a61fda41 a7690b95
bne %xcc,p7_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 63aa30be 1a5a01ff
bne %xcc,p7_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be c89d108d cd121063
bne %xcc,p7_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 008df5c3 9c4776db
bne %xcc,p7_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be ca283b48 94fdeb3f
bne %xcc,p7_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be f0ce4a69 3755066d
bne %xcc,p7_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 21823cd9 44ef0c70
bne %xcc,p7_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 269781dd 7516e0f2
bne %xcc,p7_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be a2e8dac4 899605ae
bne %xcc,p7_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be e098d1b0 63e1c62e
bne %xcc,p7_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 46a897b2 9019588c
bne %xcc,p7_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 93149124 7c436592
bne %xcc,p7_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 87514c1a 300e214f
bne %xcc,p7_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be b1fd4b33 636f4e88
bne %xcc,p7_f30_fail
nop
! Check Local Memory
set p7_local0_expect,%g1
p7_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 92128bff7ad5c444
ldx [%i0+0x010],%g3 ! Observed data at 000000001e000010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = ffc0fd1e0000a4f7
ldx [%i0+0x040],%g3 ! Observed data at 000000001e000040
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = b23ead38dbd0bebb
ldx [%i0+0x060],%g3 ! Observed data at 000000001e000060
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x060,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ffffff84100d05f0
ldx [%i0+0x0b8],%g3 ! Observed data at 000000001e0000b8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 94a882a45ab5ac6a
ldx [%i0+0x0e8],%g3 ! Observed data at 000000001e0000e8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 5cff45cbeeb8ed20
ldx [%i0+0x0f8],%g3 ! Observed data at 000000001e0000f8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 975207d500000010
ldx [%i0+0x140],%g3 ! Observed data at 000000001e000140
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x140,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 30818921ff00a92e
ldx [%i0+0x1a8],%g3 ! Observed data at 000000001e0001a8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 529444bb53c2315d
ldx [%i0+0x1c0],%g3 ! Observed data at 000000001e0001c0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 0c31628dffffff84
ldx [%i0+0x1d8],%g3 ! Observed data at 000000001e0001d8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x1d8,%g4
set p7_local1_expect,%g1
p7_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = 0000000eff73b286
ldx [%i1+0x020],%g3 ! Observed data at 000000001e800020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = dc6cdd2b22b0ff12
ldx [%i1+0x030],%g3 ! Observed data at 000000001e800030
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x030,%g4
ldx [%g1+0x058],%g2 ! Expected data = ff015a1abe30aa63
ldx [%i1+0x058],%g3 ! Observed data at 000000001e800058
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 000000b28d109dc8
ldx [%i1+0x060],%g3 ! Observed data at 000000001e800060
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x060,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 000000c506404c70
ldx [%i1+0x0b0],%g3 ! Observed data at 000000001e8000b0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 7b7fab00356b5ac7
ldx [%i1+0x0c0],%g3 ! Observed data at 000000001e8000c0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = c9bcc662e3979f2c
ldx [%i1+0x0f0],%g3 ! Observed data at 000000001e8000f0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = ab3db809aa2f3bf3
ldx [%i1+0x118],%g3 ! Observed data at 000000001e800118
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = bc687ab50e7f7340
ldx [%i1+0x140],%g3 ! Observed data at 000000001e800140
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x140,%g4
ldx [%g1+0x168],%g2 ! Expected data = 6f09ce4906dce53f
ldx [%i1+0x168],%g3 ! Observed data at 000000001e800168
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x168,%g4
set p7_local2_expect,%g1
p7_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = a3aa62330fff0f9f
ldx [%i2+0x020],%g3 ! Observed data at 000000001f000020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0e95eb86c7a0a00d
ldx [%i2+0x030],%g3 ! Observed data at 000000001f000030
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 2da123d1ec673c17
ldx [%i2+0x040],%g3 ! Observed data at 000000001f000040
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 1aa3a37241ff1210
ldx [%i2+0x048],%g3 ! Observed data at 000000001f000048
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = efce766b975207d5
ldx [%i2+0x080],%g3 ! Observed data at 000000001f000080
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0000002e0000b835
ldx [%i2+0x088],%g3 ! Observed data at 000000001f000088
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = baff176f57695d0b
ldx [%i2+0x0b0],%g3 ! Observed data at 000000001f0000b0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 9a6f8c05ff000033
ldx [%i2+0x0c8],%g3 ! Observed data at 000000001f0000c8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 37ffb453ff3066e1
ldx [%i2+0x0e8],%g3 ! Observed data at 000000001f0000e8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x170],%g2 ! Expected data = 4f210e301a4c5187
ldx [%i2+0x170],%g3 ! Observed data at 000000001f000170
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = 3cdb517a0b96f40c
ldx [%i2+0x188],%g3 ! Observed data at 000000001f000188
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 84baf246c1c5846d
ldx [%i2+0x1c0],%g3 ! Observed data at 000000001f0001c0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x1c0,%g4
set p7_local3_expect,%g1
p7_check_local3:
ldx [%g1+0x040],%g2 ! Expected data = 4a388eca98b3d8d9
ldx [%i3+0x040],%g3 ! Observed data at 000000001f800040
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 5776d4d544a53e6f
ldx [%i3+0x048],%g3 ! Observed data at 000000001f800048
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = ec985098b4f0df51
ldx [%i3+0x050],%g3 ! Observed data at 000000001f800050
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = ab3db809dbd0bebb
ldx [%i3+0x058],%g3 ! Observed data at 000000001f800058
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 18203c41848c32fd
ldx [%i3+0x060],%g3 ! Observed data at 000000001f800060
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = c79313fd937d19f1
ldx [%i3+0x068],%g3 ! Observed data at 000000001f800068
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 21410f00349527cd
ldx [%i3+0x070],%g3 ! Observed data at 000000001f800070
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 753bd6d5206afec5
ldx [%i3+0x078],%g3 ! Observed data at 000000001f800078
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 924c355c19ff346b
ldx [%i3+0x0c8],%g3 ! Observed data at 000000001f8000c8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 7f84ff97ffffff84
ldx [%i3+0x0f8],%g3 ! Observed data at 000000001f8000f8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = fcfe69673fef751e
ldx [%i3+0x130],%g3 ! Observed data at 000000001f800130
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 000000ec3f01f75c
ldx [%i3+0x140],%g3 ! Observed data at 000000001f800140
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x140,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 20819fc9f90ae333
ldx [%i3+0x1c0],%g3 ! Observed data at 000000001f8001c0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = c8c8c5056613a59d
ldx [%i3+0x1c8],%g3 ! Observed data at 000000001f8001c8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 53a486feaf200290
ldx [%i3+0x1d0],%g3 ! Observed data at 000000001f8001d0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 50c565d735270051
ldx [%i3+0x1d8],%g3 ! Observed data at 000000001f8001d8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 903e0aece8a83f26
ldx [%i3+0x1e0],%g3 ! Observed data at 000000001f8001e0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 343bd5310609c16a
ldx [%i3+0x1e8],%g3 ! Observed data at 000000001f8001e8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 43acfa75c84b6eff
ldx [%i3+0x1f0],%g3 ! Observed data at 000000001f8001f0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 67f4d8ef2ec6e163
ldx [%i3+0x1f8],%g3 ! Observed data at 000000001f8001f8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1f8,%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:
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001f800020]
done
p7_trap1o:
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001f800020]
done
p7_trap2e:
membar #Sync
mov 0x140,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
membar #Sync
mov 0x100,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p7_trap2o:
membar #Sync
mov 0x140,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
mov 0x100,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p7_trap3e:
nop
done
p7_trap3o:
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 = 5f23c151c1c5846d
ldx [%g1+0x008],%l1 ! %l1 = 94a882a45ab5ac6a
ldx [%g1+0x010],%l2 ! %l2 = 55d917aac1646228
ldx [%g1+0x018],%l3 ! %l3 = 37c331385dd9eedb
ldx [%g1+0x020],%l4 ! %l4 = 984bc187dca58f12
ldx [%g1+0x028],%l5 ! %l5 = 5c020ebc793aa30f
ldx [%g1+0x030],%l6 ! %l6 = 6f3e819e4a0ef717
ldx [%g1+0x038],%l7 ! %l7 = 5c93f3fa9260c75f
! 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 = 14a08730 252180c4 adcb6567 b7938a7b
! %f4 = e8d0f7ea b06bb6f2 3aa2faa7 aca80463
! %f8 = 9b25d114 b48a84c3 12a6b795 daceeefe
! %f12 = cc726d1b 65d2eac0 88a08771 11fe2a9b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 97c76f1b e5a30c71 83d68746 4a96bd9f
! %f20 = 3e18dbe0 343919d2 a0334599 7e43cb85
! %f24 = 3141a124 d2eb8dfc cc532a7d 767ca07b
! %f28 = 284b4e59 552f77d0 e2a540cd 533c440b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = abd9a90b ef2764ea b46d4d49 b544ef42
! %f36 = b3e9dd3b f202cb32 88de3d29 4b1e1682
! %f40 = 0106295f a4291827 fcc42d19 ffbda155
! %f44 = 27b2dd7e 0415691c dcdd3a52 71800573
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xaa0c175700000069,%g7,%g1 ! GSR scale = 13, align = 1
wr %g1,%g0,%gsr ! GSR = aa0c175700000069
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 8
p8_label_1:
! Mem[0000000021800120] = be9b20c6501fd413, %l3 = f2a1dc2c4e54cf29, %l4 = 96a5e7909b1d7889
add %i3,0x120,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = be9b20c6501fd413
! Mem[00000000200001a8] = 9437a6a3d53ffa98, %l7 = 3664514bea0f29c5, %l3 = f2a1dc2c4e54cf29
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 9437a6a3d53ffa98
! Mem[000000009180015c] = 456a94bb, %g2 = 0000000000000000
ldub [%o0+0x15c],%g2 ! %g2 = 0000000000000045
! Mem[00000000900001fc] = a2b6901e, %g2 = 0000000000000045
ldsh [%i4+0x1fe],%g2 ! %g2 = ffffffffffffa2b6
! Mem[0000000091800024] = c43a52a3, %g2 = ffffffffffffa2b6
ldsh [%o0+0x026],%g2 ! %g2 = ffffffffffffc43a
! %l4 = 501fd413, %l5 = 910acafa, Mem[0000000090000198] = 31dc23d6 82ee0cb1
std %l4,[%i4+0x198] ! Mem[0000000090000198] = 501fd413 910acafa
! Mem[0000000020800098] = 9baafa8e, %l4 = be9b20c6501fd413
ldstub [%i1+0x098],%l4 ! %l4 = 0000009b000000ff
! Mem[00000000918000a4] = ca8d68b1, %g2 = ffffffffffffc43a
lduw [%o0+0x0a4],%g2 ! %g2 = 00000000ca8d68b1
! Mem[0000000020000158] = 8cc77e36ac9f110f, %l3 = 9437a6a3d53ffa98, %l5 = 465011fc910acafa
add %i0,0x158,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 8cc77e36ac9f110f
! %l4 = 000000000000009b, Mem[0000000090800084] = c5578661
stb %l4,[%i5+0x084] ! Mem[0000000090800084] = 9b578661
p8_label_2:
! Mem[00000000910000d4] = 05a1d364, %g2 = 00000000ca8d68b1
ldsh [%i6+0x0d4],%g2 ! %g2 = 00000000000005a1
! Mem[0000000091000168] = dbe88d47, %g2 = 00000000000005a1
lduh [%i6+0x168],%g2 ! %g2 = 000000000000dbe8
! Mem[0000000020000014] = bbaab007, %l6 = 52ac45f8870e70f2
ldstub [%i0+0x014],%l6 ! %l6 = 000000bb000000ff
! Mem[000000009100012c] = b9752e68, %g2 = 000000000000dbe8
ldsb [%i6+0x12f],%g2 ! %g2 = ffffffffffffffb9
! Mem[0000000020800100] = a9bcf3ac, %l0 = f2360a002aa939d9
lduh [%i1+0x100],%l0 ! %l0 = 000000000000a9bc
! Mem[000000002000019f] = 04b977e7, %l1 = 9f59ad539743b595
ldstub [%i0+0x19f],%l1 ! %l1 = 000000e7000000ff
! Mem[0000000021800004] = 2ac9c6b3, %l0 = 0000a9bc, %l2 = 57a6137a
add %i3,0x04,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000002ac9c6b3
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! %l0 = 000000000000a9bc, Mem[00000000208001e8] = 99412fbb671f955d
stx %l0,[%i1+0x1e8] ! Mem[00000000208001e8] = 000000000000a9bc
! %l4 = 000000000000009b, Mem[0000000021000108] = dd447f63c7853e8b
stx %l4,[%i2+0x108] ! Mem[0000000021000108] = 000000000000009b
p8_label_3:
! Mem[0000000020800030] = 76d958c7, %l2 = 000000002ac9c6b3
swap [%i1+0x030],%l2 ! %l2 = 0000000076d958c7
! Mem[00000000200001cc] = 61c58498, %l5 = 8cc77e36ac9f110f
ldsb [%i0+0x1ce],%l5 ! %l5 = ffffffffffffff84
! Mem[000000002000015d] = ac9f110f, %l1 = 00000000000000e7
ldstub [%i0+0x15d],%l1 ! %l1 = 0000009f000000ff
! Mem[0000000021000188] = 28026619a3a1ca00, %l4 = 000000000000009b, %l5 = ffffffffffffff84
add %i2,0x188,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 28026619a3a1ca00
! Mem[0000000020000058] = 8b101553, %l4 = 0000009b, %l2 = 76d958c7
add %i0,0x58,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000008b101553
! %l7 = 3664514bea0f29c5, Mem[00000000918001cc] = 88f36a57
sth %l7,[%o0+0x1cc] ! Mem[00000000918001cc] = 29c56a57
! Mem[00000000918001f0] = 57a465d0, %g2 = ffffffffffffffb9
lduw [%o0+0x1f0],%g2 ! %g2 = 0000000057a465d0
! %f0 = 14a08730 252180c4 adcb6567 b7938a7b
! %f4 = e8d0f7ea b06bb6f2 3aa2faa7 aca80463
! %f8 = 9b25d114 b48a84c3 12a6b795 daceeefe
! %f12 = cc726d1b 65d2eac0 88a08771 11fe2a9b
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000040
! Mem[000000002100004c] = a163ef3e, %l5 = a3a1ca00, %l1 = 0000009f
add %i2,0x4c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a163ef3e
! Mem[0000000090000118] = 831700bd, %g2 = 0000000057a465d0
ldsb [%i4+0x11a],%g2 ! %g2 = ffffffffffffff83
p8_label_4:
! Mem[00000000908000d0] = a1d7532a, %g18 = 28697de3a11b0903
ldsw [%i5+0x0d0],%g2 ! %g2 = 28697de3a11b0903
! %f0 = 14a08730 252180c4 adcb6567 b7938a7b
! %f4 = e8d0f7ea b06bb6f2 3aa2faa7 aca80463
! %f8 = 9b25d114 b48a84c3 12a6b795 daceeefe
! %f12 = cc726d1b 65d2eac0 88a08771 11fe2a9b
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[0000000020800182] = d552b02f, %l0 = 000000000000a9bc
ldstub [%i1+0x182],%l0 ! %l0 = 000000b0000000ff
! Mem[000000002080009c] = c508c284, %l5 = 28026619a3a1ca00
swap [%i1+0x09c],%l5 ! %l5 = 00000000c508c284
! Mem[00000000910001f0] = f5868064, %g2 = ffffffffa1d7532a
ldub [%i6+0x1f3],%g2 ! %g2 = 00000000000000f5
! %f16 = 97c76f1b e5a30c71 83d68746 4a96bd9f
! %f20 = 3e18dbe0 343919d2 a0334599 7e43cb85
! %f24 = 3141a124 d2eb8dfc cc532a7d 767ca07b
! %f28 = 284b4e59 552f77d0 e2a540cd 533c440b
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! %l0 = 00000000000000b0, Mem[0000000091000008] = 27e2e4e1df89ac55
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 00000000000000b0
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[00000000918000c4] = 97222bfd, %g2 = 00000000000000f5
lduh [%o0+0x0c6],%g2 ! %g2 = 0000000000009722
! Mem[000000002180014c] = b157687f, %l5 = 00000000c508c284
swap [%i3+0x14c],%l5 ! %l5 = 00000000b157687f
p8_label_5:
! %l7 = 3664514bea0f29c5, Mem[00000000910001fc] = 8cef9465
stw %l7,[%i6+0x1fc] ! Mem[00000000910001fc] = ea0f29c5
membar #Sync ! Added by membar checker (75)
! %f16 = 97c76f1b e5a30c71 83d68746 4a96bd9f
! %f20 = 3e18dbe0 343919d2 a0334599 7e43cb85
! %f24 = 3141a124 d2eb8dfc cc532a7d 767ca07b
! %f28 = 284b4e59 552f77d0 e2a540cd 533c440b
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[0000000020000090] = 8b0d7bc5, %l6 = 00000000000000bb
ldsb [%i0+0x091],%l6 ! %l6 = 000000000000000d
! Mem[0000000091000064] = 6c64f6cc, %g18 = 28697de3a11b0903
ldsw [%i6+0x064],%g2 ! %g2 = 28697de3a11b0903
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000020800128] = 8e303c87 de69a308, %l6 = 0000000d, %l7 = ea0f29c5
ldd [%i1+0x128],%l6 ! %l6 = 000000008e303c87 00000000de69a308
! Mem[0000000020800164] = 59227071, %l4 = 000000000000009b
ldsw [%i1+0x164],%l4 ! %l4 = 0000000059227071
! Mem[00000000208001f0] = 56f41df3, %l3 = d53ffa98, %l3 = d53ffa98
add %i1,0x1f0,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000056f41df3
! Mem[000000009000019c] = cafa5d08, %g2 = 000000006c64f6cc
ldsb [%i4+0x19e],%g2 ! %g2 = ffffffffffffffca
! Mem[0000000090800074] = 472f956a, %g18 = 28697de3a11b0903
ldsw [%i5+0x074],%g2 ! %g2 = 28697de3a11b0903
p8_label_6:
! %l6 = 000000008e303c87, Mem[0000000021800140] = 30d759f069dcf5c8
stx %l6,[%i3+0x140] ! Mem[0000000021800140] = 000000008e303c87
! Mem[00000000910001f0] = 9cd605f5, %g2 = 00000000472f956a
lduw [%i6+0x1f0],%g2 ! %g2 = 000000009cd605f5
! Mem[0000000090000030] = d0772f55, %g2 = 000000009cd605f5
lduw [%i4+0x030],%g2 ! %g2 = 00000000d0772f55
! %f0 = 14a08730 252180c4 adcb6567 b7938a7b
! %f4 = e8d0f7ea b06bb6f2 3aa2faa7 aca80463
! %f8 = 9b25d114 b48a84c3 12a6b795 daceeefe
! %f12 = cc726d1b 65d2eac0 88a08771 11fe2a9b
mov 0x100,%g4
stda %f0,[%i1+%g4]ASI_BLK_AIUS ! Block Store to 0000000020800100
! Mem[0000000020800070] = 298d1cb2, %l2 = 8b101553, %l0 = 000000b0
add %i1,0x70,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000298d1cb2
! %l2 = 000000008b101553, Mem[00000000918000c8] = 2bfd6112
sth %l2,[%o0+0x0c8] ! Mem[00000000918000c8] = 15536112
! %f16 = 97c76f1b e5a30c71 83d68746 4a96bd9f
! %f20 = 3e18dbe0 343919d2 a0334599 7e43cb85
! %f24 = 3141a124 d2eb8dfc cc532a7d 767ca07b
! %f28 = 284b4e59 552f77d0 e2a540cd 533c440b
stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! %f16 = 97c76f1b e5a30c71 83d68746 4a96bd9f
! %f20 = 3e18dbe0 343919d2 a0334599 7e43cb85
! %f24 = 3141a124 d2eb8dfc cc532a7d 767ca07b
! %f28 = 284b4e59 552f77d0 e2a540cd 533c440b
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[0000000021800019] = 209ec055, %l4 = 0000000059227071
ldstub [%i3+0x019],%l4 ! %l4 = 0000009e000000ff
! %l2 = 8b101553, %l3 = 56f41df3, Mem[0000000090800140] = 6574d814 9c557564
std %l2,[%i5+0x140] ! Mem[0000000090800140] = 8b101553 56f41df3
p8_label_7:
membar #Sync ! Added by membar checker (76)
! %f16 = 97c76f1b e5a30c71 83d68746 4a96bd9f
! %f20 = 3e18dbe0 343919d2 a0334599 7e43cb85
! %f24 = 3141a124 d2eb8dfc cc532a7d 767ca07b
! %f28 = 284b4e59 552f77d0 e2a540cd 533c440b
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[0000000091800188] = 276496bf 3d1c2436, %g2 = d0772f55, %g3 = 00000000
ldd [%o0+0x188],%g2 ! %g2 = 00000000276496bf 000000003d1c2436
! Mem[0000000020800140] = 71a6d75c 9c966cbb 44bdeb7e 44c388da
! Mem[0000000020800150] = fb067bb4 603a6ba0 1831f901 792b089b
! Mem[0000000020800160] = 63b43131 59227071 da647909 310f45d1
! Mem[0000000020800170] = 31e8bdeb 667dec29 a9828da0 c3feef83
ldda [%i1+%g6]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000020800140
! Mem[00000000910001b4] = ce77e743, %g2 = 00000000276496bf
ldub [%i6+0x1b4],%g2 ! %g2 = 00000000000000ce
! Mem[00000000918001c8] = d8b4aaf329c56a57, %g2 = 00000000000000ce
ldx [%o0+0x1c8],%g2 ! %g2 = d8b4aaf329c56a57
! Mem[000000009080011c] = 1e1b8a51, %g2 = d8b4aaf329c56a57
ldsb [%i5+0x11d],%g2 ! %g2 = 000000000000001e
! %l0 = 00000000298d1cb2, Mem[00000000908001d5] = d2421e9d
stb %l0,[%i5+0x1d5] ! Mem[00000000908001d4] = b2421e9d
! Mem[0000000020800098] = ffaafa8ea3a1ca00, %l1 = 00000000a163ef3e, %l2 = 000000008b101553
add %i1,0x98,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = ffaafa8ea3a1ca00
! %l6 = 8e303c87, %l7 = de69a308, Mem[0000000021800170] = 84acf7fe 237e58fa
std %l6,[%i3+0x170] ! Mem[0000000021800170] = 8e303c87 de69a308
p8_label_8:
! Mem[000000002080002c] = af51e487, %l5 = 00000000b157687f
swap [%i1+0x02c],%l5 ! %l5 = 00000000af51e487
! Mem[000000002080016c] = 310f45d1, %l7 = 00000000de69a308
ldstub [%i1+0x16c],%l7 ! %l7 = 00000031000000ff
! Mem[0000000020800088] = 0a70cac9, %l0 = 00000000298d1cb2
swap [%i1+0x088],%l0 ! %l0 = 000000000a70cac9
! Mem[00000000908000d4] = 91b2ae27, %g2 = 000000000000001e
ldub [%i5+0x0d4],%g2 ! %g2 = 0000000000000091
! Mem[0000000020800060] = 805305ff, %l0 = 000000000a70cac9
ldstub [%i1+0x060],%l0 ! %l0 = 00000080000000ff
! Mem[0000000090000040] = 97c76f1b e5a30c71 83d68746 4a96bd9f
! Mem[0000000090000050] = 3e18dbe0 343919d2 a0334599 7e43cb85
! Mem[0000000090000060] = 3141a124 d2eb8dfc cc532a7d 767ca07b
! Mem[0000000090000070] = 284b4e59 552f77d0 e2a540cd 533c440b
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! %l6 = 000000008e303c87, Mem[000000009000011c] = 00bdbf74
stw %l6,[%i4+0x11c] ! Mem[000000009000011c] = 8e303c87
! %l0 = 0000000000000080, Mem[00000000918001ce] = 6a579d2d
sth %l0,[%o0+0x1ce] ! Mem[00000000918001cc] = 00809d2d
! Mem[00000000900000ec] = b24c6065, %g2 = 0000000000000091
lduh [%i4+0x0ec],%g2 ! %g2 = 000000000000b24c
! %l3 = 0000000056f41df3, Mem[00000000910000c8] = 5c7178828577b28a
stx %l3,[%i6+0x0c8] ! Mem[00000000910000c8] = 0000000056f41df3
p8_label_9:
! Mem[0000000021000080] = 6f5d3936, %l3 = 0000000056f41df3
ldub [%i2+0x081],%l3 ! %l3 = 000000000000005d
! Mem[00000000200000c0] = 303088a8810333db, %l6 = 000000008e303c87, %l7 = 0000000000000031
add %i0,0xc0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 303088a8810333db
! %l4 = 0000009e, %l5 = af51e487, Mem[0000000090800158] = e5c31543 ecaf11e1
std %l4,[%i5+0x158] ! Mem[0000000090800158] = 0000009e af51e487
! %l4 = 0000009e, %l5 = af51e487, Mem[0000000091800070] = cc8fbc7f 000d055f
std %l4,[%o0+0x070] ! Mem[0000000091800070] = 0000009e af51e487
! Mem[0000000020000034] = 9a8c0e59, %l0 = 0000000000000080
ldstub [%i0+0x034],%l0 ! %l0 = 0000009a000000ff
membar #Sync ! Added by membar checker (77)
! Mem[00000000900000b8] = 0b443c53 cd40a5e2, %g2 = 0000b24c, %g3 = 3d1c2436
ldd [%i4+0x0b8],%g2 ! %g2 = 000000000b443c53 00000000cd40a5e2
! Mem[00000000208001d8] = 09754c3e, %l4 = 000000000000009e
ldsb [%i1+0x1d8],%l4 ! %l4 = 0000000000000009
! Mem[00000000200000bc] = 62580e9f, %l0 = 000000000000009a
ldstub [%i0+0x0bc],%l0 ! %l0 = 00000062000000ff
! Mem[0000000021800078] = 2a3207fea4533fee, %l7 = 303088a8810333db, %l0 = 0000000000000062
add %i3,0x78,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 2a3207fea4533fee
! Mem[00000000218001da] = 180c7bac, %l1 = 00000000a163ef3e
ldstub [%i3+0x1da],%l1 ! %l1 = 0000007b000000ff
p8_label_10:
! Mem[000000002000017c] = eead9961, %l7 = 810333db, %l1 = 0000007b
add %i0,0x17c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000eead9961
! Mem[00000000218000dd] = 97575de6, %l4 = 0000000000000009
ldstub [%i3+0x0dd],%l4 ! %l4 = 00000057000000ff
! Mem[0000000021800054] = 15a8d864, %l0 = 2a3207fea4533fee
ldstub [%i3+0x054],%l0 ! %l0 = 00000015000000ff
! Mem[00000000918001f8] = 9d1a7253, %g2 = 000000000b443c53
ldub [%o0+0x1f8],%g2 ! %g2 = 000000000000009d
! Mem[00000000900001c8] = 448515de b0dee1ed, %g2 = 0000009d, %g3 = cd40a5e2
ldd [%i4+0x1c8],%g2 ! %g2 = 00000000448515de 00000000b0dee1ed
! Mem[0000000021800030] = 5d063c32, %l1 = 00000000eead9961
lduh [%i3+0x032],%l1 ! %l1 = 0000000000003c32
! Mem[00000000210001bc] = 89d8a47c, %l3 = 000000000000005d
ldsh [%i2+0x1be],%l3 ! %l3 = ffffffffffffa47c
! Mem[00000000908001a0] = 01d55e31, %g2 = 00000000448515de
lduw [%i5+0x1a0],%g2 ! %g2 = 0000000001d55e31
! %f16 = bb6c969c 5cd7a671 da88c344 7eebbd44
! %f20 = a06b3a60 b47b06fb 9b082b79 01f93118
! %f24 = 71702259 3131b463 d1450f31 097964da
! %f28 = 29ec7d66 ebbde831 83effec3 a08d82a9
mov 0x180,%g6
stda %f16,[%i0+%g6]ASI_BLK_AIUS ! Block Store to 0000000020000180
! Mem[00000000218001d4] = 099a3651, %l4 = 0000000000000057
swap [%i3+0x1d4],%l4 ! %l4 = 00000000099a3651
p8_label_11:
! Mem[0000000021000138] = a2562105, %l0 = 00000015, %l6 = 8e303c87
add %i2,0x138,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000a2562105
! %l1 = 0000000000003c32, Mem[00000000910000f0] = 8900ace1
sth %l1,[%i6+0x0f0] ! Mem[00000000910000f0] = 3c32ace1
! Mem[0000000090800134] = c7903ddd, %g2 = 0000000001d55e31
ldsb [%i5+0x137],%g2 ! %g2 = ffffffffffffffc7
! Mem[000000002000015c] = acff110f, %l0 = 00000015, %l2 = a3a1ca00
add %i0,0x15c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000acff110f
! Mem[000000002180014c] = c508c284, %l0 = 00000015, %l6 = a2562105
add %i3,0x14c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000c508c284
! Mem[00000000918000a8] = e290f450706875ac, %g2 = ffffffffffffffc7
ldx [%o0+0x0a8],%g2 ! %g2 = e290f450706875ac
! Mem[0000000020000170] = 3f7516a4, %l3 = ffffffffffffa47c
lduh [%i0+0x172],%l3 ! %l3 = 00000000000016a4
! %l2 = 00000000acff110f, Mem[00000000918000d0] = d56730ea
stw %l2,[%o0+0x0d0] ! Mem[00000000918000d0] = acff110f
! %l7 = 303088a8810333db, Mem[00000000200001a8] = d1450f31
stw %l7,[%i0+0x1a8] ! Mem[00000000200001a8] = 810333db
! Mem[0000000021800058] = 73d4b515512c3de1, %l6 = 00000000c508c284, %l4 = 00000000099a3651
add %i3,0x58,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 73d4b515512c3de1
p8_label_12:
! Mem[00000000218000c8] = e7f21645, %l4 = 512c3de1, %l6 = c508c284
add %i3,0xc8,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000e7f21645
! Mem[0000000090800134] = e1a159c7, %g2 = e290f450706875ac
lduw [%i5+0x134],%g2 ! %g2 = 00000000e1a159c7
! Mem[0000000090800194] = ef250176, %g2 = 00000000e1a159c7
lduh [%i5+0x196],%g2 ! %g2 = 000000000000ef25
! Mem[0000000021000194] = eb152e4a, %l0 = 00000015, %l7 = 810333db
add %i2,0x194,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000eb152e4a
! %l6 = 00000000e7f21645, Mem[0000000090000060] = 3141a124d2eb8dfc
stx %l6,[%i4+0x060] ! Mem[0000000090000060] = 00000000e7f21645
! Mem[00000000900000e0] = b1f7e984, %g18 = 28697de3a11b0903
ldsw [%i4+0x0e0],%g2 ! %g2 = 28697de3a11b0903
! Mem[000000002180010c] = 954532c2, %l2 = 00000000acff110f
swap [%i3+0x10c],%l2 ! %l2 = 00000000954532c2
! Mem[0000000091000018] = 4118285b, %g2 = ffffffffb1f7e984
lduh [%i6+%o3],%g2 ! %g2 = 0000000000004118
! %l2 = 00000000954532c2, Mem[0000000090000114] = a7214a3f
stb %l2,[%i4+0x114] ! Mem[0000000090000114] = c2214a3f
! %l3 = 00000000000016a4, Mem[0000000020000084] = 71d27b9c
stw %l3,[%i0+0x084] ! Mem[0000000020000084] = 000016a4
p8_label_13:
! Mem[000000002080008f] = e2a84710, %l0 = 0000000000000015
ldstub [%i1+0x08f],%l0 ! %l0 = 00000010000000ff
! Mem[0000000091000118] = 416852c0, %g2 = 0000000000004118
lduh [%i6+0x118],%g2 ! %g2 = 0000000000004168
! Mem[00000000908001e0] = 148503dc90c427c2, %g2 = 0000000000004168
ldx [%i5+0x1e0],%g2 ! %g2 = 148503dc90c427c2
! Mem[00000000200000a0] = 8eb8585bd3a7837c, %l5 = 00000000af51e487, %l7 = 00000000eb152e4a
add %i0,0xa0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 8eb8585bd3a7837c
! Mem[00000000210001b6] = 6cdc71ff, %l3 = 00000000000016a4
ldstub [%i2+0x1b6],%l3 ! %l3 = 00000071000000ff
! Mem[00000000900001a4] = 79900362, %g2 = 148503dc90c427c2
lduh [%i4+0x1a6],%g2 ! %g2 = 0000000000007990
! %f0 = 14a08730 252180c4 adcb6567 b7938a7b
! %f4 = e8d0f7ea b06bb6f2 3aa2faa7 aca80463
! %f8 = 9b25d114 b48a84c3 12a6b795 daceeefe
! %f12 = cc726d1b 65d2eac0 88a08771 11fe2a9b
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000040
! %f16 = bb6c969c 5cd7a671 da88c344 7eebbd44
! %f20 = a06b3a60 b47b06fb 9b082b79 01f93118
! %f24 = 71702259 3131b463 d1450f31 097964da
! %f28 = 29ec7d66 ebbde831 83effec3 a08d82a9
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[000000002080007c] = 710adcdf, %l3 = 0000000000000071
swap [%i1+0x07c],%l3 ! %l3 = 00000000710adcdf
membar #Sync ! Added by membar checker (78)
! Mem[00000000900000c0] = bb6c969c 5cd7a671 da88c344 7eebbd44
! Mem[00000000900000d0] = a06b3a60 b47b06fb 9b082b79 01f93118
! Mem[00000000900000e0] = 71702259 3131b463 d1450f31 097964da
! Mem[00000000900000f0] = 29ec7d66 ebbde831 83effec3 a08d82a9
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
p8_label_14:
! Mem[0000000091000090] = 898c3891, %g2 = 0000000000007990
ldub [%i6+0x090],%g2 ! %g2 = 0000000000000089
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[00000000900001a8] = 7d18a553, %g2 = 0000000000000089
ldsb [%i4+0x1ab],%g2 ! %g2 = 000000000000007d
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 501fd413 910acafa
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[0000000020000150] = c38c4e21, %l2 = 00000000954532c2
swap [%i0+0x150],%l2 ! %l2 = 00000000c38c4e21
! %f0 = 14a08730 252180c4 adcb6567 b7938a7b
! %f4 = e8d0f7ea b06bb6f2 3aa2faa7 aca80463
! %f8 = 9b25d114 b48a84c3 12a6b795 daceeefe
! %f12 = cc726d1b 65d2eac0 88a08771 11fe2a9b
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! %l0 = 0000000000000010, Mem[0000000091800158] = f8dc7ae1456a94bb
stx %l0,[%o0+0x158] ! Mem[0000000091800158] = 0000000000000010
! %l3 = 00000000710adcdf, Mem[0000000090800170] = 3388ff79
stb %l3,[%i5+0x170] ! Mem[0000000090800170] = df88ff79
! Mem[0000000020800129] = 12a6b795, %l0 = 0000000000000010
ldstub [%i1+0x129],%l0 ! %l0 = 000000a6000000ff
! %l6 = e7f21645, %l7 = d3a7837c, Mem[0000000091800148] = b9c48540 d5d170f5
std %l6,[%o0+0x148] ! Mem[0000000091800148] = e7f21645 d3a7837c
p8_label_15:
! Mem[00000000200000bc] = ff580e9f, %l4 = 73d4b515512c3de1
ldub [%i0+0x0bf],%l4 ! %l4 = 000000000000009f
! Mem[00000000908001f0] = f63f2344 4f3a0330, %g2 = 0000007d, %g3 = b0dee1ed
ldd [%i5+0x1f0],%g2 ! %g2 = 00000000f63f2344 000000004f3a0330
membar #Sync ! Added by membar checker (79)
! Mem[00000000900001e0] = c3848ab4, %g2 = 00000000f63f2344
ldsh [%i4+0x1e0],%g2 ! %g2 = ffffffffffffc384
! %l0 = 00000000000000a6, Mem[000000002100012c] = 170b53e5
stw %l0,[%i2+0x12c] ! Mem[000000002100012c] = 000000a6
! %f0 = 14a08730 252180c4 adcb6567 b7938a7b
! %f4 = e8d0f7ea b06bb6f2 3aa2faa7 aca80463
! %f8 = 9b25d114 b48a84c3 12a6b795 daceeefe
! %f12 = cc726d1b 65d2eac0 88a08771 11fe2a9b
stda %f0,[%i3+%g5]ASI_BLK_S ! Block Store to 00000000218001c0
! Mem[00000000908001c8] = fd6800df, %g2 = ffffffffffffc384
ldsh [%i5+0x1ca],%g2 ! %g2 = fffffffffffffd68
membar #Sync ! Added by membar checker (80)
! Mem[00000000218001e4] = b48a84c3, %l4 = 0000009f, %l0 = 000000a6
add %i3,0x1e4,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000b48a84c3
! Mem[0000000021000173] = d77fe122, %l6 = 00000000e7f21645
ldstub [%i2+0x173],%l6 ! %l6 = 00000022000000ff
! Mem[00000000200000f8] = 9a51a79c, %l4 = 0000009f, %l0 = b48a84c3
add %i0,0xf8,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000009a51a79c
! %f0 = 14a08730 252180c4 adcb6567 b7938a7b
! %f4 = e8d0f7ea b06bb6f2 3aa2faa7 aca80463
! %f8 = 9b25d114 b48a84c3 12a6b795 daceeefe
! %f12 = cc726d1b 65d2eac0 88a08771 11fe2a9b
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000080
p8_label_16:
! Mem[0000000090800150] = 51ea49fd, %g2 = fffffffffffffd68
ldub [%i5+0x150],%g2 ! %g2 = 0000000000000051
! Mem[0000000090800088] = d37cd3a7, %g2 = 0000000000000051
lduw [%i5+0x088],%g2 ! %g2 = 00000000d37cd3a7
! Mem[0000000021800000] = 6ff3620b 2ac9c6b3 81cf3942 6996eaee
! Mem[0000000021800010] = 4d241c6e 80950356 20ffc055 c2980b1d
! Mem[0000000021800020] = eb0acbf3 a6e00722 db63c230 319497ff
! Mem[0000000021800030] = 5d063c32 0cc0f002 ed22093d 1587d0da
ldda [%i3]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000021800000
! Mem[0000000090800064] = f7bb24ad, %g2 = 00000000d37cd3a7
lduw [%i5+0x064],%g2 ! %g2 = 00000000f7bb24ad
! %l0 = 9a51a79c, %l1 = 00003c32, Mem[0000000090800018] = ffe8e671 1920ca6d
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 9a51a79c 00003c32
! Mem[0000000021000018] = 32f614c2aa8e8bb6, %l5 = 00000000af51e487, %l6 = 0000000000000022
add %i2,0x18,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 32f614c2aa8e8bb6
! %l0 = 000000009a51a79c, Mem[00000000910001fa] = 2b47ea0f
sth %l0,[%i6+0x1fa] ! Mem[00000000910001f8] = a79cea0f
! Mem[00000000908000b0] = aa13987e 9a765db5, %g2 = f7bb24ad, %g3 = 4f3a0330
ldd [%i5+0x0b0],%g2 ! %g2 = 00000000aa13987e 000000009a765db5
! Mem[0000000090800138] = 903ddd5b61a301d1, %g2 = 00000000aa13987e
ldx [%i5+0x138],%g2 ! %g2 = 903ddd5b61a301d1
! %f0 = b3c6c92a 0b62f36f eeea9669 4239cf81
! %f4 = 56039580 6e1c244d 1d0b98c2 55c0ff20
! %f8 = 2207e0a6 f3cb0aeb ff979431 30c263db
! %f12 = 02f0c00c 323c065d dad08715 3d0922ed
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000040
p8_label_17:
! Mem[00000000218000c0] = 4ddea2ff, %l1 = 00003c32, %l1 = 00003c32
add %i3,0xc0,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000004ddea2ff
membar #Sync ! Added by membar checker (81)
! %f16 = bb6c969c 5cd7a671 da88c344 7eebbd44
! %f20 = a06b3a60 b47b06fb 9b082b79 01f93118
! %f24 = 71702259 3131b463 d1450f31 097964da
! %f28 = 29ec7d66 ebbde831 83effec3 a08d82a9
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[00000000208000cd] = 862ed9cf, %l5 = 00000000af51e487
ldstub [%i1+0x0cd],%l5 ! %l5 = 0000002e000000ff
! %l2 = 00000000c38c4e21, Mem[0000000091800138] = 1f6d1bd10adcb7df
stx %l2,[%o0+0x138] ! Mem[0000000091800138] = 00000000c38c4e21
! %f16 = bb6c969c 5cd7a671 da88c344 7eebbd44
! %f20 = a06b3a60 b47b06fb 9b082b79 01f93118
! %f24 = 71702259 3131b463 d1450f31 097964da
! %f28 = 29ec7d66 ebbde831 83effec3 a08d82a9
mov 0x100,%g5
stda %f16,[%i2+%g5]ASI_BLK_AIUS ! Block Store to 0000000021000100
! Mem[00000000218001b8] = 4074ce51, %l5 = 000000000000002e
swap [%i3+0x1b8],%l5 ! %l5 = 000000004074ce51
! Mem[00000000218000ee] = fad2626b, %l2 = 00000000c38c4e21
ldstub [%i3+0x0ee],%l2 ! %l2 = 00000062000000ff
! Mem[00000000210000bc] = f9053431, %l5 = 4074ce51, %l3 = 710adcdf
add %i2,0xbc,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000f9053431
! %l7 = 8eb8585bd3a7837c, Mem[00000000908000f4] = 15af7d1c
stb %l7,[%i5+0x0f4] ! Mem[00000000908000f4] = 7caf7d1c
! Mem[0000000090000108] = a98f2c8c, %g2 = 903ddd5b61a301d1
lduh [%i4+0x108],%g2 ! %g2 = 000000000000a98f
p8_label_18:
! Mem[00000000208000f0] = d0592d91, %l7 = 8eb8585bd3a7837c
swap [%i1+0x0f0],%l7 ! %l7 = 00000000d0592d91
! Mem[0000000020000000] = 292d3643, %l7 = 00000000d0592d91
lduh [%i0+%g0],%l7 ! %l7 = 000000000000292d
! Mem[0000000090000134] = bc91ca0d, %g2 = 000000000000a98f
ldub [%i4+0x134],%g2 ! %g2 = 00000000000000bc
! Mem[0000000021800199] = 5d656f04, %l5 = 000000004074ce51
ldstub [%i3+0x199],%l5 ! %l5 = 00000065000000ff
! %l3 = 00000000f9053431, Mem[0000000090800098] = 783dc363
sth %l3,[%i5+0x098] ! Mem[0000000090800098] = 3431c363
! %l1 = 000000004ddea2ff, Mem[0000000091000180] = 5fb94134
stw %l1,[%i6+0x180] ! Mem[0000000091000180] = 4ddea2ff
! Mem[0000000020800014] = 2d7c5cf7, %l2 = 00000062, %l6 = aa8e8bb6
add %i1,0x14,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000002d7c5cf7
! Mem[00000000210001b0] = 579e67506cdcffff, %l2 = 0000000000000062, %l2 = 0000000000000062
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 579e67506cdcffff
! %l1 = 000000004ddea2ff, Mem[0000000090000028] = cc532a7d767ca07b
stx %l1,[%i4+%o5] ! Mem[0000000090000028] = 000000004ddea2ff
! Mem[000000002000008f] = a2572b38, %l1 = 000000004ddea2ff
ldstub [%i0+0x08f],%l1 ! %l1 = 00000038000000ff
p8_label_19:
! Mem[000000002080002c] = b157687f, %l1 = 0000000000000038
swap [%i1+0x02c],%l1 ! %l1 = 00000000b157687f
! %l4 = 000000000000009f, Mem[00000000918001ac] = 81f0e11f
sth %l4,[%o0+0x1ac] ! Mem[00000000918001ac] = 009fe11f
! Mem[0000000090000008] = d687464a, %g2 = 00000000000000bc
ldub [%i4+0x009],%g2 ! %g2 = 00000000000000d6
! Mem[000000002000011c] = 1db9b496, %l6 = 000000002d7c5cf7
swap [%i0+0x11c],%l6 ! %l6 = 000000001db9b496
! Mem[000000009100009c] = 6b9a60a9, %g2 = 00000000000000d6
ldsb [%i6+0x09f],%g2 ! %g2 = 000000000000006b
! %l6 = 000000001db9b496, Mem[000000009080003e] = 4cad0b50
stb %l6,[%i5+0x03e] ! Mem[000000009080003c] = 96ad0b50
! %l1 = 00000000b157687f, Mem[00000000910001aa] = 5074b75a
sth %l1,[%i6+0x1aa] ! Mem[00000000910001a8] = 687fb75a
! Mem[00000000208001f8] = d9dd78534b2d4174, %l5 = 0000000000000065, %l7 = 000000000000292d
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = d9dd78534b2d4174
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 c2214a3f 1b978317 8e303c87
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[0000000020000030] = f7e9033aff8c0e59, %l5 = 0000000000000065, %l7 = d9dd78534b2d4174
add %i0,0x30,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = f7e9033aff8c0e59
p8_label_20:
! Mem[00000000908000b0] = aa13987e 9a765db5, %g2 = 0000006b, %g3 = 9a765db5
ldd [%i5+0x0b0],%g2 ! %g2 = 00000000aa13987e 000000009a765db5
! Mem[0000000090800018] = 9a51a79c, %g2 = 00000000aa13987e
lduw [%i5+%o3],%g2 ! %g2 = 000000009a51a79c
! Mem[0000000090000014] = 343919d2, %g2 = 000000009a51a79c
lduw [%i4+0x014],%g2 ! %g2 = 00000000343919d2
! %l4 = 000000000000009f, Mem[000000009000001d] = 43cb8531
stb %l4,[%i4+0x01d] ! Mem[000000009000001c] = 9fcb8531
! Mem[0000000090800124] = 579eeea0, %g2 = 00000000343919d2
lduw [%i5+0x124],%g2 ! %g2 = 00000000579eeea0
! Mem[00000000218001c4] = 252180c4, %l6 = 000000001db9b496
swap [%i3+0x1c4],%l6 ! %l6 = 00000000252180c4
! Mem[0000000020000128] = c749b473, %l7 = f7e9033aff8c0e59
lduw [%i0+0x128],%l7 ! %l7 = 00000000c749b473
! %l4 = 0000009f, %l5 = 00000065, Mem[0000000091800138] = 00000000 c38c4e21
std %l4,[%o0+0x138] ! Mem[0000000091800138] = 0000009f 00000065
! Mem[0000000021800098] = 11818c0b, %l1 = b157687f, %l0 = 9a51a79c
add %i3,0x98,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000011818c0b
! Mem[00000000210000f9] = c3713177, %l7 = 00000000c749b473
ldstub [%i2+0x0f9],%l7 ! %l7 = 00000071000000ff
p8_label_21:
! Mem[0000000091000094] = 63b2ff17, %g2 = 00000000579eeea0
ldub [%i6+0x094],%g2 ! %g2 = 0000000000000063
! Mem[000000009180006c] = ff4b0000, %g2 = 0000000000000063
ldsh [%o0+0x06e],%g2 ! %g2 = ffffffffffffff4b
! Mem[000000002000005c] = a360db34, %l5 = 0000000000000065
swap [%i0+0x05c],%l5 ! %l5 = 00000000a360db34
! %l4 = 000000000000009f, Mem[0000000090800030] = 9bac390018246bf0
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = 000000000000009f
membar #Sync ! Added by membar checker (82)
! Mem[00000000900000bc] = c3feef83, %g2 = ffffffffffffff4b
lduw [%i4+0x0bc],%g2 ! %g2 = 00000000c3feef83
! Mem[00000000908000c4] = da4bc0be, %g2 = 00000000c3feef83
ldsb [%i5+0x0c7],%g2 ! %g2 = ffffffffffffffda
! %l0 = 0000000011818c0b, Mem[0000000090800028] = b751bea3
sth %l0,[%i5+%o5] ! Mem[0000000090800028] = 8c0bbea3
! %l2 = 579e67506cdcffff, Mem[0000000090800078] = 665a57293fc64c00
stx %l2,[%i5+0x078] ! Mem[0000000090800078] = 579e67506cdcffff
! Mem[00000000908000dc] = f81d9f0c, %g2 = ffffffffffffffda
lduw [%i5+0x0dc],%g2 ! %g2 = 00000000f81d9f0c
! Mem[00000000910000c8] = 00000000, %g2 = 00000000f81d9f0c
ldsh [%i6+0x0c8],%g2 ! %g2 = 0000000000000000
p8_label_22:
! Mem[0000000021800151] = 51dd938e, %l7 = 0000000000000071
ldstub [%i3+0x151],%l7 ! %l7 = 000000dd000000ff
! %l1 = 00000000b157687f, Mem[00000000218000b0] = 694f56b930724f31
stx %l1,[%i3+0x0b0] ! Mem[00000000218000b0] = 00000000b157687f
! Mem[0000000020000084] = 000016a4, %l7 = 000000dd, %l1 = b157687f
add %i0,0x84,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000000016a4
! %l0 = 0000000011818c0b, Mem[00000000910000bd] = abd64bd6
stb %l0,[%i6+0x0bd] ! Mem[00000000910000bc] = 0bd64bd6
! Mem[00000000918000f8] = 8f8d526f, %g2 = 0000000000000000
ldsb [%o0+0x0fb],%g2 ! %g2 = ffffffffffffff8f
! %l4 = 000000000000009f, Mem[0000000091800068] = 549c16875c99ff4b
stx %l4,[%o0+0x068] ! Mem[0000000091800068] = 000000000000009f
! %l6 = 00000000252180c4, Mem[0000000090000094] = 603a6ba0
stb %l6,[%i4+0x094] ! Mem[0000000090000094] = c43a6ba0
! %f16 = bb6c969c 5cd7a671 da88c344 7eebbd44
! %f20 = a06b3a60 b47b06fb 9b082b79 01f93118
! %f24 = 71702259 3131b463 d1450f31 097964da
! %f28 = 29ec7d66 ebbde831 83effec3 a08d82a9
stda %f16,[%i3+%g4]ASI_BLK_S ! Block Store to 0000000021800040
! Mem[000000002100012c] = 097964da, %l6 = 00000000252180c4
swap [%i2+0x12c],%l6 ! %l6 = 00000000097964da
! %l2 = 6cdcffff, %l3 = f9053431, Mem[0000000090800110] = 1ca44466 77404324
std %l2,[%i5+0x110] ! Mem[0000000090800110] = 6cdcffff f9053431
p8_label_23:
! Mem[0000000021000085] = a9de16ee, %l4 = 000000000000009f
ldstub [%i2+0x085],%l4 ! %l4 = 000000de000000ff
! Mem[00000000900001b4] = 88844738, %g2 = ffffffffffffff8f
ldub [%i4+0x1b6],%g2 ! %g2 = 0000000000000088
! Mem[00000000900000bc] = c3feef83, %g18 = 28697de3a11b0903
ldsw [%i4+0x0bc],%g2 ! %g2 = 28697de3a11b0903
! %f16 = bb6c969c 5cd7a671 da88c344 7eebbd44
! %f20 = a06b3a60 b47b06fb 9b082b79 01f93118
! %f24 = 71702259 3131b463 d1450f31 097964da
! %f28 = 29ec7d66 ebbde831 83effec3 a08d82a9
mov 0x140,%g5
stda %f16,[%i2+%g5]ASI_BLK_AIUSL ! Block Store to 0000000021000140
! %l3 = 00000000f9053431, Mem[00000000908001e0] = 148503dc
stw %l3,[%i5+0x1e0] ! Mem[00000000908001e0] = f9053431
! Mem[00000000208000f8] = d4c9d1348914ae57, %l1 = 00000000000016a4, %l7 = 00000000000000dd
add %i1,0xf8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = d4c9d1348914ae57
! Mem[0000000020800008] = 360a8e93c10f10c2, %l7 = d4c9d1348914ae57, %l0 = 0000000011818c0b
add %i1,0x08,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 360a8e93c10f10c2
! %f0 = b3c6c92a 0b62f36f eeea9669 4239cf81
! %f4 = 56039580 6e1c244d 1d0b98c2 55c0ff20
! %f8 = 2207e0a6 f3cb0aeb ff979431 30c263db
! %f12 = 02f0c00c 323c065d dad08715 3d0922ed
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! %l7 = d4c9d1348914ae57, Mem[00000000218001c6] = 1db9b496
sth %l7,[%i3+0x1c6] ! Mem[00000000218001c4] = 1db9ae57
! Mem[000000002080003c] = 610e4faa, %l1 = 000016a4, %l1 = 000016a4
add %i1,0x3c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000610e4faa
p8_label_24:
! Mem[0000000020800064] = 8b294a15, %l2 = 579e67506cdcffff
swap [%i1+0x064],%l2 ! %l2 = 000000008b294a15
! Mem[00000000918001c8] = d8b4aaf3, %g18 = 28697de3a11b0903
ldsw [%o0+0x1c8],%g2 ! %g2 = 28697de3a11b0903
! %l7 = d4c9d1348914ae57, Mem[00000000200000e8] = e7c28128
sth %l7,[%i0+0x0e8] ! Mem[00000000200000e8] = ae578128
! Mem[0000000091000158] = 6795d916, %g2 = ffffffffd8b4aaf3
lduh [%i6+0x15a],%g2 ! %g2 = 0000000000006795
! %l3 = 00000000f9053431, Mem[00000000200001ac] = 097964da
stw %l3,[%i0+0x1ac] ! Mem[00000000200001ac] = f9053431
! Mem[0000000091800094] = cef88e10, %g18 = 28697de3a11b0903
ldsw [%o0+0x094],%g2 ! %g2 = 28697de3a11b0903
! Mem[000000009080006c] = 4e86b6dc, %g2 = ffffffffcef88e10
lduh [%i5+0x06e],%g2 ! %g2 = 0000000000004e86
! Mem[0000000021800174] = de69a308, %l6 = 00000000097964da
swap [%i3+0x174],%l6 ! %l6 = 00000000de69a308
! %l4 = 00000000000000de, Mem[000000009000016c] = 319497ff
stw %l4,[%i4+0x16c] ! Mem[000000009000016c] = 000000de
! Mem[00000000210000ac] = c20a4984, %l1 = 00000000610e4faa
ldub [%i2+0x0ad],%l1 ! %l1 = 000000000000000a
p8_label_25:
! %l7 = d4c9d1348914ae57, Mem[00000000218001a8] = 746dd75a
stw %l7,[%i3+0x1a8] ! Mem[00000000218001a8] = 8914ae57
! Mem[00000000910000d8] = 36a1090d 63994add, %g2 = 00004e86, %g3 = 9a765db5
ldd [%i6+0x0d8],%g2 ! %g2 = 0000000036a1090d 0000000063994add
! %f16 = bb6c969c 5cd7a671 da88c344 7eebbd44
! %f20 = a06b3a60 b47b06fb 9b082b79 01f93118
! %f24 = 71702259 3131b463 d1450f31 097964da
! %f28 = 29ec7d66 ebbde831 83effec3 a08d82a9
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! %l4 = 000000de, %l5 = a360db34, Mem[0000000091800118] = aa781d47 d5950eec
std %l4,[%o0+0x118] ! Mem[0000000091800118] = 000000de a360db34
! %l7 = d4c9d1348914ae57, Mem[0000000091800100] = b9fd17a200e88dfb
stx %l7,[%o0+0x100] ! Mem[0000000091800100] = d4c9d1348914ae57
! Mem[000000002100012c] = 252180c4, %l6 = 00000000de69a308
swap [%i2+0x12c],%l6 ! %l6 = 00000000252180c4
! Mem[0000000020000120] = 69624534, %l0 = 360a8e93c10f10c2
swap [%i0+0x120],%l0 ! %l0 = 0000000069624534
! Mem[00000000200001ed] = e4606559, %l1 = 000000000000000a
ldstub [%i0+0x1ed],%l1 ! %l1 = 00000060000000ff
! Mem[0000000090800088] = d37cd3a73d734006, %g2 = 0000000036a1090d
ldx [%i5+0x088],%g2 ! %g2 = d37cd3a73d734006
! %l1 = 0000000000000060, Mem[00000000900000cf] = 44a06b3a
stb %l1,[%i4+0x0cf] ! Mem[00000000900000cc] = 60a06b3a
ba,a p8_not_taken_0_end
p8_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 0000000069624534
bne,a,pn %xcc,p8_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000060
bne,a,pn %xcc,p8_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000008b294a15
bne,a,pn %xcc,p8_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000f9053431
bne,a,pn %xcc,p8_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000de
bne,a,pn %xcc,p8_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000a360db34
bne,a,pn %xcc,p8_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000252180c4
bne,a,pn %xcc,p8_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be d4c9d1348914ae57
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 b3c6c92a 0b62f36f
bne %xcc,p8_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be eeea9669 4239cf81
bne %xcc,p8_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 56039580 6e1c244d
bne %xcc,p8_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 1d0b98c2 55c0ff20
bne %xcc,p8_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 2207e0a6 f3cb0aeb
bne %xcc,p8_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be ff979431 30c263db
bne %xcc,p8_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 02f0c00c 323c065d
bne %xcc,p8_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be dad08715 3d0922ed
bne %xcc,p8_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be bb6c969c 5cd7a671
bne %xcc,p8_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be da88c344 7eebbd44
bne %xcc,p8_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be a06b3a60 b47b06fb
bne %xcc,p8_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 9b082b79 01f93118
bne %xcc,p8_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 71702259 3131b463
bne %xcc,p8_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be d1450f31 097964da
bne %xcc,p8_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 29ec7d66 ebbde831
bne %xcc,p8_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 83effec3 a08d82a9
bne %xcc,p8_f30_fail
nop
! Check Local Memory
set p8_local0_expect,%g1
p8_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 65786280ffaab007
ldx [%i0+0x010],%g3 ! Observed data at 0000000020000010
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = f7e9033aff8c0e59
ldx [%i0+0x030],%g3 ! Observed data at 0000000020000030
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x030,%g4
ldx [%g1+0x058],%g2 ! Expected data = 8b10155300000065
ldx [%i0+0x058],%g3 ! Observed data at 0000000020000058
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = d0f6e884000016a4
ldx [%i0+0x080],%g3 ! Observed data at 0000000020000080
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = b86c3c91a2572bff
ldx [%i0+0x088],%g3 ! Observed data at 0000000020000088
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 29f5ca69ff580e9f
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000200000b8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ae5781287682531f
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000200000e8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x118],%g2 ! Expected data = fb05a15b2d7c5cf7
ldx [%i0+0x118],%g3 ! Observed data at 0000000020000118
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = c10f10c2b50eb65c
ldx [%i0+0x120],%g3 ! Observed data at 0000000020000120
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x120,%g4
ldx [%g1+0x150],%g2 ! Expected data = 954532c27584764c
ldx [%i0+0x150],%g3 ! Observed data at 0000000020000150
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 8cc77e36acff110f
ldx [%i0+0x158],%g3 ! Observed data at 0000000020000158
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = bb6c969c5cd7a671
ldx [%i0+0x180],%g3 ! Observed data at 0000000020000180
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = da88c3447eebbd44
ldx [%i0+0x188],%g3 ! Observed data at 0000000020000188
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = a06b3a60b47b06fb
ldx [%i0+0x190],%g3 ! Observed data at 0000000020000190
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 9b082b7901f93118
ldx [%i0+0x198],%g3 ! Observed data at 0000000020000198
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 717022593131b463
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000200001a0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 810333dbf9053431
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000200001a8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 29ec7d66ebbde831
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000200001b0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 83effec3a08d82a9
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000200001b8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = c78f23b3e4ff6559
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000200001e8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x1e8,%g4
set p8_local1_expect,%g1
p8_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = 75e141e200000038
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 = 2ac9c6b3672408fc
ldx [%i1+0x030],%g3 ! Observed data at 0000000020800030
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x030,%g4
ldx [%g1+0x060],%g2 ! Expected data = ff5305ff6cdcffff
ldx [%i1+0x060],%g3 ! Observed data at 0000000020800060
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 1221eb5c00000071
ldx [%i1+0x078],%g3 ! Observed data at 0000000020800078
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 298d1cb2e2a847ff
ldx [%i1+0x088],%g3 ! Observed data at 0000000020800088
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = ffaafa8ea3a1ca00
ldx [%i1+0x098],%g3 ! Observed data at 0000000020800098
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 213cd05d86ffd9cf
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000208000c8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = d3a7837c2ae690e9
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000208000f0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 14a08730252180c4
ldx [%i1+0x100],%g3 ! Observed data at 0000000020800100
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = adcb6567b7938a7b
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 = e8d0f7eab06bb6f2
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 = 3aa2faa7aca80463
ldx [%i1+0x118],%g3 ! Observed data at 0000000020800118
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 9b25d114b48a84c3
ldx [%i1+0x120],%g3 ! Observed data at 0000000020800120
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 12ffb795daceeefe
ldx [%i1+0x128],%g3 ! Observed data at 0000000020800128
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = cc726d1b65d2eac0
ldx [%i1+0x130],%g3 ! Observed data at 0000000020800130
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 88a0877111fe2a9b
ldx [%i1+0x138],%g3 ! Observed data at 0000000020800138
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = da647909ff0f45d1
ldx [%i1+0x168],%g3 ! Observed data at 0000000020800168
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = d552ff2fd8fa9d46
ldx [%i1+0x180],%g3 ! Observed data at 0000000020800180
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 000000000000a9bc
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000208001e8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x1e8,%g4
set p8_local2_expect,%g1
p8_check_local2:
ldx [%g1+0x080],%g2 ! Expected data = 6f5d3936a9ff16ee
ldx [%i2+0x080],%g3 ! Observed data at 0000000021000080
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = c3ff317758853da4
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 = bb6c969c5cd7a671
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 = da88c3447eebbd44
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 = a06b3a60b47b06fb
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 = 9b082b7901f93118
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 = 717022593131b463
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 = d1450f31de69a308
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 = 29ec7d66ebbde831
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 = 83effec3a08d82a9
ldx [%i2+0x138],%g3 ! Observed data at 0000000021000138
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 71a6d75c9c966cbb
ldx [%i2+0x140],%g3 ! Observed data at 0000000021000140
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 44bdeb7e44c388da
ldx [%i2+0x148],%g3 ! Observed data at 0000000021000148
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = fb067bb4603a6ba0
ldx [%i2+0x150],%g3 ! Observed data at 0000000021000150
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 1831f901792b089b
ldx [%i2+0x158],%g3 ! Observed data at 0000000021000158
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 63b4313159227071
ldx [%i2+0x160],%g3 ! Observed data at 0000000021000160
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = da647909310f45d1
ldx [%i2+0x168],%g3 ! Observed data at 0000000021000168
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 31e8bdeb667dec29
ldx [%i2+0x170],%g3 ! Observed data at 0000000021000170
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = a9828da0c3feef83
ldx [%i2+0x178],%g3 ! Observed data at 0000000021000178
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 579e67506cdcffff
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000210001b0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1b0,%g4
set p8_local3_expect,%g1
p8_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 20ffc055c2980b1d
ldx [%i3+0x018],%g3 ! Observed data at 0000000021800018
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = bb6c969c5cd7a671
ldx [%i3+0x040],%g3 ! Observed data at 0000000021800040
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = da88c3447eebbd44
ldx [%i3+0x048],%g3 ! Observed data at 0000000021800048
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = a06b3a60b47b06fb
ldx [%i3+0x050],%g3 ! Observed data at 0000000021800050
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 9b082b7901f93118
ldx [%i3+0x058],%g3 ! Observed data at 0000000021800058
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 717022593131b463
ldx [%i3+0x060],%g3 ! Observed data at 0000000021800060
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = d1450f31097964da
ldx [%i3+0x068],%g3 ! Observed data at 0000000021800068
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 29ec7d66ebbde831
ldx [%i3+0x070],%g3 ! Observed data at 0000000021800070
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 83effec3a08d82a9
ldx [%i3+0x078],%g3 ! Observed data at 0000000021800078
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 00000000b157687f
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000218000b0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 2e3db92497ff5de6
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000218000d8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = e35e33d6fad2ff6b
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000218000e8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = ab751f34acff110f
ldx [%i3+0x108],%g3 ! Observed data at 0000000021800108
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = 000000008e303c87
ldx [%i3+0x140],%g3 ! Observed data at 0000000021800140
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 85913894c508c284
ldx [%i3+0x148],%g3 ! Observed data at 0000000021800148
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 51ff938e30c78376
ldx [%i3+0x150],%g3 ! Observed data at 0000000021800150
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 8e303c87097964da
ldx [%i3+0x170],%g3 ! Observed data at 0000000021800170
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = 5dff6f04a5ba69af
ldx [%i3+0x198],%g3 ! Observed data at 0000000021800198
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 8914ae576b71d06c
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000218001a8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 0000002e465aab8d
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000218001b8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 14a087301db9ae57
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 = adcb6567b7938a7b
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000218001c8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = e8d0f7eab06bb6f2
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000218001d0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 3aa2faa7aca80463
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000218001d8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 9b25d114b48a84c3
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000218001e0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 12a6b795daceeefe
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000218001e8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = cc726d1b65d2eac0
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000218001f0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 88a0877111fe2a9b
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000218001f8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1f8,%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:
ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000020800010]
lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000021000018]
ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020800028]
done
p8_trap1o:
ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000020800010]
lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000021000018]
ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020800028]
done
p8_trap2e:
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000021800020]
done
p8_trap2o:
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000021800020]
done
p8_trap3e:
nop
nop
nop
nop
nop
nop
done
p8_trap3o:
nop
nop
nop
nop
nop
nop
done
p8_init_memory_pointers:
set p8_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p8_local0_start,%i0
set p8_local1_start,%i1
set p8_local2_start,%i2
set p8_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = f2360a002aa939d9
ldx [%g1+0x008],%l1 ! %l1 = 9f59ad539743b595
ldx [%g1+0x010],%l2 ! %l2 = dad85ab457a6137a
ldx [%g1+0x018],%l3 ! %l3 = f2a1dc2c4e54cf29
ldx [%g1+0x020],%l4 ! %l4 = 96a5e7909b1d7889
ldx [%g1+0x028],%l5 ! %l5 = 465011fc910acafa
ldx [%g1+0x030],%l6 ! %l6 = 52ac45f8870e70f2
ldx [%g1+0x038],%l7 ! %l7 = 3664514bea0f29c5
! 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 = f699cdfe 1b42ba99 089641c8 fc119c66
! %f4 = 201ed53a a456349b a2b57875 2c4bcffa
! %f8 = 5a1e6cda 8404df3d 42b4d46a c3b3e883
! %f12 = 16fdb501 0ffae5cd 7ebb4353 fa719b74
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 4a1390ec d6215997 173f117d 477a6321
! %f20 = 7e7d91da 94c9cd72 a9e4d814 225d681b
! %f24 = 1f106b84 8116dd8e f4fed1da 13bcf550
! %f28 = bf6fc564 99b83903 1c98a272 b27f11a9
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 91f88504 290c5f52 95f2325e 39939939
! %f36 = 9ebe9c70 5b286aa7 04634ad8 57aec0f2
! %f40 = bf86035b 985b4f6a 16925013 bee71910
! %f44 = 759f8218 80f70b8e cee8fc2b bffc3fc9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x9ad4543700000069,%g7,%g1 ! GSR scale = 13, align = 1
wr %g1,%g0,%gsr ! GSR = 9ad4543700000069
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 9
p9_label_1:
! %l1 = 7771363e4755aa62, Mem[000000002380019e] = 506866d5
sth %l1,[%i3+0x19e] ! Mem[000000002380019c] = 5068aa62
! Mem[0000000023800004] = c22bb48f, %l0 = bf0670fd, %l2 = 7ad51e22
add %i3,0x04,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000c22bb48f
! Mem[00000000228001a4] = afadcf73, %l1 = 4755aa62, %l4 = 3a00c0a8
add %i1,0x1a4,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000afadcf73
! %f0 = f699cdfe 1b42ba99 089641c8 fc119c66
! %f4 = 201ed53a a456349b a2b57875 2c4bcffa
! %f8 = 5a1e6cda 8404df3d 42b4d46a c3b3e883
! %f12 = 16fdb501 0ffae5cd 7ebb4353 fa719b74
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[000000002380010c] = 9173454e, %l5 = 120af74e1ab8bc1b
ldstub [%i3+0x10c],%l5 ! %l5 = 00000091000000ff
! %l1 = 7771363e4755aa62, Mem[000000009000005a] = 80235298
sth %l1,[%i4+0x05a] ! Mem[0000000090000058] = aa625298
! Mem[0000000090800074] = 472f956a, %g2 = 0000000000000000
lduh [%i5+0x074],%g2 ! %g2 = 000000000000472f
! Mem[00000000908000c8] = bec3a85a, %g2 = 000000000000472f
lduh [%i5+0x0ca],%g2 ! %g2 = 000000000000bec3
! Mem[0000000022800124] = d70e8f20, %l5 = 0000000000000091
swap [%i1+0x124],%l5 ! %l5 = 00000000d70e8f20
! %f0 = f699cdfe 1b42ba99 089641c8 fc119c66
! %f4 = 201ed53a a456349b a2b57875 2c4bcffa
! %f8 = 5a1e6cda 8404df3d 42b4d46a c3b3e883
! %f12 = 16fdb501 0ffae5cd 7ebb4353 fa719b74
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000040
p9_label_2:
! %l5 = 00000000d70e8f20, Mem[00000000918000b0] = c1b308ba
stb %l5,[%o0+0x0b0] ! Mem[00000000918000b0] = 20b308ba
! Mem[0000000022800000] = d6357bcc1a61383c, %l0 = 21c8a684bf0670fd, %l6 = 814da093ac8cd1d5
casxa [%i1]0x80,%l0,%l6 ! %l6 = d6357bcc1a61383c
! Mem[00000000910000dc] = 63994add, %g2 = 000000000000bec3
lduw [%i6+0x0dc],%g2 ! %g2 = 0000000063994add
! Mem[0000000023000018] = b25ac39a129578eb, %l1 = 7771363e4755aa62, %l5 = 00000000d70e8f20
add %i2,0x18,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = b25ac39a129578eb
! Mem[000000002300007c] = 8b03dcc5, %l3 = 01a40f68, %l3 = 01a40f68
add %i2,0x7c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000008b03dcc5
! Mem[0000000022800078] = 0ade94be06684ff5, %l4 = 00000000afadcf73, %l2 = 00000000c22bb48f
add %i1,0x78,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 0ade94be06684ff5
! Mem[00000000220001bc] = 983f43f7, %l6 = d6357bcc1a61383c
ldstub [%i0+0x1bc],%l6 ! %l6 = 00000098000000ff
! Mem[00000000230001a4] = e4294643, %l2 = 0ade94be06684ff5
swap [%i2+0x1a4],%l2 ! %l2 = 00000000e4294643
! Mem[000000002200011c] = 8105557d, %l7 = acaecf705b8b2953
ldsw [%i0+0x11c],%l7 ! %l7 = ffffffff8105557d
! %l1 = 7771363e4755aa62, Mem[00000000910001c8] = 4404b74a2ed6bd0c
stx %l1,[%i6+0x1c8] ! Mem[00000000910001c8] = 7771363e4755aa62
p9_label_3:
! Mem[00000000918001f8] = 9d1a7253, %g2 = 0000000063994add
ldsh [%o0+0x1f8],%g2 ! %g2 = ffffffffffff9d1a
! Mem[0000000090000140] = b66504b1, %g2 = ffffffffffff9d1a
lduw [%i4+0x140],%g2 ! %g2 = 00000000b66504b1
! Mem[0000000023800000] = 597e291f, %l3 = 8b03dcc5, %l6 = 00000098
casa [%i3]0x80,%l3,%l6 ! %l6 = 00000000597e291f
! %l4 = 00000000afadcf73, Mem[0000000091800118] = aa781d47d5950eec
stx %l4,[%o0+0x118] ! Mem[0000000091800118] = 00000000afadcf73
! Mem[00000000238001c0] = 007e97578bb7999f, %l0 = 21c8a684bf0670fd, %l7 = ffffffff8105557d
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 007e97578bb7999f
! Mem[0000000022800123] = 746fe256, %l7 = 007e97578bb7999f
ldstub [%i1+0x123],%l7 ! %l7 = 00000056000000ff
! %l0 = bf0670fd, %l1 = 4755aa62, Mem[0000000090800070] = b6dc7d71 472f956a
std %l0,[%i5+0x070] ! Mem[0000000090800070] = bf0670fd 4755aa62
membar #Sync ! Added by membar checker (83)
! Mem[0000000090000040] = f699cdfe 1b42ba99 089641c8 fc119c66
! Mem[0000000090000050] = 201ed53a a456349b a2b57875 2c4bcffa
! Mem[0000000090000060] = 5a1e6cda 8404df3d 42b4d46a c3b3e883
! Mem[0000000090000070] = 16fdb501 0ffae5cd 7ebb4353 fa719b74
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000168] = 963b81a9fd31a754, %g2 = 00000000b66504b1
ldx [%i4+0x168],%g2 ! %g2 = 963b81a9fd31a754
! %l7 = 0000000000000056, Mem[0000000090800128] = 60245948
stw %l7,[%i5+0x128] ! Mem[0000000090800128] = 00000056
p9_label_4:
! %l4 = afadcf73, %l5 = 129578eb, Mem[0000000090000140] = b66504b1 a3977dc2
std %l4,[%i4+0x140] ! Mem[0000000090000140] = afadcf73 129578eb
! Mem[00000000238001f0] = cb7d938d, %l3 = 8b03dcc5, %l3 = 8b03dcc5
add %i3,0x1f0,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000cb7d938d
! Mem[00000000238001b8] = 1efa581654fd67ef, %l0 = 21c8a684bf0670fd, %l2 = 00000000e4294643
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 1efa581654fd67ef
! Mem[00000000910001f8] = c84c2b47, %g2 = 963b81a9fd31a754
lduh [%i6+0x1f8],%g2 ! %g2 = 000000000000c84c
! %f0 = f699cdfe 1b42ba99 089641c8 fc119c66
! %f4 = 201ed53a a456349b a2b57875 2c4bcffa
! %f8 = 5a1e6cda 8404df3d 42b4d46a c3b3e883
! %f12 = 16fdb501 0ffae5cd 7ebb4353 fa719b74
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000140
! %l0 = 21c8a684bf0670fd, Mem[0000000090000090] = 7864c49d4dd1502b
stx %l0,[%i4+0x090] ! Mem[0000000090000090] = 21c8a684bf0670fd
! %l3 = 00000000cb7d938d, Mem[000000009080002c] = 4762b7bd
sth %l3,[%i5+0x02c] ! Mem[000000009080002c] = 938db7bd
! %l4 = 00000000afadcf73, Mem[00000000238000e8] = bc1284e35972c110
stx %l4,[%i3+0x0e8] ! Mem[00000000238000e8] = 00000000afadcf73
! Mem[0000000090000180] = f699cdfe 1b42ba99 089641c8 fc119c66
! Mem[0000000090000190] = 201ed53a a456349b a2b57875 2c4bcffa
! Mem[00000000900001a0] = 5a1e6cda 8404df3d 42b4d46a c3b3e883
! Mem[00000000900001b0] = 16fdb501 0ffae5cd 7ebb4353 fa719b74
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %f16 = 4a1390ec d6215997 173f117d 477a6321
! %f20 = 7e7d91da 94c9cd72 a9e4d814 225d681b
! %f24 = 1f106b84 8116dd8e f4fed1da 13bcf550
! %f28 = bf6fc564 99b83903 1c98a272 b27f11a9
mov 0x0c0,%g6
stda %f16,[%i2+%g6]ASI_BLK_AIUPL ! Block Store to 00000000230000c0
p9_label_5:
! Mem[0000000022800110] = d8217e3101b5011a, %l0 = 21c8a684bf0670fd, %l2 = 1efa581654fd67ef
add %i1,0x110,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = d8217e3101b5011a
! Mem[00000000900001d8] = 66ae5a303d92431f, %g2 = 000000000000c84c
ldx [%i4+0x1d8],%g2 ! %g2 = 66ae5a303d92431f
! Mem[0000000090000038] = 6e81d6bfb2154501, %g2 = 66ae5a303d92431f
ldx [%i4+0x038],%g2 ! %g2 = 6e81d6bfb2154501
! Mem[0000000022800116] = 01b5011a, %l2 = d8217e3101b5011a
ldstub [%i1+0x116],%l2 ! %l2 = 00000001000000ff
! %l5 = b25ac39a129578eb, Mem[0000000090800110] = 1ca44466
stw %l5,[%i5+0x110] ! Mem[0000000090800110] = 129578eb
! Mem[000000002300006c] = 5c3df182, %l0 = 21c8a684bf0670fd
lduh [%i2+0x06e],%l0 ! %l0 = 000000000000f182
! Mem[00000000230001c1] = 92500a97, %l5 = b25ac39a129578eb
ldstub [%i2+0x1c1],%l5 ! %l5 = 00000050000000ff
! %l3 = 00000000cb7d938d, Mem[000000002300015f] = a6aa1c57
stb %l3,[%i2+0x15f] ! Mem[000000002300015c] = a6aa1c8d
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
membar #Sync ! Added by membar checker (84)
! Mem[00000000230000e8] = 50f5bc13, %l2 = 0000000000000001
swap [%i2+0x0e8],%l2 ! %l2 = 0000000050f5bc13
p9_label_6:
! Mem[00000000220001aa] = 868b7681, %l7 = 0000000000000056
ldstub [%i0+0x1aa],%l7 ! %l7 = 00000076000000ff
! Mem[0000000023800158] = cb134e8e 80044b00, %l2 = 50f5bc13, %l3 = cb7d938d
ldd [%i3+0x158],%l2 ! %l2 = 00000000cb134e8e 0000000080044b00
! %l7 = 0000000000000076, Mem[00000000900000bc] = f9aa6e29
stw %l7,[%i4+0x0bc] ! Mem[00000000900000bc] = 00000076
! %l4 = 00000000afadcf73, Mem[000000009080004e] = d6c2c529
stb %l4,[%i5+0x04e] ! Mem[000000009080004c] = 73c2c529
! %l2 = 00000000cb134e8e, Mem[000000009100017c] = 5b23236e
sth %l2,[%i6+0x17c] ! Mem[000000009100017c] = 4e8e236e
! %l0 = 0000f182, %l1 = 4755aa62, Mem[0000000091800128] = 588be828 596ed328
std %l0,[%o0+0x128] ! Mem[0000000091800128] = 0000f182 4755aa62
! Mem[00000000908000b8] = f2c3b640, %g2 = 6e81d6bfb2154501
ldsb [%i5+0x0b8],%g2 ! %g2 = fffffffffffffff2
! Mem[00000000910001a0] = 261250a9, %g2 = fffffffffffffff2
ldsh [%i6+0x1a2],%g2 ! %g2 = 0000000000002612
! Mem[0000000091000018] = 4118285b0eb0b5a8, %g2 = 0000000000002612
ldx [%i6+%o3],%g2 ! %g2 = 4118285b0eb0b5a8
! %l1 = 7771363e4755aa62, Mem[0000000090800047] = 1c9e212f
stb %l1,[%i5+0x047] ! Mem[0000000090800044] = 629e212f
p9_label_7:
! Mem[00000000908000b8] = f2c3b640 8ec3d74e, %g2 = 0eb0b5a8, %g3 = 00000000
ldd [%i5+0x0b8],%g2 ! %g2 = 00000000f2c3b640 000000008ec3d74e
! Mem[0000000022800194] = c418a434, %l0 = 000000000000f182
lduh [%i1+0x196],%l0 ! %l0 = 000000000000a434
! Mem[000000002300014c] = 5ca88fce, %l3 = 80044b00, %l7 = 00000076
add %i2,0x14c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000005ca88fce
! Mem[00000000228000c0] = 1f97db47, %l4 = 00000000afadcf73
ldsh [%i1+0x0c2],%l4 ! %l4 = ffffffffffffdb47
! Mem[00000000238000d0] = e3d710d8428833ed, %l1 = 7771363e4755aa62, %l3 = 0000000080044b00
add %i3,0xd0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = e3d710d8428833ed
! Mem[0000000023000050] = 178eb358, %l5 = 00000050, %l5 = 00000050
add %i2,0x50,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000178eb358
! Mem[0000000091000118] = 6852c01d, %g2 = 00000000f2c3b640
ldub [%i6+0x119],%g2 ! %g2 = 0000000000000068
! Mem[0000000023800088] = 264cd3ceb790dbc0, %l0 = 000000000000a434
ldx [%i3+0x088],%l0 ! %l0 = 264cd3ceb790dbc0
! Mem[00000000918000f0] = 8088c4bf, %g2 = 0000000000000068
ldsh [%o0+0x0f0],%g2 ! %g2 = ffffffffffff8088
! Mem[00000000918000b8] = 1485ed44, %g2 = ffffffffffff8088
ldub [%o0+0x0ba],%g2 ! %g2 = 0000000000000014
p9_label_8:
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[0000000091800170] = 7e8c17c11515c3a8, %g2 = 0000000000000014
ldx [%o0+0x170],%g2 ! %g2 = 7e8c17c11515c3a8
! Mem[0000000023800158] = cb134e8e, %l5 = 00000000178eb358
swap [%i3+0x158],%l5 ! %l5 = 00000000cb134e8e
! Mem[00000000900001f8] = 3d4115ac, %g2 = 7e8c17c11515c3a8
lduh [%i4+0x1fa],%g2 ! %g2 = 0000000000003d41
! Mem[00000000228000ad] = f12126f2, %l1 = 7771363e4755aa62
ldstub [%i1+0x0ad],%l1 ! %l1 = 00000021000000ff
! Mem[0000000090800080] = 03a9c557, %g2 = 0000000000003d41
ldub [%i5+0x082],%g2 ! %g2 = 0000000000000003
! %f16 = 4a1390ec d6215997 173f117d 477a6321
! %f20 = 7e7d91da 94c9cd72 a9e4d814 225d681b
! %f24 = 1f106b84 8116dd8e f4fed1da 13bcf550
! %f28 = bf6fc564 99b83903 1c98a272 b27f11a9
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[00000000228000ec] = cff33e00, %l7 = 000000005ca88fce
swap [%i1+0x0ec],%l7 ! %l7 = 00000000cff33e00
! Mem[0000000090000174] = 01b5fd16, %g18 = df56e6c61074ddb0
ldsw [%i4+0x174],%g2 ! %g2 = df56e6c61074ddb0
! Mem[000000002200011c] = 8105557d, %l2 = 00000000cb134e8e
swap [%i0+0x11c],%l2 ! %l2 = 000000008105557d
p9_label_9:
! Mem[00000000220000ac] = f7edb331, %l6 = 00000000597e291f
ldsh [%i0+0x0ac],%l6 ! %l6 = fffffffffffff7ed
! Mem[000000002200008b] = c64345ad, %l0 = 264cd3ceb790dbc0
ldstub [%i0+0x08b],%l0 ! %l0 = 000000ad000000ff
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[00000000228000a4] = 0db968e6, %l7 = 00000000cff33e00
swap [%i1+0x0a4],%l7 ! %l7 = 000000000db968e6
! Mem[00000000238001fd] = 5dc615e8, %l4 = ffffffffffffdb47
ldstub [%i3+0x1fd],%l4 ! %l4 = 000000c6000000ff
! Mem[00000000238001bf] = 54fd67ef, %l7 = 000000000db968e6
ldstub [%i3+0x1bf],%l7 ! %l7 = 000000ef000000ff
! Mem[0000000090800148] = ee8fa515, %g2 = 0000000001b5fd16
ldsb [%i5+0x149],%g2 ! %g2 = ffffffffffffffee
! Mem[00000000900000f8] = 163123a0, %g2 = ffffffffffffffee
ldub [%i4+0x0fa],%g2 ! %g2 = 0000000000000016
! Mem[00000000228000d0] = 53e6bfda, %l0 = 000000ad, %l0 = 000000ad
add %i1,0xd0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000053e6bfda
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
p9_label_10:
! %l4 = 00000000000000c6, Mem[00000000918000a9] = 90f45070
stb %l4,[%o0+0x0a9] ! Mem[00000000918000a8] = c6f45070
! %l1 = 0000000000000021, Mem[0000000022800080] = 309893e4
sth %l1,[%i1+0x080] ! Mem[0000000022800080] = 002193e4
! Mem[00000000220000e4] = f1411946, %l1 = 00000021, %l0 = 53e6bfda
add %i0,0xe4,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000f1411946
! Mem[00000000908000c4] = da4bc0be, %g2 = 0000000000000016
ldub [%i5+0x0c7],%g2 ! %g2 = 00000000000000da
! %l4 = 000000c6, %l5 = cb134e8e, Mem[0000000090800088] = d37cd3a7 3d734006
std %l4,[%i5+0x088] ! Mem[0000000090800088] = 000000c6 cb134e8e
! Mem[00000000220000c8] = b21802e8, %l4 = 00000000000000c6
ldstub [%i0+0x0c8],%l4 ! %l4 = 000000b2000000ff
! Mem[00000000900000b4] = 284d4922, %g2 = 00000000000000da
ldsb [%i4+0x0b5],%g2 ! %g2 = 0000000000000028
! %l1 = 0000000000000021, Mem[0000000090000158] = facf4b2c7578b5a2
stx %l1,[%i4+0x158] ! Mem[0000000090000158] = 0000000000000021
! %l0 = 00000000f1411946, Mem[00000000908001fe] = 359a7e96
stb %l0,[%i5+0x1fe] ! Mem[00000000908001fc] = 469a7e96
! Mem[00000000230000e8] = 00000001dad1fef4, %l2 = 000000008105557d
ldx [%i2+0x0e8],%l2 ! %l2 = 00000001dad1fef4
p9_label_11:
! %f0 = f699cdfe 1b42ba99 089641c8 fc119c66
! %f4 = 201ed53a a456349b a2b57875 2c4bcffa
! %f8 = 5a1e6cda 8404df3d 42b4d46a c3b3e883
! %f12 = 16fdb501 0ffae5cd 7ebb4353 fa719b74
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[000000002200005b] = 8ac066b5, %l3 = e3d710d8428833ed
ldstub [%i0+0x05b],%l3 ! %l3 = 000000b5000000ff
! Mem[00000000238000a0] = 63495529, %l4 = 000000b2, %l3 = 000000b5
add %i3,0xa0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000063495529
! Mem[0000000023800128] = 5f16c85f, %l4 = 00000000000000b2
ldsb [%i3+0x128],%l4 ! %l4 = 000000000000005f
! Mem[00000000230001e4] = c81398f0, %l2 = 00000001dad1fef4
swap [%i2+0x1e4],%l2 ! %l2 = 00000000c81398f0
! %f16 = 4a1390ec d6215997 173f117d 477a6321
! %f20 = 7e7d91da 94c9cd72 a9e4d814 225d681b
! %f24 = 1f106b84 8116dd8e f4fed1da 13bcf550
! %f28 = bf6fc564 99b83903 1c98a272 b27f11a9
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
! %f0 = f699cdfe 1b42ba99 089641c8 fc119c66
! %f4 = 201ed53a a456349b a2b57875 2c4bcffa
! %f8 = 5a1e6cda 8404df3d 42b4d46a c3b3e883
! %f12 = 16fdb501 0ffae5cd 7ebb4353 fa719b74
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[0000000022000090] = 013c79f854e6c2f7, %l2 = 00000000c81398f0, %l7 = 00000000000000ef
add %i0,0x90,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 013c79f854e6c2f7
membar #Sync ! Added by membar checker (85)
! Mem[0000000090000140] = 99ba421b fecd99f6 669c11fc c8419608
! Mem[0000000090000150] = 9b3456a4 3ad51e20 00000000 00000021
! Mem[0000000090000160] = 3ddf0484 da6c1e5a 83e8b3c3 6ad4b442
! Mem[0000000090000170] = cde5fa0f 01b5fd16 749b71fa 5343bb7e
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000022800080] = 002193e4, %l6 = fffff7ed, %l6 = fffff7ed
add %i1,0x80,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000002193e4
p9_label_12:
! Mem[0000000090000080] = 4a1390ec d6215997 173f117d 477a6321
! Mem[0000000090000090] = 7e7d91da 94c9cd72 a9e4d814 225d681b
! Mem[00000000900000a0] = 1f106b84 8116dd8e f4fed1da 13bcf550
! Mem[00000000900000b0] = bf6fc564 99b83903 1c98a272 b27f11a9
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %l3 = 0000000063495529, Mem[00000000228000fa] = a03f040a
stb %l3,[%i1+0x0fa] ! Mem[00000000228000f8] = a03f290a
! Mem[0000000023800088] = 264cd3ceb790dbc0, %l5 = 00000000cb134e8e, %l2 = 00000000c81398f0
add %i3,0x88,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 264cd3ceb790dbc0
! Mem[000000002200002b] = f896f94a, %l2 = 264cd3ceb790dbc0
ldstub [%i0+0x02b],%l2 ! %l2 = 0000004a000000ff
! %l5 = 00000000cb134e8e, Mem[0000000091800030] = d834c2f18b0f4cb2
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 00000000cb134e8e
! %l4 = 000000000000005f, Mem[00000000910001d8] = b7a42843
stw %l4,[%i6+0x1d8] ! Mem[00000000910001d8] = 0000005f
! Mem[000000002280017c] = cc3cd10c, %l4 = 000000000000005f
ldstub [%i1+0x17c],%l4 ! %l4 = 000000cc000000ff
! %l0 = 00000000f1411946, Mem[00000000908000e0] = c253ae05
stw %l0,[%i5+0x0e0] ! Mem[00000000908000e0] = f1411946
! Mem[0000000022000097] = 54e6c2f7, %l7 = 013c79f854e6c2f7
ldstub [%i0+0x097],%l7 ! %l7 = 000000f7000000ff
! Mem[00000000228001f0] = fc7ab5462b1083b3, %l3 = 0000000063495529, %l7 = 00000000000000f7
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = fc7ab5462b1083b3
p9_label_13:
! Mem[0000000023000048] = 2760a54e21d98cbc, %l5 = 00000000cb134e8e, %l0 = 00000000f1411946
add %i2,0x48,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 2760a54e21d98cbc
! Mem[0000000090000168] = b3c36ad4, %g2 = 0000000000000028
ldsh [%i4+0x16a],%g2 ! %g2 = ffffffffffffb3c3
! Mem[00000000220000bf] = 2b5cb6df, %l1 = 0000000000000021
ldstub [%i0+0x0bf],%l1 ! %l1 = 000000df000000ff
! Mem[0000000023000070] = 579c4e43, %l7 = 2b1083b3, %l5 = cb134e8e
add %i2,0x70,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000579c4e43
! %f0 = f699cdfe 1b42ba99 089641c8 fc119c66
! %f4 = 201ed53a a456349b a2b57875 2c4bcffa
! %f8 = 5a1e6cda 8404df3d 42b4d46a c3b3e883
! %f12 = 16fdb501 0ffae5cd 7ebb4353 fa719b74
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[00000000220001e0] = ad2668e3, %l2 = 000000000000004a
ldsb [%i0+0x1e0],%l2 ! %l2 = ffffffffffffffad
! Mem[0000000022000169] = a85f9e99, %l2 = ffffffffffffffad
ldstub [%i0+0x169],%l2 ! %l2 = 0000005f000000ff
! %f16 = 4a1390ec d6215997 173f117d 477a6321
! %f20 = 7e7d91da 94c9cd72 a9e4d814 225d681b
! %f24 = 1f106b84 8116dd8e f4fed1da 13bcf550
! %f28 = bf6fc564 99b83903 1c98a272 b27f11a9
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[00000000228000b0] = bceeac4032c5cc1a, %l1 = 00000000000000df, %l2 = 000000000000005f
add %i1,0xb0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = bceeac4032c5cc1a
! Mem[0000000023800130] = 89060fee, %l5 = 00000000579c4e43
swap [%i3+0x130],%l5 ! %l5 = 0000000089060fee
p9_label_14:
membar #Sync ! Added by membar checker (86)
! Mem[00000000900001e8] = 42b4d46a c3b3e883, %g2 = ffffb3c3, %g3 = 8ec3d74e
ldd [%i4+0x1e8],%g2 ! %g2 = 0000000042b4d46a 00000000c3b3e883
! Mem[00000000228000bc] = b75b8e06, %l0 = 2760a54e21d98cbc
ldsb [%i1+0x0bd],%l0 ! %l0 = 000000000000005b
! Mem[00000000220000a0] = c33c9bec, %l7 = 2b1083b3, %l7 = 2b1083b3
add %i0,0xa0,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000c33c9bec
! Mem[00000000220001c0] = 69bb2b81 6a10c9db 6e2eb2b3 074c719b
! Mem[00000000220001d0] = 81448b5c 566f96a0 7d4da3da 6566764f
! Mem[00000000220001e0] = ad2668e3 8740e960 42660663 783c6d7a
! Mem[00000000220001f0] = 7b363456 a249575d 5d2a6369 e8fc8779
ldda [%i0+%g5]ASI_BLK_PL,%f16 ! Block Load from 00000000220001c0
! Mem[00000000238000c0] = 33605399, %l4 = 00000000000000cc
swap [%i3+0x0c0],%l4 ! %l4 = 0000000033605399
! Mem[0000000022000080] = af558332e51606b9, %l2 = bceeac4032c5cc1a, %l0 = 000000000000005b
add %i0,0x80,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = af558332e51606b9
! %l0 = af558332e51606b9, Mem[000000009100007c] = 9faa3112
sth %l0,[%i6+0x07c] ! Mem[000000009100007c] = 06b93112
! Mem[0000000091800008] = f15400a1 0f7929fd, %g2 = 42b4d46a, %g3 = c3b3e883
ldd [%o0+%o1],%g2 ! %g2 = 00000000f15400a1 000000000f7929fd
! Mem[0000000091000178] = fb9baef4 4e8e236e, %g2 = f15400a1, %g3 = 0f7929fd
ldd [%i6+0x178],%g2 ! %g2 = 00000000fb9baef4 000000004e8e236e
! Mem[00000000220001c0] = 69bb2b81 6a10c9db 6e2eb2b3 074c719b
! Mem[00000000220001d0] = 81448b5c 566f96a0 7d4da3da 6566764f
! Mem[00000000220001e0] = ad2668e3 8740e960 42660663 783c6d7a
! Mem[00000000220001f0] = 7b363456 a249575d 5d2a6369 e8fc8779
ldda [%i0+%g5]ASI_BLK_PL,%f0 ! Block Load from 00000000220001c0
p9_label_15:
! Mem[0000000022000108] = 7e594891, %l1 = 00000000000000df
lduw [%i0+0x108],%l1 ! %l1 = 000000007e594891
! %l5 = 0000000089060fee, Mem[00000000900001e4] = 8404df3d
stb %l5,[%i4+0x1e4] ! Mem[00000000900001e4] = ee04df3d
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! %l1 = 000000007e594891, Mem[0000000091000046] = 67e91440
sth %l1,[%i6+0x046] ! Mem[0000000091000044] = 48911440
! Mem[00000000238000bc] = d83eeb76, %l6 = 00000000002193e4
swap [%i3+0x0bc],%l6 ! %l6 = 00000000d83eeb76
! %l3 = 0000000063495529, Mem[000000009180000b] = a10f7929
stb %l3,[%o0+0x00b] ! Mem[0000000091800008] = 290f7929
! Mem[00000000918000ac] = 706875ac, %g2 = 00000000fb9baef4
ldsb [%o0+0x0ac],%g2 ! %g2 = 0000000000000070
! Mem[00000000228000c4] = 5b86d41e, %l4 = 0000000033605399
ldstub [%i1+0x0c4],%l4 ! %l4 = 0000005b000000ff
membar #Sync ! Added by membar checker (87)
! Mem[00000000900001c0] = f699cdfe 1b42ba99 089641c8 fc119c66
! Mem[00000000900001d0] = 201ed53a a456349b a2b57875 2c4bcffa
! Mem[00000000900001e0] = 5a1e6cda ee04df3d 42b4d46a c3b3e883
! Mem[00000000900001f0] = 16fdb501 0ffae5cd 7ebb4353 fa719b74
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090800040] = 0b50ebe53ae68362, %g2 = 0000000000000070
ldx [%i5+0x040],%g2 ! %g2 = 0b50ebe53ae68362
p9_label_16:
! Mem[0000000023800080] = 5a8bcaa7, %l3 = 0000000063495529
ldstub [%i3+0x080],%l3 ! %l3 = 0000005a000000ff
! Mem[0000000090000160] = 84da6c1e, %g2 = 0b50ebe53ae68362
ldsb [%i4+0x163],%g2 ! %g2 = ffffffffffffff84
! %l7 = 00000000c33c9bec, Mem[000000009100010d] = e122f8ce
stb %l7,[%i6+0x10d] ! Mem[000000009100010c] = ec22f8ce
! %l7 = 00000000c33c9bec, Mem[0000000091800058] = 96996002
stw %l7,[%o0+0x058] ! Mem[0000000091800058] = c33c9bec
! Mem[00000000908001b8] = 18bd7e8af69c3a94, %g2 = ffffffffffffff84
ldx [%i5+0x1b8],%g2 ! %g2 = 18bd7e8af69c3a94
! Mem[0000000023000000] = 91d5afce 025313cf fad702b1 9401704b
! Mem[0000000023000010] = d54417c7 2e394748 b25ac39a 129578eb
! Mem[0000000023000020] = 6d615255 663b35e0 d643b511 71895684
! Mem[0000000023000030] = 8bab209f 4462f6c4 2efd6f2a d1badc9d
ldda [%i2]ASI_BLK_PL,%f0 ! Block Load from 0000000023000000
! Mem[000000002380011c] = 1f920608, %l3 = 0000005a, %l6 = d83eeb76
add %i3,0x11c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000001f920608
! Mem[0000000090800158] = e5c31543ecaf11e1, %g2 = 18bd7e8af69c3a94
ldx [%i5+0x158],%g2 ! %g2 = e5c31543ecaf11e1
! Mem[0000000090000180] = f699cdfe 1b42ba99 089641c8 fc119c66
! Mem[0000000090000190] = 201ed53a a456349b a2b57875 2c4bcffa
! Mem[00000000900001a0] = 5a1e6cda 8404df3d 42b4d46a c3b3e883
! Mem[00000000900001b0] = 16fdb501 0ffae5cd 7ebb4353 fa719b74
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[00000000220000e8] = b70e0f2b, %l1 = 000000007e594891
swap [%i0+0x0e8],%l1 ! %l1 = 00000000b70e0f2b
p9_label_17:
! Mem[0000000023000078] = 584bbb998b03dcc5, %l5 = 0000000089060fee, %l3 = 000000000000005a
add %i2,0x78,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 584bbb998b03dcc5
! Mem[0000000090000080] = 975921d6 ec90134a 21637a47 7d113f17
! Mem[0000000090000090] = 72cdc994 da917d7e 1b685d22 14d8e4a9
! Mem[00000000900000a0] = 8edd1681 846b101f 50f5bc13 dad1fef4
! Mem[00000000900000b0] = 0339b899 64c56fbf a9117fb2 72a2981c
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000091800028] = 52a3a6da, %g2 = e5c31543ecaf11e1
ldub [%o0+%o5],%g2 ! %g2 = 0000000000000052
! Mem[0000000022000130] = c4a0f635 ca5a26d5, %l2 = 32c5cc1a, %l3 = 8b03dcc5
ldd [%i0+0x130],%l2 ! %l2 = 00000000c4a0f635 00000000ca5a26d5
! %f16 = dbc9106a 812bbb69 9b714c07 b3b22e6e
! %f20 = a0966f56 5c8b4481 4f766665 daa34d7d
! %f24 = 60e94087 e36826ad 7a6d3c78 63066642
! %f28 = 5d5749a2 5634367b 7987fce8 69632a5d
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000180
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[00000000900001c0] = f699cdfe 1b42ba99 089641c8 fc119c66
! Mem[00000000900001d0] = 201ed53a a456349b a2b57875 2c4bcffa
! Mem[00000000900001e0] = 5a1e6cda ee04df3d 42b4d46a c3b3e883
! Mem[00000000900001f0] = 16fdb501 0ffae5cd 7ebb4353 fa719b74
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
membar #Sync ! Added by membar checker (88)
! %f0 = cf135302 ceafd591 4b700194 b102d7fa
! %f4 = 4847392e c71744d5 eb789512 9ac35ab2
! %f8 = e0353b66 5552616d 84568971 11b543d6
! %f12 = c4f66244 9f20ab8b 9ddcbad1 2a6ffd2e
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[000000009080009c] = 92eb5826, %g2 = 0000000000000052
ldub [%i5+0x09f],%g2 ! %g2 = 0000000000000092
! Mem[000000009080003c] = b81e4cad, %g18 = df56e6c61074ddb0
ldsw [%i5+0x03c],%g2 ! %g2 = df56e6c61074ddb0
p9_label_18:
! %l4 = 000000000000005b, Mem[0000000090000014] = 9de510a2
stw %l4,[%i4+0x014] ! Mem[0000000090000014] = 0000005b
! Mem[00000000910000e8] = 464e3f5a6c1ff5eb, %g2 = ffffffffb81e4cad
ldx [%i6+0x0e8],%g2 ! %g2 = 464e3f5a6c1ff5eb
! Mem[0000000023800044] = 6088caf4, %l6 = 000000001f920608
ldstub [%i3+0x044],%l6 ! %l6 = 00000060000000ff
! %l2 = c4a0f635, %l3 = ca5a26d5, Mem[0000000023000180] = d3fd6202 4c1dcf99
std %l2,[%i2+0x180] ! Mem[0000000023000180] = c4a0f635 ca5a26d5
! Mem[00000000910000a8] = e1b008cc 60f52915, %g2 = 6c1ff5eb, %g3 = 4e8e236e
ldd [%i6+0x0a8],%g2 ! %g2 = 00000000e1b008cc 0000000060f52915
! %l5 = 0000000089060fee, Mem[0000000091000190] = 5fe1b283
sth %l5,[%i6+0x190] ! Mem[0000000091000190] = 0feeb283
! Mem[0000000023800018] = 3bc8df9d 9a778449, %l0 = e51606b9, %l1 = b70e0f2b
ldd [%i3+%o3],%l0 ! %l0 = 000000003bc8df9d 000000009a778449
! %l5 = 0000000089060fee, Mem[00000000908000de] = 9f0cf141
stb %l5,[%i5+0x0de] ! Mem[00000000908000dc] = ee0cf141
! Mem[00000000228000a4] = cff33e00, %l5 = 89060fee, %l4 = 0000005b
add %i1,0xa4,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000cff33e00
! %f0 = cf135302 ceafd591 4b700194 b102d7fa
! %f4 = 4847392e c71744d5 eb789512 9ac35ab2
! %f8 = e0353b66 5552616d 84568971 11b543d6
! %f12 = c4f66244 9f20ab8b 9ddcbad1 2a6ffd2e
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
p9_label_19:
! %l6 = 0000000000000060, Mem[00000000908000a4] = 022623a8
stw %l6,[%i5+0x0a4] ! Mem[00000000908000a4] = 00000060
! Mem[0000000022800100] = a4b23a84 da1fc139 dcfbef61 7f7270da
! Mem[0000000022800110] = d8217e31 01b5ff1a 46cb6882 3862efd8
! Mem[0000000022800120] = 746fe2ff 00000091 171ce525 1e7b5a46
! Mem[0000000022800130] = 7b6ba51b 5d15a35c 02f9969a 8248ee78
ldda [%i1+%g5]ASI_BLK_P,%f16 ! Block Load from 0000000022800100
! Mem[0000000022000078] = 7d08f63c2f714527, %l0 = 000000003bc8df9d, %l4 = 00000000cff33e00
add %i0,0x78,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 7d08f63c2f714527
! Mem[0000000023800044] = ff88caf4, %l1 = 000000009a778449
swap [%i3+0x044],%l1 ! %l1 = 00000000ff88caf4
! Mem[0000000091800138] = 1f6d1bd10adcb7df, %g2 = 00000000e1b008cc
ldx [%o0+0x138],%g2 ! %g2 = 1f6d1bd10adcb7df
! Mem[0000000022000180] = fc12d825, %l1 = 00000000ff88caf4
swap [%i0+0x180],%l1 ! %l1 = 00000000fc12d825
! Mem[00000000238000e0] = 85e34607490ee67e, %l3 = 00000000ca5a26d5, %l6 = 0000000000000060
add %i3,0xe0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 85e34607490ee67e
! Mem[0000000022800140] = fbfef060 4572a3f2 9737e9e0 e11fa7fe
! Mem[0000000022800150] = afd46303 de69998b 99eeccad 7ef2bd8f
! Mem[0000000022800160] = 6fef9d79 c4f875f1 9ddade6f 1088374e
! Mem[0000000022800170] = aefe4fd4 e83be451 d8e61fb9 ff3cd10c
mov 0x140,%g5
ldda [%i1+%g5]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000022800140
! Mem[000000009000003c] = 450199ba, %g2 = 1f6d1bd10adcb7df
ldsh [%i4+0x03e],%g2 ! %g2 = 0000000000004501
! %l1 = 00000000fc12d825, Mem[000000009100000c] = df89ac55
stw %l1,[%i6+0x00c] ! Mem[000000009100000c] = fc12d825
p9_label_20:
! Mem[0000000091000114] = 4839fbff, %g2 = 0000000000004501
lduw [%i6+0x114],%g2 ! %g2 = 000000004839fbff
! Mem[00000000918000a0] = 74acca8d, %g2 = 000000004839fbff
ldub [%o0+0x0a2],%g2 ! %g2 = 0000000000000074
! Mem[000000009000006c] = d4b442cd, %g2 = 0000000000000074
ldsb [%i4+0x06d],%g2 ! %g2 = ffffffffffffffd4
! %l5 = 0000000089060fee, Mem[0000000091000110] = cecbc0eb
sth %l5,[%i6+0x110] ! Mem[0000000091000110] = 0feec0eb
! %l2 = 00000000c4a0f635, Mem[00000000900001c0] = f699cdfe1b42ba99
stx %l2,[%i4+0x1c0] ! Mem[00000000900001c0] = 00000000c4a0f635
! %f0 = cf135302 ceafd591 4b700194 b102d7fa
! %f4 = 4847392e c71744d5 eb789512 9ac35ab2
! %f8 = e0353b66 5552616d 84568971 11b543d6
! %f12 = c4f66244 9f20ab8b 9ddcbad1 2a6ffd2e
mov 0x040,%g5
stda %f0,[%i1+%g5]ASI_BLK_P ! Block Store to 0000000022800040
! Mem[0000000091000128] = 754a2d84, %g2 = ffffffffffffffd4
ldsh [%i6+0x128],%g2 ! %g2 = 000000000000754a
! Mem[00000000228000e8] = 37f1be57, %l7 = 00000000c33c9bec
ldstub [%i1+0x0e8],%l7 ! %l7 = 00000037000000ff
! Mem[00000000228001b0] = 76eab64c, %l2 = 00000000c4a0f635
swap [%i1+0x1b0],%l2 ! %l2 = 0000000076eab64c
! Mem[0000000023800100] = ad30d29c, %l3 = ca5a26d5, %l2 = 76eab64c
add %i3,0x100,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000ad30d29c
p9_label_21:
membar #Sync ! Added by membar checker (89)
! Mem[0000000090000180] = 91d5afce 025313cf fad702b1 9401704b
! Mem[0000000090000190] = d54417c7 2e394748 b25ac39a 129578eb
! Mem[00000000900001a0] = 6d615255 663b35e0 d643b511 71895684
! Mem[00000000900001b0] = 8bab209f 4462f6c4 2efd6f2a d1badc9d
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! %l5 = 0000000089060fee, Mem[00000000908000ab] = bc787f14
stb %l5,[%i5+0x0ab] ! Mem[00000000908000a8] = ee787f14
! %l0 = 000000003bc8df9d, Mem[0000000090000088] = 21637a47
stw %l0,[%i4+0x088] ! Mem[0000000090000088] = 3bc8df9d
! Mem[0000000090000120] = e0353b665552616d, %g2 = 000000000000754a
ldx [%i4+0x120],%g2 ! %g2 = e0353b665552616d
! Mem[000000009100012c] = 24cdc0b9, %g18 = df56e6c61074ddb0
ldsw [%i6+0x12c],%g2 ! %g2 = df56e6c61074ddb0
! Mem[00000000230000a8] = 4c344be029ba2f0a, %l2 = 00000000ad30d29c, %l7 = 0000000000000037
add %i2,0xa8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 4c344be029ba2f0a
! Mem[000000002380015c] = 80044b00, %l2 = 00000000ad30d29c
swap [%i3+0x15c],%l2 ! %l2 = 0000000080044b00
! %l0 = 000000003bc8df9d, Mem[00000000900000c8] = d21905ebf50147aa
stx %l0,[%i4+0x0c8] ! Mem[00000000900000c8] = 000000003bc8df9d
! Mem[00000000228000b9] = fc616d62, %l7 = 4c344be029ba2f0a
ldstub [%i1+0x0b9],%l7 ! %l7 = 00000061000000ff
! Mem[0000000090000168] = 83e8b3c3, %g2 = 0000000024cdc0b9
lduw [%i4+0x168],%g2 ! %g2 = 0000000083e8b3c3
p9_label_22:
! Mem[00000000220001e0] = ad2668e3, %l2 = 0000000080044b00
swap [%i0+0x1e0],%l2 ! %l2 = 00000000ad2668e3
! %f16 = f2a37245 60f0fefb fea71fe1 e0e93797
! %f20 = 8b9969de 0363d4af 8fbdf27e adccee99
! %f24 = f175f8c4 799def6f 4e378810 6fdeda9d
! %f28 = 51e43be8 d44ffeae 0cd13cff b91fe6d8
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[0000000022000113] = 369be2d7, %l2 = 00000000ad2668e3
ldstub [%i0+0x113],%l2 ! %l2 = 000000d7000000ff
! Mem[00000000228001f0] = fc7ab5462b1083b3, %l4 = 7d08f63c2f714527, %l1 = 00000000fc12d825
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = fc7ab5462b1083b3
! Mem[000000002200016a] = a8ff9e99, %l7 = 0000000000000061
ldstub [%i0+0x16a],%l7 ! %l7 = 0000009e000000ff
membar #Sync ! Added by membar checker (90)
! Mem[00000000900000c0] = 464d20ef eca0ceaf 00000000 3bc8df9d
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! %l1 = fc7ab5462b1083b3, Mem[0000000090000107] = 914b7001
stb %l1,[%i4+0x107] ! Mem[0000000090000104] = b34b7001
! %f0 = cf135302 ceafd591 4b700194 b102d7fa
! %f4 = 4847392e c71744d5 eb789512 9ac35ab2
! %f8 = e0353b66 5552616d 84568971 11b543d6
! %f12 = c4f66244 9f20ab8b 9ddcbad1 2a6ffd2e
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
membar #Sync ! Added by membar checker (91)
! Mem[00000000900000d0] = d54417c7 2e394748, %g2 = 83e8b3c3, %g3 = 60f52915
ldd [%i4+0x0d0],%g2 ! %g2 = 00000000d54417c7 000000002e394748
! %l4 = 2f714527, %l5 = 89060fee, Mem[00000000918001b0] = 66d52f0c 6ac8a600
std %l4,[%o0+0x1b0] ! Mem[00000000918001b0] = 2f714527 89060fee
p9_label_23:
! Mem[00000000238001c8] = d5a79563, %l5 = 0000000089060fee
swap [%i3+0x1c8],%l5 ! %l5 = 00000000d5a79563
! Mem[000000002200011c] = cb134e8e, %l5 = 00000000d5a79563
swap [%i0+0x11c],%l5 ! %l5 = 00000000cb134e8e
! Mem[00000000230001a8] = c402f46933692dd6, %l2 = 00000000000000d7, %l5 = 00000000cb134e8e
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = c402f46933692dd6
! Mem[0000000022000008] = 43b6b8d1, %l1 = fc7ab5462b1083b3
swap [%i0+%o1],%l1 ! %l1 = 0000000043b6b8d1
! Mem[000000009180002c] = 65de2819, %g2 = 00000000d54417c7
lduh [%o0+0x02c],%g2 ! %g2 = 00000000000065de
! Mem[00000000228000b0] = bceeac4032c5cc1a, %l4 = 7d08f63c2f714527, %l4 = 7d08f63c2f714527
add %i1,0xb0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = bceeac4032c5cc1a
! Mem[00000000230000fc] = 72a2981c, %l6 = 85e34607490ee67e
ldstub [%i2+0x0fc],%l6 ! %l6 = 00000072000000ff
! Mem[000000002380013c] = 09ac88cb, %l0 = 3bc8df9d, %l7 = 0000009e
add %i3,0x13c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000009ac88cb
! Mem[00000000228001b8] = a2da2ec6, %l4 = 32c5cc1a, %l2 = 000000d7
add %i1,0x1b8,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000a2da2ec6
! %l6 = 0000000000000072, Mem[00000000908001c0] = c97811f1
stw %l6,[%i5+0x1c0] ! Mem[00000000908001c0] = 00000072
p9_label_24:
! Mem[00000000230000e9] = 00000001, %l2 = 00000000a2da2ec6
ldstub [%i2+0x0e9],%l2 ! %l2 = 00000000000000ff
! %l4 = bceeac4032c5cc1a, Mem[00000000908000fe] = d2b59eb4
stb %l4,[%i5+0x0fe] ! Mem[00000000908000fc] = 1ab59eb4
! Mem[0000000091800060] = c1ac2399, %g2 = 00000000000065de
ldsh [%o0+0x062],%g2 ! %g2 = ffffffffffffc1ac
! %l2 = 0000000000000000, Mem[00000000900000d0] = d54417c72e394748
stx %l2,[%i4+0x0d0] ! Mem[00000000900000d0] = 0000000000000000
! Mem[00000000228000d2] = 53e6bfda, %l1 = 0000000043b6b8d1
ldstub [%i1+0x0d2],%l1 ! %l1 = 000000bf000000ff
! Mem[00000000908001c0] = 00000072efa1d23c, %g2 = ffffffffffffc1ac
ldx [%i5+0x1c0],%g2 ! %g2 = 00000072efa1d23c
! Mem[0000000091000070] = 4c262a37, %g18 = df56e6c61074ddb0
ldsw [%i6+0x070],%g2 ! %g2 = df56e6c61074ddb0
! Mem[0000000023800040] = 5e94ef91, %l6 = 0000000000000072
swap [%i3+0x040],%l6 ! %l6 = 000000005e94ef91
! %f0 = cf135302 ceafd591 4b700194 b102d7fa
! %f4 = 4847392e c71744d5 eb789512 9ac35ab2
! %f8 = e0353b66 5552616d 84568971 11b543d6
! %f12 = c4f66244 9f20ab8b 9ddcbad1 2a6ffd2e
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[00000000220000a4] = e6866daa, %l0 = 000000003bc8df9d
swap [%i0+0x0a4],%l0 ! %l0 = 00000000e6866daa
p9_label_25:
! Mem[0000000091000064] = cc9be4b8, %g2 = 000000004c262a37
ldub [%i6+0x067],%g2 ! %g2 = 00000000000000cc
! %f0 = cf135302 ceafd591 4b700194 b102d7fa
! %f4 = 4847392e c71744d5 eb789512 9ac35ab2
! %f8 = e0353b66 5552616d 84568971 11b543d6
! %f12 = c4f66244 9f20ab8b 9ddcbad1 2a6ffd2e
stda %f0,[%i1+%g6]ASI_BLK_SL ! Block Store to 00000000228000c0
! %l5 = c402f46933692dd6, Mem[00000000908001c0] = 00000072
stw %l5,[%i5+0x1c0] ! Mem[00000000908001c0] = 33692dd6
! Mem[0000000090000098] = 1b685d22 14d8e4a9, %g2 = 000000cc, %g3 = 2e394748
ldd [%i4+0x098],%g2 ! %g2 = 000000001b685d22 0000000014d8e4a9
! Mem[0000000022000060] = d0f41fca057bece1, %l4 = bceeac4032c5cc1a, %l4 = bceeac4032c5cc1a
add %i0,0x60,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = d0f41fca057bece1
! %l1 = 00000000000000bf, Mem[000000009180018e] = 243695e2
sth %l1,[%o0+0x18e] ! Mem[000000009180018c] = 00bf95e2
membar #Sync ! Added by membar checker (92)
! Mem[00000000900000c0] = 91d5afce 025313cf fad702b1 9401704b
! Mem[00000000900000d0] = 00000000 00000000 b25ac39a 129578eb
! Mem[00000000900000e0] = 6d615255 663b35e0 d643b511 71895684
! Mem[00000000900000f0] = 8bab209f 4462f6c4 2efd6f2a d1badc9d
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! %f0 = cf135302 ceafd591 4b700194 b102d7fa
! %f4 = 4847392e c71744d5 eb789512 9ac35ab2
! %f8 = e0353b66 5552616d 84568971 11b543d6
! %f12 = c4f66244 9f20ab8b 9ddcbad1 2a6ffd2e
stda %f0,[%i3+%g6]ASI_BLK_S ! Block Store to 00000000238000c0
! Mem[00000000918001f0] = 57a465d0, %g2 = 000000001b685d22
lduh [%o0+0x1f0],%g2 ! %g2 = 00000000000057a4
! Mem[0000000023800055] = dc28e91c, %l3 = 00000000ca5a26d5
ldstub [%i3+0x055],%l3 ! %l3 = 00000028000000ff
ba,a p9_not_taken_0_end
p9_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000e6866daa
bne,a,pn %xcc,p9_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000bf
bne,a,pn %xcc,p9_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000000
bne,a,pn %xcc,p9_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000028
bne,a,pn %xcc,p9_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be d0f41fca057bece1
bne,a,pn %xcc,p9_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be c402f46933692dd6
bne,a,pn %xcc,p9_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000005e94ef91
bne,a,pn %xcc,p9_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000009ac88cb
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 cf135302 ceafd591
bne %xcc,p9_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4b700194 b102d7fa
bne %xcc,p9_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4847392e c71744d5
bne %xcc,p9_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be eb789512 9ac35ab2
bne %xcc,p9_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be e0353b66 5552616d
bne %xcc,p9_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 84568971 11b543d6
bne %xcc,p9_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be c4f66244 9f20ab8b
bne %xcc,p9_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 9ddcbad1 2a6ffd2e
bne %xcc,p9_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be f2a37245 60f0fefb
bne %xcc,p9_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be fea71fe1 e0e93797
bne %xcc,p9_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 8b9969de 0363d4af
bne %xcc,p9_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 8fbdf27e adccee99
bne %xcc,p9_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be f175f8c4 799def6f
bne %xcc,p9_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 4e378810 6fdeda9d
bne %xcc,p9_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 51e43be8 d44ffeae
bne %xcc,p9_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 0cd13cff b91fe6d8
bne %xcc,p9_f30_fail
nop
! Check Local Memory
set p9_local0_expect,%g1
p9_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 2b1083b3c6aa6ce3
ldx [%i0+0x008],%g3 ! Observed data at 0000000022000008
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = f896f9ff2ea32a3f
ldx [%i0+0x028],%g3 ! Observed data at 0000000022000028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 8ac066ffaa6d0974
ldx [%i0+0x058],%g3 ! Observed data at 0000000022000058
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x058,%g4
ldx [%g1+0x088],%g2 ! Expected data = c64345ff0f91dc9f
ldx [%i0+0x088],%g3 ! Observed data at 0000000022000088
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 013c79f854e6c2ff
ldx [%i0+0x090],%g3 ! Observed data at 0000000022000090
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = c33c9bec3bc8df9d
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000220000a0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = cdf91a792b5cb6ff
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000220000b8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ff1802e84a9ecf1a
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000220000c8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 7e594891f202b6a0
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000220000e8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 369be2ffc48be27e
ldx [%i0+0x110],%g3 ! Observed data at 0000000022000110
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 663552cfd5a79563
ldx [%i0+0x118],%g3 ! Observed data at 0000000022000118
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x118,%g4
ldx [%g1+0x168],%g2 ! Expected data = a8ffff99d64b6373
ldx [%i0+0x168],%g3 ! Observed data at 0000000022000168
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = ff88caf4d9830061
ldx [%i0+0x180],%g3 ! Observed data at 0000000022000180
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 868bff8107796baf
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000220001a8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = e4d47c5fff3f43f7
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000220001b8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 80044b008740e960
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000220001e0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x1e0,%g4
set p9_local1_expect,%g1
p9_check_local1:
ldx [%g1+0x040],%g2 ! Expected data = cf135302ceafd591
ldx [%i1+0x040],%g3 ! Observed data at 0000000022800040
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 4b700194b102d7fa
ldx [%i1+0x048],%g3 ! Observed data at 0000000022800048
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 4847392ec71744d5
ldx [%i1+0x050],%g3 ! Observed data at 0000000022800050
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = eb7895129ac35ab2
ldx [%i1+0x058],%g3 ! Observed data at 0000000022800058
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = e0353b665552616d
ldx [%i1+0x060],%g3 ! Observed data at 0000000022800060
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 8456897111b543d6
ldx [%i1+0x068],%g3 ! Observed data at 0000000022800068
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = c4f662449f20ab8b
ldx [%i1+0x070],%g3 ! Observed data at 0000000022800070
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 9ddcbad12a6ffd2e
ldx [%i1+0x078],%g3 ! Observed data at 0000000022800078
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 002193e49ae51de1
ldx [%i1+0x080],%g3 ! Observed data at 0000000022800080
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = de3da317cff33e00
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 = d34e58f0f1ff26f2
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 = fcff6d62b75b8e06
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 = 91d5afce025313cf
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 = fad702b19401704b
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000228000c8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = d54417c72e394748
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000228000d0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b25ac39a129578eb
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000228000d8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 6d615255663b35e0
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000228000e0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = d643b51171895684
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000228000e8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 8bab209f4462f6c4
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000228000f0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 2efd6f2ad1badc9d
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000228000f8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = d8217e3101b5ff1a
ldx [%i1+0x110],%g3 ! Observed data at 0000000022800110
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 746fe2ff00000091
ldx [%i1+0x120],%g3 ! Observed data at 0000000022800120
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x120,%g4
ldx [%g1+0x178],%g2 ! Expected data = d8e61fb9ff3cd10c
ldx [%i1+0x178],%g3 ! Observed data at 0000000022800178
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = c4a0f635fce0fcae
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000228001b0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x1b0,%g4
set p9_local2_expect,%g1
p9_check_local2:
ldx [%g1+0x0c0],%g2 ! Expected data = 975921d6ec90134a
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000230000c0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 21637a477d113f17
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000230000c8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 72cdc994da917d7e
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000230000d0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 1b685d2214d8e4a9
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000230000d8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 8edd1681846b101f
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 = 00ff0001dad1fef4
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000230000e8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0339b89964c56fbf
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000230000f0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = a9117fb2ffa2981c
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000230000f8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x158],%g2 ! Expected data = a73d7ea0a6aa1c8d
ldx [%i2+0x158],%g3 ! Observed data at 0000000023000158
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = c4a0f635ca5a26d5
ldx [%i2+0x180],%g3 ! Observed data at 0000000023000180
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 2151e48906684ff5
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000230001a0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 92ff0a974cc95066
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000230001c0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ddfbaa97dad1fef4
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000230001e0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x1e0,%g4
set p9_local3_expect,%g1
p9_check_local3:
ldx [%g1+0x040],%g2 ! Expected data = 000000729a778449
ldx [%i3+0x040],%g3 ! Observed data at 0000000023800040
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = ae3e7e2adcffe91c
ldx [%i3+0x050],%g3 ! Observed data at 0000000023800050
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = ff8bcaa746027dde
ldx [%i3+0x080],%g3 ! Observed data at 0000000023800080
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = f83a4b39002193e4
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000238000b8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = cf135302ceafd591
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000238000c0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 4b700194b102d7fa
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000238000c8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 4847392ec71744d5
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000238000d0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = eb7895129ac35ab2
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000238000d8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e0353b665552616d
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000238000e0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 8456897111b543d6
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000238000e8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = c4f662449f20ab8b
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000238000f0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 9ddcbad12a6ffd2e
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000238000f8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 158c4373ff73454e
ldx [%i3+0x108],%g3 ! Observed data at 0000000023800108
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = 579c4e435e431759
ldx [%i3+0x130],%g3 ! Observed data at 0000000023800130
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = 178eb358ad30d29c
ldx [%i3+0x158],%g3 ! Observed data at 0000000023800158
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = 7fb362085068aa62
ldx [%i3+0x198],%g3 ! Observed data at 0000000023800198
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 1efa581654fd67ff
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000238001b8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 89060fee40d33c0a
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000238001c8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 643b56145dff15e8
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000238001f8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x1f8,%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:
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000023800020]
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000023800020]
lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000022800000]
ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000022000018]
done
p9_trap1o:
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000023800020]
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000023800020]
lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000022800000]
ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000022000018]
done
p9_trap2e:
ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000023000028]
swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000022800028]
ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000022800018]
done
p9_trap2o:
ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000023000028]
swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000022800028]
ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000022800018]
done
p9_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p9_trap3o:
nop
nop
nop
nop
nop
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 = 21c8a684bf0670fd
ldx [%g1+0x008],%l1 ! %l1 = 7771363e4755aa62
ldx [%g1+0x010],%l2 ! %l2 = 5704c2947ad51e22
ldx [%g1+0x018],%l3 ! %l3 = 7f2776c801a40f68
ldx [%g1+0x020],%l4 ! %l4 = 22dd7d5e3a00c0a8
ldx [%g1+0x028],%l5 ! %l5 = 120af74e1ab8bc1b
ldx [%g1+0x030],%l6 ! %l6 = 814da093ac8cd1d5
ldx [%g1+0x038],%l7 ! %l7 = acaecf705b8b2953
! 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 = a25f6376 55629816 6dd640c6 d12a5364
! %f4 = 8f1a6a7a 58251b0c 8103c05d 547db145
! %f8 = 6d70f42c e39d3fbd 89b63908 d5b75603
! %f12 = 35e55aac 10254dae cc652bb0 45a349d3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3b7200b2 4e30afcc 2bab964d d6b0c396
! %f20 = 6d4c3398 4d34edf9 d79c07ba 7d4c6369
! %f24 = 32f2c7cd 831a0a23 2f349f63 10cbe90b
! %f28 = 24389bdc 774718a3 24b61291 6983fcd3
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 866a113f ac40701c b159f271 5e0f4c74
! %f36 = e9047a56 29b2991f 5cda1aed 36e70af7
! %f40 = d0c27b2e 085eee90 0065b941 768d5761
! %f44 = 1869b7d4 bc9c9049 5fbcca9b ab11f549
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x93f789c800000046,%g7,%g1 ! GSR scale = 8, align = 6
wr %g1,%g0,%gsr ! GSR = 93f789c800000046
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[00000000240000a2] = 4f956411, %l3 = 93c9bfa632c26336
ldstub [%i0+0x0a2],%l3 ! %l3 = 00000064000000ff
! Mem[00000000248000b8] = 03df22c2, %l3 = 00000064, %l0 = b82e7af2
add %i1,0xb8,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000003df22c2
! %l7 = bad4e6462d9a56be, Mem[000000009180011c] = d5950eec
stw %l7,[%o0+0x11c] ! Mem[000000009180011c] = 2d9a56be
! Mem[00000000258001c8] = 29b24bec, %l1 = 8acf66f059b89a6d
swap [%i3+0x1c8],%l1 ! %l1 = 0000000029b24bec
! Mem[00000000248001f9] = 2514a97d, %l0 = 0000000003df22c2
ldstub [%i1+0x1f9],%l0 ! %l0 = 00000014000000ff
! Mem[0000000024800040] = e17a8184, %l5 = 6dc0ca94d0be6a83
swap [%i1+0x040],%l5 ! %l5 = 00000000e17a8184
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[00000000258001c4] = 17300424, %l7 = bad4e6462d9a56be
ldsw [%i3+0x1c4],%l7 ! %l7 = 0000000017300424
! Mem[0000000024800170] = 4a1110ca5237481a, %l5 = 00000000e17a8184, %l0 = 0000000000000014
add %i1,0x170,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 4a1110ca5237481a
! %l3 = 0000000000000064, Mem[0000000091800134] = 4cd6fb8b
sth %l3,[%o0+0x134] ! Mem[0000000091800134] = 0064fb8b
p10_label_2:
! Mem[00000000240000b0] = 07eb4018, %l6 = a95bc615, %l1 = 29b24bec
add %i0,0xb0,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000007eb4018
! %f16 = 3b7200b2 4e30afcc 2bab964d d6b0c396
! %f20 = 6d4c3398 4d34edf9 d79c07ba 7d4c6369
! %f24 = 32f2c7cd 831a0a23 2f349f63 10cbe90b
! %f28 = 24389bdc 774718a3 24b61291 6983fcd3
mov 0x1c0,%g5
stda %f16,[%i1+%g5]ASI_BLK_AIUS ! Block Store to 00000000248001c0
! Mem[0000000025800144] = 07d72124, %l3 = 0000000000000064
lduh [%i3+0x146],%l3 ! %l3 = 0000000000002124
! %f0 = a25f6376 55629816 6dd640c6 d12a5364
! %f4 = 8f1a6a7a 58251b0c 8103c05d 547db145
! %f8 = 6d70f42c e39d3fbd 89b63908 d5b75603
! %f12 = 35e55aac 10254dae cc652bb0 45a349d3
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[0000000091000008] = 27e2e4e1df89ac55, %g2 = 0000000000000000
ldx [%i6+%o1],%g2 ! %g2 = 27e2e4e1df89ac55
! Mem[0000000024000184] = 29ebddd7, %l5 = e17a8184, %l0 = 5237481a
add %i0,0x184,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000029ebddd7
! Mem[0000000025800140] = 89e4c36107d72124, %l7 = 0000000017300424, %l4 = 4e2a8131f97bf74e
add %i3,0x140,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 89e4c36107d72124
! %l7 = 0000000017300424, Mem[0000000091800160] = e99aa22d9f84ef23
stx %l7,[%o0+0x160] ! Mem[0000000091800160] = 0000000017300424
! %l2 = b75dfc5f, %l3 = 00002124, Mem[0000000091000138] = b94344f7 0d365a67
std %l2,[%i6+0x138] ! Mem[0000000091000138] = b75dfc5f 00002124
! %l0 = 0000000029ebddd7, Mem[0000000091000010] = 7a04d283
stb %l0,[%i6+%o2] ! Mem[0000000091000010] = d704d283
p10_label_3:
! %f0 = a25f6376 55629816 6dd640c6 d12a5364
! %f4 = 8f1a6a7a 58251b0c 8103c05d 547db145
! %f8 = 6d70f42c e39d3fbd 89b63908 d5b75603
! %f12 = 35e55aac 10254dae cc652bb0 45a349d3
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[0000000025000000] = 328c6956 a9e27f45 6cbbfacd 7526d40e
! Mem[0000000025000010] = fba54ff0 d68a2f29 fcd1ae9a 55d73404
! Mem[0000000025000020] = e2921da5 d145ceeb 3b3e3684 44befc4e
! Mem[0000000025000030] = 3d7547e4 da2fd4b1 8e9bb122 b3124552
ldda [%i2]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000025000000
! Mem[00000000910000b8] = 8f845708, %g2 = 27e2e4e1df89ac55
ldub [%i6+0x0b9],%g2 ! %g2 = 000000000000008f
! %l7 = 0000000017300424, Mem[0000000025000133] = be1290d5
stb %l7,[%i2+0x133] ! Mem[0000000025000130] = be129024
! Mem[00000000250001c8] = a6a74f38, %l0 = 0000000029ebddd7
ldstub [%i2+0x1c8],%l0 ! %l0 = 000000a6000000ff
! Mem[0000000090000018] = 4a70d7ea, %g2 = 000000000000008f
lduw [%i4+%o3],%g2 ! %g2 = 000000004a70d7ea
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[00000000910001a8] = 5074b75a, %g2 = 000000004a70d7ea
ldsh [%i6+0x1aa],%g2 ! %g2 = 0000000000005074
! Mem[0000000024000110] = da8e8e80633a8178, %l5 = 00000000e17a8184, %l1 = 0000000007eb4018
add %i0,0x110,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = da8e8e80633a8178
! Mem[0000000090800120] = 51966be5, %g18 = 0d03d735ee1b551f
ldsw [%i5+0x120],%g2 ! %g2 = 0d03d735ee1b551f
p10_label_4:
! %f16 = 3b7200b2 4e30afcc 2bab964d d6b0c396
! %f20 = 6d4c3398 4d34edf9 d79c07ba 7d4c6369
! %f24 = 32f2c7cd 831a0a23 2f349f63 10cbe90b
! %f28 = 24389bdc 774718a3 24b61291 6983fcd3
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0
! %f0 = 457fe2a9 56698c32 0ed42675 cdfabb6c
! %f4 = 292f8ad6 f04fa5fb 0434d755 9aaed1fc
! %f8 = ebce45d1 a51d92e2 4efcbe44 84363e3b
! %f12 = b1d42fda e447753d 524512b3 22b19b8e
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000140
! Mem[0000000090000058] = 7aea8023, %g2 = 0000000051966be5
lduw [%i4+0x058],%g2 ! %g2 = 000000007aea8023
! Mem[00000000240000e0] = c64d40ac, %l4 = 89e4c36107d72124
swap [%i0+0x0e0],%l4 ! %l4 = 00000000c64d40ac
! Mem[00000000240000b4] = 0cfef1dd, %l5 = 00000000e17a8184
ldub [%i0+0x0b6],%l5 ! %l5 = 00000000000000f1
! Mem[00000000258000dc] = e45f2ea6, %l7 = 0000000017300424
swap [%i3+0x0dc],%l7 ! %l7 = 00000000e45f2ea6
! %l0 = 000000a6, %l1 = 633a8178, Mem[0000000025800130] = a7469e54 c5522baa
std %l0,[%i3+0x130] ! Mem[0000000025800130] = 000000a6 633a8178
! Mem[00000000248001a0] = 3056c10543198d84, %l0 = 00000000000000a6, %l0 = 00000000000000a6
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 3056c10543198d84
! Mem[00000000918001a8] = 8f2681f0, %g2 = 000000007aea8023
ldsb [%o0+0x1aa],%g2 ! %g2 = ffffffffffffff8f
membar #Sync ! Added by membar checker (93)
! Mem[00000000900001c0] = 3b7200b2 4e30afcc 2bab964d d6b0c396
! Mem[00000000900001d0] = 6d4c3398 4d34edf9 d79c07ba 7d4c6369
! Mem[00000000900001e0] = 32f2c7cd 831a0a23 2f349f63 10cbe90b
! Mem[00000000900001f0] = 24389bdc 774718a3 24b61291 6983fcd3
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
p10_label_5:
! Mem[0000000025800028] = c8b94264, %l1 = da8e8e80633a8178
lduh [%i3+0x02a],%l1 ! %l1 = 0000000000004264
! Mem[0000000024000134] = 7ebd669f, %l1 = 0000000000004264
swap [%i0+0x134],%l1 ! %l1 = 000000007ebd669f
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[0000000024800118] = dc703f11, %l4 = 00000000c64d40ac
ldsb [%i1+0x119],%l4 ! %l4 = 0000000000000070
! %l7 = 00000000e45f2ea6, Mem[0000000091000128] = 754a2d84
stw %l7,[%i6+0x128] ! Mem[0000000091000128] = e45f2ea6
! %l3 = 0000000000002124, Mem[000000009180000b] = a10f7929
stb %l3,[%o0+0x00b] ! Mem[0000000091800008] = 240f7929
! Mem[00000000248000cc] = d61ca36f, %l4 = 0000000000000070
swap [%i1+0x0cc],%l4 ! %l4 = 00000000d61ca36f
! Mem[0000000091000124] = 57094de4, %g2 = ffffffffffffff8f
ldsb [%i6+0x125],%g2 ! %g2 = 0000000000000057
! Mem[0000000091000188] = c03b64c2, %g18 = 0d03d735ee1b551f
ldsw [%i6+0x188],%g2 ! %g2 = 0d03d735ee1b551f
! %l4 = d61ca36f, %l5 = 000000f1, Mem[0000000025800190] = 2b426aa0 ae75cf36
std %l4,[%i3+0x190] ! Mem[0000000025800190] = d61ca36f 000000f1
p10_label_6:
! %l4 = 00000000d61ca36f, Mem[0000000091800020] = d34b5591902fc43a
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = 00000000d61ca36f
! %f0 = 457fe2a9 56698c32 0ed42675 cdfabb6c
! %f4 = 292f8ad6 f04fa5fb 0434d755 9aaed1fc
! %f8 = ebce45d1 a51d92e2 4efcbe44 84363e3b
! %f12 = b1d42fda e447753d 524512b3 22b19b8e
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[00000000240001ca] = f4e3427f, %l0 = 3056c10543198d84
ldstub [%i0+0x1ca],%l0 ! %l0 = 00000042000000ff
! %l0 = 00000042, %l1 = 7ebd669f, Mem[0000000091000130] = 752e6864 1ac2db16
std %l0,[%i6+0x130] ! Mem[0000000091000130] = 00000042 7ebd669f
! Mem[0000000024000020] = b5d794ac f0c1262b, %l2 = b75dfc5f, %l3 = 00002124
ldd [%i0+%o4],%l2 ! %l2 = 00000000b5d794ac 00000000f0c1262b
! %f0 = 457fe2a9 56698c32 0ed42675 cdfabb6c
! %f4 = 292f8ad6 f04fa5fb 0434d755 9aaed1fc
! %f8 = ebce45d1 a51d92e2 4efcbe44 84363e3b
! %f12 = b1d42fda e447753d 524512b3 22b19b8e
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000080
! %l6 = a95bc615, %l7 = e45f2ea6, Mem[00000000910001c0] = 584a99cf 85342426
std %l6,[%i6+0x1c0] ! Mem[00000000910001c0] = a95bc615 e45f2ea6
! Mem[0000000024800137] = 5c3e9f2f, %l3 = 00000000f0c1262b
ldstub [%i1+0x137],%l3 ! %l3 = 0000002f000000ff
membar #Sync ! Added by membar checker (94)
! Mem[0000000090000140] = 457fe2a9 56698c32 0ed42675 cdfabb6c
! Mem[0000000090000150] = 292f8ad6 f04fa5fb 0434d755 9aaed1fc
! Mem[0000000090000160] = ebce45d1 a51d92e2 4efcbe44 84363e3b
! Mem[0000000090000170] = b1d42fda e447753d 524512b3 22b19b8e
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[00000000258001cb] = 59b89a6d, %l4 = 00000000d61ca36f
ldstub [%i3+0x1cb],%l4 ! %l4 = 0000006d000000ff
p10_label_7:
! Mem[0000000091800100] = b9fd17a2, %g2 = ffffffffc03b64c2
ldsh [%o0+0x100],%g2 ! %g2 = ffffffffffffb9fd
! Mem[000000002480016c] = 82a178cb, %l4 = 0000006d, %l4 = 0000006d
add %i1,0x16c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000082a178cb
! %l4 = 0000000082a178cb, Mem[0000000091800188] = 276496bf
stb %l4,[%o0+0x188] ! Mem[0000000091800188] = cb6496bf
! Mem[00000000918001b0] = 66d52f0c, %g2 = ffffffffffffb9fd
ldsh [%o0+0x1b0],%g2 ! %g2 = 00000000000066d5
! %l7 = 00000000e45f2ea6, Mem[00000000248001a8] = 0ff82f62
stw %l7,[%i1+0x1a8] ! Mem[00000000248001a8] = e45f2ea6
! Mem[0000000024800038] = cd90ff58, %l0 = 0000000000000042
ldstub [%i1+0x038],%l0 ! %l0 = 000000cd000000ff
! Mem[00000000918000b8] = 0a7e1485ed44013b, %g2 = 00000000000066d5
ldx [%o0+0x0b8],%g2 ! %g2 = 0a7e1485ed44013b
! %l4 = 0000000082a178cb, Mem[00000000910001d4] = 0b35f789
stw %l4,[%i6+0x1d4] ! Mem[00000000910001d4] = 82a178cb
! Mem[0000000091800138] = 6d1bd10a, %g2 = 0a7e1485ed44013b
ldub [%o0+0x139],%g2 ! %g2 = 000000000000006d
! Mem[0000000091000130] = 00000042 7ebd669f, %g2 = 0000006d, %g3 = 00000000
ldd [%i6+0x130],%g2 ! %g2 = 0000000000000042 000000007ebd669f
p10_label_8:
! Mem[00000000250001e0] = 7390337f, %l4 = 0000000082a178cb
swap [%i2+0x1e0],%l4 ! %l4 = 000000007390337f
! %l6 = a95bc615, %l7 = e45f2ea6, Mem[0000000091800038] = a229cd5a 311fc433
std %l6,[%o0+0x038] ! Mem[0000000091800038] = a95bc615 e45f2ea6
! Mem[0000000091800008] = f1540024, %g2 = 0000000000000042
ldub [%o0+%o1],%g2 ! %g2 = 00000000000000f1
! %l1 = 000000007ebd669f, Mem[0000000090800020] = c2bf3888
stw %l1,[%i5+%o4] ! Mem[0000000090800020] = 7ebd669f
! Mem[0000000025000074] = 33a38d1e, %l5 = 000000f1, %l5 = 000000f1
add %i2,0x74,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000033a38d1e
! %f16 = 3b7200b2 4e30afcc 2bab964d d6b0c396
! %f20 = 6d4c3398 4d34edf9 d79c07ba 7d4c6369
! %f24 = 32f2c7cd 831a0a23 2f349f63 10cbe90b
! %f28 = 24389bdc 774718a3 24b61291 6983fcd3
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[0000000025800070] = e7d6dc74, %l6 = 114baac3a95bc615
ldstub [%i3+0x070],%l6 ! %l6 = 000000e7000000ff
! Mem[00000000900001c0] = 3b7200b2 4e30afcc 2bab964d d6b0c396
! Mem[00000000900001d0] = 6d4c3398 4d34edf9 d79c07ba 7d4c6369
! Mem[00000000900001e0] = 32f2c7cd 831a0a23 2f349f63 10cbe90b
! Mem[00000000900001f0] = 24389bdc 774718a3 24b61291 6983fcd3
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[000000002400012c] = 8fbf32d4, %l7 = 00000000e45f2ea6
lduw [%i0+0x12c],%l7 ! %l7 = 000000008fbf32d4
! %l6 = 00000000000000e7, Mem[00000000908001ac] = 7a6fb548
stb %l6,[%i5+0x1ac] ! Mem[00000000908001ac] = e76fb548
p10_label_9:
! Mem[0000000090800140] = d8149c55, %g2 = 00000000000000f1
ldsb [%i5+0x142],%g2 ! %g2 = ffffffffffffffd8
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[0000000025000198] = 576dacaac13477c2, %l5 = 0000000033a38d1e, %l6 = 00000000000000e7
add %i2,0x198,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 576dacaac13477c2
! Mem[0000000024000047] = bbf75b94, %l1 = 000000007ebd669f
ldstub [%i0+0x047],%l1 ! %l1 = 00000094000000ff
! %l1 = 0000000000000094, Mem[0000000090000109] = 532ad1c6
stb %l1,[%i4+0x109] ! Mem[0000000090000108] = 942ad1c6
! Mem[0000000090800080] = 074203a9 c5578661, %g2 = ffffffd8, %g3 = 7ebd669f
ldd [%i5+0x080],%g2 ! %g2 = 00000000074203a9 00000000c5578661
! %l4 = 7390337f, %l5 = 33a38d1e, Mem[0000000091000100] = 8487b24e 2c1fb741
std %l4,[%i6+0x100] ! Mem[0000000091000100] = 7390337f 33a38d1e
! Mem[00000000900001a8] = 227d18a5, %g2 = 00000000074203a9
lduh [%i4+0x1aa],%g2 ! %g2 = 000000000000227d
! Mem[000000002500018b] = 3987c33c, %l0 = 00000000000000cd
ldstub [%i2+0x18b],%l0 ! %l0 = 0000003c000000ff
! %l4 = 7390337f, %l5 = 33a38d1e, Mem[00000000918001e0] = 473e1c64 00373807
std %l4,[%o0+0x1e0] ! Mem[00000000918001e0] = 7390337f 33a38d1e
p10_label_10:
! Mem[000000002500001c] = 55d73404, %l5 = 33a38d1e, %l4 = 7390337f
add %i2,0x1c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000055d73404
! Mem[00000000258001c0] = 013325c817300424, %l7 = 000000008fbf32d4, %l2 = 00000000b5d794ac
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 013325c817300424
! Mem[0000000090000140] = 457fe2a9 56698c32 0ed42675 cdfabb6c
! Mem[0000000090000150] = 292f8ad6 f04fa5fb 0434d755 9aaed1fc
! Mem[0000000090000160] = ebce45d1 a51d92e2 4efcbe44 84363e3b
! Mem[0000000090000170] = b1d42fda e447753d 524512b3 22b19b8e
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! %l6 = 576dacaac13477c2, Mem[00000000908000a0] = eb582616
stw %l6,[%i5+0x0a0] ! Mem[00000000908000a0] = c13477c2
! Mem[00000000908000b0] = aa13987e, %g18 = 0d03d735ee1b551f
ldsw [%i5+0x0b0],%g2 ! %g2 = 0d03d735ee1b551f
! Mem[0000000025000174] = 3aa1d308, %l1 = 00000094, %l2 = 17300424
add %i2,0x174,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000003aa1d308
! %l5 = 0000000033a38d1e, Mem[00000000908000ac] = 787f148f
stw %l5,[%i5+0x0ac] ! Mem[00000000908000ac] = 33a38d1e
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %l4 = 0000000055d73404, Mem[00000000240000e0] = 07d72124f72ed314
stx %l4,[%i0+0x0e0] ! Mem[00000000240000e0] = 0000000055d73404
! %f0 = 457fe2a9 56698c32 0ed42675 cdfabb6c
! %f4 = 292f8ad6 f04fa5fb 0434d755 9aaed1fc
! %f8 = ebce45d1 a51d92e2 4efcbe44 84363e3b
! %f12 = b1d42fda e447753d 524512b3 22b19b8e
stda %f0,[%i0]ASI_BLK_P ! Block Store to 0000000024000000
p10_label_11:
! Mem[0000000091000090] = 898c3891 63b2ff17, %g2 = aa13987e, %g3 = c5578661
ldd [%i6+0x090],%g2 ! %g2 = 00000000898c3891 0000000063b2ff17
! %l3 = 000000000000002f, Mem[000000002400019c] = 414e6d3e
sth %l3,[%i0+0x19c] ! Mem[000000002400019c] = 002f6d3e
! Mem[0000000024800170] = 4a1110ca, %l2 = 000000003aa1d308
swap [%i1+0x170],%l2 ! %l2 = 000000004a1110ca
! Mem[00000000900001c0] = 3b7200b2 4e30afcc 2bab964d d6b0c396
! Mem[00000000900001d0] = 6d4c3398 4d34edf9 d79c07ba 7d4c6369
! Mem[00000000900001e0] = 32f2c7cd 831a0a23 2f349f63 10cbe90b
! Mem[00000000900001f0] = 24389bdc 774718a3 24b61291 6983fcd3
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[00000000240001ec] = b1541453, %l4 = 55d73404, %l0 = 0000003c
add %i0,0x1ec,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000b1541453
! %l2 = 4a1110ca, %l3 = 0000002f, Mem[0000000090800038] = 3b0cad50 b81e4cad
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 4a1110ca 0000002f
membar #Sync ! Added by membar checker (95)
! %l5 = 0000000033a38d1e, Mem[0000000090000048] = 2bab964d
stw %l5,[%i4+0x048] ! Mem[0000000090000048] = 33a38d1e
! Mem[000000009080005c] = 58f29b62, %g2 = 00000000898c3891
lduh [%i5+0x05c],%g2 ! %g2 = 00000000000058f2
! Mem[000000009000009c] = d1fcebce, %g2 = 00000000000058f2
ldsh [%i4+0x09e],%g2 ! %g2 = ffffffffffffd1fc
! Mem[0000000025000008] = 6cbbfacd7526d40e, %l1 = 0000000000000094, %l2 = 000000004a1110ca
add %i2,0x08,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 6cbbfacd7526d40e
p10_label_12:
! Mem[000000002480008c] = 54a49a76, %l7 = 000000008fbf32d4
swap [%i1+0x08c],%l7 ! %l7 = 0000000054a49a76
! Mem[0000000024800160] = 1227bb0314135e4e, %l7 = 0000000054a49a76, %l7 = 0000000054a49a76
add %i1,0x160,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 1227bb0314135e4e
! Mem[0000000025000174] = 3aa1d308, %l7 = 1227bb0314135e4e
swap [%i2+0x174],%l7 ! %l7 = 000000003aa1d308
! Mem[0000000091000050] = 8e45d4a6 30aa723f, %g2 = ffffd1fc, %g3 = 63b2ff17
ldd [%i6+0x050],%g2 ! %g2 = 000000008e45d4a6 0000000030aa723f
! Mem[0000000025800030] = 962707686c86717c, %l4 = 0000000055d73404, %l0 = 00000000b1541453
add %i3,0x30,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 962707686c86717c
! Mem[0000000091000130] = 00000042 7ebd669f, %g2 = 8e45d4a6, %g3 = 30aa723f
ldd [%i6+0x130],%g2 ! %g2 = 0000000000000042 000000007ebd669f
! Mem[0000000025000110] = 39581e28, %l1 = 0000000000000094
ldstub [%i2+0x110],%l1 ! %l1 = 00000039000000ff
! %l3 = 000000000000002f, Mem[0000000024800187] = 1b6626ed
stb %l3,[%i1+0x187] ! Mem[0000000024800184] = 1b66262f
! Mem[0000000025800000] = bef97363, %l1 = 0000000000000039
swap [%i3+%g0],%l1 ! %l1 = 00000000bef97363
! Mem[0000000091800054] = 51c81b56, %g2 = 0000000000000042
ldsb [%o0+0x054],%g2 ! %g2 = 0000000000000051
p10_label_13:
! Mem[00000000248000a4] = 10d09332, %l2 = 7526d40e, %l0 = 6c86717c
add %i1,0xa4,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000010d09332
! Mem[000000009100005c] = 6d71feb5, %g2 = 0000000000000051
ldsb [%i6+0x05d],%g2 ! %g2 = 000000000000006d
! Mem[0000000025000058] = fb3228c3, %l1 = bef97363, %l0 = 10d09332
add %i2,0x58,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000fb3228c3
! %l2 = 6cbbfacd7526d40e, Mem[000000002400003f] = 22b19b8e
stb %l2,[%i0+0x03f] ! Mem[000000002400003c] = 22b19b0e
! %f16 = 3b7200b2 4e30afcc 2bab964d d6b0c396
! %f20 = 6d4c3398 4d34edf9 d79c07ba 7d4c6369
! %f24 = 32f2c7cd 831a0a23 2f349f63 10cbe90b
! %f28 = 24389bdc 774718a3 24b61291 6983fcd3
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! %f0 = 457fe2a9 56698c32 0ed42675 cdfabb6c
! %f4 = 292f8ad6 f04fa5fb 0434d755 9aaed1fc
! %f8 = ebce45d1 a51d92e2 4efcbe44 84363e3b
! %f12 = b1d42fda e447753d 524512b3 22b19b8e
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000080
! %l0 = 00000000fb3228c3, Mem[0000000090000170] = b1d42fdae447753d
stx %l0,[%i4+0x170] ! Mem[0000000090000170] = 00000000fb3228c3
! %l0 = fb3228c3, %l1 = bef97363, Mem[00000000918000f0] = 8088c4bf e80a206b
std %l0,[%o0+0x0f0] ! Mem[00000000918000f0] = fb3228c3 bef97363
! Mem[0000000025800050] = 41b8f42a14d98ddd, %l2 = 6cbbfacd7526d40e, %l7 = 000000003aa1d308
add %i3,0x50,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 41b8f42a14d98ddd
! Mem[0000000024800090] = 144ece91, %l5 = 33a38d1e, %l6 = c13477c2
add %i1,0x90,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000144ece91
p10_label_14:
! Mem[0000000025800088] = 082f971cb447717f, %l5 = 0000000033a38d1e, %l2 = 6cbbfacd7526d40e
add %i3,0x88,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 082f971cb447717f
! Mem[00000000250001a4] = 6ac0c018, %l1 = 00000000bef97363
ldstub [%i2+0x1a4],%l1 ! %l1 = 0000006a000000ff
! Mem[00000000258001b8] = 68104b9c, %l5 = 0000000033a38d1e
swap [%i3+0x1b8],%l5 ! %l5 = 0000000068104b9c
! Mem[00000000258000cc] = af45ae09, %l2 = b447717f, %l0 = fb3228c3
add %i3,0xcc,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000af45ae09
! Mem[00000000240001d0] = ac251661e1938d1a, %l2 = 082f971cb447717f, %l3 = 000000000000002f
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = ac251661e1938d1a
! Mem[0000000091000150] = c4534e06 c9465637, %g2 = 0000006d, %g3 = 7ebd669f
ldd [%i6+0x150],%g2 ! %g2 = 00000000c4534e06 00000000c9465637
! Mem[0000000090000100] = 16986255 76635fa2 64942ad1 c640d66d
! Mem[0000000090000110] = 0c1b2558 7a6a1a8f 45b17d54 5dc00381
! Mem[0000000090000120] = bd3f9de3 2cf4706d 0356b7d5 0839b689
! Mem[0000000090000130] = ae4d2510 ac5ae535 d349a345 b02b65cc
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[0000000091000198] = 9aa5f69e4c575e02, %g2 = 00000000c4534e06
ldx [%i6+0x198],%g2 ! %g2 = 9aa5f69e4c575e02
! Mem[0000000025800036] = 6c86717c, %l2 = 082f971cb447717f
ldstub [%i3+0x036],%l2 ! %l2 = 00000071000000ff
! Mem[000000002500011f] = d333c89e, %l3 = ac251661e1938d1a
ldstub [%i2+0x11f],%l3 ! %l3 = 0000009e000000ff
p10_label_15:
membar #Sync ! Added by membar checker (96)
! Mem[0000000090000008] = 96c3b0d6, %g2 = 9aa5f69e4c575e02
lduw [%i4+%o1],%g2 ! %g2 = 0000000096c3b0d6
! %l6 = 00000000144ece91, Mem[0000000091800060] = 5faec1ac2399a21d
stx %l6,[%o0+0x060] ! Mem[0000000091800060] = 00000000144ece91
! %l1 = 000000000000006a, Mem[00000000900000ec] = b24c6065
stw %l1,[%i4+0x0ec] ! Mem[00000000900000ec] = 0000006a
! %l6 = 00000000144ece91, Mem[0000000091800108] = d2075a403b56edba
stx %l6,[%o0+0x108] ! Mem[0000000091800108] = 00000000144ece91
! %l0 = 00000000af45ae09, Mem[0000000091800038] = a95bc615e45f2ea6
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = 00000000af45ae09
! Mem[0000000024800044] = 9bbc7c46, %l0 = 00000000af45ae09
swap [%i1+0x044],%l0 ! %l0 = 000000009bbc7c46
! Mem[00000000910000b8] = ea8f8457, %g18 = 0d03d735ee1b551f
ldsw [%i6+0x0b8],%g2 ! %g2 = 0d03d735ee1b551f
! %f16 = 3b7200b2 4e30afcc 2bab964d d6b0c396
! %f20 = 6d4c3398 4d34edf9 d79c07ba 7d4c6369
! %f24 = 32f2c7cd 831a0a23 2f349f63 10cbe90b
! %f28 = 24389bdc 774718a3 24b61291 6983fcd3
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000040
! %l4 = 0000000055d73404, Mem[0000000091000180] = 5fb94134d025013d
stx %l4,[%i6+0x180] ! Mem[0000000091000180] = 0000000055d73404
! Mem[00000000240000a0] = 4f95ff11f06e5255, %l1 = 000000000000006a, %l4 = 0000000055d73404
add %i0,0xa0,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 4f95ff11f06e5255
p10_label_16:
! Mem[0000000090800138] = 903ddd5b 61a301d1, %g2 = ea8f8457, %g3 = c9465637
ldd [%i5+0x138],%g2 ! %g2 = 00000000903ddd5b 0000000061a301d1
! Mem[0000000090000188] = 3dcbbc7b, %g2 = 00000000903ddd5b
lduh [%i4+0x18a],%g2 ! %g2 = 0000000000003dcb
! %f16 = 3b7200b2 4e30afcc 2bab964d d6b0c396
! %f20 = 6d4c3398 4d34edf9 d79c07ba 7d4c6369
! %f24 = 32f2c7cd 831a0a23 2f349f63 10cbe90b
! %f28 = 24389bdc 774718a3 24b61291 6983fcd3
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000080
! %l1 = 000000000000006a, Mem[00000000900001a8] = 0362227d18a55398
stx %l1,[%i4+0x1a8] ! Mem[00000000900001a8] = 000000000000006a
! %l5 = 0000000068104b9c, Mem[00000000250001fe] = 76c4f2fd
sth %l5,[%i2+0x1fe] ! Mem[00000000250001fc] = 76c44b9c
! Mem[0000000090800034] = 18246bf0, %g18 = 0d03d735ee1b551f
ldsw [%i5+0x034],%g2 ! %g2 = 0d03d735ee1b551f
membar #Sync ! Added by membar checker (97)
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 00000000 0000006a
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %l3 = 000000000000009e, Mem[0000000024000088] = d252b01bf4f59425
stx %l3,[%i0+0x088] ! Mem[0000000024000088] = 000000000000009e
! %l0 = 000000009bbc7c46, Mem[0000000091000020] = a4ce6cd23f02b68f
stx %l0,[%i6+%o4] ! Mem[0000000091000020] = 000000009bbc7c46
! Mem[0000000025000060] = daaa256f, %l6 = 144ece91, %l0 = 9bbc7c46
add %i2,0x60,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000daaa256f
p10_label_17:
! Mem[000000009100003c] = 402be29c, %g2 = 0000000018246bf0
lduh [%i6+0x03c],%g2 ! %g2 = 000000000000402b
! Mem[000000002580011c] = f3f4afaa, %l2 = 0000000000000071
swap [%i3+0x11c],%l2 ! %l2 = 00000000f3f4afaa
! Mem[00000000908001c0] = c97811f1 efa1d23c, %g2 = 0000402b, %g3 = 61a301d1
ldd [%i5+0x1c0],%g2 ! %g2 = 00000000c97811f1 00000000efa1d23c
! Mem[00000000918000c0] = 4df37c57 7fa19722, %g2 = c97811f1, %g3 = efa1d23c
ldd [%o0+0x0c0],%g2 ! %g2 = 000000004df37c57 000000007fa19722
! Mem[0000000091800184] = 159bcb64, %g2 = 000000004df37c57
ldsh [%o0+0x186],%g2 ! %g2 = 000000000000159b
! %l1 = 000000000000006a, Mem[0000000091800000] = 3a9853f8
stb %l1,[%o0+%g0] ! Mem[0000000091800000] = 6a9853f8
! Mem[0000000025800102] = 7866b12e, %l3 = 000000000000009e
ldstub [%i3+0x102],%l3 ! %l3 = 000000b1000000ff
! Mem[0000000090000140] = 457fe2a9 56698c32 0ed42675 cdfabb6c
! Mem[0000000090000150] = 292f8ad6 f04fa5fb 0434d755 9aaed1fc
! Mem[0000000090000160] = ebce45d1 a51d92e2 4efcbe44 84363e3b
! Mem[0000000090000170] = 00000000 fb3228c3 524512b3 22b19b8e
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000025000084] = c31f46b1, %l1 = 000000000000006a
swap [%i2+0x084],%l1 ! %l1 = 00000000c31f46b1
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b 0000006a
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
p10_label_18:
! Mem[0000000091800180] = 1de20240 4627159b, %g2 = 0000159b, %g3 = 7fa19722
ldd [%o0+0x180],%g2 ! %g2 = 000000001de20240 000000004627159b
! Mem[0000000025800108] = 3b0b9317, %l6 = 00000000144ece91
ldstub [%i3+0x108],%l6 ! %l6 = 0000003b000000ff
! Mem[0000000090000000] = ccaf304e b200723b 96c3b0d6 4d96ab2b
! Mem[0000000090000010] = f9ed344d 98334c6d 69634c7d ba079cd7
! Mem[0000000090000020] = 230a1a83 cdc7f232 0be9cb10 639f342f
! Mem[0000000090000030] = a3184777 dc9b3824 d3fc8369 9112b624
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000024800020] = 0aec1bca4229d039, %l0 = 00000000daaa256f, %l1 = 00000000c31f46b1
add %i1,0x20,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 0aec1bca4229d039
! %f16 = 3b7200b2 4e30afcc 2bab964d d6b0c396
! %f20 = 6d4c3398 4d34edf9 d79c07ba 7d4c6369
! %f24 = 32f2c7cd 831a0a23 2f349f63 10cbe90b
! %f28 = 24389bdc 774718a3 24b61291 6983fcd3
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000100
! %l2 = 00000000f3f4afaa, Mem[0000000090000070] = a3184777dc9b3824
stx %l2,[%i4+0x070] ! Mem[0000000090000070] = 00000000f3f4afaa
! Mem[00000000908000c8] = 4bc0bec3, %g2 = 000000001de20240
ldsh [%i5+0x0c8],%g2 ! %g2 = 0000000000004bc0
! Mem[0000000024800170] = 3aa1d308, %l7 = 41b8f42a14d98ddd
swap [%i1+0x170],%l7 ! %l7 = 000000003aa1d308
! Mem[0000000024800090] = 144ece91, %l1 = 4229d039, %l0 = daaa256f
add %i1,0x90,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000144ece91
membar #Sync ! Added by membar checker (98)
! %l4 = 4f95ff11f06e5255, Mem[00000000900001a0] = 5d08be77
stw %l4,[%i4+0x1a0] ! Mem[00000000900001a0] = f06e5255
p10_label_19:
! Mem[000000009080009c] = 291392c1, %g2 = 0000000000004bc0
ldsb [%i5+0x09d],%g2 ! %g2 = 0000000000000029
! Mem[00000000900001c0] = 3b7200b2 4e30afcc 2bab964d d6b0c396
! Mem[00000000900001d0] = 6d4c3398 4d34edf9 d79c07ba 7d4c6369
! Mem[00000000900001e0] = 32f2c7cd 831a0a23 2f349f63 10cbe90b
! Mem[00000000900001f0] = 24389bdc 774718a3 24b61291 6983fcd3
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! %f0 = 457fe2a9 56698c32 0ed42675 cdfabb6c
! %f4 = 292f8ad6 f04fa5fb 0434d755 9aaed1fc
! %f8 = ebce45d1 a51d92e2 4efcbe44 84363e3b
! %f12 = b1d42fda e447753d 524512b3 22b19b8e
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[000000009080011c] = 141e1b8a, %g2 = 0000000000000029
lduh [%i5+0x11c],%g2 ! %g2 = 000000000000141e
! %l7 = 000000003aa1d308, Mem[00000000258001d4] = cbef1d3b
stw %l7,[%i3+0x1d4] ! Mem[00000000258001d4] = 3aa1d308
! Mem[000000009080010c] = 93b8a80e, %g2 = 000000000000141e
lduw [%i5+0x10c],%g2 ! %g2 = 0000000093b8a80e
! Mem[000000009100014c] = 4c99fd44, %g2 = 0000000093b8a80e
ldub [%i6+0x14c],%g2 ! %g2 = 000000000000004c
! Mem[0000000024000170] = 26c5d42e, %l7 = 000000003aa1d308
swap [%i0+0x170],%l7 ! %l7 = 0000000026c5d42e
! Mem[00000000900000f0] = 78de05d7, %g18 = 0d03d735ee1b551f
ldsw [%i4+0x0f0],%g2 ! %g2 = 0d03d735ee1b551f
! Mem[0000000091000190] = 5fe1b283, %g18 = 0d03d735ee1b551f
ldsw [%i6+0x190],%g2 ! %g2 = 0d03d735ee1b551f
p10_label_20:
! Mem[0000000025000175] = 14135e4e, %l1 = 0aec1bca4229d039
ldstub [%i2+0x175],%l1 ! %l1 = 00000013000000ff
! %f0 = 457fe2a9 56698c32 0ed42675 cdfabb6c
! %f4 = 292f8ad6 f04fa5fb 0434d755 9aaed1fc
! %f8 = ebce45d1 a51d92e2 4efcbe44 84363e3b
! %f12 = b1d42fda e447753d 524512b3 22b19b8e
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[0000000090800010] = 886d9a53, %g2 = 000000005fe1b283
lduh [%i5+0x012],%g2 ! %g2 = 000000000000886d
membar #Sync ! Added by membar checker (99)
! %l6 = 0000003b, %l7 = 26c5d42e, Mem[00000000900001c0] = 3b7200b2 4e30afcc
std %l6,[%i4+0x1c0] ! Mem[00000000900001c0] = 0000003b 26c5d42e
! Mem[0000000025000098] = de04dc601b81e5f0, %l4 = 4f95ff11f06e5255, %l2 = 00000000f3f4afaa
add %i2,0x98,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = de04dc601b81e5f0
! Mem[0000000090800134] = e1a159c7, %g2 = 000000000000886d
lduw [%i5+0x134],%g2 ! %g2 = 00000000e1a159c7
! %l2 = de04dc601b81e5f0, Mem[0000000025800112] = 63fe30eb
sth %l2,[%i3+0x112] ! Mem[0000000025800110] = 63fee5f0
! Mem[00000000250001c0] = 37d145d1 b5ab3b26 ffa74f38 fd162320
! Mem[00000000250001d0] = 999374dd 462cd60f 3c32f780 e4ac3d69
! Mem[00000000250001e0] = 82a178cb ea25db68 f41af7bc a28a40f1
! Mem[00000000250001f0] = a4ca4448 880669f7 556143d5 76c44b9c
mov 0x1c0,%g6
ldda [%i2+%g6]ASI_BLK_AIUPL,%f0 ! Block Load from 00000000250001c0
! Mem[0000000025000164] = f0adb1eb, %l1 = 0000000000000013
swap [%i2+0x164],%l1 ! %l1 = 00000000f0adb1eb
! Mem[00000000908000c4] = e378da4b, %g2 = 00000000e1a159c7
ldub [%i5+0x0c5],%g2 ! %g2 = 00000000000000e3
p10_label_21:
! Mem[0000000024800002] = b44efe87, %l2 = de04dc601b81e5f0
ldstub [%i1+0x002],%l2 ! %l2 = 000000fe000000ff
! Mem[0000000024800090] = 144ece91, %l4 = f06e5255, %l2 = 000000fe
add %i1,0x90,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000144ece91
! %f16 = 3b7200b2 4e30afcc 2bab964d d6b0c396
! %f20 = 6d4c3398 4d34edf9 d79c07ba 7d4c6369
! %f24 = 32f2c7cd 831a0a23 2f349f63 10cbe90b
! %f28 = 24389bdc 774718a3 24b61291 6983fcd3
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[0000000090800144] = 9c557564, %g18 = 0d03d735ee1b551f
ldsw [%i5+0x144],%g2 ! %g2 = 0d03d735ee1b551f
! %l4 = 4f95ff11f06e5255, Mem[00000000248000b4] = 1fd8f1bf
stw %l4,[%i1+0x0b4] ! Mem[00000000248000b4] = f06e5255
! Mem[00000000918001c0] = b50779ba adb1fac7, %g2 = 9c557564, %g3 = 4627159b
ldd [%o0+0x1c0],%g2 ! %g2 = 00000000b50779ba 00000000adb1fac7
! %l2 = 00000000144ece91, Mem[00000000910001a8] = fa355074b75abc86
stx %l2,[%i6+0x1a8] ! Mem[00000000910001a8] = 00000000144ece91
! Mem[00000000910001fc] = 9465b83e, %g2 = 00000000b50779ba
lduh [%i6+0x1fe],%g2 ! %g2 = 0000000000009465
! Mem[00000000248001d5] = 4d34edf9, %l4 = 4f95ff11f06e5255
ldstub [%i1+0x1d5],%l4 ! %l4 = 00000034000000ff
! Mem[000000009000015c] = aed1fceb, %g2 = 0000000000009465
ldsb [%i4+0x15d],%g2 ! %g2 = ffffffffffffffae
p10_label_22:
! Mem[0000000090000100] = 3b7200b2 4e30afcc 2bab964d d6b0c396
! Mem[0000000090000110] = 6d4c3398 4d34edf9 d79c07ba 7d4c6369
! Mem[0000000090000120] = 32f2c7cd 831a0a23 2f349f63 10cbe90b
! Mem[0000000090000130] = 24389bdc 774718a3 24b61291 6983fcd3
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[000000009080019c] = 89ad2477, %g2 = ffffffffffffffae
ldub [%i5+0x19c],%g2 ! %g2 = 0000000000000089
! Mem[0000000024800128] = d77f8961, %l7 = 0000000026c5d42e
swap [%i1+0x128],%l7 ! %l7 = 00000000d77f8961
! Mem[0000000091000034] = 126ceeda, %g2 = 0000000000000089
lduh [%i6+0x036],%g2 ! %g2 = 000000000000126c
membar #Sync ! Added by membar checker (100)
! Mem[0000000025800100] = 7866ff2e 1ccc9dc5 ff0b9317 c7d14fa6
! Mem[0000000025800110] = 63fee5f0 0b2af475 af494a55 00000071
! Mem[0000000025800120] = bdce80d2 5c41a4b4 1c87a2e1 490739bc
! Mem[0000000025800130] = 000000a6 633a8178 0c4bdea1 3af67635
ldda [%i3+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 0000000025800100
! Mem[0000000024800159] = ba9839dd, %l4 = 0000000000000034
ldstub [%i1+0x159],%l4 ! %l4 = 00000098000000ff
! Mem[0000000024800070] = 119d0375b9516f7e, %l5 = 0000000068104b9c, %l3 = 00000000000000b1
add %i1,0x70,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 119d0375b9516f7e
! Mem[0000000024000062] = 6f9c48e7, %l1 = 00000000f0adb1eb
ldstub [%i0+0x062],%l1 ! %l1 = 00000048000000ff
! %l5 = 0000000068104b9c, Mem[0000000091000040] = 3aa2ea05
stw %l5,[%i6+0x040] ! Mem[0000000091000040] = 68104b9c
! Mem[00000000240000bc] = 0aa51eb5, %l2 = 00000000144ece91
ldsh [%i0+0x0be],%l2 ! %l2 = 0000000000001eb5
p10_label_23:
! Mem[0000000090000098] = fcd1ae9a55d73404, %g2 = 000000000000126c
ldx [%i4+0x098],%g2 ! %g2 = fcd1ae9a55d73404
! Mem[000000002580005c] = df264c0e, %l1 = 00000048, %l6 = 0000003b
add %i3,0x5c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000df264c0e
! Mem[0000000091000198] = 9aa5f69e 4c575e02, %g2 = 55d73404, %g3 = adb1fac7
ldd [%i6+0x198],%g2 ! %g2 = 000000009aa5f69e 000000004c575e02
! %l3 = 119d0375b9516f7e, Mem[00000000900001b0] = 24389bdc774718a3
stx %l3,[%i4+0x1b0] ! Mem[00000000900001b0] = 119d0375b9516f7e
! Mem[00000000250000b0] = 6a7f25ae, %l6 = 00000000df264c0e
ldstub [%i2+0x0b0],%l6 ! %l6 = 0000006a000000ff
! Mem[0000000025800008] = 18acd5a0, %l3 = b9516f7e, %l3 = b9516f7e
add %i3,0x08,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000018acd5a0
! %l1 = 0000000000000048, Mem[0000000090000180] = 3b7200b2
stw %l1,[%i4+0x180] ! Mem[0000000090000180] = 00000048
! Mem[000000002500008c] = 64856e12, %l0 = 144ece91, %l0 = 144ece91
add %i2,0x8c,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000064856e12
! Mem[0000000090000060] = 230a1a83cdc7f232, %g2 = 000000009aa5f69e
ldx [%i4+0x060],%g2 ! %g2 = 230a1a83cdc7f232
! Mem[000000002400002c] = 84363e3b, %l7 = 00000000d77f8961
lduh [%i0+0x02c],%l7 ! %l7 = 0000000000008436
p10_label_24:
! Mem[000000002400002e] = 84363e3b, %l4 = 0000000000000098
ldstub [%i0+0x02e],%l4 ! %l4 = 0000003e000000ff
! %l6 = 0000006a, %l7 = 00008436, Mem[0000000091000178] = fb9baef4 5b23236e
std %l6,[%i6+0x178] ! Mem[0000000091000178] = 0000006a 00008436
! Mem[0000000090000040] = ccaf304e b200723b 96c3b0d6 4d96ab2b
! Mem[0000000090000050] = f9ed344d 98334c6d 69634c7d ba079cd7
! Mem[0000000090000060] = 230a1a83 cdc7f232 0be9cb10 639f342f
! Mem[0000000090000070] = 00000000 f3f4afaa d3fc8369 9112b624
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000100] = 3b7200b2 4e30afcc 2bab964d d6b0c396
! Mem[0000000090000110] = 6d4c3398 4d34edf9 d79c07ba 7d4c6369
! Mem[0000000090000120] = 32f2c7cd 831a0a23 2f349f63 10cbe90b
! Mem[0000000090000130] = 24389bdc 774718a3 24b61291 6983fcd3
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[00000000240001c9] = f4e3ff7f, %l0 = 0000000064856e12
ldstub [%i0+0x1c9],%l0 ! %l0 = 000000e3000000ff
! Mem[0000000091800158] = f8dc7ae1, %g18 = 0d03d735ee1b551f
ldsw [%o0+0x158],%g2 ! %g2 = 0d03d735ee1b551f
! %l2 = 0000000000001eb5, Mem[0000000091800170] = 7e8c17c11515c3a8
stx %l2,[%o0+0x170] ! Mem[0000000091800170] = 0000000000001eb5
! Mem[0000000090000000] = ccaf304e b200723b 96c3b0d6 4d96ab2b
! Mem[0000000090000010] = f9ed344d 98334c6d 69634c7d ba079cd7
! Mem[0000000090000020] = 230a1a83 cdc7f232 0be9cb10 639f342f
! Mem[0000000090000030] = a3184777 dc9b3824 d3fc8369 9112b624
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[0000000024800170] = 14d98ddd5237481a, %l4 = 000000000000003e
ldx [%i1+0x170],%l4 ! %l4 = 14d98ddd5237481a
! Mem[000000002580016b] = 8fc5b679, %l6 = 000000000000006a
ldstub [%i3+0x16b],%l6 ! %l6 = 00000079000000ff
p10_label_25:
! Mem[00000000258001d8] = db86aeabc679131f, %l1 = 0000000000000048, %l2 = 0000000000001eb5
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = db86aeabc679131f
! Mem[0000000091000184] = 55d73404, %g2 = fffffffff8dc7ae1
ldsh [%i6+0x184],%g2 ! %g2 = 00000000000055d7
! Mem[000000009080006c] = 4b2a4e86, %g2 = 00000000000055d7
lduh [%i5+0x06c],%g2 ! %g2 = 0000000000004b2a
! %f16 = 3b7200b2 4e30afcc 2bab964d d6b0c396
! %f20 = 6d4c3398 4d34edf9 d79c07ba 7d4c6369
! %f24 = 32f2c7cd 831a0a23 2f349f63 10cbe90b
! %f28 = 24389bdc 774718a3 24b61291 6983fcd3
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[00000000900000f8] = 0b6a1631 23a01106, %g2 = 00004b2a, %g3 = 4c575e02
ldd [%i4+0x0f8],%g2 ! %g2 = 000000000b6a1631 0000000023a01106
! %l2 = db86aeabc679131f, Mem[000000002400001c] = 9aaed1fc
sth %l2,[%i0+0x01c] ! Mem[000000002400001c] = 131fd1fc
! %l3 = 0000000018acd5a0, Mem[0000000090800075] = 2f956a66
stb %l3,[%i5+0x075] ! Mem[0000000090800074] = a0956a66
! %l0 = 00000000000000e3, Mem[0000000091000184] = 55d73404
sth %l0,[%i6+0x184] ! Mem[0000000091000184] = 00e33404
! Mem[0000000024000004] = 56698c32, %l6 = 0000000000000079
swap [%i0+0x004],%l6 ! %l6 = 0000000056698c32
! Mem[00000000240001ec] = b1541453, %l7 = 00008436, %l5 = 68104b9c
add %i0,0x1ec,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000b1541453
ba,a p10_not_taken_0_end
p10_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000000000e3
bne,a,pn %xcc,p10_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000048
bne,a,pn %xcc,p10_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be db86aeabc679131f
bne,a,pn %xcc,p10_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000018acd5a0
bne,a,pn %xcc,p10_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 14d98ddd5237481a
bne,a,pn %xcc,p10_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000b1541453
bne,a,pn %xcc,p10_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000056698c32
bne,a,pn %xcc,p10_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000008436
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 7866ff2e 1ccc9dc5
bne %xcc,p10_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ff0b9317 c7d14fa6
bne %xcc,p10_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 63fee5f0 0b2af475
bne %xcc,p10_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be af494a55 00000071
bne %xcc,p10_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be bdce80d2 5c41a4b4
bne %xcc,p10_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 1c87a2e1 490739bc
bne %xcc,p10_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 000000a6 633a8178
bne %xcc,p10_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 0c4bdea1 3af67635
bne %xcc,p10_f14_fail
nop
! Check Local Memory
set p10_local0_expect,%g1
p10_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 457fe2a900000079
ldx [%i0+0x000],%g3 ! Observed data at 0000000024000000
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0ed42675cdfabb6c
ldx [%i0+0x008],%g3 ! Observed data at 0000000024000008
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 292f8ad6f04fa5fb
ldx [%i0+0x010],%g3 ! Observed data at 0000000024000010
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0434d755131fd1fc
ldx [%i0+0x018],%g3 ! Observed data at 0000000024000018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ebce45d1a51d92e2
ldx [%i0+0x020],%g3 ! Observed data at 0000000024000020
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4efcbe448436ff3b
ldx [%i0+0x028],%g3 ! Observed data at 0000000024000028
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = b1d42fdae447753d
ldx [%i0+0x030],%g3 ! Observed data at 0000000024000030
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 524512b322b19b0e
ldx [%i0+0x038],%g3 ! Observed data at 0000000024000038
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = b9239796bbf75bff
ldx [%i0+0x040],%g3 ! Observed data at 0000000024000040
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 6f9cffe7be05201c
ldx [%i0+0x060],%g3 ! Observed data at 0000000024000060
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x060,%g4
ldx [%g1+0x088],%g2 ! Expected data = 000000000000009e
ldx [%i0+0x088],%g3 ! Observed data at 0000000024000088
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 4f95ff11f06e5255
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000240000a0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0000000055d73404
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000240000e0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x130],%g2 ! Expected data = 15d3dcb600004264
ldx [%i0+0x130],%g3 ! Observed data at 0000000024000130
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x130,%g4
ldx [%g1+0x170],%g2 ! Expected data = 3aa1d308c04e62cc
ldx [%i0+0x170],%g3 ! Observed data at 0000000024000170
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = 60bf6c2f002f6d3e
ldx [%i0+0x198],%g3 ! Observed data at 0000000024000198
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = f4ffff7f9143a46e
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000240001c8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x1c8,%g4
set p10_local1_expect,%g1
p10_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = b44eff879c369b34
ldx [%i1+0x000],%g3 ! Observed data at 0000000024800000
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x000,%g4
ldx [%g1+0x038],%g2 ! Expected data = ff90ff582f3e33cd
ldx [%i1+0x038],%g3 ! Observed data at 0000000024800038
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = d0be6a83af45ae09
ldx [%i1+0x040],%g3 ! Observed data at 0000000024800040
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x040,%g4
ldx [%g1+0x088],%g2 ! Expected data = 640403208fbf32d4
ldx [%i1+0x088],%g3 ! Observed data at 0000000024800088
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = e118cc1ef06e5255
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000248000b0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 25c8678900000070
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000248000c8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 26c5d42e34659df8
ldx [%i1+0x128],%g3 ! Observed data at 0000000024800128
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 1f4bd1775c3e9fff
ldx [%i1+0x130],%g3 ! Observed data at 0000000024800130
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = baff39ddd6366db3
ldx [%i1+0x158],%g3 ! Observed data at 0000000024800158
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 14d98ddd5237481a
ldx [%i1+0x170],%g3 ! Observed data at 0000000024800170
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 8d3405071b66262f
ldx [%i1+0x180],%g3 ! Observed data at 0000000024800180
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = e45f2ea6912e1b9c
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000248001a8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 3b7200b24e30afcc
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000248001c0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 2bab964dd6b0c396
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000248001c8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 6d4c33984dffedf9
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000248001d0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = d79c07ba7d4c6369
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000248001d8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 32f2c7cd831a0a23
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000248001e0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 2f349f6310cbe90b
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000248001e8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 24389bdc774718a3
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000248001f0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 24b612916983fcd3
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+0x080],%g2 ! Expected data = 8b25e5670000006a
ldx [%i2+0x080],%g3 ! Observed data at 0000000025000080
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ff7f25ae9913385c
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000250000b0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x110],%g2 ! Expected data = ff581e28c362d799
ldx [%i2+0x110],%g3 ! Observed data at 0000000025000110
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 21a5cd6bd333c8ff
ldx [%i2+0x118],%g3 ! Observed data at 0000000025000118
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = be1290242640caa5
ldx [%i2+0x130],%g3 ! Observed data at 0000000025000130
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x130,%g4
ldx [%g1+0x160],%g2 ! Expected data = 8f7c0f3800000013
ldx [%i2+0x160],%g3 ! Observed data at 0000000025000160
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = c3f2a43614ff5e4e
ldx [%i2+0x170],%g3 ! Observed data at 0000000025000170
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = 3987c3ff744a5d16
ldx [%i2+0x188],%g3 ! Observed data at 0000000025000188
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 362de7deffc0c018
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000250001a0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ffa74f38fd162320
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000250001c8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 82a178cbea25db68
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000250001e0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 556143d576c44b9c
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000250001f8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x1f8,%g4
set p10_local3_expect,%g1
p10_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 00000039428482b4
ldx [%i3+0x000],%g3 ! Observed data at 0000000025800000
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = 962707686c86ff7c
ldx [%i3+0x030],%g3 ! Observed data at 0000000025800030
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x030,%g4
ldx [%g1+0x070],%g2 ! Expected data = ffd6dc7492a72482
ldx [%i3+0x070],%g3 ! Observed data at 0000000025800070
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = d9c8d79f17300424
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000258000d8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 7866ff2e1ccc9dc5
ldx [%i3+0x100],%g3 ! Observed data at 0000000025800100
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = ff0b9317c7d14fa6
ldx [%i3+0x108],%g3 ! Observed data at 0000000025800108
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 63fee5f00b2af475
ldx [%i3+0x110],%g3 ! Observed data at 0000000025800110
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = af494a5500000071
ldx [%i3+0x118],%g3 ! Observed data at 0000000025800118
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 000000a6633a8178
ldx [%i3+0x130],%g3 ! Observed data at 0000000025800130
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x130,%g4
ldx [%g1+0x168],%g2 ! Expected data = 8fc5b6ff6a2d1630
ldx [%i3+0x168],%g3 ! Observed data at 0000000025800168
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = d61ca36f000000f1
ldx [%i3+0x190],%g3 ! Observed data at 0000000025800190
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 33a38d1e3d10eb90
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000258001b8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 59b89affd03e3393
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000258001c8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 96c3d5603aa1d308
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000258001d0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x1d0,%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
! 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:
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000025000000]
stwa %l3,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024800020]
membar #Sync
stda %f0,[%i4]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x140,%g1
stda %f0,[%i2+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x0c0,%g1
ldda [%i1+%g1]ASI_BLK_AIUP,%f0
membar #Sync
stha %l3,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000018]
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025800000]
done
p10_trap1o:
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000025000000]
stwa %l3,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024800020]
membar #Sync
stda %f0,[%o4]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x140,%g1
stda %f0,[%o2+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x0c0,%g1
ldda [%o1+%g1]ASI_BLK_AIUP,%f0
membar #Sync
stha %l3,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000018]
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000025800000]
done
p10_trap2e:
ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000025000018]
ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000025000000]
stwa %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000008]
stda %l0,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025800020]
membar #Sync
mov 0x140,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x0c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p10_trap2o:
ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000025000018]
ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000025000000]
stwa %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000008]
stda %l0,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025800020]
membar #Sync
mov 0x140,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
mov 0x0c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p10_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p10_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p10_init_memory_pointers:
set p10_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p10_local0_start,%i0
set p10_local1_start,%i1
set p10_local2_start,%i2
set p10_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = ea2e3ef7b82e7af2
ldx [%g1+0x008],%l1 ! %l1 = 8acf66f059b89a6d
ldx [%g1+0x010],%l2 ! %l2 = 6b1b973cb75dfc5f
ldx [%g1+0x018],%l3 ! %l3 = 93c9bfa632c26336
ldx [%g1+0x020],%l4 ! %l4 = 4e2a8131f97bf74e
ldx [%g1+0x028],%l5 ! %l5 = 6dc0ca94d0be6a83
ldx [%g1+0x030],%l6 ! %l6 = 114baac3a95bc615
ldx [%g1+0x038],%l7 ! %l7 = bad4e6462d9a56be
! 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 = 8e5b4ac5 2153ec60 b38997ff 9b2b4aac
! %f4 = b3884a4e 701bece1 da465ec2 fc649459
! %f8 = 5f2c07d5 014f8cc5 fa969477 85497de4
! %f12 = 846854cc eb0f181b 5bcfd73b 5673bed4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = fe1a1099 3a82abfe 8c69340d 2644e423
! %f20 = 74abfaf6 71926628 f2072678 e64d7c4b
! %f24 = e98bbab9 497f6580 e4e3baa4 57d05f8c
! %f28 = f3853aff 0cd330d3 e592201e 05bddcba
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 82e8c2bc 951c3ff0 63d321e4 cba1a3a5
! %f36 = 98b69b98 70cc12f3 9c7e6b4f 428842bd
! %f40 = 0a7724af e10c6219 bea6e581 c0d83624
! %f44 = 2655b34d 290a67fa 00f2479f ef573c02
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0309844f0000005c,%g7,%g1 ! GSR scale = 11, align = 4
wr %g1,%g0,%gsr ! GSR = 0309844f0000005c
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[00000000270001e8] = e2c531fc, %l3 = 7b6deaa42f14fb57
swap [%i2+0x1e8],%l3 ! %l3 = 00000000e2c531fc
! Mem[00000000910001a0] = d9cc2612, %g2 = 0000000000000000
lduh [%i6+0x1a0],%g2 ! %g2 = 000000000000d9cc
! Mem[00000000908001cc] = 00df822d, %g2 = 000000000000d9cc
ldsh [%i5+0x1cc],%g2 ! %g2 = 00000000000000df
! %l3 = 00000000e2c531fc, Mem[0000000091000078] = 24ebe14b
stw %l3,[%i6+0x078] ! Mem[0000000091000078] = e2c531fc
! Mem[0000000091000034] = 126ceeda, %g2 = 00000000000000df
ldsh [%i6+0x036],%g2 ! %g2 = 000000000000126c
! %l1 = 90bddc0622350904, Mem[00000000918000d2] = 30ea7939
sth %l1,[%o0+0x0d2] ! Mem[00000000918000d0] = 09047939
! Mem[000000009080016c] = 5c9db8f4, %g2 = 000000000000126c
ldub [%i5+0x16c],%g2 ! %g2 = 000000000000005c
! Mem[0000000091000094] = 63b2ff17, %g2 = 000000000000005c
ldsh [%i6+0x094],%g2 ! %g2 = 00000000000063b2
! Mem[0000000090000120] = a4a8c543 4e9c46d7, %g2 = 000063b2, %g3 = 00000000
ldd [%i4+0x120],%g2 ! %g2 = 00000000a4a8c543 000000004e9c46d7
! Mem[00000000910001f4] = 64bcc84c, %g2 = 00000000a4a8c543
ldub [%i6+0x1f6],%g2 ! %g2 = 0000000000000064
p11_label_2:
! Mem[00000000278001cc] = 25687ccc, %l6 = eb6f3ebc3c703fbf
ldub [%i3+0x1ce],%l6 ! %l6 = 000000000000007c
! Mem[00000000278000f4] = dad11043, %l1 = 90bddc0622350904
swap [%i3+0x0f4],%l1 ! %l1 = 00000000dad11043
! Mem[0000000090000058] = 7aea8023 52987c9c, %g2 = 00000064, %g3 = 4e9c46d7
ldd [%i4+0x058],%g2 ! %g2 = 000000007aea8023 0000000052987c9c
! Mem[000000009100002c] = c405d5f9, %g18 = 75730ace701bac5a
ldsw [%i6+0x02c],%g2 ! %g2 = 75730ace701bac5a
! Mem[00000000278001f8] = 68b0b27e, %l4 = 6839d288, %l7 = 9946b715
add %i3,0x1f8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000068b0b27e
! %l4 = fb819afc6839d288, Mem[0000000027000142] = 6c40c310
sth %l4,[%i2+0x142] ! Mem[0000000027000140] = 6c40d288
! Mem[00000000270001f0] = 6155d6072c1cc613, %l7 = 0000000068b0b27e, %l7 = 0000000068b0b27e
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 6155d6072c1cc613
! %f0 = 8e5b4ac5 2153ec60 b38997ff 9b2b4aac
! %f4 = b3884a4e 701bece1 da465ec2 fc649459
! %f8 = 5f2c07d5 014f8cc5 fa969477 85497de4
! %f12 = 846854cc eb0f181b 5bcfd73b 5673bed4
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! %l2 = 5aa7f7c806a8a380, Mem[000000009180011c] = d5950eec
stw %l2,[%o0+0x11c] ! Mem[000000009180011c] = 06a8a380
p11_label_3:
! Mem[0000000026000064] = d466670d, %l2 = 06a8a380, %l0 = c5d29938
add %i0,0x64,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000d466670d
! Mem[00000000278000c8] = 42cdbc5b5dfe5f78, %l6 = 000000000000007c, %l5 = 90e557e1dcd78d5a
add %i3,0xc8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 42cdbc5b5dfe5f78
! Mem[0000000027000130] = 590a5e18, %l4 = fb819afc6839d288
swap [%i2+0x130],%l4 ! %l4 = 00000000590a5e18
! Mem[00000000910000d8] = 090d6399, %g2 = ffffffffc405d5f9
lduh [%i6+0x0da],%g2 ! %g2 = 000000000000090d
! Mem[00000000900001d0] = 1f31a341, %g18 = 75730ace701bac5a
ldsw [%i4+0x1d0],%g2 ! %g2 = 75730ace701bac5a
! Mem[0000000027800078] = 52059e40, %l4 = 590a5e18, %l2 = 06a8a380
add %i3,0x78,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000052059e40
! Mem[0000000091800110] = ba01b988, %g2 = 000000001f31a341
ldsb [%o0+0x110],%g2 ! %g2 = ffffffffffffffba
! Mem[00000000900001f4] = 58e51607, %g2 = ffffffffffffffba
lduh [%i4+0x1f6],%g2 ! %g2 = 00000000000058e5
! %f0 = 8e5b4ac5 2153ec60 b38997ff 9b2b4aac
! %f4 = b3884a4e 701bece1 da465ec2 fc649459
! %f8 = 5f2c07d5 014f8cc5 fa969477 85497de4
! %f12 = 846854cc eb0f181b 5bcfd73b 5673bed4
stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! %l2 = 0000000052059e40, Mem[0000000091800028] = 52a3a6da65de2819
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 0000000052059e40
p11_label_4:
! Mem[0000000027000024] = 9fc92ed6, %l2 = 0000000052059e40
swap [%i2+0x024],%l2 ! %l2 = 000000009fc92ed6
! %l2 = 9fc92ed6, %l3 = e2c531fc, Mem[0000000027800048] = 681ce560 08f3830e
std %l2,[%i3+0x048] ! Mem[0000000027800048] = 9fc92ed6 e2c531fc
! %l7 = 6155d6072c1cc613, Mem[0000000091000126] = 094d754a
sth %l7,[%i6+0x126] ! Mem[0000000091000124] = c613754a
membar #Sync ! Added by membar checker (101)
! Mem[0000000090000174] = eb0f181b, %g2 = 00000000000058e5
lduw [%i4+0x174],%g2 ! %g2 = 00000000eb0f181b
! Mem[000000009080014c] = 2717e051, %g2 = 00000000eb0f181b
ldsb [%i5+0x14d],%g2 ! %g2 = 0000000000000027
! Mem[0000000090000054] = 8aff259c, %g2 = 0000000000000027
ldsh [%i4+0x054],%g2 ! %g2 = ffffffffffff8aff
! Mem[0000000090800190] = 300a65e5, %g2 = ffffffffffff8aff
lduh [%i5+0x192],%g2 ! %g2 = 000000000000300a
! %f0 = 8e5b4ac5 2153ec60 b38997ff 9b2b4aac
! %f4 = b3884a4e 701bece1 da465ec2 fc649459
! %f8 = 5f2c07d5 014f8cc5 fa969477 85497de4
! %f12 = 846854cc eb0f181b 5bcfd73b 5673bed4
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
! %f16 = fe1a1099 3a82abfe 8c69340d 2644e423
! %f20 = 74abfaf6 71926628 f2072678 e64d7c4b
! %f24 = e98bbab9 497f6580 e4e3baa4 57d05f8c
! %f28 = f3853aff 0cd330d3 e592201e 05bddcba
mov 0x1c0,%g4
stda %f16,[%i3+%g4]ASI_BLK_S ! Block Store to 00000000278001c0
! Mem[0000000091000090] = 898c3891 63b2ff17, %g2 = 0000300a, %g3 = 52987c9c
ldd [%i6+0x090],%g2 ! %g2 = 00000000898c3891 0000000063b2ff17
p11_label_5:
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! %l5 = 42cdbc5b5dfe5f78, Mem[0000000090800044] = 3ae6831c
stw %l5,[%i5+0x044] ! Mem[0000000090800044] = 5dfe5f78
! %l5 = 42cdbc5b5dfe5f78, Mem[00000000910001b1] = 2b3c47ce
stb %l5,[%i6+0x1b1] ! Mem[00000000910001b0] = 783c47ce
! Mem[0000000027000088] = 8b11b5628f69a8cf, %l4 = 00000000590a5e18, %l7 = 6155d6072c1cc613
add %i2,0x88,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 8b11b5628f69a8cf
! %l0 = d466670d, %l1 = dad11043, Mem[00000000268000a8] = aef71c33 5f2e8a78
std %l0,[%i1+0x0a8] ! Mem[00000000268000a8] = d466670d dad11043
membar #Sync ! Added by membar checker (102)
! %l2 = 000000009fc92ed6, Mem[00000000900001c0] = c1d3bfd2
stw %l2,[%i4+0x1c0] ! Mem[00000000900001c0] = 9fc92ed6
! Mem[00000000268001cc] = 3bb9389c, %l4 = 590a5e18, %l7 = 8f69a8cf
add %i1,0x1cc,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000003bb9389c
! Mem[000000009180004c] = 25a9d9e9, %g2 = 00000000898c3891
ldsb [%o0+0x04d],%g2 ! %g2 = 0000000000000025
! Mem[0000000090000040] = 8e5b4ac5 2153ec60 b38997ff 9b2b4aac
! Mem[0000000090000050] = b3884a4e 701bece1 da465ec2 fc649459
! Mem[0000000090000060] = 5f2c07d5 014f8cc5 fa969477 85497de4
! Mem[0000000090000070] = 846854cc eb0f181b 5bcfd73b 5673bed4
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
p11_label_6:
! %f16 = fe1a1099 3a82abfe 8c69340d 2644e423
! %f20 = 74abfaf6 71926628 f2072678 e64d7c4b
! %f24 = e98bbab9 497f6580 e4e3baa4 57d05f8c
! %f28 = f3853aff 0cd330d3 e592201e 05bddcba
stda %f16,[%i2+%g6]ASI_BLK_AIUP ! Block Store to 0000000027000040
! Mem[000000009000010c] = 7beb8d82, %g2 = 0000000000000025
lduh [%i4+0x10c],%g2 ! %g2 = 0000000000007beb
! Mem[00000000268001bc] = 633a9b6d, %l4 = 590a5e18, %l0 = d466670d
add %i1,0x1bc,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000633a9b6d
! Mem[00000000268001d2] = c7f16fe2, %l7 = 000000003bb9389c
ldstub [%i1+0x1d2],%l7 ! %l7 = 0000006f000000ff
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[00000000270000b0] = 761198b0, %l6 = 000000000000007c
ldub [%i2+0x0b0],%l6 ! %l6 = 0000000000000076
! Mem[0000000090800160] = 018c86b1, %g2 = 0000000000007beb
lduw [%i5+0x160],%g2 ! %g2 = 00000000018c86b1
! Mem[0000000090000098] = 196659b5, %g2 = 00000000018c86b1
ldsb [%i4+0x098],%g2 ! %g2 = 0000000000000019
! Mem[0000000026800128] = 92607890c22f431b, %l1 = 00000000dad11043, %l7 = 000000000000006f
add %i1,0x128,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 92607890c22f431b
! Mem[0000000026800168] = 77d3f7c95680291c, %l4 = 00000000590a5e18, %l0 = 00000000633a9b6d
add %i1,0x168,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 77d3f7c95680291c
p11_label_7:
! Mem[0000000027000118] = 540cc7687dea7943, %l7 = 92607890c22f431b, %l4 = 00000000590a5e18
add %i2,0x118,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 540cc7687dea7943
! Mem[00000000900000a8] = cb6bfbef, %g2 = 0000000000000019
lduh [%i4+0x0a8],%g2 ! %g2 = 000000000000cb6b
! Mem[0000000090800138] = 903ddd5b, %g2 = 000000000000cb6b
ldsh [%i5+0x138],%g2 ! %g2 = ffffffffffff903d
! Mem[000000002600016c] = cba60f5f, %l1 = dad11043, %l6 = 00000076
add %i0,0x16c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000cba60f5f
! Mem[000000002700019c] = 01ad84d2, %l7 = 92607890c22f431b
ldub [%i2+0x19d],%l7 ! %l7 = 00000000000000ad
! %f16 = fe1a1099 3a82abfe 8c69340d 2644e423
! %f20 = 74abfaf6 71926628 f2072678 e64d7c4b
! %f24 = e98bbab9 497f6580 e4e3baa4 57d05f8c
! %f28 = f3853aff 0cd330d3 e592201e 05bddcba
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
! %l2 = 000000009fc92ed6, Mem[0000000027000172] = 066941a0
sth %l2,[%i2+0x172] ! Mem[0000000027000170] = 06692ed6
! Mem[0000000026000178] = ba823618, %l0 = 77d3f7c95680291c
swap [%i0+0x178],%l0 ! %l0 = 00000000ba823618
! %l3 = 00000000e2c531fc, Mem[0000000090800118] = 59744ec7141e1b8a
stx %l3,[%i5+0x118] ! Mem[0000000090800118] = 00000000e2c531fc
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
p11_label_8:
! Mem[00000000268001c8] = 9af005fc3bb9389c, %l1 = 00000000dad11043, %l6 = 00000000cba60f5f
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 9af005fc3bb9389c
! %l4 = 540cc7687dea7943, Mem[0000000026000148] = b87534b5
stw %l4,[%i0+0x148] ! Mem[0000000026000148] = 7dea7943
! %l1 = 00000000dad11043, Mem[00000000908001a0] = 01d55e31cfd5adc6
stx %l1,[%i5+0x1a0] ! Mem[00000000908001a0] = 00000000dad11043
! Mem[0000000026800074] = cbb3d88e, %l0 = 00000000ba823618
swap [%i1+0x074],%l0 ! %l0 = 00000000cbb3d88e
! Mem[000000002780010c] = f97d218f, %l2 = 000000009fc92ed6
swap [%i3+0x10c],%l2 ! %l2 = 00000000f97d218f
! %f16 = fe1a1099 3a82abfe 8c69340d 2644e423
! %f20 = 74abfaf6 71926628 f2072678 e64d7c4b
! %f24 = e98bbab9 497f6580 e4e3baa4 57d05f8c
! %f28 = f3853aff 0cd330d3 e592201e 05bddcba
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[00000000908001d4] = 24d2421e, %g2 = ffffffffffff903d
ldsb [%i5+0x1d4],%g2 ! %g2 = 0000000000000024
! Mem[0000000090800004] = 0a97b6d9, %g2 = 0000000000000024
lduw [%i5+0x004],%g2 ! %g2 = 000000000a97b6d9
! Mem[0000000027000190] = 9f470665, %l4 = 7dea7943, %l7 = 000000ad
add %i2,0x190,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000009f470665
! Mem[0000000026000188] = 516a112512a666df, %l4 = 540cc7687dea7943, %l2 = 00000000f97d218f
add %i0,0x188,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 516a112512a666df
p11_label_9:
! Mem[00000000270000d8] = e1e4ffc0, %l3 = 00000000e2c531fc
ldub [%i2+0x0db],%l3 ! %l3 = 00000000000000c0
! %l5 = 42cdbc5b5dfe5f78, Mem[0000000090800110] = 1ca44466
stw %l5,[%i5+0x110] ! Mem[0000000090800110] = 5dfe5f78
! Mem[00000000278000cc] = 5dfe5f78, %l4 = 7dea7943, %l0 = cbb3d88e
add %i3,0xcc,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000005dfe5f78
! Mem[0000000090800070] = b6dc7d71, %g2 = 000000000a97b6d9
lduw [%i5+0x070],%g2 ! %g2 = 00000000b6dc7d71
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[00000000270000c8] = 431377406d44879b, %l2 = 516a112512a666df, %l6 = 9af005fc3bb9389c
add %i2,0xc8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 431377406d44879b
! %f0 = 8e5b4ac5 2153ec60 b38997ff 9b2b4aac
! %f4 = b3884a4e 701bece1 da465ec2 fc649459
! %f8 = 5f2c07d5 014f8cc5 fa969477 85497de4
! %f12 = 846854cc eb0f181b 5bcfd73b 5673bed4
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000140
! %l4 = 7dea7943, %l5 = 5dfe5f78, Mem[00000000260001b8] = ad95e1b6 1549589f
std %l4,[%i0+0x1b8] ! Mem[00000000260001b8] = 7dea7943 5dfe5f78
! Mem[0000000026000048] = ab53d05c60d7cbdf, %l1 = 00000000dad11043, %l2 = 516a112512a666df
add %i0,0x48,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = ab53d05c60d7cbdf
! %l6 = 431377406d44879b, Mem[0000000090800158] = e5c31543ecaf11e1
stx %l6,[%i5+0x158] ! Mem[0000000090800158] = 431377406d44879b
p11_label_10:
! %l3 = 00000000000000c0, Mem[0000000091000162] = 15718506
stb %l3,[%i6+0x162] ! Mem[0000000091000160] = c0718506
! Mem[0000000027000177] = f87e1ca6, %l7 = 000000009f470665
ldstub [%i2+0x177],%l7 ! %l7 = 000000a6000000ff
! %f16 = fe1a1099 3a82abfe 8c69340d 2644e423
! %f20 = 74abfaf6 71926628 f2072678 e64d7c4b
! %f24 = e98bbab9 497f6580 e4e3baa4 57d05f8c
! %f28 = f3853aff 0cd330d3 e592201e 05bddcba
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[0000000026800128] = 92607890, %l6 = 431377406d44879b
swap [%i1+0x128],%l6 ! %l6 = 0000000092607890
! Mem[000000002780005c] = c50dd3e8, %l3 = 00000000000000c0
swap [%i3+0x05c],%l3 ! %l3 = 00000000c50dd3e8
! Mem[0000000091800080] = 2bf293874e7f1618, %g2 = 00000000b6dc7d71
ldx [%o0+0x080],%g2 ! %g2 = 2bf293874e7f1618
! Mem[0000000090000040] = 8e5b4ac5 2153ec60 b38997ff 9b2b4aac
! Mem[0000000090000050] = b3884a4e 701bece1 da465ec2 fc649459
! Mem[0000000090000060] = 5f2c07d5 014f8cc5 fa969477 85497de4
! Mem[0000000090000070] = 846854cc eb0f181b 5bcfd73b 5673bed4
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[0000000091000000] = b83e384f, %g2 = 2bf293874e7f1618
lduw [%i6+%g0],%g2 ! %g2 = 00000000b83e384f
! Mem[00000000260001a0] = cde2c4cf, %l3 = 00000000c50dd3e8
swap [%i0+0x1a0],%l3 ! %l3 = 00000000cde2c4cf
! %l6 = 0000000092607890, Mem[0000000090800090] = 9b34374c2bf86f1b
stx %l6,[%i5+0x090] ! Mem[0000000090800090] = 0000000092607890
p11_label_11:
! Mem[0000000027800138] = bc5753842732ee03, %l0 = 000000005dfe5f78, %l1 = 00000000dad11043
add %i3,0x138,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = bc5753842732ee03
! Mem[00000000908001f8] = d2329a7e, %g2 = 00000000b83e384f
lduh [%i5+0x1fa],%g2 ! %g2 = 000000000000d232
! %l7 = 00000000000000a6, Mem[0000000091000158] = 9ebd6795d9168ce7
stx %l7,[%i6+0x158] ! Mem[0000000091000158] = 00000000000000a6
! Mem[00000000270000e8] = be0f606ef3748377, %l7 = 00000000000000a6, %l7 = 00000000000000a6
add %i2,0xe8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = be0f606ef3748377
! Mem[0000000090800088] = d37cd3a7 3d734006, %g2 = 0000d232, %g3 = 63b2ff17
ldd [%i5+0x088],%g2 ! %g2 = 00000000d37cd3a7 000000003d734006
! Mem[00000000278000a0] = 438152df, %l6 = 0000000092607890
swap [%i3+0x0a0],%l6 ! %l6 = 00000000438152df
! %l2 = 60d7cbdf, %l3 = cde2c4cf, Mem[00000000908000d8] = 8a14b856 f81d9f0c
std %l2,[%i5+0x0d8] ! Mem[00000000908000d8] = 60d7cbdf cde2c4cf
! Mem[0000000026800170] = b79f943a, %l6 = 00000000438152df
ldsw [%i1+0x170],%l6 ! %l6 = ffffffffb79f943a
! Mem[00000000260001b0] = 974441f18b364c73, %l6 = ffffffffb79f943a, %l6 = ffffffffb79f943a
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 974441f18b364c73
! Mem[0000000027800078] = 52059e40, %l4 = 540cc7687dea7943
swap [%i3+0x078],%l4 ! %l4 = 0000000052059e40
p11_label_12:
! Mem[0000000091800010] = a320edbf, %g2 = 00000000d37cd3a7
lduw [%o0+%o2],%g2 ! %g2 = 00000000a320edbf
! Mem[00000000900001d0] = 1f31a341 e8486852, %g2 = a320edbf, %g3 = 3d734006
ldd [%i4+0x1d0],%g2 ! %g2 = 000000001f31a341 00000000e8486852
! Mem[0000000026800158] = 5e0c655d, %l1 = bc5753842732ee03
ldsb [%i1+0x158],%l1 ! %l1 = 000000000000005e
! Mem[0000000091800178] = d42ec1f4, %g2 = 000000001f31a341
lduw [%o0+0x178],%g2 ! %g2 = 00000000d42ec1f4
! Mem[00000000900001fc] = a2b6901e, %g2 = 00000000d42ec1f4
lduh [%i4+0x1fe],%g2 ! %g2 = 000000000000a2b6
! Mem[0000000027800010] = e234330b, %l7 = f3748377, %l4 = 52059e40
add %i3,0x10,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000e234330b
! %l4 = 00000000e234330b, Mem[00000000910000f4] = d888e86d
stw %l4,[%i6+0x0f4] ! Mem[00000000910000f4] = e234330b
membar #Sync ! Added by membar checker (103)
! Mem[00000000900000c0] = fe1a1099 3a82abfe 8c69340d 2644e423
! Mem[00000000900000d0] = 74abfaf6 71926628 f2072678 e64d7c4b
! Mem[00000000900000e0] = e98bbab9 497f6580 e4e3baa4 57d05f8c
! Mem[00000000900000f0] = f3853aff 0cd330d3 e592201e 05bddcba
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! %l4 = e234330b, %l5 = 5dfe5f78, Mem[00000000900001f0] = 5492cc02 da0c58e5
std %l4,[%i4+0x1f0] ! Mem[00000000900001f0] = e234330b 5dfe5f78
! Mem[00000000268000b8] = 6f417194, %l4 = e234330b, %l7 = f3748377
add %i1,0xb8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000006f417194
p11_label_13:
! Mem[0000000026000028] = f07394b9, %l4 = 00000000e234330b
swap [%i0+%o5],%l4 ! %l4 = 00000000f07394b9
! Mem[00000000268001f8] = 7f9e88cf7ac759b2, %l0 = 000000005dfe5f78
ldx [%i1+0x1f8],%l0 ! %l0 = 7f9e88cf7ac759b2
! %l5 = 42cdbc5b5dfe5f78, Mem[00000000278000e8] = 045611b1
stw %l5,[%i3+0x0e8] ! Mem[00000000278000e8] = 5dfe5f78
! %f0 = 8e5b4ac5 2153ec60 b38997ff 9b2b4aac
! %f4 = b3884a4e 701bece1 da465ec2 fc649459
! %f8 = 5f2c07d5 014f8cc5 fa969477 85497de4
! %f12 = 846854cc eb0f181b 5bcfd73b 5673bed4
stda %f0,[%i0]ASI_BLK_PL ! Block Store to 0000000026000000
! %l6 = 8b364c73, %l7 = 6f417194, Mem[0000000091800188] = 276496bf 3d1c2436
std %l6,[%o0+0x188] ! Mem[0000000091800188] = 8b364c73 6f417194
! Mem[00000000268000c0] = ec0c4323 2f47a9f3 adb060a3 b78d3171
! Mem[00000000268000d0] = 30184b7f 41356704 a75d502f cc15fa94
! Mem[00000000268000e0] = 0ce1644d 4967f0e1 89a64d7b c1d3c686
! Mem[00000000268000f0] = dda664e1 131147f7 0c3f3999 5535008c
ldda [%i1+%g5]ASI_BLK_AIUPL,%f16 ! Block Load from 00000000268000c0
! Mem[00000000268000c0] = ec0c4323 2f47a9f3 adb060a3 b78d3171
! Mem[00000000268000d0] = 30184b7f 41356704 a75d502f cc15fa94
! Mem[00000000268000e0] = 0ce1644d 4967f0e1 89a64d7b c1d3c686
! Mem[00000000268000f0] = dda664e1 131147f7 0c3f3999 5535008c
ldda [%i1+%g5]ASI_BLK_AIUSL,%f0 ! Block Load from 00000000268000c0
! %l5 = 42cdbc5b5dfe5f78, Mem[0000000090800000] = 7e966bf30a97b6d9
stx %l5,[%i5+%g0] ! Mem[0000000090800000] = 42cdbc5b5dfe5f78
! Mem[0000000090000180] = fe1a1099 3a82abfe 8c69340d 2644e423
! Mem[0000000090000190] = 74abfaf6 71926628 f2072678 e64d7c4b
! Mem[00000000900001a0] = e98bbab9 497f6580 e4e3baa4 57d05f8c
! Mem[00000000900001b0] = f3853aff 0cd330d3 e592201e 05bddcba
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! %l7 = 000000006f417194, Mem[0000000091800028] = 0000000052059e40
stx %l7,[%o0+%o5] ! Mem[0000000091800028] = 000000006f417194
p11_label_14:
! %l4 = 00000000f07394b9, Mem[000000002700014c] = 39cb2682
stb %l4,[%i2+0x14c] ! Mem[000000002700014c] = b9cb2682
! %l5 = 42cdbc5b5dfe5f78, Mem[00000000908001dc] = 0e794949
stb %l5,[%i5+0x1dc] ! Mem[00000000908001dc] = 78794949
! Mem[00000000900000a0] = 80657f49b9ba8be9, %g2 = 000000000000a2b6
ldx [%i4+0x0a0],%g2 ! %g2 = 80657f49b9ba8be9
! Mem[000000002780014b] = 1793d143, %l5 = 42cdbc5b5dfe5f78
ldstub [%i3+0x14b],%l5 ! %l5 = 00000043000000ff
! Mem[0000000027800168] = dbf7212ce30baa86, %l6 = 974441f18b364c73, %l3 = 00000000cde2c4cf
add %i3,0x168,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = dbf7212ce30baa86
! Mem[0000000026000188] = 516a1125 12a666df, %l2 = 60d7cbdf, %l3 = e30baa86
ldd [%i0+0x188],%l2 ! %l2 = 00000000516a1125 0000000012a666df
! %l3 = 0000000012a666df, Mem[0000000091800037] = b2a229cd
stb %l3,[%o0+0x037] ! Mem[0000000091800034] = dfa229cd
! Mem[0000000027000028] = 713738e3b6c27af9, %l4 = 00000000f07394b9, %l6 = 974441f18b364c73
add %i2,0x28,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 713738e3b6c27af9
! %l4 = 00000000f07394b9, Mem[000000009000007f] = d4feab82
stb %l4,[%i4+0x07f] ! Mem[000000009000007c] = b9feab82
! %l2 = 00000000516a1125, Mem[000000009100004b] = 253b9973
stb %l2,[%i6+0x04b] ! Mem[0000000091000048] = 253b9973
p11_label_15:
! %l7 = 000000006f417194, Mem[000000002780004c] = e2c531fc
sth %l7,[%i3+0x04c] ! Mem[000000002780004c] = 719431fc
! Mem[0000000090000000] = 8e5b4ac5 2153ec60 b38997ff 9b2b4aac
! Mem[0000000090000010] = b3884a4e 701bece1 da465ec2 fc649459
! Mem[0000000090000020] = 5f2c07d5 014f8cc5 fa969477 85497de4
! Mem[0000000090000030] = 846854cc eb0f181b 5bcfd73b 5673bed4
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[0000000090800108] = da566dfe, %g2 = 80657f49b9ba8be9
ldsh [%i5+0x108],%g2 ! %g2 = ffffffffffffda56
! %f0 = f3a9472f 23430cec 71318db7 a360b0ad
! %f4 = 04673541 7f4b1830 94fa15cc 2f505da7
! %f8 = e1f06749 4d64e10c 86c6d3c1 7b4da689
! %f12 = f7471113 e164a6dd 8c003555 99393f0c
mov 0x140,%g6
stda %f0,[%i0+%g6]ASI_BLK_AIUSL ! Block Store to 0000000026000140
membar #Sync ! Added by membar checker (104)
! Mem[0000000026000178] = 0c3f3999, %l2 = 516a1125, %l5 = 00000043
add %i0,0x178,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000000c3f3999
! Mem[0000000026000185] = c26ede69, %l4 = 00000000f07394b9
ldstub [%i0+0x185],%l4 ! %l4 = 0000006e000000ff
! Mem[00000000278001b4] = a18ef52d, %l2 = 00000000516a1125
swap [%i3+0x1b4],%l2 ! %l2 = 00000000a18ef52d
! Mem[0000000027000108] = b9c45e01, %l2 = a18ef52d, %l0 = 7ac759b2
add %i2,0x108,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000b9c45e01
! Mem[0000000090000080] = feab823a 99101afe 23e44426 0d34698c
! Mem[0000000090000090] = 28669271 f6faab74 4b7c4de6 782607f2
! Mem[00000000900000a0] = 80657f49 b9ba8be9 8c5fd057 a4bae3e4
! Mem[00000000900000b0] = d330d30c ff3a85f3 badcbd05 1e2092e5
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000090800120] = 51966be5, %g18 = 75730ace701bac5a
ldsw [%i5+0x120],%g2 ! %g2 = 75730ace701bac5a
p11_label_16:
! %l0 = 00000000b9c45e01, Mem[000000009100009c] = d0d50f6b
sth %l0,[%i6+0x09c] ! Mem[000000009100009c] = 5e010f6b
! Mem[0000000026800169] = 77d3f7c9, %l4 = 000000000000006e
ldstub [%i1+0x169],%l4 ! %l4 = 000000d3000000ff
! Mem[00000000270000b8] = f2a36b97, %l3 = 0000000012a666df
swap [%i2+0x0b8],%l3 ! %l3 = 00000000f2a36b97
! Mem[0000000090000040] = 8e5b4ac5 2153ec60 b38997ff 9b2b4aac
! Mem[0000000090000050] = b3884a4e 701bece1 da465ec2 fc649459
! Mem[0000000090000060] = 5f2c07d5 014f8cc5 fa969477 85497de4
! Mem[0000000090000070] = 846854cc eb0f181b 5bcfd73b 5673beb9
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[000000009000009c] = 07f28065, %g2 = 0000000051966be5
lduh [%i4+0x09e],%g2 ! %g2 = 00000000000007f2
! %f0 = f3a9472f 23430cec 71318db7 a360b0ad
! %f4 = 04673541 7f4b1830 94fa15cc 2f505da7
! %f8 = e1f06749 4d64e10c 86c6d3c1 7b4da689
! %f12 = f7471113 e164a6dd 8c003555 99393f0c
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000140
! Mem[0000000090000000] = 8e5b4ac5 2153ec60 b38997ff 9b2b4aac
! Mem[0000000090000010] = b3884a4e 701bece1 da465ec2 fc649459
! Mem[0000000090000020] = 5f2c07d5 014f8cc5 fa969477 85497de4
! Mem[0000000090000030] = 846854cc eb0f181b 5bcfd73b 5673bed4
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[00000000910001d8] = b7a42843 defde041, %g2 = 000007f2, %g3 = e8486852
ldd [%i6+0x1d8],%g2 ! %g2 = 00000000b7a42843 00000000defde041
! Mem[0000000090800174] = 6dec9fe4, %g2 = 00000000b7a42843
lduh [%i5+0x174],%g2 ! %g2 = 0000000000006dec
! %l5 = 000000000c3f3999, Mem[0000000091000000] = b83e384fc1f38f7a
stx %l5,[%i6+%g0] ! Mem[0000000091000000] = 000000000c3f3999
p11_label_17:
! Mem[0000000026800150] = 465ec7ceeb810350, %l1 = 000000000000005e, %l0 = 00000000b9c45e01
add %i1,0x150,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 465ec7ceeb810350
! Mem[00000000270001c8] = 81afb69c, %l5 = 000000000c3f3999
ldstub [%i2+0x1c8],%l5 ! %l5 = 00000081000000ff
membar #Sync ! Added by membar checker (105)
! Mem[0000000090000140] = f3a9472f 23430cec 71318db7 a360b0ad
! Mem[0000000090000150] = 04673541 7f4b1830 94fa15cc 2f505da7
! Mem[0000000090000160] = e1f06749 4d64e10c 86c6d3c1 7b4da689
! Mem[0000000090000170] = f7471113 e164a6dd 8c003555 99393f0c
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000000] = 8e5b4ac5 2153ec60 b38997ff 9b2b4aac
! Mem[0000000090000010] = b3884a4e 701bece1 da465ec2 fc649459
! Mem[0000000090000020] = 5f2c07d5 014f8cc5 fa969477 85497de4
! Mem[0000000090000030] = 846854cc eb0f181b 5bcfd73b 5673bed4
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000027000108] = b9c45e01, %l1 = 0000005e, %l5 = 00000081
add %i2,0x108,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000b9c45e01
! Mem[0000000090000180] = fe1a1099 3a82abfe 8c69340d 2644e423
! Mem[0000000090000190] = 74abfaf6 71926628 f2072678 e64d7c4b
! Mem[00000000900001a0] = e98bbab9 497f6580 e4e3baa4 57d05f8c
! Mem[00000000900001b0] = f3853aff 0cd330d3 e592201e 05bddcba
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[00000000918000b4] = e5d4a297, %g2 = 0000000000006dec
lduw [%o0+0x0b4],%g2 ! %g2 = 00000000e5d4a297
! Mem[00000000278000a1] = 92607890, %l4 = 00000000000000d3
ldstub [%i3+0x0a1],%l4 ! %l4 = 00000060000000ff
! Mem[0000000090800124] = eea06024, %g2 = 00000000e5d4a297
ldsh [%i5+0x126],%g2 ! %g2 = ffffffffffffeea0
! Mem[0000000090000110] = 660425d7, %g18 = 75730ace701bac5a
ldsw [%i4+0x110],%g2 ! %g2 = 75730ace701bac5a
p11_label_18:
! Mem[0000000090000180] = 993a82ab, %g2 = 00000000660425d7
ldsb [%i4+0x183],%g2 ! %g2 = ffffffffffffff99
! %f0 = f3a9472f 23430cec 71318db7 a360b0ad
! %f4 = 04673541 7f4b1830 94fa15cc 2f505da7
! %f8 = e1f06749 4d64e10c 86c6d3c1 7b4da689
! %f12 = f7471113 e164a6dd 8c003555 99393f0c
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[0000000026000100] = 3bf1c31b27ae222c, %l5 = 00000000b9c45e01, %l7 = 000000006f417194
add %i0,0x100,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 3bf1c31b27ae222c
! %l2 = 00000000a18ef52d, Mem[00000000918001b6] = a600311b
sth %l2,[%o0+0x1b6] ! Mem[00000000918001b4] = f52d311b
! %f16 = f3a9472f 23430cec 71318db7 a360b0ad
! %f20 = 04673541 7f4b1830 94fa15cc 2f505da7
! %f24 = e1f06749 4d64e10c 86c6d3c1 7b4da689
! %f28 = f7471113 e164a6dd 8c003555 99393f0c
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[0000000026000114] = 949badc4, %l5 = 00000000b9c45e01
ldstub [%i0+0x114],%l5 ! %l5 = 00000094000000ff
! Mem[0000000026800098] = 0582b2c7, %l0 = 465ec7ceeb810350
swap [%i1+0x098],%l0 ! %l0 = 000000000582b2c7
! Mem[0000000027800015] = 69e86e49, %l0 = 000000000582b2c7
ldstub [%i3+0x015],%l0 ! %l0 = 000000e8000000ff
! %f16 = f3a9472f 23430cec 71318db7 a360b0ad
! %f20 = 04673541 7f4b1830 94fa15cc 2f505da7
! %f24 = e1f06749 4d64e10c 86c6d3c1 7b4da689
! %f28 = f7471113 e164a6dd 8c003555 99393f0c
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[00000000270001c8] = ffafb69c, %l0 = 00000000000000e8
swap [%i2+0x1c8],%l0 ! %l0 = 00000000ffafb69c
p11_label_19:
membar #Sync ! Added by membar checker (106)
! %l0 = ffafb69c, %l1 = 0000005e, Mem[0000000090000038] = 5bcfd73b 5673bed4
std %l0,[%i4+0x038] ! Mem[0000000090000038] = ffafb69c 0000005e
! Mem[00000000900000e8] = c6d3c17b, %g2 = ffffffffffffff99
ldsb [%i4+0x0e9],%g2 ! %g2 = ffffffffffffffc6
! Mem[00000000278000c0] = 8a9a7f3b 5854d4bb, %l2 = a18ef52d, %l3 = f2a36b97
ldd [%i3+0x0c0],%l2 ! %l2 = 000000008a9a7f3b 000000005854d4bb
! Mem[0000000026000010] = e1ec1b70, %l2 = 000000008a9a7f3b
ldsw [%i0+%o2],%l2 ! %l2 = ffffffffe1ec1b70
! Mem[0000000090000180] = fe1a1099 3a82abfe 8c69340d 2644e423
! Mem[0000000090000190] = 74abfaf6 71926628 f2072678 e64d7c4b
! Mem[00000000900001a0] = e98bbab9 497f6580 e4e3baa4 57d05f8c
! Mem[00000000900001b0] = f3853aff 0cd330d3 e592201e 05bddcba
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %l0 = ffafb69c, %l1 = 0000005e, Mem[0000000090800068] = 5df193cc 4b2a4e86
std %l0,[%i5+0x068] ! Mem[0000000090800068] = ffafb69c 0000005e
! Mem[00000000268001ec] = f798c12b, %l7 = 3bf1c31b27ae222c
ldstub [%i1+0x1ec],%l7 ! %l7 = 000000f7000000ff
! Mem[0000000027800000] = 10b2c7e7f14c9dfe, %l7 = 00000000000000f7, %l7 = 00000000000000f7
casxa [%i3]0x80,%l7,%l7 ! %l7 = 10b2c7e7f14c9dfe
! Mem[0000000090000058] = a75d502f, %g18 = 75730ace701bac5a
ldsw [%i4+0x058],%g2 ! %g2 = 75730ace701bac5a
! Mem[0000000027800180] = b944e3f7, %l6 = 713738e3b6c27af9
swap [%i3+0x180],%l6 ! %l6 = 00000000b944e3f7
p11_label_20:
! Mem[00000000908001e0] = 148503dc 90c427c2, %g2 = a75d502f, %g3 = defde041
ldd [%i5+0x1e0],%g2 ! %g2 = 00000000148503dc 0000000090c427c2
! Mem[0000000090800114] = 77404324, %g2 = 00000000148503dc
lduh [%i5+0x114],%g2 ! %g2 = 0000000000007740
! %l4 = 0000000000000060, Mem[000000002780004c] = 719431fc
stw %l4,[%i3+0x04c] ! Mem[000000002780004c] = 00000060
! %l2 = ffffffffe1ec1b70, Mem[000000002780015c] = 1acba277
sth %l2,[%i3+0x15c] ! Mem[000000002780015c] = 1b70a277
! Mem[0000000090000128] = 7ca6d8fc1a3c3207, %g2 = 0000000000007740
ldx [%i4+0x128],%g2 ! %g2 = 7ca6d8fc1a3c3207
! Mem[0000000026800090] = 61832a5fac3c9c66, %l4 = 0000000000000060, %l1 = 000000000000005e
add %i1,0x90,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 61832a5fac3c9c66
! Mem[0000000027000114] = e0b6b9c1, %l1 = ac3c9c66, %l0 = ffafb69c
add %i2,0x114,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000e0b6b9c1
! Mem[00000000918000a8] = e290f450, %g2 = 7ca6d8fc1a3c3207
lduh [%o0+0x0a8],%g2 ! %g2 = 000000000000e290
! Mem[0000000027000134] = 67f77af0, %l2 = ffffffffe1ec1b70
lduh [%i2+0x136],%l2 ! %l2 = 0000000000007af0
! %l6 = 00000000b944e3f7, Mem[0000000091800082] = 93874e7f
sth %l6,[%o0+0x082] ! Mem[0000000091800080] = e3f74e7f
p11_label_21:
! %l4 = 00000060, %l5 = 00000094, Mem[0000000090800000] = 42cdbc5b 5dfe5f78
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 00000060 00000094
! Mem[00000000900001c0] = 9fc92ed6 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = e234330b 5dfe5f78 16073d41 15aca2b6
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000091800100] = 17a200e8, %g2 = 000000000000e290
lduh [%o0+0x102],%g2 ! %g2 = 00000000000017a2
! %l4 = 0000000000000060, Mem[0000000091000080] = 94c08552
sth %l4,[%i6+0x080] ! Mem[0000000091000080] = 00608552
! Mem[0000000090000040] = ec0c4323 2f47a9f3 adb060a3 b78d3171
! Mem[0000000090000050] = 30184b7f 41356704 a75d502f cc15fa94
! Mem[0000000090000060] = 0ce1644d 4967f0e1 89a64d7b c1d3c686
! Mem[0000000090000070] = dda664e1 131147f7 0c3f3999 5535008c
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000091000170] = a9b3b7bd, %g2 = 00000000000017a2
lduh [%i6+0x170],%g2 ! %g2 = 000000000000a9b3
! Mem[00000000278000fc] = 13d8709d, %l3 = 000000005854d4bb
swap [%i3+0x0fc],%l3 ! %l3 = 0000000013d8709d
! Mem[00000000260000a0] = a96423c544ffe62e, %l7 = 10b2c7e7f14c9dfe, %l4 = 0000000000000060
add %i0,0xa0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = a96423c544ffe62e
! Mem[00000000270000a8] = e834f4e3bafbafb2, %l0 = 00000000e0b6b9c1, %l7 = 10b2c7e7f14c9dfe
add %i2,0xa8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = e834f4e3bafbafb2
! Mem[00000000260000d8] = 37701910, %l5 = 00000094, %l0 = e0b6b9c1
add %i0,0xd8,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000037701910
p11_label_22:
! Mem[00000000910000d8] = 36a1090d63994add, %g2 = 000000000000a9b3
ldx [%i6+0x0d8],%g2 ! %g2 = 36a1090d63994add
! Mem[00000000278001cd] = 2644e423, %l4 = a96423c544ffe62e
ldstub [%i3+0x1cd],%l4 ! %l4 = 00000044000000ff
! %f16 = f3a9472f 23430cec 71318db7 a360b0ad
! %f20 = 04673541 7f4b1830 94fa15cc 2f505da7
! %f24 = e1f06749 4d64e10c 86c6d3c1 7b4da689
! %f28 = f7471113 e164a6dd 8c003555 99393f0c
mov 0x0c0,%g6
stda %f16,[%i3+%g6]ASI_BLK_PL ! Block Store to 00000000278000c0
! Mem[00000000918000a0] = 74acca8d, %g2 = 36a1090d63994add
ldsb [%o0+0x0a2],%g2 ! %g2 = 0000000000000074
! %l1 = 61832a5fac3c9c66, Mem[0000000090000138] = edbd823b
stw %l1,[%i4+0x138] ! Mem[0000000090000138] = ac3c9c66
membar #Sync ! Added by membar checker (107)
! Mem[0000000090000000] = 8e5b4ac5 2153ec60 b38997ff 9b2b4aac
! Mem[0000000090000010] = b3884a4e 701bece1 da465ec2 fc649459
! Mem[0000000090000020] = 5f2c07d5 014f8cc5 fa969477 85497de4
! Mem[0000000090000030] = 846854cc eb0f181b ffafb69c 0000005e
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! %l7 = e834f4e3bafbafb2, Mem[0000000027800124] = 8fb78248
sth %l7,[%i3+0x124] ! Mem[0000000027800124] = afb28248
! %l2 = 00007af0, %l3 = 13d8709d, Mem[0000000090800118] = 00000000 e2c531fc
std %l2,[%i5+0x118] ! Mem[0000000090800118] = 00007af0 13d8709d
! Mem[000000002680008d] = 68c16d70, %l6 = 00000000b944e3f7
ldstub [%i1+0x08d],%l6 ! %l6 = 000000c1000000ff
! Mem[0000000090000088] = a3b78d31, %g2 = 0000000000000074
ldub [%i4+0x08b],%g2 ! %g2 = 00000000000000a3
p11_label_23:
membar #Sync ! Added by membar checker (108)
! %l5 = 0000000000000094, Mem[0000000090000038] = ffafb69c
sth %l5,[%i4+0x038] ! Mem[0000000090000038] = 0094b69c
! Mem[0000000091000084] = 6a817463, %g2 = 00000000000000a3
ldsh [%i6+0x084],%g2 ! %g2 = 0000000000006a81
! Mem[000000002780010c] = 9fc92ed6, %l3 = 0000000013d8709d
swap [%i3+0x10c],%l3 ! %l3 = 000000009fc92ed6
! Mem[000000002780000c] = 6c532e05, %l4 = 00000044, %l7 = bafbafb2
add %i3,0x0c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000006c532e05
! Mem[0000000090000064] = e189a64d, %g2 = 0000000000006a81
ldub [%i4+0x067],%g2 ! %g2 = 00000000000000e1
! Mem[00000000900000c0] = f3a9472f 23430cec 71318db7 a360b0ad
! Mem[00000000900000d0] = 04673541 7f4b1830 94fa15cc 2f505da7
! Mem[00000000900000e0] = e1f06749 4d64e10c 86c6d3c1 7b4da689
! Mem[00000000900000f0] = f7471113 e164a6dd 8c003555 99393f0c
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! %l0 = 0000000037701910, Mem[0000000026800078] = 79e29764
stb %l0,[%i1+0x078] ! Mem[0000000026800078] = 10e29764
! %l6 = 000000c1, %l7 = 6c532e05, Mem[00000000910001d0] = bd4fdab6 0b35f789
std %l6,[%i6+0x1d0] ! Mem[00000000910001d0] = 000000c1 6c532e05
! Mem[0000000090000140] = f3a9472f 23430cec 71318db7 a360b0ad
! Mem[0000000090000150] = 04673541 7f4b1830 94fa15cc 2f505da7
! Mem[0000000090000160] = e1f06749 4d64e10c 86c6d3c1 7b4da689
! Mem[0000000090000170] = f7471113 e164a6dd 8c003555 99393f0c
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! %f16 = f3a9472f 23430cec 71318db7 a360b0ad
! %f20 = 04673541 7f4b1830 94fa15cc 2f505da7
! %f24 = e1f06749 4d64e10c 86c6d3c1 7b4da689
! %f28 = f7471113 e164a6dd 8c003555 99393f0c
stda %f16,[%i2+%g6]ASI_BLK_AIUSL ! Block Store to 00000000270000c0
p11_label_24:
! %f16 = f3a9472f 23430cec 71318db7 a360b0ad
! %f20 = 04673541 7f4b1830 94fa15cc 2f505da7
! %f24 = e1f06749 4d64e10c 86c6d3c1 7b4da689
! %f28 = f7471113 e164a6dd 8c003555 99393f0c
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000040
! Mem[0000000090000180] = fe1a1099 3a82abfe 8c69340d 2644e423
! Mem[0000000090000190] = 74abfaf6 71926628 f2072678 e64d7c4b
! Mem[00000000900001a0] = e98bbab9 497f6580 e4e3baa4 57d05f8c
! Mem[00000000900001b0] = f3853aff 0cd330d3 e592201e 05bddcba
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[0000000091800058] = 96996002afdbd2ff, %g2 = 00000000000000e1
ldx [%o0+0x058],%g2 ! %g2 = 96996002afdbd2ff
! Mem[0000000090000004] = 2153ec60, %g2 = 96996002afdbd2ff
lduw [%i4+0x004],%g2 ! %g2 = 000000002153ec60
! %l2 = 0000000000007af0, Mem[0000000091000188] = c03b64c2e0fb7783
stx %l2,[%i6+0x188] ! Mem[0000000091000188] = 0000000000007af0
! Mem[000000002600001d] = c25e46da, %l0 = 0000000037701910
ldstub [%i0+0x01d],%l0 ! %l0 = 0000005e000000ff
! %l6 = 000000c1, %l7 = 6c532e05, Mem[0000000091000098] = 195b1203 5e010f6b
std %l6,[%i6+0x098] ! Mem[0000000091000098] = 000000c1 6c532e05
! Mem[00000000270001c4] = 5bf2f71d, %l3 = 000000009fc92ed6
ldsb [%i2+0x1c5],%l3 ! %l3 = fffffffffffffff2
membar #Sync ! Added by membar checker (109)
! %f0 = f3a9472f 23430cec 71318db7 a360b0ad
! %f4 = 04673541 7f4b1830 94fa15cc 2f505da7
! %f8 = e1f06749 4d64e10c 86c6d3c1 7b4da689
! %f12 = f7471113 e164a6dd 8c003555 99393f0c
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[0000000026800078] = 10e29764, %l3 = fffffffffffffff2
swap [%i1+0x078],%l3 ! %l3 = 0000000010e29764
p11_label_25:
! Mem[0000000027000081] = 9235d374, %l0 = 000000000000005e
ldstub [%i2+0x081],%l0 ! %l0 = 00000035000000ff
! Mem[00000000908001fc] = 9a7e359a, %g2 = 000000002153ec60
lduh [%i5+0x1fc],%g2 ! %g2 = 0000000000009a7e
! Mem[0000000090000180] = fe1a1099 3a82abfe 8c69340d 2644e423
! Mem[0000000090000190] = 74abfaf6 71926628 f2072678 e64d7c4b
! Mem[00000000900001a0] = e98bbab9 497f6580 e4e3baa4 57d05f8c
! Mem[00000000900001b0] = f3853aff 0cd330d3 e592201e 05bddcba
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[00000000260000e0] = af8717378bf6c574, %l6 = 00000000000000c1, %l5 = 0000000000000094
add %i0,0xe0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = af8717378bf6c574
! Mem[0000000090000000] = 8e5b4ac5 2153ec60 b38997ff 9b2b4aac
! Mem[0000000090000010] = b3884a4e 701bece1 da465ec2 fc649459
! Mem[0000000090000020] = 5f2c07d5 014f8cc5 fa969477 85497de4
! Mem[0000000090000030] = 846854cc eb0f181b 0094b69c 0000005e
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! %l7 = 000000006c532e05, Mem[00000000918001a0] = b513b09836ce7981
stx %l7,[%o0+0x1a0] ! Mem[00000000918001a0] = 000000006c532e05
! Mem[00000000278001e4] = 497f6580, %l7 = 000000006c532e05
swap [%i3+0x1e4],%l7 ! %l7 = 00000000497f6580
! Mem[0000000026000140] = ec0c43232f47a9f3, %l5 = af8717378bf6c574, %l6 = 00000000000000c1
add %i0,0x140,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = ec0c43232f47a9f3
! %l6 = ec0c43232f47a9f3, Mem[00000000900000a0] = 0ce1644d4967f0e1
stx %l6,[%i4+0x0a0] ! Mem[00000000900000a0] = ec0c43232f47a9f3
! Mem[0000000027000091] = f1809eb9, %l1 = 61832a5fac3c9c66
ldstub [%i2+0x091],%l1 ! %l1 = 00000080000000ff
ba,a p11_not_taken_0_end
p11_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 0000000000000035
bne,a,pn %xcc,p11_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000080
bne,a,pn %xcc,p11_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000007af0
bne,a,pn %xcc,p11_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000010e29764
bne,a,pn %xcc,p11_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000044
bne,a,pn %xcc,p11_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be af8717378bf6c574
bne,a,pn %xcc,p11_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ec0c43232f47a9f3
bne,a,pn %xcc,p11_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000497f6580
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 f3a9472f 23430cec
bne %xcc,p11_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 71318db7 a360b0ad
bne %xcc,p11_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 04673541 7f4b1830
bne %xcc,p11_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 94fa15cc 2f505da7
bne %xcc,p11_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be e1f06749 4d64e10c
bne %xcc,p11_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 86c6d3c1 7b4da689
bne %xcc,p11_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be f7471113 e164a6dd
bne %xcc,p11_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 8c003555 99393f0c
bne %xcc,p11_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be f3a9472f 23430cec
bne %xcc,p11_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 71318db7 a360b0ad
bne %xcc,p11_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 04673541 7f4b1830
bne %xcc,p11_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 94fa15cc 2f505da7
bne %xcc,p11_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be e1f06749 4d64e10c
bne %xcc,p11_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 86c6d3c1 7b4da689
bne %xcc,p11_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be f7471113 e164a6dd
bne %xcc,p11_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 8c003555 99393f0c
bne %xcc,p11_f30_fail
nop
! Check Local Memory
set p11_local0_expect,%g1
p11_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 60ec5321c54a5b8e
ldx [%i0+0x000],%g3 ! Observed data at 0000000026000000
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ac4a2b9bff9789b3
ldx [%i0+0x008],%g3 ! Observed data at 0000000026000008
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = e1ec1b704e4a88b3
ldx [%i0+0x010],%g3 ! Observed data at 0000000026000010
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 599464fcc2ff46da
ldx [%i0+0x018],%g3 ! Observed data at 0000000026000018
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = c58c4f01d5072c5f
ldx [%i0+0x020],%g3 ! Observed data at 0000000026000020
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = e47d4985779496fa
ldx [%i0+0x028],%g3 ! Observed data at 0000000026000028
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1b180febcc546884
ldx [%i0+0x030],%g3 ! Observed data at 0000000026000030
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = d4be73563bd7cf5b
ldx [%i0+0x038],%g3 ! Observed data at 0000000026000038
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x038,%g4
ldx [%g1+0x110],%g2 ! Expected data = 756a2107ff9badc4
ldx [%i0+0x110],%g3 ! Observed data at 0000000026000110
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = ec0c43232f47a9f3
ldx [%i0+0x140],%g3 ! Observed data at 0000000026000140
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = adb060a3b78d3171
ldx [%i0+0x148],%g3 ! Observed data at 0000000026000148
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 30184b7f41356704
ldx [%i0+0x150],%g3 ! Observed data at 0000000026000150
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = a75d502fcc15fa94
ldx [%i0+0x158],%g3 ! Observed data at 0000000026000158
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 0ce1644d4967f0e1
ldx [%i0+0x160],%g3 ! Observed data at 0000000026000160
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 89a64d7bc1d3c686
ldx [%i0+0x168],%g3 ! Observed data at 0000000026000168
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = dda664e1131147f7
ldx [%i0+0x170],%g3 ! Observed data at 0000000026000170
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 0c3f39995535008c
ldx [%i0+0x178],%g3 ! Observed data at 0000000026000178
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = d6b7b2edc2ffde69
ldx [%i0+0x180],%g3 ! Observed data at 0000000026000180
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = c50dd3e8c90e7d1a
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000260001a0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 7dea79435dfe5f78
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000260001b8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x1b8,%g4
set p11_local1_expect,%g1
p11_check_local1:
ldx [%g1+0x070],%g2 ! Expected data = 80aebdf3ba823618
ldx [%i1+0x070],%g3 ! Observed data at 0000000026800070
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = fffffff258a48807
ldx [%i1+0x078],%g3 ! Observed data at 0000000026800078
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 5033bc4468ff6d70
ldx [%i1+0x088],%g3 ! Observed data at 0000000026800088
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = eb810350196f4f4d
ldx [%i1+0x098],%g3 ! Observed data at 0000000026800098
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = d466670ddad11043
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000268000a8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 6d44879bc22f431b
ldx [%i1+0x128],%g3 ! Observed data at 0000000026800128
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x128,%g4
ldx [%g1+0x168],%g2 ! Expected data = 77fff7c95680291c
ldx [%i1+0x168],%g3 ! Observed data at 0000000026800168
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x168,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = c7f1ffe2f62d5900
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000268001d0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = f514745fff98c12b
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000268001e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x1e8,%g4
set p11_local2_expect,%g1
p11_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = b97d36e852059e40
ldx [%i2+0x020],%g3 ! Observed data at 0000000027000020
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = fe1a10993a82abfe
ldx [%i2+0x040],%g3 ! Observed data at 0000000027000040
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 8c69340d2644e423
ldx [%i2+0x048],%g3 ! Observed data at 0000000027000048
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 74abfaf671926628
ldx [%i2+0x050],%g3 ! Observed data at 0000000027000050
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = f2072678e64d7c4b
ldx [%i2+0x058],%g3 ! Observed data at 0000000027000058
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = e98bbab9497f6580
ldx [%i2+0x060],%g3 ! Observed data at 0000000027000060
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = e4e3baa457d05f8c
ldx [%i2+0x068],%g3 ! Observed data at 0000000027000068
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = f3853aff0cd330d3
ldx [%i2+0x070],%g3 ! Observed data at 0000000027000070
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = e592201e05bddcba
ldx [%i2+0x078],%g3 ! Observed data at 0000000027000078
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 92ffd3746658ac04
ldx [%i2+0x080],%g3 ! Observed data at 0000000027000080
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = f1ff9eb97363bfdb
ldx [%i2+0x090],%g3 ! Observed data at 0000000027000090
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 12a666df85aa84cc
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000270000b8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ec0c43232f47a9f3
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000270000c0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = adb060a3b78d3171
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 = 30184b7f41356704
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000270000d0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = a75d502fcc15fa94
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000270000d8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0ce1644d4967f0e1
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000270000e0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 89a64d7bc1d3c686
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000270000e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = dda664e1131147f7
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000270000f0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0c3f39995535008c
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000270000f8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 6839d28867f77af0
ldx [%i2+0x130],%g3 ! Observed data at 0000000027000130
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 6c40d288cd0fc28d
ldx [%i2+0x140],%g3 ! Observed data at 0000000027000140
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 9e4ed491b9cb2682
ldx [%i2+0x148],%g3 ! Observed data at 0000000027000148
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = 06692ed6f87e1cff
ldx [%i2+0x170],%g3 ! Observed data at 0000000027000170
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 000000e80fd9a318
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000270001c8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 2f14fb57bf6d0d4d
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000270001e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x1e8,%g4
set p11_local3_expect,%g1
p11_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = e234330b69ff6e49
ldx [%i3+0x010],%g3 ! Observed data at 0000000027800010
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x010,%g4
ldx [%g1+0x048],%g2 ! Expected data = 9fc92ed600000060
ldx [%i3+0x048],%g3 ! Observed data at 0000000027800048
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 50506fd3000000c0
ldx [%i3+0x058],%g3 ! Observed data at 0000000027800058
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 7dea7943e0617969
ldx [%i3+0x078],%g3 ! Observed data at 0000000027800078
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 92ff789069d73cd3
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000278000a0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ec0c43232f47a9f3
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000278000c0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = adb060a3b78d3171
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000278000c8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 30184b7f41356704
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000278000d0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = a75d502fcc15fa94
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000278000d8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0ce1644d4967f0e1
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000278000e0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 89a64d7bc1d3c686
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000278000e8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = dda664e1131147f7
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000278000f0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0c3f39995535008c
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000278000f8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 8710198b13d8709d
ldx [%i3+0x108],%g3 ! Observed data at 0000000027800108
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 33fb8061afb28248
ldx [%i3+0x120],%g3 ! Observed data at 0000000027800120
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = 1793d1ffbe1a2d30
ldx [%i3+0x148],%g3 ! Observed data at 0000000027800148
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 53bfb5ca1b70a277
ldx [%i3+0x158],%g3 ! Observed data at 0000000027800158
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = b6c27af93927d7d6
ldx [%i3+0x180],%g3 ! Observed data at 0000000027800180
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ba931bce516a1125
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000278001b0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = fe1a10993a82abfe
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 = 8c69340d26ffe423
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 = 74abfaf671926628
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 = f2072678e64d7c4b
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 = e98bbab96c532e05
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 = e4e3baa457d05f8c
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 = f3853aff0cd330d3
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 = e592201e05bddcba
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
p11_f16_fail:
set p11_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f18_fail:
set p11_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f20_fail:
set p11_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f22_fail:
set p11_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f24_fail:
set p11_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f26_fail:
set p11_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f28_fail:
set p11_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p11_f30_fail:
set p11_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 11 failed
p11_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x02c] ! Set processor 11 done flag
set p11_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 11 failed
p11_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x02c] ! Set processor 11 done flag
set p11_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p11_selfmod_failed:
ba p11_failed
mov 0xabc,%g1
p11_common_error:
or %g0,0xeeb,%g1
ba p11_failed
mov %o5,%g3
p11_common_signature_error:
set p11_temp,%g1
ba p11_failed
st %g2,[%g1] ! Common Lock Number
p11_common_timeout:
set p11_temp,%g1
ba p11_failed
st %g2,[%g1] ! Common Lock Number
p11_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p11_failed
mov 0x0,%g3
p11_trap1e:
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000026000010]
lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000027800000]
done
p11_trap1o:
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000026000010]
lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000027800000]
done
p11_trap2e:
lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000027800020]
ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000027000018]
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000026000008]
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000026800000]
stba %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026800000]
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000027800008]
ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000027000018]
done
p11_trap2o:
lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000027800020]
ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000027000018]
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000026000008]
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000026800000]
stba %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026800000]
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000027800008]
ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000027000018]
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 = 015a1af6c5d29938
ldx [%g1+0x008],%l1 ! %l1 = 90bddc0622350904
ldx [%g1+0x010],%l2 ! %l2 = 5aa7f7c806a8a380
ldx [%g1+0x018],%l3 ! %l3 = 7b6deaa42f14fb57
ldx [%g1+0x020],%l4 ! %l4 = fb819afc6839d288
ldx [%g1+0x028],%l5 ! %l5 = 90e557e1dcd78d5a
ldx [%g1+0x030],%l6 ! %l6 = eb6f3ebc3c703fbf
ldx [%g1+0x038],%l7 ! %l7 = 6c2838299946b715
! 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 = c77e3c7c d5f366fb 89898786 031149a1
! %f4 = 7f6b7ac7 4cf34964 ec5a28bc 07ec5672
! %f8 = 048b5a1e e733c810 3d488957 f4dfdb29
! %f12 = ee494982 b012a1ef 29c2c279 7d08e626
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 501ec542 72312239 a154b928 01e97326
! %f20 = e44da4aa 4fe666b4 edc7c93f 25b4c46c
! %f24 = 0619b139 ccd1f74a 98d2bb18 a68474e4
! %f28 = f08b3a23 e81aeff7 41a6f93a e47a91d2
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 16f3471e 6adb50c5 9f3ebb06 ebb14f16
! %f36 = 65cacfd6 72a5fbf7 023625f1 8aee00f2
! %f40 = 2763db7f c5ad9efb c91239cf a64ff092
! %f44 = 71854c33 01d7322e b2f0e487 e7c3174b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x433d109700000037,%g7,%g1 ! GSR scale = 6, align = 7
wr %g1,%g0,%gsr ! GSR = 433d109700000037
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[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000900001a4] = 79900362, %g2 = 0000000000000000
lduh [%i4+0x1a6],%g2 ! %g2 = 0000000000007990
! Mem[0000000029800040] = 88d6449a 3c97bb96 8b3c7edd 15cc0c31
! Mem[0000000029800050] = e70ddd2b cdd4fd42 f449fd70 dc7d0020
! Mem[0000000029800060] = c812c43c c90fd344 cbf00c9f b4640de0
! Mem[0000000029800070] = 94972224 99712a44 132af7d0 06b44954
mov 0x040,%g5
ldda [%i3+%g5]ASI_BLK_S,%f16 ! Block Load from 0000000029800040
! %l0 = bc32e542, %l1 = 920e966b, Mem[0000000090000060] = bd85b6d8 beb5f760
std %l0,[%i4+0x060] ! Mem[0000000090000060] = bc32e542 920e966b
! Mem[0000000029800170] = 983c6199, %l6 = 1862d54892d9aae0
ldub [%i3+0x172],%l6 ! %l6 = 0000000000000061
! %l0 = 0f9a34d9bc32e542, Mem[00000000918001b2] = 2f0c6ac8
sth %l0,[%o0+0x1b2] ! Mem[00000000918001b0] = e5426ac8
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! %f0 = c77e3c7c d5f366fb 89898786 031149a1
! %f4 = 7f6b7ac7 4cf34964 ec5a28bc 07ec5672
! %f8 = 048b5a1e e733c810 3d488957 f4dfdb29
! %f12 = ee494982 b012a1ef 29c2c279 7d08e626
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[0000000029800150] = b319feb9, %l5 = 1a485a04, %l0 = bc32e542
add %i3,0x150,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000b319feb9
! Mem[000000002900008c] = 5384253e, %l3 = 53a9a9db, %l3 = 53a9a9db
add %i2,0x8c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000005384253e
p12_label_2:
! Mem[0000000028000197] = 36fe9f8a, %l2 = 7e2932c090442457
ldstub [%i0+0x197],%l2 ! %l2 = 0000008a000000ff
! %l6 = 00000061, %l7 = c49b02f2, Mem[0000000091000188] = c03b64c2 e0fb7783
std %l6,[%i6+0x188] ! Mem[0000000091000188] = 00000061 c49b02f2
! %l5 = 1c38e8121a485a04, Mem[0000000090800198] = 017639b389ad2477
stx %l5,[%i5+0x198] ! Mem[0000000090800198] = 1c38e8121a485a04
! %l6 = 00000061, %l7 = c49b02f2, Mem[00000000900000a0] = cf3921d8 3d246d8d
std %l6,[%i4+0x0a0] ! Mem[00000000900000a0] = 00000061 c49b02f2
! Mem[0000000091000188] = 0061c49b, %g2 = 0000000000007990
ldub [%i6+0x18a],%g2 ! %g2 = 0000000000000000
! %l6 = 0000000000000061, Mem[00000000910000e8] = 464e3f5a6c1ff5eb
stx %l6,[%i6+0x0e8] ! Mem[00000000910000e8] = 0000000000000061
! Mem[0000000091000120] = fe4b1b42f157094d, %g2 = 0000000000000000
ldx [%i6+0x120],%g2 ! %g2 = fe4b1b42f157094d
membar #Sync ! Added by membar checker (110)
! %l4 = 5a4ae02a18bb043b, Mem[0000000029800078] = 132af7d006b44954
stx %l4,[%i3+0x078] ! Mem[0000000029800078] = 5a4ae02a18bb043b
! %l2 = 000000000000008a, Mem[0000000090000048] = 9763a668
sth %l2,[%i4+0x048] ! Mem[0000000090000048] = 008aa668
! Mem[0000000029000040] = eb599494 0f741648 ea075402 27c3ada4
! Mem[0000000029000050] = 9b4bbc42 9e4d1c09 32b4aca0 44db2fa9
! Mem[0000000029000060] = e3d2dfc5 0f0cf76a fdfb5b9d 1bd25e8a
! Mem[0000000029000070] = bb629079 7a3a710d 644d58d8 6275c44b
ldda [%i2+%g5]ASI_BLK_S,%f0 ! Block Load from 0000000029000040
p12_label_3:
! Mem[00000000908000ac] = 787f148f, %g2 = fe4b1b42f157094d
ldub [%i5+0x0ac],%g2 ! %g2 = 0000000000000078
! %f0 = eb599494 0f741648 ea075402 27c3ada4
! %f4 = 9b4bbc42 9e4d1c09 32b4aca0 44db2fa9
! %f8 = e3d2dfc5 0f0cf76a fdfb5b9d 1bd25e8a
! %f12 = bb629079 7a3a710d 644d58d8 6275c44b
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! %f16 = 88d6449a 3c97bb96 8b3c7edd 15cc0c31
! %f20 = e70ddd2b cdd4fd42 f449fd70 dc7d0020
! %f24 = c812c43c c90fd344 cbf00c9f b4640de0
! %f28 = 94972224 99712a44 132af7d0 06b44954
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = 00000061 c49b02f2 cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = 00000061 c49b02f2 cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[00000000900000ac] = cc9f02bf, %g2 = 0000000000000078
lduw [%i4+0x0ac],%g2 ! %g2 = 00000000cc9f02bf
! Mem[000000002980004c] = 15cc0c31, %l5 = 1c38e8121a485a04
swap [%i3+0x04c],%l5 ! %l5 = 0000000015cc0c31
! %l6 = 00000061, %l7 = c49b02f2, Mem[0000000090800178] = 6f166c85 b86205d4
std %l6,[%i5+0x178] ! Mem[0000000090800178] = 00000061 c49b02f2
! Mem[00000000298001c7] = cd36e270, %l4 = 5a4ae02a18bb043b
ldstub [%i3+0x1c7],%l4 ! %l4 = 00000070000000ff
! Mem[000000002980012c] = 5123a453, %l5 = 0000000015cc0c31
swap [%i3+0x12c],%l5 ! %l5 = 000000005123a453
p12_label_4:
! %l0 = 00000000b319feb9, Mem[00000000298000a8] = c9206c38cbcb42c6
stx %l0,[%i3+0x0a8] ! Mem[00000000298000a8] = 00000000b319feb9
membar #Sync ! Added by membar checker (111)
! %f16 = 88d6449a 3c97bb96 8b3c7edd 15cc0c31
! %f20 = e70ddd2b cdd4fd42 f449fd70 dc7d0020
! %f24 = c812c43c c90fd344 cbf00c9f b4640de0
! %f28 = 94972224 99712a44 132af7d0 06b44954
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[00000000908000b8] = f2c3b6408ec3d74e, %g2 = 00000000cc9f02bf
ldx [%i5+0x0b8],%g2 ! %g2 = f2c3b6408ec3d74e
membar #Sync ! Added by membar checker (112)
! Mem[00000000900000c0] = 88d6449a 3c97bb96 8b3c7edd 15cc0c31
! Mem[00000000900000d0] = e70ddd2b cdd4fd42 f449fd70 dc7d0020
! Mem[00000000900000e0] = c812c43c c90fd344 cbf00c9f b4640de0
! Mem[00000000900000f0] = 94972224 99712a44 132af7d0 06b44954
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[00000000908000c8] = 4bc0bec3 a85af894, %g2 = 8ec3d74e, %g3 = 00000000
ldd [%i5+0x0c8],%g2 ! %g2 = 000000004bc0bec3 00000000a85af894
! Mem[0000000029000095] = ab28098f, %l2 = 000000000000008a
ldstub [%i2+0x095],%l2 ! %l2 = 00000028000000ff
! Mem[00000000900001f4] = 44132af7, %g2 = 000000004bc0bec3
ldsb [%i4+0x1f7],%g2 ! %g2 = 0000000000000044
! %l0 = 00000000b319feb9, Mem[0000000091000160] = 461a15718506bd1f
stx %l0,[%i6+0x160] ! Mem[0000000091000160] = 00000000b319feb9
! %l4 = 0000000000000070, Mem[00000000910001b8] = f846acfd
sth %l4,[%i6+0x1b8] ! Mem[00000000910001b8] = 0070acfd
! Mem[00000000298000ac] = b319feb9, %l6 = 00000061, %l4 = 00000070
add %i3,0xac,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000b319feb9
p12_label_5:
! %l3 = 000000005384253e, Mem[00000000910001b8] = 0070acfdec5ecd51
stx %l3,[%i6+0x1b8] ! Mem[00000000910001b8] = 000000005384253e
! Mem[000000009180002c] = 65de2819, %g2 = 0000000000000044
ldsb [%o0+0x02c],%g2 ! %g2 = 0000000000000065
! Mem[0000000028000100] = 677af3d0, %l5 = 5123a453, %l2 = 00000028
add %i0,0x100,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000677af3d0
! %l4 = 00000000b319feb9, Mem[000000009100014a] = 50eb4c99
stb %l4,[%i6+0x14a] ! Mem[0000000091000148] = b9eb4c99
! %l1 = d5fe8fd0920e966b, Mem[00000000900001d4] = cdd4fd42
sth %l1,[%i4+0x1d4] ! Mem[00000000900001d4] = 966bfd42
! Mem[00000000910001b0] = 5c2b3c47 ce77e743, %g2 = 00000065, %g3 = a85af894
ldd [%i6+0x1b0],%g2 ! %g2 = 000000005c2b3c47 00000000ce77e743
! Mem[0000000028000144] = d39a55a1, %l0 = 00000000b319feb9
swap [%i0+0x144],%l0 ! %l0 = 00000000d39a55a1
! Mem[0000000028000044] = abb30b99, %l4 = 00000000b319feb9
lduh [%i0+0x046],%l4 ! %l4 = 0000000000000b99
! Mem[0000000091000018] = 4118285b0eb0b5a8, %g2 = 000000005c2b3c47
ldx [%i6+%o3],%g2 ! %g2 = 4118285b0eb0b5a8
! %f0 = eb599494 0f741648 ea075402 27c3ada4
! %f4 = 9b4bbc42 9e4d1c09 32b4aca0 44db2fa9
! %f8 = e3d2dfc5 0f0cf76a fdfb5b9d 1bd25e8a
! %f12 = bb629079 7a3a710d 644d58d8 6275c44b
stda %f0,[%i2+%g6]ASI_BLK_SL ! Block Store to 0000000029000080
p12_label_6:
! Mem[00000000298001f4] = 5c497e4a, %l4 = 00000b99, %l7 = c49b02f2
add %i3,0x1f4,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000005c497e4a
! Mem[000000002980019f] = 9675c645, %l4 = 0000000000000b99
ldstub [%i3+0x19f],%l4 ! %l4 = 00000045000000ff
! %l2 = 00000000677af3d0, Mem[00000000918000d8] = 956ed64a
sth %l2,[%o0+0x0d8] ! Mem[00000000918000d8] = f3d0d64a
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76, %g2 = 0eb0b5a8, %g3 = ce77e743
ldd [%i4+0x190],%g2 ! %g2 = 0000000081dc3aa3 00000000ef4e5f76
! %f16 = 88d6449a 3c97bb96 8b3c7edd 15cc0c31
! %f20 = e70ddd2b cdd4fd42 f449fd70 dc7d0020
! %f24 = c812c43c c90fd344 cbf00c9f b4640de0
! %f28 = 94972224 99712a44 132af7d0 06b44954
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[0000000028000150] = 38a6e0fc, %l7 = 000000005c497e4a
swap [%i0+0x150],%l7 ! %l7 = 0000000038a6e0fc
! Mem[000000002800012c] = d5170b69, %l5 = 000000005123a453
swap [%i0+0x12c],%l5 ! %l5 = 00000000d5170b69
! Mem[0000000028800090] = fb1c00119cc7babf, %l5 = 00000000d5170b69, %l5 = 00000000d5170b69
add %i1,0x90,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = fb1c00119cc7babf
! Mem[00000000288000ad] = 064d0371, %l4 = 0000000000000045
ldstub [%i1+0x0ad],%l4 ! %l4 = 0000004d000000ff
! Mem[000000002800011c] = bc1b16fb, %l1 = d5fe8fd0920e966b
swap [%i0+0x11c],%l1 ! %l1 = 00000000bc1b16fb
p12_label_7:
! Mem[00000000298000d7] = 3b83a3eb, %l7 = 0000000038a6e0fc
ldstub [%i3+0x0d7],%l7 ! %l7 = 000000eb000000ff
! Mem[0000000028000004] = 8333d91d, %l1 = bc1b16fb, %l1 = bc1b16fb
add %i0,0x04,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000008333d91d
! Mem[000000009000013c] = bfccb665, %g2 = 0000000081dc3aa3
ldub [%i4+0x13e],%g2 ! %g2 = 00000000000000bf
! %l5 = fb1c00119cc7babf, Mem[00000000918000a4] = ca8d68b1
stw %l5,[%o0+0x0a4] ! Mem[00000000918000a4] = 9cc7babf
membar #Sync ! Added by membar checker (113)
! Mem[0000000090000000] = 96bb973c 9a44d688 310ccc15 dd7e3c8b
! Mem[0000000090000010] = 42fdd4cd 2bdd0de7 20007ddc 70fd49f4
! Mem[0000000090000020] = 44d30fc9 3cc412c8 e00d64b4 9f0cf0cb
! Mem[0000000090000030] = 442a7199 24229794 5449b406 d0f72a13
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! %l4 = 000000000000004d, Mem[0000000090000056] = 259c7aea
sth %l4,[%i4+0x056] ! Mem[0000000090000054] = 004d7aea
! %l1 = 000000008333d91d, Mem[00000000910001fe] = 9465b83e
sth %l1,[%i6+0x1fe] ! Mem[00000000910001fc] = d91db83e
! %f0 = eb599494 0f741648 ea075402 27c3ada4
! %f4 = 9b4bbc42 9e4d1c09 32b4aca0 44db2fa9
! %f8 = e3d2dfc5 0f0cf76a fdfb5b9d 1bd25e8a
! %f12 = bb629079 7a3a710d 644d58d8 6275c44b
stda %f0,[%i1+%g6]ASI_BLK_AIUPL ! Block Store to 0000000028800080
! Mem[00000000900001b8] = 473873cd, %g2 = 00000000000000bf
ldsh [%i4+0x1b8],%g2 ! %g2 = 0000000000004738
! Mem[0000000028000198] = 2963d73d, %l2 = 00000000677af3d0
swap [%i0+0x198],%l2 ! %l2 = 000000002963d73d
p12_label_8:
! %l1 = 000000008333d91d, Mem[000000009080007c] = 3fc64c00
stw %l1,[%i5+0x07c] ! Mem[000000009080007c] = 8333d91d
! %l2 = 2963d73d, %l3 = 5384253e, Mem[00000000908001b0] = 67f75b67 95ef8760
std %l2,[%i5+0x1b0] ! Mem[00000000908001b0] = 2963d73d 5384253e
! %f0 = eb599494 0f741648 ea075402 27c3ada4
! %f4 = 9b4bbc42 9e4d1c09 32b4aca0 44db2fa9
! %f8 = e3d2dfc5 0f0cf76a fdfb5b9d 1bd25e8a
! %f12 = bb629079 7a3a710d 644d58d8 6275c44b
stda %f0,[%i3+%g6]ASI_BLK_AIUSL ! Block Store to 0000000029800080
! Mem[00000000280001c1] = ab1c74d4, %l2 = 000000002963d73d
ldstub [%i0+0x1c1],%l2 ! %l2 = 0000001c000000ff
! Mem[00000000918001dc] = be03d043, %g2 = 0000000000004738
ldub [%o0+0x1dc],%g2 ! %g2 = 00000000000000be
! Mem[00000000908001bc] = 9c3a94c9, %g2 = 00000000000000be
ldub [%i5+0x1bd],%g2 ! %g2 = 000000000000009c
! %l6 = 00000061, %l7 = 000000eb, Mem[00000000910001f0] = 9cd605f5 868064bc
std %l6,[%i6+0x1f0] ! Mem[00000000910001f0] = 00000061 000000eb
! Mem[0000000090800098] = 3dc363ee, %g2 = 000000000000009c
ldsb [%i5+0x099],%g2 ! %g2 = 000000000000003d
! %l6 = 0000000000000061, Mem[00000000908000ea] = 6640929c
sth %l6,[%i5+0x0ea] ! Mem[00000000908000e8] = 0061929c
membar #Sync ! Added by membar checker (114)
! Mem[0000000028800090] = 091c4d9e, %l4 = 0000004d, %l5 = 9cc7babf
add %i1,0x90,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000091c4d9e
p12_label_9:
! Mem[0000000029800058] = f449fd70dc7d0020, %l4 = 000000000000004d, %l7 = 00000000000000eb
add %i3,0x58,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = f449fd70dc7d0020
! %l1 = 000000008333d91d, Mem[000000002800019b] = 677af3d0
stb %l1,[%i0+0x19b] ! Mem[0000000028000198] = 677af31d
! %l3 = 000000005384253e, Mem[0000000091000130] = 752e68641ac2db16
stx %l3,[%i6+0x130] ! Mem[0000000091000130] = 000000005384253e
! Mem[0000000091800174] = 1515c3a8, %g2 = 000000000000003d
lduw [%o0+0x174],%g2 ! %g2 = 000000001515c3a8
! Mem[0000000090000110] = 660425d7 a7214a3f, %g2 = 1515c3a8, %g3 = ef4e5f76
ldd [%i4+0x110],%g2 ! %g2 = 00000000660425d7 00000000a7214a3f
! %l5 = 00000000091c4d9e, Mem[00000000900000d8] = f449fd70dc7d0020
stx %l5,[%i4+0x0d8] ! Mem[00000000900000d8] = 00000000091c4d9e
! Mem[0000000029000158] = 5b4c4d9c, %l6 = 0000000000000061
swap [%i2+0x158],%l6 ! %l6 = 000000005b4c4d9c
! Mem[00000000908000d0] = a1d7532a, %g18 = 69007a83de73618f
ldsw [%i5+0x0d0],%g2 ! %g2 = 69007a83de73618f
! %l2 = 0000001c, %l3 = 5384253e, Mem[0000000091000190] = 5fe1b283 18343bcb
std %l2,[%i6+0x190] ! Mem[0000000091000190] = 0000001c 5384253e
! Mem[0000000028800127] = b895d237, %l5 = 00000000091c4d9e
ldstub [%i1+0x127],%l5 ! %l5 = 00000037000000ff
p12_label_10:
! Mem[00000000900001dc] = 20c812c4, %g2 = ffffffffa1d7532a
ldsb [%i4+0x1df],%g2 ! %g2 = 0000000000000020
! %l5 = 0000000000000037, Mem[00000000908000ee] = 17e36f92
sth %l5,[%i5+0x0ee] ! Mem[00000000908000ec] = 00376f92
! Mem[00000000280001ad] = 598d5a44, %l4 = 000000000000004d
ldstub [%i0+0x1ad],%l4 ! %l4 = 0000008d000000ff
! Mem[00000000290000da] = cc6fb484, %l7 = f449fd70dc7d0020
ldstub [%i2+0x0da],%l7 ! %l7 = 000000b4000000ff
! %l0 = 00000000d39a55a1, Mem[00000000280001fc] = a60f7a83
stw %l0,[%i0+0x1fc] ! Mem[00000000280001fc] = d39a55a1
! %l2 = 000000000000001c, Mem[00000000918001da] = b59abe03
sth %l2,[%o0+0x1da] ! Mem[00000000918001d8] = 001cbe03
! Mem[000000002900018c] = 5febbf88, %l1 = 8333d91d, %l3 = 5384253e
add %i2,0x18c,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000005febbf88
! %l0 = 00000000d39a55a1, Mem[00000000910000c8] = 5c7178828577b28a
stx %l0,[%i6+0x0c8] ! Mem[00000000910000c8] = 00000000d39a55a1
! %l6 = 5b4c4d9c, %l7 = 000000b4, Mem[0000000029000068] = fdfb5b9d 1bd25e8a
std %l6,[%i2+0x068] ! Mem[0000000029000068] = 5b4c4d9c 000000b4
! Mem[00000000910001e8] = 0128d0e1 aded4894, %g2 = 00000020, %g3 = a7214a3f
ldd [%i6+0x1e8],%g2 ! %g2 = 000000000128d0e1 00000000aded4894
p12_label_11:
! Mem[00000000298000b8] = 4bc47562, %l2 = 000000000000001c
swap [%i3+0x0b8],%l2 ! %l2 = 000000004bc47562
! %f16 = 88d6449a 3c97bb96 8b3c7edd 15cc0c31
! %f20 = e70ddd2b cdd4fd42 f449fd70 dc7d0020
! %f24 = c812c43c c90fd344 cbf00c9f b4640de0
! %f28 = 94972224 99712a44 132af7d0 06b44954
mov 0x1c0,%g6
stda %f16,[%i0+%g6]ASI_BLK_P ! Block Store to 00000000280001c0
! %l3 = 000000005febbf88, Mem[000000002980008c] = 025407ea
stb %l3,[%i3+0x08c] ! Mem[000000002980008c] = 885407ea
! Mem[00000000288000dc] = 91df96d9, %l0 = 00000000d39a55a1
swap [%i1+0x0dc],%l0 ! %l0 = 0000000091df96d9
! %l3 = 000000005febbf88, Mem[0000000091800058] = 96996002
stw %l3,[%o0+0x058] ! Mem[0000000091800058] = 5febbf88
! %l1 = 000000008333d91d, Mem[0000000091000026] = b68f22d6
sth %l1,[%i6+0x026] ! Mem[0000000091000024] = d91d22d6
! Mem[000000002980011f] = 7f4e42ef, %l3 = 000000005febbf88
ldstub [%i3+0x11f],%l3 ! %l3 = 000000ef000000ff
! %l7 = 00000000000000b4, Mem[00000000900001fe] = 4954901e
sth %l7,[%i4+0x1fe] ! Mem[00000000900001fc] = 00b4901e
! Mem[000000002900008b] = a4adc327, %l3 = 00000000000000ef
ldstub [%i2+0x08b],%l3 ! %l3 = 00000027000000ff
! Mem[000000002900014d] = 04e51014, %l1 = 000000008333d91d
ldstub [%i2+0x14d],%l1 ! %l1 = 000000e5000000ff
p12_label_12:
! Mem[0000000028800162] = 02ffe904, %l2 = 000000004bc47562
ldstub [%i1+0x162],%l2 ! %l2 = 000000e9000000ff
! Mem[00000000908000ec] = 929c0037, %g2 = 000000000128d0e1
lduh [%i5+0x0ec],%g2 ! %g2 = 000000000000929c
! Mem[00000000288000f8] = a673fe09, %l6 = 000000005b4c4d9c
ldstub [%i1+0x0f8],%l6 ! %l6 = 000000a6000000ff
! Mem[00000000908001ac] = 7a6fb548, %g18 = 69007a83de73618f
ldsw [%i5+0x1ac],%g2 ! %g2 = 69007a83de73618f
! Mem[00000000900001a0] = 5d08be77, %g2 = 000000007a6fb548
lduh [%i4+0x1a0],%g2 ! %g2 = 0000000000005d08
! %l7 = 00000000000000b4, Mem[00000000290001da] = 9048b0c3
stb %l7,[%i2+0x1da] ! Mem[00000000290001d8] = 9048b4c3
! %l3 = 0000000000000027, Mem[00000000910000b5] = af46c6ea
stb %l3,[%i6+0x0b5] ! Mem[00000000910000b4] = 2746c6ea
! %l7 = 00000000000000b4, Mem[000000009080005e] = 9b62ef40
stb %l7,[%i5+0x05e] ! Mem[000000009080005c] = b462ef40
! Mem[00000000288000f2] = 5a64d62d, %l1 = 00000000000000e5
ldstub [%i1+0x0f2],%l1 ! %l1 = 000000d6000000ff
! Mem[00000000288000a0] = 6af70c0f, %l6 = 00000000000000a6
ldsw [%i1+0x0a0],%l6 ! %l6 = 000000006af70c0f
p12_label_13:
! Mem[00000000910000d8] = 090d6399, %g2 = 0000000000005d08
ldub [%i6+0x0da],%g2 ! %g2 = 0000000000000009
! Mem[00000000900001bc] = c4269c88, %g2 = 0000000000000009
ldub [%i4+0x1bd],%g2 ! %g2 = 00000000000000c4
! Mem[0000000090000040] = 768f481b5a05c0a0, %g2 = 00000000000000c4
ldx [%i4+0x040],%g2 ! %g2 = 768f481b5a05c0a0
! %l4 = 000000000000008d, Mem[000000009100009c] = d0d50f6b
stw %l4,[%i6+0x09c] ! Mem[000000009100009c] = 0000008d
! %l4 = 000000000000008d, Mem[000000009180013d] = dcb7dfb5
stb %l4,[%o0+0x13d] ! Mem[000000009180013c] = 8db7dfb5
! Mem[0000000090000064] = 920e966b, %g2 = 768f481b5a05c0a0
ldub [%i4+0x064],%g2 ! %g2 = 0000000000000092
! Mem[0000000028000194] = 36fe9fff, %l5 = 00000037, %l0 = 91df96d9
add %i0,0x194,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000036fe9fff
! %l2 = 00000000000000e9, Mem[000000009100011c] = 1ddbb85e
sth %l2,[%i6+0x11c] ! Mem[000000009100011c] = 00e9b85e
! Mem[00000000290001df] = 69dc1264, %l3 = 0000000000000027
ldstub [%i2+0x1df],%l3 ! %l3 = 00000064000000ff
! %l7 = 00000000000000b4, Mem[0000000029800030] = 2e242109
stw %l7,[%i3+0x030] ! Mem[0000000029800030] = 000000b4
p12_label_14:
! Mem[0000000090000148] = caa3e5d9, %g2 = 0000000000000092
ldsh [%i4+0x148],%g2 ! %g2 = ffffffffffffcaa3
! Mem[000000002800004c] = 48d5b63a, %l2 = 00000000000000e9
ldub [%i0+0x04f],%l2 ! %l2 = 000000000000003a
! Mem[0000000029800050] = e70ddd2b, %l2 = 0000003a, %l7 = 000000b4
add %i3,0x50,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000e70ddd2b
! %f0 = eb599494 0f741648 ea075402 27c3ada4
! %f4 = 9b4bbc42 9e4d1c09 32b4aca0 44db2fa9
! %f8 = e3d2dfc5 0f0cf76a fdfb5b9d 1bd25e8a
! %f12 = bb629079 7a3a710d 644d58d8 6275c44b
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = 00000061 c49b02f2 cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! %l3 = 0000000000000064, Mem[000000009180008f] = feacfd8c
stb %l3,[%o0+0x08f] ! Mem[000000009180008c] = 64acfd8c
! %f0 = eb599494 0f741648 ea075402 27c3ada4
! %f4 = 9b4bbc42 9e4d1c09 32b4aca0 44db2fa9
! %f8 = e3d2dfc5 0f0cf76a fdfb5b9d 1bd25e8a
! %f12 = bb629079 7a3a710d 644d58d8 6275c44b
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000080
! %f16 = 88d6449a 3c97bb96 8b3c7edd 15cc0c31
! %f20 = e70ddd2b cdd4fd42 f449fd70 dc7d0020
! %f24 = c812c43c c90fd344 cbf00c9f b4640de0
! %f28 = 94972224 99712a44 132af7d0 06b44954
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! %l7 = 00000000e70ddd2b, Mem[0000000091800188] = 276496bf3d1c2436
stx %l7,[%o0+0x188] ! Mem[0000000091800188] = 00000000e70ddd2b
! Mem[0000000029000120] = 8b6def0a, %l6 = 000000006af70c0f
ldsw [%i2+0x120],%l6 ! %l6 = ffffffff8b6def0a
p12_label_15:
! Mem[0000000028000008] = eb6c3501491a19f0, %l3 = 0000000000000064
ldx [%i0+%o1],%l3 ! %l3 = eb6c3501491a19f0
! Mem[0000000090000020] = 44d30fc9 3cc412c8, %g2 = ffffcaa3, %g3 = aded4894
ldd [%i4+%o4],%g2 ! %g2 = 0000000044d30fc9 000000003cc412c8
! Mem[0000000091000198] = 9aa5f69e, %g2 = 0000000044d30fc9
ldsh [%i6+0x198],%g2 ! %g2 = ffffffffffff9aa5
! Mem[000000002900001a] = e888ee60, %l7 = 00000000e70ddd2b
ldstub [%i2+0x01a],%l7 ! %l7 = 000000ee000000ff
! %f0 = eb599494 0f741648 ea075402 27c3ada4
! %f4 = 9b4bbc42 9e4d1c09 32b4aca0 44db2fa9
! %f8 = e3d2dfc5 0f0cf76a fdfb5b9d 1bd25e8a
! %f12 = bb629079 7a3a710d 644d58d8 6275c44b
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[00000000910001e0] = c3c7fb39, %g2 = ffffffffffff9aa5
lduw [%i6+0x1e0],%g2 ! %g2 = 00000000c3c7fb39
! Mem[000000002900000c] = 2f108ad0, %l5 = 00000037, %l5 = 00000037
add %i2,0x0c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000002f108ad0
! Mem[000000002880002c] = 67ab7af7, %l3 = 491a19f0, %l7 = 000000ee
add %i1,0x2c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000067ab7af7
! %l4 = 0000008d, %l5 = 2f108ad0, Mem[00000000910001a0] = d9cc2612 50a967d0
std %l4,[%i6+0x1a0] ! Mem[00000000910001a0] = 0000008d 2f108ad0
p12_label_16:
membar #Sync ! Added by membar checker (115)
! Mem[00000000280001f8] = 132af7d006b44954, %l4 = 000000000000008d, %l1 = 00000000000000d6
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 132af7d006b44954
! Mem[0000000090800054] = 7177ddb1, %g2 = 00000000c3c7fb39
lduw [%i5+0x054],%g2 ! %g2 = 000000007177ddb1
! Mem[000000002880005c] = 82c0b398, %l4 = 0000008d, %l5 = 2f108ad0
add %i1,0x5c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000082c0b398
! Mem[00000000900000b8] = 4d58d862, %g2 = 000000007177ddb1
ldub [%i4+0x0b9],%g2 ! %g2 = 000000000000004d
! %l0 = 36fe9fff, %l1 = 06b44954, Mem[0000000029800108] = ad2b8ee9 8243a89b
std %l0,[%i3+0x108] ! Mem[0000000029800108] = 36fe9fff 06b44954
! %f16 = 88d6449a 3c97bb96 8b3c7edd 15cc0c31
! %f20 = e70ddd2b cdd4fd42 f449fd70 dc7d0020
! %f24 = c812c43c c90fd344 cbf00c9f b4640de0
! %f28 = 94972224 99712a44 132af7d0 06b44954
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000180
! %l5 = 0000000082c0b398, Mem[0000000028000148] = e1fa1a13
stw %l5,[%i0+0x148] ! Mem[0000000028000148] = 82c0b398
! Mem[0000000090000040] = 481b5a05, %g2 = 000000000000004d
ldsb [%i4+0x042],%g2 ! %g2 = 0000000000000048
! Mem[00000000290001d8] = 9048b4c3, %l5 = 0000000082c0b398
swap [%i2+0x1d8],%l5 ! %l5 = 000000009048b4c3
! Mem[00000000298001a4] = dc82c37a, %l4 = 000000000000008d
ldsw [%i3+0x1a4],%l4 ! %l4 = ffffffffdc82c37a
p12_label_17:
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[00000000298001cc] = 19b7e8c6, %l6 = ffffffff8b6def0a
swap [%i3+0x1cc],%l6 ! %l6 = 0000000019b7e8c6
! %l0 = 0000000036fe9fff, Mem[0000000090800174] = 6dec9fe4
stb %l0,[%i5+0x174] ! Mem[0000000090800174] = ffec9fe4
! %f0 = eb599494 0f741648 ea075402 27c3ada4
! %f4 = 9b4bbc42 9e4d1c09 32b4aca0 44db2fa9
! %f8 = e3d2dfc5 0f0cf76a fdfb5b9d 1bd25e8a
! %f12 = bb629079 7a3a710d 644d58d8 6275c44b
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900001c0
! Mem[0000000028800178] = 18a6f1b9, %l6 = 19b7e8c6, %l0 = 36fe9fff
add %i1,0x178,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000018a6f1b9
! %l6 = 0000000019b7e8c6, Mem[0000000090000077] = 129d7e71
stb %l6,[%i4+0x077] ! Mem[0000000090000074] = c69d7e71
! %l6 = 19b7e8c6, %l7 = 67ab7af7, Mem[00000000918000e8] = 57e20fed be34bf17
std %l6,[%o0+0x0e8] ! Mem[00000000918000e8] = 19b7e8c6 67ab7af7
! Mem[000000002800003c] = 20fed86c, %l2 = 000000000000003a
ldsb [%i0+0x03d],%l2 ! %l2 = fffffffffffffffe
! Mem[00000000910001bc] = 5384253e, %g2 = 0000000000000048
lduh [%i6+0x1bc],%g2 ! %g2 = 0000000000005384
! Mem[000000002900002e] = 8d7fda39, %l0 = 0000000018a6f1b9
ldstub [%i2+0x02e],%l0 ! %l0 = 000000da000000ff
p12_label_18:
! Mem[000000002800015c] = e7daeba7, %l3 = 491a19f0, %l7 = 67ab7af7
add %i0,0x15c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000e7daeba7
! Mem[00000000900000d0] = 091c4d9e42bc4b9b, %g2 = 0000000000005384
ldx [%i4+0x0d0],%g2 ! %g2 = 091c4d9e42bc4b9b
! Mem[00000000280001d9] = f449fd70, %l0 = 00000000000000da
ldstub [%i0+0x1d9],%l0 ! %l0 = 00000049000000ff
! Mem[0000000029800060] = c812c43c, %l5 = 000000009048b4c3
swap [%i3+0x060],%l5 ! %l5 = 00000000c812c43c
membar #Sync ! Added by membar checker (116)
! Mem[0000000029800040] = 88d6449a 3c97bb96 8b3c7edd 1a485a04
! Mem[0000000029800050] = e70ddd2b cdd4fd42 f449fd70 dc7d0020
! Mem[0000000029800060] = 9048b4c3 c90fd344 cbf00c9f b4640de0
! Mem[0000000029800070] = 94972224 99712a44 5a4ae02a 18bb043b
mov 0x040,%g5
ldda [%i3+%g5]ASI_BLK_P,%f0 ! Block Load from 0000000029800040
! Mem[000000009180016c] = ddf6fabb, %g2 = 091c4d9e42bc4b9b
lduw [%o0+0x16c],%g2 ! %g2 = 00000000ddf6fabb
! Mem[00000000288001c4] = c2f658b9, %l0 = 0000000000000049
lduh [%i1+0x1c6],%l0 ! %l0 = 00000000000058b9
! Mem[000000009000009c] = 44db2fa9, %g2 = 00000000ddf6fabb
ldsb [%i4+0x09c],%g2 ! %g2 = 0000000000000044
! Mem[0000000091800044] = bd6b8612, %g2 = 0000000000000044
ldub [%o0+0x045],%g2 ! %g2 = 00000000000000bd
! Mem[0000000091000160] = 00000000, %g2 = 00000000000000bd
lduw [%i6+0x160],%g2 ! %g2 = 0000000000000000
p12_label_19:
! Mem[0000000091800094] = f88e10a9, %g2 = 0000000000000000
ldsb [%o0+0x095],%g2 ! %g2 = fffffffffffffff8
! Mem[00000000280001c0] = 88d6449a 3c97bb96 8b3c7edd 15cc0c31
! Mem[00000000280001d0] = e70ddd2b cdd4fd42 f4fffd70 dc7d0020
! Mem[00000000280001e0] = c812c43c c90fd344 cbf00c9f b4640de0
! Mem[00000000280001f0] = 94972224 99712a44 132af7d0 06b44954
ldda [%i0+%g4]ASI_BLK_AIUP,%f16 ! Block Load from 00000000280001c0
! %l4 = dc82c37a, %l5 = c812c43c, Mem[0000000090000100] = 88d6449a 3c97bb96
std %l4,[%i4+0x100] ! Mem[0000000090000100] = dc82c37a c812c43c
! Mem[0000000091800000] = 3a9853f8, %g2 = fffffffffffffff8
lduh [%o0+%g0],%g2 ! %g2 = 0000000000003a98
! Mem[00000000290000c0] = 6d90500214e3e260, %l3 = eb6c3501491a19f0, %l7 = 00000000e7daeba7
add %i2,0xc0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 6d90500214e3e260
! Mem[0000000090800010] = 886d9a53, %g2 = 0000000000003a98
ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffff886d
! Mem[0000000090800070] = b6dc7d71472f956a, %g2 = ffffffffffff886d
ldx [%i5+0x070],%g2 ! %g2 = b6dc7d71472f956a
! %l2 = fffffffffffffffe, Mem[0000000090000194] = cdd4fd42
stw %l2,[%i4+0x194] ! Mem[0000000090000194] = fffffffe
! Mem[0000000091000058] = 90786d71, %g2 = b6dc7d71472f956a
ldub [%i6+0x05b],%g2 ! %g2 = 0000000000000090
! Mem[000000002800002d] = 39cb807b, %l3 = eb6c3501491a19f0
ldstub [%i0+0x02d],%l3 ! %l3 = 000000cb000000ff
p12_label_20:
! Mem[00000000298000e8] = 763c6cb34ef8729a, %l4 = ffffffffdc82c37a
ldx [%i3+0x0e8],%l4 ! %l4 = 763c6cb34ef8729a
! %l2 = fffffffe, %l3 = 000000cb, Mem[0000000090000098] = 32b4aca0 44db2fa9
std %l2,[%i4+0x098] ! Mem[0000000090000098] = fffffffe 000000cb
! Mem[0000000090000040] = 768f481b 5a05c0a0 008aa668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff004d 7aea8023 52987c9c
! Mem[0000000090000060] = bc32e542 920e966b 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2dc6 9d7e71e5 475088c8
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[000000002800008c] = a9320179, %l7 = 6d90500214e3e260
swap [%i0+0x08c],%l7 ! %l7 = 00000000a9320179
! Mem[00000000290001a0] = 060e3997, %l0 = 000058b9, %l3 = 000000cb
add %i2,0x1a0,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000060e3997
! Mem[0000000028800038] = aa0a060c f7cc6f91, %l0 = 000058b9, %l1 = 06b44954
ldd [%i1+0x038],%l0 ! %l0 = 00000000aa0a060c 00000000f7cc6f91
membar #Sync ! Added by membar checker (117)
! Mem[0000000090000100] = dc82c37a c812c43c 8b3c7edd 15cc0c31
! Mem[0000000090000110] = e70ddd2b cdd4fd42 f449fd70 dc7d0020
! Mem[0000000090000120] = c812c43c c90fd344 cbf00c9f b4640de0
! Mem[0000000090000130] = 94972224 99712a44 132af7d0 06b44954
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000100] = dc82c37a c812c43c 8b3c7edd 15cc0c31
! Mem[0000000090000110] = e70ddd2b cdd4fd42 f449fd70 dc7d0020
! Mem[0000000090000120] = c812c43c c90fd344 cbf00c9f b4640de0
! Mem[0000000090000130] = 94972224 99712a44 132af7d0 06b44954
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[000000009100006c] = a06b6865, %g2 = 0000000000000090
lduw [%i6+0x06c],%g2 ! %g2 = 00000000a06b6865
! Mem[00000000288001af] = d2e2c865, %l2 = fffffffffffffffe
ldstub [%i1+0x1af],%l2 ! %l2 = 00000065000000ff
p12_label_21:
! Mem[00000000900000fc] = d8584d64, %g2 = 00000000a06b6865
ldsh [%i4+0x0fc],%g2 ! %g2 = ffffffffffffd858
! Mem[00000000280001b4] = 8b6bfdb5, %l1 = f7cc6f91, %l3 = 060e3997
add %i0,0x1b4,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000008b6bfdb5
! Mem[00000000900000e8] = d21b9d5b, %g2 = ffffffffffffd858
lduh [%i4+0x0ea],%g2 ! %g2 = 000000000000d21b
! Mem[000000002980007c] = 18bb043b, %l2 = 0000000000000065
swap [%i3+0x07c],%l2 ! %l2 = 0000000018bb043b
! Mem[000000002900002c] = 8d7fff39, %l1 = 00000000f7cc6f91
swap [%i2+0x02c],%l1 ! %l1 = 000000008d7fff39
! Mem[0000000091800070] = cc8fbc7f 000d055f, %g2 = 0000d21b, %g3 = 3cc412c8
ldd [%o0+0x070],%g2 ! %g2 = 00000000cc8fbc7f 00000000000d055f
! %f0 = 88d6449a 3c97bb96 8b3c7edd 1a485a04
! %f4 = e70ddd2b cdd4fd42 f449fd70 dc7d0020
! %f8 = 9048b4c3 c90fd344 cbf00c9f b4640de0
! %f12 = 94972224 99712a44 5a4ae02a 18bb043b
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[00000000900001b8] = 132af7d0, %g2 = 00000000cc8fbc7f
lduh [%i4+0x1b8],%g2 ! %g2 = 000000000000132a
! Mem[000000002800014c] = 77ff4fce, %l7 = a9320179, %l7 = a9320179
add %i0,0x14c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000077ff4fce
! Mem[00000000288000b2] = 0d713a7a, %l4 = 763c6cb34ef8729a
ldstub [%i1+0x0b2],%l4 ! %l4 = 0000003a000000ff
p12_label_22:
! %f16 = 88d6449a 3c97bb96 8b3c7edd 15cc0c31
! %f20 = e70ddd2b cdd4fd42 f4fffd70 dc7d0020
! %f24 = c812c43c c90fd344 cbf00c9f b4640de0
! %f28 = 94972224 99712a44 132af7d0 06b44954
stda %f16,[%i0+%g5]ASI_BLK_AIUSL ! Block Store to 0000000028000100
! Mem[0000000029000100] = 710b7bc3, %l2 = 0000000018bb043b
swap [%i2+0x100],%l2 ! %l2 = 00000000710b7bc3
! Mem[0000000090000018] = 20007ddc 70fd49f4, %g2 = 0000132a, %g3 = 000d055f
ldd [%i4+%o3],%g2 ! %g2 = 0000000020007ddc 0000000070fd49f4
! Mem[0000000090800000] = 7e966bf30a97b6d9, %g2 = 0000000020007ddc
ldx [%i5+%g0],%g2 ! %g2 = 7e966bf30a97b6d9
! %l2 = 710b7bc3, %l3 = 8b6bfdb5, Mem[00000000910001a8] = fa355074 b75abc86
std %l2,[%i6+0x1a8] ! Mem[00000000910001a8] = 710b7bc3 8b6bfdb5
! Mem[0000000029000140] = 00e9c493 dc69d4e5 79f16e7c 04ff1014
! Mem[0000000029000150] = a25bae7d 04baf2e7 00000061 1c43bad8
! Mem[0000000029000160] = 4c67b5bf df5ef346 e3544cad fd5a6238
! Mem[0000000029000170] = fd9c6bc7 4588b700 908792a1 02a2986c
ldda [%i2+%g6]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000029000140
! %l4 = 0000003a, %l5 = c812c43c, Mem[00000000280001e0] = c812c43c c90fd344
std %l4,[%i0+0x1e0] ! Mem[00000000280001e0] = 0000003a c812c43c
! %f0 = e5d469dc 93c4e900 1410ff04 7c6ef179
! %f4 = e7f2ba04 7dae5ba2 d8ba431c 61000000
! %f8 = 46f35edf bfb5674c 38625afd ad4c54e3
! %f12 = 00b78845 c76b9cfd 6c98a202 a1928790
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! Mem[00000000288000c0] = 45fab243876cc2ec, %l2 = 00000000710b7bc3, %l5 = 00000000c812c43c
add %i1,0xc0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 45fab243876cc2ec
! Mem[0000000028800074] = a720243d, %l1 = 000000008d7fff39
swap [%i1+0x074],%l1 ! %l1 = 00000000a720243d
p12_label_23:
! Mem[00000000288000f8] = ff73fe09 9860332c, %l2 = 710b7bc3, %l3 = 8b6bfdb5
ldd [%i1+0x0f8],%l2 ! %l2 = 00000000ff73fe09 000000009860332c
! Mem[00000000288000a0] = 6af70c0f, %l7 = 77ff4fce, %l4 = 0000003a
add %i1,0xa0,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000006af70c0f
! Mem[0000000090000080] = eb599494 0f741648 ea075402 27c3ada4
! Mem[0000000090000090] = 9b4bbc42 9e4d1c09 fffffffe 000000cb
! Mem[00000000900000a0] = e3d2dfc5 0f0cf76a fdfb5b9d 1bd25e8a
! Mem[00000000900000b0] = bb629079 7a3a710d 644d58d8 6275c44b
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000029000170] = fd9c6bc7, %l4 = 6af70c0f, %l2 = ff73fe09
add %i2,0x170,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000fd9c6bc7
membar #Sync ! Added by membar checker (118)
! Mem[0000000090000160] = 44d30fc9, %g2 = 7e966bf30a97b6d9
lduh [%i4+0x160],%g2 ! %g2 = 00000000000044d3
! Mem[00000000280000d0] = 143fa1b57be6fb84, %l7 = 0000000077ff4fce, %l2 = 00000000fd9c6bc7
add %i0,0xd0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 143fa1b57be6fb84
! %f16 = 88d6449a 3c97bb96 8b3c7edd 15cc0c31
! %f20 = e70ddd2b cdd4fd42 f4fffd70 dc7d0020
! %f24 = c812c43c c90fd344 cbf00c9f b4640de0
! %f28 = 94972224 99712a44 132af7d0 06b44954
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! %l5 = 45fab243876cc2ec, Mem[00000000908000a2] = 26160226
sth %l5,[%i5+0x0a2] ! Mem[00000000908000a0] = c2ec0226
! Mem[0000000028800064] = 11d056cd, %l4 = 6af70c0f, %l3 = 9860332c
add %i1,0x64,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000011d056cd
! %l4 = 000000006af70c0f, Mem[000000009080019f] = 0401d55e
stb %l4,[%i5+0x19f] ! Mem[000000009080019c] = 0f01d55e
p12_label_24:
! Mem[00000000280001cc] = 15cc0c31, %l5 = 45fab243876cc2ec
swap [%i0+0x1cc],%l5 ! %l5 = 0000000015cc0c31
! Mem[00000000918000bc] = 013b4df3, %g2 = 00000000000044d3
ldsh [%o0+0x0be],%g2 ! %g2 = 000000000000013b
! %l2 = 7be6fb84, %l3 = 11d056cd, Mem[00000000910001b8] = 00000000 5384253e
std %l2,[%i6+0x1b8] ! Mem[00000000910001b8] = 7be6fb84 11d056cd
! Mem[00000000918001a0] = b513b098, %g18 = 69007a83de73618f
ldsw [%o0+0x1a0],%g2 ! %g2 = 69007a83de73618f
! Mem[000000002800004c] = 48d5b63a, %l7 = 0000000077ff4fce
swap [%i0+0x04c],%l7 ! %l7 = 0000000048d5b63a
! Mem[000000002900011f] = 34c4ca43, %l4 = 000000006af70c0f
ldstub [%i2+0x11f],%l4 ! %l4 = 00000043000000ff
! Mem[00000000298000f4] = 02ce269a, %l7 = 0000000048d5b63a
ldstub [%i3+0x0f4],%l7 ! %l7 = 00000002000000ff
! Mem[0000000091000134] = 5384253e, %g2 = ffffffffb513b098
lduw [%i6+0x134],%g2 ! %g2 = 000000005384253e
! Mem[00000000288001c0] = ac0b2b3f, %l4 = 00000043, %l7 = 00000002
add %i1,0x1c0,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000ac0b2b3f
! Mem[000000009000003c] = d0f72a13, %g2 = 000000005384253e
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000d0f7
p12_label_25:
! %l5 = 0000000015cc0c31, Mem[0000000091000038] = eeda11bd
stb %l5,[%i6+0x038] ! Mem[0000000091000038] = 31da11bd
! Mem[0000000028000180] = 3a88ce32e8e07d4c, %l5 = 0000000015cc0c31, %l4 = 0000000000000043
add %i0,0x180,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 3a88ce32e8e07d4c
! %l2 = 143fa1b57be6fb84, Mem[0000000091000170] = a9b3b7bd3cb04ce7
stx %l2,[%i6+0x170] ! Mem[0000000091000170] = 143fa1b57be6fb84
membar #Sync ! Added by membar checker (119)
! Mem[00000000900000f8] = b406d0f7, %g2 = 000000000000d0f7
lduh [%i4+0x0fa],%g2 ! %g2 = 000000000000b406
! Mem[0000000028000050] = 2b9c1b619a02df4a, %l6 = 0000000019b7e8c6, %l3 = 0000000011d056cd
add %i0,0x50,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 2b9c1b619a02df4a
! Mem[00000000910000c8] = 00000000d39a55a1, %g2 = 000000000000b406
ldx [%i6+0x0c8],%g2 ! %g2 = 00000000d39a55a1
! Mem[000000009100017c] = 6e5fb941, %g2 = 00000000d39a55a1
ldsb [%i6+0x17f],%g2 ! %g2 = 000000000000006e
! %l6 = 0000000019b7e8c6, Mem[000000009100018c] = c49b02f2
stb %l6,[%i6+0x18c] ! Mem[000000009100018c] = c69b02f2
! %l0 = aa0a060c, %l1 = a720243d, Mem[0000000090800160] = 018c86b1 b61df4e1
std %l0,[%i5+0x160] ! Mem[0000000090800160] = aa0a060c a720243d
! Mem[0000000029800068] = cbf00c9fb4640de0, %l4 = 3a88ce32e8e07d4c, %l7 = 00000000ac0b2b3f
add %i3,0x68,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = cbf00c9fb4640de0
ba,a p12_not_taken_0_end
p12_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
ba,a p12_branch_failed
p12_not_taken_0_end:
! End of Random Code for Thread 12
1: membar #Sync ! Force all stores to complete
p12_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x030] ! Set processor 12 done flag
! Check Registers
p12_check_registers:
set p12_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000aa0a060c
bne,a,pn %xcc,p12_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000a720243d
bne,a,pn %xcc,p12_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 143fa1b57be6fb84
bne,a,pn %xcc,p12_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 2b9c1b619a02df4a
bne,a,pn %xcc,p12_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 3a88ce32e8e07d4c
bne,a,pn %xcc,p12_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000015cc0c31
bne,a,pn %xcc,p12_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000019b7e8c6
bne,a,pn %xcc,p12_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be cbf00c9fb4640de0
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 e5d469dc 93c4e900
bne %xcc,p12_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 1410ff04 7c6ef179
bne %xcc,p12_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be e7f2ba04 7dae5ba2
bne %xcc,p12_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d8ba431c 61000000
bne %xcc,p12_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 46f35edf bfb5674c
bne %xcc,p12_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 38625afd ad4c54e3
bne %xcc,p12_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 00b78845 c76b9cfd
bne %xcc,p12_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 6c98a202 a1928790
bne %xcc,p12_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 88d6449a 3c97bb96
bne %xcc,p12_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 8b3c7edd 15cc0c31
bne %xcc,p12_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be e70ddd2b cdd4fd42
bne %xcc,p12_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be f4fffd70 dc7d0020
bne %xcc,p12_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be c812c43c c90fd344
bne %xcc,p12_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be cbf00c9f b4640de0
bne %xcc,p12_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 94972224 99712a44
bne %xcc,p12_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 132af7d0 06b44954
bne %xcc,p12_f30_fail
nop
! Check Local Memory
set p12_local0_expect,%g1
p12_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 8ce30ee939ff807b
ldx [%i0+0x028],%g3 ! Observed data at 0000000028000028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = c3f263d377ff4fce
ldx [%i0+0x048],%g3 ! Observed data at 0000000028000048
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x048,%g4
ldx [%g1+0x088],%g2 ! Expected data = b7b807c214e3e260
ldx [%i0+0x088],%g3 ! Observed data at 0000000028000088
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x088,%g4
ldx [%g1+0x100],%g2 ! Expected data = 96bb973c9a44d688
ldx [%i0+0x100],%g3 ! Observed data at 0000000028000100
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 310ccc15dd7e3c8b
ldx [%i0+0x108],%g3 ! Observed data at 0000000028000108
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 42fdd4cd2bdd0de7
ldx [%i0+0x110],%g3 ! Observed data at 0000000028000110
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 20007ddc70fdfff4
ldx [%i0+0x118],%g3 ! Observed data at 0000000028000118
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 44d30fc93cc412c8
ldx [%i0+0x120],%g3 ! Observed data at 0000000028000120
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = e00d64b49f0cf0cb
ldx [%i0+0x128],%g3 ! Observed data at 0000000028000128
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 442a719924229794
ldx [%i0+0x130],%g3 ! Observed data at 0000000028000130
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 5449b406d0f72a13
ldx [%i0+0x138],%g3 ! Observed data at 0000000028000138
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 8f4834e7b319feb9
ldx [%i0+0x140],%g3 ! Observed data at 0000000028000140
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 82c0b39877ff4fce
ldx [%i0+0x148],%g3 ! Observed data at 0000000028000148
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 5c497e4a22d17244
ldx [%i0+0x150],%g3 ! Observed data at 0000000028000150
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x150,%g4
ldx [%g1+0x190],%g2 ! Expected data = 8196543536fe9fff
ldx [%i0+0x190],%g3 ! Observed data at 0000000028000190
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 677af31d3769b1e4
ldx [%i0+0x198],%g3 ! Observed data at 0000000028000198
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 7f8fc24b59ff5a44
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000280001a8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 88d6449a3c97bb96
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000280001c0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 8b3c7edd876cc2ec
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 = e70ddd2bcdd4fd42
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000280001d0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = f4fffd70dc7d0020
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000280001d8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 0000003ac812c43c
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000280001e0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = cbf00c9fb4640de0
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 = 9497222499712a44
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000280001f0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 132af7d006b44954
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000280001f8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1f8,%g4
set p12_local1_expect,%g1
p12_check_local1:
ldx [%g1+0x070],%g2 ! Expected data = 50e901558d7fff39
ldx [%i1+0x070],%g3 ! Observed data at 0000000028800070
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 4816740f949459eb
ldx [%i1+0x080],%g3 ! Observed data at 0000000028800080
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = a4adc327025407ea
ldx [%i1+0x088],%g3 ! Observed data at 0000000028800088
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 091c4d9e42bc4b9b
ldx [%i1+0x090],%g3 ! Observed data at 0000000028800090
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = a92fdb44a0acb432
ldx [%i1+0x098],%g3 ! Observed data at 0000000028800098
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 6af70c0fc5dfd2e3
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000288000a0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 8a5ed21b9d5bfbfd
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000288000a8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0d71ff7a799062bb
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000288000b0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 4bc47562d8584d64
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000288000b8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 55a90fb2d39a55a1
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000288000d8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 5a64ff2d75733afc
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000288000f0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff73fe099860332c
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000288000f8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 25438ce5b895d2ff
ldx [%i1+0x120],%g3 ! Observed data at 0000000028800120
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = 02ffff04e6fafe93
ldx [%i1+0x160],%g3 ! Observed data at 0000000028800160
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 0c5d4b36d2e2c8ff
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000288001a8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x1a8,%g4
set p12_local2_expect,%g1
p12_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = e888ff601dede5ca
ldx [%i2+0x018],%g3 ! Observed data at 0000000029000018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 38517f5ff7cc6f91
ldx [%i2+0x028],%g3 ! Observed data at 0000000029000028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 5b4c4d9c000000b4
ldx [%i2+0x068],%g3 ! Observed data at 0000000029000068
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 4816740f949459eb
ldx [%i2+0x080],%g3 ! Observed data at 0000000029000080
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = a4adc3ff025407ea
ldx [%i2+0x088],%g3 ! Observed data at 0000000029000088
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 091c4d9e42bc4b9b
ldx [%i2+0x090],%g3 ! Observed data at 0000000029000090
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = a92fdb44a0acb432
ldx [%i2+0x098],%g3 ! Observed data at 0000000029000098
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 6af70c0fc5dfd2e3
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000290000a0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 8a5ed21b9d5bfbfd
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000290000a8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0d713a7a799062bb
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000290000b0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 4bc47562d8584d64
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000290000b8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = cc6fff841b7e6d81
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000290000d8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 18bb043b5b54dd8d
ldx [%i2+0x100],%g3 ! Observed data at 0000000029000100
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = e962f04534c4caff
ldx [%i2+0x118],%g3 ! Observed data at 0000000029000118
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = 79f16e7c04ff1014
ldx [%i2+0x148],%g3 ! Observed data at 0000000029000148
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 000000611c43bad8
ldx [%i2+0x158],%g3 ! Observed data at 0000000029000158
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x158,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 82c0b39869dc12ff
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000290001d8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x1d8,%g4
set p12_local3_expect,%g1
p12_check_local3:
ldx [%g1+0x030],%g2 ! Expected data = 000000b43e9d5e6a
ldx [%i3+0x030],%g3 ! Observed data at 0000000029800030
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 8b3c7edd1a485a04
ldx [%i3+0x048],%g3 ! Observed data at 0000000029800048
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = 9048b4c3c90fd344
ldx [%i3+0x060],%g3 ! Observed data at 0000000029800060
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 5a4ae02a00000065
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 = 4816740f949459eb
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 = a4adc327885407ea
ldx [%i3+0x088],%g3 ! Observed data at 0000000029800088
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 091c4d9e42bc4b9b
ldx [%i3+0x090],%g3 ! Observed data at 0000000029800090
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = a92fdb44a0acb432
ldx [%i3+0x098],%g3 ! Observed data at 0000000029800098
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 6af70c0fc5dfd2e3
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000298000a0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 8a5ed21b9d5bfbfd
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000298000a8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0d713a7a799062bb
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000298000b0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 0000001cd8584d64
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000298000b8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 258e69f13b83a3ff
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000298000d0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 908cdaf4ffce269a
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000298000f0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 36fe9fff06b44954
ldx [%i3+0x108],%g3 ! Observed data at 0000000029800108
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 650d026c7f4e42ff
ldx [%i3+0x118],%g3 ! Observed data at 0000000029800118
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 89d0303d15cc0c31
ldx [%i3+0x128],%g3 ! Observed data at 0000000029800128
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x128,%g4
ldx [%g1+0x198],%g2 ! Expected data = d590fdf19675c6ff
ldx [%i3+0x198],%g3 ! Observed data at 0000000029800198
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 08d02cadcd36e2ff
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000298001c0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 303bf4d98b6def0a
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000298001c8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x1c8,%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:
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000029800020]
ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000028800020]
membar #Sync
stda %f0,[%i4]ASI_BLK_AIUP
membar #Sync
ldsba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000028800000]
done
p12_trap1o:
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000029800020]
ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000028800020]
membar #Sync
stda %f0,[%o4]ASI_BLK_AIUP
membar #Sync
ldsba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000028800000]
done
p12_trap2e:
stwa %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800000]
stha %l7,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028000020]
stxa %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800018]
stba %l5,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028000018]
stxa %l4,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800010]
ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000029800018]
done
p12_trap2o:
stwa %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800000]
stha %l7,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028000020]
stxa %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800018]
stba %l5,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028000018]
stxa %l4,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800010]
ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000029800018]
done
p12_trap3e:
nop
nop
nop
done
p12_trap3o:
nop
nop
nop
done
p12_init_memory_pointers:
set p12_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p12_local0_start,%i0
set p12_local1_start,%i1
set p12_local2_start,%i2
set p12_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 0f9a34d9bc32e542
ldx [%g1+0x008],%l1 ! %l1 = d5fe8fd0920e966b
ldx [%g1+0x010],%l2 ! %l2 = 7e2932c090442457
ldx [%g1+0x018],%l3 ! %l3 = d46ff95453a9a9db
ldx [%g1+0x020],%l4 ! %l4 = 5a4ae02a18bb043b
ldx [%g1+0x028],%l5 ! %l5 = 1c38e8121a485a04
ldx [%g1+0x030],%l6 ! %l6 = 1862d54892d9aae0
ldx [%g1+0x038],%l7 ! %l7 = ffe5e67ac49b02f2
! 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 = de4f64e2 f18caea4 094c652f 62312a50
! %f4 = eba692c1 82fbb73d 7addfb10 bd877b5b
! %f8 = 2e4af1cd e63a5ce9 c5c125f6 7aad1f0b
! %f12 = 85b9b703 2d04a180 42fc0583 6a22d79b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = eb936f6a 687436e3 7e7b1047 4b307716
! %f20 = 08bf222a 2787e507 7e77917c c7dcb33f
! %f24 = 8ac15a11 4aa8fe9c a49a8e47 8c0ee90f
! %f28 = b9aa56d8 8131e7f3 7d9610ae 31b96240
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2b31658e 3e1f6a31 e0566296 374a125d
! %f36 = 42763b1b 0bb7b7da 854b1ac6 2db86e21
! %f40 = 88c97861 f57f79e0 a6638824 edb21433
! %f44 = 0e19b63f d7dbe038 8053fff5 b6885625
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6045e8b00000005f,%g7,%g1 ! GSR scale = 11, align = 7
wr %g1,%g0,%gsr ! GSR = 6045e8b00000005f
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[000000002a00014c] = 9296b9bc, %l2 = 8dee457ead47daa6
swap [%i0+0x14c],%l2 ! %l2 = 000000009296b9bc
! Mem[00000000908001b8] = 18bd7e8a f69c3a94, %g2 = 00000000, %g3 = 00000000
ldd [%i5+0x1b8],%g2 ! %g2 = 0000000018bd7e8a 00000000f69c3a94
! %l5 = c6c39ebe280e5ade, Mem[000000002a000084] = 0ec27919
stb %l5,[%i0+0x084] ! Mem[000000002a000084] = dec27919
! %f16 = eb936f6a 687436e3 7e7b1047 4b307716
! %f20 = 08bf222a 2787e507 7e77917c c7dcb33f
! %f24 = 8ac15a11 4aa8fe9c a49a8e47 8c0ee90f
! %f28 = b9aa56d8 8131e7f3 7d9610ae 31b96240
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[00000000900001c0] = d3bfd2e2, %g2 = 0000000018bd7e8a
ldsb [%i4+0x1c1],%g2 ! %g2 = ffffffffffffffd3
! Mem[000000002a000039] = 76728aff, %l1 = aefcba12c8863076
ldstub [%i0+0x039],%l1 ! %l1 = 00000072000000ff
! Mem[0000000091000118] = 416852c0, %g18 = 75ede666bdcfbf00
ldsw [%i6+0x118],%g2 ! %g2 = 75ede666bdcfbf00
! Mem[0000000090800030] = 39001824, %g2 = 00000000416852c0
ldub [%i5+0x032],%g2 ! %g2 = 0000000000000039
! Mem[00000000910000d0] = 48cf8205, %g2 = 0000000000000039
ldsb [%i6+0x0d1],%g2 ! %g2 = 0000000000000048
membar #Sync ! Added by membar checker (120)
! %l7 = 7f4e6b6213795410, Mem[0000000090000098] = 7e77917c
stb %l7,[%i4+0x098] ! Mem[0000000090000098] = 1077917c
p13_label_2:
! Mem[000000002a800038] = fa1ebfe4, %l0 = 6a5464287675f052
swap [%i1+0x038],%l0 ! %l0 = 00000000fa1ebfe4
! %f16 = eb936f6a 687436e3 7e7b1047 4b307716
! %f20 = 08bf222a 2787e507 7e77917c c7dcb33f
! %f24 = 8ac15a11 4aa8fe9c a49a8e47 8c0ee90f
! %f28 = b9aa56d8 8131e7f3 7d9610ae 31b96240
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900001c0
! %l0 = 00000000fa1ebfe4, Mem[000000002b8000f8] = 6d041e8dc022f5d0
stx %l0,[%i3+0x0f8] ! Mem[000000002b8000f8] = 00000000fa1ebfe4
! Mem[000000002a00012c] = 39acf48d, %l4 = eab0574a962754e8
ldsw [%i0+0x12c],%l4 ! %l4 = 0000000039acf48d
! %l3 = 6db451724cfa5d13, Mem[0000000090800120] = 51966be5
stw %l3,[%i5+0x120] ! Mem[0000000090800120] = 4cfa5d13
! Mem[000000009100017c] = 5b23236e, %g2 = 0000000000000048
lduh [%i6+0x17c],%g2 ! %g2 = 0000000000005b23
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[000000002b000044] = 65813e6b, %l6 = aef76dd04f6f6636
ldub [%i2+0x047],%l6 ! %l6 = 000000000000006b
! Mem[000000002a0001ac] = 53bfb237, %l3 = 4cfa5d13, %l3 = 4cfa5d13
add %i0,0x1ac,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000053bfb237
! Mem[000000002a0000b8] = 98632e17, %l6 = 0000006b, %l2 = 9296b9bc
add %i0,0xb8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000098632e17
p13_label_3:
! %l2 = 98632e17, %l3 = 53bfb237, Mem[000000002a000198] = 26c80f08 9d92b248
std %l2,[%i0+0x198] ! Mem[000000002a000198] = 98632e17 53bfb237
! %l3 = 0000000053bfb237, Mem[000000002b800156] = 2e3ef7fb
sth %l3,[%i3+0x156] ! Mem[000000002b800154] = 2e3eb237
! Mem[000000002b8000a4] = ec198fd5, %l0 = 00000000fa1ebfe4
ldsb [%i3+0x0a4],%l0 ! %l0 = ffffffffffffffec
! Mem[0000000090800124] = 579eeea0, %g2 = 0000000000005b23
lduw [%i5+0x124],%g2 ! %g2 = 00000000579eeea0
! %l0 = ffffffec, %l1 = 00000072, Mem[000000002b000050] = 40b2bec0 556eec68
std %l0,[%i2+0x050] ! Mem[000000002b000050] = ffffffec 00000072
! %f0 = de4f64e2 f18caea4 094c652f 62312a50
! %f4 = eba692c1 82fbb73d 7addfb10 bd877b5b
! %f8 = 2e4af1cd e63a5ce9 c5c125f6 7aad1f0b
! %f12 = 85b9b703 2d04a180 42fc0583 6a22d79b
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! %l1 = 0000000000000072, Mem[000000002b80003a] = b61c602e
stb %l1,[%i3+0x03a] ! Mem[000000002b800038] = b61c722e
! Mem[000000002b8001bb] = ad141156, %l4 = 0000000039acf48d
ldstub [%i3+0x1bb],%l4 ! %l4 = 00000056000000ff
! %f16 = eb936f6a 687436e3 7e7b1047 4b307716
! %f20 = 08bf222a 2787e507 7e77917c c7dcb33f
! %f24 = 8ac15a11 4aa8fe9c a49a8e47 8c0ee90f
! %f28 = b9aa56d8 8131e7f3 7d9610ae 31b96240
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040
! %l2 = 98632e17, %l3 = 53bfb237, Mem[000000002a800010] = dfb6fc52 81d8c028
std %l2,[%i1+%o2] ! Mem[000000002a800010] = 98632e17 53bfb237
p13_label_4:
! Mem[0000000091800130] = fbcaa0344cd6fb8b, %g2 = 00000000579eeea0
ldx [%o0+0x130],%g2 ! %g2 = fbcaa0344cd6fb8b
! %f16 = eb936f6a 687436e3 7e7b1047 4b307716
! %f20 = 08bf222a 2787e507 7e77917c c7dcb33f
! %f24 = 8ac15a11 4aa8fe9c a49a8e47 8c0ee90f
! %f28 = b9aa56d8 8131e7f3 7d9610ae 31b96240
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[000000002a0001f8] = 81d7309c, %l4 = 00000056, %l5 = 280e5ade
add %i0,0x1f8,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000081d7309c
! %l5 = 0000000081d7309c, Mem[000000009080002c] = 4762b7bd
stb %l5,[%i5+0x02c] ! Mem[000000009080002c] = 9c62b7bd
! Mem[0000000090800000] = 7e966bf3, %g18 = 75ede666bdcfbf00
ldsw [%i5+%g0],%g2 ! %g2 = 75ede666bdcfbf00
! Mem[0000000091800108] = d2075a40 3b56edba, %g2 = 7e966bf3, %g3 = f69c3a94
ldd [%o0+0x108],%g2 ! %g2 = 00000000d2075a40 000000003b56edba
membar #Sync ! Added by membar checker (121)
! Mem[00000000900001c0] = eb936f6a 687436e3 7e7b1047 4b307716
! Mem[00000000900001d0] = 08bf222a 2787e507 7e77917c c7dcb33f
! Mem[00000000900001e0] = 8ac15a11 4aa8fe9c a49a8e47 8c0ee90f
! Mem[00000000900001f0] = b9aa56d8 8131e7f3 7d9610ae 31b96240
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000918000a8] = f4507068, %g2 = 00000000d2075a40
lduh [%o0+0x0aa],%g2 ! %g2 = 000000000000f450
! Mem[000000002b0001a8] = b816c21d, %l0 = ffffffec, %l1 = 00000072
add %i2,0x1a8,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000b816c21d
! Mem[0000000091000178] = fb9baef45b23236e, %g2 = 000000000000f450
ldx [%i6+0x178],%g2 ! %g2 = fb9baef45b23236e
p13_label_5:
! Mem[000000002a00019f] = 53bfb237, %l1 = 00000000b816c21d
ldstub [%i0+0x19f],%l1 ! %l1 = 00000037000000ff
! Mem[000000002a800000] = e65c05d5 23c56ace 6bd01c43 ef3ba738
! Mem[000000002a800010] = 98632e17 53bfb237 6dfea6aa fe10a93e
! Mem[000000002a800020] = 086efd32 f0a55d11 b6a0a11e 065cc56e
! Mem[000000002a800030] = d674de05 4cceebe8 7675f052 12615f87
ldda [%i1]ASI_BLK_P,%f16 ! Block Load from 000000002a800000
! Mem[0000000091800034] = 8b0f4cb2, %g2 = fb9baef45b23236e
ldsh [%o0+0x034],%g2 ! %g2 = ffffffffffff8b0f
! Mem[000000002b0000d0] = 868c68d7, %l6 = 0000006b, %l5 = 81d7309c
add %i2,0xd0,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000868c68d7
! %l0 = ffffffec, %l1 = 00000037, Mem[0000000090800190] = 8ca4300a 65e5ef25
std %l0,[%i5+0x190] ! Mem[0000000090800190] = ffffffec 00000037
! Mem[00000000900000c8] = 502a3162 2f654c09, %g2 = ffff8b0f, %g3 = 3b56edba
ldd [%i4+0x0c8],%g2 ! %g2 = 00000000502a3162 000000002f654c09
! Mem[00000000908001d8] = 9d8534e00e794949, %g2 = 00000000502a3162
ldx [%i5+0x1d8],%g2 ! %g2 = 9d8534e00e794949
! Mem[000000002b800188] = b370688720523eff, %l7 = 7f4e6b6213795410, %l0 = ffffffffffffffec
add %i3,0x188,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = b370688720523eff
! Mem[00000000918000a8] = e290f450, %g18 = 75ede666bdcfbf00
ldsw [%o0+0x0a8],%g2 ! %g2 = 75ede666bdcfbf00
! %l7 = 7f4e6b6213795410, Mem[0000000090000020] = 9cfea84a
sth %l7,[%i4+%o4] ! Mem[0000000090000020] = 5410a84a
p13_label_6:
! Mem[00000000900000b0] = b9aa56d8, %g2 = ffffffffe290f450
lduw [%i4+0x0b0],%g2 ! %g2 = 00000000b9aa56d8
! Mem[00000000908001b8] = 7e8af69c, %g2 = 00000000b9aa56d8
ldub [%i5+0x1ba],%g2 ! %g2 = 000000000000007e
! Mem[0000000090000120] = c5434e9c, %g2 = 000000000000007e
lduh [%i4+0x122],%g2 ! %g2 = 000000000000c543
! Mem[0000000090800078] = 57293fc6, %g2 = 000000000000c543
lduh [%i5+0x07a],%g2 ! %g2 = 0000000000005729
! %l6 = 000000000000006b, Mem[000000002b8001b0] = f27df14f
stw %l6,[%i3+0x1b0] ! Mem[000000002b8001b0] = 0000006b
! Mem[0000000091800050] = e98753bc, %g2 = 0000000000005729
lduw [%o0+0x050],%g2 ! %g2 = 00000000e98753bc
! Mem[0000000091000040] = 3aa2ea05, %g18 = 75ede666bdcfbf00
ldsw [%i6+0x040],%g2 ! %g2 = 75ede666bdcfbf00
! Mem[0000000090000080] = eb936f6a 687436e3 7e7b1047 4b307716
! Mem[0000000090000090] = 08bf222a 2787e507 1077917c c7dcb33f
! Mem[00000000900000a0] = 8ac15a11 4aa8fe9c a49a8e47 8c0ee90f
! Mem[00000000900000b0] = b9aa56d8 8131e7f3 7d9610ae 31b96240
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[000000002a000190] = 2d819fa98b32abf5, %l5 = 00000000868c68d7, %l3 = 0000000053bfb237
add %i0,0x190,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 2d819fa98b32abf5
! %l2 = 0000000098632e17, Mem[000000002b8000a0] = e0a46ff9
sth %l2,[%i3+0x0a0] ! Mem[000000002b8000a0] = 2e176ff9
p13_label_7:
! Mem[000000002b0000b4] = 8811b0dd, %l7 = 7f4e6b6213795410
ldstub [%i2+0x0b4],%l7 ! %l7 = 00000088000000ff
! Mem[000000002a000088] = 94b7eff447b23e81, %l6 = 000000000000006b, %l4 = 0000000000000056
add %i0,0x88,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 94b7eff447b23e81
! Mem[000000002a80008c] = 892f2b29, %l2 = 0000000098632e17
swap [%i1+0x08c],%l2 ! %l2 = 00000000892f2b29
membar #Sync ! Added by membar checker (122)
! Mem[0000000090000000] = e3367468 6a6f93eb 1677304b 47107b7e
! Mem[0000000090000010] = 07e58727 2a22bf08 3fb3dcc7 7c91777e
! Mem[0000000090000020] = 5410a84a 115ac18a 0fe90e8c 478e9aa4
! Mem[0000000090000030] = f3e73181 d856aab9 4062b931 ae10967d
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[00000000918000ec] = be34bf17, %g18 = 75ede666bdcfbf00
ldsw [%o0+0x0ec],%g2 ! %g2 = 75ede666bdcfbf00
! Mem[000000009180013c] = 0adcb7df, %g18 = 75ede666bdcfbf00
ldsw [%o0+0x13c],%g2 ! %g2 = 75ede666bdcfbf00
! Mem[00000000910000a8] = e1b008cc, %g2 = 000000000adcb7df
lduw [%i6+0x0a8],%g2 ! %g2 = 00000000e1b008cc
! Mem[00000000900000f0] = 042d03b7, %g2 = 00000000e1b008cc
ldsb [%i4+0x0f2],%g2 ! %g2 = 0000000000000004
! Mem[00000000908000b0] = aa13987e 9a765db5, %g2 = 00000004, %g3 = 2f654c09
ldd [%i5+0x0b0],%g2 ! %g2 = 00000000aa13987e 000000009a765db5
! Mem[000000002b00000b] = 7bc680a5, %l2 = 00000000892f2b29
ldstub [%i2+0x00b],%l2 ! %l2 = 000000a5000000ff
p13_label_8:
! %l2 = 00000000000000a5, Mem[0000000090800010] = ead2886d9a5359ed
stx %l2,[%i5+%o2] ! Mem[0000000090800010] = 00000000000000a5
! Mem[00000000908000b0] = aa13987e9a765db5, %g2 = 00000000aa13987e
ldx [%i5+0x0b0],%g2 ! %g2 = aa13987e9a765db5
! %l0 = 20523eff, %l1 = 00000037, Mem[00000000908000a0] = eb582616 022623a8
std %l0,[%i5+0x0a0] ! Mem[00000000908000a0] = 20523eff 00000037
! Mem[0000000090000144] = 7dc2caa3, %g2 = aa13987e9a765db5
lduh [%i4+0x146],%g2 ! %g2 = 0000000000007dc2
! Mem[000000002a00019c] = 53bfb2ff, %l2 = 000000a5, %l4 = 47b23e81
add %i0,0x19c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000053bfb2ff
! Mem[000000002a80012c] = a1831af8, %l4 = 53bfb2ff, %l6 = 0000006b
add %i1,0x12c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000a1831af8
! Mem[00000000908000bc] = 8ec3d74e, %g18 = 75ede666bdcfbf00
ldsw [%i5+0x0bc],%g2 ! %g2 = 75ede666bdcfbf00
! Mem[000000002b00000c] = edfa0d35, %l2 = 00000000000000a5
swap [%i2+0x00c],%l2 ! %l2 = 00000000edfa0d35
! Mem[000000002b000020] = 9a7ac488c76dcd98, %l2 = 00000000edfa0d35, %l6 = 00000000a1831af8
add %i2,0x20,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 9a7ac488c76dcd98
! Mem[000000002b000090] = 26ea0dbfb62dfd3d, %l6 = 9a7ac488c76dcd98, %l1 = 0000000000000037
add %i2,0x90,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 26ea0dbfb62dfd3d
p13_label_9:
! Mem[00000000908001e0] = 148503dc, %g18 = 75ede666bdcfbf00
ldsw [%i5+0x1e0],%g2 ! %g2 = 75ede666bdcfbf00
! Mem[0000000091000054] = 30aa723f, %g18 = 75ede666bdcfbf00
ldsw [%i6+0x054],%g2 ! %g2 = 75ede666bdcfbf00
! Mem[000000002a800100] = 01370652, %l4 = 53bfb2ff, %l1 = b62dfd3d
add %i1,0x100,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000001370652
! Mem[0000000090000138] = edbd823b6cdabfcc, %g2 = 0000000030aa723f
ldx [%i4+0x138],%g2 ! %g2 = edbd823b6cdabfcc
! %l2 = 00000000edfa0d35, Mem[000000002b8000c9] = 64008aa6
stb %l2,[%i3+0x0c9] ! Mem[000000002b8000c8] = 64358aa6
! Mem[0000000091000074] = e524ebe1, %g2 = edbd823b6cdabfcc
ldub [%i6+0x077],%g2 ! %g2 = 00000000000000e5
! %l2 = edfa0d35, %l3 = 8b32abf5, Mem[0000000091800028] = 52a3a6da 65de2819
std %l2,[%o0+%o5] ! Mem[0000000091800028] = edfa0d35 8b32abf5
! Mem[000000002b0001ec] = 664a0213, %l1 = 0000000001370652
ldub [%i2+0x1ec],%l1 ! %l1 = 0000000000000066
! %f0 = de4f64e2 f18caea4 094c652f 62312a50
! %f4 = eba692c1 82fbb73d 7addfb10 bd877b5b
! %f8 = 2e4af1cd e63a5ce9 c5c125f6 7aad1f0b
! %f12 = 85b9b703 2d04a180 42fc0583 6a22d79b
mov 0x0c0,%g4
stda %f0,[%i0+%g4]ASI_BLK_SL ! Block Store to 000000002a0000c0
! Mem[000000009180014c] = 70f5ccae, %g2 = 00000000000000e5
ldub [%o0+0x14e],%g2 ! %g2 = 0000000000000070
p13_label_10:
! %l1 = 0000000000000066, Mem[000000002a000010] = dc27f294
stw %l1,[%i0+%o2] ! Mem[000000002a000010] = 00000066
! Mem[00000000918001d0] = 14538630, %g2 = 0000000000000070
ldsh [%o0+0x1d2],%g2 ! %g2 = 0000000000001453
! %f16 = e65c05d5 23c56ace 6bd01c43 ef3ba738
! %f20 = 98632e17 53bfb237 6dfea6aa fe10a93e
! %f24 = 086efd32 f0a55d11 b6a0a11e 065cc56e
! %f28 = d674de05 4cceebe8 7675f052 12615f87
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000100
! %f0 = de4f64e2 f18caea4 094c652f 62312a50
! %f4 = eba692c1 82fbb73d 7addfb10 bd877b5b
! %f8 = 2e4af1cd e63a5ce9 c5c125f6 7aad1f0b
! %f12 = 85b9b703 2d04a180 42fc0583 6a22d79b
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[000000002a00008c] = 47b23e81, %l4 = 53bfb2ff, %l7 = 00000088
add %i0,0x8c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000047b23e81
! Mem[000000002a000190] = 2d819fa9, %l1 = 00000066, %l1 = 00000066
add %i0,0x190,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000002d819fa9
! %f0 = de4f64e2 f18caea4 094c652f 62312a50
! %f4 = eba692c1 82fbb73d 7addfb10 bd877b5b
! %f8 = 2e4af1cd e63a5ce9 c5c125f6 7aad1f0b
! %f12 = 85b9b703 2d04a180 42fc0583 6a22d79b
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[000000002b000050] = ffffffec, %l6 = 9a7ac488c76dcd98
ldsh [%i2+0x050],%l6 ! %l6 = ffffffffffffffff
! Mem[000000002a000194] = 8b32abf5, %l5 = 00000000868c68d7
ldstub [%i0+0x194],%l5 ! %l5 = 0000008b000000ff
! Mem[000000009000019c] = ee0cb15d, %g2 = 0000000000001453
ldsb [%i4+0x19d],%g2 ! %g2 = ffffffffffffffee
p13_label_11:
! Mem[000000002a8000f0] = d8ae3ac7, %l2 = 00000000edfa0d35
ldub [%i1+0x0f2],%l2 ! %l2 = 000000000000003a
! %l2 = 000000000000003a, Mem[00000000900001f0] = b9aa56d88131e7f3
stx %l2,[%i4+0x1f0] ! Mem[00000000900001f0] = 000000000000003a
! Mem[0000000090000040] = eb936f6a 687436e3 7e7b1047 4b307716
! Mem[0000000090000050] = 08bf222a 2787e507 7e77917c c7dcb33f
! Mem[0000000090000060] = 8ac15a11 4aa8fe9c a49a8e47 8c0ee90f
! Mem[0000000090000070] = b9aa56d8 8131e7f3 7d9610ae 31b96240
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
membar #Sync ! Added by membar checker (123)
! %f0 = de4f64e2 f18caea4 094c652f 62312a50
! %f4 = eba692c1 82fbb73d 7addfb10 bd877b5b
! %f8 = 2e4af1cd e63a5ce9 c5c125f6 7aad1f0b
! %f12 = 85b9b703 2d04a180 42fc0583 6a22d79b
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[000000002a0000a0] = 1942b090, %l6 = ffffffffffffffff
swap [%i0+0x0a0],%l6 ! %l6 = 000000001942b090
! Mem[000000002a800128] = 17bffe29, %l1 = 000000002d819fa9
swap [%i1+0x128],%l1 ! %l1 = 0000000017bffe29
! %f0 = de4f64e2 f18caea4 094c652f 62312a50
! %f4 = eba692c1 82fbb73d 7addfb10 bd877b5b
! %f8 = 2e4af1cd e63a5ce9 c5c125f6 7aad1f0b
! %f12 = 85b9b703 2d04a180 42fc0583 6a22d79b
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[0000000090000080] = eb936f6a 687436e3 7e7b1047 4b307716
! Mem[0000000090000090] = 08bf222a 2787e507 1077917c c7dcb33f
! Mem[00000000900000a0] = 8ac15a11 4aa8fe9c a49a8e47 8c0ee90f
! Mem[00000000900000b0] = b9aa56d8 8131e7f3 7d9610ae 31b96240
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! %l1 = 0000000017bffe29, Mem[00000000908000d8] = 8a14b856
sth %l1,[%i5+0x0d8] ! Mem[00000000908000d8] = fe29b856
! %l4 = 0000000053bfb2ff, Mem[0000000091000124] = f157094d
stb %l4,[%i6+0x124] ! Mem[0000000091000124] = ff57094d
p13_label_12:
! Mem[000000002b0000a8] = c713b80511372015, %l5 = 000000000000008b, %l5 = 000000000000008b
add %i2,0xa8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = c713b80511372015
! Mem[000000002a80016c] = aaedca6c, %l5 = 11372015, %l2 = 0000003a
add %i1,0x16c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000aaedca6c
! Mem[000000002a80019d] = ed679a79, %l1 = 0000000017bffe29
ldstub [%i1+0x19d],%l1 ! %l1 = 00000067000000ff
! Mem[000000002a0001a4] = 8ce2f8d3, %l4 = 0000000053bfb2ff
swap [%i0+0x1a4],%l4 ! %l4 = 000000008ce2f8d3
! Mem[000000002a000104] = 39527505, %l7 = 0000000047b23e81
swap [%i0+0x104],%l7 ! %l7 = 0000000039527505
! Mem[000000002a0001f0] = 82e0e5cc a3e77dba, %l2 = aaedca6c, %l3 = 8b32abf5
ldd [%i0+0x1f0],%l2 ! %l2 = 0000000082e0e5cc 00000000a3e77dba
! Mem[000000002b8001b8] = ad1411ff, %l1 = 0000000000000067
swap [%i3+0x1b8],%l1 ! %l1 = 00000000ad1411ff
! Mem[000000002b800134] = 03d19f19, %l3 = a3e77dba, %l4 = 8ce2f8d3
add %i3,0x134,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000003d19f19
! Mem[000000002b00014c] = 9e02f5d6, %l3 = 00000000a3e77dba
ldsh [%i2+0x14e],%l3 ! %l3 = fffffffffffff5d6
! %f0 = de4f64e2 f18caea4 094c652f 62312a50
! %f4 = eba692c1 82fbb73d 7addfb10 bd877b5b
! %f8 = 2e4af1cd e63a5ce9 c5c125f6 7aad1f0b
! %f12 = 85b9b703 2d04a180 42fc0583 6a22d79b
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
p13_label_13:
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[000000002b8001af] = 7869f5a2, %l4 = 0000000003d19f19
ldstub [%i3+0x1af],%l4 ! %l4 = 000000a2000000ff
! Mem[00000000900001c0] = eb936f6a 687436e3 7e7b1047 4b307716
! Mem[00000000900001d0] = 08bf222a 2787e507 7e77917c c7dcb33f
! Mem[00000000900001e0] = 8ac15a11 4aa8fe9c a49a8e47 8c0ee90f
! Mem[00000000900001f0] = 00000000 0000003a 7d9610ae 31b96240
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! %l7 = 0000000039527505, Mem[000000002a0000c0] = a4ae8cf1
sth %l7,[%i0+0x0c0] ! Mem[000000002a0000c0] = 75058cf1
! Mem[000000002b00016c] = 1af4be6d, %l5 = c713b80511372015
swap [%i2+0x16c],%l5 ! %l5 = 000000001af4be6d
! Mem[000000009100010c] = 9de122f8, %g18 = 75ede666bdcfbf00
ldsw [%i6+0x10c],%g2 ! %g2 = 75ede666bdcfbf00
! %l7 = 0000000039527505, Mem[0000000090800150] = 51ea49fd5fde283b
stx %l7,[%i5+0x150] ! Mem[0000000090800150] = 0000000039527505
! Mem[000000002b000138] = 4564afc5 7c81dde6, %l2 = 82e0e5cc, %l3 = fffff5d6
ldd [%i2+0x138],%l2 ! %l2 = 000000004564afc5 000000007c81dde6
! Mem[00000000910001d8] = 2843defd, %g2 = ffffffff9de122f8
ldsh [%i6+0x1da],%g2 ! %g2 = 0000000000002843
! Mem[0000000091000048] = 14402725, %g18 = 75ede666bdcfbf00
ldsw [%i6+0x048],%g2 ! %g2 = 75ede666bdcfbf00
p13_label_14:
! Mem[000000002a8000ec] = 7e97e7cc, %l4 = 00000000000000a2
lduw [%i1+0x0ec],%l4 ! %l4 = 000000007e97e7cc
! Mem[000000002b800050] = 57ccdf3f, %l4 = 000000007e97e7cc
swap [%i3+0x050],%l4 ! %l4 = 0000000057ccdf3f
! %f0 = de4f64e2 f18caea4 094c652f 62312a50
! %f4 = eba692c1 82fbb73d 7addfb10 bd877b5b
! %f8 = 2e4af1cd e63a5ce9 c5c125f6 7aad1f0b
! %f12 = 85b9b703 2d04a180 42fc0583 6a22d79b
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! %l6 = 000000001942b090, Mem[000000009100004a] = 27253b99
sth %l6,[%i6+0x04a] ! Mem[0000000091000048] = b0903b99
! %l4 = 0000000057ccdf3f, Mem[00000000918001ca] = aaf388f3
sth %l4,[%o0+0x1ca] ! Mem[00000000918001c8] = df3f88f3
membar #Sync ! Added by membar checker (124)
! %l6 = 000000001942b090, Mem[0000000090000088] = 7e7b10474b307716
stx %l6,[%i4+0x088] ! Mem[0000000090000088] = 000000001942b090
! Mem[0000000091800038] = a229cd5a, %g2 = 0000000014402725
lduh [%o0+0x038],%g2 ! %g2 = 000000000000a229
! %l0 = b370688720523eff, Mem[000000009180004a] = c0c5d125
sth %l0,[%o0+0x04a] ! Mem[0000000091800048] = 3effd125
! Mem[0000000090000000] = a4ae8cf1 e2644fde 502a3162 2f654c09
! Mem[0000000090000010] = 3db7fb82 c192a6eb 5b7b87bd 10fbdd7a
! Mem[0000000090000020] = e95c3ae6 cdf14a2e 0b1fad7a f625c1c5
! Mem[0000000090000030] = 80a1042d 03b7b985 9bd7226a 8305fc42
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[00000000910000a8] = e1b008cc, %g2 = 000000000000a229
lduw [%i6+0x0a8],%g2 ! %g2 = 00000000e1b008cc
p13_label_15:
! Mem[0000000091000150] = c4534e06 c9465637, %g2 = e1b008cc, %g3 = 9a765db5
ldd [%i6+0x150],%g2 ! %g2 = 00000000c4534e06 00000000c9465637
! Mem[000000002b8000c8] = 64358aa6, %l4 = 0000000057ccdf3f
lduh [%i3+0x0c8],%l4 ! %l4 = 0000000000006435
! Mem[000000002a800120] = 7434ec0b151b3333, %l7 = 0000000039527505, %l6 = 000000001942b090
add %i1,0x120,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 7434ec0b151b3333
! Mem[000000002a000160] = 16ad7dfc88ae944a, %l4 = 0000000000006435, %l3 = 000000007c81dde6
add %i0,0x160,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 16ad7dfc88ae944a
! Mem[000000009000014c] = 29576343, %g2 = 00000000c4534e06
ldsb [%i4+0x14d],%g2 ! %g2 = 0000000000000029
! Mem[0000000090800090] = 9b34374c2bf86f1b, %g2 = 0000000000000029
ldx [%i5+0x090],%g2 ! %g2 = 9b34374c2bf86f1b
! Mem[00000000910000d8] = 36a1090d, %g2 = 9b34374c2bf86f1b
ldsb [%i6+0x0d8],%g2 ! %g2 = 0000000000000036
! Mem[000000002a800128] = 2d819fa9, %l4 = 0000000000006435
ldsb [%i1+0x12a],%l4 ! %l4 = ffffffffffffff9f
! %l6 = 151b3333, %l7 = 39527505, Mem[0000000091800170] = 7e8c17c1 1515c3a8
std %l6,[%o0+0x170] ! Mem[0000000091800170] = 151b3333 39527505
! Mem[000000002a80004c] = 12ae40fb, %l7 = 39527505, %l3 = 88ae944a
add %i1,0x4c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000012ae40fb
p13_label_16:
! Mem[00000000908001a8] = f2d6d9ad 7a6fb548, %g2 = 00000036, %g3 = c9465637
ldd [%i5+0x1a8],%g2 ! %g2 = 00000000f2d6d9ad 000000007a6fb548
! Mem[000000002a80015c] = ced4de86, %l4 = ffffff9f, %l5 = 1af4be6d
add %i1,0x15c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000ced4de86
! Mem[000000002b8001d0] = 0e7bb710c12be9a9, %l0 = b370688720523eff, %l6 = 7434ec0b151b3333
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 0e7bb710c12be9a9
! Mem[000000002b0000e0] = 0c1ff5e4, %l2 = 000000004564afc5
swap [%i2+0x0e0],%l2 ! %l2 = 000000000c1ff5e4
! Mem[00000000900001e0] = e95c3ae6 cdf14a2e, %g2 = f2d6d9ad, %g3 = 7a6fb548
ldd [%i4+0x1e0],%g2 ! %g2 = 00000000e95c3ae6 00000000cdf14a2e
! %l6 = 0e7bb710c12be9a9, Mem[00000000900000fc] = 6a22d79b
stw %l6,[%i4+0x0fc] ! Mem[00000000900000fc] = c12be9a9
! Mem[000000002a8001a0] = 1bb789e9e71054aa, %l2 = 000000000c1ff5e4, %l6 = 0e7bb710c12be9a9
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 1bb789e9e71054aa
! Mem[000000002b0000bc] = 41ffaf20, %l4 = ffffff9f, %l1 = ad1411ff
add %i2,0xbc,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000041ffaf20
! Mem[000000002b0001b8] = d332b827ff93dc26, %l2 = 000000000c1ff5e4
ldx [%i2+0x1b8],%l2 ! %l2 = d332b827ff93dc26
! Mem[0000000091000060] = b5db83426c64f6cc, %g2 = 00000000e95c3ae6
ldx [%i6+0x060],%g2 ! %g2 = b5db83426c64f6cc
p13_label_17:
! Mem[000000002a80019c] = edff9a79, %l1 = 0000000041ffaf20
ldstub [%i1+0x19c],%l1 ! %l1 = 000000ed000000ff
! Mem[000000002a000118] = eb42cfd52b48e69a, %l2 = d332b827ff93dc26, %l3 = 0000000012ae40fb
add %i0,0x118,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = eb42cfd52b48e69a
! Mem[0000000091800188] = 6496bf3d, %g2 = b5db83426c64f6cc
ldub [%o0+0x189],%g2 ! %g2 = 0000000000000064
! %l4 = ffffffffffffff9f, Mem[0000000091000038] = eeda11bd402be29c
stx %l4,[%i6+0x038] ! Mem[0000000091000038] = ffffffffffffff9f
! Mem[000000002a00004b] = 1932c5f4, %l7 = 0000000039527505
ldstub [%i0+0x04b],%l7 ! %l7 = 000000f4000000ff
! Mem[000000002b8000fc] = fa1ebfe4, %l6 = e71054aa, %l1 = 000000ed
add %i3,0xfc,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000fa1ebfe4
! Mem[000000002b8000bf] = 872e4e13, %l6 = 1bb789e9e71054aa
ldstub [%i3+0x0bf],%l6 ! %l6 = 00000013000000ff
! %l6 = 0000000000000013, Mem[000000009080010c] = 93b8a80e
stw %l6,[%i5+0x10c] ! Mem[000000009080010c] = 00000013
! Mem[0000000090800028] = 51bea39c, %g2 = 0000000000000064
ldub [%i5+0x029],%g2 ! %g2 = 0000000000000051
! Mem[000000002a0000a8] = c2ee609c3fde2fb0, %l3 = eb42cfd52b48e69a, %l0 = b370688720523eff
add %i0,0xa8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = c2ee609c3fde2fb0
p13_label_18:
! Mem[000000002a000068] = 3c92ee78, %l2 = d332b827ff93dc26
swap [%i0+0x068],%l2 ! %l2 = 000000003c92ee78
! Mem[000000002a800098] = ba51eabe 9553e3ff, %l4 = ffffff9f, %l5 = ced4de86
ldd [%i1+0x098],%l4 ! %l4 = 00000000ba51eabe 000000009553e3ff
! Mem[000000002a80000c] = ef3ba738, %l3 = 2b48e69a, %l2 = 3c92ee78
add %i1,0x0c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000ef3ba738
! %l5 = 000000009553e3ff, Mem[000000002b80013e] = 4ff31322
stb %l5,[%i3+0x13e] ! Mem[000000002b80013c] = 4ff3ff22
! Mem[000000002b000050] = ffffffec, %l7 = 00000000000000f4
ldsb [%i2+0x053],%l7 ! %l7 = ffffffffffffffec
! Mem[0000000091800064] = 2399a21d, %g2 = 0000000000000051
ldsh [%o0+0x064],%g2 ! %g2 = 0000000000002399
! Mem[0000000091800040] = 728e5005 a6bd6b86, %g2 = 00002399, %g3 = cdf14a2e
ldd [%o0+0x040],%g2 ! %g2 = 00000000728e5005 00000000a6bd6b86
! Mem[00000000918001a8] = f69e8f26 81f0e11f, %g2 = 728e5005, %g3 = a6bd6b86
ldd [%o0+0x1a8],%g2 ! %g2 = 00000000f69e8f26 0000000081f0e11f
! %l4 = 00000000ba51eabe, Mem[000000002a80016c] = aaedca6c
sth %l4,[%i1+0x16c] ! Mem[000000002a80016c] = eabeca6c
! %f0 = de4f64e2 f18caea4 094c652f 62312a50
! %f4 = eba692c1 82fbb73d 7addfb10 bd877b5b
! %f8 = 2e4af1cd e63a5ce9 c5c125f6 7aad1f0b
! %f12 = 85b9b703 2d04a180 42fc0583 6a22d79b
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000180
p13_label_19:
! Mem[000000002a80010f] = 0e5d6712, %l6 = 0000000000000013
ldstub [%i1+0x10f],%l6 ! %l6 = 00000012000000ff
! Mem[000000002b800118] = a586628057d80704, %l1 = 00000000fa1ebfe4, %l7 = ffffffffffffffec
add %i3,0x118,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = a586628057d80704
! Mem[000000002b00019b] = e34ba79a, %l0 = c2ee609c3fde2fb0
ldstub [%i2+0x19b],%l0 ! %l0 = 0000009a000000ff
! Mem[0000000091000170] = a9b3b7bd, %g2 = 00000000f69e8f26
lduw [%i6+0x170],%g2 ! %g2 = 00000000a9b3b7bd
! Mem[000000002b8001f8] = 4aef11ae969cee30, %l4 = 00000000ba51eabe, %l1 = 00000000fa1ebfe4
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 4aef11ae969cee30
! %l7 = a586628057d80704, Mem[0000000091800054] = 51c81b56
stw %l7,[%o0+0x054] ! Mem[0000000091800054] = 57d80704
! Mem[00000000900001c0] = a4ae8cf1e2644fde, %g2 = 00000000a9b3b7bd
ldx [%i4+0x1c0],%g2 ! %g2 = a4ae8cf1e2644fde
! Mem[000000002a000068] = ff93dc26, %l2 = ef3ba738, %l6 = 00000012
add %i0,0x68,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ff93dc26
! %l6 = 00000000ff93dc26, Mem[00000000908001d2] = 24b024d2
stb %l6,[%i5+0x1d2] ! Mem[00000000908001d0] = 26b024d2
! Mem[000000002a00004c] = f8afd725, %l3 = 2b48e69a, %l4 = ba51eabe
add %i0,0x4c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000f8afd725
p13_label_20:
! Mem[000000002b000010] = cb696dd7be8a1744, %l2 = 00000000ef3ba738
ldx [%i2+%o2],%l2 ! %l2 = cb696dd7be8a1744
! Mem[00000000910001ec] = 48949cd6, %g2 = a4ae8cf1e2644fde
ldub [%i6+0x1ee],%g2 ! %g2 = 0000000000000048
! %f0 = de4f64e2 f18caea4 094c652f 62312a50
! %f4 = eba692c1 82fbb73d 7addfb10 bd877b5b
! %f8 = 2e4af1cd e63a5ce9 c5c125f6 7aad1f0b
! %f12 = 85b9b703 2d04a180 42fc0583 6a22d79b
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900000c0
! %l4 = 00000000f8afd725, Mem[00000000910001ac] = b75abc86
sth %l4,[%i6+0x1ac] ! Mem[00000000910001ac] = d725bc86
! Mem[0000000091000078] = 24ebe14b9faa3112, %g2 = 0000000000000048
ldx [%i6+0x078],%g2 ! %g2 = 24ebe14b9faa3112
! Mem[000000002b000144] = 87edef94, %l0 = 0000009a, %l7 = 57d80704
add %i2,0x144,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000087edef94
! Mem[000000002b800024] = 8b7be226, %l0 = 000000000000009a
swap [%i3+0x024],%l0 ! %l0 = 000000008b7be226
membar #Sync ! Added by membar checker (125)
! Mem[0000000090000198] = 7addfb10 bd877b5b, %g2 = 9faa3112, %g3 = 81f0e11f
ldd [%i4+0x198],%g2 ! %g2 = 000000007addfb10 00000000bd877b5b
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[000000002a0001e8] = f893b62b, %l1 = 4aef11ae969cee30
ldsb [%i0+0x1e9],%l1 ! %l1 = ffffffffffffff93
p13_label_21:
! Mem[000000002a0000e8] = 0b1fad7a, %l3 = eb42cfd52b48e69a
ldsw [%i0+0x0e8],%l3 ! %l3 = 000000000b1fad7a
! Mem[000000002b800164] = 70b419b4, %l0 = 000000008b7be226
swap [%i3+0x164],%l0 ! %l0 = 0000000070b419b4
! %f0 = de4f64e2 f18caea4 094c652f 62312a50
! %f4 = eba692c1 82fbb73d 7addfb10 bd877b5b
! %f8 = 2e4af1cd e63a5ce9 c5c125f6 7aad1f0b
! %f12 = 85b9b703 2d04a180 42fc0583 6a22d79b
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[000000002a0001b0] = 412b77e5f2cb4bc5, %l6 = 00000000ff93dc26, %l0 = 0000000070b419b4
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 412b77e5f2cb4bc5
! %l2 = cb696dd7be8a1744, Mem[00000000900000cf] = 093db7fb
stb %l2,[%i4+0x0cf] ! Mem[00000000900000cc] = 443db7fb
! Mem[000000002b000048] = 9c54eb3b, %l4 = 00000000f8afd725
swap [%i2+0x048],%l4 ! %l4 = 000000009c54eb3b
! Mem[000000002b800008] = 15e0f550, %l0 = 412b77e5f2cb4bc5
swap [%i3+%o1],%l0 ! %l0 = 0000000015e0f550
! Mem[000000002a0001bc] = c2e8d901, %l0 = 0000000015e0f550
swap [%i0+0x1bc],%l0 ! %l0 = 00000000c2e8d901
! Mem[00000000910001bc] = cd51584a, %g2 = 000000007addfb10
lduh [%i6+0x1be],%g2 ! %g2 = 000000000000cd51
! Mem[000000002a000137] = 80f32cbe, %l4 = 000000009c54eb3b
ldstub [%i0+0x137],%l4 ! %l4 = 000000be000000ff
p13_label_22:
! Mem[000000002b80019c] = a63e8acd, %l0 = c2e8d901, %l7 = 87edef94
add %i3,0x19c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000a63e8acd
! %l1 = ffffffffffffff93, Mem[000000009000012b] = 1e065cc5
stb %l1,[%i4+0x12b] ! Mem[0000000090000128] = 93065cc5
! Mem[000000002a80018c] = f45c1b8d, %l3 = 000000000b1fad7a
swap [%i1+0x18c],%l3 ! %l3 = 00000000f45c1b8d
! Mem[000000002a00002f] = fe2eac32, %l7 = 00000000a63e8acd
ldstub [%i0+0x02f],%l7 ! %l7 = 00000032000000ff
! Mem[000000002b0001e8] = 16473718664a0213, %l7 = 0000000000000032, %l4 = 00000000000000be
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 16473718664a0213
membar #Sync ! Added by membar checker (126)
! Mem[0000000090000100] = e65c05d5 23c56ace 6bd01c43 ef3ba738
! Mem[0000000090000110] = 98632e17 53bfb237 6dfea6aa fe10a93e
! Mem[0000000090000120] = 086efd32 f0a55d11 b6a0a193 065cc56e
! Mem[0000000090000130] = d674de05 4cceebe8 7675f052 12615f87
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[000000002a000000] = 887e2430, %l2 = cb696dd7be8a1744
swap [%i0+%g0],%l2 ! %l2 = 00000000887e2430
! %l1 = ffffffffffffff93, Mem[0000000091000170] = a9b3b7bd3cb04ce7
stx %l1,[%i6+0x170] ! Mem[0000000091000170] = ffffffffffffff93
! Mem[0000000091000010] = 7a04d283, %g2 = 000000000000cd51
lduw [%i6+%o2],%g2 ! %g2 = 000000007a04d283
! Mem[0000000090800074] = 2f956a66, %g2 = 000000007a04d283
ldsb [%i5+0x075],%g2 ! %g2 = 000000000000002f
p13_label_23:
! %l2 = 00000000887e2430, Mem[0000000090000190] = 3db7fb82c192a6eb
stx %l2,[%i4+0x190] ! Mem[0000000090000190] = 00000000887e2430
! Mem[0000000090000080] = eb936f6a 687436e3 00000000 1942b090
! Mem[0000000090000090] = 08bf222a 2787e507 1077917c c7dcb33f
! Mem[00000000900000a0] = 8ac15a11 4aa8fe9c a49a8e47 8c0ee90f
! Mem[00000000900000b0] = b9aa56d8 8131e7f3 7d9610ae 31b96240
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000144] = a3977dc2, %g2 = 000000000000002f
ldsh [%i4+0x144],%g2 ! %g2 = ffffffffffffa397
! Mem[00000000908000cc] = f894a1d7, %g2 = ffffffffffffa397
ldub [%i5+0x0ce],%g2 ! %g2 = 00000000000000f8
! Mem[0000000090000000] = a4ae8cf1 e2644fde 502a3162 2f654c09
! Mem[0000000090000010] = 3db7fb82 c192a6eb 5b7b87bd 10fbdd7a
! Mem[0000000090000020] = e95c3ae6 cdf14a2e 0b1fad7a f625c1c5
! Mem[0000000090000030] = 80a1042d 03b7b985 9bd7226a 8305fc42
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[00000000908000e8] = 17136640, %g2 = 00000000000000f8
lduw [%i5+0x0e8],%g2 ! %g2 = 0000000017136640
membar #Sync ! Added by membar checker (127)
! %l5 = 000000009553e3ff, Mem[0000000090000027] = 2e0b1fad
stb %l5,[%i4+0x027] ! Mem[0000000090000024] = ff0b1fad
! Mem[000000002a000060] = a40eb46f, %l0 = 00000000c2e8d901
ldsh [%i0+0x060],%l0 ! %l0 = ffffffffffffa40e
! Mem[0000000091800010] = a320edbf, %g2 = 0000000017136640
lduh [%o0+%o2],%g2 ! %g2 = 000000000000a320
! Mem[0000000090800030] = 9bac390018246bf0, %g2 = 000000000000a320
ldx [%i5+0x030],%g2 ! %g2 = 9bac390018246bf0
p13_label_24:
! %l0 = ffffffffffffa40e, Mem[0000000090800080] = 074203a9
sth %l0,[%i5+0x080] ! Mem[0000000090800080] = a40e03a9
! Mem[000000002a000158] = 6f91ba26, %l4 = 664a0213, %l1 = ffffff93
add %i0,0x158,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000006f91ba26
! Mem[000000002a000100] = 2d794ef6 47b23e81 70ce950d 7aa33aa4
! Mem[000000002a000110] = 8c774315 813c3138 eb42cfd5 2b48e69a
! Mem[000000002a000120] = ae155113 917d9fcd 884c2fd1 39acf48d
! Mem[000000002a000130] = 3af4aaa4 80f32cff 2d0390af 88676a28
mov 0x100,%g5
ldda [%i0+%g5]ASI_BLK_AIUS,%f0 ! Block Load from 000000002a000100
! %l4 = 16473718664a0213, Mem[0000000090800103] = c2275ea8
stb %l4,[%i5+0x103] ! Mem[0000000090800100] = 13275ea8
! %l1 = 000000006f91ba26, Mem[0000000090000194] = 887e2430
sth %l1,[%i4+0x194] ! Mem[0000000090000194] = ba262430
! Mem[000000002a800130] = 0ecd2c62ef16ccc1, %l3 = 00000000f45c1b8d, %l1 = 000000006f91ba26
add %i1,0x130,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 0ecd2c62ef16ccc1
! Mem[000000002b800188] = b3706887, %l7 = 00000032, %l5 = 9553e3ff
add %i3,0x188,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000b3706887
! Mem[000000002a8001c0] = 9d5310ba, %l3 = f45c1b8d, %l5 = b3706887
add %i1,0x1c0,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000009d5310ba
! %f16 = e65c05d5 23c56ace 6bd01c43 ef3ba738
! %f20 = 98632e17 53bfb237 6dfea6aa fe10a93e
! %f24 = 086efd32 f0a55d11 b6a0a11e 065cc56e
! %f28 = d674de05 4cceebe8 7675f052 12615f87
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[0000000090800130] = 7b28352c e1a159c7, %g2 = 18246bf0, %g3 = bd877b5b
ldd [%i5+0x130],%g2 ! %g2 = 000000007b28352c 00000000e1a159c7
p13_label_25:
! Mem[000000002a8001a8] = fd2fe7d4, %l4 = 664a0213, %l2 = 887e2430
add %i1,0x1a8,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000fd2fe7d4
! %l2 = 00000000fd2fe7d4, Mem[00000000908000d2] = 532a91b2
stb %l2,[%i5+0x0d2] ! Mem[00000000908000d0] = d42a91b2
! Mem[000000002b000050] = ffffffec00000072, %l3 = 00000000f45c1b8d
ldx [%i2+0x050],%l3 ! %l3 = ffffffec00000072
! %l0 = ffffa40e, %l1 = ef16ccc1, Mem[0000000090000040] = a4ae8cf1 e2644fde
std %l0,[%i4+0x040] ! Mem[0000000090000040] = ffffa40e ef16ccc1
! Mem[000000002b0001c0] = 8ebb74a365e91a04, %l4 = 16473718664a0213, %l1 = 0ecd2c62ef16ccc1
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 8ebb74a365e91a04
! Mem[000000002a000026] = c1237478, %l2 = 00000000fd2fe7d4
ldstub [%i0+0x026],%l2 ! %l2 = 00000074000000ff
! %f0 = 2d794ef6 47b23e81 70ce950d 7aa33aa4
! %f4 = 8c774315 813c3138 eb42cfd5 2b48e69a
! %f8 = ae155113 917d9fcd 884c2fd1 39acf48d
! %f12 = 3af4aaa4 80f32cff 2d0390af 88676a28
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000180
! Mem[000000002b8001c0] = 65ab8d3b64cc39f7, %l3 = ffffffec00000072
ldx [%i3+0x1c0],%l3 ! %l3 = 65ab8d3b64cc39f7
! Mem[00000000900000c0] = a4ae8cf1 e2644fde 502a3162 2f654c44
! Mem[00000000900000d0] = 3db7fb82 c192a6eb 5b7b87bd 10fbdd7a
! Mem[00000000900000e0] = e95c3ae6 cdf14a2e 0b1fad7a f625c1c5
! Mem[00000000900000f0] = 80a1042d 03b7b985 9bd7226a 8305fc42
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[000000002a0000f4] = 03b7b985, %l1 = 65e91a04, %l3 = 64cc39f7
add %i0,0xf4,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000003b7b985
ba,a p13_not_taken_0_end
p13_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 ffffffffffffa40e
bne,a,pn %xcc,p13_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 8ebb74a365e91a04
bne,a,pn %xcc,p13_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000074
bne,a,pn %xcc,p13_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000003b7b985
bne,a,pn %xcc,p13_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 16473718664a0213
bne,a,pn %xcc,p13_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000009d5310ba
bne,a,pn %xcc,p13_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ff93dc26
bne,a,pn %xcc,p13_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000032
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 2d794ef6 47b23e81
bne %xcc,p13_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 70ce950d 7aa33aa4
bne %xcc,p13_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 8c774315 813c3138
bne %xcc,p13_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be eb42cfd5 2b48e69a
bne %xcc,p13_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be ae155113 917d9fcd
bne %xcc,p13_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 884c2fd1 39acf48d
bne %xcc,p13_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 3af4aaa4 80f32cff
bne %xcc,p13_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 2d0390af 88676a28
bne %xcc,p13_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be e65c05d5 23c56ace
bne %xcc,p13_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 6bd01c43 ef3ba738
bne %xcc,p13_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 98632e17 53bfb237
bne %xcc,p13_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 6dfea6aa fe10a93e
bne %xcc,p13_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 086efd32 f0a55d11
bne %xcc,p13_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be b6a0a11e 065cc56e
bne %xcc,p13_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be d674de05 4cceebe8
bne %xcc,p13_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 7675f052 12615f87
bne %xcc,p13_f30_fail
nop
! Check Local Memory
set p13_local0_expect,%g1
p13_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = be8a1744b12944c9
ldx [%i0+0x000],%g3 ! Observed data at 000000002a000000
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000066fe86e580
ldx [%i0+0x010],%g3 ! Observed data at 000000002a000010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = dbb27945c123ff78
ldx [%i0+0x020],%g3 ! Observed data at 000000002a000020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = df13801dfe2eacff
ldx [%i0+0x028],%g3 ! Observed data at 000000002a000028
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 76ff8aff8f49a71b
ldx [%i0+0x038],%g3 ! Observed data at 000000002a000038
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 1932c5fff8afd725
ldx [%i0+0x048],%g3 ! Observed data at 000000002a000048
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = ff93dc2693b40af2
ldx [%i0+0x068],%g3 ! Observed data at 000000002a000068
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 25625585dec27919
ldx [%i0+0x080],%g3 ! Observed data at 000000002a000080
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ffffffffbdb18ce9
ldx [%i0+0x0a0],%g3 ! Observed data at 000000002a0000a0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 75058cf1e2644fde
ldx [%i0+0x0c0],%g3 ! Observed data at 000000002a0000c0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 502a31622f654c09
ldx [%i0+0x0c8],%g3 ! Observed data at 000000002a0000c8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 3db7fb82c192a6eb
ldx [%i0+0x0d0],%g3 ! Observed data at 000000002a0000d0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 5b7b87bd10fbdd7a
ldx [%i0+0x0d8],%g3 ! Observed data at 000000002a0000d8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e95c3ae6cdf14a2e
ldx [%i0+0x0e0],%g3 ! Observed data at 000000002a0000e0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0b1fad7af625c1c5
ldx [%i0+0x0e8],%g3 ! Observed data at 000000002a0000e8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 80a1042d03b7b985
ldx [%i0+0x0f0],%g3 ! Observed data at 000000002a0000f0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 9bd7226a8305fc42
ldx [%i0+0x0f8],%g3 ! Observed data at 000000002a0000f8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 2d794ef647b23e81
ldx [%i0+0x100],%g3 ! Observed data at 000000002a000100
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x100,%g4
ldx [%g1+0x130],%g2 ! Expected data = 3af4aaa480f32cff
ldx [%i0+0x130],%g3 ! Observed data at 000000002a000130
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = 22a6d130ad47daa6
ldx [%i0+0x148],%g3 ! Observed data at 000000002a000148
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x148,%g4
ldx [%g1+0x190],%g2 ! Expected data = 2d819fa9ff32abf5
ldx [%i0+0x190],%g3 ! Observed data at 000000002a000190
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 98632e1753bfb2ff
ldx [%i0+0x198],%g3 ! Observed data at 000000002a000198
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 1dd0429553bfb2ff
ldx [%i0+0x1a0],%g3 ! Observed data at 000000002a0001a0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 0bfbd1d215e0f550
ldx [%i0+0x1b8],%g3 ! Observed data at 000000002a0001b8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x1b8,%g4
set p13_local1_expect,%g1
p13_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 98632e1753bfb237
ldx [%i1+0x010],%g3 ! Observed data at 000000002a800010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 7675f05212615f87
ldx [%i1+0x038],%g3 ! Observed data at 000000002a800038
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x038,%g4
ldx [%g1+0x088],%g2 ! Expected data = ac89277998632e17
ldx [%i1+0x088],%g3 ! Observed data at 000000002a800088
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x088,%g4
ldx [%g1+0x108],%g2 ! Expected data = 342a28470e5d67ff
ldx [%i1+0x108],%g3 ! Observed data at 000000002a800108
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 2d819fa9a1831af8
ldx [%i1+0x128],%g3 ! Observed data at 000000002a800128
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x128,%g4
ldx [%g1+0x168],%g2 ! Expected data = 9b698299eabeca6c
ldx [%i1+0x168],%g3 ! Observed data at 000000002a800168
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = 8af940b90b1fad7a
ldx [%i1+0x188],%g3 ! Observed data at 000000002a800188
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 558aacfdffff9a79
ldx [%i1+0x198],%g3 ! Observed data at 000000002a800198
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x198,%g4
set p13_local2_expect,%g1
p13_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 7bc680ff000000a5
ldx [%i2+0x008],%g3 ! Observed data at 000000002b000008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x008,%g4
ldx [%g1+0x048],%g2 ! Expected data = f8afd725fcbd9390
ldx [%i2+0x048],%g3 ! Observed data at 000000002b000048
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = ffffffec00000072
ldx [%i2+0x050],%g3 ! Observed data at 000000002b000050
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x050,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 167b9392ff11b0dd
ldx [%i2+0x0b0],%g3 ! Observed data at 000000002b0000b0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 4564afc514f4e127
ldx [%i2+0x0e0],%g3 ! Observed data at 000000002b0000e0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x168],%g2 ! Expected data = d41b0e7211372015
ldx [%i2+0x168],%g3 ! Observed data at 000000002b000168
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x168,%g4
ldx [%g1+0x198],%g2 ! Expected data = e34ba7ff61178418
ldx [%i2+0x198],%g3 ! Observed data at 000000002b000198
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x198,%g4
set p13_local3_expect,%g1
p13_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = f2cb4bc5106b0dab
ldx [%i3+0x008],%g3 ! Observed data at 000000002b800008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0b38b0580000009a
ldx [%i3+0x020],%g3 ! Observed data at 000000002b800020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = b61c722ee0a23f2f
ldx [%i3+0x038],%g3 ! Observed data at 000000002b800038
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 7e97e7ccf6325d0e
ldx [%i3+0x050],%g3 ! Observed data at 000000002b800050
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x050,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 2e176ff9ec198fd5
ldx [%i3+0x0a0],%g3 ! Observed data at 000000002b8000a0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 10e0c914872e4eff
ldx [%i3+0x0b8],%g3 ! Observed data at 000000002b8000b8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 64358aa6aeca7270
ldx [%i3+0x0c8],%g3 ! Observed data at 000000002b8000c8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 00000000fa1ebfe4
ldx [%i3+0x0f8],%g3 ! Observed data at 000000002b8000f8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x138],%g2 ! Expected data = 4dbee0884ff3ff22
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 = 3e59bc572e3eb237
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 = 1e8f65b78b7be226
ldx [%i3+0x160],%g3 ! Observed data at 000000002b800160
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x160,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 3785e38c7869f5ff
ldx [%i3+0x1a8],%g3 ! Observed data at 000000002b8001a8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 0000006b97577f57
ldx [%i3+0x1b0],%g3 ! Observed data at 000000002b8001b0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 0000006797e3ee45
ldx [%i3+0x1b8],%g3 ! Observed data at 000000002b8001b8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x1b8,%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:
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002b000000]
ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002b000018]
ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b800008]
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b000028]
stha %l5,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000020]
swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b800028]
done
p13_trap1o:
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002b000000]
ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002b000018]
ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002b800008]
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b000028]
stha %l5,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000020]
swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b800028]
done
p13_trap2e:
membar #Sync
mov 0x100,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a000010]
done
p13_trap2o:
membar #Sync
mov 0x100,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a000010]
done
p13_trap3e:
nop
nop
done
p13_trap3o:
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 = 6a5464287675f052
ldx [%g1+0x008],%l1 ! %l1 = aefcba12c8863076
ldx [%g1+0x010],%l2 ! %l2 = 8dee457ead47daa6
ldx [%g1+0x018],%l3 ! %l3 = 6db451724cfa5d13
ldx [%g1+0x020],%l4 ! %l4 = eab0574a962754e8
ldx [%g1+0x028],%l5 ! %l5 = c6c39ebe280e5ade
ldx [%g1+0x030],%l6 ! %l6 = aef76dd04f6f6636
ldx [%g1+0x038],%l7 ! %l7 = 7f4e6b6213795410
! 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 = bba7becf 73d1c98e 883e57b0 133c6f65
! %f4 = 2877e20e 576114ca 17d2cd07 0702b05e
! %f8 = 48cebc3b e8b0d688 da4c9fd3 ef3b82aa
! %f12 = 4c1abd1e 3b2b88dd 598f8057 d445ff19
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8e60b1ba 3b962ed3 30224a68 a737fab4
! %f20 = 0aaa068e c88f4f4c 146723e1 1df5344c
! %f24 = 4dc69e79 579f6260 3bce7e8c e20776aa
! %f28 = 3d76d7c9 491a3dc8 c36cb7e6 b5b01727
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 464dade9 c889c3aa 8238a153 174af449
! %f36 = 365a167d 88b8a137 a2cedb20 0645dffb
! %f40 = e487a238 9164f7c6 145ef127 2c5a8fee
! %f44 = 9a8fc4f7 665e5cb1 2eb1e299 8b70f4de
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x57e0b3000000004e,%g7,%g1 ! GSR scale = 9, align = 6
wr %g1,%g0,%gsr ! GSR = 57e0b3000000004e
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[00000000918001a0] = b513b09836ce7981, %g2 = 0000000000000000
ldx [%o0+0x1a0],%g2 ! %g2 = b513b09836ce7981
! Mem[000000002c8001f4] = f22d51c7, %l4 = d1f49dd831a378d7
swap [%i1+0x1f4],%l4 ! %l4 = 00000000f22d51c7
! Mem[0000000090000148] = caa3e5d9, %g2 = b513b09836ce7981
ldub [%i4+0x148],%g2 ! %g2 = 00000000000000ca
! Mem[000000002d000100] = a5e016e8, %l7 = 0c9d46247687ffc4
swap [%i2+0x100],%l7 ! %l7 = 00000000a5e016e8
! Mem[000000002d000050] = 41f56a169e08042e, %l1 = 918dbfa2e5acf297, %l5 = 06c6e0a81a641285
add %i2,0x50,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 41f56a169e08042e
! %f16 = 8e60b1ba 3b962ed3 30224a68 a737fab4
! %f20 = 0aaa068e c88f4f4c 146723e1 1df5344c
! %f24 = 4dc69e79 579f6260 3bce7e8c e20776aa
! %f28 = 3d76d7c9 491a3dc8 c36cb7e6 b5b01727
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[00000000908001e8] = 44566487, %g2 = 00000000000000ca
ldsb [%i5+0x1ea],%g2 ! %g2 = 0000000000000044
! %l4 = 00000000f22d51c7, Mem[000000009100016e] = 747aa9b3
sth %l4,[%i6+0x16e] ! Mem[000000009100016c] = 51c7a9b3
! %l0 = 8d5bf6442aecb7b5, Mem[000000009080000c] = 4a1794f2
sth %l0,[%i5+0x00c] ! Mem[000000009080000c] = b7b594f2
! Mem[0000000091000180] = 5fb94134d025013d, %g2 = 0000000000000044
ldx [%i6+0x180],%g2 ! %g2 = 5fb94134d025013d
p14_label_2:
! %l0 = 8d5bf6442aecb7b5, Mem[000000002c80019e] = b205e2f3
stb %l0,[%i1+0x19e] ! Mem[000000002c80019c] = b205b5f3
! %f16 = 8e60b1ba 3b962ed3 30224a68 a737fab4
! %f20 = 0aaa068e c88f4f4c 146723e1 1df5344c
! %f24 = 4dc69e79 579f6260 3bce7e8c e20776aa
! %f28 = 3d76d7c9 491a3dc8 c36cb7e6 b5b01727
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[000000002c80014c] = 4b6d664a, %l4 = f22d51c7, %l5 = 9e08042e
add %i1,0x14c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000004b6d664a
! Mem[000000002d00007b] = 2065d43b, %l0 = 8d5bf6442aecb7b5
ldstub [%i2+0x07b],%l0 ! %l0 = 0000003b000000ff
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[00000000908000ec] = 929c17e3, %g18 = 4ff06b9835f47cae
ldsw [%i5+0x0ec],%g2 ! %g2 = 4ff06b9835f47cae
! Mem[000000002c800000] = 54f269b2 f26ec07e b2feb198 2f552f44
! Mem[000000002c800010] = 0f0c86b6 84bed963 81c6dc70 61d02fd7
! Mem[000000002c800020] = 7359c62e 6a057107 89c6e6d7 99b97f48
! Mem[000000002c800030] = b2a43330 2f471e1c d05f5d28 58e62c96
ldda [%i1]ASI_BLK_S,%f0 ! Block Load from 000000002c800000
membar #Sync ! Added by membar checker (128)
! Mem[0000000090000068] = 3bce7e8c, %g2 = ffffffff929c17e3
lduh [%i4+0x068],%g2 ! %g2 = 0000000000003bce
! Mem[000000002d8001f0] = 011e1fe2, %l3 = 67c9f0b0, %l7 = a5e016e8
add %i3,0x1f0,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000011e1fe2
! %f16 = 8e60b1ba 3b962ed3 30224a68 a737fab4
! %f20 = 0aaa068e c88f4f4c 146723e1 1df5344c
! %f24 = 4dc69e79 579f6260 3bce7e8c e20776aa
! %f28 = 3d76d7c9 491a3dc8 c36cb7e6 b5b01727
mov 0x180,%g6
stda %f16,[%i0+%g6]ASI_BLK_SL ! Block Store to 000000002c000180
p14_label_3:
! %l1 = 918dbfa2e5acf297, Mem[0000000090000080] = 3efaec82
stw %l1,[%i4+0x080] ! Mem[0000000090000080] = e5acf297
! Mem[000000002d800134] = ca3cfff9, %l2 = 48b9c48887790026
swap [%i3+0x134],%l2 ! %l2 = 00000000ca3cfff9
! %l5 = 000000004b6d664a, Mem[0000000091800110] = ba01b988
stw %l5,[%o0+0x110] ! Mem[0000000091800110] = 4b6d664a
! %l0 = 000000000000003b, Mem[000000009000004e] = fab40aaa
stb %l0,[%i4+0x04e] ! Mem[000000009000004c] = 3bb40aaa
! %l5 = 000000004b6d664a, Mem[00000000918001c1] = 0779baad
stb %l5,[%o0+0x1c1] ! Mem[00000000918001c0] = 4a79baad
! Mem[0000000091800158] = f8dc7ae1 456a94bb, %g2 = 00003bce, %g3 = 00000000
ldd [%o0+0x158],%g2 ! %g2 = 00000000f8dc7ae1 00000000456a94bb
! %l3 = ba92713467c9f0b0, Mem[0000000091800107] = fbd2075a
stb %l3,[%o0+0x107] ! Mem[0000000091800104] = b0d2075a
! Mem[00000000900001e0] = b1ac2ff0, %g2 = 00000000f8dc7ae1
lduw [%i4+0x1e0],%g2 ! %g2 = 00000000b1ac2ff0
! Mem[000000002c000118] = cc8ae132, %l6 = b6d59a04602b4e5b
swap [%i0+0x118],%l6 ! %l6 = 00000000cc8ae132
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
p14_label_4:
! Mem[00000000900000fc] = a011068e, %g2 = 00000000b1ac2ff0
ldsb [%i4+0x0fd],%g2 ! %g2 = ffffffffffffffa0
! Mem[000000002d80000c] = a21c57c5, %l1 = 918dbfa2e5acf297
swap [%i3+0x00c],%l1 ! %l1 = 00000000a21c57c5
! Mem[0000000091000020] = a4ce6cd2 3f02b68f, %g2 = ffffffa0, %g3 = 456a94bb
ldd [%i6+%o4],%g2 ! %g2 = 00000000a4ce6cd2 000000003f02b68f
! Mem[000000002c800080] = 9b2d6a3a, %l2 = 00000000ca3cfff9
ldstub [%i1+0x080],%l2 ! %l2 = 0000009b000000ff
! Mem[000000002d800058] = 1cf79c4fe7335c7a, %l2 = 000000000000009b, %l2 = 000000000000009b
add %i3,0x58,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 1cf79c4fe7335c7a
! %l4 = 00000000f22d51c7, Mem[00000000900000f4] = ec0c21c4
sth %l4,[%i4+0x0f4] ! Mem[00000000900000f4] = 51c721c4
membar #Sync ! Added by membar checker (129)
! Mem[0000000090000040] = 8e60b1ba 3b962ed3 30224a68 a7373bb4
! Mem[0000000090000050] = 0aaa068e c88f4f4c 146723e1 1df5344c
! Mem[0000000090000060] = 4dc69e79 579f6260 3bce7e8c e20776aa
! Mem[0000000090000070] = 3d76d7c9 491a3dc8 c36cb7e6 b5b01727
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %l4 = 00000000f22d51c7, Mem[000000002d8001c0] = 4b54aa6c20b56ac7
stx %l4,[%i3+0x1c0] ! Mem[000000002d8001c0] = 00000000f22d51c7
! Mem[0000000091000120] = fe4b1b42, %g18 = 4ff06b9835f47cae
ldsw [%i6+0x120],%g2 ! %g2 = 4ff06b9835f47cae
! Mem[000000002d0001ec] = 18332a01, %l0 = 000000000000003b
ldsh [%i2+0x1ee],%l0 ! %l0 = 0000000000002a01
p14_label_5:
! %f0 = 54f269b2 f26ec07e b2feb198 2f552f44
! %f4 = 0f0c86b6 84bed963 81c6dc70 61d02fd7
! %f8 = 7359c62e 6a057107 89c6e6d7 99b97f48
! %f12 = b2a43330 2f471e1c d05f5d28 58e62c96
stda %f0,[%i2+%g4]ASI_COMMIT_S ! Block Store to 000000002d000100
! %f0 = 54f269b2 f26ec07e b2feb198 2f552f44
! %f4 = 0f0c86b6 84bed963 81c6dc70 61d02fd7
! %f8 = 7359c62e 6a057107 89c6e6d7 99b97f48
! %f12 = b2a43330 2f471e1c d05f5d28 58e62c96
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900000c0
! %f16 = 8e60b1ba 3b962ed3 30224a68 a737fab4
! %f20 = 0aaa068e c88f4f4c 146723e1 1df5344c
! %f24 = 4dc69e79 579f6260 3bce7e8c e20776aa
! %f28 = 3d76d7c9 491a3dc8 c36cb7e6 b5b01727
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000040
! %l1 = 00000000a21c57c5, Mem[000000009100013b] = f70d365a
stb %l1,[%i6+0x13b] ! Mem[0000000091000138] = c50d365a
! Mem[000000002c800158] = 25aeee9ef2448625, %l5 = 000000004b6d664a, %l0 = 0000000000002a01
add %i1,0x158,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 25aeee9ef2448625
! Mem[00000000900001a8] = 0362227d18a55398, %g2 = fffffffffe4b1b42
ldx [%i4+0x1a8],%g2 ! %g2 = 0362227d18a55398
! %l3 = ba92713467c9f0b0, Mem[0000000091000130] = 752e68641ac2db16
stx %l3,[%i6+0x130] ! Mem[0000000091000130] = ba92713467c9f0b0
! Mem[0000000090000080] = e5acf297 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! %l5 = 000000004b6d664a, Mem[00000000910001c8] = 4404b74a2ed6bd0c
stx %l5,[%i6+0x1c8] ! Mem[00000000910001c8] = 000000004b6d664a
! Mem[000000009180008c] = 0b0d02fe, %g18 = 4ff06b9835f47cae
ldsw [%o0+0x08c],%g2 ! %g2 = 4ff06b9835f47cae
p14_label_6:
! Mem[000000002d0000dc] = 92baed6f, %l0 = 25aeee9ef2448625
lduw [%i2+0x0dc],%l0 ! %l0 = 0000000092baed6f
! Mem[000000009000015c] = e07a2644, %g2 = 000000000b0d02fe
ldub [%i4+0x15f],%g2 ! %g2 = 00000000000000e0
membar #Sync ! Added by membar checker (130)
! %f16 = 8e60b1ba 3b962ed3 30224a68 a737fab4
! %f20 = 0aaa068e c88f4f4c 146723e1 1df5344c
! %f24 = 4dc69e79 579f6260 3bce7e8c e20776aa
! %f28 = 3d76d7c9 491a3dc8 c36cb7e6 b5b01727
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[00000000918000a8] = e290f450706875ac, %g2 = 00000000000000e0
ldx [%o0+0x0a8],%g2 ! %g2 = e290f450706875ac
! %f0 = 54f269b2 f26ec07e b2feb198 2f552f44
! %f4 = 0f0c86b6 84bed963 81c6dc70 61d02fd7
! %f8 = 7359c62e 6a057107 89c6e6d7 99b97f48
! %f12 = b2a43330 2f471e1c d05f5d28 58e62c96
mov 0x100,%g4
stda %f0,[%i2+%g4]ASI_BLK_PL ! Block Store to 000000002d000100
! Mem[000000002c8000cc] = 5c3ba087, %l7 = 011e1fe2, %l0 = 92baed6f
add %i1,0xcc,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000005c3ba087
! Mem[000000002c00019c] = e1236714, %l1 = 00000000a21c57c5
swap [%i0+0x19c],%l1 ! %l1 = 00000000e1236714
! Mem[000000002c000032] = 1f1f5d9a, %l1 = 00000000e1236714
ldstub [%i0+0x032],%l1 ! %l1 = 0000005d000000ff
! Mem[00000000910001bc] = cd51584a, %g2 = e290f450706875ac
ldsb [%i6+0x1be],%g2 ! %g2 = ffffffffffffffcd
! Mem[000000002d8000f4] = 0df226aa, %l2 = 1cf79c4fe7335c7a
lduw [%i3+0x0f4],%l2 ! %l2 = 000000000df226aa
p14_label_7:
! Mem[000000009080004c] = 97d6c2c5, %g2 = ffffffffffffffcd
ldsb [%i5+0x04d],%g2 ! %g2 = ffffffffffffff97
! %f16 = 8e60b1ba 3b962ed3 30224a68 a737fab4
! %f20 = 0aaa068e c88f4f4c 146723e1 1df5344c
! %f24 = 4dc69e79 579f6260 3bce7e8c e20776aa
! %f28 = 3d76d7c9 491a3dc8 c36cb7e6 b5b01727
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000140
! Mem[000000002c8000d4] = 874941e0, %l7 = 00000000011e1fe2
ldsb [%i1+0x0d4],%l7 ! %l7 = ffffffffffffff87
membar #Sync ! Added by membar checker (131)
! Mem[000000002d000114] = b6860c0f, %l1 = 000000000000005d
swap [%i2+0x114],%l1 ! %l1 = 00000000b6860c0f
! Mem[0000000091000030] = 367ac262, %g2 = ffffffffffffff97
ldsh [%i6+0x032],%g2 ! %g2 = 000000000000367a
! Mem[000000002c80001c] = 61d02fd7, %l6 = 00000000cc8ae132
swap [%i1+0x01c],%l6 ! %l6 = 0000000061d02fd7
! %f16 = 8e60b1ba 3b962ed3 30224a68 a737fab4
! %f20 = 0aaa068e c88f4f4c 146723e1 1df5344c
! %f24 = 4dc69e79 579f6260 3bce7e8c e20776aa
! %f28 = 3d76d7c9 491a3dc8 c36cb7e6 b5b01727
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[0000000091800184] = 4627159b, %g2 = 000000000000367a
lduh [%o0+0x184],%g2 ! %g2 = 0000000000004627
! Mem[0000000090800110] = 1ca44466 77404324, %g2 = 00004627, %g3 = 3f02b68f
ldd [%i5+0x110],%g2 ! %g2 = 000000001ca44466 0000000077404324
! %l3 = ba92713467c9f0b0, Mem[0000000090000050] = 0aaa068ec88f4f4c
stx %l3,[%i4+0x050] ! Mem[0000000090000050] = ba92713467c9f0b0
p14_label_8:
! Mem[000000002c000118] = 602b4e5b6ac96f7c, %l0 = 000000005c3ba087, %l2 = 000000000df226aa
add %i0,0x118,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 602b4e5b6ac96f7c
! Mem[00000000900001f4] = da0c58e5, %g2 = 000000001ca44466
lduw [%i4+0x1f4],%g2 ! %g2 = 00000000da0c58e5
! Mem[000000002c80010e] = ef41d9dd, %l7 = ffffffffffffff87
ldstub [%i1+0x10e],%l7 ! %l7 = 000000d9000000ff
! Mem[00000000900000c0] = d32e963b bab1608e b4fa37a7 684a2230
! Mem[00000000900000d0] = 4c4f8fc8 8e06aa0a 4c34f51d e1236714
! Mem[00000000900000e0] = 60629f57 799ec64d aa7607e2 8c7ece3b
! Mem[00000000900000f0] = c83d1a49 c9d7763d 2717b0b5 e6b76cc3
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[000000002c80016c] = 1a6ac7a2, %l0 = 5c3ba087, %l5 = 4b6d664a
add %i1,0x16c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000001a6ac7a2
! Mem[000000002d800068] = cb4ce885d925a966, %l4 = 00000000f22d51c7, %l7 = 00000000000000d9
add %i3,0x68,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = cb4ce885d925a966
! Mem[00000000918001c0] = b54a79baadb1fac7, %g2 = 00000000da0c58e5
ldx [%o0+0x1c0],%g2 ! %g2 = b54a79baadb1fac7
! %l1 = 00000000b6860c0f, Mem[0000000091000040] = 3aa2ea05430a67e9
stx %l1,[%i6+0x040] ! Mem[0000000091000040] = 00000000b6860c0f
! Mem[00000000900000c0] = d32e963b bab1608e b4fa37a7 684a2230
! Mem[00000000900000d0] = 4c4f8fc8 8e06aa0a 4c34f51d e1236714
! Mem[00000000900000e0] = 60629f57 799ec64d aa7607e2 8c7ece3b
! Mem[00000000900000f0] = c83d1a49 c9d7763d 2717b0b5 e6b76cc3
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
membar #Sync ! Added by membar checker (132)
! %l2 = 602b4e5b6ac96f7c, Mem[00000000900000f8] = 2717b0b5e6b76cc3
stx %l2,[%i4+0x0f8] ! Mem[00000000900000f8] = 602b4e5b6ac96f7c
p14_label_9:
! Mem[0000000090000100] = b1ba3b96, %g2 = b54a79baadb1fac7
ldsh [%i4+0x102],%g2 ! %g2 = ffffffffffffb1ba
! Mem[000000002c00000c] = b69ee382, %l1 = b6860c0f, %l6 = 61d02fd7
add %i0,0x0c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000b69ee382
! Mem[000000002d0000c0] = 1d4d9c6a, %l5 = 000000001a6ac7a2
ldsb [%i2+0x0c2],%l5 ! %l5 = ffffffffffffff9c
! Mem[000000002d800004] = ad51ea1c, %l3 = 67c9f0b0, %l4 = f22d51c7
add %i3,0x04,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000ad51ea1c
! Mem[000000002d00014c] = 753d9104, %l5 = ffffffffffffff9c
swap [%i2+0x14c],%l5 ! %l5 = 00000000753d9104
! Mem[000000002c800020] = 7359c62e6a057107, %l2 = 602b4e5b6ac96f7c, %l5 = 00000000753d9104
add %i1,0x20,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 7359c62e6a057107
! Mem[000000002d800140] = 7e94665ceeb44196, %l1 = 00000000b6860c0f, %l3 = ba92713467c9f0b0
add %i3,0x140,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 7e94665ceeb44196
! %l1 = 00000000b6860c0f, Mem[00000000908001b4] = 95ef8760
stw %l1,[%i5+0x1b4] ! Mem[00000000908001b4] = b6860c0f
! %f16 = 8e60b1ba 3b962ed3 30224a68 a737fab4
! %f20 = 0aaa068e c88f4f4c 146723e1 1df5344c
! %f24 = 4dc69e79 579f6260 3bce7e8c e20776aa
! %f28 = 3d76d7c9 491a3dc8 c36cb7e6 b5b01727
mov 0x1c0,%g4
stda %f16,[%i0+%g4]ASI_BLK_S ! Block Store to 000000002c0001c0
! %l7 = cb4ce885d925a966, Mem[00000000910000cc] = 8577b28a
stw %l7,[%i6+0x0cc] ! Mem[00000000910000cc] = d925a966
p14_label_10:
! Mem[000000002c800170] = d0f4880c, %l6 = 00000000b69ee382
swap [%i1+0x170],%l6 ! %l6 = 00000000d0f4880c
! %l3 = 7e94665ceeb44196, Mem[0000000091800120] = 2aee60e7
sth %l3,[%o0+0x120] ! Mem[0000000091800120] = 419660e7
! Mem[000000002d800148] = 5dd1b4d8, %l5 = 6a057107, %l3 = eeb44196
add %i3,0x148,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000005dd1b4d8
! Mem[0000000090000108] = 30224a68a737fab4, %g2 = ffffffffffffb1ba
ldx [%i4+0x108],%g2 ! %g2 = 30224a68a737fab4
! Mem[0000000091800034] = 8b0f4cb2, %g2 = 30224a68a737fab4
ldsb [%o0+0x034],%g2 ! %g2 = ffffffffffffff8b
! Mem[000000009080004c] = fd97d6c2, %g2 = ffffffffffffff8b
ldsh [%i5+0x04c],%g2 ! %g2 = fffffffffffffd97
! Mem[000000002c8001ce] = ac327b14, %l1 = 00000000b6860c0f
ldstub [%i1+0x1ce],%l1 ! %l1 = 0000007b000000ff
! %l7 = cb4ce885d925a966, Mem[0000000090800160] = 018c86b1b61df4e1
stx %l7,[%i5+0x160] ! Mem[0000000090800160] = cb4ce885d925a966
! Mem[0000000090000100] = 8e60b1ba 3b962ed3 30224a68 a737fab4
! Mem[0000000090000110] = 0aaa068e c88f4f4c 146723e1 1df5344c
! Mem[0000000090000120] = 4dc69e79 579f6260 3bce7e8c e20776aa
! Mem[0000000090000130] = 3d76d7c9 491a3dc8 c36cb7e6 b5b01727
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[000000002c8000c0] = ab7c4e86 ecacb489 532ef910 5c3ba087
! Mem[000000002c8000d0] = 73bbb458 874941e0 56ee9678 abbac9e6
! Mem[000000002c8000e0] = 521bd116 0c9a641d 9055650f 647da30c
! Mem[000000002c8000f0] = b8029328 02321a93 5a2f9daf 21facc67
mov 0x0c0,%g4
ldda [%i1+%g4]ASI_BLK_P,%f16 ! Block Load from 000000002c8000c0
p14_label_11:
! Mem[000000002c000158] = 1e5834d1, %l5 = 7359c62e6a057107
ldsw [%i0+0x158],%l5 ! %l5 = 000000001e5834d1
! Mem[000000002d000071] = 71e878ed, %l2 = 602b4e5b6ac96f7c
ldstub [%i2+0x071],%l2 ! %l2 = 000000e8000000ff
! Mem[000000009000015c] = 1df5344c, %g2 = fffffffffffffd97
lduw [%i4+0x15c],%g2 ! %g2 = 000000001df5344c
! Mem[0000000090000040] = 8e60b1ba 3b962ed3 30224a68 a737fab4
! Mem[0000000090000050] = ba927134 67c9f0b0 146723e1 1df5344c
! Mem[0000000090000060] = 4dc69e79 579f6260 3bce7e8c e20776aa
! Mem[0000000090000070] = 3d76d7c9 491a3dc8 c36cb7e6 b5b01727
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[00000000918001d4] = 46487bb5, %g2 = 000000001df5344c
ldub [%o0+0x1d7],%g2 ! %g2 = 0000000000000046
! Mem[000000002c0000a4] = de693427, %l2 = 00000000000000e8
lduh [%i0+0x0a6],%l2 ! %l2 = 0000000000003427
! %f0 = 54f269b2 f26ec07e b2feb198 2f552f44
! %f4 = 0f0c86b6 84bed963 81c6dc70 61d02fd7
! %f8 = 7359c62e 6a057107 89c6e6d7 99b97f48
! %f12 = b2a43330 2f471e1c d05f5d28 58e62c96
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900000c0
! %l4 = 00000000ad51ea1c, Mem[0000000091000070] = 4c262a37
stw %l4,[%i6+0x070] ! Mem[0000000091000070] = ad51ea1c
! %f16 = ab7c4e86 ecacb489 532ef910 5c3ba087
! %f20 = 73bbb458 874941e0 56ee9678 abbac9e6
! %f24 = 521bd116 0c9a641d 9055650f 647da30c
! %f28 = b8029328 02321a93 5a2f9daf 21facc67
stda %f16,[%i2]ASI_BLK_PL ! Block Store to 000000002d000000
! %f0 = 54f269b2 f26ec07e b2feb198 2f552f44
! %f4 = 0f0c86b6 84bed963 81c6dc70 61d02fd7
! %f8 = 7359c62e 6a057107 89c6e6d7 99b97f48
! %f12 = b2a43330 2f471e1c d05f5d28 58e62c96
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0
p14_label_12:
! Mem[000000002c80000c] = 2f552f44, %l6 = d0f4880c, %l2 = 00003427
add %i1,0x0c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000002f552f44
! Mem[0000000091000198] = 9e4c575e, %g2 = 0000000000000046
ldsb [%i6+0x19b],%g2 ! %g2 = ffffffffffffff9e
! %l6 = d0f4880c, %l7 = d925a966, Mem[0000000091000100] = 8487b24e 2c1fb741
std %l6,[%i6+0x100] ! Mem[0000000091000100] = d0f4880c d925a966
! Mem[000000009000001c] = c5ae8c2c, %g2 = ffffffffffffff9e
lduw [%i4+0x01c],%g2 ! %g2 = 00000000c5ae8c2c
membar #Sync ! Added by membar checker (133)
! %f16 = ab7c4e86 ecacb489 532ef910 5c3ba087
! %f20 = 73bbb458 874941e0 56ee9678 abbac9e6
! %f24 = 521bd116 0c9a641d 9055650f 647da30c
! %f28 = b8029328 02321a93 5a2f9daf 21facc67
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[000000009180005c] = dbd2ff5f, %g2 = 00000000c5ae8c2c
ldsb [%o0+0x05d],%g2 ! %g2 = ffffffffffffffdb
! Mem[0000000090000058] = 146723e1, %g18 = 4ff06b9835f47cae
ldsw [%i4+0x058],%g2 ! %g2 = 4ff06b9835f47cae
! Mem[0000000090000140] = 8e60b1ba 3b962ed3 30224a68 a737fab4
! Mem[0000000090000150] = 0aaa068e c88f4f4c 146723e1 1df5344c
! Mem[0000000090000160] = 4dc69e79 579f6260 3bce7e8c e20776aa
! Mem[0000000090000170] = 3d76d7c9 491a3dc8 c36cb7e6 b5b01727
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[000000009180009c] = 81b20ab6, %g2 = 00000000146723e1
ldsh [%o0+0x09c],%g2 ! %g2 = ffffffffffff81b2
! %l6 = 00000000d0f4880c, Mem[00000000918000b4] = e5d4a297
stb %l6,[%o0+0x0b4] ! Mem[00000000918000b4] = 0cd4a297
p14_label_13:
membar #Sync ! Added by membar checker (134)
! Mem[00000000900001c0] = 89b4acec 864e7cab, %g2 = ffff81b2, %g3 = 77404324
ldd [%i4+0x1c0],%g2 ! %g2 = 0000000089b4acec 00000000864e7cab
! Mem[0000000091000190] = 5fe1b283, %g2 = 0000000089b4acec
ldub [%i6+0x190],%g2 ! %g2 = 000000000000005f
! Mem[000000002c8001e3] = d6b6e0ba, %l5 = 000000001e5834d1
ldstub [%i1+0x1e3],%l5 ! %l5 = 000000ba000000ff
! Mem[00000000910000fc] = 8746493c, %g2 = 000000000000005f
lduw [%i6+0x0fc],%g2 ! %g2 = 000000008746493c
! Mem[000000002c8000d8] = 56ee9678, %l3 = 5dd1b4d8, %l5 = 000000ba
add %i1,0xd8,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000056ee9678
! %l5 = 0000000056ee9678, Mem[000000002c000120] = f8e9417a
stw %l5,[%i0+0x120] ! Mem[000000002c000120] = 56ee9678
! %f0 = 54f269b2 f26ec07e b2feb198 2f552f44
! %f4 = 0f0c86b6 84bed963 81c6dc70 61d02fd7
! %f8 = 7359c62e 6a057107 89c6e6d7 99b97f48
! %f12 = b2a43330 2f471e1c d05f5d28 58e62c96
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[00000000918001b0] = 66d52f0c 6ac8a600, %g2 = 8746493c, %g3 = 864e7cab
ldd [%o0+0x1b0],%g2 ! %g2 = 0000000066d52f0c 000000006ac8a600
! Mem[000000002d800150] = 44a7aa66, %l6 = 00000000d0f4880c
swap [%i3+0x150],%l6 ! %l6 = 0000000044a7aa66
! Mem[000000009180010c] = 3b56edba, %g2 = 0000000066d52f0c
ldub [%o0+0x10c],%g2 ! %g2 = 000000000000003b
p14_label_14:
! %l1 = 000000000000007b, Mem[00000000908000e0] = c253ae05
stw %l1,[%i5+0x0e0] ! Mem[00000000908000e0] = 0000007b
! Mem[000000002d000114] = 0000005d, %l0 = 000000005c3ba087
swap [%i2+0x114],%l0 ! %l0 = 000000000000005d
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[000000002d00016f] = d64ae9cc, %l5 = 0000000056ee9678
ldstub [%i2+0x16f],%l5 ! %l5 = 000000cc000000ff
! %l4 = 00000000ad51ea1c, Mem[000000009080006e] = 4e86b6dc
sth %l4,[%i5+0x06e] ! Mem[000000009080006c] = ea1cb6dc
! Mem[0000000091000150] = c4534e06, %g2 = 000000000000003b
lduh [%i6+0x150],%g2 ! %g2 = 000000000000c453
! Mem[000000002c8000bc] = cbb78b8c, %l3 = 000000005dd1b4d8
swap [%i1+0x0bc],%l3 ! %l3 = 00000000cbb78b8c
! Mem[000000002d0001d8] = 7d60f6b6, %l1 = 0000007b, %l7 = d925a966
add %i2,0x1d8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000007d60f6b6
! Mem[000000002c80007c] = 93c4ded1, %l0 = 0000005d, %l4 = ad51ea1c
add %i1,0x7c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000093c4ded1
! %f0 = 54f269b2 f26ec07e b2feb198 2f552f44
! %f4 = 0f0c86b6 84bed963 81c6dc70 61d02fd7
! %f8 = 7359c62e 6a057107 89c6e6d7 99b97f48
! %f12 = b2a43330 2f471e1c d05f5d28 58e62c96
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000040
p14_label_15:
! Mem[000000002c0000d0] = 5c0e40dc, %l7 = 000000007d60f6b6
swap [%i0+0x0d0],%l7 ! %l7 = 000000005c0e40dc
! %l4 = 0000000093c4ded1, Mem[000000009080006e] = ea1cb6dc
sth %l4,[%i5+0x06e] ! Mem[000000009080006c] = ded1b6dc
! Mem[000000002c000077] = b33902f7, %l2 = 000000002f552f44
ldstub [%i0+0x077],%l2 ! %l2 = 000000f7000000ff
! %l3 = 00000000cbb78b8c, Mem[0000000091800050] = e98753bc
stw %l3,[%o0+0x050] ! Mem[0000000091800050] = cbb78b8c
! Mem[000000002c000110] = fae36e2e, %l1 = 000000000000007b
swap [%i0+0x110],%l1 ! %l1 = 00000000fae36e2e
! Mem[000000002d0000e8] = bcf2ece4dd68331a, %l4 = 0000000093c4ded1, %l4 = 0000000093c4ded1
add %i2,0xe8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = bcf2ece4dd68331a
! Mem[000000002d8001f4] = 6679da65, %l4 = bcf2ece4dd68331a
swap [%i3+0x1f4],%l4 ! %l4 = 000000006679da65
! Mem[0000000090000080] = 8e60b1ba 3b962ed3 30224a68 a737fab4
! Mem[0000000090000090] = 0aaa068e c88f4f4c 146723e1 1df5344c
! Mem[00000000900000a0] = 4dc69e79 579f6260 3bce7e8c e20776aa
! Mem[00000000900000b0] = 3d76d7c9 491a3dc8 c36cb7e6 b5b01727
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[000000002d0001c0] = 97d0d2cc a9855a70 0c191238 ff1e05cf
! Mem[000000002d0001d0] = 9e613866 4ce0788f 7d60f6b6 0fd95569
! Mem[000000002d0001e0] = 1424eaa3 9a2c7c0a 7ece903a 18332a01
! Mem[000000002d0001f0] = 0d885ce0 304cbcc5 3e5f7b6a 6816a944
mov 0x1c0,%g5
ldda [%i2+%g5]ASI_BLK_AIUP,%f0 ! Block Load from 000000002d0001c0
! %l4 = 6679da65, %l5 = 000000cc, Mem[00000000900001f8] = 67ccfa21 af9d2f5a
std %l4,[%i4+0x1f8] ! Mem[00000000900001f8] = 6679da65 000000cc
p14_label_16:
! %f0 = 97d0d2cc a9855a70 0c191238 ff1e05cf
! %f4 = 9e613866 4ce0788f 7d60f6b6 0fd95569
! %f8 = 1424eaa3 9a2c7c0a 7ece903a 18332a01
! %f12 = 0d885ce0 304cbcc5 3e5f7b6a 6816a944
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[000000002c800010] = 0f0c86b6, %l5 = 00000000000000cc
swap [%i1+%o2],%l5 ! %l5 = 000000000f0c86b6
membar #Sync ! Added by membar checker (135)
! Mem[00000000900001c0] = 89b4acec 864e7cab 87a03b5c 10f92e53
! Mem[00000000900001d0] = e0414987 58b4bb73 e6c9baab 7896ee56
! Mem[00000000900001e0] = 1d649a0c 16d11b52 0ca37d64 0f655590
! Mem[00000000900001f0] = 931a3202 289302b8 6679da65 000000cc
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! %l6 = 0000000044a7aa66, Mem[0000000091000148] = ae8d50eb4c99fd44
stx %l6,[%i6+0x148] ! Mem[0000000091000148] = 0000000044a7aa66
! %l3 = 00000000cbb78b8c, Mem[0000000091800140] = b5cc6c8f3eab924c
stx %l3,[%o0+0x140] ! Mem[0000000091800140] = 00000000cbb78b8c
! Mem[000000002c80003d] = 58e62c96, %l4 = 000000006679da65
ldstub [%i1+0x03d],%l4 ! %l4 = 000000e6000000ff
! Mem[000000002d800125] = c25e27eb, %l2 = 00000000000000f7
ldstub [%i3+0x125],%l2 ! %l2 = 0000005e000000ff
! %l2 = 000000000000005e, Mem[00000000910001ac] = b75abc86
sth %l2,[%i6+0x1ac] ! Mem[00000000910001ac] = 005ebc86
! Mem[000000002c8000a0] = ae718684d889b6ad, %l6 = 0000000044a7aa66, %l0 = 000000000000005d
add %i1,0xa0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = ae718684d889b6ad
! %l0 = ae718684d889b6ad, Mem[00000000910000f0] = 8900ace1d888e86d
stx %l0,[%i6+0x0f0] ! Mem[00000000910000f0] = ae718684d889b6ad
p14_label_17:
! Mem[000000002d0001c0] = 97d0d2cca9855a70, %l2 = 000000000000005e, %l6 = 0000000044a7aa66
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 97d0d2cca9855a70
! %l6 = 97d0d2cca9855a70, Mem[000000002d00015c] = 34835a82
stw %l6,[%i2+0x15c] ! Mem[000000002d00015c] = a9855a70
! Mem[000000002c8000a4] = d889b6ad, %l1 = 00000000fae36e2e
ldstub [%i1+0x0a4],%l1 ! %l1 = 000000d8000000ff
! Mem[000000002c000039] = 99215deb, %l1 = 00000000000000d8
ldstub [%i0+0x039],%l1 ! %l1 = 00000021000000ff
! Mem[0000000090000140] = 8e60b1ba 3b962ed3 30224a68 a737fab4
! Mem[0000000090000150] = 0aaa068e c88f4f4c 146723e1 1df5344c
! Mem[0000000090000160] = 4dc69e79 579f6260 3bce7e8c e20776aa
! Mem[0000000090000170] = 3d76d7c9 491a3dc8 c36cb7e6 b5b01727
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[000000002c800004] = f26ec07e, %l2 = 0000005e, %l4 = 000000e6
add %i1,0x04,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000f26ec07e
! Mem[000000002d800168] = 6f71feeb, %l6 = a9855a70, %l0 = d889b6ad
add %i3,0x168,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000006f71feeb
! Mem[0000000091000060] = 426c64f6, %g2 = 000000000000c453
ldsb [%i6+0x063],%g2 ! %g2 = 0000000000000042
! %l2 = 000000000000005e, Mem[00000000918000a4] = ca8d68b1
stw %l2,[%o0+0x0a4] ! Mem[00000000918000a4] = 0000005e
! %f0 = 97d0d2cc a9855a70 0c191238 ff1e05cf
! %f4 = 9e613866 4ce0788f 7d60f6b6 0fd95569
! %f8 = 1424eaa3 9a2c7c0a 7ece903a 18332a01
! %f12 = 0d885ce0 304cbcc5 3e5f7b6a 6816a944
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900000c0
p14_label_18:
! Mem[000000002d0001c4] = a9855a70, %l5 = 000000000f0c86b6
ldstub [%i2+0x1c4],%l5 ! %l5 = 000000a9000000ff
! Mem[0000000090000040] = 7ec06ef2 b269f254 442f552f 98b1feb2
! Mem[0000000090000050] = 63d9be84 b6860c0f d72fd061 70dcc681
! Mem[0000000090000060] = 0771056a 2ec65973 487fb999 d7e6c689
! Mem[0000000090000070] = 1c1e472f 3033a4b2 962ce658 285d5fd0
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %f16 = ab7c4e86 ecacb489 532ef910 5c3ba087
! %f20 = 73bbb458 874941e0 56ee9678 abbac9e6
! %f24 = 521bd116 0c9a641d 9055650f 647da30c
! %f28 = b8029328 02321a93 5a2f9daf 21facc67
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[000000002c8001e8] = 0a46e122, %l1 = 0000000000000021
swap [%i1+0x1e8],%l1 ! %l1 = 000000000a46e122
! %l2 = 000000000000005e, Mem[00000000908001d0] = c67b24b024d2421e
stx %l2,[%i5+0x1d0] ! Mem[00000000908001d0] = 000000000000005e
! Mem[000000002d80012e] = 9a37abcc, %l7 = 000000005c0e40dc
ldstub [%i3+0x12e],%l7 ! %l7 = 000000ab000000ff
membar #Sync ! Added by membar checker (136)
! Mem[00000000900000c0] = 97d0d2cc a9855a70 0c191238 ff1e05cf
! Mem[00000000900000d0] = 9e613866 4ce0788f 7d60f6b6 0fd95569
! Mem[00000000900000e0] = 1424eaa3 9a2c7c0a 7ece903a 18332a01
! Mem[00000000900000f0] = 0d885ce0 304cbcc5 3e5f7b6a 6816a944
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! %l7 = 00000000000000ab, Mem[0000000091800120] = 419660e7
stw %l7,[%o0+0x120] ! Mem[0000000091800120] = 000000ab
membar #Sync ! Added by membar checker (137)
! %l2 = 000000000000005e, Mem[00000000900000d4] = 4ce0788f
stw %l2,[%i4+0x0d4] ! Mem[00000000900000d4] = 0000005e
! %l2 = 000000000000005e, Mem[000000002d000136] = 3033a4b2
sth %l2,[%i2+0x136] ! Mem[000000002d000134] = 3033005e
p14_label_19:
! Mem[0000000090800034] = 6bf03b0c, %g2 = 0000000000000042
lduh [%i5+0x036],%g2 ! %g2 = 0000000000006bf0
! Mem[000000002c80016f] = 1a6ac7a2, %l4 = 00000000f26ec07e
ldstub [%i1+0x16f],%l4 ! %l4 = 000000a2000000ff
! %l4 = 00000000000000a2, Mem[000000002c8001bf] = 3aa70f3b
stb %l4,[%i1+0x1bf] ! Mem[000000002c8001bc] = 3aa70fa2
! Mem[000000002c8000dc] = abbac9e6, %l5 = 00000000000000a9
swap [%i1+0x0dc],%l5 ! %l5 = 00000000abbac9e6
! Mem[000000002d0000b4] = 953adb50, %l2 = 0000005e, %l3 = cbb78b8c
add %i2,0xb4,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000953adb50
! Mem[00000000910000cc] = a9666b48, %g2 = 0000000000006bf0
ldub [%i6+0x0ce],%g2 ! %g2 = 00000000000000a9
! Mem[0000000091000110] = cecbc0eb, %g2 = 00000000000000a9
lduh [%i6+0x110],%g2 ! %g2 = 000000000000cecb
! %l7 = 00000000000000ab, Mem[000000009100002c] = c405d5f9
sth %l7,[%i6+0x02c] ! Mem[000000009100002c] = 00abd5f9
! Mem[0000000090000068] = 487fb999d7e6c689, %g2 = 000000000000cecb
ldx [%i4+0x068],%g2 ! %g2 = 487fb999d7e6c689
! %f0 = 97d0d2cc a9855a70 0c191238 ff1e05cf
! %f4 = 9e613866 4ce0788f 7d60f6b6 0fd95569
! %f8 = 1424eaa3 9a2c7c0a 7ece903a 18332a01
! %f12 = 0d885ce0 304cbcc5 3e5f7b6a 6816a944
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
p14_label_20:
! %l6 = a9855a70, %l7 = 000000ab, Mem[0000000091800100] = b9fd17a2 00e88db0
std %l6,[%o0+0x100] ! Mem[0000000091800100] = a9855a70 000000ab
! Mem[000000002c000044] = ae65f669, %l1 = 000000000a46e122
ldsw [%i0+0x044],%l1 ! %l1 = ffffffffae65f669
! %l6 = a9855a70, %l7 = 000000ab, Mem[000000002c800078] = 458ae0b8 93c4ded1
std %l6,[%i1+0x078] ! Mem[000000002c800078] = a9855a70 000000ab
! Mem[0000000090000060] = 0771056a2ec65973, %g2 = 487fb999d7e6c689
ldx [%i4+0x060],%g2 ! %g2 = 0771056a2ec65973
! Mem[0000000090000090] = 0aaa068e c88f4f4c, %g2 = 2ec65973, %g3 = 6ac8a600
ldd [%i4+0x090],%g2 ! %g2 = 000000000aaa068e 00000000c88f4f4c
! Mem[000000009100019c] = 4c575e02, %g2 = 000000000aaa068e
lduh [%i6+0x19c],%g2 ! %g2 = 0000000000004c57
! Mem[00000000908000f0] = f00615af, %g2 = 0000000000004c57
ldsh [%i5+0x0f2],%g2 ! %g2 = fffffffffffff006
! Mem[00000000900001b0] = 931a3202, %g2 = fffffffffffff006
lduw [%i4+0x1b0],%g2 ! %g2 = 00000000931a3202
! %f16 = ab7c4e86 ecacb489 532ef910 5c3ba087
! %f20 = 73bbb458 874941e0 56ee9678 abbac9e6
! %f24 = 521bd116 0c9a641d 9055650f 647da30c
! %f28 = b8029328 02321a93 5a2f9daf 21facc67
stda %f16,[%i0+%g6]ASI_COMMIT_S ! Block Store to 000000002c000180
! Mem[0000000091000198] = 9aa5f69e 4c575e02, %g2 = 931a3202, %g3 = c88f4f4c
ldd [%i6+0x198],%g2 ! %g2 = 000000009aa5f69e 000000004c575e02
p14_label_21:
! Mem[000000002c800084] = 4b10fc1d, %l3 = 00000000953adb50
swap [%i1+0x084],%l3 ! %l3 = 000000004b10fc1d
! %l0 = 000000006f71feeb, Mem[0000000091800060] = 5faec1ac
stw %l0,[%o0+0x060] ! Mem[0000000091800060] = 6f71feeb
! Mem[00000000908001c4] = efa1d23c, %g2 = 000000009aa5f69e
lduw [%i5+0x1c4],%g2 ! %g2 = 00000000efa1d23c
! Mem[000000002d0001fd] = 6816a944, %l2 = 000000000000005e
ldstub [%i2+0x1fd],%l2 ! %l2 = 00000016000000ff
! Mem[000000002c000130] = 4fad09fe12ff7cc2, %l5 = 00000000abbac9e6, %l7 = 00000000000000ab
add %i0,0x130,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 4fad09fe12ff7cc2
membar #Sync ! Added by membar checker (138)
! Mem[0000000090000114] = 4ce0788f, %g2 = 00000000efa1d23c
lduw [%i4+0x114],%g2 ! %g2 = 000000004ce0788f
! Mem[000000002d00000c] = 10f92e53, %l4 = 00000000000000a2
swap [%i2+0x00c],%l4 ! %l4 = 0000000010f92e53
! Mem[000000002d0001ac] = 8a3efac3, %l6 = 97d0d2cca9855a70
ldsb [%i2+0x1ae],%l6 ! %l6 = fffffffffffffffa
! %l6 = fffffffffffffffa, Mem[00000000900001c0] = 89b4acec864e7cab
stx %l6,[%i4+0x1c0] ! Mem[00000000900001c0] = fffffffffffffffa
! %l2 = 00000016, %l3 = 4b10fc1d, Mem[00000000918000c8] = 2bfd6112 74d12d6a
std %l2,[%o0+0x0c8] ! Mem[00000000918000c8] = 00000016 4b10fc1d
p14_label_22:
! Mem[000000002c8000dc] = 000000a9, %l4 = 10f92e53, %l3 = 4b10fc1d
add %i1,0xdc,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000000000a9
! %l4 = 0000000010f92e53, Mem[000000002d800142] = 7e94665c
sth %l4,[%i3+0x142] ! Mem[000000002d800140] = 7e942e53
! Mem[000000002d000008] = 87a03b5c, %l6 = fffffffffffffffa
swap [%i2+%o1],%l6 ! %l6 = 0000000087a03b5c
! Mem[000000002d800168] = 6f71feeb, %l7 = 12ff7cc2, %l5 = abbac9e6
add %i3,0x168,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000006f71feeb
! %f16 = ab7c4e86 ecacb489 532ef910 5c3ba087
! %f20 = 73bbb458 874941e0 56ee9678 abbac9e6
! %f24 = 521bd116 0c9a641d 9055650f 647da30c
! %f28 = b8029328 02321a93 5a2f9daf 21facc67
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000100
! Mem[00000000918001ac] = 1f66d52f, %g2 = 000000004ce0788f
ldsb [%o0+0x1af],%g2 ! %g2 = 000000000000001f
! %f0 = 97d0d2cc a9855a70 0c191238 ff1e05cf
! %f4 = 9e613866 4ce0788f 7d60f6b6 0fd95569
! %f8 = 1424eaa3 9a2c7c0a 7ece903a 18332a01
! %f12 = 0d885ce0 304cbcc5 3e5f7b6a 6816a944
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[000000002d8000f8] = 4229e486, %l1 = ffffffffae65f669
swap [%i3+0x0f8],%l1 ! %l1 = 000000004229e486
! Mem[000000002c8001af] = f8872c51, %l5 = 000000006f71feeb
ldstub [%i1+0x1af],%l5 ! %l5 = 00000051000000ff
! %l4 = 10f92e53, %l5 = 00000051, Mem[00000000900000e8] = 7ece903a 18332a01
std %l4,[%i4+0x0e8] ! Mem[00000000900000e8] = 10f92e53 00000051
p14_label_23:
! Mem[00000000900000b0] = 3d76d7c9 491a3dc8, %g2 = 0000001f, %g3 = 4c575e02
ldd [%i4+0x0b0],%g2 ! %g2 = 000000003d76d7c9 00000000491a3dc8
! Mem[000000009180019c] = 42cbd34b, %g2 = 000000003d76d7c9
ldsb [%o0+0x19c],%g2 ! %g2 = 0000000000000042
! %l1 = 000000004229e486, Mem[000000002d80000c] = e5acf297
stw %l1,[%i3+0x00c] ! Mem[000000002d80000c] = 4229e486
! Mem[000000002d000160] = 7dab2ee5, %l6 = 0000000087a03b5c
swap [%i2+0x160],%l6 ! %l6 = 000000007dab2ee5
! Mem[0000000091800088] = 5838dff00b0d02fe, %g2 = 0000000000000042
ldx [%o0+0x088],%g2 ! %g2 = 5838dff00b0d02fe
! %l0 = 000000006f71feeb, Mem[0000000090800130] = 7b28352ce1a159c7
stx %l0,[%i5+0x130] ! Mem[0000000090800130] = 000000006f71feeb
! Mem[000000002c000008] = 2f86aa3e, %l7 = 4fad09fe12ff7cc2
swap [%i0+%o1],%l7 ! %l7 = 000000002f86aa3e
! Mem[000000002d8000c4] = 48ac8ee0, %l5 = 0000000000000051
ldsh [%i3+0x0c4],%l5 ! %l5 = 00000000000048ac
! %l3 = 00000000000000a9, Mem[00000000910000ff] = 3cd0f488
stb %l3,[%i6+0x0ff] ! Mem[00000000910000fc] = a9d0f488
! Mem[000000002d0000d0] = 65fd1bc1aaa029d2, %l5 = 00000000000048ac, %l4 = 0000000010f92e53
add %i2,0xd0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 65fd1bc1aaa029d2
p14_label_24:
! %f0 = 97d0d2cc a9855a70 0c191238 ff1e05cf
! %f4 = 9e613866 4ce0788f 7d60f6b6 0fd95569
! %f8 = 1424eaa3 9a2c7c0a 7ece903a 18332a01
! %f12 = 0d885ce0 304cbcc5 3e5f7b6a 6816a944
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000180
! %l2 = 0000000000000016, Mem[00000000910000e8] = 464e3f5a
stw %l2,[%i6+0x0e8] ! Mem[00000000910000e8] = 00000016
! Mem[00000000908000cc] = a85af894, %g18 = 4ff06b9835f47cae
ldsw [%i5+0x0cc],%g2 ! %g2 = 4ff06b9835f47cae
! Mem[000000009080015c] = ecaf11e1, %g18 = 4ff06b9835f47cae
ldsw [%i5+0x15c],%g2 ! %g2 = 4ff06b9835f47cae
! Mem[000000002c000058] = b4853461d9f28e54, %l2 = 0000000000000016, %l6 = 000000007dab2ee5
add %i0,0x58,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = b4853461d9f28e54
! Mem[000000002d000114] = 5c3ba087, %l0 = 6f71feeb, %l5 = 000048ac
add %i2,0x114,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000005c3ba087
! Mem[00000000908001ec] = 6487ad2b, %g2 = ffffffffecaf11e1
ldsh [%i5+0x1ec],%g2 ! %g2 = 0000000000006487
! Mem[00000000910000bc] = 08abd64b, %g18 = 4ff06b9835f47cae
ldsw [%i6+0x0bc],%g2 ! %g2 = 4ff06b9835f47cae
! Mem[000000002c000010] = 780e24a5, %l5 = 5c3ba087, %l7 = 2f86aa3e
add %i0,0x10,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000780e24a5
! %l0 = 6f71feeb, %l1 = 4229e486, Mem[0000000091000020] = a4ce6cd2 3f02b68f
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 6f71feeb 4229e486
p14_label_25:
! Mem[00000000908001c8] = 832efd68, %g2 = 0000000008abd64b
lduw [%i5+0x1c8],%g2 ! %g2 = 00000000832efd68
! Mem[000000002d800008] = c75fe8a44229e486, %l3 = 00000000000000a9, %l0 = 000000006f71feeb
add %i3,0x08,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = c75fe8a44229e486
! %l6 = d9f28e54, %l7 = 780e24a5, Mem[000000002d800188] = f465b402 a4d1c8fe
std %l6,[%i3+0x188] ! Mem[000000002d800188] = d9f28e54 780e24a5
! Mem[000000002d8000ae] = c12c3dd9, %l0 = c75fe8a44229e486
ldstub [%i3+0x0ae],%l0 ! %l0 = 0000003d000000ff
! %l0 = 0000003d, %l1 = 4229e486, Mem[000000002d8000f0] = 5a749fd0 0df226aa
std %l0,[%i3+0x0f0] ! Mem[000000002d8000f0] = 0000003d 4229e486
! Mem[0000000090800074] = 6a665a57, %g2 = 00000000832efd68
ldub [%i5+0x077],%g2 ! %g2 = 000000000000006a
! Mem[0000000090800190] = 8ca4300a 65e5ef25, %g2 = 0000006a, %g3 = 491a3dc8
ldd [%i5+0x190],%g2 ! %g2 = 000000008ca4300a 0000000065e5ef25
! Mem[000000002c8001e4] = 835b59f6, %l3 = 00000000000000a9
swap [%i1+0x1e4],%l3 ! %l3 = 00000000835b59f6
! %l5 = 000000005c3ba087, Mem[00000000908000f5] = af7d1c23
stb %l5,[%i5+0x0f5] ! Mem[00000000908000f4] = 877d1c23
! %l6 = d9f28e54, %l7 = 780e24a5, Mem[0000000091800120] = 000000ab e19c5307
std %l6,[%o0+0x120] ! Mem[0000000091800120] = d9f28e54 780e24a5
ba,a p14_not_taken_0_end
p14_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
ba,a p14_branch_failed
p14_not_taken_0_end:
! End of Random Code for Thread 14
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 000000000000003d
bne,a,pn %xcc,p14_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000004229e486
bne,a,pn %xcc,p14_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000016
bne,a,pn %xcc,p14_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 65fd1bc1aaa029d2
bne,a,pn %xcc,p14_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000005c3ba087
bne,a,pn %xcc,p14_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be b4853461d9f28e54
bne,a,pn %xcc,p14_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000780e24a5
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 97d0d2cc a9855a70
bne %xcc,p14_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 0c191238 ff1e05cf
bne %xcc,p14_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 9e613866 4ce0788f
bne %xcc,p14_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 7d60f6b6 0fd95569
bne %xcc,p14_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 1424eaa3 9a2c7c0a
bne %xcc,p14_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 7ece903a 18332a01
bne %xcc,p14_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 0d885ce0 304cbcc5
bne %xcc,p14_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 3e5f7b6a 6816a944
bne %xcc,p14_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be ab7c4e86 ecacb489
bne %xcc,p14_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 532ef910 5c3ba087
bne %xcc,p14_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 73bbb458 874941e0
bne %xcc,p14_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 56ee9678 abbac9e6
bne %xcc,p14_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 521bd116 0c9a641d
bne %xcc,p14_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 9055650f 647da30c
bne %xcc,p14_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be b8029328 02321a93
bne %xcc,p14_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 5a2f9daf 21facc67
bne %xcc,p14_f30_fail
nop
! Check Local Memory
set p14_local0_expect,%g1
p14_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 12ff7cc2b69ee382
ldx [%i0+0x008],%g3 ! Observed data at 000000002c000008
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1f1fff9a33865d10
ldx [%i0+0x030],%g3 ! Observed data at 000000002c000030
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 99ff5debe3089612
ldx [%i0+0x038],%g3 ! Observed data at 000000002c000038
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = 6bf8037eb33902ff
ldx [%i0+0x070],%g3 ! Observed data at 000000002c000070
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x070,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 7d60f6b622d28226
ldx [%i0+0x0d0],%g3 ! Observed data at 000000002c0000d0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0000007b218d4591
ldx [%i0+0x110],%g3 ! Observed data at 000000002c000110
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 602b4e5b6ac96f7c
ldx [%i0+0x118],%g3 ! Observed data at 000000002c000118
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 56ee9678a8c3eced
ldx [%i0+0x120],%g3 ! Observed data at 000000002c000120
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x120,%g4
ldx [%g1+0x180],%g2 ! Expected data = ab7c4e86ecacb489
ldx [%i0+0x180],%g3 ! Observed data at 000000002c000180
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 532ef9105c3ba087
ldx [%i0+0x188],%g3 ! Observed data at 000000002c000188
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 73bbb458874941e0
ldx [%i0+0x190],%g3 ! Observed data at 000000002c000190
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 56ee9678abbac9e6
ldx [%i0+0x198],%g3 ! Observed data at 000000002c000198
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 521bd1160c9a641d
ldx [%i0+0x1a0],%g3 ! Observed data at 000000002c0001a0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 9055650f647da30c
ldx [%i0+0x1a8],%g3 ! Observed data at 000000002c0001a8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = b802932802321a93
ldx [%i0+0x1b0],%g3 ! Observed data at 000000002c0001b0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 5a2f9daf21facc67
ldx [%i0+0x1b8],%g3 ! Observed data at 000000002c0001b8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 8e60b1ba3b962ed3
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 = 30224a68a737fab4
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 = 0aaa068ec88f4f4c
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 = 146723e11df5344c
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 = 4dc69e79579f6260
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 = 3bce7e8ce20776aa
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 = 3d76d7c9491a3dc8
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 = c36cb7e6b5b01727
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+0x010],%g2 ! Expected data = 000000cc84bed963
ldx [%i1+0x010],%g3 ! Observed data at 000000002c800010
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 81c6dc70cc8ae132
ldx [%i1+0x018],%g3 ! Observed data at 000000002c800018
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = d05f5d2858ff2c96
ldx [%i1+0x038],%g3 ! Observed data at 000000002c800038
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = a9855a70000000ab
ldx [%i1+0x078],%g3 ! Observed data at 000000002c800078
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = ff2d6a3a953adb50
ldx [%i1+0x080],%g3 ! Observed data at 000000002c800080
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ae718684ff89b6ad
ldx [%i1+0x0a0],%g3 ! Observed data at 000000002c8000a0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 4911e2c25dd1b4d8
ldx [%i1+0x0b8],%g3 ! Observed data at 000000002c8000b8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 56ee9678000000a9
ldx [%i1+0x0d8],%g3 ! Observed data at 000000002c8000d8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 1b6e11eeef41ffdd
ldx [%i1+0x108],%g3 ! Observed data at 000000002c800108
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x108,%g4
ldx [%g1+0x168],%g2 ! Expected data = 98a9a99a1a6ac7ff
ldx [%i1+0x168],%g3 ! Observed data at 000000002c800168
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = b69ee38256e357f4
ldx [%i1+0x170],%g3 ! Observed data at 000000002c800170
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = ede2c8a6b205b5f3
ldx [%i1+0x198],%g3 ! Observed data at 000000002c800198
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 74062d27f8872cff
ldx [%i1+0x1a8],%g3 ! Observed data at 000000002c8001a8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 562ee6253aa70fa2
ldx [%i1+0x1b8],%g3 ! Observed data at 000000002c8001b8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b6c40c7aac32ff14
ldx [%i1+0x1c8],%g3 ! Observed data at 000000002c8001c8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = d6b6e0ff000000a9
ldx [%i1+0x1e0],%g3 ! Observed data at 000000002c8001e0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 00000021ffe6f3f6
ldx [%i1+0x1e8],%g3 ! Observed data at 000000002c8001e8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = a83e5a4e31a378d7
ldx [%i1+0x1f0],%g3 ! Observed data at 000000002c8001f0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1f0,%g4
set p14_local2_expect,%g1
p14_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 89b4acec864e7cab
ldx [%i2+0x000],%g3 ! Observed data at 000000002d000000
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = fffffffa000000a2
ldx [%i2+0x008],%g3 ! Observed data at 000000002d000008
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = e041498758b4bb73
ldx [%i2+0x010],%g3 ! Observed data at 000000002d000010
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = e6c9baab7896ee56
ldx [%i2+0x018],%g3 ! Observed data at 000000002d000018
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1d649a0c16d11b52
ldx [%i2+0x020],%g3 ! Observed data at 000000002d000020
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0ca37d640f655590
ldx [%i2+0x028],%g3 ! Observed data at 000000002d000028
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 931a3202289302b8
ldx [%i2+0x030],%g3 ! Observed data at 000000002d000030
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 67ccfa21af9d2f5a
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 = 71ff78ed49a9f1a2
ldx [%i2+0x070],%g3 ! Observed data at 000000002d000070
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 2065d4ffa1982ea7
ldx [%i2+0x078],%g3 ! Observed data at 000000002d000078
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x078,%g4
ldx [%g1+0x100],%g2 ! Expected data = 7ec06ef2b269f254
ldx [%i2+0x100],%g3 ! Observed data at 000000002d000100
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 442f552f98b1feb2
ldx [%i2+0x108],%g3 ! Observed data at 000000002d000108
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 63d9be845c3ba087
ldx [%i2+0x110],%g3 ! Observed data at 000000002d000110
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = d72fd06170dcc681
ldx [%i2+0x118],%g3 ! Observed data at 000000002d000118
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 0771056a2ec65973
ldx [%i2+0x120],%g3 ! Observed data at 000000002d000120
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 487fb999d7e6c689
ldx [%i2+0x128],%g3 ! Observed data at 000000002d000128
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 1c1e472f3033005e
ldx [%i2+0x130],%g3 ! Observed data at 000000002d000130
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 962ce658285d5fd0
ldx [%i2+0x138],%g3 ! Observed data at 000000002d000138
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 64c27d94ffffff9c
ldx [%i2+0x148],%g3 ! Observed data at 000000002d000148
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 5ca94360a9855a70
ldx [%i2+0x158],%g3 ! Observed data at 000000002d000158
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 87a03b5c24290470
ldx [%i2+0x160],%g3 ! Observed data at 000000002d000160
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 3e317e81d64ae9ff
ldx [%i2+0x168],%g3 ! Observed data at 000000002d000168
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x168,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 97d0d2ccff855a70
ldx [%i2+0x1c0],%g3 ! Observed data at 000000002d0001c0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 3e5f7b6a68ffa944
ldx [%i2+0x1f8],%g3 ! Observed data at 000000002d0001f8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x1f8,%g4
set p14_local3_expect,%g1
p14_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = c75fe8a44229e486
ldx [%i3+0x008],%g3 ! Observed data at 000000002d800008
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x008,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 0fa17537c12cffd9
ldx [%i3+0x0a8],%g3 ! Observed data at 000000002d8000a8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0000003d4229e486
ldx [%i3+0x0f0],%g3 ! Observed data at 000000002d8000f0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ae65f6695ee653d1
ldx [%i3+0x0f8],%g3 ! Observed data at 000000002d8000f8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 4912ff26c2ff27eb
ldx [%i3+0x120],%g3 ! Observed data at 000000002d800120
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 61b399489a37ffcc
ldx [%i3+0x128],%g3 ! Observed data at 000000002d800128
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = da0a125e87790026
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 = 7e942e53eeb44196
ldx [%i3+0x140],%g3 ! Observed data at 000000002d800140
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = d0f4880c6d8a1a65
ldx [%i3+0x150],%g3 ! Observed data at 000000002d800150
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x150,%g4
ldx [%g1+0x188],%g2 ! Expected data = d9f28e54780e24a5
ldx [%i3+0x188],%g3 ! Observed data at 000000002d800188
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 00000000f22d51c7
ldx [%i3+0x1c0],%g3 ! Observed data at 000000002d8001c0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 011e1fe2dd68331a
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:
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002c000010]
done
p14_trap1o:
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002c000010]
done
p14_trap2e:
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002d800008]
stba %l4,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800010]
stxa %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800000]
stwa %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000028]
done
p14_trap2o:
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002d800008]
stba %l4,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800010]
stxa %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d800000]
stwa %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000028]
done
p14_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p14_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p14_init_memory_pointers:
set p14_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p14_local0_start,%i0
set p14_local1_start,%i1
set p14_local2_start,%i2
set p14_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 8d5bf6442aecb7b5
ldx [%g1+0x008],%l1 ! %l1 = 918dbfa2e5acf297
ldx [%g1+0x010],%l2 ! %l2 = 48b9c48887790026
ldx [%g1+0x018],%l3 ! %l3 = ba92713467c9f0b0
ldx [%g1+0x020],%l4 ! %l4 = d1f49dd831a378d7
ldx [%g1+0x028],%l5 ! %l5 = 06c6e0a81a641285
ldx [%g1+0x030],%l6 ! %l6 = b6d59a04602b4e5b
ldx [%g1+0x038],%l7 ! %l7 = 0c9d46247687ffc4
! 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 = 18b893bd 67e70f96 a637f032 801a7c08
! %f4 = 7ba9d8dd b54ab458 a8191629 ccda2d5b
! %f8 = 9294dc37 42763584 cee435a8 9ff35073
! %f12 = b0780238 f7ef5dca 9125933f 4e59e084
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 32211dbe 18412141 f3862bd8 87978655
! %f20 = 375ee054 b2929156 99fed2f2 dcf346e0
! %f24 = 6991052c a7b26542 6bc55b1a 5854c320
! %f28 = 7155229f 28eda127 e4944c94 2c94f7db
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = dfdd3765 3902bf03 7c609125 43b84612
! %f36 = a55417e6 3eb42797 abe6c3fa d83d28a1
! %f40 = ceb08e1c 81af3f1a aa3d0f39 ffd10289
! %f44 = 894a5005 ab85c377 6022637b 80006e4c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb2269fd700000028,%g7,%g1 ! GSR scale = 5, align = 0
wr %g1,%g0,%gsr ! GSR = b2269fd700000028
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[000000002f000190] = e80976b8, %l2 = 7af3ac02814908ea
ldsh [%i2+0x190],%l2 ! %l2 = ffffffffffffe809
! Mem[000000002f800024] = 0e955953, %l6 = c2ad6d0e483e5321
swap [%i3+0x024],%l6 ! %l6 = 000000000e955953
! Mem[00000000900000ec] = 606578de, %g2 = 0000000000000000
ldub [%i4+0x0ee],%g2 ! %g2 = 0000000000000060
! %l4 = 9f456668, %l5 = cca8a095, Mem[00000000908001b0] = 67f75b67 95ef8760
std %l4,[%i5+0x1b0] ! Mem[00000000908001b0] = 9f456668 cca8a095
! Mem[000000002e0001b0] = 6d336b6e232dafdb, %l6 = 000000000e955953, %l2 = ffffffffffffe809
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 6d336b6e232dafdb
! Mem[00000000908000f4] = 15af7d1c, %g2 = 0000000000000060
lduw [%i5+0x0f4],%g2 ! %g2 = 0000000015af7d1c
! Mem[0000000090800180] = 9a76016e, %g2 = 0000000015af7d1c
ldub [%i5+0x181],%g2 ! %g2 = 000000000000009a
! Mem[0000000091000060] = b5db83426c64f6cc, %g2 = 000000000000009a
ldx [%i6+0x060],%g2 ! %g2 = b5db83426c64f6cc
! %f0 = 18b893bd 67e70f96 a637f032 801a7c08
! %f4 = 7ba9d8dd b54ab458 a8191629 ccda2d5b
! %f8 = 9294dc37 42763584 cee435a8 9ff35073
! %f12 = b0780238 f7ef5dca 9125933f 4e59e084
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! %l2 = 232dafdb, %l3 = c083db84, Mem[000000002f0000f8] = 610b637d c5831814
std %l2,[%i2+0x0f8] ! Mem[000000002f0000f8] = 232dafdb c083db84
p15_label_2:
! Mem[000000002e8001c8] = 4eceac30ffce16b4, %l2 = 6d336b6e232dafdb, %l3 = 9f2c59e1c083db84
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 4eceac30ffce16b4
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %l6 = 000000000e955953, Mem[00000000908000d8] = 8a14b856
stw %l6,[%i5+0x0d8] ! Mem[00000000908000d8] = 0e955953
! %l0 = 58d8ad19cf0738b6, Mem[000000002f00019c] = a69c0a6f
stw %l0,[%i2+0x19c] ! Mem[000000002f00019c] = cf0738b6
! %l5 = eebfb948cca8a095, Mem[000000002e8001bc] = eeaa9a68
stb %l5,[%i1+0x1bc] ! Mem[000000002e8001bc] = 95aa9a68
! Mem[000000002f000130] = 0f581938, %l5 = cca8a095, %l2 = 232dafdb
add %i2,0x130,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000000f581938
! Mem[000000002f0000b8] = 4dbfd84883b12f7b, %l7 = 94874a120bb084d3, %l4 = 090fb7db9f456668
add %i2,0xb8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 4dbfd84883b12f7b
! Mem[00000000918001b0] = 66d52f0c6ac8a600, %g2 = b5db83426c64f6cc
ldx [%o0+0x1b0],%g2 ! %g2 = 66d52f0c6ac8a600
! %f16 = 32211dbe 18412141 f3862bd8 87978655
! %f20 = 375ee054 b2929156 99fed2f2 dcf346e0
! %f24 = 6991052c a7b26542 6bc55b1a 5854c320
! %f28 = 7155229f 28eda127 e4944c94 2c94f7db
stda %f16,[%i1+%g5]ASI_BLK_SL ! Block Store to 000000002e800040
! Mem[000000009000010c] = 7beb8d82, %g18 = 5f666c46e7afbe54
ldsw [%i4+0x10c],%g2 ! %g2 = 5f666c46e7afbe54
p15_label_3:
! %l5 = eebfb948cca8a095, Mem[0000000090000150] = 4377e002
stw %l5,[%i4+0x150] ! Mem[0000000090000150] = cca8a095
! Mem[00000000908000c0] = 3e2061e3, %g2 = 000000007beb8d82
ldsh [%i5+0x0c2],%g2 ! %g2 = 0000000000003e20
! %f0 = 18b893bd 67e70f96 a637f032 801a7c08
! %f4 = 7ba9d8dd b54ab458 a8191629 ccda2d5b
! %f8 = 9294dc37 42763584 cee435a8 9ff35073
! %f12 = b0780238 f7ef5dca 9125933f 4e59e084
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[000000002e8001fc] = 11e2f22d, %l1 = 60855e34, %l2 = 0f581938
add %i1,0x1fc,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000011e2f22d
! %l0 = 58d8ad19cf0738b6, Mem[0000000090800114] = 77404324
sth %l0,[%i5+0x114] ! Mem[0000000090800114] = 38b64324
! Mem[000000002e800120] = 08d9ae08, %l0 = 58d8ad19cf0738b6
swap [%i1+0x120],%l0 ! %l0 = 0000000008d9ae08
! Mem[000000002e000154] = c6899f5c, %l4 = 4dbfd84883b12f7b
swap [%i0+0x154],%l4 ! %l4 = 00000000c6899f5c
! %l2 = 0000000011e2f22d, Mem[000000002e8000ee] = d3460fd0
stb %l2,[%i1+0x0ee] ! Mem[000000002e8000ec] = d3462dd0
! Mem[000000002f000138] = 09751011, %l7 = 94874a120bb084d3
swap [%i2+0x138],%l7 ! %l7 = 0000000009751011
! Mem[00000000900001f8] = 3d4115ac, %g2 = 0000000000003e20
ldub [%i4+0x1fa],%g2 ! %g2 = 000000000000003d
p15_label_4:
! Mem[000000002e0000c0] = 641502c131cd97c8, %l5 = eebfb948cca8a095, %l3 = 4eceac30ffce16b4
add %i0,0xc0,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 641502c131cd97c8
! Mem[000000002e800014] = 85c81119, %l7 = 09751011, %l2 = 11e2f22d
add %i1,0x14,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000085c81119
membar #Sync ! Added by membar checker (139)
! %f0 = 18b893bd 67e70f96 a637f032 801a7c08
! %f4 = 7ba9d8dd b54ab458 a8191629 ccda2d5b
! %f8 = 9294dc37 42763584 cee435a8 9ff35073
! %f12 = b0780238 f7ef5dca 9125933f 4e59e084
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000180
! %l4 = 00000000c6899f5c, Mem[000000009080006e] = 4e86b6dc
sth %l4,[%i5+0x06e] ! Mem[000000009080006c] = 9f5cb6dc
! Mem[0000000091000158] = 9ebd6795d9168ce7, %g2 = 000000000000003d
ldx [%i6+0x158],%g2 ! %g2 = 9ebd6795d9168ce7
! Mem[0000000091800148] = b9c48540, %g2 = 9ebd6795d9168ce7
ldsh [%o0+0x148],%g2 ! %g2 = ffffffffffffb9c4
! Mem[0000000091000134] = 1ac2db16, %g18 = 5f666c46e7afbe54
ldsw [%i6+0x134],%g2 ! %g2 = 5f666c46e7afbe54
! Mem[000000002e0001f0] = 01c0f2aa05522dc9, %l2 = 0000000085c81119, %l2 = 0000000085c81119
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 01c0f2aa05522dc9
! Mem[000000002e800043] = 41214118, %l0 = 0000000008d9ae08
ldstub [%i1+0x043],%l0 ! %l0 = 00000018000000ff
! Mem[00000000908000bc] = 8ec3d74e, %g2 = 000000001ac2db16
ldsb [%i5+0x0bc],%g2 ! %g2 = ffffffffffffff8e
p15_label_5:
! Mem[000000002e800110] = 3c76907f98d53247, %l5 = eebfb948cca8a095, %l4 = 00000000c6899f5c
add %i1,0x110,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 3c76907f98d53247
! %l3 = 641502c131cd97c8, Mem[0000000090800177] = e46f166c
stb %l3,[%i5+0x177] ! Mem[0000000090800174] = c86f166c
! %l0 = 0000000000000018, Mem[00000000918000a4] = ca8d68b1
stw %l0,[%o0+0x0a4] ! Mem[00000000918000a4] = 00000018
! Mem[0000000090800124] = a0602459, %g2 = ffffffffffffff8e
ldub [%i5+0x127],%g2 ! %g2 = 00000000000000a0
! %f16 = 32211dbe 18412141 f3862bd8 87978655
! %f20 = 375ee054 b2929156 99fed2f2 dcf346e0
! %f24 = 6991052c a7b26542 6bc55b1a 5854c320
! %f28 = 7155229f 28eda127 e4944c94 2c94f7db
stda %f16,[%i1+%g5]ASI_COMMIT_P ! Block Store to 000000002e800040
! Mem[00000000918001ec] = 751f57a4, %g2 = 00000000000000a0
ldsh [%o0+0x1ee],%g2 ! %g2 = 000000000000751f
! Mem[000000002f0001f0] = 014d4e2a, %l2 = 05522dc9, %l1 = 60855e34
add %i2,0x1f0,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000014d4e2a
membar #Sync ! Added by membar checker (140)
! %f0 = 18b893bd 67e70f96 a637f032 801a7c08
! %f4 = 7ba9d8dd b54ab458 a8191629 ccda2d5b
! %f8 = 9294dc37 42763584 cee435a8 9ff35073
! %f12 = b0780238 f7ef5dca 9125933f 4e59e084
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000180
! %f0 = 18b893bd 67e70f96 a637f032 801a7c08
! %f4 = 7ba9d8dd b54ab458 a8191629 ccda2d5b
! %f8 = 9294dc37 42763584 cee435a8 9ff35073
! %f12 = b0780238 f7ef5dca 9125933f 4e59e084
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[0000000091800048] = fdc0c5d1, %g2 = 000000000000751f
ldub [%o0+0x049],%g2 ! %g2 = 00000000000000fd
p15_label_6:
! %l3 = 641502c131cd97c8, Mem[0000000091000130] = 752e6864
stb %l3,[%i6+0x130] ! Mem[0000000091000130] = c82e6864
! Mem[000000002e000041] = bb8c08da, %l7 = 0000000009751011
ldstub [%i0+0x041],%l7 ! %l7 = 0000008c000000ff
! Mem[0000000091000084] = 81746301, %g2 = 00000000000000fd
ldub [%i6+0x085],%g2 ! %g2 = 0000000000000081
! Mem[0000000090800020] = c2bf3888, %g2 = 0000000000000081
lduh [%i5+%o4],%g2 ! %g2 = 000000000000c2bf
! Mem[000000002e000188] = cf159036, %l0 = 0000000000000018
ldstub [%i0+0x188],%l0 ! %l0 = 000000cf000000ff
! Mem[000000002e0001a0] = 262ce879, %l6 = 0e955953, %l3 = 31cd97c8
add %i0,0x1a0,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000262ce879
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800148] = a5152717, %g2 = 000000000000c2bf
ldub [%i5+0x14b],%g2 ! %g2 = 00000000000000a5
! Mem[000000002e8000f8] = 98c441e9, %l1 = 014d4e2a, %l4 = 98d53247
add %i1,0xf8,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000098c441e9
! Mem[00000000908001f0] = f63f2344 4f3a0330, %g2 = 000000a5, %g3 = 00000000
ldd [%i5+0x1f0],%g2 ! %g2 = 00000000f63f2344 000000004f3a0330
p15_label_7:
! Mem[000000002f8000e4] = 3c71a486, %l3 = 00000000262ce879
swap [%i3+0x0e4],%l3 ! %l3 = 000000003c71a486
! Mem[0000000091800098] = a9e2f7a3 81b20ab6, %g2 = f63f2344, %g3 = 4f3a0330
ldd [%o0+0x098],%g2 ! %g2 = 00000000a9e2f7a3 0000000081b20ab6
! %l7 = 000000000000008c, Mem[0000000090000168] = 963b81a9
sth %l7,[%i4+0x168] ! Mem[0000000090000168] = 008c81a9
! Mem[000000002e0001d0] = 32f3f982c0c9b352, %l3 = 000000003c71a486, %l1 = 00000000014d4e2a
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 32f3f982c0c9b352
! %l4 = 98c441e9, %l5 = cca8a095, Mem[0000000090000008] = 6f9e6152 b899daae
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 98c441e9 cca8a095
membar #Sync ! Added by membar checker (141)
! Mem[00000000900000c0] = 960fe767 bd93b818 087c1a80 32f037a6
! Mem[00000000900000d0] = 58b44ab5 ddd8a97b 5b2ddacc 291619a8
! Mem[00000000900000e0] = 84357642 37dc9492 7350f39f a835e4ce
! Mem[00000000900000f0] = ca5deff7 380278b0 84e0594e 3f932591
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! %l7 = 000000000000008c, Mem[00000000918000a2] = 74ac0000
stb %l7,[%o0+0x0a2] ! Mem[00000000918000a0] = 8cac0000
! %f0 = 18b893bd 67e70f96 a637f032 801a7c08
! %f4 = 7ba9d8dd b54ab458 a8191629 ccda2d5b
! %f8 = 9294dc37 42763584 cee435a8 9ff35073
! %f12 = b0780238 f7ef5dca 9125933f 4e59e084
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! %f0 = 18b893bd 67e70f96 a637f032 801a7c08
! %f4 = 7ba9d8dd b54ab458 a8191629 ccda2d5b
! %f8 = 9294dc37 42763584 cee435a8 9ff35073
! %f12 = b0780238 f7ef5dca 9125933f 4e59e084
mov 0x080,%g5
stda %f0,[%i2+%g5]ASI_BLK_PL ! Block Store to 000000002f000080
! %l2 = 01c0f2aa05522dc9, Mem[00000000900001b0] = ca5deff7380278b0
stx %l2,[%i4+0x1b0] ! Mem[00000000900001b0] = 01c0f2aa05522dc9
p15_label_8:
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = cca8a095 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 008c81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[000000002f000034] = c7d90c8a, %l4 = 0000000098c441e9
ldsh [%i2+0x036],%l4 ! %l4 = 0000000000000c8a
! Mem[000000002e0000cd] = 1b234323, %l3 = 000000003c71a486
ldstub [%i0+0x0cd],%l3 ! %l3 = 00000023000000ff
! Mem[0000000090000124] = 4e9c46d7, %g18 = 5f666c46e7afbe54
ldsw [%i4+0x124],%g2 ! %g2 = 5f666c46e7afbe54
! Mem[000000002f00016c] = 6ea97eb4, %l3 = 0000000000000023
ldsb [%i2+0x16c],%l3 ! %l3 = 000000000000006e
! Mem[0000000091800148] = b9c48540d5d170f5, %g2 = 000000004e9c46d7
ldx [%o0+0x148],%g2 ! %g2 = b9c48540d5d170f5
! %l7 = 000000000000008c, Mem[000000002f800168] = dacb14933db5d7ee
stx %l7,[%i3+0x168] ! Mem[000000002f800168] = 000000000000008c
membar #Sync ! Added by membar checker (142)
! Mem[0000000090000180] = 960fe767 bd93b818 087c1a80 32f037a6
! Mem[0000000090000190] = 58b44ab5 ddd8a97b 5b2ddacc 291619a8
! Mem[00000000900001a0] = 84357642 37dc9492 7350f39f a835e4ce
! Mem[00000000900001b0] = 01c0f2aa 05522dc9 84e0594e 3f932591
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %l1 = 32f3f982c0c9b352, Mem[0000000091000199] = a5f69e4c
stb %l1,[%i6+0x199] ! Mem[0000000091000198] = 52f69e4c
! Mem[0000000091800124] = 5307588b, %g2 = b9c48540d5d170f5
lduh [%o0+0x126],%g2 ! %g2 = 0000000000005307
p15_label_9:
! Mem[000000002f0001d0] = 1517667dc3201fab, %l2 = 01c0f2aa05522dc9, %l7 = 000000000000008c
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 1517667dc3201fab
! Mem[000000002e800098] = 7a94648393ce5935, %l2 = 01c0f2aa05522dc9, %l5 = eebfb948cca8a095
add %i1,0x98,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 7a94648393ce5935
! Mem[0000000090800078] = 665a5729, %g2 = 0000000000005307
lduw [%i5+0x078],%g2 ! %g2 = 00000000665a5729
! Mem[000000002e0001c4] = a15b46b4, %l4 = 0000000000000c8a
swap [%i0+0x1c4],%l4 ! %l4 = 00000000a15b46b4
! Mem[000000002f000108] = fb61510e88cc9ba9, %l5 = 7a94648393ce5935, %l4 = 00000000a15b46b4
add %i2,0x108,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = fb61510e88cc9ba9
! %l6 = 0e955953, %l7 = c3201fab, Mem[000000002e8000c0] = b1e3888f 100ee9e7
std %l6,[%i1+0x0c0] ! Mem[000000002e8000c0] = 0e955953 c3201fab
! Mem[000000002e800090] = 5d707e8a, %l5 = 93ce5935, %l2 = 05522dc9
add %i1,0x90,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000005d707e8a
! Mem[0000000091800168] = 697dddf6, %g2 = 00000000665a5729
lduh [%o0+0x16a],%g2 ! %g2 = 000000000000697d
! Mem[0000000090000180] = 960fe767 bd93b818 087c1a80 32f037a6
! Mem[0000000090000190] = 58b44ab5 ddd8a97b 5b2ddacc 291619a8
! Mem[00000000900001a0] = 84357642 37dc9492 7350f39f a835e4ce
! Mem[00000000900001b0] = 01c0f2aa 05522dc9 84e0594e 3f932591
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[0000000091000180] = 5fb94134d025013d, %g2 = 000000000000697d
ldx [%i6+0x180],%g2 ! %g2 = 5fb94134d025013d
p15_label_10:
! %l2 = 000000005d707e8a, Mem[00000000910000b0] = 2b9d7dab79af46c6
stx %l2,[%i6+0x0b0] ! Mem[00000000910000b0] = 000000005d707e8a
! Mem[00000000908001f0] = f63f2344, %g2 = 5fb94134d025013d
lduw [%i5+0x1f0],%g2 ! %g2 = 00000000f63f2344
! Mem[0000000090800008] = 2ab0459b, %g18 = 5f666c46e7afbe54
ldsw [%i5+%o1],%g2 ! %g2 = 5f666c46e7afbe54
! Mem[0000000090000080] = 18b893bd67e70f96, %g2 = 000000002ab0459b
ldx [%i4+0x080],%g2 ! %g2 = 18b893bd67e70f96
! %f16 = 32211dbe 18412141 f3862bd8 87978655
! %f20 = 375ee054 b2929156 99fed2f2 dcf346e0
! %f24 = 6991052c a7b26542 6bc55b1a 5854c320
! %f28 = 7155229f 28eda127 e4944c94 2c94f7db
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[000000002f80009c] = 6a743a73, %l6 = 000000000e955953
swap [%i3+0x09c],%l6 ! %l6 = 000000006a743a73
! Mem[0000000091000120] = fe4b1b42, %g2 = 18b893bd67e70f96
lduw [%i6+0x120],%g2 ! %g2 = 00000000fe4b1b42
! Mem[0000000090800004] = 0a97b6d9, %g18 = 5f666c46e7afbe54
ldsw [%i5+0x004],%g2 ! %g2 = 5f666c46e7afbe54
! %f0 = 18b893bd 67e70f96 a637f032 801a7c08
! %f4 = 7ba9d8dd b54ab458 a8191629 ccda2d5b
! %f8 = 9294dc37 42763584 cee435a8 9ff35073
! %f12 = b0780238 f7ef5dca 9125933f 4e59e084
mov 0x1c0,%g5
stda %f0,[%i3+%g5]ASI_COMMIT_S ! Block Store to 000000002f8001c0
membar #Sync ! Added by membar checker (143)
! Mem[0000000090000104] = 2141f386, %g2 = 000000000a97b6d9
ldsh [%i4+0x106],%g2 ! %g2 = 0000000000002141
p15_label_11:
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000002e80012c] = 93b28ba2, %l4 = fb61510e88cc9ba9
swap [%i1+0x12c],%l4 ! %l4 = 0000000093b28ba2
! Mem[000000002e000054] = 50ba10ab, %l6 = 000000006a743a73
swap [%i0+0x054],%l6 ! %l6 = 0000000050ba10ab
! Mem[00000000908000cc] = a85af894, %g2 = 0000000000002141
lduh [%i5+0x0cc],%g2 ! %g2 = 000000000000a85a
! %f16 = 32211dbe 18412141 f3862bd8 87978655
! %f20 = 375ee054 b2929156 99fed2f2 dcf346e0
! %f24 = 6991052c a7b26542 6bc55b1a 5854c320
! %f28 = 7155229f 28eda127 e4944c94 2c94f7db
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[0000000091000058] = 69451c90 786d71fe, %g2 = 0000a85a, %g3 = 81b20ab6
ldd [%i6+0x058],%g2 ! %g2 = 0000000069451c90 00000000786d71fe
! Mem[000000002f8000b0] = afe0255f, %l6 = 0000000050ba10ab
swap [%i3+0x0b0],%l6 ! %l6 = 00000000afe0255f
! Mem[000000002f800050] = 190acc88, %l3 = 000000000000006e
swap [%i3+0x050],%l3 ! %l3 = 00000000190acc88
! Mem[0000000090000080] = 18b893bd 67e70f96 a637f032 801a7c08
! Mem[0000000090000090] = 7ba9d8dd b54ab458 a8191629 ccda2d5b
! Mem[00000000900000a0] = 9294dc37 42763584 cee435a8 9ff35073
! Mem[00000000900000b0] = b0780238 f7ef5dca 9125933f 4e59e084
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[000000002e00017a] = 7a1e5397, %l5 = 7a94648393ce5935
ldstub [%i0+0x17a],%l5 ! %l5 = 00000053000000ff
p15_label_12:
! Mem[000000002f800048] = 6dcfd3bf 67b15d8d, %l2 = 5d707e8a, %l3 = 190acc88
ldd [%i3+0x048],%l2 ! %l2 = 000000006dcfd3bf 0000000067b15d8d
! Mem[000000002f800098] = 977bd4a50e955953, %l7 = 1517667dc3201fab, %l1 = 32f3f982c0c9b352
add %i3,0x98,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 977bd4a50e955953
! %l2 = 000000006dcfd3bf, Mem[0000000091800190] = 95e2657d6c412e81
stx %l2,[%o0+0x190] ! Mem[0000000091800190] = 000000006dcfd3bf
! Mem[0000000091000080] = 94c085526a817463, %g2 = 0000000069451c90
ldx [%i6+0x080],%g2 ! %g2 = 94c085526a817463
! Mem[000000002f0001cc] = 5aa3498a, %l4 = 93b28ba2, %l7 = c3201fab
add %i2,0x1cc,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000005aa3498a
! %l7 = 000000005aa3498a, Mem[000000009180006c] = 5c99ff4b
stw %l7,[%o0+0x06c] ! Mem[000000009180006c] = 5aa3498a
! %l4 = 0000000093b28ba2, Mem[0000000091800162] = a22d9f84
sth %l4,[%o0+0x162] ! Mem[0000000091800160] = 8ba29f84
! Mem[000000002e0001be] = ea110220, %l4 = 0000000093b28ba2
ldstub [%i0+0x1be],%l4 ! %l4 = 00000002000000ff
! %f0 = 18b893bd 67e70f96 a637f032 801a7c08
! %f4 = 7ba9d8dd b54ab458 a8191629 ccda2d5b
! %f8 = 9294dc37 42763584 cee435a8 9ff35073
! %f12 = b0780238 f7ef5dca 9125933f 4e59e084
mov 0x140,%g4
stda %f0,[%i3+%g4]ASI_BLK_P ! Block Store to 000000002f800140
! Mem[0000000090800110] = 1ca44466, %g2 = 94c085526a817463
ldub [%i5+0x110],%g2 ! %g2 = 000000000000001c
p15_label_13:
! Mem[000000002e8000b8] = ffe9a362, %l0 = 00000000000000cf
swap [%i1+0x0b8],%l0 ! %l0 = 00000000ffe9a362
! %f16 = 32211dbe 18412141 f3862bd8 87978655
! %f20 = 375ee054 b2929156 99fed2f2 dcf346e0
! %f24 = 6991052c a7b26542 6bc55b1a 5854c320
! %f28 = 7155229f 28eda127 e4944c94 2c94f7db
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[00000000908000a8] = f759fcbc787f148f, %g2 = 000000000000001c
ldx [%i5+0x0a8],%g2 ! %g2 = f759fcbc787f148f
! Mem[00000000910000b8] = ea8f845708abd64b, %g2 = f759fcbc787f148f
ldx [%i6+0x0b8],%g2 ! %g2 = ea8f845708abd64b
! Mem[000000002f800009] = 3b652fb5, %l5 = 0000000000000053
ldstub [%i3+0x009],%l5 ! %l5 = 00000065000000ff
! Mem[000000002e0000e0] = b222f0b7, %l3 = 67b15d8d, %l1 = 0e955953
add %i0,0xe0,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000b222f0b7
! %l3 = 0000000067b15d8d, Mem[0000000090800190] = 8ca4300a65e5ef25
stx %l3,[%i5+0x190] ! Mem[0000000090800190] = 0000000067b15d8d
! Mem[0000000091800118] = 781d47d5, %g2 = ea8f845708abd64b
ldub [%o0+0x119],%g2 ! %g2 = 0000000000000078
! Mem[000000002e800184] = 4b8e2314, %l0 = 00000000ffe9a362
swap [%i1+0x184],%l0 ! %l0 = 000000004b8e2314
! Mem[000000002e8000ff] = 12d12b50, %l6 = 00000000afe0255f
ldstub [%i1+0x0ff],%l6 ! %l6 = 00000050000000ff
p15_label_14:
! %l7 = 000000005aa3498a, Mem[000000002f80019d] = 2525b3a0
stb %l7,[%i3+0x19d] ! Mem[000000002f80019c] = 258ab3a0
! Mem[000000009180014c] = 70f5ccae, %g2 = 0000000000000078
ldub [%o0+0x14e],%g2 ! %g2 = 0000000000000070
! Mem[00000000910000b8] = 8f845708, %g2 = 0000000000000070
ldsb [%i6+0x0b9],%g2 ! %g2 = ffffffffffffff8f
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800090] = 9b34374c, %g2 = ffffffffffffff8f
lduw [%i5+0x090],%g2 ! %g2 = 000000009b34374c
membar #Sync ! Added by membar checker (144)
! Mem[00000000900000c0] = 32211dbe 18412141 f3862bd8 87978655
! Mem[00000000900000d0] = 375ee054 b2929156 99fed2f2 dcf346e0
! Mem[00000000900000e0] = 6991052c a7b26542 6bc55b1a 5854c320
! Mem[00000000900000f0] = 7155229f 28eda127 e4944c94 2c94f7db
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[000000002f000091] = 58b44ab5, %l3 = 0000000067b15d8d
ldstub [%i2+0x091],%l3 ! %l3 = 000000b4000000ff
! %l2 = 000000006dcfd3bf, Mem[0000000090000048] = 9763a66880d150bd
stx %l2,[%i4+0x048] ! Mem[0000000090000048] = 000000006dcfd3bf
! Mem[0000000090000100] = 32211dbe 18412141 f3862bd8 87978655
! Mem[0000000090000110] = 375ee054 b2929156 99fed2f2 dcf346e0
! Mem[0000000090000120] = 6991052c a7b26542 6bc55b1a 5854c320
! Mem[0000000090000130] = 7155229f 28eda127 e4944c94 2c94f7db
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
p15_label_15:
! %f16 = 32211dbe 18412141 f3862bd8 87978655
! %f20 = 375ee054 b2929156 99fed2f2 dcf346e0
! %f24 = 6991052c a7b26542 6bc55b1a 5854c320
! %f28 = 7155229f 28eda127 e4944c94 2c94f7db
stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[0000000090800074] = 472f956a, %g2 = 000000009b34374c
ldsb [%i5+0x074],%g2 ! %g2 = 0000000000000047
membar #Sync ! Added by membar checker (145)
! %l3 = 00000000000000b4, Mem[00000000900001ec] = 0761fbc8
sth %l3,[%i4+0x1ec] ! Mem[00000000900001ec] = 00b4fbc8
membar #Sync ! Added by membar checker (146)
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 00b4fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[000000002f000050] = 69a8ae0fcc31b7bb, %l4 = 0000000000000002, %l7 = 000000005aa3498a
add %i2,0x50,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 69a8ae0fcc31b7bb
! Mem[0000000090000000] = 32211dbe 18412141 f3862bd8 87978655
! Mem[0000000090000010] = 375ee054 b2929156 99fed2f2 dcf346e0
! Mem[0000000090000020] = 6991052c a7b26542 6bc55b1a 5854c320
! Mem[0000000090000030] = 7155229f 28eda127 e4944c94 2c94f7db
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[000000002e800190] = 7f07ce1b, %l4 = 0000000000000002
ldsh [%i1+0x192],%l4 ! %l4 = ffffffffffffce1b
! %l6 = 0000000000000050, Mem[00000000908000ec] = 929c17e3
stw %l6,[%i5+0x0ec] ! Mem[00000000908000ec] = 00000050
! Mem[000000002f000102] = a6cfb01a, %l3 = 00000000000000b4
ldstub [%i2+0x102],%l3 ! %l3 = 000000b0000000ff
! Mem[000000009180003c] = c433728e, %g2 = 0000000000000047
ldsb [%o0+0x03e],%g2 ! %g2 = ffffffffffffffc4
p15_label_16:
! Mem[0000000090000148] = caa3e5d9, %g2 = ffffffffffffffc4
lduh [%i4+0x148],%g2 ! %g2 = 000000000000caa3
! Mem[0000000090800034] = 18246bf0, %g2 = 000000000000caa3
ldsb [%i5+0x034],%g2 ! %g2 = 0000000000000018
! Mem[0000000091800050] = bc51c81b, %g2 = 0000000000000018
ldsb [%o0+0x053],%g2 ! %g2 = ffffffffffffffbc
! Mem[000000002e00012c] = 784cf66b, %l7 = cc31b7bb, %l1 = b222f0b7
add %i0,0x12c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000784cf66b
! %l7 = 69a8ae0fcc31b7bb, Mem[0000000090000118] = 99fed2f2dcf346e0
stx %l7,[%i4+0x118] ! Mem[0000000090000118] = 69a8ae0fcc31b7bb
! Mem[0000000090000140] = b66504b1a3977dc2, %g2 = ffffffffffffffbc
ldx [%i4+0x140],%g2 ! %g2 = b66504b1a3977dc2
! Mem[000000002f000008] = c205aafb, %l0 = 000000004b8e2314
swap [%i2+%o1],%l0 ! %l0 = 00000000c205aafb
! Mem[000000002e8001c0] = 290fcdcb3176d8d8, %l0 = 00000000c205aafb, %l5 = 0000000000000065
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 290fcdcb3176d8d8
! Mem[00000000900000f0] = 229f28ed, %g2 = b66504b1a3977dc2
ldsh [%i4+0x0f2],%g2 ! %g2 = 000000000000229f
! %l2 = 6dcfd3bf, %l3 = 000000b0, Mem[0000000091000158] = 9ebd6795 d9168ce7
std %l2,[%i6+0x158] ! Mem[0000000091000158] = 6dcfd3bf 000000b0
p15_label_17:
! Mem[000000002e0001b0] = 6d336b6e, %l7 = 69a8ae0fcc31b7bb
swap [%i0+0x1b0],%l7 ! %l7 = 000000006d336b6e
! %l2 = 6dcfd3bf, %l3 = 000000b0, Mem[0000000091000050] = 8e45d4a6 30aa723f
std %l2,[%i6+0x050] ! Mem[0000000091000050] = 6dcfd3bf 000000b0
! Mem[000000002f800100] = a90cdc82, %l0 = 00000000c205aafb
swap [%i3+0x100],%l0 ! %l0 = 00000000a90cdc82
! Mem[000000002e00004f] = bbe53569, %l5 = 290fcdcb3176d8d8
ldstub [%i0+0x04f],%l5 ! %l5 = 00000069000000ff
! Mem[000000002f0000c0] = 41149834, %l4 = ffffffffffffce1b
swap [%i2+0x0c0],%l4 ! %l4 = 0000000041149834
! Mem[000000002f8000c8] = edb58cbf, %l6 = 0000000000000050
swap [%i3+0x0c8],%l6 ! %l6 = 00000000edb58cbf
! %f0 = 18b893bd 67e70f96 a637f032 801a7c08
! %f4 = 7ba9d8dd b54ab458 a8191629 ccda2d5b
! %f8 = 9294dc37 42763584 cee435a8 9ff35073
! %f12 = b0780238 f7ef5dca 9125933f 4e59e084
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080
! %f16 = 32211dbe 18412141 f3862bd8 87978655
! %f20 = 375ee054 b2929156 99fed2f2 dcf346e0
! %f24 = 6991052c a7b26542 6bc55b1a 5854c320
! %f28 = 7155229f 28eda127 e4944c94 2c94f7db
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[000000002e800180] = 1ac56025 ffe9a362 7fa93d4e aefc8c1e
! Mem[000000002e800190] = 7f07ce1b 1c01921b c5e8be3a 9da02f88
! Mem[000000002e8001a0] = f321b9ce 725de252 8a813ee3 32e84e83
! Mem[000000002e8001b0] = 1d6e511f a9f26220 1a52c3f0 95aa9a68
mov 0x180,%g4
ldda [%i1+%g4]ASI_BLK_AIUP,%f16 ! Block Load from 000000002e800180
membar #Sync ! Added by membar checker (147)
! %l1 = 00000000784cf66b, Mem[000000002e800198] = c5e8be3a
sth %l1,[%i1+0x198] ! Mem[000000002e800198] = f66bbe3a
p15_label_18:
! Mem[000000002e000008] = 836daac3 006028e5, %l6 = edb58cbf, %l7 = 6d336b6e
ldd [%i0+%o1],%l6 ! %l6 = 00000000836daac3 00000000006028e5
! %l7 = 00000000006028e5, Mem[000000009100015a] = d3bf0000
stb %l7,[%i6+0x15a] ! Mem[0000000091000158] = e5bf0000
! %f0 = 18b893bd 67e70f96 a637f032 801a7c08
! %f4 = 7ba9d8dd b54ab458 a8191629 ccda2d5b
! %f8 = 9294dc37 42763584 cee435a8 9ff35073
! %f12 = b0780238 f7ef5dca 9125933f 4e59e084
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900001c0
! Mem[00000000900000d0] = 375ee054, %g18 = 5f666c46e7afbe54
ldsw [%i4+0x0d0],%g2 ! %g2 = 5f666c46e7afbe54
! Mem[000000002f800000] = 71a6c9cb c7664e05 3bff2fb5 3f907af7
! Mem[000000002f800010] = 12908a5f a22e7741 9cb42ebe 94de97e7
! Mem[000000002f800020] = 828bf874 483e5321 6d563ee7 c0ba5c1c
! Mem[000000002f800030] = 6c299a7f 4eef38f4 980cb35d 1799880b
ldda [%i3]ASI_BLK_SL,%f16 ! Block Load from 000000002f800000
! Mem[000000002f80009b] = 977bd4a5, %l6 = 00000000836daac3
ldstub [%i3+0x09b],%l6 ! %l6 = 000000a5000000ff
! Mem[000000002f8001bc] = c0dd2e9c, %l3 = 00000000000000b0
ldsw [%i3+0x1bc],%l3 ! %l3 = ffffffffc0dd2e9c
! %f16 = 054e66c7 cbc9a671 f77a903f b52fff3b
! %f20 = 41772ea2 5f8a9012 e797de94 be2eb49c
! %f24 = 21533e48 74f88b82 1c5cbac0 e73e566d
! %f28 = f438ef4e 7f9a296c 0b889917 5db30c98
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
! %l7 = 00000000006028e5, Mem[0000000091800060] = 5faec1ac2399a21d
stx %l7,[%o0+0x060] ! Mem[0000000091800060] = 00000000006028e5
! %l1 = 00000000784cf66b, Mem[000000002f000100] = a6cfff1a3d782cbe
stx %l1,[%i2+0x100] ! Mem[000000002f000100] = 00000000784cf66b
p15_label_19:
! %l6 = 000000a5, %l7 = 006028e5, Mem[0000000091800088] = 5838dff0 0b0d02fe
std %l6,[%o0+0x088] ! Mem[0000000091800088] = 000000a5 006028e5
! Mem[000000002f800158] = a8191629, %l1 = 00000000784cf66b
swap [%i3+0x158],%l1 ! %l1 = 00000000a8191629
! Mem[000000002f800158] = 784cf66b, %l5 = 0000000000000069
ldub [%i3+0x159],%l5 ! %l5 = 000000000000004c
! Mem[000000002f800188] = cc24a1f5, %l3 = c0dd2e9c, %l2 = 6dcfd3bf
add %i3,0x188,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000cc24a1f5
! %l5 = 000000000000004c, Mem[00000000918001f4] = 2e3668ed
stb %l5,[%o0+0x1f4] ! Mem[00000000918001f4] = 4c3668ed
! Mem[0000000090800140] = 6574d814 9c557564, %g2 = 375ee054, %g3 = 786d71fe
ldd [%i5+0x140],%g2 ! %g2 = 000000006574d814 000000009c557564
! Mem[000000002f8000b8] = 5dee5f7dc38a88c9, %l4 = 0000000041149834, %l1 = 00000000a8191629
add %i3,0xb8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 5dee5f7dc38a88c9
membar #Sync ! Added by membar checker (148)
! Mem[00000000900001c0] = 18b893bd 67e70f96 a637f032 801a7c08
! Mem[00000000900001d0] = 7ba9d8dd b54ab458 a8191629 ccda2d5b
! Mem[00000000900001e0] = 9294dc37 42763584 cee435a8 9ff35073
! Mem[00000000900001f0] = b0780238 f7ef5dca 9125933f 4e59e084
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[000000002f800124] = da05a9be, %l6 = 00000000000000a5
lduw [%i3+0x124],%l6 ! %l6 = 00000000da05a9be
! Mem[000000002e8000cc] = 7fd77be4, %l6 = 00000000da05a9be
swap [%i1+0x0cc],%l6 ! %l6 = 000000007fd77be4
p15_label_20:
! Mem[0000000090000080] = 18b893bd67e70f96, %g2 = 000000006574d814
ldx [%i4+0x080],%g2 ! %g2 = 18b893bd67e70f96
! Mem[000000002e00004a] = 3a111dcb, %l2 = 00000000cc24a1f5
ldstub [%i0+0x04a],%l2 ! %l2 = 0000001d000000ff
! Mem[000000002e00009b] = 322f0982, %l4 = 0000000041149834
ldstub [%i0+0x09b],%l4 ! %l4 = 00000082000000ff
! Mem[000000009080000c] = 1794f2ea, %g2 = 18b893bd67e70f96
ldub [%i5+0x00d],%g2 ! %g2 = 0000000000000017
! %f16 = 054e66c7 cbc9a671 f77a903f b52fff3b
! %f20 = 41772ea2 5f8a9012 e797de94 be2eb49c
! %f24 = 21533e48 74f88b82 1c5cbac0 e73e566d
! %f28 = f438ef4e 7f9a296c 0b889917 5db30c98
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900000c0
! %l2 = 000000000000001d, Mem[00000000910001df] = 41c3c7fb
stb %l2,[%i6+0x1df] ! Mem[00000000910001dc] = 1dc3c7fb
! Mem[00000000900001f8] = 9125933f 4e59e084, %g2 = 00000017, %g3 = 9c557564
ldd [%i4+0x1f8],%g2 ! %g2 = 000000009125933f 000000004e59e084
! Mem[0000000090000040] = 054e66c7, %g18 = 5f666c46e7afbe54
ldsw [%i4+0x040],%g2 ! %g2 = 5f666c46e7afbe54
! Mem[000000002f8000b8] = 5dee5f7d, %l4 = 0000000000000082
ldsw [%i3+0x0b8],%l4 ! %l4 = 000000005dee5f7d
! Mem[000000002f8000a4] = 66f90eb3, %l2 = 000000000000001d
swap [%i3+0x0a4],%l2 ! %l2 = 0000000066f90eb3
p15_label_21:
! Mem[000000002f00018c] = 1e82dbda, %l5 = 000000000000004c
swap [%i2+0x18c],%l5 ! %l5 = 000000001e82dbda
! %l4 = 000000005dee5f7d, Mem[00000000910001c2] = 99cf8534
stb %l4,[%i6+0x1c2] ! Mem[00000000910001c0] = 7dcf8534
! Mem[0000000091800168] = 697dddf6, %g2 = 00000000054e66c7
lduh [%o0+0x16a],%g2 ! %g2 = 000000000000697d
! Mem[00000000908000f4] = af7d1c23, %g2 = 000000000000697d
ldub [%i5+0x0f5],%g2 ! %g2 = 00000000000000af
! %l6 = 000000007fd77be4, Mem[00000000900000a8] = cee435a8
sth %l6,[%i4+0x0a8] ! Mem[00000000900000a8] = 7be435a8
! %f16 = 054e66c7 cbc9a671 f77a903f b52fff3b
! %f20 = 41772ea2 5f8a9012 e797de94 be2eb49c
! %f24 = 21533e48 74f88b82 1c5cbac0 e73e566d
! %f28 = f438ef4e 7f9a296c 0b889917 5db30c98
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[0000000090000100] = 32211dbe 18412141 f3862bd8 87978655
! Mem[0000000090000110] = 375ee054 b2929156 69a8ae0f cc31b7bb
! Mem[0000000090000120] = 6991052c a7b26542 6bc55b1a 5854c320
! Mem[0000000090000130] = 7155229f 28eda127 e4944c94 2c94f7db
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[00000000900001ec] = 5073b078, %g2 = 00000000000000af
ldsh [%i4+0x1ee],%g2 ! %g2 = 0000000000005073
! %l0 = 00000000a90cdc82, Mem[0000000090800004] = 0a97b6d9
stw %l0,[%i5+0x004] ! Mem[0000000090800004] = a90cdc82
membar #Sync ! Added by membar checker (149)
! Mem[0000000090000080] = 054e66c7 cbc9a671 f77a903f b52fff3b
! Mem[0000000090000090] = 41772ea2 5f8a9012 e797de94 be2eb49c
! Mem[00000000900000a0] = 21533e48 74f88b82 1c5cbac0 e73e566d
! Mem[00000000900000b0] = f438ef4e 7f9a296c 0b889917 5db30c98
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
p15_label_22:
! %l6 = 7fd77be4, %l7 = 006028e5, Mem[00000000918001d0] = 9d2d1453 8630c246
std %l6,[%o0+0x1d0] ! Mem[00000000918001d0] = 7fd77be4 006028e5
! %l2 = 66f90eb3, %l3 = c0dd2e9c, Mem[0000000090800048] = 9e212fc6 fd97d6c2
std %l2,[%i5+0x048] ! Mem[0000000090800048] = 66f90eb3 c0dd2e9c
! %l5 = 000000001e82dbda, Mem[000000009080016a] = e78c5c9d
sth %l5,[%i5+0x16a] ! Mem[0000000090800168] = dbda5c9d
! Mem[000000002f000140] = 72d5da1f 6a5ba798 650eed77 98c70d14
! Mem[000000002f000150] = bc5e4ac5 1aaad872 5307a2e1 39734943
! Mem[000000002f000160] = 231c21d7 d8ef7abe f336bf9a 6ea97eb4
! Mem[000000002f000170] = c478b54d 577f6fc7 f5b13d3a a55a0f6a
mov 0x140,%g4
ldda [%i2+%g4]ASI_BLK_AIUSL,%f0 ! Block Load from 000000002f000140
! Mem[000000009180009c] = 81b20ab6, %g2 = 0000000000005073
ldsh [%o0+0x09c],%g2 ! %g2 = ffffffffffff81b2
! %l5 = 000000001e82dbda, Mem[0000000091000140] = 546b0b276237e19c
stx %l5,[%i6+0x140] ! Mem[0000000091000140] = 000000001e82dbda
! %l0 = a90cdc82, %l1 = c38a88c9, Mem[0000000091000150] = c4534e06 c9465637
std %l0,[%i6+0x150] ! Mem[0000000091000150] = a90cdc82 c38a88c9
! Mem[00000000918000b4] = d4a2970a, %g2 = ffffffffffff81b2
ldub [%o0+0x0b5],%g2 ! %g2 = 00000000000000d4
! Mem[0000000091000138] = b94344f70d365a67, %g2 = 00000000000000d4
ldx [%i6+0x138],%g2 ! %g2 = b94344f70d365a67
! %l2 = 66f90eb3, %l3 = c0dd2e9c, Mem[0000000090000028] = 6bc55b1a 5854c320
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 66f90eb3 c0dd2e9c
p15_label_23:
! Mem[0000000091000104] = 1fb741f6, %g2 = b94344f70d365a67
ldub [%i6+0x105],%g2 ! %g2 = 000000000000001f
! Mem[000000002e000158] = 0c690422, %l1 = 5dee5f7dc38a88c9
swap [%i0+0x158],%l1 ! %l1 = 000000000c690422
! Mem[0000000091800078] = fbe0e6f5 ff3f6834, %g2 = 0000001f, %g3 = 4e59e084
ldd [%o0+0x078],%g2 ! %g2 = 00000000fbe0e6f5 00000000ff3f6834
! Mem[000000002e0001c8] = a8852466, %l7 = 006028e5, %l0 = a90cdc82
add %i0,0x1c8,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000a8852466
! Mem[000000002f000040] = b953573ceb818297, %l4 = 000000005dee5f7d
ldx [%i2+0x040],%l4 ! %l4 = b953573ceb818297
! Mem[0000000090000168] = 54581a5b, %g2 = 00000000fbe0e6f5
ldsh [%i4+0x16a],%g2 ! %g2 = 0000000000005458
! %l4 = eb818297, %l5 = 1e82dbda, Mem[000000002e000190] = fab599b5 65c37f25
std %l4,[%i0+0x190] ! Mem[000000002e000190] = eb818297 1e82dbda
! %l7 = 00000000006028e5, Mem[000000002f0000fe] = c083db84
sth %l7,[%i2+0x0fe] ! Mem[000000002f0000fc] = c08328e5
! Mem[000000002e000150] = 164eabbd83b12f7b, %l7 = 00000000006028e5, %l1 = 000000000c690422
add %i0,0x150,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 164eabbd83b12f7b
! Mem[00000000900000c0] = 054e66c7 cbc9a671 f77a903f b52fff3b
! Mem[00000000900000d0] = 41772ea2 5f8a9012 e797de94 be2eb49c
! Mem[00000000900000e0] = 21533e48 74f88b82 1c5cbac0 e73e566d
! Mem[00000000900000f0] = f438ef4e 7f9a296c 0b889917 5db30c98
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
p15_label_24:
! Mem[0000000091800158] = f8dc7ae1, %g2 = 0000000000005458
lduw [%o0+0x158],%g2 ! %g2 = 00000000f8dc7ae1
! Mem[0000000090000180] = 960fe767 bd93b818 087c1a80 32f037a6
! Mem[0000000090000190] = 58b44ab5 ddd8a97b 5b2ddacc 291619a8
! Mem[00000000900001a0] = 84357642 37dc9492 7350f39f a835e4ce
! Mem[00000000900001b0] = 01c0f2aa 05522dc9 84e0594e 3f932591
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[0000000091000170] = a9b3b7bd3cb04ce7, %g2 = 00000000f8dc7ae1
ldx [%i6+0x170],%g2 ! %g2 = a9b3b7bd3cb04ce7
! Mem[000000002f80003c] = 1799880b, %l4 = b953573ceb818297
ldub [%i3+0x03f],%l4 ! %l4 = 000000000000000b
! Mem[0000000091800108] = 403b56ed, %g2 = a9b3b7bd3cb04ce7
ldsb [%o0+0x10b],%g2 ! %g2 = 0000000000000040
! Mem[000000002e000154] = 83b12f7b, %l5 = 000000001e82dbda
swap [%i0+0x154],%l5 ! %l5 = 0000000083b12f7b
! Mem[000000002e000118] = 48b50df5, %l5 = 0000000083b12f7b
swap [%i0+0x118],%l5 ! %l5 = 0000000048b50df5
! Mem[000000002e000164] = 9c07a259, %l3 = c0dd2e9c, %l7 = 006028e5
add %i0,0x164,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000009c07a259
! Mem[00000000900001c0] = 18b893bd 67e70f96 a637f032 801a7c08
! Mem[00000000900001d0] = 7ba9d8dd b54ab458 a8191629 ccda2d5b
! Mem[00000000900001e0] = 9294dc37 42763584 cee435a8 9ff35073
! Mem[00000000900001f0] = b0780238 f7ef5dca 9125933f 4e59e084
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090000020] = 6991052c, %g2 = 0000000000000040
ldsh [%i4+%o4],%g2 ! %g2 = 0000000000006991
p15_label_25:
! Mem[00000000918000c0] = 7c577fa1, %g2 = 0000000000006991
lduh [%o0+0x0c2],%g2 ! %g2 = 0000000000007c57
! Mem[00000000908001b8] = 18bd7e8a f69c3a94, %g2 = 00007c57, %g3 = ff3f6834
ldd [%i5+0x1b8],%g2 ! %g2 = 0000000018bd7e8a 00000000f69c3a94
! %l4 = 0000000b, %l5 = 48b50df5, Mem[000000002e000100] = 01473aa7 bedc5e7d
std %l4,[%i0+0x100] ! Mem[000000002e000100] = 0000000b 48b50df5
! Mem[00000000900001c0] = 18b893bd 67e70f96 a637f032 801a7c08
! Mem[00000000900001d0] = 7ba9d8dd b54ab458 a8191629 ccda2d5b
! Mem[00000000900001e0] = 9294dc37 42763584 cee435a8 9ff35073
! Mem[00000000900001f0] = b0780238 f7ef5dca 9125933f 4e59e084
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[0000000091800088] = 00a50060, %g2 = 0000000018bd7e8a
ldub [%o0+0x08a],%g2 ! %g2 = 0000000000000000
! %l5 = 0000000048b50df5, Mem[000000002f800028] = 6d563ee7
stb %l5,[%i3+%o5] ! Mem[000000002f800028] = f5563ee7
! Mem[000000002f000168] = f336bf9a, %l6 = 000000007fd77be4
swap [%i2+0x168],%l6 ! %l6 = 00000000f336bf9a
! %l0 = 00000000a8852466, Mem[0000000090800028] = b751bea3
sth %l0,[%i5+%o5] ! Mem[0000000090800028] = 2466bea3
! %l3 = ffffffffc0dd2e9c, Mem[0000000091000003] = 4fc1f38f
stb %l3,[%i6+0x003] ! Mem[0000000091000000] = 9cc1f38f
! Mem[000000002e000024] = 9ecc07e0, %l5 = 0000000048b50df5
swap [%i0+0x024],%l5 ! %l5 = 000000009ecc07e0
ba,a p15_not_taken_0_end
p15_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000a8852466
bne,a,pn %xcc,p15_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000066f90eb3
bne,a,pn %xcc,p15_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffc0dd2e9c
bne,a,pn %xcc,p15_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000000b
bne,a,pn %xcc,p15_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000009ecc07e0
bne,a,pn %xcc,p15_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000f336bf9a
bne,a,pn %xcc,p15_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000009c07a259
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 98a75b6a 1fdad572
bne %xcc,p15_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 140dc798 77ed0e65
bne %xcc,p15_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 72d8aa1a c54a5ebc
bne %xcc,p15_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 43497339 e1a20753
bne %xcc,p15_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be be7aefd8 d7211c23
bne %xcc,p15_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be b47ea96e 9abf36f3
bne %xcc,p15_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be c76f7f57 4db578c4
bne %xcc,p15_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 6a0f5aa5 3a3db1f5
bne %xcc,p15_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 054e66c7 cbc9a671
bne %xcc,p15_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be f77a903f b52fff3b
bne %xcc,p15_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 41772ea2 5f8a9012
bne %xcc,p15_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be e797de94 be2eb49c
bne %xcc,p15_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 21533e48 74f88b82
bne %xcc,p15_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 1c5cbac0 e73e566d
bne %xcc,p15_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be f438ef4e 7f9a296c
bne %xcc,p15_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 0b889917 5db30c98
bne %xcc,p15_f30_fail
nop
! Check Local Memory
set p15_local0_expect,%g1
p15_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = b27e9af848b50df5
ldx [%i0+0x020],%g3 ! Observed data at 000000002e000020
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = bbff08da961b6cca
ldx [%i0+0x040],%g3 ! Observed data at 000000002e000040
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 3a11ffcbbbe535ff
ldx [%i0+0x048],%g3 ! Observed data at 000000002e000048
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 33de58216a743a73
ldx [%i0+0x050],%g3 ! Observed data at 000000002e000050
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x050,%g4
ldx [%g1+0x098],%g2 ! Expected data = 322f09ff3a92dc5d
ldx [%i0+0x098],%g3 ! Observed data at 000000002e000098
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 19b07b6c1bff4323
ldx [%i0+0x0c8],%g3 ! Observed data at 000000002e0000c8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0000000b48b50df5
ldx [%i0+0x100],%g3 ! Observed data at 000000002e000100
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 83b12f7bf62c35f5
ldx [%i0+0x118],%g3 ! Observed data at 000000002e000118
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x118,%g4
ldx [%g1+0x150],%g2 ! Expected data = 164eabbd1e82dbda
ldx [%i0+0x150],%g3 ! Observed data at 000000002e000150
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = c38a88c93393869e
ldx [%i0+0x158],%g3 ! Observed data at 000000002e000158
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = 7a1eff97c16272b0
ldx [%i0+0x178],%g3 ! Observed data at 000000002e000178
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = ff15903656203f39
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 = eb8182971e82dbda
ldx [%i0+0x190],%g3 ! Observed data at 000000002e000190
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = cc31b7bb232dafdb
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 = 56909dc3ea11ff20
ldx [%i0+0x1b8],%g3 ! Observed data at 000000002e0001b8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 076b4f1800000c8a
ldx [%i0+0x1c0],%g3 ! Observed data at 000000002e0001c0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x1c0,%g4
set p15_local1_expect,%g1
p15_check_local1:
ldx [%g1+0x040],%g2 ! Expected data = 32211dbe18412141
ldx [%i1+0x040],%g3 ! Observed data at 000000002e800040
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = f3862bd887978655
ldx [%i1+0x048],%g3 ! Observed data at 000000002e800048
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 375ee054b2929156
ldx [%i1+0x050],%g3 ! Observed data at 000000002e800050
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 99fed2f2dcf346e0
ldx [%i1+0x058],%g3 ! Observed data at 000000002e800058
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 6991052ca7b26542
ldx [%i1+0x060],%g3 ! Observed data at 000000002e800060
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 6bc55b1a5854c320
ldx [%i1+0x068],%g3 ! Observed data at 000000002e800068
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 7155229f28eda127
ldx [%i1+0x070],%g3 ! Observed data at 000000002e800070
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = e4944c942c94f7db
ldx [%i1+0x078],%g3 ! Observed data at 000000002e800078
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 000000cff53b85a4
ldx [%i1+0x0b8],%g3 ! Observed data at 000000002e8000b8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0e955953c3201fab
ldx [%i1+0x0c0],%g3 ! Observed data at 000000002e8000c0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = e508c99bda05a9be
ldx [%i1+0x0c8],%g3 ! Observed data at 000000002e8000c8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0e94174ad3462dd0
ldx [%i1+0x0e8],%g3 ! Observed data at 000000002e8000e8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 98c441e912d12bff
ldx [%i1+0x0f8],%g3 ! Observed data at 000000002e8000f8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = cf0738b6ac8daf00
ldx [%i1+0x120],%g3 ! Observed data at 000000002e800120
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = dae9416f88cc9ba9
ldx [%i1+0x128],%g3 ! Observed data at 000000002e800128
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x128,%g4
ldx [%g1+0x180],%g2 ! Expected data = 1ac56025ffe9a362
ldx [%i1+0x180],%g3 ! Observed data at 000000002e800180
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = f66bbe3a9da02f88
ldx [%i1+0x198],%g3 ! Observed data at 000000002e800198
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 1a52c3f095aa9a68
ldx [%i1+0x1b8],%g3 ! Observed data at 000000002e8001b8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1b8,%g4
set p15_local2_expect,%g1
p15_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 4b8e23140c7773e0
ldx [%i2+0x008],%g3 ! Observed data at 000000002f000008
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x008,%g4
ldx [%g1+0x080],%g2 ! Expected data = 960fe767bd93b818
ldx [%i2+0x080],%g3 ! Observed data at 000000002f000080
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 087c1a8032f037a6
ldx [%i2+0x088],%g3 ! Observed data at 000000002f000088
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 58ff4ab5ddd8a97b
ldx [%i2+0x090],%g3 ! Observed data at 000000002f000090
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 5b2ddacc291619a8
ldx [%i2+0x098],%g3 ! Observed data at 000000002f000098
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 8435764237dc9492
ldx [%i2+0x0a0],%g3 ! Observed data at 000000002f0000a0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 7350f39fa835e4ce
ldx [%i2+0x0a8],%g3 ! Observed data at 000000002f0000a8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ca5deff7380278b0
ldx [%i2+0x0b0],%g3 ! Observed data at 000000002f0000b0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 84e0594e3f932591
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 = ffffce1b6297093d
ldx [%i2+0x0c0],%g3 ! Observed data at 000000002f0000c0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 232dafdbc08328e5
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 = 00000000784cf66b
ldx [%i2+0x100],%g3 ! Observed data at 000000002f000100
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x100,%g4
ldx [%g1+0x138],%g2 ! Expected data = 0bb084d3baa56be7
ldx [%i2+0x138],%g3 ! Observed data at 000000002f000138
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 7fd77be46ea97eb4
ldx [%i2+0x168],%g3 ! Observed data at 000000002f000168
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = dddbba640000004c
ldx [%i2+0x188],%g3 ! Observed data at 000000002f000188
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = bd67b4b2cf0738b6
ldx [%i2+0x198],%g3 ! Observed data at 000000002f000198
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x198,%g4
set p15_local3_expect,%g1
p15_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 3bff2fb53f907af7
ldx [%i3+0x008],%g3 ! Observed data at 000000002f800008
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 828bf874483e5321
ldx [%i3+0x020],%g3 ! Observed data at 000000002f800020
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = f5563ee7c0ba5c1c
ldx [%i3+0x028],%g3 ! Observed data at 000000002f800028
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0000006e96918656
ldx [%i3+0x050],%g3 ! Observed data at 000000002f800050
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x050,%g4
ldx [%g1+0x098],%g2 ! Expected data = 977bd4ff0e955953
ldx [%i3+0x098],%g3 ! Observed data at 000000002f800098
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = f28ac7630000001d
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 = 50ba10ab6bbd028b
ldx [%i3+0x0b0],%g3 ! Observed data at 000000002f8000b0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 000000509f429bd6
ldx [%i3+0x0c8],%g3 ! Observed data at 000000002f8000c8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e4e4474e262ce879
ldx [%i3+0x0e0],%g3 ! Observed data at 000000002f8000e0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = c205aafbba0f3410
ldx [%i3+0x100],%g3 ! Observed data at 000000002f800100
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = 18b893bd67e70f96
ldx [%i3+0x140],%g3 ! Observed data at 000000002f800140
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = a637f032801a7c08
ldx [%i3+0x148],%g3 ! Observed data at 000000002f800148
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 7ba9d8ddb54ab458
ldx [%i3+0x150],%g3 ! Observed data at 000000002f800150
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 784cf66bccda2d5b
ldx [%i3+0x158],%g3 ! Observed data at 000000002f800158
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 9294dc3742763584
ldx [%i3+0x160],%g3 ! Observed data at 000000002f800160
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = cee435a89ff35073
ldx [%i3+0x168],%g3 ! Observed data at 000000002f800168
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = b0780238f7ef5dca
ldx [%i3+0x170],%g3 ! Observed data at 000000002f800170
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 9125933f4e59e084
ldx [%i3+0x178],%g3 ! Observed data at 000000002f800178
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = b755c09b258ab3a0
ldx [%i3+0x198],%g3 ! Observed data at 000000002f800198
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 18b893bd67e70f96
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 = a637f032801a7c08
ldx [%i3+0x1c8],%g3 ! Observed data at 000000002f8001c8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 7ba9d8ddb54ab458
ldx [%i3+0x1d0],%g3 ! Observed data at 000000002f8001d0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = a8191629ccda2d5b
ldx [%i3+0x1d8],%g3 ! Observed data at 000000002f8001d8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 9294dc3742763584
ldx [%i3+0x1e0],%g3 ! Observed data at 000000002f8001e0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = cee435a89ff35073
ldx [%i3+0x1e8],%g3 ! Observed data at 000000002f8001e8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = b0780238f7ef5dca
ldx [%i3+0x1f0],%g3 ! Observed data at 000000002f8001f0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 9125933f4e59e084
ldx [%i3+0x1f8],%g3 ! Observed data at 000000002f8001f8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1f8,%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:
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002f800020]
stxa %l3,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e800010]
stwa %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f000018]
done
p15_trap1o:
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002f800020]
stxa %l3,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000002e800010]
stwa %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f000018]
done
p15_trap2e:
membar #Sync
mov 0x040,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p15_trap2o:
membar #Sync
mov 0x040,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p15_trap3e:
nop
done
p15_trap3o:
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 = 58d8ad19cf0738b6
ldx [%g1+0x008],%l1 ! %l1 = 8a5e4e8660855e34
ldx [%g1+0x010],%l2 ! %l2 = 7af3ac02814908ea
ldx [%g1+0x018],%l3 ! %l3 = 9f2c59e1c083db84
ldx [%g1+0x020],%l4 ! %l4 = 090fb7db9f456668
ldx [%g1+0x028],%l5 ! %l5 = eebfb948cca8a095
ldx [%g1+0x030],%l6 ! %l6 = c2ad6d0e483e5321
ldx [%g1+0x038],%l7 ! %l7 = 94874a120bb084d3
! 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 = 88d00787 276cd32c 1aa3a391 423ce100
! %f4 = 9edf26a0 e8da68bb 6c2d5391 65d3aa77
! %f8 = 9182ff65 5213c386 30af6461 5ca67c83
! %f12 = 5219949d 7f108b2f 6e4778c5 f6175ec0
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b0f10f55 b4aba43d 8370c787 5f8fbe0f
! %f20 = 7dd1bd85 ff920864 016ea85d 7797aa76
! %f24 = 88433bc4 9083c594 5fc910a2 32aea8d0
! %f28 = 9db6e165 fed53aa7 fcd83ab4 4729f7b7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 276a2313 117685d0 a4884a52 f08093a1
! %f36 = f56d3f8a 2c0664cf e7945242 c4cd5a2a
! %f40 = a6f12a41 3baf8c2b f7e26a95 b48a9b02
! %f44 = 125e5c7c adb58104 bb15fc10 da9c8199
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x14f39b880000000f,%g7,%g1 ! GSR scale = 1, align = 7
wr %g1,%g0,%gsr ! GSR = 14f39b880000000f
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:
! Mem[00000000310001c0] = 1bffdc02, %l7 = 82c7717c800c5ece
swap [%i2+0x1c0],%l7 ! %l7 = 000000001bffdc02
! %l1 = 26069ce1e4255be5, Mem[0000000031800088] = 34aedea0b64ce5c9
stx %l1,[%i3+0x088] ! Mem[0000000031800088] = 26069ce1e4255be5
! Mem[0000000090000078] = 71e54750, %g2 = 0000000000000000
ldsh [%i4+0x07a],%g2 ! %g2 = 00000000000071e5
! Mem[0000000030800080] = 818ed8e0 63b0dc33 8d41fb4e cff171c1
! Mem[0000000030800090] = c56a4d50 bad374e0 e79f91b9 f1476490
! Mem[00000000308000a0] = e9efa203 2104c840 8c632bd7 458044e6
! Mem[00000000308000b0] = 4cb81061 c105bd54 f59d0923 5230f4fa
mov 0x080,%g4
ldda [%i1+%g4]ASI_BLK_S,%f16 ! Block Load from 0000000030800080
! Mem[0000000031800116] = 1ba9f33b, %l6 = 7f781303e838e82f
ldstub [%i3+0x116],%l6 ! %l6 = 000000f3000000ff
! Mem[0000000091000028] = 22d6d33bc405d5f9, %g2 = 00000000000071e5
ldx [%i6+%o5],%g2 ! %g2 = 22d6d33bc405d5f9
! Mem[000000003080007c] = 3823a1c0, %l1 = e4255be5, %l0 = dadb3be0
add %i1,0x7c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000003823a1c0
! Mem[0000000090000074] = 854a2d12, %g18 = e4697e3c7168e3ec
ldsw [%i4+0x074],%g2 ! %g2 = e4697e3c7168e3ec
! Mem[0000000090800178] = 6f166c85, %g2 = ffffffff854a2d12
ldsh [%i5+0x178],%g2 ! %g2 = 0000000000006f16
! Mem[0000000090800158] = e5c31543, %g2 = 0000000000006f16
lduw [%i5+0x158],%g2 ! %g2 = 00000000e5c31543
p16_label_2:
! Mem[0000000090800028] = bea34762, %g2 = 00000000e5c31543
lduh [%i5+0x02a],%g2 ! %g2 = 000000000000bea3
! Mem[0000000030800057] = 8799dc23, %l2 = 587b809ce258eebc
ldstub [%i1+0x057],%l2 ! %l2 = 00000023000000ff
! Mem[00000000308001e8] = 096c03bd, %l3 = ef011af3be1e5fbe
ldub [%i1+0x1e9],%l3 ! %l3 = 000000000000006c
! %l0 = 000000003823a1c0, Mem[00000000900001a0] = 5d08be77
sth %l0,[%i4+0x1a0] ! Mem[00000000900001a0] = a1c0be77
! Mem[0000000031800140] = 330f6ed88cbe5f29, %l2 = 0000000000000023, %l1 = 26069ce1e4255be5
add %i3,0x140,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 330f6ed88cbe5f29
! Mem[00000000918000cc] = 2d6ad567, %g2 = 000000000000bea3
ldsh [%o0+0x0ce],%g2 ! %g2 = 0000000000002d6a
! Mem[00000000910000e8] = 464e3f5a 6c1ff5eb, %g2 = 00002d6a, %g3 = 00000000
ldd [%i6+0x0e8],%g2 ! %g2 = 00000000464e3f5a 000000006c1ff5eb
! %l6 = 00000000000000f3, Mem[0000000091000120] = fe4b1b42
sth %l6,[%i6+0x120] ! Mem[0000000091000120] = 00f31b42
! Mem[0000000091800190] = 95e2657d6c412e81, %g2 = 00000000464e3f5a
ldx [%o0+0x190],%g2 ! %g2 = 95e2657d6c412e81
! Mem[0000000030800130] = 66966a35, %l1 = 8cbe5f29, %l4 = e0aef76d
add %i1,0x130,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000066966a35
p16_label_3:
! Mem[00000000300000ac] = 2764017f, %l5 = 04bd836204a8f001
ldstub [%i0+0x0ac],%l5 ! %l5 = 00000027000000ff
! Mem[00000000308001e0] = d993bcb5fef93a6a, %l0 = 000000003823a1c0, %l6 = 00000000000000f3
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = d993bcb5fef93a6a
! Mem[0000000031000154] = 92148b19, %l7 = 000000001bffdc02
swap [%i2+0x154],%l7 ! %l7 = 0000000092148b19
! Mem[0000000031000094] = 38daeb98, %l6 = d993bcb5fef93a6a
lduh [%i2+0x096],%l6 ! %l6 = 000000000000eb98
! Mem[00000000300001d0] = 610f5ad872aabf8a, %l5 = 0000000000000027, %l2 = 0000000000000023
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 610f5ad872aabf8a
! %l0 = 3823a1c0, %l1 = 8cbe5f29, Mem[00000000318001c8] = c2301356 ff95fd6c
std %l0,[%i3+0x1c8] ! Mem[00000000318001c8] = 3823a1c0 8cbe5f29
! Mem[0000000090000094] = 4dd1502b, %g2 = 95e2657d6c412e81
ldsb [%i4+0x094],%g2 ! %g2 = 000000000000004d
! %f16 = 818ed8e0 63b0dc33 8d41fb4e cff171c1
! %f20 = c56a4d50 bad374e0 e79f91b9 f1476490
! %f24 = e9efa203 2104c840 8c632bd7 458044e6
! %f28 = 4cb81061 c105bd54 f59d0923 5230f4fa
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[00000000908001a8] = f2d6d9ad, %g18 = e4697e3c7168e3ec
ldsw [%i5+0x1a8],%g2 ! %g2 = e4697e3c7168e3ec
! %l2 = 610f5ad872aabf8a, Mem[0000000091000108] = f6e26f699de122f8
stx %l2,[%i6+0x108] ! Mem[0000000091000108] = 610f5ad872aabf8a
p16_label_4:
! Mem[000000003000013c] = cd9e01d3, %l2 = 610f5ad872aabf8a
swap [%i0+0x13c],%l2 ! %l2 = 00000000cd9e01d3
! Mem[0000000090000044] = 05c0a097, %g2 = fffffffff2d6d9ad
ldub [%i4+0x045],%g2 ! %g2 = 0000000000000005
! Mem[0000000090800168] = 99cfe78c5c9db8f4, %g2 = 0000000000000005
ldx [%i5+0x168],%g2 ! %g2 = 99cfe78c5c9db8f4
! %l3 = 000000000000006c, Mem[000000009000014c] = 1d295763
sth %l3,[%i4+0x14c] ! Mem[000000009000014c] = 006c5763
! %l5 = 0000000000000027, Mem[00000000918001e4] = 00373807
stw %l5,[%o0+0x1e4] ! Mem[00000000918001e4] = 00000027
! %l7 = 0000000092148b19, Mem[0000000091800074] = 000d055f
sth %l7,[%o0+0x074] ! Mem[0000000091800074] = 8b19055f
! Mem[0000000091000020] = a4ce6cd23f02b68f, %g2 = 99cfe78c5c9db8f4
ldx [%i6+%o4],%g2 ! %g2 = a4ce6cd23f02b68f
! Mem[0000000030000120] = 197d3d8b, %l1 = 330f6ed88cbe5f29
swap [%i0+0x120],%l1 ! %l1 = 00000000197d3d8b
! %l4 = 0000000066966a35, Mem[0000000031000038] = fc7872086d92a4d9
stx %l4,[%i2+0x038] ! Mem[0000000031000038] = 0000000066966a35
! Mem[000000003000019c] = af6bef68, %l0 = 3823a1c0, %l6 = 0000eb98
add %i0,0x19c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000af6bef68
p16_label_5:
! %l4 = 0000000066966a35, Mem[00000000910001ac] = b75abc86
stw %l4,[%i6+0x1ac] ! Mem[00000000910001ac] = 66966a35
! Mem[0000000090000140] = b66504b1 a3977dc2, %g2 = 3f02b68f, %g3 = 6c1ff5eb
ldd [%i4+0x140],%g2 ! %g2 = 00000000b66504b1 00000000a3977dc2
! Mem[00000000908001a0] = 01d55e31, %g18 = e4697e3c7168e3ec
ldsw [%i5+0x1a0],%g2 ! %g2 = e4697e3c7168e3ec
! Mem[00000000300000e0] = f84fb7b5c23f7236, %l0 = 000000003823a1c0
ldx [%i0+0x0e0],%l0 ! %l0 = f84fb7b5c23f7236
! Mem[00000000910001c0] = 584a99cf, %g18 = e4697e3c7168e3ec
ldsw [%i6+0x1c0],%g2 ! %g2 = e4697e3c7168e3ec
! Mem[0000000030800074] = 6a155af0, %l4 = 66966a35, %l5 = 00000027
add %i1,0x74,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000006a155af0
! Mem[000000003080006c] = c10359c2, %l1 = 00000000197d3d8b
ldstub [%i1+0x06c],%l1 ! %l1 = 000000c1000000ff
! Mem[000000003100014e] = 8297c5bb, %l0 = f84fb7b5c23f7236
ldstub [%i2+0x14e],%l0 ! %l0 = 000000c5000000ff
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[00000000300001d0] = 610f5ad872aabf8a, %l7 = 0000000092148b19, %l7 = 0000000092148b19
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 610f5ad872aabf8a
p16_label_6:
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000030800108] = 3602a5cd, %l5 = 000000006a155af0
ldsw [%i1+0x108],%l5 ! %l5 = 000000003602a5cd
! Mem[00000000300000b4] = d9a629cb, %l6 = 00000000af6bef68
swap [%i0+0x0b4],%l6 ! %l6 = 00000000d9a629cb
! Mem[0000000031000060] = 3e9d0127c9edafdf, %l5 = 000000003602a5cd, %l5 = 000000003602a5cd
add %i2,0x60,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 3e9d0127c9edafdf
! Mem[000000009180002c] = 65de2819, %g18 = e4697e3c7168e3ec
ldsw [%o0+0x02c],%g2 ! %g2 = e4697e3c7168e3ec
! %f0 = 88d00787 276cd32c 1aa3a391 423ce100
! %f4 = 9edf26a0 e8da68bb 6c2d5391 65d3aa77
! %f8 = 9182ff65 5213c386 30af6461 5ca67c83
! %f12 = 5219949d 7f108b2f 6e4778c5 f6175ec0
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[0000000031800048] = a80fa6aeed8653c2, %l0 = 00000000000000c5
ldx [%i3+0x048],%l0 ! %l0 = a80fa6aeed8653c2
! Mem[00000000300000a0] = af9b05dcfe022b41, %l0 = a80fa6aeed8653c2, %l2 = 00000000cd9e01d3
add %i0,0xa0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = af9b05dcfe022b41
! Mem[0000000031000114] = 5f441f99, %l7 = 610f5ad872aabf8a
swap [%i2+0x114],%l7 ! %l7 = 000000005f441f99
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
p16_label_7:
! %l7 = 000000005f441f99, Mem[0000000031800045] = e1fe21b4
stb %l7,[%i3+0x045] ! Mem[0000000031800044] = e19921b4
! %f16 = 818ed8e0 63b0dc33 8d41fb4e cff171c1
! %f20 = c56a4d50 bad374e0 e79f91b9 f1476490
! %f24 = e9efa203 2104c840 8c632bd7 458044e6
! %f28 = 4cb81061 c105bd54 f59d0923 5230f4fa
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[0000000090800170] = 3388ff79, %g18 = e4697e3c7168e3ec
ldsw [%i5+0x170],%g2 ! %g2 = e4697e3c7168e3ec
! Mem[0000000091800168] = 0d7c697dddf6fabb, %g2 = 000000003388ff79
ldx [%o0+0x168],%g2 ! %g2 = 0d7c697dddf6fabb
! Mem[0000000030800088] = 8d41fb4e, %l2 = af9b05dcfe022b41
ldstub [%i1+0x088],%l2 ! %l2 = 0000008d000000ff
! Mem[0000000030000120] = 8cbe5f29 db65ef28, %l0 = ed8653c2, %l1 = 000000c1
ldd [%i0+0x120],%l0 ! %l0 = 000000008cbe5f29 00000000db65ef28
membar #Sync ! Added by membar checker (150)
! Mem[0000000090000054] = bad374e0, %g2 = 0d7c697dddf6fabb
ldsh [%i4+0x054],%g2 ! %g2 = ffffffffffffbad3
! Mem[000000003100010c] = ba262d1c, %l2 = 000000000000008d
ldub [%i2+0x10e],%l2 ! %l2 = 000000000000002d
! %l1 = 00000000db65ef28, Mem[0000000091000020] = a4ce6cd2
stw %l1,[%i6+%o4] ! Mem[0000000091000020] = db65ef28
! Mem[0000000030000094] = 11850643, %l1 = 00000000db65ef28
swap [%i0+0x094],%l1 ! %l1 = 0000000011850643
p16_label_8:
! Mem[0000000030800040] = 6877ade6, %l7 = 000000005f441f99
swap [%i1+0x040],%l7 ! %l7 = 000000006877ade6
! %l2 = 000000000000002d, Mem[00000000900000d2] = 4d50bad3
stb %l2,[%i4+0x0d2] ! Mem[00000000900000d0] = 2d50bad3
! Mem[00000000918001f4] = 2e3668ed, %g18 = e4697e3c7168e3ec
ldsw [%o0+0x1f4],%g2 ! %g2 = e4697e3c7168e3ec
! %l4 = 0000000066966a35, Mem[000000009000002a] = b946a4a2
sth %l4,[%i4+0x02a] ! Mem[0000000090000028] = 6a35a4a2
! Mem[0000000030800180] = 861d0262, %l3 = 000000000000006c
ldsh [%i1+0x182],%l3 ! %l3 = 0000000000000262
! Mem[00000000310001f0] = cbcf7359, %l7 = 6877ade6, %l5 = c9edafdf
add %i2,0x1f0,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000cbcf7359
! Mem[00000000308001f0] = facf3b16626131f6, %l0 = 000000008cbe5f29, %l6 = 00000000d9a629cb
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = facf3b16626131f6
! Mem[00000000900000fc] = 5230f4fa, %g2 = 000000002e3668ed
lduh [%i4+0x0fc],%g2 ! %g2 = 0000000000005230
! %l4 = 0000000066966a35, Mem[00000000900000b2] = 107f9d94
sth %l4,[%i4+0x0b2] ! Mem[00000000900000b0] = 6a359d94
! %l7 = 000000006877ade6, Mem[00000000318000f8] = 3b5ea765
stb %l7,[%i3+0x0f8] ! Mem[00000000318000f8] = e65ea765
p16_label_9:
! %l6 = facf3b16626131f6, Mem[0000000091800058] = 96996002afdbd2ff
stx %l6,[%o0+0x058] ! Mem[0000000091800058] = facf3b16626131f6
! Mem[00000000908001a0] = 01d55e31, %g18 = e4697e3c7168e3ec
ldsw [%i5+0x1a0],%g2 ! %g2 = e4697e3c7168e3ec
! Mem[00000000918000ec] = be34bf17, %g2 = 0000000001d55e31
lduh [%o0+0x0ec],%g2 ! %g2 = 000000000000be34
! %f0 = 88d00787 276cd32c 1aa3a391 423ce100
! %f4 = 9edf26a0 e8da68bb 6c2d5391 65d3aa77
! %f8 = 9182ff65 5213c386 30af6461 5ca67c83
! %f12 = 5219949d 7f108b2f 6e4778c5 f6175ec0
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[0000000030000180] = b2fa4d3aea59ca2e, %l1 = 0000000011850643
ldx [%i0+0x180],%l1 ! %l1 = b2fa4d3aea59ca2e
! Mem[0000000030800054] = 8799dcff, %l0 = 000000008cbe5f29
swap [%i1+0x054],%l0 ! %l0 = 000000008799dcff
! Mem[000000009100010c] = 72aabf8a, %g2 = 000000000000be34
lduw [%i6+0x10c],%g2 ! %g2 = 0000000072aabf8a
! Mem[0000000030800094] = bad374e0, %l4 = 0000000066966a35
swap [%i1+0x094],%l4 ! %l4 = 00000000bad374e0
! %l7 = 000000006877ade6, Mem[0000000091800190] = 95e2657d
stb %l7,[%o0+0x190] ! Mem[0000000091800190] = e6e2657d
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = a1c0be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
p16_label_10:
! %l4 = bad374e0, %l5 = cbcf7359, Mem[00000000918001b0] = 66d52f0c 6ac8a600
std %l4,[%o0+0x1b0] ! Mem[00000000918001b0] = bad374e0 cbcf7359
! %l6 = facf3b16626131f6, Mem[00000000908000ce] = f894a1d7
sth %l6,[%i5+0x0ce] ! Mem[00000000908000cc] = 31f6a1d7
! Mem[0000000031000120] = 8e77a212d3475572, %l3 = 0000000000000262, %l3 = 0000000000000262
add %i2,0x120,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 8e77a212d3475572
! Mem[00000000308001dc] = 6c0868f3, %l0 = 000000008799dcff
swap [%i1+0x1dc],%l0 ! %l0 = 000000006c0868f3
! %l2 = 0000002d, %l3 = d3475572, Mem[00000000908001d8] = 9d8534e0 0e794949
std %l2,[%i5+0x1d8] ! Mem[00000000908001d8] = 0000002d d3475572
! %f16 = 818ed8e0 63b0dc33 8d41fb4e cff171c1
! %f20 = c56a4d50 bad374e0 e79f91b9 f1476490
! %f24 = e9efa203 2104c840 8c632bd7 458044e6
! %f28 = 4cb81061 c105bd54 f59d0923 5230f4fa
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[00000000900000c0] = 818ed8e0 63b0dc33 8d41fb4e cff171c1
! Mem[00000000900000d0] = c56a2d50 bad374e0 e79f91b9 f1476490
! Mem[00000000900000e0] = e9efa203 2104c840 8c632bd7 458044e6
! Mem[00000000900000f0] = 4cb81061 c105bd54 f59d0923 5230f4fa
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[00000000308000ec] = a59f9860, %l3 = 8e77a212d3475572
lduw [%i1+0x0ec],%l3 ! %l3 = 00000000a59f9860
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = a1c0be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
membar #Sync ! Added by membar checker (151)
! %l3 = 00000000a59f9860, Mem[00000000900001b8] = 473873cd
stw %l3,[%i4+0x1b8] ! Mem[00000000900001b8] = a59f9860
p16_label_11:
! Mem[0000000031000028] = 52a3789bd437e174, %l0 = 000000006c0868f3, %l7 = 000000006877ade6
add %i2,0x28,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 52a3789bd437e174
! Mem[0000000030800068] = 39bf6e8b, %l0 = 000000006c0868f3
swap [%i1+0x068],%l0 ! %l0 = 0000000039bf6e8b
! %l4 = bad374e0, %l5 = cbcf7359, Mem[0000000090000020] = 1489862d 54e75be0
std %l4,[%i4+%o4] ! Mem[0000000090000020] = bad374e0 cbcf7359
! Mem[0000000031800051] = c9a80f65, %l6 = facf3b16626131f6
ldstub [%i3+0x051],%l6 ! %l6 = 000000a8000000ff
! Mem[0000000030000078] = 75c12cb4, %l1 = b2fa4d3aea59ca2e
ldstub [%i0+0x078],%l1 ! %l1 = 00000075000000ff
! %l4 = 00000000bad374e0, Mem[00000000908001bc] = f69c3a94
stw %l4,[%i5+0x1bc] ! Mem[00000000908001bc] = bad374e0
! Mem[000000003100011c] = 3f391d19, %l1 = 0000000000000075
swap [%i2+0x11c],%l1 ! %l1 = 000000003f391d19
! Mem[0000000030000150] = 1fcfcc68, %l3 = 00000000a59f9860
swap [%i0+0x150],%l3 ! %l3 = 000000001fcfcc68
! %l3 = 000000001fcfcc68, Mem[0000000091800154] = d5f7f42a
stw %l3,[%o0+0x154] ! Mem[0000000091800154] = 1fcfcc68
! Mem[00000000918000b0] = c1b308ba e5d4a297, %g2 = 72aabf8a, %g3 = a3977dc2
ldd [%o0+0x0b0],%g2 ! %g2 = 00000000c1b308ba 00000000e5d4a297
p16_label_12:
! Mem[00000000300000f8] = f819d57d, %l5 = 00000000cbcf7359
swap [%i0+0x0f8],%l5 ! %l5 = 00000000f819d57d
! Mem[0000000091000080] = 526a8174, %g2 = 00000000c1b308ba
ldub [%i6+0x083],%g2 ! %g2 = 0000000000000052
! Mem[0000000090000154] = 26df9e77, %g2 = 0000000000000052
ldsb [%i4+0x155],%g2 ! %g2 = 0000000000000026
! Mem[0000000090000100] = 818ed8e0 63b0dc33 8d41fb4e cff171c1
! Mem[0000000090000110] = c56a4d50 bad374e0 e79f91b9 f1476490
! Mem[0000000090000120] = e9efa203 2104c840 8c632bd7 458044e6
! Mem[0000000090000130] = 4cb81061 c105bd54 f59d0923 5230f4fa
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[000000003000000c] = 932b08fe, %l7 = 52a3789bd437e174
swap [%i0+0x00c],%l7 ! %l7 = 00000000932b08fe
! %l7 = 00000000932b08fe, Mem[000000003000017a] = 269b1e8e
stb %l7,[%i0+0x17a] ! Mem[0000000030000178] = 269bfe8e
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[0000000031000190] = d5813da4d84fc7e9, %l3 = 000000001fcfcc68, %l1 = 000000003f391d19
add %i2,0x190,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = d5813da4d84fc7e9
! Mem[00000000908000d8] = 8a14b856 f81d9f0c, %g2 = 00000026, %g3 = e5d4a297
ldd [%i5+0x0d8],%g2 ! %g2 = 000000008a14b856 00000000f81d9f0c
! %l2 = 0000002d, %l3 = 1fcfcc68, Mem[00000000300000f8] = cbcf7359 1ca6726e
std %l2,[%i0+0x0f8] ! Mem[00000000300000f8] = 0000002d 1fcfcc68
p16_label_13:
! Mem[0000000090800150] = 49fd5fde, %g2 = 000000008a14b856
ldub [%i5+0x152],%g2 ! %g2 = 0000000000000049
! Mem[0000000090000088] = 00e13c42 91a3a31a, %g2 = 00000049, %g3 = f81d9f0c
ldd [%i4+0x088],%g2 ! %g2 = 0000000000e13c42 0000000091a3a31a
! %l1 = d5813da4d84fc7e9, Mem[0000000090000174] = 9d941952
stb %l1,[%i4+0x174] ! Mem[0000000090000174] = e9941952
! %l0 = 0000000039bf6e8b, Mem[0000000030800158] = 9724084409be9e57
stx %l0,[%i1+0x158] ! Mem[0000000030800158] = 0000000039bf6e8b
! Mem[0000000091800100] = b9fd17a2, %g2 = 0000000000e13c42
lduh [%o0+0x100],%g2 ! %g2 = 000000000000b9fd
! Mem[00000000300001dc] = 0c4000b2, %l0 = 39bf6e8b, %l1 = d84fc7e9
add %i0,0x1dc,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000000c4000b2
! Mem[000000009000013c] = 5230f4fa, %g18 = e4697e3c7168e3ec
ldsw [%i4+0x13c],%g2 ! %g2 = e4697e3c7168e3ec
! %f0 = 88d00787 276cd32c 1aa3a391 423ce100
! %f4 = 9edf26a0 e8da68bb 6c2d5391 65d3aa77
! %f8 = 9182ff65 5213c386 30af6461 5ca67c83
! %f12 = 5219949d 7f108b2f 6e4778c5 f6175ec0
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[0000000031800038] = 089be88e0891f027, %l4 = 00000000bad374e0, %l4 = 00000000bad374e0
add %i3,0x38,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 089be88e0891f027
membar #Sync ! Added by membar checker (152)
! %f16 = 818ed8e0 63b0dc33 8d41fb4e cff171c1
! %f20 = c56a4d50 bad374e0 e79f91b9 f1476490
! %f24 = e9efa203 2104c840 8c632bd7 458044e6
! %f28 = 4cb81061 c105bd54 f59d0923 5230f4fa
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
p16_label_14:
! %l4 = 089be88e0891f027, Mem[0000000091800098] = a9e2f7a3
stw %l4,[%o0+0x098] ! Mem[0000000091800098] = 0891f027
! Mem[000000003080009c] = f1476490, %l6 = 00000000000000a8
lduh [%i1+0x09e],%l6 ! %l6 = 0000000000006490
! Mem[0000000030800108] = 3602a5cd070c17a9, %l6 = 0000000000006490, %l1 = 000000000c4000b2
add %i1,0x108,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 3602a5cd070c17a9
! %l6 = 0000000000006490, Mem[00000000900000ef] = 8c54bd05
stb %l6,[%i4+0x0ef] ! Mem[00000000900000ec] = 9054bd05
! Mem[00000000910000a0] = a901332b, %g2 = 000000005230f4fa
lduh [%i6+0x0a2],%g2 ! %g2 = 000000000000a901
! Mem[0000000031800048] = a80fa6aeed8653c2, %l2 = 000000000000002d, %l2 = 000000000000002d
add %i3,0x48,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = a80fa6aeed8653c2
! Mem[0000000030800128] = c65c99cda2457aa2, %l2 = a80fa6aeed8653c2, %l0 = 0000000039bf6e8b
add %i1,0x128,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = c65c99cda2457aa2
! %f0 = 88d00787 276cd32c 1aa3a391 423ce100
! %f4 = 9edf26a0 e8da68bb 6c2d5391 65d3aa77
! %f8 = 9182ff65 5213c386 30af6461 5ca67c83
! %f12 = 5219949d 7f108b2f 6e4778c5 f6175ec0
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[0000000030000184] = ea59ca2e, %l0 = a2457aa2, %l7 = 932b08fe
add %i0,0x184,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000ea59ca2e
! Mem[00000000308001c0] = 69ce89becc43ed86, %l6 = 0000000000006490, %l1 = 3602a5cd070c17a9
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 69ce89becc43ed86
p16_label_15:
! Mem[0000000090800060] = ef405618, %g2 = 000000000000a901
ldsb [%i5+0x060],%g2 ! %g2 = ffffffffffffffef
! %l4 = 089be88e0891f027, Mem[00000000918000b8] = 0a7e1485
stb %l4,[%o0+0x0b8] ! Mem[00000000918000b8] = 277e1485
! Mem[0000000031800080] = 42b050e831da6534, %l2 = a80fa6aeed8653c2, %l4 = 089be88e0891f027
add %i3,0x80,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 42b050e831da6534
! Mem[0000000031800118] = d152036d, %l3 = 1fcfcc68, %l6 = 00006490
add %i3,0x118,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000d152036d
membar #Sync ! Added by membar checker (153)
! Mem[00000000900001c0] = 2cd36c27 8707d088 00e13c42 91a3a31a
! Mem[00000000900001d0] = bb68dae8 a026df9e 77aad365 91532d6c
! Mem[00000000900001e0] = 86c31352 65ff8291 837ca65c 6164af30
! Mem[00000000900001f0] = 2f8b107f 9d941952 c05e17f6 c578476e
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[000000009180017c] = 24544464, %g18 = e4697e3c7168e3ec
ldsw [%o0+0x17c],%g2 ! %g2 = e4697e3c7168e3ec
! Mem[0000000091800120] = 60e7e19c, %g2 = 0000000024544464
ldsh [%o0+0x122],%g2 ! %g2 = 00000000000060e7
! %l0 = a2457aa2, %l1 = cc43ed86, Mem[0000000031000148] = 56043283 8297ffbb
std %l0,[%i2+0x148] ! Mem[0000000031000148] = a2457aa2 cc43ed86
! Mem[00000000310000b8] = 598065ca, %l3 = 1fcfcc68, %l3 = 1fcfcc68
add %i2,0xb8,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000598065ca
! Mem[0000000031000018] = 24bda8d2, %l6 = 00000000d152036d
lduw [%i2+%o3],%l6 ! %l6 = 0000000024bda8d2
p16_label_16:
! Mem[00000000910001d0] = bd4fdab6, %g2 = 00000000000060e7
lduw [%i6+0x1d0],%g2 ! %g2 = 00000000bd4fdab6
! %f0 = 88d00787 276cd32c 1aa3a391 423ce100
! %f4 = 9edf26a0 e8da68bb 6c2d5391 65d3aa77
! %f8 = 9182ff65 5213c386 30af6461 5ca67c83
! %f12 = 5219949d 7f108b2f 6e4778c5 f6175ec0
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000080
! %l2 = a80fa6aeed8653c2, Mem[00000000910001e8] = 0128d0e1
stw %l2,[%i6+0x1e8] ! Mem[00000000910001e8] = ed8653c2
! Mem[0000000091000010] = 7a04d283416807c7, %g2 = 00000000bd4fdab6
ldx [%i6+%o2],%g2 ! %g2 = 7a04d283416807c7
! Mem[000000009180010c] = 3b56edba, %g2 = 7a04d283416807c7
ldub [%o0+0x10c],%g2 ! %g2 = 000000000000003b
! %l5 = 00000000f819d57d, Mem[0000000091000140] = 546b0b27
stw %l5,[%i6+0x140] ! Mem[0000000091000140] = f819d57d
! Mem[0000000090800040] = 0b50ebe5, %g18 = e4697e3c7168e3ec
ldsw [%i5+0x040],%g2 ! %g2 = e4697e3c7168e3ec
! Mem[0000000090000140] = 2cd36c27 8707d088 00e13c42 91a3a31a
! Mem[0000000090000150] = bb68dae8 a026df9e 77aad365 91532d6c
! Mem[0000000090000160] = 86c31352 65ff8291 837ca65c 6164af30
! Mem[0000000090000170] = 2f8b107f e9941952 c05e17f6 c578476e
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000124] = 04c8408c, %g2 = 000000000b50ebe5
ldsb [%i4+0x125],%g2 ! %g2 = 0000000000000004
! Mem[0000000031000058] = 2565c5723fdb4455, %l1 = 69ce89becc43ed86, %l7 = 00000000ea59ca2e
add %i2,0x58,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 2565c5723fdb4455
p16_label_17:
! %l4 = 42b050e831da6534, Mem[0000000090800028] = b751bea3
stw %l4,[%i5+%o5] ! Mem[0000000090800028] = 31da6534
! Mem[0000000030000128] = 577820042fd3a22c, %l6 = 0000000024bda8d2, %l0 = c65c99cda2457aa2
add %i0,0x128,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 577820042fd3a22c
! Mem[00000000910001f4] = 868064bc, %g2 = 0000000000000004
ldub [%i6+0x1f4],%g2 ! %g2 = 0000000000000086
! %f0 = 88d00787 276cd32c 1aa3a391 423ce100
! %f4 = 9edf26a0 e8da68bb 6c2d5391 65d3aa77
! %f8 = 9182ff65 5213c386 30af6461 5ca67c83
! %f12 = 5219949d 7f108b2f 6e4778c5 f6175ec0
stda %f0,[%i0]ASI_BLK_SL ! Block Store to 0000000030000000
! %l2 = a80fa6aeed8653c2, Mem[0000000090800190] = 8ca4300a
stw %l2,[%i5+0x190] ! Mem[0000000090800190] = ed8653c2
membar #Sync ! Added by membar checker (154)
! %l7 = 2565c5723fdb4455, Mem[00000000900001ca] = 3c4291a3
sth %l7,[%i4+0x1ca] ! Mem[00000000900001c8] = 445591a3
! Mem[0000000030800088] = ff41fb4e, %l2 = ed8653c2, %l6 = 24bda8d2
add %i1,0x88,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ff41fb4e
! Mem[0000000031800080] = 42b050e8 31da6534 26069ce1 e4255be5
! Mem[0000000031800090] = 3d1cfb13 18b16fbb d549ec70 3e6457a2
! Mem[00000000318000a0] = e6d362ca 2572fb67 f7c1c38b c9492dfc
! Mem[00000000318000b0] = 9462d7df 9112eff2 3f3dcf54 c54c0351
ldda [%i3+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 0000000031800080
! %l7 = 2565c5723fdb4455, Mem[000000009000000c] = b899daae
sth %l7,[%i4+0x00c] ! Mem[000000009000000c] = 4455daae
! %l2 = ed8653c2, %l3 = 598065ca, Mem[00000000310001d8] = 170ea6e7 745504f7
std %l2,[%i2+0x1d8] ! Mem[00000000310001d8] = ed8653c2 598065ca
p16_label_18:
! Mem[000000003100015c] = 17e9f38f, %l1 = 69ce89becc43ed86
swap [%i2+0x15c],%l1 ! %l1 = 0000000017e9f38f
! Mem[00000000910000d0] = 6b48cf82, %g18 = e4697e3c7168e3ec
ldsw [%i6+0x0d0],%g2 ! %g2 = e4697e3c7168e3ec
! Mem[0000000031000085] = bf07245e, %l0 = 577820042fd3a22c
ldstub [%i2+0x085],%l0 ! %l0 = 00000007000000ff
! Mem[00000000308001b7] = e9d5b2ac, %l4 = 42b050e831da6534
ldstub [%i1+0x1b7],%l4 ! %l4 = 000000ac000000ff
! Mem[0000000090800154] = 5fde283b, %g2 = 000000006b48cf82
ldsb [%i5+0x154],%g2 ! %g2 = 000000000000005f
! Mem[000000003180001f] = af85cc8c, %l4 = 00000000000000ac
ldstub [%i3+0x01f],%l4 ! %l4 = 0000008c000000ff
! Mem[0000000091800108] = 5a403b56, %g2 = 000000000000005f
lduh [%o0+0x10a],%g2 ! %g2 = 0000000000005a40
! %l5 = 00000000f819d57d, Mem[0000000091800176] = c3a8d42e
sth %l5,[%o0+0x176] ! Mem[0000000091800174] = d57dd42e
! Mem[0000000091800118] = aa781d47, %g18 = e4697e3c7168e3ec
ldsw [%o0+0x118],%g2 ! %g2 = e4697e3c7168e3ec
! Mem[000000003000018d] = dfcb1596, %l1 = 0000000017e9f38f
ldstub [%i0+0x18d],%l1 ! %l1 = 000000cb000000ff
p16_label_19:
! %l7 = 2565c5723fdb4455, Mem[0000000090000094] = a026df9e
sth %l7,[%i4+0x094] ! Mem[0000000090000094] = 4455df9e
! %l0 = 0000000000000007, Mem[00000000900001f8] = c05e17f6
stw %l0,[%i4+0x1f8] ! Mem[00000000900001f8] = 00000007
! Mem[0000000030000080] = 96f1ba86 73a19ea6 d4f1aead b43b7602
! Mem[0000000030000090] = da15271e db65ef28 c187f3a7 9460a051
! Mem[00000000300000a0] = af9b05dc fe022b41 349e4322 ff64017f
! Mem[00000000300000b0] = 8290e6c9 af6bef68 ba66162b a6948ae9
ldda [%i0+%g6]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000030000080
! Mem[000000009180019c] = d34bb513, %g2 = ffffffffaa781d47
ldub [%o0+0x19e],%g2 ! %g2 = 00000000000000d3
! Mem[0000000031800074] = 5210a9c8, %l1 = 00000000000000cb
lduh [%i3+0x074],%l1 ! %l1 = 0000000000005210
! Mem[00000000900001e4] = 65ff8291, %g2 = 00000000000000d3
lduh [%i4+0x1e4],%g2 ! %g2 = 00000000000065ff
! Mem[00000000908001d0] = c67b24b0, %g2 = 00000000000065ff
lduw [%i5+0x1d0],%g2 ! %g2 = 00000000c67b24b0
! %l0 = 0000000000000007, Mem[0000000030800010] = bcc83d33
stw %l0,[%i1+%o2] ! Mem[0000000030800010] = 00000007
! %l2 = ed8653c2, %l3 = 598065ca, Mem[00000000918000c8] = 2bfd6112 74d12d6a
std %l2,[%o0+0x0c8] ! Mem[00000000918000c8] = ed8653c2 598065ca
! Mem[0000000031800070] = df2e5f5c, %l2 = a80fa6aeed8653c2
swap [%i3+0x070],%l2 ! %l2 = 00000000df2e5f5c
p16_label_20:
! Mem[0000000031000050] = d24b783b, %l1 = 0000000000005210
swap [%i2+0x050],%l1 ! %l1 = 00000000d24b783b
! Mem[00000000908001d8] = 0000002d, %g2 = 00000000c67b24b0
ldsh [%i5+0x1d8],%g2 ! %g2 = 0000000000000000
! %l6 = 00000000ff41fb4e, Mem[000000009000002a] = 6a35a4a2
sth %l6,[%i4+0x02a] ! Mem[0000000090000028] = fb4ea4a2
! %l1 = 00000000d24b783b, Mem[00000000908000e7] = 04171366
stb %l1,[%i5+0x0e7] ! Mem[00000000908000e4] = 3b171366
! Mem[0000000091800070] = cc8fbc7f, %g2 = 0000000000000000
lduh [%o0+0x070],%g2 ! %g2 = 000000000000cc8f
! Mem[00000000910001e0] = fb392edf, %g2 = 000000000000cc8f
lduh [%i6+0x1e2],%g2 ! %g2 = 000000000000fb39
! %l2 = df2e5f5c, %l3 = 598065ca, Mem[0000000090000030] = 0c8c5373 2467b2d9
std %l2,[%i4+0x030] ! Mem[0000000090000030] = df2e5f5c 598065ca
! Mem[0000000091800120] = 60e7e19c, %g2 = 000000000000fb39
ldub [%o0+0x122],%g2 ! %g2 = 0000000000000060
! %f16 = 818ed8e0 63b0dc33 8d41fb4e cff171c1
! %f20 = c56a4d50 bad374e0 e79f91b9 f1476490
! %f24 = e9efa203 2104c840 8c632bd7 458044e6
! %f28 = 4cb81061 c105bd54 f59d0923 5230f4fa
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900001c0
! %l6 = 00000000ff41fb4e, Mem[0000000090000120] = e9efa2032104c840
stx %l6,[%i4+0x120] ! Mem[0000000090000120] = 00000000ff41fb4e
p16_label_21:
membar #Sync ! Added by membar checker (155)
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 4455daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = bad374e0 cbcf7359 9c33fb4e a4a21b98
! Mem[0000000090000030] = df2e5f5c 598065ca 6e81d6bf b2154501
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[00000000910000e0] = 98f4301f, %g2 = 0000000000000060
ldub [%i6+0x0e3],%g2 ! %g2 = 0000000000000098
! Mem[00000000900001a8] = 0362227d18a55398, %g2 = 0000000000000098
ldx [%i4+0x1a8],%g2 ! %g2 = 0362227d18a55398
! %f16 = 818ed8e0 63b0dc33 8d41fb4e cff171c1
! %f20 = c56a4d50 bad374e0 e79f91b9 f1476490
! %f24 = e9efa203 2104c840 8c632bd7 458044e6
! %f28 = 4cb81061 c105bd54 f59d0923 5230f4fa
stda %f16,[%i2+%g5]ASI_BLK_AIUSL ! Block Store to 0000000031000140
! Mem[0000000030000070] = 7f86253a, %l2 = 00000000df2e5f5c
swap [%i0+0x070],%l2 ! %l2 = 000000007f86253a
! Mem[00000000310000b0] = 5035d597, %l2 = 7f86253a, %l4 = 0000008c
add %i2,0xb0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000005035d597
membar #Sync ! Added by membar checker (156)
! Mem[0000000031000164] = 03a2efe9, %l0 = 0000000000000007
ldub [%i2+0x165],%l0 ! %l0 = 00000000000000a2
! %l3 = 00000000598065ca, Mem[00000000900001fe] = f4fa901e
sth %l3,[%i4+0x1fe] ! Mem[00000000900001fc] = 65ca901e
! Mem[0000000090800028] = 31da65344762b7bd, %g2 = 0362227d18a55398
ldx [%i5+%o5],%g2 ! %g2 = 31da65344762b7bd
! Mem[00000000310000f4] = 6453bf19, %l2 = 000000007f86253a
ldsb [%i2+0x0f4],%l2 ! %l2 = 0000000000000064
p16_label_22:
! Mem[0000000031800034] = 22a0592f, %l1 = d24b783b, %l7 = 3fdb4455
add %i3,0x34,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000022a0592f
! Mem[0000000031000134] = 56aeb00d, %l2 = 0000000000000064
swap [%i2+0x134],%l2 ! %l2 = 0000000056aeb00d
! Mem[00000000900000c0] = 33dcb063 e0d88e81 c171f1cf 4efb418d
! Mem[00000000900000d0] = e074d3ba 504d6ac5 906447f1 b9919fe7
! Mem[00000000900000e0] = 40c80421 03a2efe9 e6448045 d72b6390
! Mem[00000000900000f0] = 54bd05c1 6110b84c faf43052 23099df5
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000031000004] = 6ab76651, %l4 = 5035d597, %l6 = ff41fb4e
add %i2,0x04,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000006ab76651
! %l3 = 00000000598065ca, Mem[0000000091800134] = 4cd6fb8b
stw %l3,[%o0+0x134] ! Mem[0000000091800134] = 598065ca
! Mem[0000000031800047] = e19921b4, %l6 = 000000006ab76651
ldstub [%i3+0x047],%l6 ! %l6 = 000000b4000000ff
! Mem[000000003180008c] = e4255be5, %l7 = 22a0592f, %l1 = d24b783b
add %i3,0x8c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000e4255be5
! Mem[0000000031000140] = 33dcb063 e0d88e81 c171f1cf 4efb418d
! Mem[0000000031000150] = e074d3ba 504d6ac5 906447f1 b9919fe7
! Mem[0000000031000160] = 40c80421 03a2efe9 e6448045 d72b638c
! Mem[0000000031000170] = 54bd05c1 6110b84c faf43052 23099df5
ldda [%i2+%g5]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000031000140
! Mem[000000009000016c] = af302f8b, %g2 = 31da65344762b7bd
ldsb [%i4+0x16e],%g2 ! %g2 = ffffffffffffffaf
! Mem[0000000091800010] = a320edbf77c60641, %g2 = ffffffffffffffaf
ldx [%o0+%o2],%g2 ! %g2 = a320edbf77c60641
p16_label_23:
! Mem[0000000031800100] = 01e120e1deb81f16, %l7 = 0000000022a0592f, %l2 = 0000000056aeb00d
add %i3,0x100,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 01e120e1deb81f16
! Mem[00000000318001c8] = 3823a1c0, %l5 = 00000000f819d57d
swap [%i3+0x1c8],%l5 ! %l5 = 000000003823a1c0
! Mem[00000000300000a8] = 349e4322ff64017f, %l1 = 00000000e4255be5, %l0 = 00000000000000a2
add %i0,0xa8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 349e4322ff64017f
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 4455daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = bad374e0 cbcf7359 9c33fb4e a4a21b98
! Mem[0000000090000030] = df2e5f5c 598065ca 6e81d6bf b2154501
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[000000003000009c] = 9460a051, %l5 = 000000003823a1c0
swap [%i0+0x09c],%l5 ! %l5 = 000000009460a051
! Mem[000000003180015c] = b5b5d2c6, %l1 = 00000000e4255be5
swap [%i3+0x15c],%l1 ! %l1 = 00000000b5b5d2c6
! Mem[00000000308001cb] = 5d9caac9, %l4 = 000000005035d597
ldstub [%i1+0x1cb],%l4 ! %l4 = 000000c9000000ff
! %f16 = 818ed8e0 63b0dc33 8d41fb4e cff171c1
! %f20 = c56a4d50 bad374e0 e79f91b9 f1476490
! %f24 = e9efa203 2104c840 8c632bd7 458044e6
! %f28 = 4cb81061 c105bd54 f59d0923 5230f4fa
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[00000000910001f8] = c84c2b47, %g2 = a320edbf77c60641
ldsb [%i6+0x1f8],%g2 ! %g2 = ffffffffffffffc8
! Mem[00000000918001cc] = 6a579d2d, %g2 = ffffffffffffffc8
lduh [%o0+0x1ce],%g2 ! %g2 = 0000000000006a57
p16_label_24:
! %f16 = 818ed8e0 63b0dc33 8d41fb4e cff171c1
! %f20 = c56a4d50 bad374e0 e79f91b9 f1476490
! %f24 = e9efa203 2104c840 8c632bd7 458044e6
! %f28 = 4cb81061 c105bd54 f59d0923 5230f4fa
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000040
! %f16 = 818ed8e0 63b0dc33 8d41fb4e cff171c1
! %f20 = c56a4d50 bad374e0 e79f91b9 f1476490
! %f24 = e9efa203 2104c840 8c632bd7 458044e6
! %f28 = 4cb81061 c105bd54 f59d0923 5230f4fa
mov 0x180,%g6
stda %f16,[%i2+%g6]ASI_BLK_SL ! Block Store to 0000000031000180
! Mem[0000000030000000] = 2cd36c27 8707d088 00e13c42 91a3a31a
! Mem[0000000030000010] = bb68dae8 a026df9e 77aad365 91532d6c
! Mem[0000000030000020] = 86c31352 65ff8291 837ca65c 6164af30
! Mem[0000000030000030] = 2f8b107f 9d941952 c05e17f6 c578476e
ldda [%i0]ASI_BLK_P,%f16 ! Block Load from 0000000030000000
! %f0 = a69ea173 86baf196 02763bb4 adaef1d4
! %f4 = 28ef65db 1e2715da 51a06094 a7f387c1
! %f8 = 412b02fe dc059baf 7f0164ff 22439e34
! %f12 = 68ef6baf c9e69082 e98a94a6 2b1666ba
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[0000000030000120] = 8cbe5f29db65ef28, %l7 = 0000000022a0592f, %l3 = 00000000598065ca
add %i0,0x120,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 8cbe5f29db65ef28
! %f0 = a69ea173 86baf196 02763bb4 adaef1d4
! %f4 = 28ef65db 1e2715da 51a06094 a7f387c1
! %f8 = 412b02fe dc059baf 7f0164ff 22439e34
! %f12 = 68ef6baf c9e69082 e98a94a6 2b1666ba
stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! Mem[0000000090800168] = 99cfe78c5c9db8f4, %g2 = 0000000000006a57
ldx [%i5+0x168],%g2 ! %g2 = 99cfe78c5c9db8f4
! %l7 = 0000000022a0592f, Mem[00000000910000da] = 090d6399
stb %l7,[%i6+0x0da] ! Mem[00000000910000d8] = 2f0d6399
! Mem[0000000091800078] = fbe0e6f5 ff3f6834, %g2 = 5c9db8f4, %g3 = 91a3a31a
ldd [%o0+0x078],%g2 ! %g2 = 00000000fbe0e6f5 00000000ff3f6834
membar #Sync ! Added by membar checker (157)
! Mem[0000000090000080] = 96f1ba86 73a19ea6 d4f1aead b43b7602
! Mem[0000000090000090] = da15271e db65ef28 c187f3a7 9460a051
! Mem[00000000900000a0] = af9b05dc fe022b41 349e4322 ff64017f
! Mem[00000000900000b0] = 8290e6c9 af6bef68 ba66162b a6948ae9
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
p16_label_25:
! Mem[0000000090000164] = 65ff8291, %g2 = 00000000fbe0e6f5
lduh [%i4+0x164],%g2 ! %g2 = 00000000000065ff
! Mem[0000000031000154] = 504d6ac5, %l2 = 01e120e1deb81f16
ldsw [%i2+0x154],%l2 ! %l2 = 00000000504d6ac5
! Mem[00000000918000f8] = 5bad148f, %g2 = 00000000000065ff
lduw [%o0+0x0f8],%g2 ! %g2 = 000000005bad148f
! %l6 = 00000000000000b4, Mem[0000000091800070] = cc8fbc7f8b19055f
stx %l6,[%o0+0x070] ! Mem[0000000091800070] = 00000000000000b4
! Mem[00000000918001e4] = 00000027, %g18 = e4697e3c7168e3ec
ldsw [%o0+0x1e4],%g2 ! %g2 = e4697e3c7168e3ec
! Mem[0000000031800194] = cfb7d639, %l0 = 349e4322ff64017f
ldub [%i3+0x194],%l0 ! %l0 = 00000000000000cf
! Mem[0000000030800144] = 4156c112, %l0 = 00000000000000cf
swap [%i1+0x144],%l0 ! %l0 = 000000004156c112
! %l5 = 000000009460a051, Mem[0000000030800135] = cc3f8bb1
stb %l5,[%i1+0x135] ! Mem[0000000030800134] = cc518bb1
! Mem[00000000918001b0] = d374e0cb, %g2 = 0000000000000027
ldsb [%o0+0x1b1],%g2 ! %g2 = ffffffffffffffd3
! Mem[0000000091000114] = fbff4168, %g2 = ffffffffffffffd3
ldub [%i6+0x116],%g2 ! %g2 = 00000000000000fb
ba,a p16_not_taken_0_end
p16_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 000000004156c112
bne,a,pn %xcc,p16_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000b5b5d2c6
bne,a,pn %xcc,p16_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000504d6ac5
bne,a,pn %xcc,p16_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 8cbe5f29db65ef28
bne,a,pn %xcc,p16_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000c9
bne,a,pn %xcc,p16_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000009460a051
bne,a,pn %xcc,p16_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000b4
bne,a,pn %xcc,p16_reg_l6_fail
mov %l6,%g3
! Check Floating Point Registers
p16_check_fp_registers:
set p16_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be a69ea173 86baf196
bne %xcc,p16_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 02763bb4 adaef1d4
bne %xcc,p16_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 28ef65db 1e2715da
bne %xcc,p16_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 51a06094 a7f387c1
bne %xcc,p16_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 412b02fe dc059baf
bne %xcc,p16_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 7f0164ff 22439e34
bne %xcc,p16_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 68ef6baf c9e69082
bne %xcc,p16_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be e98a94a6 2b1666ba
bne %xcc,p16_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 2cd36c27 8707d088
bne %xcc,p16_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 00e13c42 91a3a31a
bne %xcc,p16_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be bb68dae8 a026df9e
bne %xcc,p16_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 77aad365 91532d6c
bne %xcc,p16_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 86c31352 65ff8291
bne %xcc,p16_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 837ca65c 6164af30
bne %xcc,p16_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 2f8b107f 9d941952
bne %xcc,p16_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be c05e17f6 c578476e
bne %xcc,p16_f30_fail
nop
! Check Local Memory
set p16_local0_expect,%g1
p16_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 2cd36c278707d088
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 = 00e13c4291a3a31a
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 = bb68dae8a026df9e
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 = 77aad36591532d6c
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 = 86c3135265ff8291
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 = 837ca65c6164af30
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 = 2f8b107f9d941952
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 = c05e17f6c578476e
ldx [%i0+0x038],%g3 ! Observed data at 0000000030000038
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = df2e5f5c983d6bbb
ldx [%i0+0x070],%g3 ! Observed data at 0000000030000070
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = ffc12cb43b6ee812
ldx [%i0+0x078],%g3 ! Observed data at 0000000030000078
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = da15271edb65ef28
ldx [%i0+0x090],%g3 ! Observed data at 0000000030000090
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = c187f3a73823a1c0
ldx [%i0+0x098],%g3 ! Observed data at 0000000030000098
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 349e4322ff64017f
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000300000a8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 8290e6c9af6bef68
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000300000b0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0000002d1fcfcc68
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000300000f8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 8cbe5f29db65ef28
ldx [%i0+0x120],%g3 ! Observed data at 0000000030000120
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 3b65289c72aabf8a
ldx [%i0+0x138],%g3 ! Observed data at 0000000030000138
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = a59f98607ffa5a1e
ldx [%i0+0x150],%g3 ! Observed data at 0000000030000150
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 269bfe8e99dd7952
ldx [%i0+0x178],%g3 ! Observed data at 0000000030000178
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 60f93835dfff1596
ldx [%i0+0x188],%g3 ! Observed data at 0000000030000188
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x188,%g4
set p16_local1_expect,%g1
p16_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 0000000733cbf489
ldx [%i1+0x010],%g3 ! Observed data at 0000000030800010
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = 5f441f9918dd6108
ldx [%i1+0x040],%g3 ! Observed data at 0000000030800040
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = b626a38c8cbe5f29
ldx [%i1+0x050],%g3 ! Observed data at 0000000030800050
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 6c0868f3ff0359c2
ldx [%i1+0x068],%g3 ! Observed data at 0000000030800068
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = ff41fb4ecff171c1
ldx [%i1+0x088],%g3 ! Observed data at 0000000030800088
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = c56a4d5066966a35
ldx [%i1+0x090],%g3 ! Observed data at 0000000030800090
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x090,%g4
ldx [%g1+0x130],%g2 ! Expected data = 66966a35cc518bb1
ldx [%i1+0x130],%g3 ! Observed data at 0000000030800130
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = ccd62d79000000cf
ldx [%i1+0x140],%g3 ! Observed data at 0000000030800140
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 0000000039bf6e8b
ldx [%i1+0x158],%g3 ! Observed data at 0000000030800158
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 99aea721e9d5b2ff
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000308001b0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 5d9caaff6ee03a39
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000308001c8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 14a26a618799dcff
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000308001d8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x1d8,%g4
set p16_local2_expect,%g1
p16_check_local2:
ldx [%g1+0x038],%g2 ! Expected data = 0000000066966a35
ldx [%i2+0x038],%g3 ! Observed data at 0000000031000038
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 00005210c761e9cf
ldx [%i2+0x050],%g3 ! Observed data at 0000000031000050
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = 2360f5c4bfff245e
ldx [%i2+0x080],%g3 ! Observed data at 0000000031000080
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x080,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0f44ad5e72aabf8a
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 = 4329c75900000075
ldx [%i2+0x118],%g3 ! Observed data at 0000000031000118
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = b78775bd00000064
ldx [%i2+0x130],%g3 ! Observed data at 0000000031000130
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 33dcb063e0d88e81
ldx [%i2+0x140],%g3 ! Observed data at 0000000031000140
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = c171f1cf4efb418d
ldx [%i2+0x148],%g3 ! Observed data at 0000000031000148
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = e074d3ba504d6ac5
ldx [%i2+0x150],%g3 ! Observed data at 0000000031000150
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 906447f1b9919fe7
ldx [%i2+0x158],%g3 ! Observed data at 0000000031000158
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 40c8042103a2efe9
ldx [%i2+0x160],%g3 ! Observed data at 0000000031000160
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = e6448045d72b638c
ldx [%i2+0x168],%g3 ! Observed data at 0000000031000168
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 54bd05c16110b84c
ldx [%i2+0x170],%g3 ! Observed data at 0000000031000170
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = faf4305223099df5
ldx [%i2+0x178],%g3 ! Observed data at 0000000031000178
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 33dcb063e0d88e81
ldx [%i2+0x180],%g3 ! Observed data at 0000000031000180
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = c171f1cf4efb418d
ldx [%i2+0x188],%g3 ! Observed data at 0000000031000188
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = e074d3ba504d6ac5
ldx [%i2+0x190],%g3 ! Observed data at 0000000031000190
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 906447f1b9919fe7
ldx [%i2+0x198],%g3 ! Observed data at 0000000031000198
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 40c8042103a2efe9
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000310001a0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = e6448045d72b638c
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000310001a8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 54bd05c16110b84c
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 = faf4305223099df5
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000310001b8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 800c5ece61c788a6
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000310001c0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ed8653c2598065ca
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000310001d8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1d8,%g4
set p16_local3_expect,%g1
p16_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 6710b1b0af85ccff
ldx [%i3+0x018],%g3 ! Observed data at 0000000031800018
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 4dd4f541e19921ff
ldx [%i3+0x040],%g3 ! Observed data at 0000000031800040
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = c9ff0f656fc466dd
ldx [%i3+0x050],%g3 ! Observed data at 0000000031800050
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = ed8653c25210a9c8
ldx [%i3+0x070],%g3 ! Observed data at 0000000031800070
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = 26069ce1e4255be5
ldx [%i3+0x088],%g3 ! Observed data at 0000000031800088
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = e65ea7653298ddd7
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000318000f8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = c13a5a6d1ba9ff3b
ldx [%i3+0x110],%g3 ! Observed data at 0000000031800110
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x110,%g4
ldx [%g1+0x158],%g2 ! Expected data = e7046d1de4255be5
ldx [%i3+0x158],%g3 ! Observed data at 0000000031800158
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x158,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = f819d57d8cbe5f29
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000318001c8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1c8,%g4
! The test for processor 16 has passed
p16_passed:
ta GOOD_TRAP
nop
p16_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p16_failed
p16_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p16_failed
p16_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p16_failed
p16_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p16_failed
p16_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p16_failed
p16_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p16_failed
p16_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p16_failed
p16_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p16_failed
p16_f0_fail:
set p16_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f2_fail:
set p16_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f4_fail:
set p16_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f6_fail:
set p16_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f8_fail:
set p16_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f10_fail:
set p16_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f12_fail:
set p16_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f14_fail:
set p16_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f16_fail:
set p16_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f18_fail:
set p16_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f20_fail:
set p16_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f22_fail:
set p16_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f24_fail:
set p16_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f26_fail:
set p16_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f28_fail:
set p16_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p16_f30_fail:
set p16_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 16 failed
p16_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x040] ! Set processor 16 done flag
set p16_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 16 failed
p16_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x040] ! Set processor 16 done flag
set p16_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p16_selfmod_failed:
ba p16_failed
mov 0xabc,%g1
p16_common_error:
or %g0,0xef0,%g1
ba p16_failed
mov %o5,%g3
p16_common_signature_error:
set p16_temp,%g1
ba p16_failed
st %g2,[%g1] ! Common Lock Number
p16_common_timeout:
set p16_temp,%g1
ba p16_failed
st %g2,[%g1] ! Common Lock Number
p16_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p16_failed
mov 0x0,%g3
p16_trap1e:
ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000030800000]
stba %l3,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000020]
ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000030000028]
done
p16_trap1o:
ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000030800000]
stba %l3,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000020]
ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000030000028]
done
p16_trap2e:
swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000030000018]
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000031000028]
membar #Sync
mov 0x100,%g1
ldda [%i2+%g1]ASI_BLK_AIUP,%f0
membar #Sync
membar #Sync
mov 0x040,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p16_trap2o:
swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000030000018]
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000031000028]
membar #Sync
mov 0x100,%g1
ldda [%o2+%g1]ASI_BLK_AIUP,%f0
membar #Sync
mov 0x040,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p16_trap3e:
nop
nop
done
p16_trap3o:
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 = 3b9c684ddadb3be0
ldx [%g1+0x008],%l1 ! %l1 = 26069ce1e4255be5
ldx [%g1+0x010],%l2 ! %l2 = 587b809ce258eebc
ldx [%g1+0x018],%l3 ! %l3 = ef011af3be1e5fbe
ldx [%g1+0x020],%l4 ! %l4 = d1ea68fbe0aef76d
ldx [%g1+0x028],%l5 ! %l5 = 04bd836204a8f001
ldx [%g1+0x030],%l6 ! %l6 = 7f781303e838e82f
ldx [%g1+0x038],%l7 ! %l7 = 82c7717c800c5ece
! 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 = de53b024 3f6d69a6 72283552 5d286660
! %f4 = c04afb2c f56c9900 9e303e1f a944dacc
! %f8 = b49f4ae8 b5286bd9 c75a8256 a23a6f2f
! %f12 = 84933e81 c00957c5 872213cb 028b6f36
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d53c0fec 6cd4e75d e0cb0c3e fd17e8f7
! %f20 = 28bb5af9 a4e83c67 2b226f26 8692f61a
! %f24 = 4d94a613 ebe5212b 939be31f e1ee61df
! %f28 = b5c888eb fcaf68b3 af8b9d9e 90ad19a6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c7e5d505 0fd8b0a8 842ca0e2 374a778f
! %f36 = 54fe6b97 26e683f3 97ffe729 7666f22b
! %f40 = 295481a2 9a94ace6 c10bf9b1 057efa01
! %f44 = 6436eaaa 6dbc7f92 6b8b4a1d ecd246f2
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8b30fe070000001d,%g7,%g1 ! GSR scale = 3, align = 5
wr %g1,%g0,%gsr ! GSR = 8b30fe070000001d
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[0000000033000078] = 9131ac9203b31a91, %l4 = fcc49b22ab85bba2, %l3 = 883fa03659b5696d
add %i2,0x78,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 9131ac9203b31a91
! %l3 = 9131ac9203b31a91, Mem[0000000091800020] = d34b5591
sth %l3,[%o0+%o4] ! Mem[0000000091800020] = 1a915591
! Mem[000000009000013c] = bfccb665, %g2 = 0000000000000000
ldsb [%i4+0x13e],%g2 ! %g2 = ffffffffffffffbf
! %f0 = de53b024 3f6d69a6 72283552 5d286660
! %f4 = c04afb2c f56c9900 9e303e1f a944dacc
! %f8 = b49f4ae8 b5286bd9 c75a8256 a23a6f2f
! %f12 = 84933e81 c00957c5 872213cb 028b6f36
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! %l0 = 765ae4e7fe41cc7f, Mem[000000003300002a] = 627a78da
sth %l0,[%i2+0x02a] ! Mem[0000000033000028] = 627acc7f
! Mem[00000000330001c0] = 2810907fe5941584, %l0 = 765ae4e7fe41cc7f, %l5 = b4350a48241814c4
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 2810907fe5941584
! %l0 = fe41cc7f, %l1 = 02dc879b, Mem[00000000320000f0] = 7d9ef990 090691db
std %l0,[%i0+0x0f0] ! Mem[00000000320000f0] = fe41cc7f 02dc879b
! %l1 = 855078a402dc879b, Mem[000000009080001a] = e6711920
sth %l1,[%i5+0x01a] ! Mem[0000000090800018] = 879b1920
! Mem[00000000328000d0] = 29f8e4af, %l1 = 855078a402dc879b
ldstub [%i1+0x0d0],%l1 ! %l1 = 00000029000000ff
! Mem[0000000091000058] = 1c90786d, %g2 = ffffffffffffffbf
ldsh [%i6+0x05a],%g2 ! %g2 = 0000000000001c90
p17_label_2:
! Mem[0000000091800100] = b9fd17a200e88dfb, %g2 = 0000000000001c90
ldx [%o0+0x100],%g2 ! %g2 = b9fd17a200e88dfb
! %l1 = 0000000000000029, Mem[00000000918001c8] = d8b4aaf3
sth %l1,[%o0+0x1c8] ! Mem[00000000918001c8] = 0029aaf3
! %l2 = 31207fe04949f2ce, Mem[000000009100010a] = 6f699de1
sth %l2,[%i6+0x10a] ! Mem[0000000091000108] = f2ce9de1
! Mem[00000000910001f8] = 478cef94, %g2 = b9fd17a200e88dfb
ldsb [%i6+0x1fb],%g2 ! %g2 = 0000000000000047
! %l0 = 765ae4e7fe41cc7f, Mem[00000000910000a8] = e1b008cc
stw %l0,[%i6+0x0a8] ! Mem[00000000910000a8] = fe41cc7f
! %l0 = 765ae4e7fe41cc7f, Mem[0000000090000135] = 91ca0ded
stb %l0,[%i4+0x135] ! Mem[0000000090000134] = 7fca0ded
! %l4 = fcc49b22ab85bba2, Mem[0000000090000127] = d77ca6d8
stb %l4,[%i4+0x127] ! Mem[0000000090000124] = a27ca6d8
! %f0 = de53b024 3f6d69a6 72283552 5d286660
! %f4 = c04afb2c f56c9900 9e303e1f a944dacc
! %f8 = b49f4ae8 b5286bd9 c75a8256 a23a6f2f
! %f12 = 84933e81 c00957c5 872213cb 028b6f36
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[00000000320001c8] = d3adca2ced6cc78b, %l0 = 765ae4e7fe41cc7f, %l7 = 1e887c8679a1cd09
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = d3adca2ced6cc78b
! %f16 = d53c0fec 6cd4e75d e0cb0c3e fd17e8f7
! %f20 = 28bb5af9 a4e83c67 2b226f26 8692f61a
! %f24 = 4d94a613 ebe5212b 939be31f e1ee61df
! %f28 = b5c888eb fcaf68b3 af8b9d9e 90ad19a6
stda %f16,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
p17_label_3:
! Mem[0000000090000168] = 963b81a9fd31a754, %g2 = 0000000000000047
ldx [%i4+0x168],%g2 ! %g2 = 963b81a9fd31a754
! Mem[0000000091800188] = 276496bf, %g2 = 963b81a9fd31a754
ldsh [%o0+0x188],%g2 ! %g2 = 0000000000002764
! Mem[0000000033800040] = bf9df9b4, %l2 = 31207fe04949f2ce
swap [%i3+0x040],%l2 ! %l2 = 00000000bf9df9b4
! Mem[000000003380018f] = a3b7047b, %l2 = 00000000bf9df9b4
ldstub [%i3+0x18f],%l2 ! %l2 = 0000007b000000ff
! Mem[00000000338000dc] = bb2f8ab2, %l6 = fd58b8ae79d03d8c
ldsh [%i3+0x0de],%l6 ! %l6 = ffffffffffff8ab2
! Mem[00000000908001a0] = d55e31cf, %g2 = 0000000000002764
ldub [%i5+0x1a1],%g2 ! %g2 = 00000000000000d5
! Mem[0000000033800010] = 1e410142c0abe8d2, %l5 = 2810907fe5941584, %l4 = fcc49b22ab85bba2
add %i3,0x10,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 1e410142c0abe8d2
! %f16 = d53c0fec 6cd4e75d e0cb0c3e fd17e8f7
! %f20 = 28bb5af9 a4e83c67 2b226f26 8692f61a
! %f24 = 4d94a613 ebe5212b 939be31f e1ee61df
! %f28 = b5c888eb fcaf68b3 af8b9d9e 90ad19a6
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[00000000908000c0] = dcd43e20, %g2 = 00000000000000d5
ldsh [%i5+0x0c0],%g2 ! %g2 = ffffffffffffdcd4
! %l4 = 1e410142c0abe8d2, Mem[00000000908001a6] = adc6f2d6
stb %l4,[%i5+0x1a6] ! Mem[00000000908001a4] = d2c6f2d6
p17_label_4:
! %l4 = c0abe8d2, %l5 = e5941584, Mem[0000000091800058] = 96996002 afdbd2ff
std %l4,[%o0+0x058] ! Mem[0000000091800058] = c0abe8d2 e5941584
! Mem[000000003380017c] = ee7cf8fe, %l7 = d3adca2ced6cc78b
lduw [%i3+0x17c],%l7 ! %l7 = 00000000ee7cf8fe
! %f16 = d53c0fec 6cd4e75d e0cb0c3e fd17e8f7
! %f20 = 28bb5af9 a4e83c67 2b226f26 8692f61a
! %f24 = 4d94a613 ebe5212b 939be31f e1ee61df
! %f28 = b5c888eb fcaf68b3 af8b9d9e 90ad19a6
stda %f16,[%i0+%g6]ASI_BLK_AIUPL ! Block Store to 00000000320001c0
membar #Sync ! Added by membar checker (158)
! Mem[0000000090000100] = de53b024 3f6d69a6 72283552 5d286660
! Mem[0000000090000110] = c04afb2c f56c9900 9e303e1f a944dacc
! Mem[0000000090000120] = b49f4ae8 b5286bd9 c75a8256 a23a6f2f
! Mem[0000000090000130] = 84933e81 c00957c5 872213cb 028b6f36
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[00000000918001d4] = 8630c246, %g2 = ffffffffffffdcd4
ldub [%o0+0x1d4],%g2 ! %g2 = 0000000000000086
! Mem[00000000320000fe] = 1522c654, %l1 = 0000000000000029
ldstub [%i0+0x0fe],%l1 ! %l1 = 000000c6000000ff
! Mem[00000000918001c4] = adb1fac7, %g2 = 0000000000000086
ldub [%o0+0x1c4],%g2 ! %g2 = 00000000000000ad
! Mem[0000000033000108] = 43de8a27047cc1b1, %l6 = ffffffffffff8ab2
ldx [%i2+0x108],%l6 ! %l6 = 43de8a27047cc1b1
! %l4 = c0abe8d2, %l5 = e5941584, Mem[0000000091800028] = 52a3a6da 65de2819
std %l4,[%o0+%o5] ! Mem[0000000091800028] = c0abe8d2 e5941584
! Mem[00000000900001fc] = 9d8baf90, %g2 = 00000000000000ad
ldub [%i4+0x1fd],%g2 ! %g2 = 000000000000009d
p17_label_5:
! Mem[0000000033000038] = f11e7dea, %l6 = 43de8a27047cc1b1
swap [%i2+0x038],%l6 ! %l6 = 00000000f11e7dea
! Mem[0000000032800000] = a85da29d636977c0, %l4 = 1e410142c0abe8d2, %l2 = 000000000000007b
casxa [%i1]0x80,%l4,%l2 ! %l2 = a85da29d636977c0
! Mem[000000003200002c] = 5f8b38e7, %l3 = 9131ac9203b31a91
swap [%i0+0x02c],%l3 ! %l3 = 000000005f8b38e7
! Mem[00000000320000c5] = 872eab2a, %l6 = 00000000f11e7dea
ldstub [%i0+0x0c5],%l6 ! %l6 = 0000002e000000ff
! %l2 = a85da29d636977c0, Mem[00000000908001de] = 49491485
sth %l2,[%i5+0x1de] ! Mem[00000000908001dc] = 77c01485
! Mem[00000000910001dc] = e041c3c7, %g2 = 000000000000009d
ldub [%i6+0x1de],%g2 ! %g2 = 00000000000000e0
! Mem[0000000032800040] = 7c2e1dc94b71b3ae, %l4 = 1e410142c0abe8d2, %l4 = 1e410142c0abe8d2
add %i1,0x40,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 7c2e1dc94b71b3ae
! Mem[00000000328001ec] = 5c5c0606, %l3 = 5f8b38e7, %l0 = fe41cc7f
add %i1,0x1ec,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000005c5c0606
! Mem[0000000032800138] = 6e8a13b954ddd82f, %l6 = 000000000000002e, %l7 = 00000000ee7cf8fe
add %i1,0x138,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 6e8a13b954ddd82f
! Mem[0000000090000198] = 31dc23d682ee0cb1, %g2 = 00000000000000e0
ldx [%i4+0x198],%g2 ! %g2 = 31dc23d682ee0cb1
p17_label_6:
! %l3 = 000000005f8b38e7, Mem[000000009080018c] = a60a3e75
stw %l3,[%i5+0x18c] ! Mem[000000009080018c] = 5f8b38e7
! Mem[000000003300006f] = 9c44106d, %l0 = 000000005c5c0606
ldstub [%i2+0x06f],%l0 ! %l0 = 0000006d000000ff
! Mem[00000000330001e0] = 1a436ff748bcf3b6, %l5 = 2810907fe5941584, %l6 = 000000000000002e
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 1a436ff748bcf3b6
! Mem[000000003300010f] = 047cc1b1, %l7 = 6e8a13b954ddd82f
ldstub [%i2+0x10f],%l7 ! %l7 = 000000b1000000ff
! Mem[0000000091000044] = 430a67e9, %g18 = da3e72ae4ac5ed6f
ldsw [%i6+0x044],%g2 ! %g2 = da3e72ae4ac5ed6f
! %l0 = 0000006d, %l1 = 000000c6, Mem[00000000918001b8] = 311b654d c834b604
std %l0,[%o0+0x1b8] ! Mem[00000000918001b8] = 0000006d 000000c6
! Mem[0000000090800000] = 7e966bf30a97b6d9, %g2 = 00000000430a67e9
ldx [%i5+%g0],%g2 ! %g2 = 7e966bf30a97b6d9
! Mem[00000000900000b8] = 225bbeee, %g18 = da3e72ae4ac5ed6f
ldsw [%i4+0x0b8],%g2 ! %g2 = da3e72ae4ac5ed6f
! Mem[000000009000010c] = 5d286660, %g18 = da3e72ae4ac5ed6f
ldsw [%i4+0x10c],%g2 ! %g2 = da3e72ae4ac5ed6f
! %f0 = de53b024 3f6d69a6 72283552 5d286660
! %f4 = c04afb2c f56c9900 9e303e1f a944dacc
! %f8 = b49f4ae8 b5286bd9 c75a8256 a23a6f2f
! %f12 = 84933e81 c00957c5 872213cb 028b6f36
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
p17_label_7:
! %l0 = 000000000000006d, Mem[0000000032000000] = 74790fd56384a44e
stx %l0,[%i0+%g0] ! Mem[0000000032000000] = 000000000000006d
! Mem[00000000918000e4] = 26234a57, %g2 = 000000005d286660
ldsb [%o0+0x0e5],%g2 ! %g2 = 0000000000000026
! Mem[0000000091000158] = 6795d916, %g2 = 0000000000000026
lduh [%i6+0x15a],%g2 ! %g2 = 0000000000006795
! Mem[00000000338000d0] = 9b6f5947, %l5 = 2810907fe5941584
swap [%i3+0x0d0],%l5 ! %l5 = 000000009b6f5947
! Mem[0000000033000070] = 3423c13b8bb5d46e, %l5 = 000000009b6f5947, %l0 = 000000000000006d
add %i2,0x70,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 3423c13b8bb5d46e
! %l6 = 1a436ff748bcf3b6, Mem[00000000918001cc] = 88f36a57
sth %l6,[%o0+0x1cc] ! Mem[00000000918001cc] = f3b66a57
! Mem[0000000091800154] = d5f7f42a, %g18 = da3e72ae4ac5ed6f
ldsw [%o0+0x154],%g2 ! %g2 = da3e72ae4ac5ed6f
! Mem[00000000900001f0] = b368affc, %g2 = ffffffffd5f7f42a
lduw [%i4+0x1f0],%g2 ! %g2 = 00000000b368affc
! Mem[00000000330000fc] = 0aef8279, %l2 = a85da29d636977c0
ldsb [%i2+0x0ff],%l2 ! %l2 = 0000000000000079
! %l5 = 000000009b6f5947, Mem[000000009000006d] = f0bae531
stb %l5,[%i4+0x06d] ! Mem[000000009000006c] = 47bae531
p17_label_8:
! Mem[00000000320001b1] = 0568223b, %l2 = 0000000000000079
ldstub [%i0+0x1b1],%l2 ! %l2 = 00000068000000ff
! Mem[00000000328001eb] = c16fc820, %l7 = 00000000000000b1
ldstub [%i1+0x1eb],%l7 ! %l7 = 00000020000000ff
! Mem[00000000328000a8] = 4e975da58e9300b3, %l2 = 0000000000000068, %l6 = 1a436ff748bcf3b6
add %i1,0xa8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 4e975da58e9300b3
! Mem[0000000090000148] = e5d91d29, %g2 = 00000000b368affc
lduh [%i4+0x14a],%g2 ! %g2 = 000000000000e5d9
! Mem[0000000032000080] = b331f502 bf9af363 6100e9b5 5ba4958d
! Mem[0000000032000090] = 89258e36 9e0b07c2 58f510e7 a22142e3
! Mem[00000000320000a0] = 2e28f453 f8cba5f0 a4766ec0 4c96692c
! Mem[00000000320000b0] = 62c1b0e8 43acdb3d 0d78f441 b0f98cdb
mov 0x080,%g5
ldda [%i0+%g5]ASI_BLK_P,%f0 ! Block Load from 0000000032000080
! Mem[00000000330001d8] = e212ba66, %l3 = 5f8b38e7, %l0 = 8bb5d46e
add %i2,0x1d8,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000e212ba66
! %l0 = 00000000e212ba66, Mem[00000000328000d4] = cad3b41e
stw %l0,[%i1+0x0d4] ! Mem[00000000328000d4] = e212ba66
! Mem[0000000091800140] = b5cc6c8f, %g2 = 000000000000e5d9
ldsh [%o0+0x140],%g2 ! %g2 = ffffffffffffb5cc
! Mem[0000000032800000] = a85da29d, %l3 = 5f8b38e7, %l6 = 8e9300b3
casa [%i1]0x80,%l3,%l6 ! %l6 = 00000000a85da29d
! Mem[00000000900001c0] = 5de7d46c ec0f3cd5 f7e817fd 3e0ccbe0
! Mem[00000000900001d0] = 673ce8a4 f95abb28 1af69286 266f222b
! Mem[00000000900001e0] = 2b21e5eb 13a6944d df61eee1 1fe39b93
! Mem[00000000900001f0] = b368affc eb88c8b5 a619ad90 9e9d8baf
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
p17_label_9:
! Mem[0000000033000150] = 85f89d508d97ee86, %l5 = 000000009b6f5947, %l0 = 00000000e212ba66
add %i2,0x150,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 85f89d508d97ee86
! Mem[0000000033000114] = 96e757ef, %l3 = 000000005f8b38e7
ldstub [%i2+0x114],%l3 ! %l3 = 00000096000000ff
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! %l2 = 0000000000000068, Mem[000000003280014e] = 2083d3c1
stb %l2,[%i1+0x14e] ! Mem[000000003280014c] = 208368c1
! %l4 = 7c2e1dc94b71b3ae, Mem[000000009080009a] = c363ee29
stb %l4,[%i5+0x09a] ! Mem[0000000090800098] = ae63ee29
! Mem[000000009100016c] = 7aa9b3b7, %g2 = ffffffffffffb5cc
ldsb [%i6+0x16f],%g2 ! %g2 = 000000000000007a
! Mem[00000000910001f0] = 05f58680, %g2 = 000000000000007a
ldsb [%i6+0x1f2],%g2 ! %g2 = 0000000000000005
! %l6 = 00000000a85da29d, Mem[00000000910000fc] = 8746493c
stw %l6,[%i6+0x0fc] ! Mem[00000000910000fc] = a85da29d
! Mem[00000000328001c0] = 24b3b28bb6df99fc, %l6 = 00000000a85da29d, %l7 = 0000000000000020
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 24b3b28bb6df99fc
p17_label_10:
! Mem[00000000910001c4] = 85342426, %g2 = 0000000000000005
lduh [%i6+0x1c4],%g2 ! %g2 = 0000000000008534
! Mem[00000000900001d0] = e8a4f95a, %g2 = 0000000000008534
ldsh [%i4+0x1d2],%g2 ! %g2 = ffffffffffffe8a4
! Mem[0000000033000030] = 610a8bcf, %l0 = 85f89d508d97ee86
ldstub [%i2+0x030],%l0 ! %l0 = 00000061000000ff
! Mem[00000000910000ec] = 1ff5eb89, %g2 = ffffffffffffe8a4
ldsb [%i6+0x0ed],%g2 ! %g2 = 000000000000001f
membar #Sync ! Added by membar checker (159)
! %f0 = b331f502 bf9af363 6100e9b5 5ba4958d
! %f4 = 89258e36 9e0b07c2 58f510e7 a22142e3
! %f8 = 2e28f453 f8cba5f0 a4766ec0 4c96692c
! %f12 = 62c1b0e8 43acdb3d 0d78f441 b0f98cdb
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[0000000033800098] = 104cc78b, %l1 = 00000000000000c6
swap [%i3+0x098],%l1 ! %l1 = 00000000104cc78b
! Mem[00000000910000f8] = b843dd3a a85da29d, %g2 = 0000001f, %g3 = 00000000
ldd [%i6+0x0f8],%g2 ! %g2 = 00000000b843dd3a 00000000a85da29d
! %l0 = 0000000000000061, Mem[00000000320001c8] = f7e817fd
stb %l0,[%i0+0x1c8] ! Mem[00000000320001c8] = 61e817fd
! Mem[000000003200001b] = e6b9ba85, %l0 = 0000000000000061
ldstub [%i0+0x01b],%l0 ! %l0 = 00000085000000ff
! Mem[00000000908000c8] = 4bc0bec3, %g2 = 00000000b843dd3a
lduh [%i5+0x0c8],%g2 ! %g2 = 0000000000004bc0
p17_label_11:
! Mem[00000000918000e4] = d226234a, %g2 = 0000000000004bc0
lduw [%o0+0x0e4],%g2 ! %g2 = 00000000d226234a
! Mem[0000000032800088] = 1b63dfe4, %l1 = 104cc78b, %l2 = 00000068
add %i1,0x88,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000001b63dfe4
! Mem[0000000091000088] = 01cc76b4, %g2 = 00000000d226234a
lduw [%i6+0x088],%g2 ! %g2 = 0000000001cc76b4
! Mem[00000000908000f0] = f00615af, %g2 = 0000000001cc76b4
lduh [%i5+0x0f2],%g2 ! %g2 = 000000000000f006
! Mem[00000000918001cc] = f3b66a57, %g2 = 000000000000f006
ldsh [%o0+0x1cc],%g2 ! %g2 = fffffffffffff3b6
! %f16 = d53c0fec 6cd4e75d e0cb0c3e fd17e8f7
! %f20 = 28bb5af9 a4e83c67 2b226f26 8692f61a
! %f24 = 4d94a613 ebe5212b 939be31f e1ee61df
! %f28 = b5c888eb fcaf68b3 af8b9d9e 90ad19a6
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[00000000910000c0] = d64cb874 d29c58a7, %g2 = fffff3b6, %g3 = a85da29d
ldd [%i6+0x0c0],%g2 ! %g2 = 00000000d64cb874 00000000d29c58a7
! %l7 = 24b3b28bb6df99fc, Mem[0000000033000188] = 864be55b
stw %l7,[%i2+0x188] ! Mem[0000000033000188] = b6df99fc
! %l2 = 1b63dfe4, %l3 = 00000096, Mem[0000000091800158] = f8dc7ae1 456a94bb
std %l2,[%o0+0x158] ! Mem[0000000091800158] = 1b63dfe4 00000096
! %l6 = a85da29d, %l7 = b6df99fc, Mem[0000000091800098] = a9e2f7a3 81b20ab6
std %l6,[%o0+0x098] ! Mem[0000000091800098] = a85da29d b6df99fc
p17_label_12:
! Mem[0000000033000048] = 2344809651c55cc4, %l4 = 7c2e1dc94b71b3ae, %l0 = 0000000000000085
add %i2,0x48,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 2344809651c55cc4
! Mem[0000000091000154] = 56379ebd, %g2 = 00000000d64cb874
lduh [%i6+0x156],%g2 ! %g2 = 0000000000005637
! Mem[00000000900001d8] = 1af69286 266f222b, %g2 = 00005637, %g3 = d29c58a7
ldd [%i4+0x1d8],%g2 ! %g2 = 000000001af69286 00000000266f222b
! Mem[00000000328000b8] = dd0eb43d, %l1 = 00000000104cc78b
swap [%i1+0x0b8],%l1 ! %l1 = 00000000dd0eb43d
! Mem[00000000328000f4] = 6b62309a, %l2 = 000000001b63dfe4
ldstub [%i1+0x0f4],%l2 ! %l2 = 0000006b000000ff
! Mem[0000000032000010] = 8a5330817454f9e1, %l1 = 00000000dd0eb43d, %l7 = 24b3b28bb6df99fc
add %i0,0x10,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 8a5330817454f9e1
! Mem[0000000032000040] = 2d777004 e02d13b5 71dfed85 27b3f299
! Mem[0000000032000050] = b051e864 cf48458c 947f5bd8 0f126190
! Mem[0000000032000060] = b8afc992 3ddd4b8b d537243a a0dd5ad2
! Mem[0000000032000070] = 76d19b44 22dbd27c 640367e7 464a40a2
mov 0x040,%g4
ldda [%i0+%g4]ASI_BLK_PL,%f16 ! Block Load from 0000000032000040
! %l2 = 000000000000006b, Mem[00000000338000a8] = ff05fb02b1863aa6
stx %l2,[%i3+0x0a8] ! Mem[00000000338000a8] = 000000000000006b
membar #Sync ! Added by membar checker (160)
! Mem[0000000090000128] = 939be31f, %g2 = 000000001af69286
lduw [%i4+0x128],%g2 ! %g2 = 00000000939be31f
! Mem[0000000033800198] = 196a7b8e, %l7 = 8a5330817454f9e1
lduw [%i3+0x198],%l7 ! %l7 = 00000000196a7b8e
p17_label_13:
! Mem[0000000032000120] = 4719edeebff1b728, %l4 = 7c2e1dc94b71b3ae, %l3 = 0000000000000096
add %i0,0x120,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 4719edeebff1b728
! Mem[000000003200008c] = 5ba4958d, %l7 = 00000000196a7b8e
ldub [%i0+0x08c],%l7 ! %l7 = 000000000000005b
! Mem[0000000091000170] = a9b3b7bd 3cb04ce7, %g2 = 939be31f, %g3 = 266f222b
ldd [%i6+0x170],%g2 ! %g2 = 00000000a9b3b7bd 000000003cb04ce7
! Mem[000000003280006c] = 49222cbd, %l6 = 00000000a85da29d
swap [%i1+0x06c],%l6 ! %l6 = 0000000049222cbd
! Mem[00000000910000d4] = 05a1d364, %g2 = 00000000a9b3b7bd
ldub [%i6+0x0d4],%g2 ! %g2 = 0000000000000005
! %f0 = b331f502 bf9af363 6100e9b5 5ba4958d
! %f4 = 89258e36 9e0b07c2 58f510e7 a22142e3
! %f8 = 2e28f453 f8cba5f0 a4766ec0 4c96692c
! %f12 = 62c1b0e8 43acdb3d 0d78f441 b0f98cdb
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[00000000338000cc] = d31c47b3, %l0 = 2344809651c55cc4
ldsw [%i3+0x0cc],%l0 ! %l0 = ffffffffd31c47b3
! Mem[00000000338000d8] = 7b93445a, %l5 = 000000009b6f5947
ldsh [%i3+0x0da],%l5 ! %l5 = 000000000000445a
! %l0 = ffffffffd31c47b3, Mem[0000000091000140] = 546b0b27
sth %l0,[%i6+0x140] ! Mem[0000000091000140] = 47b30b27
! %l2 = 000000000000006b, Mem[00000000918001c7] = c70029aa
stb %l2,[%o0+0x1c7] ! Mem[00000000918001c4] = 6b0029aa
p17_label_14:
! Mem[00000000910000f0] = ace1d888, %g2 = 0000000000000005
ldsh [%i6+0x0f2],%g2 ! %g2 = fffffffffffface1
! %l2 = 000000000000006b, Mem[0000000090000058] = 7aea802352987c9c
stx %l2,[%i4+0x058] ! Mem[0000000090000058] = 000000000000006b
! Mem[0000000032800110] = d40768576fb196d4, %l7 = 000000000000005b
ldx [%i1+0x110],%l7 ! %l7 = d40768576fb196d4
membar #Sync ! Added by membar checker (161)
! Mem[00000000900000c0] = 63f39abf 02f531b3 8d95a45b b5e90061
! Mem[00000000900000d0] = c2070b9e 368e2589 e34221a2 e710f558
! Mem[00000000900000e0] = f0a5cbf8 53f4282e 2c69964c c06e76a4
! Mem[00000000900000f0] = 3ddbac43 e8b0c162 db8cf9b0 41f4780d
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[000000003300013c] = 8960baa3, %l4 = 7c2e1dc94b71b3ae
ldub [%i2+0x13c],%l4 ! %l4 = 0000000000000089
! Mem[0000000032800054] = c865c46a, %l1 = 00000000dd0eb43d
ldsh [%i1+0x054],%l1 ! %l1 = ffffffffffffc865
! Mem[0000000033800058] = 53ce54136879f014, %l5 = 000000000000445a, %l6 = 0000000049222cbd
add %i3,0x58,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 53ce54136879f014
! %l0 = ffffffffd31c47b3, Mem[000000009080008a] = d3a73d73
sth %l0,[%i5+0x08a] ! Mem[0000000090800088] = 47b33d73
! Mem[0000000033800024] = 0d079c3b, %l2 = 000000000000006b
ldub [%i3+0x026],%l2 ! %l2 = 000000000000009c
! %l6 = 6879f014, %l7 = 6fb196d4, Mem[0000000091000160] = 461a1571 8506bd1f
std %l6,[%i6+0x160] ! Mem[0000000091000160] = 6879f014 6fb196d4
p17_label_15:
! %l1 = ffffffffffffc865, Mem[000000009080017c] = b86205d4
stw %l1,[%i5+0x17c] ! Mem[000000009080017c] = ffffc865
! %l3 = 4719edeebff1b728, Mem[00000000908001f8] = dfc7d2329a7e359a
stx %l3,[%i5+0x1f8] ! Mem[00000000908001f8] = 4719edeebff1b728
! %l4 = 0000000000000089, Mem[0000000090000060] = bd85b6d8beb5f760
stx %l4,[%i4+0x060] ! Mem[0000000090000060] = 0000000000000089
! Mem[0000000032000040] = 2d777004, %l5 = 000000000000445a
swap [%i0+0x040],%l5 ! %l5 = 000000002d777004
! Mem[00000000330000b8] = 5dd6e1ea, %l7 = d40768576fb196d4
swap [%i2+0x0b8],%l7 ! %l7 = 000000005dd6e1ea
! Mem[0000000032800140] = 06baaef8 b17f8502 7147b3f6 208368c1
! Mem[0000000032800150] = 5b1dd226 eb62acc5 6e3b6af1 392235a6
! Mem[0000000032800160] = 3c8c72a2 1ccfb401 cafe5610 8d355562
! Mem[0000000032800170] = a5db3665 cf2f7a0b e5ab44ba 6b9ad2b8
mov 0x140,%g6
ldda [%i1+%g6]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000032800140
! %l5 = 000000002d777004, Mem[0000000091800115] = bf52fbaa
stb %l5,[%o0+0x115] ! Mem[0000000091800114] = 0452fbaa
membar #Sync ! Added by membar checker (162)
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 00000000 0000006b
! Mem[0000000090000060] = 00000000 00000089 13ed1d5b b347bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[0000000032000002] = 00000000, %l2 = 000000000000009c
ldstub [%i0+0x002],%l2 ! %l2 = 00000000000000ff
! Mem[00000000328000e4] = 1713ccbb, %l3 = 4719edeebff1b728
lduw [%i1+0x0e4],%l3 ! %l3 = 000000001713ccbb
p17_label_16:
! Mem[0000000032800128] = b86afdcb373f1b24, %l7 = 000000005dd6e1ea, %l0 = ffffffffd31c47b3
add %i1,0x128,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = b86afdcb373f1b24
! %l6 = 53ce54136879f014, Mem[000000009000018c] = bc7b230d
stw %l6,[%i4+0x18c] ! Mem[000000009000018c] = 6879f014
! %l0 = 373f1b24, %l1 = ffffc865, Mem[0000000090000140] = b66504b1 a3977dc2
std %l0,[%i4+0x140] ! Mem[0000000090000140] = 373f1b24 ffffc865
membar #Sync ! Added by membar checker (163)
! %l4 = 0000000000000089, Mem[0000000090000048] = 9763a668
sth %l4,[%i4+0x048] ! Mem[0000000090000048] = 0089a668
! Mem[0000000090000008] = 6100e9b5, %g2 = fffffffffffface1
ldub [%i4+%o1],%g2 ! %g2 = 0000000000000061
! %l6 = 53ce54136879f014, Mem[0000000091800040] = 728e5005
stw %l6,[%o0+0x040] ! Mem[0000000091800040] = 6879f014
! %l1 = ffffffffffffc865, Mem[00000000910000c0] = d64cb874d29c58a7
stx %l1,[%i6+0x0c0] ! Mem[00000000910000c0] = ffffffffffffc865
! Mem[0000000032800148] = 7147b3f6208368c1, %l1 = ffffffffffffc865
ldx [%i1+0x148],%l1 ! %l1 = 7147b3f6208368c1
! %l5 = 000000002d777004, Mem[000000009080000c] = 4a1794f2
stb %l5,[%i5+0x00c] ! Mem[000000009080000c] = 041794f2
! Mem[000000009100000c] = ac557a04, %g2 = 0000000000000061
lduh [%i6+0x00e],%g2 ! %g2 = 000000000000ac55
p17_label_17:
! Mem[00000000908001e0] = 148503dc90c427c2, %g2 = 000000000000ac55
ldx [%i5+0x1e0],%g2 ! %g2 = 148503dc90c427c2
! Mem[00000000338000af] = 0000006b, %l0 = b86afdcb373f1b24
ldstub [%i3+0x0af],%l0 ! %l0 = 0000006b000000ff
! Mem[0000000091800118] = aa781d47, %g2 = 148503dc90c427c2
lduw [%o0+0x118],%g2 ! %g2 = 00000000aa781d47
! Mem[00000000330001e1] = 1a436ff7, %l2 = 0000000000000000
ldstub [%i2+0x1e1],%l2 ! %l2 = 00000043000000ff
! Mem[00000000320001f2] = b368affc, %l7 = 000000005dd6e1ea
ldstub [%i0+0x1f2],%l7 ! %l7 = 000000af000000ff
! Mem[0000000091800164] = 9f84ef23, %g18 = da3e72ae4ac5ed6f
ldsw [%o0+0x164],%g2 ! %g2 = da3e72ae4ac5ed6f
! Mem[0000000090800008] = 2ab0459b, %g2 = ffffffff9f84ef23
lduw [%i5+%o1],%g2 ! %g2 = 000000002ab0459b
! %l1 = 7147b3f6208368c1, Mem[0000000090000091] = 64c49d4d
stb %l1,[%i4+0x091] ! Mem[0000000090000090] = c1c49d4d
! Mem[0000000033000100] = 2c2de5c9, %l2 = 0000000000000043
lduw [%i2+0x100],%l2 ! %l2 = 000000002c2de5c9
! Mem[00000000330001f8] = 044a8114, %l4 = 00000089, %l5 = 2d777004
add %i2,0x1f8,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000044a8114
p17_label_18:
! Mem[00000000338000f8] = d7c979bd367dc92c, %l0 = 000000000000006b, %l2 = 000000002c2de5c9
add %i3,0xf8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = d7c979bd367dc92c
! %l0 = 0000006b, %l1 = 208368c1, Mem[0000000032800100] = 025f0b00 7dc99d24
std %l0,[%i1+0x100] ! Mem[0000000032800100] = 0000006b 208368c1
! %f0 = 02857fb1 f8aeba06 c1688320 f6b34771
! %f4 = c5ac62eb 26d21d5b a6352239 f16a3b6e
! %f8 = 01b4cf1c a2728c3c 6255358d 1056feca
! %f12 = 0b7a2fcf 6536dba5 b8d29a6b ba44abe5
mov 0x1c0,%g4
stda %f0,[%i1+%g4]ASI_BLK_AIUP ! Block Store to 00000000328001c0
! Mem[00000000328000f0] = 3b52d8caff62309a, %l5 = 00000000044a8114, %l5 = 00000000044a8114
add %i1,0xf0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 3b52d8caff62309a
! %l3 = 000000001713ccbb, Mem[0000000091000000] = b83e384fc1f38f7a
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = 000000001713ccbb
membar #Sync ! Added by membar checker (164)
! Mem[00000000328001c8] = c1688320, %l5 = 3b52d8caff62309a
swap [%i1+0x1c8],%l5 ! %l5 = 00000000c1688320
! Mem[00000000328000fc] = 15011fe0, %l4 = 0000000000000089
swap [%i1+0x0fc],%l4 ! %l4 = 0000000015011fe0
! Mem[00000000338000c8] = 54645a25, %l1 = 7147b3f6208368c1
swap [%i3+0x0c8],%l1 ! %l1 = 0000000054645a25
! Mem[000000003300016a] = 58040e47, %l1 = 0000000054645a25
ldstub [%i2+0x16a],%l1 ! %l1 = 0000000e000000ff
! Mem[00000000330001f0] = efc59dab, %l5 = 00000000c1688320
swap [%i2+0x1f0],%l5 ! %l5 = 00000000efc59dab
p17_label_19:
! Mem[0000000033800090] = 0fe75cc2, %l5 = efc59dab, %l3 = 1713ccbb
add %i3,0x90,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000000fe75cc2
! %f16 = b5132de0 0470772d 99f2b327 85eddf71
! %f20 = 8c4548cf 64e851b0 9061120f d85b7f94
! %f24 = 8b4bdd3d 92c9afb8 d25adda0 3a2437d5
! %f28 = 7cd2db22 449bd176 a2404a46 e7670364
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[0000000091800000] = 3a9853f8 ace149ea, %g2 = 2ab0459b, %g3 = 3cb04ce7
ldd [%o0+%g0],%g2 ! %g2 = 000000003a9853f8 00000000ace149ea
! %l2 = 367dc92c, %l3 = 0fe75cc2, Mem[0000000033800168] = cb5e216f bc56b450
std %l2,[%i3+0x168] ! Mem[0000000033800168] = 367dc92c 0fe75cc2
! Mem[00000000338000d4] = 634878bd, %l5 = efc59dab, %l5 = efc59dab
add %i3,0xd4,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000634878bd
! Mem[0000000033000090] = 88ffd033, %l4 = 0000000015011fe0
ldsb [%i2+0x092],%l4 ! %l4 = ffffffffffffffd0
! %f16 = b5132de0 0470772d 99f2b327 85eddf71
! %f20 = 8c4548cf 64e851b0 9061120f d85b7f94
! %f24 = 8b4bdd3d 92c9afb8 d25adda0 3a2437d5
! %f28 = 7cd2db22 449bd176 a2404a46 e7670364
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[00000000330001ef] = d11def6e, %l6 = 53ce54136879f014
ldstub [%i2+0x1ef],%l6 ! %l6 = 0000006e000000ff
! Mem[0000000032800080] = 85d2719c 14f82905 1b63dfe4 650afa55
! Mem[0000000032800090] = e12a80b2 9a032b98 031f50c8 177f509c
! Mem[00000000328000a0] = a832df88 d3b47d78 4e975da5 8e9300b3
! Mem[00000000328000b0] = 44572c3b 069ab71a 104cc78b 1c5b9940
mov 0x080,%g4
ldda [%i1+%g4]ASI_BLK_AIUP,%f16 ! Block Load from 0000000032800080
! Mem[00000000908000dc] = f81d9f0c, %g18 = da3e72ae4ac5ed6f
ldsw [%i5+0x0dc],%g2 ! %g2 = da3e72ae4ac5ed6f
p17_label_20:
! Mem[00000000910001c8] = 4404b74a2ed6bd0c, %g2 = fffffffff81d9f0c
ldx [%i6+0x1c8],%g2 ! %g2 = 4404b74a2ed6bd0c
! %l4 = ffffffffffffffd0, Mem[00000000910001b8] = f846acfdec5ecd51
stx %l4,[%i6+0x1b8] ! Mem[00000000910001b8] = ffffffffffffffd0
! Mem[000000009180002c] = e5941584, %g18 = da3e72ae4ac5ed6f
ldsw [%o0+0x02c],%g2 ! %g2 = da3e72ae4ac5ed6f
! Mem[0000000091800080] = 2bf29387, %g2 = ffffffffe5941584
ldsh [%o0+0x080],%g2 ! %g2 = 0000000000002bf2
! %l1 = 000000000000000e, Mem[00000000320000a0] = 2e28f453
stw %l1,[%i0+0x0a0] ! Mem[00000000320000a0] = 0000000e
! %l1 = 000000000000000e, Mem[0000000091800040] = 6879f014a6bd6b86
stx %l1,[%o0+0x040] ! Mem[0000000091800040] = 000000000000000e
! Mem[0000000091000140] = 0b276237, %g2 = 0000000000002bf2
ldsb [%i6+0x142],%g2 ! %g2 = 000000000000000b
! Mem[0000000091800084] = 4e7f1618, %g2 = 000000000000000b
lduw [%o0+0x084],%g2 ! %g2 = 000000004e7f1618
! Mem[0000000032000199] = d3a928f8, %l4 = ffffffffffffffd0
ldstub [%i0+0x199],%l4 ! %l4 = 000000a9000000ff
! Mem[000000003280015c] = 392235a6, %l6 = 000000000000006e
swap [%i1+0x15c],%l6 ! %l6 = 00000000392235a6
p17_label_21:
! %l3 = 000000000fe75cc2, Mem[00000000320001e3] = 2b21e5eb
stb %l3,[%i0+0x1e3] ! Mem[00000000320001e0] = 2b21e5c2
! Mem[0000000033800048] = 177ed52f1083f796, %l7 = 00000000000000af
ldx [%i3+0x048],%l7 ! %l7 = 177ed52f1083f796
! Mem[00000000918001b0] = 66d52f0c6ac8a600, %g2 = 000000004e7f1618
ldx [%o0+0x1b0],%g2 ! %g2 = 66d52f0c6ac8a600
! Mem[0000000091800198] = 6842cbd3, %g2 = 66d52f0c6ac8a600
ldsb [%o0+0x19b],%g2 ! %g2 = 0000000000000068
! Mem[00000000320000e0] = 191e74d1eda9935a, %l3 = 000000000fe75cc2, %l6 = 00000000392235a6
add %i0,0xe0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 191e74d1eda9935a
! Mem[0000000090000064] = 00008913, %g2 = 0000000000000068
ldsb [%i4+0x065],%g2 ! %g2 = 0000000000000000
! Mem[0000000033000023] = 740c15f7, %l1 = 000000000000000e
ldstub [%i2+0x023],%l1 ! %l1 = 000000f7000000ff
! Mem[0000000033000198] = 48698bbf, %l0 = 0000006b, %l4 = 000000a9
add %i2,0x198,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000048698bbf
! Mem[0000000091800040] = 00000000 0000000e, %g2 = 00000000, %g3 = ace149ea
ldd [%o0+0x040],%g2 ! %g2 = 0000000000000000 000000000000000e
! %f16 = 85d2719c 14f82905 1b63dfe4 650afa55
! %f20 = e12a80b2 9a032b98 031f50c8 177f509c
! %f24 = a832df88 d3b47d78 4e975da5 8e9300b3
! %f28 = 44572c3b 069ab71a 104cc78b 1c5b9940
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
p17_label_22:
! %l7 = 177ed52f1083f796, Mem[0000000091800078] = fbe0e6f5
stb %l7,[%o0+0x078] ! Mem[0000000091800078] = 96e0e6f5
! Mem[00000000338001bc] = f53db3be, %l6 = 191e74d1eda9935a
swap [%i3+0x1bc],%l6 ! %l6 = 00000000f53db3be
! %l5 = 00000000634878bd, Mem[00000000900001b0] = 7cd2db22
stw %l5,[%i4+0x1b0] ! Mem[00000000900001b0] = 634878bd
! Mem[00000000328001cc] = f6b34771, %l6 = 00000000f53db3be
swap [%i1+0x1cc],%l6 ! %l6 = 00000000f6b34771
! Mem[000000003300009d] = 3eeff701, %l3 = 000000000fe75cc2
ldstub [%i2+0x09d],%l3 ! %l3 = 000000ef000000ff
! %l1 = 00000000000000f7, Mem[00000000900001db] = 17c8501f
stb %l1,[%i4+0x1db] ! Mem[00000000900001d8] = f7c8501f
! Mem[0000000090000140] = 373f1b24 ffffc865 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! %l1 = 00000000000000f7, Mem[0000000032800118] = fea73b1c
sth %l1,[%i1+0x118] ! Mem[0000000032800118] = 00f73b1c
! %l2 = d7c979bd367dc92c, Mem[00000000900001b4] = 449bd176
stb %l2,[%i4+0x1b4] ! Mem[00000000900001b4] = 2c9bd176
! Mem[0000000033800114] = 0de68790, %l4 = 0000000048698bbf
lduh [%i3+0x116],%l4 ! %l4 = 0000000000008790
p17_label_23:
! Mem[0000000033000084] = 1ccc1929, %l1 = 00000000000000f7
swap [%i2+0x084],%l1 ! %l1 = 000000001ccc1929
! Mem[00000000320001b8] = 582c40fcddc85233, %l0 = 000000000000006b, %l4 = 0000000000008790
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 582c40fcddc85233
! %l4 = 582c40fcddc85233, Mem[000000009000018c] = 85eddf71
stw %l4,[%i4+0x18c] ! Mem[000000009000018c] = ddc85233
! Mem[0000000090800008] = 2ab0459b, %g2 = 0000000000000000
lduw [%i5+%o1],%g2 ! %g2 = 000000002ab0459b
! %l6 = f6b34771, %l7 = 1083f796, Mem[0000000091800138] = 1f6d1bd1 0adcb7df
std %l6,[%o0+0x138] ! Mem[0000000091800138] = f6b34771 1083f796
! Mem[000000003380009c] = 5ecec5da, %l3 = 000000ef, %l2 = 367dc92c
add %i3,0x9c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000005ecec5da
! %l6 = f6b34771, %l7 = 1083f796, Mem[00000000918000a0] = a29e74ac ca8d68b1
std %l6,[%o0+0x0a0] ! Mem[00000000918000a0] = f6b34771 1083f796
! Mem[0000000033800110] = 9690981c, %l4 = 582c40fcddc85233
swap [%i3+0x110],%l4 ! %l4 = 000000009690981c
! %l1 = 000000001ccc1929, Mem[00000000918001b4] = 6ac8a600
stw %l1,[%o0+0x1b4] ! Mem[00000000918001b4] = 1ccc1929
! Mem[00000000330000c4] = 9dbca6b5, %l6 = 00000000f6b34771
lduw [%i2+0x0c4],%l6 ! %l6 = 000000009dbca6b5
p17_label_24:
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 78c1c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %l0 = 000000000000006b, Mem[00000000908000b0] = aa13987e
stw %l0,[%i5+0x0b0] ! Mem[00000000908000b0] = 0000006b
! %l1 = 000000001ccc1929, Mem[00000000908000ae] = 148f0000
stb %l1,[%i5+0x0ae] ! Mem[00000000908000ac] = 298f0000
! Mem[0000000032000020] = 00ea895b0a3cceb0, %l6 = 000000009dbca6b5, %l4 = 000000009690981c
add %i0,0x20,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 00ea895b0a3cceb0
! Mem[00000000328000aa] = 4e975da5, %l4 = 00ea895b0a3cceb0
ldstub [%i1+0x0aa],%l4 ! %l4 = 0000005d000000ff
! Mem[0000000090800068] = 93cc4b2a, %g2 = 000000002ab0459b
lduh [%i5+0x06a],%g2 ! %g2 = 00000000000093cc
! %l4 = 000000000000005d, Mem[0000000091000081] = c085526a
stb %l4,[%i6+0x081] ! Mem[0000000091000080] = 5d85526a
! Mem[0000000032800180] = 953de1afc4c4eab8, %l4 = 000000000000005d, %l0 = 000000000000006b
add %i1,0x180,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 953de1afc4c4eab8
! Mem[000000009080000c] = 94f2ead2, %g2 = 00000000000093cc
ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffff94f2
! Mem[0000000090800120] = 6be5579e, %g2 = ffffffffffff94f2
ldsb [%i5+0x122],%g2 ! %g2 = 000000000000006b
p17_label_25:
! Mem[000000009180017c] = 24544464, %g18 = da3e72ae4ac5ed6f
ldsw [%o0+0x17c],%g2 ! %g2 = da3e72ae4ac5ed6f
! Mem[0000000032000100] = 484dc634 559bb977 61bb0995 ec6714e1
! Mem[0000000032000110] = 27dcb243 7f4f813d 4db856e5 34e4b42a
! Mem[0000000032000120] = 4719edee bff1b728 6063778c b4fc74dc
! Mem[0000000032000130] = d8b990d4 c05073cd 1168d82d 980ed933
mov 0x100,%g4
ldda [%i0+%g4]ASI_BLK_P,%f16 ! Block Load from 0000000032000100
! Mem[0000000091000038] = da11bd40, %g2 = 0000000024544464
ldsb [%i6+0x039],%g2 ! %g2 = ffffffffffffffda
! Mem[000000009180014c] = 70f5ccae, %g2 = ffffffffffffffda
ldub [%o0+0x14e],%g2 ! %g2 = 0000000000000070
! Mem[0000000091000140] = 47b30b27 6237e19c, %g2 = 00000070, %g3 = 0000000e
ldd [%i6+0x140],%g2 ! %g2 = 0000000047b30b27 000000006237e19c
! %f16 = 484dc634 559bb977 61bb0995 ec6714e1
! %f20 = 27dcb243 7f4f813d 4db856e5 34e4b42a
! %f24 = 4719edee bff1b728 6063778c b4fc74dc
! %f28 = d8b990d4 c05073cd 1168d82d 980ed933
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (165)
! Mem[00000000900001c0] = 0529f814 9c71d285 55fa0a65 e4df631b
! Mem[00000000900001d0] = 982b039a b2802ae1 9c507ff7 c8501f03
! Mem[00000000900001e0] = 787db4d3 88df32a8 b300938e a55d974e
! Mem[00000000900001f0] = 1ab79a06 3b2c5744 40995b1c 8bc74c10
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %l4 = 000000000000005d, Mem[000000009080001e] = ca6dc2bf
sth %l4,[%i5+0x01e] ! Mem[000000009080001c] = 005dc2bf
! Mem[0000000091000088] = 01cc76b4, %g2 = 0000000047b30b27
lduw [%i6+0x088],%g2 ! %g2 = 0000000001cc76b4
! Mem[0000000033800088] = 0b395584, %l0 = c4c4eab8, %l3 = 000000ef
add %i3,0x88,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000000b395584
ba,a p17_not_taken_0_end
p17_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 953de1afc4c4eab8
bne,a,pn %xcc,p17_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000001ccc1929
bne,a,pn %xcc,p17_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000005ecec5da
bne,a,pn %xcc,p17_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000b395584
bne,a,pn %xcc,p17_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000005d
bne,a,pn %xcc,p17_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000634878bd
bne,a,pn %xcc,p17_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000009dbca6b5
bne,a,pn %xcc,p17_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 177ed52f1083f796
bne,a,pn %xcc,p17_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p17_check_fp_registers:
set p17_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 02857fb1 f8aeba06
bne %xcc,p17_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c1688320 f6b34771
bne %xcc,p17_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be c5ac62eb 26d21d5b
bne %xcc,p17_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a6352239 f16a3b6e
bne %xcc,p17_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 01b4cf1c a2728c3c
bne %xcc,p17_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 6255358d 1056feca
bne %xcc,p17_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 0b7a2fcf 6536dba5
bne %xcc,p17_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be b8d29a6b ba44abe5
bne %xcc,p17_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 484dc634 559bb977
bne %xcc,p17_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 61bb0995 ec6714e1
bne %xcc,p17_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 27dcb243 7f4f813d
bne %xcc,p17_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 4db856e5 34e4b42a
bne %xcc,p17_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 4719edee bff1b728
bne %xcc,p17_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 6063778c b4fc74dc
bne %xcc,p17_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be d8b990d4 c05073cd
bne %xcc,p17_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 1168d82d 980ed933
bne %xcc,p17_f30_fail
nop
! Check Local Memory
set p17_local0_expect,%g1
p17_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0000ff000000006d
ldx [%i0+0x000],%g3 ! Observed data at 0000000032000000
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = e6b9baff199822a1
ldx [%i0+0x018],%g3 ! Observed data at 0000000032000018
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = d0a507e503b31a91
ldx [%i0+0x028],%g3 ! Observed data at 0000000032000028
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0000445ae02d13b5
ldx [%i0+0x040],%g3 ! Observed data at 0000000032000040
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x040,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 0000000ef8cba5f0
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000320000a0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 640ecc3787ffab2a
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000320000c0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = fe41cc7f02dc879b
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000320000f0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 324e9a941522ff54
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000320000f8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x198],%g2 ! Expected data = d3ff28f8ac346c45
ldx [%i0+0x198],%g3 ! Observed data at 0000000032000198
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 05ff223bd94068e3
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000320001b0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 5de7d46cec0f3cd5
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 = 61e817fd3e0ccbe0
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 = 673ce8a4f95abb28
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 = 1af69286266f222b
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 = 2b21e5c213a6944d
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 = df61eee11fe39b93
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 = b368fffceb88c8b5
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 = a619ad909e9d8baf
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+0x068],%g2 ! Expected data = 23a6a6aba85da29d
ldx [%i1+0x068],%g3 ! Observed data at 0000000032800068
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x068,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 4e97ffa58e9300b3
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000328000a8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 104cc78b1c5b9940
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000328000b8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = fff8e4afe212ba66
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000328000d0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 3b52d8caff62309a
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000328000f0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 47c32fc100000089
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000328000f8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0000006b208368c1
ldx [%i1+0x100],%g3 ! Observed data at 0000000032800100
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 00f73b1cfc0133a0
ldx [%i1+0x118],%g3 ! Observed data at 0000000032800118
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = 7147b3f6208368c1
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 = 6e3b6af10000006e
ldx [%i1+0x158],%g3 ! Observed data at 0000000032800158
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 02857fb1f8aeba06
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000328001c0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ff62309af53db3be
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 = c5ac62eb26d21d5b
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000328001d0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = a6352239f16a3b6e
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000328001d8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 01b4cf1ca2728c3c
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000328001e0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 6255358d1056feca
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000328001e8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 0b7a2fcf6536dba5
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000328001f0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b8d29a6bba44abe5
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000328001f8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x1f8,%g4
set p17_local2_expect,%g1
p17_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = 740c15ff8c89fea9
ldx [%i2+0x020],%g3 ! Observed data at 0000000033000020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 627acc7fe5cd3725
ldx [%i2+0x028],%g3 ! Observed data at 0000000033000028
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ff0a8bcfac40f03c
ldx [%i2+0x030],%g3 ! Observed data at 0000000033000030
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 047cc1b1f0e2513b
ldx [%i2+0x038],%g3 ! Observed data at 0000000033000038
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = bc719c3e9c4410ff
ldx [%i2+0x068],%g3 ! Observed data at 0000000033000068
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = e5e03e2a000000f7
ldx [%i2+0x080],%g3 ! Observed data at 0000000033000080
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = fd4fbf483efff701
ldx [%i2+0x098],%g3 ! Observed data at 0000000033000098
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 6fb196d4fb98d543
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000330000b8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 43de8a27047cc1ff
ldx [%i2+0x108],%g3 ! Observed data at 0000000033000108
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 69793f97ffe757ef
ldx [%i2+0x110],%g3 ! Observed data at 0000000033000110
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x110,%g4
ldx [%g1+0x168],%g2 ! Expected data = 5804ff476273d6e7
ldx [%i2+0x168],%g3 ! Observed data at 0000000033000168
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = b6df99fcb9b25220
ldx [%i2+0x188],%g3 ! Observed data at 0000000033000188
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 1aff6ff748bcf3b6
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000330001e0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 3d1f7c39d11defff
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000330001e8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = c168832040148ee5
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000330001f0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1f0,%g4
set p17_local3_expect,%g1
p17_check_local3:
ldx [%g1+0x040],%g2 ! Expected data = 4949f2cec72a1948
ldx [%i3+0x040],%g3 ! Observed data at 0000000033800040
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x040,%g4
ldx [%g1+0x098],%g2 ! Expected data = 000000c65ecec5da
ldx [%i3+0x098],%g3 ! Observed data at 0000000033800098
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 00000000000000ff
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000338000a8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 208368c1d31c47b3
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000338000c8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = e5941584634878bd
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000338000d0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x110],%g2 ! Expected data = ddc852330de68790
ldx [%i3+0x110],%g3 ! Observed data at 0000000033800110
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x110,%g4
ldx [%g1+0x168],%g2 ! Expected data = 367dc92c0fe75cc2
ldx [%i3+0x168],%g3 ! Observed data at 0000000033800168
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = 4a4c5825a3b704ff
ldx [%i3+0x188],%g3 ! Observed data at 0000000033800188
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 2727332deda9935a
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000338001b8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x1b8,%g4
! The test for processor 17 has passed
p17_passed:
ta GOOD_TRAP
nop
p17_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p17_failed
p17_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p17_failed
p17_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p17_failed
p17_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p17_failed
p17_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p17_failed
p17_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p17_failed
p17_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p17_failed
p17_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p17_failed
p17_f0_fail:
set p17_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f2_fail:
set p17_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f4_fail:
set p17_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f6_fail:
set p17_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f8_fail:
set p17_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f10_fail:
set p17_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f12_fail:
set p17_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f14_fail:
set p17_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f16_fail:
set p17_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f18_fail:
set p17_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f20_fail:
set p17_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f22_fail:
set p17_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f24_fail:
set p17_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f26_fail:
set p17_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f28_fail:
set p17_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f30_fail:
set p17_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 17 failed
p17_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x044] ! Set processor 17 done flag
set p17_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 17 failed
p17_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x044] ! Set processor 17 done flag
set p17_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p17_selfmod_failed:
ba p17_failed
mov 0xabc,%g1
p17_common_error:
or %g0,0xef1,%g1
ba p17_failed
mov %o5,%g3
p17_common_signature_error:
set p17_temp,%g1
ba p17_failed
st %g2,[%g1] ! Common Lock Number
p17_common_timeout:
set p17_temp,%g1
ba p17_failed
st %g2,[%g1] ! Common Lock Number
p17_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p17_failed
mov 0x0,%g3
p17_trap1e:
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000033800010]
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000033000010]
stxa %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000008]
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000033800020]
membar #Sync
ldda [%i4]ASI_BLK_AIUP,%f48
membar #Sync
done
p17_trap1o:
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000033800010]
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000033000010]
stxa %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000008]
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000033800020]
membar #Sync
ldda [%o4]ASI_BLK_AIUP,%f48
membar #Sync
done
p17_trap2e:
stwa %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032000018]
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000033000028]
ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000033800018]
ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033800020]
stwa %l7,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000000]
done
p17_trap2o:
stwa %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032000018]
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000033000028]
ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000033800018]
ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033800020]
stwa %l7,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000000]
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 = 765ae4e7fe41cc7f
ldx [%g1+0x008],%l1 ! %l1 = 855078a402dc879b
ldx [%g1+0x010],%l2 ! %l2 = 31207fe04949f2ce
ldx [%g1+0x018],%l3 ! %l3 = 883fa03659b5696d
ldx [%g1+0x020],%l4 ! %l4 = fcc49b22ab85bba2
ldx [%g1+0x028],%l5 ! %l5 = b4350a48241814c4
ldx [%g1+0x030],%l6 ! %l6 = fd58b8ae79d03d8c
ldx [%g1+0x038],%l7 ! %l7 = 1e887c8679a1cd09
! 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 = 424c2cfc 5c287f24 c9d3faef 31e373c7
! %f4 = 5a5610ab 5514986f 43014a2e a6484644
! %f8 = 01ca7b1a 2f327a5e ce850d02 0d8bb8a0
! %f12 = 5289bf8a 20e9ab06 c91828f2 4ff364b7
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2d109c53 18c83fa5 3e31eab9 55ec117c
! %f20 = cc6a08c2 3e3f288b 492c108d 7bef6ace
! %f24 = e415e6b3 0404c2bf 65b786e8 0a977fab
! %f28 = 9ad5a16f db7e0ec4 65d302eb eaaabb90
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9cbfbc76 2c9d3080 2f693f61 7b9a3633
! %f36 = 15dfd689 b6e47234 43f3b8cf 04e3949e
! %f40 = 4892ddef cc5d5b17 02e9983d a0a60be9
! %f44 = 42b44fd5 f047424e 57b16428 ef4292bf
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x24e7a8a700000063,%g7,%g1 ! GSR scale = 12, align = 3
wr %g1,%g0,%gsr ! GSR = 24e7a8a700000063
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:
! %l2 = ea4554f44647c8d0, Mem[0000000091000110] = cecbc0eb4839fbff
stx %l2,[%i6+0x110] ! Mem[0000000091000110] = ea4554f44647c8d0
! %f16 = 2d109c53 18c83fa5 3e31eab9 55ec117c
! %f20 = cc6a08c2 3e3f288b 492c108d 7bef6ace
! %f24 = e415e6b3 0404c2bf 65b786e8 0a977fab
! %f28 = 9ad5a16f db7e0ec4 65d302eb eaaabb90
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[0000000091800088] = 5838dff0, %g18 = 35aeaf81d325d2bb
ldsw [%o0+0x088],%g2 ! %g2 = 35aeaf81d325d2bb
! Mem[0000000034000058] = d0d8bac7, %l1 = 61a152a2, %l6 = ce9472aa
add %i0,0x58,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000d0d8bac7
! Mem[00000000350001a6] = 92c4134b, %l4 = 9de1e3afef1bc2bc
ldstub [%i2+0x1a6],%l4 ! %l4 = 00000013000000ff
! Mem[0000000090000038] = 6e81d6bfb2154501, %g2 = 000000005838dff0
ldx [%i4+0x038],%g2 ! %g2 = 6e81d6bfb2154501
! Mem[00000000910000c8] = 5c717882, %g18 = 35aeaf81d325d2bb
ldsw [%i6+0x0c8],%g2 ! %g2 = 35aeaf81d325d2bb
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[00000000348001c8] = 26abd912114a5522, %l0 = 0278655a2555db2e, %l7 = 099c5ae030f9bea9
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 26abd912114a5522
! Mem[00000000910000cc] = 8a6b48cf, %g2 = 000000005c717882
ldsb [%i6+0x0cf],%g2 ! %g2 = ffffffffffffff8a
p18_label_2:
! Mem[000000003500017f] = 6c7171c1, %l2 = ea4554f44647c8d0
ldstub [%i2+0x17f],%l2 ! %l2 = 000000c1000000ff
! Mem[0000000034000128] = 8e37a574db7f1008, %l1 = 0223c00c61a152a2
ldx [%i0+0x128],%l1 ! %l1 = 8e37a574db7f1008
membar #Sync ! Added by membar checker (166)
! Mem[00000000900001c0] = 2d109c53 18c83fa5 3e31eab9 55ec117c
! Mem[00000000900001d0] = cc6a08c2 3e3f288b 492c108d 7bef6ace
! Mem[00000000900001e0] = e415e6b3 0404c2bf 65b786e8 0a977fab
! Mem[00000000900001f0] = 9ad5a16f db7e0ec4 65d302eb eaaabb90
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[00000000358001d8] = 2e637c17, %l0 = 0278655a2555db2e
ldstub [%i3+0x1d8],%l0 ! %l0 = 0000002e000000ff
! Mem[00000000340000c0] = 0afa1992 695a8df6 f3944ca0 77ec2128
! Mem[00000000340000d0] = 38c5aa45 8b8820fc fba49f00 c2df3f8a
! Mem[00000000340000e0] = b66e1f2c 35690c11 85f42506 d41cd154
! Mem[00000000340000f0] = 5ea4847d 7bccb9ea bde41de1 0819e26e
mov 0x0c0,%g6
ldda [%i0+%g6]ASI_BLK_P,%f0 ! Block Load from 00000000340000c0
! Mem[0000000034800198] = 1894be83, %l1 = 8e37a574db7f1008
swap [%i1+0x198],%l1 ! %l1 = 000000001894be83
! Mem[0000000091800100] = 17a200e8, %g2 = ffffffffffffff8a
ldsh [%o0+0x102],%g2 ! %g2 = 00000000000017a2
! Mem[000000003480015c] = 661816a6, %l0 = 000000000000002e
swap [%i1+0x15c],%l0 ! %l0 = 00000000661816a6
! Mem[000000009080013c] = a301d165, %g2 = 00000000000017a2
ldsb [%i5+0x13d],%g2 ! %g2 = ffffffffffffffa3
! %f16 = 2d109c53 18c83fa5 3e31eab9 55ec117c
! %f20 = cc6a08c2 3e3f288b 492c108d 7bef6ace
! %f24 = e415e6b3 0404c2bf 65b786e8 0a977fab
! %f28 = 9ad5a16f db7e0ec4 65d302eb eaaabb90
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
p18_label_3:
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[00000000910000d0] = 6b48cf82 05a1d364, %g2 = ffffffa3, %g3 = 00000000
ldd [%i6+0x0d0],%g2 ! %g2 = 000000006b48cf82 0000000005a1d364
! %l6 = 00000000d0d8bac7, Mem[0000000035000075] = 04f3237d
stb %l6,[%i2+0x075] ! Mem[0000000035000074] = 04c7237d
membar #Sync ! Added by membar checker (167)
! %f0 = 0afa1992 695a8df6 f3944ca0 77ec2128
! %f4 = 38c5aa45 8b8820fc fba49f00 c2df3f8a
! %f8 = b66e1f2c 35690c11 85f42506 d41cd154
! %f12 = 5ea4847d 7bccb9ea bde41de1 0819e26e
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[000000003500011c] = 92124daf, %l4 = 0000000000000013
swap [%i2+0x11c],%l4 ! %l4 = 0000000092124daf
! Mem[0000000035800054] = d60a017d, %l0 = 661816a6, %l0 = 661816a6
add %i3,0x54,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000d60a017d
! Mem[0000000035000190] = ff96da585f1ef220, %l5 = 00c78b30aed911bf
ldx [%i2+0x190],%l5 ! %l5 = ff96da585f1ef220
! Mem[0000000034800100] = ff28895601fb72cd, %l7 = 26abd912114a5522, %l4 = 0000000092124daf
add %i1,0x100,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = ff28895601fb72cd
! Mem[0000000091800158] = f8dc7ae1, %g2 = 000000006b48cf82
lduw [%o0+0x158],%g2 ! %g2 = 00000000f8dc7ae1
! Mem[0000000091800158] = f8dc7ae1 456a94bb, %g2 = f8dc7ae1, %g3 = 05a1d364
ldd [%o0+0x158],%g2 ! %g2 = 00000000f8dc7ae1 00000000456a94bb
p18_label_4:
! %l7 = 26abd912114a5522, Mem[0000000035000008] = a29c63cc1aab70a6
stx %l7,[%i2+%o1] ! Mem[0000000035000008] = 26abd912114a5522
! Mem[00000000348001c4] = a7696c8a, %l0 = d60a017d, %l1 = 1894be83
add %i1,0x1c4,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000a7696c8a
! Mem[0000000090800198] = 017639b389ad2477, %g2 = 00000000f8dc7ae1
ldx [%i5+0x198],%g2 ! %g2 = 017639b389ad2477
! Mem[0000000035800020] = cb326c46, %l5 = ff96da585f1ef220
swap [%i3+%o4],%l5 ! %l5 = 00000000cb326c46
! Mem[000000009100009c] = 0f6b9a60, %g2 = 017639b389ad2477
ldub [%i6+0x09e],%g2 ! %g2 = 000000000000000f
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[00000000358000cc] = e9d4e3a7, %l4 = ff28895601fb72cd
swap [%i3+0x0cc],%l4 ! %l4 = 00000000e9d4e3a7
! Mem[0000000035000078] = bf53d6ed, %l4 = 00000000e9d4e3a7
swap [%i2+0x078],%l4 ! %l4 = 00000000bf53d6ed
! Mem[0000000035800068] = f00d5412, %l2 = 00000000000000c1
swap [%i3+0x068],%l2 ! %l2 = 00000000f00d5412
! Mem[00000000900000e4] = bb22d869, %g2 = 000000000000000f
ldsh [%i4+0x0e4],%g2 ! %g2 = ffffffffffffbb22
p18_label_5:
! %l6 = 00000000d0d8bac7, Mem[00000000908000b2] = 987e9a76
stb %l6,[%i5+0x0b2] ! Mem[00000000908000b0] = c77e9a76
! Mem[00000000340001c4] = 3a500168, %l6 = d0d8bac7, %l0 = d60a017d
add %i0,0x1c4,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000003a500168
! Mem[00000000918000d4] = 395e0695, %g2 = ffffffffffffbb22
ldub [%o0+0x0d5],%g2 ! %g2 = 0000000000000039
! Mem[0000000090000170] = cff88628, %g2 = 0000000000000039
lduh [%i4+0x170],%g2 ! %g2 = 000000000000cff8
! %l6 = d0d8bac7, %l7 = 114a5522, Mem[0000000090800130] = 7b28352c e1a159c7
std %l6,[%i5+0x130] ! Mem[0000000090800130] = d0d8bac7 114a5522
! Mem[00000000358001d8] = ff637c17, %l4 = bf53d6ed, %l7 = 114a5522
add %i3,0x1d8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000ff637c17
! %l4 = 00000000bf53d6ed, Mem[0000000090000160] = 7a26442337fcd053
stx %l4,[%i4+0x160] ! Mem[0000000090000160] = 00000000bf53d6ed
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[0000000035800115] = f2ab8e82, %l7 = 00000000ff637c17
ldstub [%i3+0x115],%l7 ! %l7 = 000000ab000000ff
! Mem[000000003580014c] = f22285c0, %l1 = 00000000a7696c8a
lduh [%i3+0x14c],%l1 ! %l1 = 000000000000f222
p18_label_6:
membar #Sync ! Added by membar checker (168)
! Mem[0000000090000034] = 7bccb9ea, %g2 = 000000000000cff8
ldub [%i4+0x034],%g2 ! %g2 = 000000000000007b
! Mem[000000003500004c] = 9c0f1024, %l2 = f00d5412, %l6 = d0d8bac7
add %i2,0x4c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000009c0f1024
! Mem[00000000910000a0] = 9a60a901, %g2 = 000000000000007b
lduh [%i6+0x0a0],%g2 ! %g2 = 0000000000009a60
! %f16 = 2d109c53 18c83fa5 3e31eab9 55ec117c
! %f20 = cc6a08c2 3e3f288b 492c108d 7bef6ace
! %f24 = e415e6b3 0404c2bf 65b786e8 0a977fab
! %f28 = 9ad5a16f db7e0ec4 65d302eb eaaabb90
mov 0x140,%g5
stda %f16,[%i1+%g5]ASI_BLK_PL ! Block Store to 0000000034800140
! %l3 = 73b8835468b83adc, Mem[00000000900000e8] = c6b9fa4bb24c6065
stx %l3,[%i4+0x0e8] ! Mem[00000000900000e8] = 73b8835468b83adc
! Mem[0000000034800084] = 402a36a9, %l1 = 000000000000f222
swap [%i1+0x084],%l1 ! %l1 = 00000000402a36a9
! %f16 = 2d109c53 18c83fa5 3e31eab9 55ec117c
! %f20 = cc6a08c2 3e3f288b 492c108d 7bef6ace
! %f24 = e415e6b3 0404c2bf 65b786e8 0a977fab
! %f28 = 9ad5a16f db7e0ec4 65d302eb eaaabb90
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000100
! %l4 = 00000000bf53d6ed, Mem[0000000091800199] = cdd36842
stb %l4,[%o0+0x199] ! Mem[0000000091800198] = edd36842
! Mem[0000000034800088] = e525edf458cf46e2, %l6 = 000000009c0f1024, %l4 = 00000000bf53d6ed
add %i1,0x88,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = e525edf458cf46e2
! Mem[000000003480019a] = db7f1008, %l3 = 73b8835468b83adc
ldstub [%i1+0x19a],%l3 ! %l3 = 00000010000000ff
p18_label_7:
! Mem[000000009180002c] = 65de2819, %g2 = 0000000000009a60
ldsh [%o0+0x02c],%g2 ! %g2 = 00000000000065de
! Mem[0000000091800120] = 2aee60e7 e19c5307, %g2 = 000065de, %g3 = 456a94bb
ldd [%o0+0x120],%g2 ! %g2 = 000000002aee60e7 00000000e19c5307
! Mem[00000000358001f4] = 5d9e001d, %l2 = 00000000f00d5412
ldsb [%i3+0x1f4],%l2 ! %l2 = 000000000000005d
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000070] = 7c5a854a, %g2 = 000000002aee60e7
lduh [%i4+0x072],%g2 ! %g2 = 0000000000007c5a
! Mem[00000000910001e4] = 2edf5a53, %g2 = 0000000000007c5a
lduw [%i6+0x1e4],%g2 ! %g2 = 000000002edf5a53
! Mem[0000000090000000] = 0afa1992 695a8df6 f3944ca0 77ec2128
! Mem[0000000090000010] = 38c5aa45 8b8820fc fba49f00 c2df3f8a
! Mem[0000000090000020] = b66e1f2c 35690c11 85f42506 d41cd154
! Mem[0000000090000030] = 5ea4847d 7bccb9ea bde41de1 0819e26e
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[0000000091800074] = 000d055f, %g2 = 000000002edf5a53
lduw [%o0+0x074],%g2 ! %g2 = 00000000000d055f
! Mem[0000000035800054] = d60a017d, %l1 = 402a36a9, %l7 = 000000ab
add %i3,0x54,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000d60a017d
p18_label_8:
! %f0 = 0afa1992 695a8df6 f3944ca0 77ec2128
! %f4 = 38c5aa45 8b8820fc fba49f00 c2df3f8a
! %f8 = b66e1f2c 35690c11 85f42506 d41cd154
! %f12 = 5ea4847d 7bccb9ea bde41de1 0819e26e
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! %l2 = 0000005d, %l3 = 00000010, Mem[0000000091800050] = e98753bc 51c81b56
std %l2,[%o0+0x050] ! Mem[0000000091800050] = 0000005d 00000010
! Mem[00000000348001c0] = 6222ad6d, %l6 = 000000009c0f1024
swap [%i1+0x1c0],%l6 ! %l6 = 000000006222ad6d
! %f0 = 0afa1992 695a8df6 f3944ca0 77ec2128
! %f4 = 38c5aa45 8b8820fc fba49f00 c2df3f8a
! %f8 = b66e1f2c 35690c11 85f42506 d41cd154
! %f12 = 5ea4847d 7bccb9ea bde41de1 0819e26e
stda %f0,[%i2+%g6]ASI_BLK_SL ! Block Store to 0000000035000040
! Mem[0000000091000048] = 14402725, %g18 = 35aeaf81d325d2bb
ldsw [%i6+0x048],%g2 ! %g2 = 35aeaf81d325d2bb
! %l4 = e525edf458cf46e2, Mem[00000000900000aa] = fbefcc9f
stb %l4,[%i4+0x0aa] ! Mem[00000000900000a8] = e2efcc9f
! Mem[0000000090800018] = ffe8e671, %g18 = 35aeaf81d325d2bb
ldsw [%i5+%o3],%g2 ! %g2 = 35aeaf81d325d2bb
! Mem[0000000090800144] = 9c557564, %g2 = ffffffffffe8e671
lduh [%i5+0x144],%g2 ! %g2 = 0000000000009c55
! Mem[0000000090000144] = a3977dc2, %g2 = 0000000000009c55
lduw [%i4+0x144],%g2 ! %g2 = 00000000a3977dc2
! Mem[000000003580013c] = b38c7489, %l1 = 00000000402a36a9
ldsh [%i3+0x13e],%l1 ! %l1 = 0000000000007489
p18_label_9:
! Mem[00000000908000f0] = 6f92f00615af7d1c, %g2 = 00000000a3977dc2
ldx [%i5+0x0f0],%g2 ! %g2 = 6f92f00615af7d1c
! Mem[00000000340000c8] = f3944ca0, %l0 = 000000003a500168
swap [%i0+0x0c8],%l0 ! %l0 = 00000000f3944ca0
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %f0 = 0afa1992 695a8df6 f3944ca0 77ec2128
! %f4 = 38c5aa45 8b8820fc fba49f00 c2df3f8a
! %f8 = b66e1f2c 35690c11 85f42506 d41cd154
! %f12 = 5ea4847d 7bccb9ea bde41de1 0819e26e
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[0000000034000110] = c338747f7999019f, %l3 = 0000000000000010, %l2 = 000000000000005d
add %i0,0x110,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = c338747f7999019f
! %l2 = c338747f7999019f, Mem[00000000918001e8] = 71d06ccc
sth %l2,[%o0+0x1e8] ! Mem[00000000918001e8] = 019f6ccc
membar #Sync ! Added by membar checker (169)
! %f0 = 0afa1992 695a8df6 f3944ca0 77ec2128
! %f4 = 38c5aa45 8b8820fc fba49f00 c2df3f8a
! %f8 = b66e1f2c 35690c11 85f42506 d41cd154
! %f12 = 5ea4847d 7bccb9ea bde41de1 0819e26e
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! Mem[00000000348000ec] = 48772575, %l5 = 00000000cb326c46
ldstub [%i1+0x0ec],%l5 ! %l5 = 00000048000000ff
! %l0 = 00000000f3944ca0, Mem[00000000918000f0] = 8088c4bfe80a206b
stx %l0,[%o0+0x0f0] ! Mem[00000000918000f0] = 00000000f3944ca0
! Mem[000000003580005a] = 695647dd, %l3 = 0000000000000010
ldstub [%i3+0x05a],%l3 ! %l3 = 00000047000000ff
p18_label_10:
! %f16 = 2d109c53 18c83fa5 3e31eab9 55ec117c
! %f20 = cc6a08c2 3e3f288b 492c108d 7bef6ace
! %f24 = e415e6b3 0404c2bf 65b786e8 0a977fab
! %f28 = 9ad5a16f db7e0ec4 65d302eb eaaabb90
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[00000000358000f0] = 608ba3b2, %l2 = 7999019f, %l4 = 58cf46e2
add %i3,0xf0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000608ba3b2
! Mem[00000000908000f8] = 23f5bd3b, %g2 = 6f92f00615af7d1c
ldsh [%i5+0x0f8],%g2 ! %g2 = 00000000000023f5
! Mem[0000000035000078] = 6ee21908e11de4bd, %l7 = 00000000d60a017d, %l4 = 00000000608ba3b2
add %i2,0x78,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 6ee21908e11de4bd
! %f0 = 0afa1992 695a8df6 f3944ca0 77ec2128
! %f4 = 38c5aa45 8b8820fc fba49f00 c2df3f8a
! %f8 = b66e1f2c 35690c11 85f42506 d41cd154
! %f12 = 5ea4847d 7bccb9ea bde41de1 0819e26e
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[000000009100016c] = 56d9747a, %g18 = 35aeaf81d325d2bb
ldsw [%i6+0x16c],%g2 ! %g2 = 35aeaf81d325d2bb
! Mem[0000000090800098] = 3dc363ee, %g2 = 0000000056d9747a
ldsb [%i5+0x099],%g2 ! %g2 = 000000000000003d
! Mem[00000000350000e8] = 741c9516771013a0, %l6 = 000000006222ad6d, %l7 = 00000000d60a017d
add %i2,0xe8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 741c9516771013a0
membar #Sync ! Added by membar checker (170)
! %f0 = 0afa1992 695a8df6 f3944ca0 77ec2128
! %f4 = 38c5aa45 8b8820fc fba49f00 c2df3f8a
! %f8 = b66e1f2c 35690c11 85f42506 d41cd154
! %f12 = 5ea4847d 7bccb9ea bde41de1 0819e26e
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000080
! %f16 = 2d109c53 18c83fa5 3e31eab9 55ec117c
! %f20 = cc6a08c2 3e3f288b 492c108d 7bef6ace
! %f24 = e415e6b3 0404c2bf 65b786e8 0a977fab
! %f28 = 9ad5a16f db7e0ec4 65d302eb eaaabb90
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
p18_label_11:
! Mem[0000000091000028] = 22d6d33b c405d5f9, %g2 = 0000003d, %g3 = e19c5307
ldd [%i6+%o5],%g2 ! %g2 = 0000000022d6d33b 00000000c405d5f9
! Mem[0000000091800084] = 4e7f1618, %g2 = 0000000022d6d33b
ldsb [%o0+0x084],%g2 ! %g2 = 000000000000004e
! Mem[0000000034800108] = c87edd49, %l5 = 0000000000000048
swap [%i1+0x108],%l5 ! %l5 = 00000000c87edd49
! Mem[0000000035800043] = 9ce32669, %l5 = 00000000c87edd49
ldstub [%i3+0x043],%l5 ! %l5 = 00000069000000ff
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[000000009000013c] = bb90b665, %g2 = 000000000000004e
ldsb [%i4+0x13e],%g2 ! %g2 = ffffffffffffffbb
! Mem[000000009100012c] = cdc0b975, %g2 = ffffffffffffffbb
ldub [%i6+0x12d],%g2 ! %g2 = 00000000000000cd
! %l4 = 6ee21908e11de4bd, Mem[00000000910000b0] = 2b9d7dab79af46c6
stx %l4,[%i6+0x0b0] ! Mem[00000000910000b0] = 6ee21908e11de4bd
! Mem[0000000034800190] = ec4b47d1, %l7 = 741c9516771013a0
ldstub [%i1+0x190],%l7 ! %l7 = 000000ec000000ff
membar #Sync ! Added by membar checker (171)
! Mem[0000000090000010] = 8b283f3ec2086acc, %g2 = 00000000000000cd
ldx [%i4+%o2],%g2 ! %g2 = 8b283f3ec2086acc
p18_label_12:
! Mem[0000000035800114] = f2ff8e82, %l6 = 000000006222ad6d
ldsw [%i3+0x114],%l6 ! %l6 = fffffffff2ff8e82
! Mem[00000000358000c8] = d6107eea, %l5 = 0000000000000069
swap [%i3+0x0c8],%l5 ! %l5 = 00000000d6107eea
! Mem[000000003580016c] = 69986098, %l2 = 7999019f, %l3 = 00000047
add %i3,0x16c,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000069986098
! Mem[000000003480019c] = a53fc240, %l1 = 00007489, %l0 = f3944ca0
add %i1,0x19c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000a53fc240
! Mem[00000000340000d0] = 38c5aa45, %l0 = 00000000a53fc240
ldsb [%i0+0x0d3],%l0 ! %l0 = 0000000000000045
! %l3 = 0000000069986098, Mem[0000000090800198] = 017639b3
sth %l3,[%i5+0x198] ! Mem[0000000090800198] = 609839b3
! %l0 = 0000000000000045, Mem[00000000340001c0] = 4814901f
stw %l0,[%i0+0x1c0] ! Mem[00000000340001c0] = 00000045
! Mem[00000000900000c0] = 2d109c53 18c83fa5 3e31eab9 55ec117c
! Mem[00000000900000d0] = cc6a08c2 3e3f288b 492c108d 7bef6ace
! Mem[00000000900000e0] = e415e6b3 0404c2bf 65b786e8 0a977fab
! Mem[00000000900000f0] = 9ad5a16f db7e0ec4 65d302eb eaaabb90
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000348001bf] = 337e70fd, %l5 = 00000000d6107eea
ldstub [%i1+0x1bf],%l5 ! %l5 = 000000fd000000ff
! %l2 = c338747f7999019f, Mem[00000000910000b8] = ea8f845708abd64b
stx %l2,[%i6+0x0b8] ! Mem[00000000910000b8] = c338747f7999019f
p18_label_13:
! %f16 = 2d109c53 18c83fa5 3e31eab9 55ec117c
! %f20 = cc6a08c2 3e3f288b 492c108d 7bef6ace
! %f24 = e415e6b3 0404c2bf 65b786e8 0a977fab
! %f28 = 9ad5a16f db7e0ec4 65d302eb eaaabb90
mov 0x1c0,%g5
stda %f16,[%i2+%g5]ASI_BLK_AIUP ! Block Store to 00000000350001c0
! Mem[000000009080008c] = 3d734006, %g2 = 8b283f3ec2086acc
lduh [%i5+0x08c],%g2 ! %g2 = 0000000000003d73
! Mem[0000000090800020] = c2bf3888 411a98b5, %g2 = 00003d73, %g3 = c405d5f9
ldd [%i5+%o4],%g2 ! %g2 = 00000000c2bf3888 00000000411a98b5
! %l0 = 0000000000000045, Mem[0000000091000088] = 01cc76b4
stw %l0,[%i6+0x088] ! Mem[0000000091000088] = 00000045
! Mem[00000000348001d9] = d813c97c, %l7 = 00000000000000ec
ldstub [%i1+0x1d9],%l7 ! %l7 = 00000013000000ff
! %l6 = fffffffff2ff8e82, Mem[00000000348000a0] = e41c23b959cf5b69
stx %l6,[%i1+0x0a0] ! Mem[00000000348000a0] = fffffffff2ff8e82
! Mem[0000000034800014] = 233398cc, %l7 = 0000000000000013
ldsh [%i1+0x014],%l7 ! %l7 = 0000000000002333
! %f0 = 0afa1992 695a8df6 f3944ca0 77ec2128
! %f4 = 38c5aa45 8b8820fc fba49f00 c2df3f8a
! %f8 = b66e1f2c 35690c11 85f42506 d41cd154
! %f12 = 5ea4847d 7bccb9ea bde41de1 0819e26e
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
! %l3 = 0000000069986098, Mem[0000000091000154] = c9465637
stw %l3,[%i6+0x154] ! Mem[0000000091000154] = 69986098
! %l2 = c338747f7999019f, Mem[00000000910000b4] = e11de4bd
sth %l2,[%i6+0x0b4] ! Mem[00000000910000b4] = 019fe4bd
p18_label_14:
! %l0 = 00000045, %l1 = 00007489, Mem[0000000034800010] = 77185294 233398cc
std %l0,[%i1+%o2] ! Mem[0000000034800010] = 00000045 00007489
! Mem[00000000350000d8] = 76855736, %l6 = f2ff8e82, %l2 = 7999019f
add %i2,0xd8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000076855736
! Mem[00000000908001dc] = 0e794949, %g2 = 00000000c2bf3888
ldub [%i5+0x1dc],%g2 ! %g2 = 000000000000000e
! Mem[000000009180004c] = d125a9d9, %g2 = 000000000000000e
lduw [%o0+0x04c],%g2 ! %g2 = 00000000d125a9d9
! Mem[000000003580018f] = 18b29d2d, %l3 = 0000000069986098
ldstub [%i3+0x18f],%l3 ! %l3 = 0000002d000000ff
! %f16 = 2d109c53 18c83fa5 3e31eab9 55ec117c
! %f20 = cc6a08c2 3e3f288b 492c108d 7bef6ace
! %f24 = e415e6b3 0404c2bf 65b786e8 0a977fab
! %f28 = 9ad5a16f db7e0ec4 65d302eb eaaabb90
mov 0x140,%g6
stda %f16,[%i0+%g6]ASI_BLK_AIUSL ! Block Store to 0000000034000140
! Mem[00000000908001f4] = 30dfc7d2, %g2 = 00000000d125a9d9
ldsb [%i5+0x1f7],%g2 ! %g2 = 0000000000000030
! %l2 = 0000000076855736, Mem[0000000090800008] = 2ab0459b4a1794f2
stx %l2,[%i5+%o1] ! Mem[0000000090800008] = 0000000076855736
! Mem[00000000900000c0] = 2d109c53 18c83fa5 3e31eab9 55ec117c
! Mem[00000000900000d0] = cc6a08c2 3e3f288b 492c108d 7bef6ace
! Mem[00000000900000e0] = e415e6b3 0404c2bf 65b786e8 0a977fab
! Mem[00000000900000f0] = 9ad5a16f db7e0ec4 65d302eb eaaabb90
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000035800081] = 9f282bbf, %l7 = 0000000000002333
ldstub [%i3+0x081],%l7 ! %l7 = 00000028000000ff
p18_label_15:
! Mem[00000000918000ac] = 75acc1b3, %g2 = 0000000000000030
lduh [%o0+0x0ae],%g2 ! %g2 = 00000000000075ac
! Mem[00000000340001b3] = 8ef7b343, %l6 = fffffffff2ff8e82
ldstub [%i0+0x1b3],%l6 ! %l6 = 00000043000000ff
! %l6 = 00000043, %l7 = 00000028, Mem[0000000091800040] = 728e5005 a6bd6b86
std %l6,[%o0+0x040] ! Mem[0000000091800040] = 00000043 00000028
! Mem[0000000090000104] = 18c83fa5, %g18 = 35aeaf81d325d2bb
ldsw [%i4+0x104],%g2 ! %g2 = 35aeaf81d325d2bb
! %l4 = 6ee21908e11de4bd, Mem[0000000090800042] = ebe53ae6
sth %l4,[%i5+0x042] ! Mem[0000000090800040] = e4bd3ae6
! Mem[0000000034800108] = 00000048 9cf9efba, %l0 = 00000045, %l1 = 00007489
ldd [%i1+0x108],%l0 ! %l0 = 0000000000000048 000000009cf9efba
! Mem[000000003400013d] = 5fe0d83e, %l3 = 000000000000002d
ldstub [%i0+0x13d],%l3 ! %l3 = 000000e0000000ff
! Mem[00000000348001f8] = b6a0424faf4b72ff, %l7 = 0000000000000028, %l3 = 00000000000000e0
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = b6a0424faf4b72ff
! Mem[00000000340001cc] = 8353086f, %l7 = 0000000000000028
swap [%i0+0x1cc],%l7 ! %l7 = 000000008353086f
! Mem[00000000358001c4] = 1d6c046e, %l6 = 0000000000000043
ldsb [%i3+0x1c5],%l6 ! %l6 = 000000000000006c
p18_label_16:
! Mem[00000000900001c0] = 0afa1992 695a8df6 f3944ca0 77ec2128
! Mem[00000000900001d0] = 38c5aa45 8b8820fc fba49f00 c2df3f8a
! Mem[00000000900001e0] = b66e1f2c 35690c11 85f42506 d41cd154
! Mem[00000000900001f0] = 5ea4847d 7bccb9ea bde41de1 0819e26e
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000091000120] = fe4b1b42, %g18 = 35aeaf81d325d2bb
ldsw [%i6+0x120],%g2 ! %g2 = 35aeaf81d325d2bb
! Mem[00000000910000b8] = c338747f, %g2 = fffffffffe4b1b42
lduw [%i6+0x0b8],%g2 ! %g2 = 00000000c338747f
! %l1 = 000000009cf9efba, Mem[00000000918001ba] = 654dc834
stb %l1,[%o0+0x1ba] ! Mem[00000000918001b8] = ba4dc834
! Mem[00000000918001a8] = f69e8f26 81f0e11f, %g2 = c338747f, %g3 = 411a98b5
ldd [%o0+0x1a8],%g2 ! %g2 = 00000000f69e8f26 0000000081f0e11f
! Mem[0000000034000048] = a85c0331, %l3 = b6a0424faf4b72ff
swap [%i0+0x048],%l3 ! %l3 = 00000000a85c0331
! Mem[000000003500009a] = fb44e611, %l4 = 6ee21908e11de4bd
ldstub [%i2+0x09a],%l4 ! %l4 = 000000e6000000ff
! Mem[0000000035800124] = cc1882b7, %l6 = 000000000000006c
swap [%i3+0x124],%l6 ! %l6 = 00000000cc1882b7
! Mem[00000000900000e0] = e6b30404, %g2 = 00000000f69e8f26
ldub [%i4+0x0e2],%g2 ! %g2 = 00000000000000e6
! %l3 = 00000000a85c0331, Mem[00000000340001ae] = c5c93baf
stb %l3,[%i0+0x1ae] ! Mem[00000000340001ac] = c5c931af
p18_label_17:
! Mem[00000000350000f8] = cfd0de72, %l4 = 000000e6, %l0 = 00000048
add %i2,0xf8,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000cfd0de72
! Mem[00000000350001bd] = f1e8ce8d, %l0 = 00000000cfd0de72
ldstub [%i2+0x1bd],%l0 ! %l0 = 000000e8000000ff
! Mem[0000000035800088] = e377aa91, %l6 = cc1882b7, %l7 = 8353086f
add %i3,0x88,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000e377aa91
! Mem[0000000090000000] = a53fc818 539c102d 7c11ec55 b9ea313e
! Mem[0000000090000010] = 8b283f3e c2086acc ce6aef7b 8d102c49
! Mem[0000000090000020] = bfc20404 b3e615e4 ab7f970a e886b765
! Mem[0000000090000030] = c40e7edb 6fa1d59a 90bbaaea eb02d365
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[000000009080017c] = 05d4c59a, %g2 = 00000000000000e6
lduh [%i5+0x17e],%g2 ! %g2 = 00000000000005d4
! Mem[0000000091000198] = 9aa5f69e, %g18 = 35aeaf81d325d2bb
ldsw [%i6+0x198],%g2 ! %g2 = 35aeaf81d325d2bb
! Mem[00000000358001ac] = b33788f4, %l3 = 00000000a85c0331
ldstub [%i3+0x1ac],%l3 ! %l3 = 000000b3000000ff
! %l0 = 00000000000000e8, Mem[000000009100004f] = 468e45d4
stb %l0,[%i6+0x04f] ! Mem[000000009100004c] = e88e45d4
! Mem[00000000348001c0] = 9c0f1024, %l5 = 000000fd, %l6 = cc1882b7
add %i1,0x1c0,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000009c0f1024
! Mem[000000009100010c] = 9de122f8, %g2 = ffffffff9aa5f69e
lduw [%i6+0x10c],%g2 ! %g2 = 000000009de122f8
p18_label_18:
! Mem[0000000035000100] = a6739579, %l0 = 00000000000000e8
swap [%i2+0x100],%l0 ! %l0 = 00000000a6739579
! %f16 = 2d109c53 18c83fa5 3e31eab9 55ec117c
! %f20 = cc6a08c2 3e3f288b 492c108d 7bef6ace
! %f24 = e415e6b3 0404c2bf 65b786e8 0a977fab
! %f28 = 9ad5a16f db7e0ec4 65d302eb eaaabb90
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100
! %l2 = 0000000076855736, Mem[0000000090000134] = db7e0ec4
sth %l2,[%i4+0x134] ! Mem[0000000090000134] = 57360ec4
membar #Sync ! Added by membar checker (172)
! %f0 = 0afa1992 695a8df6 f3944ca0 77ec2128
! %f4 = 38c5aa45 8b8820fc fba49f00 c2df3f8a
! %f8 = b66e1f2c 35690c11 85f42506 d41cd154
! %f12 = 5ea4847d 7bccb9ea bde41de1 0819e26e
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040
! %f0 = 0afa1992 695a8df6 f3944ca0 77ec2128
! %f4 = 38c5aa45 8b8820fc fba49f00 c2df3f8a
! %f8 = b66e1f2c 35690c11 85f42506 d41cd154
! %f12 = 5ea4847d 7bccb9ea bde41de1 0819e26e
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[0000000034800033] = 1813086e, %l0 = 00000000a6739579
ldstub [%i1+0x033],%l0 ! %l0 = 0000006e000000ff
! Mem[0000000091800024] = 2fc43a52, %g2 = 000000009de122f8
ldsb [%o0+0x025],%g2 ! %g2 = 000000000000002f
! %l4 = 000000e6, %l5 = 000000fd, Mem[00000000900001e8] = 54d11cd4 0625f485
std %l4,[%i4+0x1e8] ! Mem[00000000900001e8] = 000000e6 000000fd
! Mem[000000009180017c] = 5444641d, %g2 = 000000000000002f
ldsb [%o0+0x17d],%g2 ! %g2 = 0000000000000054
! Mem[0000000034000024] = 443412b3, %l1 = 000000009cf9efba
swap [%i0+0x024],%l1 ! %l1 = 00000000443412b3
p18_label_19:
! %l3 = 00000000000000b3, Mem[0000000091000018] = 4118285b
stw %l3,[%i6+%o3] ! Mem[0000000091000018] = 000000b3
! Mem[0000000035000164] = 30aab902, %l0 = 0000006e, %l7 = e377aa91
add %i2,0x164,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000030aab902
! Mem[0000000034800024] = 7d4f12f3, %l0 = 000000000000006e
ldstub [%i1+0x024],%l0 ! %l0 = 0000007d000000ff
! Mem[00000000350001b8] = 1818472f, %l4 = 00000000000000e6
lduw [%i2+0x1b8],%l4 ! %l4 = 000000001818472f
! Mem[00000000910001a8] = fa355074, %g18 = 35aeaf81d325d2bb
ldsw [%i6+0x1a8],%g2 ! %g2 = 35aeaf81d325d2bb
! %l1 = 00000000443412b3, Mem[00000000358001e8] = 4b4bae90
sth %l1,[%i3+0x1e8] ! Mem[00000000358001e8] = 12b3ae90
! Mem[00000000910000e8] = 464e3f5a 6c1ff5eb, %g2 = fa355074, %g3 = 81f0e11f
ldd [%i6+0x0e8],%g2 ! %g2 = 00000000464e3f5a 000000006c1ff5eb
! %l2 = 76855736, %l3 = 000000b3, Mem[0000000034000038] = 4f74e030 6fe51756
std %l2,[%i0+0x038] ! Mem[0000000034000038] = 76855736 000000b3
! %l6 = 000000009c0f1024, Mem[00000000918001bc] = c834b604
stw %l6,[%o0+0x1bc] ! Mem[00000000918001bc] = 9c0f1024
! %l2 = 0000000076855736, Mem[0000000091800186] = 159b2764
stb %l2,[%o0+0x186] ! Mem[0000000091800184] = 369b2764
p18_label_20:
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 00000000 bf53d6ed 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[00000000358001d8] = ff637c17, %l0 = 000000000000007d
ldsw [%i3+0x1d8],%l0 ! %l0 = ffffffffff637c17
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 00000000 bf53d6ed 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
membar #Sync ! Added by membar checker (173)
! Mem[0000000090000058] = fba49f00, %g2 = 00000000464e3f5a
ldsh [%i4+0x058],%g2 ! %g2 = fffffffffffffba4
! %l4 = 000000001818472f, Mem[0000000035800028] = 89e97691ca18f422
stx %l4,[%i3+%o5] ! Mem[0000000035800028] = 000000001818472f
! Mem[0000000091800108] = d2075a403b56edba, %g2 = fffffffffffffba4
ldx [%o0+0x108],%g2 ! %g2 = d2075a403b56edba
! Mem[0000000034000014] = c0dc5d0d, %l4 = 1818472f, %l4 = 1818472f
add %i0,0x14,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000c0dc5d0d
! %f16 = 2d109c53 18c83fa5 3e31eab9 55ec117c
! %f20 = cc6a08c2 3e3f288b 492c108d 7bef6ace
! %f24 = e415e6b3 0404c2bf 65b786e8 0a977fab
! %f28 = 9ad5a16f db7e0ec4 65d302eb eaaabb90
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0
! %l0 = ffffffffff637c17, Mem[0000000090800180] = c59a76016efd2a1f
stx %l0,[%i5+0x180] ! Mem[0000000090800180] = ffffffffff637c17
p18_label_21:
! Mem[0000000034800040] = ca02a6353ab07c78, %l7 = 0000000030aab902, %l2 = 0000000076855736
add %i1,0x40,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = ca02a6353ab07c78
! %l7 = 0000000030aab902, Mem[00000000358000b4] = 11d27d43
sth %l7,[%i3+0x0b4] ! Mem[00000000358000b4] = b9027d43
! %f16 = 2d109c53 18c83fa5 3e31eab9 55ec117c
! %f20 = cc6a08c2 3e3f288b 492c108d 7bef6ace
! %f24 = e415e6b3 0404c2bf 65b786e8 0a977fab
! %f28 = 9ad5a16f db7e0ec4 65d302eb eaaabb90
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000140
! %l5 = 00000000000000fd, Mem[00000000908001a0] = 01d55e31cfd5adc6
stx %l5,[%i5+0x1a0] ! Mem[00000000908001a0] = 00000000000000fd
! Mem[00000000910001bc] = cd51584a, %g2 = d2075a403b56edba
ldsh [%i6+0x1be],%g2 ! %g2 = ffffffffffffcd51
! %f0 = 0afa1992 695a8df6 f3944ca0 77ec2128
! %f4 = 38c5aa45 8b8820fc fba49f00 c2df3f8a
! %f8 = b66e1f2c 35690c11 85f42506 d41cd154
! %f12 = 5ea4847d 7bccb9ea bde41de1 0819e26e
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (174)
! Mem[000000009000016c] = b765c40e, %g2 = ffffffffffffcd51
ldub [%i4+0x16e],%g2 ! %g2 = 00000000000000b7
! Mem[00000000918000a8] = f4507068, %g2 = 00000000000000b7
ldub [%o0+0x0aa],%g2 ! %g2 = 00000000000000f4
! Mem[0000000091000008] = 27e2e4e1df89ac55, %g2 = 00000000000000f4
ldx [%i6+%o1],%g2 ! %g2 = 27e2e4e1df89ac55
! %l3 = 00000000000000b3, Mem[00000000910000c8] = 5c7178828577b28a
stx %l3,[%i6+0x0c8] ! Mem[00000000910000c8] = 00000000000000b3
p18_label_22:
! Mem[0000000091800070] = cc8fbc7f, %g2 = 27e2e4e1df89ac55
lduh [%o0+0x070],%g2 ! %g2 = 000000000000cc8f
! Mem[0000000034000098] = 74275216, %l1 = 443412b3, %l1 = 443412b3
add %i0,0x98,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000074275216
! Mem[0000000090000004] = 102d7c11, %g2 = 000000000000cc8f
ldsh [%i4+0x006],%g2 ! %g2 = 000000000000102d
! Mem[00000000358000a8] = 326c6f89aa024291, %l2 = ca02a6353ab07c78, %l0 = ffffffffff637c17
add %i3,0xa8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 326c6f89aa024291
! %l4 = 00000000c0dc5d0d, Mem[0000000090800038] = 3b0cad50b81e4cad
stx %l4,[%i5+0x038] ! Mem[0000000090800038] = 00000000c0dc5d0d
! Mem[0000000091800160] = a22d9f84, %g2 = 000000000000102d
ldsh [%o0+0x162],%g2 ! %g2 = ffffffffffffa22d
! Mem[00000000358000a8] = 326c6f89, %l2 = 3ab07c78, %l0 = aa024291
add %i3,0xa8,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000326c6f89
! %l2 = ca02a6353ab07c78, Mem[0000000091000109] = e26f699d
stb %l2,[%i6+0x109] ! Mem[0000000091000108] = 786f699d
! %f0 = 0afa1992 695a8df6 f3944ca0 77ec2128
! %f4 = 38c5aa45 8b8820fc fba49f00 c2df3f8a
! %f8 = b66e1f2c 35690c11 85f42506 d41cd154
! %f12 = 5ea4847d 7bccb9ea bde41de1 0819e26e
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[00000000918000d8] = 956ed64a6307f2fb, %g2 = ffffffffffffa22d
ldx [%o0+0x0d8],%g2 ! %g2 = 956ed64a6307f2fb
p18_label_23:
! %f0 = 0afa1992 695a8df6 f3944ca0 77ec2128
! %f4 = 38c5aa45 8b8820fc fba49f00 c2df3f8a
! %f8 = b66e1f2c 35690c11 85f42506 d41cd154
! %f12 = 5ea4847d 7bccb9ea bde41de1 0819e26e
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[00000000340001e0] = 6a25b136, %l1 = 0000000074275216
swap [%i0+0x1e0],%l1 ! %l1 = 000000006a25b136
! Mem[000000003500007c] = e11de4bd, %l2 = ca02a6353ab07c78
swap [%i2+0x07c],%l2 ! %l2 = 00000000e11de4bd
! Mem[000000009000002c] = 86b765c4, %g2 = 956ed64a6307f2fb
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000086
! %l5 = 00000000000000fd, Mem[0000000091800148] = b9c48540
sth %l5,[%o0+0x148] ! Mem[0000000091800148] = 00fd8540
! Mem[0000000035800058] = 6956ffdd 3a9c96b2, %l6 = 9c0f1024, %l7 = 30aab902
ldd [%i3+0x058],%l6 ! %l6 = 000000006956ffdd 000000003a9c96b2
! Mem[0000000091800198] = 87edd368, %g2 = 0000000000000086
lduw [%o0+0x198],%g2 ! %g2 = 0000000087edd368
! Mem[0000000034800148] = 7c11ec55b9ea313e, %l7 = 000000003a9c96b2, %l7 = 000000003a9c96b2
add %i1,0x148,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 7c11ec55b9ea313e
! Mem[00000000910000b0] = 1908019f, %g2 = 0000000087edd368
ldsh [%i6+0x0b2],%g2 ! %g2 = 0000000000001908
! Mem[0000000035800106] = ad753f04, %l4 = 00000000c0dc5d0d
ldstub [%i3+0x106],%l4 ! %l4 = 0000003f000000ff
p18_label_24:
! Mem[0000000034000018] = 4e0b6c0fb7949a04, %l0 = 00000000326c6f89, %l2 = 00000000e11de4bd
add %i0,0x18,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 4e0b6c0fb7949a04
! Mem[0000000034000138] = 1e878262, %l4 = 0000003f, %l4 = 0000003f
add %i0,0x138,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000001e878262
! Mem[00000000348000a0] = ffffffff, %l6 = 000000006956ffdd
swap [%i1+0x0a0],%l6 ! %l6 = 00000000ffffffff
membar #Sync ! Added by membar checker (175)
! %f0 = 0afa1992 695a8df6 f3944ca0 77ec2128
! %f4 = 38c5aa45 8b8820fc fba49f00 c2df3f8a
! %f8 = b66e1f2c 35690c11 85f42506 d41cd154
! %f12 = 5ea4847d 7bccb9ea bde41de1 0819e26e
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
! %l6 = ffffffff, %l7 = b9ea313e, Mem[00000000910001b8] = f846acfd ec5ecd51
std %l6,[%i6+0x1b8] ! Mem[00000000910001b8] = ffffffff b9ea313e
! %l4 = 1e878262, %l5 = 000000fd, Mem[0000000035800100] = 355d869b ad75ff04
std %l4,[%i3+0x100] ! Mem[0000000035800100] = 1e878262 000000fd
! Mem[0000000034800060] = fdd241aa, %l3 = 000000b3, %l6 = ffffffff
add %i1,0x60,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000fdd241aa
! %l1 = 000000006a25b136, Mem[0000000091000150] = c4534e0669986098
stx %l1,[%i6+0x150] ! Mem[0000000091000150] = 000000006a25b136
! %f0 = 0afa1992 695a8df6 f3944ca0 77ec2128
! %f4 = 38c5aa45 8b8820fc fba49f00 c2df3f8a
! %f8 = b66e1f2c 35690c11 85f42506 d41cd154
! %f12 = 5ea4847d 7bccb9ea bde41de1 0819e26e
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! %l0 = 00000000326c6f89, Mem[0000000035800014] = 22a523d9
sth %l0,[%i3+0x014] ! Mem[0000000035800014] = 6f8923d9
p18_label_25:
! %l2 = b7949a04, %l3 = 000000b3, Mem[0000000091000098] = 195b1203 d0d50f6b
std %l2,[%i6+0x098] ! Mem[0000000091000098] = b7949a04 000000b3
! %l0 = 00000000326c6f89, Mem[0000000035800036] = 832dc123
sth %l0,[%i3+0x036] ! Mem[0000000035800034] = 832d6f89
! Mem[0000000034000138] = 1e8782625fffd83e, %l2 = 4e0b6c0fb7949a04
ldx [%i0+0x138],%l2 ! %l2 = 1e8782625fffd83e
! Mem[00000000348000dc] = fa0b6e12, %l0 = 00000000326c6f89
lduw [%i1+0x0dc],%l0 ! %l0 = 00000000fa0b6e12
! Mem[000000003500015c] = 4d4b204d, %l7 = 7c11ec55b9ea313e
swap [%i2+0x15c],%l7 ! %l7 = 000000004d4b204d
! %l1 = 000000006a25b136, Mem[000000003500008c] = b7ed7942
sth %l1,[%i2+0x08c] ! Mem[000000003500008c] = b1367942
! Mem[0000000090800080] = 03a9c557, %g2 = 0000000000001908
ldsb [%i5+0x082],%g2 ! %g2 = 0000000000000003
! Mem[0000000035000138] = 1e1d2c84, %l1 = 6a25b136, %l4 = 1e878262
add %i2,0x138,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000001e1d2c84
! Mem[000000003480014c] = b9ea313e, %l4 = 1e1d2c84, %l4 = 1e1d2c84
add %i1,0x14c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000b9ea313e
! Mem[00000000358001c0] = db45b8ab 1d6c046e 78f873e8 078e9f36
! Mem[00000000358001d0] = a54f22e3 d531317c ff637c17 c31f5f0b
! Mem[00000000358001e0] = e6e27308 60553cd6 12b3ae90 5dc5929e
! Mem[00000000358001f0] = e98de101 5d9e001d 0c264451 5f887c5f
mov 0x1c0,%g6
ldda [%i3+%g6]ASI_BLK_AIUPL,%f16 ! Block Load from 00000000358001c0
ba,a p18_not_taken_0_end
p18_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000fa0b6e12
bne,a,pn %xcc,p18_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000006a25b136
bne,a,pn %xcc,p18_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 1e8782625fffd83e
bne,a,pn %xcc,p18_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000b3
bne,a,pn %xcc,p18_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000b9ea313e
bne,a,pn %xcc,p18_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000fd
bne,a,pn %xcc,p18_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000fdd241aa
bne,a,pn %xcc,p18_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000004d4b204d
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 0afa1992 695a8df6
bne %xcc,p18_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be f3944ca0 77ec2128
bne %xcc,p18_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 38c5aa45 8b8820fc
bne %xcc,p18_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be fba49f00 c2df3f8a
bne %xcc,p18_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be b66e1f2c 35690c11
bne %xcc,p18_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 85f42506 d41cd154
bne %xcc,p18_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 5ea4847d 7bccb9ea
bne %xcc,p18_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be bde41de1 0819e26e
bne %xcc,p18_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 6e046c1d abb845db
bne %xcc,p18_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 369f8e07 e873f878
bne %xcc,p18_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 7c3131d5 e3224fa5
bne %xcc,p18_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 0b5f1fc3 177c63ff
bne %xcc,p18_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be d63c5560 0873e2e6
bne %xcc,p18_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 9e92c55d 90aeb312
bne %xcc,p18_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 1d009e5d 01e18de9
bne %xcc,p18_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 5f7c885f 5144260c
bne %xcc,p18_f30_fail
nop
! Check Local Memory
set p18_local0_expect,%g1
p18_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = fd4aed619cf9efba
ldx [%i0+0x020],%g3 ! Observed data at 0000000034000020
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 76855736000000b3
ldx [%i0+0x038],%g3 ! Observed data at 0000000034000038
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = af4b72ffdf1a894a
ldx [%i0+0x048],%g3 ! Observed data at 0000000034000048
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x048,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 3a50016877ec2128
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 = 1e8782625fffd83e
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 = a53fc818539c102d
ldx [%i0+0x140],%g3 ! Observed data at 0000000034000140
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 7c11ec55b9ea313e
ldx [%i0+0x148],%g3 ! Observed data at 0000000034000148
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 8b283f3ec2086acc
ldx [%i0+0x150],%g3 ! Observed data at 0000000034000150
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = ce6aef7b8d102c49
ldx [%i0+0x158],%g3 ! Observed data at 0000000034000158
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = bfc20404b3e615e4
ldx [%i0+0x160],%g3 ! Observed data at 0000000034000160
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = ab7f970ae886b765
ldx [%i0+0x168],%g3 ! Observed data at 0000000034000168
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = c40e7edb6fa1d59a
ldx [%i0+0x170],%g3 ! Observed data at 0000000034000170
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 90bbaaeaeb02d365
ldx [%i0+0x178],%g3 ! Observed data at 0000000034000178
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = e50ed044c5c931af
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000340001a8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 8ef7b3ff0a6ceee2
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000340001b0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 000000453a500168
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 = 4789716200000028
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000340001c8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 742752160efbd56d
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000340001e0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1e0,%g4
set p18_local1_expect,%g1
p18_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 0000004500007489
ldx [%i1+0x010],%g3 ! Observed data at 0000000034800010
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 7964b24eff4f12f3
ldx [%i1+0x020],%g3 ! Observed data at 0000000034800020
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 181308ffd153e7d2
ldx [%i1+0x030],%g3 ! Observed data at 0000000034800030
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x030,%g4
ldx [%g1+0x080],%g2 ! Expected data = bc4480280000f222
ldx [%i1+0x080],%g3 ! Observed data at 0000000034800080
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 6956ffddf2ff8e82
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000348000a0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = b5c0f29dff772575
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000348000e8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 000000489cf9efba
ldx [%i1+0x108],%g3 ! Observed data at 0000000034800108
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = a53fc818539c102d
ldx [%i1+0x140],%g3 ! Observed data at 0000000034800140
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 7c11ec55b9ea313e
ldx [%i1+0x148],%g3 ! Observed data at 0000000034800148
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 8b283f3ec2086acc
ldx [%i1+0x150],%g3 ! Observed data at 0000000034800150
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = ce6aef7b8d102c49
ldx [%i1+0x158],%g3 ! Observed data at 0000000034800158
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = bfc20404b3e615e4
ldx [%i1+0x160],%g3 ! Observed data at 0000000034800160
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = ab7f970ae886b765
ldx [%i1+0x168],%g3 ! Observed data at 0000000034800168
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = c40e7edb6fa1d59a
ldx [%i1+0x170],%g3 ! Observed data at 0000000034800170
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 90bbaaeaeb02d365
ldx [%i1+0x178],%g3 ! Observed data at 0000000034800178
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = ff4b47d15c63d85a
ldx [%i1+0x190],%g3 ! Observed data at 0000000034800190
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = db7fff08a53fc240
ldx [%i1+0x198],%g3 ! Observed data at 0000000034800198
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 4bb89874337e70ff
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000348001b8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 9c0f1024a7696c8a
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000348001c0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = d8ffc97c50d25994
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000348001d8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x1d8,%g4
set p18_local2_expect,%g1
p18_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 26abd912114a5522
ldx [%i2+0x008],%g3 ! Observed data at 0000000035000008
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x008,%g4
ldx [%g1+0x040],%g2 ! Expected data = f68d5a699219fa0a
ldx [%i2+0x040],%g3 ! Observed data at 0000000035000040
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 2821ec77a04c94f3
ldx [%i2+0x048],%g3 ! Observed data at 0000000035000048
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = fc20888b45aac538
ldx [%i2+0x050],%g3 ! Observed data at 0000000035000050
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 8a3fdfc2009fa4fb
ldx [%i2+0x058],%g3 ! Observed data at 0000000035000058
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 110c69352c1f6eb6
ldx [%i2+0x060],%g3 ! Observed data at 0000000035000060
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 54d11cd40625f485
ldx [%i2+0x068],%g3 ! Observed data at 0000000035000068
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = eab9cc7b7d84a45e
ldx [%i2+0x070],%g3 ! Observed data at 0000000035000070
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 6ee219083ab07c78
ldx [%i2+0x078],%g3 ! Observed data at 0000000035000078
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 9ac60baab1367942
ldx [%i2+0x088],%g3 ! Observed data at 0000000035000088
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = fb44ff116843aa62
ldx [%i2+0x098],%g3 ! Observed data at 0000000035000098
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x098,%g4
ldx [%g1+0x100],%g2 ! Expected data = 000000e8d6da782e
ldx [%i2+0x100],%g3 ! Observed data at 0000000035000100
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = db581ca200000013
ldx [%i2+0x118],%g3 ! Observed data at 0000000035000118
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x118,%g4
ldx [%g1+0x158],%g2 ! Expected data = 329e0c59b9ea313e
ldx [%i2+0x158],%g3 ! Observed data at 0000000035000158
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = 96ebe0756c7171ff
ldx [%i2+0x178],%g3 ! Observed data at 0000000035000178
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 551e63af92c4ff4b
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000350001a0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 1818472ff1ffce8d
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000350001b8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 2d109c5318c83fa5
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000350001c0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 3e31eab955ec117c
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000350001c8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = cc6a08c23e3f288b
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000350001d0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 492c108d7bef6ace
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000350001d8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = e415e6b30404c2bf
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000350001e0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 65b786e80a977fab
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000350001e8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 9ad5a16fdb7e0ec4
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000350001f0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 65d302ebeaaabb90
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000350001f8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1f8,%g4
set p18_local3_expect,%g1
p18_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 74ef68526f8923d9
ldx [%i3+0x010],%g3 ! Observed data at 0000000035800010
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5f1ef2208149d4e3
ldx [%i3+0x020],%g3 ! Observed data at 0000000035800020
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000001818472f
ldx [%i3+0x028],%g3 ! Observed data at 0000000035800028
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = bcaf93d4832d6f89
ldx [%i3+0x030],%g3 ! Observed data at 0000000035800030
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 9ce326ff5abd0a8d
ldx [%i3+0x040],%g3 ! Observed data at 0000000035800040
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 6956ffdd3a9c96b2
ldx [%i3+0x058],%g3 ! Observed data at 0000000035800058
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 000000c1dc86f863
ldx [%i3+0x068],%g3 ! Observed data at 0000000035800068
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 9fff2bbf9e112703
ldx [%i3+0x080],%g3 ! Observed data at 0000000035800080
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 654fe45ab9027d43
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000358000b0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 0000006901fb72cd
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000358000c8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 1e878262000000fd
ldx [%i3+0x100],%g3 ! Observed data at 0000000035800100
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = d23d43c3f2ff8e82
ldx [%i3+0x110],%g3 ! Observed data at 0000000035800110
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = ddc02ca20000006c
ldx [%i3+0x120],%g3 ! Observed data at 0000000035800120
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x120,%g4
ldx [%g1+0x188],%g2 ! Expected data = 2f7adcfe18b29dff
ldx [%i3+0x188],%g3 ! Observed data at 0000000035800188
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 53ba5d26ff3788f4
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000358001a8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ff637c17c31f5f0b
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000358001d8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 12b3ae905dc5929e
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000358001e8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1e8,%g4
! The test for processor 18 has passed
p18_passed:
ta GOOD_TRAP
nop
p18_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p18_failed
p18_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p18_failed
p18_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p18_failed
p18_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p18_failed
p18_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p18_failed
p18_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p18_failed
p18_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p18_failed
p18_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p18_failed
p18_f0_fail:
set p18_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f2_fail:
set p18_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f4_fail:
set p18_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f6_fail:
set p18_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f8_fail:
set p18_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f10_fail:
set p18_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f12_fail:
set p18_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f14_fail:
set p18_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f16_fail:
set p18_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f18_fail:
set p18_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f20_fail:
set p18_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f22_fail:
set p18_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f24_fail:
set p18_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f26_fail:
set p18_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f28_fail:
set p18_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f30_fail:
set p18_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 18 failed
p18_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x048] ! Set processor 18 done flag
set p18_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 18 failed
p18_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x048] ! Set processor 18 done flag
set p18_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p18_selfmod_failed:
ba p18_failed
mov 0xabc,%g1
p18_common_error:
or %g0,0xef2,%g1
ba p18_failed
mov %o5,%g3
p18_common_signature_error:
set p18_temp,%g1
ba p18_failed
st %g2,[%g1] ! Common Lock Number
p18_common_timeout:
set p18_temp,%g1
ba p18_failed
st %g2,[%g1] ! Common Lock Number
p18_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p18_failed
mov 0x0,%g3
p18_trap1e:
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000035000020]
ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000034800000]
ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034000018]
lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000035000020]
lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034800000]
lduha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000035000000]
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000035800008]
done
p18_trap1o:
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000035000020]
ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000034800000]
ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000034000018]
lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000035000020]
lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034800000]
lduha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000035000000]
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000035800008]
done
p18_trap2e:
membar #Sync
mov 0x180,%g1
ldda [%i0+%g1]ASI_BLK_AIUP,%f0
membar #Sync
stxa %l1,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000028]
membar #Sync
mov 0x0c0,%g1
stda %f16,[%i3+%g1]ASI_BLK_AIUP
membar #Sync
done
p18_trap2o:
membar #Sync
mov 0x180,%g1
ldda [%o0+%g1]ASI_BLK_AIUP,%f0
membar #Sync
stxa %l1,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035000028]
membar #Sync
mov 0x0c0,%g1
stda %f16,[%o3+%g1]ASI_BLK_AIUP
membar #Sync
done
p18_trap3e:
nop
nop
done
p18_trap3o:
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 = 0278655a2555db2e
ldx [%g1+0x008],%l1 ! %l1 = 0223c00c61a152a2
ldx [%g1+0x010],%l2 ! %l2 = ea4554f44647c8d0
ldx [%g1+0x018],%l3 ! %l3 = 73b8835468b83adc
ldx [%g1+0x020],%l4 ! %l4 = 9de1e3afef1bc2bc
ldx [%g1+0x028],%l5 ! %l5 = 00c78b30aed911bf
ldx [%g1+0x030],%l6 ! %l6 = a479c788ce9472aa
ldx [%g1+0x038],%l7 ! %l7 = 099c5ae030f9bea9
! 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 = abfa1f7f c2eb2174 1e4475c2 aa2c4661
! %f4 = 965e7e98 d4591a71 a1b26617 7b817965
! %f8 = cef9090a e8eb7283 946b7659 7561fd96
! %f12 = 6528fbb3 edd4653b dc078b57 111a80a0
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = cf50e76f 94d1abb3 143e99c1 f5243e53
! %f20 = 2159a4b2 7a1f4161 c00cbc86 668ead18
! %f24 = 6fa53e00 f38cdde7 e491b100 bf02cb40
! %f28 = 1b3a4875 09448db4 1539dda9 bb777383
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9f3aedca 1711074a 3aeb0a4b c69c4a45
! %f36 = 7b022aa2 b38a52c6 2610134c bc921ada
! %f40 = c73a7adb 1fa35f67 1db8d07e 1bccf38f
! %f44 = 683f4282 b2185ce0 0b41bb19 5302d6a4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc152dcd80000006a,%g7,%g1 ! GSR scale = 13, align = 2
wr %g1,%g0,%gsr ! GSR = c152dcd80000006a
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[00000000360001c0] = 46a9b789 8fccebc0 50b78bcb c083f4d7
! Mem[00000000360001d0] = a0bda51d b613ece1 6c1fc86c 3d6948b3
! Mem[00000000360001e0] = d23c0402 99ff7491 6b402340 3427245b
! Mem[00000000360001f0] = e28a5a0e 7d1e6a7f f93c5f3e f8fcd794
mov 0x1c0,%g4
ldda [%i0+%g4]ASI_BLK_AIUP,%f0 ! Block Load from 00000000360001c0
! %l4 = d14599f64eff3de1, Mem[0000000091800132] = a0344cd6
stb %l4,[%o0+0x132] ! Mem[0000000091800130] = e1344cd6
! Mem[00000000370000d8] = 91eb5e3e, %l5 = ebef907ca2cdc11f
swap [%i2+0x0d8],%l5 ! %l5 = 0000000091eb5e3e
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[0000000037800058] = 62ddd067, %l2 = 72ebd88f, %l6 = 479a7756
add %i3,0x58,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000062ddd067
! Mem[0000000091000038] = eeda11bd, %g18 = 32e64a02582dfd01
ldsw [%i6+0x038],%g2 ! %g2 = 32e64a02582dfd01
! Mem[0000000090800190] = 8ca4300a 65e5ef25, %g2 = eeda11bd, %g3 = 00000000
ldd [%i5+0x190],%g2 ! %g2 = 000000008ca4300a 0000000065e5ef25
! %l6 = 62ddd067, %l7 = f82b660f, Mem[00000000908000b8] = f2c3b640 8ec3d74e
std %l6,[%i5+0x0b8] ! Mem[00000000908000b8] = 62ddd067 f82b660f
! Mem[0000000036800120] = bb15019a2307094f, %l4 = d14599f64eff3de1, %l5 = 0000000091eb5e3e
add %i1,0x120,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = bb15019a2307094f
! Mem[0000000037800150] = 3023a69b, %l7 = f82b660f, %l4 = 4eff3de1
add %i3,0x150,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000003023a69b
p19_label_2:
! Mem[000000003700012c] = 20dda9c6, %l4 = 3023a69b, %l7 = f82b660f
add %i2,0x12c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000020dda9c6
! %f16 = cf50e76f 94d1abb3 143e99c1 f5243e53
! %f20 = 2159a4b2 7a1f4161 c00cbc86 668ead18
! %f24 = 6fa53e00 f38cdde7 e491b100 bf02cb40
! %f28 = 1b3a4875 09448db4 1539dda9 bb777383
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000040
! %l4 = 000000003023a69b, Mem[000000009180010c] = 3b56edba
stw %l4,[%o0+0x10c] ! Mem[000000009180010c] = 3023a69b
! Mem[0000000036000075] = ec6b40ce, %l6 = 0000000062ddd067
ldstub [%i0+0x075],%l6 ! %l6 = 0000006b000000ff
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[0000000091800070] = bc7f000d, %g2 = 000000008ca4300a
ldsb [%o0+0x072],%g2 ! %g2 = ffffffffffffffbc
! %f16 = cf50e76f 94d1abb3 143e99c1 f5243e53
! %f20 = 2159a4b2 7a1f4161 c00cbc86 668ead18
! %f24 = 6fa53e00 f38cdde7 e491b100 bf02cb40
! %f28 = 1b3a4875 09448db4 1539dda9 bb777383
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900001c0
! %l6 = 0000006b, %l7 = 20dda9c6, Mem[0000000090800020] = c2bf3888 411a98b5
std %l6,[%i5+%o4] ! Mem[0000000090800020] = 0000006b 20dda9c6
! Mem[0000000091800108] = d2075a403023a69b, %g2 = ffffffffffffffbc
ldx [%o0+0x108],%g2 ! %g2 = d2075a403023a69b
! %f0 = 46a9b789 8fccebc0 50b78bcb c083f4d7
! %f4 = a0bda51d b613ece1 6c1fc86c 3d6948b3
! %f8 = d23c0402 99ff7491 6b402340 3427245b
! %f12 = e28a5a0e 7d1e6a7f f93c5f3e f8fcd794
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
p19_label_3:
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[0000000036000138] = 178d1443afbfd132, %l5 = bb15019a2307094f, %l5 = bb15019a2307094f
add %i0,0x138,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 178d1443afbfd132
! Mem[00000000918000b8] = 0a7e1485, %g2 = d2075a403023a69b
ldub [%o0+0x0b8],%g2 ! %g2 = 000000000000000a
! Mem[0000000037000018] = 94972602, %l2 = 72ebd88f, %l0 = 397358f2
add %i2,0x18,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000094972602
! Mem[00000000910001e0] = fb392edf, %g2 = 000000000000000a
ldsh [%i6+0x1e2],%g2 ! %g2 = fffffffffffffb39
! Mem[0000000037000114] = 6dca1c59, %l2 = bd6c8ece72ebd88f
ldsw [%i2+0x114],%l2 ! %l2 = 000000006dca1c59
! %f0 = 46a9b789 8fccebc0 50b78bcb c083f4d7
! %f4 = a0bda51d b613ece1 6c1fc86c 3d6948b3
! %f8 = d23c0402 99ff7491 6b402340 3427245b
! %f12 = e28a5a0e 7d1e6a7f f93c5f3e f8fcd794
mov 0x0c0,%g4
stda %f0,[%i3+%g4]ASI_BLK_SL ! Block Store to 00000000378000c0
! %f0 = 46a9b789 8fccebc0 50b78bcb c083f4d7
! %f4 = a0bda51d b613ece1 6c1fc86c 3d6948b3
! %f8 = d23c0402 99ff7491 6b402340 3427245b
! %f12 = e28a5a0e 7d1e6a7f f93c5f3e f8fcd794
mov 0x1c0,%g4
stda %f0,[%i1+%g4]ASI_BLK_AIUP ! Block Store to 00000000368001c0
! Mem[000000009100014c] = 4c99fd44, %g18 = 32e64a02582dfd01
ldsw [%i6+0x14c],%g2 ! %g2 = 32e64a02582dfd01
! Mem[000000009180012c] = 6ed328fb, %g2 = 000000004c99fd44
ldub [%o0+0x12d],%g2 ! %g2 = 000000000000006e
p19_label_4:
membar #Sync ! Added by membar checker (176)
! Mem[00000000900001c0] = cf50e76f 94d1abb3 143e99c1 f5243e53
! Mem[00000000900001d0] = 2159a4b2 7a1f4161 c00cbc86 668ead18
! Mem[00000000900001e0] = 6fa53e00 f38cdde7 e491b100 bf02cb40
! Mem[00000000900001f0] = 1b3a4875 09448db4 1539dda9 bb777383
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! %l2 = 000000006dca1c59, Mem[00000000918000f2] = c4bfe80a
sth %l2,[%o0+0x0f2] ! Mem[00000000918000f0] = 1c59e80a
! Mem[00000000908001f4] = 4f3a0330, %g2 = 000000000000006e
lduh [%i5+0x1f4],%g2 ! %g2 = 0000000000004f3a
! %l2 = 000000006dca1c59, Mem[000000009080006c] = 4b2a4e86
stw %l2,[%i5+0x06c] ! Mem[000000009080006c] = 6dca1c59
! Mem[00000000370000cc] = 7758957c, %l5 = 178d1443afbfd132
ldstub [%i2+0x0cc],%l5 ! %l5 = 00000077000000ff
! %l0 = 0000000094972602, Mem[00000000910000d0] = 6b48cf82
sth %l0,[%i6+0x0d0] ! Mem[00000000910000d0] = 2602cf82
! %f0 = 46a9b789 8fccebc0 50b78bcb c083f4d7
! %f4 = a0bda51d b613ece1 6c1fc86c 3d6948b3
! %f8 = d23c0402 99ff7491 6b402340 3427245b
! %f12 = e28a5a0e 7d1e6a7f f93c5f3e f8fcd794
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[0000000036000050] = f392350968ac6f93, %l5 = 0000000000000077
ldx [%i0+0x050],%l5 ! %l5 = f392350968ac6f93
! Mem[000000003680000b] = 35c93c4d, %l6 = 000000000000006b
ldstub [%i1+0x00b],%l6 ! %l6 = 0000004d000000ff
! Mem[00000000378001af] = b5eebd0b, %l0 = 0000000094972602
ldstub [%i3+0x1af],%l0 ! %l0 = 0000000b000000ff
p19_label_5:
! Mem[0000000036800008] = 35c93cff, %l4 = 000000003023a69b
lduw [%i1+%o1],%l4 ! %l4 = 0000000035c93cff
! Mem[00000000918001a0] = b09836ce, %g2 = 0000000000004f3a
lduh [%o0+0x1a2],%g2 ! %g2 = 000000000000b098
! %l2 = 000000006dca1c59, Mem[000000009080017f] = d4c59a76
stb %l2,[%i5+0x17f] ! Mem[000000009080017c] = 59c59a76
! Mem[00000000900001b8] = 473873cdc7c4269c, %g2 = 000000000000b098
ldx [%i4+0x1b8],%g2 ! %g2 = 473873cdc7c4269c
! Mem[000000009180019c] = cbd34bb5, %g2 = 473873cdc7c4269c
ldsb [%o0+0x19d],%g2 ! %g2 = ffffffffffffffcb
! Mem[0000000090000194] = 5f7631dc, %g2 = ffffffffffffffcb
ldsh [%i4+0x196],%g2 ! %g2 = 0000000000005f76
! Mem[0000000036000148] = a9a26d58, %l5 = f392350968ac6f93
swap [%i0+0x148],%l5 ! %l5 = 00000000a9a26d58
! %f16 = cf50e76f 94d1abb3 143e99c1 f5243e53
! %f20 = 2159a4b2 7a1f4161 c00cbc86 668ead18
! %f24 = 6fa53e00 f38cdde7 e491b100 bf02cb40
! %f28 = 1b3a4875 09448db4 1539dda9 bb777383
stda %f16,[%i1]ASI_BLK_AIUP ! Block Store to 0000000036800000
membar #Sync ! Added by membar checker (177)
! Mem[0000000036800028] = e491b100bf02cb40, %l7 = 0000000020dda9c6, %l5 = 00000000a9a26d58
add %i1,0x28,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = e491b100bf02cb40
! %l2 = 6dca1c59, %l3 = fedcbf92, Mem[0000000090000130] = bd59eb29 bc91ca0d
std %l2,[%i4+0x130] ! Mem[0000000090000130] = 6dca1c59 fedcbf92
p19_label_6:
! Mem[0000000036000174] = 3450e34f, %l5 = e491b100bf02cb40
swap [%i0+0x174],%l5 ! %l5 = 000000003450e34f
! Mem[0000000037000160] = 666512423f515875, %l6 = 000000000000004d, %l7 = 0000000020dda9c6
add %i2,0x160,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 666512423f515875
! Mem[0000000037000177] = 7165823d, %l6 = 000000000000004d
ldstub [%i2+0x177],%l6 ! %l6 = 0000003d000000ff
! Mem[00000000368001a8] = 09d29145dfd8d18c, %l4 = 0000000035c93cff, %l3 = b196cc4bfedcbf92
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 09d29145dfd8d18c
! Mem[0000000091800110] = ba01b98847bf52fb, %g2 = 0000000000005f76
ldx [%o0+0x110],%g2 ! %g2 = ba01b98847bf52fb
! %l7 = 666512423f515875, Mem[00000000900001b0] = 28f18f6fa0a88884
stx %l7,[%i4+0x1b0] ! Mem[00000000900001b0] = 666512423f515875
membar #Sync ! Added by membar checker (178)
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 66651242 3f515875 473873cd c7c4269c
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[0000000037000116] = 6dca1c59, %l6 = 000000000000003d
ldstub [%i2+0x116],%l6 ! %l6 = 0000001c000000ff
! %f0 = 46a9b789 8fccebc0 50b78bcb c083f4d7
! %f4 = a0bda51d b613ece1 6c1fc86c 3d6948b3
! %f8 = d23c0402 99ff7491 6b402340 3427245b
! %f12 = e28a5a0e 7d1e6a7f f93c5f3e f8fcd794
mov 0x080,%g6
stda %f0,[%i1+%g6]ASI_COMMIT_S ! Block Store to 0000000036800080
! Mem[0000000036800100] = e583a197, %l3 = 09d29145dfd8d18c
swap [%i1+0x100],%l3 ! %l3 = 00000000e583a197
p19_label_7:
! %f16 = cf50e76f 94d1abb3 143e99c1 f5243e53
! %f20 = 2159a4b2 7a1f4161 c00cbc86 668ead18
! %f24 = 6fa53e00 f38cdde7 e491b100 bf02cb40
! %f28 = 1b3a4875 09448db4 1539dda9 bb777383
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[000000009080003c] = 4cad0b50, %g2 = ba01b98847bf52fb
lduh [%i5+0x03e],%g2 ! %g2 = 0000000000004cad
! Mem[000000003680002c] = bf02cb40, %l1 = e7f6acc4e0558d59
ldstub [%i1+0x02c],%l1 ! %l1 = 000000bf000000ff
! Mem[0000000037800110] = 8b2e4926, %l3 = e583a197, %l4 = 35c93cff
add %i3,0x110,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000008b2e4926
! %f0 = 46a9b789 8fccebc0 50b78bcb c083f4d7
! %f4 = a0bda51d b613ece1 6c1fc86c 3d6948b3
! %f8 = d23c0402 99ff7491 6b402340 3427245b
! %f12 = e28a5a0e 7d1e6a7f f93c5f3e f8fcd794
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000040
! %l5 = 000000003450e34f, Mem[00000000908001bf] = 94c97811
stb %l5,[%i5+0x1bf] ! Mem[00000000908001bc] = 4fc97811
! Mem[00000000378000b8] = 28a2feda82072786, %l2 = 000000006dca1c59, %l6 = 000000000000001c
add %i3,0xb8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 28a2feda82072786
! Mem[0000000090000000] = 46a9b789 8fccebc0 50b78bcb c083f4d7
! Mem[0000000090000010] = a0bda51d b613ece1 6c1fc86c 3d6948b3
! Mem[0000000090000020] = d23c0402 99ff7491 6b402340 3427245b
! Mem[0000000090000030] = e28a5a0e 7d1e6a7f f93c5f3e f8fcd794
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[00000000908000ac] = 787f148f, %g2 = 0000000000004cad
ldsb [%i5+0x0ac],%g2 ! %g2 = 0000000000000078
! Mem[0000000090800020] = 0000006b, %g18 = 32e64a02582dfd01
ldsw [%i5+%o4],%g2 ! %g2 = 32e64a02582dfd01
p19_label_8:
! %f16 = cf50e76f 94d1abb3 143e99c1 f5243e53
! %f20 = 2159a4b2 7a1f4161 c00cbc86 668ead18
! %f24 = 6fa53e00 f38cdde7 e491b100 bf02cb40
! %f28 = 1b3a4875 09448db4 1539dda9 bb777383
mov 0x140,%g6
stda %f16,[%i3+%g6]ASI_BLK_AIUPL ! Block Store to 0000000037800140
! Mem[00000000900001c0] = cf50e76f 94d1abb3 143e99c1 f5243e53
! Mem[00000000900001d0] = 2159a4b2 7a1f4161 c00cbc86 668ead18
! Mem[00000000900001e0] = 6fa53e00 f38cdde7 e491b100 bf02cb40
! Mem[00000000900001f0] = 1b3a4875 09448db4 1539dda9 bb777383
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
membar #Sync ! Added by membar checker (179)
! Mem[0000000036800080] = 46a9b7898fccebc0, %l6 = 28a2feda82072786, %l4 = 000000008b2e4926
add %i1,0x80,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 46a9b7898fccebc0
! %l7 = 666512423f515875, Mem[00000000908001de] = 49491485
stb %l7,[%i5+0x1de] ! Mem[00000000908001dc] = 75491485
! Mem[00000000360000a8] = e76e6d185a5a44ce, %l3 = 00000000e583a197, %l4 = 46a9b7898fccebc0
add %i0,0xa8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = e76e6d185a5a44ce
! Mem[00000000378001f8] = 858d54b2, %l1 = 000000bf, %l6 = 82072786
add %i3,0x1f8,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000858d54b2
! Mem[00000000370000a8] = 472a0f9009349c76, %l0 = 000000000000000b, %l3 = 00000000e583a197
add %i2,0xa8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 472a0f9009349c76
! Mem[0000000090000000] = 46a9b789 8fccebc0 50b78bcb c083f4d7
! Mem[0000000090000010] = a0bda51d b613ece1 6c1fc86c 3d6948b3
! Mem[0000000090000020] = d23c0402 99ff7491 6b402340 3427245b
! Mem[0000000090000030] = e28a5a0e 7d1e6a7f f93c5f3e f8fcd794
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000036000198] = 823287f2, %l1 = 00000000000000bf
ldsw [%i0+0x198],%l1 ! %l1 = ffffffff823287f2
p19_label_9:
! Mem[000000009180002c] = 19d834c2, %g2 = 000000000000006b
ldub [%o0+0x02f],%g2 ! %g2 = 0000000000000019
! Mem[00000000370001c5] = 965b66fe, %l7 = 666512423f515875
ldstub [%i2+0x1c5],%l7 ! %l7 = 0000005b000000ff
! Mem[00000000370001e0] = 226d40e1, %l0 = 0000000b, %l7 = 0000005b
add %i2,0x1e0,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000226d40e1
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 66651242 3f515875 473873cd c7c4269c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! %l6 = 00000000858d54b2, Mem[00000000910000a0] = 9a60a901332b0c79
stx %l6,[%i6+0x0a0] ! Mem[00000000910000a0] = 00000000858d54b2
! Mem[00000000370000f8] = 31276be7, %l3 = 09349c76, %l7 = 226d40e1
add %i2,0xf8,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000031276be7
! Mem[00000000370001c0] = e4903cbb, %l3 = 472a0f9009349c76
swap [%i2+0x1c0],%l3 ! %l3 = 00000000e4903cbb
! %l2 = 000000006dca1c59, Mem[0000000090800080] = 074203a9
stb %l2,[%i5+0x080] ! Mem[0000000090800080] = 594203a9
! Mem[0000000090800078] = 665a5729, %g18 = 32e64a02582dfd01
ldsw [%i5+0x078],%g2 ! %g2 = 32e64a02582dfd01
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = 6dca1c59 fedcbf92 edbd823b 6cdabfcc
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
p19_label_10:
! Mem[00000000368001f2] = e28a5a0e, %l6 = 00000000858d54b2
ldstub [%i1+0x1f2],%l6 ! %l6 = 0000005a000000ff
! Mem[0000000037800140] = b3abd194 6fe750cf 533e24f5 c1993e14
! Mem[0000000037800150] = 61411f7a b2a45921 18ad8e66 86bc0cc0
! Mem[0000000037800160] = e7dd8cf3 003ea56f 40cb02bf 00b191e4
! Mem[0000000037800170] = b48d4409 75483a1b 837377bb a9dd3915
mov 0x140,%g5
ldda [%i3+%g5]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000037800140
! Mem[0000000090800098] = 783dc363, %g2 = 00000000665a5729
lduw [%i5+0x098],%g2 ! %g2 = 00000000783dc363
! Mem[0000000037800063] = d088d84a, %l2 = 000000006dca1c59
ldstub [%i3+0x063],%l2 ! %l2 = 0000004a000000ff
! %l6 = 0000005a, %l7 = 31276be7, Mem[00000000908001c8] = 832efd68 00df822d
std %l6,[%i5+0x1c8] ! Mem[00000000908001c8] = 0000005a 31276be7
! Mem[00000000918001e4] = 00373807, %g18 = 32e64a02582dfd01
ldsw [%o0+0x1e4],%g2 ! %g2 = 32e64a02582dfd01
! Mem[00000000378001d0] = 6c8cc28c, %l1 = ffffffff823287f2
swap [%i3+0x1d0],%l1 ! %l1 = 000000006c8cc28c
! Mem[0000000036000120] = f7c395de, %l2 = 0000004a, %l6 = 0000005a
add %i0,0x120,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000f7c395de
! %l1 = 000000006c8cc28c, Mem[00000000918001c4] = adb1fac7
stw %l1,[%o0+0x1c4] ! Mem[00000000918001c4] = 6c8cc28c
! Mem[0000000036000058] = fc5e0979, %l6 = f7c395de, %l6 = f7c395de
add %i0,0x58,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000fc5e0979
p19_label_11:
! %l2 = 0000004a, %l3 = e4903cbb, Mem[00000000900000c0] = cf50e76f 94d1abb3
std %l2,[%i4+0x0c0] ! Mem[00000000900000c0] = 0000004a e4903cbb
! %l4 = e76e6d185a5a44ce, Mem[00000000360001a4] = f11656e6
stw %l4,[%i0+0x1a4] ! Mem[00000000360001a4] = 5a5a44ce
! Mem[0000000036800128] = b0078e02, %l2 = 000000000000004a
swap [%i1+0x128],%l2 ! %l2 = 00000000b0078e02
! Mem[0000000036000034] = 0438d285, %l3 = 00000000e4903cbb
swap [%i0+0x034],%l3 ! %l3 = 000000000438d285
! Mem[0000000037800118] = 47b92a1a9093dbb9, %l5 = 000000003450e34f, %l3 = 000000000438d285
add %i3,0x118,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 47b92a1a9093dbb9
! %f0 = cf50e76f 94d1abb3 143e99c1 f5243e53
! %f4 = 2159a4b2 7a1f4161 c00cbc86 668ead18
! %f8 = 6fa53e00 f38cdde7 e491b100 bf02cb40
! %f12 = 1b3a4875 09448db4 1539dda9 bb777383
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[000000003600019c] = 2b73e51d, %l0 = 0000000b, %l1 = 6c8cc28c
add %i0,0x19c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000002b73e51d
! Mem[00000000368000b8] = f93c5f3e, %l4 = 5a5a44ce, %l7 = 31276be7
add %i1,0xb8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000f93c5f3e
! %f0 = cf50e76f 94d1abb3 143e99c1 f5243e53
! %f4 = 2159a4b2 7a1f4161 c00cbc86 668ead18
! %f8 = 6fa53e00 f38cdde7 e491b100 bf02cb40
! %f12 = 1b3a4875 09448db4 1539dda9 bb777383
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140
! Mem[0000000090800138] = dd5b61a3, %g2 = 0000000000373807
lduh [%i5+0x13a],%g2 ! %g2 = 000000000000dd5b
p19_label_12:
! Mem[0000000036800084] = 8fccebc0, %l4 = 5a5a44ce, %l6 = fc5e0979
add %i1,0x84,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000008fccebc0
! %l6 = 8fccebc0, %l7 = f93c5f3e, Mem[0000000090000158] = c00cbc86 668ead18
std %l6,[%i4+0x158] ! Mem[0000000090000158] = 8fccebc0 f93c5f3e
! Mem[00000000378000e4] = 02043cd2, %l2 = 00000000b0078e02
ldsb [%i3+0x0e6],%l2 ! %l2 = 000000000000003c
! Mem[00000000378001a0] = 5a6a206c43c9a3c3, %l4 = e76e6d185a5a44ce, %l4 = e76e6d185a5a44ce
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 5a6a206c43c9a3c3
! Mem[00000000370000c8] = 4792a474, %l5 = 3450e34f, %l5 = 3450e34f
add %i2,0xc8,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000004792a474
! Mem[00000000360001bf] = 938637d2, %l1 = 000000002b73e51d
ldstub [%i0+0x1bf],%l1 ! %l1 = 000000d2000000ff
! Mem[0000000037000024] = 3244a836, %l0 = 000000000000000b
lduh [%i2+0x024],%l0 ! %l0 = 0000000000003244
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! %l5 = 000000004792a474, Mem[0000000037000084] = e90ef75b
stw %l5,[%i2+0x084] ! Mem[0000000037000084] = 4792a474
! Mem[0000000091800174] = 1515c3a8, %g2 = 000000000000dd5b
lduh [%o0+0x174],%g2 ! %g2 = 0000000000001515
p19_label_13:
! Mem[0000000091800168] = 0d7c697d, %g18 = 32e64a02582dfd01
ldsw [%o0+0x168],%g2 ! %g2 = 32e64a02582dfd01
! Mem[0000000091800140] = b5cc6c8f, %g2 = 000000000d7c697d
ldsh [%o0+0x140],%g2 ! %g2 = ffffffffffffb5cc
! %l4 = 43c9a3c3, %l5 = 4792a474, Mem[00000000918000a0] = a29e74ac ca8d68b1
std %l4,[%o0+0x0a0] ! Mem[00000000918000a0] = 43c9a3c3 4792a474
! Mem[000000009100011c] = b85efe4b, %g2 = ffffffffffffb5cc
ldub [%i6+0x11e],%g2 ! %g2 = 00000000000000b8
! Mem[0000000037000130] = 1f7ec8b23adaf890, %l0 = 0000000000003244, %l1 = 00000000000000d2
add %i2,0x130,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 1f7ec8b23adaf890
! %l2 = 000000000000003c, Mem[0000000091000108] = f6e26f69
stw %l2,[%i6+0x108] ! Mem[0000000091000108] = 0000003c
! Mem[0000000090000138] = edbd823b, %g2 = 00000000000000b8
lduw [%i4+0x138],%g2 ! %g2 = 00000000edbd823b
! Mem[0000000036800008] = 143e99c1f5243e53, %l3 = 47b92a1a9093dbb9, %l6 = 000000008fccebc0
add %i1,0x08,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 143e99c1f5243e53
membar #Sync ! Added by membar checker (180)
! %f0 = cf50e76f 94d1abb3 143e99c1 f5243e53
! %f4 = 2159a4b2 7a1f4161 c00cbc86 668ead18
! %f8 = 6fa53e00 f38cdde7 e491b100 bf02cb40
! %f12 = 1b3a4875 09448db4 1539dda9 bb777383
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[0000000036800169] = 79962162, %l4 = 5a6a206c43c9a3c3
ldstub [%i1+0x169],%l4 ! %l4 = 00000096000000ff
p19_label_14:
! %l2 = 0000003c, %l3 = 9093dbb9, Mem[0000000091000098] = 195b1203 d0d50f6b
std %l2,[%i6+0x098] ! Mem[0000000091000098] = 0000003c 9093dbb9
! Mem[00000000370001d0] = b41856bf, %l2 = 000000000000003c
swap [%i2+0x1d0],%l2 ! %l2 = 00000000b41856bf
! %l3 = 47b92a1a9093dbb9, Mem[000000009000009e] = 238acf39
sth %l3,[%i4+0x09e] ! Mem[000000009000009c] = dbb9cf39
! Mem[000000003600002e] = 589d2069, %l0 = 0000000000003244
ldstub [%i0+0x02e],%l0 ! %l0 = 00000020000000ff
! %f16 = cf50e76f 94d1abb3 143e99c1 f5243e53
! %f20 = 2159a4b2 7a1f4161 c00cbc86 668ead18
! %f24 = 6fa53e00 f38cdde7 e491b100 bf02cb40
! %f28 = 1b3a4875 09448db4 1539dda9 bb777383
stda %f16,[%i0+%g5]ASI_BLK_SL ! Block Store to 0000000036000140
! Mem[0000000091000184] = d025013d, %g18 = 32e64a02582dfd01
ldsw [%i6+0x184],%g2 ! %g2 = 32e64a02582dfd01
! Mem[0000000090800130] = 2ce1a159, %g2 = ffffffffd025013d
ldsb [%i5+0x133],%g2 ! %g2 = 000000000000002c
! Mem[00000000370000d0] = fa92d9c9, %l1 = 3adaf890, %l3 = 9093dbb9
add %i2,0xd0,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000fa92d9c9
! Mem[0000000037800058] = 62ddd0679722a2af, %l6 = 143e99c1f5243e53
ldx [%i3+0x058],%l6 ! %l6 = 62ddd0679722a2af
! %l7 = 00000000f93c5f3e, Mem[00000000910001e4] = 2edf5a53
stb %l7,[%i6+0x1e4] ! Mem[00000000910001e4] = 3edf5a53
p19_label_15:
! %f16 = cf50e76f 94d1abb3 143e99c1 f5243e53
! %f20 = 2159a4b2 7a1f4161 c00cbc86 668ead18
! %f24 = 6fa53e00 f38cdde7 e491b100 bf02cb40
! %f28 = 1b3a4875 09448db4 1539dda9 bb777383
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[00000000370000bc] = 69a1d379, %l4 = 00000096, %l3 = fa92d9c9
add %i2,0xbc,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000069a1d379
! %l1 = 1f7ec8b23adaf890, Mem[0000000037800055] = aa497269
stb %l1,[%i3+0x055] ! Mem[0000000037800054] = aa907269
! Mem[00000000900001d4] = 7a1f4161, %g2 = 000000000000002c
lduh [%i4+0x1d4],%g2 ! %g2 = 0000000000007a1f
! Mem[000000009180016c] = ddf6fabb, %g18 = 32e64a02582dfd01
ldsw [%o0+0x16c],%g2 ! %g2 = 32e64a02582dfd01
! Mem[0000000037800128] = 4cd17c2a, %l7 = 00000000f93c5f3e
swap [%i3+0x128],%l7 ! %l7 = 000000004cd17c2a
membar #Sync ! Added by membar checker (181)
! Mem[0000000036000164] = 003ea56f, %l4 = 00000096, %l0 = 00000020
add %i0,0x164,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000003ea56f
! Mem[00000000908001a4] = adc6f2d6, %g2 = ffffffffddf6fabb
ldsh [%i5+0x1a6],%g2 ! %g2 = ffffffffffffadc6
! Mem[0000000037000056] = bf3c4b25, %l0 = 00000000003ea56f
ldstub [%i2+0x056],%l0 ! %l0 = 0000004b000000ff
! Mem[0000000090800070] = b6dc7d71 472f956a, %g2 = ffffadc6, %g3 = 65e5ef25
ldd [%i5+0x070],%g2 ! %g2 = 00000000b6dc7d71 00000000472f956a
p19_label_16:
! Mem[0000000091800144] = 4cb9c485, %g2 = 00000000b6dc7d71
ldub [%o0+0x147],%g2 ! %g2 = 000000000000004c
! Mem[0000000090000140] = b3abd194 6fe750cf 533e24f5 c1993e14
! Mem[0000000090000150] = 61411f7a b2a45921 18ad8e66 86bc0cc0
! Mem[0000000090000160] = e7dd8cf3 003ea56f 40cb02bf 00b191e4
! Mem[0000000090000170] = b48d4409 75483a1b 837377bb a9dd3915
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! %l3 = 0000000069a1d379, Mem[0000000090800018] = ffe8e671
stw %l3,[%i5+%o3] ! Mem[0000000090800018] = 69a1d379
! Mem[00000000910000d0] = 2602cf82, %g2 = 000000000000004c
lduw [%i6+0x0d0],%g2 ! %g2 = 000000002602cf82
! Mem[000000009080001c] = 1920ca6d, %g2 = 000000002602cf82
lduh [%i5+0x01c],%g2 ! %g2 = 0000000000001920
! %l0 = 000000000000004b, Mem[0000000037800015] = fd5d0cb1
stb %l0,[%i3+0x015] ! Mem[0000000037800014] = fd4b0cb1
! Mem[0000000036000094] = 4ef428b4, %l0 = 0000004b, %l7 = 4cd17c2a
add %i0,0x94,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000004ef428b4
! %l6 = 62ddd0679722a2af, Mem[0000000090800028] = b751bea34762b7bd
stx %l6,[%i5+%o5] ! Mem[0000000090800028] = 62ddd0679722a2af
! Mem[00000000360000e4] = 602de6c1, %l1 = 3adaf890, %l2 = b41856bf
add %i0,0xe4,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000602de6c1
! Mem[0000000091800158] = f8dc7ae1 456a94bb, %g2 = 00001920, %g3 = 472f956a
ldd [%o0+0x158],%g2 ! %g2 = 00000000f8dc7ae1 00000000456a94bb
p19_label_17:
! %f0 = cf50e76f 94d1abb3 143e99c1 f5243e53
! %f4 = 2159a4b2 7a1f4161 c00cbc86 668ead18
! %f8 = 6fa53e00 f38cdde7 e491b100 bf02cb40
! %f12 = 1b3a4875 09448db4 1539dda9 bb777383
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[0000000091000040] = ea05430a, %g2 = 00000000f8dc7ae1
ldsb [%i6+0x042],%g2 ! %g2 = ffffffffffffffea
! Mem[0000000090000024] = 99ff7491, %g2 = ffffffffffffffea
lduw [%i4+0x024],%g2 ! %g2 = 0000000099ff7491
! Mem[0000000036000094] = 4ef428b4, %l4 = 0000000000000096
ldsh [%i0+0x094],%l4 ! %l4 = 0000000000004ef4
! Mem[0000000090000100] = cf50e76f 94d1abb3 143e99c1 f5243e53
! Mem[0000000090000110] = 2159a4b2 7a1f4161 c00cbc86 668ead18
! Mem[0000000090000120] = 6fa53e00 f38cdde7 e491b100 bf02cb40
! Mem[0000000090000130] = 1b3a4875 09448db4 1539dda9 bb777383
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000036000078] = c2f22d74, %l7 = 000000004ef428b4
lduw [%i0+0x078],%l7 ! %l7 = 00000000c2f22d74
! %l5 = 000000004792a474, Mem[00000000900000d0] = 61411f7a
stw %l5,[%i4+0x0d0] ! Mem[00000000900000d0] = 4792a474
! %l6 = 62ddd0679722a2af, Mem[0000000091000182] = 4134d025
stb %l6,[%i6+0x182] ! Mem[0000000091000180] = af34d025
! Mem[00000000908001e0] = 148503dc90c427c2, %g2 = 0000000099ff7491
ldx [%i5+0x1e0],%g2 ! %g2 = 148503dc90c427c2
! Mem[0000000036000114] = 1decbfc7, %l0 = 0000004b, %l5 = 4792a474
add %i0,0x114,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000001decbfc7
p19_label_18:
! %f0 = cf50e76f 94d1abb3 143e99c1 f5243e53
! %f4 = 2159a4b2 7a1f4161 c00cbc86 668ead18
! %f8 = 6fa53e00 f38cdde7 e491b100 bf02cb40
! %f12 = 1b3a4875 09448db4 1539dda9 bb777383
mov 0x180,%g5
stda %f0,[%i0+%g5]ASI_BLK_P ! Block Store to 0000000036000180
! Mem[00000000910000a0] = 00000000, %g2 = 148503dc90c427c2
ldsh [%i6+0x0a0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000140] = abd1946f, %g2 = 0000000000000000
ldsb [%i4+0x141],%g2 ! %g2 = ffffffffffffffab
! Mem[00000000910000ec] = 6c1ff5eb, %g18 = 32e64a02582dfd01
ldsw [%i6+0x0ec],%g2 ! %g2 = 32e64a02582dfd01
! Mem[0000000037800110] = 8b2e49269963f842, %l1 = 1f7ec8b23adaf890, %l0 = 000000000000004b
add %i3,0x110,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 8b2e49269963f842
! Mem[00000000910000a8] = e1b008cc, %g2 = 000000006c1ff5eb
lduh [%i6+0x0a8],%g2 ! %g2 = 000000000000e1b0
! Mem[0000000036800114] = be46eb19, %l2 = 602de6c1, %l0 = 9963f842
add %i1,0x114,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000be46eb19
membar #Sync ! Added by membar checker (182)
! Mem[0000000090000080] = cf50e76f 94d1abb3 143e99c1 f5243e53
! Mem[0000000090000090] = 2159a4b2 7a1f4161 c00cbc86 668ead18
! Mem[00000000900000a0] = 6fa53e00 f38cdde7 e491b100 bf02cb40
! Mem[00000000900000b0] = 1b3a4875 09448db4 1539dda9 bb777383
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %l6 = 62ddd0679722a2af, Mem[0000000091800128] = 588be828596ed328
stx %l6,[%o0+0x128] ! Mem[0000000091800128] = 62ddd0679722a2af
! Mem[00000000378000ec] = 4023406b, %l3 = 0000000069a1d379
ldstub [%i3+0x0ec],%l3 ! %l3 = 00000040000000ff
p19_label_19:
! Mem[00000000908000a0] = eb582616, %g2 = 000000000000e1b0
lduw [%i5+0x0a0],%g2 ! %g2 = 00000000eb582616
! Mem[0000000090800060] = ef405618 f7bb24ad, %g2 = eb582616, %g3 = 456a94bb
ldd [%i5+0x060],%g2 ! %g2 = 00000000ef405618 00000000f7bb24ad
! %l5 = 000000001decbfc7, Mem[0000000091000084] = 6a817463
sth %l5,[%i6+0x084] ! Mem[0000000091000084] = bfc77463
! Mem[0000000090000004] = 8fccebc0, %g2 = 00000000ef405618
lduw [%i4+0x004],%g2 ! %g2 = 000000008fccebc0
! Mem[0000000091800128] = 62ddd0679722a2af, %g2 = 000000008fccebc0
ldx [%o0+0x128],%g2 ! %g2 = 62ddd0679722a2af
! %l7 = 00000000c2f22d74, Mem[0000000091000080] = 94c08552
stb %l7,[%i6+0x080] ! Mem[0000000091000080] = 74c08552
! Mem[00000000918001f0] = 65d02e36, %g2 = 62ddd0679722a2af
ldsb [%o0+0x1f2],%g2 ! %g2 = 0000000000000065
! Mem[0000000036000004] = 756830e5, %l2 = 00000000602de6c1
swap [%i0+0x004],%l2 ! %l2 = 00000000756830e5
! Mem[0000000036000170] = b48d4409, %l0 = be46eb19, %l5 = 1decbfc7
add %i0,0x170,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000b48d4409
! Mem[0000000091800034] = 8b0f4cb2, %g18 = 32e64a02582dfd01
ldsw [%o0+0x034],%g2 ! %g2 = 32e64a02582dfd01
p19_label_20:
! Mem[0000000037800114] = 9963f842, %l3 = 0000000000000040
lduw [%i3+0x114],%l3 ! %l3 = 000000009963f842
! Mem[0000000090800128] = 60245948, %g18 = 32e64a02582dfd01
ldsw [%i5+0x128],%g2 ! %g2 = 32e64a02582dfd01
! Mem[00000000370001eb] = 87795cf3, %l4 = 0000000000004ef4
ldstub [%i2+0x1eb],%l4 ! %l4 = 000000f3000000ff
! Mem[0000000091800120] = 2aee60e7, %g18 = 32e64a02582dfd01
ldsw [%o0+0x120],%g2 ! %g2 = 32e64a02582dfd01
! Mem[000000009100014c] = 4c99fd44, %g18 = 32e64a02582dfd01
ldsw [%i6+0x14c],%g2 ! %g2 = 32e64a02582dfd01
! %f0 = cf50e76f 94d1abb3 143e99c1 f5243e53
! %f4 = 2159a4b2 7a1f4161 c00cbc86 668ead18
! %f8 = 6fa53e00 f38cdde7 e491b100 bf02cb40
! %f12 = 1b3a4875 09448db4 1539dda9 bb777383
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[0000000091800010] = a320edbf, %g18 = 32e64a02582dfd01
ldsw [%o0+%o2],%g2 ! %g2 = 32e64a02582dfd01
! Mem[000000009100014c] = fd44c453, %g2 = ffffffffa320edbf
lduh [%i6+0x14e],%g2 ! %g2 = 000000000000fd44
! Mem[0000000090000080] = cf50e76f 94d1abb3 143e99c1 f5243e53
! Mem[0000000090000090] = 2159a4b2 7a1f4161 c00cbc86 668ead18
! Mem[00000000900000a0] = 6fa53e00 f38cdde7 e491b100 bf02cb40
! Mem[00000000900000b0] = 1b3a4875 09448db4 1539dda9 bb777383
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000037000004] = d68cca7e, %l2 = 00000000756830e5
swap [%i2+0x004],%l2 ! %l2 = 00000000d68cca7e
p19_label_21:
! Mem[0000000090000080] = cf50e76f 94d1abb3 143e99c1 f5243e53
! Mem[0000000090000090] = 2159a4b2 7a1f4161 c00cbc86 668ead18
! Mem[00000000900000a0] = 6fa53e00 f38cdde7 e491b100 bf02cb40
! Mem[00000000900000b0] = 1b3a4875 09448db4 1539dda9 bb777383
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[00000000370001fd] = 5dddf232, %l4 = 00000000000000f3
ldstub [%i2+0x1fd],%l4 ! %l4 = 000000dd000000ff
! Mem[00000000370001b8] = 30a5816b01ff8e6b, %l7 = 00000000c2f22d74, %l3 = 000000009963f842
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 30a5816b01ff8e6b
! Mem[00000000900001c0] = cf50e76f, %g2 = 000000000000fd44
ldsb [%i4+0x1c0],%g2 ! %g2 = ffffffffffffffcf
! Mem[0000000090000060] = 9174ff99, %g2 = ffffffffffffffcf
lduw [%i4+0x060],%g2 ! %g2 = 000000009174ff99
! Mem[0000000091800028] = 52a3a6da, %g2 = 000000009174ff99
lduw [%o0+%o5],%g2 ! %g2 = 0000000052a3a6da
! Mem[0000000037800140] = b3abd194 6fe750cf 533e24f5 c1993e14
! Mem[0000000037800150] = 61411f7a b2a45921 18ad8e66 86bc0cc0
! Mem[0000000037800160] = e7dd8cf3 003ea56f 40cb02bf 00b191e4
! Mem[0000000037800170] = b48d4409 75483a1b 837377bb a9dd3915
ldda [%i3+%g5]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000037800140
! %l5 = 00000000b48d4409, Mem[000000003700012a] = f5127d40
sth %l5,[%i2+0x12a] ! Mem[0000000037000128] = f5124409
! Mem[0000000036800170] = eaf8559b, %l3 = 01ff8e6b, %l1 = 3adaf890
add %i1,0x170,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000eaf8559b
! Mem[0000000037800118] = 47b92a1a, %l0 = 00000000be46eb19
ldstub [%i3+0x118],%l0 ! %l0 = 00000047000000ff
p19_label_22:
! %l5 = 00000000b48d4409, Mem[000000009100017b] = f45b2323
stb %l5,[%i6+0x17b] ! Mem[0000000091000178] = 095b2323
! Mem[000000003680008c] = c083f4d7, %l5 = b48d4409, %l7 = c2f22d74
add %i1,0x8c,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000c083f4d7
! Mem[0000000091800160] = e99aa22d 9f84ef23, %g2 = 52a3a6da, %g3 = f7bb24ad
ldd [%o0+0x160],%g2 ! %g2 = 00000000e99aa22d 000000009f84ef23
! %l0 = 0000000000000047, Mem[0000000090800148] = 29ee8fa5152717e0
stx %l0,[%i5+0x148] ! Mem[0000000090800148] = 0000000000000047
! %l2 = d68cca7e, %l3 = 01ff8e6b, Mem[00000000910001b0] = 5c2b3c47 ce77e743
std %l2,[%i6+0x1b0] ! Mem[00000000910001b0] = d68cca7e 01ff8e6b
! Mem[0000000090800110] = 1ca4446677404324, %g2 = 00000000e99aa22d
ldx [%i5+0x110],%g2 ! %g2 = 1ca4446677404324
! Mem[00000000378000d0] = e1ec13b61da5bda0, %l1 = 00000000eaf8559b
ldx [%i3+0x0d0],%l1 ! %l1 = e1ec13b61da5bda0
! Mem[0000000091800190] = 95e2657d 6c412e81, %g2 = 77404324, %g3 = 9f84ef23
ldd [%o0+0x190],%g2 ! %g2 = 0000000095e2657d 000000006c412e81
membar #Sync ! Added by membar checker (183)
! Mem[0000000090000140] = cf50e76f 94d1abb3 143e99c1 f5243e53
! Mem[0000000090000150] = 2159a4b2 7a1f4161 c00cbc86 668ead18
! Mem[0000000090000160] = 6fa53e00 f38cdde7 e491b100 bf02cb40
! Mem[0000000090000170] = 1b3a4875 09448db4 1539dda9 bb777383
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[00000000900000a8] = b100bf02, %g2 = 0000000095e2657d
lduh [%i4+0x0aa],%g2 ! %g2 = 000000000000b100
p19_label_23:
! Mem[0000000036800160] = f178163bea660478, %l4 = 00000000000000dd, %l0 = 0000000000000047
add %i1,0x160,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = f178163bea660478
! %l3 = 30a5816b01ff8e6b, Mem[0000000091000038] = eeda11bd
stw %l3,[%i6+0x038] ! Mem[0000000091000038] = 01ff8e6b
! Mem[0000000090000178] = 1539dda9 bb777383, %g2 = 0000b100, %g3 = 6c412e81
ldd [%i4+0x178],%g2 ! %g2 = 000000001539dda9 00000000bb777383
! Mem[0000000090000108] = c1f5243e, %g2 = 000000001539dda9
ldub [%i4+0x10b],%g2 ! %g2 = 00000000000000c1
! %l4 = 000000dd, %l5 = b48d4409, Mem[0000000036800168] = 79ff2162 507d29cc
std %l4,[%i1+0x168] ! Mem[0000000036800168] = 000000dd b48d4409
! Mem[0000000036800020] = 6fa53e00f38cdde7, %l2 = 00000000d68cca7e, %l5 = 00000000b48d4409
add %i1,0x20,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 6fa53e00f38cdde7
! Mem[0000000090000164] = dde7e491, %g2 = 00000000000000c1
ldsh [%i4+0x166],%g2 ! %g2 = ffffffffffffdde7
! Mem[0000000090800028] = 62ddd067, %g2 = ffffffffffffdde7
ldub [%i5+%o5],%g2 ! %g2 = 0000000000000062
! Mem[0000000037800091] = 4317a2e6, %l1 = e1ec13b61da5bda0
ldstub [%i3+0x091],%l1 ! %l1 = 00000017000000ff
! Mem[0000000037000100] = 887815a26d155880, %l2 = 00000000d68cca7e, %l3 = 30a5816b01ff8e6b
add %i2,0x100,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 887815a26d155880
p19_label_24:
! Mem[0000000037800148] = 533e24f5c1993e14, %l2 = 00000000d68cca7e, %l3 = 887815a26d155880
add %i3,0x148,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 533e24f5c1993e14
! Mem[00000000370000cc] = ff58957c, %l6 = 62ddd0679722a2af
swap [%i2+0x0cc],%l6 ! %l6 = 00000000ff58957c
! %l0 = ea660478, %l1 = 00000017, Mem[0000000090800120] = 51966be5 579eeea0
std %l0,[%i5+0x120] ! Mem[0000000090800120] = ea660478 00000017
! %l0 = ea660478, %l1 = 00000017, Mem[00000000370000a8] = 472a0f90 09349c76
std %l0,[%i2+0x0a8] ! Mem[00000000370000a8] = ea660478 00000017
! Mem[0000000036800100] = dfd8d18c, %l6 = ff58957c, %l5 = f38cdde7
add %i1,0x100,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000dfd8d18c
! Mem[0000000036000170] = b48d440975483a1b, %l2 = 00000000d68cca7e, %l3 = 533e24f5c1993e14
add %i0,0x170,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = b48d440975483a1b
! %l7 = 00000000c083f4d7, Mem[0000000090000077] = e294d7fc
stb %l7,[%i4+0x077] ! Mem[0000000090000074] = d794d7fc
! Mem[00000000378001ed] = e0606a9b, %l4 = 00000000000000dd
ldstub [%i3+0x1ed],%l4 ! %l4 = 00000060000000ff
! %f16 = cf50e76f 94d1abb3 143e99c1 f5243e53
! %f20 = 2159a4b2 7a1f4161 c00cbc86 668ead18
! %f24 = 6fa53e00 f38cdde7 e491b100 bf02cb40
! %f28 = 1b3a4875 09448db4 1539dda9 bb777383
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900000c0
! %l0 = f178163bea660478, Mem[0000000091800108] = d2075a40
sth %l0,[%o0+0x108] ! Mem[0000000091800108] = 04785a40
p19_label_25:
! Mem[0000000037800168] = 40cb02bf, %l6 = ff58957c, %l1 = 00000017
add %i3,0x168,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000040cb02bf
! Mem[0000000036800160] = f178163b, %l4 = 0000000000000060
ldsw [%i1+0x160],%l4 ! %l4 = fffffffff178163b
! Mem[0000000090000198] = 31dc23d6, %g18 = 32e64a02582dfd01
ldsw [%i4+0x198],%g2 ! %g2 = 32e64a02582dfd01
! %l6 = ff58957c, %l7 = c083f4d7, Mem[0000000090800088] = d37cd3a7 3d734006
std %l6,[%i5+0x088] ! Mem[0000000090800088] = ff58957c c083f4d7
! %l7 = 00000000c083f4d7, Mem[0000000091000140] = 546b0b27
stb %l7,[%i6+0x140] ! Mem[0000000091000140] = d76b0b27
! Mem[00000000378001b8] = e6076a48 de29595a, %l0 = ea660478, %l1 = 40cb02bf
ldd [%i3+0x1b8],%l0 ! %l0 = 00000000e6076a48 00000000de29595a
! Mem[0000000090800090] = 9b34374c, %g2 = 0000000031dc23d6
lduw [%i5+0x090],%g2 ! %g2 = 000000009b34374c
! Mem[0000000037000194] = 63767577, %l5 = 00000000dfd8d18c
ldstub [%i2+0x194],%l5 ! %l5 = 00000063000000ff
! Mem[0000000036000140] = b3abd194 6fe750cf 533e24f5 c1993e14
! Mem[0000000036000150] = 61411f7a b2a45921 18ad8e66 86bc0cc0
! Mem[0000000036000160] = e7dd8cf3 003ea56f 40cb02bf 00b191e4
! Mem[0000000036000170] = b48d4409 75483a1b 837377bb a9dd3915
ldda [%i0+%g5]ASI_BLK_P,%f0 ! Block Load from 0000000036000140
! Mem[00000000918000bc] = 44013b4d, %g2 = 000000009b34374c
ldsb [%o0+0x0bd],%g2 ! %g2 = 0000000000000044
ba,a p19_not_taken_0_end
p19_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000e6076a48
bne,a,pn %xcc,p19_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000de29595a
bne,a,pn %xcc,p19_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000d68cca7e
bne,a,pn %xcc,p19_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be b48d440975483a1b
bne,a,pn %xcc,p19_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be fffffffff178163b
bne,a,pn %xcc,p19_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000063
bne,a,pn %xcc,p19_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ff58957c
bne,a,pn %xcc,p19_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000c083f4d7
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 b3abd194 6fe750cf
bne %xcc,p19_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 533e24f5 c1993e14
bne %xcc,p19_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 61411f7a b2a45921
bne %xcc,p19_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 18ad8e66 86bc0cc0
bne %xcc,p19_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be e7dd8cf3 003ea56f
bne %xcc,p19_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 40cb02bf 00b191e4
bne %xcc,p19_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be b48d4409 75483a1b
bne %xcc,p19_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 837377bb a9dd3915
bne %xcc,p19_f14_fail
nop
! Check Local Memory
set p19_local0_expect,%g1
p19_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 450cc8c4602de6c1
ldx [%i0+0x000],%g3 ! Observed data at 0000000036000000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 83817920589dff69
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 = db97f232e4903cbb
ldx [%i0+0x030],%g3 ! Observed data at 0000000036000030
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x030,%g4
ldx [%g1+0x070],%g2 ! Expected data = 65cb53fcecff40ce
ldx [%i0+0x070],%g3 ! Observed data at 0000000036000070
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x070,%g4
ldx [%g1+0x140],%g2 ! Expected data = b3abd1946fe750cf
ldx [%i0+0x140],%g3 ! Observed data at 0000000036000140
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 533e24f5c1993e14
ldx [%i0+0x148],%g3 ! Observed data at 0000000036000148
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 61411f7ab2a45921
ldx [%i0+0x150],%g3 ! Observed data at 0000000036000150
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 18ad8e6686bc0cc0
ldx [%i0+0x158],%g3 ! Observed data at 0000000036000158
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = e7dd8cf3003ea56f
ldx [%i0+0x160],%g3 ! Observed data at 0000000036000160
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 40cb02bf00b191e4
ldx [%i0+0x168],%g3 ! Observed data at 0000000036000168
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = b48d440975483a1b
ldx [%i0+0x170],%g3 ! Observed data at 0000000036000170
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 837377bba9dd3915
ldx [%i0+0x178],%g3 ! Observed data at 0000000036000178
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = cf50e76f94d1abb3
ldx [%i0+0x180],%g3 ! Observed data at 0000000036000180
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 143e99c1f5243e53
ldx [%i0+0x188],%g3 ! Observed data at 0000000036000188
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 2159a4b27a1f4161
ldx [%i0+0x190],%g3 ! Observed data at 0000000036000190
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = c00cbc86668ead18
ldx [%i0+0x198],%g3 ! Observed data at 0000000036000198
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 6fa53e00f38cdde7
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000360001a0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = e491b100bf02cb40
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000360001a8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 1b3a487509448db4
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000360001b0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 1539dda9bb777383
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000360001b8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x1b8,%g4
set p19_local1_expect,%g1
p19_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = cf50e76f94d1abb3
ldx [%i1+0x000],%g3 ! Observed data at 0000000036800000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 143e99c1f5243e53
ldx [%i1+0x008],%g3 ! Observed data at 0000000036800008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 2159a4b27a1f4161
ldx [%i1+0x010],%g3 ! Observed data at 0000000036800010
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c00cbc86668ead18
ldx [%i1+0x018],%g3 ! Observed data at 0000000036800018
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6fa53e00f38cdde7
ldx [%i1+0x020],%g3 ! Observed data at 0000000036800020
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = e491b100ff02cb40
ldx [%i1+0x028],%g3 ! Observed data at 0000000036800028
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1b3a487509448db4
ldx [%i1+0x030],%g3 ! Observed data at 0000000036800030
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1539dda9bb777383
ldx [%i1+0x038],%g3 ! Observed data at 0000000036800038
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x038,%g4
ldx [%g1+0x080],%g2 ! Expected data = 46a9b7898fccebc0
ldx [%i1+0x080],%g3 ! Observed data at 0000000036800080
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 50b78bcbc083f4d7
ldx [%i1+0x088],%g3 ! Observed data at 0000000036800088
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = a0bda51db613ece1
ldx [%i1+0x090],%g3 ! Observed data at 0000000036800090
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 6c1fc86c3d6948b3
ldx [%i1+0x098],%g3 ! Observed data at 0000000036800098
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = d23c040299ff7491
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000368000a0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 6b4023403427245b
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000368000a8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = e28a5a0e7d1e6a7f
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000368000b0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = f93c5f3ef8fcd794
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000368000b8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x100],%g2 ! Expected data = dfd8d18cd9a75dcc
ldx [%i1+0x100],%g3 ! Observed data at 0000000036800100
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0000004a7accb6ab
ldx [%i1+0x128],%g3 ! Observed data at 0000000036800128
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x128,%g4
ldx [%g1+0x168],%g2 ! Expected data = 000000ddb48d4409
ldx [%i1+0x168],%g3 ! Observed data at 0000000036800168
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x168,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 46a9b7898fccebc0
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000368001c0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 50b78bcbc083f4d7
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000368001c8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = a0bda51db613ece1
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000368001d0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 6c1fc86c3d6948b3
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000368001d8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = d23c040299ff7491
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000368001e0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 6b4023403427245b
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000368001e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = e28aff0e7d1e6a7f
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000368001f0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = f93c5f3ef8fcd794
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000368001f8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1f8,%g4
set p19_local2_expect,%g1
p19_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 146bcf07756830e5
ldx [%i2+0x000],%g3 ! Observed data at 0000000037000000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x000,%g4
ldx [%g1+0x050],%g2 ! Expected data = d303d696bf3cff25
ldx [%i2+0x050],%g3 ! Observed data at 0000000037000050
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = bd0c5c944792a474
ldx [%i2+0x080],%g3 ! Observed data at 0000000037000080
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ea66047800000017
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000370000a8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 4792a4749722a2af
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000370000c8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = a2cdc11f635e10cc
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000370000d8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 8bbe63396dcaff59
ldx [%i2+0x110],%g3 ! Observed data at 0000000037000110
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = f512440920dda9c6
ldx [%i2+0x128],%g3 ! Observed data at 0000000037000128
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x128,%g4
ldx [%g1+0x170],%g2 ! Expected data = b2551616716582ff
ldx [%i2+0x170],%g3 ! Observed data at 0000000037000170
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = f1b6658bff767577
ldx [%i2+0x190],%g3 ! Observed data at 0000000037000190
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 09349c7696ff66fe
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 = 0000003ced493f83
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000370001d0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 87795cff236dbe41
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000370001e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b844e17b5dfff232
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000370001f8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1f8,%g4
set p19_local3_expect,%g1
p19_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 51e88249fd4b0cb1
ldx [%i3+0x010],%g3 ! Observed data at 0000000037800010
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x010,%g4
ldx [%g1+0x050],%g2 ! Expected data = 881b1f1daa907269
ldx [%i3+0x050],%g3 ! Observed data at 0000000037800050
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = d088d8ff10d189a1
ldx [%i3+0x060],%g3 ! Observed data at 0000000037800060
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x060,%g4
ldx [%g1+0x090],%g2 ! Expected data = 43ffa2e6443d0cd8
ldx [%i3+0x090],%g3 ! Observed data at 0000000037800090
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = c0ebcc8f89b7a946
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000378000c0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = d7f483c0cb8bb750
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000378000c8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = e1ec13b61da5bda0
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000378000d0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b348693d6cc81f6c
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000378000d8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 9174ff9902043cd2
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000378000e0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 5b242734ff23406b
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000378000e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 7f6a1e7d0e5a8ae2
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000378000f0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 94d7fcf83e5f3cf9
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000378000f8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = ffb92a1a9093dbb9
ldx [%i3+0x118],%g3 ! Observed data at 0000000037800118
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = f93c5f3e75fadde7
ldx [%i3+0x128],%g3 ! Observed data at 0000000037800128
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = b3abd1946fe750cf
ldx [%i3+0x140],%g3 ! Observed data at 0000000037800140
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 533e24f5c1993e14
ldx [%i3+0x148],%g3 ! Observed data at 0000000037800148
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 61411f7ab2a45921
ldx [%i3+0x150],%g3 ! Observed data at 0000000037800150
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 18ad8e6686bc0cc0
ldx [%i3+0x158],%g3 ! Observed data at 0000000037800158
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = e7dd8cf3003ea56f
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 = 40cb02bf00b191e4
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 = b48d440975483a1b
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 = 837377bba9dd3915
ldx [%i3+0x178],%g3 ! Observed data at 0000000037800178
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 646df496b5eebdff
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000378001a8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 823287f26a63722f
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000378001d0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 57a14df5e0ff6a9b
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000378001e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1e8,%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
! 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+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036000010]
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000037800000]
done
p19_trap1o:
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036000010]
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000037800000]
done
p19_trap2e:
ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036800010]
done
p19_trap2o:
ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000036800010]
done
p19_trap3e:
nop
nop
nop
done
p19_trap3o:
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 = 3c91c384397358f2
ldx [%g1+0x008],%l1 ! %l1 = e7f6acc4e0558d59
ldx [%g1+0x010],%l2 ! %l2 = bd6c8ece72ebd88f
ldx [%g1+0x018],%l3 ! %l3 = b196cc4bfedcbf92
ldx [%g1+0x020],%l4 ! %l4 = d14599f64eff3de1
ldx [%g1+0x028],%l5 ! %l5 = ebef907ca2cdc11f
ldx [%g1+0x030],%l6 ! %l6 = 404efe8c479a7756
ldx [%g1+0x038],%l7 ! %l7 = 13448fb9f82b660f
! 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 = 430b26e3 210fff68 14044690 b686999f
! %f4 = 39e53bb2 4a5f2631 de87f98a b043929c
! %f8 = 3bac4760 44370310 2ae86fa8 4275ea26
! %f12 = 9430225b 1a826ac4 38f2eaaa c41473e7
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d74b202d d5603c3d e80bc639 53d11448
! %f20 = ffcde094 8c351c45 34cf1bdf bbd392fd
! %f24 = c9ae4f1c 1bc3dea2 27852f42 e5d7629e
! %f28 = 5d8528de 3f250d41 00be0753 dbdbc355
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 91da1557 633c7bbe a9f150ef c6d1bb5c
! %f36 = b4c95aa0 b3e55982 11a25b43 f57b5c3e
! %f40 = fcf0db6c e6660684 a1793789 a9b5082c
! %f44 = 76312924 32a02e50 8328e736 74361359
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x99c8ff6000000006,%g7,%g1 ! GSR scale = 0, align = 6
wr %g1,%g0,%gsr ! GSR = 99c8ff6000000006
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:
! %l1 = 8192c100337dbae8, Mem[000000009100005a] = 1c90786d
stb %l1,[%i6+0x05a] ! Mem[0000000091000058] = e890786d
! Mem[0000000091800090] = 8c91cef8, %g2 = 0000000000000000
lduh [%o0+0x092],%g2 ! %g2 = 0000000000008c91
! Mem[0000000090000040] = 481b5a05, %g2 = 0000000000008c91
lduh [%i4+0x042],%g2 ! %g2 = 000000000000481b
! Mem[00000000390000c0] = f077d67c 9c458223 1c188f0c b70008a6
! Mem[00000000390000d0] = 9d999eec 8b0edba5 47d3f7c8 07c68460
! Mem[00000000390000e0] = 074fb1d8 cfbd336b 23817357 51215151
! Mem[00000000390000f0] = 3aaf5e3a 8606b411 0b1ef896 13590863
mov 0x0c0,%g4
ldda [%i2+%g4]ASI_BLK_SL,%f16 ! Block Load from 00000000390000c0
! Mem[00000000390001c4] = 2eb489cb, %l2 = 2ac10717, %l6 = f5d94fd5
add %i2,0x1c4,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000002eb489cb
! Mem[00000000908000c4] = 61e378da, %g2 = 000000000000481b
ldub [%i5+0x0c4],%g2 ! %g2 = 0000000000000061
! %l6 = 000000002eb489cb, Mem[00000000910000b0] = 2b9d7dab79af46c6
stx %l6,[%i6+0x0b0] ! Mem[00000000910000b0] = 000000002eb489cb
! Mem[00000000398001c4] = 1bd4d227, %l6 = 2eb489cb, %l0 = 2e11b8ba
add %i3,0x1c4,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000001bd4d227
! Mem[00000000918000d4] = 395e0695, %g2 = 0000000000000061
ldsb [%o0+0x0d5],%g2 ! %g2 = 0000000000000039
! %l4 = 47b3c256274af843, Mem[0000000090000170] = cff88628
stw %l4,[%i4+0x170] ! Mem[0000000090000170] = 274af843
p20_label_2:
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! Mem[00000000398001db] = d236a7c1, %l4 = 47b3c256274af843
ldstub [%i3+0x1db],%l4 ! %l4 = 000000c1000000ff
! Mem[0000000038000030] = 6e324bb484697a9e, %l3 = 3c0d8d55e7ab793b
ldx [%i0+0x030],%l3 ! %l3 = 6e324bb484697a9e
! %l0 = 000000001bd4d227, Mem[0000000090800014] = 9a5359ed
stb %l0,[%i5+0x014] ! Mem[0000000090800014] = 275359ed
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[000000003900011c] = 0b665996, %l4 = 00000000000000c1
ldsw [%i2+0x11c],%l4 ! %l4 = 000000000b665996
! Mem[00000000918000f8] = 5bad148f8d526fb6, %g2 = 0000000000000039
ldx [%o0+0x0f8],%g2 ! %g2 = 5bad148f8d526fb6
! Mem[00000000388000b4] = ae387227, %l4 = 0b665996, %l1 = 337dbae8
add %i1,0xb4,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000ae387227
! %l0 = 000000001bd4d227, Mem[00000000918001a0] = b513b098
stw %l0,[%o0+0x1a0] ! Mem[00000000918001a0] = 1bd4d227
! Mem[00000000900001a4] = 31a67990, %g2 = 5bad148f8d526fb6
ldsh [%i4+0x1a4],%g2 ! %g2 = 00000000000031a6
p20_label_3:
! Mem[0000000090000094] = 502b1966, %g2 = 00000000000031a6
ldsb [%i4+0x096],%g2 ! %g2 = 0000000000000050
! Mem[00000000900000f8] = 163123a0, %g2 = 0000000000000050
lduh [%i4+0x0fa],%g2 ! %g2 = 0000000000001631
! Mem[00000000908001d0] = c67b24b0, %g2 = 0000000000001631
lduw [%i5+0x1d0],%g2 ! %g2 = 00000000c67b24b0
! %f0 = 430b26e3 210fff68 14044690 b686999f
! %f4 = 39e53bb2 4a5f2631 de87f98a b043929c
! %f8 = 3bac4760 44370310 2ae86fa8 4275ea26
! %f12 = 9430225b 1a826ac4 38f2eaaa c41473e7
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[0000000091800180] = 02404627, %g2 = 00000000c67b24b0
ldsb [%o0+0x182],%g2 ! %g2 = 0000000000000002
! Mem[000000009000010c] = 7beb8d82, %g2 = 0000000000000002
lduh [%i4+0x10c],%g2 ! %g2 = 0000000000007beb
! Mem[00000000900001b0] = 28f18f6f, %g2 = 0000000000007beb
ldsb [%i4+0x1b0],%g2 ! %g2 = 0000000000000028
! Mem[00000000398001ad] = 33cea1c8, %l4 = 000000000b665996
ldstub [%i3+0x1ad],%l4 ! %l4 = 000000ce000000ff
! Mem[0000000039000142] = ea85d2a7, %l5 = e7cfd289cb4d993e
ldstub [%i2+0x142],%l5 ! %l5 = 000000d2000000ff
! Mem[00000000388000e7] = 66466047, %l5 = 00000000000000d2
ldstub [%i1+0x0e7],%l5 ! %l5 = 00000047000000ff
p20_label_4:
! Mem[0000000038800180] = 41a7bd73, %l7 = 182f774f, %l5 = 00000047
add %i1,0x180,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000041a7bd73
! %l1 = 00000000ae387227, Mem[00000000910000cd] = 77b28a6b
stb %l1,[%i6+0x0cd] ! Mem[00000000910000cc] = 27b28a6b
! %l2 = 2ac10717, %l3 = 84697a9e, Mem[0000000039800168] = fce20724 2764d0c7
std %l2,[%i3+0x168] ! Mem[0000000039800168] = 2ac10717 84697a9e
! Mem[0000000091000170] = b3b7bd3c, %g2 = 0000000000000028
ldsb [%i6+0x171],%g2 ! %g2 = ffffffffffffffb3
! Mem[00000000390000ec] = 51215151, %l5 = 0000000041a7bd73
ldstub [%i2+0x0ec],%l5 ! %l5 = 00000051000000ff
! %l6 = 2eb489cb, %l7 = 182f774f, Mem[0000000090800088] = d37cd3a7 3d734006
std %l6,[%i5+0x088] ! Mem[0000000090800088] = 2eb489cb 182f774f
! Mem[0000000091000078] = 24ebe14b 9faa3112, %g2 = ffffffb3, %g3 = 00000000
ldd [%i6+0x078],%g2 ! %g2 = 0000000024ebe14b 000000009faa3112
! Mem[0000000090000090] = 7864c49d4dd1502b, %g2 = 0000000024ebe14b
ldx [%i4+0x090],%g2 ! %g2 = 7864c49d4dd1502b
! Mem[0000000090800108] = da566dfe, %g2 = 7864c49d4dd1502b
ldsh [%i5+0x108],%g2 ! %g2 = ffffffffffffda56
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
p20_label_5:
! %l2 = 480ec19a2ac10717, Mem[000000003900016e] = c4bf27c2
sth %l2,[%i2+0x16e] ! Mem[000000003900016c] = c4bf0717
! Mem[0000000090800078] = 665a57293fc64c00, %g2 = ffffffffffffda56
ldx [%i5+0x078],%g2 ! %g2 = 665a57293fc64c00
! Mem[00000000910001d0] = bd4fdab6 0b35f789, %g2 = 3fc64c00, %g3 = 9faa3112
ldd [%i6+0x1d0],%g2 ! %g2 = 00000000bd4fdab6 000000000b35f789
! %l0 = 000000001bd4d227, Mem[00000000908001c8] = 832efd6800df822d
stx %l0,[%i5+0x1c8] ! Mem[00000000908001c8] = 000000001bd4d227
! Mem[0000000090800028] = b751bea3, %g2 = 00000000bd4fdab6
ldsb [%i5+%o5],%g2 ! %g2 = ffffffffffffffb7
! Mem[0000000039800038] = db987632, %l5 = 0000000000000051
swap [%i3+0x038],%l5 ! %l5 = 00000000db987632
! %l6 = 000000002eb489cb, Mem[0000000091000180] = 5fb94134d025013d
stx %l6,[%i6+0x180] ! Mem[0000000091000180] = 000000002eb489cb
! Mem[000000003980006d] = 1fed007a, %l7 = 6147e2a6182f774f
ldstub [%i3+0x06d],%l7 ! %l7 = 000000ed000000ff
! Mem[0000000090000160] = 7a26442337fcd053, %g2 = ffffffffffffffb7
ldx [%i4+0x160],%g2 ! %g2 = 7a26442337fcd053
! Mem[0000000091000168] = dbe88d47 56d9747a, %g2 = 37fcd053, %g3 = 0b35f789
ldd [%i6+0x168],%g2 ! %g2 = 00000000dbe88d47 0000000056d9747a
p20_label_6:
! Mem[0000000091800108] = d2075a403b56edba, %g2 = 00000000dbe88d47
ldx [%o0+0x108],%g2 ! %g2 = d2075a403b56edba
membar #Sync ! Added by membar checker (184)
! %f0 = 430b26e3 210fff68 14044690 b686999f
! %f4 = 39e53bb2 4a5f2631 de87f98a b043929c
! %f8 = 3bac4760 44370310 2ae86fa8 4275ea26
! %f12 = 9430225b 1a826ac4 38f2eaaa c41473e7
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[00000000900000a8] = cb6bfbefcc9f02bf, %g2 = d2075a403b56edba
ldx [%i4+0x0a8],%g2 ! %g2 = cb6bfbefcc9f02bf
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000009080006c] = 4b2a4e86, %g2 = cb6bfbefcc9f02bf
lduh [%i5+0x06c],%g2 ! %g2 = 0000000000004b2a
! Mem[0000000038800198] = 924d345bca5d8d97, %l6 = 000000002eb489cb, %l5 = 00000000db987632
add %i1,0x198,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 924d345bca5d8d97
! Mem[0000000039000000] = 7b106b0f, %l1 = ae387227, %l6 = 2eb489cb
casa [%i2]0x80,%l1,%l6 ! %l6 = 000000007b106b0f
! %l7 = 00000000000000ed, Mem[000000003980002a] = c97b21e5
sth %l7,[%i3+0x02a] ! Mem[0000000039800028] = c97b00ed
! Mem[000000009000000c] = b899daae, %g2 = 0000000000004b2a
lduw [%i4+0x00c],%g2 ! %g2 = 00000000b899daae
! Mem[00000000380000c0] = c7cd8090 fbd3e360 00d049d4 822f69f5
! Mem[00000000380000d0] = ee4ce451 d93b5c7b a689077b e0f9afa9
! Mem[00000000380000e0] = 89e72128 5b589923 a0238802 b5555a1e
! Mem[00000000380000f0] = b8508fda 30797710 ece8f812 d69f1381
ldda [%i0+%g4]ASI_BLK_P,%f0 ! Block Load from 00000000380000c0
p20_label_7:
! Mem[0000000038000110] = 8d15d8ca, %l7 = 000000ed, %l1 = ae387227
add %i0,0x110,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000008d15d8ca
! %l0 = 000000001bd4d227, Mem[000000003880012b] = acc52b5a
stb %l0,[%i1+0x12b] ! Mem[0000000038800128] = acc52b27
! Mem[00000000380000f6] = 30797710, %l5 = 924d345bca5d8d97
ldstub [%i0+0x0f6],%l5 ! %l5 = 00000077000000ff
! %l6 = 000000007b106b0f, Mem[00000000918001d0] = 9d2d14538630c246
stx %l6,[%o0+0x1d0] ! Mem[00000000918001d0] = 000000007b106b0f
membar #Sync ! Added by membar checker (185)
! Mem[00000000900001c0] = 430b26e3 210fff68 14044690 b686999f
! Mem[00000000900001d0] = 39e53bb2 4a5f2631 de87f98a b043929c
! Mem[00000000900001e0] = 3bac4760 44370310 2ae86fa8 4275ea26
! Mem[00000000900001f0] = 9430225b 1a826ac4 38f2eaaa c41473e7
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[00000000380000cb] = 00d049d4, %l6 = 000000007b106b0f
ldstub [%i0+0x0cb],%l6 ! %l6 = 000000d4000000ff
! Mem[0000000091800090] = 8c91cef8, %g2 = 00000000b899daae
ldsb [%o0+0x092],%g2 ! %g2 = ffffffffffffff8c
! Mem[00000000900001c8] = 14044690 b686999f, %g2 = ffffff8c, %g3 = 56d9747a
ldd [%i4+0x1c8],%g2 ! %g2 = 0000000014044690 00000000b686999f
! %f16 = 2382459c 7cd677f0 a60800b7 0c8f181c
! %f20 = a5db0e8b ec9e999d 6084c607 c8f7d347
! %f24 = 6b33bdcf d8b14f07 51512151 57738123
! %f28 = 11b40686 3a5eaf3a 63085913 96f81e0b
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[0000000039800150] = a00c6e35, %l4 = 00000000000000ce
lduw [%i3+0x150],%l4 ! %l4 = 00000000a00c6e35
p20_label_8:
! Mem[0000000091000100] = b24e2c1f, %g2 = 0000000014044690
lduh [%i6+0x102],%g2 ! %g2 = 000000000000b24e
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[0000000038800100] = b7d00413, %l7 = 00000000000000ed
ldstub [%i1+0x100],%l7 ! %l7 = 000000b7000000ff
! Mem[0000000039800177] = 297de458, %l6 = 00000000000000d4
ldstub [%i3+0x177],%l6 ! %l6 = 00000058000000ff
! Mem[00000000900001c0] = 430b26e3 210fff68 14044690 b686999f
! Mem[00000000900001d0] = 39e53bb2 4a5f2631 de87f98a b043929c
! Mem[00000000900001e0] = 3bac4760 44370310 2ae86fa8 4275ea26
! Mem[00000000900001f0] = 9430225b 1a826ac4 38f2eaaa c41473e7
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[00000000388001f0] = d3b2306b 3cc0766a, %l6 = 00000058, %l7 = 000000b7
ldd [%i1+0x1f0],%l6 ! %l6 = 00000000d3b2306b 000000003cc0766a
! Mem[00000000900000c0] = 464d20ef, %g18 = 3a27fd7e52709b10
ldsw [%i4+0x0c0],%g2 ! %g2 = 3a27fd7e52709b10
! Mem[0000000039000024] = 576c4cf8, %l0 = 000000001bd4d227
lduw [%i2+0x024],%l0 ! %l0 = 00000000576c4cf8
! Mem[0000000090800104] = 275ea837, %g2 = 00000000464d20ef
ldsb [%i5+0x104],%g2 ! %g2 = 0000000000000027
! Mem[00000000918001c4] = adb1fac7, %g2 = 0000000000000027
lduw [%o0+0x1c4],%g2 ! %g2 = 00000000adb1fac7
p20_label_9:
! Mem[000000009080019c] = 89ad2477, %g18 = 3a27fd7e52709b10
ldsw [%i5+0x19c],%g2 ! %g2 = 3a27fd7e52709b10
! Mem[0000000039000080] = 22793049, %l2 = 480ec19a2ac10717
lduh [%i2+0x082],%l2 ! %l2 = 0000000000003049
! Mem[0000000090800170] = 3388ff796dec9fe4, %g2 = ffffffff89ad2477
ldx [%i5+0x170],%g2 ! %g2 = 3388ff796dec9fe4
membar #Sync ! Added by membar checker (186)
! %l2 = 0000000000003049, Mem[00000000900001db] = 8ab04392
stb %l2,[%i4+0x1db] ! Mem[00000000900001d8] = 49b04392
! Mem[00000000380001ac] = 632cb0c4, %l1 = 000000008d15d8ca
swap [%i0+0x1ac],%l1 ! %l1 = 00000000632cb0c4
! Mem[000000009100018c] = 835fe1b2, %g2 = 3388ff796dec9fe4
ldub [%i6+0x18f],%g2 ! %g2 = 0000000000000083
membar #Sync ! Added by membar checker (187)
! Mem[00000000900001c0] = 430b26e3 210fff68 14044690 b686999f
! Mem[00000000900001d0] = 39e53bb2 4a5f2631 de87f949 b043929c
! Mem[00000000900001e0] = 3bac4760 44370310 2ae86fa8 4275ea26
! Mem[00000000900001f0] = 9430225b 1a826ac4 38f2eaaa c41473e7
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000908000b0] = aa13987e 9a765db5, %g2 = 00000083, %g3 = b686999f
ldd [%i5+0x0b0],%g2 ! %g2 = 00000000aa13987e 000000009a765db5
! Mem[000000003880010c] = 8ab92848, %l2 = 0000000000003049
swap [%i1+0x10c],%l2 ! %l2 = 000000008ab92848
! Mem[00000000380001bc] = be523801, %l4 = 00000000a00c6e35
swap [%i0+0x1bc],%l4 ! %l4 = 00000000be523801
p20_label_10:
! %l0 = 576c4cf8, %l1 = 632cb0c4, Mem[0000000091000068] = 9be4b89e a06b6865
std %l0,[%i6+0x068] ! Mem[0000000091000068] = 576c4cf8 632cb0c4
! %l0 = 00000000576c4cf8, Mem[00000000380000d0] = ee4ce451d93b5c7b
stx %l0,[%i0+0x0d0] ! Mem[00000000380000d0] = 00000000576c4cf8
! Mem[0000000039000038] = e91ed916, %l1 = 00000000632cb0c4
swap [%i2+0x038],%l1 ! %l1 = 00000000e91ed916
! Mem[00000000380000d0] = 00000000, %l1 = 00000000e91ed916
ldstub [%i0+0x0d0],%l1 ! %l1 = 00000000000000ff
! Mem[0000000091000058] = 6945e890 786d71fe, %g2 = aa13987e, %g3 = 9a765db5
ldd [%i6+0x058],%g2 ! %g2 = 000000006945e890 00000000786d71fe
! Mem[0000000091000120] = fe4b1b42 f157094d, %g2 = 6945e890, %g3 = 786d71fe
ldd [%i6+0x120],%g2 ! %g2 = 00000000fe4b1b42 00000000f157094d
! %f16 = 2382459c 7cd677f0 a60800b7 0c8f181c
! %f20 = a5db0e8b ec9e999d 6084c607 c8f7d347
! %f24 = 6b33bdcf d8b14f07 51512151 57738123
! %f28 = 11b40686 3a5eaf3a 63085913 96f81e0b
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[0000000090800128] = 60245948 b786dab2, %g2 = fe4b1b42, %g3 = f157094d
ldd [%i5+0x128],%g2 ! %g2 = 0000000060245948 00000000b786dab2
! Mem[000000003880015c] = 1896f97e, %l7 = 000000003cc0766a
swap [%i1+0x15c],%l7 ! %l7 = 000000001896f97e
! %l0 = 00000000576c4cf8, Mem[0000000091000088] = 01cc76b41fef824c
stx %l0,[%i6+0x088] ! Mem[0000000091000088] = 00000000576c4cf8
p20_label_11:
! Mem[0000000090800134] = a159c790, %g2 = 0000000060245948
ldsb [%i5+0x135],%g2 ! %g2 = ffffffffffffffa1
! Mem[0000000038800024] = 9e5856db, %l2 = 000000008ab92848
lduw [%i1+0x024],%l2 ! %l2 = 000000009e5856db
! Mem[000000003800010c] = 3d932b36, %l4 = 00000000be523801
swap [%i0+0x10c],%l4 ! %l4 = 000000003d932b36
! Mem[000000009080006c] = 4b2a4e86, %g18 = 3a27fd7e52709b10
ldsw [%i5+0x06c],%g2 ! %g2 = 3a27fd7e52709b10
! %l2 = 9e5856db, %l3 = 84697a9e, Mem[00000000908001a8] = f2d6d9ad 7a6fb548
std %l2,[%i5+0x1a8] ! Mem[00000000908001a8] = 9e5856db 84697a9e
! Mem[00000000918001ec] = 6efa751f, %g18 = 3a27fd7e52709b10
ldsw [%o0+0x1ec],%g2 ! %g2 = 3a27fd7e52709b10
! Mem[00000000388001a8] = dab27a1542195f68, %l6 = 00000000d3b2306b, %l0 = 00000000576c4cf8
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = dab27a1542195f68
! Mem[00000000910000e0] = 5949c598f4301fad, %g2 = 000000006efa751f
ldx [%i6+0x0e0],%g2 ! %g2 = 5949c598f4301fad
! Mem[0000000090800044] = 3ae6831c, %g2 = 5949c598f4301fad
lduw [%i5+0x044],%g2 ! %g2 = 000000003ae6831c
! %l7 = 000000001896f97e, Mem[00000000380000a1] = ea42aa47
stb %l7,[%i0+0x0a1] ! Mem[00000000380000a0] = ea7eaa47
p20_label_12:
! Mem[000000009180008c] = 02feacfd, %g2 = 000000003ae6831c
ldsh [%o0+0x08e],%g2 ! %g2 = 00000000000002fe
! Mem[00000000388001b0] = e56a008c 43357cea, %l6 = d3b2306b, %l7 = 1896f97e
ldd [%i1+0x1b0],%l6 ! %l6 = 00000000e56a008c 0000000043357cea
! Mem[0000000090000100] = 2382459c 7cd677f0 a60800b7 0c8f181c
! Mem[0000000090000110] = a5db0e8b ec9e999d 6084c607 c8f7d347
! Mem[0000000090000120] = 6b33bdcf d8b14f07 51512151 57738123
! Mem[0000000090000130] = 11b40686 3a5eaf3a 63085913 96f81e0b
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[00000000398001bc] = b1a7c07f, %l2 = 9e5856db, %l1 = 00000000
add %i3,0x1bc,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000b1a7c07f
! Mem[00000000910001f0] = 05f58680, %g2 = 00000000000002fe
ldsb [%i6+0x1f2],%g2 ! %g2 = 0000000000000005
! Mem[0000000090000100] = 2382459c 7cd677f0 a60800b7 0c8f181c
! Mem[0000000090000110] = a5db0e8b ec9e999d 6084c607 c8f7d347
! Mem[0000000090000120] = 6b33bdcf d8b14f07 51512151 57738123
! Mem[0000000090000130] = 11b40686 3a5eaf3a 63085913 96f81e0b
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[0000000038800118] = 77aceca4bccdb401, %l3 = 6e324bb484697a9e, %l5 = 0000000000000077
add %i1,0x118,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 77aceca4bccdb401
! Mem[0000000091800060] = 5faec1ac, %g2 = 0000000000000005
lduw [%o0+0x060],%g2 ! %g2 = 000000005faec1ac
! Mem[0000000091000024] = 3f02b68f, %g18 = 3a27fd7e52709b10
ldsw [%i6+0x024],%g2 ! %g2 = 3a27fd7e52709b10
! Mem[0000000090800068] = 5df193cc4b2a4e86, %g2 = 000000003f02b68f
ldx [%i5+0x068],%g2 ! %g2 = 5df193cc4b2a4e86
p20_label_13:
! Mem[00000000390001f0] = 891e9bf1, %l3 = 6e324bb484697a9e
swap [%i2+0x1f0],%l3 ! %l3 = 00000000891e9bf1
! %f0 = c7cd8090 fbd3e360 00d049d4 822f69f5
! %f4 = ee4ce451 d93b5c7b a689077b e0f9afa9
! %f8 = 89e72128 5b589923 a0238802 b5555a1e
! %f12 = b8508fda 30797710 ece8f812 d69f1381
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[0000000091000098] = 03d0d50f, %g2 = 5df193cc4b2a4e86
ldub [%i6+0x09b],%g2 ! %g2 = 0000000000000003
membar #Sync ! Added by membar checker (188)
! Mem[0000000090000198] = f7c807c6, %g2 = 0000000000000003
lduh [%i4+0x19a],%g2 ! %g2 = 000000000000f7c8
! Mem[000000009100018c] = e0fb7783, %g2 = 000000000000f7c8
lduw [%i6+0x18c],%g2 ! %g2 = 00000000e0fb7783
! %l0 = dab27a1542195f68, Mem[0000000091000029] = d6d33bc4
stb %l0,[%i6+0x029] ! Mem[0000000091000028] = 68d33bc4
! Mem[0000000091800158] = 7ae1456a, %g2 = 00000000e0fb7783
ldsb [%o0+0x15a],%g2 ! %g2 = 000000000000007a
! %l2 = 000000009e5856db, Mem[000000009080012a] = 5948b786
sth %l2,[%i5+0x12a] ! Mem[0000000090800128] = 56dbb786
! Mem[0000000091800010] = a320edbf77c60641, %g2 = 000000000000007a
ldx [%o0+%o2],%g2 ! %g2 = a320edbf77c60641
! Mem[000000009080015c] = ecaf11e1, %g2 = a320edbf77c60641
lduw [%i5+0x15c],%g2 ! %g2 = 00000000ecaf11e1
p20_label_14:
! Mem[00000000398001dc] = 882a0ad9, %l2 = 000000009e5856db
swap [%i3+0x1dc],%l2 ! %l2 = 00000000882a0ad9
! Mem[00000000380001dc] = 42ccfaf2, %l6 = 00000000e56a008c
swap [%i0+0x1dc],%l6 ! %l6 = 0000000042ccfaf2
! %f0 = c7cd8090 fbd3e360 00d049d4 822f69f5
! %f4 = ee4ce451 d93b5c7b a689077b e0f9afa9
! %f8 = 89e72128 5b589923 a0238802 b5555a1e
! %f12 = b8508fda 30797710 ece8f812 d69f1381
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
! %l7 = 0000000043357cea, Mem[0000000090000188] = 1c188f0cb70008a6
stx %l7,[%i4+0x188] ! Mem[0000000090000188] = 0000000043357cea
! Mem[0000000038800110] = 5a47e754, %l1 = 00000000b1a7c07f
swap [%i1+0x110],%l1 ! %l1 = 000000005a47e754
! Mem[00000000900001c0] = 430b26e3 210fff68 14044690 b686999f
! Mem[00000000900001d0] = 39e53bb2 4a5f2631 de87f949 b043929c
! Mem[00000000900001e0] = 3bac4760 44370310 2ae86fa8 4275ea26
! Mem[00000000900001f0] = 9430225b 1a826ac4 38f2eaaa c41473e7
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000039800108] = ea1ec5ca26b3371c, %l6 = 0000000042ccfaf2, %l4 = 000000003d932b36
add %i3,0x108,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = ea1ec5ca26b3371c
! %l3 = 00000000891e9bf1, Mem[0000000039000158] = 52b8e398cb989f4b
stx %l3,[%i2+0x158] ! Mem[0000000039000158] = 00000000891e9bf1
! Mem[000000003900019b] = a9a66b0d, %l0 = dab27a1542195f68
ldstub [%i2+0x19b],%l0 ! %l0 = 0000000d000000ff
! Mem[0000000039800150] = a00c6e35, %l4 = 26b3371c, %l7 = 43357cea
add %i3,0x150,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000a00c6e35
p20_label_15:
! %f0 = c7cd8090 fbd3e360 00d049d4 822f69f5
! %f4 = ee4ce451 d93b5c7b a689077b e0f9afa9
! %f8 = 89e72128 5b589923 a0238802 b5555a1e
! %f12 = b8508fda 30797710 ece8f812 d69f1381
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900000c0
! %l1 = 000000005a47e754, Mem[00000000900001bc] = 13590863
stw %l1,[%i4+0x1bc] ! Mem[00000000900001bc] = 5a47e754
! Mem[0000000091000024] = 3f02b68f, %g2 = 00000000ecaf11e1
ldub [%i6+0x024],%g2 ! %g2 = 000000000000003f
! Mem[0000000038000099] = 32ffd57f, %l4 = ea1ec5ca26b3371c
ldstub [%i0+0x099],%l4 ! %l4 = 000000ff000000ff
! Mem[00000000380001d0] = a11c8ead, %l6 = 42ccfaf2, %l5 = bccdb401
add %i0,0x1d0,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000a11c8ead
! Mem[0000000038000128] = 18c298ff, %l4 = 000000ff, %l0 = 0000000d
add %i0,0x128,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000018c298ff
! Mem[0000000091000140] = 546b0b27, %g2 = 000000000000003f
lduh [%i6+0x140],%g2 ! %g2 = 000000000000546b
! Mem[00000000910001b0] = 2b3c47ce, %g2 = 000000000000546b
ldub [%i6+0x1b1],%g2 ! %g2 = 000000000000002b
! %f0 = c7cd8090 fbd3e360 00d049d4 822f69f5
! %f4 = ee4ce451 d93b5c7b a689077b e0f9afa9
! %f8 = 89e72128 5b589923 a0238802 b5555a1e
! %f12 = b8508fda 30797710 ece8f812 d69f1381
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[0000000039000104] = 5cfa376f, %l5 = 00000000a11c8ead
swap [%i2+0x104],%l5 ! %l5 = 000000005cfa376f
p20_label_16:
! Mem[00000000388000b0] = af8b461a, %l7 = 00000000a00c6e35
swap [%i1+0x0b0],%l7 ! %l7 = 00000000af8b461a
! Mem[00000000380000b0] = 46cf4ff4, %l5 = 5cfa376f, %l4 = 000000ff
add %i0,0xb0,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000046cf4ff4
! Mem[000000003800003c] = 4f01add0, %l0 = 0000000018c298ff
lduw [%i0+0x03c],%l0 ! %l0 = 000000004f01add0
membar #Sync ! Added by membar checker (189)
! %f0 = c7cd8090 fbd3e360 00d049d4 822f69f5
! %f4 = ee4ce451 d93b5c7b a689077b e0f9afa9
! %f8 = 89e72128 5b589923 a0238802 b5555a1e
! %f12 = b8508fda 30797710 ece8f812 d69f1381
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000040
membar #Sync ! Added by membar checker (190)
! Mem[000000009000004c] = 822f69f5, %g18 = 3a27fd7e52709b10
ldsw [%i4+0x04c],%g2 ! %g2 = 3a27fd7e52709b10
! Mem[0000000091000134] = 1ac2db16, %g18 = 3a27fd7e52709b10
ldsw [%i6+0x134],%g2 ! %g2 = 3a27fd7e52709b10
! %f0 = c7cd8090 fbd3e360 00d049d4 822f69f5
! %f4 = ee4ce451 d93b5c7b a689077b e0f9afa9
! %f8 = 89e72128 5b589923 a0238802 b5555a1e
! %f12 = b8508fda 30797710 ece8f812 d69f1381
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[0000000091000128] = 2d8424cd, %g2 = 000000001ac2db16
lduh [%i6+0x12a],%g2 ! %g2 = 0000000000002d84
! %l2 = 882a0ad9, %l3 = 891e9bf1, Mem[0000000039800108] = ea1ec5ca 26b3371c
std %l2,[%i3+0x108] ! Mem[0000000039800108] = 882a0ad9 891e9bf1
! %l6 = 0000000042ccfaf2, Mem[00000000380001b0] = 05192378f1794878
stx %l6,[%i0+0x1b0] ! Mem[00000000380001b0] = 0000000042ccfaf2
p20_label_17:
! Mem[00000000380001f0] = 92293d897be123f8, %l3 = 00000000891e9bf1, %l7 = 00000000af8b461a
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 92293d897be123f8
! Mem[0000000039800000] = ca6cc931 3edede44 8faea723 8c40fd3e
! Mem[0000000039800010] = 58b308e8 5f4a2250 751b162c d30466ba
! Mem[0000000039800020] = 30c46462 b770ce78 c97b00ed 0d23ad21
! Mem[0000000039800030] = b48eaead 1f4b4747 00000051 24e828fa
ldda [%i3]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000039800000
! Mem[0000000038800008] = 61b6d2f2, %l0 = 000000004f01add0
swap [%i1+%o1],%l0 ! %l0 = 0000000061b6d2f2
! Mem[000000003900019d] = c7206687, %l0 = 0000000061b6d2f2
ldstub [%i2+0x19d],%l0 ! %l0 = 00000020000000ff
! %l0 = 0000000000000020, Mem[00000000910001bc] = ec5ecd51
stw %l0,[%i6+0x1bc] ! Mem[00000000910001bc] = 00000020
! %l4 = 46cf4ff4, %l5 = 5cfa376f, Mem[00000000900001d0] = 39e53bb2 4a5f2631
std %l4,[%i4+0x1d0] ! Mem[00000000900001d0] = 46cf4ff4 5cfa376f
! Mem[0000000039800148] = 56896cd5, %l7 = 7be123f8, %l4 = 46cf4ff4
add %i3,0x148,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000056896cd5
! Mem[00000000388000ff] = f450f6a3, %l5 = 000000005cfa376f
ldstub [%i1+0x0ff],%l5 ! %l5 = 000000a3000000ff
! Mem[00000000388001a1] = f4c3476d, %l6 = 0000000042ccfaf2
ldstub [%i1+0x1a1],%l6 ! %l6 = 000000c3000000ff
! Mem[00000000390001d0] = f0c1f700174f7d43, %l1 = 000000005a47e754, %l5 = 00000000000000a3
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = f0c1f700174f7d43
p20_label_18:
! Mem[00000000908000dc] = f81d9f0c, %g18 = 3a27fd7e52709b10
ldsw [%i5+0x0dc],%g2 ! %g2 = 3a27fd7e52709b10
! %l5 = f0c1f700174f7d43, Mem[00000000918001c0] = b50779baadb1fac7
stx %l5,[%o0+0x1c0] ! Mem[00000000918001c0] = f0c1f700174f7d43
! %f0 = c7cd8090 fbd3e360 00d049d4 822f69f5
! %f4 = ee4ce451 d93b5c7b a689077b e0f9afa9
! %f8 = 89e72128 5b589923 a0238802 b5555a1e
! %f12 = b8508fda 30797710 ece8f812 d69f1381
stda %f0,[%i1]ASI_BLK_P ! Block Store to 0000000038800000
! Mem[0000000038800170] = 2cea13e4, %l1 = 000000005a47e754
swap [%i1+0x170],%l1 ! %l1 = 000000002cea13e4
! Mem[0000000091800010] = edbf77c6, %g2 = fffffffff81d9f0c
ldsh [%o0+0x012],%g2 ! %g2 = ffffffffffffedbf
! Mem[0000000091800054] = 51c81b56, %g18 = 3a27fd7e52709b10
ldsw [%o0+0x054],%g2 ! %g2 = 3a27fd7e52709b10
! %f16 = 44dede3e 31c96cca 3efd408c 23a7ae8f
! %f20 = 50224a5f e808b358 ba6604d3 2c161b75
! %f24 = 78ce70b7 6264c430 21ad230d ed007bc9
! %f28 = 47474b1f adae8eb4 fa28e824 51000000
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000180
! Mem[00000000390000d0] = 9d999eec8b0edba5, %l0 = 0000000000000020, %l0 = 0000000000000020
add %i2,0xd0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 9d999eec8b0edba5
! Mem[00000000908000d0] = a1d7532a 91b2ae27, %g2 = 51c81b56, %g3 = b786dab2
ldd [%i5+0x0d0],%g2 ! %g2 = 00000000a1d7532a 0000000091b2ae27
! Mem[0000000090000018] = 4a70d7ea c5ae8c2c, %g2 = a1d7532a, %g3 = 91b2ae27
ldd [%i4+%o3],%g2 ! %g2 = 000000004a70d7ea 00000000c5ae8c2c
p20_label_19:
! Mem[0000000090800030] = 9bac390018246bf0, %g2 = 000000004a70d7ea
ldx [%i5+0x030],%g2 ! %g2 = 9bac390018246bf0
! %f16 = 44dede3e 31c96cca 3efd408c 23a7ae8f
! %f20 = 50224a5f e808b358 ba6604d3 2c161b75
! %f24 = 78ce70b7 6264c430 21ad230d ed007bc9
! %f28 = 47474b1f adae8eb4 fa28e824 51000000
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000040
! %l1 = 000000002cea13e4, Mem[00000000900000e7] = 23a02388
stb %l1,[%i4+0x0e7] ! Mem[00000000900000e4] = e4a02388
! %l0 = 9d999eec8b0edba5, Mem[00000000918001d8] = 487bb59abe03d043
stx %l0,[%o0+0x1d8] ! Mem[00000000918001d8] = 9d999eec8b0edba5
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
membar #Sync ! Added by membar checker (191)
! Mem[0000000090000188] = 408c23a7, %g2 = 9bac390018246bf0
ldsh [%i4+0x18a],%g2 ! %g2 = 000000000000408c
! Mem[0000000091000110] = cecbc0eb 4839fbff, %g2 = 0000408c, %g3 = c5ae8c2c
ldd [%i6+0x110],%g2 ! %g2 = 00000000cecbc0eb 000000004839fbff
! Mem[0000000091800128] = 588be828, %g2 = 00000000cecbc0eb
lduw [%o0+0x128],%g2 ! %g2 = 00000000588be828
! Mem[00000000908000e8] = 17136640929c17e3, %g2 = 00000000588be828
ldx [%i5+0x0e8],%g2 ! %g2 = 17136640929c17e3
! Mem[000000003980017c] = d284675d, %l7 = 92293d897be123f8
ldstub [%i3+0x17c],%l7 ! %l7 = 000000d2000000ff
p20_label_20:
! Mem[00000000908001bc] = f69c3a94, %g18 = 3a27fd7e52709b10
ldsw [%i5+0x1bc],%g2 ! %g2 = 3a27fd7e52709b10
! Mem[00000000380001d8] = 6daa9d86e56a008c, %l3 = 00000000891e9bf1, %l3 = 00000000891e9bf1
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 6daa9d86e56a008c
! Mem[0000000039000139] = b2d28a08, %l6 = 00000000000000c3
ldstub [%i2+0x139],%l6 ! %l6 = 000000d2000000ff
! Mem[0000000038800140] = fbd7c153, %l7 = 00000000000000d2
swap [%i1+0x140],%l7 ! %l7 = 00000000fbd7c153
! Mem[0000000091000148] = ae8d50eb, %g18 = 3a27fd7e52709b10
ldsw [%i6+0x148],%g2 ! %g2 = 3a27fd7e52709b10
! Mem[0000000038000170] = 110cc79c72875a48, %l6 = 00000000000000d2, %l6 = 00000000000000d2
add %i0,0x170,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 110cc79c72875a48
! %l6 = 72875a48, %l7 = fbd7c153, Mem[0000000090000030] = 0c8c5373 2467b2d9
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 72875a48 fbd7c153
! Mem[0000000039800100] = 417edd77 4ee0b57c 882a0ad9 891e9bf1
! Mem[0000000039800110] = c3348ffd 5329a0e5 df3c1117 60d4dcf1
! Mem[0000000039800120] = eabf9f23 6779f7c6 2fc19e95 3abc239c
! Mem[0000000039800130] = 5a70bd99 7c92e4cc 5cdb5c2d beff88dd
mov 0x100,%g4
ldda [%i3+%g4]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000039800100
! Mem[00000000908000b8] = f2c3b640, %g2 = ffffffffae8d50eb
lduh [%i5+0x0b8],%g2 ! %g2 = 000000000000f2c3
! Mem[0000000039000180] = da0bc740, %l3 = 6daa9d86e56a008c
ldsh [%i2+0x182],%l3 ! %l3 = ffffffffffffc740
p20_label_21:
! Mem[0000000039000100] = 4e0a18b5, %l2 = 00000000882a0ad9
ldstub [%i2+0x100],%l2 ! %l2 = 0000004e000000ff
! %l6 = 72875a48, %l7 = fbd7c153, Mem[0000000091000018] = 4118285b 0eb0b5a8
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 72875a48 fbd7c153
! Mem[00000000918001bc] = c834b604, %g2 = 000000000000f2c3
lduw [%o0+0x1bc],%g2 ! %g2 = 00000000c834b604
! Mem[00000000398000b8] = 75e1c89c, %l0 = 9d999eec8b0edba5
ldstub [%i3+0x0b8],%l0 ! %l0 = 00000075000000ff
! Mem[00000000390001b7] = 236f6ab8, %l6 = 110cc79c72875a48
ldstub [%i2+0x1b7],%l6 ! %l6 = 000000b8000000ff
! Mem[00000000910000c0] = d64cb874, %g18 = 3a27fd7e52709b10
ldsw [%i6+0x0c0],%g2 ! %g2 = 3a27fd7e52709b10
! Mem[00000000900001c0] = 430b26e3 210fff68 14044690 b686999f
! Mem[00000000900001d0] = 46cf4ff4 5cfa376f de87f949 b043929c
! Mem[00000000900001e0] = 3bac4760 44370310 2ae86fa8 4275ea26
! Mem[00000000900001f0] = 9430225b 1a826ac4 38f2eaaa c41473e7
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000380000c4] = fbd3e360, %l2 = 0000004e, %l5 = 174f7d43
add %i0,0xc4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000fbd3e360
membar #Sync ! Added by membar checker (192)
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 72875a48 fbd7c153 6e81d6bf b2154501
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[0000000038800188] = 047dc5a0, %l6 = 00000000000000b8
ldsw [%i1+0x188],%l6 ! %l6 = 00000000047dc5a0
p20_label_22:
! Mem[00000000390001e8] = c42634b6, %l0 = 00000075, %l7 = fbd7c153
add %i2,0x1e8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000c42634b6
! Mem[00000000388000b8] = 62a7b4fd0920e6dd, %l7 = 00000000c42634b6, %l0 = 0000000000000075
add %i1,0xb8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 62a7b4fd0920e6dd
! Mem[00000000390000a8] = 57e9329826680bcb, %l2 = 000000000000004e, %l5 = 00000000fbd3e360
add %i2,0xa8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 57e9329826680bcb
! %l7 = 00000000c42634b6, Mem[000000009080005a] = 605558f2
sth %l7,[%i5+0x05a] ! Mem[0000000090800058] = 34b658f2
! %l4 = 0000000056896cd5, Mem[00000000380001cc] = f4cc96b6
sth %l4,[%i0+0x1cc] ! Mem[00000000380001cc] = 6cd596b6
! Mem[0000000039000080] = 22793049, %l4 = 56896cd5, %l1 = 2cea13e4
add %i2,0x80,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000022793049
! %f16 = 7cb5e04e 77dd7e41 f19b1e89 d90a2a88
! %f20 = e5a02953 fd8f34c3 f1dcd460 17113cdf
! %f24 = c6f77967 239fbfea 9c23bc3a 959ec12f
! %f28 = cce4927c 99bd705a dd88ffbe 2d5cdb5c
mov 0x080,%g5
stda %f16,[%i0+%g5]ASI_BLK_AIUPL ! Block Store to 0000000038000080
! Mem[00000000390001c0] = 5d3c88a3 2eb489cb 93a9a5da 33868485
! Mem[00000000390001d0] = f0c1f700 174f7d43 d9759f83 628688f0
! Mem[00000000390001e0] = 3d653b3d 1e367c6d c42634b6 e7c955fe
! Mem[00000000390001f0] = 84697a9e aa1b4a1b 2ea8e355 fb20a591
mov 0x1c0,%g4
ldda [%i2+%g4]ASI_BLK_AIUSL,%f16 ! Block Load from 00000000390001c0
! %l4 = 0000000056896cd5, Mem[00000000900001f8] = 38f2eaaa
stw %l4,[%i4+0x1f8] ! Mem[00000000900001f8] = 56896cd5
! %l4 = 0000000056896cd5, Mem[00000000900001a8] = 21ad230d
stw %l4,[%i4+0x1a8] ! Mem[00000000900001a8] = 56896cd5
p20_label_23:
! %l2 = 000000000000004e, Mem[00000000900001b0] = 47474b1fadae8eb4
stx %l2,[%i4+0x1b0] ! Mem[00000000900001b0] = 000000000000004e
! Mem[0000000039000038] = 632cb0c4, %l2 = 0000004e, %l3 = ffffc740
add %i2,0x38,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000632cb0c4
! Mem[0000000090000198] = ba6604d3 2c161b75, %g2 = d64cb874, %g3 = 4839fbff
ldd [%i4+0x198],%g2 ! %g2 = 00000000ba6604d3 000000002c161b75
! Mem[00000000388001f0] = d3b2306b, %l4 = 56896cd5, %l4 = 56896cd5
add %i1,0x1f0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000d3b2306b
! Mem[00000000388001dd] = b0014b59, %l4 = 00000000d3b2306b
ldstub [%i1+0x1dd],%l4 ! %l4 = 00000001000000ff
! Mem[00000000910001bc] = 00000020, %g2 = 00000000ba6604d3
lduw [%i6+0x1bc],%g2 ! %g2 = 0000000000000020
! %l0 = 0920e6dd, %l1 = 22793049, Mem[0000000091000008] = 27e2e4e1 df89ac55
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 0920e6dd 22793049
! Mem[00000000398000f8] = d093a220, %l7 = 00000000c42634b6
ldsb [%i3+0x0fa],%l7 ! %l7 = ffffffffffffffa2
! %l0 = 62a7b4fd0920e6dd, Mem[0000000090000078] = fa28e824
sth %l0,[%i4+0x078] ! Mem[0000000090000078] = e6dde824
! Mem[00000000908001d4] = 24d2421e, %g18 = 3a27fd7e52709b10
ldsw [%i5+0x1d4],%g2 ! %g2 = 3a27fd7e52709b10
p20_label_24:
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = 274af843 3402e25f 49eb8930 327d0d21
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! %f0 = c7cd8090 fbd3e360 00d049d4 822f69f5
! %f4 = ee4ce451 d93b5c7b a689077b e0f9afa9
! %f8 = 89e72128 5b589923 a0238802 b5555a1e
! %f12 = b8508fda 30797710 ece8f812 d69f1381
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! %f0 = c7cd8090 fbd3e360 00d049d4 822f69f5
! %f4 = ee4ce451 d93b5c7b a689077b e0f9afa9
! %f8 = 89e72128 5b589923 a0238802 b5555a1e
! %f12 = b8508fda 30797710 ece8f812 d69f1381
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900000c0
! %l7 = ffffffffffffffa2, Mem[0000000091000188] = c03b64c2
stw %l7,[%i6+0x188] ! Mem[0000000091000188] = ffffffa2
! Mem[0000000038800058] = d3e633ce, %l6 = 00000000047dc5a0
swap [%i1+0x058],%l6 ! %l6 = 00000000d3e633ce
! Mem[00000000380001da] = 6daa9d86, %l5 = 57e9329826680bcb
ldstub [%i0+0x1da],%l5 ! %l5 = 0000009d000000ff
! Mem[00000000398001b0] = d12574e67c0a229a, %l4 = 0000000000000001
ldx [%i3+0x1b0],%l4 ! %l4 = d12574e67c0a229a
! Mem[000000003800006d] = 37a7a866, %l6 = 00000000d3e633ce
ldstub [%i0+0x06d],%l6 ! %l6 = 000000a7000000ff
! Mem[000000009100010c] = 9de122f8, %g2 = 0000000024d2421e
lduw [%i6+0x10c],%g2 ! %g2 = 000000009de122f8
! Mem[000000003800016e] = 9048b01e, %l7 = ffffffffffffffa2
ldstub [%i0+0x16e],%l7 ! %l7 = 000000b0000000ff
p20_label_25:
! Mem[00000000910001b4] = 43f846ac, %g2 = 000000009de122f8
ldub [%i6+0x1b7],%g2 ! %g2 = 0000000000000043
! Mem[0000000090000078] = e6dde824 51000000, %g2 = 00000043, %g3 = 2c161b75
ldd [%i4+0x078],%g2 ! %g2 = 00000000e6dde824 0000000051000000
! %l2 = 000000000000004e, Mem[0000000090000080] = c7cd8090
stw %l2,[%i4+0x080] ! Mem[0000000090000080] = 0000004e
! Mem[0000000090000100] = 2382459c 7cd677f0 a60800b7 0c8f181c
! Mem[0000000090000110] = a5db0e8b ec9e999d 6084c607 c8f7d347
! Mem[0000000090000120] = 6b33bdcf d8b14f07 51512151 57738123
! Mem[0000000090000130] = 11b40686 3a5eaf3a 63085913 96f81e0b
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! %l0 = 62a7b4fd0920e6dd, Mem[00000000900000bc] = d69f1381
stw %l0,[%i4+0x0bc] ! Mem[00000000900000bc] = 0920e6dd
! Mem[00000000390000e0] = 074fb1d8cfbd336b, %l5 = 000000000000009d, %l2 = 000000000000004e
add %i2,0xe0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 074fb1d8cfbd336b
! Mem[0000000038800158] = 5552f1113cc0766a, %l1 = 0000000022793049, %l0 = 62a7b4fd0920e6dd
add %i1,0x158,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 5552f1113cc0766a
! %f16 = cb89b42e a3883c5d 85848633 daa5a993
! %f20 = 437d4f17 00f7c1f0 f0888662 839f75d9
! %f24 = 6d7c361e 3d3b653d fe55c9e7 b63426c4
! %f28 = 1b4a1baa 9e7a6984 91a520fb 55e3a82e
stda %f16,[%i2+%g5]ASI_COMMIT_P ! Block Store to 0000000039000100
! %f16 = cb89b42e a3883c5d 85848633 daa5a993
! %f20 = 437d4f17 00f7c1f0 f0888662 839f75d9
! %f24 = 6d7c361e 3d3b653d fe55c9e7 b63426c4
! %f28 = 1b4a1baa 9e7a6984 91a520fb 55e3a82e
mov 0x080,%g4
stda %f16,[%i3+%g4]ASI_BLK_S ! Block Store to 0000000039800080
! Mem[00000000918001b4] = 6ac8a600, %g2 = 00000000e6dde824
lduw [%o0+0x1b4],%g2 ! %g2 = 000000006ac8a600
ba,a p20_not_taken_0_end
p20_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 5552f1113cc0766a
bne,a,pn %xcc,p20_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000022793049
bne,a,pn %xcc,p20_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 074fb1d8cfbd336b
bne,a,pn %xcc,p20_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000632cb0c4
bne,a,pn %xcc,p20_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be d12574e67c0a229a
bne,a,pn %xcc,p20_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000009d
bne,a,pn %xcc,p20_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000a7
bne,a,pn %xcc,p20_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000b0
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 c7cd8090 fbd3e360
bne %xcc,p20_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 00d049d4 822f69f5
bne %xcc,p20_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ee4ce451 d93b5c7b
bne %xcc,p20_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a689077b e0f9afa9
bne %xcc,p20_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 89e72128 5b589923
bne %xcc,p20_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be a0238802 b5555a1e
bne %xcc,p20_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be b8508fda 30797710
bne %xcc,p20_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ece8f812 d69f1381
bne %xcc,p20_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be cb89b42e a3883c5d
bne %xcc,p20_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 85848633 daa5a993
bne %xcc,p20_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 437d4f17 00f7c1f0
bne %xcc,p20_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be f0888662 839f75d9
bne %xcc,p20_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 6d7c361e 3d3b653d
bne %xcc,p20_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be fe55c9e7 b63426c4
bne %xcc,p20_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 1b4a1baa 9e7a6984
bne %xcc,p20_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 91a520fb 55e3a82e
bne %xcc,p20_f30_fail
nop
! Check Local Memory
set p20_local0_expect,%g1
p20_check_local0:
ldx [%g1+0x068],%g2 ! Expected data = cefa791a37ffa866
ldx [%i0+0x068],%g3 ! Observed data at 0000000038000068
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 417edd774ee0b57c
ldx [%i0+0x080],%g3 ! Observed data at 0000000038000080
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 882a0ad9891e9bf1
ldx [%i0+0x088],%g3 ! Observed data at 0000000038000088
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = c3348ffd5329a0e5
ldx [%i0+0x090],%g3 ! Observed data at 0000000038000090
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = df3c111760d4dcf1
ldx [%i0+0x098],%g3 ! Observed data at 0000000038000098
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = eabf9f236779f7c6
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000380000a0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 2fc19e953abc239c
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000380000a8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 5a70bd997c92e4cc
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000380000b0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 5cdb5c2dbeff88dd
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000380000b8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 00d049ff822f69f5
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000380000c8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ff000000576c4cf8
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000380000d0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = b8508fda3079ff10
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000380000f0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 78bf7b78be523801
ldx [%i0+0x108],%g3 ! Observed data at 0000000038000108
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x108,%g4
ldx [%g1+0x168],%g2 ! Expected data = 5d4fc2809048ff1e
ldx [%i0+0x168],%g3 ! Observed data at 0000000038000168
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x168,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ecb6e6f08d15d8ca
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000380001a8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 0000000042ccfaf2
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000380001b0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 951fbd75a00c6e35
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000380001b8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ea867d6e6cd596b6
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000380001c8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 6daaff86e56a008c
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000380001d8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1d8,%g4
set p20_local1_expect,%g1
p20_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = c7cd8090fbd3e360
ldx [%i1+0x000],%g3 ! Observed data at 0000000038800000
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00d049d4822f69f5
ldx [%i1+0x008],%g3 ! Observed data at 0000000038800008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ee4ce451d93b5c7b
ldx [%i1+0x010],%g3 ! Observed data at 0000000038800010
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = a689077be0f9afa9
ldx [%i1+0x018],%g3 ! Observed data at 0000000038800018
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 89e721285b589923
ldx [%i1+0x020],%g3 ! Observed data at 0000000038800020
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = a0238802b5555a1e
ldx [%i1+0x028],%g3 ! Observed data at 0000000038800028
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = b8508fda30797710
ldx [%i1+0x030],%g3 ! Observed data at 0000000038800030
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ece8f812d69f1381
ldx [%i1+0x038],%g3 ! Observed data at 0000000038800038
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = 047dc5a0e23f152b
ldx [%i1+0x058],%g3 ! Observed data at 0000000038800058
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x058,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = a00c6e35ae387227
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000388000b0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 6a23bdb9664660ff
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000388000e0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = f6ed9418f450f6ff
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000388000f8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ffd004134490df5e
ldx [%i1+0x100],%g3 ! Observed data at 0000000038800100
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = cdefedf500003049
ldx [%i1+0x108],%g3 ! Observed data at 0000000038800108
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = b1a7c07fb63b4db8
ldx [%i1+0x110],%g3 ! Observed data at 0000000038800110
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = acc52b2728bfa2bd
ldx [%i1+0x128],%g3 ! Observed data at 0000000038800128
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 000000d209365f13
ldx [%i1+0x140],%g3 ! Observed data at 0000000038800140
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 5552f1113cc0766a
ldx [%i1+0x158],%g3 ! Observed data at 0000000038800158
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 5a47e754cc81e017
ldx [%i1+0x170],%g3 ! Observed data at 0000000038800170
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = f4ff476dfdf430a8
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000388001a0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 0f0de077b0ff4b59
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000388001d8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x1d8,%g4
set p20_local2_expect,%g1
p20_check_local2:
ldx [%g1+0x038],%g2 ! Expected data = 632cb0c4e8977415
ldx [%i2+0x038],%g3 ! Observed data at 0000000039000038
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x038,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 23817357ff215151
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000390000e8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = cb89b42ea3883c5d
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 = 85848633daa5a993
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 = 437d4f1700f7c1f0
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 = f0888662839f75d9
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 = 6d7c361e3d3b653d
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 = fe55c9e7b63426c4
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 = 1b4a1baa9e7a6984
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 = 91a520fb55e3a82e
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 = ea85ffa70f1621bf
ldx [%i2+0x140],%g3 ! Observed data at 0000000039000140
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 00000000891e9bf1
ldx [%i2+0x158],%g3 ! Observed data at 0000000039000158
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = a34c8fd3c4bf0717
ldx [%i2+0x168],%g3 ! Observed data at 0000000039000168
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x168,%g4
ldx [%g1+0x198],%g2 ! Expected data = a9a66bffc7ff6687
ldx [%i2+0x198],%g3 ! Observed data at 0000000039000198
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = df9d99d3236f6aff
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000390001b0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 84697a9eaa1b4a1b
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000390001f0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1f0,%g4
set p20_local3_expect,%g1
p20_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = c97b00ed0d23ad21
ldx [%i3+0x028],%g3 ! Observed data at 0000000039800028
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000005124e828fa
ldx [%i3+0x038],%g3 ! Observed data at 0000000039800038
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 33e61cd41fff007a
ldx [%i3+0x068],%g3 ! Observed data at 0000000039800068
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = cb89b42ea3883c5d
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 = 85848633daa5a993
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 = 437d4f1700f7c1f0
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 = f0888662839f75d9
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 = 6d7c361e3d3b653d
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 = fe55c9e7b63426c4
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 = 1b4a1baa9e7a6984
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 = 91a520fb55e3a82e
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000398000b8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 882a0ad9891e9bf1
ldx [%i3+0x108],%g3 ! Observed data at 0000000039800108
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x108,%g4
ldx [%g1+0x168],%g2 ! Expected data = 2ac1071784697a9e
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 = 638d81cc297de4ff
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 = cbcc2ff3ff84675d
ldx [%i3+0x178],%g3 ! Observed data at 0000000039800178
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = d8b64a5433ffa1c8
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000398001a8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = d236a7ff9e5856db
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:
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000039800020]
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
membar #Sync
mov 0x140,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000038000010]
done
p20_trap1o:
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000039800020]
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
membar #Sync
mov 0x140,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000038000010]
done
p20_trap2e:
stxa %l5,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038800020]
stxa %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800020]
lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000038800018]
ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039800000]
ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039000008]
done
p20_trap2o:
stxa %l5,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038800020]
stxa %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800020]
lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000038800018]
ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000039800000]
ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039000008]
done
p20_trap3e:
nop
nop
done
p20_trap3o:
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 = 516ef2882e11b8ba
ldx [%g1+0x008],%l1 ! %l1 = 8192c100337dbae8
ldx [%g1+0x010],%l2 ! %l2 = 480ec19a2ac10717
ldx [%g1+0x018],%l3 ! %l3 = 3c0d8d55e7ab793b
ldx [%g1+0x020],%l4 ! %l4 = 47b3c256274af843
ldx [%g1+0x028],%l5 ! %l5 = e7cfd289cb4d993e
ldx [%g1+0x030],%l6 ! %l6 = 53807f1bf5d94fd5
ldx [%g1+0x038],%l7 ! %l7 = 6147e2a6182f774f
! 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 = 4b48a953 c8d7a581 877bdd40 1f3ab12f
! %f4 = 9d7b2518 a2d8433b cd6f6b88 2e2402be
! %f8 = 733eccff 6c0ff2c9 74c9fbfa 3b2cc070
! %f12 = d6efad12 5e9ba636 48aecd8f a1a7cb6e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ff35adc2 67162314 b3333cba cbb5f73e
! %f20 = cdd43b70 fc8ed958 e04fbdd5 a000495c
! %f24 = 2ed63adc 31fcdeb9 dade96fb f91f5233
! %f28 = ddfc867d 7b441a81 4b4977c6 3ea5b1f0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 80d1db7e 4a59c58b 22cc2148 bcf81fab
! %f36 = cee43464 bf8db7f1 f358ffd9 98d490ad
! %f40 = b48e2e73 aa2571cc 40c77db0 45fc101b
! %f44 = 4ef79189 c1cf1cbb df53d5eb d7d19fd8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc2b135cf00000028,%g7,%g1 ! GSR scale = 5, align = 0
wr %g1,%g0,%gsr ! GSR = c2b135cf00000028
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:
! %l0 = 5e15140adbbb1028, Mem[000000003a8001a0] = 6999d8adfae0c1dc
stx %l0,[%i1+0x1a0] ! Mem[000000003a8001a0] = 5e15140adbbb1028
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[0000000091000164] = 8506bd1f, %g2 = 0000000000000000
ldsb [%i6+0x164],%g2 ! %g2 = ffffffffffffff85
! Mem[000000003b800118] = 06aa001f7dc92162, %l5 = 9abf396a0d60fda7, %l7 = 4f584cf9ee11560b
add %i3,0x118,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 06aa001f7dc92162
! %l4 = 6f166b5c52dc3681, Mem[0000000090000154] = 00046091
stw %l4,[%i4+0x154] ! Mem[0000000090000154] = 52dc3681
! %l2 = acc4df3395397b65, Mem[00000000908000ce] = f894a1d7
stb %l2,[%i5+0x0ce] ! Mem[00000000908000cc] = 6594a1d7
! Mem[000000003a800138] = 24b1ec7e34283464, %l7 = 06aa001f7dc92162, %l6 = c9f533763ad4f4dd
add %i1,0x138,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 24b1ec7e34283464
! Mem[0000000090000018] = 4a70d7ea, %g2 = ffffffffffffff85
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000004a70
! %f0 = 4b48a953 c8d7a581 877bdd40 1f3ab12f
! %f4 = 9d7b2518 a2d8433b cd6f6b88 2e2402be
! %f8 = 733eccff 6c0ff2c9 74c9fbfa 3b2cc070
! %f12 = d6efad12 5e9ba636 48aecd8f a1a7cb6e
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000080
! %l7 = 06aa001f7dc92162, Mem[000000003b800014] = e5e124f9
sth %l7,[%i3+0x014] ! Mem[000000003b800014] = 216224f9
p21_label_2:
! Mem[000000003a8000fc] = 2ca6cbfa, %l0 = 5e15140adbbb1028
swap [%i1+0x0fc],%l0 ! %l0 = 000000002ca6cbfa
! Mem[000000003b800108] = 6d691241d009b13c, %l4 = 6f166b5c52dc3681
ldx [%i3+0x108],%l4 ! %l4 = 6d691241d009b13c
! %l3 = 10993302359b43cf, Mem[0000000091800102] = 17a200e8
stb %l3,[%o0+0x102] ! Mem[0000000091800100] = cfa200e8
! %l0 = 000000002ca6cbfa, Mem[000000003b800158] = c4c7d5244198315e
stx %l0,[%i3+0x158] ! Mem[000000003b800158] = 000000002ca6cbfa
! Mem[000000003a000114] = 59d30df5, %l2 = 95397b65, %l3 = 359b43cf
add %i0,0x114,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000059d30df5
! Mem[0000000091000198] = 9aa5f69e4c575e02, %g2 = 0000000000004a70
ldx [%i6+0x198],%g2 ! %g2 = 9aa5f69e4c575e02
! Mem[000000003b000040] = bc5934da, %l0 = 2ca6cbfa, %l4 = d009b13c
add %i2,0x40,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000bc5934da
! Mem[000000009080005c] = 58f29b62, %g18 = c77b3cf445071f28
ldsw [%i5+0x05c],%g2 ! %g2 = c77b3cf445071f28
! Mem[000000003b00019c] = aeb0b68d, %l2 = acc4df3395397b65
ldstub [%i2+0x19c],%l2 ! %l2 = 000000ae000000ff
! Mem[000000003b000177] = b06e49eb, %l3 = 0000000059d30df5
ldstub [%i2+0x177],%l3 ! %l3 = 000000eb000000ff
p21_label_3:
! Mem[00000000918000a4] = ca8d68b1, %g18 = c77b3cf445071f28
ldsw [%o0+0x0a4],%g2 ! %g2 = c77b3cf445071f28
! Mem[000000003b000184] = 17214d60, %l2 = 00000000000000ae
swap [%i2+0x184],%l2 ! %l2 = 0000000017214d60
! Mem[000000003b800070] = 09778c1152fba8b8, %l0 = 000000002ca6cbfa, %l4 = 00000000bc5934da
add %i3,0x70,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 09778c1152fba8b8
! Mem[000000003b800008] = c4359178, %l7 = 06aa001f7dc92162
swap [%i3+%o1],%l7 ! %l7 = 00000000c4359178
! Mem[00000000910000a0] = 9a60a901332b0c79, %g2 = ffffffffca8d68b1
ldx [%i6+0x0a0],%g2 ! %g2 = 9a60a901332b0c79
! Mem[000000003b8000d0] = c1395cae, %l1 = 64a4ed5faa12bec1
swap [%i3+0x0d0],%l1 ! %l1 = 00000000c1395cae
! Mem[0000000091800188] = 276496bf 3d1c2436, %g2 = 332b0c79, %g3 = 00000000
ldd [%o0+0x188],%g2 ! %g2 = 00000000276496bf 000000003d1c2436
! %f0 = 4b48a953 c8d7a581 877bdd40 1f3ab12f
! %f4 = 9d7b2518 a2d8433b cd6f6b88 2e2402be
! %f8 = 733eccff 6c0ff2c9 74c9fbfa 3b2cc070
! %f12 = d6efad12 5e9ba636 48aecd8f a1a7cb6e
mov 0x100,%g6
stda %f0,[%i2+%g6]ASI_BLK_AIUPL ! Block Store to 000000003b000100
! %l2 = 0000000017214d60, Mem[00000000918000e4] = d226234a
stb %l2,[%o0+0x0e4] ! Mem[00000000918000e4] = 6026234a
! Mem[00000000900001e0] = b1ac2ff0, %g18 = c77b3cf445071f28
ldsw [%i4+0x1e0],%g2 ! %g2 = c77b3cf445071f28
p21_label_4:
! %l3 = 00000000000000eb, Mem[0000000091000177] = e7fb9bae
stb %l3,[%i6+0x177] ! Mem[0000000091000174] = ebfb9bae
! %f0 = 4b48a953 c8d7a581 877bdd40 1f3ab12f
! %f4 = 9d7b2518 a2d8433b cd6f6b88 2e2402be
! %f8 = 733eccff 6c0ff2c9 74c9fbfa 3b2cc070
! %f12 = d6efad12 5e9ba636 48aecd8f a1a7cb6e
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000140
! %l6 = 24b1ec7e34283464, Mem[0000000090000028] = 9c33b946a4a21b98
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = 24b1ec7e34283464
! Mem[000000009180007c] = ff3f6834, %g2 = ffffffffb1ac2ff0
lduh [%o0+0x07c],%g2 ! %g2 = 000000000000ff3f
! %l7 = 00000000c4359178, Mem[00000000900001e0] = b1ac2ff0
sth %l7,[%i4+0x1e0] ! Mem[00000000900001e0] = 91782ff0
! Mem[000000003a8000a8] = a747edb0, %l1 = 00000000c1395cae
swap [%i1+0x0a8],%l1 ! %l1 = 00000000a747edb0
! %l1 = 00000000a747edb0, Mem[000000003a00007a] = 0207404e
sth %l1,[%i0+0x07a] ! Mem[000000003a000078] = 0207edb0
! Mem[000000003b80000c] = b3754bd1, %l4 = 09778c1152fba8b8
lduw [%i3+0x00c],%l4 ! %l4 = 00000000b3754bd1
! Mem[000000003a0001bc] = 09552496, %l1 = 00000000a747edb0
swap [%i0+0x1bc],%l1 ! %l1 = 0000000009552496
! Mem[000000003a80001c] = 5630e046, %l0 = 2ca6cbfa, %l5 = 0d60fda7
add %i1,0x1c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000005630e046
p21_label_5:
! %f16 = ff35adc2 67162314 b3333cba cbb5f73e
! %f20 = cdd43b70 fc8ed958 e04fbdd5 a000495c
! %f24 = 2ed63adc 31fcdeb9 dade96fb f91f5233
! %f28 = ddfc867d 7b441a81 4b4977c6 3ea5b1f0
stda %f16,[%i1+%g4]ASI_BLK_PL ! Block Store to 000000003a800140
! Mem[000000003a800134] = db818141, %l1 = 0000000009552496
swap [%i1+0x134],%l1 ! %l1 = 00000000db818141
! %l2 = 0000000017214d60, Mem[0000000090800098] = 783dc363
stw %l2,[%i5+0x098] ! Mem[0000000090800098] = 17214d60
! Mem[000000003a0000d6] = c7d89564, %l0 = 000000002ca6cbfa
ldstub [%i0+0x0d6],%l0 ! %l0 = 00000095000000ff
! Mem[0000000091000080] = 85526a81, %g2 = 000000000000ff3f
ldsb [%i6+0x082],%g2 ! %g2 = ffffffffffffff85
! Mem[000000003b800028] = dc235fb02bc8ab8d, %l7 = 00000000c4359178, %l1 = 00000000db818141
add %i3,0x28,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = dc235fb02bc8ab8d
membar #Sync ! Added by membar checker (193)
! Mem[000000003a800168] = 33521ff9fb96deda, %l0 = 0000000000000095, %l2 = 0000000017214d60
add %i1,0x168,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 33521ff9fb96deda
! Mem[0000000090000160] = 733eccff, %g2 = ffffffffffffff85
lduh [%i4+0x160],%g2 ! %g2 = 000000000000733e
! Mem[00000000918000ec] = 34bf1780, %g2 = 000000000000733e
ldub [%o0+0x0ed],%g2 ! %g2 = 0000000000000034
! Mem[0000000091800014] = 41d4b180, %g2 = 0000000000000034
ldsb [%o0+0x017],%g2 ! %g2 = 0000000000000041
p21_label_6:
! %l1 = dc235fb02bc8ab8d, Mem[00000000908000f0] = 6f92f00615af7d1c
stx %l1,[%i5+0x0f0] ! Mem[00000000908000f0] = dc235fb02bc8ab8d
! Mem[000000003b80014c] = a05e7c73, %l1 = 2bc8ab8d, %l0 = 00000095
add %i3,0x14c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000a05e7c73
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! %f16 = ff35adc2 67162314 b3333cba cbb5f73e
! %f20 = cdd43b70 fc8ed958 e04fbdd5 a000495c
! %f24 = 2ed63adc 31fcdeb9 dade96fb f91f5233
! %f28 = ddfc867d 7b441a81 4b4977c6 3ea5b1f0
stda %f16,[%i2+%g4]ASI_BLK_AIUP ! Block Store to 000000003b000140
! Mem[000000003a8000b8] = 23bac52fbe37d355, %l7 = 00000000c4359178, %l6 = 24b1ec7e34283464
add %i1,0xb8,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 23bac52fbe37d355
! Mem[000000003b800004] = 8c646976, %l6 = be37d355, %l6 = be37d355
add %i3,0x04,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000008c646976
! Mem[0000000090000140] = 4b48a953 c8d7a581 877bdd40 1f3ab12f
! Mem[0000000090000150] = 9d7b2518 a2d8433b cd6f6b88 2e2402be
! Mem[0000000090000160] = 733eccff 6c0ff2c9 74c9fbfa 3b2cc070
! Mem[0000000090000170] = d6efad12 5e9ba636 48aecd8f a1a7cb6e
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[000000009180002c] = 65de2819, %g2 = 0000000000000041
ldub [%o0+0x02c],%g2 ! %g2 = 0000000000000065
! Mem[00000000918001d8] = 9abe03d0, %g2 = 0000000000000065
ldub [%o0+0x1db],%g2 ! %g2 = 000000000000009a
! %l3 = 00000000000000eb, Mem[0000000090800140] = 6574d8149c557564
stx %l3,[%i5+0x140] ! Mem[0000000090800140] = 00000000000000eb
p21_label_7:
! Mem[000000003b000058] = c8063a2328e14e78, %l3 = 00000000000000eb, %l0 = 00000000a05e7c73
add %i2,0x58,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = c8063a2328e14e78
! Mem[000000003b800188] = e09233fb5af4dda9, %l0 = c8063a2328e14e78, %l7 = 00000000c4359178
add %i3,0x188,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = e09233fb5af4dda9
! Mem[0000000090000140] = 4b48a953 c8d7a581 877bdd40 1f3ab12f
! Mem[0000000090000150] = 9d7b2518 a2d8433b cd6f6b88 2e2402be
! Mem[0000000090000160] = 733eccff 6c0ff2c9 74c9fbfa 3b2cc070
! Mem[0000000090000170] = d6efad12 5e9ba636 48aecd8f a1a7cb6e
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[000000003b800014] = 216224f9, %l3 = 00000000000000eb
swap [%i3+0x014],%l3 ! %l3 = 00000000216224f9
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[000000003a000168] = fba7229bbf788fce, %l7 = e09233fb5af4dda9, %l4 = 00000000b3754bd1
add %i0,0x168,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = fba7229bbf788fce
! Mem[0000000090800010] = 886d9a53, %g2 = 000000000000009a
ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffff886d
! %l3 = 00000000216224f9, Mem[00000000918000c8] = 2bfd611274d12d6a
stx %l3,[%o0+0x0c8] ! Mem[00000000918000c8] = 00000000216224f9
! Mem[0000000090800080] = 074203a9c5578661, %g2 = ffffffffffff886d
ldx [%i5+0x080],%g2 ! %g2 = 074203a9c5578661
! %l1 = dc235fb02bc8ab8d, Mem[000000003a800128] = bfe0a7f2734b5049
stx %l1,[%i1+0x128] ! Mem[000000003a800128] = dc235fb02bc8ab8d
p21_label_8:
! Mem[00000000908001b8] = 18bd7e8af69c3a94, %g2 = 074203a9c5578661
ldx [%i5+0x1b8],%g2 ! %g2 = 18bd7e8af69c3a94
! %l5 = 000000005630e046, Mem[00000000910000c3] = 74d29c58
stb %l5,[%i6+0x0c3] ! Mem[00000000910000c0] = 46d29c58
membar #Sync ! Added by membar checker (194)
! %l6 = 000000008c646976, Mem[0000000090000160] = 733eccff6c0ff2c9
stx %l6,[%i4+0x160] ! Mem[0000000090000160] = 000000008c646976
! %f0 = 4b48a953 c8d7a581 877bdd40 1f3ab12f
! %f4 = 9d7b2518 a2d8433b cd6f6b88 2e2402be
! %f8 = 733eccff 6c0ff2c9 74c9fbfa 3b2cc070
! %f12 = d6efad12 5e9ba636 48aecd8f a1a7cb6e
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[0000000091000160] = 461a1571, %g18 = c77b3cf445071f28
ldsw [%i6+0x160],%g2 ! %g2 = c77b3cf445071f28
! %f16 = ff35adc2 67162314 b3333cba cbb5f73e
! %f20 = cdd43b70 fc8ed958 e04fbdd5 a000495c
! %f24 = 2ed63adc 31fcdeb9 dade96fb f91f5233
! %f28 = ddfc867d 7b441a81 4b4977c6 3ea5b1f0
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[0000000091000180] = 5fb94134d025013d, %g2 = 00000000461a1571
ldx [%i6+0x180],%g2 ! %g2 = 5fb94134d025013d
! %f16 = ff35adc2 67162314 b3333cba cbb5f73e
! %f20 = cdd43b70 fc8ed958 e04fbdd5 a000495c
! %f24 = 2ed63adc 31fcdeb9 dade96fb f91f5233
! %f28 = ddfc867d 7b441a81 4b4977c6 3ea5b1f0
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900001c0
membar #Sync ! Added by membar checker (195)
! %l7 = e09233fb5af4dda9, Mem[00000000900001c0] = ff35adc267162314
stx %l7,[%i4+0x1c0] ! Mem[00000000900001c0] = e09233fb5af4dda9
! Mem[0000000090800118] = 59744ec7, %g2 = 5fb94134d025013d
lduh [%i5+0x118],%g2 ! %g2 = 0000000000005974
p21_label_9:
! Mem[000000003a00016e] = bf788fce, %l0 = c8063a2328e14e78
ldstub [%i0+0x16e],%l0 ! %l0 = 0000008f000000ff
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %l7 = e09233fb5af4dda9, Mem[000000003b800190] = 3690897b9c04e41d
stx %l7,[%i3+0x190] ! Mem[000000003b800190] = e09233fb5af4dda9
membar #Sync ! Added by membar checker (196)
! Mem[00000000900001c0] = e09233fb 5af4dda9 b3333cba cbb5f73e
! Mem[00000000900001d0] = cdd43b70 fc8ed958 e04fbdd5 a000495c
! Mem[00000000900001e0] = 2ed63adc 31fcdeb9 dade96fb f91f5233
! Mem[00000000900001f0] = ddfc867d 7b441a81 4b4977c6 3ea5b1f0
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[000000009180019c] = 42cbd34b, %g2 = 0000000000005974
ldub [%o0+0x19c],%g2 ! %g2 = 0000000000000042
! Mem[000000009080001c] = 1920ca6d, %g2 = 0000000000000042
lduw [%i5+0x01c],%g2 ! %g2 = 000000001920ca6d
! %l5 = 000000005630e046, Mem[00000000908000c8] = 4bc0bec3a85a6594
stx %l5,[%i5+0x0c8] ! Mem[00000000908000c8] = 000000005630e046
! Mem[0000000091000010] = 7a04d283, %g2 = 000000001920ca6d
lduw [%i6+%o2],%g2 ! %g2 = 000000007a04d283
! %l2 = 33521ff9fb96deda, Mem[0000000091800098] = a9e2f7a381b20ab6
stx %l2,[%o0+0x098] ! Mem[0000000091800098] = 33521ff9fb96deda
! Mem[000000003b0001c8] = 75a03fd4506b2b61, %l0 = 000000000000008f, %l1 = dc235fb02bc8ab8d
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 75a03fd4506b2b61
p21_label_10:
! Mem[0000000091800094] = f88e1033, %g2 = 000000007a04d283
ldsb [%o0+0x095],%g2 ! %g2 = fffffffffffffff8
! Mem[000000009000008c] = cbb5f73e, %g2 = fffffffffffffff8
lduh [%i4+0x08c],%g2 ! %g2 = 000000000000cbb5
! %l3 = 00000000216224f9, Mem[00000000908000a0] = eb582616022623a8
stx %l3,[%i5+0x0a0] ! Mem[00000000908000a0] = 00000000216224f9
! Mem[0000000091800178] = d42ec1f4, %g18 = c77b3cf445071f28
ldsw [%o0+0x178],%g2 ! %g2 = c77b3cf445071f28
! %l4 = fba7229bbf788fce, Mem[0000000091800143] = 8f3eab92
stb %l4,[%o0+0x143] ! Mem[0000000091800140] = ce3eab92
! Mem[00000000910001bc] = cd51584a, %g2 = ffffffffd42ec1f4
ldsb [%i6+0x1be],%g2 ! %g2 = ffffffffffffffcd
! %l2 = fb96deda, %l3 = 216224f9, Mem[0000000091000170] = a9b3b7bd 3cb04ceb
std %l2,[%i6+0x170] ! Mem[0000000091000170] = fb96deda 216224f9
! Mem[0000000090000188] = 25953dcb bc7b230d, %g2 = ffffffcd, %g3 = 3d1c2436
ldd [%i4+0x188],%g2 ! %g2 = 0000000025953dcb 00000000bc7b230d
! %l0 = 0000008f, %l1 = 506b2b61, Mem[0000000091000030] = 70ec367a c262126c
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 0000008f 506b2b61
! Mem[000000003b0000b8] = 1dce7d8a, %l7 = e09233fb5af4dda9
lduh [%i2+0x0ba],%l7 ! %l7 = 0000000000007d8a
p21_label_11:
! %l6 = 8c646976, %l7 = 00007d8a, Mem[0000000090800130] = 7b28352c e1a159c7
std %l6,[%i5+0x130] ! Mem[0000000090800130] = 8c646976 00007d8a
! Mem[000000003b000188] = 126795cab45bef02, %l6 = 000000008c646976
ldx [%i2+0x188],%l6 ! %l6 = 126795cab45bef02
! Mem[000000003b800098] = a6710b51, %l2 = 33521ff9fb96deda
swap [%i3+0x098],%l2 ! %l2 = 00000000a6710b51
! Mem[000000003a80002b] = 25c15092, %l7 = 0000000000007d8a
ldstub [%i1+0x02b],%l7 ! %l7 = 00000092000000ff
! %f0 = 4b48a953 c8d7a581 877bdd40 1f3ab12f
! %f4 = 9d7b2518 a2d8433b cd6f6b88 2e2402be
! %f8 = 733eccff 6c0ff2c9 74c9fbfa 3b2cc070
! %f12 = d6efad12 5e9ba636 48aecd8f a1a7cb6e
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[0000000090000080] = ff35adc2 67162314 b3333cba cbb5f73e
! Mem[0000000090000090] = cdd43b70 fc8ed958 e04fbdd5 a000495c
! Mem[00000000900000a0] = 2ed63adc 31fcdeb9 dade96fb f91f5233
! Mem[00000000900000b0] = ddfc867d 7b441a81 4b4977c6 3ea5b1f0
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! %l2 = 00000000a6710b51, Mem[000000003b00002e] = a1e99213
sth %l2,[%i2+0x02e] ! Mem[000000003b00002c] = a1e90b51
! Mem[0000000091000108] = 699de122, %g2 = 0000000025953dcb
ldsb [%i6+0x10b],%g2 ! %g2 = 0000000000000069
! %l5 = 000000005630e046, Mem[0000000090800088] = d37cd3a7
stw %l5,[%i5+0x088] ! Mem[0000000090800088] = 5630e046
! Mem[0000000090800098] = 17214d60ee291392, %g2 = 0000000000000069
ldx [%i5+0x098],%g2 ! %g2 = 17214d60ee291392
p21_label_12:
! %l0 = 0000008f, %l1 = 506b2b61, Mem[00000000918001d0] = 9d2d1453 8630c246
std %l0,[%o0+0x1d0] ! Mem[00000000918001d0] = 0000008f 506b2b61
! Mem[000000003a800070] = 35ce6d4cc1dceb87, %l6 = 126795cab45bef02, %l6 = 126795cab45bef02
add %i1,0x70,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 35ce6d4cc1dceb87
! Mem[00000000910000a4] = 332b0c79, %g2 = 17214d60ee291392
lduw [%i6+0x0a4],%g2 ! %g2 = 00000000332b0c79
! Mem[000000003a8000d8] = 2b546a94, %l7 = 0000000000000092
swap [%i1+0x0d8],%l7 ! %l7 = 000000002b546a94
! %l6 = c1dceb87, %l7 = 2b546a94, Mem[000000003a800058] = f18fe1d2 b3026aec
std %l6,[%i1+0x058] ! Mem[000000003a800058] = c1dceb87 2b546a94
! %f0 = 4b48a953 c8d7a581 877bdd40 1f3ab12f
! %f4 = 9d7b2518 a2d8433b cd6f6b88 2e2402be
! %f8 = 733eccff 6c0ff2c9 74c9fbfa 3b2cc070
! %f12 = d6efad12 5e9ba636 48aecd8f a1a7cb6e
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[000000009180007c] = ff3f6834, %g2 = 00000000332b0c79
lduw [%o0+0x07c],%g2 ! %g2 = 00000000ff3f6834
! %l5 = 000000005630e046, Mem[0000000090800040] = 0b50ebe53ae6831c
stx %l5,[%i5+0x040] ! Mem[0000000090800040] = 000000005630e046
! Mem[00000000908001c4] = efa1d23c, %g18 = c77b3cf445071f28
ldsw [%i5+0x1c4],%g2 ! %g2 = c77b3cf445071f28
! %l0 = 000000000000008f, Mem[000000003b000050] = 30fc17fcbf811dfe
stx %l0,[%i2+0x050] ! Mem[000000003b000050] = 000000000000008f
p21_label_13:
! Mem[000000003a00012c] = d80ff0e0, %l2 = 00000000a6710b51
ldsh [%i0+0x12c],%l2 ! %l2 = ffffffffffffd80f
! Mem[0000000091000114] = fbff4168, %g2 = ffffffffefa1d23c
lduh [%i6+0x116],%g2 ! %g2 = 000000000000fbff
! Mem[000000003a8001b0] = 0ca3f3fe, %l7 = 000000002b546a94
lduh [%i1+0x1b0],%l7 ! %l7 = 0000000000000ca3
! %l6 = c1dceb87, %l7 = 00000ca3, Mem[0000000090800010] = ead2886d 9a5359ed
std %l6,[%i5+%o2] ! Mem[0000000090800010] = c1dceb87 00000ca3
! Mem[000000003a000190] = acb88eabddd5f4fe, %l4 = fba7229bbf788fce, %l7 = 0000000000000ca3
add %i0,0x190,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = acb88eabddd5f4fe
! Mem[000000003a0001c0] = a274760c b1abfd05 4e847fe2 dc47aed9
! Mem[000000003a0001d0] = a5d022e2 79374ab0 9812fdae a24a9ea9
! Mem[000000003a0001e0] = 9bd34f06 c757f642 cd0851db 56dec7bf
! Mem[000000003a0001f0] = d380a409 cdc3ed6b 751ac401 59e9c82b
mov 0x1c0,%g4
ldda [%i0+%g4]ASI_BLK_P,%f16 ! Block Load from 000000003a0001c0
membar #Sync ! Added by membar checker (197)
! %f16 = a274760c b1abfd05 4e847fe2 dc47aed9
! %f20 = a5d022e2 79374ab0 9812fdae a24a9ea9
! %f24 = 9bd34f06 c757f642 cd0851db 56dec7bf
! %f28 = d380a409 cdc3ed6b 751ac401 59e9c82b
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! Mem[0000000090000174] = 5e9ba636, %g2 = 000000000000fbff
lduw [%i4+0x174],%g2 ! %g2 = 000000005e9ba636
! Mem[000000003a0001db] = 9812fdae, %l2 = ffffffffffffd80f
ldstub [%i0+0x1db],%l2 ! %l2 = 000000ae000000ff
! Mem[0000000090800188] = 723d4e83a60a3e75, %g2 = 000000005e9ba636
ldx [%i5+0x188],%g2 ! %g2 = 723d4e83a60a3e75
p21_label_14:
! Mem[00000000918000c8] = 00000000216224f9, %g2 = 723d4e83a60a3e75
ldx [%o0+0x0c8],%g2 ! %g2 = 00000000216224f9
! Mem[00000000910001e8] = 28d0e1ad, %g2 = 00000000216224f9
ldub [%i6+0x1e9],%g2 ! %g2 = 0000000000000028
! Mem[000000003a000198] = 7418920f6b133ac1, %l6 = 35ce6d4cc1dceb87, %l7 = acb88eabddd5f4fe
add %i0,0x198,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 7418920f6b133ac1
! %l3 = 00000000216224f9, Mem[0000000091800198] = 87cdd36842cbd34b
stx %l3,[%o0+0x198] ! Mem[0000000091800198] = 00000000216224f9
! Mem[000000003b80000c] = b3754bd1, %l0 = 000000000000008f
swap [%i3+0x00c],%l0 ! %l0 = 00000000b3754bd1
! Mem[000000003b800015] = 000000eb, %l4 = fba7229bbf788fce
ldstub [%i3+0x015],%l4 ! %l4 = 00000000000000ff
! Mem[000000003b800178] = 46ffa9df, %l6 = 35ce6d4cc1dceb87
ldstub [%i3+0x178],%l6 ! %l6 = 00000046000000ff
! %f16 = a274760c b1abfd05 4e847fe2 dc47aed9
! %f20 = a5d022e2 79374ab0 9812fdae a24a9ea9
! %f24 = 9bd34f06 c757f642 cd0851db 56dec7bf
! %f28 = d380a409 cdc3ed6b 751ac401 59e9c82b
stda %f16,[%i3+%g6]ASI_BLK_S ! Block Store to 000000003b8000c0
! %f16 = a274760c b1abfd05 4e847fe2 dc47aed9
! %f20 = a5d022e2 79374ab0 9812fdae a24a9ea9
! %f24 = 9bd34f06 c757f642 cd0851db 56dec7bf
! %f28 = d380a409 cdc3ed6b 751ac401 59e9c82b
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[000000003a0000c0] = c5ac8263 29bbf31a c0687394 0ab0ad8c
! Mem[000000003a0000d0] = 3d674536 c7d8ff64 6921c1f5 2815c3f8
! Mem[000000003a0000e0] = 73c88e36 9bdd85ed ed0345ee 40e45ba8
! Mem[000000003a0000f0] = fba36ce0 fab4c9d7 cba89cb2 b359532b
ldda [%i0+%g6]ASI_BLK_AIUS,%f16 ! Block Load from 000000003a0000c0
p21_label_15:
! Mem[0000000090000108] = a98f2c8c, %g2 = 0000000000000028
lduw [%i4+0x108],%g2 ! %g2 = 00000000a98f2c8c
! Mem[000000003a000080] = d0de1ed6, %l2 = 000000ae, %l3 = 216224f9
add %i0,0x80,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000d0de1ed6
! Mem[000000003b000134] = 12adefd6, %l7 = 7418920f6b133ac1
swap [%i2+0x134],%l7 ! %l7 = 0000000012adefd6
! Mem[000000003b000182] = 399a768f, %l2 = 00000000000000ae
ldstub [%i2+0x182],%l2 ! %l2 = 00000076000000ff
membar #Sync ! Added by membar checker (198)
! Mem[00000000900000f8] = 751ac401, %g18 = c77b3cf445071f28
ldsw [%i4+0x0f8],%g2 ! %g2 = c77b3cf445071f28
! Mem[000000003a800108] = 5d3036f9, %l4 = 00000000, %l7 = 12adefd6
add %i1,0x108,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000005d3036f9
! %f16 = c5ac8263 29bbf31a c0687394 0ab0ad8c
! %f20 = 3d674536 c7d8ff64 6921c1f5 2815c3f8
! %f24 = 73c88e36 9bdd85ed ed0345ee 40e45ba8
! %f28 = fba36ce0 fab4c9d7 cba89cb2 b359532b
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[000000003b00004c] = 67ee408a, %l2 = 0000000000000076
swap [%i2+0x04c],%l2 ! %l2 = 0000000067ee408a
! Mem[000000003b0001cc] = 506b2b61, %l7 = 5d3036f9, %l5 = 5630e046
add %i2,0x1cc,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000506b2b61
! Mem[000000009080012c] = b786dab2, %g2 = 00000000751ac401
lduw [%i5+0x12c],%g2 ! %g2 = 00000000b786dab2
p21_label_16:
! %l6 = 0000000000000046, Mem[00000000908001d6] = 421e9d85
stb %l6,[%i5+0x1d6] ! Mem[00000000908001d4] = 461e9d85
! Mem[000000003a000060] = 39e959c1 08b2389f, %l2 = 67ee408a, %l3 = d0de1ed6
ldd [%i0+0x060],%l2 ! %l2 = 0000000039e959c1 0000000008b2389f
! Mem[000000003a80018c] = 86f4f08a, %l2 = 0000000039e959c1
swap [%i1+0x18c],%l2 ! %l2 = 0000000086f4f08a
! Mem[000000003b0000fc] = 64c15176, %l6 = 0000000000000046
swap [%i2+0x0fc],%l6 ! %l6 = 0000000064c15176
! %l2 = 86f4f08a, %l3 = 08b2389f, Mem[0000000090800180] = c59a7601 6efd2a1f
std %l2,[%i5+0x180] ! Mem[0000000090800180] = 86f4f08a 08b2389f
! Mem[000000003a000194] = ddd5f4fe, %l4 = 0000000000000000
lduw [%i0+0x194],%l4 ! %l4 = 00000000ddd5f4fe
! Mem[00000000908001f8] = d2329a7e, %g2 = 00000000b786dab2
ldsh [%i5+0x1fa],%g2 ! %g2 = ffffffffffffd232
! Mem[00000000918000a0] = a29e74ac, %g2 = ffffffffffffd232
lduh [%o0+0x0a0],%g2 ! %g2 = 000000000000a29e
! Mem[0000000090000084] = 67162314, %g2 = 000000000000a29e
lduw [%i4+0x084],%g2 ! %g2 = 0000000067162314
! Mem[000000003a800038] = 863de1e3, %l5 = 00000000506b2b61
ldsh [%i1+0x038],%l5 ! %l5 = ffffffffffff863d
p21_label_17:
! Mem[000000003a800078] = e19dc1c4, %l6 = 64c15176, %l3 = 08b2389f
add %i1,0x78,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000e19dc1c4
! Mem[000000003a0001e8] = cd0851db56dec7bf, %l0 = 00000000b3754bd1, %l0 = 00000000b3754bd1
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = cd0851db56dec7bf
! Mem[000000003a0001cc] = dc47aed9, %l3 = e19dc1c4, %l7 = 5d3036f9
add %i0,0x1cc,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000dc47aed9
! Mem[000000003a8001d0] = 3a7162254d437dc5, %l3 = 00000000e19dc1c4, %l6 = 0000000064c15176
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 3a7162254d437dc5
! Mem[0000000091800100] = b9fdcfa2, %g18 = c77b3cf445071f28
ldsw [%o0+0x100],%g2 ! %g2 = c77b3cf445071f28
! Mem[000000003a8000bb] = 23bac52f, %l4 = 00000000ddd5f4fe
ldstub [%i1+0x0bb],%l4 ! %l4 = 0000002f000000ff
! Mem[000000003a800088] = 4f99d09f, %l3 = e19dc1c4, %l7 = dc47aed9
add %i1,0x88,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000004f99d09f
! Mem[000000003a0001fd] = 59e9c82b, %l0 = cd0851db56dec7bf
ldstub [%i0+0x1fd],%l0 ! %l0 = 000000e9000000ff
! Mem[00000000900000e8] = cd0851db, %g18 = c77b3cf445071f28
ldsw [%i4+0x0e8],%g2 ! %g2 = c77b3cf445071f28
! Mem[0000000091000004] = c1f38f7a, %g2 = ffffffffcd0851db
lduw [%i6+0x004],%g2 ! %g2 = 00000000c1f38f7a
p21_label_18:
! Mem[0000000090000080] = ff35adc2, %g2 = 00000000c1f38f7a
lduw [%i4+0x080],%g2 ! %g2 = 00000000ff35adc2
! %l3 = 00000000e19dc1c4, Mem[000000003b0000bb] = 1dce7d8a
stb %l3,[%i2+0x0bb] ! Mem[000000003b0000b8] = 1dce7dc4
! %f0 = 4b48a953 c8d7a581 877bdd40 1f3ab12f
! %f4 = 9d7b2518 a2d8433b cd6f6b88 2e2402be
! %f8 = 733eccff 6c0ff2c9 74c9fbfa 3b2cc070
! %f12 = d6efad12 5e9ba636 48aecd8f a1a7cb6e
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000180
! %l6 = 3a7162254d437dc5, Mem[00000000918001e0] = 473e1c6400373807
stx %l6,[%o0+0x1e0] ! Mem[00000000918001e0] = 3a7162254d437dc5
membar #Sync ! Added by membar checker (199)
! %f0 = 4b48a953 c8d7a581 877bdd40 1f3ab12f
! %f4 = 9d7b2518 a2d8433b cd6f6b88 2e2402be
! %f8 = 733eccff 6c0ff2c9 74c9fbfa 3b2cc070
! %f12 = d6efad12 5e9ba636 48aecd8f a1a7cb6e
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[000000003b000038] = 501ce2e4, %l7 = 000000004f99d09f
lduw [%i2+0x038],%l7 ! %l7 = 00000000501ce2e4
! Mem[0000000091800010] = edbf77c6, %g2 = 00000000ff35adc2
ldsb [%o0+0x012],%g2 ! %g2 = ffffffffffffffed
! Mem[000000003b00002c] = a1e90b51, %l4 = 0000002f, %l3 = e19dc1c4
add %i2,0x2c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000a1e90b51
! %l4 = 000000000000002f, Mem[00000000910001e0] = c3c7fb392edf5a53
stx %l4,[%i6+0x1e0] ! Mem[00000000910001e0] = 000000000000002f
! Mem[000000003b000168] = dade96fbf91f5233, %l5 = ffffffffffff863d, %l1 = 75a03fd4506b2b61
add %i2,0x168,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = dade96fbf91f5233
p21_label_19:
! Mem[0000000090800120] = 51966be5579eeea0, %g2 = ffffffffffffffed
ldx [%i5+0x120],%g2 ! %g2 = 51966be5579eeea0
! Mem[0000000091800168] = 0d7c697d ddf6fabb, %g2 = 579eeea0, %g3 = bc7b230d
ldd [%o0+0x168],%g2 ! %g2 = 000000000d7c697d 00000000ddf6fabb
! Mem[000000003b0001f0] = 31e9d507569813eb, %l7 = 00000000501ce2e4, %l3 = 00000000a1e90b51
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 31e9d507569813eb
! Mem[0000000090800028] = b751bea3, %g2 = 000000000d7c697d
ldsh [%i5+%o5],%g2 ! %g2 = ffffffffffffb751
! Mem[000000003b800140] = cfae9b42, %l7 = 00000000501ce2e4
swap [%i3+0x140],%l7 ! %l7 = 00000000cfae9b42
! Mem[0000000090000098] = e04fbdd5, %g18 = c77b3cf445071f28
ldsw [%i4+0x098],%g2 ! %g2 = c77b3cf445071f28
! %l1 = dade96fbf91f5233, Mem[00000000908001a4] = cfd5adc6
sth %l1,[%i5+0x1a4] ! Mem[00000000908001a4] = 5233adc6
! Mem[000000003b000000] = 2305a7253508a3b4, %l6 = 3a7162254d437dc5, %l2 = 0000000086f4f08a
casxa [%i2]0x80,%l6,%l2 ! %l2 = 2305a7253508a3b4
! Mem[00000000900000c0] = a274760c b1abfd05 4e847fe2 dc47aed9
! Mem[00000000900000d0] = a5d022e2 79374ab0 9812fdae a24a9ea9
! Mem[00000000900000e0] = 9bd34f06 c757f642 cd0851db 56dec7bf
! Mem[00000000900000f0] = d380a409 cdc3ed6b 751ac401 59e9c82b
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[000000003b000058] = c8063a23, %l1 = f91f5233, %l2 = 3508a3b4
add %i2,0x58,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000c8063a23
p21_label_20:
! Mem[0000000090800084] = c5578661, %g2 = ffffffffe04fbdd5
lduw [%i5+0x084],%g2 ! %g2 = 00000000c5578661
! %l0 = 000000e9, %l1 = f91f5233, Mem[0000000091000070] = 4c262a37 dd758ae5
std %l0,[%i6+0x070] ! Mem[0000000091000070] = 000000e9 f91f5233
! Mem[000000003b000130] = 36a69b5e6b133ac1, %l0 = 00000000000000e9, %l1 = dade96fbf91f5233
add %i2,0x130,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 36a69b5e6b133ac1
! Mem[000000003b000108] = 2fb13a1f40dd7b87, %l2 = 00000000c8063a23, %l0 = 00000000000000e9
add %i2,0x108,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 2fb13a1f40dd7b87
! Mem[000000003b8001e8] = 36035b3c, %l0 = 2fb13a1f40dd7b87
ldsw [%i3+0x1e8],%l0 ! %l0 = 0000000036035b3c
! Mem[000000003b800120] = e6ee4d3e 3e7ed1f4, %l2 = c8063a23, %l3 = 569813eb
ldd [%i3+0x120],%l2 ! %l2 = 00000000e6ee4d3e 000000003e7ed1f4
! %l1 = 36a69b5e6b133ac1, Mem[0000000091000140] = 546b0b276237e19c
stx %l1,[%i6+0x140] ! Mem[0000000091000140] = 36a69b5e6b133ac1
! %f0 = 4b48a953 c8d7a581 877bdd40 1f3ab12f
! %f4 = 9d7b2518 a2d8433b cd6f6b88 2e2402be
! %f8 = 733eccff 6c0ff2c9 74c9fbfa 3b2cc070
! %f12 = d6efad12 5e9ba636 48aecd8f a1a7cb6e
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[00000000918000c8] = 00000000, %g2 = 00000000c5578661
lduh [%o0+0x0c8],%g2 ! %g2 = 0000000000000000
! %l2 = 00000000e6ee4d3e, Mem[0000000090800018] = ffe8e6711920ca6d
stx %l2,[%i5+%o3] ! Mem[0000000090800018] = 00000000e6ee4d3e
p21_label_21:
! Mem[000000003b0001bc] = a3debc51, %l6 = 3a7162254d437dc5
swap [%i2+0x1bc],%l6 ! %l6 = 00000000a3debc51
! Mem[00000000918001a4] = 7981f69e, %g2 = 0000000000000000
ldub [%o0+0x1a6],%g2 ! %g2 = 0000000000000079
membar #Sync ! Added by membar checker (200)
! Mem[000000009000015c] = 886b6fcd, %g2 = 0000000000000079
lduw [%i4+0x15c],%g2 ! %g2 = 00000000886b6fcd
! Mem[00000000900001c0] = e09233fb 5af4dda9 b3333cba cbb5f73e
! Mem[00000000900001d0] = cdd43b70 fc8ed958 e04fbdd5 a000495c
! Mem[00000000900001e0] = 2ed63adc 31fcdeb9 dade96fb f91f5233
! Mem[00000000900001f0] = ddfc867d 7b441a81 4b4977c6 3ea5b1f0
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090800110] = 1ca44466 77404324, %g2 = 886b6fcd, %g3 = ddf6fabb
ldd [%i5+0x110],%g2 ! %g2 = 000000001ca44466 0000000077404324
! Mem[000000003a0000f0] = fba36ce0, %l1 = 36a69b5e6b133ac1
swap [%i0+0x0f0],%l1 ! %l1 = 00000000fba36ce0
! %l6 = a3debc51, %l7 = cfae9b42, Mem[0000000091800178] = d42ec1f4 24544464
std %l6,[%o0+0x178] ! Mem[0000000091800178] = a3debc51 cfae9b42
! %l5 = ffffffffffff863d, Mem[000000003a8001c8] = 9fbd98f7
stb %l5,[%i1+0x1c8] ! Mem[000000003a8001c8] = 3dbd98f7
! %f16 = c5ac8263 29bbf31a c0687394 0ab0ad8c
! %f20 = 3d674536 c7d8ff64 6921c1f5 2815c3f8
! %f24 = 73c88e36 9bdd85ed ed0345ee 40e45ba8
! %f28 = fba36ce0 fab4c9d7 cba89cb2 b359532b
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000140
! %l4 = 000000000000002f, Mem[00000000908001f8] = dfc7d2329a7e359a
stx %l4,[%i5+0x1f8] ! Mem[00000000908001f8] = 000000000000002f
p21_label_22:
! %l1 = 00000000fba36ce0, Mem[00000000918000c8] = 00000000
stw %l1,[%o0+0x0c8] ! Mem[00000000918000c8] = fba36ce0
! Mem[000000003a000160] = ee7e83a7, %l7 = 00000000cfae9b42
lduh [%i0+0x162],%l7 ! %l7 = 00000000000083a7
membar #Sync ! Added by membar checker (201)
! Mem[0000000090000154] = 646921c1, %g2 = 000000001ca44466
ldub [%i4+0x157],%g2 ! %g2 = 0000000000000064
! Mem[000000003b000048] = a9d9cf7c, %l2 = e6ee4d3e, %l2 = e6ee4d3e
add %i2,0x48,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000a9d9cf7c
! %l0 = 0000000036035b3c, Mem[00000000908000b5] = 765db5f2
stb %l0,[%i5+0x0b5] ! Mem[00000000908000b4] = 3c5db5f2
! %l6 = 00000000a3debc51, Mem[000000009100002f] = f9000000
stb %l6,[%i6+0x02f] ! Mem[000000009100002c] = 51000000
! Mem[00000000910000dc] = 63994add, %g18 = c77b3cf445071f28
ldsw [%i6+0x0dc],%g2 ! %g2 = c77b3cf445071f28
! %l4 = 0000002f, %l5 = ffff863d, Mem[0000000090000088] = b3333cba cbb5f73e
std %l4,[%i4+0x088] ! Mem[0000000090000088] = 0000002f ffff863d
! %l4 = 0000002f, %l5 = ffff863d, Mem[00000000900001e0] = 2ed63adc 31fcdeb9
std %l4,[%i4+0x1e0] ! Mem[00000000900001e0] = 0000002f ffff863d
! %l2 = 00000000a9d9cf7c, Mem[000000009100017a] = aef45b23
sth %l2,[%i6+0x17a] ! Mem[0000000091000178] = cf7c5b23
p21_label_23:
! %f0 = 4b48a953 c8d7a581 877bdd40 1f3ab12f
! %f4 = 9d7b2518 a2d8433b cd6f6b88 2e2402be
! %f8 = 733eccff 6c0ff2c9 74c9fbfa 3b2cc070
! %f12 = d6efad12 5e9ba636 48aecd8f a1a7cb6e
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[000000003a800138] = 24b1ec7e, %l6 = 00000000a3debc51
ldub [%i1+0x139],%l6 ! %l6 = 00000000000000b1
! %l0 = 36035b3c, %l1 = fba36ce0, Mem[0000000090800098] = 17214d60 ee291392
std %l0,[%i5+0x098] ! Mem[0000000090800098] = 36035b3c fba36ce0
! Mem[000000003b0000d8] = 0b1a0b6a9abf6052, %l2 = 00000000a9d9cf7c, %l4 = 000000000000002f
add %i2,0xd8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 0b1a0b6a9abf6052
! %l0 = 0000000036035b3c, Mem[0000000090800060] = ef405618
stb %l0,[%i5+0x060] ! Mem[0000000090800060] = 3c405618
! %l0 = 0000000036035b3c, Mem[0000000090000010] = 9d7b2518
sth %l0,[%i4+%o2] ! Mem[0000000090000010] = 5b3c2518
! %l6 = 000000b1, %l7 = 000083a7, Mem[0000000091800158] = f8dc7ae1 456a94bb
std %l6,[%o0+0x158] ! Mem[0000000091800158] = 000000b1 000083a7
! Mem[000000003a800089] = 4f99d09f, %l2 = 00000000a9d9cf7c
ldstub [%i1+0x089],%l2 ! %l2 = 00000099000000ff
! %l6 = 00000000000000b1, Mem[000000009100008c] = 1fef824c
sth %l6,[%i6+0x08c] ! Mem[000000009100008c] = 00b1824c
p21_label_24:
! %l1 = 00000000fba36ce0, Mem[00000000900001eb] = fbf91f52
stb %l1,[%i4+0x1eb] ! Mem[00000000900001e8] = e0f91f52
! %f16 = c5ac8263 29bbf31a c0687394 0ab0ad8c
! %f20 = 3d674536 c7d8ff64 6921c1f5 2815c3f8
! %f24 = 73c88e36 9bdd85ed ed0345ee 40e45ba8
! %f28 = fba36ce0 fab4c9d7 cba89cb2 b359532b
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[0000000090000180] = 81a5d7c8 53a9484b 2fb13a1f 40dd7b87
! Mem[0000000090000190] = 3b43d8a2 18257b9d be02242e 886b6fcd
! Mem[00000000900001a0] = c9f20f6c ffcc3e73 70c02c3b fafbc974
! Mem[00000000900001b0] = 36a69b5e 12adefd6 6ecba7a1 8fcdae48
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[0000000090800134] = 00007d8a, %g2 = 0000000063994add
lduw [%i5+0x134],%g2 ! %g2 = 0000000000007d8a
! %l2 = 0000000000000099, Mem[0000000091000168] = dbe88d4756d9747a
stx %l2,[%i6+0x168] ! Mem[0000000091000168] = 0000000000000099
! Mem[000000003a80018c] = 39e959c1, %l3 = 000000003e7ed1f4
lduw [%i1+0x18c],%l3 ! %l3 = 0000000039e959c1
! Mem[00000000900000fc] = 59e9c82b, %g2 = 0000000000007d8a
lduw [%i4+0x0fc],%g2 ! %g2 = 0000000059e9c82b
! Mem[000000003b00000d] = 042abde8, %l1 = 00000000fba36ce0
ldstub [%i2+0x00d],%l1 ! %l1 = 0000002a000000ff
! Mem[0000000090800020] = c2bf3888, %g2 = 0000000059e9c82b
lduh [%i5+%o4],%g2 ! %g2 = 000000000000c2bf
! Mem[0000000090800080] = 074203a9 c5578661, %g2 = 0000c2bf, %g3 = 77404324
ldd [%i5+0x080],%g2 ! %g2 = 00000000074203a9 00000000c5578661
p21_label_25:
! Mem[0000000090800140] = 00000000, %g2 = 00000000074203a9
lduw [%i5+0x140],%g2 ! %g2 = 0000000000000000
! Mem[000000003a0000cc] = 0ab0ad8c, %l3 = 39e959c1, %l4 = 9abf6052
add %i0,0xcc,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000000ab0ad8c
! Mem[000000003b0000b0] = 3bd6c148, %l4 = 000000000ab0ad8c
ldsw [%i2+0x0b0],%l4 ! %l4 = 000000003bd6c148
! Mem[000000003a000074] = 97df7627, %l0 = 0000000036035b3c
swap [%i0+0x074],%l0 ! %l0 = 0000000097df7627
! Mem[000000003a00013c] = a1a6755d, %l6 = 00000000000000b1
ldub [%i0+0x13c],%l6 ! %l6 = 00000000000000a1
! Mem[000000003a8001ec] = 984a77bd, %l0 = 0000000097df7627
swap [%i1+0x1ec],%l0 ! %l0 = 00000000984a77bd
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[0000000091000134] = 1ac2db16, %g2 = 0000000000000000
lduw [%i6+0x134],%g2 ! %g2 = 000000001ac2db16
! Mem[00000000900000a0] = 2ed63adc31fcdeb9, %g2 = 000000001ac2db16
ldx [%i4+0x0a0],%g2 ! %g2 = 2ed63adc31fcdeb9
! Mem[0000000090800060] = 3c405618, %g2 = 2ed63adc31fcdeb9
lduw [%i5+0x060],%g2 ! %g2 = 000000003c405618
ba,a p21_not_taken_0_end
p21_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000984a77bd
bne,a,pn %xcc,p21_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000002a
bne,a,pn %xcc,p21_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000099
bne,a,pn %xcc,p21_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000039e959c1
bne,a,pn %xcc,p21_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000003bd6c148
bne,a,pn %xcc,p21_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffff863d
bne,a,pn %xcc,p21_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000a1
bne,a,pn %xcc,p21_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000083a7
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 877bdd40 1f3ab12f
bne %xcc,p21_f2_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be c5ac8263 29bbf31a
bne %xcc,p21_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be c0687394 0ab0ad8c
bne %xcc,p21_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 3d674536 c7d8ff64
bne %xcc,p21_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 6921c1f5 2815c3f8
bne %xcc,p21_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 73c88e36 9bdd85ed
bne %xcc,p21_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be ed0345ee 40e45ba8
bne %xcc,p21_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be fba36ce0 fab4c9d7
bne %xcc,p21_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be cba89cb2 b359532b
bne %xcc,p21_f30_fail
nop
! Check Local Memory
set p21_local0_expect,%g1
p21_check_local0:
ldx [%g1+0x070],%g2 ! Expected data = 166cac6d36035b3c
ldx [%i0+0x070],%g3 ! Observed data at 000000003a000070
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 0207edb0c2f3bb1c
ldx [%i0+0x078],%g3 ! Observed data at 000000003a000078
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 3d674536c7d8ff64
ldx [%i0+0x0d0],%g3 ! Observed data at 000000003a0000d0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 6b133ac1fab4c9d7
ldx [%i0+0x0f0],%g3 ! Observed data at 000000003a0000f0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x168],%g2 ! Expected data = fba7229bbf78ffce
ldx [%i0+0x168],%g3 ! Observed data at 000000003a000168
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x168,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 193afcb3a747edb0
ldx [%i0+0x1b8],%g3 ! Observed data at 000000003a0001b8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 9812fdffa24a9ea9
ldx [%i0+0x1d8],%g3 ! Observed data at 000000003a0001d8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 751ac40159ffc82b
ldx [%i0+0x1f8],%g3 ! Observed data at 000000003a0001f8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1f8,%g4
set p21_local1_expect,%g1
p21_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = 25c150ff004bc157
ldx [%i1+0x028],%g3 ! Observed data at 000000003a800028
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = c1dceb872b546a94
ldx [%i1+0x058],%g3 ! Observed data at 000000003a800058
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x058,%g4
ldx [%g1+0x088],%g2 ! Expected data = 4fffd09ffde4d924
ldx [%i1+0x088],%g3 ! Observed data at 000000003a800088
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = c1395caef03de50b
ldx [%i1+0x0a8],%g3 ! Observed data at 000000003a8000a8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 23bac5ffbe37d355
ldx [%i1+0x0b8],%g3 ! Observed data at 000000003a8000b8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 000000927906d226
ldx [%i1+0x0d8],%g3 ! Observed data at 000000003a8000d8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = bb96cbe7dbbb1028
ldx [%i1+0x0f8],%g3 ! Observed data at 000000003a8000f8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = dc235fb02bc8ab8d
ldx [%i1+0x128],%g3 ! Observed data at 000000003a800128
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 040454f009552496
ldx [%i1+0x130],%g3 ! Observed data at 000000003a800130
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 14231667c2ad35ff
ldx [%i1+0x140],%g3 ! Observed data at 000000003a800140
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 3ef7b5cbba3c33b3
ldx [%i1+0x148],%g3 ! Observed data at 000000003a800148
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 58d98efc703bd4cd
ldx [%i1+0x150],%g3 ! Observed data at 000000003a800150
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 5c4900a0d5bd4fe0
ldx [%i1+0x158],%g3 ! Observed data at 000000003a800158
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = b9defc31dc3ad62e
ldx [%i1+0x160],%g3 ! Observed data at 000000003a800160
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 33521ff9fb96deda
ldx [%i1+0x168],%g3 ! Observed data at 000000003a800168
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 811a447b7d86fcdd
ldx [%i1+0x170],%g3 ! Observed data at 000000003a800170
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = f0b1a53ec677494b
ldx [%i1+0x178],%g3 ! Observed data at 000000003a800178
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = a9bf360f39e959c1
ldx [%i1+0x188],%g3 ! Observed data at 000000003a800188
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 5e15140adbbb1028
ldx [%i1+0x1a0],%g3 ! Observed data at 000000003a8001a0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 3dbd98f7ebfda4bf
ldx [%i1+0x1c8],%g3 ! Observed data at 000000003a8001c8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 16fa804e97df7627
ldx [%i1+0x1e8],%g3 ! Observed data at 000000003a8001e8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x1e8,%g4
set p21_local2_expect,%g1
p21_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = fcf4a45504ffbde8
ldx [%i2+0x008],%g3 ! Observed data at 000000003b000008
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 22bb942aa1e90b51
ldx [%i2+0x028],%g3 ! Observed data at 000000003b000028
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = a9d9cf7c00000076
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 = 000000000000008f
ldx [%i2+0x050],%g3 ! Observed data at 000000003b000050
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x050,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 1dce7dc4341e830e
ldx [%i2+0x0b8],%g3 ! Observed data at 000000003b0000b8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 78d8ceff00000046
ldx [%i2+0x0f8],%g3 ! Observed data at 000000003b0000f8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 81a5d7c853a9484b
ldx [%i2+0x100],%g3 ! Observed data at 000000003b000100
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 2fb13a1f40dd7b87
ldx [%i2+0x108],%g3 ! Observed data at 000000003b000108
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 3b43d8a218257b9d
ldx [%i2+0x110],%g3 ! Observed data at 000000003b000110
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = be02242e886b6fcd
ldx [%i2+0x118],%g3 ! Observed data at 000000003b000118
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = c9f20f6cffcc3e73
ldx [%i2+0x120],%g3 ! Observed data at 000000003b000120
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 70c02c3bfafbc974
ldx [%i2+0x128],%g3 ! Observed data at 000000003b000128
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 36a69b5e6b133ac1
ldx [%i2+0x130],%g3 ! Observed data at 000000003b000130
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 6ecba7a18fcdae48
ldx [%i2+0x138],%g3 ! Observed data at 000000003b000138
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = ff35adc267162314
ldx [%i2+0x140],%g3 ! Observed data at 000000003b000140
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = b3333cbacbb5f73e
ldx [%i2+0x148],%g3 ! Observed data at 000000003b000148
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = cdd43b70fc8ed958
ldx [%i2+0x150],%g3 ! Observed data at 000000003b000150
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = e04fbdd5a000495c
ldx [%i2+0x158],%g3 ! Observed data at 000000003b000158
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 2ed63adc31fcdeb9
ldx [%i2+0x160],%g3 ! Observed data at 000000003b000160
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = dade96fbf91f5233
ldx [%i2+0x168],%g3 ! Observed data at 000000003b000168
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = ddfc867d7b441a81
ldx [%i2+0x170],%g3 ! Observed data at 000000003b000170
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 4b4977c63ea5b1f0
ldx [%i2+0x178],%g3 ! Observed data at 000000003b000178
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 399aff8f000000ae
ldx [%i2+0x180],%g3 ! Observed data at 000000003b000180
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 66d8079affb0b68d
ldx [%i2+0x198],%g3 ! Observed data at 000000003b000198
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 6c6871f74d437dc5
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+0x008],%g2 ! Expected data = 7dc921620000008f
ldx [%i3+0x008],%g3 ! Observed data at 000000003b800008
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = adb402c500ff00eb
ldx [%i3+0x010],%g3 ! Observed data at 000000003b800010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x010,%g4
ldx [%g1+0x098],%g2 ! Expected data = fb96dedaa7eec8d6
ldx [%i3+0x098],%g3 ! Observed data at 000000003b800098
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = a274760cb1abfd05
ldx [%i3+0x0c0],%g3 ! Observed data at 000000003b8000c0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 4e847fe2dc47aed9
ldx [%i3+0x0c8],%g3 ! Observed data at 000000003b8000c8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = a5d022e279374ab0
ldx [%i3+0x0d0],%g3 ! Observed data at 000000003b8000d0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 9812fdaea24a9ea9
ldx [%i3+0x0d8],%g3 ! Observed data at 000000003b8000d8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 9bd34f06c757f642
ldx [%i3+0x0e0],%g3 ! Observed data at 000000003b8000e0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = cd0851db56dec7bf
ldx [%i3+0x0e8],%g3 ! Observed data at 000000003b8000e8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = d380a409cdc3ed6b
ldx [%i3+0x0f0],%g3 ! Observed data at 000000003b8000f0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 751ac40159e9c82b
ldx [%i3+0x0f8],%g3 ! Observed data at 000000003b8000f8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 501ce2e4f2765163
ldx [%i3+0x140],%g3 ! Observed data at 000000003b800140
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 000000002ca6cbfa
ldx [%i3+0x158],%g3 ! Observed data at 000000003b800158
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = ffffa9df8d066df9
ldx [%i3+0x178],%g3 ! Observed data at 000000003b800178
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = e09233fb5af4dda9
ldx [%i3+0x190],%g3 ! Observed data at 000000003b800190
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x190,%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_f2_fail:
set p21_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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:
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003b000000]
stda %l2,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800010]
membar #Sync
stda %f0,[%i4]ASI_BLK_AIUP
membar #Sync
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003b800000]
swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003b800010]
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003b000028]
done
p21_trap1o:
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003b000000]
stda %l2,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800010]
membar #Sync
stda %f0,[%o4]ASI_BLK_AIUP
membar #Sync
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003b800000]
swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003b800010]
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003b000028]
done
p21_trap2e:
ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003b000018]
lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003a000018]
lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003a000010]
swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003b800028]
membar #Sync
mov 0x040,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p21_trap2o:
ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003b000018]
lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003a000018]
lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003a000010]
swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003b800028]
membar #Sync
mov 0x040,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p21_trap3e:
nop
done
p21_trap3o:
nop
done
p21_init_memory_pointers:
set p21_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p21_local0_start,%i0
set p21_local1_start,%i1
set p21_local2_start,%i2
set p21_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 5e15140adbbb1028
ldx [%g1+0x008],%l1 ! %l1 = 64a4ed5faa12bec1
ldx [%g1+0x010],%l2 ! %l2 = acc4df3395397b65
ldx [%g1+0x018],%l3 ! %l3 = 10993302359b43cf
ldx [%g1+0x020],%l4 ! %l4 = 6f166b5c52dc3681
ldx [%g1+0x028],%l5 ! %l5 = 9abf396a0d60fda7
ldx [%g1+0x030],%l6 ! %l6 = c9f533763ad4f4dd
ldx [%g1+0x038],%l7 ! %l7 = 4f584cf9ee11560b
! 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 = c7397140 e486b92a 82f8accf 9f420000
! %f4 = 30b44c7e c0a42c0a ef50ad63 3bff83f2
! %f8 = fe41f636 8762ea71 d005b793 d9e80c16
! %f12 = bf4d86e6 6a582373 8ef27cb7 7c8de1bb
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 978f8dd4 9a18ece6 d3778181 c2fbbfc3
! %f20 = 84044332 3b0a704e 1e113778 820440f7
! %f24 = 97b80665 e268c151 261ef936 670013b6
! %f28 = b9cdc702 57a893c5 7a48197c a4b01290
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = fa3c3d87 2ecaaf14 aec1fb5d 7f19ace8
! %f36 = a997fca6 a37b8a64 2b8c0276 eecf60ed
! %f40 = 2a911ee4 ed184f54 078e7686 86d62a57
! %f44 = 65300274 9b2fd721 781062be 2a144541
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0ff813870000007b,%g7,%g1 ! GSR scale = 15, align = 3
wr %g1,%g0,%gsr ! GSR = 0ff813870000007b
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[0000000090000024] = 54e75be0, %g18 = edbf5efe3b27ebca
ldsw [%i4+0x024],%g2 ! %g2 = edbf5efe3b27ebca
! %l1 = daf34998c0359b14, Mem[000000003d0000c2] = 5cdf7237
stb %l1,[%i2+0x0c2] ! Mem[000000003d0000c0] = 5cdf1437
! %l6 = 9c81f2b8a50ed21c, Mem[0000000090800082] = 03a9c557
stb %l6,[%i5+0x082] ! Mem[0000000090800080] = 1ca9c557
! %l5 = dcf65e3dec6c2d97, Mem[00000000918000cc] = 74d12d6a
stw %l5,[%o0+0x0cc] ! Mem[00000000918000cc] = ec6c2d97
! %l1 = daf34998c0359b14, Mem[000000009180007c] = ff3f6834
stw %l1,[%o0+0x07c] ! Mem[000000009180007c] = c0359b14
! Mem[000000009100012c] = cdc0b975, %g2 = 0000000054e75be0
ldub [%i6+0x12d],%g2 ! %g2 = 00000000000000cd
! Mem[0000000091000154] = 56379ebd, %g2 = 00000000000000cd
ldsh [%i6+0x156],%g2 ! %g2 = 0000000000005637
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! %l2 = c1677c04, %l3 = 87d7a8c7, Mem[0000000091800098] = a9e2f7a3 81b20ab6
std %l2,[%o0+0x098] ! Mem[0000000091800098] = c1677c04 87d7a8c7
! Mem[000000003d000050] = 5aa3c7632d9841c7, %l5 = dcf65e3dec6c2d97, %l0 = 75d6a8de294f36bd
add %i2,0x50,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 5aa3c7632d9841c7
p22_label_2:
! %f16 = 978f8dd4 9a18ece6 d3778181 c2fbbfc3
! %f20 = 84044332 3b0a704e 1e113778 820440f7
! %f24 = 97b80665 e268c151 261ef936 670013b6
! %f28 = b9cdc702 57a893c5 7a48197c a4b01290
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[000000003c0000a8] = 80c9694d, %l7 = 489e50e8ab309734
ldsw [%i0+0x0a8],%l7 ! %l7 = ffffffff80c9694d
! Mem[000000003c8000f0] = c2fd058d168ebd91, %l1 = daf34998c0359b14, %l7 = ffffffff80c9694d
add %i1,0xf0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = c2fd058d168ebd91
! Mem[000000009000018c] = 7b230d81, %g2 = 0000000000005637
ldsb [%i4+0x18d],%g2 ! %g2 = 000000000000007b
! Mem[0000000090800068] = 5df193cc, %g2 = 000000000000007b
ldsh [%i5+0x068],%g2 ! %g2 = 0000000000005df1
! Mem[000000003d000110] = 1ec7d61ce299a34a, %l3 = e7844cda87d7a8c7, %l6 = 9c81f2b8a50ed21c
add %i2,0x110,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 1ec7d61ce299a34a
! Mem[000000009080006c] = 4b2a4e86, %g2 = 0000000000005df1
lduh [%i5+0x06c],%g2 ! %g2 = 0000000000004b2a
! Mem[000000003c800148] = 30636956, %l4 = 498570bc03319f48
swap [%i1+0x148],%l4 ! %l4 = 0000000030636956
! Mem[000000009180002c] = 65de2819, %g2 = 0000000000004b2a
ldsh [%o0+0x02c],%g2 ! %g2 = 00000000000065de
membar #Sync ! Added by membar checker (202)
! Mem[00000000900001f8] = 7a48197c, %g2 = 00000000000065de
lduw [%i4+0x1f8],%g2 ! %g2 = 000000007a48197c
p22_label_3:
! Mem[000000009000005c] = 52987c9c, %g2 = 000000007a48197c
lduh [%i4+0x05c],%g2 ! %g2 = 0000000000005298
! Mem[000000003d0001e0] = b3520b27, %l7 = c2fd058d168ebd91
swap [%i2+0x1e0],%l7 ! %l7 = 00000000b3520b27
! Mem[00000000900000a8] = efcc9f02, %g2 = 0000000000005298
ldsb [%i4+0x0ab],%g2 ! %g2 = ffffffffffffffef
! Mem[000000003d800189] = d3225496, %l0 = 5aa3c7632d9841c7
ldstub [%i3+0x189],%l0 ! %l0 = 00000022000000ff
! Mem[000000003d800038] = cb2dfc53, %l7 = 00000000b3520b27
ldstub [%i3+0x038],%l7 ! %l7 = 000000cb000000ff
! Mem[000000003c000040] = d3dbec5d 7b481d54 27234fc3 1586b3a7
! Mem[000000003c000050] = 0986d9a9 5ac3f66b dbe5033b 87abcec3
! Mem[000000003c000060] = 23ba0336 77fb7660 0892fe52 19ce0b8e
! Mem[000000003c000070] = 18c5f225 2d4dfbf4 17824731 107e1d29
mov 0x040,%g6
ldda [%i0+%g6]ASI_BLK_PL,%f0 ! Block Load from 000000003c000040
! Mem[0000000091000028] = 22d6d33b, %g2 = ffffffffffffffef
lduw [%i6+%o5],%g2 ! %g2 = 0000000022d6d33b
! Mem[000000003d000078] = 476b1da7ab64fd49, %l1 = daf34998c0359b14, %l0 = 0000000000000022
add %i2,0x78,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 476b1da7ab64fd49
! %f16 = 978f8dd4 9a18ece6 d3778181 c2fbbfc3
! %f20 = 84044332 3b0a704e 1e113778 820440f7
! %f24 = 97b80665 e268c151 261ef936 670013b6
! %f28 = b9cdc702 57a893c5 7a48197c a4b01290
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[000000003d000140] = a643bcbb cf4f3d09 52978cc1 8d5e8c94
! Mem[000000003d000150] = 53dbbee3 d066673f 27253404 be4e5df4
! Mem[000000003d000160] = e030640b 10ee56a7 8a15cbcf 1d211b3d
! Mem[000000003d000170] = c5a2edd5 e95bb6f7 3ed6d3e8 e301fef2
mov 0x140,%g4
ldda [%i2+%g4]ASI_BLK_PL,%f16 ! Block Load from 000000003d000140
p22_label_4:
! Mem[00000000910000c8] = 828577b2, %g2 = 0000000022d6d33b
ldsb [%i6+0x0cb],%g2 ! %g2 = ffffffffffffff82
! Mem[00000000918001dc] = d043473e, %g2 = ffffffffffffff82
ldsh [%o0+0x1de],%g2 ! %g2 = ffffffffffffd043
! Mem[00000000900001c0] = 978f8dd4 9a18ece6 d3778181 c2fbbfc3
! Mem[00000000900001d0] = 84044332 3b0a704e 1e113778 820440f7
! Mem[00000000900001e0] = 97b80665 e268c151 261ef936 670013b6
! Mem[00000000900001f0] = b9cdc702 57a893c5 7a48197c a4b01290
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[000000009080003c] = 4cad0b50, %g2 = ffffffffffffd043
lduh [%i5+0x03e],%g2 ! %g2 = 0000000000004cad
! Mem[000000003c000020] = 394c84e4, %l0 = 476b1da7ab64fd49
ldsh [%i0+%o4],%l0 ! %l0 = 000000000000394c
! %l1 = daf34998c0359b14, Mem[000000009180005a] = 6002afdb
stb %l1,[%o0+0x05a] ! Mem[0000000091800058] = 1402afdb
! Mem[000000003c800090] = ef1d2b32c470dbd3, %l4 = 0000000030636956, %l6 = 1ec7d61ce299a34a
add %i1,0x90,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = ef1d2b32c470dbd3
! Mem[000000003d8000f0] = 09b25a0e5278135e, %l3 = e7844cda87d7a8c7, %l5 = dcf65e3dec6c2d97
add %i3,0xf0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 09b25a0e5278135e
! %l6 = ef1d2b32c470dbd3, Mem[0000000091000135] = c2db16b9
stb %l6,[%i6+0x135] ! Mem[0000000091000134] = d3db16b9
! Mem[00000000900000b4] = 284d4922, %g2 = 0000000000004cad
ldub [%i4+0x0b5],%g2 ! %g2 = 0000000000000028
p22_label_5:
! %l1 = daf34998c0359b14, Mem[0000000090000106] = 2921a98f
sth %l1,[%i4+0x106] ! Mem[0000000090000104] = 9b14a98f
! %f16 = 093d4fcf bbbc43a6 948c5e8d c18c9752
! %f20 = 3f6766d0 e3bedb53 f45d4ebe 04342527
! %f24 = a756ee10 0b6430e0 3d1b211d cfcb158a
! %f28 = f7b65be9 d5eda2c5 f2fe01e3 e8d3d63e
stda %f16,[%i1+%g5]ASI_BLK_AIUS ! Block Store to 000000003c8001c0
! Mem[00000000900001b8] = 473873cd, %g2 = 0000000000000028
lduh [%i4+0x1b8],%g2 ! %g2 = 0000000000004738
! Mem[000000003c000174] = 0c0dbec1, %l7 = 000000cb, %l2 = c1677c04
add %i0,0x174,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000000c0dbec1
! %l4 = 30636956, %l5 = 5278135e, Mem[0000000090000120] = a4a8c543 4e9c46d7
std %l4,[%i4+0x120] ! Mem[0000000090000120] = 30636956 5278135e
! Mem[000000003d800114] = 5108eb9b, %l7 = 00000000000000cb
ldub [%i3+0x117],%l7 ! %l7 = 000000000000009b
membar #Sync ! Added by membar checker (203)
! Mem[000000003c8001ea] = 3d1b211d, %l0 = 000000000000394c
ldstub [%i1+0x1ea],%l0 ! %l0 = 00000021000000ff
! %l0 = 0000000000000021, Mem[00000000918000b4] = e5d4a297
sth %l0,[%o0+0x0b4] ! Mem[00000000918000b4] = 0021a297
! %l3 = e7844cda87d7a8c7, Mem[00000000918001f8] = 9d1a72537f9f4f47
stx %l3,[%o0+0x1f8] ! Mem[00000000918001f8] = e7844cda87d7a8c7
! Mem[000000003d000024] = f0bfa60c, %l6 = ef1d2b32c470dbd3
ldsh [%i2+0x026],%l6 ! %l6 = ffffffffffffa60c
p22_label_6:
! Mem[000000003d0001d8] = 13ae9797, %l3 = 87d7a8c7, %l6 = ffffa60c
add %i2,0x1d8,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000013ae9797
! %l4 = 0000000030636956, Mem[0000000090800094] = 2bf86f1b
stb %l4,[%i5+0x094] ! Mem[0000000090800094] = 56f86f1b
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[000000003d000118] = 64db9e2aa7d3449c, %l4 = 0000000030636956, %l1 = daf34998c0359b14
add %i2,0x118,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 64db9e2aa7d3449c
! Mem[000000003c8001a4] = bf891470, %l2 = 0c0dbec1, %l5 = 5278135e
add %i1,0x1a4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000bf891470
! Mem[000000003d000148] = 52978cc18d5e8c94, %l7 = 000000000000009b, %l1 = 64db9e2aa7d3449c
add %i2,0x148,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 52978cc18d5e8c94
! %l2 = 000000000c0dbec1, Mem[00000000900001c8] = d3778181c2fbbfc3
stx %l2,[%i4+0x1c8] ! Mem[00000000900001c8] = 000000000c0dbec1
! Mem[0000000090800060] = ef405618 f7bb24ad, %g2 = 00004738, %g3 = 00000000
ldd [%i5+0x060],%g2 ! %g2 = 00000000ef405618 00000000f7bb24ad
! Mem[000000003c800088] = 0df2085caa4f67b0, %l6 = 0000000013ae9797, %l4 = 0000000030636956
add %i1,0x88,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 0df2085caa4f67b0
! Mem[000000003d80019a] = f4f1c993, %l3 = e7844cda87d7a8c7
ldstub [%i3+0x19a],%l3 ! %l3 = 000000c9000000ff
p22_label_7:
! Mem[000000003d00002c] = bce12d52, %l2 = 000000000c0dbec1
ldsh [%i2+0x02c],%l2 ! %l2 = ffffffffffffbce1
! Mem[000000003c800004] = f5ed2252, %l2 = ffffffffffffbce1
swap [%i1+0x004],%l2 ! %l2 = 00000000f5ed2252
! Mem[000000003d80006c] = 56975895, %l3 = 000000c9, %l4 = aa4f67b0
add %i3,0x6c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000056975895
membar #Sync ! Added by membar checker (204)
! Mem[00000000900001c0] = 978f8dd4 9a18ece6 00000000 0c0dbec1
! Mem[00000000900001d0] = 84044332 3b0a704e 1e113778 820440f7
! Mem[00000000900001e0] = 97b80665 e268c151 261ef936 670013b6
! Mem[00000000900001f0] = b9cdc702 57a893c5 7a48197c a4b01290
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[000000003c8001b4] = a3b2e323, %l3 = 00000000000000c9
swap [%i1+0x1b4],%l3 ! %l3 = 00000000a3b2e323
! Mem[00000000908001d4] = 24d2421e, %g2 = 00000000ef405618
lduw [%i5+0x1d4],%g2 ! %g2 = 0000000024d2421e
! Mem[000000003d000044] = 12b02894, %l4 = 0000000056975895
ldsw [%i2+0x044],%l4 ! %l4 = 0000000012b02894
! Mem[0000000091800038] = a229cd5a 311fc433, %g2 = 24d2421e, %g3 = f7bb24ad
ldd [%o0+0x038],%g2 ! %g2 = 00000000a229cd5a 00000000311fc433
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000003c8001f4] = d5eda2c5, %l4 = 12b02894, %l7 = 0000009b
add %i1,0x1f4,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000d5eda2c5
p22_label_8:
! Mem[00000000900001c0] = 978f8dd4 9a18ece6 00000000 0c0dbec1
! Mem[00000000900001d0] = 84044332 3b0a704e 1e113778 820440f7
! Mem[00000000900001e0] = 97b80665 e268c151 261ef936 670013b6
! Mem[00000000900001f0] = b9cdc702 57a893c5 7a48197c a4b01290
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090000168] = 963b81a9 fd31a754, %g2 = a229cd5a, %g3 = 311fc433
ldd [%i4+0x168],%g2 ! %g2 = 00000000963b81a9 00000000fd31a754
! %l5 = 00000000bf891470, Mem[0000000091000068] = 9be4b89ea06b6865
stx %l5,[%i6+0x068] ! Mem[0000000091000068] = 00000000bf891470
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! %l7 = 00000000d5eda2c5, Mem[000000009080000c] = 4a1794f2
sth %l7,[%i5+0x00c] ! Mem[000000009080000c] = a2c594f2
! %l1 = 52978cc18d5e8c94, Mem[0000000090000009] = 9e6152b8
stb %l1,[%i4+0x009] ! Mem[0000000090000008] = 946152b8
! Mem[000000003c8000ac] = b66da411, %l0 = 00000021, %l2 = f5ed2252
add %i1,0xac,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000b66da411
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000003c800114] = 1f325ae6, %l7 = 00000000d5eda2c5
swap [%i1+0x114],%l7 ! %l7 = 000000001f325ae6
! Mem[000000003c000068] = 0892fe52, %l7 = 1f325ae6, %l7 = 1f325ae6
add %i0,0x68,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000000892fe52
p22_label_9:
! %l0 = 0000000000000021, Mem[00000000900000e8] = 261ef936670013b6
stx %l0,[%i4+0x0e8] ! Mem[00000000900000e8] = 0000000000000021
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[0000000091800160] = 9aa22d9f, %g2 = 00000000963b81a9
ldub [%o0+0x161],%g2 ! %g2 = 000000000000009a
! Mem[000000009180007c] = c0359b14, %g2 = 000000000000009a
ldsb [%o0+0x07c],%g2 ! %g2 = ffffffffffffffc0
! %l7 = 000000000892fe52, Mem[00000000910001f0] = 9cd605f5868064bc
stx %l7,[%i6+0x1f0] ! Mem[00000000910001f0] = 000000000892fe52
! Mem[000000003d0000f0] = 5b73acf9, %l7 = 000000000892fe52
lduw [%i2+0x0f0],%l7 ! %l7 = 000000005b73acf9
! Mem[000000003d800090] = b4a968b1, %l6 = 0000000013ae9797
lduw [%i3+0x090],%l6 ! %l6 = 00000000b4a968b1
! %f16 = 093d4fcf bbbc43a6 948c5e8d c18c9752
! %f20 = 3f6766d0 e3bedb53 f45d4ebe 04342527
! %f24 = a756ee10 0b6430e0 3d1b211d cfcb158a
! %f28 = f7b65be9 d5eda2c5 f2fe01e3 e8d3d63e
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[000000003d0000e0] = 44c1a33c, %l3 = a3b2e323, %l1 = 8d5e8c94
add %i2,0xe0,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000044c1a33c
p22_label_10:
! Mem[0000000091000190] = b2831834, %g2 = ffffffffffffffc0
lduh [%i6+0x192],%g2 ! %g2 = 000000000000b283
! Mem[0000000090800084] = c5578661, %g2 = 000000000000b283
ldub [%i5+0x084],%g2 ! %g2 = 00000000000000c5
! Mem[000000003d8000c0] = 5e65e62f ff3a67b1 5fd3d7f4 cfb374ea
! Mem[000000003d8000d0] = cf38f335 cc6d9a0a 1d49582a 896b15bd
! Mem[000000003d8000e0] = e2d53e15 c8bc82a9 40a0c20b fd93eb7b
! Mem[000000003d8000f0] = 09b25a0e 5278135e 7096a922 07084500
mov 0x0c0,%g5
ldda [%i3+%g5]ASI_BLK_AIUP,%f0 ! Block Load from 000000003d8000c0
! %f16 = 093d4fcf bbbc43a6 948c5e8d c18c9752
! %f20 = 3f6766d0 e3bedb53 f45d4ebe 04342527
! %f24 = a756ee10 0b6430e0 3d1b211d cfcb158a
! %f28 = f7b65be9 d5eda2c5 f2fe01e3 e8d3d63e
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (205)
! %f16 = 093d4fcf bbbc43a6 948c5e8d c18c9752
! %f20 = 3f6766d0 e3bedb53 f45d4ebe 04342527
! %f24 = a756ee10 0b6430e0 3d1b211d cfcb158a
! %f28 = f7b65be9 d5eda2c5 f2fe01e3 e8d3d63e
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! %l2 = 00000000b66da411, Mem[000000003c0001b2] = a19f3c08
stb %l2,[%i0+0x1b2] ! Mem[000000003c0001b0] = a19f1108
! Mem[000000003c80003c] = 58d8febe, %l5 = bf891470, %l1 = 44c1a33c
add %i1,0x3c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000058d8febe
membar #Sync ! Added by membar checker (206)
! %f16 = 093d4fcf bbbc43a6 948c5e8d c18c9752
! %f20 = 3f6766d0 e3bedb53 f45d4ebe 04342527
! %f24 = a756ee10 0b6430e0 3d1b211d cfcb158a
! %f28 = f7b65be9 d5eda2c5 f2fe01e3 e8d3d63e
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! %l2 = b66da411, %l3 = a3b2e323, Mem[0000000090800158] = e5c31543 ecaf11e1
std %l2,[%i5+0x158] ! Mem[0000000090800158] = b66da411 a3b2e323
! Mem[0000000091000130] = 752e68641ad3db16, %g2 = 00000000000000c5
ldx [%i6+0x130],%g2 ! %g2 = 752e68641ad3db16
p22_label_11:
! Mem[000000003c8001b8] = 819370bc, %l1 = 58d8febe, %l6 = b4a968b1
add %i1,0x1b8,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000819370bc
! Mem[000000003d0001ec] = 6206a4f3, %l1 = 58d8febe, %l6 = 819370bc
add %i2,0x1ec,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000006206a4f3
! %l4 = 12b02894, %l5 = bf891470, Mem[0000000090000168] = 963b81a9 fd31a754
std %l4,[%i4+0x168] ! Mem[0000000090000168] = 12b02894 bf891470
! Mem[0000000090000000] = 901eb2b1 96c79747 6f946152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000003d8001e0] = 75a2eae239afc48b, %l5 = 00000000bf891470
ldx [%i3+0x1e0],%l5 ! %l5 = 75a2eae239afc48b
! %f0 = 5e65e62f ff3a67b1 5fd3d7f4 cfb374ea
! %f4 = cf38f335 cc6d9a0a 1d49582a 896b15bd
! %f8 = e2d53e15 c8bc82a9 40a0c20b fd93eb7b
! %f12 = 09b25a0e 5278135e 7096a922 07084500
stda %f0,[%i3+%g4]ASI_BLK_AIUSL ! Block Store to 000000003d800180
! Mem[000000003d000094] = ab198876, %l4 = 0000000012b02894
lduw [%i2+0x094],%l4 ! %l4 = 00000000ab198876
! Mem[000000003c8001b0] = d7766bb3, %l7 = 000000005b73acf9
swap [%i1+0x1b0],%l7 ! %l7 = 00000000d7766bb3
! %f16 = 093d4fcf bbbc43a6 948c5e8d c18c9752
! %f20 = 3f6766d0 e3bedb53 f45d4ebe 04342527
! %f24 = a756ee10 0b6430e0 3d1b211d cfcb158a
! %f28 = f7b65be9 d5eda2c5 f2fe01e3 e8d3d63e
stda %f16,[%i0+%g4]ASI_BLK_SL ! Block Store to 000000003c000180
membar #Sync ! Added by membar checker (207)
! Mem[000000003c0001b0] = c5a2edd5, %l4 = 00000000ab198876
lduh [%i0+0x1b2],%l4 ! %l4 = 000000000000edd5
p22_label_12:
! Mem[00000000918000c8] = 2bfd6112 ec6c2d97, %g2 = 1ad3db16, %g3 = fd31a754
ldd [%o0+0x0c8],%g2 ! %g2 = 000000002bfd6112 00000000ec6c2d97
! Mem[000000003c000168] = 5ad4c6b46833721d, %l2 = 00000000b66da411, %l3 = 00000000a3b2e323
add %i0,0x168,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 5ad4c6b46833721d
! %l1 = 0000000058d8febe, Mem[000000003d80019e] = 2a58491d
sth %l1,[%i3+0x19e] ! Mem[000000003d80019c] = 2a58febe
! Mem[000000009080001c] = 6dc2bf38, %g2 = 000000002bfd6112
ldub [%i5+0x01f],%g2 ! %g2 = 000000000000006d
! Mem[000000003c00000c] = 897388a0, %l1 = 58d8febe, %l1 = 58d8febe
add %i0,0x0c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000897388a0
! %l6 = 000000006206a4f3, Mem[0000000091000188] = c03b64c2e0fb7783
stx %l6,[%i6+0x188] ! Mem[0000000091000188] = 000000006206a4f3
! Mem[00000000918000cc] = ec6c2d97, %g2 = 000000000000006d
lduh [%o0+0x0cc],%g2 ! %g2 = 000000000000ec6c
! %l3 = 5ad4c6b46833721d, Mem[0000000091800198] = 87cdd36842cbd34b
stx %l3,[%o0+0x198] ! Mem[0000000091800198] = 5ad4c6b46833721d
! %l3 = 5ad4c6b46833721d, Mem[00000000900001b8] = f2fe01e3
stb %l3,[%i4+0x1b8] ! Mem[00000000900001b8] = 1dfe01e3
! Mem[000000003d80000c] = 4c207c40, %l0 = 0000000000000021
swap [%i3+0x00c],%l0 ! %l0 = 000000004c207c40
p22_label_13:
! %f0 = 5e65e62f ff3a67b1 5fd3d7f4 cfb374ea
! %f4 = cf38f335 cc6d9a0a 1d49582a 896b15bd
! %f8 = e2d53e15 c8bc82a9 40a0c20b fd93eb7b
! %f12 = 09b25a0e 5278135e 7096a922 07084500
mov 0x080,%g5
stda %f0,[%i2+%g5]ASI_BLK_PL ! Block Store to 000000003d000080
! %l0 = 000000004c207c40, Mem[0000000091800018] = d4b18022f97718f9
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = 000000004c207c40
! %l0 = 000000004c207c40, Mem[00000000908000a9] = 59fcbc78
stb %l0,[%i5+0x0a9] ! Mem[00000000908000a8] = 40fcbc78
! Mem[000000003d0001d8] = 13ae9797, %l7 = 00000000d7766bb3
swap [%i2+0x1d8],%l7 ! %l7 = 0000000013ae9797
! Mem[000000003c000086] = aba3bbec, %l6 = 000000006206a4f3
ldstub [%i0+0x086],%l6 ! %l6 = 000000bb000000ff
! Mem[000000003d000034] = 63ddc688, %l7 = 0000000013ae9797
swap [%i2+0x034],%l7 ! %l7 = 0000000063ddc688
! Mem[0000000091000144] = 37e19cae, %g2 = 000000000000ec6c
ldub [%i6+0x145],%g2 ! %g2 = 0000000000000037
! Mem[000000003c0000a4] = f734119c, %l5 = 39afc48b, %l7 = 63ddc688
add %i0,0xa4,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000f734119c
! %l2 = b66da411, %l3 = 6833721d, Mem[0000000091800090] = acfd8c91 cef88e10
std %l2,[%o0+0x090] ! Mem[0000000091800090] = b66da411 6833721d
! Mem[0000000090000010] = 84849de5, %g2 = 0000000000000037
ldsh [%i4+0x012],%g2 ! %g2 = ffffffffffff8484
p22_label_14:
! %f0 = 5e65e62f ff3a67b1 5fd3d7f4 cfb374ea
! %f4 = cf38f335 cc6d9a0a 1d49582a 896b15bd
! %f8 = e2d53e15 c8bc82a9 40a0c20b fd93eb7b
! %f12 = 09b25a0e 5278135e 7096a922 07084500
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[000000003d00015c] = be4e5df4, %l4 = 000000000000edd5
swap [%i2+0x15c],%l4 ! %l4 = 00000000be4e5df4
! %l3 = 5ad4c6b46833721d, Mem[0000000091800180] = 1de20240
sth %l3,[%o0+0x180] ! Mem[0000000091800180] = 721d0240
! Mem[00000000900001c0] = 978f8dd4 9a18ece6 00000000 0c0dbec1
! Mem[00000000900001d0] = 84044332 3b0a704e 1e113778 820440f7
! Mem[00000000900001e0] = 97b80665 e268c151 261ef936 670013b6
! Mem[00000000900001f0] = b9cdc702 57a893c5 7a48197c a4b01290
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! %l4 = be4e5df4, %l5 = 39afc48b, Mem[0000000090800158] = b66da411 a3b2e323
std %l4,[%i5+0x158] ! Mem[0000000090800158] = be4e5df4 39afc48b
! Mem[000000003c000188] = 52978cc18d5e8c94, %l6 = 00000000000000bb, %l0 = 000000004c207c40
add %i0,0x188,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 52978cc18d5e8c94
! Mem[000000003c8000c0] = ad28a6e8, %l0 = 52978cc18d5e8c94
ldsw [%i1+0x0c0],%l0 ! %l0 = ffffffffad28a6e8
! Mem[00000000908001f8] = dfc7d232 9a7e359a, %g2 = ffff8484, %g3 = ec6c2d97
ldd [%i5+0x1f8],%g2 ! %g2 = 00000000dfc7d232 000000009a7e359a
! Mem[000000003c800080] = be512c70 b80e7207 0df2085c aa4f67b0
! Mem[000000003c800090] = ef1d2b32 c470dbd3 7440de0b 9fb267a5
! Mem[000000003c8000a0] = c7d3fb24 4a3cad44 df541634 b66da411
! Mem[000000003c8000b0] = b82bb2e2 bf1eb0be e4b9e293 313b55d5
ldda [%i1+%g5]ASI_BLK_PL,%f16 ! Block Load from 000000003c800080
! Mem[00000000910001c0] = 584a99cf85342426, %g2 = 00000000dfc7d232
ldx [%i6+0x1c0],%g2 ! %g2 = 584a99cf85342426
p22_label_15:
! %l6 = 000000bb, %l7 = f734119c, Mem[00000000900000f0] = b9cdc702 57a893c5
std %l6,[%i4+0x0f0] ! Mem[00000000900000f0] = 000000bb f734119c
! Mem[000000003d000101] = 705d3a4f, %l3 = 5ad4c6b46833721d
ldstub [%i2+0x101],%l3 ! %l3 = 0000005d000000ff
! Mem[000000003d800108] = c0df50ca, %l3 = 000000000000005d
swap [%i3+0x108],%l3 ! %l3 = 00000000c0df50ca
! %f16 = 07720eb8 702c51be b0674faa 5c08f20d
! %f20 = d3db70c4 322b1def a567b29f 0bde4074
! %f24 = 44ad3c4a 24fbd3c7 11a46db6 341654df
! %f28 = beb01ebf e2b22bb8 d5553b31 93e2b9e4
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[0000000090000038] = 6e81d6bf, %g2 = 584a99cf85342426
lduh [%i4+0x038],%g2 ! %g2 = 0000000000006e81
membar #Sync ! Added by membar checker (208)
! Mem[0000000090000100] = b1673aff 2fe6655e ea74b3cf f4d7d35f
! Mem[0000000090000110] = 0a9a6dcc 35f338cf bd156b89 2a58491d
! Mem[0000000090000120] = a982bcc8 153ed5e2 7beb93fd 0bc2a040
! Mem[0000000090000130] = 5e137852 0e5ab209 00450807 22a99670
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[00000000910001a8] = fa355074 b75abc86, %g2 = 00006e81, %g3 = 9a7e359a
ldd [%i6+0x1a8],%g2 ! %g2 = 00000000fa355074 00000000b75abc86
! Mem[000000003d800018] = aa2799a5, %l4 = 00000000be4e5df4
swap [%i3+%o3],%l4 ! %l4 = 00000000aa2799a5
! Mem[000000003d000068] = 2d636386, %l7 = f734119c, %l4 = aa2799a5
add %i2,0x68,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000002d636386
! Mem[00000000910000b8] = 5708abd6, %g2 = 00000000fa355074
ldsb [%i6+0x0bb],%g2 ! %g2 = 0000000000000057
p22_label_16:
! Mem[000000003d800120] = 9c778b03eb5896a0, %l2 = 00000000b66da411, %l6 = 00000000000000bb
add %i3,0x120,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 9c778b03eb5896a0
! Mem[000000003c8001e0] = a756ee100b6430e0, %l1 = 00000000897388a0
ldx [%i1+0x1e0],%l1 ! %l1 = a756ee100b6430e0
! Mem[000000003d000000] = 5e5f9e37 33062a90 664018ce fabd5890
! Mem[000000003d000010] = 4433180a 9788f971 c378c8ed 00f42913
! Mem[000000003d000020] = f0bf9b01 f0bfa60c 5e528a0b bce12d52
! Mem[000000003d000030] = 3ced1378 13ae9797 dc932859 231925b2
ldda [%i2]ASI_BLK_P,%f16 ! Block Load from 000000003d000000
! Mem[000000003c80016a] = 45895121, %l1 = a756ee100b6430e0
ldstub [%i1+0x16a],%l1 ! %l1 = 00000051000000ff
! %l2 = 00000000b66da411, Mem[0000000090800048] = 9e212fc6fd97d6c2
stx %l2,[%i5+0x048] ! Mem[0000000090800048] = 00000000b66da411
! Mem[0000000091000098] = 03d0d50f, %g2 = 0000000000000057
ldsb [%i6+0x09b],%g2 ! %g2 = 0000000000000003
! Mem[00000000900001a8] = 3d1b211d, %g2 = 0000000000000003
ldub [%i4+0x1a8],%g2 ! %g2 = 000000000000003d
! Mem[000000003d0000ec] = 756e51a9, %l4 = 000000002d636386
swap [%i2+0x0ec],%l4 ! %l4 = 00000000756e51a9
! Mem[000000003c0000e0] = 4fe149c7057b26b7, %l1 = 0000000000000051
ldx [%i0+0x0e0],%l1 ! %l1 = 4fe149c7057b26b7
! Mem[000000003d000120] = 09c18a38, %l1 = 057b26b7, %l5 = 39afc48b
add %i2,0x120,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000009c18a38
p22_label_17:
! Mem[0000000090800038] = 0cad50b8, %g2 = 000000000000003d
ldub [%i5+0x039],%g2 ! %g2 = 000000000000000c
! Mem[000000003c00000c] = 897388a0, %l7 = 00000000f734119c
ldub [%i0+0x00e],%l7 ! %l7 = 0000000000000088
! Mem[000000003d00016c] = 1d211b3d, %l4 = 00000000756e51a9
swap [%i2+0x16c],%l4 ! %l4 = 000000001d211b3d
! %f0 = 5e65e62f ff3a67b1 5fd3d7f4 cfb374ea
! %f4 = cf38f335 cc6d9a0a 1d49582a 896b15bd
! %f8 = e2d53e15 c8bc82a9 40a0c20b fd93eb7b
! %f12 = 09b25a0e 5278135e 7096a922 07084500
stda %f0,[%i0+%g4]ASI_BLK_S ! Block Store to 000000003c000180
! %f16 = 5e5f9e37 33062a90 664018ce fabd5890
! %f20 = 4433180a 9788f971 c378c8ed 00f42913
! %f24 = f0bf9b01 f0bfa60c 5e528a0b bce12d52
! %f28 = 3ced1378 13ae9797 dc932859 231925b2
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[00000000900000c0] = 978f8dd4 9a18ece6 d3778181 c2fbbfc3
! Mem[00000000900000d0] = 84044332 3b0a704e 1e113778 820440f7
! Mem[00000000900000e0] = 97b80665 e268c151 00000000 00000021
! Mem[00000000900000f0] = 000000bb f734119c 7a48197c a4b01290
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000120] = bcc8153e, %g2 = 000000000000000c
lduh [%i4+0x122],%g2 ! %g2 = 000000000000bcc8
! Mem[000000003c000100] = a2f24a11 9db2d435 2a2d5db0 c90e890f
! Mem[000000003c000110] = c507dd6d 6241e9f9 fc781142 b5557b16
! Mem[000000003c000120] = 7057f85b e7a1c55d 08a26c5b ef87acc0
! Mem[000000003c000130] = 87b81e1d 24c5e908 c9af4033 01aa23db
ldda [%i0+%g6]ASI_BLK_PL,%f0 ! Block Load from 000000003c000100
! %l3 = 00000000c0df50ca, Mem[000000003d8000b8] = d97b5508
stw %l3,[%i3+0x0b8] ! Mem[000000003d8000b8] = c0df50ca
! Mem[000000003c000170] = 0dc316d60c0dbec1, %l1 = 4fe149c7057b26b7, %l4 = 000000001d211b3d
add %i0,0x170,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 0dc316d60c0dbec1
p22_label_18:
! Mem[000000003d8001f0] = 22ae2c38 068a07d8, %l0 = ad28a6e8, %l1 = 057b26b7
ldd [%i3+0x1f0],%l0 ! %l0 = 0000000022ae2c38 00000000068a07d8
! Mem[0000000090000000] = 901eb2b1 96c79747 6f946152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000100] = b1673aff 2fe6655e ea74b3cf f4d7d35f
! Mem[0000000090000110] = 0a9a6dcc 35f338cf bd156b89 2a58491d
! Mem[0000000090000120] = a982bcc8 153ed5e2 7beb93fd 0bc2a040
! Mem[0000000090000130] = 5e137852 0e5ab209 00450807 22a99670
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! %l2 = 00000000b66da411, Mem[00000000910001a5] = a967d0fa
stb %l2,[%i6+0x1a5] ! Mem[00000000910001a4] = 1167d0fa
! Mem[0000000090000000] = 901eb2b1 96c79747 6f946152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! Mem[000000003c800005] = ffffbce1, %l3 = 00000000c0df50ca
ldstub [%i1+0x005],%l3 ! %l3 = 000000ff000000ff
! Mem[00000000918001b0] = 66d52f0c, %g2 = 000000000000bcc8
ldsh [%o0+0x1b0],%g2 ! %g2 = 00000000000066d5
! Mem[000000003c80015c] = 9e13f96f, %l1 = 00000000068a07d8
swap [%i1+0x15c],%l1 ! %l1 = 000000009e13f96f
membar #Sync ! Added by membar checker (209)
! Mem[000000003c00018c] = cfb374ea, %l4 = 0dc316d60c0dbec1
ldsw [%i0+0x18c],%l4 ! %l4 = ffffffffcfb374ea
! Mem[0000000091000078] = e14b9faa, %g2 = 00000000000066d5
ldsh [%i6+0x07a],%g2 ! %g2 = ffffffffffffe14b
p22_label_19:
! Mem[000000003d000144] = cf4f3d09, %l0 = 0000000022ae2c38
ldsh [%i2+0x146],%l0 ! %l0 = 0000000000003d09
! Mem[000000003c0001c8] = 71a5ca22, %l0 = 00003d09, %l7 = 00000088
add %i0,0x1c8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000071a5ca22
! Mem[000000003d0001b8] = 2037c8ea, %l4 = cfb374ea, %l5 = 09c18a38
add %i2,0x1b8,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000002037c8ea
! %l5 = 000000002037c8ea, Mem[000000009000006c] = b3f0bae5
sth %l5,[%i4+0x06c] ! Mem[000000009000006c] = c8eabae5
! Mem[000000003d800190] = 0a9a6dcc, %l2 = 00000000b66da411
lduh [%i3+0x190],%l2 ! %l2 = 0000000000000a9a
! Mem[00000000908001c8] = 6800df82, %g2 = ffffffffffffe14b
ldub [%i5+0x1cb],%g2 ! %g2 = 0000000000000068
! Mem[000000003d0000b8] = 00450807, %l2 = 0000000000000a9a
ldsh [%i2+0x0ba],%l2 ! %l2 = 0000000000000807
! Mem[000000003d0000c0] = 5cdf1437 fa9a44e9, %l2 = 00000807, %l3 = 000000ff
ldd [%i2+0x0c0],%l2 ! %l2 = 000000005cdf1437 00000000fa9a44e9
! %f16 = 5e5f9e37 33062a90 664018ce fabd5890
! %f20 = 4433180a 9788f971 c378c8ed 00f42913
! %f24 = f0bf9b01 f0bfa60c 5e528a0b bce12d52
! %f28 = 3ced1378 13ae9797 dc932859 231925b2
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[00000000910000ec] = 6c1ff5eb, %g18 = edbf5efe3b27ebca
ldsw [%i6+0x0ec],%g2 ! %g2 = edbf5efe3b27ebca
p22_label_20:
! Mem[000000003d000028] = 5e528a0bbce12d52, %l5 = 000000002037c8ea, %l4 = ffffffffcfb374ea
add %i2,0x28,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 5e528a0bbce12d52
! %l5 = 000000002037c8ea, Mem[0000000091800002] = 53f8ace1
sth %l5,[%o0+0x002] ! Mem[0000000091800000] = c8eaace1
! Mem[000000003d800150] = 3646076e, %l1 = 9e13f96f, %l0 = 00003d09
add %i3,0x150,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000003646076e
! %l5 = 000000002037c8ea, Mem[00000000918001c8] = d8b4aaf388f36a57
stx %l5,[%o0+0x1c8] ! Mem[00000000918001c8] = 000000002037c8ea
! Mem[0000000090000124] = 153ed5e2, %g2 = 000000006c1ff5eb
ldub [%i4+0x124],%g2 ! %g2 = 0000000000000015
! Mem[00000000918001d0] = 9d2d1453, %g18 = edbf5efe3b27ebca
ldsw [%o0+0x1d0],%g2 ! %g2 = edbf5efe3b27ebca
! Mem[000000003d800108] = 0000005d, %l1 = 000000009e13f96f
ldsb [%i3+0x10b],%l1 ! %l1 = 000000000000005d
! Mem[000000003c0001ac] = fd93eb7b, %l3 = fa9a44e9, %l6 = eb5896a0
add %i0,0x1ac,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000fd93eb7b
! Mem[000000003c8000b0] = b82bb2e2 bf1eb0be, %l4 = bce12d52, %l5 = 2037c8ea
ldd [%i1+0x0b0],%l4 ! %l4 = 00000000b82bb2e2 00000000bf1eb0be
! Mem[000000003c800048] = d2631895, %l2 = 000000005cdf1437
ldsh [%i1+0x04a],%l2 ! %l2 = 0000000000001895
p22_label_21:
! Mem[000000003c8001e4] = 0b6430e0, %l5 = bf1eb0be, %l7 = 71a5ca22
add %i1,0x1e4,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000000b6430e0
! Mem[000000009080000c] = 94f2ead2, %g2 = ffffffff9d2d1453
lduh [%i5+0x00e],%g2 ! %g2 = 00000000000094f2
! Mem[000000003d000028] = 5e528a0b, %l6 = 00000000fd93eb7b
ldub [%i2+0x02b],%l6 ! %l6 = 000000000000000b
! Mem[000000003c0000ac] = 522d44d7, %l4 = 00000000b82bb2e2
swap [%i0+0x0ac],%l4 ! %l4 = 00000000522d44d7
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 12b02894 bf891470
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000100] = b1673aff 2fe6655e ea74b3cf f4d7d35f
! Mem[0000000090000110] = 0a9a6dcc 35f338cf bd156b89 2a58491d
! Mem[0000000090000120] = a982bcc8 153ed5e2 7beb93fd 0bc2a040
! Mem[0000000090000130] = 5e137852 0e5ab209 00450807 22a99670
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000090800010] = ead2886d, %g2 = 00000000000094f2
lduh [%i5+%o2],%g2 ! %g2 = 000000000000ead2
! %l5 = 00000000bf1eb0be, Mem[0000000090800114] = 77404324
stw %l5,[%i5+0x114] ! Mem[0000000090800114] = bf1eb0be
! %l0 = 000000003646076e, Mem[0000000091800098] = c1677c04
sth %l0,[%o0+0x098] ! Mem[0000000091800098] = 076e7c04
! %l0 = 3646076e, %l1 = 0000005d, Mem[0000000090800010] = ead2886d 9a5359ed
std %l0,[%i5+%o2] ! Mem[0000000090800010] = 3646076e 0000005d
p22_label_22:
! Mem[000000003c800090] = ef1d2b32c470dbd3, %l0 = 000000003646076e, %l7 = 000000000b6430e0
add %i1,0x90,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = ef1d2b32c470dbd3
! %l6 = 000000000000000b, Mem[000000003c800028] = 95c356685213fa91
stx %l6,[%i1+%o5] ! Mem[000000003c800028] = 000000000000000b
! Mem[00000000908000c0] = dcd43e2061e378da, %g2 = 000000000000ead2
ldx [%i5+0x0c0],%g2 ! %g2 = dcd43e2061e378da
! Mem[000000003c8000e8] = 5493720b, %l5 = bf1eb0be, %l3 = fa9a44e9
add %i1,0xe8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000005493720b
! Mem[0000000090000020] = 1489862d, %g18 = edbf5efe3b27ebca
ldsw [%i4+%o4],%g2 ! %g2 = edbf5efe3b27ebca
! Mem[000000003d000179] = 3ed6d3e8, %l4 = 00000000522d44d7
ldstub [%i2+0x179],%l4 ! %l4 = 000000d6000000ff
! Mem[0000000090000000] = 901eb2b1 96c79747, %g2 = 1489862d, %g3 = b75abc86
ldd [%i4+%g0],%g2 ! %g2 = 00000000901eb2b1 0000000096c79747
! Mem[000000003d000090] = 0a9a6dcc35f338cf, %l4 = 00000000000000d6, %l3 = 000000005493720b
add %i2,0x90,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 0a9a6dcc35f338cf
! Mem[000000003d8001cc] = 733425f2, %l7 = c470dbd3, %l0 = 3646076e
add %i3,0x1cc,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000733425f2
! Mem[000000003c000134] = 24c5e908, %l3 = 0a9a6dcc35f338cf
lduw [%i0+0x134],%l3 ! %l3 = 0000000024c5e908
p22_label_23:
! Mem[0000000090800138] = 903ddd5b, %g2 = 00000000901eb2b1
lduw [%i5+0x138],%g2 ! %g2 = 00000000903ddd5b
! Mem[000000003c0001ac] = fd93eb7b, %l3 = 24c5e908, %l7 = c470dbd3
add %i0,0x1ac,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000fd93eb7b
! Mem[000000003d000070] = 52fdfdc0, %l2 = 0000000000001895
swap [%i2+0x070],%l2 ! %l2 = 0000000052fdfdc0
! Mem[000000003d000090] = 0a9a6dcc35f338cf, %l2 = 0000000052fdfdc0, %l4 = 00000000000000d6
add %i2,0x90,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 0a9a6dcc35f338cf
! %l0 = 00000000733425f2, Mem[000000003d800140] = e75af20b62c6f0cc
stx %l0,[%i3+0x140] ! Mem[000000003d800140] = 00000000733425f2
! %f0 = 35d4b29d 114af2a2 0f890ec9 b05d2d2a
! %f4 = f9e94162 6ddd07c5 167b55b5 421178fc
! %f8 = 5dc5a1e7 5bf85770 c0ac87ef 5b6ca208
! %f12 = 08e9c524 1d1eb887 db23aa01 3340afc9
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[0000000091800008] = f15400a10f7929fd, %g2 = 00000000903ddd5b
ldx [%o0+%o1],%g2 ! %g2 = f15400a10f7929fd
! %l2 = 52fdfdc0, %l3 = 24c5e908, Mem[00000000900000f0] = 3ced1378 13ae9797
std %l2,[%i4+0x0f0] ! Mem[00000000900000f0] = 52fdfdc0 24c5e908
! Mem[000000003c800014] = e052be86, %l1 = 000000000000005d
swap [%i1+0x014],%l1 ! %l1 = 00000000e052be86
! %f16 = 5e5f9e37 33062a90 664018ce fabd5890
! %f20 = 4433180a 9788f971 c378c8ed 00f42913
! %f24 = f0bf9b01 f0bfa60c 5e528a0b bce12d52
! %f28 = 3ced1378 13ae9797 dc932859 231925b2
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
p22_label_24:
! %l7 = 00000000fd93eb7b, Mem[000000009180012b] = 28596ed3
stb %l7,[%o0+0x12b] ! Mem[0000000091800128] = 7b596ed3
! %l3 = 0000000024c5e908, Mem[0000000090000028] = 522de1bc0b8a525e
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = 0000000024c5e908
! %f16 = 5e5f9e37 33062a90 664018ce fabd5890
! %f20 = 4433180a 9788f971 c378c8ed 00f42913
! %f24 = f0bf9b01 f0bfa60c 5e528a0b bce12d52
! %f28 = 3ced1378 13ae9797 dc932859 231925b2
mov 0x1c0,%g5
stda %f16,[%i2+%g5]ASI_BLK_PL ! Block Store to 000000003d0001c0
! %l7 = 00000000fd93eb7b, Mem[000000009180015c] = 456a94bb
stb %l7,[%o0+0x15c] ! Mem[000000009180015c] = 7b6a94bb
! Mem[00000000918000a0] = 9e74acca, %g2 = f15400a10f7929fd
ldub [%o0+0x0a1],%g2 ! %g2 = 000000000000009e
! Mem[000000003d000070] = 00001895, %l5 = 00000000bf1eb0be
swap [%i2+0x070],%l5 ! %l5 = 0000000000001895
! Mem[000000003d000150] = 53dbbee3, %l4 = 0a9a6dcc35f338cf
ldsb [%i2+0x150],%l4 ! %l4 = 0000000000000053
! Mem[000000003d800128] = 0c8a4c96, %l4 = 00000053, %l0 = 733425f2
add %i3,0x128,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000000c8a4c96
membar #Sync ! Added by membar checker (210)
! Mem[0000000090000030] = 9797ae13 7813ed3c, %g2 = 0000009e, %g3 = 96c79747
ldd [%i4+0x030],%g2 ! %g2 = 000000009797ae13 000000007813ed3c
! Mem[000000003d800088] = 309d4e6c, %l0 = 0c8a4c96, %l7 = fd93eb7b
add %i3,0x88,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000309d4e6c
p22_label_25:
! %f16 = 5e5f9e37 33062a90 664018ce fabd5890
! %f20 = 4433180a 9788f971 c378c8ed 00f42913
! %f24 = f0bf9b01 f0bfa60c 5e528a0b bce12d52
! %f28 = 3ced1378 13ae9797 dc932859 231925b2
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000080
! %l7 = 00000000309d4e6c, Mem[0000000091000058] = 69451c90786d71fe
stx %l7,[%i6+0x058] ! Mem[0000000091000058] = 00000000309d4e6c
! Mem[000000003c0001cc] = bd99d952, %l4 = 00000053, %l7 = 309d4e6c
add %i0,0x1cc,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000bd99d952
! Mem[000000009100017c] = 5b23236e, %g2 = 000000009797ae13
ldsh [%i6+0x17c],%g2 ! %g2 = 0000000000005b23
membar #Sync ! Added by membar checker (211)
! Mem[0000000090000080] = 5e5f9e37 33062a90 664018ce fabd5890
! Mem[0000000090000090] = 4433180a 9788f971 c378c8ed 00f42913
! Mem[00000000900000a0] = f0bf9b01 f0bfa60c 5e528a0b bce12d52
! Mem[00000000900000b0] = 3ced1378 13ae9797 dc932859 231925b2
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000118] = 781142b5, %g2 = 0000000000005b23
ldub [%i4+0x119],%g2 ! %g2 = 0000000000000078
! Mem[0000000091000030] = 70ec367a c262126c, %g2 = 00000078, %g3 = 7813ed3c
ldd [%i6+0x030],%g2 ! %g2 = 0000000070ec367a 00000000c262126c
! Mem[0000000090000134] = 24c5e908, %g2 = 0000000070ec367a
ldsb [%i4+0x134],%g2 ! %g2 = 0000000000000024
! Mem[0000000090000000] = 902a0633 379e5f5e 9058bdfa ce184066
! Mem[0000000090000010] = 71f98897 0a183344 1329f400 edc878c3
! Mem[0000000090000020] = 0ca6bff0 019bbff0 00000000 24c5e908
! Mem[0000000090000030] = 9797ae13 7813ed3c b2251923 592893dc
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! %l5 = 0000000000001895, Mem[0000000091000058] = 00000000309d4e6c
stx %l5,[%i6+0x058] ! Mem[0000000091000058] = 0000000000001895
ba,a p22_not_taken_0_end
p22_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 000000000c8a4c96
bne,a,pn %xcc,p22_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000e052be86
bne,a,pn %xcc,p22_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000052fdfdc0
bne,a,pn %xcc,p22_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000024c5e908
bne,a,pn %xcc,p22_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000053
bne,a,pn %xcc,p22_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000001895
bne,a,pn %xcc,p22_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000000b
bne,a,pn %xcc,p22_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000bd99d952
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 35d4b29d 114af2a2
bne %xcc,p22_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 0f890ec9 b05d2d2a
bne %xcc,p22_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f9e94162 6ddd07c5
bne %xcc,p22_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 167b55b5 421178fc
bne %xcc,p22_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 5dc5a1e7 5bf85770
bne %xcc,p22_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be c0ac87ef 5b6ca208
bne %xcc,p22_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 08e9c524 1d1eb887
bne %xcc,p22_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be db23aa01 3340afc9
bne %xcc,p22_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 5e5f9e37 33062a90
bne %xcc,p22_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 664018ce fabd5890
bne %xcc,p22_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 4433180a 9788f971
bne %xcc,p22_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be c378c8ed 00f42913
bne %xcc,p22_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be f0bf9b01 f0bfa60c
bne %xcc,p22_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 5e528a0b bce12d52
bne %xcc,p22_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 3ced1378 13ae9797
bne %xcc,p22_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be dc932859 231925b2
bne %xcc,p22_f30_fail
nop
! Check Local Memory
set p22_local0_expect,%g1
p22_check_local0:
ldx [%g1+0x080],%g2 ! Expected data = aeaded4faba3ffec
ldx [%i0+0x080],%g3 ! Observed data at 000000003c000080
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 80c9694db82bb2e2
ldx [%i0+0x0a8],%g3 ! Observed data at 000000003c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x180],%g2 ! Expected data = 5e65e62fff3a67b1
ldx [%i0+0x180],%g3 ! Observed data at 000000003c000180
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 5fd3d7f4cfb374ea
ldx [%i0+0x188],%g3 ! Observed data at 000000003c000188
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = cf38f335cc6d9a0a
ldx [%i0+0x190],%g3 ! Observed data at 000000003c000190
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 1d49582a896b15bd
ldx [%i0+0x198],%g3 ! Observed data at 000000003c000198
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = e2d53e15c8bc82a9
ldx [%i0+0x1a0],%g3 ! Observed data at 000000003c0001a0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 40a0c20bfd93eb7b
ldx [%i0+0x1a8],%g3 ! Observed data at 000000003c0001a8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 09b25a0e5278135e
ldx [%i0+0x1b0],%g3 ! Observed data at 000000003c0001b0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 7096a92207084500
ldx [%i0+0x1b8],%g3 ! Observed data at 000000003c0001b8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x1b8,%g4
set p22_local1_expect,%g1
p22_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 49ccd208ffffbce1
ldx [%i1+0x000],%g3 ! Observed data at 000000003c800000
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 9c689a150000005d
ldx [%i1+0x010],%g3 ! Observed data at 000000003c800010
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000000000000b
ldx [%i1+0x028],%g3 ! Observed data at 000000003c800028
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x028,%g4
ldx [%g1+0x110],%g2 ! Expected data = b1ab7779d5eda2c5
ldx [%i1+0x110],%g3 ! Observed data at 000000003c800110
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x110,%g4
ldx [%g1+0x148],%g2 ! Expected data = 03319f4896db98cc
ldx [%i1+0x148],%g3 ! Observed data at 000000003c800148
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 29704743068a07d8
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 = 4589ff215140287f
ldx [%i1+0x168],%g3 ! Observed data at 000000003c800168
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x168,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 5b73acf9000000c9
ldx [%i1+0x1b0],%g3 ! Observed data at 000000003c8001b0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 093d4fcfbbbc43a6
ldx [%i1+0x1c0],%g3 ! Observed data at 000000003c8001c0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 948c5e8dc18c9752
ldx [%i1+0x1c8],%g3 ! Observed data at 000000003c8001c8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 3f6766d0e3bedb53
ldx [%i1+0x1d0],%g3 ! Observed data at 000000003c8001d0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = f45d4ebe04342527
ldx [%i1+0x1d8],%g3 ! Observed data at 000000003c8001d8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = a756ee100b6430e0
ldx [%i1+0x1e0],%g3 ! Observed data at 000000003c8001e0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 3d1bff1dcfcb158a
ldx [%i1+0x1e8],%g3 ! Observed data at 000000003c8001e8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = f7b65be9d5eda2c5
ldx [%i1+0x1f0],%g3 ! Observed data at 000000003c8001f0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = f2fe01e3e8d3d63e
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+0x030],%g2 ! Expected data = 3ced137813ae9797
ldx [%i2+0x030],%g3 ! Observed data at 000000003d000030
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x030,%g4
ldx [%g1+0x070],%g2 ! Expected data = bf1eb0bec129ff94
ldx [%i2+0x070],%g3 ! Observed data at 000000003d000070
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = b1673aff2fe6655e
ldx [%i2+0x080],%g3 ! Observed data at 000000003d000080
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = ea74b3cff4d7d35f
ldx [%i2+0x088],%g3 ! Observed data at 000000003d000088
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 0a9a6dcc35f338cf
ldx [%i2+0x090],%g3 ! Observed data at 000000003d000090
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = bd156b892a58491d
ldx [%i2+0x098],%g3 ! Observed data at 000000003d000098
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = a982bcc8153ed5e2
ldx [%i2+0x0a0],%g3 ! Observed data at 000000003d0000a0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 7beb93fd0bc2a040
ldx [%i2+0x0a8],%g3 ! Observed data at 000000003d0000a8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 5e1378520e5ab209
ldx [%i2+0x0b0],%g3 ! Observed data at 000000003d0000b0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 0045080722a99670
ldx [%i2+0x0b8],%g3 ! Observed data at 000000003d0000b8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 5cdf1437fa9a44e9
ldx [%i2+0x0c0],%g3 ! Observed data at 000000003d0000c0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ac37b5332d636386
ldx [%i2+0x0e8],%g3 ! Observed data at 000000003d0000e8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 70ff3a4fd561cae4
ldx [%i2+0x100],%g3 ! Observed data at 000000003d000100
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x100,%g4
ldx [%g1+0x158],%g2 ! Expected data = 272534040000edd5
ldx [%i2+0x158],%g3 ! Observed data at 000000003d000158
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 8a15cbcf756e51a9
ldx [%i2+0x168],%g3 ! Observed data at 000000003d000168
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 3effd3e8e301fef2
ldx [%i2+0x178],%g3 ! Observed data at 000000003d000178
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 902a0633379e5f5e
ldx [%i2+0x1c0],%g3 ! Observed data at 000000003d0001c0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 9058bdface184066
ldx [%i2+0x1c8],%g3 ! Observed data at 000000003d0001c8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 71f988970a183344
ldx [%i2+0x1d0],%g3 ! Observed data at 000000003d0001d0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 1329f400edc878c3
ldx [%i2+0x1d8],%g3 ! Observed data at 000000003d0001d8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 0ca6bff0019bbff0
ldx [%i2+0x1e0],%g3 ! Observed data at 000000003d0001e0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 522de1bc0b8a525e
ldx [%i2+0x1e8],%g3 ! Observed data at 000000003d0001e8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 9797ae137813ed3c
ldx [%i2+0x1f0],%g3 ! Observed data at 000000003d0001f0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b2251923592893dc
ldx [%i2+0x1f8],%g3 ! Observed data at 000000003d0001f8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1f8,%g4
set p22_local3_expect,%g1
p22_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = f81cc10400000021
ldx [%i3+0x008],%g3 ! Observed data at 000000003d800008
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = be4e5df4b94a9115
ldx [%i3+0x018],%g3 ! Observed data at 000000003d800018
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = ff2dfc53be0ac931
ldx [%i3+0x038],%g3 ! Observed data at 000000003d800038
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x038,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = c0df50ca87a6b2f9
ldx [%i3+0x0b8],%g3 ! Observed data at 000000003d8000b8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0000005de6f6391b
ldx [%i3+0x108],%g3 ! Observed data at 000000003d800108
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = 00000000733425f2
ldx [%i3+0x140],%g3 ! Observed data at 000000003d800140
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = b1673aff2fe6655e
ldx [%i3+0x180],%g3 ! Observed data at 000000003d800180
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = ea74b3cff4d7d35f
ldx [%i3+0x188],%g3 ! Observed data at 000000003d800188
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 0a9a6dcc35f338cf
ldx [%i3+0x190],%g3 ! Observed data at 000000003d800190
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = bd156b892a58febe
ldx [%i3+0x198],%g3 ! Observed data at 000000003d800198
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = a982bcc8153ed5e2
ldx [%i3+0x1a0],%g3 ! Observed data at 000000003d8001a0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 7beb93fd0bc2a040
ldx [%i3+0x1a8],%g3 ! Observed data at 000000003d8001a8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 5e1378520e5ab209
ldx [%i3+0x1b0],%g3 ! Observed data at 000000003d8001b0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 0045080722a99670
ldx [%i3+0x1b8],%g3 ! Observed data at 000000003d8001b8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x1b8,%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:
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003c000010]
done
p22_trap1o:
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003c000010]
done
p22_trap2e:
ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003c000018]
stba %l3,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d000000]
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003d000000]
stda %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800028]
lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003c000008]
done
p22_trap2o:
ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003c000018]
stba %l3,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d000000]
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003d000000]
stda %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800028]
lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003c000008]
done
p22_trap3e:
nop
done
p22_trap3o:
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 = 75d6a8de294f36bd
ldx [%g1+0x008],%l1 ! %l1 = daf34998c0359b14
ldx [%g1+0x010],%l2 ! %l2 = c2c0b5c9c1677c04
ldx [%g1+0x018],%l3 ! %l3 = e7844cda87d7a8c7
ldx [%g1+0x020],%l4 ! %l4 = 498570bc03319f48
ldx [%g1+0x028],%l5 ! %l5 = dcf65e3dec6c2d97
ldx [%g1+0x030],%l6 ! %l6 = 9c81f2b8a50ed21c
ldx [%g1+0x038],%l7 ! %l7 = 489e50e8ab309734
! 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 = 206e3479 f6e6df2c baa9e42e 75b461fb
! %f4 = fe2a3898 0c4a7cbc 436e0bed 58a8dba6
! %f8 = 0503d3ac 3a122030 ffd7d085 bc06b8ba
! %f12 = 40328a0a 53ac6db4 462d935f 4226b510
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 85ba1939 6caebe3f ee0e085c a9873c61
! %f20 = e1496687 6a9ff9e2 c81ba137 9dcb9f61
! %f24 = 5fa8ba62 1dd7ec8d ea55f7ce ce4deb15
! %f28 = 96dedfc4 1767b122 e9680fea e22d101b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6bfacaef c92d8f8a 6c146674 318c0261
! %f36 = 7ccb9349 ac9ff2f0 6e39d56b 990403a5
! %f40 = b6238763 288386f4 24bce3da 474255aa
! %f44 = 2e96e8d4 8e4eb7e1 ebe48900 1c5963e1
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3fa318d00000002f,%g7,%g1 ! GSR scale = 5, align = 7
wr %g1,%g0,%gsr ! GSR = 3fa318d00000002f
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[000000009000004c] = bdca2d4e, %g2 = 0000000000000000
ldub [%i4+0x04f],%g2 ! %g2 = 00000000000000bd
! %l4 = f04556b6, %l5 = bd6f4622, Mem[0000000091000120] = fe4b1b42 f157094d
std %l4,[%i6+0x120] ! Mem[0000000091000120] = f04556b6 bd6f4622
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[00000000910001e4] = 2edf5a53, %g18 = bdd5c2be7effc37e
ldsw [%i6+0x1e4],%g2 ! %g2 = bdd5c2be7effc37e
! %l6 = 5def9ac075ed6129, Mem[00000000908000ce] = f894a1d7
sth %l6,[%i5+0x0ce] ! Mem[00000000908000cc] = 6129a1d7
! Mem[000000003e800140] = 96d9de68 2a9a5d3a e0cb2e52 7f54d9c8
! Mem[000000003e800150] = 1a2fa1e7 b271f9f5 6be47cf9 96c8ffc7
! Mem[000000003e800160] = d8c26c9a 8be67550 5cf35c96 e03cdc7b
! Mem[000000003e800170] = 424842c0 c860a88b babe11b7 a443bdf1
mov 0x140,%g5
ldda [%i1+%g5]ASI_BLK_P,%f0 ! Block Load from 000000003e800140
! Mem[000000003f8000b4] = ae2394ae, %l2 = b97512f8428124c9
lduh [%i3+0x0b6],%l2 ! %l2 = 00000000000094ae
! %f0 = 96d9de68 2a9a5d3a e0cb2e52 7f54d9c8
! %f4 = 1a2fa1e7 b271f9f5 6be47cf9 96c8ffc7
! %f8 = d8c26c9a 8be67550 5cf35c96 e03cdc7b
! %f12 = 424842c0 c860a88b babe11b7 a443bdf1
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000080
! %f0 = 96d9de68 2a9a5d3a e0cb2e52 7f54d9c8
! %f4 = 1a2fa1e7 b271f9f5 6be47cf9 96c8ffc7
! %f8 = d8c26c9a 8be67550 5cf35c96 e03cdc7b
! %f12 = 424842c0 c860a88b babe11b7 a443bdf1
stda %f0,[%i2]ASI_COMMIT_P ! Block Store to 000000003f000000
! %f0 = 96d9de68 2a9a5d3a e0cb2e52 7f54d9c8
! %f4 = 1a2fa1e7 b271f9f5 6be47cf9 96c8ffc7
! %f8 = d8c26c9a 8be67550 5cf35c96 e03cdc7b
! %f12 = 424842c0 c860a88b babe11b7 a443bdf1
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900000c0
p23_label_2:
! Mem[000000003f0001c1] = 72193b1b, %l4 = 38845c45f04556b6
ldstub [%i2+0x1c1],%l4 ! %l4 = 00000019000000ff
! Mem[000000003e000180] = ed1d9ba0, %l6 = 5def9ac075ed6129
ldub [%i0+0x181],%l6 ! %l6 = 000000000000001d
! Mem[000000003e800060] = cf495b8d130c7fd7, %l2 = 00000000000094ae, %l0 = 5558d34ea8a482d0
add %i1,0x60,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = cf495b8d130c7fd7
! Mem[000000003f800100] = 17e0866f 83989986 8c3b4108 a43a7627
! Mem[000000003f800110] = 50d51f34 fb247d4a 16364d94 b1eaf1c7
! Mem[000000003f800120] = 2528144c 465560e5 104edb79 37ae2c1c
! Mem[000000003f800130] = 407332a7 7bb82fd2 b8595baf 581e13a9
mov 0x100,%g6
ldda [%i3+%g6]ASI_BLK_P,%f16 ! Block Load from 000000003f800100
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[000000003e000138] = db6d1d63df86f7ea, %l0 = cf495b8d130c7fd7, %l5 = 6eaddbd5bd6f4622
add %i0,0x138,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = db6d1d63df86f7ea
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[00000000910001e0] = c3c7fb39, %g18 = bdd5c2be7effc37e
ldsw [%i6+0x1e0],%g2 ! %g2 = bdd5c2be7effc37e
! Mem[000000003e000030] = d05d1fd3, %l7 = d88dbd904bbd2632
swap [%i0+0x030],%l7 ! %l7 = 00000000d05d1fd3
p23_label_3:
! Mem[00000000910000e8] = 3f5a6c1f, %g2 = ffffffffc3c7fb39
ldsh [%i6+0x0ea],%g2 ! %g2 = 0000000000003f5a
! Mem[000000003f0000f8] = a13ac365, %l7 = 00000000d05d1fd3
swap [%i2+0x0f8],%l7 ! %l7 = 00000000a13ac365
! %f0 = 96d9de68 2a9a5d3a e0cb2e52 7f54d9c8
! %f4 = 1a2fa1e7 b271f9f5 6be47cf9 96c8ffc7
! %f8 = d8c26c9a 8be67550 5cf35c96 e03cdc7b
! %f12 = 424842c0 c860a88b babe11b7 a443bdf1
mov 0x1c0,%g5
stda %f0,[%i2+%g5]ASI_COMMIT_P ! Block Store to 000000003f0001c0
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
membar #Sync ! Added by membar checker (212)
! %l7 = 00000000a13ac365, Mem[000000009000004c] = 80d150bd
stw %l7,[%i4+0x04c] ! Mem[000000009000004c] = a13ac365
! %f0 = 96d9de68 2a9a5d3a e0cb2e52 7f54d9c8
! %f4 = 1a2fa1e7 b271f9f5 6be47cf9 96c8ffc7
! %f8 = d8c26c9a 8be67550 5cf35c96 e03cdc7b
! %f12 = 424842c0 c860a88b babe11b7 a443bdf1
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! %f0 = 96d9de68 2a9a5d3a e0cb2e52 7f54d9c8
! %f4 = 1a2fa1e7 b271f9f5 6be47cf9 96c8ffc7
! %f8 = d8c26c9a 8be67550 5cf35c96 e03cdc7b
! %f12 = 424842c0 c860a88b babe11b7 a443bdf1
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[00000000908000c4] = e378da4b, %g2 = 0000000000003f5a
ldsb [%i5+0x0c5],%g2 ! %g2 = ffffffffffffffe3
! Mem[000000003f000178] = 05ed24b6, %l2 = 00000000000094ae
swap [%i2+0x178],%l2 ! %l2 = 0000000005ed24b6
! Mem[000000003e800054] = 68041320, %l0 = 130c7fd7, %l6 = 0000001d
add %i1,0x54,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000068041320
p23_label_4:
! Mem[000000003e8001b4] = 47257504, %l2 = 05ed24b6, %l1 = 3e0c13a0
add %i1,0x1b4,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000047257504
! Mem[000000003e800144] = 2a9a5d3a, %l0 = 130c7fd7, %l7 = a13ac365
add %i1,0x144,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000002a9a5d3a
membar #Sync ! Added by membar checker (213)
! %f16 = 17e0866f 83989986 8c3b4108 a43a7627
! %f20 = 50d51f34 fb247d4a 16364d94 b1eaf1c7
! %f24 = 2528144c 465560e5 104edb79 37ae2c1c
! %f28 = 407332a7 7bb82fd2 b8595baf 581e13a9
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! %l4 = 0000000000000019, Mem[00000000918001b8] = 311b654dc834b604
stx %l4,[%o0+0x1b8] ! Mem[00000000918001b8] = 0000000000000019
! %f0 = 96d9de68 2a9a5d3a e0cb2e52 7f54d9c8
! %f4 = 1a2fa1e7 b271f9f5 6be47cf9 96c8ffc7
! %f8 = d8c26c9a 8be67550 5cf35c96 e03cdc7b
! %f12 = 424842c0 c860a88b babe11b7 a443bdf1
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! %f0 = 96d9de68 2a9a5d3a e0cb2e52 7f54d9c8
! %f4 = 1a2fa1e7 b271f9f5 6be47cf9 96c8ffc7
! %f8 = d8c26c9a 8be67550 5cf35c96 e03cdc7b
! %f12 = 424842c0 c860a88b babe11b7 a443bdf1
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! %l0 = 130c7fd7, %l1 = 47257504, Mem[0000000091000108] = f6e26f69 9de122f8
std %l0,[%i6+0x108] ! Mem[0000000091000108] = 130c7fd7 47257504
! %l5 = db6d1d63df86f7ea, Mem[00000000918000d2] = 30ea7939
sth %l5,[%o0+0x0d2] ! Mem[00000000918000d0] = f7ea7939
! Mem[00000000908000e8] = 17136640929c17e3, %g2 = ffffffffffffffe3
ldx [%i5+0x0e8],%g2 ! %g2 = 17136640929c17e3
p23_label_5:
! Mem[000000003f0001d4] = b271f9f5, %l3 = bf5fabbd, %l7 = 2a9a5d3a
add %i2,0x1d4,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000b271f9f5
! Mem[0000000090000068] = 13ed1d5b, %g18 = bdd5c2be7effc37e
ldsw [%i4+0x068],%g2 ! %g2 = bdd5c2be7effc37e
! Mem[0000000090000170] = cff88628 3402e25f, %g2 = 13ed1d5b, %g3 = 00000000
ldd [%i4+0x170],%g2 ! %g2 = 00000000cff88628 000000003402e25f
! %f16 = 17e0866f 83989986 8c3b4108 a43a7627
! %f20 = 50d51f34 fb247d4a 16364d94 b1eaf1c7
! %f24 = 2528144c 465560e5 104edb79 37ae2c1c
! %f28 = 407332a7 7bb82fd2 b8595baf 581e13a9
mov 0x040,%g6
stda %f16,[%i0+%g6]ASI_BLK_PL ! Block Store to 000000003e000040
! %l7 = 00000000b271f9f5, Mem[00000000918000e6] = 234a57e2
stb %l7,[%o0+0x0e6] ! Mem[00000000918000e4] = f54a57e2
! Mem[000000003f000114] = 58d2278c, %l4 = 0000000000000019
lduh [%i2+0x116],%l4 ! %l4 = 000000000000278c
! Mem[000000009080019c] = ad247701, %g2 = 00000000cff88628
ldub [%i5+0x19d],%g2 ! %g2 = 00000000000000ad
! Mem[0000000091800110] = ba01b988 47bf52fb, %g2 = 000000ad, %g3 = 3402e25f
ldd [%o0+0x110],%g2 ! %g2 = 00000000ba01b988 0000000047bf52fb
! Mem[0000000091800150] = ccaef1b0 d5f7f42a, %g2 = ba01b988, %g3 = 47bf52fb
ldd [%o0+0x150],%g2 ! %g2 = 00000000ccaef1b0 00000000d5f7f42a
! Mem[000000003e8000e4] = ea809abe, %l4 = 000000000000278c
lduw [%i1+0x0e4],%l4 ! %l4 = 00000000ea809abe
p23_label_6:
! Mem[00000000918001d0] = 2d145386, %g2 = 00000000ccaef1b0
ldsb [%o0+0x1d1],%g2 ! %g2 = 000000000000002d
! Mem[000000003f0000dc] = a860aaa0, %l2 = 0000000005ed24b6
ldsw [%i2+0x0dc],%l2 ! %l2 = ffffffffa860aaa0
! %l6 = 68041320, %l7 = b271f9f5, Mem[0000000091000100] = 8487b24e 2c1fb741
std %l6,[%i6+0x100] ! Mem[0000000091000100] = 68041320 b271f9f5
! Mem[000000003e800028] = 620d0051, %l6 = 68041320, %l6 = 68041320
add %i1,0x28,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000620d0051
! Mem[000000003f8001f0] = 61ff952e, %l5 = db6d1d63df86f7ea
ldsw [%i3+0x1f0],%l5 ! %l5 = 0000000061ff952e
! Mem[000000003f000119] = 87d7bbd5, %l7 = 00000000b271f9f5
ldstub [%i2+0x119],%l7 ! %l7 = 000000d7000000ff
! Mem[0000000090000144] = a3977dc2, %g2 = 000000000000002d
lduw [%i4+0x144],%g2 ! %g2 = 00000000a3977dc2
! Mem[00000000910000a8] = e1b008cc 60f52915, %g2 = a3977dc2, %g3 = d5f7f42a
ldd [%i6+0x0a8],%g2 ! %g2 = 00000000e1b008cc 0000000060f52915
! Mem[000000003e000038] = 81abd714, %l3 = ded594dfbf5fabbd
ldstub [%i0+0x038],%l3 ! %l3 = 00000081000000ff
! Mem[000000003e8000d3] = 6cfbb848, %l3 = 0000000000000081
ldstub [%i1+0x0d3],%l3 ! %l3 = 00000048000000ff
p23_label_7:
! Mem[000000003f800138] = b8595baf 581e13a9, %l6 = 620d0051, %l7 = 000000d7
ldd [%i3+0x138],%l6 ! %l6 = 00000000b8595baf 00000000581e13a9
! Mem[000000003f0000b8] = db1b898b, %l1 = 47257504, %l1 = 47257504
add %i2,0xb8,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000db1b898b
! Mem[000000003f000004] = 2a9a5d3a, %l5 = 61ff952e, %l3 = 00000048
add %i2,0x04,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000002a9a5d3a
! %l0 = cf495b8d130c7fd7, Mem[00000000900001a0] = 5d08be77
stw %l0,[%i4+0x1a0] ! Mem[00000000900001a0] = 130c7fd7
membar #Sync ! Added by membar checker (214)
! Mem[000000003e000078] = a9131e58, %l3 = 000000002a9a5d3a
swap [%i0+0x078],%l3 ! %l3 = 00000000a9131e58
! Mem[000000003f8000d4] = e8fe712c, %l7 = 581e13a9, %l2 = a860aaa0
add %i3,0xd4,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000e8fe712c
! Mem[0000000091000088] = 01cc76b4, %g18 = bdd5c2be7effc37e
ldsw [%i6+0x088],%g2 ! %g2 = bdd5c2be7effc37e
! Mem[000000003f80004c] = 403cfbb7, %l0 = cf495b8d130c7fd7
swap [%i3+0x04c],%l0 ! %l0 = 00000000403cfbb7
! Mem[000000003f8001e0] = 709c0a94b2332ab9, %l5 = 0000000061ff952e, %l1 = 00000000db1b898b
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 709c0a94b2332ab9
! Mem[000000003e800124] = 374dcead, %l6 = 00000000b8595baf
swap [%i1+0x124],%l6 ! %l6 = 00000000374dcead
p23_label_8:
! Mem[0000000091800078] = fbe0e6f5, %g18 = bdd5c2be7effc37e
ldsw [%o0+0x078],%g2 ! %g2 = bdd5c2be7effc37e
! Mem[000000003f8000c0] = dae1412f, %l4 = 00000000ea809abe
swap [%i3+0x0c0],%l4 ! %l4 = 00000000dae1412f
! Mem[00000000900000b0] = 424842c0 c860a88b, %g2 = fbe0e6f5, %g3 = 60f52915
ldd [%i4+0x0b0],%g2 ! %g2 = 00000000424842c0 00000000c860a88b
! Mem[0000000091000178] = f45b2323, %g2 = 00000000424842c0
ldsb [%i6+0x17b],%g2 ! %g2 = fffffffffffffff4
! Mem[0000000091800050] = e98753bc, %g2 = fffffffffffffff4
lduw [%o0+0x050],%g2 ! %g2 = 00000000e98753bc
! %l6 = 00000000374dcead, Mem[0000000091000058] = 69451c90786d71fe
stx %l6,[%i6+0x058] ! Mem[0000000091000058] = 00000000374dcead
! Mem[000000003e0001b8] = cc4d933e, %l5 = 61ff952e, %l6 = 374dcead
add %i0,0x1b8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000cc4d933e
! Mem[000000003f00012c] = 6c422546, %l1 = b2332ab9, %l3 = a9131e58
add %i2,0x12c,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000006c422546
! %l3 = 000000006c422546, Mem[00000000908000e8] = 17136640929c17e3
stx %l3,[%i5+0x0e8] ! Mem[00000000908000e8] = 000000006c422546
! Mem[0000000090800118] = c7141e1b, %g2 = 00000000e98753bc
ldsb [%i5+0x11b],%g2 ! %g2 = ffffffffffffffc7
p23_label_9:
! Mem[000000003f000000] = 96d9de68 2a9a5d3a e0cb2e52 7f54d9c8
! Mem[000000003f000010] = 1a2fa1e7 b271f9f5 6be47cf9 96c8ffc7
! Mem[000000003f000020] = d8c26c9a 8be67550 5cf35c96 e03cdc7b
! Mem[000000003f000030] = 424842c0 c860a88b babe11b7 a443bdf1
ldda [%i2]ASI_BLK_AIUSL,%f0 ! Block Load from 000000003f000000
! Mem[000000003f800040] = bde3df91eb721bdb, %l4 = 00000000dae1412f, %l2 = 00000000e8fe712c
add %i3,0x40,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = bde3df91eb721bdb
! %l2 = eb721bdb, %l3 = 6c422546, Mem[00000000900000a8] = 5cf35c96 e03cdc7b
std %l2,[%i4+0x0a8] ! Mem[00000000900000a8] = eb721bdb 6c422546
! Mem[0000000090800108] = fe93b8a8, %g2 = ffffffffffffffc7
ldsb [%i5+0x10b],%g2 ! %g2 = fffffffffffffffe
! Mem[000000003f000198] = 2fd0f0f0, %l7 = 581e13a9, %l3 = 6c422546
add %i2,0x198,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000002fd0f0f0
! Mem[000000003f000040] = 5ea64e063f200fb6, %l6 = 00000000cc4d933e, %l2 = bde3df91eb721bdb
add %i2,0x40,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 5ea64e063f200fb6
! Mem[00000000910000e4] = 1fad464e, %g2 = fffffffffffffffe
ldub [%i6+0x0e6],%g2 ! %g2 = 000000000000001f
! Mem[000000003e00017c] = a3b9b92a, %l5 = 0000000061ff952e
ldsh [%i0+0x17e],%l5 ! %l5 = ffffffffffffb92a
! Mem[000000003e800074] = 2d59940c, %l4 = 00000000dae1412f
swap [%i1+0x074],%l4 ! %l4 = 000000002d59940c
! Mem[0000000090800014] = 9a5359ed, %g18 = bdd5c2be7effc37e
ldsw [%i5+0x014],%g2 ! %g2 = bdd5c2be7effc37e
p23_label_10:
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! %f16 = 17e0866f 83989986 8c3b4108 a43a7627
! %f20 = 50d51f34 fb247d4a 16364d94 b1eaf1c7
! %f24 = 2528144c 465560e5 104edb79 37ae2c1c
! %f28 = 407332a7 7bb82fd2 b8595baf 581e13a9
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[00000000900000f8] = 11b7a443, %g2 = ffffffff9a5359ed
lduh [%i4+0x0fa],%g2 ! %g2 = 00000000000011b7
! Mem[000000003e80002c] = 1c8107da, %l5 = ffffffffffffb92a
swap [%i1+0x02c],%l5 ! %l5 = 000000001c8107da
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[000000003f800178] = 3d4e77f9, %l5 = 000000001c8107da
swap [%i3+0x178],%l5 ! %l5 = 000000003d4e77f9
! Mem[000000003f000058] = cd3f9ba61484bbd9, %l2 = 5ea64e063f200fb6, %l7 = 00000000581e13a9
add %i2,0x58,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = cd3f9ba61484bbd9
! Mem[000000003e000118] = b3bfa5a4, %l1 = 709c0a94b2332ab9
swap [%i0+0x118],%l1 ! %l1 = 00000000b3bfa5a4
! Mem[000000003f0000c8] = 55984413b1d9e114, %l7 = cd3f9ba61484bbd9
ldx [%i2+0x0c8],%l7 ! %l7 = 55984413b1d9e114
! %l6 = 00000000cc4d933e, Mem[0000000091000154] = c9465637
stw %l6,[%i6+0x154] ! Mem[0000000091000154] = cc4d933e
p23_label_11:
! %l6 = 00000000cc4d933e, Mem[0000000091000198] = 9aa5f69e
stw %l6,[%i6+0x198] ! Mem[0000000091000198] = cc4d933e
! Mem[000000003e000175] = 21919f69, %l0 = 00000000403cfbb7
ldstub [%i0+0x175],%l0 ! %l0 = 00000091000000ff
! Mem[00000000910000d0] = cf8205a1, %g2 = 00000000000011b7
lduh [%i6+0x0d2],%g2 ! %g2 = 000000000000cf82
! Mem[0000000091000020] = a4ce6cd23f02b68f, %g2 = 000000000000cf82
ldx [%i6+%o4],%g2 ! %g2 = a4ce6cd23f02b68f
! Mem[0000000091000084] = 6a817463, %g2 = a4ce6cd23f02b68f
lduh [%i6+0x084],%g2 ! %g2 = 0000000000006a81
! %f16 = 17e0866f 83989986 8c3b4108 a43a7627
! %f20 = 50d51f34 fb247d4a 16364d94 b1eaf1c7
! %f24 = 2528144c 465560e5 104edb79 37ae2c1c
! %f28 = 407332a7 7bb82fd2 b8595baf 581e13a9
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000100
! %l6 = cc4d933e, %l7 = b1d9e114, Mem[00000000908001b8] = 18bd7e8a f69c3a94
std %l6,[%i5+0x1b8] ! Mem[00000000908001b8] = cc4d933e b1d9e114
! Mem[000000003e000000] = 90f2f7ec 2f54e8c3 38204031 0a7741d9
! Mem[000000003e000010] = 3dcb9bea d8e2572d c72928cc 99ef1767
! Mem[000000003e000020] = ee87c820 439e7f39 c213a8cb e5b89ed8
! Mem[000000003e000030] = 4bbd2632 307899a4 ffabd714 5a6a06c3
ldda [%i0]ASI_BLK_AIUS,%f0 ! Block Load from 000000003e000000
! Mem[0000000091800088] = 5838dff0, %g18 = bdd5c2be7effc37e
ldsw [%o0+0x088],%g2 ! %g2 = bdd5c2be7effc37e
! %f16 = 17e0866f 83989986 8c3b4108 a43a7627
! %f20 = 50d51f34 fb247d4a 16364d94 b1eaf1c7
! %f24 = 2528144c 465560e5 104edb79 37ae2c1c
! %f28 = 407332a7 7bb82fd2 b8595baf 581e13a9
stda %f16,[%i2+%g4]ASI_BLK_AIUP ! Block Store to 000000003f0000c0
p23_label_12:
! Mem[000000003e0001f4] = df50e1ec, %l6 = cc4d933e, %l5 = 3d4e77f9
add %i0,0x1f4,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000df50e1ec
! Mem[000000003e800054] = 68041320, %l5 = df50e1ec, %l5 = df50e1ec
add %i1,0x54,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000068041320
! Mem[000000003f8000f8] = a1f503c9651f56d8, %l1 = 00000000b3bfa5a4, %l3 = 000000002fd0f0f0
add %i3,0xf8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = a1f503c9651f56d8
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 a13ac365
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[0000000091800178] = d42ec1f4, %g18 = bdd5c2be7effc37e
ldsw [%o0+0x178],%g2 ! %g2 = bdd5c2be7effc37e
! %l7 = 55984413b1d9e114, Mem[000000009180010d] = 56edbaba
stb %l7,[%o0+0x10d] ! Mem[000000009180010c] = 14edbaba
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[0000000090800134] = e1a159c7, %g18 = bdd5c2be7effc37e
ldsw [%i5+0x134],%g2 ! %g2 = bdd5c2be7effc37e
! Mem[000000003f0001b4] = f4e7c3e7, %l2 = 5ea64e063f200fb6
swap [%i2+0x1b4],%l2 ! %l2 = 00000000f4e7c3e7
! Mem[000000003f800116] = fb247d4a, %l7 = 55984413b1d9e114
ldstub [%i3+0x116],%l7 ! %l7 = 0000007d000000ff
p23_label_13:
! Mem[00000000918001d0] = 9d2d1453, %g2 = ffffffffe1a159c7
lduw [%o0+0x1d0],%g2 ! %g2 = 000000009d2d1453
! Mem[000000003f0001b4] = 3f200fb6, %l4 = 000000002d59940c
ldsh [%i2+0x1b4],%l4 ! %l4 = 0000000000003f20
! Mem[00000000918000fc] = 8d526fb6, %g2 = 000000009d2d1453
lduh [%o0+0x0fc],%g2 ! %g2 = 0000000000008d52
! Mem[000000003e8000a0] = 9aae5e91, %l4 = 0000000000003f20
ldstub [%i1+0x0a0],%l4 ! %l4 = 0000009a000000ff
! %f0 = 90f2f7ec 2f54e8c3 38204031 0a7741d9
! %f4 = 3dcb9bea d8e2572d c72928cc 99ef1767
! %f8 = ee87c820 439e7f39 c213a8cb e5b89ed8
! %f12 = 4bbd2632 307899a4 ffabd714 5a6a06c3
stda %f0,[%i3+%g6]ASI_BLK_P ! Block Store to 000000003f800140
! %l3 = a1f503c9651f56d8, Mem[000000009000003a] = 5baf581e
stb %l3,[%i4+0x03a] ! Mem[0000000090000038] = d8af581e
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 130c7fd7 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[00000000918000cc] = 74d12d6a, %g2 = 0000000000008d52
ldub [%o0+0x0cc],%g2 ! %g2 = 0000000000000074
! %l5 = 0000000068041320, Mem[0000000091800108] = d2075a403b14edba
stx %l5,[%o0+0x108] ! Mem[0000000091800108] = 0000000068041320
! Mem[0000000090000080] = 96d9de682a9a5d3a, %g2 = 0000000000000074
ldx [%i4+0x080],%g2 ! %g2 = 96d9de682a9a5d3a
p23_label_14:
! Mem[000000003f8001d8] = 47798a5e, %l6 = cc4d933e, %l1 = b3bfa5a4
add %i3,0x1d8,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000047798a5e
! %l5 = 0000000068041320, Mem[0000000090800026] = 98b5b751
stb %l5,[%i5+0x026] ! Mem[0000000090800024] = 20b5b751
! Mem[000000003e800017] = 26cbb8bc, %l6 = 00000000cc4d933e
ldstub [%i1+0x017],%l6 ! %l6 = 000000bc000000ff
! Mem[000000003e8000c0] = 038172a7 3c897e28 efd8d760 dbaeed63
! Mem[000000003e8000d0] = 6cfbb8ff f704b097 39611ee0 a7dab867
! Mem[000000003e8000e0] = 8ad37fae ea809abe 0f5462c8 c824b915
! Mem[000000003e8000f0] = 13b4d3d6 6622a1f2 12f48e4f 1a402feb
mov 0x0c0,%g6
ldda [%i1+%g6]ASI_BLK_AIUPL,%f16 ! Block Load from 000000003e8000c0
! %l3 = a1f503c9651f56d8, Mem[000000009180005c] = afdbd2ff
stw %l3,[%o0+0x05c] ! Mem[000000009180005c] = 651f56d8
! Mem[000000003f000008] = e0cb2e52, %l2 = f4e7c3e7, %l6 = 000000bc
add %i2,0x08,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000e0cb2e52
! Mem[000000003e800148] = e0cb2e52, %l5 = 0000000068041320
lduw [%i1+0x148],%l5 ! %l5 = 00000000e0cb2e52
! Mem[000000003f8000d4] = e8fe712c, %l2 = 00000000f4e7c3e7
ldsh [%i3+0x0d4],%l2 ! %l2 = ffffffffffffe8fe
! Mem[00000000900000d0] = 1a2fa1e7, %g2 = 96d9de682a9a5d3a
ldsb [%i4+0x0d0],%g2 ! %g2 = 000000000000001a
! Mem[000000003f000010] = 1a2fa1e7, %l5 = 00000000e0cb2e52
swap [%i2+%o2],%l5 ! %l5 = 000000001a2fa1e7
p23_label_15:
! Mem[00000000910001ec] = aded4894, %g18 = bdd5c2be7effc37e
ldsw [%i6+0x1ec],%g2 ! %g2 = bdd5c2be7effc37e
! %f0 = 90f2f7ec 2f54e8c3 38204031 0a7741d9
! %f4 = 3dcb9bea d8e2572d c72928cc 99ef1767
! %f8 = ee87c820 439e7f39 c213a8cb e5b89ed8
! %f12 = 4bbd2632 307899a4 ffabd714 5a6a06c3
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000140
! %l1 = 0000000047798a5e, Mem[0000000091800008] = f15400a10f7929fd
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 0000000047798a5e
! Mem[00000000900000c0] = 96d9de68 2a9a5d3a e0cb2e52 7f54d9c8
! Mem[00000000900000d0] = 1a2fa1e7 b271f9f5 6be47cf9 96c8ffc7
! Mem[00000000900000e0] = d8c26c9a 8be67550 5cf35c96 e03cdc7b
! Mem[00000000900000f0] = 424842c0 c860a88b babe11b7 a443bdf1
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! %f16 = 287e893c a7728103 63edaedb 60d7d8ef
! %f20 = 97b004f7 ffb8fb6c 67b8daa7 e01e6139
! %f24 = be9a80ea ae7fd38a 15b924c8 c862540f
! %f28 = f2a12266 d6d3b413 eb2f401a 4f8ef412
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[00000000910001b8] = 46acfdec, %g2 = ffffffffaded4894
ldub [%i6+0x1b9],%g2 ! %g2 = 0000000000000046
membar #Sync ! Added by membar checker (215)
! Mem[000000003f0000dc] = b1eaf1c7, %l7 = 000000000000007d
ldstub [%i2+0x0dc],%l7 ! %l7 = 000000b1000000ff
! Mem[000000003f000058] = cd3f9ba61484bbd9, %l7 = 00000000000000b1, %l7 = 00000000000000b1
add %i2,0x58,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = cd3f9ba61484bbd9
! Mem[00000000910001f0] = 9cd605f5, %g2 = 0000000000000046
lduw [%i6+0x1f0],%g2 ! %g2 = 000000009cd605f5
! Mem[00000000908001dc] = 49491485, %g2 = 000000009cd605f5
ldsh [%i5+0x1de],%g2 ! %g2 = 0000000000004949
p23_label_16:
! Mem[000000003e000174] = 21ff9f69, %l7 = cd3f9ba61484bbd9
swap [%i0+0x174],%l7 ! %l7 = 0000000021ff9f69
! Mem[000000003e000050] = 4a7d24fb341fd550, %l4 = 000000000000009a, %l3 = a1f503c9651f56d8
add %i0,0x50,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 4a7d24fb341fd550
! Mem[0000000090000140] = 90f2f7ec 2f54e8c3 38204031 0a7741d9
! Mem[0000000090000150] = 3dcb9bea d8e2572d c72928cc 99ef1767
! Mem[0000000090000160] = ee87c820 439e7f39 c213a8cb e5b89ed8
! Mem[0000000090000170] = 4bbd2632 307899a4 ffabd714 5a6a06c3
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[0000000091800188] = 276496bf, %g2 = 0000000000004949
ldsh [%o0+0x188],%g2 ! %g2 = 0000000000002764
! Mem[0000000090000100] = 17e0866f 83989986 8c3b4108 a43a7627
! Mem[0000000090000110] = 50d51f34 fb247d4a 16364d94 b1eaf1c7
! Mem[0000000090000120] = 2528144c 465560e5 104edb79 37ae2c1c
! Mem[0000000090000130] = 407332a7 7bb82fd2 b8595baf 581e13a9
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 130c7fd7 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000140] = 90f2f7ec 2f54e8c3 38204031 0a7741d9
! Mem[0000000090000150] = 3dcb9bea d8e2572d c72928cc 99ef1767
! Mem[0000000090000160] = ee87c820 439e7f39 c213a8cb e5b89ed8
! Mem[0000000090000170] = 4bbd2632 307899a4 ffabd714 5a6a06c3
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[00000000910000c0] = 4cb874d2, %g2 = 0000000000002764
ldub [%i6+0x0c1],%g2 ! %g2 = 000000000000004c
! %l3 = 4a7d24fb341fd550, Mem[00000000910001ea] = d0e1aded
stb %l3,[%i6+0x1ea] ! Mem[00000000910001e8] = 50e1aded
! Mem[00000000918001ac] = e11f66d5, %g2 = 000000000000004c
ldsh [%o0+0x1ae],%g2 ! %g2 = ffffffffffffe11f
p23_label_17:
! Mem[000000003e800000] = c415d49f, %l0 = 00000091, %l3 = 341fd550
casa [%i1]0x80,%l0,%l3 ! %l3 = 00000000c415d49f
! Mem[0000000090800054] = 7177ddb1, %g2 = ffffffffffffe11f
ldsh [%i5+0x054],%g2 ! %g2 = 0000000000007177
! Mem[00000000910001f8] = c84c2b47, %g18 = bdd5c2be7effc37e
ldsw [%i6+0x1f8],%g2 ! %g2 = bdd5c2be7effc37e
! Mem[000000003f000008] = e0cb2e52, %l2 = ffffffffffffe8fe
ldsw [%i2+%o1],%l2 ! %l2 = ffffffffe0cb2e52
! %l4 = 000000000000009a, Mem[000000003e00013e] = df86f7ea
sth %l4,[%i0+0x13e] ! Mem[000000003e00013c] = df86009a
! Mem[000000003f0001b0] = cc86143c, %l2 = e0cb2e52, %l7 = 21ff9f69
add %i2,0x1b0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000cc86143c
! Mem[000000003f800194] = eb87f044, %l1 = 47798a5e, %l1 = 47798a5e
add %i3,0x194,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000eb87f044
! %l2 = ffffffffe0cb2e52, Mem[00000000918001bc] = 00000019
stw %l2,[%o0+0x1bc] ! Mem[00000000918001bc] = e0cb2e52
! Mem[00000000908001b8] = cc4d933e, %g18 = bdd5c2be7effc37e
ldsw [%i5+0x1b8],%g2 ! %g2 = bdd5c2be7effc37e
! Mem[0000000090000100] = 17e0866f 83989986 8c3b4108 a43a7627
! Mem[0000000090000110] = 50d51f34 fb247d4a 16364d94 b1eaf1c7
! Mem[0000000090000120] = 2528144c 465560e5 104edb79 37ae2c1c
! Mem[0000000090000130] = 407332a7 7bb82fd2 b8595baf 581e13a9
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
p23_label_18:
! Mem[000000003e8001e0] = 3725dc400d2a651a, %l5 = 000000001a2fa1e7, %l1 = 00000000eb87f044
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 3725dc400d2a651a
! Mem[000000003f000023] = d8c26c9a, %l1 = 3725dc400d2a651a
ldstub [%i2+0x023],%l1 ! %l1 = 0000009a000000ff
! Mem[000000003f0001b8] = 25bb9aa8, %l0 = 0000000000000091
swap [%i2+0x1b8],%l0 ! %l0 = 0000000025bb9aa8
! %f0 = 90f2f7ec 2f54e8c3 38204031 0a7741d9
! %f4 = 3dcb9bea d8e2572d c72928cc 99ef1767
! %f8 = ee87c820 439e7f39 c213a8cb e5b89ed8
! %f12 = 4bbd2632 307899a4 ffabd714 5a6a06c3
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[000000003f0000f4] = 7bb82fd2, %l7 = 00000000cc86143c
ldstub [%i2+0x0f4],%l7 ! %l7 = 0000007b000000ff
! Mem[000000003e000128] = e13816d8601ebabf, %l3 = 00000000c415d49f, %l7 = 000000000000007b
add %i0,0x128,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = e13816d8601ebabf
! Mem[000000009000014c] = d93dcb9b, %g2 = ffffffffcc4d933e
ldsb [%i4+0x14f],%g2 ! %g2 = ffffffffffffffd9
! Mem[00000000900001b0] = f18f6fa0, %g2 = ffffffffffffffd9
ldsb [%i4+0x1b1],%g2 ! %g2 = fffffffffffffff1
! Mem[000000003f80011c] = b1eaf1c7, %l3 = c415d49f, %l6 = e0cb2e52
add %i3,0x11c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000b1eaf1c7
membar #Sync ! Added by membar checker (216)
! Mem[0000000090000080] = c3e8542f ecf7f290 d941770a 31402038
! Mem[0000000090000090] = 2d57e2d8 ea9bcb3d 6717ef99 cc2829c7
! Mem[00000000900000a0] = 397f9e43 20c887ee d89eb8e5 cba813c2
! Mem[00000000900000b0] = a4997830 3226bd4b c3066a5a 14d7abff
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
p23_label_19:
! %l0 = 25bb9aa8, %l1 = 0000009a, Mem[000000003e0001f8] = d1ad44f7 0867aa64
std %l0,[%i0+0x1f8] ! Mem[000000003e0001f8] = 25bb9aa8 0000009a
! Mem[000000003f8000e8] = 65ace4810beec549, %l1 = 000000000000009a, %l6 = 00000000b1eaf1c7
add %i3,0xe8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 65ace4810beec549
! Mem[0000000090800180] = c59a7601, %g2 = fffffffffffffff1
ldsh [%i5+0x180],%g2 ! %g2 = ffffffffffffc59a
! Mem[00000000918000b8] = 0a7e1485, %g2 = ffffffffffffc59a
ldsh [%o0+0x0b8],%g2 ! %g2 = 0000000000000a7e
! Mem[00000000908001d8] = 9d8534e0, %g18 = bdd5c2be7effc37e
ldsw [%i5+0x1d8],%g2 ! %g2 = bdd5c2be7effc37e
! %l1 = 000000000000009a, Mem[0000000091000084] = 6a817463
sth %l1,[%i6+0x084] ! Mem[0000000091000084] = 009a7463
! Mem[000000003e8001ba] = 7d62efa0, %l0 = 0000000025bb9aa8
ldstub [%i1+0x1ba],%l0 ! %l0 = 000000ef000000ff
! Mem[000000003f8000e0] = df73e194, %l0 = 00000000000000ef
swap [%i3+0x0e0],%l0 ! %l0 = 00000000df73e194
! Mem[000000003e0001e0] = b5252a79a93bd6fb, %l4 = 000000000000009a, %l4 = 000000000000009a
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = b5252a79a93bd6fb
! %l2 = e0cb2e52, %l3 = c415d49f, Mem[0000000091000110] = cecbc0eb 4839fbff
std %l2,[%i6+0x110] ! Mem[0000000091000110] = e0cb2e52 c415d49f
p23_label_20:
! Mem[000000003f8001ec] = a7be4f23, %l2 = ffffffffe0cb2e52
ldstub [%i3+0x1ec],%l2 ! %l2 = 000000a7000000ff
! %f16 = 287e893c a7728103 63edaedb 60d7d8ef
! %f20 = 97b004f7 ffb8fb6c 67b8daa7 e01e6139
! %f24 = be9a80ea ae7fd38a 15b924c8 c862540f
! %f28 = f2a12266 d6d3b413 eb2f401a 4f8ef412
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! %l0 = 00000000df73e194, Mem[00000000910000dc] = 63994add
stb %l0,[%i6+0x0dc] ! Mem[00000000910000dc] = 94994add
membar #Sync ! Added by membar checker (217)
! Mem[0000000090000180] = 287e893c a7728103 63edaedb 60d7d8ef
! Mem[0000000090000190] = 97b004f7 ffb8fb6c 67b8daa7 e01e6139
! Mem[00000000900001a0] = be9a80ea ae7fd38a 15b924c8 c862540f
! Mem[00000000900001b0] = f2a12266 d6d3b413 eb2f401a 4f8ef412
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[000000003f80013e] = 581e13a9, %l5 = 000000001a2fa1e7
ldstub [%i3+0x13e],%l5 ! %l5 = 00000013000000ff
! Mem[000000003f8000c0] = ea809abe 11f57863 b17e054a 9272e1bb
! Mem[000000003f8000d0] = cbbd6e64 e8fe712c 9ec809e4 f86a7538
! Mem[000000003f8000e0] = 000000ef a5654873 65ace481 0beec549
! Mem[000000003f8000f0] = f8ab4eea 8b40b36b a1f503c9 651f56d8
mov 0x0c0,%g5
ldda [%i3+%g5]ASI_BLK_AIUS,%f0 ! Block Load from 000000003f8000c0
! %l6 = 0beec549, %l7 = 601ebabf, Mem[00000000900000f0] = 424842c0 c860a88b
std %l6,[%i4+0x0f0] ! Mem[00000000900000f0] = 0beec549 601ebabf
! Mem[000000003e800018] = b30037b1f8717338, %l0 = 00000000df73e194, %l1 = 000000000000009a
add %i1,0x18,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = b30037b1f8717338
! Mem[00000000910000cc] = 8577b28a, %g2 = ffffffff9d8534e0
lduw [%i6+0x0cc],%g2 ! %g2 = 000000008577b28a
! Mem[000000003f8001d0] = e26a8db7 cb0c66e6, %l6 = 0beec549, %l7 = 601ebabf
ldd [%i3+0x1d0],%l6 ! %l6 = 00000000e26a8db7 00000000cb0c66e6
p23_label_21:
! Mem[000000003f000098] = 5de733d5adc12971, %l4 = b5252a79a93bd6fb, %l7 = 00000000cb0c66e6
add %i2,0x98,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 5de733d5adc12971
! Mem[000000009100007c] = 9faa3112, %g2 = 000000008577b28a
lduh [%i6+0x07c],%g2 ! %g2 = 0000000000009faa
! %l4 = b5252a79a93bd6fb, Mem[0000000090800180] = c59a7601
sth %l4,[%i5+0x180] ! Mem[0000000090800180] = d6fb7601
membar #Sync ! Added by membar checker (218)
! Mem[000000003f800100] = 17e0866f 83989986 8c3b4108 a43a7627
! Mem[000000003f800110] = 50d51f34 fb24ff4a 16364d94 b1eaf1c7
! Mem[000000003f800120] = 2528144c 465560e5 104edb79 37ae2c1c
! Mem[000000003f800130] = 407332a7 7bb82fd2 b8595baf 581effa9
mov 0x100,%g4
ldda [%i3+%g4]ASI_BLK_P,%f0 ! Block Load from 000000003f800100
! Mem[0000000091000100] = 68041320b271f9f5, %g2 = 0000000000009faa
ldx [%i6+0x100],%g2 ! %g2 = 68041320b271f9f5
! %l6 = 00000000e26a8db7, Mem[000000003e80015e] = 96c8ffc7
sth %l6,[%i1+0x15e] ! Mem[000000003e80015c] = 96c88db7
! Mem[000000003e000080] = 88e7b536 56e67432, %l0 = df73e194, %l1 = f8717338
ldd [%i0+0x080],%l0 ! %l0 = 0000000088e7b536 0000000056e67432
! %f0 = 17e0866f 83989986 8c3b4108 a43a7627
! %f4 = 50d51f34 fb24ff4a 16364d94 b1eaf1c7
! %f8 = 2528144c 465560e5 104edb79 37ae2c1c
! %f12 = 407332a7 7bb82fd2 b8595baf 581effa9
stda %f0,[%i2+%g5]ASI_BLK_SL ! Block Store to 000000003f0000c0
! Mem[000000003e000180] = ed1d9ba0, %l0 = 0000000088e7b536
lduw [%i0+0x180],%l0 ! %l0 = 00000000ed1d9ba0
! %l2 = 00000000000000a7, Mem[0000000090000007] = 868c3b41
stb %l2,[%i4+0x007] ! Mem[0000000090000004] = a78c3b41
p23_label_22:
! Mem[000000009000003c] = 13a90381, %g2 = 68041320b271f9f5
lduh [%i4+0x03e],%g2 ! %g2 = 00000000000013a9
! Mem[000000009080000c] = 4a1794f2, %g2 = 00000000000013a9
ldsh [%i5+0x00c],%g2 ! %g2 = 0000000000004a17
! Mem[000000003e8001b4] = 47257504, %l1 = 0000000056e67432
ldstub [%i1+0x1b4],%l1 ! %l1 = 00000047000000ff
! Mem[000000003e000080] = 88e7b53656e67432, %l3 = 00000000c415d49f, %l4 = b5252a79a93bd6fb
add %i0,0x80,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 88e7b53656e67432
! %f16 = 287e893c a7728103 63edaedb 60d7d8ef
! %f20 = 97b004f7 ffb8fb6c 67b8daa7 e01e6139
! %f24 = be9a80ea ae7fd38a 15b924c8 c862540f
! %f28 = f2a12266 d6d3b413 eb2f401a 4f8ef412
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[000000003e800068] = 86643fbb, %l7 = 5de733d5adc12971
ldsw [%i1+0x068],%l7 ! %l7 = ffffffff86643fbb
membar #Sync ! Added by membar checker (219)
! Mem[000000003f0000d4] = 341fd550, %l0 = ed1d9ba0, %l0 = ed1d9ba0
add %i2,0xd4,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000341fd550
! Mem[000000003f8000f0] = f8ab4eea8b40b36b, %l0 = 00000000341fd550, %l1 = 0000000000000047
add %i3,0xf0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = f8ab4eea8b40b36b
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! %l2 = 00000000000000a7, Mem[00000000918001b2] = 2f0c6ac8
sth %l2,[%o0+0x1b2] ! Mem[00000000918001b0] = 00a76ac8
p23_label_23:
! Mem[000000003e000120] = d6fedbcf, %l3 = c415d49f, %l2 = 000000a7
add %i0,0x120,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000d6fedbcf
! Mem[00000000908001d8] = 9d8534e00e794949, %g2 = 0000000000004a17
ldx [%i5+0x1d8],%g2 ! %g2 = 9d8534e00e794949
! Mem[0000000091000190] = 5fe1b28318343bcb, %g2 = 9d8534e00e794949
ldx [%i6+0x190],%g2 ! %g2 = 5fe1b28318343bcb
! %l5 = 0000000000000013, Mem[000000003f0001b0] = cc86143c3f200fb6
stx %l5,[%i2+0x1b0] ! Mem[000000003f0001b0] = 0000000000000013
! Mem[000000003e0000c4] = 36580ec0, %l2 = d6fedbcf, %l2 = d6fedbcf
add %i0,0xc4,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000036580ec0
! Mem[00000000908001e0] = dc90c427, %g2 = 5fe1b28318343bcb
ldub [%i5+0x1e3],%g2 ! %g2 = 00000000000000dc
! Mem[0000000090000080] = c3e8542f ecf7f290 d941770a 31402038
! Mem[0000000090000090] = 2d57e2d8 ea9bcb3d 6717ef99 cc2829c7
! Mem[00000000900000a0] = 397f9e43 20c887ee d89eb8e5 cba813c2
! Mem[00000000900000b0] = a4997830 3226bd4b c3066a5a 14d7abff
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[0000000091800154] = d5f7f42a, %g2 = 00000000000000dc
ldsh [%o0+0x154],%g2 ! %g2 = ffffffffffffd5f7
! Mem[0000000090800158] = e5c31543, %g2 = ffffffffffffd5f7
lduw [%i5+0x158],%g2 ! %g2 = 00000000e5c31543
! %f16 = 287e893c a7728103 63edaedb 60d7d8ef
! %f20 = 97b004f7 ffb8fb6c 67b8daa7 e01e6139
! %f24 = be9a80ea ae7fd38a 15b924c8 c862540f
! %f28 = f2a12266 d6d3b413 eb2f401a 4f8ef412
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080
p23_label_24:
! Mem[000000003e800040] = ae854c1d420ce197, %l3 = 00000000c415d49f, %l6 = 00000000e26a8db7
add %i1,0x40,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = ae854c1d420ce197
! %l2 = 0000000036580ec0, Mem[00000000910001c0] = 584a99cf
stb %l2,[%i6+0x1c0] ! Mem[00000000910001c0] = c04a99cf
! Mem[000000009100016c] = 56d9747a, %g18 = bdd5c2be7effc37e
ldsw [%i6+0x16c],%g2 ! %g2 = bdd5c2be7effc37e
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[000000003e80003c] = 6cdc1e68, %l1 = 8b40b36b, %l1 = 8b40b36b
add %i1,0x3c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000006cdc1e68
! Mem[000000003f800045] = eb721bdb, %l2 = 0000000036580ec0
ldstub [%i3+0x045],%l2 ! %l2 = 00000072000000ff
! %l0 = 00000000341fd550, Mem[000000003f8001cb] = f2b01fa7
stb %l0,[%i3+0x1cb] ! Mem[000000003f8001c8] = f2b01f50
! %l2 = 0000000000000072, Mem[0000000090000000] = 17e0866f
stw %l2,[%i4+%g0] ! Mem[0000000090000000] = 00000072
membar #Sync ! Added by membar checker (220)
! %l4 = 88e7b53656e67432, Mem[0000000090000093] = f7ffb8fb
stb %l4,[%i4+0x093] ! Mem[0000000090000090] = 32ffb8fb
! %l4 = 56e67432, %l5 = 00000013, Mem[0000000090000140] = 90f2f7ec 2f54e8c3
std %l4,[%i4+0x140] ! Mem[0000000090000140] = 56e67432 00000013
p23_label_25:
! %f0 = 17e0866f 83989986 8c3b4108 a43a7627
! %f4 = 50d51f34 fb24ff4a 16364d94 b1eaf1c7
! %f8 = 2528144c 465560e5 104edb79 37ae2c1c
! %f12 = 407332a7 7bb82fd2 b8595baf 581effa9
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000180
! %l5 = 0000000000000013, Mem[00000000910001ca] = b74a2ed6
sth %l5,[%i6+0x1ca] ! Mem[00000000910001c8] = 00132ed6
! %l5 = 0000000000000013, Mem[000000009180013e] = b7dfb5cc
sth %l5,[%o0+0x13e] ! Mem[000000009180013c] = 0013b5cc
! Mem[0000000090000100] = 17e0866f 83989986 8c3b4108 a43a7627
! Mem[0000000090000110] = 50d51f34 fb247d4a 16364d94 b1eaf1c7
! Mem[0000000090000120] = 2528144c 465560e5 104edb79 37ae2c1c
! Mem[0000000090000130] = 407332a7 7bb82fd2 b8595baf 581e13a9
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[0000000091800054] = 1b569699, %g2 = 0000000056d9747a
ldsh [%o0+0x056],%g2 ! %g2 = 0000000000001b56
! Mem[00000000908001c4] = 3c832efd, %g2 = 0000000000001b56
ldsb [%i5+0x1c7],%g2 ! %g2 = 000000000000003c
! Mem[000000003f0001fd] = a443bdf1, %l2 = 0000000000000072
ldstub [%i2+0x1fd],%l2 ! %l2 = 00000043000000ff
! Mem[000000003e800110] = 367f85e1e005e2c5, %l5 = 0000000000000013, %l7 = ffffffff86643fbb
add %i1,0x110,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 367f85e1e005e2c5
! Mem[000000003e800114] = e005e2c5, %l4 = 88e7b53656e67432
swap [%i1+0x114],%l4 ! %l4 = 00000000e005e2c5
! %l0 = 00000000341fd550, Mem[00000000918001d8] = 487bb59a
stw %l0,[%o0+0x1d8] ! Mem[00000000918001d8] = 341fd550
ba,a p23_not_taken_0_end
p23_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000341fd550
bne,a,pn %xcc,p23_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000006cdc1e68
bne,a,pn %xcc,p23_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000043
bne,a,pn %xcc,p23_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000c415d49f
bne,a,pn %xcc,p23_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000e005e2c5
bne,a,pn %xcc,p23_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000013
bne,a,pn %xcc,p23_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ae854c1d420ce197
bne,a,pn %xcc,p23_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 367f85e1e005e2c5
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 17e0866f 83989986
bne %xcc,p23_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 8c3b4108 a43a7627
bne %xcc,p23_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 50d51f34 fb24ff4a
bne %xcc,p23_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 16364d94 b1eaf1c7
bne %xcc,p23_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 2528144c 465560e5
bne %xcc,p23_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 104edb79 37ae2c1c
bne %xcc,p23_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 407332a7 7bb82fd2
bne %xcc,p23_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be b8595baf 581effa9
bne %xcc,p23_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 287e893c a7728103
bne %xcc,p23_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 63edaedb 60d7d8ef
bne %xcc,p23_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 97b004f7 ffb8fb6c
bne %xcc,p23_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 67b8daa7 e01e6139
bne %xcc,p23_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be be9a80ea ae7fd38a
bne %xcc,p23_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 15b924c8 c862540f
bne %xcc,p23_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be f2a12266 d6d3b413
bne %xcc,p23_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be eb2f401a 4f8ef412
bne %xcc,p23_f30_fail
nop
! Check Local Memory
set p23_local0_expect,%g1
p23_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = 4bbd2632307899a4
ldx [%i0+0x030],%g3 ! Observed data at 000000003e000030
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffabd7145a6a06c3
ldx [%i0+0x038],%g3 ! Observed data at 000000003e000038
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 869998836f86e017
ldx [%i0+0x040],%g3 ! Observed data at 000000003e000040
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 27763aa408413b8c
ldx [%i0+0x048],%g3 ! Observed data at 000000003e000048
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 4a7d24fb341fd550
ldx [%i0+0x050],%g3 ! Observed data at 000000003e000050
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = c7f1eab1944d3616
ldx [%i0+0x058],%g3 ! Observed data at 000000003e000058
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = e56055464c142825
ldx [%i0+0x060],%g3 ! Observed data at 000000003e000060
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 1c2cae3779db4e10
ldx [%i0+0x068],%g3 ! Observed data at 000000003e000068
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = d22fb87ba7327340
ldx [%i0+0x070],%g3 ! Observed data at 000000003e000070
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 2a9a5d3aaf5b59b8
ldx [%i0+0x078],%g3 ! Observed data at 000000003e000078
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x078,%g4
ldx [%g1+0x118],%g2 ! Expected data = b2332ab93336826d
ldx [%i0+0x118],%g3 ! Observed data at 000000003e000118
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = db6d1d63df86009a
ldx [%i0+0x138],%g3 ! Observed data at 000000003e000138
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x138,%g4
ldx [%g1+0x170],%g2 ! Expected data = 79d6b6601484bbd9
ldx [%i0+0x170],%g3 ! Observed data at 000000003e000170
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x170,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 25bb9aa80000009a
ldx [%i0+0x1f8],%g3 ! Observed data at 000000003e0001f8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x1f8,%g4
set p23_local1_expect,%g1
p23_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 3adb2ca326cbb8ff
ldx [%i1+0x010],%g3 ! Observed data at 000000003e800010
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 620d0051ffffb92a
ldx [%i1+0x028],%g3 ! Observed data at 000000003e800028
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = a2d289f7dae1412f
ldx [%i1+0x070],%g3 ! Observed data at 000000003e800070
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x070,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ffae5e91a80d1834
ldx [%i1+0x0a0],%g3 ! Observed data at 000000003e8000a0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 6cfbb8fff704b097
ldx [%i1+0x0d0],%g3 ! Observed data at 000000003e8000d0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 367f85e156e67432
ldx [%i1+0x110],%g3 ! Observed data at 000000003e800110
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 57a54a87b8595baf
ldx [%i1+0x120],%g3 ! Observed data at 000000003e800120
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 6be47cf996c88db7
ldx [%i1+0x158],%g3 ! Observed data at 000000003e800158
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 08c0c11cff257504
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 = 7d62ffa04109a653
ldx [%i1+0x1b8],%g3 ! Observed data at 000000003e8001b8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x1b8,%g4
set p23_local2_expect,%g1
p23_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 96d9de682a9a5d3a
ldx [%i2+0x000],%g3 ! Observed data at 000000003f000000
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e0cb2e527f54d9c8
ldx [%i2+0x008],%g3 ! Observed data at 000000003f000008
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = e0cb2e52b271f9f5
ldx [%i2+0x010],%g3 ! Observed data at 000000003f000010
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 6be47cf996c8ffc7
ldx [%i2+0x018],%g3 ! Observed data at 000000003f000018
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = d8c26cff8be67550
ldx [%i2+0x020],%g3 ! Observed data at 000000003f000020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5cf35c96e03cdc7b
ldx [%i2+0x028],%g3 ! Observed data at 000000003f000028
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 424842c0c860a88b
ldx [%i2+0x030],%g3 ! Observed data at 000000003f000030
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = babe11b7a443bdf1
ldx [%i2+0x038],%g3 ! Observed data at 000000003f000038
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x038,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 869998836f86e017
ldx [%i2+0x0c0],%g3 ! Observed data at 000000003f0000c0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 27763aa408413b8c
ldx [%i2+0x0c8],%g3 ! Observed data at 000000003f0000c8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 4aff24fb341fd550
ldx [%i2+0x0d0],%g3 ! Observed data at 000000003f0000d0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = c7f1eab1944d3616
ldx [%i2+0x0d8],%g3 ! Observed data at 000000003f0000d8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e56055464c142825
ldx [%i2+0x0e0],%g3 ! Observed data at 000000003f0000e0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 1c2cae3779db4e10
ldx [%i2+0x0e8],%g3 ! Observed data at 000000003f0000e8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = d22fb87ba7327340
ldx [%i2+0x0f0],%g3 ! Observed data at 000000003f0000f0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = a9ff1e58af5b59b8
ldx [%i2+0x0f8],%g3 ! Observed data at 000000003f0000f8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 87ffbbd562ccd041
ldx [%i2+0x118],%g3 ! Observed data at 000000003f000118
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x118,%g4
ldx [%g1+0x178],%g2 ! Expected data = 000094ae0fb0fd94
ldx [%i2+0x178],%g3 ! Observed data at 000000003f000178
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 0000000000000013
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 = 000000917be1d66e
ldx [%i2+0x1b8],%g3 ! Observed data at 000000003f0001b8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 96d9de682a9a5d3a
ldx [%i2+0x1c0],%g3 ! Observed data at 000000003f0001c0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = e0cb2e527f54d9c8
ldx [%i2+0x1c8],%g3 ! Observed data at 000000003f0001c8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 1a2fa1e7b271f9f5
ldx [%i2+0x1d0],%g3 ! Observed data at 000000003f0001d0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 6be47cf996c8ffc7
ldx [%i2+0x1d8],%g3 ! Observed data at 000000003f0001d8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = d8c26c9a8be67550
ldx [%i2+0x1e0],%g3 ! Observed data at 000000003f0001e0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 5cf35c96e03cdc7b
ldx [%i2+0x1e8],%g3 ! Observed data at 000000003f0001e8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 424842c0c860a88b
ldx [%i2+0x1f0],%g3 ! Observed data at 000000003f0001f0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = babe11b7a4ffbdf1
ldx [%i2+0x1f8],%g3 ! Observed data at 000000003f0001f8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x1f8,%g4
set p23_local3_expect,%g1
p23_check_local3:
ldx [%g1+0x040],%g2 ! Expected data = bde3df91ebff1bdb
ldx [%i3+0x040],%g3 ! Observed data at 000000003f800040
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 8c150655130c7fd7
ldx [%i3+0x048],%g3 ! Observed data at 000000003f800048
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x048,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ea809abe11f57863
ldx [%i3+0x0c0],%g3 ! Observed data at 000000003f8000c0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 000000efa5654873
ldx [%i3+0x0e0],%g3 ! Observed data at 000000003f8000e0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 50d51f34fb24ff4a
ldx [%i3+0x110],%g3 ! Observed data at 000000003f800110
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = b8595baf581effa9
ldx [%i3+0x138],%g3 ! Observed data at 000000003f800138
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 90f2f7ec2f54e8c3
ldx [%i3+0x140],%g3 ! Observed data at 000000003f800140
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 382040310a7741d9
ldx [%i3+0x148],%g3 ! Observed data at 000000003f800148
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 3dcb9bead8e2572d
ldx [%i3+0x150],%g3 ! Observed data at 000000003f800150
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = c72928cc99ef1767
ldx [%i3+0x158],%g3 ! Observed data at 000000003f800158
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = ee87c820439e7f39
ldx [%i3+0x160],%g3 ! Observed data at 000000003f800160
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = c213a8cbe5b89ed8
ldx [%i3+0x168],%g3 ! Observed data at 000000003f800168
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 4bbd2632307899a4
ldx [%i3+0x170],%g3 ! Observed data at 000000003f800170
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = ffabd7145a6a06c3
ldx [%i3+0x178],%g3 ! Observed data at 000000003f800178
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = f2b01f50252a59a5
ldx [%i3+0x1c8],%g3 ! Observed data at 000000003f8001c8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 156a34b4ffbe4f23
ldx [%i3+0x1e8],%g3 ! Observed data at 000000003f8001e8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1e8,%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:
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003f800020]
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003f000020]
swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e800018]
done
p23_trap1o:
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003f800020]
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003f000020]
swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003e800018]
done
p23_trap2e:
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f800000]
swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003e000008]
ldsba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003e800010]
done
p23_trap2o:
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f800000]
swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003e000008]
ldsba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003e800010]
done
p23_trap3e:
nop
nop
nop
nop
nop
nop
done
p23_trap3o:
nop
nop
nop
nop
nop
nop
done
p23_init_memory_pointers:
set p23_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p23_local0_start,%i0
set p23_local1_start,%i1
set p23_local2_start,%i2
set p23_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 5558d34ea8a482d0
ldx [%g1+0x008],%l1 ! %l1 = 5632a5723e0c13a0
ldx [%g1+0x010],%l2 ! %l2 = b97512f8428124c9
ldx [%g1+0x018],%l3 ! %l3 = ded594dfbf5fabbd
ldx [%g1+0x020],%l4 ! %l4 = 38845c45f04556b6
ldx [%g1+0x028],%l5 ! %l5 = 6eaddbd5bd6f4622
ldx [%g1+0x030],%l6 ! %l6 = 5def9ac075ed6129
ldx [%g1+0x038],%l7 ! %l7 = d88dbd904bbd2632
! 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 = cf8ee234 3a7daf91 30d6111b b7116bcd
! %f4 = 43f09a6e 2c9022c5 b51f1676 499e8f41
! %f8 = d2f61de9 9ed6ab83 6085cba4 32282489
! %f12 = ab32128a 26620bcc 7a690a7a 40f1dda1
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 35a5d84f 79547d9a 779c5cca 566dfd85
! %f20 = ff73b856 3308594e 75f2aa48 442c069c
! %f24 = b4abc10d f7371090 0440c975 e129280a
! %f28 = c892b2aa 303d3e3a daf57e06 d239ddf2
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 684b320e fa639fe0 d3225494 9a129471
! %f36 = 7d960950 b6d22f17 b8e8a50f 7a46fda9
! %f40 = d7d1e1b3 b07bef8e 273579f2 30830168
! %f44 = 305b076e 9dd8c880 703a495d 151f9dea
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x341d80d00000004d,%g7,%g1 ! GSR scale = 9, align = 5
wr %g1,%g0,%gsr ! GSR = 341d80d00000004d
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[00000000408001fc] = 2135e56b, %l2 = 77e80df09ffa640b
lduw [%i1+0x1fc],%l2 ! %l2 = 000000002135e56b
! Mem[0000000041000139] = 7a12f718, %l6 = ac62bb6e421122c3
ldstub [%i2+0x139],%l6 ! %l6 = 00000012000000ff
! Mem[0000000091800178] = c1f42454, %g2 = 0000000000000000
ldsh [%o0+0x17a],%g2 ! %g2 = ffffffffffffc1f4
! %l0 = e987f70a, %l1 = 0cbdaa6b, Mem[0000000091000138] = b94344f7 0d365a67
std %l0,[%i6+0x138] ! Mem[0000000091000138] = e987f70a 0cbdaa6b
! Mem[0000000091000158] = 9ebd6795, %g18 = 87ac1f1216ca4bee
ldsw [%i6+0x158],%g2 ! %g2 = 87ac1f1216ca4bee
! Mem[00000000900000e4] = d869c6b9, %g2 = ffffffff9ebd6795
ldsb [%i4+0x0e6],%g2 ! %g2 = ffffffffffffffd8
! %l2 = 000000002135e56b, Mem[000000009000018e] = 230d81dc
sth %l2,[%i4+0x18e] ! Mem[000000009000018c] = e56b81dc
! Mem[0000000040000014] = 1cc326a8, %l3 = 25d9c0da4706b14e
swap [%i0+0x014],%l3 ! %l3 = 000000001cc326a8
! Mem[0000000041800140] = a018044f c48c4e95 5af8a778 5d0466e3
! Mem[0000000041800150] = 361f41b1 ffff746c d4960376 9cfbbc51
! Mem[0000000041800160] = aa0b6777 14e5cd79 afde0083 78dceb67
! Mem[0000000041800170] = 7b8a1d43 1362c9d3 429b876f a7b2aa5c
mov 0x140,%g4
ldda [%i3+%g4]ASI_BLK_AIUPL,%f16 ! Block Load from 0000000041800140
! Mem[0000000040000050] = 7effa3752e237d6e, %l5 = f28bb47bb0838c0c, %l0 = 8f1467dbe987f70a
add %i0,0x50,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 7effa3752e237d6e
p24_label_2:
! Mem[000000004180006b] = 0ea081cd, %l2 = 000000002135e56b
ldstub [%i3+0x06b],%l2 ! %l2 = 000000cd000000ff
! Mem[000000004180006c] = b69d2e7c, %l7 = 5d553786149f5da5
ldstub [%i3+0x06c],%l7 ! %l7 = 000000b6000000ff
! %f0 = cf8ee234 3a7daf91 30d6111b b7116bcd
! %f4 = 43f09a6e 2c9022c5 b51f1676 499e8f41
! %f8 = d2f61de9 9ed6ab83 6085cba4 32282489
! %f12 = ab32128a 26620bcc 7a690a7a 40f1dda1
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000041800020] = dc655cbf 88f1a6bd, %l0 = 2e237d6e, %l1 = 0cbdaa6b
ldd [%i3+%o4],%l0 ! %l0 = 00000000dc655cbf 0000000088f1a6bd
! Mem[00000000918000c4] = a197222b, %g2 = ffffffffffffffd8
ldsb [%o0+0x0c5],%g2 ! %g2 = ffffffffffffffa1
! Mem[0000000040800158] = 799b93f5, %l2 = 000000cd, %l5 = b0838c0c
add %i1,0x158,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000799b93f5
! %l4 = c20e96ae7a98d0ef, Mem[00000000910001a5] = a967d0fa
stb %l4,[%i6+0x1a5] ! Mem[00000000910001a4] = ef67d0fa
! Mem[0000000091800194] = 412e8187, %g2 = ffffffffffffffa1
ldsb [%o0+0x195],%g2 ! %g2 = 0000000000000041
! %l6 = 0000000000000012, Mem[00000000918001cc] = 88f36a57
sth %l6,[%o0+0x1cc] ! Mem[00000000918001cc] = 00126a57
! Mem[0000000091000154] = c9465637, %g2 = 0000000000000041
ldsb [%i6+0x154],%g2 ! %g2 = ffffffffffffffc9
p24_label_3:
! Mem[00000000400001d0] = ed74470a, %l4 = 7a98d0ef, %l3 = 1cc326a8
add %i0,0x1d0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ed74470a
! %f0 = cf8ee234 3a7daf91 30d6111b b7116bcd
! %f4 = 43f09a6e 2c9022c5 b51f1676 499e8f41
! %f8 = d2f61de9 9ed6ab83 6085cba4 32282489
! %f12 = ab32128a 26620bcc 7a690a7a 40f1dda1
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
! %l1 = 0000000088f1a6bd, Mem[0000000090800075] = 2f956a66
stb %l1,[%i5+0x075] ! Mem[0000000090800074] = bd956a66
! %f0 = cf8ee234 3a7daf91 30d6111b b7116bcd
! %f4 = 43f09a6e 2c9022c5 b51f1676 499e8f41
! %f8 = d2f61de9 9ed6ab83 6085cba4 32282489
! %f12 = ab32128a 26620bcc 7a690a7a 40f1dda1
stda %f0,[%i1+%g5]ASI_BLK_AIUPL ! Block Store to 0000000040800100
! Mem[000000004100007c] = 1de0780b, %l4 = 7a98d0ef, %l2 = 000000cd
add %i2,0x7c,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000001de0780b
! %f16 = 954e8cc4 4f0418a0 e366045d 78a7f85a
! %f20 = 6c74ffff b1411f36 51bcfb9c 760396d4
! %f24 = 79cde514 77670baa 67ebdc78 8300deaf
! %f28 = d3c96213 431d8a7b 5caab2a7 6f879b42
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[0000000040800186] = 14c9d31e, %l2 = 000000001de0780b
ldstub [%i1+0x186],%l2 ! %l2 = 000000d3000000ff
membar #Sync ! Added by membar checker (221)
! Mem[000000009000011c] = 8f41d2f6, %g2 = ffffffffffffffc9
lduh [%i4+0x11e],%g2 ! %g2 = 0000000000008f41
! Mem[00000000418001a4] = 5c0d0c67, %l1 = 0000000088f1a6bd
lduh [%i3+0x1a6],%l1 ! %l1 = 0000000000000c67
! %l0 = 00000000dc655cbf, Mem[00000000418000d6] = 06d8a41e
sth %l0,[%i3+0x0d6] ! Mem[00000000418000d4] = 06d85cbf
p24_label_4:
! %l6 = 0000000000000012, Mem[0000000040800161] = 660a53ea
stb %l6,[%i1+0x161] ! Mem[0000000040800160] = 661253ea
! %l6 = 00000012, %l7 = 000000b6, Mem[0000000090000078] = 9d7e71e5 475088c8
std %l6,[%i4+0x078] ! Mem[0000000090000078] = 00000012 000000b6
! Mem[00000000910001e4] = 2edf5a53, %g2 = 0000000000008f41
ldsb [%i6+0x1e4],%g2 ! %g2 = 000000000000002e
! Mem[0000000041000128] = 5ec783365bc53ccc, %l6 = 0000000000000012, %l5 = 00000000799b93f5
add %i2,0x128,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 5ec783365bc53ccc
! Mem[000000009080009c] = ee291392, %g2 = 000000000000002e
lduh [%i5+0x09c],%g2 ! %g2 = 000000000000ee29
! Mem[0000000090000044] = 5a05c0a0, %g18 = 87ac1f1216ca4bee
ldsw [%i4+0x044],%g2 ! %g2 = 87ac1f1216ca4bee
! Mem[0000000091800160] = e99aa22d, %g2 = 000000005a05c0a0
lduw [%o0+0x160],%g2 ! %g2 = 00000000e99aa22d
! %l4 = 7a98d0ef, %l5 = 5bc53ccc, Mem[00000000918000b0] = c1b308ba e5d4a297
std %l4,[%o0+0x0b0] ! Mem[00000000918000b0] = 7a98d0ef 5bc53ccc
! %l2 = 00000000000000d3, Mem[000000009000006a] = 1d5bb3f0
sth %l2,[%i4+0x06a] ! Mem[0000000090000068] = 00d3b3f0
! Mem[00000000400001c4] = 6a215256, %l5 = 5ec783365bc53ccc
ldstub [%i0+0x1c4],%l5 ! %l5 = 0000006a000000ff
p24_label_5:
! %f0 = cf8ee234 3a7daf91 30d6111b b7116bcd
! %f4 = 43f09a6e 2c9022c5 b51f1676 499e8f41
! %f8 = d2f61de9 9ed6ab83 6085cba4 32282489
! %f12 = ab32128a 26620bcc 7a690a7a 40f1dda1
stda %f0,[%i0]ASI_COMMIT_P ! Block Store to 0000000040000000
! Mem[0000000091800150] = ccaef1b0, %g2 = 00000000e99aa22d
ldsh [%o0+0x150],%g2 ! %g2 = ffffffffffffccae
! %l4 = c20e96ae7a98d0ef, Mem[0000000091000038] = eeda11bd
stb %l4,[%i6+0x038] ! Mem[0000000091000038] = efda11bd
! Mem[0000000041800075] = 599555b3, %l5 = 000000000000006a
ldstub [%i3+0x075],%l5 ! %l5 = 00000095000000ff
! Mem[00000000908001ec] = 6487ad2b, %g2 = ffffffffffffccae
ldsh [%i5+0x1ec],%g2 ! %g2 = 0000000000006487
! Mem[0000000040800058] = 024e66782fad5ff1, %l0 = 00000000dc655cbf
ldx [%i1+0x058],%l0 ! %l0 = 024e66782fad5ff1
! Mem[0000000090000140] = b66504b1a3977dc2, %g2 = 0000000000006487
ldx [%i4+0x140],%g2 ! %g2 = b66504b1a3977dc2
! %l4 = c20e96ae7a98d0ef, Mem[00000000408000ce] = 563f0257
stb %l4,[%i1+0x0ce] ! Mem[00000000408000cc] = 563fef57
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7be56b
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[0000000041000050] = 315ba7ba, %l3 = 00000000ed74470a
swap [%i2+0x050],%l3 ! %l3 = 00000000315ba7ba
p24_label_6:
! Mem[0000000091000114] = 39fbff41, %g2 = b66504b1a3977dc2
ldsb [%i6+0x115],%g2 ! %g2 = 0000000000000039
! Mem[0000000090800180] = 76016efd, %g2 = 0000000000000039
ldsb [%i5+0x182],%g2 ! %g2 = 0000000000000076
! %f0 = cf8ee234 3a7daf91 30d6111b b7116bcd
! %f4 = 43f09a6e 2c9022c5 b51f1676 499e8f41
! %f8 = d2f61de9 9ed6ab83 6085cba4 32282489
! %f12 = ab32128a 26620bcc 7a690a7a 40f1dda1
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000040000140] = d87e3777 def42194, %l2 = 000000d3, %l3 = 315ba7ba
ldd [%i0+0x140],%l2 ! %l2 = 00000000d87e3777 00000000def42194
! Mem[0000000040000048] = 05d7e0da, %l0 = 2fad5ff1, %l3 = def42194
add %i0,0x48,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000005d7e0da
! Mem[000000004100006c] = 0ce4f3c7, %l0 = 024e66782fad5ff1
swap [%i2+0x06c],%l0 ! %l0 = 000000000ce4f3c7
! Mem[00000000908001e0] = 8503dc90, %g2 = 0000000000000076
ldsb [%i5+0x1e1],%g2 ! %g2 = ffffffffffffff85
! Mem[00000000400000fc] = b6dfad61, %l5 = 0000000000000095
swap [%i0+0x0fc],%l5 ! %l5 = 00000000b6dfad61
! Mem[0000000040000124] = c0f1a19d, %l3 = 05d7e0da, %l1 = 00000c67
add %i0,0x124,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000c0f1a19d
! %l4 = c20e96ae7a98d0ef, Mem[00000000910000c3] = 74d29c58
stb %l4,[%i6+0x0c3] ! Mem[00000000910000c0] = efd29c58
p24_label_7:
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7be56b
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[0000000041000178] = 963b59bc2d6bf3b5, %l2 = 00000000d87e3777, %l7 = 00000000000000b6
add %i2,0x178,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 963b59bc2d6bf3b5
! %l5 = 00000000b6dfad61, Mem[000000004100014a] = 7f050eee
sth %l5,[%i2+0x14a] ! Mem[0000000041000148] = 7f05ad61
! Mem[00000000900001a8] = 227d18a5, %g2 = ffffffffffffff85
lduh [%i4+0x1aa],%g2 ! %g2 = 000000000000227d
! Mem[0000000040800144] = c3a08d3d, %l0 = 000000000ce4f3c7
swap [%i1+0x144],%l0 ! %l0 = 00000000c3a08d3d
! %f0 = cf8ee234 3a7daf91 30d6111b b7116bcd
! %f4 = 43f09a6e 2c9022c5 b51f1676 499e8f41
! %f8 = d2f61de9 9ed6ab83 6085cba4 32282489
! %f12 = ab32128a 26620bcc 7a690a7a 40f1dda1
mov 0x100,%g5
stda %f0,[%i3+%g5]ASI_BLK_SL ! Block Store to 0000000041800100
! Mem[00000000900000e8] = c6b9fa4bb24c6065, %g2 = 000000000000227d
ldx [%i4+0x0e8],%g2 ! %g2 = c6b9fa4bb24c6065
! Mem[0000000041000114] = 2eb32971, %l1 = 00000000c0f1a19d
ldsw [%i2+0x114],%l1 ! %l1 = 000000002eb32971
! %l6 = 00000012, %l7 = 2d6bf3b5, Mem[0000000041000168] = aa5e19d1 8a4993ba
std %l6,[%i2+0x168] ! Mem[0000000041000168] = 00000012 2d6bf3b5
! %l4 = c20e96ae7a98d0ef, Mem[0000000090000064] = beb5f760
sth %l4,[%i4+0x064] ! Mem[0000000090000064] = d0eff760
p24_label_8:
! Mem[00000000908000d8] = 8a14b856, %g2 = c6b9fa4bb24c6065
lduw [%i5+0x0d8],%g2 ! %g2 = 000000008a14b856
! Mem[0000000041800028] = 422033bf928df8a8, %l3 = 0000000005d7e0da, %l5 = 00000000b6dfad61
add %i3,0x28,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 422033bf928df8a8
! Mem[00000000918001b8] = 311b654d c834b604, %g2 = 8a14b856, %g3 = 00000000
ldd [%o0+0x1b8],%g2 ! %g2 = 00000000311b654d 00000000c834b604
! Mem[0000000040800158] = 799b93f5 5a85c79f, %l6 = 00000012, %l7 = 2d6bf3b5
ldd [%i1+0x158],%l6 ! %l6 = 00000000799b93f5 000000005a85c79f
! Mem[00000000410000a0] = a73b91d3, %l4 = c20e96ae7a98d0ef
swap [%i2+0x0a0],%l4 ! %l4 = 00000000a73b91d3
! Mem[00000000908000a4] = 022623a8, %g2 = 00000000311b654d
ldsh [%i5+0x0a4],%g2 ! %g2 = 0000000000000226
! Mem[0000000040000150] = 7baa0683, %l4 = 00000000a73b91d3
swap [%i0+0x150],%l4 ! %l4 = 000000007baa0683
! Mem[0000000091000108] = 6f699de1, %g2 = 0000000000000226
lduh [%i6+0x10a],%g2 ! %g2 = 0000000000006f69
! Mem[00000000900000a0] = 79cde514 77670baa, %g2 = 00006f69, %g3 = c834b604
ldd [%i4+0x0a0],%g2 ! %g2 = 0000000079cde514 0000000077670baa
! %l0 = 00000000c3a08d3d, Mem[0000000090800116] = 43245974
sth %l0,[%i5+0x116] ! Mem[0000000090800114] = 8d3d5974
p24_label_9:
! Mem[0000000090800000] = 7e966bf30a97b6d9, %g2 = 0000000079cde514
ldx [%i5+%g0],%g2 ! %g2 = 7e966bf30a97b6d9
! Mem[0000000040800088] = 5260aba96d9e352b, %l1 = 000000002eb32971, %l0 = 00000000c3a08d3d
add %i1,0x88,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 5260aba96d9e352b
membar #Sync ! Added by membar checker (222)
! Mem[0000000090000000] = 91af7d3a 34e28ecf cd6b11b7 1b11d630
! Mem[0000000090000010] = c522902c 6e9af043 418f9e49 76161fb5
! Mem[0000000090000020] = 83abd69e e91df6d2 89242832 a4cb8560
! Mem[0000000090000030] = cc0b6226 8a1232ab a1ddf140 7a0a697a
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000009100009c] = d0d50f6b, %g2 = 7e966bf30a97b6d9
ldsb [%i6+0x09c],%g2 ! %g2 = ffffffffffffffd0
! Mem[000000004080015c] = 5a85c79f, %l7 = 000000005a85c79f
swap [%i1+0x15c],%l7 ! %l7 = 000000005a85c79f
! %l4 = 000000007baa0683, Mem[0000000040800084] = 91692a44
stw %l4,[%i1+0x084] ! Mem[0000000040800084] = 7baa0683
! Mem[00000000900001dc] = 3d92431f, %g2 = ffffffffffffffd0
lduw [%i4+0x1dc],%g2 ! %g2 = 000000003d92431f
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[000000004100013e] = 95f5a59c, %l0 = 5260aba96d9e352b
ldstub [%i2+0x13e],%l0 ! %l0 = 000000a5000000ff
! Mem[0000000041800078] = 61e29591, %l1 = 000000002eb32971
swap [%i3+0x078],%l1 ! %l1 = 0000000061e29591
p24_label_10:
! Mem[000000009100016c] = 747aa9b3, %g2 = 000000003d92431f
ldsh [%i6+0x16e],%g2 ! %g2 = 000000000000747a
membar #Sync ! Added by membar checker (223)
! %l0 = 000000a5, %l1 = 61e29591, Mem[00000000900000d0] = 6c8b41b6 b0ff9243
std %l0,[%i4+0x0d0] ! Mem[00000000900000d0] = 000000a5 61e29591
! Mem[00000000908001b8] = bd7e8af6, %g2 = 000000000000747a
ldub [%i5+0x1b9],%g2 ! %g2 = 00000000000000bd
! Mem[0000000090800164] = b61df4e1, %g2 = 00000000000000bd
lduw [%i5+0x164],%g2 ! %g2 = 00000000b61df4e1
! Mem[00000000410001dd] = 54d9bd5e, %l4 = 000000007baa0683
ldstub [%i2+0x1dd],%l4 ! %l4 = 000000d9000000ff
! Mem[00000000418001bc] = a724194a, %l7 = 5a85c79f, %l3 = 05d7e0da
add %i3,0x1bc,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000a724194a
! Mem[00000000418001c0] = bffc48d2, %l4 = 00000000000000d9
ldstub [%i3+0x1c0],%l4 ! %l4 = 000000bf000000ff
! Mem[000000004080001f] = 64d40b84, %l6 = 00000000799b93f5
ldstub [%i1+0x01f],%l6 ! %l6 = 00000084000000ff
! Mem[0000000091800028] = 52a3a6da, %g18 = 87ac1f1216ca4bee
ldsw [%o0+%o5],%g2 ! %g2 = 87ac1f1216ca4bee
! Mem[0000000041800020] = dc655cbf, %l1 = 61e29591, %l5 = 928df8a8
add %i3,0x20,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000dc655cbf
p24_label_11:
! Mem[0000000041800160] = aa0b677714e5cd79, %l3 = 00000000a724194a, %l5 = 00000000dc655cbf
add %i3,0x160,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = aa0b677714e5cd79
! %l3 = 00000000a724194a, Mem[00000000900000db] = bdce98f7
stb %l3,[%i4+0x0db] ! Mem[00000000900000d8] = 4ace98f7
! Mem[0000000041000020] = 80666649, %l3 = 00000000a724194a
swap [%i2+%o4],%l3 ! %l3 = 0000000080666649
! %l0 = 000000a5, %l1 = 61e29591, Mem[0000000040800158] = 799b93f5 5a85c79f
std %l0,[%i1+0x158] ! Mem[0000000040800158] = 000000a5 61e29591
! Mem[0000000040000178] = 80cb519d7d3beede, %l2 = 00000000d87e3777, %l3 = 0000000080666649
add %i0,0x178,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 80cb519d7d3beede
! Mem[0000000040800004] = 55280e13, %l5 = 14e5cd79, %l4 = 000000bf
add %i1,0x04,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000055280e13
! Mem[0000000091800178] = d42ec1f4, %g2 = 0000000052a3a6da
lduh [%o0+0x178],%g2 ! %g2 = 000000000000d42e
! Mem[0000000090000108] = 30d6111b b7116bcd, %g2 = 0000d42e, %g3 = 77670baa
ldd [%i4+0x108],%g2 ! %g2 = 0000000030d6111b 00000000b7116bcd
! %l7 = 000000005a85c79f, Mem[000000009000016e] = a754cff8
stb %l7,[%i4+0x16e] ! Mem[000000009000016c] = 9f54cff8
! Mem[00000000900001b4] = 84473873, %g2 = 0000000030d6111b
ldub [%i4+0x1b7],%g2 ! %g2 = 0000000000000084
p24_label_12:
! Mem[0000000090000058] = ea802352, %g2 = 0000000000000084
ldsb [%i4+0x059],%g2 ! %g2 = ffffffffffffffea
membar #Sync ! Added by membar checker (224)
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 000000a5 61e29591 b5f74c4a ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000040000100] = 2ea426b9, %l5 = aa0b677714e5cd79
swap [%i0+0x100],%l5 ! %l5 = 000000002ea426b9
! Mem[0000000091000188] = 64c2e0fb, %g2 = ffffffffffffffea
ldsb [%i6+0x18a],%g2 ! %g2 = 0000000000000064
! Mem[00000000408001a8] = 6c0350c5, %l0 = 00000000000000a5
swap [%i1+0x1a8],%l0 ! %l0 = 000000006c0350c5
! %l5 = 000000002ea426b9, Mem[00000000918001c4] = adb1fac7
stw %l5,[%o0+0x1c4] ! Mem[00000000918001c4] = 2ea426b9
! %l5 = 000000002ea426b9, Mem[000000009080001d] = 20ca6dc2
stb %l5,[%i5+0x01d] ! Mem[000000009080001c] = b9ca6dc2
! Mem[0000000040000148] = f5c3d444, %l0 = 6c0350c5, %l2 = d87e3777
add %i0,0x148,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000f5c3d444
! Mem[0000000091000164] = 06bd1fdb, %g2 = 0000000000000064
ldub [%i6+0x165],%g2 ! %g2 = 0000000000000006
! Mem[0000000041000040] = cac4e8f141ab1016, %l0 = 000000006c0350c5, %l0 = 000000006c0350c5
add %i2,0x40,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = cac4e8f141ab1016
p24_label_13:
! Mem[0000000090000050] = 4ee98aff, %g2 = 0000000000000006
ldsb [%i4+0x052],%g2 ! %g2 = 000000000000004e
! Mem[0000000040000104] = a24114ee, %l2 = 00000000f5c3d444
lduw [%i0+0x104],%l2 ! %l2 = 00000000a24114ee
! Mem[0000000090000048] = 9763a668, %g2 = 000000000000004e
lduw [%i4+0x048],%g2 ! %g2 = 000000009763a668
! Mem[00000000910000a0] = 9a60a901, %g18 = 87ac1f1216ca4bee
ldsw [%i6+0x0a0],%g2 ! %g2 = 87ac1f1216ca4bee
! %l3 = 80cb519d7d3beede, Mem[0000000091800100] = b9fd17a2
stw %l3,[%o0+0x100] ! Mem[0000000091800100] = 7d3beede
! Mem[0000000090000168] = 963b81a9fd319f54, %g2 = ffffffff9a60a901
ldx [%i4+0x168],%g2 ! %g2 = 963b81a9fd319f54
! Mem[000000004180008b] = 391e387f, %l0 = cac4e8f141ab1016
ldstub [%i3+0x08b],%l0 ! %l0 = 0000007f000000ff
! Mem[0000000040000123] = 732f9448, %l6 = 0000000000000084
ldstub [%i0+0x123],%l6 ! %l6 = 00000048000000ff
! Mem[0000000040000010] = 43f09a6e, %l5 = 000000002ea426b9
swap [%i0+%o2],%l5 ! %l5 = 0000000043f09a6e
! %l1 = 0000000061e29591, Mem[00000000400001ce] = b8dc2260
stb %l1,[%i0+0x1ce] ! Mem[00000000400001cc] = b8dc9160
p24_label_14:
! Mem[0000000041000160] = d3e52ed6, %l7 = 000000005a85c79f
swap [%i2+0x160],%l7 ! %l7 = 00000000d3e52ed6
! Mem[0000000041800029] = 422033bf, %l1 = 0000000061e29591
ldstub [%i3+0x029],%l1 ! %l1 = 00000020000000ff
! Mem[00000000400000d0] = 2db38d57, %l2 = 00000000a24114ee
ldsh [%i0+0x0d2],%l2 ! %l2 = ffffffffffff8d57
! %l2 = ffffffffffff8d57, Mem[000000009080001d] = b9ca6dc2
stb %l2,[%i5+0x01d] ! Mem[000000009080001c] = 57ca6dc2
! Mem[0000000040000199] = 43af6a2c, %l1 = 0000000000000020
ldstub [%i0+0x199],%l1 ! %l1 = 000000af000000ff
! Mem[0000000040800100] = 91af7d3a34e28ecf, %l0 = 000000000000007f, %l7 = 00000000d3e52ed6
add %i1,0x100,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 91af7d3a34e28ecf
! Mem[00000000400000c0] = 42d31c5fd8dc83f5, %l2 = ffffffffffff8d57, %l6 = 0000000000000048
add %i0,0xc0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 42d31c5fd8dc83f5
! %f0 = cf8ee234 3a7daf91 30d6111b b7116bcd
! %f4 = 43f09a6e 2c9022c5 b51f1676 499e8f41
! %f8 = d2f61de9 9ed6ab83 6085cba4 32282489
! %f12 = ab32128a 26620bcc 7a690a7a 40f1dda1
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[00000000400000f0] = b784c15c 47d98842, %l4 = 55280e13, %l5 = 43f09a6e
ldd [%i0+0x0f0],%l4 ! %l4 = 00000000b784c15c 0000000047d98842
! Mem[00000000410000b0] = 69c7f8d8, %l1 = 00000000000000af
swap [%i2+0x0b0],%l1 ! %l1 = 0000000069c7f8d8
p24_label_15:
! Mem[00000000910000e4] = 1fad464e, %g2 = 963b81a9fd319f54
ldub [%i6+0x0e6],%g2 ! %g2 = 000000000000001f
! Mem[0000000041000100] = 28edb18e c60197e7 19d0c3d7 bf2ccde0
! Mem[0000000041000110] = d4fd4217 2eb32971 4cbe2e96 f66f52f7
! Mem[0000000041000120] = 9bb4347e e9aa557a 5ec78336 5bc53ccc
! Mem[0000000041000130] = 93e15fac c6058e25 7afff718 95f5ff9c
ldda [%i2+%g5]ASI_BLK_AIUS,%f0 ! Block Load from 0000000041000100
! Mem[0000000040800088] = 5260aba9, %l2 = ffff8d57, %l4 = b784c15c
add %i1,0x88,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000005260aba9
! Mem[0000000041000080] = a3cac77e, %l7 = 91af7d3a34e28ecf
swap [%i2+0x080],%l7 ! %l7 = 00000000a3cac77e
! %l2 = ffffffffffff8d57, Mem[00000000918000e8] = 57e20fedbe34bf17
stx %l2,[%o0+0x0e8] ! Mem[00000000918000e8] = ffffffffffff8d57
! Mem[00000000910001b8] = f846acfd, %g18 = 87ac1f1216ca4bee
ldsw [%i6+0x1b8],%g2 ! %g2 = 87ac1f1216ca4bee
! Mem[0000000090800008] = 2ab0459b 4a1794f2, %g2 = f846acfd, %g3 = b7116bcd
ldd [%i5+%o1],%g2 ! %g2 = 000000002ab0459b 000000004a1794f2
! Mem[0000000040000012] = 2ea426b9, %l6 = 42d31c5fd8dc83f5
ldstub [%i0+0x012],%l6 ! %l6 = 00000026000000ff
! Mem[0000000041800080] = f0eb6bed 6d40a552, %l0 = 0000007f, %l1 = 69c7f8d8
ldd [%i3+0x080],%l0 ! %l0 = 00000000f0eb6bed 000000006d40a552
! %l1 = 000000006d40a552, Mem[0000000091000040] = 3aa2ea05
stw %l1,[%i6+0x040] ! Mem[0000000091000040] = 6d40a552
p24_label_16:
! Mem[0000000091000160] = 461a1571, %g18 = 87ac1f1216ca4bee
ldsw [%i6+0x160],%g2 ! %g2 = 87ac1f1216ca4bee
! %f0 = 28edb18e c60197e7 19d0c3d7 bf2ccde0
! %f4 = d4fd4217 2eb32971 4cbe2e96 f66f52f7
! %f8 = 9bb4347e e9aa557a 5ec78336 5bc53ccc
! %f12 = 93e15fac c6058e25 7afff718 95f5ff9c
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000041800048] = 0bc612dee30eb9cc, %l7 = 00000000a3cac77e, %l7 = 00000000a3cac77e
add %i3,0x48,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 0bc612dee30eb9cc
! %l0 = 00000000f0eb6bed, Mem[00000000410000c4] = 9f451fff
stw %l0,[%i2+0x0c4] ! Mem[00000000410000c4] = f0eb6bed
! Mem[00000000918001e0] = 1c640037, %g2 = 00000000461a1571
ldsh [%o0+0x1e2],%g2 ! %g2 = 0000000000001c64
! Mem[0000000040800050] = c4696279, %l7 = e30eb9cc, %l5 = 47d98842
add %i1,0x50,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000c4696279
! %f0 = 28edb18e c60197e7 19d0c3d7 bf2ccde0
! %f4 = d4fd4217 2eb32971 4cbe2e96 f66f52f7
! %f8 = 9bb4347e e9aa557a 5ec78336 5bc53ccc
! %f12 = 93e15fac c6058e25 7afff718 95f5ff9c
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[0000000041000102] = 28edb18e, %l5 = 00000000c4696279
ldstub [%i2+0x102],%l5 ! %l5 = 000000b1000000ff
! Mem[00000000918000c4] = 7fa19722, %g2 = 0000000000001c64
ldsh [%o0+0x0c4],%g2 ! %g2 = 0000000000007fa1
! Mem[00000000400001e4] = 1b3d998a, %l6 = 0000000000000026
ldsw [%i0+0x1e4],%l6 ! %l6 = 000000001b3d998a
p24_label_17:
! Mem[0000000091000044] = 0a67e914, %g2 = 0000000000007fa1
ldub [%i6+0x045],%g2 ! %g2 = 000000000000000a
! Mem[00000000418000a0] = bc4d4d84, %l3 = 7d3beede, %l2 = ffff8d57
add %i3,0xa0,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000bc4d4d84
! Mem[00000000408000a8] = f6b636c438db1f3e, %l7 = 0bc612dee30eb9cc, %l3 = 80cb519d7d3beede
add %i1,0xa8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = f6b636c438db1f3e
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[0000000040800100] = 91af7d3a34e28ecf, %l6 = 000000001b3d998a, %l5 = 00000000000000b1
add %i1,0x100,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 91af7d3a34e28ecf
! Mem[0000000040000020] = d2f61de99ed6ab83, %l7 = 0bc612dee30eb9cc, %l2 = 00000000bc4d4d84
add %i0,0x20,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = d2f61de99ed6ab83
! Mem[00000000418001cc] = 138ffe8d, %l6 = 000000001b3d998a
swap [%i3+0x1cc],%l6 ! %l6 = 00000000138ffe8d
membar #Sync ! Added by membar checker (225)
! %f16 = 954e8cc4 4f0418a0 e366045d 78a7f85a
! %f20 = 6c74ffff b1411f36 51bcfb9c 760396d4
! %f24 = 79cde514 77670baa 67ebdc78 8300deaf
! %f28 = d3c96213 431d8a7b 5caab2a7 6f879b42
stda %f16,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[00000000900001f8] = 16073d41, %g2 = 000000000000000a
lduw [%i4+0x1f8],%g2 ! %g2 = 0000000016073d41
! %l7 = 0bc612dee30eb9cc, Mem[000000009000016a] = 81a9fd31
sth %l7,[%i4+0x16a] ! Mem[0000000090000168] = b9ccfd31
p24_label_18:
! %l0 = f0eb6bed, %l1 = 6d40a552, Mem[0000000041000118] = 4cbe2e96 f66f52f7
std %l0,[%i2+0x118] ! Mem[0000000041000118] = f0eb6bed 6d40a552
! %l2 = d2f61de99ed6ab83, Mem[0000000041800194] = ccfabdb4
sth %l2,[%i3+0x194] ! Mem[0000000041800194] = ab83bdb4
! %l4 = 000000005260aba9, Mem[0000000091000110] = cecbc0eb4839fbff
stx %l4,[%i6+0x110] ! Mem[0000000091000110] = 000000005260aba9
! Mem[0000000040800084] = 7baa0683, %l1 = 000000006d40a552
swap [%i1+0x084],%l1 ! %l1 = 000000007baa0683
! Mem[0000000040800198] = a931953e, %l0 = 00000000f0eb6bed
swap [%i1+0x198],%l0 ! %l0 = 00000000a931953e
! Mem[00000000400000c0] = 42d31c5fd8dc83f5, %l0 = 00000000a931953e, %l5 = 91af7d3a34e28ecf
add %i0,0xc0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 42d31c5fd8dc83f5
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 d0eff760 13ed00d3 b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 00000012 000000b6
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[0000000041800100] = 91af7d3a 34e28ecf cd6b11b7 1b11d630
! Mem[0000000041800110] = c522902c 6e9af043 418f9e49 76161fb5
! Mem[0000000041800120] = 83abd69e e91df6d2 89242832 a4cb8560
! Mem[0000000041800130] = cc0b6226 8a1232ab a1ddf140 7a0a697a
mov 0x100,%g6
ldda [%i3+%g6]ASI_BLK_AIUP,%f16 ! Block Load from 0000000041800100
! Mem[000000004100012c] = 5bc53ccc, %l2 = d2f61de99ed6ab83
swap [%i2+0x12c],%l2 ! %l2 = 000000005bc53ccc
! Mem[0000000040800084] = 6d40a552, %l7 = 0bc612dee30eb9cc
swap [%i1+0x084],%l7 ! %l7 = 000000006d40a552
p24_label_19:
! Mem[0000000090000130] = cc0b6226, %g18 = 87ac1f1216ca4bee
ldsw [%i4+0x130],%g2 ! %g2 = 87ac1f1216ca4bee
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7be56b
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! %l6 = 00000000138ffe8d, Mem[00000000908001ab] = ad7a6fb5
stb %l6,[%i5+0x1ab] ! Mem[00000000908001a8] = 8d7a6fb5
! %l6 = 138ffe8d, %l7 = 6d40a552, Mem[00000000908000b8] = f2c3b640 8ec3d74e
std %l6,[%i5+0x0b8] ! Mem[00000000908000b8] = 138ffe8d 6d40a552
! Mem[00000000910000d0] = cf8205a1, %g2 = ffffffffcc0b6226
lduh [%i6+0x0d2],%g2 ! %g2 = 000000000000cf82
! %l4 = 000000005260aba9, Mem[0000000090000148] = caa3e5d9
stw %l4,[%i4+0x148] ! Mem[0000000090000148] = 5260aba9
! %l6 = 00000000138ffe8d, Mem[0000000091800016] = 0641d4b1
sth %l6,[%o0+0x016] ! Mem[0000000091800014] = fe8dd4b1
! Mem[0000000091800144] = 924cb9c4, %g2 = 000000000000cf82
lduh [%o0+0x146],%g2 ! %g2 = 000000000000924c
! %l2 = 000000005bc53ccc, Mem[0000000090000105] = e28ecfcd
stb %l2,[%i4+0x105] ! Mem[0000000090000104] = cc8ecfcd
! Mem[00000000910001ac] = 5abc865c, %g2 = 000000000000924c
ldub [%i6+0x1ad],%g2 ! %g2 = 000000000000005a
p24_label_20:
! %l6 = 138ffe8d, %l7 = 6d40a552, Mem[0000000091800128] = 588be828 596ed328
std %l6,[%o0+0x128] ! Mem[0000000091800128] = 138ffe8d 6d40a552
! Mem[0000000041800138] = a1ddf1407a0a697a, %l4 = 000000005260aba9, %l4 = 000000005260aba9
add %i3,0x138,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = a1ddf1407a0a697a
! Mem[000000004080004c] = f1b56fc2, %l4 = a1ddf1407a0a697a
lduh [%i1+0x04e],%l4 ! %l4 = 0000000000006fc2
! Mem[00000000908000d8] = 14b856f8, %g2 = 000000000000005a
ldub [%i5+0x0d9],%g2 ! %g2 = 0000000000000014
! Mem[0000000040800062] = a00c9c51, %l2 = 000000005bc53ccc
ldstub [%i1+0x062],%l2 ! %l2 = 0000009c000000ff
! Mem[000000004180004e] = e30eb9cc, %l0 = 00000000a931953e
ldstub [%i3+0x04e],%l0 ! %l0 = 000000b9000000ff
! Mem[0000000040000188] = ee1fdb33, %l6 = 138ffe8d, %l3 = 38db1f3e
add %i0,0x188,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000ee1fdb33
! %l0 = 000000b9, %l1 = 7baa0683, Mem[0000000091800160] = e99aa22d 9f84ef23
std %l0,[%o0+0x160] ! Mem[0000000091800160] = 000000b9 7baa0683
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000040800190] = 1291241bf12b169c, %l3 = 00000000ee1fdb33, %l0 = 00000000000000b9
add %i1,0x190,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 1291241bf12b169c
p24_label_21:
! Mem[0000000090800134] = 59c7903d, %g2 = 0000000000000014
lduh [%i5+0x136],%g2 ! %g2 = 00000000000059c7
! %f0 = 28edb18e c60197e7 19d0c3d7 bf2ccde0
! %f4 = d4fd4217 2eb32971 4cbe2e96 f66f52f7
! %f8 = 9bb4347e e9aa557a 5ec78336 5bc53ccc
! %f12 = 93e15fac c6058e25 7afff718 95f5ff9c
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[0000000040800070] = 998e460e3551284d, %l1 = 000000007baa0683, %l7 = 000000006d40a552
add %i1,0x70,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 998e460e3551284d
! Mem[0000000090800068] = 93cc4b2a, %g2 = 00000000000059c7
lduh [%i5+0x06a],%g2 ! %g2 = 00000000000093cc
! Mem[00000000408000b0] = 7815a7f9, %l1 = 000000007baa0683
swap [%i1+0x0b0],%l1 ! %l1 = 000000007815a7f9
! %l7 = 998e460e3551284d, Mem[00000000910000a7] = 79e1b008
stb %l7,[%i6+0x0a7] ! Mem[00000000910000a4] = 4de1b008
! Mem[000000004100003a] = bf9a5676, %l7 = 998e460e3551284d
ldstub [%i2+0x03a],%l7 ! %l7 = 00000056000000ff
! Mem[00000000918001f8] = 9d1a7253 7f9f4f47, %g2 = 000093cc, %g3 = 4a1794f2
ldd [%o0+0x1f8],%g2 ! %g2 = 000000009d1a7253 000000007f9f4f47
! %l2 = 0000009c, %l3 = ee1fdb33, Mem[00000000910001f0] = 9cd605f5 868064bc
std %l2,[%i6+0x1f0] ! Mem[00000000910001f0] = 0000009c ee1fdb33
! Mem[00000000900000c8] = ebf50147, %g2 = 000000009d1a7253
ldsb [%i4+0x0cb],%g2 ! %g2 = ffffffffffffffeb
p24_label_22:
! Mem[00000000410001fd] = 22ed4aec, %l5 = 42d31c5fd8dc83f5
ldstub [%i2+0x1fd],%l5 ! %l5 = 000000ed000000ff
! Mem[000000004000008b] = 4c9655b7, %l5 = 00000000000000ed
ldstub [%i0+0x08b],%l5 ! %l5 = 000000b7000000ff
! %l0 = f12b169c, %l1 = 7815a7f9, Mem[00000000908000a8] = f759fcbc 787f148f
std %l0,[%i5+0x0a8] ! Mem[00000000908000a8] = f12b169c 7815a7f9
! Mem[0000000091800104] = 00e88dfb, %g2 = ffffffffffffffeb
lduw [%o0+0x104],%g2 ! %g2 = 0000000000e88dfb
! Mem[000000004080012f] = a4cb8560, %l6 = 00000000138ffe8d
ldstub [%i1+0x12f],%l6 ! %l6 = 00000060000000ff
! %l7 = 0000000000000056, Mem[000000009080012e] = dab27b28
sth %l7,[%i5+0x12e] ! Mem[000000009080012c] = 00567b28
! Mem[0000000090800154] = 5fde283b, %g2 = 0000000000e88dfb
ldsh [%i5+0x154],%g2 ! %g2 = 0000000000005fde
! Mem[0000000091800158] = 7ae1456a, %g2 = 0000000000005fde
ldsh [%o0+0x15a],%g2 ! %g2 = 0000000000007ae1
! %l0 = f12b169c, %l1 = 7815a7f9, Mem[00000000918000e8] = ffffffff ffff8d57
std %l0,[%o0+0x0e8] ! Mem[00000000918000e8] = f12b169c 7815a7f9
! Mem[0000000041800064] = e46ad3a7, %l3 = ee1fdb33, %l6 = 00000060
add %i3,0x64,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000e46ad3a7
p24_label_23:
! Mem[00000000400001e0] = a00900911b3d998a, %l2 = 000000000000009c, %l1 = 000000007815a7f9
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = a00900911b3d998a
! Mem[0000000040000150] = a73b91d308407a9e, %l5 = 00000000000000b7, %l7 = 0000000000000056
add %i0,0x150,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = a73b91d308407a9e
! %l7 = a73b91d308407a9e, Mem[00000000418000a4] = 3e4e1604
stw %l7,[%i3+0x0a4] ! Mem[00000000418000a4] = 08407a9e
! Mem[0000000041000108] = 19d0c3d7, %l4 = 0000000000006fc2
ldsh [%i2+0x108],%l4 ! %l4 = 00000000000019d0
! Mem[0000000040000091] = 1bab6abf, %l6 = 00000000e46ad3a7
ldstub [%i0+0x091],%l6 ! %l6 = 000000ab000000ff
! %l2 = 0000009c, %l3 = ee1fdb33, Mem[0000000091000018] = 4118285b 0eb0b5a8
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 0000009c ee1fdb33
! Mem[0000000041800090] = 1f9cdaee, %l5 = 00000000000000b7
ldsh [%i3+0x090],%l5 ! %l5 = 0000000000001f9c
! Mem[0000000041000100] = 28edff8e, %l4 = 000019d0, %l5 = 00001f9c
add %i2,0x100,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000028edff8e
! Mem[0000000090800078] = 57293fc6, %g2 = 0000000000007ae1
ldub [%i5+0x07a],%g2 ! %g2 = 0000000000000057
! Mem[0000000091000120] = fe4b1b42, %g2 = 0000000000000057
lduh [%i6+0x120],%g2 ! %g2 = 000000000000fe4b
p24_label_24:
! %l1 = a00900911b3d998a, Mem[0000000090800078] = 665a57293fc64c00
stx %l1,[%i5+0x078] ! Mem[0000000090800078] = a00900911b3d998a
! Mem[0000000090000064] = eff76013, %g2 = 000000000000fe4b
ldsb [%i4+0x065],%g2 ! %g2 = ffffffffffffffef
! %l4 = 000019d0, %l5 = 28edff8e, Mem[00000000910000d0] = 6b48cf82 05a1d364
std %l4,[%i6+0x0d0] ! Mem[00000000910000d0] = 000019d0 28edff8e
! Mem[0000000041000008] = 462c37db, %l1 = 1b3d998a, %l7 = 08407a9e
add %i2,0x08,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000462c37db
! Mem[00000000408000df] = 6db3562d, %l5 = 0000000028edff8e
ldstub [%i1+0x0df],%l5 ! %l5 = 0000002d000000ff
! %l6 = 00000000000000ab, Mem[0000000040800024] = 6b79ee19
stb %l6,[%i1+0x024] ! Mem[0000000040800024] = ab79ee19
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 000000a5 61e29591 b5f74c4a ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000040000100] = 14e5cd79, %l7 = 00000000462c37db
swap [%i0+0x100],%l7 ! %l7 = 0000000014e5cd79
! Mem[000000004100012c] = 9ed6ab83, %l6 = 00000000000000ab
ldsw [%i2+0x12c],%l6 ! %l6 = ffffffff9ed6ab83
! Mem[0000000040800120] = 83abd69ee91df6d2, %l0 = 1291241bf12b169c, %l0 = 1291241bf12b169c
add %i1,0x120,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 83abd69ee91df6d2
p24_label_25:
! Mem[0000000040800040] = a4a09c44, %l7 = 0000000014e5cd79
ldsb [%i1+0x043],%l7 ! %l7 = 0000000000000044
! Mem[00000000910001f8] = c84c2b47, %g2 = ffffffffffffffef
lduw [%i6+0x1f8],%g2 ! %g2 = 00000000c84c2b47
! %l5 = 000000000000002d, Mem[00000000918001b0] = 66d52f0c
sth %l5,[%o0+0x1b0] ! Mem[00000000918001b0] = 002d2f0c
! %l0 = 83abd69ee91df6d2, Mem[00000000908000db] = 56f81d9f
stb %l0,[%i5+0x0db] ! Mem[00000000908000d8] = d2f81d9f
! %l5 = 000000000000002d, Mem[0000000090000122] = d69ee91d
sth %l5,[%i4+0x122] ! Mem[0000000090000120] = 002de91d
! Mem[000000009000017c] = 0d214d66, %g2 = 00000000c84c2b47
lduh [%i4+0x17e],%g2 ! %g2 = 0000000000000d21
! Mem[0000000041000058] = aa2f20b2, %l5 = 000000000000002d
swap [%i2+0x058],%l5 ! %l5 = 00000000aa2f20b2
! Mem[0000000091000040] = 6d40a552, %g2 = 0000000000000d21
ldsh [%i6+0x040],%g2 ! %g2 = 0000000000006d40
membar #Sync ! Added by membar checker (226)
! Mem[0000000090000000] = a018044f c48c4e95, %g2 = 00006d40, %g3 = 7f9f4f47
ldd [%i4+%g0],%g2 ! %g2 = 00000000a018044f 00000000c48c4e95
! %f0 = 28edb18e c60197e7 19d0c3d7 bf2ccde0
! %f4 = d4fd4217 2eb32971 4cbe2e96 f66f52f7
! %f8 = 9bb4347e e9aa557a 5ec78336 5bc53ccc
! %f12 = 93e15fac c6058e25 7afff718 95f5ff9c
mov 0x140,%g6
stda %f0,[%i2+%g6]ASI_BLK_AIUS ! Block Store to 0000000041000140
ba,a p24_not_taken_0_end
p24_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 83abd69ee91df6d2
bne,a,pn %xcc,p24_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be a00900911b3d998a
bne,a,pn %xcc,p24_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000009c
bne,a,pn %xcc,p24_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000019d0
bne,a,pn %xcc,p24_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000aa2f20b2
bne,a,pn %xcc,p24_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffff9ed6ab83
bne,a,pn %xcc,p24_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000044
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 28edb18e c60197e7
bne %xcc,p24_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 19d0c3d7 bf2ccde0
bne %xcc,p24_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be d4fd4217 2eb32971
bne %xcc,p24_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 4cbe2e96 f66f52f7
bne %xcc,p24_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 9bb4347e e9aa557a
bne %xcc,p24_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 5ec78336 5bc53ccc
bne %xcc,p24_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 93e15fac c6058e25
bne %xcc,p24_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 7afff718 95f5ff9c
bne %xcc,p24_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 91af7d3a 34e28ecf
bne %xcc,p24_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be cd6b11b7 1b11d630
bne %xcc,p24_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be c522902c 6e9af043
bne %xcc,p24_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 418f9e49 76161fb5
bne %xcc,p24_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 83abd69e e91df6d2
bne %xcc,p24_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 89242832 a4cb8560
bne %xcc,p24_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be cc0b6226 8a1232ab
bne %xcc,p24_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be a1ddf140 7a0a697a
bne %xcc,p24_f30_fail
nop
! Check Local Memory
set p24_local0_expect,%g1
p24_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = cf8ee2343a7daf91
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 = 30d6111bb7116bcd
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 = 2ea4ffb92c9022c5
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 = b51f1676499e8f41
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 = d2f61de99ed6ab83
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 = 6085cba432282489
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 = ab32128a26620bcc
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 = 7a690a7a40f1dda1
ldx [%i0+0x038],%g3 ! Observed data at 0000000040000038
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x038,%g4
ldx [%g1+0x088],%g2 ! Expected data = 4c9655ffd11915da
ldx [%i0+0x088],%g3 ! Observed data at 0000000040000088
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 1bff6abf1bca4401
ldx [%i0+0x090],%g3 ! Observed data at 0000000040000090
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 148ba67800000095
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000400000f8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 462c37dba24114ee
ldx [%i0+0x100],%g3 ! Observed data at 0000000040000100
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 732f94ffc0f1a19d
ldx [%i0+0x120],%g3 ! Observed data at 0000000040000120
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x120,%g4
ldx [%g1+0x150],%g2 ! Expected data = a73b91d308407a9e
ldx [%i0+0x150],%g3 ! Observed data at 0000000040000150
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x150,%g4
ldx [%g1+0x198],%g2 ! Expected data = 43ff6a2c15b7ca35
ldx [%i0+0x198],%g3 ! Observed data at 0000000040000198
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 260bcaf6ff215256
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000400001c0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 59015db1b8dc9160
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000400001c8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x1c8,%g4
set p24_local1_expect,%g1
p24_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 4b6ca65364d40bff
ldx [%i1+0x018],%g3 ! Observed data at 0000000040800018
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = d2c84502ab79ee19
ldx [%i1+0x020],%g3 ! Observed data at 0000000040800020
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x020,%g4
ldx [%g1+0x060],%g2 ! Expected data = a00cff5193ed3c48
ldx [%i1+0x060],%g3 ! Observed data at 0000000040800060
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 63b93945e30eb9cc
ldx [%i1+0x080],%g3 ! Observed data at 0000000040800080
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 7baa068361f1906b
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000408000b0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 402413ce563fef57
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000408000c8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 6829a4076db356ff
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000408000d8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 91af7d3a34e28ecf
ldx [%i1+0x100],%g3 ! Observed data at 0000000040800100
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = cd6b11b71b11d630
ldx [%i1+0x108],%g3 ! Observed data at 0000000040800108
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = c522902c6e9af043
ldx [%i1+0x110],%g3 ! Observed data at 0000000040800110
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 418f9e4976161fb5
ldx [%i1+0x118],%g3 ! Observed data at 0000000040800118
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 83abd69ee91df6d2
ldx [%i1+0x120],%g3 ! Observed data at 0000000040800120
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 89242832a4cb85ff
ldx [%i1+0x128],%g3 ! Observed data at 0000000040800128
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = cc0b62268a1232ab
ldx [%i1+0x130],%g3 ! Observed data at 0000000040800130
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = a1ddf1407a0a697a
ldx [%i1+0x138],%g3 ! Observed data at 0000000040800138
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 65de718b0ce4f3c7
ldx [%i1+0x140],%g3 ! Observed data at 0000000040800140
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 000000a561e29591
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 = 661253ea5f4ec763
ldx [%i1+0x160],%g3 ! Observed data at 0000000040800160
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = 18c5cb1114c9ff1e
ldx [%i1+0x180],%g3 ! Observed data at 0000000040800180
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = f0eb6beddb66fda3
ldx [%i1+0x198],%g3 ! Observed data at 0000000040800198
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 000000a50e800d83
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000408001a8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1a8,%g4
set p24_local2_expect,%g1
p24_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = a724194a02c2aac6
ldx [%i2+0x020],%g3 ! Observed data at 0000000041000020
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = bf9aff766077a8bb
ldx [%i2+0x038],%g3 ! Observed data at 0000000041000038
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = ed74470a3a1de3c1
ldx [%i2+0x050],%g3 ! Observed data at 0000000041000050
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 0000002d10886d62
ldx [%i2+0x058],%g3 ! Observed data at 0000000041000058
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = bc3aa5d92fad5ff1
ldx [%i2+0x068],%g3 ! Observed data at 0000000041000068
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 34e28ecf061a20a8
ldx [%i2+0x080],%g3 ! Observed data at 0000000041000080
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 7a98d0efa0b89a7e
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000410000a0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 000000affe7c557f
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000410000b0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = a3af8cabf0eb6bed
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000410000c0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 28edff8ec60197e7
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 = f0eb6bed6d40a552
ldx [%i2+0x118],%g3 ! Observed data at 0000000041000118
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5ec783369ed6ab83
ldx [%i2+0x128],%g3 ! Observed data at 0000000041000128
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 7afff71895f5ff9c
ldx [%i2+0x138],%g3 ! Observed data at 0000000041000138
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 28edb18ec60197e7
ldx [%i2+0x140],%g3 ! Observed data at 0000000041000140
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 19d0c3d7bf2ccde0
ldx [%i2+0x148],%g3 ! Observed data at 0000000041000148
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = d4fd42172eb32971
ldx [%i2+0x150],%g3 ! Observed data at 0000000041000150
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 4cbe2e96f66f52f7
ldx [%i2+0x158],%g3 ! Observed data at 0000000041000158
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 9bb4347ee9aa557a
ldx [%i2+0x160],%g3 ! Observed data at 0000000041000160
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 5ec783365bc53ccc
ldx [%i2+0x168],%g3 ! Observed data at 0000000041000168
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 93e15facc6058e25
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 = 7afff71895f5ff9c
ldx [%i2+0x178],%g3 ! Observed data at 0000000041000178
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 4cf82b7154ffbd5e
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000410001d8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 13c7fdf222ff4aec
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+0x028],%g2 ! Expected data = 42ff33bf928df8a8
ldx [%i3+0x028],%g3 ! Observed data at 0000000041800028
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 0bc612dee30effcc
ldx [%i3+0x048],%g3 ! Observed data at 0000000041800048
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0ea081ffff9d2e7c
ldx [%i3+0x068],%g3 ! Observed data at 0000000041800068
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 850e45bf59ff55b3
ldx [%i3+0x070],%g3 ! Observed data at 0000000041800070
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 2eb32971c2cd0e29
ldx [%i3+0x078],%g3 ! Observed data at 0000000041800078
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 391e38ffac5e9b60
ldx [%i3+0x088],%g3 ! Observed data at 0000000041800088
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = bc4d4d8408407a9e
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000418000a0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 98c8468e06d85cbf
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000418000d0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 91af7d3a34e28ecf
ldx [%i3+0x100],%g3 ! Observed data at 0000000041800100
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = cd6b11b71b11d630
ldx [%i3+0x108],%g3 ! Observed data at 0000000041800108
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = c522902c6e9af043
ldx [%i3+0x110],%g3 ! Observed data at 0000000041800110
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 418f9e4976161fb5
ldx [%i3+0x118],%g3 ! Observed data at 0000000041800118
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 83abd69ee91df6d2
ldx [%i3+0x120],%g3 ! Observed data at 0000000041800120
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 89242832a4cb8560
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 = cc0b62268a1232ab
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 = a1ddf1407a0a697a
ldx [%i3+0x138],%g3 ! Observed data at 0000000041800138
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x138,%g4
ldx [%g1+0x190],%g2 ! Expected data = e060e79bab83bdb4
ldx [%i3+0x190],%g3 ! Observed data at 0000000041800190
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = fffc48d239f80192
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000418001c0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = db41ba8e1b3d998a
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000418001c8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1c8,%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:
ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000040800000]
membar #Sync
ldda [%i0]ASI_BLK_AIUP,%f0
membar #Sync
lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000040000028]
ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000040800020]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000041800010]
done
p24_trap1o:
ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000040800000]
membar #Sync
ldda [%o0]ASI_BLK_AIUP,%f0
membar #Sync
lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000040000028]
ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000040800020]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000041800010]
done
p24_trap2e:
lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000040800000]
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000040000028]
stha %l7,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041000000]
stda %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040800000]
membar #Sync
mov 0x180,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stba %l1,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040800008]
done
p24_trap2o:
lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000040800000]
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000040000028]
stha %l7,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041000000]
stda %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040800000]
membar #Sync
mov 0x180,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stba %l1,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040800008]
done
p24_trap3e:
nop
nop
nop
nop
nop
nop
done
p24_trap3o:
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 = 8f1467dbe987f70a
ldx [%g1+0x008],%l1 ! %l1 = f11279300cbdaa6b
ldx [%g1+0x010],%l2 ! %l2 = 77e80df09ffa640b
ldx [%g1+0x018],%l3 ! %l3 = 25d9c0da4706b14e
ldx [%g1+0x020],%l4 ! %l4 = c20e96ae7a98d0ef
ldx [%g1+0x028],%l5 ! %l5 = f28bb47bb0838c0c
ldx [%g1+0x030],%l6 ! %l6 = ac62bb6e421122c3
ldx [%g1+0x038],%l7 ! %l7 = 5d553786149f5da5
! 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 = e1928d81 d94c7c93 9ef27135 20010311
! %f4 = 6c10b6c9 54c067d1 8a00becd dc6498f1
! %f8 = 9a2be664 bc26ac97 c95c1945 80b01d04
! %f12 = d3a0806e 1fad0e83 c26e9326 60d6c7eb
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2765b0bb b1705f58 aff3b5b0 bed4da7b
! %f20 = 79926794 7ce1acee cb045c41 22024dea
! %f24 = 56a70c97 1fba2b32 d18a4544 9f6a8f12
! %f28 = 386f50a6 d3135e9f 75b33af1 db69bf34
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 46a429e8 497d8abc 681cfbf7 205f2872
! %f36 = 41a5cd45 cd688aed 2c334840 65567ecb
! %f40 = 12cabf99 4295da13 9756ab94 c2c47970
! %f44 = 887ec29a 4fe6f928 4bb82739 c05c8f78
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xeaf5605800000017,%g7,%g1 ! GSR scale = 2, align = 7
wr %g1,%g0,%gsr ! GSR = eaf5605800000017
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[00000000430001a8] = 5c7211e8, %l2 = e317ac6eb4bcdb8b
swap [%i2+0x1a8],%l2 ! %l2 = 000000005c7211e8
! Mem[00000000420000d0] = 39d58baa, %l3 = f8fd5aa6c1ef03c0
swap [%i0+0x0d0],%l3 ! %l3 = 0000000039d58baa
! Mem[00000000438000b8] = df3ef8de266d7ea4, %l4 = 1fc50e30b872409e, %l1 = 6a4d6b9089f71673
add %i3,0xb8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = df3ef8de266d7ea4
! Mem[000000004280019c] = f127e4a5, %l2 = 5c7211e8, %l1 = 266d7ea4
add %i1,0x19c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000f127e4a5
! %l6 = 7503a3b277d69b7a, Mem[00000000910001d2] = dab60b35
sth %l6,[%i6+0x1d2] ! Mem[00000000910001d0] = 9b7a0b35
! Mem[0000000043000038] = 9316827765b64877, %l5 = 01e62a30b1c4d086, %l2 = 000000005c7211e8
add %i2,0x38,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 9316827765b64877
! Mem[00000000910000d0] = 6b48cf8205a1d364, %g2 = 0000000000000000
ldx [%i6+0x0d0],%g2 ! %g2 = 6b48cf8205a1d364
! Mem[00000000438000fc] = 6a4191c5, %l2 = 9316827765b64877
swap [%i3+0x0fc],%l2 ! %l2 = 000000006a4191c5
! Mem[00000000438001d4] = 6f1027ec, %l5 = 01e62a30b1c4d086
ldstub [%i3+0x1d4],%l5 ! %l5 = 0000006f000000ff
! %f16 = 2765b0bb b1705f58 aff3b5b0 bed4da7b
! %f20 = 79926794 7ce1acee cb045c41 22024dea
! %f24 = 56a70c97 1fba2b32 d18a4544 9f6a8f12
! %f28 = 386f50a6 d3135e9f 75b33af1 db69bf34
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
p25_label_2:
! Mem[00000000428000dc] = 5861c31f, %l1 = f127e4a5, %l0 = bc881d5e
add %i1,0xdc,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000005861c31f
! Mem[0000000091800084] = 16185838, %g2 = 6b48cf8205a1d364
ldsb [%o0+0x086],%g2 ! %g2 = 0000000000000016
! Mem[0000000043000120] = 08545e84 1ca1cb2c, %l6 = 77d69b7a, %l7 = c2bbb3f2
ldd [%i2+0x120],%l6 ! %l6 = 0000000008545e84 000000001ca1cb2c
! Mem[00000000420000e8] = 68015519912d5508, %l6 = 0000000008545e84, %l5 = 000000000000006f
add %i0,0xe8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 68015519912d5508
! %l0 = 000000005861c31f, Mem[0000000090000028] = 9c33b946
stw %l0,[%i4+%o5] ! Mem[0000000090000028] = 5861c31f
! Mem[0000000090800178] = 6c85b862, %g2 = 0000000000000016
ldsh [%i5+0x17a],%g2 ! %g2 = 0000000000006c85
! Mem[0000000042800108] = d5d00b1530b300f6, %l2 = 000000006a4191c5, %l0 = 000000005861c31f
add %i1,0x108,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = d5d00b1530b300f6
! Mem[00000000918000e0] = 96b5b438 d226234a, %g2 = 00006c85, %g3 = 00000000
ldd [%o0+0x0e0],%g2 ! %g2 = 0000000096b5b438 00000000d226234a
! Mem[00000000900001a8] = 0362227d18a55398, %g2 = 0000000096b5b438
ldx [%i4+0x1a8],%g2 ! %g2 = 0362227d18a55398
! Mem[0000000043800070] = ff6c25ad, %l7 = 000000001ca1cb2c
lduh [%i3+0x072],%l7 ! %l7 = 00000000000025ad
p25_label_3:
! Mem[0000000042000045] = c7f51445, %l5 = 68015519912d5508
ldstub [%i0+0x045],%l5 ! %l5 = 000000f5000000ff
! Mem[000000009080012c] = b786dab2, %g18 = 986cc7bff5d815ac
ldsw [%i5+0x12c],%g2 ! %g2 = 986cc7bff5d815ac
! Mem[00000000918001ec] = 6efa751f, %g2 = ffffffffb786dab2
ldsb [%o0+0x1ec],%g2 ! %g2 = 000000000000006e
! %f0 = e1928d81 d94c7c93 9ef27135 20010311
! %f4 = 6c10b6c9 54c067d1 8a00becd dc6498f1
! %f8 = 9a2be664 bc26ac97 c95c1945 80b01d04
! %f12 = d3a0806e 1fad0e83 c26e9326 60d6c7eb
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[0000000043800138] = 09304672 6b6ce0c3, %l2 = 6a4191c5, %l3 = 39d58baa
ldd [%i3+0x138],%l2 ! %l2 = 0000000009304672 000000006b6ce0c3
! Mem[0000000042800128] = 723a2e613dfed16a, %l6 = 0000000008545e84, %l4 = 1fc50e30b872409e
add %i1,0x128,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 723a2e613dfed16a
! Mem[0000000090800158] = e5c31543, %g2 = 000000000000006e
lduw [%i5+0x158],%g2 ! %g2 = 00000000e5c31543
! %l2 = 09304672, %l3 = 6b6ce0c3, Mem[00000000430000c0] = e7f400e3 864c4a2d
std %l2,[%i2+0x0c0] ! Mem[00000000430000c0] = 09304672 6b6ce0c3
! Mem[0000000042000180] = 59c043b9ee4fcaa0, %l4 = 723a2e613dfed16a, %l4 = 723a2e613dfed16a
add %i0,0x180,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 59c043b9ee4fcaa0
! Mem[00000000430000c8] = 1e7be001, %l5 = 00000000000000f5
ldub [%i2+0x0cb],%l5 ! %l5 = 0000000000000001
p25_label_4:
! Mem[0000000091800070] = cc8fbc7f 000d055f, %g2 = e5c31543, %g3 = d226234a
ldd [%o0+0x070],%g2 ! %g2 = 00000000cc8fbc7f 00000000000d055f
! Mem[000000004200007c] = 933d2831, %l4 = 59c043b9ee4fcaa0
swap [%i0+0x07c],%l4 ! %l4 = 00000000933d2831
! Mem[0000000090800048] = 9e212fc6fd97d6c2, %g2 = 00000000cc8fbc7f
ldx [%i5+0x048],%g2 ! %g2 = 9e212fc6fd97d6c2
! Mem[00000000908001c8] = 832efd68 00df822d, %g2 = fd97d6c2, %g3 = 000d055f
ldd [%i5+0x1c8],%g2 ! %g2 = 00000000832efd68 0000000000df822d
! Mem[0000000043800168] = 95cc8a1e, %l1 = 00000000f127e4a5
swap [%i3+0x168],%l1 ! %l1 = 0000000095cc8a1e
! Mem[0000000043800128] = 5cce295ef546533b, %l5 = 0000000000000001, %l2 = 0000000009304672
add %i3,0x128,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 5cce295ef546533b
! Mem[00000000900000c4] = a0ceafd2, %g2 = 00000000832efd68
ldsb [%i4+0x0c5],%g2 ! %g2 = ffffffffffffffa0
! Mem[000000004200017a] = 3f4c16a3, %l2 = 5cce295ef546533b
ldstub [%i0+0x17a],%l2 ! %l2 = 00000016000000ff
! Mem[0000000043000074] = 9562a8bf, %l0 = d5d00b1530b300f6
ldstub [%i2+0x074],%l0 ! %l0 = 00000095000000ff
! Mem[0000000043800114] = 5d38cc18, %l0 = 00000095, %l1 = 95cc8a1e
add %i3,0x114,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000005d38cc18
p25_label_5:
membar #Sync ! Added by membar checker (227)
! %f0 = e1928d81 d94c7c93 9ef27135 20010311
! %f4 = 6c10b6c9 54c067d1 8a00becd dc6498f1
! %f8 = 9a2be664 bc26ac97 c95c1945 80b01d04
! %f12 = d3a0806e 1fad0e83 c26e9326 60d6c7eb
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[0000000042000138] = 0361feae, %l0 = 00000095, %l4 = 933d2831
add %i0,0x138,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000000361feae
! %l3 = 000000006b6ce0c3, Mem[0000000042000120] = f7ec6497
stw %l3,[%i0+0x120] ! Mem[0000000042000120] = 6b6ce0c3
! %l1 = 000000005d38cc18, Mem[0000000091800144] = 3eab924c
stw %l1,[%o0+0x144] ! Mem[0000000091800144] = 5d38cc18
! Mem[0000000090000140] = 937c4cd9 818d92e1 11030120 3571f29e
! Mem[0000000090000150] = d167c054 c9b6106c f19864dc cdbe008a
! Mem[0000000090000160] = 97ac26bc 64e62b9a 041db080 45195cc9
! Mem[0000000090000170] = 830ead1f 6e80a0d3 ebc7d660 26936ec2
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[00000000438000b8] = df3ef8de, %l3 = 000000006b6ce0c3
swap [%i3+0x0b8],%l3 ! %l3 = 00000000df3ef8de
! %l2 = 0000000000000016, Mem[00000000900001d0] = d167c054
stw %l2,[%i4+0x1d0] ! Mem[00000000900001d0] = 00000016
! Mem[00000000910000b8] = ea8f845708abd64b, %g2 = ffffffffffffffa0
ldx [%i6+0x0b8],%g2 ! %g2 = ea8f845708abd64b
! Mem[0000000091000098] = 195b1203 d0d50f6b, %g2 = 08abd64b, %g3 = 00df822d
ldd [%i6+0x098],%g2 ! %g2 = 00000000195b1203 00000000d0d50f6b
! Mem[000000004200000c] = 0a4a7afc, %l7 = 000025ad, %l6 = 08545e84
add %i0,0x0c,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000000a4a7afc
p25_label_6:
! Mem[0000000042000080] = 235f6275 0e67fac7 00a70b37 929adc33
! Mem[0000000042000090] = 64fb851c 1bf267a0 fa785924 55e943bb
! Mem[00000000420000a0] = f80f8221 34495e6e 14ae8a29 a7e1d4d7
! Mem[00000000420000b0] = 8807ed96 fde96538 994e6983 60c67cd5
mov 0x080,%g6
ldda [%i0+%g6]ASI_BLK_S,%f16 ! Block Load from 0000000042000080
! %l0 = 00000095, %l1 = 5d38cc18, Mem[00000000918000f0] = 8088c4bf e80a206b
std %l0,[%o0+0x0f0] ! Mem[00000000918000f0] = 00000095 5d38cc18
! Mem[0000000042800160] = f1ff6cfefc52f1e5, %l6 = 000000000a4a7afc, %l5 = 0000000000000001
add %i1,0x160,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = f1ff6cfefc52f1e5
! Mem[00000000438001f8] = fbb9376286fe091b, %l6 = 000000000a4a7afc, %l7 = 00000000000025ad
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = fbb9376286fe091b
! %l4 = 000000000361feae, Mem[00000000908001d0] = c67b24b024d2421e
stx %l4,[%i5+0x1d0] ! Mem[00000000908001d0] = 000000000361feae
membar #Sync ! Added by membar checker (228)
! %l6 = 0a4a7afc, %l7 = 86fe091b, Mem[0000000090000168] = 041db080 45195cc9
std %l6,[%i4+0x168] ! Mem[0000000090000168] = 0a4a7afc 86fe091b
! Mem[00000000438000d0] = 22101bbeb7c7f743, %l3 = 00000000df3ef8de, %l1 = 000000005d38cc18
add %i3,0xd0,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 22101bbeb7c7f743
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[00000000900001f0] = 830ead1f, %g2 = 00000000195b1203
lduw [%i4+0x1f0],%g2 ! %g2 = 00000000830ead1f
! %f0 = e1928d81 d94c7c93 9ef27135 20010311
! %f4 = 6c10b6c9 54c067d1 8a00becd dc6498f1
! %f8 = 9a2be664 bc26ac97 c95c1945 80b01d04
! %f12 = d3a0806e 1fad0e83 c26e9326 60d6c7eb
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000140
p25_label_7:
! %l2 = 0000000000000016, Mem[00000000908001ec] = 6487ad2b
stw %l2,[%i5+0x1ec] ! Mem[00000000908001ec] = 00000016
! Mem[0000000042800110] = 001e288b, %l0 = 00000095, %l7 = 86fe091b
add %i1,0x110,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000001e288b
! Mem[0000000043800170] = 9fe3b534186cc2eb, %l1 = 22101bbeb7c7f743, %l6 = 000000000a4a7afc
add %i3,0x170,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 9fe3b534186cc2eb
! Mem[00000000908001c4] = efa1d23c, %g2 = 00000000830ead1f
lduw [%i5+0x1c4],%g2 ! %g2 = 00000000efa1d23c
! %l5 = f1ff6cfefc52f1e5, Mem[00000000428001e0] = e0f4484996dfaeb3
stx %l5,[%i1+0x1e0] ! Mem[00000000428001e0] = f1ff6cfefc52f1e5
! Mem[000000004280015a] = 47266bb3, %l2 = 0000000000000016
ldstub [%i1+0x15a],%l2 ! %l2 = 0000006b000000ff
! %l2 = 0000006b, %l3 = df3ef8de, Mem[0000000043800018] = 696b1d7e f2019398
std %l2,[%i3+%o3] ! Mem[0000000043800018] = 0000006b df3ef8de
! %l3 = 00000000df3ef8de, Mem[00000000908000d2] = 532a91b2
sth %l3,[%i5+0x0d2] ! Mem[00000000908000d0] = f8de91b2
! %f0 = e1928d81 d94c7c93 9ef27135 20010311
! %f4 = 6c10b6c9 54c067d1 8a00becd dc6498f1
! %f8 = 9a2be664 bc26ac97 c95c1945 80b01d04
! %f12 = d3a0806e 1fad0e83 c26e9326 60d6c7eb
stda %f0,[%i1]ASI_BLK_AIUP ! Block Store to 0000000042800000
! Mem[00000000420000b8] = 994e6983, %l1 = 22101bbeb7c7f743
ldub [%i0+0x0b9],%l1 ! %l1 = 000000000000004e
p25_label_8:
! Mem[00000000428000d8] = 0c2a5bee5861c31f, %l2 = 000000000000006b, %l4 = 000000000361feae
add %i1,0xd8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 0c2a5bee5861c31f
! %l0 = 0000000000000095, Mem[0000000090800040] = 0b50ebe5
stw %l0,[%i5+0x040] ! Mem[0000000090800040] = 00000095
membar #Sync ! Added by membar checker (229)
! Mem[0000000042800030] = d3a0806e, %l0 = 0000000000000095
ldstub [%i1+0x030],%l0 ! %l0 = 000000d3000000ff
! Mem[000000009000015c] = dc6498f1, %g2 = 00000000efa1d23c
lduw [%i4+0x15c],%g2 ! %g2 = 00000000dc6498f1
! Mem[0000000043800020] = 61a708e8, %l4 = 0c2a5bee5861c31f
swap [%i3+%o4],%l4 ! %l4 = 0000000061a708e8
! Mem[0000000043000040] = 7785d911f3795c7f, %l1 = 000000000000004e, %l6 = 9fe3b534186cc2eb
add %i2,0x40,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 7785d911f3795c7f
! Mem[00000000910000cc] = b28a6b48, %g2 = 00000000dc6498f1
ldsb [%i6+0x0ce],%g2 ! %g2 = ffffffffffffffb2
! %l6 = f3795c7f, %l7 = 001e288b, Mem[0000000042800178] = 5ccc56c8 3fc7739e
std %l6,[%i1+0x178] ! Mem[0000000042800178] = f3795c7f 001e288b
! %l0 = 00000000000000d3, Mem[000000009080019c] = 89ad2477
stw %l0,[%i5+0x19c] ! Mem[000000009080019c] = 000000d3
! %l3 = 00000000df3ef8de, Mem[00000000430001ec] = e8fd50f5
stw %l3,[%i2+0x1ec] ! Mem[00000000430001ec] = df3ef8de
p25_label_9:
! Mem[000000009000014c] = 20010311, %g2 = ffffffffffffffb2
ldub [%i4+0x14c],%g2 ! %g2 = 0000000000000020
! %f0 = e1928d81 d94c7c93 9ef27135 20010311
! %f4 = 6c10b6c9 54c067d1 8a00becd dc6498f1
! %f8 = 9a2be664 bc26ac97 c95c1945 80b01d04
! %f12 = d3a0806e 1fad0e83 c26e9326 60d6c7eb
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[00000000918001e0] = 64003738, %g2 = 0000000000000020
ldub [%o0+0x1e3],%g2 ! %g2 = 0000000000000064
! Mem[00000000430001e0] = fe3e2ad8, %l2 = 000000000000006b
ldstub [%i2+0x1e0],%l2 ! %l2 = 000000fe000000ff
! %l0 = 000000d3, %l1 = 0000004e, Mem[0000000090000130] = bd59eb29 bc91ca0d
std %l0,[%i4+0x130] ! Mem[0000000090000130] = 000000d3 0000004e
! Mem[0000000043800080] = 64f168d3225bc220, %l2 = 00000000000000fe, %l4 = 0000000061a708e8
add %i3,0x80,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 64f168d3225bc220
! Mem[0000000091800088] = 5838dff0, %g18 = 986cc7bff5d815ac
ldsw [%o0+0x088],%g2 ! %g2 = 986cc7bff5d815ac
! %f0 = e1928d81 d94c7c93 9ef27135 20010311
! %f4 = 6c10b6c9 54c067d1 8a00becd dc6498f1
! %f8 = 9a2be664 bc26ac97 c95c1945 80b01d04
! %f12 = d3a0806e 1fad0e83 c26e9326 60d6c7eb
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[0000000043000020] = 35a577b3364f616b, %l5 = f1ff6cfefc52f1e5, %l0 = 00000000000000d3
add %i2,0x20,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 35a577b3364f616b
! Mem[000000009000001c] = c5ae8c2c, %g2 = 000000005838dff0
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffffc5ae
p25_label_10:
! Mem[0000000043800000] = 0119268a2fa655b5, %l2 = 00000000000000fe, %l2 = 00000000000000fe
casxa [%i3]0x80,%l2,%l2 ! %l2 = 0119268a2fa655b5
! Mem[0000000042800008] = 9ef27135, %l3 = 00000000df3ef8de
swap [%i1+%o1],%l3 ! %l3 = 000000009ef27135
! Mem[00000000908000cc] = a85af894, %g2 = ffffffffffffc5ae
lduw [%i5+0x0cc],%g2 ! %g2 = 00000000a85af894
! Mem[00000000900000fc] = 23a01106, %g2 = 00000000a85af894
lduh [%i4+0x0fc],%g2 ! %g2 = 00000000000023a0
! Mem[00000000428000f4] = 8b5bc5dd, %l1 = 000000000000004e
swap [%i1+0x0f4],%l1 ! %l1 = 000000008b5bc5dd
! Mem[0000000042800190] = 89c8ee95 6fdd5cce, %l4 = 225bc220, %l5 = fc52f1e5
ldd [%i1+0x190],%l4 ! %l4 = 0000000089c8ee95 000000006fdd5cce
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[0000000091800168] = 0d7c697d ddf6fabb, %g2 = 000023a0, %g3 = d0d50f6b
ldd [%o0+0x168],%g2 ! %g2 = 000000000d7c697d 00000000ddf6fabb
! Mem[0000000042800014] = 54c067d1, %l0 = 35a577b3364f616b
ldub [%i1+0x014],%l0 ! %l0 = 0000000000000054
! %l2 = 0119268a2fa655b5, Mem[000000009100009c] = d0d50f6b
sth %l2,[%i6+0x09c] ! Mem[000000009100009c] = 55b50f6b
p25_label_11:
! Mem[0000000091800014] = 41d4b180, %g2 = 000000000d7c697d
ldub [%o0+0x017],%g2 ! %g2 = 0000000000000041
! %l0 = 0000000000000054, Mem[00000000918000b8] = 0a7e1485ed44013b
stx %l0,[%o0+0x0b8] ! Mem[00000000918000b8] = 0000000000000054
! %f16 = 235f6275 0e67fac7 00a70b37 929adc33
! %f20 = 64fb851c 1bf267a0 fa785924 55e943bb
! %f24 = f80f8221 34495e6e 14ae8a29 a7e1d4d7
! %f28 = 8807ed96 fde96538 994e6983 60c67cd5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140
! Mem[00000000438001c8] = 918f41f5d3fe67ea, %l4 = 0000000089c8ee95, %l7 = 00000000001e288b
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 918f41f5d3fe67ea
! Mem[000000009080017c] = b86205d4, %g2 = 0000000000000041
lduw [%i5+0x17c],%g2 ! %g2 = 00000000b86205d4
! Mem[00000000430000a0] = 16fd3cf7509d581e, %l5 = 000000006fdd5cce, %l4 = 0000000089c8ee95
add %i2,0xa0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 16fd3cf7509d581e
! Mem[0000000042800100] = 05063fbd 5226467e, %l2 = 2fa655b5, %l3 = 9ef27135
ldd [%i1+0x100],%l2 ! %l2 = 0000000005063fbd 000000005226467e
! Mem[00000000430001b8] = af1eb1de6c119ddb, %l4 = 16fd3cf7509d581e, %l4 = 16fd3cf7509d581e
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = af1eb1de6c119ddb
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[0000000042000190] = c7983a71, %l2 = 05063fbd, %l5 = 6fdd5cce
add %i0,0x190,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000c7983a71
p25_label_12:
! Mem[00000000908000f4] = 1c23f5bd, %g2 = 00000000b86205d4
ldub [%i5+0x0f7],%g2 ! %g2 = 000000000000001c
! Mem[00000000900000bc] = f9aa6e29, %g2 = 000000000000001c
lduw [%i4+0x0bc],%g2 ! %g2 = 00000000f9aa6e29
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[0000000042000074] = b50bbec1, %l5 = 00000000c7983a71
swap [%i0+0x074],%l5 ! %l5 = 00000000b50bbec1
! Mem[0000000043000184] = 854a2bfc, %l7 = 918f41f5d3fe67ea
swap [%i2+0x184],%l7 ! %l7 = 00000000854a2bfc
! Mem[00000000428000d0] = 1b74d94f, %l1 = 8b5bc5dd, %l7 = 854a2bfc
add %i1,0xd0,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000001b74d94f
! Mem[00000000430000d8] = 4b502392, %l7 = 1b74d94f, %l0 = 00000054
add %i2,0xd8,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000004b502392
! Mem[00000000918000b8] = 00000000, %g2 = 00000000f9aa6e29
ldsb [%o0+0x0b8],%g2 ! %g2 = 0000000000000000
! %l5 = 00000000b50bbec1, Mem[0000000042000178] = 3f4cffa3
stb %l5,[%i0+0x178] ! Mem[0000000042000178] = c14cffa3
! Mem[00000000430000a8] = 6d9227e2, %l4 = 6c119ddb, %l5 = b50bbec1
add %i2,0xa8,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000006d9227e2
p25_label_13:
! Mem[0000000091000040] = 3aa2ea05, %g2 = 0000000000000000
lduw [%i6+0x040],%g2 ! %g2 = 000000003aa2ea05
! %l0 = 4b502392, %l1 = 8b5bc5dd, Mem[0000000091800118] = aa781d47 d5950eec
std %l0,[%o0+0x118] ! Mem[0000000091800118] = 4b502392 8b5bc5dd
! %f16 = 235f6275 0e67fac7 00a70b37 929adc33
! %f20 = 64fb851c 1bf267a0 fa785924 55e943bb
! %f24 = f80f8221 34495e6e 14ae8a29 a7e1d4d7
! %f28 = 8807ed96 fde96538 994e6983 60c67cd5
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900000c0
! %l7 = 000000001b74d94f, Mem[0000000091000108] = f6e26f699de122f8
stx %l7,[%i6+0x108] ! Mem[0000000091000108] = 000000001b74d94f
! Mem[000000009100000c] = 89ac557a, %g2 = 000000003aa2ea05
ldub [%i6+0x00d],%g2 ! %g2 = 0000000000000089
! Mem[00000000908000b4] = 765db5f2, %g2 = 0000000000000089
ldub [%i5+0x0b5],%g2 ! %g2 = 0000000000000076
! %l1 = 000000008b5bc5dd, Mem[0000000090800158] = e5c31543ecaf11e1
stx %l1,[%i5+0x158] ! Mem[0000000090800158] = 000000008b5bc5dd
! %l0 = 000000004b502392, Mem[00000000900001fe] = 6ec2901e
stb %l0,[%i4+0x1fe] ! Mem[00000000900001fc] = 92c2901e
! %l2 = 0000000005063fbd, Mem[00000000900000ea] = 8a29a7e1
sth %l2,[%i4+0x0ea] ! Mem[00000000900000e8] = 3fbda7e1
! Mem[0000000043800050] = 08efa67d9d304f01, %l3 = 000000005226467e, %l4 = af1eb1de6c119ddb
add %i3,0x50,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 08efa67d9d304f01
p25_label_14:
! Mem[0000000090800128] = 60245948 b786dab2, %g2 = 00000076, %g3 = ddf6fabb
ldd [%i5+0x128],%g2 ! %g2 = 0000000060245948 00000000b786dab2
! Mem[0000000043800018] = 0000006bdf3ef8de, %l3 = 000000005226467e, %l7 = 000000001b74d94f
add %i3,0x18,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 0000006bdf3ef8de
! Mem[000000004300000c] = 1c8e3804, %l1 = 000000008b5bc5dd
swap [%i2+0x00c],%l1 ! %l1 = 000000001c8e3804
! Mem[00000000900001a8] = 227d18a5, %g2 = 0000000060245948
ldsh [%i4+0x1aa],%g2 ! %g2 = 000000000000227d
membar #Sync ! Added by membar checker (230)
! Mem[00000000900001cc] = 3571f29e, %g18 = 986cc7bff5d815ac
ldsw [%i4+0x1cc],%g2 ! %g2 = 986cc7bff5d815ac
! Mem[0000000042000118] = 90495f6f091a7f5e, %l6 = 7785d911f3795c7f, %l4 = 08efa67d9d304f01
add %i0,0x118,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 90495f6f091a7f5e
! %l0 = 4b502392, %l1 = 1c8e3804, Mem[0000000091800168] = 0d7c697d ddf6fabb
std %l0,[%o0+0x168] ! Mem[0000000091800168] = 4b502392 1c8e3804
! Mem[000000004300014c] = e4a1aed5, %l7 = 0000006bdf3ef8de
ldub [%i2+0x14f],%l7 ! %l7 = 00000000000000d5
! Mem[0000000043800070] = ff6c25ad, %l2 = 0000000005063fbd
swap [%i3+0x070],%l2 ! %l2 = 00000000ff6c25ad
! %l2 = ff6c25ad, %l3 = 5226467e, Mem[0000000091000130] = 752e6864 1ac2db16
std %l2,[%i6+0x130] ! Mem[0000000091000130] = ff6c25ad 5226467e
p25_label_15:
! Mem[00000000900000bc] = 6e29235f, %g2 = 000000003571f29e
ldsb [%i4+0x0be],%g2 ! %g2 = 000000000000006e
! %f0 = e1928d81 d94c7c93 9ef27135 20010311
! %f4 = 6c10b6c9 54c067d1 8a00becd dc6498f1
! %f8 = 9a2be664 bc26ac97 c95c1945 80b01d04
! %f12 = d3a0806e 1fad0e83 c26e9326 60d6c7eb
mov 0x040,%g4
stda %f0,[%i0+%g4]ASI_BLK_P ! Block Store to 0000000042000040
! %f16 = 235f6275 0e67fac7 00a70b37 929adc33
! %f20 = 64fb851c 1bf267a0 fa785924 55e943bb
! %f24 = f80f8221 34495e6e 14ae8a29 a7e1d4d7
! %f28 = 8807ed96 fde96538 994e6983 60c67cd5
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! %l0 = 000000004b502392, Mem[0000000091800022] = 5591902f
stb %l0,[%o0+0x022] ! Mem[0000000091800020] = 9291902f
! Mem[00000000428000ac] = 8d5878d8, %l3 = 5226467e, %l1 = 1c8e3804
add %i1,0xac,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000008d5878d8
! Mem[0000000091000020] = 6cd23f02, %g2 = 000000000000006e
ldsb [%i6+0x022],%g2 ! %g2 = 000000000000006c
! Mem[000000004280010c] = 30b300f6, %l0 = 000000004b502392
swap [%i1+0x10c],%l0 ! %l0 = 0000000030b300f6
! Mem[0000000090000004] = 96c79747, %g2 = 000000000000006c
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffff96c7
! %l3 = 000000005226467e, Mem[00000000910000df] = dd5949c5
stb %l3,[%i6+0x0df] ! Mem[00000000910000dc] = 7e5949c5
! Mem[0000000043000088] = 65a47277, %l3 = 5226467e, %l4 = 091a7f5e
add %i2,0x88,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000065a47277
p25_label_16:
! %l3 = 000000005226467e, Mem[000000004300005c] = 5b345849
stw %l3,[%i2+0x05c] ! Mem[000000004300005c] = 5226467e
! %l5 = 000000006d9227e2, Mem[00000000430000a0] = 16fd3cf7509d581e
stx %l5,[%i2+0x0a0] ! Mem[00000000430000a0] = 000000006d9227e2
! %l5 = 000000006d9227e2, Mem[000000009100009c] = 55b50f6b
sth %l5,[%i6+0x09c] ! Mem[000000009100009c] = 27e20f6b
! Mem[0000000090000058] = 64dccdbe, %g2 = ffffffffffff96c7
ldub [%i4+0x05a],%g2 ! %g2 = 0000000000000064
! %l6 = 7785d911f3795c7f, Mem[00000000910001c8] = 4404b74a
stb %l6,[%i6+0x1c8] ! Mem[00000000910001c8] = 7f04b74a
! Mem[00000000438001cc] = d3fe67ea, %l6 = 7785d911f3795c7f
swap [%i3+0x1cc],%l6 ! %l6 = 00000000d3fe67ea
! Mem[0000000043800128] = 5cce295ef546533b, %l0 = 0000000030b300f6, %l2 = 00000000ff6c25ad
add %i3,0x128,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 5cce295ef546533b
! Mem[0000000042800164] = fc52f1e5, %l5 = 000000006d9227e2
swap [%i1+0x164],%l5 ! %l5 = 00000000fc52f1e5
! Mem[0000000090800090] = 374c2bf8, %g2 = 0000000000000064
ldsb [%i5+0x092],%g2 ! %g2 = 0000000000000037
! Mem[00000000428000e4] = 790372be, %l4 = 65a47277, %l5 = fc52f1e5
add %i1,0xe4,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000790372be
p25_label_17:
! Mem[00000000430001ef] = df3ef8de, %l6 = 00000000d3fe67ea
ldstub [%i2+0x1ef],%l6 ! %l6 = 000000de000000ff
! Mem[0000000043000178] = 4677bbb9, %l4 = 65a47277, %l6 = 000000de
add %i2,0x178,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000004677bbb9
! %f0 = e1928d81 d94c7c93 9ef27135 20010311
! %f4 = 6c10b6c9 54c067d1 8a00becd dc6498f1
! %f8 = 9a2be664 bc26ac97 c95c1945 80b01d04
! %f12 = d3a0806e 1fad0e83 c26e9326 60d6c7eb
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[0000000090800094] = 2bf86f1b, %g18 = 986cc7bff5d815ac
ldsw [%i5+0x094],%g2 ! %g2 = 986cc7bff5d815ac
! Mem[0000000091800054] = 51c81b56, %g2 = 000000002bf86f1b
lduh [%o0+0x054],%g2 ! %g2 = 00000000000051c8
! Mem[0000000042000087] = 0e67fac7, %l2 = 5cce295ef546533b
ldstub [%i0+0x087],%l2 ! %l2 = 000000c7000000ff
! Mem[0000000090000194] = 5f7631dc, %g2 = 00000000000051c8
ldub [%i4+0x196],%g2 ! %g2 = 000000000000005f
! %l3 = 000000005226467e, Mem[0000000091000091] = 8c389163
stb %l3,[%i6+0x091] ! Mem[0000000091000090] = 7e389163
! %l0 = 0000000030b300f6, Mem[0000000043800159] = a3da3495
stb %l0,[%i3+0x159] ! Mem[0000000043800158] = a3f63495
! %l0 = 0000000030b300f6, Mem[00000000910001d8] = b7a42843
stw %l0,[%i6+0x1d8] ! Mem[00000000910001d8] = 30b300f6
p25_label_18:
! Mem[0000000042800094] = 5fd4a61f, %l6 = 4677bbb9, %l1 = 8d5878d8
add %i1,0x94,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000005fd4a61f
! Mem[0000000042800118] = 67e81e68435c320c, %l1 = 000000005fd4a61f, %l3 = 000000005226467e
add %i1,0x118,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 67e81e68435c320c
! Mem[00000000438001e3] = 756a72d1, %l3 = 67e81e68435c320c
ldstub [%i3+0x1e3],%l3 ! %l3 = 000000d1000000ff
! Mem[0000000091800068] = 549c1687, %g2 = 000000000000005f
lduh [%o0+0x068],%g2 ! %g2 = 000000000000549c
! Mem[0000000090000140] = 235f6275 0e67fac7 00a70b37 929adc33
! Mem[0000000090000150] = 64fb851c 1bf267a0 fa785924 55e943bb
! Mem[0000000090000160] = f80f8221 34495e6e 14ae8a29 a7e1d4d7
! Mem[0000000090000170] = 8807ed96 fde96538 994e6983 60c67cd5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000042800170] = 553ef2f7ee5e4efe, %l7 = 00000000000000d5, %l5 = 00000000790372be
add %i1,0x170,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 553ef2f7ee5e4efe
! Mem[0000000043800140] = 51be54f004545109, %l3 = 00000000000000d1, %l4 = 0000000065a47277
add %i3,0x140,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 51be54f004545109
! Mem[0000000043000058] = fb0502c15226467e, %l2 = 00000000000000c7, %l6 = 000000004677bbb9
add %i2,0x58,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = fb0502c15226467e
! Mem[0000000042000150] = 26584895, %l6 = 5226467e, %l2 = 000000c7
add %i0,0x150,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000026584895
! Mem[00000000420000ca] = 53e54f61, %l1 = 000000005fd4a61f
ldstub [%i0+0x0ca],%l1 ! %l1 = 0000004f000000ff
p25_label_19:
! Mem[0000000042000141] = dae31119, %l4 = 51be54f004545109
ldstub [%i0+0x141],%l4 ! %l4 = 000000e3000000ff
membar #Sync ! Added by membar checker (231)
! Mem[0000000042000050] = 6c10b6c9, %l1 = 000000000000004f
swap [%i0+0x050],%l1 ! %l1 = 000000006c10b6c9
! Mem[0000000091000120] = fe4b1b42 f157094d, %g2 = 0000549c, %g3 = b786dab2
ldd [%i6+0x120],%g2 ! %g2 = 00000000fe4b1b42 00000000f157094d
! Mem[00000000908001b0] = 67f75b6795ef8760, %g2 = 00000000fe4b1b42
ldx [%i5+0x1b0],%g2 ! %g2 = 67f75b6795ef8760
! Mem[00000000428000a5] = 82764889, %l4 = 00000000000000e3
ldstub [%i1+0x0a5],%l4 ! %l4 = 00000076000000ff
! Mem[00000000900000f4] = a0d3ebc7, %g2 = 67f75b6795ef8760
ldsb [%i4+0x0f6],%g2 ! %g2 = ffffffffffffffa0
! %l2 = 26584895, %l3 = 000000d1, Mem[00000000918000d8] = 956ed64a 6307f2fb
std %l2,[%o0+0x0d8] ! Mem[00000000918000d8] = 26584895 000000d1
! %l6 = fb0502c15226467e, Mem[000000009080019f] = d301d55e
stb %l6,[%i5+0x19f] ! Mem[000000009080019c] = 7e01d55e
! Mem[000000009100005c] = 71feb5db, %g2 = ffffffffffffffa0
lduh [%i6+0x05e],%g2 ! %g2 = 00000000000071fe
! Mem[00000000420000a4] = 34495e6e, %l3 = 00000000000000d1
swap [%i0+0x0a4],%l3 ! %l3 = 0000000034495e6e
p25_label_20:
! %f0 = e1928d81 d94c7c93 9ef27135 20010311
! %f4 = 6c10b6c9 54c067d1 8a00becd dc6498f1
! %f8 = 9a2be664 bc26ac97 c95c1945 80b01d04
! %f12 = d3a0806e 1fad0e83 c26e9326 60d6c7eb
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100
! Mem[0000000043000004] = 674c3eaa, %l6 = fb0502c15226467e
lduh [%i2+0x004],%l6 ! %l6 = 000000000000674c
! %l7 = 00000000000000d5, Mem[00000000900001f0] = 830ead1f
stw %l7,[%i4+0x1f0] ! Mem[00000000900001f0] = 000000d5
! %l0 = 0000000030b300f6, Mem[00000000900001b8] = 473873cd
stw %l0,[%i4+0x1b8] ! Mem[00000000900001b8] = 30b300f6
! Mem[0000000090800108] = da566dfe 93b8a80e, %g2 = 000071fe, %g3 = f157094d
ldd [%i5+0x108],%g2 ! %g2 = 00000000da566dfe 0000000093b8a80e
! Mem[0000000043800028] = 8093f770, %l3 = 0000000034495e6e
ldsb [%i3+0x029],%l3 ! %l3 = ffffffffffffff93
membar #Sync ! Added by membar checker (232)
! Mem[0000000090000110] = 6c10b6c9 54c067d1, %g2 = da566dfe, %g3 = 93b8a80e
ldd [%i4+0x110],%g2 ! %g2 = 000000006c10b6c9 0000000054c067d1
! %l3 = ffffffffffffff93, Mem[00000000900000bc] = f9aa6e29
stw %l3,[%i4+0x0bc] ! Mem[00000000900000bc] = ffffff93
! Mem[0000000042000000] = 48a7ec04 586b2340 f1e13100 0a4a7afc
! Mem[0000000042000010] = 844fef8f aa21d8f9 53311d76 dc669115
! Mem[0000000042000020] = 8087939f 57d71e83 4549186a 23322467
! Mem[0000000042000030] = 7905a40a 6fe8f3b5 18fee66e 487fc32a
ldda [%i0]ASI_BLK_AIUP,%f0 ! Block Load from 0000000042000000
! Mem[00000000420000e0] = 32ff61c5 40afae20, %l0 = 30b300f6, %l1 = 6c10b6c9
ldd [%i0+0x0e0],%l0 ! %l0 = 0000000032ff61c5 0000000040afae20
p25_label_21:
! Mem[0000000091800188] = 276496bf3d1c2436, %g2 = 000000006c10b6c9
ldx [%o0+0x188],%g2 ! %g2 = 276496bf3d1c2436
! Mem[0000000043000010] = fabdfe5c9a3cc673, %l4 = 0000000000000076, %l5 = 553ef2f7ee5e4efe
add %i2,0x10,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = fabdfe5c9a3cc673
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 5861c31f a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[00000000438000f0] = a7e48cb6 f1ede0f9, %l0 = 32ff61c5, %l1 = 40afae20
ldd [%i3+0x0f0],%l0 ! %l0 = 00000000a7e48cb6 00000000f1ede0f9
! Mem[0000000091800168] = 4b502392, %g18 = 986cc7bff5d815ac
ldsw [%o0+0x168],%g2 ! %g2 = 986cc7bff5d815ac
! Mem[0000000091000160] = 461a1571, %g2 = 000000004b502392
ldsb [%i6+0x160],%g2 ! %g2 = 0000000000000046
! %f0 = 48a7ec04 586b2340 f1e13100 0a4a7afc
! %f4 = 844fef8f aa21d8f9 53311d76 dc669115
! %f8 = 8087939f 57d71e83 4549186a 23322467
! %f12 = 7905a40a 6fe8f3b5 18fee66e 487fc32a
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
! %l2 = 0000000026584895, Mem[0000000091000124] = f157094d
stw %l2,[%i6+0x124] ! Mem[0000000091000124] = 26584895
! %l2 = 0000000026584895, Mem[00000000918001ad] = f0e11f66
stb %l2,[%o0+0x1ad] ! Mem[00000000918001ac] = 95e11f66
! %f0 = 48a7ec04 586b2340 f1e13100 0a4a7afc
! %f4 = 844fef8f aa21d8f9 53311d76 dc669115
! %f8 = 8087939f 57d71e83 4549186a 23322467
! %f12 = 7905a40a 6fe8f3b5 18fee66e 487fc32a
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100
p25_label_22:
! Mem[0000000043800010] = 2c013e4c, %l4 = 0000000000000076
swap [%i3+%o2],%l4 ! %l4 = 000000002c013e4c
! %l0 = 00000000a7e48cb6, Mem[0000000090800078] = 665a5729
sth %l0,[%i5+0x078] ! Mem[0000000090800078] = 8cb65729
membar #Sync ! Added by membar checker (233)
! %f0 = 48a7ec04 586b2340 f1e13100 0a4a7afc
! %f4 = 844fef8f aa21d8f9 53311d76 dc669115
! %f8 = 8087939f 57d71e83 4549186a 23322467
! %f12 = 7905a40a 6fe8f3b5 18fee66e 487fc32a
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[0000000042800060] = ec291538, %l2 = 0000000026584895
swap [%i1+0x060],%l2 ! %l2 = 00000000ec291538
! Mem[000000009180004c] = a9d9e987, %g2 = 0000000000000046
ldub [%o0+0x04e],%g2 ! %g2 = 00000000000000a9
! Mem[0000000043000058] = fb0502c15226467e, %l5 = fabdfe5c9a3cc673, %l6 = 000000000000674c
add %i2,0x58,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = fb0502c15226467e
! Mem[00000000430001a4] = d4f88935, %l7 = 000000d5, %l0 = a7e48cb6
add %i2,0x1a4,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000d4f88935
! Mem[0000000043800178] = 09114c5c, %l3 = ffffffffffffff93
ldstub [%i3+0x178],%l3 ! %l3 = 00000009000000ff
! Mem[000000004200002c] = 23322467, %l1 = 00000000f1ede0f9
swap [%i0+0x02c],%l1 ! %l1 = 0000000023322467
! Mem[0000000042800134] = 4d9d2718, %l2 = ec291538, %l4 = 2c013e4c
add %i1,0x134,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000004d9d2718
p25_label_23:
! Mem[0000000043000070] = d26194d1ff62a8bf, %l2 = 00000000ec291538, %l1 = 0000000023322467
add %i2,0x70,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = d26194d1ff62a8bf
! %f16 = 235f6275 0e67fac7 00a70b37 929adc33
! %f20 = 64fb851c 1bf267a0 fa785924 55e943bb
! %f24 = f80f8221 34495e6e 14ae8a29 a7e1d4d7
! %f28 = 8807ed96 fde96538 994e6983 60c67cd5
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000040
! %l4 = 000000004d9d2718, Mem[00000000900001e0] = 97ac26bc64e62b9a
stx %l4,[%i4+0x1e0] ! Mem[00000000900001e0] = 000000004d9d2718
! Mem[0000000091800060] = 5faec1ac2399a21d, %g2 = 00000000000000a9
ldx [%o0+0x060],%g2 ! %g2 = 5faec1ac2399a21d
! Mem[00000000900000f0] = 830ead1f6e80a0d3, %g2 = 5faec1ac2399a21d
ldx [%i4+0x0f0],%g2 ! %g2 = 830ead1f6e80a0d3
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee ffffff93
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! %l2 = 00000000ec291538, Mem[00000000420000d8] = 7bb9b527
stw %l2,[%i0+0x0d8] ! Mem[00000000420000d8] = ec291538
! Mem[0000000043800153] = ba220dc9, %l2 = 00000000ec291538
ldstub [%i3+0x153],%l2 ! %l2 = 000000c9000000ff
! %l6 = 5226467e, %l7 = 000000d5, Mem[0000000091000138] = b94344f7 0d365a67
std %l6,[%i6+0x138] ! Mem[0000000091000138] = 5226467e 000000d5
! Mem[0000000043800168] = f127e4a5, %l6 = fb0502c15226467e
swap [%i3+0x168],%l6 ! %l6 = 00000000f127e4a5
p25_label_24:
! %l1 = d26194d1ff62a8bf, Mem[0000000090000164] = 34495e6e
sth %l1,[%i4+0x164] ! Mem[0000000090000164] = a8bf5e6e
! Mem[0000000043000010] = fabdfe5c, %l4 = 000000004d9d2718
ldstub [%i2+%o2],%l4 ! %l4 = 000000fa000000ff
! Mem[0000000043800168] = 5226467e475adcc6, %l4 = 00000000000000fa, %l7 = 00000000000000d5
add %i3,0x168,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 5226467e475adcc6
! %l1 = d26194d1ff62a8bf, Mem[000000004300009a] = 300ecb3c
stb %l1,[%i2+0x09a] ! Mem[0000000043000098] = 300ebf3c
! Mem[0000000043800124] = 01a610be, %l6 = f127e4a5, %l0 = d4f88935
add %i3,0x124,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000001a610be
! %f0 = 48a7ec04 586b2340 f1e13100 0a4a7afc
! %f4 = 844fef8f aa21d8f9 53311d76 dc669115
! %f8 = 8087939f 57d71e83 4549186a 23322467
! %f12 = 7905a40a 6fe8f3b5 18fee66e 487fc32a
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000140
! Mem[0000000042000030] = 7905a40a, %l6 = f127e4a5, %l7 = 475adcc6
add %i0,0x30,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000007905a40a
! Mem[00000000428000cc] = 58af8f86, %l4 = 00000000000000fa
swap [%i1+0x0cc],%l4 ! %l4 = 0000000058af8f86
! %l5 = fabdfe5c9a3cc673, Mem[0000000042800184] = 3d0c4e0e
stw %l5,[%i1+0x184] ! Mem[0000000042800184] = 9a3cc673
! %l5 = fabdfe5c9a3cc673, Mem[0000000042000150] = 26584895b38bc4c3
stx %l5,[%i0+0x150] ! Mem[0000000042000150] = fabdfe5c9a3cc673
p25_label_25:
! Mem[00000000430001f8] = 83607795, %l7 = 000000007905a40a
swap [%i2+0x1f8],%l7 ! %l7 = 0000000083607795
! Mem[0000000043000040] = 7785d911f3795c7f, %l7 = 0000000083607795, %l0 = 0000000001a610be
add %i2,0x40,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 7785d911f3795c7f
! Mem[0000000043000090] = 6e7e2bf5, %l6 = 00000000f127e4a5
swap [%i2+0x090],%l6 ! %l6 = 000000006e7e2bf5
! Mem[0000000042800038] = c26e9326, %l3 = 0000000000000009
swap [%i1+0x038],%l3 ! %l3 = 00000000c26e9326
! Mem[0000000090000090] = 7864c49d, %g2 = 830ead1f6e80a0d3
ldsh [%i4+0x090],%g2 ! %g2 = 0000000000007864
! %l6 = 000000006e7e2bf5, Mem[00000000430001bc] = 6c119ddb
stb %l6,[%i2+0x1bc] ! Mem[00000000430001bc] = f5119ddb
! Mem[00000000918000cc] = 74d12d6a, %g2 = 0000000000007864
ldsh [%o0+0x0cc],%g2 ! %g2 = 00000000000074d1
! Mem[0000000091000080] = 94c08552 6a817463, %g2 = 000074d1, %g3 = 54c067d1
ldd [%i6+0x080],%g2 ! %g2 = 0000000094c08552 000000006a817463
! Mem[00000000430001c8] = 70fc7a09, %l5 = fabdfe5c9a3cc673
ldsb [%i2+0x1ca],%l5 ! %l5 = 000000000000007a
! Mem[000000009180011c] = dd2aee60, %g2 = 0000000094c08552
ldsb [%o0+0x11f],%g2 ! %g2 = ffffffffffffffdd
ba,a p25_not_taken_0_end
p25_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
ba,a p25_branch_failed
p25_not_taken_0_end:
! End of Random Code for Thread 25
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 7785d911f3795c7f
bne,a,pn %xcc,p25_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be d26194d1ff62a8bf
bne,a,pn %xcc,p25_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000c9
bne,a,pn %xcc,p25_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000c26e9326
bne,a,pn %xcc,p25_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000058af8f86
bne,a,pn %xcc,p25_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000007a
bne,a,pn %xcc,p25_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000006e7e2bf5
bne,a,pn %xcc,p25_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000083607795
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 48a7ec04 586b2340
bne %xcc,p25_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be f1e13100 0a4a7afc
bne %xcc,p25_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 844fef8f aa21d8f9
bne %xcc,p25_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 53311d76 dc669115
bne %xcc,p25_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 8087939f 57d71e83
bne %xcc,p25_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 4549186a 23322467
bne %xcc,p25_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 7905a40a 6fe8f3b5
bne %xcc,p25_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 18fee66e 487fc32a
bne %xcc,p25_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 235f6275 0e67fac7
bne %xcc,p25_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 00a70b37 929adc33
bne %xcc,p25_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 64fb851c 1bf267a0
bne %xcc,p25_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be fa785924 55e943bb
bne %xcc,p25_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be f80f8221 34495e6e
bne %xcc,p25_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 14ae8a29 a7e1d4d7
bne %xcc,p25_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 8807ed96 fde96538
bne %xcc,p25_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 994e6983 60c67cd5
bne %xcc,p25_f30_fail
nop
! Check Local Memory
set p25_local0_expect,%g1
p25_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 4549186af1ede0f9
ldx [%i0+0x028],%g3 ! Observed data at 0000000042000028
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = e1928d81d94c7c93
ldx [%i0+0x040],%g3 ! Observed data at 0000000042000040
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 9ef2713520010311
ldx [%i0+0x048],%g3 ! Observed data at 0000000042000048
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0000004f54c067d1
ldx [%i0+0x050],%g3 ! Observed data at 0000000042000050
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 8a00becddc6498f1
ldx [%i0+0x058],%g3 ! Observed data at 0000000042000058
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 9a2be664bc26ac97
ldx [%i0+0x060],%g3 ! Observed data at 0000000042000060
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = c95c194580b01d04
ldx [%i0+0x068],%g3 ! Observed data at 0000000042000068
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = d3a0806e1fad0e83
ldx [%i0+0x070],%g3 ! Observed data at 0000000042000070
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = c26e932660d6c7eb
ldx [%i0+0x078],%g3 ! Observed data at 0000000042000078
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 235f62750e67faff
ldx [%i0+0x080],%g3 ! Observed data at 0000000042000080
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = f80f8221000000d1
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000420000a0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 53e5ff61874791e7
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000420000c8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = c1ef03c071c2886a
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000420000d0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ec2915385432c073
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000420000d8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 6b6ce0c398da8782
ldx [%i0+0x120],%g3 ! Observed data at 0000000042000120
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = daff11194bc4a5ee
ldx [%i0+0x140],%g3 ! Observed data at 0000000042000140
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = fabdfe5c9a3cc673
ldx [%i0+0x150],%g3 ! Observed data at 0000000042000150
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = c14cffa376c504bd
ldx [%i0+0x178],%g3 ! Observed data at 0000000042000178
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x178,%g4
set p25_local1_expect,%g1
p25_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = e1928d81d94c7c93
ldx [%i1+0x000],%g3 ! Observed data at 0000000042800000
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = df3ef8de20010311
ldx [%i1+0x008],%g3 ! Observed data at 0000000042800008
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 6c10b6c954c067d1
ldx [%i1+0x010],%g3 ! Observed data at 0000000042800010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8a00becddc6498f1
ldx [%i1+0x018],%g3 ! Observed data at 0000000042800018
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9a2be664bc26ac97
ldx [%i1+0x020],%g3 ! Observed data at 0000000042800020
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = c95c194580b01d04
ldx [%i1+0x028],%g3 ! Observed data at 0000000042800028
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffa0806e1fad0e83
ldx [%i1+0x030],%g3 ! Observed data at 0000000042800030
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000960d6c7eb
ldx [%i1+0x038],%g3 ! Observed data at 0000000042800038
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = 26584895d8ef5635
ldx [%i1+0x060],%g3 ! Observed data at 0000000042800060
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x060,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 7912c04482ff4889
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000428000a0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 966f80f6000000fa
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000428000c8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 8805e8420000004e
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000428000f0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = d5d00b154b502392
ldx [%i1+0x108],%g3 ! Observed data at 0000000042800108
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x108,%g4
ldx [%g1+0x158],%g2 ! Expected data = 4726ffb3471ad9ab
ldx [%i1+0x158],%g3 ! Observed data at 0000000042800158
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = f1ff6cfe6d9227e2
ldx [%i1+0x160],%g3 ! Observed data at 0000000042800160
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = f3795c7f001e288b
ldx [%i1+0x178],%g3 ! Observed data at 0000000042800178
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 6ba78e1b9a3cc673
ldx [%i1+0x180],%g3 ! Observed data at 0000000042800180
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = f1ff6cfefc52f1e5
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000428001e0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x1e0,%g4
set p25_local2_expect,%g1
p25_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 384a322e8b5bc5dd
ldx [%i2+0x008],%g3 ! Observed data at 0000000043000008
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffbdfe5c9a3cc673
ldx [%i2+0x010],%g3 ! Observed data at 0000000043000010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x010,%g4
ldx [%g1+0x058],%g2 ! Expected data = fb0502c15226467e
ldx [%i2+0x058],%g3 ! Observed data at 0000000043000058
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = d26194d1ff62a8bf
ldx [%i2+0x070],%g3 ! Observed data at 0000000043000070
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = f127e4a586e0fd1a
ldx [%i2+0x090],%g3 ! Observed data at 0000000043000090
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 300ebf3cacf1d12a
ldx [%i2+0x098],%g3 ! Observed data at 0000000043000098
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 000000006d9227e2
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000430000a0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 093046726b6ce0c3
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000430000c0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x180],%g2 ! Expected data = 5509a0acd3fe67ea
ldx [%i2+0x180],%g3 ! Observed data at 0000000043000180
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = b4bcdb8bf8df277a
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000430001a8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = af1eb1def5119ddb
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000430001b8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ff3e2ad8a2acfd8f
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000430001e0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = f73579dcdf3ef8ff
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000430001e8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 7905a40a3fcb6277
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000430001f8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1f8,%g4
set p25_local3_expect,%g1
p25_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 00000076af5f0fd3
ldx [%i3+0x010],%g3 ! Observed data at 0000000043800010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000006bdf3ef8de
ldx [%i3+0x018],%g3 ! Observed data at 0000000043800018
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5861c31f89154936
ldx [%i3+0x020],%g3 ! Observed data at 0000000043800020
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x020,%g4
ldx [%g1+0x070],%g2 ! Expected data = 05063fbded516924
ldx [%i3+0x070],%g3 ! Observed data at 0000000043800070
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 6b6ce0c3266d7ea4
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000438000b8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 6ecc792e65b64877
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000438000f8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x150],%g2 ! Expected data = ba220dff666d6caa
ldx [%i3+0x150],%g3 ! Observed data at 0000000043800150
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = a3f634956e9d044c
ldx [%i3+0x158],%g3 ! Observed data at 0000000043800158
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 5226467e475adcc6
ldx [%i3+0x168],%g3 ! Observed data at 0000000043800168
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = ff114c5c893571b9
ldx [%i3+0x178],%g3 ! Observed data at 0000000043800178
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 918f41f5f3795c7f
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000438001c8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 296517a7ff1027ec
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000438001d0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 756a72ffc4a5f411
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
p25_f16_fail:
set p25_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f18_fail:
set p25_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f20_fail:
set p25_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f22_fail:
set p25_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f24_fail:
set p25_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f26_fail:
set p25_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f28_fail:
set p25_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p25_f30_fail:
set p25_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 25 failed
p25_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x064] ! Set processor 25 done flag
set p25_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 25 failed
p25_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x064] ! Set processor 25 done flag
set p25_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p25_selfmod_failed:
ba p25_failed
mov 0xabc,%g1
p25_common_error:
or %g0,0xef9,%g1
ba p25_failed
mov %o5,%g3
p25_common_signature_error:
set p25_temp,%g1
ba p25_failed
st %g2,[%g1] ! Common Lock Number
p25_common_timeout:
set p25_temp,%g1
ba p25_failed
st %g2,[%g1] ! Common Lock Number
p25_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p25_failed
mov 0x0,%g3
p25_trap1e:
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000043800010]
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
membar #Sync
mov 0x100,%g1
ldda [%i0+%g1]ASI_BLK_AIUP,%f0
membar #Sync
lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043800028]
stwa %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800020]
membar #Sync
mov 0x100,%g1
stda %f16,[%i3+%g1]ASI_BLK_AIUP
membar #Sync
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000042800018]
done
p25_trap1o:
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000043800010]
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
membar #Sync
mov 0x100,%g1
ldda [%o0+%g1]ASI_BLK_AIUP,%f0
membar #Sync
lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043800028]
stwa %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800020]
membar #Sync
mov 0x100,%g1
stda %f16,[%o3+%g1]ASI_BLK_AIUP
membar #Sync
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000042800018]
done
p25_trap2e:
ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000043800028]
done
p25_trap2o:
ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000043800028]
done
p25_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p25_trap3o:
nop
nop
nop
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 = 4e207da9bc881d5e
ldx [%g1+0x008],%l1 ! %l1 = 6a4d6b9089f71673
ldx [%g1+0x010],%l2 ! %l2 = e317ac6eb4bcdb8b
ldx [%g1+0x018],%l3 ! %l3 = f8fd5aa6c1ef03c0
ldx [%g1+0x020],%l4 ! %l4 = 1fc50e30b872409e
ldx [%g1+0x028],%l5 ! %l5 = 01e62a30b1c4d086
ldx [%g1+0x030],%l6 ! %l6 = 7503a3b277d69b7a
ldx [%g1+0x038],%l7 ! %l7 = e64ed670c2bbb3f2
! 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 = 54673d91 fea7cc5f cfa83989 6ae24a10
! %f4 = 9faf8bc4 04caa8a3 31fae76b ce29d8bf
! %f8 = 7556611f 73b76b03 c60160ff 80320c73
! %f12 = d61d816d a205cda9 78708af3 15c5d941
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f2397fc9 c1431e22 334cd38c 94403109
! %f20 = bdd9b9da c8286d46 580e8394 430fbed2
! %f24 = 648c1e4c 6c08f06f 095505c9 dfc4edf3
! %f28 = 48b870d9 7a70d1b9 805cc528 0dc62ab0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 264a999b 2ca9cbc3 57ea5c64 1d7471d9
! %f36 = 9e7dc679 99b22cc4 ff5647e4 1d6d6a20
! %f40 = c6a381ec 407523fb cc6407d1 23f90b0c
! %f44 = 256d39aa 4f83acf7 3c9195bf daed9463
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5e8a187f00000000,%g7,%g1 ! GSR scale = 0, align = 0
wr %g1,%g0,%gsr ! GSR = 5e8a187f00000000
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 26
p26_label_1:
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[00000000458001d4] = 1d5f16cc, %l7 = db57a48472b37c12
ldsw [%i3+0x1d4],%l7 ! %l7 = 000000001d5f16cc
! %l4 = 6dd51ed23725dbfd, Mem[00000000900001e0] = b1ac2ff0
sth %l4,[%i4+0x1e0] ! Mem[00000000900001e0] = dbfd2ff0
! %l5 = 2ada966297f0a71c, Mem[000000004580019c] = f5c2db87
stb %l5,[%i3+0x19c] ! Mem[000000004580019c] = 1cc2db87
! Mem[00000000918001e0] = 473e1c64, %g2 = 0000000000000000
lduw [%o0+0x1e0],%g2 ! %g2 = 00000000473e1c64
! Mem[000000009080014c] = 17e051ea, %g2 = 00000000473e1c64
ldsb [%i5+0x14e],%g2 ! %g2 = 0000000000000017
! Mem[0000000091000030] = 70ec367ac262126c, %g2 = 0000000000000017
ldx [%i6+0x030],%g2 ! %g2 = 70ec367ac262126c
! Mem[00000000900000bc] = 29464d20, %g2 = 70ec367ac262126c
ldub [%i4+0x0bf],%g2 ! %g2 = 0000000000000029
! Mem[000000004480012c] = 89ec865e, %l5 = 2ada966297f0a71c
swap [%i1+0x12c],%l5 ! %l5 = 0000000089ec865e
! Mem[00000000448000b0] = 55eabc00, %l5 = 0000000089ec865e
swap [%i1+0x0b0],%l5 ! %l5 = 0000000055eabc00
p26_label_2:
! Mem[0000000045800018] = 809aa849, %l5 = 55eabc00, %l4 = 3725dbfd
add %i3,0x18,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000809aa849
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %l3 = 25afc4c5b2a2f8cc, Mem[000000009180017b] = f4245444
stb %l3,[%o0+0x17b] ! Mem[0000000091800178] = cc245444
! %l0 = abf9b361, %l1 = 66c13a77, Mem[00000000910000c8] = 5c717882 8577b28a
std %l0,[%i6+0x0c8] ! Mem[00000000910000c8] = abf9b361 66c13a77
! Mem[00000000448001bc] = 4283290a, %l6 = 761eda5a6cd706da
swap [%i1+0x1bc],%l6 ! %l6 = 000000004283290a
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %l1 = a3c7ba0e66c13a77, Mem[000000004500007c] = 7510a4cc
stb %l1,[%i2+0x07c] ! Mem[000000004500007c] = 7710a4cc
! Mem[0000000045800098] = 967d2883 98966c82, %l0 = abf9b361, %l1 = 66c13a77
ldd [%i3+0x098],%l0 ! %l0 = 00000000967d2883 0000000098966c82
! Mem[00000000900000a0] = cf3921d8, %g2 = 0000000000000029
lduh [%i4+0x0a0],%g2 ! %g2 = 000000000000cf39
! %l6 = 000000004283290a, Mem[00000000908000b0] = aa13987e
sth %l6,[%i5+0x0b0] ! Mem[00000000908000b0] = 290a987e
p26_label_3:
! Mem[0000000091800160] = a22d9f84, %g2 = 000000000000cf39
ldsb [%o0+0x162],%g2 ! %g2 = ffffffffffffffa2
! %l2 = 1bed2574, %l3 = b2a2f8cc, Mem[00000000900000b8] = 225bbeee f9aa6e29
std %l2,[%i4+0x0b8] ! Mem[00000000900000b8] = 1bed2574 b2a2f8cc
! Mem[000000004500000b] = a333f744, %l7 = 000000001d5f16cc
ldstub [%i2+0x00b],%l7 ! %l7 = 00000044000000ff
! Mem[0000000045000008] = a333f7ff91ccaad4, %l3 = 25afc4c5b2a2f8cc, %l4 = 00000000809aa849
add %i2,0x08,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = a333f7ff91ccaad4
! Mem[00000000910000a4] = 332b0c79, %g2 = ffffffffffffffa2
ldsb [%i6+0x0a4],%g2 ! %g2 = 0000000000000033
! %l2 = ff2095d21bed2574, Mem[000000004580002c] = 833c24f4
stw %l2,[%i3+0x02c] ! Mem[000000004580002c] = 1bed2574
! %l0 = 00000000967d2883, Mem[000000004400010a] = f76f78df
sth %l0,[%i0+0x10a] ! Mem[0000000044000108] = f76f2883
! %l5 = 0000000055eabc00, Mem[00000000448000d4] = 846699ad
stw %l5,[%i1+0x0d4] ! Mem[00000000448000d4] = 55eabc00
! Mem[00000000918001d0] = 9d2d14538630c246, %g2 = 0000000000000033
ldx [%o0+0x1d0],%g2 ! %g2 = 9d2d14538630c246
! Mem[00000000440001c2] = 609d69c7, %l6 = 000000004283290a
ldstub [%i0+0x1c2],%l6 ! %l6 = 00000069000000ff
p26_label_4:
! Mem[00000000458000c8] = b844a184, %l6 = 0000000000000069
swap [%i3+0x0c8],%l6 ! %l6 = 00000000b844a184
! Mem[00000000900000b0] = 06fd306f 22284d49, %g2 = 8630c246, %g3 = 00000000
ldd [%i4+0x0b0],%g2 ! %g2 = 0000000006fd306f 0000000022284d49
! Mem[00000000440001e8] = 1181beae, %l2 = ff2095d21bed2574
swap [%i0+0x1e8],%l2 ! %l2 = 000000001181beae
! %l3 = 25afc4c5b2a2f8cc, Mem[00000000918000b0] = c1b308ba
sth %l3,[%o0+0x0b0] ! Mem[00000000918000b0] = f8cc08ba
! Mem[0000000045800048] = 72c52dc0c31c80e9, %l2 = 000000001181beae, %l4 = a333f7ff91ccaad4
add %i3,0x48,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 72c52dc0c31c80e9
! %f16 = f2397fc9 c1431e22 334cd38c 94403109
! %f20 = bdd9b9da c8286d46 580e8394 430fbed2
! %f24 = 648c1e4c 6c08f06f 095505c9 dfc4edf3
! %f28 = 48b870d9 7a70d1b9 805cc528 0dc62ab0
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[00000000448000e4] = 6e35a881, %l0 = 00000000967d2883
ldsb [%i1+0x0e5],%l0 ! %l0 = 0000000000000035
! %f16 = f2397fc9 c1431e22 334cd38c 94403109
! %f20 = bdd9b9da c8286d46 580e8394 430fbed2
! %f24 = 648c1e4c 6c08f06f 095505c9 dfc4edf3
! %f28 = 48b870d9 7a70d1b9 805cc528 0dc62ab0
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900001c0
! %l6 = b844a184, %l7 = 00000044, Mem[0000000090000158] = 6ae7f71f 063ea0e0
std %l6,[%i4+0x158] ! Mem[0000000090000158] = b844a184 00000044
! Mem[00000000440000d0] = 9b70d8be, %l7 = 0000000000000044
swap [%i0+0x0d0],%l7 ! %l7 = 000000009b70d8be
p26_label_5:
! Mem[0000000045000124] = 5eba6b93, %l1 = 98966c82, %l6 = b844a184
add %i2,0x124,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000005eba6b93
! Mem[0000000044000024] = 9ac667ad, %l0 = 0000000000000035
swap [%i0+0x024],%l0 ! %l0 = 000000009ac667ad
! %f16 = f2397fc9 c1431e22 334cd38c 94403109
! %f20 = bdd9b9da c8286d46 580e8394 430fbed2
! %f24 = 648c1e4c 6c08f06f 095505c9 dfc4edf3
! %f28 = 48b870d9 7a70d1b9 805cc528 0dc62ab0
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000040
! %l6 = 000000005eba6b93, Mem[0000000091800090] = acfd8c91cef88e10
stx %l6,[%o0+0x090] ! Mem[0000000091800090] = 000000005eba6b93
! %f0 = 54673d91 fea7cc5f cfa83989 6ae24a10
! %f4 = 9faf8bc4 04caa8a3 31fae76b ce29d8bf
! %f8 = 7556611f 73b76b03 c60160ff 80320c73
! %f12 = d61d816d a205cda9 78708af3 15c5d941
stda %f0,[%i3+%g6]ASI_BLK_AIUS ! Block Store to 0000000045800100
! Mem[0000000044000098] = 0789452b, %l7 = 9b70d8be, %l5 = 55eabc00
add %i0,0x98,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000000789452b
! Mem[0000000044800008] = a8087422, %l3 = 25afc4c5b2a2f8cc
swap [%i1+%o1],%l3 ! %l3 = 00000000a8087422
! %l1 = 0000000098966c82, Mem[000000009000000c] = b899daae
sth %l1,[%i4+0x00c] ! Mem[000000009000000c] = 6c82daae
! Mem[0000000044800130] = b99ca170, %l3 = a8087422, %l4 = c31c80e9
add %i1,0x130,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000b99ca170
! Mem[00000000910000ec] = 6c1ff5eb, %g18 = 7c658eddfa99a3b0
ldsw [%i6+0x0ec],%g2 ! %g2 = 7c658eddfa99a3b0
p26_label_6:
! Mem[00000000448001bc] = 6cd706da, %l3 = a8087422, %l5 = 0789452b
add %i1,0x1bc,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000006cd706da
! Mem[00000000918000b8] = 1485ed44, %g2 = 000000006c1ff5eb
lduh [%o0+0x0ba],%g2 ! %g2 = 0000000000001485
membar #Sync ! Added by membar checker (234)
! Mem[00000000900001fc] = 28c55c80, %g2 = 0000000000001485
ldsh [%i4+0x1fc],%g2 ! %g2 = 00000000000028c5
! Mem[0000000091800014] = 77c60641, %g2 = 00000000000028c5
lduw [%o0+0x014],%g2 ! %g2 = 0000000077c60641
! Mem[00000000450000f4] = ed803e25, %l3 = a8087422, %l6 = 5eba6b93
add %i2,0xf4,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000ed803e25
! Mem[00000000900000a8] = cb6bfbefcc9f02bf, %g2 = 0000000077c60641
ldx [%i4+0x0a8],%g2 ! %g2 = cb6bfbefcc9f02bf
! Mem[0000000091800154] = f42af8dc, %g2 = cb6bfbefcc9f02bf
ldsh [%o0+0x156],%g2 ! %g2 = fffffffffffff42a
! Mem[00000000908000c8] = c0bec3a8, %g2 = fffffffffffff42a
ldsb [%i5+0x0c9],%g2 ! %g2 = ffffffffffffffc0
! %l4 = 00000000b99ca170, Mem[00000000918000fc] = 8d526fb6
stw %l4,[%o0+0x0fc] ! Mem[00000000918000fc] = b99ca170
! Mem[00000000448001d0] = 1deb13e3, %l5 = 6cd706da, %l2 = 1181beae
add %i1,0x1d0,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000001deb13e3
p26_label_7:
! Mem[00000000440000a4] = 59a20675, %l5 = 6cd706da, %l7 = 9b70d8be
add %i0,0xa4,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000059a20675
! Mem[0000000044800094] = a7e5156c, %l2 = 000000001deb13e3
lduw [%i1+0x094],%l2 ! %l2 = 00000000a7e5156c
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! %l6 = 00000000ed803e25, Mem[00000000910000f8] = b843dd3a
sth %l6,[%i6+0x0f8] ! Mem[00000000910000f8] = 3e25dd3a
! Mem[0000000044000140] = 711b5ca8 64955c02 e6f9234e 75e437c5
! Mem[0000000044000150] = 8d040d56 fec65005 f549159b 01cfaad0
! Mem[0000000044000160] = 4a4327d4 5dc3441c 0c7a45f0 8ce1e58b
! Mem[0000000044000170] = 7c9052eb c913b45f ce4db51a 600d899f
mov 0x140,%g4
ldda [%i0+%g4]ASI_BLK_P,%f16 ! Block Load from 0000000044000140
! %f16 = 711b5ca8 64955c02 e6f9234e 75e437c5
! %f20 = 8d040d56 fec65005 f549159b 01cfaad0
! %f24 = 4a4327d4 5dc3441c 0c7a45f0 8ce1e58b
! %f28 = 7c9052eb c913b45f ce4db51a 600d899f
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[00000000448001c3] = 2dd45795, %l7 = 0000000059a20675
ldstub [%i1+0x1c3],%l7 ! %l7 = 00000095000000ff
! Mem[00000000458001d0] = 4ffb10981d5f16cc, %l0 = 000000009ac667ad, %l6 = 00000000ed803e25
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 4ffb10981d5f16cc
! %l2 = a7e5156c, %l3 = a8087422, Mem[00000000908000c0] = dcd43e20 61e378da
std %l2,[%i5+0x0c0] ! Mem[00000000908000c0] = a7e5156c a8087422
p26_label_8:
! Mem[00000000900001e4] = 8c64f3ed, %g2 = ffffffffffffffc0
ldsb [%i4+0x1e6],%g2 ! %g2 = ffffffffffffff8c
membar #Sync ! Added by membar checker (235)
! %l6 = 1d5f16cc, %l7 = 00000095, Mem[00000000900000f8] = 0b6a1631 23a01106
std %l6,[%i4+0x0f8] ! Mem[00000000900000f8] = 1d5f16cc 00000095
! %l2 = 00000000a7e5156c, Mem[00000000900001a1] = 08be7731
stb %l2,[%i4+0x1a1] ! Mem[00000000900001a0] = 6cbe7731
! Mem[00000000458001b4] = 08355062, %l4 = 00000000b99ca170
ldsb [%i3+0x1b6],%l4 ! %l4 = 0000000000000050
! %l6 = 4ffb10981d5f16cc, Mem[00000000908001d8] = 9d8534e0
stw %l6,[%i5+0x1d8] ! Mem[00000000908001d8] = 1d5f16cc
! Mem[0000000091000058] = 90786d71, %g2 = ffffffffffffff8c
ldub [%i6+0x05b],%g2 ! %g2 = 0000000000000090
! %l6 = 4ffb10981d5f16cc, Mem[0000000090800138] = 903ddd5b61a301d1
stx %l6,[%i5+0x138] ! Mem[0000000090800138] = 4ffb10981d5f16cc
! Mem[0000000044000040] = 3cc1d25c, %l4 = 0000000000000050
swap [%i0+0x040],%l4 ! %l4 = 000000003cc1d25c
! Mem[00000000918000f4] = 0a206b5b, %g2 = 0000000000000090
ldsb [%o0+0x0f5],%g2 ! %g2 = 000000000000000a
! Mem[00000000450000ff] = 19712251, %l2 = 00000000a7e5156c
ldstub [%i2+0x0ff],%l2 ! %l2 = 00000051000000ff
p26_label_9:
! %f0 = 54673d91 fea7cc5f cfa83989 6ae24a10
! %f4 = 9faf8bc4 04caa8a3 31fae76b ce29d8bf
! %f8 = 7556611f 73b76b03 c60160ff 80320c73
! %f12 = d61d816d a205cda9 78708af3 15c5d941
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[00000000458001f4] = 79830703, %l7 = 00000095, %l3 = a8087422
add %i3,0x1f4,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000079830703
! %l4 = 000000003cc1d25c, Mem[0000000091000120] = fe4b1b42
stw %l4,[%i6+0x120] ! Mem[0000000091000120] = 3cc1d25c
! Mem[0000000044000190] = 6df989fc, %l3 = 79830703, %l4 = 3cc1d25c
add %i0,0x190,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000006df989fc
! Mem[00000000450001b8] = 7f1c32e2, %l1 = 98966c82, %l3 = 79830703
add %i2,0x1b8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000007f1c32e2
! Mem[000000004480008c] = bcd40814, %l3 = 000000007f1c32e2
swap [%i1+0x08c],%l3 ! %l3 = 00000000bcd40814
! %l6 = 4ffb10981d5f16cc, Mem[0000000090000018] = d0aacf019b1549f5
stx %l6,[%i4+%o3] ! Mem[0000000090000018] = 4ffb10981d5f16cc
! %l4 = 6df989fc, %l5 = 6cd706da, Mem[0000000045800000] = 877bf1c4 1c240242
std %l4,[%i3+%g0] ! Mem[0000000045800000] = 6df989fc 6cd706da
! %l0 = 000000009ac667ad, Mem[000000009000001e] = 16cc1c44
stb %l0,[%i4+0x01e] ! Mem[000000009000001c] = adcc1c44
! Mem[00000000448000c8] = 4b09b176b7cbe3cd, %l4 = 000000006df989fc, %l6 = 4ffb10981d5f16cc
add %i1,0xc8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 4b09b176b7cbe3cd
p26_label_10:
! Mem[00000000440001fc] = 8a089d84, %l2 = 00000051, %l4 = 6df989fc
add %i0,0x1fc,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000008a089d84
membar #Sync ! Added by membar checker (236)
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d6cbe77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[000000004480010c] = bed96e2a, %l0 = 000000009ac667ad
ldstub [%i1+0x10c],%l0 ! %l0 = 000000be000000ff
! %f0 = 54673d91 fea7cc5f cfa83989 6ae24a10
! %f4 = 9faf8bc4 04caa8a3 31fae76b ce29d8bf
! %f8 = 7556611f 73b76b03 c60160ff 80320c73
! %f12 = d61d816d a205cda9 78708af3 15c5d941
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[00000000440000a8] = 243fda98b48b7913, %l5 = 000000006cd706da
ldx [%i0+0x0a8],%l5 ! %l5 = 243fda98b48b7913
! %l2 = 00000051, %l3 = bcd40814, Mem[0000000090000150] = 4377e002 00046091
std %l2,[%i4+0x150] ! Mem[0000000090000150] = 00000051 bcd40814
! %l0 = 00000000000000be, Mem[000000009000011c] = 430fbed2
stb %l0,[%i4+0x11c] ! Mem[000000009000011c] = be0fbed2
! %l2 = 00000051, %l3 = bcd40814, Mem[0000000091800178] = d42ec1cc 24544464
std %l2,[%o0+0x178] ! Mem[0000000091800178] = 00000051 bcd40814
! Mem[00000000450001b8] = 7f1c32e2, %l0 = 000000be, %l4 = 8a089d84
add %i2,0x1b8,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000007f1c32e2
! Mem[00000000900000b4] = 22284d49, %g2 = 000000000000000a
ldub [%i4+0x0b4],%g2 ! %g2 = 0000000000000022
p26_label_11:
! Mem[00000000910000c8] = 6166c13a, %g2 = 0000000000000022
ldub [%i6+0x0cb],%g2 ! %g2 = 0000000000000061
! %l7 = 0000000000000095, Mem[00000000450000f8] = 1483c31b
stw %l7,[%i2+0x0f8] ! Mem[00000000450000f8] = 00000095
! Mem[000000009000005c] = d2648c1e, %g2 = 0000000000000061
ldsb [%i4+0x05f],%g2 ! %g2 = ffffffffffffffd2
! Mem[0000000044800080] = c337ec39, %l1 = 0000000098966c82
swap [%i1+0x080],%l1 ! %l1 = 00000000c337ec39
! Mem[00000000908001e8] = 37445664, %g2 = ffffffffffffffd2
ldub [%i5+0x1e9],%g2 ! %g2 = 0000000000000037
! Mem[0000000090000168] = 963b81a9fd31a754, %g2 = 0000000000000037
ldx [%i4+0x168],%g2 ! %g2 = 963b81a9fd31a754
! Mem[00000000918000f4] = e80a206b, %g2 = 963b81a9fd31a754
ldsb [%o0+0x0f4],%g2 ! %g2 = ffffffffffffffe8
! Mem[0000000044800024] = 14838435, %l3 = 00000000bcd40814
lduh [%i1+0x024],%l3 ! %l3 = 0000000000001483
membar #Sync ! Added by membar checker (237)
! %f16 = 711b5ca8 64955c02 e6f9234e 75e437c5
! %f20 = 8d040d56 fec65005 f549159b 01cfaad0
! %f24 = 4a4327d4 5dc3441c 0c7a45f0 8ce1e58b
! %f28 = 7c9052eb c913b45f ce4db51a 600d899f
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[0000000091000168] = dbe88d47 56d9747a, %g2 = ffffffe8, %g3 = 22284d49
ldd [%i6+0x168],%g2 ! %g2 = 00000000dbe88d47 0000000056d9747a
p26_label_12:
! %l4 = 000000007f1c32e2, Mem[000000009000018c] = bc7b230d
stb %l4,[%i4+0x18c] ! Mem[000000009000018c] = e27b230d
! %f16 = 711b5ca8 64955c02 e6f9234e 75e437c5
! %f20 = 8d040d56 fec65005 f549159b 01cfaad0
! %f24 = 4a4327d4 5dc3441c 0c7a45f0 8ce1e58b
! %f28 = 7c9052eb c913b45f ce4db51a 600d899f
stda %f16,[%i3]ASI_COMMIT_S ! Block Store to 0000000045800000
! Mem[0000000091000190] = 5fe1b283 18343bcb, %g2 = dbe88d47, %g3 = 56d9747a
ldd [%i6+0x190],%g2 ! %g2 = 000000005fe1b283 0000000018343bcb
! Mem[00000000458001e8] = e5f6af00a42e8663, %l0 = 00000000000000be, %l7 = 0000000000000095
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = e5f6af00a42e8663
! %l4 = 000000007f1c32e2, Mem[00000000908001b8] = 18bd7e8a
stw %l4,[%i5+0x1b8] ! Mem[00000000908001b8] = 7f1c32e2
! Mem[0000000091800188] = 276496bf, %g2 = 000000005fe1b283
lduh [%o0+0x188],%g2 ! %g2 = 0000000000002764
! Mem[00000000458001e8] = e5f6af00, %l1 = 00000000c337ec39
swap [%i3+0x1e8],%l1 ! %l1 = 00000000e5f6af00
! Mem[00000000448000c8] = 4b09b176, %l3 = 0000000000001483
ldsh [%i1+0x0c8],%l3 ! %l3 = 0000000000004b09
! Mem[0000000045000144] = 5f9db934, %l0 = 00000000000000be
ldsb [%i2+0x144],%l0 ! %l0 = 000000000000005f
! Mem[0000000090000128] = 095505c9 dfc4edf3, %g2 = 00002764, %g3 = 18343bcb
ldd [%i4+0x128],%g2 ! %g2 = 00000000095505c9 00000000dfc4edf3
p26_label_13:
! %l2 = 00000051, %l3 = 00004b09, Mem[0000000090800180] = c59a7601 6efd2a1f
std %l2,[%i5+0x180] ! Mem[0000000090800180] = 00000051 00004b09
! Mem[000000004480011c] = 4f017ea7, %l7 = a42e8663, %l3 = 00004b09
add %i1,0x11c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000004f017ea7
! Mem[0000000091000028] = d6d33bc4, %g2 = 00000000095505c9
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000d6
! Mem[000000004480005c] = 80e6323a, %l3 = 000000004f017ea7
swap [%i1+0x05c],%l3 ! %l3 = 0000000080e6323a
! Mem[0000000045000050] = eb0578f9, %l2 = 0000000000000051
ldsh [%i2+0x052],%l2 ! %l2 = 00000000000078f9
! %l6 = 4b09b176b7cbe3cd, Mem[00000000908001d8] = 1d5f16cc0e794949
stx %l6,[%i5+0x1d8] ! Mem[00000000908001d8] = 4b09b176b7cbe3cd
! Mem[000000004500014c] = a64478c3, %l5 = 243fda98b48b7913
ldstub [%i2+0x14c],%l5 ! %l5 = 000000a6000000ff
! Mem[00000000910001dc] = defde041, %g18 = 7c658eddfa99a3b0
ldsw [%i6+0x1dc],%g2 ! %g2 = 7c658eddfa99a3b0
! Mem[000000004580009c] = 98966c82, %l4 = 000000007f1c32e2
swap [%i3+0x09c],%l4 ! %l4 = 0000000098966c82
! Mem[0000000045800172] = 2fac0c2e, %l6 = 4b09b176b7cbe3cd
ldstub [%i3+0x172],%l6 ! %l6 = 0000000c000000ff
p26_label_14:
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 1d5f16cc 00000095
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091800064] = 2399a21d, %g2 = ffffffffdefde041
lduw [%o0+0x064],%g2 ! %g2 = 000000002399a21d
! %f16 = 711b5ca8 64955c02 e6f9234e 75e437c5
! %f20 = 8d040d56 fec65005 f549159b 01cfaad0
! %f24 = 4a4327d4 5dc3441c 0c7a45f0 8ce1e58b
! %f28 = 7c9052eb c913b45f ce4db51a 600d899f
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[00000000440000b4] = b64ae2a9, %l0 = 000000000000005f
swap [%i0+0x0b4],%l0 ! %l0 = 00000000b64ae2a9
! Mem[000000004400000c] = fce473ce, %l6 = 0000000c, %l3 = 80e6323a
add %i0,0x0c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000fce473ce
! %l0 = 00000000b64ae2a9, Mem[0000000091000076] = 8ae524eb
stb %l0,[%i6+0x076] ! Mem[0000000091000074] = a9e524eb
! Mem[0000000045800054] = cc3dcb59, %l1 = e5f6af00, %l5 = 000000a6
add %i3,0x54,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000cc3dcb59
! Mem[0000000091000194] = 18343bcb, %g18 = 7c658eddfa99a3b0
ldsw [%i6+0x194],%g2 ! %g2 = 7c658eddfa99a3b0
! Mem[0000000044000098] = 0789452b, %l0 = b64ae2a9, %l0 = b64ae2a9
add %i0,0x98,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000000789452b
! %l3 = 00000000fce473ce, Mem[0000000044800140] = 95fb439d4ea538c2
stx %l3,[%i1+0x140] ! Mem[0000000044800140] = 00000000fce473ce
p26_label_15:
! Mem[00000000900001a0] = be7731a6, %g2 = 0000000018343bcb
ldsb [%i4+0x1a2],%g2 ! %g2 = ffffffffffffffbe
! Mem[0000000044800098] = 4d8db99b, %l2 = 00000000000078f9
swap [%i1+0x098],%l2 ! %l2 = 000000004d8db99b
! Mem[0000000090800070] = 71472f95, %g2 = ffffffffffffffbe
ldub [%i5+0x073],%g2 ! %g2 = 0000000000000071
! %l7 = e5f6af00a42e8663, Mem[000000009180008c] = 0b0d02fe
stb %l7,[%o0+0x08c] ! Mem[000000009180008c] = 630d02fe
! Mem[00000000910001a0] = 261250a9, %g2 = 0000000000000071
ldsh [%i6+0x1a2],%g2 ! %g2 = 0000000000002612
membar #Sync ! Added by membar checker (238)
! Mem[0000000045800018] = f549159b, %l4 = 98966c82, %l3 = fce473ce
add %i3,0x18,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000f549159b
! Mem[0000000090800134] = e1a159c7, %g2 = 0000000000002612
lduw [%i5+0x134],%g2 ! %g2 = 00000000e1a159c7
! Mem[000000009180000c] = 0f7929fd, %g2 = 00000000e1a159c7
ldsh [%o0+0x00c],%g2 ! %g2 = 0000000000000f79
! Mem[0000000091800154] = d5f7f42a, %g2 = 0000000000000f79
ldub [%o0+0x154],%g2 ! %g2 = 00000000000000d5
! Mem[00000000450001e8] = 8e288caa, %l1 = 00000000e5f6af00
swap [%i2+0x1e8],%l1 ! %l1 = 000000008e288caa
p26_label_16:
! Mem[000000009180015c] = 456a94bb, %g2 = 00000000000000d5
ldsh [%o0+0x15c],%g2 ! %g2 = 000000000000456a
! %l7 = e5f6af00a42e8663, Mem[00000000910001ee] = 48949cd6
sth %l7,[%i6+0x1ee] ! Mem[00000000910001ec] = 86639cd6
! Mem[00000000440001dc] = 71e12285, %l3 = 00000000f549159b
ldsh [%i0+0x1de],%l3 ! %l3 = 0000000000002285
! %l6 = 000000000000000c, Mem[000000009100013c] = 0d365a67
stw %l6,[%i6+0x13c] ! Mem[000000009100013c] = 0000000c
! Mem[000000009080016c] = b8f43388, %g2 = 000000000000456a
lduh [%i5+0x16e],%g2 ! %g2 = 000000000000b8f4
! %l1 = 000000008e288caa, Mem[00000000918000b8] = 0a7e1485ed44013b
stx %l1,[%o0+0x0b8] ! Mem[00000000918000b8] = 000000008e288caa
! Mem[00000000900001c0] = 025c9564, %g18 = 7c658eddfa99a3b0
ldsw [%i4+0x1c0],%g2 ! %g2 = 7c658eddfa99a3b0
! %l6 = 0000000c, %l7 = a42e8663, Mem[00000000908000a8] = f759fcbc 787f148f
std %l6,[%i5+0x0a8] ! Mem[00000000908000a8] = 0000000c a42e8663
! Mem[00000000918001a8] = f69e8f26, %g18 = 7c658eddfa99a3b0
ldsw [%o0+0x1a8],%g2 ! %g2 = 7c658eddfa99a3b0
! Mem[00000000450001fc] = 1fbf7e79, %l2 = 000000004d8db99b
ldsh [%i2+0x1fc],%l2 ! %l2 = 0000000000001fbf
p26_label_17:
! Mem[00000000900000ec] = 8ce1e58b, %g2 = fffffffff69e8f26
ldsb [%i4+0x0ec],%g2 ! %g2 = ffffffffffffff8c
! %f0 = 54673d91 fea7cc5f cfa83989 6ae24a10
! %f4 = 9faf8bc4 04caa8a3 31fae76b ce29d8bf
! %f8 = 7556611f 73b76b03 c60160ff 80320c73
! %f12 = d61d816d a205cda9 78708af3 15c5d941
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! %f0 = 54673d91 fea7cc5f cfa83989 6ae24a10
! %f4 = 9faf8bc4 04caa8a3 31fae76b ce29d8bf
! %f8 = 7556611f 73b76b03 c60160ff 80320c73
! %f12 = d61d816d a205cda9 78708af3 15c5d941
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! %l4 = 98966c82, %l5 = cc3dcb59, Mem[0000000044000060] = 87b63c75 4f6ea664
std %l4,[%i0+0x060] ! Mem[0000000044000060] = 98966c82 cc3dcb59
! Mem[00000000908000d8] = b856f81d, %g2 = ffffffffffffff8c
ldsh [%i5+0x0da],%g2 ! %g2 = ffffffffffffb856
! Mem[0000000091800008] = 00a10f79, %g2 = ffffffffffffb856
lduh [%o0+0x00a],%g2 ! %g2 = 00000000000000a1
! Mem[00000000458001e0] = b9e64c7e, %l3 = 0000000000002285
ldsh [%i3+0x1e2],%l3 ! %l3 = 0000000000004c7e
! Mem[00000000458000d8] = ff061d112c779ddc, %l2 = 0000000000001fbf, %l1 = 000000008e288caa
add %i3,0xd8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = ff061d112c779ddc
! Mem[0000000090800080] = 4203a9c5, %g2 = 00000000000000a1
ldsb [%i5+0x081],%g2 ! %g2 = 0000000000000042
! Mem[0000000044000070] = 8684244c, %l5 = cc3dcb59, %l5 = cc3dcb59
add %i0,0x70,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000008684244c
p26_label_18:
membar #Sync ! Added by membar checker (239)
! Mem[0000000090000000] = 54673d91 fea7cc5f cfa83989 6ae24a10
! Mem[0000000090000010] = 9faf8bc4 04caa8a3 31fae76b ce29d8bf
! Mem[0000000090000020] = 7556611f 73b76b03 c60160ff 80320c73
! Mem[0000000090000030] = d61d816d a205cda9 78708af3 15c5d941
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[00000000908000ac] = 8663290a, %g2 = 0000000000000042
ldsh [%i5+0x0ae],%g2 ! %g2 = ffffffffffff8663
! Mem[0000000044800010] = da218b54, %l4 = 0000000098966c82
swap [%i1+%o2],%l4 ! %l4 = 00000000da218b54
! Mem[0000000090800098] = c363ee29, %g2 = ffffffffffff8663
ldsb [%i5+0x09a],%g2 ! %g2 = ffffffffffffffc3
! %l3 = 0000000000004c7e, Mem[0000000090000120] = 648c1e4c
stb %l3,[%i4+0x120] ! Mem[0000000090000120] = 7e8c1e4c
! Mem[0000000044800020] = be37139c, %l5 = 000000008684244c
ldub [%i1+0x022],%l5 ! %l5 = 0000000000000013
! %l7 = e5f6af00a42e8663, Mem[00000000900001e0] = 1c44c35d
stw %l7,[%i4+0x1e0] ! Mem[00000000900001e0] = a42e8663
! Mem[0000000090800134] = c74ffb10, %g2 = ffffffffffffffc3
ldub [%i5+0x137],%g2 ! %g2 = 00000000000000c7
! Mem[000000004480017c] = b43d45a3, %l1 = ff061d112c779ddc
ldstub [%i1+0x17c],%l1 ! %l1 = 000000b4000000ff
! %f0 = 54673d91 fea7cc5f cfa83989 6ae24a10
! %f4 = 9faf8bc4 04caa8a3 31fae76b ce29d8bf
! %f8 = 7556611f 73b76b03 c60160ff 80320c73
! %f12 = d61d816d a205cda9 78708af3 15c5d941
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000080
p26_label_19:
! Mem[0000000044000100] = 1afe81db 6a4e019f f76f2883 d0be4fce
! Mem[0000000044000110] = 51644847 37b6fdc6 0da2ab16 d535f756
! Mem[0000000044000120] = ed8d92ce 77fa1e4a b5d962d0 0ef882fc
! Mem[0000000044000130] = 6004c929 18de4dee 85a2a41c fc317fba
mov 0x100,%g4
ldda [%i0+%g4]ASI_BLK_P,%f16 ! Block Load from 0000000044000100
! Mem[000000009100001c] = 0eb0b5a8, %g2 = 00000000000000c7
ldub [%i6+0x01c],%g2 ! %g2 = 000000000000000e
! Mem[0000000045800188] = 0954d601a8889f50, %l4 = 00000000da218b54, %l6 = 000000000000000c
add %i3,0x188,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 0954d601a8889f50
! Mem[0000000091800078] = fbe0e6f5, %g2 = 000000000000000e
lduw [%o0+0x078],%g2 ! %g2 = 00000000fbe0e6f5
! Mem[00000000450000d0] = 97f8c1c46efc4183, %l3 = 0000000000004c7e
ldx [%i2+0x0d0],%l3 ! %l3 = 97f8c1c46efc4183
! Mem[000000004480009c] = 64d8c19e, %l6 = 0954d601a8889f50
swap [%i1+0x09c],%l6 ! %l6 = 0000000064d8c19e
! %l4 = 00000000da218b54, Mem[00000000910001f0] = 9cd605f5
stw %l4,[%i6+0x1f0] ! Mem[00000000910001f0] = da218b54
! %f16 = 1afe81db 6a4e019f f76f2883 d0be4fce
! %f20 = 51644847 37b6fdc6 0da2ab16 d535f756
! %f24 = ed8d92ce 77fa1e4a b5d962d0 0ef882fc
! %f28 = 6004c929 18de4dee 85a2a41c fc317fba
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[000000009080002c] = 4762b7bd, %g2 = 00000000fbe0e6f5
lduw [%i5+0x02c],%g2 ! %g2 = 000000004762b7bd
! Mem[00000000900000c0] = 54673d91 fea7cc5f cfa83989 6ae24a10
! Mem[00000000900000d0] = 9faf8bc4 04caa8a3 31fae76b ce29d8bf
! Mem[00000000900000e0] = 7556611f 73b76b03 c60160ff 80320c73
! Mem[00000000900000f0] = d61d816d a205cda9 78708af3 15c5d941
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
p26_label_20:
! %l0 = 000000000789452b, Mem[00000000450001c8] = f632c85a22ea1da2
stx %l0,[%i2+0x1c8] ! Mem[00000000450001c8] = 000000000789452b
! Mem[00000000900000f0] = d61d816d, %g2 = 000000004762b7bd
lduw [%i4+0x0f0],%g2 ! %g2 = 00000000d61d816d
! %f16 = 1afe81db 6a4e019f f76f2883 d0be4fce
! %f20 = 51644847 37b6fdc6 0da2ab16 d535f756
! %f24 = ed8d92ce 77fa1e4a b5d962d0 0ef882fc
! %f28 = 6004c929 18de4dee 85a2a41c fc317fba
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[000000009080017c] = b86205d4, %g2 = 00000000d61d816d
lduh [%i5+0x17c],%g2 ! %g2 = 000000000000b862
! Mem[0000000045000140] = e704aa10, %l1 = 000000b4, %l1 = 000000b4
add %i2,0x140,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000e704aa10
! Mem[0000000045000040] = 2b336149 4d2eea5d 498d494d 4fc65b94
! Mem[0000000045000050] = eb0578f9 5179532c 3eaafd4e c4d37ffd
! Mem[0000000045000060] = bd8d31fd a552928f f607c242 7bd565d7
! Mem[0000000045000070] = c7fdfb6b 13302302 93ddde1d 7710a4cc
mov 0x040,%g5
ldda [%i2+%g5]ASI_BLK_PL,%f16 ! Block Load from 0000000045000040
! %l7 = e5f6af00a42e8663, Mem[00000000908000c8] = 4bc0bec3a85af894
stx %l7,[%i5+0x0c8] ! Mem[00000000908000c8] = e5f6af00a42e8663
! %l4 = 00000000da218b54, Mem[0000000090800000] = 7e966bf30a97b6d9
stx %l4,[%i5+%g0] ! Mem[0000000090800000] = 00000000da218b54
! Mem[0000000045000093] = 9f73cc96, %l6 = 0000000064d8c19e
ldstub [%i2+0x093],%l6 ! %l6 = 00000096000000ff
! Mem[0000000044000188] = 48a4b2710898c216, %l5 = 0000000000000013, %l2 = 0000000000001fbf
add %i0,0x188,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 48a4b2710898c216
p26_label_21:
! Mem[00000000450001b4] = 5550e518, %l2 = 48a4b2710898c216
lduh [%i2+0x1b6],%l2 ! %l2 = 000000000000e518
! Mem[0000000090800114] = 77404324, %g18 = 7c658eddfa99a3b0
ldsw [%i5+0x114],%g2 ! %g2 = 7c658eddfa99a3b0
! %l1 = 00000000e704aa10, Mem[00000000458000f4] = 1fbe1834
stw %l1,[%i3+0x0f4] ! Mem[00000000458000f4] = e704aa10
! Mem[00000000458001b4] = 08355062, %l4 = 00000000da218b54
ldstub [%i3+0x1b4],%l4 ! %l4 = 00000008000000ff
! Mem[00000000910000dc] = 63994add, %g2 = 0000000077404324
lduh [%i6+0x0dc],%g2 ! %g2 = 0000000000006399
! Mem[0000000044000080] = fb144d18, %l4 = 0000000000000008
ldsh [%i0+0x080],%l4 ! %l4 = fffffffffffffb14
! %l6 = 00000096, %l7 = a42e8663, Mem[0000000091800040] = 728e5005 a6bd6b86
std %l6,[%o0+0x040] ! Mem[0000000091800040] = 00000096 a42e8663
! Mem[0000000044800038] = ae556e9c, %l3 = 97f8c1c46efc4183
swap [%i1+0x038],%l3 ! %l3 = 00000000ae556e9c
! %f0 = 54673d91 fea7cc5f cfa83989 6ae24a10
! %f4 = 9faf8bc4 04caa8a3 31fae76b ce29d8bf
! %f8 = 7556611f 73b76b03 c60160ff 80320c73
! %f12 = d61d816d a205cda9 78708af3 15c5d941
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[0000000090800138] = 4ffb1098, %g2 = 0000000000006399
lduh [%i5+0x138],%g2 ! %g2 = 0000000000004ffb
p26_label_22:
! Mem[00000000450001c0] = 1ddd9e11069ed070, %l2 = 000000000000e518, %l7 = e5f6af00a42e8663
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 1ddd9e11069ed070
! Mem[00000000908000b4] = 9a765db5, %g2 = 0000000000004ffb
ldsh [%i5+0x0b4],%g2 ! %g2 = ffffffffffff9a76
! %l3 = 00000000ae556e9c, Mem[0000000091800196] = 2e8187cd
sth %l3,[%o0+0x196] ! Mem[0000000091800194] = 6e9c87cd
! Mem[00000000448001a4] = 421b9bc1, %l7 = 1ddd9e11069ed070
swap [%i1+0x1a4],%l7 ! %l7 = 00000000421b9bc1
membar #Sync ! Added by membar checker (240)
! Mem[00000000900001c0] = 1afe81db6a4e019f, %g2 = ffffffffffff9a76
ldx [%i4+0x1c0],%g2 ! %g2 = 1afe81db6a4e019f
! Mem[00000000900000c0] = 54673d91 fea7cc5f cfa83989 6ae24a10
! Mem[00000000900000d0] = 9faf8bc4 04caa8a3 31fae76b ce29d8bf
! Mem[00000000900000e0] = 7556611f 73b76b03 c60160ff 80320c73
! Mem[00000000900000f0] = d61d816d a205cda9 78708af3 15c5d941
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[0000000044800168] = 5ae68766, %l2 = 0000e518, %l3 = ae556e9c
add %i1,0x168,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000005ae68766
! %f0 = 54673d91 fea7cc5f cfa83989 6ae24a10
! %f4 = 9faf8bc4 04caa8a3 31fae76b ce29d8bf
! %f8 = 7556611f 73b76b03 c60160ff 80320c73
! %f12 = d61d816d a205cda9 78708af3 15c5d941
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000044800104] = 5f52ceac, %l0 = 000000000789452b
swap [%i1+0x104],%l0 ! %l0 = 000000005f52ceac
! %f0 = 54673d91 fea7cc5f cfa83989 6ae24a10
! %f4 = 9faf8bc4 04caa8a3 31fae76b ce29d8bf
! %f8 = 7556611f 73b76b03 c60160ff 80320c73
! %f12 = d61d816d a205cda9 78708af3 15c5d941
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900001c0
p26_label_23:
! Mem[00000000450000f0] = 5a08f479, %l5 = 0000000000000013
swap [%i2+0x0f0],%l5 ! %l5 = 000000005a08f479
! Mem[0000000044800048] = 1a215883 f54047b9, %l2 = 0000e518, %l3 = 5ae68766
ldd [%i1+0x048],%l2 ! %l2 = 000000001a215883 00000000f54047b9
! Mem[0000000091000188] = c03b64c2 e0fb7783, %g2 = 6a4e019f, %g3 = dfc4edf3
ldd [%i6+0x188],%g2 ! %g2 = 00000000c03b64c2 00000000e0fb7783
! %l6 = 00000096, %l7 = 421b9bc1, Mem[0000000045000140] = e704aa10 5f9db934
std %l6,[%i2+0x140] ! Mem[0000000045000140] = 00000096 421b9bc1
! %l1 = 00000000e704aa10, Mem[0000000091000008] = 27e2e4e1
stw %l1,[%i6+%o1] ! Mem[0000000091000008] = e704aa10
! Mem[00000000450000d0] = 97f8c1c46efc4183, %l2 = 000000001a215883, %l4 = fffffffffffffb14
add %i2,0xd0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 97f8c1c46efc4183
! %f16 = 5dea2e4d 4961332b 945bc64f 4d498d49
! %f20 = 2c537951 f97805eb fd7fd3c4 4efdaa3e
! %f24 = 8f9252a5 fd318dbd d765d57b 42c207f6
! %f28 = 02233013 6bfbfdc7 cca41077 1ddedd93
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000140
! Mem[0000000044800090] = f9934f99, %l5 = 000000005a08f479
swap [%i1+0x090],%l5 ! %l5 = 00000000f9934f99
! %f16 = 5dea2e4d 4961332b 945bc64f 4d498d49
! %f20 = 2c537951 f97805eb fd7fd3c4 4efdaa3e
! %f24 = 8f9252a5 fd318dbd d765d57b 42c207f6
! %f28 = 02233013 6bfbfdc7 cca41077 1ddedd93
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[00000000908001c0] = c97811f1, %g2 = 00000000c03b64c2
lduh [%i5+0x1c0],%g2 ! %g2 = 000000000000c978
p26_label_24:
! Mem[0000000044800108] = 4fb34483ffd96e2a, %l0 = 000000005f52ceac
ldx [%i1+0x108],%l0 ! %l0 = 4fb34483ffd96e2a
! Mem[0000000091000098] = 195b1203, %g2 = 000000000000c978
lduw [%i6+0x098],%g2 ! %g2 = 00000000195b1203
membar #Sync ! Added by membar checker (241)
! %f16 = 5dea2e4d 4961332b 945bc64f 4d498d49
! %f20 = 2c537951 f97805eb fd7fd3c4 4efdaa3e
! %f24 = 8f9252a5 fd318dbd d765d57b 42c207f6
! %f28 = 02233013 6bfbfdc7 cca41077 1ddedd93
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[00000000458001c4] = a21b15c6, %l4 = 97f8c1c46efc4183
swap [%i3+0x1c4],%l4 ! %l4 = 00000000a21b15c6
! Mem[0000000045000118] = 5045a49af2369ea5, %l7 = 00000000421b9bc1, %l7 = 00000000421b9bc1
add %i2,0x118,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 5045a49af2369ea5
! Mem[00000000440000f8] = 85f17f3c5c066172, %l4 = 00000000a21b15c6, %l0 = 4fb34483ffd96e2a
add %i0,0xf8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 85f17f3c5c066172
! Mem[0000000090800060] = 5618f7bb, %g2 = 00000000195b1203
ldsh [%i5+0x062],%g2 ! %g2 = 0000000000005618
! Mem[00000000448000cf] = b7cbe3cd, %l2 = 000000001a215883
ldstub [%i1+0x0cf],%l2 ! %l2 = 000000cd000000ff
! %l4 = 00000000a21b15c6, Mem[0000000091000198] = 9aa5f69e4c575e02
stx %l4,[%i6+0x198] ! Mem[0000000091000198] = 00000000a21b15c6
membar #Sync ! Added by membar checker (242)
! Mem[0000000090000000] = 5dea2e4d 4961332b 945bc64f 4d498d49
! Mem[0000000090000010] = 2c537951 f97805eb fd7fd3c4 4efdaa3e
! Mem[0000000090000020] = 8f9252a5 fd318dbd d765d57b 42c207f6
! Mem[0000000090000030] = 02233013 6bfbfdc7 cca41077 1ddedd93
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
p26_label_25:
! %l6 = 0000000000000096, Mem[0000000090000080] = 5fcca7fe913d6754
stx %l6,[%i4+0x080] ! Mem[0000000090000080] = 0000000000000096
! Mem[0000000044000038] = 597c9578, %l1 = 00000000e704aa10
lduh [%i0+0x038],%l1 ! %l1 = 000000000000597c
! Mem[000000004400001c] = 04eff35f, %l5 = 00000000f9934f99
ldstub [%i0+0x01c],%l5 ! %l5 = 00000004000000ff
! Mem[00000000440000a8] = 243fda98, %l4 = 00000000a21b15c6
swap [%i0+0x0a8],%l4 ! %l4 = 00000000243fda98
! Mem[00000000900000a8] = 730c3280, %g2 = 0000000000005618
ldsb [%i4+0x0a8],%g2 ! %g2 = 0000000000000073
! Mem[00000000440000ec] = a7724e2b, %l7 = f2369ea5, %l4 = 243fda98
add %i0,0xec,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000a7724e2b
! %f0 = 54673d91 fea7cc5f cfa83989 6ae24a10
! %f4 = 9faf8bc4 04caa8a3 31fae76b ce29d8bf
! %f8 = 7556611f 73b76b03 c60160ff 80320c73
! %f12 = d61d816d a205cda9 78708af3 15c5d941
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[0000000045800040] = a22c3458 df503fa0, %l0 = 5c066172, %l1 = 0000597c
ldd [%i3+0x040],%l0 ! %l0 = 00000000a22c3458 00000000df503fa0
! Mem[000000004480009f] = a8889f50, %l6 = 0000000000000096
ldstub [%i1+0x09f],%l6 ! %l6 = 00000050000000ff
! Mem[0000000090800008] = 2ab0459b, %g18 = 7c658eddfa99a3b0
ldsw [%i5+%o1],%g2 ! %g2 = 7c658eddfa99a3b0
ba,a p26_not_taken_0_end
p26_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000a22c3458
bne,a,pn %xcc,p26_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000df503fa0
bne,a,pn %xcc,p26_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000cd
bne,a,pn %xcc,p26_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000f54047b9
bne,a,pn %xcc,p26_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000a7724e2b
bne,a,pn %xcc,p26_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000004
bne,a,pn %xcc,p26_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000050
bne,a,pn %xcc,p26_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 5045a49af2369ea5
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 54673d91 fea7cc5f
bne %xcc,p26_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be cfa83989 6ae24a10
bne %xcc,p26_f2_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 5dea2e4d 4961332b
bne %xcc,p26_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 945bc64f 4d498d49
bne %xcc,p26_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 2c537951 f97805eb
bne %xcc,p26_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be fd7fd3c4 4efdaa3e
bne %xcc,p26_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 8f9252a5 fd318dbd
bne %xcc,p26_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be d765d57b 42c207f6
bne %xcc,p26_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 02233013 6bfbfdc7
bne %xcc,p26_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be cca41077 1ddedd93
bne %xcc,p26_f30_fail
nop
! Check Local Memory
set p26_local0_expect,%g1
p26_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 5733e657ffeff35f
ldx [%i0+0x018],%g3 ! Observed data at 0000000044000018
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 58fb53a800000035
ldx [%i0+0x020],%g3 ! Observed data at 0000000044000020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 00000050b3f4e652
ldx [%i0+0x040],%g3 ! Observed data at 0000000044000040
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 98966c82cc3dcb59
ldx [%i0+0x060],%g3 ! Observed data at 0000000044000060
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x060,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = a21b15c6b48b7913
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 = d54870450000005f
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000440000b0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 000000448a93ac77
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000440000d0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = f76f2883d0be4fce
ldx [%i0+0x108],%g3 ! Observed data at 0000000044000108
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x108,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 609dffc79553e254
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000440001c0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 1bed2574eafad811
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000440001e8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x1e8,%g4
set p26_local1_expect,%g1
p26_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = b2a2f8cc6ef3aeab
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 = 98966c82cad2f522
ldx [%i1+0x010],%g3 ! Observed data at 0000000044800010
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 6efc41835e01e424
ldx [%i1+0x038],%g3 ! Observed data at 0000000044800038
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = 94fdbe444f017ea7
ldx [%i1+0x058],%g3 ! Observed data at 0000000044800058
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 98966c8253eb5b24
ldx [%i1+0x080],%g3 ! Observed data at 0000000044800080
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = d15778a77f1c32e2
ldx [%i1+0x088],%g3 ! Observed data at 0000000044800088
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 5a08f479a7e5156c
ldx [%i1+0x090],%g3 ! Observed data at 0000000044800090
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 000078f9a8889fff
ldx [%i1+0x098],%g3 ! Observed data at 0000000044800098
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 89ec865e106574a8
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000448000b0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 4b09b176b7cbe3ff
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000448000c8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = d0f9cba755eabc00
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000448000d0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 461b42050789452b
ldx [%i1+0x100],%g3 ! Observed data at 0000000044800100
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 4fb34483ffd96e2a
ldx [%i1+0x108],%g3 ! Observed data at 0000000044800108
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = c5ac30a997f0a71c
ldx [%i1+0x128],%g3 ! Observed data at 0000000044800128
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 00000000fce473ce
ldx [%i1+0x140],%g3 ! Observed data at 0000000044800140
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x140,%g4
ldx [%g1+0x178],%g2 ! Expected data = 82f2c804ff3d45a3
ldx [%i1+0x178],%g3 ! Observed data at 0000000044800178
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 6082d108069ed070
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000448001a0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 5f3b6ee76cd706da
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000448001b8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 2dd457ff3b1ce710
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000448001c0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x1c0,%g4
set p26_local2_expect,%g1
p26_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = a333f7ff91ccaad4
ldx [%i2+0x008],%g3 ! Observed data at 0000000045000008
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x008,%g4
ldx [%g1+0x078],%g2 ! Expected data = 93ddde1d7710a4cc
ldx [%i2+0x078],%g3 ! Observed data at 0000000045000078
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 9f73ccff1f679877
ldx [%i2+0x090],%g3 ! Observed data at 0000000045000090
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 00000013ed803e25
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 = 00000095197122ff
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000450000f8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 00000096421b9bc1
ldx [%i2+0x140],%g3 ! Observed data at 0000000045000140
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = bf77f84bff4478c3
ldx [%i2+0x148],%g3 ! Observed data at 0000000045000148
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x148,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 000000000789452b
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000450001c8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = e5f6af0009c62a28
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000450001e8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x1e8,%g4
set p26_local3_expect,%g1
p26_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 711b5ca864955c02
ldx [%i3+0x000],%g3 ! Observed data at 0000000045800000
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e6f9234e75e437c5
ldx [%i3+0x008],%g3 ! Observed data at 0000000045800008
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 8d040d56fec65005
ldx [%i3+0x010],%g3 ! Observed data at 0000000045800010
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = f549159b01cfaad0
ldx [%i3+0x018],%g3 ! Observed data at 0000000045800018
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4a4327d45dc3441c
ldx [%i3+0x020],%g3 ! Observed data at 0000000045800020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0c7a45f08ce1e58b
ldx [%i3+0x028],%g3 ! Observed data at 0000000045800028
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7c9052ebc913b45f
ldx [%i3+0x030],%g3 ! Observed data at 0000000045800030
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ce4db51a600d899f
ldx [%i3+0x038],%g3 ! Observed data at 0000000045800038
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x038,%g4
ldx [%g1+0x098],%g2 ! Expected data = 967d28837f1c32e2
ldx [%i3+0x098],%g3 ! Observed data at 0000000045800098
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 0000006971784c4d
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000458000c8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = d84660b1e704aa10
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000458000f0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 54673d91fea7cc5f
ldx [%i3+0x100],%g3 ! Observed data at 0000000045800100
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = cfa839896ae24a10
ldx [%i3+0x108],%g3 ! Observed data at 0000000045800108
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 9faf8bc404caa8a3
ldx [%i3+0x110],%g3 ! Observed data at 0000000045800110
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 31fae76bce29d8bf
ldx [%i3+0x118],%g3 ! Observed data at 0000000045800118
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 7556611f73b76b03
ldx [%i3+0x120],%g3 ! Observed data at 0000000045800120
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = c60160ff80320c73
ldx [%i3+0x128],%g3 ! Observed data at 0000000045800128
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = d61d816da205cda9
ldx [%i3+0x130],%g3 ! Observed data at 0000000045800130
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 78708af315c5d941
ldx [%i3+0x138],%g3 ! Observed data at 0000000045800138
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x138,%g4
ldx [%g1+0x170],%g2 ! Expected data = 2facff2ea83739bf
ldx [%i3+0x170],%g3 ! Observed data at 0000000045800170
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = efb37f701cc2db87
ldx [%i3+0x198],%g3 ! Observed data at 0000000045800198
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 4c0e5ea3ff355062
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000458001b0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0a8362b56efc4183
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000458001c0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = c337ec39a42e8663
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000458001e8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1e8,%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_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:
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000045000020]
stxa %l3,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800010]
done
p26_trap1o:
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000045000020]
stxa %l3,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800010]
done
p26_trap2e:
ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000044000020]
ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000045800020]
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000044000000]
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000045000028]
ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000045800000]
lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000044800000]
stha %l7,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045000020]
done
p26_trap2o:
ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000044000020]
ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000045800020]
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000044000000]
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000045000028]
ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000045800000]
lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000044800000]
stha %l7,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000045000020]
done
p26_trap3e:
nop
nop
nop
nop
done
p26_trap3o:
nop
nop
nop
nop
done
p26_init_memory_pointers:
set p26_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p26_local0_start,%i0
set p26_local1_start,%i1
set p26_local2_start,%i2
set p26_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 5b523da1abf9b361
ldx [%g1+0x008],%l1 ! %l1 = a3c7ba0e66c13a77
ldx [%g1+0x010],%l2 ! %l2 = ff2095d21bed2574
ldx [%g1+0x018],%l3 ! %l3 = 25afc4c5b2a2f8cc
ldx [%g1+0x020],%l4 ! %l4 = 6dd51ed23725dbfd
ldx [%g1+0x028],%l5 ! %l5 = 2ada966297f0a71c
ldx [%g1+0x030],%l6 ! %l6 = 761eda5a6cd706da
ldx [%g1+0x038],%l7 ! %l7 = db57a48472b37c12
! 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 = 9d65b400 9233255e bcf5ae24 57694a60
! %f4 = 33c8269d 56067f1e 76ced033 7f04f179
! %f8 = b9df5ed7 53f04396 8cfc5e18 5310f3b4
! %f12 = a78081b7 c847356c 4b6786e3 8ad8471b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! %f20 = 840ef712 161064e6 59df55e7 5cb75ea2
! %f24 = 93352872 7f0e362f 68489593 3cdb71ac
! %f28 = eb03cb2d cdc07866 d528c1ca f524d935
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 24a7629a 26f07721 e65d3a25 500ea640
! %f36 = 3e54ffd8 0b53605e 6d32b1a6 bdf5ec7f
! %f40 = 42c1ae18 b84bfd22 683826d2 f5d14555
! %f44 = 6971a748 76bc3670 8eff0a3d b8c9d5d6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf4f61a500000001a,%g7,%g1 ! GSR scale = 3, align = 2
wr %g1,%g0,%gsr ! GSR = f4f61a500000001a
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[0000000090800104] = 37da566d, %g2 = 0000000000000000
ldsb [%i5+0x107],%g2 ! %g2 = 0000000000000037
! %l1 = 91a7e60a39433fba, Mem[00000000908000e8] = 17136640929c17e3
stx %l1,[%i5+0x0e8] ! Mem[00000000908000e8] = 91a7e60a39433fba
! Mem[000000009100014c] = 99fd44c4, %g2 = 0000000000000037
ldsb [%i6+0x14d],%g2 ! %g2 = ffffffffffffff99
! Mem[0000000046000075] = 00960951, %l6 = 946b86066ce48beb
ldstub [%i0+0x075],%l6 ! %l6 = 00000096000000ff
! Mem[00000000468000ec] = 5519accb, %l5 = 17c226d9cfce6f35
swap [%i1+0x0ec],%l5 ! %l5 = 000000005519accb
! Mem[0000000046000088] = a3ffaa33, %l7 = 6317a87e25ea1ebb
swap [%i0+0x088],%l7 ! %l7 = 00000000a3ffaa33
! Mem[000000004600007c] = d2444f61, %l0 = b2e5662269f575d0
swap [%i0+0x07c],%l0 ! %l0 = 00000000d2444f61
! %l7 = 00000000a3ffaa33, Mem[0000000046000008] = 214970fdef634942
stx %l7,[%i0+%o1] ! Mem[0000000046000008] = 00000000a3ffaa33
! Mem[00000000478000a0] = 6b5e26ee f4a8de1a, %l0 = d2444f61, %l1 = 39433fba
ldd [%i3+0x0a0],%l0 ! %l0 = 000000006b5e26ee 00000000f4a8de1a
! Mem[0000000046000038] = d02bb12c, %l3 = daf832ff, %l5 = 5519accb
add %i0,0x38,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000d02bb12c
p27_label_2:
! %l4 = ec28f091f6371493, Mem[000000009080017c] = b86205d4
stw %l4,[%i5+0x17c] ! Mem[000000009080017c] = f6371493
! Mem[0000000091000170] = b7bd3cb0, %g2 = ffffffffffffff99
ldsh [%i6+0x172],%g2 ! %g2 = ffffffffffffb7bd
! Mem[000000004780004c] = 454134d3, %l6 = 00000096, %l5 = d02bb12c
add %i3,0x4c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000454134d3
! Mem[0000000090800028] = b751bea3, %g2 = ffffffffffffb7bd
ldub [%i5+%o5],%g2 ! %g2 = 00000000000000b7
! Mem[0000000046000038] = d02bb12cef45a8e1, %l5 = 00000000454134d3
ldx [%i0+0x038],%l5 ! %l5 = d02bb12cef45a8e1
! Mem[0000000047000182] = 7dba6926, %l6 = 0000000000000096
ldstub [%i2+0x182],%l6 ! %l6 = 00000069000000ff
! Mem[0000000047000048] = 0737b6ddb56fefa1, %l7 = 00000000a3ffaa33, %l3 = 3247035bdaf832ff
add %i2,0x48,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 0737b6ddb56fefa1
! Mem[0000000046000024] = 911538a9, %l1 = f4a8de1a, %l1 = f4a8de1a
add %i0,0x24,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000911538a9
! %l4 = f6371493, %l5 = ef45a8e1, Mem[0000000091800118] = aa781d47 d5950eec
std %l4,[%o0+0x118] ! Mem[0000000091800118] = f6371493 ef45a8e1
! %f16 = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! %f20 = 840ef712 161064e6 59df55e7 5cb75ea2
! %f24 = 93352872 7f0e362f 68489593 3cdb71ac
! %f28 = eb03cb2d cdc07866 d528c1ca f524d935
mov 0x080,%g4
stda %f16,[%i1+%g4]ASI_BLK_PL ! Block Store to 0000000046800080
p27_label_3:
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[00000000468001c8] = 802b8945fca16326, %l2 = e512c066549723d7, %l3 = 0737b6ddb56fefa1
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 802b8945fca16326
! Mem[0000000047800120] = 40557cb5fc5fe766, %l0 = 000000006b5e26ee, %l2 = e512c066549723d7
add %i3,0x120,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 40557cb5fc5fe766
! %l6 = 0000000000000069, Mem[00000000910001ad] = 5abc865c
stb %l6,[%i6+0x1ad] ! Mem[00000000910001ac] = 69bc865c
! Mem[00000000910000b8] = ea8f8457, %g18 = 34217db245149df2
ldsw [%i6+0x0b8],%g2 ! %g2 = 34217db245149df2
! Mem[0000000047000108] = ec621950, %l1 = 00000000911538a9
swap [%i2+0x108],%l1 ! %l1 = 00000000ec621950
! Mem[00000000908000f8] = 23f5bd3b, %g2 = ffffffffea8f8457
ldub [%i5+0x0f8],%g2 ! %g2 = 0000000000000023
! Mem[00000000910000f0] = 8900ace1d888e86d, %g2 = 0000000000000023
ldx [%i6+0x0f0],%g2 ! %g2 = 8900ace1d888e86d
! %l0 = 000000006b5e26ee, Mem[00000000918001a8] = f69e8f2681f0e11f
stx %l0,[%o0+0x1a8] ! Mem[00000000918001a8] = 000000006b5e26ee
! Mem[0000000090000008] = 6152b899, %g2 = 8900ace1d888e86d
lduh [%i4+0x00a],%g2 ! %g2 = 0000000000006152
p27_label_4:
! %l2 = fc5fe766, %l3 = fca16326, Mem[0000000090000008] = 6f9e6152 b899daae
std %l2,[%i4+%o1] ! Mem[0000000090000008] = fc5fe766 fca16326
! Mem[0000000091000178] = fb9baef4 5b23236e, %g2 = 00006152, %g3 = 00000000
ldd [%i6+0x178],%g2 ! %g2 = 00000000fb9baef4 000000005b23236e
! Mem[0000000047000088] = d045f09f106b9a01, %l7 = 00000000a3ffaa33, %l7 = 00000000a3ffaa33
add %i2,0x88,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = d045f09f106b9a01
! Mem[00000000470000dc] = 57e3b414, %l3 = fca16326, %l4 = f6371493
add %i2,0xdc,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000057e3b414
! %f0 = 9d65b400 9233255e bcf5ae24 57694a60
! %f4 = 33c8269d 56067f1e 76ced033 7f04f179
! %f8 = b9df5ed7 53f04396 8cfc5e18 5310f3b4
! %f12 = a78081b7 c847356c 4b6786e3 8ad8471b
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900000c0
membar #Sync ! Added by membar checker (243)
! %f16 = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! %f20 = 840ef712 161064e6 59df55e7 5cb75ea2
! %f24 = 93352872 7f0e362f 68489593 3cdb71ac
! %f28 = eb03cb2d cdc07866 d528c1ca f524d935
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900000c0
! %l3 = 802b8945fca16326, Mem[0000000090800091] = 34374c2b
stb %l3,[%i5+0x091] ! Mem[0000000090800090] = 26374c2b
! Mem[000000009000004c] = 50bdca2d, %g2 = 00000000fb9baef4
ldsh [%i4+0x04e],%g2 ! %g2 = 00000000000050bd
! Mem[0000000047800123] = 40557cb5, %l6 = 0000000000000069
ldstub [%i3+0x123],%l6 ! %l6 = 000000b5000000ff
! Mem[00000000470001c4] = f7192cc7, %l5 = d02bb12cef45a8e1
ldub [%i2+0x1c5],%l5 ! %l5 = 0000000000000019
p27_label_5:
! %f0 = 9d65b400 9233255e bcf5ae24 57694a60
! %f4 = 33c8269d 56067f1e 76ced033 7f04f179
! %f8 = b9df5ed7 53f04396 8cfc5e18 5310f3b4
! %f12 = a78081b7 c847356c 4b6786e3 8ad8471b
mov 0x100,%g6
stda %f0,[%i2+%g6]ASI_BLK_S ! Block Store to 0000000047000100
! %l5 = 0000000000000019, Mem[00000000470001c1] = 606e58f7
stb %l5,[%i2+0x1c1] ! Mem[00000000470001c0] = 601958f7
! Mem[00000000910001cc] = 2ed6bd0c, %g18 = 34217db245149df2
ldsw [%i6+0x1cc],%g2 ! %g2 = 34217db245149df2
! %l6 = 00000000000000b5, Mem[00000000918001ea] = 6ccc6efa
stb %l6,[%o0+0x1ea] ! Mem[00000000918001e8] = b5cc6efa
membar #Sync ! Added by membar checker (244)
! Mem[00000000900000c0] = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! Mem[00000000900000d0] = 840ef712 161064e6 59df55e7 5cb75ea2
! Mem[00000000900000e0] = 93352872 7f0e362f 68489593 3cdb71ac
! Mem[00000000900000f0] = eb03cb2d cdc07866 d528c1ca f524d935
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[000000009180014c] = 70f5ccae, %g2 = 000000002ed6bd0c
ldub [%o0+0x14e],%g2 ! %g2 = 0000000000000070
! %f16 = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! %f20 = 840ef712 161064e6 59df55e7 5cb75ea2
! %f24 = 93352872 7f0e362f 68489593 3cdb71ac
! %f28 = eb03cb2d cdc07866 d528c1ca f524d935
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[0000000047800093] = 7b1494ac, %l6 = 00000000000000b5
ldstub [%i3+0x093],%l6 ! %l6 = 000000ac000000ff
! %l3 = 802b8945fca16326, Mem[0000000091800085] = 7f161858
stb %l3,[%o0+0x085] ! Mem[0000000091800084] = 26161858
! %l7 = d045f09f106b9a01, Mem[00000000910000b8] = ea8f8457
stw %l7,[%i6+0x0b8] ! Mem[00000000910000b8] = 106b9a01
p27_label_6:
! Mem[000000004780008c] = 0b08fa53, %l7 = 106b9a01, %l3 = fca16326
add %i3,0x8c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000000b08fa53
! Mem[000000004600002c] = eb42e989, %l1 = 00000000ec621950
lduw [%i0+0x02c],%l1 ! %l1 = 00000000eb42e989
! Mem[0000000046000133] = ad5b7d4b, %l3 = 000000000b08fa53
ldstub [%i0+0x133],%l3 ! %l3 = 0000004b000000ff
! Mem[00000000460001c8] = b31ffc95, %l1 = 00000000eb42e989
swap [%i0+0x1c8],%l1 ! %l1 = 00000000b31ffc95
! Mem[0000000047000094] = 73d2c307, %l7 = d045f09f106b9a01
ldsw [%i2+0x094],%l7 ! %l7 = 0000000073d2c307
! Mem[00000000470001a0] = ef087e998315b1a2, %l2 = 40557cb5fc5fe766, %l3 = 000000000000004b
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = ef087e998315b1a2
! Mem[00000000918001dc] = be03d043, %g2 = 0000000000000070
lduh [%o0+0x1dc],%g2 ! %g2 = 000000000000be03
! Mem[0000000090800010] = ead2886d 9a5359ed, %g2 = 0000be03, %g3 = 5b23236e
ldd [%i5+%o2],%g2 ! %g2 = 00000000ead2886d 000000009a5359ed
! Mem[00000000918000d4] = 395e0695, %g2 = 00000000ead2886d
ldsb [%o0+0x0d5],%g2 ! %g2 = 0000000000000039
! Mem[0000000046000140] = db4a021f 59ae49b5 114966e2 772137db
! Mem[0000000046000150] = 2249eb85 a49bdff5 55e72aa1 e35b56d9
! Mem[0000000046000160] = 2b182f05 1de0919f b8228557 fbb98d9a
! Mem[0000000046000170] = a929c034 3340d8ff 9a8b6982 aa6d2821
mov 0x140,%g6
ldda [%i0+%g6]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000046000140
p27_label_7:
! Mem[000000009080000c] = 1794f2ea, %g2 = 0000000000000039
ldub [%i5+0x00d],%g2 ! %g2 = 0000000000000017
! Mem[0000000091000078] = e14b9faa, %g2 = 0000000000000017
lduh [%i6+0x07a],%g2 ! %g2 = 000000000000e14b
! Mem[0000000047000103] = 9d65b400, %l0 = 000000006b5e26ee
ldstub [%i2+0x103],%l0 ! %l0 = 00000000000000ff
! Mem[0000000046800068] = 511a1545393007ed, %l5 = 0000000000000019, %l5 = 0000000000000019
add %i1,0x68,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 511a1545393007ed
! Mem[0000000090800118] = 59744ec7 141e1b8a, %g2 = 0000e14b, %g3 = 9a5359ed
ldd [%i5+0x118],%g2 ! %g2 = 0000000059744ec7 00000000141e1b8a
! Mem[00000000900000c0] = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! Mem[00000000900000d0] = 840ef712 161064e6 59df55e7 5cb75ea2
! Mem[00000000900000e0] = 93352872 7f0e362f 68489593 3cdb71ac
! Mem[00000000900000f0] = eb03cb2d cdc07866 d528c1ca f524d935
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[00000000910000a0] = 9a60a901 332b0c79, %g2 = 59744ec7, %g3 = 141e1b8a
ldd [%i6+0x0a0],%g2 ! %g2 = 000000009a60a901 00000000332b0c79
! Mem[0000000047800178] = edf6ecdb, %l4 = 57e3b414, %l2 = fc5fe766
add %i3,0x178,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000edf6ecdb
! Mem[00000000478000b4] = 6d9c067a, %l6 = 00000000000000ac
ldstub [%i3+0x0b4],%l6 ! %l6 = 0000006d000000ff
! %f0 = b549ae59 1f024adb db372177 e2664911
! %f4 = f5df9ba4 85eb4922 d9565be3 a12ae755
! %f8 = 9f91e01d 052f182b 9a8db9fb 578522b8
! %f12 = ffd84033 34c029a9 21286daa 82698b9a
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000180
p27_label_8:
! %f16 = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! %f20 = 840ef712 161064e6 59df55e7 5cb75ea2
! %f24 = 93352872 7f0e362f 68489593 3cdb71ac
! %f28 = eb03cb2d cdc07866 d528c1ca f524d935
mov 0x080,%g6
stda %f16,[%i1+%g6]ASI_COMMIT_S ! Block Store to 0000000046800080
! Mem[00000000908000b4] = 765db5f2, %g2 = 000000009a60a901
ldsb [%i5+0x0b5],%g2 ! %g2 = 0000000000000076
! Mem[00000000910000c8] = 5c717882, %g2 = 0000000000000076
lduh [%i6+0x0c8],%g2 ! %g2 = 0000000000005c71
! Mem[0000000047000026] = 3dbe7fb6, %l0 = 0000000000000000
ldstub [%i2+0x026],%l0 ! %l0 = 0000007f000000ff
! Mem[0000000046000010] = b56104bd, %l1 = 00000000b31ffc95
ldsb [%i0+0x012],%l1 ! %l1 = 0000000000000004
! Mem[0000000091000150] = c4534e06, %g2 = 0000000000005c71
lduw [%i6+0x150],%g2 ! %g2 = 00000000c4534e06
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000918000d0] = d56730ea, %g18 = 34217db245149df2
ldsw [%o0+0x0d0],%g2 ! %g2 = 34217db245149df2
! Mem[00000000468001b8] = b5f00b1c5887f0fc, %l1 = 0000000000000004, %l4 = 0000000057e3b414
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = b5f00b1c5887f0fc
! %l0 = 000000000000007f, Mem[000000009180015e] = 94bbe99a
sth %l0,[%o0+0x15e] ! Mem[000000009180015c] = 007fe99a
p27_label_9:
membar #Sync ! Added by membar checker (245)
! Mem[0000000090000040] = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! Mem[0000000090000050] = 840ef712 161064e6 59df55e7 5cb75ea2
! Mem[0000000090000060] = 93352872 7f0e362f 68489593 3cdb71ac
! Mem[0000000090000070] = eb03cb2d cdc07866 d528c1ca f524d935
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %l0 = 0000007f, %l1 = 00000004, Mem[0000000090000198] = 55e72aa1 e35b56d9
std %l0,[%i4+0x198] ! Mem[0000000090000198] = 0000007f 00000004
! %l2 = 00000000edf6ecdb, Mem[000000009180011c] = ef45a8e1
stb %l2,[%o0+0x11c] ! Mem[000000009180011c] = db45a8e1
! Mem[00000000478001ff] = abb94489, %l3 = ef087e998315b1a2
ldstub [%i3+0x1ff],%l3 ! %l3 = 00000089000000ff
! Mem[0000000046000030] = 737ed411, %l7 = 0000000073d2c307
ldstub [%i0+0x030],%l7 ! %l7 = 00000073000000ff
! Mem[0000000090000148] = caa3e5d9, %g2 = ffffffffd56730ea
lduw [%i4+0x148],%g2 ! %g2 = 00000000caa3e5d9
! %f16 = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! %f20 = 840ef712 161064e6 59df55e7 5cb75ea2
! %f24 = 93352872 7f0e362f 68489593 3cdb71ac
! %f28 = eb03cb2d cdc07866 d528c1ca f524d935
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[0000000047000008] = 33d3d1e5afb42644, %l7 = 0000000000000073, %l4 = b5f00b1c5887f0fc
add %i2,0x08,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 33d3d1e5afb42644
! %l7 = 0000000000000073, Mem[00000000478000d8] = 581c6d9f24366010
stx %l7,[%i3+0x0d8] ! Mem[00000000478000d8] = 0000000000000073
! Mem[0000000047800010] = 2ba3957b ecfeee9a, %l6 = 0000006d, %l7 = 00000073
ldd [%i3+%o2],%l6 ! %l6 = 000000002ba3957b 00000000ecfeee9a
p27_label_10:
! Mem[000000009080008c] = 3d734006, %g18 = 34217db245149df2
ldsw [%i5+0x08c],%g2 ! %g2 = 34217db245149df2
! Mem[0000000046800090] = 840ef712, %l2 = 00000000edf6ecdb
ldstub [%i1+0x090],%l2 ! %l2 = 00000084000000ff
! Mem[0000000047000100] = 9d65b4ff9233255e, %l3 = 0000000000000089, %l4 = 33d3d1e5afb42644
add %i2,0x100,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 9d65b4ff9233255e
! Mem[0000000091800188] = 276496bf, %g2 = 000000003d734006
ldsh [%o0+0x188],%g2 ! %g2 = 0000000000002764
! Mem[00000000918000e8] = 57e20fed be34bf17, %g2 = 00002764, %g3 = 332b0c79
ldd [%o0+0x0e8],%g2 ! %g2 = 0000000057e20fed 00000000be34bf17
! Mem[0000000046800150] = fc0ba53a, %l7 = ecfeee9a, %l1 = 00000004
add %i1,0x150,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000fc0ba53a
! %l5 = 511a1545393007ed, Mem[0000000090000007] = 47fc5fe7
stb %l5,[%i4+0x007] ! Mem[0000000090000004] = edfc5fe7
membar #Sync ! Added by membar checker (246)
! Mem[0000000090000180] = f88b0dda 79708a0e fc7bb777 548dde20
! Mem[0000000090000190] = e6641016 12f70e84 a25eb75c e755df59
! Mem[00000000900001a0] = 2f360e7f 72283593 ac71db3c 93954868
! Mem[00000000900001b0] = 6678c0cd 2dcb03eb 35d924f5 cac128d5
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[0000000047000098] = 0c9ee7bf, %l4 = 9d65b4ff9233255e
ldstub [%i2+0x098],%l4 ! %l4 = 0000000c000000ff
! Mem[0000000046000084] = dfb6308d, %l2 = 0000000000000084
swap [%i0+0x084],%l2 ! %l2 = 00000000dfb6308d
p27_label_11:
! Mem[000000009080018c] = 758ca430, %g2 = 0000000057e20fed
ldsb [%i5+0x18f],%g2 ! %g2 = 0000000000000075
! %l7 = 00000000ecfeee9a, Mem[00000000918000a4] = ca8d68b1
stw %l7,[%o0+0x0a4] ! Mem[00000000918000a4] = ecfeee9a
! Mem[000000009180000c] = 0f7929fd, %g2 = 0000000000000075
ldsh [%o0+0x00c],%g2 ! %g2 = 0000000000000f79
! Mem[0000000090000040] = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! Mem[0000000090000050] = 840ef712 161064e6 59df55e7 5cb75ea2
! Mem[0000000090000060] = 93352872 7f0e362f 68489593 3cdb71ac
! Mem[0000000090000070] = eb03cb2d cdc07866 d528c1ca f524d935
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800088] = d37cd3a7 3d734006, %g2 = 00000f79, %g3 = be34bf17
ldd [%i5+0x088],%g2 ! %g2 = 00000000d37cd3a7 000000003d734006
! Mem[0000000047000094] = 73d2c307, %l2 = 00000000dfb6308d
ldstub [%i2+0x094],%l2 ! %l2 = 00000073000000ff
! Mem[00000000910000dc] = 63994add, %g2 = 00000000d37cd3a7
lduh [%i6+0x0dc],%g2 ! %g2 = 0000000000006399
! %l7 = 00000000ecfeee9a, Mem[0000000091800054] = 51c81b56
stb %l7,[%o0+0x054] ! Mem[0000000091800054] = 9ac81b56
! %f0 = b549ae59 1f024adb db372177 e2664911
! %f4 = f5df9ba4 85eb4922 d9565be3 a12ae755
! %f8 = 9f91e01d 052f182b 9a8db9fb 578522b8
! %f12 = ffd84033 34c029a9 21286daa 82698b9a
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[00000000910000d8] = 36a1090d, %g18 = 34217db245149df2
ldsw [%i6+0x0d8],%g2 ! %g2 = 34217db245149df2
p27_label_12:
! Mem[0000000046800048] = 4da24fc2cfae0e86, %l7 = 00000000ecfeee9a, %l0 = 000000000000007f
add %i1,0x48,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 4da24fc2cfae0e86
! Mem[0000000047000068] = a4e961b7569610e8, %l3 = 0000000000000089, %l4 = 000000000000000c
add %i2,0x68,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = a4e961b7569610e8
! %l2 = 0000000000000073, Mem[0000000090800030] = 9bac3900
stb %l2,[%i5+0x030] ! Mem[0000000090800030] = 73ac3900
! Mem[00000000478001ec] = 2c9cbdeb, %l5 = 511a1545393007ed
swap [%i3+0x1ec],%l5 ! %l5 = 000000002c9cbdeb
! Mem[000000009180015c] = 456a007f, %g2 = 0000000036a1090d
ldsh [%o0+0x15c],%g2 ! %g2 = 000000000000456a
! Mem[0000000046000000] = 8dbabe8ef7ac1779, %l1 = 00000000fc0ba53a, %l4 = a4e961b7569610e8
casxa [%i0]0x80,%l1,%l4 ! %l4 = 8dbabe8ef7ac1779
! %l7 = 00000000ecfeee9a, Mem[00000000910000b0] = 2b9d7dab
sth %l7,[%i6+0x0b0] ! Mem[00000000910000b0] = ee9a7dab
! %f0 = b549ae59 1f024adb db372177 e2664911
! %f4 = f5df9ba4 85eb4922 d9565be3 a12ae755
! %f8 = 9f91e01d 052f182b 9a8db9fb 578522b8
! %f12 = ffd84033 34c029a9 21286daa 82698b9a
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000180
! %l0 = cfae0e86, %l1 = fc0ba53a, Mem[0000000090800020] = c2bf3888 411a98b5
std %l0,[%i5+%o4] ! Mem[0000000090800020] = cfae0e86 fc0ba53a
! Mem[0000000091800198] = 87cdd368, %g18 = 34217db245149df2
ldsw [%o0+0x198],%g2 ! %g2 = 34217db245149df2
p27_label_13:
! Mem[0000000046000100] = 538e096d 2ac42538, %l4 = f7ac1779, %l5 = 2c9cbdeb
ldd [%i0+0x100],%l4 ! %l4 = 00000000538e096d 000000002ac42538
! %l0 = cfae0e86, %l1 = fc0ba53a, Mem[00000000470001c8] = cd729524 a445f39d
std %l0,[%i2+0x1c8] ! Mem[00000000470001c8] = cfae0e86 fc0ba53a
! Mem[00000000470000c8] = f204af2f, %l3 = 00000089, %l1 = fc0ba53a
add %i2,0xc8,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000f204af2f
! %l2 = 0000000000000073, Mem[00000000470000b8] = 4a6caf25
stw %l2,[%i2+0x0b8] ! Mem[00000000470000b8] = 00000073
! Mem[00000000918000e4] = 234a57e2, %g2 = ffffffff87cdd368
lduh [%o0+0x0e6],%g2 ! %g2 = 000000000000234a
! Mem[00000000478000e8] = 01d45e28, %l0 = cfae0e86, %l5 = 2ac42538
add %i3,0xe8,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000001d45e28
! Mem[00000000478001f0] = 5757d97f, %l6 = 000000002ba3957b
ldsh [%i3+0x1f2],%l6 ! %l6 = ffffffffffffd97f
! Mem[000000009180006c] = 5c99ff4b, %g2 = 000000000000234a
lduh [%o0+0x06c],%g2 ! %g2 = 0000000000005c99
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[000000004600019c] = d0ab7937, %l0 = 4da24fc2cfae0e86
swap [%i0+0x19c],%l0 ! %l0 = 00000000d0ab7937
p27_label_14:
! %f16 = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! %f20 = 840ef712 161064e6 59df55e7 5cb75ea2
! %f24 = 93352872 7f0e362f 68489593 3cdb71ac
! %f28 = eb03cb2d cdc07866 d528c1ca f524d935
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[00000000478001d4] = 29f5687c, %l4 = 538e096d, %l5 = 01d45e28
add %i3,0x1d4,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000029f5687c
! Mem[00000000470001f0] = 080e6b32, %l2 = 0000000000000073
lduw [%i2+0x1f0],%l2 ! %l2 = 00000000080e6b32
! Mem[00000000910000dc] = 4add5949, %g2 = 0000000000005c99
lduh [%i6+0x0de],%g2 ! %g2 = 0000000000004add
! Mem[000000009100018c] = 77835fe1, %g2 = 0000000000004add
ldsh [%i6+0x18e],%g2 ! %g2 = 0000000000007783
! %l5 = 0000000029f5687c, Mem[0000000047000138] = 4b6786e3
stb %l5,[%i2+0x138] ! Mem[0000000047000138] = 7c6786e3
! Mem[0000000090000160] = 7a264423 37fcd053, %g2 = 00007783, %g3 = 3d734006
ldd [%i4+0x160],%g2 ! %g2 = 000000007a264423 0000000037fcd053
! Mem[00000000470000b4] = f2a2cebf, %l7 = 00000000ecfeee9a
swap [%i2+0x0b4],%l7 ! %l7 = 00000000f2a2cebf
! %f16 = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! %f20 = 840ef712 161064e6 59df55e7 5cb75ea2
! %f24 = 93352872 7f0e362f 68489593 3cdb71ac
! %f28 = eb03cb2d cdc07866 d528c1ca f524d935
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[00000000478001a4] = e01c0f1b, %l5 = 29f5687c, %l0 = d0ab7937
add %i3,0x1a4,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000e01c0f1b
p27_label_15:
membar #Sync ! Added by membar checker (247)
! Mem[0000000090000180] = b549ae59 1f024adb db372177 e2664911
! Mem[0000000090000190] = f5df9ba4 85eb4922 d9565be3 a12ae755
! Mem[00000000900001a0] = 9f91e01d 052f182b 9a8db9fb 578522b8
! Mem[00000000900001b0] = ffd84033 34c029a9 21286daa 82698b9a
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[00000000468001d9] = 352e2ab2, %l5 = 0000000029f5687c
ldstub [%i1+0x1d9],%l5 ! %l5 = 0000002e000000ff
! Mem[00000000468001b0] = 70866091e511d0c0, %l2 = 00000000080e6b32, %l7 = 00000000f2a2cebf
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 70866091e511d0c0
! Mem[0000000090800030] = 73ac3900, %g18 = 34217db245149df2
ldsw [%i5+0x030],%g2 ! %g2 = 34217db245149df2
! Mem[0000000090000140] = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! Mem[0000000090000150] = 840ef712 161064e6 59df55e7 5cb75ea2
! Mem[0000000090000160] = 93352872 7f0e362f 68489593 3cdb71ac
! Mem[0000000090000170] = eb03cb2d cdc07866 d528c1ca f524d935
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! %l1 = 00000000f204af2f, Mem[0000000091800180] = 1de20240
stw %l1,[%o0+0x180] ! Mem[0000000091800180] = f204af2f
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! %f16 = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! %f20 = 840ef712 161064e6 59df55e7 5cb75ea2
! %f24 = 93352872 7f0e362f 68489593 3cdb71ac
! %f28 = eb03cb2d cdc07866 d528c1ca f524d935
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[0000000090000140] = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! Mem[0000000090000150] = 840ef712 161064e6 59df55e7 5cb75ea2
! Mem[0000000090000160] = 93352872 7f0e362f 68489593 3cdb71ac
! Mem[0000000090000170] = eb03cb2d cdc07866 d528c1ca f524d935
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! %l7 = 70866091e511d0c0, Mem[0000000091800028] = 52a3a6da65de2819
stx %l7,[%o0+%o5] ! Mem[0000000091800028] = 70866091e511d0c0
p27_label_16:
! Mem[0000000047800038] = 9ff3d43c4dec66b4, %l0 = 00000000e01c0f1b
ldx [%i3+0x038],%l0 ! %l0 = 9ff3d43c4dec66b4
! %f0 = b549ae59 1f024adb db372177 e2664911
! %f4 = f5df9ba4 85eb4922 d9565be3 a12ae755
! %f8 = 9f91e01d 052f182b 9a8db9fb 578522b8
! %f12 = ffd84033 34c029a9 21286daa 82698b9a
mov 0x100,%g5
stda %f0,[%i3+%g5]ASI_BLK_P ! Block Store to 0000000047800100
! Mem[0000000090800030] = 39001824, %g2 = 0000000073ac3900
lduh [%i5+0x032],%g2 ! %g2 = 0000000000003900
! %l4 = 00000000538e096d, Mem[0000000047000184] = 34c23520
sth %l4,[%i2+0x184] ! Mem[0000000047000184] = 096d3520
membar #Sync ! Added by membar checker (248)
! Mem[0000000090000068] = db3c9395, %g2 = 0000000000003900
ldsh [%i4+0x06a],%g2 ! %g2 = ffffffffffffdb3c
! Mem[000000004700017c] = 337cda53, %l3 = 0000000000000089
swap [%i2+0x17c],%l3 ! %l3 = 00000000337cda53
! Mem[00000000478001e0] = 5ff60ab0, %l1 = f204af2f, %l7 = e511d0c0
add %i3,0x1e0,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000005ff60ab0
! Mem[00000000468000d0] = 33f8d157, %l5 = 0000002e, %l4 = 538e096d
add %i1,0xd0,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000033f8d157
! Mem[00000000910001d0] = bd4fdab6 0b35f789, %g2 = ffffdb3c, %g3 = 37fcd053
ldd [%i6+0x1d0],%g2 ! %g2 = 00000000bd4fdab6 000000000b35f789
! Mem[0000000047000062] = 1ade7073, %l5 = 000000000000002e
ldstub [%i2+0x062],%l5 ! %l5 = 00000070000000ff
p27_label_17:
! Mem[000000004700009c] = 06a321de, %l1 = f204af2f, %l2 = 080e6b32
add %i2,0x9c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000006a321de
! %l4 = 33f8d157, %l5 = 00000070, Mem[0000000046800000] = 435eb271 545c947e
std %l4,[%i1+%g0] ! Mem[0000000046800000] = 33f8d157 00000070
! Mem[0000000090800014] = 9a5359ed, %g2 = 00000000bd4fdab6
lduh [%i5+0x014],%g2 ! %g2 = 0000000000009a53
! %f0 = b549ae59 1f024adb db372177 e2664911
! %f4 = f5df9ba4 85eb4922 d9565be3 a12ae755
! %f8 = 9f91e01d 052f182b 9a8db9fb 578522b8
! %f12 = ffd84033 34c029a9 21286daa 82698b9a
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[0000000047800058] = df6e1b67, %l6 = ffffffffffffd97f
lduw [%i3+0x058],%l6 ! %l6 = 00000000df6e1b67
! %f0 = b549ae59 1f024adb db372177 e2664911
! %f4 = f5df9ba4 85eb4922 d9565be3 a12ae755
! %f8 = 9f91e01d 052f182b 9a8db9fb 578522b8
! %f12 = ffd84033 34c029a9 21286daa 82698b9a
mov 0x0c0,%g6
stda %f0,[%i0+%g6]ASI_BLK_AIUPL ! Block Store to 00000000460000c0
! %f16 = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! %f20 = 840ef712 161064e6 59df55e7 5cb75ea2
! %f24 = 93352872 7f0e362f 68489593 3cdb71ac
! %f28 = eb03cb2d cdc07866 d528c1ca f524d935
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000040
! Mem[0000000090800098] = 783dc363, %g2 = 0000000000009a53
ldub [%i5+0x098],%g2 ! %g2 = 0000000000000078
! Mem[0000000047800190] = d4562b05c4d28644, %l0 = 9ff3d43c4dec66b4, %l3 = 00000000337cda53
add %i3,0x190,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = d4562b05c4d28644
! Mem[0000000046800194] = f35c0ed4, %l6 = df6e1b67, %l3 = c4d28644
add %i1,0x194,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000f35c0ed4
p27_label_18:
! %l1 = 00000000f204af2f, Mem[0000000046000124] = adc679b5
sth %l1,[%i0+0x124] ! Mem[0000000046000124] = af2f79b5
! Mem[00000000460000b8] = 3545001b, %l2 = 06a321de, %l4 = 33f8d157
add %i0,0xb8,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000003545001b
! Mem[0000000091000140] = 546b0b27, %g2 = 0000000000000078
ldsb [%i6+0x140],%g2 ! %g2 = 0000000000000054
! Mem[0000000046800004] = 00000070, %l1 = f204af2f, %l5 = 00000070
add %i1,0x04,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000000000070
! %l7 = 000000005ff60ab0, Mem[00000000900000f4] = 2dcb03eb
sth %l7,[%i4+0x0f4] ! Mem[00000000900000f4] = 0ab003eb
! %f16 = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! %f20 = 840ef712 161064e6 59df55e7 5cb75ea2
! %f24 = 93352872 7f0e362f 68489593 3cdb71ac
! %f28 = eb03cb2d cdc07866 d528c1ca f524d935
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[00000000900000ec] = 48686678, %g2 = 0000000000000054
lduh [%i4+0x0ee],%g2 ! %g2 = 0000000000004868
membar #Sync ! Added by membar checker (249)
! %f16 = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! %f20 = 840ef712 161064e6 59df55e7 5cb75ea2
! %f24 = 93352872 7f0e362f 68489593 3cdb71ac
! %f28 = eb03cb2d cdc07866 d528c1ca f524d935
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000140
! Mem[000000009000002c] = 3cdb71ac, %g18 = 34217db245149df2
ldsw [%i4+0x02c],%g2 ! %g2 = 34217db245149df2
! Mem[0000000047000170] = 30f3621a, %l5 = 0000000000000070
swap [%i2+0x170],%l5 ! %l5 = 0000000030f3621a
p27_label_19:
! Mem[0000000047000044] = 099b7d0b, %l2 = 0000000006a321de
swap [%i2+0x044],%l2 ! %l2 = 00000000099b7d0b
! Mem[00000000468001c9] = 802b8945, %l2 = 00000000099b7d0b
ldstub [%i1+0x1c9],%l2 ! %l2 = 0000002b000000ff
! Mem[0000000047000104] = 9233255e, %l1 = 00000000f204af2f
ldstub [%i2+0x104],%l1 ! %l1 = 00000092000000ff
! %f16 = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! %f20 = 840ef712 161064e6 59df55e7 5cb75ea2
! %f24 = 93352872 7f0e362f 68489593 3cdb71ac
! %f28 = eb03cb2d cdc07866 d528c1ca f524d935
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[0000000090000000] = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! Mem[0000000090000010] = 840ef712 161064e6 59df55e7 5cb75ea2
! Mem[0000000090000020] = 93352872 7f0e362f 68489593 3cdb71ac
! Mem[0000000090000030] = eb03cb2d cdc07866 d528c1ca f524d935
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! %l6 = 00000000df6e1b67, Mem[0000000091000000] = b83e384fc1f38f7a
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = 00000000df6e1b67
! %l5 = 0000000030f3621a, Mem[0000000090000078] = 35d924f5
sth %l5,[%i4+0x078] ! Mem[0000000090000078] = 621a24f5
! %f16 = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! %f20 = 840ef712 161064e6 59df55e7 5cb75ea2
! %f24 = 93352872 7f0e362f 68489593 3cdb71ac
! %f28 = eb03cb2d cdc07866 d528c1ca f524d935
stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[000000004600009c] = 7f3265d9, %l6 = df6e1b67, %l1 = 00000092
add %i0,0x9c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000007f3265d9
! Mem[0000000090000084] = ba5db46e, %g2 = 000000003cdb71ac
lduw [%i4+0x084],%g2 ! %g2 = 00000000ba5db46e
p27_label_20:
! %l2 = 0000002b, %l3 = f35c0ed4, Mem[0000000090000128] = 68489593 3cdb71ac
std %l2,[%i4+0x128] ! Mem[0000000090000128] = 0000002b f35c0ed4
! %l4 = 3545001b, %l5 = 30f3621a, Mem[0000000091000028] = 22d6d33b c405d5f9
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 3545001b 30f3621a
! %f0 = b549ae59 1f024adb db372177 e2664911
! %f4 = f5df9ba4 85eb4922 d9565be3 a12ae755
! %f8 = 9f91e01d 052f182b 9a8db9fb 578522b8
! %f12 = ffd84033 34c029a9 21286daa 82698b9a
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[00000000908000d8] = 8a14b856, %g18 = 34217db245149df2
ldsw [%i5+0x0d8],%g2 ! %g2 = 34217db245149df2
! Mem[0000000090000180] = b549ae59 1f024adb db372177 e2664911
! Mem[0000000090000190] = f5df9ba4 85eb4922 d9565be3 a12ae755
! Mem[00000000900001a0] = 9f91e01d 052f182b 9a8db9fb 578522b8
! Mem[00000000900001b0] = ffd84033 34c029a9 21286daa 82698b9a
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %l0 = 4dec66b4, %l1 = 7f3265d9, Mem[0000000091800168] = 0d7c697d ddf6fabb
std %l0,[%o0+0x168] ! Mem[0000000091800168] = 4dec66b4 7f3265d9
! Mem[000000004680017c] = c5fc6d3a, %l4 = 000000003545001b
ldstub [%i1+0x17c],%l4 ! %l4 = 000000c5000000ff
membar #Sync ! Added by membar checker (250)
! %f0 = b549ae59 1f024adb db372177 e2664911
! %f4 = f5df9ba4 85eb4922 d9565be3 a12ae755
! %f8 = 9f91e01d 052f182b 9a8db9fb 578522b8
! %f12 = ffd84033 34c029a9 21286daa 82698b9a
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000140
! %l0 = 9ff3d43c4dec66b4, Mem[0000000090000050] = 2249eb85
stw %l0,[%i4+0x050] ! Mem[0000000090000050] = 4dec66b4
! Mem[00000000470001f4] = 95e79e00, %l3 = 00000000f35c0ed4
swap [%i2+0x1f4],%l3 ! %l3 = 0000000095e79e00
p27_label_21:
! Mem[00000000900000c0] = f88b0dda 79708a0e fc7bb777 548dde20
! Mem[00000000900000d0] = e6641016 12f70e84 a25eb75c e755df59
! Mem[00000000900000e0] = 2f360e7f 72283593 ac71db3c 93954868
! Mem[00000000900000f0] = 6678c0cd 0ab003eb 35d924f5 cac128d5
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000046800004] = 00000070, %l0 = 4dec66b4, %l5 = 30f3621a
add %i1,0x04,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000000000070
! Mem[0000000090000188] = db372177e2664911, %g2 = ffffffff8a14b856
ldx [%i4+0x188],%g2 ! %g2 = db372177e2664911
! Mem[0000000047800140] = e0f8c5b5 150583ef 018973cb 51410fa4
! Mem[0000000047800150] = 4a56e455 ff76062a 5ae60728 ebf09503
! Mem[0000000047800160] = a6a35364 df9b8e3c f81c4a8c 6f9fd13b
! Mem[0000000047800170] = 409068f9 c402264e edf6ecdb 08e51087
ldda [%i3+%g4]ASI_BLK_AIUPL,%f0 ! Block Load from 0000000047800140
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[000000004780018b] = dcfbb94c, %l1 = 000000007f3265d9
ldstub [%i3+0x18b],%l1 ! %l1 = 0000004c000000ff
! Mem[00000000460001e9] = 11ece93f, %l3 = 0000000095e79e00
ldstub [%i0+0x1e9],%l3 ! %l3 = 000000ec000000ff
! %l5 = 0000000000000070, Mem[0000000091800150] = ccaef1b0
sth %l5,[%o0+0x150] ! Mem[0000000091800150] = 0070f1b0
! %l0 = 9ff3d43c4dec66b4, Mem[00000000460000aa] = a3797acd
stb %l0,[%i0+0x0aa] ! Mem[00000000460000a8] = a379b4cd
membar #Sync ! Added by membar checker (251)
! %f16 = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! %f20 = 840ef712 161064e6 59df55e7 5cb75ea2
! %f24 = 93352872 7f0e362f 68489593 3cdb71ac
! %f28 = eb03cb2d cdc07866 d528c1ca f524d935
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000140
p27_label_22:
! %f0 = ef830515 b5c5f8e0 a40f4151 cb738901
! %f4 = 2a0676ff 55e4564a 0395f0eb 2807e65a
! %f8 = 3c8e9bdf 6453a3a6 3bd19f6f 8c4a1cf8
! %f12 = 4e2602c4 f9689040 8710e508 dbecf6ed
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! %l4 = 000000c5, %l5 = 00000070, Mem[0000000090000178] = 35d924f5 cac128d5
std %l4,[%i4+0x178] ! Mem[0000000090000178] = 000000c5 00000070
! Mem[00000000468000c8] = 1553172e75837393, %l5 = 0000000000000070
ldx [%i1+0x0c8],%l5 ! %l5 = 1553172e75837393
! %l2 = 000000000000002b, Mem[00000000470001c0] = 601958f7
sth %l2,[%i2+0x1c0] ! Mem[00000000470001c0] = 002b58f7
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! %l0 = 4dec66b4, %l1 = 0000004c, Mem[0000000091000140] = 546b0b27 6237e19c
std %l0,[%i6+0x140] ! Mem[0000000091000140] = 4dec66b4 0000004c
! Mem[0000000047000024] = 3dbeffb6, %l5 = 75837393, %l7 = 5ff60ab0
add %i2,0x24,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000003dbeffb6
! Mem[0000000046800048] = 4da24fc2cfae0e86, %l5 = 1553172e75837393, %l4 = 00000000000000c5
add %i1,0x48,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 4da24fc2cfae0e86
! Mem[0000000090800188] = 723d4e83, %g18 = 34217db245149df2
ldsw [%i5+0x188],%g2 ! %g2 = 34217db245149df2
! %l6 = 00000000df6e1b67, Mem[0000000047000150] = 7b44519af7bd11fb
stx %l6,[%i2+0x150] ! Mem[0000000047000150] = 00000000df6e1b67
p27_label_23:
! %l2 = 0000002b, %l3 = 000000ec, Mem[0000000091800120] = 2aee60e7 e19c5307
std %l2,[%o0+0x120] ! Mem[0000000091800120] = 0000002b 000000ec
! %l5 = 1553172e75837393, Mem[0000000091800168] = 4dec66b47f3265d9
stx %l5,[%o0+0x168] ! Mem[0000000091800168] = 1553172e75837393
! Mem[00000000478000f4] = e2fe4c63, %l2 = 000000000000002b
swap [%i3+0x0f4],%l2 ! %l2 = 00000000e2fe4c63
! %l5 = 1553172e75837393, Mem[00000000910000f0] = 8900ace1
sth %l5,[%i6+0x0f0] ! Mem[00000000910000f0] = 7393ace1
! %l2 = 00000000e2fe4c63, Mem[000000004600006c] = 48ad449e
sth %l2,[%i0+0x06c] ! Mem[000000004600006c] = 4c63449e
! Mem[00000000468001a8] = 58050271, %l7 = 000000003dbeffb6
swap [%i1+0x1a8],%l7 ! %l7 = 0000000058050271
! Mem[00000000918000c8] = 611274d1, %g2 = 00000000723d4e83
ldsh [%o0+0x0ca],%g2 ! %g2 = 0000000000006112
! Mem[0000000047800029] = f3082e7e, %l1 = 000000000000004c
ldstub [%i3+0x029],%l1 ! %l1 = 00000008000000ff
! Mem[00000000478000d0] = b4483c34d8371437, %l2 = 00000000e2fe4c63
ldx [%i3+0x0d0],%l2 ! %l2 = b4483c34d8371437
! %l2 = b4483c34d8371437, Mem[0000000091000018] = 4118285b0eb0b5a8
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = b4483c34d8371437
p27_label_24:
! Mem[00000000470001b8] = cf495523 f18c5180, %l0 = 4dec66b4, %l1 = 00000008
ldd [%i2+0x1b8],%l0 ! %l0 = 00000000cf495523 00000000f18c5180
! %l0 = 00000000cf495523, Mem[0000000090800104] = 275ea837
stw %l0,[%i5+0x104] ! Mem[0000000090800104] = cf495523
! Mem[0000000046800088] = 20de8d5477b77bfc, %l7 = 0000000058050271, %l0 = 00000000cf495523
add %i1,0x88,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 20de8d5477b77bfc
! Mem[0000000091000018] = b4483c34d8371437, %g2 = 0000000000006112
ldx [%i6+%o3],%g2 ! %g2 = b4483c34d8371437
! %f16 = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! %f20 = 840ef712 161064e6 59df55e7 5cb75ea2
! %f24 = 93352872 7f0e362f 68489593 3cdb71ac
! %f28 = eb03cb2d cdc07866 d528c1ca f524d935
stda %f16,[%i0+%g6]ASI_BLK_AIUS ! Block Store to 00000000460001c0
! Mem[0000000091800020] = 5591902f, %g2 = b4483c34d8371437
ldsh [%o0+0x022],%g2 ! %g2 = 0000000000005591
membar #Sync ! Added by membar checker (252)
! Mem[0000000090000040] = e0f8c5b5 150583ef 018973cb 51410fa4
! Mem[0000000090000050] = 4a56e455 ff76062a 5ae60728 ebf09503
! Mem[0000000090000060] = a6a35364 df9b8e3c f81c4a8c 6f9fd13b
! Mem[0000000090000070] = 409068f9 c402264e edf6ecdb 08e51087
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[000000009100011c] = dbb85efe, %g2 = 0000000000005591
ldub [%i6+0x11d],%g2 ! %g2 = 00000000000000db
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[0000000047800158] = 5ae60728, %l4 = 4da24fc2cfae0e86
swap [%i3+0x158],%l4 ! %l4 = 000000005ae60728
p27_label_25:
! Mem[0000000046000043] = bcf6e9d8, %l7 = 0000000058050271
ldstub [%i0+0x043],%l7 ! %l7 = 000000d8000000ff
! Mem[00000000900001cc] = b0dee1ed, %g2 = 00000000000000db
lduw [%i4+0x1cc],%g2 ! %g2 = 00000000b0dee1ed
! Mem[00000000478001b8] = 9f4d86b2, %l4 = 000000005ae60728
ldsw [%i3+0x1b8],%l4 ! %l4 = ffffffff9f4d86b2
! Mem[0000000090000000] = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! Mem[0000000090000010] = 840ef712 161064e6 59df55e7 5cb75ea2
! Mem[0000000090000020] = 93352872 7f0e362f 68489593 3cdb71ac
! Mem[0000000090000030] = eb03cb2d cdc07866 d528c1ca f524d935
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! %f0 = ef830515 b5c5f8e0 a40f4151 cb738901
! %f4 = 2a0676ff 55e4564a 0395f0eb 2807e65a
! %f8 = 3c8e9bdf 6453a3a6 3bd19f6f 8c4a1cf8
! %f12 = 4e2602c4 f9689040 8710e508 dbecf6ed
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000046800038] = 3363f1f467abb0fb, %l1 = 00000000f18c5180, %l0 = 20de8d5477b77bfc
add %i1,0x38,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 3363f1f467abb0fb
! Mem[0000000090800158] = e5c31543, %g2 = 00000000b0dee1ed
ldsh [%i5+0x158],%g2 ! %g2 = ffffffffffffe5c3
! Mem[000000004600008c] = 5272b84f, %l0 = 67abb0fb, %l0 = 67abb0fb
add %i0,0x8c,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000005272b84f
! Mem[0000000091800108] = d2075a40 3b56edba, %g2 = ffffe5c3, %g3 = 0b35f789
ldd [%o0+0x108],%g2 ! %g2 = 00000000d2075a40 000000003b56edba
! %f16 = 0e8a7079 da0d8bf8 20de8d54 77b77bfc
! %f20 = 840ef712 161064e6 59df55e7 5cb75ea2
! %f24 = 93352872 7f0e362f 68489593 3cdb71ac
! %f28 = eb03cb2d cdc07866 d528c1ca f524d935
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000100
ba,a p27_not_taken_0_end
p27_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 000000005272b84f
bne,a,pn %xcc,p27_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000f18c5180
bne,a,pn %xcc,p27_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be b4483c34d8371437
bne,a,pn %xcc,p27_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000ec
bne,a,pn %xcc,p27_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffff9f4d86b2
bne,a,pn %xcc,p27_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 1553172e75837393
bne,a,pn %xcc,p27_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000df6e1b67
bne,a,pn %xcc,p27_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000d8
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 ef830515 b5c5f8e0
bne %xcc,p27_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be a40f4151 cb738901
bne %xcc,p27_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 2a0676ff 55e4564a
bne %xcc,p27_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 0395f0eb 2807e65a
bne %xcc,p27_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 3c8e9bdf 6453a3a6
bne %xcc,p27_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 3bd19f6f 8c4a1cf8
bne %xcc,p27_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 4e2602c4 f9689040
bne %xcc,p27_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 8710e508 dbecf6ed
bne %xcc,p27_f14_fail
nop
! Check Local Memory
set p27_local0_expect,%g1
p27_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 00000000a3ffaa33
ldx [%i0+0x008],%g3 ! Observed data at 0000000046000008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = ff7ed41192dd9e90
ldx [%i0+0x030],%g3 ! Observed data at 0000000046000030
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = bcf6e9ff83c97478
ldx [%i0+0x040],%g3 ! Observed data at 0000000046000040
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = ed934bc04c63449e
ldx [%i0+0x068],%g3 ! Observed data at 0000000046000068
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 58ebb2fb00ff0951
ldx [%i0+0x070],%g3 ! Observed data at 0000000046000070
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 5acc33df69f575d0
ldx [%i0+0x078],%g3 ! Observed data at 0000000046000078
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 25c7634d00000084
ldx [%i0+0x080],%g3 ! Observed data at 0000000046000080
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 25ea1ebb5272b84f
ldx [%i0+0x088],%g3 ! Observed data at 0000000046000088
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = a379b4cd4b7fb9f8
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000460000a8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = db4a021f59ae49b5
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000460000c0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 114966e2772137db
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000460000c8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 2249eb85a49bdff5
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000460000d0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 55e72aa1e35b56d9
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000460000d8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 2b182f051de0919f
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000460000e0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = b8228557fbb98d9a
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000460000e8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = a929c0343340d8ff
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000460000f0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 9a8b6982aa6d2821
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000460000f8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = c34ba1a3af2f79b5
ldx [%i0+0x120],%g3 ! Observed data at 0000000046000120
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = ad5b7dfff222de63
ldx [%i0+0x130],%g3 ! Observed data at 0000000046000130
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x130,%g4
ldx [%g1+0x198],%g2 ! Expected data = 46cd2e43cfae0e86
ldx [%i0+0x198],%g3 ! Observed data at 0000000046000198
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0e8a7079da0d8bf8
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000460001c0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 20de8d5477b77bfc
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000460001c8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 840ef712161064e6
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000460001d0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 59df55e75cb75ea2
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000460001d8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 933528727f0e362f
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000460001e0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 684895933cdb71ac
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000460001e8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = eb03cb2dcdc07866
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000460001f0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = d528c1caf524d935
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000460001f8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1f8,%g4
set p27_local1_expect,%g1
p27_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 33f8d15700000070
ldx [%i1+0x000],%g3 ! Observed data at 0000000046800000
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x000,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0e8a7079da0d8bf8
ldx [%i1+0x080],%g3 ! Observed data at 0000000046800080
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 20de8d5477b77bfc
ldx [%i1+0x088],%g3 ! Observed data at 0000000046800088
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = ff0ef712161064e6
ldx [%i1+0x090],%g3 ! Observed data at 0000000046800090
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 59df55e75cb75ea2
ldx [%i1+0x098],%g3 ! Observed data at 0000000046800098
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 933528727f0e362f
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000468000a0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 684895933cdb71ac
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000468000a8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = eb03cb2dcdc07866
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000468000b0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = d528c1caf524d935
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000468000b8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 38f3e1b6cfce6f35
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000468000e8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x178],%g2 ! Expected data = fbb5e025fffc6d3a
ldx [%i1+0x178],%g3 ! Observed data at 0000000046800178
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 3dbeffb6a0e74a59
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000468001a8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 80ff8945fca16326
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000468001c8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 35ff2ab25c7de766
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000468001d8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1d8,%g4
set p27_local2_expect,%g1
p27_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = 607b10db3dbeffb6
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 = 2f9d43cd06a321de
ldx [%i2+0x040],%g3 ! Observed data at 0000000047000040
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 1adeff73b9fc15c8
ldx [%i2+0x060],%g3 ! Observed data at 0000000047000060
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x060,%g4
ldx [%g1+0x090],%g2 ! Expected data = febebf0effd2c307
ldx [%i2+0x090],%g3 ! Observed data at 0000000047000090
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = ff9ee7bf06a321de
ldx [%i2+0x098],%g3 ! Observed data at 0000000047000098
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 780622b7ecfeee9a
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000470000b0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 000000739d78815a
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000470000b8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 9d65b4ffff33255e
ldx [%i2+0x100],%g3 ! Observed data at 0000000047000100
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = bcf5ae2457694a60
ldx [%i2+0x108],%g3 ! Observed data at 0000000047000108
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 33c8269d56067f1e
ldx [%i2+0x110],%g3 ! Observed data at 0000000047000110
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 76ced0337f04f179
ldx [%i2+0x118],%g3 ! Observed data at 0000000047000118
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = b9df5ed753f04396
ldx [%i2+0x120],%g3 ! Observed data at 0000000047000120
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 8cfc5e185310f3b4
ldx [%i2+0x128],%g3 ! Observed data at 0000000047000128
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = a78081b7c847356c
ldx [%i2+0x130],%g3 ! Observed data at 0000000047000130
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 7c6786e38ad8471b
ldx [%i2+0x138],%g3 ! Observed data at 0000000047000138
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 00000000df6e1b67
ldx [%i2+0x150],%g3 ! Observed data at 0000000047000150
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 00000070a19b588c
ldx [%i2+0x170],%g3 ! Observed data at 0000000047000170
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = ff83931000000089
ldx [%i2+0x178],%g3 ! Observed data at 0000000047000178
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 7dbaff26096d3520
ldx [%i2+0x180],%g3 ! Observed data at 0000000047000180
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 002b58f7f7192cc7
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 = cfae0e86fc0ba53a
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000470001c8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 080e6b32f35c0ed4
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+0x028],%g2 ! Expected data = f3ff2e7ede6af9fb
ldx [%i3+0x028],%g3 ! Observed data at 0000000047800028
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x028,%g4
ldx [%g1+0x090],%g2 ! Expected data = 7b1494ff1b59279d
ldx [%i3+0x090],%g3 ! Observed data at 0000000047800090
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 3c8b3b46ff9c067a
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000478000b0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 0000000000000073
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000478000d8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 98f390ab0000002b
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000478000f0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = b549ae591f024adb
ldx [%i3+0x100],%g3 ! Observed data at 0000000047800100
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = db372177e2664911
ldx [%i3+0x108],%g3 ! Observed data at 0000000047800108
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = f5df9ba485eb4922
ldx [%i3+0x110],%g3 ! Observed data at 0000000047800110
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = d9565be3a12ae755
ldx [%i3+0x118],%g3 ! Observed data at 0000000047800118
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 9f91e01d052f182b
ldx [%i3+0x120],%g3 ! Observed data at 0000000047800120
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 9a8db9fb578522b8
ldx [%i3+0x128],%g3 ! Observed data at 0000000047800128
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = ffd8403334c029a9
ldx [%i3+0x130],%g3 ! Observed data at 0000000047800130
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 21286daa82698b9a
ldx [%i3+0x138],%g3 ! Observed data at 0000000047800138
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = cfae0e86ebf09503
ldx [%i3+0x158],%g3 ! Observed data at 0000000047800158
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x158,%g4
ldx [%g1+0x188],%g2 ! Expected data = dcfbb9ffdfbb7c3b
ldx [%i3+0x188],%g3 ! Observed data at 0000000047800188
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 304864b7393007ed
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000478001e8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = d9df6c1dabb944ff
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000478001f8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x1f8,%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:
ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000046000000]
stba %l3,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800020]
ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000046800018]
lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000047000020]
done
p27_trap1o:
ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000046000000]
stba %l3,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800020]
ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000046800018]
lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000047000020]
done
p27_trap2e:
stxa %l1,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000008]
stxa %l6,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800010]
stxa %l7,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000000]
stba %l1,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800018]
done
p27_trap2o:
stxa %l1,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000008]
stxa %l6,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800010]
stxa %l7,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000000]
stba %l1,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800018]
done
p27_trap3e:
nop
nop
nop
nop
nop
done
p27_trap3o:
nop
nop
nop
nop
nop
done
p27_init_memory_pointers:
set p27_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p27_local0_start,%i0
set p27_local1_start,%i1
set p27_local2_start,%i2
set p27_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = b2e5662269f575d0
ldx [%g1+0x008],%l1 ! %l1 = 91a7e60a39433fba
ldx [%g1+0x010],%l2 ! %l2 = e512c066549723d7
ldx [%g1+0x018],%l3 ! %l3 = 3247035bdaf832ff
ldx [%g1+0x020],%l4 ! %l4 = ec28f091f6371493
ldx [%g1+0x028],%l5 ! %l5 = 17c226d9cfce6f35
ldx [%g1+0x030],%l6 ! %l6 = 946b86066ce48beb
ldx [%g1+0x038],%l7 ! %l7 = 6317a87e25ea1ebb
! 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 = 62dff9a8 cdfdcf0e c2ebc7c6 e3b1a4ec
! %f4 = f0baafac 4a6f552a 4a72b708 abacc1e0
! %f8 = 1ac45d07 bd2ccad2 083fae57 5ef1dbad
! %f12 = 2877643e e4d643ba f2022537 884e34b7
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 52ee2e91 ed557bfd 04fa7863 9f1f5eec
! %f20 = 442081e4 2b1a83c9 431a0c2e caecc831
! %f24 = 3f50d0da 658315dc 3c90e704 ed365aec
! %f28 = 63fa1ef0 b9321f43 9b87ed58 e211cf26
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a5e5bb40 8c7580c0 6c3a1aad 2b2f7dd3
! %f36 = d736c8a3 6ea851de 2739a3a6 1462ad27
! %f40 = 84d215b4 71bbfd73 0114668c f466487a
! %f44 = f31edba5 56622ba4 be008638 57fe2186
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x66adf55700000030,%g7,%g1 ! GSR scale = 6, align = 0
wr %g1,%g0,%gsr ! GSR = 66adf55700000030
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[0000000091800184] = 9b276496, %g2 = 0000000000000000
ldub [%o0+0x187],%g2 ! %g2 = 000000000000009b
! %l3 = 0917213a2ac44522, Mem[000000004880002c] = 4aca90b6
stb %l3,[%i1+0x02c] ! Mem[000000004880002c] = 22ca90b6
! Mem[000000004880008c] = 6bbbaa9f, %l7 = e4b34780822e96d5
ldsw [%i1+0x08c],%l7 ! %l7 = 000000006bbbaa9f
! Mem[00000000480000ce] = 1cde46f1, %l5 = 1af25da22f813038
ldstub [%i0+0x0ce],%l5 ! %l5 = 00000046000000ff
! %l4 = 16cd9c0069753f62, Mem[00000000498000a4] = d7490f42
stw %l4,[%i3+0x0a4] ! Mem[00000000498000a4] = 69753f62
! Mem[0000000049000114] = 57ed0710, %l7 = 6bbbaa9f, %l5 = 00000046
add %i2,0x114,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000057ed0710
! Mem[000000009000000c] = b899daae, %g2 = 000000000000009b
ldub [%i4+0x00c],%g2 ! %g2 = 00000000000000b8
! Mem[000000009180017c] = 24544464, %g2 = 00000000000000b8
lduh [%o0+0x17c],%g2 ! %g2 = 0000000000002454
! Mem[0000000049800028] = 3a6ba972, %l7 = 6bbbaa9f, %l4 = 69753f62
add %i3,0x28,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000003a6ba972
! Mem[00000000918001d0] = 9d2d1453 8630c246, %g2 = 00002454, %g3 = 00000000
ldd [%o0+0x1d0],%g2 ! %g2 = 000000009d2d1453 000000008630c246
p28_label_2:
! %f16 = 52ee2e91 ed557bfd 04fa7863 9f1f5eec
! %f20 = 442081e4 2b1a83c9 431a0c2e caecc831
! %f24 = 3f50d0da 658315dc 3c90e704 ed365aec
! %f28 = 63fa1ef0 b9321f43 9b87ed58 e211cf26
mov 0x180,%g4
stda %f16,[%i3+%g4]ASI_BLK_P ! Block Store to 0000000049800180
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000049800138] = d1ea5b0e 326b7f8c, %l2 = a37c16b1, %l3 = 2ac44522
ldd [%i3+0x138],%l2 ! %l2 = 00000000d1ea5b0e 00000000326b7f8c
! Mem[00000000488001bc] = adbf6bdc, %l5 = 0000000057ed0710
ldsh [%i1+0x1be],%l5 ! %l5 = 0000000000006bdc
! %l2 = d1ea5b0e, %l3 = 326b7f8c, Mem[00000000908000f8] = 23f5bd3b 6165d2b5
std %l2,[%i5+0x0f8] ! Mem[00000000908000f8] = d1ea5b0e 326b7f8c
! Mem[0000000048800110] = f717f250, %l5 = 00006bdc, %l0 = e538f118
add %i1,0x110,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000f717f250
! Mem[0000000090000080] = 3efaec82 ba5db46e, %g2 = 9d2d1453, %g3 = 8630c246
ldd [%i4+0x080],%g2 ! %g2 = 000000003efaec82 00000000ba5db46e
! Mem[0000000049800058] = 431eda9c, %l4 = 3a6ba972, %l3 = 326b7f8c
add %i3,0x58,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000431eda9c
! Mem[0000000090000020] = 1489862d, %g2 = 000000003efaec82
lduh [%i4+%o4],%g2 ! %g2 = 0000000000001489
p28_label_3:
! %l6 = 31164395d31bc759, Mem[00000000910000cc] = 8577b28a
stb %l6,[%i6+0x0cc] ! Mem[00000000910000cc] = 5977b28a
! %l6 = 31164395d31bc759, Mem[0000000091800168] = 0d7c697dddf6fabb
stx %l6,[%o0+0x168] ! Mem[0000000091800168] = 31164395d31bc759
! Mem[0000000048000008] = 6a276735, %l0 = 00000000f717f250
swap [%i0+%o1],%l0 ! %l0 = 000000006a276735
! Mem[00000000900001c4] = e2f6f92b, %g2 = 0000000000001489
lduh [%i4+0x1c4],%g2 ! %g2 = 000000000000e2f6
! Mem[0000000048000128] = 0cba581a, %l3 = 00000000431eda9c
ldsh [%i0+0x128],%l3 ! %l3 = 0000000000000cba
! Mem[00000000488001b0] = d206b6c8, %l3 = 0000000000000cba
ldsb [%i1+0x1b0],%l3 ! %l3 = ffffffffffffffd2
! %l0 = 6a276735, %l1 = 0cbed4a6, Mem[00000000918000d8] = 956ed64a 6307f2fb
std %l0,[%o0+0x0d8] ! Mem[00000000918000d8] = 6a276735 0cbed4a6
! Mem[00000000488001cc] = 44214171, %l3 = ffffffd2, %l1 = 0cbed4a6
add %i1,0x1cc,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000044214171
! Mem[0000000091000120] = 42f15709, %g2 = 000000000000e2f6
ldsb [%i6+0x123],%g2 ! %g2 = 0000000000000042
! %l1 = 0000000044214171, Mem[00000000908001e8] = 2a374456
sth %l1,[%i5+0x1e8] ! Mem[00000000908001e8] = 41714456
p28_label_4:
! %l2 = d1ea5b0e, %l3 = ffffffd2, Mem[0000000048800128] = 08cd498b 8545f50f
std %l2,[%i1+0x128] ! Mem[0000000048800128] = d1ea5b0e ffffffd2
! %l1 = 0000000044214171, Mem[00000000918001da] = b59abe03
sth %l1,[%o0+0x1da] ! Mem[00000000918001d8] = 4171be03
! %f0 = 62dff9a8 cdfdcf0e c2ebc7c6 e3b1a4ec
! %f4 = f0baafac 4a6f552a 4a72b708 abacc1e0
! %f8 = 1ac45d07 bd2ccad2 083fae57 5ef1dbad
! %f12 = 2877643e e4d643ba f2022537 884e34b7
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000080
! %f0 = 62dff9a8 cdfdcf0e c2ebc7c6 e3b1a4ec
! %f4 = f0baafac 4a6f552a 4a72b708 abacc1e0
! %f8 = 1ac45d07 bd2ccad2 083fae57 5ef1dbad
! %f12 = 2877643e e4d643ba f2022537 884e34b7
mov 0x100,%g4
stda %f0,[%i0+%g4]ASI_BLK_P ! Block Store to 0000000048000100
! %l5 = 0000000000006bdc, Mem[0000000090000198] = 31dc23d682ee0cb1
stx %l5,[%i4+0x198] ! Mem[0000000090000198] = 0000000000006bdc
! Mem[0000000091000184] = d025013d, %g2 = 0000000000000042
ldsh [%i6+0x184],%g2 ! %g2 = ffffffffffffd025
! Mem[00000000918000f8] = ad148f8d, %g2 = ffffffffffffd025
ldsb [%o0+0x0f9],%g2 ! %g2 = ffffffffffffffad
! Mem[00000000488001c0] = 3917ea90 54686c6a 4bc33b23 44214171
! Mem[00000000488001d0] = db8336ab 2874f0f0 8da56fc8 02952607
! Mem[00000000488001e0] = bacea58c 98b9d777 46d7cba6 82e8628f
! Mem[00000000488001f0] = 6d78a202 8b353b15 19c9b0c6 d4dff31c
ldda [%i1+%g5]ASI_BLK_SL,%f0 ! Block Load from 00000000488001c0
! Mem[00000000900000f4] = ec0c21c4, %g2 = ffffffffffffffad
lduw [%i4+0x0f4],%g2 ! %g2 = 00000000ec0c21c4
! %l0 = 6a276735, %l1 = 44214171, Mem[00000000490001d0] = 4922e880 c88515be
std %l0,[%i2+0x1d0] ! Mem[00000000490001d0] = 6a276735 44214171
p28_label_5:
! Mem[00000000480000e0] = ee5f9dbb, %l0 = 6a276735, %l2 = d1ea5b0e
add %i0,0xe0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000ee5f9dbb
membar #Sync ! Added by membar checker (253)
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 00000000 00006bdc
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! %f16 = 52ee2e91 ed557bfd 04fa7863 9f1f5eec
! %f20 = 442081e4 2b1a83c9 431a0c2e caecc831
! %f24 = 3f50d0da 658315dc 3c90e704 ed365aec
! %f28 = 63fa1ef0 b9321f43 9b87ed58 e211cf26
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900000c0
! %l3 = ffffffffffffffd2, Mem[00000000918000f0] = 8088c4bf
stw %l3,[%o0+0x0f0] ! Mem[00000000918000f0] = ffffffd2
! Mem[000000004980009c] = 110f802d, %l4 = 3a6ba972, %l1 = 44214171
add %i3,0x9c,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000110f802d
! %l2 = 00000000ee5f9dbb, Mem[00000000908001bc] = f69c3a94
stw %l2,[%i5+0x1bc] ! Mem[00000000908001bc] = ee5f9dbb
! Mem[0000000048800060] = eb0c8149, %l4 = 000000003a6ba972
swap [%i1+0x060],%l4 ! %l4 = 00000000eb0c8149
! Mem[000000009100010c] = e122f8ce, %g2 = 00000000ec0c21c4
ldub [%i6+0x10d],%g2 ! %g2 = 00000000000000e1
! Mem[0000000049000138] = e24b5186737c7bf9, %l2 = 00000000ee5f9dbb, %l3 = ffffffffffffffd2
add %i2,0x138,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = e24b5186737c7bf9
! Mem[00000000490001a8] = 43b64715, %l3 = 737c7bf9, %l2 = ee5f9dbb
add %i2,0x1a8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000043b64715
p28_label_6:
! Mem[00000000490001d4] = 44214171, %l5 = 0000000000006bdc
ldstub [%i2+0x1d4],%l5 ! %l5 = 00000044000000ff
! Mem[0000000049000144] = 17d68e14, %l1 = 00000000110f802d
swap [%i2+0x144],%l1 ! %l1 = 0000000017d68e14
membar #Sync ! Added by membar checker (254)
! Mem[00000000900000d8] = 31c8ecca2e0c1a43, %g2 = 00000000000000e1
ldx [%i4+0x0d8],%g2 ! %g2 = 31c8ecca2e0c1a43
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[00000000488000fc] = 650709c3, %l7 = 000000006bbbaa9f
swap [%i1+0x0fc],%l7 ! %l7 = 00000000650709c3
! Mem[0000000091800010] = a320edbf, %g2 = 31c8ecca2e0c1a43
lduw [%o0+%o2],%g2 ! %g2 = 00000000a320edbf
! Mem[0000000048000158] = 0adcdc90, %l2 = 0000000043b64715
swap [%i0+0x158],%l2 ! %l2 = 000000000adcdc90
! Mem[00000000490000b0] = 8cb54736, %l2 = 000000000adcdc90
ldstub [%i2+0x0b0],%l2 ! %l2 = 0000008c000000ff
! Mem[0000000048000100] = 62dff9a8, %l3 = e24b5186737c7bf9
swap [%i0+0x100],%l3 ! %l3 = 0000000062dff9a8
! %l5 = 0000000000000044, Mem[0000000091000080] = 94c08552
stb %l5,[%i6+0x080] ! Mem[0000000091000080] = 44c08552
p28_label_7:
! Mem[00000000908000e8] = 40929c17, %g2 = 00000000a320edbf
ldub [%i5+0x0eb],%g2 ! %g2 = 0000000000000040
! Mem[00000000480001b4] = 2d748427, %l7 = 650709c3, %l7 = 650709c3
add %i0,0x1b4,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000002d748427
! Mem[0000000090800100] = 9eb413c2, %g2 = 0000000000000040
ldsb [%i5+0x100],%g2 ! %g2 = ffffffffffffff9e
! Mem[000000004980017e] = 51b7e70d, %l1 = 0000000017d68e14
ldstub [%i3+0x17e],%l1 ! %l1 = 000000e7000000ff
! %f0 = 6a6c6854 90ea1739 71412144 233bc34b
! %f4 = f0f07428 ab3683db 07269502 c86fa58d
! %f8 = 77d7b998 8ca5ceba 8f62e882 a6cbd746
! %f12 = 153b358b 02a2786d 1cf3dfd4 c6b0c919
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[0000000048000010] = a28f0475 26753803, %l2 = 0000008c, %l3 = 62dff9a8
ldd [%i0+%o2],%l2 ! %l2 = 00000000a28f0475 0000000026753803
! Mem[000000004800015c] = 77587d3f, %l3 = 0000000026753803
swap [%i0+0x15c],%l3 ! %l3 = 0000000077587d3f
! %f0 = 6a6c6854 90ea1739 71412144 233bc34b
! %f4 = f0f07428 ab3683db 07269502 c86fa58d
! %f8 = 77d7b998 8ca5ceba 8f62e882 a6cbd746
! %f12 = 153b358b 02a2786d 1cf3dfd4 c6b0c919
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[0000000049000168] = 1251b513, %l5 = 00000044, %l1 = 000000e7
add %i2,0x168,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000001251b513
membar #Sync ! Added by membar checker (255)
! %l7 = 000000002d748427, Mem[0000000090000122] = c5434e9c
sth %l7,[%i4+0x122] ! Mem[0000000090000120] = 84274e9c
p28_label_8:
! Mem[00000000490001ac] = 449898df, %l2 = a28f0475, %l4 = eb0c8149
add %i2,0x1ac,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000449898df
! %l0 = 6a276735, %l1 = 1251b513, Mem[00000000490001e0] = 4c3c12bb 7d3a94e5
std %l0,[%i2+0x1e0] ! Mem[00000000490001e0] = 6a276735 1251b513
! %l6 = d31bc759, %l7 = 2d748427, Mem[00000000908000d8] = 8a14b856 f81d9f0c
std %l6,[%i5+0x0d8] ! Mem[00000000908000d8] = d31bc759 2d748427
! Mem[0000000048000058] = ee3b584a1c8b533e, %l4 = 00000000449898df, %l5 = 0000000000000044
add %i0,0x58,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = ee3b584a1c8b533e
! Mem[00000000908000b8] = f2c3b640, %g2 = ffffffffffffff9e
ldsh [%i5+0x0b8],%g2 ! %g2 = fffffffffffff2c3
! Mem[000000004900012f] = 8641d042, %l0 = 000000006a276735
ldstub [%i2+0x12f],%l0 ! %l0 = 00000042000000ff
! %l0 = 0000000000000042, Mem[0000000091800089] = 38dff00b
stb %l0,[%o0+0x089] ! Mem[0000000091800088] = 42dff00b
! Mem[0000000049000180] = 691e7bf53e0f41c2, %l0 = 0000000000000042
ldx [%i2+0x180],%l0 ! %l0 = 691e7bf53e0f41c2
! Mem[0000000048000160] = ada1704d8ecbf358, %l6 = 31164395d31bc759, %l1 = 000000001251b513
add %i0,0x160,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = ada1704d8ecbf358
! %l2 = a28f0475, %l3 = 77587d3f, Mem[0000000091800098] = a9e2f7a3 81b20ab6
std %l2,[%o0+0x098] ! Mem[0000000091800098] = a28f0475 77587d3f
p28_label_9:
! Mem[0000000049800020] = 4cd8c5fde4a3754f, %l1 = ada1704d8ecbf358, %l4 = 00000000449898df
add %i3,0x20,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 4cd8c5fde4a3754f
! %f0 = 6a6c6854 90ea1739 71412144 233bc34b
! %f4 = f0f07428 ab3683db 07269502 c86fa58d
! %f8 = 77d7b998 8ca5ceba 8f62e882 a6cbd746
! %f12 = 153b358b 02a2786d 1cf3dfd4 c6b0c919
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[0000000049800028] = 3a6ba972, %l4 = 4cd8c5fde4a3754f
ldub [%i3+%o5],%l4 ! %l4 = 000000000000003a
! %f16 = 52ee2e91 ed557bfd 04fa7863 9f1f5eec
! %f20 = 442081e4 2b1a83c9 431a0c2e caecc831
! %f24 = 3f50d0da 658315dc 3c90e704 ed365aec
! %f28 = 63fa1ef0 b9321f43 9b87ed58 e211cf26
stda %f16,[%i0]ASI_BLK_P ! Block Store to 0000000048000000
! Mem[0000000048800070] = d23e3c7b82c7eeec, %l5 = ee3b584a1c8b533e, %l2 = 00000000a28f0475
add %i1,0x70,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = d23e3c7b82c7eeec
! Mem[0000000049800158] = 2c8b2ff8 73f86f12, %l0 = 3e0f41c2, %l1 = 8ecbf358
ldd [%i3+0x158],%l0 ! %l0 = 000000002c8b2ff8 0000000073f86f12
! %l3 = 0000000077587d3f, Mem[000000009100005c] = 786d71fe
stb %l3,[%i6+0x05c] ! Mem[000000009100005c] = 3f6d71fe
! Mem[00000000488000d0] = 4402e8fd, %l0 = 000000002c8b2ff8
ldsb [%i1+0x0d1],%l0 ! %l0 = 0000000000000002
! Mem[0000000090000010] = e3238484, %g2 = fffffffffffff2c3
lduw [%i4+%o2],%g2 ! %g2 = 00000000e3238484
! Mem[00000000488001a0] = 09581737, %l0 = 0000000000000002
swap [%i1+0x1a0],%l0 ! %l0 = 0000000009581737
p28_label_10:
! Mem[0000000049000098] = 348a22371e8db31c, %l5 = ee3b584a1c8b533e, %l4 = 000000000000003a
add %i2,0x98,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 348a22371e8db31c
! Mem[00000000908001d8] = 9d8534e0, %g18 = d58054ba79a912d1
ldsw [%i5+0x1d8],%g2 ! %g2 = d58054ba79a912d1
! %l6 = d31bc759, %l7 = 2d748427, Mem[0000000090800170] = 3388ff79 6dec9fe4
std %l6,[%i5+0x170] ! Mem[0000000090800170] = d31bc759 2d748427
! Mem[00000000498000c0] = 9905a94b477072f8, %l1 = 0000000073f86f12, %l1 = 0000000073f86f12
add %i3,0xc0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 9905a94b477072f8
membar #Sync ! Added by membar checker (256)
! Mem[0000000048000021] = 3f50d0da, %l3 = 0000000077587d3f
ldstub [%i0+0x021],%l3 ! %l3 = 00000050000000ff
! Mem[000000009080002c] = 4762b7bd, %g2 = ffffffff9d8534e0
lduw [%i5+0x02c],%g2 ! %g2 = 000000004762b7bd
! Mem[0000000091000104] = 2c1fb741, %g18 = d58054ba79a912d1
ldsw [%i6+0x104],%g2 ! %g2 = d58054ba79a912d1
! %l2 = d23e3c7b82c7eeec, Mem[00000000908001d0] = c67b24b024d2421e
stx %l2,[%i5+0x1d0] ! Mem[00000000908001d0] = d23e3c7b82c7eeec
! %l5 = ee3b584a1c8b533e, Mem[00000000908000d8] = d31bc7592d748427
stx %l5,[%i5+0x0d8] ! Mem[00000000908000d8] = ee3b584a1c8b533e
! Mem[0000000091000180] = 5fb94134 d025013d, %g2 = 2c1fb741, %g3 = ba5db46e
ldd [%i6+0x180],%g2 ! %g2 = 000000005fb94134 00000000d025013d
p28_label_11:
! %l7 = 000000002d748427, Mem[000000009000000c] = b899daae
stw %l7,[%i4+0x00c] ! Mem[000000009000000c] = 2d748427
! Mem[00000000918001e8] = 71d06ccc 6efa751f, %g2 = 5fb94134, %g3 = d025013d
ldd [%o0+0x1e8],%g2 ! %g2 = 0000000071d06ccc 000000006efa751f
! Mem[000000004880014c] = 213656d2, %l4 = 348a22371e8db31c
swap [%i1+0x14c],%l4 ! %l4 = 00000000213656d2
! Mem[0000000090800028] = b751bea34762b7bd, %g2 = 0000000071d06ccc
ldx [%i5+%o5],%g2 ! %g2 = b751bea34762b7bd
! Mem[00000000910001a4] = 67d0fa35, %g2 = b751bea34762b7bd
lduh [%i6+0x1a6],%g2 ! %g2 = 00000000000067d0
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090000074] = 02a2786d, %g2 = 00000000000067d0
lduw [%i4+0x074],%g2 ! %g2 = 0000000002a2786d
! Mem[0000000048000160] = ada1704d8ecbf358, %l6 = 31164395d31bc759, %l7 = 000000002d748427
add %i0,0x160,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = ada1704d8ecbf358
! %l0 = 0000000009581737, Mem[000000009080009a] = c363ee29
sth %l0,[%i5+0x09a] ! Mem[0000000090800098] = 1737ee29
! Mem[00000000910000c0] = d64cb874, %g2 = 0000000002a2786d
ldsb [%i6+0x0c0],%g2 ! %g2 = ffffffffffffffd6
p28_label_12:
! Mem[0000000049800058] = 431eda9c, %l2 = d23e3c7b82c7eeec
swap [%i3+0x058],%l2 ! %l2 = 00000000431eda9c
! %l0 = 09581737, %l1 = 477072f8, Mem[0000000090000010] = e3238484 9de510a2
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 09581737 477072f8
! Mem[00000000908000c8] = 4bc0bec3 a85af894, %g2 = ffffffd6, %g3 = 6efa751f
ldd [%i5+0x0c8],%g2 ! %g2 = 000000004bc0bec3 00000000a85af894
! %l5 = ee3b584a1c8b533e, Mem[0000000091800024] = 902fc43a
stw %l5,[%o0+0x024] ! Mem[0000000091800024] = 1c8b533e
! Mem[0000000091000060] = b5db8342, %g2 = 000000004bc0bec3
lduw [%i6+0x060],%g2 ! %g2 = 00000000b5db8342
! %l2 = 431eda9c, %l3 = 00000050, Mem[00000000488001e0] = bacea58c 98b9d777
std %l2,[%i1+0x1e0] ! Mem[00000000488001e0] = 431eda9c 00000050
! Mem[0000000048800034] = 742761ec, %l4 = 00000000213656d2
swap [%i1+0x034],%l4 ! %l4 = 00000000742761ec
! Mem[0000000090000020] = 862d54e7, %g2 = 00000000b5db8342
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffff862d
! Mem[0000000091800178] = d42ec1f4, %g18 = d58054ba79a912d1
ldsw [%o0+0x178],%g2 ! %g2 = d58054ba79a912d1
! Mem[00000000498000a8] = 2d7ce8c7, %l3 = 00000050, %l6 = d31bc759
add %i3,0xa8,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000002d7ce8c7
p28_label_13:
! %l5 = ee3b584a1c8b533e, Mem[000000009100007c] = 9faa3112
sth %l5,[%i6+0x07c] ! Mem[000000009100007c] = 533e3112
! Mem[00000000480001cc] = 4ed5042f, %l7 = ada1704d8ecbf358
ldsw [%i0+0x1cc],%l7 ! %l7 = 000000004ed5042f
! Mem[00000000488001fc] = d4dff31c, %l3 = 00000050, %l3 = 00000050
add %i1,0x1fc,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000d4dff31c
! Mem[0000000048800118] = 352f70986f252a4b, %l6 = 000000002d7ce8c7, %l2 = 00000000431eda9c
add %i1,0x118,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 352f70986f252a4b
! Mem[0000000048800178] = a7ce22ff, %l2 = 352f70986f252a4b
swap [%i1+0x178],%l2 ! %l2 = 00000000a7ce22ff
! Mem[0000000090000040] = 6a6c6854 90ea1739 71412144 233bc34b
! Mem[0000000090000050] = f0f07428 ab3683db 07269502 c86fa58d
! Mem[0000000090000060] = 77d7b998 8ca5ceba 8f62e882 a6cbd746
! Mem[0000000090000070] = 153b358b 02a2786d 1cf3dfd4 c6b0c919
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800090] = 9b34374c, %g2 = ffffffffd42ec1f4
ldsh [%i5+0x090],%g2 ! %g2 = ffffffffffff9b34
! %l4 = 742761ec, %l5 = 1c8b533e, Mem[0000000091800198] = 87cdd368 42cbd34b
std %l4,[%o0+0x198] ! Mem[0000000091800198] = 742761ec 1c8b533e
! Mem[0000000049000102] = d51959b3, %l7 = 000000004ed5042f
ldstub [%i2+0x102],%l7 ! %l7 = 00000059000000ff
! Mem[00000000908000f8] = 5b0e326b, %g2 = ffffffffffff9b34
ldsh [%i5+0x0fa],%g2 ! %g2 = 0000000000005b0e
p28_label_14:
! Mem[00000000490000f4] = fa074c89, %l4 = 00000000742761ec
ldstub [%i2+0x0f4],%l4 ! %l4 = 000000fa000000ff
! Mem[0000000090800000] = 7e966bf3 0a97b6d9, %g2 = 00005b0e, %g3 = a85af894
ldd [%i5+%g0],%g2 ! %g2 = 000000007e966bf3 000000000a97b6d9
! %l4 = 000000fa, %l5 = 1c8b533e, Mem[00000000910001e0] = c3c7fb39 2edf5a53
std %l4,[%i6+0x1e0] ! Mem[00000000910001e0] = 000000fa 1c8b533e
! Mem[0000000049800102] = 7838d107, %l4 = 00000000000000fa
ldstub [%i3+0x102],%l4 ! %l4 = 000000d1000000ff
! Mem[0000000049000194] = d2d2b2f2, %l0 = 0000000009581737
swap [%i2+0x194],%l0 ! %l0 = 00000000d2d2b2f2
! Mem[000000004980014c] = e87abc86, %l3 = 00000000d4dff31c
ldstub [%i3+0x14c],%l3 ! %l3 = 000000e8000000ff
! Mem[00000000480001dc] = 93674606, %l4 = 00000000000000d1
ldsw [%i0+0x1dc],%l4 ! %l4 = ffffffff93674606
! Mem[00000000908001d8] = 9d8534e0 0e794949, %g2 = 7e966bf3, %g3 = 0a97b6d9
ldd [%i5+0x1d8],%g2 ! %g2 = 000000009d8534e0 000000000e794949
! %l6 = 2d7ce8c7, %l7 = 00000059, Mem[00000000900000a8] = 8f62e882 a6cbd746
std %l6,[%i4+0x0a8] ! Mem[00000000900000a8] = 2d7ce8c7 00000059
! Mem[0000000090000174] = 02e25f49, %g2 = 000000009d8534e0
ldub [%i4+0x175],%g2 ! %g2 = 0000000000000002
p28_label_15:
! %l6 = 2d7ce8c7, %l7 = 00000059, Mem[0000000091000048] = 14402725 3b997346
std %l6,[%i6+0x048] ! Mem[0000000091000048] = 2d7ce8c7 00000059
! Mem[00000000498000f4] = 3bdeccd5, %l7 = 00000059, %l2 = a7ce22ff
add %i3,0xf4,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000003bdeccd5
! Mem[000000004880009c] = 3a9da1dd, %l2 = 3bdeccd5, %l2 = 3bdeccd5
add %i1,0x9c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000003a9da1dd
! Mem[0000000090800004] = 0a97b6d9, %g18 = d58054ba79a912d1
ldsw [%i5+0x004],%g2 ! %g2 = d58054ba79a912d1
! %l1 = 9905a94b477072f8, Mem[000000009100008d] = ef824c89
stb %l1,[%i6+0x08d] ! Mem[000000009100008c] = f8824c89
! Mem[0000000048000158] = 43b64715, %l5 = ee3b584a1c8b533e
swap [%i0+0x158],%l5 ! %l5 = 0000000043b64715
! Mem[00000000488001f8] = 19c9b0c6, %l1 = 9905a94b477072f8
swap [%i1+0x1f8],%l1 ! %l1 = 0000000019c9b0c6
! %l7 = 0000000000000059, Mem[000000009180015c] = 456a94bb
sth %l7,[%o0+0x15c] ! Mem[000000009180015c] = 005994bb
! Mem[00000000918000a4] = b1e290f4, %g2 = 000000000a97b6d9
ldub [%o0+0x0a7],%g2 ! %g2 = 00000000000000b1
! Mem[0000000049000067] = fa8fff90, %l4 = ffffffff93674606
ldstub [%i2+0x067],%l4 ! %l4 = 00000090000000ff
p28_label_16:
! Mem[0000000048000175] = 3b481491, %l0 = 00000000d2d2b2f2
ldstub [%i0+0x175],%l0 ! %l0 = 00000048000000ff
! %l0 = 00000048, %l1 = 19c9b0c6, Mem[0000000091000138] = b94344f7 0d365a67
std %l0,[%i6+0x138] ! Mem[0000000091000138] = 00000048 19c9b0c6
membar #Sync ! Added by membar checker (257)
! Mem[0000000049000180] = 691e7bf5 3e0f41c2 8ad042b5 b706359b
! Mem[0000000049000190] = fc8b261c 09581737 4a16d43a 9356f5ed
! Mem[00000000490001a0] = dd1206f5 885f126d 43b64715 449898df
! Mem[00000000490001b0] = cf9f76d1 294f017e 9a145090 3a4261c5
mov 0x180,%g6
ldda [%i2+%g6]ASI_BLK_SL,%f16 ! Block Load from 0000000049000180
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! %l6 = 000000002d7ce8c7, Mem[00000000910001a0] = d9cc2612
stb %l6,[%i6+0x1a0] ! Mem[00000000910001a0] = c7cc2612
! Mem[0000000049800178] = 4015b8b451b7ff0d, %l2 = 000000003a9da1dd, %l2 = 000000003a9da1dd
add %i3,0x178,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 4015b8b451b7ff0d
! %l5 = 0000000043b64715, Mem[0000000091000054] = 30aa723f
sth %l5,[%i6+0x054] ! Mem[0000000091000054] = 4715723f
! Mem[00000000488001a0] = 00000002c45a4d2a, %l7 = 0000000000000059, %l2 = 4015b8b451b7ff0d
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 00000002c45a4d2a
! Mem[000000009100000c] = df89ac55, %g2 = 00000000000000b1
ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffffdf89
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a88427 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
p28_label_17:
! Mem[00000000480000d0] = 0cce5df3a9b2cf4e, %l0 = 0000000000000048, %l0 = 0000000000000048
add %i0,0xd0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 0cce5df3a9b2cf4e
! %l4 = 00000090, %l5 = 43b64715, Mem[0000000090800178] = 6f166c85 b86205d4
std %l4,[%i5+0x178] ! Mem[0000000090800178] = 00000090 43b64715
! Mem[00000000490000a8] = 26da23ed786e34cb, %l4 = 0000000000000090, %l5 = 0000000043b64715
add %i2,0xa8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 26da23ed786e34cb
! %f16 = c2410f3e f57b1e69 9b3506b7 b542d08a
! %f20 = 37175809 1c268bfc edf55693 3ad4164a
! %f24 = 6d125f88 f50612dd df989844 1547b643
! %f28 = 7e014f29 d1769fcf c561423a 9050149a
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[0000000048800000] = 0e2065d7, %l2 = 00000002c45a4d2a
swap [%i1+%g0],%l2 ! %l2 = 000000000e2065d7
! %f0 = 6a6c6854 90ea1739 71412144 233bc34b
! %f4 = f0f07428 ab3683db 07269502 c86fa58d
! %f8 = 77d7b998 8ca5ceba 8f62e882 a6cbd746
! %f12 = 153b358b 02a2786d 1cf3dfd4 c6b0c919
mov 0x140,%g6
stda %f0,[%i1+%g6]ASI_BLK_AIUSL ! Block Store to 0000000048800140
! Mem[00000000918001b0] = 66d52f0c 6ac8a600, %g2 = ffffdf89, %g3 = 0e794949
ldd [%o0+0x1b0],%g2 ! %g2 = 0000000066d52f0c 000000006ac8a600
! Mem[000000009000002c] = a21b980c, %g2 = 0000000066d52f0c
ldsb [%i4+0x02d],%g2 ! %g2 = ffffffffffffffa2
! %l2 = 000000000e2065d7, Mem[00000000900000b4] = 02a2786d
stw %l2,[%i4+0x0b4] ! Mem[00000000900000b4] = 0e2065d7
! %l0 = 0cce5df3a9b2cf4e, Mem[0000000090800006] = b6d92ab0
stb %l0,[%i5+0x006] ! Mem[0000000090800004] = 4ed92ab0
p28_label_18:
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[00000000498000e8] = 4a727180, %l2 = 000000000e2065d7
swap [%i3+0x0e8],%l2 ! %l2 = 000000004a727180
! Mem[0000000091000054] = 723f6945, %g2 = ffffffffffffffa2
ldub [%i6+0x056],%g2 ! %g2 = 0000000000000072
! Mem[0000000048000170] = d0f1596d, %l5 = 26da23ed786e34cb
lduh [%i0+0x170],%l5 ! %l5 = 000000000000d0f1
! Mem[0000000091000088] = 01cc76b41ff8824c, %g2 = 0000000000000072
ldx [%i6+0x088],%g2 ! %g2 = 01cc76b41ff8824c
! Mem[0000000091800164] = 9f84ef23, %g2 = 01cc76b41ff8824c
lduh [%o0+0x164],%g2 ! %g2 = 0000000000009f84
! Mem[0000000048000130] = 2877643e, %l2 = 000000004a727180
swap [%i0+0x130],%l2 ! %l2 = 000000002877643e
! Mem[0000000048000098] = 7dbf9706, %l2 = 2877643e, %l7 = 00000059
add %i0,0x98,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000007dbf9706
! %f16 = c2410f3e f57b1e69 9b3506b7 b542d08a
! %f20 = 37175809 1c268bfc edf55693 3ad4164a
! %f24 = 6d125f88 f50612dd df989844 1547b643
! %f28 = 7e014f29 d1769fcf c561423a 9050149a
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000140
membar #Sync ! Added by membar checker (258)
! Mem[0000000090000140] = c2410f3e f57b1e69 9b3506b7 b542d08a
! Mem[0000000090000150] = 37175809 1c268bfc edf55693 3ad4164a
! Mem[0000000090000160] = 6d125f88 f50612dd df989844 1547b643
! Mem[0000000090000170] = 7e014f29 d1769fcf c561423a 9050149a
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
p28_label_19:
! Mem[0000000091000000] = 384fc1f3, %g2 = 0000000000009f84
ldsb [%i6+0x002],%g2 ! %g2 = 0000000000000038
! Mem[000000009100015c] = 8ce7461a, %g2 = 0000000000000038
lduh [%i6+0x15e],%g2 ! %g2 = 0000000000008ce7
! Mem[00000000480000c8] = 91626b50, %l0 = 0cce5df3a9b2cf4e
lduh [%i0+0x0ca],%l0 ! %l0 = 0000000000006b50
! Mem[0000000049800140] = 5c7248ac 6f124281 f8b9fed8 ff7abc86
! Mem[0000000049800150] = 90076343 4c43096d 2c8b2ff8 73f86f12
! Mem[0000000049800160] = 30c72d4d efbf00ac d0d387e9 06486f6d
! Mem[0000000049800170] = d4ab6c09 f7114a9a 4015b8b4 51b7ff0d
ldda [%i3+%g6]ASI_BLK_P,%f16 ! Block Load from 0000000049800140
! Mem[0000000048800105] = 7135f054, %l2 = 000000002877643e
ldstub [%i1+0x105],%l2 ! %l2 = 00000035000000ff
! Mem[0000000090000180] = 6a6c6854 90ea1739 71412144 233bc34b
! Mem[0000000090000190] = f0f07428 ab3683db 07269502 c86fa58d
! Mem[00000000900001a0] = 77d7b998 8ca5ceba 8f62e882 a6cbd746
! Mem[00000000900001b0] = 153b358b 02a2786d 1cf3dfd4 c6b0c919
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[0000000048800080] = 2dbeff62 83f0fd14 c0341f5f 6bbbaa9f
! Mem[0000000048800090] = aae9bbcb 83441fe3 359862f7 3a9da1dd
! Mem[00000000488000a0] = d0f14803 a59c3c7a afe1cc72 c447e241
! Mem[00000000488000b0] = 32134f6e ee34eed3 2cc7b122 2a756f53
mov 0x080,%g4
ldda [%i1+%g4]ASI_BLK_S,%f16 ! Block Load from 0000000048800080
! Mem[00000000498001a8] = 3c90e704, %l0 = 0000000000006b50
swap [%i3+0x1a8],%l0 ! %l0 = 000000003c90e704
! %l7 = 000000007dbf9706, Mem[000000009080003c] = b81e4cad
sth %l7,[%i5+0x03c] ! Mem[000000009080003c] = 97064cad
! Mem[0000000049800000] = 58d50180, %l5 = 000000000000d0f1
lduw [%i3+%g0],%l5 ! %l5 = 0000000058d50180
p28_label_20:
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a88427 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[0000000048000150] = 6f5c035b, %l2 = 0000000000000035
ldsh [%i0+0x152],%l2 ! %l2 = 000000000000035b
! Mem[0000000090000050] = 37175809 1c268bfc, %g2 = 00008ce7, %g3 = 6ac8a600
ldd [%i4+0x050],%g2 ! %g2 = 0000000037175809 000000001c268bfc
! Mem[00000000900000dc] = 2e0c1a43, %g2 = 0000000037175809
lduw [%i4+0x0dc],%g2 ! %g2 = 000000002e0c1a43
! Mem[0000000090000040] = c2410f3e f57b1e69 9b3506b7 b542d08a
! Mem[0000000090000050] = 37175809 1c268bfc edf55693 3ad4164a
! Mem[0000000090000060] = 6d125f88 f50612dd df989844 1547b643
! Mem[0000000090000070] = 7e014f29 d1769fcf c561423a 9050149a
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[00000000490001bc] = 3a4261c5, %l1 = 0000000019c9b0c6
lduw [%i2+0x1bc],%l1 ! %l1 = 000000003a4261c5
! %f16 = 2dbeff62 83f0fd14 c0341f5f 6bbbaa9f
! %f20 = aae9bbcb 83441fe3 359862f7 3a9da1dd
! %f24 = d0f14803 a59c3c7a afe1cc72 c447e241
! %f28 = 32134f6e ee34eed3 2cc7b122 2a756f53
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[0000000049800091] = 6c881097, %l5 = 0000000058d50180
ldstub [%i3+0x091],%l5 ! %l5 = 00000088000000ff
! %l6 = 000000002d7ce8c7, Mem[00000000908001c8] = 832efd6800df822d
stx %l6,[%i5+0x1c8] ! Mem[00000000908001c8] = 000000002d7ce8c7
! Mem[00000000908001cc] = c7d23e3c, %g2 = 000000002e0c1a43
ldub [%i5+0x1cf],%g2 ! %g2 = 00000000000000c7
p28_label_21:
! Mem[000000004800001c] = caecc831, %l5 = 0000000000000088
swap [%i0+0x01c],%l5 ! %l5 = 00000000caecc831
! %f16 = 2dbeff62 83f0fd14 c0341f5f 6bbbaa9f
! %f20 = aae9bbcb 83441fe3 359862f7 3a9da1dd
! %f24 = d0f14803 a59c3c7a afe1cc72 c447e241
! %f28 = 32134f6e ee34eed3 2cc7b122 2a756f53
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[00000000490000cc] = ce66eeef, %l2 = 0000035b, %l2 = 0000035b
add %i2,0xcc,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000ce66eeef
! %l4 = 0000000000000090, Mem[00000000908000c0] = dcd43e2061e378da
stx %l4,[%i5+0x0c0] ! Mem[00000000908000c0] = 0000000000000090
! Mem[0000000048800153] = db8336ab, %l6 = 000000002d7ce8c7
ldstub [%i1+0x153],%l6 ! %l6 = 000000ab000000ff
! %f16 = 2dbeff62 83f0fd14 c0341f5f 6bbbaa9f
! %f20 = aae9bbcb 83441fe3 359862f7 3a9da1dd
! %f24 = d0f14803 a59c3c7a afe1cc72 c447e241
! %f28 = 32134f6e ee34eed3 2cc7b122 2a756f53
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000080
! %f0 = 6a6c6854 90ea1739 71412144 233bc34b
! %f4 = f0f07428 ab3683db 07269502 c86fa58d
! %f8 = 77d7b998 8ca5ceba 8f62e882 a6cbd746
! %f12 = 153b358b 02a2786d 1cf3dfd4 c6b0c919
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
membar #Sync ! Added by membar checker (259)
! %f16 = 2dbeff62 83f0fd14 c0341f5f 6bbbaa9f
! %f20 = aae9bbcb 83441fe3 359862f7 3a9da1dd
! %f24 = d0f14803 a59c3c7a afe1cc72 c447e241
! %f28 = 32134f6e ee34eed3 2cc7b122 2a756f53
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[00000000488000a8] = afe1cc72, %l0 = 3c90e704, %l4 = 00000090
add %i1,0xa8,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000afe1cc72
! Mem[00000000498001f8] = feada279, %l0 = 3c90e704, %l2 = ce66eeef
add %i3,0x1f8,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000feada279
p28_label_22:
! Mem[0000000049800163] = 30c72d4d, %l0 = 000000003c90e704
ldstub [%i3+0x163],%l0 ! %l0 = 0000004d000000ff
! Mem[00000000910000d4] = 05a1d364, %g2 = 00000000000000c7
lduw [%i6+0x0d4],%g2 ! %g2 = 0000000005a1d364
! Mem[00000000488001a8] = 42e50d13, %l2 = feada279, %l2 = feada279
add %i1,0x1a8,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000042e50d13
! Mem[0000000049800080] = 3ae76a8ba954ec51, %l2 = 0000000042e50d13, %l4 = 00000000afe1cc72
add %i3,0x80,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 3ae76a8ba954ec51
! %l4 = a954ec51, %l5 = caecc831, Mem[0000000090000180] = 6a6c6854 90ea1739
std %l4,[%i4+0x180] ! Mem[0000000090000180] = a954ec51 caecc831
! Mem[00000000900000e4] = dad0503f, %g18 = d58054ba79a912d1
ldsw [%i4+0x0e4],%g2 ! %g2 = d58054ba79a912d1
! Mem[00000000900001bc] = 1914fdf0, %g2 = ffffffffdad0503f
ldsb [%i4+0x1bf],%g2 ! %g2 = 0000000000000019
! Mem[0000000090800070] = dc7d7147, %g2 = 0000000000000019
ldsb [%i5+0x071],%g2 ! %g2 = ffffffffffffffdc
! Mem[0000000049000195] = 09581737, %l2 = 0000000042e50d13
ldstub [%i2+0x195],%l2 ! %l2 = 00000058000000ff
! Mem[00000000498000c8] = 668c5885 89cca05e, %l4 = a954ec51, %l5 = caecc831
ldd [%i3+0x0c8],%l4 ! %l4 = 00000000668c5885 0000000089cca05e
p28_label_23:
! Mem[0000000048000142] = 5b6f33ce, %l3 = 00000000000000e8
ldstub [%i0+0x142],%l3 ! %l3 = 00000033000000ff
! %l4 = 00000000668c5885, Mem[0000000091800045] = bd6b8612
stb %l4,[%o0+0x045] ! Mem[0000000091800044] = 856b8612
! Mem[00000000490000c8] = 66b628e7, %l5 = 0000000089cca05e
swap [%i2+0x0c8],%l5 ! %l5 = 0000000066b628e7
! Mem[0000000048800080] = 2dbeff62 83f0fd14, %l4 = 668c5885, %l5 = 66b628e7
ldd [%i1+0x080],%l4 ! %l4 = 000000002dbeff62 0000000083f0fd14
! Mem[00000000488001d0] = db8336ab, %l2 = 0000000000000058
lduw [%i1+0x1d0],%l2 ! %l2 = 00000000db8336ab
! Mem[00000000900000f0] = 431f32b9f01efa63, %g2 = ffffffffffffffdc
ldx [%i4+0x0f0],%g2 ! %g2 = 431f32b9f01efa63
! Mem[000000004980016c] = 06486f6d, %l2 = 00000000db8336ab
ldstub [%i3+0x16c],%l2 ! %l2 = 00000006000000ff
! Mem[00000000900000d0] = c9831a2b e4812044, %g2 = f01efa63, %g3 = 1c268bfc
ldd [%i4+0x0d0],%g2 ! %g2 = 00000000c9831a2b 00000000e4812044
! %l1 = 000000003a4261c5, Mem[0000000048000070] = 2e4a5de54ffc355c
stx %l1,[%i0+0x070] ! Mem[0000000048000070] = 000000003a4261c5
! Mem[00000000490001bc] = 3a4261c5, %l5 = 0000000083f0fd14
lduh [%i2+0x1bc],%l5 ! %l5 = 0000000000003a42
p28_label_24:
! Mem[00000000900001b8] = 1cf3dfd4, %g2 = 00000000c9831a2b
lduh [%i4+0x1b8],%g2 ! %g2 = 0000000000001cf3
! Mem[00000000900000c0] = fd7b55ed 912eee52 ec5e1f9f 6378fa04
! Mem[00000000900000d0] = c9831a2b e4812044 31c8ecca 2e0c1a43
! Mem[00000000900000e0] = dc158365 dad0503f ec5a36ed 04e7903c
! Mem[00000000900000f0] = 431f32b9 f01efa63 26cf11e2 58ed879b
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! %f0 = 6a6c6854 90ea1739 71412144 233bc34b
! %f4 = f0f07428 ab3683db 07269502 c86fa58d
! %f8 = 77d7b998 8ca5ceba 8f62e882 a6cbd746
! %f12 = 153b358b 02a2786d 1cf3dfd4 c6b0c919
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040
! %l1 = 000000003a4261c5, Mem[0000000090800190] = 8ca4300a
stw %l1,[%i5+0x190] ! Mem[0000000090800190] = 3a4261c5
! Mem[00000000480000f8] = e6c2d8f66ff36f10, %l4 = 000000002dbeff62, %l2 = 0000000000000006
add %i0,0xf8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = e6c2d8f66ff36f10
membar #Sync ! Added by membar checker (260)
! Mem[0000000090000044] = 90ea1739, %g2 = 0000000000001cf3
lduw [%i4+0x044],%g2 ! %g2 = 0000000090ea1739
! Mem[00000000498001a0] = 3f50d0da, %l2 = e6c2d8f66ff36f10
swap [%i3+0x1a0],%l2 ! %l2 = 000000003f50d0da
! %f16 = 2dbeff62 83f0fd14 c0341f5f 6bbbaa9f
! %f20 = aae9bbcb 83441fe3 359862f7 3a9da1dd
! %f24 = d0f14803 a59c3c7a afe1cc72 c447e241
! %f28 = 32134f6e ee34eed3 2cc7b122 2a756f53
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000040
! Mem[0000000048800016] = f76e9eeb, %l6 = 00000000000000ab
ldstub [%i1+0x016],%l6 ! %l6 = 0000009e000000ff
! %f0 = 6a6c6854 90ea1739 71412144 233bc34b
! %f4 = f0f07428 ab3683db 07269502 c86fa58d
! %f8 = 77d7b998 8ca5ceba 8f62e882 a6cbd746
! %f12 = 153b358b 02a2786d 1cf3dfd4 c6b0c919
mov 0x100,%g4
stda %f0,[%i0+%g4]ASI_COMMIT_P ! Block Store to 0000000048000100
p28_label_25:
! %f16 = 2dbeff62 83f0fd14 c0341f5f 6bbbaa9f
! %f20 = aae9bbcb 83441fe3 359862f7 3a9da1dd
! %f24 = d0f14803 a59c3c7a afe1cc72 c447e241
! %f28 = 32134f6e ee34eed3 2cc7b122 2a756f53
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[00000000900001f4] = 1332536f, %g2 = 0000000090ea1739
lduh [%i4+0x1f6],%g2 ! %g2 = 0000000000001332
! Mem[0000000049000088] = bba93701, %l3 = 00000033, %l2 = 3f50d0da
add %i2,0x88,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000bba93701
! %l1 = 000000003a4261c5, Mem[0000000091000188] = c03b64c2
stw %l1,[%i6+0x188] ! Mem[0000000091000188] = 3a4261c5
membar #Sync ! Added by membar checker (261)
! %f16 = 2dbeff62 83f0fd14 c0341f5f 6bbbaa9f
! %f20 = aae9bbcb 83441fe3 359862f7 3a9da1dd
! %f24 = d0f14803 a59c3c7a afe1cc72 c447e241
! %f28 = 32134f6e ee34eed3 2cc7b122 2a756f53
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! %f0 = 6a6c6854 90ea1739 71412144 233bc34b
! %f4 = f0f07428 ab3683db 07269502 c86fa58d
! %f8 = 77d7b998 8ca5ceba 8f62e882 a6cbd746
! %f12 = 153b358b 02a2786d 1cf3dfd4 c6b0c919
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[00000000498000d8] = 48c04ab7, %l6 = 000000000000009e
swap [%i3+0x0d8],%l6 ! %l6 = 0000000048c04ab7
! %l2 = 00000000bba93701, Mem[00000000900001c3] = 8362ffbe
stb %l2,[%i4+0x1c3] ! Mem[00000000900001c0] = 0162ffbe
! Mem[0000000049000168] = 1251b513a24e9f1d, %l6 = 0000000048c04ab7, %l4 = 000000002dbeff62
add %i2,0x168,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 1251b513a24e9f1d
! %l3 = 0000000000000033, Mem[0000000091000198] = 9aa5f69e4c575e02
stx %l3,[%i6+0x198] ! Mem[0000000091000198] = 0000000000000033
ba,a p28_not_taken_0_end
p28_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 000000000000004d
bne,a,pn %xcc,p28_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000003a4261c5
bne,a,pn %xcc,p28_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000bba93701
bne,a,pn %xcc,p28_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000033
bne,a,pn %xcc,p28_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 1251b513a24e9f1d
bne,a,pn %xcc,p28_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000003a42
bne,a,pn %xcc,p28_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000048c04ab7
bne,a,pn %xcc,p28_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000007dbf9706
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 6a6c6854 90ea1739
bne %xcc,p28_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 71412144 233bc34b
bne %xcc,p28_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f0f07428 ab3683db
bne %xcc,p28_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 07269502 c86fa58d
bne %xcc,p28_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 77d7b998 8ca5ceba
bne %xcc,p28_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 8f62e882 a6cbd746
bne %xcc,p28_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 153b358b 02a2786d
bne %xcc,p28_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 1cf3dfd4 c6b0c919
bne %xcc,p28_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 2dbeff62 83f0fd14
bne %xcc,p28_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be c0341f5f 6bbbaa9f
bne %xcc,p28_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be aae9bbcb 83441fe3
bne %xcc,p28_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 359862f7 3a9da1dd
bne %xcc,p28_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be d0f14803 a59c3c7a
bne %xcc,p28_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be afe1cc72 c447e241
bne %xcc,p28_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 32134f6e ee34eed3
bne %xcc,p28_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 2cc7b122 2a756f53
bne %xcc,p28_f30_fail
nop
! Check Local Memory
set p28_local0_expect,%g1
p28_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 52ee2e91ed557bfd
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 = 04fa78639f1f5eec
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 = 442081e42b1a83c9
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 = 431a0c2e00000088
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 = 3fffd0da658315dc
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 = 3c90e704ed365aec
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 = 63fa1ef0b9321f43
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 = 9b87ed58e211cf26
ldx [%i0+0x038],%g3 ! Observed data at 0000000048000038
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = 000000003a4261c5
ldx [%i0+0x070],%g3 ! Observed data at 0000000048000070
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x070,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 91626b501cdefff1
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000480000c8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 6a6c685490ea1739
ldx [%i0+0x100],%g3 ! Observed data at 0000000048000100
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 71412144233bc34b
ldx [%i0+0x108],%g3 ! Observed data at 0000000048000108
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = f0f07428ab3683db
ldx [%i0+0x110],%g3 ! Observed data at 0000000048000110
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 07269502c86fa58d
ldx [%i0+0x118],%g3 ! Observed data at 0000000048000118
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 77d7b9988ca5ceba
ldx [%i0+0x120],%g3 ! Observed data at 0000000048000120
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 8f62e882a6cbd746
ldx [%i0+0x128],%g3 ! Observed data at 0000000048000128
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 153b358b02a2786d
ldx [%i0+0x130],%g3 ! Observed data at 0000000048000130
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 1cf3dfd4c6b0c919
ldx [%i0+0x138],%g3 ! Observed data at 0000000048000138
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 5b6fffce45189510
ldx [%i0+0x140],%g3 ! Observed data at 0000000048000140
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 1c8b533e26753803
ldx [%i0+0x158],%g3 ! Observed data at 0000000048000158
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = d0f1596d3bff1491
ldx [%i0+0x170],%g3 ! Observed data at 0000000048000170
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x170,%g4
set p28_local1_expect,%g1
p28_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = c45a4d2a28e60b64
ldx [%i1+0x000],%g3 ! Observed data at 0000000048800000
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = d2e61e5cf76effeb
ldx [%i1+0x010],%g3 ! Observed data at 0000000048800010
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 404533f022ca90b6
ldx [%i1+0x028],%g3 ! Observed data at 0000000048800028
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1d9cc564213656d2
ldx [%i1+0x030],%g3 ! Observed data at 0000000048800030
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x030,%g4
ldx [%g1+0x060],%g2 ! Expected data = 3a6ba972f0afcf1f
ldx [%i1+0x060],%g3 ! Observed data at 0000000048800060
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x060,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 06e1dc846bbbaa9f
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000488000f8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 04387d5771fff054
ldx [%i1+0x100],%g3 ! Observed data at 0000000048800100
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = d1ea5b0effffffd2
ldx [%i1+0x128],%g3 ! Observed data at 0000000048800128
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 3917ea9054686c6a
ldx [%i1+0x140],%g3 ! Observed data at 0000000048800140
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 4bc33b2344214171
ldx [%i1+0x148],%g3 ! Observed data at 0000000048800148
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = db8336ff2874f0f0
ldx [%i1+0x150],%g3 ! Observed data at 0000000048800150
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 8da56fc802952607
ldx [%i1+0x158],%g3 ! Observed data at 0000000048800158
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = bacea58c98b9d777
ldx [%i1+0x160],%g3 ! Observed data at 0000000048800160
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 46d7cba682e8628f
ldx [%i1+0x168],%g3 ! Observed data at 0000000048800168
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 6d78a2028b353b15
ldx [%i1+0x170],%g3 ! Observed data at 0000000048800170
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 19c9b0c6d4dff31c
ldx [%i1+0x178],%g3 ! Observed data at 0000000048800178
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 00000002c45a4d2a
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000488001a0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 431eda9c00000050
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000488001e0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 477072f8d4dff31c
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+0x060],%g2 ! Expected data = e43c1aaefa8fffff
ldx [%i2+0x060],%g3 ! Observed data at 0000000049000060
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x060,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ffb54736f73c5610
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000490000b0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 89cca05ece66eeef
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000490000c8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 40ae9c2dff074c89
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000490000f0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = d519ffb3a4791297
ldx [%i2+0x100],%g3 ! Observed data at 0000000049000100
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = 53fa7e8f8641d0ff
ldx [%i2+0x128],%g3 ! Observed data at 0000000049000128
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = ead753f0110f802d
ldx [%i2+0x140],%g3 ! Observed data at 0000000049000140
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x140,%g4
ldx [%g1+0x190],%g2 ! Expected data = fc8b261c09ff1737
ldx [%i2+0x190],%g3 ! Observed data at 0000000049000190
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 6a276735ff214171
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000490001d0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 6a2767351251b513
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000490001e0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x1e0,%g4
set p28_local3_expect,%g1
p28_check_local3:
ldx [%g1+0x058],%g2 ! Expected data = 82c7eeec781c6721
ldx [%i3+0x058],%g3 ! Observed data at 0000000049800058
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = 6cff1097ed33c9eb
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 = 7281751e69753f62
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000498000a0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 0000009e69b1b10a
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000498000d8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0e2065d704a21674
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000498000e8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 7838ff07d09d9c86
ldx [%i3+0x100],%g3 ! Observed data at 0000000049800100
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x100,%g4
ldx [%g1+0x148],%g2 ! Expected data = f8b9fed8ff7abc86
ldx [%i3+0x148],%g3 ! Observed data at 0000000049800148
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = 30c72dffefbf00ac
ldx [%i3+0x160],%g3 ! Observed data at 0000000049800160
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = d0d387e9ff486f6d
ldx [%i3+0x168],%g3 ! Observed data at 0000000049800168
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 4015b8b451b7ff0d
ldx [%i3+0x178],%g3 ! Observed data at 0000000049800178
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 52ee2e91ed557bfd
ldx [%i3+0x180],%g3 ! Observed data at 0000000049800180
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 04fa78639f1f5eec
ldx [%i3+0x188],%g3 ! Observed data at 0000000049800188
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 442081e42b1a83c9
ldx [%i3+0x190],%g3 ! Observed data at 0000000049800190
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 431a0c2ecaecc831
ldx [%i3+0x198],%g3 ! Observed data at 0000000049800198
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 6ff36f10658315dc
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000498001a0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 00006b50ed365aec
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000498001a8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 63fa1ef0b9321f43
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000498001b0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 9b87ed58e211cf26
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000498001b8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x1b8,%g4
! The test for processor 28 has passed
p28_passed:
ta GOOD_TRAP
nop
p28_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p28_failed
p28_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p28_failed
p28_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p28_failed
p28_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p28_failed
p28_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p28_failed
p28_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p28_failed
p28_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p28_failed
p28_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p28_failed
p28_f0_fail:
set p28_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f2_fail:
set p28_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f4_fail:
set p28_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f6_fail:
set p28_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f8_fail:
set p28_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f10_fail:
set p28_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f12_fail:
set p28_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f14_fail:
set p28_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f16_fail:
set p28_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f18_fail:
set p28_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f20_fail:
set p28_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f22_fail:
set p28_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f24_fail:
set p28_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f26_fail:
set p28_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f28_fail:
set p28_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p28_f30_fail:
set p28_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 28 failed
p28_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x070] ! Set processor 28 done flag
set p28_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 28 failed
p28_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x070] ! Set processor 28 done flag
set p28_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p28_selfmod_failed:
ba p28_failed
mov 0xabc,%g1
p28_common_error:
or %g0,0xefc,%g1
ba p28_failed
mov %o5,%g3
p28_common_signature_error:
set p28_temp,%g1
ba p28_failed
st %g2,[%g1] ! Common Lock Number
p28_common_timeout:
set p28_temp,%g1
ba p28_failed
st %g2,[%g1] ! Common Lock Number
p28_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p28_failed
mov 0x0,%g3
p28_trap1e:
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000049800010]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000049800010]
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stwa %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048000000]
done
p28_trap1o:
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000049800010]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000049800010]
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stwa %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048000000]
done
p28_trap2e:
ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000048800010]
swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000048800018]
stwa %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000000]
ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000048000000]
stba %l3,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048800008]
lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049800028]
done
p28_trap2o:
ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000048800010]
swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000048800018]
stwa %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049000000]
ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000048000000]
stba %l3,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048800008]
lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049800028]
done
p28_trap3e:
nop
nop
nop
done
p28_trap3o:
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 = e8cbcb15e538f118
ldx [%g1+0x008],%l1 ! %l1 = d95dda240cbed4a6
ldx [%g1+0x010],%l2 ! %l2 = 2bd3d71ca37c16b1
ldx [%g1+0x018],%l3 ! %l3 = 0917213a2ac44522
ldx [%g1+0x020],%l4 ! %l4 = 16cd9c0069753f62
ldx [%g1+0x028],%l5 ! %l5 = 1af25da22f813038
ldx [%g1+0x030],%l6 ! %l6 = 31164395d31bc759
ldx [%g1+0x038],%l7 ! %l7 = e4b34780822e96d5
! 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 = ff2e0135 7f616df5 339dec1e 9ecd0ca0
! %f4 = 02cf260e f6b27d5f 8debb838 1e947739
! %f8 = 1f0fdf5c 2d1aff09 186f3682 58e4960f
! %f12 = 21afe726 3adae078 0f557587 d2c35eab
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 997089d6 0b56f2a6 b05f0a03 ef601f00
! %f20 = 75f47aee 26b0de5b 8d67cc14 5a01b1b1
! %f24 = 130e7df4 8f1b4814 5d9fcd80 01087f57
! %f28 = 2163347c 53df0197 fd881959 617066e0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = cdccf2e4 495f2ba4 710d488c 625dc3f9
! %f36 = 18776423 334965a1 e5b24648 1bf0d148
! %f40 = 1051e30d 92810cf3 d52789ff ee39df53
! %f44 = ae7c5e3a 9f627c3f 419f1aad 88640da3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x35c553070000004f,%g7,%g1 ! GSR scale = 9, align = 7
wr %g1,%g0,%gsr ! GSR = 35c553070000004f
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:
! %f16 = 997089d6 0b56f2a6 b05f0a03 ef601f00
! %f20 = 75f47aee 26b0de5b 8d67cc14 5a01b1b1
! %f24 = 130e7df4 8f1b4814 5d9fcd80 01087f57
! %f28 = 2163347c 53df0197 fd881959 617066e0
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[000000004a8000e2] = dfa91f44, %l3 = 520ae3a839d2b88d
ldstub [%i1+0x0e2],%l3 ! %l3 = 0000001f000000ff
! Mem[0000000091800078] = fbe0e6f5, %g2 = 0000000000000000
lduw [%o0+0x078],%g2 ! %g2 = 00000000fbe0e6f5
! Mem[00000000910000b4] = 46c6ea8f, %g2 = 00000000fbe0e6f5
ldsh [%i6+0x0b6],%g2 ! %g2 = 00000000000046c6
! Mem[000000009180019c] = 42cbd34b, %g2 = 00000000000046c6
lduh [%o0+0x19c],%g2 ! %g2 = 00000000000042cb
! %l2 = 642e6b3c, %l3 = 0000001f, Mem[0000000090800118] = 59744ec7 141e1b8a
std %l2,[%i5+0x118] ! Mem[0000000090800118] = 642e6b3c 0000001f
! %l7 = b0db907625a714db, Mem[0000000091000148] = ae8d50eb4c99fd44
stx %l7,[%i6+0x148] ! Mem[0000000091000148] = b0db907625a714db
! %f16 = 997089d6 0b56f2a6 b05f0a03 ef601f00
! %f20 = 75f47aee 26b0de5b 8d67cc14 5a01b1b1
! %f24 = 130e7df4 8f1b4814 5d9fcd80 01087f57
! %f28 = 2163347c 53df0197 fd881959 617066e0
mov 0x080,%g5
stda %f16,[%i0+%g5]ASI_COMMIT_S ! Block Store to 000000004a000080
! Mem[000000004b000115] = 2fb745e3, %l1 = 8ec500deb2e200a5
ldstub [%i2+0x115],%l1 ! %l1 = 000000b7000000ff
! Mem[00000000910001b0] = 47ce77e7, %g2 = 00000000000042cb
ldsb [%i6+0x1b3],%g2 ! %g2 = 0000000000000047
p29_label_2:
! Mem[000000004b0001a8] = 8586846811d3ea07, %l2 = f0819238642e6b3c, %l7 = b0db907625a714db
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 8586846811d3ea07
! Mem[000000004a8000f6] = 95cdd9da, %l4 = 8bbcd16225d21d56
ldstub [%i1+0x0f6],%l4 ! %l4 = 000000d9000000ff
! Mem[00000000910000b8] = ea8f8457, %g2 = 0000000000000047
ldsh [%i6+0x0b8],%g2 ! %g2 = ffffffffffffea8f
! Mem[000000004a8001b8] = 4a5f5f08, %l1 = 00000000000000b7
swap [%i1+0x1b8],%l1 ! %l1 = 000000004a5f5f08
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[00000000910000e0] = c598f430, %g2 = ffffffffffffea8f
ldub [%i6+0x0e2],%g2 ! %g2 = 00000000000000c5
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[00000000918000ec] = be34bf17, %g2 = 00000000000000c5
ldsh [%o0+0x0ec],%g2 ! %g2 = ffffffffffffbe34
! Mem[000000009100016c] = 7aa9b3b7, %g2 = ffffffffffffbe34
ldub [%i6+0x16f],%g2 ! %g2 = 000000000000007a
! Mem[000000004b0000f4] = d7bb9f76, %l6 = cac8d0105fa2b19d
swap [%i2+0x0f4],%l6 ! %l6 = 00000000d7bb9f76
p29_label_3:
! Mem[000000004b000080] = 48615328fa6c91cd, %l5 = 8fbcb4d27f2724d9, %l0 = e6d13f3fc7e16e71
add %i2,0x80,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 48615328fa6c91cd
! Mem[00000000918001f4] = 2e3668ed, %g18 = df47ebbbeb011a4a
ldsw [%o0+0x1f4],%g2 ! %g2 = df47ebbbeb011a4a
! Mem[000000004b00004c] = 22132878, %l2 = 642e6b3c, %l5 = 7f2724d9
add %i2,0x4c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000022132878
membar #Sync ! Added by membar checker (262)
! %l3 = 000000000000001f, Mem[0000000090000055] = ff259c7a
stb %l3,[%i4+0x055] ! Mem[0000000090000054] = 1f259c7a
! %f16 = 997089d6 0b56f2a6 b05f0a03 ef601f00
! %f20 = 75f47aee 26b0de5b 8d67cc14 5a01b1b1
! %f24 = 130e7df4 8f1b4814 5d9fcd80 01087f57
! %f28 = 2163347c 53df0197 fd881959 617066e0
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[0000000090000118] = cc145a01, %g2 = 000000002e3668ed
ldsh [%i4+0x11a],%g2 ! %g2 = ffffffffffffcc14
! Mem[000000004b0001bc] = 5d3c72f7, %l0 = fa6c91cd, %l0 = fa6c91cd
add %i2,0x1bc,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000005d3c72f7
! Mem[0000000090000038] = 81d6bfb2, %g2 = ffffffffffffcc14
ldsb [%i4+0x039],%g2 ! %g2 = ffffffffffffff81
! Mem[00000000910001c0] = 584a99cf, %g2 = ffffffffffffff81
lduw [%i6+0x1c0],%g2 ! %g2 = 00000000584a99cf
! %l7 = 8586846811d3ea07, Mem[000000004a8001e8] = 94d5ad33
sth %l7,[%i1+0x1e8] ! Mem[000000004a8001e8] = ea07ad33
p29_label_4:
! Mem[0000000090000010] = e32384849de510a2, %g2 = 00000000584a99cf
ldx [%i4+%o2],%g2 ! %g2 = e32384849de510a2
! %l2 = f0819238642e6b3c, Mem[000000004a00013c] = f07faf74
stw %l2,[%i0+0x13c] ! Mem[000000004a00013c] = 642e6b3c
! Mem[000000004a8000d0] = 035d9189 f9a0c55a, %l4 = 000000d9, %l5 = 22132878
ldd [%i1+0x0d0],%l4 ! %l4 = 00000000035d9189 00000000f9a0c55a
! %l6 = 00000000d7bb9f76, Mem[0000000090800173] = 796dec9f
stb %l6,[%i5+0x173] ! Mem[0000000090800170] = 766dec9f
! Mem[0000000090000110] = 75f47aee 26b0de5b, %g2 = 9de510a2, %g3 = 00000000
ldd [%i4+0x110],%g2 ! %g2 = 0000000075f47aee 0000000026b0de5b
! Mem[000000004a000058] = 2c3616d12d348581, %l2 = f0819238642e6b3c, %l1 = 000000004a5f5f08
add %i0,0x58,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 2c3616d12d348581
! %f16 = 997089d6 0b56f2a6 b05f0a03 ef601f00
! %f20 = 75f47aee 26b0de5b 8d67cc14 5a01b1b1
! %f24 = 130e7df4 8f1b4814 5d9fcd80 01087f57
! %f28 = 2163347c 53df0197 fd881959 617066e0
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[0000000091000054] = 30aa723f, %g2 = 0000000075f47aee
ldub [%i6+0x054],%g2 ! %g2 = 0000000000000030
! Mem[0000000091000088] = 01cc76b4 1fef824c, %g2 = 00000030, %g3 = 26b0de5b
ldd [%i6+0x088],%g2 ! %g2 = 0000000001cc76b4 000000001fef824c
! Mem[000000004b8001b8] = b4570e55fa55b750, %l3 = 000000000000001f, %l1 = 2c3616d12d348581
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = b4570e55fa55b750
p29_label_5:
! Mem[0000000090800148] = 8fa51527, %g2 = 0000000001cc76b4
ldsh [%i5+0x14a],%g2 ! %g2 = ffffffffffff8fa5
! Mem[000000009100014c] = 25a714db, %g18 = df47ebbbeb011a4a
ldsw [%i6+0x14c],%g2 ! %g2 = df47ebbbeb011a4a
! %f16 = 997089d6 0b56f2a6 b05f0a03 ef601f00
! %f20 = 75f47aee 26b0de5b 8d67cc14 5a01b1b1
! %f24 = 130e7df4 8f1b4814 5d9fcd80 01087f57
! %f28 = 2163347c 53df0197 fd881959 617066e0
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000140
! %l0 = 5d3c72f7, %l1 = fa55b750, Mem[00000000900000e8] = c6b9fa4b b24c6065
std %l0,[%i4+0x0e8] ! Mem[00000000900000e8] = 5d3c72f7 fa55b750
! %f0 = ff2e0135 7f616df5 339dec1e 9ecd0ca0
! %f4 = 02cf260e f6b27d5f 8debb838 1e947739
! %f8 = 1f0fdf5c 2d1aff09 186f3682 58e4960f
! %f12 = 21afe726 3adae078 0f557587 d2c35eab
mov 0x040,%g4
stda %f0,[%i1+%g4]ASI_BLK_AIUPL ! Block Store to 000000004a800040
! Mem[00000000908001c8] = 832efd68, %g2 = 0000000025a714db
lduw [%i5+0x1c8],%g2 ! %g2 = 00000000832efd68
! Mem[000000004b0000f4] = 5fa2b19d, %l2 = 642e6b3c, %l0 = 5d3c72f7
add %i2,0xf4,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000005fa2b19d
! Mem[0000000090800084] = c5578661, %g2 = 00000000832efd68
ldsh [%i5+0x084],%g2 ! %g2 = ffffffffffffc557
! Mem[000000004a800198] = 185f5751, %l1 = b4570e55fa55b750
swap [%i1+0x198],%l1 ! %l1 = 00000000185f5751
! Mem[000000004b800123] = 90218b13, %l2 = f0819238642e6b3c
ldstub [%i3+0x123],%l2 ! %l2 = 00000013000000ff
p29_label_6:
! Mem[0000000090800128] = 60245948 b786dab2, %g2 = ffffc557, %g3 = 1fef824c
ldd [%i5+0x128],%g2 ! %g2 = 0000000060245948 00000000b786dab2
! %l0 = 000000005fa2b19d, Mem[000000009000011c] = 5a01b1b1
stw %l0,[%i4+0x11c] ! Mem[000000009000011c] = 5fa2b19d
! Mem[0000000090800060] = ef405618, %g2 = 0000000060245948
lduw [%i5+0x060],%g2 ! %g2 = 00000000ef405618
! Mem[000000004a0000c0] = 424b6e7d279c9570, %l7 = 8586846811d3ea07, %l1 = 00000000185f5751
add %i0,0xc0,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 424b6e7d279c9570
! Mem[000000004a0001d0] = 0544659d, %l5 = f9a0c55a, %l3 = 0000001f
add %i0,0x1d0,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000000544659d
membar #Sync ! Added by membar checker (263)
! Mem[000000004a800078] = ab5ec3d2, %l1 = 279c9570, %l1 = 279c9570
add %i1,0x78,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000ab5ec3d2
! Mem[000000004a000130] = d512d45d97396e09, %l2 = 0000000000000013, %l1 = 00000000ab5ec3d2
add %i0,0x130,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = d512d45d97396e09
! Mem[000000004a800074] = 26e7af21, %l0 = 000000005fa2b19d
swap [%i1+0x074],%l0 ! %l0 = 0000000026e7af21
! %l6 = d7bb9f76, %l7 = 11d3ea07, Mem[0000000090000038] = 6e81d6bf b2154501
std %l6,[%i4+0x038] ! Mem[0000000090000038] = d7bb9f76 11d3ea07
! %f0 = ff2e0135 7f616df5 339dec1e 9ecd0ca0
! %f4 = 02cf260e f6b27d5f 8debb838 1e947739
! %f8 = 1f0fdf5c 2d1aff09 186f3682 58e4960f
! %f12 = 21afe726 3adae078 0f557587 d2c35eab
stda %f0,[%i2]ASI_COMMIT_S ! Block Store to 000000004b000000
p29_label_7:
! %l5 = 00000000f9a0c55a, Mem[0000000090000153] = 26ee7af4
stb %l5,[%i4+0x153] ! Mem[0000000090000150] = 5aee7af4
! %l2 = 00000013, %l3 = 0544659d, Mem[0000000091800190] = 95e2657d 6c412e81
std %l2,[%o0+0x190] ! Mem[0000000091800190] = 00000013 0544659d
! %l6 = 00000000d7bb9f76, Mem[00000000918000e0] = 96b5b438
stw %l6,[%o0+0x0e0] ! Mem[00000000918000e0] = d7bb9f76
! Mem[000000004b800048] = 3d1cf3a0, %l6 = d7bb9f76, %l2 = 00000013
add %i3,0x48,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000003d1cf3a0
! Mem[000000004b800058] = 68010410, %l2 = 000000003d1cf3a0
ldstub [%i3+0x058],%l2 ! %l2 = 00000068000000ff
! Mem[0000000091800000] = 3a9853f8, %g2 = 00000000ef405618
ldsb [%o0+%g0],%g2 ! %g2 = 000000000000003a
! %l2 = 0000000000000068, Mem[000000004a000160] = 7666e4d66887cf4d
stx %l2,[%i0+0x160] ! Mem[000000004a000160] = 0000000000000068
! Mem[000000004a000168] = 2f1f3089, %l2 = 0000000000000068
swap [%i0+0x168],%l2 ! %l2 = 000000002f1f3089
! Mem[000000004b000040] = 23ec1e70, %l1 = d512d45d97396e09
swap [%i2+0x040],%l1 ! %l1 = 0000000023ec1e70
! %l6 = 00000000d7bb9f76, Mem[0000000091000101] = 87b24e2c
stb %l6,[%i6+0x101] ! Mem[0000000091000100] = 76b24e2c
p29_label_8:
! %l6 = d7bb9f76, %l7 = 11d3ea07, Mem[0000000091000190] = 5fe1b283 18343bcb
std %l6,[%i6+0x190] ! Mem[0000000091000190] = d7bb9f76 11d3ea07
! Mem[000000004a800070] = 78e0da3a5fa2b19d, %l4 = 00000000035d9189, %l7 = 8586846811d3ea07
add %i1,0x70,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 78e0da3a5fa2b19d
! Mem[000000004b80012f] = d9d1202f, %l2 = 000000002f1f3089
ldstub [%i3+0x12f],%l2 ! %l2 = 0000002f000000ff
! Mem[000000004a8001ec] = 5bf6f000, %l6 = d7bb9f76, %l0 = 26e7af21
add %i1,0x1ec,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000005bf6f000
! Mem[000000004a0001b4] = 0798e975, %l2 = 0000002f, %l1 = 23ec1e70
add %i0,0x1b4,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000000798e975
! Mem[00000000908001a0] = 01d55e31 cfd5adc6, %g2 = 0000003a, %g3 = b786dab2
ldd [%i5+0x1a0],%g2 ! %g2 = 0000000001d55e31 00000000cfd5adc6
! Mem[0000000090800134] = e1a159c7, %g2 = 0000000001d55e31
lduw [%i5+0x134],%g2 ! %g2 = 00000000e1a159c7
! Mem[0000000091800110] = ba01b98847bf52fb, %g2 = 00000000e1a159c7
ldx [%o0+0x110],%g2 ! %g2 = ba01b98847bf52fb
! Mem[00000000910000f0] = 8900ace1, %g18 = df47ebbbeb011a4a
ldsw [%i6+0x0f0],%g2 ! %g2 = df47ebbbeb011a4a
! Mem[000000004b0001d3] = 8898131f, %l7 = 78e0da3a5fa2b19d
ldstub [%i2+0x1d3],%l7 ! %l7 = 0000001f000000ff
p29_label_9:
! Mem[000000004b000134] = c8d7d2b5, %l7 = 000000000000001f
swap [%i2+0x134],%l7 ! %l7 = 00000000c8d7d2b5
! Mem[0000000090000148] = 001f60ef 030a5fb0, %g2 = 8900ace1, %g3 = cfd5adc6
ldd [%i4+0x148],%g2 ! %g2 = 00000000001f60ef 00000000030a5fb0
! Mem[000000004b800198] = 6caa9c4c, %l4 = 00000000035d9189
ldstub [%i3+0x198],%l4 ! %l4 = 0000006c000000ff
! %f0 = ff2e0135 7f616df5 339dec1e 9ecd0ca0
! %f4 = 02cf260e f6b27d5f 8debb838 1e947739
! %f8 = 1f0fdf5c 2d1aff09 186f3682 58e4960f
! %f12 = 21afe726 3adae078 0f557587 d2c35eab
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080
membar #Sync ! Added by membar checker (264)
! %f0 = ff2e0135 7f616df5 339dec1e 9ecd0ca0
! %f4 = 02cf260e f6b27d5f 8debb838 1e947739
! %f8 = 1f0fdf5c 2d1aff09 186f3682 58e4960f
! %f12 = 21afe726 3adae078 0f557587 d2c35eab
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[0000000090000140] = a6f2560b d6897099 001f60ef 030a5fb0
! Mem[0000000090000150] = 5bdeb05a ee7af475 b1b1015a 14cc678d
! Mem[0000000090000160] = 14481b8f f47d0e13 577f0801 80cd9f5d
! Mem[0000000090000170] = 9701df53 7c346321 e0667061 591988fd
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[000000004a8001c4] = cc89c26e, %l5 = 00000000f9a0c55a
swap [%i1+0x1c4],%l5 ! %l5 = 00000000cc89c26e
! Mem[0000000090800050] = c529d7d1 7177ddb1, %g2 = 001f60ef, %g3 = 030a5fb0
ldd [%i5+0x050],%g2 ! %g2 = 00000000c529d7d1 000000007177ddb1
! %l7 = 00000000c8d7d2b5, Mem[0000000090800080] = 074203a9
sth %l7,[%i5+0x080] ! Mem[0000000090800080] = d2b503a9
! Mem[0000000091800120] = 2aee60e7, %g2 = 00000000c529d7d1
lduw [%o0+0x120],%g2 ! %g2 = 000000002aee60e7
p29_label_10:
! Mem[0000000090800038] = 3b0cad50 b81e4cad, %g2 = 2aee60e7, %g3 = 7177ddb1
ldd [%i5+0x038],%g2 ! %g2 = 000000003b0cad50 00000000b81e4cad
! Mem[00000000908001b0] = 67f75b6795ef8760, %g2 = 000000003b0cad50
ldx [%i5+0x1b0],%g2 ! %g2 = 67f75b6795ef8760
! %l6 = 00000000d7bb9f76, Mem[000000009100009c] = d0d50f6b
sth %l6,[%i6+0x09c] ! Mem[000000009100009c] = 9f760f6b
! Mem[000000004b800120] = 90218bff, %l4 = 000000000000006c
ldsh [%i3+0x120],%l4 ! %l4 = ffffffffffff9021
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 d7bb9f76 11d3ea07
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! %l3 = 000000000544659d, Mem[000000009000004c] = 80d150bd
sth %l3,[%i4+0x04c] ! Mem[000000009000004c] = 659d50bd
! Mem[000000004a800124] = 25c4fc5a, %l7 = c8d7d2b5, %l1 = 0798e975
add %i1,0x124,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000025c4fc5a
! Mem[000000004b000169] = 9ce697ea, %l7 = 00000000c8d7d2b5
ldstub [%i2+0x169],%l7 ! %l7 = 000000e6000000ff
! Mem[000000004b000100] = cdf960d1, %l4 = ffffffffffff9021
lduw [%i2+0x100],%l4 ! %l4 = 00000000cdf960d1
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
p29_label_11:
! %l1 = 0000000025c4fc5a, Mem[0000000091800160] = e99aa22d
stw %l1,[%o0+0x160] ! Mem[0000000091800160] = 25c4fc5a
! Mem[000000004b0001e0] = ccaddb88, %l6 = 00000000d7bb9f76
ldub [%i2+0x1e1],%l6 ! %l6 = 00000000000000ad
! Mem[000000004b800008] = c207778df3763700, %l2 = 000000000000002f, %l0 = 000000005bf6f000
add %i3,0x08,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = c207778df3763700
! Mem[000000004b800198] = ffaa9c4c8dbda02f, %l5 = 00000000cc89c26e, %l5 = 00000000cc89c26e
add %i3,0x198,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = ffaa9c4c8dbda02f
! Mem[00000000900001e0] = b1ac2ff01bd9f049, %g2 = 67f75b6795ef8760
ldx [%i4+0x1e0],%g2 ! %g2 = b1ac2ff01bd9f049
! %l5 = ffaa9c4c8dbda02f, Mem[0000000090800044] = 3ae6831c
stw %l5,[%i5+0x044] ! Mem[0000000090800044] = 8dbda02f
! Mem[000000004b0001b0] = c0508103, %l5 = 8dbda02f, %l2 = 0000002f
add %i2,0x1b0,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000c0508103
! Mem[0000000090800008] = 2ab0459b, %g2 = b1ac2ff01bd9f049
lduh [%i5+%o1],%g2 ! %g2 = 0000000000002ab0
! Mem[000000004b000068] = ca3a93b7, %l0 = f3763700, %l0 = f3763700
add %i2,0x68,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000ca3a93b7
! Mem[00000000910000a0] = 9a60a901, %g2 = 0000000000002ab0
ldsb [%i6+0x0a0],%g2 ! %g2 = ffffffffffffff9a
p29_label_12:
! %l4 = 00000000cdf960d1, Mem[00000000908001cc] = 00df822d
stb %l4,[%i5+0x1cc] ! Mem[00000000908001cc] = d1df822d
! Mem[0000000091000110] = cbc0eb48, %g2 = ffffffffffffff9a
ldub [%i6+0x111],%g2 ! %g2 = 00000000000000cb
! Mem[000000004b8001e0] = c4b13a756ffc6f90, %l3 = 000000000544659d, %l0 = 00000000ca3a93b7
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = c4b13a756ffc6f90
! Mem[000000009100014c] = 25a714db, %g18 = df47ebbbeb011a4a
ldsw [%i6+0x14c],%g2 ! %g2 = df47ebbbeb011a4a
! %l0 = 6ffc6f90, %l1 = 25c4fc5a, Mem[000000004a000108] = ef024d1a 22581479
std %l0,[%i0+0x108] ! Mem[000000004a000108] = 6ffc6f90 25c4fc5a
! %l0 = c4b13a756ffc6f90, Mem[0000000090800168] = 99cfe78c5c9db8f4
stx %l0,[%i5+0x168] ! Mem[0000000090800168] = c4b13a756ffc6f90
! %l1 = 0000000025c4fc5a, Mem[0000000090800016] = 59edffe8
sth %l1,[%i5+0x016] ! Mem[0000000090800014] = fc5affe8
! %f0 = ff2e0135 7f616df5 339dec1e 9ecd0ca0
! %f4 = 02cf260e f6b27d5f 8debb838 1e947739
! %f8 = 1f0fdf5c 2d1aff09 186f3682 58e4960f
! %f12 = 21afe726 3adae078 0f557587 d2c35eab
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[0000000091000090] = 898c3891, %g2 = 0000000025a714db
ldsh [%i6+0x090],%g2 ! %g2 = ffffffffffff898c
! Mem[000000004b8001ac] = 677fd788, %l6 = 00000000000000ad
ldsh [%i3+0x1ac],%l6 ! %l6 = 000000000000677f
p29_label_13:
membar #Sync ! Added by membar checker (265)
! Mem[0000000090000080] = ff2e0135 7f616df5 339dec1e 9ecd0ca0
! Mem[0000000090000090] = 02cf260e f6b27d5f 8debb838 1e947739
! Mem[00000000900000a0] = 1f0fdf5c 2d1aff09 186f3682 58e4960f
! Mem[00000000900000b0] = 21afe726 3adae078 0f557587 d2c35eab
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090800128] = 60245948, %g2 = ffffffffffff898c
lduw [%i5+0x128],%g2 ! %g2 = 0000000060245948
! %l7 = 00000000000000e6, Mem[0000000090000060] = bd85b6d8beb5f760
stx %l7,[%i4+0x060] ! Mem[0000000090000060] = 00000000000000e6
! %f16 = 997089d6 0b56f2a6 b05f0a03 ef601f00
! %f20 = 75f47aee 26b0de5b 8d67cc14 5a01b1b1
! %f24 = 130e7df4 8f1b4814 5d9fcd80 01087f57
! %f28 = 2163347c 53df0197 fd881959 617066e0
stda %f16,[%i2]ASI_BLK_AIUPL ! Block Store to 000000004b000000
! %l6 = 000000000000677f, Mem[00000000918001f4] = 2e3668ed
sth %l6,[%o0+0x1f4] ! Mem[00000000918001f4] = 677f68ed
! Mem[000000004a8000b8] = 77d4ef2c, %l3 = 000000000544659d
swap [%i1+0x0b8],%l3 ! %l3 = 0000000077d4ef2c
! %l6 = 000000000000677f, Mem[0000000091800088] = 5838dff00b0d02fe
stx %l6,[%o0+0x088] ! Mem[0000000091800088] = 000000000000677f
! Mem[0000000090000060] = 00000000 000000e6, %g2 = 60245948, %g3 = b81e4cad
ldd [%i4+0x060],%g2 ! %g2 = 0000000000000000 00000000000000e6
! Mem[000000004b000178] = 61a53323, %l2 = c0508103, %l1 = 25c4fc5a
add %i2,0x178,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000061a53323
! %l6 = 000000000000677f, Mem[000000004b000052] = 18286ab4
sth %l6,[%i2+0x052] ! Mem[000000004b000050] = 1828677f
p29_label_14:
! Mem[000000004a800122] = 991b240a, %l0 = c4b13a756ffc6f90
ldstub [%i1+0x122],%l0 ! %l0 = 00000024000000ff
! Mem[00000000918001c8] = d8b4aaf388f36a57, %g2 = 0000000000000000
ldx [%o0+0x1c8],%g2 ! %g2 = d8b4aaf388f36a57
! Mem[00000000918001f0] = 65d0677f, %g2 = d8b4aaf388f36a57
ldsh [%o0+0x1f2],%g2 ! %g2 = 00000000000065d0
! Mem[00000000908001ec] = 6487ad2b, %g18 = df47ebbbeb011a4a
ldsw [%i5+0x1ec],%g2 ! %g2 = df47ebbbeb011a4a
! %l4 = 00000000cdf960d1, Mem[00000000900001e7] = 497fc6fc
stb %l4,[%i4+0x1e7] ! Mem[00000000900001e4] = d17fc6fc
! %l1 = 0000000061a53323, Mem[000000004b0001b4] = 3a7716b5
stw %l1,[%i2+0x1b4] ! Mem[000000004b0001b4] = 61a53323
! %l7 = 00000000000000e6, Mem[0000000091800028] = 52a3a6da65de2819
stx %l7,[%o0+%o5] ! Mem[0000000091800028] = 00000000000000e6
! %f0 = ff2e0135 7f616df5 339dec1e 9ecd0ca0
! %f4 = 02cf260e f6b27d5f 8debb838 1e947739
! %f8 = 1f0fdf5c 2d1aff09 186f3682 58e4960f
! %f12 = 21afe726 3adae078 0f557587 d2c35eab
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[000000004b80018c] = 34b195df, %l4 = cdf960d1, %l3 = 77d4ef2c
add %i3,0x18c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000034b195df
! Mem[000000004b800114] = 597d756b, %l6 = 0000677f, %l5 = 8dbda02f
add %i3,0x114,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000597d756b
p29_label_15:
! Mem[000000004a000104] = c79b4f91, %l5 = 597d756b, %l6 = 0000677f
add %i0,0x104,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000c79b4f91
! Mem[000000004b800040] = b60029ef565f0fc9, %l6 = 00000000c79b4f91, %l2 = 00000000c0508103
add %i3,0x40,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = b60029ef565f0fc9
! Mem[00000000918000b0] = c1b308bae5d4a297, %g2 = 000000006487ad2b
ldx [%o0+0x0b0],%g2 ! %g2 = c1b308bae5d4a297
! Mem[0000000091000138] = 44f70d36, %g2 = c1b308bae5d4a297
ldub [%i6+0x13a],%g2 ! %g2 = 0000000000000044
! Mem[000000004a0000f8] = ec73c1cc60dde5d9, %l0 = 0000000000000024, %l6 = 00000000c79b4f91
add %i0,0xf8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = ec73c1cc60dde5d9
! Mem[00000000908000ac] = 787f148f, %g2 = 0000000000000044
lduw [%i5+0x0ac],%g2 ! %g2 = 00000000787f148f
! Mem[0000000090800080] = d2b503a9, %g2 = 00000000787f148f
lduw [%i5+0x080],%g2 ! %g2 = 00000000d2b503a9
! %f16 = 997089d6 0b56f2a6 b05f0a03 ef601f00
! %f20 = 75f47aee 26b0de5b 8d67cc14 5a01b1b1
! %f24 = 130e7df4 8f1b4814 5d9fcd80 01087f57
! %f28 = 2163347c 53df0197 fd881959 617066e0
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000040
! Mem[0000000090000180] = 997089d6, %g2 = 00000000d2b503a9
lduh [%i4+0x180],%g2 ! %g2 = 0000000000009970
! Mem[000000004b8000c8] = 08a3a2f6, %l2 = b60029ef565f0fc9
swap [%i3+0x0c8],%l2 ! %l2 = 0000000008a3a2f6
p29_label_16:
! Mem[00000000908000f8] = 23f5bd3b6165d2b5, %g2 = 0000000000009970
ldx [%i5+0x0f8],%g2 ! %g2 = 23f5bd3b6165d2b5
! Mem[0000000091800088] = 00000000, %g2 = 23f5bd3b6165d2b5
ldsh [%o0+0x08a],%g2 ! %g2 = 0000000000000000
membar #Sync ! Added by membar checker (266)
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f0d1 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[000000004a800168] = 744c38e4, %l0 = 0000000000000024
lduh [%i1+0x168],%l0 ! %l0 = 000000000000744c
! Mem[000000004b000038] = e0667061, %l0 = 000000000000744c
lduh [%i2+0x038],%l0 ! %l0 = 000000000000e066
! Mem[00000000900000a8] = 186f3682, %g2 = 0000000000000000
ldsh [%i4+0x0a8],%g2 ! %g2 = 000000000000186f
! %l7 = 00000000000000e6, Mem[0000000090800174] = 6dec9fe4
stw %l7,[%i5+0x174] ! Mem[0000000090800174] = 000000e6
! Mem[000000004b800068] = 749fc87aaa297367, %l7 = 00000000000000e6, %l6 = ec73c1cc60dde5d9
add %i3,0x68,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 749fc87aaa297367
! %l1 = 0000000061a53323, Mem[000000009000011c] = 1e947739
stw %l1,[%i4+0x11c] ! Mem[000000009000011c] = 61a53323
! %l3 = 0000000034b195df, Mem[0000000091800170] = 7e8c17c11515c3a8
stx %l3,[%o0+0x170] ! Mem[0000000091800170] = 0000000034b195df
p29_label_17:
! Mem[000000004b000154] = d5686b6b, %l3 = 0000000034b195df
swap [%i2+0x154],%l3 ! %l3 = 00000000d5686b6b
! Mem[00000000918000b4] = d4a2970a, %g2 = 000000000000186f
ldsb [%o0+0x0b5],%g2 ! %g2 = ffffffffffffffd4
! Mem[000000004a0000d8] = b7a6b15cae0cbb7b, %l5 = 00000000597d756b
ldx [%i0+0x0d8],%l5 ! %l5 = b7a6b15cae0cbb7b
! Mem[000000004a8000a0] = 3d53565d, %l7 = 00000000000000e6
swap [%i1+0x0a0],%l7 ! %l7 = 000000003d53565d
! %l4 = 00000000cdf960d1, Mem[0000000090800158] = e5c31543ecaf11e1
stx %l4,[%i5+0x158] ! Mem[0000000090800158] = 00000000cdf960d1
! %f0 = ff2e0135 7f616df5 339dec1e 9ecd0ca0
! %f4 = 02cf260e f6b27d5f 8debb838 1e947739
! %f8 = 1f0fdf5c 2d1aff09 186f3682 58e4960f
! %f12 = 21afe726 3adae078 0f557587 d2c35eab
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[000000004a000094] = 26b0de5b, %l0 = 000000000000e066
swap [%i0+0x094],%l0 ! %l0 = 0000000026b0de5b
! Mem[000000009180015c] = 94bb25c4, %g2 = ffffffffffffffd4
ldsh [%o0+0x15e],%g2 ! %g2 = ffffffffffff94bb
! Mem[000000004a80005e] = 38b8eb8d, %l7 = 000000003d53565d
ldstub [%i1+0x05e],%l7 ! %l7 = 000000eb000000ff
! %l1 = 0000000061a53323, Mem[000000004b8000d2] = e138eb9f
sth %l1,[%i3+0x0d2] ! Mem[000000004b8000d0] = e1383323
p29_label_18:
! %f0 = ff2e0135 7f616df5 339dec1e 9ecd0ca0
! %f4 = 02cf260e f6b27d5f 8debb838 1e947739
! %f8 = 1f0fdf5c 2d1aff09 186f3682 58e4960f
! %f12 = 21afe726 3adae078 0f557587 d2c35eab
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[0000000091000080] = c085526a, %g2 = ffffffffffff94bb
ldub [%i6+0x081],%g2 ! %g2 = 00000000000000c0
! Mem[000000004b000172] = 69b7aa2c, %l6 = 749fc87aaa297367
ldstub [%i2+0x172],%l6 ! %l6 = 000000aa000000ff
! Mem[0000000091000190] = 9f7611d3, %g2 = 00000000000000c0
ldsh [%i6+0x192],%g2 ! %g2 = ffffffffffff9f76
! Mem[0000000091800128] = 588be828, %g2 = ffffffffffff9f76
lduw [%o0+0x128],%g2 ! %g2 = 00000000588be828
! %l0 = 26b0de5b, %l1 = 61a53323, Mem[0000000091800158] = f8dc7ae1 456a94bb
std %l0,[%o0+0x158] ! Mem[0000000091800158] = 26b0de5b 61a53323
! Mem[000000004a800100] = 525e2be1, %l2 = 08a3a2f6, %l4 = cdf960d1
add %i1,0x100,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000525e2be1
! %l1 = 0000000061a53323, Mem[0000000091800178] = d42ec1f4
sth %l1,[%o0+0x178] ! Mem[0000000091800178] = 3323c1f4
! Mem[000000004b800159] = 2a90b9a6, %l5 = b7a6b15cae0cbb7b
ldstub [%i3+0x159],%l5 ! %l5 = 00000090000000ff
! Mem[000000004b000189] = 9085095f, %l3 = 00000000d5686b6b
ldstub [%i2+0x189],%l3 ! %l3 = 00000085000000ff
p29_label_19:
! Mem[0000000091000020] = a4ce6cd23f02b68f, %g2 = 00000000588be828
ldx [%i6+%o4],%g2 ! %g2 = a4ce6cd23f02b68f
! Mem[000000004b000048] = 2426b0ec, %l7 = 00000000000000eb
ldsh [%i2+0x04a],%l7 ! %l7 = ffffffffffffb0ec
! Mem[000000004a8000d8] = 54e386894219c22f, %l6 = 00000000000000aa, %l1 = 0000000061a53323
add %i1,0xd8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 54e386894219c22f
! %l6 = 000000aa, %l7 = ffffb0ec, Mem[0000000090800098] = 783dc363 ee291392
std %l6,[%i5+0x098] ! Mem[0000000090800098] = 000000aa ffffb0ec
! Mem[000000004b00012c] = f2f36980, %l6 = 00000000000000aa
swap [%i2+0x12c],%l6 ! %l6 = 00000000f2f36980
! Mem[000000004a800008] = 02b8c2cdac235add, %l4 = 00000000525e2be1, %l6 = 00000000f2f36980
add %i1,0x08,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 02b8c2cdac235add
! Mem[000000004b0000a0] = 9e0dfe41, %l0 = 0000000026b0de5b
lduw [%i2+0x0a0],%l0 ! %l0 = 000000009e0dfe41
membar #Sync ! Added by membar checker (267)
! Mem[0000000090000094] = cf023977, %g2 = a4ce6cd23f02b68f
ldub [%i4+0x096],%g2 ! %g2 = 00000000000000cf
! Mem[000000004a0000b8] = fd881959, %l4 = 525e2be1, %l7 = ffffb0ec
add %i0,0xb8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000fd881959
! Mem[000000004b800034] = 22d7ec16, %l3 = 0000000000000085
ldsw [%i3+0x034],%l3 ! %l3 = 0000000022d7ec16
p29_label_20:
! Mem[000000004a80013c] = 6992177e, %l5 = 00000090, %l3 = 22d7ec16
add %i1,0x13c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000006992177e
! Mem[000000004a0000b8] = fd881959617066e0, %l0 = 000000009e0dfe41
ldx [%i0+0x0b8],%l0 ! %l0 = fd881959617066e0
! Mem[0000000090000188] = b05f0a03ef601f00, %g2 = 00000000000000cf
ldx [%i4+0x188],%g2 ! %g2 = b05f0a03ef601f00
! Mem[000000009080013c] = 61a301d1, %g2 = b05f0a03ef601f00
ldsb [%i5+0x13c],%g2 ! %g2 = 0000000000000061
! %l0 = fd881959617066e0, Mem[000000009000012e] = 960f21af
sth %l0,[%i4+0x12e] ! Mem[000000009000012c] = 66e021af
! Mem[000000004a00008c] = ef601f00, %l5 = 0000000000000090
ldsb [%i0+0x08c],%l5 ! %l5 = ffffffffffffffef
! Mem[000000004b000154] = 34b195df, %l2 = 0000000008a3a2f6
swap [%i2+0x154],%l2 ! %l2 = 0000000034b195df
! %f0 = ff2e0135 7f616df5 339dec1e 9ecd0ca0
! %f4 = 02cf260e f6b27d5f 8debb838 1e947739
! %f8 = 1f0fdf5c 2d1aff09 186f3682 58e4960f
! %f12 = 21afe726 3adae078 0f557587 d2c35eab
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[000000004b800178] = ae1ae9d8, %l3 = 6992177e, %l5 = ffffffef
add %i3,0x178,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000ae1ae9d8
! %l5 = 00000000ae1ae9d8, Mem[00000000910001e2] = fb392edf
stb %l5,[%i6+0x1e2] ! Mem[00000000910001e0] = d8392edf
p29_label_21:
! Mem[000000004a0000b4] = 53df0197, %l2 = 34b195df, %l0 = 617066e0
add %i0,0xb4,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000053df0197
! %f16 = 997089d6 0b56f2a6 b05f0a03 ef601f00
! %f20 = 75f47aee 26b0de5b 8d67cc14 5a01b1b1
! %f24 = 130e7df4 8f1b4814 5d9fcd80 01087f57
! %f28 = 2163347c 53df0197 fd881959 617066e0
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (268)
! Mem[00000000900001dc] = 9477391f, %g2 = 0000000000000061
ldsb [%i4+0x1dd],%g2 ! %g2 = ffffffffffffff94
! Mem[0000000091800134] = d6fb8b1f, %g2 = ffffffffffffff94
ldub [%o0+0x135],%g2 ! %g2 = 00000000000000d6
! Mem[0000000091000068] = b89ea06b, %g2 = 00000000000000d6
lduh [%i6+0x06a],%g2 ! %g2 = 000000000000b89e
! Mem[00000000918001f0] = 65d0677f, %g2 = 000000000000b89e
ldub [%o0+0x1f2],%g2 ! %g2 = 0000000000000065
! Mem[000000004a0000a8] = 5d9fcd80, %l0 = 0000000053df0197
lduw [%i0+0x0a8],%l0 ! %l0 = 000000005d9fcd80
! %l0 = 000000005d9fcd80, Mem[000000004b000180] = 7b45070a40120256
stx %l0,[%i2+0x180] ! Mem[000000004b000180] = 000000005d9fcd80
! Mem[000000004a800140] = e57bbf9f, %l6 = 02b8c2cdac235add
swap [%i1+0x140],%l6 ! %l6 = 00000000e57bbf9f
! Mem[000000004b0001f8] = af358ff6, %l5 = 00000000ae1ae9d8
swap [%i2+0x1f8],%l5 ! %l5 = 00000000af358ff6
p29_label_22:
! Mem[000000004a000180] = 364d6eca075602f5, %l4 = 00000000525e2be1, %l5 = 00000000af358ff6
add %i0,0x180,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 364d6eca075602f5
! %l2 = 34b195df, %l3 = 6992177e, Mem[0000000090000018] = 4a70d7ea c5ae8c2c
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 34b195df 6992177e
! %f16 = 997089d6 0b56f2a6 b05f0a03 ef601f00
! %f20 = 75f47aee 26b0de5b 8d67cc14 5a01b1b1
! %f24 = 130e7df4 8f1b4814 5d9fcd80 01087f57
! %f28 = 2163347c 53df0197 fd881959 617066e0
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[000000004b800018] = 7f95ce2e, %l7 = fd881959, %l0 = 5d9fcd80
add %i3,0x18,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000007f95ce2e
! %l4 = 525e2be1, %l5 = 075602f5, Mem[000000004a000070] = ba7d7a73 00e2fb29
std %l4,[%i0+0x070] ! Mem[000000004a000070] = 525e2be1 075602f5
! %l1 = 54e386894219c22f, Mem[0000000090800018] = ffe8e671
sth %l1,[%i5+%o3] ! Mem[0000000090800018] = c22fe671
! Mem[000000004b000114] = 2fff45e3, %l2 = 34b195df, %l2 = 34b195df
add %i2,0x114,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000002fff45e3
! Mem[000000004b0000f0] = d174f2005fa2b19d, %l0 = 000000007f95ce2e, %l5 = 364d6eca075602f5
add %i2,0xf0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = d174f2005fa2b19d
! %l2 = 2fff45e3, %l3 = 6992177e, Mem[0000000090000080] = 997089d6 0b56f2a6
std %l2,[%i4+0x080] ! Mem[0000000090000080] = 2fff45e3 6992177e
! %l2 = 2fff45e3, %l3 = 6992177e, Mem[00000000900000b8] = fd881959 617066e0
std %l2,[%i4+0x0b8] ! Mem[00000000900000b8] = 2fff45e3 6992177e
p29_label_23:
! Mem[000000004a80016d] = a8b95c0e, %l6 = 00000000e57bbf9f
ldstub [%i1+0x16d],%l6 ! %l6 = 000000b9000000ff
! Mem[000000009100008c] = 824c898c, %g2 = 0000000000000065
ldsh [%i6+0x08e],%g2 ! %g2 = ffffffffffff824c
! Mem[000000004a000178] = e40179851a8ee912, %l1 = 54e386894219c22f, %l5 = d174f2005fa2b19d
add %i0,0x178,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = e40179851a8ee912
! Mem[000000004b000160] = 28ea27e4, %l6 = 000000b9, %l5 = 1a8ee912
add %i2,0x160,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000028ea27e4
! Mem[000000004a0001d8] = 64e179fed28d1784, %l6 = 00000000000000b9
ldx [%i0+0x1d8],%l6 ! %l6 = 64e179fed28d1784
! %l5 = 0000000028ea27e4, Mem[000000004b80014c] = b3bafe63
stb %l5,[%i3+0x14c] ! Mem[000000004b80014c] = e4bafe63
! Mem[000000004a8001fe] = ad3e03b7, %l7 = 00000000fd881959
ldstub [%i1+0x1fe],%l7 ! %l7 = 00000003000000ff
! Mem[000000004a000114] = f7c2a706, %l3 = 6992177e, %l7 = 00000003
add %i0,0x114,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000f7c2a706
! Mem[000000004a000154] = 369349ce, %l5 = 0000000028ea27e4
ldub [%i0+0x156],%l5 ! %l5 = 0000000000000049
! %l5 = 0000000000000049, Mem[0000000091800118] = aa781d47
stw %l5,[%o0+0x118] ! Mem[0000000091800118] = 00000049
p29_label_24:
! Mem[000000004a000140] = 0d1a58ab7030a1ca, %l3 = 000000006992177e, %l7 = 00000000f7c2a706
add %i0,0x140,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 0d1a58ab7030a1ca
! %l5 = 0000000000000049, Mem[000000004b000104] = 64fab990
stw %l5,[%i2+0x104] ! Mem[000000004b000104] = 00000049
! Mem[000000004b000000] = a6f2560b, %l7 = 0d1a58ab7030a1ca
ldstub [%i2+%g0],%l7 ! %l7 = 000000a6000000ff
! Mem[000000004b0000d5] = 580c8813, %l7 = 00000000000000a6
ldstub [%i2+0x0d5],%l7 ! %l7 = 0000000c000000ff
! Mem[0000000090000140] = f56d617f 35012eff a00ccd9e 1eec9d33
! Mem[0000000090000150] = 5f7db2f6 0e26cf02 3977941e 38b8eb8d
! Mem[0000000090000160] = 09ff1a2d 5cdf0f1f 0f96e458 82366f18
! Mem[0000000090000170] = 78e0da3a 26e7af21 ab5ec3d2 8775550f
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[000000004b800054] = fb26d244, %l5 = 00000049, %l7 = 0000000c
add %i3,0x54,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000fb26d244
! %f16 = 997089d6 0b56f2a6 b05f0a03 ef601f00
! %f20 = 75f47aee 26b0de5b 8d67cc14 5a01b1b1
! %f24 = 130e7df4 8f1b4814 5d9fcd80 01087f57
! %f28 = 2163347c 53df0197 fd881959 617066e0
stda %f16,[%i3+%g5]ASI_BLK_AIUP ! Block Store to 000000004b800100
! Mem[000000004a800038] = db063538, %l3 = 000000006992177e
ldsh [%i1+0x038],%l3 ! %l3 = ffffffffffffdb06
! Mem[00000000908000f0] = 6f92f006, %g18 = df47ebbbeb011a4a
ldsw [%i5+0x0f0],%g2 ! %g2 = df47ebbbeb011a4a
membar #Sync ! Added by membar checker (269)
! %f16 = 997089d6 0b56f2a6 b05f0a03 ef601f00
! %f20 = 75f47aee 26b0de5b 8d67cc14 5a01b1b1
! %f24 = 130e7df4 8f1b4814 5d9fcd80 01087f57
! %f28 = 2163347c 53df0197 fd881959 617066e0
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
p29_label_25:
! Mem[00000000918000b8] = 7e1485ed, %g2 = 000000006f92f006
ldsb [%o0+0x0b9],%g2 ! %g2 = 000000000000007e
! %l7 = 00000000fb26d244, Mem[0000000090000132] = 347c53df
sth %l7,[%i4+0x132] ! Mem[0000000090000130] = d24453df
! Mem[00000000910001e8] = 0128d0e1, %g2 = 000000000000007e
ldsh [%i6+0x1e8],%g2 ! %g2 = 0000000000000128
! Mem[00000000908001d8] = 9d8534e0, %g18 = df47ebbbeb011a4a
ldsw [%i5+0x1d8],%g2 ! %g2 = df47ebbbeb011a4a
membar #Sync ! Added by membar checker (270)
! %f0 = ff2e0135 7f616df5 339dec1e 9ecd0ca0
! %f4 = 02cf260e f6b27d5f 8debb838 1e947739
! %f8 = 1f0fdf5c 2d1aff09 186f3682 58e4960f
! %f12 = 21afe726 3adae078 0f557587 d2c35eab
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[000000004a800188] = c431706b37fee785, %l0 = 000000007f95ce2e
ldx [%i1+0x188],%l0 ! %l0 = c431706b37fee785
! %l1 = 54e386894219c22f, Mem[0000000091000088] = 01cc76b41fef824c
stx %l1,[%i6+0x088] ! Mem[0000000091000088] = 54e386894219c22f
! %f0 = ff2e0135 7f616df5 339dec1e 9ecd0ca0
! %f4 = 02cf260e f6b27d5f 8debb838 1e947739
! %f8 = 1f0fdf5c 2d1aff09 186f3682 58e4960f
! %f12 = 21afe726 3adae078 0f557587 d2c35eab
stda %f0,[%i0+%g6]ASI_BLK_AIUP ! Block Store to 000000004a000040
! %l0 = 37fee785, %l1 = 4219c22f, Mem[0000000090800068] = 5df193cc 4b2a4e86
std %l0,[%i5+0x068] ! Mem[0000000090800068] = 37fee785 4219c22f
! Mem[000000004b8001e8] = 2bc5f956f0365310, %l7 = 00000000fb26d244, %l6 = 64e179fed28d1784
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 2bc5f956f0365310
ba,a p29_not_taken_0_end
p29_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 c431706b37fee785
bne,a,pn %xcc,p29_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 54e386894219c22f
bne,a,pn %xcc,p29_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000002fff45e3
bne,a,pn %xcc,p29_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffdb06
bne,a,pn %xcc,p29_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000525e2be1
bne,a,pn %xcc,p29_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000049
bne,a,pn %xcc,p29_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 2bc5f956f0365310
bne,a,pn %xcc,p29_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000fb26d244
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 02cf260e f6b27d5f
bne %xcc,p29_f4_fail
nop
! Check Local Memory
set p29_local0_expect,%g1
p29_check_local0:
ldx [%g1+0x040],%g2 ! Expected data = ff2e01357f616df5
ldx [%i0+0x040],%g3 ! Observed data at 000000004a000040
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 339dec1e9ecd0ca0
ldx [%i0+0x048],%g3 ! Observed data at 000000004a000048
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 02cf260ef6b27d5f
ldx [%i0+0x050],%g3 ! Observed data at 000000004a000050
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 8debb8381e947739
ldx [%i0+0x058],%g3 ! Observed data at 000000004a000058
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 1f0fdf5c2d1aff09
ldx [%i0+0x060],%g3 ! Observed data at 000000004a000060
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 186f368258e4960f
ldx [%i0+0x068],%g3 ! Observed data at 000000004a000068
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 21afe7263adae078
ldx [%i0+0x070],%g3 ! Observed data at 000000004a000070
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 0f557587d2c35eab
ldx [%i0+0x078],%g3 ! Observed data at 000000004a000078
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 997089d60b56f2a6
ldx [%i0+0x080],%g3 ! Observed data at 000000004a000080
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = b05f0a03ef601f00
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 = 75f47aee0000e066
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 = 8d67cc145a01b1b1
ldx [%i0+0x098],%g3 ! Observed data at 000000004a000098
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 130e7df48f1b4814
ldx [%i0+0x0a0],%g3 ! Observed data at 000000004a0000a0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 5d9fcd8001087f57
ldx [%i0+0x0a8],%g3 ! Observed data at 000000004a0000a8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 2163347c53df0197
ldx [%i0+0x0b0],%g3 ! Observed data at 000000004a0000b0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = fd881959617066e0
ldx [%i0+0x0b8],%g3 ! Observed data at 000000004a0000b8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 6ffc6f9025c4fc5a
ldx [%i0+0x108],%g3 ! Observed data at 000000004a000108
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x108,%g4
ldx [%g1+0x138],%g2 ! Expected data = 9e926d38642e6b3c
ldx [%i0+0x138],%g3 ! Observed data at 000000004a000138
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x138,%g4
ldx [%g1+0x160],%g2 ! Expected data = 0000000000000068
ldx [%i0+0x160],%g3 ! Observed data at 000000004a000160
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 000000685a9db19a
ldx [%i0+0x168],%g3 ! Observed data at 000000004a000168
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x168,%g4
set p29_local1_expect,%g1
p29_check_local1:
ldx [%g1+0x040],%g2 ! Expected data = f56d617f35012eff
ldx [%i1+0x040],%g3 ! Observed data at 000000004a800040
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = a00ccd9e1eec9d33
ldx [%i1+0x048],%g3 ! Observed data at 000000004a800048
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 5f7db2f60e26cf02
ldx [%i1+0x050],%g3 ! Observed data at 000000004a800050
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 3977941e38b8ff8d
ldx [%i1+0x058],%g3 ! Observed data at 000000004a800058
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 09ff1a2d5cdf0f1f
ldx [%i1+0x060],%g3 ! Observed data at 000000004a800060
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0f96e45882366f18
ldx [%i1+0x068],%g3 ! Observed data at 000000004a800068
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 78e0da3a5fa2b19d
ldx [%i1+0x070],%g3 ! Observed data at 000000004a800070
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = ab5ec3d28775550f
ldx [%i1+0x078],%g3 ! Observed data at 000000004a800078
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 000000e62eed0414
ldx [%i1+0x0a0],%g3 ! Observed data at 000000004a8000a0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 0544659d0a15c26f
ldx [%i1+0x0b8],%g3 ! Observed data at 000000004a8000b8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = dfa9ff44654e4230
ldx [%i1+0x0e0],%g3 ! Observed data at 000000004a8000e0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 21d83b5695cdffda
ldx [%i1+0x0f0],%g3 ! Observed data at 000000004a8000f0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 991bff0a25c4fc5a
ldx [%i1+0x120],%g3 ! Observed data at 000000004a800120
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = ac235add80788943
ldx [%i1+0x140],%g3 ! Observed data at 000000004a800140
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x140,%g4
ldx [%g1+0x168],%g2 ! Expected data = 744c38e4a8ff5c0e
ldx [%i1+0x168],%g3 ! Observed data at 000000004a800168
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x168,%g4
ldx [%g1+0x198],%g2 ! Expected data = fa55b750698e4e4f
ldx [%i1+0x198],%g3 ! Observed data at 000000004a800198
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 000000b73a3b1aa9
ldx [%i1+0x1b8],%g3 ! Observed data at 000000004a8001b8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 1a5e6814f9a0c55a
ldx [%i1+0x1c0],%g3 ! Observed data at 000000004a8001c0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ea07ad335bf6f000
ldx [%i1+0x1e8],%g3 ! Observed data at 000000004a8001e8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ff9354ccad3effb7
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+0x000],%g2 ! Expected data = fff2560bd6897099
ldx [%i2+0x000],%g3 ! Observed data at 000000004b000000
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 001f60ef030a5fb0
ldx [%i2+0x008],%g3 ! Observed data at 000000004b000008
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5bdeb026ee7af475
ldx [%i2+0x010],%g3 ! Observed data at 000000004b000010
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = b1b1015a14cc678d
ldx [%i2+0x018],%g3 ! Observed data at 000000004b000018
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 14481b8ff47d0e13
ldx [%i2+0x020],%g3 ! Observed data at 000000004b000020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 577f080180cd9f5d
ldx [%i2+0x028],%g3 ! Observed data at 000000004b000028
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 9701df537c346321
ldx [%i2+0x030],%g3 ! Observed data at 000000004b000030
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = e0667061591988fd
ldx [%i2+0x038],%g3 ! Observed data at 000000004b000038
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 97396e094af90919
ldx [%i2+0x040],%g3 ! Observed data at 000000004b000040
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 1828677ff45d88a7
ldx [%i2+0x050],%g3 ! Observed data at 000000004b000050
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x050,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 6c7f3c7158ff8813
ldx [%i2+0x0d0],%g3 ! Observed data at 000000004b0000d0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = d174f2005fa2b19d
ldx [%i2+0x0f0],%g3 ! Observed data at 000000004b0000f0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = cdf960d100000049
ldx [%i2+0x100],%g3 ! Observed data at 000000004b000100
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 3f8897ce2fff45e3
ldx [%i2+0x110],%g3 ! Observed data at 000000004b000110
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = bde1a66d000000aa
ldx [%i2+0x128],%g3 ! Observed data at 000000004b000128
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 46ca52810000001f
ldx [%i2+0x130],%g3 ! Observed data at 000000004b000130
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = ba89067408a3a2f6
ldx [%i2+0x150],%g3 ! Observed data at 000000004b000150
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 9cff97ea8db6907e
ldx [%i2+0x168],%g3 ! Observed data at 000000004b000168
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 69b7ff2c0002d416
ldx [%i2+0x170],%g3 ! Observed data at 000000004b000170
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000005d9fcd80
ldx [%i2+0x180],%g3 ! Observed data at 000000004b000180
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 90ff095f5fb6a54f
ldx [%i2+0x188],%g3 ! Observed data at 000000004b000188
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = c050810361a53323
ldx [%i2+0x1b0],%g3 ! Observed data at 000000004b0001b0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 889813ff86160d79
ldx [%i2+0x1d0],%g3 ! Observed data at 000000004b0001d0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ae1ae9d8e2fda0f1
ldx [%i2+0x1f8],%g3 ! Observed data at 000000004b0001f8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x1f8,%g4
set p29_local3_expect,%g1
p29_check_local3:
ldx [%g1+0x058],%g2 ! Expected data = ff01041046504587
ldx [%i3+0x058],%g3 ! Observed data at 000000004b800058
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x058,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 565f0fc91d7edea4
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 = e1383323ad0267b7
ldx [%i3+0x0d0],%g3 ! Observed data at 000000004b8000d0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 997089d60b56f2a6
ldx [%i3+0x100],%g3 ! Observed data at 000000004b800100
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = b05f0a03ef601f00
ldx [%i3+0x108],%g3 ! Observed data at 000000004b800108
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 75f47aee26b0de5b
ldx [%i3+0x110],%g3 ! Observed data at 000000004b800110
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 8d67cc145a01b1b1
ldx [%i3+0x118],%g3 ! Observed data at 000000004b800118
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 130e7df48f1b4814
ldx [%i3+0x120],%g3 ! Observed data at 000000004b800120
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5d9fcd8001087f57
ldx [%i3+0x128],%g3 ! Observed data at 000000004b800128
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 2163347c53df0197
ldx [%i3+0x130],%g3 ! Observed data at 000000004b800130
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = fd881959617066e0
ldx [%i3+0x138],%g3 ! Observed data at 000000004b800138
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = a2fe9845e4bafe63
ldx [%i3+0x148],%g3 ! Observed data at 000000004b800148
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 2affb9a604775304
ldx [%i3+0x158],%g3 ! Observed data at 000000004b800158
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = ffaa9c4c8dbda02f
ldx [%i3+0x198],%g3 ! Observed data at 000000004b800198
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x198,%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_f4_fail:
set p29_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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:
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004b000020]
ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a800020]
ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004b000008]
membar #Sync
mov 0x080,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stwa %l7,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000010]
stha %l4,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800028]
done
p29_trap1o:
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004b000020]
ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a800020]
ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004b000008]
membar #Sync
mov 0x080,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stwa %l7,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000010]
stha %l4,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800028]
done
p29_trap2e:
membar #Sync
mov 0x180,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
membar #Sync
stda %f16,[%i4]ASI_BLK_AIUP
membar #Sync
stda %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800008]
stxa %l0,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800020]
done
p29_trap2o:
membar #Sync
mov 0x180,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stda %f16,[%o4]ASI_BLK_AIUP
membar #Sync
stda %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800008]
stxa %l0,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800020]
done
p29_trap3e:
nop
done
p29_trap3o:
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 = e6d13f3fc7e16e71
ldx [%g1+0x008],%l1 ! %l1 = 8ec500deb2e200a5
ldx [%g1+0x010],%l2 ! %l2 = f0819238642e6b3c
ldx [%g1+0x018],%l3 ! %l3 = 520ae3a839d2b88d
ldx [%g1+0x020],%l4 ! %l4 = 8bbcd16225d21d56
ldx [%g1+0x028],%l5 ! %l5 = 8fbcb4d27f2724d9
ldx [%g1+0x030],%l6 ! %l6 = cac8d0105fa2b19d
ldx [%g1+0x038],%l7 ! %l7 = b0db907625a714db
! 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 = 3fa64a60 28d398dc ea1d0263 499f0d39
! %f4 = 9dca6658 104e4057 2367482d 79f6c868
! %f8 = ec63f75f f5798661 a44277b2 67a9e129
! %f12 = 930de70a bf7c7372 cf73bb78 34e4e137
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a8b3d29b d12a3443 12634edc 79745007
! %f20 = 5733acdc 3d6d4fef 7db3691f 8e006001
! %f24 = 01a1e6fb feee9b05 6025d268 2c664df9
! %f28 = a5a6282e 6ea00860 e6e76ef5 b0f19dbf
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0b0f22ea 556fdc2e 5eaadf00 4603e83b
! %f36 = fc2da4d3 206c8166 23afb122 eff494d1
! %f40 = f367db6a f96747eb 19191426 60465625
! %f44 = 54d21f50 9e51255b c1dd043c bf2d8cf6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x787f084800000047,%g7,%g1 ! GSR scale = 8, align = 7
wr %g1,%g0,%gsr ! GSR = 787f084800000047
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[000000004c000071] = 5d746174, %l5 = bc50a530b6961aa0
ldstub [%i0+0x071],%l5 ! %l5 = 00000074000000ff
! Mem[00000000918000e8] = 57e20fed be34bf17, %g2 = 00000000, %g3 = 00000000
ldd [%o0+0x0e8],%g2 ! %g2 = 0000000057e20fed 00000000be34bf17
! Mem[000000004c80017c] = a3fb5820, %l2 = 52170f3c45acb006
swap [%i1+0x17c],%l2 ! %l2 = 00000000a3fb5820
! Mem[000000004d000108] = e7f6b2ae657e363e, %l1 = 30e7fae3d60e2c31, %l7 = e8386cf0773338ce
add %i2,0x108,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = e7f6b2ae657e363e
! %l4 = 3495373c, %l5 = 00000074, Mem[00000000900000f8] = 0b6a1631 23a01106
std %l4,[%i4+0x0f8] ! Mem[00000000900000f8] = 3495373c 00000074
! Mem[000000004d000088] = aea5ea36bb6a5a58, %l0 = d0e636ee8bcad933, %l3 = 1378c0aa15107648
add %i2,0x88,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = aea5ea36bb6a5a58
! Mem[000000004d00000c] = 62d621e6, %l6 = ef2d8116, %l2 = a3fb5820
add %i2,0x0c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000062d621e6
! Mem[000000009000011c] = bf74a4a8, %g2 = 0000000057e20fed
lduh [%i4+0x11e],%g2 ! %g2 = 000000000000bf74
! Mem[000000004d8000c4] = fd2fc99e, %l5 = 0000000000000074
ldstub [%i3+0x0c4],%l5 ! %l5 = 000000fd000000ff
! %l1 = 30e7fae3d60e2c31, Mem[0000000090800100] = 9eb413c2275ea837
stx %l1,[%i5+0x100] ! Mem[0000000090800100] = 30e7fae3d60e2c31
p30_label_2:
! Mem[000000004c80002e] = a2d7d371, %l7 = e7f6b2ae657e363e
ldstub [%i1+0x02e],%l7 ! %l7 = 000000d3000000ff
! %l7 = 00000000000000d3, Mem[0000000091000190] = 5fe1b283
stw %l7,[%i6+0x190] ! Mem[0000000091000190] = 000000d3
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049, %g2 = 0000bf74, %g3 = be34bf17
ldd [%i4+0x1e0],%g2 ! %g2 = 00000000b1ac2ff0 000000001bd9f049
! %l2 = 0000000062d621e6, Mem[00000000900000e8] = c6b9fa4b
sth %l2,[%i4+0x0e8] ! Mem[00000000900000e8] = 21e6fa4b
! Mem[000000004d800020] = 8fc7d5b18f8c2ddc, %l2 = 0000000062d621e6, %l0 = d0e636ee8bcad933
add %i3,0x20,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 8fc7d5b18f8c2ddc
! Mem[000000004d800150] = 9d4b7327162e12e5, %l6 = 70f740a9ef2d8116, %l7 = 00000000000000d3
add %i3,0x150,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 9d4b7327162e12e5
! Mem[0000000091800140] = b5cc6c8f, %g2 = 00000000b1ac2ff0
ldub [%o0+0x140],%g2 ! %g2 = 00000000000000b5
! Mem[000000004c000190] = 5496f7ca, %l5 = 00000000000000fd
swap [%i0+0x190],%l5 ! %l5 = 000000005496f7ca
! Mem[000000004d000124] = 38df84db, %l7 = 162e12e5, %l4 = 3495373c
add %i2,0x124,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000038df84db
! Mem[0000000090000158] = 6ae7f71f 063ea0e0, %g2 = 000000b5, %g3 = 1bd9f049
ldd [%i4+0x158],%g2 ! %g2 = 000000006ae7f71f 00000000063ea0e0
p30_label_3:
! Mem[000000004d000158] = 2384b6cb, %l3 = bb6a5a58, %l6 = ef2d8116
add %i2,0x158,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000002384b6cb
! Mem[000000004d8001dc] = 07ac8ff8, %l1 = d60e2c31, %l1 = d60e2c31
add %i3,0x1dc,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000007ac8ff8
! %l1 = 0000000007ac8ff8, Mem[000000004c800050] = b143291626a019cc
stx %l1,[%i1+0x050] ! Mem[000000004c800050] = 0000000007ac8ff8
! Mem[00000000908000f4] = 15af7d1c, %g18 = 4ab35cd3e624a842
ldsw [%i5+0x0f4],%g2 ! %g2 = 4ab35cd3e624a842
! Mem[000000009180000c] = 0f7929fd, %g2 = 0000000015af7d1c
ldsh [%o0+0x00c],%g2 ! %g2 = 0000000000000f79
! Mem[00000000908000b0] = aa13987e 9a765db5, %g2 = 00000f79, %g3 = 063ea0e0
ldd [%i5+0x0b0],%g2 ! %g2 = 00000000aa13987e 000000009a765db5
! Mem[000000004c800198] = 92c3fda6, %l0 = 8f8c2ddc, %l7 = 162e12e5
add %i1,0x198,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000092c3fda6
! Mem[0000000091800100] = a200e88d, %g2 = 00000000aa13987e
ldsb [%o0+0x103],%g2 ! %g2 = ffffffffffffffa2
! %l7 = 0000000092c3fda6, Mem[00000000918001bc] = c834b604
sth %l7,[%o0+0x1bc] ! Mem[00000000918001bc] = fda6b604
! Mem[000000004d800190] = b3a2829837e22d54, %l4 = 0000000038df84db, %l1 = 0000000007ac8ff8
add %i3,0x190,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = b3a2829837e22d54
p30_label_4:
! %f0 = 3fa64a60 28d398dc ea1d0263 499f0d39
! %f4 = 9dca6658 104e4057 2367482d 79f6c868
! %f8 = ec63f75f f5798661 a44277b2 67a9e129
! %f12 = 930de70a bf7c7372 cf73bb78 34e4e137
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[000000004d0000b0] = 93f908d57558e21c, %l7 = 0000000092c3fda6, %l7 = 0000000092c3fda6
add %i2,0xb0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 93f908d57558e21c
! Mem[00000000910001c8] = 4404b74a, %g2 = ffffffffffffffa2
ldub [%i6+0x1c8],%g2 ! %g2 = 0000000000000044
! %f16 = a8b3d29b d12a3443 12634edc 79745007
! %f20 = 5733acdc 3d6d4fef 7db3691f 8e006001
! %f24 = 01a1e6fb feee9b05 6025d268 2c664df9
! %f28 = a5a6282e 6ea00860 e6e76ef5 b0f19dbf
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[000000004c800198] = 92c3fda6, %l4 = 0000000038df84db
swap [%i1+0x198],%l4 ! %l4 = 0000000092c3fda6
membar #Sync ! Added by membar checker (271)
! %f16 = a8b3d29b d12a3443 12634edc 79745007
! %f20 = 5733acdc 3d6d4fef 7db3691f 8e006001
! %f24 = 01a1e6fb feee9b05 6025d268 2c664df9
! %f28 = a5a6282e 6ea00860 e6e76ef5 b0f19dbf
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[000000009100004c] = 9973468e, %g2 = 0000000000000044
ldsb [%i6+0x04d],%g2 ! %g2 = ffffffffffffff99
! %l4 = 92c3fda6, %l5 = 5496f7ca, Mem[0000000091000128] = 754a2d84 24cdc0b9
std %l4,[%i6+0x128] ! Mem[0000000091000128] = 92c3fda6 5496f7ca
! %l6 = 2384b6cb, %l7 = 7558e21c, Mem[000000004c0001f0] = 58b4dc04 862501a2
std %l6,[%i0+0x1f0] ! Mem[000000004c0001f0] = 2384b6cb 7558e21c
! %l6 = 000000002384b6cb, Mem[00000000908001e0] = 148503dc90c427c2
stx %l6,[%i5+0x1e0] ! Mem[00000000908001e0] = 000000002384b6cb
p30_label_5:
! %l6 = 000000002384b6cb, Mem[0000000091000050] = 8e45d4a6
stw %l6,[%i6+0x050] ! Mem[0000000091000050] = 2384b6cb
! %l1 = b3a2829837e22d54, Mem[000000004d0000d2] = 554fba6a
sth %l1,[%i2+0x0d2] ! Mem[000000004d0000d0] = 554f2d54
! Mem[000000004c0001b8] = 1212f9db01925a43, %l2 = 0000000062d621e6, %l5 = 000000005496f7ca
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 1212f9db01925a43
! Mem[00000000908000a4] = 23a8f759, %g2 = ffffffffffffff99
ldub [%i5+0x0a6],%g2 ! %g2 = 0000000000000023
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %l1 = b3a2829837e22d54, Mem[00000000918001d0] = 9d2d14538630c246
stx %l1,[%o0+0x1d0] ! Mem[00000000918001d0] = b3a2829837e22d54
! Mem[000000004d8001f0] = 5ceb89f4, %l0 = 8f8c2ddc, %l4 = 92c3fda6
add %i3,0x1f0,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000005ceb89f4
! Mem[000000004c80008c] = 66de4568, %l6 = 2384b6cb, %l1 = 37e22d54
add %i1,0x8c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000066de4568
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[000000004d80019d] = c3bb2e49, %l0 = 8fc7d5b18f8c2ddc
ldstub [%i3+0x19d],%l0 ! %l0 = 000000bb000000ff
p30_label_6:
! Mem[000000004c0000f0] = d9755beecdb585e0, %l3 = aea5ea36bb6a5a58, %l0 = 00000000000000bb
add %i0,0xf0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = d9755beecdb585e0
! %l5 = 1212f9db01925a43, Mem[0000000091000142] = 0b276237
sth %l5,[%i6+0x142] ! Mem[0000000091000140] = 5a436237
! %f0 = 3fa64a60 28d398dc ea1d0263 499f0d39
! %f4 = 9dca6658 104e4057 2367482d 79f6c868
! %f8 = ec63f75f f5798661 a44277b2 67a9e129
! %f12 = 930de70a bf7c7372 cf73bb78 34e4e137
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000180
! %l5 = 1212f9db01925a43, Mem[0000000091000068] = 9be4b89e
stw %l5,[%i6+0x068] ! Mem[0000000091000068] = 01925a43
! %l5 = 1212f9db01925a43, Mem[0000000090800053] = d17177dd
stb %l5,[%i5+0x053] ! Mem[0000000090800050] = 437177dd
! Mem[000000004d80010c] = 30ef0c36, %l4 = 5ceb89f4, %l2 = 62d621e6
add %i3,0x10c,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000030ef0c36
! %l4 = 000000005ceb89f4, Mem[0000000091800047] = 8612fdc0
stb %l4,[%o0+0x047] ! Mem[0000000091800044] = f412fdc0
! %f0 = 3fa64a60 28d398dc ea1d0263 499f0d39
! %f4 = 9dca6658 104e4057 2367482d 79f6c868
! %f8 = ec63f75f f5798661 a44277b2 67a9e129
! %f12 = 930de70a bf7c7372 cf73bb78 34e4e137
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100
! %l6 = 000000002384b6cb, Mem[00000000908000ae] = 148faa13
sth %l6,[%i5+0x0ae] ! Mem[00000000908000ac] = b6cbaa13
! Mem[000000004c0001b8] = 1212f9db, %l0 = d9755beecdb585e0
lduh [%i0+0x1b8],%l0 ! %l0 = 0000000000001212
p30_label_7:
! Mem[000000004c80019c] = 5e08beed, %l4 = 000000005ceb89f4
swap [%i1+0x19c],%l4 ! %l4 = 000000005e08beed
! Mem[000000004d0000f8] = 6715ccf7, %l2 = 0000000030ef0c36
ldstub [%i2+0x0f8],%l2 ! %l2 = 00000067000000ff
! Mem[00000000918001b0] = 2f0c6ac8, %g2 = 0000000000000023
lduh [%o0+0x1b2],%g2 ! %g2 = 0000000000002f0c
! Mem[000000009180017c] = 24544464, %g2 = 0000000000002f0c
ldsh [%o0+0x17c],%g2 ! %g2 = 0000000000002454
! Mem[000000004d80016c] = 96448d98, %l2 = 00000067, %l7 = 7558e21c
add %i3,0x16c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000096448d98
! %l0 = 0000000000001212, Mem[00000000910001e9] = 28d0e1ad
stb %l0,[%i6+0x1e9] ! Mem[00000000910001e8] = 12d0e1ad
! Mem[0000000090000008] = 6f9e6152b899daae, %g2 = 0000000000002454
ldx [%i4+%o1],%g2 ! %g2 = 6f9e6152b899daae
! Mem[000000004d800018] = 0d2431d1900db00d, %l5 = 1212f9db01925a43, %l4 = 000000005e08beed
add %i3,0x18,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 0d2431d1900db00d
! Mem[000000004d800118] = 92814fadcaf11e96, %l1 = 0000000066de4568, %l4 = 0d2431d1900db00d
add %i3,0x118,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 92814fadcaf11e96
! Mem[000000004d0001e8] = 732bbeb5, %l1 = 0000000066de4568
lduw [%i2+0x1e8],%l1 ! %l1 = 00000000732bbeb5
p30_label_8:
membar #Sync ! Added by membar checker (272)
! Mem[00000000900001c0] = a8b3d29b d12a3443 12634edc 79745007
! Mem[00000000900001d0] = 5733acdc 3d6d4fef 7db3691f 8e006001
! Mem[00000000900001e0] = 01a1e6fb feee9b05 6025d268 2c664df9
! Mem[00000000900001f0] = a5a6282e 6ea00860 e6e76ef5 b0f19dbf
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[000000009180013c] = b7dfb5cc, %g2 = 6f9e6152b899daae
lduh [%o0+0x13e],%g2 ! %g2 = 000000000000b7df
! Mem[0000000090000040] = 43342ad1 9bd2b3a8 07507479 dc4e6312
! Mem[0000000090000050] = ef4f6d3d dcac3357 0160008e 1f69b37d
! Mem[0000000090000060] = 059beefe fbe6a101 f94d662c 68d22560
! Mem[0000000090000070] = 6008a06e 2e28a6a5 bf9df1b0 f56ee7e6
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! %f16 = a8b3d29b d12a3443 12634edc 79745007
! %f20 = 5733acdc 3d6d4fef 7db3691f 8e006001
! %f24 = 01a1e6fb feee9b05 6025d268 2c664df9
! %f28 = a5a6282e 6ea00860 e6e76ef5 b0f19dbf
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! %l2 = 0000000000000067, Mem[00000000908001c8] = 832efd68
sth %l2,[%i5+0x1c8] ! Mem[00000000908001c8] = 0067fd68
! Mem[00000000900001d0] = 5733acdc, %g18 = 4ab35cd3e624a842
ldsw [%i4+0x1d0],%g2 ! %g2 = 4ab35cd3e624a842
! Mem[00000000918001d8] = 487bb59abe03d043, %g2 = 000000005733acdc
ldx [%o0+0x1d8],%g2 ! %g2 = 487bb59abe03d043
! Mem[000000004d000016] = 4415d98f, %l0 = 0000000000001212
ldstub [%i2+0x016],%l0 ! %l0 = 000000d9000000ff
! Mem[0000000091000198] = f69e4c57, %g2 = 487bb59abe03d043
ldub [%i6+0x19a],%g2 ! %g2 = 00000000000000f6
! Mem[0000000091800068] = 549c16875c99ff4b, %g2 = 00000000000000f6
ldx [%o0+0x068],%g2 ! %g2 = 549c16875c99ff4b
p30_label_9:
membar #Sync ! Added by membar checker (273)
! Mem[0000000090000000] = a8b3d29b d12a3443 12634edc 79745007
! Mem[0000000090000010] = 5733acdc 3d6d4fef 7db3691f 8e006001
! Mem[0000000090000020] = 01a1e6fb feee9b05 6025d268 2c664df9
! Mem[0000000090000030] = a5a6282e 6ea00860 e6e76ef5 b0f19dbf
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! %l0 = 000000d9, %l1 = 732bbeb5, Mem[00000000910000b0] = 2b9d7dab 79af46c6
std %l0,[%i6+0x0b0] ! Mem[00000000910000b0] = 000000d9 732bbeb5
! Mem[00000000908000f8] = 23f5bd3b, %g2 = 549c16875c99ff4b
lduh [%i5+0x0f8],%g2 ! %g2 = 00000000000023f5
! Mem[000000004c000058] = 35b355a1540b6172, %l7 = 0000000096448d98, %l4 = 92814fadcaf11e96
add %i0,0x58,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 35b355a1540b6172
! Mem[00000000918000d4] = 79395e06, %g2 = 00000000000023f5
lduw [%o0+0x0d4],%g2 ! %g2 = 0000000079395e06
! Mem[000000004c80009c] = d034f1f3, %l2 = 0000000000000067
lduw [%i1+0x09c],%l2 ! %l2 = 00000000d034f1f3
! Mem[000000004c8001c0] = 121cec91, %l6 = 000000002384b6cb
ldsh [%i1+0x1c2],%l6 ! %l6 = ffffffffffffec91
! Mem[000000004c0000c8] = 8af8dd76, %l6 = ffffec91, %l7 = 96448d98
add %i0,0xc8,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000008af8dd76
! Mem[0000000090800168] = 99cfe78c5c9db8f4, %g2 = 0000000079395e06
ldx [%i5+0x168],%g2 ! %g2 = 99cfe78c5c9db8f4
! Mem[0000000091800010] = a320edbf77c60641, %g2 = 99cfe78c5c9db8f4
ldx [%o0+%o2],%g2 ! %g2 = a320edbf77c60641
p30_label_10:
! Mem[0000000091800058] = 96996002afdbd2ff, %g2 = a320edbf77c60641
ldx [%o0+0x058],%g2 ! %g2 = 96996002afdbd2ff
! %l2 = 00000000d034f1f3, Mem[000000009100006e] = 68654c26
sth %l2,[%i6+0x06e] ! Mem[000000009100006c] = f1f34c26
! %f16 = a8b3d29b d12a3443 12634edc 79745007
! %f20 = 5733acdc 3d6d4fef 7db3691f 8e006001
! %f24 = 01a1e6fb feee9b05 6025d268 2c664df9
! %f28 = a5a6282e 6ea00860 e6e76ef5 b0f19dbf
mov 0x100,%g6
stda %f16,[%i0+%g6]ASI_COMMIT_P ! Block Store to 000000004c000100
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! %f16 = a8b3d29b d12a3443 12634edc 79745007
! %f20 = 5733acdc 3d6d4fef 7db3691f 8e006001
! %f24 = 01a1e6fb feee9b05 6025d268 2c664df9
! %f28 = a5a6282e 6ea00860 e6e76ef5 b0f19dbf
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[000000004c0001ad] = daecb277, %l7 = 000000008af8dd76
ldstub [%i0+0x1ad],%l7 ! %l7 = 000000ec000000ff
! Mem[000000004d800118] = 92814fadcaf11e96, %l7 = 00000000000000ec, %l7 = 00000000000000ec
add %i3,0x118,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 92814fadcaf11e96
! Mem[000000004d80019c] = c3ff2e49, %l6 = ffffffffffffec91
swap [%i3+0x19c],%l6 ! %l6 = 00000000c3ff2e49
! Mem[0000000091000008] = 27e2e4e1, %g2 = 96996002afdbd2ff
ldub [%i6+%o1],%g2 ! %g2 = 0000000000000027
! Mem[00000000908001d0] = c67b24b0, %g2 = 0000000000000027
ldsh [%i5+0x1d0],%g2 ! %g2 = ffffffffffffc67b
p30_label_11:
! Mem[000000004c800198] = 38df84db5ceb89f4, %l2 = 00000000d034f1f3, %l3 = aea5ea36bb6a5a58
add %i1,0x198,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 38df84db5ceb89f4
! Mem[00000000918001ac] = 81f0e11f, %g2 = ffffffffffffc67b
ldsb [%o0+0x1ac],%g2 ! %g2 = ffffffffffffff81
! %l3 = 38df84db5ceb89f4, Mem[00000000900000f8] = 3495373c00000074
stx %l3,[%i4+0x0f8] ! Mem[00000000900000f8] = 38df84db5ceb89f4
! %f0 = 3fa64a60 28d398dc ea1d0263 499f0d39
! %f4 = 9dca6658 104e4057 2367482d 79f6c868
! %f8 = ec63f75f f5798661 a44277b2 67a9e129
! %f12 = 930de70a bf7c7372 cf73bb78 34e4e137
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000140
! Mem[000000004d8000cc] = 5cea424a, %l4 = 540b6172, %l0 = 000000d9
add %i3,0xcc,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000005cea424a
! Mem[0000000091000050] = b6cb30aa, %g2 = ffffffffffffff81
ldsh [%i6+0x052],%g2 ! %g2 = ffffffffffffb6cb
! Mem[000000004d00010c] = 657e363e, %l7 = 92814fadcaf11e96
swap [%i2+0x10c],%l7 ! %l7 = 00000000657e363e
! %l2 = 00000000d034f1f3, Mem[00000000900000e8] = 21e6fa4b
stw %l2,[%i4+0x0e8] ! Mem[00000000900000e8] = d034f1f3
! Mem[00000000918000d8] = 956ed64a6307f2fb, %g2 = ffffffffffffb6cb
ldx [%o0+0x0d8],%g2 ! %g2 = 956ed64a6307f2fb
! Mem[0000000091000088] = 01cc76b4, %g18 = 4ab35cd3e624a842
ldsw [%i6+0x088],%g2 ! %g2 = 4ab35cd3e624a842
p30_label_12:
! Mem[000000004d0001c0] = 9a1d8d15 1145a593 61e593cb 28d4e4c2
! Mem[000000004d0001d0] = 820d0ef2 6d4629fc c2a6dbbf 867634df
! Mem[000000004d0001e0] = badcf507 f81b2a0a 732bbeb5 274969a3
! Mem[000000004d0001f0] = 0a257570 3c640b4e ce1e8e7d 8ea37bb6
ldda [%i2+%g5]ASI_BLK_AIUP,%f16 ! Block Load from 000000004d0001c0
! Mem[000000004c00006a] = 49c71302, %l0 = 000000005cea424a
ldstub [%i0+0x06a],%l0 ! %l0 = 00000013000000ff
! Mem[000000004d000020] = 4b61fd4900a1ffd6, %l5 = 1212f9db01925a43, %l0 = 0000000000000013
add %i2,0x20,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 4b61fd4900a1ffd6
! Mem[000000004c8000f8] = b419be8a, %l0 = 00a1ffd6, %l5 = 01925a43
add %i1,0xf8,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000b419be8a
! Mem[000000004c800050] = 0000000007ac8ff8, %l2 = 00000000d034f1f3, %l6 = 00000000c3ff2e49
add %i1,0x50,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 0000000007ac8ff8
! %l7 = 00000000657e363e, Mem[0000000091000124] = f157094d
stw %l7,[%i6+0x124] ! Mem[0000000091000124] = 657e363e
! %l2 = 00000000d034f1f3, Mem[00000000908000a0] = eb582616022623a8
stx %l2,[%i5+0x0a0] ! Mem[00000000908000a0] = 00000000d034f1f3
! Mem[0000000091000118] = 52c01ddb, %g2 = 0000000001cc76b4
ldsh [%i6+0x11a],%g2 ! %g2 = 00000000000052c0
! Mem[000000004d00007c] = c9652635, %l2 = 00000000d034f1f3
ldsb [%i2+0x07f],%l2 ! %l2 = 0000000000000035
! Mem[000000004c000088] = 247b17dc, %l0 = 00a1ffd6, %l3 = 5ceb89f4
add %i0,0x88,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000247b17dc
p30_label_13:
! %f16 = 9a1d8d15 1145a593 61e593cb 28d4e4c2
! %f20 = 820d0ef2 6d4629fc c2a6dbbf 867634df
! %f24 = badcf507 f81b2a0a 732bbeb5 274969a3
! %f28 = 0a257570 3c640b4e ce1e8e7d 8ea37bb6
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! %f0 = 3fa64a60 28d398dc ea1d0263 499f0d39
! %f4 = 9dca6658 104e4057 2367482d 79f6c868
! %f8 = ec63f75f f5798661 a44277b2 67a9e129
! %f12 = 930de70a bf7c7372 cf73bb78 34e4e137
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100
! Mem[000000004c000180] = e16aba95, %l3 = 00000000247b17dc
ldstub [%i0+0x180],%l3 ! %l3 = 000000e1000000ff
! %l0 = 4b61fd4900a1ffd6, Mem[000000004d800096] = b23f7110
stb %l0,[%i3+0x096] ! Mem[000000004d800094] = b23fd610
! Mem[000000004c80015c] = 73bc4c35, %l4 = 35b355a1540b6172
swap [%i1+0x15c],%l4 ! %l4 = 0000000073bc4c35
! Mem[000000004c8001a8] = 646308fe, %l6 = 0000000007ac8ff8
ldstub [%i1+0x1a8],%l6 ! %l6 = 00000064000000ff
! Mem[000000004d800088] = dfb00e2a, %l3 = 00000000000000e1
swap [%i3+0x088],%l3 ! %l3 = 00000000dfb00e2a
! Mem[000000004d0000f8] = ff15ccf7, %l7 = 00000000657e363e
ldsw [%i2+0x0f8],%l7 ! %l7 = ffffffffff15ccf7
! Mem[000000004d8000a0] = 3a89ab347126ddd2, %l7 = ffffffffff15ccf7
ldx [%i3+0x0a0],%l7 ! %l7 = 3a89ab347126ddd2
! %l1 = 00000000732bbeb5, Mem[000000009180008f] = feacfd8c
stb %l1,[%o0+0x08f] ! Mem[000000009180008c] = b5acfd8c
p30_label_14:
! Mem[00000000918000f0] = 8088c4bf e80a206b, %g2 = 000052c0, %g3 = 9a765db5
ldd [%o0+0x0f0],%g2 ! %g2 = 000000008088c4bf 00000000e80a206b
! Mem[0000000091000064] = 6c64f6cc, %g18 = 4ab35cd3e624a842
ldsw [%i6+0x064],%g2 ! %g2 = 4ab35cd3e624a842
! Mem[000000004d0001b8] = 8d9d4443320ccfb8, %l2 = 0000000000000035, %l1 = 00000000732bbeb5
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 8d9d4443320ccfb8
! Mem[00000000908001d0] = c67b24b0 24d2421e, %g2 = 6c64f6cc, %g3 = e80a206b
ldd [%i5+0x1d0],%g2 ! %g2 = 00000000c67b24b0 0000000024d2421e
! Mem[000000004c800158] = 6f0da92a, %l1 = 320ccfb8, %l5 = b419be8a
add %i1,0x158,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000006f0da92a
membar #Sync ! Added by membar checker (274)
! Mem[000000004c000040] = eed5e5d9 223ae0a2 cd13cbdc c1063cf1
! Mem[000000004c000050] = 697c860d f37b50b6 35b355a1 540b6172
! Mem[000000004c000060] = 5dfb4dfe 83c9b316 49c7ff02 e69ca5d1
! Mem[000000004c000070] = 5dff6174 51be4905 9e0a8fe4 cbbc733d
mov 0x040,%g5
ldda [%i0+%g5]ASI_BLK_S,%f16 ! Block Load from 000000004c000040
! Mem[00000000910001e8] = e1aded48, %g2 = 00000000c67b24b0
ldsb [%i6+0x1eb],%g2 ! %g2 = ffffffffffffffe1
! %l5 = 000000006f0da92a, Mem[00000000900001d4] = 3d6d4fef
stb %l5,[%i4+0x1d4] ! Mem[00000000900001d4] = 2a6d4fef
! Mem[0000000091800144] = 3eab924c, %g18 = 4ab35cd3e624a842
ldsw [%o0+0x144],%g2 ! %g2 = 4ab35cd3e624a842
! %f16 = eed5e5d9 223ae0a2 cd13cbdc c1063cf1
! %f20 = 697c860d f37b50b6 35b355a1 540b6172
! %f24 = 5dfb4dfe 83c9b316 49c7ff02 e69ca5d1
! %f28 = 5dff6174 51be4905 9e0a8fe4 cbbc733d
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900001c0
p30_label_15:
! Mem[000000004c0001c4] = 6877f130, %l3 = 00000000dfb00e2a
ldstub [%i0+0x1c4],%l3 ! %l3 = 00000068000000ff
! Mem[00000000918001c4] = adb1fac7, %g2 = 000000003eab924c
ldub [%o0+0x1c4],%g2 ! %g2 = 00000000000000ad
! Mem[0000000090000000] = 9a1d8d15 1145a593 61e593cb 28d4e4c2
! Mem[0000000090000010] = 820d0ef2 6d4629fc c2a6dbbf 867634df
! Mem[0000000090000020] = badcf507 f81b2a0a 732bbeb5 274969a3
! Mem[0000000090000030] = 0a257570 3c640b4e ce1e8e7d 8ea37bb6
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! Mem[000000004c0000a8] = a604ce17f6fb2cb8, %l3 = 0000000000000068, %l0 = 4b61fd4900a1ffd6
add %i0,0xa8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = a604ce17f6fb2cb8
! Mem[000000004d0000c0] = 020675d4 a2785409 437497e9 97f187b4
! Mem[000000004d0000d0] = 554f2d54 b36ddbbf c5a82b41 c37f20ba
! Mem[000000004d0000e0] = 5c905630 571f9ef7 ad55262e 6bf8bd0a
! Mem[000000004d0000f0] = 1b615467 8689cf27 ff15ccf7 136f3043
mov 0x0c0,%g5
ldda [%i2+%g5]ASI_BLK_P,%f0 ! Block Load from 000000004d0000c0
! Mem[00000000910000cc] = 8577b28a, %g2 = 00000000000000ad
ldsb [%i6+0x0cc],%g2 ! %g2 = ffffffffffffff85
membar #Sync ! Added by membar checker (275)
! %l3 = 0000000000000068, Mem[000000009000002c] = 274969a3
sth %l3,[%i4+0x02c] ! Mem[000000009000002c] = 006869a3
! %l6 = 0000000000000064, Mem[00000000900000c4] = eca0ceaf
stw %l6,[%i4+0x0c4] ! Mem[00000000900000c4] = 00000064
! Mem[00000000910001dc] = 41c3c7fb, %g2 = ffffffffffffff85
ldsb [%i6+0x1df],%g2 ! %g2 = 0000000000000041
! Mem[000000004c800024] = 25485891, %l5 = 6f0da92a, %l6 = 00000064
add %i1,0x24,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000025485891
p30_label_16:
! %l2 = 0000000000000035, Mem[0000000090000064] = fbe6a101
stb %l2,[%i4+0x064] ! Mem[0000000090000064] = 35e6a101
! Mem[00000000910001ec] = aded4894, %g2 = 0000000000000041
lduh [%i6+0x1ec],%g2 ! %g2 = 000000000000aded
! Mem[000000004c000130] = a5a6282e6ea00860, %l1 = 8d9d4443320ccfb8, %l0 = a604ce17f6fb2cb8
add %i0,0x130,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = a5a6282e6ea00860
! Mem[000000004d800170] = 026fa04100ecb91f, %l2 = 0000000000000035, %l7 = 3a89ab347126ddd2
add %i3,0x170,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 026fa04100ecb91f
! Mem[000000004d00018c] = 7a0532a4, %l3 = 0000000000000068
ldsh [%i2+0x18c],%l3 ! %l3 = 0000000000007a05
! %l0 = 6ea00860, %l1 = 320ccfb8, Mem[0000000090000068] = f94d662c 68d22560
std %l0,[%i4+0x068] ! Mem[0000000090000068] = 6ea00860 320ccfb8
! Mem[00000000918001c0] = 79baadb1, %g2 = 000000000000aded
ldub [%o0+0x1c2],%g2 ! %g2 = 0000000000000079
! Mem[000000004c800032] = 228955c4, %l7 = 026fa04100ecb91f
ldstub [%i1+0x032],%l7 ! %l7 = 00000055000000ff
! %l5 = 000000006f0da92a, Mem[000000004d8000e8] = 673385321401f706
stx %l5,[%i3+0x0e8] ! Mem[000000004d8000e8] = 000000006f0da92a
! Mem[000000004c000074] = 51be4905, %l7 = 0000000000000055
ldsh [%i0+0x074],%l7 ! %l7 = 00000000000051be
p30_label_17:
! Mem[00000000900001c4] = e5d5eef1, %g2 = 0000000000000079
ldub [%i4+0x1c5],%g2 ! %g2 = 00000000000000e5
! %l2 = 0000000000000035, Mem[000000009180006b] = 875c99ff
stb %l2,[%o0+0x06b] ! Mem[0000000091800068] = 355c99ff
! Mem[000000004c0001c0] = 93c53b7f ff77f130 fb2ab565 76e06da6
! Mem[000000004c0001d0] = 0fe84705 8446069e 679b1396 860fb576
! Mem[000000004c0001e0] = b215ec0c d64823e3 18178263 0995a14f
! Mem[000000004c0001f0] = 2384b6cb 7558e21c 13abf42a 5c09e92f
ldda [%i0+%g6]ASI_BLK_S,%f16 ! Block Load from 000000004c0001c0
! %f0 = 020675d4 a2785409 437497e9 97f187b4
! %f4 = 554f2d54 b36ddbbf c5a82b41 c37f20ba
! %f8 = 5c905630 571f9ef7 ad55262e 6bf8bd0a
! %f12 = 1b615467 8689cf27 ff15ccf7 136f3043
stda %f0,[%i1]ASI_BLK_AIUPL ! Block Store to 000000004c800000
! Mem[0000000091000024] = 3f02b68f, %g18 = 4ab35cd3e624a842
ldsw [%i6+0x024],%g2 ! %g2 = 4ab35cd3e624a842
! %l2 = 0000000000000035, Mem[00000000908000a0] = 00000000
stw %l2,[%i5+0x0a0] ! Mem[00000000908000a0] = 00000035
! Mem[0000000091000158] = 9ebd6795, %g2 = 000000003f02b68f
lduw [%i6+0x158],%g2 ! %g2 = 000000009ebd6795
! Mem[000000004d0000d0] = 554f2d54, %l5 = 000000006f0da92a
lduh [%i2+0x0d0],%l5 ! %l5 = 000000000000554f
! Mem[000000004c000074] = 51be4905, %l5 = 000000000000554f
ldstub [%i0+0x074],%l5 ! %l5 = 00000051000000ff
membar #Sync ! Added by membar checker (276)
! Mem[0000000090000040] = 43342ad1 9bd2b3a8 07507479 dc4e6312
! Mem[0000000090000050] = ef4f6d3d dcac3357 0160008e 1f69b37d
! Mem[0000000090000060] = 059beefe 35e6a101 6ea00860 320ccfb8
! Mem[0000000090000070] = 6008a06e 2e28a6a5 bf9df1b0 f56ee7e6
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
p30_label_18:
! %f16 = 93c53b7f ff77f130 fb2ab565 76e06da6
! %f20 = 0fe84705 8446069e 679b1396 860fb576
! %f24 = b215ec0c d64823e3 18178263 0995a14f
! %f28 = 2384b6cb 7558e21c 13abf42a 5c09e92f
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[000000004c00001c] = a03c018c, %l0 = a5a6282e6ea00860
swap [%i0+0x01c],%l0 ! %l0 = 00000000a03c018c
! Mem[0000000090000040] = 43342ad1 9bd2b3a8 07507479 dc4e6312
! Mem[0000000090000050] = ef4f6d3d dcac3357 0160008e 1f69b37d
! Mem[0000000090000060] = 059beefe 35e6a101 6ea00860 320ccfb8
! Mem[0000000090000070] = 6008a06e 2e28a6a5 bf9df1b0 f56ee7e6
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800038] = 3b0cad50, %g2 = 000000009ebd6795
lduh [%i5+0x038],%g2 ! %g2 = 0000000000003b0c
! Mem[000000004d800040] = 0809292119e0b0bd, %l4 = 0000000073bc4c35, %l2 = 0000000000000035
add %i3,0x40,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 0809292119e0b0bd
! Mem[00000000908001c8] = 0067fd6800df822d, %g2 = 0000000000003b0c
ldx [%i5+0x1c8],%g2 ! %g2 = 0067fd6800df822d
! Mem[000000004d800098] = 1ad656d7, %l2 = 0809292119e0b0bd
swap [%i3+0x098],%l2 ! %l2 = 000000001ad656d7
! Mem[000000004d0000c4] = a2785409, %l2 = 1ad656d7, %l0 = a03c018c
add %i2,0xc4,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000a2785409
! Mem[000000004d800190] = b3a2829837e22d54, %l4 = 0000000073bc4c35, %l7 = 00000000000051be
add %i3,0x190,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = b3a2829837e22d54
! Mem[000000009080008c] = 40069b34, %g2 = 0067fd6800df822d
ldsh [%i5+0x08e],%g2 ! %g2 = 0000000000004006
p30_label_19:
! %l1 = 8d9d4443320ccfb8, Mem[000000004d800158] = a63d7dd54224d579
stx %l1,[%i3+0x158] ! Mem[000000004d800158] = 8d9d4443320ccfb8
! Mem[000000004c0000d0] = cacead32, %l1 = 8d9d4443320ccfb8
swap [%i0+0x0d0],%l1 ! %l1 = 00000000cacead32
! Mem[0000000091000158] = 9ebd6795, %g18 = 4ab35cd3e624a842
ldsw [%i6+0x158],%g2 ! %g2 = 4ab35cd3e624a842
! Mem[00000000900001b0] = a5a6282e6ea00860, %g2 = ffffffff9ebd6795
ldx [%i4+0x1b0],%g2 ! %g2 = a5a6282e6ea00860
! %l4 = 73bc4c35, %l5 = 00000051, Mem[000000004c000120] = 01a1e6fb feee9b05
std %l4,[%i0+0x120] ! Mem[000000004c000120] = 73bc4c35 00000051
! Mem[000000004c000140] = e4c2f978 dc7ec0e6 6da860eb 86f6536e
! Mem[000000004c000150] = a9f97f03 4897baec b605c803 bb2561f8
! Mem[000000004c000160] = 34d55e1e c29ad3f4 bcbccc60 49b3b217
! Mem[000000004c000170] = 675973d5 970220f2 478be087 2bcd78f2
mov 0x140,%g5
ldda [%i0+%g5]ASI_BLK_PL,%f16 ! Block Load from 000000004c000140
! Mem[000000004d0000dc] = c37f20ba, %l5 = 0000000000000051
ldsw [%i2+0x0dc],%l5 ! %l5 = ffffffffc37f20ba
! Mem[000000004d0001a0] = cbc407b6, %l6 = 0000000025485891
ldub [%i2+0x1a1],%l6 ! %l6 = 00000000000000c4
! %f16 = e6c07edc 78f9c2e4 6e53f686 eb60a86d
! %f20 = ecba9748 037ff9a9 f86125bb 03c805b6
! %f24 = f4d39ac2 1e5ed534 17b2b349 60ccbcbc
! %f28 = f2200297 d5735967 f278cd2b 87e08b47
stda %f16,[%i2]ASI_BLK_AIUS ! Block Store to 000000004d000000
! %l4 = 73bc4c35, %l5 = c37f20ba, Mem[00000000910000a0] = 9a60a901 332b0c79
std %l4,[%i6+0x0a0] ! Mem[00000000910000a0] = 73bc4c35 c37f20ba
p30_label_20:
! Mem[000000004d000120] = 30c76a7038df84db, %l5 = ffffffffc37f20ba, %l5 = ffffffffc37f20ba
add %i2,0x120,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 30c76a7038df84db
! Mem[000000004c800008] = b487f197, %l6 = 00000000000000c4
swap [%i1+%o1],%l6 ! %l6 = 00000000b487f197
membar #Sync ! Added by membar checker (277)
! Mem[000000004d000008] = 6e53f686eb60a86d, %l6 = 00000000b487f197, %l6 = 00000000b487f197
add %i2,0x08,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 6e53f686eb60a86d
! Mem[000000004c800118] = 1b00c6ff, %l7 = 37e22d54, %l1 = cacead32
add %i1,0x118,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000001b00c6ff
! Mem[000000004c00014c] = 86f6536e, %l4 = 0000000073bc4c35
ldub [%i0+0x14e],%l4 ! %l4 = 0000000000000053
! Mem[0000000091000098] = 1203d0d5, %g2 = a5a6282e6ea00860
ldsh [%i6+0x09a],%g2 ! %g2 = 0000000000001203
! Mem[000000004c000008] = c648249a, %l4 = 0000000000000053
swap [%i0+%o1],%l4 ! %l4 = 00000000c648249a
! %l2 = 000000001ad656d7, Mem[000000009080007a] = 57293fc6
sth %l2,[%i5+0x07a] ! Mem[0000000090800078] = 56d73fc6
! Mem[0000000091800034] = 4cb2a229, %g2 = 0000000000001203
ldsb [%o0+0x036],%g2 ! %g2 = 000000000000004c
! Mem[000000004d800020] = 8fc7d5b1, %l3 = 0000000000007a05
swap [%i3+%o4],%l3 ! %l3 = 000000008fc7d5b1
p30_label_21:
! Mem[000000004c800004] = d4750602, %l5 = 38df84db, %l3 = 8fc7d5b1
add %i1,0x04,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000d4750602
! Mem[000000004d800180] = 71b8b3f9, %l0 = 00000000a2785409
ldsh [%i3+0x182],%l0 ! %l0 = ffffffffffffb3f9
! Mem[0000000090000000] = 93c53b7f ff77f130 fb2ab565 76e06da6
! Mem[0000000090000010] = 0fe84705 8446069e 679b1396 860fb576
! Mem[0000000090000020] = b215ec0c d64823e3 18178263 0995a14f
! Mem[0000000090000030] = 2384b6cb 7558e21c 13abf42a 5c09e92f
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[000000004c800160] = f1cb8598f3a41cf5, %l3 = 00000000d4750602, %l7 = b3a2829837e22d54
add %i1,0x160,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = f1cb8598f3a41cf5
! Mem[0000000090000130] = e70abf7c, %g2 = 000000000000004c
ldsh [%i4+0x132],%g2 ! %g2 = ffffffffffffe70a
! Mem[000000004c800128] = e694195fa513afc6, %l2 = 000000001ad656d7, %l0 = ffffffffffffb3f9
add %i1,0x128,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = e694195fa513afc6
! Mem[0000000091000048] = 27253b99, %g2 = ffffffffffffe70a
ldsh [%i6+0x04a],%g2 ! %g2 = 0000000000002725
! Mem[000000009000017c] = e137a8b3, %g2 = 0000000000002725
ldsh [%i4+0x17e],%g2 ! %g2 = ffffffffffffe137
! Mem[000000004c000124] = 00000051, %l3 = 00000000d4750602
ldub [%i0+0x127],%l3 ! %l3 = 0000000000000051
! %f0 = 020675d4 a2785409 437497e9 97f187b4
! %f4 = 554f2d54 b36ddbbf c5a82b41 c37f20ba
! %f8 = 5c905630 571f9ef7 ad55262e 6bf8bd0a
! %f12 = 1b615467 8689cf27 ff15ccf7 136f3043
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100
p30_label_22:
membar #Sync ! Added by membar checker (278)
! Mem[0000000090000100] = 020675d4 a2785409 437497e9 97f187b4
! Mem[0000000090000110] = 554f2d54 b36ddbbf c5a82b41 c37f20ba
! Mem[0000000090000120] = 5c905630 571f9ef7 ad55262e 6bf8bd0a
! Mem[0000000090000130] = 1b615467 8689cf27 ff15ccf7 136f3043
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! %l7 = f1cb8598f3a41cf5, Mem[0000000091000140] = 546b5a43
stw %l7,[%i6+0x140] ! Mem[0000000091000140] = f3a41cf5
! %l5 = 30c76a7038df84db, Mem[0000000090800148] = 29ee8fa5152717e0
stx %l5,[%i5+0x148] ! Mem[0000000090800148] = 30c76a7038df84db
! Mem[0000000090000058] = 008e1f69, %g2 = ffffffffffffe137
ldub [%i4+0x05a],%g2 ! %g2 = 0000000000000000
! Mem[000000004c80000c] = e9977443, %l5 = 30c76a7038df84db
swap [%i1+0x00c],%l5 ! %l5 = 00000000e9977443
! Mem[000000009100014c] = 4c99fd44, %g2 = 0000000000000000
ldsh [%i6+0x14c],%g2 ! %g2 = 0000000000004c99
! Mem[000000004c8000d2] = 205e111b, %l2 = 000000001ad656d7
ldstub [%i1+0x0d2],%l2 ! %l2 = 00000011000000ff
! Mem[0000000090000040] = 43342ad1 9bd2b3a8 07507479 dc4e6312
! Mem[0000000090000050] = ef4f6d3d dcac3357 0160008e 1f69b37d
! Mem[0000000090000060] = 059beefe 35e6a101 6ea00860 320ccfb8
! Mem[0000000090000070] = 6008a06e 2e28a6a5 bf9df1b0 f56ee7e6
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[000000004c000040] = eed5e5d9, %l0 = e694195fa513afc6
ldub [%i0+0x040],%l0 ! %l0 = 00000000000000ee
! Mem[0000000090000040] = 43342ad1 9bd2b3a8 07507479 dc4e6312
! Mem[0000000090000050] = ef4f6d3d dcac3357 0160008e 1f69b37d
! Mem[0000000090000060] = 059beefe 35e6a101 6ea00860 320ccfb8
! Mem[0000000090000070] = 6008a06e 2e28a6a5 bf9df1b0 f56ee7e6
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
p30_label_23:
! Mem[00000000900001c0] = a2e03a22 d9e5d5ee f13c06c1 dccb13cd
! Mem[00000000900001d0] = b6507bf3 0d867c69 72610b54 a155b335
! Mem[00000000900001e0] = 16b3c983 fe4dfb5d d1a59ce6 02ffc749
! Mem[00000000900001f0] = 0549be51 7461ff5d 3d73bccb e48f0a9e
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[000000004c00008f] = 7d600736, %l2 = 0000000000000011
ldstub [%i0+0x08f],%l2 ! %l2 = 00000036000000ff
! Mem[000000004d800128] = 0c3d6f31, %l6 = eb60a86d, %l7 = f3a41cf5
add %i3,0x128,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000000c3d6f31
! Mem[00000000918001dc] = be03d043, %g2 = 0000000000004c99
lduw [%o0+0x1dc],%g2 ! %g2 = 00000000be03d043
! Mem[000000004c800044] = 8cd6c8e6, %l6 = 6e53f686eb60a86d
swap [%i1+0x044],%l6 ! %l6 = 000000008cd6c8e6
! Mem[000000009100008c] = 1fef824c, %g2 = 00000000be03d043
ldub [%i6+0x08c],%g2 ! %g2 = 000000000000001f
! %f16 = e6c07edc 78f9c2e4 6e53f686 eb60a86d
! %f20 = ecba9748 037ff9a9 f86125bb 03c805b6
! %f24 = f4d39ac2 1e5ed534 17b2b349 60ccbcbc
! %f28 = f2200297 d5735967 f278cd2b 87e08b47
mov 0x140,%g5
stda %f16,[%i1+%g5]ASI_BLK_AIUP ! Block Store to 000000004c800140
! Mem[000000004c000108] = 12634edc 79745007, %l2 = 00000036, %l3 = 00000051
ldd [%i0+0x108],%l2 ! %l2 = 0000000012634edc 0000000079745007
! Mem[000000004d000128] = 9f48e5b58319f2e1, %l2 = 0000000012634edc, %l0 = 00000000000000ee
add %i2,0x128,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 9f48e5b58319f2e1
! %l2 = 0000000012634edc, Mem[0000000090800158] = e5c31543ecaf11e1
stx %l2,[%i5+0x158] ! Mem[0000000090800158] = 0000000012634edc
p30_label_24:
! %f0 = 020675d4 a2785409 437497e9 97f187b4
! %f4 = 554f2d54 b36ddbbf c5a82b41 c37f20ba
! %f8 = 5c905630 571f9ef7 ad55262e 6bf8bd0a
! %f12 = 1b615467 8689cf27 ff15ccf7 136f3043
stda %f0,[%i1]ASI_BLK_S ! Block Store to 000000004c800000
! Mem[000000004c8000ac] = c0b2601c, %l1 = 000000001b00c6ff
ldsw [%i1+0x0ac],%l1 ! %l1 = ffffffffc0b2601c
! Mem[000000004c000158] = b605c803, %l5 = 00000000e9977443
ldstub [%i0+0x158],%l5 ! %l5 = 000000b6000000ff
! Mem[000000004d0001f8] = ce1e8e7d8ea37bb6, %l1 = ffffffffc0b2601c, %l5 = 00000000000000b6
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = ce1e8e7d8ea37bb6
! %l2 = 0000000012634edc, Mem[000000004d000128] = 9f48e5b58319f2e1
stx %l2,[%i2+0x128] ! Mem[000000004d000128] = 0000000012634edc
! %l4 = 00000000c648249a, Mem[00000000908000dd] = 1d9f0cc2
stb %l4,[%i5+0x0dd] ! Mem[00000000908000dc] = 9a9f0cc2
! Mem[000000004d800054] = 0d82daaa, %l0 = 9f48e5b58319f2e1
swap [%i3+0x054],%l0 ! %l0 = 000000000d82daaa
! Mem[000000004c0001d8] = 679b1396, %l4 = 00000000c648249a
swap [%i0+0x1d8],%l4 ! %l4 = 00000000679b1396
! Mem[000000004c8001a8] = ff6308fe, %l4 = 00000000679b1396
swap [%i1+0x1a8],%l4 ! %l4 = 00000000ff6308fe
! Mem[00000000908001b0] = f75b6795, %g2 = 000000000000001f
ldsb [%i5+0x1b1],%g2 ! %g2 = fffffffffffffff7
p30_label_25:
! Mem[000000004d000180] = 1b543a9f cbad6bb9 8607066d 7a0532a4
! Mem[000000004d000190] = 9ded7c23 6183405f 87377e81 dc2360a9
! Mem[000000004d0001a0] = cbc407b6 0d44af0c 2841f63c 74444d1d
! Mem[000000004d0001b0] = 87648bb1 d7cb639c 8d9d4443 320ccfb8
mov 0x180,%g4
ldda [%i2+%g4]ASI_BLK_SL,%f16 ! Block Load from 000000004d000180
! Mem[000000004c000028] = aabb1814, %l0 = 0d82daaa, %l6 = 8cd6c8e6
add %i0,0x28,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000aabb1814
! %f0 = 020675d4 a2785409 437497e9 97f187b4
! %f4 = 554f2d54 b36ddbbf c5a82b41 c37f20ba
! %f8 = 5c905630 571f9ef7 ad55262e 6bf8bd0a
! %f12 = 1b615467 8689cf27 ff15ccf7 136f3043
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[0000000090000100] = 020675d4 a2785409 437497e9 97f187b4
! Mem[0000000090000110] = 554f2d54 b36ddbbf c5a82b41 c37f20ba
! Mem[0000000090000120] = 5c905630 571f9ef7 ad55262e 6bf8bd0a
! Mem[0000000090000130] = 1b615467 8689cf27 ff15ccf7 136f3043
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
membar #Sync ! Added by membar checker (279)
! Mem[00000000900001c0] = 020675d4 a2785409 437497e9 97f187b4
! Mem[00000000900001d0] = 554f2d54 b36ddbbf c5a82b41 c37f20ba
! Mem[00000000900001e0] = 5c905630 571f9ef7 ad55262e 6bf8bd0a
! Mem[00000000900001f0] = 1b615467 8689cf27 ff15ccf7 136f3043
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! %f0 = 020675d4 a2785409 437497e9 97f187b4
! %f4 = 554f2d54 b36ddbbf c5a82b41 c37f20ba
! %f8 = 5c905630 571f9ef7 ad55262e 6bf8bd0a
! %f12 = 1b615467 8689cf27 ff15ccf7 136f3043
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[00000000918000a8] = e290f450, %g2 = fffffffffffffff7
ldsh [%o0+0x0a8],%g2 ! %g2 = ffffffffffffe290
! Mem[000000004c000078] = 9e0a8fe4, %l0 = 000000000d82daaa
swap [%i0+0x078],%l0 ! %l0 = 000000009e0a8fe4
membar #Sync ! Added by membar checker (280)
! %l6 = 00000000aabb1814, Mem[00000000900001f4] = 8689cf27
sth %l6,[%i4+0x1f4] ! Mem[00000000900001f4] = 1814cf27
! %l5 = ce1e8e7d8ea37bb6, Mem[000000004d800128] = 0c3d6f31
stw %l5,[%i3+0x128] ! Mem[000000004d800128] = 8ea37bb6
ba,a p30_not_taken_0_end
p30_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 000000009e0a8fe4
bne,a,pn %xcc,p30_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffc0b2601c
bne,a,pn %xcc,p30_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000012634edc
bne,a,pn %xcc,p30_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000079745007
bne,a,pn %xcc,p30_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ff6308fe
bne,a,pn %xcc,p30_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ce1e8e7d8ea37bb6
bne,a,pn %xcc,p30_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000aabb1814
bne,a,pn %xcc,p30_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000c3d6f31
bne,a,pn %xcc,p30_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p30_check_fp_registers:
set p30_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 020675d4 a2785409
bne %xcc,p30_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 437497e9 97f187b4
bne %xcc,p30_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 554f2d54 b36ddbbf
bne %xcc,p30_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be c5a82b41 c37f20ba
bne %xcc,p30_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 5c905630 571f9ef7
bne %xcc,p30_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be ad55262e 6bf8bd0a
bne %xcc,p30_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 1b615467 8689cf27
bne %xcc,p30_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ff15ccf7 136f3043
bne %xcc,p30_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be b96badcb 9f3a541b
bne %xcc,p30_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be a432057a 6d060786
bne %xcc,p30_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 5f408361 237ced9d
bne %xcc,p30_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be a96023dc 817e3787
bne %xcc,p30_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 0caf440d b607c4cb
bne %xcc,p30_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 1d4d4474 3cf64128
bne %xcc,p30_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 9c63cbd7 b18b6487
bne %xcc,p30_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be b8cf0c32 43449d8d
bne %xcc,p30_f30_fail
nop
! Check Local Memory
set p30_local0_expect,%g1
p30_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 000000531049897a
ldx [%i0+0x008],%g3 ! Observed data at 000000004c000008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = f79687976ea00860
ldx [%i0+0x018],%g3 ! Observed data at 000000004c000018
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x018,%g4
ldx [%g1+0x068],%g2 ! Expected data = 49c7ff02e69ca5d1
ldx [%i0+0x068],%g3 ! Observed data at 000000004c000068
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5dff6174ffbe4905
ldx [%i0+0x070],%g3 ! Observed data at 000000004c000070
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 0d82daaacbbc733d
ldx [%i0+0x078],%g3 ! Observed data at 000000004c000078
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 247b17dc7d6007ff
ldx [%i0+0x088],%g3 ! Observed data at 000000004c000088
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 320ccfb8f24a51f7
ldx [%i0+0x0d0],%g3 ! Observed data at 000000004c0000d0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = a8b3d29bd12a3443
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 = 12634edc79745007
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 = 5733acdc3d6d4fef
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 = 7db3691f8e006001
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 = 73bc4c3500000051
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 = 6025d2682c664df9
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 = a5a6282e6ea00860
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 = e6e76ef5b0f19dbf
ldx [%i0+0x138],%g3 ! Observed data at 000000004c000138
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = ff05c803bb2561f8
ldx [%i0+0x158],%g3 ! Observed data at 000000004c000158
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = ff6aba951ce7173a
ldx [%i0+0x180],%g3 ! Observed data at 000000004c000180
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 000000fd26ffc22b
ldx [%i0+0x190],%g3 ! Observed data at 000000004c000190
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = bc62b086daffb277
ldx [%i0+0x1a8],%g3 ! Observed data at 000000004c0001a8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 93c53b7fff77f130
ldx [%i0+0x1c0],%g3 ! Observed data at 000000004c0001c0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c648249a860fb576
ldx [%i0+0x1d8],%g3 ! Observed data at 000000004c0001d8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 2384b6cb7558e21c
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 = 020675d4a2785409
ldx [%i1+0x000],%g3 ! Observed data at 000000004c800000
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 437497e997f187b4
ldx [%i1+0x008],%g3 ! Observed data at 000000004c800008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 554f2d54b36ddbbf
ldx [%i1+0x010],%g3 ! Observed data at 000000004c800010
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c5a82b41c37f20ba
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 = 5c905630571f9ef7
ldx [%i1+0x020],%g3 ! Observed data at 000000004c800020
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ad55262e6bf8bd0a
ldx [%i1+0x028],%g3 ! Observed data at 000000004c800028
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1b6154678689cf27
ldx [%i1+0x030],%g3 ! Observed data at 000000004c800030
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ff15ccf7136f3043
ldx [%i1+0x038],%g3 ! Observed data at 000000004c800038
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = a94c38d6eb60a86d
ldx [%i1+0x040],%g3 ! Observed data at 000000004c800040
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 0000000007ac8ff8
ldx [%i1+0x050],%g3 ! Observed data at 000000004c800050
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x050,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 205eff1b5df664ab
ldx [%i1+0x0d0],%g3 ! Observed data at 000000004c8000d0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x140],%g2 ! Expected data = e6c07edc78f9c2e4
ldx [%i1+0x140],%g3 ! Observed data at 000000004c800140
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 6e53f686eb60a86d
ldx [%i1+0x148],%g3 ! Observed data at 000000004c800148
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = ecba9748037ff9a9
ldx [%i1+0x150],%g3 ! Observed data at 000000004c800150
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = f86125bb03c805b6
ldx [%i1+0x158],%g3 ! Observed data at 000000004c800158
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = f4d39ac21e5ed534
ldx [%i1+0x160],%g3 ! Observed data at 000000004c800160
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 17b2b34960ccbcbc
ldx [%i1+0x168],%g3 ! Observed data at 000000004c800168
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = f2200297d5735967
ldx [%i1+0x170],%g3 ! Observed data at 000000004c800170
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = f278cd2b87e08b47
ldx [%i1+0x178],%g3 ! Observed data at 000000004c800178
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 38df84db5ceb89f4
ldx [%i1+0x198],%g3 ! Observed data at 000000004c800198
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 679b1396720c11dc
ldx [%i1+0x1a8],%g3 ! Observed data at 000000004c8001a8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x1a8,%g4
set p30_local2_expect,%g1
p30_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = e6c07edc78f9c2e4
ldx [%i2+0x000],%g3 ! Observed data at 000000004d000000
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 6e53f686eb60a86d
ldx [%i2+0x008],%g3 ! Observed data at 000000004d000008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ecba9748037ff9a9
ldx [%i2+0x010],%g3 ! Observed data at 000000004d000010
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = f86125bb03c805b6
ldx [%i2+0x018],%g3 ! Observed data at 000000004d000018
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = f4d39ac21e5ed534
ldx [%i2+0x020],%g3 ! Observed data at 000000004d000020
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 17b2b34960ccbcbc
ldx [%i2+0x028],%g3 ! Observed data at 000000004d000028
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = f2200297d5735967
ldx [%i2+0x030],%g3 ! Observed data at 000000004d000030
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = f278cd2b87e08b47
ldx [%i2+0x038],%g3 ! Observed data at 000000004d000038
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x038,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 554f2d54b36ddbbf
ldx [%i2+0x0d0],%g3 ! Observed data at 000000004d0000d0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff15ccf7136f3043
ldx [%i2+0x0f8],%g3 ! Observed data at 000000004d0000f8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = e7f6b2aecaf11e96
ldx [%i2+0x108],%g3 ! Observed data at 000000004d000108
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0000000012634edc
ldx [%i2+0x128],%g3 ! Observed data at 000000004d000128
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x128,%g4
set p30_local3_expect,%g1
p30_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 00007a058f8c2ddc
ldx [%i3+0x020],%g3 ! Observed data at 000000004d800020
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = 252c45da8319f2e1
ldx [%i3+0x050],%g3 ! Observed data at 000000004d800050
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 000000e19168e816
ldx [%i3+0x088],%g3 ! Observed data at 000000004d800088
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 036189e7b23fd610
ldx [%i3+0x090],%g3 ! Observed data at 000000004d800090
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 19e0b0bdbedf3e58
ldx [%i3+0x098],%g3 ! Observed data at 000000004d800098
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 89ca0cbbff2fc99e
ldx [%i3+0x0c0],%g3 ! Observed data at 000000004d8000c0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 000000006f0da92a
ldx [%i3+0x0e8],%g3 ! Observed data at 000000004d8000e8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 8ea37bb6ffed30b6
ldx [%i3+0x128],%g3 ! Observed data at 000000004d800128
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = 8d9d4443320ccfb8
ldx [%i3+0x158],%g3 ! Observed data at 000000004d800158
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = 72d75456ffffec91
ldx [%i3+0x198],%g3 ! Observed data at 000000004d800198
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x198,%g4
! The test for processor 30 has passed
p30_passed:
ta GOOD_TRAP
nop
p30_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p30_failed
p30_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p30_failed
p30_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p30_failed
p30_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p30_failed
p30_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p30_failed
p30_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p30_failed
p30_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p30_failed
p30_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p30_failed
p30_f0_fail:
set p30_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f2_fail:
set p30_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f4_fail:
set p30_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f6_fail:
set p30_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f8_fail:
set p30_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f10_fail:
set p30_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f12_fail:
set p30_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p30_f14_fail:
set p30_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
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:
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c000010]
done
p30_trap1o:
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c000010]
done
p30_trap2e:
membar #Sync
mov 0x1c0,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004c000028]
membar #Sync
mov 0x0c0,%g1
stda %f0,[%i2+%g1]ASI_BLK_AIUP
membar #Sync
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c800000]
stwa %l1,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000018]
membar #Sync
mov 0x0c0,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p30_trap2o:
membar #Sync
mov 0x1c0,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004c000028]
membar #Sync
mov 0x0c0,%g1
stda %f0,[%o2+%g1]ASI_BLK_AIUP
membar #Sync
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c800000]
stwa %l1,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000018]
membar #Sync
mov 0x0c0,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p30_trap3e:
nop
nop
done
p30_trap3o:
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 = d0e636ee8bcad933
ldx [%g1+0x008],%l1 ! %l1 = 30e7fae3d60e2c31
ldx [%g1+0x010],%l2 ! %l2 = 52170f3c45acb006
ldx [%g1+0x018],%l3 ! %l3 = 1378c0aa15107648
ldx [%g1+0x020],%l4 ! %l4 = 09c118b43495373c
ldx [%g1+0x028],%l5 ! %l5 = bc50a530b6961aa0
ldx [%g1+0x030],%l6 ! %l6 = 70f740a9ef2d8116
ldx [%g1+0x038],%l7 ! %l7 = e8386cf0773338ce
! 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 = 57889375 c9fdc9b6 9bdf894a 1383915d
! %f4 = 36cab0d2 2a0ea152 e85dd471 520fb8ce
! %f8 = 814cc282 12dcea4a 018aa1c1 c6c167d9
! %f12 = f7b2662d ed6ea340 847e0aa2 5eff6120
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = fa6717b6 abbeee87 1907f788 45951b7d
! %f20 = c6cc6103 1b005b95 4abc68b4 319a2e4e
! %f24 = ac72ba98 c7cbcffc 001ebfe6 ceb288cc
! %f28 = d41644a7 2001c43c 7682efe1 9d8dc261
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = dff43953 43e2c8f8 c8c3e54d f3997a15
! %f36 = 9101b285 15027c84 b7a5712e 191d64f0
! %f40 = bad397cb 1a8e45a0 58dabce1 c9628c85
! %f44 = cc3158f8 b3317e92 7b76a4be 95089a12
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x76a12bc700000047,%g7,%g1 ! GSR scale = 8, align = 7
wr %g1,%g0,%gsr ! GSR = 76a12bc700000047
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:
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000168] = 81a9fd31, %g2 = 0000000000000000
lduh [%i4+0x16a],%g2 ! %g2 = 00000000000081a9
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %f16 = fa6717b6 abbeee87 1907f788 45951b7d
! %f20 = c6cc6103 1b005b95 4abc68b4 319a2e4e
! %f24 = ac72ba98 c7cbcffc 001ebfe6 ceb288cc
! %f28 = d41644a7 2001c43c 7682efe1 9d8dc261
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[000000004e8000e8] = a07f5b6f, %l0 = 0cff9d31, %l7 = 7dbb4427
add %i1,0xe8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000a07f5b6f
! %l7 = 00000000a07f5b6f, Mem[00000000900000a0] = cf3921d8
stw %l7,[%i4+0x0a0] ! Mem[00000000900000a0] = a07f5b6f
! Mem[000000004f00018b] = e925498f, %l1 = 4fd0199a575e3251
ldstub [%i2+0x18b],%l1 ! %l1 = 0000008f000000ff
! %l4 = 129b1593, %l5 = 159d46e1, Mem[0000000091800168] = 0d7c697d ddf6fabb
std %l4,[%o0+0x168] ! Mem[0000000091800168] = 129b1593 159d46e1
! %l2 = 5d2caaa7, %l3 = 24786021, Mem[000000004f8000b8] = 26bcb226 19696dc4
std %l2,[%i3+0x0b8] ! Mem[000000004f8000b8] = 5d2caaa7 24786021
! Mem[0000000090000124] = 4e9c46d7, %g2 = 00000000000081a9
lduw [%i4+0x124],%g2 ! %g2 = 000000004e9c46d7
p31_label_2:
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! %l7 = 00000000a07f5b6f, Mem[0000000090000144] = a3977dc2
stw %l7,[%i4+0x144] ! Mem[0000000090000144] = a07f5b6f
! %f16 = fa6717b6 abbeee87 1907f788 45951b7d
! %f20 = c6cc6103 1b005b95 4abc68b4 319a2e4e
! %f24 = ac72ba98 c7cbcffc 001ebfe6 ceb288cc
! %f28 = d41644a7 2001c43c 7682efe1 9d8dc261
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000100
! %l2 = 5d2caaa7, %l3 = 24786021, Mem[0000000091000070] = 4c262a37 dd758ae5
std %l2,[%i6+0x070] ! Mem[0000000091000070] = 5d2caaa7 24786021
! Mem[00000000910000e0] = 98f4301f, %g2 = 000000004e9c46d7
ldub [%i6+0x0e3],%g2 ! %g2 = 0000000000000098
! Mem[000000009000009c] = 238aa07f, %g2 = 0000000000000098
lduh [%i4+0x09e],%g2 ! %g2 = 000000000000238a
! %l2 = 9326b7165d2caaa7, Mem[000000004f000194] = 2a9541c7
stw %l2,[%i2+0x194] ! Mem[000000004f000194] = 5d2caaa7
! Mem[000000004e000060] = 5c0279b3, %l0 = 0cff9d31, %l1 = 0000008f
add %i0,0x60,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000005c0279b3
! Mem[000000004e800088] = 0edb48ca25f777d9, %l7 = 00000000a07f5b6f, %l4 = d14642d8129b1593
add %i1,0x88,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 0edb48ca25f777d9
! %f0 = 57889375 c9fdc9b6 9bdf894a 1383915d
! %f4 = 36cab0d2 2a0ea152 e85dd471 520fb8ce
! %f8 = 814cc282 12dcea4a 018aa1c1 c6c167d9
! %f12 = f7b2662d ed6ea340 847e0aa2 5eff6120
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
p31_label_3:
! Mem[000000004e800128] = b4bdb32ce3d41114, %l4 = 0edb48ca25f777d9, %l3 = dcaa684e24786021
add %i1,0x128,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = b4bdb32ce3d41114
! Mem[000000004e80015c] = 3105bd43, %l3 = b4bdb32ce3d41114
ldsw [%i1+0x15c],%l3 ! %l3 = 000000003105bd43
membar #Sync ! Added by membar checker (281)
! Mem[000000009000002c] = 67d9f7b2, %g2 = 000000000000238a
ldub [%i4+0x02e],%g2 ! %g2 = 0000000000000067
! %f0 = 57889375 c9fdc9b6 9bdf894a 1383915d
! %f4 = 36cab0d2 2a0ea152 e85dd471 520fb8ce
! %f8 = 814cc282 12dcea4a 018aa1c1 c6c167d9
! %f12 = f7b2662d ed6ea340 847e0aa2 5eff6120
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[000000004f8001a6] = adb59074, %l1 = 000000005c0279b3
ldstub [%i3+0x1a6],%l1 ! %l1 = 00000090000000ff
! Mem[0000000090800060] = ef405618 f7bb24ad, %g2 = 00000067, %g3 = 00000000
ldd [%i5+0x060],%g2 ! %g2 = 00000000ef405618 00000000f7bb24ad
! %f16 = fa6717b6 abbeee87 1907f788 45951b7d
! %f20 = c6cc6103 1b005b95 4abc68b4 319a2e4e
! %f24 = ac72ba98 c7cbcffc 001ebfe6 ceb288cc
! %f28 = d41644a7 2001c43c 7682efe1 9d8dc261
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[000000004e0001a6] = f9b8bac7, %l4 = 0edb48ca25f777d9
ldstub [%i0+0x1a6],%l4 ! %l4 = 000000ba000000ff
! Mem[000000004e80001d] = 0cb582b7, %l6 = 9fac0a002326a55d
ldstub [%i1+0x01d],%l6 ! %l6 = 000000b5000000ff
! Mem[0000000090800050] = d7d17177, %g2 = 00000000ef405618
ldsh [%i5+0x052],%g2 ! %g2 = ffffffffffffd7d1
p31_label_4:
! %l3 = 000000003105bd43, Mem[00000000908000be] = d74edcd4
stb %l3,[%i5+0x0be] ! Mem[00000000908000bc] = 434edcd4
! Mem[0000000091000070] = 2caaa724, %g2 = ffffffffffffd7d1
ldsb [%i6+0x071],%g2 ! %g2 = 000000000000002c
! Mem[0000000090000088] = 090ffb11, %g2 = 000000000000002c
lduw [%i4+0x088],%g2 ! %g2 = 00000000090ffb11
! Mem[000000004e8001f8] = 44049fae6f93c7e8, %l2 = 9326b7165d2caaa7
ldx [%i1+0x1f8],%l2 ! %l2 = 44049fae6f93c7e8
membar #Sync ! Added by membar checker (282)
! Mem[000000009000004c] = 45951b7d, %g2 = 00000000090ffb11
lduw [%i4+0x04c],%g2 ! %g2 = 0000000045951b7d
! Mem[0000000090800044] = 831c9e21, %g2 = 0000000045951b7d
ldsh [%i5+0x046],%g2 ! %g2 = ffffffffffff831c
! %l4 = 000000ba, %l5 = 159d46e1, Mem[0000000091800178] = d42ec1f4 24544464
std %l4,[%o0+0x178] ! Mem[0000000091800178] = 000000ba 159d46e1
! Mem[000000004e800028] = 8121de6c, %l4 = 00000000000000ba
ldub [%i1+0x02b],%l4 ! %l4 = 000000000000006c
! Mem[000000004e0000ab] = b3c92eb3, %l0 = a661a5c80cff9d31
ldstub [%i0+0x0ab],%l0 ! %l0 = 000000b3000000ff
! Mem[0000000090000040] = fa6717b6 abbeee87 1907f788 45951b7d
! Mem[0000000090000050] = c6cc6103 1b005b95 4abc68b4 319a2e4e
! Mem[0000000090000060] = ac72ba98 c7cbcffc 001ebfe6 ceb288cc
! Mem[0000000090000070] = d41644a7 2001c43c 7682efe1 9d8dc261
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
p31_label_5:
! %l5 = 248e99ac159d46e1, Mem[00000000908000c0] = dcd43e2061e378da
stx %l5,[%i5+0x0c0] ! Mem[00000000908000c0] = 248e99ac159d46e1
! %f16 = fa6717b6 abbeee87 1907f788 45951b7d
! %f20 = c6cc6103 1b005b95 4abc68b4 319a2e4e
! %f24 = ac72ba98 c7cbcffc 001ebfe6 ceb288cc
! %f28 = d41644a7 2001c43c 7682efe1 9d8dc261
stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! %l7 = 00000000a07f5b6f, Mem[000000009080000e] = 94f2ead2
stb %l7,[%i5+0x00e] ! Mem[000000009080000c] = 6ff2ead2
! Mem[000000004f800193] = 26b99097, %l7 = 00000000a07f5b6f
ldstub [%i3+0x193],%l7 ! %l7 = 00000097000000ff
! Mem[000000004e0001e3] = 80e15f40, %l0 = 00000000000000b3
ldstub [%i0+0x1e3],%l0 ! %l0 = 00000040000000ff
! Mem[0000000091800050] = e98753bc 51c81b56, %g2 = ffff831c, %g3 = f7bb24ad
ldd [%o0+0x050],%g2 ! %g2 = 00000000e98753bc 0000000051c81b56
! Mem[000000004e000000] = 42412a35dbe84d06, %l2 = 44049fae6f93c7e8, %l0 = 0000000000000040
casxa [%i0]0x80,%l2,%l0 ! %l0 = 42412a35dbe84d06
! Mem[0000000091000150] = c4534e06c9465637, %g2 = 00000000e98753bc
ldx [%i6+0x150],%g2 ! %g2 = c4534e06c9465637
! Mem[0000000091000074] = 24786021, %g18 = 9016a1a829d81046
ldsw [%i6+0x074],%g2 ! %g2 = 9016a1a829d81046
! %l1 = 0000000000000090, Mem[00000000908001a8] = f2d6d9ad
stb %l1,[%i5+0x1a8] ! Mem[00000000908001a8] = 90d6d9ad
p31_label_6:
! Mem[0000000090000040] = fa6717b6 abbeee87 1907f788 45951b7d
! Mem[0000000090000050] = c6cc6103 1b005b95 4abc68b4 319a2e4e
! Mem[0000000090000060] = ac72ba98 c7cbcffc 001ebfe6 ceb288cc
! Mem[0000000090000070] = d41644a7 2001c43c 7682efe1 9d8dc261
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[0000000091000134] = db16b943, %g2 = 0000000024786021
lduh [%i6+0x136],%g2 ! %g2 = 000000000000db16
! Mem[00000000910001b0] = 5c2b3c47 ce77e743, %g2 = 0000db16, %g3 = 51c81b56
ldd [%i6+0x1b0],%g2 ! %g2 = 000000005c2b3c47 00000000ce77e743
! Mem[00000000900001e0] = ac72ba98 c7cbcffc, %g2 = 5c2b3c47, %g3 = ce77e743
ldd [%i4+0x1e0],%g2 ! %g2 = 00000000ac72ba98 00000000c7cbcffc
! Mem[000000004f000194] = 5d2caaa7, %l2 = 6f93c7e8, %l1 = 00000090
add %i2,0x194,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000005d2caaa7
! Mem[0000000091800028] = 52a3a6da, %g2 = 00000000ac72ba98
ldsh [%o0+%o5],%g2 ! %g2 = 00000000000052a3
! %f16 = fa6717b6 abbeee87 1907f788 45951b7d
! %f20 = c6cc6103 1b005b95 4abc68b4 319a2e4e
! %f24 = ac72ba98 c7cbcffc 001ebfe6 ceb288cc
! %f28 = d41644a7 2001c43c 7682efe1 9d8dc261
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000180
membar #Sync ! Added by membar checker (283)
! Mem[0000000090000020] = ac72ba98 c7cbcffc, %g2 = 000052a3, %g3 = c7cbcffc
ldd [%i4+%o4],%g2 ! %g2 = 00000000ac72ba98 00000000c7cbcffc
! Mem[000000004f000080] = cfd683cb 775f89de 7208993c eede5211
! Mem[000000004f000090] = f9cf69e0 85acbe1e 00621254 9680c514
! Mem[000000004f0000a0] = 8dca9e33 b0a98279 d2d580cd 4360be56
! Mem[000000004f0000b0] = 85b2ab23 9e40575d 32c44fc3 9e05adbf
mov 0x080,%g5
ldda [%i2+%g5]ASI_BLK_S,%f0 ! Block Load from 000000004f000080
! Mem[00000000918000bc] = ed44013b, %g2 = 00000000ac72ba98
ldsb [%o0+0x0bc],%g2 ! %g2 = ffffffffffffffed
p31_label_7:
! Mem[00000000900000d0] = 8b41b6b0, %g2 = ffffffffffffffed
ldsb [%i4+0x0d1],%g2 ! %g2 = ffffffffffffff8b
! Mem[000000004f0000d8] = 5cb76481, %l5 = 248e99ac159d46e1
swap [%i2+0x0d8],%l5 ! %l5 = 000000005cb76481
! Mem[000000004f800000] = 80ced241, %l5 = 000000005cb76481
ldsh [%i3+0x002],%l5 ! %l5 = ffffffffffffd241
! Mem[000000004f800108] = 4ec07431, %l5 = ffffffffffffd241
swap [%i3+0x108],%l5 ! %l5 = 000000004ec07431
! %f0 = cfd683cb 775f89de 7208993c eede5211
! %f4 = f9cf69e0 85acbe1e 00621254 9680c514
! %f8 = 8dca9e33 b0a98279 d2d580cd 4360be56
! %f12 = 85b2ab23 9e40575d 32c44fc3 9e05adbf
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[000000004f8001ee] = bdd32108, %l6 = 00000000000000b5
ldstub [%i3+0x1ee],%l6 ! %l6 = 00000021000000ff
! Mem[00000000908000d4] = 91b2ae27, %g18 = 9016a1a829d81046
ldsw [%i5+0x0d4],%g2 ! %g2 = 9016a1a829d81046
! Mem[0000000090000150] = 4377e002, %g2 = ffffffff91b2ae27
ldsh [%i4+0x150],%g2 ! %g2 = 0000000000004377
! Mem[000000004f800110] = bc7b5cbfb27dbfeb, %l7 = 0000000000000097, %l4 = 000000000000006c
add %i3,0x110,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = bc7b5cbfb27dbfeb
! %l2 = 6f93c7e8, %l3 = 3105bd43, Mem[000000004e000080] = 269f6340 e7a24fd8
std %l2,[%i0+0x080] ! Mem[000000004e000080] = 6f93c7e8 3105bd43
p31_label_8:
! Mem[0000000090800160] = 86b1b61d, %g2 = 0000000000004377
lduh [%i5+0x162],%g2 ! %g2 = 00000000000086b1
! %l6 = 00000021, %l7 = 00000097, Mem[0000000090800118] = 59744ec7 141e1b8a
std %l6,[%i5+0x118] ! Mem[0000000090800118] = 00000021 00000097
! Mem[00000000900001ac] = ceb288cc, %g2 = 00000000000086b1
lduw [%i4+0x1ac],%g2 ! %g2 = 00000000ceb288cc
! Mem[000000004f80018e] = e7d69eae, %l7 = 0000000000000097
ldstub [%i3+0x18e],%l7 ! %l7 = 0000009e000000ff
! Mem[000000004f8000c4] = 8385a570, %l7 = 000000000000009e
swap [%i3+0x0c4],%l7 ! %l7 = 000000008385a570
! Mem[000000004f8000b1] = ffd79385, %l5 = 000000004ec07431
ldstub [%i3+0x0b1],%l5 ! %l5 = 000000d7000000ff
! Mem[000000004f8001a0] = 1c6a13d5, %l0 = dbe84d06, %l3 = 3105bd43
add %i3,0x1a0,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000001c6a13d5
! Mem[000000004f000130] = 246b3c91, %l2 = 6f93c7e8, %l4 = b27dbfeb
add %i2,0x130,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000246b3c91
membar #Sync ! Added by membar checker (284)
! Mem[0000000090000094] = 69cff914, %g2 = 00000000ceb288cc
ldsb [%i4+0x095],%g2 ! %g2 = 0000000000000069
! Mem[0000000090000140] = b66504b1 a07f5b6f caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
p31_label_9:
! Mem[0000000091800164] = ef23129b, %g2 = 0000000000000069
ldsh [%o0+0x166],%g2 ! %g2 = ffffffffffffef23
! Mem[000000004e80019c] = 66dea22e, %l2 = 6f93c7e8, %l4 = 246b3c91
add %i1,0x19c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000066dea22e
! %f16 = fa6717b6 abbeee87 1907f788 45951b7d
! %f20 = c6cc6103 1b005b95 4abc68b4 319a2e4e
! %f24 = ac72ba98 c7cbcffc 001ebfe6 ceb288cc
! %f28 = d41644a7 2001c43c 7682efe1 9d8dc261
stda %f16,[%i3+%g5]ASI_COMMIT_P ! Block Store to 000000004f800080
! %f16 = fa6717b6 abbeee87 1907f788 45951b7d
! %f20 = c6cc6103 1b005b95 4abc68b4 319a2e4e
! %f24 = ac72ba98 c7cbcffc 001ebfe6 ceb288cc
! %f28 = d41644a7 2001c43c 7682efe1 9d8dc261
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[000000004f8000c8] = a331318e, %l1 = 000000005d2caaa7
ldstub [%i3+0x0c8],%l1 ! %l1 = 000000a3000000ff
! Mem[0000000090000100] = b6c9fdc9, %g2 = ffffffffffffef23
lduw [%i4+0x100],%g2 ! %g2 = 00000000b6c9fdc9
! Mem[000000004f8001f4] = 7881808e, %l2 = 44049fae6f93c7e8
ldstub [%i3+0x1f4],%l2 ! %l2 = 00000078000000ff
! Mem[000000004e000068] = ea6d6b69510ca783, %l5 = 00000000000000d7, %l7 = 000000008385a570
add %i0,0x68,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = ea6d6b69510ca783
! %l7 = ea6d6b69510ca783, Mem[0000000091000170] = a9b3b7bd3cb04ce7
stx %l7,[%i6+0x170] ! Mem[0000000091000170] = ea6d6b69510ca783
! Mem[000000004f000140] = 74c1d4145d9a6d79, %l0 = 42412a35dbe84d06, %l1 = 00000000000000a3
add %i2,0x140,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 74c1d4145d9a6d79
p31_label_10:
! Mem[00000000900001c0] = fa6717b6 abbeee87 1907f788 45951b7d
! Mem[00000000900001d0] = c6cc6103 1b005b95 4abc68b4 319a2e4e
! Mem[00000000900001e0] = ac72ba98 c7cbcffc 001ebfe6 ceb288cc
! Mem[00000000900001f0] = d41644a7 2001c43c 7682efe1 9d8dc261
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[000000004e000160] = 74a41ccf, %l1 = 74c1d4145d9a6d79
swap [%i0+0x160],%l1 ! %l1 = 0000000074a41ccf
! Mem[000000004e0001e0] = 80e15fff, %l6 = 00000021, %l1 = 74a41ccf
add %i0,0x1e0,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000080e15fff
! Mem[000000004f8001c0] = 4e2c2014d9722755, %l4 = 0000000066dea22e
ldx [%i3+0x1c0],%l4 ! %l4 = 4e2c2014d9722755
! %l5 = 00000000000000d7, Mem[0000000091800198] = 87cdd36842cbd34b
stx %l5,[%o0+0x198] ! Mem[0000000091800198] = 00000000000000d7
! Mem[000000004f8001e0] = f30bf6dfdd679cac, %l1 = 0000000080e15fff, %l6 = 0000000000000021
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = f30bf6dfdd679cac
! Mem[0000000090000040] = fa6717b6 abbeee87 1907f788 45951b7d
! Mem[0000000090000050] = c6cc6103 1b005b95 4abc68b4 319a2e4e
! Mem[0000000090000060] = ac72ba98 c7cbcffc 001ebfe6 ceb288cc
! Mem[0000000090000070] = d41644a7 2001c43c 7682efe1 9d8dc261
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[0000000091800068] = 549c1687, %g2 = 00000000b6c9fdc9
lduw [%o0+0x068],%g2 ! %g2 = 00000000549c1687
! Mem[000000004e80008a] = 0edb48ca, %l4 = 4e2c2014d9722755
ldstub [%i1+0x08a],%l4 ! %l4 = 00000048000000ff
! Mem[0000000091000018] = 4118285b, %g2 = 00000000549c1687
lduw [%i6+%o3],%g2 ! %g2 = 000000004118285b
p31_label_11:
! Mem[0000000090800144] = 55756429, %g2 = 000000004118285b
ldsb [%i5+0x145],%g2 ! %g2 = 0000000000000055
! %l7 = ea6d6b69510ca783, Mem[0000000091800164] = 9f84ef23
stw %l7,[%o0+0x164] ! Mem[0000000091800164] = 510ca783
membar #Sync ! Added by membar checker (285)
! %l4 = 00000048, %l5 = 000000d7, Mem[00000000900001e8] = 001ebfe6 ceb288cc
std %l4,[%i4+0x1e8] ! Mem[00000000900001e8] = 00000048 000000d7
! Mem[000000004e8001fc] = 6f93c7e8, %l1 = 80e15fff, %l1 = 80e15fff
add %i1,0x1fc,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000006f93c7e8
! Mem[000000004e000030] = 4898871f41a18db0, %l6 = f30bf6dfdd679cac, %l6 = f30bf6dfdd679cac
add %i0,0x30,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 4898871f41a18db0
! Mem[0000000090000180] = 87eebeab b61767fa 7d1b9545 88f70719
! Mem[0000000090000190] = 955b001b 0361ccc6 4e2e9a31 b468bc4a
! Mem[00000000900001a0] = fccfcbc7 98ba72ac cc88b2ce e6bf1e00
! Mem[00000000900001b0] = 3cc40120 a74416d4 61c28d9d e1ef8276
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[000000004f0001b8] = f530895e3cd5359e, %l4 = 0000000000000048, %l0 = 42412a35dbe84d06
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = f530895e3cd5359e
! Mem[000000004e800000] = 0cb1e400 0f0c412c 59be2d24 b6638f9d
! Mem[000000004e800010] = 11f66480 fffc6882 7e70d6df 0cff82b7
! Mem[000000004e800020] = 32cd077d bd1365f2 8121de6c 33e7670b
! Mem[000000004e800030] = cec8d9ad 84c6a696 fe864bbb 07b76bf1
ldda [%i1]ASI_BLK_AIUS,%f0 ! Block Load from 000000004e800000
! Mem[000000004f0000d0] = 278115ad, %l7 = 510ca783, %l1 = 6f93c7e8
add %i2,0xd0,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000278115ad
! Mem[000000009000008c] = 721ebeac, %g2 = 0000000000000055
ldsb [%i4+0x08f],%g2 ! %g2 = 0000000000000072
p31_label_12:
! %l3 = 000000001c6a13d5, Mem[0000000091000098] = 195b1203d0d50f6b
stx %l3,[%i6+0x098] ! Mem[0000000091000098] = 000000001c6a13d5
! %l1 = 00000000278115ad, Mem[0000000090800056] = ddb1126e
sth %l1,[%i5+0x056] ! Mem[0000000090800054] = 15ad126e
! %l1 = 00000000278115ad, Mem[0000000090800048] = 9e212fc6
stw %l1,[%i5+0x048] ! Mem[0000000090800048] = 278115ad
! Mem[000000004e0001e4] = aa38667e, %l0 = f530895e3cd5359e
ldsh [%i0+0x1e6],%l0 ! %l0 = 000000000000667e
! %l6 = 4898871f41a18db0, Mem[00000000900000a4] = 339eca8d
stb %l6,[%i4+0x0a4] ! Mem[00000000900000a4] = b09eca8d
! Mem[000000004f0001a4] = 96b029f2, %l0 = 0000667e, %l2 = 00000078
add %i2,0x1a4,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000096b029f2
! %l3 = 000000001c6a13d5, Mem[0000000091000138] = b94344f7
stb %l3,[%i6+0x138] ! Mem[0000000091000138] = d54344f7
! Mem[000000004e00014c] = 2c69337f, %l6 = 4898871f41a18db0
swap [%i0+0x14c],%l6 ! %l6 = 000000002c69337f
! Mem[000000004f00008c] = eede5211, %l7 = 510ca783, %l7 = 510ca783
add %i2,0x8c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000eede5211
! Mem[00000000918000fc] = 526fb6b9, %g2 = 0000000000000072
ldub [%o0+0x0fd],%g2 ! %g2 = 0000000000000052
p31_label_13:
! %l2 = 96b029f2, %l3 = 1c6a13d5, Mem[00000000918001f0] = 57a465d0 2e3668ed
std %l2,[%o0+0x1f0] ! Mem[00000000918001f0] = 96b029f2 1c6a13d5
! Mem[000000004e00017c] = f1ea0a21, %l3 = 000000001c6a13d5
swap [%i0+0x17c],%l3 ! %l3 = 00000000f1ea0a21
! Mem[000000004e800130] = e147c264aec5f173, %l1 = 00000000278115ad, %l3 = 00000000f1ea0a21
add %i1,0x130,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = e147c264aec5f173
! %l4 = 0000000000000048, Mem[000000004e800170] = 9d8a5beb
stw %l4,[%i1+0x170] ! Mem[000000004e800170] = 00000048
! Mem[0000000091000100] = b24e2c1f, %g2 = 0000000000000052
lduh [%i6+0x102],%g2 ! %g2 = 000000000000b24e
! Mem[000000009000014c] = 1d295763, %g18 = 9016a1a829d81046
ldsw [%i4+0x14c],%g2 ! %g2 = 9016a1a829d81046
! Mem[000000009080002c] = 4762b7bd, %g18 = 9016a1a829d81046
ldsw [%i5+0x02c],%g2 ! %g2 = 9016a1a829d81046
! Mem[000000004e80017c] = e35eadbb, %l1 = 00000000278115ad
swap [%i1+0x17c],%l1 ! %l1 = 00000000e35eadbb
! %f0 = 0cb1e400 0f0c412c 59be2d24 b6638f9d
! %f4 = 11f66480 fffc6882 7e70d6df 0cff82b7
! %f8 = 32cd077d bd1365f2 8121de6c 33e7670b
! %f12 = cec8d9ad 84c6a696 fe864bbb 07b76bf1
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[000000009180019c] = d7b513b0, %g2 = 000000004762b7bd
ldub [%o0+0x19f],%g2 ! %g2 = 00000000000000d7
p31_label_14:
! Mem[000000004f00019c] = 014d75cb, %l6 = 000000002c69337f
ldsb [%i2+0x19d],%l6 ! %l6 = 000000000000004d
! %f0 = 0cb1e400 0f0c412c 59be2d24 b6638f9d
! %f4 = 11f66480 fffc6882 7e70d6df 0cff82b7
! %f8 = 32cd077d bd1365f2 8121de6c 33e7670b
! %f12 = cec8d9ad 84c6a696 fe864bbb 07b76bf1
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[000000004f000104] = 775b0c84, %l2 = 0000000096b029f2
swap [%i2+0x104],%l2 ! %l2 = 00000000775b0c84
! Mem[0000000090000170] = 86283402, %g2 = 00000000000000d7
ldsb [%i4+0x172],%g2 ! %g2 = ffffffffffffff86
! %l4 = 0000000000000048, Mem[0000000090800188] = 723d4e83a60a3e75
stx %l4,[%i5+0x188] ! Mem[0000000090800188] = 0000000000000048
! Mem[000000004f0000dc] = 13468fd0, %l0 = 000000000000667e
ldub [%i2+0x0df],%l0 ! %l0 = 00000000000000d0
! Mem[0000000090000048] = 1907f788, %g18 = 9016a1a829d81046
ldsw [%i4+0x048],%g2 ! %g2 = 9016a1a829d81046
! Mem[00000000918000cc] = 2d6ad567, %g2 = 000000001907f788
ldsb [%o0+0x0ce],%g2 ! %g2 = 000000000000002d
! Mem[00000000900001b8] = 61c28d9d e1ef8276, %g2 = 0000002d, %g3 = c7cbcffc
ldd [%i4+0x1b8],%g2 ! %g2 = 0000000061c28d9d 00000000e1ef8276
! %f0 = 0cb1e400 0f0c412c 59be2d24 b6638f9d
! %f4 = 11f66480 fffc6882 7e70d6df 0cff82b7
! %f8 = 32cd077d bd1365f2 8121de6c 33e7670b
! %f12 = cec8d9ad 84c6a696 fe864bbb 07b76bf1
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900000c0
p31_label_15:
! Mem[000000004e000130] = 30fabaf1, %l4 = 00000048, %l6 = 0000004d
add %i0,0x130,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000030fabaf1
membar #Sync ! Added by membar checker (286)
! Mem[00000000900000d8] = b782ff0cdfd6707e, %g2 = 0000000061c28d9d
ldx [%i4+0x0d8],%g2 ! %g2 = b782ff0cdfd6707e
! Mem[000000004f000088] = 7208993c, %l6 = 0000000030fabaf1
lduw [%i2+0x088],%l6 ! %l6 = 000000007208993c
! Mem[0000000091000038] = eeda11bd, %g2 = b782ff0cdfd6707e
ldub [%i6+0x038],%g2 ! %g2 = 00000000000000ee
! %l0 = 00000000000000d0, Mem[0000000091000068] = 9be4b89e
stw %l0,[%i6+0x068] ! Mem[0000000091000068] = 000000d0
! Mem[0000000090000020] = 7dbd1365, %g2 = 00000000000000ee
ldub [%i4+0x023],%g2 ! %g2 = 000000000000007d
! %l0 = 00000000000000d0, Mem[00000000900000a8] = 56be6043
sth %l0,[%i4+0x0a8] ! Mem[00000000900000a8] = 00d06043
! %l6 = 7208993c, %l7 = eede5211, Mem[00000000910001f8] = c84c2b47 8cef9465
std %l6,[%i6+0x1f8] ! Mem[00000000910001f8] = 7208993c eede5211
! Mem[000000004e800084] = 0f844440, %l6 = 000000007208993c
swap [%i1+0x084],%l6 ! %l6 = 000000000f844440
! %l7 = 00000000eede5211, Mem[0000000091000014] = 416807c7
stw %l7,[%i6+0x014] ! Mem[0000000091000014] = eede5211
p31_label_16:
! %l4 = 0000000000000048, Mem[0000000091800164] = 510ca783
stw %l4,[%o0+0x164] ! Mem[0000000091800164] = 00000048
! Mem[0000000090000114] = d2b0ca36, %g2 = 000000000000007d
lduw [%i4+0x114],%g2 ! %g2 = 00000000d2b0ca36
! %l2 = 00000000775b0c84, Mem[000000009080007e] = 4c000742
stb %l2,[%i5+0x07e] ! Mem[000000009080007c] = 84000742
! Mem[0000000091000068] = 00d0a06b, %g2 = 00000000d2b0ca36
lduh [%i6+0x06a],%g2 ! %g2 = 00000000000000d0
! %l0 = 00000000000000d0, Mem[0000000090800010] = ead2886d9a5359ed
stx %l0,[%i5+%o2] ! Mem[0000000090800010] = 00000000000000d0
! Mem[000000004f80010c] = c63b33a5, %l4 = 0000000000000048
lduw [%i3+0x10c],%l4 ! %l4 = 00000000c63b33a5
! %l0 = 000000d0, %l1 = e35eadbb, Mem[00000000900001b8] = 61c28d9d e1ef8276
std %l0,[%i4+0x1b8] ! Mem[00000000900001b8] = 000000d0 e35eadbb
! Mem[000000009000000c] = 9d11f664, %g2 = 00000000000000d0
ldsb [%i4+0x00f],%g2 ! %g2 = ffffffffffffff9d
! %f16 = fa6717b6 abbeee87 1907f788 45951b7d
! %f20 = c6cc6103 1b005b95 4abc68b4 319a2e4e
! %f24 = ac72ba98 c7cbcffc 001ebfe6 ceb288cc
! %f28 = d41644a7 2001c43c 7682efe1 9d8dc261
stda %f16,[%i3+%g6]ASI_BLK_AIUS ! Block Store to 000000004f8000c0
! Mem[000000004f8001e0] = f30bf6df, %l0 = 000000d0, %l7 = eede5211
add %i3,0x1e0,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000f30bf6df
p31_label_17:
! Mem[00000000908000d0] = a1d7532a, %g18 = 9016a1a829d81046
ldsw [%i5+0x0d0],%g2 ! %g2 = 9016a1a829d81046
! Mem[000000004e800080] = 3acd44da 7208993c, %l6 = 0f844440, %l7 = f30bf6df
ldd [%i1+0x080],%l6 ! %l6 = 000000003acd44da 000000007208993c
! %l6 = 3acd44da, %l7 = 7208993c, Mem[00000000908000b8] = f2c3b640 8ec3434e
std %l6,[%i5+0x0b8] ! Mem[00000000908000b8] = 3acd44da 7208993c
! %f0 = 0cb1e400 0f0c412c 59be2d24 b6638f9d
! %f4 = 11f66480 fffc6882 7e70d6df 0cff82b7
! %f8 = 32cd077d bd1365f2 8121de6c 33e7670b
! %f12 = cec8d9ad 84c6a696 fe864bbb 07b76bf1
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[00000000910001b0] = 47ce77e7, %g2 = ffffffffa1d7532a
ldsb [%i6+0x1b3],%g2 ! %g2 = 0000000000000047
! %l3 = e147c264aec5f173, Mem[000000004f000129] = 4d596fd4
stb %l3,[%i2+0x129] ! Mem[000000004f000128] = 4d736fd4
! Mem[000000004f00019c] = 014d75cb, %l2 = 00000000775b0c84
ldstub [%i2+0x19c],%l2 ! %l2 = 00000001000000ff
! Mem[0000000091800040] = 5005a6bd, %g2 = 0000000000000047
ldsh [%o0+0x042],%g2 ! %g2 = 0000000000005005
! Mem[000000004f8001b8] = e302ecfaf68073d0, %l1 = 00000000e35eadbb, %l1 = 00000000e35eadbb
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = e302ecfaf68073d0
! Mem[0000000091800158] = f8dc7ae1, %g2 = 0000000000005005
ldsh [%o0+0x158],%g2 ! %g2 = fffffffffffff8dc
p31_label_18:
! %l7 = 000000007208993c, Mem[00000000918001fe] = 4f473a98
sth %l7,[%o0+0x1fe] ! Mem[00000000918001fc] = 993c3a98
! Mem[0000000090000000] = 0cb1e400 0f0c412c 59be2d24 b6638f9d
! Mem[0000000090000010] = 11f66480 fffc6882 7e70d6df 0cff82b7
! Mem[0000000090000020] = 32cd077d bd1365f2 8121de6c 33e7670b
! Mem[0000000090000030] = cec8d9ad 84c6a696 fe864bbb 07b76bf1
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[0000000090800168] = cfe78c5c, %g2 = fffffffffffff8dc
ldsb [%i5+0x169],%g2 ! %g2 = ffffffffffffffcf
! Mem[000000004f00006c] = f41bd4ef, %l2 = 0000000000000001
ldsw [%i2+0x06c],%l2 ! %l2 = fffffffff41bd4ef
! %l2 = fffffffff41bd4ef, Mem[000000004e000050] = 653a38df89daaf77
stx %l2,[%i0+0x050] ! Mem[000000004e000050] = fffffffff41bd4ef
! %l4 = 00000000c63b33a5, Mem[00000000918000e8] = 57e20fedbe34bf17
stx %l4,[%o0+0x0e8] ! Mem[00000000918000e8] = 00000000c63b33a5
! %l0 = 000000d0, %l1 = f68073d0, Mem[0000000091000068] = 000000d0 a06b6865
std %l0,[%i6+0x068] ! Mem[0000000091000068] = 000000d0 f68073d0
! %l7 = 000000007208993c, Mem[000000004f80018e] = e7d6ffae
sth %l7,[%i3+0x18e] ! Mem[000000004f80018c] = e7d6993c
! Mem[000000004e800068] = be131846, %l3 = e147c264aec5f173
swap [%i1+0x068],%l3 ! %l3 = 00000000be131846
! %l4 = c63b33a5, %l5 = 000000d7, Mem[00000000910000b8] = ea8f8457 08abd64b
std %l4,[%i6+0x0b8] ! Mem[00000000910000b8] = c63b33a5 000000d7
p31_label_19:
! Mem[0000000091000100] = 8487b24e 2c1fb741, %g2 = ffffffcf, %g3 = e1ef8276
ldd [%i6+0x100],%g2 ! %g2 = 000000008487b24e 000000002c1fb741
! %l3 = 00000000be131846, Mem[00000000908001c8] = 832efd68
stw %l3,[%i5+0x1c8] ! Mem[00000000908001c8] = be131846
! Mem[0000000090000100] = b6c9fdc9 75938857 5d918313 4a89df9b
! Mem[0000000090000110] = 52a10e2a d2b0ca36 ceb80f52 71d45de8
! Mem[0000000090000120] = 4aeadc12 82c24c81 d967c1c6 c1a18a01
! Mem[0000000090000130] = 40a36eed 2d66b2f7 2061ff5e a20a7e84
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[000000004e0000fa] = 247238c8, %l4 = 00000000c63b33a5
ldstub [%i0+0x0fa],%l4 ! %l4 = 00000038000000ff
! Mem[0000000090800164] = b61df4e1, %g18 = 9016a1a829d81046
ldsw [%i5+0x164],%g2 ! %g2 = 9016a1a829d81046
! Mem[000000004e00012c] = baabcba8, %l0 = 000000d0, %l2 = f41bd4ef
add %i0,0x12c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000baabcba8
! %l5 = 00000000000000d7, Mem[00000000918001eb] = cc6efa75
stb %l5,[%o0+0x1eb] ! Mem[00000000918001e8] = d76efa75
! %l7 = 000000007208993c, Mem[000000004f800048] = 27f0412767bca16b
stx %l7,[%i3+0x048] ! Mem[000000004f800048] = 000000007208993c
! Mem[00000000910000e4] = 1fad464e, %g2 = ffffffffb61df4e1
ldub [%i6+0x0e6],%g2 ! %g2 = 000000000000001f
! %l5 = 00000000000000d7, Mem[000000009080011c] = 00000097
stw %l5,[%i5+0x11c] ! Mem[000000009080011c] = 000000d7
p31_label_20:
! %l5 = 00000000000000d7, Mem[0000000091800068] = 549c1687
stw %l5,[%o0+0x068] ! Mem[0000000091800068] = 000000d7
! Mem[00000000900000fc] = bb4b86fe, %g18 = 9016a1a829d81046
ldsw [%i4+0x0fc],%g2 ! %g2 = 9016a1a829d81046
! Mem[000000004e000150] = 6201407f, %l4 = 0000000000000038
swap [%i0+0x150],%l4 ! %l4 = 000000006201407f
! %l1 = e302ecfaf68073d0, Mem[00000000910001e0] = c3c7fb39
stw %l1,[%i6+0x1e0] ! Mem[00000000910001e0] = f68073d0
! Mem[00000000908000d8] = 8a14b856, %g2 = ffffffffbb4b86fe
lduw [%i5+0x0d8],%g2 ! %g2 = 000000008a14b856
! Mem[000000004e0001f0] = 5b3caeb6, %l0 = 00000000000000d0
swap [%i0+0x1f0],%l0 ! %l0 = 000000005b3caeb6
membar #Sync ! Added by membar checker (287)
! Mem[0000000090000080] = 0cb1e4000f0c412c, %g2 = 000000008a14b856
ldx [%i4+0x080],%g2 ! %g2 = 0cb1e4000f0c412c
! Mem[00000000910001d8] = b7a42843defde041, %g2 = 0cb1e4000f0c412c
ldx [%i6+0x1d8],%g2 ! %g2 = b7a42843defde041
! Mem[000000004f8001a5] = adb5ff74, %l2 = 00000000baabcba8
ldstub [%i3+0x1a5],%l2 ! %l2 = 000000b5000000ff
! Mem[00000000918000f0] = 8088c4bf e80a206b, %g2 = defde041, %g3 = 2c1fb741
ldd [%o0+0x0f0],%g2 ! %g2 = 000000008088c4bf 00000000e80a206b
p31_label_21:
! Mem[000000004f000025] = 00532b7d, %l3 = 00000000be131846
ldstub [%i2+0x025],%l3 ! %l3 = 00000053000000ff
! Mem[0000000090800190] = 8ca4300a, %g2 = 000000008088c4bf
lduw [%i5+0x190],%g2 ! %g2 = 000000008ca4300a
! Mem[000000004e80017c] = 278115ad, %l1 = e302ecfaf68073d0
swap [%i1+0x17c],%l1 ! %l1 = 00000000278115ad
! Mem[000000004f8001a8] = 8efc768597f25438, %l4 = 000000006201407f, %l5 = 00000000000000d7
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 8efc768597f25438
! %f16 = fa6717b6 abbeee87 1907f788 45951b7d
! %f20 = c6cc6103 1b005b95 4abc68b4 319a2e4e
! %f24 = ac72ba98 c7cbcffc 001ebfe6 ceb288cc
! %f28 = d41644a7 2001c43c 7682efe1 9d8dc261
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000080
! Mem[0000000091000008] = 27e2e4e1df89ac55, %g2 = 000000008ca4300a
ldx [%i6+%o1],%g2 ! %g2 = 27e2e4e1df89ac55
! Mem[0000000091000004] = c1f38f7a, %g2 = 27e2e4e1df89ac55
ldsb [%i6+0x004],%g2 ! %g2 = ffffffffffffffc1
! Mem[00000000908000e0] = c253ae0530300a04, %g2 = ffffffffffffffc1
ldx [%i5+0x0e0],%g2 ! %g2 = c253ae0530300a04
! Mem[0000000090800164] = b61df4e1, %g2 = c253ae0530300a04
ldsb [%i5+0x164],%g2 ! %g2 = ffffffffffffffb6
! Mem[000000004f800148] = 15b55e36a4b79b00, %l4 = 000000006201407f, %l6 = 000000003acd44da
add %i3,0x148,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 15b55e36a4b79b00
p31_label_22:
! Mem[000000004f0000c8] = db1c932b, %l3 = 00000053, %l1 = 278115ad
add %i2,0xc8,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000db1c932b
! Mem[0000000091800098] = f7a381b2, %g2 = ffffffffffffffb6
ldub [%o0+0x09a],%g2 ! %g2 = 00000000000000f7
! Mem[00000000908000d0] = a1d7532a, %g2 = 00000000000000f7
lduw [%i5+0x0d0],%g2 ! %g2 = 00000000a1d7532a
! %l6 = 15b55e36a4b79b00, Mem[000000004e8001b0] = fcfdf179
stw %l6,[%i1+0x1b0] ! Mem[000000004e8001b0] = a4b79b00
! Mem[000000004e8001d4] = 90a5fb45, %l3 = 0000000000000053
swap [%i1+0x1d4],%l3 ! %l3 = 0000000090a5fb45
! Mem[000000004f8000f0] = d41644a72001c43c, %l5 = 8efc768597f25438, %l5 = 8efc768597f25438
add %i3,0xf0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = d41644a72001c43c
! %f0 = 0cb1e400 0f0c412c 59be2d24 b6638f9d
! %f4 = 11f66480 fffc6882 7e70d6df 0cff82b7
! %f8 = 32cd077d bd1365f2 8121de6c 33e7670b
! %f12 = cec8d9ad 84c6a696 fe864bbb 07b76bf1
mov 0x140,%g6
stda %f0,[%i0+%g6]ASI_BLK_AIUP ! Block Store to 000000004e000140
! Mem[000000004f000172] = f2e3ea13, %l1 = 00000000db1c932b
ldstub [%i2+0x172],%l1 ! %l1 = 000000ea000000ff
! %f0 = 0cb1e400 0f0c412c 59be2d24 b6638f9d
! %f4 = 11f66480 fffc6882 7e70d6df 0cff82b7
! %f8 = 32cd077d bd1365f2 8121de6c 33e7670b
! %f12 = cec8d9ad 84c6a696 fe864bbb 07b76bf1
mov 0x180,%g5
stda %f0,[%i3+%g5]ASI_BLK_S ! Block Store to 000000004f800180
! %l7 = 000000007208993c, Mem[0000000091800170] = 7e8c17c11515c3a8
stx %l7,[%o0+0x170] ! Mem[0000000091800170] = 000000007208993c
p31_label_23:
! Mem[00000000908001d0] = c67b24b0, %g18 = 9016a1a829d81046
ldsw [%i5+0x1d0],%g2 ! %g2 = 9016a1a829d81046
! Mem[000000004f0000c0] = 7fc9df49 c67534bf db1c932b 9efd5408
! Mem[000000004f0000d0] = 278115ad bddded24 159d46e1 13468fd0
! Mem[000000004f0000e0] = df558b92 96dcfeba c3e03e32 e8b5b6c6
! Mem[000000004f0000f0] = 6b90a027 7d44d0a8 e0d51374 41e98f38
mov 0x0c0,%g6
ldda [%i2+%g6]ASI_BLK_S,%f16 ! Block Load from 000000004f0000c0
! Mem[0000000090800180] = c59a7601, %g2 = ffffffffc67b24b0
lduw [%i5+0x180],%g2 ! %g2 = 00000000c59a7601
! Mem[000000004f800008] = 6230a2dc9c80c199, %l7 = 000000007208993c
ldx [%i3+%o1],%l7 ! %l7 = 6230a2dc9c80c199
! Mem[00000000908001e8] = 44566487, %g2 = 00000000c59a7601
ldub [%i5+0x1ea],%g2 ! %g2 = 0000000000000044
! Mem[000000004f00014c] = 2e146390, %l4 = 6201407f, %l2 = 000000b5
add %i2,0x14c,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000002e146390
! Mem[0000000090000100] = b6c9fdc9 75938857 5d918313 4a89df9b
! Mem[0000000090000110] = 52a10e2a d2b0ca36 ceb80f52 71d45de8
! Mem[0000000090000120] = 4aeadc12 82c24c81 d967c1c6 c1a18a01
! Mem[0000000090000130] = 40a36eed 2d66b2f7 2061ff5e a20a7e84
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! %l3 = 0000000090a5fb45, Mem[00000000900000c0] = 2c410c0f00e4b10c
stx %l3,[%i4+0x0c0] ! Mem[00000000900000c0] = 0000000090a5fb45
! %l6 = a4b79b00, %l7 = 9c80c199, Mem[0000000091000140] = 546b0b27 6237e19c
std %l6,[%i6+0x140] ! Mem[0000000091000140] = a4b79b00 9c80c199
! Mem[000000004e0001d9] = e98b1e04, %l5 = d41644a72001c43c
ldstub [%i0+0x1d9],%l5 ! %l5 = 0000008b000000ff
p31_label_24:
! Mem[000000004e800197] = c3b6fcdd, %l2 = 000000002e146390
ldstub [%i1+0x197],%l2 ! %l2 = 000000dd000000ff
! Mem[0000000091000078] = e14b9faa, %g2 = 0000000000000044
lduh [%i6+0x07a],%g2 ! %g2 = 000000000000e14b
! Mem[000000004e000008] = bec70702b38d2ff5, %l3 = 0000000090a5fb45, %l3 = 0000000090a5fb45
add %i0,0x08,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = bec70702b38d2ff5
! %f16 = 7fc9df49 c67534bf db1c932b 9efd5408
! %f20 = 278115ad bddded24 159d46e1 13468fd0
! %f24 = df558b92 96dcfeba c3e03e32 e8b5b6c6
! %f28 = 6b90a027 7d44d0a8 e0d51374 41e98f38
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[000000004f800034] = 03ed06fe, %l0 = 000000005b3caeb6
swap [%i3+0x034],%l0 ! %l0 = 0000000003ed06fe
! Mem[000000004e000094] = 17cc63da, %l0 = 0000000003ed06fe
ldsb [%i0+0x094],%l0 ! %l0 = 0000000000000017
! %l1 = 00000000000000ea, Mem[000000004f8000e4] = c7cbcffc
stw %l1,[%i3+0x0e4] ! Mem[000000004f8000e4] = 000000ea
! %f0 = 0cb1e400 0f0c412c 59be2d24 b6638f9d
! %f4 = 11f66480 fffc6882 7e70d6df 0cff82b7
! %f8 = 32cd077d bd1365f2 8121de6c 33e7670b
! %f12 = cec8d9ad 84c6a696 fe864bbb 07b76bf1
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! %l4 = 6201407f, %l5 = 0000008b, Mem[0000000091800100] = b9fd17a2 00e88dfb
std %l4,[%o0+0x100] ! Mem[0000000091800100] = 6201407f 0000008b
membar #Sync ! Added by membar checker (288)
! Mem[0000000090000180] = bf3475c6 49dfc97f 0854fd9e 2b931cdb
! Mem[0000000090000190] = 24edddbd ad158127 d08f4613 e1469d15
! Mem[00000000900001a0] = bafedc96 928b55df c6b6b5e8 323ee0c3
! Mem[00000000900001b0] = a8d0447d 27a0906b 388fe941 7413d5e0
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
p31_label_25:
! Mem[0000000090800088] = d37cd3a7, %g2 = 000000000000e14b
ldsb [%i5+0x088],%g2 ! %g2 = ffffffffffffffd3
! Mem[000000004f00004c] = 21f81e50, %l0 = 00000017, %l4 = 6201407f
add %i2,0x4c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000021f81e50
! %l5 = 000000000000008b, Mem[00000000908000d2] = 532a91b2
stb %l5,[%i5+0x0d2] ! Mem[00000000908000d0] = 8b2a91b2
! Mem[000000004f000100] = 3c2bbd6496b029f2, %l6 = 15b55e36a4b79b00, %l6 = 15b55e36a4b79b00
add %i2,0x100,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 3c2bbd6496b029f2
! Mem[000000009000004c] = 45951b7d, %g2 = ffffffffffffffd3
lduw [%i4+0x04c],%g2 ! %g2 = 0000000045951b7d
! Mem[0000000091800058] = 6002afdb, %g2 = 0000000045951b7d
ldsb [%o0+0x05a],%g2 ! %g2 = 0000000000000060
! Mem[0000000091800180] = 02404627, %g2 = 0000000000000060
ldsb [%o0+0x182],%g2 ! %g2 = 0000000000000002
! Mem[00000000918000dc] = f2fb96b5, %g2 = 0000000000000002
ldsh [%o0+0x0de],%g2 ! %g2 = fffffffffffff2fb
! Mem[000000004e8000b8] = 2465a338ad80d598, %l7 = 6230a2dc9c80c199, %l0 = 0000000000000017
add %i1,0xb8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 2465a338ad80d598
! Mem[00000000900001a8] = b5e8323e, %g2 = fffffffffffff2fb
lduh [%i4+0x1aa],%g2 ! %g2 = 000000000000b5e8
ba,a p31_not_taken_0_end
p31_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 2465a338ad80d598
bne,a,pn %xcc,p31_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000ea
bne,a,pn %xcc,p31_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000dd
bne,a,pn %xcc,p31_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be bec70702b38d2ff5
bne,a,pn %xcc,p31_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000021f81e50
bne,a,pn %xcc,p31_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000008b
bne,a,pn %xcc,p31_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 3c2bbd6496b029f2
bne,a,pn %xcc,p31_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 6230a2dc9c80c199
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 0cb1e400 0f0c412c
bne %xcc,p31_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 59be2d24 b6638f9d
bne %xcc,p31_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 11f66480 fffc6882
bne %xcc,p31_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 7e70d6df 0cff82b7
bne %xcc,p31_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 32cd077d bd1365f2
bne %xcc,p31_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 8121de6c 33e7670b
bne %xcc,p31_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be cec8d9ad 84c6a696
bne %xcc,p31_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be fe864bbb 07b76bf1
bne %xcc,p31_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 7fc9df49 c67534bf
bne %xcc,p31_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be db1c932b 9efd5408
bne %xcc,p31_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 278115ad bddded24
bne %xcc,p31_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 159d46e1 13468fd0
bne %xcc,p31_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be df558b92 96dcfeba
bne %xcc,p31_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be c3e03e32 e8b5b6c6
bne %xcc,p31_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 6b90a027 7d44d0a8
bne %xcc,p31_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be e0d51374 41e98f38
bne %xcc,p31_f30_fail
nop
! Check Local Memory
set p31_local0_expect,%g1
p31_check_local0:
ldx [%g1+0x050],%g2 ! Expected data = fffffffff41bd4ef
ldx [%i0+0x050],%g3 ! Observed data at 000000004e000050
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = 6f93c7e83105bd43
ldx [%i0+0x080],%g3 ! Observed data at 000000004e000080
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = b3c92eff37434b26
ldx [%i0+0x0a8],%g3 ! Observed data at 000000004e0000a8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 2472ffc8cab2b678
ldx [%i0+0x0f8],%g3 ! Observed data at 000000004e0000f8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0cb1e4000f0c412c
ldx [%i0+0x140],%g3 ! Observed data at 000000004e000140
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 59be2d24b6638f9d
ldx [%i0+0x148],%g3 ! Observed data at 000000004e000148
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 11f66480fffc6882
ldx [%i0+0x150],%g3 ! Observed data at 000000004e000150
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 7e70d6df0cff82b7
ldx [%i0+0x158],%g3 ! Observed data at 000000004e000158
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 32cd077dbd1365f2
ldx [%i0+0x160],%g3 ! Observed data at 000000004e000160
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 8121de6c33e7670b
ldx [%i0+0x168],%g3 ! Observed data at 000000004e000168
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = cec8d9ad84c6a696
ldx [%i0+0x170],%g3 ! Observed data at 000000004e000170
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = fe864bbb07b76bf1
ldx [%i0+0x178],%g3 ! Observed data at 000000004e000178
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 6e56e26ef9b8ffc7
ldx [%i0+0x1a0],%g3 ! Observed data at 000000004e0001a0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = e9ff1e04e411edea
ldx [%i0+0x1d8],%g3 ! Observed data at 000000004e0001d8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 80e15fffaa38667e
ldx [%i0+0x1e0],%g3 ! Observed data at 000000004e0001e0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 000000d0a1bea16f
ldx [%i0+0x1f0],%g3 ! Observed data at 000000004e0001f0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1f0,%g4
set p31_local1_expect,%g1
p31_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 7e70d6df0cff82b7
ldx [%i1+0x018],%g3 ! Observed data at 000000004e800018
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x018,%g4
ldx [%g1+0x068],%g2 ! Expected data = aec5f173caa846bf
ldx [%i1+0x068],%g3 ! Observed data at 000000004e800068
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 3acd44da7208993c
ldx [%i1+0x080],%g3 ! Observed data at 000000004e800080
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0edbffca25f777d9
ldx [%i1+0x088],%g3 ! Observed data at 000000004e800088
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x088,%g4
ldx [%g1+0x170],%g2 ! Expected data = 00000048eb804b54
ldx [%i1+0x170],%g3 ! Observed data at 000000004e800170
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = ced2e59ff68073d0
ldx [%i1+0x178],%g3 ! Observed data at 000000004e800178
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = b337726dc3b6fcff
ldx [%i1+0x190],%g3 ! Observed data at 000000004e800190
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = a4b79b004275e5ac
ldx [%i1+0x1b0],%g3 ! Observed data at 000000004e8001b0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = c38dd26a00000053
ldx [%i1+0x1d0],%g3 ! Observed data at 000000004e8001d0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x1d0,%g4
set p31_local2_expect,%g1
p31_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = e8fe8b8200ff2b7d
ldx [%i2+0x020],%g3 ! Observed data at 000000004f000020
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x020,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 159d46e113468fd0
ldx [%i2+0x0d8],%g3 ! Observed data at 000000004f0000d8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 3c2bbd6496b029f2
ldx [%i2+0x100],%g3 ! Observed data at 000000004f000100
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = 4d736fd498838697
ldx [%i2+0x128],%g3 ! Observed data at 000000004f000128
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x128,%g4
ldx [%g1+0x170],%g2 ! Expected data = f2e3ff134aafa7fb
ldx [%i2+0x170],%g3 ! Observed data at 000000004f000170
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = e92549ff04c32403
ldx [%i2+0x188],%g3 ! Observed data at 000000004f000188
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = bef9fde45d2caaa7
ldx [%i2+0x190],%g3 ! Observed data at 000000004f000190
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 0ce024a7ff4d75cb
ldx [%i2+0x198],%g3 ! Observed data at 000000004f000198
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x198,%g4
set p31_local3_expect,%g1
p31_check_local3:
ldx [%g1+0x030],%g2 ! Expected data = 5b228ea55b3caeb6
ldx [%i3+0x030],%g3 ! Observed data at 000000004f800030
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 000000007208993c
ldx [%i3+0x048],%g3 ! Observed data at 000000004f800048
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = fa6717b6abbeee87
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 = 1907f78845951b7d
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 = c6cc61031b005b95
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 = 4abc68b4319a2e4e
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 = ac72ba98c7cbcffc
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 = 001ebfe6ceb288cc
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 = d41644a72001c43c
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 = 7682efe19d8dc261
ldx [%i3+0x0b8],%g3 ! Observed data at 000000004f8000b8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = fa6717b6abbeee87
ldx [%i3+0x0c0],%g3 ! Observed data at 000000004f8000c0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 1907f78845951b7d
ldx [%i3+0x0c8],%g3 ! Observed data at 000000004f8000c8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = c6cc61031b005b95
ldx [%i3+0x0d0],%g3 ! Observed data at 000000004f8000d0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 4abc68b4319a2e4e
ldx [%i3+0x0d8],%g3 ! Observed data at 000000004f8000d8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ac72ba98000000ea
ldx [%i3+0x0e0],%g3 ! Observed data at 000000004f8000e0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 001ebfe6ceb288cc
ldx [%i3+0x0e8],%g3 ! Observed data at 000000004f8000e8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = d41644a72001c43c
ldx [%i3+0x0f0],%g3 ! Observed data at 000000004f8000f0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 7682efe19d8dc261
ldx [%i3+0x0f8],%g3 ! Observed data at 000000004f8000f8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = ffffd241c63b33a5
ldx [%i3+0x108],%g3 ! Observed data at 000000004f800108
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x108,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0cb1e4000f0c412c
ldx [%i3+0x180],%g3 ! Observed data at 000000004f800180
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 59be2d24b6638f9d
ldx [%i3+0x188],%g3 ! Observed data at 000000004f800188
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 11f66480fffc6882
ldx [%i3+0x190],%g3 ! Observed data at 000000004f800190
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 7e70d6df0cff82b7
ldx [%i3+0x198],%g3 ! Observed data at 000000004f800198
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 32cd077dbd1365f2
ldx [%i3+0x1a0],%g3 ! Observed data at 000000004f8001a0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 8121de6c33e7670b
ldx [%i3+0x1a8],%g3 ! Observed data at 000000004f8001a8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = cec8d9ad84c6a696
ldx [%i3+0x1b0],%g3 ! Observed data at 000000004f8001b0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = fe864bbb07b76bf1
ldx [%i3+0x1b8],%g3 ! Observed data at 000000004f8001b8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 8dabd438bdd3ff08
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 = a3d31b73ff81808e
ldx [%i3+0x1f0],%g3 ! Observed data at 000000004f8001f0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x1f0,%g4
! The test for processor 31 has passed
p31_passed:
ta GOOD_TRAP
nop
p31_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p31_failed
p31_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p31_failed
p31_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p31_failed
p31_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p31_failed
p31_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p31_failed
p31_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p31_failed
p31_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p31_failed
p31_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p31_failed
p31_f0_fail:
set p31_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f2_fail:
set p31_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f4_fail:
set p31_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f6_fail:
set p31_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f8_fail:
set p31_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f10_fail:
set p31_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f12_fail:
set p31_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f14_fail:
set p31_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f16_fail:
set p31_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f18_fail:
set p31_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f20_fail:
set p31_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f22_fail:
set p31_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f24_fail:
set p31_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f26_fail:
set p31_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f28_fail:
set p31_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p31_f30_fail:
set p31_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 31 failed
p31_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x07c] ! Set processor 31 done flag
set p31_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 31 failed
p31_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x07c] ! Set processor 31 done flag
set p31_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p31_selfmod_failed:
ba p31_failed
mov 0xabc,%g1
p31_common_error:
or %g0,0xeff,%g1
ba p31_failed
mov %o5,%g3
p31_common_signature_error:
set p31_temp,%g1
ba p31_failed
st %g2,[%g1] ! Common Lock Number
p31_common_timeout:
set p31_temp,%g1
ba p31_failed
st %g2,[%g1] ! Common Lock Number
p31_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p31_failed
mov 0x0,%g3
p31_trap1e:
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004f800020]
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e000010]
done
p31_trap1o:
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004f800020]
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004e000010]
done
p31_trap2e:
swapa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004e000000]
lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f800010]
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004e000008]
done
p31_trap2o:
swapa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004e000000]
lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f800010]
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004e000008]
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 = a661a5c80cff9d31
ldx [%g1+0x008],%l1 ! %l1 = 4fd0199a575e3251
ldx [%g1+0x010],%l2 ! %l2 = 9326b7165d2caaa7
ldx [%g1+0x018],%l3 ! %l3 = dcaa684e24786021
ldx [%g1+0x020],%l4 ! %l4 = d14642d8129b1593
ldx [%g1+0x028],%l5 ! %l5 = 248e99ac159d46e1
ldx [%g1+0x030],%l6 ! %l6 = 9fac0a002326a55d
ldx [%g1+0x038],%l7 ! %l7 = 7a5d97427dbb4427
! 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 = e5339c1c 55b49af1 f873c2f2 953c4bc3
! %f4 = 8284aa48 14c5fbba cc5b1bd2 ab413c93
! %f8 = 7635743d 0f9dcfca e6e89d52 ab53f791
! %f12 = b1b956a6 94dce1f7 04cc8943 037d41ba
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5d7857aa b69ddcdc 56a929d6 abe14cdc
! %f20 = bc7e2122 4e29ce17 3b2aa572 206d8fe1
! %f24 = 2299ab0b ecfadffb 7c34ec7a 82fe2ec2
! %f28 = 8158cd5d 507acfd3 e2763313 d673d53f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8ea4d078 23f3f77a a071375b a7928cee
! %f36 = 5adcaccc ad2451b1 5283ed10 6bb42e8f
! %f40 = 21e47ebe 2dab8478 d85967b6 aea2a0fa
! %f44 = 6ca7c1f4 e48b0f33 1d811d7a c4947845
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf96e203800000059,%g7,%g1 ! GSR scale = 11, align = 1
wr %g1,%g0,%gsr ! GSR = f96e203800000059
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:
! %l4 = 6639fab4, %l5 = 41cb4578, Mem[0000000091000030] = 70ec367a c262126c
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 6639fab4 41cb4578
! Mem[00000000908000d0] = a1d7532a, %g2 = 0000000000000000
ldsb [%i5+0x0d0],%g2 ! %g2 = ffffffffffffffa1
! %l4 = 22f318526639fab4, Mem[00000000900001a0] = 5d08be7731a67990
stx %l4,[%i4+0x1a0] ! Mem[00000000900001a0] = 22f318526639fab4
! %l5 = c171e51241cb4578, Mem[0000000090800108] = da566dfe
stw %l5,[%i5+0x108] ! Mem[0000000090800108] = 41cb4578
! Mem[0000000090000040] = 768f481b, %g2 = ffffffffffffffa1
lduw [%i4+0x040],%g2 ! %g2 = 00000000768f481b
! Mem[0000000091000184] = d025013d, %g2 = 00000000768f481b
lduw [%i6+0x184],%g2 ! %g2 = 00000000d025013d
! %l4 = 6639fab4, %l5 = 41cb4578, Mem[00000000500001e0] = 1cb0b71c 4d5aee45
std %l4,[%i0+0x1e0] ! Mem[00000000500001e0] = 6639fab4 41cb4578
! Mem[00000000500001ec] = 055afd2c, %l3 = d413883e854a7115
swap [%i0+0x1ec],%l3 ! %l3 = 00000000055afd2c
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! %l4 = 22f318526639fab4, Mem[0000000050000050] = 6a9328393db21ed0
stx %l4,[%i0+0x050] ! Mem[0000000050000050] = 22f318526639fab4
p32_label_2:
! Mem[0000000050000180] = ee223474, %l7 = 4dd2f82a, %l7 = 4dd2f82a
add %i0,0x180,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000ee223474
! Mem[0000000050800088] = ff246120, %l7 = 00000000ee223474
ldsh [%i1+0x08a],%l7 ! %l7 = 0000000000006120
! Mem[00000000508001cc] = 8737fa2b, %l6 = ef529265, %l4 = 6639fab4
add %i1,0x1cc,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000008737fa2b
! Mem[0000000090000080] = 3efaec82, %g18 = 27332fd843654086
ldsw [%i4+0x080],%g2 ! %g2 = 27332fd843654086
! Mem[00000000500001d8] = 6454a389e82df5d7, %l0 = 5fa705ccd0fe86f3, %l2 = e600448830de9288
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 6454a389e82df5d7
! Mem[00000000918000ec] = be34bf17, %g2 = 000000003efaec82
lduw [%o0+0x0ec],%g2 ! %g2 = 00000000be34bf17
membar #Sync ! Added by membar checker (289)
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 22f31852 6639fab4 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[000000005180018c] = e8460bec, %l6 = ef529265, %l0 = d0fe86f3
add %i3,0x18c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000e8460bec
! Mem[0000000051000048] = 5a4a0e49a9b4da86, %l6 = 0fbab2c7ef529265, %l2 = 6454a389e82df5d7
add %i2,0x48,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 5a4a0e49a9b4da86
! %l6 = 0fbab2c7ef529265, Mem[000000009000014c] = 1d295763
sth %l6,[%i4+0x14c] ! Mem[000000009000014c] = 92655763
p32_label_3:
! %l0 = 00000000e8460bec, Mem[000000009180002a] = a6da65de
sth %l0,[%o0+0x02a] ! Mem[0000000091800028] = 0bec65de
! Mem[00000000900001e4] = 1bd9f049, %g18 = 27332fd843654086
ldsw [%i4+0x1e4],%g2 ! %g2 = 27332fd843654086
! Mem[0000000050000108] = 9c55d615, %l3 = 055afd2c, %l5 = 41cb4578
add %i0,0x108,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000009c55d615
! Mem[0000000090800158] = e5c31543, %g2 = 000000001bd9f049
ldsb [%i5+0x158],%g2 ! %g2 = ffffffffffffffe5
! Mem[000000005000000c] = 1bab6c63, %l5 = 000000009c55d615
swap [%i0+0x00c],%l5 ! %l5 = 000000001bab6c63
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b, %g2 = ffffffe5, %g3 = 00000000
ldd [%i4+0x1c0],%g2 ! %g2 = 00000000c1d3bfd2 00000000e2f6f92b
! Mem[00000000510001fe] = f15d5c32, %l4 = 000000008737fa2b
ldstub [%i2+0x1fe],%l4 ! %l4 = 0000005c000000ff
! %l2 = a9b4da86, %l3 = 055afd2c, Mem[0000000091000190] = 5fe1b283 18343bcb
std %l2,[%i6+0x190] ! Mem[0000000091000190] = a9b4da86 055afd2c
! Mem[00000000518000dc] = afb033d1, %l4 = 000000000000005c
ldstub [%i3+0x0dc],%l4 ! %l4 = 000000af000000ff
! Mem[000000005100017c] = 13be9008, %l7 = 0000000000006120
swap [%i2+0x17c],%l7 ! %l7 = 0000000013be9008
p32_label_4:
! Mem[0000000051800088] = b190d797, %l0 = 00000000e8460bec
swap [%i3+0x088],%l0 ! %l0 = 00000000b190d797
! Mem[0000000051800114] = 61e44020, %l0 = b190d797, %l4 = 000000af
add %i3,0x114,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000061e44020
! %f0 = e5339c1c 55b49af1 f873c2f2 953c4bc3
! %f4 = 8284aa48 14c5fbba cc5b1bd2 ab413c93
! %f8 = 7635743d 0f9dcfca e6e89d52 ab53f791
! %f12 = b1b956a6 94dce1f7 04cc8943 037d41ba
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[0000000051800184] = fdc7e442, %l6 = 0fbab2c7ef529265
ldsw [%i3+0x184],%l6 ! %l6 = fffffffffdc7e442
! %l2 = a9b4da86, %l3 = 055afd2c, Mem[0000000090800040] = 0b50ebe5 3ae6831c
std %l2,[%i5+0x040] ! Mem[0000000090800040] = a9b4da86 055afd2c
! Mem[00000000518000c7] = 60278c6a, %l5 = 000000001bab6c63
ldstub [%i3+0x0c7],%l5 ! %l5 = 0000006a000000ff
! %l6 = fffffffffdc7e442, Mem[000000009100014f] = 44c4534e
stb %l6,[%i6+0x14f] ! Mem[000000009100014c] = 42c4534e
! Mem[0000000050000018] = 8dd92189, %l2 = a9b4da86, %l0 = b190d797
add %i0,0x18,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000008dd92189
! Mem[00000000910000a0] = a901332b, %g2 = 00000000c1d3bfd2
ldsh [%i6+0x0a2],%g2 ! %g2 = ffffffffffffa901
! Mem[0000000051800170] = 0d4ea3ed, %l1 = a26273da, %l6 = fdc7e442
add %i3,0x170,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000000d4ea3ed
p32_label_5:
! Mem[0000000050000170] = 5e266a10 40820040, %l6 = 0d4ea3ed, %l7 = 13be9008
ldd [%i0+0x170],%l6 ! %l6 = 000000005e266a10 0000000040820040
! %l6 = 5e266a10, %l7 = 40820040, Mem[0000000091800190] = 95e2657d 6c412e81
std %l6,[%o0+0x190] ! Mem[0000000091800190] = 5e266a10 40820040
! %l7 = 0000000040820040, Mem[0000000090000044] = 5a05c0a0
sth %l7,[%i4+0x044] ! Mem[0000000090000044] = 0040c0a0
! %l1 = c1f0576ea26273da, Mem[0000000091800124] = e19c5307
stb %l1,[%o0+0x124] ! Mem[0000000091800124] = da9c5307
! %l6 = 5e266a10, %l7 = 40820040, Mem[00000000910000a8] = e1b008cc 60f52915
std %l6,[%i6+0x0a8] ! Mem[00000000910000a8] = 5e266a10 40820040
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[000000009180013c] = 0adcb7df, %g2 = ffffffffffffa901
lduw [%o0+0x13c],%g2 ! %g2 = 000000000adcb7df
! Mem[00000000910001dc] = e041c3c7, %g2 = 000000000adcb7df
ldsh [%i6+0x1de],%g2 ! %g2 = ffffffffffffe041
! Mem[0000000051800090] = 413ede4f, %l7 = 0000000040820040
ldstub [%i3+0x090],%l7 ! %l7 = 00000041000000ff
! Mem[0000000091000174] = 3cb04ce7, %g2 = ffffffffffffe041
lduw [%i6+0x174],%g2 ! %g2 = 000000003cb04ce7
p32_label_6:
! %l7 = 0000000000000041, Mem[00000000518001a0] = c156ddaf3e3eee3e
stx %l7,[%i3+0x1a0] ! Mem[00000000518001a0] = 0000000000000041
! Mem[0000000051000040] = 278cf58a 06688ce9 5a4a0e49 a9b4da86
! Mem[0000000051000050] = e86f7207 ee4046b3 ab86d384 a0671212
! Mem[0000000051000060] = ef082c12 f9d69ff3 65ed2a70 e34ffdc1
! Mem[0000000051000070] = d361260b eabc54de ee9720a6 34b1abba
mov 0x040,%g4
ldda [%i2+%g4]ASI_BLK_AIUP,%f0 ! Block Load from 0000000051000040
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 22f31852 6639fab4 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! %l0 = 000000008dd92189, Mem[0000000091000188] = c03b64c2
stw %l0,[%i6+0x188] ! Mem[0000000091000188] = 8dd92189
! Mem[0000000051800130] = 371849d65139243c, %l2 = 5a4a0e49a9b4da86
ldx [%i3+0x130],%l2 ! %l2 = 371849d65139243c
! Mem[0000000091000028] = d6d33bc4, %g2 = 000000003cb04ce7
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000d6
! Mem[00000000508001a4] = af52a6df, %l4 = 0000000061e44020
swap [%i1+0x1a4],%l4 ! %l4 = 00000000af52a6df
! Mem[000000005080012a] = 158022e9, %l2 = 371849d65139243c
ldstub [%i1+0x12a],%l2 ! %l2 = 00000022000000ff
! %l3 = 00000000055afd2c, Mem[0000000090800016] = 59edffe8
sth %l3,[%i5+0x016] ! Mem[0000000090800014] = fd2cffe8
! Mem[000000009080011c] = 1b8a5196, %g2 = 00000000000000d6
ldsh [%i5+0x11e],%g2 ! %g2 = 0000000000001b8a
p32_label_7:
membar #Sync ! Added by membar checker (290)
! Mem[00000000900001c0] = f19ab455 1c9c33e5 c34b3c95 f2c273f8
! Mem[00000000900001d0] = bafbc514 48aa8482 933c41ab d21b5bcc
! Mem[00000000900001e0] = cacf9d0f 3d743576 91f753ab 529de8e6
! Mem[00000000900001f0] = f7e1dc94 a656b9b1 ba417d03 4389cc04
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[00000000518001a1] = 00000000, %l6 = 000000005e266a10
ldstub [%i3+0x1a1],%l6 ! %l6 = 00000000000000ff
! Mem[0000000091000060] = b5db83426c64f6cc, %g2 = 0000000000001b8a
ldx [%i6+0x060],%g2 ! %g2 = b5db83426c64f6cc
! Mem[000000005080018c] = 09e5b53a, %l7 = 00000041, %l3 = 055afd2c
add %i1,0x18c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000009e5b53a
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %f0 = 278cf58a 06688ce9 5a4a0e49 a9b4da86
! %f4 = e86f7207 ee4046b3 ab86d384 a0671212
! %f8 = ef082c12 f9d69ff3 65ed2a70 e34ffdc1
! %f12 = d361260b eabc54de ee9720a6 34b1abba
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[0000000050000118] = 11e03e7c246f1079, %l5 = 000000000000006a, %l3 = 0000000009e5b53a
add %i0,0x118,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 11e03e7c246f1079
! Mem[0000000090000040] = 768f481b 0040c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[00000000500001c0] = d8141f23 b4eb929e, %l4 = af52a6df, %l5 = 0000006a
ldd [%i0+0x1c0],%l4 ! %l4 = 00000000d8141f23 00000000b4eb929e
! Mem[00000000500000b4] = cfdb2b11, %l2 = 0000000000000022
swap [%i0+0x0b4],%l2 ! %l2 = 00000000cfdb2b11
p32_label_8:
! Mem[00000000918000dc] = 6307f2fb, %g2 = b5db83426c64f6cc
ldub [%o0+0x0dc],%g2 ! %g2 = 0000000000000063
! %l7 = 0000000000000041, Mem[0000000091800074] = 000d055f
sth %l7,[%o0+0x074] ! Mem[0000000091800074] = 0041055f
! Mem[00000000518001c0] = 9f9e8e9e45599ea2, %l5 = 00000000b4eb929e, %l2 = 00000000cfdb2b11
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 9f9e8e9e45599ea2
! Mem[0000000051000068] = 65ed2a70, %l7 = 0000000000000041
ldsb [%i2+0x06a],%l7 ! %l7 = 000000000000002a
! %f0 = 278cf58a 06688ce9 5a4a0e49 a9b4da86
! %f4 = e86f7207 ee4046b3 ab86d384 a0671212
! %f8 = ef082c12 f9d69ff3 65ed2a70 e34ffdc1
! %f12 = d361260b eabc54de ee9720a6 34b1abba
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[0000000091800108] = d2075a40, %g18 = 27332fd843654086
ldsw [%o0+0x108],%g2 ! %g2 = 27332fd843654086
! Mem[00000000900000a8] = cb6bfbef, %g2 = ffffffffd2075a40
ldsb [%i4+0x0a8],%g2 ! %g2 = ffffffffffffffcb
membar #Sync ! Added by membar checker (291)
! %l1 = c1f0576ea26273da, Mem[0000000090000062] = b6d8beb5
stb %l1,[%i4+0x062] ! Mem[0000000090000060] = dad8beb5
! %l3 = 11e03e7c246f1079, Mem[00000000900000c0] = e98c68068af58c27
stx %l3,[%i4+0x0c0] ! Mem[00000000900000c0] = 11e03e7c246f1079
! Mem[0000000091000140] = 546b0b27, %g2 = ffffffffffffffcb
ldsb [%i6+0x140],%g2 ! %g2 = 0000000000000054
p32_label_9:
! %l2 = 9f9e8e9e45599ea2, Mem[0000000091000194] = 055afd2c
sth %l2,[%i6+0x194] ! Mem[0000000091000194] = 9ea2fd2c
! Mem[0000000091800128] = 588be828, %g2 = 0000000000000054
lduw [%o0+0x128],%g2 ! %g2 = 00000000588be828
! %l0 = 000000008dd92189, Mem[0000000091800174] = 1515c3a8
stw %l0,[%o0+0x174] ! Mem[0000000091800174] = 8dd92189
! %l2 = 45599ea2, %l3 = 246f1079, Mem[0000000091800028] = 52a30bec 65de2819
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 45599ea2 246f1079
! Mem[0000000050800120] = a70577c5 8761f5bb, %l4 = d8141f23, %l5 = b4eb929e
ldd [%i1+0x120],%l4 ! %l4 = 00000000a70577c5 000000008761f5bb
! Mem[0000000051000088] = 93cb2a7a85d8c7fa, %l7 = 000000000000002a, %l1 = c1f0576ea26273da
add %i2,0x88,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 93cb2a7a85d8c7fa
! Mem[000000005000009b] = 7ea94ffe, %l3 = 11e03e7c246f1079
ldstub [%i0+0x09b],%l3 ! %l3 = 000000fe000000ff
! Mem[00000000500001f0] = ada7710f7f1af8ca, %l2 = 9f9e8e9e45599ea2, %l2 = 9f9e8e9e45599ea2
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = ada7710f7f1af8ca
! %l2 = ada7710f7f1af8ca, Mem[0000000090000108] = a98f2c8c7beb8d82
stx %l2,[%i4+0x108] ! Mem[0000000090000108] = ada7710f7f1af8ca
! Mem[00000000508001b0] = ae8e7757, %l6 = 0000000000000000
swap [%i1+0x1b0],%l6 ! %l6 = 00000000ae8e7757
p32_label_10:
! %l3 = 00000000000000fe, Mem[00000000900001d0] = b34640ee07726fe8
stx %l3,[%i4+0x1d0] ! Mem[00000000900001d0] = 00000000000000fe
! Mem[00000000900000d0] = b34640ee, %g2 = 00000000588be828
ldub [%i4+0x0d0],%g2 ! %g2 = 00000000000000b3
! Mem[00000000908001d8] = 9d8534e0, %g2 = 00000000000000b3
lduh [%i5+0x1d8],%g2 ! %g2 = 0000000000009d85
! Mem[0000000091000140] = 6b0b2762, %g2 = 0000000000009d85
ldub [%i6+0x141],%g2 ! %g2 = 000000000000006b
! Mem[0000000050800000] = 44dd5394, %l3 = 00000000000000fe
swap [%i1+%g0],%l3 ! %l3 = 0000000044dd5394
! %l4 = a70577c5, %l5 = 8761f5bb, Mem[0000000091800028] = 45599ea2 246f1079
std %l4,[%o0+%o5] ! Mem[0000000091800028] = a70577c5 8761f5bb
! Mem[0000000091800128] = 588be828596ed328, %g2 = 000000000000006b
ldx [%o0+0x128],%g2 ! %g2 = 588be828596ed328
! %l4 = 00000000a70577c5, Mem[0000000091800037] = b2a229cd
stb %l4,[%o0+0x037] ! Mem[0000000091800034] = c5a229cd
! %l2 = ada7710f7f1af8ca, Mem[00000000908001f8] = dfc7d2329a7e359a
stx %l2,[%i5+0x1f8] ! Mem[00000000908001f8] = ada7710f7f1af8ca
! Mem[0000000050000068] = a172cccdea202dd4, %l1 = 93cb2a7a85d8c7fa, %l7 = 000000000000002a
add %i0,0x68,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = a172cccdea202dd4
p32_label_11:
! Mem[00000000900001d0] = 00000000, %g2 = 588be828596ed328
ldsb [%i4+0x1d1],%g2 ! %g2 = 0000000000000000
! Mem[00000000910000fc] = 3c8487b2, %g2 = 0000000000000000
ldsb [%i6+0x0ff],%g2 ! %g2 = 000000000000003c
! Mem[00000000500001c4] = b4eb929e, %l5 = 000000008761f5bb
ldstub [%i0+0x1c4],%l5 ! %l5 = 000000b4000000ff
membar #Sync ! Added by membar checker (292)
! Mem[0000000050800000] = 000000fe c737b69c 1fdfdbc3 3b905d55
! Mem[0000000050800010] = 0fbe8731 1d6916e0 9467760c eb2fe99b
! Mem[0000000050800020] = 36908d52 24e61d45 30567dea 7c1b80ad
! Mem[0000000050800030] = a1fe2a40 425c2b1a 547134dc 9b387cc0
ldda [%i1]ASI_BLK_AIUP,%f0 ! Block Load from 0000000050800000
! Mem[0000000051000170] = d02c8fbd81d32327, %l1 = 93cb2a7a85d8c7fa, %l6 = 00000000ae8e7757
add %i2,0x170,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = d02c8fbd81d32327
! %f16 = 5d7857aa b69ddcdc 56a929d6 abe14cdc
! %f20 = bc7e2122 4e29ce17 3b2aa572 206d8fe1
! %f24 = 2299ab0b ecfadffb 7c34ec7a 82fe2ec2
! %f28 = 8158cd5d 507acfd3 e2763313 d673d53f
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[0000000090800164] = e199cfe7, %g2 = 000000000000003c
ldsb [%i5+0x167],%g2 ! %g2 = ffffffffffffffe1
membar #Sync ! Added by membar checker (293)
! Mem[00000000900000ac] = 82fe2ec2, %g2 = ffffffffffffffe1
lduw [%i4+0x0ac],%g2 ! %g2 = 0000000082fe2ec2
! Mem[0000000091800038] = a229cd5a, %g2 = 0000000082fe2ec2
ldsb [%o0+0x038],%g2 ! %g2 = ffffffffffffffa2
! %f0 = 000000fe c737b69c 1fdfdbc3 3b905d55
! %f4 = 0fbe8731 1d6916e0 9467760c eb2fe99b
! %f8 = 36908d52 24e61d45 30567dea 7c1b80ad
! %f12 = a1fe2a40 425c2b1a 547134dc 9b387cc0
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100
p32_label_12:
! Mem[0000000050800118] = 7b6bf85f, %l6 = 81d32327, %l2 = 7f1af8ca
add %i1,0x118,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000007b6bf85f
! Mem[0000000090000020] = 1489862d 54e75be0, %g2 = ffffffa2, %g3 = e2f6f92b
ldd [%i4+%o4],%g2 ! %g2 = 000000001489862d 0000000054e75be0
! Mem[00000000508001f8] = c73a1da99c217472, %l4 = 00000000a70577c5
ldx [%i1+0x1f8],%l4 ! %l4 = c73a1da99c217472
! Mem[0000000050000088] = 4d891c51, %l2 = 7b6bf85f, %l0 = 8dd92189
add %i0,0x88,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000004d891c51
! Mem[0000000051800019] = bc48cf75, %l4 = c73a1da99c217472
ldstub [%i3+0x019],%l4 ! %l4 = 00000048000000ff
! Mem[0000000051800160] = fc3012e6, %l3 = 0000000044dd5394
lduh [%i3+0x162],%l3 ! %l3 = 00000000000012e6
! %l0 = 000000004d891c51, Mem[0000000050000048] = db2e9310
stb %l0,[%i0+0x048] ! Mem[0000000050000048] = 512e9310
! Mem[0000000051000154] = 6450cdc7, %l4 = 0000000000000048
ldstub [%i2+0x154],%l4 ! %l4 = 00000064000000ff
! Mem[00000000500000cc] = 9c63e31d, %l3 = 00000000000012e6
swap [%i0+0x0cc],%l3 ! %l3 = 000000009c63e31d
! Mem[0000000050000100] = ee0334d9, %l4 = 00000064, %l5 = 000000b4
add %i0,0x100,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000ee0334d9
p32_label_13:
! Mem[00000000518001e0] = c3a88063739bbcb6, %l1 = 93cb2a7a85d8c7fa, %l7 = a172cccdea202dd4
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = c3a88063739bbcb6
! Mem[00000000900000f0] = de54bcea 0b2661d3, %g2 = 1489862d, %g3 = 54e75be0
ldd [%i4+0x0f0],%g2 ! %g2 = 00000000de54bcea 000000000b2661d3
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 22f31852 6639fab4 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! %l7 = c3a88063739bbcb6, Mem[00000000900000fe] = 97ee9cb6
sth %l7,[%i4+0x0fe] ! Mem[00000000900000fc] = bcb69cb6
! %l0 = 000000004d891c51, Mem[0000000051800114] = 61e44020
stw %l0,[%i3+0x114] ! Mem[0000000051800114] = 4d891c51
! Mem[0000000050800184] = 78d97823, %l0 = 4d891c51, %l0 = 4d891c51
add %i1,0x184,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000078d97823
! %f16 = 5d7857aa b69ddcdc 56a929d6 abe14cdc
! %f20 = bc7e2122 4e29ce17 3b2aa572 206d8fe1
! %f24 = 2299ab0b ecfadffb 7c34ec7a 82fe2ec2
! %f28 = 8158cd5d 507acfd3 e2763313 d673d53f
mov 0x140,%g6
stda %f16,[%i2+%g6]ASI_BLK_AIUPL ! Block Store to 0000000051000140
! Mem[0000000091000058] = 90786d71, %g2 = 00000000de54bcea
ldub [%i6+0x05b],%g2 ! %g2 = 0000000000000090
membar #Sync ! Added by membar checker (294)
! Mem[0000000090000128] = ad801b7cea7d5630, %g2 = 0000000000000090
ldx [%i4+0x128],%g2 ! %g2 = ad801b7cea7d5630
! %f16 = 5d7857aa b69ddcdc 56a929d6 abe14cdc
! %f20 = bc7e2122 4e29ce17 3b2aa572 206d8fe1
! %f24 = 2299ab0b ecfadffb 7c34ec7a 82fe2ec2
! %f28 = 8158cd5d 507acfd3 e2763313 d673d53f
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000100
p32_label_14:
! %l7 = c3a88063739bbcb6, Mem[0000000090800088] = d37cd3a7
sth %l7,[%i5+0x088] ! Mem[0000000090800088] = bcb6d3a7
! Mem[00000000518001e8] = 8fe0e9c1946266c2, %l0 = 0000000078d97823
ldx [%i3+0x1e8],%l0 ! %l0 = 8fe0e9c1946266c2
! %f16 = 5d7857aa b69ddcdc 56a929d6 abe14cdc
! %f20 = bc7e2122 4e29ce17 3b2aa572 206d8fe1
! %f24 = 2299ab0b ecfadffb 7c34ec7a 82fe2ec2
! %f28 = 8158cd5d 507acfd3 e2763313 d673d53f
stda %f16,[%i2+%g4]ASI_BLK_AIUPL ! Block Store to 0000000051000080
! Mem[0000000090800108] = 457893b8, %g2 = ad801b7cea7d5630
ldsh [%i5+0x10a],%g2 ! %g2 = 0000000000004578
! %f16 = 5d7857aa b69ddcdc 56a929d6 abe14cdc
! %f20 = bc7e2122 4e29ce17 3b2aa572 206d8fe1
! %f24 = 2299ab0b ecfadffb 7c34ec7a 82fe2ec2
! %f28 = 8158cd5d 507acfd3 e2763313 d673d53f
mov 0x1c0,%g4
stda %f16,[%i1+%g4]ASI_COMMIT_S ! Block Store to 00000000508001c0
! Mem[0000000091800080] = 2bf293874e7f1618, %g2 = 0000000000004578
ldx [%o0+0x080],%g2 ! %g2 = 2bf293874e7f1618
! Mem[0000000051800040] = a9b0c579 68ea0c00, %l2 = 7b6bf85f, %l3 = 9c63e31d
ldd [%i3+0x040],%l2 ! %l2 = 00000000a9b0c579 0000000068ea0c00
! %f16 = 5d7857aa b69ddcdc 56a929d6 abe14cdc
! %f20 = bc7e2122 4e29ce17 3b2aa572 206d8fe1
! %f24 = 2299ab0b ecfadffb 7c34ec7a 82fe2ec2
! %f28 = 8158cd5d 507acfd3 e2763313 d673d53f
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[000000005000006c] = ea202dd4, %l6 = d02c8fbd81d32327
ldstub [%i0+0x06c],%l6 ! %l6 = 000000ea000000ff
! %l7 = c3a88063739bbcb6, Mem[00000000918000d0] = d56730ea79395e06
stx %l7,[%o0+0x0d0] ! Mem[00000000918000d0] = c3a88063739bbcb6
p32_label_15:
! Mem[00000000900001fc] = a62097ee, %g2 = 2bf293874e7f1618
ldub [%i4+0x1fc],%g2 ! %g2 = 00000000000000a6
! %f16 = 5d7857aa b69ddcdc 56a929d6 abe14cdc
! %f20 = bc7e2122 4e29ce17 3b2aa572 206d8fe1
! %f24 = 2299ab0b ecfadffb 7c34ec7a 82fe2ec2
! %f28 = 8158cd5d 507acfd3 e2763313 d673d53f
stda %f16,[%i3+%g5]ASI_BLK_AIUS ! Block Store to 0000000051800080
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 92655763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
membar #Sync ! Added by membar checker (295)
! Mem[0000000050000040] = 31a5965b e0452884 512e9310 54fbf98e
! Mem[0000000050000050] = 22f31852 6639fab4 de822734 ce4a5b6b
! Mem[0000000050000060] = 62d66fbe 33426140 a172cccd ff202dd4
! Mem[0000000050000070] = 17bcef60 82db801f ada56de3 1c6dfb06
mov 0x040,%g4
ldda [%i0+%g4]ASI_BLK_S,%f16 ! Block Load from 0000000050000040
! Mem[00000000510001c7] = f6c8b4a4, %l2 = 00000000a9b0c579
ldstub [%i2+0x1c7],%l2 ! %l2 = 000000a4000000ff
! Mem[00000000508000d0] = e7476462, %l5 = 00000000ee0334d9
lduw [%i1+0x0d0],%l5 ! %l5 = 00000000e7476462
! Mem[00000000508000b8] = 38c2c17c7a806789, %l7 = c3a88063739bbcb6, %l3 = 0000000068ea0c00
add %i1,0xb8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 38c2c17c7a806789
! Mem[0000000050000044] = e0452884, %l4 = 0000000000000064
ldsw [%i0+0x044],%l4 ! %l4 = ffffffffe0452884
! %l0 = 8fe0e9c1946266c2, Mem[0000000091000174] = 3cb04ce7
stw %l0,[%i6+0x174] ! Mem[0000000091000174] = 946266c2
! %f0 = 000000fe c737b69c 1fdfdbc3 3b905d55
! %f4 = 0fbe8731 1d6916e0 9467760c eb2fe99b
! %f8 = 36908d52 24e61d45 30567dea 7c1b80ad
! %f12 = a1fe2a40 425c2b1a 547134dc 9b387cc0
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000140
p32_label_16:
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 22f31852 6639fab4 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[000000005180016c] = 318f18ef, %l3 = 38c2c17c7a806789
swap [%i3+0x16c],%l3 ! %l3 = 00000000318f18ef
! %l2 = 00000000000000a4, Mem[00000000900000d6] = 6fe81212
sth %l2,[%i4+0x0d6] ! Mem[00000000900000d4] = 00a41212
! %f16 = 31a5965b e0452884 512e9310 54fbf98e
! %f20 = 22f31852 6639fab4 de822734 ce4a5b6b
! %f24 = 62d66fbe 33426140 a172cccd ff202dd4
! %f28 = 17bcef60 82db801f ada56de3 1c6dfb06
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[000000005000013c] = 4e109b4b, %l4 = ffffffffe0452884
lduh [%i0+0x13e],%l4 ! %l4 = 0000000000009b4b
! %l7 = c3a88063739bbcb6, Mem[00000000900000f4] = 0b2661d3
stb %l7,[%i4+0x0f4] ! Mem[00000000900000f4] = b62661d3
! Mem[0000000051000080] = dcdc9db6 aa57785d dc4ce1ab d629a956
! Mem[0000000051000090] = 17ce294e 22217ebc e18f6d20 72a52a3b
! Mem[00000000510000a0] = fbdffaec 0bab9922 c22efe82 7aec347c
! Mem[00000000510000b0] = d3cf7a50 5dcd5881 3fd573d6 133376e2
ldda [%i2+%g5]ASI_BLK_SL,%f16 ! Block Load from 0000000051000080
! Mem[0000000090800010] = 886d9a53, %g2 = 00000000000000a6
ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffff886d
! %l6 = 000000ea, %l7 = 739bbcb6, Mem[0000000091000018] = 4118285b 0eb0b5a8
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 000000ea 739bbcb6
! %l2 = 00000000000000a4, Mem[0000000090000008] = 6f9e6152
stb %l2,[%i4+%o1] ! Mem[0000000090000008] = a49e6152
p32_label_17:
membar #Sync ! Added by membar checker (296)
! Mem[0000000090000000] = 901eb2b1 96c79747 a49e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000091800074] = 0041055f, %g2 = ffffffffffff886d
ldsb [%o0+0x074],%g2 ! %g2 = 0000000000000000
! %f0 = 000000fe c737b69c 1fdfdbc3 3b905d55
! %f4 = 0fbe8731 1d6916e0 9467760c eb2fe99b
! %f8 = 36908d52 24e61d45 30567dea 7c1b80ad
! %f12 = a1fe2a40 425c2b1a 547134dc 9b387cc0
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[00000000900000c0] = 11e03e7c 246f1079 86dab4a9 490e4a5a
! Mem[00000000900000d0] = b34640ee 077200a4 121267a0 84d386ab
! Mem[00000000900000e0] = f39fd6f9 122c08ef c1fd4fe3 702aed65
! Mem[00000000900000f0] = de54bcea b62661d3 baabb134 a620bcb6
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! %l5 = 00000000e7476462, Mem[0000000091800178] = d42ec1f4
stw %l5,[%o0+0x178] ! Mem[0000000091800178] = e7476462
! %l5 = 00000000e7476462, Mem[000000009080008c] = 3d734006
stb %l5,[%i5+0x08c] ! Mem[000000009080008c] = 62734006
! Mem[00000000518000c8] = 52095295, %l4 = 00009b4b, %l6 = 000000ea
add %i3,0xc8,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000052095295
! %l5 = 00000000e7476462, Mem[0000000091000134] = 1ac2db16
sth %l5,[%i6+0x134] ! Mem[0000000091000134] = 6462db16
! Mem[00000000518001b0] = d2db59f8 25d502f3, %l6 = 52095295, %l7 = 739bbcb6
ldd [%i3+0x1b0],%l6 ! %l6 = 00000000d2db59f8 0000000025d502f3
! Mem[00000000918001b8] = 311b654dc834b604, %g2 = 0000000000000000
ldx [%o0+0x1b8],%g2 ! %g2 = 311b654dc834b604
p32_label_18:
! Mem[00000000518001f0] = faa455f8, %l7 = 25d502f3, %l6 = d2db59f8
add %i3,0x1f0,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000faa455f8
! %f16 = 5d7857aa b69ddcdc 56a929d6 abe14cdc
! %f20 = bc7e2122 4e29ce17 3b2aa572 206d8fe1
! %f24 = 2299ab0b ecfadffb 7c34ec7a 82fe2ec2
! %f28 = 8158cd5d 507acfd3 e2763313 d673d53f
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900000c0
! %l2 = 000000a4, %l3 = 318f18ef, Mem[00000000508000d8] = 339b6206 553aa36e
std %l2,[%i1+0x0d8] ! Mem[00000000508000d8] = 000000a4 318f18ef
! Mem[0000000051800100] = d081420f, %l5 = e7476462, %l1 = 85d8c7fa
add %i3,0x100,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000d081420f
! Mem[0000000051800110] = 81b243f6, %l2 = 00000000000000a4
ldub [%i3+0x111],%l2 ! %l2 = 00000000000000b2
! %l2 = 000000b2, %l3 = 318f18ef, Mem[00000000900000b8] = e2763313 d673d53f
std %l2,[%i4+0x0b8] ! Mem[00000000900000b8] = 000000b2 318f18ef
! %l4 = 0000000000009b4b, Mem[00000000918001d8] = 487bb59abe03d043
stx %l4,[%o0+0x1d8] ! Mem[00000000918001d8] = 0000000000009b4b
! Mem[0000000051000125] = 2967a687, %l1 = 00000000d081420f
ldstub [%i2+0x125],%l1 ! %l1 = 00000067000000ff
! Mem[0000000090800130] = 7b28352c, %g2 = 311b654dc834b604
ldsb [%i5+0x130],%g2 ! %g2 = 000000000000007b
! Mem[0000000051800140] = ddbdf636 8a83d813, %l4 = 00009b4b, %l5 = e7476462
ldd [%i3+0x140],%l4 ! %l4 = 00000000ddbdf636 000000008a83d813
p32_label_19:
! Mem[00000000500000e8] = dd0b4036, %l0 = 946266c2, %l6 = faa455f8
add %i0,0xe8,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000dd0b4036
! %l1 = 0000000000000067, Mem[00000000908000b0] = aa13987e9a765db5
stx %l1,[%i5+0x0b0] ! Mem[00000000908000b0] = 0000000000000067
! %l2 = 00000000000000b2, Mem[0000000051000100] = aa1c8ad8765161d4
stx %l2,[%i2+0x100] ! Mem[0000000051000100] = 00000000000000b2
! Mem[0000000050800080] = c2cbbb0a 9c897986 ff246120 ad952e80
! Mem[0000000050800090] = 89db80ff 4a312b90 b18cb539 b1a8cb7a
! Mem[00000000508000a0] = a0d3af83 0f8fe418 d489cdc7 a11173e1
! Mem[00000000508000b0] = b6aaa951 1b7aecad 38c2c17c 7a806789
mov 0x080,%g6
ldda [%i1+%g6]ASI_BLK_P,%f0 ! Block Load from 0000000050800080
! %l4 = 00000000ddbdf636, Mem[0000000091000018] = 000000ea
stw %l4,[%i6+%o3] ! Mem[0000000091000018] = ddbdf636
! Mem[0000000051800020] = 4033cc83, %l5 = 8a83d813, %l2 = 000000b2
add %i3,0x20,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000004033cc83
! Mem[00000000500001f8] = c7a3301e, %l4 = ddbdf636, %l0 = 946266c2
add %i0,0x1f8,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000c7a3301e
! %f0 = c2cbbb0a 9c897986 ff246120 ad952e80
! %f4 = 89db80ff 4a312b90 b18cb539 b1a8cb7a
! %f8 = a0d3af83 0f8fe418 d489cdc7 a11173e1
! %f12 = b6aaa951 1b7aecad 38c2c17c 7a806789
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000100
! %l2 = 4033cc83, %l3 = 318f18ef, Mem[0000000090000150] = 0fbe8731 1d6916e0
std %l2,[%i4+0x150] ! Mem[0000000090000150] = 4033cc83 318f18ef
! %l3 = 00000000318f18ef, Mem[00000000918000d8] = 956ed64a6307f2fb
stx %l3,[%o0+0x0d8] ! Mem[00000000918000d8] = 00000000318f18ef
p32_label_20:
! Mem[00000000908000a8] = bc787f14, %g2 = 000000000000007b
ldub [%i5+0x0ab],%g2 ! %g2 = 00000000000000bc
! Mem[0000000091800068] = 549c16875c99ff4b, %g2 = 00000000000000bc
ldx [%o0+0x068],%g2 ! %g2 = 549c16875c99ff4b
! Mem[00000000500000d0] = cf5be0cf, %l2 = 000000004033cc83
swap [%i0+0x0d0],%l2 ! %l2 = 00000000cf5be0cf
! Mem[000000005000003c] = 7d9961ef, %l2 = cf5be0cf, %l5 = 8a83d813
add %i0,0x3c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000007d9961ef
! Mem[0000000090800070] = b6dc7d71, %g2 = 549c16875c99ff4b
lduw [%i5+0x070],%g2 ! %g2 = 00000000b6dc7d71
! %l7 = 0000000025d502f3, Mem[0000000090000178] = 547134dc9b387cc0
stx %l7,[%i4+0x178] ! Mem[0000000090000178] = 0000000025d502f3
! Mem[0000000050000080] = 9d9cf54b 9131e4fc 4d891c51 f1ff561d
! Mem[0000000050000090] = f5197060 f08c85ed 7ea94fff ce19c412
! Mem[00000000500000a0] = 88540990 8cc5beac 4ebd232b c64e70ae
! Mem[00000000500000b0] = dae513e7 00000022 6c03907c b28a598a
mov 0x080,%g5
ldda [%i0+%g5]ASI_BLK_P,%f0 ! Block Load from 0000000050000080
! Mem[0000000050000038] = cf4926857d9961ef, %l5 = 000000007d9961ef, %l0 = 00000000c7a3301e
add %i0,0x38,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = cf4926857d9961ef
! Mem[00000000908000d4] = b2ae278a, %g2 = 00000000b6dc7d71
ldsb [%i5+0x0d5],%g2 ! %g2 = ffffffffffffffb2
! %l2 = 00000000cf5be0cf, Mem[00000000918001e8] = 71d06ccc
stw %l2,[%o0+0x1e8] ! Mem[00000000918001e8] = cf5be0cf
p32_label_21:
! Mem[0000000051000110] = 1ab1a9eee9b99de5, %l0 = cf4926857d9961ef, %l4 = 00000000ddbdf636
add %i2,0x110,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 1ab1a9eee9b99de5
! Mem[00000000908000c4] = da4bc0be, %g2 = ffffffffffffffb2
ldsb [%i5+0x0c7],%g2 ! %g2 = ffffffffffffffda
! Mem[00000000510000f8] = d3f1e23f, %l4 = 1ab1a9eee9b99de5
swap [%i2+0x0f8],%l4 ! %l4 = 00000000d3f1e23f
! Mem[0000000050800188] = 0da48f7e09e5b53a, %l6 = 00000000dd0b4036, %l7 = 0000000025d502f3
add %i1,0x188,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 0da48f7e09e5b53a
membar #Sync ! Added by membar checker (297)
! %f0 = 9d9cf54b 9131e4fc 4d891c51 f1ff561d
! %f4 = f5197060 f08c85ed 7ea94fff ce19c412
! %f8 = 88540990 8cc5beac 4ebd232b c64e70ae
! %f12 = dae513e7 00000022 6c03907c b28a598a
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900000c0
! %f16 = 5d7857aa b69ddcdc 56a929d6 abe14cdc
! %f20 = bc7e2122 4e29ce17 3b2aa572 206d8fe1
! %f24 = 2299ab0b ecfadffb 7c34ec7a 82fe2ec2
! %f28 = 8158cd5d 507acfd3 e2763313 d673d53f
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! %f0 = 9d9cf54b 9131e4fc 4d891c51 f1ff561d
! %f4 = f5197060 f08c85ed 7ea94fff ce19c412
! %f8 = 88540990 8cc5beac 4ebd232b c64e70ae
! %f12 = dae513e7 00000022 6c03907c b28a598a
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[00000000510001b0] = b69c0faa, %l2 = cf5be0cf, %l0 = 7d9961ef
add %i2,0x1b0,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000b69c0faa
! %f0 = 9d9cf54b 9131e4fc 4d891c51 f1ff561d
! %f4 = f5197060 f08c85ed 7ea94fff ce19c412
! %f8 = 88540990 8cc5beac 4ebd232b c64e70ae
! %f12 = dae513e7 00000022 6c03907c b28a598a
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[000000009180003c] = 33728e50, %g2 = ffffffffffffffda
ldsb [%o0+0x03f],%g2 ! %g2 = 0000000000000033
p32_label_22:
! Mem[0000000051000000] = 7b7306b2, %l2 = cf5be0cf, %l0 = b69c0faa
casa [%i2]0x80,%l2,%l0 ! %l0 = 000000007b7306b2
! Mem[0000000051800068] = 478c704b, %l7 = 09e5b53a, %l7 = 09e5b53a
add %i3,0x68,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000478c704b
! Mem[00000000500000c4] = 880463e4, %l0 = 7b7306b2, %l2 = cf5be0cf
add %i0,0xc4,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000880463e4
! Mem[0000000090800044] = 055afd2c, %g18 = 27332fd843654086
ldsw [%i5+0x044],%g2 ! %g2 = 27332fd843654086
! %l6 = 00000000dd0b4036, Mem[00000000900001ca] = fff1511c
stb %l6,[%i4+0x1ca] ! Mem[00000000900001c8] = 36f1511c
! Mem[00000000508000b0] = b6aaa951, %l6 = 00000000dd0b4036
swap [%i1+0x0b0],%l6 ! %l6 = 00000000b6aaa951
! Mem[0000000090000100] = bb0a9c89, %g2 = 00000000055afd2c
lduh [%i4+0x102],%g2 ! %g2 = 000000000000bb0a
! Mem[00000000508001b0] = 00000000, %l6 = b6aaa951, %l4 = d3f1e23f
add %i1,0x1b0,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000000000000
! %l3 = 00000000318f18ef, Mem[00000000500001b0] = 29da9bad
stw %l3,[%i0+0x1b0] ! Mem[00000000500001b0] = 318f18ef
! %l2 = 00000000880463e4, Mem[00000000910000b8] = ea8f845708abd64b
stx %l2,[%i6+0x0b8] ! Mem[00000000910000b8] = 00000000880463e4
p32_label_23:
! Mem[0000000091800138] = 1bd10adc, %g2 = 000000000000bb0a
ldsh [%o0+0x13a],%g2 ! %g2 = 0000000000001bd1
! %l7 = 00000000478c704b, Mem[00000000908000a8] = f759fcbc787f148f
stx %l7,[%i5+0x0a8] ! Mem[00000000908000a8] = 00000000478c704b
! Mem[00000000908001d4] = 24d2421e, %g18 = 27332fd843654086
ldsw [%i5+0x1d4],%g2 ! %g2 = 27332fd843654086
! Mem[00000000910000a0] = 01332b0c, %g2 = 0000000024d2421e
ldsb [%i6+0x0a3],%g2 ! %g2 = 0000000000000001
! Mem[0000000091000168] = dbe88d47 56d9747a, %g2 = 00000001, %g3 = 0b2661d3
ldd [%i6+0x168],%g2 ! %g2 = 00000000dbe88d47 0000000056d9747a
! Mem[0000000091800190] = 5e266a10, %g2 = 00000000dbe88d47
lduh [%o0+0x190],%g2 ! %g2 = 0000000000005e26
! %l3 = 00000000318f18ef, Mem[000000005180013c] = 33c819e4
stw %l3,[%i3+0x13c] ! Mem[000000005180013c] = 318f18ef
! Mem[000000005000000a] = da4823a2, %l3 = 00000000318f18ef
ldstub [%i0+0x00a],%l3 ! %l3 = 00000023000000ff
! %f16 = 5d7857aa b69ddcdc 56a929d6 abe14cdc
! %f20 = bc7e2122 4e29ce17 3b2aa572 206d8fe1
! %f24 = 2299ab0b ecfadffb 7c34ec7a 82fe2ec2
! %f28 = 8158cd5d 507acfd3 e2763313 d673d53f
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[00000000918000c8] = 2bfd611274d12d6a, %g2 = 0000000000005e26
ldx [%o0+0x0c8],%g2 ! %g2 = 2bfd611274d12d6a
p32_label_24:
! Mem[0000000090000100] = c2cbbb0a 9c897986 ff246120 ad952e80
! Mem[0000000090000110] = 89db80ff 4a312b90 b18cb539 b1a8cb7a
! Mem[0000000090000120] = a0d3af83 0f8fe418 d489cdc7 a11173e1
! Mem[0000000090000130] = b6aaa951 1b7aecad 38c2c17c 7a806789
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %f16 = 5d7857aa b69ddcdc 56a929d6 abe14cdc
! %f20 = bc7e2122 4e29ce17 3b2aa572 206d8fe1
! %f24 = 2299ab0b ecfadffb 7c34ec7a 82fe2ec2
! %f28 = 8158cd5d 507acfd3 e2763313 d673d53f
stda %f16,[%i0]ASI_COMMIT_P ! Block Store to 0000000050000000
! Mem[0000000050000114] = 38eb2271, %l4 = 0000000000000000
swap [%i0+0x114],%l4 ! %l4 = 0000000038eb2271
! Mem[0000000051800084] = b69ddcdc, %l1 = 00000067, %l3 = 00000023
add %i3,0x84,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000b69ddcdc
! Mem[0000000091800008] = f15400a1 0f7929fd, %g2 = 74d12d6a, %g3 = 56d9747a
ldd [%o0+%o1],%g2 ! %g2 = 00000000f15400a1 000000000f7929fd
! Mem[00000000518000e4] = 7006d45d, %l5 = 7d9961ef, %l4 = 38eb2271
add %i3,0xe4,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000007006d45d
membar #Sync ! Added by membar checker (298)
! Mem[000000009000005c] = 206d8fe1, %g2 = 00000000f15400a1
ldub [%i4+0x05c],%g2 ! %g2 = 0000000000000020
! Mem[0000000051000110] = 1ab1a9ee, %l2 = 00000000880463e4
ldsw [%i2+0x110],%l2 ! %l2 = 000000001ab1a9ee
! Mem[00000000518001cc] = 540dd8a9, %l2 = 000000001ab1a9ee
ldstub [%i3+0x1cc],%l2 ! %l2 = 00000054000000ff
! Mem[00000000500000f0] = 3b83570b, %l2 = 00000054, %l7 = 478c704b
add %i0,0xf0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000003b83570b
p32_label_25:
! Mem[0000000090000100] = c2cbbb0a 9c897986 ff246120 ad952e80
! Mem[0000000090000110] = 89db80ff 4a312b90 b18cb539 b1a8cb7a
! Mem[0000000090000120] = a0d3af83 0f8fe418 d489cdc7 a11173e1
! Mem[0000000090000130] = b6aaa951 1b7aecad 38c2c17c 7a806789
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[0000000091000194] = a2fd2c9a, %g2 = 0000000000000020
ldub [%i6+0x195],%g2 ! %g2 = 00000000000000a2
! Mem[000000005000018b] = 7354a1f7, %l6 = 00000000b6aaa951
ldstub [%i0+0x18b],%l6 ! %l6 = 000000f7000000ff
! Mem[0000000090000098] = 3b2aa572206d8fe1, %g2 = 00000000000000a2
ldx [%i4+0x098],%g2 ! %g2 = 3b2aa572206d8fe1
! %l1 = 0000000000000067, Mem[00000000900000f0] = 22000000
stw %l1,[%i4+0x0f0] ! Mem[00000000900000f0] = 00000067
! Mem[0000000091800148] = b9c48540, %g18 = 27332fd843654086
ldsw [%o0+0x148],%g2 ! %g2 = 27332fd843654086
! Mem[0000000091800140] = b5cc6c8f, %g2 = ffffffffb9c48540
ldub [%o0+0x140],%g2 ! %g2 = 00000000000000b5
! Mem[0000000090000128] = d489cdc7, %g2 = 00000000000000b5
ldsb [%i4+0x128],%g2 ! %g2 = ffffffffffffffd4
! Mem[00000000908001bc] = f69c3a94, %g2 = ffffffffffffffd4
ldsh [%i5+0x1bc],%g2 ! %g2 = fffffffffffff69c
! Mem[00000000500000b4] = 00000022, %l5 = 000000007d9961ef
ldstub [%i0+0x0b4],%l5 ! %l5 = 00000000000000ff
ba,a p32_not_taken_0_end
p32_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 000000007b7306b2
bne,a,pn %xcc,p32_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000067
bne,a,pn %xcc,p32_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000054
bne,a,pn %xcc,p32_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000b69ddcdc
bne,a,pn %xcc,p32_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000007006d45d
bne,a,pn %xcc,p32_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p32_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000f7
bne,a,pn %xcc,p32_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000003b83570b
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 9d9cf54b 9131e4fc
bne %xcc,p32_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4d891c51 f1ff561d
bne %xcc,p32_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f5197060 f08c85ed
bne %xcc,p32_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 7ea94fff ce19c412
bne %xcc,p32_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 88540990 8cc5beac
bne %xcc,p32_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 4ebd232b c64e70ae
bne %xcc,p32_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be dae513e7 00000022
bne %xcc,p32_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 6c03907c b28a598a
bne %xcc,p32_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 5d7857aa b69ddcdc
bne %xcc,p32_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 56a929d6 abe14cdc
bne %xcc,p32_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be bc7e2122 4e29ce17
bne %xcc,p32_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 3b2aa572 206d8fe1
bne %xcc,p32_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 2299ab0b ecfadffb
bne %xcc,p32_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 7c34ec7a 82fe2ec2
bne %xcc,p32_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 8158cd5d 507acfd3
bne %xcc,p32_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be e2763313 d673d53f
bne %xcc,p32_f30_fail
nop
! Check Local Memory
set p32_local0_expect,%g1
p32_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 5d7857aab69ddcdc
ldx [%i0+0x000],%g3 ! Observed data at 0000000050000000
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 56a929d6abe14cdc
ldx [%i0+0x008],%g3 ! Observed data at 0000000050000008
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = bc7e21224e29ce17
ldx [%i0+0x010],%g3 ! Observed data at 0000000050000010
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3b2aa572206d8fe1
ldx [%i0+0x018],%g3 ! Observed data at 0000000050000018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2299ab0becfadffb
ldx [%i0+0x020],%g3 ! Observed data at 0000000050000020
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7c34ec7a82fe2ec2
ldx [%i0+0x028],%g3 ! Observed data at 0000000050000028
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8158cd5d507acfd3
ldx [%i0+0x030],%g3 ! Observed data at 0000000050000030
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = e2763313d673d53f
ldx [%i0+0x038],%g3 ! Observed data at 0000000050000038
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 512e931054fbf98e
ldx [%i0+0x048],%g3 ! Observed data at 0000000050000048
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 22f318526639fab4
ldx [%i0+0x050],%g3 ! Observed data at 0000000050000050
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = a172cccdff202dd4
ldx [%i0+0x068],%g3 ! Observed data at 0000000050000068
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x068,%g4
ldx [%g1+0x098],%g2 ! Expected data = 7ea94fffce19c412
ldx [%i0+0x098],%g3 ! Observed data at 0000000050000098
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = dae513e7ff000022
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000500000b0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 2f230e11000012e6
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000500000c8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 4033cc83f071db46
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000500000d0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 8ecc7a4500000000
ldx [%i0+0x110],%g3 ! Observed data at 0000000050000110
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x110,%g4
ldx [%g1+0x188],%g2 ! Expected data = 7354a1ff1a26c7e1
ldx [%i0+0x188],%g3 ! Observed data at 0000000050000188
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 318f18efb5bd4a42
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000500001b0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = d8141f23ffeb929e
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000500001c0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 6639fab441cb4578
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000500001e0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 7cc6c1e7854a7115
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000500001e8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1e8,%g4
set p32_local1_expect,%g1
p32_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 000000fec737b69c
ldx [%i1+0x000],%g3 ! Observed data at 0000000050800000
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x000,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = dd0b40361b7aecad
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000508000b0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 000000a4318f18ef
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000508000d8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 1580ffe935343c53
ldx [%i1+0x128],%g3 ! Observed data at 0000000050800128
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x128,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = cc7f66e161e44020
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000508001a0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 0000000040162484
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000508001b0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 5d7857aab69ddcdc
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000508001c0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 56a929d6abe14cdc
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000508001c8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = bc7e21224e29ce17
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000508001d0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 3b2aa572206d8fe1
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000508001d8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 2299ab0becfadffb
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000508001e0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 7c34ec7a82fe2ec2
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000508001e8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 8158cd5d507acfd3
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000508001f0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = e2763313d673d53f
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000508001f8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x1f8,%g4
set p32_local2_expect,%g1
p32_check_local2:
ldx [%g1+0x080],%g2 ! Expected data = dcdc9db6aa57785d
ldx [%i2+0x080],%g3 ! Observed data at 0000000051000080
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = dc4ce1abd629a956
ldx [%i2+0x088],%g3 ! Observed data at 0000000051000088
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 17ce294e22217ebc
ldx [%i2+0x090],%g3 ! Observed data at 0000000051000090
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = e18f6d2072a52a3b
ldx [%i2+0x098],%g3 ! Observed data at 0000000051000098
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = fbdffaec0bab9922
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000510000a0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = c22efe827aec347c
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000510000a8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = d3cf7a505dcd5881
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000510000b0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 3fd573d6133376e2
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000510000b8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = e9b99de595769aa3
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000510000f8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 00000000000000b2
ldx [%i2+0x100],%g3 ! Observed data at 0000000051000100
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 5389710229ffa687
ldx [%i2+0x120],%g3 ! Observed data at 0000000051000120
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = dcdc9db6aa57785d
ldx [%i2+0x140],%g3 ! Observed data at 0000000051000140
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = dc4ce1abd629a956
ldx [%i2+0x148],%g3 ! Observed data at 0000000051000148
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 17ce294e22217ebc
ldx [%i2+0x150],%g3 ! Observed data at 0000000051000150
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = e18f6d2072a52a3b
ldx [%i2+0x158],%g3 ! Observed data at 0000000051000158
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = fbdffaec0bab9922
ldx [%i2+0x160],%g3 ! Observed data at 0000000051000160
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = c22efe827aec347c
ldx [%i2+0x168],%g3 ! Observed data at 0000000051000168
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = d3cf7a505dcd5881
ldx [%i2+0x170],%g3 ! Observed data at 0000000051000170
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 3fd573d6133376e2
ldx [%i2+0x178],%g3 ! Observed data at 0000000051000178
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 057dc940f6c8b4ff
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000510001c0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = a9169689f15dff32
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000510001f8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x1f8,%g4
set p32_local3_expect,%g1
p32_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = bcffcf758faae3b6
ldx [%i3+0x018],%g3 ! Observed data at 0000000051800018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x018,%g4
ldx [%g1+0x080],%g2 ! Expected data = 5d7857aab69ddcdc
ldx [%i3+0x080],%g3 ! Observed data at 0000000051800080
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 56a929d6abe14cdc
ldx [%i3+0x088],%g3 ! Observed data at 0000000051800088
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = bc7e21224e29ce17
ldx [%i3+0x090],%g3 ! Observed data at 0000000051800090
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 3b2aa572206d8fe1
ldx [%i3+0x098],%g3 ! Observed data at 0000000051800098
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 2299ab0becfadffb
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000518000a0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 7c34ec7a82fe2ec2
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000518000a8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 8158cd5d507acfd3
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000518000b0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e2763313d673d53f
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000518000b8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = f854bc6560278cff
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000518000c0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b028f41affb033d1
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000518000d8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 81b243f64d891c51
ldx [%i3+0x110],%g3 ! Observed data at 0000000051800110
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = 7b7a0ebf318f18ef
ldx [%i3+0x138],%g3 ! Observed data at 0000000051800138
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 2d90dd4a7a806789
ldx [%i3+0x168],%g3 ! Observed data at 0000000051800168
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 00ff000000000041
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000518001a0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = d05d4ba6ff0dd8a9
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000518001c8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x1c8,%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:
ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000050800000]
stda %l2,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050800010]
membar #Sync
mov 0x100,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldsba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000050800020]
swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000051800028]
done
p32_trap1o:
ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000050800000]
stda %l2,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050800010]
membar #Sync
mov 0x100,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldsba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000050800020]
swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000051800028]
done
p32_trap2e:
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000050000008]
ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000051000028]
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000051000028]
ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000050800008]
stba %l1,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800018]
stda %l4,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800000]
ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000051800000]
done
p32_trap2o:
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000050000008]
ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000051000028]
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000051000028]
ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000050800008]
stba %l1,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800018]
stda %l4,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800000]
ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000051800000]
done
p32_trap3e:
nop
nop
nop
nop
nop
done
p32_trap3o:
nop
nop
nop
nop
nop
done
p32_init_memory_pointers:
set p32_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p32_local0_start,%i0
set p32_local1_start,%i1
set p32_local2_start,%i2
set p32_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 5fa705ccd0fe86f3
ldx [%g1+0x008],%l1 ! %l1 = c1f0576ea26273da
ldx [%g1+0x010],%l2 ! %l2 = e600448830de9288
ldx [%g1+0x018],%l3 ! %l3 = d413883e854a7115
ldx [%g1+0x020],%l4 ! %l4 = 22f318526639fab4
ldx [%g1+0x028],%l5 ! %l5 = c171e51241cb4578
ldx [%g1+0x030],%l6 ! %l6 = 0fbab2c7ef529265
ldx [%g1+0x038],%l7 ! %l7 = 8bc4aa4a4dd2f82a
! 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 = a131d576 7f48b3c1 04a24b48 1fb84c6d
! %f4 = d996c2c1 5512a542 bebb8ffe a0483478
! %f8 = 31c1a1fd 7144a088 b2cc9999 55d58e5a
! %f12 = 0a77f8a1 9d51f1e8 9836e722 8c978bc1
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 9ecbf7f7 998bb483 a60a108a d58e42dc
! %f20 = abe1381f 3881bf79 39782b62 bf2f0af6
! %f24 = 8614592d 27ef9511 2c9fd50a 3df75d09
! %f28 = 6ff19277 81068816 78293750 7eb58eb1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4d79d639 91780207 8115e725 de6cebef
! %f36 = 9bf6efa3 e0dcedc3 68f9b81a 76c26065
! %f40 = 61cb7a98 9984d0cd 08958401 33b3942f
! %f44 = b87f8468 2e168611 2f61107c d72eb101
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2dc548cf00000063,%g7,%g1 ! GSR scale = 12, align = 3
wr %g1,%g0,%gsr ! GSR = 2dc548cf00000063
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:
! %l4 = f3abac93, %l5 = cbb58711, Mem[0000000091000060] = b5db8342 6c64f6cc
std %l4,[%i6+0x060] ! Mem[0000000091000060] = f3abac93 cbb58711
! %f0 = a131d576 7f48b3c1 04a24b48 1fb84c6d
! %f4 = d996c2c1 5512a542 bebb8ffe a0483478
! %f8 = 31c1a1fd 7144a088 b2cc9999 55d58e5a
! %f12 = 0a77f8a1 9d51f1e8 9836e722 8c978bc1
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[000000005300011c] = cbfc9b82, %l4 = f3abac93, %l5 = cbb58711
add %i2,0x11c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000cbfc9b82
! Mem[00000000530001bc] = fcfae5aa, %l0 = 77d7c706580b3b1c
swap [%i2+0x1bc],%l0 ! %l0 = 00000000fcfae5aa
! Mem[0000000090000100] = a14cc429, %g2 = 0000000000000000
ldsb [%i4+0x103],%g2 ! %g2 = ffffffffffffffa1
! Mem[0000000090800090] = 9b34374c, %g2 = ffffffffffffffa1
ldsh [%i5+0x090],%g2 ! %g2 = ffffffffffff9b34
! Mem[00000000528000c0] = d88b7cff 40d9b613 b089c5bb 1ac94848
! Mem[00000000528000d0] = 558bba4e c317b029 0d0fc373 f1bc187b
! Mem[00000000528000e0] = 97bd7ce0 e3eeace3 dbf85bb1 92f105d9
! Mem[00000000528000f0] = 3f32edc4 7617da51 589df893 f9290047
mov 0x0c0,%g5
ldda [%i1+%g5]ASI_BLK_PL,%f16 ! Block Load from 00000000528000c0
! %f0 = a131d576 7f48b3c1 04a24b48 1fb84c6d
! %f4 = d996c2c1 5512a542 bebb8ffe a0483478
! %f8 = 31c1a1fd 7144a088 b2cc9999 55d58e5a
! %f12 = 0a77f8a1 9d51f1e8 9836e722 8c978bc1
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[0000000052800108] = d7df356b, %l7 = f09acc75, %l4 = f3abac93
add %i1,0x108,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000d7df356b
! %l0 = 00000000fcfae5aa, Mem[00000000918001f8] = 9d1a7253
stw %l0,[%o0+0x1f8] ! Mem[00000000918001f8] = fcfae5aa
p33_label_2:
! Mem[00000000538001a4] = 4234a5d0, %l5 = 00000000cbfc9b82
swap [%i3+0x1a4],%l5 ! %l5 = 000000004234a5d0
! Mem[00000000528001bc] = 34c9dda7, %l0 = 00000000fcfae5aa
swap [%i1+0x1bc],%l0 ! %l0 = 0000000034c9dda7
! %l5 = 000000004234a5d0, Mem[0000000090000106] = 2921a98f
stb %l5,[%i4+0x106] ! Mem[0000000090000104] = d021a98f
! %f16 = 13b6d940 ff7c8bd8 4848c91a bbc589b0
! %f20 = 29b017c3 4eba8b55 7b18bcf1 73c30f0d
! %f24 = e3aceee3 e07cbd97 d905f192 b15bf8db
! %f28 = 51da1776 c4ed323f 470029f9 93f89d58
stda %f16,[%i1+%g6]ASI_COMMIT_P ! Block Store to 00000000528001c0
! %l0 = 0000000034c9dda7, Mem[000000005200009a] = e5775e24
stb %l0,[%i0+0x09a] ! Mem[0000000052000098] = e577a724
! Mem[00000000528000c0] = d88b7cff40d9b613, %l4 = 00000000d7df356b, %l3 = 43ec54f678ab4fa5
add %i1,0xc0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = d88b7cff40d9b613
! Mem[00000000528001a2] = 2e432884, %l1 = 70628e7e39f405eb
ldstub [%i1+0x1a2],%l1 ! %l1 = 00000028000000ff
! %f16 = 13b6d940 ff7c8bd8 4848c91a bbc589b0
! %f20 = 29b017c3 4eba8b55 7b18bcf1 73c30f0d
! %f24 = e3aceee3 e07cbd97 d905f192 b15bf8db
! %f28 = 51da1776 c4ed323f 470029f9 93f89d58
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[00000000520000b4] = 85df9756, %l0 = 0000000034c9dda7
ldstub [%i0+0x0b4],%l0 ! %l0 = 00000085000000ff
! Mem[00000000538000e0] = f5b52459ee974727, %l1 = 0000000000000028, %l0 = 0000000000000085
add %i3,0xe0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = f5b52459ee974727
p33_label_3:
! %l1 = 0000000000000028, Mem[00000000910000c7] = a75c7178
stb %l1,[%i6+0x0c7] ! Mem[00000000910000c4] = 285c7178
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000538001e2] = 195d3f13, %l1 = 0000000000000028
ldstub [%i3+0x1e2],%l1 ! %l1 = 0000003f000000ff
! Mem[00000000910000f4] = d888e86d, %g2 = ffffffffffff9b34
lduw [%i6+0x0f4],%g2 ! %g2 = 00000000d888e86d
! Mem[0000000053800100] = 691017f1, %l7 = f09acc75, %l3 = 40d9b613
add %i3,0x100,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000691017f1
! Mem[0000000052800160] = 40c15cd3, %l3 = 691017f1, %l5 = 4234a5d0
add %i1,0x160,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000040c15cd3
! %l0 = f5b52459ee974727, Mem[00000000528001be] = fcfae5aa
sth %l0,[%i1+0x1be] ! Mem[00000000528001bc] = fcfa4727
! Mem[00000000908001e8] = 2a3744566487ad2b, %g2 = 00000000d888e86d
ldx [%i5+0x1e8],%g2 ! %g2 = 2a3744566487ad2b
! %l6 = e0ae56f1e558e8d5, Mem[000000009080013d] = a301d165
stb %l6,[%i5+0x13d] ! Mem[000000009080013c] = d501d165
! Mem[000000009100016c] = 747aa9b3, %g2 = 2a3744566487ad2b
ldsh [%i6+0x16e],%g2 ! %g2 = 000000000000747a
p33_label_4:
! Mem[000000009180009c] = 0ab6a29e, %g2 = 000000000000747a
ldsh [%o0+0x09e],%g2 ! %g2 = 0000000000000ab6
! Mem[000000005200009c] = 862212f3, %l1 = 0000003f, %l2 = 5854fb57
add %i0,0x9c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000862212f3
! Mem[0000000052000100] = 69eb60a9 ef626631 b4428221 78b6a9fc
! Mem[0000000052000110] = bd52673c f6fbda1e fc3f68a4 955de25d
! Mem[0000000052000120] = c1757d8c 26318573 3f6712e5 ed8524b5
! Mem[0000000052000130] = 7ae23e22 e38e50b7 279296a3 57743b79
mov 0x100,%g4
ldda [%i0+%g4]ASI_BLK_AIUS,%f16 ! Block Load from 0000000052000100
! Mem[000000005380016c] = d341d687, %l7 = 26352ac5f09acc75
swap [%i3+0x16c],%l7 ! %l7 = 00000000d341d687
! Mem[0000000052000088] = 4483a017, %l0 = ee974727, %l3 = 691017f1
add %i0,0x88,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000004483a017
! Mem[00000000528001a0] = 2e43ff84, %l3 = 4483a017, %l2 = 862212f3
add %i1,0x1a0,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000002e43ff84
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000053800138] = b32d2e31, %l4 = 00000000d7df356b
swap [%i3+0x138],%l4 ! %l4 = 00000000b32d2e31
! Mem[0000000053000108] = d33c340d, %l7 = 00000000d341d687
lduw [%i2+0x108],%l7 ! %l7 = 00000000d33c340d
! Mem[0000000091000008] = e4e1df89, %g2 = 0000000000000ab6
ldsh [%i6+0x00a],%g2 ! %g2 = ffffffffffffe4e1
p33_label_5:
membar #Sync ! Added by membar checker (299)
! Mem[00000000528001e0] = e3aceee3e07cbd97, %l3 = 000000004483a017, %l4 = 00000000b32d2e31
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = e3aceee3e07cbd97
! Mem[000000005280015c] = c88f4bb2, %l7 = d33c340d, %l4 = e07cbd97
add %i1,0x15c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000c88f4bb2
! Mem[00000000528000e2] = 97bd7ce0, %l6 = e0ae56f1e558e8d5
ldstub [%i1+0x0e2],%l6 ! %l6 = 0000007c000000ff
! Mem[0000000052800015] = 1859ad8f, %l0 = f5b52459ee974727
ldstub [%i1+0x015],%l0 ! %l0 = 00000059000000ff
! Mem[000000005280006c] = 7dcc07b2, %l6 = 000000000000007c
swap [%i1+0x06c],%l6 ! %l6 = 000000007dcc07b2
! Mem[00000000908000d4] = 91b2ae27, %g2 = ffffffffffffe4e1
ldsb [%i5+0x0d4],%g2 ! %g2 = ffffffffffffff91
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000528000a8] = 95e8f992, %l0 = 00000059, %l7 = d33c340d
add %i1,0xa8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000095e8f992
! Mem[0000000090000080] = d88b7cff 40d9b613 b089c5bb 1ac94848
! Mem[0000000090000090] = 558bba4e c317b029 0d0fc373 f1bc187b
! Mem[00000000900000a0] = 97bd7ce0 e3eeace3 dbf85bb1 92f105d9
! Mem[00000000900000b0] = 3f32edc4 7617da51 589df893 f9290047
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %l5 = 0000000040c15cd3, Mem[0000000091800008] = f15400a10f7929fd
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 0000000040c15cd3
p33_label_6:
! %l7 = 0000000095e8f992, Mem[00000000908000d0] = a1d7532a91b2ae27
stx %l7,[%i5+0x0d0] ! Mem[00000000908000d0] = 0000000095e8f992
! %l5 = 0000000040c15cd3, Mem[0000000091800158] = f8dc7ae1
stw %l5,[%o0+0x158] ! Mem[0000000091800158] = 40c15cd3
! Mem[0000000053800058] = be2bacc2f2391d62, %l2 = 000000002e43ff84, %l7 = 0000000095e8f992
add %i3,0x58,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = be2bacc2f2391d62
! Mem[0000000090000118] = 97831700, %g2 = ffffffffffffff91
ldsb [%i4+0x119],%g2 ! %g2 = ffffffffffffff97
! Mem[0000000053800030] = 023944ee, %l6 = 7dcc07b2, %l7 = f2391d62
add %i3,0x30,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000023944ee
! %f0 = a131d576 7f48b3c1 04a24b48 1fb84c6d
! %f4 = d996c2c1 5512a542 bebb8ffe a0483478
! %f8 = 31c1a1fd 7144a088 b2cc9999 55d58e5a
! %f12 = 0a77f8a1 9d51f1e8 9836e722 8c978bc1
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000140
! %l1 = 000000000000003f, Mem[0000000052800010] = 2eb7f6a518ffad8f
stx %l1,[%i1+%o2] ! Mem[0000000052800010] = 000000000000003f
! Mem[0000000052800198] = 1e49f1362826f334, %l3 = 000000004483a017, %l7 = 00000000023944ee
add %i1,0x198,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 1e49f1362826f334
! %l0 = 0000000000000059, Mem[000000009180000a] = 000040c1
sth %l0,[%o0+0x00a] ! Mem[0000000091800008] = 005940c1
! Mem[0000000090000020] = 1489862d54e75be0, %g2 = ffffffffffffff97
ldx [%i4+%o4],%g2 ! %g2 = 1489862d54e75be0
p33_label_7:
! Mem[00000000530001b0] = c17e42c8, %l7 = 1e49f1362826f334
swap [%i2+0x1b0],%l7 ! %l7 = 00000000c17e42c8
! Mem[000000009080006c] = 4b2a4e86, %g2 = 1489862d54e75be0
lduw [%i5+0x06c],%g2 ! %g2 = 000000004b2a4e86
! Mem[0000000090000100] = 98e575a1 4cc4d021 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! Mem[00000000538000ec] = 15603c0e, %l3 = 000000004483a017
swap [%i3+0x0ec],%l3 ! %l3 = 0000000015603c0e
! %f16 = 69eb60a9 ef626631 b4428221 78b6a9fc
! %f20 = bd52673c f6fbda1e fc3f68a4 955de25d
! %f24 = c1757d8c 26318573 3f6712e5 ed8524b5
! %f28 = 7ae23e22 e38e50b7 279296a3 57743b79
mov 0x1c0,%g6
stda %f16,[%i3+%g6]ASI_BLK_AIUS ! Block Store to 00000000538001c0
! Mem[00000000520001e0] = 76ca4f9b, %l5 = 0000000040c15cd3
ldsb [%i0+0x1e2],%l5 ! %l5 = 000000000000004f
membar #Sync ! Added by membar checker (300)
! Mem[0000000090000140] = a131d576 7f48b3c1 04a24b48 1fb84c6d
! Mem[0000000090000150] = d996c2c1 5512a542 bebb8ffe a0483478
! Mem[0000000090000160] = 31c1a1fd 7144a088 b2cc9999 55d58e5a
! Mem[0000000090000170] = 0a77f8a1 9d51f1e8 9836e722 8c978bc1
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! %f16 = 69eb60a9 ef626631 b4428221 78b6a9fc
! %f20 = bd52673c f6fbda1e fc3f68a4 955de25d
! %f24 = c1757d8c 26318573 3f6712e5 ed8524b5
! %f28 = 7ae23e22 e38e50b7 279296a3 57743b79
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100
! %f16 = 69eb60a9 ef626631 b4428221 78b6a9fc
! %f20 = bd52673c f6fbda1e fc3f68a4 955de25d
! %f24 = c1757d8c 26318573 3f6712e5 ed8524b5
! %f28 = 7ae23e22 e38e50b7 279296a3 57743b79
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[000000009000008c] = 1ac94848, %g2 = 000000004b2a4e86
lduw [%i4+0x08c],%g2 ! %g2 = 000000001ac94848
p33_label_8:
membar #Sync ! Added by membar checker (301)
! %l0 = 00000059, %l1 = 0000003f, Mem[0000000090000178] = 9836e722 8c978bc1
std %l0,[%i4+0x178] ! Mem[0000000090000178] = 00000059 0000003f
! Mem[000000005200015c] = 5debd31a, %l2 = 000000002e43ff84
lduw [%i0+0x15c],%l2 ! %l2 = 000000005debd31a
! Mem[0000000053000126] = 2faae3a6, %l6 = 000000007dcc07b2
ldstub [%i2+0x126],%l6 ! %l6 = 000000e3000000ff
! Mem[0000000052800088] = c2c15a2f, %l5 = 000000000000004f
swap [%i1+0x088],%l5 ! %l5 = 00000000c2c15a2f
! Mem[0000000091000020] = 6cd23f02, %g2 = 000000001ac94848
lduh [%i6+0x022],%g2 ! %g2 = 0000000000006cd2
! %f0 = a131d576 7f48b3c1 04a24b48 1fb84c6d
! %f4 = d996c2c1 5512a542 bebb8ffe a0483478
! %f8 = 31c1a1fd 7144a088 b2cc9999 55d58e5a
! %f12 = 0a77f8a1 9d51f1e8 9836e722 8c978bc1
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! %l1 = 000000000000003f, Mem[0000000090000067] = c1b52485
stb %l1,[%i4+0x067] ! Mem[0000000090000064] = 3fb52485
! %l1 = 000000000000003f, Mem[0000000090800108] = da566dfe93b8a80e
stx %l1,[%i5+0x108] ! Mem[0000000090800108] = 000000000000003f
! Mem[0000000052800080] = 5da43f35, %l2 = 000000005debd31a
swap [%i1+0x080],%l2 ! %l2 = 000000005da43f35
! Mem[00000000520000cc] = aa52a142, %l1 = 0000003f, %l4 = c88f4bb2
add %i0,0xcc,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000aa52a142
p33_label_9:
! Mem[000000005280006c] = 0000007c, %l7 = 00000000c17e42c8
swap [%i1+0x06c],%l7 ! %l7 = 000000000000007c
! Mem[000000005200000c] = b0a19544, %l7 = 000000000000007c
swap [%i0+0x00c],%l7 ! %l7 = 00000000b0a19544
! Mem[0000000052800178] = 9c35f0506e4002d9, %l1 = 000000000000003f, %l0 = 0000000000000059
add %i1,0x178,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 9c35f0506e4002d9
! Mem[0000000090000100] = 316662ef a960eb69 fca9b678 218242b4
! Mem[0000000090000110] = 1edafbf6 3c6752bd 5de25d95 a4683ffc
! Mem[0000000090000120] = 73853126 8c7d75c1 b52485ed e512673f
! Mem[0000000090000130] = b7508ee3 223ee27a 793b7457 a3969227
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[00000000528001d0] = 29b017c34eba8b55, %l7 = 00000000b0a19544, %l5 = 00000000c2c15a2f
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 29b017c34eba8b55
membar #Sync ! Added by membar checker (302)
! Mem[00000000900001b0] = e8f1519da1f8770a, %g2 = 0000000000006cd2
ldx [%i4+0x1b0],%g2 ! %g2 = e8f1519da1f8770a
! Mem[00000000528001a6] = 92c6044a, %l7 = 00000000b0a19544
ldstub [%i1+0x1a6],%l7 ! %l7 = 00000004000000ff
! %f16 = 69eb60a9 ef626631 b4428221 78b6a9fc
! %f20 = bd52673c f6fbda1e fc3f68a4 955de25d
! %f24 = c1757d8c 26318573 3f6712e5 ed8524b5
! %f28 = 7ae23e22 e38e50b7 279296a3 57743b79
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! %l1 = 000000000000003f, Mem[0000000052800040] = 4f21bcb55cd38683
stx %l1,[%i1+0x040] ! Mem[0000000052800040] = 000000000000003f
! Mem[000000005280007c] = 72fb06ea, %l3 = 0000000015603c0e
ldstub [%i1+0x07c],%l3 ! %l3 = 00000072000000ff
p33_label_10:
! Mem[0000000052000008] = acc23c630000007c, %l2 = 000000005da43f35, %l6 = 00000000000000e3
add %i0,0x08,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = acc23c630000007c
! %f0 = a131d576 7f48b3c1 04a24b48 1fb84c6d
! %f4 = d996c2c1 5512a542 bebb8ffe a0483478
! %f8 = 31c1a1fd 7144a088 b2cc9999 55d58e5a
! %f12 = 0a77f8a1 9d51f1e8 9836e722 8c978bc1
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[00000000520000d4] = 395e7fca, %l2 = 000000005da43f35
swap [%i0+0x0d4],%l2 ! %l2 = 00000000395e7fca
membar #Sync ! Added by membar checker (303)
! Mem[0000000090000100] = c1b3487f 76d531a1 6d4cb81f 484ba204
! Mem[0000000090000110] = 42a51255 c1c296d9 783448a0 fe8fbbbe
! Mem[0000000090000120] = 88a04471 fda1c131 5a8ed555 9999ccb2
! Mem[0000000090000130] = e8f1519d a1f8770a c18b978c 22e73698
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[0000000052000010] = a31d3641, %l5 = 29b017c34eba8b55
lduh [%i0+%o2],%l5 ! %l5 = 000000000000a31d
! %l0 = 6e4002d9, %l1 = 0000003f, Mem[00000000918001e8] = 71d06ccc 6efa751f
std %l0,[%o0+0x1e8] ! Mem[00000000918001e8] = 6e4002d9 0000003f
! %f0 = a131d576 7f48b3c1 04a24b48 1fb84c6d
! %f4 = d996c2c1 5512a542 bebb8ffe a0483478
! %f8 = 31c1a1fd 7144a088 b2cc9999 55d58e5a
! %f12 = 0a77f8a1 9d51f1e8 9836e722 8c978bc1
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900001c0
! Mem[0000000091000028] = d6d33bc4, %g2 = e8f1519da1f8770a
ldsb [%i6+0x029],%g2 ! %g2 = ffffffffffffffd6
! %l5 = 000000000000a31d, Mem[00000000910000e0] = 5949c598f4301fad
stx %l5,[%i6+0x0e0] ! Mem[00000000910000e0] = 000000000000a31d
! Mem[0000000052000140] = 670236cd, %l7 = 00000004, %l2 = 395e7fca
add %i0,0x140,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000670236cd
p33_label_11:
! Mem[0000000090800070] = dc7d7147, %g2 = ffffffffffffffd6
ldub [%i5+0x071],%g2 ! %g2 = 00000000000000dc
! %l0 = 9c35f0506e4002d9, Mem[0000000091000100] = 8487b24e2c1fb741
stx %l0,[%i6+0x100] ! Mem[0000000091000100] = 9c35f0506e4002d9
! Mem[0000000090000040] = 316662ef a960eb69 fca9b678 218242b4
! Mem[0000000090000050] = 1edafbf6 3c6752bd 5de25d95 a4683ffc
! Mem[0000000090000060] = 73853126 8c7d753f b52485ed e512673f
! Mem[0000000090000070] = b7508ee3 223ee27a 793b7457 a3969227
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[00000000910001f0] = 9cd605f5868064bc, %g2 = 00000000000000dc
ldx [%i6+0x1f0],%g2 ! %g2 = 9cd605f5868064bc
! Mem[00000000530000a4] = 218d32de, %l2 = 670236cd, %l3 = 00000072
add %i2,0xa4,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000218d32de
! %f0 = a131d576 7f48b3c1 04a24b48 1fb84c6d
! %f4 = d996c2c1 5512a542 bebb8ffe a0483478
! %f8 = 31c1a1fd 7144a088 b2cc9999 55d58e5a
! %f12 = 0a77f8a1 9d51f1e8 9836e722 8c978bc1
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[0000000090000080] = d88b7cff 40d9b613 b089c5bb 1ac94848
! Mem[0000000090000090] = 558bba4e c317b029 0d0fc373 f1bc187b
! Mem[00000000900000a0] = 97bd7ce0 e3eeace3 dbf85bb1 92f105d9
! Mem[00000000900000b0] = 3f32edc4 7617da51 589df893 f9290047
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[0000000053000170] = c339d39818eb791e, %l3 = 00000000218d32de, %l7 = 0000000000000004
add %i2,0x170,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = c339d39818eb791e
! Mem[00000000900000a8] = 5bb192f1, %g2 = 9cd605f5868064bc
ldsh [%i4+0x0aa],%g2 ! %g2 = 0000000000005bb1
! %l0 = 6e4002d9, %l1 = 0000003f, Mem[00000000910001b0] = 5c2b3c47 ce77e743
std %l0,[%i6+0x1b0] ! Mem[00000000910001b0] = 6e4002d9 0000003f
p33_label_12:
! Mem[0000000053800198] = f080ea96e842446c, %l7 = c339d39818eb791e, %l5 = 000000000000a31d
add %i3,0x198,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = f080ea96e842446c
! Mem[0000000091800074] = 000d055f, %g18 = 76637b7c6afecf2d
ldsw [%o0+0x074],%g2 ! %g2 = 76637b7c6afecf2d
membar #Sync ! Added by membar checker (304)
! %l2 = 00000000670236cd, Mem[0000000090000058] = 5de25d95
sth %l2,[%i4+0x058] ! Mem[0000000090000058] = 36cd5d95
! Mem[0000000053000030] = 40b250a8, %l6 = 0000007c, %l6 = 0000007c
add %i2,0x30,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000040b250a8
! %f0 = a131d576 7f48b3c1 04a24b48 1fb84c6d
! %f4 = d996c2c1 5512a542 bebb8ffe a0483478
! %f8 = 31c1a1fd 7144a088 b2cc9999 55d58e5a
! %f12 = 0a77f8a1 9d51f1e8 9836e722 8c978bc1
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[0000000052800134] = 1aff02cc, %l6 = 40b250a8, %l0 = 6e4002d9
add %i1,0x134,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000001aff02cc
! Mem[00000000910000b8] = ea8f845708abd64b, %g2 = 00000000000d055f
ldx [%i6+0x0b8],%g2 ! %g2 = ea8f845708abd64b
! Mem[00000000520000b4] = ffdf9756, %l6 = 0000000040b250a8
ldstub [%i0+0x0b4],%l6 ! %l6 = 000000ff000000ff
! Mem[00000000520001e0] = 76ca4f9bb07925e1, %l5 = f080ea96e842446c, %l5 = f080ea96e842446c
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 76ca4f9bb07925e1
! Mem[0000000053800018] = fde0717ab25fc644, %l6 = 00000000000000ff, %l7 = c339d39818eb791e
add %i3,0x18,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = fde0717ab25fc644
p33_label_13:
! Mem[0000000090000068] = b52485ed, %g18 = 76637b7c6afecf2d
ldsw [%i4+0x068],%g2 ! %g2 = 76637b7c6afecf2d
! Mem[000000005200019c] = db564006, %l2 = 00000000670236cd
swap [%i0+0x19c],%l2 ! %l2 = 00000000db564006
! %f16 = 69eb60a9 ef626631 b4428221 78b6a9fc
! %f20 = bd52673c f6fbda1e fc3f68a4 955de25d
! %f24 = c1757d8c 26318573 3f6712e5 ed8524b5
! %f28 = 7ae23e22 e38e50b7 279296a3 57743b79
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000140
membar #Sync ! Added by membar checker (305)
! Mem[0000000090000160] = 7d8c2631, %g2 = ffffffffb52485ed
ldsh [%i4+0x162],%g2 ! %g2 = 0000000000007d8c
! Mem[0000000091000110] = cbc0eb48, %g2 = 0000000000007d8c
ldub [%i6+0x111],%g2 ! %g2 = 00000000000000cb
! Mem[0000000090000198] = 783448a0, %g2 = 00000000000000cb
ldub [%i4+0x198],%g2 ! %g2 = 0000000000000078
! %l7 = fde0717ab25fc644, Mem[000000009000001a] = 48a0fe8f
sth %l7,[%i4+0x01a] ! Mem[0000000090000018] = c644fe8f
! Mem[00000000530000e8] = cdacbc0b, %l1 = 000000000000003f
ldsb [%i2+0x0ea],%l1 ! %l1 = ffffffffffffffbc
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! %l1 = ffffffffffffffbc, Mem[0000000090800050] = c529d7d1
sth %l1,[%i5+0x050] ! Mem[0000000090800050] = ffbcd7d1
p33_label_14:
! %l6 = 00000000000000ff, Mem[0000000090000103] = 7f76d531
stb %l6,[%i4+0x103] ! Mem[0000000090000100] = ff76d531
! Mem[0000000053000140] = af80dfd92d1c20ba, %l6 = 00000000000000ff, %l1 = ffffffffffffffbc
add %i2,0x140,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = af80dfd92d1c20ba
! %l1 = af80dfd92d1c20ba, Mem[0000000090000134] = a1f8770a
stb %l1,[%i4+0x134] ! Mem[0000000090000134] = baf8770a
! %l3 = 00000000218d32de, Mem[0000000090000068] = b52485ed
sth %l3,[%i4+0x068] ! Mem[0000000090000068] = 32de85ed
! Mem[0000000052800046] = 0000003f, %l6 = 00000000000000ff
ldstub [%i1+0x046],%l6 ! %l6 = 00000000000000ff
! %f0 = a131d576 7f48b3c1 04a24b48 1fb84c6d
! %f4 = d996c2c1 5512a542 bebb8ffe a0483478
! %f8 = 31c1a1fd 7144a088 b2cc9999 55d58e5a
! %f12 = 0a77f8a1 9d51f1e8 9836e722 8c978bc1
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[0000000053800118] = a5ddc005db78ae33, %l1 = af80dfd92d1c20ba, %l5 = 76ca4f9bb07925e1
add %i3,0x118,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = a5ddc005db78ae33
! Mem[00000000908000b8] = f2c3b640, %g2 = 0000000000000078
lduw [%i5+0x0b8],%g2 ! %g2 = 00000000f2c3b640
! Mem[00000000520001f8] = 3d68e50821e30e01, %l3 = 00000000218d32de, %l1 = af80dfd92d1c20ba
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 3d68e50821e30e01
! Mem[00000000530001d0] = 461cd83e, %l7 = fde0717ab25fc644
swap [%i2+0x1d0],%l7 ! %l7 = 00000000461cd83e
p33_label_15:
! Mem[0000000052800198] = 1e49f136, %l0 = 000000001aff02cc
ldstub [%i1+0x198],%l0 ! %l0 = 0000001e000000ff
! Mem[0000000090000108] = 6d4cb81f, %g2 = 00000000f2c3b640
lduw [%i4+0x108],%g2 ! %g2 = 000000006d4cb81f
! %f16 = 69eb60a9 ef626631 b4428221 78b6a9fc
! %f20 = bd52673c f6fbda1e fc3f68a4 955de25d
! %f24 = c1757d8c 26318573 3f6712e5 ed8524b5
! %f28 = 7ae23e22 e38e50b7 279296a3 57743b79
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000040
! %l2 = 00000000db564006, Mem[0000000091800112] = b98847bf
sth %l2,[%o0+0x112] ! Mem[0000000091800110] = 400647bf
! %l2 = 00000000db564006, Mem[00000000910001ec] = aded4894
stb %l2,[%i6+0x1ec] ! Mem[00000000910001ec] = 06ed4894
! Mem[00000000520000d0] = 52e6931c, %l2 = db564006, %l7 = 461cd83e
add %i0,0xd0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000052e6931c
! Mem[0000000053000078] = 7494d1ff, %l3 = 00000000218d32de
swap [%i2+0x078],%l3 ! %l3 = 000000007494d1ff
! Mem[0000000053000174] = 18eb791e, %l4 = aa52a142, %l0 = 0000001e
add %i2,0x174,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000018eb791e
! Mem[0000000053800194] = 6ab3def2, %l0 = 0000000018eb791e
swap [%i3+0x194],%l0 ! %l0 = 000000006ab3def2
! Mem[00000000908001e8] = 2a374456, %g18 = 76637b7c6afecf2d
ldsw [%i5+0x1e8],%g2 ! %g2 = 76637b7c6afecf2d
p33_label_16:
membar #Sync ! Added by membar checker (306)
! Mem[000000009000007c] = 57743b79, %g18 = 76637b7c6afecf2d
ldsw [%i4+0x07c],%g2 ! %g2 = 76637b7c6afecf2d
! Mem[000000009080019c] = 89ad2477, %g2 = 0000000057743b79
lduw [%i5+0x19c],%g2 ! %g2 = 0000000089ad2477
! Mem[0000000091800020] = d34b5591902fc43a, %g2 = 0000000089ad2477
ldx [%o0+%o4],%g2 ! %g2 = d34b5591902fc43a
! Mem[00000000520001d7] = 5a28e129, %l2 = 00000000db564006
ldstub [%i0+0x1d7],%l2 ! %l2 = 00000029000000ff
! Mem[0000000090800120] = 51966be5, %g2 = d34b5591902fc43a
lduw [%i5+0x120],%g2 ! %g2 = 0000000051966be5
! Mem[0000000091000160] = 461a15718506bd1f, %g2 = 0000000051966be5
ldx [%i6+0x160],%g2 ! %g2 = 461a15718506bd1f
! %f0 = a131d576 7f48b3c1 04a24b48 1fb84c6d
! %f4 = d996c2c1 5512a542 bebb8ffe a0483478
! %f8 = 31c1a1fd 7144a088 b2cc9999 55d58e5a
! %f12 = 0a77f8a1 9d51f1e8 9836e722 8c978bc1
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000100
! %f0 = a131d576 7f48b3c1 04a24b48 1fb84c6d
! %f4 = d996c2c1 5512a542 bebb8ffe a0483478
! %f8 = 31c1a1fd 7144a088 b2cc9999 55d58e5a
! %f12 = 0a77f8a1 9d51f1e8 9836e722 8c978bc1
stda %f0,[%i0]ASI_BLK_P ! Block Store to 0000000052000000
! Mem[000000005200006f] = d841eb8a, %l4 = 00000000aa52a142
ldstub [%i0+0x06f],%l4 ! %l4 = 0000008a000000ff
! Mem[00000000910000d8] = a1090d63, %g2 = 461a15718506bd1f
ldub [%i6+0x0d9],%g2 ! %g2 = 00000000000000a1
p33_label_17:
! %l2 = 0000000000000029, Mem[0000000091000042] = ea05430a
stb %l2,[%i6+0x042] ! Mem[0000000091000040] = 2905430a
! Mem[000000005300006c] = 7dfa8904, %l0 = 000000006ab3def2
lduh [%i2+0x06e],%l0 ! %l0 = 0000000000008904
! %l6 = 0000000000000000, Mem[0000000091000188] = c03b64c2
stw %l6,[%i6+0x188] ! Mem[0000000091000188] = 00000000
! Mem[00000000530001b8] = 54c57ef7580b3b1c, %l0 = 0000000000008904, %l7 = 0000000052e6931c
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 54c57ef7580b3b1c
! Mem[000000005380002c] = 068b838a, %l5 = a5ddc005db78ae33
ldsh [%i3+0x02c],%l5 ! %l5 = 000000000000068b
! Mem[0000000053800000] = 96150757, %l0 = 00008904, %l1 = 21e30e01
casa [%i3]0x80,%l0,%l1 ! %l1 = 0000000096150757
membar #Sync ! Added by membar checker (307)
! %f16 = 69eb60a9 ef626631 b4428221 78b6a9fc
! %f20 = bd52673c f6fbda1e fc3f68a4 955de25d
! %f24 = c1757d8c 26318573 3f6712e5 ed8524b5
! %f28 = 7ae23e22 e38e50b7 279296a3 57743b79
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[0000000090800188] = 3d4e83a6, %g2 = 00000000000000a1
ldub [%i5+0x189],%g2 ! %g2 = 000000000000003d
! Mem[0000000053000140] = af80dfd9 2d1c20ba 9fdfb83e 131560d5
! Mem[0000000053000150] = 0a1e5ebc 341b71e9 b66856d7 8c4b7405
! Mem[0000000053000160] = 403938b2 f9afdabf 7593984f 81ab7299
! Mem[0000000053000170] = c339d398 18eb791e 26102984 b44e2b90
mov 0x140,%g5
ldda [%i2+%g5]ASI_BLK_S,%f0 ! Block Load from 0000000053000140
! %l6 = 00000000, %l7 = 580b3b1c, Mem[0000000052800150] = 16baa33e 679224d6
std %l6,[%i1+0x150] ! Mem[0000000052800150] = 00000000 580b3b1c
p33_label_18:
! Mem[0000000091000090] = 898c3891, %g2 = 000000000000003d
lduw [%i6+0x090],%g2 ! %g2 = 00000000898c3891
! %l3 = 000000007494d1ff, Mem[000000009080006a] = 93cc4b2a
stb %l3,[%i5+0x06a] ! Mem[0000000090800068] = ffcc4b2a
! %l5 = 000000000000068b, Mem[0000000091800050] = e98753bc
stb %l5,[%o0+0x050] ! Mem[0000000091800050] = 8b8753bc
! Mem[00000000528000a8] = 95e8f9927ca841b9, %l3 = 000000007494d1ff, %l4 = 000000000000008a
add %i1,0xa8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 95e8f9927ca841b9
! %f0 = af80dfd9 2d1c20ba 9fdfb83e 131560d5
! %f4 = 0a1e5ebc 341b71e9 b66856d7 8c4b7405
! %f8 = 403938b2 f9afdabf 7593984f 81ab7299
! %f12 = c339d398 18eb791e 26102984 b44e2b90
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[000000009080013c] = 61d501d1, %g2 = 00000000898c3891
lduw [%i5+0x13c],%g2 ! %g2 = 0000000061d501d1
! Mem[00000000520001f4] = 27ddcd84, %l7 = 54c57ef7580b3b1c
lduw [%i0+0x1f4],%l7 ! %l7 = 0000000027ddcd84
! %l6 = 0000000000000000, Mem[000000009080012d] = 86dab27b
stb %l6,[%i5+0x12d] ! Mem[000000009080012c] = 00dab27b
! Mem[0000000052800130] = 4a19a2b71aff02cc, %l3 = 000000007494d1ff
ldx [%i1+0x130],%l3 ! %l3 = 4a19a2b71aff02cc
! Mem[00000000530000a4] = 218d32de, %l4 = 95e8f9927ca841b9
swap [%i2+0x0a4],%l4 ! %l4 = 00000000218d32de
p33_label_19:
! %l2 = 0000000000000029, Mem[00000000900001b6] = 770ac18b
stb %l2,[%i4+0x1b6] ! Mem[00000000900001b4] = 290ac18b
! Mem[00000000910001d8] = 43defde0, %g2 = 0000000061d501d1
ldub [%i6+0x1db],%g2 ! %g2 = 0000000000000043
! Mem[0000000053000018] = 8759c162928b3181, %l4 = 00000000218d32de
ldx [%i2+%o3],%l4 ! %l4 = 8759c162928b3181
! Mem[00000000530001c0] = 336be193, %l3 = 4a19a2b71aff02cc
ldstub [%i2+0x1c0],%l3 ! %l3 = 00000033000000ff
! Mem[00000000538000de] = 52d1e688, %l1 = 0000000096150757
ldstub [%i3+0x0de],%l1 ! %l1 = 000000e6000000ff
! Mem[00000000908001b8] = 18bd7e8a f69c3a94, %g2 = 00000043, %g3 = 00000000
ldd [%i5+0x1b8],%g2 ! %g2 = 0000000018bd7e8a 00000000f69c3a94
! Mem[00000000528001a4] = 92c6ff4a, %l5 = 0000068b, %l1 = 000000e6
add %i1,0x1a4,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000092c6ff4a
! Mem[0000000052000124] = 26318573, %l6 = 00000000, %l4 = 928b3181
add %i0,0x124,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000026318573
! Mem[00000000908001e8] = 2a374456, %g18 = 76637b7c6afecf2d
ldsw [%i5+0x1e8],%g2 ! %g2 = 76637b7c6afecf2d
! Mem[0000000052000040] = 92193aa2 9ed77c4d, %l0 = 00008904, %l1 = 92c6ff4a
ldd [%i0+0x040],%l0 ! %l0 = 0000000092193aa2 000000009ed77c4d
p33_label_20:
! Mem[0000000052800078] = 7e901833fffb06ea, %l7 = 0000000027ddcd84, %l3 = 0000000000000033
add %i1,0x78,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 7e901833fffb06ea
! Mem[00000000520000f0] = 93c517d8b05883c4, %l4 = 0000000026318573
ldx [%i0+0x0f0],%l4 ! %l4 = 93c517d8b05883c4
! Mem[00000000918000e4] = d226234a, %g2 = 000000002a374456
lduw [%o0+0x0e4],%g2 ! %g2 = 00000000d226234a
! %l6 = 0000000000000000, Mem[0000000053800126] = 7e556f52
stb %l6,[%i3+0x126] ! Mem[0000000053800124] = 7e550052
! Mem[0000000053800078] = 1629acd4, %l6 = 0000000000000000
swap [%i3+0x078],%l6 ! %l6 = 000000001629acd4
! Mem[0000000053800068] = 4b051ef3aebe5f87, %l7 = 0000000027ddcd84, %l2 = 0000000000000029
add %i3,0x68,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 4b051ef3aebe5f87
! Mem[0000000090000050] = bd52673c f6fbda1e, %g2 = d226234a, %g3 = f69c3a94
ldd [%i4+0x050],%g2 ! %g2 = 00000000bd52673c 00000000f6fbda1e
! Mem[0000000053000170] = c339d39818eb791e, %l4 = 93c517d8b05883c4, %l3 = 7e901833fffb06ea
add %i2,0x170,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = c339d39818eb791e
! Mem[0000000052000074] = 6377f035, %l1 = 000000009ed77c4d
ldub [%i0+0x077],%l1 ! %l1 = 0000000000000035
! Mem[00000000520001f4] = 27ddcd84, %l4 = b05883c4, %l3 = 18eb791e
add %i0,0x1f4,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000027ddcd84
p33_label_21:
! Mem[0000000052800094] = 1f75fd3b, %l4 = 93c517d8b05883c4
swap [%i1+0x094],%l4 ! %l4 = 000000001f75fd3b
! Mem[000000005200015c] = 5debd31a, %l6 = 1629acd4, %l3 = 27ddcd84
add %i0,0x15c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000005debd31a
! Mem[000000005280013c] = cfea379c, %l0 = 0000000092193aa2
swap [%i1+0x13c],%l0 ! %l0 = 00000000cfea379c
! Mem[0000000091000034] = c262126c, %g2 = 00000000bd52673c
ldsb [%i6+0x034],%g2 ! %g2 = ffffffffffffffc2
! %l2 = 4b051ef3aebe5f87, Mem[00000000910001aa] = 5074b75a
stb %l2,[%i6+0x1aa] ! Mem[00000000910001a8] = 8774b75a
! Mem[0000000052800185] = 97cf6515, %l1 = 0000000000000035
ldstub [%i1+0x185],%l1 ! %l1 = 000000cf000000ff
membar #Sync ! Added by membar checker (308)
! Mem[00000000900000a8] = 9972ab81, %g18 = 76637b7c6afecf2d
ldsw [%i4+0x0a8],%g2 ! %g2 = 76637b7c6afecf2d
! Mem[00000000918000f0] = 8088c4bfe80a206b, %g2 = ffffffff9972ab81
ldx [%o0+0x0f0],%g2 ! %g2 = 8088c4bfe80a206b
! Mem[0000000090000140] = 69eb60a9, %g2 = 8088c4bfe80a206b
lduw [%i4+0x140],%g2 ! %g2 = 0000000069eb60a9
! %l1 = 00000000000000cf, Mem[0000000091000088] = 01cc76b4
stw %l1,[%i6+0x088] ! Mem[0000000091000088] = 000000cf
p33_label_22:
! Mem[0000000053000080] = 09ebc93b 7363a0fe 4614acf2 eec24543
! Mem[0000000053000090] = 30878d74 e1073be6 6365be3d b4c2a578
! Mem[00000000530000a0] = 9938f040 7ca841b9 7bd6ae69 4cd90f2d
! Mem[00000000530000b0] = 63f0f471 a72b5dea f93b3151 91381cba
ldda [%i2+%g4]ASI_BLK_S,%f16 ! Block Load from 0000000053000080
! Mem[0000000053000080] = 09ebc93b 7363a0fe 4614acf2 eec24543
! Mem[0000000053000090] = 30878d74 e1073be6 6365be3d b4c2a578
! Mem[00000000530000a0] = 9938f040 7ca841b9 7bd6ae69 4cd90f2d
! Mem[00000000530000b0] = 63f0f471 a72b5dea f93b3151 91381cba
ldda [%i2+%g4]ASI_BLK_P,%f16 ! Block Load from 0000000053000080
! Mem[0000000052000168] = 42129ccd4723b655, %l7 = 0000000027ddcd84, %l1 = 00000000000000cf
add %i0,0x168,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 42129ccd4723b655
! %l2 = 4b051ef3aebe5f87, Mem[00000000520001b8] = 2b8aa3d556aa0de2
stx %l2,[%i0+0x1b8] ! Mem[00000000520001b8] = 4b051ef3aebe5f87
! %l7 = 0000000027ddcd84, Mem[0000000091000150] = c4534e06
stw %l7,[%i6+0x150] ! Mem[0000000091000150] = 27ddcd84
! Mem[0000000090000080] = ba201c2d d9df80af d5601513 3eb8df9f
! Mem[0000000090000090] = e9711b34 bc5e1e0a 05744b8c d75668b6
! Mem[00000000900000a0] = bfdaaff9 b2383940 9972ab81 4f989375
! Mem[00000000900000b0] = 1e79eb18 98d339c3 902b4eb4 84291026
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000052800178] = 9c35f0506e4002d9, %l7 = 0000000027ddcd84, %l1 = 42129ccd4723b655
add %i1,0x178,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 9c35f0506e4002d9
! %l2 = 4b051ef3aebe5f87, Mem[00000000910000b6] = 46c6ea8f
sth %l2,[%i6+0x0b6] ! Mem[00000000910000b4] = 5f87ea8f
! Mem[0000000052800100] = df3f5e5bad411e81, %l1 = 9c35f0506e4002d9
ldx [%i1+0x100],%l1 ! %l1 = df3f5e5bad411e81
! %l4 = 000000001f75fd3b, Mem[0000000091000041] = a2290543
stb %l4,[%i6+0x041] ! Mem[0000000091000040] = 3b290543
p33_label_23:
! Mem[0000000052800160] = 40c15cd3, %l3 = 000000005debd31a
ldsb [%i1+0x161],%l3 ! %l3 = ffffffffffffffc1
! %l7 = 0000000027ddcd84, Mem[00000000538001b2] = 2e09e1c2
sth %l7,[%i3+0x1b2] ! Mem[00000000538001b0] = 2e09cd84
! Mem[00000000538000d8] = 64a5e23752d1ff88, %l2 = 4b051ef3aebe5f87, %l7 = 0000000027ddcd84
add %i3,0xd8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 64a5e23752d1ff88
! Mem[00000000528001c0] = 13b6d940 ff7c8bd8 4848c91a bbc589b0
! Mem[00000000528001d0] = 29b017c3 4eba8b55 7b18bcf1 73c30f0d
! Mem[00000000528001e0] = e3aceee3 e07cbd97 d905f192 b15bf8db
! Mem[00000000528001f0] = 51da1776 c4ed323f 470029f9 93f89d58
mov 0x1c0,%g6
ldda [%i1+%g6]ASI_BLK_AIUS,%f16 ! Block Load from 00000000528001c0
! Mem[0000000090000060] = 7d8c2631, %g2 = 0000000069eb60a9
lduh [%i4+0x062],%g2 ! %g2 = 0000000000007d8c
! %l2 = aebe5f87, %l3 = ffffffc1, Mem[0000000091800020] = d34b5591 902fc43a
std %l2,[%o0+%o4] ! Mem[0000000091800020] = aebe5f87 ffffffc1
! Mem[0000000052800114] = 8a6754c9, %l5 = 000000000000068b
swap [%i1+0x114],%l5 ! %l5 = 000000008a6754c9
! Mem[00000000900000e8] = c6b9fa4b b24c6065, %g2 = 00007d8c, %g3 = f6fbda1e
ldd [%i4+0x0e8],%g2 ! %g2 = 00000000c6b9fa4b 00000000b24c6065
! Mem[00000000530001f8] = 2224e574, %l5 = 000000008a6754c9
ldsw [%i2+0x1f8],%l5 ! %l5 = 000000002224e574
! %l5 = 000000002224e574, Mem[0000000090000190] = 42a51255
stw %l5,[%i4+0x190] ! Mem[0000000090000190] = 2224e574
p33_label_24:
! Mem[0000000091000094] = b2ff1719, %g2 = 00000000c6b9fa4b
ldsb [%i6+0x095],%g2 ! %g2 = ffffffffffffffb2
! Mem[0000000090000068] = 12e5ed85, %g2 = ffffffffffffffb2
ldsh [%i4+0x06a],%g2 ! %g2 = 00000000000012e5
! Mem[0000000091800114] = 47bf52fb, %g18 = 76637b7c6afecf2d
ldsw [%o0+0x114],%g2 ! %g2 = 76637b7c6afecf2d
! Mem[0000000052800134] = 1aff02cc, %l4 = 1f75fd3b, %l5 = 2224e574
add %i1,0x134,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000001aff02cc
! Mem[00000000530000bc] = 91381cba, %l5 = 000000001aff02cc
ldstub [%i2+0x0bc],%l5 ! %l5 = 00000091000000ff
! %l6 = 1629acd4, %l7 = 52d1ff88, Mem[0000000091800060] = 5faec1ac 2399a21d
std %l6,[%o0+0x060] ! Mem[0000000091800060] = 1629acd4 52d1ff88
! Mem[0000000090800088] = d37cd3a7, %g2 = 0000000047bf52fb
lduw [%i5+0x088],%g2 ! %g2 = 00000000d37cd3a7
! Mem[00000000530001db] = 8fe471f2, %l2 = 4b051ef3aebe5f87
ldstub [%i2+0x1db],%l2 ! %l2 = 000000f2000000ff
! %l0 = 00000000cfea379c, Mem[00000000900000e0] = b1f7e984
sth %l0,[%i4+0x0e0] ! Mem[00000000900000e0] = 379ce984
! Mem[00000000900001d4] = 5512a542, %g2 = 00000000d37cd3a7
lduw [%i4+0x1d4],%g2 ! %g2 = 000000005512a542
p33_label_25:
! Mem[0000000090800038] = 3b0cad50b81e4cad, %g2 = 000000005512a542
ldx [%i5+0x038],%g2 ! %g2 = 3b0cad50b81e4cad
! Mem[0000000091000028] = 3bc405d5, %g2 = 3b0cad50b81e4cad
ldsb [%i6+0x02b],%g2 ! %g2 = 000000000000003b
! Mem[0000000091000140] = 546b0b27, %g18 = 76637b7c6afecf2d
ldsw [%i6+0x140],%g2 ! %g2 = 76637b7c6afecf2d
! Mem[000000005380012c] = 611962c7, %l6 = 1629acd4, %l4 = 1f75fd3b
add %i3,0x12c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000611962c7
! Mem[000000009000014c] = 78b6a9fc, %g2 = 00000000546b0b27
lduw [%i4+0x14c],%g2 ! %g2 = 0000000078b6a9fc
! Mem[000000005200000e] = 1fb84c6d, %l3 = ffffffffffffffc1
ldstub [%i0+0x00e],%l3 ! %l3 = 0000004c000000ff
! Mem[0000000090000140] = 69eb60a9 ef626631 b4428221 78b6a9fc
! Mem[0000000090000150] = bd52673c f6fbda1e fc3f68a4 955de25d
! Mem[0000000090000160] = c1757d8c 26318573 3f6712e5 ed8524b5
! Mem[0000000090000170] = 7ae23e22 e38e50b7 279296a3 57743b79
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! %l6 = 000000001629acd4, Mem[0000000090800198] = 017639b3
stb %l6,[%i5+0x198] ! Mem[0000000090800198] = d47639b3
! Mem[0000000053800148] = 0d335c38, %l3 = 000000000000004c
ldstub [%i3+0x148],%l3 ! %l3 = 0000000d000000ff
! Mem[0000000091800054] = 1b569699, %g2 = 0000000078b6a9fc
ldsh [%o0+0x056],%g2 ! %g2 = 0000000000001b56
ba,a p33_not_taken_0_end
p33_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000cfea379c
bne,a,pn %xcc,p33_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be df3f5e5bad411e81
bne,a,pn %xcc,p33_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000f2
bne,a,pn %xcc,p33_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000000d
bne,a,pn %xcc,p33_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000611962c7
bne,a,pn %xcc,p33_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000091
bne,a,pn %xcc,p33_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000001629acd4
bne,a,pn %xcc,p33_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 64a5e23752d1ff88
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 af80dfd9 2d1c20ba
bne %xcc,p33_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 9fdfb83e 131560d5
bne %xcc,p33_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 0a1e5ebc 341b71e9
bne %xcc,p33_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be b66856d7 8c4b7405
bne %xcc,p33_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 403938b2 f9afdabf
bne %xcc,p33_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 7593984f 81ab7299
bne %xcc,p33_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be c339d398 18eb791e
bne %xcc,p33_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 26102984 b44e2b90
bne %xcc,p33_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 13b6d940 ff7c8bd8
bne %xcc,p33_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 4848c91a bbc589b0
bne %xcc,p33_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 29b017c3 4eba8b55
bne %xcc,p33_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 7b18bcf1 73c30f0d
bne %xcc,p33_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be e3aceee3 e07cbd97
bne %xcc,p33_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be d905f192 b15bf8db
bne %xcc,p33_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 51da1776 c4ed323f
bne %xcc,p33_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 470029f9 93f89d58
bne %xcc,p33_f30_fail
nop
! Check Local Memory
set p33_local0_expect,%g1
p33_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = a131d5767f48b3c1
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 = 04a24b481fb8ff6d
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 = d996c2c15512a542
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 = bebb8ffea0483478
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 = 31c1a1fd7144a088
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 = b2cc999955d58e5a
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 = 0a77f8a19d51f1e8
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 = 9836e7228c978bc1
ldx [%i0+0x038],%g3 ! Observed data at 0000000052000038
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 53b0d004d841ebff
ldx [%i0+0x068],%g3 ! Observed data at 0000000052000068
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x068,%g4
ldx [%g1+0x098],%g2 ! Expected data = e577a724862212f3
ldx [%i0+0x098],%g3 ! Observed data at 0000000052000098
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 087421fdffdf9756
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000520000b0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 52e6931c5da43f35
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000520000d0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x198],%g2 ! Expected data = 1741cc90670236cd
ldx [%i0+0x198],%g3 ! Observed data at 0000000052000198
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 4b051ef3aebe5f87
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000520001b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 099f9b4c5a28e1ff
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000520001d0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1d0,%g4
set p33_local1_expect,%g1
p33_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 000000000000003f
ldx [%i1+0x010],%g3 ! Observed data at 0000000052800010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = 000000000000ff3f
ldx [%i1+0x040],%g3 ! Observed data at 0000000052800040
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = e1f18a9dc17e42c8
ldx [%i1+0x068],%g3 ! Observed data at 0000000052800068
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 7e901833fffb06ea
ldx [%i1+0x078],%g3 ! Observed data at 0000000052800078
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 5debd31ae95fad05
ldx [%i1+0x080],%g3 ! Observed data at 0000000052800080
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0000004f43cad1fe
ldx [%i1+0x088],%g3 ! Observed data at 0000000052800088
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 22ad1d71b05883c4
ldx [%i1+0x090],%g3 ! Observed data at 0000000052800090
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 97bdffe0e3eeace3
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000528000e0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0bc5a20d0000068b
ldx [%i1+0x110],%g3 ! Observed data at 0000000052800110
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = 8c97e7c092193aa2
ldx [%i1+0x138],%g3 ! Observed data at 0000000052800138
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 00000000580b3b1c
ldx [%i1+0x150],%g3 ! Observed data at 0000000052800150
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = 41bac9e097ff6515
ldx [%i1+0x180],%g3 ! Observed data at 0000000052800180
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = ff49f1362826f334
ldx [%i1+0x198],%g3 ! Observed data at 0000000052800198
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 2e43ff8492c6ff4a
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000528001a0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = f367656cfcfa4727
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000528001b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 13b6d940ff7c8bd8
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000528001c0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 4848c91abbc589b0
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000528001c8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 29b017c34eba8b55
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000528001d0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 7b18bcf173c30f0d
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000528001d8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = e3aceee3e07cbd97
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000528001e0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = d905f192b15bf8db
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000528001e8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 51da1776c4ed323f
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000528001f0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 470029f993f89d58
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000528001f8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1f8,%g4
set p33_local2_expect,%g1
p33_check_local2:
ldx [%g1+0x078],%g2 ! Expected data = 218d32ded68dbcaa
ldx [%i2+0x078],%g3 ! Observed data at 0000000053000078
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 9938f0407ca841b9
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000530000a0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = f93b3151ff381cba
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000530000b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x120],%g2 ! Expected data = e07691fe2faaffa6
ldx [%i2+0x120],%g3 ! Observed data at 0000000053000120
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x120,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 2826f33474614ef8
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000530001b0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 54c57ef7580b3b1c
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000530001b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ff6be1934268fa2d
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000530001c0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = b25fc644be1de996
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000530001d0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 8fe471ffb1f55061
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000530001d8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1d8,%g4
set p33_local3_expect,%g1
p33_check_local3:
ldx [%g1+0x078],%g2 ! Expected data = 00000000086915d6
ldx [%i3+0x078],%g3 ! Observed data at 0000000053800078
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 64a5e23752d1ff88
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000538000d8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = e2206de04483a017
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000538000e8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x120],%g2 ! Expected data = e3cda1b27e550052
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 = d7df356bd1e1c820
ldx [%i3+0x138],%g3 ! Observed data at 0000000053800138
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = ff335c3832ade6f6
ldx [%i3+0x148],%g3 ! Observed data at 0000000053800148
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = 97cccf22f09acc75
ldx [%i3+0x168],%g3 ! Observed data at 0000000053800168
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = 1efac13818eb791e
ldx [%i3+0x190],%g3 ! Observed data at 0000000053800190
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 6c1db4c1cbfc9b82
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000538001a0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 2e09cd8403f385b5
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000538001b0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 69eb60a9ef626631
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000538001c0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b442822178b6a9fc
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000538001c8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = bd52673cf6fbda1e
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000538001d0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = fc3f68a4955de25d
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000538001d8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = c1757d8c26318573
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000538001e0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 3f6712e5ed8524b5
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000538001e8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 7ae23e22e38e50b7
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000538001f0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 279296a357743b79
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000538001f8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1f8,%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:
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000053800010]
lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000052000000]
ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000053000018]
ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000052000000]
ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000052800010]
ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000052000010]
swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000052000028]
done
p33_trap1o:
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000053800010]
lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000052000000]
ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000053000018]
ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000052000000]
ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000052800010]
ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000052000010]
swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000052000028]
done
p33_trap2e:
membar #Sync
mov 0x100,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p33_trap2o:
membar #Sync
mov 0x100,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p33_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p33_trap3o:
nop
nop
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 = 77d7c706580b3b1c
ldx [%g1+0x008],%l1 ! %l1 = 70628e7e39f405eb
ldx [%g1+0x010],%l2 ! %l2 = f14365b45854fb57
ldx [%g1+0x018],%l3 ! %l3 = 43ec54f678ab4fa5
ldx [%g1+0x020],%l4 ! %l4 = 794693a5f3abac93
ldx [%g1+0x028],%l5 ! %l5 = 50a63c1dcbb58711
ldx [%g1+0x030],%l6 ! %l6 = e0ae56f1e558e8d5
ldx [%g1+0x038],%l7 ! %l7 = 26352ac5f09acc75
! 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 = 0a3bbd62 f153c7b1 0bbcf4df 2d0c973e
! %f4 = 4918bcb7 81c2f13b d71b122d 5272332c
! %f8 = e0230cef 1663236f f668e02e 071b3286
! %f12 = b9e8d1b4 043314c5 a6f63619 211306c7
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2c16509a 9b97400b cd896aac 66b30b69
! %f20 = f25353bd 81088979 79423cb3 f6f0b8c8
! %f24 = 64a90d0a 897838e9 0ca7af30 5821a174
! %f28 = 46eafa8f 70027897 d6536f3c 1d809544
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e30fb8b7 ecaae850 f4e57e59 8b06a767
! %f36 = 38ff6f5f 60081a80 31297c85 2fb8d9d5
! %f40 = 7e564eff 2a118988 7d90a76d 1dd361d4
! %f44 = 6a634915 1c0a6265 24c12a49 6e094308
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xfc4decb00000003e,%g7,%g1 ! GSR scale = 7, align = 6
wr %g1,%g0,%gsr ! GSR = fc4decb00000003e
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:
! %l2 = 9d9dadc0ad1a2b4e, Mem[0000000090800108] = da566dfe93b8a80e
stx %l2,[%i5+0x108] ! Mem[0000000090800108] = 9d9dadc0ad1a2b4e
! Mem[00000000550001f8] = e9c21f06, %l1 = 0f4314f3, %l6 = 72c790b6
add %i2,0x1f8,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000e9c21f06
! Mem[00000000548000a8] = 7c1508f7, %l0 = 1d7643f26b4b649f
lduw [%i1+0x0a8],%l0 ! %l0 = 000000007c1508f7
! Mem[0000000054000180] = 772dd7c0, %l3 = 2e7e36f2e7695655
ldstub [%i0+0x180],%l3 ! %l3 = 00000077000000ff
! Mem[0000000054000094] = a911275a, %l6 = 00000000e9c21f06
swap [%i0+0x094],%l6 ! %l6 = 00000000a911275a
! %l0 = 000000007c1508f7, Mem[000000009180013e] = b7dfb5cc
stb %l0,[%o0+0x13e] ! Mem[000000009180013c] = f7dfb5cc
! Mem[00000000550000b8] = 94a405a9, %l6 = 00000000a911275a
ldstub [%i2+0x0b8],%l6 ! %l6 = 00000094000000ff
! Mem[00000000540001e4] = b5479846, %l7 = 7a09c652, %l7 = 7a09c652
add %i0,0x1e4,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000b5479846
! %l6 = 00000094, %l7 = b5479846, Mem[0000000090000058] = 7aea8023 52987c9c
std %l6,[%i4+0x058] ! Mem[0000000090000058] = 00000094 b5479846
! Mem[00000000908000d0] = a1d7532a91b2ae27, %g2 = 0000000000000000
ldx [%i5+0x0d0],%g2 ! %g2 = a1d7532a91b2ae27
p34_label_2:
! Mem[0000000091800080] = 93874e7f, %g2 = a1d7532a91b2ae27
ldub [%o0+0x082],%g2 ! %g2 = 0000000000000093
! Mem[0000000055800150] = 9b925192, %l1 = 991ac0120f4314f3
swap [%i3+0x150],%l1 ! %l1 = 000000009b925192
! %f16 = 2c16509a 9b97400b cd896aac 66b30b69
! %f20 = f25353bd 81088979 79423cb3 f6f0b8c8
! %f24 = 64a90d0a 897838e9 0ca7af30 5821a174
! %f28 = 46eafa8f 70027897 d6536f3c 1d809544
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000180
! %f16 = 2c16509a 9b97400b cd896aac 66b30b69
! %f20 = f25353bd 81088979 79423cb3 f6f0b8c8
! %f24 = 64a90d0a 897838e9 0ca7af30 5821a174
! %f28 = 46eafa8f 70027897 d6536f3c 1d809544
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[0000000090800174] = 6dec9fe4, %g2 = 0000000000000093
ldsh [%i5+0x174],%g2 ! %g2 = 0000000000006dec
! Mem[0000000055800138] = 48e75c609d089e1a, %l4 = 59545a762dcc9f2d, %l0 = 000000007c1508f7
add %i3,0x138,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 48e75c609d089e1a
! %l4 = 59545a762dcc9f2d, Mem[0000000090000060] = bd85b6d8
stw %l4,[%i4+0x060] ! Mem[0000000090000060] = 2dcc9f2d
! Mem[000000009180010c] = 3b56edba, %g2 = 0000000000006dec
lduh [%o0+0x10c],%g2 ! %g2 = 0000000000003b56
! Mem[000000009080013c] = 61a301d1, %g2 = 0000000000003b56
ldsh [%i5+0x13c],%g2 ! %g2 = 00000000000061a3
! Mem[00000000550000e4] = f56097ae, %l1 = 9b925192, %l3 = 00000077
add %i2,0xe4,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000f56097ae
p34_label_3:
! Mem[0000000091000038] = eeda11bd, %g2 = 00000000000061a3
ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffffeeda
! Mem[0000000055800149] = e2299acb, %l5 = aa63e988569bed61
ldstub [%i3+0x149],%l5 ! %l5 = 00000029000000ff
! %f16 = 2c16509a 9b97400b cd896aac 66b30b69
! %f20 = f25353bd 81088979 79423cb3 f6f0b8c8
! %f24 = 64a90d0a 897838e9 0ca7af30 5821a174
! %f28 = 46eafa8f 70027897 d6536f3c 1d809544
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[0000000091000008] = 27e2e4e1 df89ac55, %g2 = ffffeeda, %g3 = 00000000
ldd [%i6+%o1],%g2 ! %g2 = 0000000027e2e4e1 00000000df89ac55
! Mem[00000000910000c8] = 5c717882 8577b28a, %g2 = 27e2e4e1, %g3 = df89ac55
ldd [%i6+0x0c8],%g2 ! %g2 = 000000005c717882 000000008577b28a
! Mem[0000000091000188] = 3b64c2e0, %g2 = 000000005c717882
ldsb [%i6+0x189],%g2 ! %g2 = 000000000000003b
! Mem[00000000918001fc] = 7f9f4f47, %g2 = 000000000000003b
ldsb [%o0+0x1fc],%g2 ! %g2 = 000000000000007f
! Mem[00000000910000a0] = 9a60a901 332b0c79, %g2 = 0000007f, %g3 = 8577b28a
ldd [%i6+0x0a0],%g2 ! %g2 = 000000009a60a901 00000000332b0c79
! Mem[0000000055000068] = 613249ae, %l2 = ad1a2b4e, %l2 = ad1a2b4e
add %i2,0x68,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000613249ae
! Mem[0000000054800128] = 331e1441, %l2 = 613249ae, %l0 = 9d089e1a
add %i1,0x128,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000331e1441
p34_label_4:
membar #Sync ! Added by membar checker (309)
! Mem[00000000900000c0] = 509a9b97, %g2 = 000000009a60a901
ldub [%i4+0x0c2],%g2 ! %g2 = 0000000000000050
! %f16 = 2c16509a 9b97400b cd896aac 66b30b69
! %f20 = f25353bd 81088979 79423cb3 f6f0b8c8
! %f24 = 64a90d0a 897838e9 0ca7af30 5821a174
! %f28 = 46eafa8f 70027897 d6536f3c 1d809544
mov 0x100,%g4
stda %f16,[%i0+%g4]ASI_BLK_AIUS ! Block Store to 0000000054000100
! Mem[000000005580009c] = 031e38c3, %l0 = 00000000331e1441
ldstub [%i3+0x09c],%l0 ! %l0 = 00000003000000ff
! %l1 = 000000009b925192, Mem[00000000908001ae] = b54867f7
stb %l1,[%i5+0x1ae] ! Mem[00000000908001ac] = 924867f7
! Mem[0000000091800108] = 5a403b56, %g2 = 0000000000000050
ldsb [%o0+0x10a],%g2 ! %g2 = 000000000000005a
! %l2 = 00000000613249ae, Mem[00000000910001fe] = 9465b83e
sth %l2,[%i6+0x1fe] ! Mem[00000000910001fc] = 49aeb83e
! %l6 = 00000094, %l7 = b5479846, Mem[0000000090800118] = 59744ec7 141e1b8a
std %l6,[%i5+0x118] ! Mem[0000000090800118] = 00000094 b5479846
! %l6 = 00000094, %l7 = b5479846, Mem[0000000091800178] = d42ec1f4 24544464
std %l6,[%o0+0x178] ! Mem[0000000091800178] = 00000094 b5479846
! Mem[0000000055000118] = 93a792f178acc27f, %l5 = 0000000000000029, %l3 = 00000000f56097ae
add %i2,0x118,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 93a792f178acc27f
! Mem[0000000090000040] = 0b40979b 9a50162c 690bb366 ac6a89cd
! Mem[0000000090000050] = 79890881 bd5353f2 c8b8f0f6 b33c4279
! Mem[0000000090000060] = e9387889 0a0da964 74a12158 30afa70c
! Mem[0000000090000070] = 97780270 8ffaea46 4495801d 3c6f53d6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
p34_label_5:
! Mem[00000000900000c0] = 2c16509a 9b97400b cd896aac 66b30b69
! Mem[00000000900000d0] = f25353bd 81088979 79423cb3 f6f0b8c8
! Mem[00000000900000e0] = 64a90d0a 897838e9 0ca7af30 5821a174
! Mem[00000000900000f0] = 46eafa8f 70027897 d6536f3c 1d809544
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! %f0 = 0a3bbd62 f153c7b1 0bbcf4df 2d0c973e
! %f4 = 4918bcb7 81c2f13b d71b122d 5272332c
! %f8 = e0230cef 1663236f f668e02e 071b3286
! %f12 = b9e8d1b4 043314c5 a6f63619 211306c7
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000140
! %f0 = 0a3bbd62 f153c7b1 0bbcf4df 2d0c973e
! %f4 = 4918bcb7 81c2f13b d71b122d 5272332c
! %f8 = e0230cef 1663236f f668e02e 071b3286
! %f12 = b9e8d1b4 043314c5 a6f63619 211306c7
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[0000000054800138] = ec27fb06 7368804e, %l4 = 2dcc9f2d, %l5 = 00000029
ldd [%i1+0x138],%l4 ! %l4 = 00000000ec27fb06 000000007368804e
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000091800098] = a9e2f7a3, %g2 = 000000000000005a
ldsh [%o0+0x098],%g2 ! %g2 = ffffffffffffa9e2
! Mem[000000009000010c] = 7beb8d82, %g18 = b3b1ba0e19bb429a
ldsw [%i4+0x10c],%g2 ! %g2 = b3b1ba0e19bb429a
! Mem[0000000054800180] = 0140d95b, %l4 = ec27fb06, %l0 = 00000003
add %i1,0x180,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000000140d95b
! Mem[000000005500016a] = 98b03e2d, %l5 = 000000007368804e
ldstub [%i2+0x16a],%l5 ! %l5 = 0000003e000000ff
membar #Sync ! Added by membar checker (310)
! %l1 = 000000009b925192, Mem[0000000090000060] = e9387889
stw %l1,[%i4+0x060] ! Mem[0000000090000060] = 9b925192
p34_label_6:
! %l3 = 93a792f178acc27f, Mem[00000000910000c2] = b874d29c
stb %l3,[%i6+0x0c2] ! Mem[00000000910000c0] = 7f74d29c
! Mem[0000000091800140] = b5cc6c8f 3eab924c, %g2 = 7beb8d82, %g3 = 332b0c79
ldd [%o0+0x140],%g2 ! %g2 = 00000000b5cc6c8f 000000003eab924c
! Mem[00000000550001b4] = 38fe2c6f, %l2 = 613249ae, %l1 = 9b925192
add %i2,0x1b4,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000038fe2c6f
! %f16 = 2c16509a 9b97400b cd896aac 66b30b69
! %f20 = f25353bd 81088979 79423cb3 f6f0b8c8
! %f24 = 64a90d0a 897838e9 0ca7af30 5821a174
! %f28 = 46eafa8f 70027897 d6536f3c 1d809544
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[0000000055800018] = 18000032, %l7 = 00000000b5479846
lduw [%i3+%o3],%l7 ! %l7 = 0000000018000032
! Mem[00000000550000c0] = 85c3d918a88cd69f, %l7 = 0000000018000032, %l4 = 00000000ec27fb06
add %i2,0xc0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 85c3d918a88cd69f
! %l1 = 0000000038fe2c6f, Mem[0000000055800019] = 18000032
stb %l1,[%i3+0x019] ! Mem[0000000055800018] = 186f0032
! Mem[0000000091000110] = cecbc0eb4839fbff, %g2 = 00000000b5cc6c8f
ldx [%i6+0x110],%g2 ! %g2 = cecbc0eb4839fbff
! Mem[000000005480000b] = 6aaa57fa, %l1 = 0000000038fe2c6f
ldstub [%i1+0x00b],%l1 ! %l1 = 000000fa000000ff
! %l0 = 0140d95b, %l1 = 000000fa, Mem[0000000090800128] = 60245948 b786dab2
std %l0,[%i5+0x128] ! Mem[0000000090800128] = 0140d95b 000000fa
p34_label_7:
! %f0 = 0a3bbd62 f153c7b1 0bbcf4df 2d0c973e
! %f4 = 4918bcb7 81c2f13b d71b122d 5272332c
! %f8 = e0230cef 1663236f f668e02e 071b3286
! %f12 = b9e8d1b4 043314c5 a6f63619 211306c7
mov 0x100,%g5
stda %f0,[%i1+%g5]ASI_BLK_AIUS ! Block Store to 0000000054800100
! Mem[00000000900000c0] = 0a3bbd62 f153c7b1 0bbcf4df 2d0c973e
! Mem[00000000900000d0] = 4918bcb7 81c2f13b d71b122d 5272332c
! Mem[00000000900000e0] = e0230cef 1663236f f668e02e 071b3286
! Mem[00000000900000f0] = b9e8d1b4 043314c5 a6f63619 211306c7
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000918000cc] = 74d12d6a, %g2 = cecbc0eb4839fbff
lduw [%o0+0x0cc],%g2 ! %g2 = 0000000074d12d6a
! %f0 = 0a3bbd62 f153c7b1 0bbcf4df 2d0c973e
! %f4 = 4918bcb7 81c2f13b d71b122d 5272332c
! %f8 = e0230cef 1663236f f668e02e 071b3286
! %f12 = b9e8d1b4 043314c5 a6f63619 211306c7
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! %l3 = 93a792f178acc27f, Mem[0000000091800170] = 7e8c17c11515c3a8
stx %l3,[%o0+0x170] ! Mem[0000000091800170] = 93a792f178acc27f
! %f16 = 2c16509a 9b97400b cd896aac 66b30b69
! %f20 = f25353bd 81088979 79423cb3 f6f0b8c8
! %f24 = 64a90d0a 897838e9 0ca7af30 5821a174
! %f28 = 46eafa8f 70027897 d6536f3c 1d809544
mov 0x040,%g4
stda %f16,[%i3+%g4]ASI_BLK_AIUS ! Block Store to 0000000055800040
! Mem[0000000055800198] = 2c7fc610 1059baa6, %l0 = 0140d95b, %l1 = 000000fa
ldd [%i3+0x198],%l0 ! %l0 = 000000002c7fc610 000000001059baa6
! Mem[00000000540001f4] = 37e00b48, %l4 = 85c3d918a88cd69f
ldub [%i0+0x1f4],%l4 ! %l4 = 0000000000000037
! Mem[0000000055800168] = 2029c22e, %l7 = 18000032, %l4 = 00000037
add %i3,0x168,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000002029c22e
membar #Sync ! Added by membar checker (311)
! %l5 = 000000000000003e, Mem[00000000900000ff] = a698e575
stb %l5,[%i4+0x0ff] ! Mem[00000000900000fc] = 3e98e575
p34_label_8:
! Mem[0000000090000180] = 2c16509a 9b97400b cd896aac 66b30b69
! Mem[0000000090000190] = f25353bd 81088979 79423cb3 f6f0b8c8
! Mem[00000000900001a0] = 64a90d0a 897838e9 0ca7af30 5821a174
! Mem[00000000900001b0] = 46eafa8f 70027897 d6536f3c 1d809544
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[00000000558001d0] = b927a548, %l1 = 1059baa6, %l5 = 0000003e
add %i3,0x1d0,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000b927a548
! Mem[00000000540000f8] = edd70e92de05e40a, %l2 = 00000000613249ae, %l5 = 00000000b927a548
add %i0,0xf8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = edd70e92de05e40a
! %l4 = 2029c22e, %l5 = de05e40a, Mem[0000000090800160] = 018c86b1 b61df4e1
std %l4,[%i5+0x160] ! Mem[0000000090800160] = 2029c22e de05e40a
! %l3 = 93a792f178acc27f, Mem[00000000900001f2] = cc02da0c
stb %l3,[%i4+0x1f2] ! Mem[00000000900001f0] = 7f02da0c
! %l5 = edd70e92de05e40a, Mem[00000000910001f0] = 9cd605f5868064bc
stx %l5,[%i6+0x1f0] ! Mem[00000000910001f0] = edd70e92de05e40a
! %l7 = 0000000018000032, Mem[0000000090000118] = 1b978317
sth %l7,[%i4+0x118] ! Mem[0000000090000118] = 00328317
! Mem[0000000091000164] = bd1fdbe8, %g2 = 0000000074d12d6a
ldsh [%i6+0x166],%g2 ! %g2 = ffffffffffffbd1f
! Mem[0000000090800088] = d37cd3a7 3d734006, %g2 = ffffbd1f, %g3 = 3eab924c
ldd [%i5+0x088],%g2 ! %g2 = 00000000d37cd3a7 000000003d734006
! %l3 = 93a792f178acc27f, Mem[0000000091800038] = a229cd5a
stb %l3,[%o0+0x038] ! Mem[0000000091800038] = 7f29cd5a
p34_label_9:
membar #Sync ! Added by membar checker (312)
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 00328317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[0000000055000138] = 64d906f1, %l6 = 0000000000000094
swap [%i2+0x138],%l6 ! %l6 = 0000000064d906f1
! Mem[0000000090800098] = 3dc363ee, %g2 = 00000000d37cd3a7
ldsb [%i5+0x099],%g2 ! %g2 = 000000000000003d
! Mem[0000000091800130] = 344cd6fb, %g2 = 000000000000003d
ldsb [%o0+0x133],%g2 ! %g2 = 0000000000000034
! Mem[00000000558000e7] = d15afc52, %l1 = 000000001059baa6
ldstub [%i3+0x0e7],%l1 ! %l1 = 00000052000000ff
! Mem[00000000548001f8] = ece3a598, %l0 = 000000002c7fc610
swap [%i1+0x1f8],%l0 ! %l0 = 00000000ece3a598
! Mem[0000000054800100] = 0a3bbd62, %l5 = de05e40a, %l5 = de05e40a
add %i1,0x100,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000000a3bbd62
! %l0 = ece3a598, %l1 = 00000052, Mem[0000000054800080] = e88bbc54 8eb3e2af
std %l0,[%i1+0x080] ! Mem[0000000054800080] = ece3a598 00000052
! Mem[0000000090000158] = d71b122d5272332c, %g2 = 0000000000000034
ldx [%i4+0x158],%g2 ! %g2 = d71b122d5272332c
! Mem[0000000091000088] = 01cc76b4, %g2 = d71b122d5272332c
ldsh [%i6+0x088],%g2 ! %g2 = 00000000000001cc
p34_label_10:
! Mem[00000000910000d0] = cf8205a1, %g2 = 00000000000001cc
ldub [%i6+0x0d2],%g2 ! %g2 = 00000000000000cf
! %l7 = 0000000018000032, Mem[00000000908001e8] = 2a3744566487ad2b
stx %l7,[%i5+0x1e8] ! Mem[00000000908001e8] = 0000000018000032
! %f0 = 0a3bbd62 f153c7b1 0bbcf4df 2d0c973e
! %f4 = 4918bcb7 81c2f13b d71b122d 5272332c
! %f8 = e0230cef 1663236f f668e02e 071b3286
! %f12 = b9e8d1b4 043314c5 a6f63619 211306c7
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[00000000900000d0] = 3bf1c281 b7bc1849, %g2 = 000000cf, %g3 = 3d734006
ldd [%i4+0x0d0],%g2 ! %g2 = 000000003bf1c281 00000000b7bc1849
! Mem[00000000540000b6] = fd1580cc, %l5 = 000000000a3bbd62
ldstub [%i0+0x0b6],%l5 ! %l5 = 00000080000000ff
! Mem[00000000908000dc] = f81d9f0c, %g18 = b3b1ba0e19bb429a
ldsw [%i5+0x0dc],%g2 ! %g2 = b3b1ba0e19bb429a
! Mem[00000000910000bc] = 08abd64b, %g2 = fffffffff81d9f0c
ldub [%i6+0x0bc],%g2 ! %g2 = 0000000000000008
! Mem[0000000090800090] = 9b34374c, %g18 = b3b1ba0e19bb429a
ldsw [%i5+0x090],%g2 ! %g2 = b3b1ba0e19bb429a
! %l5 = 0000000000000080, Mem[00000000558001b8] = d9a165e4
sth %l5,[%i3+0x1b8] ! Mem[00000000558001b8] = 008065e4
! Mem[0000000054000120] = 64a90d0a, %l7 = 0000000018000032
ldsb [%i0+0x122],%l7 ! %l7 = 000000000000000d
p34_label_11:
! Mem[00000000558000f8] = 83522c7e, %l3 = 78acc27f, %l4 = 2029c22e
add %i3,0xf8,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000083522c7e
! %l2 = 00000000613249ae, Mem[00000000908000d4] = 91b2ae27
stb %l2,[%i5+0x0d4] ! Mem[00000000908000d4] = aeb2ae27
! Mem[0000000090800034] = 18246bf0, %g18 = b3b1ba0e19bb429a
ldsw [%i5+0x034],%g2 ! %g2 = b3b1ba0e19bb429a
! %l7 = 000000000000000d, Mem[000000009080001c] = 1920ca6d
sth %l7,[%i5+0x01c] ! Mem[000000009080001c] = 000dca6d
! Mem[000000009180019c] = 42cbd34b, %g2 = 0000000018246bf0
lduh [%o0+0x19c],%g2 ! %g2 = 00000000000042cb
! Mem[0000000090800098] = 783dc363, %g2 = 00000000000042cb
ldsb [%i5+0x098],%g2 ! %g2 = 0000000000000078
! Mem[0000000090000108] = a98f2c8c7beb8d82, %g2 = 0000000000000078
ldx [%i4+0x108],%g2 ! %g2 = a98f2c8c7beb8d82
! Mem[00000000548001dc] = 2fd7253d, %l4 = 0000000083522c7e
swap [%i1+0x1dc],%l4 ! %l4 = 000000002fd7253d
! Mem[00000000548001dc] = 83522c7e, %l2 = 613249ae, %l2 = 613249ae
add %i1,0x1dc,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000083522c7e
! %l5 = 0000000000000080, Mem[0000000090000194] = 81088979
stw %l5,[%i4+0x194] ! Mem[0000000090000194] = 00000080
p34_label_12:
! %f16 = 2c16509a 9b97400b cd896aac 66b30b69
! %f20 = f25353bd 81088979 79423cb3 f6f0b8c8
! %f24 = 64a90d0a 897838e9 0ca7af30 5821a174
! %f28 = 46eafa8f 70027897 d6536f3c 1d809544
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000180
membar #Sync ! Added by membar checker (313)
! Mem[0000000090000180] = 0b40979b 9a50162c 690bb366 ac6a89cd
! Mem[0000000090000190] = 79890881 bd5353f2 c8b8f0f6 b33c4279
! Mem[00000000900001a0] = e9387889 0a0da964 74a12158 30afa70c
! Mem[00000000900001b0] = 97780270 8ffaea46 4495801d 3c6f53d6
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %l0 = 00000000ece3a598, Mem[00000000908001ca] = fd6800df
stb %l0,[%i5+0x1ca] ! Mem[00000000908001c8] = 986800df
! %l0 = 00000000ece3a598, Mem[0000000090000114] = a7214a3f
stw %l0,[%i4+0x114] ! Mem[0000000090000114] = ece3a598
! Mem[0000000055000020] = 2cc906f702d28f0d, %l2 = 0000000083522c7e, %l3 = 93a792f178acc27f
add %i2,0x20,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 2cc906f702d28f0d
! Mem[00000000540000a0] = 63db2ba4, %l1 = 0000000000000052
ldsh [%i0+0x0a0],%l1 ! %l1 = 00000000000063db
! Mem[0000000054000034] = 442ca07d, %l7 = 000000000000000d
lduw [%i0+0x034],%l7 ! %l7 = 00000000442ca07d
! %l2 = 0000000083522c7e, Mem[00000000918001f1] = a465d02e
stb %l2,[%o0+0x1f1] ! Mem[00000000918001f0] = 7e65d02e
! %l2 = 0000000083522c7e, Mem[0000000055000077] = db383bbb
stb %l2,[%i2+0x077] ! Mem[0000000055000074] = db383b7e
! Mem[0000000055000140] = 3a56275e5c97bafa, %l4 = 000000002fd7253d, %l1 = 00000000000063db
add %i2,0x140,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 3a56275e5c97bafa
p34_label_13:
! Mem[00000000910000f0] = 8900ace1, %g2 = a98f2c8c7beb8d82
ldsb [%i6+0x0f0],%g2 ! %g2 = ffffffffffffff89
! %l4 = 2fd7253d, %l5 = 00000080, Mem[0000000090800138] = 903ddd5b 61a301d1
std %l4,[%i5+0x138] ! Mem[0000000090800138] = 2fd7253d 00000080
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! %l5 = 0000000000000080, Mem[0000000054800078] = 869e6f98
stw %l5,[%i1+0x078] ! Mem[0000000054800078] = 00000080
! %f16 = 2c16509a 9b97400b cd896aac 66b30b69
! %f20 = f25353bd 81088979 79423cb3 f6f0b8c8
! %f24 = 64a90d0a 897838e9 0ca7af30 5821a174
! %f28 = 46eafa8f 70027897 d6536f3c 1d809544
stda %f16,[%i3]ASI_BLK_S ! Block Store to 0000000055800000
! Mem[000000005580009c] = ff1e38c3, %l6 = 64d906f1, %l1 = 5c97bafa
add %i3,0x9c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000ff1e38c3
! Mem[0000000054800085] = 00000052, %l7 = 00000000442ca07d
ldstub [%i1+0x085],%l7 ! %l7 = 00000000000000ff
! Mem[00000000548001fd] = 7da223e5, %l4 = 000000002fd7253d
ldstub [%i1+0x1fd],%l4 ! %l4 = 000000a2000000ff
! Mem[00000000540001bc] = 10338d8d, %l7 = 0000000000000000
swap [%i0+0x1bc],%l7 ! %l7 = 0000000010338d8d
! Mem[0000000055800169] = 2029c22e, %l3 = 2cc906f702d28f0d
ldstub [%i3+0x169],%l3 ! %l3 = 00000029000000ff
p34_label_14:
! Mem[0000000054000088] = 36d542d6, %l0 = 00000000ece3a598
swap [%i0+0x088],%l0 ! %l0 = 0000000036d542d6
membar #Sync ! Added by membar checker (314)
! Mem[0000000055800028] = 0ca7af305821a174, %l0 = 0000000036d542d6, %l7 = 0000000010338d8d
add %i3,0x28,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 0ca7af305821a174
! %l5 = 0000000000000080, Mem[0000000090000036] = b2d96e81
stb %l5,[%i4+0x036] ! Mem[0000000090000034] = 80d96e81
! Mem[0000000054800114] = 81c2f13b, %l5 = 00000080, %l3 = 00000029
add %i1,0x114,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000081c2f13b
! Mem[0000000055000058] = e1305c73, %l3 = 0000000081c2f13b
swap [%i2+0x058],%l3 ! %l3 = 00000000e1305c73
! Mem[0000000054000070] = 2fa72fbb, %l6 = 64d906f1, %l3 = e1305c73
add %i0,0x70,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000002fa72fbb
! Mem[00000000550000ec] = 9246c888, %l2 = 0000000083522c7e
swap [%i2+0x0ec],%l2 ! %l2 = 000000009246c888
! Mem[00000000910001f8] = c84c2b47 8cef49ae, %g2 = ffffff89, %g3 = b7bc1849
ldd [%i6+0x1f8],%g2 ! %g2 = 00000000c84c2b47 000000008cef49ae
! %f0 = 0a3bbd62 f153c7b1 0bbcf4df 2d0c973e
! %f4 = 4918bcb7 81c2f13b d71b122d 5272332c
! %f8 = e0230cef 1663236f f668e02e 071b3286
! %f12 = b9e8d1b4 043314c5 a6f63619 211306c7
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[0000000091000088] = 01cc76b4, %g2 = 00000000c84c2b47
ldub [%i6+0x088],%g2 ! %g2 = 0000000000000001
p34_label_15:
! Mem[0000000054800048] = 4f90ce18, %l4 = 000000a2, %l7 = 5821a174
add %i1,0x48,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000004f90ce18
! Mem[00000000558001e0] = 411ef6f01347fe4c, %l3 = 000000002fa72fbb, %l7 = 000000004f90ce18
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 411ef6f01347fe4c
! Mem[00000000910001e8] = 28d0e1ad, %g2 = 0000000000000001
ldsb [%i6+0x1e9],%g2 ! %g2 = 0000000000000028
! Mem[000000005580005c] = f6f0b8c8, %l4 = 000000a2, %l5 = 00000080
add %i3,0x5c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000f6f0b8c8
! Mem[00000000540000a0] = 63db2ba4674e2480, %l4 = 00000000000000a2
ldx [%i0+0x0a0],%l4 ! %l4 = 63db2ba4674e2480
! Mem[0000000091800064] = 2399a21d, %g2 = 0000000000000028
lduh [%o0+0x064],%g2 ! %g2 = 0000000000002399
! %f0 = 0a3bbd62 f153c7b1 0bbcf4df 2d0c973e
! %f4 = 4918bcb7 81c2f13b d71b122d 5272332c
! %f8 = e0230cef 1663236f f668e02e 071b3286
! %f12 = b9e8d1b4 043314c5 a6f63619 211306c7
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000040
membar #Sync ! Added by membar checker (315)
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 246780d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! %l1 = 00000000ff1e38c3, Mem[000000005400017c] = 6e7edba0
sth %l1,[%i0+0x17c] ! Mem[000000005400017c] = 38c3dba0
! Mem[000000005580014c] = 7d64baff, %l5 = 00000000f6f0b8c8
swap [%i3+0x14c],%l5 ! %l5 = 000000007d64baff
p34_label_16:
! Mem[0000000091800000] = 53f8ace1, %g2 = 0000000000002399
ldsb [%o0+0x002],%g2 ! %g2 = 0000000000000053
! %l6 = 0000000064d906f1, Mem[000000009180015e] = 94bbe99a
sth %l6,[%o0+0x15e] ! Mem[000000009180015c] = 06f1e99a
! %f0 = 0a3bbd62 f153c7b1 0bbcf4df 2d0c973e
! %f4 = 4918bcb7 81c2f13b d71b122d 5272332c
! %f8 = e0230cef 1663236f f668e02e 071b3286
! %f12 = b9e8d1b4 043314c5 a6f63619 211306c7
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[00000000918000b0] = c1b308ba, %g2 = 0000000000000053
lduw [%o0+0x0b0],%g2 ! %g2 = 00000000c1b308ba
! %l0 = 36d542d6, %l1 = ff1e38c3, Mem[0000000090000170] = b9e8d1b4 043314c5
std %l0,[%i4+0x170] ! Mem[0000000090000170] = 36d542d6 ff1e38c3
! Mem[0000000090000098] = c8b8f0f6 b33c4279, %g2 = c1b308ba, %g3 = 8cef49ae
ldd [%i4+0x098],%g2 ! %g2 = 00000000c8b8f0f6 00000000b33c4279
! Mem[00000000908000d0] = a1d7532a aeb2ae27, %g2 = c8b8f0f6, %g3 = b33c4279
ldd [%i5+0x0d0],%g2 ! %g2 = 00000000a1d7532a 00000000aeb2ae27
! Mem[0000000054800000] = 4696f93d06f9a448, %l0 = 0000000036d542d6, %l2 = 000000009246c888
casxa [%i1]0x80,%l0,%l2 ! %l2 = 4696f93d06f9a448
! Mem[000000009100003c] = 2be29c3a, %g2 = 00000000a1d7532a
ldub [%i6+0x03d],%g2 ! %g2 = 000000000000002b
! Mem[0000000055800128] = af21b17b, %l3 = 000000002fa72fbb
ldstub [%i3+0x128],%l3 ! %l3 = 000000af000000ff
p34_label_17:
! Mem[000000009100012c] = c0b9752e, %g2 = 000000000000002b
ldub [%i6+0x12e],%g2 ! %g2 = 00000000000000c0
! Mem[0000000054000170] = 15df45c4, %l2 = 4696f93d06f9a448
lduw [%i0+0x170],%l2 ! %l2 = 0000000015df45c4
! %l3 = 00000000000000af, Mem[00000000558000f8] = 83522c7e886cd046
stx %l3,[%i3+0x0f8] ! Mem[00000000558000f8] = 00000000000000af
! %l3 = 00000000000000af, Mem[000000005580008b] = 713bc9a5
stb %l3,[%i3+0x08b] ! Mem[0000000055800088] = 713bc9af
! Mem[0000000055000120] = a84f6966, %l0 = 36d542d6, %l1 = ff1e38c3
add %i2,0x120,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000a84f6966
membar #Sync ! Added by membar checker (316)
! Mem[0000000090000140] = 0a3bbd62 f153c7b1 0bbcf4df 2d0c973e
! Mem[0000000090000150] = 4918bcb7 81c2f13b d71b122d 5272332c
! Mem[0000000090000160] = e0230cef 1663236f f668e02e 071b3286
! Mem[0000000090000170] = 36d542d6 ff1e38c3 a6f63619 211306c7
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[00000000558001c0] = 7cd78946 5f7bb211 904ea24d e89c8f66
! Mem[00000000558001d0] = b927a548 4d6213d0 92609b86 f8503b11
! Mem[00000000558001e0] = 411ef6f0 1347fe4c ab203d94 3f3d4f30
! Mem[00000000558001f0] = 60746676 4b29ffec 80dcbae3 6b8d177f
mov 0x1c0,%g6
ldda [%i3+%g6]ASI_BLK_SL,%f16 ! Block Load from 00000000558001c0
! Mem[00000000548000b8] = 5bb93391b3a9dc37, %l4 = 63db2ba4674e2480, %l5 = 000000007d64baff
add %i1,0xb8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 5bb93391b3a9dc37
! Mem[0000000054800199] = 7f67cf2c, %l3 = 00000000000000af
ldstub [%i1+0x199],%l3 ! %l3 = 00000067000000ff
! %l0 = 0000000036d542d6, Mem[00000000908001b0] = 67f75b6795ef8760
stx %l0,[%i5+0x1b0] ! Mem[00000000908001b0] = 0000000036d542d6
p34_label_18:
! Mem[0000000055800038] = d6536f3c, %l7 = 411ef6f01347fe4c
ldsw [%i3+0x038],%l7 ! %l7 = ffffffffd6536f3c
! Mem[00000000918000d8] = 956ed64a 6307f2fb, %g2 = 000000c0, %g3 = aeb2ae27
ldd [%o0+0x0d8],%g2 ! %g2 = 00000000956ed64a 000000006307f2fb
! Mem[00000000548000b2] = b06703e8, %l4 = 63db2ba4674e2480
ldstub [%i1+0x0b2],%l4 ! %l4 = 00000003000000ff
! %f16 = 11b27b5f 4689d77c 668f9ce8 4da24e90
! %f20 = d013624d 48a527b9 113b50f8 869b6092
! %f24 = 4cfe4713 f0f61e41 304f3d3f 943d20ab
! %f28 = ecff294b 76667460 7f178d6b e3badc80
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[00000000900000c0] = b1c753f1 62bd3b0a 3e970c2d dff4bc0b
! Mem[00000000900000d0] = 3bf1c281 b7bc1849 2c337252 2d121bd7
! Mem[00000000900000e0] = 6f236316 ef0c23e0 86321b07 2ee068f6
! Mem[00000000900000f0] = c5143304 b4d1e8b9 c7061321 1936f6a6
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000054800158] = cbb2ca0c, %l4 = 00000003, %l6 = 64d906f1
add %i1,0x158,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000cbb2ca0c
! Mem[0000000054800184] = f98712dc, %l3 = 00000067, %l5 = b3a9dc37
add %i1,0x184,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000f98712dc
! Mem[0000000091000120] = fe4b1b42, %g2 = 00000000956ed64a
ldsb [%i6+0x120],%g2 ! %g2 = fffffffffffffffe
! Mem[0000000054800108] = 0bbcf4df, %l0 = 0000000036d542d6
swap [%i1+0x108],%l0 ! %l0 = 000000000bbcf4df
! Mem[00000000550000a8] = e7ddb44e, %l2 = 0000000015df45c4
ldsw [%i2+0x0a8],%l2 ! %l2 = ffffffffe7ddb44e
p34_label_19:
! Mem[000000009100005c] = 786d71fe, %g2 = fffffffffffffffe
lduh [%i6+0x05c],%g2 ! %g2 = 000000000000786d
! Mem[0000000055000078] = 8f6d4c14f14f8153, %l1 = 00000000a84f6966, %l0 = 000000000bbcf4df
add %i2,0x78,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 8f6d4c14f14f8153
! Mem[000000005580001f] = f6f0b8c8, %l2 = ffffffffe7ddb44e
ldstub [%i3+0x01f],%l2 ! %l2 = 000000c8000000ff
! Mem[0000000090800028] = b751bea34762b7bd, %g2 = 000000000000786d
ldx [%i5+%o5],%g2 ! %g2 = b751bea34762b7bd
! Mem[0000000054800094] = fb4fd928, %l6 = 00000000cbb2ca0c
swap [%i1+0x094],%l6 ! %l6 = 00000000fb4fd928
! Mem[000000009000011c] = bdbf74a4, %g2 = b751bea34762b7bd
ldub [%i4+0x11d],%g2 ! %g2 = 00000000000000bd
! %l6 = 00000000fb4fd928, Mem[0000000091000038] = eeda11bd402be29c
stx %l6,[%i6+0x038] ! Mem[0000000091000038] = 00000000fb4fd928
! %l1 = 00000000a84f6966, Mem[0000000055800148] = e2ff9acb
stw %l1,[%i3+0x148] ! Mem[0000000055800148] = a84f6966
! Mem[000000005480016c] = dbe68497, %l3 = 00000067, %l2 = 000000c8
add %i1,0x16c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000dbe68497
! Mem[00000000550000cd] = 4742bee8, %l4 = 0000000000000003
ldstub [%i2+0x0cd],%l4 ! %l4 = 00000042000000ff
p34_label_20:
! %l3 = 0000000000000067, Mem[0000000055800140] = 7a66dc75
stw %l3,[%i3+0x140] ! Mem[0000000055800140] = 00000067
! Mem[0000000091000064] = 64f6cc9b, %g2 = 00000000000000bd
ldub [%i6+0x065],%g2 ! %g2 = 0000000000000064
! Mem[0000000055000003] = 8fca03a5, %l1 = 00000000a84f6966
ldstub [%i2+0x003],%l1 ! %l1 = 000000a5000000ff
! %f0 = 0a3bbd62 f153c7b1 0bbcf4df 2d0c973e
! %f4 = 4918bcb7 81c2f13b d71b122d 5272332c
! %f8 = e0230cef 1663236f f668e02e 071b3286
! %f12 = b9e8d1b4 043314c5 a6f63619 211306c7
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900000c0
! %l2 = dbe68497, %l3 = 00000067, Mem[00000000918001f8] = 9d1a7253 7f9f4f47
std %l2,[%o0+0x1f8] ! Mem[00000000918001f8] = dbe68497 00000067
! %f0 = 0a3bbd62 f153c7b1 0bbcf4df 2d0c973e
! %f4 = 4918bcb7 81c2f13b d71b122d 5272332c
! %f8 = e0230cef 1663236f f668e02e 071b3286
! %f12 = b9e8d1b4 043314c5 a6f63619 211306c7
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000040
! %l3 = 0000000000000067, Mem[0000000091800128] = 588be828
sth %l3,[%o0+0x128] ! Mem[0000000091800128] = 0067e828
! %l6 = 00000000fb4fd928, Mem[000000009080003e] = 4cad0b50
stb %l6,[%i5+0x03e] ! Mem[000000009080003c] = 28ad0b50
! Mem[0000000054000014] = b6d759c5, %l2 = 00000000dbe68497
swap [%i0+0x014],%l2 ! %l2 = 00000000b6d759c5
! Mem[000000005500013c] = 102d490c, %l3 = 0000000000000067
ldsh [%i2+0x13e],%l3 ! %l3 = 000000000000490c
p34_label_21:
! Mem[0000000054800028] = 53736a6427fdd21d, %l3 = 000000000000490c, %l3 = 000000000000490c
add %i1,0x28,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 53736a6427fdd21d
! %l6 = fb4fd928, %l7 = d6536f3c, Mem[00000000918000d0] = d56730ea 79395e06
std %l6,[%o0+0x0d0] ! Mem[00000000918000d0] = fb4fd928 d6536f3c
! %l6 = 00000000fb4fd928, Mem[0000000090000068] = f668e02e
sth %l6,[%i4+0x068] ! Mem[0000000090000068] = d928e02e
! Mem[0000000055800084] = 297ebb28, %l3 = 53736a6427fdd21d
swap [%i3+0x084],%l3 ! %l3 = 00000000297ebb28
! Mem[0000000054000098] = fcbcb397, %l3 = 00000000297ebb28
ldstub [%i0+0x098],%l3 ! %l3 = 000000fc000000ff
! Mem[0000000091000008] = 27e2e4e1, %g2 = 0000000000000064
lduh [%i6+%o1],%g2 ! %g2 = 00000000000027e2
! Mem[0000000054800110] = 4918bcb7, %l3 = 00000000000000fc
swap [%i1+0x110],%l3 ! %l3 = 000000004918bcb7
! %l4 = 0000000000000042, Mem[0000000091000088] = 01cc76b4
stw %l4,[%i6+0x088] ! Mem[0000000091000088] = 00000042
! %l4 = 00000042, %l5 = f98712dc, Mem[00000000908000c0] = dcd43e20 61e378da
std %l4,[%i5+0x0c0] ! Mem[00000000908000c0] = 00000042 f98712dc
! Mem[0000000055000050] = 89e59d2f, %l4 = 0000000000000042
ldstub [%i2+0x050],%l4 ! %l4 = 00000089000000ff
p34_label_22:
! Mem[000000005580013c] = 9d089e1a, %l6 = fb4fd928, %l2 = b6d759c5
add %i3,0x13c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000009d089e1a
! Mem[0000000091000128] = 754a2d8424cdc0b9, %g2 = 00000000000027e2
ldx [%i6+0x128],%g2 ! %g2 = 754a2d8424cdc0b9
! Mem[00000000558000d0] = adb9225e, %l2 = 9d089e1a, %l7 = d6536f3c
add %i3,0xd0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000adb9225e
! Mem[0000000054800078] = 00000080, %l3 = 000000004918bcb7
swap [%i1+0x078],%l3 ! %l3 = 0000000000000080
! Mem[0000000054800157] = 46111a13, %l4 = 0000000000000089
ldstub [%i1+0x157],%l4 ! %l4 = 00000013000000ff
! Mem[000000005500011d] = 78acc27f, %l3 = 0000000000000080
ldstub [%i2+0x11d],%l3 ! %l3 = 000000ac000000ff
! Mem[00000000910001bc] = ec5ecd51, %g2 = 754a2d8424cdc0b9
lduw [%i6+0x1bc],%g2 ! %g2 = 00000000ec5ecd51
membar #Sync ! Added by membar checker (317)
! %f16 = 11b27b5f 4689d77c 668f9ce8 4da24e90
! %f20 = d013624d 48a527b9 113b50f8 869b6092
! %f24 = 4cfe4713 f0f61e41 304f3d3f 943d20ab
! %f28 = ecff294b 76667460 7f178d6b e3badc80
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[00000000558000ae] = 49301cef, %l1 = 00000000000000a5
ldstub [%i3+0x0ae],%l1 ! %l1 = 0000001c000000ff
! Mem[0000000055000000] = 8fca03ff, %l6 = 00000000fb4fd928
swap [%i2+%g0],%l6 ! %l6 = 000000008fca03ff
p34_label_23:
! Mem[00000000550001d4] = cf417854, %l6 = 000000008fca03ff
swap [%i2+0x1d4],%l6 ! %l6 = 00000000cf417854
! %l4 = 0000000000000013, Mem[00000000900000b8] = 4495801d3c6f53d6
stx %l4,[%i4+0x0b8] ! Mem[00000000900000b8] = 0000000000000013
! Mem[0000000055800180] = 03fbf521, %l3 = 000000ac, %l4 = 00000013
add %i3,0x180,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000003fbf521
! %l0 = 8f6d4c14f14f8153, Mem[000000009180000e] = 29fda320
stb %l0,[%o0+0x00e] ! Mem[000000009180000c] = 53fda320
! %l1 = 000000000000001c, Mem[0000000091800000] = 3a9853f8
sth %l1,[%o0+%g0] ! Mem[0000000091800000] = 001c53f8
! Mem[0000000054800102] = 0a3bbd62, %l3 = 00000000000000ac
ldstub [%i1+0x102],%l3 ! %l3 = 000000bd000000ff
! Mem[00000000550001e9] = 88064dc9, %l1 = 000000000000001c
ldstub [%i2+0x1e9],%l1 ! %l1 = 00000006000000ff
! Mem[0000000055800138] = 48e75c60, %l1 = 0000000000000006
swap [%i3+0x138],%l1 ! %l1 = 0000000048e75c60
! Mem[0000000055000042] = b5793ac7, %l6 = 00000000cf417854
ldstub [%i2+0x042],%l6 ! %l6 = 0000003a000000ff
! Mem[00000000558000d4] = 59d4e1c2, %l6 = 0000003a, %l6 = 0000003a
add %i3,0xd4,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000059d4e1c2
p34_label_24:
! %f16 = 11b27b5f 4689d77c 668f9ce8 4da24e90
! %f20 = d013624d 48a527b9 113b50f8 869b6092
! %f24 = 4cfe4713 f0f61e41 304f3d3f 943d20ab
! %f28 = ecff294b 76667460 7f178d6b e3badc80
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! %l0 = 8f6d4c14f14f8153, Mem[00000000918000c4] = 7fa19722
stw %l0,[%o0+0x0c4] ! Mem[00000000918000c4] = f14f8153
! %l6 = 59d4e1c2, %l7 = adb9225e, Mem[0000000091000068] = 9be4b89e a06b6865
std %l6,[%i6+0x068] ! Mem[0000000091000068] = 59d4e1c2 adb9225e
! Mem[0000000091800084] = 4e7f1618, %g2 = 00000000ec5ecd51
lduw [%o0+0x084],%g2 ! %g2 = 000000004e7f1618
! Mem[0000000090000040] = 0a3bbd62 f153c7b1 0bbcf4df 2d0c973e
! Mem[0000000090000050] = 4918bcb7 81c2f13b d71b122d 5272332c
! Mem[0000000090000060] = e0230cef 1663236f d928e02e 071b3286
! Mem[0000000090000070] = b9e8d1b4 043314c5 a6f63619 211306c7
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[00000000550000c8] = c5154b20, %l4 = 0000000003fbf521
swap [%i2+0x0c8],%l4 ! %l4 = 00000000c5154b20
! %l6 = 59d4e1c2, %l7 = adb9225e, Mem[0000000091000048] = 14402725 3b997346
std %l6,[%i6+0x048] ! Mem[0000000091000048] = 59d4e1c2 adb9225e
! Mem[00000000540000d6] = 9e524498, %l0 = 8f6d4c14f14f8153
ldstub [%i0+0x0d6],%l0 ! %l0 = 00000044000000ff
! Mem[00000000900001e8] = 86321b072ee068f6, %g2 = 000000004e7f1618
ldx [%i4+0x1e8],%g2 ! %g2 = 86321b072ee068f6
! %l7 = 00000000adb9225e, Mem[0000000090800018] = ffe8e671000dca6d
stx %l7,[%i5+%o3] ! Mem[0000000090800018] = 00000000adb9225e
p34_label_25:
! Mem[00000000548001d8] = 3c801b21, %l4 = 00000000c5154b20
lduw [%i1+0x1d8],%l4 ! %l4 = 000000003c801b21
! Mem[0000000055000098] = 9fd9a2b7, %l3 = 000000bd, %l4 = 3c801b21
add %i2,0x98,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000009fd9a2b7
! Mem[0000000055800138] = 000000069d089e1a, %l6 = 0000000059d4e1c2, %l7 = 00000000adb9225e
add %i3,0x138,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 000000069d089e1a
! Mem[00000000548001ec] = b3f8b8b2, %l3 = 000000bd, %l4 = 9fd9a2b7
add %i1,0x1ec,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000b3f8b8b2
! Mem[0000000055800048] = cd896aac, %l4 = 00000000b3f8b8b2
lduh [%i3+0x04a],%l4 ! %l4 = 0000000000006aac
! Mem[0000000091000134] = 1ac2db16, %g2 = 86321b072ee068f6
ldsh [%i6+0x134],%g2 ! %g2 = 0000000000001ac2
! Mem[0000000055800124] = 5aa182cd, %l3 = 00000000000000bd
ldstub [%i3+0x124],%l3 ! %l3 = 0000005a000000ff
! Mem[0000000055800088] = 713bc9aff75ee4b9, %l2 = 000000009d089e1a, %l7 = 000000069d089e1a
add %i3,0x88,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 713bc9aff75ee4b9
! Mem[000000005480015c] = 615704fb, %l2 = 9d089e1a, %l5 = f98712dc
add %i1,0x15c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000615704fb
! Mem[00000000548001e0] = edc976f7, %l3 = 000000000000005a
ldstub [%i1+0x1e0],%l3 ! %l3 = 000000ed000000ff
ba,a p34_not_taken_0_end
p34_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 0000000000000044
bne,a,pn %xcc,p34_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000048e75c60
bne,a,pn %xcc,p34_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000009d089e1a
bne,a,pn %xcc,p34_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000ed
bne,a,pn %xcc,p34_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000006aac
bne,a,pn %xcc,p34_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000615704fb
bne,a,pn %xcc,p34_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000059d4e1c2
bne,a,pn %xcc,p34_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 713bc9aff75ee4b9
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 0a3bbd62 f153c7b1
bne %xcc,p34_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4918bcb7 81c2f13b
bne %xcc,p34_f4_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 11b27b5f 4689d77c
bne %xcc,p34_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 668f9ce8 4da24e90
bne %xcc,p34_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be d013624d 48a527b9
bne %xcc,p34_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 113b50f8 869b6092
bne %xcc,p34_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 4cfe4713 f0f61e41
bne %xcc,p34_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 304f3d3f 943d20ab
bne %xcc,p34_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be ecff294b 76667460
bne %xcc,p34_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 7f178d6b e3badc80
bne %xcc,p34_f30_fail
nop
! Check Local Memory
set p34_local0_expect,%g1
p34_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 43e7652ddbe68497
ldx [%i0+0x010],%g3 ! Observed data at 0000000054000010
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x010,%g4
ldx [%g1+0x088],%g2 ! Expected data = ece3a5982aaa7cf2
ldx [%i0+0x088],%g3 ! Observed data at 0000000054000088
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = dfc0c030e9c21f06
ldx [%i0+0x090],%g3 ! Observed data at 0000000054000090
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = ffbcb3970b7961c8
ldx [%i0+0x098],%g3 ! Observed data at 0000000054000098
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 13dbdff4fd15ffcc
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000540000b0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = c76a9fef9e52ff98
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000540000d0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 2c16509a9b97400b
ldx [%i0+0x100],%g3 ! Observed data at 0000000054000100
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = cd896aac66b30b69
ldx [%i0+0x108],%g3 ! Observed data at 0000000054000108
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = f25353bd81088979
ldx [%i0+0x110],%g3 ! Observed data at 0000000054000110
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 79423cb3f6f0b8c8
ldx [%i0+0x118],%g3 ! Observed data at 0000000054000118
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 64a90d0a897838e9
ldx [%i0+0x120],%g3 ! Observed data at 0000000054000120
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0ca7af305821a174
ldx [%i0+0x128],%g3 ! Observed data at 0000000054000128
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 46eafa8f70027897
ldx [%i0+0x130],%g3 ! Observed data at 0000000054000130
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = d6536f3c1d809544
ldx [%i0+0x138],%g3 ! Observed data at 0000000054000138
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x138,%g4
ldx [%g1+0x178],%g2 ! Expected data = 0a020f2b38c3dba0
ldx [%i0+0x178],%g3 ! Observed data at 0000000054000178
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = ff2dd7c048370d5a
ldx [%i0+0x180],%g3 ! Observed data at 0000000054000180
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 76eae9c700000000
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000540001b8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x1b8,%g4
set p34_local1_expect,%g1
p34_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 6aaa57ff5ea1f732
ldx [%i1+0x008],%g3 ! Observed data at 0000000054800008
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x008,%g4
ldx [%g1+0x078],%g2 ! Expected data = 4918bcb7df43280a
ldx [%i1+0x078],%g3 ! Observed data at 0000000054800078
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = ece3a59800ff0052
ldx [%i1+0x080],%g3 ! Observed data at 0000000054800080
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 76ea2fbdcbb2ca0c
ldx [%i1+0x090],%g3 ! Observed data at 0000000054800090
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = b067ffe82bf728bf
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000548000b0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0a3bff62f153c7b1
ldx [%i1+0x100],%g3 ! Observed data at 0000000054800100
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 36d542d62d0c973e
ldx [%i1+0x108],%g3 ! Observed data at 0000000054800108
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 000000fc81c2f13b
ldx [%i1+0x110],%g3 ! Observed data at 0000000054800110
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = d71b122d5272332c
ldx [%i1+0x118],%g3 ! Observed data at 0000000054800118
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = e0230cef1663236f
ldx [%i1+0x120],%g3 ! Observed data at 0000000054800120
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = f668e02e071b3286
ldx [%i1+0x128],%g3 ! Observed data at 0000000054800128
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = b9e8d1b4043314c5
ldx [%i1+0x130],%g3 ! Observed data at 0000000054800130
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = a6f63619211306c7
ldx [%i1+0x138],%g3 ! Observed data at 0000000054800138
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = fc48607c46111aff
ldx [%i1+0x150],%g3 ! Observed data at 0000000054800150
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x150,%g4
ldx [%g1+0x198],%g2 ! Expected data = 7fffcf2c2b40bb7d
ldx [%i1+0x198],%g3 ! Observed data at 0000000054800198
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 3c801b2183522c7e
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000548001d8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ffc976f76b2a17bb
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000548001e0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 2c7fc6107dff23e5
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000548001f8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x1f8,%g4
set p34_local2_expect,%g1
p34_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = fb4fd928497ef891
ldx [%i2+0x000],%g3 ! Observed data at 0000000055000000
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x000,%g4
ldx [%g1+0x040],%g2 ! Expected data = b579ffc782270fca
ldx [%i2+0x040],%g3 ! Observed data at 0000000055000040
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = ffe59d2fe0ce130e
ldx [%i2+0x050],%g3 ! Observed data at 0000000055000050
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 81c2f13b534ccc02
ldx [%i2+0x058],%g3 ! Observed data at 0000000055000058
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = a69d9ad7db383b7e
ldx [%i2+0x070],%g3 ! Observed data at 0000000055000070
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ffa405a95fc6089f
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000550000b8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 03fbf52147ffbee8
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000550000c8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 24ce393583522c7e
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000550000e8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 93a792f178ffc27f
ldx [%i2+0x118],%g3 ! Observed data at 0000000055000118
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 00000094102d490c
ldx [%i2+0x138],%g3 ! Observed data at 0000000055000138
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 98b0ff2d33ef0341
ldx [%i2+0x168],%g3 ! Observed data at 0000000055000168
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x168,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 21e6c2a98fca03ff
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000550001d0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 88ff4dc98bd2799f
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000550001e8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x1e8,%g4
set p34_local3_expect,%g1
p34_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 2c16509a9b97400b
ldx [%i3+0x000],%g3 ! Observed data at 0000000055800000
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = cd896aac66b30b69
ldx [%i3+0x008],%g3 ! Observed data at 0000000055800008
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = f25353bd81088979
ldx [%i3+0x010],%g3 ! Observed data at 0000000055800010
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 79423cb3f6f0b8ff
ldx [%i3+0x018],%g3 ! Observed data at 0000000055800018
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 64a90d0a897838e9
ldx [%i3+0x020],%g3 ! Observed data at 0000000055800020
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0ca7af305821a174
ldx [%i3+0x028],%g3 ! Observed data at 0000000055800028
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 46eafa8f70027897
ldx [%i3+0x030],%g3 ! Observed data at 0000000055800030
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = d6536f3c1d809544
ldx [%i3+0x038],%g3 ! Observed data at 0000000055800038
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 2c16509a9b97400b
ldx [%i3+0x040],%g3 ! Observed data at 0000000055800040
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = cd896aac66b30b69
ldx [%i3+0x048],%g3 ! Observed data at 0000000055800048
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = f25353bd81088979
ldx [%i3+0x050],%g3 ! Observed data at 0000000055800050
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 79423cb3f6f0b8c8
ldx [%i3+0x058],%g3 ! Observed data at 0000000055800058
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 64a90d0a897838e9
ldx [%i3+0x060],%g3 ! Observed data at 0000000055800060
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0ca7af305821a174
ldx [%i3+0x068],%g3 ! Observed data at 0000000055800068
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 46eafa8f70027897
ldx [%i3+0x070],%g3 ! Observed data at 0000000055800070
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = d6536f3c1d809544
ldx [%i3+0x078],%g3 ! Observed data at 0000000055800078
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = fc5b203327fdd21d
ldx [%i3+0x080],%g3 ! Observed data at 0000000055800080
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 713bc9aff75ee4b9
ldx [%i3+0x088],%g3 ! Observed data at 0000000055800088
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 2c877ddbff1e38c3
ldx [%i3+0x098],%g3 ! Observed data at 0000000055800098
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 865e7f194930ffef
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000558000a8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = d4bcfb4cd15afcff
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000558000e0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 00000000000000af
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000558000f8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 842b7e3fffa182cd
ldx [%i3+0x120],%g3 ! Observed data at 0000000055800120
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = ff21b17b8bb2dcd5
ldx [%i3+0x128],%g3 ! Observed data at 0000000055800128
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 000000069d089e1a
ldx [%i3+0x138],%g3 ! Observed data at 0000000055800138
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0000006765176028
ldx [%i3+0x140],%g3 ! Observed data at 0000000055800140
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = a84f6966f6f0b8c8
ldx [%i3+0x148],%g3 ! Observed data at 0000000055800148
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 0f4314f35cd0ac89
ldx [%i3+0x150],%g3 ! Observed data at 0000000055800150
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 20ffc22e6d3fc2c6
ldx [%i3+0x168],%g3 ! Observed data at 0000000055800168
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 008065e4d84e8dbc
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000558001b8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x1b8,%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_f4_fail:
set p34_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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:
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000055000020]
ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000055000010]
done
p34_trap1o:
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000055000020]
ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000055000010]
done
p34_trap2e:
stba %l7,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800000]
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000055000008]
ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000054800028]
ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000054000020]
lduba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000055000020]
lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000055000008]
membar #Sync
mov 0x0c0,%g1
stda %f16,[%i2+%g1]ASI_BLK_AIUP
membar #Sync
done
p34_trap2o:
stba %l7,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800000]
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000055000008]
ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000054800028]
ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000054000020]
lduba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000055000020]
lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000055000008]
membar #Sync
mov 0x0c0,%g1
stda %f16,[%o2+%g1]ASI_BLK_AIUP
membar #Sync
done
p34_trap3e:
nop
nop
nop
nop
nop
done
p34_trap3o:
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 = 1d7643f26b4b649f
ldx [%g1+0x008],%l1 ! %l1 = 991ac0120f4314f3
ldx [%g1+0x010],%l2 ! %l2 = 9d9dadc0ad1a2b4e
ldx [%g1+0x018],%l3 ! %l3 = 2e7e36f2e7695655
ldx [%g1+0x020],%l4 ! %l4 = 59545a762dcc9f2d
ldx [%g1+0x028],%l5 ! %l5 = aa63e988569bed61
ldx [%g1+0x030],%l6 ! %l6 = 119213d672c790b6
ldx [%g1+0x038],%l7 ! %l7 = b89e593e7a09c652
! 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 = 9bda8f0c abd488db 8e9c27b9 5573a311
! %f4 = 6d2f360b bc4f7e15 bd9d15cf 97f7010d
! %f8 = 27d6f2fd d9ed8feb e52c1ce1 6ab3ebfa
! %f12 = 6347a913 d51a3c08 679ba0b8 4fe0bb6c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a33fa9a0 762a05e3 774a95ca 052b901e
! %f20 = edaf2229 dd90dfb2 30b100a9 80f6e1df
! %f24 = bdc79b0c ef957da8 b8393f17 68d3e94d
! %f28 = 499078a8 2a192f8e 411df968 f9f452c4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 3c0631c2 f17c0ce1 921b9abb bf903d43
! %f36 = 9b668574 3014399d 83c0ecf5 6dc2c804
! %f40 = bb97b226 849ba64f f9c9f870 05cb4b09
! %f44 = 781735f2 1de0bef8 3dd65712 dac30962
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x846b2c7700000076,%g7,%g1 ! GSR scale = 14, align = 6
wr %g1,%g0,%gsr ! GSR = 846b2c7700000076
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[00000000918000c8] = 2bfd6112, %g2 = 0000000000000000
lduh [%o0+0x0c8],%g2 ! %g2 = 0000000000002bfd
! Mem[00000000570000f8] = 3a6798940def510e, %l4 = 815c9d6e517c56d5, %l7 = 036562b2620018c2
add %i2,0xf8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 3a6798940def510e
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! %l5 = cf22bb6dd0cdba65, Mem[0000000091000138] = b94344f7
stw %l5,[%i6+0x138] ! Mem[0000000091000138] = d0cdba65
! Mem[00000000568001d8] = 90db3d05, %l5 = cf22bb6dd0cdba65
ldsb [%i1+0x1d9],%l5 ! %l5 = ffffffffffffffdb
! Mem[0000000056000000] = ee09ff4d337d3736, %l3 = 47c4b7d032d70775, %l4 = 815c9d6e517c56d5
casxa [%i0]0x80,%l3,%l4 ! %l4 = ee09ff4d337d3736
! Mem[0000000057000080] = 45d591f5, %l7 = 3a6798940def510e
ldsw [%i2+0x080],%l7 ! %l7 = 0000000045d591f5
! %f0 = 9bda8f0c abd488db 8e9c27b9 5573a311
! %f4 = 6d2f360b bc4f7e15 bd9d15cf 97f7010d
! %f8 = 27d6f2fd d9ed8feb e52c1ce1 6ab3ebfa
! %f12 = 6347a913 d51a3c08 679ba0b8 4fe0bb6c
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[00000000908001d8] = 34e00e79, %g2 = 0000000000002bfd
ldsh [%i5+0x1da],%g2 ! %g2 = 00000000000034e0
p35_label_2:
! %f16 = a33fa9a0 762a05e3 774a95ca 052b901e
! %f20 = edaf2229 dd90dfb2 30b100a9 80f6e1df
! %f24 = bdc79b0c ef957da8 b8393f17 68d3e94d
! %f28 = 499078a8 2a192f8e 411df968 f9f452c4
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! %l7 = 0000000045d591f5, Mem[000000009080005e] = 9b62ef40
sth %l7,[%i5+0x05e] ! Mem[000000009080005c] = 91f5ef40
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! %l6 = 8ea8cef9d51ad9dc, Mem[00000000910000a0] = 9a60a901332b0c79
stx %l6,[%i6+0x0a0] ! Mem[00000000910000a0] = 8ea8cef9d51ad9dc
! Mem[0000000057800080] = 7d5c3682 10706710 ae3bbc63 080fac41
! Mem[0000000057800090] = b1384836 bc9ee396 e2fdc740 1800a60f
! Mem[00000000578000a0] = a3e1a77a faeedec7 ed251ce4 7ee19dcc
! Mem[00000000578000b0] = dc0d3c92 258bda43 5dbd5402 9004af83
mov 0x080,%g4
ldda [%i3+%g4]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000057800080
! %l1 = 1ed1b19a26ca0a25, Mem[00000000910000ae] = 29152b9d
sth %l1,[%i6+0x0ae] ! Mem[00000000910000ac] = 0a252b9d
! %l6 = 8ea8cef9d51ad9dc, Mem[00000000908000f0] = 6f92f00615af7d1c
stx %l6,[%i5+0x0f0] ! Mem[00000000908000f0] = 8ea8cef9d51ad9dc
! Mem[0000000057000100] = aba9e274, %l3 = 47c4b7d032d70775
swap [%i2+0x100],%l3 ! %l3 = 00000000aba9e274
! Mem[0000000090000108] = a98f2c8c, %g2 = 00000000000034e0
lduw [%i4+0x108],%g2 ! %g2 = 00000000a98f2c8c
! %f0 = 9bda8f0c abd488db 8e9c27b9 5573a311
! %f4 = 6d2f360b bc4f7e15 bd9d15cf 97f7010d
! %f8 = 27d6f2fd d9ed8feb e52c1ce1 6ab3ebfa
! %f12 = 6347a913 d51a3c08 679ba0b8 4fe0bb6c
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
p35_label_3:
! Mem[0000000056800158] = 90a9f4460ea060be, %l1 = 1ed1b19a26ca0a25, %l5 = ffffffffffffffdb
add %i1,0x158,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 90a9f4460ea060be
! Mem[0000000057000098] = 14278a60, %l3 = 00000000aba9e274
swap [%i2+0x098],%l3 ! %l3 = 0000000014278a60
! Mem[00000000918000dc] = f2fb96b5, %g2 = 00000000a98f2c8c
ldsh [%o0+0x0de],%g2 ! %g2 = fffffffffffff2fb
! Mem[00000000908001ec] = 2bf63f23, %g2 = fffffffffffff2fb
ldub [%i5+0x1ef],%g2 ! %g2 = 000000000000002b
! Mem[00000000908000d4] = ae278a14, %g2 = 000000000000002b
ldsh [%i5+0x0d6],%g2 ! %g2 = ffffffffffffae27
! %l6 = 8ea8cef9d51ad9dc, Mem[00000000908000fe] = d2b59eb4
sth %l6,[%i5+0x0fe] ! Mem[00000000908000fc] = d9dc9eb4
! Mem[00000000578001d4] = 9074abb1, %l4 = ee09ff4d337d3736
swap [%i3+0x1d4],%l4 ! %l4 = 000000009074abb1
! Mem[0000000091800098] = a9e2f7a3, %g18 = 5cb66ff3c3b1fea3
ldsw [%o0+0x098],%g2 ! %g2 = 5cb66ff3c3b1fea3
membar #Sync ! Added by membar checker (318)
! Mem[0000000090000040] = 9bda8f0c abd488db 8e9c27b9 5573a311
! Mem[0000000090000050] = 6d2f360b bc4f7e15 bd9d15cf 97f7010d
! Mem[0000000090000060] = 27d6f2fd d9ed8feb e52c1ce1 6ab3ebfa
! Mem[0000000090000070] = 6347a913 d51a3c08 679ba0b8 4fe0bb6c
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
p35_label_4:
! Mem[0000000056800068] = 560311039bb7cb5f, %l3 = 0000000014278a60, %l1 = 1ed1b19a26ca0a25
add %i1,0x68,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 560311039bb7cb5f
membar #Sync ! Added by membar checker (319)
! %l2 = b3a53d43, %l3 = 14278a60, Mem[0000000090000100] = 98e575a1 4cc42921
std %l2,[%i4+0x100] ! Mem[0000000090000100] = b3a53d43 14278a60
! %l5 = 90a9f4460ea060be, Mem[00000000900000a0] = cf3921d83d246d8d
stx %l5,[%i4+0x0a0] ! Mem[00000000900000a0] = 90a9f4460ea060be
! %l5 = 90a9f4460ea060be, Mem[00000000900000e8] = c6b9fa4bb24c6065
stx %l5,[%i4+0x0e8] ! Mem[00000000900000e8] = 90a9f4460ea060be
! Mem[0000000057000170] = d58c2581, %l7 = 45d591f5, %l1 = 9bb7cb5f
add %i2,0x170,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000d58c2581
! Mem[0000000091000024] = 3f02b68f, %g2 = ffffffffa9e2f7a3
lduw [%i6+0x024],%g2 ! %g2 = 000000003f02b68f
! Mem[00000000560001b8] = 552e1a9ad38d2a39, %l4 = 000000009074abb1, %l4 = 000000009074abb1
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 552e1a9ad38d2a39
! Mem[000000005600018c] = caf3752a, %l7 = 0000000045d591f5
swap [%i0+0x18c],%l7 ! %l7 = 00000000caf3752a
! Mem[0000000056800112] = 182a62aa, %l1 = 00000000d58c2581
ldstub [%i1+0x112],%l1 ! %l1 = 00000062000000ff
! Mem[0000000056000118] = b982648f, %l3 = 0000000014278a60
swap [%i0+0x118],%l3 ! %l3 = 00000000b982648f
p35_label_5:
! Mem[000000009100012c] = b9752e68, %g2 = 000000003f02b68f
ldsb [%i6+0x12f],%g2 ! %g2 = ffffffffffffffb9
! Mem[00000000578000f4] = da2db307, %l1 = 0000000000000062
ldstub [%i3+0x0f4],%l1 ! %l1 = 000000da000000ff
! Mem[000000005680002c] = 2c6c7c66, %l3 = 00000000b982648f
swap [%i1+0x02c],%l3 ! %l3 = 000000002c6c7c66
! Mem[0000000057800148] = 254b7d0bf7d40208, %l0 = 9eb1a068334bbe0c, %l2 = bc29556fb3a53d43
add %i3,0x148,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 254b7d0bf7d40208
! Mem[00000000568001f8] = ebeade0b7f78dd3a, %l4 = 552e1a9ad38d2a39, %l1 = 00000000000000da
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = ebeade0b7f78dd3a
! Mem[0000000090000074] = d51a3c08, %g2 = ffffffffffffffb9
ldsh [%i4+0x074],%g2 ! %g2 = ffffffffffffd51a
! Mem[000000009180005c] = ff5faec1, %g2 = ffffffffffffd51a
ldsb [%o0+0x05f],%g2 ! %g2 = ffffffffffffffff
! Mem[00000000908000a0] = eb582616, %g2 = ffffffffffffffff
lduw [%i5+0x0a0],%g2 ! %g2 = 00000000eb582616
! Mem[00000000568001dc] = c43213a2, %l7 = 00000000caf3752a
ldsw [%i1+0x1dc],%l7 ! %l7 = ffffffffc43213a2
! %l1 = ebeade0b7f78dd3a, Mem[0000000091000148] = ae8d50eb
stw %l1,[%i6+0x148] ! Mem[0000000091000148] = 7f78dd3a
p35_label_6:
! Mem[0000000057800108] = 7dce1564c52ba535, %l5 = 90a9f4460ea060be, %l2 = 254b7d0bf7d40208
add %i3,0x108,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 7dce1564c52ba535
! Mem[00000000908000c4] = e378da4b, %g2 = 00000000eb582616
ldsb [%i5+0x0c5],%g2 ! %g2 = ffffffffffffffe3
! %l2 = c52ba535, %l3 = 2c6c7c66, Mem[0000000091000178] = fb9baef4 5b23236e
std %l2,[%i6+0x178] ! Mem[0000000091000178] = c52ba535 2c6c7c66
! Mem[0000000056800074] = 3341f052, %l0 = 9eb1a068334bbe0c
ldstub [%i1+0x074],%l0 ! %l0 = 00000033000000ff
! Mem[0000000056000114] = dbe890e6, %l0 = 00000033, %l1 = 7f78dd3a
add %i0,0x114,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000dbe890e6
! Mem[0000000056800108] = 3f43f31f730084d4, %l2 = 7dce1564c52ba535, %l0 = 0000000000000033
add %i1,0x108,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 3f43f31f730084d4
! Mem[00000000578001c8] = 96285a28, %l0 = 3f43f31f730084d4
swap [%i3+0x1c8],%l0 ! %l0 = 0000000096285a28
! Mem[0000000090800100] = 9eb413c2, %g2 = ffffffffffffffe3
lduw [%i5+0x100],%g2 ! %g2 = 000000009eb413c2
! %l0 = 0000000096285a28, Mem[000000009000009c] = 0e75238a
stw %l0,[%i4+0x09c] ! Mem[000000009000009c] = 96285a28
! Mem[0000000056000168] = 1633833d9471c0f4, %l4 = 552e1a9ad38d2a39, %l6 = 8ea8cef9d51ad9dc
add %i0,0x168,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 1633833d9471c0f4
p35_label_7:
! Mem[00000000570000e8] = f1ca8eb6056f20b3, %l3 = 000000002c6c7c66, %l1 = 00000000dbe890e6
add %i2,0xe8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = f1ca8eb6056f20b3
! Mem[0000000090000098] = 59b59628, %g2 = 000000009eb413c2
ldsb [%i4+0x09a],%g2 ! %g2 = 0000000000000059
! Mem[00000000900000d0] = b6b0ff92, %g2 = 0000000000000059
ldub [%i4+0x0d3],%g2 ! %g2 = 00000000000000b6
! Mem[0000000057000190] = f358db24, %l6 = 9471c0f4, %l0 = 96285a28
add %i2,0x190,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000f358db24
! Mem[00000000918000ec] = 178088c4, %g2 = 00000000000000b6
ldsb [%o0+0x0ef],%g2 ! %g2 = 0000000000000017
! Mem[0000000056000029] = 4c66bcae, %l5 = 90a9f4460ea060be
ldstub [%i0+0x029],%l5 ! %l5 = 00000066000000ff
! %l3 = 000000002c6c7c66, Mem[0000000057800170] = 165f736d
sth %l3,[%i3+0x170] ! Mem[0000000057800170] = 7c66736d
! Mem[00000000568000cc] = 2ec09581, %l5 = 0000000000000066
swap [%i1+0x0cc],%l5 ! %l5 = 000000002ec09581
! Mem[00000000570000c4] = 0344af4c, %l7 = ffffffffc43213a2
swap [%i2+0x0c4],%l7 ! %l7 = 000000000344af4c
! Mem[0000000057000134] = 92481157, %l4 = 552e1a9ad38d2a39
swap [%i2+0x134],%l4 ! %l4 = 0000000092481157
p35_label_8:
! Mem[00000000568001bc] = cb19587e, %l0 = f358db24, %l7 = 0344af4c
add %i1,0x1bc,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000cb19587e
! %f16 = 10677010 82365c7d 41ac0f08 63bc3bae
! %f20 = 96e39ebc 364838b1 0fa60018 40c7fde2
! %f24 = c7deeefa 7aa7e1a3 cc9de17e e41c25ed
! %f28 = 43da8b25 923c0ddc 83af0490 0254bd5d
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900000c0
! %f0 = 9bda8f0c abd488db 8e9c27b9 5573a311
! %f4 = 6d2f360b bc4f7e15 bd9d15cf 97f7010d
! %f8 = 27d6f2fd d9ed8feb e52c1ce1 6ab3ebfa
! %f12 = 6347a913 d51a3c08 679ba0b8 4fe0bb6c
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[0000000056000095] = 390af2d0, %l5 = 000000002ec09581
ldstub [%i0+0x095],%l5 ! %l5 = 0000000a000000ff
! %f0 = 9bda8f0c abd488db 8e9c27b9 5573a311
! %f4 = 6d2f360b bc4f7e15 bd9d15cf 97f7010d
! %f8 = 27d6f2fd d9ed8feb e52c1ce1 6ab3ebfa
! %f12 = 6347a913 d51a3c08 679ba0b8 4fe0bb6c
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! %l5 = 000000000000000a, Mem[00000000910001e4] = 2edf5a53
sth %l5,[%i6+0x1e4] ! Mem[00000000910001e4] = 000a5a53
! Mem[0000000057800020] = f512e9ab, %l2 = c52ba535, %l6 = 9471c0f4
add %i3,0x20,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000f512e9ab
! Mem[00000000910000fc] = 493c8487, %g2 = 0000000000000017
ldsh [%i6+0x0fe],%g2 ! %g2 = 000000000000493c
membar #Sync ! Added by membar checker (320)
! Mem[000000009000008c] = b9279c8e, %g18 = 5cb66ff3c3b1fea3
ldsw [%i4+0x08c],%g2 ! %g2 = 5cb66ff3c3b1fea3
! %l7 = 00000000cb19587e, Mem[0000000090800147] = 6429ee8f
stb %l7,[%i5+0x147] ! Mem[0000000090800144] = 7e29ee8f
p35_label_9:
! Mem[0000000090800138] = 903ddd5b 61a301d1, %g2 = b9279c8e, %g3 = 00000000
ldd [%i5+0x138],%g2 ! %g2 = 00000000903ddd5b 0000000061a301d1
! Mem[00000000908000d0] = a1d7532a, %g2 = 00000000903ddd5b
lduh [%i5+0x0d0],%g2 ! %g2 = 000000000000a1d7
! Mem[0000000056800164] = 2228cacf, %l3 = 000000002c6c7c66
swap [%i1+0x164],%l3 ! %l3 = 000000002228cacf
! Mem[00000000570001a0] = ca4a5e0b, %l1 = f1ca8eb6056f20b3
ldsb [%i2+0x1a2],%l1 ! %l1 = 000000000000005e
! Mem[0000000056000008] = 03220b38, %l1 = 0000005e, %l0 = f358db24
add %i0,0x08,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000003220b38
! Mem[0000000057000113] = 4bd87478, %l7 = 00000000cb19587e
ldstub [%i2+0x113],%l7 ! %l7 = 00000078000000ff
! Mem[00000000570001c8] = cc879d5c5e67e21e, %l0 = 0000000003220b38, %l6 = 00000000f512e9ab
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = cc879d5c5e67e21e
! Mem[00000000568001c0] = 706f4c1f, %l2 = 7dce1564c52ba535
ldstub [%i1+0x1c0],%l2 ! %l2 = 00000070000000ff
! Mem[0000000056800015] = 83715ff0, %l4 = 0000000092481157
ldstub [%i1+0x015],%l4 ! %l4 = 00000071000000ff
! Mem[0000000091800000] = 3a9853f8ace149ea, %g2 = 000000000000a1d7
ldx [%o0+%g0],%g2 ! %g2 = 3a9853f8ace149ea
p35_label_10:
! Mem[0000000057800158] = 0b5493ef, %l4 = 0000000000000071
swap [%i3+0x158],%l4 ! %l4 = 000000000b5493ef
! Mem[0000000091800024] = 902fc43a, %g2 = 3a9853f8ace149ea
ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffff902f
! %l4 = 000000000b5493ef, Mem[0000000090800095] = f86f1b78
stb %l4,[%i5+0x095] ! Mem[0000000090800094] = ef6f1b78
! %l6 = cc879d5c5e67e21e, Mem[0000000090000148] = 11a37355b9279c8e
stx %l6,[%i4+0x148] ! Mem[0000000090000148] = cc879d5c5e67e21e
! Mem[00000000578000c8] = e908b600, %l4 = 000000000b5493ef
ldsh [%i3+0x0c8],%l4 ! %l4 = ffffffffffffe908
! Mem[0000000056800058] = 21b3f443aeeb91c6, %l4 = ffffffffffffe908, %l1 = 000000000000005e
add %i1,0x58,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 21b3f443aeeb91c6
! Mem[000000005600014c] = 58048b55, %l5 = 000000000000000a
ldsw [%i0+0x14c],%l5 ! %l5 = 0000000058048b55
! Mem[00000000908001e0] = 148503dc 90c427c2, %g2 = ffff902f, %g3 = 61a301d1
ldd [%i5+0x1e0],%g2 ! %g2 = 00000000148503dc 0000000090c427c2
! %l2 = 0000000000000070, Mem[00000000578001e0] = 537deab0
sth %l2,[%i3+0x1e0] ! Mem[00000000578001e0] = 0070eab0
! Mem[0000000057800130] = 315f8783, %l0 = 0000000003220b38
swap [%i3+0x130],%l0 ! %l0 = 00000000315f8783
p35_label_11:
! %f0 = 9bda8f0c abd488db 8e9c27b9 5573a311
! %f4 = 6d2f360b bc4f7e15 bd9d15cf 97f7010d
! %f8 = 27d6f2fd d9ed8feb e52c1ce1 6ab3ebfa
! %f12 = 6347a913 d51a3c08 679ba0b8 4fe0bb6c
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[000000005680007b] = a59fee98, %l2 = 0000000000000070
ldstub [%i1+0x07b],%l2 ! %l2 = 00000098000000ff
! Mem[0000000056000078] = 5c7d8a75, %l6 = 5e67e21e, %l3 = 2228cacf
add %i0,0x78,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000005c7d8a75
! Mem[0000000090000040] = 9bda8f0c abd488db 8e9c27b9 5573a311
! Mem[0000000090000050] = 6d2f360b bc4f7e15 bd9d15cf 97f7010d
! Mem[0000000090000060] = 27d6f2fd d9ed8feb e52c1ce1 6ab3ebfa
! Mem[0000000090000070] = 6347a913 d51a3c08 679ba0b8 4fe0bb6c
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[00000000900001c0] = e3052a76 a0a93fa3 1e902b05 ca954a77
! Mem[00000000900001d0] = b2df90dd 2922afed dfe1f680 a900b130
! Mem[00000000900001e0] = a87d95ef 0c9bc7bd 4de9d368 173f39b8
! Mem[00000000900001f0] = 8e2f192a a8789049 c452f4f9 68f91d41
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000918000b8] = 0a7e1485, %g18 = 5cb66ff3c3b1fea3
ldsw [%o0+0x0b8],%g2 ! %g2 = 5cb66ff3c3b1fea3
! %l0 = 00000000315f8783, Mem[00000000908001b4] = 95ef8760
stw %l0,[%i5+0x1b4] ! Mem[00000000908001b4] = 315f8783
! Mem[0000000090000168] = faebb36ae11c2ce5, %g2 = 000000000a7e1485
ldx [%i4+0x168],%g2 ! %g2 = faebb36ae11c2ce5
! Mem[0000000057800134] = 39c89220, %l3 = 000000005c7d8a75
lduh [%i3+0x136],%l3 ! %l3 = 0000000000009220
! Mem[0000000057800040] = 511567689331c46a, %l6 = cc879d5c5e67e21e, %l2 = 0000000000000098
add %i3,0x40,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 511567689331c46a
p35_label_12:
! %f0 = 9bda8f0c abd488db 8e9c27b9 5573a311
! %f4 = 6d2f360b bc4f7e15 bd9d15cf 97f7010d
! %f8 = 27d6f2fd d9ed8feb e52c1ce1 6ab3ebfa
! %f12 = 6347a913 d51a3c08 679ba0b8 4fe0bb6c
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[0000000056000021] = e6e9f55a, %l4 = ffffffffffffe908
ldstub [%i0+0x021],%l4 ! %l4 = 000000e9000000ff
! Mem[00000000560001a8] = b3ef11fa, %l6 = 5e67e21e, %l3 = 00009220
add %i0,0x1a8,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000b3ef11fa
! %f16 = 10677010 82365c7d 41ac0f08 63bc3bae
! %f20 = 96e39ebc 364838b1 0fa60018 40c7fde2
! %f24 = c7deeefa 7aa7e1a3 cc9de17e e41c25ed
! %f28 = 43da8b25 923c0ddc 83af0490 0254bd5d
stda %f16,[%i2+%g4]ASI_BLK_AIUPL ! Block Store to 0000000057000080
! Mem[0000000091000098] = 1203d0d5, %g2 = faebb36ae11c2ce5
ldsb [%i6+0x09a],%g2 ! %g2 = 0000000000000012
! %l3 = 00000000b3ef11fa, Mem[0000000090800120] = 51966be5
stb %l3,[%i5+0x120] ! Mem[0000000090800120] = fa966be5
! Mem[0000000057800000] = 8973d9c2, %l5 = 0000000058048b55
swap [%i3+%g0],%l5 ! %l5 = 000000008973d9c2
! Mem[00000000570001c0] = e4f8b0f30435dafa, %l7 = 0000000000000078, %l7 = 0000000000000078
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = e4f8b0f30435dafa
! Mem[0000000057000045] = d3613a0e, %l2 = 511567689331c46a
ldstub [%i2+0x045],%l2 ! %l2 = 00000061000000ff
! %l2 = 0000000000000061, Mem[00000000918001c8] = d8b4aaf3
sth %l2,[%o0+0x1c8] ! Mem[00000000918001c8] = 0061aaf3
p35_label_13:
! Mem[0000000057000104] = 0fb923be, %l1 = 21b3f443aeeb91c6
swap [%i2+0x104],%l1 ! %l1 = 000000000fb923be
! %f16 = 10677010 82365c7d 41ac0f08 63bc3bae
! %f20 = 96e39ebc 364838b1 0fa60018 40c7fde2
! %f24 = c7deeefa 7aa7e1a3 cc9de17e e41c25ed
! %f28 = 43da8b25 923c0ddc 83af0490 0254bd5d
stda %f16,[%i2+%g5]ASI_BLK_SL ! Block Store to 0000000057000100
! Mem[0000000057800138] = 3d6f0144ead714aa, %l4 = 00000000000000e9, %l6 = cc879d5c5e67e21e
add %i3,0x138,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 3d6f0144ead714aa
! Mem[000000009180013c] = 0adcb7df, %g18 = 5cb66ff3c3b1fea3
ldsw [%o0+0x13c],%g2 ! %g2 = 5cb66ff3c3b1fea3
! Mem[00000000910000b0] = 7dab79af, %g2 = 000000000adcb7df
lduh [%i6+0x0b2],%g2 ! %g2 = 0000000000007dab
! Mem[00000000560000d4] = 5ebe5697, %l3 = b3ef11fa, %l6 = ead714aa
add %i0,0xd4,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000005ebe5697
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! %l7 = e4f8b0f30435dafa, Mem[0000000056800085] = 3ecc66e9
stb %l7,[%i1+0x085] ! Mem[0000000056800084] = 3efa66e9
! Mem[00000000560001dd] = cd641782, %l4 = 00000000000000e9
ldstub [%i0+0x1dd],%l4 ! %l4 = 00000064000000ff
! Mem[00000000560001b8] = 552e1a9ad38d2a39, %l7 = e4f8b0f30435dafa, %l3 = 00000000b3ef11fa
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 552e1a9ad38d2a39
p35_label_14:
! %f0 = 9bda8f0c abd488db 8e9c27b9 5573a311
! %f4 = 6d2f360b bc4f7e15 bd9d15cf 97f7010d
! %f8 = 27d6f2fd d9ed8feb e52c1ce1 6ab3ebfa
! %f12 = 6347a913 d51a3c08 679ba0b8 4fe0bb6c
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[00000000560001d8] = 257e86e7cdff1782, %l3 = 552e1a9ad38d2a39, %l1 = 000000000fb923be
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 257e86e7cdff1782
! Mem[00000000560001c0] = d49fc4a5, %l5 = 8973d9c2, %l0 = 315f8783
add %i0,0x1c0,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000d49fc4a5
! Mem[000000005600015c] = b66034ff, %l4 = 0000000000000064
swap [%i0+0x15c],%l4 ! %l4 = 00000000b66034ff
! %f0 = 9bda8f0c abd488db 8e9c27b9 5573a311
! %f4 = 6d2f360b bc4f7e15 bd9d15cf 97f7010d
! %f8 = 27d6f2fd d9ed8feb e52c1ce1 6ab3ebfa
! %f12 = 6347a913 d51a3c08 679ba0b8 4fe0bb6c
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000140
! Mem[00000000568000d0] = 6cf33150, %l2 = 0000000000000061
lduh [%i1+0x0d2],%l2 ! %l2 = 0000000000003150
! Mem[000000005700018b] = a8079c2a, %l7 = e4f8b0f30435dafa
ldstub [%i2+0x18b],%l7 ! %l7 = 0000002a000000ff
! Mem[0000000056000058] = ee6617ea, %l6 = 5ebe5697, %l4 = b66034ff
add %i0,0x58,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000ee6617ea
! %l4 = 00000000ee6617ea, Mem[00000000900000e8] = ed251ce4
stb %l4,[%i4+0x0e8] ! Mem[00000000900000e8] = ea251ce4
! Mem[00000000560000b4] = a3bac6fe, %l2 = 0000000000003150
ldsb [%i0+0x0b5],%l2 ! %l2 = ffffffffffffffba
p35_label_15:
! Mem[0000000091000004] = 8f7a27e2, %g2 = 0000000000007dab
ldub [%i6+0x006],%g2 ! %g2 = 000000000000008f
! Mem[00000000910001d8] = b7a42843defde041, %g2 = 000000000000008f
ldx [%i6+0x1d8],%g2 ! %g2 = b7a42843defde041
! %l1 = 257e86e7cdff1782, Mem[0000000090000188] = 11a37355
stw %l1,[%i4+0x188] ! Mem[0000000090000188] = cdff1782
! Mem[00000000578001e8] = 40aa6e10, %l3 = 552e1a9ad38d2a39
swap [%i3+0x1e8],%l3 ! %l3 = 0000000040aa6e10
! Mem[0000000057800170] = 7c66736d, %l5 = 8973d9c2, %l3 = 40aa6e10
add %i3,0x170,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000007c66736d
! Mem[0000000056800038] = 638f1fc2, %l3 = 7c66736d, %l7 = 0000002a
add %i1,0x38,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000638f1fc2
! %l0 = d49fc4a5, %l1 = cdff1782, Mem[0000000091000008] = 27e2e4e1 df89ac55
std %l0,[%i6+%o1] ! Mem[0000000091000008] = d49fc4a5 cdff1782
! Mem[0000000091800188] = 276496bf3d1c2436, %g2 = b7a42843defde041
ldx [%o0+0x188],%g2 ! %g2 = 276496bf3d1c2436
! Mem[00000000570001cc] = 5e67e21e, %l7 = 00000000638f1fc2
swap [%i2+0x1cc],%l7 ! %l7 = 000000005e67e21e
! Mem[0000000056800050] = 2358e7be, %l4 = 00000000ee6617ea
ldsh [%i1+0x050],%l4 ! %l4 = 0000000000002358
p35_label_16:
! Mem[000000005680015c] = 0ea060be, %l4 = 0000000000002358
swap [%i1+0x15c],%l4 ! %l4 = 000000000ea060be
! %l5 = 000000008973d9c2, Mem[00000000900000b4] = 13a94763
sth %l5,[%i4+0x0b4] ! Mem[00000000900000b4] = d9c24763
! %l2 = ffffffffffffffba, Mem[00000000900001b0] = 083c1ad5
stw %l2,[%i4+0x1b0] ! Mem[00000000900001b0] = ffffffba
! Mem[00000000560001b0] = f41f433a c8ef355c, %l0 = d49fc4a5, %l1 = cdff1782
ldd [%i0+0x1b0],%l0 ! %l0 = 00000000f41f433a 00000000c8ef355c
! Mem[0000000090800048] = 9e212fc6, %g2 = 276496bf3d1c2436
lduw [%i5+0x048],%g2 ! %g2 = 000000009e212fc6
membar #Sync ! Added by membar checker (321)
! Mem[0000000090000080] = db88d4ab 0c8fda9b 11a37355 b9279c8e
! Mem[0000000090000090] = 157e4fbc 0b362f6d 0d01f797 cf159dbd
! Mem[00000000900000a0] = eb8fedd9 fdf2d627 faebb36a e11c2ce5
! Mem[00000000900000b0] = 083c1ad5 d9c24763 6cbbe04f b8a09b67
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[000000005680005c] = aeeb91c6, %l3 = 000000007c66736d
swap [%i1+0x05c],%l3 ! %l3 = 00000000aeeb91c6
! Mem[0000000057000008] = c9e7aa2e, %l2 = ffffffba, %l6 = 5ebe5697
add %i2,0x08,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000c9e7aa2e
! Mem[0000000056000148] = 1f9f398f58048b55, %l5 = 000000008973d9c2, %l3 = 00000000aeeb91c6
add %i0,0x148,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 1f9f398f58048b55
! Mem[0000000090000100] = 9bda8f0c abd488db 8e9c27b9 5573a311
! Mem[0000000090000110] = 6d2f360b bc4f7e15 bd9d15cf 97f7010d
! Mem[0000000090000120] = 27d6f2fd d9ed8feb e52c1ce1 6ab3ebfa
! Mem[0000000090000130] = 6347a913 d51a3c08 679ba0b8 4fe0bb6c
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
p35_label_17:
! Mem[000000009180010c] = edbaba01, %g2 = 000000009e212fc6
ldsh [%o0+0x10e],%g2 ! %g2 = ffffffffffffedba
! %f16 = 10677010 82365c7d 41ac0f08 63bc3bae
! %f20 = 96e39ebc 364838b1 0fa60018 40c7fde2
! %f24 = c7deeefa 7aa7e1a3 cc9de17e e41c25ed
! %f28 = 43da8b25 923c0ddc 83af0490 0254bd5d
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000040
! %l5 = 000000008973d9c2, Mem[00000000908001c8] = 832efd68
sth %l5,[%i5+0x1c8] ! Mem[00000000908001c8] = d9c2fd68
! %l4 = 000000000ea060be, Mem[00000000918000fe] = 6fb6b9fd
sth %l4,[%o0+0x0fe] ! Mem[00000000918000fc] = 60beb9fd
! Mem[00000000900000c8] = ae3bbc63, %g2 = ffffffffffffedba
lduw [%i4+0x0c8],%g2 ! %g2 = 00000000ae3bbc63
! %l1 = 00000000c8ef355c, Mem[000000009000019c] = cf159dbd
sth %l1,[%i4+0x19c] ! Mem[000000009000019c] = 355c9dbd
! Mem[00000000568000bc] = 197525fc, %l1 = c8ef355c, %l5 = 8973d9c2
add %i1,0xbc,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000197525fc
! Mem[0000000091000058] = 69451c90 786d71fe, %g2 = ae3bbc63, %g3 = 90c427c2
ldd [%i6+0x058],%g2 ! %g2 = 0000000069451c90 00000000786d71fe
! Mem[00000000560001e8] = ed5538b4, %l6 = 00000000c9e7aa2e
ldub [%i0+0x1e8],%l6 ! %l6 = 00000000000000ed
! Mem[00000000568001c8] = fc9ec58711ab1f98, %l6 = 00000000000000ed, %l2 = ffffffffffffffba
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = fc9ec58711ab1f98
p35_label_18:
! %l7 = 000000005e67e21e, Mem[000000009100006c] = a06b6865
stw %l7,[%i6+0x06c] ! Mem[000000009100006c] = 5e67e21e
! Mem[0000000057000164] = bdf3a7e6, %l5 = 197525fc, %l0 = f41f433a
add %i2,0x164,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000bdf3a7e6
! Mem[0000000090000080] = db88d4ab, %g2 = 0000000069451c90
lduh [%i4+0x080],%g2 ! %g2 = 000000000000db88
! %l5 = 00000000197525fc, Mem[0000000091800110] = ba01b98847bf52fb
stx %l5,[%o0+0x110] ! Mem[0000000091800110] = 00000000197525fc
! Mem[00000000900001ec] = 39b88e2f, %g2 = 000000000000db88
ldsh [%i4+0x1ee],%g2 ! %g2 = 00000000000039b8
! Mem[00000000560000bd] = 47203484, %l0 = 00000000bdf3a7e6
ldstub [%i0+0x0bd],%l0 ! %l0 = 00000020000000ff
! %l7 = 000000005e67e21e, Mem[00000000918000a0] = a29e74ac
sth %l7,[%o0+0x0a0] ! Mem[00000000918000a0] = e21e74ac
! Mem[00000000578000ec] = 4a5cab05, %l2 = 11ab1f98, %l4 = 0ea060be
add %i3,0xec,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000004a5cab05
! %f0 = 9bda8f0c abd488db 8e9c27b9 5573a311
! %f4 = 6d2f360b bc4f7e15 bd9d15cf 97f7010d
! %f8 = 27d6f2fd d9ed8feb e52c1ce1 6ab3ebfa
! %f12 = 6347a913 d51a3c08 679ba0b8 4fe0bb6c
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[0000000056800084] = 3efa66e9, %l2 = fc9ec58711ab1f98
swap [%i1+0x084],%l2 ! %l2 = 000000003efa66e9
p35_label_19:
! Mem[0000000056800190] = 5dc2262ec9484c57, %l3 = 1f9f398f58048b55, %l2 = 000000003efa66e9
add %i1,0x190,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 5dc2262ec9484c57
! Mem[0000000090000028] = 9c33b946 a4a21b98, %g2 = 000039b8, %g3 = 786d71fe
ldd [%i4+%o5],%g2 ! %g2 = 000000009c33b946 00000000a4a21b98
! Mem[000000005780017e] = b9f1c174, %l5 = 00000000197525fc
ldstub [%i3+0x17e],%l5 ! %l5 = 000000c1000000ff
! Mem[0000000057000110] = b1384836, %l7 = 000000005e67e21e
ldstub [%i2+0x110],%l7 ! %l7 = 000000b1000000ff
! Mem[0000000056800022] = 2afe6183, %l3 = 1f9f398f58048b55
ldstub [%i1+0x022],%l3 ! %l3 = 00000061000000ff
! Mem[0000000057800138] = 3d6f0144ead714aa, %l1 = 00000000c8ef355c, %l3 = 0000000000000061
add %i3,0x138,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 3d6f0144ead714aa
! %l3 = 3d6f0144ead714aa, Mem[00000000900001e2] = 95ef0c9b
sth %l3,[%i4+0x1e2] ! Mem[00000000900001e0] = 14aa0c9b
! Mem[0000000091800068] = 549c1687, %g18 = 5cb66ff3c3b1fea3
ldsw [%o0+0x068],%g2 ! %g2 = 5cb66ff3c3b1fea3
! Mem[00000000568001bc] = cb19587e, %l2 = c9484c57, %l2 = c9484c57
add %i1,0x1bc,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000cb19587e
! Mem[00000000900000c0] = 7d5c3682 10706710 ae3bbc63 080fac41
! Mem[00000000900000d0] = b1384836 bc9ee396 e2fdc740 1800a60f
! Mem[00000000900000e0] = a3e1a77a faeedec7 ea251ce4 7ee19dcc
! Mem[00000000900000f0] = dc0d3c92 258bda43 5dbd5402 9004af83
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
p35_label_20:
! %l4 = 000000004a5cab05, Mem[000000009100009b] = 03d0d50f
stb %l4,[%i6+0x09b] ! Mem[0000000091000098] = 05d0d50f
membar #Sync ! Added by membar checker (322)
! %f0 = 9bda8f0c abd488db 8e9c27b9 5573a311
! %f4 = 6d2f360b bc4f7e15 bd9d15cf 97f7010d
! %f8 = 27d6f2fd d9ed8feb e52c1ce1 6ab3ebfa
! %f12 = 6347a913 d51a3c08 679ba0b8 4fe0bb6c
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[0000000057800178] = 56eb82e4, %l0 = 0000000000000020
ldsb [%i3+0x179],%l0 ! %l0 = ffffffffffffffeb
! Mem[00000000900001c0] = e3052a76 a0a93fa3 1e902b05 ca954a77
! Mem[00000000900001d0] = b2df90dd 2922afed dfe1f680 a900b130
! Mem[00000000900001e0] = a87d14aa 0c9bc7bd 4de9d368 173f39b8
! Mem[00000000900001f0] = 8e2f192a a8789049 c452f4f9 68f91d41
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[0000000057800140] = 06848189, %l5 = 000000c1, %l1 = c8ef355c
add %i3,0x140,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000006848189
membar #Sync ! Added by membar checker (323)
! %l5 = 00000000000000c1, Mem[00000000900001f4] = a8789049
stw %l5,[%i4+0x1f4] ! Mem[00000000900001f4] = 000000c1
! %f0 = 9bda8f0c abd488db 8e9c27b9 5573a311
! %f4 = 6d2f360b bc4f7e15 bd9d15cf 97f7010d
! %f8 = 27d6f2fd d9ed8feb e52c1ce1 6ab3ebfa
! %f12 = 6347a913 d51a3c08 679ba0b8 4fe0bb6c
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000080
membar #Sync ! Added by membar checker (324)
! Mem[00000000900001c0] = e3052a76 a0a93fa3 1e902b05 ca954a77
! Mem[00000000900001d0] = b2df90dd 2922afed dfe1f680 a900b130
! Mem[00000000900001e0] = a87d14aa 0c9bc7bd 4de9d368 173f39b8
! Mem[00000000900001f0] = 8e2f192a 000000c1 c452f4f9 68f91d41
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[00000000900001d0] = 90dd2922, %g2 = 00000000549c1687
ldsh [%i4+0x1d2],%g2 ! %g2 = ffffffffffff90dd
! Mem[0000000057000150] = 9650fbb5, %l1 = 06848189, %l6 = 000000ed
add %i2,0x150,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000009650fbb5
p35_label_21:
! Mem[00000000570000d8] = fb097fab, %l1 = 06848189, %l6 = 9650fbb5
add %i2,0xd8,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000fb097fab
! Mem[00000000570001e8] = 11c378b2fa3aa817, %l3 = 3d6f0144ead714aa, %l1 = 0000000006848189
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 11c378b2fa3aa817
! Mem[000000009080012c] = b786dab2, %g2 = ffffffffffff90dd
lduw [%i5+0x12c],%g2 ! %g2 = 00000000b786dab2
! Mem[0000000056000100] = 1fcdd640, %l2 = 00000000cb19587e
ldsb [%i0+0x100],%l2 ! %l2 = 000000000000001f
! Mem[0000000056800008] = e54f57dbbadb9f43, %l0 = ffffffffffffffeb, %l0 = ffffffffffffffeb
add %i1,0x08,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = e54f57dbbadb9f43
! Mem[0000000090000084] = abd488db, %g2 = 00000000b786dab2
lduw [%i4+0x084],%g2 ! %g2 = 00000000abd488db
! Mem[000000005700012c] = 7ee19dcc, %l6 = fb097fab, %l0 = badb9f43
add %i2,0x12c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000007ee19dcc
! Mem[00000000900000c0] = 7d5c3682 10706710 ae3bbc63 080fac41
! Mem[00000000900000d0] = b1384836 bc9ee396 e2fdc740 1800a60f
! Mem[00000000900000e0] = a3e1a77a faeedec7 ea251ce4 7ee19dcc
! Mem[00000000900000f0] = dc0d3c92 258bda43 5dbd5402 9004af83
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! %l4 = 000000004a5cab05, Mem[0000000090000070] = 6347a913
stb %l4,[%i4+0x070] ! Mem[0000000090000070] = 0547a913
! Mem[000000005700013c] = 9004af83, %l6 = 00000000fb097fab
ldstub [%i2+0x13c],%l6 ! %l6 = 00000090000000ff
p35_label_22:
! %l3 = 3d6f0144ead714aa, Mem[000000009180009c] = 81b20ab6
stw %l3,[%o0+0x09c] ! Mem[000000009180009c] = ead714aa
! Mem[0000000090000198] = f797355c, %g2 = 00000000abd488db
ldsh [%i4+0x19a],%g2 ! %g2 = fffffffffffff797
! Mem[00000000578001a8] = 541d5b35, %l1 = fa3aa817, %l0 = 7ee19dcc
add %i3,0x1a8,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000541d5b35
! Mem[000000005680011e] = 7f369ea0, %l5 = 00000000000000c1
ldstub [%i1+0x11e],%l5 ! %l5 = 0000009e000000ff
! Mem[0000000056000188] = f9dde71e, %l6 = 0000000000000090
swap [%i0+0x188],%l6 ! %l6 = 00000000f9dde71e
! Mem[0000000090000098] = 15cf97f7, %g2 = fffffffffffff797
ldsh [%i4+0x09a],%g2 ! %g2 = 00000000000015cf
! Mem[00000000578000d3] = 12fdb8d6, %l1 = 11c378b2fa3aa817
ldstub [%i3+0x0d3],%l1 ! %l1 = 000000d6000000ff
! Mem[0000000057000168] = ed8fda85, %l4 = 000000004a5cab05
lduw [%i2+0x168],%l4 ! %l4 = 00000000ed8fda85
! %l6 = 00000000f9dde71e, Mem[0000000057000036] = 983431d1
sth %l6,[%i2+0x036] ! Mem[0000000057000034] = 9834e71e
! %f16 = 10677010 82365c7d 41ac0f08 63bc3bae
! %f20 = 96e39ebc 364838b1 0fa60018 40c7fde2
! %f24 = c7deeefa 7aa7e1a3 cc9de17e e41c25ed
! %f28 = 43da8b25 923c0ddc 83af0490 0254bd5d
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
p35_label_23:
! Mem[000000005600014c] = 58048b55, %l1 = 00000000000000d6
ldstub [%i0+0x14c],%l1 ! %l1 = 00000058000000ff
! Mem[0000000091800160] = e99aa22d9f84ef23, %g2 = 00000000000015cf
ldx [%o0+0x160],%g2 ! %g2 = e99aa22d9f84ef23
! %l6 = 00000000f9dde71e, Mem[0000000090000080] = 9bda8f0cabd488db
stx %l6,[%i4+0x080] ! Mem[0000000090000080] = 00000000f9dde71e
! Mem[0000000057000030] = 18f3d97d9834e71e, %l4 = 00000000ed8fda85, %l0 = 00000000541d5b35
add %i2,0x30,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 18f3d97d9834e71e
! Mem[00000000570001e0] = 15fc4ac6, %l2 = 000000000000001f
ldub [%i2+0x1e1],%l2 ! %l2 = 00000000000000fc
! Mem[0000000056000064] = 0d9622d3, %l1 = 0000000000000058
swap [%i0+0x064],%l1 ! %l1 = 000000000d9622d3
! Mem[000000009180013c] = b7dfb5cc, %g2 = e99aa22d9f84ef23
ldub [%o0+0x13e],%g2 ! %g2 = 00000000000000b7
! Mem[0000000056000180] = 0716366ac040f133, %l1 = 000000000d9622d3, %l2 = 00000000000000fc
add %i0,0x180,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 0716366ac040f133
! Mem[000000005680014c] = 8820aa15, %l5 = 0000009e, %l0 = 9834e71e
add %i1,0x14c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000008820aa15
! Mem[00000000568001d8] = 90db3d05, %l4 = ed8fda85, %l7 = 000000b1
add %i1,0x1d8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000090db3d05
p35_label_24:
! Mem[00000000578000c7] = 52b33249, %l0 = 000000008820aa15
ldstub [%i3+0x0c7],%l0 ! %l0 = 00000049000000ff
! Mem[0000000056000068] = a6673a31, %l6 = 00000000f9dde71e
swap [%i0+0x068],%l6 ! %l6 = 00000000a6673a31
! Mem[0000000091800084] = 4e7f1618, %g2 = 00000000000000b7
lduw [%o0+0x084],%g2 ! %g2 = 000000004e7f1618
! %l1 = 000000000d9622d3, Mem[00000000560000dc] = 98214ab5
stb %l1,[%i0+0x0dc] ! Mem[00000000560000dc] = d3214ab5
! %f0 = 9bda8f0c abd488db 8e9c27b9 5573a311
! %f4 = 6d2f360b bc4f7e15 bd9d15cf 97f7010d
! %f8 = 27d6f2fd d9ed8feb e52c1ce1 6ab3ebfa
! %f12 = 6347a913 d51a3c08 679ba0b8 4fe0bb6c
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[00000000568000c8] = da6b578f00000066, %l2 = 0716366ac040f133, %l1 = 000000000d9622d3
add %i1,0xc8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = da6b578f00000066
! %l1 = da6b578f00000066, Mem[0000000090000040] = 9bda8f0c
sth %l1,[%i4+0x040] ! Mem[0000000090000040] = 00668f0c
! %l1 = da6b578f00000066, Mem[00000000900001e8] = 4de9d368
stw %l1,[%i4+0x1e8] ! Mem[00000000900001e8] = 00000066
! Mem[00000000570001d0] = 4848335e, %l2 = c040f133, %l7 = 90db3d05
add %i2,0x1d0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000004848335e
! Mem[0000000090800080] = 074203a9, %g2 = 000000004e7f1618
ldsh [%i5+0x080],%g2 ! %g2 = 0000000000000742
p35_label_25:
! Mem[0000000090000100] = 9bda8f0c, %g18 = 5cb66ff3c3b1fea3
ldsw [%i4+0x100],%g2 ! %g2 = 5cb66ff3c3b1fea3
! Mem[000000009100008c] = 824c898c, %g2 = ffffffff9bda8f0c
ldsb [%i6+0x08e],%g2 ! %g2 = ffffffffffffff82
membar #Sync ! Added by membar checker (325)
! Mem[00000000900000f4] = 13a94763, %g2 = ffffffffffffff82
lduw [%i4+0x0f4],%g2 ! %g2 = 0000000013a94763
! %l1 = da6b578f00000066, Mem[0000000091000144] = 6237e19c
sth %l1,[%i6+0x144] ! Mem[0000000091000144] = 0066e19c
! Mem[0000000057800010] = 0ccacf7a, %l4 = ed8fda85, %l4 = ed8fda85
add %i3,0x10,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000000ccacf7a
! Mem[000000009180012c] = 596ed328, %g2 = 0000000013a94763
ldub [%o0+0x12c],%g2 ! %g2 = 0000000000000059
! %l6 = a6673a31, %l7 = 4848335e, Mem[00000000910001e8] = 0128d0e1 aded4894
std %l6,[%i6+0x1e8] ! Mem[00000000910001e8] = a6673a31 4848335e
! %f0 = 9bda8f0c abd488db 8e9c27b9 5573a311
! %f4 = 6d2f360b bc4f7e15 bd9d15cf 97f7010d
! %f8 = 27d6f2fd d9ed8feb e52c1ce1 6ab3ebfa
! %f12 = 6347a913 d51a3c08 679ba0b8 4fe0bb6c
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! %l3 = 3d6f0144ead714aa, Mem[000000009180014c] = d5d170f5
sth %l3,[%o0+0x14c] ! Mem[000000009180014c] = 14aa70f5
! Mem[0000000091800090] = acfd8c91, %g2 = 0000000000000059
lduw [%o0+0x090],%g2 ! %g2 = 00000000acfd8c91
ba,a p35_not_taken_0_end
p35_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 0000000000000049
bne,a,pn %xcc,p35_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be da6b578f00000066
bne,a,pn %xcc,p35_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0716366ac040f133
bne,a,pn %xcc,p35_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 3d6f0144ead714aa
bne,a,pn %xcc,p35_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000ccacf7a
bne,a,pn %xcc,p35_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000009e
bne,a,pn %xcc,p35_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000a6673a31
bne,a,pn %xcc,p35_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000004848335e
bne,a,pn %xcc,p35_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p35_check_fp_registers:
set p35_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 9bda8f0c abd488db
bne %xcc,p35_f0_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 10677010 82365c7d
bne %xcc,p35_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 41ac0f08 63bc3bae
bne %xcc,p35_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 96e39ebc 364838b1
bne %xcc,p35_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 0fa60018 40c7fde2
bne %xcc,p35_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be c7deeefa 7aa7e1a3
bne %xcc,p35_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be cc9de17e e41c25ed
bne %xcc,p35_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 43da8b25 923c0ddc
bne %xcc,p35_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 83af0490 0254bd5d
bne %xcc,p35_f30_fail
nop
! Check Local Memory
set p35_local0_expect,%g1
p35_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = e6fff55abede84e5
ldx [%i0+0x020],%g3 ! Observed data at 0000000056000020
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4cffbcae9fb33f1b
ldx [%i0+0x028],%g3 ! Observed data at 0000000056000028
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 6fc9f26500000058
ldx [%i0+0x060],%g3 ! Observed data at 0000000056000060
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = f9dde71e1743d078
ldx [%i0+0x068],%g3 ! Observed data at 0000000056000068
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = 098b505439fff2d0
ldx [%i0+0x090],%g3 ! Observed data at 0000000056000090
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = c7d9003047ff3484
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000560000b8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 1e78e449d3214ab5
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000560000d8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 14278a6061a29ad5
ldx [%i0+0x118],%g3 ! Observed data at 0000000056000118
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = 1f9f398fff048b55
ldx [%i0+0x148],%g3 ! Observed data at 0000000056000148
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 6eb5d57700000064
ldx [%i0+0x158],%g3 ! Observed data at 0000000056000158
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x158,%g4
ldx [%g1+0x188],%g2 ! Expected data = 0000009045d591f5
ldx [%i0+0x188],%g3 ! Observed data at 0000000056000188
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 257e86e7cdff1782
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000560001d8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x1d8,%g4
set p35_local1_expect,%g1
p35_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 7a3cc71a83ff5ff0
ldx [%i1+0x010],%g3 ! Observed data at 0000000056800010
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2afeff83e5cbe43b
ldx [%i1+0x020],%g3 ! Observed data at 0000000056800020
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6651d6e7b982648f
ldx [%i1+0x028],%g3 ! Observed data at 0000000056800028
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 21b3f4437c66736d
ldx [%i1+0x058],%g3 ! Observed data at 0000000056800058
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = 2da9ceddff41f052
ldx [%i1+0x070],%g3 ! Observed data at 0000000056800070
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = a59feeff86abbff8
ldx [%i1+0x078],%g3 ! Observed data at 0000000056800078
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 2f01114911ab1f98
ldx [%i1+0x080],%g3 ! Observed data at 0000000056800080
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = da6b578f00000066
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000568000c8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 182affaacac275aa
ldx [%i1+0x110],%g3 ! Observed data at 0000000056800110
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 2346f50b7f36ffa0
ldx [%i1+0x118],%g3 ! Observed data at 0000000056800118
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x118,%g4
ldx [%g1+0x158],%g2 ! Expected data = 90a9f44600002358
ldx [%i1+0x158],%g3 ! Observed data at 0000000056800158
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = c940efd62c6c7c66
ldx [%i1+0x160],%g3 ! Observed data at 0000000056800160
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ff6f4c1ff5aed27d
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000568001c0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x1c0,%g4
set p35_local2_expect,%g1
p35_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = 18f3d97d9834e71e
ldx [%i2+0x030],%g3 ! Observed data at 0000000057000030
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = a679a5e3d3ff3a0e
ldx [%i2+0x040],%g3 ! Observed data at 0000000057000040
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = 7d5c368210706710
ldx [%i2+0x080],%g3 ! Observed data at 0000000057000080
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = ae3bbc63080fac41
ldx [%i2+0x088],%g3 ! Observed data at 0000000057000088
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = b1384836bc9ee396
ldx [%i2+0x090],%g3 ! Observed data at 0000000057000090
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = e2fdc7401800a60f
ldx [%i2+0x098],%g3 ! Observed data at 0000000057000098
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = a3e1a77afaeedec7
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000570000a0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ed251ce47ee19dcc
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000570000a8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = dc0d3c92258bda43
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000570000b0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 5dbd54029004af83
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000570000b8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 4df63bd5c43213a2
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000570000c0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 7d5c368210706710
ldx [%i2+0x100],%g3 ! Observed data at 0000000057000100
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = ae3bbc63080fac41
ldx [%i2+0x108],%g3 ! Observed data at 0000000057000108
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = ff384836bc9ee396
ldx [%i2+0x110],%g3 ! Observed data at 0000000057000110
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = e2fdc7401800a60f
ldx [%i2+0x118],%g3 ! Observed data at 0000000057000118
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = a3e1a77afaeedec7
ldx [%i2+0x120],%g3 ! Observed data at 0000000057000120
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = ed251ce47ee19dcc
ldx [%i2+0x128],%g3 ! Observed data at 0000000057000128
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = dc0d3c92258bda43
ldx [%i2+0x130],%g3 ! Observed data at 0000000057000130
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 5dbd5402ff04af83
ldx [%i2+0x138],%g3 ! Observed data at 0000000057000138
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x138,%g4
ldx [%g1+0x188],%g2 ! Expected data = a8079cff2bbb3c8c
ldx [%i2+0x188],%g3 ! Observed data at 0000000057000188
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = cc879d5c638f1fc2
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000570001c8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x1c8,%g4
set p35_local3_expect,%g1
p35_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 58048b55501c51a7
ldx [%i3+0x000],%g3 ! Observed data at 0000000057800000
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x000,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = e65fb1ed52b332ff
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000578000c0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 12fdb8ffeb246783
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000578000d0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 641ae189ff2db307
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000578000f0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x130],%g2 ! Expected data = 03220b3839c89220
ldx [%i3+0x130],%g3 ! Observed data at 0000000057800130
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = 0000007147dcc76a
ldx [%i3+0x158],%g3 ! Observed data at 0000000057800158
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 7c66736d547d0add
ldx [%i3+0x170],%g3 ! Observed data at 0000000057800170
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 56eb82e4b9f1ff74
ldx [%i3+0x178],%g3 ! Observed data at 0000000057800178
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 730084d4fa22f947
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000578001c8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 728b2033337d3736
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000578001d0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 0070eab06953b4a1
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000578001e0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = d38d2a39e2c22f28
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000578001e8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x1e8,%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_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:
ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000056000000]
stba %l5,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000008]
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000056800028]
membar #Sync
mov 0x140,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p35_trap1o:
ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000056000000]
stba %l5,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000008]
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000056800028]
membar #Sync
mov 0x140,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p35_trap2e:
ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000057000010]
lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000056000008]
lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000057800010]
ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000057800028]
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000056800008]
done
p35_trap2o:
ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000057000010]
lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000056000008]
lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000057800010]
ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000057800028]
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000056800008]
done
p35_trap3e:
nop
nop
nop
nop
nop
done
p35_trap3o:
nop
nop
nop
nop
nop
done
p35_init_memory_pointers:
set p35_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p35_local0_start,%i0
set p35_local1_start,%i1
set p35_local2_start,%i2
set p35_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 9eb1a068334bbe0c
ldx [%g1+0x008],%l1 ! %l1 = 1ed1b19a26ca0a25
ldx [%g1+0x010],%l2 ! %l2 = bc29556fb3a53d43
ldx [%g1+0x018],%l3 ! %l3 = 47c4b7d032d70775
ldx [%g1+0x020],%l4 ! %l4 = 815c9d6e517c56d5
ldx [%g1+0x028],%l5 ! %l5 = cf22bb6dd0cdba65
ldx [%g1+0x030],%l6 ! %l6 = 8ea8cef9d51ad9dc
ldx [%g1+0x038],%l7 ! %l7 = 036562b2620018c2
! 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 = c544d5f0 ed69baa4 9f280b0f f8b796ec
! %f4 = d6137b06 974095f9 dd03affb e93341e3
! %f8 = ce61abaa 2e41b9f9 ca084bec 50c46a15
! %f12 = 42291faf bfdd35a0 e8741a8b ec360378
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 194267f2 7b4cd32f 77bef1e3 7006af4a
! %f20 = a22ff33c addfce2a 1ad109ed 905a4f1a
! %f24 = 00b85071 17cbc85e 02047bfc a1b1f42b
! %f28 = 1f73b9f2 acc63d3e a3582633 8b2da1d8
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 3887f993 687ceca6 0ae87802 a4b16cdf
! %f36 = 496eed94 83048397 9d357038 66abaa19
! %f40 = 8a57cf05 32d35e87 2fe9f14a b5b096ee
! %f44 = 5d51649d 6018d73a 31a6a1e3 61e51895
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc5bfd5870000007f,%g7,%g1 ! GSR scale = 15, align = 7
wr %g1,%g0,%gsr ! GSR = c5bfd5870000007f
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[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %l4 = dae7b596a8dfe962, Mem[00000000588000f0] = 68adf85f
stb %l4,[%i1+0x0f0] ! Mem[00000000588000f0] = 62adf85f
! Mem[000000009080002c] = 4762b7bd, %g2 = 0000000000000000
ldsh [%i5+0x02c],%g2 ! %g2 = 0000000000004762
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[000000005980011c] = 5f335a37, %l5 = e42bc573, %l3 = 480cd9a2
add %i3,0x11c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000005f335a37
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! %l4 = a8dfe962, %l5 = e42bc573, Mem[00000000918001e0] = 473e1c64 00373807
std %l4,[%o0+0x1e0] ! Mem[00000000918001e0] = a8dfe962 e42bc573
! Mem[00000000908000b4] = 9a765db5, %g18 = ffe4f8dc26edcdba
ldsw [%i5+0x0b4],%g2 ! %g2 = ffe4f8dc26edcdba
! Mem[00000000598000e8] = 0fa605048e1dbd37, %l5 = 4cf97b1be42bc573, %l5 = 4cf97b1be42bc573
add %i3,0xe8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 0fa605048e1dbd37
! Mem[0000000090000198] = 31dc23d682ee0cb1, %g2 = ffffffff9a765db5
ldx [%i4+0x198],%g2 ! %g2 = 31dc23d682ee0cb1
p36_label_2:
! Mem[0000000059800160] = 8d811e49, %l2 = 13e127405bd256d3
swap [%i3+0x160],%l2 ! %l2 = 000000008d811e49
! Mem[0000000058000098] = 4006a330, %l4 = dae7b596a8dfe962
ldsh [%i0+0x098],%l4 ! %l4 = 0000000000004006
! Mem[0000000059800100] = 06e547be 4daac9f1 410406c4 1fd55c85
! Mem[0000000059800110] = 8adc7a7e 07dc2250 7035e6dd 5f335a37
! Mem[0000000059800120] = acb545b7 fe835aa4 01f18389 7ddabb2a
! Mem[0000000059800130] = 4968a3e2 c2b754b7 f6f938d1 0e7c6bcf
mov 0x100,%g6
ldda [%i3+%g6]ASI_BLK_PL,%f0 ! Block Load from 0000000059800100
! Mem[0000000058800170] = 64e44cb8939c11b1, %l4 = 0000000000004006, %l4 = 0000000000004006
add %i1,0x170,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 64e44cb8939c11b1
! Mem[0000000090800024] = 1a98b5b7, %g2 = 31dc23d682ee0cb1
ldsb [%i5+0x025],%g2 ! %g2 = 000000000000001a
! %f0 = f1c9aa4d be47e506 855cd51f c4060441
! %f4 = 5022dc07 7e7adc8a 375a335f dde63570
! %f8 = a45a83fe b745b5ac 2abbda7d 8983f101
! %f12 = b754b7c2 e2a36849 cf6b7c0e d138f9f6
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[000000009180015c] = 6a94bbe9, %g2 = 000000000000001a
ldsb [%o0+0x15d],%g2 ! %g2 = 000000000000006a
! Mem[0000000091800024] = c43a52a3, %g2 = 000000000000006a
lduh [%o0+0x026],%g2 ! %g2 = 000000000000c43a
! Mem[0000000091800150] = ccaef1b0, %g2 = 000000000000c43a
lduh [%o0+0x150],%g2 ! %g2 = 000000000000ccae
! Mem[0000000091800128] = 588be828, %g18 = ffe4f8dc26edcdba
ldsw [%o0+0x128],%g2 ! %g2 = ffe4f8dc26edcdba
p36_label_3:
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000059000028] = deed3786c7a273b5, %l3 = 000000005f335a37, %l6 = 8909065a3187d29f
add %i2,0x28,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = deed3786c7a273b5
! Mem[00000000590000bc] = cca821d3, %l0 = 9dc82354, %l1 = a8ed5797
add %i2,0xbc,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000cca821d3
membar #Sync ! Added by membar checker (326)
! %l1 = 00000000cca821d3, Mem[00000000900001e8] = 7fc6fc0d
sth %l1,[%i4+0x1e8] ! Mem[00000000900001e8] = 21d3fc0d
! Mem[00000000598000c8] = 651b809f, %l3 = 000000005f335a37
swap [%i3+0x0c8],%l3 ! %l3 = 00000000651b809f
! Mem[0000000058800144] = 5dbf7371, %l0 = 9dc82354, %l1 = cca821d3
add %i1,0x144,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000005dbf7371
! Mem[00000000918000e4] = 234a57e2, %g2 = 00000000588be828
ldsh [%o0+0x0e6],%g2 ! %g2 = 000000000000234a
! %f16 = 194267f2 7b4cd32f 77bef1e3 7006af4a
! %f20 = a22ff33c addfce2a 1ad109ed 905a4f1a
! %f24 = 00b85071 17cbc85e 02047bfc a1b1f42b
! %f28 = 1f73b9f2 acc63d3e a3582633 8b2da1d8
mov 0x180,%g6
stda %f16,[%i2+%g6]ASI_BLK_P ! Block Store to 0000000059000180
! Mem[00000000588000ec] = a27936df, %l2 = 8d811e49, %l6 = c7a273b5
add %i1,0xec,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000a27936df
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
p36_label_4:
! Mem[00000000590000e0] = f7d9733e, %l1 = 000000005dbf7371
swap [%i2+0x0e0],%l1 ! %l1 = 00000000f7d9733e
! %l0 = 9dc82354, %l1 = f7d9733e, Mem[00000000910000a0] = 9a60a901 332b0c79
std %l0,[%i6+0x0a0] ! Mem[00000000910000a0] = 9dc82354 f7d9733e
! %l4 = 64e44cb8939c11b1, Mem[0000000091000196] = 3bcb9aa5
sth %l4,[%i6+0x196] ! Mem[0000000091000194] = 11b19aa5
! Mem[0000000091800174] = 1515c3a8, %g2 = 000000000000234a
ldsb [%o0+0x174],%g2 ! %g2 = 0000000000000015
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[000000005900012b] = b95914af, %l1 = 00000000f7d9733e
ldstub [%i2+0x12b],%l1 ! %l1 = 000000af000000ff
! %l2 = 8d811e49, %l3 = 651b809f, Mem[0000000091800188] = 276496bf 3d1c2436
std %l2,[%o0+0x188] ! Mem[0000000091800188] = 8d811e49 651b809f
! %l7 = 5b835dbc7581c7ca, Mem[000000009000002e] = 1b980c8c
sth %l7,[%i4+0x02e] ! Mem[000000009000002c] = c7ca0c8c
! %l7 = 5b835dbc7581c7ca, Mem[00000000900001e8] = 21d3fc0d0761fbc8
stx %l7,[%i4+0x1e8] ! Mem[00000000900001e8] = 5b835dbc7581c7ca
! Mem[00000000598001e8] = ca6fa939f6c7b56b, %l2 = 000000008d811e49, %l5 = 0fa605048e1dbd37
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = ca6fa939f6c7b56b
p36_label_5:
! Mem[0000000059000020] = 8e974eb9, %l2 = 000000008d811e49
swap [%i2+%o4],%l2 ! %l2 = 000000008e974eb9
! %l1 = 00000000000000af, Mem[0000000091000170] = a9b3b7bd
stb %l1,[%i6+0x170] ! Mem[0000000091000170] = afb3b7bd
! Mem[0000000091800030] = d834c2f1 8b0f4cb2, %g2 = 00000015, %g3 = 00000000
ldd [%o0+0x030],%g2 ! %g2 = 00000000d834c2f1 000000008b0f4cb2
! Mem[0000000091000054] = aa723f69, %g2 = 00000000d834c2f1
ldsb [%i6+0x055],%g2 ! %g2 = ffffffffffffffaa
! Mem[00000000900001b4] = 84473873, %g2 = ffffffffffffffaa
ldub [%i4+0x1b7],%g2 ! %g2 = 0000000000000084
! Mem[0000000090000080] = f1c9aa4d be47e506 855cd51f c4060441
! Mem[0000000090000090] = 5022dc07 7e7adc8a 375a335f dde63570
! Mem[00000000900000a0] = a45a83fe b745b5ac 2abbda7d 8983f101
! Mem[00000000900000b0] = b754b7c2 e2a36849 cf6b7c0e d138f9f6
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[000000005800000c] = 922ef57b, %l3 = 651b809f, %l3 = 651b809f
add %i0,0x0c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000922ef57b
! Mem[00000000580000b8] = a162b963, %l0 = 9dc82354, %l0 = 9dc82354
add %i0,0xb8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000a162b963
! %l0 = a162b963, %l1 = 000000af, Mem[0000000091800098] = a9e2f7a3 81b20ab6
std %l0,[%o0+0x098] ! Mem[0000000091800098] = a162b963 000000af
! %f0 = f1c9aa4d be47e506 855cd51f c4060441
! %f4 = 5022dc07 7e7adc8a 375a335f dde63570
! %f8 = a45a83fe b745b5ac 2abbda7d 8983f101
! %f12 = b754b7c2 e2a36849 cf6b7c0e d138f9f6
mov 0x100,%g4
stda %f0,[%i2+%g4]ASI_BLK_AIUPL ! Block Store to 0000000059000100
p36_label_6:
! %l2 = 000000008e974eb9, Mem[0000000091000089] = cc76b41f
stb %l2,[%i6+0x089] ! Mem[0000000091000088] = b976b41f
! Mem[00000000588001c0] = ec9d35e63dbcb918, %l2 = 000000008e974eb9, %l0 = 00000000a162b963
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = ec9d35e63dbcb918
! Mem[0000000059800140] = 65bd873941e96f4d, %l3 = 00000000922ef57b, %l7 = 5b835dbc7581c7ca
add %i3,0x140,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 65bd873941e96f4d
! %l5 = ca6fa939f6c7b56b, Mem[0000000091800132] = a0344cd6
sth %l5,[%o0+0x132] ! Mem[0000000091800130] = b56b4cd6
! Mem[0000000058800068] = 306d517ca5d833e3, %l0 = ec9d35e63dbcb918, %l4 = 64e44cb8939c11b1
add %i1,0x68,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 306d517ca5d833e3
! Mem[00000000908000f0] = f00615af, %g2 = 0000000000000084
ldsh [%i5+0x0f2],%g2 ! %g2 = fffffffffffff006
! Mem[00000000908001ec] = 6487ad2b, %g18 = ffe4f8dc26edcdba
ldsw [%i5+0x1ec],%g2 ! %g2 = ffe4f8dc26edcdba
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b, %g2 = 6487ad2b, %g3 = 8b0f4cb2
ldd [%i4+0x1c0],%g2 ! %g2 = 00000000c1d3bfd2 00000000e2f6f92b
! Mem[00000000908001c0] = c97811f1, %g2 = 00000000c1d3bfd2
lduw [%i5+0x1c0],%g2 ! %g2 = 00000000c97811f1
! Mem[0000000059000140] = 5b44ce13 38179674 1617cb51 85bc3b11
! Mem[0000000059000150] = cf045e4e 3caa8a52 4be6da5f 78eee520
! Mem[0000000059000160] = ac123a63 b6f74032 e92f5672 c740cf66
! Mem[0000000059000170] = 979ca380 6f1cfdb8 0c983aa5 26b5554d
mov 0x140,%g4
ldda [%i2+%g4]ASI_BLK_P,%f0 ! Block Load from 0000000059000140
p36_label_7:
! Mem[000000005800002d] = 219cf294, %l1 = 00000000000000af
ldstub [%i0+0x02d],%l1 ! %l1 = 0000009c000000ff
! Mem[0000000058000050] = 49e8b2ad9ac7a82e, %l2 = 000000008e974eb9, %l7 = 65bd873941e96f4d
add %i0,0x50,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 49e8b2ad9ac7a82e
! Mem[0000000058000040] = 2d371d3c 4dc9f1e5 8a6e2102 6aa3fbb0
! Mem[0000000058000050] = 49e8b2ad 9ac7a82e ba65ebf2 9c7985d4
! Mem[0000000058000060] = de934747 7ef9739c 84b6c0bf 7a378e2c
! Mem[0000000058000070] = af212ba6 17dc44b1 4986b426 2070b875
mov 0x040,%g4
ldda [%i0+%g4]ASI_BLK_PL,%f0 ! Block Load from 0000000058000040
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[00000000580001dc] = 189f917e, %l2 = 000000008e974eb9
swap [%i0+0x1dc],%l2 ! %l2 = 00000000189f917e
! Mem[00000000588000e8] = c125ad0fa27936df, %l3 = 00000000922ef57b
ldx [%i1+0x0e8],%l3 ! %l3 = c125ad0fa27936df
! Mem[0000000059800118] = 7035e6dd5f335a37, %l0 = ec9d35e63dbcb918
ldx [%i3+0x118],%l0 ! %l0 = 7035e6dd5f335a37
! %f16 = 194267f2 7b4cd32f 77bef1e3 7006af4a
! %f20 = a22ff33c addfce2a 1ad109ed 905a4f1a
! %f24 = 00b85071 17cbc85e 02047bfc a1b1f42b
! %f28 = 1f73b9f2 acc63d3e a3582633 8b2da1d8
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[0000000058000114] = 8faabc8b, %l2 = 189f917e, %l0 = 5f335a37
add %i0,0x114,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000008faabc8b
! %l0 = 000000008faabc8b, Mem[00000000900001c8] = 448515deb0dee1ed
stx %l0,[%i4+0x1c8] ! Mem[00000000900001c8] = 000000008faabc8b
p36_label_8:
! Mem[00000000598000ed] = 8e1dbd37, %l7 = 49e8b2ad9ac7a82e
ldstub [%i3+0x0ed],%l7 ! %l7 = 0000001d000000ff
! Mem[0000000059800114] = 07dc2250, %l3 = c125ad0fa27936df
swap [%i3+0x114],%l3 ! %l3 = 0000000007dc2250
! Mem[0000000059000044] = 929bc1da, %l6 = 00000000a27936df
swap [%i2+0x044],%l6 ! %l6 = 00000000929bc1da
! %l7 = 000000000000001d, Mem[00000000908000a8] = f759fcbc787f148f
stx %l7,[%i5+0x0a8] ! Mem[00000000908000a8] = 000000000000001d
membar #Sync ! Added by membar checker (327)
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a2c7ca
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[000000005800006c] = 7a378e2c, %l6 = 929bc1da, %l3 = 07dc2250
add %i0,0x6c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000007a378e2c
! Mem[0000000058000014] = 4a925892, %l0 = 000000008faabc8b
ldstub [%i0+0x014],%l0 ! %l0 = 0000004a000000ff
! Mem[000000009100009c] = d0d50f6b, %g2 = 00000000c97811f1
ldsh [%i6+0x09c],%g2 ! %g2 = ffffffffffffd0d5
! Mem[00000000590001f8] = 0985448d, %l4 = 306d517ca5d833e3
swap [%i2+0x1f8],%l4 ! %l4 = 000000000985448d
! Mem[000000005800009c] = 52209a82, %l0 = 0000004a, %l2 = 189f917e
add %i0,0x9c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000052209a82
p36_label_9:
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000908001d8] = 9d8534e0 0e794949, %g2 = ffffd0d5, %g3 = e2f6f92b
ldd [%i5+0x1d8],%g2 ! %g2 = 000000009d8534e0 000000000e794949
! Mem[00000000918000ac] = 6875acc1, %g2 = 000000009d8534e0
ldsb [%o0+0x0ad],%g2 ! %g2 = 0000000000000068
! Mem[0000000090000080] = f1c9aa4d be47e506 855cd51f c4060441
! Mem[0000000090000090] = 5022dc07 7e7adc8a 375a335f dde63570
! Mem[00000000900000a0] = a45a83fe b745b5ac 2abbda7d 8983f101
! Mem[00000000900000b0] = b754b7c2 e2a36849 cf6b7c0e d138f9f6
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000118] = 97831700, %g2 = 0000000000000068
ldsb [%i4+0x119],%g2 ! %g2 = ffffffffffffff97
! %l6 = 00000000929bc1da, Mem[0000000091000033] = 7ac26212
stb %l6,[%i6+0x033] ! Mem[0000000091000030] = dac26212
! Mem[0000000059000124] = fe835aa4, %l7 = 000000000000001d
swap [%i2+0x124],%l7 ! %l7 = 00000000fe835aa4
! Mem[0000000058000140] = 11bc3338 1060c36a 522c2732 41a47b4b
! Mem[0000000058000150] = 1ae9ae29 36c5e8b3 8105348a 42660413
! Mem[0000000058000160] = fe92792d f6a0c497 ebed3fc0 fb6ddde4
! Mem[0000000058000170] = 0be1065a 607a0c3b 014b5a3e 1939322e
mov 0x140,%g6
ldda [%i0+%g6]ASI_BLK_P,%f16 ! Block Load from 0000000058000140
! Mem[0000000059800155] = 978712f6, %l0 = 000000000000004a
ldstub [%i3+0x155],%l0 ! %l0 = 00000087000000ff
! Mem[00000000900000f0] = 78de05d7, %g18 = ffe4f8dc26edcdba
ldsw [%i4+0x0f0],%g2 ! %g2 = ffe4f8dc26edcdba
p36_label_10:
! %f0 = e5f1c94d 3c1d372d b0fba36a 02216e8a
! %f4 = 2ea8c79a adb2e849 d485799c f2eb65ba
! %f8 = 9c73f97e 474793de 2c8e377a bfc0b684
! %f12 = b144dc17 a62b21af 75b87020 26b48649
stda %f0,[%i3]ASI_BLK_AIUP ! Block Store to 0000000059800000
! %f16 = 11bc3338 1060c36a 522c2732 41a47b4b
! %f20 = 1ae9ae29 36c5e8b3 8105348a 42660413
! %f24 = fe92792d f6a0c497 ebed3fc0 fb6ddde4
! %f28 = 0be1065a 607a0c3b 014b5a3e 1939322e
stda %f16,[%i2+%g5]ASI_BLK_AIUP ! Block Store to 0000000059000080
! %f16 = 11bc3338 1060c36a 522c2732 41a47b4b
! %f20 = 1ae9ae29 36c5e8b3 8105348a 42660413
! %f24 = fe92792d f6a0c497 ebed3fc0 fb6ddde4
! %f28 = 0be1065a 607a0c3b 014b5a3e 1939322e
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[000000009080008c] = 3d734006, %g2 = 0000000078de05d7
ldsh [%i5+0x08c],%g2 ! %g2 = 0000000000003d73
! %l4 = 000000000985448d, Mem[0000000090000066] = f76013ed
sth %l4,[%i4+0x066] ! Mem[0000000090000064] = 448d13ed
! %l5 = ca6fa939f6c7b56b, Mem[0000000058800060] = 4f592020
sth %l5,[%i1+0x060] ! Mem[0000000058800060] = b56b2020
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a2c7ca
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000091000178] = fb9baef4, %g2 = 0000000000003d73
lduw [%i6+0x178],%g2 ! %g2 = 00000000fb9baef4
! Mem[0000000058000128] = aacb1211, %l5 = f6c7b56b, %l4 = 0985448d
add %i0,0x128,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000aacb1211
! %l3 = 000000007a378e2c, Mem[0000000059800070] = 8105c05f
sth %l3,[%i3+0x070] ! Mem[0000000059800070] = 8e2cc05f
p36_label_11:
! Mem[0000000058000118] = 2f33be48, %l0 = 00000087, %l2 = 52209a82
add %i0,0x118,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000002f33be48
! Mem[00000000908001d4] = 1e9d8534, %g2 = 00000000fb9baef4
ldsb [%i5+0x1d7],%g2 ! %g2 = 000000000000001e
! Mem[0000000058000128] = aacb121131106bcd, %l7 = 00000000fe835aa4, %l0 = 0000000000000087
add %i0,0x128,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = aacb121131106bcd
! Mem[00000000580001a8] = 2b35968d03843f1a, %l6 = 00000000929bc1da, %l6 = 00000000929bc1da
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 2b35968d03843f1a
! %f0 = e5f1c94d 3c1d372d b0fba36a 02216e8a
! %f4 = 2ea8c79a adb2e849 d485799c f2eb65ba
! %f8 = 9c73f97e 474793de 2c8e377a bfc0b684
! %f12 = b144dc17 a62b21af 75b87020 26b48649
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000080
membar #Sync ! Added by membar checker (328)
! Mem[000000005900009c] = 42660413, %l6 = 2b35968d03843f1a
swap [%i2+0x09c],%l6 ! %l6 = 0000000042660413
! %f0 = e5f1c94d 3c1d372d b0fba36a 02216e8a
! %f4 = 2ea8c79a adb2e849 d485799c f2eb65ba
! %f8 = 9c73f97e 474793de 2c8e377a bfc0b684
! %f12 = b144dc17 a62b21af 75b87020 26b48649
stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5448d 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[0000000059800059] = 98148d76, %l3 = 000000007a378e2c
ldstub [%i3+0x059],%l3 ! %l3 = 00000014000000ff
! Mem[0000000090800080] = 074203a9, %g18 = ffe4f8dc26edcdba
ldsw [%i5+0x080],%g2 ! %g2 = ffe4f8dc26edcdba
p36_label_12:
! Mem[00000000598000e8] = 0fa605048effbd37, %l1 = 000000000000009c, %l4 = 00000000aacb1211
add %i3,0xe8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 0fa605048effbd37
! %l7 = 00000000fe835aa4, Mem[000000005880006c] = a5d833e3
stw %l7,[%i1+0x06c] ! Mem[000000005880006c] = fe835aa4
! Mem[0000000058000008] = c5b381d0922ef57b, %l7 = 00000000fe835aa4, %l7 = 00000000fe835aa4
add %i0,0x08,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = c5b381d0922ef57b
! Mem[00000000918000cc] = 74d12d6a, %g2 = 00000000074203a9
ldsb [%o0+0x0cc],%g2 ! %g2 = 0000000000000074
! Mem[000000005880012f] = 60825413, %l5 = ca6fa939f6c7b56b
ldstub [%i1+0x12f],%l5 ! %l5 = 00000013000000ff
! Mem[0000000058800084] = 45ecc159, %l5 = 0000000000000013
swap [%i1+0x084],%l5 ! %l5 = 0000000045ecc159
! %f16 = 11bc3338 1060c36a 522c2732 41a47b4b
! %f20 = 1ae9ae29 36c5e8b3 8105348a 42660413
! %f24 = fe92792d f6a0c497 ebed3fc0 fb6ddde4
! %f28 = 0be1065a 607a0c3b 014b5a3e 1939322e
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[0000000059000024] = 6612cb7b, %l5 = 0000000045ecc159
swap [%i2+0x024],%l5 ! %l5 = 000000006612cb7b
! Mem[0000000059800014] = adb2e849, %l6 = 0000000042660413
ldub [%i3+0x017],%l6 ! %l6 = 0000000000000049
! Mem[00000000580000b8] = a162b9631e459d17, %l6 = 0000000000000049, %l1 = 000000000000009c
add %i0,0xb8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = a162b9631e459d17
p36_label_13:
! Mem[000000005900010c] = 1fd55c85, %l3 = 00000014, %l6 = 00000049
add %i2,0x10c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000001fd55c85
! Mem[0000000058000020] = fc4177bd, %l0 = 31106bcd, %l2 = 2f33be48
add %i0,0x20,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000fc4177bd
! Mem[000000009080001c] = 20ca6dc2, %g2 = 0000000000000074
ldub [%i5+0x01d],%g2 ! %g2 = 0000000000000020
! Mem[0000000091800108] = d2075a40, %g2 = 0000000000000020
lduw [%o0+0x108],%g2 ! %g2 = 00000000d2075a40
membar #Sync ! Added by membar checker (329)
! Mem[0000000090000034] = a62b21af, %g18 = ffe4f8dc26edcdba
ldsw [%i4+0x034],%g2 ! %g2 = ffe4f8dc26edcdba
! Mem[0000000059000068] = c0144e98196569f1, %l2 = 00000000fc4177bd, %l2 = 00000000fc4177bd
add %i2,0x68,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = c0144e98196569f1
! Mem[00000000908001e8] = 2a374456, %g18 = ffe4f8dc26edcdba
ldsw [%i5+0x1e8],%g2 ! %g2 = ffe4f8dc26edcdba
! %l3 = 0000000000000014, Mem[000000009000008a] = 21026aa3
sth %l3,[%i4+0x08a] ! Mem[0000000090000088] = 00146aa3
! Mem[0000000058800123] = 2b2b29e1, %l0 = aacb121131106bcd
ldstub [%i1+0x123],%l0 ! %l0 = 000000e1000000ff
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
p36_label_14:
! Mem[0000000058000098] = 4006a33052209a82, %l1 = a162b9631e459d17
ldx [%i0+0x098],%l1 ! %l1 = 4006a33052209a82
! %l6 = 1fd55c85, %l7 = 922ef57b, Mem[0000000090000050] = ca2d4ee9 8aff259c
std %l6,[%i4+0x050] ! Mem[0000000090000050] = 1fd55c85 922ef57b
! Mem[000000009080013c] = 01d16574, %g2 = 000000002a374456
ldsh [%i5+0x13e],%g2 ! %g2 = 00000000000001d1
! Mem[00000000900001e0] = fe92792d, %g2 = 00000000000001d1
lduw [%i4+0x1e0],%g2 ! %g2 = 00000000fe92792d
! %f16 = 11bc3338 1060c36a 522c2732 41a47b4b
! %f20 = 1ae9ae29 36c5e8b3 8105348a 42660413
! %f24 = fe92792d f6a0c497 ebed3fc0 fb6ddde4
! %f28 = 0be1065a 607a0c3b 014b5a3e 1939322e
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000080
membar #Sync ! Added by membar checker (330)
! %f0 = e5f1c94d 3c1d372d b0fba36a 02216e8a
! %f4 = 2ea8c79a adb2e849 d485799c f2eb65ba
! %f8 = 9c73f97e 474793de 2c8e377a bfc0b684
! %f12 = b144dc17 a62b21af 75b87020 26b48649
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[0000000059000170] = 979ca3806f1cfdb8, %l2 = c0144e98196569f1, %l2 = c0144e98196569f1
add %i2,0x170,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 979ca3806f1cfdb8
! %f0 = e5f1c94d 3c1d372d b0fba36a 02216e8a
! %f4 = 2ea8c79a adb2e849 d485799c f2eb65ba
! %f8 = 9c73f97e 474793de 2c8e377a bfc0b684
! %f12 = b144dc17 a62b21af 75b87020 26b48649
mov 0x100,%g5
stda %f0,[%i0+%g5]ASI_BLK_PL ! Block Store to 0000000058000100
! Mem[0000000090000000] = e5f1c94d3c1d372d, %g2 = 00000000fe92792d
ldx [%i4+%g0],%g2 ! %g2 = e5f1c94d3c1d372d
! Mem[0000000090000078] = 9d7e71e5, %g2 = e5f1c94d3c1d372d
lduw [%i4+0x078],%g2 ! %g2 = 000000009d7e71e5
p36_label_15:
! Mem[0000000058800114] = 95925528, %l2 = 979ca3806f1cfdb8
swap [%i1+0x114],%l2 ! %l2 = 0000000095925528
! Mem[00000000588001cc] = d2c35aa3, %l3 = 00000014, %l7 = 922ef57b
add %i1,0x1cc,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000d2c35aa3
! Mem[0000000059000050] = c3555248a1223f61, %l3 = 0000000000000014, %l1 = 4006a33052209a82
add %i2,0x50,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = c3555248a1223f61
! Mem[000000009080000c] = f2ead288, %g2 = 000000009d7e71e5
ldub [%i5+0x00f],%g2 ! %g2 = 00000000000000f2
! Mem[00000000908000a0] = eb582616022623a8, %g2 = 00000000000000f2
ldx [%i5+0x0a0],%g2 ! %g2 = eb582616022623a8
! %l1 = c3555248a1223f61, Mem[00000000918000a0] = a29e74acca8d68b1
stx %l1,[%o0+0x0a0] ! Mem[00000000918000a0] = c3555248a1223f61
membar #Sync ! Added by membar checker (331)
! Mem[0000000058000100] = 2d371d3c 4dc9f1e5 8a6e2102 6aa3fbb0
! Mem[0000000058000110] = 49e8b2ad 9ac7a82e ba65ebf2 9c7985d4
! Mem[0000000058000120] = de934747 7ef9739c 84b6c0bf 7a378e2c
! Mem[0000000058000130] = af212ba6 17dc44b1 4986b426 2070b875
ldda [%i0+%g5]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000058000100
! Mem[0000000091800140] = b5cc6c8f 3eab924c, %g2 = 022623a8, %g3 = 0e794949
ldd [%o0+0x140],%g2 ! %g2 = 00000000b5cc6c8f 000000003eab924c
! Mem[0000000091000084] = 6301b976, %g2 = 00000000b5cc6c8f
ldub [%i6+0x087],%g2 ! %g2 = 0000000000000063
! Mem[0000000059800198] = 06b2627f, %l4 = 8effbd37, %l7 = d2c35aa3
add %i3,0x198,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000006b2627f
p36_label_16:
! Mem[0000000090000140] = 2fd34c7b f2674219 4aaf0670 e3f1be77
! Mem[0000000090000150] = 2acedfad 3cf32fa2 1a4f5a90 ed09d11a
! Mem[0000000090000160] = 5ec8cb17 7150b800 2bf4b1a1 fc7b0402
! Mem[0000000090000170] = 3e3dc6ac f2b9731f d8a12d8b 332658a3
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! %l6 = 000000001fd55c85, Mem[000000005800019f] = f9a55f92
stb %l6,[%i0+0x19f] ! Mem[000000005800019c] = f9a55f85
! Mem[0000000090000050] = 1fd55c85 922ef57b, %g2 = 00000063, %g3 = 3eab924c
ldd [%i4+0x050],%g2 ! %g2 = 000000001fd55c85 00000000922ef57b
! %l0 = 00000000000000e1, Mem[0000000090800172] = ff796dec
sth %l0,[%i5+0x172] ! Mem[0000000090800170] = 00e16dec
! Mem[000000009000015c] = ed09d11a, %g18 = ffe4f8dc26edcdba
ldsw [%i4+0x15c],%g2 ! %g2 = ffe4f8dc26edcdba
! Mem[0000000091800140] = b5cc6c8f, %g2 = ffffffffed09d11a
lduw [%o0+0x140],%g2 ! %g2 = 00000000b5cc6c8f
! %l7 = 0000000006b2627f, Mem[0000000091800110] = ba01b98847bf52fb
stx %l7,[%o0+0x110] ! Mem[0000000091800110] = 0000000006b2627f
! Mem[0000000059000000] = 30bf2d2c, %l1 = a1223f61, %l5 = 6612cb7b
casa [%i2]0x80,%l1,%l5 ! %l5 = 0000000030bf2d2c
! Mem[00000000598001e8] = ca6fa939, %l4 = 8effbd37, %l3 = 00000014
add %i3,0x1e8,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ca6fa939
! Mem[00000000910000c0] = b874d29c, %g2 = 00000000b5cc6c8f
ldsh [%i6+0x0c2],%g2 ! %g2 = ffffffffffffb874
p36_label_17:
! Mem[0000000059800100] = 06e547be 4daac9f1 410406c4 1fd55c85
! Mem[0000000059800110] = 8adc7a7e a27936df 7035e6dd 5f335a37
! Mem[0000000059800120] = acb545b7 fe835aa4 01f18389 7ddabb2a
! Mem[0000000059800130] = 4968a3e2 c2b754b7 f6f938d1 0e7c6bcf
mov 0x100,%g6
ldda [%i3+%g6]ASI_BLK_S,%f16 ! Block Load from 0000000059800100
! Mem[0000000059000080] = 11bc3338, %l3 = 00000000ca6fa939
ldub [%i2+0x083],%l3 ! %l3 = 0000000000000038
! %l1 = c3555248a1223f61, Mem[00000000918001f8] = 9d1a72537f9f4f47
stx %l1,[%o0+0x1f8] ! Mem[00000000918001f8] = c3555248a1223f61
! %l6 = 000000001fd55c85, Mem[00000000918001f2] = 65d02e36
stb %l6,[%o0+0x1f2] ! Mem[00000000918001f0] = 85d02e36
! Mem[0000000090800048] = 9e212fc6, %g2 = ffffffffffffb874
lduw [%i5+0x048],%g2 ! %g2 = 000000009e212fc6
! Mem[0000000059000158] = 4be6da5f, %l0 = 00000000000000e1
swap [%i2+0x158],%l0 ! %l0 = 000000004be6da5f
! %l7 = 0000000006b2627f, Mem[00000000908000f6] = 7d1c23f5
stb %l7,[%i5+0x0f6] ! Mem[00000000908000f4] = 7f1c23f5
! %f0 = e5f1c94d 3c1d372d b0fba36a 02216e8a
! %f4 = 2ea8c79a adb2e849 d485799c f2eb65ba
! %f8 = 9c73f97e 474793de 2c8e377a bfc0b684
! %f12 = b144dc17 a62b21af 75b87020 26b48649
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[0000000059000180] = 194267f2, %l4 = 8effbd37, %l0 = 4be6da5f
add %i2,0x180,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000194267f2
! %l4 = 0fa605048effbd37, Mem[00000000910000b0] = 2b9d7dab79af46c6
stx %l4,[%i6+0x0b0] ! Mem[00000000910000b0] = 0fa605048effbd37
p36_label_18:
! Mem[00000000588000f0] = 62adf85f, %l2 = 95925528, %l4 = 8effbd37
add %i1,0xf0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000062adf85f
! %f16 = 06e547be 4daac9f1 410406c4 1fd55c85
! %f20 = 8adc7a7e a27936df 7035e6dd 5f335a37
! %f24 = acb545b7 fe835aa4 01f18389 7ddabb2a
! %f28 = 4968a3e2 c2b754b7 f6f938d1 0e7c6bcf
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000040
! Mem[0000000058000010] = 505203b4ff925892, %l6 = 000000001fd55c85, %l4 = 0000000062adf85f
add %i0,0x10,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 505203b4ff925892
! Mem[00000000910001e0] = c3c7fb39, %g2 = 000000009e212fc6
lduw [%i6+0x1e0],%g2 ! %g2 = 00000000c3c7fb39
! Mem[0000000059000164] = b6f74032, %l2 = 0000000095925528
lduh [%i2+0x166],%l2 ! %l2 = 0000000000004032
! Mem[00000000900001d4] = e8b38105, %g2 = 00000000c3c7fb39
ldsb [%i4+0x1d6],%g2 ! %g2 = ffffffffffffffe8
! Mem[0000000059800088] = 24e4cebf, %l3 = 0000000000000038
lduh [%i3+0x08a],%l3 ! %l3 = 000000000000cebf
! Mem[0000000090000080] = 2d371d3c 4dc9f1e5 8a6e2102 6aa3fbb0
! Mem[0000000090000090] = 49e8b2ad 9ac7a82e ba65ebf2 9c7985d4
! Mem[00000000900000a0] = de934747 7ef9739c 84b6c0bf 7a378e2c
! Mem[00000000900000b0] = af212ba6 17dc44b1 4986b426 2070b875
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[0000000058000138] = 4986b426, %l4 = 505203b4ff925892
swap [%i0+0x138],%l4 ! %l4 = 000000004986b426
! %l6 = 000000001fd55c85, Mem[0000000090000064] = b745b5ac
sth %l6,[%i4+0x064] ! Mem[0000000090000064] = 5c85b5ac
p36_label_19:
! Mem[00000000590001a0] = 00b85071, %l2 = 00004032, %l3 = 0000cebf
add %i2,0x1a0,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000000b85071
! Mem[00000000588001e0] = 5b34f54a83b35a1c, %l2 = 0000000000004032, %l1 = c3555248a1223f61
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 5b34f54a83b35a1c
! Mem[0000000058800038] = face96ac, %l0 = 00000000194267f2
swap [%i1+0x038],%l0 ! %l0 = 00000000face96ac
! Mem[00000000590001b8] = a3582633, %l3 = 0000000000b85071
ldstub [%i2+0x1b8],%l3 ! %l3 = 000000a3000000ff
! Mem[00000000588001f0] = f792669abd4954d2, %l2 = 0000000000004032, %l6 = 000000001fd55c85
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = f792669abd4954d2
! %l6 = bd4954d2, %l7 = 06b2627f, Mem[00000000580000b8] = a162b963 1e459d17
std %l6,[%i0+0x0b8] ! Mem[00000000580000b8] = bd4954d2 06b2627f
! Mem[00000000580000a1] = 9c37b96c, %l4 = 000000004986b426
ldstub [%i0+0x0a1],%l4 ! %l4 = 00000037000000ff
! Mem[0000000090000180] = 4d66a873, %g18 = ffe4f8dc26edcdba
ldsw [%i4+0x180],%g2 ! %g2 = ffe4f8dc26edcdba
! Mem[000000005800012c] = 7a378e2c, %l7 = 0000000006b2627f
ldstub [%i0+0x12c],%l7 ! %l7 = 0000007a000000ff
! Mem[0000000091800040] = 728e5005, %g2 = 000000004d66a873
ldsh [%o0+0x040],%g2 ! %g2 = 000000000000728e
p36_label_20:
! Mem[0000000058800047] = d2e6d83b, %l1 = 5b34f54a83b35a1c
ldstub [%i1+0x047],%l1 ! %l1 = 0000003b000000ff
! Mem[000000005900013c] = 0e7c6bcf, %l1 = 000000000000003b
ldsb [%i2+0x13e],%l1 ! %l1 = 000000000000006b
! Mem[0000000091000030] = 70ec36da c262126c, %g2 = 0000728e, %g3 = 922ef57b
ldd [%i6+0x030],%g2 ! %g2 = 0000000070ec36da 00000000c262126c
membar #Sync ! Added by membar checker (332)
! Mem[00000000900000e0] = de934747, %g2 = 0000000070ec36da
ldsb [%i4+0x0e0],%g2 ! %g2 = ffffffffffffffde
! Mem[000000009100019c] = 4c575e02, %g2 = ffffffffffffffde
lduw [%i6+0x19c],%g2 ! %g2 = 000000004c575e02
! Mem[000000009000009c] = 9c7985d4, %g18 = ffe4f8dc26edcdba
ldsw [%i4+0x09c],%g2 ! %g2 = ffe4f8dc26edcdba
! Mem[0000000090000140] = 2fd34c7b f2674219 4aaf0670 e3f1be77
! Mem[0000000090000150] = 2acedfad 3cf32fa2 1a4f5a90 ed09d11a
! Mem[0000000090000160] = 5ec8cb17 7150b800 2bf4b1a1 fc7b0402
! Mem[0000000090000170] = 3e3dc6ac f2b9731f d8a12d8b 332658a3
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[0000000058800028] = da1940f8fc4e850f, %l0 = 00000000face96ac, %l6 = f792669abd4954d2
add %i1,0x28,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = da1940f8fc4e850f
! Mem[0000000090000080] = 2d371d3c 4dc9f1e5 8a6e2102 6aa3fbb0
! Mem[0000000090000090] = 49e8b2ad 9ac7a82e ba65ebf2 9c7985d4
! Mem[00000000900000a0] = de934747 7ef9739c 84b6c0bf 7a378e2c
! Mem[00000000900000b0] = af212ba6 17dc44b1 4986b426 2070b875
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000058000120] = de934747, %l5 = 0000000030bf2d2c
swap [%i0+0x120],%l5 ! %l5 = 00000000de934747
p36_label_21:
! Mem[0000000058800060] = b56b2020 0fd3566d, %l0 = face96ac, %l1 = 0000006b
ldd [%i1+0x060],%l0 ! %l0 = 00000000b56b2020 000000000fd3566d
! Mem[0000000058000060] = de9347477ef9739c, %l1 = 000000000fd3566d, %l4 = 0000000000000037
add %i0,0x60,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = de9347477ef9739c
! Mem[0000000058000038] = 7de640c0, %l2 = 0000000000004032
ldstub [%i0+0x038],%l2 ! %l2 = 0000007d000000ff
! Mem[000000009180006c] = 5c99ff4b, %g2 = ffffffff9c7985d4
lduh [%o0+0x06c],%g2 ! %g2 = 0000000000005c99
! Mem[00000000900001d0] = 1ae9ae29 36c5e8b3, %g2 = 00005c99, %g3 = c262126c
ldd [%i4+0x1d0],%g2 ! %g2 = 000000001ae9ae29 0000000036c5e8b3
! %l0 = b56b2020, %l1 = 0fd3566d, Mem[00000000900000f8] = 4986b426 2070b875
std %l0,[%i4+0x0f8] ! Mem[00000000900000f8] = b56b2020 0fd3566d
! Mem[00000000910000c0] = b874d29c, %g2 = 000000001ae9ae29
ldsh [%i6+0x0c2],%g2 ! %g2 = ffffffffffffb874
! Mem[000000005880011c] = 84de8d16, %l6 = da1940f8fc4e850f
ldstub [%i1+0x11c],%l6 ! %l6 = 00000084000000ff
! Mem[0000000058000168] = ebed3fc0fb6ddde4, %l6 = 0000000000000084, %l2 = 000000000000007d
add %i0,0x168,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = ebed3fc0fb6ddde4
! Mem[00000000918001a0] = b513b098 36ce7981, %g2 = ffffb874, %g3 = 36c5e8b3
ldd [%o0+0x1a0],%g2 ! %g2 = 00000000b513b098 0000000036ce7981
p36_label_22:
! %f0 = e5f1c94d 3c1d372d b0fba36a 02216e8a
! %f4 = 2ea8c79a adb2e849 d485799c f2eb65ba
! %f8 = 9c73f97e 474793de 2c8e377a bfc0b684
! %f12 = b144dc17 a62b21af 75b87020 26b48649
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! %l7 = 000000000000007a, Mem[00000000918001e4] = e42bc573
sth %l7,[%o0+0x1e4] ! Mem[00000000918001e4] = 007ac573
! %f0 = e5f1c94d 3c1d372d b0fba36a 02216e8a
! %f4 = 2ea8c79a adb2e849 d485799c f2eb65ba
! %f8 = 9c73f97e 474793de 2c8e377a bfc0b684
! %f12 = b144dc17 a62b21af 75b87020 26b48649
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000180
! Mem[0000000091800124] = 5307588b, %g2 = 00000000b513b098
lduh [%o0+0x126],%g2 ! %g2 = 0000000000005307
membar #Sync ! Added by membar checker (333)
! %l3 = 00000000000000a3, Mem[000000009000014c] = e3f1be77
stb %l3,[%i4+0x14c] ! Mem[000000009000014c] = a3f1be77
! %f0 = e5f1c94d 3c1d372d b0fba36a 02216e8a
! %f4 = 2ea8c79a adb2e849 d485799c f2eb65ba
! %f8 = 9c73f97e 474793de 2c8e377a bfc0b684
! %f12 = b144dc17 a62b21af 75b87020 26b48649
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[0000000090800130] = 7b28352c, %g2 = 0000000000005307
ldsh [%i5+0x130],%g2 ! %g2 = 0000000000007b28
! Mem[000000009180000c] = 0f7929fd, %g2 = 0000000000007b28
ldsh [%o0+0x00c],%g2 ! %g2 = 0000000000000f79
! %l1 = 000000000fd3566d, Mem[00000000588000a0] = 45ab2566
stw %l1,[%i1+0x0a0] ! Mem[00000000588000a0] = 0fd3566d
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
p36_label_23:
! Mem[0000000059800084] = 23f7b784, %l7 = 0000007a, %l7 = 0000007a
add %i3,0x84,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000023f7b784
! Mem[00000000598001d8] = 9993b697, %l5 = 00000000de934747
swap [%i3+0x1d8],%l5 ! %l5 = 000000009993b697
! Mem[0000000090000040] = f1c9aa4d be47e506 855cd51f c4060441
! Mem[0000000090000050] = df3679a2 7e7adc8a 375a335f dde63570
! Mem[0000000090000060] = a45a83fe 5c85b5ac 2abbda7d 8983f101
! Mem[0000000090000070] = b754b7c2 e2a36849 cf6b7c0e d138f9f6
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! %l0 = b56b2020, %l1 = 0fd3566d, Mem[0000000090800040] = 0b50ebe5 3ae6831c
std %l0,[%i5+0x040] ! Mem[0000000090800040] = b56b2020 0fd3566d
! Mem[0000000059000071] = f8bc88d0, %l2 = ebed3fc0fb6ddde4
ldstub [%i2+0x071],%l2 ! %l2 = 000000bc000000ff
! Mem[0000000058800080] = 88f0b8ba00000013, %l5 = 000000009993b697, %l6 = 0000000000000084
add %i1,0x80,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 88f0b8ba00000013
! Mem[00000000910000b4] = bd37ea8f, %g2 = 0000000000000f79
ldub [%i6+0x0b6],%g2 ! %g2 = 00000000000000bd
! Mem[000000005980004c] = 1aaeded2, %l7 = 0000000023f7b784
swap [%i3+0x04c],%l7 ! %l7 = 000000001aaeded2
! Mem[0000000059800118] = 7035e6dd5f335a37, %l4 = de9347477ef9739c, %l7 = 000000001aaeded2
add %i3,0x118,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 7035e6dd5f335a37
! Mem[0000000059800084] = 23f7b784, %l3 = 00000000000000a3
ldstub [%i3+0x084],%l3 ! %l3 = 00000023000000ff
p36_label_24:
! Mem[0000000059000040] = 21798bdfa27936df, %l0 = 00000000b56b2020, %l1 = 000000000fd3566d
add %i2,0x40,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 21798bdfa27936df
! Mem[000000005900014f] = 85bc3b11, %l3 = 0000000000000023
ldstub [%i2+0x14f],%l3 ! %l3 = 00000011000000ff
! Mem[0000000090000140] = 2fd34c7bf2674219, %g2 = 00000000000000bd
ldx [%i4+0x140],%g2 ! %g2 = 2fd34c7bf2674219
! Mem[00000000580001a8] = 2b35968d03843f1a, %l3 = 0000000000000011, %l4 = de9347477ef9739c
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 2b35968d03843f1a
! Mem[00000000910001d0] = bd4fdab60b35f789, %g2 = 2fd34c7bf2674219
ldx [%i6+0x1d0],%g2 ! %g2 = bd4fdab60b35f789
! Mem[00000000590000d0] = 15b981b2905d3948, %l4 = 2b35968d03843f1a, %l6 = 88f0b8ba00000013
add %i2,0xd0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 15b981b2905d3948
! Mem[00000000908001a8] = d9ad7a6f, %g2 = bd4fdab60b35f789
ldsb [%i5+0x1aa],%g2 ! %g2 = ffffffffffffffd9
! Mem[0000000058000084] = 6271eecf, %l5 = 000000009993b697
swap [%i0+0x084],%l5 ! %l5 = 000000006271eecf
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000150] = dfad3cf3, %g2 = ffffffffffffffd9
ldsh [%i4+0x152],%g2 ! %g2 = ffffffffffffdfad
p36_label_25:
! Mem[0000000058000094] = 6f4274b2, %l5 = 6271eecf, %l4 = 03843f1a
add %i0,0x94,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000006f4274b2
membar #Sync ! Added by membar checker (334)
! Mem[0000000090000000] = e5f1c94d 3c1d372d b0fba36a 02216e8a
! Mem[0000000090000010] = 2ea8c79a adb2e849 d485799c f2eb65ba
! Mem[0000000090000020] = 9c73f97e 474793de 2c8e377a bfc0b684
! Mem[0000000090000030] = b144dc17 a62b21af 75b87020 26b48649
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! %l6 = 905d3948, %l7 = 5f335a37, Mem[0000000091000148] = ae8d50eb 4c99fd44
std %l6,[%i6+0x148] ! Mem[0000000091000148] = 905d3948 5f335a37
! %f0 = e5f1c94d 3c1d372d b0fba36a 02216e8a
! %f4 = 2ea8c79a adb2e849 d485799c f2eb65ba
! %f8 = 9c73f97e 474793de 2c8e377a bfc0b684
! %f12 = b144dc17 a62b21af 75b87020 26b48649
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[0000000058800178] = cafe2c0b47d6b4f8, %l1 = 21798bdfa27936df, %l0 = 00000000b56b2020
add %i1,0x178,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = cafe2c0b47d6b4f8
! Mem[0000000058000038] = ffe640c0, %l2 = 000000bc, %l6 = 905d3948
add %i0,0x38,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ffe640c0
! Mem[00000000900000a4] = 739c84b6, %g2 = ffffffffffffdfad
ldsh [%i4+0x0a6],%g2 ! %g2 = 000000000000739c
! Mem[00000000590001d9] = 136c7982, %l0 = cafe2c0b47d6b4f8
ldstub [%i2+0x1d9],%l0 ! %l0 = 0000006c000000ff
! Mem[00000000588000d0] = 561ac372b82474b0, %l7 = 7035e6dd5f335a37, %l4 = 000000006f4274b2
add %i1,0xd0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 561ac372b82474b0
! %f0 = e5f1c94d 3c1d372d b0fba36a 02216e8a
! %f4 = 2ea8c79a adb2e849 d485799c f2eb65ba
! %f8 = 9c73f97e 474793de 2c8e377a bfc0b684
! %f12 = b144dc17 a62b21af 75b87020 26b48649
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000040
ba,a p36_not_taken_0_end
p36_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 000000000000006c
bne,a,pn %xcc,p36_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 21798bdfa27936df
bne,a,pn %xcc,p36_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000bc
bne,a,pn %xcc,p36_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000011
bne,a,pn %xcc,p36_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 561ac372b82474b0
bne,a,pn %xcc,p36_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000006271eecf
bne,a,pn %xcc,p36_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ffe640c0
bne,a,pn %xcc,p36_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 7035e6dd5f335a37
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 e5f1c94d 3c1d372d
bne %xcc,p36_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be b0fba36a 02216e8a
bne %xcc,p36_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 2ea8c79a adb2e849
bne %xcc,p36_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d485799c f2eb65ba
bne %xcc,p36_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 9c73f97e 474793de
bne %xcc,p36_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 2c8e377a bfc0b684
bne %xcc,p36_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be b144dc17 a62b21af
bne %xcc,p36_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 75b87020 26b48649
bne %xcc,p36_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 06e547be 4daac9f1
bne %xcc,p36_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 410406c4 1fd55c85
bne %xcc,p36_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 8adc7a7e a27936df
bne %xcc,p36_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 7035e6dd 5f335a37
bne %xcc,p36_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be acb545b7 fe835aa4
bne %xcc,p36_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 01f18389 7ddabb2a
bne %xcc,p36_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 4968a3e2 c2b754b7
bne %xcc,p36_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be f6f938d1 0e7c6bcf
bne %xcc,p36_f30_fail
nop
! Check Local Memory
set p36_local0_expect,%g1
p36_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 505203b4ff925892
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 = 09a9ddf921fff294
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 = ffe640c0b0baabdf
ldx [%i0+0x038],%g3 ! Observed data at 0000000058000038
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x038,%g4
ldx [%g1+0x080],%g2 ! Expected data = ae0a78be9993b697
ldx [%i0+0x080],%g3 ! Observed data at 0000000058000080
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 9cffb96cb6f73538
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000580000a0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = bd4954d206b2627f
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000580000b8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 2d371d3c4dc9f1e5
ldx [%i0+0x100],%g3 ! Observed data at 0000000058000100
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 8a6e21026aa3fbb0
ldx [%i0+0x108],%g3 ! Observed data at 0000000058000108
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 49e8b2ad9ac7a82e
ldx [%i0+0x110],%g3 ! Observed data at 0000000058000110
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = ba65ebf29c7985d4
ldx [%i0+0x118],%g3 ! Observed data at 0000000058000118
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 30bf2d2c7ef9739c
ldx [%i0+0x120],%g3 ! Observed data at 0000000058000120
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 84b6c0bfff378e2c
ldx [%i0+0x128],%g3 ! Observed data at 0000000058000128
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = af212ba617dc44b1
ldx [%i0+0x130],%g3 ! Observed data at 0000000058000130
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = ff9258922070b875
ldx [%i0+0x138],%g3 ! Observed data at 0000000058000138
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x138,%g4
ldx [%g1+0x198],%g2 ! Expected data = 193d8cf8f9a55f85
ldx [%i0+0x198],%g3 ! Observed data at 0000000058000198
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = e922b1248e974eb9
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000580001d8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x1d8,%g4
set p36_local1_expect,%g1
p36_check_local1:
ldx [%g1+0x038],%g2 ! Expected data = 194267f2f150e720
ldx [%i1+0x038],%g3 ! Observed data at 0000000058800038
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = a642b544d2e6d8ff
ldx [%i1+0x040],%g3 ! Observed data at 0000000058800040
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = b56b20200fd3566d
ldx [%i1+0x060],%g3 ! Observed data at 0000000058800060
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 306d517cfe835aa4
ldx [%i1+0x068],%g3 ! Observed data at 0000000058800068
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 88f0b8ba00000013
ldx [%i1+0x080],%g3 ! Observed data at 0000000058800080
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 0fd3566d82cba80a
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000588000a0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 62adf85fe07ca16e
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000588000f0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = bd7aa4ca6f1cfdb8
ldx [%i1+0x110],%g3 ! Observed data at 0000000058800110
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 8d8e688affde8d16
ldx [%i1+0x118],%g3 ! Observed data at 0000000058800118
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 2b2b29ff976292a3
ldx [%i1+0x120],%g3 ! Observed data at 0000000058800120
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5673c73a608254ff
ldx [%i1+0x128],%g3 ! Observed data at 0000000058800128
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x128,%g4
set p36_local2_expect,%g1
p36_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = 8d811e4945ecc159
ldx [%i2+0x020],%g3 ! Observed data at 0000000059000020
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 21798bdfa27936df
ldx [%i2+0x040],%g3 ! Observed data at 0000000059000040
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = f8ff88d0457b14e6
ldx [%i2+0x070],%g3 ! Observed data at 0000000059000070
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 11bc33381060c36a
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 = 522c273241a47b4b
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 = 1ae9ae2936c5e8b3
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 = 8105348a03843f1a
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 = fe92792df6a0c497
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 = ebed3fc0fb6ddde4
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 = 0be1065a607a0c3b
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 = 014b5a3e1939322e
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000590000b8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 5dbf7371951c91e8
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000590000e0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 06e547be4daac9f1
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 = 410406c41fd55c85
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 = 8adc7a7e07dc2250
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 = 7035e6dd5f335a37
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 = acb545b70000001d
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 = 01f183897ddabb2a
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 = 4968a3e2c2b754b7
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 = f6f938d10e7c6bcf
ldx [%i2+0x138],%g3 ! Observed data at 0000000059000138
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 1617cb5185bc3bff
ldx [%i2+0x148],%g3 ! Observed data at 0000000059000148
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 000000e178eee520
ldx [%i2+0x158],%g3 ! Observed data at 0000000059000158
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = 194267f27b4cd32f
ldx [%i2+0x180],%g3 ! Observed data at 0000000059000180
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 77bef1e37006af4a
ldx [%i2+0x188],%g3 ! Observed data at 0000000059000188
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = a22ff33caddfce2a
ldx [%i2+0x190],%g3 ! Observed data at 0000000059000190
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 1ad109ed905a4f1a
ldx [%i2+0x198],%g3 ! Observed data at 0000000059000198
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 00b8507117cbc85e
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000590001a0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 02047bfca1b1f42b
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 = 1f73b9f2acc63d3e
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000590001b0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ff5826338b2da1d8
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000590001b8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 13ff7982ca5898a7
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000590001d8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = a5d833e3d58e2020
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000590001f8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x1f8,%g4
set p36_local3_expect,%g1
p36_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = e5f1c94d3c1d372d
ldx [%i3+0x000],%g3 ! Observed data at 0000000059800000
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = b0fba36a02216e8a
ldx [%i3+0x008],%g3 ! Observed data at 0000000059800008
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 2ea8c79aadb2e849
ldx [%i3+0x010],%g3 ! Observed data at 0000000059800010
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d485799cf2eb65ba
ldx [%i3+0x018],%g3 ! Observed data at 0000000059800018
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9c73f97e474793de
ldx [%i3+0x020],%g3 ! Observed data at 0000000059800020
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2c8e377abfc0b684
ldx [%i3+0x028],%g3 ! Observed data at 0000000059800028
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = b144dc17a62b21af
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 = 75b8702026b48649
ldx [%i3+0x038],%g3 ! Observed data at 0000000059800038
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 3f6b091923f7b784
ldx [%i3+0x048],%g3 ! Observed data at 0000000059800048
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 98ff8d764fd6b003
ldx [%i3+0x058],%g3 ! Observed data at 0000000059800058
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = 8e2cc05f1e9466ac
ldx [%i3+0x070],%g3 ! Observed data at 0000000059800070
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 8880ce36fff7b784
ldx [%i3+0x080],%g3 ! Observed data at 0000000059800080
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 5f335a3736c7528b
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000598000c8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0fa605048effbd37
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000598000e8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 8adc7a7ea27936df
ldx [%i3+0x110],%g3 ! Observed data at 0000000059800110
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x110,%g4
ldx [%g1+0x150],%g2 ! Expected data = 1f7b291d97ff12f6
ldx [%i3+0x150],%g3 ! Observed data at 0000000059800150
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 5bd256d387cc4b1a
ldx [%i3+0x160],%g3 ! Observed data at 0000000059800160
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x160,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = de934747b845fb63
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000598001d8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x1d8,%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:
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000059800010]
membar #Sync
mov 0x1c0,%g1
ldda [%i0+%g1]ASI_BLK_AIUP,%f0
membar #Sync
ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000058800020]
lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000059000000]
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000058800010]
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000058000008]
done
p36_trap1o:
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000059800010]
membar #Sync
mov 0x1c0,%g1
ldda [%o0+%g1]ASI_BLK_AIUP,%f0
membar #Sync
ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000058800020]
lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000059000000]
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000058800010]
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000058000008]
done
p36_trap2e:
stda %l4,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000008]
swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000059800028]
lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000059000020]
swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000059000018]
done
p36_trap2o:
stda %l4,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000008]
swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000059800028]
lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000059000020]
swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000059000018]
done
p36_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p36_trap3o:
nop
nop
nop
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 = 13e6f4a29dc82354
ldx [%g1+0x008],%l1 ! %l1 = 51671205a8ed5797
ldx [%g1+0x010],%l2 ! %l2 = 13e127405bd256d3
ldx [%g1+0x018],%l3 ! %l3 = 7d14cbc0480cd9a2
ldx [%g1+0x020],%l4 ! %l4 = dae7b596a8dfe962
ldx [%g1+0x028],%l5 ! %l5 = 4cf97b1be42bc573
ldx [%g1+0x030],%l6 ! %l6 = 8909065a3187d29f
ldx [%g1+0x038],%l7 ! %l7 = 5b835dbc7581c7ca
! 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 = d850c011 7f144dbe 0b339b9b a34196bd
! %f4 = 96f8c40d 101b9361 90828f19 6a9b873b
! %f8 = 2ff87ffa d0079f07 48d3a3c1 5c0e7dbc
! %f12 = 250fd853 abf13912 9f7253f3 ef730d5b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3c8519c1 7d841be2 6674b213 307e522f
! %f20 = b513203e 0653b671 286b2eab 7d631023
! %f24 = 98141f74 5cd16991 233d906a 291bbd5e
! %f28 = 2d9b31eb d77a7d57 6a81f083 70f1a9a2
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c108f2cb 5a988e81 5ba800a4 2db891de
! %f36 = fbfa9662 6c08cf1a 4413a8bd 1a14b7b2
! %f40 = 0f494627 3c762f67 f5501551 689a720f
! %f44 = c0ce6d75 74a8d87a ae306f99 e148ad1d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x98cfc1f00000002c,%g7,%g1 ! GSR scale = 5, align = 4
wr %g1,%g0,%gsr ! GSR = 98cfc1f00000002c
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:
! %l3 = 66619e4ba815e929, Mem[0000000091800024] = 902fc43a
sth %l3,[%o0+0x024] ! Mem[0000000091800024] = e929c43a
! Mem[000000005a800070] = f4e13104b42b4626, %l7 = f68986fdf378f10f, %l0 = 6c640a7e2cc8c11a
add %i1,0x70,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = f4e13104b42b4626
! Mem[000000005a800048] = c859dc203f63ff77, %l3 = 66619e4ba815e929, %l1 = ed9902c69311bbe3
add %i1,0x48,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = c859dc203f63ff77
! Mem[000000005b80006b] = d3e42fe4, %l6 = 2c538f504fcc66a9
ldstub [%i3+0x06b],%l6 ! %l6 = 000000e4000000ff
! Mem[000000005b000128] = 691d96500c2c6ba4, %l1 = c859dc203f63ff77, %l0 = f4e13104b42b4626
add %i2,0x128,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 691d96500c2c6ba4
! Mem[000000005a000110] = 1b575ca1, %l3 = 66619e4ba815e929
swap [%i0+0x110],%l3 ! %l3 = 000000001b575ca1
! Mem[0000000091800040] = 728e5005a6bd6b86, %g2 = 0000000000000000
ldx [%o0+0x040],%g2 ! %g2 = 728e5005a6bd6b86
! Mem[000000005a8001f8] = fc81e6df, %l4 = 344b551ad91762a8
swap [%i1+0x1f8],%l4 ! %l4 = 00000000fc81e6df
! Mem[000000005b000020] = d17ff9be42348382, %l4 = 00000000fc81e6df, %l4 = 00000000fc81e6df
add %i2,0x20,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = d17ff9be42348382
! Mem[000000005a000020] = abedcbc58f80d1cd, %l2 = e696fd0856813647, %l7 = f68986fdf378f10f
add %i0,0x20,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = abedcbc58f80d1cd
p37_label_2:
! Mem[00000000900000c0] = 20efeca0, %g2 = 728e5005a6bd6b86
lduh [%i4+0x0c2],%g2 ! %g2 = 00000000000020ef
! Mem[00000000918001c0] = baadb1fa, %g2 = 00000000000020ef
ldsb [%o0+0x1c3],%g2 ! %g2 = ffffffffffffffba
! Mem[00000000910000c8] = 5c717882, %g2 = ffffffffffffffba
ldsh [%i6+0x0c8],%g2 ! %g2 = 0000000000005c71
! Mem[000000005a000008] = c5c312cd fa0e2e5f, %l4 = 42348382, %l5 = ec36b149
ldd [%i0+%o1],%l4 ! %l4 = 00000000c5c312cd 00000000fa0e2e5f
! Mem[000000005a800134] = 99c2c432, %l2 = e696fd0856813647
swap [%i1+0x134],%l2 ! %l2 = 0000000099c2c432
! %l3 = 000000001b575ca1, Mem[00000000910000e6] = 1fad464e
sth %l3,[%i6+0x0e6] ! Mem[00000000910000e4] = 5ca1464e
! %l6 = 00000000000000e4, Mem[00000000900000b8] = 225bbeeef9aa6e29
stx %l6,[%i4+0x0b8] ! Mem[00000000900000b8] = 00000000000000e4
! %l4 = c5c312cd, %l5 = fa0e2e5f, Mem[000000005b000058] = cc8bb824 4d532017
std %l4,[%i2+0x058] ! Mem[000000005b000058] = c5c312cd fa0e2e5f
! Mem[0000000090000114] = 4a3f1b97, %g2 = 0000000000005c71
ldsb [%i4+0x116],%g2 ! %g2 = 000000000000004a
! %f0 = d850c011 7f144dbe 0b339b9b a34196bd
! %f4 = 96f8c40d 101b9361 90828f19 6a9b873b
! %f8 = 2ff87ffa d0079f07 48d3a3c1 5c0e7dbc
! %f12 = 250fd853 abf13912 9f7253f3 ef730d5b
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
p37_label_3:
! Mem[000000005a8000cb] = d8b802b0, %l0 = 691d96500c2c6ba4
ldstub [%i1+0x0cb],%l0 ! %l0 = 000000b0000000ff
! Mem[000000005b8001f0] = 352985a7, %l1 = c859dc203f63ff77
swap [%i3+0x1f0],%l1 ! %l1 = 00000000352985a7
! %f0 = d850c011 7f144dbe 0b339b9b a34196bd
! %f4 = 96f8c40d 101b9361 90828f19 6a9b873b
! %f8 = 2ff87ffa d0079f07 48d3a3c1 5c0e7dbc
! %f12 = 250fd853 abf13912 9f7253f3 ef730d5b
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[000000005a0000ab] = c4dbb135, %l6 = 00000000000000e4
ldstub [%i0+0x0ab],%l6 ! %l6 = 00000035000000ff
! Mem[000000009180000c] = 0f7929fd, %g2 = 000000000000004a
lduw [%o0+0x00c],%g2 ! %g2 = 000000000f7929fd
! Mem[000000005a800090] = b91ce492, %l3 = 000000001b575ca1
swap [%i1+0x090],%l3 ! %l3 = 00000000b91ce492
! Mem[000000005b80009c] = 750324a8, %l7 = abedcbc58f80d1cd
ldstub [%i3+0x09c],%l7 ! %l7 = 00000075000000ff
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[000000005a8000ec] = d7be0aeb, %l4 = 00000000c5c312cd
swap [%i1+0x0ec],%l4 ! %l4 = 00000000d7be0aeb
! Mem[000000005a000098] = 3284ee7c7ee773cb, %l4 = 00000000d7be0aeb, %l4 = 00000000d7be0aeb
add %i0,0x98,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 3284ee7c7ee773cb
p37_label_4:
! Mem[000000005a0001f4] = 8bcad207, %l2 = 0000000099c2c432
ldsh [%i0+0x1f4],%l2 ! %l2 = ffffffffffff8bca
! Mem[000000005b800180] = d4cc8de4 71e89a45 b4f1983b 67224c01
! Mem[000000005b800190] = 92913f62 a3f2e6ff 4f09cfcf 1b503bfe
! Mem[000000005b8001a0] = b710d1a1 64b49d9c 1fadb9ec 7285c581
! Mem[000000005b8001b0] = 770d6511 8cc983db b316674d 3c92f0f5
mov 0x180,%g6
ldda [%i3+%g6]ASI_BLK_AIUS,%f16 ! Block Load from 000000005b800180
! Mem[000000005b800180] = d4cc8de4 71e89a45 b4f1983b 67224c01
! Mem[000000005b800190] = 92913f62 a3f2e6ff 4f09cfcf 1b503bfe
! Mem[000000005b8001a0] = b710d1a1 64b49d9c 1fadb9ec 7285c581
! Mem[000000005b8001b0] = 770d6511 8cc983db b316674d 3c92f0f5
ldda [%i3+%g6]ASI_BLK_P,%f16 ! Block Load from 000000005b800180
! Mem[000000005b0001b9] = 0298d0a5, %l1 = 00000000352985a7
ldstub [%i2+0x1b9],%l1 ! %l1 = 00000098000000ff
! Mem[0000000091800124] = 5307588b, %g2 = 000000000f7929fd
ldub [%o0+0x126],%g2 ! %g2 = 0000000000000053
! Mem[000000005a8001d4] = bc02756e, %l2 = ffffffffffff8bca
ldub [%i1+0x1d4],%l2 ! %l2 = 00000000000000bc
! Mem[000000005a000180] = 38887351 73728829 341c27f4 2cc1c913
! Mem[000000005a000190] = c1bb08da 64638a1d 7cc9af61 c54588e2
! Mem[000000005a0001a0] = cc39e5d0 34df658a ab7a4c4d 6e675f0b
! Mem[000000005a0001b0] = 72966a4f b84415d1 2c1e496d b2abdd00
ldda [%i0+%g6]ASI_BLK_SL,%f16 ! Block Load from 000000005a000180
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! %l4 = 3284ee7c7ee773cb, Mem[000000009080015c] = ecaf11e1
stw %l4,[%i5+0x15c] ! Mem[000000009080015c] = 7ee773cb
p37_label_5:
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[000000005a80013f] = 3e410cc5, %l2 = 00000000000000bc
ldstub [%i1+0x13f],%l2 ! %l2 = 000000c5000000ff
! Mem[000000005b000065] = 68889287, %l2 = 00000000000000c5
ldstub [%i2+0x065],%l2 ! %l2 = 00000088000000ff
! Mem[00000000918000a0] = a29e74ac, %g18 = e4fde01fe8ef4b4b
ldsw [%o0+0x0a0],%g2 ! %g2 = e4fde01fe8ef4b4b
! Mem[0000000090000130] = bd59eb29, %g2 = ffffffffa29e74ac
lduw [%i4+0x130],%g2 ! %g2 = 00000000bd59eb29
! Mem[00000000900001c4] = e2f6f92b, %g2 = 00000000bd59eb29
ldsh [%i4+0x1c4],%g2 ! %g2 = ffffffffffffe2f6
! %l7 = 0000000000000075, Mem[0000000090800068] = 5df193cc4b2a4e86
stx %l7,[%i5+0x068] ! Mem[0000000090800068] = 0000000000000075
! Mem[000000005a000080] = f657e82f, %l7 = 0000000000000075
ldstub [%i0+0x080],%l7 ! %l7 = 000000f6000000ff
! Mem[0000000091800120] = 60e7e19c, %g2 = ffffffffffffe2f6
ldub [%o0+0x122],%g2 ! %g2 = 0000000000000060
! Mem[000000005b800018] = 28107a7e, %l2 = 0000000000000088
swap [%i3+%o3],%l2 ! %l2 = 0000000028107a7e
p37_label_6:
! Mem[000000009000013c] = bfccb665, %g2 = 0000000000000060
ldub [%i4+0x13e],%g2 ! %g2 = 00000000000000bf
! Mem[000000005b80014d] = 8276865f, %l6 = 0000000000000035
ldstub [%i3+0x14d],%l6 ! %l6 = 00000076000000ff
! Mem[000000005b000040] = 7f329481, %l5 = 00000000fa0e2e5f
ldsh [%i2+0x040],%l5 ! %l5 = 0000000000007f32
! Mem[000000005b000188] = bc1e4946f59dbc6b, %l3 = 00000000b91ce492, %l7 = 00000000000000f6
add %i2,0x188,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = bc1e4946f59dbc6b
! Mem[00000000918000e4] = d226234a, %g2 = 00000000000000bf
ldsh [%o0+0x0e4],%g2 ! %g2 = ffffffffffffd226
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000091000168] = e88d4756, %g2 = ffffffffffffd226
ldsb [%i6+0x169],%g2 ! %g2 = ffffffffffffffe8
! %l1 = 0000000000000098, Mem[00000000910001f4] = 868064bc
sth %l1,[%i6+0x1f4] ! Mem[00000000910001f4] = 009864bc
! %l5 = 0000000000007f32, Mem[00000000910001f4] = 009864bc
stw %l5,[%i6+0x1f4] ! Mem[00000000910001f4] = 00007f32
! Mem[000000005a00011c] = bbe1f54f, %l4 = 3284ee7c7ee773cb
swap [%i0+0x11c],%l4 ! %l4 = 00000000bbe1f54f
p37_label_7:
! Mem[000000009100008c] = 824c898c, %g2 = ffffffffffffffe8
lduh [%i6+0x08e],%g2 ! %g2 = 000000000000824c
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! %l4 = 00000000bbe1f54f, Mem[000000009000011c] = 00bdbf74
stw %l4,[%i4+0x11c] ! Mem[000000009000011c] = bbe1f54f
! Mem[000000005b00017c] = a48c1b71, %l0 = 00000000000000b0
lduh [%i2+0x17c],%l0 ! %l0 = 000000000000a48c
! Mem[000000009100004c] = 3b997346, %g18 = e4fde01fe8ef4b4b
ldsw [%i6+0x04c],%g2 ! %g2 = e4fde01fe8ef4b4b
! Mem[0000000090800090] = 9b34374c 2bf86f1b, %g2 = 3b997346, %g3 = 00000000
ldd [%i5+0x090],%g2 ! %g2 = 000000009b34374c 000000002bf86f1b
! Mem[000000005b800048] = b9938715, %l2 = 0000000028107a7e
swap [%i3+0x048],%l2 ! %l2 = 00000000b9938715
! Mem[000000005b0000b8] = b945060f, %l7 = bc1e4946f59dbc6b
swap [%i2+0x0b8],%l7 ! %l7 = 00000000b945060f
! Mem[0000000090800068] = 00000000, %g2 = 000000009b34374c
ldub [%i5+0x06a],%g2 ! %g2 = 0000000000000000
! Mem[000000005b000162] = f26a0a49, %l0 = 000000000000a48c
ldstub [%i2+0x162],%l0 ! %l0 = 0000000a000000ff
p37_label_8:
! Mem[000000005a00012c] = 4bf5973a, %l6 = 0000000000000076
lduh [%i0+0x12c],%l6 ! %l6 = 0000000000004bf5
! Mem[000000005a0000e8] = bcaeeaba, %l1 = 0000000000000098
ldsb [%i0+0x0e9],%l1 ! %l1 = ffffffffffffffae
! Mem[000000005b8000fc] = b81736ba, %l5 = 0000000000007f32
swap [%i3+0x0fc],%l5 ! %l5 = 00000000b81736ba
! Mem[000000005b800010] = af9e9125, %l6 = 00004bf5, %l6 = 00004bf5
add %i3,0x10,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000af9e9125
! %l1 = ffffffffffffffae, Mem[000000009100012d] = cdc0b975
stb %l1,[%i6+0x12d] ! Mem[000000009100012c] = aec0b975
! Mem[000000009080014c] = 17e051ea, %g2 = 0000000000000000
ldub [%i5+0x14e],%g2 ! %g2 = 0000000000000017
! Mem[000000005a0000a8] = c4dbb1ff, %l2 = 00000000b9938715
ldstub [%i0+0x0a8],%l2 ! %l2 = 000000c4000000ff
! Mem[0000000090800120] = 51966be5, %g18 = e4fde01fe8ef4b4b
ldsw [%i5+0x120],%g2 ! %g2 = e4fde01fe8ef4b4b
! Mem[000000005b800100] = 53ed2d29beae75d2, %l0 = 000000000000000a, %l2 = 00000000000000c4
add %i3,0x100,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 53ed2d29beae75d2
! Mem[000000005b00018c] = f59dbc6b, %l6 = af9e9125, %l1 = ffffffae
add %i2,0x18c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000f59dbc6b
p37_label_9:
! Mem[000000005a000056] = b9064ae1, %l1 = 00000000f59dbc6b
ldstub [%i0+0x056],%l1 ! %l1 = 0000004a000000ff
! %l1 = 000000000000004a, Mem[0000000091800068] = 549c1687
sth %l1,[%o0+0x068] ! Mem[0000000091800068] = 004a1687
! %f16 = 29887273 51738838 13c9c12c f4271c34
! %f20 = 1d8a6364 da08bbc1 e28845c5 61afc97c
! %f24 = 8a65df34 d0e539cc 0b5f676e 4d4c7aab
! %f28 = d11544b8 4f6a9672 00ddabb2 6d491e2c
stda %f16,[%i1+%g4]ASI_BLK_P ! Block Store to 000000005a800140
! %l6 = 00000000af9e9125, Mem[000000005b000080] = 8d98cf2fcf99e32a
stx %l6,[%i2+0x080] ! Mem[000000005b000080] = 00000000af9e9125
! Mem[000000005a8001a4] = 211f806b, %l0 = 0000000a, %l2 = beae75d2
add %i1,0x1a4,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000211f806b
! Mem[000000005b000138] = 8ddac31d, %l3 = 00000000b91ce492
ldstub [%i2+0x138],%l3 ! %l3 = 0000008d000000ff
! Mem[000000005a00014c] = 3d824947, %l6 = af9e9125, %l2 = 211f806b
add %i0,0x14c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000003d824947
! %l2 = 000000003d824947, Mem[0000000091800178] = d42ec1f424544464
stx %l2,[%o0+0x178] ! Mem[0000000091800178] = 000000003d824947
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[00000000918001d4] = 8630c246, %g18 = e4fde01fe8ef4b4b
ldsw [%o0+0x1d4],%g2 ! %g2 = e4fde01fe8ef4b4b
p37_label_10:
! Mem[000000005a000124] = d9115eb6, %l7 = 00000000b945060f
ldsb [%i0+0x125],%l7 ! %l7 = 0000000000000011
! %l2 = 000000003d824947, Mem[00000000910001f4] = 00007f32
sth %l2,[%i6+0x1f4] ! Mem[00000000910001f4] = 49477f32
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[000000005a8000a0] = 9fa22ce50a06d3ac, %l4 = 00000000bbe1f54f, %l3 = 000000000000008d
add %i1,0xa0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 9fa22ce50a06d3ac
membar #Sync ! Added by membar checker (335)
! Mem[000000005a800140] = 29887273 51738838 13c9c12c f4271c34
! Mem[000000005a800150] = 1d8a6364 da08bbc1 e28845c5 61afc97c
! Mem[000000005a800160] = 8a65df34 d0e539cc 0b5f676e 4d4c7aab
! Mem[000000005a800170] = d11544b8 4f6a9672 00ddabb2 6d491e2c
ldda [%i1+%g4]ASI_BLK_AIUS,%f0 ! Block Load from 000000005a800140
! Mem[000000009180000c] = 0f7929fd, %g2 = ffffffff8630c246
ldsb [%o0+0x00c],%g2 ! %g2 = 000000000000000f
! Mem[000000009080017c] = b86205d4, %g2 = 000000000000000f
ldsh [%i5+0x17c],%g2 ! %g2 = ffffffffffffb862
! Mem[000000005a80002b] = a471bd20, %l7 = 0000000000000011
ldstub [%i1+0x02b],%l7 ! %l7 = 00000020000000ff
! Mem[000000005a0000ae] = 2d0a2e18, %l2 = 000000003d824947
ldstub [%i0+0x0ae],%l2 ! %l2 = 0000002e000000ff
! Mem[000000005a00019d] = c54588e2, %l6 = 00000000af9e9125
ldstub [%i0+0x19d],%l6 ! %l6 = 00000045000000ff
p37_label_11:
! Mem[000000005b000008] = 19c5559d, %l0 = 000000000000000a
swap [%i2+%o1],%l0 ! %l0 = 0000000019c5559d
! %l6 = 0000000000000045, Mem[0000000091800044] = a6bd6b86
stw %l6,[%o0+0x044] ! Mem[0000000091800044] = 00000045
! %f16 = 29887273 51738838 13c9c12c f4271c34
! %f20 = 1d8a6364 da08bbc1 e28845c5 61afc97c
! %f24 = 8a65df34 d0e539cc 0b5f676e 4d4c7aab
! %f28 = d11544b8 4f6a9672 00ddabb2 6d491e2c
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[0000000091800138] = 1f6d1bd10adcb7df, %g2 = ffffffffffffb862
ldx [%o0+0x138],%g2 ! %g2 = 1f6d1bd10adcb7df
! Mem[00000000910000f8] = b843dd3a 8746493c, %g2 = 0adcb7df, %g3 = 2bf86f1b
ldd [%i6+0x0f8],%g2 ! %g2 = 00000000b843dd3a 000000008746493c
! %l5 = 00000000b81736ba, Mem[000000005a800111] = db3ffe19
stb %l5,[%i1+0x111] ! Mem[000000005a800110] = dbbafe19
! Mem[000000005b8000ec] = 73ef7358, %l4 = 00000000bbe1f54f
swap [%i3+0x0ec],%l4 ! %l4 = 0000000073ef7358
! Mem[0000000091800070] = cc8fbc7f, %g2 = 00000000b843dd3a
lduh [%o0+0x070],%g2 ! %g2 = 000000000000cc8f
! %l0 = 19c5559d, %l1 = 0000004a, Mem[00000000908001c0] = c97811f1 efa1d23c
std %l0,[%i5+0x1c0] ! Mem[00000000908001c0] = 19c5559d 0000004a
! Mem[0000000091000130] = 752e6864 1ac2db16, %g2 = 0000cc8f, %g3 = 8746493c
ldd [%i6+0x130],%g2 ! %g2 = 00000000752e6864 000000001ac2db16
p37_label_12:
! %l5 = 00000000b81736ba, Mem[00000000908001ee] = ad2bf63f
stb %l5,[%i5+0x1ee] ! Mem[00000000908001ec] = ba2bf63f
! %f0 = 29887273 51738838 13c9c12c f4271c34
! %f4 = 1d8a6364 da08bbc1 e28845c5 61afc97c
! %f8 = 8a65df34 d0e539cc 0b5f676e 4d4c7aab
! %f12 = d11544b8 4f6a9672 00ddabb2 6d491e2c
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[000000005a000138] = e2450efb, %l4 = 0000000073ef7358
swap [%i0+0x138],%l4 ! %l4 = 00000000e2450efb
! Mem[000000005b800068] = d3e42fff, %l0 = 19c5559d, %l3 = 0a06d3ac
add %i3,0x68,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000d3e42fff
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[00000000908000d8] = 8a14b856, %g2 = 00000000752e6864
ldsh [%i5+0x0d8],%g2 ! %g2 = ffffffffffff8a14
! Mem[000000005b800024] = 6219e3a4, %l1 = 0000004a, %l3 = d3e42fff
add %i3,0x24,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000006219e3a4
! Mem[000000005a800190] = 8bef710f0e1b8ba9, %l4 = 00000000e2450efb, %l0 = 0000000019c5559d
add %i1,0x190,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 8bef710f0e1b8ba9
! Mem[00000000918001d0] = 14538630, %g2 = ffffffffffff8a14
ldsb [%o0+0x1d2],%g2 ! %g2 = 0000000000000014
! Mem[00000000908000e0] = ae053030, %g2 = 0000000000000014
lduh [%i5+0x0e2],%g2 ! %g2 = 000000000000ae05
p37_label_13:
! Mem[000000005a8001db] = bc140ad6, %l1 = 000000000000004a
ldstub [%i1+0x1db],%l1 ! %l1 = 000000d6000000ff
! %f0 = 29887273 51738838 13c9c12c f4271c34
! %f4 = 1d8a6364 da08bbc1 e28845c5 61afc97c
! %f8 = 8a65df34 d0e539cc 0b5f676e 4d4c7aab
! %f12 = d11544b8 4f6a9672 00ddabb2 6d491e2c
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[000000005b000038] = 26694c76881be33b, %l2 = 000000000000002e, %l3 = 000000006219e3a4
add %i2,0x38,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 26694c76881be33b
membar #Sync ! Added by membar checker (336)
! %l4 = 00000000e2450efb, Mem[0000000090000108] = 13c9c12cf4271c34
stx %l4,[%i4+0x108] ! Mem[0000000090000108] = 00000000e2450efb
! %l1 = 00000000000000d6, Mem[0000000090000198] = e28845c561afc97c
stx %l1,[%i4+0x198] ! Mem[0000000090000198] = 00000000000000d6
! %l7 = 0000000000000020, Mem[000000009100000e] = ac557a04
sth %l7,[%i6+0x00e] ! Mem[000000009100000c] = 00207a04
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[000000005a8001e0] = 2afcec6fc16acadf, %l0 = 8bef710f0e1b8ba9
ldx [%i1+0x1e0],%l0 ! %l0 = 2afcec6fc16acadf
! Mem[0000000091000000] = b83e384fc1f38f7a, %g2 = 000000000000ae05
ldx [%i6+%g0],%g2 ! %g2 = b83e384fc1f38f7a
! Mem[000000005b0000b0] = a6394172, %l3 = 881be33b, %l1 = 000000d6
add %i2,0xb0,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000a6394172
p37_label_14:
! %l6 = 0000000000000045, Mem[00000000900000b8] = 2c1e496d
stw %l6,[%i4+0x0b8] ! Mem[00000000900000b8] = 00000045
! Mem[000000005b0001bc] = f363f5ec, %l3 = 26694c76881be33b
swap [%i2+0x1bc],%l3 ! %l3 = 00000000f363f5ec
! Mem[000000005a0000ae] = 2d0aff18, %l0 = 2afcec6fc16acadf
ldstub [%i0+0x0ae],%l0 ! %l0 = 000000ff000000ff
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[00000000918001bc] = c834b604, %g2 = b83e384fc1f38f7a
lduw [%o0+0x1bc],%g2 ! %g2 = 00000000c834b604
! %l2 = 000000000000002e, Mem[000000005a000100] = 235c5794232c2187
stx %l2,[%i0+0x100] ! Mem[000000005a000100] = 000000000000002e
! Mem[00000000910001bc] = ec5ecd51, %g2 = 00000000c834b604
lduw [%i6+0x1bc],%g2 ! %g2 = 00000000ec5ecd51
! Mem[000000005b000140] = 90c9f4da 8d691366 8e3069ff 56ef5482
! Mem[000000005b000150] = beb01963 2add92ae 9ed20256 aeb930c2
! Mem[000000005b000160] = f26aff49 ab5e1b00 5e4beb64 c9f0166b
! Mem[000000005b000170] = b22f7901 9c5af765 d4f9f4bc a48c1b71
ldda [%i2+%g6]ASI_BLK_SL,%f16 ! Block Load from 000000005b000140
! %f16 = 6613698d daf4c990 8254ef56 ff69308e
! %f20 = ae92dd2a 6319b0be c230b9ae 5602d29e
! %f24 = 001b5eab 49ff6af2 6b16f0c9 64eb4b5e
! %f28 = 65f75a9c 01792fb2 711b8ca4 bcf4f9d4
stda %f16,[%i1+%g5]ASI_BLK_AIUS ! Block Store to 000000005a800180
! Mem[000000005a800090] = 1b575ca1, %l7 = 0000000000000020
swap [%i1+0x090],%l7 ! %l7 = 000000001b575ca1
p37_label_15:
! Mem[0000000090000154] = 00046091, %g18 = e4fde01fe8ef4b4b
ldsw [%i4+0x154],%g2 ! %g2 = e4fde01fe8ef4b4b
! %f16 = 6613698d daf4c990 8254ef56 ff69308e
! %f20 = ae92dd2a 6319b0be c230b9ae 5602d29e
! %f24 = 001b5eab 49ff6af2 6b16f0c9 64eb4b5e
! %f28 = 65f75a9c 01792fb2 711b8ca4 bcf4f9d4
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100
! Mem[0000000090800070] = b6dc7d71 472f956a, %g2 = 00046091, %g3 = 1ac2db16
ldd [%i5+0x070],%g2 ! %g2 = 00000000b6dc7d71 00000000472f956a
membar #Sync ! Added by membar checker (337)
! Mem[0000000090000080] = 38887351 73728829 341c27f4 2cc1c913
! Mem[0000000090000090] = c1bb08da 64638a1d 7cc9af61 c54588e2
! Mem[00000000900000a0] = cc39e5d0 34df658a ab7a4c4d 6e675f0b
! Mem[00000000900000b0] = 72966a4f b84415d1 00000045 b2abdd00
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090800188] = 723d4e83, %g18 = e4fde01fe8ef4b4b
ldsw [%i5+0x188],%g2 ! %g2 = e4fde01fe8ef4b4b
! Mem[000000005a0001fc] = 77820ab9, %l5 = 00000000b81736ba
swap [%i0+0x1fc],%l5 ! %l5 = 0000000077820ab9
! Mem[00000000900000e0] = b1f7e984, %g2 = 00000000723d4e83
lduw [%i4+0x0e0],%g2 ! %g2 = 00000000b1f7e984
! Mem[000000005a800096] = af834255, %l2 = 000000000000002e
ldstub [%i1+0x096],%l2 ! %l2 = 00000042000000ff
! Mem[00000000900000ec] = b24c6065, %g18 = e4fde01fe8ef4b4b
ldsw [%i4+0x0ec],%g2 ! %g2 = e4fde01fe8ef4b4b
! Mem[000000009000000c] = 9b9b330b, %g2 = ffffffffb24c6065
lduh [%i4+0x00c],%g2 ! %g2 = 0000000000009b9b
p37_label_16:
! %l6 = 00000045, %l7 = 1b575ca1, Mem[0000000090000120] = 001b5eab 49ff6af2
std %l6,[%i4+0x120] ! Mem[0000000090000120] = 00000045 1b575ca1
! %l3 = 00000000f363f5ec, Mem[000000009000000c] = 9b9b330b
stw %l3,[%i4+0x00c] ! Mem[000000009000000c] = f363f5ec
! Mem[0000000090000004] = 50d8bd96, %g2 = 0000000000009b9b
lduh [%i4+0x006],%g2 ! %g2 = 00000000000050d8
! Mem[0000000090000198] = 00000000, %g2 = 00000000000050d8
ldub [%i4+0x199],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800038] = ad50b81e, %g2 = 0000000000000000
ldsh [%i5+0x03a],%g2 ! %g2 = ffffffffffffad50
! %l4 = 00000000e2450efb, Mem[00000000918000d0] = d56730ea
sth %l4,[%o0+0x0d0] ! Mem[00000000918000d0] = 0efb30ea
! Mem[000000005b80002c] = 93da6d80, %l4 = 00000000e2450efb
lduw [%i3+0x02c],%l4 ! %l4 = 0000000093da6d80
! %f0 = 29887273 51738838 13c9c12c f4271c34
! %f4 = 1d8a6364 da08bbc1 e28845c5 61afc97c
! %f8 = 8a65df34 d0e539cc 0b5f676e 4d4c7aab
! %f12 = d11544b8 4f6a9672 00ddabb2 6d491e2c
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[000000005b00000c] = 7bf2bba5, %l5 = 77820ab9, %l5 = 77820ab9
add %i2,0x0c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000007bf2bba5
! Mem[000000005a80000c] = af8c0461, %l3 = 00000000f363f5ec
swap [%i1+0x00c],%l3 ! %l3 = 00000000af8c0461
p37_label_17:
! Mem[000000009180014c] = 70f5ccae, %g2 = ffffffffffffad50
lduh [%o0+0x14e],%g2 ! %g2 = 00000000000070f5
! %f16 = 6613698d daf4c990 8254ef56 ff69308e
! %f20 = ae92dd2a 6319b0be c230b9ae 5602d29e
! %f24 = 001b5eab 49ff6af2 6b16f0c9 64eb4b5e
! %f28 = 65f75a9c 01792fb2 711b8ca4 bcf4f9d4
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! %l7 = 000000001b575ca1, Mem[0000000091000141] = 6b0b2762
stb %l7,[%i6+0x141] ! Mem[0000000091000140] = a10b2762
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! %l0 = 000000ff, %l1 = a6394172, Mem[0000000091800180] = 1de20240 4627159b
std %l0,[%o0+0x180] ! Mem[0000000091800180] = 000000ff a6394172
! Mem[000000005a800024] = 0fda4cdb, %l6 = 0000000000000045
ldsb [%i1+0x026],%l6 ! %l6 = 000000000000004c
! Mem[0000000090000010] = 61931b10, %g18 = e4fde01fe8ef4b4b
ldsw [%i4+%o2],%g2 ! %g2 = e4fde01fe8ef4b4b
! Mem[000000005a800010] = 46f58eefd61ce418, %l2 = 0000000000000042, %l3 = 00000000af8c0461
add %i1,0x10,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 46f58eefd61ce418
! Mem[000000005b800040] = 4b5eb352, %l7 = 000000001b575ca1
ldsw [%i3+0x040],%l7 ! %l7 = 000000004b5eb352
p37_label_18:
! %l6 = 0000004c, %l7 = 4b5eb352, Mem[00000000918000e8] = 57e20fed be34bf17
std %l6,[%o0+0x0e8] ! Mem[00000000918000e8] = 0000004c 4b5eb352
membar #Sync ! Added by membar checker (338)
! %f16 = 6613698d daf4c990 8254ef56 ff69308e
! %f20 = ae92dd2a 6319b0be c230b9ae 5602d29e
! %f24 = 001b5eab 49ff6af2 6b16f0c9 64eb4b5e
! %f28 = 65f75a9c 01792fb2 711b8ca4 bcf4f9d4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[0000000090000080] = 38887351 73728829 341c27f4 2cc1c913
! Mem[0000000090000090] = c1bb08da 64638a1d 7cc9af61 c54588e2
! Mem[00000000900000a0] = cc39e5d0 34df658a ab7a4c4d 6e675f0b
! Mem[00000000900000b0] = 72966a4f b84415d1 00000045 b2abdd00
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[000000005b8000b0] = 9f4f8a27, %l5 = 7bf2bba5, %l4 = 93da6d80
add %i3,0xb0,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000009f4f8a27
! Mem[000000005a00001c] = df15c2c4, %l0 = 000000ff, %l4 = 9f4f8a27
add %i0,0x1c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000df15c2c4
! %f16 = 6613698d daf4c990 8254ef56 ff69308e
! %f20 = ae92dd2a 6319b0be c230b9ae 5602d29e
! %f24 = 001b5eab 49ff6af2 6b16f0c9 64eb4b5e
! %f28 = 65f75a9c 01792fb2 711b8ca4 bcf4f9d4
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0
! %f16 = 6613698d daf4c990 8254ef56 ff69308e
! %f20 = ae92dd2a 6319b0be c230b9ae 5602d29e
! %f24 = 001b5eab 49ff6af2 6b16f0c9 64eb4b5e
! %f28 = 65f75a9c 01792fb2 711b8ca4 bcf4f9d4
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[000000005a8000b8] = 197ca208b0a8ac21, %l3 = 46f58eefd61ce418, %l7 = 000000004b5eb352
add %i1,0xb8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 197ca208b0a8ac21
! Mem[0000000090000000] = be4d147f 11c050d8 bd9641a3 f363f5ec
! Mem[0000000090000010] = 61931b10 0dc4f896 3b879b6a 198f8290
! Mem[0000000090000020] = 079f07d0 fa7ff82f bc7d0e5c c1a3d348
! Mem[0000000090000030] = 1239f1ab 53d80f25 5b0d73ef f353729f
ldda [%i4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000000
! Mem[000000005a80019c] = 5602d29e, %l6 = 000000000000004c
swap [%i1+0x19c],%l6 ! %l6 = 000000005602d29e
p37_label_19:
! %l2 = 0000000000000042, Mem[0000000091800186] = 41722764
stb %l2,[%o0+0x186] ! Mem[0000000091800184] = 42722764
! Mem[000000005b00013c] = 4cddf0ae, %l7 = b0a8ac21, %l3 = d61ce418
add %i2,0x13c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000004cddf0ae
! %f0 = 29887273 51738838 13c9c12c f4271c34
! %f4 = 1d8a6364 da08bbc1 e28845c5 61afc97c
! %f8 = 8a65df34 d0e539cc 0b5f676e 4d4c7aab
! %f12 = d11544b8 4f6a9672 00ddabb2 6d491e2c
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! %f0 = 29887273 51738838 13c9c12c f4271c34
! %f4 = 1d8a6364 da08bbc1 e28845c5 61afc97c
! %f8 = 8a65df34 d0e539cc 0b5f676e 4d4c7aab
! %f12 = d11544b8 4f6a9672 00ddabb2 6d491e2c
mov 0x140,%g5
stda %f0,[%i1+%g5]ASI_BLK_P ! Block Store to 000000005a800140
! Mem[0000000091800150] = f1b0d5f7, %g2 = 0000000061931b10
lduh [%o0+0x152],%g2 ! %g2 = 000000000000f1b0
membar #Sync ! Added by membar checker (339)
! Mem[00000000900000c0] = 29887273 51738838 13c9c12c f4271c34
! Mem[00000000900000d0] = 1d8a6364 da08bbc1 e28845c5 61afc97c
! Mem[00000000900000e0] = 8a65df34 d0e539cc 0b5f676e 4d4c7aab
! Mem[00000000900000f0] = d11544b8 4f6a9672 00ddabb2 6d491e2c
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[000000005b000134] = dfa58821, %l4 = df15c2c4, %l4 = df15c2c4
add %i2,0x134,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000dfa58821
! %l4 = 00000000dfa58821, Mem[0000000090800018] = ffe8e6711920ca6d
stx %l4,[%i5+%o3] ! Mem[0000000090800018] = 00000000dfa58821
! Mem[0000000091800108] = d2075a403b56edba, %g2 = 000000000000f1b0
ldx [%o0+0x108],%g2 ! %g2 = d2075a403b56edba
! Mem[000000005b800154] = a63c7d0c, %l5 = 7bf2bba5, %l3 = 4cddf0ae
add %i3,0x154,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000a63c7d0c
p37_label_20:
! Mem[0000000090000000] = be4d147f 11c050d8 bd9641a3 f363f5ec
! Mem[0000000090000010] = 61931b10 0dc4f896 3b879b6a 198f8290
! Mem[0000000090000020] = 079f07d0 fa7ff82f bc7d0e5c c1a3d348
! Mem[0000000090000030] = 1239f1ab 53d80f25 5b0d73ef f353729f
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! Mem[000000005b8001c8] = 023ffa3f, %l7 = 197ca208b0a8ac21
swap [%i3+0x1c8],%l7 ! %l7 = 00000000023ffa3f
! Mem[000000005a8001ec] = 24804060, %l2 = 00000042, %l5 = 7bf2bba5
add %i1,0x1ec,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000024804060
! Mem[0000000090000000] = be4d147f11c050d8, %g2 = d2075a403b56edba
ldx [%i4+%g0],%g2 ! %g2 = be4d147f11c050d8
! Mem[000000005a8000f0] = d0b51827b3a47ad2, %l7 = 00000000023ffa3f, %l1 = 00000000a6394172
add %i1,0xf0,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = d0b51827b3a47ad2
! %l4 = 00000000dfa58821, Mem[00000000908000ac] = 787f148f
stw %l4,[%i5+0x0ac] ! Mem[00000000908000ac] = dfa58821
! %f0 = 29887273 51738838 13c9c12c f4271c34
! %f4 = 1d8a6364 da08bbc1 e28845c5 61afc97c
! %f8 = 8a65df34 d0e539cc 0b5f676e 4d4c7aab
! %f12 = d11544b8 4f6a9672 00ddabb2 6d491e2c
stda %f0,[%i3+%g5]ASI_BLK_AIUS ! Block Store to 000000005b800140
membar #Sync ! Added by membar checker (340)
! Mem[000000005b80015a] = e28845c5, %l2 = 0000000000000042
ldstub [%i3+0x15a],%l2 ! %l2 = 00000045000000ff
! Mem[0000000090000018] = 3b879b6a198f8290, %g2 = be4d147f11c050d8
ldx [%i4+%o3],%g2 ! %g2 = 3b879b6a198f8290
! Mem[000000005a800110] = dbbafe19, %l1 = d0b51827b3a47ad2
swap [%i1+0x110],%l1 ! %l1 = 00000000dbbafe19
p37_label_21:
! Mem[000000005a00003c] = 0b237d47, %l0 = 000000ff, %l6 = 5602d29e
add %i0,0x3c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000000b237d47
! Mem[0000000091800070] = cc8fbc7f, %g2 = 3b879b6a198f8290
ldsh [%o0+0x070],%g2 ! %g2 = ffffffffffffcc8f
! Mem[000000005b8000fc] = 00007f32, %l2 = 00000045, %l4 = dfa58821
add %i3,0xfc,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000000007f32
! Mem[000000005a800040] = 3a0ce9c9, %l0 = 000000ff, %l7 = 023ffa3f
add %i1,0x40,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000003a0ce9c9
! Mem[000000005a000058] = ff72ceae, %l3 = a63c7d0c, %l1 = dbbafe19
add %i0,0x58,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000ff72ceae
! %f0 = 29887273 51738838 13c9c12c f4271c34
! %f4 = 1d8a6364 da08bbc1 e28845c5 61afc97c
! %f8 = 8a65df34 d0e539cc 0b5f676e 4d4c7aab
! %f12 = d11544b8 4f6a9672 00ddabb2 6d491e2c
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100
! %l1 = 00000000ff72ceae, Mem[00000000900000a8] = 6b16f0c9
stb %l1,[%i4+0x0a8] ! Mem[00000000900000a8] = ae16f0c9
! %f0 = 29887273 51738838 13c9c12c f4271c34
! %f4 = 1d8a6364 da08bbc1 e28845c5 61afc97c
! %f8 = 8a65df34 d0e539cc 0b5f676e 4d4c7aab
! %f12 = d11544b8 4f6a9672 00ddabb2 6d491e2c
mov 0x040,%g6
stda %f0,[%i0+%g6]ASI_BLK_AIUPL ! Block Store to 000000005a000040
! Mem[00000000918000d0] = 0efb30ea 79395e06, %g2 = ffffcc8f, %g3 = 472f956a
ldd [%o0+0x0d0],%g2 ! %g2 = 000000000efb30ea 0000000079395e06
! %l7 = 000000003a0ce9c9, Mem[00000000908001ec] = 6487ba2b
sth %l7,[%i5+0x1ec] ! Mem[00000000908001ec] = e9c9ba2b
p37_label_22:
! Mem[0000000091800020] = d34b5591, %g2 = 000000000efb30ea
lduh [%o0+%o4],%g2 ! %g2 = 000000000000d34b
! %l2 = 0000000000000045, Mem[00000000900000e8] = 0b5f676e
stw %l2,[%i4+0x0e8] ! Mem[00000000900000e8] = 00000045
! Mem[000000005b800188] = b4f1983b67224c01, %l7 = 000000003a0ce9c9, %l5 = 0000000024804060
add %i3,0x188,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = b4f1983b67224c01
! Mem[000000005a8001c0] = cb2fedcb, %l3 = a63c7d0c, %l5 = 67224c01
add %i1,0x1c0,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000cb2fedcb
! %l2 = 0000000000000045, Mem[00000000900001e0] = 001b5eab
sth %l2,[%i4+0x1e0] ! Mem[00000000900001e0] = 00455eab
! Mem[000000005b000110] = 7ef3e5de, %l0 = 000000ff, %l5 = cb2fedcb
add %i2,0x110,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000007ef3e5de
! Mem[000000009100016c] = 56d9747a, %g2 = 000000000000d34b
lduw [%i6+0x16c],%g2 ! %g2 = 0000000056d9747a
! Mem[00000000908000d0] = 532a91b2, %g2 = 0000000056d9747a
ldsb [%i5+0x0d2],%g2 ! %g2 = 0000000000000053
! Mem[0000000090800078] = 665a5729, %g2 = 0000000000000053
ldsh [%i5+0x078],%g2 ! %g2 = 000000000000665a
! Mem[000000005b0000e8] = bd20bc48, %l0 = 000000ff, %l4 = 00007f32
add %i2,0xe8,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000bd20bc48
p37_label_23:
! Mem[00000000918001e0] = 473e1c64, %g18 = e4fde01fe8ef4b4b
ldsw [%o0+0x1e0],%g2 ! %g2 = e4fde01fe8ef4b4b
! Mem[000000005a00011c] = 7ee773cb, %l6 = 000000000b237d47
ldstub [%i0+0x11c],%l6 ! %l6 = 0000007e000000ff
! %l0 = 00000000000000ff, Mem[00000000908001ce] = 822dc67b
sth %l0,[%i5+0x1ce] ! Mem[00000000908001cc] = 00ffc67b
! %l7 = 000000003a0ce9c9, Mem[00000000918000cc] = 74d12d6a
stw %l7,[%o0+0x0cc] ! Mem[00000000918000cc] = 3a0ce9c9
! Mem[000000005b800110] = d579f7d945368bdf, %l3 = 00000000a63c7d0c, %l4 = 00000000bd20bc48
add %i3,0x110,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = d579f7d945368bdf
! %l2 = 0000000000000045, Mem[0000000091800120] = 2aee60e7
stw %l2,[%o0+0x120] ! Mem[0000000091800120] = 00000045
! Mem[000000005a0000e0] = d43d6574 21cba779, %l2 = 00000045, %l3 = a63c7d0c
ldd [%i0+0x0e0],%l2 ! %l2 = 00000000d43d6574 0000000021cba779
! Mem[0000000090800190] = 8ca4300a, %g2 = 00000000473e1c64
ldub [%i5+0x190],%g2 ! %g2 = 000000000000008c
! Mem[0000000091800054] = c81b5696, %g2 = 000000000000008c
ldsb [%o0+0x055],%g2 ! %g2 = ffffffffffffffc8
! Mem[000000005b000108] = cc2a26b5, %l2 = 00000000d43d6574
ldstub [%i2+0x108],%l2 ! %l2 = 000000cc000000ff
p37_label_24:
! Mem[000000005b800102] = 53ed2d29, %l7 = 000000003a0ce9c9
ldstub [%i3+0x102],%l7 ! %l7 = 0000002d000000ff
! Mem[000000005a0001f8] = d62d0dc0, %l4 = d579f7d945368bdf
ldstub [%i0+0x1f8],%l4 ! %l4 = 000000d6000000ff
! Mem[000000005a8000bc] = b0a8ac21, %l0 = 000000ff, %l2 = 000000cc
add %i1,0xbc,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000b0a8ac21
! Mem[0000000090000158] = 6ae7f71f 063ea0e0, %g2 = ffffffc8, %g3 = 79395e06
ldd [%i4+0x158],%g2 ! %g2 = 000000006ae7f71f 00000000063ea0e0
! Mem[000000009100017c] = 5b23236e, %g18 = e4fde01fe8ef4b4b
ldsw [%i6+0x17c],%g2 ! %g2 = e4fde01fe8ef4b4b
! Mem[000000005b0000a0] = 320a7a31e332709c, %l4 = 00000000000000d6, %l1 = 00000000ff72ceae
add %i2,0xa0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 320a7a31e332709c
! Mem[000000005a800084] = 04281c8c, %l4 = 000000d6, %l4 = 000000d6
add %i1,0x84,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000004281c8c
! Mem[000000005a800074] = b42b4626, %l0 = 000000ff, %l3 = 21cba779
add %i1,0x74,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000b42b4626
! Mem[000000009180011c] = d5950eec, %g2 = 000000005b23236e
ldsb [%o0+0x11c],%g2 ! %g2 = ffffffffffffffd5
! Mem[0000000091800000] = 3a9853f8 ace149ea, %g2 = ffffffd5, %g3 = 063ea0e0
ldd [%o0+%g0],%g2 ! %g2 = 000000003a9853f8 00000000ace149ea
p37_label_25:
! Mem[00000000908001b0] = 67f75b67 95ef8760, %g2 = 3a9853f8, %g3 = ace149ea
ldd [%i5+0x1b0],%g2 ! %g2 = 0000000067f75b67 0000000095ef8760
! %l7 = 000000000000002d, Mem[0000000090000188] = 13c9c12cf4271c34
stx %l7,[%i4+0x188] ! Mem[0000000090000188] = 000000000000002d
! %l0 = 000000ff, %l1 = e332709c, Mem[0000000091000038] = eeda11bd 402be29c
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 000000ff e332709c
! Mem[000000005b000098] = a47790c5, %l2 = 00000000b0a8ac21
ldsw [%i2+0x098],%l2 ! %l2 = ffffffffa47790c5
! Mem[000000005b000190] = 92883900, %l7 = 000000000000002d
ldsb [%i2+0x191],%l7 ! %l7 = ffffffffffffff88
! Mem[000000005a800068] = 102283907ad4efe5, %l6 = 000000000000007e, %l7 = ffffffffffffff88
add %i1,0x68,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 102283907ad4efe5
! Mem[000000005a800040] = 3a0ce9c976a2c4cb, %l7 = 102283907ad4efe5, %l0 = 00000000000000ff
add %i1,0x40,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 3a0ce9c976a2c4cb
! Mem[000000005b0000a8] = 48db0985a452b0b9, %l0 = 3a0ce9c976a2c4cb, %l5 = 000000007ef3e5de
add %i2,0xa8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 48db0985a452b0b9
! Mem[000000005b000008] = 0000000a, %l2 = ffffffffa47790c5
swap [%i2+%o1],%l2 ! %l2 = 000000000000000a
! %l5 = 48db0985a452b0b9, Mem[0000000090000036] = 0f255b0d
sth %l5,[%i4+0x036] ! Mem[0000000090000034] = b0b95b0d
ba,a p37_not_taken_0_end
p37_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 3a0ce9c976a2c4cb
bne,a,pn %xcc,p37_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 320a7a31e332709c
bne,a,pn %xcc,p37_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000000a
bne,a,pn %xcc,p37_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000b42b4626
bne,a,pn %xcc,p37_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000004281c8c
bne,a,pn %xcc,p37_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 48db0985a452b0b9
bne,a,pn %xcc,p37_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000007e
bne,a,pn %xcc,p37_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 102283907ad4efe5
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 29887273 51738838
bne %xcc,p37_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 13c9c12c f4271c34
bne %xcc,p37_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 1d8a6364 da08bbc1
bne %xcc,p37_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e28845c5 61afc97c
bne %xcc,p37_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 8a65df34 d0e539cc
bne %xcc,p37_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 0b5f676e 4d4c7aab
bne %xcc,p37_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be d11544b8 4f6a9672
bne %xcc,p37_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 00ddabb2 6d491e2c
bne %xcc,p37_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 6613698d daf4c990
bne %xcc,p37_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 8254ef56 ff69308e
bne %xcc,p37_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be ae92dd2a 6319b0be
bne %xcc,p37_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be c230b9ae 5602d29e
bne %xcc,p37_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 001b5eab 49ff6af2
bne %xcc,p37_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 6b16f0c9 64eb4b5e
bne %xcc,p37_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 65f75a9c 01792fb2
bne %xcc,p37_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 711b8ca4 bcf4f9d4
bne %xcc,p37_f30_fail
nop
! Check Local Memory
set p37_local0_expect,%g1
p37_check_local0:
ldx [%g1+0x040],%g2 ! Expected data = 3888735173728829
ldx [%i0+0x040],%g3 ! Observed data at 000000005a000040
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 341c27f42cc1c913
ldx [%i0+0x048],%g3 ! Observed data at 000000005a000048
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = c1bb08da64638a1d
ldx [%i0+0x050],%g3 ! Observed data at 000000005a000050
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 7cc9af61c54588e2
ldx [%i0+0x058],%g3 ! Observed data at 000000005a000058
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = cc39e5d034df658a
ldx [%i0+0x060],%g3 ! Observed data at 000000005a000060
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = ab7a4c4d6e675f0b
ldx [%i0+0x068],%g3 ! Observed data at 000000005a000068
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 72966a4fb84415d1
ldx [%i0+0x070],%g3 ! Observed data at 000000005a000070
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 2c1e496db2abdd00
ldx [%i0+0x078],%g3 ! Observed data at 000000005a000078
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = ff57e82fa03f1f3a
ldx [%i0+0x080],%g3 ! Observed data at 000000005a000080
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ffdbb1ff2d0aff18
ldx [%i0+0x0a8],%g3 ! Observed data at 000000005a0000a8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 000000000000002e
ldx [%i0+0x100],%g3 ! Observed data at 000000005a000100
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = a815e929793d7582
ldx [%i0+0x110],%g3 ! Observed data at 000000005a000110
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 42b57cf9ffe773cb
ldx [%i0+0x118],%g3 ! Observed data at 000000005a000118
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 73ef7358ea9e5ffb
ldx [%i0+0x138],%g3 ! Observed data at 000000005a000138
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x138,%g4
ldx [%g1+0x198],%g2 ! Expected data = 7cc9af61c5ff88e2
ldx [%i0+0x198],%g3 ! Observed data at 000000005a000198
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ff2d0dc0b81736ba
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+0x008],%g2 ! Expected data = 06ba5facf363f5ec
ldx [%i1+0x008],%g3 ! Observed data at 000000005a800008
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = a471bdfff39efc9d
ldx [%i1+0x028],%g3 ! Observed data at 000000005a800028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x028,%g4
ldx [%g1+0x090],%g2 ! Expected data = 00000020af83ff55
ldx [%i1+0x090],%g3 ! Observed data at 000000005a800090
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = d8b802ffbf215182
ldx [%i1+0x0c8],%g3 ! Observed data at 000000005a8000c8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 24a1c82ac5c312cd
ldx [%i1+0x0e8],%g3 ! Observed data at 000000005a8000e8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = b3a47ad2e76d2f6b
ldx [%i1+0x110],%g3 ! Observed data at 000000005a800110
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = b7c3b81e56813647
ldx [%i1+0x130],%g3 ! Observed data at 000000005a800130
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = d2c2e0a73e410cff
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 = 2988727351738838
ldx [%i1+0x140],%g3 ! Observed data at 000000005a800140
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 13c9c12cf4271c34
ldx [%i1+0x148],%g3 ! Observed data at 000000005a800148
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 1d8a6364da08bbc1
ldx [%i1+0x150],%g3 ! Observed data at 000000005a800150
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = e28845c561afc97c
ldx [%i1+0x158],%g3 ! Observed data at 000000005a800158
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 8a65df34d0e539cc
ldx [%i1+0x160],%g3 ! Observed data at 000000005a800160
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 0b5f676e4d4c7aab
ldx [%i1+0x168],%g3 ! Observed data at 000000005a800168
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = d11544b84f6a9672
ldx [%i1+0x170],%g3 ! Observed data at 000000005a800170
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 00ddabb26d491e2c
ldx [%i1+0x178],%g3 ! Observed data at 000000005a800178
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 6613698ddaf4c990
ldx [%i1+0x180],%g3 ! Observed data at 000000005a800180
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 8254ef56ff69308e
ldx [%i1+0x188],%g3 ! Observed data at 000000005a800188
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = ae92dd2a6319b0be
ldx [%i1+0x190],%g3 ! Observed data at 000000005a800190
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = c230b9ae0000004c
ldx [%i1+0x198],%g3 ! Observed data at 000000005a800198
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 001b5eab49ff6af2
ldx [%i1+0x1a0],%g3 ! Observed data at 000000005a8001a0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 6b16f0c964eb4b5e
ldx [%i1+0x1a8],%g3 ! Observed data at 000000005a8001a8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 65f75a9c01792fb2
ldx [%i1+0x1b0],%g3 ! Observed data at 000000005a8001b0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 711b8ca4bcf4f9d4
ldx [%i1+0x1b8],%g3 ! Observed data at 000000005a8001b8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = bc140aff25d7a997
ldx [%i1+0x1d8],%g3 ! Observed data at 000000005a8001d8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = d91762a8c19d8078
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+0x008],%g2 ! Expected data = a47790c57bf2bba5
ldx [%i2+0x008],%g3 ! Observed data at 000000005b000008
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x008,%g4
ldx [%g1+0x058],%g2 ! Expected data = c5c312cdfa0e2e5f
ldx [%i2+0x058],%g3 ! Observed data at 000000005b000058
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 95eed09e68ff9287
ldx [%i2+0x060],%g3 ! Observed data at 000000005b000060
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 00000000af9e9125
ldx [%i2+0x080],%g3 ! Observed data at 000000005b000080
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = f59dbc6b4caa1329
ldx [%i2+0x0b8],%g3 ! Observed data at 000000005b0000b8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x108],%g2 ! Expected data = ff2a26b52379fe28
ldx [%i2+0x108],%g3 ! Observed data at 000000005b000108
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x108,%g4
ldx [%g1+0x138],%g2 ! Expected data = ffdac31d4cddf0ae
ldx [%i2+0x138],%g3 ! Observed data at 000000005b000138
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x138,%g4
ldx [%g1+0x160],%g2 ! Expected data = f26aff49ab5e1b00
ldx [%i2+0x160],%g3 ! Observed data at 000000005b000160
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 02ffd0a5881be33b
ldx [%i2+0x1b8],%g3 ! Observed data at 000000005b0001b8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x1b8,%g4
set p37_local3_expect,%g1
p37_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 00000088fe584fe1
ldx [%i3+0x018],%g3 ! Observed data at 000000005b800018
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = 28107a7ea39afa5b
ldx [%i3+0x048],%g3 ! Observed data at 000000005b800048
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = d3e42fff633b5f53
ldx [%i3+0x068],%g3 ! Observed data at 000000005b800068
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x068,%g4
ldx [%g1+0x098],%g2 ! Expected data = a0c5d98dff0324a8
ldx [%i3+0x098],%g3 ! Observed data at 000000005b800098
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 6ab122cebbe1f54f
ldx [%i3+0x0e8],%g3 ! Observed data at 000000005b8000e8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 8d01041700007f32
ldx [%i3+0x0f8],%g3 ! Observed data at 000000005b8000f8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 53edff29beae75d2
ldx [%i3+0x100],%g3 ! Observed data at 000000005b800100
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = 2988727351738838
ldx [%i3+0x140],%g3 ! Observed data at 000000005b800140
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 13c9c12cf4271c34
ldx [%i3+0x148],%g3 ! Observed data at 000000005b800148
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 1d8a6364da08bbc1
ldx [%i3+0x150],%g3 ! Observed data at 000000005b800150
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = e288ffc561afc97c
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 = 8a65df34d0e539cc
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 = 0b5f676e4d4c7aab
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 = d11544b84f6a9672
ldx [%i3+0x170],%g3 ! Observed data at 000000005b800170
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 00ddabb26d491e2c
ldx [%i3+0x178],%g3 ! Observed data at 000000005b800178
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b0a8ac21a362fe4c
ldx [%i3+0x1c8],%g3 ! Observed data at 000000005b8001c8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 3f63ff77963d8441
ldx [%i3+0x1f0],%g3 ! Observed data at 000000005b8001f0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1f0,%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:
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005b000020]
done
p37_trap1o:
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005b000020]
done
p37_trap2e:
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p37_trap2o:
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p37_trap3e:
nop
nop
done
p37_trap3o:
nop
nop
done
p37_init_memory_pointers:
set p37_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p37_local0_start,%i0
set p37_local1_start,%i1
set p37_local2_start,%i2
set p37_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 6c640a7e2cc8c11a
ldx [%g1+0x008],%l1 ! %l1 = ed9902c69311bbe3
ldx [%g1+0x010],%l2 ! %l2 = e696fd0856813647
ldx [%g1+0x018],%l3 ! %l3 = 66619e4ba815e929
ldx [%g1+0x020],%l4 ! %l4 = 344b551ad91762a8
ldx [%g1+0x028],%l5 ! %l5 = 618f7c35ec36b149
ldx [%g1+0x030],%l6 ! %l6 = 2c538f504fcc66a9
ldx [%g1+0x038],%l7 ! %l7 = f68986fdf378f10f
! 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 = 0aa68ff6 ab93fe00 35162870 1721bed7
! %f4 = e5c139cb 23c4d6f0 0cbdad86 367e5392
! %f8 = 7ae50af8 4910fe20 81c85d13 46dec8c7
! %f12 = 5e2e757e 9bfa7569 bd01f27a 267d68d3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a79a23c4 3fe59557 030fc4dc 5cf1bbb7
! %f20 = 0d191584 b5b00572 a890e578 dc31fe25
! %f24 = 6ed7c570 2b80a7d5 5b6d0da7 a869d5c5
! %f28 = b0bfb55f 8cf377de 1a5554a4 ef047f0a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e21a1a24 87670bde 17605370 1945e727
! %f36 = 6180439c 816d483f 1510ecbe d84c0ba4
! %f40 = 3260626a d962fdf1 edf63036 66a45e98
! %f44 = 9078ca26 305b09ee aed11a27 b5859253
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xbde5a56f0000007c,%g7,%g1 ! GSR scale = 15, align = 4
wr %g1,%g0,%gsr ! GSR = bde5a56f0000007c
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[000000005d8000f0] = ffaec9cb563606a3, %l7 = 7d32132c463a9c61, %l0 = 3cf85b648d943c05
add %i3,0xf0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = ffaec9cb563606a3
! Mem[000000005d000008] = ca0b9d99 d59e473b, %l4 = e337478d, %l5 = e291783d
ldd [%i2+%o1],%l4 ! %l4 = 00000000ca0b9d99 00000000d59e473b
! Mem[000000005c800100] = f61944ca ecce0bc3 56f24772 ccf650e3
! Mem[000000005c800110] = 4c77566b 0dfa9978 327423f8 21f209da
! Mem[000000005c800120] = bfbaf546 6710ac60 6707ec0c 90118b59
! Mem[000000005c800130] = 2e4e6bf2 9571ed57 7c23577c f0308aac
mov 0x100,%g4
ldda [%i1+%g4]ASI_BLK_PL,%f16 ! Block Load from 000000005c800100
! Mem[000000009000011c] = 74a4a8c5, %g2 = 0000000000000000
ldsb [%i4+0x11f],%g2 ! %g2 = 0000000000000074
! Mem[00000000908000c0] = dcd43e2061e378da, %g2 = 0000000000000074
ldx [%i5+0x0c0],%g2 ! %g2 = dcd43e2061e378da
! Mem[000000005c000008] = 794442963b22cf31, %l5 = 00000000d59e473b
ldx [%i0+%o1],%l5 ! %l5 = 794442963b22cf31
! Mem[0000000090000020] = 1489862d, %g2 = dcd43e2061e378da
lduw [%i4+%o4],%g2 ! %g2 = 000000001489862d
! Mem[0000000090000128] = a6d8fc1a, %g2 = 000000001489862d
ldub [%i4+0x129],%g2 ! %g2 = 00000000000000a6
! %l3 = 56a2261e21df9fcc, Mem[000000009100005a] = 1c90786d
sth %l3,[%i6+0x05a] ! Mem[0000000091000058] = 9fcc786d
! Mem[000000005d0000ed] = a645765e, %l5 = 794442963b22cf31
ldstub [%i2+0x0ed],%l5 ! %l5 = 00000045000000ff
p38_label_2:
! Mem[00000000910000f8] = b843dd3a 8746493c, %g2 = 000000a6, %g3 = 00000000
ldd [%i6+0x0f8],%g2 ! %g2 = 00000000b843dd3a 000000008746493c
! %l4 = 00000000ca0b9d99, Mem[000000009080002c] = 4762b7bd
stw %l4,[%i5+0x02c] ! Mem[000000009080002c] = ca0b9d99
! Mem[000000005c80019c] = 39552cb6, %l1 = d4b08094, %l6 = 69ed3a13
add %i1,0x19c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000039552cb6
! Mem[000000005c0000b8] = 2cf205f897238430, %l6 = 0000000039552cb6, %l1 = ccdedffbd4b08094
add %i0,0xb8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 2cf205f897238430
! Mem[000000005c000174] = bafdecc9, %l3 = 56a2261e21df9fcc
swap [%i0+0x174],%l3 ! %l3 = 00000000bafdecc9
! Mem[000000005d000170] = bef94deb, %l5 = 0000000000000045
swap [%i2+0x170],%l5 ! %l5 = 00000000bef94deb
! Mem[000000005c800191] = 08dc6056, %l2 = 541bd4960c96e4a0
ldstub [%i1+0x191],%l2 ! %l2 = 000000dc000000ff
! %l6 = 0000000039552cb6, Mem[00000000918000c0] = 4df37c57
stb %l6,[%o0+0x0c0] ! Mem[00000000918000c0] = b6f37c57
! Mem[000000005c800068] = cc9ce8a255593620, %l6 = 0000000039552cb6, %l2 = 00000000000000dc
add %i1,0x68,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = cc9ce8a255593620
! Mem[0000000091800078] = fbe0e6f5, %g2 = 00000000b843dd3a
ldsh [%o0+0x078],%g2 ! %g2 = fffffffffffffbe0
p38_label_3:
! %l0 = ffaec9cb563606a3, Mem[000000005c8001a0] = b591bce7
sth %l0,[%i1+0x1a0] ! Mem[000000005c8001a0] = 06a3bce7
! %l2 = cc9ce8a255593620, Mem[0000000090800160] = 018c86b1
stw %l2,[%i5+0x160] ! Mem[0000000090800160] = 55593620
! Mem[0000000090000168] = 81a9fd31, %g2 = fffffffffffffbe0
lduh [%i4+0x16a],%g2 ! %g2 = 00000000000081a9
! Mem[00000000908001d8] = 9d8534e0, %g18 = d51b979c99297cb0
ldsw [%i5+0x1d8],%g2 ! %g2 = d51b979c99297cb0
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[000000005d000148] = 07f984a95f728a0e, %l1 = 2cf205f897238430, %l0 = ffaec9cb563606a3
add %i2,0x148,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 07f984a95f728a0e
! %f0 = 0aa68ff6 ab93fe00 35162870 1721bed7
! %f4 = e5c139cb 23c4d6f0 0cbdad86 367e5392
! %f8 = 7ae50af8 4910fe20 81c85d13 46dec8c7
! %f12 = 5e2e757e 9bfa7569 bd01f27a 267d68d3
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! %l7 = 7d32132c463a9c61, Mem[000000005c000060] = 19e40bb6
stw %l7,[%i0+0x060] ! Mem[000000005c000060] = 463a9c61
! %f0 = 0aa68ff6 ab93fe00 35162870 1721bed7
! %f4 = e5c139cb 23c4d6f0 0cbdad86 367e5392
! %f8 = 7ae50af8 4910fe20 81c85d13 46dec8c7
! %f12 = 5e2e757e 9bfa7569 bd01f27a 267d68d3
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! %f0 = 0aa68ff6 ab93fe00 35162870 1721bed7
! %f4 = e5c139cb 23c4d6f0 0cbdad86 367e5392
! %f8 = 7ae50af8 4910fe20 81c85d13 46dec8c7
! %f12 = 5e2e757e 9bfa7569 bd01f27a 267d68d3
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
p38_label_4:
! Mem[000000005d800080] = 529a46b2, %l2 = cc9ce8a255593620
swap [%i3+0x080],%l2 ! %l2 = 00000000529a46b2
! %l6 = 39552cb6, %l7 = 463a9c61, Mem[00000000900000b0] = 6975fa9b 7e752e5e
std %l6,[%i4+0x0b0] ! Mem[00000000900000b0] = 39552cb6 463a9c61
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000160] = 7a264423, %g2 = ffffffff9d8534e0
ldsb [%i4+0x160],%g2 ! %g2 = 000000000000007a
! Mem[000000005c800158] = 575c4bcdebf52106, %l7 = 7d32132c463a9c61, %l3 = 00000000bafdecc9
add %i1,0x158,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 575c4bcdebf52106
! Mem[000000005d0000e8] = 6ba04841a6ff765e, %l6 = 0000000039552cb6, %l0 = 07f984a95f728a0e
add %i2,0xe8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 6ba04841a6ff765e
membar #Sync ! Added by membar checker (341)
! %l1 = 2cf205f897238430, Mem[000000009000016c] = fd31a754
stb %l1,[%i4+0x16c] ! Mem[000000009000016c] = 3031a754
! %l3 = 575c4bcdebf52106, Mem[0000000091000014] = 416807c7
stw %l3,[%i6+0x014] ! Mem[0000000091000014] = ebf52106
! Mem[0000000090800108] = da566dfe, %g2 = 000000000000007a
ldsh [%i5+0x108],%g2 ! %g2 = ffffffffffffda56
! %f0 = 0aa68ff6 ab93fe00 35162870 1721bed7
! %f4 = e5c139cb 23c4d6f0 0cbdad86 367e5392
! %f8 = 7ae50af8 4910fe20 81c85d13 46dec8c7
! %f12 = 5e2e757e 9bfa7569 bd01f27a 267d68d3
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000180
p38_label_5:
! %l2 = 00000000529a46b2, Mem[0000000091800131] = caa0344c
stb %l2,[%o0+0x131] ! Mem[0000000091800130] = b2a0344c
! Mem[0000000090800128] = 60245948, %g2 = ffffffffffffda56
lduw [%i5+0x128],%g2 ! %g2 = 0000000060245948
! %l7 = 7d32132c463a9c61, Mem[0000000091800074] = 000d055f
sth %l7,[%o0+0x074] ! Mem[0000000091800074] = 9c61055f
! Mem[0000000090000080] = 00fe93ab f68fa60a d7be2117 70281635
! Mem[0000000090000090] = f0d6c423 cb39c1e5 92537e36 86adbd0c
! Mem[00000000900000a0] = 20fe1049 f80ae57a c7c8de46 135dc881
! Mem[00000000900000b0] = 39552cb6 463a9c61 d3687d26 7af201bd
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[0000000091800100] = b9fd17a2 00e88dfb, %g2 = 60245948, %g3 = 8746493c
ldd [%o0+0x100],%g2 ! %g2 = 00000000b9fd17a2 0000000000e88dfb
! Mem[000000005c800100] = f61944ca ecce0bc3 56f24772 ccf650e3
! Mem[000000005c800110] = 4c77566b 0dfa9978 327423f8 21f209da
! Mem[000000005c800120] = bfbaf546 6710ac60 6707ec0c 90118b59
! Mem[000000005c800130] = 2e4e6bf2 9571ed57 7c23577c f0308aac
mov 0x100,%g6
ldda [%i1+%g6]ASI_BLK_AIUPL,%f0 ! Block Load from 000000005c800100
! Mem[000000005d0001b8] = b2280cf9 4a06cbb3, %l0 = a6ff765e, %l1 = 97238430
ldd [%i2+0x1b8],%l0 ! %l0 = 00000000b2280cf9 000000004a06cbb3
! Mem[000000005d8000d4] = 9a0d329a, %l3 = ebf52106, %l0 = b2280cf9
add %i3,0xd4,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000009a0d329a
! %f0 = c30bceec ca4419f6 e350f6cc 7247f256
! %f4 = 7899fa0d 6b56774c da09f221 f8237432
! %f8 = 60ac1067 46f5babf 598b1190 0cec0767
! %f12 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
stda %f0,[%i0+%g6]ASI_BLK_S ! Block Store to 000000005c000100
! Mem[000000005d0000e4] = cb83db5e, %l5 = 00000000bef94deb
swap [%i2+0x0e4],%l5 ! %l5 = 00000000cb83db5e
p38_label_6:
! Mem[0000000090000100] = 00fe93ab f68fa60a d7be2117 70281635
! Mem[0000000090000110] = f0d6c423 cb39c1e5 92537e36 86adbd0c
! Mem[0000000090000120] = 20fe1049 f80ae57a c7c8de46 135dc881
! Mem[0000000090000130] = 6975fa9b 7e752e5e d3687d26 7af201bd
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %l5 = 00000000cb83db5e, Mem[000000005c000068] = de7a6ca1
sth %l5,[%i0+0x068] ! Mem[000000005c000068] = db5e6ca1
! Mem[00000000918000d0] = d56730ea79395e06, %g2 = 00000000b9fd17a2
ldx [%o0+0x0d0],%g2 ! %g2 = d56730ea79395e06
! Mem[000000005d000020] = c5b9318b, %l5 = cb83db5e, %l1 = 4a06cbb3
add %i2,0x20,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000c5b9318b
membar #Sync ! Added by membar checker (342)
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 3031a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[000000005d8001b0] = 445bf8f32cdafcdc, %l7 = 7d32132c463a9c61, %l6 = 0000000039552cb6
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 445bf8f32cdafcdc
! Mem[0000000091800008] = f15400a10f7929fd, %g2 = d56730ea79395e06
ldx [%o0+%o1],%g2 ! %g2 = f15400a10f7929fd
! Mem[0000000091000070] = 4c262a37dd758ae5, %g2 = f15400a10f7929fd
ldx [%i6+0x070],%g2 ! %g2 = 4c262a37dd758ae5
! Mem[00000000900000b4] = 463a9c61, %g18 = d51b979c99297cb0
ldsw [%i4+0x0b4],%g2 ! %g2 = d51b979c99297cb0
p38_label_7:
! Mem[000000005c000198] = a1a67c70e9ec35ea, %l0 = 000000009a0d329a, %l5 = 00000000cb83db5e
add %i0,0x198,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = a1a67c70e9ec35ea
! Mem[0000000090800068] = 5df193cc, %g2 = 00000000463a9c61
ldsb [%i5+0x068],%g2 ! %g2 = 000000000000005d
! Mem[000000005c0000a8] = ae7bf9f0, %l4 = 00000000ca0b9d99
swap [%i0+0x0a8],%l4 ! %l4 = 00000000ae7bf9f0
! Mem[000000005d800038] = 05b422f5, %l2 = 00000000529a46b2
swap [%i3+0x038],%l2 ! %l2 = 0000000005b422f5
! Mem[000000005c800160] = 2a0e080c, %l0 = 9a0d329a, %l0 = 9a0d329a
add %i1,0x160,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000002a0e080c
! Mem[00000000900001ec] = 0761fbc8, %g18 = d51b979c99297cb0
ldsw [%i4+0x1ec],%g2 ! %g2 = d51b979c99297cb0
! Mem[0000000090000074] = 854a2d12, %g2 = 000000000761fbc8
lduw [%i4+0x074],%g2 ! %g2 = 00000000854a2d12
! Mem[000000005d8000d8] = 452305fe8a55b320, %l5 = a1a67c70e9ec35ea
ldx [%i3+0x0d8],%l5 ! %l5 = 452305fe8a55b320
! Mem[000000005c800030] = 76786bd5, %l6 = 2cdafcdc, %l6 = 2cdafcdc
add %i1,0x30,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000076786bd5
! %l1 = 00000000c5b9318b, Mem[000000009100012c] = 24cdc0b9
stw %l1,[%i6+0x12c] ! Mem[000000009100012c] = c5b9318b
p38_label_8:
! Mem[000000005d00016c] = ecb3bc11, %l0 = 2a0e080c, %l2 = 05b422f5
add %i2,0x16c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000ecb3bc11
! %l0 = 000000002a0e080c, Mem[00000000918000ba] = 1485ed44
stb %l0,[%o0+0x0ba] ! Mem[00000000918000b8] = 0c85ed44
! Mem[00000000910000a0] = 9a60a901332b0c79, %g2 = 00000000854a2d12
ldx [%i6+0x0a0],%g2 ! %g2 = 9a60a901332b0c79
! Mem[00000000900000b0] = 39552cb6, %g2 = 9a60a901332b0c79
ldsb [%i4+0x0b0],%g2 ! %g2 = 0000000000000039
! Mem[0000000090000180] = 0aa68ff6 ab93fe00 35162870 1721bed7
! Mem[0000000090000190] = e5c139cb 23c4d6f0 0cbdad86 367e5392
! Mem[00000000900001a0] = 7ae50af8 4910fe20 81c85d13 46dec8c7
! Mem[00000000900001b0] = 5e2e757e 9bfa7569 bd01f27a 267d68d3
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %l2 = 00000000ecb3bc11, Mem[00000000910000b8] = ea8f845708abd64b
stx %l2,[%i6+0x0b8] ! Mem[00000000910000b8] = 00000000ecb3bc11
! %l6 = 76786bd5, %l7 = 463a9c61, Mem[0000000091800008] = f15400a1 0f7929fd
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 76786bd5 463a9c61
! Mem[000000005c00000d] = 3b22cf31, %l3 = 575c4bcdebf52106
ldstub [%i0+0x00d],%l3 ! %l3 = 00000022000000ff
! %f0 = c30bceec ca4419f6 e350f6cc 7247f256
! %f4 = 7899fa0d 6b56774c da09f221 f8237432
! %f8 = 60ac1067 46f5babf 598b1190 0cec0767
! %f12 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[000000009100000c] = ac557a04, %g2 = 0000000000000039
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffffac55
p38_label_9:
! %l4 = 00000000ae7bf9f0, Mem[000000005d800124] = 962902e1
stw %l4,[%i3+0x124] ! Mem[000000005d800124] = ae7bf9f0
! Mem[000000005c8000ab] = 846a9a8e, %l5 = 452305fe8a55b320
ldstub [%i1+0x0ab],%l5 ! %l5 = 0000008e000000ff
! %l2 = 00000000ecb3bc11, Mem[00000000910000b8] = 00000000ecb3bc11
stx %l2,[%i6+0x0b8] ! Mem[00000000910000b8] = 00000000ecb3bc11
! Mem[000000005d8001c0] = 69238a43 64ba1d11, %l6 = 76786bd5, %l7 = 463a9c61
ldd [%i3+0x1c0],%l6 ! %l6 = 0000000069238a43 0000000064ba1d11
! %l6 = 0000000069238a43, Mem[000000005d0000ea] = 6ba04841
sth %l6,[%i2+0x0ea] ! Mem[000000005d0000e8] = 6ba08a43
! Mem[000000005c800090] = b49f96f33b7b2e9c, %l4 = 00000000ae7bf9f0, %l5 = 000000000000008e
add %i1,0x90,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = b49f96f33b7b2e9c
! Mem[000000005c00007a] = 5210382b, %l4 = 00000000ae7bf9f0
ldstub [%i0+0x07a],%l4 ! %l4 = 00000038000000ff
! Mem[000000005c800028] = 431d2387, %l7 = 0000000064ba1d11
swap [%i1+%o5],%l7 ! %l7 = 00000000431d2387
! Mem[000000005d800100] = dad492f0, %l7 = 431d2387, %l4 = 00000038
add %i3,0x100,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000dad492f0
! %f0 = c30bceec ca4419f6 e350f6cc 7247f256
! %f4 = 7899fa0d 6b56774c da09f221 f8237432
! %f8 = 60ac1067 46f5babf 598b1190 0cec0767
! %f12 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000100
p38_label_10:
! Mem[0000000091000008] = 27e2e4e1df89ac55, %g2 = ffffffffffffac55
ldx [%i6+%o1],%g2 ! %g2 = 27e2e4e1df89ac55
! %l1 = 00000000c5b9318b, Mem[000000009100015c] = d9168ce7
stw %l1,[%i6+0x15c] ! Mem[000000009100015c] = c5b9318b
! Mem[00000000908000d4] = 278a14b8, %g2 = 27e2e4e1df89ac55
ldub [%i5+0x0d7],%g2 ! %g2 = 0000000000000027
! %l2 = 00000000ecb3bc11, Mem[000000009080008c] = 3d734006
stw %l2,[%i5+0x08c] ! Mem[000000009080008c] = ecb3bc11
! %l6 = 69238a43, %l7 = 431d2387, Mem[0000000091800198] = 87cdd368 42cbd34b
std %l6,[%o0+0x198] ! Mem[0000000091800198] = 69238a43 431d2387
! Mem[000000005d800028] = 4c96041e, %l0 = 000000002a0e080c
ldstub [%i3+%o5],%l0 ! %l0 = 0000004c000000ff
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %f16 = c30bceec ca4419f6 e350f6cc 7247f256
! %f20 = 7899fa0d 6b56774c da09f221 f8237432
! %f24 = 60ac1067 46f5babf 598b1190 0cec0767
! %f28 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
stda %f16,[%i1+%g5]ASI_BLK_SL ! Block Store to 000000005c800100
! %l4 = 00000000dad492f0, Mem[000000009080018c] = a60a3e75
stw %l4,[%i5+0x18c] ! Mem[000000009080018c] = dad492f0
! Mem[000000005c0000dc] = 951bed6a, %l0 = 000000000000004c
swap [%i0+0x0dc],%l0 ! %l0 = 00000000951bed6a
p38_label_11:
! Mem[0000000091800048] = 12fdc0c5, %g2 = 0000000000000027
ldsb [%o0+0x048],%g2 ! %g2 = 0000000000000012
! Mem[000000005c0000e8] = 2b3b94b4d2c667c0, %l4 = 00000000dad492f0, %l0 = 00000000951bed6a
add %i0,0xe8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 2b3b94b4d2c667c0
! %l2 = ecb3bc11, %l3 = 00000022, Mem[000000005c800070] = 93a9b686 35470575
std %l2,[%i1+0x070] ! Mem[000000005c800070] = ecb3bc11 00000022
! Mem[000000005c800180] = 9e0f40b3, %l1 = 00000000c5b9318b
ldub [%i1+0x180],%l1 ! %l1 = 000000000000009e
! %f16 = c30bceec ca4419f6 e350f6cc 7247f256
! %f20 = 7899fa0d 6b56774c da09f221 f8237432
! %f24 = 60ac1067 46f5babf 598b1190 0cec0767
! %f28 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900000c0
! %l0 = 2b3b94b4d2c667c0, Mem[0000000091800164] = 9f84ef23
stb %l0,[%o0+0x164] ! Mem[0000000091800164] = c084ef23
! Mem[000000005d00008e] = 15f0ad31, %l7 = 00000000431d2387
ldstub [%i2+0x08e],%l7 ! %l7 = 000000ad000000ff
! %f16 = c30bceec ca4419f6 e350f6cc 7247f256
! %f20 = 7899fa0d 6b56774c da09f221 f8237432
! %f24 = 60ac1067 46f5babf 598b1190 0cec0767
! %f28 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[000000005d8000f0] = ffaec9cb563606a3, %l0 = 2b3b94b4d2c667c0, %l3 = 0000000000000022
add %i3,0xf0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = ffaec9cb563606a3
! Mem[0000000091800140] = b5cc6c8f, %g2 = 0000000000000012
lduw [%o0+0x140],%g2 ! %g2 = 00000000b5cc6c8f
p38_label_12:
! Mem[000000005d00000c] = d59e473b, %l0 = 2b3b94b4d2c667c0
swap [%i2+0x00c],%l0 ! %l0 = 00000000d59e473b
membar #Sync ! Added by membar checker (343)
! Mem[00000000900000c8] = e350f6cc7247f256, %g2 = 00000000b5cc6c8f
ldx [%i4+0x0c8],%g2 ! %g2 = e350f6cc7247f256
! Mem[000000005d8000fc] = 3e225375, %l4 = 00000000dad492f0
ldstub [%i3+0x0fc],%l4 ! %l4 = 0000003e000000ff
! %l4 = 0000003e, %l5 = 3b7b2e9c, Mem[00000000910001f0] = 9cd605f5 868064bc
std %l4,[%i6+0x1f0] ! Mem[00000000910001f0] = 0000003e 3b7b2e9c
! Mem[00000000918000c4] = 7fa19722, %g2 = e350f6cc7247f256
ldsh [%o0+0x0c4],%g2 ! %g2 = 0000000000007fa1
! %f16 = c30bceec ca4419f6 e350f6cc 7247f256
! %f20 = 7899fa0d 6b56774c da09f221 f8237432
! %f24 = 60ac1067 46f5babf 598b1190 0cec0767
! %f28 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[000000005d8000a0] = f40269df, %l3 = 563606a3, %l0 = d59e473b
add %i3,0xa0,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000f40269df
! %l0 = 00000000f40269df, Mem[0000000090000034] = 7e752e5e
stw %l0,[%i4+0x034] ! Mem[0000000090000034] = f40269df
! Mem[000000005c000108] = e350f6cc7247f256, %l4 = 000000000000003e, %l7 = 00000000000000ad
add %i0,0x108,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = e350f6cc7247f256
! %f0 = c30bceec ca4419f6 e350f6cc 7247f256
! %f4 = 7899fa0d 6b56774c da09f221 f8237432
! %f8 = 60ac1067 46f5babf 598b1190 0cec0767
! %f12 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000040
p38_label_13:
! %f0 = c30bceec ca4419f6 e350f6cc 7247f256
! %f4 = 7899fa0d 6b56774c da09f221 f8237432
! %f8 = 60ac1067 46f5babf 598b1190 0cec0767
! %f12 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
mov 0x080,%g5
stda %f0,[%i1+%g5]ASI_COMMIT_S ! Block Store to 000000005c800080
! %l6 = 69238a43, %l7 = 7247f256, Mem[00000000900001c0] = c30bceec ca4419f6
std %l6,[%i4+0x1c0] ! Mem[00000000900001c0] = 69238a43 7247f256
! %f0 = c30bceec ca4419f6 e350f6cc 7247f256
! %f4 = 7899fa0d 6b56774c da09f221 f8237432
! %f8 = 60ac1067 46f5babf 598b1190 0cec0767
! %f12 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[00000000900000e0] = 60ac1067, %g2 = 0000000000007fa1
lduw [%i4+0x0e0],%g2 ! %g2 = 0000000060ac1067
! Mem[00000000900000c0] = c30bceec ca4419f6 e350f6cc 7247f256
! Mem[00000000900000d0] = 7899fa0d 6b56774c da09f221 f8237432
! Mem[00000000900000e0] = 60ac1067 46f5babf 598b1190 0cec0767
! Mem[00000000900000f0] = 57ed7195 f26b4e2e ac8a30f0 7c57237c
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[000000009180007c] = 68342bf2, %g2 = 0000000060ac1067
ldsb [%o0+0x07e],%g2 ! %g2 = 0000000000000068
! %f0 = c30bceec ca4419f6 e350f6cc 7247f256
! %f4 = 7899fa0d 6b56774c da09f221 f8237432
! %f8 = 60ac1067 46f5babf 598b1190 0cec0767
! %f12 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140
! Mem[000000005c0000a0] = a2fcc286, %l2 = 00000000ecb3bc11
swap [%i0+0x0a0],%l2 ! %l2 = 00000000a2fcc286
! %l4 = 000000000000003e, Mem[000000009000007b] = 7cf0308a
stb %l4,[%i4+0x07b] ! Mem[0000000090000078] = 3ef0308a
! Mem[0000000090800010] = 886d9a53, %g2 = 0000000000000068
lduh [%i5+0x012],%g2 ! %g2 = 000000000000886d
p38_label_14:
! Mem[000000005c8001f2] = b64c6070, %l6 = 0000000069238a43
ldstub [%i1+0x1f2],%l6 ! %l6 = 00000060000000ff
membar #Sync ! Added by membar checker (344)
! %f0 = c30bceec ca4419f6 e350f6cc 7247f256
! %f4 = 7899fa0d 6b56774c da09f221 f8237432
! %f8 = 60ac1067 46f5babf 598b1190 0cec0767
! %f12 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[0000000091800058] = 96996002, %g2 = 000000000000886d
lduw [%o0+0x058],%g2 ! %g2 = 0000000096996002
! Mem[000000005d8001a8] = 7ad5d3cc, %l3 = 563606a3, %l2 = a2fcc286
add %i3,0x1a8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000007ad5d3cc
! %f0 = c30bceec ca4419f6 e350f6cc 7247f256
! %f4 = 7899fa0d 6b56774c da09f221 f8237432
! %f8 = 60ac1067 46f5babf 598b1190 0cec0767
! %f12 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! %l7 = e350f6cc7247f256, Mem[00000000908001f4] = 4f3a0330
sth %l7,[%i5+0x1f4] ! Mem[00000000908001f4] = f2560330
! Mem[000000005d0001b0] = f5539263, %l0 = 00000000f40269df
ldsw [%i2+0x1b0],%l0 ! %l0 = fffffffff5539263
! %l6 = 0000000000000060, Mem[000000009000011a] = f221f823
stb %l6,[%i4+0x11a] ! Mem[0000000090000118] = 6021f823
! Mem[000000005d800120] = 5c16345aae7bf9f0, %l6 = 0000000000000060, %l2 = 000000007ad5d3cc
add %i3,0x120,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 5c16345aae7bf9f0
! Mem[000000005c800114] = 0dfa9978, %l2 = 5c16345aae7bf9f0
swap [%i1+0x114],%l2 ! %l2 = 000000000dfa9978
p38_label_15:
! Mem[0000000090000028] = 598b1190, %g18 = d51b979c99297cb0
ldsw [%i4+%o5],%g2 ! %g2 = d51b979c99297cb0
! Mem[0000000090800180] = c59a76016efd2a1f, %g2 = 00000000598b1190
ldx [%i5+0x180],%g2 ! %g2 = c59a76016efd2a1f
! %l7 = e350f6cc7247f256, Mem[00000000918000ec] = be34bf17
stb %l7,[%o0+0x0ec] ! Mem[00000000918000ec] = 5634bf17
! Mem[0000000090000000] = c30bceec ca4419f6 e350f6cc 7247f256
! Mem[0000000090000010] = 7899fa0d 6b56774c da09f221 f8237432
! Mem[0000000090000020] = 60ac1067 46f5babf 598b1190 0cec0767
! Mem[0000000090000030] = 57ed7195 f26b4e2e ac8a30f0 7c57237c
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[000000005c8000e5] = 51d3e6ef, %l6 = 0000000000000060
ldstub [%i1+0x0e5],%l6 ! %l6 = 000000d3000000ff
! %l2 = 0dfa9978, %l3 = 563606a3, Mem[00000000900001d8] = da09f221 f8237432
std %l2,[%i4+0x1d8] ! Mem[00000000900001d8] = 0dfa9978 563606a3
! Mem[00000000918001fc] = 4f473a98, %g2 = c59a76016efd2a1f
ldsb [%o0+0x1fe],%g2 ! %g2 = 000000000000004f
! %l4 = 000000000000003e, Mem[0000000090800060] = ef405618
stb %l4,[%i5+0x060] ! Mem[0000000090800060] = 3e405618
! Mem[000000005c00000e] = 3bffcf31, %l7 = e350f6cc7247f256
ldstub [%i0+0x00e],%l7 ! %l7 = 000000cf000000ff
membar #Sync ! Added by membar checker (345)
! Mem[0000000090000148] = e350f6cc 7247f256, %g2 = 0000004f, %g3 = 00e88dfb
ldd [%i4+0x148],%g2 ! %g2 = 00000000e350f6cc 000000007247f256
p38_label_16:
! Mem[000000009100018c] = e0fb7783, %g18 = d51b979c99297cb0
ldsw [%i6+0x18c],%g2 ! %g2 = d51b979c99297cb0
! Mem[0000000090000180] = 0aa68ff6 ab93fe00 35162870 1721bed7
! Mem[0000000090000190] = e5c139cb 23c4d6f0 0cbdad86 367e5392
! Mem[00000000900001a0] = 7ae50af8 4910fe20 81c85d13 46dec8c7
! Mem[00000000900001b0] = 5e2e757e 9bfa7569 bd01f27a 267d68d3
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %l5 = b49f96f33b7b2e9c, Mem[000000009080002c] = ca0b9d99
stw %l5,[%i5+0x02c] ! Mem[000000009080002c] = 3b7b2e9c
! Mem[00000000908000d4] = b2ae278a, %g2 = ffffffffe0fb7783
ldub [%i5+0x0d5],%g2 ! %g2 = 00000000000000b2
! %f16 = c30bceec ca4419f6 e350f6cc 7247f256
! %f20 = 7899fa0d 6b56774c da09f221 f8237432
! %f24 = 60ac1067 46f5babf 598b1190 0cec0767
! %f28 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[000000005c00012c] = 0cec0767, %l0 = f5539263, %l7 = 000000cf
add %i0,0x12c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000000cec0767
! Mem[000000005c800145] = d931a0c4, %l3 = ffaec9cb563606a3
ldstub [%i1+0x145],%l3 ! %l3 = 00000031000000ff
! %l1 = 000000000000009e, Mem[00000000910001fd] = ef9465b8
stb %l1,[%i6+0x1fd] ! Mem[00000000910001fc] = 9e9465b8
! Mem[0000000090000150] = 7899fa0d, %g2 = 00000000000000b2
lduw [%i4+0x150],%g2 ! %g2 = 000000007899fa0d
! Mem[000000009180009c] = 81b20ab6, %g2 = 000000007899fa0d
lduw [%o0+0x09c],%g2 ! %g2 = 0000000081b20ab6
p38_label_17:
! %l5 = b49f96f33b7b2e9c, Mem[000000005d0000a4] = 27bbb60e
stw %l5,[%i2+0x0a4] ! Mem[000000005d0000a4] = 3b7b2e9c
! Mem[0000000090800154] = 5fde283b, %g2 = 0000000081b20ab6
ldub [%i5+0x154],%g2 ! %g2 = 000000000000005f
! %f16 = c30bceec ca4419f6 e350f6cc 7247f256
! %f20 = 7899fa0d 6b56774c da09f221 f8237432
! %f24 = 60ac1067 46f5babf 598b1190 0cec0767
! %f28 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000180
! %f0 = c30bceec ca4419f6 e350f6cc 7247f256
! %f4 = 7899fa0d 6b56774c da09f221 f8237432
! %f8 = 60ac1067 46f5babf 598b1190 0cec0767
! %f12 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000140
! Mem[000000005d00009c] = 866d64ad, %l3 = 00000031, %l1 = 0000009e
add %i2,0x9c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000866d64ad
! Mem[0000000091000124] = f157094d, %g18 = d51b979c99297cb0
ldsw [%i6+0x124],%g2 ! %g2 = d51b979c99297cb0
! Mem[0000000091000078] = e14b9faa, %g2 = fffffffff157094d
ldsb [%i6+0x07a],%g2 ! %g2 = ffffffffffffffe1
! Mem[000000005c000140] = eb73e800ba18d6b6, %l0 = fffffffff5539263, %l7 = 000000000cec0767
add %i0,0x140,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = eb73e800ba18d6b6
! %l0 = fffffffff5539263, Mem[0000000091800004] = ace149ea
sth %l0,[%o0+0x004] ! Mem[0000000091800004] = 926349ea
membar #Sync ! Added by membar checker (346)
! Mem[0000000090000198] = da09f221f8237432, %g2 = ffffffffffffffe1
ldx [%i4+0x198],%g2 ! %g2 = da09f221f8237432
p38_label_18:
! Mem[000000005d000120] = 3a9b70e20aa58a4d, %l5 = b49f96f33b7b2e9c, %l2 = 000000000dfa9978
add %i2,0x120,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 3a9b70e20aa58a4d
! %l2 = 3a9b70e20aa58a4d, Mem[0000000091000130] = 752e68641ac2db16
stx %l2,[%i6+0x130] ! Mem[0000000091000130] = 3a9b70e20aa58a4d
! %l1 = 00000000866d64ad, Mem[00000000908000ef] = e36f92f0
stb %l1,[%i5+0x0ef] ! Mem[00000000908000ec] = ad6f92f0
! Mem[0000000091000098] = 1203d0d5, %g2 = da09f221f8237432
ldsb [%i6+0x09a],%g2 ! %g2 = 0000000000000012
! Mem[0000000090000100] = c30bceec ca4419f6 e350f6cc 7247f256
! Mem[0000000090000110] = 7899fa0d 6b56774c da096021 f8237432
! Mem[0000000090000120] = 60ac1067 46f5babf 598b1190 0cec0767
! Mem[0000000090000130] = 57ed7195 f26b4e2e ac8a30f0 7c57237c
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %l0 = fffffffff5539263, Mem[000000005c0000e8] = 2b3b94b4
stw %l0,[%i0+0x0e8] ! Mem[000000005c0000e8] = f5539263
! Mem[0000000091800198] = 69238a43 431d2387, %g2 = 00000012, %g3 = 7247f256
ldd [%o0+0x198],%g2 ! %g2 = 0000000069238a43 00000000431d2387
! Mem[00000000900001c0] = c30bceec ca4419f6 e350f6cc 7247f256
! Mem[00000000900001d0] = 7899fa0d 6b56774c da09f221 f8237432
! Mem[00000000900001e0] = 60ac1067 46f5babf 598b1190 0cec0767
! Mem[00000000900001f0] = 57ed7195 f26b4e2e ac8a30f0 7c57237c
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[000000005c00005c] = 03be3d0e, %l3 = 0000000000000031
swap [%i0+0x05c],%l3 ! %l3 = 0000000003be3d0e
! Mem[0000000090000070] = 2e4e6bf2, %g18 = d51b979c99297cb0
ldsw [%i4+0x070],%g2 ! %g2 = d51b979c99297cb0
p38_label_19:
! Mem[0000000090000034] = 4e2eac8a, %g2 = 000000002e4e6bf2
ldsh [%i4+0x036],%g2 ! %g2 = 0000000000004e2e
! Mem[000000005d0001c4] = da9fd109, %l7 = ba18d6b6, %l4 = 0000003e
add %i2,0x1c4,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000da9fd109
! Mem[000000005d0001d8] = d68efefc281e7f96, %l7 = eb73e800ba18d6b6, %l0 = fffffffff5539263
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = d68efefc281e7f96
! Mem[000000005d0000f4] = 1c5c3c1e, %l3 = 03be3d0e, %l1 = 866d64ad
add %i2,0xf4,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000001c5c3c1e
! Mem[000000005c000181] = a5baac6c, %l6 = 00000000000000d3
ldstub [%i0+0x181],%l6 ! %l6 = 000000ba000000ff
! Mem[00000000908001d0] = c67b24b0 24d2421e, %g2 = 00004e2e, %g3 = 431d2387
ldd [%i5+0x1d0],%g2 ! %g2 = 00000000c67b24b0 0000000024d2421e
! Mem[0000000090000140] = c30bceec ca4419f6 e350f6cc 7247f256
! Mem[0000000090000150] = 7899fa0d 6b56774c da09f221 f8237432
! Mem[0000000090000160] = 60ac1067 46f5babf 598b1190 0cec0767
! Mem[0000000090000170] = 57ed7195 f26b4e2e ac8a30f0 7c57237c
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000140] = c30bceec ca4419f6 e350f6cc 7247f256
! Mem[0000000090000150] = 7899fa0d 6b56774c da09f221 f8237432
! Mem[0000000090000160] = 60ac1067 46f5babf 598b1190 0cec0767
! Mem[0000000090000170] = 57ed7195 f26b4e2e ac8a30f0 7c57237c
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[000000009100000c] = df89ac55, %g2 = 00000000c67b24b0
ldsb [%i6+0x00c],%g2 ! %g2 = ffffffffffffffdf
! Mem[000000005c8001a0] = 06a3bce7e842693f, %l5 = b49f96f33b7b2e9c, %l0 = d68efefc281e7f96
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 06a3bce7e842693f
p38_label_20:
! Mem[000000005d000160] = 2907e2c6, %l7 = eb73e800ba18d6b6
lduw [%i2+0x160],%l7 ! %l7 = 000000002907e2c6
! Mem[000000005d8001f8] = fb49e074, %l5 = b49f96f33b7b2e9c
swap [%i3+0x1f8],%l5 ! %l5 = 00000000fb49e074
! Mem[0000000091000194] = 18343bcb, %g2 = ffffffffffffffdf
lduw [%i6+0x194],%g2 ! %g2 = 0000000018343bcb
! Mem[000000005c8000b0] = 57ed7195, %l0 = 06a3bce7e842693f
ldsh [%i1+0x0b0],%l0 ! %l0 = 00000000000057ed
! Mem[000000005c000008] = 794442963bffff31, %l3 = 0000000003be3d0e, %l3 = 0000000003be3d0e
add %i0,0x08,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 794442963bffff31
! %l0 = 000057ed, %l1 = 1c5c3c1e, Mem[0000000091800098] = a9e2f7a3 81b20ab6
std %l0,[%o0+0x098] ! Mem[0000000091800098] = 000057ed 1c5c3c1e
! Mem[000000005d800014] = 1e53fef9, %l0 = 000057ed, %l3 = 3bffff31
add %i3,0x14,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000001e53fef9
! %f0 = c30bceec ca4419f6 e350f6cc 7247f256
! %f4 = 7899fa0d 6b56774c da09f221 f8237432
! %f8 = 60ac1067 46f5babf 598b1190 0cec0767
! %f12 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[0000000090000000] = c30bceec ca4419f6 e350f6cc 7247f256
! Mem[0000000090000010] = 7899fa0d 6b56774c da09f221 f8237432
! Mem[0000000090000020] = 60ac1067 46f5babf 598b1190 0cec0767
! Mem[0000000090000030] = 57ed7195 f26b4e2e ac8a30f0 7c57237c
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! %l1 = 000000001c5c3c1e, Mem[00000000910000c6] = 58a75c71
sth %l1,[%i6+0x0c6] ! Mem[00000000910000c4] = 3c1e5c71
p38_label_21:
! %l2 = 0aa58a4d, %l3 = 1e53fef9, Mem[0000000090800070] = b6dc7d71 472f956a
std %l2,[%i5+0x070] ! Mem[0000000090800070] = 0aa58a4d 1e53fef9
! Mem[0000000090800080] = 074203a9c5578661, %g2 = 0000000018343bcb
ldx [%i5+0x080],%g2 ! %g2 = 074203a9c5578661
! Mem[000000005c0000d0] = 1162ff2f70bb4aea, %l5 = 00000000fb49e074, %l4 = 00000000da9fd109
add %i0,0xd0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 1162ff2f70bb4aea
! %l7 = 000000002907e2c6, Mem[0000000090800118] = 59744ec7141e1b8a
stx %l7,[%i5+0x118] ! Mem[0000000090800118] = 000000002907e2c6
! Mem[000000005c000058] = b51bf32200000031, %l5 = 00000000fb49e074, %l7 = 000000002907e2c6
add %i0,0x58,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = b51bf32200000031
! %f0 = c30bceec ca4419f6 e350f6cc 7247f256
! %f4 = 7899fa0d 6b56774c da09f221 f8237432
! %f8 = 60ac1067 46f5babf 598b1190 0cec0767
! %f12 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[000000005d800137] = 379168a1, %l3 = 000000001e53fef9
ldstub [%i3+0x137],%l3 ! %l3 = 000000a1000000ff
! Mem[000000005d800138] = 211f18f83fd89bfb, %l6 = 00000000000000ba, %l2 = 3a9b70e20aa58a4d
add %i3,0x138,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 211f18f83fd89bfb
! Mem[000000005c800178] = b6755c7a ea769786, %l2 = 3fd89bfb, %l3 = 000000a1
ldd [%i1+0x178],%l2 ! %l2 = 00000000b6755c7a 00000000ea769786
! Mem[000000009080009c] = ee291392, %g18 = d51b979c99297cb0
ldsw [%i5+0x09c],%g2 ! %g2 = d51b979c99297cb0
p38_label_22:
! Mem[0000000090000090] = 7899fa0d 6b56774c, %g2 = ee291392, %g3 = 24d2421e
ldd [%i4+0x090],%g2 ! %g2 = 000000007899fa0d 000000006b56774c
! %l5 = 00000000fb49e074, Mem[0000000091000198] = 9aa5f69e
sth %l5,[%i6+0x198] ! Mem[0000000091000198] = e074f69e
! Mem[000000005d000100] = 526b03d9, %l7 = b51bf32200000031
swap [%i2+0x100],%l7 ! %l7 = 00000000526b03d9
! %l2 = b6755c7a, %l3 = ea769786, Mem[00000000910000d8] = 36a1090d 63994add
std %l2,[%i6+0x0d8] ! Mem[00000000910000d8] = b6755c7a ea769786
! Mem[0000000091800104] = 8dfbd207, %g2 = 000000007899fa0d
ldub [%o0+0x106],%g2 ! %g2 = 000000000000008d
! %f0 = c30bceec ca4419f6 e350f6cc 7247f256
! %f4 = 7899fa0d 6b56774c da09f221 f8237432
! %f8 = 60ac1067 46f5babf 598b1190 0cec0767
! %f12 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[00000000910001d8] = b7a42843 defde041, %g2 = 0000008d, %g3 = 6b56774c
ldd [%i6+0x1d8],%g2 ! %g2 = 00000000b7a42843 00000000defde041
! %l3 = 00000000ea769786, Mem[0000000090800098] = 783dc363
stw %l3,[%i5+0x098] ! Mem[0000000090800098] = ea769786
! Mem[0000000091800188] = 276496bf, %g18 = d51b979c99297cb0
ldsw [%o0+0x188],%g2 ! %g2 = d51b979c99297cb0
! Mem[000000005c00014c] = 7fe9ae9a, %l3 = ea769786, %l7 = 526b03d9
add %i0,0x14c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000007fe9ae9a
p38_label_23:
! %f0 = c30bceec ca4419f6 e350f6cc 7247f256
! %f4 = 7899fa0d 6b56774c da09f221 f8237432
! %f8 = 60ac1067 46f5babf 598b1190 0cec0767
! %f12 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[000000005d8001a8] = 7ad5d3cc, %l3 = ea769786, %l2 = b6755c7a
add %i3,0x1a8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000007ad5d3cc
! Mem[0000000091000084] = 6a817463, %g2 = 00000000276496bf
ldsh [%i6+0x084],%g2 ! %g2 = 0000000000006a81
! Mem[000000005c000170] = 4f29f3fb, %l4 = 70bb4aea, %l1 = 1c5c3c1e
add %i0,0x170,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000004f29f3fb
! Mem[000000005d0001b0] = f5539263957b13c8, %l4 = 1162ff2f70bb4aea
ldx [%i2+0x1b0],%l4 ! %l4 = f5539263957b13c8
! Mem[000000005d000034] = 8691b9e1, %l5 = fb49e074, %l4 = 957b13c8
add %i2,0x34,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000008691b9e1
! Mem[000000005c0001d8] = 1c55e1d5, %l4 = 000000008691b9e1
swap [%i0+0x1d8],%l4 ! %l4 = 000000001c55e1d5
! Mem[000000005c00009c] = 099ef97e, %l0 = 000057ed, %l2 = 7ad5d3cc
add %i0,0x9c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000099ef97e
! Mem[0000000090800178] = 6f166c85, %g2 = 0000000000006a81
lduh [%i5+0x178],%g2 ! %g2 = 0000000000006f16
membar #Sync ! Added by membar checker (347)
! %f16 = c30bceec ca4419f6 e350f6cc 7247f256
! %f20 = 7899fa0d 6b56774c da09f221 f8237432
! %f24 = 60ac1067 46f5babf 598b1190 0cec0767
! %f28 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900001c0
p38_label_24:
! Mem[000000005c80008c] = 7247f256, %l1 = 4f29f3fb, %l7 = 7fe9ae9a
add %i1,0x8c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000007247f256
! %f0 = c30bceec ca4419f6 e350f6cc 7247f256
! %f4 = 7899fa0d 6b56774c da09f221 f8237432
! %f8 = 60ac1067 46f5babf 598b1190 0cec0767
! %f12 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[0000000090000070] = 2e4e6bf29571ed57, %g2 = 0000000000006f16
ldx [%i4+0x070],%g2 ! %g2 = 2e4e6bf29571ed57
! Mem[0000000091800198] = 69238a43431d2387, %g2 = 2e4e6bf29571ed57
ldx [%o0+0x198],%g2 ! %g2 = 69238a43431d2387
! Mem[000000005d00019f] = ca76f549, %l1 = 000000004f29f3fb
ldstub [%i2+0x19f],%l1 ! %l1 = 00000049000000ff
! Mem[0000000090000040] = f61944ca ecce0bc3 56f24772 ccf650e3
! Mem[0000000090000050] = 4c77566b 0dfa9978 327423f8 21f209da
! Mem[0000000090000060] = bfbaf546 6710ac60 6707ec0c 90118b59
! Mem[0000000090000070] = 2e4e6bf2 9571ed57 7c23577c f0308aac
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[000000009080014c] = 17e051ea, %g2 = 69238a43431d2387
lduh [%i5+0x14e],%g2 ! %g2 = 00000000000017e0
! %l0 = 000057ed, %l1 = 00000049, Mem[00000000900000f0] = 57ed7195 f26b4e2e
std %l0,[%i4+0x0f0] ! Mem[00000000900000f0] = 000057ed 00000049
! %l0 = 00000000000057ed, Mem[0000000090000198] = da09f221f8237432
stx %l0,[%i4+0x198] ! Mem[0000000090000198] = 00000000000057ed
! Mem[000000005c800104] = ecce0bc3, %l1 = 0000000000000049
swap [%i1+0x104],%l1 ! %l1 = 00000000ecce0bc3
p38_label_25:
! Mem[000000005d8001c0] = 69238a43 64ba1d11, %l6 = 000000ba, %l7 = 7247f256
ldd [%i3+0x1c0],%l6 ! %l6 = 0000000069238a43 0000000064ba1d11
! Mem[000000005d00008c] = 15f0ff31, %l3 = ea769786, %l1 = ecce0bc3
add %i2,0x8c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000015f0ff31
! Mem[000000005d8000cc] = 912308a6, %l3 = 00000000ea769786
ldstub [%i3+0x0cc],%l3 ! %l3 = 00000091000000ff
! Mem[000000005c80003c] = 5f9a8b97, %l1 = 0000000015f0ff31
swap [%i1+0x03c],%l1 ! %l1 = 000000005f9a8b97
! Mem[000000005d000034] = 8691b9e1, %l7 = 0000000064ba1d11
ldsb [%i2+0x037],%l7 ! %l7 = ffffffffffffffe1
! %f0 = c30bceec ca4419f6 e350f6cc 7247f256
! %f4 = 7899fa0d 6b56774c da09f221 f8237432
! %f8 = 60ac1067 46f5babf 598b1190 0cec0767
! %f12 = 57ed7195 f26b4e2e ac8a30f0 7c57237c
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000180
! %l2 = 00000000099ef97e, Mem[0000000090800170] = 3388ff796dec9fe4
stx %l2,[%i5+0x170] ! Mem[0000000090800170] = 00000000099ef97e
! Mem[00000000900000d8] = f221f823, %g2 = 00000000000017e0
ldsh [%i4+0x0da],%g2 ! %g2 = fffffffffffff221
! %l6 = 69238a43, %l7 = ffffffe1, Mem[0000000091800050] = e98753bc 51c81b56
std %l6,[%o0+0x050] ! Mem[0000000091800050] = 69238a43 ffffffe1
! %l1 = 000000005f9a8b97, Mem[00000000900001e4] = 6710ac60
sth %l1,[%i4+0x1e4] ! Mem[00000000900001e4] = 8b97ac60
ba,a p38_not_taken_0_end
p38_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000000057ed
bne,a,pn %xcc,p38_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000005f9a8b97
bne,a,pn %xcc,p38_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000099ef97e
bne,a,pn %xcc,p38_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000091
bne,a,pn %xcc,p38_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000001c55e1d5
bne,a,pn %xcc,p38_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000fb49e074
bne,a,pn %xcc,p38_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000069238a43
bne,a,pn %xcc,p38_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffe1
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 c30bceec ca4419f6
bne %xcc,p38_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e350f6cc 7247f256
bne %xcc,p38_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 7899fa0d 6b56774c
bne %xcc,p38_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be da09f221 f8237432
bne %xcc,p38_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 60ac1067 46f5babf
bne %xcc,p38_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 598b1190 0cec0767
bne %xcc,p38_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 57ed7195 f26b4e2e
bne %xcc,p38_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ac8a30f0 7c57237c
bne %xcc,p38_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be c30bceec ca4419f6
bne %xcc,p38_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be e350f6cc 7247f256
bne %xcc,p38_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 7899fa0d 6b56774c
bne %xcc,p38_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be da09f221 f8237432
bne %xcc,p38_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 60ac1067 46f5babf
bne %xcc,p38_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 598b1190 0cec0767
bne %xcc,p38_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 57ed7195 f26b4e2e
bne %xcc,p38_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be ac8a30f0 7c57237c
bne %xcc,p38_f30_fail
nop
! Check Local Memory
set p38_local0_expect,%g1
p38_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 794442963bffff31
ldx [%i0+0x008],%g3 ! Observed data at 000000005c000008
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x008,%g4
ldx [%g1+0x058],%g2 ! Expected data = b51bf32200000031
ldx [%i0+0x058],%g3 ! Observed data at 000000005c000058
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 463a9c61e029fd45
ldx [%i0+0x060],%g3 ! Observed data at 000000005c000060
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = db5e6ca12f05f615
ldx [%i0+0x068],%g3 ! Observed data at 000000005c000068
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 5210ff2b7f995421
ldx [%i0+0x078],%g3 ! Observed data at 000000005c000078
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ecb3bc11d2bad18a
ldx [%i0+0x0a0],%g3 ! Observed data at 000000005c0000a0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ca0b9d99b550bc0d
ldx [%i0+0x0a8],%g3 ! Observed data at 000000005c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 166e74e20000004c
ldx [%i0+0x0d8],%g3 ! Observed data at 000000005c0000d8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = f5539263d2c667c0
ldx [%i0+0x0e8],%g3 ! Observed data at 000000005c0000e8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = c30bceecca4419f6
ldx [%i0+0x100],%g3 ! Observed data at 000000005c000100
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = e350f6cc7247f256
ldx [%i0+0x108],%g3 ! Observed data at 000000005c000108
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7899fa0d6b56774c
ldx [%i0+0x110],%g3 ! Observed data at 000000005c000110
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = da09f221f8237432
ldx [%i0+0x118],%g3 ! Observed data at 000000005c000118
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 60ac106746f5babf
ldx [%i0+0x120],%g3 ! Observed data at 000000005c000120
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 598b11900cec0767
ldx [%i0+0x128],%g3 ! Observed data at 000000005c000128
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 57ed7195f26b4e2e
ldx [%i0+0x130],%g3 ! Observed data at 000000005c000130
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = ac8a30f07c57237c
ldx [%i0+0x138],%g3 ! Observed data at 000000005c000138
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x138,%g4
ldx [%g1+0x170],%g2 ! Expected data = 4f29f3fb21df9fcc
ldx [%i0+0x170],%g3 ! Observed data at 000000005c000170
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = a5ffac6c2469d9a6
ldx [%i0+0x180],%g3 ! Observed data at 000000005c000180
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 8691b9e15d39fa4c
ldx [%i0+0x1d8],%g3 ! Observed data at 000000005c0001d8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x1d8,%g4
set p38_local1_expect,%g1
p38_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = 64ba1d119a0f8901
ldx [%i1+0x028],%g3 ! Observed data at 000000005c800028
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 49fd6fb815f0ff31
ldx [%i1+0x038],%g3 ! Observed data at 000000005c800038
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = ecb3bc1100000022
ldx [%i1+0x070],%g3 ! Observed data at 000000005c800070
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = c30bceecca4419f6
ldx [%i1+0x080],%g3 ! Observed data at 000000005c800080
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = e350f6cc7247f256
ldx [%i1+0x088],%g3 ! Observed data at 000000005c800088
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 7899fa0d6b56774c
ldx [%i1+0x090],%g3 ! Observed data at 000000005c800090
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = da09f221f8237432
ldx [%i1+0x098],%g3 ! Observed data at 000000005c800098
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 60ac106746f5babf
ldx [%i1+0x0a0],%g3 ! Observed data at 000000005c8000a0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 598b11900cec0767
ldx [%i1+0x0a8],%g3 ! Observed data at 000000005c8000a8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 57ed7195f26b4e2e
ldx [%i1+0x0b0],%g3 ! Observed data at 000000005c8000b0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ac8a30f07c57237c
ldx [%i1+0x0b8],%g3 ! Observed data at 000000005c8000b8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 9ea9228d51ffe6ef
ldx [%i1+0x0e0],%g3 ! Observed data at 000000005c8000e0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = f61944ca00000049
ldx [%i1+0x100],%g3 ! Observed data at 000000005c800100
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 56f24772ccf650e3
ldx [%i1+0x108],%g3 ! Observed data at 000000005c800108
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 4c77566bae7bf9f0
ldx [%i1+0x110],%g3 ! Observed data at 000000005c800110
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 327423f821f209da
ldx [%i1+0x118],%g3 ! Observed data at 000000005c800118
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = bfbaf5466710ac60
ldx [%i1+0x120],%g3 ! Observed data at 000000005c800120
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 6707ec0c90118b59
ldx [%i1+0x128],%g3 ! Observed data at 000000005c800128
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 2e4e6bf29571ed57
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 = 7c23577cf0308aac
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 = 724796f9d9ffa0c4
ldx [%i1+0x140],%g3 ! Observed data at 000000005c800140
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x140,%g4
ldx [%g1+0x190],%g2 ! Expected data = 08ff6056f1c582fb
ldx [%i1+0x190],%g3 ! Observed data at 000000005c800190
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 06a3bce7e842693f
ldx [%i1+0x1a0],%g3 ! Observed data at 000000005c8001a0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = b64cff7018ade859
ldx [%i1+0x1f0],%g3 ! Observed data at 000000005c8001f0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1f0,%g4
set p38_local2_expect,%g1
p38_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = ca0b9d99d2c667c0
ldx [%i2+0x008],%g3 ! Observed data at 000000005d000008
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x008,%g4
ldx [%g1+0x088],%g2 ! Expected data = 9467b24e15f0ff31
ldx [%i2+0x088],%g3 ! Observed data at 000000005d000088
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 9f6349a83b7b2e9c
ldx [%i2+0x0a0],%g3 ! Observed data at 000000005d0000a0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 46d440edbef94deb
ldx [%i2+0x0e0],%g3 ! Observed data at 000000005d0000e0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 6ba08a43a6ff765e
ldx [%i2+0x0e8],%g3 ! Observed data at 000000005d0000e8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 00000031c0d44049
ldx [%i2+0x100],%g3 ! Observed data at 000000005d000100
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x100,%g4
ldx [%g1+0x170],%g2 ! Expected data = 00000045a810c3d1
ldx [%i2+0x170],%g3 ! Observed data at 000000005d000170
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = bc712862ca76f5ff
ldx [%i2+0x198],%g3 ! Observed data at 000000005d000198
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x198,%g4
set p38_local3_expect,%g1
p38_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = ff96041e7534b95d
ldx [%i3+0x028],%g3 ! Observed data at 000000005d800028
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 529a46b236b594f5
ldx [%i3+0x038],%g3 ! Observed data at 000000005d800038
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x038,%g4
ldx [%g1+0x080],%g2 ! Expected data = 555936208b6be7e8
ldx [%i3+0x080],%g3 ! Observed data at 000000005d800080
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = bf6ae6b2ff2308a6
ldx [%i3+0x0c8],%g3 ! Observed data at 000000005d8000c8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = a0d113a3ff225375
ldx [%i3+0x0f8],%g3 ! Observed data at 000000005d8000f8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 5c16345aae7bf9f0
ldx [%i3+0x120],%g3 ! Observed data at 000000005d800120
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 10542fd5379168ff
ldx [%i3+0x130],%g3 ! Observed data at 000000005d800130
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x130,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 3b7b2e9cc83d8d8e
ldx [%i3+0x1f8],%g3 ! Observed data at 000000005d8001f8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x1f8,%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:
ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005c000000]
stba %l3,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c800020]
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d000008]
done
p38_trap1o:
ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005c000000]
stba %l3,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c800020]
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d000008]
done
p38_trap2e:
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d800010]
stha %l2,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c000018]
ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005d800010]
lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005c800028]
ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d000000]
done
p38_trap2o:
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d800010]
stha %l2,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c000018]
ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005d800010]
lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005c800028]
ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005d000000]
done
p38_trap3e:
nop
nop
done
p38_trap3o:
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 = 3cf85b648d943c05
ldx [%g1+0x008],%l1 ! %l1 = ccdedffbd4b08094
ldx [%g1+0x010],%l2 ! %l2 = 541bd4960c96e4a0
ldx [%g1+0x018],%l3 ! %l3 = 56a2261e21df9fcc
ldx [%g1+0x020],%l4 ! %l4 = 331f9820e337478d
ldx [%g1+0x028],%l5 ! %l5 = a45d0f57e291783d
ldx [%g1+0x030],%l6 ! %l6 = 3037defe69ed3a13
ldx [%g1+0x038],%l7 ! %l7 = 7d32132c463a9c61
! 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 = 5588bb97 4f015f2d ed8656c0 52023940
! %f4 = 61a51a6a 908eabb8 139af1f4 4d3e1d1c
! %f8 = ca78a55b 0b046d95 58da3e14 ad417b64
! %f12 = 6b4a0984 21ed83b7 c61c1c9c f5456cef
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3b57fb04 1b185f30 75c92ce8 e5294291
! %f20 = c59ec229 3a8b8cc0 c11cbd3a 37151306
! %f24 = a064adf8 347c9492 9dc25b71 3ba4d20e
! %f28 = 3016cacd 0df8c8e2 5dc776fd 877be85c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 82e1032d 2aded1a5 84836e3e d8f62d67
! %f36 = 610fa2ff 337efca4 675f2d84 5751728e
! %f40 = f66de766 cbbc0729 2cf9cf98 a422bb6c
! %f44 = 298722fd 39eacaaf c6ae49bf 247f2e1b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x16dad5d000000039,%g7,%g1 ! GSR scale = 7, align = 1
wr %g1,%g0,%gsr ! GSR = 16dad5d000000039
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[000000005e000068] = 2d908a12, %l3 = ace1b84bc60fad2f
swap [%i0+0x068],%l3 ! %l3 = 000000002d908a12
! Mem[000000009080007c] = 3fc64c00, %g2 = 0000000000000000
lduw [%i5+0x07c],%g2 ! %g2 = 000000003fc64c00
! Mem[000000005f800068] = 7ce566da, %l7 = 2e30af2468dba263
swap [%i3+0x068],%l7 ! %l7 = 000000007ce566da
! Mem[000000009080006c] = 4b2a4e86, %g18 = a8e1ccb080455355
ldsw [%i5+0x06c],%g2 ! %g2 = a8e1ccb080455355
! %l6 = 52243005, %l7 = 7ce566da, Mem[00000000918000a8] = e290f450 706875ac
std %l6,[%o0+0x0a8] ! Mem[00000000918000a8] = 52243005 7ce566da
! Mem[00000000918000f0] = 8088c4bf, %g2 = 000000004b2a4e86
lduh [%o0+0x0f0],%g2 ! %g2 = 0000000000008088
! Mem[0000000091800044] = a6bd6b86, %g2 = 0000000000008088
lduh [%o0+0x044],%g2 ! %g2 = 000000000000a6bd
! Mem[0000000091800064] = 2399a21d, %g2 = 000000000000a6bd
lduw [%o0+0x064],%g2 ! %g2 = 000000002399a21d
! Mem[0000000091800190] = 95e2657d, %g2 = 000000002399a21d
lduh [%o0+0x190],%g2 ! %g2 = 00000000000095e2
! Mem[000000005f0000c0] = 5fc75594, %l7 = 000000007ce566da
swap [%i2+0x0c0],%l7 ! %l7 = 000000005fc75594
p39_label_2:
! Mem[000000005f00012e] = 286b12fe, %l4 = 2e2146c4190c9a49
ldstub [%i2+0x12e],%l4 ! %l4 = 00000012000000ff
! Mem[00000000900000ac] = cc9f02bf, %g2 = 00000000000095e2
ldsh [%i4+0x0ac],%g2 ! %g2 = ffffffffffffcc9f
! Mem[000000005f8000e3] = 6c4f1411, %l4 = 0000000000000012
ldstub [%i3+0x0e3],%l4 ! %l4 = 00000011000000ff
! %l1 = f5f0df2acade10a9, Mem[00000000900000f4] = ec0c21c4
stw %l1,[%i4+0x0f4] ! Mem[00000000900000f4] = cade10a9
! Mem[000000005e800184] = 9f166058, %l2 = 4d62f5b4d680926f
swap [%i1+0x184],%l2 ! %l2 = 000000009f166058
! Mem[0000000090000164] = 37fcd053, %g2 = ffffffffffffcc9f
ldsb [%i4+0x164],%g2 ! %g2 = 0000000000000037
! %l4 = 00000011, %l5 = fa071c49, Mem[000000005e000138] = 6bc02598 551b7f9c
std %l4,[%i0+0x138] ! Mem[000000005e000138] = 00000011 fa071c49
! Mem[00000000910000b8] = ea8f8457, %g18 = a8e1ccb080455355
ldsw [%i6+0x0b8],%g2 ! %g2 = a8e1ccb080455355
! Mem[000000005f000108] = 11ce764c286f7cf0, %l6 = 24224c0052243005, %l2 = 000000009f166058
add %i2,0x108,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 11ce764c286f7cf0
! %f0 = 5588bb97 4f015f2d ed8656c0 52023940
! %f4 = 61a51a6a 908eabb8 139af1f4 4d3e1d1c
! %f8 = ca78a55b 0b046d95 58da3e14 ad417b64
! %f12 = 6b4a0984 21ed83b7 c61c1c9c f5456cef
mov 0x080,%g4
stda %f0,[%i0+%g4]ASI_COMMIT_S ! Block Store to 000000005e000080
p39_label_3:
! %l0 = 6bdbae6e106f4715, Mem[00000000908001be] = 3a94c978
sth %l0,[%i5+0x1be] ! Mem[00000000908001bc] = 4715c978
! Mem[000000005f0000e0] = 2644e219, %l5 = fa071c49, %l3 = 2d908a12
add %i2,0xe0,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000002644e219
! Mem[000000005e800034] = e656fec5, %l7 = 000000005fc75594
ldsb [%i1+0x034],%l7 ! %l7 = ffffffffffffffe6
! Mem[000000005e8000dc] = 3438d262, %l0 = 106f4715, %l7 = ffffffe6
add %i1,0xdc,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000003438d262
! %f16 = 3b57fb04 1b185f30 75c92ce8 e5294291
! %f20 = c59ec229 3a8b8cc0 c11cbd3a 37151306
! %f24 = a064adf8 347c9492 9dc25b71 3ba4d20e
! %f28 = 3016cacd 0df8c8e2 5dc776fd 877be85c
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[000000005f80017c] = 0c85e3ec, %l3 = 000000002644e219
ldsh [%i3+0x17c],%l3 ! %l3 = 0000000000000c85
! Mem[000000005f800140] = eb68a05d 7bd2b526 a1978463 9b89a57b
! Mem[000000005f800150] = 2c67c2df dd24e440 45dc4809 81fdd1d3
! Mem[000000005f800160] = 857dcf99 11ec76cc 3ceb0cfc 6c0de224
! Mem[000000005f800170] = a3d84aa5 e26d6691 fae83cbc 0c85e3ec
mov 0x140,%g6
ldda [%i3+%g6]ASI_BLK_AIUSL,%f0 ! Block Load from 000000005f800140
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[000000005e000198] = f968540b, %l0 = 6bdbae6e106f4715
ldub [%i0+0x19a],%l0 ! %l0 = 0000000000000054
! Mem[00000000918000e8] = 57e20fed, %g18 = a8e1ccb080455355
ldsw [%o0+0x0e8],%g2 ! %g2 = a8e1ccb080455355
p39_label_4:
membar #Sync ! Added by membar checker (348)
! Mem[000000005e00009c] = 4d3e1d1c, %l2 = 11ce764c286f7cf0
ldsb [%i0+0x09c],%l2 ! %l2 = 000000000000004d
! Mem[0000000091000184] = 013dc03b, %g2 = 0000000057e20fed
lduh [%i6+0x186],%g2 ! %g2 = 000000000000013d
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[000000005f80015b] = 45dc4809, %l4 = 0000000000000011
ldstub [%i3+0x15b],%l4 ! %l4 = 00000009000000ff
! Mem[00000000900000f0] = 05d7cade, %g2 = 000000000000013d
ldsh [%i4+0x0f2],%g2 ! %g2 = 00000000000005d7
! %l0 = 0000000000000054, Mem[00000000918001e8] = 71d06ccc
stw %l0,[%o0+0x1e8] ! Mem[00000000918001e8] = 00000054
! %l6 = 52243005, %l7 = 3438d262, Mem[000000005f000138] = aafd7bb9 40b5f17d
std %l6,[%i2+0x138] ! Mem[000000005f000138] = 52243005 3438d262
! Mem[000000005e8001dc] = 0419326d, %l2 = 0000004d, %l2 = 0000004d
add %i1,0x1dc,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000000419326d
! Mem[000000005e800056] = 3842fcdc, %l7 = 000000003438d262
ldstub [%i1+0x056],%l7 ! %l7 = 000000fc000000ff
! Mem[000000005f800048] = 0aca42ca, %l6 = 24224c0052243005
ldub [%i3+0x04b],%l6 ! %l6 = 00000000000000ca
p39_label_5:
! Mem[000000005e000128] = 5b09192b268d1873, %l1 = f5f0df2acade10a9, %l0 = 0000000000000054
add %i0,0x128,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 5b09192b268d1873
! %l3 = 0000000000000c85, Mem[0000000091800110] = ba01b98847bf52fb
stx %l3,[%o0+0x110] ! Mem[0000000091800110] = 0000000000000c85
! %l7 = 00000000000000fc, Mem[0000000091800040] = 728e5005
sth %l7,[%o0+0x040] ! Mem[0000000091800040] = 00fc5005
! Mem[0000000090800080] = 074203a9 c5578661, %g2 = 000005d7, %g3 = 00000000
ldd [%i5+0x080],%g2 ! %g2 = 00000000074203a9 00000000c5578661
! Mem[0000000090000000] = 901eb2b1 96c79747, %g2 = 074203a9, %g3 = c5578661
ldd [%i4+%g0],%g2 ! %g2 = 00000000901eb2b1 0000000096c79747
! Mem[00000000910001a8] = fa355074, %g2 = 00000000901eb2b1
ldub [%i6+0x1a8],%g2 ! %g2 = 00000000000000fa
! Mem[00000000918001c0] = b50779ba adb1fac7, %g2 = 000000fa, %g3 = 96c79747
ldd [%o0+0x1c0],%g2 ! %g2 = 00000000b50779ba 00000000adb1fac7
! Mem[0000000091000118] = 416852c0 1ddbb85e, %g2 = b50779ba, %g3 = adb1fac7
ldd [%i6+0x118],%g2 ! %g2 = 00000000416852c0 000000001ddbb85e
! %f16 = 3b57fb04 1b185f30 75c92ce8 e5294291
! %f20 = c59ec229 3a8b8cc0 c11cbd3a 37151306
! %f24 = a064adf8 347c9492 9dc25b71 3ba4d20e
! %f28 = 3016cacd 0df8c8e2 5dc776fd 877be85c
mov 0x0c0,%g6
stda %f16,[%i1+%g6]ASI_BLK_SL ! Block Store to 000000005e8000c0
! %l0 = 5b09192b268d1873, Mem[00000000910000b0] = 2b9d7dab79af46c6
stx %l0,[%i6+0x0b0] ! Mem[00000000910000b0] = 5b09192b268d1873
p39_label_6:
! Mem[000000005f0000a8] = 1b131e6a, %l4 = 00000009, %l7 = 000000fc
add %i2,0xa8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000001b131e6a
! Mem[00000000918001bc] = c834b604, %g18 = a8e1ccb080455355
ldsw [%o0+0x1bc],%g2 ! %g2 = a8e1ccb080455355
! Mem[0000000091000028] = 22d6d33bc405d5f9, %g2 = ffffffffc834b604
ldx [%i6+%o5],%g2 ! %g2 = 22d6d33bc405d5f9
! %l1 = f5f0df2acade10a9, Mem[000000009000007e] = 88c83efa
sth %l1,[%i4+0x07e] ! Mem[000000009000007c] = 10a93efa
! %f16 = 3b57fb04 1b185f30 75c92ce8 e5294291
! %f20 = c59ec229 3a8b8cc0 c11cbd3a 37151306
! %f24 = a064adf8 347c9492 9dc25b71 3ba4d20e
! %f28 = 3016cacd 0df8c8e2 5dc776fd 877be85c
stda %f16,[%i0+%g5]ASI_BLK_AIUP ! Block Store to 000000005e000100
! Mem[000000005f8000ec] = 6d08c189, %l2 = 0419326d, %l0 = 268d1873
add %i3,0xec,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000006d08c189
! Mem[00000000900001c0] = d2e2f6f9, %g2 = 22d6d33bc405d5f9
ldub [%i4+0x1c3],%g2 ! %g2 = 00000000000000d2
! Mem[0000000091000190] = 5fe1b283 18343bcb, %g2 = 000000d2, %g3 = 1ddbb85e
ldd [%i6+0x190],%g2 ! %g2 = 000000005fe1b283 0000000018343bcb
! Mem[00000000910001d4] = f789b7a4, %g2 = 000000005fe1b283
ldsh [%i6+0x1d6],%g2 ! %g2 = fffffffffffff789
! %l2 = 0419326d, %l3 = 00000c85, Mem[0000000091800078] = fbe0e6f5 ff3f6834
std %l2,[%o0+0x078] ! Mem[0000000091800078] = 0419326d 00000c85
p39_label_7:
! Mem[0000000091800000] = 3a9853f8, %g2 = fffffffffffff789
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000003a98
! Mem[0000000091800160] = e99aa22d, %g18 = a8e1ccb080455355
ldsw [%o0+0x160],%g2 ! %g2 = a8e1ccb080455355
! Mem[000000005e0000ed] = a775eb89, %l6 = 00000000000000ca
ldstub [%i0+0x0ed],%l6 ! %l6 = 00000075000000ff
! Mem[000000005f8001d9] = 3cc83d85, %l3 = 0000000000000c85
ldstub [%i3+0x1d9],%l3 ! %l3 = 000000c8000000ff
! Mem[0000000090800164] = b61df4e1, %g18 = a8e1ccb080455355
ldsw [%i5+0x164],%g2 ! %g2 = a8e1ccb080455355
! Mem[0000000090000104] = 3075c92c, %g2 = ffffffffb61df4e1
ldub [%i4+0x107],%g2 ! %g2 = 0000000000000030
! %l3 = 00000000000000c8, Mem[000000009000014c] = 1d295763
sth %l3,[%i4+0x14c] ! Mem[000000009000014c] = 00c85763
! Mem[000000005e80014f] = c6d80018, %l2 = 000000000419326d
ldstub [%i1+0x14f],%l2 ! %l2 = 00000018000000ff
! Mem[00000000908000b0] = aa13987e, %g2 = 0000000000000030
lduw [%i5+0x0b0],%g2 ! %g2 = 00000000aa13987e
! Mem[0000000090000014] = 10a24a70, %g2 = 00000000aa13987e
ldsb [%i4+0x016],%g2 ! %g2 = 0000000000000010
p39_label_8:
! Mem[0000000090800194] = ef250176, %g2 = 0000000000000010
ldsb [%i5+0x196],%g2 ! %g2 = ffffffffffffffef
! %f0 = 26b5d27b 5da068eb 7ba5899b 638497a1
! %f4 = 40e424dd dfc2672c d3d1fd81 0948dc45
! %f8 = cc76ec11 99cf7d85 24e20d6c fc0ceb3c
! %f12 = 91666de2 a54ad8a3 ece3850c bc3ce8fa
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[00000000908001f4] = 4f3a0330, %g2 = ffffffffffffffef
ldub [%i5+0x1f4],%g2 ! %g2 = 000000000000004f
! %l0 = 6d08c189, %l1 = cade10a9, Mem[00000000910001a0] = d9cc2612 50a967d0
std %l0,[%i6+0x1a0] ! Mem[00000000910001a0] = 6d08c189 cade10a9
! Mem[000000005f0000d3] = 78bbb8a5, %l5 = 49c3d615fa071c49
ldstub [%i2+0x0d3],%l5 ! %l5 = 000000a5000000ff
! Mem[000000005f8000e8] = ca16a8016d08c189, %l7 = 000000001b131e6a, %l7 = 000000001b131e6a
add %i3,0xe8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = ca16a8016d08c189
! %l6 = 0000000000000075, Mem[0000000090000006] = 97476f9e
sth %l6,[%i4+0x006] ! Mem[0000000090000004] = 00756f9e
! Mem[00000000918001d8] = 487bb59a, %g2 = 000000000000004f
ldsh [%o0+0x1d8],%g2 ! %g2 = 000000000000487b
! Mem[000000005e0001c8] = fbf4e8db8fa12d64, %l4 = 0000000000000009, %l2 = 0000000000000018
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = fbf4e8db8fa12d64
! Mem[000000005e000198] = f968540b, %l2 = fbf4e8db8fa12d64
lduw [%i0+0x198],%l2 ! %l2 = 00000000f968540b
p39_label_9:
! Mem[000000005e0001c8] = fbf4e8db8fa12d64, %l5 = 00000000000000a5, %l4 = 0000000000000009
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = fbf4e8db8fa12d64
! Mem[000000005f0000b4] = 72273c79, %l3 = 00000000000000c8
ldsb [%i2+0x0b6],%l3 ! %l3 = 000000000000003c
! Mem[00000000918000b0] = c1b308ba, %g2 = 000000000000487b
ldsh [%o0+0x0b0],%g2 ! %g2 = ffffffffffffc1b3
! Mem[000000005e000054] = 93805e89, %l4 = fbf4e8db8fa12d64
swap [%i0+0x054],%l4 ! %l4 = 0000000093805e89
! Mem[0000000091800028] = 52a3a6da65de2819, %g2 = ffffffffffffc1b3
ldx [%o0+%o5],%g2 ! %g2 = 52a3a6da65de2819
! Mem[000000005f8000a4] = 7eddd0d5, %l3 = 000000000000003c
ldsw [%i3+0x0a4],%l3 ! %l3 = 000000007eddd0d5
! %f16 = 3b57fb04 1b185f30 75c92ce8 e5294291
! %f20 = c59ec229 3a8b8cc0 c11cbd3a 37151306
! %f24 = a064adf8 347c9492 9dc25b71 3ba4d20e
! %f28 = 3016cacd 0df8c8e2 5dc776fd 877be85c
mov 0x140,%g6
stda %f16,[%i2+%g6]ASI_BLK_S ! Block Store to 000000005f000140
! Mem[0000000090000168] = 963b81a9fd31a754, %g2 = 52a3a6da65de2819
ldx [%i4+0x168],%g2 ! %g2 = 963b81a9fd31a754
! Mem[000000005e800101] = a3b384cc, %l4 = 0000000093805e89
ldstub [%i1+0x101],%l4 ! %l4 = 000000b3000000ff
! Mem[000000005e800168] = 217ae263f2d4931b, %l6 = 0000000000000075, %l3 = 000000007eddd0d5
add %i1,0x168,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 217ae263f2d4931b
p39_label_10:
! %l1 = f5f0df2acade10a9, Mem[0000000090800073] = 71472f95
stb %l1,[%i5+0x073] ! Mem[0000000090800070] = a9472f95
! Mem[000000005f8001cc] = 33b70b4c, %l1 = cade10a9, %l3 = f2d4931b
add %i3,0x1cc,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000033b70b4c
membar #Sync ! Added by membar checker (349)
! Mem[000000005e8000f4] = cdca1630, %l5 = 00000000000000a5
swap [%i1+0x0f4],%l5 ! %l5 = 00000000cdca1630
! Mem[000000005e80004c] = 850bb2e2, %l1 = f5f0df2acade10a9
ldsh [%i1+0x04c],%l1 ! %l1 = ffffffffffff850b
! Mem[0000000091000168] = dbe88d4756d9747a, %g2 = 963b81a9fd31a754
ldx [%i6+0x168],%g2 ! %g2 = dbe88d4756d9747a
! Mem[000000005f000074] = ada34b8c, %l3 = 0000000033b70b4c
ldstub [%i2+0x074],%l3 ! %l3 = 000000ad000000ff
! Mem[000000005f8001d4] = 55f618f9, %l7 = 6d08c189, %l7 = 6d08c189
add %i3,0x1d4,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000055f618f9
! Mem[000000005f8000b0] = 2fe5b49b, %l6 = 0000000000000075
ldstub [%i3+0x0b0],%l6 ! %l6 = 0000002f000000ff
! Mem[000000005f000050] = 3d521a85ce59240f, %l3 = 00000000000000ad, %l0 = 000000006d08c189
add %i2,0x50,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 3d521a85ce59240f
! %l4 = 000000b3, %l5 = cdca1630, Mem[0000000091800068] = 549c1687 5c99ff4b
std %l4,[%o0+0x068] ! Mem[0000000091800068] = 000000b3 cdca1630
p39_label_11:
! Mem[000000005f800025] = 23745d98, %l1 = ffffffffffff850b
ldstub [%i3+0x025],%l1 ! %l1 = 00000074000000ff
! Mem[000000005e00016d] = 35ff5b95, %l2 = 00000000f968540b
ldstub [%i0+0x16d],%l2 ! %l2 = 000000ff000000ff
! %l6 = 000000000000002f, Mem[000000009000004c] = 9b89a57b
stw %l6,[%i4+0x04c] ! Mem[000000009000004c] = 0000002f
! %f0 = 26b5d27b 5da068eb 7ba5899b 638497a1
! %f4 = 40e424dd dfc2672c d3d1fd81 0948dc45
! %f8 = cc76ec11 99cf7d85 24e20d6c fc0ceb3c
! %f12 = 91666de2 a54ad8a3 ece3850c bc3ce8fa
stda %f0,[%i0+%g4]ASI_BLK_PL ! Block Store to 000000005e000080
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090000130] = 3016cacd 0df8c8e2, %g2 = 56d9747a, %g3 = 18343bcb
ldd [%i4+0x130],%g2 ! %g2 = 000000003016cacd 000000000df8c8e2
! Mem[000000005f800130] = 938df6e8, %l3 = 00000000000000ad
swap [%i3+0x130],%l3 ! %l3 = 00000000938df6e8
! %l0 = 3d521a85ce59240f, Mem[0000000090800061] = 405618f7
stb %l0,[%i5+0x061] ! Mem[0000000090800060] = 0f5618f7
! Mem[0000000091000040] = 3aa2ea05 430a67e9, %g2 = 3016cacd, %g3 = 0df8c8e2
ldd [%i6+0x040],%g2 ! %g2 = 000000003aa2ea05 00000000430a67e9
! Mem[000000005f0001b4] = 57383150, %l5 = 00000000cdca1630
ldstub [%i2+0x1b4],%l5 ! %l5 = 00000057000000ff
p39_label_12:
! %f0 = 26b5d27b 5da068eb 7ba5899b 638497a1
! %f4 = 40e424dd dfc2672c d3d1fd81 0948dc45
! %f8 = cc76ec11 99cf7d85 24e20d6c fc0ceb3c
! %f12 = 91666de2 a54ad8a3 ece3850c bc3ce8fa
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[000000005e8000a8] = 14a3a563, %l2 = 00000000000000ff
ldsw [%i1+0x0a8],%l2 ! %l2 = 0000000014a3a563
! Mem[000000005f000120] = de15b3ec7bc4ce98, %l0 = 3d521a85ce59240f, %l7 = 0000000055f618f9
add %i2,0x120,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = de15b3ec7bc4ce98
! Mem[000000005f0000b0] = a05a27c0, %l6 = 000000000000002f
swap [%i2+0x0b0],%l6 ! %l6 = 00000000a05a27c0
! Mem[000000005f000160] = a064adf8, %l1 = 0000000000000074
swap [%i2+0x160],%l1 ! %l1 = 00000000a064adf8
! Mem[000000005f800009] = f4216325, %l5 = 0000000000000057
ldstub [%i3+0x009],%l5 ! %l5 = 00000021000000ff
! %l3 = 00000000938df6e8, Mem[00000000910000e0] = 5949c598
sth %l3,[%i6+0x0e0] ! Mem[00000000910000e0] = f6e8c598
! Mem[000000005e80014c] = c6d800ff, %l4 = 00000000000000b3
swap [%i1+0x14c],%l4 ! %l4 = 00000000c6d800ff
! Mem[00000000908001a0] = 01d55e31cfd5adc6, %g2 = 000000003aa2ea05
ldx [%i5+0x1a0],%g2 ! %g2 = 01d55e31cfd5adc6
! Mem[00000000910000d8] = 36a1090d, %g2 = 01d55e31cfd5adc6
lduh [%i6+0x0d8],%g2 ! %g2 = 00000000000036a1
p39_label_13:
! Mem[000000009080007c] = 3fc64c00, %g2 = 00000000000036a1
ldub [%i5+0x07c],%g2 ! %g2 = 000000000000003f
! Mem[000000005f8000a8] = e649280b, %l6 = 00000000a05a27c0
swap [%i3+0x0a8],%l6 ! %l6 = 00000000e649280b
! Mem[0000000090800044] = 831c9e21, %g2 = 000000000000003f
ldsh [%i5+0x046],%g2 ! %g2 = ffffffffffff831c
! %f16 = 3b57fb04 1b185f30 75c92ce8 e5294291
! %f20 = c59ec229 3a8b8cc0 c11cbd3a 37151306
! %f24 = a064adf8 347c9492 9dc25b71 3ba4d20e
! %f28 = 3016cacd 0df8c8e2 5dc776fd 877be85c
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[000000005f800158] = 45dc48ff81fdd1d3, %l4 = 00000000c6d800ff
ldx [%i3+0x158],%l4 ! %l4 = 45dc48ff81fdd1d3
! %f16 = 3b57fb04 1b185f30 75c92ce8 e5294291
! %f20 = c59ec229 3a8b8cc0 c11cbd3a 37151306
! %f24 = a064adf8 347c9492 9dc25b71 3ba4d20e
! %f28 = 3016cacd 0df8c8e2 5dc776fd 877be85c
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[000000005e0000f4] = 48e3fb62, %l1 = 00000000a064adf8
swap [%i0+0x0f4],%l1 ! %l1 = 0000000048e3fb62
membar #Sync ! Added by membar checker (350)
! Mem[00000000900001d0] = 40e424dd dfc2672c, %g2 = ffff831c, %g3 = 430a67e9
ldd [%i4+0x1d0],%g2 ! %g2 = 0000000040e424dd 00000000dfc2672c
! Mem[000000005f8001e8] = de28711fa4cdbb2e, %l2 = 0000000014a3a563
ldx [%i3+0x1e8],%l2 ! %l2 = de28711fa4cdbb2e
! Mem[00000000910001ec] = aded4894, %g2 = 0000000040e424dd
lduw [%i6+0x1ec],%g2 ! %g2 = 00000000aded4894
p39_label_14:
! Mem[0000000090000140] = 305f181b 04fb573b 914229e5 e82cc975
! Mem[0000000090000150] = c08c8b3a 29c29ec5 06131537 3abd1cc1
! Mem[0000000090000160] = 92947c34 f8ad64a0 0ed2a43b 715bc29d
! Mem[0000000090000170] = e2c8f80d cdca1630 5ce87b87 fd76c75d
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[0000000091000160] = 461a1571 8506bd1f, %g2 = aded4894, %g3 = dfc2672c
ldd [%i6+0x160],%g2 ! %g2 = 00000000461a1571 000000008506bd1f
! Mem[000000005e800074] = 53d99e4c, %l7 = de15b3ec7bc4ce98
ldub [%i1+0x075],%l7 ! %l7 = 00000000000000d9
! %f16 = 3b57fb04 1b185f30 75c92ce8 e5294291
! %f20 = c59ec229 3a8b8cc0 c11cbd3a 37151306
! %f24 = a064adf8 347c9492 9dc25b71 3ba4d20e
! %f28 = 3016cacd 0df8c8e2 5dc776fd 877be85c
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[000000005e0000ac] = 6c0de224, %l2 = a4cdbb2e, %l4 = 81fdd1d3
add %i0,0xac,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000006c0de224
! %l6 = e649280b, %l7 = 000000d9, Mem[00000000918000c0] = 4df37c57 7fa19722
std %l6,[%o0+0x0c0] ! Mem[00000000918000c0] = e649280b 000000d9
! Mem[0000000091000148] = ae8d50eb4c99fd44, %g2 = 00000000461a1571
ldx [%i6+0x148],%g2 ! %g2 = ae8d50eb4c99fd44
! Mem[0000000091000104] = 2c1fb741, %g2 = ae8d50eb4c99fd44
lduw [%i6+0x104],%g2 ! %g2 = 000000002c1fb741
! Mem[0000000090000100] = 3b57fb04 1b185f30 75c92ce8 e5294291
! Mem[0000000090000110] = c59ec229 3a8b8cc0 c11cbd3a 37151306
! Mem[0000000090000120] = a064adf8 347c9492 9dc25b71 3ba4d20e
! Mem[0000000090000130] = 3016cacd 0df8c8e2 5dc776fd 877be85c
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[000000005e8001ac] = ba489ec0, %l4 = 000000006c0de224
ldstub [%i1+0x1ac],%l4 ! %l4 = 000000ba000000ff
p39_label_15:
! Mem[00000000918000fc] = 8d526fb6, %g18 = a8e1ccb080455355
ldsw [%o0+0x0fc],%g2 ! %g2 = a8e1ccb080455355
! Mem[0000000090800110] = 1ca44466, %g2 = ffffffff8d526fb6
lduw [%i5+0x110],%g2 ! %g2 = 000000001ca44466
! Mem[00000000908000d0] = a1d7532a91b2ae27, %g2 = 000000001ca44466
ldx [%i5+0x0d0],%g2 ! %g2 = a1d7532a91b2ae27
! Mem[000000009080018c] = a60a3e75, %g2 = a1d7532a91b2ae27
lduw [%i5+0x18c],%g2 ! %g2 = 00000000a60a3e75
! Mem[000000005e0000ce] = cadfc09e, %l4 = 00000000000000ba
ldstub [%i0+0x0ce],%l4 ! %l4 = 000000c0000000ff
! Mem[0000000090800040] = ebe53ae6, %g2 = 00000000a60a3e75
lduh [%i5+0x042],%g2 ! %g2 = 000000000000ebe5
! Mem[00000000918000b4] = a2970a7e, %g2 = 000000000000ebe5
lduh [%o0+0x0b6],%g2 ! %g2 = 000000000000a297
! Mem[000000009000012c] = d20e3016, %g2 = 000000000000a297
ldsh [%i4+0x12e],%g2 ! %g2 = ffffffffffffd20e
! Mem[0000000090000000] = 901eb2b1 96c70075 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[000000005f8001c4] = 512a8d6c, %l0 = 3d521a85ce59240f
swap [%i3+0x1c4],%l0 ! %l0 = 00000000512a8d6c
p39_label_16:
! Mem[000000005f800018] = 935cdd5b, %l5 = 0000000000000021
ldstub [%i3+%o3],%l5 ! %l5 = 00000093000000ff
! %l4 = 000000c0, %l5 = 00000093, Mem[0000000091800020] = d34b5591 902fc43a
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 000000c0 00000093
! Mem[000000009080002c] = b7bd9bac, %g2 = ffffffffffffd20e
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000b7bd
! %l3 = 00000000938df6e8, Mem[00000000908001ef] = 2bf63f23
stb %l3,[%i5+0x1ef] ! Mem[00000000908001ec] = e8f63f23
! Mem[000000005e0001fc] = 6e47ab2c, %l4 = 00000000000000c0
ldub [%i0+0x1fe],%l4 ! %l4 = 00000000000000ab
! Mem[000000005e000197] = e9f0b876, %l2 = de28711fa4cdbb2e
ldstub [%i0+0x197],%l2 ! %l2 = 00000076000000ff
! Mem[000000005e8000d8] = 061315373abd1cc1, %l4 = 00000000000000ab, %l2 = 0000000000000076
add %i1,0xd8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 061315373abd1cc1
! Mem[000000005e8001c0] = 2233ccf7 781ae6fd 98d5fe5c bf223eea
! Mem[000000005e8001d0] = 67515db0 dc45d4d5 f587165f 0419326d
! Mem[000000005e8001e0] = 12dd1318 81729307 3c17c19a bbc30697
! Mem[000000005e8001f0] = bac275a5 b65bdf67 81e734b5 d62f1ce9
ldda [%i1+%g4]ASI_BLK_AIUP,%f16 ! Block Load from 000000005e8001c0
! Mem[00000000918000a0] = a29e74ac, %g2 = 000000000000b7bd
lduw [%o0+0x0a0],%g2 ! %g2 = 00000000a29e74ac
! Mem[0000000091000158] = 9ebd6795, %g2 = 00000000a29e74ac
ldsh [%i6+0x158],%g2 ! %g2 = ffffffffffff9ebd
p39_label_17:
! Mem[000000005e800124] = 7386260e, %l4 = 00000000000000ab
swap [%i1+0x124],%l4 ! %l4 = 000000007386260e
! %f0 = 26b5d27b 5da068eb 7ba5899b 638497a1
! %f4 = 40e424dd dfc2672c d3d1fd81 0948dc45
! %f8 = cc76ec11 99cf7d85 24e20d6c fc0ceb3c
! %f12 = 91666de2 a54ad8a3 ece3850c bc3ce8fa
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[000000005f8001e8] = de28711f, %l0 = 00000000512a8d6c
swap [%i3+0x1e8],%l0 ! %l0 = 00000000de28711f
! Mem[000000005f8001e0] = e18e52ffc985f7d4, %l5 = 0000000000000093, %l2 = 061315373abd1cc1
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = e18e52ffc985f7d4
membar #Sync ! Added by membar checker (351)
! %f0 = 26b5d27b 5da068eb 7ba5899b 638497a1
! %f4 = 40e424dd dfc2672c d3d1fd81 0948dc45
! %f8 = cc76ec11 99cf7d85 24e20d6c fc0ceb3c
! %f12 = 91666de2 a54ad8a3 ece3850c bc3ce8fa
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[000000005e800018] = d0c5a266, %l2 = e18e52ffc985f7d4
ldstub [%i1+%o3],%l2 ! %l2 = 000000d0000000ff
! Mem[00000000918000b0] = c1b308ba, %g2 = ffffffffffff9ebd
ldsh [%o0+0x0b0],%g2 ! %g2 = ffffffffffffc1b3
! Mem[000000005f8001c4] = ce59240f, %l3 = 00000000938df6e8
ldsh [%i3+0x1c6],%l3 ! %l3 = 000000000000240f
! %l5 = 0000000000000093, Mem[00000000900001e6] = 7d8524e2
sth %l5,[%i4+0x1e6] ! Mem[00000000900001e4] = 009324e2
! Mem[000000005e800068] = 0f1f35c8 31d2b6ed, %l6 = e649280b, %l7 = 000000d9
ldd [%i1+0x068],%l6 ! %l6 = 000000000f1f35c8 0000000031d2b6ed
p39_label_18:
! Mem[000000005e0001ba] = 27ed1e57, %l1 = 0000000048e3fb62
ldstub [%i0+0x1ba],%l1 ! %l1 = 0000001e000000ff
! Mem[00000000918000fc] = 8d526fb6, %g2 = ffffffffffffc1b3
ldsb [%o0+0x0fc],%g2 ! %g2 = ffffffffffffff8d
! Mem[000000005e000078] = cc4effb6, %l1 = 0000001e, %l2 = 000000d0
add %i0,0x78,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000cc4effb6
! Mem[000000005f0001d8] = e7df69b9902cc8a7, %l0 = 00000000de28711f, %l1 = 000000000000001e
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = e7df69b9902cc8a7
! Mem[000000005f800118] = 047ac45111ad697f, %l3 = 000000000000240f, %l5 = 0000000000000093
add %i3,0x118,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 047ac45111ad697f
! Mem[000000005f000040] = 47f2b182, %l2 = 00000000cc4effb6
ldsb [%i2+0x043],%l2 ! %l2 = ffffffffffffff82
! %l6 = 0f1f35c8, %l7 = 31d2b6ed, Mem[00000000908001e8] = 2a374456 6487ade8
std %l6,[%i5+0x1e8] ! Mem[00000000908001e8] = 0f1f35c8 31d2b6ed
! %l6 = 0f1f35c8, %l7 = 31d2b6ed, Mem[00000000900001c0] = 26b5d27b 5da068eb
std %l6,[%i4+0x1c0] ! Mem[00000000900001c0] = 0f1f35c8 31d2b6ed
! Mem[0000000091000098] = 195b1203 d0d50f6b, %g2 = ffffff8d, %g3 = 8506bd1f
ldd [%i6+0x098],%g2 ! %g2 = 00000000195b1203 00000000d0d50f6b
! %l2 = ffffffffffffff82, Mem[0000000090000100] = 26b5d27b
stw %l2,[%i4+0x100] ! Mem[0000000090000100] = ffffff82
p39_label_19:
! %f0 = 26b5d27b 5da068eb 7ba5899b 638497a1
! %f4 = 40e424dd dfc2672c d3d1fd81 0948dc45
! %f8 = cc76ec11 99cf7d85 24e20d6c fc0ceb3c
! %f12 = 91666de2 a54ad8a3 ece3850c bc3ce8fa
mov 0x080,%g6
stda %f0,[%i1+%g6]ASI_BLK_AIUSL ! Block Store to 000000005e800080
! Mem[000000005e800008] = 9debaf7649b94169, %l4 = 000000007386260e, %l6 = 000000000f1f35c8
add %i1,0x08,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 9debaf7649b94169
! Mem[000000005f8000a0] = 6d19c320, %l0 = 00000000de28711f
swap [%i3+0x0a0],%l0 ! %l0 = 000000006d19c320
! Mem[000000005e0000b6] = e26d6691, %l2 = ffffffffffffff82
ldstub [%i0+0x0b6],%l2 ! %l2 = 00000066000000ff
! %l7 = 0000000031d2b6ed, Mem[00000000910000cc] = 8577b28a
stw %l7,[%i6+0x0cc] ! Mem[00000000910000cc] = 31d2b6ed
! %f0 = 26b5d27b 5da068eb 7ba5899b 638497a1
! %f4 = 40e424dd dfc2672c d3d1fd81 0948dc45
! %f8 = cc76ec11 99cf7d85 24e20d6c fc0ceb3c
! %f12 = 91666de2 a54ad8a3 ece3850c bc3ce8fa
stda %f0,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! %l6 = 9debaf7649b94169, Mem[000000009000015c] = 3abd1cc1
sth %l6,[%i4+0x15c] ! Mem[000000009000015c] = 41691cc1
! Mem[000000005e0001e0] = 98eae60e, %l4 = 000000007386260e
swap [%i0+0x1e0],%l4 ! %l4 = 0000000098eae60e
! Mem[00000000918001a0] = b513b09836ce7981, %g2 = 00000000195b1203
ldx [%o0+0x1a0],%g2 ! %g2 = b513b09836ce7981
! Mem[000000005f800038] = d25e0f06, %l4 = 98eae60e, %l2 = 00000066
add %i3,0x38,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000d25e0f06
p39_label_20:
! Mem[000000005f80010c] = eba909da, %l0 = 000000006d19c320
swap [%i3+0x10c],%l0 ! %l0 = 00000000eba909da
! Mem[0000000091800088] = 5838dff0 0b0d02fe, %g2 = 36ce7981, %g3 = d0d50f6b
ldd [%o0+0x088],%g2 ! %g2 = 000000005838dff0 000000000b0d02fe
! Mem[000000005e0000cc] = cadfff9e, %l6 = 9debaf7649b94169
swap [%i0+0x0cc],%l6 ! %l6 = 00000000cadfff9e
! Mem[00000000910001fc] = 8cef9465, %g18 = a8e1ccb080455355
ldsw [%i6+0x1fc],%g2 ! %g2 = a8e1ccb080455355
membar #Sync ! Added by membar checker (352)
! Mem[000000009000011c] = 48dc45cc, %g2 = ffffffff8cef9465
ldub [%i4+0x11d],%g2 ! %g2 = 0000000000000048
! %l3 = 000000000000240f, Mem[000000005e800028] = f47ff6c7acfae4b4
stx %l3,[%i1+%o5] ! Mem[000000005e800028] = 000000000000240f
! Mem[0000000090000100] = ffffff82 5da068eb 7ba5899b 638497a1
! Mem[0000000090000110] = 40e424dd dfc2672c d3d1fd81 0948dc45
! Mem[0000000090000120] = cc76ec11 99cf7d85 24e20d6c fc0ceb3c
! Mem[0000000090000130] = 91666de2 a54ad8a3 ece3850c bc3ce8fa
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! %l7 = 0000000031d2b6ed, Mem[00000000908001f0] = f63f2344
stw %l7,[%i5+0x1f0] ! Mem[00000000908001f0] = 31d2b6ed
! Mem[000000005f000164] = 347c9492, %l3 = 000000000000240f
swap [%i2+0x164],%l3 ! %l3 = 00000000347c9492
! %l1 = e7df69b9902cc8a7, Mem[00000000918001f8] = 9d1a72537f9f4f47
stx %l1,[%o0+0x1f8] ! Mem[00000000918001f8] = e7df69b9902cc8a7
p39_label_21:
! Mem[0000000090000170] = e2c8f80d cdca1630, %g2 = 00000048, %g3 = 0b0d02fe
ldd [%i4+0x170],%g2 ! %g2 = 00000000e2c8f80d 00000000cdca1630
! Mem[000000005e8000be] = 0c85e3ec, %l7 = 0000000031d2b6ed
ldstub [%i1+0x0be],%l7 ! %l7 = 000000e3000000ff
! Mem[000000005e0001e8] = 76df9942f658be8d, %l0 = 00000000eba909da
ldx [%i0+0x1e8],%l0 ! %l0 = 76df9942f658be8d
! Mem[0000000090000140] = 305f181b 04fb573b 914229e5 e82cc975
! Mem[0000000090000150] = c08c8b3a 29c29ec5 06131537 41691cc1
! Mem[0000000090000160] = 92947c34 f8ad64a0 0ed2a43b 715bc29d
! Mem[0000000090000170] = e2c8f80d cdca1630 5ce87b87 fd76c75d
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[000000005f000010] = 48f13768, %l2 = 00000000d25e0f06
swap [%i2+%o2],%l2 ! %l2 = 0000000048f13768
! %l5 = 047ac45111ad697f, Mem[00000000900001ce] = 97a140e4
sth %l5,[%i4+0x1ce] ! Mem[00000000900001cc] = 697f40e4
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000091800000] = 3a9853f8ace149ea, %g2 = 00000000e2c8f80d
ldx [%o0+%g0],%g2 ! %g2 = 3a9853f8ace149ea
! Mem[0000000091000150] = c4534e06, %g2 = 3a9853f8ace149ea
ldsh [%i6+0x150],%g2 ! %g2 = ffffffffffffc453
! Mem[000000005e800128] = 3f4803b7, %l2 = 48f13768, %l0 = f658be8d
add %i1,0x128,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000003f4803b7
p39_label_22:
! Mem[000000005f0001e8] = a68db900, %l0 = 000000003f4803b7
swap [%i2+0x1e8],%l0 ! %l0 = 00000000a68db900
! Mem[000000005e800100] = a3ff84cc, %l3 = 347c9492, %l7 = 000000e3
add %i1,0x100,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000a3ff84cc
! Mem[000000005f0001a8] = 766584581c3bc6f3, %l2 = 0000000048f13768, %l1 = e7df69b9902cc8a7
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 766584581c3bc6f3
! Mem[000000005e000191] = 912db0a5, %l2 = 0000000048f13768
ldstub [%i0+0x191],%l2 ! %l2 = 0000002d000000ff
! Mem[000000005e0001cb] = fbf4e8db, %l7 = 00000000a3ff84cc
ldstub [%i0+0x1cb],%l7 ! %l7 = 000000db000000ff
! Mem[000000005f0000a8] = 1b131e6af245fe7e, %l2 = 000000000000002d, %l6 = 00000000cadfff9e
add %i2,0xa8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 1b131e6af245fe7e
! Mem[000000005e000148] = 2f6c9a0a, %l6 = 1b131e6af245fe7e
swap [%i0+0x148],%l6 ! %l6 = 000000002f6c9a0a
! Mem[000000005e80000d] = 49b94169, %l7 = 00000000000000db
ldstub [%i1+0x00d],%l7 ! %l7 = 000000b9000000ff
! %l3 = 00000000347c9492, Mem[00000000910001d8] = b7a42843
stw %l3,[%i6+0x1d8] ! Mem[00000000910001d8] = 347c9492
! Mem[000000005e80017c] = 2a6dc090, %l1 = 766584581c3bc6f3
lduw [%i1+0x17c],%l1 ! %l1 = 000000002a6dc090
p39_label_23:
! %l1 = 000000002a6dc090, Mem[00000000908000d0] = a1d7532a
stw %l1,[%i5+0x0d0] ! Mem[00000000908000d0] = 2a6dc090
! Mem[000000005f000158] = c11cbd3a37151306, %l7 = 00000000000000b9, %l3 = 00000000347c9492
add %i2,0x158,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = c11cbd3a37151306
! Mem[000000005e0001c0] = a966ef0be144f916, %l7 = 00000000000000b9, %l4 = 0000000098eae60e
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = a966ef0be144f916
! Mem[00000000908001dc] = 49491485, %g2 = ffffffffffffc453
lduh [%i5+0x1de],%g2 ! %g2 = 0000000000004949
! Mem[000000005f0000bc] = 845c4c14, %l4 = a966ef0be144f916
swap [%i2+0x0bc],%l4 ! %l4 = 00000000845c4c14
! Mem[000000005e800172] = 38cb2755, %l6 = 000000002f6c9a0a
ldstub [%i1+0x172],%l6 ! %l6 = 00000027000000ff
! %l0 = 00000000a68db900, Mem[0000000091000180] = 5fb94134
sth %l0,[%i6+0x180] ! Mem[0000000091000180] = b9004134
! Mem[0000000091000064] = 6c64f6cc, %g2 = 0000000000004949
lduw [%i6+0x064],%g2 ! %g2 = 000000006c64f6cc
! %l5 = 047ac45111ad697f, Mem[00000000900001e8] = 24e20d6cfc0ceb3c
stx %l5,[%i4+0x1e8] ! Mem[00000000900001e8] = 047ac45111ad697f
membar #Sync ! Added by membar checker (353)
! %l0 = 00000000a68db900, Mem[00000000900000b0] = 06fd306f22284d49
stx %l0,[%i4+0x0b0] ! Mem[00000000900000b0] = 00000000a68db900
p39_label_24:
! Mem[0000000090000000] = 26b5d27b 5da068eb 7ba5899b 638497a1
! Mem[0000000090000010] = 40e424dd dfc2672c d3d1fd81 0948dc45
! Mem[0000000090000020] = cc76ec11 99cf7d85 24e20d6c fc0ceb3c
! Mem[0000000090000030] = 91666de2 a54ad8a3 ece3850c bc3ce8fa
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[000000005e000028] = 77fd4b3f, %l6 = 0000000000000027
swap [%i0+%o5],%l6 ! %l6 = 0000000077fd4b3f
! %f16 = 2233ccf7 781ae6fd 98d5fe5c bf223eea
! %f20 = 67515db0 dc45d4d5 f587165f 0419326d
! %f24 = 12dd1318 81729307 3c17c19a bbc30697
! %f28 = bac275a5 b65bdf67 81e734b5 d62f1ce9
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[000000005e0001c4] = e144f916, %l5 = 047ac45111ad697f
lduw [%i0+0x1c4],%l5 ! %l5 = 00000000e144f916
! %l2 = 0000002d, %l3 = 37151306, Mem[0000000091000178] = fb9baef4 5b23236e
std %l2,[%i6+0x178] ! Mem[0000000091000178] = 0000002d 37151306
! Mem[000000005e800038] = cbebacec, %l3 = c11cbd3a37151306
swap [%i1+0x038],%l3 ! %l3 = 00000000cbebacec
! Mem[00000000908000d0] = c09091b2, %g2 = 000000006c64f6cc
ldsh [%i5+0x0d2],%g2 ! %g2 = ffffffffffffc090
! %l0 = 00000000a68db900, Mem[000000005f80003c] = 58678f1e
stb %l0,[%i3+0x03c] ! Mem[000000005f80003c] = 00678f1e
! Mem[000000005f800150] = 2c67c2df, %l3 = 00000000cbebacec
ldsw [%i3+0x150],%l3 ! %l3 = 000000002c67c2df
! %l7 = 00000000000000b9, Mem[0000000091000110] = cecbc0eb
stw %l7,[%i6+0x110] ! Mem[0000000091000110] = 000000b9
p39_label_25:
! %f0 = 26b5d27b 5da068eb 7ba5899b 638497a1
! %f4 = 40e424dd dfc2672c d3d1fd81 0948dc45
! %f8 = cc76ec11 99cf7d85 24e20d6c fc0ceb3c
! %f12 = 91666de2 a54ad8a3 ece3850c bc3ce8fa
mov 0x0c0,%g5
stda %f0,[%i2+%g5]ASI_BLK_P ! Block Store to 000000005f0000c0
! Mem[00000000918000e0] = 96b5b438d226234a, %g2 = ffffffffffffc090
ldx [%o0+0x0e0],%g2 ! %g2 = 96b5b438d226234a
membar #Sync ! Added by membar checker (354)
! Mem[000000005f0000e8] = 24e20d6c, %l5 = e144f916, %l3 = 2c67c2df
add %i2,0xe8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000024e20d6c
! Mem[000000005f800000] = 8dda82a1, %l4 = 00000000845c4c14
lduh [%i3+0x002],%l4 ! %l4 = 00000000000082a1
! Mem[000000005f800040] = c052908742a481b3, %l1 = 000000002a6dc090, %l6 = 0000000077fd4b3f
add %i3,0x40,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = c052908742a481b3
! Mem[000000005f0000ec] = fc0ceb3c, %l3 = 0000000024e20d6c
ldub [%i2+0x0ee],%l3 ! %l3 = 00000000000000eb
! Mem[000000005f000140] = 3b57fb04 1b185f30 75c92ce8 e5294291
! Mem[000000005f000150] = c59ec229 3a8b8cc0 c11cbd3a 37151306
! Mem[000000005f000160] = 00000074 0000240f 9dc25b71 3ba4d20e
! Mem[000000005f000170] = 3016cacd 0df8c8e2 5dc776fd 877be85c
mov 0x140,%g5
ldda [%i2+%g5]ASI_BLK_P,%f16 ! Block Load from 000000005f000140
! Mem[000000005e800120] = 033708c9000000ab, %l3 = 00000000000000eb, %l1 = 000000002a6dc090
add %i1,0x120,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 033708c9000000ab
! Mem[000000005e0000e0] = 6c48bbadef7d73b6, %l4 = 00000000000082a1, %l5 = 00000000e144f916
add %i0,0xe0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 6c48bbadef7d73b6
! %l4 = 000082a1, %l5 = ef7d73b6, Mem[00000000900000a0] = cf3921d8 3d246d8d
std %l4,[%i4+0x0a0] ! Mem[00000000900000a0] = 000082a1 ef7d73b6
ba,a p39_not_taken_0_end
p39_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000a68db900
bne,a,pn %xcc,p39_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 033708c9000000ab
bne,a,pn %xcc,p39_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000002d
bne,a,pn %xcc,p39_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000eb
bne,a,pn %xcc,p39_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000082a1
bne,a,pn %xcc,p39_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 6c48bbadef7d73b6
bne,a,pn %xcc,p39_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be c052908742a481b3
bne,a,pn %xcc,p39_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000b9
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 26b5d27b 5da068eb
bne %xcc,p39_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 7ba5899b 638497a1
bne %xcc,p39_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 40e424dd dfc2672c
bne %xcc,p39_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d3d1fd81 0948dc45
bne %xcc,p39_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be cc76ec11 99cf7d85
bne %xcc,p39_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 24e20d6c fc0ceb3c
bne %xcc,p39_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 91666de2 a54ad8a3
bne %xcc,p39_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ece3850c bc3ce8fa
bne %xcc,p39_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 3b57fb04 1b185f30
bne %xcc,p39_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 75c92ce8 e5294291
bne %xcc,p39_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be c59ec229 3a8b8cc0
bne %xcc,p39_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be c11cbd3a 37151306
bne %xcc,p39_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 00000074 0000240f
bne %xcc,p39_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 9dc25b71 3ba4d20e
bne %xcc,p39_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 3016cacd 0df8c8e2
bne %xcc,p39_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 5dc776fd 877be85c
bne %xcc,p39_f30_fail
nop
! Check Local Memory
set p39_local0_expect,%g1
p39_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 00000027ea6e94f0
ldx [%i0+0x028],%g3 ! Observed data at 000000005e000028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = b76ea87e8fa12d64
ldx [%i0+0x050],%g3 ! Observed data at 000000005e000050
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = c60fad2fd5f80ae6
ldx [%i0+0x068],%g3 ! Observed data at 000000005e000068
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = eb68a05d7bd2b526
ldx [%i0+0x080],%g3 ! Observed data at 000000005e000080
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = a19784639b89a57b
ldx [%i0+0x088],%g3 ! Observed data at 000000005e000088
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 2c67c2dfdd24e440
ldx [%i0+0x090],%g3 ! Observed data at 000000005e000090
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 45dc480981fdd1d3
ldx [%i0+0x098],%g3 ! Observed data at 000000005e000098
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 857dcf9911ec76cc
ldx [%i0+0x0a0],%g3 ! Observed data at 000000005e0000a0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 3ceb0cfc6c0de224
ldx [%i0+0x0a8],%g3 ! Observed data at 000000005e0000a8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = a3d84aa5e26dff91
ldx [%i0+0x0b0],%g3 ! Observed data at 000000005e0000b0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = fae83cbc0c85e3ec
ldx [%i0+0x0b8],%g3 ! Observed data at 000000005e0000b8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = d78fbe2d49b94169
ldx [%i0+0x0c8],%g3 ! Observed data at 000000005e0000c8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 59cedc02a7ffeb89
ldx [%i0+0x0e8],%g3 ! Observed data at 000000005e0000e8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 77fc887da064adf8
ldx [%i0+0x0f0],%g3 ! Observed data at 000000005e0000f0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 3b57fb041b185f30
ldx [%i0+0x100],%g3 ! Observed data at 000000005e000100
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 75c92ce8e5294291
ldx [%i0+0x108],%g3 ! Observed data at 000000005e000108
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = c59ec2293a8b8cc0
ldx [%i0+0x110],%g3 ! Observed data at 000000005e000110
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = c11cbd3a37151306
ldx [%i0+0x118],%g3 ! Observed data at 000000005e000118
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = a064adf8347c9492
ldx [%i0+0x120],%g3 ! Observed data at 000000005e000120
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 9dc25b713ba4d20e
ldx [%i0+0x128],%g3 ! Observed data at 000000005e000128
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 3016cacd0df8c8e2
ldx [%i0+0x130],%g3 ! Observed data at 000000005e000130
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 5dc776fd877be85c
ldx [%i0+0x138],%g3 ! Observed data at 000000005e000138
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = f245fe7e0a62ca3a
ldx [%i0+0x148],%g3 ! Observed data at 000000005e000148
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = 4c9a52d035ff5b95
ldx [%i0+0x168],%g3 ! Observed data at 000000005e000168
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = 91ffb0a5e9f0b8ff
ldx [%i0+0x190],%g3 ! Observed data at 000000005e000190
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 27edff57c19d1930
ldx [%i0+0x1b8],%g3 ! Observed data at 000000005e0001b8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = fbf4e8ff8fa12d64
ldx [%i0+0x1c8],%g3 ! Observed data at 000000005e0001c8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 7386260eff00873b
ldx [%i0+0x1e0],%g3 ! Observed data at 000000005e0001e0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x1e0,%g4
set p39_local1_expect,%g1
p39_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 9debaf7649ff4169
ldx [%i1+0x008],%g3 ! Observed data at 000000005e800008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffc5a26631743c4a
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 = 000000000000240f
ldx [%i1+0x028],%g3 ! Observed data at 000000005e800028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3715130617aa8ca9
ldx [%i1+0x038],%g3 ! Observed data at 000000005e800038
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = dd3877543842ffdc
ldx [%i1+0x050],%g3 ! Observed data at 000000005e800050
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = eb68a05d7bd2b526
ldx [%i1+0x080],%g3 ! Observed data at 000000005e800080
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = a19784639b89a57b
ldx [%i1+0x088],%g3 ! Observed data at 000000005e800088
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 2c67c2dfdd24e440
ldx [%i1+0x090],%g3 ! Observed data at 000000005e800090
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 45dc480981fdd1d3
ldx [%i1+0x098],%g3 ! Observed data at 000000005e800098
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 857dcf9911ec76cc
ldx [%i1+0x0a0],%g3 ! Observed data at 000000005e8000a0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 3ceb0cfc6c0de224
ldx [%i1+0x0a8],%g3 ! Observed data at 000000005e8000a8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = a3d84aa5e26d6691
ldx [%i1+0x0b0],%g3 ! Observed data at 000000005e8000b0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = fae83cbc0c85ffec
ldx [%i1+0x0b8],%g3 ! Observed data at 000000005e8000b8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 305f181b04fb573b
ldx [%i1+0x0c0],%g3 ! Observed data at 000000005e8000c0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 914229e5e82cc975
ldx [%i1+0x0c8],%g3 ! Observed data at 000000005e8000c8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = c08c8b3a29c29ec5
ldx [%i1+0x0d0],%g3 ! Observed data at 000000005e8000d0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 061315373abd1cc1
ldx [%i1+0x0d8],%g3 ! Observed data at 000000005e8000d8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 92947c34f8ad64a0
ldx [%i1+0x0e0],%g3 ! Observed data at 000000005e8000e0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0ed2a43b715bc29d
ldx [%i1+0x0e8],%g3 ! Observed data at 000000005e8000e8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = e2c8f80d000000a5
ldx [%i1+0x0f0],%g3 ! Observed data at 000000005e8000f0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 5ce87b87fd76c75d
ldx [%i1+0x0f8],%g3 ! Observed data at 000000005e8000f8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = a3ff84cccea55c1f
ldx [%i1+0x100],%g3 ! Observed data at 000000005e800100
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 033708c9000000ab
ldx [%i1+0x120],%g3 ! Observed data at 000000005e800120
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = 2c264535000000b3
ldx [%i1+0x148],%g3 ! Observed data at 000000005e800148
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = 38cbff55ef871a7e
ldx [%i1+0x170],%g3 ! Observed data at 000000005e800170
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = abaf1364d680926f
ldx [%i1+0x180],%g3 ! Observed data at 000000005e800180
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 299e8934ff489ec0
ldx [%i1+0x1a8],%g3 ! Observed data at 000000005e8001a8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1a8,%g4
set p39_local2_expect,%g1
p39_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = d25e0f0669f00032
ldx [%i2+0x010],%g3 ! Observed data at 000000005f000010
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x010,%g4
ldx [%g1+0x070],%g2 ! Expected data = 00413304ffa34b8c
ldx [%i2+0x070],%g3 ! Observed data at 000000005f000070
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0000002f72273c79
ldx [%i2+0x0b0],%g3 ! Observed data at 000000005f0000b0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 7b4a4e7fe144f916
ldx [%i2+0x0b8],%g3 ! Observed data at 000000005f0000b8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 26b5d27b5da068eb
ldx [%i2+0x0c0],%g3 ! Observed data at 000000005f0000c0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 7ba5899b638497a1
ldx [%i2+0x0c8],%g3 ! Observed data at 000000005f0000c8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 40e424dddfc2672c
ldx [%i2+0x0d0],%g3 ! Observed data at 000000005f0000d0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = d3d1fd810948dc45
ldx [%i2+0x0d8],%g3 ! Observed data at 000000005f0000d8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = cc76ec1199cf7d85
ldx [%i2+0x0e0],%g3 ! Observed data at 000000005f0000e0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 24e20d6cfc0ceb3c
ldx [%i2+0x0e8],%g3 ! Observed data at 000000005f0000e8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 91666de2a54ad8a3
ldx [%i2+0x0f0],%g3 ! Observed data at 000000005f0000f0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ece3850cbc3ce8fa
ldx [%i2+0x0f8],%g3 ! Observed data at 000000005f0000f8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0bd9c254286bfffe
ldx [%i2+0x128],%g3 ! Observed data at 000000005f000128
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 522430053438d262
ldx [%i2+0x138],%g3 ! Observed data at 000000005f000138
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 3b57fb041b185f30
ldx [%i2+0x140],%g3 ! Observed data at 000000005f000140
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 75c92ce8e5294291
ldx [%i2+0x148],%g3 ! Observed data at 000000005f000148
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = c59ec2293a8b8cc0
ldx [%i2+0x150],%g3 ! Observed data at 000000005f000150
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = c11cbd3a37151306
ldx [%i2+0x158],%g3 ! Observed data at 000000005f000158
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 000000740000240f
ldx [%i2+0x160],%g3 ! Observed data at 000000005f000160
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 9dc25b713ba4d20e
ldx [%i2+0x168],%g3 ! Observed data at 000000005f000168
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 3016cacd0df8c8e2
ldx [%i2+0x170],%g3 ! Observed data at 000000005f000170
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 5dc776fd877be85c
ldx [%i2+0x178],%g3 ! Observed data at 000000005f000178
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = bb517bc9ff383150
ldx [%i2+0x1b0],%g3 ! Observed data at 000000005f0001b0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 3f4803b7800f5432
ldx [%i2+0x1e8],%g3 ! Observed data at 000000005f0001e8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x1e8,%g4
set p39_local3_expect,%g1
p39_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = f4ff632564ec27c7
ldx [%i3+0x008],%g3 ! Observed data at 000000005f800008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ff5cdd5ba8666d2a
ldx [%i3+0x018],%g3 ! Observed data at 000000005f800018
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = d5fb67d223ff5d98
ldx [%i3+0x020],%g3 ! Observed data at 000000005f800020
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = d25e0f0600678f1e
ldx [%i3+0x038],%g3 ! Observed data at 000000005f800038
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 68dba26363317cb4
ldx [%i3+0x068],%g3 ! Observed data at 000000005f800068
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x068,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = de28711f7eddd0d5
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 = a05a27c057253d83
ldx [%i3+0x0a8],%g3 ! Observed data at 000000005f8000a8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ffe5b49b3f822655
ldx [%i3+0x0b0],%g3 ! Observed data at 000000005f8000b0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 6c4f14ff0b6d829b
ldx [%i3+0x0e0],%g3 ! Observed data at 000000005f8000e0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = e583d5266d19c320
ldx [%i3+0x108],%g3 ! Observed data at 000000005f800108
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = 000000ad44ccc959
ldx [%i3+0x130],%g3 ! Observed data at 000000005f800130
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = 45dc48ff81fdd1d3
ldx [%i3+0x158],%g3 ! Observed data at 000000005f800158
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x158,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = dbdf2366ce59240f
ldx [%i3+0x1c0],%g3 ! Observed data at 000000005f8001c0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 3cff3d856460975a
ldx [%i3+0x1d8],%g3 ! Observed data at 000000005f8001d8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 512a8d6ca4cdbb2e
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:
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005f800010]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005f800010]
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldswa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e800010]
stda %l2,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800000]
done
p39_trap1o:
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005f800010]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005f800010]
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldswa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005e800010]
stda %l2,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800000]
done
p39_trap2e:
membar #Sync
mov 0x100,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005e800000]
done
p39_trap2o:
membar #Sync
mov 0x100,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005e800000]
done
p39_trap3e:
nop
done
p39_trap3o:
nop
done
p39_init_memory_pointers:
set p39_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p39_local0_start,%i0
set p39_local1_start,%i1
set p39_local2_start,%i2
set p39_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 6bdbae6e106f4715
ldx [%g1+0x008],%l1 ! %l1 = f5f0df2acade10a9
ldx [%g1+0x010],%l2 ! %l2 = 4d62f5b4d680926f
ldx [%g1+0x018],%l3 ! %l3 = ace1b84bc60fad2f
ldx [%g1+0x020],%l4 ! %l4 = 2e2146c4190c9a49
ldx [%g1+0x028],%l5 ! %l5 = 49c3d615fa071c49
ldx [%g1+0x030],%l6 ! %l6 = 24224c0052243005
ldx [%g1+0x038],%l7 ! %l7 = 2e30af2468dba263
! 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 = d8d1f428 3d278805 b1edac1a 7b39d034
! %f4 = 0dc0c024 3c93ffa1 30c7405f 5cfe8142
! %f8 = 2595e22f d8835c73 d9fd7dc0 9ee43175
! %f12 = 0c8b04f9 a7eb70c8 c0195808 6ea8733e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 973726c9 09d1318f 9d168bc5 a2d3634f
! %f20 = 1590a0c5 51a92259 f52c8ee4 52d39622
! %f24 = 8a28c3c6 09fcd177 0faa2585 085c7c8b
! %f28 = 2ac2600d 5bbaf7ce 2d1d4eab 7d9fa406
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c22b12ef 38bf4fd9 157a9358 cec64d1e
! %f36 = 20737819 64818ee2 d7228053 e798b170
! %f40 = e8ddb8bb 1bb78400 610301d3 90bc5f5e
! %f44 = ba942bdf 3798ead6 b9e8db18 c6e77740
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8b25d9980000006a,%g7,%g1 ! GSR scale = 13, align = 2
wr %g1,%g0,%gsr ! GSR = 8b25d9980000006a
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[00000000608001d8] = 1fbd868e, %l4 = 3695d221fa73d55a
ldstub [%i1+0x1d8],%l4 ! %l4 = 0000001f000000ff
! %f0 = d8d1f428 3d278805 b1edac1a 7b39d034
! %f4 = 0dc0c024 3c93ffa1 30c7405f 5cfe8142
! %f8 = 2595e22f d8835c73 d9fd7dc0 9ee43175
! %f12 = 0c8b04f9 a7eb70c8 c0195808 6ea8733e
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[00000000910000f8] = b843dd3a 8746493c, %g2 = 00000000, %g3 = 00000000
ldd [%i6+0x0f8],%g2 ! %g2 = 00000000b843dd3a 000000008746493c
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[00000000600000e8] = 946b44dc, %l6 = 4225ca58bb452d50
swap [%i0+0x0e8],%l6 ! %l6 = 00000000946b44dc
! Mem[00000000918000b8] = 0a7e1485, %g2 = 00000000b843dd3a
lduw [%o0+0x0b8],%g2 ! %g2 = 000000000a7e1485
! Mem[0000000060800088] = f8bac81b, %l3 = d4a8d0e5, %l0 = d2990213
add %i1,0x88,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000f8bac81b
! %f0 = d8d1f428 3d278805 b1edac1a 7b39d034
! %f4 = 0dc0c024 3c93ffa1 30c7405f 5cfe8142
! %f8 = 2595e22f d8835c73 d9fd7dc0 9ee43175
! %f12 = 0c8b04f9 a7eb70c8 c0195808 6ea8733e
stda %f0,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! Mem[00000000908001ac] = 7a6fb548, %g18 = 7df94487dde2ec8b
ldsw [%i5+0x1ac],%g2 ! %g2 = 7df94487dde2ec8b
! Mem[000000009080010c] = 93b8a80e, %g2 = 000000007a6fb548
lduw [%i5+0x10c],%g2 ! %g2 = 0000000093b8a80e
p40_label_2:
! Mem[00000000608000e8] = fc4db49afd99be16, %l4 = 000000000000001f, %l3 = ff463cf9d4a8d0e5
add %i1,0xe8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = fc4db49afd99be16
! Mem[0000000090800148] = 29ee8fa5152717e0, %g2 = 0000000093b8a80e
ldx [%i5+0x148],%g2 ! %g2 = 29ee8fa5152717e0
! %l2 = f82a3ad4, %l3 = fd99be16, Mem[0000000091800110] = ba01b988 47bf52fb
std %l2,[%o0+0x110] ! Mem[0000000091800110] = f82a3ad4 fd99be16
! Mem[00000000918001f4] = 68ed9d1a, %g2 = 29ee8fa5152717e0
ldsb [%o0+0x1f6],%g2 ! %g2 = 0000000000000068
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[0000000061000148] = 4feca298, %l4 = 000000000000001f
lduh [%i2+0x148],%l4 ! %l4 = 0000000000004fec
! %l6 = 00000000946b44dc, Mem[0000000091000074] = dd758ae5
sth %l6,[%i6+0x074] ! Mem[0000000091000074] = 44dc8ae5
! Mem[000000009100003c] = 402be29c, %g18 = 7df94487dde2ec8b
ldsw [%i6+0x03c],%g2 ! %g2 = 7df94487dde2ec8b
! Mem[00000000600000f4] = cb295c07, %l1 = b4e98f55, %l2 = f82a3ad4
add %i0,0xf4,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000cb295c07
! Mem[00000000608000f0] = 8658a2e9, %l7 = c6a1f4a4a16c68b9
swap [%i1+0x0f0],%l7 ! %l7 = 000000008658a2e9
p40_label_3:
! %f16 = 973726c9 09d1318f 9d168bc5 a2d3634f
! %f20 = 1590a0c5 51a92259 f52c8ee4 52d39622
! %f24 = 8a28c3c6 09fcd177 0faa2585 085c7c8b
! %f28 = 2ac2600d 5bbaf7ce 2d1d4eab 7d9fa406
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[000000006080008b] = f8bac81b, %l0 = 00000000f8bac81b
ldstub [%i1+0x08b],%l0 ! %l0 = 0000001b000000ff
! Mem[0000000060800178] = 753de55bdb7b550e, %l2 = 00000000cb295c07, %l2 = 00000000cb295c07
add %i1,0x178,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 753de55bdb7b550e
! %f16 = 973726c9 09d1318f 9d168bc5 a2d3634f
! %f20 = 1590a0c5 51a92259 f52c8ee4 52d39622
! %f24 = 8a28c3c6 09fcd177 0faa2585 085c7c8b
! %f28 = 2ac2600d 5bbaf7ce 2d1d4eab 7d9fa406
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000040
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! %f16 = 973726c9 09d1318f 9d168bc5 a2d3634f
! %f20 = 1590a0c5 51a92259 f52c8ee4 52d39622
! %f24 = 8a28c3c6 09fcd177 0faa2585 085c7c8b
! %f28 = 2ac2600d 5bbaf7ce 2d1d4eab 7d9fa406
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[000000006180000c] = 27672bd7, %l6 = 946b44dc, %l2 = db7b550e
add %i3,0x0c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000027672bd7
! Mem[0000000090000138] = edbd823b 6cdabfcc, %g2 = 402be29c, %g3 = 8746493c
ldd [%i4+0x138],%g2 ! %g2 = 00000000edbd823b 000000006cdabfcc
! Mem[00000000608000e4] = e2c6941f, %l5 = c0cbebbadab99096
ldsh [%i1+0x0e4],%l5 ! %l5 = ffffffffffffe2c6
! Mem[0000000061800104] = 75f97cfd, %l1 = 7aa38de8b4e98f55
ldstub [%i3+0x104],%l1 ! %l1 = 00000075000000ff
p40_label_4:
! Mem[0000000060800008] = 173196e9 fc06a0bd, %l6 = 946b44dc, %l7 = 8658a2e9
ldd [%i1+%o1],%l6 ! %l6 = 00000000173196e9 00000000fc06a0bd
! %l7 = 00000000fc06a0bd, Mem[0000000091800190] = 95e2657d
stw %l7,[%o0+0x190] ! Mem[0000000091800190] = fc06a0bd
! %l0 = 000000000000001b, Mem[00000000918001c0] = b50779ba
stw %l0,[%o0+0x1c0] ! Mem[00000000918001c0] = 0000001b
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090800020] = c2bf3888 411a98b5, %g2 = edbd823b, %g3 = 6cdabfcc
ldd [%i5+%o4],%g2 ! %g2 = 00000000c2bf3888 00000000411a98b5
! %l2 = 0000000027672bd7, Mem[0000000060000136] = 7ae0a672
sth %l2,[%i0+0x136] ! Mem[0000000060000134] = 7ae02bd7
! Mem[00000000610000c0] = 0e8403205d9af532, %l3 = fc4db49afd99be16, %l5 = ffffffffffffe2c6
add %i2,0xc0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 0e8403205d9af532
! Mem[000000006080001c] = d97ff312, %l7 = fc06a0bd, %l0 = 0000001b
add %i1,0x1c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000d97ff312
! Mem[0000000060000124] = 4fbc3e81, %l7 = fc06a0bd, %l4 = 00004fec
add %i0,0x124,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000004fbc3e81
! Mem[0000000060000178] = 011e8ce7fb447bf4, %l0 = 00000000d97ff312
ldx [%i0+0x178],%l0 ! %l0 = 011e8ce7fb447bf4
p40_label_5:
! Mem[00000000608000b4] = 911048b8, %l6 = 173196e9, %l3 = fd99be16
add %i1,0xb4,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000911048b8
membar #Sync ! Added by membar checker (355)
! Mem[00000000900001c0] = 8f31d109 c9263797 4f63d3a2 c58b169d
! Mem[00000000900001d0] = 5922a951 c5a09015 2296d352 e48e2cf5
! Mem[00000000900001e0] = 77d1fc09 c6c3288a 8b7c5c08 8525aa0f
! Mem[00000000900001f0] = cef7ba5b 0d60c22a 06a49f7d ab4e1d2d
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[0000000061800028] = abed5138, %l7 = 00000000fc06a0bd
swap [%i3+%o5],%l7 ! %l7 = 00000000abed5138
! Mem[00000000618000ab] = 6398df08, %l6 = 00000000173196e9
ldstub [%i3+0x0ab],%l6 ! %l6 = 00000008000000ff
! Mem[0000000090000000] = d8d1f428 3d278805 b1edac1a 7b39d034
! Mem[0000000090000010] = 0dc0c024 3c93ffa1 30c7405f 5cfe8142
! Mem[0000000090000020] = 2595e22f d8835c73 d9fd7dc0 9ee43175
! Mem[0000000090000030] = 0c8b04f9 a7eb70c8 c0195808 6ea8733e
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[00000000608000b1] = 97b5aa06, %l3 = 00000000911048b8
ldstub [%i1+0x0b1],%l3 ! %l3 = 000000b5000000ff
! Mem[000000009100009c] = d0d50f6b, %g18 = 7df94487dde2ec8b
ldsw [%i6+0x09c],%g2 ! %g2 = 7df94487dde2ec8b
! Mem[00000000608000f1] = a16c68b9, %l3 = 00000000000000b5
ldstub [%i1+0x0f1],%l3 ! %l3 = 0000006c000000ff
! Mem[00000000600000ce] = c6e952b7, %l4 = 000000004fbc3e81
ldstub [%i0+0x0ce],%l4 ! %l4 = 00000052000000ff
! %f16 = 973726c9 09d1318f 9d168bc5 a2d3634f
! %f20 = 1590a0c5 51a92259 f52c8ee4 52d39622
! %f24 = 8a28c3c6 09fcd177 0faa2585 085c7c8b
! %f28 = 2ac2600d 5bbaf7ce 2d1d4eab 7d9fa406
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
p40_label_6:
! %f16 = 973726c9 09d1318f 9d168bc5 a2d3634f
! %f20 = 1590a0c5 51a92259 f52c8ee4 52d39622
! %f24 = 8a28c3c6 09fcd177 0faa2585 085c7c8b
! %f28 = 2ac2600d 5bbaf7ce 2d1d4eab 7d9fa406
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[00000000618001ac] = bb49c357, %l3 = 0000006c, %l7 = abed5138
add %i3,0x1ac,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000bb49c357
! Mem[0000000090800190] = 8ca4300a 65e5ef25, %g2 = d0d50f6b, %g3 = 411a98b5
ldd [%i5+0x190],%g2 ! %g2 = 000000008ca4300a 0000000065e5ef25
! %l1 = 0000000000000075, Mem[00000000600001b8] = c61b1e0e
sth %l1,[%i0+0x1b8] ! Mem[00000000600001b8] = 00751e0e
! Mem[0000000061800120] = 4e31598c 5ce793e6, %l4 = 00000052, %l5 = 5d9af532
ldd [%i3+0x120],%l4 ! %l4 = 000000004e31598c 000000005ce793e6
! %l7 = 00000000bb49c357, Mem[0000000061800134] = 5822dd7e
stw %l7,[%i3+0x134] ! Mem[0000000061800134] = bb49c357
! Mem[00000000618001ca] = b3eff0be, %l0 = 011e8ce7fb447bf4
ldstub [%i3+0x1ca],%l0 ! %l0 = 000000f0000000ff
! Mem[00000000600000b4] = d6a3e719, %l0 = 000000f0, %l4 = 4e31598c
add %i0,0xb4,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000d6a3e719
! Mem[00000000618001c4] = f6fcd020, %l4 = 00000000d6a3e719
swap [%i3+0x1c4],%l4 ! %l4 = 00000000f6fcd020
! %l5 = 000000005ce793e6, Mem[000000009080010c] = 93b8a80e
stw %l5,[%i5+0x10c] ! Mem[000000009080010c] = 5ce793e6
p40_label_7:
! Mem[00000000600000ab] = 4c30cbf1, %l0 = 00000000000000f0
ldstub [%i0+0x0ab],%l0 ! %l0 = 000000f1000000ff
! Mem[00000000910000b4] = 79af46c6, %g2 = 000000008ca4300a
ldsh [%i6+0x0b4],%g2 ! %g2 = 00000000000079af
! Mem[0000000061800198] = 32d21d7096137f28, %l2 = 0000000027672bd7, %l5 = 000000005ce793e6
add %i3,0x198,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 32d21d7096137f28
! Mem[00000000908000a4] = 23a8f759, %g2 = 00000000000079af
ldsh [%i5+0x0a6],%g2 ! %g2 = 00000000000023a8
! Mem[0000000091800130] = fbcaa034, %g18 = 7df94487dde2ec8b
ldsw [%o0+0x130],%g2 ! %g2 = 7df94487dde2ec8b
! Mem[00000000608001d3] = 832e0663, %l1 = 0000000000000075
ldstub [%i1+0x1d3],%l1 ! %l1 = 00000063000000ff
! Mem[00000000900001d0] = 5922a951, %g2 = fffffffffbcaa034
lduh [%i4+0x1d0],%g2 ! %g2 = 0000000000005922
! Mem[0000000061000058] = 4ea00dd90b9fab8b, %l4 = 00000000f6fcd020, %l2 = 0000000027672bd7
add %i2,0x58,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 4ea00dd90b9fab8b
! Mem[0000000061800130] = 54b189c7, %l3 = 000000000000006c
ldstub [%i3+0x130],%l3 ! %l3 = 00000054000000ff
! %l6 = 00000008, %l7 = bb49c357, Mem[00000000910001b0] = 5c2b3c47 ce77e743
std %l6,[%i6+0x1b0] ! Mem[00000000910001b0] = 00000008 bb49c357
p40_label_8:
! %l6 = 0000000000000008, Mem[000000009000016c] = c07dfdd9
stw %l6,[%i4+0x16c] ! Mem[000000009000016c] = 00000008
! Mem[0000000091800040] = 728e5005, %g2 = 0000000000005922
ldsh [%o0+0x040],%g2 ! %g2 = 000000000000728e
! Mem[000000009100014c] = fd44c453, %g2 = 000000000000728e
ldsb [%i6+0x14e],%g2 ! %g2 = fffffffffffffffd
! Mem[000000006180006c] = 1a3780ee, %l3 = 00000054, %l4 = f6fcd020
add %i3,0x6c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000001a3780ee
! %l1 = 0000000000000063, Mem[0000000061000167] = ebf845a8
stb %l1,[%i2+0x167] ! Mem[0000000061000164] = ebf84563
! %l7 = 00000000bb49c357, Mem[0000000090800149] = ee8fa515
stb %l7,[%i5+0x149] ! Mem[0000000090800148] = 578fa515
! %l4 = 000000001a3780ee, Mem[0000000090800100] = 9eb413c2275ea837
stx %l4,[%i5+0x100] ! Mem[0000000090800100] = 000000001a3780ee
! %l6 = 0000000000000008, Mem[00000000918001b8] = 311b654d
sth %l6,[%o0+0x1b8] ! Mem[00000000918001b8] = 0008654d
! %l0 = 000000f1, %l1 = 00000063, Mem[0000000091000160] = 461a1571 8506bd1f
std %l0,[%i6+0x160] ! Mem[0000000091000160] = 000000f1 00000063
! %l6 = 0000000000000008, Mem[00000000910001c0] = 584a99cf85342426
stx %l6,[%i6+0x1c0] ! Mem[00000000910001c0] = 0000000000000008
p40_label_9:
! %l2 = 4ea00dd90b9fab8b, Mem[000000009100000c] = df89ac55
sth %l2,[%i6+0x00c] ! Mem[000000009100000c] = ab8bac55
! Mem[00000000608001c8] = cb9515ab033a5895, %l1 = 0000000000000063, %l2 = 4ea00dd90b9fab8b
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = cb9515ab033a5895
! Mem[00000000618001c0] = 02958d7b, %l1 = 0000000000000063
lduh [%i3+0x1c2],%l1 ! %l1 = 0000000000008d7b
! %l0 = 00000000000000f1, Mem[0000000060800199] = 11f5e3fa
stb %l0,[%i1+0x199] ! Mem[0000000060800198] = 11f1e3fa
! Mem[000000006100011e] = ef70ba40, %l5 = 32d21d7096137f28
ldstub [%i2+0x11e],%l5 ! %l5 = 000000ba000000ff
! Mem[00000000618001c8] = b3efffbe, %l1 = 0000000000008d7b
ldsw [%i3+0x1c8],%l1 ! %l1 = ffffffffb3efffbe
! Mem[0000000060000160] = 70ca82e0, %l6 = 00000008, %l2 = 033a5895
add %i0,0x160,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000070ca82e0
! Mem[00000000900000a4] = 09fcd177, %g2 = fffffffffffffffd
lduw [%i4+0x0a4],%g2 ! %g2 = 0000000009fcd177
! Mem[000000009180012c] = 596ed328, %g2 = 0000000009fcd177
ldsh [%o0+0x12c],%g2 ! %g2 = 000000000000596e
! Mem[00000000918001b0] = 0c6ac8a6, %g2 = 000000000000596e
ldsb [%o0+0x1b3],%g2 ! %g2 = 000000000000000c
p40_label_10:
! Mem[00000000608001fc] = d40694de, %l1 = ffffffffb3efffbe
swap [%i1+0x1fc],%l1 ! %l1 = 00000000d40694de
! Mem[00000000910001e4] = 2edf5a53, %g2 = 000000000000000c
lduw [%i6+0x1e4],%g2 ! %g2 = 000000002edf5a53
! Mem[000000006100011a] = a564cfad, %l6 = 0000000000000008
ldstub [%i2+0x11a],%l6 ! %l6 = 000000cf000000ff
! Mem[0000000091000060] = b5db8342, %g2 = 000000002edf5a53
lduw [%i6+0x060],%g2 ! %g2 = 00000000b5db8342
! Mem[0000000060000130] = 8505c87c, %l3 = 00000054, %l2 = 70ca82e0
add %i0,0x130,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000008505c87c
! %f16 = 973726c9 09d1318f 9d168bc5 a2d3634f
! %f20 = 1590a0c5 51a92259 f52c8ee4 52d39622
! %f24 = 8a28c3c6 09fcd177 0faa2585 085c7c8b
! %f28 = 2ac2600d 5bbaf7ce 2d1d4eab 7d9fa406
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[000000006180006c] = 1a3780ee, %l2 = 8505c87c, %l0 = 000000f1
add %i3,0x6c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000001a3780ee
! Mem[00000000618001a4] = 30417698, %l0 = 1a3780ee, %l6 = 000000cf
add %i3,0x1a4,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000030417698
! Mem[0000000090000080] = 973726c9 09d1318f 9d168bc5 a2d3634f
! Mem[0000000090000090] = 1590a0c5 51a92259 f52c8ee4 52d39622
! Mem[00000000900000a0] = 8a28c3c6 09fcd177 0faa2585 085c7c8b
! Mem[00000000900000b0] = 2ac2600d 5bbaf7ce 2d1d4eab 7d9fa406
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[00000000900000c0] = 464d20ef eca0ceaf, %g2 = b5db8342, %g3 = 65e5ef25
ldd [%i4+0x0c0],%g2 ! %g2 = 00000000464d20ef 00000000eca0ceaf
p40_label_11:
membar #Sync ! Added by membar checker (356)
! Mem[000000009000000c] = d3634f15, %g2 = 00000000464d20ef
ldsb [%i4+0x00d],%g2 ! %g2 = ffffffffffffffd3
! %l4 = 000000001a3780ee, Mem[0000000061000082] = 8390d44c
sth %l4,[%i2+0x082] ! Mem[0000000061000080] = 839080ee
! Mem[0000000061000110] = e0221076, %l7 = 00000000bb49c357
swap [%i2+0x110],%l7 ! %l7 = 00000000e0221076
! Mem[000000006000005c] = f3312351, %l7 = e0221076, %l4 = 1a3780ee
add %i0,0x5c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000f3312351
! %l5 = 00000000000000ba, Mem[00000000610000d6] = 4f6f0db6
sth %l5,[%i2+0x0d6] ! Mem[00000000610000d4] = 4f6f00ba
! Mem[00000000900001d4] = c5a09015, %g2 = ffffffffffffffd3
lduh [%i4+0x1d4],%g2 ! %g2 = 000000000000c5a0
! Mem[00000000618001e0] = 69d0f82efd863fc0, %l6 = 0000000030417698, %l5 = 00000000000000ba
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 69d0f82efd863fc0
! Mem[000000009080011c] = 141e1b8a, %g18 = 7df94487dde2ec8b
ldsw [%i5+0x11c],%g2 ! %g2 = 7df94487dde2ec8b
! Mem[00000000610000a5] = 32268e9b, %l5 = 69d0f82efd863fc0
ldstub [%i2+0x0a5],%l5 ! %l5 = 00000026000000ff
! %f0 = d8d1f428 3d278805 b1edac1a 7b39d034
! %f4 = 0dc0c024 3c93ffa1 30c7405f 5cfe8142
! %f8 = 2595e22f d8835c73 d9fd7dc0 9ee43175
! %f12 = 0c8b04f9 a7eb70c8 c0195808 6ea8733e
mov 0x0c0,%g5
stda %f0,[%i3+%g5]ASI_COMMIT_P ! Block Store to 00000000618000c0
p40_label_12:
! Mem[0000000090800008] = 2ab0459b4a1794f2, %g2 = 00000000141e1b8a
ldx [%i5+%o1],%g2 ! %g2 = 2ab0459b4a1794f2
! %l7 = 00000000e0221076, Mem[00000000900000a4] = 09fcd177
stw %l7,[%i4+0x0a4] ! Mem[00000000900000a4] = e0221076
! Mem[000000006100007c] = 5b5fd357, %l6 = 0000000030417698
swap [%i2+0x07c],%l6 ! %l6 = 000000005b5fd357
! Mem[00000000608000c4] = 2ff5e613, %l0 = 000000001a3780ee
swap [%i1+0x0c4],%l0 ! %l0 = 000000002ff5e613
! %f16 = 973726c9 09d1318f 9d168bc5 a2d3634f
! %f20 = 1590a0c5 51a92259 f52c8ee4 52d39622
! %f24 = 8a28c3c6 09fcd177 0faa2585 085c7c8b
! %f28 = 2ac2600d 5bbaf7ce 2d1d4eab 7d9fa406
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[0000000090800158] = e5c31543ecaf11e1, %g2 = 2ab0459b4a1794f2
ldx [%i5+0x158],%g2 ! %g2 = e5c31543ecaf11e1
! Mem[0000000060000118] = cd830669b43e9926, %l7 = 00000000e0221076, %l7 = 00000000e0221076
add %i0,0x118,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = cd830669b43e9926
! Mem[000000006180019d] = 96137f28, %l6 = 000000005b5fd357
ldstub [%i3+0x19d],%l6 ! %l6 = 00000013000000ff
! Mem[0000000061000028] = c7740e7e, %l0 = 000000002ff5e613
ldstub [%i2+%o5],%l0 ! %l0 = 000000c7000000ff
! Mem[0000000090000064] = c6c3288a, %g2 = e5c31543ecaf11e1
ldsb [%i4+0x064],%g2 ! %g2 = ffffffffffffffc6
p40_label_13:
! %l3 = 0000000000000054, Mem[000000009180013f] = dfb5cc6c
stb %l3,[%o0+0x13f] ! Mem[000000009180013c] = 54b5cc6c
! Mem[000000009100019c] = 4c575e02, %g2 = ffffffffffffffc6
lduw [%i6+0x19c],%g2 ! %g2 = 000000004c575e02
! Mem[00000000910000a0] = 9a60a901, %g18 = 7df94487dde2ec8b
ldsw [%i6+0x0a0],%g2 ! %g2 = 7df94487dde2ec8b
! Mem[00000000910001dc] = defde041, %g2 = ffffffff9a60a901
ldsh [%i6+0x1dc],%g2 ! %g2 = ffffffffffffdefd
! Mem[000000009080003c] = ad0b50eb, %g2 = ffffffffffffdefd
ldub [%i5+0x03f],%g2 ! %g2 = 00000000000000ad
! Mem[000000009080002c] = 4762b7bd, %g2 = 00000000000000ad
ldsb [%i5+0x02c],%g2 ! %g2 = 0000000000000047
! Mem[0000000090000134] = 0d60c22a, %g2 = 0000000000000047
ldsb [%i4+0x134],%g2 ! %g2 = 000000000000000d
! Mem[0000000090800000] = 7e966bf3, %g2 = 000000000000000d
lduh [%i5+%g0],%g2 ! %g2 = 0000000000007e96
membar #Sync ! Added by membar checker (357)
! Mem[00000000610000c0] = 0e840320 5d9af532 b74c6342 b6700817
! Mem[00000000610000d0] = 89acd40b 4f6f00ba a8cea7b0 7384616c
! Mem[00000000610000e0] = e22ba00b 40fa1669 8b8d9750 2e1c8a26
! Mem[00000000610000f0] = 005e999e 3be11799 3406f258 0e49dbaa
ldda [%i2+%g5]ASI_BLK_P,%f16 ! Block Load from 00000000610000c0
! Mem[000000009100016c] = 56d9747a, %g2 = 0000000000007e96
lduw [%i6+0x16c],%g2 ! %g2 = 0000000056d9747a
p40_label_14:
! Mem[00000000910000f0] = 8900ace1, %g18 = 7df94487dde2ec8b
ldsw [%i6+0x0f0],%g2 ! %g2 = 7df94487dde2ec8b
! %f0 = d8d1f428 3d278805 b1edac1a 7b39d034
! %f4 = 0dc0c024 3c93ffa1 30c7405f 5cfe8142
! %f8 = 2595e22f d8835c73 d9fd7dc0 9ee43175
! %f12 = 0c8b04f9 a7eb70c8 c0195808 6ea8733e
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000100
! %l3 = 0000000000000054, Mem[0000000090800108] = da566dfe5ce793e6
stx %l3,[%i5+0x108] ! Mem[0000000090800108] = 0000000000000054
! %l3 = 0000000000000054, Mem[00000000910001b0] = 00000008bb49c357
stx %l3,[%i6+0x1b0] ! Mem[00000000910001b0] = 0000000000000054
! Mem[00000000618000f8] = c0195808, %l0 = 00000000000000c7
swap [%i3+0x0f8],%l0 ! %l0 = 00000000c0195808
! Mem[00000000608001c8] = cb9515ab033a5895, %l3 = 0000000000000054, %l1 = 00000000d40694de
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = cb9515ab033a5895
! %l0 = 00000000c0195808, Mem[0000000091800120] = 2aee60e7
stw %l0,[%o0+0x120] ! Mem[0000000091800120] = c0195808
! Mem[00000000900001c0] = 8f31d109 c9263797 4f63d3a2 c58b169d
! Mem[00000000900001d0] = 5922a951 c5a09015 2296d352 e48e2cf5
! Mem[00000000900001e0] = 77d1fc09 c6c3288a 8b7c5c08 8525aa0f
! Mem[00000000900001f0] = cef7ba5b 0d60c22a 06a49f7d ab4e1d2d
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[00000000910000e0] = 5949c598f4301fad, %g2 = ffffffff8900ace1
ldx [%i6+0x0e0],%g2 ! %g2 = 5949c598f4301fad
! Mem[00000000910001f8] = 2b478cef, %g2 = 5949c598f4301fad
lduh [%i6+0x1fa],%g2 ! %g2 = 0000000000002b47
p40_label_15:
! Mem[00000000918000a8] = e290f450706875ac, %g2 = 0000000000002b47
ldx [%o0+0x0a8],%g2 ! %g2 = e290f450706875ac
! %l6 = 0000000000000013, Mem[00000000918000ec] = be34bf17
stb %l6,[%o0+0x0ec] ! Mem[00000000918000ec] = 1334bf17
! Mem[0000000090000020] = 8a28c3c6 09fcd177, %g2 = 706875ac, %g3 = eca0ceaf
ldd [%i4+%o4],%g2 ! %g2 = 000000008a28c3c6 0000000009fcd177
! Mem[00000000908001ac] = 7a6fb548, %g2 = 000000008a28c3c6
ldsh [%i5+0x1ac],%g2 ! %g2 = 0000000000007a6f
! %l3 = 0000000000000054, Mem[0000000091800180] = 1de20240
stb %l3,[%o0+0x180] ! Mem[0000000091800180] = 54e20240
! %f0 = d8d1f428 3d278805 b1edac1a 7b39d034
! %f4 = 0dc0c024 3c93ffa1 30c7405f 5cfe8142
! %f8 = 2595e22f d8835c73 d9fd7dc0 9ee43175
! %f12 = 0c8b04f9 a7eb70c8 c0195808 6ea8733e
stda %f0,[%i1+%g6]ASI_BLK_AIUP ! Block Store to 00000000608001c0
! Mem[0000000090000080] = 973726c9 09d1318f 9d168bc5 a2d3634f
! Mem[0000000090000090] = 1590a0c5 51a92259 f52c8ee4 52d39622
! Mem[00000000900000a0] = 8a28c3c6 e0221076 0faa2585 085c7c8b
! Mem[00000000900000b0] = 2ac2600d 5bbaf7ce 2d1d4eab 7d9fa406
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000060800188] = 82c98c4e, %l6 = 0000000000000013
lduw [%i1+0x188],%l6 ! %l6 = 0000000082c98c4e
! Mem[0000000061000088] = c8b94348, %l3 = 00000054, %l2 = 8505c87c
add %i2,0x88,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000c8b94348
! Mem[0000000090000040] = 8f31d109 c9263797 4f63d3a2 c58b169d
! Mem[0000000090000050] = 5922a951 c5a09015 2296d352 e48e2cf5
! Mem[0000000090000060] = 77d1fc09 c6c3288a 8b7c5c08 8525aa0f
! Mem[0000000090000070] = cef7ba5b 0d60c22a 06a49f7d ab4e1d2d
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
p40_label_16:
! Mem[0000000060800180] = e3bb6de7, %l2 = c8b94348, %l6 = 82c98c4e
add %i1,0x180,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000e3bb6de7
! Mem[0000000090800068] = 5df193cc, %g2 = 0000000000007a6f
lduw [%i5+0x068],%g2 ! %g2 = 000000005df193cc
! Mem[0000000090800194] = ef250176, %g2 = 000000005df193cc
ldub [%i5+0x196],%g2 ! %g2 = 00000000000000ef
! Mem[0000000090000040] = 8f31d109 c9263797 4f63d3a2 c58b169d
! Mem[0000000090000050] = 5922a951 c5a09015 2296d352 e48e2cf5
! Mem[0000000090000060] = 77d1fc09 c6c3288a 8b7c5c08 8525aa0f
! Mem[0000000090000070] = cef7ba5b 0d60c22a 06a49f7d ab4e1d2d
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %l1 = cb9515ab033a5895, Mem[0000000090800012] = 886d9a53
stb %l1,[%i5+0x012] ! Mem[0000000090800010] = 956d9a53
! Mem[00000000908000a4] = 022623a8, %g2 = 00000000000000ef
ldsb [%i5+0x0a4],%g2 ! %g2 = 0000000000000002
! Mem[0000000061000018] = 9113fb70, %l5 = 0000000000000026
ldsw [%i2+%o3],%l5 ! %l5 = ffffffff9113fb70
! Mem[0000000090000058] = d352e48e, %g2 = 0000000000000002
ldub [%i4+0x05a],%g2 ! %g2 = 00000000000000d3
! %l2 = c8b94348, %l3 = 00000054, Mem[00000000900001a8] = 0362227d 18a55398
std %l2,[%i4+0x1a8] ! Mem[00000000900001a8] = c8b94348 00000054
! Mem[0000000060800004] = bacf941b, %l4 = 00000000f3312351
swap [%i1+0x004],%l4 ! %l4 = 00000000bacf941b
p40_label_17:
! Mem[00000000608000f7] = 5294f972, %l4 = 00000000bacf941b
ldstub [%i1+0x0f7],%l4 ! %l4 = 00000072000000ff
! Mem[00000000908001f0] = 23444f3a, %g2 = 00000000000000d3
ldsh [%i5+0x1f2],%g2 ! %g2 = 0000000000002344
membar #Sync ! Added by membar checker (358)
! Mem[00000000608001f4] = a7eb70c8, %l4 = 0000000000000072
lduw [%i1+0x1f4],%l4 ! %l4 = 00000000a7eb70c8
! %f0 = d8d1f428 3d278805 b1edac1a 7b39d034
! %f4 = 0dc0c024 3c93ffa1 30c7405f 5cfe8142
! %f8 = 2595e22f d8835c73 d9fd7dc0 9ee43175
! %f12 = 0c8b04f9 a7eb70c8 c0195808 6ea8733e
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000180
! %f16 = 0e840320 5d9af532 b74c6342 b6700817
! %f20 = 89acd40b 4f6f00ba a8cea7b0 7384616c
! %f24 = e22ba00b 40fa1669 8b8d9750 2e1c8a26
! %f28 = 005e999e 3be11799 3406f258 0e49dbaa
mov 0x080,%g5
stda %f16,[%i0+%g5]ASI_COMMIT_S ! Block Store to 0000000060000080
! Mem[00000000918001fc] = 7f9f4f47, %g2 = 0000000000002344
lduh [%o0+0x1fc],%g2 ! %g2 = 0000000000007f9f
! %l6 = 00000000e3bb6de7, Mem[000000006000003b] = dcc7ac51
stb %l6,[%i0+0x03b] ! Mem[0000000060000038] = dcc7ace7
! Mem[0000000061000024] = 7e3c352c, %l4 = 00000000a7eb70c8
ldsw [%i2+0x024],%l4 ! %l4 = 000000007e3c352c
! Mem[000000006000001c] = c0b59016, %l0 = 00000000c0195808
swap [%i0+0x01c],%l0 ! %l0 = 00000000c0b59016
! Mem[00000000618000ec] = 9ee43175, %l4 = 7e3c352c, %l6 = e3bb6de7
add %i3,0xec,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000009ee43175
p40_label_18:
! %l2 = 00000000c8b94348, Mem[00000000910001fc] = 8cef9465
stw %l2,[%i6+0x1fc] ! Mem[00000000910001fc] = c8b94348
! Mem[00000000908001fc] = 359a7e96, %g2 = 0000000000007f9f
lduh [%i5+0x1fe],%g2 ! %g2 = 000000000000359a
! Mem[0000000060000060] = 7eacabbd, %l4 = 000000007e3c352c
ldstub [%i0+0x060],%l4 ! %l4 = 0000007e000000ff
! Mem[000000009100002c] = d5f970ec, %g2 = 000000000000359a
lduh [%i6+0x02e],%g2 ! %g2 = 000000000000d5f9
! Mem[0000000061800080] = 8297baac7efcb72c, %l2 = 00000000c8b94348, %l4 = 000000000000007e
add %i3,0x80,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 8297baac7efcb72c
! Mem[0000000091800138] = 1f6d1bd1 0adcb754, %g2 = 0000d5f9, %g3 = 09fcd177
ldd [%o0+0x138],%g2 ! %g2 = 000000001f6d1bd1 000000000adcb754
! %l4 = 8297baac7efcb72c, Mem[0000000091800084] = 4e7f1618
sth %l4,[%o0+0x084] ! Mem[0000000091800084] = b72c1618
! Mem[00000000908000d4] = 91b2ae27, %g2 = 000000001f6d1bd1
ldub [%i5+0x0d4],%g2 ! %g2 = 0000000000000091
! Mem[0000000060800148] = dfb2553b, %l6 = 000000009ee43175
swap [%i1+0x148],%l6 ! %l6 = 00000000dfb2553b
! %f0 = d8d1f428 3d278805 b1edac1a 7b39d034
! %f4 = 0dc0c024 3c93ffa1 30c7405f 5cfe8142
! %f8 = 2595e22f d8835c73 d9fd7dc0 9ee43175
! %f12 = 0c8b04f9 a7eb70c8 c0195808 6ea8733e
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
p40_label_19:
! Mem[00000000600001f0] = f690ab9639ca35a8, %l7 = cd830669b43e9926, %l3 = 0000000000000054
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = f690ab9639ca35a8
membar #Sync ! Added by membar checker (359)
! Mem[0000000090000028] = d9fd7dc0, %g2 = 0000000000000091
ldub [%i4+%o5],%g2 ! %g2 = 00000000000000d9
! Mem[0000000061800141] = e00b50ed, %l7 = cd830669b43e9926
ldstub [%i3+0x141],%l7 ! %l7 = 0000000b000000ff
! Mem[0000000090000098] = f52c8ee4, %g2 = 00000000000000d9
ldub [%i4+0x098],%g2 ! %g2 = 00000000000000f5
! Mem[0000000060000184] = acee0460, %l1 = cb9515ab033a5895
swap [%i0+0x184],%l1 ! %l1 = 00000000acee0460
! Mem[0000000060800026] = 4b34bdbb, %l6 = 00000000dfb2553b
ldstub [%i1+0x026],%l6 ! %l6 = 000000bd000000ff
! %l0 = 00000000c0b59016, Mem[0000000091800010] = a320edbf77c60641
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 00000000c0b59016
! Mem[0000000090800004] = 0a97b6d9, %g2 = 00000000000000f5
ldsh [%i5+0x004],%g2 ! %g2 = 0000000000000a97
! Mem[0000000090000080] = 973726c9 09d1318f 9d168bc5 a2d3634f
! Mem[0000000090000090] = 1590a0c5 51a92259 f52c8ee4 52d39622
! Mem[00000000900000a0] = 8a28c3c6 e0221076 0faa2585 085c7c8b
! Mem[00000000900000b0] = 2ac2600d 5bbaf7ce 2d1d4eab 7d9fa406
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000006080009d] = 0fa3e0cc, %l3 = f690ab9639ca35a8
ldstub [%i1+0x09d],%l3 ! %l3 = 000000a3000000ff
p40_label_20:
! %l0 = c0b59016, %l1 = acee0460, Mem[0000000090000020] = 2595e22f d8835c73
std %l0,[%i4+%o4] ! Mem[0000000090000020] = c0b59016 acee0460
! Mem[0000000091800018] = d4b18022, %g2 = 0000000000000a97
lduh [%o0+%o3],%g2 ! %g2 = 000000000000d4b1
! %l0 = 00000000c0b59016, Mem[0000000091800095] = f88e10a9
stb %l0,[%o0+0x095] ! Mem[0000000091800094] = 168e10a9
! Mem[00000000608000bc] = 270fe6ec, %l4 = 7efcb72c, %l0 = c0b59016
add %i1,0xbc,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000270fe6ec
! Mem[00000000600000e0] = 2230a6439cd77e2a, %l7 = 000000000000000b, %l4 = 8297baac7efcb72c
add %i0,0xe0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 2230a6439cd77e2a
! Mem[0000000060800038] = 057d6ade, %l1 = 00000000acee0460
ldsb [%i1+0x039],%l1 ! %l1 = 000000000000007d
! Mem[0000000061800136] = bb49c357, %l2 = 00000000c8b94348
ldstub [%i3+0x136],%l2 ! %l2 = 000000c3000000ff
! Mem[00000000608000cf] = 993fced7, %l1 = 000000000000007d
ldstub [%i1+0x0cf],%l1 ! %l1 = 000000d7000000ff
! %l2 = 00000000000000c3, Mem[00000000610000ba] = 3c70e650
sth %l2,[%i2+0x0ba] ! Mem[00000000610000b8] = 3c7000c3
! %l2 = 00000000000000c3, Mem[00000000910000c4] = d29c58a7
stw %l2,[%i6+0x0c4] ! Mem[00000000910000c4] = 000000c3
p40_label_21:
! Mem[0000000060000000] = 3e6abf89, %l5 = ffffffff9113fb70
swap [%i0+%g0],%l5 ! %l5 = 000000003e6abf89
! %f16 = 0e840320 5d9af532 b74c6342 b6700817
! %f20 = 89acd40b 4f6f00ba a8cea7b0 7384616c
! %f24 = e22ba00b 40fa1669 8b8d9750 2e1c8a26
! %f28 = 005e999e 3be11799 3406f258 0e49dbaa
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[0000000060000048] = 8e518832 10bbbd24, %l4 = 9cd77e2a, %l5 = 3e6abf89
ldd [%i0+0x048],%l4 ! %l4 = 000000008e518832 0000000010bbbd24
! %f0 = d8d1f428 3d278805 b1edac1a 7b39d034
! %f4 = 0dc0c024 3c93ffa1 30c7405f 5cfe8142
! %f8 = 2595e22f d8835c73 d9fd7dc0 9ee43175
! %f12 = 0c8b04f9 a7eb70c8 c0195808 6ea8733e
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[0000000090800170] = 3388ff796dec9fe4, %g2 = 000000000000d4b1
ldx [%i5+0x170],%g2 ! %g2 = 3388ff796dec9fe4
! Mem[0000000090800198] = 017639b389ad2477, %g2 = 3388ff796dec9fe4
ldx [%i5+0x198],%g2 ! %g2 = 017639b389ad2477
membar #Sync ! Added by membar checker (360)
! Mem[0000000090000140] = d8d1f428 3d278805 b1edac1a 7b39d034
! Mem[0000000090000150] = 0dc0c024 3c93ffa1 30c7405f 5cfe8142
! Mem[0000000090000160] = 2595e22f d8835c73 d9fd7dc0 9ee43175
! Mem[0000000090000170] = 0c8b04f9 a7eb70c8 c0195808 6ea8733e
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[00000000600001dc] = 40d4480e, %l7 = 000000000000000b
swap [%i0+0x1dc],%l7 ! %l7 = 0000000040d4480e
! %f16 = 0e840320 5d9af532 b74c6342 b6700817
! %f20 = 89acd40b 4f6f00ba a8cea7b0 7384616c
! %f24 = e22ba00b 40fa1669 8b8d9750 2e1c8a26
! %f28 = 005e999e 3be11799 3406f258 0e49dbaa
stda %f16,[%i0+%g5]ASI_COMMIT_S ! Block Store to 0000000060000080
membar #Sync ! Added by membar checker (361)
! Mem[00000000600000b0] = 005e999e3be11799, %l6 = 00000000000000bd, %l1 = 00000000000000d7
add %i0,0xb0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 005e999e3be11799
p40_label_22:
! Mem[00000000900001c0] = 8f31d109 c9263797 4f63d3a2 c58b169d
! Mem[00000000900001d0] = 5922a951 c5a09015 2296d352 e48e2cf5
! Mem[00000000900001e0] = 77d1fc09 c6c3288a 8b7c5c08 8525aa0f
! Mem[00000000900001f0] = cef7ba5b 0d60c22a 06a49f7d ab4e1d2d
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %l3 = 00000000000000a3, Mem[0000000091800140] = b5cc6c8f3eab924c
stx %l3,[%o0+0x140] ! Mem[0000000091800140] = 00000000000000a3
! Mem[000000006100016c] = 6598753a, %l4 = 8e518832, %l2 = 000000c3
add %i2,0x16c,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000006598753a
! Mem[0000000061800020] = 5a62248c, %l7 = 0000000040d4480e
lduh [%i3+%o4],%l7 ! %l7 = 0000000000005a62
! %l7 = 0000000000005a62, Mem[00000000900000f4] = ec0c21c4
stw %l7,[%i4+0x0f4] ! Mem[00000000900000f4] = 00005a62
! %l4 = 8e518832, %l5 = 10bbbd24, Mem[0000000091000038] = eeda11bd 402be29c
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 8e518832 10bbbd24
! Mem[0000000061800070] = 66e8c0625f3ddb09, %l5 = 0000000010bbbd24, %l7 = 0000000000005a62
add %i3,0x70,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 66e8c0625f3ddb09
! %l2 = 000000006598753a, Mem[0000000061800178] = e3bbd639fb45a0fa
stx %l2,[%i3+0x178] ! Mem[0000000061800178] = 000000006598753a
! Mem[0000000091000038] = 8e518832, %g2 = 017639b389ad2477
lduw [%i6+0x038],%g2 ! %g2 = 000000008e518832
! Mem[0000000090800110] = 1ca44466, %g18 = 7df94487dde2ec8b
ldsw [%i5+0x110],%g2 ! %g2 = 7df94487dde2ec8b
p40_label_23:
! Mem[00000000608000b8] = bb7e6070, %l0 = 00000000270fe6ec
ldstub [%i1+0x0b8],%l0 ! %l0 = 000000bb000000ff
! Mem[0000000061000034] = d9cd03b5, %l0 = 000000bb, %l3 = 000000a3
add %i2,0x34,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000d9cd03b5
! %f0 = d8d1f428 3d278805 b1edac1a 7b39d034
! %f4 = 0dc0c024 3c93ffa1 30c7405f 5cfe8142
! %f8 = 2595e22f d8835c73 d9fd7dc0 9ee43175
! %f12 = 0c8b04f9 a7eb70c8 c0195808 6ea8733e
mov 0x100,%g6
stda %f0,[%i3+%g6]ASI_BLK_AIUP ! Block Store to 0000000061800100
! Mem[00000000618000a8] = 6398dfffcdd74ddc, %l2 = 000000006598753a, %l0 = 00000000000000bb
add %i3,0xa8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 6398dfffcdd74ddc
! %l4 = 000000008e518832, Mem[0000000090800038] = 3b0cad50
sth %l4,[%i5+0x038] ! Mem[0000000090800038] = 8832ad50
! %l3 = 00000000d9cd03b5, Mem[0000000061000140] = 6354008023967683
stx %l3,[%i2+0x140] ! Mem[0000000061000140] = 00000000d9cd03b5
! Mem[0000000090000048] = 4f63d3a2 c58b169d, %g2 = 1ca44466, %g3 = 0adcb754
ldd [%i4+0x048],%g2 ! %g2 = 000000004f63d3a2 00000000c58b169d
! %l6 = 00000000000000bd, Mem[00000000908000ac] = 787f148f
sth %l6,[%i5+0x0ac] ! Mem[00000000908000ac] = 00bd148f
! Mem[00000000908001c8] = 832efd6800df822d, %g2 = 000000004f63d3a2
ldx [%i5+0x1c8],%g2 ! %g2 = 832efd6800df822d
! Mem[0000000090800078] = 665a57293fc64c00, %g2 = 832efd6800df822d
ldx [%i5+0x078],%g2 ! %g2 = 665a57293fc64c00
p40_label_24:
! Mem[00000000608000d8] = 7088bc0256375ff0, %l4 = 000000008e518832, %l7 = 66e8c0625f3ddb09
add %i1,0xd8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 7088bc0256375ff0
! Mem[00000000900001c0] = 8f31d109 c9263797 4f63d3a2 c58b169d
! Mem[00000000900001d0] = 5922a951 c5a09015 2296d352 e48e2cf5
! Mem[00000000900001e0] = 77d1fc09 c6c3288a 8b7c5c08 8525aa0f
! Mem[00000000900001f0] = cef7ba5b 0d60c22a 06a49f7d ab4e1d2d
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[000000009180011c] = d5950eec, %g2 = 665a57293fc64c00
lduh [%o0+0x11c],%g2 ! %g2 = 000000000000d595
! Mem[00000000910001d4] = 0b35f789, %g2 = 000000000000d595
lduw [%i6+0x1d4],%g2 ! %g2 = 000000000b35f789
! Mem[0000000060800060] = f7426bbb, %l5 = 10bbbd24, %l1 = 3be11799
add %i1,0x60,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000f7426bbb
! Mem[0000000061800008] = 0cbe0e7927672bd7, %l1 = 00000000f7426bbb, %l6 = 00000000000000bd
add %i3,0x08,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 0cbe0e7927672bd7
! %l4 = 8e518832, %l5 = 10bbbd24, Mem[0000000091000198] = 9aa5f69e 4c575e02
std %l4,[%i6+0x198] ! Mem[0000000091000198] = 8e518832 10bbbd24
membar #Sync ! Added by membar checker (362)
! Mem[0000000061800120] = 2595e22fd8835c73, %l7 = 7088bc0256375ff0, %l5 = 0000000010bbbd24
add %i3,0x120,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 2595e22fd8835c73
! Mem[0000000090000080] = 973726c9 09d1318f 9d168bc5 a2d3634f
! Mem[0000000090000090] = 1590a0c5 51a92259 f52c8ee4 52d39622
! Mem[00000000900000a0] = 8a28c3c6 e0221076 0faa2585 085c7c8b
! Mem[00000000900000b0] = 2ac2600d 5bbaf7ce 2d1d4eab 7d9fa406
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[00000000600000d4] = 03b48bb0, %l2 = 6598753a, %l1 = f7426bbb
add %i0,0xd4,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000003b48bb0
p40_label_25:
! Mem[0000000091000020] = a4ce6cd2, %g18 = 7df94487dde2ec8b
ldsw [%i6+%o4],%g2 ! %g2 = 7df94487dde2ec8b
! Mem[0000000091800064] = 2399a21d, %g2 = ffffffffa4ce6cd2
ldub [%o0+0x064],%g2 ! %g2 = 0000000000000023
! Mem[0000000060000108] = a3cfc544, %l7 = 7088bc0256375ff0
swap [%i0+0x108],%l7 ! %l7 = 00000000a3cfc544
! %f0 = d8d1f428 3d278805 b1edac1a 7b39d034
! %f4 = 0dc0c024 3c93ffa1 30c7405f 5cfe8142
! %f8 = 2595e22f d8835c73 d9fd7dc0 9ee43175
! %f12 = 0c8b04f9 a7eb70c8 c0195808 6ea8733e
stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! Mem[00000000908000cc] = f894a1d7, %g2 = 0000000000000023
ldsh [%i5+0x0ce],%g2 ! %g2 = fffffffffffff894
! %f16 = 0e840320 5d9af532 b74c6342 b6700817
! %f20 = 89acd40b 4f6f00ba a8cea7b0 7384616c
! %f24 = e22ba00b 40fa1669 8b8d9750 2e1c8a26
! %f28 = 005e999e 3be11799 3406f258 0e49dbaa
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[00000000600000b8] = 3406f258, %l2 = 6598753a, %l4 = 8e518832
add %i0,0xb8,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000003406f258
! Mem[0000000091800140] = 00000000, %g2 = fffffffffffff894
ldsb [%o0+0x140],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800004] = ace149ea, %g2 = 0000000000000000
ldub [%o0+0x004],%g2 ! %g2 = 00000000000000ac
! Mem[0000000060800108] = f9e5b21a, %l4 = 000000003406f258
ldub [%i1+0x10a],%l4 ! %l4 = 00000000000000b2
ba,a p40_not_taken_0_end
p40_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 6398dfffcdd74ddc
bne,a,pn %xcc,p40_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000003b48bb0
bne,a,pn %xcc,p40_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000006598753a
bne,a,pn %xcc,p40_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000d9cd03b5
bne,a,pn %xcc,p40_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000b2
bne,a,pn %xcc,p40_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 2595e22fd8835c73
bne,a,pn %xcc,p40_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0cbe0e7927672bd7
bne,a,pn %xcc,p40_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000a3cfc544
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 0dc0c024 3c93ffa1
bne %xcc,p40_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 30c7405f 5cfe8142
bne %xcc,p40_f6_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 0e840320 5d9af532
bne %xcc,p40_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be b74c6342 b6700817
bne %xcc,p40_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 89acd40b 4f6f00ba
bne %xcc,p40_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be a8cea7b0 7384616c
bne %xcc,p40_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be e22ba00b 40fa1669
bne %xcc,p40_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 8b8d9750 2e1c8a26
bne %xcc,p40_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 005e999e 3be11799
bne %xcc,p40_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 3406f258 0e49dbaa
bne %xcc,p40_f30_fail
nop
! Check Local Memory
set p40_local0_expect,%g1
p40_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 9113fb709fee6087
ldx [%i0+0x000],%g3 ! Observed data at 0000000060000000
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = d5526eedc0195808
ldx [%i0+0x018],%g3 ! Observed data at 0000000060000018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = dcc7ace75ce7c2d8
ldx [%i0+0x038],%g3 ! Observed data at 0000000060000038
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = ffacabbde86caa50
ldx [%i0+0x060],%g3 ! Observed data at 0000000060000060
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0e8403205d9af532
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 = b74c6342b6700817
ldx [%i0+0x088],%g3 ! Observed data at 0000000060000088
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 89acd40b4f6f00ba
ldx [%i0+0x090],%g3 ! Observed data at 0000000060000090
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = a8cea7b07384616c
ldx [%i0+0x098],%g3 ! Observed data at 0000000060000098
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = e22ba00b40fa1669
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000600000a0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 8b8d97502e1c8a26
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000600000a8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 005e999e3be11799
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000600000b0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 3406f2580e49dbaa
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000600000b8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 824e57c5c6e9ffb7
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000600000c8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = bb452d50fe88aa71
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000600000e8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 56375ff0dac0b127
ldx [%i0+0x108],%g3 ! Observed data at 0000000060000108
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = 8505c87c7ae02bd7
ldx [%i0+0x130],%g3 ! Observed data at 0000000060000130
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x130,%g4
ldx [%g1+0x180],%g2 ! Expected data = 611e57b6033a5895
ldx [%i0+0x180],%g3 ! Observed data at 0000000060000180
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 00751e0efe97ae03
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000600001b8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = fbc998d00000000b
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000600001d8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x1d8,%g4
set p40_local1_expect,%g1
p40_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 0f118cb0f3312351
ldx [%i1+0x000],%g3 ! Observed data at 0000000060800000
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = b8b56ee64b34ffbb
ldx [%i1+0x020],%g3 ! Observed data at 0000000060800020
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x020,%g4
ldx [%g1+0x088],%g2 ! Expected data = f8bac8ffb3899810
ldx [%i1+0x088],%g3 ! Observed data at 0000000060800088
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = dba9bde70fffe0cc
ldx [%i1+0x098],%g3 ! Observed data at 0000000060800098
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 97ffaa06911048b8
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000608000b0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ff7e6070270fe6ec
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000608000b8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 4611e7451a3780ee
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000608000c0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 3fac7c5c993fceff
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000608000c8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = a1ff68b95294f9ff
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000608000f0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x148],%g2 ! Expected data = 9ee4317581f6c080
ldx [%i1+0x148],%g3 ! Observed data at 0000000060800148
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x148,%g4
ldx [%g1+0x198],%g2 ! Expected data = 11f1e3fa808ea464
ldx [%i1+0x198],%g3 ! Observed data at 0000000060800198
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = d8d1f4283d278805
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000608001c0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b1edac1a7b39d034
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000608001c8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 0dc0c0243c93ffa1
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000608001d0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 30c7405f5cfe8142
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000608001d8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 2595e22fd8835c73
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000608001e0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = d9fd7dc09ee43175
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000608001e8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 0c8b04f9a7eb70c8
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000608001f0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = c01958086ea8733e
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000608001f8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1f8,%g4
set p40_local2_expect,%g1
p40_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = ff740e7e7e57fa7f
ldx [%i2+0x028],%g3 ! Observed data at 0000000061000028
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = 3ada0bf530417698
ldx [%i2+0x078],%g3 ! Observed data at 0000000061000078
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 839080eefb33bc2e
ldx [%i2+0x080],%g3 ! Observed data at 0000000061000080
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 7c8f910932ff8e9b
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000610000a0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 3c7000c3db2c6897
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000610000b8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 89acd40b4f6f00ba
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000610000d0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x110],%g2 ! Expected data = bb49c35785ca308a
ldx [%i2+0x110],%g3 ! Observed data at 0000000061000110
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = a564ffadef70ff40
ldx [%i2+0x118],%g3 ! Observed data at 0000000061000118
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = 00000000d9cd03b5
ldx [%i2+0x140],%g3 ! Observed data at 0000000061000140
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = e2a9bae0ebf84563
ldx [%i2+0x160],%g3 ! Observed data at 0000000061000160
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x160,%g4
set p40_local3_expect,%g1
p40_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = fc06a0bd760d8d3e
ldx [%i3+0x028],%g3 ! Observed data at 0000000061800028
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 6398dfffcdd74ddc
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000618000a8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = d8d1f4283d278805
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000618000c0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = b1edac1a7b39d034
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000618000c8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 0dc0c0243c93ffa1
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000618000d0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 30c7405f5cfe8142
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000618000d8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 2595e22fd8835c73
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000618000e0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = d9fd7dc09ee43175
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000618000e8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0c8b04f9a7eb70c8
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000618000f0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 000000c76ea8733e
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000618000f8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = d8d1f4283d278805
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 = b1edac1a7b39d034
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 = 0dc0c0243c93ffa1
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 = 30c7405f5cfe8142
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 = 2595e22fd8835c73
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 = d9fd7dc09ee43175
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 = 0c8b04f9a7eb70c8
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 = c01958086ea8733e
ldx [%i3+0x138],%g3 ! Observed data at 0000000061800138
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = e0ff50edb88ee618
ldx [%i3+0x140],%g3 ! Observed data at 0000000061800140
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x140,%g4
ldx [%g1+0x178],%g2 ! Expected data = 000000006598753a
ldx [%i3+0x178],%g3 ! Observed data at 0000000061800178
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 32d21d7096ff7f28
ldx [%i3+0x198],%g3 ! Observed data at 0000000061800198
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 02958d7bd6a3e719
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000618001c0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b3efffbe68229024
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000618001c8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x1c8,%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_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_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:
ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000060800020]
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000061000020]
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061000028]
stda %l0,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800010]
membar #Sync
mov 0x140,%g1
stda %f0,[%i1+%g1]ASI_BLK_AIUP
membar #Sync
done
p40_trap1o:
ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000060800020]
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000061000020]
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061000028]
stda %l0,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800010]
membar #Sync
mov 0x140,%g1
stda %f0,[%o1+%g1]ASI_BLK_AIUP
membar #Sync
done
p40_trap2e:
membar #Sync
ldda [%i1]ASI_BLK_AIUP,%f16
membar #Sync
ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000060000028]
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stha %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000020]
stda %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000008]
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000061000020]
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060800018]
done
p40_trap2o:
membar #Sync
ldda [%o1]ASI_BLK_AIUP,%f16
membar #Sync
ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000060000028]
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stha %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000020]
stda %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060000008]
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000061000020]
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060800018]
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 = 5c37f156d2990213
ldx [%g1+0x008],%l1 ! %l1 = 7aa38de8b4e98f55
ldx [%g1+0x010],%l2 ! %l2 = 90b9f675f82a3ad4
ldx [%g1+0x018],%l3 ! %l3 = ff463cf9d4a8d0e5
ldx [%g1+0x020],%l4 ! %l4 = 3695d221fa73d55a
ldx [%g1+0x028],%l5 ! %l5 = c0cbebbadab99096
ldx [%g1+0x030],%l6 ! %l6 = 4225ca58bb452d50
ldx [%g1+0x038],%l7 ! %l7 = c6a1f4a4a16c68b9
! 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 = 2850eece 604e640f 0b0df4aa 3097214a
! %f4 = eee406bf 00c73300 53122329 34453016
! %f8 = 22ac23dc 414a3fdc 1718aea6 e1d2b891
! %f12 = 0af90119 b0e13be7 8c145b9b 787f92b5
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1758874b b09415d8 e8a5897a 1efa3fb0
! %f20 = 52901a24 7a74fcc6 4f82630e a513d586
! %f24 = 8f86d35b 911c83b2 2e7d81a2 4d466d9c
! %f28 = e0d4fe89 4cd35649 3fa2343e a06ca76d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0ebc16c3 13197a7e f2adfd48 83252c97
! %f36 = 0d45c45f 6fa7e0d9 fd38671a 2d24fc39
! %f40 = ac051d62 75066cf7 b8c61b0e 32b3e35f
! %f44 = 24aef657 53d8089b 642076c7 0c33919f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x24233cd00000007a,%g7,%g1 ! GSR scale = 15, align = 2
wr %g1,%g0,%gsr ! GSR = 24233cd00000007a
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[0000000063000018] = 39c3a1a0, %l3 = 94c4e6a6c3394fce
ldsh [%i2+0x01a],%l3 ! %l3 = ffffffffffffa1a0
! %l0 = 383ed6aa1e9f0863, Mem[00000000918001a8] = f69e8f26
stw %l0,[%o0+0x1a8] ! Mem[00000000918001a8] = 1e9f0863
! Mem[0000000090000038] = 6e81d6bf, %g2 = 0000000000000000
lduh [%i4+0x038],%g2 ! %g2 = 0000000000006e81
! %f16 = 1758874b b09415d8 e8a5897a 1efa3fb0
! %f20 = 52901a24 7a74fcc6 4f82630e a513d586
! %f24 = 8f86d35b 911c83b2 2e7d81a2 4d466d9c
! %f28 = e0d4fe89 4cd35649 3fa2343e a06ca76d
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[00000000900001b0] = 28f18f6f, %g2 = 0000000000006e81
lduh [%i4+0x1b0],%g2 ! %g2 = 00000000000028f1
! %f0 = 2850eece 604e640f 0b0df4aa 3097214a
! %f4 = eee406bf 00c73300 53122329 34453016
! %f8 = 22ac23dc 414a3fdc 1718aea6 e1d2b891
! %f12 = 0af90119 b0e13be7 8c145b9b 787f92b5
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[00000000620000e0] = a02b9c010d195ab2, %l0 = 383ed6aa1e9f0863, %l6 = 0e9674862affb626
add %i0,0xe0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = a02b9c010d195ab2
! Mem[0000000062800178] = fbda6726053a2e5a, %l3 = ffffffffffffa1a0, %l6 = a02b9c010d195ab2
add %i1,0x178,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = fbda6726053a2e5a
! %l1 = 2d7602d5faab15b9, Mem[00000000628001de] = bdb68bfd
sth %l1,[%i1+0x1de] ! Mem[00000000628001dc] = bdb615b9
p41_label_2:
! Mem[00000000630000a8] = 6f1bee9b, %l0 = 383ed6aa1e9f0863
lduw [%i2+0x0a8],%l0 ! %l0 = 000000006f1bee9b
! %l2 = 392c4e947b8b58d2, Mem[00000000910000d0] = 6b48cf8205a1d364
stx %l2,[%i6+0x0d0] ! Mem[00000000910000d0] = 392c4e947b8b58d2
! Mem[0000000062000020] = d1ca5e2b, %l7 = 3a77275b, %l5 = 6c83e088
add %i0,0x20,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000d1ca5e2b
! Mem[0000000090800140] = 6574d814, %g2 = 00000000000028f1
lduw [%i5+0x140],%g2 ! %g2 = 000000006574d814
! Mem[0000000063800126] = 5ea72dd8, %l1 = 2d7602d5faab15b9
ldstub [%i3+0x126],%l1 ! %l1 = 0000002d000000ff
! Mem[0000000090000100] = 75a14cc4, %g2 = 000000006574d814
lduh [%i4+0x102],%g2 ! %g2 = 00000000000075a1
! Mem[00000000908001bc] = f69c3a94, %g2 = 00000000000075a1
ldub [%i5+0x1bc],%g2 ! %g2 = 00000000000000f6
! %l4 = e3d129f08e7e2cac, Mem[000000009180009e] = 0ab6a29e
stb %l4,[%o0+0x09e] ! Mem[000000009180009c] = acb6a29e
! %l7 = 2163ffbc3a77275b, Mem[000000009000006c] = b3f0bae5
stb %l7,[%i4+0x06c] ! Mem[000000009000006c] = 5bf0bae5
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
p41_label_3:
! %l0 = 000000006f1bee9b, Mem[00000000910001ae] = bc865c2b
stb %l0,[%i6+0x1ae] ! Mem[00000000910001ac] = 9b865c2b
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[0000000062800058] = 96b1e964, %l6 = fbda6726053a2e5a
ldub [%i1+0x05a],%l6 ! %l6 = 00000000000000e9
! %l7 = 2163ffbc3a77275b, Mem[000000009100012e] = c0b9752e
sth %l7,[%i6+0x12e] ! Mem[000000009100012c] = 275b752e
! %f16 = 1758874b b09415d8 e8a5897a 1efa3fb0
! %f20 = 52901a24 7a74fcc6 4f82630e a513d586
! %f24 = 8f86d35b 911c83b2 2e7d81a2 4d466d9c
! %f28 = e0d4fe89 4cd35649 3fa2343e a06ca76d
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900000c0
membar #Sync ! Added by membar checker (363)
! Mem[0000000090000080] = 1758874b b09415d8 e8a5897a 1efa3fb0
! Mem[0000000090000090] = 52901a24 7a74fcc6 4f82630e a513d586
! Mem[00000000900000a0] = 8f86d35b 911c83b2 2e7d81a2 4d466d9c
! Mem[00000000900000b0] = e0d4fe89 4cd35649 3fa2343e a06ca76d
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[00000000900001d0] = a341e848, %g2 = 00000000000000f6
lduh [%i4+0x1d2],%g2 ! %g2 = 000000000000a341
! Mem[00000000900000c0] = 1758874b b09415d8 e8a5897a 1efa3fb0
! Mem[00000000900000d0] = 52901a24 7a74fcc6 4f82630e a513d586
! Mem[00000000900000e0] = 8f86d35b 911c83b2 2e7d81a2 4d466d9c
! Mem[00000000900000f0] = e0d4fe89 4cd35649 3fa2343e a06ca76d
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! %l6 = 000000e9, %l7 = 3a77275b, Mem[00000000900001a8] = 0362227d 18a55398
std %l6,[%i4+0x1a8] ! Mem[00000000900001a8] = 000000e9 3a77275b
! Mem[00000000910000e0] = 5949c598 f4301fad, %g2 = 0000a341, %g3 = 00000000
ldd [%i6+0x0e0],%g2 ! %g2 = 000000005949c598 00000000f4301fad
p41_label_4:
! %l1 = 000000000000002d, Mem[0000000090000100] = 98e575a14cc42921
stx %l1,[%i4+0x100] ! Mem[0000000090000100] = 000000000000002d
! %l2 = 392c4e947b8b58d2, Mem[000000009180003c] = 311fc433
stw %l2,[%o0+0x03c] ! Mem[000000009180003c] = 7b8b58d2
! %l1 = 000000000000002d, Mem[00000000620000a6] = 56441689
sth %l1,[%i0+0x0a6] ! Mem[00000000620000a4] = 5644002d
! Mem[00000000638000b6] = a91fa385, %l3 = ffffffffffffa1a0
ldstub [%i3+0x0b6],%l3 ! %l3 = 000000a3000000ff
! Mem[00000000628000b0] = 1fd5c23f, %l2 = 392c4e947b8b58d2
ldsb [%i1+0x0b1],%l2 ! %l2 = ffffffffffffffd5
! Mem[00000000900001f0] = 5492cc02da0c58e5, %g2 = 000000005949c598
ldx [%i4+0x1f0],%g2 ! %g2 = 5492cc02da0c58e5
! Mem[0000000063800028] = 41be4a11, %l6 = 000000e9, %l6 = 000000e9
add %i3,0x28,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000041be4a11
! Mem[0000000062000018] = 4532d82d, %l4 = 8e7e2cac, %l5 = d1ca5e2b
add %i0,0x18,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000004532d82d
! Mem[00000000630001b4] = 37962f2b, %l2 = ffffffd5, %l5 = 4532d82d
add %i2,0x1b4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000037962f2b
! Mem[00000000630000e8] = cf9d6540, %l1 = 0000002d, %l2 = ffffffd5
add %i2,0xe8,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000cf9d6540
p41_label_5:
! Mem[000000006300016e] = 8c93d2db, %l6 = 0000000041be4a11
ldstub [%i2+0x16e],%l6 ! %l6 = 000000d2000000ff
! Mem[0000000063800148] = 8ed3c4bbf7df6cb0, %l4 = e3d129f08e7e2cac, %l6 = 00000000000000d2
add %i3,0x148,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 8ed3c4bbf7df6cb0
! Mem[00000000910001cc] = 0cbd4fda, %g2 = 5492cc02da0c58e5
ldsb [%i6+0x1cf],%g2 ! %g2 = 000000000000000c
! %l7 = 2163ffbc3a77275b, Mem[0000000091000168] = dbe88d47
stw %l7,[%i6+0x168] ! Mem[0000000091000168] = 3a77275b
! %l4 = e3d129f08e7e2cac, Mem[0000000090800102] = 13c2275e
stb %l4,[%i5+0x102] ! Mem[0000000090800100] = acc2275e
! %l6 = 8ed3c4bbf7df6cb0, Mem[00000000910001b8] = f846acfd
sth %l6,[%i6+0x1b8] ! Mem[00000000910001b8] = 6cb0acfd
! Mem[0000000091800160] = e99aa22d 9f84ef23, %g2 = 0000000c, %g3 = f4301fad
ldd [%o0+0x160],%g2 ! %g2 = 00000000e99aa22d 000000009f84ef23
! %f16 = 1758874b b09415d8 e8a5897a 1efa3fb0
! %f20 = 52901a24 7a74fcc6 4f82630e a513d586
! %f24 = 8f86d35b 911c83b2 2e7d81a2 4d466d9c
! %f28 = e0d4fe89 4cd35649 3fa2343e a06ca76d
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[000000006380002c] = 4d1588d8, %l2 = 00000000cf9d6540
lduh [%i3+0x02c],%l2 ! %l2 = 0000000000004d15
! Mem[00000000628001ec] = fc413bb9, %l1 = 000000000000002d
ldstub [%i1+0x1ec],%l1 ! %l1 = 000000fc000000ff
p41_label_6:
! Mem[0000000091000028] = 22d6d33b c405d5f9, %g2 = e99aa22d, %g3 = 9f84ef23
ldd [%i6+%o5],%g2 ! %g2 = 0000000022d6d33b 00000000c405d5f9
! Mem[0000000063000193] = f707d025, %l1 = 00000000000000fc
ldstub [%i2+0x193],%l1 ! %l1 = 00000025000000ff
! %l6 = 8ed3c4bbf7df6cb0, Mem[0000000091000160] = 461a1571
stb %l6,[%i6+0x160] ! Mem[0000000091000160] = b01a1571
! Mem[000000006300009c] = c98c743c, %l2 = 0000000000004d15
lduh [%i2+0x09e],%l2 ! %l2 = 000000000000743c
! Mem[0000000063800100] = 2704cad6 02bbcbfc 1c8348dc 0e396ee9
! Mem[0000000063800110] = 76f3d43b d6d9eee8 71a433f5 eee509b3
! Mem[0000000063800120] = 87ddf85c 5ea7ffd8 a5157aa8 cb589236
! Mem[0000000063800130] = a087879a 1f54943a 16d49fae 65b7c3c5
ldda [%i3+%g4]ASI_BLK_P,%f16 ! Block Load from 0000000063800100
! Mem[0000000063800028] = 41be4a11, %l5 = 0000000037962f2b
swap [%i3+%o5],%l5 ! %l5 = 0000000041be4a11
! Mem[0000000063000008] = abc986f1, %l4 = 8e7e2cac, %l4 = 8e7e2cac
add %i2,0x08,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000abc986f1
! %l4 = 00000000abc986f1, Mem[00000000918001ce] = 6a579d2d
sth %l4,[%o0+0x1ce] ! Mem[00000000918001cc] = 86f19d2d
! %l1 = 0000000000000025, Mem[00000000638001f8] = 0862ff38a5efa915
stx %l1,[%i3+0x1f8] ! Mem[00000000638001f8] = 0000000000000025
! %l1 = 0000000000000025, Mem[00000000908001c4] = efa1d23c
stw %l1,[%i5+0x1c4] ! Mem[00000000908001c4] = 00000025
p41_label_7:
! Mem[00000000908000b4] = 9a765db5, %g2 = 0000000022d6d33b
lduw [%i5+0x0b4],%g2 ! %g2 = 000000009a765db5
! Mem[0000000090000060] = b6d8beb5, %g2 = 000000009a765db5
ldsb [%i4+0x062],%g2 ! %g2 = ffffffffffffffb6
! %f0 = 2850eece 604e640f 0b0df4aa 3097214a
! %f4 = eee406bf 00c73300 53122329 34453016
! %f8 = 22ac23dc 414a3fdc 1718aea6 e1d2b891
! %f12 = 0af90119 b0e13be7 8c145b9b 787f92b5
mov 0x040,%g4
stda %f0,[%i1+%g4]ASI_BLK_AIUSL ! Block Store to 0000000062800040
! %l4 = 00000000abc986f1, Mem[0000000091800050] = e98753bc51c81b56
stx %l4,[%o0+0x050] ! Mem[0000000091800050] = 00000000abc986f1
! Mem[0000000063000000] = 0ba33306 840b81e8 abc986f1 3a0ad187
! Mem[0000000063000010] = 85c0881d b98b9269 39c3a1a0 d6c14d26
! Mem[0000000063000020] = 87f8de48 fa3fa8c2 659d88e7 d801c86e
! Mem[0000000063000030] = 028d977f 3d43790f cc6d0a9f 3c60acf6
ldda [%i2]ASI_BLK_S,%f0 ! Block Load from 0000000063000000
! Mem[00000000620001fe] = c124ea3b, %l6 = 8ed3c4bbf7df6cb0
ldstub [%i0+0x1fe],%l6 ! %l6 = 000000ea000000ff
! Mem[0000000062800199] = 5938217d, %l2 = 000000000000743c
ldstub [%i1+0x199],%l2 ! %l2 = 00000038000000ff
! Mem[00000000628000a0] = 43fe079e113dfb17, %l4 = 00000000abc986f1, %l0 = 000000006f1bee9b
add %i1,0xa0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 43fe079e113dfb17
membar #Sync ! Added by membar checker (364)
! Mem[0000000062800070] = e73be1b0, %l5 = 41be4a11, %l7 = 3a77275b
add %i1,0x70,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000e73be1b0
! %f0 = 0ba33306 840b81e8 abc986f1 3a0ad187
! %f4 = 85c0881d b98b9269 39c3a1a0 d6c14d26
! %f8 = 87f8de48 fa3fa8c2 659d88e7 d801c86e
! %f12 = 028d977f 3d43790f cc6d0a9f 3c60acf6
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
p41_label_8:
! Mem[0000000062000133] = 056f5902, %l7 = 00000000e73be1b0
ldstub [%i0+0x133],%l7 ! %l7 = 00000002000000ff
! %l6 = 000000ea, %l7 = 00000002, Mem[0000000091800078] = fbe0e6f5 ff3f6834
std %l6,[%o0+0x078] ! Mem[0000000091800078] = 000000ea 00000002
! Mem[00000000630000e8] = cf9d65407453c0ed, %l5 = 0000000041be4a11, %l5 = 0000000041be4a11
add %i2,0xe8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = cf9d65407453c0ed
! %l6 = 00000000000000ea, Mem[00000000900001d4] = e8486852
sth %l6,[%i4+0x1d4] ! Mem[00000000900001d4] = 00ea6852
! %l5 = cf9d65407453c0ed, Mem[0000000063800098] = d2ba0b55
stw %l5,[%i3+0x098] ! Mem[0000000063800098] = 7453c0ed
! Mem[00000000628000dc] = 8b22b19c, %l7 = 00000002, %l5 = 7453c0ed
add %i1,0xdc,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000008b22b19c
! Mem[0000000062800028] = a7120437dbd50e42, %l3 = 00000000000000a3, %l7 = 0000000000000002
add %i1,0x28,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = a7120437dbd50e42
! Mem[0000000062800130] = 50bb107ec3292a4f, %l1 = 0000000000000025, %l3 = 00000000000000a3
add %i1,0x130,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 50bb107ec3292a4f
! Mem[0000000090000150] = eee406bf, %g2 = ffffffffffffffb6
ldsh [%i4+0x150],%g2 ! %g2 = ffffffffffffeee4
! Mem[00000000638001cc] = 4f445f76, %l1 = 00000025, %l6 = 000000ea
add %i3,0x1cc,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000004f445f76
p41_label_9:
! Mem[00000000630001c0] = 109d6958 48b0aa0c 3bb507a6 66eb3d29
! Mem[00000000630001d0] = d9ff9d07 758bfe97 b30d0abc ff5374f4
! Mem[00000000630001e0] = a760b434 a001e79a 99e70738 27734a3e
! Mem[00000000630001f0] = 2c24e46f d1719466 cc3b06fc 5eecc01e
mov 0x1c0,%g4
ldda [%i2+%g4]ASI_BLK_P,%f0 ! Block Load from 00000000630001c0
! Mem[00000000638001e0] = f7022e8e3a91df18, %l5 = 000000008b22b19c, %l5 = 000000008b22b19c
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = f7022e8e3a91df18
! %l6 = 000000004f445f76, Mem[0000000091000178] = fb9baef4
stw %l6,[%i6+0x178] ! Mem[0000000091000178] = 4f445f76
! Mem[00000000630000d0] = f16b157c543e0913, %l7 = a7120437dbd50e42, %l2 = 0000000000000038
add %i2,0xd0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = f16b157c543e0913
! Mem[0000000062000178] = a066aeb3ca262e3b, %l0 = 43fe079e113dfb17, %l7 = a7120437dbd50e42
add %i0,0x178,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = a066aeb3ca262e3b
! %l7 = a066aeb3ca262e3b, Mem[0000000063000180] = 02f67510
sth %l7,[%i2+0x180] ! Mem[0000000063000180] = 2e3b7510
! %l6 = 000000004f445f76, Mem[0000000091000110] = cecbc0eb4839fbff
stx %l6,[%i6+0x110] ! Mem[0000000091000110] = 000000004f445f76
! %l5 = f7022e8e3a91df18, Mem[00000000900000c8] = 87d10a3af186c9ab
stx %l5,[%i4+0x0c8] ! Mem[00000000900000c8] = f7022e8e3a91df18
! Mem[000000009080016c] = 5c9db8f4, %g18 = fc596c8df1496dd7
ldsw [%i5+0x16c],%g2 ! %g2 = fc596c8df1496dd7
! Mem[00000000910000b8] = ea8f8457, %g18 = fc596c8df1496dd7
ldsw [%i6+0x0b8],%g2 ! %g2 = fc596c8df1496dd7
p41_label_10:
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b 5bf0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %l4 = 00000000abc986f1, Mem[0000000063000080] = f0c83748
stb %l4,[%i2+0x080] ! Mem[0000000063000080] = f1c83748
! %l3 = 50bb107ec3292a4f, Mem[0000000091800073] = 7f000d05
stb %l3,[%o0+0x073] ! Mem[0000000091800070] = 4f000d05
! %l1 = 0000000000000025, Mem[00000000900001a0] = 5d08be7731a67990
stx %l1,[%i4+0x1a0] ! Mem[00000000900001a0] = 0000000000000025
! Mem[00000000628000ec] = a02e3fd4, %l6 = 000000004f445f76
ldstub [%i1+0x0ec],%l6 ! %l6 = 000000a0000000ff
! Mem[0000000091000148] = ae8d50eb4c99fd44, %g2 = ffffffffea8f8457
ldx [%i6+0x148],%g2 ! %g2 = ae8d50eb4c99fd44
! Mem[00000000638000f0] = 7ba41b32, %l4 = 00000000abc986f1
ldsb [%i3+0x0f0],%l4 ! %l4 = 000000000000007b
! Mem[0000000063000000] = 0ba33306 840b81e8 abc986f1 3a0ad187
! Mem[0000000063000010] = 85c0881d b98b9269 39c3a1a0 d6c14d26
! Mem[0000000063000020] = 87f8de48 fa3fa8c2 659d88e7 d801c86e
! Mem[0000000063000030] = 028d977f 3d43790f cc6d0a9f 3c60acf6
ldda [%i2]ASI_BLK_P,%f0 ! Block Load from 0000000063000000
! %f0 = 0ba33306 840b81e8 abc986f1 3a0ad187
! %f4 = 85c0881d b98b9269 39c3a1a0 d6c14d26
! %f8 = 87f8de48 fa3fa8c2 659d88e7 d801c86e
! %f12 = 028d977f 3d43790f cc6d0a9f 3c60acf6
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! Mem[0000000090800024] = 1a98b5b7, %g2 = ae8d50eb4c99fd44
ldsb [%i5+0x025],%g2 ! %g2 = 000000000000001a
p41_label_11:
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b 5bf0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %l2 = 543e0913, %l3 = c3292a4f, Mem[00000000908001c8] = 832efd68 00df822d
std %l2,[%i5+0x1c8] ! Mem[00000000908001c8] = 543e0913 c3292a4f
! Mem[00000000638001fe] = 00000025, %l4 = 000000000000007b
ldstub [%i3+0x1fe],%l4 ! %l4 = 00000000000000ff
! Mem[00000000630001b0] = 4ee17cdb37962f2b, %l2 = f16b157c543e0913, %l1 = 0000000000000025
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 4ee17cdb37962f2b
! Mem[0000000090000100] = 1758874b b09415d8 e8a5897a 1efa3fb0
! Mem[0000000090000110] = 52901a24 7a74fcc6 4f82630e a513d586
! Mem[0000000090000120] = 8f86d35b 911c83b2 2e7d81a2 4d466d9c
! Mem[0000000090000130] = e0d4fe89 4cd35649 3fa2343e a06ca76d
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %l6 = 00000000000000a0, Mem[00000000908000c8] = 4bc0bec3
stw %l6,[%i5+0x0c8] ! Mem[00000000908000c8] = 000000a0
membar #Sync ! Added by membar checker (365)
! Mem[0000000090000080] = e8810b840633a30b, %g2 = 000000000000001a
ldx [%i4+0x080],%g2 ! %g2 = e8810b840633a30b
! Mem[0000000063000178] = 59c9a296, %l4 = 0000000000000000
ldsh [%i2+0x178],%l4 ! %l4 = 00000000000059c9
! Mem[0000000090000100] = 1758874b b09415d8 e8a5897a 1efa3fb0
! Mem[0000000090000110] = 52901a24 7a74fcc6 4f82630e a513d586
! Mem[0000000090000120] = 8f86d35b 911c83b2 2e7d81a2 4d466d9c
! Mem[0000000090000130] = e0d4fe89 4cd35649 3fa2343e a06ca76d
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %f0 = 0ba33306 840b81e8 abc986f1 3a0ad187
! %f4 = 85c0881d b98b9269 39c3a1a0 d6c14d26
! %f8 = 87f8de48 fa3fa8c2 659d88e7 d801c86e
! %f12 = 028d977f 3d43790f cc6d0a9f 3c60acf6
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100
p41_label_12:
! Mem[00000000910001c8] = 4404b74a, %g18 = fc596c8df1496dd7
ldsw [%i6+0x1c8],%g2 ! %g2 = fc596c8df1496dd7
! Mem[00000000918001cc] = 86f19d2d, %g2 = 000000004404b74a
lduh [%o0+0x1ce],%g2 ! %g2 = 00000000000086f1
! Mem[00000000630001cc] = 66eb3d29, %l5 = f7022e8e3a91df18
ldsh [%i2+0x1ce],%l5 ! %l5 = 0000000000003d29
! Mem[0000000091000000] = b83e384f c1f38f7a, %g2 = 000086f1, %g3 = c405d5f9
ldd [%i6+%g0],%g2 ! %g2 = 00000000b83e384f 00000000c1f38f7a
! Mem[0000000062000088] = 38f2e9b8, %l3 = 50bb107ec3292a4f
swap [%i0+0x088],%l3 ! %l3 = 0000000038f2e9b8
! Mem[0000000090000080] = e8810b84 0633a30b 87d10a3a f186c9ab
! Mem[0000000090000090] = 69928bb9 1d88c085 264dc1d6 a0a1c339
! Mem[00000000900000a0] = c2a83ffa 48def887 6ec801d8 e7889d65
! Mem[00000000900000b0] = 0f79433d 7f978d02 f6ac603c 9f0a6dcc
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! %l7 = a066aeb3ca262e3b, Mem[0000000091000080] = 94c08552
stw %l7,[%i6+0x080] ! Mem[0000000091000080] = ca262e3b
! Mem[00000000620000ac] = a2340bc5, %l1 = 4ee17cdb37962f2b
ldsb [%i0+0x0af],%l1 ! %l1 = ffffffffffffffc5
! %l6 = 00000000000000a0, Mem[00000000908000f2] = f00615af
sth %l6,[%i5+0x0f2] ! Mem[00000000908000f0] = 00a015af
! Mem[0000000063000120] = 252b8e6c5ad80983, %l3 = 0000000038f2e9b8, %l4 = 00000000000059c9
add %i2,0x120,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 252b8e6c5ad80983
p41_label_13:
! Mem[0000000091000080] = ca262e3b6a817463, %g2 = 00000000b83e384f
ldx [%i6+0x080],%g2 ! %g2 = ca262e3b6a817463
! Mem[00000000630000a4] = d87a754d, %l7 = a066aeb3ca262e3b
swap [%i2+0x0a4],%l7 ! %l7 = 00000000d87a754d
! Mem[0000000090800060] = ef405618, %g2 = ca262e3b6a817463
lduh [%i5+0x060],%g2 ! %g2 = 000000000000ef40
! Mem[000000006300007a] = e302b4b1, %l6 = 00000000000000a0
ldstub [%i2+0x07a],%l6 ! %l6 = 000000b4000000ff
! %l2 = 543e0913, %l3 = 38f2e9b8, Mem[0000000063800060] = 146aa0b8 dbba92d8
std %l2,[%i3+0x060] ! Mem[0000000063800060] = 543e0913 38f2e9b8
! Mem[00000000908001ec] = 2bf63f23, %g2 = 000000000000ef40
ldsb [%i5+0x1ef],%g2 ! %g2 = 000000000000002b
! Mem[00000000620000f7] = e3d04478, %l4 = 252b8e6c5ad80983
ldstub [%i0+0x0f7],%l4 ! %l4 = 00000078000000ff
! Mem[00000000620001f0] = b9a6fe2c, %l1 = ffffffc5, %l4 = 00000078
add %i0,0x1f0,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000b9a6fe2c
! Mem[00000000620001c4] = f6da7dae, %l3 = 0000000038f2e9b8
ldstub [%i0+0x1c4],%l3 ! %l3 = 000000f6000000ff
! Mem[00000000918001c4] = adb1fac7, %g2 = 000000000000002b
ldsb [%o0+0x1c4],%g2 ! %g2 = ffffffffffffffad
p41_label_14:
! %l4 = 00000000b9a6fe2c, Mem[0000000090000008] = 6f9e6152
sth %l4,[%i4+%o1] ! Mem[0000000090000008] = fe2c6152
! %f0 = 0ba33306 840b81e8 abc986f1 3a0ad187
! %f4 = 85c0881d b98b9269 39c3a1a0 d6c14d26
! %f8 = 87f8de48 fa3fa8c2 659d88e7 d801c86e
! %f12 = 028d977f 3d43790f cc6d0a9f 3c60acf6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000080
! %l5 = 0000000000003d29, Mem[00000000910000e9] = 4e3f5a6c
stb %l5,[%i6+0x0e9] ! Mem[00000000910000e8] = 293f5a6c
! Mem[0000000062000118] = 4b338214, %l2 = f16b157c543e0913
swap [%i0+0x118],%l2 ! %l2 = 000000004b338214
! %l7 = 00000000d87a754d, Mem[0000000091800188] = 276496bf
sth %l7,[%o0+0x188] ! Mem[0000000091800188] = 754d96bf
! %l6 = 00000000000000b4, Mem[0000000091800100] = b9fd17a2
stw %l6,[%o0+0x100] ! Mem[0000000091800100] = 000000b4
! Mem[000000009100000c] = 557a04d2, %g2 = ffffffffffffffad
ldub [%i6+0x00f],%g2 ! %g2 = 0000000000000055
! %l1 = ffffffffffffffc5, Mem[0000000091000120] = fe4b1b42
stb %l1,[%i6+0x120] ! Mem[0000000091000120] = c54b1b42
! Mem[00000000638001b8] = c7996eb353e2539c, %l4 = 00000000b9a6fe2c, %l4 = 00000000b9a6fe2c
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = c7996eb353e2539c
! Mem[000000009180018c] = 3695e265, %g2 = 0000000000000055
ldub [%o0+0x18f],%g2 ! %g2 = 0000000000000036
p41_label_15:
! Mem[000000006280014c] = afee7b41, %l4 = c7996eb353e2539c
ldsb [%i1+0x14c],%l4 ! %l4 = ffffffffffffffaf
! Mem[00000000620001dc] = 7deea8dc, %l5 = 00003d29, %l3 = 000000f6
add %i0,0x1dc,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000007deea8dc
! Mem[00000000620001fc] = c124ff3b, %l4 = ffffffffffffffaf
swap [%i0+0x1fc],%l4 ! %l4 = 00000000c124ff3b
membar #Sync ! Added by membar checker (366)
! Mem[0000000090000100] = e8810b84 0633a30b 87d10a3a f186c9ab
! Mem[0000000090000110] = 69928bb9 1d88c085 264dc1d6 a0a1c339
! Mem[0000000090000120] = c2a83ffa 48def887 6ec801d8 e7889d65
! Mem[0000000090000130] = 0f79433d 7f978d02 f6ac603c 9f0a6dcc
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[0000000090000000] = 901eb2b1 96c79747 fe2c6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[000000006280016e] = 6fb05b22, %l0 = 43fe079e113dfb17
ldstub [%i1+0x16e],%l0 ! %l0 = 0000005b000000ff
! Mem[00000000620000b8] = a37c6e5a, %l3 = 7deea8dc, %l3 = 7deea8dc
add %i0,0xb8,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000a37c6e5a
membar #Sync ! Added by membar checker (367)
! %l6 = 00000000000000b4, Mem[000000009000003b] = bfb21545
stb %l6,[%i4+0x03b] ! Mem[0000000090000038] = b4b21545
! %f0 = 0ba33306 840b81e8 abc986f1 3a0ad187
! %f4 = 85c0881d b98b9269 39c3a1a0 d6c14d26
! %f8 = 87f8de48 fa3fa8c2 659d88e7 d801c86e
! %f12 = 028d977f 3d43790f cc6d0a9f 3c60acf6
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000040
! Mem[0000000063000080] = f1c83748 e14557c6 6890cd18 cb2ae920
! Mem[0000000063000090] = 63cf2bd2 5c7e8e02 7f8677ef c98c743c
! Mem[00000000630000a0] = 68824ec3 ca262e3b 6f1bee9b eb24599c
! Mem[00000000630000b0] = e3590a1c ab55c29f b5be9df8 92d12a90
ldda [%i2+%g6]ASI_BLK_AIUP,%f16 ! Block Load from 0000000063000080
p41_label_16:
! Mem[000000006200006c] = 6b971b38, %l7 = 00000000d87a754d
ldstub [%i0+0x06c],%l7 ! %l7 = 0000006b000000ff
! Mem[0000000063000180] = 2e3b7510143cbc7a, %l4 = 00000000c124ff3b, %l0 = 000000000000005b
add %i2,0x180,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 2e3b7510143cbc7a
! %f16 = f1c83748 e14557c6 6890cd18 cb2ae920
! %f20 = 63cf2bd2 5c7e8e02 7f8677ef c98c743c
! %f24 = 68824ec3 ca262e3b 6f1bee9b eb24599c
! %f28 = e3590a1c ab55c29f b5be9df8 92d12a90
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000180
membar #Sync ! Added by membar checker (368)
! Mem[0000000090000040] = 0ba33306 840b81e8 abc986f1 3a0ad187
! Mem[0000000090000050] = 85c0881d b98b9269 39c3a1a0 d6c14d26
! Mem[0000000090000060] = 87f8de48 fa3fa8c2 659d88e7 d801c86e
! Mem[0000000090000070] = 028d977f 3d43790f cc6d0a9f 3c60acf6
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! %f16 = f1c83748 e14557c6 6890cd18 cb2ae920
! %f20 = 63cf2bd2 5c7e8e02 7f8677ef c98c743c
! %f24 = 68824ec3 ca262e3b 6f1bee9b eb24599c
! %f28 = e3590a1c ab55c29f b5be9df8 92d12a90
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! %l0 = 143cbc7a, %l1 = ffffffc5, Mem[0000000090000000] = 901eb2b1 96c79747
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 143cbc7a ffffffc5
! %l3 = 00000000a37c6e5a, Mem[0000000091800039] = 29cd5a7b
stb %l3,[%o0+0x039] ! Mem[0000000091800038] = 5acd5a7b
! Mem[0000000090800160] = 018c86b1b61df4e1, %g2 = 0000000000000036
ldx [%i5+0x160],%g2 ! %g2 = 018c86b1b61df4e1
! Mem[00000000638000bc] = 58895167, %l4 = 00000000c124ff3b
swap [%i3+0x0bc],%l4 ! %l4 = 0000000058895167
! %f0 = 0ba33306 840b81e8 abc986f1 3a0ad187
! %f4 = 85c0881d b98b9269 39c3a1a0 d6c14d26
! %f8 = 87f8de48 fa3fa8c2 659d88e7 d801c86e
! %f12 = 028d977f 3d43790f cc6d0a9f 3c60acf6
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000180
p41_label_17:
! %l1 = ffffffffffffffc5, Mem[0000000090000144] = 604e640f
stw %l1,[%i4+0x144] ! Mem[0000000090000144] = ffffffc5
! %l6 = 000000b4, %l7 = 0000006b, Mem[0000000090800050] = c529d7d1 7177ddb1
std %l6,[%i5+0x050] ! Mem[0000000090800050] = 000000b4 0000006b
! Mem[00000000638000e8] = a1d11b97e18e7cee, %l7 = 000000000000006b, %l3 = 00000000a37c6e5a
add %i3,0xe8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = a1d11b97e18e7cee
! %l1 = ffffffffffffffc5, Mem[000000009100010a] = 6f699de1
sth %l1,[%i6+0x10a] ! Mem[0000000091000108] = ffc59de1
! Mem[00000000620000d3] = 2f8fadfe, %l5 = 0000000000003d29
ldstub [%i0+0x0d3],%l5 ! %l5 = 000000fe000000ff
! Mem[00000000638000c8] = 60d0a33c, %l0 = 2e3b7510143cbc7a
ldstub [%i3+0x0c8],%l0 ! %l0 = 00000060000000ff
! Mem[00000000918001b8] = 4dc834b6, %g2 = 018c86b1b61df4e1
ldub [%o0+0x1bb],%g2 ! %g2 = 000000000000004d
! %l4 = 58895167, %l5 = 000000fe, Mem[00000000630000d0] = f16b157c 543e0913
std %l4,[%i2+0x0d0] ! Mem[00000000630000d0] = 58895167 000000fe
! Mem[000000006300005c] = 8b05ea4f, %l3 = e18e7cee, %l3 = e18e7cee
add %i2,0x5c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000008b05ea4f
membar #Sync ! Added by membar checker (369)
! Mem[00000000620000c0] = 03cd7a83 4d0dcb16 e18b4222 4fa7ac97
! Mem[00000000620000d0] = 2f8fadff 43681920 db763edb 249f510a
! Mem[00000000620000e0] = a02b9c01 0d195ab2 71505ef6 c79cd6cd
! Mem[00000000620000f0] = db124d8b e3d044ff 6b2bb5c8 2e6eefc7
mov 0x0c0,%g4
ldda [%i0+%g4]ASI_BLK_P,%f0 ! Block Load from 00000000620000c0
p41_label_18:
! Mem[00000000628001a0] = b0821a2f9a038dc4, %l7 = 000000000000006b, %l4 = 0000000058895167
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = b0821a2f9a038dc4
! %f16 = f1c83748 e14557c6 6890cd18 cb2ae920
! %f20 = 63cf2bd2 5c7e8e02 7f8677ef c98c743c
! %f24 = 68824ec3 ca262e3b 6f1bee9b eb24599c
! %f28 = e3590a1c ab55c29f b5be9df8 92d12a90
mov 0x140,%g6
stda %f16,[%i3+%g6]ASI_BLK_AIUSL ! Block Store to 0000000063800140
! Mem[00000000620001f8] = 99a26299ffffffaf, %l4 = b0821a2f9a038dc4, %l3 = 000000008b05ea4f
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 99a26299ffffffaf
! %l6 = 00000000000000b4, Mem[0000000063800170] = 9fc255ab1c0a59e3
stx %l6,[%i3+0x170] ! Mem[0000000063800170] = 00000000000000b4
! %f16 = f1c83748 e14557c6 6890cd18 cb2ae920
! %f20 = 63cf2bd2 5c7e8e02 7f8677ef c98c743c
! %f24 = 68824ec3 ca262e3b 6f1bee9b eb24599c
! %f28 = e3590a1c ab55c29f b5be9df8 92d12a90
stda %f16,[%i0+%g4]ASI_COMMIT_P ! Block Store to 00000000620000c0
! Mem[0000000062800045] = ceee5028, %l7 = 000000000000006b
ldstub [%i1+0x045],%l7 ! %l7 = 000000ee000000ff
! Mem[0000000090800128] = 60245948 b786dab2, %g2 = 0000004d, %g3 = c1f38f7a
ldd [%i5+0x128],%g2 ! %g2 = 0000000060245948 00000000b786dab2
! %l0 = 00000060, %l1 = ffffffc5, Mem[0000000063000090] = 63cf2bd2 5c7e8e02
std %l0,[%i2+0x090] ! Mem[0000000063000090] = 00000060 ffffffc5
! %l6 = 00000000000000b4, Mem[0000000090000028] = 9c33b946a4a21b98
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = 00000000000000b4
! Mem[00000000628000dc] = 8b22b19c, %l6 = 00000000000000b4
swap [%i1+0x0dc],%l6 ! %l6 = 000000008b22b19c
p41_label_19:
! Mem[00000000918001e4] = 00373807, %g18 = fc596c8df1496dd7
ldsw [%o0+0x1e4],%g2 ! %g2 = fc596c8df1496dd7
! Mem[00000000628001e4] = 9c6f78fa, %l5 = 000000fe, %l6 = 8b22b19c
add %i1,0x1e4,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000009c6f78fa
! Mem[00000000630001d0] = d9ff9d07, %l1 = ffffffffffffffc5
ldsh [%i2+0x1d2],%l1 ! %l1 = ffffffffffff9d07
! Mem[0000000090800008] = 2ab0459b, %g18 = fc596c8df1496dd7
ldsw [%i5+%o1],%g2 ! %g2 = fc596c8df1496dd7
! %f16 = f1c83748 e14557c6 6890cd18 cb2ae920
! %f20 = 63cf2bd2 5c7e8e02 7f8677ef c98c743c
! %f24 = 68824ec3 ca262e3b 6f1bee9b eb24599c
! %f28 = e3590a1c ab55c29f b5be9df8 92d12a90
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[0000000090000100] = e8810b84 0633a30b 87d10a3a f186c9ab
! Mem[0000000090000110] = 69928bb9 1d88c085 264dc1d6 a0a1c339
! Mem[0000000090000120] = c2a83ffa 48def887 6ec801d8 e7889d65
! Mem[0000000090000130] = 0f79433d 7f978d02 f6ac603c 9f0a6dcc
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000063800050] = b21c6e74, %l1 = ffff9d07, %l3 = ffffffaf
add %i3,0x50,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000b21c6e74
! %l3 = 00000000b21c6e74, Mem[00000000628001f0] = a10934c6
stw %l3,[%i1+0x1f0] ! Mem[00000000628001f0] = b21c6e74
! Mem[0000000091000024] = b68f22d6, %g2 = 000000002ab0459b
ldsb [%i6+0x026],%g2 ! %g2 = ffffffffffffffb6
! %l0 = 0000000000000060, Mem[0000000063000030] = 028d977f
stw %l0,[%i2+0x030] ! Mem[0000000063000030] = 00000060
p41_label_20:
membar #Sync ! Added by membar checker (370)
! Mem[000000006380015c] = ef77867f, %l6 = 9c6f78fa, %l3 = b21c6e74
add %i3,0x15c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000ef77867f
! %l2 = 4b338214, %l3 = ef77867f, Mem[0000000090000008] = fe2c6152 b899daae
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 4b338214 ef77867f
! %l2 = 000000004b338214, Mem[0000000090000108] = 87d10a3af186c9ab
stx %l2,[%i4+0x108] ! Mem[0000000090000108] = 000000004b338214
! Mem[00000000918001ac] = 81f0e11f, %g18 = fc596c8df1496dd7
ldsw [%o0+0x1ac],%g2 ! %g2 = fc596c8df1496dd7
! Mem[0000000063000120] = 252b8e6c, %l4 = 9a038dc4, %l5 = 000000fe
add %i2,0x120,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000252b8e6c
! Mem[00000000918001c0] = b50779ba, %g2 = ffffffff81f0e11f
ldsb [%o0+0x1c0],%g2 ! %g2 = ffffffffffffffb5
membar #Sync ! Added by membar checker (371)
! Mem[0000000090000100] = e8810b84 0633a30b 00000000 4b338214
! Mem[0000000090000110] = 69928bb9 1d88c085 264dc1d6 a0a1c339
! Mem[0000000090000120] = c2a83ffa 48def887 6ec801d8 e7889d65
! Mem[0000000090000130] = 0f79433d 7f978d02 f6ac603c 9f0a6dcc
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[0000000063000119] = 95f36a01, %l6 = 000000009c6f78fa
ldstub [%i2+0x119],%l6 ! %l6 = 000000f3000000ff
! Mem[0000000063800140] = c65745e1, %l7 = 000000ee, %l1 = ffff9d07
add %i3,0x140,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000c65745e1
! %l6 = 000000f3, %l7 = 000000ee, Mem[0000000090800098] = 783dc363 ee291392
std %l6,[%i5+0x098] ! Mem[0000000090800098] = 000000f3 000000ee
p41_label_21:
! %l4 = b0821a2f9a038dc4, Mem[0000000090000068] = 659d88e7d801c86e
stx %l4,[%i4+0x068] ! Mem[0000000090000068] = b0821a2f9a038dc4
! Mem[000000009080017c] = b86205d4, %g2 = ffffffffffffffb5
lduw [%i5+0x17c],%g2 ! %g2 = 00000000b86205d4
! Mem[00000000900000b4] = 7f978d02, %g18 = fc596c8df1496dd7
ldsw [%i4+0x0b4],%g2 ! %g2 = fc596c8df1496dd7
! Mem[00000000638000d8] = 8ba2b842, %l3 = ef77867f, %l4 = 9a038dc4
add %i3,0xd8,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000008ba2b842
! Mem[00000000630000d0] = 58895167000000fe, %l2 = 000000004b338214, %l1 = 00000000c65745e1
add %i2,0xd0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 58895167000000fe
! Mem[0000000090000000] = bc7affff, %g2 = 000000007f978d02
ldub [%i4+0x002],%g2 ! %g2 = 00000000000000bc
! Mem[0000000090000100] = e8810b84 0633a30b 00000000 4b338214
! Mem[0000000090000110] = 69928bb9 1d88c085 264dc1d6 a0a1c339
! Mem[0000000090000120] = c2a83ffa 48def887 6ec801d8 e7889d65
! Mem[0000000090000130] = 0f79433d 7f978d02 f6ac603c 9f0a6dcc
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[0000000063800128] = a5157aa8, %l7 = 00000000000000ee
swap [%i3+0x128],%l7 ! %l7 = 00000000a5157aa8
! %l3 = 00000000ef77867f, Mem[0000000090000008] = 4b338214
stw %l3,[%i4+%o1] ! Mem[0000000090000008] = ef77867f
! Mem[00000000620000c8] = 6890cd18cb2ae920, %l4 = 000000008ba2b842, %l7 = 00000000a5157aa8
add %i0,0xc8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 6890cd18cb2ae920
p41_label_22:
! Mem[0000000090000140] = 2850eece ffffffc5 0b0df4aa 3097214a
! Mem[0000000090000150] = eee406bf 00c73300 53122329 34453016
! Mem[0000000090000160] = 22ac23dc 414a3fdc 1718aea6 e1d2b891
! Mem[0000000090000170] = 0af90119 b0e13be7 8c145b9b 787f92b5
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000091000060] = b5db83426c64f6cc, %g2 = 00000000000000bc
ldx [%i6+0x060],%g2 ! %g2 = b5db83426c64f6cc
! Mem[0000000090800084] = 578661d3, %g2 = b5db83426c64f6cc
ldub [%i5+0x085],%g2 ! %g2 = 0000000000000057
! Mem[0000000091000170] = a9b3b7bd, %g2 = 0000000000000057
lduh [%i6+0x170],%g2 ! %g2 = 000000000000a9b3
! Mem[00000000900000fc] = 92d12a90, %g2 = 000000000000a9b3
ldsh [%i4+0x0fc],%g2 ! %g2 = ffffffffffff92d1
! Mem[00000000908001e8] = 44566487, %g2 = ffffffffffff92d1
ldub [%i5+0x1ea],%g2 ! %g2 = 0000000000000044
! Mem[000000009180017c] = 24544464, %g2 = 0000000000000044
ldub [%o0+0x17c],%g2 ! %g2 = 0000000000000024
! Mem[0000000090000014] = 10a24a70, %g2 = 0000000000000024
ldsh [%i4+0x016],%g2 ! %g2 = 00000000000010a2
! Mem[0000000063800098] = 7453c0edc0812997, %l0 = 0000000000000060, %l2 = 000000004b338214
add %i3,0x98,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 7453c0edc0812997
! Mem[0000000091800178] = d42ec1f4, %g2 = 00000000000010a2
ldsb [%o0+0x178],%g2 ! %g2 = ffffffffffffffd4
p41_label_23:
! Mem[000000006380017c] = f89dbeb5, %l7 = 6890cd18cb2ae920
swap [%i3+0x17c],%l7 ! %l7 = 00000000f89dbeb5
! Mem[0000000090000080] = e8810b84 0633a30b 87d10a3a f186c9ab
! Mem[0000000090000090] = 69928bb9 1d88c085 264dc1d6 a0a1c339
! Mem[00000000900000a0] = c2a83ffa 48def887 6ec801d8 e7889d65
! Mem[00000000900000b0] = 0f79433d 7f978d02 f6ac603c 9f0a6dcc
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000080] = e8810b84 0633a30b 87d10a3a f186c9ab
! Mem[0000000090000090] = 69928bb9 1d88c085 264dc1d6 a0a1c339
! Mem[00000000900000a0] = c2a83ffa 48def887 6ec801d8 e7889d65
! Mem[00000000900000b0] = 0f79433d 7f978d02 f6ac603c 9f0a6dcc
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %f16 = f1c83748 e14557c6 6890cd18 cb2ae920
! %f20 = 63cf2bd2 5c7e8e02 7f8677ef c98c743c
! %f24 = 68824ec3 ca262e3b 6f1bee9b eb24599c
! %f28 = e3590a1c ab55c29f b5be9df8 92d12a90
mov 0x100,%g5
stda %f16,[%i3+%g5]ASI_BLK_AIUSL ! Block Store to 0000000063800100
! Mem[0000000062000174] = 0056d928, %l0 = 00000060, %l4 = 8ba2b842
add %i0,0x174,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000000056d928
! Mem[00000000908001ec] = ad2bf63f, %g2 = ffffffffffffffd4
ldsh [%i5+0x1ee],%g2 ! %g2 = ffffffffffffad2b
! Mem[0000000062800032] = e805ee61, %l1 = 58895167000000fe
ldstub [%i1+0x032],%l1 ! %l1 = 000000ee000000ff
! Mem[000000006280019c] = 3402ba85, %l3 = 00000000ef77867f
swap [%i1+0x19c],%l3 ! %l3 = 000000003402ba85
! Mem[00000000628001a0] = b0821a2f9a038dc4, %l6 = 00000000000000f3, %l0 = 0000000000000060
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = b0821a2f9a038dc4
! Mem[0000000090800024] = b5b751be, %g2 = ffffffffffffad2b
ldsb [%i5+0x027],%g2 ! %g2 = ffffffffffffffb5
p41_label_24:
! Mem[00000000900001b0] = 0f79433d7f978d02, %g2 = ffffffffffffffb5
ldx [%i4+0x1b0],%g2 ! %g2 = 0f79433d7f978d02
! Mem[0000000062000118] = 543e0913, %l0 = b0821a2f9a038dc4
ldsh [%i0+0x118],%l0 ! %l0 = 000000000000543e
! Mem[0000000090000100] = e8810b84 0633a30b 00000000 4b338214
! Mem[0000000090000110] = 69928bb9 1d88c085 264dc1d6 a0a1c339
! Mem[0000000090000120] = c2a83ffa 48def887 6ec801d8 e7889d65
! Mem[0000000090000130] = 0f79433d 7f978d02 f6ac603c 9f0a6dcc
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! Mem[0000000063800013] = acec7c60, %l7 = 00000000f89dbeb5
ldstub [%i3+0x013],%l7 ! %l7 = 00000060000000ff
! Mem[00000000900001f8] = b5be9df8, %g18 = fc596c8df1496dd7
ldsw [%i4+0x1f8],%g2 ! %g2 = fc596c8df1496dd7
! Mem[0000000063000008] = abc986f1, %l2 = 7453c0edc0812997
ldstub [%i2+%o1],%l2 ! %l2 = 000000ab000000ff
! Mem[0000000062800030] = e805ff61 745b6429, %l4 = 0056d928, %l5 = 252b8e6c
ldd [%i1+0x030],%l4 ! %l4 = 00000000e805ff61 00000000745b6429
membar #Sync ! Added by membar checker (372)
! %l4 = e805ff61, %l5 = 745b6429, Mem[0000000090000130] = 0f79433d 7f978d02
std %l4,[%i4+0x130] ! Mem[0000000090000130] = e805ff61 745b6429
! Mem[0000000062000060] = 0d34575e, %l3 = 000000003402ba85
swap [%i0+0x060],%l3 ! %l3 = 000000000d34575e
! Mem[0000000062000002] = 52dddffe, %l2 = 00000000000000ab
ldstub [%i0+0x002],%l2 ! %l2 = 000000df000000ff
p41_label_25:
! Mem[00000000628000e4] = d080df93, %l3 = 000000000d34575e
swap [%i1+0x0e4],%l3 ! %l3 = 00000000d080df93
! Mem[0000000090000080] = e8810b84 0633a30b 87d10a3a f186c9ab
! Mem[0000000090000090] = 69928bb9 1d88c085 264dc1d6 a0a1c339
! Mem[00000000900000a0] = c2a83ffa 48def887 6ec801d8 e7889d65
! Mem[00000000900000b0] = 0f79433d 7f978d02 f6ac603c 9f0a6dcc
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000080] = e8810b84 0633a30b 87d10a3a f186c9ab
! Mem[0000000090000090] = 69928bb9 1d88c085 264dc1d6 a0a1c339
! Mem[00000000900000a0] = c2a83ffa 48def887 6ec801d8 e7889d65
! Mem[00000000900000b0] = 0f79433d 7f978d02 f6ac603c 9f0a6dcc
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[0000000091000188] = 64c2e0fb, %g2 = ffffffffb5be9df8
lduh [%i6+0x18a],%g2 ! %g2 = 00000000000064c2
! Mem[0000000062000048] = e2f475ccfc425787, %l6 = 00000000000000f3, %l1 = 00000000000000ee
add %i0,0x48,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = e2f475ccfc425787
! Mem[00000000620001b0] = 5731353627b79714, %l0 = 000000000000543e, %l7 = 0000000000000060
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 5731353627b79714
! Mem[0000000090800060] = 5618f7bb, %g2 = 00000000000064c2
ldsh [%i5+0x062],%g2 ! %g2 = 0000000000005618
! Mem[0000000090800100] = 9eb4acc2, %g2 = 0000000000005618
lduw [%i5+0x100],%g2 ! %g2 = 000000009eb4acc2
! Mem[00000000900000fc] = 92d12a90, %g18 = fc596c8df1496dd7
ldsw [%i4+0x0fc],%g2 ! %g2 = fc596c8df1496dd7
! Mem[0000000063800080] = 92017a19cd8198af, %l4 = 00000000e805ff61, %l3 = 00000000d080df93
add %i3,0x80,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 92017a19cd8198af
ba,a p41_not_taken_0_end
p41_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 000000000000543e
bne,a,pn %xcc,p41_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be e2f475ccfc425787
bne,a,pn %xcc,p41_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000df
bne,a,pn %xcc,p41_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 92017a19cd8198af
bne,a,pn %xcc,p41_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000e805ff61
bne,a,pn %xcc,p41_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000745b6429
bne,a,pn %xcc,p41_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000f3
bne,a,pn %xcc,p41_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 5731353627b79714
bne,a,pn %xcc,p41_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p41_check_fp_registers:
set p41_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 03cd7a83 4d0dcb16
bne %xcc,p41_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e18b4222 4fa7ac97
bne %xcc,p41_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 2f8fadff 43681920
bne %xcc,p41_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be db763edb 249f510a
bne %xcc,p41_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be a02b9c01 0d195ab2
bne %xcc,p41_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 71505ef6 c79cd6cd
bne %xcc,p41_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be db124d8b e3d044ff
bne %xcc,p41_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 6b2bb5c8 2e6eefc7
bne %xcc,p41_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be f1c83748 e14557c6
bne %xcc,p41_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 6890cd18 cb2ae920
bne %xcc,p41_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 63cf2bd2 5c7e8e02
bne %xcc,p41_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 7f8677ef c98c743c
bne %xcc,p41_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 68824ec3 ca262e3b
bne %xcc,p41_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 6f1bee9b eb24599c
bne %xcc,p41_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be e3590a1c ab55c29f
bne %xcc,p41_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be b5be9df8 92d12a90
bne %xcc,p41_f30_fail
nop
! Check Local Memory
set p41_local0_expect,%g1
p41_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 52ddfffe3ad581c8
ldx [%i0+0x000],%g3 ! Observed data at 0000000062000000
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x000,%g4
ldx [%g1+0x060],%g2 ! Expected data = 3402ba856e3af0b9
ldx [%i0+0x060],%g3 ! Observed data at 0000000062000060
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = aada5c32ff971b38
ldx [%i0+0x068],%g3 ! Observed data at 0000000062000068
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = c3292a4f0e9eb172
ldx [%i0+0x088],%g3 ! Observed data at 0000000062000088
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 001ebc225644002d
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000620000a0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = f1c83748e14557c6
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000620000c0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 6890cd18cb2ae920
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000620000c8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 63cf2bd25c7e8e02
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000620000d0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 7f8677efc98c743c
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000620000d8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 68824ec3ca262e3b
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000620000e0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 6f1bee9beb24599c
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000620000e8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = e3590a1cab55c29f
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000620000f0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = b5be9df892d12a90
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000620000f8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 543e09137a047ddc
ldx [%i0+0x118],%g3 ! Observed data at 0000000062000118
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 056f59ff57a9eb76
ldx [%i0+0x130],%g3 ! Observed data at 0000000062000130
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x130,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 8e774ad3ffda7dae
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000620001c0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 99a26299ffffffaf
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000620001f8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x1f8,%g4
set p41_local1_expect,%g1
p41_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = e805ff61745b6429
ldx [%i1+0x030],%g3 ! Observed data at 0000000062800030
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0f644e60ceff5028
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 = 4a219730aaf40d0b
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 = 0033c700bf06e4ee
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 = 1630453429231253
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 = dc3f4a41dc23ac22
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 = 91b8d2e1a6ae1817
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 = e73be1b01901f90a
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 = b5927f789b5b148c
ldx [%i1+0x078],%g3 ! Observed data at 0000000062800078
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 653b1dcb000000b4
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000628000d8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ee975b6a0d34575e
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000628000e0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 7bea314aff2e3fd4
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000628000e8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x168],%g2 ! Expected data = 58ee437f6fb0ff22
ldx [%i1+0x168],%g3 ! Observed data at 0000000062800168
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x168,%g4
ldx [%g1+0x198],%g2 ! Expected data = 59ff217def77867f
ldx [%i1+0x198],%g3 ! Observed data at 0000000062800198
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 4547ef9dbdb615b9
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000628001d8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 67288ae7ff413bb9
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 = b21c6e7473a75c3d
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000628001f0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1f0,%g4
set p41_local2_expect,%g1
p41_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = ffc986f13a0ad187
ldx [%i2+0x008],%g3 ! Observed data at 0000000063000008
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000603d43790f
ldx [%i2+0x030],%g3 ! Observed data at 0000000063000030
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x030,%g4
ldx [%g1+0x078],%g2 ! Expected data = e302ffb13903e137
ldx [%i2+0x078],%g3 ! Observed data at 0000000063000078
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = f1c83748e14557c6
ldx [%i2+0x080],%g3 ! Observed data at 0000000063000080
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 00000060ffffffc5
ldx [%i2+0x090],%g3 ! Observed data at 0000000063000090
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 68824ec3ca262e3b
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000630000a0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 58895167000000fe
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000630000d0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 95ff6a0101e14a7b
ldx [%i2+0x118],%g3 ! Observed data at 0000000063000118
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x118,%g4
ldx [%g1+0x168],%g2 ! Expected data = 0e239c488c93ffdb
ldx [%i2+0x168],%g3 ! Observed data at 0000000063000168
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 2e3b7510143cbc7a
ldx [%i2+0x180],%g3 ! Observed data at 0000000063000180
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = f707d0ff3fc9017f
ldx [%i2+0x190],%g3 ! Observed data at 0000000063000190
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x190,%g4
set p41_local3_expect,%g1
p41_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = acec7cff529b793f
ldx [%i3+0x010],%g3 ! Observed data at 0000000063800010
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 37962f2b4d1588d8
ldx [%i3+0x028],%g3 ! Observed data at 0000000063800028
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 543e091338f2e9b8
ldx [%i3+0x060],%g3 ! Observed data at 0000000063800060
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x060,%g4
ldx [%g1+0x098],%g2 ! Expected data = 7453c0edc0812997
ldx [%i3+0x098],%g3 ! Observed data at 0000000063800098
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 87e8b56ca91fff85
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000638000b0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = acefd82dc124ff3b
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000638000b8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ffd0a33cfedbf8fd
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000638000c8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = c65745e14837c8f1
ldx [%i3+0x100],%g3 ! Observed data at 0000000063800100
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 20e92acb18cd9068
ldx [%i3+0x108],%g3 ! Observed data at 0000000063800108
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 028e7e5cd22bcf63
ldx [%i3+0x110],%g3 ! Observed data at 0000000063800110
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 3c748cc9ef77867f
ldx [%i3+0x118],%g3 ! Observed data at 0000000063800118
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 3b2e26cac34e8268
ldx [%i3+0x120],%g3 ! Observed data at 0000000063800120
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 9c5924eb9bee1b6f
ldx [%i3+0x128],%g3 ! Observed data at 0000000063800128
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 9fc255ab1c0a59e3
ldx [%i3+0x130],%g3 ! Observed data at 0000000063800130
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 902ad192f89dbeb5
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 = c65745e14837c8f1
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 = 20e92acb18cd9068
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 = 028e7e5cd22bcf63
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 = 3c748cc9ef77867f
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 = 3b2e26cac34e8268
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 = 9c5924eb9bee1b6f
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 = 00000000000000b4
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 = 902ad192cb2ae920
ldx [%i3+0x178],%g3 ! Observed data at 0000000063800178
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 000000000000ff25
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:
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000063800010]
stba %l7,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800020]
ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000063000028]
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000063800018]
membar #Sync
mov 0x040,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000062800000]
stwa %l7,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000010]
done
p41_trap1o:
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000063800010]
stba %l7,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063800020]
ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000063000028]
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000063800018]
membar #Sync
mov 0x040,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000062800000]
stwa %l7,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000010]
done
p41_trap2e:
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000062000008]
ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000062800000]
ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000063000000]
ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000063800008]
ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000062000010]
stha %l7,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000018]
swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000063000018]
done
p41_trap2o:
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000062000008]
ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000062800000]
ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000063000000]
ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000063800008]
ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000062000010]
stha %l7,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000018]
swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000063000018]
done
p41_trap3e:
nop
nop
nop
done
p41_trap3o:
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 = 383ed6aa1e9f0863
ldx [%g1+0x008],%l1 ! %l1 = 2d7602d5faab15b9
ldx [%g1+0x010],%l2 ! %l2 = 392c4e947b8b58d2
ldx [%g1+0x018],%l3 ! %l3 = 94c4e6a6c3394fce
ldx [%g1+0x020],%l4 ! %l4 = e3d129f08e7e2cac
ldx [%g1+0x028],%l5 ! %l5 = 77d0f3d46c83e088
ldx [%g1+0x030],%l6 ! %l6 = 0e9674862affb626
ldx [%g1+0x038],%l7 ! %l7 = 2163ffbc3a77275b
! 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 = e700c242 9d711e89 38991da3 0b2b925c
! %f4 = ebd28406 fb01fb16 ad7588ca 0d3c0c7e
! %f8 = 8a8f6b06 a6eb4eb5 ddba1ac2 fbe1fcac
! %f12 = 23d5ed37 cade3e5e c0775a36 79ba1ed1
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f28b481f 26455208 3a495166 1c235183
! %f20 = 003cb91a 7013826d e1e39d7c 0245caed
! %f24 = 8a47f72c da747c3f 3c9d82da c10e003a
! %f28 = ceba5e5d bacb65ef e936b454 e53f546c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 58ffca5b 34d14236 ecc06258 f36f3d6d
! %f36 = fd8e6ad3 7ad18fd7 346874c6 dfd98a11
! %f40 = fc847426 ffb24b60 841e6f3c ac6eee12
! %f44 = 75e41e13 c8cc29ed 39bb4441 75ba1ffb
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x9ee8971700000074,%g7,%g1 ! GSR scale = 14, align = 4
wr %g1,%g0,%gsr ! GSR = 9ee8971700000074
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[0000000091800184] = 159b2764, %g2 = 0000000000000000
lduh [%o0+0x186],%g2 ! %g2 = 000000000000159b
! Mem[00000000650001d4] = 6dbb59a8, %l2 = adcf78900a8ff9c0
ldub [%i2+0x1d6],%l2 ! %l2 = 0000000000000059
! %l7 = e4a347b48380b6d5, Mem[0000000091000088] = 01cc76b4
sth %l7,[%i6+0x088] ! Mem[0000000091000088] = b6d576b4
! Mem[00000000648000b8] = 8a20d5fb, %l6 = d9fd2b6009827512
ldsw [%i1+0x0b8],%l6 ! %l6 = ffffffff8a20d5fb
! Mem[0000000064000110] = ab920c31d4fda887, %l5 = bda72018231e9e1b, %l4 = 93e3e36e4d3425b1
add %i0,0x110,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = ab920c31d4fda887
! Mem[0000000090800174] = 6dec9fe4, %g18 = 5acd1c35e3193765
ldsw [%i5+0x174],%g2 ! %g2 = 5acd1c35e3193765
! %l4 = ab920c31d4fda887, Mem[0000000090800050] = c529d7d1
stw %l4,[%i5+0x050] ! Mem[0000000090800050] = d4fda887
! Mem[00000000650001a4] = b7887174, %l2 = 0000000000000059
ldstub [%i2+0x1a4],%l2 ! %l2 = 000000b7000000ff
! %l0 = 8b687d20658d5e02, Mem[0000000090800050] = d4fda887
sth %l0,[%i5+0x050] ! Mem[0000000090800050] = 5e02a887
! %l1 = 2583ea980328ed74, Mem[00000000900001ee] = fbc85492
sth %l1,[%i4+0x1ee] ! Mem[00000000900001ec] = ed745492
p42_label_2:
membar #Sync ! Added by membar checker (373)
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761ed74
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! %l7 = e4a347b48380b6d5, Mem[0000000091800070] = cc8fbc7f000d055f
stx %l7,[%o0+0x070] ! Mem[0000000091800070] = e4a347b48380b6d5
! Mem[0000000065000048] = 9b4d108e, %l6 = 8a20d5fb, %l5 = 231e9e1b
add %i2,0x48,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000009b4d108e
! Mem[0000000090000030] = 0c8c53732467b2d9, %g2 = 000000006dec9fe4
ldx [%i4+0x030],%g2 ! %g2 = 0c8c53732467b2d9
! Mem[00000000658000c4] = d348687a, %l2 = 00000000000000b7
swap [%i3+0x0c4],%l2 ! %l2 = 00000000d348687a
! Mem[00000000918001e0] = 473e1c64 00373807, %g2 = 2467b2d9, %g3 = 00000000
ldd [%o0+0x1e0],%g2 ! %g2 = 00000000473e1c64 0000000000373807
! %f0 = e700c242 9d711e89 38991da3 0b2b925c
! %f4 = ebd28406 fb01fb16 ad7588ca 0d3c0c7e
! %f8 = 8a8f6b06 a6eb4eb5 ddba1ac2 fbe1fcac
! %f12 = 23d5ed37 cade3e5e c0775a36 79ba1ed1
mov 0x0c0,%g5
stda %f0,[%i2+%g5]ASI_BLK_AIUSL ! Block Store to 00000000650000c0
! Mem[0000000064800148] = fed915cc, %l4 = ab920c31d4fda887
ldstub [%i1+0x148],%l4 ! %l4 = 000000fe000000ff
! %l0 = 8b687d20658d5e02, Mem[00000000908001a8] = f2d6d9ad
stb %l0,[%i5+0x1a8] ! Mem[00000000908001a8] = 02d6d9ad
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761ed74
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
p42_label_3:
! Mem[00000000640001c4] = b625d35b, %l4 = 00000000000000fe
ldsb [%i0+0x1c7],%l4 ! %l4 = 000000000000005b
! %l2 = d348687a, %l3 = f5cc43fc, Mem[0000000091000018] = 4118285b 0eb0b5a8
std %l2,[%i6+%o3] ! Mem[0000000091000018] = d348687a f5cc43fc
! Mem[00000000900001a8] = 0362227d, %g2 = 00000000473e1c64
lduw [%i4+0x1a8],%g2 ! %g2 = 000000000362227d
! Mem[0000000064000088] = 9762a58e, %l4 = 000000000000005b
swap [%i0+0x088],%l4 ! %l4 = 000000009762a58e
! Mem[0000000090800044] = 3ae6831c, %g2 = 000000000362227d
lduw [%i5+0x044],%g2 ! %g2 = 000000003ae6831c
! %f0 = e700c242 9d711e89 38991da3 0b2b925c
! %f4 = ebd28406 fb01fb16 ad7588ca 0d3c0c7e
! %f8 = 8a8f6b06 a6eb4eb5 ddba1ac2 fbe1fcac
! %f12 = 23d5ed37 cade3e5e c0775a36 79ba1ed1
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[0000000064000190] = 34123c81, %l5 = 9b4d108e, %l1 = 0328ed74
add %i0,0x190,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000034123c81
! Mem[00000000910000d0] = 48cf8205, %g2 = 000000003ae6831c
ldub [%i6+0x0d1],%g2 ! %g2 = 0000000000000048
! Mem[00000000900000c8] = d21905eb f50147aa, %g2 = 00000048, %g3 = 00373807
ldd [%i4+0x0c8],%g2 ! %g2 = 00000000d21905eb 00000000f50147aa
! Mem[0000000064000040] = 7f83a55a eb9b2823 96a115db 6df89068
! Mem[0000000064000050] = d5e5fc07 14cec8e8 5ade09b0 d9d0490f
! Mem[0000000064000060] = 93f3a13d 58e38ea0 0022c9e2 87471e5f
! Mem[0000000064000070] = 67565628 01ea0e82 422001c1 83d80b5c
mov 0x040,%g6
ldda [%i0+%g6]ASI_BLK_SL,%f16 ! Block Load from 0000000064000040
p42_label_4:
! Mem[00000000648000ce] = b8539c53, %l2 = 00000000d348687a
ldstub [%i1+0x0ce],%l2 ! %l2 = 0000009c000000ff
membar #Sync ! Added by membar checker (374)
! %l0 = 658d5e02, %l1 = 34123c81, Mem[00000000900001f0] = 5492cc02 da0c58e5
std %l0,[%i4+0x1f0] ! Mem[00000000900001f0] = 658d5e02 34123c81
! Mem[000000006480001c] = 9afbd1c8, %l3 = 965263abf5cc43fc
ldsh [%i1+0x01e],%l3 ! %l3 = ffffffffffffd1c8
! Mem[0000000090000020] = 862d54e7, %g2 = 00000000d21905eb
lduh [%i4+0x022],%g2 ! %g2 = 000000000000862d
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000140
! %f16 = 23289beb 5aa5837f 6890f86d db15a196
! %f20 = e8c8ce14 07fce5d5 0f49d0d9 b009de5a
! %f24 = a08ee358 3da1f393 5f1e4787 e2c92200
! %f28 = 820eea01 28565667 5c0bd883 c1012042
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000140
! %l4 = 000000009762a58e, Mem[00000000918000cc] = 74d12d6a
stb %l4,[%o0+0x0cc] ! Mem[00000000918000cc] = 8ed12d6a
! Mem[0000000091800058] = 02afdbd2, %g2 = 000000000000862d
ldsb [%o0+0x05b],%g2 ! %g2 = 0000000000000002
! %l6 = 8a20d5fb, %l7 = 8380b6d5, Mem[0000000065800190] = e11f855b 1698f383
std %l6,[%i3+0x190] ! Mem[0000000065800190] = 8a20d5fb 8380b6d5
! Mem[0000000065000070] = c99cefa0, %l4 = 000000009762a58e
swap [%i2+0x070],%l4 ! %l4 = 00000000c99cefa0
p42_label_5:
! Mem[0000000064800090] = a30713ec, %l6 = 8a20d5fb, %l5 = 9b4d108e
add %i1,0x90,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000a30713ec
! Mem[00000000918001cc] = 88f36a57, %g18 = 5acd1c35e3193765
ldsw [%o0+0x1cc],%g2 ! %g2 = 5acd1c35e3193765
! Mem[0000000064000163] = 5d1cf944, %l6 = ffffffff8a20d5fb
ldstub [%i0+0x163],%l6 ! %l6 = 00000044000000ff
! %l4 = 00000000c99cefa0, Mem[0000000091800150] = ccaef1b0d5f7f42a
stx %l4,[%o0+0x150] ! Mem[0000000091800150] = 00000000c99cefa0
! Mem[0000000091000008] = 27e2e4e1 df89ac55, %g2 = 88f36a57, %g3 = f50147aa
ldd [%i6+%o1],%g2 ! %g2 = 0000000027e2e4e1 00000000df89ac55
! Mem[00000000648001db] = b3c50c6d, %l4 = 00000000c99cefa0
ldstub [%i1+0x1db],%l4 ! %l4 = 0000006d000000ff
! Mem[0000000091800010] = edbf77c6, %g2 = 0000000027e2e4e1
ldsb [%o0+0x012],%g2 ! %g2 = ffffffffffffffed
! Mem[0000000064800078] = 3b7c1340, %l3 = ffffffffffffd1c8
ldsh [%i1+0x078],%l3 ! %l3 = 0000000000003b7c
! Mem[00000000658001f0] = 4c95d8fa 416a410b, %l4 = 0000006d, %l5 = a30713ec
ldd [%i3+0x1f0],%l4 ! %l4 = 000000004c95d8fa 00000000416a410b
! Mem[0000000090800138] = 903ddd5b 61a301d1, %g2 = ffffffed, %g3 = df89ac55
ldd [%i5+0x138],%g2 ! %g2 = 00000000903ddd5b 0000000061a301d1
p42_label_6:
! %l0 = 8b687d20658d5e02, Mem[00000000910000a8] = e1b008cc
stw %l0,[%i6+0x0a8] ! Mem[00000000910000a8] = 658d5e02
! Mem[00000000650000b4] = 7df068d8, %l4 = 000000004c95d8fa
swap [%i2+0x0b4],%l4 ! %l4 = 000000007df068d8
! %l5 = 00000000416a410b, Mem[0000000065800098] = 814f6d64
stb %l5,[%i3+0x098] ! Mem[0000000065800098] = 0b4f6d64
membar #Sync ! Added by membar checker (375)
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761ed74
! Mem[00000000900001f0] = 658d5e02 34123c81 16073d41 15aca2b6
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900001c0
! Mem[0000000064800110] = 27cb2dae, %l4 = 7df068d8, %l3 = 00003b7c
add %i1,0x110,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000027cb2dae
! Mem[0000000065800049] = 949a34ef, %l7 = e4a347b48380b6d5
ldstub [%i3+0x049],%l7 ! %l7 = 0000009a000000ff
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761ed74
! Mem[00000000900001f0] = 658d5e02 34123c81 16073d41 15aca2b6
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000918000ac] = 706875ac, %g2 = 00000000903ddd5b
ldsb [%o0+0x0ac],%g2 ! %g2 = 0000000000000070
! Mem[0000000064000130] = b86b431f, %l3 = 0000000027cb2dae
ldsb [%i0+0x130],%l3 ! %l3 = ffffffffffffffb8
! Mem[00000000640001b0] = fe538d987aa4ac3b, %l6 = 0000000000000044, %l6 = 0000000000000044
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = fe538d987aa4ac3b
p42_label_7:
! Mem[00000000900000d4] = b0ff9243, %g2 = 0000000000000070
lduw [%i4+0x0d4],%g2 ! %g2 = 00000000b0ff9243
! Mem[0000000065000070] = 9762a58e, %l2 = 000000000000009c
swap [%i2+0x070],%l2 ! %l2 = 000000009762a58e
! %f0 = e700c242 9d711e89 38991da3 0b2b925c
! %f4 = ebd28406 fb01fb16 ad7588ca 0d3c0c7e
! %f8 = 8a8f6b06 a6eb4eb5 ddba1ac2 fbe1fcac
! %f12 = 23d5ed37 cade3e5e c0775a36 79ba1ed1
mov 0x180,%g5
stda %f0,[%i0+%g5]ASI_COMMIT_S ! Block Store to 0000000064000180
! %f0 = e700c242 9d711e89 38991da3 0b2b925c
! %f4 = ebd28406 fb01fb16 ad7588ca 0d3c0c7e
! %f8 = 8a8f6b06 a6eb4eb5 ddba1ac2 fbe1fcac
! %f12 = 23d5ed37 cade3e5e c0775a36 79ba1ed1
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000040
! %l3 = ffffffffffffffb8, Mem[00000000650001c0] = 27588539
stw %l3,[%i2+0x1c0] ! Mem[00000000650001c0] = ffffffb8
! Mem[00000000648001d8] = b3c50cff, %l5 = 00000000416a410b
lduw [%i1+0x1d8],%l5 ! %l5 = 00000000b3c50cff
! Mem[0000000091800020] = 4b559190, %g2 = 00000000b0ff9243
ldsb [%o0+0x021],%g2 ! %g2 = 000000000000004b
! Mem[0000000064000068] = 0022c9e287471e5f, %l3 = ffffffffffffffb8, %l4 = 000000007df068d8
add %i0,0x68,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 0022c9e287471e5f
membar #Sync ! Added by membar checker (376)
! Mem[0000000065000040] = 7c94e2f1 f339a161 9b4d108e ea922db2
! Mem[0000000065000050] = 679bc105 5b37266d a6521ff9 3749756c
! Mem[0000000065000060] = 3371e474 a37cf529 d2d9f910 57bb2f5f
! Mem[0000000065000070] = 0000009c 08980b3d ccbb0bc5 96dc4ce7
ldda [%i2+%g6]ASI_BLK_P,%f0 ! Block Load from 0000000065000040
! %l7 = 000000000000009a, Mem[0000000090000196] = fb16ad75
stb %l7,[%i4+0x196] ! Mem[0000000090000194] = 9a16ad75
p42_label_8:
! Mem[0000000065000020] = dc8250bb5a34f2e7, %l7 = 000000000000009a
ldx [%i2+%o4],%l7 ! %l7 = dc8250bb5a34f2e7
! %l5 = 00000000b3c50cff, Mem[0000000091800128] = 588be828
stw %l5,[%o0+0x128] ! Mem[0000000091800128] = b3c50cff
! Mem[00000000650000b7] = 4c95d8fa, %l6 = fe538d987aa4ac3b
ldstub [%i2+0x0b7],%l6 ! %l6 = 000000fa000000ff
! Mem[0000000090800064] = f7bb24ad, %g2 = 000000000000004b
ldsh [%i5+0x064],%g2 ! %g2 = fffffffffffff7bb
! Mem[000000009080013c] = 01d16574, %g2 = fffffffffffff7bb
ldsh [%i5+0x13e],%g2 ! %g2 = 00000000000001d1
! %l0 = 658d5e02, %l1 = 34123c81, Mem[0000000091000088] = b6d576b4 1fef824c
std %l0,[%i6+0x088] ! Mem[0000000091000088] = 658d5e02 34123c81
! Mem[000000009000019c] = 0d3c0c7e, %g18 = 5acd1c35e3193765
ldsw [%i4+0x19c],%g2 ! %g2 = 5acd1c35e3193765
! Mem[0000000065000020] = dc8250bb, %l2 = 000000009762a58e
swap [%i2+%o4],%l2 ! %l2 = 00000000dc8250bb
! Mem[000000006400008c] = 35d37270, %l4 = 0022c9e287471e5f
ldsw [%i0+0x08c],%l4 ! %l4 = 0000000035d37270
! Mem[0000000065000138] = 796b173b3635fd02, %l1 = 0000000034123c81, %l4 = 0000000035d37270
add %i2,0x138,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 796b173b3635fd02
p42_label_9:
! Mem[00000000650001cb] = 0492433c, %l1 = 0000000034123c81
ldstub [%i2+0x1cb],%l1 ! %l1 = 0000003c000000ff
! %f16 = 23289beb 5aa5837f 6890f86d db15a196
! %f20 = e8c8ce14 07fce5d5 0f49d0d9 b009de5a
! %f24 = a08ee358 3da1f393 5f1e4787 e2c92200
! %f28 = 820eea01 28565667 5c0bd883 c1012042
stda %f16,[%i2+%g4]ASI_BLK_SL ! Block Store to 00000000650001c0
! Mem[000000006400011c] = 5fdbe00e, %l5 = 00000000b3c50cff
swap [%i0+0x11c],%l5 ! %l5 = 000000005fdbe00e
! Mem[000000006500018c] = 017676a1, %l6 = 000000fa, %l1 = 0000003c
add %i2,0x18c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000017676a1
! %l2 = 00000000dc8250bb, Mem[0000000090000088] = 090ffb11
stb %l2,[%i4+0x088] ! Mem[0000000090000088] = bb0ffb11
! Mem[0000000064000100] = 170ae6ce, %l0 = 8b687d20658d5e02
ldsh [%i0+0x102],%l0 ! %l0 = ffffffffffffe6ce
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %f0 = 7c94e2f1 f339a161 9b4d108e ea922db2
! %f4 = 679bc105 5b37266d a6521ff9 3749756c
! %f8 = 3371e474 a37cf529 d2d9f910 57bb2f5f
! %f12 = 0000009c 08980b3d ccbb0bc5 96dc4ce7
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! %l1 = 00000000017676a1, Mem[00000000908000b4] = 9a765db5
sth %l1,[%i5+0x0b4] ! Mem[00000000908000b4] = 76a15db5
p42_label_10:
! %l7 = dc8250bb5a34f2e7, Mem[0000000064800060] = 49bf4aec
stw %l7,[%i1+0x060] ! Mem[0000000064800060] = 5a34f2e7
! Mem[00000000640000f0] = ca6ec1c8, %l2 = 00000000dc8250bb
ldsw [%i0+0x0f0],%l2 ! %l2 = ffffffffca6ec1c8
! %f16 = 23289beb 5aa5837f 6890f86d db15a196
! %f20 = e8c8ce14 07fce5d5 0f49d0d9 b009de5a
! %f24 = a08ee358 3da1f393 5f1e4787 e2c92200
! %f28 = 820eea01 28565667 5c0bd883 c1012042
mov 0x180,%g5
stda %f16,[%i2+%g5]ASI_BLK_PL ! Block Store to 0000000065000180
! Mem[0000000090800078] = 665a5729 3fc64c00, %g2 = 0d3c0c7e, %g3 = 61a301d1
ldd [%i5+0x078],%g2 ! %g2 = 00000000665a5729 000000003fc64c00
! Mem[00000000918000a8] = f4507068, %g2 = 00000000665a5729
ldsh [%o0+0x0aa],%g2 ! %g2 = fffffffffffff450
! Mem[00000000908001f0] = 3f23444f, %g2 = fffffffffffff450
ldub [%i5+0x1f1],%g2 ! %g2 = 000000000000003f
membar #Sync ! Added by membar checker (377)
! Mem[0000000090000080] = 3efaec82 ba5db46e bb0ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000064000158] = e9ad5b8f9f184b67, %l3 = ffffffffffffffb8, %l3 = ffffffffffffffb8
add %i0,0x158,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = e9ad5b8f9f184b67
! Mem[00000000900000d4] = b0ff9243, %g2 = 000000000000003f
lduh [%i4+0x0d4],%g2 ! %g2 = 000000000000b0ff
! Mem[0000000064800178] = f81146f6 d32d72cd, %l0 = ffffe6ce, %l1 = 017676a1
ldd [%i1+0x178],%l0 ! %l0 = 00000000f81146f6 00000000d32d72cd
p42_label_11:
! Mem[000000009100013c] = 5a67546b, %g2 = 000000000000b0ff
lduh [%i6+0x13e],%g2 ! %g2 = 0000000000005a67
! Mem[00000000648000c4] = 9b26e795, %l6 = 00000000000000fa
swap [%i1+0x0c4],%l6 ! %l6 = 000000009b26e795
! Mem[00000000648001e0] = 6321af6f 2aaccd0c, %l4 = 3635fd02, %l5 = 5fdbe00e
ldd [%i1+0x1e0],%l4 ! %l4 = 000000006321af6f 000000002aaccd0c
! Mem[0000000090000140] = 23289beb 5aa5837f 6890f86d db15a196
! Mem[0000000090000150] = e8c8ce14 07fce5d5 0f49d0d9 b009de5a
! Mem[0000000090000160] = a08ee358 3da1f393 5f1e4787 e2c92200
! Mem[0000000090000170] = 820eea01 28565667 5c0bd883 c1012042
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! %l7 = dc8250bb5a34f2e7, Mem[0000000091000028] = 22d6d33bc405d5f9
stx %l7,[%i6+%o5] ! Mem[0000000091000028] = dc8250bb5a34f2e7
! Mem[000000009180017c] = 5444641d, %g2 = 0000000000005a67
ldsb [%o0+0x17d],%g2 ! %g2 = 0000000000000054
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000006500008c] = 39dec3c5, %l2 = ca6ec1c8, %l4 = 6321af6f
add %i2,0x8c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000039dec3c5
! Mem[00000000900000e0] = b1f7e984, %g2 = 0000000000000054
lduw [%i4+0x0e0],%g2 ! %g2 = 00000000b1f7e984
! %l0 = 00000000f81146f6, Mem[0000000064800005] = 3e2561a3
stb %l0,[%i1+0x005] ! Mem[0000000064800004] = 3ef661a3
p42_label_12:
! Mem[0000000065800124] = 9729db1e, %l2 = ffffffffca6ec1c8
ldstub [%i3+0x124],%l2 ! %l2 = 00000097000000ff
membar #Sync ! Added by membar checker (378)
! %l6 = 9b26e795, %l7 = 5a34f2e7, Mem[0000000090000170] = 820eea01 28565667
std %l6,[%i4+0x170] ! Mem[0000000090000170] = 9b26e795 5a34f2e7
! Mem[0000000091000118] = 52c01ddb, %g2 = 00000000b1f7e984
lduh [%i6+0x11a],%g2 ! %g2 = 00000000000052c0
! Mem[00000000910000fc] = 493c8487, %g2 = 00000000000052c0
ldsh [%i6+0x0fe],%g2 ! %g2 = 000000000000493c
! Mem[0000000091800130] = fbcaa034, %g18 = 5acd1c35e3193765
ldsw [%o0+0x130],%g2 ! %g2 = 5acd1c35e3193765
! Mem[00000000640000d0] = e6df2048, %l0 = f81146f6, %l4 = 39dec3c5
add %i0,0xd0,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000e6df2048
! %l4 = 00000000e6df2048, Mem[0000000090000078] = c0775a36
stw %l4,[%i4+0x078] ! Mem[0000000090000078] = e6df2048
! Mem[000000009180010c] = edbaba01, %g2 = fffffffffbcaa034
ldsh [%o0+0x10e],%g2 ! %g2 = ffffffffffffedba
! %f0 = 7c94e2f1 f339a161 9b4d108e ea922db2
! %f4 = 679bc105 5b37266d a6521ff9 3749756c
! %f8 = 3371e474 a37cf529 d2d9f910 57bb2f5f
! %f12 = 0000009c 08980b3d ccbb0bc5 96dc4ce7
mov 0x100,%g5
stda %f0,[%i1+%g5]ASI_BLK_AIUPL ! Block Store to 0000000064800100
! Mem[00000000918000dc] = 6307f2fb, %g2 = ffffffffffffedba
lduh [%o0+0x0dc],%g2 ! %g2 = 0000000000006307
p42_label_13:
! Mem[0000000091000088] = 658d5e02, %g2 = 0000000000006307
lduw [%i6+0x088],%g2 ! %g2 = 00000000658d5e02
! Mem[0000000065000118] = 160b8363, %l4 = 00000000e6df2048
swap [%i2+0x118],%l4 ! %l4 = 00000000160b8363
! %f0 = 7c94e2f1 f339a161 9b4d108e ea922db2
! %f4 = 679bc105 5b37266d a6521ff9 3749756c
! %f8 = 3371e474 a37cf529 d2d9f910 57bb2f5f
! %f12 = 0000009c 08980b3d ccbb0bc5 96dc4ce7
stda %f0,[%i2+%g6]ASI_COMMIT_P ! Block Store to 0000000065000140
! Mem[0000000065000020] = 9762a58e 5a34f2e7, %l4 = 160b8363, %l5 = 2aaccd0c
ldd [%i2+%o4],%l4 ! %l4 = 000000009762a58e 000000005a34f2e7
! Mem[0000000090000070] = 23d5ed37cade3e5e, %g2 = 00000000658d5e02
ldx [%i4+0x070],%g2 ! %g2 = 23d5ed37cade3e5e
! Mem[00000000910001f8] = c84c2b47 8cef9465, %g2 = cade3e5e, %g3 = 3fc64c00
ldd [%i6+0x1f8],%g2 ! %g2 = 00000000c84c2b47 000000008cef9465
! Mem[000000006480004a] = 4c50d7b5, %l7 = dc8250bb5a34f2e7
ldstub [%i1+0x04a],%l7 ! %l7 = 000000d7000000ff
! %l6 = 000000009b26e795, Mem[0000000091000128] = 754a2d84
stw %l6,[%i6+0x128] ! Mem[0000000091000128] = 9b26e795
! Mem[000000006580005c] = 62b74d5f, %l3 = e9ad5b8f9f184b67
swap [%i3+0x05c],%l3 ! %l3 = 0000000062b74d5f
! Mem[0000000065000080] = 50062a607ef3bece, %l5 = 000000005a34f2e7, %l7 = 00000000000000d7
add %i2,0x80,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 50062a607ef3bece
p42_label_14:
! Mem[0000000090000094] = 4dd1502b, %g2 = 00000000c84c2b47
ldsh [%i4+0x094],%g2 ! %g2 = 0000000000004dd1
! Mem[00000000900000d8] = b5f74cbd, %g18 = 5acd1c35e3193765
ldsw [%i4+0x0d8],%g2 ! %g2 = 5acd1c35e3193765
! Mem[0000000065000108] = 0c77943e, %l4 = 9762a58e, %l7 = 7ef3bece
add %i2,0x108,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000000c77943e
! %l6 = 000000009b26e795, Mem[000000006500018c] = 6df89068
sth %l6,[%i2+0x18c] ! Mem[000000006500018c] = e7959068
! Mem[0000000064000021] = 83aa61b5, %l1 = 00000000d32d72cd
ldstub [%i0+0x021],%l1 ! %l1 = 000000aa000000ff
! Mem[0000000091000188] = c03b64c2e0fb7783, %g2 = ffffffffb5f74cbd
ldx [%i6+0x188],%g2 ! %g2 = c03b64c2e0fb7783
! %f0 = 7c94e2f1 f339a161 9b4d108e ea922db2
! %f4 = 679bc105 5b37266d a6521ff9 3749756c
! %f8 = 3371e474 a37cf529 d2d9f910 57bb2f5f
! %f12 = 0000009c 08980b3d ccbb0bc5 96dc4ce7
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! %f16 = 23289beb 5aa5837f 6890f86d db15a196
! %f20 = e8c8ce14 07fce5d5 0f49d0d9 b009de5a
! %f24 = a08ee358 3da1f393 5f1e4787 e2c92200
! %f28 = 820eea01 28565667 5c0bd883 c1012042
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[00000000910000c0] = d64cb874, %g2 = c03b64c2e0fb7783
ldsh [%i6+0x0c0],%g2 ! %g2 = ffffffffffffd64c
! Mem[0000000065000060] = 3371e474a37cf529, %l6 = 000000009b26e795, %l5 = 000000005a34f2e7
add %i2,0x60,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 3371e474a37cf529
p42_label_15:
membar #Sync ! Added by membar checker (379)
! %f0 = 7c94e2f1 f339a161 9b4d108e ea922db2
! %f4 = 679bc105 5b37266d a6521ff9 3749756c
! %f8 = 3371e474 a37cf529 d2d9f910 57bb2f5f
! %f12 = 0000009c 08980b3d ccbb0bc5 96dc4ce7
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[0000000090800180] = c59a7601, %g2 = ffffffffffffd64c
lduh [%i5+0x180],%g2 ! %g2 = 000000000000c59a
! Mem[0000000090800014] = 59edffe8, %g2 = 000000000000c59a
lduh [%i5+0x016],%g2 ! %g2 = 00000000000059ed
! Mem[0000000091800058] = 02afdbd2, %g2 = 00000000000059ed
ldub [%o0+0x05b],%g2 ! %g2 = 0000000000000002
! Mem[0000000065000128] = 8a5b5777, %l3 = 0000000062b74d5f
ldstub [%i2+0x128],%l3 ! %l3 = 0000008a000000ff
! Mem[0000000064800080] = bd6d1a82 ddc4bc3f a796e228 bda9fcc5
! Mem[0000000064800090] = a30713ec 0d7bc981 d388183a 475c261f
! Mem[00000000648000a0] = d2cf1c8c 1209cfa1 561e3499 7edfae7b
! Mem[00000000648000b0] = faae4e13 0e4ed855 8a20d5fb 89076789
mov 0x080,%g4
ldda [%i1+%g4]ASI_BLK_P,%f16 ! Block Load from 0000000064800080
! Mem[0000000065800040] = 03dbe84d, %l2 = 0000000000000097
swap [%i3+0x040],%l2 ! %l2 = 0000000003dbe84d
membar #Sync ! Added by membar checker (380)
! %l3 = 000000000000008a, Mem[00000000648000ba] = 8a20d5fb
sth %l3,[%i1+0x0ba] ! Mem[00000000648000b8] = 8a20008a
! Mem[00000000640000dc] = 9b63b3c4, %l2 = 03dbe84d, %l0 = f81146f6
add %i0,0xdc,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000009b63b3c4
! Mem[0000000091800100] = b9fd17a2 00e88dfb, %g2 = 00000002, %g3 = 8cef9465
ldd [%o0+0x100],%g2 ! %g2 = 00000000b9fd17a2 0000000000e88dfb
p42_label_16:
! %l7 = 000000000c77943e, Mem[00000000910001f4] = 868064bc
stb %l7,[%i6+0x1f4] ! Mem[00000000910001f4] = 3e8064bc
! Mem[00000000900001b0] = 0000009c 08980b3d, %g2 = b9fd17a2, %g3 = 00e88dfb
ldd [%i4+0x1b0],%g2 ! %g2 = 000000000000009c 0000000008980b3d
! Mem[00000000658001e4] = 5720b2f1, %l3 = 000000000000008a
ldsh [%i3+0x1e4],%l3 ! %l3 = 0000000000005720
! Mem[0000000064800100] = 61a139f3 f1e2947c b22d92ea 8e104d9b
! Mem[0000000064800110] = 6d26375b 05c19b67 6c754937 f91f52a6
! Mem[0000000064800120] = 29f57ca3 74e47133 5f2fbb57 10f9d9d2
! Mem[0000000064800130] = 3d0b9808 9c000000 e74cdc96 c50bbbcc
ldda [%i1+%g5]ASI_BLK_S,%f0 ! Block Load from 0000000064800100
! Mem[0000000090800058] = 126e605558f29b62, %g2 = 000000000000009c
ldx [%i5+0x058],%g2 ! %g2 = 126e605558f29b62
! Mem[00000000908001dc] = 79494914, %g2 = 126e605558f29b62
ldub [%i5+0x1dd],%g2 ! %g2 = 0000000000000079
! %l6 = 000000009b26e795, Mem[0000000090000038] = 6e81d6bf
stw %l6,[%i4+0x038] ! Mem[0000000090000038] = 9b26e795
! Mem[0000000064000024] = a0ff8cc8, %l4 = 9762a58e, %l2 = 03dbe84d
add %i0,0x24,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000a0ff8cc8
! Mem[0000000090000180] = 7c94e2f1 f339a161 9b4d108e ea922db2
! Mem[0000000090000190] = 679bc105 5b37266d a6521ff9 3749756c
! Mem[00000000900001a0] = 3371e474 a37cf529 d2d9f910 57bb2f5f
! Mem[00000000900001b0] = 0000009c 08980b3d ccbb0bc5 96dc4ce7
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[00000000650000c0] = 891e719d42c200e7, %l6 = 000000009b26e795, %l6 = 000000009b26e795
add %i2,0xc0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 891e719d42c200e7
p42_label_17:
! Mem[0000000065800073] = 824f7c73, %l7 = 000000000c77943e
ldstub [%i3+0x073],%l7 ! %l7 = 00000073000000ff
! %f0 = 61a139f3 f1e2947c b22d92ea 8e104d9b
! %f4 = 6d26375b 05c19b67 6c754937 f91f52a6
! %f8 = 29f57ca3 74e47133 5f2fbb57 10f9d9d2
! %f12 = 3d0b9808 9c000000 e74cdc96 c50bbbcc
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[000000009000010c] = ea922db2, %g2 = 0000000000000079
lduw [%i4+0x10c],%g2 ! %g2 = 00000000ea922db2
! Mem[00000000650001ec] = 87471e5f, %l3 = 0000000000005720
ldstub [%i2+0x1ec],%l3 ! %l3 = 00000087000000ff
! %l0 = 000000009b63b3c4, Mem[00000000918000a8] = e290f450706875ac
stx %l0,[%o0+0x0a8] ! Mem[00000000918000a8] = 000000009b63b3c4
! Mem[0000000090000100] = 7c94e2f1 f339a161 9b4d108e ea922db2
! Mem[0000000090000110] = 679bc105 5b37266d a6521ff9 3749756c
! Mem[0000000090000120] = 3371e474 a37cf529 d2d9f910 57bb2f5f
! Mem[0000000090000130] = 0000009c 08980b3d ccbb0bc5 96dc4ce7
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! %l4 = 000000009762a58e, Mem[00000000648001dc] = e2f8c548
stb %l4,[%i1+0x1dc] ! Mem[00000000648001dc] = 8ef8c548
! Mem[000000006580015c] = 37506b79, %l7 = 0000000000000073
ldsh [%i3+0x15c],%l7 ! %l7 = 0000000000003750
! Mem[00000000918000e4] = d226234a, %g2 = 00000000ea922db2
lduw [%o0+0x0e4],%g2 ! %g2 = 00000000d226234a
membar #Sync ! Added by membar checker (381)
! %l2 = 00000000a0ff8cc8, Mem[0000000090000188] = 9b4d108eea922db2
stx %l2,[%i4+0x188] ! Mem[0000000090000188] = 00000000a0ff8cc8
p42_label_18:
! Mem[0000000065800017] = d235e01e, %l3 = 0000000000000087
ldstub [%i3+0x017],%l3 ! %l3 = 0000001e000000ff
! Mem[0000000064000028] = a4f397d0, %l4 = 000000009762a58e
swap [%i0+%o5],%l4 ! %l4 = 00000000a4f397d0
! Mem[0000000064000054] = 14cec8e8, %l5 = a37cf529, %l0 = 9b63b3c4
add %i0,0x54,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000014cec8e8
! Mem[0000000064000048] = 96a115db6df89068, %l2 = 00000000a0ff8cc8, %l6 = 891e719d42c200e7
add %i0,0x48,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 96a115db6df89068
! Mem[00000000650001d0] = d5e5fc07, %l6 = 96a115db6df89068
swap [%i2+0x1d0],%l6 ! %l6 = 00000000d5e5fc07
! Mem[000000009100004c] = 3b997346, %g2 = 00000000d226234a
lduw [%i6+0x04c],%g2 ! %g2 = 000000003b997346
! %l0 = 14cec8e8, %l1 = 000000aa, Mem[00000000918001a0] = b513b098 36ce7981
std %l0,[%o0+0x1a0] ! Mem[00000000918001a0] = 14cec8e8 000000aa
! Mem[0000000090800140] = 6574d814, %g2 = 000000003b997346
ldsh [%i5+0x140],%g2 ! %g2 = 0000000000006574
! Mem[0000000064800080] = bd6d1a82ddc4bc3f, %l5 = 3371e474a37cf529, %l5 = 3371e474a37cf529
add %i1,0x80,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = bd6d1a82ddc4bc3f
! Mem[0000000065000140] = 7c94e2f1f339a161, %l5 = bd6d1a82ddc4bc3f, %l1 = 00000000000000aa
add %i2,0x140,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 7c94e2f1f339a161
p42_label_19:
! %f16 = bd6d1a82 ddc4bc3f a796e228 bda9fcc5
! %f20 = a30713ec 0d7bc981 d388183a 475c261f
! %f24 = d2cf1c8c 1209cfa1 561e3499 7edfae7b
! %f28 = faae4e13 0e4ed855 8a20d5fb 89076789
stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[0000000090000140] = 23289beb 5aa5837f 6890f86d db15a196
! Mem[0000000090000150] = e8c8ce14 07fce5d5 0f49d0d9 b009de5a
! Mem[0000000090000160] = a08ee358 3da1f393 5f1e4787 e2c92200
! Mem[0000000090000170] = 9b26e795 5a34f2e7 5c0bd883 c1012042
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[00000000648001e8] = e87ee0da, %l0 = 14cec8e8, %l7 = 00003750
add %i1,0x1e8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000e87ee0da
! Mem[0000000090000198] = a6521ff9 3749756c, %g2 = 00006574, %g3 = 08980b3d
ldd [%i4+0x198],%g2 ! %g2 = 00000000a6521ff9 000000003749756c
! Mem[0000000064000126] = f41cfe49, %l5 = bd6d1a82ddc4bc3f
ldstub [%i0+0x126],%l5 ! %l5 = 000000fe000000ff
! %f16 = bd6d1a82 ddc4bc3f a796e228 bda9fcc5
! %f20 = a30713ec 0d7bc981 d388183a 475c261f
! %f24 = d2cf1c8c 1209cfa1 561e3499 7edfae7b
! %f28 = faae4e13 0e4ed855 8a20d5fb 89076789
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[0000000090800028] = a34762b7, %g2 = 00000000a6521ff9
ldub [%i5+0x02b],%g2 ! %g2 = 00000000000000a3
! Mem[0000000065800164] = 7bca615a, %l0 = 0000000014cec8e8
ldstub [%i3+0x164],%l0 ! %l0 = 0000007b000000ff
! %l2 = a0ff8cc8, %l3 = 0000001e, Mem[0000000091800108] = d2075a40 3b56edba
std %l2,[%o0+0x108] ! Mem[0000000091800108] = a0ff8cc8 0000001e
! %l6 = 00000000d5e5fc07, Mem[0000000065000192] = d5e5fc07
sth %l6,[%i2+0x192] ! Mem[0000000065000190] = d5e5fc07
p42_label_20:
! Mem[00000000918001d4] = c246487b, %g2 = 00000000000000a3
ldub [%o0+0x1d6],%g2 ! %g2 = 00000000000000c2
! Mem[00000000918001e8] = 6ccc6efa, %g2 = 00000000000000c2
ldsh [%o0+0x1ea],%g2 ! %g2 = 0000000000006ccc
! Mem[00000000910000d4] = 05a1d364, %g2 = 0000000000006ccc
lduw [%i6+0x0d4],%g2 ! %g2 = 0000000005a1d364
! Mem[0000000065800024] = d6239102, %l3 = 0000001e, %l6 = d5e5fc07
add %i3,0x24,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000d6239102
! Mem[0000000065800010] = 8aaf8245 d235e0ff, %l6 = d6239102, %l7 = e87ee0da
ldd [%i3+%o2],%l6 ! %l6 = 000000008aaf8245 00000000d235e0ff
! %l4 = 00000000a4f397d0, Mem[0000000091800138] = 1f6d1bd10adcb7df
stx %l4,[%o0+0x138] ! Mem[0000000091800138] = 00000000a4f397d0
! Mem[00000000640001e0] = 96bdc8d9976416d4, %l0 = 000000000000007b, %l7 = 00000000d235e0ff
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 96bdc8d9976416d4
! Mem[0000000091000100] = 8487b24e, %g2 = 0000000005a1d364
lduw [%i6+0x100],%g2 ! %g2 = 000000008487b24e
! Mem[0000000090000140] = 23289beb 5aa5837f 6890f86d db15a196
! Mem[0000000090000150] = e8c8ce14 07fce5d5 0f49d0d9 b009de5a
! Mem[0000000090000160] = a08ee358 3da1f393 5f1e4787 e2c92200
! Mem[0000000090000170] = 9b26e795 5a34f2e7 5c0bd883 c1012042
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000065800180] = 875b400f46ac94ad, %l0 = 000000000000007b, %l7 = 96bdc8d9976416d4
add %i3,0x180,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 875b400f46ac94ad
p42_label_21:
! Mem[000000006480018d] = 4f4cb338, %l1 = 7c94e2f1f339a161
ldstub [%i1+0x18d],%l1 ! %l1 = 0000004c000000ff
! Mem[00000000648000b4] = 0e4ed855, %l7 = 46ac94ad, %l4 = a4f397d0
add %i1,0xb4,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000000e4ed855
! %l0 = 000000000000007b, Mem[0000000065800130] = 079084e6
stb %l0,[%i3+0x130] ! Mem[0000000065800130] = 7b9084e6
! %l3 = 000000000000001e, Mem[00000000918000e0] = 96b5b438
stw %l3,[%o0+0x0e0] ! Mem[00000000918000e0] = 0000001e
! Mem[0000000064000160] = 5d1cf9ff, %l7 = 875b400f46ac94ad
ldstub [%i0+0x160],%l7 ! %l7 = 0000005d000000ff
! Mem[00000000650001d8] = 5ade09b0, %l5 = 00000000000000fe
swap [%i2+0x1d8],%l5 ! %l5 = 000000005ade09b0
! %l2 = 00000000a0ff8cc8, Mem[00000000910001b6] = e743f846
sth %l2,[%i6+0x1b6] ! Mem[00000000910001b4] = 8cc8f846
! Mem[0000000064800058] = f99e3d323b0d980d, %l0 = 000000000000007b, %l0 = 000000000000007b
add %i1,0x58,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = f99e3d323b0d980d
! Mem[0000000064000110] = ab920c31, %l1 = 000000000000004c
swap [%i0+0x110],%l1 ! %l1 = 00000000ab920c31
! Mem[000000006400001c] = db05177e, %l0 = f99e3d323b0d980d
swap [%i0+0x01c],%l0 ! %l0 = 00000000db05177e
p42_label_22:
! Mem[0000000064800170] = 8039430e35dd7433, %l3 = 000000000000001e
ldx [%i1+0x170],%l3 ! %l3 = 8039430e35dd7433
! Mem[0000000065800110] = faee07b2735c576a, %l7 = 000000000000005d, %l2 = 00000000a0ff8cc8
add %i3,0x110,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = faee07b2735c576a
! Mem[00000000900000a8] = d9f91057, %g2 = 000000008487b24e
ldub [%i4+0x0a9],%g2 ! %g2 = 00000000000000d9
! Mem[00000000648000c4] = 000000fa, %l1 = ab920c31, %l2 = 735c576a
add %i1,0xc4,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000000000fa
membar #Sync ! Added by membar checker (382)
! %l6 = 000000008aaf8245, Mem[0000000090000158] = 0f49d0d9b009de5a
stx %l6,[%i4+0x158] ! Mem[0000000090000158] = 000000008aaf8245
! %l2 = 00000000000000fa, Mem[0000000090800089] = 7cd3a73d
stb %l2,[%i5+0x089] ! Mem[0000000090800088] = fad3a73d
! Mem[000000006500008c] = 39dec3c5, %l6 = 8aaf8245, %l4 = 0e4ed855
add %i2,0x8c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000039dec3c5
! %l2 = 00000000000000fa, Mem[000000009100018c] = e0fb7783
stw %l2,[%i6+0x18c] ! Mem[000000009100018c] = 000000fa
! %l5 = 000000005ade09b0, Mem[00000000908000fc] = 6165d2b5
sth %l5,[%i5+0x0fc] ! Mem[00000000908000fc] = 09b0d2b5
! Mem[0000000064800127] = 74e47133, %l3 = 8039430e35dd7433
ldstub [%i1+0x127],%l3 ! %l3 = 00000033000000ff
p42_label_23:
! %f0 = 61a139f3 f1e2947c b22d92ea 8e104d9b
! %f4 = 6d26375b 05c19b67 6c754937 f91f52a6
! %f8 = 29f57ca3 74e47133 5f2fbb57 10f9d9d2
! %f12 = 3d0b9808 9c000000 e74cdc96 c50bbbcc
stda %f0,[%i2+%g4]ASI_BLK_S ! Block Store to 0000000065000100
! Mem[0000000090000100] = 7c94e2f1 f339a161 9b4d108e ea922db2
! Mem[0000000090000110] = 679bc105 5b37266d a6521ff9 3749756c
! Mem[0000000090000120] = 3371e474 a37cf529 d2d9f910 57bb2f5f
! Mem[0000000090000130] = 0000009c 08980b3d ccbb0bc5 96dc4ce7
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[0000000091000140] = 546b0b276237e19c, %g2 = 00000000000000d9
ldx [%i6+0x140],%g2 ! %g2 = 546b0b276237e19c
! Mem[00000000900000dc] = ce98f773, %g2 = 546b0b276237e19c
ldsh [%i4+0x0dc],%g2 ! %g2 = ffffffffffffce98
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761ed74
! Mem[00000000900001f0] = 658d5e02 34123c81 16073d41 15aca2b6
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000064800020] = 370752aea5e48c30, %l5 = 000000005ade09b0, %l5 = 000000005ade09b0
add %i1,0x20,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 370752aea5e48c30
! Mem[0000000090000120] = e474a37c, %g2 = ffffffffffffce98
ldub [%i4+0x122],%g2 ! %g2 = 00000000000000e4
! %f16 = bd6d1a82 ddc4bc3f a796e228 bda9fcc5
! %f20 = a30713ec 0d7bc981 d388183a 475c261f
! %f24 = d2cf1c8c 1209cfa1 561e3499 7edfae7b
! %f28 = faae4e13 0e4ed855 8a20d5fb 89076789
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900000c0
! %l4 = 39dec3c5, %l5 = a5e48c30, Mem[0000000064000100] = 170ae6ce 1e49d8fd
std %l4,[%i0+0x100] ! Mem[0000000064000100] = 39dec3c5 a5e48c30
! Mem[0000000090800018] = ffe8e6711920ca6d, %g2 = 00000000000000e4
ldx [%i5+%o3],%g2 ! %g2 = ffe8e6711920ca6d
p42_label_24:
! Mem[0000000064000064] = 58e38ea0, %l1 = 00000000ab920c31
swap [%i0+0x064],%l1 ! %l1 = 0000000058e38ea0
! Mem[0000000090800098] = 783dc363 ee291392, %g2 = 1920ca6d, %g3 = 3749756c
ldd [%i5+0x098],%g2 ! %g2 = 00000000783dc363 00000000ee291392
! %l0 = 00000000db05177e, Mem[00000000650001b6] = 01ea0e82
sth %l0,[%i2+0x1b6] ! Mem[00000000650001b4] = 01ea177e
! %l3 = 0000000000000033, Mem[0000000091000148] = ae8d50eb4c99fd44
stx %l3,[%i6+0x148] ! Mem[0000000091000148] = 0000000000000033
! Mem[00000000900001dc] = 431fb1ac, %g2 = 00000000783dc363
lduh [%i4+0x1de],%g2 ! %g2 = 000000000000431f
! Mem[0000000090000080] = 7c94e2f1 f339a161 9b4d108e ea922db2
! Mem[0000000090000090] = 679bc105 5b37266d a6521ff9 3749756c
! Mem[00000000900000a0] = 3371e474 a37cf529 d2d9f910 57bb2f5f
! Mem[00000000900000b0] = 0000009c 08980b3d ccbb0bc5 96dc4ce7
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000006580008c] = 06651cae, %l7 = 0000005d, %l1 = 58e38ea0
add %i3,0x8c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000006651cae
! Mem[0000000090000190] = 679bc105, %g2 = 000000000000431f
lduw [%i4+0x190],%g2 ! %g2 = 00000000679bc105
! %l4 = 0000000039dec3c5, Mem[0000000090800075] = 2f956a66
stb %l4,[%i5+0x075] ! Mem[0000000090800074] = c5956a66
! Mem[0000000091800010] = a320edbf77c60641, %g2 = 00000000679bc105
ldx [%o0+%o2],%g2 ! %g2 = a320edbf77c60641
p42_label_25:
! Mem[0000000091000100] = b24e2c1f, %g2 = a320edbf77c60641
ldsb [%i6+0x102],%g2 ! %g2 = ffffffffffffffb2
! Mem[00000000650000cc] = a31d9938, %l0 = 00000000db05177e
lduw [%i2+0x0cc],%l0 ! %l0 = 00000000a31d9938
! %l5 = 370752aea5e48c30, Mem[00000000648000f8] = 540f35d9e941893a
stx %l5,[%i1+0x0f8] ! Mem[00000000648000f8] = 370752aea5e48c30
! %l0 = 00000000a31d9938, Mem[0000000091800141] = cc6c8f3e
stb %l0,[%o0+0x141] ! Mem[0000000091800140] = 386c8f3e
! Mem[00000000908001e0] = 148503dc90c427c2, %g2 = ffffffffffffffb2
ldx [%i5+0x1e0],%g2 ! %g2 = 148503dc90c427c2
! Mem[0000000065000178] = ccbb0bc5, %l5 = 370752aea5e48c30
lduh [%i2+0x17a],%l5 ! %l5 = 0000000000000bc5
! %l2 = 00000000000000fa, Mem[0000000090000058] = 1f265c47
stw %l2,[%i4+0x058] ! Mem[0000000090000058] = 000000fa
! %l7 = 000000000000005d, Mem[0000000090800114] = 77404324
sth %l7,[%i5+0x114] ! Mem[0000000090800114] = 005d4324
! Mem[00000000918000d0] = d56730ea, %g2 = 148503dc90c427c2
lduh [%o0+0x0d0],%g2 ! %g2 = 000000000000d567
! Mem[0000000064800000] = b577ec46 3ef661a3 23172fd4 96e1a8e3
! Mem[0000000064800010] = daed4577 aeea1102 643be81a 9afbd1c8
! Mem[0000000064800020] = 370752ae a5e48c30 4ac8316f 10d648b1
! Mem[0000000064800030] = ae461b6f 7d052c9a 41a80dfe 05d528ff
ldda [%i1]ASI_BLK_PL,%f0 ! Block Load from 0000000064800000
ba,a p42_not_taken_0_end
p42_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000a31d9938
bne,a,pn %xcc,p42_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000006651cae
bne,a,pn %xcc,p42_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000fa
bne,a,pn %xcc,p42_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000033
bne,a,pn %xcc,p42_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000039dec3c5
bne,a,pn %xcc,p42_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000bc5
bne,a,pn %xcc,p42_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000008aaf8245
bne,a,pn %xcc,p42_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000005d
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 a361f63e 46ec77b5
bne %xcc,p42_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e3a8e196 d42f1723
bne %xcc,p42_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 0211eaae 7745edda
bne %xcc,p42_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be c8d1fb9a 1ae83b64
bne %xcc,p42_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 308ce4a5 ae520737
bne %xcc,p42_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be b148d610 6f31c84a
bne %xcc,p42_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 9a2c057d 6f1b46ae
bne %xcc,p42_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be ff28d505 fe0da841
bne %xcc,p42_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be bd6d1a82 ddc4bc3f
bne %xcc,p42_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be a796e228 bda9fcc5
bne %xcc,p42_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be a30713ec 0d7bc981
bne %xcc,p42_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be d388183a 475c261f
bne %xcc,p42_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be d2cf1c8c 1209cfa1
bne %xcc,p42_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 561e3499 7edfae7b
bne %xcc,p42_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be faae4e13 0e4ed855
bne %xcc,p42_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 8a20d5fb 89076789
bne %xcc,p42_f30_fail
nop
! Check Local Memory
set p42_local0_expect,%g1
p42_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 145b3e4d3b0d980d
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 = 83ff61b5a0ff8cc8
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 = 9762a58e252ec325
ldx [%i0+0x028],%g3 ! Observed data at 0000000064000028
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 93f3a13dab920c31
ldx [%i0+0x060],%g3 ! Observed data at 0000000064000060
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x060,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0000005b35d37270
ldx [%i0+0x088],%g3 ! Observed data at 0000000064000088
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x088,%g4
ldx [%g1+0x100],%g2 ! Expected data = 39dec3c5a5e48c30
ldx [%i0+0x100],%g3 ! Observed data at 0000000064000100
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0000004cd4fda887
ldx [%i0+0x110],%g3 ! Observed data at 0000000064000110
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 73ac6b57b3c50cff
ldx [%i0+0x118],%g3 ! Observed data at 0000000064000118
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 0f093db9f41cff49
ldx [%i0+0x120],%g3 ! Observed data at 0000000064000120
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = ff1cf9ff5dcd9f39
ldx [%i0+0x160],%g3 ! Observed data at 0000000064000160
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = e700c2429d711e89
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 = 38991da30b2b925c
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 = ebd28406fb01fb16
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 = ad7588ca0d3c0c7e
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 = 8a8f6b06a6eb4eb5
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 = ddba1ac2fbe1fcac
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 = 23d5ed37cade3e5e
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 = c0775a3679ba1ed1
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000640001b8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x1b8,%g4
set p42_local1_expect,%g1
p42_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = b577ec463ef661a3
ldx [%i1+0x000],%g3 ! Observed data at 0000000064800000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x000,%g4
ldx [%g1+0x048],%g2 ! Expected data = 4c50ffb5450cc585
ldx [%i1+0x048],%g3 ! Observed data at 0000000064800048
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = 5a34f2e700b21d84
ldx [%i1+0x060],%g3 ! Observed data at 0000000064800060
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x060,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 8a20008a89076789
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000648000b8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 32f94122000000fa
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000648000c0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = bf88fb2eb853ff53
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000648000c8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 370752aea5e48c30
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000648000f8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 61a139f3f1e2947c
ldx [%i1+0x100],%g3 ! Observed data at 0000000064800100
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = b22d92ea8e104d9b
ldx [%i1+0x108],%g3 ! Observed data at 0000000064800108
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 6d26375b05c19b67
ldx [%i1+0x110],%g3 ! Observed data at 0000000064800110
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 6c754937f91f52a6
ldx [%i1+0x118],%g3 ! Observed data at 0000000064800118
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 29f57ca374e471ff
ldx [%i1+0x120],%g3 ! Observed data at 0000000064800120
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5f2fbb5710f9d9d2
ldx [%i1+0x128],%g3 ! Observed data at 0000000064800128
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 3d0b98089c000000
ldx [%i1+0x130],%g3 ! Observed data at 0000000064800130
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = e74cdc96c50bbbcc
ldx [%i1+0x138],%g3 ! Observed data at 0000000064800138
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = ffd915ccc7f4d996
ldx [%i1+0x148],%g3 ! Observed data at 0000000064800148
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x148,%g4
ldx [%g1+0x188],%g2 ! Expected data = 52099eca4fffb338
ldx [%i1+0x188],%g3 ! Observed data at 0000000064800188
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = b3c50cff8ef8c548
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000648001d8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1d8,%g4
set p42_local2_expect,%g1
p42_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = 9762a58e5a34f2e7
ldx [%i2+0x020],%g3 ! Observed data at 0000000065000020
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x020,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0000009c08980b3d
ldx [%i2+0x070],%g3 ! Observed data at 0000000065000070
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 7b47081a4c95d8ff
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000650000b0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 891e719d42c200e7
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 = 5c922b0ba31d9938
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000650000c8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 16fb01fb0684d2eb
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000650000d0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 7e0c3c0dca8875ad
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000650000d8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = b54eeba6066b8f8a
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000650000e0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = acfce1fbc21abadd
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000650000e8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 5e3edeca37edd523
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000650000f0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = d11eba79365a77c0
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000650000f8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 61a139f3f1e2947c
ldx [%i2+0x100],%g3 ! Observed data at 0000000065000100
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = b22d92ea8e104d9b
ldx [%i2+0x108],%g3 ! Observed data at 0000000065000108
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 6d26375b05c19b67
ldx [%i2+0x110],%g3 ! Observed data at 0000000065000110
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 6c754937f91f52a6
ldx [%i2+0x118],%g3 ! Observed data at 0000000065000118
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 29f57ca374e47133
ldx [%i2+0x120],%g3 ! Observed data at 0000000065000120
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5f2fbb5710f9d9d2
ldx [%i2+0x128],%g3 ! Observed data at 0000000065000128
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 3d0b98089c000000
ldx [%i2+0x130],%g3 ! Observed data at 0000000065000130
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = e74cdc96c50bbbcc
ldx [%i2+0x138],%g3 ! Observed data at 0000000065000138
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 7c94e2f1f339a161
ldx [%i2+0x140],%g3 ! Observed data at 0000000065000140
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 9b4d108eea922db2
ldx [%i2+0x148],%g3 ! Observed data at 0000000065000148
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 679bc1055b37266d
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 = a6521ff93749756c
ldx [%i2+0x158],%g3 ! Observed data at 0000000065000158
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 3371e474a37cf529
ldx [%i2+0x160],%g3 ! Observed data at 0000000065000160
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = d2d9f91057bb2f5f
ldx [%i2+0x168],%g3 ! Observed data at 0000000065000168
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0000009c08980b3d
ldx [%i2+0x170],%g3 ! Observed data at 0000000065000170
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = ccbb0bc596dc4ce7
ldx [%i2+0x178],%g3 ! Observed data at 0000000065000178
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 7f83a55aeb9b2823
ldx [%i2+0x180],%g3 ! Observed data at 0000000065000180
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 96a115dbe7959068
ldx [%i2+0x188],%g3 ! Observed data at 0000000065000188
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = d5e5fc0714cec8e8
ldx [%i2+0x190],%g3 ! Observed data at 0000000065000190
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 5ade09b0d9d0490f
ldx [%i2+0x198],%g3 ! Observed data at 0000000065000198
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 93f3a13d58e38ea0
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000650001a0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 0022c9e287471e5f
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000650001a8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 6756562801ea177e
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000650001b0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 422001c183d80b5c
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000650001b8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 7f83a55aeb9b2823
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000650001c0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 96a115db6df89068
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 = 6df8906814cec8e8
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000650001d0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 000000fed9d0490f
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000650001d8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 93f3a13d58e38ea0
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000650001e0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0022c9e2ff471e5f
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000650001e8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 6756562801ea0e82
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000650001f0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 422001c183d80b5c
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000650001f8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x1f8,%g4
set p42_local3_expect,%g1
p42_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 8aaf8245d235e0ff
ldx [%i3+0x010],%g3 ! Observed data at 0000000065800010
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = 00000097507731e2
ldx [%i3+0x040],%g3 ! Observed data at 0000000065800040
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 94ff34ef2225f526
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 = 7f52967c9f184b67
ldx [%i3+0x058],%g3 ! Observed data at 0000000065800058
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = 824f7cff005733ac
ldx [%i3+0x070],%g3 ! Observed data at 0000000065800070
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = 0b4f6d6480fbf2d0
ldx [%i3+0x098],%g3 ! Observed data at 0000000065800098
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 62933efa000000b7
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000658000c0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x120],%g2 ! Expected data = e4a5c2deff29db1e
ldx [%i3+0x120],%g3 ! Observed data at 0000000065800120
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 7b9084e6ec9ae146
ldx [%i3+0x130],%g3 ! Observed data at 0000000065800130
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x130,%g4
ldx [%g1+0x160],%g2 ! Expected data = 80c43b16ffca615a
ldx [%i3+0x160],%g3 ! Observed data at 0000000065800160
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = 8a20d5fb8380b6d5
ldx [%i3+0x190],%g3 ! Observed data at 0000000065800190
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x190,%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:
ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065000020]
swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065800020]
done
p42_trap1o:
ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065000020]
swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065800020]
done
p42_trap2e:
membar #Sync
mov 0x0c0,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000064800020]
lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065000008]
stxa %l4,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800020]
ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000065000018]
stxa %l7,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000020]
lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000065000000]
done
p42_trap2o:
membar #Sync
mov 0x0c0,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000064800020]
lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000065000008]
stxa %l4,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800020]
ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000065000018]
stxa %l7,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000020]
lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000065000000]
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 = 8b687d20658d5e02
ldx [%g1+0x008],%l1 ! %l1 = 2583ea980328ed74
ldx [%g1+0x010],%l2 ! %l2 = adcf78900a8ff9c0
ldx [%g1+0x018],%l3 ! %l3 = 965263abf5cc43fc
ldx [%g1+0x020],%l4 ! %l4 = 93e3e36e4d3425b1
ldx [%g1+0x028],%l5 ! %l5 = bda72018231e9e1b
ldx [%g1+0x030],%l6 ! %l6 = d9fd2b6009827512
ldx [%g1+0x038],%l7 ! %l7 = e4a347b48380b6d5
! 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 = fa3ccea0 d3d44cbf 5f1242d5 954bb249
! %f4 = f849c2e6 d4daa228 9691f734 24a7cc92
! %f8 = c393a9a5 e0f9ca0e 71d78df7 dffac5eb
! %f12 = e112ef25 e2fcbdd1 f5d020ae 51fb1eeb
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e55f7b66 5ee2b59a 776a8121 d1e86277
! %f20 = fd80387a 22fa5360 5ee3a067 3b7f9691
! %f24 = 3999a7fd 537b4c8b f644b832 221f8c58
! %f28 = 4255da95 baefe169 5e711846 a32b5eb1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6902513e cb1e4c47 3622b96f 23a03546
! %f36 = d805371f 91af3f17 fa2b2d18 5752fe72
! %f40 = 2bb07228 88f40eaa 38677ed3 b0dfddd3
! %f44 = 3ea4856c b87a78eb 2afa1dd1 70d8ecfe
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x346cadcf0000006e,%g7,%g1 ! GSR scale = 13, align = 6
wr %g1,%g0,%gsr ! GSR = 346cadcf0000006e
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:
! %l6 = bcb066f1f6925b0e, Mem[000000009080000a] = 459b4a17
stb %l6,[%i5+0x00a] ! Mem[0000000090800008] = 0e9b4a17
! Mem[0000000067800130] = bbcfec2cb896fd4b, %l3 = 4faa715ab5516fdc, %l2 = bb457f91f8062482
add %i3,0x130,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = bbcfec2cb896fd4b
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[0000000067000140] = e54e6e39, %l5 = 4bebed9f, %l3 = b5516fdc
add %i2,0x140,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000e54e6e39
! Mem[0000000066000124] = 9818111f, %l0 = 27428f39f3d4e371
lduh [%i0+0x124],%l0 ! %l0 = 0000000000009818
! Mem[00000000670001a0] = e8e43c0b, %l1 = 7405ba6601195c8a
ldsw [%i2+0x1a0],%l1 ! %l1 = ffffffffe8e43c0b
! Mem[0000000066800128] = 9e7859328ff5225b, %l4 = 9f4c176211b8ab08, %l7 = 0bb92a66701e7cfd
add %i1,0x128,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 9e7859328ff5225b
! Mem[0000000066000050] = 921e487d2c5df75b, %l5 = 8495f1c24bebed9f, %l1 = ffffffffe8e43c0b
add %i0,0x50,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 921e487d2c5df75b
! Mem[0000000067000147] = a9e41ef2, %l0 = 0000000000009818
ldstub [%i2+0x147],%l0 ! %l0 = 000000f2000000ff
! %l4 = 9f4c176211b8ab08, Mem[0000000067800046] = fbd27e12
sth %l4,[%i3+0x046] ! Mem[0000000067800044] = fbd2ab08
p43_label_2:
! Mem[0000000066800018] = cfbd01286e14537f, %l1 = 921e487d2c5df75b, %l4 = 9f4c176211b8ab08
add %i1,0x18,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = cfbd01286e14537f
! %l6 = bcb066f1f6925b0e, Mem[00000000660001e0] = fed694ec
sth %l6,[%i0+0x1e0] ! Mem[00000000660001e0] = 5b0e94ec
! Mem[000000006780000c] = 6e970540, %l2 = b896fd4b, %l0 = 000000f2
add %i3,0x0c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000006e970540
! %l5 = 8495f1c24bebed9f, Mem[00000000660001b8] = a79e0a2a60a4ac77
stx %l5,[%i0+0x1b8] ! Mem[00000000660001b8] = 8495f1c24bebed9f
! Mem[00000000668001c0] = a27a15d0, %l1 = 921e487d2c5df75b
ldsb [%i1+0x1c2],%l1 ! %l1 = 0000000000000015
! Mem[0000000066800198] = 92a15b8d, %l0 = 000000006e970540
ldsh [%i1+0x198],%l0 ! %l0 = ffffffffffff92a1
! %l5 = 8495f1c24bebed9f, Mem[0000000090800118] = 59744ec7141e1b8a
stx %l5,[%i5+0x118] ! Mem[0000000090800118] = 8495f1c24bebed9f
! Mem[00000000918001c8] = d8b4aaf388f36a57, %g2 = 0000000000000000
ldx [%o0+0x1c8],%g2 ! %g2 = d8b4aaf388f36a57
! Mem[00000000908001bc] = f69c3a94, %g2 = d8b4aaf388f36a57
ldsh [%i5+0x1bc],%g2 ! %g2 = fffffffffffff69c
! Mem[0000000067000020] = 16e0425e, %l2 = b896fd4b, %l7 = 8ff5225b
add %i2,0x20,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000016e0425e
p43_label_3:
! Mem[000000009080017c] = b86205d4, %g2 = fffffffffffff69c
lduh [%i5+0x17c],%g2 ! %g2 = 000000000000b862
! %l4 = cfbd01286e14537f, Mem[00000000900001cc] = b0dee1ed
stw %l4,[%i4+0x1cc] ! Mem[00000000900001cc] = 6e14537f
! %l1 = 0000000000000015, Mem[00000000900001fe] = a2b6901e
sth %l1,[%i4+0x1fe] ! Mem[00000000900001fc] = 0015901e
! Mem[00000000908001c4] = efa1d23c, %g2 = 000000000000b862
ldsh [%i5+0x1c4],%g2 ! %g2 = ffffffffffffefa1
! %f16 = e55f7b66 5ee2b59a 776a8121 d1e86277
! %f20 = fd80387a 22fa5360 5ee3a067 3b7f9691
! %f24 = 3999a7fd 537b4c8b f644b832 221f8c58
! %f28 = 4255da95 baefe169 5e711846 a32b5eb1
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000180
! %l6 = bcb066f1f6925b0e, Mem[0000000067800042] = df1975e9
stb %l6,[%i3+0x042] ! Mem[0000000067800040] = df190ee9
! %l2 = b896fd4b, %l3 = e54e6e39, Mem[0000000090000008] = 6f9e6152 b899daae
std %l2,[%i4+%o1] ! Mem[0000000090000008] = b896fd4b e54e6e39
! Mem[0000000067800070] = a13d9ec3f372e79d, %l4 = cfbd01286e14537f, %l2 = bbcfec2cb896fd4b
add %i3,0x70,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = a13d9ec3f372e79d
! Mem[0000000067000048] = 732c41bcc5aaade1, %l2 = a13d9ec3f372e79d, %l0 = ffffffffffff92a1
add %i2,0x48,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 732c41bcc5aaade1
! Mem[0000000066000100] = 463df81d a77c971a a8d0f31e f6fdcc32
! Mem[0000000066000110] = 1fcd394a a588048b 5832de32 c0db7deb
! Mem[0000000066000120] = 836b9f96 9818111f 8fb5d2fb 2af2b92d
! Mem[0000000066000130] = 758115e1 99cece11 533d2cab 78834404
ldda [%i0+%g4]ASI_BLK_PL,%f0 ! Block Load from 0000000066000100
p43_label_4:
! Mem[0000000067000080] = f66946cfb117aabf, %l6 = bcb066f1f6925b0e
ldx [%i2+0x080],%l6 ! %l6 = f66946cfb117aabf
! Mem[0000000090800128] = 60245948, %g2 = ffffffffffffefa1
lduh [%i5+0x128],%g2 ! %g2 = 0000000000006024
! %l6 = b117aabf, %l7 = 16e0425e, Mem[0000000066800040] = 757ba81a 17fad708
std %l6,[%i1+0x040] ! Mem[0000000066800040] = b117aabf 16e0425e
! Mem[00000000670000d0] = 4c4ef9de9608838f, %l2 = a13d9ec3f372e79d, %l4 = cfbd01286e14537f
add %i2,0xd0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 4c4ef9de9608838f
! Mem[0000000067800100] = 42007547 5a29aa7c 05cfab43 e9a04b2d
! Mem[0000000067800110] = de25ae0b 7a15f9ff de5cb74b 3f461024
! Mem[0000000067800120] = 047392c0 7db8eac3 2bdfe83e be0792a5
! Mem[0000000067800130] = bbcfec2c b896fd4b 984d6561 7e065608
ldda [%i3+%g4]ASI_BLK_AIUSL,%f0 ! Block Load from 0000000067800100
! Mem[0000000066800104] = dc0e4bad, %l4 = 4c4ef9de9608838f
ldstub [%i1+0x104],%l4 ! %l4 = 000000dc000000ff
! Mem[00000000908000a8] = f759fcbc 787f148f, %g2 = 00006024, %g3 = 00000000
ldd [%i5+0x0a8],%g2 ! %g2 = 00000000f759fcbc 00000000787f148f
! %l6 = f66946cfb117aabf, Mem[000000009000019a] = a0673b7f
stb %l6,[%i4+0x19a] ! Mem[0000000090000198] = bf673b7f
! Mem[00000000678001d0] = f3cee7b35a06d842, %l0 = 732c41bcc5aaade1, %l6 = f66946cfb117aabf
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = f3cee7b35a06d842
! %l7 = 0000000016e0425e, Mem[00000000908000fc] = 6165d2b5
sth %l7,[%i5+0x0fc] ! Mem[00000000908000fc] = 425ed2b5
p43_label_5:
! Mem[00000000678000a0] = c410903f754127cf, %l5 = 8495f1c24bebed9f
ldx [%i3+0x0a0],%l5 ! %l5 = c410903f754127cf
! Mem[0000000067800010] = 24a8dea2, %l4 = 000000dc, %l4 = 000000dc
add %i3,0x10,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000024a8dea2
! Mem[00000000918000ec] = be34bf17, %g18 = 3d4964549ab2da38
ldsw [%o0+0x0ec],%g2 ! %g2 = 3d4964549ab2da38
! Mem[0000000066000120] = 836b9f96, %l7 = 0000000016e0425e
swap [%i0+0x120],%l7 ! %l7 = 00000000836b9f96
! Mem[0000000067000184] = 6eeb8fc4, %l5 = c410903f754127cf
swap [%i2+0x184],%l5 ! %l5 = 000000006eeb8fc4
! %l4 = 0000000024a8dea2, Mem[000000009000017c] = 327d0d21
stw %l4,[%i4+0x17c] ! Mem[000000009000017c] = 24a8dea2
! Mem[00000000900000d8] = f74cbdce, %g2 = ffffffffbe34bf17
ldub [%i4+0x0d9],%g2 ! %g2 = 00000000000000f7
membar #Sync ! Added by membar checker (383)
! Mem[00000000900001ac] = 1f8c5842, %g2 = 00000000000000f7
ldsb [%i4+0x1ad],%g2 ! %g2 = 000000000000001f
! Mem[0000000067800144] = c5df391d, %l6 = f3cee7b35a06d842
ldstub [%i3+0x144],%l6 ! %l6 = 000000c5000000ff
! %l5 = 000000006eeb8fc4, Mem[00000000908001d6] = 421e9d85
stb %l5,[%i5+0x1d6] ! Mem[00000000908001d4] = c41e9d85
p43_label_6:
! %l0 = 732c41bcc5aaade1, Mem[00000000910001d4] = 0b35f789
stw %l0,[%i6+0x1d4] ! Mem[00000000910001d4] = c5aaade1
! Mem[0000000091800174] = c3a8d42e, %g2 = 000000000000001f
lduh [%o0+0x176],%g2 ! %g2 = 000000000000c3a8
! Mem[00000000670000ab] = fbf1ee6a, %l7 = 00000000836b9f96
ldstub [%i2+0x0ab],%l7 ! %l7 = 0000006a000000ff
! %f0 = 7caa295a 47750042 2d4ba0e9 43abcf05
! %f4 = fff9157a 0bae25de 2410463f 4bb75cde
! %f8 = c3eab87d c0927304 a59207be 3ee8df2b
! %f12 = 4bfd96b8 2ceccfbb 0856067e 61654d98
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[00000000660000a8] = 677de27d, %l3 = e54e6e39, %l7 = 0000006a
add %i0,0xa8,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000677de27d
! Mem[0000000091000170] = a9b3b7bd3cb04ce7, %g2 = 000000000000c3a8
ldx [%i6+0x170],%g2 ! %g2 = a9b3b7bd3cb04ce7
! %l2 = f372e79d, %l3 = e54e6e39, Mem[00000000910001f8] = c84c2b47 8cef9465
std %l2,[%i6+0x1f8] ! Mem[00000000910001f8] = f372e79d e54e6e39
! Mem[00000000670001ac] = b39f6a78, %l1 = 0000000000000015
ldsw [%i2+0x1ac],%l1 ! %l1 = ffffffffb39f6a78
! Mem[00000000910001a8] = fa355074b75abc86, %g2 = a9b3b7bd3cb04ce7
ldx [%i6+0x1a8],%g2 ! %g2 = fa355074b75abc86
! Mem[0000000067000040] = 576a5bac, %l3 = e54e6e39, %l3 = e54e6e39
add %i2,0x40,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000576a5bac
p43_label_7:
! Mem[00000000678001bc] = 79f95926, %l5 = 000000006eeb8fc4
swap [%i3+0x1bc],%l5 ! %l5 = 0000000079f95926
! Mem[00000000668000b8] = 91e2bb38, %l2 = f372e79d, %l6 = 000000c5
add %i1,0xb8,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000091e2bb38
! Mem[000000009000001c] = c5ae8c2c, %g2 = fa355074b75abc86
lduw [%i4+0x01c],%g2 ! %g2 = 00000000c5ae8c2c
! %l3 = 00000000576a5bac, Mem[0000000091000088] = 01cc76b41fef824c
stx %l3,[%i6+0x088] ! Mem[0000000091000088] = 00000000576a5bac
! Mem[0000000090000000] = 901eb2b1 96c79747 b896fd4b e54e6e39
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000050] = ca2d4ee9 8aff259c, %g2 = c5ae8c2c, %g3 = 787f148f
ldd [%i4+0x050],%g2 ! %g2 = 00000000ca2d4ee9 000000008aff259c
! Mem[00000000668001f8] = 03962dc0cbe738f1, %l7 = 00000000677de27d, %l1 = ffffffffb39f6a78
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 03962dc0cbe738f1
! Mem[000000006780013c] = 7e065608, %l3 = 00000000576a5bac
swap [%i3+0x13c],%l3 ! %l3 = 000000007e065608
! Mem[00000000668001de] = 2c6dc595, %l7 = 00000000677de27d
ldstub [%i1+0x1de],%l7 ! %l7 = 000000c5000000ff
! Mem[0000000067000088] = 8339fec32b262c8c, %l3 = 000000007e065608, %l4 = 0000000024a8dea2
add %i2,0x88,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 8339fec32b262c8c
p43_label_8:
! %l1 = 03962dc0cbe738f1, Mem[00000000900001d8] = 66ae5a30
stw %l1,[%i4+0x1d8] ! Mem[00000000900001d8] = cbe738f1
! Mem[000000006700008a] = 8339fec3, %l1 = 03962dc0cbe738f1
ldstub [%i2+0x08a],%l1 ! %l1 = 000000fe000000ff
! Mem[0000000066800178] = 46835f0d, %l4 = 8339fec32b262c8c
ldstub [%i1+0x178],%l4 ! %l4 = 00000046000000ff
! Mem[00000000660001ce] = 8e91aeb7, %l5 = 0000000079f95926
ldstub [%i0+0x1ce],%l5 ! %l5 = 000000ae000000ff
! Mem[0000000066800108] = eaf621079e3fa3bc, %l1 = 00000000000000fe, %l6 = 0000000091e2bb38
add %i1,0x108,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = eaf621079e3fa3bc
! %l6 = eaf621079e3fa3bc, Mem[00000000918000b8] = 0a7e1485
stb %l6,[%o0+0x0b8] ! Mem[00000000918000b8] = bc7e1485
! %l7 = 00000000000000c5, Mem[00000000900001e5] = d9f0497f
stb %l7,[%i4+0x1e5] ! Mem[00000000900001e4] = c5f0497f
! Mem[00000000670001c0] = 6f7fbe4a, %l0 = c5aaade1, %l7 = 000000c5
add %i2,0x1c0,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000006f7fbe4a
! %f0 = 7caa295a 47750042 2d4ba0e9 43abcf05
! %f4 = fff9157a 0bae25de 2410463f 4bb75cde
! %f8 = c3eab87d c0927304 a59207be 3ee8df2b
! %f12 = 4bfd96b8 2ceccfbb 0856067e 61654d98
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[0000000067800080] = afd1ef07, %l6 = eaf621079e3fa3bc
swap [%i3+0x080],%l6 ! %l6 = 00000000afd1ef07
p43_label_9:
! Mem[00000000910000d8] = 36a1090d, %g18 = 3d4964549ab2da38
ldsw [%i6+0x0d8],%g2 ! %g2 = 3d4964549ab2da38
! %l3 = 000000007e065608, Mem[00000000900001bc] = 61654d98
sth %l3,[%i4+0x1bc] ! Mem[00000000900001bc] = 56084d98
! Mem[000000006680008e] = d9787f34, %l0 = 732c41bcc5aaade1
ldstub [%i1+0x08e],%l0 ! %l0 = 0000007f000000ff
! Mem[0000000066000129] = 8fb5d2fb, %l3 = 000000007e065608
ldstub [%i0+0x129],%l3 ! %l3 = 000000b5000000ff
! Mem[00000000668001bc] = e572b147, %l2 = a13d9ec3f372e79d
swap [%i1+0x1bc],%l2 ! %l2 = 00000000e572b147
! Mem[0000000066800040] = b117aabf16e0425e, %l4 = 0000000000000046, %l6 = 00000000afd1ef07
add %i1,0x40,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = b117aabf16e0425e
! Mem[0000000067000018] = d237de06, %l5 = 000000ae, %l2 = e572b147
add %i2,0x18,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000d237de06
! Mem[00000000660000d0] = de44a106631188ee, %l7 = 000000006f7fbe4a, %l7 = 000000006f7fbe4a
add %i0,0xd0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = de44a106631188ee
! %l0 = 000000000000007f, Mem[00000000918000b2] = 08bae5d4
stb %l0,[%o0+0x0b2] ! Mem[00000000918000b0] = 7fbae5d4
! Mem[00000000900001cc] = 6e14537f, %g2 = 0000000036a1090d
lduw [%i4+0x1cc],%g2 ! %g2 = 000000006e14537f
p43_label_10:
! Mem[000000006700011c] = cc2e73ff, %l3 = 00000000000000b5
ldsw [%i2+0x11c],%l3 ! %l3 = ffffffffcc2e73ff
! Mem[0000000066800044] = 16e0425e, %l7 = de44a106631188ee
ldsh [%i1+0x044],%l7 ! %l7 = 00000000000016e0
! Mem[0000000066000080] = ee7c127e a979088d, %l2 = d237de06, %l3 = cc2e73ff
ldd [%i0+0x080],%l2 ! %l2 = 00000000ee7c127e 00000000a979088d
! %l2 = 00000000ee7c127e, Mem[00000000918001c6] = fac7d8b4
sth %l2,[%o0+0x1c6] ! Mem[00000000918001c4] = 127ed8b4
membar #Sync ! Added by membar checker (384)
! %f0 = 7caa295a 47750042 2d4ba0e9 43abcf05
! %f4 = fff9157a 0bae25de 2410463f 4bb75cde
! %f8 = c3eab87d c0927304 a59207be 3ee8df2b
! %f12 = 4bfd96b8 2ceccfbb 0856067e 61654d98
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900000c0
! Mem[00000000918000e0] = 96b5b438, %g2 = 000000006e14537f
lduh [%o0+0x0e0],%g2 ! %g2 = 00000000000096b5
! Mem[0000000066000096] = e37b391f, %l2 = 00000000ee7c127e
ldstub [%i0+0x096],%l2 ! %l2 = 00000039000000ff
! Mem[00000000918000cc] = 74d12d6a, %g2 = 00000000000096b5
ldub [%o0+0x0cc],%g2 ! %g2 = 0000000000000074
! Mem[0000000090800028] = b751bea34762b7bd, %g2 = 0000000000000074
ldx [%i5+%o5],%g2 ! %g2 = b751bea34762b7bd
! %l6 = b117aabf16e0425e, Mem[0000000091000100] = 8487b24e2c1fb741
stx %l6,[%i6+0x100] ! Mem[0000000091000100] = b117aabf16e0425e
p43_label_11:
! Mem[000000006780002c] = e92fa79d, %l3 = 00000000a979088d
swap [%i3+0x02c],%l3 ! %l3 = 00000000e92fa79d
! Mem[0000000091800024] = 3a52a3a6, %g2 = b751bea34762b7bd
ldub [%o0+0x027],%g2 ! %g2 = 000000000000003a
! Mem[0000000090000198] = 2410463f, %g2 = 000000000000003a
lduh [%i4+0x198],%g2 ! %g2 = 0000000000002410
! Mem[0000000090800018] = e6711920, %g2 = 0000000000002410
ldub [%i5+0x01a],%g2 ! %g2 = 00000000000000e6
! Mem[00000000670000d0] = 4c4ef9de, %l4 = 00000046, %l2 = 00000039
add %i2,0xd0,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000004c4ef9de
! Mem[00000000660001ac] = d4facc06, %l5 = 00000000000000ae
swap [%i0+0x1ac],%l5 ! %l5 = 00000000d4facc06
! %l4 = 0000000000000046, Mem[00000000668001e2] = 99556778
sth %l4,[%i1+0x1e2] ! Mem[00000000668001e0] = 99550046
! Mem[0000000091000148] = eb4c99fd, %g2 = 00000000000000e6
ldsb [%i6+0x14b],%g2 ! %g2 = ffffffffffffffeb
! %l3 = 00000000e92fa79d, Mem[00000000668000f0] = 17cdaf41e77d8920
stx %l3,[%i1+0x0f0] ! Mem[00000000668000f0] = 00000000e92fa79d
! %l6 = b117aabf16e0425e, Mem[0000000090800014] = 9a5359ed
stw %l6,[%i5+0x014] ! Mem[0000000090800014] = 16e0425e
p43_label_12:
! %l7 = 00000000000016e0, Mem[000000006600012c] = 2af2b92d
stw %l7,[%i0+0x12c] ! Mem[000000006600012c] = 000016e0
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[0000000067800198] = 261c1e51652fd685, %l1 = 00000000000000fe, %l7 = 00000000000016e0
add %i3,0x198,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 261c1e51652fd685
! %l1 = 00000000000000fe, Mem[0000000090000152] = e0020004
stb %l1,[%i4+0x152] ! Mem[0000000090000150] = fe020004
! %f16 = e55f7b66 5ee2b59a 776a8121 d1e86277
! %f20 = fd80387a 22fa5360 5ee3a067 3b7f9691
! %f24 = 3999a7fd 537b4c8b f644b832 221f8c58
! %f28 = 4255da95 baefe169 5e711846 a32b5eb1
mov 0x080,%g4
stda %f16,[%i3+%g4]ASI_BLK_AIUS ! Block Store to 0000000067800080
! %l2 = 000000004c4ef9de, Mem[0000000091800185] = 27159b27
stb %l2,[%o0+0x185] ! Mem[0000000091800184] = de159b27
! Mem[00000000910000f4] = d888e86d, %g2 = ffffffffffffffeb
ldsb [%i6+0x0f4],%g2 ! %g2 = ffffffffffffffd8
! %l3 = 00000000e92fa79d, Mem[0000000066800024] = 349f3bfc
sth %l3,[%i1+0x024] ! Mem[0000000066800024] = a79d3bfc
! Mem[0000000090000190] = fff9157a0bae25de, %g2 = ffffffffffffffd8
ldx [%i4+0x190],%g2 ! %g2 = fff9157a0bae25de
! Mem[000000009080017c] = b86205d4, %g2 = fff9157a0bae25de
lduw [%i5+0x17c],%g2 ! %g2 = 00000000b86205d4
p43_label_13:
! %l1 = 00000000000000fe, Mem[0000000090800004] = 0a97b6d9
stw %l1,[%i5+0x004] ! Mem[0000000090800004] = 000000fe
! %l3 = 00000000e92fa79d, Mem[0000000090800018] = ffe8e6711920ca6d
stx %l3,[%i5+%o3] ! Mem[0000000090800018] = 00000000e92fa79d
! Mem[0000000067800160] = 8b21b8b4c3249abd, %l0 = 000000000000007f, %l7 = 261c1e51652fd685
add %i3,0x160,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 8b21b8b4c3249abd
! Mem[0000000066800004] = 4242cb36, %l0 = 000000000000007f
ldsh [%i1+0x004],%l0 ! %l0 = 0000000000004242
membar #Sync ! Added by membar checker (385)
! Mem[00000000668000c0] = 141ad85b a171eb57 a70a8958 e9bfd2f5
! Mem[00000000668000d0] = 0cd69640 855d4f62 c58318c5 3defb118
! Mem[00000000668000e0] = 81bf84f0 c4c13620 8a297c9d 15d7c3d0
! Mem[00000000668000f0] = 00000000 e92fa79d a0769646 146f7443
ldda [%i1+%g6]ASI_BLK_PL,%f16 ! Block Load from 00000000668000c0
! Mem[00000000670001a8] = de6f5596b39f6a78, %l2 = 000000004c4ef9de, %l1 = 00000000000000fe
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = de6f5596b39f6a78
! Mem[00000000660001b0] = fdaee3f4, %l2 = 000000004c4ef9de
swap [%i0+0x1b0],%l2 ! %l2 = 00000000fdaee3f4
! Mem[00000000900000c0] = 7caa295a 47750042 2d4ba0e9 43abcf05
! Mem[00000000900000d0] = fff9157a 0bae25de 2410463f 4bb75cde
! Mem[00000000900000e0] = c3eab87d c0927304 a59207be 3ee8df2b
! Mem[00000000900000f0] = 4bfd96b8 2ceccfbb 0856067e 61654d98
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! %l2 = 00000000fdaee3f4, Mem[000000009180009a] = f7a381b2
sth %l2,[%o0+0x09a] ! Mem[0000000091800098] = e3f481b2
! Mem[00000000670000e6] = 689d648e, %l2 = 00000000fdaee3f4
ldstub [%i2+0x0e6],%l2 ! %l2 = 00000064000000ff
p43_label_14:
! %l5 = 00000000d4facc06, Mem[0000000090000000] = 901eb2b196c79747
stx %l5,[%i4+%g0] ! Mem[0000000090000000] = 00000000d4facc06
! Mem[00000000670000cf] = 030dcf65, %l2 = 0000000000000064
ldstub [%i2+0x0cf],%l2 ! %l2 = 00000065000000ff
! %l4 = 0000000000000046, Mem[0000000091800068] = 549c1687
sth %l4,[%o0+0x068] ! Mem[0000000091800068] = 00461687
! Mem[0000000066000008] = 541b044f, %l0 = 00004242, %l5 = d4facc06
add %i0,0x08,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000541b044f
! %l0 = 0000000000004242, Mem[0000000091000084] = 6a817463
sth %l0,[%i6+0x084] ! Mem[0000000091000084] = 42427463
! Mem[0000000090000194] = 25de2410, %g2 = 00000000b86205d4
ldsh [%i4+0x196],%g2 ! %g2 = 00000000000025de
! Mem[0000000067800120] = 047392c07db8eac3, %l5 = 00000000541b044f, %l7 = 8b21b8b4c3249abd
add %i3,0x120,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 047392c07db8eac3
! %l4 = 0000000000000046, Mem[0000000067800014] = 95eafecc
stw %l4,[%i3+0x014] ! Mem[0000000067800014] = 00000046
! %l2 = 0000000000000065, Mem[00000000900001f8] = 16073d41
stw %l2,[%i4+0x1f8] ! Mem[00000000900001f8] = 00000065
! %f0 = 7caa295a 47750042 2d4ba0e9 43abcf05
! %f4 = fff9157a 0bae25de 2410463f 4bb75cde
! %f8 = c3eab87d c0927304 a59207be 3ee8df2b
! %f12 = 4bfd96b8 2ceccfbb 0856067e 61654d98
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000180
p43_label_15:
membar #Sync ! Added by membar checker (386)
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de 6e14537f
! Mem[00000000900001d0] = 1f31a341 e8486852 cbe738f1 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bc5f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 00000065 15ac0015
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! %l2 = 0000000000000065, Mem[0000000090800048] = 9e212fc6fd97d6c2
stx %l2,[%i5+0x048] ! Mem[0000000090800048] = 0000000000000065
! %l5 = 00000000541b044f, Mem[00000000918001c4] = adb1127e
stw %l5,[%o0+0x1c4] ! Mem[00000000918001c4] = 541b044f
! %f0 = 7caa295a 47750042 2d4ba0e9 43abcf05
! %f4 = fff9157a 0bae25de 2410463f 4bb75cde
! %f8 = c3eab87d c0927304 a59207be 3ee8df2b
! %f12 = 4bfd96b8 2ceccfbb 0856067e 61654d98
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! %l1 = de6f5596b39f6a78, Mem[0000000091000170] = a9b3b7bd
stb %l1,[%i6+0x170] ! Mem[0000000091000170] = 78b3b7bd
! %f0 = 7caa295a 47750042 2d4ba0e9 43abcf05
! %f4 = fff9157a 0bae25de 2410463f 4bb75cde
! %f8 = c3eab87d c0927304 a59207be 3ee8df2b
! %f12 = 4bfd96b8 2ceccfbb 0856067e 61654d98
stda %f0,[%i1]ASI_BLK_SL ! Block Store to 0000000066800000
! Mem[0000000090800164] = b61df4e1, %g2 = 00000000000025de
lduw [%i5+0x164],%g2 ! %g2 = 00000000b61df4e1
! Mem[00000000678001c8] = 621d52eb f052173e, %l6 = 16e0425e, %l7 = 7db8eac3
ldd [%i3+0x1c8],%l6 ! %l6 = 00000000621d52eb 00000000f052173e
! Mem[00000000668000d0] = 0cd69640855d4f62, %l0 = 0000000000004242, %l0 = 0000000000004242
add %i1,0xd0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 0cd69640855d4f62
! %f0 = 7caa295a 47750042 2d4ba0e9 43abcf05
! %f4 = fff9157a 0bae25de 2410463f 4bb75cde
! %f8 = c3eab87d c0927304 a59207be 3ee8df2b
! %f12 = 4bfd96b8 2ceccfbb 0856067e 61654d98
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000100
p43_label_16:
! Mem[0000000066800070] = ef6ebcee351d192a, %l2 = 0000000000000065
ldx [%i1+0x070],%l2 ! %l2 = ef6ebcee351d192a
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! %f16 = 57eb71a1 5bd81a14 f5d2bfe9 58890aa7
! %f20 = 624f5d85 4096d60c 18b1ef3d c51883c5
! %f24 = 2036c1c4 f084bf81 d0c3d715 9d7c298a
! %f28 = 9da72fe9 00000000 43746f14 469676a0
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[0000000067800060] = 5fb83a65, %l0 = 0cd69640855d4f62
swap [%i3+0x060],%l0 ! %l0 = 000000005fb83a65
! Mem[0000000067000010] = bb1e20c4, %l0 = 5fb83a65, %l4 = 00000046
add %i2,0x10,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000bb1e20c4
! Mem[00000000910000f0] = 8900ace1 d888e86d, %g2 = b61df4e1, %g3 = 8aff259c
ldd [%i6+0x0f0],%g2 ! %g2 = 000000008900ace1 00000000d888e86d
! %f16 = 57eb71a1 5bd81a14 f5d2bfe9 58890aa7
! %f20 = 624f5d85 4096d60c 18b1ef3d c51883c5
! %f24 = 2036c1c4 f084bf81 d0c3d715 9d7c298a
! %f28 = 9da72fe9 00000000 43746f14 469676a0
stda %f16,[%i1+%g6]ASI_COMMIT_P ! Block Store to 0000000066800080
! %l4 = 00000000bb1e20c4, Mem[0000000090800154] = 5fde283b
stb %l4,[%i5+0x154] ! Mem[0000000090800154] = c4de283b
membar #Sync ! Added by membar checker (387)
! Mem[00000000900000e8] = d0c3d715 9d7c298a, %g2 = 8900ace1, %g3 = d888e86d
ldd [%i4+0x0e8],%g2 ! %g2 = 00000000d0c3d715 000000009d7c298a
! Mem[000000006700017c] = 3c042593, %l7 = 00000000f052173e
ldstub [%i2+0x17c],%l7 ! %l7 = 0000003c000000ff
p43_label_17:
! Mem[00000000908001bc] = f69c3a94, %g18 = 3d4964549ab2da38
ldsw [%i5+0x1bc],%g2 ! %g2 = 3d4964549ab2da38
! Mem[00000000660001dc] = 8191d8d0, %l3 = 00000000e92fa79d
swap [%i0+0x1dc],%l3 ! %l3 = 000000008191d8d0
! %l6 = 621d52eb, %l7 = 0000003c, Mem[0000000091000138] = b94344f7 0d365a67
std %l6,[%i6+0x138] ! Mem[0000000091000138] = 621d52eb 0000003c
! %l4 = bb1e20c4, %l5 = 541b044f, Mem[0000000066800168] = e0e26e19 32cf77d0
std %l4,[%i1+0x168] ! Mem[0000000066800168] = bb1e20c4 541b044f
! Mem[00000000678001c0] = e2361526, %l2 = ef6ebcee351d192a
ldub [%i3+0x1c3],%l2 ! %l2 = 0000000000000026
! Mem[000000009080000c] = 1794f2ea, %g2 = fffffffff69c3a94
ldsb [%i5+0x00d],%g2 ! %g2 = 0000000000000017
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377fe02 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 24a8dea2
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[0000000067800160] = 8b21b8b4c3249abd, %l3 = 000000008191d8d0, %l2 = 0000000000000026
add %i3,0x160,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 8b21b8b4c3249abd
! Mem[0000000067800050] = 32a82a4e, %l3 = 8191d8d0, %l4 = bb1e20c4
add %i3,0x50,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000032a82a4e
p43_label_18:
! Mem[000000006600003c] = 52e8113b, %l0 = 5fb83a65, %l2 = c3249abd
add %i0,0x3c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000052e8113b
! %l4 = 32a82a4e, %l5 = 541b044f, Mem[0000000090000138] = 0856067e 61654d98
std %l4,[%i4+0x138] ! Mem[0000000090000138] = 32a82a4e 541b044f
! Mem[0000000090000128] = a59207be3ee8df2b, %g2 = 0000000000000017
ldx [%i4+0x128],%g2 ! %g2 = a59207be3ee8df2b
! Mem[0000000066000028] = 33b67bf31fd716f8, %l4 = 0000000032a82a4e
ldx [%i0+%o5],%l4 ! %l4 = 33b67bf31fd716f8
! Mem[00000000660001e3] = 5b0e94ec, %l3 = 000000008191d8d0
ldstub [%i0+0x1e3],%l3 ! %l3 = 000000ec000000ff
! Mem[00000000900000c0] = 57eb71a1 5bd81a14 f5d2bfe9 58890aa7
! Mem[00000000900000d0] = 624f5d85 4096d60c 18b1ef3d c51883c5
! Mem[00000000900000e0] = 2036c1c4 f084bf81 d0c3d715 9d7c298a
! Mem[00000000900000f0] = 9da72fe9 00000000 43746f14 469676a0
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[00000000660000f0] = f99f11d6f4069223, %l1 = de6f5596b39f6a78
ldx [%i0+0x0f0],%l1 ! %l1 = f99f11d6f4069223
! Mem[00000000660001b7] = 28a72d7e, %l5 = 00000000541b044f
ldstub [%i0+0x1b7],%l5 ! %l5 = 0000007e000000ff
! Mem[0000000066000020] = 2870dcd0, %l4 = 1fd716f8, %l1 = f4069223
add %i0,0x20,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000002870dcd0
! Mem[0000000067000128] = 53213724, %l4 = 1fd716f8, %l0 = 5fb83a65
add %i2,0x128,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000053213724
p43_label_19:
! Mem[0000000067000010] = bb1e20c4 8b813c21, %l4 = 1fd716f8, %l5 = 0000007e
ldd [%i2+%o2],%l4 ! %l4 = 00000000bb1e20c4 000000008b813c21
! Mem[0000000091000010] = 7a04d283416807c7, %g2 = a59207be3ee8df2b
ldx [%i6+%o2],%g2 ! %g2 = 7a04d283416807c7
! %f16 = 57eb71a1 5bd81a14 f5d2bfe9 58890aa7
! %f20 = 624f5d85 4096d60c 18b1ef3d c51883c5
! %f24 = 2036c1c4 f084bf81 d0c3d715 9d7c298a
! %f28 = 9da72fe9 00000000 43746f14 469676a0
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[0000000091000068] = 9be4b89e, %g2 = 7a04d283416807c7
lduh [%i6+0x068],%g2 ! %g2 = 0000000000009be4
membar #Sync ! Added by membar checker (388)
! Mem[0000000090000014] = 96d60c18, %g2 = 0000000000009be4
ldsb [%i4+0x015],%g2 ! %g2 = ffffffffffffff96
! %l2 = 52e8113b, %l3 = 000000ec, Mem[0000000067800130] = bbcfec2c b896fd4b
std %l2,[%i3+0x130] ! Mem[0000000067800130] = 52e8113b 000000ec
! Mem[0000000067000108] = c23af2b45b80439c, %l2 = 0000000052e8113b, %l2 = 0000000052e8113b
add %i2,0x108,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = c23af2b45b80439c
! Mem[0000000091800124] = e19c5307, %g2 = ffffffffffffff96
ldsb [%o0+0x124],%g2 ! %g2 = ffffffffffffffe1
! %f16 = 57eb71a1 5bd81a14 f5d2bfe9 58890aa7
! %f20 = 624f5d85 4096d60c 18b1ef3d c51883c5
! %f24 = 2036c1c4 f084bf81 d0c3d715 9d7c298a
! %f28 = 9da72fe9 00000000 43746f14 469676a0
mov 0x040,%g4
stda %f16,[%i3+%g4]ASI_BLK_S ! Block Store to 0000000067800040
! Mem[000000009180013c] = 0adcb7df, %g2 = ffffffffffffffe1
ldub [%o0+0x13c],%g2 ! %g2 = 000000000000000a
p43_label_20:
! Mem[0000000090000180] = 7caa295a 47750042 2d4ba0e9 43abcf05
! Mem[0000000090000190] = fff9157a 0bae25de 2410463f 4bb75cde
! Mem[00000000900001a0] = c3eab87d c0927304 a59207be 3ee8df2b
! Mem[00000000900001b0] = 4bfd96b8 2ceccfbb 0856067e 61654d98
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! %f16 = 57eb71a1 5bd81a14 f5d2bfe9 58890aa7
! %f20 = 624f5d85 4096d60c 18b1ef3d c51883c5
! %f24 = 2036c1c4 f084bf81 d0c3d715 9d7c298a
! %f28 = 9da72fe9 00000000 43746f14 469676a0
stda %f16,[%i0+%g6]ASI_BLK_SL ! Block Store to 0000000066000180
! %f16 = 57eb71a1 5bd81a14 f5d2bfe9 58890aa7
! %f20 = 624f5d85 4096d60c 18b1ef3d c51883c5
! %f24 = 2036c1c4 f084bf81 d0c3d715 9d7c298a
! %f28 = 9da72fe9 00000000 43746f14 469676a0
stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[00000000660000b8] = 188b4f4a2d483136, %l6 = 00000000621d52eb
ldx [%i0+0x0b8],%l6 ! %l6 = 188b4f4a2d483136
! Mem[00000000660001d2] = 1db0f72b, %l4 = 00000000bb1e20c4
ldstub [%i0+0x1d2],%l4 ! %l4 = 000000f7000000ff
! Mem[0000000091000104] = 16e0425e, %g2 = 000000000000000a
ldub [%i6+0x104],%g2 ! %g2 = 0000000000000016
! %l7 = 000000000000003c, Mem[0000000091000184] = d025013d
stw %l7,[%i6+0x184] ! Mem[0000000091000184] = 0000003c
! Mem[00000000668000f1] = 00000000, %l1 = 000000002870dcd0
ldstub [%i1+0x0f1],%l1 ! %l1 = 00000000000000ff
! %f16 = 57eb71a1 5bd81a14 f5d2bfe9 58890aa7
! %f20 = 624f5d85 4096d60c 18b1ef3d c51883c5
! %f24 = 2036c1c4 f084bf81 d0c3d715 9d7c298a
! %f28 = 9da72fe9 00000000 43746f14 469676a0
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000100
! Mem[0000000091800198] = 87cdd368 42cbd34b, %g2 = 00000016, %g3 = 9d7c298a
ldd [%o0+0x198],%g2 ! %g2 = 0000000087cdd368 0000000042cbd34b
p43_label_21:
! Mem[00000000908001e0] = 03dc90c4, %g2 = 0000000087cdd368
ldsb [%i5+0x1e2],%g2 ! %g2 = 0000000000000003
! %l4 = 000000f7, %l5 = 8b813c21, Mem[0000000091000168] = dbe88d47 56d9747a
std %l4,[%i6+0x168] ! Mem[0000000091000168] = 000000f7 8b813c21
! Mem[000000009080013c] = 61a301d1, %g2 = 0000000000000003
lduh [%i5+0x13c],%g2 ! %g2 = 00000000000061a3
! %l0 = 53213724, %l1 = 00000000, Mem[00000000900000f8] = 43746f14 469676a0
std %l0,[%i4+0x0f8] ! Mem[00000000900000f8] = 53213724 00000000
! %l7 = 000000000000003c, Mem[0000000090000099] = 6659b50e
stb %l7,[%i4+0x099] ! Mem[0000000090000098] = 3c59b50e
! Mem[00000000908001d0] = c67b24b0 24d2c41e, %g2 = 000061a3, %g3 = 42cbd34b
ldd [%i5+0x1d0],%g2 ! %g2 = 00000000c67b24b0 0000000024d2c41e
! Mem[000000006780010c] = e9a04b2d, %l7 = 000000000000003c
swap [%i3+0x10c],%l7 ! %l7 = 00000000e9a04b2d
! Mem[000000006680002c] = be0792a5, %l6 = 2d483136, %l0 = 53213724
add %i1,0x2c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000be0792a5
membar #Sync ! Added by membar checker (389)
! Mem[0000000090000100] = 57eb71a1 5bd81a14 f5d2bfe9 58890aa7
! Mem[0000000090000110] = 624f5d85 4096d60c 18b1ef3d c51883c5
! Mem[0000000090000120] = 2036c1c4 f084bf81 d0c3d715 9d7c298a
! Mem[0000000090000130] = 9da72fe9 00000000 43746f14 469676a0
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[00000000670001b0] = d8760f98, %l7 = 00000000e9a04b2d
swap [%i2+0x1b0],%l7 ! %l7 = 00000000d8760f98
p43_label_22:
! %l5 = 000000008b813c21, Mem[00000000918001b8] = 311b654d
stw %l5,[%o0+0x1b8] ! Mem[00000000918001b8] = 8b813c21
! Mem[0000000090800040] = ebe53ae6, %g2 = 00000000c67b24b0
ldub [%i5+0x042],%g2 ! %g2 = 00000000000000eb
! %l1 = 0000000000000000, Mem[0000000091000120] = fe4b1b42
stw %l1,[%i6+0x120] ! Mem[0000000091000120] = 00000000
! Mem[0000000066000108] = a8d0f31ef6fdcc32, %l2 = c23af2b45b80439c, %l1 = 0000000000000000
add %i0,0x108,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = a8d0f31ef6fdcc32
! Mem[0000000066000100] = 463df81d, %l5 = 000000008b813c21
swap [%i0+0x100],%l5 ! %l5 = 00000000463df81d
! Mem[00000000910001a8] = 5074b75a, %g2 = 00000000000000eb
ldsb [%i6+0x1aa],%g2 ! %g2 = 0000000000000050
! Mem[0000000067000188] = 795ce393, %l0 = 00000000be0792a5
swap [%i2+0x188],%l0 ! %l0 = 00000000795ce393
! %l5 = 00000000463df81d, Mem[00000000660001c4] = 0bfbc5ae
stw %l5,[%i0+0x1c4] ! Mem[00000000660001c4] = 463df81d
! Mem[000000006700001d] = 5d7aab09, %l5 = 00000000463df81d
ldstub [%i2+0x01d],%l5 ! %l5 = 0000007a000000ff
! Mem[0000000090000168] = 963b81a9fd31a754, %g2 = 0000000000000050
ldx [%i4+0x168],%g2 ! %g2 = 963b81a9fd31a754
p43_label_23:
! %l5 = 000000000000007a, Mem[00000000908000b5] = 765db5f2
stb %l5,[%i5+0x0b5] ! Mem[00000000908000b4] = 7a5db5f2
! Mem[0000000091000190] = 5fe1b283, %g2 = 963b81a9fd31a754
ldsh [%i6+0x190],%g2 ! %g2 = 0000000000005fe1
! Mem[0000000066000186] = a171eb57, %l7 = 00000000d8760f98
ldstub [%i0+0x186],%l7 ! %l7 = 000000eb000000ff
! Mem[00000000910001c0] = 584a99cf85342426, %g2 = 0000000000005fe1
ldx [%i6+0x1c0],%g2 ! %g2 = 584a99cf85342426
! Mem[00000000910000b8] = 8f845708, %g2 = 584a99cf85342426
ldub [%i6+0x0b9],%g2 ! %g2 = 000000000000008f
! Mem[000000006680008c] = 58890aa7, %l5 = 000000000000007a
swap [%i1+0x08c],%l5 ! %l5 = 0000000058890aa7
! %l4 = 00000000000000f7, Mem[000000009080001a] = 0000e92f
sth %l4,[%i5+0x01a] ! Mem[0000000090800018] = 00f7e92f
! Mem[0000000091800000] = 53f8ace1, %g2 = 000000000000008f
lduh [%o0+0x002],%g2 ! %g2 = 00000000000053f8
! Mem[0000000090000000] = 57eb71a1 5bd81a14 f5d2bfe9 58890aa7
! Mem[0000000090000010] = 624f5d85 4096d60c 18b1ef3d c51883c5
! Mem[0000000090000020] = 2036c1c4 f084bf81 d0c3d715 9d7c298a
! Mem[0000000090000030] = 9da72fe9 00000000 43746f14 469676a0
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! %l5 = 0000000058890aa7, Mem[0000000090800022] = 3888411a
sth %l5,[%i5+0x022] ! Mem[0000000090800020] = 0aa7411a
p43_label_24:
! %l3 = 00000000000000ec, Mem[00000000918001b8] = 8b813c21c834b604
stx %l3,[%o0+0x1b8] ! Mem[00000000918001b8] = 00000000000000ec
! Mem[0000000067800170] = 1087f1734cc04f74, %l2 = c23af2b45b80439c, %l7 = 00000000000000eb
add %i3,0x170,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 1087f1734cc04f74
! Mem[00000000670000ec] = 4d27ee6f, %l3 = 00000000000000ec
ldsh [%i2+0x0ec],%l3 ! %l3 = 0000000000004d27
! Mem[00000000918000d4] = 79395e06, %g2 = 00000000000053f8
ldub [%o0+0x0d4],%g2 ! %g2 = 0000000000000079
! Mem[0000000066000150] = d53cba9d, %l3 = 0000000000004d27
lduh [%i0+0x150],%l3 ! %l3 = 000000000000d53c
! Mem[0000000091800108] = 075a403b, %g2 = 0000000000000079
ldsb [%o0+0x109],%g2 ! %g2 = 0000000000000007
! Mem[00000000678000b8] = 5e711846a32b5eb1, %l5 = 0000000058890aa7, %l6 = 188b4f4a2d483136
add %i3,0xb8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 5e711846a32b5eb1
! Mem[00000000678001d4] = 5a06d842, %l5 = 0000000058890aa7
swap [%i3+0x1d4],%l5 ! %l5 = 000000005a06d842
! %l7 = 1087f1734cc04f74, Mem[0000000090800140] = 6574d8149c557564
stx %l7,[%i5+0x140] ! Mem[0000000090800140] = 1087f1734cc04f74
! Mem[000000006700008c] = 2b262c8c, %l7 = 1087f1734cc04f74
ldsw [%i2+0x08c],%l7 ! %l7 = 000000002b262c8c
p43_label_25:
! Mem[0000000066000140] = 62c23ed8, %l7 = 000000002b262c8c
swap [%i0+0x140],%l7 ! %l7 = 0000000062c23ed8
! Mem[00000000670001b8] = f930789a55d6b62d, %l0 = 00000000795ce393, %l3 = 000000000000d53c
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = f930789a55d6b62d
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 193c59b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[000000009100011c] = 1ddbb85e, %g2 = 0000000000000007
lduh [%i6+0x11c],%g2 ! %g2 = 0000000000001ddb
! Mem[00000000900001cc] = 537f1f31, %g2 = 0000000000001ddb
ldsh [%i4+0x1ce],%g2 ! %g2 = 000000000000537f
! Mem[0000000067800158] = 8c738ee6, %l4 = 000000f7, %l6 = a32b5eb1
add %i3,0x158,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000008c738ee6
! Mem[0000000066000180] = 141ad85ba171ff57, %l3 = f930789a55d6b62d, %l5 = 000000005a06d842
add %i0,0x180,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 141ad85ba171ff57
! Mem[0000000067800100] = 420075475a29aa7c, %l6 = 000000008c738ee6, %l2 = c23af2b45b80439c
add %i3,0x100,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 420075475a29aa7c
! %l2 = 420075475a29aa7c, Mem[0000000091800078] = fbe0e6f5
stb %l2,[%o0+0x078] ! Mem[0000000091800078] = 7ce0e6f5
! Mem[0000000091000010] = 7a04d283, %g18 = 3d4964549ab2da38
ldsw [%i6+%o2],%g2 ! %g2 = 3d4964549ab2da38
ba,a p43_not_taken_0_end
p43_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000795ce393
bne,a,pn %xcc,p43_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be a8d0f31ef6fdcc32
bne,a,pn %xcc,p43_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 420075475a29aa7c
bne,a,pn %xcc,p43_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be f930789a55d6b62d
bne,a,pn %xcc,p43_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000f7
bne,a,pn %xcc,p43_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 141ad85ba171ff57
bne,a,pn %xcc,p43_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000008c738ee6
bne,a,pn %xcc,p43_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000062c23ed8
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 7caa295a 47750042
bne %xcc,p43_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 2d4ba0e9 43abcf05
bne %xcc,p43_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be fff9157a 0bae25de
bne %xcc,p43_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 2410463f 4bb75cde
bne %xcc,p43_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be c3eab87d c0927304
bne %xcc,p43_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be a59207be 3ee8df2b
bne %xcc,p43_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 4bfd96b8 2ceccfbb
bne %xcc,p43_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 0856067e 61654d98
bne %xcc,p43_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 57eb71a1 5bd81a14
bne %xcc,p43_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be f5d2bfe9 58890aa7
bne %xcc,p43_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 624f5d85 4096d60c
bne %xcc,p43_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 18b1ef3d c51883c5
bne %xcc,p43_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 2036c1c4 f084bf81
bne %xcc,p43_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be d0c3d715 9d7c298a
bne %xcc,p43_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 9da72fe9 00000000
bne %xcc,p43_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 43746f14 469676a0
bne %xcc,p43_f30_fail
nop
! Check Local Memory
set p43_local0_expect,%g1
p43_check_local0:
ldx [%g1+0x090],%g2 ! Expected data = 5d00c289e37bff1f
ldx [%i0+0x090],%g3 ! Observed data at 0000000066000090
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x090,%g4
ldx [%g1+0x100],%g2 ! Expected data = 8b813c21a77c971a
ldx [%i0+0x100],%g3 ! Observed data at 0000000066000100
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 16e0425e9818111f
ldx [%i0+0x120],%g3 ! Observed data at 0000000066000120
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 8fffd2fb000016e0
ldx [%i0+0x128],%g3 ! Observed data at 0000000066000128
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 2b262c8c779fceeb
ldx [%i0+0x140],%g3 ! Observed data at 0000000066000140
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = 141ad85ba171ff57
ldx [%i0+0x180],%g3 ! Observed data at 0000000066000180
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = a70a8958e9bfd2f5
ldx [%i0+0x188],%g3 ! Observed data at 0000000066000188
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 0cd69640855d4f62
ldx [%i0+0x190],%g3 ! Observed data at 0000000066000190
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = c58318c53defb118
ldx [%i0+0x198],%g3 ! Observed data at 0000000066000198
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 81bf84f0c4c13620
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000660001a0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 8a297c9d15d7c3d0
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000660001a8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 00000000e92fa79d
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000660001b0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a0769646146f7443
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000660001b8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0a9490c9463df81d
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000660001c0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ada830ba8e91ffb7
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000660001c8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 1db0ff2beeab5248
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000660001d0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 95f1cccde92fa79d
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000660001d8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 5b0e94ff27ddf755
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000660001e0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1e0,%g4
set p43_local1_expect,%g1
p43_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 420075475a29aa7c
ldx [%i1+0x000],%g3 ! Observed data at 0000000066800000
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 05cfab43e9a04b2d
ldx [%i1+0x008],%g3 ! Observed data at 0000000066800008
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = de25ae0b7a15f9ff
ldx [%i1+0x010],%g3 ! Observed data at 0000000066800010
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = de5cb74b3f461024
ldx [%i1+0x018],%g3 ! Observed data at 0000000066800018
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 047392c07db8eac3
ldx [%i1+0x020],%g3 ! Observed data at 0000000066800020
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2bdfe83ebe0792a5
ldx [%i1+0x028],%g3 ! Observed data at 0000000066800028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = bbcfec2cb896fd4b
ldx [%i1+0x030],%g3 ! Observed data at 0000000066800030
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 984d65617e065608
ldx [%i1+0x038],%g3 ! Observed data at 0000000066800038
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = b117aabf16e0425e
ldx [%i1+0x040],%g3 ! Observed data at 0000000066800040
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = 57eb71a15bd81a14
ldx [%i1+0x080],%g3 ! Observed data at 0000000066800080
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = f5d2bfe90000007a
ldx [%i1+0x088],%g3 ! Observed data at 0000000066800088
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 624f5d854096d60c
ldx [%i1+0x090],%g3 ! Observed data at 0000000066800090
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 18b1ef3dc51883c5
ldx [%i1+0x098],%g3 ! Observed data at 0000000066800098
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 2036c1c4f084bf81
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000668000a0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = d0c3d7159d7c298a
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000668000a8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 9da72fe900000000
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000668000b0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 43746f14469676a0
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000668000b8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 00ff0000e92fa79d
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000668000f0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 7ccee147ff0e4bad
ldx [%i1+0x100],%g3 ! Observed data at 0000000066800100
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x100,%g4
ldx [%g1+0x168],%g2 ! Expected data = bb1e20c4541b044f
ldx [%i1+0x168],%g3 ! Observed data at 0000000066800168
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = ff835f0d1199ffe8
ldx [%i1+0x178],%g3 ! Observed data at 0000000066800178
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 28478d6ff372e79d
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000668001b8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = bbfb00042c6dff95
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000668001d8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 99550046fc39f996
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000668001e0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1e0,%g4
set p43_local2_expect,%g1
p43_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = d237de065dffab09
ldx [%i2+0x018],%g3 ! Observed data at 0000000067000018
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x018,%g4
ldx [%g1+0x088],%g2 ! Expected data = 8339ffc32b262c8c
ldx [%i2+0x088],%g3 ! Observed data at 0000000067000088
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = fbf1eeffec314a88
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000670000a8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = e756fc12030dcfff
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000670000c8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = d46a4012689dff8e
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000670000e0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x140],%g2 ! Expected data = e54e6e39a9e41eff
ldx [%i2+0x140],%g3 ! Observed data at 0000000067000140
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x140,%g4
ldx [%g1+0x178],%g2 ! Expected data = b361131eff042593
ldx [%i2+0x178],%g3 ! Observed data at 0000000067000178
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 1277db7e754127cf
ldx [%i2+0x180],%g3 ! Observed data at 0000000067000180
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = be0792a5ddb7f383
ldx [%i2+0x188],%g3 ! Observed data at 0000000067000188
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = e9a04b2db60981b2
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000670001b0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x1b0,%g4
set p43_local3_expect,%g1
p43_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 24a8dea200000046
ldx [%i3+0x010],%g3 ! Observed data at 0000000067800010
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 21455560a979088d
ldx [%i3+0x028],%g3 ! Observed data at 0000000067800028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 57eb71a15bd81a14
ldx [%i3+0x040],%g3 ! Observed data at 0000000067800040
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = f5d2bfe958890aa7
ldx [%i3+0x048],%g3 ! Observed data at 0000000067800048
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 624f5d854096d60c
ldx [%i3+0x050],%g3 ! Observed data at 0000000067800050
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 18b1ef3dc51883c5
ldx [%i3+0x058],%g3 ! Observed data at 0000000067800058
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 2036c1c4f084bf81
ldx [%i3+0x060],%g3 ! Observed data at 0000000067800060
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = d0c3d7159d7c298a
ldx [%i3+0x068],%g3 ! Observed data at 0000000067800068
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 9da72fe900000000
ldx [%i3+0x070],%g3 ! Observed data at 0000000067800070
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 43746f14469676a0
ldx [%i3+0x078],%g3 ! Observed data at 0000000067800078
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = e55f7b665ee2b59a
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 = 776a8121d1e86277
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 = fd80387a22fa5360
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 = 5ee3a0673b7f9691
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 = 3999a7fd537b4c8b
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 = f644b832221f8c58
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 = 4255da95baefe169
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 = 5e711846a32b5eb1
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000678000b8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 05cfab430000003c
ldx [%i3+0x108],%g3 ! Observed data at 0000000067800108
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = 52e8113b000000ec
ldx [%i3+0x130],%g3 ! Observed data at 0000000067800130
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 984d6561576a5bac
ldx [%i3+0x138],%g3 ! Observed data at 0000000067800138
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 105a623cffdf391d
ldx [%i3+0x140],%g3 ! Observed data at 0000000067800140
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x140,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = d014c89d6eeb8fc4
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000678001b8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = f3cee7b358890aa7
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000678001d0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x1d0,%g4
! The test for processor 43 has passed
p43_passed:
ta GOOD_TRAP
nop
p43_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p43_failed
p43_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p43_failed
p43_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p43_failed
p43_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p43_failed
p43_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p43_failed
p43_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p43_failed
p43_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p43_failed
p43_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p43_failed
p43_f0_fail:
set p43_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f2_fail:
set p43_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f4_fail:
set p43_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f6_fail:
set p43_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f8_fail:
set p43_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f10_fail:
set p43_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f12_fail:
set p43_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f14_fail:
set p43_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f16_fail:
set p43_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f18_fail:
set p43_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f20_fail:
set p43_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f22_fail:
set p43_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f24_fail:
set p43_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f26_fail:
set p43_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f28_fail:
set p43_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p43_f30_fail:
set p43_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 43 failed
p43_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0ac] ! Set processor 43 done flag
set p43_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 43 failed
p43_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0ac] ! Set processor 43 done flag
set p43_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p43_selfmod_failed:
ba p43_failed
mov 0xabc,%g1
p43_common_error:
or %g0,0xf0b,%g1
ba p43_failed
mov %o5,%g3
p43_common_signature_error:
set p43_temp,%g1
ba p43_failed
st %g2,[%g1] ! Common Lock Number
p43_common_timeout:
set p43_temp,%g1
ba p43_failed
st %g2,[%g1] ! Common Lock Number
p43_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p43_failed
mov 0x0,%g3
p43_trap1e:
ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000066000000]
stda %l2,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066800010]
membar #Sync
mov 0x140,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x180,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p43_trap1o:
ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000066000000]
stda %l2,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066800010]
membar #Sync
mov 0x140,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x180,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p43_trap2e:
swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000066000008]
stwa %l1,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800010]
stda %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800000]
stba %l3,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066000028]
lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000066000010]
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000067800018]
done
p43_trap2o:
swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000066000008]
stwa %l1,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800010]
stda %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800000]
stba %l3,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066000028]
lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000066000010]
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000067800018]
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 = 27428f39f3d4e371
ldx [%g1+0x008],%l1 ! %l1 = 7405ba6601195c8a
ldx [%g1+0x010],%l2 ! %l2 = bb457f91f8062482
ldx [%g1+0x018],%l3 ! %l3 = 4faa715ab5516fdc
ldx [%g1+0x020],%l4 ! %l4 = 9f4c176211b8ab08
ldx [%g1+0x028],%l5 ! %l5 = 8495f1c24bebed9f
ldx [%g1+0x030],%l6 ! %l6 = bcb066f1f6925b0e
ldx [%g1+0x038],%l7 ! %l7 = 0bb92a66701e7cfd
! 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 = d136c379 4573afbe f5a24459 106d8641
! %f4 = 4e108ad6 3dd66889 0cbe1246 1f88b5a1
! %f8 = 72c8d729 0563c6ed 1643537d 1d6ef504
! %f12 = 0d2ea183 715dfb96 850a606d 5acfa908
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = dff1c9ae 48d40b43 d21f8a84 2896c5dc
! %f20 = 9edae30f 904f1a92 907581b9 812edbd5
! %f24 = 2b4c6b99 1600e003 19a98d85 ffd81547
! %f28 = 00639ba0 eef03d2a 3a1d8467 77cf9cb3
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 03b38858 093f567c b9b30cfb 25980f37
! %f36 = 95a2145e aa225c40 2a9b715d 8991a4da
! %f40 = a5037878 96e2054c 96d4efe4 849d5685
! %f44 = 2b3eaa70 901b1c32 858ce141 53c16b4d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x31baef9700000040,%g7,%g1 ! GSR scale = 8, align = 0
wr %g1,%g0,%gsr ! GSR = 31baef9700000040
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[0000000090800118] = 59744ec7, %g2 = 0000000000000000
ldsh [%i5+0x118],%g2 ! %g2 = 0000000000005974
! Mem[0000000069800068] = bc318f2a2d9e7ee4, %l1 = ae006b749041d4c0, %l2 = 0b0a94907a94e919
add %i3,0x68,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = bc318f2a2d9e7ee4
! Mem[0000000069800178] = 9899ec8a, %l6 = 67de3ccf8f33da69
lduh [%i3+0x178],%l6 ! %l6 = 0000000000009899
! Mem[00000000690000c0] = 67f6a20e 5d7d8263 cf6f9748 333b8d03
! Mem[00000000690000d0] = 9abbdae5 80f4a96e c30c15c6 b2294a13
! Mem[00000000690000e0] = d79bc999 60b410e7 c74deb9d f858287d
! Mem[00000000690000f0] = 6b833092 b12360d2 d0bd0840 7d8c466e
mov 0x0c0,%g4
ldda [%i2+%g4]ASI_BLK_AIUS,%f16 ! Block Load from 00000000690000c0
! %l7 = 2b85384c761b5e62, Mem[0000000090000176] = e25f49eb
sth %l7,[%i4+0x176] ! Mem[0000000090000174] = 5e6249eb
! Mem[0000000068000048] = 86b25907bee1e24e, %l7 = 2b85384c761b5e62, %l6 = 0000000000009899
add %i0,0x48,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 86b25907bee1e24e
! Mem[000000006880011c] = aaade4ec, %l1 = 9041d4c0, %l7 = 761b5e62
add %i1,0x11c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000aaade4ec
! Mem[00000000918000dc] = 6307f2fb, %g2 = 0000000000005974
ldsb [%o0+0x0dc],%g2 ! %g2 = 0000000000000063
! Mem[0000000069000168] = e51a007239000522, %l1 = ae006b749041d4c0, %l7 = 00000000aaade4ec
add %i2,0x168,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = e51a007239000522
! Mem[00000000680000a8] = 0a944c73360429f9, %l1 = ae006b749041d4c0, %l3 = aefa633fbd1f6d7f
add %i0,0xa8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 0a944c73360429f9
p44_label_2:
! %f0 = d136c379 4573afbe f5a24459 106d8641
! %f4 = 4e108ad6 3dd66889 0cbe1246 1f88b5a1
! %f8 = 72c8d729 0563c6ed 1643537d 1d6ef504
! %f12 = 0d2ea183 715dfb96 850a606d 5acfa908
stda %f0,[%i4]ASI_COMMIT_S ! Block Store to 0000000090000000
! %l6 = bee1e24e, %l7 = 39000522, Mem[00000000918000b0] = c1b308ba e5d4a297
std %l6,[%o0+0x0b0] ! Mem[00000000918000b0] = bee1e24e 39000522
! %l0 = 326c6d7619c2102d, Mem[000000009180013e] = b7dfb5cc
stb %l0,[%o0+0x13e] ! Mem[000000009180013c] = 2ddfb5cc
! Mem[00000000910000b8] = ea8f845708abd64b, %g2 = 0000000000000063
ldx [%i6+0x0b8],%g2 ! %g2 = ea8f845708abd64b
! Mem[00000000910000e4] = f4301fad, %g18 = b9ce35906258a8c4
ldsw [%i6+0x0e4],%g2 ! %g2 = b9ce35906258a8c4
! Mem[000000006900010c] = 9cd500af, %l1 = 9041d4c0, %l6 = bee1e24e
add %i2,0x10c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000009cd500af
membar #Sync ! Added by membar checker (390)
! Mem[0000000090000000] = d136c379 4573afbe f5a24459 106d8641
! Mem[0000000090000010] = 4e108ad6 3dd66889 0cbe1246 1f88b5a1
! Mem[0000000090000020] = 72c8d729 0563c6ed 1643537d 1d6ef504
! Mem[0000000090000030] = 0d2ea183 715dfb96 850a606d 5acfa908
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000068000090] = 5a7421f65c8a721e, %l3 = 0a944c73360429f9, %l1 = ae006b749041d4c0
add %i0,0x90,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 5a7421f65c8a721e
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 34025e62 49eb8930 327d0d21
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[00000000688000b4] = 7a6e8133, %l7 = e51a007239000522
swap [%i1+0x0b4],%l7 ! %l7 = 000000007a6e8133
p44_label_3:
! Mem[0000000068800060] = 7ac13380, %l2 = bc318f2a2d9e7ee4
ldsw [%i1+0x060],%l2 ! %l2 = 000000007ac13380
! %l0 = 19c2102d, %l1 = 5c8a721e, Mem[0000000090800170] = 3388ff79 6dec9fe4
std %l0,[%i5+0x170] ! Mem[0000000090800170] = 19c2102d 5c8a721e
! Mem[000000009100015c] = d9168ce7, %g18 = b9ce35906258a8c4
ldsw [%i6+0x15c],%g2 ! %g2 = b9ce35906258a8c4
! Mem[0000000068800064] = 618526ea, %l7 = 7a6e8133, %l2 = 7ac13380
add %i1,0x64,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000618526ea
! %l1 = 5a7421f65c8a721e, Mem[000000009080010c] = 93b8a80e
stw %l1,[%i5+0x10c] ! Mem[000000009080010c] = 5c8a721e
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[00000000680001fc] = 99137458, %l3 = 360429f9, %l7 = 7a6e8133
add %i0,0x1fc,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000099137458
! Mem[0000000069800024] = 6585c319, %l4 = 2a446cac, %l7 = 99137458
add %i3,0x24,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000006585c319
! Mem[0000000068800167] = 1bf313ea, %l1 = 5a7421f65c8a721e
ldstub [%i1+0x167],%l1 ! %l1 = 000000ea000000ff
! Mem[00000000680000fc] = 5ffebcd2, %l1 = 00000000000000ea
swap [%i0+0x0fc],%l1 ! %l1 = 000000005ffebcd2
p44_label_4:
! Mem[00000000690001e0] = 481cc9fce4a08472, %l3 = 0a944c73360429f9, %l6 = 000000009cd500af
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 481cc9fce4a08472
! Mem[00000000698001c0] = ae2e692ea91af4e7, %l2 = 00000000618526ea, %l0 = 326c6d7619c2102d
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = ae2e692ea91af4e7
! %f16 = 67f6a20e 5d7d8263 cf6f9748 333b8d03
! %f20 = 9abbdae5 80f4a96e c30c15c6 b2294a13
! %f24 = d79bc999 60b410e7 c74deb9d f858287d
! %f28 = 6b833092 b12360d2 d0bd0840 7d8c466e
stda %f16,[%i3+%g6]ASI_BLK_AIUS ! Block Store to 0000000069800100
! %l3 = 0a944c73360429f9, Mem[0000000069000048] = 2d832218
stw %l3,[%i2+0x048] ! Mem[0000000069000048] = 360429f9
! Mem[00000000698000b8] = f31b4a90, %l4 = 2a446cac, %l2 = 618526ea
add %i3,0xb8,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000f31b4a90
! Mem[00000000690000a0] = d2b29260, %l5 = 8359661406b42c5c
swap [%i2+0x0a0],%l5 ! %l5 = 00000000d2b29260
! %l4 = 2a446cac, %l5 = d2b29260, Mem[00000000908000e8] = 17136640 929c17e3
std %l4,[%i5+0x0e8] ! Mem[00000000908000e8] = 2a446cac d2b29260
! Mem[0000000069800150] = c24183f2, %l7 = 000000006585c319
lduh [%i3+0x152],%l7 ! %l7 = 00000000000083f2
! Mem[00000000688001e4] = e3dc4123, %l6 = 481cc9fce4a08472
swap [%i1+0x1e4],%l6 ! %l6 = 00000000e3dc4123
! Mem[000000006980015e] = a1b05578, %l1 = 000000005ffebcd2
ldstub [%i3+0x15e],%l1 ! %l1 = 00000055000000ff
p44_label_5:
! %l7 = 00000000000083f2, Mem[0000000091800018] = d4b18022f97718f9
stx %l7,[%o0+%o3] ! Mem[0000000091800018] = 00000000000083f2
! Mem[0000000091000030] = 70ec367a, %g2 = ffffffffd9168ce7
lduw [%i6+0x030],%g2 ! %g2 = 0000000070ec367a
! %f0 = d136c379 4573afbe f5a24459 106d8641
! %f4 = 4e108ad6 3dd66889 0cbe1246 1f88b5a1
! %f8 = 72c8d729 0563c6ed 1643537d 1d6ef504
! %f12 = 0d2ea183 715dfb96 850a606d 5acfa908
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! %l6 = e3dc4123, %l7 = 000083f2, Mem[00000000690000a0] = 06b42c5c 4f5290bc
std %l6,[%i2+0x0a0] ! Mem[00000000690000a0] = e3dc4123 000083f2
! Mem[000000006880002c] = 719d2aa7, %l5 = 00000000d2b29260
swap [%i1+0x02c],%l5 ! %l5 = 00000000719d2aa7
! Mem[00000000680000d5] = 494a0225, %l3 = 0a944c73360429f9
ldstub [%i0+0x0d5],%l3 ! %l3 = 0000004a000000ff
! Mem[0000000068800030] = 1482eb2da9bdad21, %l6 = 00000000e3dc4123, %l5 = 00000000719d2aa7
add %i1,0x30,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 1482eb2da9bdad21
! Mem[0000000090000098] = 196659b5, %g18 = b9ce35906258a8c4
ldsw [%i4+0x098],%g2 ! %g2 = b9ce35906258a8c4
! %l3 = 000000000000004a, Mem[0000000068000165] = 0f340cd4
stb %l3,[%i0+0x165] ! Mem[0000000068000164] = 0f4a0cd4
! Mem[00000000900001fc] = 15aca2b6, %g2 = 00000000196659b5
lduh [%i4+0x1fc],%g2 ! %g2 = 00000000000015ac
p44_label_6:
! %l2 = 00000000f31b4a90, Mem[0000000091800134] = 4cd6fb8b
stw %l2,[%o0+0x134] ! Mem[0000000091800134] = f31b4a90
! Mem[00000000910000bc] = d64bd64c, %g2 = 00000000000015ac
lduh [%i6+0x0be],%g2 ! %g2 = 000000000000d64b
! Mem[00000000900000a4] = 8dcb6bfb, %g2 = 000000000000d64b
ldub [%i4+0x0a7],%g2 ! %g2 = 000000000000008d
! Mem[000000006800004c] = bee1e24e, %l3 = 0000004a, %l4 = 2a446cac
add %i0,0x4c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000bee1e24e
! %l2 = f31b4a90, %l3 = 0000004a, Mem[0000000069800010] = 6beca044 6acc5beb
std %l2,[%i3+%o2] ! Mem[0000000069800010] = f31b4a90 0000004a
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[000000006800017d] = 5bb7c68f, %l1 = 0000000000000055
ldstub [%i0+0x17d],%l1 ! %l1 = 000000b7000000ff
! Mem[000000006900018c] = e4ca62fe, %l4 = bee1e24e, %l5 = a9bdad21
add %i2,0x18c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000e4ca62fe
! Mem[0000000068000078] = b9289837, %l4 = 00000000bee1e24e
ldsw [%i0+0x078],%l4 ! %l4 = ffffffffb9289837
! %f0 = d136c379 4573afbe f5a24459 106d8641
! %f4 = 4e108ad6 3dd66889 0cbe1246 1f88b5a1
! %f8 = 72c8d729 0563c6ed 1643537d 1d6ef504
! %f12 = 0d2ea183 715dfb96 850a606d 5acfa908
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080
p44_label_7:
membar #Sync ! Added by membar checker (391)
! Mem[0000000069800128] = c74deb9d, %l6 = 00000000e3dc4123
swap [%i3+0x128],%l6 ! %l6 = 00000000c74deb9d
! %f16 = 67f6a20e 5d7d8263 cf6f9748 333b8d03
! %f20 = 9abbdae5 80f4a96e c30c15c6 b2294a13
! %f24 = d79bc999 60b410e7 c74deb9d f858287d
! %f28 = 6b833092 b12360d2 d0bd0840 7d8c466e
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[0000000069800068] = bc318f2a2d9e7ee4, %l5 = 00000000e4ca62fe, %l1 = 00000000000000b7
add %i3,0x68,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = bc318f2a2d9e7ee4
! Mem[0000000069000118] = 43207eb1, %l3 = 000000000000004a
swap [%i2+0x118],%l3 ! %l3 = 0000000043207eb1
! %l4 = b9289837, %l5 = e4ca62fe, Mem[0000000091000048] = 14402725 3b997346
std %l4,[%i6+0x048] ! Mem[0000000091000048] = b9289837 e4ca62fe
! Mem[0000000069000060] = f5db58cd f1b36161, %l4 = b9289837, %l5 = e4ca62fe
ldd [%i2+0x060],%l4 ! %l4 = 00000000f5db58cd 00000000f1b36161
! Mem[0000000068000168] = a056e0f0, %l6 = 00000000c74deb9d
swap [%i0+0x168],%l6 ! %l6 = 00000000a056e0f0
! Mem[0000000068000028] = d634f81d430b6204, %l7 = 00000000000083f2, %l6 = 00000000a056e0f0
add %i0,0x28,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = d634f81d430b6204
! Mem[00000000698001a4] = df75d101, %l1 = bc318f2a2d9e7ee4
swap [%i3+0x1a4],%l1 ! %l1 = 00000000df75d101
! Mem[00000000900000d4] = b0ff9243, %g2 = 000000000000008d
lduw [%i4+0x0d4],%g2 ! %g2 = 00000000b0ff9243
p44_label_8:
! Mem[0000000091800004] = ace149ea, %g2 = 00000000b0ff9243
lduw [%o0+0x004],%g2 ! %g2 = 00000000ace149ea
! Mem[0000000069000158] = ab2a0fc80d9f8f3b, %l7 = 00000000000083f2, %l3 = 0000000043207eb1
add %i2,0x158,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = ab2a0fc80d9f8f3b
! Mem[0000000090000000] = d136c379 4573afbe f5a24459 106d8641
! Mem[0000000090000010] = 4e108ad6 3dd66889 0cbe1246 1f88b5a1
! Mem[0000000090000020] = 72c8d729 0563c6ed 1643537d 1d6ef504
! Mem[0000000090000030] = 0d2ea183 715dfb96 850a606d 5acfa908
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! %l6 = d634f81d430b6204, Mem[0000000091000128] = 754a2d8424cdc0b9
stx %l6,[%i6+0x128] ! Mem[0000000091000128] = d634f81d430b6204
! Mem[00000000698001fc] = f40dc67e, %l4 = f5db58cd, %l3 = 0d9f8f3b
add %i3,0x1fc,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000f40dc67e
! Mem[0000000069000150] = d362b400, %l6 = d634f81d430b6204
swap [%i2+0x150],%l6 ! %l6 = 00000000d362b400
! Mem[00000000680001a1] = fc249dd9, %l0 = ae2e692ea91af4e7
ldstub [%i0+0x1a1],%l0 ! %l0 = 00000024000000ff
! Mem[0000000069800060] = e9b120505f7e39ea, %l7 = 00000000000083f2, %l2 = 00000000f31b4a90
add %i3,0x60,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = e9b120505f7e39ea
! Mem[0000000068000094] = 5c8a721e, %l7 = 000083f2, %l4 = f5db58cd
add %i0,0x94,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000005c8a721e
! Mem[0000000068000110] = 9fa3be881633471a, %l0 = 0000000000000024, %l7 = 00000000000083f2
add %i0,0x110,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 9fa3be881633471a
p44_label_9:
! Mem[0000000090000150] = 4377e002, %g2 = 00000000ace149ea
lduh [%i4+0x150],%g2 ! %g2 = 0000000000004377
! %f0 = d136c379 4573afbe f5a24459 106d8641
! %f4 = 4e108ad6 3dd66889 0cbe1246 1f88b5a1
! %f8 = 72c8d729 0563c6ed 1643537d 1d6ef504
! %f12 = 0d2ea183 715dfb96 850a606d 5acfa908
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000140
membar #Sync ! Added by membar checker (392)
! %l7 = 9fa3be881633471a, Mem[0000000090000140] = d136c3794573afbe
stx %l7,[%i4+0x140] ! Mem[0000000090000140] = 9fa3be881633471a
! Mem[000000006900013c] = 4b1c10cb, %l2 = e9b120505f7e39ea
ldsh [%i2+0x13c],%l2 ! %l2 = 0000000000004b1c
! Mem[0000000090000010] = 4e108ad6 3dd66889, %g2 = 00004377, %g3 = 00000000
ldd [%i4+%o2],%g2 ! %g2 = 000000004e108ad6 000000003dd66889
! Mem[0000000090000114] = a7214a3f, %g2 = 000000004e108ad6
lduw [%i4+0x114],%g2 ! %g2 = 00000000a7214a3f
! Mem[00000000900001a0] = c99960b4, %g2 = 00000000a7214a3f
ldsb [%i4+0x1a2],%g2 ! %g2 = ffffffffffffffc9
! %l2 = 00004b1c, %l3 = f40dc67e, Mem[00000000680000b8] = 16c330c1 e380487f
std %l2,[%i0+0x0b8] ! Mem[00000000680000b8] = 00004b1c f40dc67e
! Mem[0000000069800050] = 6ba4fd31, %l3 = 00000000f40dc67e
ldub [%i3+0x053],%l3 ! %l3 = 0000000000000031
! %l0 = 0000000000000024, Mem[0000000069800134] = b12360d2
sth %l0,[%i3+0x134] ! Mem[0000000069800134] = 002460d2
p44_label_10:
! %l3 = 0000000000000031, Mem[00000000910000b0] = 2b9d7dab
stw %l3,[%i6+0x0b0] ! Mem[00000000910000b0] = 00000031
! %l1 = 00000000df75d101, Mem[0000000091800080] = 2bf29387
stw %l1,[%o0+0x080] ! Mem[0000000091800080] = df75d101
! Mem[0000000068800114] = 4a9e1937, %l2 = 00004b1c, %l0 = 00000024
add %i1,0x114,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000004a9e1937
! Mem[0000000069000030] = e59ec610, %l2 = 0000000000004b1c
swap [%i2+0x030],%l2 ! %l2 = 00000000e59ec610
! %l7 = 9fa3be881633471a, Mem[0000000069800122] = d79bc999
sth %l7,[%i3+0x122] ! Mem[0000000069800120] = d79b471a
! Mem[00000000690000d0] = 9abbdae5, %l5 = 00000000f1b36161
swap [%i2+0x0d0],%l5 ! %l5 = 000000009abbdae5
! Mem[0000000090000124] = 9c46d77c, %g2 = ffffffffffffffc9
ldsb [%i4+0x125],%g2 ! %g2 = ffffffffffffff9c
! Mem[0000000068000000] = 78e69784, %l7 = 9fa3be881633471a
lduw [%i0+%g0],%l7 ! %l7 = 0000000078e69784
! %f16 = 67f6a20e 5d7d8263 cf6f9748 333b8d03
! %f20 = 9abbdae5 80f4a96e c30c15c6 b2294a13
! %f24 = d79bc999 60b410e7 c74deb9d f858287d
! %f28 = 6b833092 b12360d2 d0bd0840 7d8c466e
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[0000000068800180] = 722f4a8c, %l6 = d362b400, %l5 = 9abbdae5
add %i1,0x180,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000722f4a8c
p44_label_11:
! Mem[000000006980009f] = 1d8a5d7b, %l1 = 00000000df75d101
ldstub [%i3+0x09f],%l1 ! %l1 = 0000007b000000ff
! %f16 = 67f6a20e 5d7d8263 cf6f9748 333b8d03
! %f20 = 9abbdae5 80f4a96e c30c15c6 b2294a13
! %f24 = d79bc999 60b410e7 c74deb9d f858287d
! %f28 = 6b833092 b12360d2 d0bd0840 7d8c466e
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
membar #Sync ! Added by membar checker (393)
! %f0 = d136c379 4573afbe f5a24459 106d8641
! %f4 = 4e108ad6 3dd66889 0cbe1246 1f88b5a1
! %f8 = 72c8d729 0563c6ed 1643537d 1d6ef504
! %f12 = 0d2ea183 715dfb96 850a606d 5acfa908
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[00000000690000a0] = e3dc4123, %l2 = 00000000e59ec610
swap [%i2+0x0a0],%l2 ! %l2 = 00000000e3dc4123
! %f0 = d136c379 4573afbe f5a24459 106d8641
! %f4 = 4e108ad6 3dd66889 0cbe1246 1f88b5a1
! %f8 = 72c8d729 0563c6ed 1643537d 1d6ef504
! %f12 = 0d2ea183 715dfb96 850a606d 5acfa908
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000140
! Mem[0000000069000078] = 3886316c, %l6 = 00000000d362b400
ldsb [%i2+0x079],%l6 ! %l6 = ffffffffffffff86
membar #Sync ! Added by membar checker (394)
! Mem[0000000090000090] = 4e108ad6, %g2 = ffffffffffffff9c
ldsh [%i4+0x090],%g2 ! %g2 = 0000000000004e10
! %l6 = ffffff86, %l7 = 78e69784, Mem[00000000688000a8] = d68a1678 7e287abd
std %l6,[%i1+0x0a8] ! Mem[00000000688000a8] = ffffff86 78e69784
! Mem[00000000698001cc] = 8bdc8951, %l0 = 4a9e1937, %l6 = ffffff86
add %i3,0x1cc,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000008bdc8951
! Mem[00000000680001b4] = 657087fb, %l0 = 4a9e1937, %l3 = 00000031
add %i0,0x1b4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000657087fb
p44_label_12:
! Mem[00000000910001b4] = 43f846ac, %g2 = 0000000000004e10
ldub [%i6+0x1b7],%g2 ! %g2 = 0000000000000043
! %l5 = 00000000722f4a8c, Mem[00000000900001c3] = d2e2f6f9
stb %l5,[%i4+0x1c3] ! Mem[00000000900001c0] = 8ce2f6f9
! %l2 = 00000000e3dc4123, Mem[0000000090800123] = e5579eee
stb %l2,[%i5+0x123] ! Mem[0000000090800120] = 23579eee
! Mem[00000000698000e4] = f53ee72a, %l2 = e3dc4123, %l5 = 722f4a8c
add %i3,0xe4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000f53ee72a
! Mem[0000000090800070] = b6dc7d71 472f956a, %g2 = 00000043, %g3 = 3dd66889
ldd [%i5+0x070],%g2 ! %g2 = 00000000b6dc7d71 00000000472f956a
! Mem[0000000068000188] = 27550b24, %l6 = 000000008bdc8951
swap [%i0+0x188],%l6 ! %l6 = 0000000027550b24
! Mem[00000000680001ea] = 4a0c4815, %l0 = 000000004a9e1937
ldstub [%i0+0x1ea],%l0 ! %l0 = 00000048000000ff
! %l0 = 0000000000000048, Mem[0000000069000110] = 70ddf86d50c9e33b
stx %l0,[%i2+0x110] ! Mem[0000000069000110] = 0000000000000048
! %l2 = 00000000e3dc4123, Mem[0000000091800004] = ace149ea
sth %l2,[%o0+0x004] ! Mem[0000000091800004] = 412349ea
! Mem[0000000069000170] = 1a31f16e, %l0 = 0000000000000048
ldsh [%i2+0x170],%l0 ! %l0 = 0000000000001a31
p44_label_13:
! Mem[0000000069800030] = 11a8eba59be381a9, %l3 = 00000000657087fb, %l7 = 0000000078e69784
add %i3,0x30,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 11a8eba59be381a9
! %l2 = 00000000e3dc4123, Mem[00000000918001f0] = 57a465d02e3668ed
stx %l2,[%o0+0x1f0] ! Mem[00000000918001f0] = 00000000e3dc4123
! Mem[0000000069000054] = be4326ea, %l2 = e3dc4123, %l2 = e3dc4123
add %i2,0x54,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000be4326ea
! Mem[0000000091800134] = f31b4a90, %g2 = 00000000b6dc7d71
lduh [%o0+0x134],%g2 ! %g2 = 000000000000f31b
! %l5 = 00000000f53ee72a, Mem[00000000688000f8] = 70122f49
stw %l5,[%i1+0x0f8] ! Mem[00000000688000f8] = f53ee72a
! %f0 = d136c379 4573afbe f5a24459 106d8641
! %f4 = 4e108ad6 3dd66889 0cbe1246 1f88b5a1
! %f8 = 72c8d729 0563c6ed 1643537d 1d6ef504
! %f12 = 0d2ea183 715dfb96 850a606d 5acfa908
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000091000050] = 8e45d4a6 30aa723f, %g2 = 0000f31b, %g3 = 472f956a
ldd [%i6+0x050],%g2 ! %g2 = 000000008e45d4a6 0000000030aa723f
! Mem[0000000091800058] = 96996002afdbd2ff, %g2 = 000000008e45d4a6
ldx [%o0+0x058],%g2 ! %g2 = 96996002afdbd2ff
! Mem[0000000069000038] = 37ccd6a5, %l2 = be4326ea, %l3 = 657087fb
add %i2,0x38,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000037ccd6a5
! Mem[00000000688001b8] = 0d668571fcff3f26, %l1 = 000000000000007b, %l5 = 00000000f53ee72a
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 0d668571fcff3f26
p44_label_14:
! %f16 = 67f6a20e 5d7d8263 cf6f9748 333b8d03
! %f20 = 9abbdae5 80f4a96e c30c15c6 b2294a13
! %f24 = d79bc999 60b410e7 c74deb9d f858287d
! %f28 = 6b833092 b12360d2 d0bd0840 7d8c466e
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000080
! %f16 = 67f6a20e 5d7d8263 cf6f9748 333b8d03
! %f20 = 9abbdae5 80f4a96e c30c15c6 b2294a13
! %f24 = d79bc999 60b410e7 c74deb9d f858287d
! %f28 = 6b833092 b12360d2 d0bd0840 7d8c466e
mov 0x1c0,%g6
stda %f16,[%i3+%g6]ASI_BLK_AIUS ! Block Store to 00000000698001c0
! Mem[000000006900008c] = 734822bc, %l3 = 0000000037ccd6a5
ldstub [%i2+0x08c],%l3 ! %l3 = 00000073000000ff
! Mem[00000000900001e0] = b1ac2ff0, %g2 = 96996002afdbd2ff
lduh [%i4+0x1e0],%g2 ! %g2 = 000000000000b1ac
! Mem[0000000091800060] = 5faec1ac, %g2 = 000000000000b1ac
lduh [%o0+0x060],%g2 ! %g2 = 0000000000005fae
! Mem[0000000069800028] = 4d6e1fd2c9ca755e, %l0 = 0000000000001a31, %l7 = 11a8eba59be381a9
add %i3,0x28,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 4d6e1fd2c9ca755e
! Mem[0000000090800034] = 6bf03b0c, %g2 = 0000000000005fae
ldsh [%i5+0x036],%g2 ! %g2 = 0000000000006bf0
! Mem[0000000068800054] = 6c44e313, %l5 = 0d668571fcff3f26
swap [%i1+0x054],%l5 ! %l5 = 000000006c44e313
! %f16 = 67f6a20e 5d7d8263 cf6f9748 333b8d03
! %f20 = 9abbdae5 80f4a96e c30c15c6 b2294a13
! %f24 = d79bc999 60b410e7 c74deb9d f858287d
! %f28 = 6b833092 b12360d2 d0bd0840 7d8c466e
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
membar #Sync ! Added by membar checker (395)
! Mem[0000000090000020] = 630529d7, %g2 = 0000000000006bf0
ldub [%i4+0x022],%g2 ! %g2 = 0000000000000063
p44_label_15:
! Mem[0000000068800158] = cfc5b10d, %l5 = 000000006c44e313
ldub [%i1+0x15b],%l5 ! %l5 = 000000000000000d
! %l5 = 000000000000000d, Mem[00000000910000a8] = e1b008cc60f52915
stx %l5,[%i6+0x0a8] ! Mem[00000000910000a8] = 000000000000000d
! Mem[00000000900000e8] = c74deb9d, %g2 = 0000000000000063
ldub [%i4+0x0e8],%g2 ! %g2 = 00000000000000c7
! %l5 = 000000000000000d, Mem[00000000908001a8] = f2d6d9ad7a6fb548
stx %l5,[%i5+0x1a8] ! Mem[00000000908001a8] = 000000000000000d
! Mem[0000000091800178] = d42ec1f4, %g2 = 00000000000000c7
ldub [%o0+0x178],%g2 ! %g2 = 00000000000000d4
! Mem[000000006800010f] = f7cf90f1, %l6 = 0000000027550b24
ldstub [%i0+0x10f],%l6 ! %l6 = 000000f1000000ff
! %f16 = 67f6a20e 5d7d8263 cf6f9748 333b8d03
! %f20 = 9abbdae5 80f4a96e c30c15c6 b2294a13
! %f24 = d79bc999 60b410e7 c74deb9d f858287d
! %f28 = 6b833092 b12360d2 d0bd0840 7d8c466e
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000140
! Mem[0000000090000180] = 67f6a20e 5d7d8263 cf6f9748 333b8d03
! Mem[0000000090000190] = 9abbdae5 80f4a96e c30c15c6 b2294a13
! Mem[00000000900001a0] = d79bc999 60b410e7 c74deb9d f858287d
! Mem[00000000900001b0] = 6b833092 b12360d2 d0bd0840 7d8c466e
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[0000000068000151] = d424809a, %l5 = 000000000000000d
ldstub [%i0+0x151],%l5 ! %l5 = 00000024000000ff
! Mem[00000000698000a8] = 0ea18b8e, %l0 = 0000000000001a31
swap [%i3+0x0a8],%l0 ! %l0 = 000000000ea18b8e
p44_label_16:
membar #Sync ! Added by membar checker (396)
! %l0 = 000000000ea18b8e, Mem[0000000090000150] = 9abbdae5
stw %l0,[%i4+0x150] ! Mem[0000000090000150] = 0ea18b8e
! Mem[00000000698001a8] = 963e5be8298d0fa1, %l6 = 00000000000000f1, %l3 = 0000000000000073
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 963e5be8298d0fa1
! Mem[00000000680000a8] = 0a944c73360429f9, %l0 = 000000000ea18b8e
ldx [%i0+0x0a8],%l0 ! %l0 = 0a944c73360429f9
! Mem[0000000090000118] = 1b978317, %g2 = 00000000000000d4
lduh [%i4+0x118],%g2 ! %g2 = 0000000000001b97
! %l2 = 00000000be4326ea, Mem[00000000900001e0] = b1ac2ff01bd9f049
stx %l2,[%i4+0x1e0] ! Mem[00000000900001e0] = 00000000be4326ea
! Mem[00000000698001f0] = 6b833092b12360d2, %l7 = 4d6e1fd2c9ca755e, %l5 = 0000000000000024
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 6b833092b12360d2
! Mem[0000000068000191] = 15cfe831, %l2 = 00000000be4326ea
ldstub [%i0+0x191],%l2 ! %l2 = 000000cf000000ff
! Mem[00000000680001b4] = 657087fb, %l1 = 0000007b, %l2 = 000000cf
add %i0,0x1b4,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000657087fb
! %l3 = 963e5be8298d0fa1, Mem[00000000900001b4] = b12360d2
sth %l3,[%i4+0x1b4] ! Mem[00000000900001b4] = 0fa160d2
! Mem[0000000068800188] = cda2276d, %l2 = 00000000657087fb
swap [%i1+0x188],%l2 ! %l2 = 00000000cda2276d
p44_label_17:
! Mem[0000000069000083] = 25c27ca8, %l0 = 0a944c73360429f9
ldstub [%i2+0x083],%l0 ! %l0 = 000000a8000000ff
! Mem[0000000068000000] = 78e69784, %l0 = 000000a8, %l2 = cda2276d
casa [%i0]0x80,%l0,%l2 ! %l2 = 0000000078e69784
! Mem[0000000090000038] = 08a9cf5a 6d600a85, %g2 = 00001b97, %g3 = 30aa723f
ldd [%i4+0x038],%g2 ! %g2 = 0000000008a9cf5a 000000006d600a85
! Mem[0000000090800128] = 60245948, %g2 = 0000000008a9cf5a
ldsb [%i5+0x128],%g2 ! %g2 = 0000000000000060
! Mem[0000000069000034] = 61f5caf5, %l5 = 6b833092b12360d2
ldstub [%i2+0x034],%l5 ! %l5 = 00000061000000ff
! %l2 = 0000000078e69784, Mem[0000000090000170] = 6b833092b12360d2
stx %l2,[%i4+0x170] ! Mem[0000000090000170] = 0000000078e69784
membar #Sync ! Added by membar checker (397)
! Mem[0000000090000180] = 67f6a20e 5d7d8263 cf6f9748 333b8d03
! Mem[0000000090000190] = 9abbdae5 80f4a96e c30c15c6 b2294a13
! Mem[00000000900001a0] = d79bc999 60b410e7 c74deb9d f858287d
! Mem[00000000900001b0] = 6b833092 0fa160d2 d0bd0840 7d8c466e
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
! Mem[00000000690000e8] = c74deb9d, %l5 = 0000000000000061
swap [%i2+0x0e8],%l5 ! %l5 = 00000000c74deb9d
! Mem[0000000090000048] = 41866d105944a2f5, %g2 = 0000000000000060
ldx [%i4+0x048],%g2 ! %g2 = 41866d105944a2f5
! %f16 = 67f6a20e 5d7d8263 cf6f9748 333b8d03
! %f20 = 9abbdae5 80f4a96e c30c15c6 b2294a13
! %f24 = d79bc999 60b410e7 c74deb9d f858287d
! %f28 = 6b833092 b12360d2 d0bd0840 7d8c466e
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
p44_label_18:
! Mem[0000000069000158] = ab2a0fc8, %l5 = c74deb9d, %l1 = 0000007b
add %i2,0x158,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ab2a0fc8
! Mem[00000000698000b1] = a12d547c, %l5 = 00000000c74deb9d
ldstub [%i3+0x0b1],%l5 ! %l5 = 0000002d000000ff
! Mem[00000000698001c8] = cf6f9748, %l6 = 00000000000000f1
swap [%i3+0x1c8],%l6 ! %l6 = 00000000cf6f9748
membar #Sync ! Added by membar checker (398)
! Mem[00000000900000c0] = 63827d5d 0ea2f667 038d3b33 48976fcf
! Mem[00000000900000d0] = 6ea9f480 e5dabb9a 134a29b2 c6150cc3
! Mem[00000000900000e0] = e710b460 99c99bd7 7d2858f8 9deb4dc7
! Mem[00000000900000f0] = d26023b1 9230836b 6e468c7d 4008bdd0
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! %f0 = d136c379 4573afbe f5a24459 106d8641
! %f4 = 4e108ad6 3dd66889 0cbe1246 1f88b5a1
! %f8 = 72c8d729 0563c6ed 1643537d 1d6ef504
! %f12 = 0d2ea183 715dfb96 850a606d 5acfa908
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[0000000068000098] = 1fca4aee, %l3 = 298d0fa1, %l5 = 0000002d
add %i0,0x98,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000001fca4aee
! Mem[0000000090800090] = 374c2bf8, %g2 = 41866d105944a2f5
ldub [%i5+0x092],%g2 ! %g2 = 0000000000000037
! %f16 = 67f6a20e 5d7d8263 cf6f9748 333b8d03
! %f20 = 9abbdae5 80f4a96e c30c15c6 b2294a13
! %f24 = d79bc999 60b410e7 c74deb9d f858287d
! %f28 = 6b833092 b12360d2 d0bd0840 7d8c466e
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[00000000918000c4] = 7fa19722, %g2 = 0000000000000037
lduw [%o0+0x0c4],%g2 ! %g2 = 000000007fa19722
! Mem[00000000908000d8] = 8a14b856 f81d9f0c, %g2 = 7fa19722, %g3 = 6d600a85
ldd [%i5+0x0d8],%g2 ! %g2 = 000000008a14b856 00000000f81d9f0c
p44_label_19:
! %f0 = d136c379 4573afbe f5a24459 106d8641
! %f4 = 4e108ad6 3dd66889 0cbe1246 1f88b5a1
! %f8 = 72c8d729 0563c6ed 1643537d 1d6ef504
! %f12 = 0d2ea183 715dfb96 850a606d 5acfa908
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[00000000698000f0] = 74b89d08cfa95714, %l5 = 000000001fca4aee, %l0 = 00000000000000a8
add %i3,0xf0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 74b89d08cfa95714
! %l4 = 000000005c8a721e, Mem[0000000091000198] = 9aa5f69e4c575e02
stx %l4,[%i6+0x198] ! Mem[0000000091000198] = 000000005c8a721e
! Mem[000000006880000c] = f766c08c, %l2 = 78e69784, %l3 = 298d0fa1
add %i1,0x0c,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000f766c08c
! Mem[00000000698001b4] = 1d994c21, %l3 = f766c08c, %l2 = 78e69784
add %i3,0x1b4,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000001d994c21
! Mem[000000006980000b] = 10bd2e5b, %l0 = 74b89d08cfa95714
ldstub [%i3+0x00b],%l0 ! %l0 = 0000005b000000ff
! Mem[00000000698001a8] = 963e5be8298d0fa1, %l2 = 000000001d994c21, %l2 = 000000001d994c21
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 963e5be8298d0fa1
! %l2 = 963e5be8298d0fa1, Mem[00000000910000a6] = 0c790000
sth %l2,[%i6+0x0a6] ! Mem[00000000910000a4] = 0fa10000
membar #Sync ! Added by membar checker (399)
! %f0 = d136c379 4573afbe f5a24459 106d8641
! %f4 = 4e108ad6 3dd66889 0cbe1246 1f88b5a1
! %f8 = 72c8d729 0563c6ed 1643537d 1d6ef504
! %f12 = 0d2ea183 715dfb96 850a606d 5acfa908
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[0000000090000140] = 67f6a20e 5d7d8263 cf6f9748 333b8d03
! Mem[0000000090000150] = 0ea18b8e 80f4a96e c30c15c6 b2294a13
! Mem[0000000090000160] = d79bc999 60b410e7 c74deb9d f858287d
! Mem[0000000090000170] = 00000000 78e69784 d0bd0840 7d8c466e
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
p44_label_20:
! Mem[00000000908000f0] = 6f92f00615af7d1c, %g2 = 000000008a14b856
ldx [%i5+0x0f0],%g2 ! %g2 = 6f92f00615af7d1c
! Mem[0000000068800049] = 5ebe610f, %l7 = 4d6e1fd2c9ca755e
ldstub [%i1+0x049],%l7 ! %l7 = 000000be000000ff
! %l2 = 963e5be8298d0fa1, Mem[00000000908001b5] = ef876018
stb %l2,[%i5+0x1b5] ! Mem[00000000908001b4] = a1876018
! Mem[00000000690000ec] = f858287d, %l4 = 5c8a721e, %l2 = 298d0fa1
add %i2,0xec,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000f858287d
! Mem[00000000918000f0] = 8088c4bf e80a206b, %g2 = 15af7d1c, %g3 = f81d9f0c
ldd [%o0+0x0f0],%g2 ! %g2 = 000000008088c4bf 00000000e80a206b
! Mem[0000000069000170] = 1a31f16e, %l6 = cf6f9748, %l2 = f858287d
add %i2,0x170,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000001a31f16e
! Mem[0000000090800044] = 3ae6831c, %g2 = 000000008088c4bf
ldsh [%i5+0x044],%g2 ! %g2 = 0000000000003ae6
! Mem[0000000069800080] = ccbf2f90c4ef185c, %l3 = 00000000f766c08c, %l2 = 000000001a31f16e
add %i3,0x80,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = ccbf2f90c4ef185c
! %l6 = cf6f9748, %l7 = 000000be, Mem[0000000091000088] = 01cc76b4 1fef824c
std %l6,[%i6+0x088] ! Mem[0000000091000088] = cf6f9748 000000be
! %l5 = 000000001fca4aee, Mem[00000000910001f7] = bcc84c2b
stb %l5,[%i6+0x1f7] ! Mem[00000000910001f4] = eec84c2b
p44_label_21:
! Mem[00000000698000dc] = 1014ecd7, %l3 = 00000000f766c08c
swap [%i3+0x0dc],%l3 ! %l3 = 000000001014ecd7
! Mem[000000006900018c] = e4ca62fe, %l0 = 000000000000005b
swap [%i2+0x18c],%l0 ! %l0 = 00000000e4ca62fe
! %f0 = d136c379 4573afbe f5a24459 106d8641
! %f4 = 4e108ad6 3dd66889 0cbe1246 1f88b5a1
! %f8 = 72c8d729 0563c6ed 1643537d 1d6ef504
! %f12 = 0d2ea183 715dfb96 850a606d 5acfa908
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900001c0
! %l0 = 00000000e4ca62fe, Mem[0000000068800188] = 657087fb
stw %l0,[%i1+0x188] ! Mem[0000000068800188] = e4ca62fe
! Mem[00000000918000d8] = 956ed64a, %g2 = 0000000000003ae6
lduw [%o0+0x0d8],%g2 ! %g2 = 00000000956ed64a
! Mem[00000000688001d0] = e775b843, %l3 = 1014ecd7, %l5 = 1fca4aee
add %i1,0x1d0,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000e775b843
! Mem[0000000091800190] = 95e2657d, %g2 = 00000000956ed64a
ldsh [%o0+0x190],%g2 ! %g2 = ffffffffffff95e2
! Mem[0000000091800160] = e99aa22d, %g18 = b9ce35906258a8c4
ldsw [%o0+0x160],%g2 ! %g2 = b9ce35906258a8c4
! Mem[0000000068800088] = 1dd0ea56, %l1 = 00000000ab2a0fc8
lduh [%i1+0x08a],%l1 ! %l1 = 000000000000ea56
! Mem[0000000091800120] = e7e19c53, %g2 = ffffffffe99aa22d
ldub [%o0+0x123],%g2 ! %g2 = 00000000000000e7
p44_label_22:
! Mem[00000000680001f1] = 463b3083, %l7 = 00000000000000be
ldstub [%i0+0x1f1],%l7 ! %l7 = 0000003b000000ff
! Mem[00000000910001b8] = f846acfd, %g2 = 00000000000000e7
ldub [%i6+0x1b8],%g2 ! %g2 = 00000000000000f8
! Mem[000000006880018c] = 38024ad5, %l4 = 000000005c8a721e
swap [%i1+0x18c],%l4 ! %l4 = 0000000038024ad5
! %l3 = 000000001014ecd7, Mem[0000000091800008] = f15400a1
sth %l3,[%o0+%o1] ! Mem[0000000091800008] = ecd700a1
! Mem[0000000069000130] = 92ccbffbc81153b9, %l2 = ccbf2f90c4ef185c, %l1 = 000000000000ea56
add %i2,0x130,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 92ccbffbc81153b9
! Mem[0000000068000160] = 8d8995e9, %l3 = 1014ecd7, %l0 = e4ca62fe
add %i0,0x160,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000008d8995e9
! Mem[00000000918000ac] = acbee1e2, %g2 = 00000000000000f8
ldsb [%o0+0x0af],%g2 ! %g2 = ffffffffffffffac
! %l7 = 000000000000003b, Mem[0000000069800018] = a589d583
stb %l7,[%i3+%o3] ! Mem[0000000069800018] = 3b89d583
! %l0 = 000000008d8995e9, Mem[00000000910001f8] = c84c2b478cef9465
stx %l0,[%i6+0x1f8] ! Mem[00000000910001f8] = 000000008d8995e9
! Mem[0000000069000140] = 7d7175785b201a13, %l3 = 000000001014ecd7, %l0 = 000000008d8995e9
add %i2,0x140,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 7d7175785b201a13
p44_label_23:
! Mem[00000000690000a8] = 7058300825176692, %l3 = 000000001014ecd7, %l2 = ccbf2f90c4ef185c
add %i2,0xa8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 7058300825176692
! Mem[000000009180014c] = d5d170f5, %g18 = b9ce35906258a8c4
ldsw [%o0+0x14c],%g2 ! %g2 = b9ce35906258a8c4
! %l0 = 7d7175785b201a13, Mem[0000000091000015] = 6807c741
stb %l0,[%i6+0x015] ! Mem[0000000091000014] = 1307c741
! Mem[0000000091800108] = d2075a40 3b56edba, %g2 = d5d170f5, %g3 = e80a206b
ldd [%o0+0x108],%g2 ! %g2 = 00000000d2075a40 000000003b56edba
! Mem[00000000680001bc] = 5d632bc2, %l4 = 0000000038024ad5
ldstub [%i0+0x1bc],%l4 ! %l4 = 0000005d000000ff
! Mem[0000000069000124] = 00a56b8c, %l1 = 92ccbffbc81153b9
ldsw [%i2+0x124],%l1 ! %l1 = 0000000000a56b8c
! %f0 = d136c379 4573afbe f5a24459 106d8641
! %f4 = 4e108ad6 3dd66889 0cbe1246 1f88b5a1
! %f8 = 72c8d729 0563c6ed 1643537d 1d6ef504
! %f12 = 0d2ea183 715dfb96 850a606d 5acfa908
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! %l4 = 000000000000005d, Mem[0000000091000118] = 416852c0
stw %l4,[%i6+0x118] ! Mem[0000000091000118] = 0000005d
! Mem[0000000069000099] = 16b73460, %l1 = 0000000000a56b8c
ldstub [%i2+0x099],%l1 ! %l1 = 000000b7000000ff
membar #Sync ! Added by membar checker (400)
! Mem[0000000090000180] = c3794573, %g2 = 00000000d2075a40
lduh [%i4+0x182],%g2 ! %g2 = 000000000000c379
p44_label_24:
! %l4 = 000000000000005d, Mem[000000009100010e] = 22f8cecb
stb %l4,[%i6+0x10e] ! Mem[000000009100010c] = 5df8cecb
! Mem[0000000069000191] = 948ffb9b, %l0 = 7d7175785b201a13
ldstub [%i2+0x191],%l0 ! %l0 = 0000008f000000ff
! Mem[0000000068000058] = 9def3d91, %l0 = 000000000000008f
swap [%i0+0x058],%l0 ! %l0 = 000000009def3d91
! Mem[0000000069000150] = 430b6204a171273e, %l5 = 00000000e775b843
ldx [%i2+0x150],%l5 ! %l5 = 430b6204a171273e
! Mem[0000000068800180] = 722f4a8c, %l0 = 000000009def3d91
swap [%i1+0x180],%l0 ! %l0 = 00000000722f4a8c
! Mem[00000000698000c4] = 4614ebb3, %l0 = 722f4a8c, %l0 = 722f4a8c
add %i3,0xc4,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000004614ebb3
! Mem[00000000680000e0] = 2b1741acc025c2c0, %l6 = 00000000cf6f9748, %l4 = 000000000000005d
add %i0,0xe0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 2b1741acc025c2c0
! %l3 = 000000001014ecd7, Mem[0000000090800082] = 03a9c557
stb %l3,[%i5+0x082] ! Mem[0000000090800080] = d7a9c557
! %l1 = 00000000000000b7, Mem[0000000090000158] = c30c15c6
stw %l1,[%i4+0x158] ! Mem[0000000090000158] = 000000b7
! Mem[000000009080006c] = 2a4e86b6, %g2 = 000000000000c379
ldub [%i5+0x06d],%g2 ! %g2 = 000000000000002a
p44_label_25:
! Mem[00000000698000a0] = 353c008e3a6fbfe9, %l3 = 000000001014ecd7, %l6 = 00000000cf6f9748
add %i3,0xa0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 353c008e3a6fbfe9
! Mem[000000006880004a] = 5eff610f, %l3 = 000000001014ecd7
ldstub [%i1+0x04a],%l3 ! %l3 = 00000061000000ff
! Mem[0000000091800070] = cc8fbc7f, %g2 = 000000000000002a
ldsb [%o0+0x070],%g2 ! %g2 = ffffffffffffffcc
! Mem[0000000068800018] = b7d84836442e526a, %l3 = 0000000000000061, %l3 = 0000000000000061
add %i1,0x18,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = b7d84836442e526a
! Mem[00000000680000b9] = 00004b1c, %l3 = b7d84836442e526a
ldstub [%i0+0x0b9],%l3 ! %l3 = 00000000000000ff
! Mem[00000000900000f0] = d26023b1, %g2 = ffffffffffffffcc
lduw [%i4+0x0f0],%g2 ! %g2 = 00000000d26023b1
! Mem[0000000091800170] = 7e8c17c1, %g2 = 00000000d26023b1
ldsh [%o0+0x170],%g2 ! %g2 = 0000000000007e8c
! Mem[0000000069800180] = ad05e00c 1c25d6c5 faf2f538 4f0ddede
! Mem[0000000069800190] = 9ddaacda 486f57bf 644a9a98 1f9849b6
! Mem[00000000698001a0] = 0c0f62c4 2d9e7ee4 963e5be8 298d0fa1
! Mem[00000000698001b0] = 317aa1ac 1d994c21 4dd7113c 1e0774a2
mov 0x180,%g5
ldda [%i3+%g5]ASI_BLK_S,%f0 ! Block Load from 0000000069800180
! %l0 = 000000004614ebb3, Mem[0000000090000084] = 5d7d8263
stw %l0,[%i4+0x084] ! Mem[0000000090000084] = 4614ebb3
! Mem[0000000090000100] = beaf7345 79c336d1 41866d10 5944a2f5
! Mem[0000000090000110] = 8968d63d d68a104e a1b5881f 4612be0c
! Mem[0000000090000120] = edc66305 29d7c872 04f56e1d 7d534316
! Mem[0000000090000130] = 96fb5d71 83a12e0d 08a9cf5a 6d600a85
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
ba,a p44_not_taken_0_end
p44_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 000000004614ebb3
bne,a,pn %xcc,p44_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000b7
bne,a,pn %xcc,p44_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 7058300825176692
bne,a,pn %xcc,p44_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000000
bne,a,pn %xcc,p44_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 2b1741acc025c2c0
bne,a,pn %xcc,p44_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 430b6204a171273e
bne,a,pn %xcc,p44_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 353c008e3a6fbfe9
bne,a,pn %xcc,p44_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000003b
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 ad05e00c 1c25d6c5
bne %xcc,p44_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be faf2f538 4f0ddede
bne %xcc,p44_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 9ddaacda 486f57bf
bne %xcc,p44_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 644a9a98 1f9849b6
bne %xcc,p44_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 0c0f62c4 2d9e7ee4
bne %xcc,p44_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 963e5be8 298d0fa1
bne %xcc,p44_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 317aa1ac 1d994c21
bne %xcc,p44_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 4dd7113c 1e0774a2
bne %xcc,p44_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 67f6a20e 5d7d8263
bne %xcc,p44_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be cf6f9748 333b8d03
bne %xcc,p44_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 9abbdae5 80f4a96e
bne %xcc,p44_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be c30c15c6 b2294a13
bne %xcc,p44_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be d79bc999 60b410e7
bne %xcc,p44_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be c74deb9d f858287d
bne %xcc,p44_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 6b833092 b12360d2
bne %xcc,p44_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be d0bd0840 7d8c466e
bne %xcc,p44_f30_fail
nop
! Check Local Memory
set p44_local0_expect,%g1
p44_check_local0:
ldx [%g1+0x058],%g2 ! Expected data = 0000008f236e8de6
ldx [%i0+0x058],%g3 ! Observed data at 0000000068000058
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x058,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 00ff4b1cf40dc67e
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000680000b8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = bdff9aa449ff0225
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000680000d0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = f354211d000000ea
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000680000f8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 3a4eaa84f7cf90ff
ldx [%i0+0x108],%g3 ! Observed data at 0000000068000108
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x108,%g4
ldx [%g1+0x150],%g2 ! Expected data = d4ff809a9518d263
ldx [%i0+0x150],%g3 ! Observed data at 0000000068000150
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 8d8995e90f4a0cd4
ldx [%i0+0x160],%g3 ! Observed data at 0000000068000160
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = c74deb9d6f279127
ldx [%i0+0x168],%g3 ! Observed data at 0000000068000168
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 253b07eb5bffc68f
ldx [%i0+0x178],%g3 ! Observed data at 0000000068000178
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 8bdc8951f8f7a6f1
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 = 15ffe831d2d5c114
ldx [%i0+0x190],%g3 ! Observed data at 0000000068000190
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = fcff9dd9ca24ef88
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000680001a0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = bf7100acff632bc2
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000680001b8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 4a0cff15f1724c75
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000680001e8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 46ff3083652ecee0
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000680001f0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1f0,%g4
set p44_local1_expect,%g1
p44_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = 17a8158ed2b29260
ldx [%i1+0x028],%g3 ! Observed data at 0000000068800028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 5effff0faa27098c
ldx [%i1+0x048],%g3 ! Observed data at 0000000068800048
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 7cb7a30efcff3f26
ldx [%i1+0x050],%g3 ! Observed data at 0000000068800050
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x050,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ffffff8678e69784
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000688000a8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = aa909a3739000522
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000688000b0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = f53ee72a3d26fd93
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000688000f8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x160],%g2 ! Expected data = 57bc40901bf313ff
ldx [%i1+0x160],%g3 ! Observed data at 0000000068800160
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = 9def3d91879ea442
ldx [%i1+0x180],%g3 ! Observed data at 0000000068800180
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = e4ca62fe5c8a721e
ldx [%i1+0x188],%g3 ! Observed data at 0000000068800188
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 2b375538e4a08472
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000688001e0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x1e0,%g4
set p44_local2_expect,%g1
p44_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = 00004b1cfff5caf5
ldx [%i2+0x030],%g3 ! Observed data at 0000000069000030
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 360429f9b92650ae
ldx [%i2+0x048],%g3 ! Observed data at 0000000069000048
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = 25c27cffc4c4af11
ldx [%i2+0x080],%g3 ! Observed data at 0000000069000080
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 60611cfaff4822bc
ldx [%i2+0x088],%g3 ! Observed data at 0000000069000088
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 16ff34603f2748a5
ldx [%i2+0x098],%g3 ! Observed data at 0000000069000098
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = e59ec610000083f2
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000690000a0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = f1b3616180f4a96e
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000690000d0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 00000061f858287d
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000690000e8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0000000000000048
ldx [%i2+0x110],%g3 ! Observed data at 0000000069000110
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0000004a03b3157a
ldx [%i2+0x118],%g3 ! Observed data at 0000000069000118
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x118,%g4
ldx [%g1+0x150],%g2 ! Expected data = 430b6204a171273e
ldx [%i2+0x150],%g3 ! Observed data at 0000000069000150
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x150,%g4
ldx [%g1+0x188],%g2 ! Expected data = fc6351860000005b
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 = 94fffb9be50a45d7
ldx [%i2+0x190],%g3 ! Observed data at 0000000069000190
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x190,%g4
set p44_local3_expect,%g1
p44_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 10bd2eff4103e5d0
ldx [%i3+0x008],%g3 ! Observed data at 0000000069800008
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = f31b4a900000004a
ldx [%i3+0x010],%g3 ! Observed data at 0000000069800010
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3b89d58310d38fb4
ldx [%i3+0x018],%g3 ! Observed data at 0000000069800018
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x018,%g4
ldx [%g1+0x098],%g2 ! Expected data = cf6494971d8a5dff
ldx [%i3+0x098],%g3 ! Observed data at 0000000069800098
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 00001a31544e5ae8
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000698000a8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = a1ff547c29daf062
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000698000b0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 496ef0e2f766c08c
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000698000d8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 67f6a20e5d7d8263
ldx [%i3+0x100],%g3 ! Observed data at 0000000069800100
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = cf6f9748333b8d03
ldx [%i3+0x108],%g3 ! Observed data at 0000000069800108
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 9abbdae580f4a96e
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 = c30c15c6b2294a13
ldx [%i3+0x118],%g3 ! Observed data at 0000000069800118
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = d79b471a60b410e7
ldx [%i3+0x120],%g3 ! Observed data at 0000000069800120
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = e3dc4123f858287d
ldx [%i3+0x128],%g3 ! Observed data at 0000000069800128
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 6b833092002460d2
ldx [%i3+0x130],%g3 ! Observed data at 0000000069800130
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = d0bd08407d8c466e
ldx [%i3+0x138],%g3 ! Observed data at 0000000069800138
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = b86d7502a1b0ff78
ldx [%i3+0x158],%g3 ! Observed data at 0000000069800158
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x158,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 0c0f62c42d9e7ee4
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000698001a0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 67f6a20e5d7d8263
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000698001c0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 000000f1333b8d03
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000698001c8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 9abbdae580f4a96e
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000698001d0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c30c15c6b2294a13
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000698001d8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = d79bc99960b410e7
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000698001e0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = c74deb9df858287d
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000698001e8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 6b833092b12360d2
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000698001f0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = d0bd08407d8c466e
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000698001f8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1f8,%g4
! The test for processor 44 has passed
p44_passed:
ta GOOD_TRAP
nop
p44_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p44_failed
p44_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p44_failed
p44_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p44_failed
p44_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p44_failed
p44_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p44_failed
p44_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p44_failed
p44_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p44_failed
p44_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p44_failed
p44_f0_fail:
set p44_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f2_fail:
set p44_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f4_fail:
set p44_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f6_fail:
set p44_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f8_fail:
set p44_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f10_fail:
set p44_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f12_fail:
set p44_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f14_fail:
set p44_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f16_fail:
set p44_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f18_fail:
set p44_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f20_fail:
set p44_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f22_fail:
set p44_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f24_fail:
set p44_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f26_fail:
set p44_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f28_fail:
set p44_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p44_f30_fail:
set p44_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 44 failed
p44_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0b0] ! Set processor 44 done flag
set p44_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 44 failed
p44_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0b0] ! Set processor 44 done flag
set p44_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p44_selfmod_failed:
ba p44_failed
mov 0xabc,%g1
p44_common_error:
or %g0,0xf0c,%g1
ba p44_failed
mov %o5,%g3
p44_common_signature_error:
set p44_temp,%g1
ba p44_failed
st %g2,[%g1] ! Common Lock Number
p44_common_timeout:
set p44_temp,%g1
ba p44_failed
st %g2,[%g1] ! Common Lock Number
p44_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p44_failed
mov 0x0,%g3
p44_trap1e:
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000069800010]
lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000068800000]
stha %l4,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069800008]
membar #Sync
mov 0x0c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldswa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000069000018]
lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000069000010]
done
p44_trap1o:
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000069800010]
lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000068800000]
stha %l4,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069800008]
membar #Sync
mov 0x0c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldswa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000069000018]
lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000069000010]
done
p44_trap2e:
ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000069800008]
ldda [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000068800000]
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000069000008]
membar #Sync
mov 0x140,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000068000008]
ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000068000018]
done
p44_trap2o:
ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000069800008]
ldda [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000068800000]
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000069000008]
membar #Sync
mov 0x140,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000068000008]
ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000068000018]
done
p44_trap3e:
nop
nop
nop
nop
done
p44_trap3o:
nop
nop
nop
nop
done
p44_init_memory_pointers:
set p44_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p44_local0_start,%i0
set p44_local1_start,%i1
set p44_local2_start,%i2
set p44_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 326c6d7619c2102d
ldx [%g1+0x008],%l1 ! %l1 = ae006b749041d4c0
ldx [%g1+0x010],%l2 ! %l2 = 0b0a94907a94e919
ldx [%g1+0x018],%l3 ! %l3 = aefa633fbd1f6d7f
ldx [%g1+0x020],%l4 ! %l4 = de6299fe2a446cac
ldx [%g1+0x028],%l5 ! %l5 = 8359661406b42c5c
ldx [%g1+0x030],%l6 ! %l6 = 67de3ccf8f33da69
ldx [%g1+0x038],%l7 ! %l7 = 2b85384c761b5e62
! 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 = 7647c14b b75032a3 e3977d80 9237928e
! %f4 = 28e27408 06bb16ad 133f5c78 079c6570
! %f8 = 060b4e90 d34e657a ae1082f0 8b950738
! %f12 = eddb8f5b 45d237f5 3f0e258d e97dfbb6
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e6888de5 b4aa3487 913b42df dff582de
! %f20 = 755e451c c8145fe8 2399df63 a33a193c
! %f24 = 616894f6 d6d29c10 991034c8 debb69b8
! %f28 = 182369f4 f90a2cce e676c0a0 9cc91fba
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5a41e17e cf530a6c 72e93f77 b4cf7045
! %f36 = 85333fd5 3e6a8447 61de1b87 40124f8c
! %f40 = 698d933a 70aba564 fd18b344 85768246
! %f44 = 23b949ca 4e68401a 720d3cb9 063c5411
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0c5726b00000001e,%g7,%g1 ! GSR scale = 3, align = 6
wr %g1,%g0,%gsr ! GSR = 0c5726b00000001e
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:
! %l6 = 443f74d3fe90df57, Mem[000000009000011f] = 74a4a8c5
stb %l6,[%i4+0x11f] ! Mem[000000009000011c] = 57a4a8c5
! %l5 = 0ba8aa926bd10bf5, Mem[0000000090800140] = 6574d8149c557564
stx %l5,[%i5+0x140] ! Mem[0000000090800140] = 0ba8aa926bd10bf5
! Mem[0000000090800160] = 018c86b1b61df4e1, %g2 = 0000000000000000
ldx [%i5+0x160],%g2 ! %g2 = 018c86b1b61df4e1
! Mem[000000006a800130] = bbf25d3da26f01ea, %l1 = 21a4a60cca7cd3ed, %l3 = 4de99b838c04602c
add %i1,0x130,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = bbf25d3da26f01ea
! Mem[000000006a800085] = cd3ab43a, %l0 = 154fa214c4c70a17
ldstub [%i1+0x085],%l0 ! %l0 = 0000003a000000ff
! Mem[00000000900000b8] = 225bbeee, %g18 = d7537a3a65d637fa
ldsw [%i4+0x0b8],%g2 ! %g2 = d7537a3a65d637fa
! %l2 = e651ba81dad01cb7, Mem[0000000090000178] = 49eb8930
stb %l2,[%i4+0x178] ! Mem[0000000090000178] = b7eb8930
! Mem[000000009000009c] = 238acf39, %g2 = 00000000225bbeee
lduh [%i4+0x09e],%g2 ! %g2 = 000000000000238a
! Mem[000000009180016c] = fabb7e8c, %g2 = 000000000000238a
ldub [%o0+0x16e],%g2 ! %g2 = 00000000000000fa
! %l1 = 21a4a60cca7cd3ed, Mem[0000000091000193] = 8318343b
stb %l1,[%i6+0x193] ! Mem[0000000091000190] = ed18343b
p45_label_2:
! Mem[000000006b800010] = 62d2314081b256b8, %l7 = f8da308403cb514f, %l6 = 443f74d3fe90df57
add %i3,0x10,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 62d2314081b256b8
! %l1 = 21a4a60cca7cd3ed, Mem[0000000091800180] = 1de202404627159b
stx %l1,[%o0+0x180] ! Mem[0000000091800180] = 21a4a60cca7cd3ed
! Mem[0000000091800044] = a6bd6b86, %g2 = 00000000000000fa
lduh [%o0+0x044],%g2 ! %g2 = 000000000000a6bd
! Mem[000000006b800044] = 03995515, %l2 = e651ba81dad01cb7
swap [%i3+0x044],%l2 ! %l2 = 0000000003995515
! Mem[0000000090800018] = ffe8e671, %g18 = d7537a3a65d637fa
ldsw [%i5+%o3],%g2 ! %g2 = d7537a3a65d637fa
! Mem[00000000900000a0] = cf3921d83d246d8d, %g2 = ffffffffffe8e671
ldx [%i4+0x0a0],%g2 ! %g2 = cf3921d83d246d8d
! Mem[0000000091000128] = 754a2d8424cdc0b9, %g2 = cf3921d83d246d8d
ldx [%i6+0x128],%g2 ! %g2 = 754a2d8424cdc0b9
! Mem[0000000090000150] = e0020004, %g2 = 754a2d8424cdc0b9
ldsh [%i4+0x152],%g2 ! %g2 = ffffffffffffe002
! %l0 = 0000003a, %l1 = ca7cd3ed, Mem[00000000918001e0] = 473e1c64 00373807
std %l0,[%o0+0x1e0] ! Mem[00000000918001e0] = 0000003a ca7cd3ed
! Mem[0000000091800020] = d34b5591, %g18 = d7537a3a65d637fa
ldsw [%o0+%o4],%g2 ! %g2 = d7537a3a65d637fa
p45_label_3:
! Mem[000000006a800114] = 26c325b9, %l0 = 0000003a, %l1 = ca7cd3ed
add %i1,0x114,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000026c325b9
! %f0 = 7647c14b b75032a3 e3977d80 9237928e
! %f4 = 28e27408 06bb16ad 133f5c78 079c6570
! %f8 = 060b4e90 d34e657a ae1082f0 8b950738
! %f12 = eddb8f5b 45d237f5 3f0e258d e97dfbb6
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[000000006b00017c] = 85dd0b0f, %l7 = f8da308403cb514f
ldub [%i2+0x17c],%l7 ! %l7 = 0000000000000085
! %l3 = bbf25d3da26f01ea, Mem[0000000091800074] = 000d055f
sth %l3,[%o0+0x074] ! Mem[0000000091800074] = 01ea055f
! %l0 = 0000003a, %l1 = 26c325b9, Mem[00000000910000c0] = d64cb874 d29c58a7
std %l0,[%i6+0x0c0] ! Mem[00000000910000c0] = 0000003a 26c325b9
! Mem[00000000918001f4] = 2e3668ed, %g2 = ffffffffd34b5591
ldub [%o0+0x1f4],%g2 ! %g2 = 000000000000002e
! %l0 = 000000000000003a, Mem[00000000900001c0] = a33250b74bc14776
stx %l0,[%i4+0x1c0] ! Mem[00000000900001c0] = 000000000000003a
! %l1 = 0000000026c325b9, Mem[00000000908000e8] = 17136640
stw %l1,[%i5+0x0e8] ! Mem[00000000908000e8] = 26c325b9
! Mem[000000006a0000d8] = 13cbc500, %l4 = 6998bbb0, %l7 = 00000085
add %i0,0xd8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000013cbc500
! Mem[0000000091800008] = 00a10f79, %g2 = 000000000000002e
lduh [%o0+0x00a],%g2 ! %g2 = 00000000000000a1
p45_label_4:
! Mem[0000000091000010] = 7a04d283416807c7, %g2 = 00000000000000a1
ldx [%i6+%o2],%g2 ! %g2 = 7a04d283416807c7
! %l2 = 0000000003995515, Mem[0000000090000118] = 1b97831700bdbf57
stx %l2,[%i4+0x118] ! Mem[0000000090000118] = 0000000003995515
! %l5 = 0ba8aa926bd10bf5, Mem[000000006a8000d7] = f83caa7c
stb %l5,[%i1+0x0d7] ! Mem[000000006a8000d4] = f83caaf5
! %l6 = 62d2314081b256b8, Mem[0000000091000170] = a9b3b7bd
stw %l6,[%i6+0x170] ! Mem[0000000091000170] = 81b256b8
! Mem[0000000090000110] = 660425d7, %g2 = 7a04d283416807c7
ldsh [%i4+0x110],%g2 ! %g2 = 0000000000006604
! Mem[000000006a800078] = 9060ac2a, %l2 = 0000000003995515
ldstub [%i1+0x078],%l2 ! %l2 = 00000090000000ff
! Mem[0000000090800010] = ead2886d 9a5359ed, %g2 = 00006604, %g3 = 00000000
ldd [%i5+%o2],%g2 ! %g2 = 00000000ead2886d 000000009a5359ed
! Mem[000000006a800190] = 5162aab1, %l4 = 43fb29aa6998bbb0
lduh [%i1+0x192],%l4 ! %l4 = 000000000000aab1
! Mem[0000000091000158] = 9ebd6795d9168ce7, %g2 = 00000000ead2886d
ldx [%i6+0x158],%g2 ! %g2 = 9ebd6795d9168ce7
! %l5 = 0ba8aa926bd10bf5, Mem[000000006a0001c8] = abbfa81e
stw %l5,[%i0+0x1c8] ! Mem[000000006a0001c8] = 6bd10bf5
p45_label_5:
! Mem[000000006a000120] = f33fa2bf e8e6a22a, %l4 = 0000aab1, %l5 = 6bd10bf5
ldd [%i0+0x120],%l4 ! %l4 = 00000000f33fa2bf 00000000e8e6a22a
! Mem[00000000918001f0] = 65d02e36, %g2 = 9ebd6795d9168ce7
lduh [%o0+0x1f2],%g2 ! %g2 = 00000000000065d0
! Mem[000000006a000007] = b956cd5a, %l4 = 00000000f33fa2bf
ldstub [%i0+0x007],%l4 ! %l4 = 0000005a000000ff
membar #Sync ! Added by membar checker (401)
! Mem[00000000900001c0] = 00000000 0000003a 8e923792 807d97e3
! Mem[00000000900001d0] = ad16bb06 0874e228 70659c07 785c3f13
! Mem[00000000900001e0] = 7a654ed3 904e0b06 3807958b f08210ae
! Mem[00000000900001f0] = f537d245 5b8fdbed b6fb7de9 8d250e3f
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000091800018] = d4b18022, %g18 = d7537a3a65d637fa
ldsw [%o0+%o3],%g2 ! %g2 = d7537a3a65d637fa
! Mem[000000006b000070] = 23d5d211 a375e0b2, %l6 = 81b256b8, %l7 = 13cbc500
ldd [%i2+0x070],%l6 ! %l6 = 0000000023d5d211 00000000a375e0b2
! %l6 = 0000000023d5d211, Mem[0000000090000068] = 13ed1d5b
stw %l6,[%i4+0x068] ! Mem[0000000090000068] = 23d5d211
! Mem[000000006a000108] = 965c542f, %l1 = 26c325b9, %l0 = 0000003a
add %i0,0x108,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000965c542f
! Mem[000000006a8000c0] = e393ee69 9478d0d9 3318b864 d1bc8fda
! Mem[000000006a8000d0] = 1e7c8753 f83caaf5 708bd69f 55d73775
! Mem[000000006a8000e0] = 572cf69f 742199d5 619da161 66edb222
! Mem[000000006a8000f0] = f71d5283 d9e936ca f67b97a2 f7d6171f
mov 0x0c0,%g5
ldda [%i1+%g5]ASI_BLK_S,%f16 ! Block Load from 000000006a8000c0
! Mem[000000006b800040] = 57b24b92, %l7 = a375e0b2, %l4 = 0000005a
add %i3,0x40,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000057b24b92
p45_label_6:
! Mem[00000000908000c4] = 61e378da, %g2 = ffffffffd4b18022
ldsh [%i5+0x0c4],%g2 ! %g2 = 00000000000061e3
! Mem[000000006b00002c] = c1d422b4, %l5 = e8e6a22a, %l1 = 26c325b9
add %i2,0x2c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000c1d422b4
! Mem[00000000900001b8] = 3873cdc7, %g2 = 00000000000061e3
ldub [%i4+0x1b9],%g2 ! %g2 = 0000000000000038
! Mem[000000006b800190] = a64bd6b9, %l7 = 00000000a375e0b2
swap [%i3+0x190],%l7 ! %l7 = 00000000a64bd6b9
! Mem[00000000900001c0] = 00000000, %g2 = 0000000000000038
lduw [%i4+0x1c0],%g2 ! %g2 = 0000000000000000
! Mem[000000006a8000c9] = 3318b864, %l2 = 0000000000000090
ldstub [%i1+0x0c9],%l2 ! %l2 = 00000018000000ff
! Mem[000000006a000000] = 86bf077f b956cdff, %l2 = 00000018, %l3 = a26f01ea
ldd [%i0+%g0],%l2 ! %l2 = 0000000086bf077f 00000000b956cdff
! Mem[00000000910001d4] = 0b35f789, %g2 = 0000000000000000
lduw [%i6+0x1d4],%g2 ! %g2 = 000000000b35f789
! Mem[00000000910000e4] = 1fad464e, %g2 = 000000000b35f789
ldsb [%i6+0x0e6],%g2 ! %g2 = 000000000000001f
! Mem[00000000908001c0] = 11f1efa1, %g2 = 000000000000001f
lduh [%i5+0x1c2],%g2 ! %g2 = 00000000000011f1
p45_label_7:
! Mem[0000000090800034] = 18246bf0, %g2 = 00000000000011f1
lduh [%i5+0x034],%g2 ! %g2 = 0000000000001824
! Mem[000000006a8000d0] = 1e7c8753, %l6 = 0000000023d5d211
swap [%i1+0x0d0],%l6 ! %l6 = 000000001e7c8753
! Mem[0000000091800158] = f8dc7ae1, %g2 = 0000000000001824
ldsb [%o0+0x158],%g2 ! %g2 = fffffffffffffff8
! Mem[0000000090800158] = e5c31543, %g18 = d7537a3a65d637fa
ldsw [%i5+0x158],%g2 ! %g2 = d7537a3a65d637fa
! Mem[000000006b800008] = 9cc28fc6c3321f6f, %l7 = 00000000a64bd6b9, %l2 = 0000000086bf077f
add %i3,0x08,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 9cc28fc6c3321f6f
! %f0 = 7647c14b b75032a3 e3977d80 9237928e
! %f4 = 28e27408 06bb16ad 133f5c78 079c6570
! %f8 = 060b4e90 d34e657a ae1082f0 8b950738
! %f12 = eddb8f5b 45d237f5 3f0e258d e97dfbb6
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[000000006a000198] = 9cfa00c0, %l5 = 00000000e8e6a22a
ldsh [%i0+0x19a],%l5 ! %l5 = 00000000000000c0
! Mem[000000006a0000a0] = 941b6792, %l6 = 1e7c8753, %l7 = a64bd6b9
add %i0,0xa0,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000941b6792
! %l5 = 00000000000000c0, Mem[0000000090000044] = 5a05c0a0
sth %l5,[%i4+0x044] ! Mem[0000000090000044] = 00c0c0a0
! Mem[000000006b800100] = 36409eff8cae2ce9, %l1 = 00000000c1d422b4, %l3 = 00000000b956cdff
add %i3,0x100,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 36409eff8cae2ce9
p45_label_8:
! Mem[00000000908000ec] = 9c17e36f, %g2 = ffffffffe5c31543
ldub [%i5+0x0ed],%g2 ! %g2 = 000000000000009c
! %l1 = 00000000c1d422b4, Mem[000000009080016c] = 5c9db8f4
sth %l1,[%i5+0x16c] ! Mem[000000009080016c] = 22b4b8f4
! Mem[0000000091800168] = 0d7c697dddf6fabb, %g2 = 000000000000009c
ldx [%o0+0x168],%g2 ! %g2 = 0d7c697dddf6fabb
! Mem[00000000908001d4] = 24d2421e, %g2 = 0d7c697dddf6fabb
lduw [%i5+0x1d4],%g2 ! %g2 = 0000000024d2421e
! Mem[000000006a0001c0] = b019a7a7 6a87ab52 6bd10bf5 4faef236
! Mem[000000006a0001d0] = 42d7ec5b 8a4a9428 76d1322a 7e3dd70e
! Mem[000000006a0001e0] = fd3f0836 6297bb90 f5ba8756 a0e8e0eb
! Mem[000000006a0001f0] = 0abc8a4c cb994c58 6e8cde46 5cf22b9a
ldda [%i0+%g4]ASI_BLK_S,%f16 ! Block Load from 000000006a0001c0
! Mem[00000000918001b8] = 311b654d, %g2 = 0000000024d2421e
ldub [%o0+0x1b8],%g2 ! %g2 = 0000000000000031
! Mem[0000000090000174] = 3402e25f, %g18 = d7537a3a65d637fa
ldsw [%i4+0x174],%g2 ! %g2 = d7537a3a65d637fa
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f b7eb8930 327d0d21
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! %l4 = 0000000057b24b92, Mem[000000009180002c] = 65de2819
sth %l4,[%o0+0x02c] ! Mem[000000009180002c] = 4b922819
! Mem[00000000918000f0] = c4bfe80a, %g2 = 000000003402e25f
ldsb [%o0+0x0f2],%g2 ! %g2 = ffffffffffffffc4
p45_label_9:
! Mem[000000006a000010] = 9000cbdc, %l3 = 36409eff8cae2ce9
swap [%i0+%o2],%l3 ! %l3 = 000000009000cbdc
! Mem[0000000090000014] = 9de510a2, %g2 = ffffffffffffffc4
lduw [%i4+0x014],%g2 ! %g2 = 000000009de510a2
! %l5 = 00000000000000c0, Mem[00000000918001d0] = 9d2d14538630c246
stx %l5,[%o0+0x1d0] ! Mem[00000000918001d0] = 00000000000000c0
! %l4 = 0000000057b24b92, Mem[0000000090800138] = 903ddd5b61a301d1
stx %l4,[%i5+0x138] ! Mem[0000000090800138] = 0000000057b24b92
! %f16 = b019a7a7 6a87ab52 6bd10bf5 4faef236
! %f20 = 42d7ec5b 8a4a9428 76d1322a 7e3dd70e
! %f24 = fd3f0836 6297bb90 f5ba8756 a0e8e0eb
! %f28 = 0abc8a4c cb994c58 6e8cde46 5cf22b9a
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[000000006b0000b0] = 10f86716d6bad582, %l5 = 00000000000000c0, %l2 = 9cc28fc6c3321f6f
add %i2,0xb0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 10f86716d6bad582
! Mem[000000006a800168] = 72fc8f23, %l7 = 00000000941b6792
swap [%i1+0x168],%l7 ! %l7 = 0000000072fc8f23
! Mem[000000006a000130] = 4c474a35a041d579, %l2 = 10f86716d6bad582, %l4 = 0000000057b24b92
add %i0,0x130,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 4c474a35a041d579
! Mem[000000006a8000b4] = 921786d5, %l2 = d6bad582, %l1 = c1d422b4
add %i1,0xb4,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000921786d5
! Mem[000000006b8001d0] = 18673e53, %l0 = 00000000965c542f
ldsb [%i3+0x1d1],%l0 ! %l0 = 0000000000000067
p45_label_10:
! %l2 = 10f86716d6bad582, Mem[0000000090000058] = 7aea8023
sth %l2,[%i4+0x058] ! Mem[0000000090000058] = d5828023
! Mem[000000006b0000a4] = f44b200a, %l3 = 000000009000cbdc
ldstub [%i2+0x0a4],%l3 ! %l3 = 000000f4000000ff
! Mem[000000006b0001f6] = cd1e0fe0, %l5 = 00000000000000c0
ldstub [%i2+0x1f6],%l5 ! %l5 = 0000000f000000ff
! Mem[000000006b8000bc] = 34610834, %l6 = 1e7c8753, %l6 = 1e7c8753
add %i3,0xbc,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000034610834
! Mem[000000006a800050] = c13598cb, %l2 = d6bad582, %l4 = a041d579
add %i1,0x50,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000c13598cb
! Mem[0000000090000180] = 7310c76f, %g2 = 000000009de510a2
ldsb [%i4+0x183],%g2 ! %g2 = 0000000000000073
! Mem[00000000908000e4] = 30300a04, %g2 = 0000000000000073
ldsh [%i5+0x0e4],%g2 ! %g2 = 0000000000003030
membar #Sync ! Added by membar checker (402)
! Mem[00000000900001ec] = 0738eddb, %g2 = 0000000000003030
lduh [%i4+0x1ee],%g2 ! %g2 = 0000000000000738
! Mem[000000006b800168] = faae1083 da230e98, %l6 = 34610834, %l7 = 72fc8f23
ldd [%i3+0x168],%l6 ! %l6 = 00000000faae1083 00000000da230e98
! %f0 = 7647c14b b75032a3 e3977d80 9237928e
! %f4 = 28e27408 06bb16ad 133f5c78 079c6570
! %f8 = 060b4e90 d34e657a ae1082f0 8b950738
! %f12 = eddb8f5b 45d237f5 3f0e258d e97dfbb6
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900001c0
p45_label_11:
! %l6 = 00000000faae1083, Mem[000000006a0001b9] = 9720c19a
stb %l6,[%i0+0x1b9] ! Mem[000000006a0001b8] = 9783c19a
! Mem[000000006a800143] = 9559bdc1, %l1 = 00000000921786d5
ldstub [%i1+0x143],%l1 ! %l1 = 000000c1000000ff
membar #Sync ! Added by membar checker (403)
! Mem[00000000900001e0] = 0b4e90d3, %g2 = 0000000000000738
ldsb [%i4+0x1e1],%g2 ! %g2 = 000000000000000b
! Mem[000000006b800198] = 01c8c312663843f0, %l0 = 0000000000000067, %l2 = 10f86716d6bad582
add %i3,0x198,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 01c8c312663843f0
! Mem[000000006b800128] = 130f7653 9239fd05, %l2 = 663843f0, %l3 = 000000f4
ldd [%i3+0x128],%l2 ! %l2 = 00000000130f7653 000000009239fd05
! Mem[000000006b80003c] = e1ae67ac, %l0 = 0000000000000067
swap [%i3+0x03c],%l0 ! %l0 = 00000000e1ae67ac
! Mem[000000009180014c] = d5d170f5, %g2 = 000000000000000b
lduw [%o0+0x14c],%g2 ! %g2 = 00000000d5d170f5
! Mem[000000006b000010] = a462adf8, %l1 = 000000c1, %l0 = e1ae67ac
add %i2,0x10,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000a462adf8
! %f16 = b019a7a7 6a87ab52 6bd10bf5 4faef236
! %f20 = 42d7ec5b 8a4a9428 76d1322a 7e3dd70e
! %f24 = fd3f0836 6297bb90 f5ba8756 a0e8e0eb
! %f28 = 0abc8a4c cb994c58 6e8cde46 5cf22b9a
stda %f16,[%i3+%g6]ASI_BLK_S ! Block Store to 000000006b800080
! %l6 = 00000000faae1083, Mem[000000006a000140] = 391f9adf1c75ea52
stx %l6,[%i0+0x140] ! Mem[000000006a000140] = 00000000faae1083
p45_label_12:
! Mem[0000000091800140] = b5cc6c8f 3eab924c, %g2 = d5d170f5, %g3 = 9a5359ed
ldd [%o0+0x140],%g2 ! %g2 = 00000000b5cc6c8f 000000003eab924c
! Mem[0000000091000160] = 461a1571 8506bd1f, %g2 = b5cc6c8f, %g3 = 3eab924c
ldd [%i6+0x160],%g2 ! %g2 = 00000000461a1571 000000008506bd1f
! Mem[000000006b00011f] = fe141c62, %l1 = 00000000000000c1
ldstub [%i2+0x11f],%l1 ! %l1 = 00000062000000ff
! Mem[00000000900000d4] = b0ff9243, %g2 = 00000000461a1571
lduw [%i4+0x0d4],%g2 ! %g2 = 00000000b0ff9243
! Mem[00000000910000c8] = 5c717882 8577b28a, %g2 = b0ff9243, %g3 = 8506bd1f
ldd [%i6+0x0c8],%g2 ! %g2 = 000000005c717882 000000008577b28a
! Mem[000000006b0001bc] = 701a03ea, %l4 = 00000000c13598cb
swap [%i2+0x1bc],%l4 ! %l4 = 00000000701a03ea
! %l6 = 00000000faae1083, Mem[0000000090800058] = 126e605558f29b62
stx %l6,[%i5+0x058] ! Mem[0000000090800058] = 00000000faae1083
! Mem[000000009180005c] = afdbd2ff, %g2 = 000000005c717882
lduh [%o0+0x05c],%g2 ! %g2 = 000000000000afdb
! %l7 = 00000000da230e98, Mem[00000000918001f0] = 57a465d02e3668ed
stx %l7,[%o0+0x1f0] ! Mem[00000000918001f0] = 00000000da230e98
! %f0 = 7647c14b b75032a3 e3977d80 9237928e
! %f4 = 28e27408 06bb16ad 133f5c78 079c6570
! %f8 = 060b4e90 d34e657a ae1082f0 8b950738
! %f12 = eddb8f5b 45d237f5 3f0e258d e97dfbb6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
p45_label_13:
! Mem[000000006a000090] = efee06ff, %l6 = faae1083, %l3 = 9239fd05
add %i0,0x90,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000efee06ff
! %l0 = 00000000a462adf8, Mem[0000000091800034] = 8b0f4cb2
stw %l0,[%o0+0x034] ! Mem[0000000091800034] = a462adf8
! %l2 = 00000000130f7653, Mem[0000000091800198] = 87cdd368
stw %l2,[%o0+0x198] ! Mem[0000000091800198] = 130f7653
! Mem[0000000090000040] = 768f481b 00c0c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c d5828023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 23d5d211 b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[00000000910001b0] = 47ce77e7, %g2 = 000000000000afdb
ldub [%i6+0x1b3],%g2 ! %g2 = 0000000000000047
! Mem[00000000910000a0] = 9a60a901 332b0c79, %g2 = 00000047, %g3 = 8577b28a
ldd [%i6+0x0a0],%g2 ! %g2 = 000000009a60a901 00000000332b0c79
! Mem[000000006b80000c] = c3321f6f, %l2 = 00000000130f7653
swap [%i3+0x00c],%l2 ! %l2 = 00000000c3321f6f
! %l0 = a462adf8, %l1 = 00000062, Mem[0000000091000108] = f6e26f69 9de122f8
std %l0,[%i6+0x108] ! Mem[0000000091000108] = a462adf8 00000062
! %l5 = 000000000000000f, Mem[00000000918000f0] = 8088c4bfe80a206b
stx %l5,[%o0+0x0f0] ! Mem[00000000918000f0] = 000000000000000f
! Mem[00000000918001d4] = 0000c048, %g2 = 000000009a60a901
ldsb [%o0+0x1d5],%g2 ! %g2 = 0000000000000000
p45_label_14:
! %l6 = 00000000faae1083, Mem[00000000918001e2] = 003aca7c
stb %l6,[%o0+0x1e2] ! Mem[00000000918001e0] = 833aca7c
! Mem[00000000900000e8] = 4bb24c60, %g2 = 0000000000000000
ldsb [%i4+0x0eb],%g2 ! %g2 = 000000000000004b
! Mem[000000006b800100] = 36409eff, %l0 = a462adf8, %l4 = 701a03ea
add %i3,0x100,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000036409eff
! Mem[000000006b800030] = 5068a08fc80a7c19, %l4 = 0000000036409eff, %l4 = 0000000036409eff
add %i3,0x30,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 5068a08fc80a7c19
! Mem[000000006b8000c8] = a251d7e744409779, %l5 = 000000000000000f, %l1 = 0000000000000062
add %i3,0xc8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = a251d7e744409779
! Mem[00000000910001e4] = 5a530128, %g2 = 000000000000004b
ldsh [%i6+0x1e6],%g2 ! %g2 = 0000000000005a53
! Mem[0000000091800174] = c3a8d42e, %g2 = 0000000000005a53
ldsb [%o0+0x176],%g2 ! %g2 = ffffffffffffffc3
! %l0 = 00000000a462adf8, Mem[0000000091800134] = 4cd6fb8b
stw %l0,[%o0+0x134] ! Mem[0000000091800134] = a462adf8
! Mem[0000000091800054] = 51c81b56, %g2 = ffffffffffffffc3
ldsh [%o0+0x054],%g2 ! %g2 = 00000000000051c8
! Mem[0000000090800158] = e5c31543, %g2 = 00000000000051c8
ldsh [%i5+0x158],%g2 ! %g2 = ffffffffffffe5c3
p45_label_15:
! Mem[000000006a800118] = ceb242896609146b, %l7 = 00000000da230e98, %l7 = 00000000da230e98
add %i1,0x118,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = ceb242896609146b
! Mem[000000006b800198] = 01c8c312663843f0, %l6 = 00000000faae1083, %l0 = 00000000a462adf8
add %i3,0x198,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 01c8c312663843f0
! Mem[000000006a000168] = 82ee9351b5a3ff03, %l5 = 000000000000000f, %l7 = ceb242896609146b
add %i0,0x168,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 82ee9351b5a3ff03
! Mem[00000000900001b0] = 28f18f6fa0a88884, %g2 = ffffffffffffe5c3
ldx [%i4+0x1b0],%g2 ! %g2 = 28f18f6fa0a88884
! %l4 = c80a7c19, %l5 = 0000000f, Mem[00000000900000e8] = c6b9fa4b b24c6065
std %l4,[%i4+0x0e8] ! Mem[00000000900000e8] = c80a7c19 0000000f
! Mem[000000009080016c] = 22b4b8f4, %g2 = 28f18f6fa0a88884
ldub [%i5+0x16c],%g2 ! %g2 = 0000000000000022
! Mem[00000000918000b8] = 0a7e1485 ed44013b, %g2 = 00000022, %g3 = 332b0c79
ldd [%o0+0x0b8],%g2 ! %g2 = 000000000a7e1485 00000000ed44013b
! Mem[000000006a800020] = 9374ef08, %l0 = 01c8c312663843f0
swap [%i1+%o4],%l0 ! %l0 = 000000009374ef08
! %f0 = 7647c14b b75032a3 e3977d80 9237928e
! %f4 = 28e27408 06bb16ad 133f5c78 079c6570
! %f8 = 060b4e90 d34e657a ae1082f0 8b950738
! %f12 = eddb8f5b 45d237f5 3f0e258d e97dfbb6
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[000000006a0000d4] = 125a927e, %l6 = 00000000faae1083
swap [%i0+0x0d4],%l6 ! %l6 = 00000000125a927e
p45_label_16:
! Mem[0000000090800020] = c2bf3888, %g2 = 000000000a7e1485
ldsb [%i5+%o4],%g2 ! %g2 = ffffffffffffffc2
! Mem[000000006a8000c8] = 33ffb864d1bc8fda, %l6 = 00000000125a927e, %l7 = 82ee9351b5a3ff03
add %i1,0xc8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 33ffb864d1bc8fda
! Mem[000000006b00010e] = 010f9ccb, %l2 = 00000000c3321f6f
ldstub [%i2+0x10e],%l2 ! %l2 = 0000009c000000ff
! Mem[00000000910001bc] = ec5ecd51, %g2 = ffffffffffffffc2
ldsh [%i6+0x1bc],%g2 ! %g2 = ffffffffffffec5e
! Mem[0000000091800128] = 588be828, %g18 = d7537a3a65d637fa
ldsw [%o0+0x128],%g2 ! %g2 = d7537a3a65d637fa
! %l5 = 000000000000000f, Mem[000000006a800038] = 72366746
sth %l5,[%i1+0x038] ! Mem[000000006a800038] = 000f6746
! Mem[000000006a800025] = 69f6bd0f, %l5 = 000000000000000f
ldstub [%i1+0x025],%l5 ! %l5 = 000000f6000000ff
! Mem[000000009080002c] = b7bd9bac, %g2 = 00000000588be828
ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffffb7bd
! %l3 = 00000000efee06ff, Mem[000000006b8001ec] = 16418314
stw %l3,[%i3+0x1ec] ! Mem[000000006b8001ec] = efee06ff
! Mem[000000006a0001dc] = 7e3dd70e, %l4 = c80a7c19, %l4 = c80a7c19
add %i0,0x1dc,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000007e3dd70e
p45_label_17:
! Mem[000000009000004c] = 50bdca2d, %g2 = ffffffffffffb7bd
lduh [%i4+0x04e],%g2 ! %g2 = 00000000000050bd
! %l2 = 000000000000009c, Mem[000000006b000128] = 1e5c9099
stw %l2,[%i2+0x128] ! Mem[000000006b000128] = 0000009c
! Mem[000000006b0001d8] = 491cfb12, %l1 = a251d7e744409779
lduw [%i2+0x1d8],%l1 ! %l1 = 00000000491cfb12
! Mem[000000006b000088] = 601d4173, %l1 = 491cfb12, %l3 = efee06ff
add %i2,0x88,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000601d4173
! Mem[000000006b800180] = d699422c, %l3 = 601d4173, %l0 = 9374ef08
add %i3,0x180,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000d699422c
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 00000000 03995515
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[000000006b000068] = cae9f07a91264ac4, %l7 = 33ffb864d1bc8fda, %l3 = 00000000601d4173
add %i2,0x68,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = cae9f07a91264ac4
! Mem[000000009080018c] = 758ca430, %g2 = 00000000000050bd
ldub [%i5+0x18f],%g2 ! %g2 = 0000000000000075
! Mem[000000009180015c] = bbe99aa2, %g2 = 0000000000000075
ldub [%o0+0x15f],%g2 ! %g2 = 00000000000000bb
! Mem[000000006b800058] = d4f54fc2699602bc, %l7 = 33ffb864d1bc8fda, %l6 = 00000000125a927e
add %i3,0x58,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = d4f54fc2699602bc
p45_label_18:
! Mem[000000006b800008] = 9cc28fc6130f7653, %l2 = 000000000000009c, %l0 = 00000000d699422c
add %i3,0x08,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 9cc28fc6130f7653
! %l2 = 000000000000009c, Mem[00000000900001a8] = ae1082f08b950738
stx %l2,[%i4+0x1a8] ! Mem[00000000900001a8] = 000000000000009c
! Mem[00000000918000fc] = b6b9fd17, %g2 = 00000000000000bb
ldub [%o0+0x0ff],%g2 ! %g2 = 00000000000000b6
! %l1 = 00000000491cfb12, Mem[00000000918000e4] = d226234a
stw %l1,[%o0+0x0e4] ! Mem[00000000918000e4] = 491cfb12
! Mem[000000006b800014] = 81b256b8, %l5 = 000000f6, %l4 = 7e3dd70e
add %i3,0x14,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000081b256b8
! %l4 = 81b256b8, %l5 = 000000f6, Mem[00000000910000f8] = b843dd3a 8746493c
std %l4,[%i6+0x0f8] ! Mem[00000000910000f8] = 81b256b8 000000f6
! %l2 = 000000000000009c, Mem[00000000900000c0] = 464d20efeca0ceaf
stx %l2,[%i4+0x0c0] ! Mem[00000000900000c0] = 000000000000009c
! Mem[00000000918001b0] = 66d52f0c 6ac8a600, %g2 = 000000b6, %g3 = ed44013b
ldd [%o0+0x1b0],%g2 ! %g2 = 0000000066d52f0c 000000006ac8a600
! Mem[000000006a00007c] = 022031d1, %l4 = 0000000081b256b8
swap [%i0+0x07c],%l4 ! %l4 = 00000000022031d1
! %f0 = 7647c14b b75032a3 e3977d80 9237928e
! %f4 = 28e27408 06bb16ad 133f5c78 079c6570
! %f8 = 060b4e90 d34e657a ae1082f0 8b950738
! %f12 = eddb8f5b 45d237f5 3f0e258d e97dfbb6
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0
p45_label_19:
! Mem[00000000910000b0] = 7dab79af, %g2 = 0000000066d52f0c
lduh [%i6+0x0b2],%g2 ! %g2 = 0000000000007dab
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 00000000 03995515
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! %l3 = cae9f07a91264ac4, Mem[000000009100011e] = b85efe4b
sth %l3,[%i6+0x11e] ! Mem[000000009100011c] = 4ac4fe4b
! Mem[000000006a000044] = e2671829, %l7 = d1bc8fda, %l4 = 022031d1
add %i0,0x44,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000e2671829
! %l4 = 00000000e2671829, Mem[00000000910000ce] = b28a6b48
sth %l4,[%i6+0x0ce] ! Mem[00000000910000cc] = 18296b48
! Mem[000000009000006c] = bae5316f, %g2 = 0000000000007dab
ldsh [%i4+0x06e],%g2 ! %g2 = ffffffffffffbae5
! Mem[0000000090000134] = bc91ca0d, %g18 = d7537a3a65d637fa
ldsw [%i4+0x134],%g2 ! %g2 = d7537a3a65d637fa
! Mem[000000006b8000e0] = 70d165b6, %l2 = 000000000000009c
swap [%i3+0x0e0],%l2 ! %l2 = 0000000070d165b6
! Mem[000000006a8001a4] = cba0582c, %l4 = e2671829, %l0 = 130f7653
add %i1,0x1a4,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000cba0582c
! Mem[0000000090800124] = 579eeea0, %g18 = d7537a3a65d637fa
ldsw [%i5+0x124],%g2 ! %g2 = d7537a3a65d637fa
p45_label_20:
! Mem[000000006a0001e8] = f5ba8756, %l3 = 91264ac4, %l4 = e2671829
add %i0,0x1e8,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000f5ba8756
! Mem[000000006a000180] = 40ba333a 3383122c 4697dfdc 3c0e4c52
! Mem[000000006a000190] = 975fccff 32b14b08 9cfa00c0 cf21c456
! Mem[000000006a0001a0] = 54800cba 9fca5642 9e5229bf 3204fc31
! Mem[000000006a0001b0] = 2fcb8fc1 c517166b 9783c19a 356ae11e
mov 0x180,%g5
ldda [%i0+%g5]ASI_BLK_S,%f0 ! Block Load from 000000006a000180
! Mem[000000006a8001e4] = bd76b115, %l6 = d4f54fc2699602bc
ldstub [%i1+0x1e4],%l6 ! %l6 = 000000bd000000ff
! Mem[000000006a00017e] = 0985ba85, %l1 = 00000000491cfb12
ldstub [%i0+0x17e],%l1 ! %l1 = 000000ba000000ff
! Mem[000000006a800038] = 000f67463fecfec4, %l7 = 33ffb864d1bc8fda, %l4 = 00000000f5ba8756
add %i1,0x38,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 000f67463fecfec4
! Mem[000000006a00014c] = e8427b48, %l4 = 000f67463fecfec4
ldstub [%i0+0x14c],%l4 ! %l4 = 000000e8000000ff
membar #Sync ! Added by membar checker (404)
! %f0 = 40ba333a 3383122c 4697dfdc 3c0e4c52
! %f4 = 975fccff 32b14b08 9cfa00c0 cf21c456
! %f8 = 54800cba 9fca5642 9e5229bf 3204fc31
! %f12 = 2fcb8fc1 c517166b 9783c19a 356ae11e
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000180
! Mem[00000000900000a4] = d34e657a, %g2 = 00000000579eeea0
ldsh [%i4+0x0a4],%g2 ! %g2 = ffffffffffffd34e
! Mem[000000006b800148] = 36723b2a, %l5 = 00000000000000f6
swap [%i3+0x148],%l5 ! %l5 = 0000000036723b2a
! %l6 = 00000000000000bd, Mem[0000000090800148] = 29ee8fa5
sth %l6,[%i5+0x148] ! Mem[0000000090800148] = 00bd8fa5
p45_label_21:
! %f0 = 40ba333a 3383122c 4697dfdc 3c0e4c52
! %f4 = 975fccff 32b14b08 9cfa00c0 cf21c456
! %f8 = 54800cba 9fca5642 9e5229bf 3204fc31
! %f12 = 2fcb8fc1 c517166b 9783c19a 356ae11e
stda %f0,[%i0]ASI_BLK_AIUS ! Block Store to 000000006a000000
! %f16 = b019a7a7 6a87ab52 6bd10bf5 4faef236
! %f20 = 42d7ec5b 8a4a9428 76d1322a 7e3dd70e
! %f24 = fd3f0836 6297bb90 f5ba8756 a0e8e0eb
! %f28 = 0abc8a4c cb994c58 6e8cde46 5cf22b9a
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[000000006b000160] = c694e1029aed1cef, %l3 = cae9f07a91264ac4, %l1 = 00000000000000ba
add %i2,0x160,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = c694e1029aed1cef
! Mem[000000006b800077] = 87dbadbd, %l5 = 0000000036723b2a
ldstub [%i3+0x077],%l5 ! %l5 = 000000bd000000ff
! Mem[000000006a800002] = fa57ac01, %l2 = 0000000070d165b6
ldstub [%i1+0x002],%l2 ! %l2 = 000000ac000000ff
! Mem[000000006b8001fc] = 26a8b6d4, %l7 = d1bc8fda, %l2 = 000000ac
add %i3,0x1fc,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000026a8b6d4
! Mem[000000006b000180] = f1da75f9ad089808, %l4 = 00000000000000e8, %l0 = 00000000cba0582c
add %i2,0x180,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = f1da75f9ad089808
! %l5 = 00000000000000bd, Mem[000000009000014a] = e5d91d29
sth %l5,[%i4+0x14a] ! Mem[0000000090000148] = 00bd1d29
! %f0 = 40ba333a 3383122c 4697dfdc 3c0e4c52
! %f4 = 975fccff 32b14b08 9cfa00c0 cf21c456
! %f8 = 54800cba 9fca5642 9e5229bf 3204fc31
! %f12 = 2fcb8fc1 c517166b 9783c19a 356ae11e
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[000000006b8000b8] = 6e8cde465cf22b9a, %l3 = cae9f07a91264ac4
ldx [%i3+0x0b8],%l3 ! %l3 = 6e8cde465cf22b9a
p45_label_22:
! Mem[000000006a800004] = 182b6d51, %l1 = c694e1029aed1cef
swap [%i1+0x004],%l1 ! %l1 = 00000000182b6d51
membar #Sync ! Added by membar checker (405)
! Mem[0000000090000140] = 40ba333a 3383122c 4697dfdc 3c0e4c52
! Mem[0000000090000150] = 975fccff 32b14b08 9cfa00c0 cf21c456
! Mem[0000000090000160] = 54800cba 9fca5642 9e5229bf 3204fc31
! Mem[0000000090000170] = 2fcb8fc1 c517166b 9783c19a 356ae11e
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000090] = 28e27408 06bb16ad, %g2 = ffffd34e, %g3 = 6ac8a600
ldd [%i4+0x090],%g2 ! %g2 = 0000000028e27408 0000000006bb16ad
! Mem[0000000090000140] = 40ba333a 3383122c 4697dfdc 3c0e4c52
! Mem[0000000090000150] = 975fccff 32b14b08 9cfa00c0 cf21c456
! Mem[0000000090000160] = 54800cba 9fca5642 9e5229bf 3204fc31
! Mem[0000000090000170] = 2fcb8fc1 c517166b 9783c19a 356ae11e
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[000000006a000028] = 9e5229bf3204fc31, %l3 = 6e8cde465cf22b9a, %l6 = 00000000000000bd
add %i0,0x28,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 9e5229bf3204fc31
! %l0 = f1da75f9ad089808, Mem[000000009080009c] = ee291392
sth %l0,[%i5+0x09c] ! Mem[000000009080009c] = 98081392
! Mem[000000006b800148] = 000000f6152ce761, %l4 = 00000000000000e8, %l6 = 9e5229bf3204fc31
add %i3,0x148,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 000000f6152ce761
! %l2 = 26a8b6d4, %l3 = 5cf22b9a, Mem[00000000910000e8] = 464e3f5a 6c1ff5eb
std %l2,[%i6+0x0e8] ! Mem[00000000910000e8] = 26a8b6d4 5cf22b9a
! %f16 = b019a7a7 6a87ab52 6bd10bf5 4faef236
! %f20 = 42d7ec5b 8a4a9428 76d1322a 7e3dd70e
! %f24 = fd3f0836 6297bb90 f5ba8756 a0e8e0eb
! %f28 = 0abc8a4c cb994c58 6e8cde46 5cf22b9a
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! %f0 = 40ba333a 3383122c 4697dfdc 3c0e4c52
! %f4 = 975fccff 32b14b08 9cfa00c0 cf21c456
! %f8 = 54800cba 9fca5642 9e5229bf 3204fc31
! %f12 = 2fcb8fc1 c517166b 9783c19a 356ae11e
mov 0x180,%g4
stda %f0,[%i3+%g4]ASI_COMMIT_P ! Block Store to 000000006b800180
p45_label_23:
! Mem[000000006b0000c8] = 4f0fb01f, %l0 = f1da75f9ad089808
swap [%i2+0x0c8],%l0 ! %l0 = 000000004f0fb01f
! Mem[000000006a800198] = 9731d68c, %l7 = d1bc8fda, %l2 = 26a8b6d4
add %i1,0x198,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000009731d68c
! Mem[000000009100004c] = 3b997346, %g2 = 0000000028e27408
lduw [%i6+0x04c],%g2 ! %g2 = 000000003b997346
! Mem[000000006a000028] = 9e5229bf, %l0 = 4f0fb01f, %l5 = 000000bd
add %i0,0x28,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000009e5229bf
! Mem[000000006a0000a5] = 50b5e580, %l0 = 000000004f0fb01f
ldstub [%i0+0x0a5],%l0 ! %l0 = 000000b5000000ff
! Mem[0000000090000194] = 9756c421, %g2 = 000000003b997346
ldsb [%i4+0x197],%g2 ! %g2 = ffffffffffffff97
! Mem[000000006a800124] = beb88f84, %l5 = 9e5229bf, %l7 = d1bc8fda
add %i1,0x124,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000beb88f84
! Mem[000000006a000017] = 32b14b08, %l4 = 00000000000000e8
ldstub [%i0+0x017],%l4 ! %l4 = 00000008000000ff
! Mem[000000006b8001d8] = 6092348ad0885ea6, %l2 = 000000009731d68c, %l1 = 00000000182b6d51
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 6092348ad0885ea6
! Mem[00000000918000e4] = fb1257e2, %g2 = ffffffffffffff97
ldsh [%o0+0x0e6],%g2 ! %g2 = fffffffffffffb12
p45_label_24:
! Mem[0000000090000080] = 7647c14b b75032a3 e3977d80 9237928e
! Mem[0000000090000090] = 28e27408 06bb16ad 133f5c78 079c6570
! Mem[00000000900000a0] = 060b4e90 d34e657a ae1082f0 8b950738
! Mem[00000000900000b0] = eddb8f5b 45d237f5 3f0e258d e97dfbb6
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %f0 = 40ba333a 3383122c 4697dfdc 3c0e4c52
! %f4 = 975fccff 32b14b08 9cfa00c0 cf21c456
! %f8 = 54800cba 9fca5642 9e5229bf 3204fc31
! %f12 = 2fcb8fc1 c517166b 9783c19a 356ae11e
mov 0x040,%g5
stda %f0,[%i2+%g5]ASI_COMMIT_P ! Block Store to 000000006b000040
! Mem[0000000090000094] = 06bb16ad, %g2 = fffffffffffffb12
lduh [%i4+0x094],%g2 ! %g2 = 00000000000006bb
! Mem[000000006a000028] = 9e5229bf, %l6 = 000000f6152ce761
ldstub [%i0+%o5],%l6 ! %l6 = 0000009e000000ff
! %l6 = 000000000000009e, Mem[000000009000000b] = 4ff50bd1
stb %l6,[%i4+0x00b] ! Mem[0000000090000008] = 9ef50bd1
! %l4 = 0000000000000008, Mem[000000006a0000ae] = 12d1c72c
sth %l4,[%i0+0x0ae] ! Mem[000000006a0000ac] = 12d10008
! Mem[000000006a0001c0] = b019a7a76a87ab52, %l5 = 000000009e5229bf, %l6 = 000000000000009e
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = b019a7a76a87ab52
! Mem[000000006b8001d2] = 18673e53, %l1 = 6092348ad0885ea6
ldstub [%i3+0x1d2],%l1 ! %l1 = 0000003e000000ff
membar #Sync ! Added by membar checker (406)
! %f0 = 40ba333a 3383122c 4697dfdc 3c0e4c52
! %f4 = 975fccff 32b14b08 9cfa00c0 cf21c456
! %f8 = 54800cba 9fca5642 9e5229bf 3204fc31
! %f12 = 2fcb8fc1 c517166b 9783c19a 356ae11e
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[000000006b000149] = 798f3181, %l6 = b019a7a76a87ab52
ldstub [%i2+0x149],%l6 ! %l6 = 0000008f000000ff
p45_label_25:
! Mem[000000006a800008] = a4c96c71 f1c7497d, %l0 = 000000b5, %l1 = 0000003e
ldd [%i1+%o1],%l0 ! %l0 = 00000000a4c96c71 00000000f1c7497d
! %f0 = 40ba333a 3383122c 4697dfdc 3c0e4c52
! %f4 = 975fccff 32b14b08 9cfa00c0 cf21c456
! %f8 = 54800cba 9fca5642 9e5229bf 3204fc31
! %f12 = 2fcb8fc1 c517166b 9783c19a 356ae11e
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[000000006b000020] = 639856f3ff8a4fdc, %l5 = 000000009e5229bf, %l3 = 6e8cde465cf22b9a
add %i2,0x20,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 639856f3ff8a4fdc
membar #Sync ! Added by membar checker (407)
! %f0 = 40ba333a 3383122c 4697dfdc 3c0e4c52
! %f4 = 975fccff 32b14b08 9cfa00c0 cf21c456
! %f8 = 54800cba 9fca5642 9e5229bf 3204fc31
! %f12 = 2fcb8fc1 c517166b 9783c19a 356ae11e
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[000000006b800078] = a844c162ee7b78bc, %l3 = 639856f3ff8a4fdc, %l1 = 00000000f1c7497d
add %i3,0x78,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = a844c162ee7b78bc
! Mem[000000006a80018b] = f1604c93, %l0 = 00000000a4c96c71
ldstub [%i1+0x18b],%l0 ! %l0 = 00000093000000ff
! Mem[00000000908000a8] = f759fcbc, %g2 = 00000000000006bb
ldub [%i5+0x0a8],%g2 ! %g2 = 00000000000000f7
! Mem[000000006b80006e] = 258e8bf4, %l0 = 0000000000000093
ldstub [%i3+0x06e],%l0 ! %l0 = 0000008b000000ff
! Mem[00000000900001e0] = 060b4e90, %g18 = d7537a3a65d637fa
ldsw [%i4+0x1e0],%g2 ! %g2 = d7537a3a65d637fa
! Mem[000000006b0000dd] = f06f4b54, %l5 = 000000009e5229bf
ldstub [%i2+0x0dd],%l5 ! %l5 = 0000006f000000ff
ba,a p45_not_taken_0_end
p45_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 000000000000008b
bne,a,pn %xcc,p45_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be a844c162ee7b78bc
bne,a,pn %xcc,p45_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000009731d68c
bne,a,pn %xcc,p45_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 639856f3ff8a4fdc
bne,a,pn %xcc,p45_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000008
bne,a,pn %xcc,p45_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000006f
bne,a,pn %xcc,p45_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000008f
bne,a,pn %xcc,p45_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000beb88f84
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 40ba333a 3383122c
bne %xcc,p45_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 4697dfdc 3c0e4c52
bne %xcc,p45_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 975fccff 32b14b08
bne %xcc,p45_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 9cfa00c0 cf21c456
bne %xcc,p45_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 54800cba 9fca5642
bne %xcc,p45_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 9e5229bf 3204fc31
bne %xcc,p45_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 2fcb8fc1 c517166b
bne %xcc,p45_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 9783c19a 356ae11e
bne %xcc,p45_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be b019a7a7 6a87ab52
bne %xcc,p45_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 6bd10bf5 4faef236
bne %xcc,p45_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 42d7ec5b 8a4a9428
bne %xcc,p45_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 76d1322a 7e3dd70e
bne %xcc,p45_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be fd3f0836 6297bb90
bne %xcc,p45_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be f5ba8756 a0e8e0eb
bne %xcc,p45_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 0abc8a4c cb994c58
bne %xcc,p45_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 6e8cde46 5cf22b9a
bne %xcc,p45_f30_fail
nop
! Check Local Memory
set p45_local0_expect,%g1
p45_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 40ba333a3383122c
ldx [%i0+0x000],%g3 ! Observed data at 000000006a000000
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 4697dfdc3c0e4c52
ldx [%i0+0x008],%g3 ! Observed data at 000000006a000008
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 975fccff32b14bff
ldx [%i0+0x010],%g3 ! Observed data at 000000006a000010
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9cfa00c0cf21c456
ldx [%i0+0x018],%g3 ! Observed data at 000000006a000018
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 54800cba9fca5642
ldx [%i0+0x020],%g3 ! Observed data at 000000006a000020
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff5229bf3204fc31
ldx [%i0+0x028],%g3 ! Observed data at 000000006a000028
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2fcb8fc1c517166b
ldx [%i0+0x030],%g3 ! Observed data at 000000006a000030
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9783c19a356ae11e
ldx [%i0+0x038],%g3 ! Observed data at 000000006a000038
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = e193f1c281b256b8
ldx [%i0+0x078],%g3 ! Observed data at 000000006a000078
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 941b679250ffe580
ldx [%i0+0x0a0],%g3 ! Observed data at 000000006a0000a0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 2bdfa38f12d10008
ldx [%i0+0x0a8],%g3 ! Observed data at 000000006a0000a8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 7d142c2bfaae1083
ldx [%i0+0x0d0],%g3 ! Observed data at 000000006a0000d0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 00000000faae1083
ldx [%i0+0x140],%g3 ! Observed data at 000000006a000140
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = f9374f43ff427b48
ldx [%i0+0x148],%g3 ! Observed data at 000000006a000148
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = 99bad43f0985ff85
ldx [%i0+0x178],%g3 ! Observed data at 000000006a000178
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 9783c19a356ae11e
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 = 6bd10bf54faef236
ldx [%i0+0x1c8],%g3 ! Observed data at 000000006a0001c8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x1c8,%g4
set p45_local1_expect,%g1
p45_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = fa57ff019aed1cef
ldx [%i1+0x000],%g3 ! Observed data at 000000006a800000
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 663843f069ffbd0f
ldx [%i1+0x020],%g3 ! Observed data at 000000006a800020
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000f67463fecfec4
ldx [%i1+0x038],%g3 ! Observed data at 000000006a800038
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = ff60ac2a4434eb36
ldx [%i1+0x078],%g3 ! Observed data at 000000006a800078
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 6f0c5df4cdffb43a
ldx [%i1+0x080],%g3 ! Observed data at 000000006a800080
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 33ffb864d1bc8fda
ldx [%i1+0x0c8],%g3 ! Observed data at 000000006a8000c8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 23d5d211f83caaf5
ldx [%i1+0x0d0],%g3 ! Observed data at 000000006a8000d0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 9559bdff89e3fd2b
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 = 941b6792902b827a
ldx [%i1+0x168],%g3 ! Observed data at 000000006a800168
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = f1604cff9befb268
ldx [%i1+0x188],%g3 ! Observed data at 000000006a800188
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = bd7ab116ff76b115
ldx [%i1+0x1e0],%g3 ! Observed data at 000000006a8001e0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1e0,%g4
set p45_local2_expect,%g1
p45_check_local2:
ldx [%g1+0x040],%g2 ! Expected data = 40ba333a3383122c
ldx [%i2+0x040],%g3 ! Observed data at 000000006b000040
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 4697dfdc3c0e4c52
ldx [%i2+0x048],%g3 ! Observed data at 000000006b000048
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 975fccff32b14b08
ldx [%i2+0x050],%g3 ! Observed data at 000000006b000050
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 9cfa00c0cf21c456
ldx [%i2+0x058],%g3 ! Observed data at 000000006b000058
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 54800cba9fca5642
ldx [%i2+0x060],%g3 ! Observed data at 000000006b000060
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 9e5229bf3204fc31
ldx [%i2+0x068],%g3 ! Observed data at 000000006b000068
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 2fcb8fc1c517166b
ldx [%i2+0x070],%g3 ! Observed data at 000000006b000070
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 9783c19a356ae11e
ldx [%i2+0x078],%g3 ! Observed data at 000000006b000078
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 8aa8ce33ff4b200a
ldx [%i2+0x0a0],%g3 ! Observed data at 000000006b0000a0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ad089808c93d8fe3
ldx [%i2+0x0c8],%g3 ! Observed data at 000000006b0000c8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 1a55e8d1f0ff4b54
ldx [%i2+0x0d8],%g3 ! Observed data at 000000006b0000d8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 8d0eb7d4010fffcb
ldx [%i2+0x108],%g3 ! Observed data at 000000006b000108
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = e2c44253fe141cff
ldx [%i2+0x118],%g3 ! Observed data at 000000006b000118
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0000009cbc170e70
ldx [%i2+0x128],%g3 ! Observed data at 000000006b000128
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = 79ff3181cad7a4b2
ldx [%i2+0x148],%g3 ! Observed data at 000000006b000148
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x148,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = be21b96ec13598cb
ldx [%i2+0x1b8],%g3 ! Observed data at 000000006b0001b8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = c0577446cd1effe0
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 = 9cc28fc6130f7653
ldx [%i3+0x008],%g3 ! Observed data at 000000006b800008
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = d564d42e00000067
ldx [%i3+0x038],%g3 ! Observed data at 000000006b800038
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 57b24b92dad01cb7
ldx [%i3+0x040],%g3 ! Observed data at 000000006b800040
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = 81656592258efff4
ldx [%i3+0x068],%g3 ! Observed data at 000000006b800068
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 05cad4a287dbadff
ldx [%i3+0x070],%g3 ! Observed data at 000000006b800070
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = b019a7a76a87ab52
ldx [%i3+0x080],%g3 ! Observed data at 000000006b800080
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 6bd10bf54faef236
ldx [%i3+0x088],%g3 ! Observed data at 000000006b800088
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 42d7ec5b8a4a9428
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 = 76d1322a7e3dd70e
ldx [%i3+0x098],%g3 ! Observed data at 000000006b800098
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = fd3f08366297bb90
ldx [%i3+0x0a0],%g3 ! Observed data at 000000006b8000a0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = f5ba8756a0e8e0eb
ldx [%i3+0x0a8],%g3 ! Observed data at 000000006b8000a8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0abc8a4ccb994c58
ldx [%i3+0x0b0],%g3 ! Observed data at 000000006b8000b0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 6e8cde465cf22b9a
ldx [%i3+0x0b8],%g3 ! Observed data at 000000006b8000b8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0000009cfcf3edd2
ldx [%i3+0x0e0],%g3 ! Observed data at 000000006b8000e0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x148],%g2 ! Expected data = 000000f6152ce761
ldx [%i3+0x148],%g3 ! Observed data at 000000006b800148
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x148,%g4
ldx [%g1+0x180],%g2 ! Expected data = 40ba333a3383122c
ldx [%i3+0x180],%g3 ! Observed data at 000000006b800180
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 4697dfdc3c0e4c52
ldx [%i3+0x188],%g3 ! Observed data at 000000006b800188
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 975fccff32b14b08
ldx [%i3+0x190],%g3 ! Observed data at 000000006b800190
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 9cfa00c0cf21c456
ldx [%i3+0x198],%g3 ! Observed data at 000000006b800198
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 54800cba9fca5642
ldx [%i3+0x1a0],%g3 ! Observed data at 000000006b8001a0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 9e5229bf3204fc31
ldx [%i3+0x1a8],%g3 ! Observed data at 000000006b8001a8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 2fcb8fc1c517166b
ldx [%i3+0x1b0],%g3 ! Observed data at 000000006b8001b0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 9783c19a356ae11e
ldx [%i3+0x1b8],%g3 ! Observed data at 000000006b8001b8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 1867ff5355da9b6c
ldx [%i3+0x1d0],%g3 ! Observed data at 000000006b8001d0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 59de2da2efee06ff
ldx [%i3+0x1e8],%g3 ! Observed data at 000000006b8001e8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1e8,%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 [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006b000020]
done
p45_trap1o:
ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006b000020]
done
p45_trap2e:
lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006b000028]
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006b800010]
done
p45_trap2o:
lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006b000028]
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006b800010]
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 = 154fa214c4c70a17
ldx [%g1+0x008],%l1 ! %l1 = 21a4a60cca7cd3ed
ldx [%g1+0x010],%l2 ! %l2 = e651ba81dad01cb7
ldx [%g1+0x018],%l3 ! %l3 = 4de99b838c04602c
ldx [%g1+0x020],%l4 ! %l4 = 43fb29aa6998bbb0
ldx [%g1+0x028],%l5 ! %l5 = 0ba8aa926bd10bf5
ldx [%g1+0x030],%l6 ! %l6 = 443f74d3fe90df57
ldx [%g1+0x038],%l7 ! %l7 = f8da308403cb514f
! 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 = 81184471 9fd33f6c 3d0a3c03 fbdfbd14
! %f4 = 1783d093 91ffb29b f2393da9 63a3c843
! %f8 = 6bd9d579 72a2c5c9 f35b65f9 d5fdf01f
! %f12 = 500dca18 38d02678 5f926776 d8efd380
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 044caf35 62f2479f 37656618 01305f85
! %f20 = b939bd5b db08472a d0a93409 01c62d0c
! %f24 = cb67c2f8 bb4f0b49 affacf38 085a5f8d
! %f28 = a55e090a c11b38d1 14c7de12 190a8f67
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0b983f5d 8a50b801 f27a78b9 d2cd7921
! %f36 = 02d22686 723a399a df3dd098 4c5cf7d2
! %f40 = 0e0b60db 0ac8ef62 217d8d04 92b83cc4
! %f44 = 2ce48a96 a163426f e8fd05e7 c22b9d90
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x48234e180000007b,%g7,%g1 ! GSR scale = 15, align = 3
wr %g1,%g0,%gsr ! GSR = 48234e180000007b
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:
! Mem[0000000090000000] = 901eb2b1, %g18 = f4b6c310768ed7ba
ldsw [%i4+%g0],%g2 ! %g2 = f4b6c310768ed7ba
! Mem[000000006d000188] = 6f56d7a2a97e12af, %l0 = 807e6b62bfb92342, %l6 = 792e1cac0e0d2749
add %i2,0x188,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 6f56d7a2a97e12af
! Mem[0000000090000128] = 7ca6d8fc1a3c3207, %g2 = ffffffff901eb2b1
ldx [%i4+0x128],%g2 ! %g2 = 7ca6d8fc1a3c3207
! Mem[0000000090000078] = e5475088, %g2 = 7ca6d8fc1a3c3207
ldub [%i4+0x07b],%g2 ! %g2 = 00000000000000e5
! Mem[0000000091800088] = 5838dff0, %g18 = f4b6c310768ed7ba
ldsw [%o0+0x088],%g2 ! %g2 = f4b6c310768ed7ba
! %l0 = 807e6b62bfb92342, Mem[00000000900001a8] = 0362227d
stw %l0,[%i4+0x1a8] ! Mem[00000000900001a8] = bfb92342
! %l7 = 577b4de86a5df946, Mem[000000006d000038] = 16e1173ddf17b8e6
stx %l7,[%i2+0x038] ! Mem[000000006d000038] = 577b4de86a5df946
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[0000000091000160] = 461a1571, %g18 = f4b6c310768ed7ba
ldsw [%i6+0x160],%g2 ! %g2 = f4b6c310768ed7ba
! Mem[000000006d000190] = 92df70423719d2a4, %l5 = ded9f888128e903c, %l1 = fcd5808e0af6cb76
add %i2,0x190,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 92df70423719d2a4
p46_label_2:
! Mem[00000000910000d0] = 6b48cf82, %g2 = 00000000461a1571
ldsh [%i6+0x0d0],%g2 ! %g2 = 0000000000006b48
! Mem[000000006d8000e8] = b76c15a0ba58b675, %l2 = d11f637a94c03967, %l0 = 807e6b62bfb92342
add %i3,0xe8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = b76c15a0ba58b675
! Mem[00000000908001c0] = f1efa1d2, %g2 = 0000000000006b48
ldsb [%i5+0x1c3],%g2 ! %g2 = fffffffffffffff1
! Mem[0000000090000194] = 7631dc23, %g2 = fffffffffffffff1
ldsb [%i4+0x197],%g2 ! %g2 = 0000000000000076
! Mem[000000006d8001f4] = 9c219f10, %l1 = 92df70423719d2a4
swap [%i3+0x1f4],%l1 ! %l1 = 000000009c219f10
! %l2 = 94c03967, %l3 = 7aaf8560, Mem[0000000091800038] = a229cd5a 311fc433
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 94c03967 7aaf8560
! %l5 = ded9f888128e903c, Mem[0000000091800002] = 53f8ace1
sth %l5,[%o0+0x002] ! Mem[0000000091800000] = 903cace1
! %l5 = ded9f888128e903c, Mem[00000000910000be] = d64bd64c
stb %l5,[%i6+0x0be] ! Mem[00000000910000bc] = 3c4bd64c
! Mem[00000000908000cc] = f894a1d7, %g2 = 0000000000000076
ldsh [%i5+0x0ce],%g2 ! %g2 = fffffffffffff894
! %l4 = 56843bbdb3ff9533, Mem[000000006d8000cc] = 0afca9d7
stw %l4,[%i3+0x0cc] ! Mem[000000006d8000cc] = b3ff9533
p46_label_3:
! %f0 = 81184471 9fd33f6c 3d0a3c03 fbdfbd14
! %f4 = 1783d093 91ffb29b f2393da9 63a3c843
! %f8 = 6bd9d579 72a2c5c9 f35b65f9 d5fdf01f
! %f12 = 500dca18 38d02678 5f926776 d8efd380
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (408)
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 bfb92342 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[0000000090800050] = d7d17177, %g2 = fffffffffffff894
lduh [%i5+0x052],%g2 ! %g2 = 000000000000d7d1
! Mem[0000000091000060] = b5db8342, %g18 = f4b6c310768ed7ba
ldsw [%i6+0x060],%g2 ! %g2 = f4b6c310768ed7ba
! Mem[0000000091800098] = a9e2f7a3 81b20ab6, %g2 = b5db8342, %g3 = 00000000
ldd [%o0+0x098],%g2 ! %g2 = 00000000a9e2f7a3 0000000081b20ab6
! Mem[0000000091800190] = 95e2657d, %g2 = 00000000a9e2f7a3
ldub [%o0+0x190],%g2 ! %g2 = 0000000000000095
! Mem[000000006d0001b9] = e8b488ab, %l1 = 000000009c219f10
ldstub [%i2+0x1b9],%l1 ! %l1 = 000000b4000000ff
! %l4 = 56843bbdb3ff9533, Mem[000000006c800124] = 76c79cfc
stw %l4,[%i1+0x124] ! Mem[000000006c800124] = b3ff9533
! Mem[0000000091000114] = fbff4168, %g2 = 0000000000000095
lduh [%i6+0x116],%g2 ! %g2 = 000000000000fbff
! %l5 = ded9f888128e903c, Mem[000000006c800114] = 2c6bf680
stw %l5,[%i1+0x114] ! Mem[000000006c800114] = 128e903c
p46_label_4:
! Mem[00000000910000e0] = 5949c598, %g2 = 000000000000fbff
lduw [%i6+0x0e0],%g2 ! %g2 = 000000005949c598
! Mem[000000006c0000e8] = 634ed8fa, %l7 = 6a5df946, %l7 = 6a5df946
add %i0,0xe8,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000634ed8fa
! %l6 = 6f56d7a2a97e12af, Mem[0000000091800006] = 49eaf154
sth %l6,[%o0+0x006] ! Mem[0000000091800004] = 12aff154
! Mem[00000000908001f8] = dfc7d232, %g2 = 000000005949c598
lduh [%i5+0x1f8],%g2 ! %g2 = 000000000000dfc7
! Mem[00000000918001e8] = 71d06ccc6efa751f, %g2 = 000000000000dfc7
ldx [%o0+0x1e8],%g2 ! %g2 = 71d06ccc6efa751f
! Mem[0000000090000064] = beb5f760, %g2 = 71d06ccc6efa751f
lduw [%i4+0x064],%g2 ! %g2 = 00000000beb5f760
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[0000000091000130] = 2e68641a, %g2 = 00000000beb5f760
ldsb [%i6+0x131],%g2 ! %g2 = 000000000000002e
! %l4 = b3ff9533, %l5 = 128e903c, Mem[00000000908001e0] = 148503dc 90c427c2
std %l4,[%i5+0x1e0] ! Mem[00000000908001e0] = b3ff9533 128e903c
! Mem[000000006c800054] = 8aa022a8, %l7 = 00000000634ed8fa
swap [%i1+0x054],%l7 ! %l7 = 000000008aa022a8
p46_label_5:
! Mem[000000006d000024] = 445aa4ce, %l1 = 00000000000000b4
swap [%i2+0x024],%l1 ! %l1 = 00000000445aa4ce
! Mem[00000000908000b8] = f2c3b640 8ec3d74e, %g2 = 0000002e, %g3 = 81b20ab6
ldd [%i5+0x0b8],%g2 ! %g2 = 00000000f2c3b640 000000008ec3d74e
! %l4 = 56843bbdb3ff9533, Mem[000000009000001a] = d7eac5ae
sth %l4,[%i4+0x01a] ! Mem[0000000090000018] = 9533c5ae
! Mem[000000006c00019c] = 2170e182, %l0 = ba58b675, %l6 = a97e12af
add %i0,0x19c,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000002170e182
! Mem[000000006d0001ac] = 52371fa9, %l4 = b3ff9533, %l1 = 445aa4ce
add %i2,0x1ac,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000052371fa9
! Mem[0000000090000120] = 6bd9d579, %g2 = 00000000f2c3b640
ldsb [%i4+0x120],%g2 ! %g2 = 000000000000006b
! Mem[00000000900001d4] = e8486852, %g2 = 000000000000006b
ldsh [%i4+0x1d4],%g2 ! %g2 = ffffffffffffe848
! Mem[000000006d0001a0] = 54ea5854, %l7 = 000000008aa022a8
swap [%i2+0x1a0],%l7 ! %l7 = 0000000054ea5854
! %f0 = 81184471 9fd33f6c 3d0a3c03 fbdfbd14
! %f4 = 1783d093 91ffb29b f2393da9 63a3c843
! %f8 = 6bd9d579 72a2c5c9 f35b65f9 d5fdf01f
! %f12 = 500dca18 38d02678 5f926776 d8efd380
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! %f0 = 81184471 9fd33f6c 3d0a3c03 fbdfbd14
! %f4 = 1783d093 91ffb29b f2393da9 63a3c843
! %f8 = 6bd9d579 72a2c5c9 f35b65f9 d5fdf01f
! %f12 = 500dca18 38d02678 5f926776 d8efd380
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
p46_label_6:
! %l6 = 2170e182, %l7 = 54ea5854, Mem[000000006c000070] = c8e38a7b ceb17c95
std %l6,[%i0+0x070] ! Mem[000000006c000070] = 2170e182 54ea5854
! Mem[00000000918000ec] = be34bf17, %g2 = ffffffffffffe848
lduw [%o0+0x0ec],%g2 ! %g2 = 00000000be34bf17
! %f16 = 044caf35 62f2479f 37656618 01305f85
! %f20 = b939bd5b db08472a d0a93409 01c62d0c
! %f24 = cb67c2f8 bb4f0b49 affacf38 085a5f8d
! %f28 = a55e090a c11b38d1 14c7de12 190a8f67
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
! %f16 = 044caf35 62f2479f 37656618 01305f85
! %f20 = b939bd5b db08472a d0a93409 01c62d0c
! %f24 = cb67c2f8 bb4f0b49 affacf38 085a5f8d
! %f28 = a55e090a c11b38d1 14c7de12 190a8f67
mov 0x180,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[000000006c80000c] = 8d0c06ed, %l7 = 0000000054ea5854
ldstub [%i1+0x00c],%l7 ! %l7 = 0000008d000000ff
! Mem[000000006c0000a4] = da92b3d3, %l0 = ba58b675, %l0 = ba58b675
add %i0,0xa4,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000da92b3d3
! Mem[000000006c800194] = 1d61b94c, %l6 = 000000002170e182
lduw [%i1+0x194],%l6 ! %l6 = 000000001d61b94c
! Mem[000000006d80015c] = 80cbf7ae, %l4 = 56843bbdb3ff9533
ldsb [%i3+0x15d],%l4 ! %l4 = ffffffffffffffcb
! Mem[000000006d000150] = 555bfd2368b9629e, %l7 = 000000000000008d, %l2 = d11f637a94c03967
add %i2,0x150,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 555bfd2368b9629e
! Mem[000000006d000060] = 41f45781692ccf42, %l1 = 0000000052371fa9, %l2 = 555bfd2368b9629e
add %i2,0x60,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 41f45781692ccf42
p46_label_7:
! Mem[0000000090800164] = b61df4e1, %g18 = f4b6c310768ed7ba
ldsw [%i5+0x164],%g2 ! %g2 = f4b6c310768ed7ba
! Mem[000000006d800140] = 1166f3061732958b, %l7 = 000000000000008d
ldx [%i3+0x140],%l7 ! %l7 = 1166f3061732958b
! Mem[00000000900001ec] = fbc85492, %g2 = ffffffffb61df4e1
ldsb [%i4+0x1ee],%g2 ! %g2 = fffffffffffffffb
! Mem[000000006d8000f4] = 4fad3b78, %l7 = 1166f3061732958b
ldsb [%i3+0x0f7],%l7 ! %l7 = 0000000000000078
! Mem[000000006d000000] = 6aa9d6e2e9a8908c, %l1 = 0000000052371fa9, %l1 = 0000000052371fa9
casxa [%i2]0x80,%l1,%l1 ! %l1 = 6aa9d6e2e9a8908c
membar #Sync ! Added by membar checker (409)
! Mem[000000009000011c] = 2d0ccb67, %g2 = fffffffffffffffb
ldsb [%i4+0x11e],%g2 ! %g2 = 000000000000002d
! Mem[00000000910000a4] = 0c79e1b0, %g2 = 000000000000002d
ldsb [%i6+0x0a6],%g2 ! %g2 = 000000000000000c
! Mem[000000006d000028] = dc13d307, %l2 = 692ccf42, %l0 = da92b3d3
add %i2,0x28,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000dc13d307
! %l3 = 336cde647aaf8560, Mem[000000006d000006] = e9a8908c
sth %l3,[%i2+0x006] ! Mem[000000006d000004] = e9a88560
! Mem[000000006c80004c] = a35baf33, %l2 = 41f45781692ccf42
ldstub [%i1+0x04c],%l2 ! %l2 = 000000a3000000ff
p46_label_8:
! Mem[000000006d8000ec] = ba58b675, %l5 = 128e903c, %l2 = 000000a3
add %i3,0xec,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000ba58b675
! Mem[00000000908000a0] = eb582616022623a8, %g2 = 000000000000000c
ldx [%i5+0x0a0],%g2 ! %g2 = eb582616022623a8
! Mem[000000006d000094] = 15ae8eba, %l1 = e9a8908c, %l1 = e9a8908c
add %i2,0x94,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000015ae8eba
! Mem[00000000900000c0] = 6c3fd39f 71441881 14bddffb 033c0a3d
! Mem[00000000900000d0] = 9bb2ff91 93d08317 43c8a363 a93d39f2
! Mem[00000000900000e0] = c9c5a272 79d5d96b 1ff0fdd5 f9655bf3
! Mem[00000000900000f0] = 7826d038 18ca0d50 80d3efd8 7667925f
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[000000006c800094] = 02e950d2, %l1 = 0000000015ae8eba
ldsh [%i1+0x096],%l1 ! %l1 = 00000000000050d2
! Mem[00000000908000f8] = 23f5bd3b, %g2 = eb582616022623a8
ldsb [%i5+0x0f8],%g2 ! %g2 = 0000000000000023
! %l7 = 0000000000000078, Mem[000000009080005c] = 58f29b62
stb %l7,[%i5+0x05c] ! Mem[000000009080005c] = 78f29b62
membar #Sync ! Added by membar checker (410)
! %l5 = ded9f888128e903c, Mem[00000000900000c8] = 14bddffb
stw %l5,[%i4+0x0c8] ! Mem[00000000900000c8] = 128e903c
! %f16 = 044caf35 62f2479f 37656618 01305f85
! %f20 = b939bd5b db08472a d0a93409 01c62d0c
! %f24 = cb67c2f8 bb4f0b49 affacf38 085a5f8d
! %f28 = a55e090a c11b38d1 14c7de12 190a8f67
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[000000006c0001d7] = 48c30ebe, %l0 = 00000000dc13d307
ldstub [%i0+0x1d7],%l0 ! %l0 = 000000be000000ff
p46_label_9:
! Mem[0000000091000070] = 4c262a37, %g18 = f4b6c310768ed7ba
ldsw [%i6+0x070],%g2 ! %g2 = f4b6c310768ed7ba
! %l5 = ded9f888128e903c, Mem[00000000910000d0] = 6b48cf8205a1d364
stx %l5,[%i6+0x0d0] ! Mem[00000000910000d0] = ded9f888128e903c
! Mem[000000006d000140] = 539e9d24 41f402af 6e35790f 35202a3e
! Mem[000000006d000150] = 555bfd23 68b9629e bacb237c e52bc156
! Mem[000000006d000160] = 71cfa1d4 2660661b 3764ee33 3ce219ef
! Mem[000000006d000170] = 2ffb85e0 d20a5238 5c7c97a2 d6a7dbf3
mov 0x140,%g6
ldda [%i2+%g6]ASI_BLK_AIUS,%f16 ! Block Load from 000000006d000140
! Mem[00000000910000b0] = 2b9d7dab79af46c6, %g2 = 000000004c262a37
ldx [%i6+0x0b0],%g2 ! %g2 = 2b9d7dab79af46c6
! Mem[0000000090000150] = 4377e00200046091, %g2 = 2b9d7dab79af46c6
ldx [%i4+0x150],%g2 ! %g2 = 4377e00200046091
! Mem[000000006c0001ec] = c604d674, %l1 = 00000000000050d2
ldstub [%i0+0x1ec],%l1 ! %l1 = 000000c6000000ff
! Mem[000000006c80016c] = a232e262, %l3 = 7aaf8560, %l5 = 128e903c
add %i1,0x16c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000a232e262
! Mem[000000006d000187] = cf14574d, %l1 = 00000000000000c6
ldstub [%i2+0x187],%l1 ! %l1 = 0000004d000000ff
! %l0 = 00000000000000be, Mem[0000000091800054] = 51c81b56
sth %l0,[%o0+0x054] ! Mem[0000000091800054] = 00be1b56
! Mem[000000006c00010c] = a7af2694, %l2 = ba58b675, %l6 = 1d61b94c
add %i0,0x10c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000a7af2694
p46_label_10:
! %l3 = 336cde647aaf8560, Mem[00000000910001b4] = ce77e743
stb %l3,[%i6+0x1b4] ! Mem[00000000910001b4] = 6077e743
! %l5 = 00000000a232e262, Mem[000000006c000100] = dbbd771e7e5550e0
stx %l5,[%i0+0x100] ! Mem[000000006c000100] = 00000000a232e262
! Mem[00000000918001fc] = 4f473a98, %g2 = 4377e00200046091
ldsh [%o0+0x1fe],%g2 ! %g2 = 0000000000004f47
! Mem[00000000900000ec] = 5bf37826, %g2 = 0000000000004f47
ldsb [%i4+0x0ee],%g2 ! %g2 = 000000000000005b
membar #Sync ! Added by membar checker (411)
! Mem[00000000900000c0] = 6c3fd39f 71441881 128e903c 033c0a3d
! Mem[00000000900000d0] = 9bb2ff91 93d08317 43c8a363 a93d39f2
! Mem[00000000900000e0] = c9c5a272 79d5d96b 1ff0fdd5 f9655bf3
! Mem[00000000900000f0] = 7826d038 18ca0d50 80d3efd8 7667925f
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! %l2 = ba58b675, %l3 = 7aaf8560, Mem[00000000900000a8] = cb6bfbef cc9f02bf
std %l2,[%i4+0x0a8] ! Mem[00000000900000a8] = ba58b675 7aaf8560
! Mem[00000000908001b8] = 18bd7e8a f69c3a94, %g2 = 0000005b, %g3 = 8ec3d74e
ldd [%i5+0x1b8],%g2 ! %g2 = 0000000018bd7e8a 00000000f69c3a94
! %l3 = 336cde647aaf8560, Mem[0000000091800028] = 52a3a6da
stw %l3,[%o0+%o5] ! Mem[0000000091800028] = 7aaf8560
! %l1 = 000000000000004d, Mem[000000009000002c] = a4a21b98
sth %l1,[%i4+0x02c] ! Mem[000000009000002c] = 004d1b98
! Mem[0000000090000100] = 044caf35 62f2479f 37656618 01305f85
! Mem[0000000090000110] = b939bd5b db08472a d0a93409 01c62d0c
! Mem[0000000090000120] = cb67c2f8 bb4f0b49 affacf38 085a5f8d
! Mem[0000000090000130] = a55e090a c11b38d1 14c7de12 190a8f67
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
p46_label_11:
! Mem[000000006d0001e8] = 71e55b09, %l1 = 000000000000004d
ldsh [%i2+0x1e8],%l1 ! %l1 = 00000000000071e5
! %l7 = 0000000000000078, Mem[00000000908000b6] = 5db5f2c3
sth %l7,[%i5+0x0b6] ! Mem[00000000908000b4] = 0078f2c3
! %f0 = 81184471 9fd33f6c 3d0a3c03 fbdfbd14
! %f4 = 1783d093 91ffb29b f2393da9 63a3c843
! %f8 = 6bd9d579 72a2c5c9 f35b65f9 d5fdf01f
! %f12 = 500dca18 38d02678 5f926776 d8efd380
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100
! %l0 = 00000000000000be, Mem[000000006c800138] = 59d169e737c2be50
stx %l0,[%i1+0x138] ! Mem[000000006c800138] = 00000000000000be
! Mem[0000000091000090] = 898c3891, %g2 = 0000000018bd7e8a
ldsb [%i6+0x090],%g2 ! %g2 = ffffffffffffff89
! %l0 = 00000000000000be, Mem[00000000910000d2] = f888128e
sth %l0,[%i6+0x0d2] ! Mem[00000000910000d0] = 00be128e
! Mem[0000000091000018] = 4118285b0eb0b5a8, %g2 = ffffffffffffff89
ldx [%i6+%o3],%g2 ! %g2 = 4118285b0eb0b5a8
! Mem[0000000091800190] = 7d6c412e, %g2 = 4118285b0eb0b5a8
ldsb [%o0+0x193],%g2 ! %g2 = 000000000000007d
! Mem[00000000910001e0] = c3c7fb39, %g2 = 000000000000007d
ldsh [%i6+0x1e0],%g2 ! %g2 = ffffffffffffc3c7
! Mem[00000000900001f8] = 16073d4115aca2b6, %g2 = ffffffffffffc3c7
ldx [%i4+0x1f8],%g2 ! %g2 = 16073d4115aca2b6
p46_label_12:
! Mem[000000006d0001f8] = 924b1bbe3456b87f, %l7 = 0000000000000078, %l2 = 00000000ba58b675
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 924b1bbe3456b87f
! Mem[000000006c000128] = 3e57ccff, %l2 = 924b1bbe3456b87f
swap [%i0+0x128],%l2 ! %l2 = 000000003e57ccff
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! %l0 = 000000be, %l1 = 000071e5, Mem[0000000091000088] = 01cc76b4 1fef824c
std %l0,[%i6+0x088] ! Mem[0000000091000088] = 000000be 000071e5
! Mem[000000006d000135] = 3cdbd327, %l0 = 00000000000000be
ldstub [%i2+0x135],%l0 ! %l0 = 000000db000000ff
membar #Sync ! Added by membar checker (412)
! Mem[0000000090000124] = c9f35b65, %g2 = 16073d4115aca2b6
ldsb [%i4+0x127],%g2 ! %g2 = ffffffffffffffc9
! Mem[000000006c80010c] = 0ba59a43, %l4 = ffffffffffffffcb
swap [%i1+0x10c],%l4 ! %l4 = 000000000ba59a43
! %l2 = 000000003e57ccff, Mem[000000006c800048] = 4f1ca1bfff5baf33
stx %l2,[%i1+0x048] ! Mem[000000006c800048] = 000000003e57ccff
! Mem[00000000918001ec] = 751f57a4, %g2 = ffffffffffffffc9
ldsh [%o0+0x1ee],%g2 ! %g2 = 000000000000751f
! %f16 = 539e9d24 41f402af 6e35790f 35202a3e
! %f20 = 555bfd23 68b9629e bacb237c e52bc156
! %f24 = 71cfa1d4 2660661b 3764ee33 3ce219ef
! %f28 = 2ffb85e0 d20a5238 5c7c97a2 d6a7dbf3
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000140
p46_label_13:
! %f16 = 539e9d24 41f402af 6e35790f 35202a3e
! %f20 = 555bfd23 68b9629e bacb237c e52bc156
! %f24 = 71cfa1d4 2660661b 3764ee33 3ce219ef
! %f28 = 2ffb85e0 d20a5238 5c7c97a2 d6a7dbf3
mov 0x180,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[000000006c8000c0] = 251425b2, %l0 = 000000db, %l2 = 3e57ccff
add %i1,0xc0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000251425b2
! Mem[00000000900001e4] = f0497fc6, %g2 = 000000000000751f
lduh [%i4+0x1e6],%g2 ! %g2 = 000000000000f049
! %l6 = 00000000a7af2694, Mem[000000006d8000df] = c1b5fcb7
stb %l6,[%i3+0x0df] ! Mem[000000006d8000dc] = c1b5fc94
! %l2 = 00000000251425b2, Mem[0000000091000180] = 5fb94134
sth %l2,[%i6+0x180] ! Mem[0000000091000180] = 25b24134
! Mem[000000006c8001b0] = 65369e542d9f1cea, %l4 = 000000000ba59a43, %l1 = 00000000000071e5
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 65369e542d9f1cea
! Mem[000000009080011c] = 141e1b8a, %g18 = f4b6c310768ed7ba
ldsw [%i5+0x11c],%g2 ! %g2 = f4b6c310768ed7ba
! %l2 = 00000000251425b2, Mem[00000000900000c0] = 6c3fd39f71441881
stx %l2,[%i4+0x0c0] ! Mem[00000000900000c0] = 00000000251425b2
! Mem[000000006c000194] = 897afa4b, %l5 = a232e262, %l0 = 000000db
add %i0,0x194,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000897afa4b
! %l2 = 00000000251425b2, Mem[000000009180011c] = d5950eec
sth %l2,[%o0+0x11c] ! Mem[000000009180011c] = 25b20eec
p46_label_14:
! Mem[000000006d0000c0] = 2bd5b233 2df36eb4 bc685d6d 0e0f903d
! Mem[000000006d0000d0] = 185749b5 f6dcbd14 37e3b0e6 abe2cc4d
! Mem[000000006d0000e0] = 06f2417c 74ec978e 99da3e10 6f27e575
! Mem[000000006d0000f0] = dbe52e18 a1ea91f9 080fe248 d9674f64
ldda [%i2+%g5]ASI_BLK_AIUSL,%f0 ! Block Load from 000000006d0000c0
! Mem[0000000090800010] = ead2886d, %g2 = 00000000141e1b8a
ldsb [%i5+%o2],%g2 ! %g2 = ffffffffffffffea
! Mem[000000006d000175] = d20a5238, %l7 = 0000000000000078
ldstub [%i2+0x175],%l7 ! %l7 = 0000000a000000ff
! Mem[000000006d80004c] = 418c19b6, %l2 = 00000000251425b2
swap [%i3+0x04c],%l2 ! %l2 = 00000000418c19b6
! Mem[0000000091000050] = 8e45d4a6, %g18 = f4b6c310768ed7ba
ldsw [%i6+0x050],%g2 ! %g2 = f4b6c310768ed7ba
! Mem[000000006c800190] = 40d906e1, %l3 = 336cde647aaf8560
ldsw [%i1+0x190],%l3 ! %l3 = 0000000040d906e1
! %f16 = 539e9d24 41f402af 6e35790f 35202a3e
! %f20 = 555bfd23 68b9629e bacb237c e52bc156
! %f24 = 71cfa1d4 2660661b 3764ee33 3ce219ef
! %f28 = 2ffb85e0 d20a5238 5c7c97a2 d6a7dbf3
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[000000006d80018c] = 3303a96d, %l7 = 0000000a, %l5 = a232e262
add %i3,0x18c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000003303a96d
! Mem[000000006c000090] = 5519d9dacbcfefab, %l2 = 00000000418c19b6, %l6 = 00000000a7af2694
add %i0,0x90,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 5519d9dacbcfefab
! Mem[000000006c800138] = 00000000, %l2 = 00000000418c19b6
swap [%i1+0x138],%l2 ! %l2 = 0000000000000000
p46_label_15:
! Mem[00000000910001a8] = fa355074, %g2 = ffffffff8e45d4a6
lduw [%i6+0x1a8],%g2 ! %g2 = 00000000fa355074
! Mem[000000006d0000cc] = 0e0f903d, %l4 = 000000000ba59a43
lduh [%i2+0x0cc],%l4 ! %l4 = 0000000000000e0f
! Mem[00000000910000c0] = d64cb874, %g18 = f4b6c310768ed7ba
ldsw [%i6+0x0c0],%g2 ! %g2 = f4b6c310768ed7ba
! Mem[000000006d0001e4] = 88d4d0f2, %l6 = 5519d9dacbcfefab
swap [%i2+0x1e4],%l6 ! %l6 = 0000000088d4d0f2
! Mem[000000009100015c] = d9168ce7, %g18 = f4b6c310768ed7ba
ldsw [%i6+0x15c],%g2 ! %g2 = f4b6c310768ed7ba
! Mem[000000006c000088] = c5249a20, %l6 = 0000000088d4d0f2
ldstub [%i0+0x088],%l6 ! %l6 = 000000c5000000ff
! Mem[00000000908000f0] = 6f92f006, %g2 = ffffffffd9168ce7
ldsb [%i5+0x0f0],%g2 ! %g2 = 000000000000006f
! %l7 = 000000000000000a, Mem[0000000090000048] = 37656618
stb %l7,[%i4+0x048] ! Mem[0000000090000048] = 0a656618
! %l2 = 0000000000000000, Mem[00000000900000e0] = c9c5a27279d5d96b
stx %l2,[%i4+0x0e0] ! Mem[00000000900000e0] = 0000000000000000
! %l3 = 0000000040d906e1, Mem[00000000910001a8] = fa355074b75abc86
stx %l3,[%i6+0x1a8] ! Mem[00000000910001a8] = 0000000040d906e1
p46_label_16:
! %l0 = 897afa4b, %l1 = 2d9f1cea, Mem[0000000090800048] = 9e212fc6 fd97d6c2
std %l0,[%i5+0x048] ! Mem[0000000090800048] = 897afa4b 2d9f1cea
! Mem[000000006d8001e2] = 8a0e2aff, %l5 = 000000003303a96d
ldstub [%i3+0x1e2],%l5 ! %l5 = 0000002a000000ff
! Mem[000000006d000094] = 15ae8eba, %l2 = 0000000000000000
ldub [%i2+0x094],%l2 ! %l2 = 0000000000000015
! Mem[00000000908000dc] = f81d9f0c, %g18 = f4b6c310768ed7ba
ldsw [%i5+0x0dc],%g2 ! %g2 = f4b6c310768ed7ba
! Mem[0000000091000070] = 4c262a37dd758ae5, %g2 = fffffffff81d9f0c
ldx [%i6+0x070],%g2 ! %g2 = 4c262a37dd758ae5
! Mem[000000006d800058] = b2f158661e7a2998, %l4 = 0000000000000e0f, %l5 = 000000000000002a
add %i3,0x58,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = b2f158661e7a2998
! Mem[00000000910000b8] = ea8f8457 08ab3c4b, %g2 = dd758ae5, %g3 = f69c3a94
ldd [%i6+0x0b8],%g2 ! %g2 = 00000000ea8f8457 0000000008ab3c4b
! %l0 = 897afa4b, %l1 = 2d9f1cea, Mem[0000000091800128] = 588be828 596ed328
std %l0,[%o0+0x128] ! Mem[0000000091800128] = 897afa4b 2d9f1cea
! Mem[000000006c0000a8] = 0834392c, %l0 = 897afa4b, %l3 = 40d906e1
add %i0,0xa8,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000000834392c
! Mem[00000000900000a8] = ba58b675, %g2 = 00000000ea8f8457
lduw [%i4+0x0a8],%g2 ! %g2 = 00000000ba58b675
p46_label_17:
! Mem[000000006d000040] = 89c0f23a, %l1 = 65369e542d9f1cea
lduw [%i2+0x040],%l1 ! %l1 = 0000000089c0f23a
! %l2 = 00000015, %l3 = 0834392c, Mem[00000000908000e0] = c253ae05 30300a04
std %l2,[%i5+0x0e0] ! Mem[00000000908000e0] = 00000015 0834392c
! Mem[000000006d000160] = 71cfa1d42660661b, %l5 = b2f158661e7a2998, %l1 = 0000000089c0f23a
add %i2,0x160,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 71cfa1d42660661b
! %l1 = 71cfa1d42660661b, Mem[000000009100005a] = 1c90786d
sth %l1,[%i6+0x05a] ! Mem[0000000091000058] = 661b786d
! %l6 = 000000c5, %l7 = 0000000a, Mem[0000000091800190] = 95e2657d 6c412e81
std %l6,[%o0+0x190] ! Mem[0000000091800190] = 000000c5 0000000a
! %f0 = b46ef32d 33b2d52b 3d900f0e 6d5d68bc
! %f4 = 14bddcf6 b5495718 4dcce2ab e6b0e337
! %f8 = 8e97ec74 7c41f206 75e5276f 103eda99
! %f12 = f991eaa1 182ee5db 644f67d9 48e20f08
stda %f0,[%i0+%g5]ASI_COMMIT_S ! Block Store to 000000006c0001c0
! Mem[00000000910000c0] = d64cb874 d29c58a7, %g2 = ba58b675, %g3 = 08ab3c4b
ldd [%i6+0x0c0],%g2 ! %g2 = 00000000d64cb874 00000000d29c58a7
! %f0 = b46ef32d 33b2d52b 3d900f0e 6d5d68bc
! %f4 = 14bddcf6 b5495718 4dcce2ab e6b0e337
! %f8 = 8e97ec74 7c41f206 75e5276f 103eda99
! %f12 = f991eaa1 182ee5db 644f67d9 48e20f08
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[00000000910001e8] = 0128d0e1aded4894, %g2 = 00000000d64cb874
ldx [%i6+0x1e8],%g2 ! %g2 = 0128d0e1aded4894
! Mem[00000000918000e8] = 0fedbe34, %g2 = 0128d0e1aded4894
ldsh [%o0+0x0ea],%g2 ! %g2 = 0000000000000fed
p46_label_18:
membar #Sync ! Added by membar checker (413)
! Mem[0000000090000040] = 044caf35 62f2479f 0a656618 01305f85
! Mem[0000000090000050] = b939bd5b db08472a d0a93409 01c62d0c
! Mem[0000000090000060] = cb67c2f8 bb4f0b49 affacf38 085a5f8d
! Mem[0000000090000070] = a55e090a c11b38d1 14c7de12 190a8f67
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! %l2 = 00000015, %l3 = 0834392c, Mem[000000006c000098] = 2ad16954 ba9471ce
std %l2,[%i0+0x098] ! Mem[000000006c000098] = 00000015 0834392c
! Mem[000000006c80000e] = ff0c06ed, %l0 = 00000000897afa4b
ldstub [%i1+0x00e],%l0 ! %l0 = 00000006000000ff
! Mem[000000006d80015c] = 80cbf7ae, %l3 = 000000000834392c
ldstub [%i3+0x15c],%l3 ! %l3 = 00000080000000ff
! %l1 = 71cfa1d42660661b, Mem[000000006d000186] = cf1457ff
sth %l1,[%i2+0x186] ! Mem[000000006d000184] = cf14661b
! Mem[00000000910000d4] = 128e903c, %g2 = 0000000000000fed
lduw [%i6+0x0d4],%g2 ! %g2 = 00000000128e903c
! %f0 = b46ef32d 33b2d52b 3d900f0e 6d5d68bc
! %f4 = 14bddcf6 b5495718 4dcce2ab e6b0e337
! %f8 = 8e97ec74 7c41f206 75e5276f 103eda99
! %f12 = f991eaa1 182ee5db 644f67d9 48e20f08
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900000c0
membar #Sync ! Added by membar checker (414)
! %l6 = 00000000000000c5, Mem[0000000090000058] = d0a93409
stb %l6,[%i4+0x058] ! Mem[0000000090000058] = c5a93409
! Mem[000000006c8001e0] = 6964625f1e737278, %l7 = 000000000000000a, %l4 = 0000000000000e0f
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 6964625f1e737278
! %l7 = 000000000000000a, Mem[00000000908001dc] = 0e794949
stw %l7,[%i5+0x1dc] ! Mem[00000000908001dc] = 0000000a
p46_label_19:
! Mem[0000000090000080] = b46ef32d 33b2d52b 3d900f0e 6d5d68bc
! Mem[0000000090000090] = 14bddcf6 b5495718 4dcce2ab e6b0e337
! Mem[00000000900000a0] = 8e97ec74 7c41f206 75e5276f 103eda99
! Mem[00000000900000b0] = f991eaa1 182ee5db 644f67d9 48e20f08
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[000000006d0000b0] = 22e62fee, %l6 = 00000000000000c5
lduw [%i2+0x0b0],%l6 ! %l6 = 0000000022e62fee
! Mem[000000006d800064] = a2c51d41, %l7 = 000000000000000a
swap [%i3+0x064],%l7 ! %l7 = 00000000a2c51d41
! %l2 = 0000000000000015, Mem[0000000090800168] = 99cfe78c5c9db8f4
stx %l2,[%i5+0x168] ! Mem[0000000090800168] = 0000000000000015
! Mem[000000006d0000ba] = 45d2cba6, %l4 = 6964625f1e737278
ldstub [%i2+0x0ba],%l4 ! %l4 = 000000cb000000ff
! Mem[000000006c80016c] = a232e262, %l0 = 0000000000000006
swap [%i1+0x16c],%l0 ! %l0 = 00000000a232e262
! Mem[000000006c0000be] = 34f7dd69, %l3 = 0000000000000080
ldstub [%i0+0x0be],%l3 ! %l3 = 000000dd000000ff
! Mem[000000006d800050] = dc36fb80ec267fb1, %l0 = 00000000a232e262, %l0 = 00000000a232e262
add %i3,0x50,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = dc36fb80ec267fb1
! %l7 = 00000000a2c51d41, Mem[00000000918001a8] = f69e8f2681f0e11f
stx %l7,[%o0+0x1a8] ! Mem[00000000918001a8] = 00000000a2c51d41
! Mem[000000006c800194] = 1d61b94c, %l5 = 1e7a2998, %l2 = 00000015
add %i1,0x194,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000001d61b94c
p46_label_20:
! %f16 = 539e9d24 41f402af 6e35790f 35202a3e
! %f20 = 555bfd23 68b9629e bacb237c e52bc156
! %f24 = 71cfa1d4 2660661b 3764ee33 3ce219ef
! %f28 = 2ffb85e0 d20a5238 5c7c97a2 d6a7dbf3
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000040
! %l5 = b2f158661e7a2998, Mem[0000000091000134] = 1ac2db16
stb %l5,[%i6+0x134] ! Mem[0000000091000134] = 98c2db16
! Mem[000000006c0000b8] = cd8c001f34f7ff69, %l0 = dc36fb80ec267fb1, %l0 = dc36fb80ec267fb1
add %i0,0xb8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = cd8c001f34f7ff69
! %l1 = 71cfa1d42660661b, Mem[00000000910000b8] = ea8f8457
stw %l1,[%i6+0x0b8] ! Mem[00000000910000b8] = 2660661b
! Mem[0000000090000100] = 81184471 9fd33f6c 3d0a3c03 fbdfbd14
! Mem[0000000090000110] = 1783d093 91ffb29b f2393da9 63a3c843
! Mem[0000000090000120] = 6bd9d579 72a2c5c9 f35b65f9 d5fdf01f
! Mem[0000000090000130] = 500dca18 38d02678 5f926776 d8efd380
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
! Mem[000000006c800008] = 36dda7e8, %l6 = 22e62fee, %l2 = 1d61b94c
add %i1,0x08,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000036dda7e8
! Mem[0000000090800030] = 9bac3900, %g2 = 00000000128e903c
lduw [%i5+0x030],%g2 ! %g2 = 000000009bac3900
! %l4 = 00000000000000cb, Mem[0000000090000034] = 2467b2d9
stw %l4,[%i4+0x034] ! Mem[0000000090000034] = 000000cb
! Mem[000000006c800020] = 5decd8c4, %l4 = 00000000000000cb
swap [%i1+%o4],%l4 ! %l4 = 000000005decd8c4
! Mem[000000006c800040] = 36439fde, %l1 = 2660661b, %l6 = 22e62fee
add %i1,0x40,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000036439fde
p46_label_21:
! Mem[000000006d8000ec] = ba58b675, %l3 = 000000dd, %l2 = 36dda7e8
add %i3,0xec,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000ba58b675
! Mem[000000009100017c] = 236e25b2, %g2 = 000000009bac3900
ldsh [%i6+0x17e],%g2 ! %g2 = 000000000000236e
! Mem[000000006d800127] = 85f632bb, %l3 = 00000000000000dd
ldstub [%i3+0x127],%l3 ! %l3 = 000000bb000000ff
! Mem[00000000918001c0] = b50779ba, %g18 = f4b6c310768ed7ba
ldsw [%o0+0x1c0],%g2 ! %g2 = f4b6c310768ed7ba
! Mem[000000006d000138] = d75a6a6c, %l6 = 0000000036439fde
swap [%i2+0x138],%l6 ! %l6 = 00000000d75a6a6c
! Mem[0000000091800160] = e99aa22d, %g2 = ffffffffb50779ba
lduh [%o0+0x160],%g2 ! %g2 = 000000000000e99a
! Mem[000000006c0000dc] = 845147d5, %l4 = 000000005decd8c4
swap [%i0+0x0dc],%l4 ! %l4 = 00000000845147d5
! %l6 = 00000000d75a6a6c, Mem[0000000090000170] = 2ffb85e0d20a5238
stx %l6,[%i4+0x170] ! Mem[0000000090000170] = 00000000d75a6a6c
! %f16 = 539e9d24 41f402af 6e35790f 35202a3e
! %f20 = 555bfd23 68b9629e bacb237c e52bc156
! %f24 = 71cfa1d4 2660661b 3764ee33 3ce219ef
! %f28 = 2ffb85e0 d20a5238 5c7c97a2 d6a7dbf3
stda %f16,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[000000006c000168] = 4bea50ed68614bec, %l7 = 00000000a2c51d41, %l7 = 00000000a2c51d41
add %i0,0x168,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 4bea50ed68614bec
p46_label_22:
! Mem[000000006d8000c0] = 1286dd7b cc822681 5be0d493 b3ff9533
! Mem[000000006d8000d0] = a84bf2b0 d1f54eb0 6251f18f c1b5fc94
! Mem[000000006d8000e0] = f1d39772 46e8b94a b76c15a0 ba58b675
! Mem[000000006d8000f0] = 3ed61911 4fad3b78 31d286c5 48ce2a7a
mov 0x0c0,%g6
ldda [%i3+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 000000006d8000c0
! Mem[00000000910000d4] = 128e903c, %g2 = 000000000000e99a
lduh [%i6+0x0d4],%g2 ! %g2 = 000000000000128e
! %l2 = 00000000ba58b675, Mem[000000006c000100] = 00000000a232e262
stx %l2,[%i0+0x100] ! Mem[000000006c000100] = 00000000ba58b675
! Mem[00000000900001c0] = 539e9d24 41f402af 6e35790f 35202a3e
! Mem[00000000900001d0] = 555bfd23 68b9629e bacb237c e52bc156
! Mem[00000000900001e0] = 71cfa1d4 2660661b 3764ee33 3ce219ef
! Mem[00000000900001f0] = 2ffb85e0 d20a5238 5c7c97a2 d6a7dbf3
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! Mem[000000006c8001bc] = 3fb3ee48, %l2 = ba58b675, %l7 = 68614bec
add %i1,0x1bc,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000003fb3ee48
! Mem[000000006d8000d8] = 6251f18f, %l5 = b2f158661e7a2998
ldsw [%i3+0x0d8],%l5 ! %l5 = 000000006251f18f
! Mem[00000000910001f8] = c84c2b478cef9465, %g2 = 000000000000128e
ldx [%i6+0x1f8],%g2 ! %g2 = c84c2b478cef9465
! %f0 = 1286dd7b cc822681 5be0d493 b3ff9533
! %f4 = a84bf2b0 d1f54eb0 6251f18f c1b5fc94
! %f8 = f1d39772 46e8b94a b76c15a0 ba58b675
! %f12 = 3ed61911 4fad3b78 31d286c5 48ce2a7a
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[000000006d8000b8] = b8f3b794 bb781d2a, %l2 = ba58b675, %l3 = 000000bb
ldd [%i3+0x0b8],%l2 ! %l2 = 00000000b8f3b794 00000000bb781d2a
! Mem[00000000900001c0] = 539e9d24 41f402af 6e35790f 35202a3e
! Mem[00000000900001d0] = 555bfd23 68b9629e bacb237c e52bc156
! Mem[00000000900001e0] = 71cfa1d4 2660661b 3764ee33 3ce219ef
! Mem[00000000900001f0] = 2ffb85e0 d20a5238 5c7c97a2 d6a7dbf3
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
p46_label_23:
! %l1 = 71cfa1d42660661b, Mem[0000000090800050] = c529d7d17177ddb1
stx %l1,[%i5+0x050] ! Mem[0000000090800050] = 71cfa1d42660661b
! Mem[000000006d0000fc] = d9674f64, %l3 = bb781d2a, %l4 = 845147d5
add %i2,0xfc,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000d9674f64
! %l2 = 00000000b8f3b794, Mem[00000000910000f0] = 8900ace1
sth %l2,[%i6+0x0f0] ! Mem[00000000910000f0] = b794ace1
! Mem[00000000918000a8] = e290f450, %g2 = c84c2b478cef9465
ldub [%o0+0x0a8],%g2 ! %g2 = 00000000000000e2
! %l2 = 00000000b8f3b794, Mem[000000009100001c] = 0eb0b5a8
sth %l2,[%i6+0x01c] ! Mem[000000009100001c] = b794b5a8
! Mem[0000000090800080] = 4203a9c5, %g2 = 00000000000000e2
ldsb [%i5+0x081],%g2 ! %g2 = 0000000000000042
! Mem[000000006c8001e0] = 6964625f, %l7 = 000000003fb3ee48
ldstub [%i1+0x1e0],%l7 ! %l7 = 00000069000000ff
! %f0 = 1286dd7b cc822681 5be0d493 b3ff9533
! %f4 = a84bf2b0 d1f54eb0 6251f18f c1b5fc94
! %f8 = f1d39772 46e8b94a b76c15a0 ba58b675
! %f12 = 3ed61911 4fad3b78 31d286c5 48ce2a7a
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000080
! %l2 = 00000000b8f3b794, Mem[0000000090000076] = 52385c7c
sth %l2,[%i4+0x076] ! Mem[0000000090000074] = b7945c7c
! Mem[0000000091800140] = b5cc6c8f 3eab924c, %g2 = 00000042, %g3 = d29c58a7
ldd [%o0+0x140],%g2 ! %g2 = 00000000b5cc6c8f 000000003eab924c
p46_label_24:
! Mem[000000006d000054] = f791d936, %l0 = cd8c001f34f7ff69
ldstub [%i2+0x054],%l0 ! %l0 = 000000f7000000ff
! Mem[00000000918001d8] = 487bb59abe03d043, %g2 = 00000000b5cc6c8f
ldx [%o0+0x1d8],%g2 ! %g2 = 487bb59abe03d043
! Mem[000000006d8001cc] = f65efc78, %l5 = 6251f18f, %l4 = d9674f64
add %i3,0x1cc,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000f65efc78
! %l5 = 000000006251f18f, Mem[0000000090800058] = 126e6055
sth %l5,[%i5+0x058] ! Mem[0000000090800058] = f18f6055
! Mem[00000000910000f0] = ace1d888, %g2 = 487bb59abe03d043
ldsh [%i6+0x0f2],%g2 ! %g2 = fffffffffffface1
membar #Sync ! Added by membar checker (415)
! Mem[0000000090000008] = 6e35790f35202a3e, %g2 = fffffffffffface1
ldx [%i4+%o1],%g2 ! %g2 = 6e35790f35202a3e
! %l2 = 00000000b8f3b794, Mem[0000000090800098] = 783dc363
sth %l2,[%i5+0x098] ! Mem[0000000090800098] = b794c363
! Mem[0000000091800190] = 000000c5, %g2 = 6e35790f35202a3e
lduw [%o0+0x190],%g2 ! %g2 = 00000000000000c5
! Mem[000000006c800118] = 51cd10f103354a2e, %l0 = 00000000000000f7, %l6 = 00000000d75a6a6c
add %i1,0x118,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 51cd10f103354a2e
! %f0 = 1286dd7b cc822681 5be0d493 b3ff9533
! %f4 = a84bf2b0 d1f54eb0 6251f18f c1b5fc94
! %f8 = f1d39772 46e8b94a b76c15a0 ba58b675
! %f12 = 3ed61911 4fad3b78 31d286c5 48ce2a7a
stda %f0,[%i2+%g6]ASI_BLK_AIUSL ! Block Store to 000000006d0000c0
p46_label_25:
! %l0 = 000000f7, %l1 = 2660661b, Mem[0000000091000130] = 752e6864 98c2db16
std %l0,[%i6+0x130] ! Mem[0000000091000130] = 000000f7 2660661b
! Mem[00000000918001b8] = 311b654d, %g18 = f4b6c310768ed7ba
ldsw [%o0+0x1b8],%g2 ! %g2 = f4b6c310768ed7ba
! Mem[000000006c8001c2] = 7f96d40b, %l5 = 000000006251f18f
ldstub [%i1+0x1c2],%l5 ! %l5 = 000000d4000000ff
! Mem[000000009000007c] = d6a7dbf3, %g2 = 00000000311b654d
ldsh [%i4+0x07c],%g2 ! %g2 = ffffffffffffd6a7
! Mem[000000009080013c] = a301d165, %g2 = ffffffffffffd6a7
ldsb [%i5+0x13d],%g2 ! %g2 = ffffffffffffffa3
! Mem[000000006c000040] = f106e2ba c924cfae 9ef80a29 454c72bf
! Mem[000000006c000050] = 8a08990c 3cb3b97a 3fe336a9 e8a86659
! Mem[000000006c000060] = 8e5aa946 15db55ee 48b4d3ae 6fe4d2be
! Mem[000000006c000070] = 2170e182 54ea5854 a262df1d 73c0c11b
mov 0x040,%g4
ldda [%i0+%g4]ASI_BLK_S,%f16 ! Block Load from 000000006c000040
! Mem[000000006d800070] = 045d8de6, %l6 = 51cd10f103354a2e
swap [%i3+0x070],%l6 ! %l6 = 00000000045d8de6
! Mem[000000006d8001e4] = 333f0eea, %l1 = 2660661b, %l0 = 000000f7
add %i3,0x1e4,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000333f0eea
! Mem[0000000090000140] = 539e9d24 41f402af 6e35790f 35202a3e
! Mem[0000000090000150] = 555bfd23 68b9629e bacb237c e52bc156
! Mem[0000000090000160] = 71cfa1d4 2660661b 3764ee33 3ce219ef
! Mem[0000000090000170] = 00000000 d75a6a6c 5c7c97a2 d6a7dbf3
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[000000006d800188] = 841da927, %l2 = 00000000b8f3b794
ldub [%i3+0x188],%l2 ! %l2 = 0000000000000084
ba,a p46_not_taken_0_end
p46_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000333f0eea
bne,a,pn %xcc,p46_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 71cfa1d42660661b
bne,a,pn %xcc,p46_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000084
bne,a,pn %xcc,p46_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000bb781d2a
bne,a,pn %xcc,p46_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000f65efc78
bne,a,pn %xcc,p46_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000d4
bne,a,pn %xcc,p46_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000045d8de6
bne,a,pn %xcc,p46_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000069
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 1286dd7b cc822681
bne %xcc,p46_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 5be0d493 b3ff9533
bne %xcc,p46_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be a84bf2b0 d1f54eb0
bne %xcc,p46_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 6251f18f c1b5fc94
bne %xcc,p46_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be f1d39772 46e8b94a
bne %xcc,p46_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be b76c15a0 ba58b675
bne %xcc,p46_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 3ed61911 4fad3b78
bne %xcc,p46_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 31d286c5 48ce2a7a
bne %xcc,p46_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be f106e2ba c924cfae
bne %xcc,p46_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 9ef80a29 454c72bf
bne %xcc,p46_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 8a08990c 3cb3b97a
bne %xcc,p46_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 3fe336a9 e8a86659
bne %xcc,p46_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 8e5aa946 15db55ee
bne %xcc,p46_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 48b4d3ae 6fe4d2be
bne %xcc,p46_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 2170e182 54ea5854
bne %xcc,p46_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be a262df1d 73c0c11b
bne %xcc,p46_f30_fail
nop
! Check Local Memory
set p46_local0_expect,%g1
p46_check_local0:
ldx [%g1+0x070],%g2 ! Expected data = 2170e18254ea5854
ldx [%i0+0x070],%g3 ! Observed data at 000000006c000070
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = ff249a20e485a714
ldx [%i0+0x088],%g3 ! Observed data at 000000006c000088
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 000000150834392c
ldx [%i0+0x098],%g3 ! Observed data at 000000006c000098
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = cd8c001f34f7ff69
ldx [%i0+0x0b8],%g3 ! Observed data at 000000006c0000b8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 3e3d17e25decd8c4
ldx [%i0+0x0d8],%g3 ! Observed data at 000000006c0000d8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 00000000ba58b675
ldx [%i0+0x100],%g3 ! Observed data at 000000006c000100
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = 3456b87f8ab6a683
ldx [%i0+0x128],%g3 ! Observed data at 000000006c000128
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x128,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b46ef32d33b2d52b
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 = 3d900f0e6d5d68bc
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 = 14bddcf6b5495718
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 = 4dcce2abe6b0e337
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 = 8e97ec747c41f206
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 = 75e5276f103eda99
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 = f991eaa1182ee5db
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 = 644f67d948e20f08
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+0x008],%g2 ! Expected data = 36dda7e8ff0cffed
ldx [%i1+0x008],%g3 ! Observed data at 000000006c800008
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000cb517289df
ldx [%i1+0x020],%g3 ! Observed data at 000000006c800020
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = 000000003e57ccff
ldx [%i1+0x048],%g3 ! Observed data at 000000006c800048
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 7164a0fb634ed8fa
ldx [%i1+0x050],%g3 ! Observed data at 000000006c800050
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x050,%g4
ldx [%g1+0x108],%g2 ! Expected data = 58c4fd27ffffffcb
ldx [%i1+0x108],%g3 ! Observed data at 000000006c800108
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = a64d051a128e903c
ldx [%i1+0x110],%g3 ! Observed data at 000000006c800110
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 304db718b3ff9533
ldx [%i1+0x120],%g3 ! Observed data at 000000006c800120
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 418c19b6000000be
ldx [%i1+0x138],%g3 ! Observed data at 000000006c800138
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 39eded9a00000006
ldx [%i1+0x168],%g3 ! Observed data at 000000006c800168
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x168,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 7f96ff0bf17a5fe6
ldx [%i1+0x1c0],%g3 ! Observed data at 000000006c8001c0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ff64625f1e737278
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+0x000],%g2 ! Expected data = 6aa9d6e2e9a88560
ldx [%i2+0x000],%g3 ! Observed data at 000000006d000000
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 30daa5e4000000b4
ldx [%i2+0x020],%g3 ! Observed data at 000000006d000020
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 577b4de86a5df946
ldx [%i2+0x038],%g3 ! Observed data at 000000006d000038
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 2288c5aaff91d936
ldx [%i2+0x050],%g3 ! Observed data at 000000006d000050
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x050,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 45d2ffa6ea88afc3
ldx [%i2+0x0b8],%g3 ! Observed data at 000000006d0000b8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 812682cc7bdd8612
ldx [%i2+0x0c0],%g3 ! Observed data at 000000006d0000c0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 3395ffb393d4e05b
ldx [%i2+0x0c8],%g3 ! Observed data at 000000006d0000c8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = b04ef5d1b0f24ba8
ldx [%i2+0x0d0],%g3 ! Observed data at 000000006d0000d0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 94fcb5c18ff15162
ldx [%i2+0x0d8],%g3 ! Observed data at 000000006d0000d8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 4ab9e8467297d3f1
ldx [%i2+0x0e0],%g3 ! Observed data at 000000006d0000e0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 75b658baa0156cb7
ldx [%i2+0x0e8],%g3 ! Observed data at 000000006d0000e8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 783bad4f1119d63e
ldx [%i2+0x0f0],%g3 ! Observed data at 000000006d0000f0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 7a2ace48c586d231
ldx [%i2+0x0f8],%g3 ! Observed data at 000000006d0000f8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 11fa9f0e3cffd327
ldx [%i2+0x130],%g3 ! Observed data at 000000006d000130
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 36439fdee9f70552
ldx [%i2+0x138],%g3 ! Observed data at 000000006d000138
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x138,%g4
ldx [%g1+0x170],%g2 ! Expected data = 2ffb85e0d2ff5238
ldx [%i2+0x170],%g3 ! Observed data at 000000006d000170
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = afa3bf8ccf14661b
ldx [%i2+0x180],%g3 ! Observed data at 000000006d000180
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 8aa022a897e9538a
ldx [%i2+0x1a0],%g3 ! Observed data at 000000006d0001a0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = e8ff88ab09ad897a
ldx [%i2+0x1b8],%g3 ! Observed data at 000000006d0001b8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 98dcc715cbcfefab
ldx [%i2+0x1e0],%g3 ! Observed data at 000000006d0001e0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x1e0,%g4
set p46_local3_expect,%g1
p46_check_local3:
ldx [%g1+0x048],%g2 ! Expected data = eda0d7eb251425b2
ldx [%i3+0x048],%g3 ! Observed data at 000000006d800048
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = cf7489540000000a
ldx [%i3+0x060],%g3 ! Observed data at 000000006d800060
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 03354a2e985c4902
ldx [%i3+0x070],%g3 ! Observed data at 000000006d800070
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 5be0d493b3ff9533
ldx [%i3+0x0c8],%g3 ! Observed data at 000000006d8000c8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 6251f18fc1b5fc94
ldx [%i3+0x0d8],%g3 ! Observed data at 000000006d8000d8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 93d6c85a85f632ff
ldx [%i3+0x120],%g3 ! Observed data at 000000006d800120
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 8dfcc36effcbf7ae
ldx [%i3+0x158],%g3 ! Observed data at 000000006d800158
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x158,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 8a0effff333f0eea
ldx [%i3+0x1e0],%g3 ! Observed data at 000000006d8001e0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 7ee908793719d2a4
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:
ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006c000000]
lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006d800000]
stha %l5,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800028]
done
p46_trap1o:
ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006c000000]
lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006d800000]
stha %l5,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800028]
done
p46_trap2e:
swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c000008]
swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006d000020]
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006c000008]
lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006c000000]
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c800028]
stwa %l3,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000020]
ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c000028]
done
p46_trap2o:
swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c000008]
swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006d000020]
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006c000008]
lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006c000000]
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006c800028]
stwa %l3,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000020]
ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c000028]
done
p46_trap3e:
nop
nop
done
p46_trap3o:
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 = 807e6b62bfb92342
ldx [%g1+0x008],%l1 ! %l1 = fcd5808e0af6cb76
ldx [%g1+0x010],%l2 ! %l2 = d11f637a94c03967
ldx [%g1+0x018],%l3 ! %l3 = 336cde647aaf8560
ldx [%g1+0x020],%l4 ! %l4 = 56843bbdb3ff9533
ldx [%g1+0x028],%l5 ! %l5 = ded9f888128e903c
ldx [%g1+0x030],%l6 ! %l6 = 792e1cac0e0d2749
ldx [%g1+0x038],%l7 ! %l7 = 577b4de86a5df946
! 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 = 1212bc22 2d1f7aa6 7aa8afb4 44f37df8
! %f4 = 1a8bfd17 bedf1558 46a43245 f6cbe769
! %f8 = 566f1cda 3b19a49f b163a3e1 2eecd5b4
! %f12 = add0d249 bc8c052f 70fb6a85 aab9628c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 86d5cc47 637ec242 bc2c0f24 4fe027b5
! %f20 = bf3e989f c8fea4bf 64c308d6 3107e624
! %f24 = ca64cbec 16ff346c 26f21f10 e45633e2
! %f28 = 5203d414 ff5afab5 aa3c23e0 c68da342
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6acf3013 5c36c0a3 471fc41e 529464d4
! %f36 = 38010fa7 1993dde2 52000efb 62707d4d
! %f40 = e686662a ae1e6ab5 305aa299 84b2b3f3
! %f44 = 3e3f8ca9 9af55c47 f512c709 30100ab2
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xbfc0a63f0000004f,%g7,%g1 ! GSR scale = 9, align = 7
wr %g1,%g0,%gsr ! GSR = bfc0a63f0000004f
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[000000006e800188] = 3a433d75c1e32f13, %l1 = a62822948260800d, %l3 = 3501f12ca744000a
add %i1,0x188,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 3a433d75c1e32f13
! Mem[0000000091800124] = 5307588b, %g2 = 0000000000000000
ldub [%o0+0x126],%g2 ! %g2 = 0000000000000053
! Mem[000000006f80004c] = 5c189a78, %l5 = f0833ffb, %l4 = ff10a98f
add %i3,0x4c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000005c189a78
! Mem[000000009100014c] = 4c99fd44, %g18 = b53ae1de3f03492a
ldsw [%i6+0x14c],%g2 ! %g2 = b53ae1de3f03492a
! Mem[000000006f0000b0] = 93880ee84d713506, %l1 = a62822948260800d, %l3 = 3a433d75c1e32f13
add %i2,0xb0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 93880ee84d713506
! %l4 = 000000005c189a78, Mem[00000000918001d8] = 487bb59abe03d043
stx %l4,[%o0+0x1d8] ! Mem[00000000918001d8] = 000000005c189a78
! Mem[00000000910000b8] = 845708ab, %g2 = 000000004c99fd44
lduh [%i6+0x0ba],%g2 ! %g2 = 0000000000008457
! Mem[000000006f8001b0] = eb74ab7a, %l5 = 841c0987f0833ffb
swap [%i3+0x1b0],%l5 ! %l5 = 00000000eb74ab7a
! Mem[000000009180007c] = 68342bf2, %g2 = 0000000000008457
ldsh [%o0+0x07e],%g2 ! %g2 = 0000000000006834
! Mem[000000006e800126] = 82fb940c, %l4 = 000000005c189a78
ldstub [%i1+0x126],%l4 ! %l4 = 00000094000000ff
p47_label_2:
! Mem[000000006f800134] = 88584133, %l7 = cda001ba46f4045f
swap [%i3+0x134],%l7 ! %l7 = 0000000088584133
! %l0 = 1a0a497bdfaa9028, Mem[000000006e8001e8] = df739b35557c7135
stx %l0,[%i1+0x1e8] ! Mem[000000006e8001e8] = 1a0a497bdfaa9028
! Mem[000000006f0000b4] = 4d713506, %l0 = dfaa9028, %l4 = 00000094
add %i2,0xb4,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000004d713506
! Mem[000000006f0001c0] = 8327e13e94886845, %l4 = 000000004d713506, %l5 = 00000000eb74ab7a
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 8327e13e94886845
! %l7 = 0000000088584133, Mem[00000000910001ae] = bc865c2b
stb %l7,[%i6+0x1ae] ! Mem[00000000910001ac] = 33865c2b
! Mem[000000006e0000c4] = 3788c780, %l7 = 88584133, %l4 = 4d713506
add %i0,0xc4,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000003788c780
! Mem[000000006f800128] = ca00de9f, %l6 = 5ef255d1, %l2 = 6853a189
add %i3,0x128,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000ca00de9f
! Mem[0000000090800008] = 459b4a17, %g2 = 0000000000006834
ldsh [%i5+0x00a],%g2 ! %g2 = 000000000000459b
! Mem[0000000090000040] = 768f481b, %g18 = b53ae1de3f03492a
ldsw [%i4+0x040],%g2 ! %g2 = b53ae1de3f03492a
! Mem[0000000090800128] = 60245948b786dab2, %g2 = 00000000768f481b
ldx [%i5+0x128],%g2 ! %g2 = 60245948b786dab2
p47_label_3:
! Mem[000000006f000054] = f16a4e65, %l7 = 88584133, %l7 = 88584133
add %i2,0x54,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000f16a4e65
! %l0 = 1a0a497bdfaa9028, Mem[0000000090000144] = a3977dc2
stw %l0,[%i4+0x144] ! Mem[0000000090000144] = dfaa9028
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[00000000910000d0] = 6b48cf82, %g18 = b53ae1de3f03492a
ldsw [%i6+0x0d0],%g2 ! %g2 = b53ae1de3f03492a
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[000000006e0000d6] = 7a280557, %l3 = 93880ee84d713506
ldstub [%i0+0x0d6],%l3 ! %l3 = 00000005000000ff
! Mem[000000006e800084] = d7ae7ec9, %l4 = 000000003788c780
swap [%i1+0x084],%l4 ! %l4 = 00000000d7ae7ec9
! Mem[000000006e000140] = d31e5550 983ed675 4e8f7b8e 10218329
! Mem[000000006e000150] = f23bed27 66b47256 5dadc1b8 117d30b0
! Mem[000000006e000160] = 2af92989 fe0c6474 0ce818dc c22ccb26
! Mem[000000006e000170] = 91e9e696 5d65a0ec 5e8356fe 5b44bcff
mov 0x140,%g5
ldda [%i0+%g5]ASI_BLK_PL,%f0 ! Block Load from 000000006e000140
! %l0 = 1a0a497bdfaa9028, Mem[000000006e8000c4] = 329f94f4
stw %l0,[%i1+0x0c4] ! Mem[000000006e8000c4] = dfaa9028
! Mem[000000006f8001e1] = 2a14c8d1, %l3 = 0000000000000005
ldstub [%i3+0x1e1],%l3 ! %l3 = 00000014000000ff
p47_label_4:
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800088] = d37cd3a7, %g2 = 000000006b48cf82
lduh [%i5+0x088],%g2 ! %g2 = 000000000000d37c
! Mem[0000000091800198] = 87cdd368, %g2 = 000000000000d37c
lduw [%o0+0x198],%g2 ! %g2 = 0000000087cdd368
! %f0 = 75d63e98 50551ed3 29832110 8e7b8f4e
! %f4 = 5672b466 27ed3bf2 b0307d11 b8c1ad5d
! %f8 = 74640cfe 8929f92a 26cb2cc2 dc18e80c
! %f12 = eca0655d 96e6e991 ffbc445b fe56835e
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! %l6 = 9008e9e85ef255d1, Mem[000000009180008f] = feacfd8c
stb %l6,[%o0+0x08f] ! Mem[000000009180008c] = d1acfd8c
! Mem[000000006f800198] = 945b12f1, %l0 = dfaa9028, %l2 = ca00de9f
add %i3,0x198,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000945b12f1
! Mem[000000006e80010e] = 5be7fd7e, %l2 = 00000000945b12f1
ldstub [%i1+0x10e],%l2 ! %l2 = 000000fd000000ff
! Mem[0000000090800038] = 3b0cad50 b81e4cad, %g2 = 87cdd368, %g3 = 00000000
ldd [%i5+0x038],%g2 ! %g2 = 000000003b0cad50 00000000b81e4cad
! Mem[00000000918000ec] = 34bf1780, %g2 = 000000003b0cad50
ldub [%o0+0x0ed],%g2 ! %g2 = 0000000000000034
! Mem[000000006e800140] = 07d2b282 a331702f 938f5620 15611783
! Mem[000000006e800150] = 22723f7e a3b024b6 1040a82c 11701fbc
! Mem[000000006e800160] = bd88e1e7 5b4f7252 503dfbc4 e16ea77d
! Mem[000000006e800170] = 92d2dc67 51a86eb0 d2c13a2c 10cfb158
ldda [%i1+%g5]ASI_BLK_P,%f16 ! Block Load from 000000006e800140
p47_label_5:
! Mem[000000009180009c] = 0ab6a29e, %g2 = 0000000000000034
ldsh [%o0+0x09e],%g2 ! %g2 = 0000000000000ab6
! Mem[000000009180010c] = baba01b9, %g2 = 0000000000000ab6
ldsb [%o0+0x10f],%g2 ! %g2 = ffffffffffffffba
membar #Sync ! Added by membar checker (416)
! %l2 = 00000000000000fd, Mem[0000000090000190] = 81dc3aa3
stw %l2,[%i4+0x190] ! Mem[0000000090000190] = 000000fd
! %f0 = 75d63e98 50551ed3 29832110 8e7b8f4e
! %f4 = 5672b466 27ed3bf2 b0307d11 b8c1ad5d
! %f8 = 74640cfe 8929f92a 26cb2cc2 dc18e80c
! %f12 = eca0655d 96e6e991 ffbc445b fe56835e
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[000000006f800180] = f88383ee, %l6 = 9008e9e85ef255d1
swap [%i3+0x180],%l6 ! %l6 = 00000000f88383ee
! %l6 = f88383ee, %l7 = f16a4e65, Mem[0000000090800068] = 5df193cc 4b2a4e86
std %l6,[%i5+0x068] ! Mem[0000000090800068] = f88383ee f16a4e65
! Mem[000000006f800160] = 5fb5bb96, %l4 = d7ae7ec9, %l0 = dfaa9028
add %i3,0x160,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000005fb5bb96
! Mem[0000000091000138] = b94344f7 0d365a67, %g2 = ffffffba, %g3 = b81e4cad
ldd [%i6+0x138],%g2 ! %g2 = 00000000b94344f7 000000000d365a67
! %f0 = 75d63e98 50551ed3 29832110 8e7b8f4e
! %f4 = 5672b466 27ed3bf2 b0307d11 b8c1ad5d
! %f8 = 74640cfe 8929f92a 26cb2cc2 dc18e80c
! %f12 = eca0655d 96e6e991 ffbc445b fe56835e
stda %f0,[%i3+%g6]ASI_BLK_AIUS ! Block Store to 000000006f800040
! Mem[0000000091800130] = fbcaa034, %g18 = b53ae1de3f03492a
ldsw [%o0+0x130],%g2 ! %g2 = b53ae1de3f03492a
p47_label_6:
membar #Sync ! Added by membar checker (417)
! Mem[00000000900001c0] = d31e5550 983ed675 4e8f7b8e 10218329
! Mem[00000000900001d0] = f23bed27 66b47256 5dadc1b8 117d30b0
! Mem[00000000900001e0] = 2af92989 fe0c6474 0ce818dc c22ccb26
! Mem[00000000900001f0] = 91e9e696 5d65a0ec 5e8356fe 5b44bcff
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900001c0
! Mem[000000006e8000d0] = 21fc260857ad3913, %l7 = 00000000f16a4e65, %l1 = a62822948260800d
add %i1,0xd0,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 21fc260857ad3913
! Mem[0000000090000000] = d31e5550 983ed675 4e8f7b8e 10218329
! Mem[0000000090000010] = f23bed27 66b47256 5dadc1b8 117d30b0
! Mem[0000000090000020] = 2af92989 fe0c6474 0ce818dc c22ccb26
! Mem[0000000090000030] = 91e9e696 5d65a0ec 5e8356fe 5b44bcff
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000140] = b66504b1 dfaa9028 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! Mem[000000006f800029] = 9ea9961f, %l5 = 8327e13e94886845
ldstub [%i3+0x029],%l5 ! %l5 = 000000a9000000ff
! Mem[000000006e8000e0] = d1df9027c5c5181a, %l3 = 0000000000000014, %l1 = 21fc260857ad3913
add %i1,0xe0,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = d1df9027c5c5181a
! Mem[000000006f800190] = 471ff101fbf3d623, %l3 = 0000000000000014, %l2 = 00000000000000fd
add %i3,0x190,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 471ff101fbf3d623
! Mem[000000006e800088] = 7e927968f8e4f745, %l3 = 0000000000000014, %l0 = 000000005fb5bb96
add %i1,0x88,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 7e927968f8e4f745
! Mem[000000006f800098] = 7032f73e, %l3 = 00000014, %l7 = f16a4e65
add %i3,0x98,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000007032f73e
! Mem[00000000918000a8] = e290f450, %g2 = fffffffffbcaa034
lduw [%o0+0x0a8],%g2 ! %g2 = 00000000e290f450
p47_label_7:
! Mem[000000006e800198] = d1df6b7a, %l6 = f88383ee, %l2 = fbf3d623
add %i1,0x198,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000d1df6b7a
! %l4 = d7ae7ec9, %l5 = 000000a9, Mem[000000006f800098] = 7032f73e 2527b1db
std %l4,[%i3+0x098] ! Mem[000000006f800098] = d7ae7ec9 000000a9
! Mem[000000006e0000dc] = fc51bd38, %l7 = 7032f73e, %l5 = 000000a9
add %i0,0xdc,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000fc51bd38
! %l3 = 0000000000000014, Mem[0000000090800028] = b751bea34762b7bd
stx %l3,[%i5+%o5] ! Mem[0000000090800028] = 0000000000000014
! %l7 = 000000007032f73e, Mem[000000009100008e] = 824c898c
sth %l7,[%i6+0x08e] ! Mem[000000009100008c] = f73e898c
! %l5 = 00000000fc51bd38, Mem[00000000900000c8] = d21905ebf50147aa
stx %l5,[%i4+0x0c8] ! Mem[00000000900000c8] = 00000000fc51bd38
! %f0 = 75d63e98 50551ed3 29832110 8e7b8f4e
! %f4 = 5672b466 27ed3bf2 b0307d11 b8c1ad5d
! %f8 = 74640cfe 8929f92a 26cb2cc2 dc18e80c
! %f12 = eca0655d 96e6e991 ffbc445b fe56835e
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000100
membar #Sync ! Added by membar checker (418)
! %f0 = 75d63e98 50551ed3 29832110 8e7b8f4e
! %f4 = 5672b466 27ed3bf2 b0307d11 b8c1ad5d
! %f8 = 74640cfe 8929f92a 26cb2cc2 dc18e80c
! %f12 = eca0655d 96e6e991 ffbc445b fe56835e
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[000000006f800100] = 8a0a7f16 3a3319d8 b5c29050 3e808a37
! Mem[000000006f800110] = d2c4a704 efa6e7ac a9e35f7d 4481d46a
! Mem[000000006f800120] = bc3d3e47 408ce3bf ca00de9f 10a2ebb1
! Mem[000000006f800130] = ca72cde3 46f4045f d3053029 2b91e819
ldda [%i3+%g6]ASI_BLK_AIUPL,%f0 ! Block Load from 000000006f800100
! Mem[000000009000015c] = 063ea0e0, %g2 = 00000000e290f450
lduw [%i4+0x15c],%g2 ! %g2 = 00000000063ea0e0
p47_label_8:
! Mem[0000000090000028] = 0ce818dc, %g18 = b53ae1de3f03492a
ldsw [%i4+%o5],%g2 ! %g2 = b53ae1de3f03492a
membar #Sync ! Added by membar checker (419)
! %f16 = 07d2b282 a331702f 938f5620 15611783
! %f20 = 22723f7e a3b024b6 1040a82c 11701fbc
! %f24 = bd88e1e7 5b4f7252 503dfbc4 e16ea77d
! %f28 = 92d2dc67 51a86eb0 d2c13a2c 10cfb158
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000100
! Mem[0000000091000104] = b741f6e2, %g2 = 000000000ce818dc
ldsh [%i6+0x106],%g2 ! %g2 = ffffffffffffb741
! Mem[000000006e800124] = 82fbff0c, %l5 = fc51bd38, %l6 = f88383ee
add %i1,0x124,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000082fbff0c
! %l6 = 82fbff0c, %l7 = 7032f73e, Mem[0000000090800040] = 0b50ebe5 3ae6831c
std %l6,[%i5+0x040] ! Mem[0000000090800040] = 82fbff0c 7032f73e
! %l2 = d1df6b7a, %l3 = 00000014, Mem[00000000908001e0] = 148503dc 90c427c2
std %l2,[%i5+0x1e0] ! Mem[00000000908001e0] = d1df6b7a 00000014
! Mem[000000006f0001ac] = 08ab354e, %l4 = 00000000d7ae7ec9
swap [%i2+0x1ac],%l4 ! %l4 = 0000000008ab354e
! Mem[000000006e0000df] = fc51bd38, %l0 = 7e927968f8e4f745
ldstub [%i0+0x0df],%l0 ! %l0 = 00000038000000ff
! Mem[0000000090000048] = 9763a668, %g2 = ffffffffffffb741
ldsb [%i4+0x048],%g2 ! %g2 = ffffffffffffff97
! Mem[00000000908000ec] = 17e36f92, %g2 = ffffffffffffff97
lduh [%i5+0x0ee],%g2 ! %g2 = 00000000000017e3
p47_label_9:
! %l3 = 0000000000000014, Mem[0000000090800198] = 017639b3
sth %l3,[%i5+0x198] ! Mem[0000000090800198] = 001439b3
! Mem[000000006f0001c0] = 8327e13e, %l0 = 0000000000000038
swap [%i2+0x1c0],%l0 ! %l0 = 000000008327e13e
membar #Sync ! Added by membar checker (420)
! Mem[0000000090000130] = 6ea85167, %g2 = 00000000000017e3
ldsb [%i4+0x131],%g2 ! %g2 = 000000000000006e
! Mem[000000006e8001ec] = dfaa9028, %l5 = fc51bd38, %l5 = fc51bd38
add %i1,0x1ec,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000dfaa9028
! Mem[000000006e0000a8] = 43869e39, %l6 = 82fbff0c, %l4 = 08ab354e
add %i0,0xa8,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000043869e39
! %l0 = 000000008327e13e, Mem[00000000918001c4] = adb1fac7
sth %l0,[%o0+0x1c4] ! Mem[00000000918001c4] = e13efac7
! Mem[000000006e000038] = 1df42406ae9cb7bc, %l5 = 00000000dfaa9028, %l0 = 000000008327e13e
add %i0,0x38,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 1df42406ae9cb7bc
! Mem[0000000091000018] = 285b0eb0, %g2 = 000000000000006e
ldsh [%i6+0x01a],%g2 ! %g2 = 000000000000285b
! Mem[00000000910001b0] = 47ce77e7, %g2 = 000000000000285b
ldsb [%i6+0x1b3],%g2 ! %g2 = 0000000000000047
! Mem[000000006e0001e0] = ad5460a1, %l1 = d1df9027c5c5181a
ldub [%i0+0x1e1],%l1 ! %l1 = 0000000000000054
p47_label_10:
! %f16 = 07d2b282 a331702f 938f5620 15611783
! %f20 = 22723f7e a3b024b6 1040a82c 11701fbc
! %f24 = bd88e1e7 5b4f7252 503dfbc4 e16ea77d
! %f28 = 92d2dc67 51a86eb0 d2c13a2c 10cfb158
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[00000000908001e8] = 2a374456, %g2 = 0000000000000047
ldsh [%i5+0x1e8],%g2 ! %g2 = 0000000000002a37
! %l4 = 0000000043869e39, Mem[000000006e8000dc] = 1d7e6812
stw %l4,[%i1+0x0dc] ! Mem[000000006e8000dc] = 43869e39
! Mem[000000006f00017c] = 0a9c1ef2, %l7 = 000000007032f73e
ldsh [%i2+0x17e],%l7 ! %l7 = 0000000000001ef2
! %f0 = d819333a 167f0a8a 378a803e 5090c2b5
! %f4 = ace7a6ef 04a7c4d2 6ad48144 7d5fe3a9
! %f8 = bfe38c40 473e3dbc b1eba210 9fde00ca
! %f12 = 5f04f446 e3cd72ca 19e8912b 293005d3
stda %f0,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[0000000091800110] = ba01b98847bf52fb, %g2 = 0000000000002a37
ldx [%o0+0x110],%g2 ! %g2 = ba01b98847bf52fb
! %l2 = 00000000d1df6b7a, Mem[0000000091800004] = ace149ea
sth %l2,[%o0+0x004] ! Mem[0000000091800004] = 6b7a49ea
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 000000fd ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[000000006f800068] = 26cb2cc2 dc18e80c, %l2 = d1df6b7a, %l3 = 00000014
ldd [%i3+0x068],%l2 ! %l2 = 0000000026cb2cc2 00000000dc18e80c
! Mem[00000000908001cc] = 2dc67b24, %g2 = ba01b98847bf52fb
ldsb [%i5+0x1cf],%g2 ! %g2 = 000000000000002d
p47_label_11:
! %l5 = 00000000dfaa9028, Mem[00000000918001c8] = d8b4aaf388f36a57
stx %l5,[%o0+0x1c8] ! Mem[00000000918001c8] = 00000000dfaa9028
! %l0 = 1df42406ae9cb7bc, Mem[0000000090800000] = 7e966bf30a97b6d9
stx %l0,[%i5+%g0] ! Mem[0000000090800000] = 1df42406ae9cb7bc
! %l2 = 0000000026cb2cc2, Mem[000000009180000a] = 00a10f79
sth %l2,[%o0+0x00a] ! Mem[0000000091800008] = 2cc20f79
! Mem[000000006f800040] = 75d63e9850551ed3, %l6 = 0000000082fbff0c, %l5 = 00000000dfaa9028
add %i3,0x40,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 75d63e9850551ed3
! %l6 = 0000000082fbff0c, Mem[00000000908000f8] = 23f5bd3b6165d2b5
stx %l6,[%i5+0x0f8] ! Mem[00000000908000f8] = 0000000082fbff0c
! Mem[00000000908001a0] = d55e31cf, %g2 = 000000000000002d
ldub [%i5+0x1a1],%g2 ! %g2 = 00000000000000d5
! Mem[000000006f800010] = a977a395402d218f, %l5 = 75d63e9850551ed3, %l4 = 0000000043869e39
add %i3,0x10,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = a977a395402d218f
! %l4 = a977a395402d218f, Mem[00000000918000fc] = 8d526fb6
stw %l4,[%o0+0x0fc] ! Mem[00000000918000fc] = 402d218f
! %l2 = 0000000026cb2cc2, Mem[00000000900000c0] = 464d20efeca0ceaf
stx %l2,[%i4+0x0c0] ! Mem[00000000900000c0] = 0000000026cb2cc2
! %f16 = 07d2b282 a331702f 938f5620 15611783
! %f20 = 22723f7e a3b024b6 1040a82c 11701fbc
! %f24 = bd88e1e7 5b4f7252 503dfbc4 e16ea77d
! %f28 = 92d2dc67 51a86eb0 d2c13a2c 10cfb158
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000180
p47_label_12:
! Mem[000000006e800142] = 07d2b282, %l5 = 75d63e9850551ed3
ldstub [%i1+0x142],%l5 ! %l5 = 000000b2000000ff
! Mem[000000006e8001a0] = e8d55ea3, %l6 = 82fbff0c, %l1 = 00000054
add %i1,0x1a0,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000e8d55ea3
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000090800148] = 29ee8fa5 152717e0, %g2 = 000000d5, %g3 = 0d365a67
ldd [%i5+0x148],%g2 ! %g2 = 0000000029ee8fa5 00000000152717e0
! Mem[000000009080006c] = 65b6dc7d, %g2 = 0000000029ee8fa5
ldsb [%i5+0x06f],%g2 ! %g2 = 0000000000000065
! Mem[000000006f000101] = 7577c850, %l4 = a977a395402d218f
ldstub [%i2+0x101],%l4 ! %l4 = 00000077000000ff
! Mem[000000006e0001b0] = e7f5d7161f786717, %l3 = 00000000dc18e80c, %l4 = 0000000000000077
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = e7f5d7161f786717
! Mem[000000006f0001b8] = 53ae0ba55a56f586, %l1 = 00000000e8d55ea3, %l3 = 00000000dc18e80c
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 53ae0ba55a56f586
! Mem[00000000908000ac] = 8faa1398, %g2 = 0000000000000065
ldsb [%i5+0x0af],%g2 ! %g2 = ffffffffffffff8f
! Mem[000000006e8000b0] = 0c7b49f2, %l2 = 0000000026cb2cc2
ldsb [%i1+0x0b0],%l2 ! %l2 = 000000000000000c
p47_label_13:
! Mem[000000006f800100] = 8a0a7f16, %l3 = 53ae0ba55a56f586
swap [%i3+0x100],%l3 ! %l3 = 000000008a0a7f16
! Mem[000000006e0000a0] = 1db6429d0f8a0332, %l5 = 00000000000000b2, %l0 = 1df42406ae9cb7bc
add %i0,0xa0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 1db6429d0f8a0332
membar #Sync ! Added by membar checker (421)
! Mem[00000000900000c0] = 00000000 26cb2cc2 00000000 fc51bd38
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[000000009080002c] = 00000014, %g2 = ffffffffffffff8f
lduw [%i5+0x02c],%g2 ! %g2 = 0000000000000014
! Mem[000000006e800120] = d305143a, %l1 = 00000000e8d55ea3
swap [%i1+0x120],%l1 ! %l1 = 00000000d305143a
! Mem[000000006f800198] = 945b12f165ac6e7e, %l4 = e7f5d7161f786717, %l4 = e7f5d7161f786717
add %i3,0x198,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 945b12f165ac6e7e
! Mem[000000006e8001ac] = c1565886, %l7 = 00001ef2, %l3 = 8a0a7f16
add %i1,0x1ac,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000c1565886
! Mem[000000006f0000ac] = 96ab82c5, %l5 = 00000000000000b2
ldstub [%i2+0x0ac],%l5 ! %l5 = 00000096000000ff
! %l2 = 000000000000000c, Mem[0000000090000174] = e3cd72ca
sth %l2,[%i4+0x174] ! Mem[0000000090000174] = 000c72ca
! Mem[000000009080013c] = 61a301d1, %g2 = 0000000000000014
lduh [%i5+0x13c],%g2 ! %g2 = 00000000000061a3
p47_label_14:
! Mem[000000009080017c] = b86205d4, %g18 = b53ae1de3f03492a
ldsw [%i5+0x17c],%g2 ! %g2 = b53ae1de3f03492a
! Mem[000000006e800120] = e8d55ea382fbff0c, %l7 = 0000000000001ef2, %l2 = 000000000000000c
add %i1,0x120,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = e8d55ea382fbff0c
! Mem[000000006f800170] = 7e17b598, %l4 = 945b12f165ac6e7e
swap [%i3+0x170],%l4 ! %l4 = 000000007e17b598
! Mem[00000000918001c0] = bae13efa, %g2 = ffffffffb86205d4
ldsb [%o0+0x1c3],%g2 ! %g2 = ffffffffffffffba
! Mem[000000006f800038] = abfa8cf7, %l6 = 0000000082fbff0c
swap [%i3+0x038],%l6 ! %l6 = 00000000abfa8cf7
! %l0 = 1db6429d0f8a0332, Mem[00000000910001f0] = 9cd605f5
stw %l0,[%i6+0x1f0] ! Mem[00000000910001f0] = 0f8a0332
! Mem[0000000091000080] = 94c08552, %g2 = ffffffffffffffba
lduh [%i6+0x080],%g2 ! %g2 = 00000000000094c0
! %f0 = d819333a 167f0a8a 378a803e 5090c2b5
! %f4 = ace7a6ef 04a7c4d2 6ad48144 7d5fe3a9
! %f8 = bfe38c40 473e3dbc b1eba210 9fde00ca
! %f12 = 5f04f446 e3cd72ca 19e8912b 293005d3
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[0000000090000180] = 07d2b282 a331702f 938f5620 15611783
! Mem[0000000090000190] = 22723f7e a3b024b6 1040a82c 11701fbc
! Mem[00000000900001a0] = bd88e1e7 5b4f7252 503dfbc4 e16ea77d
! Mem[00000000900001b0] = 92d2dc67 51a86eb0 d2c13a2c 10cfb158
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! %l5 = 0000000000000096, Mem[0000000091000128] = 754a2d8424cdc0b9
stx %l5,[%i6+0x128] ! Mem[0000000091000128] = 0000000000000096
p47_label_15:
! %f0 = d819333a 167f0a8a 378a803e 5090c2b5
! %f4 = ace7a6ef 04a7c4d2 6ad48144 7d5fe3a9
! %f8 = bfe38c40 473e3dbc b1eba210 9fde00ca
! %f12 = 5f04f446 e3cd72ca 19e8912b 293005d3
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[000000006f000178] = 094a8385, %l2 = e8d55ea382fbff0c
lduw [%i2+0x178],%l2 ! %l2 = 00000000094a8385
! %l0 = 1db6429d0f8a0332, Mem[0000000090800074] = 472f956a
stb %l0,[%i5+0x074] ! Mem[0000000090800074] = 322f956a
! Mem[000000006f000134] = ce7d8db3, %l0 = 0f8a0332, %l1 = d305143a
add %i2,0x134,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000ce7d8db3
! %l2 = 00000000094a8385, Mem[0000000090000108] = b5c29050
stw %l2,[%i4+0x108] ! Mem[0000000090000108] = 094a8385
! Mem[0000000090800138] = dd5b61a3, %g2 = 00000000000094c0
lduh [%i5+0x13a],%g2 ! %g2 = 000000000000dd5b
! Mem[00000000900001c0] = 2f7031a3 82b2d207 83176115 20568f93
! Mem[00000000900001d0] = b624b0a3 7e3f7222 bc1f7011 2ca84010
! Mem[00000000900001e0] = 52724f5b e7e188bd 7da76ee1 c4fb3d50
! Mem[00000000900001f0] = b06ea851 67dcd292 58b1cf10 2c3ac1d2
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
membar #Sync ! Added by membar checker (422)
! Mem[0000000090000124] = 408ce3bf, %g2 = 000000000000dd5b
lduw [%i4+0x124],%g2 ! %g2 = 00000000408ce3bf
! %l1 = 00000000ce7d8db3, Mem[000000009100015a] = 6795d916
stb %l1,[%i6+0x15a] ! Mem[0000000091000158] = b395d916
! Mem[000000006e800078] = 9fa303e1af6c9968, %l3 = 00000000c1565886, %l3 = 00000000c1565886
add %i1,0x78,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 9fa303e1af6c9968
p47_label_16:
! Mem[000000006e00005c] = 1ec3f652, %l4 = 7e17b598, %l2 = 094a8385
add %i0,0x5c,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000001ec3f652
! Mem[00000000910001bc] = ec5ecd51, %g2 = 00000000408ce3bf
lduw [%i6+0x1bc],%g2 ! %g2 = 00000000ec5ecd51
! Mem[000000006f80000e] = d621a400, %l0 = 1db6429d0f8a0332
ldstub [%i3+0x00e],%l0 ! %l0 = 000000a4000000ff
! Mem[0000000090000178] = d30530292b91e819, %g2 = 00000000ec5ecd51
ldx [%i4+0x178],%g2 ! %g2 = d30530292b91e819
! Mem[000000006e800088] = 7e927968f8e4f745, %l0 = 00000000000000a4, %l1 = 00000000ce7d8db3
add %i1,0x88,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 7e927968f8e4f745
! %l0 = 00000000000000a4, Mem[00000000908001f9] = c7d2329a
stb %l0,[%i5+0x1f9] ! Mem[00000000908001f8] = a4d2329a
! Mem[000000006f800060] = 74640cfe, %l5 = 0000000000000096
swap [%i3+0x060],%l5 ! %l5 = 0000000074640cfe
! %l6 = 00000000abfa8cf7, Mem[000000006e000037] = e78ee86f
stb %l6,[%i0+0x037] ! Mem[000000006e000034] = e78ee8f7
! Mem[000000006f8001c0] = 6a682030 44bb862c d84fdbe2 c528a115
! Mem[000000006f8001d0] = fc712ffa cfb483d0 74218a49 32fe1d92
! Mem[000000006f8001e0] = 2affc8d1 e60987a6 f8feb941 e67c6bb9
! Mem[000000006f8001f0] = c5ceae17 bdd6e0a2 21606b60 a736f3f0
ldda [%i3+%g5]ASI_BLK_P,%f16 ! Block Load from 000000006f8001c0
! Mem[000000006f8001c4] = 44bb862c, %l0 = 00000000000000a4
lduh [%i3+0x1c6],%l0 ! %l0 = 000000000000862c
p47_label_17:
! Mem[00000000908000bc] = 8ec3d74e, %g2 = d30530292b91e819
ldsb [%i5+0x0bc],%g2 ! %g2 = ffffffffffffff8e
! Mem[0000000091000060] = b5db83426c64f6cc, %g2 = ffffffffffffff8e
ldx [%i6+0x060],%g2 ! %g2 = b5db83426c64f6cc
! Mem[000000006f800140] = 2aceb21e, %l7 = 0000000000001ef2
swap [%i3+0x140],%l7 ! %l7 = 000000002aceb21e
! %f0 = d819333a 167f0a8a 378a803e 5090c2b5
! %f4 = ace7a6ef 04a7c4d2 6ad48144 7d5fe3a9
! %f8 = bfe38c40 473e3dbc b1eba210 9fde00ca
! %f12 = 5f04f446 e3cd72ca 19e8912b 293005d3
mov 0x080,%g6
stda %f0,[%i0+%g6]ASI_BLK_PL ! Block Store to 000000006e000080
! Mem[00000000910001ec] = aded4894, %g2 = b5db83426c64f6cc
lduh [%i6+0x1ec],%g2 ! %g2 = 000000000000aded
! Mem[000000006e800120] = e8d55ea382fbff0c, %l7 = 000000002aceb21e, %l0 = 000000000000862c
add %i1,0x120,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = e8d55ea382fbff0c
! Mem[000000006e0001f0] = 90601d5a, %l3 = 9fa303e1af6c9968
swap [%i0+0x1f0],%l3 ! %l3 = 0000000090601d5a
! %f16 = 6a682030 44bb862c d84fdbe2 c528a115
! %f20 = fc712ffa cfb483d0 74218a49 32fe1d92
! %f24 = 2affc8d1 e60987a6 f8feb941 e67c6bb9
! %f28 = c5ceae17 bdd6e0a2 21606b60 a736f3f0
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[0000000090800054] = 7177ddb1, %g18 = b53ae1de3f03492a
ldsw [%i5+0x054],%g2 ! %g2 = b53ae1de3f03492a
! Mem[000000006f800144] = 7ca61899, %l6 = abfa8cf7, %l7 = 2aceb21e
add %i3,0x144,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000007ca61899
p47_label_18:
! Mem[0000000090000098] = 196659b50e75238a, %g2 = 000000007177ddb1
ldx [%i4+0x098],%g2 ! %g2 = 196659b50e75238a
! Mem[0000000091800028] = da65de28, %g2 = 196659b50e75238a
ldsb [%o0+0x02b],%g2 ! %g2 = ffffffffffffffda
! Mem[000000006f000168] = a60851b30b504985, %l6 = 00000000abfa8cf7, %l2 = 000000001ec3f652
add %i2,0x168,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = a60851b30b504985
! %f0 = d819333a 167f0a8a 378a803e 5090c2b5
! %f4 = ace7a6ef 04a7c4d2 6ad48144 7d5fe3a9
! %f8 = bfe38c40 473e3dbc b1eba210 9fde00ca
! %f12 = 5f04f446 e3cd72ca 19e8912b 293005d3
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (423)
! %f16 = 6a682030 44bb862c d84fdbe2 c528a115
! %f20 = fc712ffa cfb483d0 74218a49 32fe1d92
! %f24 = 2affc8d1 e60987a6 f8feb941 e67c6bb9
! %f28 = c5ceae17 bdd6e0a2 21606b60 a736f3f0
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[000000006e8000ac] = 90318245, %l7 = 000000007ca61899
ldstub [%i1+0x0ac],%l7 ! %l7 = 00000090000000ff
! Mem[000000006e000180] = 89314fb4, %l0 = 82fbff0c, %l3 = 90601d5a
add %i0,0x180,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000089314fb4
! %f0 = d819333a 167f0a8a 378a803e 5090c2b5
! %f4 = ace7a6ef 04a7c4d2 6ad48144 7d5fe3a9
! %f8 = bfe38c40 473e3dbc b1eba210 9fde00ca
! %f12 = 5f04f446 e3cd72ca 19e8912b 293005d3
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! %f0 = d819333a 167f0a8a 378a803e 5090c2b5
! %f4 = ace7a6ef 04a7c4d2 6ad48144 7d5fe3a9
! %f8 = bfe38c40 473e3dbc b1eba210 9fde00ca
! %f12 = 5f04f446 e3cd72ca 19e8912b 293005d3
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000180
! Mem[00000000910000f4] = d888e86d, %g18 = b53ae1de3f03492a
ldsw [%i6+0x0f4],%g2 ! %g2 = b53ae1de3f03492a
p47_label_19:
! Mem[0000000091000100] = 8487b24e 2c1fb741, %g2 = d888e86d, %g3 = 152717e0
ldd [%i6+0x100],%g2 ! %g2 = 000000008487b24e 000000002c1fb741
! Mem[000000006f800068] = 26cb2cc2dc18e80c, %l1 = 7e927968f8e4f745
ldx [%i3+0x068],%l1 ! %l1 = 26cb2cc2dc18e80c
! Mem[000000006f000140] = c18afd34 cacfde4c 66a39ec6 c74ebda3
! Mem[000000006f000150] = b5a80c8e 517e7bbc 7e5813aa 31b64f73
! Mem[000000006f000160] = 7da287c5 6f9cdab6 a60851b3 0b504985
! Mem[000000006f000170] = 508be6d6 505a1a71 094a8385 0a9c1ef2
mov 0x140,%g4
ldda [%i2+%g4]ASI_BLK_AIUSL,%f0 ! Block Load from 000000006f000140
! %l7 = 0000000000000090, Mem[0000000091800078] = fbe0e6f5ff3f6834
stx %l7,[%o0+0x078] ! Mem[0000000091800078] = 0000000000000090
! %l5 = 0000000074640cfe, Mem[00000000900000f0] = a2e0d6bd
sth %l5,[%i4+0x0f0] ! Mem[00000000900000f0] = 0cfed6bd
! %l6 = 00000000abfa8cf7, Mem[00000000910001a0] = d9cc261250a967d0
stx %l6,[%i6+0x1a0] ! Mem[00000000910001a0] = 00000000abfa8cf7
! Mem[00000000900001e0] = 724f5be7, %g2 = 000000008487b24e
ldsb [%i4+0x1e1],%g2 ! %g2 = 0000000000000072
! Mem[000000006e000134] = 89476c40, %l0 = 82fbff0c, %l5 = 74640cfe
add %i0,0x134,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000089476c40
! %l6 = abfa8cf7, %l7 = 00000090, Mem[0000000091000088] = 01cc76b4 1feff73e
std %l6,[%i6+0x088] ! Mem[0000000091000088] = abfa8cf7 00000090
! Mem[000000006f000140] = c18afd34 cacfde4c 66a39ec6 c74ebda3
! Mem[000000006f000150] = b5a80c8e 517e7bbc 7e5813aa 31b64f73
! Mem[000000006f000160] = 7da287c5 6f9cdab6 a60851b3 0b504985
! Mem[000000006f000170] = 508be6d6 505a1a71 094a8385 0a9c1ef2
ldda [%i2+%g4]ASI_BLK_P,%f16 ! Block Load from 000000006f000140
p47_label_20:
! %l3 = 0000000089314fb4, Mem[0000000090800161] = 8c86b1b6
stb %l3,[%i5+0x161] ! Mem[0000000090800160] = b486b1b6
! Mem[000000006e0000c0] = 4acd7974 3788c780 7c7bb69f b693b155
! Mem[000000006e0000d0] = 25819e30 7a28ff57 f4a83b4f fc51bdff
! Mem[000000006e0000e0] = dd1b57c7 88a33723 e4d2d0fe 9a6aa8bb
! Mem[000000006e0000f0] = 7f609a32 4c319f86 73c52a6b 9b764ad8
ldda [%i0+%g6]ASI_BLK_P,%f16 ! Block Load from 000000006e0000c0
! Mem[0000000090000100] = 8a0a7f16 3a3319d8 094a8385 3e808a37
! Mem[0000000090000110] = d2c4a704 efa6e7ac a9e35f7d 4481d46a
! Mem[0000000090000120] = bc3d3e47 408ce3bf ca00de9f 10a2ebb1
! Mem[0000000090000130] = ca72cde3 46f4045f d3053029 2b91e819
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! Mem[000000006f0000a9] = 92a316ca, %l7 = 0000000000000090
ldstub [%i2+0x0a9],%l7 ! %l7 = 000000a3000000ff
! %f0 = 4cdecfca 34fd8ac1 a3bd4ec7 c69ea366
! %f4 = bc7b7e51 8e0ca8b5 734fb631 aa13587e
! %f8 = b6da9c6f c587a27d 8549500b b35108a6
! %f12 = 711a5a50 d6e68b50 f21e9c0a 85834a09
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[000000006e00008c] = 3e808a37, %l2 = 0b504985, %l0 = 82fbff0c
add %i0,0x8c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000003e808a37
! %l2 = 0b504985, %l3 = 89314fb4, Mem[0000000090000148] = b5c29050 3e808a37
std %l2,[%i4+0x148] ! Mem[0000000090000148] = 0b504985 89314fb4
! Mem[00000000908001fc] = 9a7e966b, %g2 = 0000000000000072
ldub [%i5+0x1ff],%g2 ! %g2 = 000000000000009a
! Mem[0000000091000060] = b5db8342 6c64f6cc, %g2 = 0000009a, %g3 = 2c1fb741
ldd [%i6+0x060],%g2 ! %g2 = 00000000b5db8342 000000006c64f6cc
! Mem[000000006f0000e0] = 94499006, %l6 = 00000000abfa8cf7
lduh [%i2+0x0e2],%l6 ! %l6 = 0000000000009006
p47_label_21:
! %f16 = 4acd7974 3788c780 7c7bb69f b693b155
! %f20 = 25819e30 7a28ff57 f4a83b4f fc51bdff
! %f24 = dd1b57c7 88a33723 e4d2d0fe 9a6aa8bb
! %f28 = 7f609a32 4c319f86 73c52a6b 9b764ad8
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000140
membar #Sync ! Added by membar checker (424)
! Mem[0000000090000100] = c18afd34 cacfde4c 66a39ec6 c74ebda3
! Mem[0000000090000110] = b5a80c8e 517e7bbc 7e5813aa 31b64f73
! Mem[0000000090000120] = 7da287c5 6f9cdab6 a60851b3 0b504985
! Mem[0000000090000130] = 508be6d6 505a1a71 094a8385 0a9c1ef2
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[000000006e800190] = dd2d54cf0410e5fd, %l4 = 000000007e17b598, %l7 = 00000000000000a3
add %i1,0x190,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = dd2d54cf0410e5fd
! Mem[000000006e000100] = 540a77a092192d0e, %l7 = dd2d54cf0410e5fd, %l2 = a60851b30b504985
add %i0,0x100,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 540a77a092192d0e
! %l5 = 0000000089476c40, Mem[00000000900001e8] = 7da76ee1
stw %l5,[%i4+0x1e8] ! Mem[00000000900001e8] = 89476c40
! %l1 = 26cb2cc2dc18e80c, Mem[000000009080008c] = 3d734006
sth %l1,[%i5+0x08c] ! Mem[000000009080008c] = e80c4006
! Mem[000000006f000178] = 094a8385, %l5 = 0000000089476c40
swap [%i2+0x178],%l5 ! %l5 = 00000000094a8385
! Mem[000000006f8001d8] = 74218a4932fe1d92, %l1 = 26cb2cc2dc18e80c, %l5 = 00000000094a8385
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 74218a4932fe1d92
! Mem[0000000090000140] = 80c78837 7479cd4a 55b193b6 9fb67b7c
! Mem[0000000090000150] = 57ff287a 309e8125 ffbd51fc 4f3ba8f4
! Mem[0000000090000160] = 2337a388 c7571bdd bba86a9a fed0d2e4
! Mem[0000000090000170] = 869f314c 329a607f d84a769b 6b2ac573
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
! %f0 = 4cdecfca 34fd8ac1 a3bd4ec7 c69ea366
! %f4 = bc7b7e51 8e0ca8b5 734fb631 aa13587e
! %f8 = b6da9c6f c587a27d 8549500b b35108a6
! %f12 = 711a5a50 d6e68b50 f21e9c0a 85834a09
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000080
p47_label_22:
! Mem[000000006e800074] = ffaf2b46, %l0 = 000000003e808a37
swap [%i1+0x074],%l0 ! %l0 = 00000000ffaf2b46
! Mem[00000000908001d8] = 9d8534e0 0e794949, %g2 = b5db8342, %g3 = 6c64f6cc
ldd [%i5+0x1d8],%g2 ! %g2 = 000000009d8534e0 000000000e794949
! Mem[00000000910001cc] = bd0cbd4f, %g2 = 000000009d8534e0
ldsb [%i6+0x1ce],%g2 ! %g2 = ffffffffffffffbd
! Mem[0000000090000030] = ca72cde3 46f4045f, %g2 = ffffffbd, %g3 = 0e794949
ldd [%i4+0x030],%g2 ! %g2 = 00000000ca72cde3 0000000046f4045f
! Mem[000000006e80016c] = e16ea77d, %l3 = 89314fb4, %l3 = 89314fb4
add %i1,0x16c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000e16ea77d
! Mem[000000006f800038] = 82fbff0c, %l0 = 00000000ffaf2b46
ldstub [%i3+0x038],%l0 ! %l0 = 00000082000000ff
! Mem[000000006f800098] = d7ae7ec9, %l2 = 540a77a092192d0e
swap [%i3+0x098],%l2 ! %l2 = 00000000d7ae7ec9
! Mem[000000006e800190] = dd2d54cf, %l7 = 0410e5fd, %l5 = 32fe1d92
add %i1,0x190,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000dd2d54cf
! Mem[00000000900001f0] = b06ea851, %g18 = b53ae1de3f03492a
ldsw [%i4+0x1f0],%g2 ! %g2 = b53ae1de3f03492a
! Mem[00000000900000c0] = 2c86bb44 3020686a 15a128c5 e2db4fd8
! Mem[00000000900000d0] = d083b4cf fa2f71fc 921dfe32 498a2174
! Mem[00000000900000e0] = a68709e6 d1c8ff2a b96b7ce6 41b9fef8
! Mem[00000000900000f0] = 0cfed6bd 17aecec5 f0f336a7 606b6021
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
p47_label_23:
! Mem[000000006f800130] = ca72cde346f4045f, %l1 = 26cb2cc2dc18e80c, %l0 = 0000000000000082
add %i3,0x130,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = ca72cde346f4045f
! %l0 = ca72cde346f4045f, Mem[000000006f800058] = b0307d11
sth %l0,[%i3+0x058] ! Mem[000000006f800058] = 045f7d11
! %l6 = 0000000000009006, Mem[000000006e8001f4] = efe357f4
sth %l6,[%i1+0x1f4] ! Mem[000000006e8001f4] = 900657f4
! %f16 = 4acd7974 3788c780 7c7bb69f b693b155
! %f20 = 25819e30 7a28ff57 f4a83b4f fc51bdff
! %f24 = dd1b57c7 88a33723 e4d2d0fe 9a6aa8bb
! %f28 = 7f609a32 4c319f86 73c52a6b 9b764ad8
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000140
! Mem[000000006e800172] = 92d2dc67, %l3 = 00000000e16ea77d
ldstub [%i1+0x172],%l3 ! %l3 = 000000dc000000ff
! Mem[00000000918000f0] = c4bfe80a, %g2 = ffffffffb06ea851
ldsh [%o0+0x0f2],%g2 ! %g2 = ffffffffffffc4bf
! %l3 = 00000000000000dc, Mem[00000000908001d4] = 24d2421e
stw %l3,[%i5+0x1d4] ! Mem[00000000908001d4] = 000000dc
! Mem[000000006f000108] = ce53530a046544e3, %l4 = 000000007e17b598, %l6 = 0000000000009006
add %i2,0x108,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = ce53530a046544e3
! Mem[000000006e000090] = d2c4a704, %l6 = ce53530a046544e3
swap [%i0+0x090],%l6 ! %l6 = 00000000d2c4a704
! Mem[000000006f0001a8] = b2a4622a, %l5 = dd2d54cf, %l2 = d7ae7ec9
add %i2,0x1a8,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000b2a4622a
p47_label_24:
! Mem[000000006e000194] = b20947e6, %l2 = b2a4622a, %l7 = 0410e5fd
add %i0,0x194,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000b20947e6
! %l6 = 00000000d2c4a704, Mem[0000000090000008] = b5c290503e808a37
stx %l6,[%i4+%o1] ! Mem[0000000090000008] = 00000000d2c4a704
membar #Sync ! Added by membar checker (425)
! Mem[00000000900000a0] = a287c56f, %g2 = ffffffffffffc4bf
ldub [%i4+0x0a1],%g2 ! %g2 = 00000000000000a2
! %f0 = 4cdecfca 34fd8ac1 a3bd4ec7 c69ea366
! %f4 = bc7b7e51 8e0ca8b5 734fb631 aa13587e
! %f8 = b6da9c6f c587a27d 8549500b b35108a6
! %f12 = 711a5a50 d6e68b50 f21e9c0a 85834a09
stda %f0,[%i0+%g6]ASI_BLK_AIUS ! Block Store to 000000006e000100
! %l0 = 46f4045f, %l1 = dc18e80c, Mem[0000000091000148] = ae8d50eb 4c99fd44
std %l0,[%i6+0x148] ! Mem[0000000091000148] = 46f4045f dc18e80c
! Mem[000000006f00002c] = cbcdf9ff, %l5 = dd2d54cf, %l5 = dd2d54cf
add %i2,0x2c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000cbcdf9ff
! Mem[000000006f000098] = a892e127de4552c3, %l0 = ca72cde346f4045f, %l2 = 00000000b2a4622a
add %i2,0x98,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = a892e127de4552c3
! Mem[000000006e00000c] = d82c6816, %l7 = 00000000b20947e6
ldsh [%i0+0x00e],%l7 ! %l7 = 0000000000006816
! %l1 = 26cb2cc2dc18e80c, Mem[000000009100017c] = 5b23236e
stw %l1,[%i6+0x17c] ! Mem[000000009100017c] = dc18e80c
! Mem[000000009180014c] = d5d170f5, %g18 = b53ae1de3f03492a
ldsw [%o0+0x14c],%g2 ! %g2 = b53ae1de3f03492a
p47_label_25:
! Mem[0000000091800130] = fbcaa0344cd6fb8b, %g2 = ffffffffd5d170f5
ldx [%o0+0x130],%g2 ! %g2 = fbcaa0344cd6fb8b
! %f16 = 4acd7974 3788c780 7c7bb69f b693b155
! %f20 = 25819e30 7a28ff57 f4a83b4f fc51bdff
! %f24 = dd1b57c7 88a33723 e4d2d0fe 9a6aa8bb
! %f28 = 7f609a32 4c319f86 73c52a6b 9b764ad8
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[000000006f8000a0] = e957160b5313fa31, %l6 = 00000000d2c4a704, %l6 = 00000000d2c4a704
add %i3,0xa0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = e957160b5313fa31
! %l2 = de4552c3, %l3 = 000000dc, Mem[000000006f800048] = 29832110 8e7b8f4e
std %l2,[%i3+0x048] ! Mem[000000006f800048] = de4552c3 000000dc
! Mem[000000006f8000d8] = 6f891d8d61b995b5, %l3 = 00000000000000dc, %l6 = e957160b5313fa31
add %i3,0xd8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 6f891d8d61b995b5
! Mem[000000006e80005c] = 52063f98, %l3 = 000000dc, %l3 = 000000dc
add %i1,0x5c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000052063f98
! %l2 = de4552c3, %l3 = 52063f98, Mem[0000000090000120] = 7da287c5 6f9cdab6
std %l2,[%i4+0x120] ! Mem[0000000090000120] = de4552c3 52063f98
! %l5 = 00000000cbcdf9ff, Mem[0000000090800148] = 29ee8fa5
stw %l5,[%i5+0x148] ! Mem[0000000090800148] = cbcdf9ff
! Mem[0000000090000080] = c18afd34 cacfde4c 66a39ec6 c74ebda3
! Mem[0000000090000090] = b5a80c8e 517e7bbc 7e5813aa 31b64f73
! Mem[00000000900000a0] = 7da287c5 6f9cdab6 a60851b3 0b504985
! Mem[00000000900000b0] = 508be6d6 505a1a71 094a8385 0a9c1ef2
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
membar #Sync ! Added by membar checker (426)
! Mem[0000000090000100] = c18afd34 cacfde4c 66a39ec6 c74ebda3
! Mem[0000000090000110] = b5a80c8e 517e7bbc 7e5813aa 31b64f73
! Mem[0000000090000120] = de4552c3 52063f98 a60851b3 0b504985
! Mem[0000000090000130] = 508be6d6 505a1a71 094a8385 0a9c1ef2
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
ba,a p47_not_taken_0_end
p47_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 ca72cde346f4045f
bne,a,pn %xcc,p47_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 26cb2cc2dc18e80c
bne,a,pn %xcc,p47_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be a892e127de4552c3
bne,a,pn %xcc,p47_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000052063f98
bne,a,pn %xcc,p47_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000007e17b598
bne,a,pn %xcc,p47_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000cbcdf9ff
bne,a,pn %xcc,p47_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 6f891d8d61b995b5
bne,a,pn %xcc,p47_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000006816
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 4cdecfca 34fd8ac1
bne %xcc,p47_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be a3bd4ec7 c69ea366
bne %xcc,p47_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be bc7b7e51 8e0ca8b5
bne %xcc,p47_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 734fb631 aa13587e
bne %xcc,p47_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be b6da9c6f c587a27d
bne %xcc,p47_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 8549500b b35108a6
bne %xcc,p47_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 711a5a50 d6e68b50
bne %xcc,p47_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be f21e9c0a 85834a09
bne %xcc,p47_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 4acd7974 3788c780
bne %xcc,p47_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 7c7bb69f b693b155
bne %xcc,p47_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 25819e30 7a28ff57
bne %xcc,p47_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be f4a83b4f fc51bdff
bne %xcc,p47_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be dd1b57c7 88a33723
bne %xcc,p47_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be e4d2d0fe 9a6aa8bb
bne %xcc,p47_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 7f609a32 4c319f86
bne %xcc,p47_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 73c52a6b 9b764ad8
bne %xcc,p47_f30_fail
nop
! Check Local Memory
set p47_local0_expect,%g1
p47_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = b89534a5e78ee8f7
ldx [%i0+0x030],%g3 ! Observed data at 000000006e000030
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x030,%g4
ldx [%g1+0x080],%g2 ! Expected data = 8a0a7f163a3319d8
ldx [%i0+0x080],%g3 ! Observed data at 000000006e000080
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = b5c290503e808a37
ldx [%i0+0x088],%g3 ! Observed data at 000000006e000088
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 046544e3efa6e7ac
ldx [%i0+0x090],%g3 ! Observed data at 000000006e000090
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = a9e35f7d4481d46a
ldx [%i0+0x098],%g3 ! Observed data at 000000006e000098
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = bc3d3e47408ce3bf
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 = ca00de9f10a2ebb1
ldx [%i0+0x0a8],%g3 ! Observed data at 000000006e0000a8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ca72cde346f4045f
ldx [%i0+0x0b0],%g3 ! Observed data at 000000006e0000b0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = d30530292b91e819
ldx [%i0+0x0b8],%g3 ! Observed data at 000000006e0000b8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 25819e307a28ff57
ldx [%i0+0x0d0],%g3 ! Observed data at 000000006e0000d0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = f4a83b4ffc51bdff
ldx [%i0+0x0d8],%g3 ! Observed data at 000000006e0000d8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 4cdecfca34fd8ac1
ldx [%i0+0x100],%g3 ! Observed data at 000000006e000100
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = a3bd4ec7c69ea366
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 = bc7b7e518e0ca8b5
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 = 734fb631aa13587e
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 = b6da9c6fc587a27d
ldx [%i0+0x120],%g3 ! Observed data at 000000006e000120
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 8549500bb35108a6
ldx [%i0+0x128],%g3 ! Observed data at 000000006e000128
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 711a5a50d6e68b50
ldx [%i0+0x130],%g3 ! Observed data at 000000006e000130
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = f21e9c0a85834a09
ldx [%i0+0x138],%g3 ! Observed data at 000000006e000138
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x138,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = af6c9968d718577a
ldx [%i0+0x1f0],%g3 ! Observed data at 000000006e0001f0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x1f0,%g4
set p47_local1_expect,%g1
p47_check_local1:
ldx [%g1+0x070],%g2 ! Expected data = 1f4575c23e808a37
ldx [%i1+0x070],%g3 ! Observed data at 000000006e800070
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 75f2fdbc3788c780
ldx [%i1+0x080],%g3 ! Observed data at 000000006e800080
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 060d0e53ff318245
ldx [%i1+0x0a8],%g3 ! Observed data at 000000006e8000a8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0090ee53dfaa9028
ldx [%i1+0x0c0],%g3 ! Observed data at 000000006e8000c0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 22688cee43869e39
ldx [%i1+0x0d8],%g3 ! Observed data at 000000006e8000d8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 5bb3acfc5be7ff7e
ldx [%i1+0x108],%g3 ! Observed data at 000000006e800108
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = e8d55ea382fbff0c
ldx [%i1+0x120],%g3 ! Observed data at 000000006e800120
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 07d2ff82a331702f
ldx [%i1+0x140],%g3 ! Observed data at 000000006e800140
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x140,%g4
ldx [%g1+0x170],%g2 ! Expected data = 92d2ff6751a86eb0
ldx [%i1+0x170],%g3 ! Observed data at 000000006e800170
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x170,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 1a0a497bdfaa9028
ldx [%i1+0x1e8],%g3 ! Observed data at 000000006e8001e8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 13786336900657f4
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+0x0a8],%g2 ! Expected data = 92ff16caffab82c5
ldx [%i2+0x0a8],%g3 ! Observed data at 000000006f0000a8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 75ffc850bfcaf694
ldx [%i2+0x100],%g3 ! Observed data at 000000006f000100
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x100,%g4
ldx [%g1+0x178],%g2 ! Expected data = 89476c400a9c1ef2
ldx [%i2+0x178],%g3 ! Observed data at 000000006f000178
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = b2a4622ad7ae7ec9
ldx [%i2+0x1a8],%g3 ! Observed data at 000000006f0001a8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0000003894886845
ldx [%i2+0x1c0],%g3 ! Observed data at 000000006f0001c0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x1c0,%g4
set p47_local3_expect,%g1
p47_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 5c4ddcd2d621ff00
ldx [%i3+0x008],%g3 ! Observed data at 000000006f800008
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 9eff961fc817026b
ldx [%i3+0x028],%g3 ! Observed data at 000000006f800028
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = fffbff0c9c259567
ldx [%i3+0x038],%g3 ! Observed data at 000000006f800038
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 75d63e9850551ed3
ldx [%i3+0x040],%g3 ! Observed data at 000000006f800040
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = de4552c3000000dc
ldx [%i3+0x048],%g3 ! Observed data at 000000006f800048
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 5672b46627ed3bf2
ldx [%i3+0x050],%g3 ! Observed data at 000000006f800050
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 045f7d11b8c1ad5d
ldx [%i3+0x058],%g3 ! Observed data at 000000006f800058
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 000000968929f92a
ldx [%i3+0x060],%g3 ! Observed data at 000000006f800060
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 26cb2cc2dc18e80c
ldx [%i3+0x068],%g3 ! Observed data at 000000006f800068
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = eca0655d96e6e991
ldx [%i3+0x070],%g3 ! Observed data at 000000006f800070
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = ffbc445bfe56835e
ldx [%i3+0x078],%g3 ! Observed data at 000000006f800078
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 92192d0e000000a9
ldx [%i3+0x098],%g3 ! Observed data at 000000006f800098
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x098,%g4
ldx [%g1+0x100],%g2 ! Expected data = 5a56f5863a3319d8
ldx [%i3+0x100],%g3 ! Observed data at 000000006f800100
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x100,%g4
ldx [%g1+0x130],%g2 ! Expected data = ca72cde346f4045f
ldx [%i3+0x130],%g3 ! Observed data at 000000006f800130
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 00001ef27ca61899
ldx [%i3+0x140],%g3 ! Observed data at 000000006f800140
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x140,%g4
ldx [%g1+0x170],%g2 ! Expected data = 65ac6e7e50902a02
ldx [%i3+0x170],%g3 ! Observed data at 000000006f800170
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 5ef255d1d731e219
ldx [%i3+0x180],%g3 ! Observed data at 000000006f800180
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = f0833ffba2f2e592
ldx [%i3+0x1b0],%g3 ! Observed data at 000000006f8001b0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 2affc8d1e60987a6
ldx [%i3+0x1e0],%g3 ! Observed data at 000000006f8001e0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x1e0,%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:
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f800010]
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e800010]
membar #Sync
mov 0x040,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
swapa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f800028]
done
p47_trap1o:
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f800010]
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e800010]
membar #Sync
mov 0x040,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
swapa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f800028]
done
p47_trap2e:
stba %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000000]
lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006f800018]
stwa %l3,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800000]
ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006e800000]
done
p47_trap2o:
stba %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000000]
lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006f800018]
stwa %l3,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800000]
ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006e800000]
done
p47_trap3e:
nop
nop
nop
done
p47_trap3o:
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 = 1a0a497bdfaa9028
ldx [%g1+0x008],%l1 ! %l1 = a62822948260800d
ldx [%g1+0x010],%l2 ! %l2 = 6aad2fb26853a189
ldx [%g1+0x018],%l3 ! %l3 = 3501f12ca744000a
ldx [%g1+0x020],%l4 ! %l4 = 148eb12fff10a98f
ldx [%g1+0x028],%l5 ! %l5 = 841c0987f0833ffb
ldx [%g1+0x030],%l6 ! %l6 = 9008e9e85ef255d1
ldx [%g1+0x038],%l7 ! %l7 = cda001ba46f4045f
! 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 = 8e520866 06980529 a6440373 d94e332a
! %f4 = f1d58b7d 37328005 5fc4ec9c ae3ec02a
! %f8 = e864ec17 84662406 73a57128 4a94f797
! %f12 = b37f4cab d73a3b32 0dd4a0a6 70871b19
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3c8892f2 81643460 f28a00f4 da64d434
! %f20 = 23ab1207 42e8a67f 8c31d35d 6ae67617
! %f24 = a9de0c29 6048bd97 cbe1b062 96c9cd89
! %f28 = f309f4e4 8568b9a9 50cd8143 f415ec36
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 351685a4 e789661b 017c3521 bae50729
! %f36 = 53cfda49 e18e42eb a0979af2 279ed41b
! %f40 = af747540 05ac66cc ba628841 0bcc5890
! %f44 = bfe76671 c04d714f c368735c d5368eeb
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3790ea580000004d,%g7,%g1 ! GSR scale = 9, align = 5
wr %g1,%g0,%gsr ! GSR = 3790ea580000004d
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[0000000071800058] = 4c70cd6c, %l6 = 1f11e7ec, %l6 = 1f11e7ec
add %i3,0x58,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000004c70cd6c
! Mem[0000000091800188] = bf3d1c24, %g2 = 0000000000000000
ldub [%o0+0x18b],%g2 ! %g2 = 00000000000000bf
! Mem[0000000070000150] = d83625fbf056ad27, %l2 = 5412bf627d44bed0, %l4 = e7506276a632b771
add %i0,0x150,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = d83625fbf056ad27
! Mem[00000000710000b8] = cf37208de6255a91, %l3 = 7ffce0c1f251c69e, %l2 = 5412bf627d44bed0
add %i2,0xb8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = cf37208de6255a91
! Mem[0000000070000004] = adf94e4c, %l4 = d83625fbf056ad27
swap [%i0+0x004],%l4 ! %l4 = 00000000adf94e4c
! Mem[00000000700001e0] = d0c1ceae, %l3 = 7ffce0c1f251c69e
swap [%i0+0x1e0],%l3 ! %l3 = 00000000d0c1ceae
! %l7 = 21496fea1320a918, Mem[0000000090000088] = 090ffb11
stw %l7,[%i4+0x088] ! Mem[0000000090000088] = 1320a918
! Mem[00000000700000f0] = 82df0cf1 11d84922, %l0 = cfee29f4, %l1 = 7977f4b4
ldd [%i0+0x0f0],%l0 ! %l0 = 0000000082df0cf1 0000000011d84922
! Mem[00000000910001a8] = 74b75abc, %g2 = 00000000000000bf
ldsb [%i6+0x1ab],%g2 ! %g2 = 0000000000000074
! Mem[00000000910000a8] = e1b008cc, %g18 = c3fae80428fa09b8
ldsw [%i6+0x0a8],%g2 ! %g2 = c3fae80428fa09b8
p48_label_2:
! %f16 = 3c8892f2 81643460 f28a00f4 da64d434
! %f20 = 23ab1207 42e8a67f 8c31d35d 6ae67617
! %f24 = a9de0c29 6048bd97 cbe1b062 96c9cd89
! %f28 = f309f4e4 8568b9a9 50cd8143 f415ec36
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! Mem[000000007000001c] = 01e3bfe9, %l1 = 0000000011d84922
swap [%i0+0x01c],%l1 ! %l1 = 0000000001e3bfe9
! Mem[0000000091000154] = 56379ebd, %g2 = ffffffffe1b008cc
lduh [%i6+0x156],%g2 ! %g2 = 0000000000005637
! Mem[0000000090800144] = 9c557564, %g2 = 0000000000005637
lduw [%i5+0x144],%g2 ! %g2 = 000000009c557564
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[0000000071800060] = 7a20ab18, %l1 = 01e3bfe9, %l4 = adf94e4c
add %i3,0x60,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000007a20ab18
! Mem[00000000700001e7] = a09100d7, %l4 = 000000007a20ab18
ldstub [%i0+0x1e7],%l4 ! %l4 = 000000d7000000ff
! %f0 = 8e520866 06980529 a6440373 d94e332a
! %f4 = f1d58b7d 37328005 5fc4ec9c ae3ec02a
! %f8 = e864ec17 84662406 73a57128 4a94f797
! %f12 = b37f4cab d73a3b32 0dd4a0a6 70871b19
mov 0x1c0,%g6
stda %f0,[%i3+%g6]ASI_BLK_AIUSL ! Block Store to 00000000718001c0
! Mem[00000000910001a8] = fa355074, %g18 = c3fae80428fa09b8
ldsw [%i6+0x1a8],%g2 ! %g2 = c3fae80428fa09b8
! Mem[00000000708000a8] = 2a05a533, %l4 = 00000000000000d7
ldsw [%i1+0x0a8],%l4 ! %l4 = 000000002a05a533
p48_label_3:
! Mem[0000000071800040] = ca468965ae8b7246, %l3 = 00000000d0c1ceae
ldx [%i3+0x040],%l3 ! %l3 = ca468965ae8b7246
! Mem[0000000071000160] = 287a94bd, %l2 = e6255a91, %l6 = 4c70cd6c
add %i2,0x160,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000287a94bd
! Mem[0000000091000014] = 416807c7, %g2 = fffffffffa355074
lduh [%i6+0x014],%g2 ! %g2 = 0000000000004168
! Mem[00000000708000f0] = 9fdf8fa8a05bc215, %l6 = 00000000287a94bd, %l5 = b8e20d58497cb52f
add %i1,0xf0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 9fdf8fa8a05bc215
! Mem[00000000908001b0] = 67f75b67 95ef8760, %g2 = 00004168, %g3 = 00000000
ldd [%i5+0x1b0],%g2 ! %g2 = 0000000067f75b67 0000000095ef8760
! Mem[00000000908001e0] = 03dc90c4, %g2 = 0000000067f75b67
ldsh [%i5+0x1e2],%g2 ! %g2 = 00000000000003dc
! Mem[00000000900001b4] = 88844738, %g2 = 00000000000003dc
lduh [%i4+0x1b6],%g2 ! %g2 = 0000000000008884
! Mem[00000000900001f4] = 58e51607, %g2 = 0000000000008884
ldub [%i4+0x1f6],%g2 ! %g2 = 0000000000000058
! Mem[0000000090800058] = 126e6055, %g2 = 0000000000000058
lduh [%i5+0x058],%g2 ! %g2 = 000000000000126e
membar #Sync ! Added by membar checker (427)
! %f0 = 8e520866 06980529 a6440373 d94e332a
! %f4 = f1d58b7d 37328005 5fc4ec9c ae3ec02a
! %f8 = e864ec17 84662406 73a57128 4a94f797
! %f12 = b37f4cab d73a3b32 0dd4a0a6 70871b19
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000080
p48_label_4:
! Mem[0000000091000140] = 6b0b2762, %g2 = 000000000000126e
ldub [%i6+0x141],%g2 ! %g2 = 000000000000006b
! Mem[00000000910000ec] = 6c1ff5eb, %g2 = 000000000000006b
ldsh [%i6+0x0ec],%g2 ! %g2 = 0000000000006c1f
! Mem[0000000090800034] = f03b0cad, %g2 = 0000000000006c1f
ldub [%i5+0x037],%g2 ! %g2 = 00000000000000f0
! Mem[00000000700000f0] = 82df0cf111d84922, %l1 = 0000000001e3bfe9, %l3 = ca468965ae8b7246
add %i0,0xf0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 82df0cf111d84922
! %l2 = cf37208de6255a91, Mem[00000000910001e4] = 2edf5a53
stw %l2,[%i6+0x1e4] ! Mem[00000000910001e4] = e6255a91
! %l0 = 82df0cf1, %l1 = 01e3bfe9, Mem[0000000091000110] = cecbc0eb 4839fbff
std %l0,[%i6+0x110] ! Mem[0000000091000110] = 82df0cf1 01e3bfe9
! Mem[0000000090800040] = ebe53ae6, %g2 = 00000000000000f0
ldsh [%i5+0x042],%g2 ! %g2 = ffffffffffffebe5
! %l7 = 21496fea1320a918, Mem[00000000908000b8] = f2c3b6408ec3d74e
stx %l7,[%i5+0x0b8] ! Mem[00000000908000b8] = 21496fea1320a918
! Mem[0000000071000037] = e15341d5, %l3 = 82df0cf111d84922
ldstub [%i2+0x037],%l3 ! %l3 = 000000d5000000ff
! %l1 = 0000000001e3bfe9, Mem[00000000908001e2] = 03dc90c4
stb %l1,[%i5+0x1e2] ! Mem[00000000908001e0] = e9dc90c4
p48_label_5:
! Mem[00000000718001b8] = 4650b774eec41463, %l4 = 000000002a05a533, %l7 = 21496fea1320a918
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 4650b774eec41463
! Mem[00000000718001d8] = 2ac03eae9cecc45f, %l4 = 000000002a05a533, %l7 = 4650b774eec41463
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 2ac03eae9cecc45f
! %f0 = 8e520866 06980529 a6440373 d94e332a
! %f4 = f1d58b7d 37328005 5fc4ec9c ae3ec02a
! %f8 = e864ec17 84662406 73a57128 4a94f797
! %f12 = b37f4cab d73a3b32 0dd4a0a6 70871b19
stda %f0,[%i2+%g4]ASI_BLK_AIUPL ! Block Store to 0000000071000080
! Mem[00000000710001f0] = f2a1f1b73f0fc6fd, %l7 = 2ac03eae9cecc45f, %l7 = 2ac03eae9cecc45f
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = f2a1f1b73f0fc6fd
! Mem[0000000070000188] = 6ee8e482, %l4 = 000000002a05a533
swap [%i0+0x188],%l4 ! %l4 = 000000006ee8e482
! %l3 = 00000000000000d5, Mem[00000000710001d6] = c19c6c33
sth %l3,[%i2+0x1d6] ! Mem[00000000710001d4] = c19c00d5
! Mem[00000000708001cc] = 1ed97f59, %l4 = 000000006ee8e482
swap [%i1+0x1cc],%l4 ! %l4 = 000000001ed97f59
! Mem[0000000090800178] = 6f166c85 b86205d4, %g2 = ffffebe5, %g3 = 95ef8760
ldd [%i5+0x178],%g2 ! %g2 = 000000006f166c85 00000000b86205d4
membar #Sync ! Added by membar checker (428)
! Mem[0000000071000080] = 29059806 6608528e, %l4 = 1ed97f59, %l5 = a05bc215
ldd [%i2+0x080],%l4 ! %l4 = 0000000029059806 000000006608528e
! Mem[0000000090800040] = 0b50ebe5, %g2 = 000000006f166c85
ldsh [%i5+0x040],%g2 ! %g2 = 0000000000000b50
p48_label_6:
! Mem[00000000710001c0] = 108b2615 28d0b3ee 10de8e10 729593d3
! Mem[00000000710001d0] = dea1e934 c19c00d5 5c89c7e9 5626a0de
! Mem[00000000710001e0] = 8f096f64 3f537204 4878c87d e40e87d7
! Mem[00000000710001f0] = f2a1f1b7 3f0fc6fd 9a2ce10b fcdca567
ldda [%i2+%g6]ASI_BLK_SL,%f16 ! Block Load from 00000000710001c0
! Mem[0000000071800148] = 1369ba71, %l7 = f2a1f1b73f0fc6fd
swap [%i3+0x148],%l7 ! %l7 = 000000001369ba71
! Mem[000000007000012c] = 9abdf9cb, %l1 = 0000000001e3bfe9
swap [%i0+0x12c],%l1 ! %l1 = 000000009abdf9cb
! Mem[0000000071800198] = ab8192ff42b78215, %l2 = cf37208de6255a91, %l4 = 0000000029059806
add %i3,0x198,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = ab8192ff42b78215
! Mem[000000009000010c] = 7beb8d82, %g2 = 0000000000000b50
lduh [%i4+0x10c],%g2 ! %g2 = 0000000000007beb
! Mem[0000000070800190] = b342ca17, %l5 = 6608528e, %l5 = 6608528e
add %i1,0x190,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000b342ca17
! Mem[000000009180000c] = 0f7929fd, %g2 = 0000000000007beb
lduh [%o0+0x00c],%g2 ! %g2 = 0000000000000f79
! %l4 = 42b78215, %l5 = b342ca17, Mem[0000000091800100] = b9fd17a2 00e88dfb
std %l4,[%o0+0x100] ! Mem[0000000091800100] = 42b78215 b342ca17
! %l1 = 000000009abdf9cb, Mem[0000000091800120] = 2aee60e7
sth %l1,[%o0+0x120] ! Mem[0000000091800120] = f9cb60e7
! Mem[0000000070800024] = bd24a05d, %l7 = 1369ba71, %l7 = 1369ba71
add %i1,0x24,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000bd24a05d
p48_label_7:
! %l3 = 00000000000000d5, Mem[00000000900001b0] = 28f18f6fa0a88884
stx %l3,[%i4+0x1b0] ! Mem[00000000900001b0] = 00000000000000d5
! Mem[00000000900001d4] = e8486852, %g2 = 0000000000000f79
lduw [%i4+0x1d4],%g2 ! %g2 = 00000000e8486852
! %l4 = 42b78215, %l5 = b342ca17, Mem[0000000070000040] = 538510dc 4e7d9dc7
std %l4,[%i0+0x040] ! Mem[0000000070000040] = 42b78215 b342ca17
! Mem[000000009180001c] = f97718f9, %g2 = 00000000e8486852
ldub [%o0+0x01c],%g2 ! %g2 = 00000000000000f9
! Mem[00000000708000f4] = a05bc215, %l1 = 9abdf9cb, %l7 = bd24a05d
add %i1,0xf4,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000a05bc215
! Mem[00000000710001b8] = 17c72bb4, %l0 = 82df0cf1, %l2 = e6255a91
add %i2,0x1b8,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000017c72bb4
! Mem[000000009080012c] = b786dab2, %g18 = c3fae80428fa09b8
ldsw [%i5+0x12c],%g2 ! %g2 = c3fae80428fa09b8
! Mem[0000000090000028] = 9c33b946, %g2 = ffffffffb786dab2
ldsh [%i4+%o5],%g2 ! %g2 = ffffffffffff9c33
! %l1 = 000000009abdf9cb, Mem[0000000091800190] = 95e2657d6c412e81
stx %l1,[%o0+0x190] ! Mem[0000000091800190] = 000000009abdf9cb
! Mem[0000000070000140] = cc9bb51e, %l6 = 00000000287a94bd
ldsw [%i0+0x140],%l6 ! %l6 = ffffffffcc9bb51e
p48_label_8:
! Mem[000000009100009c] = 0f6b9a60, %g2 = ffffffffffff9c33
lduh [%i6+0x09e],%g2 ! %g2 = 0000000000000f6b
! %f0 = 8e520866 06980529 a6440373 d94e332a
! %f4 = f1d58b7d 37328005 5fc4ec9c ae3ec02a
! %f8 = e864ec17 84662406 73a57128 4a94f797
! %f12 = b37f4cab d73a3b32 0dd4a0a6 70871b19
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[0000000071000028] = 5c4d64ef, %l5 = b342ca17, %l2 = 17c72bb4
add %i2,0x28,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000005c4d64ef
! Mem[0000000091000160] = 461a1571 8506bd1f, %g2 = 00000f6b, %g3 = b86205d4
ldd [%i6+0x160],%g2 ! %g2 = 00000000461a1571 000000008506bd1f
! %l1 = 000000009abdf9cb, Mem[000000009000011f] = 74a4a8c5
stb %l1,[%i4+0x11f] ! Mem[000000009000011c] = cba4a8c5
! %l7 = 00000000a05bc215, Mem[00000000900000f6] = 21c40b6a
sth %l7,[%i4+0x0f6] ! Mem[00000000900000f4] = c2150b6a
! %l1 = 000000009abdf9cb, Mem[0000000090000004] = 96c79747
stw %l1,[%i4+0x004] ! Mem[0000000090000004] = 9abdf9cb
! %l6 = ffffffffcc9bb51e, Mem[0000000090800118] = 59744ec7
stw %l6,[%i5+0x118] ! Mem[0000000090800118] = cc9bb51e
! Mem[0000000070000060] = 5c2c2b96, %l6 = cc9bb51e, %l5 = b342ca17
add %i0,0x60,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000005c2c2b96
! Mem[0000000071000070] = bafa30c5, %l7 = 00000000a05bc215
lduw [%i2+0x070],%l7 ! %l7 = 00000000bafa30c5
p48_label_9:
! %f0 = 8e520866 06980529 a6440373 d94e332a
! %f4 = f1d58b7d 37328005 5fc4ec9c ae3ec02a
! %f8 = e864ec17 84662406 73a57128 4a94f797
! %f12 = b37f4cab d73a3b32 0dd4a0a6 70871b19
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[0000000071800100] = 575be1c9, %l0 = 82df0cf1, %l2 = 5c4d64ef
add %i3,0x100,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000575be1c9
! Mem[00000000908001ac] = 7a6fb548, %g18 = c3fae80428fa09b8
ldsw [%i5+0x1ac],%g2 ! %g2 = c3fae80428fa09b8
! Mem[0000000070800080] = 5fea3407, %l6 = ffffffffcc9bb51e
swap [%i1+0x080],%l6 ! %l6 = 000000005fea3407
! Mem[0000000070800108] = 1eb2eeed, %l1 = 000000009abdf9cb
ldsh [%i1+0x108],%l1 ! %l1 = 0000000000001eb2
! Mem[00000000900000f8] = 0b6a163123a01106, %g2 = 000000007a6fb548
ldx [%i4+0x0f8],%g2 ! %g2 = 0b6a163123a01106
! Mem[00000000710000d0] = 88681079, %l2 = 00000000575be1c9
swap [%i2+0x0d0],%l2 ! %l2 = 0000000088681079
! Mem[00000000708001f4] = fc588792, %l6 = 000000005fea3407
ldstub [%i1+0x1f4],%l6 ! %l6 = 000000fc000000ff
! Mem[00000000708000b8] = 423b1bb4, %l3 = 000000d5, %l7 = bafa30c5
add %i1,0xb8,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000423b1bb4
! Mem[00000000700000a8] = d8e0155d11c53bb7, %l5 = 000000005c2c2b96, %l5 = 000000005c2c2b96
add %i0,0xa8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = d8e0155d11c53bb7
p48_label_10:
! %l5 = d8e0155d11c53bb7, Mem[000000007180014c] = 4137e7d1
stw %l5,[%i3+0x14c] ! Mem[000000007180014c] = 11c53bb7
! %f16 = eeb3d028 15268b10 d3939572 108ede10
! %f20 = d5009cc1 34e9a1de dea02656 e9c7895c
! %f24 = 0472533f 646f098f d7870ee4 7dc87848
! %f28 = fdc60f3f b7f1a1f2 67a5dcfc 0be12c9a
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[000000007000011c] = ae7721e6, %l5 = 11c53bb7, %l3 = 000000d5
add %i0,0x11c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ae7721e6
! Mem[0000000090000120] = a4a8c543 4e9c46d7, %g2 = 23a01106, %g3 = 8506bd1f
ldd [%i4+0x120],%g2 ! %g2 = 00000000a4a8c543 000000004e9c46d7
! Mem[0000000091800088] = 5838dff0 0b0d02fe, %g2 = a4a8c543, %g3 = 4e9c46d7
ldd [%o0+0x088],%g2 ! %g2 = 000000005838dff0 000000000b0d02fe
! %l7 = 00000000423b1bb4, Mem[000000009080002b] = a34762b7
stb %l7,[%i5+0x02b] ! Mem[0000000090800028] = b44762b7
! %l7 = 00000000423b1bb4, Mem[0000000090000122] = c5434e9c
stb %l7,[%i4+0x122] ! Mem[0000000090000120] = b4434e9c
! %l5 = d8e0155d11c53bb7, Mem[0000000091800184] = 4627159b
sth %l5,[%o0+0x184] ! Mem[0000000091800184] = 3bb7159b
! Mem[000000009000017c] = 327d0d21, %g2 = 000000005838dff0
ldub [%i4+0x17c],%g2 ! %g2 = 0000000000000032
! %l4 = 42b78215, %l5 = 11c53bb7, Mem[00000000700001d8] = ebe6a1be 2460a686
std %l4,[%i0+0x1d8] ! Mem[00000000700001d8] = 42b78215 11c53bb7
p48_label_11:
! %l6 = 000000fc, %l7 = 423b1bb4, Mem[00000000908001a8] = f2d6d9ad 7a6fb548
std %l6,[%i5+0x1a8] ! Mem[00000000908001a8] = 000000fc 423b1bb4
! Mem[000000007080013b] = c57eb49e, %l7 = 00000000423b1bb4
ldstub [%i1+0x13b],%l7 ! %l7 = 0000009e000000ff
! %l3 = 00000000ae7721e6, Mem[00000000908001b4] = 95ef8760
stw %l3,[%i5+0x1b4] ! Mem[00000000908001b4] = ae7721e6
! Mem[0000000071000127] = 34c796e9, %l5 = d8e0155d11c53bb7
ldstub [%i2+0x127],%l5 ! %l5 = 000000e9000000ff
! %l4 = ab8192ff42b78215, Mem[00000000918001ff] = 473a9853
stb %l4,[%o0+0x1ff] ! Mem[00000000918001fc] = 153a9853
! Mem[000000009100019c] = 4c575e02, %g18 = c3fae80428fa09b8
ldsw [%i6+0x19c],%g2 ! %g2 = c3fae80428fa09b8
! %l4 = ab8192ff42b78215, Mem[00000000908001a8] = 000000fc423b1bb4
stx %l4,[%i5+0x1a8] ! Mem[00000000908001a8] = ab8192ff42b78215
! Mem[00000000700000d8] = 40143bde, %l7 = 000000000000009e
swap [%i0+0x0d8],%l7 ! %l7 = 0000000040143bde
! Mem[00000000910001dc] = fde041c3, %g2 = 000000004c575e02
ldub [%i6+0x1dd],%g2 ! %g2 = 00000000000000fd
! Mem[000000007100003c] = d8a6a641, %l6 = 000000fc, %l2 = 88681079
add %i2,0x3c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000d8a6a641
p48_label_12:
! Mem[00000000708001b9] = bd6bd7a9, %l3 = 00000000ae7721e6
ldstub [%i1+0x1b9],%l3 ! %l3 = 0000006b000000ff
! Mem[00000000910001c0] = 584a99cf 85342426, %g2 = 000000fd, %g3 = 0b0d02fe
ldd [%i6+0x1c0],%g2 ! %g2 = 00000000584a99cf 0000000085342426
! Mem[00000000918000e8] = 57e20fed be34bf17, %g2 = 584a99cf, %g3 = 85342426
ldd [%o0+0x0e8],%g2 ! %g2 = 0000000057e20fed 00000000be34bf17
! %l3 = 000000000000006b, Mem[000000009180019c] = 42cbd34b
stw %l3,[%o0+0x19c] ! Mem[000000009180019c] = 0000006b
! Mem[0000000091800198] = 87cdd368, %g18 = c3fae80428fa09b8
ldsw [%o0+0x198],%g2 ! %g2 = c3fae80428fa09b8
! Mem[0000000070800138] = c57eb4ff, %l0 = 0000000082df0cf1
ldstub [%i1+0x138],%l0 ! %l0 = 000000c5000000ff
! Mem[0000000071000090] = 05803237, %l2 = 00000000d8a6a641
swap [%i2+0x090],%l2 ! %l2 = 0000000005803237
! Mem[00000000700000f4] = 11d84922, %l3 = 0000006b, %l6 = 000000fc
add %i0,0xf4,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000011d84922
! %l0 = 00000000000000c5, Mem[00000000910000a9] = b008cc60
stb %l0,[%i6+0x0a9] ! Mem[00000000910000a8] = c508cc60
membar #Sync ! Added by membar checker (429)
! Mem[00000000900001f8] = 191b8770, %g2 = ffffffff87cdd368
lduh [%i4+0x1f8],%g2 ! %g2 = 000000000000191b
p48_label_13:
! %l7 = 0000000040143bde, Mem[0000000091800048] = 12fdc0c5
stw %l7,[%o0+0x048] ! Mem[0000000091800048] = 40143bde
! %l6 = 0000000011d84922, Mem[0000000090000108] = a98f2c8c
stw %l6,[%i4+0x108] ! Mem[0000000090000108] = 11d84922
! Mem[000000007000005c] = 6f51d213, %l3 = 0000006b, %l4 = 42b78215
add %i0,0x5c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000006f51d213
! Mem[0000000071800174] = 50f6aee2, %l3 = 0000006b, %l1 = 00001eb2
add %i3,0x174,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000050f6aee2
! Mem[000000007180008a] = 9096d162, %l0 = 00000000000000c5
ldstub [%i3+0x08a],%l0 ! %l0 = 000000d1000000ff
! Mem[0000000070000114] = bf6b74d9, %l0 = 00000000000000d1
swap [%i0+0x114],%l0 ! %l0 = 00000000bf6b74d9
! Mem[0000000070000124] = 29129cf2, %l4 = 6f51d213, %l5 = 000000e9
add %i0,0x124,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000029129cf2
! Mem[00000000708001a4] = c5d2c34f, %l6 = 0000000011d84922
swap [%i1+0x1a4],%l6 ! %l6 = 00000000c5d2c34f
! Mem[0000000070800060] = cbe00342, %l2 = 0000000005803237
ldsb [%i1+0x062],%l2 ! %l2 = 0000000000000003
! Mem[00000000700000e4] = 6adde6fa, %l5 = 29129cf2, %l7 = 40143bde
add %i0,0xe4,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000006adde6fa
p48_label_14:
! %l7 = 000000006adde6fa, Mem[00000000908000e9] = 13664092
stb %l7,[%i5+0x0e9] ! Mem[00000000908000e8] = fa664092
! %l3 = 000000000000006b, Mem[0000000090000193] = a3ef4e5f
stb %l3,[%i4+0x193] ! Mem[0000000090000190] = 6bef4e5f
! Mem[0000000091800080] = 2bf293874e7f1618, %g2 = 000000000000191b
ldx [%o0+0x080],%g2 ! %g2 = 2bf293874e7f1618
! Mem[0000000091800150] = ccaef1b0, %g18 = c3fae80428fa09b8
ldsw [%o0+0x150],%g2 ! %g2 = c3fae80428fa09b8
! Mem[0000000071000188] = f617e194, %l2 = 0000000000000003
swap [%i2+0x188],%l2 ! %l2 = 00000000f617e194
! Mem[0000000090000040] = 29059806 6608528e 2a334ed9 730344a6
! Mem[0000000090000050] = 05803237 7d8bd5f1 2ac03eae 9cecc45f
! Mem[0000000090000060] = 06246684 17ec64e8 97f7944a 2871a573
! Mem[0000000090000070] = 323b3ad7 ab4c7fb3 191b8770 a6a0d40d
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[000000007180009c] = 3026af7f, %l4 = 000000006f51d213
swap [%i3+0x09c],%l4 ! %l4 = 000000003026af7f
! Mem[000000009100013c] = 0d365a67, %g2 = ffffffffccaef1b0
ldsh [%i6+0x13c],%g2 ! %g2 = 0000000000000d36
! Mem[00000000708000e0] = faafe972, %l2 = 00000000f617e194
swap [%i1+0x0e0],%l2 ! %l2 = 00000000faafe972
! Mem[00000000710001b4] = 74c42fca, %l5 = 0000000029129cf2
swap [%i2+0x1b4],%l5 ! %l5 = 0000000074c42fca
p48_label_15:
! Mem[0000000090000140] = b66504b1, %g2 = 0000000000000d36
lduw [%i4+0x140],%g2 ! %g2 = 00000000b66504b1
! Mem[000000009180015c] = 456a94bb, %g2 = 00000000b66504b1
lduw [%o0+0x15c],%g2 ! %g2 = 00000000456a94bb
! Mem[00000000908001c8] = fd6800df, %g2 = 00000000456a94bb
lduh [%i5+0x1ca],%g2 ! %g2 = 000000000000fd68
! %l5 = 0000000074c42fca, Mem[00000000918001f4] = 2e3668ed
sth %l5,[%o0+0x1f4] ! Mem[00000000918001f4] = 2fca68ed
! Mem[0000000070800167] = 239742bc, %l1 = 0000000050f6aee2
ldstub [%i1+0x167],%l1 ! %l1 = 000000bc000000ff
! Mem[00000000918000d8] = 956ed64a 6307f2fb, %g2 = 0000fd68, %g3 = be34bf17
ldd [%o0+0x0d8],%g2 ! %g2 = 00000000956ed64a 000000006307f2fb
! %f16 = eeb3d028 15268b10 d3939572 108ede10
! %f20 = d5009cc1 34e9a1de dea02656 e9c7895c
! %f24 = 0472533f 646f098f d7870ee4 7dc87848
! %f28 = fdc60f3f b7f1a1f2 67a5dcfc 0be12c9a
stda %f16,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[000000009180010c] = edbaba01, %g2 = 00000000956ed64a
ldsh [%o0+0x10e],%g2 ! %g2 = ffffffffffffedba
! Mem[0000000090800010] = ead2886d, %g2 = ffffffffffffedba
ldsh [%i5+%o2],%g2 ! %g2 = ffffffffffffead2
! %f16 = eeb3d028 15268b10 d3939572 108ede10
! %f20 = d5009cc1 34e9a1de dea02656 e9c7895c
! %f24 = 0472533f 646f098f d7870ee4 7dc87848
! %f28 = fdc60f3f b7f1a1f2 67a5dcfc 0be12c9a
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000180
p48_label_16:
! Mem[0000000071000038] = 1557dc75, %l6 = c5d2c34f, %l5 = 74c42fca
add %i2,0x38,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000001557dc75
! Mem[00000000900000b8] = 67a5dcfc 0be12c9a, %g2 = ffffead2, %g3 = 6307f2fb
ldd [%i4+0x0b8],%g2 ! %g2 = 0000000067a5dcfc 000000000be12c9a
! Mem[00000000710001a8] = 3992c8f0, %l7 = 000000006adde6fa
swap [%i2+0x1a8],%l7 ! %l7 = 000000003992c8f0
membar #Sync ! Added by membar checker (430)
! Mem[0000000090000100] = 1528d0b3, %g2 = 0000000067a5dcfc
ldub [%i4+0x103],%g2 ! %g2 = 0000000000000015
! %l1 = 00000000000000bc, Mem[00000000918000e0] = 96b5b438
stw %l1,[%o0+0x0e0] ! Mem[00000000918000e0] = 000000bc
! %l1 = 00000000000000bc, Mem[0000000091800120] = f9cb60e7
sth %l1,[%o0+0x120] ! Mem[0000000091800120] = 00bc60e7
! Mem[00000000908001b8] = 18bd7e8a, %g2 = 0000000000000015
ldsh [%i5+0x1b8],%g2 ! %g2 = 00000000000018bd
! Mem[0000000091000018] = 4118285b 0eb0b5a8, %g2 = 000018bd, %g3 = 0be12c9a
ldd [%i6+%o3],%g2 ! %g2 = 000000004118285b 000000000eb0b5a8
! Mem[00000000900000d0] = 6c8b41b6, %g18 = c3fae80428fa09b8
ldsw [%i4+0x0d0],%g2 ! %g2 = c3fae80428fa09b8
! Mem[0000000090800048] = 9e212fc6, %g2 = 000000006c8b41b6
lduw [%i5+0x048],%g2 ! %g2 = 000000009e212fc6
p48_label_17:
! Mem[0000000090800178] = 85b86205, %g2 = 000000009e212fc6
ldub [%i5+0x17b],%g2 ! %g2 = 0000000000000085
! Mem[00000000708001c0] = d2f6c6b1 c76b29b9 2d42f86c 6ee8e482
! Mem[00000000708001d0] = 476a7b4b 3d42050a ae782cdf 1246fcdb
! Mem[00000000708001e0] = 644e763c aa385f8a 41264f69 279f401a
! Mem[00000000708001f0] = 29ea694e ff588792 80369991 eb1e3b0c
ldda [%i1+%g6]ASI_BLK_P,%f0 ! Block Load from 00000000708001c0
! Mem[0000000070800140] = 67455469 1bb234f4 218fd239 6209b4c0
! Mem[0000000070800150] = 7daf97d1 a337ebdc 95066a8f b66197e7
! Mem[0000000070800160] = ff0d2613 239742ff f895a838 75fd26d0
! Mem[0000000070800170] = 391569f4 b6a7fbde bb12dda9 a913e7a1
mov 0x140,%g5
ldda [%i1+%g5]ASI_BLK_SL,%f0 ! Block Load from 0000000070800140
! Mem[00000000708000dc] = 75a8fab1, %l4 = 000000003026af7f
swap [%i1+0x0dc],%l4 ! %l4 = 0000000075a8fab1
! Mem[0000000090800010] = ead2886d 9a5359ed, %g2 = 00000085, %g3 = 0eb0b5a8
ldd [%i5+%o2],%g2 ! %g2 = 00000000ead2886d 000000009a5359ed
! %f16 = eeb3d028 15268b10 d3939572 108ede10
! %f20 = d5009cc1 34e9a1de dea02656 e9c7895c
! %f24 = 0472533f 646f098f d7870ee4 7dc87848
! %f28 = fdc60f3f b7f1a1f2 67a5dcfc 0be12c9a
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[00000000718000f8] = 37531670, %l7 = 000000003992c8f0
swap [%i3+0x0f8],%l7 ! %l7 = 0000000037531670
membar #Sync ! Added by membar checker (431)
! %f0 = f434b21b 69544567 c0b40962 39d28f21
! %f4 = dceb37a3 d197af7d e79761b6 8f6a0695
! %f8 = ff429723 13260dff d026fd75 38a895f8
! %f12 = defba7b6 f4691539 a1e713a9 a9dd12bb
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[000000007000006b] = 3f33cb85, %l2 = 00000000faafe972
ldstub [%i0+0x06b],%l2 ! %l2 = 00000085000000ff
! Mem[000000007100004c] = 7ea4a783, %l7 = 0000000037531670
ldub [%i2+0x04c],%l7 ! %l7 = 000000000000007e
p48_label_18:
! Mem[0000000070000180] = 1127dbf10c0f44b1, %l4 = 0000000075a8fab1, %l0 = 00000000bf6b74d9
add %i0,0x180,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 1127dbf10c0f44b1
! %l4 = 75a8fab1, %l5 = 1557dc75, Mem[0000000070000168] = 7e1797d7 cea7b324
std %l4,[%i0+0x168] ! Mem[0000000070000168] = 75a8fab1 1557dc75
! %l0 = 0c0f44b1, %l1 = 000000bc, Mem[0000000091000040] = 3aa2ea05 430a67e9
std %l0,[%i6+0x040] ! Mem[0000000091000040] = 0c0f44b1 000000bc
! Mem[00000000918000e0] = 00bcd226, %g2 = 00000000ead2886d
lduh [%o0+0x0e2],%g2 ! %g2 = 00000000000000bc
! Mem[0000000070800184] = 84eb3fe8, %l4 = 75a8fab1, %l5 = 1557dc75
add %i1,0x184,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000084eb3fe8
! Mem[0000000071000018] = d19773cf 69cd03f8, %l2 = 00000085, %l3 = 0000006b
ldd [%i2+%o3],%l2 ! %l2 = 00000000d19773cf 0000000069cd03f8
! Mem[0000000090800144] = 756429ee, %g2 = 00000000000000bc
ldsb [%i5+0x146],%g2 ! %g2 = 0000000000000075
! Mem[0000000091800098] = a9e2f7a381b20ab6, %g2 = 0000000000000075
ldx [%o0+0x098],%g2 ! %g2 = a9e2f7a381b20ab6
! Mem[00000000918001b0] = 66d52f0c6ac8a600, %g2 = a9e2f7a381b20ab6
ldx [%o0+0x1b0],%g2 ! %g2 = 66d52f0c6ac8a600
! Mem[0000000091800124] = e19c5307, %g2 = 66d52f0c6ac8a600
ldsh [%o0+0x124],%g2 ! %g2 = ffffffffffffe19c
p48_label_19:
! Mem[0000000070000158] = 1c99058b, %l1 = 00000000000000bc
swap [%i0+0x158],%l1 ! %l1 = 000000001c99058b
! Mem[0000000071000078] = 186f9ef8e9cbdc61, %l3 = 0000000069cd03f8, %l3 = 0000000069cd03f8
add %i2,0x78,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 186f9ef8e9cbdc61
! Mem[0000000090800058] = 126e6055 58f29b62, %g2 = ffffe19c, %g3 = 9a5359ed
ldd [%i5+0x058],%g2 ! %g2 = 00000000126e6055 0000000058f29b62
! %f16 = eeb3d028 15268b10 d3939572 108ede10
! %f20 = d5009cc1 34e9a1de dea02656 e9c7895c
! %f24 = 0472533f 646f098f d7870ee4 7dc87848
! %f28 = fdc60f3f b7f1a1f2 67a5dcfc 0be12c9a
stda %f16,[%i2]ASI_BLK_AIUP ! Block Store to 0000000071000000
! Mem[0000000070000168] = 75a8fab1, %l6 = 00000000c5d2c34f
ldsh [%i0+0x16a],%l6 ! %l6 = fffffffffffffab1
! %l7 = 000000000000007e, Mem[000000009180000c] = 0f7929fd
sth %l7,[%o0+0x00c] ! Mem[000000009180000c] = 007e29fd
! %f0 = f434b21b 69544567 c0b40962 39d28f21
! %f4 = dceb37a3 d197af7d e79761b6 8f6a0695
! %f8 = ff429723 13260dff d026fd75 38a895f8
! %f12 = defba7b6 f4691539 a1e713a9 a9dd12bb
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[0000000090800130] = 352ce1a1, %g2 = 00000000126e6055
ldsh [%i5+0x132],%g2 ! %g2 = 000000000000352c
! %l0 = 0c0f44b1, %l1 = 1c99058b, Mem[00000000910000f0] = 8900ace1 d888e86d
std %l0,[%i6+0x0f0] ! Mem[00000000910000f0] = 0c0f44b1 1c99058b
! Mem[0000000070800158] = 95066a8f, %l7 = 000000000000007e
swap [%i1+0x158],%l7 ! %l7 = 0000000095066a8f
p48_label_20:
! Mem[00000000908001c8] = 832efd68, %g2 = 000000000000352c
ldub [%i5+0x1c8],%g2 ! %g2 = 0000000000000083
! %l6 = fffffab1, %l7 = 95066a8f, Mem[0000000091800170] = 7e8c17c1 1515c3a8
std %l6,[%o0+0x170] ! Mem[0000000091800170] = fffffab1 95066a8f
! Mem[00000000908001d0] = c67b24b0, %g2 = 0000000000000083
ldsb [%i5+0x1d0],%g2 ! %g2 = ffffffffffffffc6
! %l1 = 000000001c99058b, Mem[0000000091000108] = f6e26f699de122f8
stx %l1,[%i6+0x108] ! Mem[0000000091000108] = 000000001c99058b
! Mem[000000007080018c] = f65b5c8b, %l3 = e9cbdc61, %l6 = fffffab1
add %i1,0x18c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000f65b5c8b
! Mem[0000000091000094] = b2ff1719, %g2 = ffffffffffffffc6
ldub [%i6+0x095],%g2 ! %g2 = 00000000000000b2
! Mem[0000000071000081] = 29059806, %l4 = 0000000075a8fab1
ldstub [%i2+0x081],%l4 ! %l4 = 00000005000000ff
! %l5 = 0000000084eb3fe8, Mem[0000000091000127] = 4d754a2d
stb %l5,[%i6+0x127] ! Mem[0000000091000124] = e8754a2d
! Mem[0000000070000000] = 32241afe, %l7 = 0000000095066a8f
swap [%i0+%g0],%l7 ! %l7 = 0000000032241afe
! Mem[00000000908000d4] = 91b2ae27, %g2 = 00000000000000b2
lduw [%i5+0x0d4],%g2 ! %g2 = 0000000091b2ae27
p48_label_21:
! Mem[0000000070800160] = ff0d2613, %l7 = 0000000032241afe
ldsw [%i1+0x160],%l7 ! %l7 = ffffffffff0d2613
! %l5 = 0000000084eb3fe8, Mem[00000000910001f8] = c84c2b478cef9465
stx %l5,[%i6+0x1f8] ! Mem[00000000910001f8] = 0000000084eb3fe8
! Mem[0000000070000194] = a6e6af1b, %l2 = 00000000d19773cf
swap [%i0+0x194],%l2 ! %l2 = 00000000a6e6af1b
! %l0 = 1127dbf10c0f44b1, Mem[0000000071000078] = 186f9ef8
stw %l0,[%i2+0x078] ! Mem[0000000071000078] = 0c0f44b1
! Mem[0000000070800144] = 1bb234f4, %l3 = 186f9ef8e9cbdc61
ldstub [%i1+0x144],%l3 ! %l3 = 0000001b000000ff
membar #Sync ! Added by membar checker (432)
! %f16 = eeb3d028 15268b10 d3939572 108ede10
! %f20 = d5009cc1 34e9a1de dea02656 e9c7895c
! %f24 = 0472533f 646f098f d7870ee4 7dc87848
! %f28 = fdc60f3f b7f1a1f2 67a5dcfc 0be12c9a
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[0000000090000080] = eeb3d028 15268b10 d3939572 108ede10
! Mem[0000000090000090] = d5009cc1 34e9a1de dea02656 e9c7895c
! Mem[00000000900000a0] = 0472533f 646f098f d7870ee4 7dc87848
! Mem[00000000900000b0] = fdc60f3f b7f1a1f2 67a5dcfc 0be12c9a
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[00000000708000d0] = 0c517c7c, %l7 = ffffffffff0d2613
swap [%i1+0x0d0],%l7 ! %l7 = 000000000c517c7c
! Mem[0000000070800158] = 0000007eb66197e7, %l2 = 00000000a6e6af1b, %l1 = 000000001c99058b
add %i1,0x158,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 0000007eb66197e7
! Mem[000000007180003b] = cf1bae99, %l0 = 1127dbf10c0f44b1
ldstub [%i3+0x03b],%l0 ! %l0 = 00000099000000ff
p48_label_22:
! Mem[00000000918000c8] = 2bfd6112, %g2 = 0000000091b2ae27
lduh [%o0+0x0c8],%g2 ! %g2 = 0000000000002bfd
membar #Sync ! Added by membar checker (433)
! Mem[00000000900000e4] = 3f537204, %g18 = c3fae80428fa09b8
ldsw [%i4+0x0e4],%g2 ! %g2 = c3fae80428fa09b8
! Mem[0000000070800088] = 9f52339724d139a5, %l1 = 0000007eb66197e7, %l2 = 00000000a6e6af1b
add %i1,0x88,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 9f52339724d139a5
! Mem[0000000090000100] = 108b2615 28d0b3ee 10de8e10 729593d3
! Mem[0000000090000110] = dea1e934 c19c00d5 5c89c7e9 5626a0de
! Mem[0000000090000120] = 8f096f64 3f537204 4878c87d e40e87d7
! Mem[0000000090000130] = f2a1f1b7 3f0fc6fd 9a2ce10b fcdca567
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[00000000710000b4] = ab4c7fb3, %l4 = 00000005, %l3 = 0000001b
add %i2,0xb4,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000ab4c7fb3
! Mem[00000000710001c8] = 10de8e10729593d3, %l7 = 000000000c517c7c, %l0 = 0000000000000099
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 10de8e10729593d3
! %l3 = 00000000ab4c7fb3, Mem[0000000071000136] = c1bdfc40
sth %l3,[%i2+0x136] ! Mem[0000000071000134] = c1bd7fb3
! Mem[0000000071000118] = 53348586, %l6 = f65b5c8b, %l2 = 24d139a5
add %i2,0x118,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000053348586
! Mem[0000000090000158] = f71f063e, %g2 = 000000003f537204
lduh [%i4+0x15a],%g2 ! %g2 = 000000000000f71f
! Mem[0000000070800070] = cd5c3ea2, %l2 = 53348586, %l7 = 0c517c7c
add %i1,0x70,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000cd5c3ea2
p48_label_23:
! Mem[0000000071800186] = 1cb28511, %l0 = 10de8e10729593d3
ldstub [%i3+0x186],%l0 ! %l0 = 00000085000000ff
! Mem[0000000071000164] = 46330a07, %l0 = 00000085, %l5 = 84eb3fe8
add %i2,0x164,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000046330a07
! Mem[0000000091000160] = 461a1571 8506bd1f, %g2 = 0000f71f, %g3 = 58f29b62
ldd [%i6+0x160],%g2 ! %g2 = 00000000461a1571 000000008506bd1f
! Mem[00000000908000c8] = 4bc0bec3a85af894, %g2 = 00000000461a1571
ldx [%i5+0x0c8],%g2 ! %g2 = 4bc0bec3a85af894
! %l0 = 00000085, %l1 = b66197e7, Mem[0000000090800110] = 1ca44466 77404324
std %l0,[%i5+0x110] ! Mem[0000000090800110] = 00000085 b66197e7
! Mem[0000000071000168] = 5e57020b, %l7 = 00000000cd5c3ea2
ldstub [%i2+0x168],%l7 ! %l7 = 0000005e000000ff
! Mem[0000000091800044] = a6bd6b86, %g2 = 4bc0bec3a85af894
ldsh [%o0+0x044],%g2 ! %g2 = ffffffffffffa6bd
! Mem[0000000070000108] = c0d7df336d14ca1c, %l7 = 000000000000005e, %l6 = 00000000f65b5c8b
add %i0,0x108,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = c0d7df336d14ca1c
! Mem[0000000071800000] = 0777b50e b52e45c9, %l4 = 00000005, %l5 = 46330a07
ldd [%i3+%g0],%l4 ! %l4 = 000000000777b50e 00000000b52e45c9
! %l7 = 000000000000005e, Mem[000000009000019b] = 56e9c789
stb %l7,[%i4+0x19b] ! Mem[0000000090000198] = 5ee9c789
p48_label_24:
! %f0 = f434b21b 69544567 c0b40962 39d28f21
! %f4 = dceb37a3 d197af7d e79761b6 8f6a0695
! %f8 = ff429723 13260dff d026fd75 38a895f8
! %f12 = defba7b6 f4691539 a1e713a9 a9dd12bb
stda %f0,[%i3+%g5]ASI_BLK_PL ! Block Store to 0000000071800140
! %l3 = 00000000ab4c7fb3, Mem[0000000091800063] = ac2399a2
stb %l3,[%o0+0x063] ! Mem[0000000091800060] = b32399a2
! Mem[0000000090800160] = 018c86b1b61df4e1, %g2 = ffffffffffffa6bd
ldx [%i5+0x160],%g2 ! %g2 = 018c86b1b61df4e1
! %f0 = f434b21b 69544567 c0b40962 39d28f21
! %f4 = dceb37a3 d197af7d e79761b6 8f6a0695
! %f8 = ff429723 13260dff d026fd75 38a895f8
! %f12 = defba7b6 f4691539 a1e713a9 a9dd12bb
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000140
! Mem[00000000710000a8] = 97f7944a2871a573, %l0 = 0000000000000085, %l4 = 000000000777b50e
add %i2,0xa8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 97f7944a2871a573
! %l4 = 97f7944a2871a573, Mem[00000000900001fc] = a9dd12bb
sth %l4,[%i4+0x1fc] ! Mem[00000000900001fc] = a57312bb
! Mem[00000000700000e8] = da3d7409daffd76a, %l0 = 0000000000000085, %l4 = 97f7944a2871a573
add %i0,0xe8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = da3d7409daffd76a
! Mem[0000000090000080] = eeb3d028 15268b10 d3939572 108ede10
! Mem[0000000090000090] = d5009cc1 34e9a1de dea02656 e9c7895c
! Mem[00000000900000a0] = 0472533f 646f098f d7870ee4 7dc87848
! Mem[00000000900000b0] = fdc60f3f b7f1a1f2 67a5dcfc 0be12c9a
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[00000000700000fd] = e27d6fc0, %l0 = 0000000000000085
ldstub [%i0+0x0fd],%l0 ! %l0 = 0000007d000000ff
! Mem[000000007080017c] = a913e7a1, %l7 = 0000005e, %l1 = b66197e7
add %i1,0x17c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000a913e7a1
p48_label_25:
! Mem[000000009100015c] = d9168ce7, %g2 = 018c86b1b61df4e1
ldub [%i6+0x15c],%g2 ! %g2 = 00000000000000d9
! %f16 = eeb3d028 15268b10 d3939572 108ede10
! %f20 = d5009cc1 34e9a1de dea02656 e9c7895c
! %f24 = 0472533f 646f098f d7870ee4 7dc87848
! %f28 = fdc60f3f b7f1a1f2 67a5dcfc 0be12c9a
stda %f16,[%i1+%g4]ASI_BLK_AIUP ! Block Store to 0000000070800080
! %f16 = eeb3d028 15268b10 d3939572 108ede10
! %f20 = d5009cc1 34e9a1de dea02656 e9c7895c
! %f24 = 0472533f 646f098f d7870ee4 7dc87848
! %f28 = fdc60f3f b7f1a1f2 67a5dcfc 0be12c9a
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000040
! %l4 = daffd76a, %l5 = b52e45c9, Mem[00000000908001b8] = 18bd7e8a f69c3a94
std %l4,[%i5+0x1b8] ! Mem[00000000908001b8] = daffd76a b52e45c9
! Mem[00000000708001ce] = 6ee8e482, %l5 = 00000000b52e45c9
ldstub [%i1+0x1ce],%l5 ! %l5 = 000000e4000000ff
! Mem[00000000900000b8] = 67a5dcfc 0be12c9a, %g2 = 000000d9, %g3 = 8506bd1f
ldd [%i4+0x0b8],%g2 ! %g2 = 0000000067a5dcfc 000000000be12c9a
! %l2 = 53348586, %l3 = ab4c7fb3, Mem[00000000710001b8] = 17c72bb4 1e6103ea
std %l2,[%i2+0x1b8] ! Mem[00000000710001b8] = 53348586 ab4c7fb3
! %l6 = c0d7df336d14ca1c, Mem[00000000918001a0] = b513b098
stb %l6,[%o0+0x1a0] ! Mem[00000000918001a0] = 1c13b098
membar #Sync ! Added by membar checker (434)
! Mem[0000000090000158] = e79761b6, %g2 = 0000000067a5dcfc
lduw [%i4+0x158],%g2 ! %g2 = 00000000e79761b6
! Mem[0000000091000118] = 416852c01ddbb85e, %g2 = 00000000e79761b6
ldx [%i6+0x118],%g2 ! %g2 = 416852c01ddbb85e
ba,a p48_not_taken_0_end
p48_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 000000000000007d
bne,a,pn %xcc,p48_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000a913e7a1
bne,a,pn %xcc,p48_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000053348586
bne,a,pn %xcc,p48_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000ab4c7fb3
bne,a,pn %xcc,p48_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be da3d7409daffd76a
bne,a,pn %xcc,p48_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000e4
bne,a,pn %xcc,p48_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be c0d7df336d14ca1c
bne,a,pn %xcc,p48_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000005e
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 f434b21b 69544567
bne %xcc,p48_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c0b40962 39d28f21
bne %xcc,p48_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be dceb37a3 d197af7d
bne %xcc,p48_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e79761b6 8f6a0695
bne %xcc,p48_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be ff429723 13260dff
bne %xcc,p48_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be d026fd75 38a895f8
bne %xcc,p48_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be defba7b6 f4691539
bne %xcc,p48_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be a1e713a9 a9dd12bb
bne %xcc,p48_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be eeb3d028 15268b10
bne %xcc,p48_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be d3939572 108ede10
bne %xcc,p48_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be d5009cc1 34e9a1de
bne %xcc,p48_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be dea02656 e9c7895c
bne %xcc,p48_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 0472533f 646f098f
bne %xcc,p48_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be d7870ee4 7dc87848
bne %xcc,p48_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be fdc60f3f b7f1a1f2
bne %xcc,p48_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 67a5dcfc 0be12c9a
bne %xcc,p48_f30_fail
nop
! Check Local Memory
set p48_local0_expect,%g1
p48_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 95066a8ff056ad27
ldx [%i0+0x000],%g3 ! Observed data at 0000000070000000
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 594ba66211d84922
ldx [%i0+0x018],%g3 ! Observed data at 0000000070000018
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 42b78215b342ca17
ldx [%i0+0x040],%g3 ! Observed data at 0000000070000040
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = 3f33cbffc72be287
ldx [%i0+0x068],%g3 ! Observed data at 0000000070000068
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x068,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 0000009e65147a1e
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000700000d8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 72c1d227e2ff6fc0
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000700000f8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = e597a03e000000d1
ldx [%i0+0x110],%g3 ! Observed data at 0000000070000110
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = f894bfb201e3bfe9
ldx [%i0+0x128],%g3 ! Observed data at 0000000070000128
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = 000000bc87cd84a9
ldx [%i0+0x158],%g3 ! Observed data at 0000000070000158
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 75a8fab11557dc75
ldx [%i0+0x168],%g3 ! Observed data at 0000000070000168
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = 2a05a53341340f28
ldx [%i0+0x188],%g3 ! Observed data at 0000000070000188
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = b4ca4e5fd19773cf
ldx [%i0+0x190],%g3 ! Observed data at 0000000070000190
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 42b7821511c53bb7
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000700001d8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = f251c69ea09100ff
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000700001e0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x1e0,%g4
set p48_local1_expect,%g1
p48_check_local1:
ldx [%g1+0x080],%g2 ! Expected data = eeb3d02815268b10
ldx [%i1+0x080],%g3 ! Observed data at 0000000070800080
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = d3939572108ede10
ldx [%i1+0x088],%g3 ! Observed data at 0000000070800088
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = d5009cc134e9a1de
ldx [%i1+0x090],%g3 ! Observed data at 0000000070800090
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = dea02656e9c7895c
ldx [%i1+0x098],%g3 ! Observed data at 0000000070800098
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 0472533f646f098f
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000708000a0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = d7870ee47dc87848
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000708000a8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = fdc60f3fb7f1a1f2
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000708000b0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 67a5dcfc0be12c9a
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000708000b8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ff0d2613765a4158
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000708000d0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b52198c83026af7f
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000708000d8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = f617e194348bcd00
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000708000e0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x138],%g2 ! Expected data = ff7eb4fffc38dae9
ldx [%i1+0x138],%g3 ! Observed data at 0000000070800138
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 67455469ffb234f4
ldx [%i1+0x140],%g3 ! Observed data at 0000000070800140
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 0000007eb66197e7
ldx [%i1+0x158],%g3 ! Observed data at 0000000070800158
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = ff0d2613239742ff
ldx [%i1+0x160],%g3 ! Observed data at 0000000070800160
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 38ed20b911d84922
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000708001a0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = bdffd7a90183b0db
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000708001b8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 2d42f86c6ee8ff82
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000708001c8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 29ea694eff588792
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000708001f0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1f0,%g4
set p48_local2_expect,%g1
p48_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = eeb3d02815268b10
ldx [%i2+0x000],%g3 ! Observed data at 0000000071000000
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = d3939572108ede10
ldx [%i2+0x008],%g3 ! Observed data at 0000000071000008
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = d5009cc134e9a1de
ldx [%i2+0x010],%g3 ! Observed data at 0000000071000010
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = dea02656e9c7895c
ldx [%i2+0x018],%g3 ! Observed data at 0000000071000018
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0472533f646f098f
ldx [%i2+0x020],%g3 ! Observed data at 0000000071000020
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = d7870ee47dc87848
ldx [%i2+0x028],%g3 ! Observed data at 0000000071000028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = fdc60f3fb7f1a1f2
ldx [%i2+0x030],%g3 ! Observed data at 0000000071000030
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 67a5dcfc0be12c9a
ldx [%i2+0x038],%g3 ! Observed data at 0000000071000038
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = 0c0f44b1e9cbdc61
ldx [%i2+0x078],%g3 ! Observed data at 0000000071000078
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 29ff98066608528e
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 = 2a334ed9730344a6
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 = d8a6a6417d8bd5f1
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 = 2ac03eae9cecc45f
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 = 0624668417ec64e8
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 = 97f7944a2871a573
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 = 323b3ad7ab4c7fb3
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 = 191b8770a6a0d40d
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000710000b8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 575be1c9f5927ab1
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000710000d0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 6756f01734c796ff
ldx [%i2+0x120],%g3 ! Observed data at 0000000071000120
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 5e202830c1bd7fb3
ldx [%i2+0x130],%g3 ! Observed data at 0000000071000130
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x130,%g4
ldx [%g1+0x168],%g2 ! Expected data = ff57020bbcd51483
ldx [%i2+0x168],%g3 ! Observed data at 0000000071000168
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = 000000031e35fd9a
ldx [%i2+0x188],%g3 ! Observed data at 0000000071000188
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 6adde6fa3c0d8fae
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000710001a8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = d1b4895429129cf2
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000710001b0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 53348586ab4c7fb3
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000710001b8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = dea1e934c19c00d5
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000710001d0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x1d0,%g4
set p48_local3_expect,%g1
p48_check_local3:
ldx [%g1+0x038],%g2 ! Expected data = cf1baeff1f55591e
ldx [%i3+0x038],%g3 ! Observed data at 0000000071800038
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x038,%g4
ldx [%g1+0x088],%g2 ! Expected data = 9096ff62a52b064b
ldx [%i3+0x088],%g3 ! Observed data at 0000000071800088
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = c64cb1c76f51d213
ldx [%i3+0x098],%g3 ! Observed data at 0000000071800098
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 3992c8f097ef9c49
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000718000f8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 674554691bb234f4
ldx [%i3+0x140],%g3 ! Observed data at 0000000071800140
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 218fd2396209b4c0
ldx [%i3+0x148],%g3 ! Observed data at 0000000071800148
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 7daf97d1a337ebdc
ldx [%i3+0x150],%g3 ! Observed data at 0000000071800150
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 95066a8fb66197e7
ldx [%i3+0x158],%g3 ! Observed data at 0000000071800158
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = ff0d2613239742ff
ldx [%i3+0x160],%g3 ! Observed data at 0000000071800160
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = f895a83875fd26d0
ldx [%i3+0x168],%g3 ! Observed data at 0000000071800168
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 391569f4b6a7fbde
ldx [%i3+0x170],%g3 ! Observed data at 0000000071800170
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = bb12dda9a913e7a1
ldx [%i3+0x178],%g3 ! Observed data at 0000000071800178
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 4d0cf0811cb2ff11
ldx [%i3+0x180],%g3 ! Observed data at 0000000071800180
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 290598066608528e
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000718001c0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 2a334ed9730344a6
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000718001c8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 058032377d8bd5f1
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000718001d0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 2ac03eae9cecc45f
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000718001d8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 0624668417ec64e8
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000718001e0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 97f7944a2871a573
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000718001e8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 323b3ad7ab4c7fb3
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000718001f0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 191b8770a6a0d40d
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000718001f8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1f8,%g4
! The test for processor 48 has passed
p48_passed:
ta GOOD_TRAP
nop
p48_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p48_failed
p48_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p48_failed
p48_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p48_failed
p48_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p48_failed
p48_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p48_failed
p48_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p48_failed
p48_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p48_failed
p48_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p48_failed
p48_f0_fail:
set p48_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f2_fail:
set p48_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f4_fail:
set p48_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f6_fail:
set p48_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f8_fail:
set p48_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f10_fail:
set p48_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f12_fail:
set p48_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f14_fail:
set p48_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f16_fail:
set p48_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f18_fail:
set p48_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f20_fail:
set p48_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f22_fail:
set p48_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f24_fail:
set p48_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f26_fail:
set p48_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f28_fail:
set p48_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p48_f30_fail:
set p48_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 48 failed
p48_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0c0] ! Set processor 48 done flag
set p48_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 48 failed
p48_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0c0] ! Set processor 48 done flag
set p48_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p48_selfmod_failed:
ba p48_failed
mov 0xabc,%g1
p48_common_error:
or %g0,0xf10,%g1
ba p48_failed
mov %o5,%g3
p48_common_signature_error:
set p48_temp,%g1
ba p48_failed
st %g2,[%g1] ! Common Lock Number
p48_common_timeout:
set p48_temp,%g1
ba p48_failed
st %g2,[%g1] ! Common Lock Number
p48_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p48_failed
mov 0x0,%g3
p48_trap1e:
ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000070800020]
stxa %l3,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071000000]
swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000070800028]
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000071000020]
stwa %l5,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000000]
ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000070800018]
ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000070000018]
done
p48_trap1o:
ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000070800020]
stxa %l3,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071000000]
swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000070800028]
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000071000020]
stwa %l5,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000000]
ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000070800018]
ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000070000018]
done
p48_trap2e:
ldda [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000070000008]
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000071000028]
stda %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071000028]
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000071000028]
done
p48_trap2o:
ldda [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000070000008]
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000071000028]
stda %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071000028]
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000071000028]
done
p48_trap3e:
nop
nop
done
p48_trap3o:
nop
nop
done
p48_init_memory_pointers:
set p48_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p48_local0_start,%i0
set p48_local1_start,%i1
set p48_local2_start,%i2
set p48_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = a38d17c3cfee29f4
ldx [%g1+0x008],%l1 ! %l1 = 1bfede9e7977f4b4
ldx [%g1+0x010],%l2 ! %l2 = 5412bf627d44bed0
ldx [%g1+0x018],%l3 ! %l3 = 7ffce0c1f251c69e
ldx [%g1+0x020],%l4 ! %l4 = e7506276a632b771
ldx [%g1+0x028],%l5 ! %l5 = b8e20d58497cb52f
ldx [%g1+0x030],%l6 ! %l6 = 84d326261f11e7ec
ldx [%g1+0x038],%l7 ! %l7 = 21496fea1320a918
! 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 = 93db0a34 c0d2c289 3ea579d9 9475a029
! %f4 = f50c27be 416c8b04 134c52d0 1d7f8223
! %f8 = 33fbe104 aefeaa39 e4988dfd 820ae70f
! %f12 = e3f1ae5f d1e4a619 fa3df580 e80c323b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 66b9722c a244e5bf b25d29d2 c910c8eb
! %f20 = e5c2be57 21f12040 a763fe4d be92404b
! %f24 = 114a147b 3e13daf3 8702fad9 26b76676
! %f28 = 59bce4b4 2a25e807 b2c20405 3fa4c468
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 46bb4e06 92686897 83f12b90 40509108
! %f36 = 3fa353d2 e3db9b2f 03f1b68c 356e4152
! %f40 = 6c6cce9f b9ecf441 95015b67 f1dadb71
! %f44 = 928976c6 dd8d072f 379eff3b 9b4601bc
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x540c17d00000006b,%g7,%g1 ! GSR scale = 13, align = 3
wr %g1,%g0,%gsr ! GSR = 540c17d00000006b
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 49
p49_label_1:
! Mem[00000000720000f4] = b6359e37, %l1 = f0f4700e8bdfa677
swap [%i0+0x0f4],%l1 ! %l1 = 00000000b6359e37
! %f16 = 66b9722c a244e5bf b25d29d2 c910c8eb
! %f20 = e5c2be57 21f12040 a763fe4d be92404b
! %f24 = 114a147b 3e13daf3 8702fad9 26b76676
! %f28 = 59bce4b4 2a25e807 b2c20405 3fa4c468
mov 0x1c0,%g4
stda %f16,[%i0+%g4]ASI_BLK_PL ! Block Store to 00000000720001c0
! %l7 = b7f1773002c15e58, Mem[0000000091000144] = 6237e19c
stw %l7,[%i6+0x144] ! Mem[0000000091000144] = 02c15e58
! Mem[000000007200017c] = 010b3242, %l7 = b7f1773002c15e58
swap [%i0+0x17c],%l7 ! %l7 = 00000000010b3242
! %l3 = 4c9d06986e1e1933, Mem[0000000090000074] = 854a2d12
sth %l3,[%i4+0x074] ! Mem[0000000090000074] = 19332d12
! Mem[00000000910000e0] = 5949c598, %g2 = 0000000000000000
lduw [%i6+0x0e0],%g2 ! %g2 = 000000005949c598
! Mem[000000007380009f] = 66ba5270, %l3 = 4c9d06986e1e1933
ldstub [%i3+0x09f],%l3 ! %l3 = 00000070000000ff
! Mem[00000000910001c4] = 24264404, %g2 = 000000005949c598
ldub [%i6+0x1c6],%g2 ! %g2 = 0000000000000024
! %l0 = ff774ca7e56c7ee3, Mem[0000000091800062] = c1ac2399
sth %l0,[%o0+0x062] ! Mem[0000000091800060] = 7ee32399
! %f0 = 93db0a34 c0d2c289 3ea579d9 9475a029
! %f4 = f50c27be 416c8b04 134c52d0 1d7f8223
! %f8 = 33fbe104 aefeaa39 e4988dfd 820ae70f
! %f12 = e3f1ae5f d1e4a619 fa3df580 e80c323b
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
p49_label_2:
! Mem[0000000072800084] = 26a6faff, %l3 = 0000000000000070
swap [%i1+0x084],%l3 ! %l3 = 0000000026a6faff
! Mem[00000000900001e0] = b1ac2ff0, %g18 = af2e744c84150f80
ldsw [%i4+0x1e0],%g2 ! %g2 = af2e744c84150f80
! Mem[0000000090000118] = 831700bd, %g2 = ffffffffb1ac2ff0
ldsh [%i4+0x11a],%g2 ! %g2 = ffffffffffff8317
! Mem[0000000090000100] = 98e575a1, %g2 = ffffffffffff8317
lduw [%i4+0x100],%g2 ! %g2 = 0000000098e575a1
! Mem[000000007300000c] = c3ac188f, %l5 = fe9a205e, %l3 = 26a6faff
add %i2,0x0c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000c3ac188f
! Mem[0000000091000090] = 898c3891 63b2ff17, %g2 = 98e575a1, %g3 = 00000000
ldd [%i6+0x090],%g2 ! %g2 = 00000000898c3891 0000000063b2ff17
! %f16 = 66b9722c a244e5bf b25d29d2 c910c8eb
! %f20 = e5c2be57 21f12040 a763fe4d be92404b
! %f24 = 114a147b 3e13daf3 8702fad9 26b76676
! %f28 = 59bce4b4 2a25e807 b2c20405 3fa4c468
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000180
! %l5 = 7db0b6fbfe9a205e, Mem[00000000908000ce] = f894a1d7
sth %l5,[%i5+0x0ce] ! Mem[00000000908000cc] = 205ea1d7
! Mem[000000009080007c] = 4c000742, %g2 = 00000000898c3891
ldsb [%i5+0x07e],%g2 ! %g2 = 000000000000004c
membar #Sync ! Added by membar checker (435)
! Mem[0000000090000180] = 66b9722c a244e5bf b25d29d2 c910c8eb
! Mem[0000000090000190] = e5c2be57 21f12040 a763fe4d be92404b
! Mem[00000000900001a0] = 114a147b 3e13daf3 8702fad9 26b76676
! Mem[00000000900001b0] = 59bce4b4 2a25e807 b2c20405 3fa4c468
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
p49_label_3:
! Mem[0000000090800018] = ffe8e6711920ca6d, %g2 = 000000000000004c
ldx [%i5+%o3],%g2 ! %g2 = ffe8e6711920ca6d
! Mem[00000000728000e8] = 0c8979f5, %l4 = 5ccf4473, %l4 = 5ccf4473
add %i1,0xe8,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000000c8979f5
! Mem[0000000073800124] = 832468e3, %l5 = fe9a205e, %l7 = 010b3242
add %i3,0x124,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000832468e3
! %f16 = 66b9722c a244e5bf b25d29d2 c910c8eb
! %f20 = e5c2be57 21f12040 a763fe4d be92404b
! %f24 = 114a147b 3e13daf3 8702fad9 26b76676
! %f28 = 59bce4b4 2a25e807 b2c20405 3fa4c468
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[00000000738000d8] = b848a344a471a816, %l5 = 7db0b6fbfe9a205e, %l7 = 00000000832468e3
add %i3,0xd8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = b848a344a471a816
membar #Sync ! Added by membar checker (436)
! Mem[00000000900001e8] = 8702fad926b76676, %g2 = ffe8e6711920ca6d
ldx [%i4+0x1e8],%g2 ! %g2 = 8702fad926b76676
! Mem[0000000090800120] = 51966be5 579eeea0, %g2 = 26b76676, %g3 = 63b2ff17
ldd [%i5+0x120],%g2 ! %g2 = 0000000051966be5 00000000579eeea0
! Mem[00000000738001ac] = b88ca1f9, %l0 = ff774ca7e56c7ee3
swap [%i3+0x1ac],%l0 ! %l0 = 00000000b88ca1f9
! Mem[0000000072000058] = fcc6fdd3, %l2 = daa7f455, %l4 = 0c8979f5
add %i0,0x58,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000fcc6fdd3
! Mem[00000000730000fe] = fd2f820b, %l7 = b848a344a471a816
ldstub [%i2+0x0fe],%l7 ! %l7 = 00000082000000ff
p49_label_4:
! %l6 = ad53c318, %l7 = 00000082, Mem[00000000900001f8] = b2c20405 3fa4c468
std %l6,[%i4+0x1f8] ! Mem[00000000900001f8] = ad53c318 00000082
! Mem[000000009000017c] = 327d0d21, %g2 = 0000000051966be5
lduw [%i4+0x17c],%g2 ! %g2 = 00000000327d0d21
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[000000007300002c] = ca8646bc, %l7 = 0000000000000082
swap [%i2+0x02c],%l7 ! %l7 = 00000000ca8646bc
! Mem[00000000918001b0] = 66d52f0c 6ac8a600, %g2 = 327d0d21, %g3 = 579eeea0
ldd [%o0+0x1b0],%g2 ! %g2 = 0000000066d52f0c 000000006ac8a600
! Mem[0000000073800124] = 832468e3, %l7 = ca8646bc, %l0 = b88ca1f9
add %i3,0x124,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000832468e3
! Mem[0000000091800178] = d42ec1f4 24544464, %g2 = 66d52f0c, %g3 = 6ac8a600
ldd [%o0+0x178],%g2 ! %g2 = 00000000d42ec1f4 0000000024544464
! Mem[0000000091000058] = 69451c90, %g18 = af2e744c84150f80
ldsw [%i6+0x058],%g2 ! %g2 = af2e744c84150f80
! Mem[00000000730001d4] = 7b31bfc3, %l1 = b6359e37, %l4 = fcc6fdd3
add %i2,0x1d4,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000007b31bfc3
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 19332d12 9d7e71e5 475088c8
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
p49_label_5:
! Mem[0000000073800174] = d919c4e1, %l0 = 832468e3, %l5 = fe9a205e
add %i3,0x174,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000d919c4e1
! Mem[0000000091800108] = d2075a40, %g18 = af2e744c84150f80
ldsw [%o0+0x108],%g2 ! %g2 = af2e744c84150f80
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[000000009000008c] = 867f2fbb, %g2 = ffffffffd2075a40
lduw [%i4+0x08c],%g2 ! %g2 = 00000000867f2fbb
! Mem[0000000090800000] = 7e966bf3, %g2 = 00000000867f2fbb
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000007e96
! %l6 = c5eacc2aad53c318, Mem[0000000072000048] = 8e864ad01d406942
stx %l6,[%i0+0x048] ! Mem[0000000072000048] = c5eacc2aad53c318
! Mem[000000009000000c] = a029f50c, %g2 = 0000000000007e96
lduh [%i4+0x00e],%g2 ! %g2 = 000000000000a029
! Mem[000000007380014a] = 8af0492b, %l0 = 00000000832468e3
ldstub [%i3+0x14a],%l0 ! %l0 = 00000049000000ff
! %l2 = db9aa6dcdaa7f455, Mem[00000000908001b6] = 876018bd
sth %l2,[%i5+0x1b6] ! Mem[00000000908001b4] = f45518bd
! Mem[0000000073000078] = d58d07d2, %l3 = 00000000c3ac188f
ldsb [%i2+0x07b],%l3 ! %l3 = ffffffffffffffd2
p49_label_6:
! Mem[0000000090000180] = 66b9722c a244e5bf b25d29d2 c910c8eb
! Mem[0000000090000190] = e5c2be57 21f12040 a763fe4d be92404b
! Mem[00000000900001a0] = 114a147b 3e13daf3 8702fad9 26b76676
! Mem[00000000900001b0] = 59bce4b4 2a25e807 b2c20405 3fa4c468
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! %f0 = 93db0a34 c0d2c289 3ea579d9 9475a029
! %f4 = f50c27be 416c8b04 134c52d0 1d7f8223
! %f8 = 33fbe104 aefeaa39 e4988dfd 820ae70f
! %f12 = e3f1ae5f d1e4a619 fa3df580 e80c323b
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[0000000072000107] = 7ec0576e, %l0 = 0000000000000049
ldstub [%i0+0x107],%l0 ! %l0 = 0000006e000000ff
! Mem[000000007300010c] = d62afcd5, %l4 = 000000007b31bfc3
swap [%i2+0x10c],%l4 ! %l4 = 00000000d62afcd5
! %f16 = 66b9722c a244e5bf b25d29d2 c910c8eb
! %f20 = e5c2be57 21f12040 a763fe4d be92404b
! %f24 = 114a147b 3e13daf3 8702fad9 26b76676
! %f28 = 59bce4b4 2a25e807 b2c20405 3fa4c468
mov 0x140,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[00000000728000e7] = 9451495c, %l6 = c5eacc2aad53c318
ldstub [%i1+0x0e7],%l6 ! %l6 = 0000005c000000ff
! Mem[00000000908001c8] = 832efd68, %g2 = 000000000000a029
ldsh [%i5+0x1c8],%g2 ! %g2 = ffffffffffff832e
! Mem[00000000910001c0] = 99cf8534, %g2 = ffffffffffff832e
ldsh [%i6+0x1c2],%g2 ! %g2 = ffffffffffff99cf
! Mem[0000000073800186] = 84e2721b, %l0 = 000000000000006e
ldstub [%i3+0x186],%l0 ! %l0 = 00000072000000ff
! Mem[00000000738001e4] = 91321236, %l3 = ffffffd2, %l2 = daa7f455
add %i3,0x1e4,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000091321236
p49_label_7:
! %f0 = 93db0a34 c0d2c289 3ea579d9 9475a029
! %f4 = f50c27be 416c8b04 134c52d0 1d7f8223
! %f8 = 33fbe104 aefeaa39 e4988dfd 820ae70f
! %f12 = e3f1ae5f d1e4a619 fa3df580 e80c323b
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[0000000091000030] = 70ec367ac262126c, %g2 = ffffffffffff99cf
ldx [%i6+0x030],%g2 ! %g2 = 70ec367ac262126c
! Mem[00000000908001f0] = f63f23444f3a0330, %g2 = 70ec367ac262126c
ldx [%i5+0x1f0],%g2 ! %g2 = f63f23444f3a0330
! %l5 = 00000000d919c4e1, Mem[0000000090800128] = 60245948b786dab2
stx %l5,[%i5+0x128] ! Mem[0000000090800128] = 00000000d919c4e1
! %l0 = 00000072, %l1 = b6359e37, Mem[00000000918000a8] = e290f450 706875ac
std %l0,[%o0+0x0a8] ! Mem[00000000918000a8] = 00000072 b6359e37
! Mem[00000000720000b4] = 9a246c35, %l4 = d62afcd5, %l1 = b6359e37
add %i0,0xb4,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000009a246c35
! %l0 = 0000000000000072, Mem[0000000073800180] = 23300d41
stw %l0,[%i3+0x180] ! Mem[0000000073800180] = 00000072
! Mem[0000000073000180] = a792771361f2b5b3, %l0 = 0000000000000072, %l3 = ffffffffffffffd2
add %i2,0x180,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = a792771361f2b5b3
! Mem[0000000072800108] = 2eadc547 07be324f, %l6 = 0000005c, %l7 = ca8646bc
ldd [%i1+0x108],%l6 ! %l6 = 000000002eadc547 0000000007be324f
! Mem[0000000091800168] = 697dddf6, %g2 = f63f23444f3a0330
lduh [%o0+0x16a],%g2 ! %g2 = 000000000000697d
p49_label_8:
! Mem[0000000091000020] = a4ce6cd23f02b68f, %g2 = 000000000000697d
ldx [%i6+%o4],%g2 ! %g2 = a4ce6cd23f02b68f
! Mem[0000000090800120] = 51966be5, %g18 = af2e744c84150f80
ldsw [%i5+0x120],%g2 ! %g2 = af2e744c84150f80
! Mem[0000000072000018] = 01da2af6, %l2 = 0000000091321236
swap [%i0+%o3],%l2 ! %l2 = 0000000001da2af6
! Mem[000000007280011e] = 60a05f93, %l6 = 000000002eadc547
ldstub [%i1+0x11e],%l6 ! %l6 = 0000005f000000ff
! %f0 = 93db0a34 c0d2c289 3ea579d9 9475a029
! %f4 = f50c27be 416c8b04 134c52d0 1d7f8223
! %f8 = 33fbe104 aefeaa39 e4988dfd 820ae70f
! %f12 = e3f1ae5f d1e4a619 fa3df580 e80c323b
mov 0x140,%g5
stda %f0,[%i3+%g5]ASI_BLK_S ! Block Store to 0000000073800140
! Mem[0000000072800084] = 00000070, %l4 = 00000000d62afcd5
ldstub [%i1+0x084],%l4 ! %l4 = 00000000000000ff
! Mem[0000000072000090] = 8d9cf512a3e7de60, %l4 = 0000000000000000, %l1 = 000000009a246c35
add %i0,0x90,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 8d9cf512a3e7de60
! Mem[0000000090000180] = b9722ca2, %g2 = 0000000051966be5
ldsb [%i4+0x181],%g2 ! %g2 = ffffffffffffffb9
! %l5 = 00000000d919c4e1, Mem[0000000091000069] = e4b89ea0
stb %l5,[%i6+0x069] ! Mem[0000000091000068] = e1b89ea0
! Mem[00000000720000f0] = 327a90698bdfa677, %l5 = 00000000d919c4e1, %l7 = 0000000007be324f
add %i0,0xf0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 327a90698bdfa677
p49_label_9:
! %l6 = 000000000000005f, Mem[0000000090800050] = c529d7d17177ddb1
stx %l6,[%i5+0x050] ! Mem[0000000090800050] = 000000000000005f
! Mem[00000000908000e8] = 17136640929c17e3, %g2 = ffffffffffffffb9
ldx [%i5+0x0e8],%g2 ! %g2 = 17136640929c17e3
! %f16 = 66b9722c a244e5bf b25d29d2 c910c8eb
! %f20 = e5c2be57 21f12040 a763fe4d be92404b
! %f24 = 114a147b 3e13daf3 8702fad9 26b76676
! %f28 = 59bce4b4 2a25e807 b2c20405 3fa4c468
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000100
! Mem[000000009080007c] = 3fc64c00, %g18 = af2e744c84150f80
ldsw [%i5+0x07c],%g2 ! %g2 = af2e744c84150f80
! Mem[00000000738000b0] = 2ce86613, %l6 = 000000000000005f
swap [%i3+0x0b0],%l6 ! %l6 = 000000002ce86613
! Mem[0000000073000050] = 76d385ab, %l3 = 61f2b5b3, %l0 = 00000072
add %i2,0x50,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000076d385ab
! %l5 = 00000000d919c4e1, Mem[000000007200004e] = ad53c318
sth %l5,[%i0+0x04e] ! Mem[000000007200004c] = ad53c4e1
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
membar #Sync ! Added by membar checker (437)
! Mem[000000007380016c] = 820ae70f, %l2 = 0000000001da2af6
ldsb [%i3+0x16d],%l2 ! %l2 = 000000000000000a
! Mem[000000007280004c] = f27ffda4, %l6 = 2ce86613, %l5 = d919c4e1
add %i1,0x4c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000f27ffda4
p49_label_10:
! Mem[0000000073800008] = 4adf57d4, %l5 = f27ffda4, %l2 = 0000000a
add %i3,0x08,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000004adf57d4
! Mem[0000000091800144] = 3eab924c, %g2 = 000000003fc64c00
lduh [%o0+0x144],%g2 ! %g2 = 0000000000003eab
! %l1 = 8d9cf512a3e7de60, Mem[000000009100013e] = 5a67546b
sth %l1,[%i6+0x13e] ! Mem[000000009100013c] = de60546b
! Mem[00000000738000f7] = a732bae8, %l7 = 327a90698bdfa677
ldstub [%i3+0x0f7],%l7 ! %l7 = 000000e8000000ff
! %f0 = 93db0a34 c0d2c289 3ea579d9 9475a029
! %f4 = f50c27be 416c8b04 134c52d0 1d7f8223
! %f8 = 33fbe104 aefeaa39 e4988dfd 820ae70f
! %f12 = e3f1ae5f d1e4a619 fa3df580 e80c323b
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[000000007380013a] = 5993e77d, %l6 = 000000002ce86613
ldstub [%i3+0x13a],%l6 ! %l6 = 000000e7000000ff
! %l6 = 00000000000000e7, Mem[0000000091800042] = 5005a6bd
sth %l6,[%o0+0x042] ! Mem[0000000091800040] = 00e7a6bd
! Mem[0000000073800008] = 4adf57d4, %l2 = 000000004adf57d4
ldub [%i3+0x00a],%l2 ! %l2 = 0000000000000057
! Mem[0000000073000057] = 5380482f, %l4 = 0000000000000000
ldstub [%i2+0x057],%l4 ! %l4 = 0000002f000000ff
! Mem[00000000910001dc] = 41c3c7fb, %g2 = 0000000000003eab
ldub [%i6+0x1df],%g2 ! %g2 = 0000000000000041
p49_label_11:
! Mem[00000000728000af] = 9cbab1ec, %l4 = 000000000000002f
ldstub [%i1+0x0af],%l4 ! %l4 = 000000ec000000ff
! Mem[0000000073800016] = 24529446, %l0 = 0000000076d385ab
ldstub [%i3+0x016],%l0 ! %l0 = 00000094000000ff
! Mem[00000000918001b8] = 654dc834, %g2 = 0000000000000041
ldsh [%o0+0x1ba],%g2 ! %g2 = 000000000000654d
! %l1 = 8d9cf512a3e7de60, Mem[0000000091000069] = e1b89ea0
stb %l1,[%i6+0x069] ! Mem[0000000091000068] = 60b89ea0
! Mem[00000000730001c4] = 8cd32777, %l0 = 0000000000000094
ldub [%i2+0x1c6],%l0 ! %l0 = 0000000000000027
! Mem[0000000090000180] = 66b9722c a244e5bf b25d29d2 c910c8eb
! Mem[0000000090000190] = e5c2be57 21f12040 a763fe4d be92404b
! Mem[00000000900001a0] = 114a147b 3e13daf3 8702fad9 26b76676
! Mem[00000000900001b0] = 59bce4b4 2a25e807 b2c20405 3fa4c468
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! %f16 = 66b9722c a244e5bf b25d29d2 c910c8eb
! %f20 = e5c2be57 21f12040 a763fe4d be92404b
! %f24 = 114a147b 3e13daf3 8702fad9 26b76676
! %f28 = 59bce4b4 2a25e807 b2c20405 3fa4c468
stda %f16,[%i1]ASI_BLK_PL ! Block Store to 0000000072800000
! %l6 = 000000e7, %l7 = 000000e8, Mem[00000000908000d8] = 8a14b856 f81d9f0c
std %l6,[%i5+0x0d8] ! Mem[00000000908000d8] = 000000e7 000000e8
! Mem[00000000728001bd] = d0585597, %l7 = 00000000000000e8
ldstub [%i1+0x1bd],%l7 ! %l7 = 00000058000000ff
! Mem[000000007280014e] = 9452f087, %l5 = 00000000f27ffda4
ldstub [%i1+0x14e],%l5 ! %l5 = 000000f0000000ff
p49_label_12:
! %l3 = a792771361f2b5b3, Mem[0000000091000050] = 8e45d4a630aa723f
stx %l3,[%i6+0x050] ! Mem[0000000091000050] = a792771361f2b5b3
! Mem[000000007280013c] = 095ee4e2, %l5 = 000000f0, %l3 = 61f2b5b3
add %i1,0x13c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000095ee4e2
! Mem[0000000090800124] = 579eeea0, %g18 = af2e744c84150f80
ldsw [%i5+0x124],%g2 ! %g2 = af2e744c84150f80
! Mem[000000007300008c] = 735a84eb, %l7 = 0000000000000058
swap [%i2+0x08c],%l7 ! %l7 = 00000000735a84eb
! Mem[00000000730000cc] = 30d3cf61, %l5 = 00000000000000f0
lduh [%i2+0x0ce],%l5 ! %l5 = 000000000000cf61
! Mem[0000000073000084] = 76b5c97f, %l4 = 00000000000000ec
swap [%i2+0x084],%l4 ! %l4 = 0000000076b5c97f
! Mem[0000000090000134] = 25e807b2, %g2 = 00000000579eeea0
ldub [%i4+0x135],%g2 ! %g2 = 0000000000000025
! Mem[000000009080017c] = b86205d4, %g2 = 0000000000000025
lduw [%i5+0x17c],%g2 ! %g2 = 00000000b86205d4
! Mem[00000000720001fb] = 68c4a43f, %l5 = 000000000000cf61
ldstub [%i0+0x1fb],%l5 ! %l5 = 0000003f000000ff
! %l6 = 000000e7, %l7 = 735a84eb, Mem[0000000090800188] = 723d4e83 a60a3e75
std %l6,[%i5+0x188] ! Mem[0000000090800188] = 000000e7 735a84eb
p49_label_13:
! %l7 = 00000000735a84eb, Mem[0000000090800118] = 59744ec7
stw %l7,[%i5+0x118] ! Mem[0000000090800118] = 735a84eb
! Mem[0000000072800194] = fb789a4e, %l3 = 00000000095ee4e2
ldstub [%i1+0x194],%l3 ! %l3 = 000000fb000000ff
! %l4 = 76b5c97f, %l5 = 0000003f, Mem[0000000091000100] = 8487b24e 2c1fb741
std %l4,[%i6+0x100] ! Mem[0000000091000100] = 76b5c97f 0000003f
! Mem[00000000730001dc] = 4e0f53f6, %l4 = 0000000076b5c97f
swap [%i2+0x1dc],%l4 ! %l4 = 000000004e0f53f6
! Mem[0000000091000198] = 9aa5f69e 4c575e02, %g2 = b86205d4, %g3 = 24544464
ldd [%i6+0x198],%g2 ! %g2 = 000000009aa5f69e 000000004c575e02
! %f16 = 66b9722c a244e5bf b25d29d2 c910c8eb
! %f20 = e5c2be57 21f12040 a763fe4d be92404b
! %f24 = 114a147b 3e13daf3 8702fad9 26b76676
! %f28 = 59bce4b4 2a25e807 b2c20405 3fa4c468
mov 0x1c0,%g4
stda %f16,[%i0+%g4]ASI_BLK_PL ! Block Store to 00000000720001c0
! Mem[0000000073800080] = 06b89389, %l2 = 0000000000000057
swap [%i3+0x080],%l2 ! %l2 = 0000000006b89389
! Mem[0000000073800154] = 416c8b04, %l2 = 0000000006b89389
ldstub [%i3+0x154],%l2 ! %l2 = 00000041000000ff
! Mem[00000000908000d0] = 2a91b2ae, %g2 = 000000009aa5f69e
ldsb [%i5+0x0d3],%g2 ! %g2 = 000000000000002a
membar #Sync ! Added by membar checker (438)
! %l1 = 8d9cf512a3e7de60, Mem[000000009000018c] = c910c8eb
stw %l1,[%i4+0x18c] ! Mem[000000009000018c] = a3e7de60
p49_label_14:
! Mem[000000007200018f] = ee7d2970, %l6 = 00000000000000e7
ldstub [%i0+0x18f],%l6 ! %l6 = 00000070000000ff
! %l3 = 00000000000000fb, Mem[00000000910000cc] = 8577b28a
sth %l3,[%i6+0x0cc] ! Mem[00000000910000cc] = 00fbb28a
! %l5 = 000000000000003f, Mem[00000000720001e8] = 7666b726d9fa0287
stx %l5,[%i0+0x1e8] ! Mem[00000000720001e8] = 000000000000003f
! Mem[0000000073800000] = 708b8e1e, %l0 = 0000000000000027
lduw [%i3+%g0],%l0 ! %l0 = 00000000708b8e1e
! Mem[00000000900001fc] = 00000082, %g2 = 000000000000002a
lduh [%i4+0x1fc],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800010] = a320edbf 77c60641, %g2 = 00000000, %g3 = 4c575e02
ldd [%o0+%o2],%g2 ! %g2 = 00000000a320edbf 0000000077c60641
! Mem[00000000918000d4] = 79395e06, %g2 = 00000000a320edbf
ldsh [%o0+0x0d4],%g2 ! %g2 = 0000000000007939
! %l1 = 8d9cf512a3e7de60, Mem[0000000072000038] = 1464dfd8
stw %l1,[%i0+0x038] ! Mem[0000000072000038] = a3e7de60
! %f16 = 66b9722c a244e5bf b25d29d2 c910c8eb
! %f20 = e5c2be57 21f12040 a763fe4d be92404b
! %f24 = 114a147b 3e13daf3 8702fad9 26b76676
! %f28 = 59bce4b4 2a25e807 b2c20405 3fa4c468
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[0000000091000058] = 69451c90, %g2 = 0000000000007939
lduw [%i6+0x058],%g2 ! %g2 = 0000000069451c90
p49_label_15:
! %l0 = 708b8e1e, %l1 = a3e7de60, Mem[0000000091800120] = 2aee60e7 e19c5307
std %l0,[%o0+0x120] ! Mem[0000000091800120] = 708b8e1e a3e7de60
! Mem[000000007300006c] = 7f62cb69, %l5 = 0000003f, %l5 = 0000003f
add %i2,0x6c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000007f62cb69
! Mem[000000007300013a] = 29dc2bd7, %l5 = 000000007f62cb69
ldstub [%i2+0x13a],%l5 ! %l5 = 0000002b000000ff
! Mem[00000000738001d8] = f27abcb080f158e1, %l5 = 000000000000002b, %l2 = 0000000000000041
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = f27abcb080f158e1
! Mem[00000000728000d8] = 7a3bfc15b5b54ac8, %l5 = 000000000000002b, %l0 = 00000000708b8e1e
add %i1,0xd8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 7a3bfc15b5b54ac8
! Mem[0000000072800004] = 2c72b966, %l2 = f27abcb080f158e1
ldsh [%i1+0x004],%l2 ! %l2 = 0000000000002c72
! %f0 = 93db0a34 c0d2c289 3ea579d9 9475a029
! %f4 = f50c27be 416c8b04 134c52d0 1d7f8223
! %f8 = 33fbe104 aefeaa39 e4988dfd 820ae70f
! %f12 = e3f1ae5f d1e4a619 fa3df580 e80c323b
stda %f0,[%i2+%g6]ASI_BLK_AIUPL ! Block Store to 0000000073000180
! Mem[000000007280006c] = 266d3714, %l2 = 00002c72, %l0 = b5b54ac8
add %i1,0x6c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000266d3714
! Mem[0000000073800013] = 555f2999, %l2 = 0000000000002c72
ldstub [%i3+0x013],%l2 ! %l2 = 00000099000000ff
! Mem[000000007380010d] = 82978144, %l1 = 8d9cf512a3e7de60
ldstub [%i3+0x10d],%l1 ! %l1 = 00000097000000ff
p49_label_16:
! %f0 = 93db0a34 c0d2c289 3ea579d9 9475a029
! %f4 = f50c27be 416c8b04 134c52d0 1d7f8223
! %f8 = 33fbe104 aefeaa39 e4988dfd 820ae70f
! %f12 = e3f1ae5f d1e4a619 fa3df580 e80c323b
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! %f16 = 66b9722c a244e5bf b25d29d2 c910c8eb
! %f20 = e5c2be57 21f12040 a763fe4d be92404b
! %f24 = 114a147b 3e13daf3 8702fad9 26b76676
! %f28 = 59bce4b4 2a25e807 b2c20405 3fa4c468
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! %l2 = 0000000000000099, Mem[00000000908001ac] = 7a6fb548
stw %l2,[%i5+0x1ac] ! Mem[00000000908001ac] = 00000099
! Mem[000000007280018a] = 044a3bb7, %l2 = 0000000000000099
ldstub [%i1+0x18a],%l2 ! %l2 = 0000003b000000ff
! Mem[00000000900000d0] = 048b6c41 be270cf5, %g2 = 69451c90, %g3 = 77c60641
ldd [%i4+0x0d0],%g2 ! %g2 = 00000000048b6c41 00000000be270cf5
membar #Sync ! Added by membar checker (439)
! Mem[0000000090000198] = 92be4dfe, %g2 = 00000000048b6c41
ldsh [%i4+0x19a],%g2 ! %g2 = ffffffffffff92be
! %l6 = 00000070, %l7 = 735a84eb, Mem[00000000900001d8] = 23827f1d d0524c13
std %l6,[%i4+0x1d8] ! Mem[00000000900001d8] = 00000070 735a84eb
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000080
! Mem[0000000073000061] = b43500f2, %l2 = 000000000000003b
ldstub [%i2+0x061],%l2 ! %l2 = 00000035000000ff
p49_label_17:
! Mem[00000000918000b8] = 85ed4401, %g2 = ffffffffffff92be
ldub [%o0+0x0bb],%g2 ! %g2 = 0000000000000085
! Mem[0000000090800040] = e53ae683, %g2 = 0000000000000085
ldsb [%i5+0x043],%g2 ! %g2 = ffffffffffffffe5
! %f16 = 66b9722c a244e5bf b25d29d2 c910c8eb
! %f20 = e5c2be57 21f12040 a763fe4d be92404b
! %f24 = 114a147b 3e13daf3 8702fad9 26b76676
! %f28 = 59bce4b4 2a25e807 b2c20405 3fa4c468
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[00000000918000f4] = e80a206b, %g2 = ffffffffffffffe5
lduw [%o0+0x0f4],%g2 ! %g2 = 00000000e80a206b
! Mem[00000000720000fc] = 0a17ede0, %l6 = 0000000000000070
swap [%i0+0x0fc],%l6 ! %l6 = 000000000a17ede0
! Mem[00000000918001f4] = 2e3668ed, %g2 = 00000000e80a206b
lduw [%o0+0x1f4],%g2 ! %g2 = 000000002e3668ed
! %f16 = 66b9722c a244e5bf b25d29d2 c910c8eb
! %f20 = e5c2be57 21f12040 a763fe4d be92404b
! %f24 = 114a147b 3e13daf3 8702fad9 26b76676
! %f28 = 59bce4b4 2a25e807 b2c20405 3fa4c468
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[00000000910000a8] = e1b008cc, %g18 = af2e744c84150f80
ldsw [%i6+0x0a8],%g2 ! %g2 = af2e744c84150f80
! Mem[00000000910001ac] = b75abc86, %g2 = ffffffffe1b008cc
lduw [%i6+0x1ac],%g2 ! %g2 = 00000000b75abc86
membar #Sync ! Added by membar checker (440)
! Mem[0000000090000000] = 66b9722c a244e5bf b25d29d2 c910c8eb
! Mem[0000000090000010] = e5c2be57 21f12040 a763fe4d be92404b
! Mem[0000000090000020] = 114a147b 3e13daf3 8702fad9 26b76676
! Mem[0000000090000030] = 59bce4b4 2a25e807 b2c20405 3fa4c468
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
p49_label_18:
! Mem[0000000072000178] = 8ca9a8b502c15e58, %l0 = 00000000266d3714
ldx [%i0+0x178],%l0 ! %l0 = 8ca9a8b502c15e58
! %l0 = 8ca9a8b502c15e58, Mem[00000000738000a4] = 736bca84
stb %l0,[%i3+0x0a4] ! Mem[00000000738000a4] = 586bca84
! %l3 = 00000000000000fb, Mem[00000000900001ca] = 7594d979
sth %l3,[%i4+0x1ca] ! Mem[00000000900001c8] = 00fbd979
! %l3 = 00000000000000fb, Mem[000000009180018e] = 243695e2
sth %l3,[%o0+0x18e] ! Mem[000000009180018c] = 00fb95e2
! Mem[0000000090000040] = bfe544a2 2c72b966 ebc810c9 d2295db2
! Mem[0000000090000050] = 4020f121 57bec2e5 4b4092be 4dfe63a7
! Mem[0000000090000060] = f3da133e 7b144a11 7666b726 d9fa0287
! Mem[0000000090000070] = 07e8252a b4e4bc59 68c4a43f 0504c2b2
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[0000000073800044] = 28c938b8, %l5 = 000000000000002b
lduw [%i3+0x044],%l5 ! %l5 = 0000000028c938b8
! Mem[0000000072000128] = cedfaf88fef89fd5, %l0 = 8ca9a8b502c15e58, %l2 = 0000000000000035
add %i0,0x128,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = cedfaf88fef89fd5
! Mem[00000000720001e8] = 00000000, %l5 = 28c938b8, %l4 = 4e0f53f6
add %i0,0x1e8,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000000000000
! Mem[0000000091000158] = 9ebd6795 d9168ce7, %g2 = b75abc86, %g3 = be270cf5
ldd [%i6+0x158],%g2 ! %g2 = 000000009ebd6795 00000000d9168ce7
! Mem[00000000730001b8] = 3b320ce8, %l4 = 0000000000000000
lduh [%i2+0x1ba],%l4 ! %l4 = 0000000000000ce8
p49_label_19:
! Mem[0000000091800128] = 588be828, %g18 = af2e744c84150f80
ldsw [%o0+0x128],%g2 ! %g2 = af2e744c84150f80
! Mem[000000007200004f] = ad53c4e1, %l0 = 8ca9a8b502c15e58
ldstub [%i0+0x04f],%l0 ! %l0 = 000000e1000000ff
! %f16 = 66b9722c a244e5bf b25d29d2 c910c8eb
! %f20 = e5c2be57 21f12040 a763fe4d be92404b
! %f24 = 114a147b 3e13daf3 8702fad9 26b76676
! %f28 = 59bce4b4 2a25e807 b2c20405 3fa4c468
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900000c0
! Mem[0000000073000090] = 1b995a26ec0a5b88, %l2 = cedfaf88fef89fd5, %l0 = 00000000000000e1
add %i2,0x90,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 1b995a26ec0a5b88
! Mem[0000000091800060] = 5fae7ee3 2399a21d, %g2 = 588be828, %g3 = d9168ce7
ldd [%o0+0x060],%g2 ! %g2 = 000000005fae7ee3 000000002399a21d
! Mem[00000000730001bf] = 80f53dfa, %l1 = 0000000000000097
ldstub [%i2+0x1bf],%l1 ! %l1 = 000000fa000000ff
! %l0 = 1b995a26ec0a5b88, Mem[0000000091800024] = 902fc43a
stw %l0,[%o0+0x024] ! Mem[0000000091800024] = ec0a5b88
! %l7 = 00000000735a84eb, Mem[000000009100006a] = b89ea06b
stb %l7,[%i6+0x06a] ! Mem[0000000091000068] = eb9ea06b
! Mem[00000000908000a4] = 022623a8, %g18 = af2e744c84150f80
ldsw [%i5+0x0a4],%g2 ! %g2 = af2e744c84150f80
! Mem[0000000091800048] = 12fdc0c5d125a9d9, %g2 = 00000000022623a8
ldx [%o0+0x048],%g2 ! %g2 = 12fdc0c5d125a9d9
p49_label_20:
! %l0 = ec0a5b88, %l1 = 000000fa, Mem[00000000730001a0] = 39aafeae 04e1fb33
std %l0,[%i2+0x1a0] ! Mem[00000000730001a0] = ec0a5b88 000000fa
! Mem[00000000738000c0] = 9b245deb 1c416b7a 6e526135 00b71379
! Mem[00000000738000d0] = d16213d2 5d9e47b8 b848a344 a471a816
! Mem[00000000738000e0] = ca7e919f 4d9b0e5f 8b0ff849 9db39a2f
! Mem[00000000738000f0] = 1c949364 a732baff f03022e3 ba1a7070
ldda [%i3+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 00000000738000c0
! Mem[00000000900001f8] = e880f53d, %g2 = 12fdc0c5d125a9d9
ldub [%i4+0x1fb],%g2 ! %g2 = 00000000000000e8
! %l6 = 000000000a17ede0, Mem[000000009180011c] = d5950eec
stw %l6,[%o0+0x11c] ! Mem[000000009180011c] = 0a17ede0
! %f16 = 66b9722c a244e5bf b25d29d2 c910c8eb
! %f20 = e5c2be57 21f12040 a763fe4d be92404b
! %f24 = 114a147b 3e13daf3 8702fad9 26b76676
! %f28 = 59bce4b4 2a25e807 b2c20405 3fa4c468
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[0000000072000108] = 7e52e446aa8d0b78, %l2 = cedfaf88fef89fd5, %l0 = 1b995a26ec0a5b88
add %i0,0x108,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 7e52e446aa8d0b78
! Mem[00000000910001c8] = 4404b74a, %g2 = 00000000000000e8
ldsh [%i6+0x1c8],%g2 ! %g2 = 0000000000004404
! %l1 = 00000000000000fa, Mem[0000000091000024] = 3f02b68f
stw %l1,[%i6+0x024] ! Mem[0000000091000024] = 000000fa
! Mem[0000000090000140] = 66b9722c a244e5bf b25d29d2 c910c8eb
! Mem[0000000090000150] = e5c2be57 21f12040 a763fe4d be92404b
! Mem[0000000090000160] = 114a147b 3e13daf3 8702fad9 26b76676
! Mem[0000000090000170] = 59bce4b4 2a25e807 b2c20405 3fa4c468
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[0000000072000168] = af7487f5, %l4 = 00000ce8, %l6 = 0a17ede0
add %i0,0x168,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000af7487f5
p49_label_21:
! %l3 = 00000000000000fb, Mem[00000000910000e8] = 464e3f5a
sth %l3,[%i6+0x0e8] ! Mem[00000000910000e8] = 00fb3f5a
! Mem[0000000091800144] = 3eab924c, %g2 = 0000000000004404
lduh [%o0+0x144],%g2 ! %g2 = 0000000000003eab
! Mem[00000000720001bc] = a3305348, %l6 = 00000000af7487f5
ldstub [%i0+0x1bc],%l6 ! %l6 = 000000a3000000ff
! Mem[00000000908001a0] = 01d55e31 cfd5adc6, %g2 = 00003eab, %g3 = 2399a21d
ldd [%i5+0x1a0],%g2 ! %g2 = 0000000001d55e31 00000000cfd5adc6
! Mem[0000000073000178] = bb11deb588053ebf, %l3 = 00000000000000fb, %l7 = 00000000735a84eb
add %i2,0x178,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = bb11deb588053ebf
! Mem[00000000728000d0] = 67560030949cf0b8, %l5 = 0000000028c938b8
ldx [%i1+0x0d0],%l5 ! %l5 = 67560030949cf0b8
! Mem[000000007280007c] = 9dc159c4, %l3 = 00000000000000fb
swap [%i1+0x07c],%l3 ! %l3 = 000000009dc159c4
! Mem[0000000072800053] = 5fb74322, %l2 = cedfaf88fef89fd5
ldstub [%i1+0x053],%l2 ! %l2 = 00000022000000ff
! Mem[00000000918001d8] = 487bb59abe03d043, %g2 = 0000000001d55e31
ldx [%o0+0x1d8],%g2 ! %g2 = 487bb59abe03d043
membar #Sync ! Added by membar checker (441)
! Mem[0000000090000118] = a763fe4d be92404b, %g2 = be03d043, %g3 = cfd5adc6
ldd [%i4+0x118],%g2 ! %g2 = 00000000a763fe4d 00000000be92404b
p49_label_22:
! %l5 = 67560030949cf0b8, Mem[0000000073000154] = d7a6b651
stw %l5,[%i2+0x154] ! Mem[0000000073000154] = 949cf0b8
! Mem[0000000090000100] = 66b9722c, %g18 = af2e744c84150f80
ldsw [%i4+0x100],%g2 ! %g2 = af2e744c84150f80
! Mem[00000000738000c8] = 6e526135, %l1 = 00000000000000fa
swap [%i3+0x0c8],%l1 ! %l1 = 000000006e526135
! Mem[0000000072000140] = 7a639539 299fadfa, %l6 = 000000a3, %l7 = 88053ebf
ldd [%i0+0x140],%l6 ! %l6 = 000000007a639539 00000000299fadfa
! Mem[0000000073000170] = 66b5d446d9b561d4, %l6 = 000000007a639539, %l5 = 67560030949cf0b8
add %i2,0x170,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 66b5d446d9b561d4
! Mem[000000007300012a] = 65524de9, %l7 = 00000000299fadfa
ldstub [%i2+0x12a],%l7 ! %l7 = 0000004d000000ff
! Mem[0000000090000144] = 44e5bfb2, %g2 = 0000000066b9722c
ldsb [%i4+0x145],%g2 ! %g2 = 0000000000000044
! Mem[000000007200000c] = 4d5f7e29, %l6 = 7a639539, %l3 = 9dc159c4
add %i0,0x0c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000004d5f7e29
! %l0 = aa8d0b78, %l1 = 6e526135, Mem[0000000090000070] = 07e8252a b4e4bc59
std %l0,[%i4+0x070] ! Mem[0000000090000070] = aa8d0b78 6e526135
! Mem[0000000090000100] = 66b9722c a244e5bf b25d29d2 c910c8eb
! Mem[0000000090000110] = e5c2be57 21f12040 a763fe4d be92404b
! Mem[0000000090000120] = 114a147b 3e13daf3 8702fad9 26b76676
! Mem[0000000090000130] = 59bce4b4 2a25e807 b2c20405 3fa4c468
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000100
p49_label_23:
! Mem[0000000073800140] = 93db0a34c0d2c289, %l6 = 000000007a639539, %l7 = 000000000000004d
add %i3,0x140,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 93db0a34c0d2c289
! Mem[0000000072000098] = f1f8ec6b, %l0 = aa8d0b78, %l0 = aa8d0b78
add %i0,0x98,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000f1f8ec6b
! Mem[0000000073800144] = c0d2c289, %l3 = 000000004d5f7e29
swap [%i3+0x144],%l3 ! %l3 = 00000000c0d2c289
! Mem[0000000091000180] = 4134d025, %g2 = 0000000000000044
lduh [%i6+0x182],%g2 ! %g2 = 0000000000004134
! Mem[0000000091800098] = a9e2f7a3, %g18 = af2e744c84150f80
ldsw [%o0+0x098],%g2 ! %g2 = af2e744c84150f80
! Mem[0000000091800048] = fdc0c5d1, %g2 = ffffffffa9e2f7a3
ldsb [%o0+0x049],%g2 ! %g2 = fffffffffffffffd
! Mem[00000000738001f0] = 4b35e8a950597c28, %l3 = 00000000c0d2c289, %l7 = 93db0a34c0d2c289
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 4b35e8a950597c28
! Mem[00000000900000b0] = 06fd306f, %g2 = fffffffffffffffd
ldsh [%i4+0x0b0],%g2 ! %g2 = 00000000000006fd
! Mem[0000000090800058] = 605558f2, %g2 = 00000000000006fd
ldsb [%i5+0x05a],%g2 ! %g2 = 0000000000000060
! %l3 = 00000000c0d2c289, Mem[0000000091000140] = 546b0b27
stw %l3,[%i6+0x140] ! Mem[0000000091000140] = c0d2c289
p49_label_24:
! %l0 = 00000000f1f8ec6b, Mem[0000000090800048] = 9e212fc6
sth %l0,[%i5+0x048] ! Mem[0000000090800048] = ec6b2fc6
! Mem[0000000091800154] = d5f7f42a, %g2 = 0000000000000060
lduh [%o0+0x154],%g2 ! %g2 = 000000000000d5f7
! Mem[00000000730001e8] = d6f78731e4d46c05, %l1 = 000000006e526135, %l3 = 00000000c0d2c289
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = d6f78731e4d46c05
! Mem[00000000730000f8] = f0478a7ffd2fff0b, %l5 = 66b5d446d9b561d4, %l3 = d6f78731e4d46c05
add %i2,0xf8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = f0478a7ffd2fff0b
! Mem[0000000073000020] = 7ee27ec0, %l7 = 4b35e8a950597c28
swap [%i2+%o4],%l7 ! %l7 = 000000007ee27ec0
! Mem[00000000738000e0] = ca7e919f, %l4 = 0000000000000ce8
swap [%i3+0x0e0],%l4 ! %l4 = 00000000ca7e919f
! %l4 = ca7e919f, %l5 = d9b561d4, Mem[0000000090000090] = 7864c49d 4dd1502b
std %l4,[%i4+0x090] ! Mem[0000000090000090] = ca7e919f d9b561d4
! %l7 = 000000007ee27ec0, Mem[00000000738000de] = a471a816
sth %l7,[%i3+0x0de] ! Mem[00000000738000dc] = a4717ec0
! %l0 = 00000000f1f8ec6b, Mem[0000000090800134] = e1a159c7
sth %l0,[%i5+0x134] ! Mem[0000000090800134] = ec6b59c7
! Mem[00000000918001a4] = 7981f69e, %g2 = 000000000000d5f7
ldsb [%o0+0x1a6],%g2 ! %g2 = 0000000000000079
p49_label_25:
! Mem[000000009080015c] = af11e101, %g2 = 0000000000000079
ldub [%i5+0x15d],%g2 ! %g2 = 00000000000000af
! Mem[0000000073000094] = ec0a5b88, %l5 = 66b5d446d9b561d4
ldstub [%i2+0x094],%l5 ! %l5 = 000000ec000000ff
! Mem[00000000900000c0] = bfe544a2 2c72b966 ebc810c9 d2295db2
! Mem[00000000900000d0] = 4020f121 57bec2e5 4b4092be 4dfe63a7
! Mem[00000000900000e0] = f3da133e 7b144a11 7666b726 d9fa0287
! Mem[00000000900000f0] = 07e8252a b4e4bc59 68c4a43f 0504c2b2
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091800180] = 1de20240, %g2 = 00000000000000af
lduw [%o0+0x180],%g2 ! %g2 = 000000001de20240
! Mem[0000000091000018] = 4118285b 0eb0b5a8, %g2 = 1de20240, %g3 = be92404b
ldd [%i6+%o3],%g2 ! %g2 = 000000004118285b 000000000eb0b5a8
! %l1 = 000000006e526135, Mem[0000000090800040] = 0b50ebe53ae6831c
stx %l1,[%i5+0x040] ! Mem[0000000090800040] = 000000006e526135
! Mem[00000000720000b8] = 36197e2f, %l3 = fd2fff0b, %l2 = 00000022
add %i0,0xb8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000036197e2f
! Mem[0000000073800028] = 8861a061, %l4 = 00000000ca7e919f
ldstub [%i3+%o5],%l4 ! %l4 = 00000088000000ff
! Mem[00000000730001e3] = 722cba92, %l3 = f0478a7ffd2fff0b
ldstub [%i2+0x1e3],%l3 ! %l3 = 00000092000000ff
! %l2 = 0000000036197e2f, Mem[00000000908000f8] = 23f5bd3b6165d2b5
stx %l2,[%i5+0x0f8] ! Mem[00000000908000f8] = 0000000036197e2f
ba,a p49_not_taken_0_end
p49_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000f1f8ec6b
bne,a,pn %xcc,p49_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000006e526135
bne,a,pn %xcc,p49_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000036197e2f
bne,a,pn %xcc,p49_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000092
bne,a,pn %xcc,p49_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000088
bne,a,pn %xcc,p49_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000ec
bne,a,pn %xcc,p49_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000007a639539
bne,a,pn %xcc,p49_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000007ee27ec0
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 9b245deb 1c416b7a
bne %xcc,p49_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 6e526135 00b71379
bne %xcc,p49_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be d16213d2 5d9e47b8
bne %xcc,p49_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be b848a344 a471a816
bne %xcc,p49_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be ca7e919f 4d9b0e5f
bne %xcc,p49_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 8b0ff849 9db39a2f
bne %xcc,p49_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 1c949364 a732baff
bne %xcc,p49_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be f03022e3 ba1a7070
bne %xcc,p49_f14_fail
nop
! Check Local Memory
set p49_local0_expect,%g1
p49_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 91321236e2a4254e
ldx [%i0+0x018],%g3 ! Observed data at 0000000072000018
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = a3e7de6096bec2eb
ldx [%i0+0x038],%g3 ! Observed data at 0000000072000038
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = c5eacc2aad53c4ff
ldx [%i0+0x048],%g3 ! Observed data at 0000000072000048
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x048,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 327a90698bdfa677
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000720000f0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 2ad3b17800000070
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000720000f8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 11b0c5017ec057ff
ldx [%i0+0x100],%g3 ! Observed data at 0000000072000100
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x100,%g4
ldx [%g1+0x178],%g2 ! Expected data = 8ca9a8b502c15e58
ldx [%i0+0x178],%g3 ! Observed data at 0000000072000178
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 7b9933eeee7d29ff
ldx [%i0+0x188],%g3 ! Observed data at 0000000072000188
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 7842e862ff305348
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000720001b8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = bfe544a22c72b966
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000720001c0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ebc810c9d2295db2
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000720001c8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 4020f12157bec2e5
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000720001d0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 4b4092be4dfe63a7
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000720001d8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = f3da133e7b144a11
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000720001e0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 000000000000003f
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000720001e8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 07e8252ab4e4bc59
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000720001f0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 68c4a43f0504c2b2
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000720001f8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x1f8,%g4
set p49_local1_expect,%g1
p49_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = bfe544a22c72b966
ldx [%i1+0x000],%g3 ! Observed data at 0000000072800000
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ebc810c9d2295db2
ldx [%i1+0x008],%g3 ! Observed data at 0000000072800008
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4020f12157bec2e5
ldx [%i1+0x010],%g3 ! Observed data at 0000000072800010
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 4b4092be4dfe63a7
ldx [%i1+0x018],%g3 ! Observed data at 0000000072800018
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = f3da133e7b144a11
ldx [%i1+0x020],%g3 ! Observed data at 0000000072800020
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 7666b726d9fa0287
ldx [%i1+0x028],%g3 ! Observed data at 0000000072800028
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 07e8252ab4e4bc59
ldx [%i1+0x030],%g3 ! Observed data at 0000000072800030
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 68c4a43f0504c2b2
ldx [%i1+0x038],%g3 ! Observed data at 0000000072800038
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 5fb743ffd303c301
ldx [%i1+0x050],%g3 ! Observed data at 0000000072800050
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = eedf63d8000000fb
ldx [%i1+0x078],%g3 ! Observed data at 0000000072800078
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = ec87d0feff000070
ldx [%i1+0x080],%g3 ! Observed data at 0000000072800080
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = b5285f7f9cbab1ff
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000728000a8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 82067e2d945149ff
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000728000e0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x118],%g2 ! Expected data = c8ab01ca60a0ff93
ldx [%i1+0x118],%g3 ! Observed data at 0000000072800118
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = a88184749452ff87
ldx [%i1+0x148],%g3 ! Observed data at 0000000072800148
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x148,%g4
ldx [%g1+0x188],%g2 ! Expected data = 044affb755d8eba2
ldx [%i1+0x188],%g3 ! Observed data at 0000000072800188
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 375f4281ff789a4e
ldx [%i1+0x190],%g3 ! Observed data at 0000000072800190
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 378ae200d0ff5597
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000728001b8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x1b8,%g4
set p49_local2_expect,%g1
p49_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = 50597c28d5220c29
ldx [%i2+0x020],%g3 ! Observed data at 0000000073000020
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2b494ee600000082
ldx [%i2+0x028],%g3 ! Observed data at 0000000073000028
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 76d385ab538048ff
ldx [%i2+0x050],%g3 ! Observed data at 0000000073000050
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = b4ff00f23ecb3d9f
ldx [%i2+0x060],%g3 ! Observed data at 0000000073000060
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 5cee4273000000ec
ldx [%i2+0x080],%g3 ! Observed data at 0000000073000080
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 6efb02a300000058
ldx [%i2+0x088],%g3 ! Observed data at 0000000073000088
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 1b995a26ff0a5b88
ldx [%i2+0x090],%g3 ! Observed data at 0000000073000090
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = f0478a7ffd2fff0b
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000730000f8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 00d3f4cc7b31bfc3
ldx [%i2+0x108],%g3 ! Observed data at 0000000073000108
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 6552ffe9a25429d9
ldx [%i2+0x128],%g3 ! Observed data at 0000000073000128
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 29dcffd7dd0426ae
ldx [%i2+0x138],%g3 ! Observed data at 0000000073000138
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 6dc4e99e949cf0b8
ldx [%i2+0x150],%g3 ! Observed data at 0000000073000150
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = 89c2d2c0340adb93
ldx [%i2+0x180],%g3 ! Observed data at 0000000073000180
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 29a07594d979a53e
ldx [%i2+0x188],%g3 ! Observed data at 0000000073000188
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 048b6c41be270cf5
ldx [%i2+0x190],%g3 ! Observed data at 0000000073000190
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 23827f1dd0524c13
ldx [%i2+0x198],%g3 ! Observed data at 0000000073000198
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ec0a5b88000000fa
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000730001a0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 0fe70a82fd8d98e4
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000730001a8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 19a6e4d15faef1e3
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000730001b0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 3b320ce880f53dff
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000730001b8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 176dfa9276b5c97f
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 = 722cbaff531387d5
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000730001e0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1e0,%g4
set p49_local3_expect,%g1
p49_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 555f29ff2452ff46
ldx [%i3+0x010],%g3 ! Observed data at 0000000073800010
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff61a061a59918e2
ldx [%i3+0x028],%g3 ! Observed data at 0000000073800028
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x028,%g4
ldx [%g1+0x080],%g2 ! Expected data = 000000570456034f
ldx [%i3+0x080],%g3 ! Observed data at 0000000073800080
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = c18658d766ba52ff
ldx [%i3+0x098],%g3 ! Observed data at 0000000073800098
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 0b2cb611586bca84
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000738000a0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0000005f0ee1cfd2
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000738000b0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 000000fa00b71379
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000738000c8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b848a344a4717ec0
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000738000d8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 00000ce84d9b0e5f
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000738000e0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 1c949364a732baff
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000738000f0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 5e2b1b7382ff8144
ldx [%i3+0x108],%g3 ! Observed data at 0000000073800108
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x108,%g4
ldx [%g1+0x138],%g2 ! Expected data = 5993ff7d2c26dbe5
ldx [%i3+0x138],%g3 ! Observed data at 0000000073800138
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 93db0a344d5f7e29
ldx [%i3+0x140],%g3 ! Observed data at 0000000073800140
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 3ea579d99475a029
ldx [%i3+0x148],%g3 ! Observed data at 0000000073800148
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = f50c27beff6c8b04
ldx [%i3+0x150],%g3 ! Observed data at 0000000073800150
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 134c52d01d7f8223
ldx [%i3+0x158],%g3 ! Observed data at 0000000073800158
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 33fbe104aefeaa39
ldx [%i3+0x160],%g3 ! Observed data at 0000000073800160
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = e4988dfd820ae70f
ldx [%i3+0x168],%g3 ! Observed data at 0000000073800168
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = e3f1ae5fd1e4a619
ldx [%i3+0x170],%g3 ! Observed data at 0000000073800170
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = fa3df580e80c323b
ldx [%i3+0x178],%g3 ! Observed data at 0000000073800178
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0000007284e2ff1b
ldx [%i3+0x180],%g3 ! Observed data at 0000000073800180
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 9cb27d73e56c7ee3
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000738001a8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x1a8,%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
! 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:
ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000073800000]
stba %l3,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800020]
done
p49_trap1o:
ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000073800000]
stba %l3,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800020]
done
p49_trap2e:
lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000073800010]
ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000073000000]
done
p49_trap2o:
lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000073800010]
ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000073000000]
done
p49_trap3e:
nop
nop
done
p49_trap3o:
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 = ff774ca7e56c7ee3
ldx [%g1+0x008],%l1 ! %l1 = f0f4700e8bdfa677
ldx [%g1+0x010],%l2 ! %l2 = db9aa6dcdaa7f455
ldx [%g1+0x018],%l3 ! %l3 = 4c9d06986e1e1933
ldx [%g1+0x020],%l4 ! %l4 = 451cd4125ccf4473
ldx [%g1+0x028],%l5 ! %l5 = 7db0b6fbfe9a205e
ldx [%g1+0x030],%l6 ! %l6 = c5eacc2aad53c318
ldx [%g1+0x038],%l7 ! %l7 = b7f1773002c15e58
! 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 = 199c1d7a 9818a177 4207157e 9a5609ba
! %f4 = ee76bf13 e5cfa2c2 e6d716df 4a4364d2
! %f8 = 4e8c4624 ef8bd5e7 ffffacd5 41a657fb
! %f12 = f959939b 11767db6 04acf42b 50f7402c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b29b4172 ca30bbb6 013b9011 8ec352ba
! %f20 = 909f3bd4 f9eb7197 db7bb23f ad006bb4
! %f24 = 88f73094 3d4a33e1 1ee42085 03633b21
! %f28 = c4652361 0b50f625 5b1258cf f7106351
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 56d568f5 502128b1 23834418 de24662a
! %f36 = 53b5d987 5cb20460 218718cb 5363092b
! %f40 = 003a8e10 cfb07249 d25289c8 224fd096
! %f44 = 73817b62 cf7c2516 44317cce f45aab92
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x72cec5bf00000043,%g7,%g1 ! GSR scale = 8, align = 3
wr %g1,%g0,%gsr ! GSR = 72cec5bf00000043
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[0000000075000184] = 09f953d4, %l6 = 107692d41c5825d0
ldstub [%i2+0x184],%l6 ! %l6 = 00000009000000ff
! Mem[0000000090000040] = 768f481b, %g18 = 197aba0867244c28
ldsw [%i4+0x040],%g2 ! %g2 = 197aba0867244c28
! Mem[0000000091800030] = d834c2f1, %g18 = 197aba0867244c28
ldsw [%o0+0x030],%g2 ! %g2 = 197aba0867244c28
! Mem[00000000750000d0] = 48afe83f5c4925db, %l3 = 8ccf642e5da3887d, %l1 = 974b422644d2ef1e
add %i2,0xd0,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 48afe83f5c4925db
! Mem[0000000075000018] = 916bc000, %l2 = d5ffd6cbd397f2ee
swap [%i2+%o3],%l2 ! %l2 = 00000000916bc000
! %l3 = 8ccf642e5da3887d, Mem[00000000900000b0] = 06fd306f
stb %l3,[%i4+0x0b0] ! Mem[00000000900000b0] = 7dfd306f
! %f16 = b29b4172 ca30bbb6 013b9011 8ec352ba
! %f20 = 909f3bd4 f9eb7197 db7bb23f ad006bb4
! %f24 = 88f73094 3d4a33e1 1ee42085 03633b21
! %f28 = c4652361 0b50f625 5b1258cf f7106351
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[00000000740001c0] = d08abcfc d36c73fb c480d8b9 8f5d6322
! Mem[00000000740001d0] = 9b768815 fa2b6aeb 5e2f1521 6114da1c
! Mem[00000000740001e0] = 3dc46f17 05b31fdc 0dc07887 5c65b220
! Mem[00000000740001f0] = 09ebfe04 7ef97ed5 8e2e7050 f7abf5d9
ldda [%i0+%g4]ASI_BLK_P,%f16 ! Block Load from 00000000740001c0
! Mem[00000000900000d0] = 6c8b41b6, %g2 = ffffffffd834c2f1
lduw [%i4+0x0d0],%g2 ! %g2 = 000000006c8b41b6
! Mem[0000000091000198] = f69e4c57, %g2 = 000000006c8b41b6
ldub [%i6+0x19a],%g2 ! %g2 = 00000000000000f6
p50_label_2:
! Mem[00000000910001f8] = 2b478cef, %g2 = 00000000000000f6
ldsh [%i6+0x1fa],%g2 ! %g2 = 0000000000002b47
! Mem[00000000740000a1] = 3e17db1b, %l4 = 77a7c59a1f7d85a0
ldstub [%i0+0x0a1],%l4 ! %l4 = 00000017000000ff
! Mem[0000000075800118] = 06e96fae8b3cde64, %l6 = 0000000000000009, %l4 = 0000000000000017
add %i3,0x118,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 06e96fae8b3cde64
! Mem[0000000074800140] = 60469d92, %l5 = 94760a13, %l1 = 5c4925db
add %i1,0x140,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000060469d92
membar #Sync ! Added by membar checker (442)
! Mem[00000000900001dc] = 7bdbe133, %g2 = 0000000000002b47
lduh [%i4+0x1de],%g2 ! %g2 = 0000000000007bdb
! %l7 = b8e253227bf473c8, Mem[00000000918000b0] = c1b308bae5d4a297
stx %l7,[%o0+0x0b0] ! Mem[00000000918000b0] = b8e253227bf473c8
! Mem[0000000074000155] = e7ce8b69, %l7 = b8e253227bf473c8
ldstub [%i0+0x155],%l7 ! %l7 = 000000ce000000ff
! Mem[000000007500004c] = 0df4a3ac, %l2 = 00000000916bc000
ldsh [%i2+0x04e],%l2 ! %l2 = ffffffffffffa3ac
! Mem[0000000075000050] = ffb00e5e, %l2 = ffffffffffffa3ac
ldstub [%i2+0x050],%l2 ! %l2 = 000000ff000000ff
! Mem[00000000740000ee] = 1dd96316, %l4 = 06e96fae8b3cde64
ldstub [%i0+0x0ee],%l4 ! %l4 = 00000063000000ff
p50_label_3:
! Mem[000000009180004c] = a9d9e987, %g2 = 0000000000007bdb
lduh [%o0+0x04e],%g2 ! %g2 = 000000000000a9d9
! Mem[0000000091000134] = db16b943, %g2 = 000000000000a9d9
lduh [%i6+0x136],%g2 ! %g2 = 000000000000db16
! %l2 = 000000ff, %l3 = 5da3887d, Mem[00000000918000e0] = 96b5b438 d226234a
std %l2,[%o0+0x0e0] ! Mem[00000000918000e0] = 000000ff 5da3887d
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 7dfd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! %l7 = 00000000000000ce, Mem[00000000900000ec] = b24c6065
stb %l7,[%i4+0x0ec] ! Mem[00000000900000ec] = ce4c6065
! Mem[0000000075800158] = c02a94ae, %l2 = 00000000000000ff
ldstub [%i3+0x158],%l2 ! %l2 = 000000c0000000ff
! Mem[0000000091000158] = 9ebd6795d9168ce7, %g2 = 000000000000db16
ldx [%i6+0x158],%g2 ! %g2 = 9ebd6795d9168ce7
! Mem[00000000758001f8] = d68c78dfafe9620c, %l2 = 00000000000000c0, %l4 = 0000000000000063
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = d68c78dfafe9620c
! Mem[0000000075000044] = 06c3d97a, %l5 = 94760a13, %l6 = 00000009
add %i2,0x44,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000006c3d97a
! Mem[0000000090000108] = 2c8c7beb, %g2 = 9ebd6795d9168ce7
ldsh [%i4+0x10a],%g2 ! %g2 = 0000000000002c8c
p50_label_4:
! %l2 = 00000000000000c0, Mem[00000000900001de] = 7bdbe133
sth %l2,[%i4+0x1de] ! Mem[00000000900001dc] = 00c0e133
! %l6 = 0000000006c3d97a, Mem[0000000091000138] = b94344f70d365a67
stx %l6,[%i6+0x138] ! Mem[0000000091000138] = 0000000006c3d97a
! Mem[0000000074000158] = 0fe338a4, %l7 = 000000ce, %l2 = 000000c0
add %i0,0x158,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000000fe338a4
! Mem[0000000091800128] = 588be828, %g2 = 0000000000002c8c
lduw [%o0+0x128],%g2 ! %g2 = 00000000588be828
! %l0 = 7db31f3699f1f13a, Mem[000000009180004f] = d9e98753
stb %l0,[%o0+0x04f] ! Mem[000000009180004c] = 3ae98753
! Mem[00000000740001e0] = 3dc46f17, %l5 = 4502ac9494760a13
swap [%i0+0x1e0],%l5 ! %l5 = 000000003dc46f17
! Mem[0000000074800094] = 72de89f6, %l2 = 0fe338a4, %l0 = 99f1f13a
add %i1,0x94,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000072de89f6
! Mem[0000000091800064] = 2399a21d, %g18 = 197aba0867244c28
ldsw [%o0+0x064],%g2 ! %g2 = 197aba0867244c28
! %l1 = 0000000060469d92, Mem[0000000074000198] = 268dfd5f5fb538c4
stx %l1,[%i0+0x198] ! Mem[0000000074000198] = 0000000060469d92
! %l0 = 0000000072de89f6, Mem[0000000091800024] = 902fc43a
sth %l0,[%o0+0x024] ! Mem[0000000091800024] = 89f6c43a
p50_label_5:
! Mem[0000000074000048] = 44d7f6bd, %l7 = 00000000000000ce
swap [%i0+0x048],%l7 ! %l7 = 0000000044d7f6bd
! Mem[0000000075800080] = dc0818cf508d3c14, %l5 = 000000003dc46f17, %l0 = 0000000072de89f6
add %i3,0x80,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = dc0818cf508d3c14
! Mem[0000000074000030] = 883402c6, %l0 = dc0818cf508d3c14
swap [%i0+0x030],%l0 ! %l0 = 00000000883402c6
! Mem[0000000074800024] = c4ad4567, %l3 = 5da3887d, %l5 = 3dc46f17
add %i1,0x24,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000c4ad4567
! %l3 = 8ccf642e5da3887d, Mem[0000000090800075] = 2f956a66
stb %l3,[%i5+0x075] ! Mem[0000000090800074] = 7d956a66
! Mem[00000000748000d0] = 98118758, %l5 = 00000000c4ad4567
swap [%i1+0x0d0],%l5 ! %l5 = 0000000098118758
! Mem[0000000090800074] = 477d956a, %g2 = 000000002399a21d
ldsh [%i5+0x074],%g2 ! %g2 = 000000000000477d
! Mem[000000007500005b] = c596bb0a, %l4 = d68c78dfafe9620c
ldstub [%i2+0x05b],%l4 ! %l4 = 0000000a000000ff
! Mem[0000000091800028] = 52a3a6da, %g2 = 000000000000477d
ldsh [%o0+%o5],%g2 ! %g2 = 00000000000052a3
! %l0 = 883402c6, %l1 = 60469d92, Mem[0000000074000000] = 2f9002e9 f17e2adb
std %l0,[%i0+%g0] ! Mem[0000000074000000] = 883402c6 60469d92
p50_label_6:
! Mem[00000000918001b8] = 311b654d, %g2 = 00000000000052a3
lduh [%o0+0x1b8],%g2 ! %g2 = 000000000000311b
! Mem[0000000074800124] = fc28912f, %l5 = 0000000098118758
swap [%i1+0x124],%l5 ! %l5 = 00000000fc28912f
! Mem[00000000758001c8] = 00503458, %l1 = 60469d92, %l4 = 0000000a
add %i3,0x1c8,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000000503458
! Mem[00000000908000cc] = a85af894, %g18 = 197aba0867244c28
ldsw [%i5+0x0cc],%g2 ! %g2 = 197aba0867244c28
! Mem[0000000075800108] = 81ffccf7, %l1 = 0000000060469d92
ldsb [%i3+0x10a],%l1 ! %l1 = ffffffffffffffcc
! %l4 = 00503458, %l5 = fc28912f, Mem[00000000908000f0] = 6f92f006 15af7d1c
std %l4,[%i5+0x0f0] ! Mem[00000000908000f0] = 00503458 fc28912f
! Mem[00000000918000e8] = 57e20fed be34bf17, %g2 = a85af894, %g3 = 00000000
ldd [%o0+0x0e8],%g2 ! %g2 = 0000000057e20fed 00000000be34bf17
! Mem[00000000748001f0] = bb09b0ed 515eb0da, %l2 = 0fe338a4, %l3 = 5da3887d
ldd [%i1+0x1f0],%l2 ! %l2 = 00000000bb09b0ed 00000000515eb0da
! %l5 = 00000000fc28912f, Mem[00000000908000d0] = a1d7532a91b2ae27
stx %l5,[%i5+0x0d0] ! Mem[00000000908000d0] = 00000000fc28912f
! Mem[00000000750001c0] = cbcfc600 df04d0d8 1fa02f7e a7e7d29a
! Mem[00000000750001d0] = c74e989b 648e068d 921ee4f6 ebf0bc2d
! Mem[00000000750001e0] = 23f60bca 0fc479da dfa478da c3ed62e8
! Mem[00000000750001f0] = f28458bc d037ed84 643e7c1b a1c2fa82
ldda [%i2+%g4]ASI_BLK_AIUSL,%f0 ! Block Load from 00000000750001c0
p50_label_7:
! Mem[0000000091800070] = 7f000d05, %g2 = 0000000057e20fed
ldub [%o0+0x073],%g2 ! %g2 = 000000000000007f
! Mem[0000000074800014] = d776f552, %l6 = 06c3d97a, %l6 = 06c3d97a
add %i1,0x14,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000d776f552
! Mem[0000000075800134] = 73b99d20, %l4 = 00503458, %l4 = 00503458
add %i3,0x134,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000073b99d20
! Mem[0000000090000038] = 6e81d6bfb2154501, %g2 = 000000000000007f
ldx [%i4+0x038],%g2 ! %g2 = 6e81d6bfb2154501
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[0000000075000070] = 6de169c77fa57cd3, %l1 = ffffffffffffffcc, %l5 = 00000000fc28912f
add %i2,0x70,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 6de169c77fa57cd3
! Mem[000000007500000c] = ed679ec4, %l7 = 0000000044d7f6bd
ldsw [%i2+0x00c],%l7 ! %l7 = ffffffffed679ec4
! Mem[00000000758001e8] = 8ce18926, %l7 = ffffffffed679ec4
swap [%i3+0x1e8],%l7 ! %l7 = 000000008ce18926
! Mem[00000000748001c8] = acd84127a0d292ae, %l2 = 00000000bb09b0ed, %l5 = 6de169c77fa57cd3
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = acd84127a0d292ae
! Mem[0000000075000000] = ef61cfb335fd7739, %l2 = 00000000bb09b0ed, %l6 = 00000000d776f552
casxa [%i2]0x80,%l2,%l6 ! %l6 = ef61cfb335fd7739
p50_label_8:
! Mem[00000000750000d8] = 6a3ee1076f815644, %l6 = ef61cfb335fd7739, %l5 = acd84127a0d292ae
add %i2,0xd8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 6a3ee1076f815644
! Mem[0000000074000070] = d8262863b3d3f411, %l1 = ffffffffffffffcc, %l5 = 6a3ee1076f815644
add %i0,0x70,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = d8262863b3d3f411
! Mem[0000000075000194] = cd0ec71b, %l5 = d8262863b3d3f411
swap [%i2+0x194],%l5 ! %l5 = 00000000cd0ec71b
! Mem[00000000758000b1] = eb40f703, %l0 = 00000000883402c6
ldstub [%i3+0x0b1],%l0 ! %l0 = 00000040000000ff
! Mem[000000007400000c] = 88e802f5, %l3 = 515eb0da, %l3 = 515eb0da
add %i0,0x0c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000088e802f5
! Mem[0000000090000098] = 196659b5, %g18 = 197aba0867244c28
ldsw [%i4+0x098],%g2 ! %g2 = 197aba0867244c28
! %f16 = d08abcfc d36c73fb c480d8b9 8f5d6322
! %f20 = 9b768815 fa2b6aeb 5e2f1521 6114da1c
! %f24 = 3dc46f17 05b31fdc 0dc07887 5c65b220
! %f28 = 09ebfe04 7ef97ed5 8e2e7050 f7abf5d9
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000080
! %l6 = 35fd7739, %l7 = 8ce18926, Mem[00000000908000f0] = 00503458 fc28912f
std %l6,[%i5+0x0f0] ! Mem[00000000908000f0] = 35fd7739 8ce18926
! Mem[0000000091000178] = fb9baef4, %g18 = 197aba0867244c28
ldsw [%i6+0x178],%g2 ! %g2 = 197aba0867244c28
membar #Sync ! Added by membar checker (443)
! Mem[00000000900000b0] = 09ebfe04, %g2 = fffffffffb9baef4
ldub [%i4+0x0b0],%g2 ! %g2 = 0000000000000009
p50_label_9:
! Mem[000000007400007a] = 8beb3c8f, %l3 = 0000000088e802f5
ldstub [%i0+0x07a],%l3 ! %l3 = 0000003c000000ff
! %l7 = 000000008ce18926, Mem[00000000758000d4] = 7a30ca6f
stw %l7,[%i3+0x0d4] ! Mem[00000000758000d4] = 8ce18926
! Mem[000000007480000c] = 320df003, %l3 = 0000003c, %l5 = cd0ec71b
add %i1,0x0c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000320df003
! Mem[0000000075000184] = fff953d4, %l4 = 0000000073b99d20
ldsb [%i2+0x184],%l4 ! %l4 = ffffffffffffffff
! Mem[0000000090000048] = 9763a66880d150bd, %g2 = 0000000000000009
ldx [%i4+0x048],%g2 ! %g2 = 9763a66880d150bd
! %l3 = 000000000000003c, Mem[0000000090000158] = 6ae7f71f063ea0e0
stx %l3,[%i4+0x158] ! Mem[0000000090000158] = 000000000000003c
! Mem[00000000918001e0] = 473e1c64, %g2 = 9763a66880d150bd
ldsh [%o0+0x1e0],%g2 ! %g2 = 000000000000473e
! %l1 = ffffffffffffffcc, Mem[00000000750001c0] = cbcfc600
stw %l1,[%i2+0x1c0] ! Mem[00000000750001c0] = ffffffcc
! Mem[000000007580007c] = e1a934b0, %l2 = 00000000bb09b0ed
ldsh [%i3+0x07e],%l2 ! %l2 = 00000000000034b0
! Mem[000000007580002c] = ce22a2c1, %l1 = ffffffcc, %l2 = 000034b0
add %i3,0x2c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000ce22a2c1
p50_label_10:
! Mem[0000000074000114] = 32a46092, %l0 = 0000000000000040
lduw [%i0+0x114],%l0 ! %l0 = 0000000032a46092
! Mem[00000000750001a4] = 3d2b20f4, %l0 = 0000000032a46092
ldsb [%i2+0x1a6],%l0 ! %l0 = 0000000000000020
! Mem[0000000074800140] = 60469d922997dea1, %l0 = 0000000000000020, %l5 = 00000000320df003
add %i1,0x140,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 60469d922997dea1
! Mem[0000000090000140] = b66504b1, %g2 = 000000000000473e
lduh [%i4+0x140],%g2 ! %g2 = 000000000000b665
! Mem[00000000748000e8] = 2266d91499847c2b, %l3 = 000000000000003c, %l4 = ffffffffffffffff
add %i1,0xe8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 2266d91499847c2b
! Mem[00000000758000b0] = ebfff703, %l4 = 2266d91499847c2b
swap [%i3+0x0b0],%l4 ! %l4 = 00000000ebfff703
! Mem[0000000090000080] = d08abcfc d36c73fb c480d8b9 8f5d6322
! Mem[0000000090000090] = 9b768815 fa2b6aeb 5e2f1521 6114da1c
! Mem[00000000900000a0] = 3dc46f17 05b31fdc 0dc07887 5c65b220
! Mem[00000000900000b0] = 09ebfe04 7ef97ed5 8e2e7050 f7abf5d9
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[00000000758001cc] = 0dbb5607, %l0 = 0000000000000020
swap [%i3+0x1cc],%l0 ! %l0 = 000000000dbb5607
! Mem[000000009080008c] = 3d734006, %g2 = 000000000000b665
lduw [%i5+0x08c],%g2 ! %g2 = 000000003d734006
! Mem[0000000075000000] = ef61cfb335fd7739, %l4 = 00000000ebfff703, %l6 = ef61cfb335fd7739
casxa [%i2]0x80,%l4,%l6 ! %l6 = ef61cfb335fd7739
p50_label_11:
! %l3 = 000000000000003c, Mem[0000000091000114] = 4839fbff
stw %l3,[%i6+0x114] ! Mem[0000000091000114] = 0000003c
! Mem[0000000091800064] = 1d549c16, %g2 = 000000003d734006
ldsb [%o0+0x067],%g2 ! %g2 = 000000000000001d
! Mem[00000000910000c0] = b874d29c, %g2 = 000000000000001d
ldub [%i6+0x0c2],%g2 ! %g2 = 00000000000000b8
! %l6 = ef61cfb335fd7739, Mem[0000000090000140] = b66504b1
sth %l6,[%i4+0x140] ! Mem[0000000090000140] = 773904b1
! %l5 = 60469d922997dea1, Mem[0000000090000118] = 1b978317
sth %l5,[%i4+0x118] ! Mem[0000000090000118] = dea18317
! Mem[0000000091800190] = 95e2657d6c412e81, %g2 = 00000000000000b8
ldx [%o0+0x190],%g2 ! %g2 = 95e2657d6c412e81
! Mem[00000000750000d0] = 48afe83f, %l2 = ce22a2c1, %l5 = 2997dea1
add %i2,0xd0,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000048afe83f
! Mem[00000000758000ef] = c080b877, %l0 = 000000000dbb5607
ldstub [%i3+0x0ef],%l0 ! %l0 = 00000077000000ff
! Mem[00000000740000d8] = caba5230, %l5 = 48afe83f, %l0 = 00000077
add %i0,0xd8,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000caba5230
! Mem[00000000748000fd] = 4257ca84, %l0 = 00000000caba5230
ldstub [%i1+0x0fd],%l0 ! %l0 = 00000057000000ff
p50_label_12:
! Mem[000000009100015c] = 8ce7461a, %g2 = 95e2657d6c412e81
ldsh [%i6+0x15e],%g2 ! %g2 = ffffffffffff8ce7
! Mem[00000000750000a0] = d9642ffd, %l4 = 00000000ebfff703
ldsh [%i2+0x0a2],%l4 ! %l4 = 0000000000002ffd
! Mem[0000000091800088] = dff00b0d, %g2 = ffffffffffff8ce7
lduh [%o0+0x08a],%g2 ! %g2 = 000000000000dff0
! Mem[0000000075000100] = d05ab9ba a102039e 7baa0e48 9bebcbec
! Mem[0000000075000110] = 984e2a74 b224e386 f8f4340d 1777b6df
! Mem[0000000075000120] = 9106cb2d 5db5c256 ccafe1ef 9a4415bb
! Mem[0000000075000130] = 9eea31de b009be30 9aec417d d46a3baf
ldda [%i2+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 0000000075000100
! %f16 = d08abcfc d36c73fb c480d8b9 8f5d6322
! %f20 = 9b768815 fa2b6aeb 5e2f1521 6114da1c
! %f24 = 3dc46f17 05b31fdc 0dc07887 5c65b220
! %f28 = 09ebfe04 7ef97ed5 8e2e7050 f7abf5d9
mov 0x0c0,%g5
stda %f16,[%i2+%g5]ASI_COMMIT_P ! Block Store to 00000000750000c0
! Mem[0000000074000154] = e7ff8b69, %l6 = ef61cfb335fd7739
lduh [%i0+0x154],%l6 ! %l6 = 000000000000e7ff
! Mem[0000000091000198] = a5f69e4c, %g2 = 000000000000dff0
ldsb [%i6+0x199],%g2 ! %g2 = ffffffffffffffa5
! Mem[000000009180008c] = 0b0d02fe, %g2 = ffffffffffffffa5
lduh [%o0+0x08c],%g2 ! %g2 = 0000000000000b0d
! Mem[00000000918001f8] = 72537f9f, %g2 = 0000000000000b0d
ldub [%o0+0x1fa],%g2 ! %g2 = 0000000000000072
! %f0 = d05ab9ba a102039e 7baa0e48 9bebcbec
! %f4 = 984e2a74 b224e386 f8f4340d 1777b6df
! %f8 = 9106cb2d 5db5c256 ccafe1ef 9a4415bb
! %f12 = 9eea31de b009be30 9aec417d d46a3baf
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
p50_label_13:
membar #Sync ! Added by membar checker (444)
! %l7 = 000000008ce18926, Mem[0000000090000085] = 02039e7b
stb %l7,[%i4+0x085] ! Mem[0000000090000084] = 26039e7b
! Mem[00000000910001dc] = fde041c3, %g2 = 0000000000000072
ldsb [%i6+0x1dd],%g2 ! %g2 = fffffffffffffffd
! %f16 = d08abcfc d36c73fb c480d8b9 8f5d6322
! %f20 = 9b768815 fa2b6aeb 5e2f1521 6114da1c
! %f24 = 3dc46f17 05b31fdc 0dc07887 5c65b220
! %f28 = 09ebfe04 7ef97ed5 8e2e7050 f7abf5d9
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900001c0
! %l0 = 00000057, %l1 = ffffffcc, Mem[0000000090800028] = b751bea3 4762b7bd
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 00000057 ffffffcc
! Mem[00000000900000d8] = b5f74cbd ce98f773, %g2 = fffffffd, %g3 = be34bf17
ldd [%i4+0x0d8],%g2 ! %g2 = 00000000b5f74cbd 00000000ce98f773
! Mem[00000000910000d0] = 6b48cf82, %g2 = 00000000b5f74cbd
ldsh [%i6+0x0d0],%g2 ! %g2 = 0000000000006b48
membar #Sync ! Added by membar checker (445)
! Mem[00000000900001c0] = d08abcfc d36c73fb c480d8b9 8f5d6322
! Mem[00000000900001d0] = 9b768815 fa2b6aeb 5e2f1521 6114da1c
! Mem[00000000900001e0] = 3dc46f17 05b31fdc 0dc07887 5c65b220
! Mem[00000000900001f0] = 09ebfe04 7ef97ed5 8e2e7050 f7abf5d9
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! %f16 = d08abcfc d36c73fb c480d8b9 8f5d6322
! %f20 = 9b768815 fa2b6aeb 5e2f1521 6114da1c
! %f24 = 3dc46f17 05b31fdc 0dc07887 5c65b220
! %f28 = 09ebfe04 7ef97ed5 8e2e7050 f7abf5d9
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000140
! %l1 = ffffffffffffffcc, Mem[0000000075800160] = 596a5ada
stw %l1,[%i3+0x160] ! Mem[0000000075800160] = ffffffcc
! Mem[00000000740000e0] = 4ab83088, %l4 = 0000000000002ffd
ldsw [%i0+0x0e0],%l4 ! %l4 = 000000004ab83088
p50_label_14:
! %l4 = 4ab83088, %l5 = 48afe83f, Mem[00000000918000a8] = e290f450 706875ac
std %l4,[%o0+0x0a8] ! Mem[00000000918000a8] = 4ab83088 48afe83f
! Mem[00000000758000ec] = c080b8ff, %l2 = ce22a2c1, %l4 = 4ab83088
add %i3,0xec,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000c080b8ff
! Mem[00000000900001f8] = 8e2e7050, %g18 = 197aba0867244c28
ldsw [%i4+0x1f8],%g2 ! %g2 = 197aba0867244c28
! %l5 = 0000000048afe83f, Mem[0000000074000026] = 5e9bda31
stb %l5,[%i0+0x026] ! Mem[0000000074000024] = 5e9b3f31
! %l6 = 000000000000e7ff, Mem[0000000091800179] = 2ec1f424
stb %l6,[%o0+0x179] ! Mem[0000000091800178] = ffc1f424
! %f16 = d08abcfc d36c73fb c480d8b9 8f5d6322
! %f20 = 9b768815 fa2b6aeb 5e2f1521 6114da1c
! %f24 = 3dc46f17 05b31fdc 0dc07887 5c65b220
! %f28 = 09ebfe04 7ef97ed5 8e2e7050 f7abf5d9
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[00000000918001a8] = 8f2681f0, %g2 = ffffffff8e2e7050
lduh [%o0+0x1aa],%g2 ! %g2 = 0000000000008f26
! Mem[0000000074000190] = c70437b7 84c359fd, %l4 = c080b8ff, %l5 = 48afe83f
ldd [%i0+0x190],%l4 ! %l4 = 00000000c70437b7 0000000084c359fd
! Mem[0000000091800078] = fbe0e6f5 ff3f6834, %g2 = 00008f26, %g3 = ce98f773
ldd [%o0+0x078],%g2 ! %g2 = 00000000fbe0e6f5 00000000ff3f6834
! Mem[0000000075000080] = 09204741, %l0 = 00000057, %l0 = 00000057
add %i2,0x80,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000009204741
p50_label_15:
! Mem[0000000091000150] = c4534e06 c9465637, %g2 = fbe0e6f5, %g3 = ff3f6834
ldd [%i6+0x150],%g2 ! %g2 = 00000000c4534e06 00000000c9465637
! Mem[000000009000004c] = 80d150bd, %g18 = 197aba0867244c28
ldsw [%i4+0x04c],%g2 ! %g2 = 197aba0867244c28
! Mem[00000000748000b8] = 54109db9, %l2 = ce22a2c1, %l7 = 8ce18926
add %i1,0xb8,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000054109db9
! %l0 = 0000000009204741, Mem[000000009100012a] = 2d8424cd
sth %l0,[%i6+0x12a] ! Mem[0000000091000128] = 474124cd
! Mem[000000009080010c] = 0e1ca444, %g2 = ffffffff80d150bd
ldsb [%i5+0x10f],%g2 ! %g2 = 000000000000000e
! Mem[0000000075800002] = a04945c8, %l2 = 00000000ce22a2c1
ldstub [%i3+0x002],%l2 ! %l2 = 00000045000000ff
! Mem[00000000740001f8] = 8e2e7050, %l6 = 0000e7ff, %l1 = ffffffcc
add %i0,0x1f8,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000008e2e7050
! %l5 = 0000000084c359fd, Mem[0000000075000024] = 68397336
stw %l5,[%i2+0x024] ! Mem[0000000075000024] = 84c359fd
! %l6 = 000000000000e7ff, Mem[0000000075000034] = 5134fe49
stw %l6,[%i2+0x034] ! Mem[0000000075000034] = 0000e7ff
! %l6 = 000000000000e7ff, Mem[0000000075800098] = 6cc19c1e
stw %l6,[%i3+0x098] ! Mem[0000000075800098] = 0000e7ff
p50_label_16:
membar #Sync ! Added by membar checker (446)
! %f0 = d05ab9ba a102039e 7baa0e48 9bebcbec
! %f4 = 984e2a74 b224e386 f8f4340d 1777b6df
! %f8 = 9106cb2d 5db5c256 ccafe1ef 9a4415bb
! %f12 = 9eea31de b009be30 9aec417d d46a3baf
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[00000000758000f8] = 094ad38516674ccb, %l0 = 0000000009204741, %l2 = 0000000000000045
add %i3,0xf8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 094ad38516674ccb
! Mem[0000000091000100] = 8487b24e2c1fb741, %g2 = 000000000000000e
ldx [%i6+0x100],%g2 ! %g2 = 8487b24e2c1fb741
! Mem[00000000748001d8] = 12c2e7d6, %l4 = 00000000c70437b7
swap [%i1+0x1d8],%l4 ! %l4 = 0000000012c2e7d6
! Mem[000000007580015c] = 24e41b90, %l4 = 0000000012c2e7d6
ldstub [%i3+0x15c],%l4 ! %l4 = 00000024000000ff
! Mem[00000000750000c0] = d08abcfc, %l0 = 09204741, %l5 = 84c359fd
add %i2,0xc0,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000d08abcfc
! Mem[0000000090800188] = 4e83a60a, %g2 = 8487b24e2c1fb741
lduh [%i5+0x18a],%g2 ! %g2 = 0000000000004e83
! Mem[0000000090000160] = dc1fb305, %g18 = 197aba0867244c28
ldsw [%i4+0x160],%g2 ! %g2 = 197aba0867244c28
! Mem[0000000075000138] = 9aec417dd46a3baf, %l3 = 000000000000003c, %l1 = 000000008e2e7050
add %i2,0x138,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 9aec417dd46a3baf
! Mem[00000000750000d4] = fa2b6aeb, %l4 = 0000000000000024
swap [%i2+0x0d4],%l4 ! %l4 = 00000000fa2b6aeb
p50_label_17:
! Mem[0000000074000178] = 01254a8e, %l5 = 00000000d08abcfc
swap [%i0+0x178],%l5 ! %l5 = 0000000001254a8e
! Mem[0000000091800070] = cc8fbc7f, %g18 = 197aba0867244c28
ldsw [%o0+0x070],%g2 ! %g2 = 197aba0867244c28
! %l0 = 0000000009204741, Mem[0000000091800104] = 00e88dfb
stw %l0,[%o0+0x104] ! Mem[0000000091800104] = 09204741
! Mem[0000000091800088] = 5838dff00b0d02fe, %g2 = ffffffffcc8fbc7f
ldx [%o0+0x088],%g2 ! %g2 = 5838dff00b0d02fe
membar #Sync ! Added by membar checker (447)
! Mem[000000009000009c] = b6df9106, %g2 = 5838dff00b0d02fe
ldsh [%i4+0x09e],%g2 ! %g2 = ffffffffffffb6df
! %l7 = 0000000054109db9, Mem[0000000090800038] = 3b0cad50b81e4cad
stx %l7,[%i5+0x038] ! Mem[0000000090800038] = 0000000054109db9
! Mem[00000000908000fc] = 65d2b59e, %g2 = ffffffffffffb6df
ldub [%i5+0x0fd],%g2 ! %g2 = 0000000000000065
! %l4 = 00000000fa2b6aeb, Mem[0000000090800090] = 9b34374c
stw %l4,[%i5+0x090] ! Mem[0000000090800090] = fa2b6aeb
! Mem[0000000091000110] = cecbc0eb, %g2 = 0000000000000065
ldsb [%i6+0x110],%g2 ! %g2 = ffffffffffffffce
! Mem[00000000740000c4] = 34808e2d, %l4 = fa2b6aeb, %l6 = 0000e7ff
add %i0,0xc4,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000034808e2d
p50_label_18:
! Mem[0000000074800140] = 60469d92 2997dea1 3668fc99 46603c8b
! Mem[0000000074800150] = ed571476 7d583a26 f81ae611 e47679a7
! Mem[0000000074800160] = 5fd7f3bd a2134829 c74302b0 1856162b
! Mem[0000000074800170] = cf44c28d 9ee448ed 4032cbdb 6b269e4d
mov 0x140,%g6
ldda [%i1+%g6]ASI_BLK_P,%f0 ! Block Load from 0000000074800140
! Mem[0000000074000184] = 0a0c4854, %l3 = 0000003c, %l5 = 01254a8e
add %i0,0x184,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000000a0c4854
! Mem[0000000091800120] = 2aee60e7, %g2 = ffffffffffffffce
ldsb [%o0+0x120],%g2 ! %g2 = 000000000000002a
! Mem[0000000090800128] = 60245948, %g2 = 000000000000002a
lduw [%i5+0x128],%g2 ! %g2 = 0000000060245948
! Mem[00000000748001d8] = c70437b7e8524898, %l0 = 0000000009204741
ldx [%i1+0x1d8],%l0 ! %l0 = c70437b7e8524898
! Mem[0000000090800190] = 8ca4300a65e5ef25, %g2 = 0000000060245948
ldx [%i5+0x190],%g2 ! %g2 = 8ca4300a65e5ef25
! Mem[0000000090800048] = 9e212fc6, %g18 = 197aba0867244c28
ldsw [%i5+0x048],%g2 ! %g2 = 197aba0867244c28
! Mem[0000000074800178] = 4032cbdb, %l0 = c70437b7e8524898
swap [%i1+0x178],%l0 ! %l0 = 000000004032cbdb
! Mem[00000000900001d8] = 15216114, %g2 = ffffffff9e212fc6
ldsh [%i4+0x1da],%g2 ! %g2 = 0000000000001521
! Mem[0000000074000008] = d690e9ad, %l2 = 094ad38516674ccb
ldsw [%i0+%o1],%l2 ! %l2 = ffffffffd690e9ad
p50_label_19:
! Mem[0000000074800118] = d6e0e23fd7a962c4, %l4 = 00000000fa2b6aeb, %l5 = 000000000a0c4854
add %i1,0x118,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = d6e0e23fd7a962c4
! Mem[0000000091000028] = 22d6d33b, %g2 = 0000000000001521
ldsb [%i6+%o5],%g2 ! %g2 = 0000000000000022
! Mem[0000000075000044] = 06c3d97a, %l1 = d46a3baf, %l1 = d46a3baf
add %i2,0x44,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000006c3d97a
! Mem[000000009080016c] = 5c9db8f4, %g2 = 0000000000000022
lduw [%i5+0x16c],%g2 ! %g2 = 000000005c9db8f4
! Mem[00000000750000ec] = 5c65b220, %l5 = d6e0e23fd7a962c4
lduw [%i2+0x0ec],%l5 ! %l5 = 000000005c65b220
! %l2 = ffffffffd690e9ad, Mem[0000000091000138] = 0000000006c3d97a
stx %l2,[%i6+0x138] ! Mem[0000000091000138] = ffffffffd690e9ad
! Mem[00000000740001c4] = d36c73fb, %l5 = 000000005c65b220
swap [%i0+0x1c4],%l5 ! %l5 = 00000000d36c73fb
! Mem[000000007400009c] = 81215fdb, %l2 = d690e9ad, %l5 = d36c73fb
add %i0,0x9c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000081215fdb
! %l0 = 000000004032cbdb, Mem[00000000910001b8] = f846acfd
stw %l0,[%i6+0x1b8] ! Mem[00000000910001b8] = 4032cbdb
! Mem[00000000740001fc] = f7abf5d9, %l3 = 000000000000003c
swap [%i0+0x1fc],%l3 ! %l3 = 00000000f7abf5d9
p50_label_20:
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000009180016c] = ddf6fabb, %g18 = 197aba0867244c28
ldsw [%o0+0x16c],%g2 ! %g2 = 197aba0867244c28
! %l5 = 0000000081215fdb, Mem[00000000900000f0] = 78de05d7
stw %l5,[%i4+0x0f0] ! Mem[00000000900000f0] = 81215fdb
! %l1 = 0000000006c3d97a, Mem[0000000090800050] = c529d7d1
stb %l1,[%i5+0x050] ! Mem[0000000090800050] = 7a29d7d1
! Mem[00000000750001bc] = 7d35dbc8, %l5 = 0000000081215fdb
ldstub [%i2+0x1bc],%l5 ! %l5 = 0000007d000000ff
! Mem[0000000091000198] = 9aa5f69e, %g2 = ffffffffddf6fabb
lduh [%i6+0x198],%g2 ! %g2 = 0000000000009aa5
! Mem[0000000091800028] = a6da65de, %g2 = 0000000000009aa5
ldub [%o0+0x02a],%g2 ! %g2 = 00000000000000a6
! Mem[0000000075000044] = 06c3d97a, %l5 = 000000000000007d
ldsb [%i2+0x047],%l5 ! %l5 = 000000000000007a
! Mem[0000000091000054] = 30aa723f, %g2 = 00000000000000a6
lduw [%i6+0x054],%g2 ! %g2 = 0000000030aa723f
! %l0 = 4032cbdb, %l1 = 06c3d97a, Mem[0000000091000060] = b5db8342 6c64f6cc
std %l0,[%i6+0x060] ! Mem[0000000091000060] = 4032cbdb 06c3d97a
p50_label_21:
! Mem[0000000075000088] = 44ee8a8ca998ff5f, %l1 = 0000000006c3d97a, %l4 = 00000000fa2b6aeb
add %i2,0x88,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 44ee8a8ca998ff5f
! Mem[000000007580004c] = 22bf8159, %l4 = a998ff5f, %l2 = d690e9ad
add %i3,0x4c,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000022bf8159
! Mem[0000000075800128] = a664d80df65dc744, %l6 = 0000000034808e2d, %l0 = 000000004032cbdb
add %i3,0x128,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = a664d80df65dc744
membar #Sync ! Added by membar checker (448)
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b ce4c6065
! Mem[00000000900000f0] = 81215fdb ec0c21c4 0b6a1631 23a01106
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000075000080] = 09204741 33a080ae 44ee8a8c a998ff5f
! Mem[0000000075000090] = 9ce638fa bee42f08 9c5c4840 070ef54b
! Mem[00000000750000a0] = d9642ffd 0462793d 0910a9d5 ae0ac882
! Mem[00000000750000b0] = c0c6ff5b 5bb2f8d0 172e3543 ccce7912
mov 0x080,%g6
ldda [%i2+%g6]ASI_BLK_P,%f0 ! Block Load from 0000000075000080
! Mem[000000007500011c] = 1777b6df, %l6 = 0000000034808e2d
ldub [%i2+0x11c],%l6 ! %l6 = 0000000000000017
! Mem[000000007480009c] = 42d41a35, %l3 = 00000000f7abf5d9
swap [%i1+0x09c],%l3 ! %l3 = 0000000042d41a35
! Mem[000000007480019b] = e7b2bf84, %l4 = 44ee8a8ca998ff5f
ldstub [%i1+0x19b],%l4 ! %l4 = 00000084000000ff
! Mem[00000000750000c0] = d08abcfcd36c73fb, %l0 = a664d80df65dc744, %l0 = a664d80df65dc744
add %i2,0xc0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = d08abcfcd36c73fb
! Mem[0000000074000194] = 84c359fd, %l1 = 0000000006c3d97a
ldsb [%i0+0x195],%l1 ! %l1 = ffffffffffffffc3
p50_label_22:
! %f0 = 09204741 33a080ae 44ee8a8c a998ff5f
! %f4 = 9ce638fa bee42f08 9c5c4840 070ef54b
! %f8 = d9642ffd 0462793d 0910a9d5 ae0ac882
! %f12 = c0c6ff5b 5bb2f8d0 172e3543 ccce7912
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[000000007580019d] = 023748cd, %l7 = 0000000054109db9
ldstub [%i3+0x19d],%l7 ! %l7 = 00000037000000ff
! %f16 = d08abcfc d36c73fb c480d8b9 8f5d6322
! %f20 = 9b768815 fa2b6aeb 5e2f1521 6114da1c
! %f24 = 3dc46f17 05b31fdc 0dc07887 5c65b220
! %f28 = 09ebfe04 7ef97ed5 8e2e7050 f7abf5d9
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000080
! Mem[0000000091800138] = 1f6d1bd1, %g2 = 0000000030aa723f
lduw [%o0+0x138],%g2 ! %g2 = 000000001f6d1bd1
! Mem[0000000075800000] = a049ffc8 2749ede8 1d3e4ac3 b1226bbd
! Mem[0000000075800010] = 798a1c99 86aeae0f 1de3d75c 842455a1
! Mem[0000000075800020] = 2b6700de 2572e6f7 575d22aa ce22a2c1
! Mem[0000000075800030] = 9f40ac2e 5209827b a16d7572 f5c61665
ldda [%i3]ASI_BLK_PL,%f16 ! Block Load from 0000000075800000
! Mem[00000000900001c0] = d08abcfc d36c73fb c480d8b9 8f5d6322
! Mem[00000000900001d0] = 9b768815 fa2b6aeb 5e2f1521 6114da1c
! Mem[00000000900001e0] = 3dc46f17 05b31fdc 0dc07887 5c65b220
! Mem[00000000900001f0] = 09ebfe04 7ef97ed5 8e2e7050 f7abf5d9
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[0000000075000098] = 9c5c4840070ef54b, %l7 = 0000000000000037, %l6 = 0000000000000017
add %i2,0x98,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 9c5c4840070ef54b
! %l6 = 9c5c4840070ef54b, Mem[0000000074000138] = cd4027a8
stw %l6,[%i0+0x138] ! Mem[0000000074000138] = 070ef54b
! Mem[0000000074800186] = dd56babf, %l0 = d08abcfcd36c73fb
ldstub [%i1+0x186],%l0 ! %l0 = 000000ba000000ff
! %l1 = ffffffffffffffc3, Mem[000000009100002e] = d5f970ec
sth %l1,[%i6+0x02e] ! Mem[000000009100002c] = ffc370ec
p50_label_23:
! %l3 = 0000000042d41a35, Mem[0000000090000086] = 73fbc480
stb %l3,[%i4+0x086] ! Mem[0000000090000084] = 35fbc480
! Mem[0000000091000070] = 4c262a37 dd758ae5, %g2 = 1f6d1bd1, %g3 = c9465637
ldd [%i6+0x070],%g2 ! %g2 = 000000004c262a37 00000000dd758ae5
! %l0 = 000000ba, %l1 = ffffffc3, Mem[0000000091800118] = aa781d47 d5950eec
std %l0,[%o0+0x118] ! Mem[0000000091800118] = 000000ba ffffffc3
! Mem[0000000090800060] = ef405618f7bb24ad, %g2 = 000000004c262a37
ldx [%i5+0x060],%g2 ! %g2 = ef405618f7bb24ad
membar #Sync ! Added by membar checker (449)
! Mem[0000000090000180] = 09204741, %g2 = ef405618f7bb24ad
lduw [%i4+0x180],%g2 ! %g2 = 0000000009204741
! %l6 = 9c5c4840070ef54b, Mem[0000000090000108] = a98f2c8c
sth %l6,[%i4+0x108] ! Mem[0000000090000108] = f54b2c8c
! Mem[0000000074800158] = f81ae611, %l3 = 0000000042d41a35
ldstub [%i1+0x158],%l3 ! %l3 = 000000f8000000ff
! %l1 = ffffffffffffffc3, Mem[0000000090000028] = 9c33b946a4a21b98
stx %l1,[%i4+%o5] ! Mem[0000000090000028] = ffffffffffffffc3
! Mem[0000000074800180] = c62596a9 dd56ffbf e5d227a5 851b3b13
! Mem[0000000074800190] = 3a183aa1 0d317a70 e7b2bfff 72103605
! Mem[00000000748001a0] = be1f0e4d 7658eaf9 cae7e4f6 8fa3becf
! Mem[00000000748001b0] = 0313cbd5 9300bf11 fc2cce9a e70d55fd
ldda [%i1+%g6]ASI_BLK_PL,%f16 ! Block Load from 0000000074800180
! Mem[0000000074000088] = f70f3133d34b6aa0, %l4 = 0000000000000084, %l1 = ffffffffffffffc3
add %i0,0x88,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = f70f3133d34b6aa0
p50_label_24:
! Mem[00000000900000c8] = d21905ebf50147aa, %g2 = 0000000009204741
ldx [%i4+0x0c8],%g2 ! %g2 = d21905ebf50147aa
! Mem[0000000074800170] = cf44c28d, %l7 = 0000000000000037
ldsh [%i1+0x170],%l7 ! %l7 = ffffffffffffcf44
! Mem[0000000090800090] = eb2bf86f, %g2 = d21905ebf50147aa
ldsb [%i5+0x093],%g2 ! %g2 = ffffffffffffffeb
! %l3 = 00000000000000f8, Mem[0000000091800048] = 12fdc0c5d125a93a
stx %l3,[%o0+0x048] ! Mem[0000000091800048] = 00000000000000f8
! Mem[0000000075000070] = 6de169c7, %l5 = 000000000000007a
swap [%i2+0x070],%l5 ! %l5 = 000000006de169c7
! Mem[00000000750000af] = ae0ac882, %l3 = 00000000000000f8
ldstub [%i2+0x0af],%l3 ! %l3 = 00000082000000ff
! Mem[00000000900001f0] = fe047ef9, %g2 = ffffffffffffffeb
ldub [%i4+0x1f2],%g2 ! %g2 = 00000000000000fe
! %l4 = 0000000000000084, Mem[000000009080018a] = 4e83a60a
sth %l4,[%i5+0x18a] ! Mem[0000000090800188] = 0084a60a
! Mem[00000000758001fc] = afe9620c, %l5 = 6de169c7, %l3 = 00000082
add %i3,0x1fc,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000afe9620c
! Mem[0000000074000104] = 6c841826, %l6 = 9c5c4840070ef54b
swap [%i0+0x104],%l6 ! %l6 = 000000006c841826
p50_label_25:
! Mem[000000009080016c] = 5c9db8f4, %g2 = 00000000000000fe
lduw [%i5+0x16c],%g2 ! %g2 = 000000005c9db8f4
! %l7 = ffffffffffffcf44, Mem[0000000090000172] = f97e04fe
sth %l7,[%i4+0x172] ! Mem[0000000090000170] = cf4404fe
! %l7 = ffffffffffffcf44, Mem[00000000918000d0] = d56730ea79395e06
stx %l7,[%o0+0x0d0] ! Mem[00000000918000d0] = ffffffffffffcf44
! Mem[0000000075000052] = ffb00e5e, %l4 = 0000000000000084
ldstub [%i2+0x052],%l4 ! %l4 = 0000000e000000ff
! Mem[0000000074000190] = c70437b7, %l5 = 000000006de169c7
swap [%i0+0x190],%l5 ! %l5 = 00000000c70437b7
! Mem[0000000091800064] = 2399a21d, %g18 = 197aba0867244c28
ldsw [%o0+0x064],%g2 ! %g2 = 197aba0867244c28
! %f16 = bfff56dd a99625c6 133b1b85 a527d2e5
! %f20 = 707a310d a13a183a 05361072 ffbfb2e7
! %f24 = f9ea5876 4d0e1fbe cfbea38f f6e4e7ca
! %f28 = 11bf0093 d5cb1303 fd550de7 9ace2cfc
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
! Mem[0000000091000168] = dbe88d47 56d9747a, %g2 = 2399a21d, %g3 = dd758ae5
ldd [%i6+0x168],%g2 ! %g2 = 00000000dbe88d47 0000000056d9747a
! Mem[00000000908001e0] = 148503dc, %g2 = 00000000dbe88d47
ldub [%i5+0x1e0],%g2 ! %g2 = 0000000000000014
! Mem[0000000075000044] = 06c3d97a, %l4 = 000000000000000e
lduw [%i2+0x044],%l4 ! %l4 = 0000000006c3d97a
ba,a p50_not_taken_0_end
p50_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000000000ba
bne,a,pn %xcc,p50_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be f70f3133d34b6aa0
bne,a,pn %xcc,p50_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000022bf8159
bne,a,pn %xcc,p50_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000afe9620c
bne,a,pn %xcc,p50_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000006c3d97a
bne,a,pn %xcc,p50_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000c70437b7
bne,a,pn %xcc,p50_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000006c841826
bne,a,pn %xcc,p50_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffcf44
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 09204741 33a080ae
bne %xcc,p50_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 44ee8a8c a998ff5f
bne %xcc,p50_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 9ce638fa bee42f08
bne %xcc,p50_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 9c5c4840 070ef54b
bne %xcc,p50_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be d9642ffd 0462793d
bne %xcc,p50_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 0910a9d5 ae0ac882
bne %xcc,p50_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be c0c6ff5b 5bb2f8d0
bne %xcc,p50_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 172e3543 ccce7912
bne %xcc,p50_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be bfff56dd a99625c6
bne %xcc,p50_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 133b1b85 a527d2e5
bne %xcc,p50_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 707a310d a13a183a
bne %xcc,p50_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 05361072 ffbfb2e7
bne %xcc,p50_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be f9ea5876 4d0e1fbe
bne %xcc,p50_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be cfbea38f f6e4e7ca
bne %xcc,p50_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 11bf0093 d5cb1303
bne %xcc,p50_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be fd550de7 9ace2cfc
bne %xcc,p50_f30_fail
nop
! Check Local Memory
set p50_local0_expect,%g1
p50_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 883402c660469d92
ldx [%i0+0x000],%g3 ! Observed data at 0000000074000000
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 04f511325e9b3f31
ldx [%i0+0x020],%g3 ! Observed data at 0000000074000020
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 508d3c14eafc6a39
ldx [%i0+0x030],%g3 ! Observed data at 0000000074000030
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 000000ce1e2ad3bc
ldx [%i0+0x048],%g3 ! Observed data at 0000000074000048
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = 8bebff8f644b8146
ldx [%i0+0x078],%g3 ! Observed data at 0000000074000078
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 3effdb1b05c933a5
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000740000a0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 875185141dd9ff16
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000740000e8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = df0e7a80070ef54b
ldx [%i0+0x100],%g3 ! Observed data at 0000000074000100
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x100,%g4
ldx [%g1+0x138],%g2 ! Expected data = 070ef54b6071e991
ldx [%i0+0x138],%g3 ! Observed data at 0000000074000138
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = e3f78b2ce7ff8b69
ldx [%i0+0x150],%g3 ! Observed data at 0000000074000150
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = d08abcfc9b6d2062
ldx [%i0+0x178],%g3 ! Observed data at 0000000074000178
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 6de169c784c359fd
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 = 0000000060469d92
ldx [%i0+0x198],%g3 ! Observed data at 0000000074000198
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = d08abcfc5c65b220
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000740001c0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 94760a1305b31fdc
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000740001e0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 8e2e70500000003c
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000740001f8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1f8,%g4
set p50_local1_expect,%g1
p50_check_local1:
ldx [%g1+0x098],%g2 ! Expected data = a9e62779f7abf5d9
ldx [%i1+0x098],%g3 ! Observed data at 0000000074800098
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = c4ad4567ae3a0daa
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000748000d0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 266751b942ffca84
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000748000f8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = ac26d38298118758
ldx [%i1+0x120],%g3 ! Observed data at 0000000074800120
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = ff1ae611e47679a7
ldx [%i1+0x158],%g3 ! Observed data at 0000000074800158
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = e85248986b269e4d
ldx [%i1+0x178],%g3 ! Observed data at 0000000074800178
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = c62596a9dd56ffbf
ldx [%i1+0x180],%g3 ! Observed data at 0000000074800180
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = e7b2bfff72103605
ldx [%i1+0x198],%g3 ! Observed data at 0000000074800198
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c70437b7e8524898
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000748001d8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x1d8,%g4
set p50_local2_expect,%g1
p50_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = d397f2ee1e459b41
ldx [%i2+0x018],%g3 ! Observed data at 0000000075000018
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 96073e5c84c359fd
ldx [%i2+0x020],%g3 ! Observed data at 0000000075000020
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = ca05571a0000e7ff
ldx [%i2+0x030],%g3 ! Observed data at 0000000075000030
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = ffb0ff5e9138d8a0
ldx [%i2+0x050],%g3 ! Observed data at 0000000075000050
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = c596bbff1c8db1af
ldx [%i2+0x058],%g3 ! Observed data at 0000000075000058
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0000007a7fa57cd3
ldx [%i2+0x070],%g3 ! Observed data at 0000000075000070
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 0910a9d5ae0ac8ff
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000750000a8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = d08abcfcd36c73fb
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000750000c0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = c480d8b98f5d6322
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000750000c8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 9b76881500000024
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000750000d0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 5e2f15216114da1c
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000750000d8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 3dc46f1705b31fdc
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000750000e0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0dc078875c65b220
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000750000e8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 09ebfe047ef97ed5
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000750000f0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 8e2e7050f7abf5d9
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000750000f8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x180],%g2 ! Expected data = 141c1c37fff953d4
ldx [%i2+0x180],%g3 ! Observed data at 0000000075000180
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = b2b92ed7b3d3f411
ldx [%i2+0x190],%g3 ! Observed data at 0000000075000190
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 867dbeb7ff35dbc8
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000750001b8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ffffffccdf04d0d8
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000750001c0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1c0,%g4
set p50_local3_expect,%g1
p50_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = a049ffc82749ede8
ldx [%i3+0x000],%g3 ! Observed data at 0000000075800000
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x000,%g4
ldx [%g1+0x098],%g2 ! Expected data = 0000e7ff17ae7f1e
ldx [%i3+0x098],%g3 ! Observed data at 0000000075800098
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 99847c2b74a990ef
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000758000b0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = bb5f60de8ce18926
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000758000d0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = f6c82789c080b8ff
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000758000e8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x158],%g2 ! Expected data = ff2a94aeffe41b90
ldx [%i3+0x158],%g3 ! Observed data at 0000000075800158
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = ffffffcca5fa0b95
ldx [%i3+0x160],%g3 ! Observed data at 0000000075800160
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x160,%g4
ldx [%g1+0x198],%g2 ! Expected data = cc815a8302ff48cd
ldx [%i3+0x198],%g3 ! Observed data at 0000000075800198
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 0050345800000020
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000758001c8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ed679ec47deedd80
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000758001e8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x1e8,%g4
! The test for processor 50 has passed
p50_passed:
ta GOOD_TRAP
nop
p50_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p50_failed
p50_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p50_failed
p50_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p50_failed
p50_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p50_failed
p50_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p50_failed
p50_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p50_failed
p50_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p50_failed
p50_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p50_failed
p50_f0_fail:
set p50_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f2_fail:
set p50_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f4_fail:
set p50_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f6_fail:
set p50_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f8_fail:
set p50_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f10_fail:
set p50_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f12_fail:
set p50_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f14_fail:
set p50_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f16_fail:
set p50_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f18_fail:
set p50_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f20_fail:
set p50_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f22_fail:
set p50_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f24_fail:
set p50_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f26_fail:
set p50_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f28_fail:
set p50_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p50_f30_fail:
set p50_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 50 failed
p50_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0c8] ! Set processor 50 done flag
set p50_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 50 failed
p50_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0c8] ! Set processor 50 done flag
set p50_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p50_selfmod_failed:
ba p50_failed
mov 0xabc,%g1
p50_common_error:
or %g0,0xf12,%g1
ba p50_failed
mov %o5,%g3
p50_common_signature_error:
set p50_temp,%g1
ba p50_failed
st %g2,[%g1] ! Common Lock Number
p50_common_timeout:
set p50_temp,%g1
ba p50_failed
st %g2,[%g1] ! Common Lock Number
p50_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p50_failed
mov 0x0,%g3
p50_trap1e:
ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000075000010]
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000074000000]
membar #Sync
stda %f0,[%i4]ASI_BLK_AIUP
membar #Sync
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000075800000]
done
p50_trap1o:
ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000075000010]
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000074000000]
membar #Sync
stda %f0,[%o4]ASI_BLK_AIUP
membar #Sync
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000075800000]
done
p50_trap2e:
ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000074000000]
done
p50_trap2o:
ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000074000000]
done
p50_trap3e:
nop
nop
nop
nop
nop
nop
done
p50_trap3o:
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 = 7db31f3699f1f13a
ldx [%g1+0x008],%l1 ! %l1 = 974b422644d2ef1e
ldx [%g1+0x010],%l2 ! %l2 = d5ffd6cbd397f2ee
ldx [%g1+0x018],%l3 ! %l3 = 8ccf642e5da3887d
ldx [%g1+0x020],%l4 ! %l4 = 77a7c59a1f7d85a0
ldx [%g1+0x028],%l5 ! %l5 = 4502ac9494760a13
ldx [%g1+0x030],%l6 ! %l6 = 107692d41c5825d0
ldx [%g1+0x038],%l7 ! %l7 = b8e253227bf473c8
! 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 = 1a59e47e 05d0115c 30e7b7d1 dbeb00e2
! %f4 = e4617aa4 6e695ac8 1ac8c1a7 95e17486
! %f8 = df3e2b12 37ed3638 fe66af7a b90271bc
! %f12 = 6607ff1b b29a0c2a 50b4841f 3bc5dd55
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5190c919 ab9c0429 4fec3361 dbae0331
! %f20 = 1ed1a02b 75978c73 e598eea1 095ba20e
! %f24 = 4a445eee 9556fd59 5615f805 1f1de9c3
! %f28 = 86b6fc1a 30ceff41 e20c652a 80cc5196
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e818cb07 13d38dcd 91bf6b4c cc1eca2d
! %f36 = 9041d2b7 f2fee76a 73fd3d1a 8dd4296c
! %f40 = d85a575f 47e7ce51 799b377b 36203265
! %f44 = 1c3c1762 0e19648f 7cc2ccfc 084df0af
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x37a26b1f0000000d,%g7,%g1 ! GSR scale = 1, align = 5
wr %g1,%g0,%gsr ! GSR = 37a26b1f0000000d
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:
! Mem[0000000090000084] = ba5db46e, %g18 = 6554fe19fa8b83cb
ldsw [%i4+0x084],%g2 ! %g2 = 6554fe19fa8b83cb
! Mem[0000000076000038] = b2746539, %l5 = e7895bb832f08587
swap [%i0+0x038],%l5 ! %l5 = 00000000b2746539
! Mem[0000000076000058] = 4de0fc8e, %l6 = 10e61775, %l3 = 7c9aea5e
add %i0,0x58,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000004de0fc8e
! Mem[00000000760001c8] = 80375aaf, %l0 = a65715d278cdb261
swap [%i0+0x1c8],%l0 ! %l0 = 0000000080375aaf
! Mem[0000000077800134] = 1944061f, %l5 = 00000000b2746539
swap [%i3+0x134],%l5 ! %l5 = 000000001944061f
! Mem[00000000778001d4] = 23db1030, %l7 = 79452d41fcaa4a5c
ldsb [%i3+0x1d4],%l7 ! %l7 = 0000000000000023
! Mem[00000000910001b0] = 5c2b3c47, %g2 = ffffffffba5db46e
lduh [%i6+0x1b0],%g2 ! %g2 = 0000000000005c2b
! Mem[00000000908001c0] = c97811f1efa1d23c, %g2 = 0000000000005c2b
ldx [%i5+0x1c0],%g2 ! %g2 = c97811f1efa1d23c
! %l6 = 1ef85e7c10e61775, Mem[000000007680012f] = 57e658cb
stb %l6,[%i1+0x12f] ! Mem[000000007680012c] = 57e65875
! %l4 = 897aeb2e0c808c6a, Mem[0000000090800008] = 2ab0459b
sth %l4,[%i5+%o1] ! Mem[0000000090800008] = 8c6a459b
p51_label_2:
! %l0 = 0000000080375aaf, Mem[00000000918001d8] = 487bb59abe03d043
stx %l0,[%o0+0x1d8] ! Mem[00000000918001d8] = 0000000080375aaf
! Mem[00000000778000e8] = 6a5571cf c9a932ee, %l4 = 0c808c6a, %l5 = 1944061f
ldd [%i3+0x0e8],%l4 ! %l4 = 000000006a5571cf 00000000c9a932ee
! %l2 = 344cf2745b7878d7, Mem[0000000077000118] = 7a71e1b8adc89d2f
stx %l2,[%i2+0x118] ! Mem[0000000077000118] = 344cf2745b7878d7
! Mem[00000000770001a8] = 492f7932, %l7 = 0000000000000023
ldstub [%i2+0x1a8],%l7 ! %l7 = 00000049000000ff
! %f16 = 5190c919 ab9c0429 4fec3361 dbae0331
! %f20 = 1ed1a02b 75978c73 e598eea1 095ba20e
! %f24 = 4a445eee 9556fd59 5615f805 1f1de9c3
! %f28 = 86b6fc1a 30ceff41 e20c652a 80cc5196
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[000000007780000f] = 7d3b2cbe, %l3 = 000000004de0fc8e
ldstub [%i3+0x00f],%l3 ! %l3 = 000000be000000ff
! Mem[0000000077000007] = 77e0ac16, %l5 = 00000000c9a932ee
ldstub [%i2+0x007],%l5 ! %l5 = 00000016000000ff
! %f0 = 1a59e47e 05d0115c 30e7b7d1 dbeb00e2
! %f4 = e4617aa4 6e695ac8 1ac8c1a7 95e17486
! %f8 = df3e2b12 37ed3638 fe66af7a b90271bc
! %f12 = 6607ff1b b29a0c2a 50b4841f 3bc5dd55
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! Mem[000000007600002c] = a57a9659, %l7 = 00000049, %l7 = 00000049
add %i0,0x2c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000a57a9659
! Mem[00000000760000a8] = 309afdc5, %l0 = 0000000080375aaf
lduh [%i0+0x0aa],%l0 ! %l0 = 000000000000fdc5
p51_label_3:
! %f16 = 5190c919 ab9c0429 4fec3361 dbae0331
! %f20 = 1ed1a02b 75978c73 e598eea1 095ba20e
! %f24 = 4a445eee 9556fd59 5615f805 1f1de9c3
! %f28 = 86b6fc1a 30ceff41 e20c652a 80cc5196
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[00000000768001fc] = bae9569e, %l4 = 6a5571cf, %l0 = 0000fdc5
add %i1,0x1fc,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000bae9569e
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000140
membar #Sync ! Added by membar checker (450)
! %f0 = 1a59e47e 05d0115c 30e7b7d1 dbeb00e2
! %f4 = e4617aa4 6e695ac8 1ac8c1a7 95e17486
! %f8 = df3e2b12 37ed3638 fe66af7a b90271bc
! %f12 = 6607ff1b b29a0c2a 50b4841f 3bc5dd55
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[0000000090800010] = ead2886d 9a5359ed, %g2 = efa1d23c, %g3 = 00000000
ldd [%i5+%o2],%g2 ! %g2 = 00000000ead2886d 000000009a5359ed
! Mem[00000000778001c0] = 39510b79fec3651f, %l1 = f9ebb45c9284742a, %l5 = 0000000000000016
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 39510b79fec3651f
! Mem[000000007600013e] = a8145dda, %l5 = 39510b79fec3651f
ldstub [%i0+0x13e],%l5 ! %l5 = 0000005d000000ff
! Mem[0000000091800160] = e99aa22d 9f84ef23, %g2 = ead2886d, %g3 = 9a5359ed
ldd [%o0+0x160],%g2 ! %g2 = 00000000e99aa22d 000000009f84ef23
! Mem[00000000768000d8] = 746dc2ed, %l6 = 10e61775, %l4 = 6a5571cf
add %i1,0xd8,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000746dc2ed
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
p51_label_4:
! Mem[0000000090800150] = 51ea49fd5fde283b, %g2 = 00000000e99aa22d
ldx [%i5+0x150],%g2 ! %g2 = 51ea49fd5fde283b
! %l5 = 000000000000005d, Mem[000000009080016a] = e78c5c9d
stb %l5,[%i5+0x16a] ! Mem[0000000090800168] = 5d8c5c9d
! Mem[0000000077800060] = a514d04c, %l1 = f9ebb45c9284742a
ldsw [%i3+0x060],%l1 ! %l1 = ffffffffa514d04c
! Mem[00000000778000c0] = 6fa8848d 65926b61, %l2 = 5b7878d7, %l3 = 000000be
ldd [%i3+0x0c0],%l2 ! %l2 = 000000006fa8848d 0000000065926b61
! %l5 = 000000000000005d, Mem[0000000091800140] = b5cc6c8f
stb %l5,[%o0+0x140] ! Mem[0000000091800140] = 5dcc6c8f
! %l0 = bae9569e, %l1 = a514d04c, Mem[0000000090800150] = 51ea49fd 5fde283b
std %l0,[%i5+0x150] ! Mem[0000000090800150] = bae9569e a514d04c
! Mem[00000000908000b4] = 9a765db5, %g18 = 6554fe19fa8b83cb
ldsw [%i5+0x0b4],%g2 ! %g2 = 6554fe19fa8b83cb
! Mem[0000000091800138] = 1bd10adc, %g2 = ffffffff9a765db5
ldub [%o0+0x13a],%g2 ! %g2 = 000000000000001b
! Mem[000000007600000c] = e763d24f, %l3 = 0000000065926b61
ldsw [%i0+0x00c],%l3 ! %l3 = ffffffffe763d24f
! Mem[0000000090000104] = ab9c0429, %g2 = 000000000000001b
lduh [%i4+0x104],%g2 ! %g2 = 000000000000ab9c
p51_label_5:
! Mem[000000007600015a] = d7c7e095, %l1 = ffffffffa514d04c
ldstub [%i0+0x15a],%l1 ! %l1 = 000000e0000000ff
! Mem[000000009080005c] = 58f29b62, %g2 = 000000000000ab9c
ldsb [%i5+0x05c],%g2 ! %g2 = 0000000000000058
! %f0 = 1a59e47e 05d0115c 30e7b7d1 dbeb00e2
! %f4 = e4617aa4 6e695ac8 1ac8c1a7 95e17486
! %f8 = df3e2b12 37ed3638 fe66af7a b90271bc
! %f12 = 6607ff1b b29a0c2a 50b4841f 3bc5dd55
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900000c0
! %l2 = 6fa8848d, %l3 = e763d24f, Mem[0000000077800088] = 5237d527 32cdee70
std %l2,[%i3+0x088] ! Mem[0000000077800088] = 6fa8848d e763d24f
! Mem[00000000768001a0] = c37a71c49443ec26, %l0 = 00000000bae9569e, %l6 = 1ef85e7c10e61775
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = c37a71c49443ec26
! Mem[000000007680002c] = 5464bd06, %l7 = 00000000a57a9659
swap [%i1+0x02c],%l7 ! %l7 = 000000005464bd06
! Mem[00000000760001d8] = f9883d5a, %l3 = ffffffffe763d24f
lduh [%i0+0x1da],%l3 ! %l3 = 0000000000003d5a
! Mem[0000000091000158] = 9ebd6795 d9168ce7, %g2 = 00000058, %g3 = 9f84ef23
ldd [%i6+0x158],%g2 ! %g2 = 000000009ebd6795 00000000d9168ce7
! Mem[00000000910000c0] = d64cb874 d29c58a7, %g2 = 9ebd6795, %g3 = d9168ce7
ldd [%i6+0x0c0],%g2 ! %g2 = 00000000d64cb874 00000000d29c58a7
! Mem[0000000077800150] = 7ea67944, %l1 = 00000000000000e0
lduw [%i3+0x150],%l1 ! %l1 = 000000007ea67944
p51_label_6:
! Mem[00000000918001a4] = 7981f69e, %g2 = 00000000d64cb874
ldsh [%o0+0x1a6],%g2 ! %g2 = 0000000000007981
! Mem[00000000778001f0] = f62f426654b6b207, %l4 = 00000000746dc2ed, %l5 = 000000000000005d
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = f62f426654b6b207
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! %l0 = bae9569e, %l1 = 7ea67944, Mem[0000000090800128] = 60245948 b786dab2
std %l0,[%i5+0x128] ! Mem[0000000090800128] = bae9569e 7ea67944
! Mem[00000000778001a8] = 360d39481ac42242, %l3 = 0000000000003d5a, %l6 = c37a71c49443ec26
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 360d39481ac42242
! Mem[0000000091800094] = cef88e10, %g2 = 0000000000007981
lduw [%o0+0x094],%g2 ! %g2 = 00000000cef88e10
! %f16 = 5190c919 ab9c0429 4fec3361 dbae0331
! %f20 = 1ed1a02b 75978c73 e598eea1 095ba20e
! %f24 = 4a445eee 9556fd59 5615f805 1f1de9c3
! %f28 = 86b6fc1a 30ceff41 e20c652a 80cc5196
stda %f16,[%i1+%g5]ASI_COMMIT_P ! Block Store to 00000000768001c0
! Mem[0000000077000104] = 87e0b2f4, %l5 = f62f426654b6b207
swap [%i2+0x104],%l5 ! %l5 = 0000000087e0b2f4
! %l7 = 000000005464bd06, Mem[0000000091800020] = d34b5591
stb %l7,[%o0+%o4] ! Mem[0000000091800020] = 064b5591
! Mem[00000000770000f4] = 73fb69d7, %l7 = 5464bd06, %l1 = 7ea67944
add %i2,0xf4,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000073fb69d7
p51_label_7:
! Mem[00000000918000ac] = 75acc1b3, %g2 = 00000000cef88e10
lduh [%o0+0x0ae],%g2 ! %g2 = 00000000000075ac
! Mem[0000000077800147] = 1176af81, %l7 = 000000005464bd06
ldstub [%i3+0x147],%l7 ! %l7 = 00000081000000ff
! %l2 = 000000006fa8848d, Mem[000000009180013d] = dcb7df5d
stb %l2,[%o0+0x13d] ! Mem[000000009180013c] = 8db7df5d
! Mem[0000000091000010] = 7a04d283, %g2 = 00000000000075ac
ldsb [%i6+%o2],%g2 ! %g2 = 000000000000007a
! %l5 = 0000000087e0b2f4, Mem[0000000091000134] = 1ac2db16
stw %l5,[%i6+0x134] ! Mem[0000000091000134] = 87e0b2f4
! Mem[0000000077000098] = aa90a447 e84e0076, %l0 = bae9569e, %l1 = 73fb69d7
ldd [%i2+0x098],%l0 ! %l0 = 00000000aa90a447 00000000e84e0076
! Mem[0000000077000035] = f7cb3da3, %l0 = 00000000aa90a447
ldstub [%i2+0x035],%l0 ! %l0 = 000000cb000000ff
! Mem[00000000910000b0] = 2b9d7dab79af46c6, %g2 = 000000000000007a
ldx [%i6+0x0b0],%g2 ! %g2 = 2b9d7dab79af46c6
! Mem[0000000090800158] = 43ecaf11, %g2 = 2b9d7dab79af46c6
ldub [%i5+0x15b],%g2 ! %g2 = 0000000000000043
! Mem[00000000910000b0] = 2b9d7dab, %g2 = 0000000000000043
lduw [%i6+0x0b0],%g2 ! %g2 = 000000002b9d7dab
p51_label_8:
! Mem[000000007700007a] = 0b133ad2, %l3 = 0000000000003d5a
ldstub [%i2+0x07a],%l3 ! %l3 = 0000003a000000ff
membar #Sync ! Added by membar checker (451)
! Mem[0000000076000140] = 5215713d c8cb6737 0fd91a90 2d22fdd1
! Mem[0000000076000150] = f416412d d1fffa6b d7c7ff95 2d374911
! Mem[0000000076000160] = 0df22178 d0b9bf35 c5697a6b 5137cb10
! Mem[0000000076000170] = 12f7226c 0a717950 2b516918 76c86e93
ldda [%i0+%g6]ASI_BLK_SL,%f0 ! Block Load from 0000000076000140
! Mem[000000007680002c] = a57a9659, %l3 = 000000000000003a
lduw [%i1+0x02c],%l3 ! %l3 = 00000000a57a9659
! Mem[0000000076800129] = 41798a34, %l2 = 000000006fa8848d
ldstub [%i1+0x129],%l2 ! %l2 = 00000079000000ff
! Mem[00000000910001a8] = fa355074 b75abc86, %g2 = 2b9d7dab, %g3 = d29c58a7
ldd [%i6+0x1a8],%g2 ! %g2 = 00000000fa355074 00000000b75abc86
! Mem[0000000090800120] = 6be5579e, %g2 = 00000000fa355074
lduh [%i5+0x122],%g2 ! %g2 = 0000000000006be5
! Mem[000000007600019e] = ababd85f, %l0 = 00000000000000cb
ldstub [%i0+0x19e],%l0 ! %l0 = 000000d8000000ff
! Mem[00000000908001c8] = 832efd68 00df822d, %g2 = 00006be5, %g3 = b75abc86
ldd [%i5+0x1c8],%g2 ! %g2 = 00000000832efd68 0000000000df822d
! Mem[0000000076000138] = 91657f8ca814ffda, %l6 = 360d39481ac42242, %l2 = 0000000000000079
add %i0,0x138,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 91657f8ca814ffda
! Mem[0000000090000180] = 5c11d005 7ee4591a e200ebdb d1b7e730
! Mem[0000000090000190] = c85a696e a47a61e4 8674e195 a7c1c81a
! Mem[00000000900001a0] = 3836ed37 122b3edf bc7102b9 7aaf66fe
! Mem[00000000900001b0] = 2a0c9ab2 1bff0766 55ddc53b 1f84b450
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
p51_label_9:
! Mem[00000000900000c0] = 5c11d005 7ee4591a e200ebdb d1b7e730
! Mem[00000000900000d0] = c85a696e a47a61e4 8674e195 a7c1c81a
! Mem[00000000900000e0] = 3836ed37 122b3edf bc7102b9 7aaf66fe
! Mem[00000000900000f0] = 2a0c9ab2 1bff0766 55ddc53b 1f84b450
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[0000000077000150] = 9975eb01, %l6 = 1ac42242, %l6 = 1ac42242
add %i2,0x150,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000009975eb01
! Mem[0000000076000014] = 3c002f69, %l6 = 000000009975eb01
swap [%i0+0x014],%l6 ! %l6 = 000000003c002f69
! %l5 = 0000000087e0b2f4, Mem[00000000778000b4] = 80ee4189
stb %l5,[%i3+0x0b4] ! Mem[00000000778000b4] = f4ee4189
! Mem[00000000910000b0] = 7dab79af, %g2 = 00000000832efd68
ldub [%i6+0x0b2],%g2 ! %g2 = 000000000000007d
! Mem[00000000900000c0] = 5c11d005 7ee4591a e200ebdb d1b7e730
! Mem[00000000900000d0] = c85a696e a47a61e4 8674e195 a7c1c81a
! Mem[00000000900000e0] = 3836ed37 122b3edf bc7102b9 7aaf66fe
! Mem[00000000900000f0] = 2a0c9ab2 1bff0766 55ddc53b 1f84b450
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800060] = ef405618 f7bb24ad, %g2 = 0000007d, %g3 = 00df822d
ldd [%i5+0x060],%g2 ! %g2 = 00000000ef405618 00000000f7bb24ad
! Mem[0000000077800100] = 7265a7d1 7c5bdc18 1703a4e8 961c037d
! Mem[0000000077800110] = 4b4d625c e9ba17d4 064ecfc4 f90ab7d2
! Mem[0000000077800120] = 44d12e5b f8901520 2dc4967d 9a1984b4
! Mem[0000000077800130] = 8bd4f407 b2746539 5c90eaaf 8e850de1
mov 0x100,%g6
ldda [%i3+%g6]ASI_BLK_AIUP,%f0 ! Block Load from 0000000077800100
! Mem[00000000908001a8] = d9ad7a6f, %g2 = 00000000ef405618
ldsb [%i5+0x1aa],%g2 ! %g2 = ffffffffffffffd9
p51_label_10:
! Mem[000000009180014c] = d5d170f5, %g2 = ffffffffffffffd9
ldsh [%o0+0x14c],%g2 ! %g2 = ffffffffffffd5d1
! Mem[0000000076000134] = 8204ed5d, %l3 = a57a9659, %l4 = 746dc2ed
add %i0,0x134,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000008204ed5d
! Mem[0000000090000120] = 4a445eee9556fd59, %g2 = ffffffffffffd5d1
ldx [%i4+0x120],%g2 ! %g2 = 4a445eee9556fd59
! Mem[0000000076800138] = c8625ceb, %l1 = e84e0076, %l2 = a814ffda
add %i1,0x138,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000c8625ceb
! Mem[0000000076000020] = 3c4c53ac, %l4 = 000000008204ed5d
swap [%i0+%o4],%l4 ! %l4 = 000000003c4c53ac
! Mem[00000000768001ab] = 58efe3f9, %l6 = 000000003c002f69
ldstub [%i1+0x1ab],%l6 ! %l6 = 000000f9000000ff
! Mem[00000000768001e8] = 5615f8051f1de9c3, %l0 = 00000000000000d8, %l7 = 0000000000000081
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 5615f8051f1de9c3
! %l7 = 5615f8051f1de9c3, Mem[00000000918000ba] = 1485ed44
sth %l7,[%o0+0x0ba] ! Mem[00000000918000b8] = e9c3ed44
! %l2 = 00000000c8625ceb, Mem[000000009180003d] = 1fc43372
stb %l2,[%o0+0x03d] ! Mem[000000009180003c] = ebc43372
! %l1 = 00000000e84e0076, Mem[0000000090000080] = 3efaec82ba5db46e
stx %l1,[%i4+0x080] ! Mem[0000000090000080] = 00000000e84e0076
p51_label_11:
! Mem[0000000091800034] = 8b0f4cb2, %g2 = 4a445eee9556fd59
lduw [%o0+0x034],%g2 ! %g2 = 000000008b0f4cb2
! %l3 = 00000000a57a9659, Mem[0000000091000136] = b2f4b943
sth %l3,[%i6+0x136] ! Mem[0000000091000134] = 9659b943
! %l2 = 00000000c8625ceb, Mem[0000000090000128] = 5615f805
stw %l2,[%i4+0x128] ! Mem[0000000090000128] = c8625ceb
! Mem[00000000768000fd] = 31376e1b, %l4 = 000000003c4c53ac
ldstub [%i1+0x0fd],%l4 ! %l4 = 00000037000000ff
membar #Sync ! Added by membar checker (452)
! %l0 = 00000000000000d8, Mem[0000000090000054] = 8aff259c
sth %l0,[%i4+0x054] ! Mem[0000000090000054] = 00d8259c
! %l4 = 0000000000000037, Mem[00000000910001d8] = b7a42843
stb %l4,[%i6+0x1d8] ! Mem[00000000910001d8] = 37a42843
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000760001b0] = 5bb4f5ab10b7daac, %l2 = 00000000c8625ceb, %l5 = 0000000087e0b2f4
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 5bb4f5ab10b7daac
! Mem[00000000900000f4] = 076655dd, %g2 = 000000008b0f4cb2
lduh [%i4+0x0f6],%g2 ! %g2 = 0000000000000766
! Mem[000000007680009c] = 34d1014a, %l6 = 00000000000000f9
swap [%i1+0x09c],%l6 ! %l6 = 0000000034d1014a
p51_label_12:
! Mem[00000000918001f0] = 57a465d0, %g2 = 0000000000000766
lduw [%o0+0x1f0],%g2 ! %g2 = 0000000057a465d0
! Mem[0000000090800074] = 472f956a, %g2 = 0000000057a465d0
ldub [%i5+0x074],%g2 ! %g2 = 0000000000000047
! %l6 = 0000000034d1014a, Mem[000000009000006e] = bae5316f
sth %l6,[%i4+0x06e] ! Mem[000000009000006c] = 014a316f
! %f0 = 7265a7d1 7c5bdc18 1703a4e8 961c037d
! %f4 = 4b4d625c e9ba17d4 064ecfc4 f90ab7d2
! %f8 = 44d12e5b f8901520 2dc4967d 9a1984b4
! %f12 = 8bd4f407 b2746539 5c90eaaf 8e850de1
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
! %l2 = 00000000c8625ceb, Mem[0000000090000124] = 9556fd59
sth %l2,[%i4+0x124] ! Mem[0000000090000124] = 5cebfd59
! Mem[000000007600015c] = 2d374911, %l0 = 00000000000000d8
swap [%i0+0x15c],%l0 ! %l0 = 000000002d374911
! Mem[00000000760001e2] = 6d940a52, %l5 = 5bb4f5ab10b7daac
ldstub [%i0+0x1e2],%l5 ! %l5 = 0000000a000000ff
! Mem[000000007780005d] = 68825e48, %l2 = 00000000c8625ceb
ldstub [%i3+0x05d],%l2 ! %l2 = 00000082000000ff
! %l2 = 0000000000000082, Mem[0000000091000154] = c9465637
stw %l2,[%i6+0x154] ! Mem[0000000091000154] = 00000082
! %l3 = 00000000a57a9659, Mem[00000000778000fa] = 313d2a16
sth %l3,[%i3+0x0fa] ! Mem[00000000778000f8] = 313d9659
p51_label_13:
! %l3 = 00000000a57a9659, Mem[0000000090000002] = b2b196c7
stb %l3,[%i4+0x002] ! Mem[0000000090000000] = 59b196c7
! %l0 = 000000002d374911, Mem[0000000090800178] = 6f166c85
stw %l0,[%i5+0x178] ! Mem[0000000090800178] = 2d374911
! Mem[000000009100017c] = 5b23236e, %g18 = 6554fe19fa8b83cb
ldsw [%i6+0x17c],%g2 ! %g2 = 6554fe19fa8b83cb
! Mem[00000000900001ac] = 7aaf66fe, %g2 = 000000005b23236e
ldub [%i4+0x1ac],%g2 ! %g2 = 000000000000007a
! %l5 = 000000000000000a, Mem[0000000090000115] = 978c73e5
stb %l5,[%i4+0x115] ! Mem[0000000090000114] = 0a8c73e5
! Mem[0000000077000191] = fddf1c1c, %l7 = 5615f8051f1de9c3
ldstub [%i2+0x191],%l7 ! %l7 = 000000df000000ff
! Mem[00000000778001b8] = f309afc3, %l5 = 000000000000000a
ldstub [%i3+0x1b8],%l5 ! %l5 = 000000f3000000ff
! Mem[0000000077000042] = 6975c572, %l6 = 0000000034d1014a
ldstub [%i2+0x042],%l6 ! %l6 = 000000c5000000ff
! %l1 = 00000000e84e0076, Mem[00000000908000e0] = c253ae0530300a04
stx %l1,[%i5+0x0e0] ! Mem[00000000908000e0] = 00000000e84e0076
! %f0 = 7265a7d1 7c5bdc18 1703a4e8 961c037d
! %f4 = 4b4d625c e9ba17d4 064ecfc4 f90ab7d2
! %f8 = 44d12e5b f8901520 2dc4967d 9a1984b4
! %f12 = 8bd4f407 b2746539 5c90eaaf 8e850de1
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000100
p51_label_14:
! %f16 = 5190c919 ab9c0429 4fec3361 dbae0331
! %f20 = 1ed1a02b 75978c73 e598eea1 095ba20e
! %f24 = 4a445eee 9556fd59 5615f805 1f1de9c3
! %f28 = 86b6fc1a 30ceff41 e20c652a 80cc5196
stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[0000000091800188] = 276496bf, %g18 = 6554fe19fa8b83cb
ldsw [%o0+0x188],%g2 ! %g2 = 6554fe19fa8b83cb
! Mem[0000000076800188] = 1217e14e, %l0 = 2d374911, %l6 = 000000c5
add %i1,0x188,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000001217e14e
! Mem[0000000077800100] = 7265a7d1 7c5bdc18 1703a4e8 961c037d
! Mem[0000000077800110] = 4b4d625c e9ba17d4 064ecfc4 f90ab7d2
! Mem[0000000077800120] = 44d12e5b f8901520 2dc4967d 9a1984b4
! Mem[0000000077800130] = 8bd4f407 b2746539 5c90eaaf 8e850de1
ldda [%i3+%g5]ASI_BLK_S,%f16 ! Block Load from 0000000077800100
! Mem[00000000778001a0] = d7bcf72457cdc3ae, %l7 = 00000000000000df, %l1 = 00000000e84e0076
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = d7bcf72457cdc3ae
! Mem[0000000076800022] = 1f87eda4, %l2 = 0000000000000082
ldstub [%i1+0x022],%l2 ! %l2 = 000000ed000000ff
! Mem[00000000760001d8] = f9883d5a, %l6 = 000000001217e14e
ldub [%i0+0x1d9],%l6 ! %l6 = 0000000000000088
! Mem[0000000077000080] = 81e3663f, %l6 = 0000000000000088
ldsw [%i2+0x080],%l6 ! %l6 = ffffffff81e3663f
! Mem[0000000091000090] = 8c389163, %g2 = 00000000276496bf
ldub [%i6+0x091],%g2 ! %g2 = 000000000000008c
membar #Sync ! Added by membar checker (453)
! %f16 = 7265a7d1 7c5bdc18 1703a4e8 961c037d
! %f20 = 4b4d625c e9ba17d4 064ecfc4 f90ab7d2
! %f24 = 44d12e5b f8901520 2dc4967d 9a1984b4
! %f28 = 8bd4f407 b2746539 5c90eaaf 8e850de1
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000100
p51_label_15:
! Mem[000000007680009f] = 000000f9, %l1 = d7bcf72457cdc3ae
ldstub [%i1+0x09f],%l1 ! %l1 = 000000f9000000ff
! Mem[00000000910000e4] = 1fad464e, %g2 = 000000000000008c
ldsb [%i6+0x0e6],%g2 ! %g2 = 000000000000001f
! Mem[0000000076800000] = 66667a70 15dd0023 54f2e7ef 9a33504b
! Mem[0000000076800010] = 4ec3323d 502a973a 57a69025 7337110d
! Mem[0000000076800020] = 1f87ffa4 0ab51bd1 6fa8ccff a57a9659
! Mem[0000000076800030] = 32a7b9d7 04fda1fd c7d17dd5 d8e30f32
ldda [%i1]ASI_BLK_AIUP,%f0 ! Block Load from 0000000076800000
! Mem[0000000077800168] = 9762d7bb, %l1 = 00000000000000f9
ldstub [%i3+0x168],%l1 ! %l1 = 00000097000000ff
! Mem[0000000076800108] = 476a4b5d, %l3 = 00000000a57a9659
ldstub [%i1+0x108],%l3 ! %l3 = 00000047000000ff
! Mem[0000000090000000] = 5190c919 ab9c0429 4fec3361 dbae0331
! Mem[0000000090000010] = 1ed1a02b 75978c73 e598eea1 095ba20e
! Mem[0000000090000020] = 4a445eee 9556fd59 5615f805 1f1de9c3
! Mem[0000000090000030] = 86b6fc1a 30ceff41 e20c652a 80cc5196
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! %l2 = 00000000000000ed, Mem[0000000091800170] = 7e8c17c1
sth %l2,[%o0+0x170] ! Mem[0000000091800170] = 00ed17c1
! Mem[00000000770000fc] = 66fee337, %l3 = 00000047, %l5 = 000000f3
add %i2,0xfc,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000066fee337
! Mem[00000000768001ed] = 1f1de9c3, %l4 = 0000000000000037
ldstub [%i1+0x1ed],%l4 ! %l4 = 0000001d000000ff
! Mem[000000007600005c] = e868da10, %l3 = 0000000000000047
ldsh [%i0+0x05c],%l3 ! %l3 = ffffffffffffe868
p51_label_16:
! Mem[0000000090800084] = c5578661, %g2 = 000000000000001f
ldsb [%i5+0x084],%g2 ! %g2 = ffffffffffffffc5
! Mem[00000000760001f0] = acb8f837, %l5 = 66fee337, %l5 = 66fee337
add %i0,0x1f0,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000acb8f837
! Mem[000000007600009f] = f7c07f32, %l4 = 000000000000001d
ldstub [%i0+0x09f],%l4 ! %l4 = 00000032000000ff
! %f16 = 7265a7d1 7c5bdc18 1703a4e8 961c037d
! %f20 = 4b4d625c e9ba17d4 064ecfc4 f90ab7d2
! %f24 = 44d12e5b f8901520 2dc4967d 9a1984b4
! %f28 = 8bd4f407 b2746539 5c90eaaf 8e850de1
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[0000000077800000] = 163bdfd87f45c0be, %l7 = 00000000000000df, %l7 = 00000000000000df
casxa [%i3]0x80,%l7,%l7 ! %l7 = 163bdfd87f45c0be
! %f16 = 7265a7d1 7c5bdc18 1703a4e8 961c037d
! %f20 = 4b4d625c e9ba17d4 064ecfc4 f90ab7d2
! %f24 = 44d12e5b f8901520 2dc4967d 9a1984b4
! %f28 = 8bd4f407 b2746539 5c90eaaf 8e850de1
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[00000000900000c0] = 5c11d005 7ee4591a e200ebdb d1b7e730
! Mem[00000000900000d0] = c85a696e a47a61e4 8674e195 a7c1c81a
! Mem[00000000900000e0] = 3836ed37 122b3edf bc7102b9 7aaf66fe
! Mem[00000000900000f0] = 2a0c9ab2 1bff0766 55ddc53b 1f84b450
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! %f0 = 66667a70 15dd0023 54f2e7ef 9a33504b
! %f4 = 4ec3323d 502a973a 57a69025 7337110d
! %f8 = 1f87ffa4 0ab51bd1 6fa8ccff a57a9659
! %f12 = 32a7b9d7 04fda1fd c7d17dd5 d8e30f32
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[000000007780017c] = 315a8ae0, %l5 = 00000000acb8f837
ldub [%i3+0x17d],%l5 ! %l5 = 000000000000005a
! Mem[0000000090800134] = e1a159c7, %g2 = ffffffffffffffc5
lduw [%i5+0x134],%g2 ! %g2 = 00000000e1a159c7
p51_label_17:
! Mem[0000000077000130] = cde44d7d52ce0024, %l1 = 0000000000000097, %l6 = ffffffff81e3663f
add %i2,0x130,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = cde44d7d52ce0024
! Mem[00000000918001c8] = d8b4aaf388f36a57, %g2 = 00000000e1a159c7
ldx [%o0+0x1c8],%g2 ! %g2 = d8b4aaf388f36a57
! Mem[0000000076800094] = 4b403633, %l1 = 0000000000000097
ldstub [%i1+0x094],%l1 ! %l1 = 0000004b000000ff
! %f16 = 7265a7d1 7c5bdc18 1703a4e8 961c037d
! %f20 = 4b4d625c e9ba17d4 064ecfc4 f90ab7d2
! %f24 = 44d12e5b f8901520 2dc4967d 9a1984b4
! %f28 = 8bd4f407 b2746539 5c90eaaf 8e850de1
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[00000000778000c8] = 99f9438f, %l1 = 0000004b, %l6 = 52ce0024
add %i3,0xc8,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000099f9438f
! Mem[00000000900000c0] = 5c11d005 7ee4591a e200ebdb d1b7e730
! Mem[00000000900000d0] = c85a696e a47a61e4 8674e195 a7c1c81a
! Mem[00000000900000e0] = 3836ed37 122b3edf bc7102b9 7aaf66fe
! Mem[00000000900000f0] = 2a0c9ab2 1bff0766 55ddc53b 1f84b450
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000077800138] = 5c90eaaf, %l5 = 0000005a, %l1 = 0000004b
add %i3,0x138,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000005c90eaaf
membar #Sync ! Added by membar checker (454)
! Mem[0000000090000140] = 18dc5b7c d1a76572 7d031c96 e8a40317
! Mem[0000000090000150] = d417bae9 5c624d4b d2b70af9 c4cf4e06
! Mem[0000000090000160] = 201590f8 5b2ed144 b484199a 7d96c42d
! Mem[0000000090000170] = 396574b2 07f4d48b e10d858e afea905c
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[00000000768000a8] = b7fdd9dd, %l0 = 2d374911, %l2 = 000000ed
add %i1,0xa8,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000b7fdd9dd
! Mem[00000000918001c0] = b50779baadb1fac7, %g2 = d8b4aaf388f36a57
ldx [%o0+0x1c0],%g2 ! %g2 = b50779baadb1fac7
p51_label_18:
! Mem[00000000900000c0] = 5c11d005 7ee4591a e200ebdb d1b7e730
! Mem[00000000900000d0] = c85a696e a47a61e4 8674e195 a7c1c81a
! Mem[00000000900000e0] = 3836ed37 122b3edf bc7102b9 7aaf66fe
! Mem[00000000900000f0] = 2a0c9ab2 1bff0766 55ddc53b 1f84b450
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! %l5 = 000000000000005a, Mem[00000000918001e3] = 64003738
stb %l5,[%o0+0x1e3] ! Mem[00000000918001e0] = 5a003738
! Mem[00000000760000ff] = d62019ae, %l5 = 000000000000005a
ldstub [%i0+0x0ff],%l5 ! %l5 = 000000ae000000ff
! %l5 = 00000000000000ae, Mem[00000000768000b2] = 081f9c2b
stb %l5,[%i1+0x0b2] ! Mem[00000000768000b0] = 081fae2b
! Mem[00000000770001c0] = 392e23e2 4560aa0a b2ae7904 5dbfa16d
! Mem[00000000770001d0] = cb4f9102 59a4a620 cb874399 cedad35e
! Mem[00000000770001e0] = 3dd4e159 859e62d0 8a6f2498 bf303364
! Mem[00000000770001f0] = 933e34de 78c8ae83 9a8930c5 118653b4
mov 0x1c0,%g4
ldda [%i2+%g4]ASI_BLK_S,%f0 ! Block Load from 00000000770001c0
! %l4 = 0000000000000032, Mem[00000000918000e4] = d226234a
sth %l4,[%o0+0x0e4] ! Mem[00000000918000e4] = 0032234a
! Mem[0000000076000124] = b45cbc87, %l0 = 000000002d374911
swap [%i0+0x124],%l0 ! %l0 = 00000000b45cbc87
! Mem[0000000076800150] = 7b178a3c, %l6 = 0000000099f9438f
swap [%i1+0x150],%l6 ! %l6 = 000000007b178a3c
! Mem[000000009180010c] = 3b56edba, %g2 = b50779baadb1fac7
lduh [%o0+0x10c],%g2 ! %g2 = 0000000000003b56
membar #Sync ! Added by membar checker (455)
! %l0 = b45cbc87, %l1 = 5c90eaaf, Mem[00000000900000e0] = 3836ed37 122b3edf
std %l0,[%i4+0x0e0] ! Mem[00000000900000e0] = b45cbc87 5c90eaaf
p51_label_19:
! Mem[0000000076000114] = ce334448, %l0 = 00000000b45cbc87
ldsb [%i0+0x117],%l0 ! %l0 = 0000000000000048
! Mem[00000000910000a0] = 9a60a901, %g18 = 6554fe19fa8b83cb
ldsw [%i6+0x0a0],%g2 ! %g2 = 6554fe19fa8b83cb
! Mem[000000007780014c] = 87a4d4f0, %l5 = 000000ae, %l1 = 5c90eaaf
add %i3,0x14c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000087a4d4f0
! Mem[00000000778000a4] = 1cd1cecd, %l4 = 00000032, %l4 = 00000032
add %i3,0xa4,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000001cd1cecd
! %l2 = b7fdd9dd, %l3 = ffffe868, Mem[0000000077000060] = 98cc2841 a6313753
std %l2,[%i2+0x060] ! Mem[0000000077000060] = b7fdd9dd ffffe868
! Mem[0000000077000028] = cac0df054febae07, %l7 = 163bdfd87f45c0be, %l3 = ffffffffffffe868
add %i2,0x28,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = cac0df054febae07
! Mem[00000000768000c8] = 6da459be28d0d112, %l1 = 0000000087a4d4f0, %l7 = 163bdfd87f45c0be
add %i1,0xc8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 6da459be28d0d112
! %f0 = 392e23e2 4560aa0a b2ae7904 5dbfa16d
! %f4 = cb4f9102 59a4a620 cb874399 cedad35e
! %f8 = 3dd4e159 859e62d0 8a6f2498 bf303364
! %f12 = 933e34de 78c8ae83 9a8930c5 118653b4
mov 0x100,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[0000000090000098] = 57a69025, %g2 = ffffffff9a60a901
ldsb [%i4+0x098],%g2 ! %g2 = 0000000000000057
! Mem[00000000770001d8] = cb874399, %l3 = cac0df054febae07
ldstub [%i2+0x1d8],%l3 ! %l3 = 000000cb000000ff
p51_label_20:
! %l3 = 00000000000000cb, Mem[0000000090800112] = 44667740
sth %l3,[%i5+0x112] ! Mem[0000000090800110] = 00cb7740
! Mem[0000000090000088] = 54f2e7ef9a33504b, %g2 = 0000000000000057
ldx [%i4+0x088],%g2 ! %g2 = 54f2e7ef9a33504b
! Mem[00000000768000e0] = c660e4be, %l0 = 0000000000000048
lduh [%i1+0x0e2],%l0 ! %l0 = 000000000000e4be
! Mem[0000000076000080] = bd7b6ba5 5e095ee5 d08e85bd 0ad5d2e9
! Mem[0000000076000090] = 21dd1ce9 9d0fb319 1b9ed0bd f7c07fff
! Mem[00000000760000a0] = 480a6499 700a94a8 309afdc5 b7d9d776
! Mem[00000000760000b0] = 7814b925 d8de25e2 8f0cfee6 4c3a4556
mov 0x080,%g5
ldda [%i0+%g5]ASI_BLK_PL,%f0 ! Block Load from 0000000076000080
! %l6 = 000000007b178a3c, Mem[000000007700013c] = 2dba1f1f
stb %l6,[%i2+0x13c] ! Mem[000000007700013c] = 3cba1f1f
! %f0 = e55e095e a56b7bbd e9d2d50a bd858ed0
! %f4 = 19b30f9d e91cdd21 ff7fc0f7 bdd09e1b
! %f8 = a8940a70 99640a48 76d7d9b7 c5fd9a30
! %f12 = e225ded8 25b91478 56453a4c e6fe0c8f
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[00000000910000d0] = 6b48cf82 05a1d364, %g2 = 9a33504b, %g3 = f7bb24ad
ldd [%i6+0x0d0],%g2 ! %g2 = 000000006b48cf82 0000000005a1d364
membar #Sync ! Added by membar checker (456)
! %f16 = 7265a7d1 7c5bdc18 1703a4e8 961c037d
! %f20 = 4b4d625c e9ba17d4 064ecfc4 f90ab7d2
! %f24 = 44d12e5b f8901520 2dc4967d 9a1984b4
! %f28 = 8bd4f407 b2746539 5c90eaaf 8e850de1
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000180
membar #Sync ! Added by membar checker (457)
! Mem[000000009000018c] = 961c037d, %g2 = 000000006b48cf82
lduw [%i4+0x18c],%g2 ! %g2 = 00000000961c037d
! Mem[0000000090000100] = 0aaa6045 e2232e39 6da1bf5d 0479aeb2
! Mem[0000000090000110] = 20a6a459 02914fcb 5ed3dace 994387cb
! Mem[0000000090000120] = d0629e85 59e1d43d 643330bf 98246f8a
! Mem[0000000090000130] = 83aec878 de343e93 b4538611 c530899a
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
p51_label_21:
! %f16 = 7265a7d1 7c5bdc18 1703a4e8 961c037d
! %f20 = 4b4d625c e9ba17d4 064ecfc4 f90ab7d2
! %f24 = 44d12e5b f8901520 2dc4967d 9a1984b4
! %f28 = 8bd4f407 b2746539 5c90eaaf 8e850de1
mov 0x0c0,%g6
stda %f16,[%i1+%g6]ASI_BLK_P ! Block Store to 00000000768000c0
! Mem[00000000770000f0] = 1c6246a8, %l1 = 0000000087a4d4f0
swap [%i2+0x0f0],%l1 ! %l1 = 000000001c6246a8
! Mem[0000000090000140] = 18dc5b7c d1a76572 7d031c96 e8a40317
! Mem[0000000090000150] = d417bae9 5c624d4b d2b70af9 c4cf4e06
! Mem[0000000090000160] = 201590f8 5b2ed144 b484199a 7d96c42d
! Mem[0000000090000170] = 396574b2 07f4d48b e10d858e afea905c
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000077800034] = f419a0de, %l6 = 000000007b178a3c
swap [%i3+0x034],%l6 ! %l6 = 00000000f419a0de
membar #Sync ! Added by membar checker (458)
! %l2 = 00000000b7fdd9dd, Mem[0000000090000167] = 44b48419
stb %l2,[%i4+0x167] ! Mem[0000000090000164] = ddb48419
! Mem[0000000077000168] = a430f97f0f248e5a, %l1 = 000000001c6246a8, %l2 = 00000000b7fdd9dd
add %i2,0x168,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = a430f97f0f248e5a
! %l3 = 00000000000000cb, Mem[00000000908001a0] = 01d55e31
stw %l3,[%i5+0x1a0] ! Mem[00000000908001a0] = 000000cb
! %l6 = 00000000f419a0de, Mem[00000000760001ee] = 04639f2d
stb %l6,[%i0+0x1ee] ! Mem[00000000760001ec] = 0463de2d
! %l7 = 6da459be28d0d112, Mem[0000000091800128] = 588be828596ed328
stx %l7,[%o0+0x128] ! Mem[0000000091800128] = 6da459be28d0d112
! Mem[0000000077000060] = b7fdd9dd, %l6 = 00000000f419a0de
swap [%i2+0x060],%l6 ! %l6 = 00000000b7fdd9dd
p51_label_22:
! %l4 = 000000001cd1cecd, Mem[00000000918001ed] = fa751f57
stb %l4,[%o0+0x1ed] ! Mem[00000000918001ec] = cd751f57
! %l6 = 00000000b7fdd9dd, Mem[00000000908001ba] = 7e8af69c
sth %l6,[%i5+0x1ba] ! Mem[00000000908001b8] = d9ddf69c
! Mem[00000000770000e8] = f87b3987, %l1 = 000000001c6246a8
ldstub [%i2+0x0e8],%l1 ! %l1 = 000000f8000000ff
! Mem[000000007680016c] = 8a218a46, %l5 = 00000000000000ae
swap [%i1+0x16c],%l5 ! %l5 = 000000008a218a46
! Mem[0000000076000108] = d55e2f7e, %l6 = b7fdd9dd, %l2 = 0f248e5a
add %i0,0x108,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000d55e2f7e
! Mem[00000000768001ec] = 1fffe9c3, %l7 = 6da459be28d0d112
swap [%i1+0x1ec],%l7 ! %l7 = 000000001fffe9c3
! %f0 = e55e095e a56b7bbd e9d2d50a bd858ed0
! %f4 = 19b30f9d e91cdd21 ff7fc0f7 bdd09e1b
! %f8 = a8940a70 99640a48 76d7d9b7 c5fd9a30
! %f12 = e225ded8 25b91478 56453a4c e6fe0c8f
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[0000000076800058] = 60447632, %l2 = d55e2f7e, %l2 = d55e2f7e
add %i1,0x58,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000060447632
! %l0 = 0000e4be, %l1 = 000000f8, Mem[0000000076000070] = a3a3de81 bc24b644
std %l0,[%i0+0x070] ! Mem[0000000076000070] = 0000e4be 000000f8
! Mem[00000000778001e4] = 7558bd02, %l5 = 8a218a46, %l5 = 8a218a46
add %i3,0x1e4,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000007558bd02
p51_label_23:
! Mem[0000000090000080] = 66667a70, %g18 = 6554fe19fa8b83cb
ldsw [%i4+0x080],%g2 ! %g2 = 6554fe19fa8b83cb
! Mem[0000000076000018] = 4a6e15b0, %l2 = 60447632, %l7 = 1fffe9c3
add %i0,0x18,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000004a6e15b0
membar #Sync ! Added by membar checker (459)
! Mem[0000000090000100] = e55e095e a56b7bbd e9d2d50a bd858ed0
! Mem[0000000090000110] = 19b30f9d e91cdd21 ff7fc0f7 bdd09e1b
! Mem[0000000090000120] = a8940a70 99640a48 76d7d9b7 c5fd9a30
! Mem[0000000090000130] = e225ded8 25b91478 56453a4c e6fe0c8f
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[00000000900000c0] = 5c11d005 7ee4591a e200ebdb d1b7e730
! Mem[00000000900000d0] = c85a696e a47a61e4 8674e195 a7c1c81a
! Mem[00000000900000e0] = b45cbc87 5c90eaaf bc7102b9 7aaf66fe
! Mem[00000000900000f0] = 2a0c9ab2 1bff0766 55ddc53b 1f84b450
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[00000000768001b2] = 86af9011, %l2 = 0000000060447632
ldstub [%i1+0x1b2],%l2 ! %l2 = 00000090000000ff
! %f0 = e55e095e a56b7bbd e9d2d50a bd858ed0
! %f4 = 19b30f9d e91cdd21 ff7fc0f7 bdd09e1b
! %f8 = a8940a70 99640a48 76d7d9b7 c5fd9a30
! %f12 = e225ded8 25b91478 56453a4c e6fe0c8f
stda %f0,[%i0+%g6]ASI_BLK_S ! Block Store to 00000000760000c0
! Mem[000000009180019c] = 42cbd34b, %g2 = 0000000066667a70
lduw [%o0+0x19c],%g2 ! %g2 = 0000000042cbd34b
! Mem[00000000908001c8] = 832efd68 00df822d, %g2 = 42cbd34b, %g3 = 05a1d364
ldd [%i5+0x1c8],%g2 ! %g2 = 00000000832efd68 0000000000df822d
! Mem[0000000091000130] = 752e686487e09659, %g2 = 00000000832efd68
ldx [%i6+0x130],%g2 ! %g2 = 752e686487e09659
! Mem[0000000076800030] = 32a7b9d7, %l4 = 000000001cd1cecd
ldstub [%i1+0x030],%l4 ! %l4 = 00000032000000ff
p51_label_24:
! Mem[0000000090000168] = b484199a7d96c42d, %g2 = 752e686487e09659
ldx [%i4+0x168],%g2 ! %g2 = b484199a7d96c42d
! Mem[00000000900001b0] = 8bd4f407 b2746539, %g2 = 7d96c42d, %g3 = 00df822d
ldd [%i4+0x1b0],%g2 ! %g2 = 000000008bd4f407 00000000b2746539
! Mem[000000009000009c] = 0d1f87ff, %g2 = 000000008bd4f407
ldub [%i4+0x09f],%g2 ! %g2 = 000000000000000d
! Mem[00000000918001b0] = 66d52f0c, %g2 = 000000000000000d
ldsh [%o0+0x1b0],%g2 ! %g2 = 00000000000066d5
! Mem[00000000770000c8] = d8e33e74, %l0 = 000000000000e4be
swap [%i2+0x0c8],%l0 ! %l0 = 00000000d8e33e74
! Mem[0000000076000098] = 1b9ed0bd, %l7 = 4a6e15b0, %l4 = 00000032
add %i0,0x98,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000001b9ed0bd
! %l2 = 0000000000000090, Mem[0000000091000198] = 9aa5f69e
stw %l2,[%i6+0x198] ! Mem[0000000091000198] = 00000090
! Mem[0000000090800138] = dd5b61a3, %g2 = 00000000000066d5
ldsh [%i5+0x13a],%g2 ! %g2 = ffffffffffffdd5b
! Mem[0000000076800174] = ee74cb52, %l5 = 000000007558bd02
swap [%i1+0x174],%l5 ! %l5 = 00000000ee74cb52
! Mem[00000000760001d8] = f9883d5a77f38a8e, %l7 = 000000004a6e15b0, %l0 = 00000000d8e33e74
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = f9883d5a77f38a8e
p51_label_25:
! Mem[0000000090000040] = 7265a7d1 7c5bdc18 1703a4e8 961c037d
! Mem[0000000090000050] = 4b4d625c e9ba17d4 064ecfc4 f90ab7d2
! Mem[0000000090000060] = 44d12e5b f8901520 2dc4967d 9a1984b4
! Mem[0000000090000070] = 8bd4f407 b2746539 5c90eaaf 8e850de1
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! %f16 = 7265a7d1 7c5bdc18 1703a4e8 961c037d
! %f20 = 4b4d625c e9ba17d4 064ecfc4 f90ab7d2
! %f24 = 44d12e5b f8901520 2dc4967d 9a1984b4
! %f28 = 8bd4f407 b2746539 5c90eaaf 8e850de1
stda %f16,[%i3+%g5]ASI_BLK_AIUPL ! Block Store to 0000000077800080
! Mem[0000000090000140] = 18dc5b7c d1a76572 7d031c96 e8a40317
! Mem[0000000090000150] = d417bae9 5c624d4b d2b70af9 c4cf4e06
! Mem[0000000090000160] = 201590f8 5b2ed1dd b484199a 7d96c42d
! Mem[0000000090000170] = 396574b2 07f4d48b e10d858e afea905c
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[00000000918000b0] = b308bae5, %g2 = ffffffffffffdd5b
ldub [%o0+0x0b1],%g2 ! %g2 = 00000000000000b3
! Mem[000000007780019c] = 3c2d529f, %l6 = 00000000b7fdd9dd
swap [%i3+0x19c],%l6 ! %l6 = 000000003c2d529f
! Mem[00000000778000cd] = a68fb072, %l2 = 0000000000000090
ldstub [%i3+0x0cd],%l2 ! %l2 = 0000008f000000ff
! Mem[0000000076800140] = 020b8170ec7e083b, %l6 = 000000003c2d529f, %l6 = 000000003c2d529f
add %i1,0x140,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 020b8170ec7e083b
! Mem[0000000076800040] = 76b5be7d 01f8d9c5 cb77b4bd dca09650
! Mem[0000000076800050] = 65831db8 07b79ff1 60447632 d7ca46d5
! Mem[0000000076800060] = d4739cca dbb17896 c9344e24 6deac6e0
! Mem[0000000076800070] = e169c40d a15c2d0b 23b2d03d 090e3647
ldda [%i1+%g4]ASI_BLK_P,%f16 ! Block Load from 0000000076800040
! %l4 = 000000001b9ed0bd, Mem[000000007700014e] = fe1da5bb
stb %l4,[%i2+0x14e] ! Mem[000000007700014c] = fe1dbdbb
! Mem[00000000768000ac] = 64f1db2f, %l1 = 000000f8, %l7 = 4a6e15b0
add %i1,0xac,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000064f1db2f
ba,a p51_not_taken_0_end
p51_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 f9883d5a77f38a8e
bne,a,pn %xcc,p51_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000f8
bne,a,pn %xcc,p51_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000008f
bne,a,pn %xcc,p51_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000cb
bne,a,pn %xcc,p51_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000001b9ed0bd
bne,a,pn %xcc,p51_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000ee74cb52
bne,a,pn %xcc,p51_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 020b8170ec7e083b
bne,a,pn %xcc,p51_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000064f1db2f
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 e55e095e a56b7bbd
bne %xcc,p51_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e9d2d50a bd858ed0
bne %xcc,p51_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 19b30f9d e91cdd21
bne %xcc,p51_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ff7fc0f7 bdd09e1b
bne %xcc,p51_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be a8940a70 99640a48
bne %xcc,p51_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 76d7d9b7 c5fd9a30
bne %xcc,p51_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be e225ded8 25b91478
bne %xcc,p51_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 56453a4c e6fe0c8f
bne %xcc,p51_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 76b5be7d 01f8d9c5
bne %xcc,p51_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be cb77b4bd dca09650
bne %xcc,p51_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 65831db8 07b79ff1
bne %xcc,p51_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 60447632 d7ca46d5
bne %xcc,p51_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be d4739cca dbb17896
bne %xcc,p51_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be c9344e24 6deac6e0
bne %xcc,p51_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be e169c40d a15c2d0b
bne %xcc,p51_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 23b2d03d 090e3647
bne %xcc,p51_f30_fail
nop
! Check Local Memory
set p51_local0_expect,%g1
p51_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = f23ea01e9975eb01
ldx [%i0+0x010],%g3 ! Observed data at 0000000076000010
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8204ed5d843a2b60
ldx [%i0+0x020],%g3 ! Observed data at 0000000076000020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 32f085877b3a4567
ldx [%i0+0x038],%g3 ! Observed data at 0000000076000038
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0000e4be000000f8
ldx [%i0+0x070],%g3 ! Observed data at 0000000076000070
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = 1b9ed0bdf7c07fff
ldx [%i0+0x098],%g3 ! Observed data at 0000000076000098
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = e55e095ea56b7bbd
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000760000c0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = e9d2d50abd858ed0
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000760000c8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 19b30f9de91cdd21
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000760000d0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ff7fc0f7bdd09e1b
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000760000d8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = a8940a7099640a48
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000760000e0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 76d7d9b7c5fd9a30
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000760000e8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = e225ded825b91478
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000760000f0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 56453a4ce6fe0c8f
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000760000f8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 14f9a8f82d374911
ldx [%i0+0x120],%g3 ! Observed data at 0000000076000120
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 91657f8ca814ffda
ldx [%i0+0x138],%g3 ! Observed data at 0000000076000138
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = d7c7ff95000000d8
ldx [%i0+0x158],%g3 ! Observed data at 0000000076000158
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = 7319adc0ababff5f
ldx [%i0+0x198],%g3 ! Observed data at 0000000076000198
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 78cdb26138268543
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000760001c8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 6d94ff52f9a308de
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000760001e0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0ffb9cfb0463de2d
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000760001e8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1e8,%g4
set p51_local1_expect,%g1
p51_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = 1f87ffa40ab51bd1
ldx [%i1+0x020],%g3 ! Observed data at 0000000076800020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6fa8ccffa57a9659
ldx [%i1+0x028],%g3 ! Observed data at 0000000076800028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffa7b9d704fda1fd
ldx [%i1+0x030],%g3 ! Observed data at 0000000076800030
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x030,%g4
ldx [%g1+0x090],%g2 ! Expected data = fcdb3381ff403633
ldx [%i1+0x090],%g3 ! Observed data at 0000000076800090
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 47493d5a000000ff
ldx [%i1+0x098],%g3 ! Observed data at 0000000076800098
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 081fae2b94ef8d8c
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000768000b0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 7265a7d17c5bdc18
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 = 1703a4e8961c037d
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 = 4b4d625ce9ba17d4
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 = 064ecfc4f90ab7d2
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 = 44d12e5bf8901520
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 = 2dc4967d9a1984b4
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 = 8bd4f407b2746539
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 = 5c90eaaf8e850de1
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000768000f8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = ff6a4b5dba878637
ldx [%i1+0x108],%g3 ! Observed data at 0000000076800108
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 41ff8a3457e65875
ldx [%i1+0x128],%g3 ! Observed data at 0000000076800128
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = 99f9438fd75bcf49
ldx [%i1+0x150],%g3 ! Observed data at 0000000076800150
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = dc1d4494000000ae
ldx [%i1+0x168],%g3 ! Observed data at 0000000076800168
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = cc2c83717558bd02
ldx [%i1+0x170],%g3 ! Observed data at 0000000076800170
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x170,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 58efe3ff9d3c96a9
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000768001a8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 86afff1198850706
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000768001b0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 5190c919ab9c0429
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000768001c0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 4fec3361dbae0331
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000768001c8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 1ed1a02b75978c73
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000768001d0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = e598eea1095ba20e
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000768001d8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 4a445eee9556fd59
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000768001e0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 5615f80528d0d112
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000768001e8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 86b6fc1a30ceff41
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000768001f0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = e20c652a80cc5196
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000768001f8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1f8,%g4
set p51_local2_expect,%g1
p51_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 3befaf2077e0acff
ldx [%i2+0x000],%g3 ! Observed data at 0000000077000000
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = 81132e81f7ff3da3
ldx [%i2+0x030],%g3 ! Observed data at 0000000077000030
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 6975ff72687d6c39
ldx [%i2+0x040],%g3 ! Observed data at 0000000077000040
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = f419a0deffffe868
ldx [%i2+0x060],%g3 ! Observed data at 0000000077000060
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 0b13ffd2ccc52838
ldx [%i2+0x078],%g3 ! Observed data at 0000000077000078
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 0000e4be04381b70
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000770000c8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ff7b39872cd6d76d
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000770000e8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 87a4d4f073fb69d7
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000770000f0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = a0fbb02e54b6b207
ldx [%i2+0x100],%g3 ! Observed data at 0000000077000100
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 344cf2745b7878d7
ldx [%i2+0x118],%g3 ! Observed data at 0000000077000118
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = c1a73dfc3cba1f1f
ldx [%i2+0x138],%g3 ! Observed data at 0000000077000138
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = e6f56857fe1dbdbb
ldx [%i2+0x148],%g3 ! Observed data at 0000000077000148
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x148,%g4
ldx [%g1+0x190],%g2 ! Expected data = fdff1c1c9ed9002f
ldx [%i2+0x190],%g3 ! Observed data at 0000000077000190
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ff2f79327b676618
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000770001a8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ff874399cedad35e
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000770001d8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x1d8,%g4
set p51_local3_expect,%g1
p51_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 055545387d3b2cff
ldx [%i3+0x008],%g3 ! Observed data at 0000000077800008
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = bd3749f37b178a3c
ldx [%i3+0x030],%g3 ! Observed data at 0000000077800030
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x030,%g4
ldx [%g1+0x058],%g2 ! Expected data = 61956d3f68ff5e48
ldx [%i3+0x058],%g3 ! Observed data at 0000000077800058
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 18dc5b7cd1a76572
ldx [%i3+0x080],%g3 ! Observed data at 0000000077800080
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 7d031c96e8a40317
ldx [%i3+0x088],%g3 ! Observed data at 0000000077800088
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = d417bae95c624d4b
ldx [%i3+0x090],%g3 ! Observed data at 0000000077800090
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = d2b70af9c4cf4e06
ldx [%i3+0x098],%g3 ! Observed data at 0000000077800098
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 201590f85b2ed144
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000778000a0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = b484199a7d96c42d
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000778000a8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 396574b207f4d48b
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000778000b0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = e10d858eafea905c
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000778000b8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 99f9438fa6ffb072
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000778000c8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 313d965931f35456
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000778000f8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 8bd4f407b2746539
ldx [%i3+0x130],%g3 ! Observed data at 0000000077800130
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = b6adb22c1176afff
ldx [%i3+0x140],%g3 ! Observed data at 0000000077800140
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x140,%g4
ldx [%g1+0x168],%g2 ! Expected data = ff62d7bb8e5bb00e
ldx [%i3+0x168],%g3 ! Observed data at 0000000077800168
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x168,%g4
ldx [%g1+0x198],%g2 ! Expected data = 0fbd5b82b7fdd9dd
ldx [%i3+0x198],%g3 ! Observed data at 0000000077800198
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ff09afc3f70f591e
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000778001b8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x1b8,%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:
ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000076000000]
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000077000020]
lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000077800028]
membar #Sync
mov 0x040,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
stda %l4,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000008]
stba %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077800008]
done
p51_trap1o:
ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000076000000]
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000077000020]
lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000077800028]
membar #Sync
mov 0x040,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
stda %l4,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000008]
stba %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077800008]
done
p51_trap2e:
ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077800008]
done
p51_trap2o:
ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077800008]
done
p51_trap3e:
nop
nop
nop
nop
nop
nop
done
p51_trap3o:
nop
nop
nop
nop
nop
nop
done
p51_init_memory_pointers:
set p51_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p51_local0_start,%i0
set p51_local1_start,%i1
set p51_local2_start,%i2
set p51_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = a65715d278cdb261
ldx [%g1+0x008],%l1 ! %l1 = f9ebb45c9284742a
ldx [%g1+0x010],%l2 ! %l2 = 344cf2745b7878d7
ldx [%g1+0x018],%l3 ! %l3 = b36630b67c9aea5e
ldx [%g1+0x020],%l4 ! %l4 = 897aeb2e0c808c6a
ldx [%g1+0x028],%l5 ! %l5 = e7895bb832f08587
ldx [%g1+0x030],%l6 ! %l6 = 1ef85e7c10e61775
ldx [%g1+0x038],%l7 ! %l7 = 79452d41fcaa4a5c
! 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 = 359dde3a 8dab4a7a 9c4b5f3e ebb79565
! %f4 = 8b855897 9fe54eca 2ee33f24 40864df1
! %f8 = 208f4d52 e6b44015 54d9bb98 152ea696
! %f12 = b83637fe 0ecacc0c 3ff5e863 b410d3a8
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e2bdf2ad 0d59a1d1 660eab85 735d68e3
! %f20 = dd83cc65 33ac0ba1 031cd7b3 80e90b28
! %f24 = ddf59494 8c5d2c99 438221ff a56e7ae0
! %f28 = 27ed1ed5 ad12b45d 6e2e8a13 edbf59d6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 229a7327 3701740c 72b3083e 3338368a
! %f36 = 9ca3d83c 6e77e9ac 907dce9e 6d319ab6
! %f40 = 59b21db2 397262df 18af1f5f bcc0398f
! %f44 = 1b377f0c 1416e14e 5adc3692 5f6a4da0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf909df1f00000045,%g7,%g1 ! GSR scale = 8, align = 5
wr %g1,%g0,%gsr ! GSR = f909df1f00000045
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:
! %l4 = 468df28a11590678, Mem[0000000090000138] = edbd823b6cdabfcc
stx %l4,[%i4+0x138] ! Mem[0000000090000138] = 468df28a11590678
! Mem[00000000908000d8] = 8a14b856, %g2 = 0000000000000000
lduw [%i5+0x0d8],%g2 ! %g2 = 000000008a14b856
! Mem[0000000079000094] = b785b5a3, %l4 = 468df28a11590678
ldstub [%i2+0x094],%l4 ! %l4 = 000000b7000000ff
! Mem[0000000079800180] = 2a40e8de fa862236 8d1537ba fddc03c8
! Mem[0000000079800190] = d1ead547 368da293 9a9cef67 7923c906
! Mem[00000000798001a0] = 82691a79 51a09ba2 48ea916a 84b7f46c
! Mem[00000000798001b0] = f456bd66 9111e9c8 72f1863d cf3d3d59
mov 0x180,%g4
ldda [%i3+%g4]ASI_BLK_SL,%f0 ! Block Load from 0000000079800180
! Mem[0000000079800138] = de4a662b, %l4 = 00000000000000b7
ldsh [%i3+0x13a],%l4 ! %l4 = 000000000000662b
! Mem[0000000091800130] = fbcaa0344cd6fb8b, %g2 = 000000008a14b856
ldx [%o0+0x130],%g2 ! %g2 = fbcaa0344cd6fb8b
! Mem[00000000780001f0] = b8825b84751a143c, %l1 = 4f7209e082a6c66c, %l5 = aee5b01a5ac97732
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = b8825b84751a143c
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800028] = bea34762, %g2 = fbcaa0344cd6fb8b
ldub [%i5+0x02a],%g2 ! %g2 = 00000000000000be
! %f16 = e2bdf2ad 0d59a1d1 660eab85 735d68e3
! %f20 = dd83cc65 33ac0ba1 031cd7b3 80e90b28
! %f24 = ddf59494 8c5d2c99 438221ff a56e7ae0
! %f28 = 27ed1ed5 ad12b45d 6e2e8a13 edbf59d6
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000180
p52_label_2:
! Mem[00000000918001f4] = 68ed9d1a, %g2 = 00000000000000be
ldub [%o0+0x1f6],%g2 ! %g2 = 0000000000000068
! Mem[0000000090800198] = 39b389ad, %g2 = 0000000000000068
ldsb [%i5+0x19a],%g2 ! %g2 = 0000000000000039
! Mem[00000000780000c8] = 8be12107, %l1 = 4f7209e082a6c66c
ldstub [%i0+0x0c8],%l1 ! %l1 = 0000008b000000ff
! Mem[0000000078000100] = b92d8e97, %l5 = b8825b84751a143c
ldstub [%i0+0x100],%l5 ! %l5 = 000000b9000000ff
! Mem[0000000078800101] = 64df3e6b, %l1 = 000000000000008b
ldstub [%i1+0x101],%l1 ! %l1 = 000000df000000ff
! Mem[0000000090800024] = 411a98b5, %g18 = 86a37d1bb2ef0a71
ldsw [%i5+0x024],%g2 ! %g2 = 86a37d1bb2ef0a71
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[00000000910001e4] = 2edf5a53, %g2 = 00000000411a98b5
lduh [%i6+0x1e4],%g2 ! %g2 = 0000000000002edf
! %f16 = e2bdf2ad 0d59a1d1 660eab85 735d68e3
! %f20 = dd83cc65 33ac0ba1 031cd7b3 80e90b28
! %f24 = ddf59494 8c5d2c99 438221ff a56e7ae0
! %f28 = 27ed1ed5 ad12b45d 6e2e8a13 edbf59d6
stda %f16,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (460)
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d 468df28a 11590678
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
p52_label_3:
! Mem[0000000078800074] = 74faea67, %l3 = ea04982f, %l4 = 0000662b
add %i1,0x74,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000074faea67
! %l6 = 174dc50a, %l7 = b02189a8, Mem[0000000091000198] = 9aa5f69e 4c575e02
std %l6,[%i6+0x198] ! Mem[0000000091000198] = 174dc50a b02189a8
! Mem[0000000090800090] = 9b34374c, %g2 = 0000000000002edf
ldsh [%i5+0x090],%g2 ! %g2 = ffffffffffff9b34
! %l5 = 00000000000000b9, Mem[0000000091800108] = d2075a403b56edba
stx %l5,[%o0+0x108] ! Mem[0000000091800108] = 00000000000000b9
! Mem[00000000780000b4] = 806ae334, %l6 = 174dc50a, %l6 = 174dc50a
add %i0,0xb4,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000806ae334
! Mem[00000000790000b0] = 5f750c123b699532, %l0 = c344de1cc2a797b7, %l1 = 00000000000000df
add %i2,0xb0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 5f750c123b699532
! %l7 = 146523f8b02189a8, Mem[0000000090800170] = 3388ff79
stw %l7,[%i5+0x170] ! Mem[0000000090800170] = b02189a8
! Mem[0000000091800128] = 588be828 596ed328, %g2 = ffff9b34, %g3 = 00000000
ldd [%o0+0x128],%g2 ! %g2 = 00000000588be828 00000000596ed328
! %f0 = 362286fa dee8402a c803dcfd ba37158d
! %f4 = 93a28d36 47d5ead1 06c92379 67ef9c9a
! %f8 = a29ba051 791a6982 6cf4b784 6a91ea48
! %f12 = c8e91191 66bd56f4 593d3dcf 3d86f172
mov 0x080,%g6
stda %f0,[%i2+%g6]ASI_BLK_PL ! Block Store to 0000000079000080
! %l4 = 74faea67, %l5 = 000000b9, Mem[0000000079000018] = 8e3ea9dc 73850e97
std %l4,[%i2+%o3] ! Mem[0000000079000018] = 74faea67 000000b9
p52_label_4:
! %l6 = 00000000806ae334, Mem[0000000079800182] = 2a40e8de
stb %l6,[%i3+0x182] ! Mem[0000000079800180] = 2a4034de
! Mem[0000000079000048] = 6dd33303 0e8e768e, %l6 = 806ae334, %l7 = b02189a8
ldd [%i2+0x048],%l6 ! %l6 = 000000006dd33303 000000000e8e768e
! Mem[0000000079000040] = 88361530 87d0028a 6dd33303 0e8e768e
! Mem[0000000079000050] = 2768741b d6eb1ac9 64c56996 748e8bed
! Mem[0000000079000060] = 24fd7392 9bfc0d8c 4777bded 6192be87
! Mem[0000000079000070] = e89019a1 9028cd4b c799046f cda242a8
ldda [%i2+%g5]ASI_BLK_P,%f0 ! Block Load from 0000000079000040
! %l4 = 0000000074faea67, Mem[00000000900001be] = 59d6c1d3
sth %l4,[%i4+0x1be] ! Mem[00000000900001bc] = ea67c1d3
! Mem[0000000078800058] = 86928734e0cb13a7, %l6 = 000000006dd33303, %l7 = 000000000e8e768e
add %i1,0x58,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 86928734e0cb13a7
! Mem[0000000079800100] = 76718107 9e7475bb 65806998 ba8783c5
! Mem[0000000079800110] = c4f40067 96e15bb5 0896b465 bebab854
! Mem[0000000079800120] = 82a0b029 8172bb9d 6b5a3029 9ef794bc
! Mem[0000000079800130] = 75263067 b45a8489 de4a662b 92eccc27
mov 0x100,%g6
ldda [%i3+%g6]ASI_BLK_PL,%f16 ! Block Load from 0000000079800100
! %f16 = bb75749e 07817176 c58387ba 98698065
! %f20 = b55be196 6700f4c4 54b8babe 65b49608
! %f24 = 9dbb7281 29b0a082 bc94f79e 29305a6b
! %f28 = 89845ab4 67302675 27ccec92 2b664ade
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000040
! Mem[00000000908001d0] = 7b24b024, %g2 = 00000000588be828
ldub [%i5+0x1d1],%g2 ! %g2 = 000000000000007b
! Mem[00000000780001fc] = f67b8fcf, %l6 = 6dd33303, %l6 = 6dd33303
add %i0,0x1fc,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000f67b8fcf
! Mem[00000000918000f0] = 8088c4bf e80a206b, %g2 = 0000007b, %g3 = 596ed328
ldd [%o0+0x0f0],%g2 ! %g2 = 000000008088c4bf 00000000e80a206b
p52_label_5:
! Mem[0000000091800168] = 0d7c697dddf6fabb, %g2 = 000000008088c4bf
ldx [%o0+0x168],%g2 ! %g2 = 0d7c697dddf6fabb
! %l3 = 668c31daea04982f, Mem[00000000918001d0] = 9d2d1453
stw %l3,[%o0+0x1d0] ! Mem[00000000918001d0] = ea04982f
! Mem[00000000790000dc] = 67bb70a5, %l2 = 2ee154923ec9efb7
lduw [%i2+0x0dc],%l2 ! %l2 = 0000000067bb70a5
! %l4 = 74faea67, %l5 = 000000b9, Mem[0000000090800058] = 126e6055 58f29b62
std %l4,[%i5+0x058] ! Mem[0000000090800058] = 74faea67 000000b9
! Mem[0000000079800078] = 0f7ee79a3a0fdd70, %l1 = 5f750c123b699532
ldx [%i3+0x078],%l1 ! %l1 = 0f7ee79a3a0fdd70
! Mem[0000000078800138] = 00fd8391, %l3 = ea04982f, %l2 = 67bb70a5
add %i1,0x138,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000000fd8391
! Mem[00000000788001d1] = 66a9f1d5, %l7 = 86928734e0cb13a7
ldstub [%i1+0x1d1],%l7 ! %l7 = 000000a9000000ff
! %l2 = 0000000000fd8391, Mem[000000007800017a] = f26cb2da
stb %l2,[%i0+0x17a] ! Mem[0000000078000178] = f26c91da
! %l3 = 668c31daea04982f, Mem[00000000910000dd] = 994add59
stb %l3,[%i6+0x0dd] ! Mem[00000000910000dc] = 2f4add59
! Mem[0000000091000150] = c4534e06, %g18 = 86a37d1bb2ef0a71
ldsw [%i6+0x150],%g2 ! %g2 = 86a37d1bb2ef0a71
p52_label_6:
! Mem[0000000079800178] = 92a5ed03 ad8d1d67, %l2 = 00fd8391, %l3 = ea04982f
ldd [%i3+0x178],%l2 ! %l2 = 0000000092a5ed03 00000000ad8d1d67
! Mem[0000000090000134] = bc91ca0d, %g2 = ffffffffc4534e06
ldsh [%i4+0x134],%g2 ! %g2 = ffffffffffffbc91
! %l1 = 0f7ee79a3a0fdd70, Mem[00000000908001ba] = 7e8af69c
sth %l1,[%i5+0x1ba] ! Mem[00000000908001b8] = dd70f69c
! Mem[0000000091800130] = fbcaa0344cd6fb8b, %g2 = ffffffffffffbc91
ldx [%o0+0x130],%g2 ! %g2 = fbcaa0344cd6fb8b
! Mem[0000000078800114] = 5c04c3b0, %l7 = 000000a9, %l5 = 000000b9
add %i1,0x114,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000005c04c3b0
! Mem[000000007980002c] = 49f38af7, %l7 = 00000000000000a9
swap [%i3+0x02c],%l7 ! %l7 = 0000000049f38af7
! Mem[000000009180017c] = 24544464, %g2 = fbcaa0344cd6fb8b
lduw [%o0+0x17c],%g2 ! %g2 = 0000000024544464
! Mem[00000000908000d4] = 91b2ae27, %g18 = 86a37d1bb2ef0a71
ldsw [%i5+0x0d4],%g2 ! %g2 = 86a37d1bb2ef0a71
! %l2 = 0000000092a5ed03, Mem[000000009080008e] = 40069b34
stb %l2,[%i5+0x08e] ! Mem[000000009080008c] = 03069b34
! %l6 = 00000000f67b8fcf, Mem[000000009100019d] = 2189a8d9
stb %l6,[%i6+0x19d] ! Mem[000000009100019c] = cf89a8d9
p52_label_7:
! Mem[0000000079000028] = abcdc2a30d88c100, %l0 = c344de1cc2a797b7, %l0 = c344de1cc2a797b7
add %i2,0x28,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = abcdc2a30d88c100
! Mem[000000009180012c] = 596ed328, %g18 = 86a37d1bb2ef0a71
ldsw [%o0+0x12c],%g2 ! %g2 = 86a37d1bb2ef0a71
! Mem[0000000091000170] = b7bd3cb0, %g2 = 00000000596ed328
lduh [%i6+0x172],%g2 ! %g2 = 000000000000b7bd
! %l4 = 74faea67, %l5 = 5c04c3b0, Mem[00000000790001a8] = 49a58f14 e4aa3c4f
std %l4,[%i2+0x1a8] ! Mem[00000000790001a8] = 74faea67 5c04c3b0
! Mem[00000000918000fc] = 8d526fb6, %g2 = 000000000000b7bd
lduw [%o0+0x0fc],%g2 ! %g2 = 000000008d526fb6
! %f0 = 88361530 87d0028a 6dd33303 0e8e768e
! %f4 = 2768741b d6eb1ac9 64c56996 748e8bed
! %f8 = 24fd7392 9bfc0d8c 4777bded 6192be87
! %f12 = e89019a1 9028cd4b c799046f cda242a8
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000140
! Mem[00000000788001aa] = a7149177, %l0 = abcdc2a30d88c100
ldstub [%i1+0x1aa],%l0 ! %l0 = 00000091000000ff
! %l4 = 0000000074faea67, Mem[0000000090000078] = de4a662b92eccc27
stx %l4,[%i4+0x078] ! Mem[0000000090000078] = 0000000074faea67
! Mem[0000000079000108] = f41ec441264d1fdc, %l7 = 0000000049f38af7, %l1 = 0f7ee79a3a0fdd70
add %i2,0x108,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = f41ec441264d1fdc
! Mem[0000000090000118] = 1b97831700bdbf74, %g2 = 000000008d526fb6
ldx [%i4+0x118],%g2 ! %g2 = 1b97831700bdbf74
p52_label_8:
! Mem[000000007980014d] = 3ce75d5e, %l6 = 00000000f67b8fcf
ldstub [%i3+0x14d],%l6 ! %l6 = 000000e7000000ff
! Mem[0000000078000008] = 79549487, %l0 = 00000091, %l7 = 49f38af7
add %i0,0x08,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000079549487
! Mem[0000000091800068] = 16875c99, %g2 = 1b97831700bdbf74
ldsh [%o0+0x06a],%g2 ! %g2 = 0000000000001687
! Mem[0000000090800028] = bea34762, %g2 = 0000000000001687
lduh [%i5+0x02a],%g2 ! %g2 = 000000000000bea3
! %f16 = bb75749e 07817176 c58387ba 98698065
! %f20 = b55be196 6700f4c4 54b8babe 65b49608
! %f24 = 9dbb7281 29b0a082 bc94f79e 29305a6b
! %f28 = 89845ab4 67302675 27ccec92 2b664ade
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000180
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 00000000900000c0
! Mem[00000000908001e0] = 8503dc90, %g2 = 000000000000bea3
ldsb [%i5+0x1e1],%g2 ! %g2 = ffffffffffffff85
! Mem[00000000908001f8] = dfc7d232 9a7e359a, %g2 = ffffff85, %g3 = e80a206b
ldd [%i5+0x1f8],%g2 ! %g2 = 00000000dfc7d232 000000009a7e359a
! Mem[00000000798001fc] = e75b9305, %l7 = 0000000079549487
swap [%i3+0x1fc],%l7 ! %l7 = 00000000e75b9305
! %l3 = 00000000ad8d1d67, Mem[00000000798000ab] = 1e613e78
stb %l3,[%i3+0x0ab] ! Mem[00000000798000a8] = 1e613e67
p52_label_9:
membar #Sync ! Added by membar checker (461)
! %f16 = bb75749e 07817176 c58387ba 98698065
! %f20 = b55be196 6700f4c4 54b8babe 65b49608
! %f24 = 9dbb7281 29b0a082 bc94f79e 29305a6b
! %f28 = 89845ab4 67302675 27ccec92 2b664ade
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000140
! Mem[0000000079800162] = b3e2fd49, %l2 = 0000000092a5ed03
ldstub [%i3+0x162],%l2 ! %l2 = 000000fd000000ff
! %f16 = bb75749e 07817176 c58387ba 98698065
! %f20 = b55be196 6700f4c4 54b8babe 65b49608
! %f24 = 9dbb7281 29b0a082 bc94f79e 29305a6b
! %f28 = 89845ab4 67302675 27ccec92 2b664ade
stda %f16,[%i4]ASI_BLK_AIUP ! Block Store to 0000000090000000
! %l2 = 000000fd, %l3 = ad8d1d67, Mem[0000000091000000] = b83e384f c1f38f7a
std %l2,[%i6+%g0] ! Mem[0000000091000000] = 000000fd ad8d1d67
! Mem[000000007900012c] = e29953df, %l4 = 74faea67, %l6 = 000000e7
add %i2,0x12c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000e29953df
! Mem[00000000900000d8] = f74cbdce, %g2 = 00000000dfc7d232
ldsb [%i4+0x0d9],%g2 ! %g2 = fffffffffffffff7
! Mem[00000000900001e0] = b1ac2ff0, %g2 = fffffffffffffff7
ldsh [%i4+0x1e0],%g2 ! %g2 = ffffffffffffb1ac
! Mem[00000000790001e0] = ee5aba85, %l7 = e75b9305, %l3 = ad8d1d67
add %i2,0x1e0,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000ee5aba85
! Mem[00000000918001a8] = f69e8f26, %g2 = ffffffffffffb1ac
ldsb [%o0+0x1a8],%g2 ! %g2 = fffffffffffffff6
! Mem[0000000078800040] = 3f9f9e0f9a6894d3, %l2 = 00000000000000fd, %l2 = 00000000000000fd
add %i1,0x40,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 3f9f9e0f9a6894d3
p52_label_10:
! %l2 = 3f9f9e0f9a6894d3, Mem[00000000910001ac] = b75abc86
stw %l2,[%i6+0x1ac] ! Mem[00000000910001ac] = 9a6894d3
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[00000000788000d0] = 13538eabae2e2ff8, %l3 = 00000000ee5aba85, %l2 = 3f9f9e0f9a6894d3
add %i1,0xd0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 13538eabae2e2ff8
! Mem[0000000079000108] = f41ec441, %l3 = 00000000ee5aba85
swap [%i2+0x108],%l3 ! %l3 = 00000000f41ec441
! %l2 = 13538eabae2e2ff8, Mem[000000009180019c] = 42cbd34b
sth %l2,[%o0+0x19c] ! Mem[000000009180019c] = 2ff8d34b
! Mem[0000000090000060] = 82a0b029, %g2 = fffffffffffffff6
lduw [%i4+0x060],%g2 ! %g2 = 0000000082a0b029
! %l1 = f41ec441264d1fdc, Mem[000000009000019c] = 65b49608
stw %l1,[%i4+0x19c] ! Mem[000000009000019c] = 264d1fdc
! Mem[000000007900011c] = 8fdefec8, %l2 = 13538eabae2e2ff8
swap [%i2+0x11c],%l2 ! %l2 = 000000008fdefec8
! Mem[00000000918001dc] = d043473e, %g2 = 0000000082a0b029
ldsh [%o0+0x1de],%g2 ! %g2 = ffffffffffffd043
! Mem[0000000078800090] = c43acd9bd42f4e14, %l7 = 00000000e75b9305, %l7 = 00000000e75b9305
add %i1,0x90,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = c43acd9bd42f4e14
p52_label_11:
! Mem[0000000090800068] = 93cc4b2a, %g2 = ffffffffffffd043
lduh [%i5+0x06a],%g2 ! %g2 = 00000000000093cc
! Mem[00000000790001f3] = 1dd612f3, %l3 = 00000000f41ec441
ldstub [%i2+0x1f3],%l3 ! %l3 = 000000f3000000ff
membar #Sync ! Added by membar checker (462)
! Mem[000000009000002c] = 6b89845a, %g2 = 00000000000093cc
ldub [%i4+0x02f],%g2 ! %g2 = 000000000000006b
! %l4 = 0000000074faea67, Mem[00000000788000ee] = c22e88b5
stb %l4,[%i1+0x0ee] ! Mem[00000000788000ec] = c22e67b5
! %l0 = 00000091, %l1 = 264d1fdc, Mem[0000000079000048] = 6dd33303 0e8e768e
std %l0,[%i2+0x048] ! Mem[0000000079000048] = 00000091 264d1fdc
! Mem[00000000908001ac] = b54867f7, %g2 = 000000000000006b
ldub [%i5+0x1ae],%g2 ! %g2 = 00000000000000b5
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090800184] = fd2a1f72, %g2 = 00000000000000b5
ldub [%i5+0x185],%g2 ! %g2 = 00000000000000fd
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! %l2 = 000000008fdefec8, Mem[0000000091800178] = d42ec1f4
sth %l2,[%o0+0x178] ! Mem[0000000091800178] = fec8c1f4
p52_label_12:
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000908001f8] = dfc7d232 9a7e359a, %g2 = 000000fd, %g3 = 9a7e359a
ldd [%i5+0x1f8],%g2 ! %g2 = 00000000dfc7d232 000000009a7e359a
! Mem[0000000079800024] = 018521e9, %l5 = 000000005c04c3b0
swap [%i3+0x024],%l5 ! %l5 = 00000000018521e9
! Mem[0000000079000060] = 24fd7392, %l4 = 0000000074faea67
swap [%i2+0x060],%l4 ! %l4 = 0000000024fd7392
! Mem[0000000078000008] = 7954948789b1f031, %l7 = c43acd9bd42f4e14, %l7 = c43acd9bd42f4e14
add %i0,0x08,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 7954948789b1f031
! Mem[00000000788000aa] = e0c1d4f9, %l0 = 0000000000000091
ldstub [%i1+0x0aa],%l0 ! %l0 = 000000d4000000ff
! Mem[00000000790000ed] = 07ee9b75, %l6 = 00000000e29953df
ldstub [%i2+0x0ed],%l6 ! %l6 = 000000ee000000ff
! %l4 = 0000000024fd7392, Mem[00000000900001dc] = 3d92431f
stw %l4,[%i4+0x1dc] ! Mem[00000000900001dc] = 24fd7392
! Mem[000000009080015c] = ecaf11e1, %g2 = 00000000dfc7d232
lduw [%i5+0x15c],%g2 ! %g2 = 00000000ecaf11e1
! Mem[0000000091800120] = 60e7e19c, %g2 = 00000000ecaf11e1
lduh [%o0+0x122],%g2 ! %g2 = 00000000000060e7
p52_label_13:
! Mem[0000000079800168] = b43977464702494d, %l0 = 00000000000000d4, %l2 = 000000008fdefec8
add %i3,0x168,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = b43977464702494d
! Mem[0000000090000000] = bb75749e 07817176 c58387ba 98698065
! Mem[0000000090000010] = b55be196 6700f4c4 54b8babe 65b49608
! Mem[0000000090000020] = 9dbb7281 29b0a082 bc94f79e 29305a6b
! Mem[0000000090000030] = 89845ab4 67302675 27ccec92 2b664ade
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! %f16 = bb75749e 07817176 c58387ba 98698065
! %f20 = b55be196 6700f4c4 54b8babe 65b49608
! %f24 = 9dbb7281 29b0a082 bc94f79e 29305a6b
! %f28 = 89845ab4 67302675 27ccec92 2b664ade
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000140
! %l0 = 00000000000000d4, Mem[00000000900001f0] = 5492cc02da0c58e5
stx %l0,[%i4+0x1f0] ! Mem[00000000900001f0] = 00000000000000d4
! Mem[0000000091000080] = 94c08552 6a817463, %g2 = 000060e7, %g3 = 9a7e359a
ldd [%i6+0x080],%g2 ! %g2 = 0000000094c08552 000000006a817463
! Mem[00000000790001dc] = 77a61f5c, %l7 = 7954948789b1f031
swap [%i2+0x1dc],%l7 ! %l7 = 0000000077a61f5c
! Mem[0000000079800168] = b4397746, %l1 = f41ec441264d1fdc
ldsb [%i3+0x168],%l1 ! %l1 = ffffffffffffffb4
! Mem[000000007800010c] = bd711731, %l5 = 00000000018521e9
ldstub [%i0+0x10c],%l5 ! %l5 = 000000bd000000ff
membar #Sync ! Added by membar checker (463)
! %f0 = 88361530 87d0028a 6dd33303 0e8e768e
! %f4 = 2768741b d6eb1ac9 64c56996 748e8bed
! %f8 = 24fd7392 9bfc0d8c 4777bded 6192be87
! %f12 = e89019a1 9028cd4b c799046f cda242a8
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000140
! %l3 = 00000000000000f3, Mem[0000000091000074] = dd758ae5
sth %l3,[%i6+0x074] ! Mem[0000000091000074] = 00f38ae5
p52_label_14:
! Mem[00000000780000d0] = d655908a, %l5 = 00000000000000bd
swap [%i0+0x0d0],%l5 ! %l5 = 00000000d655908a
! %l5 = 00000000d655908a, Mem[0000000091000070] = 4c262a3700f38ae5
stx %l5,[%i6+0x070] ! Mem[0000000091000070] = 00000000d655908a
! Mem[0000000090000040] = 76718107 9e7475bb 65806998 ba8783c5
! Mem[0000000090000050] = c4f40067 96e15bb5 0896b465 bebab854
! Mem[0000000090000060] = 82a0b029 8172bb9d 6b5a3029 9ef794bc
! Mem[0000000090000070] = 75263067 b45a8489 00000000 74faea67
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000000] = bb75749e 07817176 c58387ba 98698065
! Mem[0000000090000010] = b55be196 6700f4c4 54b8babe 65b49608
! Mem[0000000090000020] = 9dbb7281 29b0a082 bc94f79e 29305a6b
! Mem[0000000090000030] = 89845ab4 67302675 27ccec92 2b664ade
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! %l6 = 00000000000000ee, Mem[0000000091800128] = 588be828596ed328
stx %l6,[%o0+0x128] ! Mem[0000000091800128] = 00000000000000ee
! Mem[0000000090000180] = bb75749e 07817176 c58387ba 98698065
! Mem[0000000090000190] = b55be196 6700f4c4 54b8babe 264d1fdc
! Mem[00000000900001a0] = 9dbb7281 29b0a082 bc94f79e 29305a6b
! Mem[00000000900001b0] = 89845ab4 67302675 27ccec92 2b664ade
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
membar #Sync ! Added by membar checker (464)
! %l1 = ffffffffffffffb4, Mem[0000000090000019] = b8babe65
stb %l1,[%i4+0x019] ! Mem[0000000090000018] = b4babe65
! Mem[0000000090000040] = 76718107 9e7475bb 65806998 ba8783c5
! Mem[0000000090000050] = c4f40067 96e15bb5 0896b465 bebab854
! Mem[0000000090000060] = 82a0b029 8172bb9d 6b5a3029 9ef794bc
! Mem[0000000090000070] = 75263067 b45a8489 00000000 74faea67
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[00000000790000c8] = d7c41f18fc4e492a, %l1 = ffffffffffffffb4, %l7 = 0000000077a61f5c
add %i2,0xc8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = d7c41f18fc4e492a
! Mem[0000000079000011] = be70b563, %l6 = 00000000000000ee
ldstub [%i2+0x011],%l6 ! %l6 = 00000070000000ff
p52_label_15:
! Mem[0000000091000098] = 195b1203d0d50f6b, %g2 = 0000000094c08552
ldx [%i6+0x098],%g2 ! %g2 = 195b1203d0d50f6b
! %l5 = 00000000d655908a, Mem[00000000780000be] = 079d6bd1
stb %l5,[%i0+0x0be] ! Mem[00000000780000bc] = 079d8ad1
! Mem[00000000798001d3] = c7907272, %l6 = 0000000000000070
ldstub [%i3+0x1d3],%l6 ! %l6 = 00000072000000ff
! Mem[0000000078800040] = 3f9f9e0f 9a6894d3 3427e410 b2d591d2
! Mem[0000000078800050] = 2bd70b2a e30be362 86928734 e0cb13a7
! Mem[0000000078800060] = 27e24842 bc22d373 b28ec7a2 99906a9c
! Mem[0000000078800070] = de8206ef 74faea67 ff8852aa 1e053ebd
ldda [%i1+%g5]ASI_BLK_S,%f16 ! Block Load from 0000000078800040
! Mem[0000000079000023] = 82a67df5, %l5 = 00000000d655908a
ldstub [%i2+0x023],%l5 ! %l5 = 000000f5000000ff
! Mem[0000000090000180] = bb75749e 07817176 c58387ba 98698065
! Mem[0000000090000190] = b55be196 6700f4c4 54b8babe 264d1fdc
! Mem[00000000900001a0] = 9dbb7281 29b0a082 bc94f79e 29305a6b
! Mem[00000000900001b0] = 89845ab4 67302675 27ccec92 2b664ade
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000180] = bb75749e 07817176 c58387ba 98698065
! Mem[0000000090000190] = b55be196 6700f4c4 54b8babe 264d1fdc
! Mem[00000000900001a0] = 9dbb7281 29b0a082 bc94f79e 29305a6b
! Mem[00000000900001b0] = 89845ab4 67302675 27ccec92 2b664ade
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[00000000790001d4] = d57dfb6a, %l4 = 0000000024fd7392
swap [%i2+0x1d4],%l4 ! %l4 = 00000000d57dfb6a
! Mem[0000000078000180] = 84f34ff3 bca8251f 23047829 63ecdf1b
! Mem[0000000078000190] = a21d86d4 af3757f5 ede21362 e2e2867a
! Mem[00000000780001a0] = c59ce301 6aa3336c 4dd8eb95 4686050e
! Mem[00000000780001b0] = f0920d91 dbedc742 93fc2dfc 5d665f20
ldda [%i0+%g5]ASI_BLK_AIUS,%f16 ! Block Load from 0000000078000180
! %l3 = 00000000000000f3, Mem[00000000798000d0] = 8819b620b19d0a48
stx %l3,[%i3+0x0d0] ! Mem[00000000798000d0] = 00000000000000f3
p52_label_16:
! Mem[0000000091000154] = 56379ebd, %g2 = 195b1203d0d50f6b
ldub [%i6+0x156],%g2 ! %g2 = 0000000000000056
! Mem[00000000798001f4] = 4c3267ab, %l2 = b43977464702494d
ldstub [%i3+0x1f4],%l2 ! %l2 = 0000004c000000ff
! %l1 = ffffffffffffffb4, Mem[000000009180018d] = 1c243695
stb %l1,[%o0+0x18d] ! Mem[000000009180018c] = b4243695
! Mem[00000000798000b0] = 4c78f2c54596501c, %l7 = d7c41f18fc4e492a, %l4 = 00000000d57dfb6a
add %i3,0xb0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 4c78f2c54596501c
! Mem[0000000078800130] = f48258a0, %l0 = 00000000000000d4
ldstub [%i1+0x130],%l0 ! %l0 = 000000f4000000ff
! Mem[00000000908000c0] = 3e2061e3, %g2 = 0000000000000056
ldsh [%i5+0x0c2],%g2 ! %g2 = 0000000000003e20
! Mem[000000007800019c] = e2e2867a, %l2 = 000000000000004c
swap [%i0+0x19c],%l2 ! %l2 = 00000000e2e2867a
! Mem[000000009180018c] = 3db42436, %g18 = 86a37d1bb2ef0a71
ldsw [%o0+0x18c],%g2 ! %g2 = 86a37d1bb2ef0a71
! %l4 = 4c78f2c54596501c, Mem[0000000091000168] = dbe88d4756d9747a
stx %l4,[%i6+0x168] ! Mem[0000000091000168] = 4c78f2c54596501c
! Mem[0000000091800098] = f7a381b2, %g2 = 000000003db42436
lduh [%o0+0x09a],%g2 ! %g2 = 000000000000f7a3
p52_label_17:
! %l4 = 4c78f2c54596501c, Mem[0000000091800008] = f15400a10f7929fd
stx %l4,[%o0+%o1] ! Mem[0000000091800008] = 4c78f2c54596501c
! %f0 = 88361530 87d0028a 6dd33303 0e8e768e
! %f4 = 2768741b d6eb1ac9 64c56996 748e8bed
! %f8 = 24fd7392 9bfc0d8c 4777bded 6192be87
! %f12 = e89019a1 9028cd4b c799046f cda242a8
stda %f0,[%i2+%g4]ASI_BLK_P ! Block Store to 0000000079000140
! Mem[0000000078800034] = 2301daaf, %l0 = 00000000000000f4
ldsh [%i1+0x036],%l0 ! %l0 = ffffffffffffdaaf
membar #Sync ! Added by membar checker (465)
! Mem[0000000090000000] = bb75749e 07817176 c58387ba 98698065
! Mem[0000000090000010] = b55be196 6700f4c4 54b4babe 65b49608
! Mem[0000000090000020] = 9dbb7281 29b0a082 bc94f79e 29305a6b
! Mem[0000000090000030] = 89845ab4 67302675 27ccec92 2b664ade
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000078800000] = c2526d3b25538553, %l5 = 00000000000000f5, %l3 = 00000000000000f3
casxa [%i1]0x80,%l5,%l3 ! %l3 = c2526d3b25538553
! Mem[00000000908001a0] = 01d55e31cfd5adc6, %g2 = 000000000000f7a3
ldx [%i5+0x1a0],%g2 ! %g2 = 01d55e31cfd5adc6
! Mem[0000000079000038] = bc7cf2aa9143ddcf, %l4 = 4c78f2c54596501c, %l3 = c2526d3b25538553
add %i2,0x38,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = bc7cf2aa9143ddcf
! Mem[0000000090800134] = e1a159c7, %g2 = 01d55e31cfd5adc6
lduw [%i5+0x134],%g2 ! %g2 = 00000000e1a159c7
! %f0 = 88361530 87d0028a 6dd33303 0e8e768e
! %f4 = 2768741b d6eb1ac9 64c56996 748e8bed
! %f8 = 24fd7392 9bfc0d8c 4777bded 6192be87
! %f12 = e89019a1 9028cd4b c799046f cda242a8
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[0000000090800048] = 9e212fc6fd97d6c2, %g2 = 00000000e1a159c7
ldx [%i5+0x048],%g2 ! %g2 = 9e212fc6fd97d6c2
p52_label_18:
! Mem[00000000900001ac] = 29305a6b, %g2 = 9e212fc6fd97d6c2
lduw [%i4+0x1ac],%g2 ! %g2 = 0000000029305a6b
! Mem[0000000079800120] = 82a0b029, %l4 = 4596501c, %l5 = 000000f5
add %i3,0x120,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000082a0b029
! Mem[00000000798001e0] = 7ec549dc, %l1 = ffffffffffffffb4
ldsh [%i3+0x1e0],%l1 ! %l1 = 0000000000007ec5
! Mem[00000000798001c0] = 010a036d 0969adbb 6a9dfb63 dc905bec
! Mem[00000000798001d0] = c79072ff 274cb53c 8e84e447 f9aa950a
! Mem[00000000798001e0] = 7ec549dc 3e08c4df 0524eabc b7ca2e5a
! Mem[00000000798001f0] = fcbb062c ff3267ab baa1a4d1 79549487
mov 0x1c0,%g6
ldda [%i3+%g6]ASI_BLK_P,%f16 ! Block Load from 00000000798001c0
! Mem[0000000090000180] = bb75749e 07817176 c58387ba 98698065
! Mem[0000000090000190] = b55be196 6700f4c4 54b8babe 264d1fdc
! Mem[00000000900001a0] = 9dbb7281 29b0a082 bc94f79e 29305a6b
! Mem[00000000900001b0] = 89845ab4 67302675 27ccec92 2b664ade
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[0000000090800178] = 85b86205, %g2 = 0000000029305a6b
ldsb [%i5+0x17b],%g2 ! %g2 = ffffffffffffff85
! %l2 = 00000000e2e2867a, Mem[0000000091800072] = bc7f000d
sth %l2,[%o0+0x072] ! Mem[0000000091800070] = 867a000d
! Mem[0000000078000090] = 0b6d536c, %l2 = 00000000e2e2867a
swap [%i0+0x090],%l2 ! %l2 = 000000000b6d536c
! %l6 = 0000000000000072, Mem[0000000091800034] = 8b0f4cb2
sth %l6,[%o0+0x034] ! Mem[0000000091800034] = 00724cb2
! %l5 = 0000000082a0b029, Mem[0000000091000094] = 63b2ff17
sth %l5,[%i6+0x094] ! Mem[0000000091000094] = b029ff17
p52_label_19:
! %l4 = 4c78f2c54596501c, Mem[0000000091000090] = 898c3891b029ff17
stx %l4,[%i6+0x090] ! Mem[0000000091000090] = 4c78f2c54596501c
! Mem[00000000910001a0] = 1250a967, %g2 = ffffffffffffff85
ldsb [%i6+0x1a3],%g2 ! %g2 = 0000000000000012
! %l0 = ffffffffffffdaaf, Mem[0000000091000018] = 4118285b0eb0b5a8
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = ffffffffffffdaaf
membar #Sync ! Added by membar checker (466)
! %f16 = 010a036d 0969adbb 6a9dfb63 dc905bec
! %f20 = c79072ff 274cb53c 8e84e447 f9aa950a
! %f24 = 7ec549dc 3e08c4df 0524eabc b7ca2e5a
! %f28 = fcbb062c ff3267ab baa1a4d1 79549487
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[0000000079800004] = 8da424ea, %l2 = 0b6d536c, %l2 = 0b6d536c
add %i3,0x04,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000008da424ea
! Mem[0000000079000008] = 1c7a2d64d64775b4, %l3 = bc7cf2aa9143ddcf, %l5 = 0000000082a0b029
add %i2,0x08,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 1c7a2d64d64775b4
! %f16 = 010a036d 0969adbb 6a9dfb63 dc905bec
! %f20 = c79072ff 274cb53c 8e84e447 f9aa950a
! %f24 = 7ec549dc 3e08c4df 0524eabc b7ca2e5a
! %f28 = fcbb062c ff3267ab baa1a4d1 79549487
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[0000000079000100] = 4cc277e1, %l4 = 4c78f2c54596501c
swap [%i2+0x100],%l4 ! %l4 = 000000004cc277e1
! Mem[0000000091000040] = 05430a67, %g2 = 0000000000000012
ldsb [%i6+0x043],%g2 ! %g2 = 0000000000000005
! Mem[0000000078000085] = 36f53c93, %l5 = 1c7a2d64d64775b4
ldstub [%i0+0x085],%l5 ! %l5 = 000000f5000000ff
p52_label_20:
! %l1 = 0000000000007ec5, Mem[0000000078000024] = 06aed82e
sth %l1,[%i0+0x024] ! Mem[0000000078000024] = 7ec5d82e
! %l0 = ffffffffffffdaaf, Mem[000000009180008e] = 02feacfd
sth %l0,[%o0+0x08e] ! Mem[000000009180008c] = daafacfd
! Mem[00000000900000d0] = 6c8b41b6, %g2 = 0000000000000005
ldsb [%i4+0x0d0],%g2 ! %g2 = 000000000000006c
! Mem[00000000780000b8] = 0b3e3b7a, %l7 = fc4e492a, %l0 = ffffdaaf
add %i0,0xb8,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000000b3e3b7a
! Mem[0000000090800088] = d3a73d73, %g2 = 000000000000006c
lduh [%i5+0x08a],%g2 ! %g2 = 000000000000d3a7
! %l2 = 8da424ea, %l3 = 9143ddcf, Mem[0000000090000068] = 0524eabc b7ca2e5a
std %l2,[%i4+0x068] ! Mem[0000000090000068] = 8da424ea 9143ddcf
! %f0 = 88361530 87d0028a 6dd33303 0e8e768e
! %f4 = 2768741b d6eb1ac9 64c56996 748e8bed
! %f8 = 24fd7392 9bfc0d8c 4777bded 6192be87
! %f12 = e89019a1 9028cd4b c799046f cda242a8
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[0000000078800064] = bc22d373, %l2 = 000000008da424ea
ldsh [%i1+0x064],%l2 ! %l2 = ffffffffffffbc22
! Mem[00000000788001c9] = dcda3cfa, %l2 = ffffffffffffbc22
ldstub [%i1+0x1c9],%l2 ! %l2 = 000000da000000ff
! %l1 = 0000000000007ec5, Mem[0000000090800124] = 579eeea0
stb %l1,[%i5+0x124] ! Mem[0000000090800124] = c59eeea0
p52_label_21:
! Mem[00000000798000f8] = cc22831f, %l5 = 00000000000000f5
swap [%i3+0x0f8],%l5 ! %l5 = 00000000cc22831f
! Mem[000000007980011c] = bebab854, %l4 = 000000004cc277e1
ldstub [%i3+0x11c],%l4 ! %l4 = 000000be000000ff
! Mem[0000000079000054] = d6eb1ac9, %l1 = 0000000000007ec5
swap [%i2+0x054],%l1 ! %l1 = 00000000d6eb1ac9
! Mem[000000007900007a] = c799046f, %l5 = 00000000cc22831f
ldstub [%i2+0x07a],%l5 ! %l5 = 00000004000000ff
! Mem[00000000900000d4] = 43b5f74c, %g2 = 000000000000d3a7
ldub [%i4+0x0d7],%g2 ! %g2 = 0000000000000043
! Mem[00000000780000bc] = 079d8ad1, %l6 = 00000072, %l1 = d6eb1ac9
add %i0,0xbc,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000079d8ad1
! Mem[00000000780000a0] = f036ab42652106ed, %l7 = d7c41f18fc4e492a, %l6 = 0000000000000072
add %i0,0xa0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = f036ab42652106ed
membar #Sync ! Added by membar checker (467)
! Mem[00000000900001c0] = bbad6909 6d030a01, %g2 = 00000043, %g3 = 6a817463
ldd [%i4+0x1c0],%g2 ! %g2 = 00000000bbad6909 000000006d030a01
! Mem[00000000790001d8] = 6543d4c389b1f031, %l3 = bc7cf2aa9143ddcf, %l3 = bc7cf2aa9143ddcf
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 6543d4c389b1f031
! Mem[0000000078000013] = 79b68841, %l7 = d7c41f18fc4e492a
ldstub [%i0+0x013],%l7 ! %l7 = 00000041000000ff
p52_label_22:
! Mem[00000000908001d8] = 9d8534e0, %g2 = 00000000bbad6909
ldub [%i5+0x1d8],%g2 ! %g2 = 000000000000009d
! Mem[0000000078800008] = efe1a2ad, %l2 = 00000000000000da
lduh [%i1+%o1],%l2 ! %l2 = 000000000000efe1
! Mem[0000000079800030] = c818ff56c9257267, %l5 = 0000000000000004, %l5 = 0000000000000004
add %i3,0x30,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = c818ff56c9257267
! %l5 = c818ff56c9257267, Mem[0000000078000138] = 6ea2ecb2ea58ad63
stx %l5,[%i0+0x138] ! Mem[0000000078000138] = c818ff56c9257267
! Mem[0000000079000078] = c799ff6f, %l3 = 89b1f031, %l3 = 89b1f031
add %i2,0x78,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000c799ff6f
! Mem[00000000798000ac] = 600513de, %l5 = c9257267, %l3 = c799ff6f
add %i3,0xac,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000600513de
! Mem[0000000079000078] = c799ff6f, %l6 = f036ab42652106ed
swap [%i2+0x078],%l6 ! %l6 = 00000000c799ff6f
! Mem[00000000798001d8] = 8e84e447f9aa950a, %l5 = c818ff56c9257267, %l6 = 00000000c799ff6f
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 8e84e447f9aa950a
! Mem[0000000090800090] = 9b34374c2bf86f1b, %g2 = 000000000000009d
ldx [%i5+0x090],%g2 ! %g2 = 9b34374c2bf86f1b
! Mem[0000000078000178] = f26c91da, %l1 = 00000000079d8ad1
ldstub [%i0+0x178],%l1 ! %l1 = 000000f2000000ff
p52_label_23:
! %f16 = 010a036d 0969adbb 6a9dfb63 dc905bec
! %f20 = c79072ff 274cb53c 8e84e447 f9aa950a
! %f24 = 7ec549dc 3e08c4df 0524eabc b7ca2e5a
! %f28 = fcbb062c ff3267ab baa1a4d1 79549487
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! %l4 = 00000000000000be, Mem[0000000091000194] = 18343bcb
stw %l4,[%i6+0x194] ! Mem[0000000091000194] = 000000be
! %f0 = 88361530 87d0028a 6dd33303 0e8e768e
! %f4 = 2768741b d6eb1ac9 64c56996 748e8bed
! %f8 = 24fd7392 9bfc0d8c 4777bded 6192be87
! %f12 = e89019a1 9028cd4b c799046f cda242a8
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[0000000078800018] = f38e0407, %l7 = 0000000000000041
ldsh [%i1+%o3],%l7 ! %l7 = fffffffffffff38e
! Mem[0000000079000108] = ee5aba85, %l4 = 000000be, %l1 = 000000f2
add %i2,0x108,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000ee5aba85
! Mem[00000000780000e3] = 525d9397, %l6 = 8e84e447f9aa950a
ldstub [%i0+0x0e3],%l6 ! %l6 = 00000097000000ff
! %f16 = 010a036d 0969adbb 6a9dfb63 dc905bec
! %f20 = c79072ff 274cb53c 8e84e447 f9aa950a
! %f24 = 7ec549dc 3e08c4df 0524eabc b7ca2e5a
! %f28 = fcbb062c ff3267ab baa1a4d1 79549487
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! Mem[000000007880017c] = 80e080f6, %l4 = 00000000000000be
swap [%i1+0x17c],%l4 ! %l4 = 0000000080e080f6
! %l2 = 000000000000efe1, Mem[00000000910000b7] = c6ea8f84
stb %l2,[%i6+0x0b7] ! Mem[00000000910000b4] = e1ea8f84
p52_label_24:
! %l1 = 00000000ee5aba85, Mem[00000000798001d0] = c79072ff274cb53c
stx %l1,[%i3+0x1d0] ! Mem[00000000798001d0] = 00000000ee5aba85
! Mem[0000000091000040] = 3aa2ea05, %g2 = 9b34374c2bf86f1b
lduw [%i6+0x040],%g2 ! %g2 = 000000003aa2ea05
membar #Sync ! Added by membar checker (468)
! Mem[0000000090000134] = 3267abba, %g2 = 000000003aa2ea05
ldsb [%i4+0x135],%g2 ! %g2 = 0000000000000032
! %l5 = c818ff56c9257267, Mem[0000000091000048] = 144027253b997346
stx %l5,[%i6+0x048] ! Mem[0000000091000048] = c818ff56c9257267
! %l2 = 000000000000efe1, Mem[00000000918000b0] = c1b308bae5d4a297
stx %l2,[%o0+0x0b0] ! Mem[00000000918000b0] = 000000000000efe1
! %l3 = 00000000600513de, Mem[000000007900012d] = e29953df
stb %l3,[%i2+0x12d] ! Mem[000000007900012c] = e2de53df
! %l6 = 0000000000000097, Mem[00000000798000cc] = 03439c44
stb %l6,[%i3+0x0cc] ! Mem[00000000798000cc] = 97439c44
! %l0 = 0b3e3b7a, %l1 = ee5aba85, Mem[0000000090800100] = 9eb413c2 275ea837
std %l0,[%i5+0x100] ! Mem[0000000090800100] = 0b3e3b7a ee5aba85
! Mem[00000000780000a8] = 594d8ab3, %l0 = 000000000b3e3b7a
ldub [%i0+0x0ab],%l0 ! %l0 = 00000000000000b3
! Mem[0000000091000100] = 8487b24e2c1fb741, %g2 = 0000000000000032
ldx [%i6+0x100],%g2 ! %g2 = 8487b24e2c1fb741
p52_label_25:
! Mem[0000000090000000] = 88361530 87d0028a 6dd33303 0e8e768e
! Mem[0000000090000010] = 2768741b d6eb1ac9 64c56996 748e8bed
! Mem[0000000090000020] = 24fd7392 9bfc0d8c 4777bded 6192be87
! Mem[0000000090000030] = e89019a1 9028cd4b c799046f cda242a8
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! %f0 = 88361530 87d0028a 6dd33303 0e8e768e
! %f4 = 2768741b d6eb1ac9 64c56996 748e8bed
! %f8 = 24fd7392 9bfc0d8c 4777bded 6192be87
! %f12 = e89019a1 9028cd4b c799046f cda242a8
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000080
! Mem[00000000918001d4] = 30c24648, %g2 = 8487b24e2c1fb741
ldub [%o0+0x1d5],%g2 ! %g2 = 0000000000000030
! Mem[000000007800011c] = a6636d66, %l4 = 0000000080e080f6
swap [%i0+0x11c],%l4 ! %l4 = 00000000a6636d66
! Mem[0000000090800040] = 0b50ebe5, %g18 = 86a37d1bb2ef0a71
ldsw [%i5+0x040],%g2 ! %g2 = 86a37d1bb2ef0a71
! Mem[0000000091800048] = 12fdc0c5, %g18 = 86a37d1bb2ef0a71
ldsw [%o0+0x048],%g2 ! %g2 = 86a37d1bb2ef0a71
! Mem[0000000079800148] = 02c9bb213cff5d5e, %l6 = 0000000000000097, %l1 = 00000000ee5aba85
add %i3,0x148,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 02c9bb213cff5d5e
! Mem[0000000079800160] = b3e2ff49, %l4 = a6636d66, %l7 = fffff38e
add %i3,0x160,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000b3e2ff49
! Mem[000000007800008c] = 055c5431, %l7 = 00000000b3e2ff49
swap [%i0+0x08c],%l7 ! %l7 = 00000000055c5431
! %l5 = c818ff56c9257267, Mem[00000000908001d7] = 1e9d8534
stb %l5,[%i5+0x1d7] ! Mem[00000000908001d4] = 679d8534
ba,a p52_not_taken_0_end
p52_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000000000b3
bne,a,pn %xcc,p52_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 02c9bb213cff5d5e
bne,a,pn %xcc,p52_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000efe1
bne,a,pn %xcc,p52_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000600513de
bne,a,pn %xcc,p52_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000a6636d66
bne,a,pn %xcc,p52_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be c818ff56c9257267
bne,a,pn %xcc,p52_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000097
bne,a,pn %xcc,p52_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000055c5431
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 88361530 87d0028a
bne %xcc,p52_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 6dd33303 0e8e768e
bne %xcc,p52_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 2768741b d6eb1ac9
bne %xcc,p52_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 64c56996 748e8bed
bne %xcc,p52_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 24fd7392 9bfc0d8c
bne %xcc,p52_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 4777bded 6192be87
bne %xcc,p52_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be e89019a1 9028cd4b
bne %xcc,p52_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be c799046f cda242a8
bne %xcc,p52_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 010a036d 0969adbb
bne %xcc,p52_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 6a9dfb63 dc905bec
bne %xcc,p52_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be c79072ff 274cb53c
bne %xcc,p52_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 8e84e447 f9aa950a
bne %xcc,p52_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 7ec549dc 3e08c4df
bne %xcc,p52_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 0524eabc b7ca2e5a
bne %xcc,p52_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be fcbb062c ff3267ab
bne %xcc,p52_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be baa1a4d1 79549487
bne %xcc,p52_f30_fail
nop
! Check Local Memory
set p52_local0_expect,%g1
p52_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 79b688ffbe7c355a
ldx [%i0+0x010],%g3 ! Observed data at 0000000078000010
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2000ac907ec5d82e
ldx [%i0+0x020],%g3 ! Observed data at 0000000078000020
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x020,%g4
ldx [%g1+0x080],%g2 ! Expected data = eba586de36ff3c93
ldx [%i0+0x080],%g3 ! Observed data at 0000000078000080
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 70f40888b3e2ff49
ldx [%i0+0x088],%g3 ! Observed data at 0000000078000088
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = e2e2867a35be0b79
ldx [%i0+0x090],%g3 ! Observed data at 0000000078000090
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 0b3e3b7a079d8ad1
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000780000b8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ffe121071885d3ed
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000780000c8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 000000bd84733307
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000780000d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 525d93ff5e2cff37
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000780000e0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = ff2d8e97157bdb97
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 = 44e74230ff711731
ldx [%i0+0x108],%g3 ! Observed data at 0000000078000108
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 1d85450b80e080f6
ldx [%i0+0x118],%g3 ! Observed data at 0000000078000118
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = c818ff56c9257267
ldx [%i0+0x138],%g3 ! Observed data at 0000000078000138
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x138,%g4
ldx [%g1+0x178],%g2 ! Expected data = ff6c91daebac95e9
ldx [%i0+0x178],%g3 ! Observed data at 0000000078000178
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = ede213620000004c
ldx [%i0+0x198],%g3 ! Observed data at 0000000078000198
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x198,%g4
set p52_local1_expect,%g1
p52_check_local1:
ldx [%g1+0x0a8],%g2 ! Expected data = e0c1fff9c8d482ea
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000788000a8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = bbbdb137c22e67b5
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000788000e8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 64ff3e6b14f6fcea
ldx [%i1+0x100],%g3 ! Observed data at 0000000078800100
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x100,%g4
ldx [%g1+0x130],%g2 ! Expected data = ff8258a011828cba
ldx [%i1+0x130],%g3 ! Observed data at 0000000078800130
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x130,%g4
ldx [%g1+0x178],%g2 ! Expected data = 80087de2000000be
ldx [%i1+0x178],%g3 ! Observed data at 0000000078800178
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = a714ff77ebe75697
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000788001a8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = dcff3cfa5e882e32
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000788001c8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 66fff1d54edb6ec9
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000788001d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x1d0,%g4
set p52_local2_expect,%g1
p52_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = beffb563599f4419
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 = 74faea67000000b9
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 = 82a67dffdacd84e7
ldx [%i2+0x020],%g3 ! Observed data at 0000000079000020
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = 00000091264d1fdc
ldx [%i2+0x048],%g3 ! Observed data at 0000000079000048
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 2768741b00007ec5
ldx [%i2+0x050],%g3 ! Observed data at 0000000079000050
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = 74faea679bfc0d8c
ldx [%i2+0x060],%g3 ! Observed data at 0000000079000060
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 652106edcda242a8
ldx [%i2+0x078],%g3 ! Observed data at 0000000079000078
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 2a40e8defa862236
ldx [%i2+0x080],%g3 ! Observed data at 0000000079000080
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 8d1537bafddc03c8
ldx [%i2+0x088],%g3 ! Observed data at 0000000079000088
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = d1ead547368da293
ldx [%i2+0x090],%g3 ! Observed data at 0000000079000090
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 9a9cef677923c906
ldx [%i2+0x098],%g3 ! Observed data at 0000000079000098
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 82691a7951a09ba2
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000790000a0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 48ea916a84b7f46c
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000790000a8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = f456bd669111e9c8
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000790000b0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 72f1863dcf3d3d59
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000790000b8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 7a16c97807ff9b75
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000790000e8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 4596501cb71ab98e
ldx [%i2+0x100],%g3 ! Observed data at 0000000079000100
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = ee5aba85264d1fdc
ldx [%i2+0x108],%g3 ! Observed data at 0000000079000108
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 7d6f8e90ae2e2ff8
ldx [%i2+0x118],%g3 ! Observed data at 0000000079000118
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = e20a4c3ce2de53df
ldx [%i2+0x128],%g3 ! Observed data at 0000000079000128
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 8836153087d0028a
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 = 6dd333030e8e768e
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 = 2768741bd6eb1ac9
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 = 64c56996748e8bed
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 = 24fd73929bfc0d8c
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 = 4777bded6192be87
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 = e89019a19028cd4b
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 = c799046fcda242a8
ldx [%i2+0x178],%g3 ! Observed data at 0000000079000178
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 74faea675c04c3b0
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000790001a8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 6e60413f24fd7392
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000790001d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 6543d4c389b1f031
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000790001d8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 1dd612ffa51d54df
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000790001f0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1f0,%g4
set p52_local3_expect,%g1
p52_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 0e5f70055c04c3b0
ldx [%i3+0x020],%g3 ! Observed data at 0000000079800020
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = f59de85d000000a9
ldx [%i3+0x028],%g3 ! Observed data at 0000000079800028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x028,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 1e613e67600513de
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000798000a8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = af77cc3d97439c44
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000798000c8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 00000000000000f3
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000798000d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 000000f57e6e1743
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000798000f8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0896b465ffbab854
ldx [%i3+0x118],%g3 ! Observed data at 0000000079800118
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = 02c9bb213cff5d5e
ldx [%i3+0x148],%g3 ! Observed data at 0000000079800148
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = b3e2ff49b9d36d14
ldx [%i3+0x160],%g3 ! Observed data at 0000000079800160
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = 2a4034defa862236
ldx [%i3+0x180],%g3 ! Observed data at 0000000079800180
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 00000000ee5aba85
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000798001d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = fcbb062cff3267ab
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000798001f0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = baa1a4d179549487
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000798001f8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x1f8,%g4
! The test for processor 52 has passed
p52_passed:
ta GOOD_TRAP
nop
p52_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p52_failed
p52_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p52_failed
p52_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p52_failed
p52_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p52_failed
p52_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p52_failed
p52_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p52_failed
p52_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p52_failed
p52_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p52_failed
p52_f0_fail:
set p52_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f2_fail:
set p52_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f4_fail:
set p52_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f6_fail:
set p52_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f8_fail:
set p52_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f10_fail:
set p52_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f12_fail:
set p52_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f14_fail:
set p52_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f16_fail:
set p52_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f18_fail:
set p52_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f20_fail:
set p52_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f22_fail:
set p52_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f24_fail:
set p52_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f26_fail:
set p52_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f28_fail:
set p52_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p52_f30_fail:
set p52_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 52 failed
p52_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0d0] ! Set processor 52 done flag
set p52_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 52 failed
p52_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0d0] ! Set processor 52 done flag
set p52_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p52_selfmod_failed:
ba p52_failed
mov 0xabc,%g1
p52_common_error:
or %g0,0xf14,%g1
ba p52_failed
mov %o5,%g3
p52_common_signature_error:
set p52_temp,%g1
ba p52_failed
st %g2,[%g1] ! Common Lock Number
p52_common_timeout:
set p52_temp,%g1
ba p52_failed
st %g2,[%g1] ! Common Lock Number
p52_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p52_failed
mov 0x0,%g3
p52_trap1e:
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079800010]
ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000078800018]
swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000078800018]
lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000079000028]
membar #Sync
mov 0x100,%g1
ldda [%i1+%g1]ASI_BLK_AIUP,%f0
membar #Sync
ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000079000008]
done
p52_trap1o:
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000079800010]
ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000078800018]
swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000078800018]
lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000079000028]
membar #Sync
mov 0x100,%g1
ldda [%o1+%g1]ASI_BLK_AIUP,%f0
membar #Sync
ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000079000008]
done
p52_trap2e:
membar #Sync
mov 0x0c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stda %l2,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800008]
ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000079800020]
done
p52_trap2o:
membar #Sync
mov 0x0c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
stda %l2,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800008]
ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000079800020]
done
p52_trap3e:
nop
nop
nop
nop
done
p52_trap3o:
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 = c344de1cc2a797b7
ldx [%g1+0x008],%l1 ! %l1 = 4f7209e082a6c66c
ldx [%g1+0x010],%l2 ! %l2 = 2ee154923ec9efb7
ldx [%g1+0x018],%l3 ! %l3 = 668c31daea04982f
ldx [%g1+0x020],%l4 ! %l4 = 468df28a11590678
ldx [%g1+0x028],%l5 ! %l5 = aee5b01a5ac97732
ldx [%g1+0x030],%l6 ! %l6 = 4e23ec68174dc50a
ldx [%g1+0x038],%l7 ! %l7 = 146523f8b02189a8
! 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 = 63a1d042 0410ac0b 2e2d0a91 d855b015
! %f4 = f26118d5 93f3df47 b0f1285a f75bba66
! %f8 = 0fa6e6ff c033f5d3 fb14589b 3c3b5201
! %f12 = 9961bc64 6c798eca ecb1f0ae 18eff6b9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e2e3fdc4 f6cbed0e 2191ac3e 7e4abdc2
! %f20 = a446aabf 1bc449f8 d7505b1d 738ff120
! %f24 = 49b0e717 02946a66 30a25bc9 8b93d25b
! %f28 = bf5136be 410f2f46 0a544a09 b373c95d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 54c3e9a3 d95edd23 32fd716e 27844fd5
! %f36 = 77a679ef 0a4cee67 f745ed4b 96a30608
! %f40 = 3d62c03b 4e8fa614 aed059d5 650d1ed2
! %f44 = 546c6ff5 304ddc40 647e0937 80ca33ed
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x09a203c80000007a,%g7,%g1 ! GSR scale = 15, align = 2
wr %g1,%g0,%gsr ! GSR = 09a203c80000007a
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[000000007a8001d8] = c2d98710, %l7 = bbe0d5d2b6599307
ldub [%i1+0x1da],%l7 ! %l7 = 0000000000000087
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000140
! Mem[000000007a0000c9] = 101f9d01, %l7 = 0000000000000087
ldstub [%i0+0x0c9],%l7 ! %l7 = 0000001f000000ff
! %l3 = 2b365b54afaae54f, Mem[00000000908001b3] = 6795ef87
stb %l3,[%i5+0x1b3] ! Mem[00000000908001b0] = 4f95ef87
! %f16 = e2e3fdc4 f6cbed0e 2191ac3e 7e4abdc2
! %f20 = a446aabf 1bc449f8 d7505b1d 738ff120
! %f24 = 49b0e717 02946a66 30a25bc9 8b93d25b
! %f28 = bf5136be 410f2f46 0a544a09 b373c95d
stda %f16,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[000000007a0000b8] = 0bb8ae44, %l6 = 3ac1874a, %l3 = afaae54f
add %i0,0xb8,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000000bb8ae44
! Mem[000000007a00008f] = aa564f64, %l1 = 061cd521e17f2843
ldstub [%i0+0x08f],%l1 ! %l1 = 00000064000000ff
! Mem[000000007a8000f0] = 8b7720ee, %l6 = bdbcc79c3ac1874a
lduw [%i1+0x0f0],%l6 ! %l6 = 000000008b7720ee
! %l3 = 000000000bb8ae44, Mem[0000000090000120] = a4a8c5434e9c46d7
stx %l3,[%i4+0x120] ! Mem[0000000090000120] = 000000000bb8ae44
! Mem[000000007b000108] = 5a50c7a7deef0fcb, %l3 = 000000000bb8ae44, %l1 = 0000000000000064
add %i2,0x108,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 5a50c7a7deef0fcb
p53_label_2:
! %f16 = e2e3fdc4 f6cbed0e 2191ac3e 7e4abdc2
! %f20 = a446aabf 1bc449f8 d7505b1d 738ff120
! %f24 = 49b0e717 02946a66 30a25bc9 8b93d25b
! %f28 = bf5136be 410f2f46 0a544a09 b373c95d
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080
! %l4 = f955199010e4ecfa, Mem[0000000090000041] = 8f481b5a
stb %l4,[%i4+0x041] ! Mem[0000000090000040] = fa481b5a
! Mem[000000007b8000d4] = 34f45934, %l7 = 0000001f, %l7 = 0000001f
add %i3,0xd4,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000034f45934
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090800120] = 51966be5579eeea0, %g2 = 0000000000000000
ldx [%i5+0x120],%g2 ! %g2 = 51966be5579eeea0
! Mem[000000007b8001d0] = 015ffb521196cd44, %l7 = 0000000034f45934, %l3 = 000000000bb8ae44
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 015ffb521196cd44
! Mem[0000000091000100] = 8487b24e, %g2 = 51966be5579eeea0
lduw [%i6+0x100],%g2 ! %g2 = 000000008487b24e
membar #Sync ! Added by membar checker (469)
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = 00000000 0bb8ae44 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000100
! Mem[000000007a8001c6] = dfe05f72, %l2 = cdb241e25e04a1c2
ldstub [%i1+0x1c6],%l2 ! %l2 = 0000005f000000ff
! Mem[000000007b8001fc] = 0c1d0255, %l5 = c6a9e6ee402f4871
ldstub [%i3+0x1fc],%l5 ! %l5 = 0000000c000000ff
p53_label_3:
! Mem[000000007b8000e0] = 3c33d859, %l2 = 0000005f, %l0 = cbf67081
add %i3,0xe0,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000003c33d859
! Mem[000000007b000098] = f4ea9906, %l4 = 10e4ecfa, %l2 = 0000005f
add %i2,0x98,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000f4ea9906
! Mem[000000007b000080] = 0ce54e82, %l5 = 000000000000000c
swap [%i2+0x080],%l5 ! %l5 = 000000000ce54e82
! Mem[00000000918000e8] = 57e20fed, %g2 = 000000008487b24e
lduw [%o0+0x0e8],%g2 ! %g2 = 0000000057e20fed
! Mem[00000000918001b4] = 6ac8a600, %g2 = 0000000057e20fed
lduw [%o0+0x1b4],%g2 ! %g2 = 000000006ac8a600
! %l0 = 000000003c33d859, Mem[00000000908000bc] = 8ec3d74e
stb %l0,[%i5+0x0bc] ! Mem[00000000908000bc] = 59c3d74e
! %l0 = 3c33d859, %l1 = deef0fcb, Mem[00000000918001a8] = f69e8f26 81f0e11f
std %l0,[%o0+0x1a8] ! Mem[00000000918001a8] = 3c33d859 deef0fcb
membar #Sync ! Added by membar checker (470)
! %l0 = 3c33d859, %l1 = deef0fcb, Mem[0000000090000108] = a98f2c8c 7beb8d82
std %l0,[%i4+0x108] ! Mem[0000000090000108] = 3c33d859 deef0fcb
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090800048] = 9e212fc6, %g2 = 000000006ac8a600
lduw [%i5+0x048],%g2 ! %g2 = 000000009e212fc6
p53_label_4:
! Mem[000000007a000158] = 99aad4048e7f8ac6, %l7 = 0000000034f45934, %l2 = 00000000f4ea9906
add %i0,0x158,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 99aad4048e7f8ac6
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[000000007a0001e0] = 8e81dee6, %l4 = 10e4ecfa, %l3 = 1196cd44
add %i0,0x1e0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000008e81dee6
! %l5 = 000000000ce54e82, Mem[000000009080013c] = 61a301d1
sth %l5,[%i5+0x13c] ! Mem[000000009080013c] = 4e8201d1
! Mem[000000007b0001f0] = 2196a210, %l7 = 0000000034f45934
swap [%i2+0x1f0],%l7 ! %l7 = 000000002196a210
! Mem[0000000091800144] = 3eab924c, %g2 = 000000009e212fc6
lduw [%o0+0x144],%g2 ! %g2 = 000000003eab924c
! %l7 = 000000002196a210, Mem[000000007a8001c8] = 215bf5e45a77e56c
stx %l7,[%i1+0x1c8] ! Mem[000000007a8001c8] = 000000002196a210
! %l2 = 99aad4048e7f8ac6, Mem[0000000090800134] = e1a159c7
stw %l2,[%i5+0x134] ! Mem[0000000090800134] = 8e7f8ac6
! %f0 = 63a1d042 0410ac0b 2e2d0a91 d855b015
! %f4 = f26118d5 93f3df47 b0f1285a f75bba66
! %f8 = 0fa6e6ff c033f5d3 fb14589b 3c3b5201
! %f12 = 9961bc64 6c798eca ecb1f0ae 18eff6b9
mov 0x040,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[000000007a000024] = 9a3458e4, %l6 = 000000008b7720ee
ldub [%i0+0x026],%l6 ! %l6 = 0000000000000058
p53_label_5:
! Mem[000000007a800030] = 89e884905fb3ad36, %l0 = 000000003c33d859, %l6 = 0000000000000058
add %i1,0x30,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 89e884905fb3ad36
! Mem[0000000091000058] = 69451c90786d71fe, %g2 = 000000003eab924c
ldx [%i6+0x058],%g2 ! %g2 = 69451c90786d71fe
membar #Sync ! Added by membar checker (471)
! Mem[0000000090000060] = 0fa6e6ffc033f5d3, %g2 = 69451c90786d71fe
ldx [%i4+0x060],%g2 ! %g2 = 0fa6e6ffc033f5d3
! %l4 = f955199010e4ecfa, Mem[000000009000014a] = e5d91d29
sth %l4,[%i4+0x14a] ! Mem[0000000090000148] = ecfa1d29
! Mem[000000007a000104] = a417819d, %l5 = 0ce54e82, %l6 = 5fb3ad36
add %i0,0x104,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000a417819d
! Mem[000000007a0000c9] = 10ff9d01, %l2 = 99aad4048e7f8ac6
ldstub [%i0+0x0c9],%l2 ! %l2 = 000000ff000000ff
! Mem[000000007b000028] = 6816a063 4c0fc14b, %l2 = 000000ff, %l3 = 8e81dee6
ldd [%i2+%o5],%l2 ! %l2 = 000000006816a063 000000004c0fc14b
! Mem[000000007b80003f] = a3eaf965, %l0 = 000000003c33d859
ldstub [%i3+0x03f],%l0 ! %l0 = 00000065000000ff
! Mem[00000000900000dc] = ce98f773, %g2 = 0fa6e6ffc033f5d3
lduw [%i4+0x0dc],%g2 ! %g2 = 00000000ce98f773
! Mem[000000007b800019] = 40a10d46, %l1 = 5a50c7a7deef0fcb
ldstub [%i3+0x019],%l1 ! %l1 = 000000a1000000ff
p53_label_6:
! Mem[0000000091800110] = ba01b988 47bf52fb, %g2 = ce98f773, %g3 = 00000000
ldd [%o0+0x110],%g2 ! %g2 = 00000000ba01b988 0000000047bf52fb
! %l1 = 00000000000000a1, Mem[000000009180002a] = a6da65de
sth %l1,[%o0+0x02a] ! Mem[0000000091800028] = 00a165de
! Mem[0000000091000128] = 754a2d84, %g18 = 5ddbe72a6272ce96
ldsw [%i6+0x128],%g2 ! %g2 = 5ddbe72a6272ce96
! %l2 = 000000006816a063, Mem[000000009000010a] = d859deef
sth %l2,[%i4+0x10a] ! Mem[0000000090000108] = a063deef
! %l6 = a417819d, %l7 = 2196a210, Mem[0000000091800190] = 95e2657d 6c412e81
std %l6,[%o0+0x190] ! Mem[0000000091800190] = a417819d 2196a210
! Mem[000000007b0001d0] = 2b33f3053b9f229b, %l3 = 000000004c0fc14b, %l7 = 000000002196a210
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 2b33f3053b9f229b
! Mem[000000007b800068] = f162c2ac, %l4 = f955199010e4ecfa
ldsh [%i3+0x068],%l4 ! %l4 = fffffffffffff162
! Mem[000000007a000028] = f2f08fc3b4a18ba4, %l0 = 0000000000000065, %l5 = 000000000ce54e82
add %i0,0x28,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = f2f08fc3b4a18ba4
! Mem[000000007b800085] = 172381db, %l0 = 0000000000000065
ldstub [%i3+0x085],%l0 ! %l0 = 00000023000000ff
! Mem[0000000091000194] = 18343bcb, %g18 = 5ddbe72a6272ce96
ldsw [%i6+0x194],%g2 ! %g2 = 5ddbe72a6272ce96
p53_label_7:
! Mem[0000000090000104] = 4cc42921, %g18 = 5ddbe72a6272ce96
ldsw [%i4+0x104],%g2 ! %g2 = 5ddbe72a6272ce96
! Mem[000000007a000148] = aed450a8, %l7 = 2b33f3053b9f229b
swap [%i0+0x148],%l7 ! %l7 = 00000000aed450a8
! %l3 = 000000004c0fc14b, Mem[00000000900000f4] = ec0c21c4
sth %l3,[%i4+0x0f4] ! Mem[00000000900000f4] = c14b21c4
! Mem[0000000090000174] = e25f49eb, %g2 = 000000004cc42921
ldsh [%i4+0x176],%g2 ! %g2 = ffffffffffffe25f
! Mem[000000007a0001d4] = 1a3e0945, %l2 = 000000006816a063
ldstub [%i0+0x1d4],%l2 ! %l2 = 0000001a000000ff
! Mem[000000007a80018d] = ef248c2a, %l1 = 00000000000000a1
ldstub [%i1+0x18d],%l1 ! %l1 = 00000024000000ff
! Mem[0000000091000094] = b2ff1719, %g2 = ffffffffffffe25f
ldsb [%i6+0x095],%g2 ! %g2 = ffffffffffffffb2
! %l0 = 0000000000000023, Mem[000000009080016c] = 5c9db8f4
stw %l0,[%i5+0x16c] ! Mem[000000009080016c] = 00000023
! Mem[000000007a00009c] = 9858ebff, %l3 = 4c0fc14b, %l5 = b4a18ba4
add %i0,0x9c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000009858ebff
! Mem[000000007a00019c] = d0a8dd1e, %l2 = 0000001a, %l7 = aed450a8
add %i0,0x19c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000d0a8dd1e
p53_label_8:
! %l5 = 000000009858ebff, Mem[0000000090800070] = b6dc7d71472f956a
stx %l5,[%i5+0x070] ! Mem[0000000090800070] = 000000009858ebff
! Mem[000000007b800180] = 5f93da81 5b813536 514b7140 55085e86
! Mem[000000007b800190] = b7762b10 447f8989 6c2efcc2 3ce2c1a5
! Mem[000000007b8001a0] = f741e2a0 936a3dc9 f33a6714 3d64427f
! Mem[000000007b8001b0] = 88338b64 8d80d2a2 3727d156 aebc0b62
ldda [%i3+%g5]ASI_BLK_AIUSL,%f16 ! Block Load from 000000007b800180
! %l0 = 0000000000000023, Mem[00000000918000f0] = 8088c4bfe80a206b
stx %l0,[%o0+0x0f0] ! Mem[00000000918000f0] = 0000000000000023
! Mem[000000007a000114] = 458d49dc, %l5 = 000000009858ebff
swap [%i0+0x114],%l5 ! %l5 = 00000000458d49dc
! Mem[000000007a800098] = a282c610, %l0 = 0000000000000023
swap [%i1+0x098],%l0 ! %l0 = 00000000a282c610
! Mem[0000000091000034] = c262126c, %g18 = 5ddbe72a6272ce96
ldsw [%i6+0x034],%g2 ! %g2 = 5ddbe72a6272ce96
! Mem[0000000090000040] = 63a1d042 0410ac0b 2e2d0a91 d855b015
! Mem[0000000090000050] = f26118d5 93f3df47 b0f1285a f75bba66
! Mem[0000000090000060] = 0fa6e6ff c033f5d3 fb14589b 3c3b5201
! Mem[0000000090000070] = 9961bc64 6c798eca ecb1f0ae 18eff6b9
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %l0 = 00000000a282c610, Mem[0000000090000134] = bc91ca0d
sth %l0,[%i4+0x134] ! Mem[0000000090000134] = c610ca0d
! Mem[000000007a000090] = de5a3171, %l3 = 000000004c0fc14b
swap [%i0+0x090],%l3 ! %l3 = 00000000de5a3171
! Mem[000000007b800080] = 92207a4b17ff81db, %l1 = 0000000000000024, %l0 = 00000000a282c610
add %i3,0x80,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 92207a4b17ff81db
p53_label_9:
! Mem[00000000910000c4] = 58a75c71, %g2 = ffffffffc262126c
ldsh [%i6+0x0c6],%g2 ! %g2 = 00000000000058a7
! Mem[0000000091800088] = 5838dff0, %g2 = 00000000000058a7
ldsh [%o0+0x088],%g2 ! %g2 = 0000000000005838
! %l0 = 92207a4b17ff81db, Mem[000000009100006e] = 68654c26
stb %l0,[%i6+0x06e] ! Mem[000000009100006c] = db654c26
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! %f0 = 63a1d042 0410ac0b 2e2d0a91 d855b015
! %f4 = f26118d5 93f3df47 b0f1285a f75bba66
! %f8 = 0fa6e6ff c033f5d3 fb14589b 3c3b5201
! %f12 = 9961bc64 6c798eca ecb1f0ae 18eff6b9
mov 0x100,%g4
stda %f0,[%i3+%g4]ASI_COMMIT_S ! Block Store to 000000007b800100
! Mem[000000007a8001c0] = 62d3ee65, %l1 = 0000000000000024
ldstub [%i1+0x1c0],%l1 ! %l1 = 00000062000000ff
! Mem[000000007a0000c8] = 10ff9d01, %l2 = 0000001a, %l4 = fffff162
add %i0,0xc8,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000010ff9d01
! Mem[000000007a0001a0] = 1d9a8b0f, %l6 = a417819d, %l5 = 458d49dc
add %i0,0x1a0,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000001d9a8b0f
! %l0 = 17ff81db, %l1 = 00000062, Mem[00000000910000b8] = ea8f8457 08abd64b
std %l0,[%i6+0x0b8] ! Mem[00000000910000b8] = 17ff81db 00000062
! Mem[00000000918001e0] = 473e1c64, %g2 = 0000000000005838
ldsb [%o0+0x1e0],%g2 ! %g2 = 0000000000000047
p53_label_10:
! %f0 = 63a1d042 0410ac0b 2e2d0a91 d855b015
! %f4 = f26118d5 93f3df47 b0f1285a f75bba66
! %f8 = 0fa6e6ff c033f5d3 fb14589b 3c3b5201
! %f12 = 9961bc64 6c798eca ecb1f0ae 18eff6b9
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000180
! Mem[00000000910001a8] = fa355074, %g2 = 0000000000000047
lduw [%i6+0x1a8],%g2 ! %g2 = 00000000fa355074
! Mem[000000007b0001f8] = d97fc9ce84f9cb71, %l2 = 000000000000001a
ldx [%i2+0x1f8],%l2 ! %l2 = d97fc9ce84f9cb71
! %l2 = 84f9cb71, %l3 = de5a3171, Mem[00000000900000c8] = d21905eb f50147aa
std %l2,[%i4+0x0c8] ! Mem[00000000900000c8] = 84f9cb71 de5a3171
! Mem[0000000090800138] = 903ddd5b4e8201d1, %g2 = 00000000fa355074
ldx [%i5+0x138],%g2 ! %g2 = 903ddd5b4e8201d1
! Mem[0000000090000000] = e2e3fdc4 f6cbed0e 2191ac3e 7e4abdc2
! Mem[0000000090000010] = a446aabf 1bc449f8 d7505b1d 738ff120
! Mem[0000000090000020] = 49b0e717 02946a66 30a25bc9 8b93d25b
! Mem[0000000090000030] = bf5136be 410f2f46 0a544a09 b373c95d
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[0000000091000138] = b94344f7, %g2 = 903ddd5b4e8201d1
lduh [%i6+0x138],%g2 ! %g2 = 000000000000b943
! Mem[000000007a0001bc] = e75a82c8, %l2 = d97fc9ce84f9cb71
lduw [%i0+0x1bc],%l2 ! %l2 = 00000000e75a82c8
! Mem[000000007b800008] = c1eba6c3e45a7094, %l4 = 0000000010ff9d01, %l3 = 00000000de5a3171
add %i3,0x08,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = c1eba6c3e45a7094
! Mem[00000000900001d8] = 66ae5a30 3d92431f, %g2 = 0000b943, %g3 = 47bf52fb
ldd [%i4+0x1d8],%g2 ! %g2 = 0000000066ae5a30 000000003d92431f
p53_label_11:
membar #Sync ! Added by membar checker (472)
! Mem[000000007b800105] = 0410ac0b, %l1 = 0000000000000062
ldstub [%i3+0x105],%l1 ! %l1 = 00000010000000ff
! Mem[000000007a0000b8] = 0bb8ae44, %l2 = e75a82c8, %l4 = 10ff9d01
add %i0,0xb8,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000000bb8ae44
! Mem[0000000090800140] = 6574d814, %g2 = 0000000066ae5a30
ldsb [%i5+0x140],%g2 ! %g2 = 0000000000000065
! Mem[000000007a000024] = 9a3458e4, %l1 = 0000000000000010
swap [%i0+0x024],%l1 ! %l1 = 000000009a3458e4
! Mem[000000007a80008e] = 89042d28, %l0 = 92207a4b17ff81db
ldstub [%i1+0x08e],%l0 ! %l0 = 0000002d000000ff
! Mem[000000007a8000f0] = 8b7720ee, %l2 = 00000000e75a82c8
ldstub [%i1+0x0f0],%l2 ! %l2 = 0000008b000000ff
! Mem[0000000091000088] = 01cc76b4, %g2 = 0000000000000065
ldub [%i6+0x088],%g2 ! %g2 = 0000000000000001
! %f0 = 63a1d042 0410ac0b 2e2d0a91 d855b015
! %f4 = f26118d5 93f3df47 b0f1285a f75bba66
! %f8 = 0fa6e6ff c033f5d3 fb14589b 3c3b5201
! %f12 = 9961bc64 6c798eca ecb1f0ae 18eff6b9
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! %l1 = 000000009a3458e4, Mem[0000000091000081] = c085526a
stb %l1,[%i6+0x081] ! Mem[0000000091000080] = e485526a
! Mem[000000007b000035] = c3979633, %l7 = 00000000d0a8dd1e
ldstub [%i2+0x035],%l7 ! %l7 = 00000097000000ff
p53_label_12:
! Mem[000000007a8001d0] = cbf9e845, %l2 = 000000000000008b
lduw [%i1+0x1d0],%l2 ! %l2 = 00000000cbf9e845
! Mem[000000007a000074] = b8f2ac96, %l2 = cbf9e845, %l2 = cbf9e845
add %i0,0x74,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000b8f2ac96
! Mem[000000007b000110] = 193abb06348dabad, %l7 = 0000000000000097, %l4 = 000000000bb8ae44
add %i2,0x110,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 193abb06348dabad
! Mem[000000007a8000e8] = f5aafd22d15b4438, %l7 = 0000000000000097, %l0 = 000000000000002d
add %i1,0xe8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = f5aafd22d15b4438
! Mem[000000007b800198] = 6c2efcc23ce2c1a5, %l1 = 000000009a3458e4, %l5 = 000000001d9a8b0f
add %i3,0x198,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 6c2efcc23ce2c1a5
! Mem[000000007b000190] = 34109490, %l2 = 00000000b8f2ac96
swap [%i2+0x190],%l2 ! %l2 = 0000000034109490
! %f16 = 3635815b 81da935f 865e0855 40714b51
! %f20 = 89897f44 102b76b7 a5c1e23c c2fc2e6c
! %f24 = c93d6a93 a0e241f7 7f42643d 14673af3
! %f28 = a2d2808d 648b3388 620bbcae 56d12737
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000180
! Mem[000000007a000008] = 72954b6432f15a62, %l0 = f5aafd22d15b4438, %l6 = 00000000a417819d
add %i0,0x08,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 72954b6432f15a62
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! %l3 = c1eba6c3e45a7094, Mem[000000009180010f] = baba01b9
stb %l3,[%o0+0x10f] ! Mem[000000009180010c] = 94ba01b9
p53_label_13:
! Mem[000000007b80002c] = 0febacc8, %l4 = 193abb06348dabad
ldsh [%i3+0x02e],%l4 ! %l4 = ffffffffffffacc8
! %l0 = d15b4438, %l1 = 9a3458e4, Mem[0000000090000008] = 2191ac3e 7e4abdc2
std %l0,[%i4+%o1] ! Mem[0000000090000008] = d15b4438 9a3458e4
! %l6 = 32f15a62, %l7 = 00000097, Mem[00000000918000f8] = 5bad148f 8d526fb6
std %l6,[%o0+0x0f8] ! Mem[00000000918000f8] = 32f15a62 00000097
! Mem[0000000090800058] = 126e6055, %g18 = 5ddbe72a6272ce96
ldsw [%i5+0x058],%g2 ! %g2 = 5ddbe72a6272ce96
! Mem[000000007a000080] = 178296bf f740d80e de80f25d aa564fff
! Mem[000000007a000090] = 4c0fc14b 8135ed9e 7c3c1863 9858ebff
! Mem[000000007a0000a0] = cfaac060 1b2ef66d 2b19203c 7ee0b805
! Mem[000000007a0000b0] = 72344192 bdfc7991 0bb8ae44 377b246b
mov 0x080,%g5
ldda [%i0+%g5]ASI_BLK_PL,%f16 ! Block Load from 000000007a000080
! Mem[000000007b000128] = a0553d52, %l5 = 6c2efcc23ce2c1a5
ldsw [%i2+0x128],%l5 ! %l5 = ffffffffa0553d52
! Mem[0000000091000150] = c4534e06, %g18 = 5ddbe72a6272ce96
ldsw [%i6+0x150],%g2 ! %g2 = 5ddbe72a6272ce96
! Mem[0000000090800050] = d17177dd, %g2 = ffffffffc4534e06
ldub [%i5+0x053],%g2 ! %g2 = 00000000000000d1
! %l5 = ffffffffa0553d52, Mem[000000007b8000a8] = 132cf29b0c0fe4b4
stx %l5,[%i3+0x0a8] ! Mem[000000007b8000a8] = ffffffffa0553d52
! Mem[000000007b8000ec] = b4e245fc, %l2 = 34109490, %l4 = ffffacc8
add %i3,0xec,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000b4e245fc
p53_label_14:
! Mem[00000000910001f8] = c84c2b47, %g18 = 5ddbe72a6272ce96
ldsw [%i6+0x1f8],%g2 ! %g2 = 5ddbe72a6272ce96
! %l5 = ffffffffa0553d52, Mem[0000000090800026] = 98b5b751
sth %l5,[%i5+0x026] ! Mem[0000000090800024] = 3d52b751
! Mem[000000007b800158] = 33592295, %l6 = 72954b6432f15a62
swap [%i3+0x158],%l6 ! %l6 = 0000000033592295
! Mem[000000007b0001fc] = 84f9cb71, %l4 = 00000000b4e245fc
ldsw [%i2+0x1fc],%l4 ! %l4 = ffffffff84f9cb71
! %f0 = 63a1d042 0410ac0b 2e2d0a91 d855b015
! %f4 = f26118d5 93f3df47 b0f1285a f75bba66
! %f8 = 0fa6e6ff c033f5d3 fb14589b 3c3b5201
! %f12 = 9961bc64 6c798eca ecb1f0ae 18eff6b9
stda %f0,[%i0+%g4]ASI_BLK_AIUSL ! Block Store to 000000007a0001c0
! Mem[000000007a8001b0] = e61ca091 a641668b, %l4 = 84f9cb71, %l5 = a0553d52
ldd [%i1+0x1b0],%l4 ! %l4 = 00000000e61ca091 00000000a641668b
! Mem[000000007a800058] = 3421bea41ad27433, %l4 = 00000000e61ca091, %l5 = 00000000a641668b
add %i1,0x58,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 3421bea41ad27433
! Mem[000000007b800080] = 92207a4b, %l4 = e61ca091, %l3 = e45a7094
add %i3,0x80,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000092207a4b
! Mem[000000007a800108] = 55096430, %l4 = 00000000e61ca091
swap [%i1+0x108],%l4 ! %l4 = 0000000055096430
! %l2 = 34109490, %l3 = 92207a4b, Mem[000000007a0001c0] = 0bac1004 42d0a163
std %l2,[%i0+0x1c0] ! Mem[000000007a0001c0] = 34109490 92207a4b
p53_label_15:
! Mem[00000000908001e8] = 2a3744566487ad2b, %g2 = ffffffffc84c2b47
ldx [%i5+0x1e8],%g2 ! %g2 = 2a3744566487ad2b
! Mem[000000007a800118] = 31bb7597, %l6 = 0000000033592295
ldub [%i1+0x119],%l6 ! %l6 = 00000000000000bb
! %l7 = 0000000000000097, Mem[000000009100007d] = aa311294
stb %l7,[%i6+0x07d] ! Mem[000000009100007c] = 97311294
! %f0 = 63a1d042 0410ac0b 2e2d0a91 d855b015
! %f4 = f26118d5 93f3df47 b0f1285a f75bba66
! %f8 = 0fa6e6ff c033f5d3 fb14589b 3c3b5201
! %f12 = 9961bc64 6c798eca ecb1f0ae 18eff6b9
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[000000007a8001b4] = a641668b, %l3 = 92207a4b, %l2 = 34109490
add %i1,0x1b4,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000a641668b
! Mem[000000007b800115] = 93f3df47, %l2 = 00000000a641668b
ldstub [%i3+0x115],%l2 ! %l2 = 000000f3000000ff
! Mem[000000009080009c] = 1392eb58, %g2 = 2a3744566487ad2b
ldub [%i5+0x09e],%g2 ! %g2 = 0000000000000013
! %l2 = 00000000000000f3, Mem[00000000900000b0] = bf5136be
stw %l2,[%i4+0x0b0] ! Mem[00000000900000b0] = 000000f3
! Mem[000000007b000108] = 5a50c7a7deef0fcb, %l3 = 0000000092207a4b, %l6 = 00000000000000bb
add %i2,0x108,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 5a50c7a7deef0fcb
! %l0 = f5aafd22d15b4438, Mem[0000000090800002] = 6bf30a97
stb %l0,[%i5+0x002] ! Mem[0000000090800000] = 38f30a97
p53_label_16:
! Mem[000000009000008c] = 4abdc2a4, %g2 = 0000000000000013
ldub [%i4+0x08d],%g2 ! %g2 = 000000000000004a
! %l2 = 00000000000000f3, Mem[00000000908000f0] = 6f92f00615af7d1c
stx %l2,[%i5+0x0f0] ! Mem[00000000908000f0] = 00000000000000f3
membar #Sync ! Added by membar checker (473)
! %f0 = 63a1d042 0410ac0b 2e2d0a91 d855b015
! %f4 = f26118d5 93f3df47 b0f1285a f75bba66
! %f8 = 0fa6e6ff c033f5d3 fb14589b 3c3b5201
! %f12 = 9961bc64 6c798eca ecb1f0ae 18eff6b9
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[0000000090800150] = 51ea49fd5fde283b, %g2 = 000000000000004a
ldx [%i5+0x150],%g2 ! %g2 = 51ea49fd5fde283b
! Mem[000000007a0001ab] = 7f83260f, %l7 = 0000000000000097
ldstub [%i0+0x1ab],%l7 ! %l7 = 0000000f000000ff
! Mem[000000007b0000c8] = dd92bc9728a3b8d7, %l5 = 3421bea41ad27433, %l3 = 0000000092207a4b
add %i2,0xc8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = dd92bc9728a3b8d7
! Mem[00000000910000e8] = 464e3f5a, %g2 = 51ea49fd5fde283b
ldsh [%i6+0x0e8],%g2 ! %g2 = 000000000000464e
! Mem[000000007b000198] = 3c4c0ad19896a57c, %l1 = 000000009a3458e4, %l1 = 000000009a3458e4
add %i2,0x198,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 3c4c0ad19896a57c
! Mem[000000009180009c] = 81b20ab6, %g2 = 000000000000464e
lduh [%o0+0x09c],%g2 ! %g2 = 00000000000081b2
! Mem[000000007a800090] = e1843fc3, %l5 = 1ad27433, %l3 = 28a3b8d7
add %i1,0x90,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000e1843fc3
p53_label_17:
! Mem[0000000090000000] = e2e3fdc4 f6cbed0e d15b4438 9a3458e4
! Mem[0000000090000010] = a446aabf 1bc449f8 d7505b1d 738ff120
! Mem[0000000090000020] = 49b0e717 02946a66 30a25bc9 8b93d25b
! Mem[0000000090000030] = bf5136be 410f2f46 0a544a09 b373c95d
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[000000007a8001e0] = 3ee3d2a2, %l2 = 00000000000000f3
ldstub [%i1+0x1e0],%l2 ! %l2 = 0000003e000000ff
! Mem[0000000090800168] = 99cfe78c 00000023, %g2 = 000081b2, %g3 = 3d92431f
ldd [%i5+0x168],%g2 ! %g2 = 0000000099cfe78c 0000000000000023
! Mem[000000007a00009b] = 7c3c1863, %l3 = 00000000e1843fc3
ldstub [%i0+0x09b],%l3 ! %l3 = 00000063000000ff
! Mem[00000000900000c0] = 464d20ef eca0ceaf 84f9cb71 de5a3171
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 c14b21c4 0b6a1631 23a01106
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[00000000918001c4] = adb1fac7, %g18 = 5ddbe72a6272ce96
ldsw [%o0+0x1c4],%g2 ! %g2 = 5ddbe72a6272ce96
! Mem[000000007b000154] = 5846e485, %l3 = 0000000000000063
swap [%i2+0x154],%l3 ! %l3 = 000000005846e485
! %l2 = 000000000000003e, Mem[0000000090800188] = 723d4e83
stw %l2,[%i5+0x188] ! Mem[0000000090800188] = 0000003e
! %l2 = 000000000000003e, Mem[0000000091000114] = 4839fbff
stw %l2,[%i6+0x114] ! Mem[0000000091000114] = 0000003e
! Mem[000000007b0001cc] = c60534f2, %l3 = 5846e485, %l7 = 0000000f
add %i2,0x1cc,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000c60534f2
p53_label_18:
! Mem[000000007a800070] = 8a9761ec, %l3 = 000000005846e485
swap [%i1+0x070],%l3 ! %l3 = 000000008a9761ec
! %l2 = 000000000000003e, Mem[0000000091000078] = 24ebe14b
stb %l2,[%i6+0x078] ! Mem[0000000091000078] = 3eebe14b
! %l6 = 5a50c7a7deef0fcb, Mem[0000000091000010] = 7a04d283
stw %l6,[%i6+%o2] ! Mem[0000000091000010] = deef0fcb
! Mem[000000007b0000a0] = 7e1e560c, %l1 = 3c4c0ad19896a57c
ldstub [%i2+0x0a0],%l1 ! %l1 = 0000007e000000ff
! Mem[000000007b000060] = c7a13f40, %l1 = 000000000000007e
ldstub [%i2+0x060],%l1 ! %l1 = 000000c7000000ff
! %l2 = 000000000000003e, Mem[0000000090000140] = b66504b1
stw %l2,[%i4+0x140] ! Mem[0000000090000140] = 0000003e
! Mem[00000000900001d0] = f26118d5, %g18 = 5ddbe72a6272ce96
ldsw [%i4+0x1d0],%g2 ! %g2 = 5ddbe72a6272ce96
! %l7 = 00000000c60534f2, Mem[0000000090000068] = fb14589b
stw %l7,[%i4+0x068] ! Mem[0000000090000068] = c60534f2
! Mem[000000007b000151] = 4ce0197e, %l0 = f5aafd22d15b4438
ldstub [%i2+0x151],%l0 ! %l0 = 000000e0000000ff
! Mem[00000000900000d4] = 9243b5f7, %g2 = fffffffff26118d5
ldub [%i4+0x0d6],%g2 ! %g2 = 0000000000000092
p53_label_19:
! Mem[000000007b000068] = 9604c2e41e519221, %l7 = 00000000c60534f2, %l2 = 000000000000003e
add %i2,0x68,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 9604c2e41e519221
! %l3 = 000000008a9761ec, Mem[00000000908000fa] = bd3b6165
stb %l3,[%i5+0x0fa] ! Mem[00000000908000f8] = ec3b6165
! Mem[000000007b8001f0] = ddd447c8dd19174a, %l4 = 0000000055096430
ldx [%i3+0x1f0],%l4 ! %l4 = ddd447c8dd19174a
! Mem[00000000918000f0] = 00000000 00000023, %g2 = 00000092, %g3 = 00000023
ldd [%o0+0x0f0],%g2 ! %g2 = 0000000000000000 0000000000000023
! Mem[000000007b000150] = 4cff197e00000063, %l6 = 5a50c7a7deef0fcb, %l2 = 9604c2e41e519221
add %i2,0x150,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 4cff197e00000063
! Mem[000000007b000044] = f42cc422, %l3 = 8a9761ec, %l6 = deef0fcb
add %i2,0x44,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000f42cc422
membar #Sync ! Added by membar checker (474)
! Mem[0000000090000100] = 63a1d042 0410ac0b 2e2d0a91 d855b015
! Mem[0000000090000110] = f26118d5 93f3df47 b0f1285a f75bba66
! Mem[0000000090000120] = 0fa6e6ff c033f5d3 fb14589b 3c3b5201
! Mem[0000000090000130] = 9961bc64 6c798eca ecb1f0ae 18eff6b9
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[000000007a80008b] = e3f70bed, %l7 = 00000000c60534f2
ldstub [%i1+0x08b],%l7 ! %l7 = 000000ed000000ff
! Mem[00000000900001d4] = df47b0f1, %g2 = 0000000000000000
lduh [%i4+0x1d6],%g2 ! %g2 = 000000000000df47
! %f0 = 63a1d042 0410ac0b 2e2d0a91 d855b015
! %f4 = f26118d5 93f3df47 b0f1285a f75bba66
! %f8 = 0fa6e6ff c033f5d3 fb14589b 3c3b5201
! %f12 = 9961bc64 6c798eca ecb1f0ae 18eff6b9
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
p53_label_20:
! %l0 = 000000e0, %l1 = 000000c7, Mem[00000000918001f8] = 9d1a7253 7f9f4f47
std %l0,[%o0+0x1f8] ! Mem[00000000918001f8] = 000000e0 000000c7
! Mem[00000000908001f0] = 23444f3a, %g2 = 000000000000df47
ldub [%i5+0x1f2],%g2 ! %g2 = 0000000000000023
! %f16 = 0ed840f7 bf968217 ff4f56aa 5df280de
! %f20 = 9eed3581 4bc10f4c ffeb5898 63183c7c
! %f24 = 6df62e1b 60c0aacf 05b8e07e 3c20192b
! %f28 = 9179fcbd 92413472 6b247b37 44aeb80b
mov 0x1c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[00000000908000d8] = 8a14b856, %g2 = 0000000000000023
lduw [%i5+0x0d8],%g2 ! %g2 = 000000008a14b856
! Mem[00000000908000d4] = ae278a14, %g2 = 000000008a14b856
ldub [%i5+0x0d6],%g2 ! %g2 = 00000000000000ae
! Mem[00000000908000e8] = 17136640, %g2 = 00000000000000ae
lduh [%i5+0x0e8],%g2 ! %g2 = 0000000000001713
! %l1 = 00000000000000c7, Mem[0000000091800138] = 1f6d1bd10adcb7df
stx %l1,[%o0+0x138] ! Mem[0000000091800138] = 00000000000000c7
! Mem[000000007b800194] = 447f8989, %l2 = 4cff197e00000063
ldstub [%i3+0x194],%l2 ! %l2 = 00000044000000ff
! Mem[000000007b800134] = 6c798eca, %l4 = ddd447c8dd19174a
swap [%i3+0x134],%l4 ! %l4 = 000000006c798eca
! Mem[000000007a0000a0] = cfaac0601b2ef66d, %l1 = 00000000000000c7, %l3 = 000000008a9761ec
add %i0,0xa0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = cfaac0601b2ef66d
p53_label_21:
! Mem[000000009100002c] = c405d5f9, %g2 = 0000000000001713
lduw [%i6+0x02c],%g2 ! %g2 = 00000000c405d5f9
! %l5 = 3421bea41ad27433, Mem[000000007b0000c6] = f4fc6408
sth %l5,[%i2+0x0c6] ! Mem[000000007b0000c4] = f4fc7433
! %l4 = 000000006c798eca, Mem[0000000090000050] = f26118d5
sth %l4,[%i4+0x050] ! Mem[0000000090000050] = 8eca18d5
! %f0 = 63a1d042 0410ac0b 2e2d0a91 d855b015
! %f4 = f26118d5 93f3df47 b0f1285a f75bba66
! %f8 = 0fa6e6ff c033f5d3 fb14589b 3c3b5201
! %f12 = 9961bc64 6c798eca ecb1f0ae 18eff6b9
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
! Mem[000000007a8001ec] = 23da8eec, %l2 = 0000000000000044
ldstub [%i1+0x1ec],%l2 ! %l2 = 00000023000000ff
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243, %g2 = c405d5f9, %g3 = 00000023
ldd [%i4+0x0d0],%g2 ! %g2 = 000000006c8b41b6 00000000b0ff9243
! Mem[00000000918000e0] = b438d226, %g2 = 000000006c8b41b6
lduh [%o0+0x0e2],%g2 ! %g2 = 000000000000b438
! Mem[000000007a0001fe] = aef0b1ec, %l5 = 3421bea41ad27433
ldstub [%i0+0x1fe],%l5 ! %l5 = 000000b1000000ff
! Mem[0000000091000010] = deef0fcb 416807c7, %g2 = 0000b438, %g3 = b0ff9243
ldd [%i6+%o2],%g2 ! %g2 = 00000000deef0fcb 00000000416807c7
! Mem[000000007b8000e0] = 3c33d859, %l3 = cfaac0601b2ef66d
swap [%i3+0x0e0],%l3 ! %l3 = 000000003c33d859
p53_label_22:
! Mem[00000000910001f4] = 868064bc, %g18 = 5ddbe72a6272ce96
ldsw [%i6+0x1f4],%g2 ! %g2 = 5ddbe72a6272ce96
! Mem[000000007b800026] = 26de28cc, %l0 = 00000000000000e0
ldstub [%i3+0x026],%l0 ! %l0 = 00000028000000ff
! Mem[0000000091800040] = 728e5005 a6bd6b86, %g2 = 868064bc, %g3 = 416807c7
ldd [%o0+0x040],%g2 ! %g2 = 00000000728e5005 00000000a6bd6b86
! %l5 = 00000000000000b1, Mem[00000000918000d8] = 956ed64a6307f2fb
stx %l5,[%o0+0x0d8] ! Mem[00000000918000d8] = 00000000000000b1
! Mem[00000000910000a0] = 9a60a901332b0c79, %g2 = 00000000728e5005
ldx [%i6+0x0a0],%g2 ! %g2 = 9a60a901332b0c79
! Mem[0000000090000068] = 34f23c3b, %g2 = 9a60a901332b0c79
lduh [%i4+0x06a],%g2 ! %g2 = 00000000000034f2
! Mem[0000000090000080] = e2e3fdc4, %g2 = 00000000000034f2
lduh [%i4+0x080],%g2 ! %g2 = 000000000000e2e3
! Mem[000000007b0001ec] = 1ec7fea6, %l6 = 00000000f42cc422
swap [%i2+0x1ec],%l6 ! %l6 = 000000001ec7fea6
! Mem[000000009100012c] = 24cdc0b9, %g2 = 000000000000e2e3
lduw [%i6+0x12c],%g2 ! %g2 = 0000000024cdc0b9
membar #Sync ! Added by membar checker (475)
! Mem[00000000900001c0] = 178296bf, %g2 = 0000000024cdc0b9
lduh [%i4+0x1c0],%g2 ! %g2 = 0000000000001782
p53_label_23:
! Mem[000000007b0000d8] = 2ac3fc22, %l7 = 00000000000000ed
ldub [%i2+0x0d9],%l7 ! %l7 = 00000000000000c3
! %l4 = 000000006c798eca, Mem[00000000918000b4] = e5d4a297
stb %l4,[%o0+0x0b4] ! Mem[00000000918000b4] = cad4a297
! Mem[000000007a0001a0] = 1d9a8b0f0ce4e3b9, %l1 = 00000000000000c7, %l2 = 0000000000000023
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 1d9a8b0f0ce4e3b9
! %l5 = 00000000000000b1, Mem[000000007b80016c] = e438730d
stw %l5,[%i3+0x16c] ! Mem[000000007b80016c] = 000000b1
! Mem[0000000090000140] = 0000003e a3977dc2 caa3ecfa 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[000000007a800158] = 3f129239, %l3 = 000000003c33d859
swap [%i1+0x158],%l3 ! %l3 = 000000003f129239
! Mem[000000007b80002c] = 0febacc8, %l1 = 000000c7, %l1 = 000000c7
add %i3,0x2c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000000febacc8
! Mem[000000007b800138] = ecb1f0ae, %l0 = 0000000000000028
swap [%i3+0x138],%l0 ! %l0 = 00000000ecb1f0ae
! Mem[0000000090000050] = 18d593f3, %g2 = 0000000000001782
ldsh [%i4+0x052],%g2 ! %g2 = 00000000000018d5
! %l7 = 00000000000000c3, Mem[000000009100003a] = 11bd402b
sth %l7,[%i6+0x03a] ! Mem[0000000091000038] = 00c3402b
p53_label_24:
! %f0 = 63a1d042 0410ac0b 2e2d0a91 d855b015
! %f4 = f26118d5 93f3df47 b0f1285a f75bba66
! %f8 = 0fa6e6ff c033f5d3 fb14589b 3c3b5201
! %f12 = 9961bc64 6c798eca ecb1f0ae 18eff6b9
stda %f0,[%i2+%g5]ASI_BLK_AIUSL ! Block Store to 000000007b000140
! Mem[000000007a000090] = 4c0fc14b8135ed9e, %l1 = 000000000febacc8, %l0 = 00000000ecb1f0ae
add %i0,0x90,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 4c0fc14b8135ed9e
! %l4 = 000000006c798eca, Mem[00000000908001a0] = 01d55e31
stw %l4,[%i5+0x1a0] ! Mem[00000000908001a0] = 6c798eca
! %l0 = 4c0fc14b8135ed9e, Mem[00000000918000bc] = ed44013b
stw %l0,[%o0+0x0bc] ! Mem[00000000918000bc] = 8135ed9e
! %f0 = 63a1d042 0410ac0b 2e2d0a91 d855b015
! %f4 = f26118d5 93f3df47 b0f1285a f75bba66
! %f8 = 0fa6e6ff c033f5d3 fb14589b 3c3b5201
! %f12 = 9961bc64 6c798eca ecb1f0ae 18eff6b9
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! %f0 = 63a1d042 0410ac0b 2e2d0a91 d855b015
! %f4 = f26118d5 93f3df47 b0f1285a f75bba66
! %f8 = 0fa6e6ff c033f5d3 fb14589b 3c3b5201
! %f12 = 9961bc64 6c798eca ecb1f0ae 18eff6b9
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000140
! Mem[00000000918000ac] = 75acc1b3, %g2 = 00000000000018d5
lduh [%o0+0x0ae],%g2 ! %g2 = 00000000000075ac
membar #Sync ! Added by membar checker (476)
! Mem[0000000090000140] = 63a1d042 0410ac0b 2e2d0a91 d855b015
! Mem[0000000090000150] = f26118d5 93f3df47 b0f1285a f75bba66
! Mem[0000000090000160] = 0fa6e6ff c033f5d3 fb14589b 3c3b5201
! Mem[0000000090000170] = 9961bc64 6c798eca ecb1f0ae 18eff6b9
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[000000007a800164] = 391d51ce, %l1 = 000000000febacc8
swap [%i1+0x164],%l1 ! %l1 = 00000000391d51ce
! Mem[000000007b000030] = eaed95aa, %l4 = 000000006c798eca
lduh [%i2+0x030],%l4 ! %l4 = 000000000000eaed
p53_label_25:
! Mem[000000007a80016c] = e191a1af, %l4 = 000000000000eaed
swap [%i1+0x16c],%l4 ! %l4 = 00000000e191a1af
! %f16 = 0ed840f7 bf968217 ff4f56aa 5df280de
! %f20 = 9eed3581 4bc10f4c ffeb5898 63183c7c
! %f24 = 6df62e1b 60c0aacf 05b8e07e 3c20192b
! %f28 = 9179fcbd 92413472 6b247b37 44aeb80b
stda %f16,[%i1+%g4]ASI_COMMIT_P ! Block Store to 000000007a800180
! %f0 = 63a1d042 0410ac0b 2e2d0a91 d855b015
! %f4 = f26118d5 93f3df47 b0f1285a f75bba66
! %f8 = 0fa6e6ff c033f5d3 fb14589b 3c3b5201
! %f12 = 9961bc64 6c798eca ecb1f0ae 18eff6b9
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[0000000090000080] = 0bac1004 42d0a163 15b055d8 910a2d2e
! Mem[0000000090000090] = 47dff393 d51861f2 66ba5bf7 5a28f1b0
! Mem[00000000900000a0] = d3f533c0 ffe6a60f 01523b3c 9b5814fb
! Mem[00000000900000b0] = ca8e796c 64bc6199 b9f6ef18 aef0b1ec
mov 0x080,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000000] = 0bac1004 42d0a163 15b055d8 910a2d2e
! Mem[0000000090000010] = 47dff393 d51861f2 66ba5bf7 5a28f1b0
! Mem[0000000090000020] = d3f533c0 ffe6a60f 01523b3c 9b5814fb
! Mem[0000000090000030] = ca8e796c 64bc6199 b9f6ef18 aef0b1ec
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[000000007a8001cc] = 2196a210, %l7 = 00000000000000c3
ldstub [%i1+0x1cc],%l7 ! %l7 = 00000021000000ff
! %l7 = 0000000000000021, Mem[000000007b80000c] = e45a7094
stb %l7,[%i3+0x00c] ! Mem[000000007b80000c] = 215a7094
! Mem[000000007a00004c] = e289e139, %l5 = 00000000000000b1
swap [%i0+0x04c],%l5 ! %l5 = 00000000e289e139
! Mem[000000007a8001cc] = ff96a210, %l4 = 00000000e191a1af
ldsb [%i1+0x1cd],%l4 ! %l4 = ffffffffffffff96
! Mem[000000007a000127] = 24acdb7f, %l7 = 0000000000000021
ldstub [%i0+0x127],%l7 ! %l7 = 0000007f000000ff
ba,a p53_not_taken_0_end
p53_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 4c0fc14b8135ed9e
bne,a,pn %xcc,p53_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000391d51ce
bne,a,pn %xcc,p53_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 1d9a8b0f0ce4e3b9
bne,a,pn %xcc,p53_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000003f129239
bne,a,pn %xcc,p53_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffff96
bne,a,pn %xcc,p53_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e289e139
bne,a,pn %xcc,p53_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000001ec7fea6
bne,a,pn %xcc,p53_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000007f
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 2e2d0a91 d855b015
bne %xcc,p53_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f26118d5 93f3df47
bne %xcc,p53_f4_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 0ed840f7 bf968217
bne %xcc,p53_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be ff4f56aa 5df280de
bne %xcc,p53_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 9eed3581 4bc10f4c
bne %xcc,p53_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be ffeb5898 63183c7c
bne %xcc,p53_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 6df62e1b 60c0aacf
bne %xcc,p53_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 05b8e07e 3c20192b
bne %xcc,p53_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 9179fcbd 92413472
bne %xcc,p53_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 6b247b37 44aeb80b
bne %xcc,p53_f30_fail
nop
! Check Local Memory
set p53_local0_expect,%g1
p53_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 8d4d4b2600000010
ldx [%i0+0x020],%g3 ! Observed data at 000000007a000020
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = aceeb929000000b1
ldx [%i0+0x048],%g3 ! Observed data at 000000007a000048
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x048,%g4
ldx [%g1+0x088],%g2 ! Expected data = de80f25daa564fff
ldx [%i0+0x088],%g3 ! Observed data at 000000007a000088
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 4c0fc14b8135ed9e
ldx [%i0+0x090],%g3 ! Observed data at 000000007a000090
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 7c3c18ff9858ebff
ldx [%i0+0x098],%g3 ! Observed data at 000000007a000098
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 10ff9d01aca95ee5
ldx [%i0+0x0c8],%g3 ! Observed data at 000000007a0000c8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 762d99e59858ebff
ldx [%i0+0x110],%g3 ! Observed data at 000000007a000110
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 00f0480e24acdbff
ldx [%i0+0x120],%g3 ! Observed data at 000000007a000120
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = 3b9f229bc896ced9
ldx [%i0+0x148],%g3 ! Observed data at 000000007a000148
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x148,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 7f8326ff1aa080b7
ldx [%i0+0x1a8],%g3 ! Observed data at 000000007a0001a8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 3410949092207a4b
ldx [%i0+0x1c0],%g3 ! Observed data at 000000007a0001c0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 15b055d8910a2d2e
ldx [%i0+0x1c8],%g3 ! Observed data at 000000007a0001c8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 47dff393d51861f2
ldx [%i0+0x1d0],%g3 ! Observed data at 000000007a0001d0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 66ba5bf75a28f1b0
ldx [%i0+0x1d8],%g3 ! Observed data at 000000007a0001d8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = d3f533c0ffe6a60f
ldx [%i0+0x1e0],%g3 ! Observed data at 000000007a0001e0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 01523b3c9b5814fb
ldx [%i0+0x1e8],%g3 ! Observed data at 000000007a0001e8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ca8e796c64bc6199
ldx [%i0+0x1f0],%g3 ! Observed data at 000000007a0001f0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b9f6ef18aef0ffec
ldx [%i0+0x1f8],%g3 ! Observed data at 000000007a0001f8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1f8,%g4
set p53_local1_expect,%g1
p53_check_local1:
ldx [%g1+0x070],%g2 ! Expected data = 5846e4857cd55259
ldx [%i1+0x070],%g3 ! Observed data at 000000007a800070
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = e3f70bff8904ff28
ldx [%i1+0x088],%g3 ! Observed data at 000000007a800088
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 00000023609932d3
ldx [%i1+0x098],%g3 ! Observed data at 000000007a800098
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ff7720eec9a81018
ldx [%i1+0x0f0],%g3 ! Observed data at 000000007a8000f0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = e61ca0914663d6ab
ldx [%i1+0x108],%g3 ! Observed data at 000000007a800108
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x108,%g4
ldx [%g1+0x158],%g2 ! Expected data = 3c33d859ba3413aa
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 = e830ff870febacc8
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 = 3281b0aa0000eaed
ldx [%i1+0x168],%g3 ! Observed data at 000000007a800168
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0ed840f7bf968217
ldx [%i1+0x180],%g3 ! Observed data at 000000007a800180
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = ff4f56aa5df280de
ldx [%i1+0x188],%g3 ! Observed data at 000000007a800188
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 9eed35814bc10f4c
ldx [%i1+0x190],%g3 ! Observed data at 000000007a800190
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = ffeb589863183c7c
ldx [%i1+0x198],%g3 ! Observed data at 000000007a800198
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 6df62e1b60c0aacf
ldx [%i1+0x1a0],%g3 ! Observed data at 000000007a8001a0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 05b8e07e3c20192b
ldx [%i1+0x1a8],%g3 ! Observed data at 000000007a8001a8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 9179fcbd92413472
ldx [%i1+0x1b0],%g3 ! Observed data at 000000007a8001b0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 6b247b3744aeb80b
ldx [%i1+0x1b8],%g3 ! Observed data at 000000007a8001b8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ffd3ee65dfe0ff72
ldx [%i1+0x1c0],%g3 ! Observed data at 000000007a8001c0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 00000000ff96a210
ldx [%i1+0x1c8],%g3 ! Observed data at 000000007a8001c8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ffe3d2a28e122324
ldx [%i1+0x1e0],%g3 ! Observed data at 000000007a8001e0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 6c81ffe1ffda8eec
ldx [%i1+0x1e8],%g3 ! Observed data at 000000007a8001e8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1e8,%g4
set p53_local2_expect,%g1
p53_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = eaed95aac3ff9633
ldx [%i2+0x030],%g3 ! Observed data at 000000007b000030
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x030,%g4
ldx [%g1+0x060],%g2 ! Expected data = ffa13f403ecd4c20
ldx [%i2+0x060],%g3 ! Observed data at 000000007b000060
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0000000c5d5d6dfb
ldx [%i2+0x080],%g3 ! Observed data at 000000007b000080
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ff1e560cc4f569a9
ldx [%i2+0x0a0],%g3 ! Observed data at 000000007b0000a0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = db7f74bbf4fc7433
ldx [%i2+0x0c0],%g3 ! Observed data at 000000007b0000c0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0bac100442d0a163
ldx [%i2+0x140],%g3 ! Observed data at 000000007b000140
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 15b055d8910a2d2e
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 = 47dff393d51861f2
ldx [%i2+0x150],%g3 ! Observed data at 000000007b000150
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 66ba5bf75a28f1b0
ldx [%i2+0x158],%g3 ! Observed data at 000000007b000158
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = d3f533c0ffe6a60f
ldx [%i2+0x160],%g3 ! Observed data at 000000007b000160
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 01523b3c9b5814fb
ldx [%i2+0x168],%g3 ! Observed data at 000000007b000168
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = ca8e796c64bc6199
ldx [%i2+0x170],%g3 ! Observed data at 000000007b000170
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = b9f6ef18aef0b1ec
ldx [%i2+0x178],%g3 ! Observed data at 000000007b000178
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = b8f2ac9609c42ad1
ldx [%i2+0x190],%g3 ! Observed data at 000000007b000190
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = d9cf6c01f42cc422
ldx [%i2+0x1e8],%g3 ! Observed data at 000000007b0001e8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 34f459343924ce3b
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+0x008],%g2 ! Expected data = c1eba6c3215a7094
ldx [%i3+0x008],%g3 ! Observed data at 000000007b800008
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 40ff0d46ad237a6f
ldx [%i3+0x018],%g3 ! Observed data at 000000007b800018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff8db95526deffcc
ldx [%i3+0x020],%g3 ! Observed data at 000000007b800020
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 8d11fa9da3eaf9ff
ldx [%i3+0x038],%g3 ! Observed data at 000000007b800038
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x038,%g4
ldx [%g1+0x080],%g2 ! Expected data = 92207a4b17ff81db
ldx [%i3+0x080],%g3 ! Observed data at 000000007b800080
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ffffffffa0553d52
ldx [%i3+0x0a8],%g3 ! Observed data at 000000007b8000a8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 1b2ef66d38809425
ldx [%i3+0x0e0],%g3 ! Observed data at 000000007b8000e0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 63a1d04204ffac0b
ldx [%i3+0x100],%g3 ! Observed data at 000000007b800100
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 2e2d0a91d855b015
ldx [%i3+0x108],%g3 ! Observed data at 000000007b800108
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = f26118d593ffdf47
ldx [%i3+0x110],%g3 ! Observed data at 000000007b800110
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = b0f1285af75bba66
ldx [%i3+0x118],%g3 ! Observed data at 000000007b800118
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 0fa6e6ffc033f5d3
ldx [%i3+0x120],%g3 ! Observed data at 000000007b800120
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = fb14589b3c3b5201
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 = 9961bc64dd19174a
ldx [%i3+0x130],%g3 ! Observed data at 000000007b800130
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 0000002818eff6b9
ldx [%i3+0x138],%g3 ! Observed data at 000000007b800138
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 32f15a621f85d432
ldx [%i3+0x158],%g3 ! Observed data at 000000007b800158
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 30728ed2000000b1
ldx [%i3+0x168],%g3 ! Observed data at 000000007b800168
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = b7762b10ff7f8989
ldx [%i3+0x190],%g3 ! Observed data at 000000007b800190
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = eaee9e47ff1d0255
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_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_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:
ldsha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007b000020]
done
p53_trap1o:
ldsha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007b000020]
done
p53_trap2e:
membar #Sync
mov 0x1c0,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p53_trap2o:
membar #Sync
mov 0x1c0,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p53_trap3e:
nop
nop
nop
nop
nop
nop
done
p53_trap3o:
nop
nop
nop
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 = 152e717ccbf67081
ldx [%g1+0x008],%l1 ! %l1 = 061cd521e17f2843
ldx [%g1+0x010],%l2 ! %l2 = cdb241e25e04a1c2
ldx [%g1+0x018],%l3 ! %l3 = 2b365b54afaae54f
ldx [%g1+0x020],%l4 ! %l4 = f955199010e4ecfa
ldx [%g1+0x028],%l5 ! %l5 = c6a9e6ee402f4871
ldx [%g1+0x030],%l6 ! %l6 = bdbcc79c3ac1874a
ldx [%g1+0x038],%l7 ! %l7 = bbe0d5d2b6599307
! 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 = 4426aa04 bbf48390 8b4b66dc 16602ce0
! %f4 = 5c711a1f 1a2b4a87 71316dce 6fa6ff7f
! %f8 = 49832d76 54234316 2ebbcab6 bb0c5590
! %f12 = 6a0d465d 22c8a046 66fe0c4a c7128227
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 83bff11f 884490a8 f47238ab f2059077
! %f20 = 8a22d31c 5854993c 41ef13d3 38e17721
! %f24 = 54d9d84d f0b64c92 56d3ea41 3bdcc497
! %f28 = 66816af8 ff2777ec 2bfb0fb2 25d75ff0
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6c64524b 9f87c06c 5b766282 b8e96d21
! %f36 = bc9ee922 6c1b52a8 f9958339 7d3baebf
! %f40 = 58bb3e21 9a98360a bcfa4313 ffed0c81
! %f44 = d1db3d3f a2721aae 1805ffc2 e9db66e2
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb0a514580000006c,%g7,%g1 ! GSR scale = 13, align = 4
wr %g1,%g0,%gsr ! GSR = b0a514580000006c
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:
! %l7 = f6b7ec8e29d65593, Mem[000000007c000174] = a86a82b0
sth %l7,[%i0+0x174] ! Mem[000000007c000174] = 559382b0
! %l6 = 0351f834, %l7 = 29d65593, Mem[0000000090000048] = 9763a668 80d150bd
std %l6,[%i4+0x048] ! Mem[0000000090000048] = 0351f834 29d65593
! Mem[00000000900001d8] = 66ae5a303d92431f, %g2 = 0000000000000000
ldx [%i4+0x1d8],%g2 ! %g2 = 66ae5a303d92431f
! Mem[0000000090800178] = 6f166c85, %g18 = a081ceaa7365d7c4
ldsw [%i5+0x178],%g2 ! %g2 = a081ceaa7365d7c4
! Mem[000000007d0001e3] = 18aafa7f, %l0 = 37de0eb45f1f6f1c
ldstub [%i2+0x1e3],%l0 ! %l0 = 0000007f000000ff
! Mem[000000007d800024] = 45627975, %l0 = 0000007f, %l3 = f83ec481
add %i3,0x24,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000045627975
! %l6 = 0351f834, %l7 = 29d65593, Mem[0000000090000080] = 3efaec82 ba5db46e
std %l6,[%i4+0x080] ! Mem[0000000090000080] = 0351f834 29d65593
! Mem[00000000908000f8] = bd3b6165, %g2 = 000000006f166c85
ldsh [%i5+0x0fa],%g2 ! %g2 = ffffffffffffbd3b
! Mem[00000000918001bc] = c834b604, %g18 = a081ceaa7365d7c4
ldsw [%o0+0x1bc],%g2 ! %g2 = a081ceaa7365d7c4
! Mem[000000007c000060] = a2ac4ac8, %l2 = 9b6af1c3d353a57d
swap [%i0+0x060],%l2 ! %l2 = 00000000a2ac4ac8
p54_label_2:
! Mem[000000007c000174] = 559382b0, %l1 = 3b30fdf9, %l3 = 45627975
add %i0,0x174,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000559382b0
! %l0 = 0000007f, %l1 = 3b30fdf9, Mem[0000000090800120] = 51966be5 579eeea0
std %l0,[%i5+0x120] ! Mem[0000000090800120] = 0000007f 3b30fdf9
! Mem[000000007c8000a8] = 50a535a739ca553c, %l6 = d25a79e40351f834, %l6 = d25a79e40351f834
add %i1,0xa8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 50a535a739ca553c
! Mem[0000000090800060] = 405618f7, %g2 = ffffffffc834b604
ldsb [%i5+0x061],%g2 ! %g2 = 0000000000000040
! %f16 = 83bff11f 884490a8 f47238ab f2059077
! %f20 = 8a22d31c 5854993c 41ef13d3 38e17721
! %f24 = 54d9d84d f0b64c92 56d3ea41 3bdcc497
! %f28 = 66816af8 ff2777ec 2bfb0fb2 25d75ff0
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[000000007d000060] = 5b444dcbdd1a0e06, %l2 = 00000000a2ac4ac8, %l2 = 00000000a2ac4ac8
add %i2,0x60,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 5b444dcbdd1a0e06
! %f0 = 4426aa04 bbf48390 8b4b66dc 16602ce0
! %f4 = 5c711a1f 1a2b4a87 71316dce 6fa6ff7f
! %f8 = 49832d76 54234316 2ebbcab6 bb0c5590
! %f12 = 6a0d465d 22c8a046 66fe0c4a c7128227
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[00000000918001f0] = 57a465d0 2e3668ed, %g2 = 00000040, %g3 = 00000000
ldd [%o0+0x1f0],%g2 ! %g2 = 0000000057a465d0 000000002e3668ed
! Mem[00000000918000fc] = 6fb6b9fd, %g2 = 0000000057a465d0
ldsb [%o0+0x0fe],%g2 ! %g2 = 000000000000006f
! Mem[0000000090800098] = 783dc363 ee291392, %g2 = 0000006f, %g3 = 2e3668ed
ldd [%i5+0x098],%g2 ! %g2 = 00000000783dc363 00000000ee291392
p54_label_3:
! Mem[000000007c8000fc] = 08cc9e16, %l7 = f6b7ec8e29d65593
ldsh [%i1+0x0fc],%l7 ! %l7 = 00000000000008cc
! Mem[000000007d000010] = db40345e, %l7 = 000008cc, %l4 = 4fc19f53
add %i2,0x10,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000db40345e
! Mem[0000000091000148] = 50eb4c99, %g2 = 00000000783dc363
ldsh [%i6+0x14a],%g2 ! %g2 = 00000000000050eb
! Mem[00000000910000e8] = 464e3f5a, %g2 = 00000000000050eb
lduw [%i6+0x0e8],%g2 ! %g2 = 00000000464e3f5a
! Mem[000000007d000024] = c30b5b2c, %l4 = db40345e, %l2 = dd1a0e06
add %i2,0x24,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000c30b5b2c
! Mem[000000007c80000c] = b4097faf, %l3 = 559382b0, %l2 = c30b5b2c
add %i1,0x0c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000b4097faf
! Mem[0000000090000138] = edbd823b 6cdabfcc, %g2 = 464e3f5a, %g3 = ee291392
ldd [%i4+0x138],%g2 ! %g2 = 00000000edbd823b 000000006cdabfcc
membar #Sync ! Added by membar checker (477)
! Mem[00000000900001e0] = 43235476, %g2 = 00000000edbd823b
ldub [%i4+0x1e1],%g2 ! %g2 = 0000000000000043
! Mem[000000007d8001fe] = a73b7ff6, %l6 = 50a535a739ca553c
ldstub [%i3+0x1fe],%l6 ! %l6 = 0000007f000000ff
! Mem[000000007d800038] = ff01ff87, %l4 = 00000000db40345e
ldsh [%i3+0x038],%l4 ! %l4 = ffffffffffffff01
p54_label_4:
! %l7 = 00000000000008cc, Mem[000000007c8001af] = d03e97cf
stb %l7,[%i1+0x1af] ! Mem[000000007c8001ac] = d03e97cc
! Mem[000000007c800110] = 525b4a44, %l1 = 3b30fdf9, %l0 = 0000007f
add %i1,0x110,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000525b4a44
! Mem[000000007d000175] = 4ca5ad53, %l2 = 00000000b4097faf
ldstub [%i2+0x175],%l2 ! %l2 = 000000a5000000ff
! %l0 = 00000000525b4a44, Mem[000000009180013c] = 0adcb7df
stw %l0,[%o0+0x13c] ! Mem[000000009180013c] = 525b4a44
! Mem[000000007c000158] = e0c88a53, %l3 = 00000000559382b0
swap [%i0+0x158],%l3 ! %l3 = 00000000e0c88a53
! Mem[000000007c0001b8] = 2acef648, %l0 = 00000000525b4a44
swap [%i0+0x1b8],%l0 ! %l0 = 000000002acef648
! Mem[000000007c000170] = adcaa4d7, %l4 = ffffffffffffff01
ldstub [%i0+0x170],%l4 ! %l4 = 000000ad000000ff
! Mem[000000007c8001c0] = c4ec3bb4, %l1 = 4688a1463b30fdf9
ldsh [%i1+0x1c2],%l1 ! %l1 = 0000000000003bb4
! %l7 = 00000000000008cc, Mem[00000000910000f9] = 43dd3a87
stb %l7,[%i6+0x0f9] ! Mem[00000000910000f8] = ccdd3a87
! %l4 = 00000000000000ad, Mem[000000009080005c] = 58f29b62
stw %l4,[%i5+0x05c] ! Mem[000000009080005c] = 000000ad
p54_label_5:
! %l2 = 000000a5, %l3 = e0c88a53, Mem[0000000090800068] = 5df193cc 4b2a4e86
std %l2,[%i5+0x068] ! Mem[0000000090800068] = 000000a5 e0c88a53
! %f16 = 83bff11f 884490a8 f47238ab f2059077
! %f20 = 8a22d31c 5854993c 41ef13d3 38e17721
! %f24 = 54d9d84d f0b64c92 56d3ea41 3bdcc497
! %f28 = 66816af8 ff2777ec 2bfb0fb2 25d75ff0
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[000000007d0001a0] = cf060b53, %l4 = 00000000000000ad
ldsb [%i2+0x1a2],%l4 ! %l4 = 000000000000000b
! Mem[0000000091000000] = b83e384f c1f38f7a, %g2 = 00000043, %g3 = 6cdabfcc
ldd [%i6+%g0],%g2 ! %g2 = 00000000b83e384f 00000000c1f38f7a
! Mem[000000007d000080] = 3124beea c65586c4, %l2 = 000000a5, %l3 = e0c88a53
ldd [%i2+0x080],%l2 ! %l2 = 000000003124beea 00000000c65586c4
! Mem[000000007c000158] = 559382b0e9ef87c8, %l2 = 000000003124beea, %l5 = 37d80e16b6635438
add %i0,0x158,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 559382b0e9ef87c8
! %l4 = 0000000b, %l5 = e9ef87c8, Mem[0000000091000180] = 5fb94134 d025013d
std %l4,[%i6+0x180] ! Mem[0000000091000180] = 0000000b e9ef87c8
! Mem[000000007d000194] = c80bcafd, %l2 = 000000003124beea
swap [%i2+0x194],%l2 ! %l2 = 00000000c80bcafd
! Mem[000000007c000108] = 2fba8bb6, %l2 = 00000000c80bcafd
ldsb [%i0+0x10a],%l2 ! %l2 = ffffffffffffff8b
! Mem[0000000091800138] = 1f6d1bd1 525b4a44, %g2 = b83e384f, %g3 = c1f38f7a
ldd [%o0+0x138],%g2 ! %g2 = 000000001f6d1bd1 00000000525b4a44
p54_label_6:
! Mem[000000007d00002c] = 5941191e, %l3 = c65586c4, %l6 = 0000007f
add %i2,0x2c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000005941191e
! Mem[000000007c00009d] = 6844860b, %l0 = 000000002acef648
ldstub [%i0+0x09d],%l0 ! %l0 = 00000044000000ff
! Mem[0000000090800168] = 99cfe78c, %g2 = 000000001f6d1bd1
lduh [%i5+0x168],%g2 ! %g2 = 00000000000099cf
! Mem[0000000091000098] = 1203d0d5, %g2 = 00000000000099cf
ldsh [%i6+0x09a],%g2 ! %g2 = 0000000000001203
! Mem[000000007d000068] = 814e0e69b57bb38b, %l5 = 559382b0e9ef87c8, %l4 = 000000000000000b
add %i2,0x68,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 814e0e69b57bb38b
! %l3 = 00000000c65586c4, Mem[000000007c800098] = 2c200c77a35bf91c
stx %l3,[%i1+0x098] ! Mem[000000007c800098] = 00000000c65586c4
! Mem[000000007d00002e] = 5941191e, %l0 = 0000000000000044
ldstub [%i2+0x02e],%l0 ! %l0 = 00000019000000ff
! Mem[000000009000017c] = b20ffb2b, %g2 = 0000000000001203
lduh [%i4+0x17c],%g2 ! %g2 = 000000000000b20f
! Mem[00000000900000ac] = 02bf06fd, %g2 = 000000000000b20f
lduh [%i4+0x0ae],%g2 ! %g2 = 00000000000002bf
! Mem[000000007c000158] = 559382b0e9ef87c8, %l1 = 0000000000003bb4, %l5 = 559382b0e9ef87c8
add %i0,0x158,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 559382b0e9ef87c8
p54_label_7:
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! Mem[000000007c000000] = 26f0f5e6, %l3 = 00000000c65586c4
ldub [%i0+0x001],%l3 ! %l3 = 00000000000000f0
! %l4 = 814e0e69b57bb38b, Mem[000000009100000e] = ac557a04
sth %l4,[%i6+0x00e] ! Mem[000000009100000c] = b38b7a04
! Mem[000000007c00012c] = 6bdbcc72, %l6 = 5941191e, %l5 = e9ef87c8
add %i0,0x12c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000006bdbcc72
! Mem[000000007d000098] = b319f6438d5c88d1, %l4 = 814e0e69b57bb38b, %l3 = 00000000000000f0
add %i2,0x98,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = b319f6438d5c88d1
! Mem[0000000090000080] = 0351f834 29d65593 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[000000007c800044] = 073c999a, %l7 = 000008cc, %l2 = ffffff8b
add %i1,0x44,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000073c999a
! %f0 = 4426aa04 bbf48390 8b4b66dc 16602ce0
! %f4 = 5c711a1f 1a2b4a87 71316dce 6fa6ff7f
! %f8 = 49832d76 54234316 2ebbcab6 bb0c5590
! %f12 = 6a0d465d 22c8a046 66fe0c4a c7128227
mov 0x180,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! %l2 = 00000000073c999a, Mem[00000000918001ec] = 6efa751f
stb %l2,[%o0+0x1ec] ! Mem[00000000918001ec] = 9afa751f
! Mem[000000007d800130] = 8748b306, %l0 = 0000000000000019
swap [%i3+0x130],%l0 ! %l0 = 000000008748b306
p54_label_8:
! Mem[000000007c8000e0] = 875c81ade66d3cf1, %l3 = b319f6438d5c88d1, %l7 = 00000000000008cc
add %i1,0xe0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 875c81ade66d3cf1
! %l1 = 0000000000003bb4, Mem[0000000091000012] = d2834168
sth %l1,[%i6+0x012] ! Mem[0000000091000010] = 3bb44168
! Mem[000000007c800164] = f6e35cc2, %l7 = e66d3cf1, %l5 = 6bdbcc72
add %i1,0x164,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000f6e35cc2
! %l2 = 00000000073c999a, Mem[00000000908000af] = 8faa1398
stb %l2,[%i5+0x0af] ! Mem[00000000908000ac] = 9aaa1398
! Mem[0000000090800010] = ead2886d, %g2 = 00000000000002bf
ldub [%i5+%o2],%g2 ! %g2 = 00000000000000ea
! Mem[00000000908000d0] = a1d7532a91b2ae27, %g2 = 00000000000000ea
ldx [%i5+0x0d0],%g2 ! %g2 = a1d7532a91b2ae27
! Mem[0000000090000080] = 0351f834 29d65593 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[0000000091000034] = 62126cee, %g2 = a1d7532a91b2ae27
ldub [%i6+0x035],%g2 ! %g2 = 0000000000000062
! Mem[000000007d8000f2] = 846fcd5d, %l7 = 875c81ade66d3cf1
ldstub [%i3+0x0f2],%l7 ! %l7 = 000000cd000000ff
! %l2 = 00000000073c999a, Mem[000000007c800158] = a0c51101
stw %l2,[%i1+0x158] ! Mem[000000007c800158] = 073c999a
p54_label_9:
membar #Sync ! Added by membar checker (478)
! %l7 = 00000000000000cd, Mem[000000009000000e] = daaee323
sth %l7,[%i4+0x00e] ! Mem[000000009000000c] = 00cde323
! Mem[0000000091800018] = d4b18022f97718f9, %g2 = 0000000000000062
ldx [%o0+%o3],%g2 ! %g2 = d4b18022f97718f9
! Mem[000000007d000114] = 7dae09f3, %l2 = 073c999a, %l0 = 8748b306
add %i2,0x114,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000007dae09f3
! Mem[000000007d000030] = e3684e3a, %l2 = 00000000073c999a
ldsw [%i2+0x030],%l2 ! %l2 = ffffffffe3684e3a
! %l7 = 00000000000000cd, Mem[0000000090800120] = 0000007f
stw %l7,[%i5+0x120] ! Mem[0000000090800120] = 000000cd
! Mem[000000007c8000f0] = 04a0c93190a3f741, %l5 = 00000000f6e35cc2, %l4 = 814e0e69b57bb38b
add %i1,0xf0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 04a0c93190a3f741
! Mem[000000007d8000dc] = 2b00b652, %l4 = 04a0c93190a3f741
ldsw [%i3+0x0dc],%l4 ! %l4 = 000000002b00b652
! Mem[000000007c0000c0] = 289d004c 9fc8f3b4 ef9a4d8f 8576cc03
! Mem[000000007c0000d0] = a7bbe135 704b954f 94b203d7 641e9ffe
! Mem[000000007c0000e0] = 2cc0191d fd5897b3 53b3d168 50f76fef
! Mem[000000007c0000f0] = f81dd5e6 5d7b41ad 45ceda26 c978b088
mov 0x0c0,%g6
ldda [%i0+%g6]ASI_BLK_S,%f0 ! Block Load from 000000007c0000c0
! Mem[000000009080011c] = 1e1b8a00, %g2 = d4b18022f97718f9
ldsb [%i5+0x11d],%g2 ! %g2 = 000000000000001e
! %l0 = 000000007dae09f3, Mem[000000007d8001f0] = cb1d8f8bce944d30
stx %l0,[%i3+0x1f0] ! Mem[000000007d8001f0] = 000000007dae09f3
p54_label_10:
! %f16 = 83bff11f 884490a8 f47238ab f2059077
! %f20 = 8a22d31c 5854993c 41ef13d3 38e17721
! %f24 = 54d9d84d f0b64c92 56d3ea41 3bdcc497
! %f28 = 66816af8 ff2777ec 2bfb0fb2 25d75ff0
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000040
! Mem[000000007d000008] = 911e0ed5 9919126c, %l0 = 7dae09f3, %l1 = 00003bb4
ldd [%i2+%o1],%l0 ! %l0 = 00000000911e0ed5 000000009919126c
! Mem[0000000090800000] = 7e966bf30a97b6d9, %g2 = 000000000000001e
ldx [%i5+%g0],%g2 ! %g2 = 7e966bf30a97b6d9
! Mem[0000000091800080] = 2bf293874e7f1618, %g2 = 7e966bf30a97b6d9
ldx [%o0+0x080],%g2 ! %g2 = 2bf293874e7f1618
! Mem[00000000900001c0] = 83bff11f 884490a8 f47238ab f2059077
! Mem[00000000900001d0] = 8a22d31c 5854993c 41ef13d3 38e17721
! Mem[00000000900001e0] = 54d9d84d f0b64c92 56d3ea41 3bdcc497
! Mem[00000000900001f0] = 66816af8 ff2777ec 2bfb0fb2 25d75ff0
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[000000007c800108] = 4781b34d dfc424ff, %l4 = 2b00b652, %l5 = f6e35cc2
ldd [%i1+0x108],%l4 ! %l4 = 000000004781b34d 00000000dfc424ff
! Mem[000000007d0000c8] = 8483f71e, %l0 = 00000000911e0ed5
swap [%i2+0x0c8],%l0 ! %l0 = 000000008483f71e
! Mem[000000007c800088] = d9f7781c, %l7 = 000000cd, %l0 = 8483f71e
add %i1,0x88,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000d9f7781c
! Mem[000000007d800120] = 48b2cace, %l4 = 4781b34d, %l3 = 8d5c88d1
add %i3,0x120,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000048b2cace
! Mem[00000000908000b8] = f2c3b6408ec3d74e, %g2 = 2bf293874e7f1618
ldx [%i5+0x0b8],%g2 ! %g2 = f2c3b6408ec3d74e
p54_label_11:
! Mem[000000007c00012c] = 6bdbcc72, %l7 = 00000000000000cd
swap [%i0+0x12c],%l7 ! %l7 = 000000006bdbcc72
! %f16 = 83bff11f 884490a8 f47238ab f2059077
! %f20 = 8a22d31c 5854993c 41ef13d3 38e17721
! %f24 = 54d9d84d f0b64c92 56d3ea41 3bdcc497
! %f28 = 66816af8 ff2777ec 2bfb0fb2 25d75ff0
stda %f16,[%i1+%g6]ASI_BLK_S ! Block Store to 000000007c8001c0
! Mem[0000000090000120] = a4a8c543, %g2 = f2c3b6408ec3d74e
lduw [%i4+0x120],%g2 ! %g2 = 00000000a4a8c543
! Mem[000000007d800138] = 58c0e090, %l1 = 000000009919126c
ldub [%i3+0x13b],%l1 ! %l1 = 0000000000000090
! Mem[0000000090000178] = f05fd725b20ffb2b, %g2 = 00000000a4a8c543
ldx [%i4+0x178],%g2 ! %g2 = f05fd725b20ffb2b
! Mem[0000000090000128] = a6d8fc1a, %g2 = f05fd725b20ffb2b
ldub [%i4+0x129],%g2 ! %g2 = 00000000000000a6
! Mem[000000007d8000f0] = 846fff5d24e2b1b7, %l7 = 000000006bdbcc72, %l2 = ffffffffe3684e3a
add %i3,0xf0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 846fff5d24e2b1b7
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[0000000091000014] = 416807c7, %g18 = a081ceaa7365d7c4
ldsw [%i6+0x014],%g2 ! %g2 = a081ceaa7365d7c4
! Mem[00000000908000bc] = 8ec3d74e, %g2 = 00000000416807c7
ldub [%i5+0x0bc],%g2 ! %g2 = 000000000000008e
p54_label_12:
! %l0 = 00000000d9f7781c, Mem[000000007c800141] = 048574fe
stb %l0,[%i1+0x141] ! Mem[000000007c800140] = 041c74fe
! %f16 = 83bff11f 884490a8 f47238ab f2059077
! %f20 = 8a22d31c 5854993c 41ef13d3 38e17721
! %f24 = 54d9d84d f0b64c92 56d3ea41 3bdcc497
! %f28 = 66816af8 ff2777ec 2bfb0fb2 25d75ff0
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[000000007d000080] = 3124beea, %l4 = 000000004781b34d
ldsh [%i2+0x082],%l4 ! %l4 = ffffffffffffbeea
! Mem[000000007d0000a8] = ccb87bfc, %l3 = 0000000048b2cace
swap [%i2+0x0a8],%l3 ! %l3 = 00000000ccb87bfc
! Mem[000000007c000118] = 51d4ab61, %l1 = 0000000000000090
ldsw [%i0+0x118],%l1 ! %l1 = 0000000051d4ab61
! Mem[000000007d0000c8] = 911e0ed5562bffca, %l7 = 000000006bdbcc72, %l0 = 00000000d9f7781c
add %i2,0xc8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 911e0ed5562bffca
! %l1 = 0000000051d4ab61, Mem[000000007c00019c] = d47e74dc
stw %l1,[%i0+0x19c] ! Mem[000000007c00019c] = 51d4ab61
! Mem[000000007c800030] = 555b905a, %l1 = 0000000051d4ab61
swap [%i1+0x030],%l1 ! %l1 = 00000000555b905a
! %l3 = 00000000ccb87bfc, Mem[000000009100019e] = 5e02d9cc
stb %l3,[%i6+0x19e] ! Mem[000000009100019c] = fc02d9cc
! Mem[000000007c000180] = 9eb3bb53, %l6 = 000000005941191e
swap [%i0+0x180],%l6 ! %l6 = 000000009eb3bb53
p54_label_13:
! Mem[000000007d800158] = 913de7f5, %l2 = 24e2b1b7, %l2 = 24e2b1b7
add %i3,0x158,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000913de7f5
! Mem[000000007d800054] = 47a906e9, %l5 = 00000000dfc424ff
ldsh [%i3+0x054],%l5 ! %l5 = 00000000000047a9
membar #Sync ! Added by membar checker (479)
! %f0 = 289d004c 9fc8f3b4 ef9a4d8f 8576cc03
! %f4 = a7bbe135 704b954f 94b203d7 641e9ffe
! %f8 = 2cc0191d fd5897b3 53b3d168 50f76fef
! %f12 = f81dd5e6 5d7b41ad 45ceda26 c978b088
mov 0x040,%g5
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000040
! Mem[000000007c800040] = 1e34e321, %l7 = 000000006bdbcc72
ldstub [%i1+0x040],%l7 ! %l7 = 0000001e000000ff
! %l0 = 911e0ed5562bffca, Mem[00000000908001ca] = fd6800df
sth %l0,[%i5+0x1ca] ! Mem[00000000908001c8] = ffca00df
! Mem[000000007c8000f0] = 04a0c93190a3f741, %l0 = 911e0ed5562bffca
ldx [%i1+0x0f0],%l0 ! %l0 = 04a0c93190a3f741
! Mem[0000000090000080] = 0351f834 29d65593 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[000000007c00017c] = 1fc63fe2, %l4 = ffffffffffffbeea
ldstub [%i0+0x17c],%l4 ! %l4 = 0000001f000000ff
! %l0 = 90a3f741, %l1 = 555b905a, Mem[00000000908000d0] = a1d7532a 91b2ae27
std %l0,[%i5+0x0d0] ! Mem[00000000908000d0] = 90a3f741 555b905a
! %l0 = 04a0c93190a3f741, Mem[0000000090800072] = 7d71472f
sth %l0,[%i5+0x072] ! Mem[0000000090800070] = f741472f
p54_label_14:
! Mem[000000007c0001f6] = a687d42b, %l3 = 00000000ccb87bfc
ldstub [%i0+0x1f6],%l3 ! %l3 = 000000d4000000ff
! Mem[000000007c000128] = 39398dc3, %l4 = 000000000000001f
ldsw [%i0+0x128],%l4 ! %l4 = 0000000039398dc3
! Mem[0000000090800004] = d92ab045, %g2 = 000000000000008e
ldsb [%i5+0x007],%g2 ! %g2 = ffffffffffffffd9
! Mem[000000007c000188] = f4b1b92d, %l2 = 00000000913de7f5
ldub [%i0+0x188],%l2 ! %l2 = 00000000000000f4
! Mem[000000007d00003d] = 3c33f74e, %l0 = 04a0c93190a3f741
ldstub [%i2+0x03d],%l0 ! %l0 = 00000033000000ff
! %f0 = 289d004c 9fc8f3b4 ef9a4d8f 8576cc03
! %f4 = a7bbe135 704b954f 94b203d7 641e9ffe
! %f8 = 2cc0191d fd5897b3 53b3d168 50f76fef
! %f12 = f81dd5e6 5d7b41ad 45ceda26 c978b088
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! %l3 = 00000000000000d4, Mem[00000000918001c4] = adb1fac7
sth %l3,[%o0+0x1c4] ! Mem[00000000918001c4] = 00d4fac7
! Mem[000000007d0001ec] = cde045fd, %l6 = 000000009eb3bb53
ldsb [%i2+0x1ee],%l6 ! %l6 = 0000000000000045
! %f16 = 83bff11f 884490a8 f47238ab f2059077
! %f20 = 8a22d31c 5854993c 41ef13d3 38e17721
! %f24 = 54d9d84d f0b64c92 56d3ea41 3bdcc497
! %f28 = 66816af8 ff2777ec 2bfb0fb2 25d75ff0
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[000000007c000070] = 122e9260, %l0 = 0000000000000033
swap [%i0+0x070],%l0 ! %l0 = 00000000122e9260
p54_label_15:
! Mem[0000000090800144] = 9c557564, %g2 = ffffffffffffffd9
ldsh [%i5+0x144],%g2 ! %g2 = ffffffffffff9c55
! Mem[0000000090800130] = 7b28352c, %g18 = a081ceaa7365d7c4
ldsw [%i5+0x130],%g2 ! %g2 = a081ceaa7365d7c4
! Mem[000000007c0000c0] = 289d004c, %l5 = 00000000000047a9
swap [%i0+0x0c0],%l5 ! %l5 = 00000000289d004c
! Mem[0000000090800020] = c2bf3888411a98b5, %g2 = 000000007b28352c
ldx [%i5+%o4],%g2 ! %g2 = c2bf3888411a98b5
membar #Sync ! Added by membar checker (480)
! %f0 = 289d004c 9fc8f3b4 ef9a4d8f 8576cc03
! %f4 = a7bbe135 704b954f 94b203d7 641e9ffe
! %f8 = 2cc0191d fd5897b3 53b3d168 50f76fef
! %f12 = f81dd5e6 5d7b41ad 45ceda26 c978b088
stda %f0,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[0000000091800090] = acfd8c91cef88e10, %g2 = c2bf3888411a98b5
ldx [%o0+0x090],%g2 ! %g2 = acfd8c91cef88e10
! %l7 = 000000000000001e, Mem[000000007d80016f] = fb39c511
stb %l7,[%i3+0x16f] ! Mem[000000007d80016c] = fb39c51e
! Mem[0000000091800050] = e98753bc51c81b56, %g2 = acfd8c91cef88e10
ldx [%o0+0x050],%g2 ! %g2 = e98753bc51c81b56
! Mem[00000000908001b0] = 67f75b67 95ef8760, %g2 = 51c81b56, %g3 = 525b4a44
ldd [%i5+0x1b0],%g2 ! %g2 = 0000000067f75b67 0000000095ef8760
membar #Sync ! Added by membar checker (481)
! %f16 = 83bff11f 884490a8 f47238ab f2059077
! %f20 = 8a22d31c 5854993c 41ef13d3 38e17721
! %f24 = 54d9d84d f0b64c92 56d3ea41 3bdcc497
! %f28 = 66816af8 ff2777ec 2bfb0fb2 25d75ff0
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
p54_label_16:
! Mem[0000000090000060] = 2cc0191d fd5897b3, %g2 = 67f75b67, %g3 = 95ef8760
ldd [%i4+0x060],%g2 ! %g2 = 000000002cc0191d 00000000fd5897b3
! %l2 = 000000f4, %l3 = 000000d4, Mem[0000000090800168] = 99cfe78c 5c9db8f4
std %l2,[%i5+0x168] ! Mem[0000000090800168] = 000000f4 000000d4
! Mem[00000000900000d8] = 41ef13d3 38e17721, %g2 = 2cc0191d, %g3 = fd5897b3
ldd [%i4+0x0d8],%g2 ! %g2 = 0000000041ef13d3 0000000038e17721
! %f16 = 83bff11f 884490a8 f47238ab f2059077
! %f20 = 8a22d31c 5854993c 41ef13d3 38e17721
! %f24 = 54d9d84d f0b64c92 56d3ea41 3bdcc497
! %f28 = 66816af8 ff2777ec 2bfb0fb2 25d75ff0
stda %f16,[%i3+%g4]ASI_BLK_AIUSL ! Block Store to 000000007d8000c0
! %l3 = 00000000000000d4, Mem[00000000910000d0] = 6b48cf82
stw %l3,[%i6+0x0d0] ! Mem[00000000910000d0] = 000000d4
! Mem[0000000090800188] = 4e83a60a, %g2 = 0000000041ef13d3
lduh [%i5+0x18a],%g2 ! %g2 = 0000000000004e83
! Mem[0000000091000150] = c4534e06c9465637, %g2 = 0000000000004e83
ldx [%i6+0x150],%g2 ! %g2 = c4534e06c9465637
membar #Sync ! Added by membar checker (482)
! %f16 = 83bff11f 884490a8 f47238ab f2059077
! %f20 = 8a22d31c 5854993c 41ef13d3 38e17721
! %f24 = 54d9d84d f0b64c92 56d3ea41 3bdcc497
! %f28 = 66816af8 ff2777ec 2bfb0fb2 25d75ff0
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[0000000090800074] = 6a665a57, %g2 = c4534e06c9465637
ldsb [%i5+0x077],%g2 ! %g2 = 000000000000006a
! Mem[00000000900000dc] = 772154d9, %g2 = 000000000000006a
lduh [%i4+0x0de],%g2 ! %g2 = 0000000000007721
p54_label_17:
! %l0 = 00000000122e9260, Mem[0000000091800100] = b9fd17a2
stw %l0,[%o0+0x100] ! Mem[0000000091800100] = 122e9260
! Mem[00000000908001bc] = 9c3a94c9, %g2 = 0000000000007721
ldub [%i5+0x1bd],%g2 ! %g2 = 000000000000009c
! Mem[0000000090000178] = d725b20f, %g2 = 000000000000009c
ldsh [%i4+0x17a],%g2 ! %g2 = ffffffffffffd725
! Mem[00000000918001b8] = 311b654dc834b604, %g2 = ffffffffffffd725
ldx [%o0+0x1b8],%g2 ! %g2 = 311b654dc834b604
! Mem[00000000918000dc] = 6307f2fb, %g2 = 311b654dc834b604
lduh [%o0+0x0dc],%g2 ! %g2 = 0000000000006307
! Mem[0000000090800198] = 7639b389, %g2 = 0000000000006307
ldsb [%i5+0x199],%g2 ! %g2 = 0000000000000076
! Mem[00000000908000ac] = 149aaa13, %g2 = 0000000000000076
ldsb [%i5+0x0ae],%g2 ! %g2 = 0000000000000014
! Mem[000000007c00006c] = 5f3c605c, %l7 = 000000000000001e
swap [%i0+0x06c],%l7 ! %l7 = 000000005f3c605c
! Mem[0000000090000140] = a8904488 1ff1bf83, %g2 = 00000014, %g3 = 38e17721
ldd [%i4+0x140],%g2 ! %g2 = 00000000a8904488 000000001ff1bf83
! Mem[000000007d0000b0] = 95df0f873e431653, %l1 = 00000000555b905a, %l2 = 00000000000000f4
add %i2,0xb0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 95df0f873e431653
p54_label_18:
! Mem[0000000090800130] = 7b28352c, %g2 = 00000000a8904488
ldsh [%i5+0x130],%g2 ! %g2 = 0000000000007b28
! Mem[00000000900000e0] = 54d9d84df0b64c92, %g2 = 0000000000007b28
ldx [%i4+0x0e0],%g2 ! %g2 = 54d9d84df0b64c92
! %l4 = 0000000039398dc3, Mem[000000007d8000d8] = 2177e138
stw %l4,[%i3+0x0d8] ! Mem[000000007d8000d8] = 39398dc3
! %l6 = 0000000000000045, Mem[0000000091000188] = c03b64c2
stw %l6,[%i6+0x188] ! Mem[0000000091000188] = 00000045
! %l0 = 00000000122e9260, Mem[0000000091800168] = 0d7c697d
stw %l0,[%o0+0x168] ! Mem[0000000091800168] = 122e9260
! Mem[0000000090000040] = 289d004c 9fc8f3b4 ef9a4d8f 8576cc03
! Mem[0000000090000050] = a7bbe135 704b954f 94b203d7 641e9ffe
! Mem[0000000090000060] = 2cc0191d fd5897b3 53b3d168 50f76fef
! Mem[0000000090000070] = f81dd5e6 5d7b41ad 45ceda26 c978b088
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %l7 = 000000005f3c605c, Mem[0000000091800008] = f15400a1
stw %l7,[%o0+%o1] ! Mem[0000000091800008] = 5f3c605c
! Mem[0000000090800080] = 074203a9, %g2 = 54d9d84df0b64c92
lduw [%i5+0x080],%g2 ! %g2 = 00000000074203a9
! Mem[0000000090000080] = 0351f834, %g2 = 00000000074203a9
lduw [%i4+0x080],%g2 ! %g2 = 000000000351f834
! Mem[00000000900000c0] = 83bff11f 884490a8 f47238ab f2059077
! Mem[00000000900000d0] = 8a22d31c 5854993c 41ef13d3 38e17721
! Mem[00000000900000e0] = 54d9d84d f0b64c92 56d3ea41 3bdcc497
! Mem[00000000900000f0] = 66816af8 ff2777ec 2bfb0fb2 25d75ff0
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
p54_label_19:
! Mem[000000007c800000] = 167da0f7 b1d08de7 a570770c b4097faf
! Mem[000000007c800010] = ad526e20 ea38f50f 5bab77cd be3c904d
! Mem[000000007c800020] = 02363b78 b8fce0e6 3e2b2836 0dd8ce8a
! Mem[000000007c800030] = 51d4ab61 b8486dca 15b56de0 6347f4f1
ldda [%i1]ASI_BLK_AIUS,%f0 ! Block Load from 000000007c800000
! Mem[0000000090800084] = c5578661, %g2 = 000000000351f834
lduw [%i5+0x084],%g2 ! %g2 = 00000000c5578661
! Mem[0000000090000080] = 0351f834 29d65593 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000080
! Mem[000000007d80017c] = d4c1c35f, %l6 = 0000000000000045
ldsh [%i3+0x17c],%l6 ! %l6 = ffffffffffffd4c1
! %f16 = 83bff11f 884490a8 f47238ab f2059077
! %f20 = 8a22d31c 5854993c 41ef13d3 38e17721
! %f24 = 54d9d84d f0b64c92 56d3ea41 3bdcc497
! %f28 = 66816af8 ff2777ec 2bfb0fb2 25d75ff0
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[000000007c800048] = 20c4420c11615059, %l7 = 000000005f3c605c, %l2 = 95df0f873e431653
add %i1,0x48,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 20c4420c11615059
! Mem[00000000918000d8] = 956ed64a6307f2fb, %g2 = 00000000c5578661
ldx [%o0+0x0d8],%g2 ! %g2 = 956ed64a6307f2fb
! Mem[000000007d80015c] = a0d03ce6, %l2 = 11615059, %l4 = 39398dc3
add %i3,0x15c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000a0d03ce6
! %f0 = 167da0f7 b1d08de7 a570770c b4097faf
! %f4 = ad526e20 ea38f50f 5bab77cd be3c904d
! %f8 = 02363b78 b8fce0e6 3e2b2836 0dd8ce8a
! %f12 = 51d4ab61 b8486dca 15b56de0 6347f4f1
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[000000007c0001c4] = 742f27a4, %l6 = ffffd4c1, %l0 = 122e9260
add %i0,0x1c4,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000742f27a4
p54_label_20:
! Mem[0000000091800098] = a9e2f7a3, %g2 = 956ed64a6307f2fb
ldub [%o0+0x098],%g2 ! %g2 = 00000000000000a9
! Mem[000000009180012c] = 596ed328, %g2 = 00000000000000a9
ldsb [%o0+0x12c],%g2 ! %g2 = 0000000000000059
! Mem[000000007d8000e0] = 924cb6f04dd8d954, %l1 = 00000000555b905a
ldx [%i3+0x0e0],%l1 ! %l1 = 924cb6f04dd8d954
! Mem[000000007d800140] = b9f638a9 f56c95cb 1e0e9568 2426ef9e
! Mem[000000007d800150] = 8e33efcf b6027a56 913de7f5 a0d03ce6
! Mem[000000007d800160] = 8b3e437f d5b6244b 62192ed9 fb39c51e
! Mem[000000007d800170] = 7d55c82e 000b9b8a e4e500e4 d4c1c35f
mov 0x140,%g6
ldda [%i3+%g6]ASI_BLK_PL,%f16 ! Block Load from 000000007d800140
! Mem[000000007d0000dc] = 51b621f3, %l3 = 00000000000000d4
swap [%i2+0x0dc],%l3 ! %l3 = 0000000051b621f3
! %l0 = 742f27a4, %l1 = 4dd8d954, Mem[0000000090800188] = 723d4e83 a60a3e75
std %l0,[%i5+0x188] ! Mem[0000000090800188] = 742f27a4 4dd8d954
! %f0 = 167da0f7 b1d08de7 a570770c b4097faf
! %f4 = ad526e20 ea38f50f 5bab77cd be3c904d
! %f8 = 02363b78 b8fce0e6 3e2b2836 0dd8ce8a
! %f12 = 51d4ab61 b8486dca 15b56de0 6347f4f1
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! %l0 = 742f27a4, %l1 = 4dd8d954, Mem[00000000908001a8] = f2d6d9ad 7a6fb548
std %l0,[%i5+0x1a8] ! Mem[00000000908001a8] = 742f27a4 4dd8d954
membar #Sync ! Added by membar checker (483)
! %l6 = ffffffffffffd4c1, Mem[00000000900000f8] = f1f44763
stb %l6,[%i4+0x0f8] ! Mem[00000000900000f8] = c1f44763
! Mem[000000007d800040] = 8d60cf4e26d28801, %l5 = 00000000289d004c, %l3 = 0000000051b621f3
add %i3,0x40,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 8d60cf4e26d28801
p54_label_21:
! Mem[0000000090000034] = ff2777ec, %g2 = 0000000000000059
lduh [%i4+0x034],%g2 ! %g2 = 000000000000ff27
! %l4 = a0d03ce6, %l5 = 289d004c, Mem[00000000900000d8] = 4d903cbe cd77ab5b
std %l4,[%i4+0x0d8] ! Mem[00000000900000d8] = a0d03ce6 289d004c
! Mem[000000007d8000d0] = 3c9954581cd3228a, %l7 = 000000005f3c605c, %l0 = 00000000742f27a4
add %i3,0xd0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 3c9954581cd3228a
! %l6 = ffffd4c1, %l7 = 5f3c605c, Mem[000000007c0000b8] = 441f7ef9 e9c91d68
std %l6,[%i0+0x0b8] ! Mem[000000007c0000b8] = ffffd4c1 5f3c605c
! Mem[00000000900001c0] = e78dd0b1 f7a07d16 af7f09b4 0c7770a5
! Mem[00000000900001d0] = 0ff538ea 206e52ad 4d903cbe cd77ab5b
! Mem[00000000900001e0] = e6e0fcb8 783b3602 8aced80d 36282b3e
! Mem[00000000900001f0] = ca6d48b8 61abd451 f1f44763 e06db515
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
! %l6 = ffffd4c1, %l7 = 5f3c605c, Mem[0000000091000010] = 7a043bb4 416807c7
std %l6,[%i6+%o2] ! Mem[0000000091000010] = ffffd4c1 5f3c605c
! Mem[0000000090800020] = c2bf3888, %g2 = 000000000000ff27
lduw [%i5+%o4],%g2 ! %g2 = 00000000c2bf3888
! Mem[000000007d0000e8] = 6f923df3, %l4 = a0d03ce6, %l4 = a0d03ce6
add %i2,0xe8,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000006f923df3
! Mem[000000007c8001d4] = 5854993c, %l4 = 000000006f923df3
swap [%i1+0x1d4],%l4 ! %l4 = 000000005854993c
! Mem[00000000910000f0] = 8900ace1, %g2 = 00000000c2bf3888
lduw [%i6+0x0f0],%g2 ! %g2 = 000000008900ace1
p54_label_22:
! %f0 = 167da0f7 b1d08de7 a570770c b4097faf
! %f4 = ad526e20 ea38f50f 5bab77cd be3c904d
! %f8 = 02363b78 b8fce0e6 3e2b2836 0dd8ce8a
! %f12 = 51d4ab61 b8486dca 15b56de0 6347f4f1
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[00000000900000cc] = 70a50ff5, %g2 = 000000008900ace1
lduh [%i4+0x0ce],%g2 ! %g2 = 00000000000070a5
! Mem[0000000090000044] = 9fc8f3b4, %g2 = 00000000000070a5
ldsh [%i4+0x044],%g2 ! %g2 = ffffffffffff9fc8
! Mem[000000007d800194] = a36b804b, %l0 = 3c9954581cd3228a
swap [%i3+0x194],%l0 ! %l0 = 00000000a36b804b
! %l3 = 8d60cf4e26d28801, Mem[00000000918001c8] = d8b4aaf388f36a57
stx %l3,[%o0+0x1c8] ! Mem[00000000918001c8] = 8d60cf4e26d28801
! Mem[00000000918001b0] = 66d52f0c, %g2 = ffffffffffff9fc8
ldub [%o0+0x1b0],%g2 ! %g2 = 0000000000000066
! Mem[000000007c800118] = a7400bc3, %l5 = 00000000289d004c
ldub [%i1+0x118],%l5 ! %l5 = 00000000000000a7
! Mem[0000000091800188] = 96bf3d1c, %g2 = 0000000000000066
lduh [%o0+0x18a],%g2 ! %g2 = 00000000000096bf
! Mem[000000007c000128] = 39398dc3, %l4 = 000000005854993c
lduw [%i0+0x128],%l4 ! %l4 = 0000000039398dc3
! Mem[0000000091800098] = a9e2f7a3 81b20ab6, %g2 = 000096bf, %g3 = 1ff1bf83
ldd [%o0+0x098],%g2 ! %g2 = 00000000a9e2f7a3 0000000081b20ab6
p54_label_23:
! Mem[000000007d8001a2] = dc8d1361, %l3 = 8d60cf4e26d28801
ldstub [%i3+0x1a2],%l3 ! %l3 = 00000013000000ff
! Mem[00000000918001ec] = 751f57a4, %g2 = 00000000a9e2f7a3
ldub [%o0+0x1ee],%g2 ! %g2 = 0000000000000075
! Mem[000000007d8000d0] = 3c995458 1cd3228a, %l0 = a36b804b, %l1 = 4dd8d954
ldd [%i3+0x0d0],%l0 ! %l0 = 000000003c995458 000000001cd3228a
! Mem[000000007d0001c0] = f10aae52 10242990, %l2 = 11615059, %l3 = 00000013
ldd [%i2+0x1c0],%l2 ! %l2 = 00000000f10aae52 0000000010242990
! %f16 = cb956cf5 a938f6b9 9eef2624 68950e1e
! %f20 = 567a02b6 cfef338e e63cd0a0 f5e73d91
! %f24 = 4b24b6d5 7f433e8b 1ec539fb d92e1962
! %f28 = 8a9b0b00 2ec8557d 5fc3c1d4 e400e5e4
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[0000000090000198] = 7fffa66f, %g18 = a081ceaa7365d7c4
ldsw [%i4+0x198],%g2 ! %g2 = a081ceaa7365d7c4
! Mem[000000007c000010] = e84862fb, %l2 = f10aae52, %l1 = 1cd3228a
add %i0,0x10,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000e84862fb
! Mem[000000007c8001a0] = 526bf2feec2b9ff6, %l0 = 000000003c995458, %l6 = ffffffffffffd4c1
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 526bf2feec2b9ff6
! Mem[0000000090800024] = 98b5b751, %g2 = 000000007fffa66f
ldsb [%i5+0x026],%g2 ! %g2 = ffffffffffffff98
! %l6 = ec2b9ff6, %l7 = 5f3c605c, Mem[000000007d8001c8] = 5923d4e7 b77a7a54
std %l6,[%i3+0x1c8] ! Mem[000000007d8001c8] = ec2b9ff6 5f3c605c
p54_label_24:
! %l3 = 0000000010242990, Mem[00000000910000e0] = 5949c598f4301fad
stx %l3,[%i6+0x0e0] ! Mem[00000000910000e0] = 0000000010242990
! %f0 = 167da0f7 b1d08de7 a570770c b4097faf
! %f4 = ad526e20 ea38f50f 5bab77cd be3c904d
! %f8 = 02363b78 b8fce0e6 3e2b2836 0dd8ce8a
! %f12 = 51d4ab61 b8486dca 15b56de0 6347f4f1
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000180
! %f16 = cb956cf5 a938f6b9 9eef2624 68950e1e
! %f20 = 567a02b6 cfef338e e63cd0a0 f5e73d91
! %f24 = 4b24b6d5 7f433e8b 1ec539fb d92e1962
! %f28 = 8a9b0b00 2ec8557d 5fc3c1d4 e400e5e4
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000040
! %l0 = 3c995458, %l1 = e84862fb, Mem[0000000091800040] = 728e5005 a6bd6b86
std %l0,[%o0+0x040] ! Mem[0000000091800040] = 3c995458 e84862fb
! %l1 = 00000000e84862fb, Mem[0000000091000067] = cc9be4b8
stb %l1,[%i6+0x067] ! Mem[0000000091000064] = fb9be4b8
! Mem[0000000090800140] = 74d8149c, %g2 = ffffffffffffff98
ldsb [%i5+0x141],%g2 ! %g2 = 0000000000000074
! Mem[0000000090800180] = 76016efd, %g2 = 0000000000000074
lduh [%i5+0x182],%g2 ! %g2 = 0000000000007601
! %l3 = 0000000010242990, Mem[0000000090800080] = 074203a9
stw %l3,[%i5+0x080] ! Mem[0000000090800080] = 10242990
! %l6 = 526bf2feec2b9ff6, Mem[00000000918000b8] = 0a7e1485
stw %l6,[%o0+0x0b8] ! Mem[00000000918000b8] = ec2b9ff6
membar #Sync ! Added by membar checker (484)
! %l4 = 0000000039398dc3, Mem[000000009000004c] = 68950e1e
sth %l4,[%i4+0x04c] ! Mem[000000009000004c] = 8dc30e1e
p54_label_25:
! Mem[00000000918000b4] = e5d4a297, %g2 = 0000000000007601
ldsb [%o0+0x0b4],%g2 ! %g2 = ffffffffffffffe5
! %l7 = 000000005f3c605c, Mem[0000000091800064] = 2399a21d
stw %l7,[%o0+0x064] ! Mem[0000000091800064] = 5f3c605c
! Mem[000000007c000104] = 486ae04a, %l6 = ec2b9ff6, %l6 = ec2b9ff6
add %i0,0x104,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000486ae04a
! Mem[000000007d000030] = e3684e3a, %l4 = 39398dc3, %l4 = 39398dc3
add %i2,0x30,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000e3684e3a
! %f0 = 167da0f7 b1d08de7 a570770c b4097faf
! %f4 = ad526e20 ea38f50f 5bab77cd be3c904d
! %f8 = 02363b78 b8fce0e6 3e2b2836 0dd8ce8a
! %f12 = 51d4ab61 b8486dca 15b56de0 6347f4f1
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[000000007d00009a] = b319f643, %l1 = 00000000e84862fb
ldstub [%i2+0x09a],%l1 ! %l1 = 000000f6000000ff
! Mem[000000007c000104] = 486ae04a, %l6 = 00000000486ae04a
ldsb [%i0+0x107],%l6 ! %l6 = 000000000000004a
! Mem[0000000090800104] = 5ea837da, %g2 = ffffffffffffffe5
ldub [%i5+0x105],%g2 ! %g2 = 000000000000005e
! Mem[00000000908000b0] = 7e9a765d, %g2 = 000000000000005e
ldsb [%i5+0x0b3],%g2 ! %g2 = 000000000000007e
! Mem[00000000918001ec] = 9afa751f, %g2 = 000000000000007e
ldub [%o0+0x1ec],%g2 ! %g2 = 000000000000009a
ba,a p54_not_taken_0_end
p54_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 000000003c995458
bne,a,pn %xcc,p54_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000f6
bne,a,pn %xcc,p54_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000f10aae52
bne,a,pn %xcc,p54_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000010242990
bne,a,pn %xcc,p54_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000e3684e3a
bne,a,pn %xcc,p54_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000a7
bne,a,pn %xcc,p54_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000004a
bne,a,pn %xcc,p54_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000005f3c605c
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 167da0f7 b1d08de7
bne %xcc,p54_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be a570770c b4097faf
bne %xcc,p54_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ad526e20 ea38f50f
bne %xcc,p54_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 5bab77cd be3c904d
bne %xcc,p54_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 02363b78 b8fce0e6
bne %xcc,p54_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 3e2b2836 0dd8ce8a
bne %xcc,p54_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 51d4ab61 b8486dca
bne %xcc,p54_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 15b56de0 6347f4f1
bne %xcc,p54_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be cb956cf5 a938f6b9
bne %xcc,p54_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 9eef2624 68950e1e
bne %xcc,p54_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 567a02b6 cfef338e
bne %xcc,p54_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be e63cd0a0 f5e73d91
bne %xcc,p54_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 4b24b6d5 7f433e8b
bne %xcc,p54_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 1ec539fb d92e1962
bne %xcc,p54_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 8a9b0b00 2ec8557d
bne %xcc,p54_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 5fc3c1d4 e400e5e4
bne %xcc,p54_f30_fail
nop
! Check Local Memory
set p54_local0_expect,%g1
p54_check_local0:
ldx [%g1+0x060],%g2 ! Expected data = d353a57ddc01c857
ldx [%i0+0x060],%g3 ! Observed data at 000000007c000060
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0324039a0000001e
ldx [%i0+0x068],%g3 ! Observed data at 000000007c000068
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 000000338ba21fb5
ldx [%i0+0x070],%g3 ! Observed data at 000000007c000070
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = 4b10857068ff860b
ldx [%i0+0x098],%g3 ! Observed data at 000000007c000098
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ffffd4c15f3c605c
ldx [%i0+0x0b8],%g3 ! Observed data at 000000007c0000b8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 000047a99fc8f3b4
ldx [%i0+0x0c0],%g3 ! Observed data at 000000007c0000c0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 39398dc3000000cd
ldx [%i0+0x128],%g3 ! Observed data at 000000007c000128
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = 559382b0e9ef87c8
ldx [%i0+0x158],%g3 ! Observed data at 000000007c000158
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = ffcaa4d7559382b0
ldx [%i0+0x170],%g3 ! Observed data at 000000007c000170
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = a26d331bffc63fe2
ldx [%i0+0x178],%g3 ! Observed data at 000000007c000178
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 5941191ed3e0a92e
ldx [%i0+0x180],%g3 ! Observed data at 000000007c000180
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 7764782451d4ab61
ldx [%i0+0x198],%g3 ! Observed data at 000000007c000198
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 525b4a444db50d7f
ldx [%i0+0x1b8],%g3 ! Observed data at 000000007c0001b8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 06186526a687ff2b
ldx [%i0+0x1f0],%g3 ! Observed data at 000000007c0001f0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x1f0,%g4
set p54_local1_expect,%g1
p54_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = 51d4ab61b8486dca
ldx [%i1+0x030],%g3 ! Observed data at 000000007c800030
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = ff34e321073c999a
ldx [%i1+0x040],%g3 ! Observed data at 000000007c800040
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x040,%g4
ldx [%g1+0x098],%g2 ! Expected data = 00000000c65586c4
ldx [%i1+0x098],%g3 ! Observed data at 000000007c800098
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x098,%g4
ldx [%g1+0x140],%g2 ! Expected data = 041c74fe22a5ec26
ldx [%i1+0x140],%g3 ! Observed data at 000000007c800140
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 073c999ac00a6e4d
ldx [%i1+0x158],%g3 ! Observed data at 000000007c800158
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 08b456e7d03e97cc
ldx [%i1+0x1a8],%g3 ! Observed data at 000000007c8001a8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 83bff11f884490a8
ldx [%i1+0x1c0],%g3 ! Observed data at 000000007c8001c0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = f47238abf2059077
ldx [%i1+0x1c8],%g3 ! Observed data at 000000007c8001c8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 8a22d31c6f923df3
ldx [%i1+0x1d0],%g3 ! Observed data at 000000007c8001d0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 41ef13d338e17721
ldx [%i1+0x1d8],%g3 ! Observed data at 000000007c8001d8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 54d9d84df0b64c92
ldx [%i1+0x1e0],%g3 ! Observed data at 000000007c8001e0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 56d3ea413bdcc497
ldx [%i1+0x1e8],%g3 ! Observed data at 000000007c8001e8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 66816af8ff2777ec
ldx [%i1+0x1f0],%g3 ! Observed data at 000000007c8001f0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 2bfb0fb225d75ff0
ldx [%i1+0x1f8],%g3 ! Observed data at 000000007c8001f8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1f8,%g4
set p54_local2_expect,%g1
p54_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 25ad4c315941ff1e
ldx [%i2+0x028],%g3 ! Observed data at 000000007d000028
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4efbed6a3cfff74e
ldx [%i2+0x038],%g3 ! Observed data at 000000007d000038
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x038,%g4
ldx [%g1+0x098],%g2 ! Expected data = b319ff438d5c88d1
ldx [%i2+0x098],%g3 ! Observed data at 000000007d000098
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 48b2cacef6443349
ldx [%i2+0x0a8],%g3 ! Observed data at 000000007d0000a8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 911e0ed5562bffca
ldx [%i2+0x0c8],%g3 ! Observed data at 000000007d0000c8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 03139a64000000d4
ldx [%i2+0x0d8],%g3 ! Observed data at 000000007d0000d8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x170],%g2 ! Expected data = efed28ac4cffad53
ldx [%i2+0x170],%g3 ! Observed data at 000000007d000170
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = 79a9efe53124beea
ldx [%i2+0x190],%g3 ! Observed data at 000000007d000190
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 18aafaff99ea9c1b
ldx [%i2+0x1e0],%g3 ! Observed data at 000000007d0001e0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x1e0,%g4
set p54_local3_expect,%g1
p54_check_local3:
ldx [%g1+0x0c0],%g2 ! Expected data = a89044881ff1bf83
ldx [%i3+0x0c0],%g3 ! Observed data at 000000007d8000c0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 779005f2ab3872f4
ldx [%i3+0x0c8],%g3 ! Observed data at 000000007d8000c8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 3c9954581cd3228a
ldx [%i3+0x0d0],%g3 ! Observed data at 000000007d8000d0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 39398dc3d313ef41
ldx [%i3+0x0d8],%g3 ! Observed data at 000000007d8000d8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 924cb6f04dd8d954
ldx [%i3+0x0e0],%g3 ! Observed data at 000000007d8000e0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 97c4dc3b41ead356
ldx [%i3+0x0e8],%g3 ! Observed data at 000000007d8000e8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ec7727fff86a8166
ldx [%i3+0x0f0],%g3 ! Observed data at 000000007d8000f0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = f05fd725b20ffb2b
ldx [%i3+0x0f8],%g3 ! Observed data at 000000007d8000f8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 00000019682ad176
ldx [%i3+0x130],%g3 ! Observed data at 000000007d800130
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x130,%g4
ldx [%g1+0x168],%g2 ! Expected data = 62192ed9fb39c51e
ldx [%i3+0x168],%g3 ! Observed data at 000000007d800168
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = 60cd15881cd3228a
ldx [%i3+0x190],%g3 ! Observed data at 000000007d800190
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = dc8dff61f101a18d
ldx [%i3+0x1a0],%g3 ! Observed data at 000000007d8001a0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ec2b9ff65f3c605c
ldx [%i3+0x1c8],%g3 ! Observed data at 000000007d8001c8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 000000007dae09f3
ldx [%i3+0x1f0],%g3 ! Observed data at 000000007d8001f0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 0c77d1fda73bfff6
ldx [%i3+0x1f8],%g3 ! Observed data at 000000007d8001f8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x1f8,%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:
ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c000000]
stda %l2,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000010]
ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007d000028]
done
p54_trap1o:
ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c000000]
stda %l2,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000010]
ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007d000028]
done
p54_trap2e:
ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007d000008]
stwa %l1,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d800008]
lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007c800020]
done
p54_trap2o:
ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007d000008]
stwa %l1,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d800008]
lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007c800020]
done
p54_trap3e:
nop
nop
nop
nop
nop
nop
done
p54_trap3o:
nop
nop
nop
nop
nop
nop
done
p54_init_memory_pointers:
set p54_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p54_local0_start,%i0
set p54_local1_start,%i1
set p54_local2_start,%i2
set p54_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 37de0eb45f1f6f1c
ldx [%g1+0x008],%l1 ! %l1 = 4688a1463b30fdf9
ldx [%g1+0x010],%l2 ! %l2 = 9b6af1c3d353a57d
ldx [%g1+0x018],%l3 ! %l3 = 422d567df83ec481
ldx [%g1+0x020],%l4 ! %l4 = 335cbbbc4fc19f53
ldx [%g1+0x028],%l5 ! %l5 = 37d80e16b6635438
ldx [%g1+0x030],%l6 ! %l6 = d25a79e40351f834
ldx [%g1+0x038],%l7 ! %l7 = f6b7ec8e29d65593
! 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 = a4f4376f 51ee9816 9d2fdab7 69ab0c17
! %f4 = 5f9cd5ed 685d5e37 d5afda8b 1d541ae1
! %f8 = 5f9d09a7 4b6b71f3 a693dd9d 4eb1bf04
! %f12 = 1e109b13 77672519 4abcf524 87dfaef5
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ef902217 01def156 2d239b9a 3100cee8
! %f20 = eb57090e 3e31c25e 985e17f9 8ca0715f
! %f24 = b72ea7ad 1a7e6737 4249221e de07c9e5
! %f28 = 02360f9f 7aaa4f29 96c89d25 e5498538
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 64e464eb d238b40a 4717befb 7962388c
! %f36 = 6cc8a752 a41737c3 40528a89 b681c16c
! %f40 = 5b643ed4 998a9ee2 4f90fce0 ee5adb63
! %f44 = 54ebdf46 9dd1e9c3 51cf8a2b 585577e7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x9cfb1ecf0000003f,%g7,%g1 ! GSR scale = 7, align = 7
wr %g1,%g0,%gsr ! GSR = 9cfb1ecf0000003f
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[0000000091000040] = ea05430a, %g2 = 0000000000000000
ldub [%i6+0x042],%g2 ! %g2 = 00000000000000ea
! %l7 = 31843d9649f580e9, Mem[000000007f000098] = aefcd223
stw %l7,[%i2+0x098] ! Mem[000000007f000098] = 49f580e9
! Mem[000000007f000037] = 85dc6cac, %l3 = 24f5212c50e64fab
ldstub [%i2+0x037],%l3 ! %l3 = 000000ac000000ff
! Mem[000000007e8001c0] = 909cdb4f35f14ef9, %l1 = a58da95420c9fe80, %l2 = 0084b6148c34538f
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 909cdb4f35f14ef9
! Mem[0000000090000110] = 660425d7, %g2 = 00000000000000ea
ldsh [%i4+0x110],%g2 ! %g2 = 0000000000006604
! Mem[000000007e8000af] = a4849cb4, %l6 = 8bcbf760831333f5
ldstub [%i1+0x0af],%l6 ! %l6 = 000000b4000000ff
! %l3 = 00000000000000ac, Mem[000000007e800140] = 263c1c2e
stw %l3,[%i1+0x140] ! Mem[000000007e800140] = 000000ac
! Mem[000000007f800058] = 94470d67, %l3 = 00000000000000ac
ldstub [%i3+0x058],%l3 ! %l3 = 00000094000000ff
! %l5 = fbf5c188757def03, Mem[000000007f0001d0] = 5f4a0bf14e15fc9d
stx %l5,[%i2+0x1d0] ! Mem[000000007f0001d0] = fbf5c188757def03
! Mem[000000007f80013e] = 0c0d4aa0, %l4 = fe604f0ceaf71e0d
ldstub [%i3+0x13e],%l4 ! %l4 = 0000004a000000ff
p55_label_2:
! Mem[000000007e0000d8] = f2020d7c48b4a43e, %l4 = 000000000000004a, %l7 = 31843d9649f580e9
add %i0,0xd8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = f2020d7c48b4a43e
! %f0 = a4f4376f 51ee9816 9d2fdab7 69ab0c17
! %f4 = 5f9cd5ed 685d5e37 d5afda8b 1d541ae1
! %f8 = 5f9d09a7 4b6b71f3 a693dd9d 4eb1bf04
! %f12 = 1e109b13 77672519 4abcf524 87dfaef5
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[000000007e000180] = 9325dd11 86088f24 0d6fbc41 c541305e
! Mem[000000007e000190] = 3bf7ef6b 72cd2756 b333a049 1672c78b
! Mem[000000007e0001a0] = 91e01de5 329f9d71 a67bd631 477dfb79
! Mem[000000007e0001b0] = 386406b9 2fb25a7e 07098c61 468a3c56
mov 0x180,%g5
ldda [%i0+%g5]ASI_BLK_SL,%f0 ! Block Load from 000000007e000180
! %f0 = 248f0886 11dd2593 5e3041c5 41bc6f0d
! %f4 = 5627cd72 6beff73b 8bc77216 49a033b3
! %f8 = 719d9f32 e51de091 79fb7d47 31d67ba6
! %f12 = 7e5ab22f b9066438 563c8a46 618c0907
stda %f0,[%i4+%g5]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[000000007e0001c4] = 261ff9db, %l5 = 757def03, %l7 = 48b4a43e
add %i0,0x1c4,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000261ff9db
! Mem[00000000908000a0] = eb582616022623a8, %g2 = 0000000000006604
ldx [%i5+0x0a0],%g2 ! %g2 = eb582616022623a8
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000007e0000bc] = 1def4ed4, %l6 = 000000b4, %l2 = 35f14ef9
add %i0,0xbc,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000001def4ed4
! %l6 = 000000b4, %l7 = 261ff9db, Mem[0000000090000088] = 9d2fdab7 69ab0c17
std %l6,[%i4+0x088] ! Mem[0000000090000088] = 000000b4 261ff9db
! Mem[000000007f800190] = 5d52a039, %l5 = 757def03, %l5 = 757def03
add %i3,0x190,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000005d52a039
p55_label_3:
! %f0 = 248f0886 11dd2593 5e3041c5 41bc6f0d
! %f4 = 5627cd72 6beff73b 8bc77216 49a033b3
! %f8 = 719d9f32 e51de091 79fb7d47 31d67ba6
! %f12 = 7e5ab22f b9066438 563c8a46 618c0907
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[000000007e800024] = 5cdb3473, %l2 = 000000001def4ed4
lduw [%i1+0x024],%l2 ! %l2 = 000000005cdb3473
! Mem[000000007f80004c] = e134f264, %l3 = 0000000000000094
ldsb [%i3+0x04d],%l3 ! %l3 = 0000000000000034
! %l7 = 00000000261ff9db, Mem[0000000090800126] = eea06024
sth %l7,[%i5+0x126] ! Mem[0000000090800124] = f9db6024
membar #Sync ! Added by membar checker (485)
! Mem[00000000900000c0] = 248f0886 11dd2593 5e3041c5 41bc6f0d
! Mem[00000000900000d0] = 5627cd72 6beff73b 8bc77216 49a033b3
! Mem[00000000900000e0] = 719d9f32 e51de091 79fb7d47 31d67ba6
! Mem[00000000900000f0] = 7e5ab22f b9066438 563c8a46 618c0907
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! %l2 = 000000005cdb3473, Mem[000000009100016c] = 56d9747a
stw %l2,[%i6+0x16c] ! Mem[000000009100016c] = 5cdb3473
! Mem[0000000091000150] = c4534e06, %g18 = f919e2d41e117aca
ldsw [%i6+0x150],%g2 ! %g2 = f919e2d41e117aca
! %l5 = 000000005d52a039, Mem[00000000908000ec] = 929c17e3
stw %l5,[%i5+0x0ec] ! Mem[00000000908000ec] = 5d52a039
! %l7 = 00000000261ff9db, Mem[00000000910000ab] = cc60f529
stb %l7,[%i6+0x0ab] ! Mem[00000000910000a8] = db60f529
! Mem[000000007e800058] = a97b4ea1 dba78be6, %l0 = 93efec51, %l1 = 20c9fe80
ldd [%i1+0x058],%l0 ! %l0 = 00000000a97b4ea1 00000000dba78be6
p55_label_4:
! Mem[000000007e00000c] = b07cb4bd, %l7 = 00000000261ff9db
ldub [%i0+0x00c],%l7 ! %l7 = 00000000000000b0
! Mem[0000000091000084] = 6a817463, %g18 = f919e2d41e117aca
ldsw [%i6+0x084],%g2 ! %g2 = f919e2d41e117aca
! Mem[000000007f0001c0] = a650c1e8, %l6 = 000000b4, %l3 = 00000034
add %i2,0x1c0,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000a650c1e8
! Mem[0000000091800004] = ace149ea, %g2 = 000000006a817463
lduw [%o0+0x004],%g2 ! %g2 = 00000000ace149ea
! Mem[000000007f800008] = 1c7851b6f412ff4f, %l7 = 00000000000000b0
ldx [%i3+%o1],%l7 ! %l7 = 1c7851b6f412ff4f
! Mem[000000007e800028] = bc761a6f40356c7e, %l1 = 00000000dba78be6, %l6 = 00000000000000b4
add %i1,0x28,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = bc761a6f40356c7e
! Mem[0000000090000180] = 248f0886 11dd2593 5e3041c5 41bc6f0d
! Mem[0000000090000190] = 5627cd72 6beff73b 8bc77216 49a033b3
! Mem[00000000900001a0] = 719d9f32 e51de091 79fb7d47 31d67ba6
! Mem[00000000900001b0] = 7e5ab22f b9066438 563c8a46 618c0907
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[000000007f8000a0] = c262f014f60791d9, %l5 = 000000005d52a039, %l5 = 000000005d52a039
add %i3,0xa0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = c262f014f60791d9
! %l3 = 00000000a650c1e8, Mem[0000000091000084] = 6a817463
stw %l3,[%i6+0x084] ! Mem[0000000091000084] = a650c1e8
! %l3 = 00000000a650c1e8, Mem[000000009180017a] = c1f42454
sth %l3,[%o0+0x17a] ! Mem[0000000091800178] = c1e82454
p55_label_5:
! Mem[000000007e8000c8] = a3329882, %l0 = 00000000a97b4ea1
lduw [%i1+0x0c8],%l0 ! %l0 = 00000000a3329882
! Mem[000000007f0001bc] = 56b7ff93, %l6 = bc761a6f40356c7e
swap [%i2+0x1bc],%l6 ! %l6 = 0000000056b7ff93
! %f0 = 248f0886 11dd2593 5e3041c5 41bc6f0d
! %f4 = 5627cd72 6beff73b 8bc77216 49a033b3
! %f8 = 719d9f32 e51de091 79fb7d47 31d67ba6
! %f12 = 7e5ab22f b9066438 563c8a46 618c0907
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[0000000091000008] = e4e1df89, %g2 = 00000000ace149ea
ldsb [%i6+0x00a],%g2 ! %g2 = ffffffffffffffe4
! Mem[0000000091800088] = 5838dff0, %g2 = ffffffffffffffe4
ldsh [%o0+0x088],%g2 ! %g2 = 0000000000005838
! Mem[000000007e800080] = ab3ca199, %l1 = dba78be6, %l4 = 0000004a
add %i1,0x80,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000ab3ca199
! Mem[000000007e0001dc] = 504306ef, %l6 = 0000000056b7ff93
swap [%i0+0x1dc],%l6 ! %l6 = 00000000504306ef
membar #Sync ! Added by membar checker (486)
! %l2 = 000000005cdb3473, Mem[0000000090000198] = 8bc77216
stw %l2,[%i4+0x198] ! Mem[0000000090000198] = 5cdb3473
! Mem[00000000910000a4] = 332b0c79, %g18 = f919e2d41e117aca
ldsw [%i6+0x0a4],%g2 ! %g2 = f919e2d41e117aca
! Mem[000000007f80005f] = e17bef0f, %l1 = 00000000dba78be6
ldstub [%i3+0x05f],%l1 ! %l1 = 0000000f000000ff
p55_label_6:
! Mem[0000000091000190] = b2831834, %g2 = 00000000332b0c79
ldsh [%i6+0x192],%g2 ! %g2 = ffffffffffffb283
! %f16 = ef902217 01def156 2d239b9a 3100cee8
! %f20 = eb57090e 3e31c25e 985e17f9 8ca0715f
! %f24 = b72ea7ad 1a7e6737 4249221e de07c9e5
! %f28 = 02360f9f 7aaa4f29 96c89d25 e5498538
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000180
! %f16 = ef902217 01def156 2d239b9a 3100cee8
! %f20 = eb57090e 3e31c25e 985e17f9 8ca0715f
! %f24 = b72ea7ad 1a7e6737 4249221e de07c9e5
! %f28 = 02360f9f 7aaa4f29 96c89d25 e5498538
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! %l6 = 00000000504306ef, Mem[00000000900000fe] = 090798e5
sth %l6,[%i4+0x0fe] ! Mem[00000000900000fc] = 06ef98e5
! %l7 = 1c7851b6f412ff4f, Mem[000000007f00019c] = d1e8a75e
sth %l7,[%i2+0x19c] ! Mem[000000007f00019c] = ff4fa75e
! Mem[000000009080014c] = 152717e0, %g18 = f919e2d41e117aca
ldsw [%i5+0x14c],%g2 ! %g2 = f919e2d41e117aca
! Mem[0000000090000098] = d5afda8b 1d541ae1, %g2 = 152717e0, %g3 = 00000000
ldd [%i4+0x098],%g2 ! %g2 = 00000000d5afda8b 000000001d541ae1
! %f16 = ef902217 01def156 2d239b9a 3100cee8
! %f20 = eb57090e 3e31c25e 985e17f9 8ca0715f
! %f24 = b72ea7ad 1a7e6737 4249221e de07c9e5
! %f28 = 02360f9f 7aaa4f29 96c89d25 e5498538
stda %f16,[%i4+%g6]ASI_BLK_PL ! Block Store to 0000000090000040
! Mem[000000007e8000b0] = 3abfad58, %l4 = 00000000ab3ca199
swap [%i1+0x0b0],%l4 ! %l4 = 000000003abfad58
! Mem[00000000918000f8] = 5bad148f, %g2 = 00000000d5afda8b
ldsb [%o0+0x0f8],%g2 ! %g2 = 000000000000005b
p55_label_7:
! %f16 = ef902217 01def156 2d239b9a 3100cee8
! %f20 = eb57090e 3e31c25e 985e17f9 8ca0715f
! %f24 = b72ea7ad 1a7e6737 4249221e de07c9e5
! %f28 = 02360f9f 7aaa4f29 96c89d25 e5498538
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900001c0
! Mem[000000007f800180] = 61df6c9ad01bded3, %l4 = 000000003abfad58, %l7 = 1c7851b6f412ff4f
add %i3,0x180,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 61df6c9ad01bded3
! Mem[0000000090800180] = c59a76016efd2a1f, %g2 = 000000000000005b
ldx [%i5+0x180],%g2 ! %g2 = c59a76016efd2a1f
! Mem[00000000900000e4] = e51de091, %g2 = c59a76016efd2a1f
lduh [%i4+0x0e4],%g2 ! %g2 = 000000000000e51d
membar #Sync ! Added by membar checker (487)
! Mem[0000000090000180] = ef902217 01def156 2d239b9a 3100cee8
! Mem[0000000090000190] = eb57090e 3e31c25e 985e17f9 8ca0715f
! Mem[00000000900001a0] = b72ea7ad 1a7e6737 4249221e de07c9e5
! Mem[00000000900001b0] = 02360f9f 7aaa4f29 96c89d25 e5498538
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
! Mem[000000009100011c] = b85efe4b, %g2 = 000000000000e51d
ldsb [%i6+0x11e],%g2 ! %g2 = ffffffffffffffb8
! %l2 = 000000005cdb3473, Mem[000000009080012d] = 86dab27b
stb %l2,[%i5+0x12d] ! Mem[000000009080012c] = 73dab27b
! Mem[000000007f800080] = 50b714eb 2fdb629b e9f518e4 0c560e9b
! Mem[000000007f800090] = 7864becc 8ad74aeb 4dec8aed e021da80
! Mem[000000007f8000a0] = c262f014 f60791d9 200a33d5 454001ad
! Mem[000000007f8000b0] = a5ca152d 94cf6cc1 161b85df 51a32aa5
mov 0x080,%g4
ldda [%i3+%g4]ASI_BLK_P,%f16 ! Block Load from 000000007f800080
! Mem[00000000908001d4] = 24d2421e, %g2 = ffffffffffffffb8
ldub [%i5+0x1d4],%g2 ! %g2 = 0000000000000024
! Mem[000000007f800005] = 5019d883, %l1 = 000000000000000f
ldstub [%i3+0x005],%l1 ! %l1 = 00000019000000ff
p55_label_8:
! Mem[00000000908000a8] = bc787f14, %g2 = 0000000000000024
ldub [%i5+0x0ab],%g2 ! %g2 = 00000000000000bc
! %f0 = 248f0886 11dd2593 5e3041c5 41bc6f0d
! %f4 = 5627cd72 6beff73b 8bc77216 49a033b3
! %f8 = 719d9f32 e51de091 79fb7d47 31d67ba6
! %f12 = 7e5ab22f b9066438 563c8a46 618c0907
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_PL ! Block Store to 00000000900000c0
! Mem[00000000900000a8] = dd9d4eb1, %g2 = 00000000000000bc
ldsh [%i4+0x0aa],%g2 ! %g2 = ffffffffffffdd9d
membar #Sync ! Added by membar checker (488)
! Mem[00000000900000c0] = 9325dd11 86088f24 0d6fbc41 c541305e
! Mem[00000000900000d0] = 3bf7ef6b 72cd2756 b333a049 1672c78b
! Mem[00000000900000e0] = 91e01de5 329f9d71 a67bd631 477dfb79
! Mem[00000000900000f0] = 386406b9 2fb25a7e 07098c61 468a3c56
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[000000007e000148] = 87764116, %l3 = 00000000a650c1e8
ldsw [%i0+0x148],%l3 ! %l3 = ffffffff87764116
! Mem[0000000090000128] = 7ca6d8fc1a3c3207, %g2 = ffffffffffffdd9d
ldx [%i4+0x128],%g2 ! %g2 = 7ca6d8fc1a3c3207
! %f16 = 50b714eb 2fdb629b e9f518e4 0c560e9b
! %f20 = 7864becc 8ad74aeb 4dec8aed e021da80
! %f24 = c262f014 f60791d9 200a33d5 454001ad
! %f28 = a5ca152d 94cf6cc1 161b85df 51a32aa5
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[000000009000003c] = 853850b7, %g2 = 7ca6d8fc1a3c3207
lduh [%i4+0x03e],%g2 ! %g2 = 0000000000008538
! Mem[000000009080011c] = 1b8a5196, %g2 = 0000000000008538
ldsh [%i5+0x11e],%g2 ! %g2 = 0000000000001b8a
! Mem[000000009080016c] = 9db8f433, %g2 = 0000000000001b8a
ldsb [%i5+0x16d],%g2 ! %g2 = ffffffffffffff9d
p55_label_9:
membar #Sync ! Added by membar checker (489)
! %l4 = 000000003abfad58, Mem[00000000900000f0] = 386406b9
stb %l4,[%i4+0x0f0] ! Mem[00000000900000f0] = 586406b9
! Mem[000000007f00001f] = 927ea5d6, %l2 = 000000005cdb3473
ldstub [%i2+0x01f],%l2 ! %l2 = 000000d6000000ff
! Mem[000000007e000080] = c2be55ec 754dcd87 aad26e67 67a813e0
! Mem[000000007e000090] = b83c6368 ffd6b7a4 c61c378a 115ab620
! Mem[000000007e0000a0] = 70f6884c cc8c739f f81d22db cefe1cb8
! Mem[000000007e0000b0] = d2f7b4e0 a468c469 ca5feff6 1def4ed4
mov 0x080,%g6
ldda [%i0+%g6]ASI_BLK_AIUS,%f0 ! Block Load from 000000007e000080
! Mem[000000007e800025] = 5cdb3473, %l5 = c262f014f60791d9
ldstub [%i1+0x025],%l5 ! %l5 = 000000db000000ff
! Mem[000000007e80000e] = 098add2d, %l5 = 00000000000000db
ldstub [%i1+0x00e],%l5 ! %l5 = 000000dd000000ff
! %l0 = a3329882, %l1 = 00000019, Mem[000000007f0001e0] = 18ec800e 3cfc7d34
std %l0,[%i2+0x1e0] ! Mem[000000007f0001e0] = a3329882 00000019
! %f16 = 50b714eb 2fdb629b e9f518e4 0c560e9b
! %f20 = 7864becc 8ad74aeb 4dec8aed e021da80
! %f24 = c262f014 f60791d9 200a33d5 454001ad
! %f28 = a5ca152d 94cf6cc1 161b85df 51a32aa5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900001c0
! %f16 = 50b714eb 2fdb629b e9f518e4 0c560e9b
! %f20 = 7864becc 8ad74aeb 4dec8aed e021da80
! %f24 = c262f014 f60791d9 200a33d5 454001ad
! %f28 = a5ca152d 94cf6cc1 161b85df 51a32aa5
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 0000000090000180
! Mem[000000007f8000c0] = 08346013, %l4 = 000000003abfad58
swap [%i3+0x0c0],%l4 ! %l4 = 0000000008346013
! %l6 = 00000000504306ef, Mem[000000007e8000c9] = a3329882
stb %l6,[%i1+0x0c9] ! Mem[000000007e8000c8] = a3ef9882
p55_label_10:
! Mem[0000000090000080] = a4f4376f 51ee9816 000000b4 261ff9db
! Mem[0000000090000090] = 5f9cd5ed 685d5e37 d5afda8b 1d541ae1
! Mem[00000000900000a0] = 5f9d09a7 4b6b71f3 a693dd9d 4eb1bf04
! Mem[00000000900000b0] = 1e109b13 77672519 4abcf524 87dfaef5
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %l4 = 0000000008346013, Mem[0000000090800158] = e5c31543
stb %l4,[%i5+0x158] ! Mem[0000000090800158] = 13c31543
! %f16 = 50b714eb 2fdb629b e9f518e4 0c560e9b
! %f20 = 7864becc 8ad74aeb 4dec8aed e021da80
! %f24 = c262f014 f60791d9 200a33d5 454001ad
! %f28 = a5ca152d 94cf6cc1 161b85df 51a32aa5
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000100
! %l6 = 00000000504306ef, Mem[000000007f0001a4] = adf8c21b
sth %l6,[%i2+0x1a4] ! Mem[000000007f0001a4] = 06efc21b
membar #Sync ! Added by membar checker (490)
! Mem[00000000900000c0] = 9325dd11 86088f24 0d6fbc41 c541305e
! Mem[00000000900000d0] = 3bf7ef6b 72cd2756 b333a049 1672c78b
! Mem[00000000900000e0] = 91e01de5 329f9d71 a67bd631 477dfb79
! Mem[00000000900000f0] = 586406b9 2fb25a7e 07098c61 468a3c56
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[000000007f8000e4] = 2c0bc101, %l5 = 000000dd, %l7 = d01bded3
add %i3,0xe4,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000002c0bc101
! Mem[00000000908000c8] = 4bc0bec3, %g2 = ffffffffffffff9d
ldsh [%i5+0x0c8],%g2 ! %g2 = 0000000000004bc0
! %l0 = 00000000a3329882, Mem[0000000090800026] = 98b5b751
sth %l0,[%i5+0x026] ! Mem[0000000090800024] = 9882b751
! Mem[0000000090000080] = a4f4376f 51ee9816 000000b4 261ff9db
! Mem[0000000090000090] = 5f9cd5ed 685d5e37 d5afda8b 1d541ae1
! Mem[00000000900000a0] = 5f9d09a7 4b6b71f3 a693dd9d 4eb1bf04
! Mem[00000000900000b0] = 1e109b13 77672519 4abcf524 87dfaef5
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[000000007e0001ac] = 477dfb79, %l2 = 00000000000000d6
swap [%i0+0x1ac],%l2 ! %l2 = 00000000477dfb79
p55_label_11:
! Mem[00000000908001a8] = f2d6d9ad, %g2 = 0000000000004bc0
lduw [%i5+0x1a8],%g2 ! %g2 = 00000000f2d6d9ad
! Mem[0000000090800048] = c6fd97d6, %g2 = 00000000f2d6d9ad
ldsb [%i5+0x04b],%g2 ! %g2 = ffffffffffffffc6
! %l4 = 0000000008346013, Mem[00000000918001b6] = a600311b
stb %l4,[%o0+0x1b6] ! Mem[00000000918001b4] = 1300311b
! Mem[000000007f0001d8] = f516a56c, %l6 = 00000000504306ef
swap [%i2+0x1d8],%l6 ! %l6 = 00000000f516a56c
! Mem[0000000090000058] = 4dec8aed, %g18 = f919e2d41e117aca
ldsw [%i4+0x058],%g2 ! %g2 = f919e2d41e117aca
! Mem[000000009180011c] = 0eec2aee, %g2 = 000000004dec8aed
lduh [%o0+0x11e],%g2 ! %g2 = 0000000000000eec
! %l2 = 00000000477dfb79, Mem[0000000091000061] = db83426c
stb %l2,[%i6+0x061] ! Mem[0000000091000060] = 7983426c
! Mem[000000007e000098] = c61c378a, %l3 = ffffffff87764116
swap [%i0+0x098],%l3 ! %l3 = 00000000c61c378a
! Mem[000000007f0000f8] = 3c40ec78ff514af7, %l2 = 00000000477dfb79, %l0 = 00000000a3329882
add %i2,0xf8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 3c40ec78ff514af7
! %f16 = 50b714eb 2fdb629b e9f518e4 0c560e9b
! %f20 = 7864becc 8ad74aeb 4dec8aed e021da80
! %f24 = c262f014 f60791d9 200a33d5 454001ad
! %f28 = a5ca152d 94cf6cc1 161b85df 51a32aa5
stda %f16,[%i0+%g5]ASI_BLK_AIUS ! Block Store to 000000007e000100
p55_label_12:
! %l3 = 00000000c61c378a, Mem[000000009100011e] = b85efe4b
sth %l3,[%i6+0x11e] ! Mem[000000009100011c] = 378afe4b
! %f16 = 50b714eb 2fdb629b e9f518e4 0c560e9b
! %f20 = 7864becc 8ad74aeb 4dec8aed e021da80
! %f24 = c262f014 f60791d9 200a33d5 454001ad
! %f28 = a5ca152d 94cf6cc1 161b85df 51a32aa5
mov 0x180,%g4
stda %f16,[%i1+%g4]ASI_BLK_S ! Block Store to 000000007e800180
! Mem[000000007f000190] = 7bcc74a4, %l3 = 00000000c61c378a
swap [%i2+0x190],%l3 ! %l3 = 000000007bcc74a4
! Mem[00000000918001a8] = f69e8f26, %g2 = 0000000000000eec
lduw [%o0+0x1a8],%g2 ! %g2 = 00000000f69e8f26
! Mem[00000000908001dc] = 0e794949, %g2 = 00000000f69e8f26
lduh [%i5+0x1dc],%g2 ! %g2 = 0000000000000e79
! %l0 = 3c40ec78ff514af7, Mem[00000000908000a2] = 26160226
sth %l0,[%i5+0x0a2] ! Mem[00000000908000a0] = 4af70226
! Mem[000000007e800090] = f7803d8b197f8e93, %l2 = 00000000477dfb79, %l4 = 0000000008346013
add %i1,0x90,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = f7803d8b197f8e93
! Mem[000000007f000080] = b2ac8ab40bb1ad76, %l0 = 3c40ec78ff514af7, %l6 = 00000000f516a56c
add %i2,0x80,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = b2ac8ab40bb1ad76
! Mem[00000000900000c0] = 9325dd11 86088f24 0d6fbc41 c541305e
! Mem[00000000900000d0] = 3bf7ef6b 72cd2756 b333a049 1672c78b
! Mem[00000000900000e0] = 91e01de5 329f9d71 a67bd631 477dfb79
! Mem[00000000900000f0] = 586406b9 2fb25a7e 07098c61 468a3c56
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! %l6 = 0bb1ad76, %l7 = 2c0bc101, Mem[000000007e800190] = 7864becc 8ad74aeb
std %l6,[%i1+0x190] ! Mem[000000007e800190] = 0bb1ad76 2c0bc101
p55_label_13:
! %l7 = 000000002c0bc101, Mem[000000009180013c] = 0adcb7df
stw %l7,[%o0+0x13c] ! Mem[000000009180013c] = 2c0bc101
! %l0 = 3c40ec78ff514af7, Mem[000000007e000198] = b333a0491672c78b
stx %l0,[%i0+0x198] ! Mem[000000007e000198] = 3c40ec78ff514af7
! Mem[0000000090800088] = d37cd3a7, %g18 = f919e2d41e117aca
ldsw [%i5+0x088],%g2 ! %g2 = f919e2d41e117aca
! Mem[000000007e0001eb] = e3d4296a, %l5 = 00000000000000dd
ldstub [%i0+0x1eb],%l5 ! %l5 = 0000006a000000ff
! Mem[0000000090800068] = 5df193cc, %g2 = ffffffffd37cd3a7
ldub [%i5+0x068],%g2 ! %g2 = 000000000000005d
! Mem[000000007f000178] = 722116ba, %l7 = 000000002c0bc101
swap [%i2+0x178],%l7 ! %l7 = 00000000722116ba
! Mem[000000007f80013c] = 0c0dffa0, %l5 = 000000000000006a
swap [%i3+0x13c],%l5 ! %l5 = 000000000c0dffa0
! %f0 = c2be55ec 754dcd87 aad26e67 67a813e0
! %f4 = b83c6368 ffd6b7a4 c61c378a 115ab620
! %f8 = 70f6884c cc8c739f f81d22db cefe1cb8
! %f12 = d2f7b4e0 a468c469 ca5feff6 1def4ed4
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[000000007e0001c0] = 4f79e514261ff9db, %l5 = 000000000c0dffa0, %l6 = b2ac8ab40bb1ad76
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 4f79e514261ff9db
! Mem[000000009100010c] = f8cecbc0, %g2 = 000000000000005d
ldsb [%i6+0x10f],%g2 ! %g2 = fffffffffffffff8
p55_label_14:
! Mem[000000007e8000c0] = 238bb5b8 909b633c a3ef9882 affd9b02
! Mem[000000007e8000d0] = ac9d3ad9 5b1a051a 8c253050 262d30d0
! Mem[000000007e8000e0] = 3bd1c469 6cb9d999 094fa388 dd981523
! Mem[000000007e8000f0] = 54096a6f e4fb330a 3e503ade e42f0416
ldda [%i1+%g5]ASI_BLK_AIUPL,%f0 ! Block Load from 000000007e8000c0
! Mem[0000000090800198] = 017639b389ad2477, %g2 = fffffffffffffff8
ldx [%i5+0x198],%g2 ! %g2 = 017639b389ad2477
! Mem[000000007f000140] = abd61f9e, %l2 = 477dfb79, %l0 = ff514af7
add %i2,0x140,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000abd61f9e
membar #Sync ! Added by membar checker (491)
! %l6 = 261ff9db, %l7 = 722116ba, Mem[0000000090000098] = d5afda8b 1d541ae1
std %l6,[%i4+0x098] ! Mem[0000000090000098] = 261ff9db 722116ba
! %l0 = 00000000abd61f9e, Mem[00000000908001c8] = 832efd68
stb %l0,[%i5+0x1c8] ! Mem[00000000908001c8] = 9e2efd68
! %l4 = 197f8e93, %l5 = 0c0dffa0, Mem[0000000090800128] = 60245948 b773dab2
std %l4,[%i5+0x128] ! Mem[0000000090800128] = 197f8e93 0c0dffa0
! %l2 = 00000000477dfb79, Mem[0000000090000010] = eb57090e
stb %l2,[%i4+%o2] ! Mem[0000000090000010] = 7957090e
! Mem[00000000908001ec] = ad2bf63f, %g2 = 017639b389ad2477
ldub [%i5+0x1ee],%g2 ! %g2 = 00000000000000ad
! %f0 = 3c639b90 b8b58b23 029bfdaf 8298efa3
! %f4 = 1a051a5b d93a9dac d0302d26 5030258c
! %f8 = 99d9b96c 69c4d13b 231598dd 88a34f09
! %f12 = 0a33fbe4 6f6a0954 16042fe4 de3a503e
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[0000000091800000] = 3a9853f8 ace149ea, %g2 = 000000ad, %g3 = 1d541ae1
ldd [%o0+%g0],%g2 ! %g2 = 000000003a9853f8 00000000ace149ea
p55_label_15:
! Mem[000000007f000170] = 19e94028, %l1 = 00000019, %l3 = 7bcc74a4
add %i2,0x170,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000019e94028
! %l6 = 261ff9db, %l7 = 722116ba, Mem[00000000908001b0] = 67f75b67 95ef8760
std %l6,[%i5+0x1b0] ! Mem[00000000908001b0] = 261ff9db 722116ba
! Mem[0000000091000018] = 4118285b0eb0b5a8, %g2 = 000000003a9853f8
ldx [%i6+%o3],%g2 ! %g2 = 4118285b0eb0b5a8
! Mem[0000000090800120] = 51966be5 579ef9db, %g2 = 0eb0b5a8, %g3 = ace149ea
ldd [%i5+0x120],%g2 ! %g2 = 0000000051966be5 00000000579ef9db
! %l0 = abd61f9e, %l1 = 00000019, Mem[0000000091000098] = 195b1203 d0d50f6b
std %l0,[%i6+0x098] ! Mem[0000000091000098] = abd61f9e 00000019
! %f0 = 3c639b90 b8b58b23 029bfdaf 8298efa3
! %f4 = 1a051a5b d93a9dac d0302d26 5030258c
! %f8 = 99d9b96c 69c4d13b 231598dd 88a34f09
! %f12 = 0a33fbe4 6f6a0954 16042fe4 de3a503e
mov 0x040,%g4
stda %f0,[%i3+%g4]ASI_BLK_AIUP ! Block Store to 000000007f800040
! Mem[000000007e8000c8] = a3ef9882affd9b02, %l7 = 00000000722116ba, %l3 = 0000000019e94028
add %i1,0xc8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = a3ef9882affd9b02
! Mem[000000007e000108] = e9f518e4, %l1 = 0000000000000019
swap [%i0+0x108],%l1 ! %l1 = 00000000e9f518e4
! Mem[000000007f8000d0] = 138b4aaf, %l5 = 0c0dffa0, %l2 = 477dfb79
add %i3,0xd0,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000138b4aaf
! Mem[000000007e8000b8] = 4b9b2b872ff609d8, %l5 = 000000000c0dffa0, %l4 = f7803d8b197f8e93
add %i1,0xb8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 4b9b2b872ff609d8
p55_label_16:
! Mem[00000000908001d8] = 9d8534e0, %g18 = f919e2d41e117aca
ldsw [%i5+0x1d8],%g2 ! %g2 = f919e2d41e117aca
! Mem[0000000090000040] = 50b714eb 2fdb629b e9f518e4 0c560e9b
! Mem[0000000090000050] = 7864becc 8ad74aeb 4dec8aed e021da80
! Mem[0000000090000060] = c262f014 f60791d9 200a33d5 454001ad
! Mem[0000000090000070] = a5ca152d 94cf6cc1 161b85df 51a32aa5
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[0000000091800020] = d34b5591, %g2 = ffffffff9d8534e0
lduw [%o0+%o4],%g2 ! %g2 = 00000000d34b5591
membar #Sync ! Added by membar checker (492)
! Mem[00000000900000c0] = 238bb5b8 909b633c a3ef9882 affd9b02
! Mem[00000000900000d0] = ac9d3ad9 5b1a051a 8c253050 262d30d0
! Mem[00000000900000e0] = 3bd1c469 6cb9d999 094fa388 dd981523
! Mem[00000000900000f0] = 54096a6f e4fb330a 3e503ade e42f0416
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[00000000918000c4] = 97222bfd, %g2 = 00000000d34b5591
ldsb [%o0+0x0c6],%g2 ! %g2 = ffffffffffffff97
! Mem[000000009080016c] = 5c9db8f4, %g2 = ffffffffffffff97
lduh [%i5+0x16c],%g2 ! %g2 = 0000000000005c9d
! Mem[000000007e8001c0] = 909cdb4f35f14ef9, %l0 = 00000000abd61f9e, %l7 = 00000000722116ba
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 909cdb4f35f14ef9
! %l7 = 909cdb4f35f14ef9, Mem[0000000090000102] = db2feb14
sth %l7,[%i4+0x102] ! Mem[0000000090000100] = 4ef9eb14
! %l0 = abd61f9e, %l1 = e9f518e4, Mem[0000000091000070] = 4c262a37 dd758ae5
std %l0,[%i6+0x070] ! Mem[0000000091000070] = abd61f9e e9f518e4
! Mem[00000000900001f4] = 94cf6cc1, %g2 = 0000000000005c9d
ldsh [%i4+0x1f4],%g2 ! %g2 = ffffffffffff94cf
p55_label_17:
! Mem[000000007f800168] = 430aa9f8c8eecac7, %l2 = 00000000138b4aaf, %l1 = 00000000e9f518e4
add %i3,0x168,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 430aa9f8c8eecac7
! Mem[0000000091000148] = ae8d50eb4c99fd44, %g2 = ffffffffffff94cf
ldx [%i6+0x148],%g2 ! %g2 = ae8d50eb4c99fd44
! Mem[000000007e0001d8] = 6eecd1e9, %l0 = 00000000abd61f9e
ldstub [%i0+0x1d8],%l0 ! %l0 = 0000006e000000ff
! Mem[000000007f8001a4] = ff80877f, %l5 = 0c0dffa0, %l0 = 0000006e
add %i3,0x1a4,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000ff80877f
! Mem[0000000091000140] = 546b0b27, %g2 = ae8d50eb4c99fd44
ldsh [%i6+0x140],%g2 ! %g2 = 000000000000546b
! Mem[000000007f8001ac] = 61f5226d, %l7 = 909cdb4f35f14ef9
swap [%i3+0x1ac],%l7 ! %l7 = 0000000061f5226d
! Mem[000000007f000140] = abd61f9e 9d91e68e d7c179ad ef3e31d8
! Mem[000000007f000150] = 47735263 657392a9 32087f40 41c4793d
! Mem[000000007f000160] = 0ab6acc0 069377b3 615ddade b7c46883
! Mem[000000007f000170] = 19e94028 990b6862 2c0bc101 31a37db3
ldda [%i2+%g6]ASI_BLK_SL,%f0 ! Block Load from 000000007f000140
! %l0 = 00000000ff80877f, Mem[00000000908000b0] = aa13987e
stw %l0,[%i5+0x0b0] ! Mem[00000000908000b0] = ff80877f
! Mem[000000007e00002c] = 21ed704e, %l3 = a3ef9882affd9b02
swap [%i0+0x02c],%l3 ! %l3 = 0000000021ed704e
! Mem[000000007f0000e8] = 06e22320742fe647, %l4 = 4b9b2b872ff609d8, %l1 = 430aa9f8c8eecac7
add %i2,0xe8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 06e22320742fe647
p55_label_18:
! Mem[0000000091000014] = 416807c7, %g2 = 000000000000546b
lduh [%i6+0x014],%g2 ! %g2 = 0000000000004168
! Mem[000000007f0000f0] = 32e5c84d, %l7 = 0000000061f5226d
swap [%i2+0x0f0],%l7 ! %l7 = 0000000032e5c84d
! Mem[000000007e800158] = 40ee63fc, %l2 = 00000000138b4aaf
swap [%i1+0x158],%l2 ! %l2 = 0000000040ee63fc
! Mem[0000000091800028] = 52a3a6da65de2819, %g2 = 0000000000004168
ldx [%o0+%o5],%g2 ! %g2 = 52a3a6da65de2819
! Mem[000000007f800080] = 50b714eb, %l1 = 06e22320742fe647
ldstub [%i3+0x080],%l1 ! %l1 = 00000050000000ff
! Mem[000000007e000134] = 94cf6cc1, %l2 = 0000000040ee63fc
ldsw [%i0+0x134],%l2 ! %l2 = ffffffff94cf6cc1
! Mem[0000000090800130] = 352ce1a1, %g2 = 52a3a6da65de2819
ldub [%i5+0x132],%g2 ! %g2 = 0000000000000035
! Mem[0000000090000108] = 9b0e560c, %g2 = 0000000000000035
ldsh [%i4+0x108],%g2 ! %g2 = ffffffffffff9b0e
! Mem[00000000900000e8] = 094fa388dd981523, %g2 = ffffffffffff9b0e
ldx [%i4+0x0e8],%g2 ! %g2 = 094fa388dd981523
! Mem[000000007e000178] = be5809db5d79af20, %l7 = 0000000032e5c84d, %l4 = 4b9b2b872ff609d8
add %i0,0x178,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = be5809db5d79af20
p55_label_19:
! %f0 = 8ee6919d 9e1fd6ab d8313eef ad79c1d7
! %f4 = a9927365 63527347 3d79c441 407f0832
! %f8 = b3779306 c0acb60a 8368c4b7 deda5d61
! %f12 = 62680b99 2840e919 b37da331 01c10b2c
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000180
! Mem[000000007f8000c8] = 0080e2bf, %l2 = ffffffff94cf6cc1
lduh [%i3+0x0ca],%l2 ! %l2 = 000000000000e2bf
! Mem[00000000908001a8] = f2d6d9ad 7a6fb548, %g2 = dd981523, %g3 = 579ef9db
ldd [%i5+0x1a8],%g2 ! %g2 = 00000000f2d6d9ad 000000007a6fb548
! Mem[000000009000002c] = de07c9e5, %g18 = f919e2d41e117aca
ldsw [%i4+0x02c],%g2 ! %g2 = f919e2d41e117aca
! Mem[0000000090000168] = b81cfece, %g2 = ffffffffde07c9e5
ldsh [%i4+0x168],%g2 ! %g2 = ffffffffffffb81c
! %l6 = 4f79e514261ff9db, Mem[0000000090800171] = 88ff796d
stb %l6,[%i5+0x171] ! Mem[0000000090800170] = dbff796d
! Mem[000000007f000008] = 48f509075105b176, %l5 = 000000000c0dffa0, %l5 = 000000000c0dffa0
add %i2,0x08,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 48f509075105b176
! %f16 = 50b714eb 2fdb629b e9f518e4 0c560e9b
! %f20 = 7864becc 8ad74aeb 4dec8aed e021da80
! %f24 = c262f014 f60791d9 200a33d5 454001ad
! %f28 = a5ca152d 94cf6cc1 161b85df 51a32aa5
mov 0x100,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000100
! Mem[0000000090000098] = 261ff9db, %g2 = ffffffffffffb81c
lduh [%i4+0x098],%g2 ! %g2 = 000000000000261f
! %f16 = 50b714eb 2fdb629b e9f518e4 0c560e9b
! %f20 = 7864becc 8ad74aeb 4dec8aed e021da80
! %f24 = c262f014 f60791d9 200a33d5 454001ad
! %f28 = a5ca152d 94cf6cc1 161b85df 51a32aa5
stda %f16,[%i3+%g6]ASI_BLK_S ! Block Store to 000000007f800100
p55_label_20:
! %l2 = 0000e2bf, %l3 = 21ed704e, Mem[0000000090800100] = 9eb413c2 275ea837
std %l2,[%i5+0x100] ! Mem[0000000090800100] = 0000e2bf 21ed704e
! Mem[0000000090800018] = ffe8e671 1920ca6d, %g2 = 0000261f, %g3 = 7a6fb548
ldd [%i5+%o3],%g2 ! %g2 = 00000000ffe8e671 000000001920ca6d
! Mem[0000000091800004] = 49eaf154, %g2 = 00000000ffe8e671
ldub [%o0+0x006],%g2 ! %g2 = 0000000000000049
! Mem[000000007e8001a8] = 200a33d5454001ad, %l3 = 0000000021ed704e, %l0 = 00000000ff80877f
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 200a33d5454001ad
! Mem[00000000908001e0] = 03dc90c4, %g2 = 0000000000000049
ldsh [%i5+0x1e2],%g2 ! %g2 = 00000000000003dc
! %f0 = 8ee6919d 9e1fd6ab d8313eef ad79c1d7
! %f4 = a9927365 63527347 3d79c441 407f0832
! %f8 = b3779306 c0acb60a 8368c4b7 deda5d61
! %f12 = 62680b99 2840e919 b37da331 01c10b2c
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 00000000900001c0
! Mem[000000007f8001a8] = 00fe6fd4, %l3 = 21ed704e, %l2 = 0000e2bf
add %i3,0x1a8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000000fe6fd4
! Mem[0000000091000084] = a650c1e8, %g2 = 00000000000003dc
lduw [%i6+0x084],%g2 ! %g2 = 00000000a650c1e8
! %l4 = be5809db5d79af20, Mem[0000000091000150] = c4534e06
sth %l4,[%i6+0x150] ! Mem[0000000091000150] = af204e06
! Mem[0000000091800108] = 5a403b56, %g2 = 00000000a650c1e8
ldsh [%o0+0x10a],%g2 ! %g2 = 0000000000005a40
p55_label_21:
! Mem[000000007f800080] = ffb714eb, %l7 = 0000000032e5c84d
swap [%i3+0x080],%l7 ! %l7 = 00000000ffb714eb
! Mem[000000007e0001f0] = 064aee7a, %l3 = 0000000021ed704e
swap [%i0+0x1f0],%l3 ! %l3 = 00000000064aee7a
! Mem[000000007e800100] = 65517c89, %l3 = 00000000064aee7a
ldstub [%i1+0x100],%l3 ! %l3 = 00000065000000ff
! Mem[0000000090000020] = a7ad1a7e, %g2 = 0000000000005a40
ldub [%i4+0x022],%g2 ! %g2 = 00000000000000a7
! Mem[0000000091000014] = c7411828, %g2 = 00000000000000a7
ldub [%i6+0x017],%g2 ! %g2 = 00000000000000c7
membar #Sync ! Added by membar checker (493)
! Mem[00000000900001d8] = 3d79c441407f0832, %g2 = 00000000000000c7
ldx [%i4+0x1d8],%g2 ! %g2 = 3d79c441407f0832
! %l1 = 0000000000000050, Mem[00000000908000a8] = f759fcbc787f148f
stx %l1,[%i5+0x0a8] ! Mem[00000000908000a8] = 0000000000000050
! %l5 = 48f509075105b176, Mem[000000007f0000a0] = 9f28eb25
stw %l5,[%i2+0x0a0] ! Mem[000000007f0000a0] = 5105b176
! Mem[000000007e000040] = 06bf3c37f05980ba, %l4 = be5809db5d79af20, %l3 = 0000000000000065
add %i0,0x40,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 06bf3c37f05980ba
! Mem[000000007e80019c] = e021da80, %l4 = be5809db5d79af20
ldsh [%i1+0x19e],%l4 ! %l4 = ffffffffffffda80
p55_label_22:
! Mem[00000000908001cc] = 822dc67b, %g2 = 3d79c441407f0832
ldub [%i5+0x1ce],%g2 ! %g2 = 0000000000000082
! %l1 = 0000000000000050, Mem[0000000090000012] = 090e3e31
sth %l1,[%i4+0x012] ! Mem[0000000090000010] = 00503e31
! Mem[000000009000019c] = 0832b377, %g2 = 0000000000000082
lduh [%i4+0x19e],%g2 ! %g2 = 0000000000000832
! Mem[00000000900000d0] = ac9d3ad95b1a051a, %g2 = 0000000000000832
ldx [%i4+0x0d0],%g2 ! %g2 = ac9d3ad95b1a051a
! Mem[0000000090000198] = 3d79c441 407f0832, %g2 = 5b1a051a, %g3 = 1920ca6d
ldd [%i4+0x198],%g2 ! %g2 = 000000003d79c441 00000000407f0832
! Mem[000000007e800144] = f54ca527, %l6 = 4f79e514261ff9db
ldstub [%i1+0x144],%l6 ! %l6 = 000000f5000000ff
! Mem[0000000091800158] = f8dc7ae1 456a94bb, %g2 = 3d79c441, %g3 = 407f0832
ldd [%o0+0x158],%g2 ! %g2 = 00000000f8dc7ae1 00000000456a94bb
! %l7 = 00000000ffb714eb, Mem[000000007e00019c] = ff514af7
stw %l7,[%i0+0x19c] ! Mem[000000007e00019c] = ffb714eb
! Mem[0000000090000168] = b81cfece, %g18 = f919e2d41e117aca
ldsw [%i4+0x168],%g2 ! %g2 = f919e2d41e117aca
! %f0 = 8ee6919d 9e1fd6ab d8313eef ad79c1d7
! %f4 = a9927365 63527347 3d79c441 407f0832
! %f8 = b3779306 c0acb60a 8368c4b7 deda5d61
! %f12 = 62680b99 2840e919 b37da331 01c10b2c
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
p55_label_23:
! %l0 = 454001ad, %l1 = 00000050, Mem[0000000091000058] = 69451c90 786d71fe
std %l0,[%i6+0x058] ! Mem[0000000091000058] = 454001ad 00000050
! Mem[0000000090000140] = 87cd4d75 ec55bec2 e013a867 676ed2aa
! Mem[0000000090000150] = a4b7d6ff 68633cb8 20b65a11 8a371cc6
! Mem[0000000090000160] = 9f738ccc 4c88f670 b81cfece db221df8
! Mem[0000000090000170] = 69c468a4 e0b4f7d2 d44eef1d f6ef5fca
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[000000007e000128] = 200a33d5, %l5 = 48f509075105b176
swap [%i0+0x128],%l5 ! %l5 = 00000000200a33d5
! Mem[0000000090000170] = 68a4e0b4, %g2 = ffffffffb81cfece
ldub [%i4+0x172],%g2 ! %g2 = 0000000000000068
! Mem[00000000900000c0] = 238bb5b8 909b633c a3ef9882 affd9b02
! Mem[00000000900000d0] = ac9d3ad9 5b1a051a 8c253050 262d30d0
! Mem[00000000900000e0] = 3bd1c469 6cb9d999 094fa388 dd981523
! Mem[00000000900000f0] = 54096a6f e4fb330a 3e503ade e42f0416
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000910001f4] = 64bcc84c, %g2 = 0000000000000068
ldub [%i6+0x1f6],%g2 ! %g2 = 0000000000000064
! Mem[000000007f8000ec] = 8d00103e, %l2 = 0000000000fe6fd4
ldstub [%i3+0x0ec],%l2 ! %l2 = 0000008d000000ff
! Mem[000000007f8001f8] = 072f227bd332789f, %l3 = 06bf3c37f05980ba, %l0 = 200a33d5454001ad
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 072f227bd332789f
membar #Sync ! Added by membar checker (494)
! Mem[0000000090000000] = ef902217 01def156 2d239b9a 3100cee8
! Mem[0000000090000010] = 79570050 3e31c25e 985e17f9 8ca0715f
! Mem[0000000090000020] = b72ea7ad 1a7e6737 4249221e de07c9e5
! Mem[0000000090000030] = 02360f9f 7aaa4f29 96c89d25 e5498538
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[0000000090000000] = ef902217 01def156 2d239b9a 3100cee8
! Mem[0000000090000010] = 79570050 3e31c25e 985e17f9 8ca0715f
! Mem[0000000090000020] = b72ea7ad 1a7e6737 4249221e de07c9e5
! Mem[0000000090000030] = 02360f9f 7aaa4f29 96c89d25 e5498538
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
p55_label_24:
! %f0 = 8ee6919d 9e1fd6ab d8313eef ad79c1d7
! %f4 = a9927365 63527347 3d79c441 407f0832
! %f8 = b3779306 c0acb60a 8368c4b7 deda5d61
! %f12 = 62680b99 2840e919 b37da331 01c10b2c
stda %f0,[%i3]ASI_BLK_AIUPL ! Block Store to 000000007f800000
! Mem[000000007f0001e0] = a332988200000019, %l3 = 06bf3c37f05980ba, %l7 = 00000000ffb714eb
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = a332988200000019
! Mem[000000007e0001e8] = e3d429ff, %l3 = f05980ba, %l3 = f05980ba
add %i0,0x1e8,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000e3d429ff
! %f0 = 8ee6919d 9e1fd6ab d8313eef ad79c1d7
! %f4 = a9927365 63527347 3d79c441 407f0832
! %f8 = b3779306 c0acb60a 8368c4b7 deda5d61
! %f12 = 62680b99 2840e919 b37da331 01c10b2c
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[0000000090800038] = 3b0cad50, %g2 = 0000000000000064
ldub [%i5+0x038],%g2 ! %g2 = 000000000000003b
! Mem[0000000090000130] = a5ca152d 94cf6cc1, %g2 = 0000003b, %g3 = 456a94bb
ldd [%i4+0x130],%g2 ! %g2 = 00000000a5ca152d 0000000094cf6cc1
membar #Sync ! Added by membar checker (495)
! %l2 = 0000008d, %l3 = e3d429ff, Mem[0000000090000038] = 96c89d25 e5498538
std %l2,[%i4+0x038] ! Mem[0000000090000038] = 0000008d e3d429ff
! Mem[000000007e000158] = 92f27fae, %l4 = ffffffffffffda80
swap [%i0+0x158],%l4 ! %l4 = 0000000092f27fae
! Mem[000000007e8000cc] = affd9b02, %l5 = 00000000200a33d5
swap [%i1+0x0cc],%l5 ! %l5 = 00000000affd9b02
! %l2 = 0000008d, %l3 = e3d429ff, Mem[00000000900001e0] = 0ab6acc0 069377b3
std %l2,[%i4+0x1e0] ! Mem[00000000900001e0] = 0000008d e3d429ff
p55_label_25:
! Mem[00000000900001f0] = 4028990b, %g2 = 00000000a5ca152d
ldsb [%i4+0x1f2],%g2 ! %g2 = 0000000000000040
! Mem[0000000091000054] = 30aa723f, %g2 = 0000000000000040
lduw [%i6+0x054],%g2 ! %g2 = 0000000030aa723f
! Mem[00000000910000a0] = 9a60a901, %g2 = 0000000030aa723f
lduh [%i6+0x0a0],%g2 ! %g2 = 0000000000009a60
! Mem[0000000091000050] = 8e45d4a6, %g18 = f919e2d41e117aca
ldsw [%i6+0x050],%g2 ! %g2 = f919e2d41e117aca
! Mem[000000007e800124] = a0d1915b, %l2 = 000000000000008d
swap [%i1+0x124],%l2 ! %l2 = 00000000a0d1915b
! Mem[0000000091000068] = 9be4b89e a06b6865, %g2 = 8e45d4a6, %g3 = 94cf6cc1
ldd [%i6+0x068],%g2 ! %g2 = 000000009be4b89e 00000000a06b6865
! Mem[000000007e8000a0] = baacc233c3d638be, %l0 = 072f227bd332789f, %l3 = 00000000e3d429ff
add %i1,0xa0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = baacc233c3d638be
! %l0 = 072f227bd332789f, Mem[00000000908001a8] = f2d6d9ad7a6fb548
stx %l0,[%i5+0x1a8] ! Mem[00000000908001a8] = 072f227bd332789f
! Mem[000000007e80003c] = 23afe3f7, %l7 = a332988200000019
swap [%i1+0x03c],%l7 ! %l7 = 0000000023afe3f7
! %l4 = 92f27fae, %l5 = affd9b02, Mem[0000000091800020] = d34b5591 902fc43a
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 92f27fae affd9b02
ba,a p55_not_taken_0_end
p55_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 072f227bd332789f
bne,a,pn %xcc,p55_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000050
bne,a,pn %xcc,p55_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000a0d1915b
bne,a,pn %xcc,p55_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be baacc233c3d638be
bne,a,pn %xcc,p55_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000092f27fae
bne,a,pn %xcc,p55_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000affd9b02
bne,a,pn %xcc,p55_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000f5
bne,a,pn %xcc,p55_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000023afe3f7
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 8ee6919d 9e1fd6ab
bne %xcc,p55_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be d8313eef ad79c1d7
bne %xcc,p55_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be a9927365 63527347
bne %xcc,p55_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3d79c441 407f0832
bne %xcc,p55_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be b3779306 c0acb60a
bne %xcc,p55_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 8368c4b7 deda5d61
bne %xcc,p55_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 62680b99 2840e919
bne %xcc,p55_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be b37da331 01c10b2c
bne %xcc,p55_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 50b714eb 2fdb629b
bne %xcc,p55_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be e9f518e4 0c560e9b
bne %xcc,p55_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 7864becc 8ad74aeb
bne %xcc,p55_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 4dec8aed e021da80
bne %xcc,p55_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be c262f014 f60791d9
bne %xcc,p55_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 200a33d5 454001ad
bne %xcc,p55_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be a5ca152d 94cf6cc1
bne %xcc,p55_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 161b85df 51a32aa5
bne %xcc,p55_f30_fail
nop
! Check Local Memory
set p55_local0_expect,%g1
p55_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = e22d0f02affd9b02
ldx [%i0+0x028],%g3 ! Observed data at 000000007e000028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x028,%g4
ldx [%g1+0x098],%g2 ! Expected data = 87764116115ab620
ldx [%i0+0x098],%g3 ! Observed data at 000000007e000098
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x098,%g4
ldx [%g1+0x100],%g2 ! Expected data = 50b714eb2fdb629b
ldx [%i0+0x100],%g3 ! Observed data at 000000007e000100
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 000000190c560e9b
ldx [%i0+0x108],%g3 ! Observed data at 000000007e000108
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7864becc8ad74aeb
ldx [%i0+0x110],%g3 ! Observed data at 000000007e000110
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 4dec8aede021da80
ldx [%i0+0x118],%g3 ! Observed data at 000000007e000118
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = c262f014f60791d9
ldx [%i0+0x120],%g3 ! Observed data at 000000007e000120
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5105b176454001ad
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 = a5ca152d94cf6cc1
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 = 161b85df51a32aa5
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 = ffffda805c66094b
ldx [%i0+0x158],%g3 ! Observed data at 000000007e000158
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = 3c40ec78ffb714eb
ldx [%i0+0x198],%g3 ! Observed data at 000000007e000198
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = a67bd631000000d6
ldx [%i0+0x1a8],%g3 ! Observed data at 000000007e0001a8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ffecd1e956b7ff93
ldx [%i0+0x1d8],%g3 ! Observed data at 000000007e0001d8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = e3d429ff561e9175
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 = 21ed704e40f42517
ldx [%i0+0x1f0],%g3 ! Observed data at 000000007e0001f0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x1f0,%g4
set p55_local1_expect,%g1
p55_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 00175a23098aff2d
ldx [%i1+0x008],%g3 ! Observed data at 000000007e800008
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = c4c924d15cff3473
ldx [%i1+0x020],%g3 ! Observed data at 000000007e800020
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3c14b58300000019
ldx [%i1+0x038],%g3 ! Observed data at 000000007e800038
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x038,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 33bdfabba4849cff
ldx [%i1+0x0a8],%g3 ! Observed data at 000000007e8000a8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ab3ca1993f0af945
ldx [%i1+0x0b0],%g3 ! Observed data at 000000007e8000b0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = a3ef9882200a33d5
ldx [%i1+0x0c8],%g3 ! Observed data at 000000007e8000c8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ff517c891a12674d
ldx [%i1+0x100],%g3 ! Observed data at 000000007e800100
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = a2ad879f0000008d
ldx [%i1+0x120],%g3 ! Observed data at 000000007e800120
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = 000000acff4ca527
ldx [%i1+0x140],%g3 ! Observed data at 000000007e800140
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 138b4aaf17e8f817
ldx [%i1+0x158],%g3 ! Observed data at 000000007e800158
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = 50b714eb2fdb629b
ldx [%i1+0x180],%g3 ! Observed data at 000000007e800180
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = e9f518e40c560e9b
ldx [%i1+0x188],%g3 ! Observed data at 000000007e800188
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 0bb1ad762c0bc101
ldx [%i1+0x190],%g3 ! Observed data at 000000007e800190
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 4dec8aede021da80
ldx [%i1+0x198],%g3 ! Observed data at 000000007e800198
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = c262f014f60791d9
ldx [%i1+0x1a0],%g3 ! Observed data at 000000007e8001a0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 200a33d5454001ad
ldx [%i1+0x1a8],%g3 ! Observed data at 000000007e8001a8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = a5ca152d94cf6cc1
ldx [%i1+0x1b0],%g3 ! Observed data at 000000007e8001b0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 161b85df51a32aa5
ldx [%i1+0x1b8],%g3 ! Observed data at 000000007e8001b8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x1b8,%g4
set p55_local2_expect,%g1
p55_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = c323a27c927ea5ff
ldx [%i2+0x018],%g3 ! Observed data at 000000007f000018
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = a8308be785dc6cff
ldx [%i2+0x030],%g3 ! Observed data at 000000007f000030
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x030,%g4
ldx [%g1+0x098],%g2 ! Expected data = 49f580e9ccbfff07
ldx [%i2+0x098],%g3 ! Observed data at 000000007f000098
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 5105b17692d984e5
ldx [%i2+0x0a0],%g3 ! Observed data at 000000007f0000a0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 61f5226d8ebd89b3
ldx [%i2+0x0f0],%g3 ! Observed data at 000000007f0000f0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x178],%g2 ! Expected data = 2c0bc10131a37db3
ldx [%i2+0x178],%g3 ! Observed data at 000000007f000178
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = c61c378a3661c15d
ldx [%i2+0x190],%g3 ! Observed data at 000000007f000190
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 4fac90efff4fa75e
ldx [%i2+0x198],%g3 ! Observed data at 000000007f000198
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = d9218dd506efc21b
ldx [%i2+0x1a0],%g3 ! Observed data at 000000007f0001a0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = f7bf514a40356c7e
ldx [%i2+0x1b8],%g3 ! Observed data at 000000007f0001b8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = fbf5c188757def03
ldx [%i2+0x1d0],%g3 ! Observed data at 000000007f0001d0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 504306efa9f096b1
ldx [%i2+0x1d8],%g3 ! Observed data at 000000007f0001d8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = a332988200000019
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+0x000],%g2 ! Expected data = abd61f9e9d91e68e
ldx [%i3+0x000],%g3 ! Observed data at 000000007f800000
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = d7c179adef3e31d8
ldx [%i3+0x008],%g3 ! Observed data at 000000007f800008
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 47735263657392a9
ldx [%i3+0x010],%g3 ! Observed data at 000000007f800010
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 32087f4041c4793d
ldx [%i3+0x018],%g3 ! Observed data at 000000007f800018
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0ab6acc0069377b3
ldx [%i3+0x020],%g3 ! Observed data at 000000007f800020
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 615ddadeb7c46883
ldx [%i3+0x028],%g3 ! Observed data at 000000007f800028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 19e94028990b6862
ldx [%i3+0x030],%g3 ! Observed data at 000000007f800030
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 2c0bc10131a37db3
ldx [%i3+0x038],%g3 ! Observed data at 000000007f800038
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 3c639b90b8b58b23
ldx [%i3+0x040],%g3 ! Observed data at 000000007f800040
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 029bfdaf8298efa3
ldx [%i3+0x048],%g3 ! Observed data at 000000007f800048
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 1a051a5bd93a9dac
ldx [%i3+0x050],%g3 ! Observed data at 000000007f800050
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = d0302d265030258c
ldx [%i3+0x058],%g3 ! Observed data at 000000007f800058
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 99d9b96c69c4d13b
ldx [%i3+0x060],%g3 ! Observed data at 000000007f800060
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 231598dd88a34f09
ldx [%i3+0x068],%g3 ! Observed data at 000000007f800068
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0a33fbe46f6a0954
ldx [%i3+0x070],%g3 ! Observed data at 000000007f800070
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 16042fe4de3a503e
ldx [%i3+0x078],%g3 ! Observed data at 000000007f800078
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 32e5c84d2fdb629b
ldx [%i3+0x080],%g3 ! Observed data at 000000007f800080
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 3abfad58f1a9157a
ldx [%i3+0x0c0],%g3 ! Observed data at 000000007f8000c0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 008de05fff00103e
ldx [%i3+0x0e8],%g3 ! Observed data at 000000007f8000e8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 50b714eb2fdb629b
ldx [%i3+0x100],%g3 ! Observed data at 000000007f800100
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = e9f518e40c560e9b
ldx [%i3+0x108],%g3 ! Observed data at 000000007f800108
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7864becc8ad74aeb
ldx [%i3+0x110],%g3 ! Observed data at 000000007f800110
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 4dec8aede021da80
ldx [%i3+0x118],%g3 ! Observed data at 000000007f800118
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = c262f014f60791d9
ldx [%i3+0x120],%g3 ! Observed data at 000000007f800120
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 200a33d5454001ad
ldx [%i3+0x128],%g3 ! Observed data at 000000007f800128
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = a5ca152d94cf6cc1
ldx [%i3+0x130],%g3 ! Observed data at 000000007f800130
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 161b85df51a32aa5
ldx [%i3+0x138],%g3 ! Observed data at 000000007f800138
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x138,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 00fe6fd435f14ef9
ldx [%i3+0x1a8],%g3 ! Observed data at 000000007f8001a8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x1a8,%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:
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f800010]
lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e800020]
stwa %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800008]
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f800000]
membar #Sync
mov 0x140,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p55_trap1o:
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007f800010]
lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007e800020]
stwa %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800008]
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f800000]
membar #Sync
mov 0x140,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p55_trap2e:
membar #Sync
mov 0x040,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p55_trap2o:
membar #Sync
mov 0x040,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p55_trap3e:
nop
nop
nop
done
p55_trap3o:
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 = 778c759a93efec51
ldx [%g1+0x008],%l1 ! %l1 = a58da95420c9fe80
ldx [%g1+0x010],%l2 ! %l2 = 0084b6148c34538f
ldx [%g1+0x018],%l3 ! %l3 = 24f5212c50e64fab
ldx [%g1+0x020],%l4 ! %l4 = fe604f0ceaf71e0d
ldx [%g1+0x028],%l5 ! %l5 = fbf5c188757def03
ldx [%g1+0x030],%l6 ! %l6 = 8bcbf760831333f5
ldx [%g1+0x038],%l7 ! %l7 = 31843d9649f580e9
! 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 = cd54fb67 8c9cd3fe f733cbce fc8758e1
! %f4 = 564a289d 8ede965c 22e6c2d1 060f86d7
! %f8 = 72094764 86185755 3ba3bccc bba5f0a4
! %f12 = cda517db 05cc5849 743d1e08 206ef886
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2fae2659 e545efbb a0564e31 4ee1ca28
! %f20 = 10f34ae0 5020a9bf 1b78a314 a5c28b74
! %f24 = 25847fc7 8c9a7cb9 80258e2f e6479828
! %f28 = cae222d0 3ada14b7 42fb5d85 65c94d48
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 86166861 59b05166 13ddc881 ac446421
! %f36 = cccf3312 34bfa9d2 b785db56 8c1d385f
! %f40 = b01cbd2f 547f1d11 35ff07f6 ce76e789
! %f44 = 0ca1ebeb 54aa731e b118bebd 49089c6e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7ac822180000002f,%g7,%g1 ! GSR scale = 5, align = 7
wr %g1,%g0,%gsr ! GSR = 7ac822180000002f
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 56
p56_label_1:
! Mem[00000000800000d4] = 4bd7cdd2, %l1 = 5604205803025910
lduh [%i0+0x0d4],%l1 ! %l1 = 0000000000004bd7
! %l2 = 456848f5, %l3 = fff1caf0, Mem[0000000090000008] = 6f9e6152 b899daae
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 456848f5 fff1caf0
! %f0 = cd54fb67 8c9cd3fe f733cbce fc8758e1
! %f4 = 564a289d 8ede965c 22e6c2d1 060f86d7
! %f8 = 72094764 86185755 3ba3bccc bba5f0a4
! %f12 = cda517db 05cc5849 743d1e08 206ef886
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000100
! %l3 = a1836519fff1caf0, Mem[00000000908000b8] = f2c3b640
sth %l3,[%i5+0x0b8] ! Mem[00000000908000b8] = caf0b640
! Mem[0000000081800170] = 255a3710, %l1 = 0000000000004bd7
ldstub [%i3+0x170],%l1 ! %l1 = 00000025000000ff
! Mem[0000000081800140] = 97cfeb94c7582bce, %l7 = 84bcfdde41bda68b, %l5 = dc1093e2683cea1c
add %i3,0x140,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 97cfeb94c7582bce
! Mem[0000000080000080] = 7ad4fb909995b0b4, %l1 = 0000000000000025, %l2 = f966b386456848f5
add %i0,0x80,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 7ad4fb909995b0b4
! Mem[0000000080800128] = 8dee87672ecb8719, %l0 = 90b7e6f29e640561, %l6 = b7df90af8e7da847
add %i1,0x128,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 8dee87672ecb8719
! %l4 = 17c50805, %l5 = c7582bce, Mem[0000000090800170] = 3388ff79 6dec9fe4
std %l4,[%i5+0x170] ! Mem[0000000090800170] = 17c50805 c7582bce
! %f0 = cd54fb67 8c9cd3fe f733cbce fc8758e1
! %f4 = 564a289d 8ede965c 22e6c2d1 060f86d7
! %f8 = 72094764 86185755 3ba3bccc bba5f0a4
! %f12 = cda517db 05cc5849 743d1e08 206ef886
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 0000000090000140
p56_label_2:
! %f16 = 2fae2659 e545efbb a0564e31 4ee1ca28
! %f20 = 10f34ae0 5020a9bf 1b78a314 a5c28b74
! %f24 = 25847fc7 8c9a7cb9 80258e2f e6479828
! %f28 = cae222d0 3ada14b7 42fb5d85 65c94d48
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[00000000900000b8] = 225bbeeef9aa6e29, %g2 = 0000000000000000
ldx [%i4+0x0b8],%g2 ! %g2 = 225bbeeef9aa6e29
! Mem[0000000081800160] = ca5d3efc, %l5 = c7582bce, %l1 = 00000025
add %i3,0x160,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ca5d3efc
! Mem[0000000091000078] = 24ebe14b, %g2 = 225bbeeef9aa6e29
lduw [%i6+0x078],%g2 ! %g2 = 0000000024ebe14b
! %l0 = 9e640561, %l1 = ca5d3efc, Mem[0000000091000160] = 461a1571 8506bd1f
std %l0,[%i6+0x160] ! Mem[0000000091000160] = 9e640561 ca5d3efc
! Mem[00000000908001e8] = 2a374456, %g2 = 0000000024ebe14b
lduw [%i5+0x1e8],%g2 ! %g2 = 000000002a374456
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
membar #Sync ! Added by membar checker (496)
! Mem[0000000090000140] = fed39c8c 67fb54cd e15887fc cecb33f7
! Mem[0000000090000150] = 5c96de8e 9d284a56 d7860f06 d1c2e622
! Mem[0000000090000160] = 55571886 64470972 a4f0a5bb ccbca33b
! Mem[0000000090000170] = 4958cc05 db17a5cd 86f86e20 081e3d74
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000090800074] = 2f956a66, %g2 = 000000002a374456
ldsb [%i5+0x075],%g2 ! %g2 = 000000000000002f
! Mem[0000000081800118] = 32595add, %l3 = a1836519fff1caf0
ldsw [%i3+0x118],%l3 ! %l3 = 0000000032595add
p56_label_3:
! Mem[0000000090800048] = 9e212fc6, %g2 = 000000000000002f
ldsh [%i5+0x048],%g2 ! %g2 = ffffffffffff9e21
! Mem[0000000091000010] = 7a04d283, %g18 = 8dccc70998153348
ldsw [%i6+%o2],%g2 ! %g2 = 8dccc70998153348
! %f0 = cd54fb67 8c9cd3fe f733cbce fc8758e1
! %f4 = 564a289d 8ede965c 22e6c2d1 060f86d7
! %f8 = 72094764 86185755 3ba3bccc bba5f0a4
! %f12 = cda517db 05cc5849 743d1e08 206ef886
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900000c0
! %l4 = 1a501eae17c50805, Mem[0000000090800190] = 8ca4300a
stb %l4,[%i5+0x190] ! Mem[0000000090800190] = 05a4300a
! Mem[00000000810000ff] = d6b87908, %l7 = 84bcfdde41bda68b
ldstub [%i2+0x0ff],%l7 ! %l7 = 00000008000000ff
! Mem[0000000080000155] = 1a8e8f09, %l7 = 0000000000000008
ldstub [%i0+0x155],%l7 ! %l7 = 0000008e000000ff
! %f0 = cd54fb67 8c9cd3fe f733cbce fc8758e1
! %f4 = 564a289d 8ede965c 22e6c2d1 060f86d7
! %f8 = 72094764 86185755 3ba3bccc bba5f0a4
! %f12 = cda517db 05cc5849 743d1e08 206ef886
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[00000000818000a4] = a22e1620, %l0 = 90b7e6f29e640561
swap [%i3+0x0a4],%l0 ! %l0 = 00000000a22e1620
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000180
! Mem[0000000080000154] = 1aff8f09, %l7 = 000000000000008e
ldstub [%i0+0x154],%l7 ! %l7 = 0000001a000000ff
p56_label_4:
! %f16 = 2fae2659 e545efbb a0564e31 4ee1ca28
! %f20 = 10f34ae0 5020a9bf 1b78a314 a5c28b74
! %f24 = 25847fc7 8c9a7cb9 80258e2f e6479828
! %f28 = cae222d0 3ada14b7 42fb5d85 65c94d48
stda %f16,[%i1]ASI_BLK_P ! Block Store to 0000000080800000
! Mem[00000000818000ff] = 1fd5d66f, %l5 = 97cfeb94c7582bce
ldstub [%i3+0x0ff],%l5 ! %l5 = 0000006f000000ff
! Mem[00000000800001a1] = c16fbd1b, %l6 = 8dee87672ecb8719
ldstub [%i0+0x1a1],%l6 ! %l6 = 0000006f000000ff
! Mem[00000000908001d0] = 24b024d2, %g2 = 000000007a04d283
ldsb [%i5+0x1d2],%g2 ! %g2 = 0000000000000024
! Mem[00000000818001e8] = 81ba4edc a3487231, %l6 = 0000006f, %l7 = 0000001a
ldd [%i3+0x1e8],%l6 ! %l6 = 0000000081ba4edc 00000000a3487231
! Mem[00000000808001cc] = 6368f34e, %l2 = 7ad4fb909995b0b4
ldstub [%i1+0x1cc],%l2 ! %l2 = 00000063000000ff
! Mem[0000000081800110] = 3206ea27, %l0 = 00000000a22e1620
ldstub [%i3+0x110],%l0 ! %l0 = 00000032000000ff
! Mem[00000000818000c0] = cc4b23399db15adc, %l3 = 0000000032595add, %l7 = 00000000a3487231
add %i3,0xc0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = cc4b23399db15adc
! Mem[0000000081000010] = c0506ca660b83d3c, %l1 = 00000000ca5d3efc, %l4 = 1a501eae17c50805
add %i2,0x10,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = c0506ca660b83d3c
! Mem[0000000091000164] = ca5d3efc, %g2 = 0000000000000024
lduh [%i6+0x164],%g2 ! %g2 = 000000000000ca5d
p56_label_5:
! Mem[000000008100015a] = 699f9b6a, %l2 = 0000000000000063
ldstub [%i2+0x15a],%l2 ! %l2 = 0000009b000000ff
membar #Sync ! Added by membar checker (497)
! Mem[0000000080800018] = 1b78a314, %l3 = 32595add, %l0 = 00000032
add %i1,0x18,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000001b78a314
! Mem[0000000081000168] = 41b937f4, %l6 = 0000000081ba4edc
ldub [%i2+0x169],%l6 ! %l6 = 00000000000000b9
! Mem[0000000090000028] = 3ba3bccc, %g2 = 000000000000ca5d
lduh [%i4+%o5],%g2 ! %g2 = 0000000000003ba3
! %l1 = 00000000ca5d3efc, Mem[0000000091800070] = cc8fbc7f000d055f
stx %l1,[%o0+0x070] ! Mem[0000000091800070] = 00000000ca5d3efc
! %l4 = 60b83d3c, %l5 = 0000006f, Mem[00000000910001f8] = c84c2b47 8cef9465
std %l4,[%i6+0x1f8] ! Mem[00000000910001f8] = 60b83d3c 0000006f
! Mem[0000000080000089] = d3c6f3aa, %l2 = 000000000000009b
ldstub [%i0+0x089],%l2 ! %l2 = 000000c6000000ff
! Mem[00000000910001e0] = c3c7fb39, %g2 = 0000000000003ba3
lduw [%i6+0x1e0],%g2 ! %g2 = 00000000c3c7fb39
! Mem[0000000091800050] = e98753bc51c81b56, %g2 = 00000000c3c7fb39
ldx [%o0+0x050],%g2 ! %g2 = e98753bc51c81b56
! %l1 = 00000000ca5d3efc, Mem[00000000810001e2] = 48d51a5c
stb %l1,[%i2+0x1e2] ! Mem[00000000810001e0] = 48d5fc5c
p56_label_6:
! %l5 = 000000000000006f, Mem[00000000810000d4] = 9ab82447
sth %l5,[%i2+0x0d4] ! Mem[00000000810000d4] = 006f2447
! Mem[00000000818000a8] = 06b0ec9c, %l3 = 0000000032595add
ldsb [%i3+0x0a8],%l3 ! %l3 = 0000000000000006
! Mem[0000000081800094] = 0653b099, %l4 = c0506ca660b83d3c
ldsb [%i3+0x095],%l4 ! %l4 = 0000000000000053
! %l6 = 00000000000000b9, Mem[000000009100014b] = eb4c99fd
stb %l6,[%i6+0x14b] ! Mem[0000000091000148] = b94c99fd
! %l4 = 0000000000000053, Mem[00000000900000c8] = f733cbce
stw %l4,[%i4+0x0c8] ! Mem[00000000900000c8] = 00000053
! Mem[0000000090800078] = 665a5729, %g2 = e98753bc51c81b56
lduw [%i5+0x078],%g2 ! %g2 = 00000000665a5729
! %l6 = 00000000000000b9, Mem[00000000800001a2] = c1ffbd1b
sth %l6,[%i0+0x1a2] ! Mem[00000000800001a0] = c1ff00b9
! Mem[00000000810001e0] = 48d5fc5c, %l3 = 0000000000000006
lduh [%i2+0x1e0],%l3 ! %l3 = 00000000000048d5
! Mem[0000000090800148] = 29ee8fa5152717e0, %g2 = 00000000665a5729
ldx [%i5+0x148],%g2 ! %g2 = 29ee8fa5152717e0
! Mem[0000000090000040] = 2fae2659 e545efbb a0564e31 4ee1ca28
! Mem[0000000090000050] = 10f34ae0 5020a9bf 1b78a314 a5c28b74
! Mem[0000000090000060] = 25847fc7 8c9a7cb9 80258e2f e6479828
! Mem[0000000090000070] = cae222d0 3ada14b7 42fb5d85 65c94d48
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
p56_label_7:
! Mem[000000009000015c] = d1c2e622, %g18 = 8dccc70998153348
ldsw [%i4+0x15c],%g2 ! %g2 = 8dccc70998153348
! Mem[0000000081000090] = 674404d4def90a0f, %l5 = 000000000000006f, %l1 = 00000000ca5d3efc
add %i2,0x90,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 674404d4def90a0f
! %l0 = 1b78a314, %l1 = def90a0f, Mem[0000000090000028] = 3ba3bccc bba5f0a4
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 1b78a314 def90a0f
! %l1 = 674404d4def90a0f, Mem[0000000090000134] = db17a5cd
stw %l1,[%i4+0x134] ! Mem[0000000090000134] = def90a0f
! %f0 = cd54fb67 8c9cd3fe f733cbce fc8758e1
! %f4 = 564a289d 8ede965c 22e6c2d1 060f86d7
! %f8 = 72094764 86185755 3ba3bccc bba5f0a4
! %f12 = cda517db 05cc5849 743d1e08 206ef886
stda %f0,[%i2]ASI_BLK_AIUSL ! Block Store to 0000000081000000
! Mem[0000000080000060] = e49ea02cf4ae6048, %l4 = 0000000000000053, %l2 = 00000000000000c6
add %i0,0x60,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = e49ea02cf4ae6048
! Mem[000000009000008c] = 867f2fbb, %g18 = 8dccc70998153348
ldsw [%i4+0x08c],%g2 ! %g2 = 8dccc70998153348
! %f0 = cd54fb67 8c9cd3fe f733cbce fc8758e1
! %f4 = 564a289d 8ede965c 22e6c2d1 060f86d7
! %f8 = 72094764 86185755 3ba3bccc bba5f0a4
! %f12 = cda517db 05cc5849 743d1e08 206ef886
mov 0x0c0,%g4
stda %f0,[%i3+%g4]ASI_BLK_AIUP ! Block Store to 00000000818000c0
! Mem[00000000908000e8] = 17136640 929c17e3, %g2 = 867f2fbb, %g3 = 00000000
ldd [%i5+0x0e8],%g2 ! %g2 = 0000000017136640 00000000929c17e3
! %l4 = 0000000000000053, Mem[0000000091800122] = 60e7e19c
stb %l4,[%o0+0x122] ! Mem[0000000091800120] = 53e7e19c
p56_label_8:
! Mem[0000000081800060] = 0a9be36f, %l3 = 00000000000048d5
swap [%i3+0x060],%l3 ! %l3 = 000000000a9be36f
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000080
! Mem[0000000091000138] = b94344f7 0d365a67, %g2 = 17136640, %g3 = 929c17e3
ldd [%i6+0x138],%g2 ! %g2 = 00000000b94344f7 000000000d365a67
! Mem[00000000808000a8] = 29347a57723128f3, %l0 = 000000001b78a314, %l4 = 0000000000000053
add %i1,0xa8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 29347a57723128f3
! Mem[00000000810001fc] = c362107b, %l4 = 29347a57723128f3
swap [%i2+0x1fc],%l4 ! %l4 = 00000000c362107b
membar #Sync ! Added by membar checker (498)
! Mem[0000000090000000] = cd54fb67 8c9cd3fe f733cbce fc8758e1
! Mem[0000000090000010] = 564a289d 8ede965c 22e6c2d1 060f86d7
! Mem[0000000090000020] = 72094764 86185755 1b78a314 def90a0f
! Mem[0000000090000030] = cda517db 05cc5849 743d1e08 206ef886
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000091000088] = 01cc76b4, %g18 = 8dccc70998153348
ldsw [%i6+0x088],%g2 ! %g2 = 8dccc70998153348
! Mem[0000000080000048] = 902e3be1, %l3 = 000000000a9be36f
swap [%i0+0x048],%l3 ! %l3 = 00000000902e3be1
! Mem[0000000091800150] = ccaef1b0, %g18 = 8dccc70998153348
ldsw [%o0+0x150],%g2 ! %g2 = 8dccc70998153348
! %l2 = e49ea02cf4ae6048, Mem[00000000908001d0] = c67b24b0
stw %l2,[%i5+0x1d0] ! Mem[00000000908001d0] = f4ae6048
p56_label_9:
! Mem[0000000081000070] = 143b05d3c4455c33, %l2 = e49ea02cf4ae6048, %l2 = e49ea02cf4ae6048
add %i2,0x70,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 143b05d3c4455c33
! Mem[0000000090000114] = 9d284a56, %g2 = ffffffffccaef1b0
ldsh [%i4+0x114],%g2 ! %g2 = ffffffffffff9d28
! Mem[00000000800000d8] = 86f7ab54, %l5 = 000000000000006f
ldsw [%i0+0x0d8],%l5 ! %l5 = ffffffff86f7ab54
! Mem[000000009080013c] = 61a301d1, %g18 = 8dccc70998153348
ldsw [%i5+0x13c],%g2 ! %g2 = 8dccc70998153348
! Mem[0000000081000000] = fed39c8c67fb54cd, %l6 = 00000000000000b9, %l1 = 674404d4def90a0f
casxa [%i2]0x80,%l6,%l1 ! %l1 = fed39c8c67fb54cd
! %f16 = 2fae2659 e545efbb a0564e31 4ee1ca28
! %f20 = 10f34ae0 5020a9bf 1b78a314 a5c28b74
! %f24 = 25847fc7 8c9a7cb9 80258e2f e6479828
! %f28 = cae222d0 3ada14b7 42fb5d85 65c94d48
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[00000000800001da] = d662aa35, %l6 = 00000000000000b9
ldstub [%i0+0x1da],%l6 ! %l6 = 000000aa000000ff
! %l5 = ffffffff86f7ab54, Mem[0000000080000018] = 64ac094b
stb %l5,[%i0+%o3] ! Mem[0000000080000018] = 54ac094b
! Mem[00000000908000a0] = eb582616 022623a8, %g2 = 61a301d1, %g3 = 0d365a67
ldd [%i5+0x0a0],%g2 ! %g2 = 00000000eb582616 00000000022623a8
! Mem[0000000090000100] = fed39c8c 67fb54cd e15887fc cecb33f7
! Mem[0000000090000110] = 5c96de8e 9d284a56 d7860f06 d1c2e622
! Mem[0000000090000120] = 55571886 64470972 a4f0a5bb ccbca33b
! Mem[0000000090000130] = 4958cc05 def90a0f 86f86e20 081e3d74
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
p56_label_10:
! Mem[0000000091800008] = f15400a10f7929fd, %g2 = 00000000eb582616
ldx [%o0+%o1],%g2 ! %g2 = f15400a10f7929fd
! %f0 = cd54fb67 8c9cd3fe f733cbce fc8758e1
! %f4 = 564a289d 8ede965c 22e6c2d1 060f86d7
! %f8 = 72094764 86185755 3ba3bccc bba5f0a4
! %f12 = cda517db 05cc5849 743d1e08 206ef886
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900000c0
! Mem[00000000810000f8] = 60041c6fd6b879ff, %l7 = cc4b23399db15adc, %l0 = 000000001b78a314
add %i2,0xf8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 60041c6fd6b879ff
! Mem[00000000910000b8] = ea8f8457, %g2 = f15400a10f7929fd
lduw [%i6+0x0b8],%g2 ! %g2 = 00000000ea8f8457
! %l4 = c362107b, %l5 = 86f7ab54, Mem[0000000090000158] = d7860f06 d1c2e622
std %l4,[%i4+0x158] ! Mem[0000000090000158] = c362107b 86f7ab54
! Mem[0000000081800100] = 1bad7b04 6db37497 42477c92 a48c47f9
! Mem[0000000081800110] = ff06ea27 38815574 32595add 6f26ec7c
! Mem[0000000081800120] = 84254867 ae3b264a 19de52d2 052ed06f
! Mem[0000000081800130] = aff286ae 306dbe9a a2227d08 c0604375
ldda [%i3+%g6]ASI_BLK_PL,%f16 ! Block Load from 0000000081800100
! Mem[00000000818000a0] = 1539bff9, %l1 = fed39c8c67fb54cd
swap [%i3+0x0a0],%l1 ! %l1 = 000000001539bff9
! Mem[00000000800000c4] = c6dcf35c, %l1 = 000000001539bff9
lduw [%i0+0x0c4],%l1 ! %l1 = 00000000c6dcf35c
! Mem[00000000910000ec] = 6c1ff5eb, %g2 = 00000000ea8f8457
lduw [%i6+0x0ec],%g2 ! %g2 = 000000006c1ff5eb
! Mem[0000000080800078] = 4b8b0f04bf5e8934, %l6 = 00000000000000aa, %l4 = 00000000c362107b
add %i1,0x78,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 4b8b0f04bf5e8934
p56_label_11:
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[00000000800001a8] = 681b9efe, %l5 = ffffffff86f7ab54
swap [%i0+0x1a8],%l5 ! %l5 = 00000000681b9efe
! Mem[0000000090800158] = e5c31543, %g18 = 8dccc70998153348
ldsw [%i5+0x158],%g2 ! %g2 = 8dccc70998153348
! Mem[000000009000012c] = 3b4958cc, %g2 = ffffffffe5c31543
ldsb [%i4+0x12f],%g2 ! %g2 = 000000000000003b
! Mem[000000009080016c] = b8f417c5, %g2 = 000000000000003b
ldub [%i5+0x16e],%g2 ! %g2 = 00000000000000b8
! %l6 = 00000000000000aa, Mem[00000000818001cc] = 1289c0ba
stw %l6,[%i3+0x1cc] ! Mem[00000000818001cc] = 000000aa
! Mem[0000000091000058] = 69451c90786d71fe, %g2 = 00000000000000b8
ldx [%i6+0x058],%g2 ! %g2 = 69451c90786d71fe
! Mem[0000000081800080] = 7b4ccaff, %l2 = 143b05d3c4455c33
lduh [%i3+0x082],%l2 ! %l2 = 000000000000caff
! Mem[00000000810000cf] = ada273c2, %l1 = 00000000c6dcf35c
ldstub [%i2+0x0cf],%l1 ! %l1 = 000000c2000000ff
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
p56_label_12:
! Mem[00000000818000e0] = 7209476486185755, %l5 = 00000000681b9efe, %l2 = 000000000000caff
add %i3,0xe0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 7209476486185755
! Mem[00000000810001c0] = 7cf2a218 c8e6d6f0 eb7a85ff d6211dc0
! Mem[00000000810001d0] = 3a790c34 dad9bee3 86ac9395 6c1579dd
! Mem[00000000810001e0] = 48d5fc5c cb300680 697bfae7 9c424106
! Mem[00000000810001f0] = 5efafd85 e7a5848c 4ed4587f 723128f3
mov 0x1c0,%g6
ldda [%i2+%g6]ASI_BLK_S,%f0 ! Block Load from 00000000810001c0
! Mem[000000008100010c] = 4a542f3e, %l5 = 00000000681b9efe
swap [%i2+0x10c],%l5 ! %l5 = 000000004a542f3e
! Mem[0000000080800084] = 48222371, %l5 = 000000004a542f3e
ldsw [%i1+0x084],%l5 ! %l5 = 0000000048222371
! Mem[0000000081800070] = ca8bc677c06bd301, %l1 = 00000000000000c2, %l1 = 00000000000000c2
add %i3,0x70,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = ca8bc677c06bd301
membar #Sync ! Added by membar checker (499)
! %l7 = cc4b23399db15adc, Mem[0000000090000184] = 10c76f85
stw %l7,[%i4+0x184] ! Mem[0000000090000184] = 9db15adc
! Mem[00000000910001e0] = c3c7fb39, %g2 = 69451c90786d71fe
lduw [%i6+0x1e0],%g2 ! %g2 = 00000000c3c7fb39
! %l6 = 000000aa, %l7 = 9db15adc, Mem[00000000910000b8] = ea8f8457 08abd64b
std %l6,[%i6+0x0b8] ! Mem[00000000910000b8] = 000000aa 9db15adc
! Mem[0000000090800148] = ee8fa515, %g2 = 00000000c3c7fb39
ldub [%i5+0x149],%g2 ! %g2 = 00000000000000ee
! %f0 = 7cf2a218 c8e6d6f0 eb7a85ff d6211dc0
! %f4 = 3a790c34 dad9bee3 86ac9395 6c1579dd
! %f8 = 48d5fc5c cb300680 697bfae7 9c424106
! %f12 = 5efafd85 e7a5848c 4ed4587f 723128f3
stda %f0,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000180
p56_label_13:
! Mem[0000000080000002] = 97caa949, %l5 = 0000000048222371
ldstub [%i0+0x002],%l5 ! %l5 = 000000a9000000ff
! %l3 = 00000000902e3be1, Mem[00000000800000f0] = 410579cbbc2dbe11
stx %l3,[%i0+0x0f0] ! Mem[00000000800000f0] = 00000000902e3be1
membar #Sync ! Added by membar checker (500)
! Mem[00000000900001a8] = e79c4241, %g2 = 00000000000000ee
ldub [%i4+0x1ab],%g2 ! %g2 = 00000000000000e7
! %l0 = d6b879ff, %l1 = c06bd301, Mem[0000000091800150] = ccaef1b0 d5f7f42a
std %l0,[%o0+0x150] ! Mem[0000000091800150] = d6b879ff c06bd301
! Mem[00000000910000b8] = 000000aa 9db15adc, %g2 = 000000e7, %g3 = 022623a8
ldd [%i6+0x0b8],%g2 ! %g2 = 00000000000000aa 000000009db15adc
! Mem[0000000081000070] = 143b05d3c4455c33, %l7 = cc4b23399db15adc, %l5 = 00000000000000a9
add %i2,0x70,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 143b05d3c4455c33
! Mem[00000000918000d4] = 79395e06, %g2 = 00000000000000aa
lduh [%o0+0x0d4],%g2 ! %g2 = 0000000000007939
! Mem[0000000090000150] = 5c96de8e, %g18 = 8dccc70998153348
ldsw [%i4+0x150],%g2 ! %g2 = 8dccc70998153348
! Mem[0000000080000080] = 7ad4fb909995b0b4, %l5 = 143b05d3c4455c33, %l0 = 60041c6fd6b879ff
add %i0,0x80,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 7ad4fb909995b0b4
! Mem[000000008180007c] = 7b0fe145, %l1 = ca8bc677c06bd301
swap [%i3+0x07c],%l1 ! %l1 = 000000007b0fe145
p56_label_14:
! Mem[00000000818001f4] = ece8c24e, %l5 = 143b05d3c4455c33
ldsb [%i3+0x1f5],%l5 ! %l5 = ffffffffffffffe8
! %l7 = cc4b23399db15adc, Mem[0000000091800146] = 924cb9c4
sth %l7,[%o0+0x146] ! Mem[0000000091800144] = 5adcb9c4
! Mem[000000009080008c] = 40069b34, %g2 = 000000005c96de8e
ldsb [%i5+0x08e],%g2 ! %g2 = 0000000000000040
! Mem[000000009180006c] = 5c99ff4b, %g2 = 0000000000000040
lduw [%o0+0x06c],%g2 ! %g2 = 000000005c99ff4b
! Mem[00000000800000d5] = 4bd7cdd2, %l5 = ffffffffffffffe8
ldstub [%i0+0x0d5],%l5 ! %l5 = 000000d7000000ff
! Mem[00000000808000b2] = 2008a75e, %l1 = 000000007b0fe145
ldstub [%i1+0x0b2],%l1 ! %l1 = 000000a7000000ff
! Mem[00000000810000c4] = 159d6153, %l4 = 4b8b0f04bf5e8934
swap [%i2+0x0c4],%l4 ! %l4 = 00000000159d6153
! Mem[0000000080000170] = 79e25813, %l6 = 00000000000000aa
ldub [%i0+0x173],%l6 ! %l6 = 0000000000000013
! Mem[00000000900000d8] = d7860f06d1c2e622, %g2 = 000000005c99ff4b
ldx [%i4+0x0d8],%g2 ! %g2 = d7860f06d1c2e622
! Mem[000000008100005e] = 63df3379, %l3 = 00000000902e3be1
ldstub [%i2+0x05e],%l3 ! %l3 = 00000033000000ff
p56_label_15:
! Mem[00000000818000d4] = 8ede965c, %l5 = 000000d7, %l0 = 9995b0b4
add %i3,0xd4,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000008ede965c
! %l4 = 00000000159d6153, Mem[0000000091800198] = 87cdd36842cbd34b
stx %l4,[%o0+0x198] ! Mem[0000000091800198] = 00000000159d6153
! Mem[000000009180000c] = 29fda320, %g2 = d7860f06d1c2e622
lduh [%o0+0x00e],%g2 ! %g2 = 00000000000029fd
! Mem[0000000081000080] = b143955c, %l6 = 00000013, %l1 = 000000a7
add %i2,0x80,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000b143955c
! Mem[0000000080800090] = 6a9baf80143cb797, %l3 = 0000000000000033, %l4 = 00000000159d6153
add %i1,0x90,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 6a9baf80143cb797
! Mem[000000009000017c] = 3d747cf2, %g2 = 00000000000029fd
lduh [%i4+0x17e],%g2 ! %g2 = 0000000000003d74
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
ldda [%i4+%g6]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! %l6 = 00000013, %l7 = 9db15adc, Mem[00000000808000b0] = 2008ff5e 8455b06a
std %l6,[%i1+0x0b0] ! Mem[00000000808000b0] = 00000013 9db15adc
! Mem[00000000818001e0] = 8a3dabf368ab71bc, %l5 = 00000000000000d7, %l5 = 00000000000000d7
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 8a3dabf368ab71bc
! Mem[0000000080800038] = 42fb5d85, %l6 = 00000013, %l7 = 9db15adc
add %i1,0x38,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000042fb5d85
p56_label_16:
! Mem[0000000081000068] = b9e9f06b194c6d17, %l7 = 0000000042fb5d85, %l2 = 7209476486185755
add %i2,0x68,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = b9e9f06b194c6d17
! %l2 = 194c6d17, %l3 = 00000033, Mem[00000000908000d8] = 8a14b856 f81d9f0c
std %l2,[%i5+0x0d8] ! Mem[00000000908000d8] = 194c6d17 00000033
! Mem[00000000918001d4] = 30c24648, %g2 = 0000000000003d74
ldub [%o0+0x1d5],%g2 ! %g2 = 0000000000000030
! %f16 = 9774b36d 047bad1b f9478ca4 927c4742
! %f20 = 74558138 27ea06ff 7cec266f dd5a5932
! %f24 = 4a263bae 67482584 6fd02e05 d252de19
! %f28 = 9abe6d30 ae86f2af 754360c0 087d22a2
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[000000008080005f] = 65956e01, %l2 = b9e9f06b194c6d17
ldstub [%i1+0x05f],%l2 ! %l2 = 00000001000000ff
! Mem[0000000080000179] = 73ce5310, %l0 = 000000008ede965c
ldstub [%i0+0x179],%l0 ! %l0 = 000000ce000000ff
! Mem[0000000080800080] = 3303537c48222371, %l3 = 0000000000000033, %l2 = 0000000000000001
add %i1,0x80,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 3303537c48222371
! %l7 = 0000000042fb5d85, Mem[000000009000008b] = 11867f2f
stb %l7,[%i4+0x08b] ! Mem[0000000090000088] = 85867f2f
! Mem[00000000810001f4] = e7a5848c, %l5 = 8a3dabf368ab71bc
swap [%i2+0x1f4],%l5 ! %l5 = 00000000e7a5848c
! Mem[00000000808000fc] = 10e26206, %l3 = 00000033, %l0 = 000000ce
add %i1,0xfc,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000010e26206
p56_label_17:
! Mem[0000000091800140] = b5cc6c8f3eab5adc, %g2 = 0000000000000030
ldx [%o0+0x140],%g2 ! %g2 = b5cc6c8f3eab5adc
! %f16 = 9774b36d 047bad1b f9478ca4 927c4742
! %f20 = 74558138 27ea06ff 7cec266f dd5a5932
! %f24 = 4a263bae 67482584 6fd02e05 d252de19
! %f28 = 9abe6d30 ae86f2af 754360c0 087d22a2
mov 0x080,%g5
stda %f16,[%i0+%g5]ASI_BLK_PL ! Block Store to 0000000080000080
! Mem[0000000080000060] = e49ea02cf4ae6048, %l2 = 3303537c48222371, %l5 = 00000000e7a5848c
add %i0,0x60,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = e49ea02cf4ae6048
! %f16 = 9774b36d 047bad1b f9478ca4 927c4742
! %f20 = 74558138 27ea06ff 7cec266f dd5a5932
! %f24 = 4a263bae 67482584 6fd02e05 d252de19
! %f28 = 9abe6d30 ae86f2af 754360c0 087d22a2
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[00000000810000e8] = a52884a0 5c995ce9, %l0 = 10e26206, %l1 = b143955c
ldd [%i2+0x0e8],%l0 ! %l0 = 00000000a52884a0 000000005c995ce9
! Mem[000000009100012c] = 24cdc0b9, %g2 = b5cc6c8f3eab5adc
ldsh [%i6+0x12c],%g2 ! %g2 = 00000000000024cd
! Mem[0000000091800100] = b9fd17a2, %g2 = 00000000000024cd
ldsh [%o0+0x100],%g2 ! %g2 = ffffffffffffb9fd
membar #Sync ! Added by membar checker (501)
! %f0 = 7cf2a218 c8e6d6f0 eb7a85ff d6211dc0
! %f4 = 3a790c34 dad9bee3 86ac9395 6c1579dd
! %f8 = 48d5fc5c cb300680 697bfae7 9c424106
! %f12 = 5efafd85 e7a5848c 4ed4587f 723128f3
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000080
! %f16 = 9774b36d 047bad1b f9478ca4 927c4742
! %f20 = 74558138 27ea06ff 7cec266f dd5a5932
! %f24 = 4a263bae 67482584 6fd02e05 d252de19
! %f28 = 9abe6d30 ae86f2af 754360c0 087d22a2
mov 0x0c0,%g5
stda %f16,[%i1+%g5]ASI_BLK_AIUPL ! Block Store to 00000000808000c0
! %f16 = 9774b36d 047bad1b f9478ca4 927c4742
! %f20 = 74558138 27ea06ff 7cec266f dd5a5932
! %f24 = 4a263bae 67482584 6fd02e05 d252de19
! %f28 = 9abe6d30 ae86f2af 754360c0 087d22a2
mov 0x040,%g4
stda %f16,[%i0+%g4]ASI_COMMIT_P ! Block Store to 0000000080000040
p56_label_18:
! Mem[00000000808001a0] = af1ac657, %l4 = 6a9baf80143cb797
swap [%i1+0x1a0],%l4 ! %l4 = 00000000af1ac657
! Mem[00000000810000a0] = b441f08be5b7fa08, %l1 = 000000005c995ce9, %l4 = 00000000af1ac657
add %i2,0xa0,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = b441f08be5b7fa08
! %l6 = 00000013, %l7 = 42fb5d85, Mem[0000000091000118] = 416852c0 1ddbb85e
std %l6,[%i6+0x118] ! Mem[0000000091000118] = 00000013 42fb5d85
! %f0 = 7cf2a218 c8e6d6f0 eb7a85ff d6211dc0
! %f4 = 3a790c34 dad9bee3 86ac9395 6c1579dd
! %f8 = 48d5fc5c cb300680 697bfae7 9c424106
! %f12 = 5efafd85 e7a5848c 4ed4587f 723128f3
mov 0x180,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[00000000910000d0] = cf8205a1, %g2 = ffffffffffffb9fd
ldsh [%i6+0x0d2],%g2 ! %g2 = ffffffffffffcf82
! %l0 = 00000000a52884a0, Mem[00000000918000e0] = 96b5b438
stw %l0,[%o0+0x0e0] ! Mem[00000000918000e0] = a52884a0
! Mem[00000000818001ac] = 3b367b6f, %l7 = 42fb5d85, %l5 = f4ae6048
add %i3,0x1ac,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000003b367b6f
! %l6 = 0000000000000013, Mem[00000000910000e0] = 5949c598f4301fad
stx %l6,[%i6+0x0e0] ! Mem[00000000910000e0] = 0000000000000013
! Mem[00000000918000cc] = 2d6ad567, %g2 = ffffffffffffcf82
ldub [%o0+0x0ce],%g2 ! %g2 = 000000000000002d
! Mem[00000000818000f0] = cda517db, %l6 = 00000013, %l0 = a52884a0
add %i3,0xf0,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000cda517db
p56_label_19:
! %l0 = 00000000cda517db, Mem[000000008080019c] = 70cc9951
stw %l0,[%i1+0x19c] ! Mem[000000008080019c] = cda517db
! %l4 = b441f08be5b7fa08, Mem[00000000918000ee] = bf178088
sth %l4,[%o0+0x0ee] ! Mem[00000000918000ec] = fa088088
! Mem[00000000810001c0] = 7cf2a218 c8e6d6f0 eb7a85ff d6211dc0
! Mem[00000000810001d0] = 3a790c34 dad9bee3 86ac9395 6c1579dd
! Mem[00000000810001e0] = 48d5fc5c cb300680 697bfae7 9c424106
! Mem[00000000810001f0] = 5efafd85 68ab71bc 4ed4587f 723128f3
mov 0x1c0,%g5
ldda [%i2+%g5]ASI_BLK_P,%f0 ! Block Load from 00000000810001c0
membar #Sync ! Added by membar checker (502)
! %f0 = 7cf2a218 c8e6d6f0 eb7a85ff d6211dc0
! %f4 = 3a790c34 dad9bee3 86ac9395 6c1579dd
! %f8 = 48d5fc5c cb300680 697bfae7 9c424106
! %f12 = 5efafd85 68ab71bc 4ed4587f 723128f3
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000080
! %l6 = 00000013, %l7 = 42fb5d85, Mem[0000000091000138] = b94344f7 0d365a67
std %l6,[%i6+0x138] ! Mem[0000000091000138] = 00000013 42fb5d85
! Mem[00000000818001a4] = 4e0f6d28, %l0 = 00000000cda517db
swap [%i3+0x1a4],%l0 ! %l0 = 000000004e0f6d28
! %l1 = 000000005c995ce9, Mem[0000000090800028] = b751bea34762b7bd
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = 000000005c995ce9
! Mem[0000000090000100] = fed39c8c 67fb54cd e15887fc cecb33f7
! Mem[0000000090000110] = 5c96de8e 9d284a56 d7860f06 d1c2e622
! Mem[0000000090000120] = 55571886 64470972 a4f0a5bb ccbca33b
! Mem[0000000090000130] = 4958cc05 def90a0f 86f86e20 081e3d74
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! Mem[0000000081000074] = c4455c33, %l2 = 3303537c48222371
ldstub [%i2+0x074],%l2 ! %l2 = 000000c4000000ff
! Mem[000000008080004c] = b042bbfa, %l6 = 0000000000000013
swap [%i1+0x04c],%l6 ! %l6 = 00000000b042bbfa
p56_label_20:
! %f16 = 9774b36d 047bad1b f9478ca4 927c4742
! %f20 = 74558138 27ea06ff 7cec266f dd5a5932
! %f24 = 4a263bae 67482584 6fd02e05 d252de19
! %f28 = 9abe6d30 ae86f2af 754360c0 087d22a2
mov 0x040,%g5
stda %f16,[%i1+%g5]ASI_BLK_SL ! Block Store to 0000000080800040
! Mem[0000000080800170] = 9112dd429fc74fc3, %l5 = 000000003b367b6f, %l4 = b441f08be5b7fa08
add %i1,0x170,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 9112dd429fc74fc3
! %l0 = 000000004e0f6d28, Mem[0000000091800118] = aa781d47d5950eec
stx %l0,[%o0+0x118] ! Mem[0000000091800118] = 000000004e0f6d28
! Mem[00000000808001c8] = 591684d9ff68f34e, %l4 = 9112dd429fc74fc3, %l3 = 0000000000000033
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 591684d9ff68f34e
! Mem[0000000080000194] = 641b1a68, %l1 = 000000005c995ce9
ldstub [%i0+0x194],%l1 ! %l1 = 00000064000000ff
! %l3 = 591684d9ff68f34e, Mem[00000000910000a2] = a901332b
stb %l3,[%i6+0x0a2] ! Mem[00000000910000a0] = 4e01332b
! Mem[0000000091000178] = fb9baef45b23236e, %g2 = 000000000000002d
ldx [%i6+0x178],%g2 ! %g2 = fb9baef45b23236e
! Mem[0000000091800050] = e98753bc51c81b56, %g2 = fb9baef45b23236e
ldx [%o0+0x050],%g2 ! %g2 = e98753bc51c81b56
! %f0 = 7cf2a218 c8e6d6f0 eb7a85ff d6211dc0
! %f4 = 3a790c34 dad9bee3 86ac9395 6c1579dd
! %f8 = 48d5fc5c cb300680 697bfae7 9c424106
! %f12 = 5efafd85 68ab71bc 4ed4587f 723128f3
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! Mem[000000009100003c] = 402be29c, %g2 = e98753bc51c81b56
ldsh [%i6+0x03c],%g2 ! %g2 = 000000000000402b
p56_label_21:
! Mem[000000009000004c] = 4ee1ca28, %g2 = 000000000000402b
lduh [%i4+0x04c],%g2 ! %g2 = 0000000000004ee1
! Mem[00000000810001f3] = 5efafd85, %l2 = 00000000000000c4
ldstub [%i2+0x1f3],%l2 ! %l2 = 00000085000000ff
membar #Sync ! Added by membar checker (503)
! %l7 = 0000000042fb5d85, Mem[000000009000010c] = cecb33f7
stw %l7,[%i4+0x10c] ! Mem[000000009000010c] = 42fb5d85
! %l3 = 591684d9ff68f34e, Mem[00000000900000d4] = 9d284a56
sth %l3,[%i4+0x0d4] ! Mem[00000000900000d4] = f34e4a56
! %l5 = 000000003b367b6f, Mem[00000000808000ae] = 723128f3
stb %l5,[%i1+0x0ae] ! Mem[00000000808000ac] = 72316ff3
! %l3 = 591684d9ff68f34e, Mem[00000000910001ee] = 48949cd6
sth %l3,[%i6+0x1ee] ! Mem[00000000910001ec] = f34e9cd6
! %l2 = 0000000000000085, Mem[0000000091800184] = 4627159b
stw %l2,[%o0+0x184] ! Mem[0000000091800184] = 00000085
! Mem[00000000818001c3] = 31c54c37, %l5 = 000000003b367b6f
ldstub [%i3+0x1c3],%l5 ! %l5 = 00000037000000ff
! Mem[000000009000012c] = ccbca33b, %g2 = 0000000000004ee1
lduh [%i4+0x12c],%g2 ! %g2 = 000000000000ccbc
! Mem[00000000818001e8] = 81ba4edc a3487231, %l6 = b042bbfa, %l7 = 42fb5d85
ldd [%i3+0x1e8],%l6 ! %l6 = 0000000081ba4edc 00000000a3487231
p56_label_22:
! Mem[0000000080800104] = 190363ed, %l5 = 0000000000000037
swap [%i1+0x104],%l5 ! %l5 = 00000000190363ed
! %l3 = 591684d9ff68f34e, Mem[000000009180014c] = d5d170f5
sth %l3,[%o0+0x14c] ! Mem[000000009180014c] = f34e70f5
! Mem[00000000808000b0] = 000000139db15adc, %l2 = 0000000000000085, %l1 = 0000000000000064
add %i1,0xb0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 000000139db15adc
! %l6 = 0000000081ba4edc, Mem[00000000910001e0] = c3c7fb392edf5a53
stx %l6,[%i6+0x1e0] ! Mem[00000000910001e0] = 0000000081ba4edc
! Mem[00000000910000bc] = 5adcd64c, %g2 = 000000000000ccbc
ldsh [%i6+0x0be],%g2 ! %g2 = 0000000000005adc
! Mem[0000000080000040] = 9774b36d, %l5 = 00000000190363ed
swap [%i0+0x040],%l5 ! %l5 = 000000009774b36d
! Mem[00000000808001c4] = becb998e, %l7 = 00000000a3487231
lduw [%i1+0x1c4],%l7 ! %l7 = 00000000becb998e
! %f16 = 9774b36d 047bad1b f9478ca4 927c4742
! %f20 = 74558138 27ea06ff 7cec266f dd5a5932
! %f24 = 4a263bae 67482584 6fd02e05 d252de19
! %f28 = 9abe6d30 ae86f2af 754360c0 087d22a2
stda %f16,[%i4+%g4]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[0000000080000020] = 74685fa9c35a4caf, %l5 = 000000009774b36d, %l2 = 0000000000000085
add %i0,0x20,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 74685fa9c35a4caf
! Mem[00000000818001e8] = 81ba4edc, %l0 = 000000004e0f6d28
swap [%i3+0x1e8],%l0 ! %l0 = 0000000081ba4edc
p56_label_23:
! Mem[0000000080800000] = 2fae2659, %l2 = 74685fa9c35a4caf
swap [%i1+%g0],%l2 ! %l2 = 000000002fae2659
! Mem[0000000091800090] = 8c91cef8, %g2 = 0000000000005adc
lduh [%o0+0x092],%g2 ! %g2 = 0000000000008c91
! Mem[0000000080000114] = 30365335, %l3 = ff68f34e, %l5 = 9774b36d
add %i0,0x114,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000030365335
! %l4 = 9fc74fc3, %l5 = 30365335, Mem[00000000910001b0] = 5c2b3c47 ce77e743
std %l4,[%i6+0x1b0] ! Mem[00000000910001b0] = 9fc74fc3 30365335
! %l5 = 0000000030365335, Mem[00000000910001e8] = 0128d0e1adedf34e
stx %l5,[%i6+0x1e8] ! Mem[00000000910001e8] = 0000000030365335
! %l5 = 0000000030365335, Mem[0000000080000138] = 8571a0d32b93758b
stx %l5,[%i0+0x138] ! Mem[0000000080000138] = 0000000030365335
! Mem[00000000910001a8] = fa355074b75abc86, %g2 = 0000000000008c91
ldx [%i6+0x1a8],%g2 ! %g2 = fa355074b75abc86
! %l1 = 000000139db15adc, Mem[0000000090000057] = bf1b78a3
stb %l1,[%i4+0x057] ! Mem[0000000090000054] = dc1b78a3
! %l4 = 9112dd429fc74fc3, Mem[00000000810001f4] = 68ab71bc
stw %l4,[%i2+0x1f4] ! Mem[00000000810001f4] = 9fc74fc3
! Mem[000000009080015c] = ecaf11e1, %g2 = fa355074b75abc86
lduh [%i5+0x15c],%g2 ! %g2 = 000000000000ecaf
p56_label_24:
! Mem[000000009000002c] = def90a0f, %g18 = 8dccc70998153348
ldsw [%i4+0x02c],%g2 ! %g2 = 8dccc70998153348
! Mem[00000000910000c4] = 58a75c71, %g2 = ffffffffdef90a0f
lduh [%i6+0x0c6],%g2 ! %g2 = 00000000000058a7
! Mem[00000000818000fc] = 206ef886, %l3 = ff68f34e, %l7 = becb998e
add %i3,0xfc,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000206ef886
! %f16 = 9774b36d 047bad1b f9478ca4 927c4742
! %f20 = 74558138 27ea06ff 7cec266f dd5a5932
! %f24 = 4a263bae 67482584 6fd02e05 d252de19
! %f28 = 9abe6d30 ae86f2af 754360c0 087d22a2
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! %l6 = 81ba4edc, %l7 = 206ef886, Mem[00000000908001e0] = 148503dc 90c427c2
std %l6,[%i5+0x1e0] ! Mem[00000000908001e0] = 81ba4edc 206ef886
! Mem[00000000800000c9] = a11e9570, %l2 = 000000002fae2659
ldstub [%i0+0x0c9],%l2 ! %l2 = 0000001e000000ff
! Mem[00000000808000dc] = 6f26ec7c, %l4 = 9fc74fc3, %l3 = ff68f34e
add %i1,0xdc,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000006f26ec7c
! Mem[0000000080000143] = a91f1ca4, %l4 = 9112dd429fc74fc3
ldstub [%i0+0x143],%l4 ! %l4 = 000000a4000000ff
! Mem[0000000081800008] = fe8e1e8b, %l6 = 0000000081ba4edc
swap [%i3+%o1],%l6 ! %l6 = 00000000fe8e1e8b
! Mem[0000000081000169] = 41b937f4, %l7 = 00000000206ef886
ldstub [%i2+0x169],%l7 ! %l7 = 000000b9000000ff
p56_label_25:
! %l0 = 81ba4edc, %l1 = 9db15adc, Mem[0000000081000170] = 7a9801d7 875ff790
std %l0,[%i2+0x170] ! Mem[0000000081000170] = 81ba4edc 9db15adc
! Mem[0000000090000140] = 9774b36d 047bad1b f9478ca4 927c4742
! Mem[0000000090000150] = 74558138 27ea06ff 7cec266f dd5a5932
! Mem[0000000090000160] = 4a263bae 67482584 6fd02e05 d252de19
! Mem[0000000090000170] = 9abe6d30 ae86f2af 754360c0 087d22a2
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[0000000090800050] = c529d7d1 7177ddb1, %g2 = 000058a7, %g3 = 9db15adc
ldd [%i5+0x050],%g2 ! %g2 = 00000000c529d7d1 000000007177ddb1
! Mem[000000009100007c] = 1294c085, %g2 = 00000000c529d7d1
ldsb [%i6+0x07f],%g2 ! %g2 = 0000000000000012
! Mem[00000000818000b0] = 7361cdda, %l6 = 00000000fe8e1e8b
swap [%i3+0x0b0],%l6 ! %l6 = 000000007361cdda
! Mem[0000000091800008] = f15400a1, %g2 = 0000000000000012
ldub [%o0+%o1],%g2 ! %g2 = 00000000000000f1
! Mem[000000009100012c] = b9752e68, %g2 = 00000000000000f1
ldub [%i6+0x12f],%g2 ! %g2 = 00000000000000b9
! Mem[00000000908001e8] = 44566487, %g2 = 00000000000000b9
lduh [%i5+0x1ea],%g2 ! %g2 = 0000000000004456
! Mem[0000000080800028] = 80258e2fe6479828, %l1 = 000000139db15adc, %l0 = 0000000081ba4edc
add %i1,0x28,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 80258e2fe6479828
! Mem[000000008000013c] = 30365335, %l0 = 80258e2fe6479828
ldstub [%i0+0x13c],%l0 ! %l0 = 00000030000000ff
ba,a p56_not_taken_0_end
p56_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 0000000000000030
bne,a,pn %xcc,p56_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000139db15adc
bne,a,pn %xcc,p56_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000001e
bne,a,pn %xcc,p56_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000006f26ec7c
bne,a,pn %xcc,p56_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000a4
bne,a,pn %xcc,p56_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000030365335
bne,a,pn %xcc,p56_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000007361cdda
bne,a,pn %xcc,p56_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000b9
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 7cf2a218 c8e6d6f0
bne %xcc,p56_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be eb7a85ff d6211dc0
bne %xcc,p56_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 3a790c34 dad9bee3
bne %xcc,p56_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 86ac9395 6c1579dd
bne %xcc,p56_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 48d5fc5c cb300680
bne %xcc,p56_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 697bfae7 9c424106
bne %xcc,p56_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 5efafd85 68ab71bc
bne %xcc,p56_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 4ed4587f 723128f3
bne %xcc,p56_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 9774b36d 047bad1b
bne %xcc,p56_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be f9478ca4 927c4742
bne %xcc,p56_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 74558138 27ea06ff
bne %xcc,p56_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 7cec266f dd5a5932
bne %xcc,p56_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 4a263bae 67482584
bne %xcc,p56_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 6fd02e05 d252de19
bne %xcc,p56_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 9abe6d30 ae86f2af
bne %xcc,p56_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 754360c0 087d22a2
bne %xcc,p56_f30_fail
nop
! Check Local Memory
set p56_local0_expect,%g1
p56_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 97caff49c1f95283
ldx [%i0+0x000],%g3 ! Observed data at 0000000080000000
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 54ac094b47e56bdf
ldx [%i0+0x018],%g3 ! Observed data at 0000000080000018
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 190363ed047bad1b
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 = f9478ca4927c4742
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 = 7455813827ea06ff
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 = 7cec266fdd5a5932
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 = 4a263bae67482584
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 = 6fd02e05d252de19
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 = 9abe6d30ae86f2af
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 = 754360c0087d22a2
ldx [%i0+0x078],%g3 ! Observed data at 0000000080000078
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 1bad7b046db37497
ldx [%i0+0x080],%g3 ! Observed data at 0000000080000080
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 42477c92a48c47f9
ldx [%i0+0x088],%g3 ! Observed data at 0000000080000088
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = ff06ea2738815574
ldx [%i0+0x090],%g3 ! Observed data at 0000000080000090
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 32595add6f26ec7c
ldx [%i0+0x098],%g3 ! Observed data at 0000000080000098
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 84254867ae3b264a
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000800000a0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 19de52d2052ed06f
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000800000a8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = aff286ae306dbe9a
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000800000b0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = a2227d08c0604375
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000800000b8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = a1ff95707cc06112
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000800000c8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = b7097a444bffcdd2
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000800000d0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 00000000902e3be1
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000800000f0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x138],%g2 ! Expected data = 00000000ff365335
ldx [%i0+0x138],%g3 ! Observed data at 0000000080000138
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = a91f1cff79528559
ldx [%i0+0x140],%g3 ! Observed data at 0000000080000140
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 97dc708effff8f09
ldx [%i0+0x150],%g3 ! Observed data at 0000000080000150
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 73ff53102a6c3075
ldx [%i0+0x178],%g3 ! Observed data at 0000000080000178
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 2e2eff1bff1b1a68
ldx [%i0+0x190],%g3 ! Observed data at 0000000080000190
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = c1ff00b921b362bd
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000800001a0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 86f7ab54d218ea63
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000800001a8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = d662ff351c1ae35c
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000800001d8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x1d8,%g4
set p56_local1_expect,%g1
p56_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = c35a4cafe545efbb
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 = a0564e314ee1ca28
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 = 10f34ae05020a9bf
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 = 1b78a314a5c28b74
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 = 25847fc78c9a7cb9
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 = 80258e2fe6479828
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 = cae222d03ada14b7
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 = 42fb5d8565c94d48
ldx [%i1+0x038],%g3 ! Observed data at 0000000080800038
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 1bad7b046db37497
ldx [%i1+0x040],%g3 ! Observed data at 0000000080800040
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 42477c92a48c47f9
ldx [%i1+0x048],%g3 ! Observed data at 0000000080800048
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = ff06ea2738815574
ldx [%i1+0x050],%g3 ! Observed data at 0000000080800050
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 32595add6f26ec7c
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 = 84254867ae3b264a
ldx [%i1+0x060],%g3 ! Observed data at 0000000080800060
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 19de52d2052ed06f
ldx [%i1+0x068],%g3 ! Observed data at 0000000080800068
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = aff286ae306dbe9a
ldx [%i1+0x070],%g3 ! Observed data at 0000000080800070
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = a2227d08c0604375
ldx [%i1+0x078],%g3 ! Observed data at 0000000080800078
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 29347a5772316ff3
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000808000a8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 000000139db15adc
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000808000b0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 1bad7b046db37497
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000808000c0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 42477c92a48c47f9
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000808000c8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ff06ea2738815574
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000808000d0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 32595add6f26ec7c
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000808000d8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 84254867ae3b264a
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000808000e0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 19de52d2052ed06f
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000808000e8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = aff286ae306dbe9a
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000808000f0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = a2227d08c0604375
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000808000f8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = b2390d4f00000037
ldx [%i1+0x100],%g3 ! Observed data at 0000000080800100
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x100,%g4
ldx [%g1+0x198],%g2 ! Expected data = 143f90f1cda517db
ldx [%i1+0x198],%g3 ! Observed data at 0000000080800198
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 143cb79779a9d897
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000808001a0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 591684d9ff68f34e
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000808001c8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1c8,%g4
set p56_local2_expect,%g1
p56_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = fed39c8c67fb54cd
ldx [%i2+0x000],%g3 ! Observed data at 0000000081000000
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e15887fccecb33f7
ldx [%i2+0x008],%g3 ! Observed data at 0000000081000008
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5c96de8e9d284a56
ldx [%i2+0x010],%g3 ! Observed data at 0000000081000010
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d7860f06d1c2e622
ldx [%i2+0x018],%g3 ! Observed data at 0000000081000018
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5557188664470972
ldx [%i2+0x020],%g3 ! Observed data at 0000000081000020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = a4f0a5bbccbca33b
ldx [%i2+0x028],%g3 ! Observed data at 0000000081000028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 4958cc05db17a5cd
ldx [%i2+0x030],%g3 ! Observed data at 0000000081000030
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 86f86e20081e3d74
ldx [%i2+0x038],%g3 ! Observed data at 0000000081000038
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = a6061e1263dfff79
ldx [%i2+0x058],%g3 ! Observed data at 0000000081000058
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = 143b05d3ff455c33
ldx [%i2+0x070],%g3 ! Observed data at 0000000081000070
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = e509c2d9bf5e8934
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000810000c0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 0b51f12cada273ff
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000810000c8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = aafef40f006f2447
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000810000d0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 60041c6fd6b879ff
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000810000f8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 80592e72681b9efe
ldx [%i2+0x108],%g3 ! Observed data at 0000000081000108
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x108,%g4
ldx [%g1+0x158],%g2 ! Expected data = 699fff6a23ae4fea
ldx [%i2+0x158],%g3 ! Observed data at 0000000081000158
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 41ff37f4b305712e
ldx [%i2+0x168],%g3 ! Observed data at 0000000081000168
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 81ba4edc9db15adc
ldx [%i2+0x170],%g3 ! Observed data at 0000000081000170
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 48d5fc5ccb300680
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000810001e0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 5efafdff9fc74fc3
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000810001f0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 4ed4587f723128f3
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000810001f8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x1f8,%g4
set p56_local3_expect,%g1
p56_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 81ba4edc40996d04
ldx [%i3+0x008],%g3 ! Observed data at 0000000081800008
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x008,%g4
ldx [%g1+0x060],%g2 ! Expected data = 000048d500ff2849
ldx [%i3+0x060],%g3 ! Observed data at 0000000081800060
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 7bb41d48c06bd301
ldx [%i3+0x078],%g3 ! Observed data at 0000000081800078
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 67fb54cd9e640561
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000818000a0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = fe8e1e8b0c49cdb5
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000818000b0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = cd54fb678c9cd3fe
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 = f733cbcefc8758e1
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 = 564a289d8ede965c
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 = 22e6c2d1060f86d7
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 = 7209476486185755
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 = 3ba3bcccbba5f0a4
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 = cda517db05cc5849
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 = 743d1e08206ef886
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000818000f8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = ff06ea2738815574
ldx [%i3+0x110],%g3 ! Observed data at 0000000081800110
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x110,%g4
ldx [%g1+0x170],%g2 ! Expected data = ff5a37108d60bf42
ldx [%i3+0x170],%g3 ! Observed data at 0000000081800170
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 2b989e83cda517db
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000818001a0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 31c54cff004c9f8e
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000818001c0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = c63a9ead000000aa
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000818001c8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 4e0f6d28a3487231
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000818001e8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x1e8,%g4
! The test for processor 56 has passed
p56_passed:
ta GOOD_TRAP
nop
p56_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p56_failed
p56_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p56_failed
p56_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p56_failed
p56_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p56_failed
p56_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p56_failed
p56_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p56_failed
p56_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p56_failed
p56_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p56_failed
p56_f0_fail:
set p56_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f2_fail:
set p56_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f4_fail:
set p56_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f6_fail:
set p56_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f8_fail:
set p56_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f10_fail:
set p56_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f12_fail:
set p56_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f14_fail:
set p56_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f16_fail:
set p56_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f18_fail:
set p56_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f20_fail:
set p56_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f22_fail:
set p56_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f24_fail:
set p56_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f26_fail:
set p56_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f28_fail:
set p56_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f30_fail:
set p56_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 56 failed
p56_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0e0] ! Set processor 56 done flag
set p56_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 56 failed
p56_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0e0] ! Set processor 56 done flag
set p56_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p56_selfmod_failed:
ba p56_failed
mov 0xabc,%g1
p56_common_error:
or %g0,0xf18,%g1
ba p56_failed
mov %o5,%g3
p56_common_signature_error:
set p56_temp,%g1
ba p56_failed
st %g2,[%g1] ! Common Lock Number
p56_common_timeout:
set p56_temp,%g1
ba p56_failed
st %g2,[%g1] ! Common Lock Number
p56_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p56_failed
mov 0x0,%g3
p56_trap1e:
ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000080800020]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000081800010]
ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000081000018]
stxa %l1,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081000020]
ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000080000010]
membar #Sync
mov 0x1c0,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000080800028]
done
p56_trap1o:
ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000080800020]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000081800010]
ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000081000018]
stxa %l1,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081000020]
ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000080000010]
membar #Sync
mov 0x1c0,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000080800028]
done
p56_trap2e:
stxa %l7,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081000020]
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000081800000]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000080800008]
stba %l2,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081800020]
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000080800028]
membar #Sync
mov 0x040,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p56_trap2o:
stxa %l7,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081000020]
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000081800000]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000080800008]
stba %l2,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081800020]
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000080800028]
membar #Sync
mov 0x040,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p56_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p56_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p56_init_memory_pointers:
set p56_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p56_local0_start,%i0
set p56_local1_start,%i1
set p56_local2_start,%i2
set p56_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 90b7e6f29e640561
ldx [%g1+0x008],%l1 ! %l1 = 5604205803025910
ldx [%g1+0x010],%l2 ! %l2 = f966b386456848f5
ldx [%g1+0x018],%l3 ! %l3 = a1836519fff1caf0
ldx [%g1+0x020],%l4 ! %l4 = 1a501eae17c50805
ldx [%g1+0x028],%l5 ! %l5 = dc1093e2683cea1c
ldx [%g1+0x030],%l6 ! %l6 = b7df90af8e7da847
ldx [%g1+0x038],%l7 ! %l7 = 84bcfdde41bda68b
! 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 = 0afd08af fc40f5eb 35e3c23d 67303d46
! %f4 = e71d15f7 cfa0bb18 b0df525c 75768110
! %f8 = d8db3116 36db5ad8 8e06ca5f ca23ffe3
! %f12 = 651321d5 95de1795 256cd10a 6be787c9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = eb913959 d55a6e2a c4018aed 5ccb7ca5
! %f20 = 914db233 83c8b141 f891c51d 434ddc9f
! %f24 = bbcf6994 957568bb 87ccbeff 0e66972f
! %f28 = 491c862e b5a0431d 717f4d73 08366891
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ef6d09db ce15f8e2 b036ceec c1e96c2c
! %f36 = 3a0bbc05 81ba028f d48338ff e1fbb316
! %f40 = 7dbc4d05 b00b3d47 0f6cb60f 57f89998
! %f44 = a972f41a f387b6d5 4f5b9d3c 21629bd9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe43f766800000021,%g7,%g1 ! GSR scale = 4, align = 1
wr %g1,%g0,%gsr ! GSR = e43f766800000021
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:
! Mem[00000000820001f4] = 70d72a1e, %l5 = 1e3b8c62a93c875d
lduw [%i0+0x1f4],%l5 ! %l5 = 0000000070d72a1e
! Mem[00000000828001a4] = b4cd9047, %l1 = 4a0344f6323fc8ef
ldstub [%i1+0x1a4],%l1 ! %l1 = 000000b4000000ff
! %l5 = 0000000070d72a1e, Mem[00000000910000d0] = 6b48cf82
stw %l5,[%i6+0x0d0] ! Mem[00000000910000d0] = 70d72a1e
! Mem[00000000900000e8] = c6b9fa4b, %g2 = 0000000000000000
ldub [%i4+0x0e8],%g2 ! %g2 = 00000000000000c6
! Mem[0000000090000114] = a7214a3f, %g2 = 00000000000000c6
lduh [%i4+0x114],%g2 ! %g2 = 000000000000a721
! %f0 = 0afd08af fc40f5eb 35e3c23d 67303d46
! %f4 = e71d15f7 cfa0bb18 b0df525c 75768110
! %f8 = d8db3116 36db5ad8 8e06ca5f ca23ffe3
! %f12 = 651321d5 95de1795 256cd10a 6be787c9
mov 0x180,%g4
stda %f0,[%i2+%g4]ASI_BLK_AIUSL ! Block Store to 0000000083000180
! %l4 = 36a4a3be7e71e9b1, Mem[00000000828001b8] = 08db82c6
sth %l4,[%i1+0x1b8] ! Mem[00000000828001b8] = e9b182c6
! %f0 = 0afd08af fc40f5eb 35e3c23d 67303d46
! %f4 = e71d15f7 cfa0bb18 b0df525c 75768110
! %f8 = d8db3116 36db5ad8 8e06ca5f ca23ffe3
! %f12 = 651321d5 95de1795 256cd10a 6be787c9
mov 0x080,%g5
stda %f0,[%i1+%g5]ASI_BLK_PL ! Block Store to 0000000082800080
! Mem[000000009180009c] = b20ab6a2, %g2 = 000000000000a721
ldub [%o0+0x09d],%g2 ! %g2 = 00000000000000b2
! Mem[00000000908001a4] = cfd5adc6, %g2 = 00000000000000b2
ldsh [%i5+0x1a4],%g2 ! %g2 = ffffffffffffcfd5
p57_label_2:
! %l2 = 4b5cc7db, %l3 = 06bbf48e, Mem[0000000091000090] = 898c3891 63b2ff17
std %l2,[%i6+0x090] ! Mem[0000000091000090] = 4b5cc7db 06bbf48e
! %f16 = eb913959 d55a6e2a c4018aed 5ccb7ca5
! %f20 = 914db233 83c8b141 f891c51d 434ddc9f
! %f24 = bbcf6994 957568bb 87ccbeff 0e66972f
! %f28 = 491c862e b5a0431d 717f4d73 08366891
mov 0x0c0,%g6
stda %f16,[%i4+%g6]ASI_BLK_P ! Block Store to 00000000900000c0
! Mem[00000000918001f0] = 65d02e36, %g2 = ffffffffffffcfd5
lduh [%o0+0x1f2],%g2 ! %g2 = 00000000000065d0
! Mem[0000000090800008] = 459b4a17, %g2 = 00000000000065d0
ldsb [%i5+0x00a],%g2 ! %g2 = 0000000000000045
! Mem[00000000910000a4] = 332b0c79, %g2 = 0000000000000045
ldsb [%i6+0x0a4],%g2 ! %g2 = 0000000000000033
! Mem[0000000082800144] = 45d6c328, %l6 = 69a408f0adf201c5
swap [%i1+0x144],%l6 ! %l6 = 0000000045d6c328
! Mem[0000000083800198] = 8682aa02, %l3 = 06bbf48e, %l6 = 45d6c328
add %i3,0x198,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000008682aa02
! Mem[0000000082000040] = 2bdbcd6c, %l5 = 70d72a1e, %l2 = 4b5cc7db
add %i0,0x40,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000002bdbcd6c
! Mem[00000000838000b4] = e1fc3deb, %l4 = 36a4a3be7e71e9b1
ldsb [%i3+0x0b6],%l4 ! %l4 = 000000000000003d
! Mem[00000000908000e4] = 30300a04, %g2 = 0000000000000033
ldsb [%i5+0x0e4],%g2 ! %g2 = 0000000000000030
p57_label_3:
! Mem[00000000918001ec] = 1f57a465, %g2 = 0000000000000030
ldub [%o0+0x1ef],%g2 ! %g2 = 000000000000001f
! Mem[0000000090000148] = caa3e5d9, %g2 = 000000000000001f
lduh [%i4+0x148],%g2 ! %g2 = 000000000000caa3
! Mem[00000000828001d0] = e1641454 4e75bbca, %l0 = adbcecf5, %l1 = 000000b4
ldd [%i1+0x1d0],%l0 ! %l0 = 00000000e1641454 000000004e75bbca
! Mem[00000000830001d0] = f7de0641fd206f5e, %l5 = 0000000070d72a1e, %l6 = 000000008682aa02
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = f7de0641fd206f5e
! %f16 = eb913959 d55a6e2a c4018aed 5ccb7ca5
! %f20 = 914db233 83c8b141 f891c51d 434ddc9f
! %f24 = bbcf6994 957568bb 87ccbeff 0e66972f
! %f28 = 491c862e b5a0431d 717f4d73 08366891
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[00000000828001f4] = 3521ca2d, %l7 = 1da3cec87c1838d7
ldsw [%i1+0x1f4],%l7 ! %l7 = 000000003521ca2d
! Mem[00000000910001c0] = 584a99cf, %g2 = 000000000000caa3
ldsb [%i6+0x1c0],%g2 ! %g2 = 0000000000000058
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[00000000838000c8] = bfd3b1566b7e6a81, %l5 = 0000000070d72a1e
ldx [%i3+0x0c8],%l5 ! %l5 = bfd3b1566b7e6a81
p57_label_4:
! Mem[0000000083800031] = d329ec3d, %l1 = 000000004e75bbca
ldstub [%i3+0x031],%l1 ! %l1 = 00000029000000ff
! Mem[00000000828001d2] = e1641454, %l2 = 000000002bdbcd6c
ldstub [%i1+0x1d2],%l2 ! %l2 = 00000014000000ff
! Mem[0000000082000064] = 6c97ea3a, %l1 = 00000029, %l2 = 00000014
add %i0,0x64,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000006c97ea3a
! %l2 = 000000006c97ea3a, Mem[0000000090800164] = b61df4e1
sth %l2,[%i5+0x164] ! Mem[0000000090800164] = ea3af4e1
membar #Sync ! Added by membar checker (504)
! Mem[0000000090000140] = eb913959 d55a6e2a c4018aed 5ccb7ca5
! Mem[0000000090000150] = 914db233 83c8b141 f891c51d 434ddc9f
! Mem[0000000090000160] = bbcf6994 957568bb 87ccbeff 0e66972f
! Mem[0000000090000170] = 491c862e b5a0431d 717f4d73 08366891
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! Mem[00000000820001b0] = ba1471b7, %l1 = 00000029, %l1 = 00000029
add %i0,0x1b0,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000ba1471b7
! %l3 = 84e9d3ac06bbf48e, Mem[00000000900001e0] = b1ac2ff01bd9f049
stx %l3,[%i4+0x1e0] ! Mem[00000000900001e0] = 84e9d3ac06bbf48e
! Mem[0000000091000070] = 4c262a37 dd758ae5, %g2 = 00000058, %g3 = 00000000
ldd [%i6+0x070],%g2 ! %g2 = 000000004c262a37 00000000dd758ae5
! %l1 = 00000000ba1471b7, Mem[00000000828001bc] = 306a4b16
stw %l1,[%i1+0x1bc] ! Mem[00000000828001bc] = ba1471b7
! Mem[00000000830001d8] = f056dc5a03efad3f, %l1 = 00000000ba1471b7, %l4 = 000000000000003d
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = f056dc5a03efad3f
p57_label_5:
! Mem[0000000091000030] = 70ec367a c262126c, %g2 = 4c262a37, %g3 = dd758ae5
ldd [%i6+0x030],%g2 ! %g2 = 0000000070ec367a 00000000c262126c
! Mem[0000000083800100] = bb8fdfad0d8a4ce4, %l0 = 00000000e1641454, %l7 = 000000003521ca2d
add %i3,0x100,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = bb8fdfad0d8a4ce4
! %l6 = fd206f5e, %l7 = 0d8a4ce4, Mem[0000000091000090] = 4b5cc7db 06bbf48e
std %l6,[%i6+0x090] ! Mem[0000000091000090] = fd206f5e 0d8a4ce4
membar #Sync ! Added by membar checker (505)
! %l1 = 00000000ba1471b7, Mem[0000000090000142] = 3959d55a
stb %l1,[%i4+0x142] ! Mem[0000000090000140] = b759d55a
! Mem[0000000091800028] = 52a3a6da, %g18 = 6319191c9483ae3c
ldsw [%o0+%o5],%g2 ! %g2 = 6319191c9483ae3c
! Mem[0000000082800008] = 56933b6fce67775e, %l7 = bb8fdfad0d8a4ce4, %l3 = 84e9d3ac06bbf48e
add %i1,0x08,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 56933b6fce67775e
! Mem[00000000918001c4] = adb1fac7, %g18 = 6319191c9483ae3c
ldsw [%o0+0x1c4],%g2 ! %g2 = 6319191c9483ae3c
! Mem[0000000082800182] = f54ed380, %l2 = 000000006c97ea3a
ldstub [%i1+0x182],%l2 ! %l2 = 000000d3000000ff
! Mem[000000008200002e] = 6c341feb, %l2 = 00000000000000d3
ldstub [%i0+0x02e],%l2 ! %l2 = 0000001f000000ff
! Mem[0000000083000108] = 329bb648, %l0 = 00000000e1641454
swap [%i2+0x108],%l0 ! %l0 = 00000000329bb648
p57_label_6:
! Mem[00000000908000d4] = 91b2ae27, %g18 = 6319191c9483ae3c
ldsw [%i5+0x0d4],%g2 ! %g2 = 6319191c9483ae3c
! Mem[000000009000009c] = 0e75238a, %g18 = 6319191c9483ae3c
ldsw [%i4+0x09c],%g2 ! %g2 = 6319191c9483ae3c
! Mem[00000000830001d4] = fd206f5e, %l0 = 329bb648, %l6 = fd206f5e
add %i2,0x1d4,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000fd206f5e
! Mem[00000000820000dc] = f709075e, %l7 = bb8fdfad0d8a4ce4
lduh [%i0+0x0dc],%l7 ! %l7 = 000000000000f709
! Mem[0000000090000084] = 5db46e09, %g2 = 000000000e75238a
ldsb [%i4+0x085],%g2 ! %g2 = 000000000000005d
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = 84e9d3ac 06bbf48e 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[00000000838001c0] = 43ff19e4 0bfb1272 3438247b 81f77a91
! Mem[00000000838001d0] = 98d5470e d40f835f 74fdd2fd b8e2c378
! Mem[00000000838001e0] = 10511c1d cf81cc63 1c05a2f1 d47450fb
! Mem[00000000838001f0] = 4797d592 a418d642 4f81e122 bfcf1e6a
ldda [%i3+%g4]ASI_BLK_AIUS,%f16 ! Block Load from 00000000838001c0
! Mem[0000000083000068] = 3790ebafeaba1969, %l2 = 000000000000001f, %l4 = f056dc5a03efad3f
add %i2,0x68,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 3790ebafeaba1969
! Mem[0000000083000058] = bf0a9edd05649567, %l6 = 00000000fd206f5e, %l5 = bfd3b1566b7e6a81
add %i2,0x58,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = bf0a9edd05649567
! %l0 = 00000000329bb648, Mem[0000000090000135] = 91ca0ded
stb %l0,[%i4+0x135] ! Mem[0000000090000134] = 48ca0ded
p57_label_7:
! Mem[00000000900000c0] = eb913959 d55a6e2a c4018aed 5ccb7ca5
! Mem[00000000900000d0] = 914db233 83c8b141 f891c51d 434ddc9f
! Mem[00000000900000e0] = bbcf6994 957568bb 87ccbeff 0e66972f
! Mem[00000000900000f0] = 491c862e b5a0431d 717f4d73 08366891
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091800028] = 52a3a6da65de2819, %g2 = 000000000000005d
ldx [%o0+%o5],%g2 ! %g2 = 52a3a6da65de2819
! Mem[00000000830000d0] = 88e1af9178114c41, %l7 = 000000000000f709, %l2 = 000000000000001f
add %i2,0xd0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 88e1af9178114c41
! Mem[0000000090800158] = e5c31543ecaf11e1, %g2 = 52a3a6da65de2819
ldx [%i5+0x158],%g2 ! %g2 = e5c31543ecaf11e1
! %l0 = 00000000329bb648, Mem[0000000090000008] = 6f9e6152
stb %l0,[%i4+%o1] ! Mem[0000000090000008] = 489e6152
! %l6 = fd206f5e, %l7 = 0000f709, Mem[0000000083800040] = ce049dee 3cc7fc12
std %l6,[%i3+0x040] ! Mem[0000000083800040] = fd206f5e 0000f709
! Mem[00000000908001e4] = 90c427c2, %g18 = 6319191c9483ae3c
ldsw [%i5+0x1e4],%g2 ! %g2 = 6319191c9483ae3c
! Mem[00000000908001bc] = f69c3a94, %g2 = ffffffff90c427c2
lduw [%i5+0x1bc],%g2 ! %g2 = 00000000f69c3a94
! Mem[00000000828000a0] = d85adb36, %l2 = 88e1af9178114c41
swap [%i1+0x0a0],%l2 ! %l2 = 00000000d85adb36
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = 84e9d3ac 06bbf48e 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
p57_label_8:
! Mem[00000000900000f0] = 491c862e, %g2 = 00000000f69c3a94
lduw [%i4+0x0f0],%g2 ! %g2 = 00000000491c862e
! Mem[00000000910001a8] = fa355074b75abc86, %g2 = 00000000491c862e
ldx [%i6+0x1a8],%g2 ! %g2 = fa355074b75abc86
! Mem[00000000828000e8] = f8279405a9c73a0c, %l4 = 3790ebafeaba1969, %l6 = 00000000fd206f5e
add %i1,0xe8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = f8279405a9c73a0c
! Mem[0000000083000110] = 7868a10a 2c60611d, %l4 = eaba1969, %l5 = 05649567
ldd [%i2+0x110],%l4 ! %l4 = 000000007868a10a 000000002c60611d
! Mem[000000009100019c] = 4c575e02, %g2 = fa355074b75abc86
lduw [%i6+0x19c],%g2 ! %g2 = 000000004c575e02
! Mem[0000000082000000] = 9bdfa4e5, %l0 = 00000000329bb648
swap [%i0+%g0],%l0 ! %l0 = 000000009bdfa4e5
membar #Sync ! Added by membar checker (506)
! Mem[0000000090000000] = 901eb2b1 96c79747 489e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[0000000083000015] = 153e3970, %l4 = 000000007868a10a
ldstub [%i2+0x015],%l4 ! %l4 = 0000003e000000ff
! Mem[0000000090000178] = 717f4d73, %g2 = 000000004c575e02
ldsb [%i4+0x178],%g2 ! %g2 = 0000000000000071
! Mem[00000000820000d4] = c7e37c30, %l1 = 00000000ba1471b7
ldsh [%i0+0x0d4],%l1 ! %l1 = ffffffffffffc7e3
p57_label_9:
! Mem[0000000083800008] = 432eb00037a92650, %l0 = 000000009bdfa4e5, %l7 = 000000000000f709
add %i3,0x08,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 432eb00037a92650
! Mem[0000000083000084] = eec41271, %l6 = a9c73a0c, %l4 = 0000003e
add %i2,0x84,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000eec41271
! Mem[00000000910001fc] = 9465b83e, %g2 = 0000000000000071
ldsb [%i6+0x1fe],%g2 ! %g2 = ffffffffffffff94
! Mem[0000000082000152] = c867284b, %l3 = 56933b6fce67775e
ldstub [%i0+0x152],%l3 ! %l3 = 00000028000000ff
! Mem[0000000082800170] = 41602291e59830a7, %l3 = 0000000000000028, %l1 = ffffffffffffc7e3
add %i1,0x170,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 41602291e59830a7
! Mem[00000000900000a8] = cb6bfbef, %g18 = 6319191c9483ae3c
ldsw [%i4+0x0a8],%g2 ! %g2 = 6319191c9483ae3c
! %f16 = 43ff19e4 0bfb1272 3438247b 81f77a91
! %f20 = 98d5470e d40f835f 74fdd2fd b8e2c378
! %f24 = 10511c1d cf81cc63 1c05a2f1 d47450fb
! %f28 = 4797d592 a418d642 4f81e122 bfcf1e6a
stda %f16,[%i4]ASI_BLK_PL ! Block Store to 0000000090000000
! Mem[0000000083800024] = 61aabb57, %l2 = 00000000d85adb36
lduw [%i3+0x024],%l2 ! %l2 = 0000000061aabb57
! Mem[000000008380012c] = ee9b79af, %l4 = 00000000eec41271
ldsh [%i3+0x12e],%l4 ! %l4 = 00000000000079af
! %l2 = 0000000061aabb57, Mem[000000009180006f] = 4bcc8fbc
stb %l2,[%o0+0x06f] ! Mem[000000009180006c] = 57cc8fbc
p57_label_10:
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[00000000908001c0] = c97811f1 efa1d23c, %g2 = cb6bfbef, %g3 = c262126c
ldd [%i5+0x1c0],%g2 ! %g2 = 00000000c97811f1 00000000efa1d23c
! Mem[0000000082000007] = 3e9f87fd, %l0 = 000000009bdfa4e5
ldstub [%i0+0x007],%l0 ! %l0 = 000000fd000000ff
! Mem[0000000083000028] = 95eb4dd9, %l2 = 0000000061aabb57
swap [%i2+%o5],%l2 ! %l2 = 0000000095eb4dd9
! Mem[0000000082000064] = 6c97ea3a, %l6 = a9c73a0c, %l5 = 2c60611d
add %i0,0x64,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000006c97ea3a
! Mem[00000000828000d8] = 81c41c87 02a45f4a, %l6 = a9c73a0c, %l7 = 37a92650
ldd [%i1+0x0d8],%l6 ! %l6 = 0000000081c41c87 0000000002a45f4a
! Mem[00000000900001a0] = 5d08be77, %g2 = 00000000c97811f1
lduw [%i4+0x1a0],%g2 ! %g2 = 000000005d08be77
! Mem[0000000090800014] = 59edffe8, %g2 = 000000005d08be77
lduh [%i5+0x016],%g2 ! %g2 = 00000000000059ed
! Mem[0000000082800078] = 3252161e, %l4 = 00000000000079af
swap [%i1+0x078],%l4 ! %l4 = 000000003252161e
! %l1 = 41602291e59830a7, Mem[0000000083000010] = 4f3760c7
stw %l1,[%i2+%o2] ! Mem[0000000083000010] = e59830a7
p57_label_11:
! Mem[0000000083800084] = 191e1398, %l7 = 0000000002a45f4a
swap [%i3+0x084],%l7 ! %l7 = 00000000191e1398
! Mem[0000000083000041] = c53f5118, %l2 = 0000000095eb4dd9
ldstub [%i2+0x041],%l2 ! %l2 = 0000003f000000ff
! %l2 = 0000003f, %l3 = 00000028, Mem[00000000918000b8] = 0a7e1485 ed44013b
std %l2,[%o0+0x0b8] ! Mem[00000000918000b8] = 0000003f 00000028
! Mem[00000000918000d8] = 956ed64a 6307f2fb, %g2 = 000059ed, %g3 = efa1d23c
ldd [%o0+0x0d8],%g2 ! %g2 = 00000000956ed64a 000000006307f2fb
! Mem[00000000820001cc] = ee5e65f7, %l7 = 191e1398, %l5 = 6c97ea3a
add %i0,0x1cc,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000ee5e65f7
! Mem[00000000828001d4] = 4e75bbca, %l7 = 191e1398, %l3 = 00000028
add %i1,0x1d4,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000004e75bbca
! %l4 = 000000003252161e, Mem[0000000091800100] = b9fd17a2
sth %l4,[%o0+0x100] ! Mem[0000000091800100] = 161e17a2
! Mem[00000000918001b0] = 0c6ac8a6, %g2 = 00000000956ed64a
ldsb [%o0+0x1b3],%g2 ! %g2 = 000000000000000c
! Mem[00000000908001c4] = d23c832e, %g2 = 000000000000000c
ldsb [%i5+0x1c6],%g2 ! %g2 = ffffffffffffffd2
! Mem[00000000838000cc] = 6b7e6a81, %l6 = 0000000081c41c87
ldsw [%i3+0x0cc],%l6 ! %l6 = 000000006b7e6a81
p57_label_12:
! Mem[00000000908000a0] = eb582616, %g2 = ffffffffffffffd2
lduw [%i5+0x0a0],%g2 ! %g2 = 00000000eb582616
! Mem[0000000082000068] = 48cf1cb7, %l2 = 000000000000003f
swap [%i0+0x068],%l2 ! %l2 = 0000000048cf1cb7
! Mem[00000000918000b8] = 3f000000, %g2 = 00000000eb582616
ldsb [%o0+0x0bb],%g2 ! %g2 = 000000000000003f
! Mem[00000000838001a8] = 2b974d2b, %l7 = 00000000191e1398
ldsw [%i3+0x1a8],%l7 ! %l7 = 000000002b974d2b
! Mem[0000000091000100] = 8487b24e 2c1fb741, %g2 = 0000003f, %g3 = 6307f2fb
ldd [%i6+0x100],%g2 ! %g2 = 000000008487b24e 000000002c1fb741
! Mem[00000000828000c0] = 73260d4bd5a36195, %l1 = 41602291e59830a7, %l3 = 000000004e75bbca
add %i1,0xc0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 73260d4bd5a36195
! %l6 = 000000006b7e6a81, Mem[00000000908001dc] = 0e794949
stw %l6,[%i5+0x1dc] ! Mem[00000000908001dc] = 6b7e6a81
! Mem[0000000091800038] = 29cd5a31, %g2 = 000000008487b24e
ldub [%o0+0x039],%g2 ! %g2 = 0000000000000029
! Mem[000000009100002c] = d5f970ec, %g2 = 0000000000000029
lduh [%i6+0x02e],%g2 ! %g2 = 000000000000d5f9
! Mem[0000000083000084] = eec41271, %l2 = 0000000048cf1cb7
swap [%i2+0x084],%l2 ! %l2 = 00000000eec41271
p57_label_13:
! Mem[000000008200018c] = a16d2f37, %l5 = 00000000ee5e65f7
swap [%i0+0x18c],%l5 ! %l5 = 00000000a16d2f37
! %l4 = 3252161e, %l5 = a16d2f37, Mem[00000000900001e0] = 84e9d3ac 06bbf48e
std %l4,[%i4+0x1e0] ! Mem[00000000900001e0] = 3252161e a16d2f37
! Mem[0000000083000168] = 2b381eb0, %l5 = a16d2f37, %l1 = e59830a7
add %i2,0x168,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000002b381eb0
! %l7 = 000000002b974d2b, Mem[0000000090800100] = 9eb413c2275ea837
stx %l7,[%i5+0x100] ! Mem[0000000090800100] = 000000002b974d2b
! Mem[0000000090000140] = eb91b759 d55a6e2a c4018aed 5ccb7ca5
! Mem[0000000090000150] = 914db233 83c8b141 f891c51d 434ddc9f
! Mem[0000000090000160] = bbcf6994 957568bb 87ccbeff 0e66972f
! Mem[0000000090000170] = 491c862e b5a0431d 717f4d73 08366891
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000083800034] = fd7acb40, %l3 = d5a36195, %l4 = 3252161e
add %i3,0x34,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000fd7acb40
! Mem[00000000910000d8] = 36a1090d, %g2 = 000000000000d5f9
lduh [%i6+0x0d8],%g2 ! %g2 = 00000000000036a1
! Mem[0000000090000040] = 768f481b 5a05c0a0 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
membar #Sync ! Added by membar checker (507)
! Mem[0000000090000000] = 7212fb0b e419ff43 917af781 7b243834
! Mem[0000000090000010] = 5f830fd4 0e47d598 78c3e2b8 fdd2fd74
! Mem[0000000090000020] = 63cc81cf 1d1c5110 fb5074d4 f1a2051c
! Mem[0000000090000030] = 42d618a4 92d59747 6a1ecfbf 22e1814f
ldda [%i4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000000
! %l7 = 000000002b974d2b, Mem[00000000820001df] = 86e99c4d
stb %l7,[%i0+0x1df] ! Mem[00000000820001dc] = 86e99c2b
p57_label_14:
! %l1 = 000000002b381eb0, Mem[0000000090000148] = c4018aed
sth %l1,[%i4+0x148] ! Mem[0000000090000148] = 1eb08aed
! Mem[000000008300012c] = 27bd9cd1, %l5 = 00000000a16d2f37
swap [%i2+0x12c],%l5 ! %l5 = 0000000027bd9cd1
! Mem[0000000083800058] = 0b0eca35, %l1 = 2b381eb0, %l2 = eec41271
add %i3,0x58,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000000b0eca35
! %f0 = 0afd08af fc40f5eb 35e3c23d 67303d46
! %f4 = e71d15f7 cfa0bb18 b0df525c 75768110
! %f8 = d8db3116 36db5ad8 8e06ca5f ca23ffe3
! %f12 = 651321d5 95de1795 256cd10a 6be787c9
stda %f0,[%i1+%g5]ASI_BLK_SL ! Block Store to 0000000082800140
! Mem[0000000083000138] = ca78ddfd7ea50f84, %l6 = 000000006b7e6a81, %l4 = 00000000fd7acb40
add %i2,0x138,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = ca78ddfd7ea50f84
! Mem[0000000090000150] = 914db233, %g2 = 00000000000036a1
ldsb [%i4+0x150],%g2 ! %g2 = ffffffffffffff91
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = 3252161e a16d2f37 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[0000000082000154] = 65bd5900, %l0 = 00000000000000fd
lduh [%i0+0x154],%l0 ! %l0 = 00000000000065bd
membar #Sync ! Added by membar checker (508)
! %l3 = 73260d4bd5a36195, Mem[0000000090000008] = 917af7817b243834
stx %l3,[%i4+%o1] ! Mem[0000000090000008] = 73260d4bd5a36195
! Mem[0000000082000104] = a6ea3de1, %l4 = 7ea50f84, %l6 = 6b7e6a81
add %i0,0x104,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000a6ea3de1
p57_label_15:
! %f0 = 0afd08af fc40f5eb 35e3c23d 67303d46
! %f4 = e71d15f7 cfa0bb18 b0df525c 75768110
! %f8 = d8db3116 36db5ad8 8e06ca5f ca23ffe3
! %f12 = 651321d5 95de1795 256cd10a 6be787c9
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000040
! Mem[00000000910000b8] = 5708abd6, %g2 = ffffffffffffff91
ldsb [%i6+0x0bb],%g2 ! %g2 = 0000000000000057
! Mem[000000008280007f] = 2b0cdbf8, %l4 = ca78ddfd7ea50f84
ldstub [%i1+0x07f],%l4 ! %l4 = 000000f8000000ff
! Mem[00000000820000a0] = 30e39b3e, %l3 = d5a36195, %l3 = d5a36195
add %i0,0xa0,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000030e39b3e
! Mem[0000000083000186] = af08fd0a, %l2 = 000000000b0eca35
ldstub [%i2+0x186],%l2 ! %l2 = 000000fd000000ff
! Mem[000000009100011c] = 1ddbb85e, %g2 = 0000000000000057
lduw [%i6+0x11c],%g2 ! %g2 = 000000001ddbb85e
! Mem[0000000091000184] = 3dc03b64, %g2 = 000000001ddbb85e
ldsb [%i6+0x187],%g2 ! %g2 = 000000000000003d
! Mem[0000000090800130] = 7b28352ce1a159c7, %g2 = 000000000000003d
ldx [%i5+0x130],%g2 ! %g2 = 7b28352ce1a159c7
! %l0 = 000065bd, %l1 = 2b381eb0, Mem[00000000918000d0] = d56730ea 79395e06
std %l0,[%o0+0x0d0] ! Mem[00000000918000d0] = 000065bd 2b381eb0
! %l7 = 000000002b974d2b, Mem[0000000083000158] = 1722a5a3
stb %l7,[%i2+0x158] ! Mem[0000000083000158] = 2b22a5a3
p57_label_16:
! Mem[00000000830001c8] = d24bb6d2, %l5 = 0000000027bd9cd1
ldub [%i2+0x1c8],%l5 ! %l5 = 00000000000000d2
! %f16 = 43ff19e4 0bfb1272 3438247b 81f77a91
! %f20 = 98d5470e d40f835f 74fdd2fd b8e2c378
! %f24 = 10511c1d cf81cc63 1c05a2f1 d47450fb
! %f28 = 4797d592 a418d642 4f81e122 bfcf1e6a
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000140
! Mem[0000000082800034] = 43b11fba, %l4 = 00000000000000f8
ldsb [%i1+0x037],%l4 ! %l4 = ffffffffffffffba
! Mem[00000000828001d8] = f1f662e7, %l2 = 00000000000000fd
ldsh [%i1+0x1da],%l2 ! %l2 = 00000000000062e7
! Mem[000000008380004c] = 88f001f0, %l1 = 2b381eb0, %l7 = 2b974d2b
add %i3,0x4c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000088f001f0
! %f0 = 0afd08af fc40f5eb 35e3c23d 67303d46
! %f4 = e71d15f7 cfa0bb18 b0df525c 75768110
! %f8 = d8db3116 36db5ad8 8e06ca5f ca23ffe3
! %f12 = 651321d5 95de1795 256cd10a 6be787c9
stda %f0,[%i0+%g5]ASI_BLK_AIUS ! Block Store to 0000000082000140
! Mem[00000000828001cc] = 3c84d663, %l5 = 00000000000000d2
swap [%i1+0x1cc],%l5 ! %l5 = 000000003c84d663
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc48ca0d edbd823b 6cdabfcc
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[000000008300000f] = 9af42c7b, %l6 = 00000000a6ea3de1
ldstub [%i2+0x00f],%l6 ! %l6 = 0000007b000000ff
! %l6 = 000000000000007b, Mem[00000000910000ff] = 3c8487b2
stb %l6,[%i6+0x0ff] ! Mem[00000000910000fc] = 7b8487b2
p57_label_17:
! Mem[00000000918001e0] = 473e1c64 00373807, %g2 = e1a159c7, %g3 = 2c1fb741
ldd [%o0+0x1e0],%g2 ! %g2 = 00000000473e1c64 0000000000373807
! Mem[00000000900001e4] = a16d2f37, %g18 = 6319191c9483ae3c
ldsw [%i4+0x1e4],%g2 ! %g2 = 6319191c9483ae3c
! %f0 = 0afd08af fc40f5eb 35e3c23d 67303d46
! %f4 = e71d15f7 cfa0bb18 b0df525c 75768110
! %f8 = d8db3116 36db5ad8 8e06ca5f ca23ffe3
! %f12 = 651321d5 95de1795 256cd10a 6be787c9
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 00000000900001c0
! %l3 = 0000000030e39b3e, Mem[0000000090800018] = ffe8e671
sth %l3,[%i5+%o3] ! Mem[0000000090800018] = 9b3ee671
! %l3 = 0000000030e39b3e, Mem[00000000828000f3] = 5c320eec
stb %l3,[%i1+0x0f3] ! Mem[00000000828000f0] = 5c320e3e
! Mem[0000000083800118] = cf45f3c0, %l6 = 0000007b, %l2 = 000062e7
add %i3,0x118,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000cf45f3c0
! Mem[0000000083000000] = 601deea4007e90a6, %l3 = 0000000030e39b3e, %l2 = 00000000cf45f3c0
casxa [%i2]0x80,%l3,%l2 ! %l2 = 601deea4007e90a6
! Mem[00000000820000ac] = af93a868, %l7 = 88f001f0, %l0 = 000065bd
add %i0,0xac,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000af93a868
! Mem[000000008380000f] = 37a92650, %l7 = 0000000088f001f0
ldstub [%i3+0x00f],%l7 ! %l7 = 00000050000000ff
! Mem[0000000090000038] = 6a1ecfbf 22e1814f, %g2 = a16d2f37, %g3 = 00373807
ldd [%i4+0x038],%g2 ! %g2 = 000000006a1ecfbf 0000000022e1814f
p57_label_18:
! Mem[0000000082800134] = 57e63e41, %l2 = 007e90a6, %l0 = af93a868
add %i1,0x134,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000057e63e41
! Mem[0000000083000010] = e59830a715ff3970, %l2 = 601deea4007e90a6, %l5 = 000000003c84d663
add %i2,0x10,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = e59830a715ff3970
! Mem[0000000090000024] = 1d1c5110, %g18 = 6319191c9483ae3c
ldsw [%i4+0x024],%g2 ! %g2 = 6319191c9483ae3c
! Mem[00000000838000b4] = e1fc3deb, %l4 = ffffffffffffffba
lduw [%i3+0x0b4],%l4 ! %l4 = 00000000e1fc3deb
! Mem[0000000091000148] = 50eb4c99, %g2 = 000000001d1c5110
ldsh [%i6+0x14a],%g2 ! %g2 = 00000000000050eb
! %f0 = 0afd08af fc40f5eb 35e3c23d 67303d46
! %f4 = e71d15f7 cfa0bb18 b0df525c 75768110
! %f8 = d8db3116 36db5ad8 8e06ca5f ca23ffe3
! %f12 = 651321d5 95de1795 256cd10a 6be787c9
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! %f0 = 0afd08af fc40f5eb 35e3c23d 67303d46
! %f4 = e71d15f7 cfa0bb18 b0df525c 75768110
! %f8 = d8db3116 36db5ad8 8e06ca5f ca23ffe3
! %f12 = 651321d5 95de1795 256cd10a 6be787c9
mov 0x0c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUS ! Block Store to 00000000900000c0
! Mem[0000000083800084] = 02a45f4a, %l5 = e59830a715ff3970
lduw [%i3+0x084],%l5 ! %l5 = 0000000002a45f4a
! Mem[0000000082800060] = 03ccaca5, %l5 = 0000000002a45f4a
lduw [%i1+0x060],%l5 ! %l5 = 0000000003ccaca5
! Mem[0000000082800098] = 108176755c52dfb0, %l1 = 000000002b381eb0, %l2 = 601deea4007e90a6
add %i1,0x98,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 108176755c52dfb0
p57_label_19:
! %l5 = 0000000003ccaca5, Mem[0000000090000000] = ebf540fc
stb %l5,[%i4+%g0] ! Mem[0000000090000000] = a5f540fc
! Mem[0000000082800014] = 660fc3ef, %l4 = e1fc3deb, %l7 = 00000050
add %i1,0x14,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000660fc3ef
! Mem[00000000820000d8] = 70db8ef3f709075e, %l3 = 0000000030e39b3e, %l4 = 00000000e1fc3deb
add %i0,0xd8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 70db8ef3f709075e
! Mem[00000000820000d4] = c7e37c30, %l2 = 108176755c52dfb0
ldstub [%i0+0x0d4],%l2 ! %l2 = 000000c7000000ff
! Mem[0000000082000035] = 9eb7ee9e, %l1 = 000000002b381eb0
ldstub [%i0+0x035],%l1 ! %l1 = 000000b7000000ff
! Mem[0000000090000138] = edbd823b, %g18 = 6319191c9483ae3c
ldsw [%i4+0x138],%g2 ! %g2 = 6319191c9483ae3c
! Mem[00000000828001bc] = ba1471b7, %l2 = 000000c7, %l7 = 660fc3ef
add %i1,0x1bc,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000ba1471b7
! %l5 = 0000000003ccaca5, Mem[00000000908000d8] = 8a14b856
stb %l5,[%i5+0x0d8] ! Mem[00000000908000d8] = a514b856
! %l7 = 00000000ba1471b7, Mem[00000000838001dc] = b8e2c378
stw %l7,[%i3+0x1dc] ! Mem[00000000838001dc] = ba1471b7
! Mem[000000009100017c] = 5b23236e, %g2 = ffffffffedbd823b
lduh [%i6+0x17c],%g2 ! %g2 = 0000000000005b23
p57_label_20:
! Mem[00000000830000b8] = 12fc0ed6, %l2 = 00000000000000c7
swap [%i2+0x0b8],%l2 ! %l2 = 0000000012fc0ed6
! Mem[0000000083800070] = 94e7552163ae1160, %l5 = 0000000003ccaca5, %l5 = 0000000003ccaca5
add %i3,0x70,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 94e7552163ae1160
! Mem[0000000083000138] = ca78ddfd7ea50f84, %l5 = 94e7552163ae1160, %l6 = 000000000000007b
add %i2,0x138,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = ca78ddfd7ea50f84
! %l2 = 0000000012fc0ed6, Mem[0000000091000128] = 754a2d8424cdc0b9
stx %l2,[%i6+0x128] ! Mem[0000000091000128] = 0000000012fc0ed6
! %f16 = 43ff19e4 0bfb1272 3438247b 81f77a91
! %f20 = 98d5470e d40f835f 74fdd2fd b8e2c378
! %f24 = 10511c1d cf81cc63 1c05a2f1 d47450fb
! %f28 = 4797d592 a418d642 4f81e122 bfcf1e6a
stda %f16,[%i1+%g6]ASI_BLK_AIUS ! Block Store to 00000000828001c0
! %l4 = 70db8ef3f709075e, Mem[00000000910001f8] = c84c2b47
stw %l4,[%i6+0x1f8] ! Mem[00000000910001f8] = f709075e
! Mem[0000000083800098] = 6e521526e0642cc8, %l0 = 0000000057e63e41
ldx [%i3+0x098],%l0 ! %l0 = 6e521526e0642cc8
! Mem[0000000090800078] = 665a5729, %g18 = 6319191c9483ae3c
ldsw [%i5+0x078],%g2 ! %g2 = 6319191c9483ae3c
! Mem[00000000910001c4] = 85342426, %g18 = 6319191c9483ae3c
ldsw [%i6+0x1c4],%g2 ! %g2 = 6319191c9483ae3c
! %l5 = 94e7552163ae1160, Mem[0000000082000178] = 256cd10a
stw %l5,[%i0+0x178] ! Mem[0000000082000178] = 63ae1160
p57_label_21:
! %l2 = 0000000012fc0ed6, Mem[000000008200005a] = ecda5671
stb %l2,[%i0+0x05a] ! Mem[0000000082000058] = ecdad671
! %l7 = 00000000ba1471b7, Mem[0000000091000134] = 1ac2db16
stw %l7,[%i6+0x134] ! Mem[0000000091000134] = ba1471b7
! Mem[00000000838000d0] = 89511073c0b3e981, %l5 = 94e7552163ae1160, %l6 = ca78ddfd7ea50f84
add %i3,0xd0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 89511073c0b3e981
! %l6 = c0b3e981, %l7 = ba1471b7, Mem[0000000091800150] = ccaef1b0 d5f7f42a
std %l6,[%o0+0x150] ! Mem[0000000091800150] = c0b3e981 ba1471b7
! %l6 = 89511073c0b3e981, Mem[0000000091000198] = 9aa5f69e4c575e02
stx %l6,[%i6+0x198] ! Mem[0000000091000198] = 89511073c0b3e981
membar #Sync ! Added by membar checker (509)
! Mem[0000000082000170] = 651321d595de1795, %l0 = 6e521526e0642cc8
ldx [%i0+0x170],%l0 ! %l0 = 651321d595de1795
! Mem[00000000820000f3] = 284179d9, %l0 = 651321d595de1795
ldstub [%i0+0x0f3],%l0 ! %l0 = 000000d9000000ff
! %l0 = 00000000000000d9, Mem[00000000918001b8] = 311b654d
stw %l0,[%o0+0x1b8] ! Mem[00000000918001b8] = 000000d9
! Mem[0000000082800124] = 67e0a3a0, %l1 = 000000b7, %l4 = f709075e
add %i1,0x124,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000067e0a3a0
! Mem[0000000091800138] = 6d1bd10a, %g2 = ffffffff85342426
ldsb [%o0+0x139],%g2 ! %g2 = 000000000000006d
p57_label_22:
! Mem[0000000083800130] = 2ec6dd7cd2bd02c7, %l1 = 00000000000000b7, %l0 = 00000000000000d9
add %i3,0x130,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 2ec6dd7cd2bd02c7
! Mem[0000000082000124] = 8c7fb2bb, %l2 = 12fc0ed6, %l1 = 000000b7
add %i0,0x124,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000008c7fb2bb
! Mem[00000000830000f0] = 1ecef1ba, %l0 = 2ec6dd7cd2bd02c7
lduh [%i2+0x0f0],%l0 ! %l0 = 0000000000001ece
! Mem[000000008380016c] = f3d65fee, %l0 = 0000000000001ece
swap [%i3+0x16c],%l0 ! %l0 = 00000000f3d65fee
! Mem[0000000082800178] = c987e76b0ad16c25, %l4 = 0000000067e0a3a0, %l5 = 94e7552163ae1160
add %i1,0x178,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = c987e76b0ad16c25
! Mem[0000000083000080] = 2d25ae8c, %l1 = 000000008c7fb2bb
ldub [%i2+0x081],%l1 ! %l1 = 0000000000000025
! Mem[00000000830000c4] = 49c96760, %l1 = 0000000000000025
ldstub [%i2+0x0c4],%l1 ! %l1 = 00000049000000ff
! %l7 = 00000000ba1471b7, Mem[00000000900000cd] = 303d46e7
stb %l7,[%i4+0x0cd] ! Mem[00000000900000cc] = b73d46e7
! Mem[0000000083000020] = a68480ca, %l4 = 0000000067e0a3a0
ldub [%i2+0x022],%l4 ! %l4 = 0000000000000080
! Mem[00000000820000b0] = 29e58605, %l6 = 89511073c0b3e981
swap [%i0+0x0b0],%l6 ! %l6 = 0000000029e58605
p57_label_23:
! Mem[00000000900001a8] = 0362227d 18a55398, %g2 = 0000006d, %g3 = 22e1814f
ldd [%i4+0x1a8],%g2 ! %g2 = 000000000362227d 0000000018a55398
! Mem[000000008200004c] = a46b8477, %l6 = 0000000029e58605
ldsb [%i0+0x04d],%l6 ! %l6 = 000000000000006b
! Mem[0000000082800128] = c1b8e7488285f69f, %l6 = 000000000000006b, %l0 = 00000000f3d65fee
add %i1,0x128,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = c1b8e7488285f69f
! Mem[00000000918000d4] = 2b381eb0, %g18 = 6319191c9483ae3c
ldsw [%o0+0x0d4],%g2 ! %g2 = 6319191c9483ae3c
! %l3 = 0000000030e39b3e, Mem[0000000091800056] = 1b569699
stb %l3,[%o0+0x056] ! Mem[0000000091800054] = 3e569699
! Mem[0000000082000058] = ecdad671, %l3 = 30e39b3e, %l2 = 12fc0ed6
add %i0,0x58,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000ecdad671
! Mem[0000000082000038] = 82df201a, %l7 = 00000000ba1471b7
swap [%i0+0x038],%l7 ! %l7 = 0000000082df201a
! %l4 = 0000000000000080, Mem[0000000083800108] = 1fce5435
sth %l4,[%i3+0x108] ! Mem[0000000083800108] = 00805435
! %f0 = 0afd08af fc40f5eb 35e3c23d 67303d46
! %f4 = e71d15f7 cfa0bb18 b0df525c 75768110
! %f8 = d8db3116 36db5ad8 8e06ca5f ca23ffe3
! %f12 = 651321d5 95de1795 256cd10a 6be787c9
mov 0x080,%g5
stda %f0,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[00000000838001e4] = cf81cc63, %l5 = c987e76b0ad16c25
swap [%i3+0x1e4],%l5 ! %l5 = 00000000cf81cc63
p57_label_24:
! Mem[0000000082800040] = f3e121e3 8121d1e5 9947fca9 dcddf6fe
! Mem[0000000082800050] = e17b4456 c57b64e8 f5aa3f29 3e3fbe61
! Mem[0000000082800060] = 03ccaca5 b6b06673 4e822bdc c2d643ec
! Mem[0000000082800070] = a89682e7 fbef3418 000079af 2b0cdbff
mov 0x040,%g6
ldda [%i1+%g6]ASI_BLK_AIUS,%f0 ! Block Load from 0000000082800040
! %f16 = 43ff19e4 0bfb1272 3438247b 81f77a91
! %f20 = 98d5470e d40f835f 74fdd2fd b8e2c378
! %f24 = 10511c1d cf81cc63 1c05a2f1 d47450fb
! %f28 = 4797d592 a418d642 4f81e122 bfcf1e6a
mov 0x140,%g4
stda %f16,[%i2+%g4]ASI_BLK_AIUP ! Block Store to 0000000083000140
membar #Sync ! Added by membar checker (510)
! Mem[0000000083000140] = 43ff19e40bfb1272, %l5 = 00000000cf81cc63, %l6 = 000000000000006b
add %i2,0x140,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 43ff19e40bfb1272
! Mem[0000000091800080] = 2bf29387, %g2 = 000000002b381eb0
lduh [%o0+0x080],%g2 ! %g2 = 0000000000002bf2
! Mem[0000000091000050] = d4a630aa, %g2 = 0000000000002bf2
ldsh [%i6+0x052],%g2 ! %g2 = ffffffffffffd4a6
! Mem[0000000091800100] = 161e17a2 00e88dfb, %g2 = ffffd4a6, %g3 = 18a55398
ldd [%o0+0x100],%g2 ! %g2 = 00000000161e17a2 0000000000e88dfb
! Mem[0000000090000188] = 953dcbbc, %g2 = 00000000161e17a2
ldub [%i4+0x189],%g2 ! %g2 = 0000000000000095
! Mem[0000000082000150] = e71d15f7cfa0bb18, %l6 = 43ff19e40bfb1272, %l0 = c1b8e7488285f69f
add %i0,0x150,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = e71d15f7cfa0bb18
! Mem[00000000838000ac] = bcfaa94a, %l2 = ecdad671, %l0 = cfa0bb18
add %i3,0xac,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000bcfaa94a
! %l2 = 00000000ecdad671, Mem[0000000091800158] = f8dc7ae1
stw %l2,[%o0+0x158] ! Mem[0000000091800158] = ecdad671
p57_label_25:
! %l4 = 0000000000000080, Mem[0000000091800096] = 8e10a9e2
stb %l4,[%o0+0x096] ! Mem[0000000091800094] = 8010a9e2
! %l0 = 00000000bcfaa94a, Mem[0000000091800174] = 1515c3a8
stw %l0,[%o0+0x174] ! Mem[0000000091800174] = bcfaa94a
! %l7 = 0000000082df201a, Mem[000000008200009a] = ae27f49a
sth %l7,[%i0+0x09a] ! Mem[0000000082000098] = ae27201a
! %l5 = 00000000cf81cc63, Mem[00000000918001d2] = 14538630
sth %l5,[%o0+0x1d2] ! Mem[00000000918001d0] = cc638630
! Mem[0000000090800178] = 6f166c85, %g18 = 6319191c9483ae3c
ldsw [%i5+0x178],%g2 ! %g2 = 6319191c9483ae3c
! Mem[000000008300007c] = 422a645f, %l3 = 30e39b3e, %l3 = 30e39b3e
add %i2,0x7c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000422a645f
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc48ca0d edbd823b 6cdabfcc
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! Mem[000000008280005c] = 3e3fbe61, %l1 = 0000000000000049
swap [%i1+0x05c],%l1 ! %l1 = 000000003e3fbe61
! %l5 = 00000000cf81cc63, Mem[00000000900001f4] = d5211365
stw %l5,[%i4+0x1f4] ! Mem[00000000900001f4] = cf81cc63
! Mem[0000000082800166] = 1631dbd8, %l7 = 0000000082df201a
ldstub [%i1+0x166],%l7 ! %l7 = 000000db000000ff
ba,a p57_not_taken_0_end
p57_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000bcfaa94a
bne,a,pn %xcc,p57_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000003e3fbe61
bne,a,pn %xcc,p57_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ecdad671
bne,a,pn %xcc,p57_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000422a645f
bne,a,pn %xcc,p57_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000080
bne,a,pn %xcc,p57_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000cf81cc63
bne,a,pn %xcc,p57_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 43ff19e40bfb1272
bne,a,pn %xcc,p57_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000db
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 f3e121e3 8121d1e5
bne %xcc,p57_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 9947fca9 dcddf6fe
bne %xcc,p57_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be e17b4456 c57b64e8
bne %xcc,p57_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be f5aa3f29 3e3fbe61
bne %xcc,p57_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 03ccaca5 b6b06673
bne %xcc,p57_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 4e822bdc c2d643ec
bne %xcc,p57_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be a89682e7 fbef3418
bne %xcc,p57_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 000079af 2b0cdbff
bne %xcc,p57_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 43ff19e4 0bfb1272
bne %xcc,p57_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 3438247b 81f77a91
bne %xcc,p57_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 98d5470e d40f835f
bne %xcc,p57_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 74fdd2fd b8e2c378
bne %xcc,p57_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 10511c1d cf81cc63
bne %xcc,p57_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 1c05a2f1 d47450fb
bne %xcc,p57_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 4797d592 a418d642
bne %xcc,p57_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 4f81e122 bfcf1e6a
bne %xcc,p57_f30_fail
nop
! Check Local Memory
set p57_local0_expect,%g1
p57_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 329bb6483e9f87ff
ldx [%i0+0x000],%g3 ! Observed data at 0000000082000000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 47cbcfbe6c34ffeb
ldx [%i0+0x028],%g3 ! Observed data at 0000000082000028
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = b66d647b9effee9e
ldx [%i0+0x030],%g3 ! Observed data at 0000000082000030
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ba1471b75af22cfb
ldx [%i0+0x038],%g3 ! Observed data at 0000000082000038
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = ecdad6713d62d1f3
ldx [%i0+0x058],%g3 ! Observed data at 0000000082000058
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0000003fc5ed5498
ldx [%i0+0x068],%g3 ! Observed data at 0000000082000068
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x068,%g4
ldx [%g1+0x098],%g2 ! Expected data = ae27201a3ada27bc
ldx [%i0+0x098],%g3 ! Observed data at 0000000082000098
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = c0b3e981eec3aab5
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000820000b0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 1547984affe37c30
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000820000d0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 284179ffdeb80974
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000820000f0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0afd08affc40f5eb
ldx [%i0+0x140],%g3 ! Observed data at 0000000082000140
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 35e3c23d67303d46
ldx [%i0+0x148],%g3 ! Observed data at 0000000082000148
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = e71d15f7cfa0bb18
ldx [%i0+0x150],%g3 ! Observed data at 0000000082000150
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = b0df525c75768110
ldx [%i0+0x158],%g3 ! Observed data at 0000000082000158
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = d8db311636db5ad8
ldx [%i0+0x160],%g3 ! Observed data at 0000000082000160
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 8e06ca5fca23ffe3
ldx [%i0+0x168],%g3 ! Observed data at 0000000082000168
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 651321d595de1795
ldx [%i0+0x170],%g3 ! Observed data at 0000000082000170
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 63ae11606be787c9
ldx [%i0+0x178],%g3 ! Observed data at 0000000082000178
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 741d2deeee5e65f7
ldx [%i0+0x188],%g3 ! Observed data at 0000000082000188
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = e9ecf05d86e99c2b
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000820001d8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x1d8,%g4
set p57_local1_expect,%g1
p57_check_local1:
ldx [%g1+0x058],%g2 ! Expected data = f5aa3f2900000049
ldx [%i1+0x058],%g3 ! Observed data at 0000000082800058
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 000079af2b0cdbff
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 = ebf540fcaf08fd0a
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 = 463d30673dc2e335
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 = 18bba0cff7151de7
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 = 108176755c52dfb0
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 = 78114c411631dbd8
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 = e3ff23ca5fca068e
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 = 9517de95d5211365
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 = c987e76b0ad16c25
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000828000b8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 5c320e3ecc40c397
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000828000f0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x140],%g2 ! Expected data = ebf540fcaf08fd0a
ldx [%i1+0x140],%g3 ! Observed data at 0000000082800140
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 463d30673dc2e335
ldx [%i1+0x148],%g3 ! Observed data at 0000000082800148
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 18bba0cff7151de7
ldx [%i1+0x150],%g3 ! Observed data at 0000000082800150
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 108176755c52dfb0
ldx [%i1+0x158],%g3 ! Observed data at 0000000082800158
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = d85adb361631ffd8
ldx [%i1+0x160],%g3 ! Observed data at 0000000082800160
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = e3ff23ca5fca068e
ldx [%i1+0x168],%g3 ! Observed data at 0000000082800168
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 9517de95d5211365
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 = c987e76b0ad16c25
ldx [%i1+0x178],%g3 ! Observed data at 0000000082800178
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = f54eff80f5ceaaaa
ldx [%i1+0x180],%g3 ! Observed data at 0000000082800180
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = adf7dc19ffcd9047
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000828001a0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = e9b182c6ba1471b7
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000828001b8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 43ff19e40bfb1272
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000828001c0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 3438247b81f77a91
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000828001c8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 98d5470ed40f835f
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000828001d0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 74fdd2fdb8e2c378
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000828001d8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 10511c1dcf81cc63
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000828001e0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 1c05a2f1d47450fb
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000828001e8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 4797d592a418d642
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000828001f0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 4f81e122bfcf1e6a
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000828001f8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1f8,%g4
set p57_local2_expect,%g1
p57_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = a8fef3439af42cff
ldx [%i2+0x008],%g3 ! Observed data at 0000000083000008
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = e59830a715ff3970
ldx [%i2+0x010],%g3 ! Observed data at 0000000083000010
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 61aabb5738b5e70e
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 = c5ff5118031e1948
ldx [%i2+0x040],%g3 ! Observed data at 0000000083000040
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = 2d25ae8c48cf1cb7
ldx [%i2+0x080],%g3 ! Observed data at 0000000083000080
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 000000c7b0a2c1df
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000830000b8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 91f65846ffc96760
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000830000c0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x108],%g2 ! Expected data = e164145447ffc796
ldx [%i2+0x108],%g3 ! Observed data at 0000000083000108
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = a2fbee04a16d2f37
ldx [%i2+0x128],%g3 ! Observed data at 0000000083000128
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 43ff19e40bfb1272
ldx [%i2+0x140],%g3 ! Observed data at 0000000083000140
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 3438247b81f77a91
ldx [%i2+0x148],%g3 ! Observed data at 0000000083000148
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 98d5470ed40f835f
ldx [%i2+0x150],%g3 ! Observed data at 0000000083000150
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 74fdd2fdb8e2c378
ldx [%i2+0x158],%g3 ! Observed data at 0000000083000158
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 10511c1dcf81cc63
ldx [%i2+0x160],%g3 ! Observed data at 0000000083000160
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 1c05a2f1d47450fb
ldx [%i2+0x168],%g3 ! Observed data at 0000000083000168
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 4797d592a418d642
ldx [%i2+0x170],%g3 ! Observed data at 0000000083000170
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 4f81e122bfcf1e6a
ldx [%i2+0x178],%g3 ! Observed data at 0000000083000178
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = ebf540fcaf08ff0a
ldx [%i2+0x180],%g3 ! Observed data at 0000000083000180
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 463d30673dc2e335
ldx [%i2+0x188],%g3 ! Observed data at 0000000083000188
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 18bba0cff7151de7
ldx [%i2+0x190],%g3 ! Observed data at 0000000083000190
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 108176755c52dfb0
ldx [%i2+0x198],%g3 ! Observed data at 0000000083000198
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = d85adb361631dbd8
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000830001a0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = e3ff23ca5fca068e
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000830001a8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 9517de95d5211365
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000830001b0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = c987e76b0ad16c25
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000830001b8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x1b8,%g4
set p57_local3_expect,%g1
p57_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 432eb00037a926ff
ldx [%i3+0x008],%g3 ! Observed data at 0000000083800008
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = d3ffec3dfd7acb40
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 = fd206f5e0000f709
ldx [%i3+0x040],%g3 ! Observed data at 0000000083800040
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = 7d7899ce02a45f4a
ldx [%i3+0x080],%g3 ! Observed data at 0000000083800080
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x080,%g4
ldx [%g1+0x108],%g2 ! Expected data = 008054352a489a94
ldx [%i3+0x108],%g3 ! Observed data at 0000000083800108
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x108,%g4
ldx [%g1+0x168],%g2 ! Expected data = af73ffea00001ece
ldx [%i3+0x168],%g3 ! Observed data at 0000000083800168
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 74fdd2fdba1471b7
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000838001d8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 10511c1d0ad16c25
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:
ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083800000]
stda %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000018]
done
p57_trap1o:
ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083800000]
stda %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000018]
done
p57_trap2e:
membar #Sync
mov 0x140,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000082000000]
done
p57_trap2o:
membar #Sync
mov 0x140,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000082000000]
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 = 6fa1ef6dadbcecf5
ldx [%g1+0x008],%l1 ! %l1 = 4a0344f6323fc8ef
ldx [%g1+0x010],%l2 ! %l2 = 351f556c4b5cc7db
ldx [%g1+0x018],%l3 ! %l3 = 84e9d3ac06bbf48e
ldx [%g1+0x020],%l4 ! %l4 = 36a4a3be7e71e9b1
ldx [%g1+0x028],%l5 ! %l5 = 1e3b8c62a93c875d
ldx [%g1+0x030],%l6 ! %l6 = 69a408f0adf201c5
ldx [%g1+0x038],%l7 ! %l7 = 1da3cec87c1838d7
! 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 = 9cef45c6 0cb6008b 0cba5903 4ebfacb1
! %f4 = 346a7af6 04dd4795 87e2a11d fe1206d2
! %f8 = 3b1f6474 d9e88651 6b526494 4aedd4e0
! %f12 = 9f7e7644 f8879f78 753d3cbc ba8147fc
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a3f24fc6 628969cb f423cfc1 feca2ee6
! %f20 = 98838e59 aa0a5db9 5f44665c 9c0cb026
! %f24 = 44f03332 e8ed946d fa42d507 9da4cbff
! %f28 = a95ef59f f24b62cb 64449206 7bf0f6fd
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = df472f6f 20961d96 a0052164 2b6ac989
! %f36 = e1d570d7 2a608f74 08d43cce 644af103
! %f40 = 44c36c71 f8790247 bb5ff53e 643fd943
! %f44 = b7b835fd 1a5f3658 caf15f76 e0f14a11
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xadfaf94f00000051,%g7,%g1 ! GSR scale = 10, align = 1
wr %g1,%g0,%gsr ! GSR = adfaf94f00000051
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[00000000900001fc] = 15aca2b6, %g2 = 0000000000000000
lduw [%i4+0x1fc],%g2 ! %g2 = 0000000015aca2b6
! %l5 = 92582dea183033d0, Mem[0000000091800020] = d34b5591902fc43a
stx %l5,[%o0+%o4] ! Mem[0000000091800020] = 92582dea183033d0
! Mem[0000000084000040] = c2a2f2da78f26bd6, %l4 = 427a27b3e56bbc09, %l4 = 427a27b3e56bbc09
add %i0,0x40,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = c2a2f2da78f26bd6
! %l3 = 190dd29e2dc2ceeb, Mem[00000000850001ec] = d6fd044c
stw %l3,[%i2+0x1ec] ! Mem[00000000850001ec] = 2dc2ceeb
! Mem[0000000091800088] = dff00b0d, %g2 = 0000000015aca2b6
ldub [%o0+0x08a],%g2 ! %g2 = 00000000000000df
! Mem[0000000085800138] = e1d36b30, %l3 = 190dd29e2dc2ceeb
lduw [%i3+0x138],%l3 ! %l3 = 00000000e1d36b30
! Mem[000000009000010c] = 7beb8d82, %g2 = 00000000000000df
lduw [%i4+0x10c],%g2 ! %g2 = 000000007beb8d82
! Mem[00000000840000f4] = 6c2ff373, %l1 = 9d31675f, %l1 = 9d31675f
add %i0,0xf4,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000006c2ff373
! %f16 = a3f24fc6 628969cb f423cfc1 feca2ee6
! %f20 = 98838e59 aa0a5db9 5f44665c 9c0cb026
! %f24 = 44f03332 e8ed946d fa42d507 9da4cbff
! %f28 = a95ef59f f24b62cb 64449206 7bf0f6fd
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 0000000090000100
! %l4 = c2a2f2da78f26bd6, Mem[00000000918001a5] = ce7981f6
stb %l4,[%o0+0x1a5] ! Mem[00000000918001a4] = d67981f6
p58_label_2:
! Mem[00000000850001d8] = 30bc53ae 3b67c4e9, %l4 = 78f26bd6, %l5 = 183033d0
ldd [%i2+0x1d8],%l4 ! %l4 = 0000000030bc53ae 000000003b67c4e9
! %f16 = a3f24fc6 628969cb f423cfc1 feca2ee6
! %f20 = 98838e59 aa0a5db9 5f44665c 9c0cb026
! %f24 = 44f03332 e8ed946d fa42d507 9da4cbff
! %f28 = a95ef59f f24b62cb 64449206 7bf0f6fd
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[00000000850001f0] = 421779c3, %l0 = 52322a3def3eb756
lduw [%i2+0x1f0],%l0 ! %l0 = 00000000421779c3
! %l1 = 000000006c2ff373, Mem[0000000090000080] = 3efaec82
sth %l1,[%i4+0x080] ! Mem[0000000090000080] = f373ec82
! Mem[00000000850001c8] = 202bfbb1cd7dd917, %l2 = 289422e06c2174ae, %l7 = 6750ef07e4afbe60
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 202bfbb1cd7dd917
! Mem[0000000084800088] = eb4abf4d7d974595, %l0 = 00000000421779c3, %l3 = 00000000e1d36b30
add %i1,0x88,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = eb4abf4d7d974595
! Mem[0000000085800088] = 8b558453, %l1 = 000000006c2ff373
swap [%i3+0x088],%l1 ! %l1 = 000000008b558453
! Mem[000000009180008c] = feacfd8c, %g2 = 000000007beb8d82
ldub [%o0+0x08f],%g2 ! %g2 = 00000000000000fe
! %l3 = eb4abf4d7d974595, Mem[00000000918000e2] = b438d226
stb %l3,[%o0+0x0e2] ! Mem[00000000918000e0] = 9538d226
! Mem[0000000085000160] = cb4038de, %l5 = 3b67c4e9, %l1 = 8b558453
add %i2,0x160,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000cb4038de
p58_label_3:
membar #Sync ! Added by membar checker (511)
! Mem[0000000090000000] = cb698962 c64ff2a3 e62ecafe c1cf23f4
! Mem[0000000090000010] = b95d0aaa 598e8398 26b00c9c 5c66445f
! Mem[0000000090000020] = 6d94ede8 3233f044 ffcba49d 07d542fa
! Mem[0000000090000030] = cb624bf2 9ff55ea9 fdf6f07b 06924464
ldda [%i4]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000000
! Mem[0000000091000164] = bd1fdbe8, %g2 = 00000000000000fe
ldsb [%i6+0x166],%g2 ! %g2 = ffffffffffffffbd
! %l4 = 0000000030bc53ae, Mem[00000000908000bc] = 8ec3d74e
stw %l4,[%i5+0x0bc] ! Mem[00000000908000bc] = 30bc53ae
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000180
! Mem[0000000085000178] = a0041d7130e6702b, %l6 = 9d23249e4f1d0459, %l0 = 00000000421779c3
add %i2,0x178,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = a0041d7130e6702b
! Mem[0000000084800054] = c74591c9, %l6 = 9d23249e4f1d0459
swap [%i1+0x054],%l6 ! %l6 = 00000000c74591c9
! Mem[00000000908000c8] = bec3a85a, %g2 = ffffffffffffffbd
lduh [%i5+0x0ca],%g2 ! %g2 = 000000000000bec3
! %l2 = 289422e06c2174ae, Mem[00000000858001f0] = 774e3f1e
stw %l2,[%i3+0x1f0] ! Mem[00000000858001f0] = 6c2174ae
! Mem[00000000900000bc] = f9aa6e29, %g18 = 59d4dd68932c5a24
ldsw [%i4+0x0bc],%g2 ! %g2 = 59d4dd68932c5a24
! %f0 = 9cef45c6 0cb6008b 0cba5903 4ebfacb1
! %f4 = 346a7af6 04dd4795 87e2a11d fe1206d2
! %f8 = 3b1f6474 d9e88651 6b526494 4aedd4e0
! %f12 = 9f7e7644 f8879f78 753d3cbc ba8147fc
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000140
p58_label_4:
! Mem[000000008500014c] = dee7e9db, %l6 = 00000000c74591c9
ldub [%i2+0x14d],%l6 ! %l6 = 00000000000000e7
! %l0 = 30e6702b, %l1 = cb4038de, Mem[0000000090800088] = d37cd3a7 3d734006
std %l0,[%i5+0x088] ! Mem[0000000090800088] = 30e6702b cb4038de
! Mem[0000000085000110] = 0a3ef700, %l5 = 3b67c4e9, %l0 = 30e6702b
add %i2,0x110,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000000a3ef700
! Mem[0000000090800060] = ef405618, %g2 = fffffffff9aa6e29
lduw [%i5+0x060],%g2 ! %g2 = 00000000ef405618
! Mem[0000000090000058] = 7aea8023, %g2 = 00000000ef405618
ldsb [%i4+0x058],%g2 ! %g2 = 000000000000007a
! Mem[000000008400002c] = 9b8f99d3, %l4 = 0000000030bc53ae
swap [%i0+0x02c],%l4 ! %l4 = 000000009b8f99d3
! %l6 = 00000000000000e7, Mem[0000000091000108] = f6e26f699de122f8
stx %l6,[%i6+0x108] ! Mem[0000000091000108] = 00000000000000e7
! %l4 = 000000009b8f99d3, Mem[00000000918001dc] = be03d043
sth %l4,[%o0+0x1dc] ! Mem[00000000918001dc] = 99d3d043
! Mem[00000000850000c8] = d818f673, %l1 = 00000000cb4038de
lduh [%i2+0x0c8],%l1 ! %l1 = 000000000000d818
! Mem[0000000085000140] = 38669f38ddaa515c, %l7 = 202bfbb1cd7dd917, %l4 = 000000009b8f99d3
add %i2,0x140,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 38669f38ddaa515c
p58_label_5:
! Mem[0000000084800040] = 6a13696b6f0ab1d9, %l7 = 202bfbb1cd7dd917, %l2 = 289422e06c2174ae
add %i1,0x40,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 6a13696b6f0ab1d9
! Mem[0000000084000095] = c839b279, %l7 = 202bfbb1cd7dd917
ldstub [%i0+0x095],%l7 ! %l7 = 00000039000000ff
! %l0 = 000000000a3ef700, Mem[00000000900001f8] = 16073d41
sth %l0,[%i4+0x1f8] ! Mem[00000000900001f8] = f7003d41
! Mem[0000000091800184] = 159b2764, %g2 = 000000000000007a
lduh [%o0+0x186],%g2 ! %g2 = 000000000000159b
! Mem[0000000090800070] = b6dc7d71 472f956a, %g2 = 0000159b, %g3 = 00000000
ldd [%i5+0x070],%g2 ! %g2 = 00000000b6dc7d71 00000000472f956a
! %l7 = 0000000000000039, Mem[0000000085000139] = b3919f2b
stb %l7,[%i2+0x139] ! Mem[0000000085000138] = b3399f2b
! Mem[0000000085000164] = 8e45233e, %l6 = 00000000000000e7
swap [%i2+0x164],%l6 ! %l6 = 000000008e45233e
! Mem[00000000850001f0] = 421779c3, %l1 = 0000d818, %l3 = 7d974595
add %i2,0x1f0,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000421779c3
! %l4 = 38669f38ddaa515c, Mem[00000000908000e0] = c253ae05
stb %l4,[%i5+0x0e0] ! Mem[00000000908000e0] = 5c53ae05
! %l0 = 000000000a3ef700, Mem[00000000840000f0] = a6c878376c2ff373
stx %l0,[%i0+0x0f0] ! Mem[00000000840000f0] = 000000000a3ef700
p58_label_6:
! %f0 = 9cef45c6 0cb6008b 0cba5903 4ebfacb1
! %f4 = 346a7af6 04dd4795 87e2a11d fe1206d2
! %f8 = 3b1f6474 d9e88651 6b526494 4aedd4e0
! %f12 = 9f7e7644 f8879f78 753d3cbc ba8147fc
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[0000000091000048] = 14402725 3b997346, %g2 = b6dc7d71, %g3 = 472f956a
ldd [%i6+0x048],%g2 ! %g2 = 0000000014402725 000000003b997346
! %l3 = 00000000421779c3, Mem[00000000858001d0] = f928ffd0
stw %l3,[%i3+0x1d0] ! Mem[00000000858001d0] = 421779c3
! Mem[0000000091800004] = 49eaf154, %g2 = 0000000014402725
ldsh [%o0+0x006],%g2 ! %g2 = 00000000000049ea
! Mem[0000000084000030] = 9daf7c38, %l0 = 000000000a3ef700
ldstub [%i0+0x030],%l0 ! %l0 = 0000009d000000ff
! Mem[000000008580015d] = 9105267a, %l6 = 000000008e45233e
ldstub [%i3+0x15d],%l6 ! %l6 = 00000005000000ff
membar #Sync ! Added by membar checker (512)
! Mem[0000000090000000] = 9cef45c6 0cb6008b 0cba5903 4ebfacb1
! Mem[0000000090000010] = 346a7af6 04dd4795 87e2a11d fe1206d2
! Mem[0000000090000020] = 3b1f6474 d9e88651 6b526494 4aedd4e0
! Mem[0000000090000030] = 9f7e7644 f8879f78 753d3cbc ba8147fc
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! %l1 = 000000000000d818, Mem[0000000091000060] = b5db83426c64f6cc
stx %l1,[%i6+0x060] ! Mem[0000000091000060] = 000000000000d818
! Mem[000000008500013c] = 3bc27cc2, %l7 = 0000000000000039
ldsw [%i2+0x13c],%l7 ! %l7 = 000000003bc27cc2
! Mem[0000000090000140] = 8b00b60c c645ef9c b1acbf4e 0359ba0c
! Mem[0000000090000150] = 9547dd04 f67a6a34 d20612fe 1da1e287
! Mem[0000000090000160] = 5186e8d9 74641f3b e0d4ed4a 9464526b
! Mem[0000000090000170] = 789f87f8 44767e9f fc4781ba bc3c3d75
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
p58_label_7:
! Mem[00000000908000dc] = 9f0c5c53, %g2 = 00000000000049ea
ldsh [%i5+0x0de],%g2 ! %g2 = ffffffffffff9f0c
! %l4 = ddaa515c, %l5 = 3b67c4e9, Mem[00000000850000c8] = d818f673 44211333
std %l4,[%i2+0x0c8] ! Mem[00000000850000c8] = ddaa515c 3b67c4e9
! Mem[0000000091800078] = e6f5ff3f, %g2 = ffffffffffff9f0c
lduh [%o0+0x07a],%g2 ! %g2 = 000000000000e6f5
! Mem[0000000085800180] = 4ecf630091a40da3, %l6 = 0000000000000005, %l5 = 000000003b67c4e9
add %i3,0x180,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 4ecf630091a40da3
! Mem[00000000908000bc] = aedcd43e, %g2 = 000000000000e6f5
ldub [%i5+0x0bf],%g2 ! %g2 = 00000000000000ae
! Mem[00000000858000bc] = 114f517a, %l1 = 0000d818, %l2 = 6f0ab1d9
add %i3,0xbc,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000114f517a
! %l4 = ddaa515c, %l5 = 91a40da3, Mem[0000000090800020] = c2bf3888 411a98b5
std %l4,[%i5+%o4] ! Mem[0000000090800020] = ddaa515c 91a40da3
! %l4 = 38669f38ddaa515c, Mem[0000000090800010] = ead2886d9a5359ed
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 38669f38ddaa515c
! Mem[00000000840000f0] = 000000000a3ef700, %l2 = 00000000114f517a, %l0 = 000000000000009d
add %i0,0xf0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 000000000a3ef700
! %l4 = 38669f38ddaa515c, Mem[0000000091000106] = b7410000
stb %l4,[%i6+0x106] ! Mem[0000000091000104] = 5c410000
p58_label_8:
! Mem[0000000084000000] = 93a73e45 1d1133f7 3b1956b4 3e94370b
! Mem[0000000084000010] = fa5ef76f 2620b173 e8e37d0a f078df17
! Mem[0000000084000020] = 862078b8 213842f1 df69cc3b 30bc53ae
! Mem[0000000084000030] = ffaf7c38 9cb0e9b2 6b7c2a30 c15b39c0
ldda [%i0]ASI_BLK_AIUP,%f16 ! Block Load from 0000000084000000
! %l4 = ddaa515c, %l5 = 91a40da3, Mem[00000000910001d8] = b7a42843 defde041
std %l4,[%i6+0x1d8] ! Mem[00000000910001d8] = ddaa515c 91a40da3
! Mem[0000000090000080] = f373ec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[0000000084000098] = d39b26a6bb1e3cf7, %l0 = 000000000a3ef700, %l4 = 38669f38ddaa515c
add %i0,0x98,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = d39b26a6bb1e3cf7
! Mem[00000000850000cc] = 3b67c4e9, %l4 = d39b26a6bb1e3cf7
lduh [%i2+0x0ce],%l4 ! %l4 = 000000000000c4e9
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000918000b8] = 0a7e1485, %g2 = 00000000000000ae
lduw [%o0+0x0b8],%g2 ! %g2 = 000000000a7e1485
! %f0 = 9cef45c6 0cb6008b 0cba5903 4ebfacb1
! %f4 = 346a7af6 04dd4795 87e2a11d fe1206d2
! %f8 = 3b1f6474 d9e88651 6b526494 4aedd4e0
! %f12 = 9f7e7644 f8879f78 753d3cbc ba8147fc
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000180
! %f0 = 9cef45c6 0cb6008b 0cba5903 4ebfacb1
! %f4 = 346a7af6 04dd4795 87e2a11d fe1206d2
! %f8 = 3b1f6474 d9e88651 6b526494 4aedd4e0
! %f12 = 9f7e7644 f8879f78 753d3cbc ba8147fc
stda %f0,[%i2]ASI_BLK_SL ! Block Store to 0000000085000000
! Mem[00000000918000dc] = 6307f2fb, %g2 = 000000000a7e1485
ldsh [%o0+0x0dc],%g2 ! %g2 = 0000000000006307
p58_label_9:
! Mem[0000000090000100] = a3f24fc6 628969cb f423cfc1 feca2ee6
! Mem[0000000090000110] = 98838e59 aa0a5db9 5f44665c 9c0cb026
! Mem[0000000090000120] = 44f03332 e8ed946d fa42d507 9da4cbff
! Mem[0000000090000130] = a95ef59f f24b62cb 64449206 7bf0f6fd
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[0000000085000140] = 38669f38 ddaa515c 70a98784 dee7e9db
! Mem[0000000085000150] = a07f2c7a 8df715bf 95f14d25 ead5b3a6
! Mem[0000000085000160] = cb4038de 000000e7 16a95ab5 f1ab191c
! Mem[0000000085000170] = 27c02b96 a5575c96 a0041d71 30e6702b
mov 0x140,%g5
ldda [%i2+%g5]ASI_BLK_AIUP,%f16 ! Block Load from 0000000085000140
! Mem[0000000090000120] = 44f03332, %g18 = 59d4dd68932c5a24
ldsw [%i4+0x120],%g2 ! %g2 = 59d4dd68932c5a24
! Mem[0000000085000170] = 27c02b96, %l0 = 000000000a3ef700
lduw [%i2+0x170],%l0 ! %l0 = 0000000027c02b96
membar #Sync ! Added by membar checker (513)
! Mem[0000000085000034] = 44767e9f, %l3 = 00000000421779c3
ldsb [%i2+0x037],%l3 ! %l3 = ffffffffffffff9f
! %l5 = 4ecf630091a40da3, Mem[00000000900000bc] = f9aa6e29
stw %l5,[%i4+0x0bc] ! Mem[00000000900000bc] = 91a40da3
! Mem[0000000090000140] = 8b00b60c c645ef9c b1acbf4e 0359ba0c
! Mem[0000000090000150] = 9547dd04 f67a6a34 d20612fe 1da1e287
! Mem[0000000090000160] = 5186e8d9 74641f3b e0d4ed4a 9464526b
! Mem[0000000090000170] = 789f87f8 44767e9f fc4781ba bc3c3d75
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000140
! %l4 = 000000000000c4e9, Mem[00000000918000a4] = ca8d68b1
stw %l4,[%o0+0x0a4] ! Mem[00000000918000a4] = 0000c4e9
! Mem[00000000908001fc] = 9a7e359a, %g18 = 59d4dd68932c5a24
ldsw [%i5+0x1fc],%g2 ! %g2 = 59d4dd68932c5a24
! Mem[0000000085000175] = a5575c96, %l0 = 0000000027c02b96
ldstub [%i2+0x175],%l0 ! %l0 = 00000057000000ff
p58_label_10:
! %f0 = 9cef45c6 0cb6008b 0cba5903 4ebfacb1
! %f4 = 346a7af6 04dd4795 87e2a11d fe1206d2
! %f8 = 3b1f6474 d9e88651 6b526494 4aedd4e0
! %f12 = 9f7e7644 f8879f78 753d3cbc ba8147fc
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[0000000084800078] = bd969722d14dff8b, %l1 = 000000000000d818, %l1 = 000000000000d818
add %i1,0x78,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = bd969722d14dff8b
! %l6 = 00000005, %l7 = 3bc27cc2, Mem[00000000840001a8] = a16b6d65 7330e594
std %l6,[%i0+0x1a8] ! Mem[00000000840001a8] = 00000005 3bc27cc2
! Mem[0000000085000018] = d20612fe, %l0 = 0000000000000057
ldsh [%i2+%o3],%l0 ! %l0 = ffffffffffffd206
! Mem[00000000910000b8] = ea8f8457, %g2 = ffffffff9a7e359a
ldub [%i6+0x0b8],%g2 ! %g2 = 00000000000000ea
! Mem[00000000910001d4] = 0b35f789, %g2 = 00000000000000ea
lduw [%i6+0x1d4],%g2 ! %g2 = 000000000b35f789
! %l6 = 00000005, %l7 = 3bc27cc2, Mem[00000000910000d0] = 6b48cf82 05a1d364
std %l6,[%i6+0x0d0] ! Mem[00000000910000d0] = 00000005 3bc27cc2
! Mem[0000000085800134] = e59d69cc, %l1 = bd969722d14dff8b
ldsh [%i3+0x136],%l1 ! %l1 = 00000000000069cc
! Mem[0000000084000013] = fa5ef76f, %l7 = 000000003bc27cc2
ldstub [%i0+0x013],%l7 ! %l7 = 0000006f000000ff
! %l3 = ffffffffffffff9f, Mem[00000000858001f8] = 17516d21
stw %l3,[%i3+0x1f8] ! Mem[00000000858001f8] = ffffff9f
p58_label_11:
! Mem[0000000090800038] = 3b0cad50, %g18 = 59d4dd68932c5a24
ldsw [%i5+0x038],%g2 ! %g2 = 59d4dd68932c5a24
! Mem[0000000091000014] = 416807c7, %g18 = 59d4dd68932c5a24
ldsw [%i6+0x014],%g2 ! %g2 = 59d4dd68932c5a24
! Mem[0000000085000074] = af179132, %l5 = 4ecf630091a40da3
ldsb [%i2+0x074],%l5 ! %l5 = ffffffffffffffaf
! %l3 = ffffffffffffff9f, Mem[0000000084000071] = 7d237e39
stb %l3,[%i0+0x071] ! Mem[0000000084000070] = 7d9f7e39
! Mem[0000000084000138] = 357e3204, %l0 = ffffd206, %l2 = 114f517a
add %i0,0x138,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000357e3204
! %f16 = 38669f38 ddaa515c 70a98784 dee7e9db
! %f20 = a07f2c7a 8df715bf 95f14d25 ead5b3a6
! %f24 = cb4038de 000000e7 16a95ab5 f1ab191c
! %f28 = 27c02b96 a5575c96 a0041d71 30e6702b
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900000c0
! Mem[0000000090000180] = 9cef45c6 0cb6008b 0cba5903 4ebfacb1
! Mem[0000000090000190] = 346a7af6 04dd4795 87e2a11d fe1206d2
! Mem[00000000900001a0] = 3b1f6474 d9e88651 6b526494 4aedd4e0
! Mem[00000000900001b0] = 9f7e7644 f8879f78 753d3cbc ba8147fc
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
! Mem[00000000918001a8] = f69e8f2681f0e11f, %g2 = 00000000416807c7
ldx [%o0+0x1a8],%g2 ! %g2 = f69e8f2681f0e11f
! Mem[0000000091800114] = 47bf52fb, %g2 = f69e8f2681f0e11f
lduh [%o0+0x114],%g2 ! %g2 = 00000000000047bf
! Mem[00000000908001b4] = 876018bd, %g2 = 00000000000047bf
ldsb [%i5+0x1b6],%g2 ! %g2 = ffffffffffffff87
p58_label_12:
! Mem[0000000084000190] = 3c3f645efe6bb4c4, %l0 = ffffffffffffd206, %l7 = 000000000000006f
add %i0,0x190,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 3c3f645efe6bb4c4
! Mem[0000000085800060] = 969240c811a933ae, %l6 = 0000000000000005, %l7 = 3c3f645efe6bb4c4
add %i3,0x60,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 969240c811a933ae
! %l0 = ffffd206, %l1 = 000069cc, Mem[0000000085000128] = 742ce614 355a5e1a
std %l0,[%i2+0x128] ! Mem[0000000085000128] = ffffd206 000069cc
! %l2 = 00000000357e3204, Mem[0000000091000082] = 85526a81
stb %l2,[%i6+0x082] ! Mem[0000000091000080] = 04526a81
! Mem[00000000908000ec] = e36f92f0, %g2 = ffffffffffffff87
ldub [%i5+0x0ef],%g2 ! %g2 = 00000000000000e3
! Mem[0000000085000188] = 39fb13e7, %l6 = 0000000000000005
ldsh [%i2+0x18a],%l6 ! %l6 = 00000000000013e7
membar #Sync ! Added by membar checker (514)
! %l6 = 00000000000013e7, Mem[00000000900000e0] = cb4038de000000e7
stx %l6,[%i4+0x0e0] ! Mem[00000000900000e0] = 00000000000013e7
! Mem[0000000085800130] = 3653c18c, %l4 = 000000000000c4e9
ldstub [%i3+0x130],%l4 ! %l4 = 00000036000000ff
! Mem[0000000091800158] = f8dc7ae1 456a94bb, %g2 = 000000e3, %g3 = 3b997346
ldd [%o0+0x158],%g2 ! %g2 = 00000000f8dc7ae1 00000000456a94bb
! Mem[0000000085000168] = 16a95ab5, %l0 = ffffffffffffd206
swap [%i2+0x168],%l0 ! %l0 = 0000000016a95ab5
p58_label_13:
! %l7 = 969240c811a933ae, Mem[0000000091800148] = b9c48540d5d170f5
stx %l7,[%o0+0x148] ! Mem[0000000091800148] = 969240c811a933ae
! Mem[0000000084800050] = d638eb46, %l2 = 00000000357e3204
swap [%i1+0x050],%l2 ! %l2 = 00000000d638eb46
! Mem[0000000090000130] = a95ef59ff24b62cb, %g2 = 00000000f8dc7ae1
ldx [%i4+0x130],%g2 ! %g2 = a95ef59ff24b62cb
! Mem[0000000084000068] = 1ad9d29c41260c16, %l5 = ffffffffffffffaf, %l4 = 0000000000000036
add %i0,0x68,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 1ad9d29c41260c16
! Mem[00000000900001a8] = 6b526494, %g18 = 59d4dd68932c5a24
ldsw [%i4+0x1a8],%g2 ! %g2 = 59d4dd68932c5a24
! Mem[0000000090000150] = 7af604dd, %g2 = 000000006b526494
lduh [%i4+0x152],%g2 ! %g2 = 0000000000007af6
! Mem[00000000910000c8] = 5c717882 8577b28a, %g2 = 00007af6, %g3 = 456a94bb
ldd [%i6+0x0c8],%g2 ! %g2 = 000000005c717882 000000008577b28a
! %l5 = ffffffffffffffaf, Mem[0000000091000014] = 416807c7
stw %l5,[%i6+0x014] ! Mem[0000000091000014] = ffffffaf
! Mem[00000000848001f8] = 4ba36b40, %l4 = 1ad9d29c41260c16
swap [%i1+0x1f8],%l4 ! %l4 = 000000004ba36b40
! Mem[0000000085800158] = 151dddcf91ff267a, %l4 = 000000004ba36b40, %l6 = 00000000000013e7
add %i3,0x158,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 151dddcf91ff267a
p58_label_14:
! Mem[000000008480004c] = 328866a5, %l2 = d638eb46, %l2 = d638eb46
add %i1,0x4c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000328866a5
! Mem[00000000858001e8] = 7a7735f375532ea9, %l5 = ffffffffffffffaf, %l7 = 969240c811a933ae
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 7a7735f375532ea9
! Mem[0000000090000158] = a11dfe12, %g2 = 000000005c717882
ldsh [%i4+0x15a],%g2 ! %g2 = ffffffffffffa11d
! %l3 = ffffffffffffff9f, Mem[000000009100005c] = 786d71fe
stw %l3,[%i6+0x05c] ! Mem[000000009100005c] = ffffff9f
! %l5 = ffffffffffffffaf, Mem[00000000900000a4] = 3d246d8d
sth %l5,[%i4+0x0a4] ! Mem[00000000900000a4] = ffaf6d8d
! %l4 = 4ba36b40, %l5 = ffffffaf, Mem[00000000918000b8] = 0a7e1485 ed44013b
std %l4,[%o0+0x0b8] ! Mem[00000000918000b8] = 4ba36b40 ffffffaf
! Mem[000000008580007a] = a28e4fab, %l3 = ffffffffffffff9f
ldstub [%i3+0x07a],%l3 ! %l3 = 0000004f000000ff
! %l0 = 16a95ab5, %l1 = 000069cc, Mem[0000000091800028] = 52a3a6da 65de2819
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 16a95ab5 000069cc
! Mem[00000000850001e0] = fc9c86acd908a2eb, %l2 = 00000000328866a5, %l7 = 7a7735f375532ea9
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = fc9c86acd908a2eb
! Mem[0000000090800140] = 6574d814, %g2 = ffffffffffffa11d
lduw [%i5+0x140],%g2 ! %g2 = 000000006574d814
p58_label_15:
membar #Sync ! Added by membar checker (515)
! Mem[00000000900000c0] = 38669f38 ddaa515c 70a98784 dee7e9db
! Mem[00000000900000d0] = a07f2c7a 8df715bf 95f14d25 ead5b3a6
! Mem[00000000900000e0] = 00000000 000013e7 16a95ab5 f1ab191c
! Mem[00000000900000f0] = 27c02b96 a5575c96 a0041d71 30e6702b
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091800090] = 8c91cef8, %g2 = 000000006574d814
lduh [%o0+0x092],%g2 ! %g2 = 0000000000008c91
! %l0 = 0000000016a95ab5, Mem[0000000091000112] = c0eb4839
sth %l0,[%i6+0x112] ! Mem[0000000091000110] = 5ab54839
! %l7 = fc9c86acd908a2eb, Mem[0000000091800004] = ace149ea
stw %l7,[%o0+0x004] ! Mem[0000000091800004] = d908a2eb
! Mem[00000000858000a8] = 304432e7, %l2 = 328866a5, %l4 = 4ba36b40
add %i3,0xa8,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000304432e7
! Mem[0000000091800080] = 2bf29387, %g18 = 59d4dd68932c5a24
ldsw [%o0+0x080],%g2 ! %g2 = 59d4dd68932c5a24
! Mem[0000000085000168] = ffffd206, %l0 = 16a95ab5, %l2 = 328866a5
add %i2,0x168,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000ffffd206
! Mem[0000000090000180] = 9cef45c6 0cb6008b 0cba5903 4ebfacb1
! Mem[0000000090000190] = 346a7af6 04dd4795 87e2a11d fe1206d2
! Mem[00000000900001a0] = 3b1f6474 d9e88651 6b526494 4aedd4e0
! Mem[00000000900001b0] = 9f7e7644 f8879f78 753d3cbc ba8147fc
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[000000009180002c] = 000069cc, %g18 = 59d4dd68932c5a24
ldsw [%o0+0x02c],%g2 ! %g2 = 59d4dd68932c5a24
! %l6 = 91ff267a, %l7 = d908a2eb, Mem[00000000910000a0] = 9a60a901 332b0c79
std %l6,[%i6+0x0a0] ! Mem[00000000910000a0] = 91ff267a d908a2eb
p58_label_16:
! %l1 = 00000000000069cc, Mem[0000000090000038] = 753d3cbc
stb %l1,[%i4+0x038] ! Mem[0000000090000038] = cc3d3cbc
! %l5 = ffffffffffffffaf, Mem[000000009000003c] = ba8147fc
stb %l5,[%i4+0x03c] ! Mem[000000009000003c] = af8147fc
! Mem[00000000900000a8] = fbefcc9f, %g2 = 00000000000069cc
ldub [%i4+0x0aa],%g2 ! %g2 = 00000000000000fb
! Mem[00000000840001d2] = bba945bf, %l4 = 00000000304432e7
ldstub [%i0+0x1d2],%l4 ! %l4 = 00000045000000ff
! Mem[00000000910000c8] = 5c7178828577b28a, %g2 = 00000000000000fb
ldx [%i6+0x0c8],%g2 ! %g2 = 5c7178828577b28a
! Mem[0000000084800151] = 24b30d28, %l0 = 0000000016a95ab5
ldstub [%i1+0x151],%l0 ! %l0 = 000000b3000000ff
! Mem[00000000850000d4] = 6bbb2ef7, %l1 = 00000000000069cc
swap [%i2+0x0d4],%l1 ! %l1 = 000000006bbb2ef7
! %f16 = 38669f38 ddaa515c 70a98784 dee7e9db
! %f20 = a07f2c7a 8df715bf 95f14d25 ead5b3a6
! %f24 = cb4038de 000000e7 16a95ab5 f1ab191c
! %f28 = 27c02b96 a5575c96 a0041d71 30e6702b
mov 0x040,%g5
stda %f16,[%i4+%g5]ASI_COMMIT_P ! Block Store to 0000000090000040
! %l2 = ffffd206, %l3 = 0000004f, Mem[00000000910000d8] = 36a1090d 63994add
std %l2,[%i6+0x0d8] ! Mem[00000000910000d8] = ffffd206 0000004f
! Mem[00000000848001d5] = fe350c40, %l4 = 0000000000000045
ldstub [%i1+0x1d5],%l4 ! %l4 = 00000035000000ff
p58_label_17:
! %f0 = 9cef45c6 0cb6008b 0cba5903 4ebfacb1
! %f4 = 346a7af6 04dd4795 87e2a11d fe1206d2
! %f8 = 3b1f6474 d9e88651 6b526494 4aedd4e0
! %f12 = 9f7e7644 f8879f78 753d3cbc ba8147fc
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000080
! Mem[0000000090000140] = 9cef45c6 0cb6008b 0cba5903 4ebfacb1
! Mem[0000000090000150] = 346a7af6 04dd4795 87e2a11d fe1206d2
! Mem[0000000090000160] = 3b1f6474 d9e88651 6b526494 4aedd4e0
! Mem[0000000090000170] = 9f7e7644 f8879f78 753d3cbc ba8147fc
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000091800178] = d42ec1f4, %g2 = 5c7178828577b28a
lduw [%o0+0x178],%g2 ! %g2 = 00000000d42ec1f4
! Mem[00000000848001e8] = e3d90dc0818ad757, %l4 = 0000000000000035
ldx [%i1+0x1e8],%l4 ! %l4 = e3d90dc0818ad757
! %l3 = 000000000000004f, Mem[0000000091800040] = 728e5005a6bd6b86
stx %l3,[%o0+0x040] ! Mem[0000000091800040] = 000000000000004f
! Mem[000000008580012d] = 9015f4e2, %l7 = fc9c86acd908a2eb
ldstub [%i3+0x12d],%l7 ! %l7 = 00000015000000ff
! Mem[0000000085000058] = c82c0c47, %l7 = 00000015, %l4 = 818ad757
add %i2,0x58,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000c82c0c47
! Mem[00000000918001fc] = 7f9f4f47, %g2 = 00000000d42ec1f4
lduw [%o0+0x1fc],%g2 ! %g2 = 000000007f9f4f47
membar #Sync ! Added by membar checker (516)
! %l4 = 00000000c82c0c47, Mem[0000000090000068] = 16a95ab5f1ab191c
stx %l4,[%i4+0x068] ! Mem[0000000090000068] = 00000000c82c0c47
! Mem[0000000084000171] = fa338f80, %l1 = 000000006bbb2ef7
ldstub [%i0+0x171],%l1 ! %l1 = 00000033000000ff
p58_label_18:
! Mem[0000000084800158] = 1fcb8e83dfb27260, %l0 = 00000000000000b3, %l2 = 00000000ffffd206
add %i1,0x158,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 1fcb8e83dfb27260
! Mem[00000000908001d0] = c67b24b0, %g2 = 000000007f9f4f47
lduw [%i5+0x1d0],%g2 ! %g2 = 00000000c67b24b0
! Mem[000000008500007c] = c4cf9824, %l0 = 00000000000000b3
swap [%i2+0x07c],%l0 ! %l0 = 00000000c4cf9824
! Mem[00000000850001a1] = 911a30c4, %l4 = 00000000c82c0c47
ldstub [%i2+0x1a1],%l4 ! %l4 = 0000001a000000ff
! Mem[0000000085800018] = ce8aa0cc, %l0 = 00000000c4cf9824
swap [%i3+%o3],%l0 ! %l0 = 00000000ce8aa0cc
! Mem[0000000085800004] = ba450197, %l6 = 151dddcf91ff267a
ldstub [%i3+0x004],%l6 ! %l6 = 000000ba000000ff
! Mem[00000000858001f1] = 6c2174ae, %l7 = 0000000000000015
ldstub [%i3+0x1f1],%l7 ! %l7 = 00000021000000ff
! %f16 = 38669f38 ddaa515c 70a98784 dee7e9db
! %f20 = a07f2c7a 8df715bf 95f14d25 ead5b3a6
! %f24 = cb4038de 000000e7 16a95ab5 f1ab191c
! %f28 = 27c02b96 a5575c96 a0041d71 30e6702b
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[0000000085800128] = 77b1f0ea, %l0 = 00000000ce8aa0cc
swap [%i3+0x128],%l0 ! %l0 = 0000000077b1f0ea
! Mem[0000000084800058] = 0b2a42aab3f51ca2, %l3 = 000000000000004f, %l5 = ffffffffffffffaf
add %i1,0x58,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 0b2a42aab3f51ca2
p58_label_19:
! Mem[00000000910001b8] = f846acfd, %g18 = 59d4dd68932c5a24
ldsw [%i6+0x1b8],%g2 ! %g2 = 59d4dd68932c5a24
! Mem[0000000091800160] = 2d9f84ef, %g2 = fffffffff846acfd
ldsb [%o0+0x163],%g2 ! %g2 = 000000000000002d
! %l7 = 0000000000000021, Mem[0000000091800080] = 2bf293874e7f1618
stx %l7,[%o0+0x080] ! Mem[0000000091800080] = 0000000000000021
! Mem[0000000085800110] = 6dfeb340, %l4 = 000000000000001a
swap [%i3+0x110],%l4 ! %l4 = 000000006dfeb340
! Mem[0000000090000100] = a3f24fc6 628969cb f423cfc1 feca2ee6
! Mem[0000000090000110] = 98838e59 aa0a5db9 5f44665c 9c0cb026
! Mem[0000000090000120] = 44f03332 e8ed946d fa42d507 9da4cbff
! Mem[0000000090000130] = a95ef59f f24b62cb 64449206 7bf0f6fd
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! %f0 = 9cef45c6 0cb6008b 0cba5903 4ebfacb1
! %f4 = 346a7af6 04dd4795 87e2a11d fe1206d2
! %f8 = 3b1f6474 d9e88651 6b526494 4aedd4e0
! %f12 = 9f7e7644 f8879f78 753d3cbc ba8147fc
mov 0x180,%g5
stda %f0,[%i2+%g5]ASI_BLK_AIUPL ! Block Store to 0000000085000180
! %l7 = 0000000000000021, Mem[0000000084800198] = b956b150d018632f
stx %l7,[%i1+0x198] ! Mem[0000000084800198] = 0000000000000021
! Mem[0000000090000090] = 346a7af604dd4795, %g2 = 000000000000002d
ldx [%i4+0x090],%g2 ! %g2 = 346a7af604dd4795
! Mem[00000000840000ae] = 98f37bf8, %l1 = 0000000000000033
ldstub [%i0+0x0ae],%l1 ! %l1 = 0000007b000000ff
! Mem[0000000084800020] = b0aa07cf383faa37, %l6 = 00000000000000ba, %l4 = 000000006dfeb340
add %i1,0x20,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = b0aa07cf383faa37
p58_label_20:
! Mem[00000000850000a8] = 3f6fe05d, %l4 = 383faa37, %l5 = b3f51ca2
add %i2,0xa8,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000003f6fe05d
! Mem[0000000084800124] = 943bfdfc, %l1 = 000000000000007b
swap [%i1+0x124],%l1 ! %l1 = 00000000943bfdfc
! Mem[00000000900000c4] = ddaa515c, %g2 = 346a7af604dd4795
ldsb [%i4+0x0c4],%g2 ! %g2 = ffffffffffffffdd
! %l0 = 0000000077b1f0ea, Mem[00000000910001a0] = d9cc261250a967d0
stx %l0,[%i6+0x1a0] ! Mem[00000000910001a0] = 0000000077b1f0ea
! %l1 = 00000000943bfdfc, Mem[0000000090800008] = 2ab0459b4a1794f2
stx %l1,[%i5+%o1] ! Mem[0000000090800008] = 00000000943bfdfc
! Mem[00000000848000a6] = cdddd13b, %l3 = 000000000000004f
ldstub [%i1+0x0a6],%l3 ! %l3 = 000000d1000000ff
! Mem[0000000085000074] = af179132, %l2 = dfb27260, %l4 = 383faa37
add %i2,0x74,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000af179132
! Mem[0000000091000078] = 24ebe14b, %g2 = ffffffffffffffdd
lduh [%i6+0x078],%g2 ! %g2 = 00000000000024eb
! %f0 = 9cef45c6 0cb6008b 0cba5903 4ebfacb1
! %f4 = 346a7af6 04dd4795 87e2a11d fe1206d2
! %f8 = 3b1f6474 d9e88651 6b526494 4aedd4e0
! %f12 = 9f7e7644 f8879f78 753d3cbc ba8147fc
mov 0x080,%g4
stda %f0,[%i0+%g4]ASI_BLK_PL ! Block Store to 0000000084000080
! %l4 = af179132, %l5 = 3f6fe05d, Mem[0000000090000010] = a07f2c7a 8df715bf
std %l4,[%i4+%o2] ! Mem[0000000090000010] = af179132 3f6fe05d
p58_label_21:
! Mem[0000000090000180] = 9cef45c6 0cb6008b 0cba5903 4ebfacb1
! Mem[0000000090000190] = 346a7af6 04dd4795 87e2a11d fe1206d2
! Mem[00000000900001a0] = 3b1f6474 d9e88651 6b526494 4aedd4e0
! Mem[00000000900001b0] = 9f7e7644 f8879f78 753d3cbc ba8147fc
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[00000000840000c4] = 830bcb63, %l0 = 0000000077b1f0ea
swap [%i0+0x0c4],%l0 ! %l0 = 00000000830bcb63
! Mem[0000000090000068] = 00000000c82c0c47, %g2 = 00000000000024eb
ldx [%i4+0x068],%g2 ! %g2 = 00000000c82c0c47
! %l2 = dfb27260, %l3 = 000000d1, Mem[0000000091000058] = 69451c90 ffffff9f
std %l2,[%i6+0x058] ! Mem[0000000091000058] = dfb27260 000000d1
membar #Sync ! Added by membar checker (517)
! Mem[0000000090000040] = 38669f38 ddaa515c 70a98784 dee7e9db
! Mem[0000000090000050] = a07f2c7a 8df715bf 95f14d25 ead5b3a6
! Mem[0000000090000060] = cb4038de 000000e7 00000000 c82c0c47
! Mem[0000000090000070] = 27c02b96 a5575c96 a0041d71 30e6702b
mov 0x040,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000050] = a07f2c7a, %g2 = 00000000c82c0c47
lduw [%i4+0x050],%g2 ! %g2 = 00000000a07f2c7a
! %f0 = 9cef45c6 0cb6008b 0cba5903 4ebfacb1
! %f4 = 346a7af6 04dd4795 87e2a11d fe1206d2
! %f8 = 3b1f6474 d9e88651 6b526494 4aedd4e0
! %f12 = 9f7e7644 f8879f78 753d3cbc ba8147fc
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000140
! Mem[0000000085800180] = 4ecf630091a40da3, %l0 = 00000000830bcb63, %l5 = 000000003f6fe05d
add %i3,0x180,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 4ecf630091a40da3
! %l1 = 00000000943bfdfc, Mem[00000000918001c9] = b4aaf388
stb %l1,[%o0+0x1c9] ! Mem[00000000918001c8] = fcaaf388
! %l2 = dfb27260, %l3 = 000000d1, Mem[00000000908001f0] = f63f2344 4f3a0330
std %l2,[%i5+0x1f0] ! Mem[00000000908001f0] = dfb27260 000000d1
p58_label_22:
! Mem[00000000858000c0] = 2e855a35 a7d8e1e0 ecddd652 cd4c94f1
! Mem[00000000858000d0] = 7218ed2a fedddb2f b6698fe6 04284f1b
! Mem[00000000858000e0] = 48a5e124 5a2a9882 afc35e63 746fca92
! Mem[00000000858000f0] = e0e9a904 af80f00a a0402ef4 c3f4a65e
mov 0x0c0,%g4
ldda [%i3+%g4]ASI_BLK_S,%f0 ! Block Load from 00000000858000c0
! Mem[0000000091000100] = b24e2c1f, %g2 = 00000000a07f2c7a
ldub [%i6+0x102],%g2 ! %g2 = 00000000000000b2
! %f16 = 38669f38 ddaa515c 70a98784 dee7e9db
! %f20 = a07f2c7a 8df715bf 95f14d25 ead5b3a6
! %f24 = cb4038de 000000e7 16a95ab5 f1ab191c
! %f28 = 27c02b96 a5575c96 a0041d71 30e6702b
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
! Mem[00000000908001c4] = d23c832e, %g2 = 00000000000000b2
lduh [%i5+0x1c6],%g2 ! %g2 = 000000000000d23c
! %l2 = dfb27260, %l3 = 000000d1, Mem[0000000090800180] = c59a7601 6efd2a1f
std %l2,[%i5+0x180] ! Mem[0000000090800180] = dfb27260 000000d1
! %l5 = 4ecf630091a40da3, Mem[00000000910001e0] = c3c7fb39
stw %l5,[%i6+0x1e0] ! Mem[00000000910001e0] = 91a40da3
! %f0 = 2e855a35 a7d8e1e0 ecddd652 cd4c94f1
! %f4 = 7218ed2a fedddb2f b6698fe6 04284f1b
! %f8 = 48a5e124 5a2a9882 afc35e63 746fca92
! %f12 = e0e9a904 af80f00a a0402ef4 c3f4a65e
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 00000000900001c0
! Mem[000000009100008c] = 1fef824c, %g2 = 000000000000d23c
lduw [%i6+0x08c],%g2 ! %g2 = 000000001fef824c
! Mem[0000000091800124] = 5307588b, %g2 = 000000001fef824c
ldsh [%o0+0x126],%g2 ! %g2 = 0000000000005307
! Mem[000000008400016c] = eff3a22e, %l3 = 00000000000000d1
lduw [%i0+0x16c],%l3 ! %l3 = 00000000eff3a22e
p58_label_23:
! Mem[0000000090000000] = 38669f38 ddaa515c 70a98784 dee7e9db
! Mem[0000000090000010] = af179132 3f6fe05d 95f14d25 ead5b3a6
! Mem[0000000090000020] = cb4038de 000000e7 16a95ab5 f1ab191c
! Mem[0000000090000030] = 27c02b96 a5575c96 a0041d71 30e6702b
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! %f0 = 2e855a35 a7d8e1e0 ecddd652 cd4c94f1
! %f4 = 7218ed2a fedddb2f b6698fe6 04284f1b
! %f8 = 48a5e124 5a2a9882 afc35e63 746fca92
! %f12 = e0e9a904 af80f00a a0402ef4 c3f4a65e
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000180
! %f16 = 38669f38 ddaa515c 70a98784 dee7e9db
! %f20 = a07f2c7a 8df715bf 95f14d25 ead5b3a6
! %f24 = cb4038de 000000e7 16a95ab5 f1ab191c
! %f28 = 27c02b96 a5575c96 a0041d71 30e6702b
stda %f16,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
membar #Sync ! Added by membar checker (518)
! %l4 = 00000000af179132, Mem[0000000090000160] = 3b1f6474d9e88651
stx %l4,[%i4+0x160] ! Mem[0000000090000160] = 00000000af179132
! Mem[0000000090000144] = 0cb6008b, %g18 = 59d4dd68932c5a24
ldsw [%i4+0x144],%g2 ! %g2 = 59d4dd68932c5a24
! Mem[0000000084800120] = 7e26df7d0000007b, %l7 = 0000000000000021, %l5 = 4ecf630091a40da3
add %i1,0x120,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 7e26df7d0000007b
! Mem[0000000091000024] = 3f02b68f, %g2 = 000000000cb6008b
ldsb [%i6+0x024],%g2 ! %g2 = 000000000000003f
! Mem[00000000848001fe] = aabe4041, %l3 = 00000000eff3a22e
ldstub [%i1+0x1fe],%l3 ! %l3 = 00000040000000ff
! %l2 = 1fcb8e83dfb27260, Mem[000000009100011b] = c01ddbb8
stb %l2,[%i6+0x11b] ! Mem[0000000091000118] = 601ddbb8
! Mem[0000000084000048] = e93fbe41, %l3 = 0000000000000040
swap [%i0+0x048],%l3 ! %l3 = 00000000e93fbe41
p58_label_24:
! Mem[0000000090800120] = 51966be5 579eeea0, %g2 = 0000003f, %g3 = 8577b28a
ldd [%i5+0x120],%g2 ! %g2 = 0000000051966be5 00000000579eeea0
membar #Sync ! Added by membar checker (519)
! Mem[0000000090000140] = 9cef45c6 0cb6008b 0cba5903 4ebfacb1
! Mem[0000000090000150] = 346a7af6 04dd4795 87e2a11d fe1206d2
! Mem[0000000090000160] = 00000000 af179132 6b526494 4aedd4e0
! Mem[0000000090000170] = 9f7e7644 f8879f78 753d3cbc ba8147fc
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[0000000084000194] = fe6bb4c4, %l6 = 000000ba, %l2 = dfb27260
add %i0,0x194,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000fe6bb4c4
! %f16 = 38669f38 ddaa515c 70a98784 dee7e9db
! %f20 = a07f2c7a 8df715bf 95f14d25 ead5b3a6
! %f24 = cb4038de 000000e7 16a95ab5 f1ab191c
! %f28 = 27c02b96 a5575c96 a0041d71 30e6702b
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[0000000085000180] = 8b00b60cc645ef9c, %l6 = 00000000000000ba, %l4 = 00000000af179132
add %i2,0x180,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 8b00b60cc645ef9c
! Mem[0000000091000040] = 3aa2ea05, %g2 = 0000000051966be5
lduw [%i6+0x040],%g2 ! %g2 = 000000003aa2ea05
! Mem[0000000090800054] = b1126e60, %g2 = 000000003aa2ea05
ldsb [%i5+0x057],%g2 ! %g2 = ffffffffffffffb1
! Mem[00000000850001c8] = 202bfbb1cd7dd917, %l5 = 7e26df7d0000007b, %l2 = 00000000fe6bb4c4
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 202bfbb1cd7dd917
! Mem[0000000090000008] = dbe9e7de 8487a970, %g2 = ffffffb1, %g3 = 579eeea0
ldd [%i4+%o1],%g2 ! %g2 = 00000000dbe9e7de 000000008487a970
! %l7 = 0000000000000021, Mem[00000000918000e6] = 234a57e2
sth %l7,[%o0+0x0e6] ! Mem[00000000918000e4] = 002157e2
p58_label_25:
! Mem[0000000091000128] = 754a2d84, %g2 = 00000000dbe9e7de
ldsh [%i6+0x128],%g2 ! %g2 = 000000000000754a
! %l4 = 8b00b60cc645ef9c, Mem[0000000090000198] = 1b4f2804
stw %l4,[%i4+0x198] ! Mem[0000000090000198] = c645ef9c
! Mem[0000000090000100] = 38669f38 ddaa515c 70a98784 dee7e9db
! Mem[0000000090000110] = a07f2c7a 8df715bf 95f14d25 ead5b3a6
! Mem[0000000090000120] = cb4038de 000000e7 16a95ab5 f1ab191c
! Mem[0000000090000130] = 27c02b96 a5575c96 a0041d71 30e6702b
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
membar #Sync ! Added by membar checker (520)
! %l4 = 8b00b60cc645ef9c, Mem[0000000090000179] = 041d7130
stb %l4,[%i4+0x179] ! Mem[0000000090000178] = 9c1d7130
! Mem[0000000091800074] = 055ffbe0, %g2 = 000000000000754a
lduh [%o0+0x076],%g2 ! %g2 = 000000000000055f
! Mem[00000000918001c4] = adb1fac7, %g18 = 59d4dd68932c5a24
ldsw [%o0+0x1c4],%g2 ! %g2 = 59d4dd68932c5a24
! Mem[0000000090000040] = 38669f38 ddaa515c 70a98784 dee7e9db
! Mem[0000000090000050] = a07f2c7a 8df715bf 95f14d25 ead5b3a6
! Mem[0000000090000060] = cb4038de 000000e7 00000000 c82c0c47
! Mem[0000000090000070] = 27c02b96 a5575c96 a0041d71 30e6702b
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! %l2 = 202bfbb1cd7dd917, Mem[0000000090800046] = 831c9e21
stb %l2,[%i5+0x046] ! Mem[0000000090800044] = 171c9e21
! Mem[00000000918000cc] = 74d12d6a, %g18 = 59d4dd68932c5a24
ldsw [%o0+0x0cc],%g2 ! %g2 = 59d4dd68932c5a24
! Mem[0000000090800168] = 99cfe78c, %g2 = 0000000074d12d6a
ldsh [%i5+0x168],%g2 ! %g2 = ffffffffffff99cf
ba,a p58_not_taken_0_end
p58_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000830bcb63
bne,a,pn %xcc,p58_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000943bfdfc
bne,a,pn %xcc,p58_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000e93fbe41
bne,a,pn %xcc,p58_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 8b00b60cc645ef9c
bne,a,pn %xcc,p58_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 7e26df7d0000007b
bne,a,pn %xcc,p58_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ba
bne,a,pn %xcc,p58_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000021
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 2e855a35 a7d8e1e0
bne %xcc,p58_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ecddd652 cd4c94f1
bne %xcc,p58_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 7218ed2a fedddb2f
bne %xcc,p58_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be b6698fe6 04284f1b
bne %xcc,p58_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 48a5e124 5a2a9882
bne %xcc,p58_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be afc35e63 746fca92
bne %xcc,p58_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be e0e9a904 af80f00a
bne %xcc,p58_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be a0402ef4 c3f4a65e
bne %xcc,p58_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 38669f38 ddaa515c
bne %xcc,p58_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 70a98784 dee7e9db
bne %xcc,p58_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be a07f2c7a 8df715bf
bne %xcc,p58_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 95f14d25 ead5b3a6
bne %xcc,p58_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be cb4038de 000000e7
bne %xcc,p58_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 16a95ab5 f1ab191c
bne %xcc,p58_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 27c02b96 a5575c96
bne %xcc,p58_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be a0041d71 30e6702b
bne %xcc,p58_f30_fail
nop
! Check Local Memory
set p58_local0_expect,%g1
p58_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = fa5ef7ff2620b173
ldx [%i0+0x010],%g3 ! Observed data at 0000000084000010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = df69cc3b30bc53ae
ldx [%i0+0x028],%g3 ! Observed data at 0000000084000028
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffaf7c389cb0e9b2
ldx [%i0+0x030],%g3 ! Observed data at 0000000084000030
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 000000404dab7070
ldx [%i0+0x048],%g3 ! Observed data at 0000000084000048
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = 7d9f7e394d522c0e
ldx [%i0+0x070],%g3 ! Observed data at 0000000084000070
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 8b00b60cc645ef9c
ldx [%i0+0x080],%g3 ! Observed data at 0000000084000080
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = b1acbf4e0359ba0c
ldx [%i0+0x088],%g3 ! Observed data at 0000000084000088
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 9547dd04f67a6a34
ldx [%i0+0x090],%g3 ! Observed data at 0000000084000090
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = d20612fe1da1e287
ldx [%i0+0x098],%g3 ! Observed data at 0000000084000098
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 5186e8d974641f3b
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000840000a0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e0d4ed4a9464526b
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000840000a8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 789f87f844767e9f
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000840000b0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = fc4781babc3c3d75
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 = d5bb0f8077b1f0ea
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000840000c0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 000000000a3ef700
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000840000f0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x170],%g2 ! Expected data = faff8f80c78456c5
ldx [%i0+0x170],%g3 ! Observed data at 0000000084000170
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x170,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 000000053bc27cc2
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000840001a8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = bba9ffbf1d592a6e
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000840001d0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1d0,%g4
set p58_local1_expect,%g1
p58_check_local1:
ldx [%g1+0x050],%g2 ! Expected data = 357e32044f1d0459
ldx [%i1+0x050],%g3 ! Observed data at 0000000084800050
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x050,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = a7a5f923cdddff3b
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000848000a0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 7e26df7d0000007b
ldx [%i1+0x120],%g3 ! Observed data at 0000000084800120
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x120,%g4
ldx [%g1+0x150],%g2 ! Expected data = 24ff0d28d6baaadb
ldx [%i1+0x150],%g3 ! Observed data at 0000000084800150
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x150,%g4
ldx [%g1+0x198],%g2 ! Expected data = 0000000000000021
ldx [%i1+0x198],%g3 ! Observed data at 0000000084800198
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 698a9b20feff0c40
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000848001d0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 41260c16aabeff41
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000848001f8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x1f8,%g4
set p58_local2_expect,%g1
p58_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 8b00b60cc645ef9c
ldx [%i2+0x000],%g3 ! Observed data at 0000000085000000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = b1acbf4e0359ba0c
ldx [%i2+0x008],%g3 ! Observed data at 0000000085000008
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 9547dd04f67a6a34
ldx [%i2+0x010],%g3 ! Observed data at 0000000085000010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d20612fe1da1e287
ldx [%i2+0x018],%g3 ! Observed data at 0000000085000018
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5186e8d974641f3b
ldx [%i2+0x020],%g3 ! Observed data at 0000000085000020
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = e0d4ed4a9464526b
ldx [%i2+0x028],%g3 ! Observed data at 0000000085000028
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 789f87f844767e9f
ldx [%i2+0x030],%g3 ! Observed data at 0000000085000030
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = fc4781babc3c3d75
ldx [%i2+0x038],%g3 ! Observed data at 0000000085000038
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = 5debdfc6000000b3
ldx [%i2+0x078],%g3 ! Observed data at 0000000085000078
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ddaa515c3b67c4e9
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000850000c8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = cddee741000069cc
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000850000d0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x128],%g2 ! Expected data = ffffd206000069cc
ldx [%i2+0x128],%g3 ! Observed data at 0000000085000128
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = b3399f2b3bc27cc2
ldx [%i2+0x138],%g3 ! Observed data at 0000000085000138
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x138,%g4
ldx [%g1+0x160],%g2 ! Expected data = cb4038de000000e7
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 = ffffd206f1ab191c
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 = 27c02b96a5ff5c96
ldx [%i2+0x170],%g3 ! Observed data at 0000000085000170
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 8b00b60cc645ef9c
ldx [%i2+0x180],%g3 ! Observed data at 0000000085000180
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = b1acbf4e0359ba0c
ldx [%i2+0x188],%g3 ! Observed data at 0000000085000188
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 9547dd04f67a6a34
ldx [%i2+0x190],%g3 ! Observed data at 0000000085000190
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = d20612fe1da1e287
ldx [%i2+0x198],%g3 ! Observed data at 0000000085000198
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 5186e8d974641f3b
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000850001a0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = e0d4ed4a9464526b
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000850001a8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 789f87f844767e9f
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000850001b0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = fc4781babc3c3d75
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000850001b8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 2d98bd862dc2ceeb
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000850001e8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x1e8,%g4
set p58_local3_expect,%g1
p58_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = ca83b378ff450197
ldx [%i3+0x000],%g3 ! Observed data at 0000000085800000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = c4cf982412701f4e
ldx [%i3+0x018],%g3 ! Observed data at 0000000085800018
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x018,%g4
ldx [%g1+0x078],%g2 ! Expected data = a28effab01cbb857
ldx [%i3+0x078],%g3 ! Observed data at 0000000085800078
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 6c2ff37353acc2c4
ldx [%i3+0x088],%g3 ! Observed data at 0000000085800088
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x088,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0000001a5870854d
ldx [%i3+0x110],%g3 ! Observed data at 0000000085800110
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = ce8aa0cc90fff4e2
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 = ff53c18ce59d69cc
ldx [%i3+0x130],%g3 ! Observed data at 0000000085800130
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = 151dddcf91ff267a
ldx [%i3+0x158],%g3 ! Observed data at 0000000085800158
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x158,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 421779c3a1ab9641
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000858001d0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 6cff74aebe08b6c9
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000858001f0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ffffff9f70fad934
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000858001f8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x1f8,%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:
ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000085000010]
membar #Sync
mov 0x1c0,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
membar #Sync
mov 0x0c0,%g1
stda %f16,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000085000008]
done
p58_trap1o:
ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000085000010]
membar #Sync
mov 0x1c0,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
membar #Sync
mov 0x0c0,%g1
stda %f16,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000085000008]
done
p58_trap2e:
ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084000018]
ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085800018]
lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000084000018]
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000085000010]
stxa %l7,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000020]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084000010]
stda %l2,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000018]
done
p58_trap2o:
ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084000018]
ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085800018]
lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000084000018]
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000085000010]
stxa %l7,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000020]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084000010]
stda %l2,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000018]
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 = 52322a3def3eb756
ldx [%g1+0x008],%l1 ! %l1 = 96ab25749d31675f
ldx [%g1+0x010],%l2 ! %l2 = 289422e06c2174ae
ldx [%g1+0x018],%l3 ! %l3 = 190dd29e2dc2ceeb
ldx [%g1+0x020],%l4 ! %l4 = 427a27b3e56bbc09
ldx [%g1+0x028],%l5 ! %l5 = 92582dea183033d0
ldx [%g1+0x030],%l6 ! %l6 = 9d23249e4f1d0459
ldx [%g1+0x038],%l7 ! %l7 = 6750ef07e4afbe60
! 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 = 89c101f8 006a4a69 19dd0859 57b5e7f8
! %f4 = 06e0aa3b 10c525ab 66e43fd9 ab80f1a6
! %f8 = a177fef4 ed197b5d f2029bd6 84171aee
! %f12 = b0fbf4f1 c7dd941c b91983bf 7346fac4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6a65c719 b72ba4b4 6739e596 70b2aaae
! %f20 = 19719873 c0b69d9a 54e3da16 422a75e9
! %f24 = 7a1cb35d e31dab9c 07c56c82 52691e11
! %f28 = d386eb19 cf1ad050 8d636f2d fbf2a1b1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ef97b1a3 c5e9b4b9 54355bd2 67b6d3ab
! %f36 = 13d46b62 d41054f2 dde09987 cb6a4f22
! %f40 = af2cfc23 4d1df798 30d97d89 4c97d8b9
! %f44 = 9893a177 934529dc 6b84661f 885574ea
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xbbd1349f00000047,%g7,%g1 ! GSR scale = 8, align = 7
wr %g1,%g0,%gsr ! GSR = bbd1349f00000047
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[00000000878001b8] = ce9dbb64, %l2 = c9277aac44689c12
swap [%i3+0x1b8],%l2 ! %l2 = 00000000ce9dbb64
! Mem[000000009080005c] = 58f29b62, %g18 = bd65dab417c5fcb7
ldsw [%i5+0x05c],%g2 ! %g2 = bd65dab417c5fcb7
! %l0 = 9d3f1741, %l1 = 581eea45, Mem[00000000918001e0] = 473e1c64 00373807
std %l0,[%o0+0x1e0] ! Mem[00000000918001e0] = 9d3f1741 581eea45
! %l6 = df2df9ffbfb0b147, Mem[00000000900000a4] = 3d246d8d
stw %l6,[%i4+0x0a4] ! Mem[00000000900000a4] = bfb0b147
! Mem[00000000908001a4] = adc6f2d6, %g2 = 0000000058f29b62
ldsh [%i5+0x1a6],%g2 ! %g2 = ffffffffffffadc6
! Mem[0000000086000128] = 92be921d7a5dc668, %l0 = 0db7df149d3f1741, %l6 = df2df9ffbfb0b147
add %i0,0x128,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 92be921d7a5dc668
! Mem[0000000091000168] = dbe88d4756d9747a, %g2 = ffffffffffffadc6
ldx [%i6+0x168],%g2 ! %g2 = dbe88d4756d9747a
! Mem[0000000086000168] = 81b077eecc85c783, %l5 = f555e143fa786aab, %l2 = 00000000ce9dbb64
add %i0,0x168,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 81b077eecc85c783
! Mem[00000000870001bd] = e3bfd3a4, %l1 = c6fe1b76581eea45
ldstub [%i2+0x1bd],%l1 ! %l1 = 000000bf000000ff
! %l4 = 8d9832b8, %l5 = fa786aab, Mem[00000000900001a0] = 5d08be77 31a67990
std %l4,[%i4+0x1a0] ! Mem[00000000900001a0] = 8d9832b8 fa786aab
p59_label_2:
! Mem[0000000090000124] = 9c46d77c, %g2 = dbe88d4756d9747a
ldsb [%i4+0x125],%g2 ! %g2 = ffffffffffffff9c
! Mem[00000000868000a8] = 34dc0510dc3c51a3, %l7 = 772d049bb86d2fd8, %l2 = 81b077eecc85c783
add %i1,0xa8,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 34dc0510dc3c51a3
! %l6 = 92be921d7a5dc668, Mem[00000000918000e7] = 4a57e20f
stb %l6,[%o0+0x0e7] ! Mem[00000000918000e4] = 6857e20f
! Mem[00000000910001c4] = 264404b7, %g2 = ffffffffffffff9c
ldsb [%i6+0x1c7],%g2 ! %g2 = 0000000000000026
! Mem[0000000086800154] = f35c6d74, %l5 = f555e143fa786aab
swap [%i1+0x154],%l5 ! %l5 = 00000000f35c6d74
! Mem[0000000087000140] = 69b48cc9, %l6 = 92be921d7a5dc668
ldstub [%i2+0x140],%l6 ! %l6 = 00000069000000ff
! %l0 = 9d3f1741, %l1 = 000000bf, Mem[0000000091000178] = fb9baef4 5b23236e
std %l0,[%i6+0x178] ! Mem[0000000091000178] = 9d3f1741 000000bf
! Mem[00000000878000f4] = 562e423a, %l4 = d5767a3f8d9832b8
swap [%i3+0x0f4],%l4 ! %l4 = 00000000562e423a
! Mem[000000008680019c] = 8899758a, %l4 = 562e423a, %l7 = b86d2fd8
add %i1,0x19c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000008899758a
! Mem[0000000086000054] = 3b262f64, %l4 = 562e423a, %l7 = 8899758a
add %i0,0x54,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000003b262f64
p59_label_3:
! Mem[0000000086800004] = ee72f65b, %l1 = 00000000000000bf
swap [%i1+0x004],%l1 ! %l1 = 00000000ee72f65b
! Mem[0000000087800088] = ae73c52c, %l7 = 000000003b262f64
swap [%i3+0x088],%l7 ! %l7 = 00000000ae73c52c
! Mem[00000000870001cc] = 5dc3980c, %l6 = 0000000000000069
swap [%i2+0x1cc],%l6 ! %l6 = 000000005dc3980c
! %f0 = 89c101f8 006a4a69 19dd0859 57b5e7f8
! %f4 = 06e0aa3b 10c525ab 66e43fd9 ab80f1a6
! %f8 = a177fef4 ed197b5d f2029bd6 84171aee
! %f12 = b0fbf4f1 c7dd941c b91983bf 7346fac4
mov 0x100,%g4
stda %f0,[%i0+%g4]ASI_COMMIT_S ! Block Store to 0000000086000100
! %l0 = 9d3f1741, %l1 = ee72f65b, Mem[0000000090800198] = 017639b3 89ad2477
std %l0,[%i5+0x198] ! Mem[0000000090800198] = 9d3f1741 ee72f65b
! %l6 = 000000005dc3980c, Mem[000000009100003e] = e29c3aa2
sth %l6,[%i6+0x03e] ! Mem[000000009100003c] = 980c3aa2
! Mem[000000008780012c] = 8a452b90, %l1 = ee72f65b, %l1 = ee72f65b
add %i3,0x12c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000008a452b90
! %l0 = 0db7df149d3f1741, Mem[00000000910001c0] = 584a99cf85342426
stx %l0,[%i6+0x1c0] ! Mem[00000000910001c0] = 0db7df149d3f1741
! Mem[0000000091000110] = cecbc0eb4839fbff, %g2 = 0000000000000026
ldx [%i6+0x110],%g2 ! %g2 = cecbc0eb4839fbff
! Mem[00000000868001e8] = 3887ef66d451c745, %l5 = 00000000f35c6d74, %l5 = 00000000f35c6d74
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 3887ef66d451c745
p59_label_4:
! Mem[00000000860000a8] = 0aef153b9bfa57a4, %l6 = 000000005dc3980c, %l4 = 00000000562e423a
add %i0,0xa8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 0aef153b9bfa57a4
! Mem[00000000918001e4] = 581eea45, %g2 = cecbc0eb4839fbff
lduw [%o0+0x1e4],%g2 ! %g2 = 00000000581eea45
! Mem[0000000086800128] = 65c5263d, %l3 = 9c6034dbdb125345
swap [%i1+0x128],%l3 ! %l3 = 0000000065c5263d
! %l2 = dc3c51a3, %l3 = 65c5263d, Mem[00000000918001b0] = 66d52f0c 6ac8a600
std %l2,[%o0+0x1b0] ! Mem[00000000918001b0] = dc3c51a3 65c5263d
! Mem[00000000870000f8] = 630bdc3b267130c3, %l0 = 0db7df149d3f1741, %l5 = 3887ef66d451c745
add %i2,0xf8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 630bdc3b267130c3
! Mem[0000000087000070] = ed8602f3, %l2 = 34dc0510dc3c51a3
swap [%i2+0x070],%l2 ! %l2 = 00000000ed8602f3
! Mem[0000000091000100] = 4e2c1fb7, %g2 = 00000000581eea45
ldub [%i6+0x103],%g2 ! %g2 = 000000000000004e
! Mem[00000000860001e8] = c352923a, %l1 = 000000008a452b90
swap [%i0+0x1e8],%l1 ! %l1 = 00000000c352923a
! Mem[0000000090000108] = a98f2c8c 7beb8d82, %g2 = 0000004e, %g3 = 00000000
ldd [%i4+0x108],%g2 ! %g2 = 00000000a98f2c8c 000000007beb8d82
! Mem[0000000091000178] = 9d3f1741 000000bf, %g2 = a98f2c8c, %g3 = 7beb8d82
ldd [%i6+0x178],%g2 ! %g2 = 000000009d3f1741 00000000000000bf
p59_label_5:
! Mem[0000000090000140] = 04b1a397, %g2 = 000000009d3f1741
ldub [%i4+0x142],%g2 ! %g2 = 0000000000000004
! %l0 = 0db7df149d3f1741, Mem[0000000086800032] = 40986ea6
sth %l0,[%i1+0x032] ! Mem[0000000086800030] = 40981741
! %l6 = 5dc3980c, %l7 = ae73c52c, Mem[00000000908000f8] = 23f5bd3b 6165d2b5
std %l6,[%i5+0x0f8] ! Mem[00000000908000f8] = 5dc3980c ae73c52c
! %l6 = 5dc3980c, %l7 = ae73c52c, Mem[0000000086800188] = 3aefb7d1 a8adac2d
std %l6,[%i1+0x188] ! Mem[0000000086800188] = 5dc3980c ae73c52c
! Mem[0000000086000020] = a4a3127f, %l1 = c352923a, %l2 = ed8602f3
add %i0,0x20,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000a4a3127f
! Mem[00000000870001e0] = 98e70cc9, %l5 = 630bdc3b267130c3
swap [%i2+0x1e0],%l5 ! %l5 = 0000000098e70cc9
! Mem[00000000918000d4] = 79395e06, %g2 = 0000000000000004
ldub [%o0+0x0d4],%g2 ! %g2 = 0000000000000079
membar #Sync ! Added by membar checker (521)
! Mem[0000000086800000] = 9afd3680 000000bf e4f3cac2 480d755e
! Mem[0000000086800010] = 0abfd006 bc846eb5 c1264bfb 69d3c822
! Mem[0000000086800020] = 4a5e7a8f c7abaef9 db6bfc32 83e4581f
! Mem[0000000086800030] = 40981741 035600e8 2a8d082e 62b4ffc0
ldda [%i1]ASI_BLK_P,%f0 ! Block Load from 0000000086800000
! Mem[00000000918000c0] = 4df37c57, %g2 = 0000000000000079
ldsh [%o0+0x0c0],%g2 ! %g2 = 0000000000004df3
! %l6 = 000000005dc3980c, Mem[0000000090800046] = 831c9e21
sth %l6,[%i5+0x046] ! Mem[0000000090800044] = 980c9e21
p59_label_6:
! Mem[000000008680007e] = 3d340efb, %l6 = 000000005dc3980c
ldstub [%i1+0x07e],%l6 ! %l6 = 0000000e000000ff
! %l2 = a4a3127f, %l3 = 65c5263d, Mem[00000000908001c0] = c97811f1 efa1d23c
std %l2,[%i5+0x1c0] ! Mem[00000000908001c0] = a4a3127f 65c5263d
! Mem[00000000868000c0] = b6c599ff 074cbf53 446dd652 8d9f3ad6
! Mem[00000000868000d0] = 35c9d4cd 57beb9d4 e4122f30 5fe17c83
! Mem[00000000868000e0] = 902eae02 c2b2fb1d 71c19495 35989401
! Mem[00000000868000f0] = 3c2b5efa 42246600 295fb513 637ea0ca
mov 0x0c0,%g5
ldda [%i1+%g5]ASI_BLK_AIUP,%f16 ! Block Load from 00000000868000c0
! %l4 = 0aef153b9bfa57a4, Mem[0000000090800058] = 126e6055
stw %l4,[%i5+0x058] ! Mem[0000000090800058] = 9bfa57a4
! Mem[0000000087000010] = ed353325, %l1 = 00000000c352923a
swap [%i2+%o2],%l1 ! %l1 = 00000000ed353325
! %f0 = 9afd3680 000000bf e4f3cac2 480d755e
! %f4 = 0abfd006 bc846eb5 c1264bfb 69d3c822
! %f8 = 4a5e7a8f c7abaef9 db6bfc32 83e4581f
! %f12 = 40981741 035600e8 2a8d082e 62b4ffc0
mov 0x1c0,%g6
stda %f0,[%i4+%g6]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[0000000086000040] = 84f55200, %l2 = a4a3127f, %l4 = 9bfa57a4
add %i0,0x40,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000084f55200
! %l7 = 00000000ae73c52c, Mem[000000009000015e] = a0e07a26
sth %l7,[%i4+0x15e] ! Mem[000000009000015c] = c52c7a26
! Mem[00000000870000d0] = 2d3cb37d, %l0 = 9d3f1741, %l0 = 9d3f1741
add %i2,0xd0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000002d3cb37d
! Mem[0000000090800174] = 6dec9fe4, %g2 = 0000000000004df3
ldsh [%i5+0x174],%g2 ! %g2 = 0000000000006dec
p59_label_7:
! Mem[00000000878001a1] = a877b7a4, %l7 = 00000000ae73c52c
ldstub [%i3+0x1a1],%l7 ! %l7 = 00000077000000ff
! %l4 = 0000000084f55200, Mem[0000000091800100] = b9fd17a2
sth %l4,[%o0+0x100] ! Mem[0000000091800100] = 520017a2
! %l3 = 0000000065c5263d, Mem[00000000900001b2] = 8f6fa0a8
sth %l3,[%i4+0x1b2] ! Mem[00000000900001b0] = 263da0a8
! Mem[00000000900001a8] = 0362227d, %g2 = 0000000000006dec
lduh [%i4+0x1a8],%g2 ! %g2 = 0000000000000362
! %l4 = 84f55200, %l5 = 98e70cc9, Mem[00000000918001d8] = 487bb59a be03d043
std %l4,[%o0+0x1d8] ! Mem[00000000918001d8] = 84f55200 98e70cc9
! Mem[00000000868000c0] = b6c599ff, %l2 = a4a3127f, %l0 = 2d3cb37d
add %i1,0xc0,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000b6c599ff
! %l4 = 0000000084f55200, Mem[00000000908000ba] = b6408ec3
sth %l4,[%i5+0x0ba] ! Mem[00000000908000b8] = 52008ec3
! %l6 = 000000000000000e, Mem[0000000090000127] = d77ca6d8
stb %l6,[%i4+0x127] ! Mem[0000000090000124] = 0e7ca6d8
! Mem[00000000908000e0] = c253ae05, %g2 = 0000000000000362
lduw [%i5+0x0e0],%g2 ! %g2 = 00000000c253ae05
! Mem[000000008780018c] = 5cc97465, %l3 = 0000000065c5263d
swap [%i3+0x18c],%l3 ! %l3 = 000000005cc97465
p59_label_8:
! Mem[00000000918000f8] = 148f8d52, %g2 = 00000000c253ae05
ldsh [%o0+0x0fa],%g2 ! %g2 = 000000000000148f
! %l4 = 84f55200, %l5 = 98e70cc9, Mem[0000000090000040] = 768f481b 5a05c0a0
std %l4,[%i4+0x040] ! Mem[0000000090000040] = 84f55200 98e70cc9
! %l0 = b6c599ff, %l1 = ed353325, Mem[0000000090000108] = a98f2c8c 7beb8d82
std %l0,[%i4+0x108] ! Mem[0000000090000108] = b6c599ff ed353325
! Mem[0000000086800108] = c0d6eeabad97f7bf, %l0 = 00000000b6c599ff, %l2 = 00000000a4a3127f
add %i1,0x108,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = c0d6eeabad97f7bf
! Mem[0000000091000048] = 14402725, %g2 = 000000000000148f
ldub [%i6+0x048],%g2 ! %g2 = 0000000000000014
! Mem[0000000086000158] = 031949649f01993f, %l7 = 0000000000000077, %l2 = c0d6eeabad97f7bf
add %i0,0x158,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 031949649f01993f
! %l4 = 0000000084f55200, Mem[0000000086000128] = f2029bd6
sth %l4,[%i0+0x128] ! Mem[0000000086000128] = 52009bd6
! Mem[00000000868001c0] = 89b7117e, %l4 = 84f55200, %l3 = 5cc97465
add %i1,0x1c0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000089b7117e
! %f0 = 9afd3680 000000bf e4f3cac2 480d755e
! %f4 = 0abfd006 bc846eb5 c1264bfb 69d3c822
! %f8 = 4a5e7a8f c7abaef9 db6bfc32 83e4581f
! %f12 = 40981741 035600e8 2a8d082e 62b4ffc0
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! %f16 = b6c599ff 074cbf53 446dd652 8d9f3ad6
! %f20 = 35c9d4cd 57beb9d4 e4122f30 5fe17c83
! %f24 = 902eae02 c2b2fb1d 71c19495 35989401
! %f28 = 3c2b5efa 42246600 295fb513 637ea0ca
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000100
p59_label_9:
! Mem[0000000087800144] = 9bea12c5, %l3 = 0000000089b7117e
swap [%i3+0x144],%l3 ! %l3 = 000000009bea12c5
! Mem[00000000878001fc] = a267ba9f, %l1 = 00000000ed353325
swap [%i3+0x1fc],%l1 ! %l1 = 00000000a267ba9f
! Mem[0000000091800150] = ccaef1b0, %g2 = 0000000000000014
lduw [%o0+0x150],%g2 ! %g2 = 00000000ccaef1b0
membar #Sync ! Added by membar checker (522)
! Mem[0000000090000040] = 84f55200 98e70cc9 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g5
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[00000000868001e8] = 3887ef66, %l0 = 00000000b6c599ff
swap [%i1+0x1e8],%l0 ! %l0 = 000000003887ef66
! Mem[0000000087800128] = 4e1bf177, %l4 = 84f55200, %l0 = 3887ef66
add %i3,0x128,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000004e1bf177
! Mem[0000000087800160] = dde6887f, %l5 = 98e70cc9, %l1 = a267ba9f
add %i3,0x160,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000dde6887f
! Mem[000000008600017a] = a8ffc5ca, %l2 = 031949649f01993f
ldstub [%i0+0x17a],%l2 ! %l2 = 000000c5000000ff
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000087800134] = a404e37b, %l0 = 4e1bf177, %l1 = dde6887f
add %i3,0x134,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000a404e37b
p59_label_10:
! Mem[0000000090000128] = 94953598, %g2 = 00000000ccaef1b0
ldsh [%i4+0x12a],%g2 ! %g2 = ffffffffffff9495
! %l0 = 000000004e1bf177, Mem[0000000090800154] = 5fde283b
stb %l0,[%i5+0x154] ! Mem[0000000090800154] = 77de283b
! Mem[000000009080002c] = 4762b7bd, %g2 = ffffffffffff9495
lduw [%i5+0x02c],%g2 ! %g2 = 000000004762b7bd
! %l5 = 0000000098e70cc9, Mem[00000000908001f4] = 4f3a0330
stb %l5,[%i5+0x1f4] ! Mem[00000000908001f4] = c93a0330
! %l1 = 00000000a404e37b, Mem[0000000091000178] = 9d3f1741000000bf
stx %l1,[%i6+0x178] ! Mem[0000000091000178] = 00000000a404e37b
! Mem[000000009000005c] = 52987c9c, %g2 = 000000004762b7bd
lduh [%i4+0x05c],%g2 ! %g2 = 0000000000005298
! Mem[00000000868001e8] = b6c599ffd451c745, %l7 = 0000000000000077, %l0 = 000000004e1bf177
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = b6c599ffd451c745
! Mem[0000000087000060] = eaab9d1b722c9064, %l4 = 0000000084f55200, %l3 = 000000009bea12c5
add %i2,0x60,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = eaab9d1b722c9064
! Mem[000000008680000e] = 480d755e, %l0 = b6c599ffd451c745
ldstub [%i1+0x00e],%l0 ! %l0 = 00000075000000ff
! Mem[000000008680015c] = df5870e8, %l3 = eaab9d1b722c9064
swap [%i1+0x15c],%l3 ! %l3 = 00000000df5870e8
p59_label_11:
! Mem[00000000860001a4] = d969991c, %l1 = a404e37b, %l1 = a404e37b
add %i0,0x1a4,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000d969991c
! %l3 = 00000000df5870e8, Mem[000000009080005c] = 58f29b62
sth %l3,[%i5+0x05c] ! Mem[000000009080005c] = 70e89b62
! Mem[0000000091000050] = 8e45d4a6 30aa723f, %g2 = 00005298, %g3 = 000000bf
ldd [%i6+0x050],%g2 ! %g2 = 000000008e45d4a6 0000000030aa723f
! Mem[0000000087800017] = 1cbbe98a, %l6 = 000000000000000e
ldstub [%i3+0x017],%l6 ! %l6 = 0000008a000000ff
! %l4 = 0000000084f55200, Mem[000000009080013d] = a301d165
stb %l4,[%i5+0x13d] ! Mem[000000009080013c] = 0001d165
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ec52c
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[00000000908000bc] = 8ec3d74e, %g2 = 000000008e45d4a6
lduh [%i5+0x0bc],%g2 ! %g2 = 0000000000008ec3
! %l5 = 0000000098e70cc9, Mem[0000000091800065] = 99a21d54
stb %l5,[%o0+0x065] ! Mem[0000000091800064] = c9a21d54
! %l4 = 0000000084f55200, Mem[00000000910000e4] = f4301fad
stw %l4,[%i6+0x0e4] ! Mem[00000000910000e4] = 84f55200
! Mem[00000000908001f0] = 3f2344c9, %g2 = 0000000000008ec3
ldsb [%i5+0x1f1],%g2 ! %g2 = 000000000000003f
p59_label_12:
membar #Sync ! Added by membar checker (523)
! %l2 = 00000000000000c5, Mem[00000000900000de] = f773b1f7
sth %l2,[%i4+0x0de] ! Mem[00000000900000dc] = 00c5b1f7
! Mem[0000000086000122] = a177fef4, %l7 = 0000000000000077
ldstub [%i0+0x122],%l7 ! %l7 = 000000fe000000ff
! Mem[0000000090000000] = 9afd3680 000000bf e4f3cac2 480d755e
! Mem[0000000090000010] = 0abfd006 bc846eb5 c1264bfb 69d3c822
! Mem[0000000090000020] = 4a5e7a8f c7abaef9 db6bfc32 83e4581f
! Mem[0000000090000030] = 40981741 035600e8 2a8d082e 62b4ffc0
ldda [%i4]ASI_BLK_P,%f48 ! Block Load from 0000000090000000
! Mem[0000000086800150] = bda04acf, %l1 = 00000000d969991c
ldstub [%i1+0x150],%l1 ! %l1 = 000000bd000000ff
! %f0 = 9afd3680 000000bf e4f3cac2 480d755e
! %f4 = 0abfd006 bc846eb5 c1264bfb 69d3c822
! %f8 = 4a5e7a8f c7abaef9 db6bfc32 83e4581f
! %f12 = 40981741 035600e8 2a8d082e 62b4ffc0
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! Mem[0000000091000144] = e19cae8d, %g2 = 000000000000003f
ldsh [%i6+0x146],%g2 ! %g2 = ffffffffffffe19c
! Mem[00000000868001ec] = d451c745, %l7 = 000000fe, %l2 = 000000c5
add %i1,0x1ec,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000d451c745
! Mem[0000000086800038] = 2a8d082e, %l3 = df5870e8, %l0 = 00000075
add %i1,0x38,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000002a8d082e
! Mem[0000000091800148] = b9c48540 d5d170f5, %g2 = ffffe19c, %g3 = 30aa723f
ldd [%o0+0x148],%g2 ! %g2 = 00000000b9c48540 00000000d5d170f5
! %f16 = b6c599ff 074cbf53 446dd652 8d9f3ad6
! %f20 = 35c9d4cd 57beb9d4 e4122f30 5fe17c83
! %f24 = 902eae02 c2b2fb1d 71c19495 35989401
! %f28 = 3c2b5efa 42246600 295fb513 637ea0ca
mov 0x100,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 0000000090000100
p59_label_13:
! Mem[0000000086800020] = 4a5e7a8f, %l3 = 00000000df5870e8
lduw [%i1+%o4],%l3 ! %l3 = 000000004a5e7a8f
! Mem[0000000086800000] = 9afd3680000000bf, %l5 = 0000000098e70cc9, %l3 = 000000004a5e7a8f
casxa [%i1]0x80,%l5,%l3 ! %l3 = 9afd3680000000bf
! Mem[00000000910001a0] = d9cc2612 50a967d0, %g2 = b9c48540, %g3 = d5d170f5
ldd [%i6+0x1a0],%g2 ! %g2 = 00000000d9cc2612 0000000050a967d0
membar #Sync ! Added by membar checker (524)
! %f0 = 9afd3680 000000bf e4f3cac2 480d755e
! %f4 = 0abfd006 bc846eb5 c1264bfb 69d3c822
! %f8 = 4a5e7a8f c7abaef9 db6bfc32 83e4581f
! %f12 = 40981741 035600e8 2a8d082e 62b4ffc0
stda %f0,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[0000000086000160] = 4a3815bc, %l3 = 9afd3680000000bf
ldsh [%i0+0x162],%l3 ! %l3 = 00000000000015bc
! Mem[0000000086800068] = 83cbd4cf2d85945e, %l0 = 000000002a8d082e, %l3 = 00000000000015bc
add %i1,0x68,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 83cbd4cf2d85945e
! %l0 = 000000002a8d082e, Mem[0000000086000048] = 7af774901b8939cf
stx %l0,[%i0+0x048] ! Mem[0000000086000048] = 000000002a8d082e
! Mem[00000000900001c0] = 9afd3680, %g2 = 00000000d9cc2612
ldsh [%i4+0x1c0],%g2 ! %g2 = ffffffffffff9afd
! Mem[00000000870000dc] = 9dd46a51, %l5 = 0000000098e70cc9
ldsh [%i2+0x0dc],%l5 ! %l5 = ffffffffffff9dd4
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 8d9832b8 fa786aab 0362227d 18a55398
! Mem[00000000900001b0] = 28f1263d a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000180
p59_label_14:
! Mem[00000000900001e0] = 4a5e7a8f, %g2 = ffffffffffff9afd
lduw [%i4+0x1e0],%g2 ! %g2 = 000000004a5e7a8f
! Mem[0000000086000138] = b91983bf7346fac4, %l6 = 000000000000008a, %l2 = 00000000d451c745
add %i0,0x138,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = b91983bf7346fac4
! %l2 = b91983bf7346fac4, Mem[0000000090800178] = 6f166c85b86205d4
stx %l2,[%i5+0x178] ! Mem[0000000090800178] = b91983bf7346fac4
! Mem[0000000087800098] = 3735e5b309c8f98b, %l7 = 00000000000000fe, %l0 = 000000002a8d082e
add %i3,0x98,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 3735e5b309c8f98b
! Mem[00000000910001a8] = 5074b75a, %g2 = 000000004a5e7a8f
lduh [%i6+0x1aa],%g2 ! %g2 = 0000000000005074
! %l0 = 3735e5b309c8f98b, Mem[0000000090800145] = 55756429
stb %l0,[%i5+0x145] ! Mem[0000000090800144] = 8b756429
! Mem[00000000878001f8] = 9640ae98ed353325, %l3 = 83cbd4cf2d85945e, %l2 = b91983bf7346fac4
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 9640ae98ed353325
! Mem[0000000087800128] = 4e1bf177, %l4 = 84f55200, %l6 = 0000008a
add %i3,0x128,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000004e1bf177
! %l0 = 3735e5b309c8f98b, Mem[0000000091000040] = 3aa2ea05430a67e9
stx %l0,[%i6+0x040] ! Mem[0000000091000040] = 3735e5b309c8f98b
! Mem[00000000918001e0] = 9d3f1741, %g18 = bd65dab417c5fcb7
ldsw [%o0+0x1e0],%g2 ! %g2 = bd65dab417c5fcb7
p59_label_15:
! Mem[000000009180013c] = 0adcb7df, %g2 = ffffffff9d3f1741
lduw [%o0+0x13c],%g2 ! %g2 = 000000000adcb7df
! Mem[00000000860000ac] = 9bfa57a4, %l2 = 9640ae98ed353325
swap [%i0+0x0ac],%l2 ! %l2 = 000000009bfa57a4
! Mem[0000000091800108] = d2075a403b56edba, %g2 = 000000000adcb7df
ldx [%o0+0x108],%g2 ! %g2 = d2075a403b56edba
! %l7 = 00000000000000fe, Mem[000000009080019a] = 1741ee72
sth %l7,[%i5+0x19a] ! Mem[0000000090800198] = 00feee72
! %f0 = 9afd3680 000000bf e4f3cac2 480d755e
! %f4 = 0abfd006 bc846eb5 c1264bfb 69d3c822
! %f8 = 4a5e7a8f c7abaef9 db6bfc32 83e4581f
! %f12 = 40981741 035600e8 2a8d082e 62b4ffc0
stda %f0,[%i4+%g4]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[0000000091800060] = c1ac23c9, %g2 = d2075a403b56edba
ldsh [%o0+0x062],%g2 ! %g2 = ffffffffffffc1ac
! Mem[0000000087800085] = ee68e7f7, %l5 = ffffffffffff9dd4
ldstub [%i3+0x085],%l5 ! %l5 = 00000068000000ff
! %f0 = 9afd3680 000000bf e4f3cac2 480d755e
! %f4 = 0abfd006 bc846eb5 c1264bfb 69d3c822
! %f8 = 4a5e7a8f c7abaef9 db6bfc32 83e4581f
! %f12 = 40981741 035600e8 2a8d082e 62b4ffc0
stda %f0,[%i0+%g4]ASI_BLK_SL ! Block Store to 0000000086000140
! Mem[00000000860000ac] = ed353325, %l0 = 09c8f98b, %l4 = 84f55200
add %i0,0xac,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000ed353325
! Mem[00000000900001dc] = 69d3c822, %g2 = ffffffffffffc1ac
lduh [%i4+0x1dc],%g2 ! %g2 = 00000000000069d3
p59_label_16:
! Mem[0000000091000030] = 7ac26212, %g2 = 00000000000069d3
ldub [%i6+0x033],%g2 ! %g2 = 000000000000007a
membar #Sync ! Added by membar checker (525)
! Mem[0000000090000170] = 17410356, %g2 = 000000000000007a
ldub [%i4+0x172],%g2 ! %g2 = 0000000000000017
! Mem[00000000860000a0] = 15ee4938, %l1 = 000000bd, %l3 = 2d85945e
add %i0,0xa0,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000015ee4938
! Mem[00000000878000d4] = 15e8e18f, %l7 = 00000000000000fe
swap [%i3+0x0d4],%l7 ! %l7 = 0000000015e8e18f
! Mem[0000000090000040] = 84f55200 98e70cc9 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_PL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090800078] = 665a5729, %g18 = bd65dab417c5fcb7
ldsw [%i5+0x078],%g2 ! %g2 = bd65dab417c5fcb7
! Mem[0000000086800100] = 07a3ba418a715ac4, %l1 = 00000000000000bd, %l7 = 0000000015e8e18f
add %i1,0x100,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 07a3ba418a715ac4
! Mem[0000000091800030] = d834c2f18b0f4cb2, %g2 = 00000000665a5729
ldx [%o0+0x030],%g2 ! %g2 = d834c2f18b0f4cb2
! Mem[0000000086000134] = c7dd941c, %l6 = 4e1bf177, %l7 = 8a715ac4
add %i0,0x134,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000c7dd941c
! Mem[0000000086000198] = b79a4466, %l6 = 000000004e1bf177
swap [%i0+0x198],%l6 ! %l6 = 00000000b79a4466
p59_label_17:
! %l0 = 3735e5b309c8f98b, Mem[0000000091800155] = f7f42af8
stb %l0,[%o0+0x155] ! Mem[0000000091800154] = 8bf42af8
! %l0 = 3735e5b309c8f98b, Mem[00000000910000d2] = cf8205a1
sth %l0,[%i6+0x0d2] ! Mem[00000000910000d0] = f98b05a1
! Mem[00000000860001b8] = 7aecae536bebda3b, %l0 = 3735e5b309c8f98b, %l7 = 00000000c7dd941c
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 7aecae536bebda3b
! %f16 = b6c599ff 074cbf53 446dd652 8d9f3ad6
! %f20 = 35c9d4cd 57beb9d4 e4122f30 5fe17c83
! %f24 = 902eae02 c2b2fb1d 71c19495 35989401
! %f28 = 3c2b5efa 42246600 295fb513 637ea0ca
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! %f16 = b6c599ff 074cbf53 446dd652 8d9f3ad6
! %f20 = 35c9d4cd 57beb9d4 e4122f30 5fe17c83
! %f24 = 902eae02 c2b2fb1d 71c19495 35989401
! %f28 = 3c2b5efa 42246600 295fb513 637ea0ca
stda %f16,[%i1+%g4]ASI_BLK_AIUP ! Block Store to 0000000086800100
! Mem[00000000908000f0] = 6f92f00615af7d1c, %g2 = d834c2f18b0f4cb2
ldx [%i5+0x0f0],%g2 ! %g2 = 6f92f00615af7d1c
! Mem[0000000090000000] = 9afd3680 000000bf e4f3cac2 480d755e
! Mem[0000000090000010] = 0abfd006 bc846eb5 c1264bfb 69d3c822
! Mem[0000000090000020] = 4a5e7a8f c7abaef9 db6bfc32 83e4581f
! Mem[0000000090000030] = 40981741 035600e8 2a8d082e 62b4ffc0
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[00000000910001d8] = b7a42843, %g2 = 6f92f00615af7d1c
ldsb [%i6+0x1d8],%g2 ! %g2 = ffffffffffffffb7
! %f16 = b6c599ff 074cbf53 446dd652 8d9f3ad6
! %f20 = 35c9d4cd 57beb9d4 e4122f30 5fe17c83
! %f24 = 902eae02 c2b2fb1d 71c19495 35989401
! %f28 = 3c2b5efa 42246600 295fb513 637ea0ca
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[0000000090800180] = c59a76016efd2a1f, %g2 = ffffffffffffffb7
ldx [%i5+0x180],%g2 ! %g2 = c59a76016efd2a1f
p59_label_18:
! Mem[0000000090000040] = 84f55200 98e70cc9 9763a668 80d150bd
! Mem[0000000090000050] = ca2d4ee9 8aff259c 7aea8023 52987c9c
! Mem[0000000090000060] = bd85b6d8 beb5f760 13ed1d5b b3f0bae5
! Mem[0000000090000070] = 316f7c5a 854a2d12 9d7e71e5 475088c8
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[0000000087000070] = dc3c51a3, %l3 = 15ee4938, %l3 = 15ee4938
add %i2,0x70,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000dc3c51a3
! Mem[00000000870000b8] = 60db398942f96c06, %l7 = 7aecae536bebda3b, %l6 = 00000000b79a4466
add %i2,0xb8,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 60db398942f96c06
! Mem[0000000091000158] = 6795d916, %g2 = c59a76016efd2a1f
lduh [%i6+0x15a],%g2 ! %g2 = 0000000000006795
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 8d9832b8 fa786aab 0362227d 18a55398
! Mem[00000000900001b0] = 28f1263d a0a88884 473873cd c7c4269c
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
membar #Sync ! Added by membar checker (526)
! %l6 = 60db398942f96c06, Mem[000000009000018c] = bc7b230d
stb %l6,[%i4+0x18c] ! Mem[000000009000018c] = 067b230d
! Mem[0000000086000140] = bf0000008036fd9a, %l1 = 00000000000000bd, %l5 = 0000000000000068
add %i0,0x140,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = bf0000008036fd9a
! Mem[00000000878000bc] = 3a74a93e, %l6 = 42f96c06, %l4 = ed353325
add %i3,0xbc,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000003a74a93e
! %l1 = 00000000000000bd, Mem[0000000091800188] = 276496bf
stw %l1,[%o0+0x188] ! Mem[0000000091800188] = 000000bd
! Mem[00000000900001c8] = e4f3cac2, %g18 = bd65dab417c5fcb7
ldsw [%i4+0x1c8],%g2 ! %g2 = bd65dab417c5fcb7
p59_label_19:
! Mem[000000008700007c] = 2aedb02d, %l4 = 3a74a93e, %l5 = 8036fd9a
add %i2,0x7c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000002aedb02d
! Mem[00000000860000a0] = 15ee4938, %l4 = 3a74a93e, %l3 = dc3c51a3
add %i0,0xa0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000015ee4938
! Mem[0000000090000128] = 01949835 9594c171, %g2 = e4f3cac2, %g3 = 50a967d0
ldd [%i4+0x128],%g2 ! %g2 = 0000000001949835 000000009594c171
! %l3 = 0000000015ee4938, Mem[0000000090800087] = 61d37cd3
stb %l3,[%i5+0x087] ! Mem[0000000090800084] = 38d37cd3
! %f0 = 9afd3680 000000bf e4f3cac2 480d755e
! %f4 = 0abfd006 bc846eb5 c1264bfb 69d3c822
! %f8 = 4a5e7a8f c7abaef9 db6bfc32 83e4581f
! %f12 = 40981741 035600e8 2a8d082e 62b4ffc0
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUPL ! Block Store to 0000000090000140
! Mem[0000000087000050] = 7d833858, %l4 = 3a74a93e, %l5 = 2aedb02d
add %i2,0x50,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000007d833858
membar #Sync ! Added by membar checker (527)
! Mem[0000000090000140] = bf000000 8036fd9a 5e750d48 c2caf3e4
! Mem[0000000090000150] = b56e84bc 06d0bf0a 22c8d369 fb4b26c1
! Mem[0000000090000160] = f9aeabc7 8f7a5e4a 1f58e483 32fc6bdb
! Mem[0000000090000170] = e8005603 41179840 c0ffb462 2e088d2a
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! Mem[000000008680016c] = cca82a86, %l7 = 7aecae536bebda3b
swap [%i1+0x16c],%l7 ! %l7 = 00000000cca82a86
! %l2 = 9bfa57a4, %l3 = 15ee4938, Mem[0000000086000070] = 8ed06066 cc167317
std %l2,[%i0+0x070] ! Mem[0000000086000070] = 9bfa57a4 15ee4938
! %l2 = 9bfa57a4, %l3 = 15ee4938, Mem[0000000090800130] = 7b28352c e1a159c7
std %l2,[%i5+0x130] ! Mem[0000000090800130] = 9bfa57a4 15ee4938
p59_label_20:
! Mem[0000000086000098] = bd0b359fafe44d7c, %l4 = 000000003a74a93e, %l3 = 0000000015ee4938
add %i0,0x98,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = bd0b359fafe44d7c
! %l5 = 000000007d833858, Mem[000000009080006a] = 93cc4b2a
stb %l5,[%i5+0x06a] ! Mem[0000000090800068] = 58cc4b2a
! Mem[00000000870000f0] = 96538c67, %l3 = afe44d7c, %l0 = 09c8f98b
add %i2,0xf0,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000096538c67
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb 067b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 8d9832b8 fa786aab 0362227d 18a55398
! Mem[00000000900001b0] = 28f1263d a0a88884 473873cd c7c4269c
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! %l7 = 00000000cca82a86, Mem[000000009080003c] = b81e4cad
stw %l7,[%i5+0x03c] ! Mem[000000009080003c] = cca82a86
! %l5 = 000000007d833858, Mem[0000000091000022] = 6cd23f02
stb %l5,[%i6+0x022] ! Mem[0000000091000020] = 58d23f02
! Mem[00000000870001b8] = 8436087fe3ffd3a4, %l3 = bd0b359fafe44d7c, %l0 = 0000000096538c67
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 8436087fe3ffd3a4
! %l6 = 60db398942f96c06, Mem[0000000090000093] = cd57beb9
stb %l6,[%i4+0x093] ! Mem[0000000090000090] = 0657beb9
! Mem[00000000900000e8] = c6b9fa4b b24c6065, %g2 = 01949835, %g3 = 9594c171
ldd [%i4+0x0e8],%g2 ! %g2 = 00000000c6b9fa4b 00000000b24c6065
! Mem[0000000086800158] = f9188b6a722c9064, %l0 = 8436087fe3ffd3a4, %l1 = 00000000000000bd
add %i1,0x158,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = f9188b6a722c9064
p59_label_21:
! Mem[0000000087800060] = 0604b51d8fc9b195, %l6 = 60db398942f96c06, %l5 = 000000007d833858
add %i3,0x60,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 0604b51d8fc9b195
! Mem[000000008600003c] = 8ca3d6ee, %l2 = 000000009bfa57a4
swap [%i0+0x03c],%l2 ! %l2 = 000000008ca3d6ee
! Mem[0000000091800198] = 87cdd368, %g2 = 00000000c6b9fa4b
ldsh [%o0+0x198],%g2 ! %g2 = ffffffffffff87cd
! Mem[00000000868000fc] = 637ea0ca, %l7 = 00000000cca82a86
ldstub [%i1+0x0fc],%l7 ! %l7 = 00000063000000ff
! Mem[0000000090800078] = 57293fc6, %g2 = ffffffffffff87cd
ldub [%i5+0x07a],%g2 ! %g2 = 0000000000000057
! Mem[00000000860001b0] = cae15f9a, %l0 = e3ffd3a4, %l4 = 3a74a93e
add %i0,0x1b0,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000cae15f9a
! Mem[00000000910001dc] = e041c3c7, %g2 = 0000000000000057
ldsh [%i6+0x1de],%g2 ! %g2 = ffffffffffffe041
! Mem[0000000090800150] = 51ea49fd 77de283b, %g2 = ffffe041, %g3 = b24c6065
ldd [%i5+0x150],%g2 ! %g2 = 0000000051ea49fd 0000000077de283b
! Mem[00000000900000a0] = 902eae02 c2b2fb1d, %g2 = 51ea49fd, %g3 = 77de283b
ldd [%i4+0x0a0],%g2 ! %g2 = 00000000902eae02 00000000c2b2fb1d
! Mem[0000000086800110] = 35c9d4cd, %l5 = 8fc9b195, %l4 = cae15f9a
add %i1,0x110,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000035c9d4cd
p59_label_22:
! Mem[000000009000019c] = 82ee0cb1, %g2 = 00000000902eae02
ldsh [%i4+0x19c],%g2 ! %g2 = ffffffffffff82ee
! Mem[0000000087800140] = 5f562c57 89b7117e 3485c28b e99df494
! Mem[0000000087800150] = d44daf25 936186f7 a6ab9e82 d19e6c45
! Mem[0000000087800160] = dde6887f 044964f0 a5a50fce 4e3c23bb
! Mem[0000000087800170] = 616f706b 92acc158 bf5ad744 8920459d
ldda [%i3+%g5]ASI_BLK_P,%f0 ! Block Load from 0000000087800140
! Mem[00000000870000fc] = 267130c3, %l6 = 42f96c06, %l3 = afe44d7c
add %i2,0xfc,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000267130c3
! Mem[00000000908000b4] = 9a765db5, %g2 = ffffffffffff82ee
ldsb [%i5+0x0b4],%g2 ! %g2 = ffffffffffffff9a
! Mem[0000000091800054] = 51c81b56, %g2 = ffffffffffffff9a
ldub [%o0+0x054],%g2 ! %g2 = 0000000000000051
! %l2 = 8ca3d6ee, %l3 = 267130c3, Mem[00000000900000a0] = 902eae02 c2b2fb1d
std %l2,[%i4+0x0a0] ! Mem[00000000900000a0] = 8ca3d6ee 267130c3
! %l3 = 00000000267130c3, Mem[0000000090800196] = ef259d3f
stb %l3,[%i5+0x196] ! Mem[0000000090800194] = c3259d3f
! Mem[0000000086000048] = 000000002a8d082e, %l4 = 0000000035c9d4cd, %l1 = f9188b6a722c9064
add %i0,0x48,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 000000002a8d082e
! Mem[00000000900001a8] = 0362227d18a55398, %g2 = 0000000000000051
ldx [%i4+0x1a8],%g2 ! %g2 = 0362227d18a55398
! %l7 = 0000000000000063, Mem[0000000087000110] = 507fba53
sth %l7,[%i2+0x110] ! Mem[0000000087000110] = 0063ba53
p59_label_23:
! Mem[0000000090000100] = 53bf4c07 ff99c5b6 d63a9f8d 52d66d44
! Mem[0000000090000110] = d4b9be57 cdd4c935 837ce15f 302f12e4
! Mem[0000000090000120] = 1dfbb2c2 02ae2e90 01949835 9594c171
! Mem[0000000090000130] = 00662442 fa5e2b3c caa07e63 13b55f29
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[00000000900001e4] = c7abaef9, %g18 = bd65dab417c5fcb7
ldsw [%i4+0x1e4],%g2 ! %g2 = bd65dab417c5fcb7
! Mem[0000000090800000] = 7e966bf3, %g2 = ffffffffc7abaef9
lduh [%i5+%g0],%g2 ! %g2 = 0000000000007e96
! Mem[00000000908000e0] = 53ae0530, %g2 = 0000000000007e96
ldub [%i5+0x0e1],%g2 ! %g2 = 0000000000000053
! %l5 = 0604b51d8fc9b195, Mem[00000000908000fe] = c52c9eb4
sth %l5,[%i5+0x0fe] ! Mem[00000000908000fc] = b1959eb4
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce9800c5
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[000000008780017c] = 8920459d, %l3 = 267130c3, %l5 = 8fc9b195
add %i3,0x17c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000008920459d
! Mem[0000000091000104] = 41f6e26f, %g2 = 0000000000000053
ldsb [%i6+0x107],%g2 ! %g2 = 0000000000000041
! Mem[0000000090000104] = ff99c5b6, %g2 = 0000000000000041
lduw [%i4+0x104],%g2 ! %g2 = 00000000ff99c5b6
! Mem[0000000087000040] = 07e662ae07e4385b, %l3 = 00000000267130c3, %l6 = 60db398942f96c06
add %i2,0x40,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 07e662ae07e4385b
p59_label_24:
! %l7 = 0000000000000063, Mem[0000000091000118] = 416852c0
stw %l7,[%i6+0x118] ! Mem[0000000091000118] = 00000063
! Mem[00000000868000d4] = 57beb9d4, %l3 = 267130c3, %l4 = 35c9d4cd
add %i1,0xd4,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000057beb9d4
! Mem[000000009080001c] = 20ca6dc2, %g2 = 00000000ff99c5b6
ldub [%i5+0x01d],%g2 ! %g2 = 0000000000000020
! Mem[00000000868001c0] = 89b7117e 23d09bc7 f24a5f24 35fc0def
! Mem[00000000868001d0] = 9d554295 e8453860 01693b2d 3aeee6f3
! Mem[00000000868001e0] = a9103bd0 c36635ef b6c599ff d451c745
! Mem[00000000868001f0] = fdd16e47 d18623e2 e9d6b71e 3c41713c
mov 0x1c0,%g6
ldda [%i1+%g6]ASI_BLK_AIUP,%f16 ! Block Load from 00000000868001c0
! Mem[0000000086800050] = 36598391c23b7e85, %l1 = 000000002a8d082e, %l7 = 0000000000000063
add %i1,0x50,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 36598391c23b7e85
! Mem[000000008680013c] = 637ea0ca, %l3 = 00000000267130c3
lduh [%i1+0x13e],%l3 ! %l3 = 000000000000a0ca
! %l2 = 8ca3d6ee, %l3 = 0000a0ca, Mem[0000000087800008] = 8415cac7 64f011f2
std %l2,[%i3+%o1] ! Mem[0000000087800008] = 8ca3d6ee 0000a0ca
! %l6 = 07e4385b, %l7 = c23b7e85, Mem[0000000090800198] = 9d3f00fe ee72f65b
std %l6,[%i5+0x198] ! Mem[0000000090800198] = 07e4385b c23b7e85
! Mem[000000008680016b] = d3320a8a, %l7 = 36598391c23b7e85
ldstub [%i1+0x16b],%l7 ! %l7 = 0000008a000000ff
! Mem[0000000091000138] = 4344f70d, %g2 = 0000000000000020
ldub [%i6+0x139],%g2 ! %g2 = 0000000000000043
p59_label_25:
! Mem[000000008780001e] = 87813f18, %l0 = 8436087fe3ffd3a4
ldstub [%i3+0x01e],%l0 ! %l0 = 0000003f000000ff
! %f16 = 89b7117e 23d09bc7 f24a5f24 35fc0def
! %f20 = 9d554295 e8453860 01693b2d 3aeee6f3
! %f24 = a9103bd0 c36635ef b6c599ff d451c745
! %f28 = fdd16e47 d18623e2 e9d6b71e 3c41713c
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[0000000087000098] = a38284dc, %l7 = 0000008a, %l1 = 2a8d082e
add %i2,0x98,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000a38284dc
! Mem[0000000091000088] = 01cc76b41fef824c, %g2 = 0000000000000043
ldx [%i6+0x088],%g2 ! %g2 = 01cc76b41fef824c
! %f0 = 5f562c57 89b7117e 3485c28b e99df494
! %f4 = d44daf25 936186f7 a6ab9e82 d19e6c45
! %f8 = dde6887f 044964f0 a5a50fce 4e3c23bb
! %f12 = 616f706b 92acc158 bf5ad744 8920459d
mov 0x180,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000180
! %l4 = 0000000057beb9d4, Mem[0000000091000050] = 8e45d4a6
sth %l4,[%i6+0x050] ! Mem[0000000091000050] = b9d4d4a6
! Mem[000000009000011c] = 302f12e4, %g2 = 01cc76b41fef824c
ldsh [%i4+0x11c],%g2 ! %g2 = 000000000000302f
! Mem[00000000910001a8] = fa355074b75abc86, %g2 = 000000000000302f
ldx [%i6+0x1a8],%g2 ! %g2 = fa355074b75abc86
! %f16 = 89b7117e 23d09bc7 f24a5f24 35fc0def
! %f20 = 9d554295 e8453860 01693b2d 3aeee6f3
! %f24 = a9103bd0 c36635ef b6c599ff d451c745
! %f28 = fdd16e47 d18623e2 e9d6b71e 3c41713c
mov 0x080,%g5
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000080
membar #Sync ! Added by membar checker (528)
! Mem[00000000900001a8] = 3c4ece0f, %g2 = fa355074b75abc86
ldsh [%i4+0x1aa],%g2 ! %g2 = 0000000000003c4e
ba,a p59_not_taken_0_end
p59_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 000000000000003f
bne,a,pn %xcc,p59_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000a38284dc
bne,a,pn %xcc,p59_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000008ca3d6ee
bne,a,pn %xcc,p59_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000a0ca
bne,a,pn %xcc,p59_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000008920459d
bne,a,pn %xcc,p59_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 07e662ae07e4385b
bne,a,pn %xcc,p59_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000008a
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 5f562c57 89b7117e
bne %xcc,p59_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 3485c28b e99df494
bne %xcc,p59_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be d44daf25 936186f7
bne %xcc,p59_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a6ab9e82 d19e6c45
bne %xcc,p59_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be dde6887f 044964f0
bne %xcc,p59_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be a5a50fce 4e3c23bb
bne %xcc,p59_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 616f706b 92acc158
bne %xcc,p59_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be bf5ad744 8920459d
bne %xcc,p59_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 89b7117e 23d09bc7
bne %xcc,p59_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be f24a5f24 35fc0def
bne %xcc,p59_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 9d554295 e8453860
bne %xcc,p59_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 01693b2d 3aeee6f3
bne %xcc,p59_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be a9103bd0 c36635ef
bne %xcc,p59_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be b6c599ff d451c745
bne %xcc,p59_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be fdd16e47 d18623e2
bne %xcc,p59_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be e9d6b71e 3c41713c
bne %xcc,p59_f30_fail
nop
! Check Local Memory
set p59_local0_expect,%g1
p59_check_local0:
ldx [%g1+0x038],%g2 ! Expected data = 6eca87659bfa57a4
ldx [%i0+0x038],%g3 ! Observed data at 0000000086000038
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 000000002a8d082e
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 = 9bfa57a415ee4938
ldx [%i0+0x070],%g3 ! Observed data at 0000000086000070
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x070,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 0aef153bed353325
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000860000a8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 89c101f8006a4a69
ldx [%i0+0x100],%g3 ! Observed data at 0000000086000100
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 19dd085957b5e7f8
ldx [%i0+0x108],%g3 ! Observed data at 0000000086000108
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 06e0aa3b10c525ab
ldx [%i0+0x110],%g3 ! Observed data at 0000000086000110
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 66e43fd9ab80f1a6
ldx [%i0+0x118],%g3 ! Observed data at 0000000086000118
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = a177fff4ed197b5d
ldx [%i0+0x120],%g3 ! Observed data at 0000000086000120
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 52009bd684171aee
ldx [%i0+0x128],%g3 ! Observed data at 0000000086000128
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = b0fbf4f1c7dd941c
ldx [%i0+0x130],%g3 ! Observed data at 0000000086000130
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = b91983bf7346fac4
ldx [%i0+0x138],%g3 ! Observed data at 0000000086000138
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = bf0000008036fd9a
ldx [%i0+0x140],%g3 ! Observed data at 0000000086000140
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 5e750d48c2caf3e4
ldx [%i0+0x148],%g3 ! Observed data at 0000000086000148
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = b56e84bc06d0bf0a
ldx [%i0+0x150],%g3 ! Observed data at 0000000086000150
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 22c8d369fb4b26c1
ldx [%i0+0x158],%g3 ! Observed data at 0000000086000158
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = f9aeabc78f7a5e4a
ldx [%i0+0x160],%g3 ! Observed data at 0000000086000160
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 1f58e48332fc6bdb
ldx [%i0+0x168],%g3 ! Observed data at 0000000086000168
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = e800560341179840
ldx [%i0+0x170],%g3 ! Observed data at 0000000086000170
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = c0ffb4622e088d2a
ldx [%i0+0x178],%g3 ! Observed data at 0000000086000178
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 4e1bf177056d28ed
ldx [%i0+0x198],%g3 ! Observed data at 0000000086000198
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 8a452b905c381222
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000860001e8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x1e8,%g4
set p59_local1_expect,%g1
p59_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 9afd3680000000bf
ldx [%i1+0x000],%g3 ! Observed data at 0000000086800000
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e4f3cac2480dff5e
ldx [%i1+0x008],%g3 ! Observed data at 0000000086800008
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 40981741035600e8
ldx [%i1+0x030],%g3 ! Observed data at 0000000086800030
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x030,%g4
ldx [%g1+0x078],%g2 ! Expected data = 7ce7916d3d34fffb
ldx [%i1+0x078],%g3 ! Observed data at 0000000086800078
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 295fb513ff7ea0ca
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000868000f8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = b6c599ff074cbf53
ldx [%i1+0x100],%g3 ! Observed data at 0000000086800100
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 446dd6528d9f3ad6
ldx [%i1+0x108],%g3 ! Observed data at 0000000086800108
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 35c9d4cd57beb9d4
ldx [%i1+0x110],%g3 ! Observed data at 0000000086800110
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = e4122f305fe17c83
ldx [%i1+0x118],%g3 ! Observed data at 0000000086800118
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 902eae02c2b2fb1d
ldx [%i1+0x120],%g3 ! Observed data at 0000000086800120
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 71c1949535989401
ldx [%i1+0x128],%g3 ! Observed data at 0000000086800128
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 3c2b5efa42246600
ldx [%i1+0x130],%g3 ! Observed data at 0000000086800130
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 295fb513637ea0ca
ldx [%i1+0x138],%g3 ! Observed data at 0000000086800138
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = ffa04acffa786aab
ldx [%i1+0x150],%g3 ! Observed data at 0000000086800150
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = f9188b6a722c9064
ldx [%i1+0x158],%g3 ! Observed data at 0000000086800158
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = d3320aff6bebda3b
ldx [%i1+0x168],%g3 ! Observed data at 0000000086800168
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = 5dc3980cae73c52c
ldx [%i1+0x188],%g3 ! Observed data at 0000000086800188
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = b6c599ffd451c745
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000868001e8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x1e8,%g4
set p59_local2_expect,%g1
p59_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = c352923ac27e60b8
ldx [%i2+0x010],%g3 ! Observed data at 0000000087000010
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x010,%g4
ldx [%g1+0x070],%g2 ! Expected data = dc3c51a37e545153
ldx [%i2+0x070],%g3 ! Observed data at 0000000087000070
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x070,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0063ba53e43af272
ldx [%i2+0x110],%g3 ! Observed data at 0000000087000110
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = ffb48cc939cd211c
ldx [%i2+0x140],%g3 ! Observed data at 0000000087000140
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x140,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 8436087fe3ffd3a4
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000870001b8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 3395eb7e00000069
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000870001c8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 267130c3c188fb0b
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000870001e0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x1e0,%g4
set p59_local3_expect,%g1
p59_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 8ca3d6ee0000a0ca
ldx [%i3+0x008],%g3 ! Observed data at 0000000087800008
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 11b2b4781cbbe9ff
ldx [%i3+0x010],%g3 ! Observed data at 0000000087800010
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 2d8cec7e8781ff18
ldx [%i3+0x018],%g3 ! Observed data at 0000000087800018
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x018,%g4
ldx [%g1+0x080],%g2 ! Expected data = 51b44df3eeffe7f7
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 = 3b262f645eba8659
ldx [%i3+0x088],%g3 ! Observed data at 0000000087800088
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 9db84daa000000fe
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000878000d0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 6de0c5ad8d9832b8
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000878000f0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 5f562c5789b7117e
ldx [%i3+0x140],%g3 ! Observed data at 0000000087800140
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x140,%g4
ldx [%g1+0x188],%g2 ! Expected data = b70091c065c5263d
ldx [%i3+0x188],%g3 ! Observed data at 0000000087800188
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = a8ffb7a40a5790ca
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000878001a0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 44689c12511d153c
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000878001b8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 9640ae98ed353325
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000878001f8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x1f8,%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:
ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000086000020]
stxa %l3,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800000]
membar #Sync
mov 0x1c0,%g1
ldda [%i2+%g1]ASI_BLK_AIUP,%f0
membar #Sync
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000087000000]
membar #Sync
mov 0x100,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x100,%g1
ldda [%i4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p59_trap1o:
ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000086000020]
stxa %l3,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800000]
membar #Sync
mov 0x1c0,%g1
ldda [%o2+%g1]ASI_BLK_AIUP,%f0
membar #Sync
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000087000000]
membar #Sync
mov 0x100,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
membar #Sync
mov 0x100,%g1
ldda [%o4+%g1]ASI_BLK_AIUP,%f48
membar #Sync
done
p59_trap2e:
ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000087000018]
done
p59_trap2o:
ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000087000018]
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 = 0db7df149d3f1741
ldx [%g1+0x008],%l1 ! %l1 = c6fe1b76581eea45
ldx [%g1+0x010],%l2 ! %l2 = c9277aac44689c12
ldx [%g1+0x018],%l3 ! %l3 = 9c6034dbdb125345
ldx [%g1+0x020],%l4 ! %l4 = d5767a3f8d9832b8
ldx [%g1+0x028],%l5 ! %l5 = f555e143fa786aab
ldx [%g1+0x030],%l6 ! %l6 = df2df9ffbfb0b147
ldx [%g1+0x038],%l7 ! %l7 = 772d049bb86d2fd8
! 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 = 16b84803 e116d613 c8506228 a687957d
! %f4 = 1b4f7859 264c1109 78d1cd0b 75677cad
! %f8 = 0bf99972 a417ac02 10ebaee9 4a39935d
! %f12 = a46d6624 b192e3d1 4cd76d71 d66c67ae
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = cb622917 1d97d184 45b7b9fe db839094
! %f20 = 50b2c445 0a8bbd2a 7bd3ba7f d7e97863
! %f24 = d1852466 76c8bb3d 29adeb7a b1c0ef9c
! %f28 = 42c0e96c e3e5c7de 197741c4 4b63aad2
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 293ba8ee def70f7b 45d448f9 98dba724
! %f36 = ec1ccb6d b474868f 807c39e6 109faedd
! %f40 = a4f7fb97 f1bc731b 6be443f4 5226482f
! %f44 = c3997fa5 ae8ea53d db56dc1a 025e3a24
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x984dd52f0000003e,%g7,%g1 ! GSR scale = 7, align = 6
wr %g1,%g0,%gsr ! GSR = 984dd52f0000003e
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 60
p60_label_1:
! Mem[00000000918001a4] = 36ce7981, %g2 = 0000000000000000
lduw [%o0+0x1a4],%g2 ! %g2 = 0000000036ce7981
! Mem[0000000090000140] = b1a3977d, %g2 = 0000000036ce7981
ldsb [%i4+0x143],%g2 ! %g2 = ffffffffffffffb1
! Mem[000000008800011c] = 99797ba7, %l7 = e93bfc39, %l7 = e93bfc39
add %i0,0x11c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000099797ba7
! Mem[000000008900017c] = 1f0bec76, %l4 = 913ba437, %l4 = 913ba437
add %i2,0x17c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000001f0bec76
! %f0 = 16b84803 e116d613 c8506228 a687957d
! %f4 = 1b4f7859 264c1109 78d1cd0b 75677cad
! %f8 = 0bf99972 a417ac02 10ebaee9 4a39935d
! %f12 = a46d6624 b192e3d1 4cd76d71 d66c67ae
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[0000000089000110] = 622bb1a6c13c602b, %l2 = 9781d3f84d2822dd, %l1 = 779f6af88def108a
add %i2,0x110,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 622bb1a6c13c602b
! %l5 = 52a44607ef906f7a, Mem[0000000091000098] = 195b1203d0d50f6b
stx %l5,[%i6+0x098] ! Mem[0000000091000098] = 52a44607ef906f7a
! Mem[0000000090800138] = 903ddd5b 61a301d1, %g2 = ffffffb1, %g3 = 00000000
ldd [%i5+0x138],%g2 ! %g2 = 00000000903ddd5b 0000000061a301d1
! Mem[00000000898000b4] = edb5b9c1, %l7 = 0000000099797ba7
swap [%i3+0x0b4],%l7 ! %l7 = 00000000edb5b9c1
! Mem[00000000918001f0] = d02e3668, %g2 = 00000000903ddd5b
ldub [%o0+0x1f3],%g2 ! %g2 = 00000000000000d0
p60_label_2:
! Mem[00000000888001c4] = 9aa251d1, %l2 = 9781d3f84d2822dd
swap [%i1+0x1c4],%l2 ! %l2 = 000000009aa251d1
! Mem[0000000089000079] = 3052b6fe, %l4 = 000000001f0bec76
ldstub [%i2+0x079],%l4 ! %l4 = 00000052000000ff
! Mem[0000000091000180] = 4134d025, %g2 = 00000000000000d0
ldub [%i6+0x182],%g2 ! %g2 = 0000000000000041
! Mem[000000009000012c] = 1a3c3207, %g2 = 0000000000000041
lduh [%i4+0x12c],%g2 ! %g2 = 0000000000001a3c
! Mem[00000000908001b0] = 67f75b67, %g2 = 0000000000001a3c
ldsb [%i5+0x1b0],%g2 ! %g2 = 0000000000000067
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000180
! Mem[0000000090000104] = 4cc42921, %g2 = 0000000000000067
lduh [%i4+0x104],%g2 ! %g2 = 0000000000004cc4
! %l4 = 0000000000000052, Mem[0000000090800096] = 6f1b783d
sth %l4,[%i5+0x096] ! Mem[0000000090800094] = 0052783d
! Mem[00000000918000e4] = d226234a, %g2 = 0000000000004cc4
lduw [%o0+0x0e4],%g2 ! %g2 = 00000000d226234a
! %l1 = 622bb1a6c13c602b, Mem[00000000910001ee] = 48949cd6
sth %l1,[%i6+0x1ee] ! Mem[00000000910001ec] = 602b9cd6
p60_label_3:
! Mem[0000000089800077] = 2c4b860c, %l4 = 0000000000000052
ldstub [%i3+0x077],%l4 ! %l4 = 0000000c000000ff
! Mem[0000000090000088] = 090ffb11 867f2fbb, %g2 = d226234a, %g3 = 61a301d1
ldd [%i4+0x088],%g2 ! %g2 = 00000000090ffb11 00000000867f2fbb
! Mem[00000000918001b8] = 311b654d, %g2 = 00000000090ffb11
ldsh [%o0+0x1b8],%g2 ! %g2 = 000000000000311b
! Mem[000000009100013c] = 0d365a67, %g2 = 000000000000311b
lduw [%i6+0x13c],%g2 ! %g2 = 000000000d365a67
! Mem[0000000091000128] = 754a2d84, %g18 = 7c11fc5e02b78045
ldsw [%i6+0x128],%g2 ! %g2 = 7c11fc5e02b78045
! Mem[00000000888001f0] = ada200ee598e10f0, %l4 = 000000000000000c, %l7 = 00000000edb5b9c1
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = ada200ee598e10f0
! %l4 = 000000000000000c, Mem[00000000908001be] = 3a94c978
sth %l4,[%i5+0x1be] ! Mem[00000000908001bc] = 000cc978
! Mem[00000000898000f8] = 115b7f48, %l2 = 000000009aa251d1
ldstub [%i3+0x0f8],%l2 ! %l2 = 00000011000000ff
! Mem[0000000091000190] = b2831834, %g2 = 00000000754a2d84
ldsh [%i6+0x192],%g2 ! %g2 = ffffffffffffb283
! %l4 = 000000000000000c, Mem[000000009000017c] = 327d0d21
stw %l4,[%i4+0x17c] ! Mem[000000009000017c] = 0000000c
p60_label_4:
! Mem[0000000090000170] = cff88628, %g2 = ffffffffffffb283
lduw [%i4+0x170],%g2 ! %g2 = 00000000cff88628
! Mem[0000000091800068] = 549c16875c99ff4b, %g2 = 00000000cff88628
ldx [%o0+0x068],%g2 ! %g2 = 549c16875c99ff4b
! %f16 = cb622917 1d97d184 45b7b9fe db839094
! %f20 = 50b2c445 0a8bbd2a 7bd3ba7f d7e97863
! %f24 = d1852466 76c8bb3d 29adeb7a b1c0ef9c
! %f28 = 42c0e96c e3e5c7de 197741c4 4b63aad2
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000040
! Mem[00000000888001c0] = 74987305, %l2 = 0000000000000011
lduw [%i1+0x1c0],%l2 ! %l2 = 0000000074987305
! Mem[00000000880001cc] = 66a57105, %l4 = 0000000c, %l7 = 598e10f0
add %i0,0x1cc,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000066a57105
! Mem[0000000089000068] = b83868ee3f7ab3bb, %l7 = 0000000066a57105, %l3 = 698295a27aa5fced
add %i2,0x68,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = b83868ee3f7ab3bb
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090800138] = dd5b61a3, %g2 = 549c16875c99ff4b
ldub [%i5+0x13a],%g2 ! %g2 = 00000000000000dd
! Mem[0000000089000140] = faf6bd448159bc27, %l7 = 0000000066a57105, %l6 = 39d2d97276098635
add %i2,0x140,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = faf6bd448159bc27
! Mem[00000000880000a1] = 7d132292, %l0 = a5d5e03ddfe17c7c
ldstub [%i0+0x0a1],%l0 ! %l0 = 00000013000000ff
p60_label_5:
! %l2 = 0000000074987305, Mem[00000000900001e8] = 10ebaee9
stw %l2,[%i4+0x1e8] ! Mem[00000000900001e8] = 74987305
! Mem[00000000890001f0] = f41642c4, %l4 = 0000000c, %l2 = 74987305
add %i2,0x1f0,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000f41642c4
! Mem[000000009080012c] = dab27b28, %g2 = 00000000000000dd
lduh [%i5+0x12e],%g2 ! %g2 = 000000000000dab2
! %l0 = 00000013, %l1 = c13c602b, Mem[00000000888000d0] = 49c7b656 49136c18
std %l0,[%i1+0x0d0] ! Mem[00000000888000d0] = 00000013 c13c602b
membar #Sync ! Added by membar checker (529)
! %l3 = b83868ee3f7ab3bb, Mem[0000000090000078] = 197741c4
stw %l3,[%i4+0x078] ! Mem[0000000090000078] = 3f7ab3bb
! Mem[0000000088800070] = 6fd5388f, %l5 = 52a44607ef906f7a
swap [%i1+0x070],%l5 ! %l5 = 000000006fd5388f
! Mem[0000000091000028] = d33bc405, %g2 = 000000000000dab2
lduh [%i6+0x02a],%g2 ! %g2 = 000000000000d33b
! Mem[000000009000008c] = 2fbb7864, %g2 = 000000000000d33b
lduh [%i4+0x08e],%g2 ! %g2 = 0000000000002fbb
! Mem[0000000089800058] = 33484f497b8b843b, %l1 = 622bb1a6c13c602b, %l4 = 000000000000000c
add %i3,0x58,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 33484f497b8b843b
! Mem[0000000089000180] = 20b8f1fe, %l3 = 3f7ab3bb, %l6 = 8159bc27
add %i2,0x180,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000020b8f1fe
p60_label_6:
! Mem[0000000088800198] = c6b4af93d1b618ad, %l6 = 0000000020b8f1fe
ldx [%i1+0x198],%l6 ! %l6 = c6b4af93d1b618ad
! Mem[00000000890001d0] = 421f939f1c73edae, %l0 = 0000000000000013, %l6 = c6b4af93d1b618ad
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 421f939f1c73edae
! Mem[00000000910000fc] = 8746493c, %g2 = 0000000000002fbb
ldub [%i6+0x0fc],%g2 ! %g2 = 0000000000000087
! %l4 = 7b8b843b, %l5 = 6fd5388f, Mem[0000000091000090] = 898c3891 63b2ff17
std %l4,[%i6+0x090] ! Mem[0000000091000090] = 7b8b843b 6fd5388f
! Mem[00000000908000d8] = 8a14b856, %g18 = 7c11fc5e02b78045
ldsw [%i5+0x0d8],%g2 ! %g2 = 7c11fc5e02b78045
! %l3 = b83868ee3f7ab3bb, Mem[0000000089800090] = 20ad9fa4
sth %l3,[%i3+0x090] ! Mem[0000000089800090] = b3bb9fa4
! Mem[000000009180004c] = d125a9d9, %g2 = ffffffff8a14b856
lduw [%o0+0x04c],%g2 ! %g2 = 00000000d125a9d9
! Mem[0000000088000100] = f926295d71d40d17, %l6 = 421f939f1c73edae, %l4 = 33484f497b8b843b
add %i0,0x100,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = f926295d71d40d17
! Mem[0000000088800140] = 54e6aac1 260de909 8ffce0bc e8a03d48
! Mem[0000000088800150] = 7f2e60d7 a7d4f51c c12aa7b0 abc423fc
! Mem[0000000088800160] = 0ddf9ce4 379cc01d f1f1e6d3 4b8971d6
! Mem[0000000088800170] = 07bb7f10 de43dd70 3d3a6cc9 0a559c02
mov 0x140,%g6
ldda [%i1+%g6]ASI_BLK_SL,%f16 ! Block Load from 0000000088800140
! Mem[00000000908001f8] = dfc7d232 9a7e359a, %g2 = d125a9d9, %g3 = 867f2fbb
ldd [%i5+0x1f8],%g2 ! %g2 = 00000000dfc7d232 000000009a7e359a
p60_label_7:
! %l3 = b83868ee3f7ab3bb, Mem[000000009080013e] = 01d16574
stb %l3,[%i5+0x13e] ! Mem[000000009080013c] = bbd16574
! Mem[0000000088800144] = 260de909, %l6 = 1c73edae, %l7 = 66a57105
add %i1,0x144,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000260de909
! Mem[0000000091800104] = 8dfbd207, %g2 = 00000000dfc7d232
lduh [%o0+0x106],%g2 ! %g2 = 0000000000008dfb
! %l5 = 000000006fd5388f, Mem[0000000088000106] = 71d40d17
sth %l5,[%i0+0x106] ! Mem[0000000088000104] = 71d4388f
! Mem[00000000918001fc] = 473a9853, %g2 = 0000000000008dfb
ldub [%o0+0x1ff],%g2 ! %g2 = 0000000000000047
! Mem[00000000908000cc] = f894a1d7, %g2 = 0000000000000047
lduh [%i5+0x0ce],%g2 ! %g2 = 000000000000f894
! %l6 = 421f939f1c73edae, Mem[00000000888001c8] = 547935679ea7d79e
stx %l6,[%i1+0x1c8] ! Mem[00000000888001c8] = 421f939f1c73edae
! Mem[00000000890000a8] = a58442eb d66749b1, %l2 = f41642c4, %l3 = 3f7ab3bb
ldd [%i2+0x0a8],%l2 ! %l2 = 00000000a58442eb 00000000d66749b1
! Mem[000000008800019f] = 3d635d80, %l1 = 622bb1a6c13c602b
ldstub [%i0+0x19f],%l1 ! %l1 = 00000080000000ff
! %f16 = 09e90d26 c1aae654 483da0e8 bce0fc8f
! %f20 = 1cf5d4a7 d7602e7f fc23c4ab b0a72ac1
! %f24 = 1dc09c37 e49cdf0d d671894b d3e6f1f1
! %f28 = 70dd43de 107fbb07 029c550a c96c3a3d
stda %f16,[%i1]ASI_BLK_AIUP ! Block Store to 0000000088800000
p60_label_8:
! Mem[0000000091800108] = d2075a40 3b56edba, %g2 = 0000f894, %g3 = 9a7e359a
ldd [%o0+0x108],%g2 ! %g2 = 00000000d2075a40 000000003b56edba
! %f0 = 16b84803 e116d613 c8506228 a687957d
! %f4 = 1b4f7859 264c1109 78d1cd0b 75677cad
! %f8 = 0bf99972 a417ac02 10ebaee9 4a39935d
! %f12 = a46d6624 b192e3d1 4cd76d71 d66c67ae
mov 0x100,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[0000000091000060] = 83426c64, %g2 = 00000000d2075a40
ldsh [%i6+0x062],%g2 ! %g2 = ffffffffffff8342
! Mem[0000000089000090] = 8bfa59437e7fdf24, %l7 = 00000000260de909, %l3 = 00000000d66749b1
add %i2,0x90,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 8bfa59437e7fdf24
! Mem[0000000089800000] = 8901b0e2, %l0 = 0000000000000013
lduh [%i3+0x002],%l0 ! %l0 = 000000000000b0e2
! Mem[00000000908001dc] = 0e794949, %g2 = ffffffffffff8342
ldub [%i5+0x1dc],%g2 ! %g2 = 000000000000000e
! Mem[0000000090000014] = 9de510a2, %g2 = 000000000000000e
ldsh [%i4+0x014],%g2 ! %g2 = ffffffffffff9de5
! Mem[00000000900000c0] = 464d20ef eca0ceaf d21905eb f50147aa
! Mem[00000000900000d0] = 6c8b41b6 b0ff9243 b5f74cbd ce98f773
! Mem[00000000900000e0] = b1f7e984 bb22d869 c6b9fa4b b24c6065
! Mem[00000000900000f0] = 78de05d7 ec0c21c4 0b6a1631 23a01106
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! Mem[00000000888000d0] = 00000013c13c602b, %l1 = 0000000000000080, %l3 = 8bfa59437e7fdf24
add %i1,0xd0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 00000013c13c602b
! %f0 = 16b84803 e116d613 c8506228 a687957d
! %f4 = 1b4f7859 264c1109 78d1cd0b 75677cad
! %f8 = 0bf99972 a417ac02 10ebaee9 4a39935d
! %f12 = a46d6624 b192e3d1 4cd76d71 d66c67ae
stda %f0,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000140
p60_label_9:
! Mem[00000000908000a4] = 23a8f759, %g2 = ffffffffffff9de5
ldsb [%i5+0x0a6],%g2 ! %g2 = 0000000000000023
! Mem[0000000088800128] = 50727d60, %l6 = 421f939f1c73edae
swap [%i1+0x128],%l6 ! %l6 = 0000000050727d60
! %l2 = a58442eb, %l3 = c13c602b, Mem[0000000089800058] = 33484f49 7b8b843b
std %l2,[%i3+0x058] ! Mem[0000000089800058] = a58442eb c13c602b
! Mem[0000000088800080] = ac8ae347e3549b10, %l5 = 000000006fd5388f, %l7 = 00000000260de909
add %i1,0x80,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = ac8ae347e3549b10
! Mem[00000000910000b4] = af46c6ea, %g2 = 0000000000000023
ldub [%i6+0x0b5],%g2 ! %g2 = 00000000000000af
! Mem[00000000890000d8] = 1df18e49, %l5 = 000000006fd5388f
swap [%i2+0x0d8],%l5 ! %l5 = 000000001df18e49
! %l7 = ac8ae347e3549b10, Mem[0000000088000080] = 45b35438aee31853
stx %l7,[%i0+0x080] ! Mem[0000000088000080] = ac8ae347e3549b10
! %l4 = 71d40d17, %l5 = 1df18e49, Mem[0000000090000158] = ad7c6775 0bcdd178
std %l4,[%i4+0x158] ! Mem[0000000090000158] = 71d40d17 1df18e49
! Mem[0000000088000180] = 2c2480e2, %l3 = c13c602b, %l1 = 00000080
add %i0,0x180,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000002c2480e2
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
p60_label_10:
! Mem[00000000918001e8] = 71d06ccc6efa751f, %g2 = 00000000000000af
ldx [%o0+0x1e8],%g2 ! %g2 = 71d06ccc6efa751f
! %f16 = 09e90d26 c1aae654 483da0e8 bce0fc8f
! %f20 = 1cf5d4a7 d7602e7f fc23c4ab b0a72ac1
! %f24 = 1dc09c37 e49cdf0d d671894b d3e6f1f1
! %f28 = 70dd43de 107fbb07 029c550a c96c3a3d
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000040
! %l2 = 00000000a58442eb, Mem[0000000090000008] = 6f9e6152
stw %l2,[%i4+%o1] ! Mem[0000000090000008] = a58442eb
! Mem[0000000091000064] = 6c64f6cc, %g2 = 71d06ccc6efa751f
lduw [%i6+0x064],%g2 ! %g2 = 000000006c64f6cc
! %l7 = ac8ae347e3549b10, Mem[00000000918000a1] = 9e74acca
stb %l7,[%o0+0x0a1] ! Mem[00000000918000a0] = 1074acca
! Mem[000000008980008f] = 4709da8e, %l1 = 000000002c2480e2
ldstub [%i3+0x08f],%l1 ! %l1 = 0000008e000000ff
! Mem[00000000888000f0] = 14ebefd1, %l6 = 0000000050727d60
swap [%i1+0x0f0],%l6 ! %l6 = 0000000014ebefd1
! %f16 = 09e90d26 c1aae654 483da0e8 bce0fc8f
! %f20 = 1cf5d4a7 d7602e7f fc23c4ab b0a72ac1
! %f24 = 1dc09c37 e49cdf0d d671894b d3e6f1f1
! %f28 = 70dd43de 107fbb07 029c550a c96c3a3d
stda %f16,[%i2+%g6]ASI_BLK_SL ! Block Store to 0000000089000040
membar #Sync ! Added by membar checker (530)
! %f0 = 16b84803 e116d613 c8506228 a687957d
! %f4 = 1b4f7859 264c1109 78d1cd0b 75677cad
! %f8 = 0bf99972 a417ac02 10ebaee9 4a39935d
! %f12 = a46d6624 b192e3d1 4cd76d71 d66c67ae
mov 0x100,%g5
stda %f0,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! Mem[00000000888000a4] = 6663d974, %l7 = ac8ae347e3549b10
lduw [%i1+0x0a4],%l7 ! %l7 = 000000006663d974
p60_label_11:
! Mem[0000000090800040] = 0b50ebe5, %g18 = 7c11fc5e02b78045
ldsw [%i5+0x040],%g2 ! %g2 = 7c11fc5e02b78045
! %l6 = 0000000014ebefd1, Mem[0000000091800078] = fbe0e6f5
stw %l6,[%o0+0x078] ! Mem[0000000091800078] = 14ebefd1
! Mem[0000000089000043] = 54e6aac1, %l2 = 00000000a58442eb
ldstub [%i2+0x043],%l2 ! %l2 = 000000c1000000ff
! Mem[00000000908001cc] = 2dc67b24, %g2 = 000000000b50ebe5
ldub [%i5+0x1cf],%g2 ! %g2 = 000000000000002d
! Mem[00000000890000d4] = 4d5d878e, %l4 = f926295d71d40d17
swap [%i2+0x0d4],%l4 ! %l4 = 000000004d5d878e
! Mem[00000000890001f0] = f41642c4, %l1 = 0000008e, %l4 = 4d5d878e
add %i2,0x1f0,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000f41642c4
! %l3 = 00000013c13c602b, Mem[00000000900001c0] = 16b84803e116d613
stx %l3,[%i4+0x1c0] ! Mem[00000000900001c0] = 00000013c13c602b
membar #Sync ! Added by membar checker (531)
! Mem[0000000090000100] = 13d616e1 0348b816 7d9587a6 286250c8
! Mem[0000000090000110] = 09114c26 59784f1b ad7c6775 0bcdd178
! Mem[0000000090000120] = 02ac17a4 7299f90b 5d93394a e9aeeb10
! Mem[0000000090000130] = d1e392b1 24666da4 ae676cd6 716dd74c
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! Mem[0000000089000028] = 48a95199, %l4 = 00000000f41642c4
swap [%i2+%o5],%l4 ! %l4 = 0000000048a95199
! Mem[00000000880001dc] = 4579f491, %l0 = 0000b0e2, %l1 = 0000008e
add %i0,0x1dc,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000004579f491
p60_label_12:
! %l2 = 000000c1, %l3 = c13c602b, Mem[00000000900000b0] = 06fd306f 22284d49
std %l2,[%i4+0x0b0] ! Mem[00000000900000b0] = 000000c1 c13c602b
! Mem[00000000900000cc] = f50147aa, %g2 = 000000000000002d
ldsh [%i4+0x0cc],%g2 ! %g2 = fffffffffffff501
! Mem[000000009000002c] = a21b980c, %g2 = fffffffffffff501
ldsb [%i4+0x02d],%g2 ! %g2 = ffffffffffffffa2
! %l6 = 0000000014ebefd1, Mem[0000000088800100] = e41f459bf81bd5ff
stx %l6,[%i1+0x100] ! Mem[0000000088800100] = 0000000014ebefd1
! Mem[000000009100002c] = f970ec36, %g2 = ffffffffffffffa2
ldub [%i6+0x02f],%g2 ! %g2 = 00000000000000f9
! Mem[0000000089800100] = 410acfc125c9a1b8, %l1 = 000000004579f491, %l5 = 000000001df18e49
add %i3,0x100,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 410acfc125c9a1b8
! %l4 = 0000000048a95199, Mem[0000000090800018] = ffe8e671
sth %l4,[%i5+%o3] ! Mem[0000000090800018] = 5199e671
! Mem[000000009180018c] = 243695e2, %g2 = 00000000000000f9
ldsh [%o0+0x18e],%g2 ! %g2 = 0000000000002436
! %l4 = 0000000048a95199, Mem[000000009000016c] = e9aeeb10
stb %l4,[%i4+0x16c] ! Mem[000000009000016c] = 99aeeb10
! Mem[00000000910001f8] = c84c2b47 8cef9465, %g2 = 00002436, %g3 = 3b56edba
ldd [%i6+0x1f8],%g2 ! %g2 = 00000000c84c2b47 000000008cef9465
p60_label_13:
! %l4 = 0000000048a95199, Mem[00000000880001e0] = 3e2e0a36
stw %l4,[%i0+0x1e0] ! Mem[00000000880001e0] = 48a95199
membar #Sync ! Added by membar checker (532)
! Mem[0000000089000000] = 70745a91 2fa40ad9 8636784b 74699052
! Mem[0000000089000010] = 2b9fd679 f90b11f2 0f940f1a 952f747e
! Mem[0000000089000020] = 957a0037 d2103192 f41642c4 8200d0e1
! Mem[0000000089000030] = d46f8f23 90e15d0c c37b2f98 5f3790a3
ldda [%i2]ASI_BLK_AIUSL,%f16 ! Block Load from 0000000089000000
! Mem[0000000089800148] = 2166e8f3, %l6 = 0000000014ebefd1
ldstub [%i3+0x148],%l6 ! %l6 = 00000021000000ff
! Mem[0000000089000138] = 85452099aedb2287, %l5 = 410acfc125c9a1b8, %l0 = 000000000000b0e2
add %i2,0x138,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 85452099aedb2287
! Mem[0000000089800014] = 92d33c43, %l3 = 00000013c13c602b
swap [%i3+0x014],%l3 ! %l3 = 0000000092d33c43
! %l4 = 0000000048a95199, Mem[0000000090800008] = 2ab0459b4a1794f2
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 0000000048a95199
! %f16 = d90aa42f 915a7470 52906974 4b783686
! %f20 = f2110bf9 79d69f2b 7e742f95 1a0f940f
! %f24 = 923110d2 37007a95 e1d00082 c44216f4
! %f28 = 0c5de190 238f6fd4 a390375f 982f7bc3
mov 0x140,%g6
stda %f16,[%i4+%g6]ASI_BLK_S ! Block Store to 0000000090000140
! Mem[00000000898000a0] = 4435714738e9483b, %l1 = 000000004579f491, %l2 = 00000000000000c1
add %i3,0xa0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 4435714738e9483b
! %l0 = 85452099aedb2287, Mem[000000009080012f] = b27b2835
stb %l0,[%i5+0x12f] ! Mem[000000009080012c] = 877b2835
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
p60_label_14:
! Mem[00000000908001a4] = cfd5adc6, %g2 = 00000000c84c2b47
ldsh [%i5+0x1a4],%g2 ! %g2 = ffffffffffffcfd5
! Mem[00000000880000e0] = 653eae1c4166fb93, %l7 = 000000006663d974, %l6 = 0000000000000021
add %i0,0xe0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 653eae1c4166fb93
! Mem[00000000908000e0] = ae053030, %g2 = ffffffffffffcfd5
ldub [%i5+0x0e2],%g2 ! %g2 = 00000000000000ae
! Mem[00000000900001a4] = 31a67990, %g2 = 00000000000000ae
ldsh [%i4+0x1a4],%g2 ! %g2 = 00000000000031a6
! Mem[0000000091000154] = 56379ebd, %g2 = 00000000000031a6
ldsb [%i6+0x156],%g2 ! %g2 = 0000000000000056
! Mem[0000000088000058] = 249645312aff66a6, %l5 = 410acfc125c9a1b8, %l6 = 653eae1c4166fb93
add %i0,0x58,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 249645312aff66a6
! %l0 = aedb2287, %l1 = 4579f491, Mem[0000000090000138] = ae676cd6 716dd74c
std %l0,[%i4+0x138] ! Mem[0000000090000138] = aedb2287 4579f491
! %f0 = 16b84803 e116d613 c8506228 a687957d
! %f4 = 1b4f7859 264c1109 78d1cd0b 75677cad
! %f8 = 0bf99972 a417ac02 10ebaee9 4a39935d
! %f12 = a46d6624 b192e3d1 4cd76d71 d66c67ae
stda %f0,[%i2]ASI_COMMIT_P ! Block Store to 0000000089000000
! %l6 = 249645312aff66a6, Mem[000000009100015a] = 6795d916
stb %l6,[%i6+0x15a] ! Mem[0000000091000158] = a695d916
! %l1 = 000000004579f491, Mem[0000000090000075] = 7fbb0702
stb %l1,[%i4+0x075] ! Mem[0000000090000074] = 91bb0702
p60_label_15:
! Mem[0000000090000098] = 59b50e75, %g2 = 0000000000000056
lduh [%i4+0x09a],%g2 ! %g2 = 00000000000059b5
! Mem[0000000090000068] = d671894b, %g2 = 00000000000059b5
lduw [%i4+0x068],%g2 ! %g2 = 00000000d671894b
! Mem[0000000088800030] = 70dd43de107fbb07, %l6 = 249645312aff66a6
ldx [%i1+0x030],%l6 ! %l6 = 70dd43de107fbb07
! Mem[000000009180009c] = 81b20ab6, %g2 = 00000000d671894b
lduw [%o0+0x09c],%g2 ! %g2 = 0000000081b20ab6
! %l5 = 410acfc125c9a1b8, Mem[0000000090000098] = 196659b50e75238a
stx %l5,[%i4+0x098] ! Mem[0000000090000098] = 410acfc125c9a1b8
! Mem[00000000888001f0] = ada200ee, %l6 = 70dd43de107fbb07
ldsb [%i1+0x1f3],%l6 ! %l6 = ffffffffffffffee
! %l3 = 0000000092d33c43, Mem[0000000089800068] = 041f0c51c0f652cd
stx %l3,[%i3+0x068] ! Mem[0000000089800068] = 0000000092d33c43
! Mem[0000000088000000] = bd78cc762e3da3c7, %l5 = 410acfc125c9a1b8, %l1 = 000000004579f491
casxa [%i0]0x80,%l5,%l1 ! %l1 = bd78cc762e3da3c7
! Mem[0000000089000178] = 2f0306291f0bec76, %l7 = 000000006663d974, %l3 = 0000000092d33c43
add %i2,0x178,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 2f0306291f0bec76
! %f0 = 16b84803 e116d613 c8506228 a687957d
! %f4 = 1b4f7859 264c1109 78d1cd0b 75677cad
! %f8 = 0bf99972 a417ac02 10ebaee9 4a39935d
! %f12 = a46d6624 b192e3d1 4cd76d71 d66c67ae
stda %f0,[%i4]ASI_BLK_AIUSL ! Block Store to 0000000090000000
p60_label_16:
! Mem[0000000089800157] = 9ce3a9da, %l5 = 410acfc125c9a1b8
ldstub [%i3+0x157],%l5 ! %l5 = 000000da000000ff
! Mem[0000000089000120] = ad83cf73, %l3 = 2f0306291f0bec76
swap [%i2+0x120],%l3 ! %l3 = 00000000ad83cf73
! Mem[0000000089800044] = 2f05abda, %l5 = 00000000000000da
lduw [%i3+0x044],%l5 ! %l5 = 000000002f05abda
! Mem[00000000900000c4] = ceafd219, %g2 = 0000000081b20ab6
ldsh [%i4+0x0c6],%g2 ! %g2 = ffffffffffffceaf
! Mem[0000000090800170] = 3388ff79 6dec9fe4, %g2 = ffffceaf, %g3 = 8cef9465
ldd [%i5+0x170],%g2 ! %g2 = 000000003388ff79 000000006dec9fe4
! Mem[000000008880004b] = feec8f20, %l2 = 4435714738e9483b
ldstub [%i1+0x04b],%l2 ! %l2 = 00000020000000ff
! %f16 = d90aa42f 915a7470 52906974 4b783686
! %f20 = f2110bf9 79d69f2b 7e742f95 1a0f940f
! %f24 = 923110d2 37007a95 e1d00082 c44216f4
! %f28 = 0c5de190 238f6fd4 a390375f 982f7bc3
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000100
! %l2 = 0000000000000020, Mem[0000000090800000] = 7e966bf3
stb %l2,[%i5+%g0] ! Mem[0000000090800000] = 20966bf3
! Mem[0000000091800150] = ccaef1b0, %g2 = 000000003388ff79
ldsb [%o0+0x150],%g2 ! %g2 = ffffffffffffffcc
membar #Sync ! Added by membar checker (533)
! %f0 = 16b84803 e116d613 c8506228 a687957d
! %f4 = 1b4f7859 264c1109 78d1cd0b 75677cad
! %f8 = 0bf99972 a417ac02 10ebaee9 4a39935d
! %f12 = a46d6624 b192e3d1 4cd76d71 d66c67ae
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000140
p60_label_17:
membar #Sync ! Added by membar checker (534)
! Mem[0000000090000144] = 0348b816, %g2 = ffffffffffffffcc
lduw [%i4+0x144],%g2 ! %g2 = 000000000348b816
! Mem[00000000918001cc] = 88f36a57, %g18 = 7c11fc5e02b78045
ldsw [%o0+0x1cc],%g2 ! %g2 = 7c11fc5e02b78045
! Mem[0000000088800078] = 4a407e87, %l0 = 85452099aedb2287
swap [%i1+0x078],%l0 ! %l0 = 000000004a407e87
! Mem[0000000089800140] = 335fe9ad51deed02, %l3 = 00000000ad83cf73, %l5 = 000000002f05abda
add %i3,0x140,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 335fe9ad51deed02
! Mem[000000008880003c] = c96c3a3d, %l0 = 000000004a407e87
ldub [%i1+0x03c],%l0 ! %l0 = 00000000000000c9
! Mem[0000000091000170] = a9b3b7bd, %g2 = ffffffff88f36a57
lduw [%i6+0x170],%g2 ! %g2 = 00000000a9b3b7bd
! %l0 = 000000c9, %l1 = 2e3da3c7, Mem[0000000090000090] = 7864c49d 4dd1502b
std %l0,[%i4+0x090] ! Mem[0000000090000090] = 000000c9 2e3da3c7
! Mem[00000000880000c7] = a46c0f36, %l1 = bd78cc762e3da3c7
ldstub [%i0+0x0c7],%l1 ! %l1 = 00000036000000ff
! Mem[00000000898001d8] = 656975f6, %l0 = 00000000000000c9
ldstub [%i3+0x1d8],%l0 ! %l0 = 00000065000000ff
! %l5 = 335fe9ad51deed02, Mem[0000000090000100] = 70745a912fa40ad9
stx %l5,[%i4+0x100] ! Mem[0000000090000100] = 335fe9ad51deed02
p60_label_18:
! %f0 = 16b84803 e116d613 c8506228 a687957d
! %f4 = 1b4f7859 264c1109 78d1cd0b 75677cad
! %f8 = 0bf99972 a417ac02 10ebaee9 4a39935d
! %f12 = a46d6624 b192e3d1 4cd76d71 d66c67ae
stda %f0,[%i4+%g6]ASI_COMMIT_P ! Block Store to 0000000090000180
membar #Sync ! Added by membar checker (535)
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 000000c9 2e3da3c7 410acfc1 25c9a1b8
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 000000c1 c13c602b 225bbeee f9aa6e29
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! %l7 = 000000006663d974, Mem[0000000091000120] = fe4b1b42f157094d
stx %l7,[%i6+0x120] ! Mem[0000000091000120] = 000000006663d974
! Mem[00000000898000d0] = b7a2d907, %l5 = 335fe9ad51deed02
swap [%i3+0x0d0],%l5 ! %l5 = 00000000b7a2d907
! Mem[0000000089000104] = 9ff60ebc, %l6 = ffffffffffffffee
swap [%i2+0x104],%l6 ! %l6 = 000000009ff60ebc
! %l6 = 9ff60ebc, %l7 = 6663d974, Mem[0000000091000058] = 69451c90 786d71fe
std %l6,[%i6+0x058] ! Mem[0000000091000058] = 9ff60ebc 6663d974
! Mem[00000000880000f0] = 3f892eb4, %l5 = b7a2d907, %l4 = 48a95199
add %i0,0xf0,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000003f892eb4
! Mem[00000000898001f4] = d029b33f, %l0 = 00000065, %l5 = b7a2d907
add %i3,0x1f4,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000d029b33f
! Mem[00000000880000fd] = 650ba0e1, %l4 = 000000003f892eb4
ldstub [%i0+0x0fd],%l4 ! %l4 = 0000000b000000ff
! Mem[0000000090000000] = 13d616e1 0348b816 7d9587a6 286250c8
! Mem[0000000090000010] = 09114c26 59784f1b ad7c6775 0bcdd178
! Mem[0000000090000020] = 02ac17a4 7299f90b 5d93394a e9aeeb10
! Mem[0000000090000030] = d1e392b1 24666da4 ae676cd6 716dd74c
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
p60_label_19:
! %l5 = 00000000d029b33f, Mem[0000000088800020] = 1dc09c37
stw %l5,[%i1+%o4] ! Mem[0000000088800020] = d029b33f
! Mem[0000000089800034] = 1f220621, %l4 = 000000000000000b
ldsh [%i3+0x034],%l4 ! %l4 = 0000000000001f22
! %l2 = 0000000000000020, Mem[00000000910000d2] = cf8205a1
sth %l2,[%i6+0x0d2] ! Mem[00000000910000d0] = 002005a1
! Mem[0000000089000053] = 7f2e60d7, %l3 = 00000000ad83cf73
ldstub [%i2+0x053],%l3 ! %l3 = 000000d7000000ff
! Mem[0000000090800040] = 0b50ebe5 3ae6831c, %g2 = a9b3b7bd, %g3 = 6dec9fe4
ldd [%i5+0x040],%g2 ! %g2 = 000000000b50ebe5 000000003ae6831c
! Mem[0000000088000077] = 2a041df0, %l0 = 0000000000000065
ldstub [%i0+0x077],%l0 ! %l0 = 000000f0000000ff
! Mem[000000009000011c] = 952f747e, %g2 = 000000000b50ebe5
lduw [%i4+0x11c],%g2 ! %g2 = 00000000952f747e
membar #Sync ! Added by membar checker (536)
! %l2 = 0000000000000020, Mem[00000000900000ae] = 02bf0000
sth %l2,[%i4+0x0ae] ! Mem[00000000900000ac] = 00200000
! %l6 = 9ff60ebc, %l7 = 6663d974, Mem[0000000090800128] = 60245948 b786da87
std %l6,[%i5+0x128] ! Mem[0000000090800128] = 9ff60ebc 6663d974
! Mem[00000000880000cc] = 890b4ba9, %l3 = 00000000000000d7
ldstub [%i0+0x0cc],%l3 ! %l3 = 00000089000000ff
p60_label_20:
! Mem[00000000898000a0] = 44357147, %l3 = 0000000000000089
swap [%i3+0x0a0],%l3 ! %l3 = 0000000044357147
! Mem[0000000090000040] = 09e90d26 c1aae654 483da0e8 bce0fc8f
! Mem[0000000090000050] = 1cf5d4a7 d7602e7f fc23c4ab b0a72ac1
! Mem[0000000090000060] = 1dc09c37 e49cdf0d d671894b d3e6f1f1
! Mem[0000000090000070] = 70dd43de 1091bb07 029c550a c96c3a3d
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 0000000090000040
! Mem[0000000090000014] = 59784f1b, %g2 = 00000000952f747e
lduw [%i4+0x014],%g2 ! %g2 = 0000000059784f1b
! Mem[0000000088000138] = cf308a30, %l5 = 00000000d029b33f
swap [%i0+0x138],%l5 ! %l5 = 00000000cf308a30
membar #Sync ! Added by membar checker (537)
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 000000c9 2e3da3c7 410acfc1 25c9a1b8
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f0020
! Mem[00000000900000b0] = 000000c1 c13c602b 225bbeee f9aa6e29
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000080
! Mem[00000000888000f0] = 50727d60, %l2 = 00000020, %l5 = cf308a30
add %i1,0xf0,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000050727d60
! Mem[00000000898000ef] = 0575a2a9, %l0 = 00000000000000f0
ldstub [%i3+0x0ef],%l0 ! %l0 = 000000a9000000ff
! Mem[00000000918000f8] = 148f8d52, %g2 = 0000000059784f1b
ldub [%o0+0x0fa],%g2 ! %g2 = 0000000000000014
! Mem[0000000089000028] = 10ebaee94a39935d, %l5 = 0000000050727d60, %l0 = 00000000000000a9
add %i2,0x28,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 10ebaee94a39935d
! Mem[00000000888001cc] = 1c73edae, %l4 = 0000000000001f22
swap [%i1+0x1cc],%l4 ! %l4 = 000000001c73edae
p60_label_21:
! Mem[00000000890000a2] = 4d5a2b31, %l4 = 000000001c73edae
ldstub [%i2+0x0a2],%l4 ! %l4 = 0000002b000000ff
! Mem[00000000880000a8] = bd29ba95, %l3 = 0000000044357147
swap [%i0+0x0a8],%l3 ! %l3 = 00000000bd29ba95
! Mem[0000000091000138] = b94344f7, %g18 = 7c11fc5e02b78045
ldsw [%i6+0x138],%g2 ! %g2 = 7c11fc5e02b78045
! %l6 = 000000009ff60ebc, Mem[0000000091000030] = 70ec367ac262126c
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = 000000009ff60ebc
! Mem[0000000090000100] = 335fe9ad 51deed02 8636784b 74699052
! Mem[0000000090000110] = 2b9fd679 f90b11f2 0f940f1a 952f747e
! Mem[0000000090000120] = 957a0037 d2103192 f41642c4 8200d0e1
! Mem[0000000090000130] = d46f8f23 90e15d0c c37b2f98 5f3790a3
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 0000000090000100
! %l2 = 00000020, %l3 = bd29ba95, Mem[0000000091000118] = 416852c0 1ddbb85e
std %l2,[%i6+0x118] ! Mem[0000000091000118] = 00000020 bd29ba95
! %f0 = 16b84803 e116d613 c8506228 a687957d
! %f4 = 1b4f7859 264c1109 78d1cd0b 75677cad
! %f8 = 0bf99972 a417ac02 10ebaee9 4a39935d
! %f12 = a46d6624 b192e3d1 4cd76d71 d66c67ae
stda %f0,[%i3+%g4]ASI_BLK_AIUP ! Block Store to 0000000089800080
! %l0 = 10ebaee94a39935d, Mem[000000009100008b] = b41fef82
stb %l0,[%i6+0x08b] ! Mem[0000000091000088] = 5d1fef82
! Mem[0000000089800000] = 8901b0e2f554ebdc, %l2 = 0000000000000020
ldx [%i3+%g0],%l2 ! %l2 = 8901b0e2f554ebdc
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 000000c9 2e3da3c7 410acfc1 25c9a1b8
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f0020
! Mem[00000000900000b0] = 000000c1 c13c602b 225bbeee f9aa6e29
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
p60_label_22:
! Mem[00000000900001fc] = 6c67ae90, %g2 = ffffffffb94344f7
ldsb [%i4+0x1fd],%g2 ! %g2 = 000000000000006c
! %f16 = d90aa42f 915a7470 52906974 4b783686
! %f20 = f2110bf9 79d69f2b 7e742f95 1a0f940f
! %f24 = 923110d2 37007a95 e1d00082 c44216f4
! %f28 = 0c5de190 238f6fd4 a390375f 982f7bc3
mov 0x1c0,%g4
stda %f16,[%i1+%g4]ASI_BLK_PL ! Block Store to 00000000888001c0
! Mem[0000000090000168] = 5d93394ae9aeeb10, %g2 = 000000000000006c
ldx [%i4+0x168],%g2 ! %g2 = 5d93394ae9aeeb10
! Mem[00000000880000f8] = 5c18f366, %l7 = 000000006663d974
swap [%i0+0x0f8],%l7 ! %l7 = 000000005c18f366
! Mem[0000000089800078] = 5d0d85bde94c375c, %l0 = 10ebaee94a39935d, %l0 = 10ebaee94a39935d
add %i3,0x78,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 5d0d85bde94c375c
! Mem[0000000091000020] = a4ce6cd23f02b68f, %g2 = 5d93394ae9aeeb10
ldx [%i6+%o4],%g2 ! %g2 = a4ce6cd23f02b68f
! Mem[0000000088000088] = 9cce6805, %l4 = 0000002b, %l5 = 50727d60
add %i0,0x88,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000009cce6805
! %l2 = f554ebdc, %l3 = bd29ba95, Mem[0000000090800060] = ef405618 f7bb24ad
std %l2,[%i5+0x060] ! Mem[0000000090800060] = f554ebdc bd29ba95
! %f16 = d90aa42f 915a7470 52906974 4b783686
! %f20 = f2110bf9 79d69f2b 7e742f95 1a0f940f
! %f24 = 923110d2 37007a95 e1d00082 c44216f4
! %f28 = 0c5de190 238f6fd4 a390375f 982f7bc3
stda %f16,[%i4+%g5]ASI_BLK_P ! Block Store to 0000000090000100
! Mem[00000000898000c7] = 1093b253, %l3 = 00000000bd29ba95
ldstub [%i3+0x0c7],%l3 ! %l3 = 00000053000000ff
p60_label_23:
! %f0 = 16b84803 e116d613 c8506228 a687957d
! %f4 = 1b4f7859 264c1109 78d1cd0b 75677cad
! %f8 = 0bf99972 a417ac02 10ebaee9 4a39935d
! %f12 = a46d6624 b192e3d1 4cd76d71 d66c67ae
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000080
! Mem[0000000088800166] = 379cc01d, %l0 = 5d0d85bde94c375c
ldstub [%i1+0x166],%l0 ! %l0 = 000000c0000000ff
! %f0 = 16b84803 e116d613 c8506228 a687957d
! %f4 = 1b4f7859 264c1109 78d1cd0b 75677cad
! %f8 = 0bf99972 a417ac02 10ebaee9 4a39935d
! %f12 = a46d6624 b192e3d1 4cd76d71 d66c67ae
mov 0x140,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 0000000090000140
! Mem[0000000089800048] = 1b48e0f5, %l4 = 000000000000002b
swap [%i3+0x048],%l4 ! %l4 = 000000001b48e0f5
! Mem[0000000089800028] = c38ac122beb48891, %l6 = 000000009ff60ebc, %l3 = 0000000000000053
add %i3,0x28,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = c38ac122beb48891
! %l6 = 000000009ff60ebc, Mem[00000000900001ce] = 957d1b4f
sth %l6,[%i4+0x1ce] ! Mem[00000000900001cc] = 0ebc1b4f
! %l3 = c38ac122beb48891, Mem[0000000091800079] = ebefd1ff
stb %l3,[%o0+0x079] ! Mem[0000000091800078] = 91efd1ff
! %l0 = 00000000000000c0, Mem[0000000091800080] = 2bf29387
stw %l0,[%o0+0x080] ! Mem[0000000091800080] = 000000c0
! Mem[00000000880001fc] = 3be07278, %l4 = 000000001b48e0f5
swap [%i0+0x1fc],%l4 ! %l4 = 000000003be07278
membar #Sync ! Added by membar checker (538)
! Mem[0000000090000080] = 16b84803 e116d613 c8506228 a687957d
! Mem[0000000090000090] = 1b4f7859 264c1109 78d1cd0b 75677cad
! Mem[00000000900000a0] = 0bf99972 a417ac02 10ebaee9 4a39935d
! Mem[00000000900000b0] = a46d6624 b192e3d1 4cd76d71 d66c67ae
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000080
p60_label_24:
! Mem[00000000880000e0] = 653eae1c, %l5 = 000000009cce6805
swap [%i0+0x0e0],%l5 ! %l5 = 00000000653eae1c
! %f16 = d90aa42f 915a7470 52906974 4b783686
! %f20 = f2110bf9 79d69f2b 7e742f95 1a0f940f
! %f24 = 923110d2 37007a95 e1d00082 c44216f4
! %f28 = 0c5de190 238f6fd4 a390375f 982f7bc3
mov 0x100,%g4
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 0000000090000100
! Mem[0000000091800120] = 2aee60e7 e19c5307, %g2 = 3f02b68f, %g3 = 3ae6831c
ldd [%o0+0x120],%g2 ! %g2 = 000000002aee60e7 00000000e19c5307
! %l7 = 000000005c18f366, Mem[00000000890001e0] = 1ce9e0acbb6d1ea5
stx %l7,[%i2+0x1e0] ! Mem[00000000890001e0] = 000000005c18f366
! Mem[0000000089000165] = 8f847153, %l5 = 00000000653eae1c
ldstub [%i2+0x165],%l5 ! %l5 = 00000084000000ff
! Mem[00000000910000e8] = 464e3f5a, %g2 = 000000002aee60e7
lduw [%i6+0x0e8],%g2 ! %g2 = 00000000464e3f5a
! Mem[0000000091800164] = ef230d7c, %g2 = 00000000464e3f5a
ldsh [%o0+0x166],%g2 ! %g2 = ffffffffffffef23
! Mem[00000000918000bc] = 013b4df3, %g2 = ffffffffffffef23
ldsh [%o0+0x0be],%g2 ! %g2 = 000000000000013b
! Mem[00000000890000b0] = d9252464b86d3b43, %l2 = 8901b0e2f554ebdc, %l7 = 000000005c18f366
add %i2,0xb0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = d9252464b86d3b43
! %l0 = 000000c0, %l1 = 00000036, Mem[00000000918000a0] = a21074ac ca8d68b1
std %l0,[%o0+0x0a0] ! Mem[00000000918000a0] = 000000c0 00000036
p60_label_25:
! Mem[0000000088000020] = d509c0bf, %l0 = 000000c0, %l2 = f554ebdc
add %i0,0x20,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000d509c0bf
! %l7 = d9252464b86d3b43, Mem[000000009100001c] = 0eb0b5a8
stw %l7,[%i6+0x01c] ! Mem[000000009100001c] = b86d3b43
! Mem[0000000088800002] = 09e90d26, %l5 = 0000000000000084
ldstub [%i1+0x002],%l5 ! %l5 = 0000000d000000ff
! Mem[00000000908001b8] = 18bd7e8af69c000c, %g2 = 000000000000013b
ldx [%i5+0x1b8],%g2 ! %g2 = 18bd7e8af69c000c
! Mem[0000000088000004] = 2e3da3c7, %l3 = c38ac122beb48891
swap [%i0+0x004],%l3 ! %l3 = 000000002e3da3c7
! %l5 = 000000000000000d, Mem[00000000908001c9] = 2efd6800
stb %l5,[%i5+0x1c9] ! Mem[00000000908001c8] = 0dfd6800
! %l4 = 000000003be07278, Mem[00000000918000d8] = 956ed64a6307f2fb
stx %l4,[%o0+0x0d8] ! Mem[00000000918000d8] = 000000003be07278
! Mem[00000000880000e8] = 44f27832, %l1 = 00000036, %l3 = 2e3da3c7
add %i0,0xe8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000044f27832
! Mem[0000000091000108] = f6e26f69, %g2 = 18bd7e8af69c000c
ldsh [%i6+0x108],%g2 ! %g2 = fffffffffffff6e2
! %l4 = 3be07278, %l5 = 0000000d, Mem[00000000890000b8] = 08fcaa99 d57da392
std %l4,[%i2+0x0b8] ! Mem[00000000890000b8] = 3be07278 0000000d
ba,a p60_not_taken_0_end
p60_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000000000c0
bne,a,pn %xcc,p60_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000036
bne,a,pn %xcc,p60_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000d509c0bf
bne,a,pn %xcc,p60_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000044f27832
bne,a,pn %xcc,p60_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000003be07278
bne,a,pn %xcc,p60_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000000d
bne,a,pn %xcc,p60_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000009ff60ebc
bne,a,pn %xcc,p60_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be d9252464b86d3b43
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c8506228 a687957d
bne %xcc,p60_f2_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be d90aa42f 915a7470
bne %xcc,p60_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 52906974 4b783686
bne %xcc,p60_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be f2110bf9 79d69f2b
bne %xcc,p60_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 7e742f95 1a0f940f
bne %xcc,p60_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 923110d2 37007a95
bne %xcc,p60_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be e1d00082 c44216f4
bne %xcc,p60_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 0c5de190 238f6fd4
bne %xcc,p60_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be a390375f 982f7bc3
bne %xcc,p60_f30_fail
nop
! Check Local Memory
set p60_local0_expect,%g1
p60_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = bd78cc76beb48891
ldx [%i0+0x000],%g3 ! Observed data at 0000000088000000
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x000,%g4
ldx [%g1+0x070],%g2 ! Expected data = b7c5769a2a041dff
ldx [%i0+0x070],%g3 ! Observed data at 0000000088000070
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = ac8ae347e3549b10
ldx [%i0+0x080],%g3 ! Observed data at 0000000088000080
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 7dff229214257341
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000880000a0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 443571476ed5d5b8
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000880000a8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = d8394625a46c0fff
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000880000c0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ab0ea21dff0b4ba9
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000880000c8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 9cce68054166fb93
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000880000e0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 6663d97465ffa0e1
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000880000f8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = f926295d71d4388f
ldx [%i0+0x100],%g3 ! Observed data at 0000000088000100
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x100,%g4
ldx [%g1+0x138],%g2 ! Expected data = d029b33fb88bb79b
ldx [%i0+0x138],%g3 ! Observed data at 0000000088000138
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x138,%g4
ldx [%g1+0x198],%g2 ! Expected data = 995d70e13d635dff
ldx [%i0+0x198],%g3 ! Observed data at 0000000088000198
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 48a95199553f7a10
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000880001e0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b26d6ace1b48e0f5
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000880001f8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x1f8,%g4
set p60_local1_expect,%g1
p60_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 09e9ff26c1aae654
ldx [%i1+0x000],%g3 ! Observed data at 0000000088800000
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 483da0e8bce0fc8f
ldx [%i1+0x008],%g3 ! Observed data at 0000000088800008
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1cf5d4a7d7602e7f
ldx [%i1+0x010],%g3 ! Observed data at 0000000088800010
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = fc23c4abb0a72ac1
ldx [%i1+0x018],%g3 ! Observed data at 0000000088800018
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = d029b33fe49cdf0d
ldx [%i1+0x020],%g3 ! Observed data at 0000000088800020
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = d671894bd3e6f1f1
ldx [%i1+0x028],%g3 ! Observed data at 0000000088800028
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 70dd43de107fbb07
ldx [%i1+0x030],%g3 ! Observed data at 0000000088800030
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 029c550ac96c3a3d
ldx [%i1+0x038],%g3 ! Observed data at 0000000088800038
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = feec8fff967d1df7
ldx [%i1+0x048],%g3 ! Observed data at 0000000088800048
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = ef906f7ae7ff0ff8
ldx [%i1+0x070],%g3 ! Observed data at 0000000088800070
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = aedb228722cc9a76
ldx [%i1+0x078],%g3 ! Observed data at 0000000088800078
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 00000013c13c602b
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000888000d0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 50727d608774fbec
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000888000f0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0000000014ebefd1
ldx [%i1+0x100],%g3 ! Observed data at 0000000088800100
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = 1c73edae7baf3503
ldx [%i1+0x128],%g3 ! Observed data at 0000000088800128
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x128,%g4
ldx [%g1+0x160],%g2 ! Expected data = 0ddf9ce4379cff1d
ldx [%i1+0x160],%g3 ! Observed data at 0000000088800160
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x160,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 70745a912fa40ad9
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 = 8636784b74699052
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 = 2b9fd679f90b11f2
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 = 0f940f1a952f747e
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 = 957a0037d2103192
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 = f41642c48200d0e1
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 = d46f8f2390e15d0c
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 = c37b2f985f3790a3
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+0x000],%g2 ! Expected data = 16b84803e116d613
ldx [%i2+0x000],%g3 ! Observed data at 0000000089000000
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c8506228a687957d
ldx [%i2+0x008],%g3 ! Observed data at 0000000089000008
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1b4f7859264c1109
ldx [%i2+0x010],%g3 ! Observed data at 0000000089000010
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 78d1cd0b75677cad
ldx [%i2+0x018],%g3 ! Observed data at 0000000089000018
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0bf99972a417ac02
ldx [%i2+0x020],%g3 ! Observed data at 0000000089000020
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 10ebaee94a39935d
ldx [%i2+0x028],%g3 ! Observed data at 0000000089000028
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = a46d6624b192e3d1
ldx [%i2+0x030],%g3 ! Observed data at 0000000089000030
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4cd76d71d66c67ae
ldx [%i2+0x038],%g3 ! Observed data at 0000000089000038
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 54e6aaff260de909
ldx [%i2+0x040],%g3 ! Observed data at 0000000089000040
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 8ffce0bce8a03d48
ldx [%i2+0x048],%g3 ! Observed data at 0000000089000048
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 7f2e60ffa7d4f51c
ldx [%i2+0x050],%g3 ! Observed data at 0000000089000050
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = c12aa7b0abc423fc
ldx [%i2+0x058],%g3 ! Observed data at 0000000089000058
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 0ddf9ce4379cc01d
ldx [%i2+0x060],%g3 ! Observed data at 0000000089000060
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = f1f1e6d34b8971d6
ldx [%i2+0x068],%g3 ! Observed data at 0000000089000068
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 07bb7f10de43dd70
ldx [%i2+0x070],%g3 ! Observed data at 0000000089000070
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 3d3a6cc90a559c02
ldx [%i2+0x078],%g3 ! Observed data at 0000000089000078
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 4d5aff317ccaff41
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000890000a0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 3be072780000000d
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000890000b8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = bf08e65f71d40d17
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000890000d0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 6fd5388fccdb9063
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000890000d8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = b6d75778ffffffee
ldx [%i2+0x100],%g3 ! Observed data at 0000000089000100
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 1f0bec76da1a00a5
ldx [%i2+0x120],%g3 ! Observed data at 0000000089000120
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = 1810bcd98fff7153
ldx [%i2+0x160],%g3 ! Observed data at 0000000089000160
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 000000005c18f366
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000890001e0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x1e0,%g4
set p60_local3_expect,%g1
p60_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 31ad4baec13c602b
ldx [%i3+0x010],%g3 ! Observed data at 0000000089800010
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x010,%g4
ldx [%g1+0x048],%g2 ! Expected data = 0000002bbb7dc780
ldx [%i3+0x048],%g3 ! Observed data at 0000000089800048
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = a58442ebc13c602b
ldx [%i3+0x058],%g3 ! Observed data at 0000000089800058
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0000000092d33c43
ldx [%i3+0x068],%g3 ! Observed data at 0000000089800068
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 334141ac2c4b86ff
ldx [%i3+0x070],%g3 ! Observed data at 0000000089800070
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 16b84803e116d613
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 = c8506228a687957d
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 = 1b4f7859264c1109
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 = 78d1cd0b75677cad
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 = 0bf99972a417ac02
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 = 10ebaee94a39935d
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 = a46d6624b192e3d1
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 = 4cd76d71d66c67ae
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 = db7065531093b2ff
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000898000c0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 51deed02343b74a3
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000898000d0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = d3b145530575a2ff
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000898000e8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff5b7f4881977056
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000898000f8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x148],%g2 ! Expected data = ff66e8f3dbfd0489
ldx [%i3+0x148],%g3 ! Observed data at 0000000089800148
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 8ff48d199ce3a9ff
ldx [%i3+0x150],%g3 ! Observed data at 0000000089800150
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x150,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ff6975f6c15b3cd0
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000898001d8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x1d8,%g4
! The test for processor 60 has passed
p60_passed:
ta GOOD_TRAP
nop
p60_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p60_failed
p60_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p60_failed
p60_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p60_failed
p60_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p60_failed
p60_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p60_failed
p60_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p60_failed
p60_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p60_failed
p60_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p60_failed
p60_f2_fail:
set p60_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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:
ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089800000]
done
p60_trap1o:
ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000089800000]
done
p60_trap2e:
ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000089000008]
lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000089000020]
ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000088800028]
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000089800028]
ldsha [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000089000000]
done
p60_trap2o:
ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000089000008]
lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000089000020]
ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000088800028]
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000089800028]
ldsha [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000089000000]
done
p60_trap3e:
nop
nop
nop
done
p60_trap3o:
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 = a5d5e03ddfe17c7c
ldx [%g1+0x008],%l1 ! %l1 = 779f6af88def108a
ldx [%g1+0x010],%l2 ! %l2 = 9781d3f84d2822dd
ldx [%g1+0x018],%l3 ! %l3 = 698295a27aa5fced
ldx [%g1+0x020],%l4 ! %l4 = 77a262fd913ba437
ldx [%g1+0x028],%l5 ! %l5 = 52a44607ef906f7a
ldx [%g1+0x030],%l6 ! %l6 = 39d2d97276098635
ldx [%g1+0x038],%l7 ! %l7 = 8becfd0de93bfc39
! 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 = 29dd725e dcbd9f47 6a815976 cf1ccf09
! %f4 = bc0cc9d4 ab40e46b c05daeb6 8e94b58c
! %f8 = 2faf5779 92ec1948 7092054f 0292d4b6
! %f12 = 002e80eb f8059776 dae2e02e e90c0db3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8bdd5bbb 3db22039 d69d9941 c3bb9e2f
! %f20 = c270ce73 163c6bc9 4de7e1be 615cf93e
! %f24 = 48b74b4c 5d95cbbc 0addb341 8b47daf0
! %f28 = 9f3019a2 ce2a7699 5d4d0ee5 ea8d2b9d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 346bbc27 7d9244f2 34ba6999 2cbbe57d
! %f36 = 9a3a1c9b 0833c696 69500c5d af1c72f1
! %f40 = 4ced08db fb189164 0d4d3880 53f97e0a
! %f44 = b18cafdb a9949cb3 4d4f1faf 32ef4d40
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x05ecfd3800000017,%g7,%g1 ! GSR scale = 2, align = 7
wr %g1,%g0,%gsr ! GSR = 05ecfd3800000017
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[00000000908001f8] = d2329a7e, %g2 = 0000000000000000
ldub [%i5+0x1fa],%g2 ! %g2 = 00000000000000d2
! %f0 = 29dd725e dcbd9f47 6a815976 cf1ccf09
! %f4 = bc0cc9d4 ab40e46b c05daeb6 8e94b58c
! %f8 = 2faf5779 92ec1948 7092054f 0292d4b6
! %f12 = 002e80eb f8059776 dae2e02e e90c0db3
mov 0x1c0,%g4
stda %f0,[%i2+%g4]ASI_COMMIT_P ! Block Store to 000000008b0001c0
! Mem[000000008a800184] = 9a494a01, %l0 = f1fd703ea2f5cbe1
lduh [%i1+0x186],%l0 ! %l0 = 0000000000004a01
! Mem[000000009180009c] = 81b20ab6, %g2 = 00000000000000d2
ldsh [%o0+0x09c],%g2 ! %g2 = ffffffffffff81b2
! Mem[0000000091800144] = 924cb9c4, %g2 = ffffffffffff81b2
ldub [%o0+0x146],%g2 ! %g2 = 0000000000000092
! Mem[000000008b80010c] = db2ffb75, %l0 = 0000000000004a01
lduh [%i3+0x10c],%l0 ! %l0 = 000000000000db2f
! %l0 = 0000db2f, %l1 = 6f1b94ef, Mem[0000000091000128] = 754a2d84 24cdc0b9
std %l0,[%i6+0x128] ! Mem[0000000091000128] = 0000db2f 6f1b94ef
! Mem[000000008a80008c] = cd9a54fa, %l5 = 60c5e7820434909b
swap [%i1+0x08c],%l5 ! %l5 = 00000000cd9a54fa
! Mem[000000008b000154] = 3bff1c56, %l2 = ac5f6dd2, %l7 = fffb0590
add %i2,0x154,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000003bff1c56
! Mem[00000000900001ac] = 18a55398, %g2 = 0000000000000092
lduw [%i4+0x1ac],%g2 ! %g2 = 0000000018a55398
p61_label_2:
! Mem[0000000090000048] = 9763a668, %g2 = 0000000018a55398
lduw [%i4+0x048],%g2 ! %g2 = 000000009763a668
! %l0 = 000000000000db2f, Mem[000000008a8001b8] = 28a387a4
stw %l0,[%i1+0x1b8] ! Mem[000000008a8001b8] = 0000db2f
! Mem[000000008a800150] = 9e3a53ca, %l4 = cb91f2f9e6fadd57
swap [%i1+0x150],%l4 ! %l4 = 000000009e3a53ca
! Mem[00000000910001c0] = cf853424, %g2 = 000000009763a668
ldsb [%i6+0x1c3],%g2 ! %g2 = ffffffffffffffcf
! %l6 = cf24f8d294e40cfa, Mem[000000008b00003b] = bc34edd1
stb %l6,[%i2+0x03b] ! Mem[000000008b000038] = bc34edfa
membar #Sync ! Added by membar checker (539)
! Mem[000000008b0001f1] = 002e80eb, %l0 = 000000000000db2f
ldstub [%i2+0x1f1],%l0 ! %l0 = 0000002e000000ff
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! Mem[000000008a8001fc] = 11db4bcd, %l7 = 000000003bff1c56
lduw [%i1+0x1fc],%l7 ! %l7 = 0000000011db4bcd
! Mem[0000000090800148] = 29ee8fa5, %g18 = 76a43a7bb43c7e00
ldsw [%i5+0x148],%g2 ! %g2 = 76a43a7bb43c7e00
! %l6 = cf24f8d294e40cfa, Mem[00000000910000f4] = d888e86d
stw %l6,[%i6+0x0f4] ! Mem[00000000910000f4] = 94e40cfa
p61_label_3:
! %f0 = 29dd725e dcbd9f47 6a815976 cf1ccf09
! %f4 = bc0cc9d4 ab40e46b c05daeb6 8e94b58c
! %f8 = 2faf5779 92ec1948 7092054f 0292d4b6
! %f12 = 002e80eb f8059776 dae2e02e e90c0db3
stda %f0,[%i4]ASI_BLK_S ! Block Store to 0000000090000000
! Mem[000000008b000060] = f5bce3d40657de08, %l7 = 0000000011db4bcd
ldx [%i2+0x060],%l7 ! %l7 = f5bce3d40657de08
! Mem[000000008b0000e8] = 6b6f2df5, %l6 = 94e40cfa, %l5 = cd9a54fa
add %i2,0xe8,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000006b6f2df5
! Mem[000000008b800134] = 9cecf5a1, %l0 = 0000002e, %l1 = 6f1b94ef
add %i3,0x134,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000009cecf5a1
! %l2 = f9b5b7c6ac5f6dd2, Mem[000000009000010a] = 2c8c7beb
sth %l2,[%i4+0x10a] ! Mem[0000000090000108] = 6dd27beb
! Mem[000000008b800140] = bd70cf9a 293ce7d9 3eab4cc7 1fe6c574
! Mem[000000008b800150] = 08eb9f9b 707d5190 f41228e0 cc456018
! Mem[000000008b800160] = 9231ff35 1019465c 612eff29 abc22c47
! Mem[000000008b800170] = cdf044e1 dbbe8d40 f9e7465c 0ee493a5
mov 0x140,%g5
ldda [%i3+%g5]ASI_BLK_P,%f0 ! Block Load from 000000008b800140
membar #Sync ! Added by membar checker (540)
! %f0 = bd70cf9a 293ce7d9 3eab4cc7 1fe6c574
! %f4 = 08eb9f9b 707d5190 f41228e0 cc456018
! %f8 = 9231ff35 1019465c 612eff29 abc22c47
! %f12 = cdf044e1 dbbe8d40 f9e7465c 0ee493a5
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[000000008a000178] = cb0014f1, %l6 = cf24f8d294e40cfa
swap [%i0+0x178],%l6 ! %l6 = 00000000cb0014f1
! %f16 = 8bdd5bbb 3db22039 d69d9941 c3bb9e2f
! %f20 = c270ce73 163c6bc9 4de7e1be 615cf93e
! %f24 = 48b74b4c 5d95cbbc 0addb341 8b47daf0
! %f28 = 9f3019a2 ce2a7699 5d4d0ee5 ea8d2b9d
mov 0x080,%g6
stda %f16,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000080
! Mem[0000000091000098] = 195b1203, %g18 = 76a43a7bb43c7e00
ldsw [%i6+0x098],%g2 ! %g2 = 76a43a7bb43c7e00
p61_label_4:
! Mem[000000008a000048] = dfaf8a98, %l5 = 6b6f2df5, %l4 = 9e3a53ca
add %i0,0x48,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000dfaf8a98
! %l3 = 11038d4a2e01d0ba, Mem[0000000091800098] = a9e2f7a381b20ab6
stx %l3,[%o0+0x098] ! Mem[0000000091800098] = 11038d4a2e01d0ba
! Mem[000000008b80002e] = 4bc650e6, %l0 = 000000000000002e
ldstub [%i3+0x02e],%l0 ! %l0 = 00000050000000ff
! Mem[000000009000015c] = 063ea0e0, %g18 = 76a43a7bb43c7e00
ldsw [%i4+0x15c],%g2 ! %g2 = 76a43a7bb43c7e00
! Mem[000000008b0000ac] = 7c1086ff, %l0 = 0000000000000050
swap [%i2+0x0ac],%l0 ! %l0 = 000000007c1086ff
! Mem[0000000090800110] = 1ca4446677404324, %g2 = 00000000063ea0e0
ldx [%i5+0x110],%g2 ! %g2 = 1ca4446677404324
! Mem[000000008b0000d0] = 2c53dd1466da0549, %l1 = 000000009cecf5a1, %l3 = 11038d4a2e01d0ba
add %i2,0xd0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 2c53dd1466da0549
membar #Sync ! Added by membar checker (541)
! Mem[0000000090000000] = d9e73c29 9acf70bd 74c5e61f c74cab3e
! Mem[0000000090000010] = 90517d70 9b9feb08 186045cc e02812f4
! Mem[0000000090000020] = 5c461910 35ff3192 472cc2ab 29ff2e61
! Mem[0000000090000030] = 408dbedb e144f0cd a593e40e 5c46e7f9
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000008b800008] = 55743538517339df, %l4 = 00000000dfaf8a98, %l7 = f5bce3d40657de08
add %i3,0x08,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 55743538517339df
! Mem[000000008a800140] = 0201a4fb 29fe7805 24c080e6 73ed1092
! Mem[000000008a800150] = e6fadd57 aff6852f d190609c dff1973b
! Mem[000000008a800160] = 009ab131 cda12e14 af6b7e55 e1b21cd7
! Mem[000000008a800170] = ecab8ea2 b98d861b a924c939 7280241f
ldda [%i1+%g5]ASI_BLK_P,%f16 ! Block Load from 000000008a800140
p61_label_5:
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f6dd2 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! %l6 = 00000000cb0014f1, Mem[0000000091800172] = 17c11515
sth %l6,[%o0+0x172] ! Mem[0000000091800170] = 14f11515
! Mem[000000008b000180] = cccbf021, %l0 = 000000007c1086ff
swap [%i2+0x180],%l0 ! %l0 = 00000000cccbf021
! Mem[000000008b800044] = b193bd80, %l7 = 55743538517339df
swap [%i3+0x044],%l7 ! %l7 = 00000000b193bd80
! Mem[0000000090000108] = a98f6dd2, %g2 = 1ca4446677404324
lduw [%i4+0x108],%g2 ! %g2 = 00000000a98f6dd2
! %l0 = 00000000cccbf021, Mem[0000000090000094] = 163c6bc9
sth %l0,[%i4+0x094] ! Mem[0000000090000094] = f0216bc9
! %f16 = 0201a4fb 29fe7805 24c080e6 73ed1092
! %f20 = e6fadd57 aff6852f d190609c dff1973b
! %f24 = 009ab131 cda12e14 af6b7e55 e1b21cd7
! %f28 = ecab8ea2 b98d861b a924c939 7280241f
stda %f16,[%i4]ASI_COMMIT_P ! Block Store to 0000000090000000
! Mem[00000000900000dc] = f773b1f7, %g2 = 00000000a98f6dd2
ldsh [%i4+0x0de],%g2 ! %g2 = fffffffffffff773
! %l4 = 00000000dfaf8a98, Mem[00000000908000a8] = f759fcbc787f148f
stx %l4,[%i5+0x0a8] ! Mem[00000000908000a8] = 00000000dfaf8a98
! Mem[00000000908001c4] = efa1d23c, %g2 = fffffffffffff773
lduw [%i5+0x1c4],%g2 ! %g2 = 00000000efa1d23c
p61_label_6:
! Mem[0000000091000118] = 416852c01ddbb85e, %g2 = 00000000efa1d23c
ldx [%i6+0x118],%g2 ! %g2 = 416852c01ddbb85e
! Mem[00000000900000d0] = 6c8b41b6, %g2 = 416852c01ddbb85e
ldub [%i4+0x0d0],%g2 ! %g2 = 000000000000006c
! %l3 = 2c53dd1466da0549, Mem[0000000091800144] = 3eab924c
stw %l3,[%o0+0x144] ! Mem[0000000091800144] = 66da0549
! %l1 = 000000009cecf5a1, Mem[0000000090000180] = 4d66a87310c76f85
stx %l1,[%i4+0x180] ! Mem[0000000090000180] = 000000009cecf5a1
! Mem[000000008a800028] = f05628ac, %l1 = 000000009cecf5a1
swap [%i1+%o5],%l1 ! %l1 = 00000000f05628ac
! Mem[000000008a0000d0] = e66e3b8e, %l7 = 00000000b193bd80
ldsh [%i0+0x0d2],%l7 ! %l7 = 0000000000003b8e
! Mem[000000008a800158] = d190609c, %l2 = f9b5b7c6ac5f6dd2
ldsw [%i1+0x158],%l2 ! %l2 = ffffffffd190609c
membar #Sync ! Added by membar checker (542)
! Mem[0000000090000080] = 8bdd5bbb 3db22039 d69d9941 c3bb9e2f
! Mem[0000000090000090] = c270ce73 f0216bc9 4de7e1be 615cf93e
! Mem[00000000900000a0] = 48b74b4c 5d95cbbc 0addb341 8b47daf0
! Mem[00000000900000b0] = 9f3019a2 ce2a7699 5d4d0ee5 ea8d2b9d
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! %f0 = bd70cf9a 293ce7d9 3eab4cc7 1fe6c574
! %f4 = 08eb9f9b 707d5190 f41228e0 cc456018
! %f8 = 9231ff35 1019465c 612eff29 abc22c47
! %f12 = cdf044e1 dbbe8d40 f9e7465c 0ee493a5
mov 0x040,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUS ! Block Store to 0000000090000040
! Mem[000000008a800188] = 63ecf93231558ae9, %l0 = 00000000cccbf021, %l2 = ffffffffd190609c
add %i1,0x188,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 63ecf93231558ae9
p61_label_7:
! Mem[000000008a0000f4] = 4e772c1a, %l5 = 000000006b6f2df5
ldsh [%i0+0x0f4],%l5 ! %l5 = 0000000000004e77
! Mem[0000000091800088] = 5838dff0, %g2 = 000000000000006c
ldub [%o0+0x088],%g2 ! %g2 = 0000000000000058
! %l5 = 0000000000004e77, Mem[00000000900000d0] = 6c8b41b6b0ff9243
stx %l5,[%i4+0x0d0] ! Mem[00000000900000d0] = 0000000000004e77
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 448515de b0dee1ed
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900001c0
! Mem[000000008a800000] = e6c776da94218d6c, %l7 = 0000000000003b8e, %l7 = 0000000000003b8e
casxa [%i1]0x80,%l7,%l7 ! %l7 = e6c776da94218d6c
! %f16 = 0201a4fb 29fe7805 24c080e6 73ed1092
! %f20 = e6fadd57 aff6852f d190609c dff1973b
! %f24 = 009ab131 cda12e14 af6b7e55 e1b21cd7
! %f28 = ecab8ea2 b98d861b a924c939 7280241f
mov 0x0c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[0000000090000080] = 8bdd5bbb 3db22039 d69d9941 c3bb9e2f
! Mem[0000000090000090] = c270ce73 f0216bc9 4de7e1be 615cf93e
! Mem[00000000900000a0] = 48b74b4c 5d95cbbc 0addb341 8b47daf0
! Mem[00000000900000b0] = 9f3019a2 ce2a7699 5d4d0ee5 ea8d2b9d
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000080
! Mem[000000009100009c] = d0d50f6b, %g2 = 0000000000000058
lduw [%i6+0x09c],%g2 ! %g2 = 00000000d0d50f6b
! Mem[000000009000009c] = 615cf93e, %g2 = 00000000d0d50f6b
lduw [%i4+0x09c],%g2 ! %g2 = 00000000615cf93e
! Mem[000000008a000188] = f5836b93, %l0 = cccbf021, %l6 = cb0014f1
add %i0,0x188,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000f5836b93
p61_label_8:
! Mem[0000000091000080] = 94c08552, %g18 = 76a43a7bb43c7e00
ldsw [%i6+0x080],%g2 ! %g2 = 76a43a7bb43c7e00
! Mem[000000008a000160] = 9bca9b1d, %l3 = 2c53dd1466da0549
ldsb [%i0+0x161],%l3 ! %l3 = ffffffffffffffca
! Mem[000000008b800108] = 5dabb5ecdb2ffb75, %l4 = 00000000dfaf8a98
ldx [%i3+0x108],%l4 ! %l4 = 5dabb5ecdb2ffb75
! %l0 = 00000000cccbf021, Mem[000000008b8000ea] = 7499939e
sth %l0,[%i3+0x0ea] ! Mem[000000008b8000e8] = 7499f021
! Mem[000000008a000088] = c5fbb39c, %l7 = e6c776da94218d6c
swap [%i0+0x088],%l7 ! %l7 = 00000000c5fbb39c
! %f0 = bd70cf9a 293ce7d9 3eab4cc7 1fe6c574
! %f4 = 08eb9f9b 707d5190 f41228e0 cc456018
! %f8 = 9231ff35 1019465c 612eff29 abc22c47
! %f12 = cdf044e1 dbbe8d40 f9e7465c 0ee493a5
stda %f0,[%i4+%g5]ASI_BLK_PL ! Block Store to 0000000090000100
! Mem[000000009180008c] = feacfd8c, %g2 = ffffffff94c08552
ldub [%o0+0x08f],%g2 ! %g2 = 00000000000000fe
! Mem[0000000090800024] = 411a98b5, %g18 = 76a43a7bb43c7e00
ldsw [%i5+0x024],%g2 ! %g2 = 76a43a7bb43c7e00
! Mem[000000008b8001f8] = 09318ef4d4c5c6c0, %l7 = 00000000c5fbb39c, %l7 = 00000000c5fbb39c
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 09318ef4d4c5c6c0
! Mem[00000000908000a0] = eb582616, %g18 = 76a43a7bb43c7e00
ldsw [%i5+0x0a0],%g2 ! %g2 = 76a43a7bb43c7e00
p61_label_9:
! %l3 = ffffffffffffffca, Mem[0000000091800043] = 05a6bd6b
stb %l3,[%o0+0x043] ! Mem[0000000091800040] = caa6bd6b
! Mem[0000000091000140] = 546b0b276237e19c, %g2 = ffffffffeb582616
ldx [%i6+0x140],%g2 ! %g2 = 546b0b276237e19c
! Mem[000000008a800024] = 0d46c64c, %l1 = 00000000f05628ac
ldstub [%i1+0x024],%l1 ! %l1 = 0000000d000000ff
! Mem[000000008b80008e] = 9dc41a50, %l0 = 00000000cccbf021
ldstub [%i3+0x08e],%l0 ! %l0 = 0000001a000000ff
! Mem[000000008b0000d0] = 2c53dd14, %l2 = 31558ae9, %l5 = 00004e77
add %i2,0xd0,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000002c53dd14
! %f16 = 0201a4fb 29fe7805 24c080e6 73ed1092
! %f20 = e6fadd57 aff6852f d190609c dff1973b
! %f24 = 009ab131 cda12e14 af6b7e55 e1b21cd7
! %f28 = ecab8ea2 b98d861b a924c939 7280241f
stda %f16,[%i4]ASI_BLK_P ! Block Store to 0000000090000000
! Mem[000000008b8000f8] = 39ab36be, %l5 = 2c53dd14, %l0 = 0000001a
add %i3,0xf8,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000039ab36be
! Mem[000000008b0000dd] = c339e7bb, %l0 = 0000000039ab36be
ldstub [%i2+0x0dd],%l0 ! %l0 = 00000039000000ff
! %f16 = 0201a4fb 29fe7805 24c080e6 73ed1092
! %f20 = e6fadd57 aff6852f d190609c dff1973b
! %f24 = 009ab131 cda12e14 af6b7e55 e1b21cd7
! %f28 = ecab8ea2 b98d861b a924c939 7280241f
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 00000000900001c0
! Mem[000000008a00017c] = 4897a3f6, %l7 = 09318ef4d4c5c6c0
swap [%i0+0x17c],%l7 ! %l7 = 000000004897a3f6
p61_label_10:
! Mem[00000000910000a4] = 0c79e1b0, %g2 = 546b0b276237e19c
ldsh [%i6+0x0a6],%g2 ! %g2 = 0000000000000c79
! %l4 = 5dabb5ecdb2ffb75, Mem[000000008a000040] = 2198829a60a52263
stx %l4,[%i0+0x040] ! Mem[000000008a000040] = 5dabb5ecdb2ffb75
! Mem[000000008a000170] = 102a796837650014, %l0 = 0000000000000039, %l4 = 5dabb5ecdb2ffb75
add %i0,0x170,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 102a796837650014
! Mem[000000008a0001ec] = 129e085b, %l5 = 000000002c53dd14
ldsw [%i0+0x1ec],%l5 ! %l5 = 00000000129e085b
membar #Sync ! Added by membar checker (543)
! Mem[0000000090000000] = 0201a4fb 29fe7805 24c080e6 73ed1092
! Mem[0000000090000010] = e6fadd57 aff6852f d190609c dff1973b
! Mem[0000000090000020] = 009ab131 cda12e14 af6b7e55 e1b21cd7
! Mem[0000000090000030] = ecab8ea2 b98d861b a924c939 7280241f
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[00000000900001bc] = 269c0201, %g2 = 0000000000000c79
ldub [%i4+0x1be],%g2 ! %g2 = 0000000000000026
! %l2 = 31558ae9, %l3 = ffffffca, Mem[000000008b0000f0] = d4e637fc 33252d3b
std %l2,[%i2+0x0f0] ! Mem[000000008b0000f0] = 31558ae9 ffffffca
! Mem[000000009000006c] = abc22c47, %g2 = 0000000000000026
lduw [%i4+0x06c],%g2 ! %g2 = 00000000abc22c47
! Mem[0000000090800120] = 51966be5 579eeea0, %g2 = abc22c47, %g3 = 00000000
ldd [%i5+0x120],%g2 ! %g2 = 0000000051966be5 00000000579eeea0
! Mem[000000009000017c] = 327d0d21, %g2 = 0000000051966be5
lduw [%i4+0x17c],%g2 ! %g2 = 00000000327d0d21
p61_label_11:
! %f0 = bd70cf9a 293ce7d9 3eab4cc7 1fe6c574
! %f4 = 08eb9f9b 707d5190 f41228e0 cc456018
! %f8 = 9231ff35 1019465c 612eff29 abc22c47
! %f12 = cdf044e1 dbbe8d40 f9e7465c 0ee493a5
stda %f0,[%i4]ASI_BLK_AIUS ! Block Store to 0000000090000000
! %l2 = 31558ae9, %l3 = ffffffca, Mem[0000000090000168] = 963b81a9 fd31a754
std %l2,[%i4+0x168] ! Mem[0000000090000168] = 31558ae9 ffffffca
! Mem[00000000910000a8] = e1b008cc 60f52915, %g2 = 327d0d21, %g3 = 579eeea0
ldd [%i6+0x0a8],%g2 ! %g2 = 00000000e1b008cc 0000000060f52915
! Mem[0000000091800078] = fbe0e6f5, %g2 = 00000000e1b008cc
ldsh [%o0+0x078],%g2 ! %g2 = fffffffffffffbe0
! %l0 = 0000000000000039, Mem[000000009080014e] = 17e051ea
sth %l0,[%i5+0x14e] ! Mem[000000009080014c] = 003951ea
! Mem[000000008a00015c] = bceb8596, %l4 = 102a796837650014
swap [%i0+0x15c],%l4 ! %l4 = 00000000bceb8596
! Mem[00000000918000d4] = 79395e06, %g2 = fffffffffffffbe0
lduw [%o0+0x0d4],%g2 ! %g2 = 0000000079395e06
! Mem[000000008a8000e0] = 9320bcbd, %l4 = bceb8596, %l0 = 00000039
add %i1,0xe0,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000009320bcbd
! Mem[000000008a8001a8] = dc5692d0e4a340f9, %l7 = 000000004897a3f6, %l7 = 000000004897a3f6
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = dc5692d0e4a340f9
! %l4 = bceb8596, %l5 = 129e085b, Mem[00000000908000a8] = 00000000 dfaf8a98
std %l4,[%i5+0x0a8] ! Mem[00000000908000a8] = bceb8596 129e085b
p61_label_12:
! %f0 = bd70cf9a 293ce7d9 3eab4cc7 1fe6c574
! %f4 = 08eb9f9b 707d5190 f41228e0 cc456018
! %f8 = 9231ff35 1019465c 612eff29 abc22c47
! %f12 = cdf044e1 dbbe8d40 f9e7465c 0ee493a5
mov 0x080,%g6
stda %f0,[%i4+%g6]ASI_BLK_P ! Block Store to 0000000090000080
! Mem[000000009100014c] = 4c99fd44, %g2 = 0000000079395e06
ldsh [%i6+0x14c],%g2 ! %g2 = 0000000000004c99
! %l0 = 000000009320bcbd, Mem[0000000090800026] = 98b5b751
stb %l0,[%i5+0x026] ! Mem[0000000090800024] = bdb5b751
! %f16 = 0201a4fb 29fe7805 24c080e6 73ed1092
! %f20 = e6fadd57 aff6852f d190609c dff1973b
! %f24 = 009ab131 cda12e14 af6b7e55 e1b21cd7
! %f28 = ecab8ea2 b98d861b a924c939 7280241f
stda %f16,[%i4+%g4]ASI_BLK_P ! Block Store to 00000000900001c0
! %l1 = 000000000000000d, Mem[00000000900000f6] = abec1f24
sth %l1,[%i4+0x0f6] ! Mem[00000000900000f4] = 000d1f24
! Mem[000000008b000194] = 27fc1155, %l4 = 00000000bceb8596
swap [%i2+0x194],%l4 ! %l4 = 0000000027fc1155
! Mem[0000000090000040] = bd70cf9a 293ce7d9 3eab4cc7 1fe6c574
! Mem[0000000090000050] = 08eb9f9b 707d5190 f41228e0 cc456018
! Mem[0000000090000060] = 9231ff35 1019465c 612eff29 abc22c47
! Mem[0000000090000070] = cdf044e1 dbbe8d40 f9e7465c 0ee493a5
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! Mem[000000008b000038] = bc34edfa, %l3 = ffffffffffffffca
ldstub [%i2+0x038],%l3 ! %l3 = 000000bc000000ff
! Mem[0000000091800134] = 4cd6fb8b, %g2 = 0000000000004c99
ldsb [%o0+0x134],%g2 ! %g2 = 000000000000004c
! Mem[000000008a800018] = 5b7a6197, %l3 = 000000bc, %l3 = 000000bc
add %i1,0x18,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000005b7a6197
p61_label_13:
! %l7 = dc5692d0e4a340f9, Mem[000000008b8001c8] = 887d7232af9b6e37
stx %l7,[%i3+0x1c8] ! Mem[000000008b8001c8] = dc5692d0e4a340f9
! Mem[000000008b800050] = 37446eb0, %l4 = 0000000027fc1155
ldstub [%i3+0x050],%l4 ! %l4 = 00000037000000ff
! Mem[000000008a800178] = a924c9397280241f, %l4 = 0000000000000037, %l0 = 000000009320bcbd
add %i1,0x178,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = a924c9397280241f
! Mem[00000000918001f0] = 57a465d0 2e3668ed, %g2 = 0000004c, %g3 = 60f52915
ldd [%o0+0x1f0],%g2 ! %g2 = 0000000057a465d0 000000002e3668ed
! Mem[000000008a000051] = 2278c261, %l2 = 63ecf93231558ae9
ldstub [%i0+0x051],%l2 ! %l2 = 00000078000000ff
! Mem[000000008b000134] = 78c45cb8, %l2 = 0000000000000078
swap [%i2+0x134],%l2 ! %l2 = 0000000078c45cb8
membar #Sync ! Added by membar checker (544)
! Mem[00000000900000bc] = 0ee493a5, %g18 = 76a43a7bb43c7e00
ldsw [%i4+0x0bc],%g2 ! %g2 = 76a43a7bb43c7e00
! %f0 = bd70cf9a 293ce7d9 3eab4cc7 1fe6c574
! %f4 = 08eb9f9b 707d5190 f41228e0 cc456018
! %f8 = 9231ff35 1019465c 612eff29 abc22c47
! %f12 = cdf044e1 dbbe8d40 f9e7465c 0ee493a5
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000040
membar #Sync ! Added by membar checker (545)
! %f0 = bd70cf9a 293ce7d9 3eab4cc7 1fe6c574
! %f4 = 08eb9f9b 707d5190 f41228e0 cc456018
! %f8 = 9231ff35 1019465c 612eff29 abc22c47
! %f12 = cdf044e1 dbbe8d40 f9e7465c 0ee493a5
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 0000000090000040
! %f0 = bd70cf9a 293ce7d9 3eab4cc7 1fe6c574
! %f4 = 08eb9f9b 707d5190 f41228e0 cc456018
! %f8 = 9231ff35 1019465c 612eff29 abc22c47
! %f12 = cdf044e1 dbbe8d40 f9e7465c 0ee493a5
stda %f0,[%i0]ASI_COMMIT_P ! Block Store to 000000008a000000
p61_label_14:
! Mem[0000000090000000] = bd70cf9a 293ce7d9 3eab4cc7 1fe6c574
! Mem[0000000090000010] = 08eb9f9b 707d5190 f41228e0 cc456018
! Mem[0000000090000020] = 9231ff35 1019465c 612eff29 abc22c47
! Mem[0000000090000030] = cdf044e1 dbbe8d40 f9e7465c 0ee493a5
ldda [%i4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000000
! Mem[000000008b0001fa] = dae2e02e, %l4 = 0000000000000037
ldstub [%i2+0x1fa],%l4 ! %l4 = 000000e0000000ff
! Mem[000000008b80017c] = 0ee493a5, %l4 = 000000e0, %l6 = f5836b93
add %i3,0x17c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000000ee493a5
! Mem[0000000090800048] = 9e212fc6fd97d6c2, %g2 = 000000000ee493a5
ldx [%i5+0x048],%g2 ! %g2 = 9e212fc6fd97d6c2
! Mem[0000000090000080] = bd70cf9a 293ce7d9 3eab4cc7 1fe6c574
! Mem[0000000090000090] = 08eb9f9b 707d5190 f41228e0 cc456018
! Mem[00000000900000a0] = 9231ff35 1019465c 612eff29 abc22c47
! Mem[00000000900000b0] = cdf044e1 dbbe8d40 f9e7465c 0ee493a5
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[000000008a800163] = 009ab131, %l7 = dc5692d0e4a340f9
ldstub [%i1+0x163],%l7 ! %l7 = 00000031000000ff
membar #Sync ! Added by membar checker (546)
! Mem[000000008a000008] = 3eab4cc71fe6c574, %l1 = 000000000000000d
ldx [%i0+%o1],%l1 ! %l1 = 3eab4cc71fe6c574
! Mem[00000000918000f0] = bfe80a20, %g2 = 9e212fc6fd97d6c2
ldub [%o0+0x0f3],%g2 ! %g2 = 00000000000000bf
! Mem[000000008a800160] = 009ab1ff, %l7 = 0000000000000031
ldsw [%i1+0x160],%l7 ! %l7 = 00000000009ab1ff
! Mem[000000008a800174] = b98d861b, %l2 = 0000000078c45cb8
swap [%i1+0x174],%l2 ! %l2 = 00000000b98d861b
p61_label_15:
! Mem[00000000918000f8] = 5bad148f8d526fb6, %g2 = 00000000000000bf
ldx [%o0+0x0f8],%g2 ! %g2 = 5bad148f8d526fb6
! Mem[0000000090000198] = dc23d682, %g2 = 5bad148f8d526fb6
ldsb [%i4+0x199],%g2 ! %g2 = ffffffffffffffdc
! Mem[000000008b8000a8] = c10314dad6a59189, %l7 = 00000000009ab1ff, %l0 = a924c9397280241f
add %i3,0xa8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = c10314dad6a59189
! Mem[000000008a8000a4] = 1c580f71, %l2 = 00000000b98d861b
swap [%i1+0x0a4],%l2 ! %l2 = 000000001c580f71
! Mem[000000008b800175] = dbbe8d40, %l7 = 00000000009ab1ff
ldstub [%i3+0x175],%l7 ! %l7 = 000000be000000ff
! Mem[000000008b000070] = 9a3feb54, %l4 = 00000000000000e0
swap [%i2+0x070],%l4 ! %l4 = 000000009a3feb54
! Mem[000000008a00011c] = 40d7fc07, %l0 = c10314dad6a59189
swap [%i0+0x11c],%l0 ! %l0 = 0000000040d7fc07
! Mem[0000000091000198] = 9aa5f69e 4c575e02, %g2 = ffffffdc, %g3 = 2e3668ed
ldd [%i6+0x198],%g2 ! %g2 = 000000009aa5f69e 000000004c575e02
! %l6 = 0ee493a5, %l7 = 000000be, Mem[0000000091800080] = 2bf29387 4e7f1618
std %l6,[%o0+0x080] ! Mem[0000000091800080] = 0ee493a5 000000be
! Mem[000000008a8000fc] = d253a52f, %l6 = 0ee493a5, %l3 = 5b7a6197
add %i1,0xfc,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000d253a52f
p61_label_16:
! Mem[00000000900000b4] = dbbe8d40, %g2 = 000000009aa5f69e
ldsb [%i4+0x0b4],%g2 ! %g2 = ffffffffffffffdb
! %l0 = 40d7fc07, %l1 = 1fe6c574, Mem[0000000091800070] = cc8fbc7f 000d055f
std %l0,[%o0+0x070] ! Mem[0000000091800070] = 40d7fc07 1fe6c574
! Mem[00000000910001d8] = 2843defd, %g2 = ffffffffffffffdb
ldsb [%i6+0x1da],%g2 ! %g2 = 0000000000000028
! Mem[000000008a000190] = a2dfbcf52e553761, %l3 = 00000000d253a52f, %l2 = 000000001c580f71
add %i0,0x190,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = a2dfbcf52e553761
! Mem[0000000090000028] = ff29abc2, %g2 = 0000000000000028
ldsh [%i4+0x02a],%g2 ! %g2 = ffffffffffffff29
! Mem[000000009180017c] = 24544464, %g2 = ffffffffffffff29
lduw [%o0+0x17c],%g2 ! %g2 = 0000000024544464
! Mem[000000009180009c] = 2e01d0ba, %g2 = 0000000024544464
ldsb [%o0+0x09c],%g2 ! %g2 = 000000000000002e
! %l6 = 000000000ee493a5, Mem[00000000918000b4] = e5d4a297
sth %l6,[%o0+0x0b4] ! Mem[00000000918000b4] = 93a5a297
! %l5 = 00000000129e085b, Mem[00000000908001e0] = 148503dc90c427c2
stx %l5,[%i5+0x1e0] ! Mem[00000000908001e0] = 00000000129e085b
! Mem[000000008a800020] = df7da5f6, %l7 = 00000000000000be
swap [%i1+%o4],%l7 ! %l7 = 00000000df7da5f6
p61_label_17:
! Mem[000000008a800046] = 5b97dfed, %l1 = 3eab4cc71fe6c574
ldstub [%i1+0x046],%l1 ! %l1 = 000000df000000ff
! %f0 = bd70cf9a 293ce7d9 3eab4cc7 1fe6c574
! %f4 = 08eb9f9b 707d5190 f41228e0 cc456018
! %f8 = 9231ff35 1019465c 612eff29 abc22c47
! %f12 = cdf044e1 dbbe8d40 f9e7465c 0ee493a5
mov 0x1c0,%g5
stda %f0,[%i4+%g5]ASI_COMMIT_P ! Block Store to 00000000900001c0
! Mem[00000000900000e8] = d71cb2e1 557e6baf, %g2 = 0000002e, %g3 = 4c575e02
ldd [%i4+0x0e8],%g2 ! %g2 = 00000000d71cb2e1 00000000557e6baf
! Mem[000000008a0000ac] = 4c1d5477, %l5 = 00000000129e085b
swap [%i0+0x0ac],%l5 ! %l5 = 000000004c1d5477
! Mem[0000000091000104] = b741f6e2, %g2 = 00000000d71cb2e1
lduh [%i6+0x106],%g2 ! %g2 = 000000000000b741
membar #Sync ! Added by membar checker (547)
! %f16 = 0201a4fb 29fe7805 24c080e6 73ed1092
! %f20 = e6fadd57 aff6852f d190609c dff1973b
! %f24 = 009ab131 cda12e14 af6b7e55 e1b21cd7
! %f28 = ecab8ea2 b98d861b a924c939 7280241f
stda %f16,[%i4+%g5]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[0000000091000170] = a9b3b7bd, %g18 = 76a43a7bb43c7e00
ldsw [%i6+0x170],%g2 ! %g2 = 76a43a7bb43c7e00
! Mem[0000000090800010] = ead2886d 9a5359ed, %g2 = a9b3b7bd, %g3 = 557e6baf
ldd [%i5+%o2],%g2 ! %g2 = 00000000ead2886d 000000009a5359ed
! Mem[0000000090000040] = bd70cf9a 293ce7d9 3eab4cc7 1fe6c574
! Mem[0000000090000050] = 08eb9f9b 707d5190 f41228e0 cc456018
! Mem[0000000090000060] = 9231ff35 1019465c 612eff29 abc22c47
! Mem[0000000090000070] = cdf044e1 dbbe8d40 f9e7465c 0ee493a5
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000008a00010c] = ff3489fa, %l7 = df7da5f6, %l1 = 000000df
add %i0,0x10c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000ff3489fa
p61_label_18:
! Mem[0000000090800080] = 074203a9, %g18 = 76a43a7bb43c7e00
ldsw [%i5+0x080],%g2 ! %g2 = 76a43a7bb43c7e00
! Mem[000000008b80014c] = 1fe6c574, %l5 = 000000004c1d5477
swap [%i3+0x14c],%l5 ! %l5 = 000000001fe6c574
! Mem[000000008b00006c] = 86653388, %l4 = 000000009a3feb54
ldub [%i2+0x06f],%l4 ! %l4 = 0000000000000088
membar #Sync ! Added by membar checker (548)
! %f16 = 0201a4fb 29fe7805 24c080e6 73ed1092
! %f20 = e6fadd57 aff6852f d190609c dff1973b
! %f24 = 009ab131 cda12e14 af6b7e55 e1b21cd7
! %f28 = ecab8ea2 b98d861b a924c939 7280241f
stda %f16,[%i4+%g5]ASI_BLK_SL ! Block Store to 00000000900001c0
! Mem[000000008a00017b] = 94e40cfa, %l0 = 0000000040d7fc07
ldstub [%i0+0x17b],%l0 ! %l0 = 000000fa000000ff
! Mem[000000008a8000d0] = 107844b426fd4173, %l7 = 00000000df7da5f6, %l6 = 000000000ee493a5
add %i1,0xd0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 107844b426fd4173
! Mem[000000008a8001e8] = 90ed87c0, %l4 = 0000000000000088
swap [%i1+0x1e8],%l4 ! %l4 = 0000000090ed87c0
! Mem[000000008a000060] = 33fd7edb1ecc3198, %l0 = 00000000000000fa
ldx [%i0+0x060],%l0 ! %l0 = 33fd7edb1ecc3198
! %l0 = 1ecc3198, %l1 = ff3489fa, Mem[000000008b0000a8] = a6e34a62 00000050
std %l0,[%i2+0x0a8] ! Mem[000000008b0000a8] = 1ecc3198 ff3489fa
! Mem[0000000091800100] = b9fd17a200e88dfb, %g2 = 00000000074203a9
ldx [%o0+0x100],%g2 ! %g2 = b9fd17a200e88dfb
p61_label_19:
! %l7 = 00000000df7da5f6, Mem[00000000900001d0] = 2f85f6af57ddfae6
stx %l7,[%i4+0x1d0] ! Mem[00000000900001d0] = 00000000df7da5f6
! Mem[0000000090000198] = 31dc23d6, %g2 = b9fd17a200e88dfb
lduh [%i4+0x198],%g2 ! %g2 = 00000000000031dc
! Mem[000000009000018c] = bc7b230d, %g18 = 76a43a7bb43c7e00
ldsw [%i4+0x18c],%g2 ! %g2 = 76a43a7bb43c7e00
! Mem[0000000091800050] = e98753bc, %g18 = 76a43a7bb43c7e00
ldsw [%o0+0x050],%g2 ! %g2 = 76a43a7bb43c7e00
! Mem[000000008a0001b4] = aec77d83, %l3 = d253a52f, %l6 = 26fd4173
add %i0,0x1b4,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000aec77d83
! %f0 = bd70cf9a 293ce7d9 3eab4cc7 1fe6c574
! %f4 = 08eb9f9b 707d5190 f41228e0 cc456018
! %f8 = 9231ff35 1019465c 612eff29 abc22c47
! %f12 = cdf044e1 dbbe8d40 f9e7465c 0ee493a5
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000080
! Mem[00000000918000f0] = c4bfe80a, %g2 = ffffffffe98753bc
ldsh [%o0+0x0f2],%g2 ! %g2 = ffffffffffffc4bf
! Mem[00000000900000c0] = 0578fe29fba40102, %g2 = ffffffffffffc4bf
ldx [%i4+0x0c0],%g2 ! %g2 = 0578fe29fba40102
membar #Sync ! Added by membar checker (549)
! Mem[00000000900001fc] = 24a9901e, %g2 = 0578fe29fba40102
ldsh [%i4+0x1fe],%g2 ! %g2 = 00000000000024a9
! Mem[0000000090800120] = 51966be5, %g18 = 76a43a7bb43c7e00
ldsw [%i5+0x120],%g2 ! %g2 = 76a43a7bb43c7e00
p61_label_20:
! Mem[000000008a0001a0] = 96692418, %l2 = 2e553761, %l3 = d253a52f
add %i0,0x1a0,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000096692418
! Mem[000000008b0001e0] = 2faf577992ec1948, %l2 = a2dfbcf52e553761, %l1 = 00000000ff3489fa
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 2faf577992ec1948
! Mem[0000000090000038] = f9e7465c 0ee493a5, %g2 = 51966be5, %g3 = 9a5359ed
ldd [%i4+0x038],%g2 ! %g2 = 00000000f9e7465c 000000000ee493a5
! Mem[000000008a800030] = 14c3a105c67db339, %l6 = 00000000aec77d83, %l3 = 0000000096692418
add %i1,0x30,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 14c3a105c67db339
! %f0 = bd70cf9a 293ce7d9 3eab4cc7 1fe6c574
! %f4 = 08eb9f9b 707d5190 f41228e0 cc456018
! %f8 = 9231ff35 1019465c 612eff29 abc22c47
! %f12 = cdf044e1 dbbe8d40 f9e7465c 0ee493a5
stda %f0,[%i0+%g5]ASI_BLK_PL ! Block Store to 000000008a0001c0
! Mem[000000008a800098] = 32eb2452 3c862f9a, %l4 = 90ed87c0, %l5 = 1fe6c574
ldd [%i1+0x098],%l4 ! %l4 = 0000000032eb2452 000000003c862f9a
! Mem[00000000908001a0] = 5e31cfd5, %g2 = 00000000f9e7465c
ldub [%i5+0x1a2],%g2 ! %g2 = 000000000000005e
! %l6 = 00000000aec77d83, Mem[0000000090800086] = 8661d37c
sth %l6,[%i5+0x086] ! Mem[0000000090800084] = 7d83d37c
! Mem[00000000918000f0] = 8088c4bf e80a206b, %g2 = 0000005e, %g3 = 0ee493a5
ldd [%o0+0x0f0],%g2 ! %g2 = 000000008088c4bf 00000000e80a206b
! Mem[000000009000006c] = abc22c47, %g18 = 76a43a7bb43c7e00
ldsw [%i4+0x06c],%g2 ! %g2 = 76a43a7bb43c7e00
p61_label_21:
! Mem[00000000900000c0] = 0578fe29 fba40102, %g2 = abc22c47, %g3 = e80a206b
ldd [%i4+0x0c0],%g2 ! %g2 = 000000000578fe29 00000000fba40102
! %l6 = 00000000aec77d83, Mem[0000000090800188] = 723d4e83
sth %l6,[%i5+0x188] ! Mem[0000000090800188] = 7d834e83
! %l3 = 14c3a105c67db339, Mem[0000000091800058] = 96996002
stw %l3,[%o0+0x058] ! Mem[0000000091800058] = c67db339
! Mem[000000008b80005c] = ff9f48c7, %l5 = 000000003c862f9a
swap [%i3+0x05c],%l5 ! %l5 = 00000000ff9f48c7
! Mem[0000000091000034] = 126ceeda, %g2 = 000000000578fe29
ldsb [%i6+0x036],%g2 ! %g2 = 0000000000000012
! Mem[0000000091000180] = 4134d025, %g2 = 0000000000000012
lduh [%i6+0x182],%g2 ! %g2 = 0000000000004134
! Mem[000000008a000168] = 2891cdac, %l6 = 00000000aec77d83
swap [%i0+0x168],%l6 ! %l6 = 000000002891cdac
! Mem[000000008b000029] = 8f1b7057, %l0 = 33fd7edb1ecc3198
ldstub [%i2+0x029],%l0 ! %l0 = 0000001b000000ff
! %l2 = a2dfbcf52e553761, Mem[000000009100007a] = e14b9faa
stb %l2,[%i6+0x07a] ! Mem[0000000091000078] = 614b9faa
! %f16 = 0201a4fb 29fe7805 24c080e6 73ed1092
! %f20 = e6fadd57 aff6852f d190609c dff1973b
! %f24 = 009ab131 cda12e14 af6b7e55 e1b21cd7
! %f28 = ecab8ea2 b98d861b a924c939 7280241f
stda %f16,[%i1+%g6]ASI_BLK_S ! Block Store to 000000008a800040
p61_label_22:
! Mem[000000008a000050] = 22ffc261, %l1 = 2faf577992ec1948
swap [%i0+0x050],%l1 ! %l1 = 0000000022ffc261
! %f0 = bd70cf9a 293ce7d9 3eab4cc7 1fe6c574
! %f4 = 08eb9f9b 707d5190 f41228e0 cc456018
! %f8 = 9231ff35 1019465c 612eff29 abc22c47
! %f12 = cdf044e1 dbbe8d40 f9e7465c 0ee493a5
stda %f0,[%i4+%g6]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[000000008a800180] = cf4afe5f9a494a01, %l0 = 000000000000001b, %l5 = 00000000ff9f48c7
add %i1,0x180,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = cf4afe5f9a494a01
! %l1 = 0000000022ffc261, Mem[00000000908001c8] = 832efd6800df822d
stx %l1,[%i5+0x1c8] ! Mem[00000000908001c8] = 0000000022ffc261
! Mem[000000008b8001d0] = 9fcd84e4, %l2 = 2e553761, %l7 = df7da5f6
add %i3,0x1d0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000009fcd84e4
! Mem[0000000090800080] = 4203a9c5, %g2 = 0000000000004134
ldsb [%i5+0x081],%g2 ! %g2 = 0000000000000042
! Mem[000000008a000120] = b8de9295, %l3 = 14c3a105c67db339
swap [%i0+0x120],%l3 ! %l3 = 00000000b8de9295
! Mem[000000008a0001bc] = 478e888a, %l1 = 22ffc261, %l7 = 9fcd84e4
add %i0,0x1bc,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000478e888a
! Mem[000000008b000088] = a7a540d748506616, %l5 = cf4afe5f9a494a01, %l4 = 0000000032eb2452
add %i2,0x88,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = a7a540d748506616
! Mem[000000009100016c] = 56d9747a, %g2 = 0000000000000042
ldsh [%i6+0x16c],%g2 ! %g2 = 00000000000056d9
p61_label_23:
! Mem[0000000091000170] = a9b3b7bd, %g18 = 76a43a7bb43c7e00
ldsw [%i6+0x170],%g2 ! %g2 = 76a43a7bb43c7e00
! Mem[000000008b0001e0] = 2faf5779, %l6 = 000000002891cdac
ldub [%i2+0x1e3],%l6 ! %l6 = 0000000000000079
! %l3 = 00000000b8de9295, Mem[0000000091800190] = 95e2657d
stw %l3,[%o0+0x190] ! Mem[0000000091800190] = b8de9295
! Mem[000000008b00017c] = 2b8a2944, %l2 = a2dfbcf52e553761
swap [%i2+0x17c],%l2 ! %l2 = 000000002b8a2944
! Mem[000000008b8000e8] = 7499f021, %l0 = 000000000000001b
swap [%i3+0x0e8],%l0 ! %l0 = 000000007499f021
! Mem[00000000908000b8] = f2c3b640, %g2 = ffffffffa9b3b7bd
lduh [%i5+0x0b8],%g2 ! %g2 = 000000000000f2c3
! Mem[000000008a8001e8] = 0000008823abae89, %l2 = 000000002b8a2944, %l0 = 000000007499f021
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 0000008823abae89
! Mem[000000008b800184] = 9f125ddd, %l5 = 9a494a01, %l1 = 22ffc261
add %i3,0x184,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000009f125ddd
! %l6 = 0000000000000079, Mem[0000000090000124] = 35ff3192
stw %l6,[%i4+0x124] ! Mem[0000000090000124] = 00000079
! Mem[000000008b800084] = 457503b0, %l7 = 478e888a, %l7 = 478e888a
add %i3,0x84,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000457503b0
p61_label_24:
! Mem[000000008b0001d8] = c05daeb68e94b58c, %l5 = cf4afe5f9a494a01, %l5 = cf4afe5f9a494a01
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = c05daeb68e94b58c
! Mem[000000008a0001a0] = 966924181bb589b9, %l5 = c05daeb68e94b58c, %l0 = 0000008823abae89
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 966924181bb589b9
! Mem[000000008b0000bc] = 29241794, %l1 = 000000009f125ddd
ldstub [%i2+0x0bc],%l1 ! %l1 = 00000029000000ff
membar #Sync ! Added by membar checker (550)
! Mem[000000008b000080] = ec67cdf3 a185e845 a7a540d7 48506616
! Mem[000000008b000090] = 72280a51 13e8001a 06a67289 247b51e2
! Mem[000000008b0000a0] = 9ebd1c56 5845a089 1ecc3198 ff3489fa
! Mem[000000008b0000b0] = 82489781 d50b37dd 3f50c961 ff241794
ldda [%i2+%g4]ASI_BLK_AIUP,%f16 ! Block Load from 000000008b000080
! Mem[000000008a0001ab] = 7bd7a065, %l6 = 0000000000000079
ldstub [%i0+0x1ab],%l6 ! %l6 = 00000065000000ff
! Mem[000000008b800190] = c7072b60, %l4 = a7a540d748506616
ldub [%i3+0x192],%l4 ! %l4 = 000000000000002b
! Mem[000000008a8001e8] = 0000008823abae89, %l5 = c05daeb68e94b58c, %l4 = 000000000000002b
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 0000008823abae89
! Mem[00000000910000f0] = 8900ace1 94e40cfa, %g2 = 0000f2c3, %g3 = fba40102
ldd [%i6+0x0f0],%g2 ! %g2 = 000000008900ace1 0000000094e40cfa
! Mem[0000000091000118] = 416852c0 1ddbb85e, %g2 = 8900ace1, %g3 = 94e40cfa
ldd [%i6+0x118],%g2 ! %g2 = 00000000416852c0 000000001ddbb85e
! Mem[000000008b0001fc] = e90c0db3, %l6 = 0000000000000065
ldsb [%i2+0x1ff],%l6 ! %l6 = ffffffffffffffb3
p61_label_25:
! Mem[00000000900001c0] = 0578fe29 fba40102 9210ed73 e680c024
! Mem[00000000900001d0] = 00000000 df7da5f6 3b97f1df 9c6090d1
! Mem[00000000900001e0] = 142ea1cd 31b19a00 d71cb2e1 557e6baf
! Mem[00000000900001f0] = 1b868db9 a28eabec 1f248072 39c924a9
ldda [%i4+%g5]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900001c0
! Mem[000000008b00017d] = 2e553761, %l1 = 0000000000000029
ldstub [%i2+0x17d],%l1 ! %l1 = 00000055000000ff
! Mem[000000008a000188] = f5836b93efa3733a, %l3 = 00000000b8de9295, %l4 = 0000008823abae89
add %i0,0x188,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = f5836b93efa3733a
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 31558ae9 ffffffca
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_P,%f48 ! Block Load from 0000000090000140
! Mem[00000000900001ec] = 557e6baf, %g2 = 00000000416852c0
lduh [%i4+0x1ec],%g2 ! %g2 = 000000000000557e
! Mem[0000000090000180] = 00000000 9cecf5a1 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[000000008a000010] = 08eb9f9b707d5190, %l7 = 00000000457503b0, %l5 = c05daeb68e94b58c
add %i0,0x10,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 08eb9f9b707d5190
! Mem[000000008a0000a8] = 08e95ebe, %l7 = 00000000457503b0
ldsw [%i0+0x0a8],%l7 ! %l7 = 0000000008e95ebe
! Mem[00000000900000c0] = 0578fe29 fba40102 9210ed73 e680c024
! Mem[00000000900000d0] = 2f85f6af 57ddfae6 3b97f1df 9c6090d1
! Mem[00000000900000e0] = 142ea1cd 31b19a00 d71cb2e1 557e6baf
! Mem[00000000900000f0] = 1b868db9 a28e000d 1f248072 39c924a9
mov 0x0c0,%g5
ldda [%i4+%g5]ASI_BLK_PL,%f48 ! Block Load from 00000000900000c0
! %l3 = 00000000b8de9295, Mem[000000008a800055] = aff6852f
stb %l3,[%i1+0x055] ! Mem[000000008a800054] = af95852f
ba,a p61_not_taken_0_end
p61_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 966924181bb589b9
bne,a,pn %xcc,p61_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000055
bne,a,pn %xcc,p61_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000002b8a2944
bne,a,pn %xcc,p61_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000b8de9295
bne,a,pn %xcc,p61_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be f5836b93efa3733a
bne,a,pn %xcc,p61_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 08eb9f9b707d5190
bne,a,pn %xcc,p61_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffffb3
bne,a,pn %xcc,p61_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000008e95ebe
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 bd70cf9a 293ce7d9
bne %xcc,p61_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 3eab4cc7 1fe6c574
bne %xcc,p61_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 08eb9f9b 707d5190
bne %xcc,p61_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be f41228e0 cc456018
bne %xcc,p61_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 9231ff35 1019465c
bne %xcc,p61_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 612eff29 abc22c47
bne %xcc,p61_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be cdf044e1 dbbe8d40
bne %xcc,p61_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be f9e7465c 0ee493a5
bne %xcc,p61_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be ec67cdf3 a185e845
bne %xcc,p61_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be a7a540d7 48506616
bne %xcc,p61_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 72280a51 13e8001a
bne %xcc,p61_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 06a67289 247b51e2
bne %xcc,p61_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 9ebd1c56 5845a089
bne %xcc,p61_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 1ecc3198 ff3489fa
bne %xcc,p61_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 82489781 d50b37dd
bne %xcc,p61_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 3f50c961 ff241794
bne %xcc,p61_f30_fail
nop
! Check Local Memory
set p61_local0_expect,%g1
p61_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = bd70cf9a293ce7d9
ldx [%i0+0x000],%g3 ! Observed data at 000000008a000000
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 3eab4cc71fe6c574
ldx [%i0+0x008],%g3 ! Observed data at 000000008a000008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 08eb9f9b707d5190
ldx [%i0+0x010],%g3 ! Observed data at 000000008a000010
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = f41228e0cc456018
ldx [%i0+0x018],%g3 ! Observed data at 000000008a000018
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9231ff351019465c
ldx [%i0+0x020],%g3 ! Observed data at 000000008a000020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 612eff29abc22c47
ldx [%i0+0x028],%g3 ! Observed data at 000000008a000028
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = cdf044e1dbbe8d40
ldx [%i0+0x030],%g3 ! Observed data at 000000008a000030
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = f9e7465c0ee493a5
ldx [%i0+0x038],%g3 ! Observed data at 000000008a000038
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 5dabb5ecdb2ffb75
ldx [%i0+0x040],%g3 ! Observed data at 000000008a000040
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 92ec1948daf3da57
ldx [%i0+0x050],%g3 ! Observed data at 000000008a000050
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 94218d6cde9cf128
ldx [%i0+0x088],%g3 ! Observed data at 000000008a000088
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 08e95ebe129e085b
ldx [%i0+0x0a8],%g3 ! Observed data at 000000008a0000a8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 09a775c9d6a59189
ldx [%i0+0x118],%g3 ! Observed data at 000000008a000118
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = c67db33910bd7449
ldx [%i0+0x120],%g3 ! Observed data at 000000008a000120
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 65f3914c37650014
ldx [%i0+0x158],%g3 ! Observed data at 000000008a000158
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = aec77d83e8ffbe40
ldx [%i0+0x168],%g3 ! Observed data at 000000008a000168
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 94e40cffd4c5c6c0
ldx [%i0+0x178],%g3 ! Observed data at 000000008a000178
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 7bd7a0ffbc40b7af
ldx [%i0+0x1a8],%g3 ! Observed data at 000000008a0001a8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = d9e73c299acf70bd
ldx [%i0+0x1c0],%g3 ! Observed data at 000000008a0001c0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 74c5e61fc74cab3e
ldx [%i0+0x1c8],%g3 ! Observed data at 000000008a0001c8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 90517d709b9feb08
ldx [%i0+0x1d0],%g3 ! Observed data at 000000008a0001d0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 186045cce02812f4
ldx [%i0+0x1d8],%g3 ! Observed data at 000000008a0001d8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 5c46191035ff3192
ldx [%i0+0x1e0],%g3 ! Observed data at 000000008a0001e0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 472cc2ab29ff2e61
ldx [%i0+0x1e8],%g3 ! Observed data at 000000008a0001e8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 408dbedbe144f0cd
ldx [%i0+0x1f0],%g3 ! Observed data at 000000008a0001f0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = a593e40e5c46e7f9
ldx [%i0+0x1f8],%g3 ! Observed data at 000000008a0001f8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x1f8,%g4
set p61_local1_expect,%g1
p61_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = 000000beff46c64c
ldx [%i1+0x020],%g3 ! Observed data at 000000008a800020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 9cecf5a1c6e90625
ldx [%i1+0x028],%g3 ! Observed data at 000000008a800028
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0201a4fb29fe7805
ldx [%i1+0x040],%g3 ! Observed data at 000000008a800040
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 24c080e673ed1092
ldx [%i1+0x048],%g3 ! Observed data at 000000008a800048
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = e6fadd57af95852f
ldx [%i1+0x050],%g3 ! Observed data at 000000008a800050
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = d190609cdff1973b
ldx [%i1+0x058],%g3 ! Observed data at 000000008a800058
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 009ab131cda12e14
ldx [%i1+0x060],%g3 ! Observed data at 000000008a800060
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = af6b7e55e1b21cd7
ldx [%i1+0x068],%g3 ! Observed data at 000000008a800068
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = ecab8ea2b98d861b
ldx [%i1+0x070],%g3 ! Observed data at 000000008a800070
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = a924c9397280241f
ldx [%i1+0x078],%g3 ! Observed data at 000000008a800078
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = c9a7ad210434909b
ldx [%i1+0x088],%g3 ! Observed data at 000000008a800088
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = eef7c053b98d861b
ldx [%i1+0x0a0],%g3 ! Observed data at 000000008a8000a0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x150],%g2 ! Expected data = e6fadd57aff6852f
ldx [%i1+0x150],%g3 ! Observed data at 000000008a800150
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 009ab1ffcda12e14
ldx [%i1+0x160],%g3 ! Observed data at 000000008a800160
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = ecab8ea278c45cb8
ldx [%i1+0x170],%g3 ! Observed data at 000000008a800170
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x170,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 0000db2f124019a8
ldx [%i1+0x1b8],%g3 ! Observed data at 000000008a8001b8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0000008823abae89
ldx [%i1+0x1e8],%g3 ! Observed data at 000000008a8001e8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x1e8,%g4
set p61_local2_expect,%g1
p61_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 8fff7057c3b73d6f
ldx [%i2+0x028],%g3 ! Observed data at 000000008b000028
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ff34edfa80de31c0
ldx [%i2+0x038],%g3 ! Observed data at 000000008b000038
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = 000000e066b47531
ldx [%i2+0x070],%g3 ! Observed data at 000000008b000070
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 1ecc3198ff3489fa
ldx [%i2+0x0a8],%g3 ! Observed data at 000000008b0000a8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 3f50c961ff241794
ldx [%i2+0x0b8],%g3 ! Observed data at 000000008b0000b8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 3c929f8dc3ffe7bb
ldx [%i2+0x0d8],%g3 ! Observed data at 000000008b0000d8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 31558ae9ffffffca
ldx [%i2+0x0f0],%g3 ! Observed data at 000000008b0000f0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x130],%g2 ! Expected data = 38bb5ded00000078
ldx [%i2+0x130],%g3 ! Observed data at 000000008b000130
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x130,%g4
ldx [%g1+0x178],%g2 ! Expected data = 33f81c4d2eff3761
ldx [%i2+0x178],%g3 ! Observed data at 000000008b000178
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 7c1086ff69a3db9d
ldx [%i2+0x180],%g3 ! Observed data at 000000008b000180
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = a9bbc0ccbceb8596
ldx [%i2+0x190],%g3 ! Observed data at 000000008b000190
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 29dd725edcbd9f47
ldx [%i2+0x1c0],%g3 ! Observed data at 000000008b0001c0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 6a815976cf1ccf09
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 = bc0cc9d4ab40e46b
ldx [%i2+0x1d0],%g3 ! Observed data at 000000008b0001d0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c05daeb68e94b58c
ldx [%i2+0x1d8],%g3 ! Observed data at 000000008b0001d8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 2faf577992ec1948
ldx [%i2+0x1e0],%g3 ! Observed data at 000000008b0001e0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 7092054f0292d4b6
ldx [%i2+0x1e8],%g3 ! Observed data at 000000008b0001e8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 00ff80ebf8059776
ldx [%i2+0x1f0],%g3 ! Observed data at 000000008b0001f0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = dae2ff2ee90c0db3
ldx [%i2+0x1f8],%g3 ! Observed data at 000000008b0001f8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x1f8,%g4
set p61_local3_expect,%g1
p61_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = 041055364bc6ffe6
ldx [%i3+0x028],%g3 ! Observed data at 000000008b800028
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 3f9a78e6517339df
ldx [%i3+0x040],%g3 ! Observed data at 000000008b800040
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = ff446eb0123c8bad
ldx [%i3+0x050],%g3 ! Observed data at 000000008b800050
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 73e7cefe3c862f9a
ldx [%i3+0x058],%g3 ! Observed data at 000000008b800058
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x058,%g4
ldx [%g1+0x088],%g2 ! Expected data = 908a70bc9dc4ff50
ldx [%i3+0x088],%g3 ! Observed data at 000000008b800088
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0000001b754a6d53
ldx [%i3+0x0e8],%g3 ! Observed data at 000000008b8000e8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x148],%g2 ! Expected data = 3eab4cc74c1d5477
ldx [%i3+0x148],%g3 ! Observed data at 000000008b800148
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = cdf044e1dbff8d40
ldx [%i3+0x170],%g3 ! Observed data at 000000008b800170
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = dc5692d0e4a340f9
ldx [%i3+0x1c8],%g3 ! Observed data at 000000008b8001c8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x1c8,%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:
ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008b000010]
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008a800000]
membar #Sync
stda %f0,[%i0]ASI_BLK_AIUP
membar #Sync
done
p61_trap1o:
ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008b000010]
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008a800000]
membar #Sync
stda %f0,[%o0]ASI_BLK_AIUP
membar #Sync
done
p61_trap2e:
lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b000028]
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008b800000]
membar #Sync
mov 0x100,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008a000018]
stxa %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a000028]
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a800028]
swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b800008]
done
p61_trap2o:
lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b000028]
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008b800000]
membar #Sync
mov 0x100,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008a000018]
stxa %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a000028]
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a800028]
swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b800008]
done
p61_trap3e:
nop
nop
nop
nop
nop
nop
done
p61_trap3o:
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 = f1fd703ea2f5cbe1
ldx [%g1+0x008],%l1 ! %l1 = 354c96c66f1b94ef
ldx [%g1+0x010],%l2 ! %l2 = f9b5b7c6ac5f6dd2
ldx [%g1+0x018],%l3 ! %l3 = 11038d4a2e01d0ba
ldx [%g1+0x020],%l4 ! %l4 = cb91f2f9e6fadd57
ldx [%g1+0x028],%l5 ! %l5 = 60c5e7820434909b
ldx [%g1+0x030],%l6 ! %l6 = cf24f8d294e40cfa
ldx [%g1+0x038],%l7 ! %l7 = 53ee8475fffb0590
! 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 = d959f4f0 d82c8837 31a4c602 00cc9bd2
! %f4 = 5dad732a 50686c07 08bda953 8d44e6ba
! %f8 = 876b4ddf d8f8aec0 47066849 3c01fc1f
! %f12 = a4d52be6 c6d65ad7 282765fb 324eae09
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5b3dd4c3 15b25e2f 6453c9e5 235e010c
! %f20 = 8f27b41c c55ec614 68bde125 885cef2a
! %f24 = f461899b 15b12ca6 cb621454 aaceb4cc
! %f28 = 83bfc6a3 e302654d 78989aa1 3ae8e9a9
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2162d136 42ade40a 0d78f0bb dacc2aec
! %f36 = bf470fe9 1a8a8147 ba85046f 8c8ef3d3
! %f40 = 2ec8bb1c efc5b4ce 937594ff 98f645aa
! %f44 = ac09e13e 33a2e880 90abe02e 80ade8a4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0bc1b0d700000071,%g7,%g1 ! GSR scale = 14, align = 1
wr %g1,%g0,%gsr ! GSR = 0bc1b0d700000071
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 62
p62_label_1:
! Mem[000000008d800134] = 6aa2fcd8, %l2 = 330135326a0e571b
swap [%i3+0x134],%l2 ! %l2 = 000000006aa2fcd8
! %f16 = 5b3dd4c3 15b25e2f 6453c9e5 235e010c
! %f20 = 8f27b41c c55ec614 68bde125 885cef2a
! %f24 = f461899b 15b12ca6 cb621454 aaceb4cc
! %f28 = 83bfc6a3 e302654d 78989aa1 3ae8e9a9
mov 0x1c0,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 00000000900001c0
! Mem[000000009180009c] = 81b20ab6, %g18 = 0c3624cb9fe103a3
ldsw [%o0+0x09c],%g2 ! %g2 = 0c3624cb9fe103a3
! %l7 = 474f23025ec961fd, Mem[0000000091800148] = b9c48540
stw %l7,[%o0+0x148] ! Mem[0000000091800148] = 5ec961fd
! %l3 = 22ae7eb9dac648b4, Mem[00000000918001d0] = 9d2d14538630c246
stx %l3,[%o0+0x1d0] ! Mem[00000000918001d0] = 22ae7eb9dac648b4
! Mem[000000008d000190] = 337d8a4d, %l1 = 1f01ec86584b6466
swap [%i2+0x190],%l1 ! %l1 = 00000000337d8a4d
! Mem[000000008d8001c0] = 9ab961c8 170a8b6e c96a0855 b45d2e70
! Mem[000000008d8001d0] = bde3f6a4 57dc6b33 744f73e5 3bad20c3
! Mem[000000008d8001e0] = c7494eb8 524e2636 3734bd75 dd70ce51
! Mem[000000008d8001f0] = 9ca436a7 d27ccb21 78f5dac0 24ecfb1c
ldda [%i3+%g4]ASI_BLK_P,%f16 ! Block Load from 000000008d8001c0
membar #Sync ! Added by membar checker (551)
! %l0 = fd78d058, %l1 = 337d8a4d, Mem[000000008d8001d0] = bde3f6a4 57dc6b33
std %l0,[%i3+0x1d0] ! Mem[000000008d8001d0] = fd78d058 337d8a4d
! Mem[000000008d000009] = a1234bb6, %l7 = 474f23025ec961fd
ldstub [%i2+0x009],%l7 ! %l7 = 00000023000000ff
! Mem[000000008c80008b] = f48d8807, %l6 = 2050e1c8024f4168
ldstub [%i1+0x08b],%l6 ! %l6 = 00000007000000ff
p62_label_2:
! %f16 = 9ab961c8 170a8b6e c96a0855 b45d2e70
! %f20 = bde3f6a4 57dc6b33 744f73e5 3bad20c3
! %f24 = c7494eb8 524e2636 3734bd75 dd70ce51
! %f28 = 9ca436a7 d27ccb21 78f5dac0 24ecfb1c
stda %f16,[%i0]ASI_BLK_SL ! Block Store to 000000008c000000
! Mem[000000008d000044] = b8f9116d, %l5 = 318ea6ac, %l2 = 6aa2fcd8
add %i2,0x44,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000b8f9116d
! Mem[000000008d000037] = fe96cf35, %l4 = 20894be26fae4a35
ldstub [%i2+0x037],%l4 ! %l4 = 00000035000000ff
! %l3 = 22ae7eb9dac648b4, Mem[00000000910000e8] = 464e3f5a6c1ff5eb
stx %l3,[%i6+0x0e8] ! Mem[00000000910000e8] = 22ae7eb9dac648b4
! %l0 = 7045de17fd78d058, Mem[0000000091800126] = 5307588b
sth %l0,[%o0+0x126] ! Mem[0000000091800124] = d058588b
! Mem[000000009180012c] = 596ed328, %g2 = ffffffff81b20ab6
ldsh [%o0+0x12c],%g2 ! %g2 = 000000000000596e
! %l2 = b8f9116d, %l3 = dac648b4, Mem[0000000091800148] = 5ec961fd d5d170f5
std %l2,[%o0+0x148] ! Mem[0000000091800148] = b8f9116d dac648b4
! Mem[0000000090800090] = 9b34374c, %g18 = 0c3624cb9fe103a3
ldsw [%i5+0x090],%g2 ! %g2 = 0c3624cb9fe103a3
! Mem[000000008d800014] = 020ad4d9, %l0 = 7045de17fd78d058
swap [%i3+0x014],%l0 ! %l0 = 00000000020ad4d9
! Mem[00000000918001b8] = 1b654dc8, %g2 = ffffffff9b34374c
ldub [%o0+0x1b9],%g2 ! %g2 = 000000000000001b
p62_label_3:
! Mem[000000008d8001c4] = 170a8b6e, %l2 = 00000000b8f9116d
swap [%i3+0x1c4],%l2 ! %l2 = 00000000170a8b6e
! Mem[000000008d0001f4] = 63e8d726, %l2 = 00000000170a8b6e
swap [%i2+0x1f4],%l2 ! %l2 = 0000000063e8d726
! Mem[0000000091000114] = ff416852, %g2 = 000000000000001b
ldub [%i6+0x117],%g2 ! %g2 = 00000000000000ff
! Mem[00000000918000f0] = 8088c4bf e80a206b, %g2 = 000000ff, %g3 = 00000000
ldd [%o0+0x0f0],%g2 ! %g2 = 000000008088c4bf 00000000e80a206b
! %l7 = 0000000000000023, Mem[00000000910001f2] = 05f58680
sth %l7,[%i6+0x1f2] ! Mem[00000000910001f0] = 00238680
! Mem[000000008c800110] = f728c2ba0bb3b7b1, %l7 = 0000000000000023, %l4 = 0000000000000035
add %i1,0x110,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = f728c2ba0bb3b7b1
! Mem[00000000910001d4] = f789b7a4, %g2 = 000000008088c4bf
ldsh [%i6+0x1d6],%g2 ! %g2 = fffffffffffff789
! Mem[000000008d00013c] = 9c014611, %l2 = 0000000063e8d726
lduw [%i2+0x13c],%l2 ! %l2 = 000000009c014611
! Mem[000000008c800044] = 453233b7, %l2 = 9c014611, %l0 = 020ad4d9
add %i1,0x44,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000453233b7
! Mem[00000000908000e8] = 17136640 929c17e3, %g2 = fffff789, %g3 = e80a206b
ldd [%i5+0x0e8],%g2 ! %g2 = 0000000017136640 00000000929c17e3
p62_label_4:
! Mem[000000008d000010] = 1f908297, %l2 = 000000009c014611
ldsw [%i2+%o2],%l2 ! %l2 = 000000001f908297
! Mem[000000008d800094] = baeb0dcf, %l2 = 000000001f908297
ldub [%i3+0x095],%l2 ! %l2 = 00000000000000eb
! Mem[00000000910001d4] = 89b7a428, %g2 = 0000000017136640
ldub [%i6+0x1d7],%g2 ! %g2 = 0000000000000089
! Mem[0000000091800144] = 4cb8f911, %g2 = 0000000000000089
ldub [%o0+0x147],%g2 ! %g2 = 000000000000004c
! Mem[00000000908001bc] = f69c3a94, %g18 = 0c3624cb9fe103a3
ldsw [%i5+0x1bc],%g2 ! %g2 = 0c3624cb9fe103a3
! Mem[000000008c8000e0] = 9012eb1f, %l5 = 781f0bec318ea6ac
swap [%i1+0x0e0],%l5 ! %l5 = 000000009012eb1f
! Mem[000000008d000140] = a52cb6bcb88ba11f, %l6 = 0000000000000007, %l2 = 00000000000000eb
add %i2,0x140,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = a52cb6bcb88ba11f
! Mem[000000008c000140] = 6b91aeadf195ecca, %l1 = 00000000337d8a4d, %l1 = 00000000337d8a4d
add %i0,0x140,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 6b91aeadf195ecca
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000100
! Mem[00000000900001c0] = 5b3dd4c3 15b25e2f 6453c9e5 235e010c
! Mem[00000000900001d0] = 8f27b41c c55ec614 68bde125 885cef2a
! Mem[00000000900001e0] = f461899b 15b12ca6 cb621454 aaceb4cc
! Mem[00000000900001f0] = 83bfc6a3 e302654d 78989aa1 3ae8e9a9
ldda [%i4+%g4]ASI_BLK_PL,%f48 ! Block Load from 00000000900001c0
p62_label_5:
! %l5 = 000000009012eb1f, Mem[0000000090000048] = 9763a668
stb %l5,[%i4+0x048] ! Mem[0000000090000048] = 1f63a668
! Mem[000000008d000070] = 37baf34c6eb774bb, %l5 = 000000009012eb1f, %l1 = 6b91aeadf195ecca
add %i2,0x70,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 37baf34c6eb774bb
! Mem[0000000090000140] = b66504b1a3977dc2, %g2 = fffffffff69c3a94
ldx [%i4+0x140],%g2 ! %g2 = b66504b1a3977dc2
! Mem[0000000091800170] = 7e8c17c1, %g18 = 0c3624cb9fe103a3
ldsw [%o0+0x170],%g2 ! %g2 = 0c3624cb9fe103a3
! Mem[00000000910000c8] = 5c717882 8577b28a, %g2 = 7e8c17c1, %g3 = 929c17e3
ldd [%i6+0x0c8],%g2 ! %g2 = 000000005c717882 000000008577b28a
! Mem[0000000090800050] = c529d7d1 7177ddb1, %g2 = 5c717882, %g3 = 8577b28a
ldd [%i5+0x050],%g2 ! %g2 = 00000000c529d7d1 000000007177ddb1
! Mem[000000008d8001b0] = 0823881a81c1b2b4, %l7 = 0000000000000023, %l6 = 0000000000000007
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 0823881a81c1b2b4
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 225bbeee f9aa6e29
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
ldda [%i4+%g5]ASI_BLK_SL,%f48 ! Block Load from 0000000090000100
! Mem[000000008c0001c0] = 481fea44 d01aa730 fcb0b83c 544aea80
! Mem[000000008c0001d0] = 549b83f6 c843b332 12103ba4 098a676a
! Mem[000000008c0001e0] = 568ff5a4 a8fef859 84864174 fa525548
! Mem[000000008c0001f0] = 0fcf92a1 81cce516 7c85cf87 e75e5d20
ldda [%i0+%g4]ASI_BLK_P,%f16 ! Block Load from 000000008c0001c0
p62_label_6:
! Mem[000000008c000064] = 3f88c9a4, %l5 = 9012eb1f, %l5 = 9012eb1f
add %i0,0x64,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000003f88c9a4
! Mem[000000009080000c] = 4a1794f2, %g2 = 00000000c529d7d1
ldsh [%i5+0x00c],%g2 ! %g2 = 0000000000004a17
! Mem[000000008d000080] = bf0d0473 29398edc e162ab8e b836aba6
! Mem[000000008d000090] = 86dc2518 0f3a2f55 30af469e f77e4ca3
! Mem[000000008d0000a0] = 1012e9ca 18c443a3 3846cef9 8600c1d4
! Mem[000000008d0000b0] = 3bc9c694 52c20a5b 729b21c5 4c8f0005
ldda [%i2+%g6]ASI_BLK_S,%f0 ! Block Load from 000000008d000080
! Mem[0000000091800048] = 12fdc0c5, %g2 = 0000000000004a17
lduw [%o0+0x048],%g2 ! %g2 = 0000000012fdc0c5
! Mem[000000008c000140] = 6b91aead, %l0 = 00000000453233b7
swap [%i0+0x140],%l0 ! %l0 = 000000006b91aead
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000180
! Mem[000000008d8000f8] = 33f2c88eef18c8e2, %l5 = 000000003f88c9a4, %l3 = 22ae7eb9dac648b4
add %i3,0xf8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 33f2c88eef18c8e2
! %f16 = 481fea44 d01aa730 fcb0b83c 544aea80
! %f20 = 549b83f6 c843b332 12103ba4 098a676a
! %f24 = 568ff5a4 a8fef859 84864174 fa525548
! %f28 = 0fcf92a1 81cce516 7c85cf87 e75e5d20
mov 0x040,%g4
stda %f16,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000040
! Mem[000000008c000170] = bfde41c6 952966bd, %l2 = b88ba11f, %l3 = ef18c8e2
ldd [%i0+0x170],%l2 ! %l2 = 00000000bfde41c6 00000000952966bd
p62_label_7:
! Mem[000000008c8001a8] = 27584444, %l2 = 00000000bfde41c6
swap [%i1+0x1a8],%l2 ! %l2 = 0000000027584444
! Mem[000000008c800000] = 226c14ad ecd0fec0 1d135c27 ac0052f5
! Mem[000000008c800010] = 92cb581f 2ae6b992 9b83aa4d f435a11d
! Mem[000000008c800020] = 72cf22a2 bad98184 2fe64155 1f97f2cd
! Mem[000000008c800030] = 68a9b176 e4e30524 8ddf47c1 7bdd50a9
ldda [%i1]ASI_BLK_S,%f0 ! Block Load from 000000008c800000
! %f0 = 226c14ad ecd0fec0 1d135c27 ac0052f5
! %f4 = 92cb581f 2ae6b992 9b83aa4d f435a11d
! %f8 = 72cf22a2 bad98184 2fe64155 1f97f2cd
! %f12 = 68a9b176 e4e30524 8ddf47c1 7bdd50a9
mov 0x080,%g4
stda %f0,[%i4+%g4]ASI_BLK_SL ! Block Store to 0000000090000080
! %l3 = 00000000952966bd, Mem[0000000091000030] = 70ec367a
stw %l3,[%i6+0x030] ! Mem[0000000091000030] = 952966bd
membar #Sync ! Added by membar checker (552)
! %l3 = 00000000952966bd, Mem[0000000090000098] = 1da135f4
stw %l3,[%i4+0x098] ! Mem[0000000090000098] = 952966bd
! Mem[000000008c800070] = a9598353eaa6f538, %l1 = 37baf34c6eb774bb, %l2 = 0000000027584444
add %i1,0x70,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = a9598353eaa6f538
! %l3 = 00000000952966bd, Mem[00000000900001d2] = b41cc55e
sth %l3,[%i4+0x1d2] ! Mem[00000000900001d0] = 66bdc55e
! Mem[000000008d8000dc] = e9cdf776, %l2 = a9598353eaa6f538
swap [%i3+0x0dc],%l2 ! %l2 = 00000000e9cdf776
! Mem[000000008c800078] = 23f4ffb5, %l4 = f728c2ba0bb3b7b1
swap [%i1+0x078],%l4 ! %l4 = 0000000023f4ffb5
! %l1 = 37baf34c6eb774bb, Mem[0000000091800078] = fbe0e6f5
stw %l1,[%o0+0x078] ! Mem[0000000091800078] = 6eb774bb
p62_label_8:
! Mem[0000000090000138] = edbd823b, %g2 = 0000000012fdc0c5
ldsb [%i4+0x138],%g2 ! %g2 = ffffffffffffffed
! Mem[000000009080014c] = 152717e0, %g2 = ffffffffffffffed
ldsh [%i5+0x14c],%g2 ! %g2 = 0000000000001527
! Mem[000000008c800168] = 2424686537efafaf, %l5 = 000000003f88c9a4, %l2 = 00000000e9cdf776
add %i1,0x168,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 2424686537efafaf
! Mem[00000000910001bc] = 5ecd5158, %g2 = 0000000000001527
ldsb [%i6+0x1bd],%g2 ! %g2 = 000000000000005e
! %l2 = 37efafaf, %l3 = 952966bd, Mem[00000000910001b0] = 5c2b3c47 ce77e743
std %l2,[%i6+0x1b0] ! Mem[00000000910001b0] = 37efafaf 952966bd
! Mem[0000000090000140] = b66504b1 a3977dc2 caa3e5d9 1d295763
! Mem[0000000090000150] = 4377e002 00046091 6ae7f71f 063ea0e0
! Mem[0000000090000160] = 7a264423 37fcd053 963b81a9 fd31a754
! Mem[0000000090000170] = cff88628 3402e25f 49eb8930 327d0d21
mov 0x140,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[000000008d0000ac] = 8600c1d4, %l7 = 0000000000000023
swap [%i2+0x0ac],%l7 ! %l7 = 000000008600c1d4
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[000000008d800100] = 1ef9e29e, %l7 = 000000008600c1d4
swap [%i3+0x100],%l7 ! %l7 = 000000001ef9e29e
! Mem[00000000908001a4] = cfd5adc6, %g2 = 000000000000005e
ldub [%i5+0x1a4],%g2 ! %g2 = 00000000000000cf
p62_label_9:
! Mem[000000008d0000c4] = d8b0d2b9, %l0 = 000000006b91aead
swap [%i2+0x0c4],%l0 ! %l0 = 00000000d8b0d2b9
! %l4 = 23f4ffb5, %l5 = 3f88c9a4, Mem[00000000908001d8] = 9d8534e0 0e794949
std %l4,[%i5+0x1d8] ! Mem[00000000908001d8] = 23f4ffb5 3f88c9a4
! %l7 = 000000001ef9e29e, Mem[000000009100018d] = fb77835f
stb %l7,[%i6+0x18d] ! Mem[000000009100018c] = 9e77835f
! Mem[000000008d800118] = 8f00081e, %l7 = 000000001ef9e29e
swap [%i3+0x118],%l7 ! %l7 = 000000008f00081e
! Mem[000000008d800190] = 0185673e5e1b44ae, %l3 = 00000000952966bd
ldx [%i3+0x190],%l3 ! %l3 = 0185673e5e1b44ae
! Mem[0000000091000104] = 41f6e26f, %g2 = 00000000000000cf
ldsb [%i6+0x107],%g2 ! %g2 = 0000000000000041
! Mem[000000008c000150] = 06dd1adb00e39ef8, %l4 = 0000000023f4ffb5, %l4 = 0000000023f4ffb5
add %i0,0x150,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 06dd1adb00e39ef8
! Mem[000000008c80013f] = 72b5a2c2, %l3 = 0185673e5e1b44ae
ldstub [%i1+0x13f],%l3 ! %l3 = 000000c2000000ff
! Mem[000000008c00019e] = e03f35d4, %l5 = 000000003f88c9a4
ldstub [%i0+0x19e],%l5 ! %l5 = 00000035000000ff
! Mem[000000008d8000f8] = 33f2c88e, %l3 = 000000c2, %l0 = d8b0d2b9
add %i3,0xf8,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000033f2c88e
p62_label_10:
! Mem[0000000090000000] = 901eb2b1, %g18 = 0c3624cb9fe103a3
ldsw [%i4+%g0],%g2 ! %g2 = 0c3624cb9fe103a3
! %l0 = 0000000033f2c88e, Mem[0000000090800188] = 723d4e83
stw %l0,[%i5+0x188] ! Mem[0000000090800188] = 33f2c88e
! Mem[000000008c800078] = 0bb3b7b1, %l4 = 06dd1adb00e39ef8
swap [%i1+0x078],%l4 ! %l4 = 000000000bb3b7b1
! %f0 = 226c14ad ecd0fec0 1d135c27 ac0052f5
! %f4 = 92cb581f 2ae6b992 9b83aa4d f435a11d
! %f8 = 72cf22a2 bad98184 2fe64155 1f97f2cd
! %f12 = 68a9b176 e4e30524 8ddf47c1 7bdd50a9
mov 0x0c0,%g6
stda %f0,[%i4+%g6]ASI_COMMIT_S ! Block Store to 00000000900000c0
! %l6 = 81c1b2b4, %l7 = 8f00081e, Mem[00000000910000c8] = 5c717882 8577b28a
std %l6,[%i6+0x0c8] ! Mem[00000000910000c8] = 81c1b2b4 8f00081e
! Mem[000000008c000148] = 656102d6d70a2026, %l6 = 0823881a81c1b2b4, %l0 = 0000000033f2c88e
add %i0,0x148,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 656102d6d70a2026
! %l4 = 000000000bb3b7b1, Mem[00000000918001bc] = c834b604
stb %l4,[%o0+0x1bc] ! Mem[00000000918001bc] = b134b604
! Mem[0000000091800068] = 16875c99, %g2 = ffffffff901eb2b1
ldsh [%o0+0x06a],%g2 ! %g2 = 0000000000001687
! Mem[0000000091800008] = f15400a1 0f7929fd, %g2 = 00001687, %g3 = 7177ddb1
ldd [%o0+%o1],%g2 ! %g2 = 00000000f15400a1 000000000f7929fd
! Mem[0000000090000180] = 4d66a873 10c76f85 25953dcb bc7b230d
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
mov 0x180,%g6
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
p62_label_11:
membar #Sync ! Added by membar checker (553)
! %f16 = 481fea44 d01aa730 fcb0b83c 544aea80
! %f20 = 549b83f6 c843b332 12103ba4 098a676a
! %f24 = 568ff5a4 a8fef859 84864174 fa525548
! %f28 = 0fcf92a1 81cce516 7c85cf87 e75e5d20
mov 0x0c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_S ! Block Store to 00000000900000c0
! Mem[000000008c800051] = bb114473, %l2 = 2424686537efafaf
ldstub [%i1+0x051],%l2 ! %l2 = 00000011000000ff
! Mem[000000008d000100] = a838de5f, %l0 = d70a2026, %l4 = 0bb3b7b1
add %i2,0x100,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000a838de5f
! %f0 = 226c14ad ecd0fec0 1d135c27 ac0052f5
! %f4 = 92cb581f 2ae6b992 9b83aa4d f435a11d
! %f8 = 72cf22a2 bad98184 2fe64155 1f97f2cd
! %f12 = 68a9b176 e4e30524 8ddf47c1 7bdd50a9
mov 0x1c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_PL ! Block Store to 00000000900001c0
! Mem[000000008c800080] = d26f296a 4fa7faa7, %l4 = a838de5f, %l5 = 00000035
ldd [%i1+0x080],%l4 ! %l4 = 00000000d26f296a 000000004fa7faa7
! Mem[000000008c00007e] = b56d2e3f, %l2 = 0000000000000011
ldstub [%i0+0x07e],%l2 ! %l2 = 0000002e000000ff
! Mem[0000000090000000] = 901eb2b1 96c79747 6f9e6152 b899daae
! Mem[0000000090000010] = e3238484 9de510a2 4a70d7ea c5ae8c2c
! Mem[0000000090000020] = 1489862d 54e75be0 9c33b946 a4a21b98
! Mem[0000000090000030] = 0c8c5373 2467b2d9 6e81d6bf b2154501
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! Mem[000000008d000010] = 1f9082976092a15a, %l0 = 656102d6d70a2026, %l4 = 00000000d26f296a
add %i2,0x10,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 1f9082976092a15a
! %f0 = 226c14ad ecd0fec0 1d135c27 ac0052f5
! %f4 = 92cb581f 2ae6b992 9b83aa4d f435a11d
! %f8 = 72cf22a2 bad98184 2fe64155 1f97f2cd
! %f12 = 68a9b176 e4e30524 8ddf47c1 7bdd50a9
mov 0x140,%g6
stda %f0,[%i4+%g6]ASI_BLK_AIUP ! Block Store to 0000000090000140
! Mem[0000000090000000] = 901eb2b1, %g2 = 00000000f15400a1
lduw [%i4+%g0],%g2 ! %g2 = 00000000901eb2b1
p62_label_12:
! Mem[00000000910000b4] = 79af46c6, %g18 = 0c3624cb9fe103a3
ldsw [%i6+0x0b4],%g2 ! %g2 = 0c3624cb9fe103a3
! %l3 = 00000000000000c2, Mem[0000000091800094] = cef88e10
sth %l3,[%o0+0x094] ! Mem[0000000091800094] = 00c28e10
! %f0 = 226c14ad ecd0fec0 1d135c27 ac0052f5
! %f4 = 92cb581f 2ae6b992 9b83aa4d f435a11d
! %f8 = 72cf22a2 bad98184 2fe64155 1f97f2cd
! %f12 = 68a9b176 e4e30524 8ddf47c1 7bdd50a9
stda %f0,[%i0+%g5]ASI_BLK_S ! Block Store to 000000008c0000c0
! Mem[000000008d8000d0] = 13f144ad, %l1 = 6eb774bb, %l3 = 000000c2
add %i3,0xd0,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000013f144ad
! Mem[000000008c000040] = be752f12aaad2607, %l6 = 0823881a81c1b2b4, %l5 = 000000004fa7faa7
add %i0,0x40,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = be752f12aaad2607
! %f0 = 226c14ad ecd0fec0 1d135c27 ac0052f5
! %f4 = 92cb581f 2ae6b992 9b83aa4d f435a11d
! %f8 = 72cf22a2 bad98184 2fe64155 1f97f2cd
! %f12 = 68a9b176 e4e30524 8ddf47c1 7bdd50a9
mov 0x180,%g4
stda %f0,[%i2+%g4]ASI_BLK_P ! Block Store to 000000008d000180
! Mem[0000000090800048] = 2fc6fd97, %g2 = 0000000079af46c6
lduh [%i5+0x04a],%g2 ! %g2 = 0000000000002fc6
! Mem[00000000910001b4] = 66bdf846, %g2 = 0000000000002fc6
ldsb [%i6+0x1b6],%g2 ! %g2 = 0000000000000066
membar #Sync ! Added by membar checker (554)
! Mem[00000000900000fc] = e75e5d20, %g2 = 0000000000000066
lduw [%i4+0x0fc],%g2 ! %g2 = 00000000e75e5d20
! %l0 = d70a2026, %l1 = 6eb774bb, Mem[000000008c800010] = 92cb581f 2ae6b992
std %l0,[%i1+%o2] ! Mem[000000008c800010] = d70a2026 6eb774bb
p62_label_13:
! %l6 = 81c1b2b4, %l7 = 8f00081e, Mem[00000000910000a0] = 9a60a901 332b0c79
std %l6,[%i6+0x0a0] ! Mem[00000000910000a0] = 81c1b2b4 8f00081e
! Mem[0000000091000060] = b5db8342 6c64f6cc, %g2 = e75e5d20, %g3 = 0f7929fd
ldd [%i6+0x060],%g2 ! %g2 = 00000000b5db8342 000000006c64f6cc
! %l6 = 81c1b2b4, %l7 = 8f00081e, Mem[0000000090800058] = 126e6055 58f29b62
std %l6,[%i5+0x058] ! Mem[0000000090800058] = 81c1b2b4 8f00081e
! %l2 = 000000000000002e, Mem[0000000091800060] = 5faec1ac2399a21d
stx %l2,[%o0+0x060] ! Mem[0000000091800060] = 000000000000002e
! Mem[000000008c0001cc] = 544aea80, %l7 = 8f00081e, %l5 = aaad2607
add %i0,0x1cc,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000544aea80
! Mem[0000000090000140] = 226c14ad ecd0fec0 1d135c27 ac0052f5
! Mem[0000000090000150] = 92cb581f 2ae6b992 9b83aa4d f435a11d
! Mem[0000000090000160] = 72cf22a2 bad98184 2fe64155 1f97f2cd
! Mem[0000000090000170] = 68a9b176 e4e30524 8ddf47c1 7bdd50a9
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[0000000090000080] = c0fed0ec ad146c22 f55200ac 275c131d
! Mem[0000000090000090] = 92b9e62a 1f58cb92 952966bd 4daa839b
! Mem[00000000900000a0] = 8481d9ba a222cf72 cdf2971f 5541e62f
! Mem[00000000900000b0] = 2405e3e4 76b1a968 a950dd7b c147df8d
mov 0x080,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! %l3 = 0000000013f144ad, Mem[000000008c8001c4] = 77361b92
stb %l3,[%i1+0x1c4] ! Mem[000000008c8001c4] = ad361b92
! Mem[00000000900001c0] = c0fed0ec ad146c22, %g2 = b5db8342, %g3 = 6c64f6cc
ldd [%i4+0x1c0],%g2 ! %g2 = 00000000c0fed0ec 00000000ad146c22
! Mem[0000000091800008] = 5400a10f, %g2 = 00000000c0fed0ec
ldub [%o0+0x009],%g2 ! %g2 = 0000000000000054
p62_label_14:
! Mem[000000008c8000ac] = 8028b1a3, %l3 = 13f144ad, %l0 = d70a2026
add %i1,0xac,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000008028b1a3
! %l2 = 000000000000002e, Mem[000000008c000048] = 37cec708
stw %l2,[%i0+0x048] ! Mem[000000008c000048] = 0000002e
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g6
ldda [%i4+%g6]ASI_BLK_P,%f48 ! Block Load from 0000000090000100
! %l3 = 0000000013f144ad, Mem[000000009180000d] = 7929fda3
stb %l3,[%o0+0x00d] ! Mem[000000009180000c] = ad29fda3
! Mem[000000008c8000e0] = 318ea6ac42c61111, %l6 = 0823881a81c1b2b4, %l6 = 0823881a81c1b2b4
add %i1,0xe0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 318ea6ac42c61111
! %l7 = 000000008f00081e, Mem[000000008d800070] = f2884803
stw %l7,[%i3+0x070] ! Mem[000000008d800070] = 8f00081e
! Mem[000000008c800060] = 32f2d9015b6343e2, %l5 = 00000000544aea80, %l6 = 318ea6ac42c61111
add %i1,0x60,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 32f2d9015b6343e2
membar #Sync ! Added by membar checker (555)
! %l0 = 8028b1a3, %l1 = 6eb774bb, Mem[0000000090000108] = a98f2c8c 7beb8d82
std %l0,[%i4+0x108] ! Mem[0000000090000108] = 8028b1a3 6eb774bb
! Mem[000000008d0001e8] = fa910ae955273b0d, %l5 = 00000000544aea80, %l4 = 1f9082976092a15a
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = fa910ae955273b0d
! Mem[000000008d00015c] = 96d66477, %l3 = 13f144ad, %l5 = 544aea80
add %i2,0x15c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000096d66477
p62_label_15:
! %l4 = 55273b0d, %l5 = 96d66477, Mem[00000000900000a0] = 8481d9ba a222cf72
std %l4,[%i4+0x0a0] ! Mem[00000000900000a0] = 55273b0d 96d66477
! Mem[000000008c0000d4] = 2ae6b992, %l1 = 37baf34c6eb774bb
ldstub [%i0+0x0d4],%l1 ! %l1 = 0000002a000000ff
! Mem[000000008c000028] = 51ce70dd75bd3437, %l3 = 0000000013f144ad
ldx [%i0+%o5],%l3 ! %l3 = 51ce70dd75bd3437
! Mem[000000009000014c] = 52f592cb, %g2 = 0000000000000054
ldsh [%i4+0x14e],%g2 ! %g2 = 00000000000052f5
! Mem[000000008d0001d0] = ee028799dd5c46c1, %l7 = 000000008f00081e, %l3 = 51ce70dd75bd3437
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = ee028799dd5c46c1
! Mem[000000008d800008] = d98b6c3f42f3aae6, %l4 = fa910ae955273b0d, %l6 = 32f2d9015b6343e2
add %i3,0x08,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = d98b6c3f42f3aae6
! Mem[000000009100007c] = 1294c085, %g2 = 00000000000052f5
ldsb [%i6+0x07f],%g2 ! %g2 = 0000000000000012
! %l0 = 8028b1a3, %l1 = 0000002a, Mem[0000000090800080] = 074203a9 c5578661
std %l0,[%i5+0x080] ! Mem[0000000090800080] = 8028b1a3 0000002a
! Mem[00000000900001c8] = f55200ac, %g2 = 0000000000000012
ldsh [%i4+0x1c8],%g2 ! %g2 = fffffffffffff552
! Mem[000000008d000168] = 62b0569e3963ddf2, %l1 = 000000000000002a, %l5 = 0000000096d66477
add %i2,0x168,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 62b0569e3963ddf2
p62_label_16:
! Mem[000000008d800024] = a924855f, %l0 = 000000008028b1a3
swap [%i3+0x024],%l0 ! %l0 = 00000000a924855f
! Mem[000000008c0000c0] = 226c14adecd0fec0, %l7 = 000000008f00081e, %l6 = d98b6c3f42f3aae6
add %i0,0xc0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 226c14adecd0fec0
! Mem[000000008d8000c0] = 38fcbf4b, %l3 = ee028799dd5c46c1
ldsh [%i3+0x0c2],%l3 ! %l3 = ffffffffffffbf4b
! Mem[000000008d000140] = a52cb6bc, %l5 = 3963ddf2, %l1 = 0000002a
add %i2,0x140,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a52cb6bc
! %l0 = a924855f, %l1 = a52cb6bc, Mem[000000008c000058] = c409eb15 89f427e7
std %l0,[%i0+0x058] ! Mem[000000008c000058] = a924855f a52cb6bc
! Mem[000000008d0001b2] = 68a9b176, %l7 = 000000008f00081e
ldstub [%i2+0x1b2],%l7 ! %l7 = 000000b1000000ff
! %l7 = 00000000000000b1, Mem[000000008c000038] = 1cfbec24
stb %l7,[%i0+0x038] ! Mem[000000008c000038] = b1fbec24
! Mem[000000008c0000c6] = ecd0fec0, %l7 = 00000000000000b1
ldstub [%i0+0x0c6],%l7 ! %l7 = 000000fe000000ff
! Mem[0000000091800104] = 00e88dfb, %g2 = fffffffffffff552
lduw [%o0+0x104],%g2 ! %g2 = 0000000000e88dfb
! %l6 = 226c14adecd0fec0, Mem[0000000090800070] = b6dc7d71472f956a
stx %l6,[%i5+0x070] ! Mem[0000000090800070] = 226c14adecd0fec0
p62_label_17:
! Mem[000000008c8000c8] = a9d798b5279375da, %l7 = 00000000000000fe, %l3 = ffffffffffffbf4b
add %i1,0xc8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = a9d798b5279375da
! %f0 = 226c14ad ecd0fec0 1d135c27 ac0052f5
! %f4 = 92cb581f 2ae6b992 9b83aa4d f435a11d
! %f8 = 72cf22a2 bad98184 2fe64155 1f97f2cd
! %f12 = 68a9b176 e4e30524 8ddf47c1 7bdd50a9
mov 0x140,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUS ! Block Store to 0000000090000140
! Mem[000000008c0000c4] = ecd0ffc0, %l2 = 000000000000002e
swap [%i0+0x0c4],%l2 ! %l2 = 00000000ecd0ffc0
! %l5 = 62b0569e3963ddf2, Mem[0000000091800002] = 53f8ace1
stb %l5,[%o0+0x002] ! Mem[0000000091800000] = f2f8ace1
! %l2 = 00000000ecd0ffc0, Mem[00000000918000ec] = be34bf17
stw %l2,[%o0+0x0ec] ! Mem[00000000918000ec] = ecd0ffc0
! %l4 = fa910ae955273b0d, Mem[0000000090800068] = 5df193cc
stw %l4,[%i5+0x068] ! Mem[0000000090800068] = 55273b0d
! Mem[000000008c000008] = 702e5db455086ac9, %l0 = 00000000a924855f, %l5 = 62b0569e3963ddf2
add %i0,0x08,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 702e5db455086ac9
! Mem[000000008d800084] = 91ad39b3, %l0 = a924855f, %l7 = 000000fe
add %i3,0x84,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000091ad39b3
! Mem[00000000900001c0] = c0fed0ec ad146c22 f55200ac 275c131d
! Mem[00000000900001d0] = 92b9e62a 1f58cb92 1da135f4 4daa839b
! Mem[00000000900001e0] = 8481d9ba a222cf72 cdf2971f 5541e62f
! Mem[00000000900001f0] = 2405e3e4 76b1a968 a950dd7b c147df8d
mov 0x1c0,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[000000009000010c] = 6eb774bb, %g2 = 0000000000e88dfb
lduw [%i4+0x10c],%g2 ! %g2 = 000000006eb774bb
p62_label_18:
! Mem[0000000091000014] = 416807c7, %g18 = 0c3624cb9fe103a3
ldsw [%i6+0x014],%g2 ! %g2 = 0c3624cb9fe103a3
! Mem[000000008c0000dc] = f435a11d, %l5 = 55086ac9, %l2 = ecd0ffc0
add %i0,0xdc,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000f435a11d
! Mem[0000000090000040] = 30a71ad0 44ea1f48 80ea4a54 3cb8b0fc
! Mem[0000000090000050] = 32b343c8 f6839b54 6a678a09 a43b1012
! Mem[0000000090000060] = 59f8fea8 a4f58f56 485552fa 74418684
! Mem[0000000090000070] = 16e5cc81 a192cf0f 205d5ee7 87cf857c
mov 0x040,%g6
ldda [%i4+%g6]ASI_BLK_S,%f48 ! Block Load from 0000000090000040
! Mem[000000008d000177] = f1ac8614, %l6 = 226c14adecd0fec0
ldstub [%i2+0x177],%l6 ! %l6 = 00000014000000ff
! %l2 = 00000000f435a11d, Mem[00000000908000fe] = d2b59eb4
sth %l2,[%i5+0x0fe] ! Mem[00000000908000fc] = a11d9eb4
! Mem[000000008c800102] = f762e516, %l7 = 0000000091ad39b3
ldstub [%i1+0x102],%l7 ! %l7 = 000000e5000000ff
! Mem[0000000091000028] = 22d6d33b, %g2 = 00000000416807c7
lduh [%i6+%o5],%g2 ! %g2 = 00000000000022d6
! Mem[00000000900000c0] = 481fea44 d01aa730 fcb0b83c 544aea80
! Mem[00000000900000d0] = 549b83f6 c843b332 12103ba4 098a676a
! Mem[00000000900000e0] = 568ff5a4 a8fef859 84864174 fa525548
! Mem[00000000900000f0] = 0fcf92a1 81cce516 7c85cf87 e75e5d20
ldda [%i4+%g5]ASI_BLK_AIUS,%f48 ! Block Load from 00000000900000c0
! Mem[000000008c800038] = 8ddf47c17bdd50a9, %l4 = fa910ae955273b0d, %l1 = 00000000a52cb6bc
add %i1,0x38,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 8ddf47c17bdd50a9
! %l5 = 702e5db455086ac9, Mem[000000008c0001e4] = a8fef859
stw %l5,[%i0+0x1e4] ! Mem[000000008c0001e4] = 55086ac9
p62_label_19:
! Mem[000000008c800158] = 1e3bcf86, %l2 = 00000000f435a11d
ldsh [%i1+0x15a],%l2 ! %l2 = ffffffffffffcf86
! %f0 = 226c14ad ecd0fec0 1d135c27 ac0052f5
! %f4 = 92cb581f 2ae6b992 9b83aa4d f435a11d
! %f8 = 72cf22a2 bad98184 2fe64155 1f97f2cd
! %f12 = 68a9b176 e4e30524 8ddf47c1 7bdd50a9
stda %f0,[%i4]ASI_BLK_SL ! Block Store to 0000000090000000
! Mem[000000008c8000f0] = ddbfe770, %l3 = 279375da, %l3 = 279375da
add %i1,0xf0,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000ddbfe770
membar #Sync ! Added by membar checker (556)
! Mem[0000000090000028] = cdf2971f 5541e62f, %g2 = 000022d6, %g3 = ad146c22
ldd [%i4+%o5],%g2 ! %g2 = 00000000cdf2971f 000000005541e62f
! Mem[000000008c000050] = 93f14c84, %l1 = 8ddf47c17bdd50a9
lduh [%i0+0x050],%l1 ! %l1 = 00000000000093f1
! Mem[000000008c8001d8] = fc4006c5379874db, %l4 = fa910ae955273b0d, %l5 = 702e5db455086ac9
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = fc4006c5379874db
! Mem[0000000090800024] = 411a98b5, %g18 = 0c3624cb9fe103a3
ldsw [%i5+0x024],%g2 ! %g2 = 0c3624cb9fe103a3
! Mem[00000000900001c0] = c0fed0ec ad146c22 f55200ac 275c131d
! Mem[00000000900001d0] = 92b9e62a 1f58cb92 1da135f4 4daa839b
! Mem[00000000900001e0] = 8481d9ba a222cf72 cdf2971f 5541e62f
! Mem[00000000900001f0] = 2405e3e4 76b1a968 a950dd7b c147df8d
mov 0x1c0,%g4
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 00000000900001c0
! Mem[000000009080015c] = af11e101, %g2 = 00000000411a98b5
ldsb [%i5+0x15d],%g2 ! %g2 = ffffffffffffffaf
! Mem[0000000091000000] = 384fc1f3, %g2 = ffffffffffffffaf
ldub [%i6+0x002],%g2 ! %g2 = 0000000000000038
p62_label_20:
! Mem[0000000091000178] = fb9baef4, %g18 = 0c3624cb9fe103a3
ldsw [%i6+0x178],%g2 ! %g2 = 0c3624cb9fe103a3
! Mem[000000008d8000a8] = b7dcb6ae, %l3 = 00000000ddbfe770
lduh [%i3+0x0a8],%l3 ! %l3 = 000000000000b7dc
! Mem[000000008d000094] = 0f3a2f55, %l4 = fa910ae955273b0d
swap [%i2+0x094],%l4 ! %l4 = 000000000f3a2f55
! Mem[000000008d00016b] = 62b0569e, %l6 = 0000000000000014
ldstub [%i2+0x16b],%l6 ! %l6 = 0000009e000000ff
! Mem[00000000900000e8] = 84864174fa525548, %g2 = fffffffffb9baef4
ldx [%i4+0x0e8],%g2 ! %g2 = 84864174fa525548
! Mem[000000008c0000d0] = 92cb581fffe6b992, %l5 = fc4006c5379874db, %l4 = 000000000f3a2f55
add %i0,0xd0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 92cb581fffe6b992
! Mem[000000008c0001d4] = c843b332, %l0 = 00000000a924855f
swap [%i0+0x1d4],%l0 ! %l0 = 00000000c843b332
! Mem[0000000090000040] = 30a71ad0 44ea1f48 80ea4a54 3cb8b0fc
! Mem[0000000090000050] = 32b343c8 f6839b54 6a678a09 a43b1012
! Mem[0000000090000060] = 59f8fea8 a4f58f56 485552fa 74418684
! Mem[0000000090000070] = 16e5cc81 a192cf0f 205d5ee7 87cf857c
ldda [%i4+%g6]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000040
! Mem[000000009100009c] = d0d50f6b, %g18 = 0c3624cb9fe103a3
ldsw [%i6+0x09c],%g2 ! %g2 = 0c3624cb9fe103a3
! Mem[00000000910001a8] = 5074b75a, %g2 = ffffffffd0d50f6b
ldsh [%i6+0x1aa],%g2 ! %g2 = 0000000000005074
p62_label_21:
! %l0 = 00000000c843b332, Mem[0000000090800144] = 9c557564
sth %l0,[%i5+0x144] ! Mem[0000000090800144] = b3327564
! Mem[000000008d8001dc] = 3bad20c3, %l3 = 000000000000b7dc
swap [%i3+0x1dc],%l3 ! %l3 = 000000003bad20c3
! %l0 = c843b332, %l1 = 000093f1, Mem[0000000091000008] = 27e2e4e1 df89ac55
std %l0,[%i6+%o1] ! Mem[0000000091000008] = c843b332 000093f1
! Mem[000000008c000134] = 020e7b83, %l1 = 00000000000093f1
ldstub [%i0+0x134],%l1 ! %l1 = 00000002000000ff
! Mem[000000008c000168] = fc61cd096b8cd1d2, %l7 = 00000000000000e5, %l1 = 0000000000000002
add %i0,0x168,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = fc61cd096b8cd1d2
! Mem[000000008d8001ec] = dd70ce51, %l0 = 00000000c843b332
ldstub [%i3+0x1ec],%l0 ! %l0 = 000000dd000000ff
! Mem[000000008d8000ac] = 07819902, %l2 = ffffffffffffcf86
ldsh [%i3+0x0ae],%l2 ! %l2 = ffffffffffff9902
! Mem[0000000090000000] = c0fed0ec ad146c22 f55200ac 275c131d
! Mem[0000000090000010] = 92b9e62a 1f58cb92 1da135f4 4daa839b
! Mem[0000000090000020] = 8481d9ba a222cf72 cdf2971f 5541e62f
! Mem[0000000090000030] = 2405e3e4 76b1a968 a950dd7b c147df8d
ldda [%i4]ASI_BLK_PL,%f48 ! Block Load from 0000000090000000
! %f16 = 481fea44 d01aa730 fcb0b83c 544aea80
! %f20 = 549b83f6 c843b332 12103ba4 098a676a
! %f24 = 568ff5a4 a8fef859 84864174 fa525548
! %f28 = 0fcf92a1 81cce516 7c85cf87 e75e5d20
stda %f16,[%i4+%g4]ASI_BLK_S ! Block Store to 00000000900001c0
! Mem[000000008d800122] = 30bd6018, %l4 = 92cb581fffe6b992
ldstub [%i3+0x122],%l4 ! %l4 = 00000060000000ff
p62_label_22:
! %l3 = 000000003bad20c3, Mem[0000000090800040] = 0b50ebe53ae6831c
stx %l3,[%i5+0x040] ! Mem[0000000090800040] = 000000003bad20c3
! Mem[000000008c000140] = 453233b7, %l6 = 0000009e, %l0 = 000000dd
add %i0,0x140,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000453233b7
! Mem[000000008d000128] = 805feacd, %l3 = 000000003bad20c3
ldsb [%i2+0x129],%l3 ! %l3 = 000000000000005f
! Mem[000000008d000128] = 805feacd, %l2 = ffffffffffff9902
ldstub [%i2+0x128],%l2 ! %l2 = 00000080000000ff
membar #Sync ! Added by membar checker (557)
! Mem[00000000900001c0] = 481fea44 d01aa730 fcb0b83c 544aea80
! Mem[00000000900001d0] = 549b83f6 c843b332 12103ba4 098a676a
! Mem[00000000900001e0] = 568ff5a4 a8fef859 84864174 fa525548
! Mem[00000000900001f0] = 0fcf92a1 81cce516 7c85cf87 e75e5d20
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 00000000900001c0
! Mem[00000000900000ec] = fa525548, %g2 = 0000000000005074
lduw [%i4+0x0ec],%g2 ! %g2 = 00000000fa525548
! Mem[000000008c0000ab] = 7c7755d6, %l2 = 0000000000000080
ldstub [%i0+0x0ab],%l2 ! %l2 = 000000d6000000ff
! %f16 = 481fea44 d01aa730 fcb0b83c 544aea80
! %f20 = 549b83f6 c843b332 12103ba4 098a676a
! %f24 = 568ff5a4 a8fef859 84864174 fa525548
! %f28 = 0fcf92a1 81cce516 7c85cf87 e75e5d20
stda %f16,[%i4+%g6]ASI_BLK_AIUSL ! Block Store to 0000000090000040
! Mem[00000000900000f4] = 81cce516, %g18 = 0c3624cb9fe103a3
ldsw [%i4+0x0f4],%g2 ! %g2 = 0c3624cb9fe103a3
! Mem[0000000091000044] = 430a67e9, %g2 = ffffffff81cce516
lduw [%i6+0x044],%g2 ! %g2 = 00000000430a67e9
p62_label_23:
membar #Sync ! Added by membar checker (558)
! Mem[0000000090000050] = 32b343c8 f6839b54, %g2 = 430a67e9, %g3 = 5541e62f
ldd [%i4+0x050],%g2 ! %g2 = 0000000032b343c8 00000000f6839b54
! Mem[000000008c0000d8] = 9b83aa4df435a11d, %l4 = 0000000000000060
ldx [%i0+0x0d8],%l4 ! %l4 = 9b83aa4df435a11d
! Mem[0000000090000100] = 98e575a1 4cc42921 8028b1a3 6eb774bb
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000100
! Mem[000000008c0001f8] = 7c85cf87, %l4 = 9b83aa4df435a11d
ldstub [%i0+0x1f8],%l4 ! %l4 = 0000007c000000ff
! %f16 = 481fea44 d01aa730 fcb0b83c 544aea80
! %f20 = 549b83f6 c843b332 12103ba4 098a676a
! %f24 = 568ff5a4 a8fef859 84864174 fa525548
! %f28 = 0fcf92a1 81cce516 7c85cf87 e75e5d20
mov 0x1c0,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! %f16 = 481fea44 d01aa730 fcb0b83c 544aea80
! %f20 = 549b83f6 c843b332 12103ba4 098a676a
! %f24 = 568ff5a4 a8fef859 84864174 fa525548
! %f28 = 0fcf92a1 81cce516 7c85cf87 e75e5d20
mov 0x180,%g5
stda %f16,[%i4+%g5]ASI_BLK_AIUSL ! Block Store to 0000000090000180
! Mem[000000008c0000d0] = 92cb581fffe6b992, %l3 = 000000000000005f, %l6 = 000000000000009e
add %i0,0xd0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 92cb581fffe6b992
! %f0 = 226c14ad ecd0fec0 1d135c27 ac0052f5
! %f4 = 92cb581f 2ae6b992 9b83aa4d f435a11d
! %f8 = 72cf22a2 bad98184 2fe64155 1f97f2cd
! %f12 = 68a9b176 e4e30524 8ddf47c1 7bdd50a9
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[000000008c800160] = 0a0a97c62ff74ecc, %l6 = 92cb581fffe6b992, %l1 = fc61cd096b8cd1d2
add %i1,0x160,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 0a0a97c62ff74ecc
! Mem[00000000910000f4] = d888e86d, %g2 = 0000000032b343c8
lduh [%i6+0x0f4],%g2 ! %g2 = 000000000000d888
p62_label_24:
! Mem[00000000910000a8] = e1b008cc 60f52915, %g2 = 0000d888, %g3 = f6839b54
ldd [%i6+0x0a8],%g2 ! %g2 = 00000000e1b008cc 0000000060f52915
! Mem[0000000090000140] = 226c14ad ecd0fec0 1d135c27 ac0052f5
! Mem[0000000090000150] = 92cb581f 2ae6b992 9b83aa4d f435a11d
! Mem[0000000090000160] = 72cf22a2 bad98184 2fe64155 1f97f2cd
! Mem[0000000090000170] = 68a9b176 e4e30524 8ddf47c1 7bdd50a9
mov 0x140,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! %f16 = 481fea44 d01aa730 fcb0b83c 544aea80
! %f20 = 549b83f6 c843b332 12103ba4 098a676a
! %f24 = 568ff5a4 a8fef859 84864174 fa525548
! %f28 = 0fcf92a1 81cce516 7c85cf87 e75e5d20
mov 0x080,%g4
stda %f16,[%i4+%g4]ASI_COMMIT_S ! Block Store to 0000000090000080
membar #Sync ! Added by membar checker (559)
! Mem[0000000090000080] = 481fea44 d01aa730 fcb0b83c 544aea80
! Mem[0000000090000090] = 549b83f6 c843b332 12103ba4 098a676a
! Mem[00000000900000a0] = 568ff5a4 a8fef859 84864174 fa525548
! Mem[00000000900000b0] = 0fcf92a1 81cce516 7c85cf87 e75e5d20
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000080
! Mem[000000008c800000] = 226c14ad, %l1 = 0a0a97c62ff74ecc
ldstub [%i1+%g0],%l1 ! %l1 = 00000022000000ff
! Mem[000000008d000074] = 6eb774bb, %l5 = 379874db, %l5 = 379874db
add %i2,0x74,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000006eb774bb
! Mem[00000000900000d8] = 12103ba4, %g18 = 0c3624cb9fe103a3
ldsw [%i4+0x0d8],%g2 ! %g2 = 0c3624cb9fe103a3
! Mem[000000008c800000] = ff6c14ad, %l2 = 000000d6, %l7 = 000000e5
casa [%i1]0x80,%l2,%l7 ! %l7 = 00000000ff6c14ad
! %l1 = 0000000000000022, Mem[00000000918001c0] = b50779baadb1fac7
stx %l1,[%o0+0x1c0] ! Mem[00000000918001c0] = 0000000000000022
! Mem[0000000090000180] = 30a71ad0 44ea1f48 80ea4a54 3cb8b0fc
! Mem[0000000090000190] = 32b343c8 f6839b54 6a678a09 a43b1012
! Mem[00000000900001a0] = 59f8fea8 a4f58f56 485552fa 74418684
! Mem[00000000900001b0] = 16e5cc81 a192cf0f 205d5ee7 87cf857c
mov 0x180,%g4
ldda [%i4+%g4]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000180
p62_label_25:
! %l6 = ffe6b992, %l7 = ff6c14ad, Mem[00000000918001a8] = f69e8f26 81f0e11f
std %l6,[%o0+0x1a8] ! Mem[00000000918001a8] = ffe6b992 ff6c14ad
! %l1 = 0000000000000022, Mem[0000000090000160] = 72cf22a2
stw %l1,[%i4+0x160] ! Mem[0000000090000160] = 00000022
! Mem[0000000090000180] = 30a71ad0 44ea1f48 80ea4a54 3cb8b0fc
! Mem[0000000090000190] = 32b343c8 f6839b54 6a678a09 a43b1012
! Mem[00000000900001a0] = 59f8fea8 a4f58f56 485552fa 74418684
! Mem[00000000900001b0] = 16e5cc81 a192cf0f 205d5ee7 87cf857c
ldda [%i4+%g4]ASI_BLK_AIUS,%f48 ! Block Load from 0000000090000180
membar #Sync ! Added by membar checker (560)
! %l5 = 000000006eb774bb, Mem[0000000090000198] = 6a678a09
stb %l5,[%i4+0x198] ! Mem[0000000090000198] = bb678a09
! Mem[0000000090000060] = 59f8fea8, %g2 = 0000000012103ba4
lduw [%i4+0x060],%g2 ! %g2 = 0000000059f8fea8
! Mem[0000000090000120] = 434e9c46, %g2 = 0000000059f8fea8
ldub [%i4+0x123],%g2 ! %g2 = 0000000000000043
! Mem[00000000918000fc] = 8d526fb6, %g2 = 0000000000000043
ldsb [%o0+0x0fc],%g2 ! %g2 = ffffffffffffff8d
! Mem[000000008c000080] = 3970edae, %l4 = 0000007c, %l3 = 0000005f
add %i0,0x80,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000003970edae
! Mem[0000000091000108] = f6e26f69, %g18 = 0c3624cb9fe103a3
ldsw [%i6+0x108],%g2 ! %g2 = 0c3624cb9fe103a3
! Mem[000000008d800087] = 91ad39b3, %l3 = 000000003970edae
ldstub [%i3+0x087],%l3 ! %l3 = 000000b3000000ff
ba,a p62_not_taken_0_end
p62_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000453233b7
bne,a,pn %xcc,p62_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000022
bne,a,pn %xcc,p62_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000d6
bne,a,pn %xcc,p62_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000b3
bne,a,pn %xcc,p62_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000007c
bne,a,pn %xcc,p62_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000006eb774bb
bne,a,pn %xcc,p62_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 92cb581fffe6b992
bne,a,pn %xcc,p62_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000ff6c14ad
bne,a,pn %xcc,p62_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p62_check_fp_registers:
set p62_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 226c14ad ecd0fec0
bne %xcc,p62_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 1d135c27 ac0052f5
bne %xcc,p62_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 92cb581f 2ae6b992
bne %xcc,p62_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 9b83aa4d f435a11d
bne %xcc,p62_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 72cf22a2 bad98184
bne %xcc,p62_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 2fe64155 1f97f2cd
bne %xcc,p62_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be 68a9b176 e4e30524
bne %xcc,p62_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be 8ddf47c1 7bdd50a9
bne %xcc,p62_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 481fea44 d01aa730
bne %xcc,p62_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be fcb0b83c 544aea80
bne %xcc,p62_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be 549b83f6 c843b332
bne %xcc,p62_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 12103ba4 098a676a
bne %xcc,p62_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 568ff5a4 a8fef859
bne %xcc,p62_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be 84864174 fa525548
bne %xcc,p62_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be 0fcf92a1 81cce516
bne %xcc,p62_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be 7c85cf87 e75e5d20
bne %xcc,p62_f30_fail
nop
! Check Local Memory
set p62_local0_expect,%g1
p62_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 6e8b0a17c861b99a
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 = 702e5db455086ac9
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 = 336bdc57a4f6e3bd
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 = c320ad3be5734f74
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 = 36264e52b84e49c7
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 = 51ce70dd75bd3437
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 = 21cb7cd2a736a49c
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 = b1fbec24c0daf578
ldx [%i0+0x038],%g3 ! Observed data at 000000008c000038
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = 0000002e79c7e559
ldx [%i0+0x048],%g3 ! Observed data at 000000008c000048
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = a924855fa52cb6bc
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 = 191229b2b56dff3f
ldx [%i0+0x078],%g3 ! Observed data at 000000008c000078
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 7c7755ff9aab726d
ldx [%i0+0x0a8],%g3 ! Observed data at 000000008c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 226c14ad0000002e
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 = 1d135c27ac0052f5
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 = 92cb581fffe6b992
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 = 9b83aa4df435a11d
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 = 72cf22a2bad98184
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 = 2fe641551f97f2cd
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 = 68a9b176e4e30524
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 = 8ddf47c17bdd50a9
ldx [%i0+0x0f8],%g3 ! Observed data at 000000008c0000f8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 970f967dff0e7b83
ldx [%i0+0x130],%g3 ! Observed data at 000000008c000130
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 453233b7f195ecca
ldx [%i0+0x140],%g3 ! Observed data at 000000008c000140
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x140,%g4
ldx [%g1+0x198],%g2 ! Expected data = 99c503bfe03fffd4
ldx [%i0+0x198],%g3 ! Observed data at 000000008c000198
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 549b83f6a924855f
ldx [%i0+0x1d0],%g3 ! Observed data at 000000008c0001d0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 568ff5a455086ac9
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 = ff85cf87e75e5d20
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+0x000],%g2 ! Expected data = ff6c14adecd0fec0
ldx [%i1+0x000],%g3 ! Observed data at 000000008c800000
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = d70a20266eb774bb
ldx [%i1+0x010],%g3 ! Observed data at 000000008c800010
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x010,%g4
ldx [%g1+0x050],%g2 ! Expected data = bbff4473e28d230d
ldx [%i1+0x050],%g3 ! Observed data at 000000008c800050
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = 00e39ef8e62e1283
ldx [%i1+0x078],%g3 ! Observed data at 000000008c800078
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = f48d88ffbb3fc3df
ldx [%i1+0x088],%g3 ! Observed data at 000000008c800088
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 318ea6ac42c61111
ldx [%i1+0x0e0],%g3 ! Observed data at 000000008c8000e0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = f762ff16de18b24a
ldx [%i1+0x100],%g3 ! Observed data at 000000008c800100
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x100,%g4
ldx [%g1+0x138],%g2 ! Expected data = 5c43f71d72b5a2ff
ldx [%i1+0x138],%g3 ! Observed data at 000000008c800138
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x138,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = bfde41c6d1f42740
ldx [%i1+0x1a8],%g3 ! Observed data at 000000008c8001a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = abc8cf3aad361b92
ldx [%i1+0x1c0],%g3 ! Observed data at 000000008c8001c0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x1c0,%g4
set p62_local2_expect,%g1
p62_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = a1ff4bb6f55007f6
ldx [%i2+0x008],%g3 ! Observed data at 000000008d000008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 4ab55656fe96cfff
ldx [%i2+0x030],%g3 ! Observed data at 000000008d000030
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x030,%g4
ldx [%g1+0x090],%g2 ! Expected data = 86dc251855273b0d
ldx [%i2+0x090],%g3 ! Observed data at 000000008d000090
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 3846cef900000023
ldx [%i2+0x0a8],%g3 ! Observed data at 000000008d0000a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = dbde08836b91aead
ldx [%i2+0x0c0],%g3 ! Observed data at 000000008d0000c0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x128],%g2 ! Expected data = ff5feacd8eec54da
ldx [%i2+0x128],%g3 ! Observed data at 000000008d000128
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x128,%g4
ldx [%g1+0x168],%g2 ! Expected data = 62b056ff3963ddf2
ldx [%i2+0x168],%g3 ! Observed data at 000000008d000168
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = c62ec46ef1ac86ff
ldx [%i2+0x170],%g3 ! Observed data at 000000008d000170
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 226c14adecd0fec0
ldx [%i2+0x180],%g3 ! Observed data at 000000008d000180
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 1d135c27ac0052f5
ldx [%i2+0x188],%g3 ! Observed data at 000000008d000188
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 92cb581f2ae6b992
ldx [%i2+0x190],%g3 ! Observed data at 000000008d000190
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 9b83aa4df435a11d
ldx [%i2+0x198],%g3 ! Observed data at 000000008d000198
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 72cf22a2bad98184
ldx [%i2+0x1a0],%g3 ! Observed data at 000000008d0001a0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 2fe641551f97f2cd
ldx [%i2+0x1a8],%g3 ! Observed data at 000000008d0001a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 68a9ff76e4e30524
ldx [%i2+0x1b0],%g3 ! Observed data at 000000008d0001b0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 8ddf47c17bdd50a9
ldx [%i2+0x1b8],%g3 ! Observed data at 000000008d0001b8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 05be99fd170a8b6e
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+0x010],%g2 ! Expected data = 1ebdfa0bfd78d058
ldx [%i3+0x010],%g3 ! Observed data at 000000008d800010
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = a4c8f8ea8028b1a3
ldx [%i3+0x020],%g3 ! Observed data at 000000008d800020
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x020,%g4
ldx [%g1+0x070],%g2 ! Expected data = 8f00081edbdfdddf
ldx [%i3+0x070],%g3 ! Observed data at 000000008d800070
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = cc6c0e5e91ad39ff
ldx [%i3+0x080],%g3 ! Observed data at 000000008d800080
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = a552f4c1eaa6f538
ldx [%i3+0x0d8],%g3 ! Observed data at 000000008d8000d8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 8600c1d476ba95e9
ldx [%i3+0x100],%g3 ! Observed data at 000000008d800100
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 1ef9e29e485ecc50
ldx [%i3+0x118],%g3 ! Observed data at 000000008d800118
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 30bdff18781a7bb2
ldx [%i3+0x120],%g3 ! Observed data at 000000008d800120
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 4e0812956a0e571b
ldx [%i3+0x130],%g3 ! Observed data at 000000008d800130
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x130,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 9ab961c8b8f9116d
ldx [%i3+0x1c0],%g3 ! Observed data at 000000008d8001c0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = fd78d058337d8a4d
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 = 744f73e50000b7dc
ldx [%i3+0x1d8],%g3 ! Observed data at 000000008d8001d8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 3734bd75ff70ce51
ldx [%i3+0x1e8],%g3 ! Observed data at 000000008d8001e8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x1e8,%g4
! The test for processor 62 has passed
p62_passed:
ta GOOD_TRAP
nop
p62_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p62_failed
p62_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p62_failed
p62_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p62_failed
p62_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p62_failed
p62_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p62_failed
p62_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p62_failed
p62_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p62_failed
p62_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p62_failed
p62_f0_fail:
set p62_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f2_fail:
set p62_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f4_fail:
set p62_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f6_fail:
set p62_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f8_fail:
set p62_temp,%g6
mov 0xf08,%l0
stx %l0,[%g6]
std %f8,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f10_fail:
set p62_temp,%g6
mov 0xf10,%l0
stx %l0,[%g6]
std %f10,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f12_fail:
set p62_temp,%g6
mov 0xf12,%l0
stx %l0,[%g6]
std %f12,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f14_fail:
set p62_temp,%g6
mov 0xf14,%l0
stx %l0,[%g6]
std %f14,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f16_fail:
set p62_temp,%g6
mov 0xf16,%l0
stx %l0,[%g6]
std %f16,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f18_fail:
set p62_temp,%g6
mov 0xf18,%l0
stx %l0,[%g6]
std %f18,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f20_fail:
set p62_temp,%g6
mov 0xf20,%l0
stx %l0,[%g6]
std %f20,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f22_fail:
set p62_temp,%g6
mov 0xf22,%l0
stx %l0,[%g6]
std %f22,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f24_fail:
set p62_temp,%g6
mov 0xf24,%l0
stx %l0,[%g6]
std %f24,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f26_fail:
set p62_temp,%g6
mov 0xf26,%l0
stx %l0,[%g6]
std %f26,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f28_fail:
set p62_temp,%g6
mov 0xf28,%l0
stx %l0,[%g6]
std %f28,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p62_f30_fail:
set p62_temp,%g6
mov 0xf30,%l0
stx %l0,[%g6]
std %f30,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 62 failed
p62_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0f8] ! Set processor 62 done flag
set p62_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 62 failed
p62_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0f8] ! Set processor 62 done flag
set p62_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p62_selfmod_failed:
ba p62_failed
mov 0xabc,%g1
p62_common_error:
or %g0,0xf1e,%g1
ba p62_failed
mov %o5,%g3
p62_common_signature_error:
set p62_temp,%g1
ba p62_failed
st %g2,[%g1] ! Common Lock Number
p62_common_timeout:
set p62_temp,%g1
ba p62_failed
st %g2,[%g1] ! Common Lock Number
p62_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p62_failed
mov 0x0,%g3
p62_trap1e:
ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008c000000]
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d800020]
stba %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c800018]
stha %l1,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000010]
membar #Sync
mov 0x140,%g1
stda %f0,[%i4+%g1]ASI_BLK_AIUP
membar #Sync
done
p62_trap1o:
ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008c000000]
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d800020]
stba %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c800018]
stha %l1,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000010]
membar #Sync
mov 0x140,%g1
stda %f0,[%o4+%g1]ASI_BLK_AIUP
membar #Sync
done
p62_trap2e:
ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008c000010]
membar #Sync
stda %f0,[%i4]ASI_BLK_AIUP
membar #Sync
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008d000028]
swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008c000018]
ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008d800028]
ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008d000010]
swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008c000010]
done
p62_trap2o:
ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008c000010]
membar #Sync
stda %f0,[%o4]ASI_BLK_AIUP
membar #Sync
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008d000028]
swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008c000018]
ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008d800028]
ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008d000010]
swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008c000010]
done
p62_trap3e:
nop
nop
nop
done
p62_trap3o:
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 = 7045de17fd78d058
ldx [%g1+0x008],%l1 ! %l1 = 1f01ec86584b6466
ldx [%g1+0x010],%l2 ! %l2 = 330135326a0e571b
ldx [%g1+0x018],%l3 ! %l3 = 22ae7eb9dac648b4
ldx [%g1+0x020],%l4 ! %l4 = 20894be26fae4a35
ldx [%g1+0x028],%l5 ! %l5 = 781f0bec318ea6ac
ldx [%g1+0x030],%l6 ! %l6 = 2050e1c8024f4168
ldx [%g1+0x038],%l7 ! %l7 = 474f23025ec961fd
! 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 = 17c7a660 d843b776 3ac02a1b d9fe38f2
! %f4 = c554cac9 1bca8e44 e9a23a3e 2cdcf842
! %f8 = e0697b3e ce178770 020c3c41 5b2d9a1a
! %f12 = 432d1f86 a0c427a7 cc0857b8 a4b0aa14
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 20dc8a84 01ad411d 39cef1d7 be638d88
! %f20 = 6eea2e1e d1cc0b77 59ef5a77 40943344
! %f24 = 59643916 1af24923 841a704f 9c24c194
! %f28 = 74c77fc4 20d758f2 7b0036f0 93fe7615
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 17fcf931 d1f91155 5e021441 624938a8
! %f36 = 34868b8a a858365d 232481f9 e5711338
! %f40 = 9ae925f6 38111826 52861b78 e0f01edb
! %f44 = 210a7575 0011ebb8 dc72f9b4 9069d6fb
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xde68f12000000027,%g7,%g1 ! GSR scale = 4, align = 7
wr %g1,%g0,%gsr ! GSR = de68f12000000027
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[000000008f00011c] = 6cd5a6e4, %l6 = 695f7822, %l1 = 39d3e217
add %i2,0x11c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000006cd5a6e4
! %l6 = 2dc4b438695f7822, Mem[00000000900000b8] = 225bbeeef9aa6e29
stx %l6,[%i4+0x0b8] ! Mem[00000000900000b8] = 2dc4b438695f7822
! Mem[000000008f00003e] = 291a2a83, %l2 = a431a897ec3dba27
ldstub [%i2+0x03e],%l2 ! %l2 = 0000002a000000ff
! Mem[0000000091800070] = cc8fbc7f, %g18 = dc26665430818fb4
ldsw [%o0+0x070],%g2 ! %g2 = dc26665430818fb4
! %l0 = 2c6fbac45531c226, Mem[00000000910000a4] = 332b0c79
sth %l0,[%i6+0x0a4] ! Mem[00000000910000a4] = c2260c79
! Mem[00000000908000b8] = 408ec3d7, %g2 = ffffffffcc8fbc7f
ldsb [%i5+0x0bb],%g2 ! %g2 = 0000000000000040
! %f0 = 17c7a660 d843b776 3ac02a1b d9fe38f2
! %f4 = c554cac9 1bca8e44 e9a23a3e 2cdcf842
! %f8 = e0697b3e ce178770 020c3c41 5b2d9a1a
! %f12 = 432d1f86 a0c427a7 cc0857b8 a4b0aa14
mov 0x0c0,%g4
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 00000000900000c0
! Mem[0000000091800098] = a9e2f7a3 81b20ab6, %g2 = 00000040, %g3 = 00000000
ldd [%o0+0x098],%g2 ! %g2 = 00000000a9e2f7a3 0000000081b20ab6
! Mem[000000008f80016c] = 19b0cf9f, %l3 = 7148ebf9eafa8c8a
swap [%i3+0x16c],%l3 ! %l3 = 0000000019b0cf9f
! Mem[000000008f8000e3] = 56498cce, %l6 = 2dc4b438695f7822
ldstub [%i3+0x0e3],%l6 ! %l6 = 000000ce000000ff
p63_label_2:
! Mem[000000008e8000d4] = 29fbd345, %l6 = 00000000000000ce
ldstub [%i1+0x0d4],%l6 ! %l6 = 00000029000000ff
! Mem[000000008e8000d0] = 86ca81bbfffbd345, %l4 = d568f41bb107b95e, %l1 = 000000006cd5a6e4
add %i1,0xd0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 86ca81bbfffbd345
! %l2 = 000000000000002a, Mem[0000000091000130] = 752e68641ac2db16
stx %l2,[%i6+0x130] ! Mem[0000000091000130] = 000000000000002a
! %l3 = 0000000019b0cf9f, Mem[0000000091800120] = 2aee60e7e19c5307
stx %l3,[%o0+0x120] ! Mem[0000000091800120] = 0000000019b0cf9f
! Mem[000000008e800000] = 5e011d4d d2b7b405 3bafb218 c459d61d
! Mem[000000008e800010] = 8a9a68cb 018eab91 44fb9993 0f7c5294
! Mem[000000008e800020] = 88e7d6c4 d4fdce0c c7b6762b 37ba974d
! Mem[000000008e800030] = 611fc829 84274a2d 105a4a75 0bb34a3a
ldda [%i1]ASI_BLK_AIUS,%f16 ! Block Load from 000000008e800000
! Mem[00000000910001dc] = defde041, %g2 = 00000000a9e2f7a3
lduw [%i6+0x1dc],%g2 ! %g2 = 00000000defde041
membar #Sync ! Added by membar checker (561)
! Mem[00000000900000c0] = 76b743d8 60a6c717 f238fed9 1b2ac03a
! Mem[00000000900000d0] = 448eca1b c9ca54c5 42f8dc2c 3e3aa2e9
! Mem[00000000900000e0] = 708717ce 3e7b69e0 1a9a2d5b 413c0c02
! Mem[00000000900000f0] = a727c4a0 861f2d43 14aab0a4 b85708cc
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 00000000900000c0
! Mem[000000008f000140] = e40dffc5 200f2bc4 c2e93fa9 7c486023
! Mem[000000008f000150] = 4e69af4c 1a31ed4b 532aae15 b804d7b0
! Mem[000000008f000160] = 15c7b578 3e9a7390 167cf492 266295d6
! Mem[000000008f000170] = a9a4ce3f 16dbd5b8 c0661e73 49aa3d3b
mov 0x140,%g5
ldda [%i2+%g5]ASI_BLK_S,%f0 ! Block Load from 000000008f000140
! Mem[000000008e800074] = 10507a6a, %l6 = 0000000000000029
ldub [%i1+0x074],%l6 ! %l6 = 0000000000000010
! Mem[0000000091000118] = 416852c0, %g2 = 00000000defde041
ldsh [%i6+0x118],%g2 ! %g2 = 0000000000004168
p63_label_3:
! Mem[0000000091800010] = 20edbf77, %g2 = 0000000000004168
ldub [%o0+0x011],%g2 ! %g2 = 0000000000000020
! %l0 = 2c6fbac45531c226, Mem[0000000091800115] = bf52fbaa
stb %l0,[%o0+0x115] ! Mem[0000000091800114] = 2652fbaa
! Mem[000000008f000120] = 7a1db9ba ae891f22, %l0 = 5531c226, %l1 = fffbd345
ldd [%i2+0x120],%l0 ! %l0 = 000000007a1db9ba 00000000ae891f22
! %l4 = d568f41bb107b95e, Mem[0000000090800156] = 283be5c3
stb %l4,[%i5+0x156] ! Mem[0000000090800154] = 5e3be5c3
! Mem[00000000908000ec] = 17e36f92, %g2 = 0000000000000020
ldub [%i5+0x0ee],%g2 ! %g2 = 0000000000000017
! Mem[000000008e8001f4] = d2099b7c, %l1 = 00000000ae891f22
swap [%i1+0x1f4],%l1 ! %l1 = 00000000d2099b7c
! %l0 = 000000007a1db9ba, Mem[00000000918001be] = b604b507
sth %l0,[%o0+0x1be] ! Mem[00000000918001bc] = b9bab507
! Mem[000000008f8000c0] = ad6edc36, %l5 = bbaa388d, %l3 = 19b0cf9f
add %i3,0xc0,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ad6edc36
! Mem[0000000090000014] = 9de510a2, %g18 = dc26665430818fb4
ldsw [%i4+0x014],%g2 ! %g2 = dc26665430818fb4
! Mem[000000008f000028] = e8cff77b, %l2 = 0000002a, %l0 = 7a1db9ba
add %i2,0x28,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000e8cff77b
p63_label_4:
! %l3 = 00000000ad6edc36, Mem[0000000090800100] = 9eb413c2
stw %l3,[%i5+0x100] ! Mem[0000000090800100] = ad6edc36
! %l2 = 0000002a, %l3 = ad6edc36, Mem[00000000918000b8] = 0a7e1485 ed44013b
std %l2,[%o0+0x0b8] ! Mem[00000000918000b8] = 0000002a ad6edc36
! %l6 = 0000000000000010, Mem[000000008e800148] = d412e6f26535b893
stx %l6,[%i1+0x148] ! Mem[000000008e800148] = 0000000000000010
! Mem[0000000091800184] = 4627159b, %g2 = ffffffff9de510a2
lduw [%o0+0x184],%g2 ! %g2 = 000000004627159b
! Mem[000000008e0001f0] = bb760c29f769f153, %l2 = 000000000000002a, %l1 = 00000000d2099b7c
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = bb760c29f769f153
membar #Sync ! Added by membar checker (562)
! %l4 = b107b95e, %l5 = bbaa388d, Mem[00000000900000e8] = 1a9a2d5b 413c0c02
std %l4,[%i4+0x0e8] ! Mem[00000000900000e8] = b107b95e bbaa388d
! Mem[000000008e800139] = a16f62b5, %l1 = bb760c29f769f153
ldstub [%i1+0x139],%l1 ! %l1 = 0000006f000000ff
! %l2 = 000000000000002a, Mem[00000000918001bc] = c834b9ba
stb %l2,[%o0+0x1bc] ! Mem[00000000918001bc] = 2a34b9ba
! Mem[0000000091800174] = a8d42ec1, %g2 = 000000004627159b
ldub [%o0+0x177],%g2 ! %g2 = 00000000000000a8
! Mem[000000008f000070] = 8f76349dc8fd08ca, %l4 = d568f41bb107b95e, %l0 = 00000000e8cff77b
add %i2,0x70,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 8f76349dc8fd08ca
p63_label_5:
! Mem[00000000910001f0] = f5868064, %g2 = 00000000000000a8
ldub [%i6+0x1f3],%g2 ! %g2 = 00000000000000f5
! Mem[000000008e000027] = 80ec3ce8, %l4 = d568f41bb107b95e
ldstub [%i0+0x027],%l4 ! %l4 = 000000e8000000ff
! Mem[00000000908001e0] = 148503dc, %g2 = 00000000000000f5
lduw [%i5+0x1e0],%g2 ! %g2 = 00000000148503dc
! Mem[0000000091800018] = d4b18022, %g2 = 00000000148503dc
lduw [%o0+%o3],%g2 ! %g2 = 00000000d4b18022
! Mem[000000008f800074] = 94a4fb7c, %l7 = 27c7031a41ec91b1
swap [%i3+0x074],%l7 ! %l7 = 0000000094a4fb7c
! %l6 = 0000000000000010, Mem[0000000091000048] = 14402725
stw %l6,[%i6+0x048] ! Mem[0000000091000048] = 00000010
! Mem[000000008e800000] = 5e011d4d d2b7b405 3bafb218 c459d61d
! Mem[000000008e800010] = 8a9a68cb 018eab91 44fb9993 0f7c5294
! Mem[000000008e800020] = 88e7d6c4 d4fdce0c c7b6762b 37ba974d
! Mem[000000008e800030] = 611fc829 84274a2d 105a4a75 0bb34a3a
ldda [%i1]ASI_BLK_S,%f16 ! Block Load from 000000008e800000
! Mem[0000000090000080] = 3efaec82 ba5db46e 090ffb11 867f2fbb
! Mem[0000000090000090] = 7864c49d 4dd1502b 196659b5 0e75238a
! Mem[00000000900000a0] = cf3921d8 3d246d8d cb6bfbef cc9f02bf
! Mem[00000000900000b0] = 06fd306f 22284d49 2dc4b438 695f7822
mov 0x080,%g6
ldda [%i4+%g6]ASI_BLK_AIUPL,%f48 ! Block Load from 0000000090000080
! Mem[000000008f800098] = f1fea186, %l1 = 000000000000006f
swap [%i3+0x098],%l1 ! %l1 = 00000000f1fea186
! %f16 = 5e011d4d d2b7b405 3bafb218 c459d61d
! %f20 = 8a9a68cb 018eab91 44fb9993 0f7c5294
! %f24 = 88e7d6c4 d4fdce0c c7b6762b 37ba974d
! %f28 = 611fc829 84274a2d 105a4a75 0bb34a3a
mov 0x100,%g4
stda %f16,[%i3+%g4]ASI_BLK_S ! Block Store to 000000008f800100
p63_label_6:
! %l4 = 00000000000000e8, Mem[0000000090000168] = 963b81a9
stb %l4,[%i4+0x168] ! Mem[0000000090000168] = e83b81a9
! %l0 = c8fd08ca, %l1 = f1fea186, Mem[0000000090000188] = 25953dcb bc7b230d
std %l0,[%i4+0x188] ! Mem[0000000090000188] = c8fd08ca f1fea186
! Mem[00000000918001a0] = b513b098, %g2 = 00000000d4b18022
ldsh [%o0+0x1a0],%g2 ! %g2 = ffffffffffffb513
! %l4 = 00000000000000e8, Mem[000000008e8001e6] = da82a40f
sth %l4,[%i1+0x1e6] ! Mem[000000008e8001e4] = da8200e8
! %l3 = 00000000ad6edc36, Mem[0000000090000018] = 4a70d7eac5ae8c2c
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = 00000000ad6edc36
! Mem[00000000910001a8] = fa355074, %g2 = ffffffffffffb513
lduh [%i6+0x1a8],%g2 ! %g2 = 000000000000fa35
! Mem[000000008e800088] = a8236549, %l4 = 00000000000000e8
ldstub [%i1+0x088],%l4 ! %l4 = 000000a8000000ff
! Mem[000000008f000040] = 216dc2d7e427b849, %l3 = 00000000ad6edc36, %l6 = 0000000000000010
add %i2,0x40,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 216dc2d7e427b849
! Mem[000000008f00001f] = 0ccc9845, %l0 = 8f76349dc8fd08ca
ldstub [%i2+0x01f],%l0 ! %l0 = 00000045000000ff
! Mem[000000008e000014] = d570fdb5, %l5 = bbaa388d, %l7 = 94a4fb7c
add %i0,0x14,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000d570fdb5
p63_label_7:
! Mem[000000008f000136] = f0a5dcc2, %l1 = 00000000f1fea186
ldstub [%i2+0x136],%l1 ! %l1 = 000000dc000000ff
! %l2 = 000000000000002a, Mem[00000000908000b8] = f2c3b640
stb %l2,[%i5+0x0b8] ! Mem[00000000908000b8] = 2ac3b640
! Mem[000000008f8000d0] = 4fbc8a755fda36f0, %l0 = 0000000000000045, %l3 = 00000000ad6edc36
add %i3,0xd0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 4fbc8a755fda36f0
! %l6 = 216dc2d7e427b849, Mem[0000000090800068] = 5df193cc
stw %l6,[%i5+0x068] ! Mem[0000000090800068] = e427b849
! Mem[000000008e00000f] = 155f036c, %l6 = 216dc2d7e427b849
ldstub [%i0+0x00f],%l6 ! %l6 = 0000006c000000ff
! Mem[000000008e80008c] = e9377884, %l2 = 000000000000002a
swap [%i1+0x08c],%l2 ! %l2 = 00000000e9377884
! %l6 = 000000000000006c, Mem[00000000900001c8] = 448515deb0dee1ed
stx %l6,[%i4+0x1c8] ! Mem[00000000900001c8] = 000000000000006c
! Mem[000000008f0000e8] = 196dd6c6 34c68ebe, %l6 = 0000006c, %l7 = d570fdb5
ldd [%i2+0x0e8],%l6 ! %l6 = 00000000196dd6c6 0000000034c68ebe
! Mem[00000000900001f8] = 073d4115, %g2 = 000000000000fa35
ldub [%i4+0x1f9],%g2 ! %g2 = 0000000000000007
! Mem[000000008f8000c8] = f7fdfe41fb5fd2c1, %l3 = 4fbc8a755fda36f0, %l3 = 4fbc8a755fda36f0
add %i3,0xc8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = f7fdfe41fb5fd2c1
p63_label_8:
! %l6 = 00000000196dd6c6, Mem[000000008e0001b0] = 21cc9b7f
sth %l6,[%i0+0x1b0] ! Mem[000000008e0001b0] = d6c69b7f
! Mem[000000008f000050] = 3d510aa0, %l4 = 00000000000000a8
swap [%i2+0x050],%l4 ! %l4 = 000000003d510aa0
! Mem[00000000918000b0] = 08bae5d4, %g2 = 0000000000000007
ldsb [%o0+0x0b2],%g2 ! %g2 = 0000000000000008
! Mem[000000008f0000e7] = 434955c4, %l6 = 00000000196dd6c6
ldstub [%i2+0x0e7],%l6 ! %l6 = 000000c4000000ff
! Mem[00000000910001c8] = 4404b74a 2ed6bd0c, %g2 = 00000008, %g3 = 81b20ab6
ldd [%i6+0x1c8],%g2 ! %g2 = 000000004404b74a 000000002ed6bd0c
! Mem[000000008f8001e2] = c61951a5, %l1 = 00000000000000dc
ldstub [%i3+0x1e2],%l1 ! %l1 = 00000051000000ff
! %l4 = 000000003d510aa0, Mem[00000000918001b8] = 311b654d2a34b9ba
stx %l4,[%o0+0x1b8] ! Mem[00000000918001b8] = 000000003d510aa0
! %l2 = 00000000e9377884, Mem[000000008f000140] = e40dffc5
stw %l2,[%i2+0x140] ! Mem[000000008f000140] = e9377884
! Mem[000000008e00006d] = cff1d33d, %l5 = 4180076bbbaa388d
ldstub [%i0+0x06d],%l5 ! %l5 = 000000f1000000ff
! Mem[0000000091000178] = fb9baef4, %g2 = 000000004404b74a
ldsh [%i6+0x178],%g2 ! %g2 = fffffffffffffb9b
p63_label_9:
! Mem[000000008f8001d7] = f043eb0d, %l6 = 00000000000000c4
ldstub [%i3+0x1d7],%l6 ! %l6 = 0000000d000000ff
! Mem[000000008e0001c4] = 71873d9c, %l6 = 000000000000000d
lduh [%i0+0x1c4],%l6 ! %l6 = 0000000000007187
! Mem[000000008f800070] = eb4a022b, %l6 = 0000000000007187
swap [%i3+0x070],%l6 ! %l6 = 00000000eb4a022b
! Mem[00000000918000d0] = d56730ea, %g18 = dc26665430818fb4
ldsw [%o0+0x0d0],%g2 ! %g2 = dc26665430818fb4
! Mem[000000008f0000b4] = f4167fb3, %l6 = 00000000eb4a022b
swap [%i2+0x0b4],%l6 ! %l6 = 00000000f4167fb3
! Mem[00000000908000e8] = 17136640 929c17e3, %g2 = d56730ea, %g3 = 2ed6bd0c
ldd [%i5+0x0e8],%g2 ! %g2 = 0000000017136640 00000000929c17e3
! Mem[000000008e000010] = 71d9fc1e, %l2 = 00000000e9377884
swap [%i0+%o2],%l2 ! %l2 = 0000000071d9fc1e
! %l2 = 71d9fc1e, %l3 = fb5fd2c1, Mem[00000000908000b0] = aa13987e 9a765db5
std %l2,[%i5+0x0b0] ! Mem[00000000908000b0] = 71d9fc1e fb5fd2c1
! Mem[000000008e0001d4] = d8ab52a5, %l7 = 0000000034c68ebe
swap [%i0+0x1d4],%l7 ! %l7 = 00000000d8ab52a5
! Mem[000000008f0001e9] = 7aff971c, %l2 = 0000000071d9fc1e
ldstub [%i2+0x1e9],%l2 ! %l2 = 000000ff000000ff
p63_label_10:
! %l0 = 0000000000000045, Mem[0000000091000046] = 67e90000
sth %l0,[%i6+0x046] ! Mem[0000000091000044] = 00450000
! Mem[000000008e000080] = 9d68dd0b 411cfad3 615ebee6 72e436d7
! Mem[000000008e000090] = 9092b423 fb21f9e6 1d4685e3 c183a669
! Mem[000000008e0000a0] = 208ec3e8 d70d1971 abc8a4a1 8d29d3e5
! Mem[000000008e0000b0] = 0e7a7c58 cbf63f6b 5d077b06 526ab8b0
ldda [%i0+%g6]ASI_BLK_P,%f16 ! Block Load from 000000008e000080
! Mem[0000000091000024] = b68f22d6, %g2 = 0000000017136640
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffffb68f
! %l0 = 00000045, %l1 = 00000051, Mem[0000000091000140] = 546b0b27 6237e19c
std %l0,[%i6+0x140] ! Mem[0000000091000140] = 00000045 00000051
! Mem[000000008f00009c] = c0a44d10, %l6 = 00000000f4167fb3
lduh [%i2+0x09c],%l6 ! %l6 = 000000000000c0a4
! Mem[00000000908001f0] = f63f2344 4f3a0330, %g2 = ffffb68f, %g3 = 929c17e3
ldd [%i5+0x1f0],%g2 ! %g2 = 00000000f63f2344 000000004f3a0330
! Mem[000000008e0001a0] = ef55de48, %l7 = d8ab52a5, %l5 = 000000f1
add %i0,0x1a0,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000ef55de48
! Mem[00000000910000c8] = 5c7178828577b28a, %g2 = 00000000f63f2344
ldx [%i6+0x0c8],%g2 ! %g2 = 5c7178828577b28a
! Mem[000000008f000108] = 9512d495e546f36f, %l4 = 000000003d510aa0, %l2 = 00000000000000ff
add %i2,0x108,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 9512d495e546f36f
! %l4 = 000000003d510aa0, Mem[000000008f800047] = 185d92f5
stb %l4,[%i3+0x047] ! Mem[000000008f800044] = 185d92a0
p63_label_11:
! Mem[000000009000003c] = b2154501, %g2 = 5c7178828577b28a
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000b215
! Mem[00000000910000f4] = d888e86d, %g18 = dc26665430818fb4
ldsw [%i6+0x0f4],%g2 ! %g2 = dc26665430818fb4
! %l0 = 0000000000000045, Mem[000000009000007f] = c83efaec
stb %l0,[%i4+0x07f] ! Mem[000000009000007c] = 453efaec
! Mem[000000009100000c] = df89ac55, %g2 = ffffffffd888e86d
ldsb [%i6+0x00c],%g2 ! %g2 = ffffffffffffffdf
! Mem[0000000090000050] = 4ee98aff, %g2 = ffffffffffffffdf
lduh [%i4+0x052],%g2 ! %g2 = 0000000000004ee9
membar #Sync ! Added by membar checker (563)
! Mem[00000000900001c0] = c1d3bfd2 e2f6f92b 00000000 0000006c
! Mem[00000000900001d0] = 1f31a341 e8486852 66ae5a30 3d92431f
! Mem[00000000900001e0] = b1ac2ff0 1bd9f049 7fc6fc0d 0761fbc8
! Mem[00000000900001f0] = 5492cc02 da0c58e5 16073d41 15aca2b6
mov 0x1c0,%g5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
! Mem[000000008f000180] = 1756c803 85dc6612 65162433 a0a14a4e
! Mem[000000008f000190] = fcef3115 2cf0b4be 790ef768 b4a6a19a
! Mem[000000008f0001a0] = 73de4a60 5950852c 59f6e250 653fa1f8
! Mem[000000008f0001b0] = 1d70e33b 23e98af9 d5d4086e 9ea7a9a7
mov 0x180,%g4
ldda [%i2+%g4]ASI_BLK_AIUSL,%f16 ! Block Load from 000000008f000180
! Mem[000000008e000068] = 8258c1cfcfffd33d, %l2 = 9512d495e546f36f, %l7 = 00000000d8ab52a5
add %i0,0x68,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 8258c1cfcfffd33d
! %f0 = e40dffc5 200f2bc4 c2e93fa9 7c486023
! %f4 = 4e69af4c 1a31ed4b 532aae15 b804d7b0
! %f8 = 15c7b578 3e9a7390 167cf492 266295d6
! %f12 = a9a4ce3f 16dbd5b8 c0661e73 49aa3d3b
stda %f0,[%i4]ASI_BLK_AIUPL ! Block Store to 0000000090000000
! Mem[00000000900001b0] = 8f6fa0a8, %g2 = 0000000000004ee9
ldsb [%i4+0x1b2],%g2 ! %g2 = ffffffffffffff8f
p63_label_12:
! Mem[00000000900001e0] = b1ac2ff0, %g2 = ffffffffffffff8f
lduw [%i4+0x1e0],%g2 ! %g2 = 00000000b1ac2ff0
! Mem[0000000091800134] = 4cd6fb8b, %g2 = 00000000b1ac2ff0
lduw [%o0+0x134],%g2 ! %g2 = 000000004cd6fb8b
! Mem[000000008f8000c9] = f7fdfe41, %l1 = 0000000000000051
ldstub [%i3+0x0c9],%l1 ! %l1 = 000000fd000000ff
! Mem[000000008f8000dc] = 5dae5fa0, %l5 = 00000000ef55de48
swap [%i3+0x0dc],%l5 ! %l5 = 000000005dae5fa0
! %l6 = 0000c0a4, %l7 = cfffd33d, Mem[0000000090800010] = ead2886d 9a5359ed
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 0000c0a4 cfffd33d
! Mem[00000000900001bc] = 269cc1d3, %g2 = 000000004cd6fb8b
ldub [%i4+0x1be],%g2 ! %g2 = 0000000000000026
! %l6 = 000000000000c0a4, Mem[00000000918001ae] = e11f66d5
sth %l6,[%o0+0x1ae] ! Mem[00000000918001ac] = c0a466d5
! Mem[000000008e000050] = 1541e239, %l7 = 8258c1cfcfffd33d
swap [%i0+0x050],%l7 ! %l7 = 000000001541e239
! Mem[000000008f000004] = 99be8813, %l3 = f7fdfe41fb5fd2c1
ldsh [%i2+0x006],%l3 ! %l3 = ffffffffffff8813
! %l2 = 9512d495e546f36f, Mem[000000009180004c] = d125a9d9
stw %l2,[%o0+0x04c] ! Mem[000000009180004c] = e546f36f
p63_label_13:
! Mem[00000000910000ec] = 6c1ff5eb, %g2 = 0000000000000026
ldsb [%i6+0x0ec],%g2 ! %g2 = 000000000000006c
! Mem[0000000090800048] = 2fc6fd97, %g2 = 000000000000006c
ldsh [%i5+0x04a],%g2 ! %g2 = 0000000000002fc6
! Mem[0000000090000180] = 4d66a873 10c76f85 c8fd08ca f1fea186
! Mem[0000000090000190] = 81dc3aa3 ef4e5f76 31dc23d6 82ee0cb1
! Mem[00000000900001a0] = 5d08be77 31a67990 0362227d 18a55398
! Mem[00000000900001b0] = 28f18f6f a0a88884 473873cd c7c4269c
ldda [%i4+%g4]ASI_BLK_P,%f48 ! Block Load from 0000000090000180
! Mem[000000008f80005f] = 98497576, %l1 = 00000000000000fd
ldstub [%i3+0x05f],%l1 ! %l1 = 00000076000000ff
! Mem[0000000090000190] = 81dc3aa3, %g18 = dc26665430818fb4
ldsw [%i4+0x190],%g2 ! %g2 = dc26665430818fb4
! Mem[0000000090000084] = ba5db46e, %g2 = ffffffff81dc3aa3
ldub [%i4+0x084],%g2 ! %g2 = 00000000000000ba
! %l2 = e546f36f, %l3 = ffff8813, Mem[0000000090800028] = b751bea3 4762b7bd
std %l2,[%i5+%o5] ! Mem[0000000090800028] = e546f36f ffff8813
! Mem[0000000090000100] = 98e575a1 4cc42921 a98f2c8c 7beb8d82
! Mem[0000000090000110] = 660425d7 a7214a3f 1b978317 00bdbf74
! Mem[0000000090000120] = a4a8c543 4e9c46d7 7ca6d8fc 1a3c3207
! Mem[0000000090000130] = bd59eb29 bc91ca0d edbd823b 6cdabfcc
mov 0x100,%g4
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000100
! %l5 = 000000005dae5fa0, Mem[00000000918000d6] = 5e06956e
sth %l5,[%o0+0x0d6] ! Mem[00000000918000d4] = 5fa0956e
! %l6 = 000000000000c0a4, Mem[00000000910001f4] = 868064bc
stw %l6,[%i6+0x1f4] ! Mem[00000000910001f4] = 0000c0a4
p63_label_14:
! Mem[000000008f800098] = 0000006f, %l5 = 000000005dae5fa0
swap [%i3+0x098],%l5 ! %l5 = 000000000000006f
! Mem[00000000910000fc] = 8746493c, %g2 = 00000000000000ba
lduh [%i6+0x0fc],%g2 ! %g2 = 0000000000008746
! Mem[000000008f8000b0] = c86ec4569932e97b, %l4 = 000000003d510aa0, %l5 = 000000000000006f
add %i3,0xb0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = c86ec4569932e97b
! Mem[0000000090800058] = 605558f2, %g2 = 0000000000008746
lduh [%i5+0x05a],%g2 ! %g2 = 0000000000006055
! %l3 = ffffffffffff8813, Mem[00000000908000f0] = 6f92f006
sth %l3,[%i5+0x0f0] ! Mem[00000000908000f0] = 8813f006
! Mem[0000000090000084] = ba5db46e, %g2 = 0000000000006055
ldsb [%i4+0x084],%g2 ! %g2 = ffffffffffffffba
! Mem[0000000091000128] = 754a2d84, %g18 = dc26665430818fb4
ldsw [%i6+0x128],%g2 ! %g2 = dc26665430818fb4
! Mem[000000008e800148] = 00000000, %l4 = 000000003d510aa0
swap [%i1+0x148],%l4 ! %l4 = 0000000000000000
membar #Sync ! Added by membar checker (564)
! Mem[0000000090000000] = c42b0f20 c5ff0de4 2360487c a93fe9c2
! Mem[0000000090000010] = 4bed311a 4caf694e b0d704b8 15ae2a53
! Mem[0000000090000020] = 90739a3e 78b5c715 d6956226 92f47c16
! Mem[0000000090000030] = b8d5db16 3fcea4a9 3b3daa49 731e66c0
ldda [%i4]ASI_BLK_SL,%f48 ! Block Load from 0000000090000000
! %l4 = 00000000, %l5 = 9932e97b, Mem[000000008e8001e0] = 11439f47 da8200e8
std %l4,[%i1+0x1e0] ! Mem[000000008e8001e0] = 00000000 9932e97b
p63_label_15:
! Mem[000000008e8001cc] = 97aa50bf, %l3 = ffffffffffff8813
ldsw [%i1+0x1cc],%l3 ! %l3 = ffffffff97aa50bf
! %f16 = 1266dc85 03c85617 4e4aa1a0 33241665
! %f20 = beb4f02c 1531effc 9aa1a6b4 68f70e79
! %f24 = 2c855059 604ade73 f8a13f65 50e2f659
! %f28 = f98ae923 3be3701d a7a9a79e 6e08d4d5
stda %f16,[%i4+%g5]ASI_BLK_AIUP ! Block Store to 00000000900001c0
! %l7 = 000000001541e239, Mem[00000000900001b0] = 28f18f6fa0a88884
stx %l7,[%i4+0x1b0] ! Mem[00000000900001b0] = 000000001541e239
! %l7 = 000000001541e239, Mem[000000008f000030] = dedcc9bb
sth %l7,[%i2+0x030] ! Mem[000000008f000030] = e239c9bb
! Mem[000000008f000190] = fcef3115, %l4 = 00000000, %l7 = 1541e239
add %i2,0x190,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000fcef3115
! Mem[000000008f80018c] = 0ff7eb38, %l4 = 0000000000000000
ldub [%i3+0x18d],%l4 ! %l4 = 00000000000000f7
! Mem[000000008f0000f8] = 90940f60, %l7 = fcef3115, %l2 = e546f36f
add %i2,0xf8,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000090940f60
! Mem[000000008e000130] = e414883c066138a0, %l5 = c86ec4569932e97b
ldx [%i0+0x130],%l5 ! %l5 = e414883c066138a0
! %l4 = 000000f7, %l5 = 066138a0, Mem[00000000918000c8] = 2bfd6112 74d12d6a
std %l4,[%o0+0x0c8] ! Mem[00000000918000c8] = 000000f7 066138a0
! Mem[0000000090800050] = c529d7d1 7177ddb1, %g2 = 754a2d84, %g3 = 4f3a0330
ldd [%i5+0x050],%g2 ! %g2 = 00000000c529d7d1 000000007177ddb1
p63_label_16:
! Mem[00000000908001e0] = dc90c427, %g2 = 00000000c529d7d1
ldub [%i5+0x1e3],%g2 ! %g2 = 00000000000000dc
! Mem[00000000908000c8] = 4bc0bec3a85af894, %g2 = 00000000000000dc
ldx [%i5+0x0c8],%g2 ! %g2 = 4bc0bec3a85af894
! Mem[00000000910001bc] = 51584a99, %g2 = 4bc0bec3a85af894
ldub [%i6+0x1bf],%g2 ! %g2 = 0000000000000051
! %f0 = e40dffc5 200f2bc4 c2e93fa9 7c486023
! %f4 = 4e69af4c 1a31ed4b 532aae15 b804d7b0
! %f8 = 15c7b578 3e9a7390 167cf492 266295d6
! %f12 = a9a4ce3f 16dbd5b8 c0661e73 49aa3d3b
stda %f0,[%i4+%g4]ASI_BLK_AIUPL ! Block Store to 0000000090000100
! Mem[000000008e000138] = 588c64f2, %l0 = 00000045, %l0 = 00000045
add %i0,0x138,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000588c64f2
! %f0 = e40dffc5 200f2bc4 c2e93fa9 7c486023
! %f4 = 4e69af4c 1a31ed4b 532aae15 b804d7b0
! %f8 = 15c7b578 3e9a7390 167cf492 266295d6
! %f12 = a9a4ce3f 16dbd5b8 c0661e73 49aa3d3b
stda %f0,[%i3]ASI_BLK_P ! Block Store to 000000008f800000
! Mem[0000000091000018] = 4118285b0eb0b5a8, %g2 = 0000000000000051
ldx [%i6+%o3],%g2 ! %g2 = 4118285b0eb0b5a8
! Mem[00000000900000c0] = 76b743d8 60a6c717 f238fed9 1b2ac03a
! Mem[00000000900000d0] = 448eca1b c9ca54c5 42f8dc2c 3e3aa2e9
! Mem[00000000900000e0] = 708717ce 3e7b69e0 b107b95e bbaa388d
! Mem[00000000900000f0] = a727c4a0 861f2d43 14aab0a4 b85708cc
mov 0x0c0,%g4
ldda [%i4+%g4]ASI_BLK_SL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000090800150] = 51ea49fd5fde5e3b, %g2 = 4118285b0eb0b5a8
ldx [%i5+0x150],%g2 ! %g2 = 51ea49fd5fde5e3b
membar #Sync ! Added by membar checker (565)
! %l4 = 000000f7, %l5 = 066138a0, Mem[00000000900000e8] = b107b95e bbaa388d
std %l4,[%i4+0x0e8] ! Mem[00000000900000e8] = 000000f7 066138a0
p63_label_17:
! Mem[0000000090800104] = 275ea837, %g2 = 51ea49fd5fde5e3b
ldsh [%i5+0x104],%g2 ! %g2 = 000000000000275e
! Mem[000000008f8001f0] = e4be8610, %l5 = 066138a0, %l2 = 90940f60
add %i3,0x1f0,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000e4be8610
! %l4 = 000000f7, %l5 = 066138a0, Mem[00000000918000a0] = a29e74ac ca8d68b1
std %l4,[%o0+0x0a0] ! Mem[00000000918000a0] = 000000f7 066138a0
! Mem[000000008f000058] = 6c60143e0b4fbb90, %l2 = 00000000e4be8610, %l2 = 00000000e4be8610
add %i2,0x58,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 6c60143e0b4fbb90
! Mem[000000008e000033] = a9d4101f, %l0 = 00000000588c64f2
ldstub [%i0+0x033],%l0 ! %l0 = 0000001f000000ff
! Mem[00000000910000f8] = b843dd3a, %g2 = 000000000000275e
lduh [%i6+0x0f8],%g2 ! %g2 = 000000000000b843
! %l4 = 00000000000000f7, Mem[0000000091800178] = d42ec1f424544464
stx %l4,[%o0+0x178] ! Mem[0000000091800178] = 00000000000000f7
! Mem[000000008e8001a0] = 4163121f, %l3 = 97aa50bf, %l1 = 00000076
add %i1,0x1a0,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000004163121f
! %l7 = 00000000fcef3115, Mem[00000000908001e8] = 2a3744566487ad2b
stx %l7,[%i5+0x1e8] ! Mem[00000000908001e8] = 00000000fcef3115
! Mem[000000008f0001e3] = daa46294, %l7 = 00000000fcef3115
ldstub [%i2+0x1e3],%l7 ! %l7 = 00000094000000ff
p63_label_18:
! Mem[000000008f8001f4] = 3e04a421, %l0 = 000000000000001f
swap [%i3+0x1f4],%l0 ! %l0 = 000000003e04a421
! Mem[000000008e8000e0] = e2000a83, %l0 = 3e04a421, %l2 = 0b4fbb90
add %i1,0xe0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000e2000a83
! Mem[000000008f8001c4] = e3821f9b, %l3 = ffffffff97aa50bf
swap [%i3+0x1c4],%l3 ! %l3 = 00000000e3821f9b
! %l5 = e414883c066138a0, Mem[00000000900001e4] = 604ade73
stw %l5,[%i4+0x1e4] ! Mem[00000000900001e4] = 066138a0
! Mem[000000008f800068] = f053b8c2, %l6 = 000000000000c0a4
swap [%i3+0x068],%l6 ! %l6 = 00000000f053b8c2
! Mem[000000008e000198] = efbd484e, %l1 = 000000004163121f
swap [%i0+0x198],%l1 ! %l1 = 00000000efbd484e
! %l4 = 00000000000000f7, Mem[00000000918000dc] = 6307f2fb
sth %l4,[%o0+0x0dc] ! Mem[00000000918000dc] = 00f7f2fb
! Mem[000000008e0000c0] = 36c7df18, %l2 = e2000a83, %l7 = 00000094
add %i0,0xc0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000036c7df18
! Mem[000000009080019c] = 89ad2477, %g18 = dc26665430818fb4
ldsw [%i5+0x19c],%g2 ! %g2 = dc26665430818fb4
! Mem[000000008e00009c] = c183a669, %l1 = efbd484e, %l2 = e2000a83
add %i0,0x9c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000c183a669
p63_label_19:
! Mem[00000000908001fc] = 9a7e359a, %g18 = dc26665430818fb4
ldsw [%i5+0x1fc],%g2 ! %g2 = dc26665430818fb4
! Mem[000000008e800010] = 8a9a68cb, %l7 = 36c7df18, %l4 = 000000f7
add %i1,0x10,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000008a9a68cb
! Mem[000000008f8000f4] = a34419fa, %l4 = 000000008a9a68cb
swap [%i3+0x0f4],%l4 ! %l4 = 00000000a34419fa
! Mem[00000000900001d0] = f02c1531, %g2 = ffffffff9a7e359a
ldsh [%i4+0x1d2],%g2 ! %g2 = fffffffffffff02c
! Mem[000000008f0001d4] = ab4f516f, %l4 = 00000000a34419fa
ldstub [%i2+0x1d4],%l4 ! %l4 = 000000ab000000ff
! Mem[00000000918000b8] = 0000002a, %g18 = dc26665430818fb4
ldsw [%o0+0x0b8],%g2 ! %g2 = dc26665430818fb4
! %f16 = 1266dc85 03c85617 4e4aa1a0 33241665
! %f20 = beb4f02c 1531effc 9aa1a6b4 68f70e79
! %f24 = 2c855059 604ade73 f8a13f65 50e2f659
! %f28 = f98ae923 3be3701d a7a9a79e 6e08d4d5
mov 0x040,%g6
stda %f16,[%i4+%g6]ASI_BLK_SL ! Block Store to 0000000090000040
! Mem[0000000091000178] = fb9baef45b23236e, %g2 = 000000000000002a
ldx [%i6+0x178],%g2 ! %g2 = fb9baef45b23236e
! Mem[000000008e000018] = d0d4b06e056358b9, %l1 = 00000000efbd484e, %l2 = 00000000c183a669
add %i0,0x18,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = d0d4b06e056358b9
! %l4 = 000000ab, %l5 = 066138a0, Mem[000000008e000000] = be859783 9672ed30
std %l4,[%i0+%g0] ! Mem[000000008e000000] = 000000ab 066138a0
p63_label_20:
! Mem[000000008f80001c] = b804d7b0, %l0 = 000000003e04a421
ldsb [%i3+0x01e],%l0 ! %l0 = ffffffffffffffd7
! %l4 = 00000000000000ab, Mem[000000008f0000cc] = 1c5c4e85
sth %l4,[%i2+0x0cc] ! Mem[000000008f0000cc] = 00ab4e85
! Mem[000000008f8000e0] = 56498cffc772950f, %l1 = 00000000efbd484e, %l3 = 00000000e3821f9b
add %i3,0xe0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 56498cffc772950f
! Mem[00000000900001dc] = 68f70e79, %g2 = fb9baef45b23236e
lduw [%i4+0x1dc],%g2 ! %g2 = 0000000068f70e79
! Mem[0000000091800040] = 728e5005a6bd6b86, %g2 = 0000000068f70e79
ldx [%o0+0x040],%g2 ! %g2 = 728e5005a6bd6b86
! Mem[0000000090000000] = c42b0f20 c5ff0de4 2360487c a93fe9c2
! Mem[0000000090000010] = 4bed311a 4caf694e b0d704b8 15ae2a53
! Mem[0000000090000020] = 90739a3e 78b5c715 d6956226 92f47c16
! Mem[0000000090000030] = b8d5db16 3fcea4a9 3b3daa49 731e66c0
ldda [%i4]ASI_BLK_S,%f48 ! Block Load from 0000000090000000
! Mem[0000000091800010] = edbf77c6, %g2 = 728e5005a6bd6b86
ldsb [%o0+0x012],%g2 ! %g2 = ffffffffffffffed
! Mem[000000008e80002c] = 37ba974d, %l4 = 000000ab, %l3 = c772950f
add %i1,0x2c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000037ba974d
! Mem[000000008f8001e0] = c619ffa5, %l4 = 00000000000000ab
swap [%i3+0x1e0],%l4 ! %l4 = 00000000c619ffa5
! %l5 = e414883c066138a0, Mem[0000000091000148] = ae8d50eb4c99fd44
stx %l5,[%i6+0x148] ! Mem[0000000091000148] = e414883c066138a0
p63_label_21:
! Mem[000000008f800168] = 36214a05, %l6 = f053b8c2, %l3 = 37ba974d
add %i3,0x168,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000036214a05
! %f16 = 1266dc85 03c85617 4e4aa1a0 33241665
! %f20 = beb4f02c 1531effc 9aa1a6b4 68f70e79
! %f24 = 2c855059 604ade73 f8a13f65 50e2f659
! %f28 = f98ae923 3be3701d a7a9a79e 6e08d4d5
mov 0x140,%g4
stda %f16,[%i4+%g4]ASI_BLK_PL ! Block Store to 0000000090000140
! Mem[00000000910001dc] = defde041, %g18 = dc26665430818fb4
ldsw [%i6+0x1dc],%g2 ! %g2 = dc26665430818fb4
! Mem[0000000091000008] = 27e2e4e1, %g18 = dc26665430818fb4
ldsw [%i6+%o1],%g2 ! %g2 = dc26665430818fb4
! %l7 = 0000000036c7df18, Mem[0000000091800160] = e99aa22d9f84ef23
stx %l7,[%o0+0x160] ! Mem[0000000091800160] = 0000000036c7df18
membar #Sync ! Added by membar checker (566)
! Mem[0000000090000140] = 1756c803 85dc6612 65162433 a0a14a4e
! Mem[0000000090000150] = fcef3115 2cf0b4be 790ef768 b4a6a19a
! Mem[0000000090000160] = 73de4a60 5950852c 59f6e250 653fa1f8
! Mem[0000000090000170] = 1d70e33b 23e98af9 d5d4086e 9ea7a9a7
ldda [%i4+%g4]ASI_BLK_S,%f48 ! Block Load from 0000000090000140
! Mem[000000008e000180] = 343fe71c985b73d7, %l1 = 00000000efbd484e, %l4 = 00000000c619ffa5
add %i0,0x180,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 343fe71c985b73d7
! %l1 = 00000000efbd484e, Mem[000000008e000168] = c25e57346299c5c9
stx %l1,[%i0+0x168] ! Mem[000000008e000168] = 00000000efbd484e
! %l4 = 985b73d7, %l5 = 066138a0, Mem[0000000091000128] = 754a2d84 24cdc0b9
std %l4,[%i6+0x128] ! Mem[0000000091000128] = 985b73d7 066138a0
! %l1 = 00000000efbd484e, Mem[0000000091000078] = 24ebe14b
stw %l1,[%i6+0x078] ! Mem[0000000091000078] = efbd484e
p63_label_22:
! Mem[0000000090000040] = 1756c803 85dc6612 65162433 a0a14a4e
! Mem[0000000090000050] = fcef3115 2cf0b4be 790ef768 b4a6a19a
! Mem[0000000090000060] = 73de4a60 5950852c 59f6e250 653fa1f8
! Mem[0000000090000070] = 1d70e33b 23e98af9 d5d4086e 9ea7a9a7
ldda [%i4+%g6]ASI_BLK_SL,%f48 ! Block Load from 0000000090000040
! %f16 = 1266dc85 03c85617 4e4aa1a0 33241665
! %f20 = beb4f02c 1531effc 9aa1a6b4 68f70e79
! %f24 = 2c855059 604ade73 f8a13f65 50e2f659
! %f28 = f98ae923 3be3701d a7a9a79e 6e08d4d5
stda %f16,[%i4+%g4]ASI_COMMIT_P ! Block Store to 0000000090000140
! Mem[000000008e800151] = 62173582, %l6 = 00000000f053b8c2
ldstub [%i1+0x151],%l6 ! %l6 = 00000017000000ff
! %l4 = 343fe71c985b73d7, Mem[000000008f800058] = d6581c1b984975ff
stx %l4,[%i3+0x058] ! Mem[000000008f800058] = 343fe71c985b73d7
! %l4 = 343fe71c985b73d7, Mem[0000000091000028] = 22d6d33b
stb %l4,[%i6+%o5] ! Mem[0000000091000028] = d7d6d33b
! Mem[0000000091800108] = d2075a40, %g18 = dc26665430818fb4
ldsw [%o0+0x108],%g2 ! %g2 = dc26665430818fb4
! Mem[00000000900000c0] = 76b743d8 60a6c717 f238fed9 1b2ac03a
! Mem[00000000900000d0] = 448eca1b c9ca54c5 42f8dc2c 3e3aa2e9
! Mem[00000000900000e0] = 708717ce 3e7b69e0 000000f7 066138a0
! Mem[00000000900000f0] = a727c4a0 861f2d43 14aab0a4 b85708cc
mov 0x0c0,%g6
ldda [%i4+%g6]ASI_BLK_AIUSL,%f48 ! Block Load from 00000000900000c0
! Mem[0000000091800188] = 276496bf, %g2 = ffffffffd2075a40
ldsh [%o0+0x188],%g2 ! %g2 = 0000000000002764
! %l0 = ffffffd7, %l1 = efbd484e, Mem[00000000910001e8] = 0128d0e1 aded4894
std %l0,[%i6+0x1e8] ! Mem[00000000910001e8] = ffffffd7 efbd484e
! Mem[000000008f8000c8] = f7fffe41, %l3 = 0000000036214a05
ldstub [%i3+0x0c8],%l3 ! %l3 = 000000f7000000ff
p63_label_23:
! Mem[000000008f800144] = 655fdd58, %l0 = ffffffffffffffd7
swap [%i3+0x144],%l0 ! %l0 = 00000000655fdd58
! %l2 = 056358b9, %l3 = 000000f7, Mem[0000000091800128] = 588be828 596ed328
std %l2,[%o0+0x128] ! Mem[0000000091800128] = 056358b9 000000f7
! Mem[000000008e0001b0] = d6c69b7f, %l6 = 0000000000000017
lduw [%i0+0x1b0],%l6 ! %l6 = 00000000d6c69b7f
! Mem[000000008f0001f4] = 97866926, %l3 = 00000000000000f7
swap [%i2+0x1f4],%l3 ! %l3 = 0000000097866926
! Mem[00000000900001c0] = 1266dc85 03c85617 4e4aa1a0 33241665
! Mem[00000000900001d0] = beb4f02c 1531effc 9aa1a6b4 68f70e79
! Mem[00000000900001e0] = 2c855059 066138a0 f8a13f65 50e2f659
! Mem[00000000900001f0] = f98ae923 3be3701d a7a9a79e 6e08d4d5
ldda [%i4+%g5]ASI_BLK_S,%f48 ! Block Load from 00000000900001c0
membar #Sync ! Added by membar checker (567)
! %l0 = 00000000655fdd58, Mem[00000000900001f8] = a7a9a79e
sth %l0,[%i4+0x1f8] ! Mem[00000000900001f8] = dd58a79e
! Mem[000000008e000060] = b507eb02f69e6231, %l5 = e414883c066138a0, %l2 = d0d4b06e056358b9
add %i0,0x60,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = b507eb02f69e6231
! Mem[00000000900000e4] = 3e7b69e0, %g18 = dc26665430818fb4
ldsw [%i4+0x0e4],%g2 ! %g2 = dc26665430818fb4
! %l5 = e414883c066138a0, Mem[0000000090800168] = 99cfe78c5c9db8f4
stx %l5,[%i5+0x168] ! Mem[0000000090800168] = e414883c066138a0
! %f0 = e40dffc5 200f2bc4 c2e93fa9 7c486023
! %f4 = 4e69af4c 1a31ed4b 532aae15 b804d7b0
! %f8 = 15c7b578 3e9a7390 167cf492 266295d6
! %f12 = a9a4ce3f 16dbd5b8 c0661e73 49aa3d3b
stda %f0,[%i4+%g5]ASI_COMMIT_S ! Block Store to 00000000900001c0
p63_label_24:
! %l3 = 0000000097866926, Mem[0000000090000134] = 3fcea4a9
sth %l3,[%i4+0x134] ! Mem[0000000090000134] = 6926a4a9
! Mem[000000008e0000b1] = 0e7a7c58, %l6 = 00000000d6c69b7f
ldstub [%i0+0x0b1],%l6 ! %l6 = 0000007a000000ff
! %l7 = 0000000036c7df18, Mem[000000008e800067] = b44379dc
stb %l7,[%i1+0x067] ! Mem[000000008e800064] = b4437918
! Mem[000000009180014c] = 70f5ccae, %g2 = 000000003e7b69e0
ldsh [%o0+0x14e],%g2 ! %g2 = 00000000000070f5
! Mem[0000000090000108] = 2360487ca93fe9c2, %g2 = 00000000000070f5
ldx [%i4+0x108],%g2 ! %g2 = 2360487ca93fe9c2
! %l0 = 655fdd58, %l1 = efbd484e, Mem[00000000910000b0] = 2b9d7dab 79af46c6
std %l0,[%i6+0x0b0] ! Mem[00000000910000b0] = 655fdd58 efbd484e
! Mem[000000008f80002c] = 266295d6, %l6 = 000000000000007a
swap [%i3+0x02c],%l6 ! %l6 = 00000000266295d6
! Mem[000000008f0000f8] = 90940f60414138b9, %l6 = 00000000266295d6, %l5 = e414883c066138a0
add %i2,0xf8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 90940f60414138b9
! Mem[0000000090000054] = 2cf0b4be, %g2 = 2360487ca93fe9c2
lduh [%i4+0x054],%g2 ! %g2 = 0000000000002cf0
! Mem[0000000090800164] = b61df4e1, %g18 = dc26665430818fb4
ldsw [%i5+0x164],%g2 ! %g2 = dc26665430818fb4
p63_label_25:
! Mem[0000000090000140] = 1266dc85 03c85617 4e4aa1a0 33241665
! Mem[0000000090000150] = beb4f02c 1531effc 9aa1a6b4 68f70e79
! Mem[0000000090000160] = 2c855059 604ade73 f8a13f65 50e2f659
! Mem[0000000090000170] = f98ae923 3be3701d a7a9a79e 6e08d4d5
ldda [%i4+%g4]ASI_BLK_AIUP,%f48 ! Block Load from 0000000090000140
! %l3 = 0000000097866926, Mem[0000000090000018] = b0d704b8
sth %l3,[%i4+%o3] ! Mem[0000000090000018] = 692604b8
! %l3 = 0000000097866926, Mem[00000000910000f0] = 8900ace1d888e86d
stx %l3,[%i6+0x0f0] ! Mem[00000000910000f0] = 0000000097866926
! Mem[0000000090000138] = 3daa4973, %g2 = ffffffffb61df4e1
ldsb [%i4+0x139],%g2 ! %g2 = 000000000000003d
! %l3 = 0000000097866926, Mem[0000000091800172] = 17c11515
sth %l3,[%o0+0x172] ! Mem[0000000091800170] = 69261515
! Mem[000000008f000133] = c81a7ef2, %l7 = 0000000036c7df18
ldstub [%i2+0x133],%l7 ! %l7 = 000000f2000000ff
! Mem[000000008f8001c8] = 1a367c16, %l0 = 00000000655fdd58
ldstub [%i3+0x1c8],%l0 ! %l0 = 0000001a000000ff
! Mem[0000000090800018] = e6711920, %g2 = 000000000000003d
ldsh [%i5+0x01a],%g2 ! %g2 = ffffffffffffe671
! Mem[000000008f800100] = 5e011d4dd2b7b405, %l5 = 90940f60414138b9, %l5 = 90940f60414138b9
add %i3,0x100,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 5e011d4dd2b7b405
! Mem[000000008f000080] = e377d545, %l0 = 000000000000001a
ldstub [%i2+0x080],%l0 ! %l0 = 000000e3000000ff
ba,a p63_not_taken_0_end
p63_not_taken_0:
! The following code should not be executed
stda %f32,[%i3]ASI_BLK_PL
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 00000000000000e3
bne,a,pn %xcc,p63_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000efbd484e
bne,a,pn %xcc,p63_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be b507eb02f69e6231
bne,a,pn %xcc,p63_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000097866926
bne,a,pn %xcc,p63_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 343fe71c985b73d7
bne,a,pn %xcc,p63_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 5e011d4dd2b7b405
bne,a,pn %xcc,p63_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000266295d6
bne,a,pn %xcc,p63_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000f2
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 e40dffc5 200f2bc4
bne %xcc,p63_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c2e93fa9 7c486023
bne %xcc,p63_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4e69af4c 1a31ed4b
bne %xcc,p63_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 532aae15 b804d7b0
bne %xcc,p63_f6_fail
std %f8,[%g1]
ldx [%g1],%l1
ldx [%g3+0x20],%l0
cmp %l0,%l1 ! %f8 should be 15c7b578 3e9a7390
bne %xcc,p63_f8_fail
std %f10,[%g1]
ldx [%g1],%l1
ldx [%g3+0x28],%l0
cmp %l0,%l1 ! %f10 should be 167cf492 266295d6
bne %xcc,p63_f10_fail
std %f12,[%g1]
ldx [%g1],%l1
ldx [%g3+0x30],%l0
cmp %l0,%l1 ! %f12 should be a9a4ce3f 16dbd5b8
bne %xcc,p63_f12_fail
std %f14,[%g1]
ldx [%g1],%l1
ldx [%g3+0x38],%l0
cmp %l0,%l1 ! %f14 should be c0661e73 49aa3d3b
bne %xcc,p63_f14_fail
std %f16,[%g1]
ldx [%g1],%l1
ldx [%g3+0x40],%l0
cmp %l0,%l1 ! %f16 should be 1266dc85 03c85617
bne %xcc,p63_f16_fail
std %f18,[%g1]
ldx [%g1],%l1
ldx [%g3+0x48],%l0
cmp %l0,%l1 ! %f18 should be 4e4aa1a0 33241665
bne %xcc,p63_f18_fail
std %f20,[%g1]
ldx [%g1],%l1
ldx [%g3+0x50],%l0
cmp %l0,%l1 ! %f20 should be beb4f02c 1531effc
bne %xcc,p63_f20_fail
std %f22,[%g1]
ldx [%g1],%l1
ldx [%g3+0x58],%l0
cmp %l0,%l1 ! %f22 should be 9aa1a6b4 68f70e79
bne %xcc,p63_f22_fail
std %f24,[%g1]
ldx [%g1],%l1
ldx [%g3+0x60],%l0
cmp %l0,%l1 ! %f24 should be 2c855059 604ade73
bne %xcc,p63_f24_fail
std %f26,[%g1]
ldx [%g1],%l1
ldx [%g3+0x68],%l0
cmp %l0,%l1 ! %f26 should be f8a13f65 50e2f659
bne %xcc,p63_f26_fail
std %f28,[%g1]
ldx [%g1],%l1
ldx [%g3+0x70],%l0
cmp %l0,%l1 ! %f28 should be f98ae923 3be3701d
bne %xcc,p63_f28_fail
std %f30,[%g1]
ldx [%g1],%l1
ldx [%g3+0x78],%l0
cmp %l0,%l1 ! %f30 should be a7a9a79e 6e08d4d5
bne %xcc,p63_f30_fail
nop
! Check Local Memory
set p63_local0_expect,%g1
p63_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 000000ab066138a0
ldx [%i0+0x000],%g3 ! Observed data at 000000008e000000
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 4d65171b155f03ff
ldx [%i0+0x008],%g3 ! Observed data at 000000008e000008
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = e9377884d570fdb5
ldx [%i0+0x010],%g3 ! Observed data at 000000008e000010
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = eb19841180ec3cff
ldx [%i0+0x020],%g3 ! Observed data at 000000008e000020
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = a9d410ffc67a0bac
ldx [%i0+0x030],%g3 ! Observed data at 000000008e000030
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = cfffd33d0e9c5599
ldx [%i0+0x050],%g3 ! Observed data at 000000008e000050
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 8258c1cfcfffd33d
ldx [%i0+0x068],%g3 ! Observed data at 000000008e000068
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x068,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0eff7c58cbf63f6b
ldx [%i0+0x0b0],%g3 ! Observed data at 000000008e0000b0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x168],%g2 ! Expected data = 00000000efbd484e
ldx [%i0+0x168],%g3 ! Observed data at 000000008e000168
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x168,%g4
ldx [%g1+0x198],%g2 ! Expected data = 4163121f2ffc73ca
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 = d6c69b7ff4f2bf59
ldx [%i0+0x1b0],%g3 ! Observed data at 000000008e0001b0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 72df5f6534c68ebe
ldx [%i0+0x1d0],%g3 ! Observed data at 000000008e0001d0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x1d0,%g4
set p63_local1_expect,%g1
p63_check_local1:
ldx [%g1+0x060],%g2 ! Expected data = 0b8ac06eb4437918
ldx [%i1+0x060],%g3 ! Observed data at 000000008e800060
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x060,%g4
ldx [%g1+0x088],%g2 ! Expected data = ff2365490000002a
ldx [%i1+0x088],%g3 ! Observed data at 000000008e800088
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 86ca81bbfffbd345
ldx [%i1+0x0d0],%g3 ! Observed data at 000000008e8000d0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x138],%g2 ! Expected data = a1ff62b5a4b682a8
ldx [%i1+0x138],%g3 ! Observed data at 000000008e800138
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 3d510aa000000010
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 = 62ff35828a964bee
ldx [%i1+0x150],%g3 ! Observed data at 000000008e800150
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x150,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 000000009932e97b
ldx [%i1+0x1e0],%g3 ! Observed data at 000000008e8001e0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = e28aab76ae891f22
ldx [%i1+0x1f0],%g3 ! Observed data at 000000008e8001f0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x1f0,%g4
set p63_local2_expect,%g1
p63_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 1dac96740ccc98ff
ldx [%i2+0x018],%g3 ! Observed data at 000000008f000018
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = e239c9bb52805e96
ldx [%i2+0x030],%g3 ! Observed data at 000000008f000030
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = dbfc6d08291aff83
ldx [%i2+0x038],%g3 ! Observed data at 000000008f000038
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 000000a8b6e9122f
ldx [%i2+0x050],%g3 ! Observed data at 000000008f000050
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = ff77d545ffa6cb4a
ldx [%i2+0x080],%g3 ! Observed data at 000000008f000080
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = c7c4c2cdeb4a022b
ldx [%i2+0x0b0],%g3 ! Observed data at 000000008f0000b0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 16c9f8cd00ab4e85
ldx [%i2+0x0c8],%g3 ! Observed data at 000000008f0000c8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 3ed50fdf434955ff
ldx [%i2+0x0e0],%g3 ! Observed data at 000000008f0000e0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x130],%g2 ! Expected data = c81a7efff0a5ffc2
ldx [%i2+0x130],%g3 ! Observed data at 000000008f000130
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = e9377884200f2bc4
ldx [%i2+0x140],%g3 ! Observed data at 000000008f000140
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x140,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 7c3a00c4ff4f516f
ldx [%i2+0x1d0],%g3 ! Observed data at 000000008f0001d0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = daa462ff3657e268
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 = 7aff971cd6751f33
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 = f4fa15b0000000f7
ldx [%i2+0x1f0],%g3 ! Observed data at 000000008f0001f0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1f0,%g4
set p63_local3_expect,%g1
p63_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = e40dffc5200f2bc4
ldx [%i3+0x000],%g3 ! Observed data at 000000008f800000
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c2e93fa97c486023
ldx [%i3+0x008],%g3 ! Observed data at 000000008f800008
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4e69af4c1a31ed4b
ldx [%i3+0x010],%g3 ! Observed data at 000000008f800010
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 532aae15b804d7b0
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 = 15c7b5783e9a7390
ldx [%i3+0x020],%g3 ! Observed data at 000000008f800020
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 167cf4920000007a
ldx [%i3+0x028],%g3 ! Observed data at 000000008f800028
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = a9a4ce3f16dbd5b8
ldx [%i3+0x030],%g3 ! Observed data at 000000008f800030
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = c0661e7349aa3d3b
ldx [%i3+0x038],%g3 ! Observed data at 000000008f800038
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 4d1dd385185d92a0
ldx [%i3+0x040],%g3 ! Observed data at 000000008f800040
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 343fe71c985b73d7
ldx [%i3+0x058],%g3 ! Observed data at 000000008f800058
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0000c0a4ea71fe06
ldx [%i3+0x068],%g3 ! Observed data at 000000008f800068
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0000718741ec91b1
ldx [%i3+0x070],%g3 ! Observed data at 000000008f800070
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = 5dae5fa0c249d731
ldx [%i3+0x098],%g3 ! Observed data at 000000008f800098
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = fffffe41fb5fd2c1
ldx [%i3+0x0c8],%g3 ! Observed data at 000000008f8000c8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 767b99f9ef55de48
ldx [%i3+0x0d8],%g3 ! Observed data at 000000008f8000d8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 56498cffc772950f
ldx [%i3+0x0e0],%g3 ! Observed data at 000000008f8000e0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = b661ca618a9a68cb
ldx [%i3+0x0f0],%g3 ! Observed data at 000000008f8000f0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 5e011d4dd2b7b405
ldx [%i3+0x100],%g3 ! Observed data at 000000008f800100
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 3bafb218c459d61d
ldx [%i3+0x108],%g3 ! Observed data at 000000008f800108
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 8a9a68cb018eab91
ldx [%i3+0x110],%g3 ! Observed data at 000000008f800110
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 44fb99930f7c5294
ldx [%i3+0x118],%g3 ! Observed data at 000000008f800118
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 88e7d6c4d4fdce0c
ldx [%i3+0x120],%g3 ! Observed data at 000000008f800120
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = c7b6762b37ba974d
ldx [%i3+0x128],%g3 ! Observed data at 000000008f800128
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 611fc82984274a2d
ldx [%i3+0x130],%g3 ! Observed data at 000000008f800130
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 105a4a750bb34a3a
ldx [%i3+0x138],%g3 ! Observed data at 000000008f800138
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = b60db91fffffffd7
ldx [%i3+0x140],%g3 ! Observed data at 000000008f800140
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x140,%g4
ldx [%g1+0x168],%g2 ! Expected data = 36214a05eafa8c8a
ldx [%i3+0x168],%g3 ! Observed data at 000000008f800168
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b871a3b097aa50bf
ldx [%i3+0x1c0],%g3 ! Observed data at 000000008f8001c0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ff367c1688fc53f2
ldx [%i3+0x1c8],%g3 ! Observed data at 000000008f8001c8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = e640af85f043ebff
ldx [%i3+0x1d0],%g3 ! Observed data at 000000008f8001d0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 000000abb508030f
ldx [%i3+0x1e0],%g3 ! Observed data at 000000008f8001e0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = e4be86100000001f
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:
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008f800010]
ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008f800020]
lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008f000018]
stha %l1,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000008]
stwa %l6,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800020]
swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008e000020]
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e000008]
done
p63_trap1o:
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008f800010]
ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008f800020]
lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008f000018]
stha %l1,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000008]
stwa %l6,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800020]
swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008e000020]
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e000008]
done
p63_trap2e:
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f800020]
swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008f000020]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e000010]
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008f000028]
done
p63_trap2o:
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008f800020]
swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008f000020]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e000010]
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008f000028]
done
p63_trap3e:
nop
done
p63_trap3o:
nop
done
! Cross Processor Interrupt Handler
cross_intr_handler:
membar #Sync
! Identify the recipient of the interrupt
mov 0x10,%g1 ! VA of Core ID Register
ldxa [%g1]ASI_CMP_CORE_ID,%g1
and %g1,0x3f,%g4 ! Extract Core ID in %g4
sll %g4,2,%g1 ! Index into intr receive array
set received_xintr,%g2 ! Pointer to receive counters
lduw [%g2+%g1],%g3 ! Get receive count
inc %g3 ! Incement by 1
st %g3,[%g2+%g1] ! Update receive count
! Reset busy bit interrupts and return
mov 0x40,%g1 ! Busy bit
stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
membar #Sync
retry
inst_access_handler:
done
.align 256
data_access_handler:
1: done
p63_init_memory_pointers:
set p63_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p63_local0_start,%i0
set p63_local1_start,%i1
set p63_local2_start,%i2
set p63_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 2c6fbac45531c226
ldx [%g1+0x008],%l1 ! %l1 = 296d2e2839d3e217
ldx [%g1+0x010],%l2 ! %l2 = a431a897ec3dba27
ldx [%g1+0x018],%l3 ! %l3 = 7148ebf9eafa8c8a
ldx [%g1+0x020],%l4 ! %l4 = d568f41bb107b95e
ldx [%g1+0x028],%l5 ! %l5 = 4180076bbbaa388d
ldx [%g1+0x030],%l6 ! %l6 = 2dc4b438695f7822
ldx [%g1+0x038],%l7 ! %l7 = 27c7031a41ec91b1
! 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:
std %l6,[%i1+0x160] ! Mem[0000000010800160]
jmpl %o7,%g0
stx %l3,[%i0+0x0c8] ! Mem[00000000100000c8]
p0_near_0_he:
stw %l4,[%i1+0x068] ! Mem[0000000010800068]
jmpl %o7,%g0
lduh [%i2+0x1d2],%l7 ! Mem[00000000110001d2]
p1_near_0_le:
ldub [%i1+0x147],%l7 ! Mem[0000000012800147]
jmpl %o7,%g0
ldub [%i0+0x0cc],%l3 ! Mem[00000000120000cc]
p1_near_0_he:
stx %l6,[%i1+0x158] ! Mem[0000000012800158]
jmpl %o7,%g0
swap [%i3+0x1ac],%l3 ! Mem[00000000138001ac]
p2_near_0_le:
std %l2,[%i2+0x170] ! Mem[0000000015000170]
jmpl %o7,%g0
ldub [%i2+0x069],%l5 ! Mem[0000000015000069]
p2_near_0_he:
jmpl %o7,%g0
lduw [%i1+0x1c8],%l3 ! Mem[00000000148001c8]
jmpl %o7,%g0
nop
p3_near_0_le:
ldd [%i1+0x020],%l6 ! Mem[0000000016800020]
jmpl %o7,%g0
ldd [%i0+0x1d8],%l0 ! Mem[00000000160001d8]
p3_near_0_he:
ldub [%i1+0x1e8],%l3 ! Mem[00000000168001e8]
jmpl %o7,%g0
ldub [%i3+0x12a],%l0 ! Mem[000000001780012a]
p4_near_0_le:
sth %l7,[%i1+0x166] ! Mem[0000000018800166]
jmpl %o7,%g0
lduh [%i1+0x0ec],%l3 ! Mem[00000000188000ec]
p4_near_0_he:
ldstub [%i3+0x0c4],%l4 ! Mem[00000000198000c4]
jmpl %o7,%g0
swap [%i2+0x134],%l1 ! Mem[0000000019000134]
p5_near_0_le:
ldsw [%i1+0x144],%l7 ! Mem[000000001a800144]
jmpl %o7,%g0
ldx [%i3+0x1f8],%l1 ! Mem[000000001b8001f8]
p5_near_0_he:
ldsh [%i0+0x1e8],%l3 ! Mem[000000001a0001e8]
jmpl %o7,%g0
ldub [%i1+0x1af],%l3 ! Mem[000000001a8001af]
p6_near_0_le:
ldd [%i1+0x160],%l6 ! Mem[000000001c800160]
jmpl %o7,%g0
swap [%i1+0x084],%l3 ! Mem[000000001c800084]
p6_near_0_he:
lduw [%i1+0x068],%l4 ! Mem[000000001c800068]
stw %l4,[%i2+0x0f4] ! Mem[000000001d0000f4]
swap [%i0+0x06c],%l4 ! Mem[000000001c00006c]
lduw [%i2+0x180],%l2 ! Mem[000000001d000180]
jmpl %o7,%g0
stw %l2,[%i2+0x058] ! Mem[000000001d000058]
p7_near_0_le:
ldd [%i0+0x160],%l6 ! Mem[000000001e000160]
jmpl %o7,%g0
ldd [%i3+0x128],%l0 ! Mem[000000001f800128]
p7_near_0_he:
ldstub [%i2+0x0c1],%l5 ! Mem[000000001f0000c1]
stb %l1,[%i1+0x114] ! Mem[000000001e800114]
ldub [%i1+0x11c],%l7 ! Mem[000000001e80011c]
lduh [%i1+0x00c],%l6 ! Mem[000000001e80000c]
jmpl %o7,%g0
ldsw [%i2+0x19c],%l0 ! Mem[000000001f00019c]
p8_near_0_le:
ldd [%i0+0x160],%l6 ! Mem[0000000020000160]
jmpl %o7,%g0
ldstub [%i2+0x12f],%l0 ! Mem[000000002100012f]
p8_near_0_he:
ldub [%i1+0x0c1],%l5 ! Mem[00000000208000c1]
ldub [%i2+0x154],%l3 ! Mem[0000000021000154]
sth %l7,[%i1+0x11c] ! Mem[000000002080011c]
ldsh [%i0+0x0c0],%l4 ! Mem[00000000200000c0]
jmpl %o7,%g0
lduw [%i1+0x078],%l1 ! Mem[0000000020800078]
p9_near_0_le:
ldd [%i0+0x160],%l6 ! Mem[0000000022000160]
jmpl %o7,%g0
lduw [%i0+0x12c],%l0 ! Mem[000000002200012c]
p9_near_0_he:
lduh [%i0+0x0c0],%l5 ! Mem[00000000220000c0]
swap [%i3+0x134],%l1 ! Mem[0000000023800134]
ldsh [%i2+0x042],%l1 ! Mem[0000000023000042]
ldsb [%i1+0x125],%l0 ! Mem[0000000022800125]
jmpl %o7,%g0
ldsh [%i0+0x1fe],%l4 ! Mem[00000000220001fe]
p10_near_0_le:
ldd [%i0+0x140],%l6 ! Mem[0000000024000140]
jmpl %o7,%g0
stw %l0,[%i2+0x10c] ! Mem[000000002500010c]
p10_near_0_he:
lduw [%i3+0x0e0],%l5 ! Mem[00000000258000e0]
ldsw [%i1+0x154],%l3 ! Mem[0000000024800154]
stw %l5,[%i3+0x068] ! Mem[0000000025800068]
sth %l6,[%i0+0x00c] ! Mem[000000002400000c]
jmpl %o7,%g0
sth %l0,[%i3+0x1bc] ! Mem[00000000258001bc]
p11_near_0_le:
ldd [%i0+0x140],%l6 ! Mem[0000000026000140]
jmpl %o7,%g0
ldsw [%i0+0x0ec],%l3 ! Mem[00000000260000ec]
p11_near_0_he:
stw %l6,[%i2+0x178] ! Mem[0000000027000178]
jmpl %o7,%g0
ldsw [%i2+0x1d0],%l7 ! Mem[00000000270001d0]
p12_near_0_le:
ldd [%i0+0x140],%l6 ! Mem[0000000028000140]
jmpl %o7,%g0
sth %l3,[%i3+0x086] ! Mem[0000000029800086]
p12_near_0_he:
ldstub [%i3+0x069],%l4 ! Mem[0000000029800069]
ldstub [%i2+0x0f6],%l4 ! Mem[00000000290000f6]
ldd [%i1+0x068],%l4 ! Mem[0000000028800068]
ldstub [%i0+0x1a1],%l2 ! Mem[00000000280001a1]
jmpl %o7,%g0
ldd [%i1+0x078],%l2 ! Mem[0000000028800078]
p13_near_0_le:
ldd [%i0+0x140],%l6 ! Mem[000000002a000140]
jmpl %o7,%g0
ldstub [%i1+0x10f],%l0 ! Mem[000000002a80010f]
p13_near_0_he:
stw %l5,[%i0+0x0e0] ! Mem[000000002a0000e0]
swap [%i0+0x174],%l3 ! Mem[000000002a000174]
lduh [%i0+0x048],%l5 ! Mem[000000002a000048]
std %l6,[%i2+0x0c8] ! Mem[000000002b0000c8]
jmpl %o7,%g0
lduh [%i1+0x176],%l1 ! Mem[000000002a800176]
p14_near_0_le:
ldd [%i0+0x140],%l6 ! Mem[000000002c000140]
jmpl %o7,%g0
lduw [%i3+0x10c],%l0 ! Mem[000000002d80010c]
p14_near_0_he:
stx %l5,[%i2+0x0c0] ! Mem[000000002d0000c0]
ldsb [%i1+0x174],%l3 ! Mem[000000002c800174]
ldstub [%i3+0x069],%l5 ! Mem[000000002d800069]
lduw [%i3+0x0cc],%l7 ! Mem[000000002d8000cc]
jmpl %o7,%g0
stw %l1,[%i3+0x174] ! Mem[000000002d800174]
p15_near_0_le:
ldd [%i0+0x160],%l6 ! Mem[000000002e000160]
jmpl %o7,%g0
stw %l0,[%i2+0x10c] ! Mem[000000002f00010c]
p15_near_0_he:
stw %l4,[%i1+0x068] ! Mem[000000002e800068]
stw %l0,[%i2+0x128] ! Mem[000000002f000128]
ldd [%i1+0x0a0],%l2 ! Mem[000000002e8000a0]
swap [%i0+0x1c4],%l2 ! Mem[000000002e0001c4]
jmpl %o7,%g0
lduw [%i2+0x0e8],%l2 ! Mem[000000002f0000e8]
p16_near_0_le:
ldd [%i0+0x160],%l6 ! Mem[0000000030000160]
jmpl %o7,%g0
swap [%i1+0x0ec],%l3 ! Mem[00000000308000ec]
p16_near_0_he:
ldsb [%i1+0x158],%l6 ! Mem[0000000030800158]
jmpl %o7,%g0
ldx [%i2+0x1f0],%l7 ! Mem[00000000310001f0]
p17_near_0_le:
ldd [%i0+0x160],%l6 ! Mem[0000000032000160]
jmpl %o7,%g0
ldx [%i2+0x0c8],%l3 ! Mem[00000000330000c8]
p17_near_0_he:
stx %l4,[%i0+0x0c0] ! Mem[00000000320000c0]
jmpl %o7,%g0
ldub [%i2+0x134],%l1 ! Mem[0000000033000134]
p18_near_0_le:
ldd [%i0+0x160],%l6 ! Mem[0000000034000160]
jmpl %o7,%g0
ldsb [%i0+0x10f],%l0 ! Mem[000000003400010f]
p18_near_0_he:
lduw [%i2+0x0e4],%l4 ! Mem[00000000350000e4]
stx %l7,[%i2+0x1d0] ! Mem[00000000350001d0]
ldx [%i0+0x040],%l1 ! Mem[0000000034000040]
stb %l0,[%i1+0x105] ! Mem[0000000034800105]
jmpl %o7,%g0
std %l4,[%i3+0x1f8] ! Mem[00000000358001f8]
p19_near_0_le:
ldd [%i1+0x140],%l6 ! Mem[0000000036800140]
jmpl %o7,%g0
ldub [%i2+0x10f],%l0 ! Mem[000000003700010f]
p19_near_0_he:
ldstub [%i3+0x0c4],%l4 ! Mem[00000000378000c4]
ldx [%i0+0x130],%l1 ! Mem[0000000036000130]
ldstub [%i1+0x11c],%l7 ! Mem[000000003680011c]
ldd [%i2+0x008],%l6 ! Mem[0000000037000008]
jmpl %o7,%g0
stb %l0,[%i1+0x1bc] ! Mem[00000000368001bc]
p20_near_0_le:
ldd [%i1+0x140],%l6 ! Mem[0000000038800140]
jmpl %o7,%g0
std %l0,[%i1+0x108] ! Mem[0000000038800108]
p20_near_0_he:
std %l6,[%i2+0x158] ! Mem[0000000039000158]
swap [%i1+0x18c],%l3 ! Mem[000000003880018c]
sth %l5,[%i1+0x06c] ! Mem[000000003880006c]
swap [%i2+0x1d8],%l7 ! Mem[00000000390001d8]
jmpl %o7,%g0
swap [%i2+0x078],%l7 ! Mem[0000000039000078]
p21_near_0_le:
ldd [%i1+0x140],%l6 ! Mem[000000003a800140]
jmpl %o7,%g0
swap [%i3+0x12c],%l0 ! Mem[000000003b80012c]
p21_near_0_he:
ldd [%i3+0x0e0],%l4 ! Mem[000000003b8000e0]
ldx [%i2+0x150],%l3 ! Mem[000000003b000150]
sth %l5,[%i0+0x068] ! Mem[000000003a000068]
lduw [%i1+0x0cc],%l7 ! Mem[000000003a8000cc]
jmpl %o7,%g0
stx %l0,[%i2+0x198] ! Mem[000000003b000198]
p22_near_0_le:
ldd [%i1+0x140],%l6 ! Mem[000000003c800140]
jmpl %o7,%g0
ldub [%i3+0x086],%l3 ! Mem[000000003d800086]
p22_near_0_he:
ldsb [%i3+0x1e8],%l3 ! Mem[000000003d8001e8]
ldub [%i2+0x12a],%l0 ! Mem[000000003d00012a]
ldub [%i1+0x06d],%l5 ! Mem[000000003c80006d]
lduw [%i3+0x07c],%l0 ! Mem[000000003d80007c]
jmpl %o7,%g0
stw %l0,[%i3+0x1f0] ! Mem[000000003d8001f0]
p23_near_0_le:
ldd [%i1+0x140],%l6 ! Mem[000000003e800140]
jmpl %o7,%g0
ldsb [%i0+0x12f],%l0 ! Mem[000000003e00012f]
p23_near_0_he:
ldstub [%i1+0x0e1],%l5 ! Mem[000000003e8000e1]
lduw [%i1+0x154],%l3 ! Mem[000000003e800154]
lduw [%i2+0x048],%l5 ! Mem[000000003f000048]
ldsh [%i3+0x0ce],%l7 ! Mem[000000003f8000ce]
jmpl %o7,%g0
ldsw [%i3+0x174],%l1 ! Mem[000000003f800174]
p24_near_0_le:
ldd [%i1+0x160],%l6 ! Mem[0000000040800160]
jmpl %o7,%g0
ldub [%i2+0x12f],%l0 ! Mem[000000004100012f]
p24_near_0_he:
ldsw [%i0+0x0e0],%l5 ! Mem[00000000400000e0]
lduw [%i0+0x134],%l1 ! Mem[0000000040000134]
lduw [%i3+0x13c],%l7 ! Mem[000000004180013c]
lduh [%i0+0x124],%l0 ! Mem[0000000040000124]
jmpl %o7,%g0
swap [%i3+0x058],%l7 ! Mem[0000000041800058]
p25_near_0_le:
ldd [%i1+0x160],%l6 ! Mem[0000000042800160]
jmpl %o7,%g0
std %l0,[%i0+0x128] ! Mem[0000000042000128]
p25_near_0_he:
lduw [%i2+0x0e0],%l5 ! Mem[00000000430000e0]
lduh [%i3+0x154],%l3 ! Mem[0000000043800154]
ldstub [%i1+0x069],%l5 ! Mem[0000000042800069]
lduw [%i3+0x02c],%l6 ! Mem[000000004380002c]
jmpl %o7,%g0
ldsw [%i3+0x078],%l2 ! Mem[0000000043800078]
p26_near_0_le:
ldd [%i1+0x160],%l6 ! Mem[0000000044800160]
jmpl %o7,%g0
swap [%i2+0x12c],%l0 ! Mem[000000004500012c]
p26_near_0_he:
ldx [%i2+0x0e0],%l5 ! Mem[00000000450000e0]
stw %l1,[%i2+0x134] ! Mem[0000000045000134]
swap [%i3+0x04c],%l4 ! Mem[000000004580004c]
ldsh [%i2+0x0c0],%l4 ! Mem[00000000450000c0]
jmpl %o7,%g0
lduh [%i0+0x078],%l2 ! Mem[0000000044000078]
p27_near_0_le:
ldd [%i1+0x160],%l6 ! Mem[0000000046800160]
jmpl %o7,%g0
ldub [%i1+0x0ec],%l3 ! Mem[00000000468000ec]
p27_near_0_he:
stx %l4,[%i2+0x0e0] ! Mem[00000000470000e0]
jmpl %o7,%g0
ldsh [%i0+0x114],%l1 ! Mem[0000000046000114]
p28_near_0_le:
ldd [%i1+0x140],%l6 ! Mem[0000000048800140]
jmpl %o7,%g0
ldd [%i1+0x0e8],%l2 ! Mem[00000000488000e8]
p28_near_0_he:
stb %l4,[%i3+0x0e4] ! Mem[00000000498000e4]
jmpl %o7,%g0
swap [%i0+0x134],%l1 ! Mem[0000000048000134]
p29_near_0_le:
ldd [%i1+0x160],%l6 ! Mem[000000004a800160]
jmpl %o7,%g0
ldstub [%i2+0x12f],%l0 ! Mem[000000004b00012f]
p29_near_0_he:
stx %l5,[%i2+0x0c0] ! Mem[000000004b0000c0]
ldstub [%i0+0x154],%l3 ! Mem[000000004a000154]
stw %l7,[%i0+0x11c] ! Mem[000000004a00011c]
ldstub [%i1+0x0c1],%l4 ! Mem[000000004a8000c1]
jmpl %o7,%g0
stw %l2,[%i3+0x078] ! Mem[000000004b800078]
p30_near_0_le:
ldd [%i2+0x140],%l6 ! Mem[000000004d000140]
jmpl %o7,%g0
ldx [%i3+0x128],%l0 ! Mem[000000004d800128]
p30_near_0_he:
swap [%i2+0x0e0],%l5 ! Mem[000000004d0000e0]
stx %l3,[%i1+0x170] ! Mem[000000004c800170]
ldsw [%i3+0x04c],%l4 ! Mem[000000004d80004c]
stw %l2,[%i0+0x1a0] ! Mem[000000004c0001a0]
jmpl %o7,%g0
ldub [%i1+0x07a],%l7 ! Mem[000000004c80007a]
p31_near_0_le:
ldd [%i2+0x140],%l6 ! Mem[000000004f000140]
jmpl %o7,%g0
stx %l0,[%i2+0x108] ! Mem[000000004f000108]
p31_near_0_he:
swap [%i0+0x0c0],%l5 ! Mem[000000004e0000c0]
ldsh [%i2+0x174],%l3 ! Mem[000000004f000174]
swap [%i2+0x068],%l5 ! Mem[000000004f000068]
stb %l4,[%i3+0x0e1] ! Mem[000000004f8000e1]
jmpl %o7,%g0
stx %l7,[%i3+0x078] ! Mem[000000004f800078]
p32_near_0_le:
ldd [%i2+0x160],%l6 ! Mem[0000000051000160]
jmpl %o7,%g0
ldd [%i2+0x0a0],%l2 ! Mem[00000000510000a0]
p32_near_0_he:
sth %l4,[%i2+0x068] ! Mem[0000000051000068]
sth %l4,[%i2+0x0f6] ! Mem[00000000510000f6]
ldd [%i3+0x068],%l4 ! Mem[0000000051800068]
ldsh [%i0+0x0c0],%l4 ! Mem[00000000500000c0]
jmpl %o7,%g0
ldd [%i3+0x1f8],%l4 ! Mem[00000000518001f8]
p33_near_0_le:
ldd [%i2+0x140],%l6 ! Mem[0000000053000140]
jmpl %o7,%g0
sth %l3,[%i3+0x0ec] ! Mem[00000000538000ec]
p33_near_0_he:
ldx [%i1+0x0e0],%l4 ! Mem[00000000528000e0]
jmpl %o7,%g0
swap [%i0+0x114],%l1 ! Mem[0000000052000114]
p34_near_0_le:
ldd [%i2+0x160],%l6 ! Mem[0000000055000160]
jmpl %o7,%g0
ldstub [%i1+0x10f],%l0 ! Mem[000000005480010f]
p34_near_0_he:
ldsw [%i3+0x0e4],%l4 ! Mem[00000000558000e4]
ldstub [%i2+0x134],%l1 ! Mem[0000000055000134]
lduh [%i1+0x042],%l1 ! Mem[0000000054800042]
std %l0,[%i3+0x120] ! Mem[0000000055800120]
jmpl %o7,%g0
ldsh [%i1+0x1fe],%l4 ! Mem[00000000548001fe]
p35_near_0_le:
ldd [%i2+0x160],%l6 ! Mem[0000000057000160]
jmpl %o7,%g0
ldx [%i3+0x108],%l0 ! Mem[0000000057800108]
p35_near_0_he:
ldub [%i0+0x1c8],%l3 ! Mem[00000000560001c8]
swap [%i2+0x1e4],%l5 ! Mem[00000000570001e4]
lduh [%i1+0x0a8],%l6 ! Mem[00000000568000a8]
swap [%i1+0x0ec],%l5 ! Mem[00000000568000ec]
jmpl %o7,%g0
ldd [%i3+0x1c8],%l6 ! Mem[00000000578001c8]
p36_near_0_le:
ldd [%i2+0x160],%l6 ! Mem[0000000059000160]
jmpl %o7,%g0
stx %l0,[%i2+0x108] ! Mem[0000000059000108]
p36_near_0_he:
ldd [%i2+0x0c0],%l4 ! Mem[00000000590000c0]
std %l2,[%i1+0x170] ! Mem[0000000058800170]
ldstub [%i2+0x049],%l5 ! Mem[0000000059000049]
lduh [%i1+0x0ce],%l7 ! Mem[00000000588000ce]
jmpl %o7,%g0
ldsb [%i1+0x19c],%l0 ! Mem[000000005880019c]
p37_near_0_le:
ldd [%i2+0x140],%l6 ! Mem[000000005b000140]
jmpl %o7,%g0
ldsw [%i0+0x0cc],%l3 ! Mem[000000005a0000cc]
p37_near_0_he:
swap [%i3+0x0e4],%l4 ! Mem[000000005b8000e4]
jmpl %o7,%g0
stw %l7,[%i2+0x1f0] ! Mem[000000005b0001f0]
p38_near_0_le:
ldd [%i2+0x140],%l6 ! Mem[000000005d000140]
jmpl %o7,%g0
stb %l4,[%i3+0x06f] ! Mem[000000005d80006f]
p38_near_0_he:
ldsb [%i3+0x0d7],%l7 ! Mem[000000005d8000d7]
ldub [%i1+0x087],%l6 ! Mem[000000005c800087]
ldstub [%i2+0x1ea],%l0 ! Mem[000000005d0001ea]
lduh [%i1+0x0b2],%l1 ! Mem[000000005c8000b2]
swap [%i2+0x1ac],%l7 ! Mem[000000005d0001ac]
jmpl %o7,%g0
ldsw [%i2+0x18c],%l7 ! Mem[000000005d00018c]
p39_near_0_le:
ldd [%i2+0x140],%l6 ! Mem[000000005f000140]
jmpl %o7,%g0
ldsh [%i0+0x10e],%l0 ! Mem[000000005e00010e]
p39_near_0_he:
ldsw [%i3+0x0c0],%l5 ! Mem[000000005f8000c0]
ldsb [%i2+0x134],%l1 ! Mem[000000005f000134]
ldd [%i1+0x118],%l6 ! Mem[000000005e800118]
stw %l0,[%i2+0x104] ! Mem[000000005f000104]
jmpl %o7,%g0
ldsw [%i0+0x1fc],%l4 ! Mem[000000005e0001fc]
p40_near_0_le:
ldd [%i2+0x140],%l6 ! Mem[0000000061000140]
jmpl %o7,%g0
lduh [%i2+0x10e],%l0 ! Mem[000000006100010e]
p40_near_0_he:
ldub [%i2+0x0c1],%l5 ! Mem[00000000610000c1]
lduh [%i1+0x154],%l3 ! Mem[0000000060800154]
ldub [%i1+0x13c],%l7 ! Mem[000000006080013c]
ldstub [%i2+0x02c],%l6 ! Mem[000000006100002c]
jmpl %o7,%g0
std %l0,[%i1+0x198] ! Mem[0000000060800198]
p41_near_0_le:
ldd [%i3+0x160],%l6 ! Mem[0000000063800160]
jmpl %o7,%g0
sth %l0,[%i1+0x12e] ! Mem[000000006280012e]
p41_near_0_he:
lduh [%i2+0x0c0],%l5 ! Mem[00000000630000c0]
ldub [%i0+0x134],%l1 ! Mem[0000000062000134]
sth %l7,[%i1+0x11c] ! Mem[000000006280011c]
stx %l6,[%i0+0x028] ! Mem[0000000062000028]
jmpl %o7,%g0
stx %l0,[%i3+0x198] ! Mem[0000000063800198]
p42_near_0_le:
ldsh [%i3+0x144],%l6 ! Mem[0000000065800144]
jmpl %o7,%g0
stb %l1,[%i0+0x1fb] ! Mem[00000000640001fb]
p42_near_0_he:
ldstub [%i1+0x135],%l7 ! Mem[0000000064800135]
jmpl %o7,%g0
stb %l0,[%i0+0x10a] ! Mem[000000006400010a]
p43_near_0_le:
ldsh [%i3+0x164],%l6 ! Mem[0000000067800164]
jmpl %o7,%g0
ldx [%i2+0x0c8],%l3 ! Mem[00000000670000c8]
p43_near_0_he:
std %l4,[%i3+0x0c0] ! Mem[00000000678000c0]
jmpl %o7,%g0
ldx [%i2+0x130],%l1 ! Mem[0000000067000130]
p44_near_0_le:
ldsh [%i3+0x164],%l6 ! Mem[0000000069800164]
jmpl %o7,%g0
ldsh [%i3+0x12e],%l0 ! Mem[000000006980012e]
p44_near_0_he:
sth %l5,[%i2+0x0c0] ! Mem[00000000690000c0]
ldsw [%i2+0x154],%l3 ! Mem[0000000069000154]
stb %l5,[%i2+0x049] ! Mem[0000000069000049]
ldstub [%i3+0x0cf],%l7 ! Mem[00000000698000cf]
jmpl %o7,%g0
lduh [%i2+0x156],%l1 ! Mem[0000000069000156]
p45_near_0_le:
ldsh [%i3+0x164],%l6 ! Mem[000000006b800164]
jmpl %o7,%g0
lduh [%i2+0x12e],%l0 ! Mem[000000006b00012e]
p45_near_0_he:
swap [%i1+0x0c0],%l5 ! Mem[000000006a8000c0]
swap [%i0+0x174],%l3 ! Mem[000000006a000174]
lduw [%i1+0x068],%l5 ! Mem[000000006a800068]
ldstub [%i0+0x00c],%l6 ! Mem[000000006a00000c]
jmpl %o7,%g0
ldsw [%i3+0x058],%l1 ! Mem[000000006b800058]
p46_near_0_le:
ldsh [%i3+0x164],%l6 ! Mem[000000006d800164]
jmpl %o7,%g0
stb %l0,[%i0+0x10f] ! Mem[000000006c00010f]
p46_near_0_he:
swap [%i0+0x0e0],%l5 ! Mem[000000006c0000e0]
ldstub [%i1+0x154],%l3 ! Mem[000000006c800154]
ldub [%i0+0x069],%l5 ! Mem[000000006c000069]
stx %l6,[%i2+0x028] ! Mem[000000006d000028]
jmpl %o7,%g0
ldsh [%i1+0x1bc],%l0 ! Mem[000000006c8001bc]
p47_near_0_le:
ldsh [%i3+0x144],%l6 ! Mem[000000006f800144]
jmpl %o7,%g0
swap [%i2+0x10c],%l0 ! Mem[000000006f00010c]
p47_near_0_he:
swap [%i3+0x0e4],%l4 ! Mem[000000006f8000e4]
stx %l4,[%i2+0x0f0] ! Mem[000000006f0000f0]
ldd [%i0+0x048],%l4 ! Mem[000000006e000048]
ldstub [%i3+0x0c1],%l4 ! Mem[000000006f8000c1]
jmpl %o7,%g0
lduh [%i2+0x05a],%l1 ! Mem[000000006f00005a]
p48_near_0_le:
ldsh [%i3+0x144],%l6 ! Mem[0000000071800144]
jmpl %o7,%g0
stw %l3,[%i3+0x0a4] ! Mem[00000000718000a4]
p48_near_0_he:
ldd [%i1+0x048],%l4 ! Mem[0000000070800048]
std %l6,[%i2+0x1f0] ! Mem[00000000710001f0]
sth %l1,[%i3+0x062] ! Mem[0000000071800062]
ldstub [%i0+0x1fb],%l7 ! Mem[00000000700001fb]
jmpl %o7,%g0
ldsb [%i1+0x07a],%l7 ! Mem[000000007080007a]
p49_near_0_le:
ldsh [%i3+0x144],%l6 ! Mem[0000000073800144]
jmpl %o7,%g0
ldd [%i3+0x108],%l0 ! Mem[0000000073800108]
p49_near_0_he:
ldub [%i2+0x0e4],%l4 ! Mem[00000000730000e4]
ldstub [%i1+0x0f6],%l4 ! Mem[00000000728000f6]
stw %l1,[%i1+0x018] ! Mem[0000000072800018]
ldub [%i1+0x1db],%l7 ! Mem[00000000728001db]
jmpl %o7,%g0
ldx [%i3+0x078],%l7 ! Mem[0000000073800078]
p50_near_0_le:
ldsh [%i3+0x164],%l6 ! Mem[0000000075800164]
jmpl %o7,%g0
ldsw [%i1+0x10c],%l0 ! Mem[000000007480010c]
p50_near_0_he:
ldsh [%i3+0x0e4],%l4 ! Mem[00000000758000e4]
std %l0,[%i0+0x130] ! Mem[0000000074000130]
swap [%i3+0x11c],%l7 ! Mem[000000007580011c]
ldsh [%i3+0x00c],%l6 ! Mem[000000007580000c]
jmpl %o7,%g0
sth %l0,[%i1+0x19c] ! Mem[000000007480019c]
p51_near_0_le:
ldsh [%i0+0x144],%l6 ! Mem[0000000076000144]
jmpl %o7,%g0
stb %l0,[%i3+0x10f] ! Mem[000000007780010f]
p51_near_0_he:
stb %l4,[%i3+0x049] ! Mem[0000000077800049]
swap [%i0+0x0d4],%l4 ! Mem[00000000760000d4]
swap [%i1+0x04c],%l4 ! Mem[000000007680004c]
ldx [%i3+0x180],%l2 ! Mem[0000000077800180]
jmpl %o7,%g0
stw %l2,[%i3+0x058] ! Mem[0000000077800058]
p52_near_0_le:
ldsh [%i0+0x164],%l6 ! Mem[0000000078000164]
jmpl %o7,%g0
swap [%i2+0x10c],%l0 ! Mem[000000007900010c]
p52_near_0_he:
ldsb [%i2+0x0c1],%l5 ! Mem[00000000790000c1]
swap [%i2+0x114],%l1 ! Mem[0000000079000114]
ldstub [%i1+0x11c],%l7 ! Mem[000000007880011c]
std %l4,[%i0+0x0c0] ! Mem[00000000780000c0]
jmpl %o7,%g0
ldx [%i3+0x058],%l1 ! Mem[0000000079800058]
p53_near_0_le:
ldsh [%i0+0x164],%l6 ! Mem[000000007a000164]
jmpl %o7,%g0
lduw [%i2+0x0ec],%l3 ! Mem[000000007b0000ec]
p53_near_0_he:
std %l4,[%i3+0x0e0] ! Mem[000000007b8000e0]
jmpl %o7,%g0
ldsw [%i3+0x134],%l1 ! Mem[000000007b800134]
p54_near_0_le:
ldsh [%i0+0x164],%l6 ! Mem[000000007c000164]
jmpl %o7,%g0
ldd [%i2+0x128],%l0 ! Mem[000000007d000128]
p54_near_0_he:
ldstub [%i3+0x0e1],%l5 ! Mem[000000007d8000e1]
stb %l4,[%i1+0x0d6] ! Mem[000000007c8000d6]
ldx [%i0+0x048],%l5 ! Mem[000000007c000048]
std %l0,[%i3+0x078] ! Mem[000000007d800078]
jmpl %o7,%g0
stw %l2,[%i0+0x0e8] ! Mem[000000007c0000e8]
p55_near_0_le:
ldsh [%i0+0x164],%l6 ! Mem[000000007e000164]
jmpl %o7,%g0
ldstub [%i1+0x12f],%l0 ! Mem[000000007e80012f]
p55_near_0_he:
ldub [%i2+0x0e1],%l5 ! Mem[000000007f0000e1]
ldx [%i0+0x150],%l3 ! Mem[000000007e000150]
ldx [%i3+0x048],%l5 ! Mem[000000007f800048]
swap [%i2+0x0cc],%l7 ! Mem[000000007f0000cc]
jmpl %o7,%g0
ldx [%i2+0x170],%l1 ! Mem[000000007f000170]
p56_near_0_le:
ldsh [%i0+0x144],%l6 ! Mem[0000000080000144]
jmpl %o7,%g0
lduw [%i2+0x12c],%l0 ! Mem[000000008100012c]
p56_near_0_he:
lduh [%i1+0x0e0],%l5 ! Mem[00000000808000e0]
stb %l7,[%i2+0x1f3] ! Mem[00000000810001f3]
std %l0,[%i3+0x060] ! Mem[0000000081800060]
lduw [%i1+0x1a0],%l2 ! Mem[00000000808001a0]
jmpl %o7,%g0
ldd [%i1+0x058],%l2 ! Mem[0000000080800058]
p57_near_0_le:
ldsh [%i0+0x144],%l6 ! Mem[0000000082000144]
jmpl %o7,%g0
stw %l0,[%i1+0x12c] ! Mem[000000008280012c]
p57_near_0_he:
lduw [%i0+0x0e0],%l5 ! Mem[00000000820000e0]
lduw [%i2+0x154],%l3 ! Mem[0000000083000154]
ldsw [%i2+0x048],%l5 ! Mem[0000000083000048]
lduh [%i0+0x0ce],%l7 ! Mem[00000000820000ce]
jmpl %o7,%g0
ldstub [%i1+0x1bc],%l0 ! Mem[00000000828001bc]
p58_near_0_le:
ldsh [%i0+0x144],%l6 ! Mem[0000000084000144]
jmpl %o7,%g0
lduh [%i2+0x086],%l3 ! Mem[0000000085000086]
p58_near_0_he:
lduh [%i0+0x178],%l6 ! Mem[0000000084000178]
stx %l3,[%i1+0x1a8] ! Mem[00000000848001a8]
std %l2,[%i1+0x080] ! Mem[0000000084800080]
ldd [%i1+0x1e0],%l2 ! Mem[00000000848001e0]
jmpl %o7,%g0
ldub [%i2+0x1b0],%l7 ! Mem[00000000850001b0]
p59_near_0_le:
ldsh [%i0+0x144],%l6 ! Mem[0000000086000144]
jmpl %o7,%g0
sth %l3,[%i0+0x0ec] ! Mem[00000000860000ec]
p59_near_0_he:
ldub [%i3+0x0c4],%l4 ! Mem[00000000878000c4]
jmpl %o7,%g0
lduh [%i2+0x1f2],%l7 ! Mem[00000000870001f2]
p60_near_0_le:
ldsh [%i0+0x164],%l6 ! Mem[0000000088000164]
jmpl %o7,%g0
ldstub [%i0+0x12f],%l0 ! Mem[000000008800012f]
p60_near_0_he:
stw %l5,[%i1+0x0e0] ! Mem[00000000888000e0]
lduh [%i1+0x114],%l1 ! Mem[0000000088800114]
ldstub [%i1+0x11c],%l7 ! Mem[000000008880011c]
ldd [%i3+0x008],%l6 ! Mem[0000000089800008]
jmpl %o7,%g0
stw %l0,[%i1+0x19c] ! Mem[000000008880019c]
p61_near_0_le:
ldsh [%i0+0x164],%l6 ! Mem[000000008a000164]
jmpl %o7,%g0
lduw [%i2+0x12c],%l0 ! Mem[000000008b00012c]
p61_near_0_he:
stx %l5,[%i3+0x0e0] ! Mem[000000008b8000e0]
ldstub [%i3+0x154],%l3 ! Mem[000000008b800154]
ldx [%i1+0x138],%l7 ! Mem[000000008a800138]
stb %l6,[%i1+0x02c] ! Mem[000000008a80002c]
jmpl %o7,%g0
stx %l0,[%i1+0x1b8] ! Mem[000000008a8001b8]
p62_near_0_le:
ldsh [%i0+0x164],%l6 ! Mem[000000008c000164]
jmpl %o7,%g0
stw %l0,[%i1+0x12c] ! Mem[000000008c80012c]
p62_near_0_he:
stx %l4,[%i3+0x048] ! Mem[000000008d800048]
stx %l4,[%i1+0x0d0] ! Mem[000000008c8000d0]
ldd [%i2+0x068],%l4 ! Mem[000000008d000068]
ldsh [%i2+0x0c0],%l4 ! Mem[000000008d0000c0]
jmpl %o7,%g0
swap [%i0+0x058],%l1 ! Mem[000000008c000058]
p63_near_0_le:
ldsh [%i0+0x164],%l6 ! Mem[000000008e000164]
jmpl %o7,%g0
lduh [%i1+0x0ec],%l3 ! Mem[000000008e8000ec]
p63_near_0_he:
stw %l4,[%i0+0x0c4] ! Mem[000000008e0000c4]
jmpl %o7,%g0
ldsb [%i0+0x134],%l1 ! Mem[000000008e000134]
near0_b2b_h:
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
near0_b2b_l:
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
ldstub [%i3+0x0de],%l5 ! Mem[00000000118000de]
stx %l3,[%i2+0x068] ! Mem[0000000011000068]
ldsb [%i0+0x0c1],%l7 ! Mem[00000000100000c1]
ldub [%i1+0x007],%l3 ! Mem[0000000010800007]
std %l4,[%i2+0x1c0] ! Mem[00000000110001c0]
jmpl %o7,%g0
stw %l2,[%i1+0x15c] ! Mem[000000001080015c]
p0_near_1_he:
ldstub [%i1+0x0b2],%l4 ! Mem[00000000108000b2]
ldsw [%i1+0x0bc],%l2 ! Mem[00000000108000bc]
jmpl %o7,%g0
stw %l2,[%i2+0x160] ! Mem[0000000011000160]
p1_near_1_le:
lduh [%i0+0x03e],%l1 ! Mem[000000001200003e]
ldub [%i0+0x149],%l4 ! Mem[0000000012000149]
ldsw [%i1+0x1c4],%l5 ! Mem[00000000128001c4]
jmpl %o7,%g0
sth %l7,[%i1+0x1d6] ! Mem[00000000128001d6]
p1_near_1_he:
ldstub [%i2+0x017],%l5 ! Mem[0000000013000017]
stb %l1,[%i0+0x06e] ! Mem[000000001200006e]
sth %l7,[%i0+0x1c6] ! Mem[00000000120001c6]
ldub [%i0+0x066],%l3 ! Mem[0000000012000066]
ldstub [%i3+0x088],%l1 ! Mem[0000000013800088]
ldsh [%i1+0x1e0],%l7 ! Mem[00000000128001e0]
jmpl %o7,%g0
ldstub [%i0+0x14c],%l2 ! Mem[000000001200014c]
p2_near_1_le:
ldd [%i1+0x1f8],%l2 ! Mem[00000000148001f8]
jmpl %o7,%g0
ldub [%i1+0x154],%l1 ! Mem[0000000014800154]
p2_near_1_he:
jmpl %o7,%g0
ldstub [%i0+0x155],%l4 ! Mem[0000000014000155]
jmpl %o7,%g0
nop
p3_near_1_le:
ldd [%i2+0x170],%l0 ! Mem[0000000017000170]
sth %l7,[%i0+0x0d6] ! Mem[00000000160000d6]
ldd [%i3+0x080],%l6 ! Mem[0000000017800080]
ldsw [%i0+0x1c8],%l0 ! Mem[00000000160001c8]
ldd [%i3+0x090],%l0 ! Mem[0000000017800090]
ldsh [%i3+0x174],%l4 ! Mem[0000000017800174]
jmpl %o7,%g0
stw %l1,[%i1+0x104] ! Mem[0000000016800104]
p3_near_1_he:
ldsb [%i3+0x1ea],%l4 ! Mem[00000000178001ea]
std %l4,[%i1+0x020] ! Mem[0000000016800020]
ldx [%i2+0x148],%l1 ! Mem[0000000017000148]
ldstub [%i3+0x18f],%l3 ! Mem[000000001780018f]
ldsh [%i1+0x15a],%l1 ! Mem[000000001680015a]
ldd [%i0+0x1b0],%l6 ! Mem[00000000160001b0]
jmpl %o7,%g0
lduw [%i2+0x168],%l2 ! Mem[0000000017000168]
p4_near_1_le:
ldsw [%i2+0x100],%l0 ! Mem[0000000019000100]
lduh [%i1+0x05e],%l2 ! Mem[000000001880005e]
stb %l5,[%i0+0x09e] ! Mem[000000001800009e]
jmpl %o7,%g0
ldsh [%i3+0x086],%l3 ! Mem[0000000019800086]
p4_near_1_he:
std %l6,[%i3+0x198] ! Mem[0000000019800198]
stx %l2,[%i0+0x020] ! Mem[0000000018000020]
ldstub [%i2+0x00b],%l2 ! Mem[000000001900000b]
ldsb [%i1+0x176],%l4 ! Mem[0000000018800176]
ldd [%i3+0x170],%l4 ! Mem[0000000019800170]
ldsh [%i2+0x040],%l7 ! Mem[0000000019000040]
ldsb [%i1+0x07d],%l0 ! Mem[000000001880007d]
jmpl %o7,%g0
ldd [%i2+0x058],%l4 ! Mem[0000000019000058]
p5_near_1_le:
ldd [%i1+0x018],%l0 ! Mem[000000001a800018]
ldd [%i3+0x0f0],%l6 ! Mem[000000001b8000f0]
stw %l2,[%i2+0x000] ! Mem[000000001b000000]
jmpl %o7,%g0
std %l2,[%i1+0x008] ! Mem[000000001a800008]
p5_near_1_he:
lduh [%i0+0x19e],%l4 ! Mem[000000001a00019e]
swap [%i3+0x184],%l1 ! Mem[000000001b800184]
std %l2,[%i1+0x018] ! Mem[000000001a800018]
jmpl %o7,%g0
std %l0,[%i2+0x158] ! Mem[000000001b000158]
p6_near_1_le:
lduh [%i3+0x134],%l6 ! Mem[000000001d800134]
std %l2,[%i3+0x1e8] ! Mem[000000001d8001e8]
std %l2,[%i3+0x0e8] ! Mem[000000001d8000e8]
sth %l3,[%i1+0x116] ! Mem[000000001c800116]
ldub [%i2+0x14f],%l7 ! Mem[000000001d00014f]
ldsw [%i0+0x18c],%l1 ! Mem[000000001c00018c]
std %l0,[%i0+0x100] ! Mem[000000001c000100]
jmpl %o7,%g0
stw %l1,[%i0+0x154] ! Mem[000000001c000154]
p6_near_1_he:
stw %l6,[%i0+0x1d8] ! Mem[000000001c0001d8]
ldsw [%i3+0x18c],%l2 ! Mem[000000001d80018c]
jmpl %o7,%g0
ldstub [%i2+0x0ed],%l1 ! Mem[000000001d0000ed]
p7_near_1_le:
jmpl %o7,%g0
swap [%i3+0x04c],%l5 ! Mem[000000001f80004c]
jmpl %o7,%g0
nop
p7_near_1_he:
stw %l7,[%i1+0x0d4] ! Mem[000000001e8000d4]
jmpl %o7,%g0
std %l2,[%i2+0x000] ! Mem[000000001f000000]
p8_near_1_le:
stw %l3,[%i0+0x0a4] ! Mem[00000000200000a4]
stb %l2,[%i2+0x1e6] ! Mem[00000000210001e6]
stw %l7,[%i3+0x1b0] ! Mem[00000000218001b0]
ldub [%i1+0x18c],%l7 ! Mem[000000002080018c]
ldstub [%i0+0x071],%l5 ! Mem[0000000020000071]
jmpl %o7,%g0
sth %l0,[%i2+0x086] ! Mem[0000000021000086]
p8_near_1_he:
ldsw [%i3+0x0ec],%l1 ! Mem[00000000218000ec]
lduh [%i1+0x18e],%l3 ! Mem[000000002080018e]
stb %l1,[%i1+0x17b] ! Mem[000000002080017b]
ldx [%i1+0x190],%l6 ! Mem[0000000020800190]
jmpl %o7,%g0
ldstub [%i0+0x14b],%l2 ! Mem[000000002000014b]
p9_near_1_le:
std %l6,[%i1+0x1d0] ! Mem[00000000228001d0]
ldx [%i1+0x0c8],%l5 ! Mem[00000000228000c8]
stx %l4,[%i0+0x198] ! Mem[0000000022000198]
ldsw [%i3+0x0cc],%l1 ! Mem[00000000238000cc]
swap [%i0+0x18c],%l3 ! Mem[000000002200018c]
jmpl %o7,%g0
lduh [%i1+0x17a],%l1 ! Mem[000000002280017a]
p9_near_1_he:
std %l6,[%i2+0x098] ! Mem[0000000023000098]
ldstub [%i3+0x196],%l5 ! Mem[0000000023800196]
ldub [%i1+0x193],%l3 ! Mem[0000000022800193]
jmpl %o7,%g0
ldx [%i3+0x130],%l3 ! Mem[0000000023800130]
p10_near_1_le:
jmpl %o7,%g0
ldx [%i2+0x068],%l5 ! Mem[0000000025000068]
jmpl %o7,%g0
nop
p10_near_1_he:
ldsb [%i1+0x1b9],%l7 ! Mem[00000000248001b9]
jmpl %o7,%g0
lduw [%i0+0x020],%l2 ! Mem[0000000024000020]
p11_near_1_le:
jmpl %o7,%g0
ldub [%i3+0x0e3],%l6 ! Mem[00000000278000e3]
jmpl %o7,%g0
nop
p11_near_1_he:
stb %l1,[%i1+0x07a] ! Mem[000000002680007a]
stb %l7,[%i3+0x1cc] ! Mem[00000000278001cc]
lduw [%i3+0x190],%l6 ! Mem[0000000027800190]
ldstub [%i0+0x037],%l5 ! Mem[0000000026000037]
jmpl %o7,%g0
ldstub [%i0+0x14e],%l5 ! Mem[000000002600014e]
p12_near_1_le:
stw %l7,[%i2+0x1f4] ! Mem[00000000290001f4]
ldd [%i2+0x1c8],%l2 ! Mem[00000000290001c8]
ldx [%i3+0x188],%l7 ! Mem[0000000029800188]
ldd [%i0+0x1a8],%l6 ! Mem[00000000280001a8]
ldstub [%i3+0x051],%l5 ! Mem[0000000029800051]
swap [%i3+0x130],%l3 ! Mem[0000000029800130]
stb %l6,[%i0+0x035] ! Mem[0000000028000035]
jmpl %o7,%g0
lduw [%i1+0x070],%l5 ! Mem[0000000028800070]
p12_near_1_he:
swap [%i1+0x040],%l2 ! Mem[0000000028800040]
ldub [%i2+0x036],%l3 ! Mem[0000000029000036]
lduh [%i3+0x110],%l5 ! Mem[0000000029800110]
jmpl %o7,%g0
std %l0,[%i2+0x128] ! Mem[0000000029000128]
p13_near_1_le:
ldsh [%i2+0x04c],%l5 ! Mem[000000002b00004c]
ldsh [%i3+0x1e8],%l3 ! Mem[000000002b8001e8]
stx %l2,[%i3+0x0c8] ! Mem[000000002b8000c8]
jmpl %o7,%g0
swap [%i1+0x134],%l3 ! Mem[000000002a800134]
p13_near_1_he:
ldsw [%i0+0x044],%l3 ! Mem[000000002a000044]
ldsb [%i3+0x19c],%l4 ! Mem[000000002b80019c]
ldstub [%i1+0x0cd],%l1 ! Mem[000000002a8000cd]
swap [%i3+0x1b8],%l0 ! Mem[000000002b8001b8]
ldd [%i1+0x178],%l6 ! Mem[000000002a800178]
ldstub [%i2+0x101],%l5 ! Mem[000000002b000101]
ldd [%i1+0x110],%l4 ! Mem[000000002a800110]
jmpl %o7,%g0
ldstub [%i2+0x10a],%l0 ! Mem[000000002b00010a]
p14_near_1_le:
ldsw [%i3+0x018],%l1 ! Mem[000000002d800018]
ldstub [%i0+0x105],%l0 ! Mem[000000002c000105]
lduh [%i3+0x1de],%l4 ! Mem[000000002d8001de]
jmpl %o7,%g0
stx %l1,[%i0+0x1f0] ! Mem[000000002c0001f0]
p14_near_1_he:
ldstub [%i1+0x1c8],%l3 ! Mem[000000002c8001c8]
sth %l2,[%i1+0x0c8] ! Mem[000000002c8000c8]
stb %l3,[%i0+0x117] ! Mem[000000002c000117]
lduw [%i1+0x16c],%l7 ! Mem[000000002c80016c]
lduh [%i1+0x1ac],%l1 ! Mem[000000002c8001ac]
stx %l5,[%i3+0x028] ! Mem[000000002d800028]
ldx [%i3+0x050],%l7 ! Mem[000000002d800050]
jmpl %o7,%g0
sth %l6,[%i1+0x1e4] ! Mem[000000002c8001e4]
p15_near_1_le:
sth %l7,[%i1+0x1c6] ! Mem[000000002e8001c6]
jmpl %o7,%g0
lduh [%i1+0x1da],%l6 ! Mem[000000002e8001da]
p15_near_1_he:
ldsw [%i1+0x0d8],%l5 ! Mem[000000002e8000d8]
stb %l4,[%i3+0x129] ! Mem[000000002f800129]
lduh [%i2+0x1c4],%l6 ! Mem[000000002f0001c4]
swap [%i2+0x0cc],%l3 ! Mem[000000002f0000cc]
jmpl %o7,%g0
stw %l7,[%i1+0x09c] ! Mem[000000002e80009c]
p16_near_1_le:
jmpl %o7,%g0
lduw [%i3+0x0c0],%l6 ! Mem[00000000318000c0]
jmpl %o7,%g0
nop
p16_near_1_he:
sth %l1,[%i3+0x07a] ! Mem[000000003180007a]
ldx [%i2+0x110],%l7 ! Mem[0000000031000110]
ldsw [%i0+0x1c0],%l5 ! Mem[00000000300001c0]
lduh [%i2+0x0ce],%l4 ! Mem[00000000310000ce]
jmpl %o7,%g0
ldub [%i0+0x0d9],%l5 ! Mem[00000000300000d9]
p17_near_1_le:
ldx [%i2+0x100],%l0 ! Mem[0000000033000100]
ldub [%i1+0x061],%l6 ! Mem[0000000032800061]
ldsb [%i2+0x020],%l2 ! Mem[0000000033000020]
jmpl %o7,%g0
ldsw [%i2+0x008],%l2 ! Mem[0000000033000008]
p17_near_1_he:
ldsb [%i3+0x19e],%l4 ! Mem[000000003380019e]
sth %l5,[%i1+0x14e] ! Mem[000000003280014e]
lduh [%i0+0x180],%l6 ! Mem[0000000032000180]
jmpl %o7,%g0
lduh [%i0+0x15c],%l0 ! Mem[000000003200015c]
p18_near_1_le:
ldstub [%i0+0x1ea],%l0 ! Mem[00000000340001ea]
lduw [%i1+0x0b0],%l1 ! Mem[00000000348000b0]
lduw [%i2+0x18c],%l7 ! Mem[000000003500018c]
stx %l7,[%i1+0x1a8] ! Mem[00000000348001a8]
sth %l5,[%i1+0x050] ! Mem[0000000034800050]
jmpl %o7,%g0
sth %l0,[%i0+0x086] ! Mem[0000000034000086]
p18_near_1_he:
ldstub [%i0+0x0cd],%l1 ! Mem[00000000340000cd]
std %l2,[%i2+0x1a8] ! Mem[00000000350001a8]
lduw [%i1+0x040],%l2 ! Mem[0000000034800040]
stx %l3,[%i0+0x010] ! Mem[0000000034000010]
jmpl %o7,%g0
ldx [%i3+0x110],%l5 ! Mem[0000000035800110]
p19_near_1_le:
jmpl %o7,%g0
stw %l5,[%i1+0x04c] ! Mem[000000003680004c]
jmpl %o7,%g0
nop
p19_near_1_he:
swap [%i3+0x0f4],%l7 ! Mem[00000000378000f4]
jmpl %o7,%g0
swap [%i0+0x0a4],%l6 ! Mem[00000000360000a4]
p20_near_1_le:
ldstub [%i2+0x02b],%l2 ! Mem[000000003900002b]
ldsh [%i3+0x156],%l4 ! Mem[0000000039800156]
ldsb [%i1+0x155],%l4 ! Mem[0000000038800155]
lduh [%i0+0x126],%l1 ! Mem[0000000038000126]
ldd [%i2+0x058],%l0 ! Mem[0000000039000058]
ldstub [%i3+0x1d8],%l6 ! Mem[00000000398001d8]
jmpl %o7,%g0
lduh [%i2+0x1ae],%l2 ! Mem[00000000390001ae]
p20_near_1_he:
ldsw [%i3+0x16c],%l2 ! Mem[000000003980016c]
stx %l6,[%i2+0x1a0] ! Mem[00000000390001a0]
ldstub [%i2+0x0c7],%l1 ! Mem[00000000390000c7]
ldsw [%i0+0x1d0],%l2 ! Mem[00000000380001d0]
sth %l5,[%i2+0x19e] ! Mem[000000003900019e]
ldsb [%i1+0x0ee],%l6 ! Mem[00000000388000ee]
ldstub [%i0+0x024],%l3 ! Mem[0000000038000024]
jmpl %o7,%g0
stx %l1,[%i2+0x140] ! Mem[0000000039000140]
p21_near_1_le:
jmpl %o7,%g0
ldx [%i1+0x068],%l5 ! Mem[000000003a800068]
jmpl %o7,%g0
nop
p21_near_1_he:
ldstub [%i1+0x0d7],%l7 ! Mem[000000003a8000d7]
jmpl %o7,%g0
swap [%i1+0x084],%l6 ! Mem[000000003a800084]
p22_near_1_le:
std %l6,[%i3+0x0a8] ! Mem[000000003d8000a8]
sth %l5,[%i1+0x0ee] ! Mem[000000003c8000ee]
ldx [%i0+0x1e8],%l6 ! Mem[000000003c0001e8]
jmpl %o7,%g0
std %l6,[%i0+0x060] ! Mem[000000003c000060]
p22_near_1_he:
lduh [%i3+0x122],%l3 ! Mem[000000003d800122]
stw %l7,[%i3+0x0c4] ! Mem[000000003d8000c4]
jmpl %o7,%g0
stb %l0,[%i0+0x072] ! Mem[000000003c000072]
p23_near_1_le:
stx %l1,[%i2+0x018] ! Mem[000000003f000018]
sth %l0,[%i0+0x104] ! Mem[000000003e000104]
swap [%i2+0x1dc],%l4 ! Mem[000000003f0001dc]
jmpl %o7,%g0
stb %l1,[%i2+0x1d7] ! Mem[000000003f0001d7]
p23_near_1_he:
ldsb [%i3+0x0b2],%l1 ! Mem[000000003f8000b2]
ldstub [%i3+0x18c],%l7 ! Mem[000000003f80018c]
ldd [%i3+0x120],%l0 ! Mem[000000003f800120]
ldstub [%i0+0x167],%l6 ! Mem[000000003e000167]
swap [%i3+0x078],%l5 ! Mem[000000003f800078]
swap [%i1+0x18c],%l2 ! Mem[000000003e80018c]
ldstub [%i0+0x0ed],%l1 ! Mem[000000003e0000ed]
jmpl %o7,%g0
stw %l5,[%i2+0x184] ! Mem[000000003f000184]
p24_near_1_le:
std %l2,[%i0+0x028] ! Mem[0000000040000028]
lduw [%i1+0x154],%l4 ! Mem[0000000040800154]
ldx [%i0+0x1c8],%l6 ! Mem[00000000400001c8]
sth %l5,[%i1+0x004] ! Mem[0000000040800004]
ldsb [%i3+0x159],%l2 ! Mem[0000000041800159]
swap [%i3+0x1d8],%l6 ! Mem[00000000418001d8]
jmpl %o7,%g0
ldsb [%i2+0x18f],%l2 ! Mem[000000004100018f]
p24_near_1_he:
swap [%i3+0x1a4],%l5 ! Mem[00000000418001a4]
ldub [%i1+0x0a9],%l7 ! Mem[00000000408000a9]
lduh [%i0+0x14a],%l2 ! Mem[000000004000014a]
ldd [%i1+0x098],%l6 ! Mem[0000000040800098]
stx %l6,[%i3+0x030] ! Mem[0000000041800030]
stx %l4,[%i2+0x150] ! Mem[0000000041000150]
ldub [%i2+0x1be],%l7 ! Mem[00000000410001be]
jmpl %o7,%g0
stx %l1,[%i2+0x140] ! Mem[0000000041000140]
p25_near_1_le:
swap [%i3+0x134],%l6 ! Mem[0000000043800134]
ldstub [%i0+0x1e8],%l3 ! Mem[00000000420001e8]
ldstub [%i3+0x0c9],%l2 ! Mem[00000000438000c9]
swap [%i3+0x114],%l3 ! Mem[0000000043800114]
ldstub [%i2+0x051],%l5 ! Mem[0000000043000051]
swap [%i3+0x0a4],%l0 ! Mem[00000000438000a4]
ldub [%i2+0x02b],%l5 ! Mem[000000004300002b]
jmpl %o7,%g0
sth %l7,[%i2+0x056] ! Mem[0000000043000056]
p25_near_1_he:
jmpl %o7,%g0
sth %l7,[%i0+0x15a] ! Mem[000000004200015a]
jmpl %o7,%g0
nop
p26_near_1_le:
swap [%i0+0x1d4],%l7 ! Mem[00000000440001d4]
ldsw [%i2+0x1e8],%l3 ! Mem[00000000450001e8]
swap [%i0+0x174],%l4 ! Mem[0000000044000174]
swap [%i3+0x104],%l1 ! Mem[0000000045800104]
stb %l6,[%i3+0x167] ! Mem[0000000045800167]
ldx [%i0+0x130],%l3 ! Mem[0000000044000130]
ldstub [%i3+0x121],%l5 ! Mem[0000000045800121]
jmpl %o7,%g0
ldstub [%i0+0x14e],%l6 ! Mem[000000004400014e]
p26_near_1_he:
ldd [%i1+0x190],%l2 ! Mem[0000000044800190]
ldstub [%i0+0x044],%l7 ! Mem[0000000044000044]
sth %l0,[%i1+0x18a] ! Mem[000000004480018a]
stw %l6,[%i2+0x074] ! Mem[0000000045000074]
lduh [%i3+0x090],%l2 ! Mem[0000000045800090]
jmpl %o7,%g0
sth %l6,[%i2+0x1f4] ! Mem[00000000450001f4]
p27_near_1_le:
swap [%i0+0x120],%l0 ! Mem[0000000046000120]
stw %l7,[%i1+0x134] ! Mem[0000000046800134]
swap [%i2+0x034],%l7 ! Mem[0000000047000034]
jmpl %o7,%g0
ldstub [%i0+0x115],%l6 ! Mem[0000000046000115]
p27_near_1_he:
ldsh [%i1+0x1ee],%l0 ! Mem[00000000468001ee]
jmpl %o7,%g0
ldx [%i0+0x0e8],%l3 ! Mem[00000000460000e8]
p28_near_1_le:
ldstub [%i2+0x154],%l1 ! Mem[0000000049000154]
std %l6,[%i3+0x0d0] ! Mem[00000000498000d0]
stb %l6,[%i1+0x0a7] ! Mem[00000000488000a7]
jmpl %o7,%g0
ldstub [%i3+0x1ea],%l0 ! Mem[00000000498001ea]
p28_near_1_he:
swap [%i0+0x1bc],%l4 ! Mem[00000000480001bc]
stw %l5,[%i1+0x14c] ! Mem[000000004880014c]
stb %l6,[%i3+0x1a1] ! Mem[00000000498001a1]
stw %l4,[%i2+0x1e8] ! Mem[00000000490001e8]
lduw [%i2+0x020],%l5 ! Mem[0000000049000020]
lduh [%i1+0x148],%l1 ! Mem[0000000048800148]
swap [%i3+0x1ac],%l3 ! Mem[00000000498001ac]
jmpl %o7,%g0
stw %l1,[%i1+0x158] ! Mem[0000000048800158]
p29_near_1_le:
swap [%i3+0x114],%l6 ! Mem[000000004b800114]
sth %l0,[%i2+0x05e] ! Mem[000000004b00005e]
ldsb [%i1+0x1d3],%l0 ! Mem[000000004a8001d3]
ldd [%i3+0x188],%l4 ! Mem[000000004b800188]
lduw [%i2+0x1c0],%l5 ! Mem[000000004b0001c0]
ldd [%i2+0x1a8],%l0 ! Mem[000000004b0001a8]
ldsw [%i3+0x18c],%l2 ! Mem[000000004b80018c]
jmpl %o7,%g0
stw %l6,[%i3+0x14c] ! Mem[000000004b80014c]
p29_near_1_he:
ldstub [%i3+0x089],%l7 ! Mem[000000004b800089]
swap [%i2+0x168],%l2 ! Mem[000000004b000168]
ldd [%i0+0x078],%l6 ! Mem[000000004a000078]
ldx [%i3+0x0c8],%l7 ! Mem[000000004b8000c8]
stb %l4,[%i1+0x171] ! Mem[000000004a800171]
jmpl %o7,%g0
stw %l1,[%i1+0x134] ! Mem[000000004a800134]
p30_near_1_le:
lduh [%i3+0x02a],%l2 ! Mem[000000004d80002a]
swap [%i2+0x0ec],%l5 ! Mem[000000004d0000ec]
ldsw [%i3+0x1cc],%l6 ! Mem[000000004d8001cc]
std %l0,[%i1+0x168] ! Mem[000000004c800168]
stb %l3,[%i1+0x18f] ! Mem[000000004c80018f]
lduh [%i2+0x15a],%l1 ! Mem[000000004d00015a]
jmpl %o7,%g0
ldstub [%i2+0x016],%l3 ! Mem[000000004d000016]
p30_near_1_he:
ldub [%i2+0x196],%l5 ! Mem[000000004d000196]
ldstub [%i2+0x1c9],%l1 ! Mem[000000004d0001c9]
ldsh [%i2+0x1ba],%l3 ! Mem[000000004d0001ba]
ldx [%i3+0x108],%l6 ! Mem[000000004d800108]
jmpl %o7,%g0
lduh [%i3+0x1f0],%l7 ! Mem[000000004d8001f0]
p31_near_1_le:
stw %l0,[%i0+0x1c8] ! Mem[000000004e0001c8]
swap [%i0+0x0b0],%l1 ! Mem[000000004e0000b0]
sth %l7,[%i0+0x18c] ! Mem[000000004e00018c]
ldstub [%i2+0x18c],%l7 ! Mem[000000004f00018c]
sth %l5,[%i0+0x070] ! Mem[000000004e000070]
ldub [%i0+0x086],%l0 ! Mem[000000004e000086]
jmpl %o7,%g0
stw %l5,[%i2+0x008] ! Mem[000000004f000008]
p31_near_1_he:
stx %l0,[%i2+0x198] ! Mem[000000004f000198]
jmpl %o7,%g0
ldstub [%i2+0x15b],%l1 ! Mem[000000004f00015b]
p32_near_1_le:
ldx [%i0+0x1e8],%l0 ! Mem[00000000500001e8]
swap [%i2+0x0b0],%l1 ! Mem[00000000510000b0]
swap [%i2+0x18c],%l7 ! Mem[000000005100018c]
swap [%i2+0x18c],%l7 ! Mem[000000005100018c]
stx %l2,[%i2+0x178] ! Mem[0000000051000178]
jmpl %o7,%g0
stx %l6,[%i0+0x1f8] ! Mem[00000000500001f8]
p32_near_1_he:
swap [%i2+0x0bc],%l7 ! Mem[00000000510000bc]
stb %l1,[%i3+0x0cc] ! Mem[00000000518000cc]
std %l2,[%i1+0x140] ! Mem[0000000050800140]
lduh [%i3+0x144],%l6 ! Mem[0000000051800144]
std %l4,[%i2+0x190] ! Mem[0000000051000190]
jmpl %o7,%g0
swap [%i1+0x0e4],%l1 ! Mem[00000000508000e4]
p33_near_1_le:
stx %l0,[%i3+0x120] ! Mem[0000000053800120]
swap [%i1+0x05c],%l2 ! Mem[000000005280005c]
swap [%i2+0x1e4],%l5 ! Mem[00000000530001e4]
jmpl %o7,%g0
ldub [%i2+0x1d6],%l7 ! Mem[00000000530001d6]
p33_near_1_he:
ldstub [%i3+0x0b3],%l6 ! Mem[00000000538000b3]
ldd [%i1+0x138],%l6 ! Mem[0000000052800138]
stw %l3,[%i0+0x104] ! Mem[0000000052000104]
swap [%i2+0x1e8],%l4 ! Mem[00000000530001e8]
ldx [%i2+0x088],%l1 ! Mem[0000000053000088]
ldsh [%i2+0x1a4],%l7 ! Mem[00000000530001a4]
jmpl %o7,%g0
swap [%i1+0x14c],%l2 ! Mem[000000005280014c]
p34_near_1_le:
swap [%i3+0x1d4],%l7 ! Mem[00000000558001d4]
stw %l1,[%i0+0x0b0] ! Mem[00000000540000b0]
ldstub [%i1+0x175],%l4 ! Mem[0000000054800175]
stb %l1,[%i0+0x106] ! Mem[0000000054000106]
std %l2,[%i3+0x158] ! Mem[0000000055800158]
jmpl %o7,%g0
std %l2,[%i2+0x060] ! Mem[0000000055000060]
p34_near_1_he:
lduw [%i3+0x1c4],%l6 ! Mem[00000000558001c4]
ldsb [%i3+0x196],%l5 ! Mem[0000000055800196]
stb %l1,[%i2+0x1e9] ! Mem[00000000550001e9]
swap [%i2+0x134],%l3 ! Mem[0000000055000134]
ldx [%i3+0x1b8],%l3 ! Mem[00000000558001b8]
jmpl %o7,%g0
ldstub [%i2+0x07d],%l2 ! Mem[000000005500007d]
p35_near_1_le:
ldstub [%i0+0x155],%l1 ! Mem[0000000056000155]
jmpl %o7,%g0
swap [%i3+0x1c4],%l6 ! Mem[00000000578001c4]
p35_near_1_he:
ldsh [%i0+0x120],%l5 ! Mem[0000000056000120]
lduw [%i3+0x14c],%l6 ! Mem[000000005780014c]
lduw [%i1+0x120],%l3 ! Mem[0000000056800120]
swap [%i2+0x1d8],%l1 ! Mem[00000000570001d8]
ldsh [%i1+0x152],%l3 ! Mem[0000000056800152]
sth %l3,[%i3+0x098] ! Mem[0000000057800098]
swap [%i3+0x144],%l0 ! Mem[0000000057800144]
jmpl %o7,%g0
ldx [%i0+0x1e0],%l5 ! Mem[00000000560001e0]
p36_near_1_le:
jmpl %o7,%g0
stw %l3,[%i2+0x084] ! Mem[0000000059000084]
jmpl %o7,%g0
nop
p36_near_1_he:
swap [%i2+0x198],%l7 ! Mem[0000000059000198]
lduh [%i0+0x020],%l2 ! Mem[0000000058000020]
ldsw [%i1+0x028],%l2 ! Mem[0000000058800028]
ldstub [%i1+0x176],%l4 ! Mem[0000000058800176]
ldd [%i1+0x170],%l4 ! Mem[0000000058800170]
ldsh [%i2+0x040],%l7 ! Mem[0000000059000040]
ldub [%i0+0x159],%l2 ! Mem[0000000058000159]
jmpl %o7,%g0
lduh [%i0+0x15a],%l7 ! Mem[000000005800015a]
p37_near_1_le:
jmpl %o7,%g0
stx %l6,[%i0+0x0e0] ! Mem[000000005a0000e0]
jmpl %o7,%g0
nop
p37_near_1_he:
ldsb [%i1+0x05a],%l1 ! Mem[000000005a80005a]
ldub [%i0+0x112],%l7 ! Mem[000000005a000112]
lduh [%i3+0x156],%l1 ! Mem[000000005b800156]
stb %l0,[%i1+0x1ee] ! Mem[000000005a8001ee]
jmpl %o7,%g0
lduw [%i1+0x0cc],%l3 ! Mem[000000005a8000cc]
p38_near_1_le:
lduh [%i1+0x046],%l3 ! Mem[000000005c800046]
ldsb [%i1+0x19c],%l4 ! Mem[000000005c80019c]
ldsh [%i2+0x168],%l1 ! Mem[000000005d000168]
jmpl %o7,%g0
stw %l5,[%i2+0x184] ! Mem[000000005d000184]
p38_near_1_he:
jmpl %o7,%g0
ldstub [%i3+0x05b],%l4 ! Mem[000000005d80005b]
jmpl %o7,%g0
nop
p39_near_1_le:
sth %l7,[%i1+0x1f6] ! Mem[000000005e8001f6]
lduw [%i0+0x1e8],%l3 ! Mem[000000005e0001e8]
ldx [%i2+0x0c8],%l2 ! Mem[000000005f0000c8]
ldsh [%i3+0x116],%l3 ! Mem[000000005f800116]
ldstub [%i3+0x14f],%l7 ! Mem[000000005f80014f]
jmpl %o7,%g0
ldsw [%i3+0x1ac],%l1 ! Mem[000000005f8001ac]
p39_near_1_he:
jmpl %o7,%g0
swap [%i0+0x024],%l5 ! Mem[000000005e000024]
jmpl %o7,%g0
nop
p40_near_1_le:
jmpl %o7,%g0
swap [%i2+0x04c],%l5 ! Mem[000000006100004c]
jmpl %o7,%g0
nop
p40_near_1_he:
stx %l7,[%i2+0x0f0] ! Mem[00000000610000f0]
jmpl %o7,%g0
ldstub [%i1+0x0a7],%l6 ! Mem[00000000608000a7]
p41_near_1_le:
jmpl %o7,%g0
stw %l5,[%i2+0x06c] ! Mem[000000006300006c]
jmpl %o7,%g0
nop
p41_near_1_he:
lduh [%i1+0x0f6],%l7 ! Mem[00000000628000f6]
jmpl %o7,%g0
ldstub [%i3+0x087],%l6 ! Mem[0000000063800087]
p42_near_1_le:
stb %l1,[%i3+0x177] ! Mem[0000000065800177]
swap [%i1+0x1cc],%l0 ! Mem[00000000648001cc]
ldstub [%i0+0x06e],%l1 ! Mem[000000006400006e]
ldsh [%i3+0x1c6],%l7 ! Mem[00000000658001c6]
swap [%i0+0x064],%l3 ! Mem[0000000064000064]
std %l4,[%i3+0x1b8] ! Mem[00000000658001b8]
jmpl %o7,%g0
stb %l1,[%i2+0x169] ! Mem[0000000065000169]
p42_near_1_he:
ldx [%i3+0x1e0],%l6 ! Mem[00000000658001e0]
ldsb [%i2+0x0cc],%l3 ! Mem[00000000650000cc]
sth %l4,[%i0+0x19c] ! Mem[000000006400019c]
stx %l3,[%i3+0x050] ! Mem[0000000065800050]
stx %l3,[%i1+0x098] ! Mem[0000000064800098]
stb %l2,[%i0+0x1f1] ! Mem[00000000640001f1]
ldub [%i3+0x10a],%l6 ! Mem[000000006580010a]
jmpl %o7,%g0
stb %l4,[%i1+0x067] ! Mem[0000000064800067]
p43_near_1_le:
ldd [%i1+0x1d8],%l4 ! Mem[00000000668001d8]
ldsh [%i3+0x07e],%l2 ! Mem[000000006780007e]
stb %l7,[%i0+0x034] ! Mem[0000000066000034]
jmpl %o7,%g0
ldstub [%i2+0x1ca],%l0 ! Mem[00000000670001ca]
p43_near_1_he:
ldstub [%i2+0x0ef],%l4 ! Mem[00000000670000ef]
ldstub [%i2+0x0d9],%l5 ! Mem[00000000670000d9]
ldsb [%i0+0x076],%l7 ! Mem[0000000066000076]
ldstub [%i0+0x1c5],%l6 ! Mem[00000000660001c5]
sth %l5,[%i2+0x0a6] ! Mem[00000000670000a6]
lduh [%i2+0x1bc],%l4 ! Mem[00000000670001bc]
lduh [%i1+0x056],%l3 ! Mem[0000000066800056]
jmpl %o7,%g0
ldstub [%i1+0x0bf],%l3 ! Mem[00000000668000bf]
p44_near_1_le:
ldsw [%i3+0x038],%l1 ! Mem[0000000069800038]
swap [%i2+0x124],%l0 ! Mem[0000000069000124]
stb %l4,[%i0+0x1df] ! Mem[00000000680001df]
jmpl %o7,%g0
ldstub [%i3+0x00f],%l7 ! Mem[000000006980000f]
p44_near_1_he:
jmpl %o7,%g0
ldsb [%i0+0x092],%l1 ! Mem[0000000068000092]
jmpl %o7,%g0
nop
p45_near_1_le:
lduh [%i0+0x114],%l6 ! Mem[000000006a000114]
ldsb [%i2+0x05f],%l0 ! Mem[000000006b00005f]
swap [%i1+0x0c8],%l2 ! Mem[000000006a8000c8]
stx %l3,[%i0+0x130] ! Mem[000000006a000130]
ldub [%i3+0x14f],%l7 ! Mem[000000006b80014f]
jmpl %o7,%g0
ldub [%i0+0x1ad],%l1 ! Mem[000000006a0001ad]
p45_near_1_he:
jmpl %o7,%g0
ldsh [%i0+0x024],%l5 ! Mem[000000006a000024]
jmpl %o7,%g0
nop
p46_near_1_le:
jmpl %o7,%g0
ldsh [%i1+0x06c],%l5 ! Mem[000000006c80006c]
jmpl %o7,%g0
nop
p46_near_1_he:
ldstub [%i1+0x0d7],%l7 ! Mem[000000006c8000d7]
jmpl %o7,%g0
ldd [%i3+0x0a0],%l6 ! Mem[000000006d8000a0]
p47_near_1_le:
std %l2,[%i0+0x0a0] ! Mem[000000006e0000a0]
stw %l2,[%i2+0x1e4] ! Mem[000000006f0001e4]
ldstub [%i2+0x1d3],%l0 ! Mem[000000006f0001d3]
ldd [%i3+0x110],%l2 ! Mem[000000006f800110]
lduh [%i2+0x16e],%l7 ! Mem[000000006f00016e]
jmpl %o7,%g0
lduh [%i0+0x1ac],%l1 ! Mem[000000006e0001ac]
p47_near_1_he:
jmpl %o7,%g0
swap [%i3+0x024],%l5 ! Mem[000000006f800024]
jmpl %o7,%g0
nop
p48_near_1_le:
ldstub [%i2+0x1ea],%l0 ! Mem[00000000710001ea]
swap [%i1+0x0ec],%l5 ! Mem[00000000708000ec]
swap [%i3+0x1ec],%l6 ! Mem[00000000718001ec]
lduw [%i0+0x060],%l7 ! Mem[0000000070000060]
std %l2,[%i0+0x178] ! Mem[0000000070000178]
stb %l6,[%i3+0x1d8] ! Mem[00000000718001d8]
jmpl %o7,%g0
stw %l2,[%i3+0x18c] ! Mem[000000007180018c]
p48_near_1_he:
swap [%i0+0x0cc],%l1 ! Mem[00000000700000cc]
ldub [%i1+0x09f],%l3 ! Mem[000000007080009f]
stx %l7,[%i1+0x060] ! Mem[0000000070800060]
ldub [%i3+0x00d],%l7 ! Mem[000000007180000d]
lduh [%i0+0x12a],%l0 ! Mem[000000007000012a]
ldx [%i2+0x038],%l5 ! Mem[0000000071000038]
stb %l0,[%i1+0x133] ! Mem[0000000070800133]
jmpl %o7,%g0
ldstub [%i2+0x176],%l6 ! Mem[0000000071000176]
p49_near_1_le:
lduh [%i2+0x00a],%l2 ! Mem[000000007300000a]
sth %l4,[%i3+0x176] ! Mem[0000000073800176]
ldsw [%i1+0x174],%l4 ! Mem[0000000072800174]
stx %l7,[%i3+0x060] ! Mem[0000000073800060]
sth %l0,[%i2+0x1b8] ! Mem[00000000730001b8]
stw %l7,[%i3+0x158] ! Mem[0000000073800158]
jmpl %o7,%g0
swap [%i1+0x100],%l5 ! Mem[0000000072800100]
p49_near_1_he:
ldsb [%i1+0x187],%l5 ! Mem[0000000072800187]
stw %l2,[%i0+0x160] ! Mem[0000000072000160]
ldd [%i3+0x000],%l6 ! Mem[0000000073800000]
stx %l7,[%i2+0x098] ! Mem[0000000073000098]
jmpl %o7,%g0
ldsb [%i1+0x036],%l6 ! Mem[0000000072800036]
p50_near_1_le:
jmpl %o7,%g0
stx %l3,[%i1+0x0a0] ! Mem[00000000748000a0]
jmpl %o7,%g0
nop
p50_near_1_he:
ldsb [%i2+0x199],%l7 ! Mem[0000000075000199]
ldsh [%i0+0x0ec],%l3 ! Mem[00000000740000ec]
ldsb [%i0+0x089],%l6 ! Mem[0000000074000089]
std %l4,[%i2+0x0c8] ! Mem[00000000750000c8]
swap [%i2+0x1cc],%l6 ! Mem[00000000750001cc]
ldsw [%i1+0x1e0],%l7 ! Mem[00000000748001e0]
ldstub [%i0+0x1a7],%l5 ! Mem[00000000740001a7]
jmpl %o7,%g0
ldub [%i0+0x0a9],%l7 ! Mem[00000000740000a9]
p51_near_1_le:
swap [%i2+0x134],%l6 ! Mem[0000000077000134]
ldd [%i3+0x078],%l0 ! Mem[0000000077800078]
ldsh [%i3+0x1f2],%l0 ! Mem[00000000778001f2]
stw %l5,[%i0+0x188] ! Mem[0000000076000188]
ldsb [%i2+0x1e3],%l5 ! Mem[00000000770001e3]
ldub [%i3+0x0cf],%l4 ! Mem[00000000778000cf]
stb %l5,[%i3+0x0d9] ! Mem[00000000778000d9]
jmpl %o7,%g0
lduw [%i0+0x054],%l7 ! Mem[0000000076000054]
p51_near_1_he:
jmpl %o7,%g0
lduh [%i2+0x17a],%l1 ! Mem[000000007700017a]
jmpl %o7,%g0
nop
p52_near_1_le:
lduh [%i3+0x0a6],%l3 ! Mem[00000000798000a6]
ldsh [%i1+0x1e6],%l2 ! Mem[00000000788001e6]
swap [%i3+0x1b0],%l7 ! Mem[00000000798001b0]
lduh [%i2+0x18c],%l7 ! Mem[000000007900018c]
ldub [%i2+0x051],%l5 ! Mem[0000000079000051]
jmpl %o7,%g0
sth %l3,[%i2+0x110] ! Mem[0000000079000110]
p52_near_1_he:
ldstub [%i2+0x149],%l1 ! Mem[0000000079000149]
swap [%i0+0x1ac],%l3 ! Mem[00000000780001ac]
ldstub [%i3+0x17b],%l1 ! Mem[000000007980017b]
ldd [%i1+0x1b0],%l6 ! Mem[00000000788001b0]
lduw [%i1+0x130],%l5 ! Mem[0000000078800130]
jmpl %o7,%g0
swap [%i3+0x128],%l0 ! Mem[0000000079800128]
p53_near_1_le:
ldsb [%i0+0x103],%l0 ! Mem[000000007a000103]
lduh [%i3+0x114],%l7 ! Mem[000000007b800114]
swap [%i0+0x128],%l0 ! Mem[000000007a000128]
jmpl %o7,%g0
sth %l5,[%i1+0x06c] ! Mem[000000007a80006c]
p53_near_1_he:
stb %l7,[%i3+0x0f7] ! Mem[000000007b8000f7]
jmpl %o7,%g0
swap [%i3+0x020],%l2 ! Mem[000000007b800020]
p54_near_1_le:
lduh [%i0+0x1c6],%l7 ! Mem[000000007c0001c6]
jmpl %o7,%g0
swap [%i0+0x044],%l3 ! Mem[000000007c000044]
p54_near_1_he:
lduw [%i1+0x120],%l1 ! Mem[000000007c800120]
jmpl %o7,%g0
lduw [%i0+0x174],%l1 ! Mem[000000007c000174]
p55_near_1_le:
ldstub [%i1+0x038],%l1 ! Mem[000000007e800038]
stx %l0,[%i0+0x100] ! Mem[000000007e000100]
std %l2,[%i1+0x0e8] ! Mem[000000007e8000e8]
jmpl %o7,%g0
ldd [%i3+0x110],%l2 ! Mem[000000007f800110]
p55_near_1_he:
ldsb [%i0+0x1fb],%l6 ! Mem[000000007e0001fb]
ldub [%i3+0x1bc],%l4 ! Mem[000000007f8001bc]
ldx [%i1+0x168],%l1 ! Mem[000000007e800168]
std %l2,[%i3+0x0a8] ! Mem[000000007f8000a8]
ldsw [%i2+0x088],%l7 ! Mem[000000007f000088]
std %l2,[%i1+0x148] ! Mem[000000007e800148]
ldsb [%i2+0x07e],%l6 ! Mem[000000007f00007e]
jmpl %o7,%g0
swap [%i1+0x0ec],%l7 ! Mem[000000007e8000ec]
p56_near_1_le:
stx %l0,[%i3+0x1c8] ! Mem[00000000818001c8]
stb %l1,[%i0+0x0b2] ! Mem[00000000800000b2]
stx %l7,[%i3+0x188] ! Mem[0000000081800188]
lduh [%i2+0x106],%l1 ! Mem[0000000081000106]
swap [%i0+0x164],%l6 ! Mem[0000000080000164]
ldsw [%i3+0x110],%l3 ! Mem[0000000081800110]
ldub [%i0+0x096],%l6 ! Mem[0000000080000096]
jmpl %o7,%g0
sth %l5,[%i3+0x052] ! Mem[0000000081800052]
p56_near_1_he:
ldsw [%i2+0x060],%l2 ! Mem[0000000081000060]
ldstub [%i1+0x016],%l3 ! Mem[0000000080800016]
ldsb [%i1+0x111],%l5 ! Mem[0000000080800111]
jmpl %o7,%g0
ldx [%i3+0x128],%l0 ! Mem[0000000081800128]
p57_near_1_le:
jmpl %o7,%g0
ldsh [%i0+0x04c],%l5 ! Mem[000000008200004c]
jmpl %o7,%g0
nop
p57_near_1_he:
std %l6,[%i0+0x0f0] ! Mem[00000000820000f0]
jmpl %o7,%g0
std %l2,[%i3+0x000] ! Mem[0000000083800000]
p58_near_1_le:
ldstub [%i1+0x02b],%l2 ! Mem[000000008480002b]
stw %l4,[%i1+0x174] ! Mem[0000000084800174]
jmpl %o7,%g0
swap [%i1+0x154],%l4 ! Mem[0000000084800154]
p58_near_1_he:
stb %l6,[%i2+0x181] ! Mem[0000000085000181]
ldsh [%i2+0x1ea],%l4 ! Mem[00000000850001ea]
ldsb [%i3+0x088],%l1 ! Mem[0000000085800088]
lduh [%i0+0x04a],%l4 ! Mem[000000008400004a]
ldub [%i2+0x1a7],%l5 ! Mem[00000000850001a7]
jmpl %o7,%g0
ldx [%i1+0x088],%l7 ! Mem[0000000084800088]
p59_near_1_le:
jmpl %o7,%g0
lduw [%i2+0x0c0],%l6 ! Mem[00000000870000c0]
jmpl %o7,%g0
nop
p59_near_1_he:
swap [%i0+0x058],%l1 ! Mem[0000000086000058]
ldub [%i2+0x112],%l7 ! Mem[0000000087000112]
lduh [%i3+0x156],%l1 ! Mem[0000000087800156]
lduw [%i2+0x1cc],%l0 ! Mem[00000000870001cc]
jmpl %o7,%g0
ldstub [%i0+0x0cd],%l3 ! Mem[00000000860000cd]
p60_near_1_le:
jmpl %o7,%g0
ldsh [%i0+0x086],%l3 ! Mem[0000000088000086]
jmpl %o7,%g0
nop
p60_near_1_he:
ldsb [%i3+0x1b9],%l7 ! Mem[00000000898001b9]
lduw [%i0+0x020],%l2 ! Mem[0000000088000020]
ldstub [%i0+0x0a9],%l6 ! Mem[00000000880000a9]
ldx [%i0+0x0e8],%l5 ! Mem[00000000880000e8]
lduw [%i0+0x1ec],%l6 ! Mem[00000000880001ec]
stx %l7,[%i3+0x060] ! Mem[0000000089800060]
stb %l0,[%i0+0x07d] ! Mem[000000008800007d]
jmpl %o7,%g0
stw %l5,[%i1+0x078] ! Mem[0000000088800078]
p61_near_1_le:
jmpl %o7,%g0
sth %l3,[%i3+0x0a6] ! Mem[000000008b8000a6]
jmpl %o7,%g0
nop
p61_near_1_he:
swap [%i2+0x198],%l7 ! Mem[000000008b000198]
lduh [%i3+0x020],%l2 ! Mem[000000008b800020]
ldstub [%i0+0x00b],%l2 ! Mem[000000008a00000b]
ldsw [%i0+0x154],%l4 ! Mem[000000008a000154]
sth %l4,[%i1+0x174] ! Mem[000000008a800174]
stb %l1,[%i0+0x126] ! Mem[000000008a000126]
ldsb [%i2+0x147],%l6 ! Mem[000000008b000147]
jmpl %o7,%g0
ldstub [%i3+0x110],%l3 ! Mem[000000008b800110]
p62_near_1_le:
ldub [%i2+0x115],%l6 ! Mem[000000008d000115]
ldub [%i0+0x1e8],%l3 ! Mem[000000008c0001e8]
stx %l2,[%i1+0x0c8] ! Mem[000000008c8000c8]
ldub [%i3+0x137],%l3 ! Mem[000000008d800137]
stx %l5,[%i2+0x070] ! Mem[000000008d000070]
jmpl %o7,%g0
stb %l3,[%i2+0x130] ! Mem[000000008d000130]
p62_near_1_he:
stb %l7,[%i3+0x1a5] ! Mem[000000008d8001a5]
ldx [%i3+0x0c8],%l1 ! Mem[000000008d8000c8]
sth %l2,[%i1+0x142] ! Mem[000000008c800142]
std %l6,[%i2+0x000] ! Mem[000000008d000000]
swap [%i3+0x0bc],%l7 ! Mem[000000008d8000bc]
jmpl %o7,%g0
ldd [%i1+0x010],%l6 ! Mem[000000008c800010]
p63_near_1_le:
ldub [%i3+0x103],%l0 ! Mem[000000008f800103]
lduw [%i0+0x060],%l6 ! Mem[000000008e000060]
ldsb [%i1+0x1c7],%l5 ! Mem[000000008e8001c7]
jmpl %o7,%g0
lduh [%i2+0x1d6],%l7 ! Mem[000000008f0001d6]
p63_near_1_he:
ldsb [%i0+0x037],%l5 ! Mem[000000008e000037]
ldub [%i0+0x11c],%l7 ! Mem[000000008e00011c]
lduw [%i2+0x180],%l6 ! Mem[000000008f000180]
ldstub [%i2+0x1ca],%l4 ! Mem[000000008f0001ca]
ldub [%i2+0x020],%l5 ! Mem[000000008f000020]
ldd [%i1+0x148],%l0 ! Mem[000000008e800148]
jmpl %o7,%g0
ldstub [%i0+0x18f],%l3 ! Mem[000000008e00018f]
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:
swap [%i3+0x198],%l5 ! Mem[0000000011800198]
ldstub [%i0+0x1e6],%l0 ! Mem[00000000100001e6]
stw %l6,[%i0+0x1cc] ! Mem[00000000100001cc]
ldsw [%i2+0x174],%l6 ! Mem[0000000011000174]
ldstub [%i2+0x189],%l4 ! Mem[0000000011000189]
stx %l4,[%i3+0x0b8] ! Mem[00000000118000b8]
ldstub [%i1+0x0f2],%l4 ! Mem[00000000108000f2]
jmpl %o7,%g0
lduw [%i2+0x04c],%l5 ! Mem[000000001100004c]
p0_near_2_he:
lduw [%i2+0x108],%l2 ! Mem[0000000011000108]
jmpl %o7,%g0
ldstub [%i3+0x04e],%l6 ! Mem[000000001180004e]
p1_near_2_le:
stx %l5,[%i3+0x140] ! Mem[0000000013800140]
ldstub [%i0+0x1c4],%l6 ! Mem[00000000120001c4]
stx %l5,[%i1+0x190] ! Mem[0000000012800190]
ldx [%i2+0x1c8],%l1 ! Mem[00000000130001c8]
swap [%i1+0x1b8],%l3 ! Mem[00000000128001b8]
ldsh [%i0+0x156],%l7 ! Mem[0000000012000156]
jmpl %o7,%g0
ldsb [%i0+0x1d0],%l7 ! Mem[00000000120001d0]
p1_near_2_he:
lduh [%i1+0x1ac],%l0 ! Mem[00000000128001ac]
swap [%i1+0x140],%l3 ! Mem[0000000012800140]
std %l2,[%i3+0x058] ! Mem[0000000013800058]
swap [%i0+0x1b8],%l5 ! Mem[00000000120001b8]
ldx [%i2+0x198],%l2 ! Mem[0000000013000198]
ldstub [%i0+0x00a],%l5 ! Mem[000000001200000a]
jmpl %o7,%g0
ldub [%i3+0x05f],%l5 ! Mem[000000001380005f]
p2_near_2_le:
lduh [%i0+0x180],%l6 ! Mem[0000000014000180]
ldx [%i3+0x1e8],%l4 ! Mem[00000000158001e8]
stx %l5,[%i1+0x020] ! Mem[0000000014800020]
lduh [%i1+0x148],%l1 ! Mem[0000000014800148]
sth %l3,[%i1+0x0ae] ! Mem[00000000148000ae]
jmpl %o7,%g0
ldsw [%i0+0x060],%l2 ! Mem[0000000014000060]
p2_near_2_he:
ldsb [%i2+0x1bd],%l4 ! Mem[00000000150001bd]
sth %l1,[%i3+0x19a] ! Mem[000000001580019a]
ldstub [%i2+0x193],%l3 ! Mem[0000000015000193]
ldsh [%i3+0x040],%l2 ! Mem[0000000015800040]
stx %l7,[%i0+0x170] ! Mem[0000000014000170]
jmpl %o7,%g0
ldd [%i0+0x1f0],%l6 ! Mem[00000000140001f0]
p3_near_2_le:
ldsh [%i1+0x142],%l2 ! Mem[0000000016800142]
jmpl %o7,%g0
swap [%i0+0x020],%l6 ! Mem[0000000016000020]
p3_near_2_he:
ldsh [%i2+0x1ba],%l1 ! Mem[00000000170001ba]
lduh [%i3+0x1b2],%l3 ! Mem[00000000178001b2]
lduh [%i3+0x060],%l2 ! Mem[0000000017800060]
ldsb [%i2+0x177],%l7 ! Mem[0000000017000177]
stw %l0,[%i3+0x128] ! Mem[0000000017800128]
lduw [%i3+0x1e4],%l4 ! Mem[00000000178001e4]
jmpl %o7,%g0
stw %l0,[%i3+0x110] ! Mem[0000000017800110]
p4_near_2_le:
ldsb [%i2+0x1c1],%l7 ! Mem[00000000190001c1]
jmpl %o7,%g0
stb %l2,[%i2+0x16c] ! Mem[000000001900016c]
p4_near_2_he:
ldd [%i3+0x140],%l4 ! Mem[0000000019800140]
std %l6,[%i2+0x1e0] ! Mem[00000000190001e0]
ldsw [%i1+0x1b4],%l5 ! Mem[00000000188001b4]
sth %l3,[%i1+0x192] ! Mem[0000000018800192]
stx %l2,[%i0+0x040] ! Mem[0000000018000040]
swap [%i3+0x174],%l7 ! Mem[0000000019800174]
jmpl %o7,%g0
stb %l0,[%i2+0x10b] ! Mem[000000001900010b]
p5_near_2_le:
stx %l3,[%i1+0x010] ! Mem[000000001a800010]
stx %l5,[%i1+0x130] ! Mem[000000001a800130]
sth %l5,[%i0+0x19e] ! Mem[000000001a00019e]
jmpl %o7,%g0
ldub [%i3+0x047],%l2 ! Mem[000000001b800047]
p5_near_2_he:
ldsh [%i2+0x12a],%l6 ! Mem[000000001b00012a]
lduw [%i3+0x044],%l4 ! Mem[000000001b800044]
jmpl %o7,%g0
lduw [%i1+0x17c],%l0 ! Mem[000000001a80017c]
p6_near_2_le:
stx %l6,[%i0+0x1a0] ! Mem[000000001c0001a0]
ldstub [%i1+0x0c7],%l1 ! Mem[000000001c8000c7]
jmpl %o7,%g0
ldstub [%i3+0x0a2],%l6 ! Mem[000000001d8000a2]
p6_near_2_he:
std %l0,[%i1+0x140] ! Mem[000000001c800140]
ldstub [%i2+0x044],%l7 ! Mem[000000001d000044]
ldsw [%i3+0x02c],%l7 ! Mem[000000001d80002c]
jmpl %o7,%g0
ldsh [%i3+0x12a],%l0 ! Mem[000000001d80012a]
p7_near_2_le:
ldsh [%i3+0x054],%l6 ! Mem[000000001f800054]
ldsh [%i0+0x1fc],%l6 ! Mem[000000001e0001fc]
lduh [%i3+0x1a4],%l1 ! Mem[000000001f8001a4]
lduw [%i2+0x108],%l4 ! Mem[000000001f000108]
ldx [%i1+0x058],%l0 ! Mem[000000001e800058]
ldd [%i2+0x028],%l4 ! Mem[000000001f000028]
swap [%i3+0x048],%l4 ! Mem[000000001f800048]
jmpl %o7,%g0
lduh [%i3+0x186],%l5 ! Mem[000000001f800186]
p7_near_2_he:
jmpl %o7,%g0
sth %l4,[%i3+0x07a] ! Mem[000000001f80007a]
jmpl %o7,%g0
nop
p8_near_2_le:
swap [%i3+0x0bc],%l3 ! Mem[00000000218000bc]
jmpl %o7,%g0
swap [%i2+0x164],%l6 ! Mem[0000000021000164]
p8_near_2_he:
stw %l3,[%i0+0x098] ! Mem[0000000020000098]
lduw [%i1+0x144],%l0 ! Mem[0000000020800144]
stx %l7,[%i0+0x040] ! Mem[0000000020000040]
jmpl %o7,%g0
ldsb [%i0+0x1ab],%l0 ! Mem[00000000200001ab]
p9_near_2_le:
ldd [%i2+0x008],%l2 ! Mem[0000000023000008]
stw %l3,[%i0+0x0ec] ! Mem[00000000220000ec]
ldsw [%i3+0x094],%l1 ! Mem[0000000023800094]
stw %l5,[%i2+0x0dc] ! Mem[00000000230000dc]
ldsw [%i2+0x17c],%l3 ! Mem[000000002300017c]
ldsh [%i0+0x17c],%l0 ! Mem[000000002200017c]
lduh [%i2+0x160],%l2 ! Mem[0000000023000160]
jmpl %o7,%g0
lduw [%i3+0x134],%l6 ! Mem[0000000023800134]
p9_near_2_he:
ldsw [%i3+0x020],%l5 ! Mem[0000000023800020]
lduw [%i2+0x08c],%l1 ! Mem[000000002300008c]
swap [%i0+0x0ac],%l2 ! Mem[00000000220000ac]
ldub [%i3+0x021],%l1 ! Mem[0000000023800021]
jmpl %o7,%g0
ldstub [%i3+0x1fa],%l7 ! Mem[00000000238001fa]
p10_near_2_le:
stw %l3,[%i1+0x0e0] ! Mem[00000000248000e0]
ldsh [%i2+0x1be],%l4 ! Mem[00000000250001be]
swap [%i1+0x14c],%l5 ! Mem[000000002480014c]
swap [%i0+0x108],%l4 ! Mem[0000000024000108]
swap [%i1+0x058],%l0 ! Mem[0000000024800058]
swap [%i1+0x0f4],%l1 ! Mem[00000000248000f4]
sth %l7,[%i1+0x0bc] ! Mem[00000000248000bc]
jmpl %o7,%g0
swap [%i3+0x0cc],%l1 ! Mem[00000000258000cc]
p10_near_2_he:
ldx [%i2+0x0c0],%l7 ! Mem[00000000250000c0]
stb %l3,[%i1+0x152] ! Mem[0000000024800152]
ldub [%i0+0x098],%l3 ! Mem[0000000024000098]
jmpl %o7,%g0
lduh [%i1+0x144],%l0 ! Mem[0000000024800144]
p11_near_2_le:
ldsw [%i0+0x144],%l6 ! Mem[0000000026000144]
sth %l3,[%i0+0x110] ! Mem[0000000026000110]
ldsb [%i2+0x096],%l6 ! Mem[0000000027000096]
lduh [%i3+0x052],%l5 ! Mem[0000000027800052]
lduh [%i0+0x118],%l6 ! Mem[0000000026000118]
ldsw [%i3+0x058],%l4 ! Mem[0000000027800058]
swap [%i0+0x09c],%l4 ! Mem[000000002600009c]
jmpl %o7,%g0
stx %l5,[%i1+0x190] ! Mem[0000000026800190]
p11_near_2_he:
ldd [%i2+0x060],%l2 ! Mem[0000000027000060]
ldsw [%i0+0x0d4],%l5 ! Mem[00000000260000d4]
ldd [%i0+0x0a0],%l0 ! Mem[00000000260000a0]
lduw [%i1+0x1d4],%l6 ! Mem[00000000268001d4]
sth %l0,[%i3+0x1ac] ! Mem[00000000278001ac]
jmpl %o7,%g0
lduw [%i3+0x104],%l5 ! Mem[0000000027800104]
p12_near_2_le:
ldub [%i3+0x165],%l6 ! Mem[0000000029800165]
ldsh [%i0+0x082],%l6 ! Mem[0000000028000082]
swap [%i0+0x174],%l1 ! Mem[0000000028000174]
jmpl %o7,%g0
ldsb [%i2+0x039],%l5 ! Mem[0000000029000039]
p12_near_2_he:
sth %l7,[%i2+0x00c] ! Mem[000000002900000c]
ldstub [%i0+0x10b],%l0 ! Mem[000000002800010b]
stx %l5,[%i0+0x018] ! Mem[0000000028000018]
ldsh [%i3+0x112],%l0 ! Mem[0000000029800112]
ldd [%i2+0x150],%l6 ! Mem[0000000029000150]
ldd [%i0+0x108],%l0 ! Mem[0000000028000108]
ldsh [%i1+0x0e4],%l0 ! Mem[00000000288000e4]
jmpl %o7,%g0
ldsh [%i3+0x10e],%l1 ! Mem[000000002980010e]
p13_near_2_le:
stb %l6,[%i0+0x165] ! Mem[000000002a000165]
stx %l6,[%i3+0x080] ! Mem[000000002b800080]
ldub [%i0+0x155],%l1 ! Mem[000000002a000155]
jmpl %o7,%g0
ldsw [%i3+0x018],%l5 ! Mem[000000002b800018]
p13_near_2_he:
ldsb [%i3+0x1ab],%l0 ! Mem[000000002b8001ab]
stx %l6,[%i0+0x050] ! Mem[000000002a000050]
sth %l2,[%i2+0x0b0] ! Mem[000000002b0000b0]
ldd [%i0+0x1f0],%l6 ! Mem[000000002a0001f0]
ldub [%i2+0x060],%l1 ! Mem[000000002b000060]
ldsh [%i2+0x146],%l5 ! Mem[000000002b000146]
std %l0,[%i1+0x0c0] ! Mem[000000002a8000c0]
jmpl %o7,%g0
sth %l2,[%i2+0x0ec] ! Mem[000000002b0000ec]
p14_near_2_le:
ldstub [%i1+0x1b2],%l6 ! Mem[000000002c8001b2]
lduh [%i0+0x16a],%l2 ! Mem[000000002c00016a]
ldsh [%i2+0x19e],%l5 ! Mem[000000002d00019e]
sth %l6,[%i1+0x0ce] ! Mem[000000002c8000ce]
stx %l7,[%i3+0x1b8] ! Mem[000000002d8001b8]
stx %l0,[%i1+0x050] ! Mem[000000002c800050]
stw %l3,[%i1+0x0ec] ! Mem[000000002c8000ec]
jmpl %o7,%g0
stx %l1,[%i2+0x0b0] ! Mem[000000002d0000b0]
p14_near_2_he:
jmpl %o7,%g0
lduh [%i2+0x156],%l6 ! Mem[000000002d000156]
jmpl %o7,%g0
nop
p15_near_2_le:
ldsb [%i2+0x102],%l3 ! Mem[000000002f000102]
ldsh [%i3+0x0e4],%l7 ! Mem[000000002f8000e4]
lduh [%i1+0x0c0],%l6 ! Mem[000000002e8000c0]
sth %l1,[%i0+0x1ba] ! Mem[000000002e0001ba]
ldsw [%i3+0x1b0],%l3 ! Mem[000000002f8001b0]
ldstub [%i2+0x040],%l2 ! Mem[000000002f000040]
jmpl %o7,%g0
std %l0,[%i0+0x188] ! Mem[000000002e000188]
p15_near_2_he:
stx %l4,[%i3+0x1e0] ! Mem[000000002f8001e0]
sth %l1,[%i0+0x030] ! Mem[000000002e000030]
ldx [%i0+0x140],%l3 ! Mem[000000002e000140]
ldstub [%i1+0x03a],%l5 ! Mem[000000002e80003a]
ldsb [%i3+0x18b],%l7 ! Mem[000000002f80018b]
jmpl %o7,%g0
ldsh [%i1+0x1b8],%l2 ! Mem[000000002e8001b8]
p16_near_2_le:
swap [%i1+0x178],%l2 ! Mem[0000000030800178]
swap [%i2+0x1d8],%l6 ! Mem[00000000310001d8]
stw %l2,[%i2+0x1ac] ! Mem[00000000310001ac]
ldsb [%i1+0x0ed],%l1 ! Mem[00000000308000ed]
ldub [%i1+0x1e6],%l0 ! Mem[00000000308001e6]
ldstub [%i0+0x07b],%l4 ! Mem[000000003000007b]
ldx [%i3+0x0e0],%l6 ! Mem[00000000318000e0]
jmpl %o7,%g0
ldd [%i0+0x198],%l0 ! Mem[0000000030000198]
p16_near_2_he:
ldx [%i0+0x170],%l4 ! Mem[0000000030000170]
swap [%i3+0x114],%l1 ! Mem[0000000031800114]
ldstub [%i2+0x0c7],%l5 ! Mem[00000000310000c7]
ldstub [%i2+0x152],%l4 ! Mem[0000000031000152]
ldsb [%i3+0x0f0],%l0 ! Mem[00000000318000f0]
ldstub [%i1+0x058],%l4 ! Mem[0000000030800058]
ldstub [%i2+0x04d],%l4 ! Mem[000000003100004d]
jmpl %o7,%g0
ldsw [%i0+0x0c0],%l3 ! Mem[00000000300000c0]
p17_near_2_le:
ldx [%i3+0x0b0],%l6 ! Mem[00000000338000b0]
swap [%i2+0x0cc],%l1 ! Mem[00000000330000cc]
ldx [%i2+0x1c0],%l0 ! Mem[00000000330001c0]
jmpl %o7,%g0
lduw [%i2+0x078],%l4 ! Mem[0000000033000078]
p17_near_2_he:
ldstub [%i2+0x1f2],%l2 ! Mem[00000000330001f2]
jmpl %o7,%g0
lduh [%i0+0x1be],%l5 ! Mem[00000000320001be]
p18_near_2_le:
ldstub [%i0+0x1ad],%l5 ! Mem[00000000340001ad]
lduw [%i0+0x1d0],%l2 ! Mem[00000000340001d0]
ldx [%i3+0x1b0],%l5 ! Mem[00000000358001b0]
jmpl %o7,%g0
std %l4,[%i2+0x040] ! Mem[0000000035000040]
p18_near_2_he:
lduw [%i3+0x030],%l1 ! Mem[0000000035800030]
stx %l3,[%i3+0x160] ! Mem[0000000035800160]
lduh [%i2+0x05c],%l2 ! Mem[000000003500005c]
stw %l3,[%i0+0x06c] ! Mem[000000003400006c]
stb %l5,[%i1+0x167] ! Mem[0000000034800167]
lduh [%i1+0x032],%l5 ! Mem[0000000034800032]
jmpl %o7,%g0
ldsw [%i3+0x0d8],%l5 ! Mem[00000000358000d8]
p19_near_2_le:
ldstub [%i2+0x09f],%l7 ! Mem[000000003700009f]
jmpl %o7,%g0
ldx [%i1+0x1b8],%l4 ! Mem[00000000368001b8]
p19_near_2_he:
ldsb [%i1+0x106],%l1 ! Mem[0000000036800106]
swap [%i1+0x1b8],%l0 ! Mem[00000000368001b8]
ldub [%i3+0x17b],%l7 ! Mem[000000003780017b]
std %l4,[%i2+0x120] ! Mem[0000000037000120]
stw %l6,[%i0+0x16c] ! Mem[000000003600016c]
ldsw [%i0+0x108],%l0 ! Mem[0000000036000108]
ldx [%i1+0x158],%l2 ! Mem[0000000036800158]
jmpl %o7,%g0
swap [%i3+0x0f4],%l5 ! Mem[00000000378000f4]
p20_near_2_le:
ldsh [%i2+0x090],%l2 ! Mem[0000000039000090]
ldstub [%i0+0x0fc],%l1 ! Mem[00000000380000fc]
stx %l1,[%i0+0x040] ! Mem[0000000038000040]
ldub [%i3+0x0d8],%l5 ! Mem[00000000398000d8]
swap [%i1+0x13c],%l7 ! Mem[000000003880013c]
ldd [%i2+0x158],%l4 ! Mem[0000000039000158]
jmpl %o7,%g0
std %l0,[%i1+0x180] ! Mem[0000000038800180]
p20_near_2_he:
ldsb [%i0+0x1f2],%l3 ! Mem[00000000380001f2]
std %l0,[%i0+0x0c0] ! Mem[00000000380000c0]
stx %l5,[%i0+0x1e8] ! Mem[00000000380001e8]
stx %l5,[%i3+0x000] ! Mem[0000000039800000]
stb %l4,[%i0+0x094] ! Mem[0000000038000094]
jmpl %o7,%g0
stx %l2,[%i1+0x1d8] ! Mem[00000000388001d8]
p21_near_2_le:
ldstub [%i0+0x09f],%l7 ! Mem[000000003a00009f]
jmpl %o7,%g0
ldsb [%i0+0x093],%l6 ! Mem[000000003a000093]
p21_near_2_he:
swap [%i1+0x134],%l3 ! Mem[000000003a800134]
ldstub [%i3+0x051],%l5 ! Mem[000000003b800051]
jmpl %o7,%g0
ldub [%i2+0x086],%l0 ! Mem[000000003b000086]
p22_near_2_le:
ldub [%i0+0x175],%l1 ! Mem[000000003c000175]
stx %l5,[%i3+0x038] ! Mem[000000003d800038]
swap [%i2+0x048],%l5 ! Mem[000000003d000048]
ldsw [%i0+0x168],%l2 ! Mem[000000003c000168]
swap [%i2+0x144],%l5 ! Mem[000000003d000144]
lduw [%i2+0x154],%l7 ! Mem[000000003d000154]
jmpl %o7,%g0
stw %l4,[%i1+0x058] ! Mem[000000003c800058]
p22_near_2_he:
ldstub [%i3+0x0b6],%l7 ! Mem[000000003d8000b6]
ldd [%i3+0x098],%l6 ! Mem[000000003d800098]
lduh [%i3+0x1c6],%l1 ! Mem[000000003d8001c6]
sth %l0,[%i3+0x070] ! Mem[000000003d800070]
ldub [%i2+0x0b4],%l3 ! Mem[000000003d0000b4]
jmpl %o7,%g0
swap [%i0+0x010],%l4 ! Mem[000000003c000010]
p23_near_2_le:
ldstub [%i1+0x023],%l6 ! Mem[000000003e800023]
stx %l7,[%i1+0x098] ! Mem[000000003e800098]
jmpl %o7,%g0
lduh [%i0+0x036],%l6 ! Mem[000000003e000036]
p23_near_2_he:
ldd [%i1+0x060],%l2 ! Mem[000000003e800060]
ldub [%i3+0x00d],%l7 ! Mem[000000003f80000d]
lduw [%i3+0x108],%l0 ! Mem[000000003f800108]
jmpl %o7,%g0
ldub [%i2+0x01f],%l5 ! Mem[000000003f00001f]
p24_near_2_le:
ldstub [%i2+0x0b0],%l2 ! Mem[00000000410000b0]
ldub [%i3+0x1d5],%l6 ! Mem[00000000418001d5]
stw %l2,[%i1+0x168] ! Mem[0000000040800168]
stx %l5,[%i2+0x160] ! Mem[0000000041000160]
ldsh [%i2+0x0d0],%l0 ! Mem[00000000410000d0]
swap [%i3+0x078],%l4 ! Mem[0000000041800078]
jmpl %o7,%g0
ldsb [%i2+0x1e2],%l4 ! Mem[00000000410001e2]
p24_near_2_he:
ldsb [%i3+0x09b],%l7 ! Mem[000000004180009b]
swap [%i2+0x1c4],%l1 ! Mem[00000000410001c4]
lduw [%i3+0x070],%l0 ! Mem[0000000041800070]
ldstub [%i3+0x055],%l0 ! Mem[0000000041800055]
ldd [%i2+0x118],%l6 ! Mem[0000000041000118]
ldub [%i0+0x1cc],%l1 ! Mem[00000000400001cc]
ldd [%i1+0x110],%l4 ! Mem[0000000040800110]
jmpl %o7,%g0
ldub [%i3+0x168],%l4 ! Mem[0000000041800168]
p25_near_2_le:
stx %l4,[%i3+0x048] ! Mem[0000000043800048]
jmpl %o7,%g0
ldsh [%i3+0x0cc],%l1 ! Mem[00000000438000cc]
p25_near_2_he:
stw %l7,[%i0+0x0e4] ! Mem[00000000420000e4]
ldub [%i2+0x172],%l3 ! Mem[0000000043000172]
swap [%i1+0x0c4],%l5 ! Mem[00000000428000c4]
jmpl %o7,%g0
ldd [%i1+0x008],%l6 ! Mem[0000000042800008]
p26_near_2_le:
ldstub [%i0+0x05d],%l2 ! Mem[000000004400005d]
swap [%i0+0x06c],%l3 ! Mem[000000004400006c]
ldx [%i0+0x160],%l5 ! Mem[0000000044000160]
jmpl %o7,%g0
ldsw [%i3+0x030],%l5 ! Mem[0000000045800030]
p26_near_2_he:
swap [%i1+0x140],%l3 ! Mem[0000000044800140]
ldub [%i0+0x1e4],%l7 ! Mem[00000000440001e4]
swap [%i2+0x06c],%l5 ! Mem[000000004500006c]
ldsh [%i3+0x00a],%l2 ! Mem[000000004580000a]
stw %l2,[%i0+0x1bc] ! Mem[00000000440001bc]
jmpl %o7,%g0
ldstub [%i2+0x01e],%l4 ! Mem[000000004500001e]
p27_near_2_le:
stx %l6,[%i2+0x070] ! Mem[0000000047000070]
ldd [%i2+0x1d8],%l6 ! Mem[00000000470001d8]
jmpl %o7,%g0
swap [%i3+0x0f8],%l5 ! Mem[00000000478000f8]
p27_near_2_he:
stb %l0,[%i0+0x07d] ! Mem[000000004600007d]
lduw [%i0+0x060],%l2 ! Mem[0000000046000060]
ldsb [%i3+0x016],%l3 ! Mem[0000000047800016]
std %l4,[%i1+0x130] ! Mem[0000000046800130]
swap [%i3+0x128],%l0 ! Mem[0000000047800128]
ldd [%i2+0x178],%l2 ! Mem[0000000047000178]
std %l0,[%i0+0x070] ! Mem[0000000046000070]
jmpl %o7,%g0
ldx [%i1+0x0a0],%l0 ! Mem[00000000468000a0]
p28_near_2_le:
stx %l7,[%i0+0x098] ! Mem[0000000048000098]
ldx [%i2+0x0e8],%l1 ! Mem[00000000490000e8]
lduw [%i0+0x140],%l2 ! Mem[0000000048000140]
jmpl %o7,%g0
swap [%i1+0x144],%l6 ! Mem[0000000048800144]
p28_near_2_he:
ldsh [%i1+0x0c4],%l5 ! Mem[00000000488000c4]
stb %l4,[%i0+0x1a8] ! Mem[00000000480001a8]
swap [%i1+0x134],%l3 ! Mem[0000000048800134]
jmpl %o7,%g0
swap [%i3+0x00c],%l7 ! Mem[000000004980000c]
p29_near_2_le:
lduw [%i3+0x1d0],%l7 ! Mem[000000004b8001d0]
ldsb [%i0+0x066],%l6 ! Mem[000000004a000066]
swap [%i2+0x068],%l5 ! Mem[000000004b000068]
std %l6,[%i3+0x0d8] ! Mem[000000004b8000d8]
lduh [%i1+0x166],%l5 ! Mem[000000004a800166]
std %l6,[%i2+0x150] ! Mem[000000004b000150]
sth %l4,[%i3+0x058] ! Mem[000000004b800058]
jmpl %o7,%g0
swap [%i0+0x1c0],%l4 ! Mem[000000004a0001c0]
p29_near_2_he:
ldd [%i2+0x118],%l6 ! Mem[000000004b000118]
stx %l7,[%i3+0x128] ! Mem[000000004b800128]
ldsb [%i2+0x070],%l0 ! Mem[000000004b000070]
ldub [%i0+0x0be],%l1 ! Mem[000000004a0000be]
swap [%i2+0x040],%l7 ! Mem[000000004b000040]
swap [%i0+0x1dc],%l2 ! Mem[000000004a0001dc]
ldd [%i1+0x128],%l0 ! Mem[000000004a800128]
jmpl %o7,%g0
swap [%i2+0x0b4],%l1 ! Mem[000000004b0000b4]
p30_near_2_le:
swap [%i0+0x1ac],%l0 ! Mem[000000004c0001ac]
stx %l0,[%i1+0x088] ! Mem[000000004c800088]
lduh [%i0+0x1b2],%l5 ! Mem[000000004c0001b2]
ldstub [%i2+0x08a],%l3 ! Mem[000000004d00008a]
stx %l6,[%i3+0x148] ! Mem[000000004d800148]
swap [%i3+0x09c],%l6 ! Mem[000000004d80009c]
jmpl %o7,%g0
ldub [%i3+0x065],%l6 ! Mem[000000004d800065]
p30_near_2_he:
jmpl %o7,%g0
ldsh [%i0+0x160],%l2 ! Mem[000000004c000160]
jmpl %o7,%g0
nop
p31_near_2_le:
swap [%i0+0x0bc],%l7 ! Mem[000000004e0000bc]
swap [%i0+0x0ec],%l1 ! Mem[000000004e0000ec]
swap [%i2+0x160],%l2 ! Mem[000000004f000160]
jmpl %o7,%g0
ldstub [%i1+0x145],%l6 ! Mem[000000004e800145]
p31_near_2_he:
ldsb [%i1+0x0b8],%l3 ! Mem[000000004e8000b8]
ldx [%i3+0x1f0],%l6 ! Mem[000000004f8001f0]
lduw [%i0+0x1e4],%l5 ! Mem[000000004e0001e4]
jmpl %o7,%g0
std %l2,[%i1+0x1b8] ! Mem[000000004e8001b8]
p32_near_2_le:
stx %l5,[%i3+0x1c0] ! Mem[00000000518001c0]
lduw [%i3+0x160],%l3 ! Mem[0000000051800160]
lduh [%i3+0x01a],%l5 ! Mem[000000005180001a]
swap [%i3+0x1b8],%l5 ! Mem[00000000518001b8]
jmpl %o7,%g0
ldstub [%i2+0x198],%l2 ! Mem[0000000051000198]
p32_near_2_he:
ldsb [%i2+0x08c],%l0 ! Mem[000000005100008c]
ldub [%i2+0x002],%l5 ! Mem[0000000051000002]
ldub [%i3+0x174],%l7 ! Mem[0000000051800174]
jmpl %o7,%g0
ldd [%i3+0x0d0],%l2 ! Mem[00000000518000d0]
p33_near_2_le:
ldsw [%i2+0x078],%l4 ! Mem[0000000053000078]
ldx [%i1+0x0b8],%l4 ! Mem[00000000528000b8]
ldstub [%i1+0x19b],%l1 ! Mem[000000005280019b]
ldsh [%i0+0x192],%l3 ! Mem[0000000052000192]
stb %l2,[%i0+0x040] ! Mem[0000000052000040]
ldsb [%i3+0x02d],%l7 ! Mem[000000005380002d]
jmpl %o7,%g0
ldd [%i2+0x160],%l6 ! Mem[0000000053000160]
p33_near_2_he:
stw %l5,[%i1+0x160] ! Mem[0000000052800160]
stx %l2,[%i2+0x0d0] ! Mem[00000000530000d0]
ldsb [%i0+0x0f9],%l5 ! Mem[00000000520000f9]
sth %l1,[%i0+0x02a] ! Mem[000000005200002a]
swap [%i1+0x098],%l7 ! Mem[0000000052800098]
ldsh [%i2+0x1ee],%l0 ! Mem[00000000530001ee]
stw %l2,[%i0+0x1d4] ! Mem[00000000520001d4]
jmpl %o7,%g0
swap [%i2+0x010],%l2 ! Mem[0000000053000010]
p34_near_2_le:
lduh [%i1+0x0f0],%l0 ! Mem[00000000548000f0]
stb %l3,[%i2+0x027] ! Mem[0000000055000027]
ldstub [%i0+0x0ac],%l0 ! Mem[00000000540000ac]
ldsb [%i2+0x1b4],%l4 ! Mem[00000000550001b4]
jmpl %o7,%g0
ldsw [%i3+0x07c],%l6 ! Mem[000000005580007c]
p34_near_2_he:
lduh [%i0+0x1ce],%l7 ! Mem[00000000540001ce]
jmpl %o7,%g0
stx %l3,[%i1+0x0c0] ! Mem[00000000548000c0]
p35_near_2_le:
sth %l2,[%i0+0x02c] ! Mem[000000005600002c]
jmpl %o7,%g0
ldsb [%i0+0x020],%l7 ! Mem[0000000056000020]
p35_near_2_he:
lduh [%i1+0x0fc],%l1 ! Mem[00000000568000fc]
stx %l1,[%i2+0x040] ! Mem[0000000057000040]
ldsb [%i2+0x166],%l5 ! Mem[0000000057000166]
sth %l0,[%i0+0x0d0] ! Mem[00000000560000d0]
swap [%i3+0x004],%l3 ! Mem[0000000057800004]
jmpl %o7,%g0
ldsb [%i1+0x1e2],%l4 ! Mem[00000000568001e2]
p36_near_2_le:
ldsh [%i1+0x04a],%l4 ! Mem[000000005880004a]
jmpl %o7,%g0
ldsw [%i1+0x184],%l5 ! Mem[0000000058800184]
p36_near_2_he:
jmpl %o7,%g0
ldub [%i3+0x0e5],%l7 ! Mem[00000000598000e5]
jmpl %o7,%g0
nop
p37_near_2_le:
ldstub [%i2+0x1c3],%l5 ! Mem[000000005b0001c3]
ldsb [%i2+0x0cf],%l4 ! Mem[000000005b0000cf]
jmpl %o7,%g0
ldstub [%i1+0x120],%l1 ! Mem[000000005a800120]
p37_near_2_he:
stx %l0,[%i0+0x1b8] ! Mem[000000005a0001b8]
ldsb [%i0+0x15b],%l7 ! Mem[000000005a00015b]
ldstub [%i0+0x121],%l5 ! Mem[000000005a000121]
sth %l2,[%i0+0x16a] ! Mem[000000005a00016a]
ldsw [%i2+0x1a4],%l5 ! Mem[000000005b0001a4]
jmpl %o7,%g0
stb %l1,[%i1+0x1f8] ! Mem[000000005a8001f8]
p38_near_2_le:
swap [%i2+0x1d0],%l2 ! Mem[000000005d0001d0]
jmpl %o7,%g0
ldd [%i1+0x0c8],%l6 ! Mem[000000005c8000c8]
p38_near_2_he:
stx %l2,[%i1+0x060] ! Mem[000000005c800060]
jmpl %o7,%g0
ldstub [%i3+0x177],%l7 ! Mem[000000005d800177]
p39_near_2_le:
ldd [%i3+0x068],%l2 ! Mem[000000005f800068]
ldsb [%i1+0x0ec],%l3 ! Mem[000000005e8000ec]
ldstub [%i1+0x09f],%l4 ! Mem[000000005e80009f]
ldd [%i1+0x1b0],%l4 ! Mem[000000005e8001b0]
jmpl %o7,%g0
sth %l1,[%i3+0x1c8] ! Mem[000000005f8001c8]
p39_near_2_he:
ldsw [%i3+0x0f4],%l5 ! Mem[000000005f8000f4]
std %l4,[%i1+0x1e8] ! Mem[000000005e8001e8]
jmpl %o7,%g0
stw %l6,[%i3+0x02c] ! Mem[000000005f80002c]
p40_near_2_le:
stb %l6,[%i3+0x055] ! Mem[0000000061800055]
jmpl %o7,%g0
std %l6,[%i0+0x1f8] ! Mem[00000000600001f8]
p40_near_2_he:
stb %l5,[%i3+0x004] ! Mem[0000000061800004]
ldd [%i1+0x158],%l2 ! Mem[0000000060800158]
std %l6,[%i2+0x1f8] ! Mem[00000000610001f8]
ldsh [%i3+0x18e],%l2 ! Mem[000000006180018e]
jmpl %o7,%g0
lduh [%i2+0x0cc],%l1 ! Mem[00000000610000cc]
p41_near_2_le:
lduw [%i2+0x09c],%l7 ! Mem[000000006300009c]
jmpl %o7,%g0
sth %l6,[%i3+0x0b2] ! Mem[00000000638000b2]
p41_near_2_he:
swap [%i2+0x114],%l3 ! Mem[0000000063000114]
ldstub [%i0+0x16f],%l7 ! Mem[000000006200016f]
jmpl %o7,%g0
ldstub [%i2+0x1ad],%l1 ! Mem[00000000630001ad]
p42_near_2_le:
ldx [%i3+0x1c0],%l5 ! Mem[00000000658001c0]
stb %l3,[%i3+0x143] ! Mem[0000000065800143]
ldd [%i0+0x078],%l2 ! Mem[0000000064000078]
stb %l5,[%i1+0x19b] ! Mem[000000006480019b]
ldstub [%i0+0x141],%l2 ! Mem[0000000064000141]
ldub [%i2+0x137],%l6 ! Mem[0000000065000137]
jmpl %o7,%g0
sth %l1,[%i1+0x166] ! Mem[0000000064800166]
p42_near_2_he:
sth %l1,[%i2+0x0ac] ! Mem[00000000650000ac]
ldx [%i3+0x088],%l2 ! Mem[0000000065800088]
ldstub [%i2+0x001],%l1 ! Mem[0000000065000001]
ldub [%i2+0x1a4],%l5 ! Mem[00000000650001a4]
ldx [%i2+0x120],%l7 ! Mem[0000000065000120]
sth %l4,[%i1+0x154] ! Mem[0000000064800154]
std %l0,[%i0+0x038] ! Mem[0000000064000038]
jmpl %o7,%g0
swap [%i3+0x1d8],%l1 ! Mem[00000000658001d8]
p43_near_2_le:
stb %l3,[%i2+0x152] ! Mem[0000000067000152]
jmpl %o7,%g0
stw %l3,[%i2+0x0b8] ! Mem[00000000670000b8]
p43_near_2_he:
stx %l4,[%i3+0x170] ! Mem[0000000067800170]
lduw [%i0+0x114],%l1 ! Mem[0000000066000114]
sth %l5,[%i2+0x0e6] ! Mem[00000000670000e6]
ldx [%i1+0x1e0],%l4 ! Mem[00000000668001e0]
swap [%i1+0x010],%l1 ! Mem[0000000066800010]
ldstub [%i0+0x105],%l5 ! Mem[0000000066000105]
jmpl %o7,%g0
std %l4,[%i1+0x038] ! Mem[0000000066800038]
p44_near_2_le:
swap [%i2+0x11c],%l7 ! Mem[000000006900011c]
lduw [%i2+0x124],%l3 ! Mem[0000000069000124]
std %l4,[%i2+0x1e8] ! Mem[00000000690001e8]
lduw [%i0+0x028],%l5 ! Mem[0000000068000028]
ldx [%i2+0x1e0],%l7 ! Mem[00000000690001e0]
lduh [%i0+0x14c],%l2 ! Mem[000000006800014c]
jmpl %o7,%g0
swap [%i3+0x140],%l2 ! Mem[0000000069800140]
p44_near_2_he:
ldsb [%i0+0x0c1],%l6 ! Mem[00000000680000c1]
ldsb [%i2+0x19b],%l1 ! Mem[000000006900019b]
ldsh [%i0+0x0e2],%l1 ! Mem[00000000680000e2]
ldsh [%i0+0x1e6],%l3 ! Mem[00000000680001e6]
ldsb [%i2+0x125],%l5 ! Mem[0000000069000125]
lduh [%i1+0x03a],%l5 ! Mem[000000006880003a]
stx %l7,[%i0+0x1a8] ! Mem[00000000680001a8]
jmpl %o7,%g0
lduh [%i2+0x140],%l2 ! Mem[0000000069000140]
p45_near_2_le:
std %l0,[%i2+0x078] ! Mem[000000006b000078]
stx %l5,[%i2+0x028] ! Mem[000000006b000028]
swap [%i3+0x048],%l4 ! Mem[000000006b800048]
sth %l5,[%i1+0x186] ! Mem[000000006a800186]
jmpl %o7,%g0
ldx [%i2+0x088],%l7 ! Mem[000000006b000088]
p45_near_2_he:
ldsb [%i3+0x0c1],%l6 ! Mem[000000006b8000c1]
stx %l1,[%i2+0x1b8] ! Mem[000000006b0001b8]
ldd [%i3+0x190],%l2 ! Mem[000000006b800190]
lduh [%i3+0x060],%l2 ! Mem[000000006b800060]
jmpl %o7,%g0
swap [%i2+0x154],%l7 ! Mem[000000006b000154]
p46_near_2_le:
stx %l7,[%i3+0x0b8] ! Mem[000000006d8000b8]
jmpl %o7,%g0
lduh [%i3+0x1be],%l4 ! Mem[000000006d8001be]
p46_near_2_he:
swap [%i2+0x18c],%l7 ! Mem[000000006d00018c]
swap [%i0+0x05c],%l0 ! Mem[000000006c00005c]
ldstub [%i3+0x1d8],%l6 ! Mem[000000006d8001d8]
swap [%i2+0x18c],%l2 ! Mem[000000006d00018c]
ldstub [%i3+0x16e],%l6 ! Mem[000000006d80016e]
stb %l3,[%i3+0x122] ! Mem[000000006d800122]
ldstub [%i3+0x1d8],%l1 ! Mem[000000006d8001d8]
jmpl %o7,%g0
lduh [%i3+0x052],%l0 ! Mem[000000006d800052]
p47_near_2_le:
lduw [%i2+0x078],%l0 ! Mem[000000006f000078]
ldsb [%i2+0x02a],%l5 ! Mem[000000006f00002a]
ldub [%i3+0x1c1],%l7 ! Mem[000000006f8001c1]
stx %l2,[%i3+0x168] ! Mem[000000006f800168]
jmpl %o7,%g0
ldsh [%i1+0x088],%l7 ! Mem[000000006e800088]
p47_near_2_he:
ldstub [%i1+0x0bf],%l4 ! Mem[000000006e8000bf]
stw %l5,[%i0+0x194] ! Mem[000000006e000194]
ldsb [%i0+0x1c9],%l1 ! Mem[000000006e0001c9]
ldsh [%i3+0x19a],%l3 ! Mem[000000006f80019a]
jmpl %o7,%g0
ldstub [%i3+0x10a],%l6 ! Mem[000000006f80010a]
p48_near_2_le:
ldsb [%i0+0x1bb],%l5 ! Mem[00000000700001bb]
sth %l7,[%i3+0x09a] ! Mem[000000007180009a]
ldsw [%i3+0x1cc],%l0 ! Mem[00000000718001cc]
jmpl %o7,%g0
stb %l1,[%i1+0x167] ! Mem[0000000070800167]
p48_near_2_he:
std %l6,[%i1+0x150] ! Mem[0000000070800150]
stx %l3,[%i0+0x0f0] ! Mem[00000000700000f0]
sth %l6,[%i2+0x002] ! Mem[0000000071000002]
ldub [%i3+0x169],%l6 ! Mem[0000000071800169]
sth %l1,[%i2+0x14c] ! Mem[000000007100014c]
swap [%i0+0x174],%l4 ! Mem[0000000070000174]
ldx [%i0+0x018],%l0 ! Mem[0000000070000018]
jmpl %o7,%g0
lduh [%i0+0x1fa],%l1 ! Mem[00000000700001fa]
p49_near_2_le:
ldub [%i0+0x060],%l2 ! Mem[0000000072000060]
stw %l7,[%i2+0x154] ! Mem[0000000073000154]
ldsh [%i1+0x076],%l6 ! Mem[0000000072800076]
jmpl %o7,%g0
ldsw [%i2+0x090],%l2 ! Mem[0000000073000090]
p49_near_2_he:
lduh [%i3+0x142],%l3 ! Mem[0000000073800142]
jmpl %o7,%g0
stb %l5,[%i1+0x03a] ! Mem[000000007280003a]
p50_near_2_le:
ldsh [%i1+0x09e],%l4 ! Mem[000000007480009e]
ldsh [%i0+0x196],%l5 ! Mem[0000000074000196]
stw %l1,[%i0+0x1c8] ! Mem[00000000740001c8]
ldstub [%i3+0x19b],%l3 ! Mem[000000007580019b]
jmpl %o7,%g0
ldd [%i3+0x150],%l6 ! Mem[0000000075800150]
p50_near_2_he:
stw %l4,[%i1+0x1e0] ! Mem[00000000748001e0]
std %l0,[%i2+0x030] ! Mem[0000000075000030]
lduw [%i0+0x124],%l5 ! Mem[0000000074000124]
ldub [%i3+0x01a],%l5 ! Mem[000000007580001a]
std %l6,[%i1+0x188] ! Mem[0000000074800188]
jmpl %o7,%g0
ldsh [%i2+0x09a],%l7 ! Mem[000000007500009a]
p51_near_2_le:
ldd [%i2+0x198],%l4 ! Mem[0000000077000198]
ldsb [%i3+0x076],%l3 ! Mem[0000000077800076]
ldstub [%i3+0x09f],%l3 ! Mem[000000007780009f]
jmpl %o7,%g0
ldstub [%i0+0x165],%l6 ! Mem[0000000076000165]
p51_near_2_he:
sth %l3,[%i1+0x0b8] ! Mem[00000000768000b8]
stb %l6,[%i2+0x1d5] ! Mem[00000000770001d5]
ldx [%i3+0x1a8],%l0 ! Mem[00000000778001a8]
jmpl %o7,%g0
ldsh [%i0+0x142],%l3 ! Mem[0000000076000142]
p52_near_2_le:
lduw [%i2+0x164],%l6 ! Mem[0000000079000164]
std %l6,[%i0+0x0a0] ! Mem[00000000780000a0]
lduh [%i1+0x0e6],%l1 ! Mem[00000000788000e6]
jmpl %o7,%g0
std %l0,[%i0+0x178] ! Mem[0000000078000178]
p52_near_2_he:
stw %l0,[%i3+0x088] ! Mem[0000000079800088]
ldstub [%i0+0x07d],%l2 ! Mem[000000007800007d]
ldsw [%i3+0x04c],%l3 ! Mem[000000007980004c]
sth %l5,[%i3+0x166] ! Mem[0000000079800166]
sth %l0,[%i2+0x1ca] ! Mem[00000000790001ca]
jmpl %o7,%g0
ldd [%i1+0x110],%l2 ! Mem[0000000078800110]
p53_near_2_le:
ldub [%i3+0x0e2],%l3 ! Mem[000000007b8000e2]
lduw [%i0+0x1bc],%l4 ! Mem[000000007a0001bc]
lduw [%i0+0x14c],%l5 ! Mem[000000007a00014c]
stb %l6,[%i2+0x181] ! Mem[000000007b000181]
ldd [%i2+0x1c8],%l4 ! Mem[000000007b0001c8]
ldstub [%i1+0x000],%l5 ! Mem[000000007a800000]
ldsw [%i1+0x168],%l1 ! Mem[000000007a800168]
jmpl %o7,%g0
ldstub [%i3+0x08f],%l3 ! Mem[000000007b80008f]
p53_near_2_he:
ldsb [%i1+0x0a6],%l5 ! Mem[000000007a8000a6]
swap [%i2+0x19c],%l4 ! Mem[000000007b00019c]
sth %l3,[%i0+0x076] ! Mem[000000007a000076]
lduw [%i1+0x09c],%l3 ! Mem[000000007a80009c]
jmpl %o7,%g0
sth %l6,[%i3+0x164] ! Mem[000000007b800164]
p54_near_2_le:
ldstub [%i0+0x1f8],%l6 ! Mem[000000007c0001f8]
ldstub [%i2+0x1af],%l2 ! Mem[000000007d0001af]
jmpl %o7,%g0
swap [%i0+0x0ec],%l1 ! Mem[000000007c0000ec]
p54_near_2_he:
ldsb [%i3+0x1a5],%l6 ! Mem[000000007d8001a5]
swap [%i0+0x020],%l6 ! Mem[000000007c000020]
jmpl %o7,%g0
stb %l6,[%i2+0x082] ! Mem[000000007d000082]
p55_near_2_le:
swap [%i2+0x040],%l2 ! Mem[000000007f000040]
jmpl %o7,%g0
sth %l7,[%i0+0x176] ! Mem[000000007e000176]
p55_near_2_he:
lduw [%i2+0x02c],%l6 ! Mem[000000007f00002c]
swap [%i3+0x18c],%l0 ! Mem[000000007f80018c]
stw %l0,[%i2+0x088] ! Mem[000000007f000088]
sth %l5,[%i0+0x192] ! Mem[000000007e000192]
ldub [%i2+0x0aa],%l3 ! Mem[000000007f0000aa]
jmpl %o7,%g0
std %l6,[%i3+0x168] ! Mem[000000007f800168]
p56_near_2_le:
stb %l3,[%i2+0x19b] ! Mem[000000008100019b]
ldub [%i0+0x10a],%l6 ! Mem[000000008000010a]
ldub [%i0+0x067],%l4 ! Mem[0000000080000067]
jmpl %o7,%g0
stx %l0,[%i3+0x178] ! Mem[0000000081800178]
p56_near_2_he:
ldub [%i1+0x0a9],%l0 ! Mem[00000000808000a9]
stb %l5,[%i3+0x193] ! Mem[0000000081800193]
lduw [%i1+0x088],%l3 ! Mem[0000000080800088]
swap [%i0+0x198],%l2 ! Mem[0000000080000198]
stw %l5,[%i3+0x028] ! Mem[0000000081800028]
jmpl %o7,%g0
lduw [%i2+0x094],%l7 ! Mem[0000000081000094]
p57_near_2_le:
stx %l3,[%i0+0x0c0] ! Mem[00000000820000c0]
ldd [%i0+0x1f8],%l6 ! Mem[00000000820001f8]
swap [%i3+0x0f8],%l5 ! Mem[00000000838000f8]
sth %l4,[%i2+0x128] ! Mem[0000000083000128]
stx %l0,[%i0+0x058] ! Mem[0000000082000058]
lduh [%i3+0x02a],%l5 ! Mem[000000008380002a]
ldx [%i1+0x1c0],%l7 ! Mem[00000000828001c0]
jmpl %o7,%g0
ldsh [%i0+0x1a6],%l5 ! Mem[00000000820001a6]
p57_near_2_he:
jmpl %o7,%g0
swap [%i3+0x058],%l4 ! Mem[0000000083800058]
jmpl %o7,%g0
nop
p58_near_2_le:
ldsb [%i1+0x0bf],%l4 ! Mem[00000000848000bf]
stx %l1,[%i0+0x198] ! Mem[0000000084000198]
ldsb [%i3+0x193],%l3 ! Mem[0000000085800193]
ldx [%i2+0x060],%l2 ! Mem[0000000085000060]
jmpl %o7,%g0
swap [%i0+0x1a8],%l0 ! Mem[00000000840001a8]
p58_near_2_he:
ldsh [%i3+0x1e0],%l4 ! Mem[00000000858001e0]
ldsw [%i0+0x030],%l1 ! Mem[0000000084000030]
lduh [%i3+0x104],%l5 ! Mem[0000000085800104]
sth %l3,[%i1+0x1b4] ! Mem[00000000848001b4]
stw %l0,[%i0+0x17c] ! Mem[000000008400017c]
jmpl %o7,%g0
sth %l2,[%i0+0x160] ! Mem[0000000084000160]
p59_near_2_le:
ldx [%i3+0x050],%l6 ! Mem[0000000087800050]
stw %l6,[%i1+0x1fc] ! Mem[00000000868001fc]
jmpl %o7,%g0
lduw [%i0+0x1a4],%l1 ! Mem[00000000860001a4]
p59_near_2_he:
lduw [%i2+0x07c],%l0 ! Mem[000000008700007c]
jmpl %o7,%g0
swap [%i1+0x1f8],%l6 ! Mem[00000000868001f8]
p60_near_2_le:
ldstub [%i0+0x185],%l7 ! Mem[0000000088000185]
jmpl %o7,%g0
stx %l3,[%i3+0x088] ! Mem[0000000089800088]
p60_near_2_he:
ldsb [%i2+0x0a6],%l5 ! Mem[00000000890000a6]
stw %l4,[%i2+0x1bc] ! Mem[00000000890001bc]
stw %l3,[%i0+0x054] ! Mem[0000000088000054]
swap [%i1+0x09c],%l3 ! Mem[000000008880009c]
jmpl %o7,%g0
stw %l6,[%i1+0x164] ! Mem[0000000088800164]
p61_near_2_le:
stx %l7,[%i0+0x1c0] ! Mem[000000008a0001c0]
stb %l2,[%i1+0x14c] ! Mem[000000008a80014c]
ldsb [%i3+0x1a5],%l6 ! Mem[000000008b8001a5]
swap [%i1+0x0e4],%l1 ! Mem[000000008a8000e4]
ldstub [%i3+0x1f2],%l2 ! Mem[000000008b8001f2]
jmpl %o7,%g0
ldub [%i2+0x1be],%l5 ! Mem[000000008b0001be]
p61_near_2_he:
ldstub [%i0+0x1d1],%l2 ! Mem[000000008a0001d1]
ldstub [%i0+0x10a],%l6 ! Mem[000000008a00010a]
stw %l7,[%i3+0x1d0] ! Mem[000000008b8001d0]
std %l2,[%i3+0x0b0] ! Mem[000000008b8000b0]
swap [%i2+0x1f4],%l6 ! Mem[000000008b0001f4]
jmpl %o7,%g0
swap [%i2+0x040],%l1 ! Mem[000000008b000040]
p62_near_2_le:
lduw [%i0+0x060],%l2 ! Mem[000000008c000060]
ldx [%i2+0x1a8],%l0 ! Mem[000000008d0001a8]
ldsb [%i3+0x12b],%l0 ! Mem[000000008d80012b]
jmpl %o7,%g0
swap [%i2+0x01c],%l5 ! Mem[000000008d00001c]
p62_near_2_he:
lduw [%i3+0x0f0],%l2 ! Mem[000000008d8000f0]
ldstub [%i1+0x195],%l3 ! Mem[000000008c800195]
ldsh [%i1+0x15c],%l0 ! Mem[000000008c80015c]
jmpl %o7,%g0
stw %l7,[%i3+0x098] ! Mem[000000008d800098]
p63_near_2_le:
ldx [%i0+0x0e8],%l3 ! Mem[000000008e0000e8]
ldd [%i2+0x1b8],%l4 ! Mem[000000008f0001b8]
stx %l7,[%i1+0x088] ! Mem[000000008e800088]
lduw [%i3+0x18c],%l5 ! Mem[000000008f80018c]
lduh [%i3+0x1f0],%l2 ! Mem[000000008f8001f0]
lduh [%i1+0x12a],%l6 ! Mem[000000008e80012a]
jmpl %o7,%g0
ldsw [%i0+0x044],%l4 ! Mem[000000008e000044]
p63_near_2_he:
ldstub [%i2+0x1e6],%l5 ! Mem[000000008f0001e6]
ldsb [%i0+0x1b8],%l3 ! Mem[000000008e0001b8]
swap [%i2+0x190],%l5 ! Mem[000000008f000190]
ldsw [%i1+0x0a8],%l3 ! Mem[000000008e8000a8]
ldub [%i3+0x03d],%l3 ! Mem[000000008f80003d]
ldstub [%i3+0x1ea],%l0 ! Mem[000000008f8001ea]
jmpl %o7,%g0
ldstub [%i1+0x115],%l2 ! Mem[000000008e800115]
near2_b2b_h:
nop
nop
nop
nop
jmpl %o7,%g0
nop
near2_b2b_l:
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
stx %l3,[%i1+0x0a0] ! Mem[00000000108000a0]
lduw [%i2+0x1a0],%l0 ! Mem[00000000110001a0]
stb %l7,[%i0+0x047] ! Mem[0000000010000047]
ldd [%i2+0x140],%l0 ! Mem[0000000011000140]
stx %l1,[%i0+0x1d0] ! Mem[00000000100001d0]
jmpl %o7,%g0
swap [%i1+0x19c],%l7 ! Mem[000000001080019c]
p0_near_3_he:
ldx [%i2+0x008],%l5 ! Mem[0000000011000008]
jmpl %o7,%g0
sth %l2,[%i1+0x088] ! Mem[0000000010800088]
p1_near_3_le:
ldx [%i0+0x0a8],%l1 ! Mem[00000000120000a8]
sth %l2,[%i3+0x0ac] ! Mem[00000000138000ac]
stx %l1,[%i1+0x000] ! Mem[0000000012800000]
ldx [%i2+0x1d8],%l7 ! Mem[00000000130001d8]
jmpl %o7,%g0
ldub [%i1+0x0d7],%l4 ! Mem[00000000128000d7]
p1_near_3_he:
ldsw [%i1+0x108],%l0 ! Mem[0000000012800108]
ldx [%i2+0x158],%l6 ! Mem[0000000013000158]
jmpl %o7,%g0
lduw [%i3+0x01c],%l3 ! Mem[000000001380001c]
p2_near_3_le:
swap [%i0+0x1ac],%l0 ! Mem[00000000140001ac]
swap [%i1+0x088],%l0 ! Mem[0000000014800088]
stb %l5,[%i2+0x1b3] ! Mem[00000000150001b3]
std %l2,[%i1+0x048] ! Mem[0000000014800048]
sth %l5,[%i3+0x146] ! Mem[0000000015800146]
std %l4,[%i1+0x030] ! Mem[0000000014800030]
jmpl %o7,%g0
lduw [%i3+0x134],%l2 ! Mem[0000000015800134]
p2_near_3_he:
stx %l7,[%i1+0x1c0] ! Mem[00000000148001c0]
lduw [%i3+0x1d0],%l7 ! Mem[00000000158001d0]
std %l4,[%i0+0x058] ! Mem[0000000014000058]
jmpl %o7,%g0
lduh [%i2+0x1f2],%l3 ! Mem[00000000150001f2]
p3_near_3_le:
ldub [%i2+0x195],%l3 ! Mem[0000000017000195]
ldstub [%i1+0x1bb],%l5 ! Mem[00000000168001bb]
jmpl %o7,%g0
lduw [%i2+0x1b8],%l2 ! Mem[00000000170001b8]
p3_near_3_he:
ldd [%i3+0x1e0],%l4 ! Mem[00000000178001e0]
swap [%i2+0x000],%l5 ! Mem[0000000017000000]
ldsw [%i0+0x174],%l7 ! Mem[0000000016000174]
jmpl %o7,%g0
stw %l3,[%i1+0x0d0] ! Mem[00000000168000d0]
p4_near_3_le:
sth %l5,[%i1+0x162] ! Mem[0000000018800162]
jmpl %o7,%g0
ldstub [%i2+0x0fd],%l5 ! Mem[00000000190000fd]
p4_near_3_he:
ldd [%i2+0x108],%l0 ! Mem[0000000019000108]
ldstub [%i0+0x156],%l7 ! Mem[0000000018000156]
stw %l4,[%i0+0x058] ! Mem[0000000018000058]
ldub [%i0+0x06d],%l4 ! Mem[000000001800006d]
stw %l4,[%i0+0x1e8] ! Mem[00000000180001e8]
sth %l1,[%i0+0x0ac] ! Mem[00000000180000ac]
jmpl %o7,%g0
swap [%i0+0x0ac],%l2 ! Mem[00000000180000ac]
p5_near_3_le:
swap [%i0+0x088],%l0 ! Mem[000000001a000088]
ldsh [%i0+0x1b2],%l5 ! Mem[000000001a0001b2]
ldsh [%i2+0x0aa],%l3 ! Mem[000000001b0000aa]
swap [%i0+0x168],%l6 ! Mem[000000001a000168]
ldx [%i2+0x010],%l5 ! Mem[000000001b000010]
jmpl %o7,%g0
std %l4,[%i1+0x0d8] ! Mem[000000001a8000d8]
p5_near_3_he:
swap [%i0+0x0b8],%l7 ! Mem[000000001a0000b8]
jmpl %o7,%g0
stb %l0,[%i2+0x1cf] ! Mem[000000001b0001cf]
p6_near_3_le:
std %l2,[%i0+0x1e0] ! Mem[000000001c0001e0]
jmpl %o7,%g0
ldd [%i1+0x100],%l4 ! Mem[000000001c800100]
p6_near_3_he:
ldx [%i2+0x160],%l5 ! Mem[000000001d000160]
stx %l7,[%i3+0x150] ! Mem[000000001d800150]
jmpl %o7,%g0
swap [%i1+0x058],%l4 ! Mem[000000001c800058]
p7_near_3_le:
ldsh [%i3+0x05e],%l6 ! Mem[000000001f80005e]
jmpl %o7,%g0
swap [%i1+0x0ec],%l7 ! Mem[000000001e8000ec]
p7_near_3_he:
ldub [%i1+0x040],%l2 ! Mem[000000001e800040]
jmpl %o7,%g0
ldsb [%i1+0x177],%l7 ! Mem[000000001e800177]
p8_near_3_le:
stb %l4,[%i3+0x1e1] ! Mem[00000000218001e1]
swap [%i3+0x030],%l1 ! Mem[0000000021800030]
sth %l3,[%i0+0x142] ! Mem[0000000020000142]
ldstub [%i2+0x05d],%l2 ! Mem[000000002100005d]
ldd [%i3+0x068],%l2 ! Mem[0000000021800068]
jmpl %o7,%g0
ldsw [%i0+0x164],%l5 ! Mem[0000000020000164]
p8_near_3_he:
stw %l5,[%i3+0x0f8] ! Mem[00000000218000f8]
ldx [%i0+0x008],%l1 ! Mem[0000000020000008]
ldd [%i1+0x1c0],%l6 ! Mem[00000000208001c0]
ldsw [%i2+0x1dc],%l7 ! Mem[00000000210001dc]
jmpl %o7,%g0
ldsb [%i0+0x1f5],%l2 ! Mem[00000000200001f5]
p9_near_3_le:
ldstub [%i3+0x1dd],%l2 ! Mem[00000000238001dd]
ldx [%i1+0x128],%l0 ! Mem[0000000022800128]
ldstub [%i3+0x17d],%l6 ! Mem[000000002380017d]
ldub [%i2+0x00f],%l3 ! Mem[000000002300000f]
jmpl %o7,%g0
swap [%i0+0x030],%l4 ! Mem[0000000022000030]
p9_near_3_he:
jmpl %o7,%g0
stw %l6,[%i1+0x138] ! Mem[0000000022800138]
jmpl %o7,%g0
nop
p10_near_3_le:
ldstub [%i0+0x115],%l1 ! Mem[0000000024000115]
stx %l2,[%i2+0x028] ! Mem[0000000025000028]
ldstub [%i3+0x0cf],%l3 ! Mem[00000000258000cf]
ldstub [%i1+0x0b4],%l1 ! Mem[00000000248000b4]
jmpl %o7,%g0
ldub [%i1+0x027],%l3 ! Mem[0000000024800027]
p10_near_3_he:
jmpl %o7,%g0
ldsb [%i0+0x135],%l2 ! Mem[0000000024000135]
jmpl %o7,%g0
nop
p11_near_3_le:
stx %l5,[%i2+0x088] ! Mem[0000000027000088]
ldd [%i3+0x0f0],%l2 ! Mem[00000000278000f0]
jmpl %o7,%g0
stw %l3,[%i1+0x004] ! Mem[0000000026800004]
p11_near_3_he:
jmpl %o7,%g0
ldstub [%i3+0x096],%l7 ! Mem[0000000027800096]
jmpl %o7,%g0
nop
p12_near_3_le:
jmpl %o7,%g0
ldsb [%i0+0x147],%l1 ! Mem[0000000028000147]
jmpl %o7,%g0
nop
p12_near_3_he:
std %l0,[%i3+0x088] ! Mem[0000000029800088]
ldstub [%i3+0x097],%l1 ! Mem[0000000029800097]
sth %l2,[%i2+0x068] ! Mem[0000000029000068]
ldsh [%i0+0x05e],%l7 ! Mem[000000002800005e]
stx %l6,[%i1+0x020] ! Mem[0000000028800020]
stw %l5,[%i2+0x06c] ! Mem[000000002900006c]
ldsb [%i0+0x1dc],%l0 ! Mem[00000000280001dc]
jmpl %o7,%g0
std %l6,[%i3+0x058] ! Mem[0000000029800058]
p13_near_3_le:
ldsw [%i3+0x050],%l3 ! Mem[000000002b800050]
ldstub [%i0+0x04d],%l1 ! Mem[000000002a00004d]
lduh [%i2+0x0c2],%l0 ! Mem[000000002b0000c2]
ldstub [%i2+0x1a9],%l7 ! Mem[000000002b0001a9]
ldsb [%i3+0x079],%l3 ! Mem[000000002b800079]
stb %l6,[%i1+0x173] ! Mem[000000002a800173]
jmpl %o7,%g0
ldstub [%i3+0x10c],%l1 ! Mem[000000002b80010c]
p13_near_3_he:
sth %l2,[%i2+0x03c] ! Mem[000000002b00003c]
ldub [%i2+0x1c1],%l0 ! Mem[000000002b0001c1]
jmpl %o7,%g0
ldsh [%i1+0x1c6],%l2 ! Mem[000000002a8001c6]
p14_near_3_le:
ldstub [%i2+0x02b],%l1 ! Mem[000000002d00002b]
ldx [%i1+0x1c0],%l7 ! Mem[000000002c8001c0]
stw %l7,[%i1+0x1f0] ! Mem[000000002c8001f0]
jmpl %o7,%g0
lduw [%i3+0x05c],%l5 ! Mem[000000002d80005c]
p14_near_3_he:
ldstub [%i1+0x0ac],%l1 ! Mem[000000002c8000ac]
stx %l2,[%i0+0x088] ! Mem[000000002c000088]
lduh [%i1+0x020],%l1 ! Mem[000000002c800020]
stb %l7,[%i0+0x1da] ! Mem[000000002c0001da]
jmpl %o7,%g0
ldd [%i3+0x0e8],%l4 ! Mem[000000002d8000e8]
p15_near_3_le:
ldsw [%i2+0x08c],%l0 ! Mem[000000002f00008c]
lduh [%i2+0x1b4],%l4 ! Mem[000000002f0001b4]
lduw [%i0+0x0f4],%l1 ! Mem[000000002e0000f4]
jmpl %o7,%g0
stb %l7,[%i0+0x1de] ! Mem[000000002e0001de]
p15_near_3_he:
ldsb [%i0+0x0e0],%l3 ! Mem[000000002e0000e0]
jmpl %o7,%g0
ldx [%i0+0x040],%l7 ! Mem[000000002e000040]
p16_near_3_le:
ldstub [%i0+0x07a],%l0 ! Mem[000000003000007a]
lduw [%i1+0x1d4],%l6 ! Mem[00000000308001d4]
jmpl %o7,%g0
lduw [%i2+0x058],%l3 ! Mem[0000000031000058]
p16_near_3_he:
ldstub [%i0+0x0ca],%l4 ! Mem[00000000300000ca]
stb %l2,[%i2+0x10e] ! Mem[000000003100010e]
ldsh [%i0+0x03c],%l2 ! Mem[000000003000003c]
ldd [%i3+0x1c0],%l0 ! Mem[00000000318001c0]
stw %l0,[%i0+0x1d4] ! Mem[00000000300001d4]
swap [%i3+0x0dc],%l0 ! Mem[00000000318000dc]
swap [%i1+0x164],%l1 ! Mem[0000000030800164]
jmpl %o7,%g0
swap [%i1+0x0fc],%l4 ! Mem[00000000308000fc]
p17_near_3_le:
ldsw [%i1+0x1d0],%l2 ! Mem[00000000328001d0]
lduh [%i3+0x198],%l3 ! Mem[0000000033800198]
ldd [%i2+0x140],%l6 ! Mem[0000000033000140]
std %l4,[%i0+0x1c0] ! Mem[00000000320001c0]
stb %l0,[%i0+0x133] ! Mem[0000000032000133]
jmpl %o7,%g0
ldsw [%i2+0x174],%l6 ! Mem[0000000033000174]
p17_near_3_he:
ldsb [%i1+0x19b],%l5 ! Mem[000000003280019b]
ldsb [%i1+0x1b8],%l2 ! Mem[00000000328001b8]
ldx [%i3+0x1d0],%l7 ! Mem[00000000338001d0]
jmpl %o7,%g0
ldd [%i1+0x058],%l4 ! Mem[0000000032800058]
p18_near_3_le:
ldsb [%i3+0x0f5],%l1 ! Mem[00000000358000f5]
jmpl %o7,%g0
stb %l7,[%i2+0x1de] ! Mem[00000000350001de]
p18_near_3_he:
swap [%i0+0x0c0],%l3 ! Mem[00000000340000c0]
jmpl %o7,%g0
stb %l7,[%i1+0x1a9] ! Mem[00000000348001a9]
p19_near_3_le:
ldstub [%i3+0x067],%l4 ! Mem[0000000037800067]
ldx [%i0+0x158],%l0 ! Mem[0000000036000158]
stx %l4,[%i0+0x100] ! Mem[0000000036000100]
std %l0,[%i3+0x050] ! Mem[0000000037800050]
stw %l3,[%i1+0x0ec] ! Mem[00000000368000ec]
jmpl %o7,%g0
ldd [%i1+0x0b0],%l0 ! Mem[00000000368000b0]
p19_near_3_he:
jmpl %o7,%g0
sth %l6,[%i3+0x156] ! Mem[0000000037800156]
jmpl %o7,%g0
nop
p20_near_3_le:
stb %l0,[%i3+0x01d] ! Mem[000000003980001d]
sth %l1,[%i2+0x1da] ! Mem[00000000390001da]
swap [%i2+0x1bc],%l6 ! Mem[00000000390001bc]
ldsh [%i2+0x0d8],%l7 ! Mem[00000000390000d8]
jmpl %o7,%g0
stx %l7,[%i2+0x120] ! Mem[0000000039000120]
p20_near_3_he:
swap [%i0+0x1b4],%l5 ! Mem[00000000380001b4]
lduh [%i0+0x0dc],%l6 ! Mem[00000000380000dc]
stw %l2,[%i3+0x1a8] ! Mem[00000000398001a8]
lduh [%i2+0x0aa],%l3 ! Mem[00000000390000aa]
swap [%i2+0x080],%l0 ! Mem[0000000039000080]
stb %l2,[%i3+0x06f] ! Mem[000000003980006f]
ldsh [%i1+0x1cc],%l5 ! Mem[00000000388001cc]
jmpl %o7,%g0
stx %l7,[%i1+0x170] ! Mem[0000000038800170]
p21_near_3_le:
ldsb [%i3+0x0cd],%l1 ! Mem[000000003b8000cd]
swap [%i2+0x198],%l0 ! Mem[000000003b000198]
stw %l1,[%i1+0x178] ! Mem[000000003a800178]
stb %l6,[%i0+0x192] ! Mem[000000003a000192]
jmpl %o7,%g0
ldx [%i1+0x130],%l5 ! Mem[000000003a800130]
p21_near_3_he:
swap [%i1+0x0bc],%l3 ! Mem[000000003a8000bc]
swap [%i3+0x164],%l6 ! Mem[000000003b800164]
stb %l6,[%i3+0x082] ! Mem[000000003b800082]
jmpl %o7,%g0
swap [%i0+0x174],%l1 ! Mem[000000003a000174]
p22_near_3_le:
ldub [%i3+0x06e],%l5 ! Mem[000000003d80006e]
lduw [%i2+0x198],%l0 ! Mem[000000003d000198]
std %l0,[%i0+0x1c0] ! Mem[000000003c0001c0]
swap [%i3+0x1f4],%l0 ! Mem[000000003d8001f4]
ldsb [%i0+0x0fd],%l0 ! Mem[000000003c0000fd]
std %l6,[%i3+0x058] ! Mem[000000003d800058]
jmpl %o7,%g0
ldstub [%i0+0x052],%l1 ! Mem[000000003c000052]
p22_near_3_he:
ldx [%i2+0x0c0],%l3 ! Mem[000000003d0000c0]
jmpl %o7,%g0
ldub [%i1+0x133],%l5 ! Mem[000000003c800133]
p23_near_3_le:
ldx [%i1+0x0d8],%l5 ! Mem[000000003e8000d8]
sth %l3,[%i1+0x17c] ! Mem[000000003e80017c]
stb %l1,[%i1+0x00b] ! Mem[000000003e80000b]
jmpl %o7,%g0
stx %l7,[%i2+0x1e0] ! Mem[000000003f0001e0]
p23_near_3_he:
ldub [%i0+0x181],%l1 ! Mem[000000003e000181]
jmpl %o7,%g0
ldub [%i3+0x147],%l4 ! Mem[000000003f800147]
p24_near_3_le:
ldx [%i3+0x198],%l6 ! Mem[0000000041800198]
swap [%i3+0x0d8],%l7 ! Mem[00000000418000d8]
stw %l6,[%i1+0x078] ! Mem[0000000040800078]
ldsh [%i2+0x0ce],%l3 ! Mem[00000000410000ce]
jmpl %o7,%g0
sth %l6,[%i3+0x198] ! Mem[0000000041800198]
p24_near_3_he:
stb %l2,[%i3+0x05c] ! Mem[000000004180005c]
swap [%i1+0x180],%l1 ! Mem[0000000040800180]
jmpl %o7,%g0
stx %l0,[%i1+0x0a0] ! Mem[00000000408000a0]
p25_near_3_le:
jmpl %o7,%g0
ldstub [%i2+0x126],%l4 ! Mem[0000000043000126]
jmpl %o7,%g0
nop
p25_near_3_he:
ldsb [%i1+0x160],%l7 ! Mem[0000000042800160]
ldsh [%i2+0x1e4],%l4 ! Mem[00000000430001e4]
lduw [%i3+0x148],%l6 ! Mem[0000000043800148]
jmpl %o7,%g0
ldsb [%i2+0x09d],%l6 ! Mem[000000004300009d]
p26_near_3_le:
jmpl %o7,%g0
ldstub [%i2+0x069],%l2 ! Mem[0000000045000069]
jmpl %o7,%g0
nop
p26_near_3_he:
ldx [%i1+0x1c8],%l5 ! Mem[00000000448001c8]
stb %l0,[%i1+0x0a6] ! Mem[00000000448000a6]
stx %l7,[%i0+0x190] ! Mem[0000000044000190]
stx %l7,[%i3+0x0b8] ! Mem[00000000458000b8]
jmpl %o7,%g0
sth %l2,[%i1+0x05a] ! Mem[000000004480005a]
p27_near_3_le:
sth %l6,[%i1+0x144] ! Mem[0000000046800144]
jmpl %o7,%g0
ldsw [%i1+0x048],%l5 ! Mem[0000000046800048]
p27_near_3_he:
jmpl %o7,%g0
swap [%i2+0x190],%l5 ! Mem[0000000047000190]
jmpl %o7,%g0
nop
p28_near_3_le:
ldstub [%i0+0x0c2],%l1 ! Mem[00000000480000c2]
jmpl %o7,%g0
ldsw [%i1+0x140],%l5 ! Mem[0000000048800140]
p28_near_3_he:
ldstub [%i3+0x040],%l1 ! Mem[0000000049800040]
jmpl %o7,%g0
lduw [%i2+0x144],%l5 ! Mem[0000000049000144]
p29_near_3_le:
lduw [%i2+0x1bc],%l6 ! Mem[000000004b0001bc]
jmpl %o7,%g0
sth %l7,[%i3+0x0f8] ! Mem[000000004b8000f8]
p29_near_3_he:
sth %l7,[%i3+0x010] ! Mem[000000004b800010]
jmpl %o7,%g0
swap [%i3+0x194],%l5 ! Mem[000000004b800194]
p30_near_3_le:
sth %l4,[%i0+0x1c2] ! Mem[000000004c0001c2]
lduh [%i1+0x1fc],%l7 ! Mem[000000004c8001fc]
ldstub [%i3+0x154],%l7 ! Mem[000000004d800154]
ldstub [%i0+0x0d1],%l3 ! Mem[000000004c0000d1]
jmpl %o7,%g0
lduh [%i0+0x002],%l6 ! Mem[000000004c000002]
p30_near_3_he:
ldsb [%i3+0x060],%l7 ! Mem[000000004d800060]
jmpl %o7,%g0
sth %l1,[%i3+0x1ec] ! Mem[000000004d8001ec]
p31_near_3_le:
stb %l7,[%i1+0x020] ! Mem[000000004e800020]
sth %l1,[%i1+0x094] ! Mem[000000004e800094]
jmpl %o7,%g0
swap [%i1+0x0fc],%l5 ! Mem[000000004e8000fc]
p31_near_3_he:
ldstub [%i2+0x10e],%l0 ! Mem[000000004f00010e]
ldstub [%i0+0x0c5],%l0 ! Mem[000000004e0000c5]
ldx [%i2+0x0c8],%l2 ! Mem[000000004f0000c8]
swap [%i0+0x1c0],%l2 ! Mem[000000004e0001c0]
ldstub [%i2+0x1fc],%l7 ! Mem[000000004f0001fc]
ldsw [%i1+0x174],%l7 ! Mem[000000004e800174]
jmpl %o7,%g0
ldsb [%i3+0x0f1],%l3 ! Mem[000000004f8000f1]
p32_near_3_le:
jmpl %o7,%g0
ldstub [%i3+0x09e],%l1 ! Mem[000000005180009e]
jmpl %o7,%g0
nop
p32_near_3_he:
ldd [%i3+0x018],%l4 ! Mem[0000000051800018]
stw %l7,[%i0+0x1a8] ! Mem[00000000500001a8]
jmpl %o7,%g0
ldub [%i2+0x01d],%l0 ! Mem[000000005100001d]
p33_near_3_le:
ldstub [%i3+0x0b7],%l1 ! Mem[00000000538000b7]
ldsb [%i3+0x128],%l4 ! Mem[0000000053800128]
stx %l7,[%i2+0x1d8] ! Mem[00000000530001d8]
ldd [%i2+0x0d0],%l4 ! Mem[00000000530000d0]
ldx [%i2+0x068],%l5 ! Mem[0000000053000068]
jmpl %o7,%g0
lduh [%i2+0x07c],%l1 ! Mem[000000005300007c]
p33_near_3_he:
std %l2,[%i3+0x018] ! Mem[0000000053800018]
ldsb [%i1+0x1f3],%l4 ! Mem[00000000528001f3]
ldsh [%i1+0x0b6],%l1 ! Mem[00000000528000b6]
jmpl %o7,%g0
ldx [%i1+0x138],%l6 ! Mem[0000000052800138]
p34_near_3_le:
swap [%i0+0x058],%l0 ! Mem[0000000054000058]
swap [%i0+0x1f4],%l6 ! Mem[00000000540001f4]
jmpl %o7,%g0
stx %l4,[%i3+0x060] ! Mem[0000000055800060]
p34_near_3_he:
lduh [%i2+0x0ea],%l4 ! Mem[00000000550000ea]
std %l4,[%i0+0x1f0] ! Mem[00000000540001f0]
ldub [%i1+0x1dc],%l0 ! Mem[00000000548001dc]
lduh [%i0+0x078],%l7 ! Mem[0000000054000078]
sth %l5,[%i2+0x192] ! Mem[0000000055000192]
ldx [%i2+0x000],%l2 ! Mem[0000000055000000]
ldstub [%i1+0x166],%l1 ! Mem[0000000054800166]
jmpl %o7,%g0
stx %l4,[%i2+0x0a0] ! Mem[00000000550000a0]
p35_near_3_le:
ldx [%i2+0x048],%l1 ! Mem[0000000057000048]
ldstub [%i3+0x11b],%l0 ! Mem[000000005780011b]
stx %l6,[%i2+0x150] ! Mem[0000000057000150]
ldsb [%i3+0x006],%l5 ! Mem[0000000057800006]
ldstub [%i0+0x1cb],%l5 ! Mem[00000000560001cb]
ldstub [%i1+0x10c],%l1 ! Mem[000000005680010c]
ldstub [%i3+0x1b0],%l5 ! Mem[00000000578001b0]
jmpl %o7,%g0
swap [%i2+0x164],%l3 ! Mem[0000000057000164]
p35_near_3_he:
jmpl %o7,%g0
stw %l0,[%i3+0x1f4] ! Mem[00000000578001f4]
jmpl %o7,%g0
nop
p36_near_3_le:
stw %l7,[%i2+0x0bc] ! Mem[00000000590000bc]
ldstub [%i1+0x016],%l6 ! Mem[0000000058800016]
jmpl %o7,%g0
sth %l4,[%i2+0x150] ! Mem[0000000059000150]
p36_near_3_he:
ldsw [%i1+0x174],%l7 ! Mem[0000000058800174]
ldstub [%i3+0x1f0],%l7 ! Mem[00000000598001f0]
jmpl %o7,%g0
ldsh [%i1+0x066],%l6 ! Mem[0000000058800066]
p37_near_3_le:
ldsb [%i2+0x0be],%l7 ! Mem[000000005b0000be]
std %l6,[%i3+0x030] ! Mem[000000005b800030]
swap [%i3+0x170],%l4 ! Mem[000000005b800170]
lduw [%i2+0x1bc],%l7 ! Mem[000000005b0001bc]
lduh [%i1+0x160],%l1 ! Mem[000000005a800160]
ldd [%i3+0x0c0],%l0 ! Mem[000000005b8000c0]
jmpl %o7,%g0
ldub [%i1+0x0f5],%l2 ! Mem[000000005a8000f5]
p37_near_3_he:
ldsb [%i1+0x013],%l5 ! Mem[000000005a800013]
ldsh [%i2+0x0d8],%l5 ! Mem[000000005b0000d8]
stb %l4,[%i2+0x002] ! Mem[000000005b000002]
swap [%i1+0x10c],%l1 ! Mem[000000005a80010c]
stw %l4,[%i1+0x06c] ! Mem[000000005a80006c]
jmpl %o7,%g0
stb %l4,[%i3+0x1e9] ! Mem[000000005b8001e9]
p38_near_3_le:
stx %l7,[%i2+0x020] ! Mem[000000005d000020]
swap [%i2+0x0b4],%l1 ! Mem[000000005d0000b4]
stw %l5,[%i2+0x0dc] ! Mem[000000005d0000dc]
ldsb [%i1+0x15c],%l3 ! Mem[000000005c80015c]
stw %l1,[%i1+0x008] ! Mem[000000005c800008]
jmpl %o7,%g0
swap [%i0+0x0b8],%l7 ! Mem[000000005c0000b8]
p38_near_3_he:
ldsh [%i0+0x1e0],%l2 ! Mem[000000005c0001e0]
ldub [%i0+0x1fc],%l7 ! Mem[000000005c0001fc]
jmpl %o7,%g0
std %l4,[%i1+0x098] ! Mem[000000005c800098]
p39_near_3_le:
jmpl %o7,%g0
ldsb [%i0+0x1f5],%l6 ! Mem[000000005e0001f5]
jmpl %o7,%g0
nop
p39_near_3_he:
ldsh [%i0+0x03a],%l5 ! Mem[000000005e00003a]
sth %l7,[%i2+0x18a] ! Mem[000000005f00018a]
ldd [%i1+0x018],%l2 ! Mem[000000005e800018]
jmpl %o7,%g0
stx %l0,[%i0+0x1e8] ! Mem[000000005e0001e8]
p40_near_3_le:
stb %l7,[%i1+0x0a9] ! Mem[00000000608000a9]
stx %l2,[%i0+0x148] ! Mem[0000000060000148]
jmpl %o7,%g0
ldd [%i2+0x058],%l6 ! Mem[0000000061000058]
p40_near_3_he:
ldx [%i1+0x1e8],%l1 ! Mem[00000000608001e8]
ldstub [%i3+0x19b],%l3 ! Mem[000000006180019b]
ldstub [%i2+0x12a],%l6 ! Mem[000000006100012a]
ldsb [%i0+0x1d0],%l7 ! Mem[00000000600001d0]
swap [%i2+0x064],%l6 ! Mem[0000000061000064]
jmpl %o7,%g0
stw %l5,[%i0+0x048] ! Mem[0000000060000048]
p41_near_3_le:
jmpl %o7,%g0
ldstub [%i3+0x024],%l5 ! Mem[0000000063800024]
jmpl %o7,%g0
nop
p41_near_3_he:
swap [%i2+0x06c],%l2 ! Mem[000000006300006c]
stb %l3,[%i0+0x0cc] ! Mem[00000000620000cc]
swap [%i2+0x1bc],%l4 ! Mem[00000000630001bc]
stb %l5,[%i0+0x1b6] ! Mem[00000000620001b6]
jmpl %o7,%g0
ldstub [%i2+0x1c9],%l1 ! Mem[00000000630001c9]
p42_near_3_le:
std %l2,[%i3+0x140] ! Mem[0000000065800140]
lduw [%i2+0x07c],%l1 ! Mem[000000006500007c]
ldub [%i2+0x030],%l7 ! Mem[0000000065000030]
ldsh [%i0+0x1e6],%l2 ! Mem[00000000640001e6]
ldd [%i1+0x0c0],%l2 ! Mem[00000000648000c0]
std %l4,[%i1+0x130] ! Mem[0000000064800130]
jmpl %o7,%g0
stb %l4,[%i3+0x042] ! Mem[0000000065800042]
p42_near_3_he:
stx %l1,[%i3+0x118] ! Mem[0000000065800118]
jmpl %o7,%g0
stb %l7,[%i0+0x15f] ! Mem[000000006400015f]
p43_near_3_le:
std %l0,[%i0+0x0f0] ! Mem[00000000660000f0]
ldub [%i1+0x078],%l4 ! Mem[0000000066800078]
lduw [%i1+0x1c0],%l4 ! Mem[00000000668001c0]
ldstub [%i0+0x022],%l5 ! Mem[0000000066000022]
ldsh [%i2+0x174],%l7 ! Mem[0000000067000174]
jmpl %o7,%g0
ldd [%i1+0x0f0],%l2 ! Mem[00000000668000f0]
p43_near_3_he:
jmpl %o7,%g0
ldx [%i3+0x098],%l1 ! Mem[0000000067800098]
jmpl %o7,%g0
nop
p44_near_3_le:
ldsw [%i1+0x1e0],%l4 ! Mem[00000000688001e0]
std %l4,[%i3+0x020] ! Mem[0000000069800020]
ldstub [%i3+0x154],%l7 ! Mem[0000000069800154]
ldstub [%i2+0x08d],%l2 ! Mem[000000006900008d]
jmpl %o7,%g0
stw %l1,[%i0+0x020] ! Mem[0000000068000020]
p44_near_3_he:
jmpl %o7,%g0
lduh [%i0+0x0b4],%l4 ! Mem[00000000680000b4]
jmpl %o7,%g0
nop
p45_near_3_le:
stw %l6,[%i2+0x02c] ! Mem[000000006b00002c]
std %l0,[%i2+0x188] ! Mem[000000006b000188]
swap [%i2+0x160],%l3 ! Mem[000000006b000160]
lduw [%i1+0x07c],%l2 ! Mem[000000006a80007c]
ldx [%i3+0x1a8],%l7 ! Mem[000000006b8001a8]
jmpl %o7,%g0
ldd [%i1+0x018],%l2 ! Mem[000000006a800018]
p45_near_3_he:
ldd [%i0+0x088],%l2 ! Mem[000000006a000088]
jmpl %o7,%g0
stx %l3,[%i0+0x160] ! Mem[000000006a000160]
p46_near_3_le:
swap [%i3+0x154],%l1 ! Mem[000000006d800154]
stb %l5,[%i3+0x019] ! Mem[000000006d800019]
ldsw [%i2+0x1bc],%l7 ! Mem[000000006d0001bc]
ldstub [%i0+0x161],%l1 ! Mem[000000006c000161]
swap [%i2+0x170],%l4 ! Mem[000000006d000170]
ldub [%i1+0x0d5],%l2 ! Mem[000000006c8000d5]
jmpl %o7,%g0
swap [%i1+0x160],%l1 ! Mem[000000006c800160]
p46_near_3_he:
ldsb [%i2+0x135],%l2 ! Mem[000000006d000135]
std %l6,[%i1+0x118] ! Mem[000000006c800118]
lduw [%i2+0x17c],%l5 ! Mem[000000006d00017c]
ldstub [%i3+0x181],%l1 ! Mem[000000006d800181]
ldsw [%i3+0x164],%l4 ! Mem[000000006d800164]
jmpl %o7,%g0
swap [%i3+0x0b8],%l5 ! Mem[000000006d8000b8]
p47_near_3_le:
jmpl %o7,%g0
stx %l6,[%i3+0x1d0] ! Mem[000000006f8001d0]
jmpl %o7,%g0
nop
p47_near_3_he:
stw %l1,[%i2+0x180] ! Mem[000000006f000180]
ldsw [%i3+0x02c],%l2 ! Mem[000000006f80002c]
ldsb [%i0+0x000],%l7 ! Mem[000000006e000000]
swap [%i3+0x140],%l5 ! Mem[000000006f800140]
lduw [%i2+0x0d0],%l2 ! Mem[000000006f0000d0]
ldub [%i3+0x17c],%l3 ! Mem[000000006f80017c]
jmpl %o7,%g0
ldstub [%i3+0x17d],%l0 ! Mem[000000006f80017d]
p48_near_3_le:
ldub [%i0+0x165],%l2 ! Mem[0000000070000165]
ldsb [%i3+0x05d],%l1 ! Mem[000000007180005d]
ldsb [%i3+0x030],%l7 ! Mem[0000000071800030]
lduw [%i0+0x194],%l5 ! Mem[0000000070000194]
std %l4,[%i1+0x070] ! Mem[0000000070800070]
stx %l1,[%i1+0x160] ! Mem[0000000070800160]
jmpl %o7,%g0
ldd [%i3+0x178],%l2 ! Mem[0000000071800178]
p48_near_3_he:
stw %l6,[%i1+0x130] ! Mem[0000000070800130]
jmpl %o7,%g0
ldub [%i0+0x02f],%l5 ! Mem[000000007000002f]
p49_near_3_le:
swap [%i1+0x0f4],%l2 ! Mem[00000000728000f4]
ldub [%i2+0x160],%l1 ! Mem[0000000073000160]
ldstub [%i3+0x0ab],%l3 ! Mem[00000000738000ab]
ldx [%i1+0x160],%l3 ! Mem[0000000072800160]
ldx [%i3+0x1e0],%l7 ! Mem[00000000738001e0]
jmpl %o7,%g0
ldsw [%i3+0x1fc],%l7 ! Mem[00000000738001fc]
p49_near_3_he:
ldx [%i2+0x0e0],%l3 ! Mem[00000000730000e0]
jmpl %o7,%g0
sth %l7,[%i0+0x060] ! Mem[0000000072000060]
p50_near_3_le:
ldsb [%i0+0x1c1],%l2 ! Mem[00000000740001c1]
ldsh [%i0+0x1c8],%l4 ! Mem[00000000740001c8]
jmpl %o7,%g0
ldx [%i1+0x088],%l1 ! Mem[0000000074800088]
p50_near_3_he:
jmpl %o7,%g0
stx %l5,[%i2+0x1e8] ! Mem[00000000750001e8]
jmpl %o7,%g0
nop
p51_near_3_le:
stb %l4,[%i1+0x152] ! Mem[0000000076800152]
lduh [%i2+0x164],%l5 ! Mem[0000000077000164]
stw %l4,[%i0+0x1c8] ! Mem[00000000760001c8]
ldstub [%i1+0x0d9],%l5 ! Mem[00000000768000d9]
lduw [%i2+0x000],%l5 ! Mem[0000000077000000]
ldstub [%i0+0x05f],%l6 ! Mem[000000007600005f]
ldd [%i1+0x048],%l4 ! Mem[0000000076800048]
jmpl %o7,%g0
swap [%i2+0x028],%l2 ! Mem[0000000077000028]
p51_near_3_he:
ldx [%i3+0x060],%l7 ! Mem[0000000077800060]
ldub [%i1+0x1cc],%l1 ! Mem[00000000768001cc]
ldx [%i1+0x110],%l5 ! Mem[0000000076800110]
jmpl %o7,%g0
ldub [%i3+0x168],%l4 ! Mem[0000000077800168]
p52_near_3_le:
ldsb [%i1+0x1e4],%l7 ! Mem[00000000788001e4]
ldstub [%i2+0x1fe],%l7 ! Mem[00000000790001fe]
std %l2,[%i2+0x028] ! Mem[0000000079000028]
jmpl %o7,%g0
sth %l2,[%i3+0x1be] ! Mem[00000000798001be]
p52_near_3_he:
ldsh [%i1+0x1dc],%l2 ! Mem[00000000788001dc]
ldsh [%i3+0x128],%l0 ! Mem[0000000079800128]
stx %l1,[%i3+0x0b0] ! Mem[00000000798000b0]
ldx [%i1+0x028],%l3 ! Mem[0000000078800028]
ldstub [%i0+0x1b8],%l6 ! Mem[00000000780001b8]
ldstub [%i0+0x06d],%l6 ! Mem[000000007800006d]
stw %l5,[%i1+0x0e0] ! Mem[00000000788000e0]
jmpl %o7,%g0
ldsw [%i3+0x070],%l3 ! Mem[0000000079800070]
p53_near_3_le:
ldsw [%i2+0x0b8],%l3 ! Mem[000000007b0000b8]
std %l4,[%i2+0x1a8] ! Mem[000000007b0001a8]
stb %l5,[%i2+0x1e6] ! Mem[000000007b0001e6]
jmpl %o7,%g0
ldd [%i0+0x198],%l2 ! Mem[000000007a000198]
p53_near_3_he:
ldsh [%i0+0x000],%l7 ! Mem[000000007a000000]
swap [%i1+0x144],%l5 ! Mem[000000007a800144]
jmpl %o7,%g0
ldstub [%i3+0x1ca],%l4 ! Mem[000000007b8001ca]
p54_near_3_le:
lduh [%i0+0x144],%l0 ! Mem[000000007c000144]
ldstub [%i3+0x136],%l3 ! Mem[000000007d800136]
stw %l7,[%i1+0x02c] ! Mem[000000007c80002c]
jmpl %o7,%g0
lduw [%i1+0x128],%l0 ! Mem[000000007c800128]
p54_near_3_he:
std %l2,[%i3+0x1c0] ! Mem[000000007d8001c0]
jmpl %o7,%g0
ldstub [%i1+0x0d1],%l2 ! Mem[000000007c8000d1]
p55_near_3_le:
ldstub [%i1+0x17c],%l3 ! Mem[000000007e80017c]
ldstub [%i1+0x15d],%l0 ! Mem[000000007e80015d]
lduh [%i1+0x140],%l2 ! Mem[000000007e800140]
ldsw [%i2+0x114],%l6 ! Mem[000000007f000114]
stw %l3,[%i2+0x050] ! Mem[000000007f000050]
jmpl %o7,%g0
sth %l7,[%i2+0x138] ! Mem[000000007f000138]
p55_near_3_he:
ldx [%i0+0x088],%l2 ! Mem[000000007e000088]
ldsw [%i0+0x108],%l4 ! Mem[000000007e000108]
lduh [%i2+0x1fa],%l7 ! Mem[000000007f0001fa]
stb %l4,[%i1+0x0f7] ! Mem[000000007e8000f7]
ldstub [%i2+0x194],%l5 ! Mem[000000007f000194]
ldstub [%i2+0x042],%l2 ! Mem[000000007f000042]
jmpl %o7,%g0
lduw [%i2+0x178],%l5 ! Mem[000000007f000178]
p56_near_3_le:
ldub [%i1+0x0d5],%l1 ! Mem[00000000808000d5]
stb %l7,[%i0+0x1fe] ! Mem[00000000800001fe]
ldsw [%i2+0x020],%l6 ! Mem[0000000081000020]
std %l4,[%i0+0x180] ! Mem[0000000080000180]
jmpl %o7,%g0
ldstub [%i3+0x0f7],%l4 ! Mem[00000000818000f7]
p56_near_3_he:
ldub [%i1+0x108],%l0 ! Mem[0000000080800108]
stx %l1,[%i3+0x0b0] ! Mem[00000000818000b0]
jmpl %o7,%g0
sth %l5,[%i2+0x096] ! Mem[0000000081000096]
p57_near_3_le:
ldsh [%i2+0x1d2],%l2 ! Mem[00000000830001d2]
jmpl %o7,%g0
ldd [%i0+0x198],%l4 ! Mem[0000000082000198]
p57_near_3_he:
ldstub [%i3+0x19b],%l3 ! Mem[000000008380019b]
std %l6,[%i1+0x170] ! Mem[0000000082800170]
ldstub [%i1+0x057],%l6 ! Mem[0000000082800057]
ldx [%i0+0x0b0],%l2 ! Mem[00000000820000b0]
ldstub [%i0+0x1d5],%l6 ! Mem[00000000820001d5]
jmpl %o7,%g0
ldstub [%i3+0x149],%l2 ! Mem[0000000083800149]
p58_near_3_le:
lduw [%i3+0x1c0],%l2 ! Mem[00000000858001c0]
ldsh [%i3+0x146],%l4 ! Mem[0000000085800146]
ldstub [%i2+0x189],%l7 ! Mem[0000000085000189]
ldstub [%i2+0x1b7],%l0 ! Mem[00000000850001b7]
jmpl %o7,%g0
ldsb [%i2+0x1c9],%l7 ! Mem[00000000850001c9]
p58_near_3_he:
ldsh [%i1+0x152],%l6 ! Mem[0000000084800152]
swap [%i3+0x19c],%l6 ! Mem[000000008580019c]
stx %l7,[%i3+0x0f8] ! Mem[00000000858000f8]
jmpl %o7,%g0
swap [%i2+0x100],%l7 ! Mem[0000000085000100]
p59_near_3_le:
lduw [%i0+0x048],%l4 ! Mem[0000000086000048]
stb %l5,[%i1+0x1a7] ! Mem[00000000868001a7]
ldsw [%i3+0x140],%l2 ! Mem[0000000087800140]
lduh [%i0+0x022],%l6 ! Mem[0000000086000022]
ldsw [%i0+0x09c],%l7 ! Mem[000000008600009c]
jmpl %o7,%g0
ldsh [%i3+0x016],%l6 ! Mem[0000000087800016]
p59_near_3_he:
stx %l2,[%i3+0x040] ! Mem[0000000087800040]
stb %l7,[%i3+0x157] ! Mem[0000000087800157]
swap [%i2+0x1d0],%l7 ! Mem[00000000870001d0]
jmpl %o7,%g0
ldx [%i2+0x040],%l6 ! Mem[0000000087000040]
p60_near_3_le:
lduh [%i0+0x0c4],%l5 ! Mem[00000000880000c4]
ldx [%i0+0x188],%l4 ! Mem[0000000088000188]
ldstub [%i3+0x116],%l3 ! Mem[0000000089800116]
jmpl %o7,%g0
ldstub [%i2+0x1b8],%l3 ! Mem[00000000890001b8]
p60_near_3_he:
ldub [%i0+0x020],%l7 ! Mem[0000000088000020]
ldx [%i1+0x140],%l5 ! Mem[0000000088800140]
jmpl %o7,%g0
std %l4,[%i1+0x1c8] ! Mem[00000000888001c8]
p61_near_3_le:
lduw [%i3+0x1a8],%l7 ! Mem[000000008b8001a8]
stw %l3,[%i3+0x01c] ! Mem[000000008b80001c]
ldstub [%i1+0x1d1],%l7 ! Mem[000000008a8001d1]
stb %l5,[%i1+0x05f] ! Mem[000000008a80005f]
sth %l3,[%i0+0x1f2] ! Mem[000000008a0001f2]
jmpl %o7,%g0
stb %l1,[%i1+0x16d] ! Mem[000000008a80016d]
p61_near_3_he:
ldsh [%i2+0x1e8],%l7 ! Mem[000000008b0001e8]
jmpl %o7,%g0
ldstub [%i1+0x13d],%l2 ! Mem[000000008a80013d]
p62_near_3_le:
ldd [%i1+0x1e0],%l2 ! Mem[000000008c8001e0]
lduh [%i3+0x1dc],%l7 ! Mem[000000008d8001dc]
jmpl %o7,%g0
stb %l7,[%i2+0x154] ! Mem[000000008d000154]
p62_near_3_he:
ldd [%i1+0x170],%l6 ! Mem[000000008c800170]
ldsh [%i1+0x054],%l0 ! Mem[000000008c800054]
stb %l5,[%i3+0x1cb] ! Mem[000000008d8001cb]
sth %l0,[%i3+0x086] ! Mem[000000008d800086]
stb %l7,[%i1+0x1b1] ! Mem[000000008c8001b1]
std %l6,[%i0+0x158] ! Mem[000000008c000158]
stw %l3,[%i3+0x02c] ! Mem[000000008d80002c]
jmpl %o7,%g0
ldsw [%i0+0x010],%l4 ! Mem[000000008c000010]
p63_near_3_le:
ldx [%i1+0x1c0],%l7 ! Mem[000000008e8001c0]
swap [%i0+0x1f0],%l7 ! Mem[000000008e0001f0]
stb %l2,[%i0+0x02b] ! Mem[000000008e00002b]
jmpl %o7,%g0
lduh [%i0+0x1be],%l2 ! Mem[000000008e0001be]
p63_near_3_he:
std %l0,[%i0+0x150] ! Mem[000000008e000150]
std %l6,[%i3+0x1e8] ! Mem[000000008f8001e8]
stw %l2,[%i2+0x11c] ! Mem[000000008f00011c]
ldsh [%i2+0x004],%l6 ! Mem[000000008f000004]
ldx [%i1+0x068],%l5 ! Mem[000000008e800068]
ldx [%i2+0x198],%l0 ! Mem[000000008f000198]
ldstub [%i3+0x010],%l7 ! Mem[000000008f800010]
jmpl %o7,%g0
ldx [%i0+0x1b0],%l5 ! Mem[000000008e0001b0]
near3_b2b_h:
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
near3_b2b_l:
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
ldd [%i3+0x090],%l4 ! Mem[0000000011800090]
lduw [%i2+0x0f4],%l6 ! Mem[00000000110000f4]
sth %l4,[%i2+0x044] ! Mem[0000000011000044]
lduh [%i0+0x088],%l1 ! Mem[0000000010000088]
lduw [%i3+0x0c0],%l4 ! Mem[00000000118000c0]
sth %l7,[%i1+0x06c] ! Mem[000000001080006c]
ldsb [%i3+0x1b1],%l3 ! Mem[00000000118001b1]
jmpl %o7,%g0
ldsb [%i1+0x1e8],%l2 ! Mem[00000000108001e8]
p0_far_0_lem:
ldd [%i3+0x090],%l4 ! Mem[0000000011800090]
lduw [%i2+0x0f4],%l6 ! Mem[00000000110000f4]
sth %l4,[%i2+0x044] ! Mem[0000000011000044]
lduh [%i0+0x088],%l1 ! Mem[0000000010000088]
lduw [%i3+0x0c0],%l4 ! Mem[00000000118000c0]
sth %l7,[%i1+0x06c] ! Mem[000000001080006c]
ldsb [%i3+0x1b1],%l3 ! Mem[00000000118001b1]
jmpl %o7,%g0
ldsb [%i1+0x1e8],%l2 ! Mem[00000000108001e8]
p0_far_0_he:
sth %l3,[%i0+0x0aa] ! Mem[00000000100000aa]
ldstub [%i1+0x02e],%l1 ! Mem[000000001080002e]
jmpl %o7,%g0
lduh [%i0+0x13c],%l4 ! Mem[000000001000013c]
p0_far_0_hem:
sth %l3,[%i0+0x0aa] ! Mem[00000000100000aa]
membar #Sync
ldstub [%i1+0x02e],%l1 ! Mem[000000001080002e]
jmpl %o7,%g0
lduh [%i0+0x13c],%l4 ! Mem[000000001000013c]
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p1_far_0_le:
ldd [%i3+0x090],%l4 ! Mem[0000000013800090]
stw %l6,[%i1+0x0f4] ! Mem[00000000128000f4]
stw %l1,[%i0+0x0c0] ! Mem[00000000120000c0]
ldstub [%i0+0x02c],%l7 ! Mem[000000001200002c]
ldsb [%i2+0x0dc],%l5 ! Mem[00000000130000dc]
lduw [%i1+0x10c],%l1 ! Mem[000000001280010c]
swap [%i3+0x018],%l2 ! Mem[0000000013800018]
jmpl %o7,%g0
lduh [%i3+0x0da],%l2 ! Mem[00000000138000da]
p1_far_0_lem:
ldd [%i3+0x090],%l4 ! Mem[0000000013800090]
stw %l6,[%i1+0x0f4] ! Mem[00000000128000f4]
stw %l1,[%i0+0x0c0] ! Mem[00000000120000c0]
membar #Sync
ldstub [%i0+0x02c],%l7 ! Mem[000000001200002c]
ldsb [%i2+0x0dc],%l5 ! Mem[00000000130000dc]
lduw [%i1+0x10c],%l1 ! Mem[000000001280010c]
swap [%i3+0x018],%l2 ! Mem[0000000013800018]
jmpl %o7,%g0
lduh [%i3+0x0da],%l2 ! Mem[00000000138000da]
p1_far_0_he:
stb %l3,[%i0+0x1db] ! Mem[00000000120001db]
sth %l1,[%i3+0x078] ! Mem[0000000013800078]
stx %l6,[%i0+0x180] ! Mem[0000000012000180]
jmpl %o7,%g0
ldub [%i3+0x11c],%l2 ! Mem[000000001380011c]
p1_far_0_hem:
stb %l3,[%i0+0x1db] ! Mem[00000000120001db]
sth %l1,[%i3+0x078] ! Mem[0000000013800078]
stx %l6,[%i0+0x180] ! Mem[0000000012000180]
jmpl %o7,%g0
ldub [%i3+0x11c],%l2 ! Mem[000000001380011c]
p1_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p2_far_0_le:
ldd [%i3+0x0b0],%l4 ! Mem[00000000158000b0]
stw %l1,[%i3+0x184] ! Mem[0000000015800184]
ldd [%i3+0x040],%l4 ! Mem[0000000015800040]
std %l2,[%i2+0x0d8] ! Mem[00000000150000d8]
ldd [%i1+0x0d8],%l4 ! Mem[00000000148000d8]
stx %l1,[%i3+0x0c0] ! Mem[00000000158000c0]
ldsb [%i2+0x169],%l2 ! Mem[0000000015000169]
jmpl %o7,%g0
ldsb [%i2+0x08a],%l1 ! Mem[000000001500008a]
p2_far_0_lem:
ldd [%i3+0x0b0],%l4 ! Mem[00000000158000b0]
stw %l1,[%i3+0x184] ! Mem[0000000015800184]
ldd [%i3+0x040],%l4 ! Mem[0000000015800040]
std %l2,[%i2+0x0d8] ! Mem[00000000150000d8]
ldd [%i1+0x0d8],%l4 ! Mem[00000000148000d8]
stx %l1,[%i3+0x0c0] ! Mem[00000000158000c0]
ldsb [%i2+0x169],%l2 ! Mem[0000000015000169]
jmpl %o7,%g0
ldsb [%i2+0x08a],%l1 ! Mem[000000001500008a]
p2_far_0_he:
lduw [%i2+0x088],%l5 ! Mem[0000000015000088]
ldsw [%i2+0x058],%l1 ! Mem[0000000015000058]
stb %l4,[%i2+0x13c] ! Mem[000000001500013c]
ldsh [%i3+0x1a6],%l0 ! Mem[00000000158001a6]
lduw [%i3+0x0c0],%l5 ! Mem[00000000158000c0]
jmpl %o7,%g0
ldsh [%i1+0x080],%l2 ! Mem[0000000014800080]
p2_far_0_hem:
lduw [%i2+0x088],%l5 ! Mem[0000000015000088]
ldsw [%i2+0x058],%l1 ! Mem[0000000015000058]
stb %l4,[%i2+0x13c] ! Mem[000000001500013c]
ldsh [%i3+0x1a6],%l0 ! Mem[00000000158001a6]
lduw [%i3+0x0c0],%l5 ! Mem[00000000158000c0]
jmpl %o7,%g0
ldsh [%i1+0x080],%l2 ! Mem[0000000014800080]
p2_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p3_far_0_le:
ldd [%i3+0x0b0],%l4 ! Mem[00000000178000b0]
ldsw [%i3+0x184],%l1 ! Mem[0000000017800184]
ldsw [%i3+0x004],%l1 ! Mem[0000000017800004]
lduw [%i0+0x0d8],%l3 ! Mem[00000000160000d8]
ldsb [%i0+0x0fc],%l5 ! Mem[00000000160000fc]
ldstub [%i0+0x0c2],%l1 ! Mem[00000000160000c2]
ldub [%i2+0x149],%l2 ! Mem[0000000017000149]
jmpl %o7,%g0
ldub [%i3+0x0da],%l2 ! Mem[00000000178000da]
p3_far_0_lem:
ldd [%i3+0x0b0],%l4 ! Mem[00000000178000b0]
ldsw [%i3+0x184],%l1 ! Mem[0000000017800184]
membar #Sync
ldsw [%i3+0x004],%l1 ! Mem[0000000017800004]
lduw [%i0+0x0d8],%l3 ! Mem[00000000160000d8]
ldsb [%i0+0x0fc],%l5 ! Mem[00000000160000fc]
ldstub [%i0+0x0c2],%l1 ! Mem[00000000160000c2]
ldub [%i2+0x149],%l2 ! Mem[0000000017000149]
jmpl %o7,%g0
ldub [%i3+0x0da],%l2 ! Mem[00000000178000da]
p3_far_0_he:
stx %l3,[%i3+0x1d8] ! Mem[00000000178001d8]
ldstub [%i0+0x113],%l3 ! Mem[0000000016000113]
stx %l5,[%i0+0x010] ! Mem[0000000016000010]
jmpl %o7,%g0
swap [%i3+0x02c],%l5 ! Mem[000000001780002c]
p3_far_0_hem:
stx %l3,[%i3+0x1d8] ! Mem[00000000178001d8]
ldstub [%i0+0x113],%l3 ! Mem[0000000016000113]
membar #Sync
stx %l5,[%i0+0x010] ! Mem[0000000016000010]
membar #Sync
jmpl %o7,%g0
swap [%i3+0x02c],%l5 ! Mem[000000001780002c]
p3_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p4_far_0_le:
ldd [%i3+0x0b0],%l4 ! Mem[00000000198000b0]
ldstub [%i3+0x0f5],%l6 ! Mem[00000000198000f5]
stw %l4,[%i3+0x044] ! Mem[0000000019800044]
ldd [%i1+0x0a8],%l0 ! Mem[00000000188000a8]
sth %l4,[%i2+0x0c2] ! Mem[00000000190000c2]
std %l6,[%i2+0x068] ! Mem[0000000019000068]
lduh [%i2+0x190],%l3 ! Mem[0000000019000190]
jmpl %o7,%g0
stb %l1,[%i3+0x08a] ! Mem[000000001980008a]
p4_far_0_lem:
ldd [%i3+0x0b0],%l4 ! Mem[00000000198000b0]
ldstub [%i3+0x0f5],%l6 ! Mem[00000000198000f5]
stw %l4,[%i3+0x044] ! Mem[0000000019800044]
ldd [%i1+0x0a8],%l0 ! Mem[00000000188000a8]
sth %l4,[%i2+0x0c2] ! Mem[00000000190000c2]
std %l6,[%i2+0x068] ! Mem[0000000019000068]
lduh [%i2+0x190],%l3 ! Mem[0000000019000190]
jmpl %o7,%g0
stb %l1,[%i3+0x08a] ! Mem[000000001980008a]
p4_far_0_he:
swap [%i2+0x088],%l5 ! Mem[0000000019000088]
ldd [%i0+0x0a8],%l0 ! Mem[00000000180000a8]
ldd [%i1+0x070],%l4 ! Mem[0000000018800070]
lduh [%i2+0x0e4],%l1 ! Mem[00000000190000e4]
ldub [%i3+0x008],%l3 ! Mem[0000000019800008]
jmpl %o7,%g0
ldub [%i3+0x02d],%l6 ! Mem[000000001980002d]
p4_far_0_hem:
swap [%i2+0x088],%l5 ! Mem[0000000019000088]
ldd [%i0+0x0a8],%l0 ! Mem[00000000180000a8]
ldd [%i1+0x070],%l4 ! Mem[0000000018800070]
lduh [%i2+0x0e4],%l1 ! Mem[00000000190000e4]
membar #Sync
ldub [%i3+0x008],%l3 ! Mem[0000000019800008]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x02d],%l6 ! Mem[000000001980002d]
p4_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p5_far_0_le:
ldd [%i3+0x090],%l4 ! Mem[000000001b800090]
lduw [%i2+0x0f4],%l6 ! Mem[000000001b0000f4]
stx %l1,[%i3+0x0e0] ! Mem[000000001b8000e0]
ldstub [%i0+0x089],%l1 ! Mem[000000001a000089]
ldsb [%i0+0x0dc],%l5 ! Mem[000000001a0000dc]
std %l0,[%i0+0x0c0] ! Mem[000000001a0000c0]
stx %l2,[%i0+0x148] ! Mem[000000001a000148]
jmpl %o7,%g0
ldsh [%i0+0x0aa],%l1 ! Mem[000000001a0000aa]
p5_far_0_lem:
ldd [%i3+0x090],%l4 ! Mem[000000001b800090]
lduw [%i2+0x0f4],%l6 ! Mem[000000001b0000f4]
stx %l1,[%i3+0x0e0] ! Mem[000000001b8000e0]
ldstub [%i0+0x089],%l1 ! Mem[000000001a000089]
ldsb [%i0+0x0dc],%l5 ! Mem[000000001a0000dc]
std %l0,[%i0+0x0c0] ! Mem[000000001a0000c0]
stx %l2,[%i0+0x148] ! Mem[000000001a000148]
jmpl %o7,%g0
ldsh [%i0+0x0aa],%l1 ! Mem[000000001a0000aa]
p5_far_0_he:
ldub [%i2+0x08b],%l5 ! Mem[000000001b00008b]
swap [%i3+0x088],%l0 ! Mem[000000001b800088]
ldsb [%i3+0x073],%l4 ! Mem[000000001b800073]
ldd [%i2+0x008],%l4 ! Mem[000000001b000008]
lduw [%i2+0x008],%l3 ! Mem[000000001b000008]
jmpl %o7,%g0
lduh [%i0+0x084],%l6 ! Mem[000000001a000084]
p5_far_0_hem:
ldub [%i2+0x08b],%l5 ! Mem[000000001b00008b]
swap [%i3+0x088],%l0 ! Mem[000000001b800088]
ldsb [%i3+0x073],%l4 ! Mem[000000001b800073]
membar #Sync
ldd [%i2+0x008],%l4 ! Mem[000000001b000008]
lduw [%i2+0x008],%l3 ! Mem[000000001b000008]
jmpl %o7,%g0
lduh [%i0+0x084],%l6 ! Mem[000000001a000084]
p5_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p6_far_0_le:
ldd [%i3+0x0b0],%l4 ! Mem[000000001d8000b0]
std %l6,[%i0+0x0d0] ! Mem[000000001c0000d0]
ldx [%i2+0x0c0],%l1 ! Mem[000000001d0000c0]
ldsb [%i2+0x02c],%l7 ! Mem[000000001d00002c]
ldstub [%i0+0x049],%l6 ! Mem[000000001c000049]
ldd [%i1+0x120],%l0 ! Mem[000000001c800120]
ldx [%i3+0x0d8],%l1 ! Mem[000000001d8000d8]
jmpl %o7,%g0
ldsh [%i2+0x072],%l4 ! Mem[000000001d000072]
p6_far_0_lem:
ldd [%i3+0x0b0],%l4 ! Mem[000000001d8000b0]
std %l6,[%i0+0x0d0] ! Mem[000000001c0000d0]
ldx [%i2+0x0c0],%l1 ! Mem[000000001d0000c0]
membar #Sync
ldsb [%i2+0x02c],%l7 ! Mem[000000001d00002c]
ldstub [%i0+0x049],%l6 ! Mem[000000001c000049]
ldd [%i1+0x120],%l0 ! Mem[000000001c800120]
ldx [%i3+0x0d8],%l1 ! Mem[000000001d8000d8]
jmpl %o7,%g0
ldsh [%i2+0x072],%l4 ! Mem[000000001d000072]
p6_far_0_he:
lduh [%i2+0x168],%l4 ! Mem[000000001d000168]
lduw [%i0+0x018],%l5 ! Mem[000000001c000018]
sth %l1,[%i3+0x0ca] ! Mem[000000001d8000ca]
stw %l4,[%i1+0x014] ! Mem[000000001c800014]
std %l0,[%i1+0x040] ! Mem[000000001c800040]
jmpl %o7,%g0
stb %l0,[%i0+0x195] ! Mem[000000001c000195]
p6_far_0_hem:
lduh [%i2+0x168],%l4 ! Mem[000000001d000168]
membar #Sync
lduw [%i0+0x018],%l5 ! Mem[000000001c000018]
sth %l1,[%i3+0x0ca] ! Mem[000000001d8000ca]
stw %l4,[%i1+0x014] ! Mem[000000001c800014]
std %l0,[%i1+0x040] ! Mem[000000001c800040]
jmpl %o7,%g0
stb %l0,[%i0+0x195] ! Mem[000000001c000195]
p6_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p7_far_0_le:
ldd [%i3+0x090],%l4 ! Mem[000000001f800090]
swap [%i2+0x0d4],%l6 ! Mem[000000001f0000d4]
ldsh [%i0+0x0c0],%l1 ! Mem[000000001e0000c0]
ldsw [%i3+0x02c],%l7 ! Mem[000000001f80002c]
std %l6,[%i3+0x048] ! Mem[000000001f800048]
lduw [%i2+0x124],%l0 ! Mem[000000001f000124]
stb %l3,[%i3+0x191] ! Mem[000000001f800191]
jmpl %o7,%g0
ldsw [%i2+0x0c8],%l5 ! Mem[000000001f0000c8]
p7_far_0_lem:
ldd [%i3+0x090],%l4 ! Mem[000000001f800090]
swap [%i2+0x0d4],%l6 ! Mem[000000001f0000d4]
ldsh [%i0+0x0c0],%l1 ! Mem[000000001e0000c0]
membar #Sync
ldsw [%i3+0x02c],%l7 ! Mem[000000001f80002c]
std %l6,[%i3+0x048] ! Mem[000000001f800048]
lduw [%i2+0x124],%l0 ! Mem[000000001f000124]
stb %l3,[%i3+0x191] ! Mem[000000001f800191]
jmpl %o7,%g0
ldsw [%i2+0x0c8],%l5 ! Mem[000000001f0000c8]
p7_far_0_he:
stw %l5,[%i2+0x0a8] ! Mem[000000001f0000a8]
ldstub [%i2+0x02e],%l1 ! Mem[000000001f00002e]
ldstub [%i0+0x11c],%l4 ! Mem[000000001e00011c]
ldd [%i3+0x1a0],%l0 ! Mem[000000001f8001a0]
lduw [%i3+0x1ec],%l3 ! Mem[000000001f8001ec]
jmpl %o7,%g0
ldsh [%i1+0x01a],%l0 ! Mem[000000001e80001a]
p7_far_0_hem:
stw %l5,[%i2+0x0a8] ! Mem[000000001f0000a8]
membar #Sync
ldstub [%i2+0x02e],%l1 ! Mem[000000001f00002e]
ldstub [%i0+0x11c],%l4 ! Mem[000000001e00011c]
ldd [%i3+0x1a0],%l0 ! Mem[000000001f8001a0]
lduw [%i3+0x1ec],%l3 ! Mem[000000001f8001ec]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x01a],%l0 ! Mem[000000001e80001a]
p7_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p8_far_0_le:
ldd [%i3+0x090],%l4 ! Mem[0000000021800090]
stw %l5,[%i0+0x1cc] ! Mem[00000000200001cc]
std %l0,[%i3+0x020] ! Mem[0000000021800020]
lduw [%i2+0x03c],%l4 ! Mem[000000002100003c]
lduw [%i3+0x044],%l2 ! Mem[0000000021800044]
ldstub [%i3+0x10c],%l1 ! Mem[000000002180010c]
stw %l0,[%i3+0x054] ! Mem[0000000021800054]
jmpl %o7,%g0
stx %l2,[%i1+0x020] ! Mem[0000000020800020]
p8_far_0_lem:
ldd [%i3+0x090],%l4 ! Mem[0000000021800090]
stw %l5,[%i0+0x1cc] ! Mem[00000000200001cc]
membar #Sync
std %l0,[%i3+0x020] ! Mem[0000000021800020]
lduw [%i2+0x03c],%l4 ! Mem[000000002100003c]
lduw [%i3+0x044],%l2 ! Mem[0000000021800044]
ldstub [%i3+0x10c],%l1 ! Mem[000000002180010c]
stw %l0,[%i3+0x054] ! Mem[0000000021800054]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i1+0x020] ! Mem[0000000020800020]
p8_far_0_he:
ldsw [%i1+0x10c],%l6 ! Mem[000000002080010c]
sth %l4,[%i0+0x07c] ! Mem[000000002000007c]
swap [%i0+0x0cc],%l4 ! Mem[00000000200000cc]
jmpl %o7,%g0
ldsb [%i1+0x101],%l2 ! Mem[0000000020800101]
p8_far_0_hem:
ldsw [%i1+0x10c],%l6 ! Mem[000000002080010c]
sth %l4,[%i0+0x07c] ! Mem[000000002000007c]
swap [%i0+0x0cc],%l4 ! Mem[00000000200000cc]
jmpl %o7,%g0
ldsb [%i1+0x101],%l2 ! Mem[0000000020800101]
p8_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p9_far_0_le:
ldd [%i3+0x090],%l4 ! Mem[0000000023800090]
ldsb [%i2+0x0d5],%l6 ! Mem[00000000230000d5]
swap [%i2+0x0e0],%l1 ! Mem[00000000230000e0]
swap [%i1+0x02c],%l7 ! Mem[000000002280002c]
ldd [%i0+0x048],%l6 ! Mem[0000000022000048]
ldsh [%i3+0x04c],%l7 ! Mem[000000002380004c]
sth %l3,[%i1+0x1b0] ! Mem[00000000228001b0]
jmpl %o7,%g0
ldstub [%i3+0x0ca],%l5 ! Mem[00000000238000ca]
p9_far_0_lem:
ldd [%i3+0x090],%l4 ! Mem[0000000023800090]
ldsb [%i2+0x0d5],%l6 ! Mem[00000000230000d5]
swap [%i2+0x0e0],%l1 ! Mem[00000000230000e0]
membar #Sync
swap [%i1+0x02c],%l7 ! Mem[000000002280002c]
ldd [%i0+0x048],%l6 ! Mem[0000000022000048]
ldsh [%i3+0x04c],%l7 ! Mem[000000002380004c]
sth %l3,[%i1+0x1b0] ! Mem[00000000228001b0]
jmpl %o7,%g0
ldstub [%i3+0x0ca],%l5 ! Mem[00000000238000ca]
p9_far_0_he:
stb %l2,[%i1+0x07d] ! Mem[000000002280007d]
ldstub [%i1+0x075],%l0 ! Mem[0000000022800075]
std %l2,[%i2+0x020] ! Mem[0000000023000020]
stw %l0,[%i0+0x194] ! Mem[0000000022000194]
ldub [%i3+0x069],%l4 ! Mem[0000000023800069]
jmpl %o7,%g0
ldsb [%i1+0x196],%l6 ! Mem[0000000022800196]
p9_far_0_hem:
stb %l2,[%i1+0x07d] ! Mem[000000002280007d]
ldstub [%i1+0x075],%l0 ! Mem[0000000022800075]
membar #Sync
std %l2,[%i2+0x020] ! Mem[0000000023000020]
stw %l0,[%i0+0x194] ! Mem[0000000022000194]
ldub [%i3+0x069],%l4 ! Mem[0000000023800069]
jmpl %o7,%g0
ldsb [%i1+0x196],%l6 ! Mem[0000000022800196]
p9_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p10_far_0_le:
ldd [%i3+0x090],%l4 ! Mem[0000000025800090]
ldub [%i1+0x0d5],%l6 ! Mem[00000000248000d5]
stb %l1,[%i0+0x0e1] ! Mem[00000000240000e1]
sth %l3,[%i3+0x0da] ! Mem[00000000258000da]
ldd [%i2+0x0f8],%l4 ! Mem[00000000250000f8]
swap [%i0+0x0c0],%l1 ! Mem[00000000240000c0]
sth %l2,[%i2+0x168] ! Mem[0000000025000168]
jmpl %o7,%g0
sth %l1,[%i2+0x08a] ! Mem[000000002500008a]
p10_far_0_lem:
ldd [%i3+0x090],%l4 ! Mem[0000000025800090]
ldub [%i1+0x0d5],%l6 ! Mem[00000000248000d5]
stb %l1,[%i0+0x0e1] ! Mem[00000000240000e1]
sth %l3,[%i3+0x0da] ! Mem[00000000258000da]
ldd [%i2+0x0f8],%l4 ! Mem[00000000250000f8]
swap [%i0+0x0c0],%l1 ! Mem[00000000240000c0]
sth %l2,[%i2+0x168] ! Mem[0000000025000168]
jmpl %o7,%g0
sth %l1,[%i2+0x08a] ! Mem[000000002500008a]
p10_far_0_he:
std %l4,[%i2+0x0a8] ! Mem[00000000250000a8]
stx %l1,[%i2+0x028] ! Mem[0000000025000028]
stw %l6,[%i1+0x184] ! Mem[0000000024800184]
std %l2,[%i1+0x118] ! Mem[0000000024800118]
ldub [%i1+0x0e1],%l5 ! Mem[00000000248000e1]
jmpl %o7,%g0
stx %l4,[%i1+0x148] ! Mem[0000000024800148]
p10_far_0_hem:
std %l4,[%i2+0x0a8] ! Mem[00000000250000a8]
membar #Sync
stx %l1,[%i2+0x028] ! Mem[0000000025000028]
stw %l6,[%i1+0x184] ! Mem[0000000024800184]
std %l2,[%i1+0x118] ! Mem[0000000024800118]
ldub [%i1+0x0e1],%l5 ! Mem[00000000248000e1]
jmpl %o7,%g0
stx %l4,[%i1+0x148] ! Mem[0000000024800148]
p10_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p11_far_0_le:
ldd [%i0+0x0b0],%l4 ! Mem[00000000260000b0]
std %l6,[%i3+0x0d0] ! Mem[00000000278000d0]
ldsw [%i3+0x0c0],%l1 ! Mem[00000000278000c0]
ldstub [%i3+0x089],%l1 ! Mem[0000000027800089]
ldub [%i0+0x0c3],%l4 ! Mem[00000000260000c3]
swap [%i0+0x06c],%l7 ! Mem[000000002600006c]
stx %l3,[%i3+0x190] ! Mem[0000000027800190]
jmpl %o7,%g0
ldsw [%i1+0x0e8],%l5 ! Mem[00000000268000e8]
p11_far_0_lem:
ldd [%i0+0x0b0],%l4 ! Mem[00000000260000b0]
std %l6,[%i3+0x0d0] ! Mem[00000000278000d0]
ldsw [%i3+0x0c0],%l1 ! Mem[00000000278000c0]
ldstub [%i3+0x089],%l1 ! Mem[0000000027800089]
ldub [%i0+0x0c3],%l4 ! Mem[00000000260000c3]
swap [%i0+0x06c],%l7 ! Mem[000000002600006c]
stx %l3,[%i3+0x190] ! Mem[0000000027800190]
jmpl %o7,%g0
ldsw [%i1+0x0e8],%l5 ! Mem[00000000268000e8]
p11_far_0_he:
ldsh [%i2+0x0aa],%l5 ! Mem[00000000270000aa]
stb %l0,[%i1+0x08b] ! Mem[000000002680008b]
lduh [%i0+0x020],%l2 ! Mem[0000000026000020]
ldx [%i0+0x190],%l0 ! Mem[0000000026000190]
ldsb [%i1+0x049],%l4 ! Mem[0000000026800049]
jmpl %o7,%g0
swap [%i2+0x030],%l4 ! Mem[0000000027000030]
p11_far_0_hem:
ldsh [%i2+0x0aa],%l5 ! Mem[00000000270000aa]
stb %l0,[%i1+0x08b] ! Mem[000000002680008b]
membar #Sync
lduh [%i0+0x020],%l2 ! Mem[0000000026000020]
ldx [%i0+0x190],%l0 ! Mem[0000000026000190]
ldsb [%i1+0x049],%l4 ! Mem[0000000026800049]
membar #Sync
jmpl %o7,%g0
swap [%i2+0x030],%l4 ! Mem[0000000027000030]
p11_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p12_far_0_le:
ldd [%i0+0x0b0],%l4 ! Mem[00000000280000b0]
swap [%i2+0x0d4],%l6 ! Mem[00000000290000d4]
ldsw [%i0+0x024],%l1 ! Mem[0000000028000024]
ldub [%i0+0x0da],%l3 ! Mem[00000000280000da]
ldd [%i0+0x0d8],%l4 ! Mem[00000000280000d8]
swap [%i2+0x17c],%l2 ! Mem[000000002900017c]
ldsb [%i3+0x08b],%l0 ! Mem[000000002980008b]
jmpl %o7,%g0
ldstub [%i0+0x001],%l2 ! Mem[0000000028000001]
p12_far_0_lem:
ldd [%i0+0x0b0],%l4 ! Mem[00000000280000b0]
swap [%i2+0x0d4],%l6 ! Mem[00000000290000d4]
membar #Sync
ldsw [%i0+0x024],%l1 ! Mem[0000000028000024]
ldub [%i0+0x0da],%l3 ! Mem[00000000280000da]
ldd [%i0+0x0d8],%l4 ! Mem[00000000280000d8]
swap [%i2+0x17c],%l2 ! Mem[000000002900017c]
ldsb [%i3+0x08b],%l0 ! Mem[000000002980008b]
membar #Sync
jmpl %o7,%g0
ldstub [%i0+0x001],%l2 ! Mem[0000000028000001]
p12_far_0_he:
lduh [%i3+0x10c],%l6 ! Mem[000000002980010c]
ldsb [%i0+0x15e],%l6 ! Mem[000000002800015e]
ldsb [%i1+0x16a],%l5 ! Mem[000000002880016a]
jmpl %o7,%g0
ldsb [%i1+0x1a9],%l6 ! Mem[00000000288001a9]
p12_far_0_hem:
lduh [%i3+0x10c],%l6 ! Mem[000000002980010c]
ldsb [%i0+0x15e],%l6 ! Mem[000000002800015e]
ldsb [%i1+0x16a],%l5 ! Mem[000000002880016a]
jmpl %o7,%g0
ldsb [%i1+0x1a9],%l6 ! Mem[00000000288001a9]
p12_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p13_far_0_le:
ldd [%i0+0x0b0],%l4 ! Mem[000000002a0000b0]
ldstub [%i2+0x1a4],%l1 ! Mem[000000002b0001a4]
std %l4,[%i3+0x060] ! Mem[000000002b800060]
stw %l1,[%i1+0x0a8] ! Mem[000000002a8000a8]
lduh [%i1+0x0e2],%l4 ! Mem[000000002a8000e2]
ldsb [%i1+0x04d],%l7 ! Mem[000000002a80004d]
swap [%i1+0x190],%l3 ! Mem[000000002a800190]
jmpl %o7,%g0
ldstub [%i3+0x0ea],%l5 ! Mem[000000002b8000ea]
p13_far_0_lem:
ldd [%i0+0x0b0],%l4 ! Mem[000000002a0000b0]
ldstub [%i2+0x1a4],%l1 ! Mem[000000002b0001a4]
std %l4,[%i3+0x060] ! Mem[000000002b800060]
stw %l1,[%i1+0x0a8] ! Mem[000000002a8000a8]
lduh [%i1+0x0e2],%l4 ! Mem[000000002a8000e2]
ldsb [%i1+0x04d],%l7 ! Mem[000000002a80004d]
swap [%i1+0x190],%l3 ! Mem[000000002a800190]
jmpl %o7,%g0
ldstub [%i3+0x0ea],%l5 ! Mem[000000002b8000ea]
p13_far_0_he:
swap [%i2+0x07c],%l2 ! Mem[000000002b00007c]
stw %l0,[%i2+0x054] ! Mem[000000002b000054]
swap [%i0+0x1c8],%l2 ! Mem[000000002a0001c8]
ldx [%i3+0x0b0],%l4 ! Mem[000000002b8000b0]
ldx [%i0+0x158],%l0 ! Mem[000000002a000158]
jmpl %o7,%g0
ldsb [%i0+0x104],%l0 ! Mem[000000002a000104]
p13_far_0_hem:
swap [%i2+0x07c],%l2 ! Mem[000000002b00007c]
stw %l0,[%i2+0x054] ! Mem[000000002b000054]
swap [%i0+0x1c8],%l2 ! Mem[000000002a0001c8]
ldx [%i3+0x0b0],%l4 ! Mem[000000002b8000b0]
ldx [%i0+0x158],%l0 ! Mem[000000002a000158]
jmpl %o7,%g0
ldsb [%i0+0x104],%l0 ! Mem[000000002a000104]
p13_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p14_far_0_le:
ldd [%i0+0x0b0],%l4 ! Mem[000000002c0000b0]
ldsb [%i2+0x0d5],%l6 ! Mem[000000002d0000d5]
std %l0,[%i3+0x0c0] ! Mem[000000002d8000c0]
sth %l7,[%i3+0x00c] ! Mem[000000002d80000c]
stb %l6,[%i1+0x069] ! Mem[000000002c800069]
stx %l0,[%i2+0x120] ! Mem[000000002d000120]
lduw [%i2+0x0dc],%l1 ! Mem[000000002d0000dc]
jmpl %o7,%g0
swap [%i0+0x0a0],%l4 ! Mem[000000002c0000a0]
p14_far_0_lem:
ldd [%i0+0x0b0],%l4 ! Mem[000000002c0000b0]
ldsb [%i2+0x0d5],%l6 ! Mem[000000002d0000d5]
std %l0,[%i3+0x0c0] ! Mem[000000002d8000c0]
membar #Sync
sth %l7,[%i3+0x00c] ! Mem[000000002d80000c]
stb %l6,[%i1+0x069] ! Mem[000000002c800069]
stx %l0,[%i2+0x120] ! Mem[000000002d000120]
lduw [%i2+0x0dc],%l1 ! Mem[000000002d0000dc]
jmpl %o7,%g0
swap [%i0+0x0a0],%l4 ! Mem[000000002c0000a0]
p14_far_0_he:
ldub [%i0+0x15d],%l2 ! Mem[000000002c00015d]
std %l2,[%i0+0x1b0] ! Mem[000000002c0001b0]
sth %l7,[%i1+0x158] ! Mem[000000002c800158]
ldsw [%i1+0x170],%l1 ! Mem[000000002c800170]
jmpl %o7,%g0
lduw [%i0+0x0e4],%l1 ! Mem[000000002c0000e4]
p14_far_0_hem:
ldub [%i0+0x15d],%l2 ! Mem[000000002c00015d]
std %l2,[%i0+0x1b0] ! Mem[000000002c0001b0]
sth %l7,[%i1+0x158] ! Mem[000000002c800158]
ldsw [%i1+0x170],%l1 ! Mem[000000002c800170]
jmpl %o7,%g0
lduw [%i0+0x0e4],%l1 ! Mem[000000002c0000e4]
p14_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p15_far_0_le:
ldd [%i0+0x0b0],%l4 ! Mem[000000002e0000b0]
ldub [%i1+0x0d5],%l6 ! Mem[000000002e8000d5]
ldub [%i2+0x0c1],%l1 ! Mem[000000002f0000c1]
swap [%i0+0x02c],%l7 ! Mem[000000002e00002c]
stb %l4,[%i3+0x0c3] ! Mem[000000002f8000c3]
stx %l7,[%i1+0x048] ! Mem[000000002e800048]
lduw [%i2+0x148],%l2 ! Mem[000000002f000148]
jmpl %o7,%g0
ldd [%i3+0x0d8],%l2 ! Mem[000000002f8000d8]
p15_far_0_lem:
ldd [%i0+0x0b0],%l4 ! Mem[000000002e0000b0]
ldub [%i1+0x0d5],%l6 ! Mem[000000002e8000d5]
ldub [%i2+0x0c1],%l1 ! Mem[000000002f0000c1]
membar #Sync
swap [%i0+0x02c],%l7 ! Mem[000000002e00002c]
stb %l4,[%i3+0x0c3] ! Mem[000000002f8000c3]
stx %l7,[%i1+0x048] ! Mem[000000002e800048]
lduw [%i2+0x148],%l2 ! Mem[000000002f000148]
jmpl %o7,%g0
ldd [%i3+0x0d8],%l2 ! Mem[000000002f8000d8]
p15_far_0_he:
swap [%i3+0x1d8],%l3 ! Mem[000000002f8001d8]
stb %l1,[%i1+0x078] ! Mem[000000002e800078]
std %l4,[%i0+0x050] ! Mem[000000002e000050]
jmpl %o7,%g0
ldd [%i3+0x0e0],%l0 ! Mem[000000002f8000e0]
p15_far_0_hem:
swap [%i3+0x1d8],%l3 ! Mem[000000002f8001d8]
stb %l1,[%i1+0x078] ! Mem[000000002e800078]
std %l4,[%i0+0x050] ! Mem[000000002e000050]
jmpl %o7,%g0
ldd [%i3+0x0e0],%l0 ! Mem[000000002f8000e0]
p15_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p16_far_0_le:
ldsh [%i0+0x096],%l4 ! Mem[0000000030000096]
ldx [%i2+0x0f0],%l6 ! Mem[00000000310000f0]
ldsb [%i0+0x0e1],%l1 ! Mem[00000000300000e1]
ldd [%i3+0x0a8],%l0 ! Mem[00000000318000a8]
ldd [%i2+0x0f8],%l4 ! Mem[00000000310000f8]
ldx [%i0+0x0e0],%l1 ! Mem[00000000300000e0]
stw %l2,[%i3+0x168] ! Mem[0000000031800168]
jmpl %o7,%g0
sth %l1,[%i0+0x0aa] ! Mem[00000000300000aa]
p16_far_0_lem:
ldsh [%i0+0x096],%l4 ! Mem[0000000030000096]
ldx [%i2+0x0f0],%l6 ! Mem[00000000310000f0]
ldsb [%i0+0x0e1],%l1 ! Mem[00000000300000e1]
ldd [%i3+0x0a8],%l0 ! Mem[00000000318000a8]
ldd [%i2+0x0f8],%l4 ! Mem[00000000310000f8]
ldx [%i0+0x0e0],%l1 ! Mem[00000000300000e0]
stw %l2,[%i3+0x168] ! Mem[0000000031800168]
jmpl %o7,%g0
sth %l1,[%i0+0x0aa] ! Mem[00000000300000aa]
p16_far_0_he:
lduh [%i2+0x08a],%l5 ! Mem[000000003100008a]
swap [%i1+0x0a8],%l0 ! Mem[00000000308000a8]
sth %l4,[%i3+0x052] ! Mem[0000000031800052]
stb %l1,[%i3+0x0e5] ! Mem[00000000318000e5]
lduh [%i3+0x008],%l3 ! Mem[0000000031800008]
jmpl %o7,%g0
std %l6,[%i2+0x008] ! Mem[0000000031000008]
p16_far_0_hem:
lduh [%i2+0x08a],%l5 ! Mem[000000003100008a]
swap [%i1+0x0a8],%l0 ! Mem[00000000308000a8]
sth %l4,[%i3+0x052] ! Mem[0000000031800052]
stb %l1,[%i3+0x0e5] ! Mem[00000000318000e5]
membar #Sync
lduh [%i3+0x008],%l3 ! Mem[0000000031800008]
membar #Sync
jmpl %o7,%g0
std %l6,[%i2+0x008] ! Mem[0000000031000008]
p16_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p17_far_0_le:
ldsh [%i0+0x096],%l4 ! Mem[0000000032000096]
stx %l6,[%i1+0x0f0] ! Mem[00000000328000f0]
sth %l4,[%i0+0x064] ! Mem[0000000032000064]
ldstub [%i1+0x0a9],%l1 ! Mem[00000000328000a9]
std %l4,[%i1+0x0e0] ! Mem[00000000328000e0]
ldd [%i1+0x048],%l6 ! Mem[0000000032800048]
swap [%i1+0x148],%l2 ! Mem[0000000032800148]
jmpl %o7,%g0
ldstub [%i0+0x0aa],%l1 ! Mem[00000000320000aa]
p17_far_0_lem:
ldsh [%i0+0x096],%l4 ! Mem[0000000032000096]
stx %l6,[%i1+0x0f0] ! Mem[00000000328000f0]
sth %l4,[%i0+0x064] ! Mem[0000000032000064]
ldstub [%i1+0x0a9],%l1 ! Mem[00000000328000a9]
std %l4,[%i1+0x0e0] ! Mem[00000000328000e0]
ldd [%i1+0x048],%l6 ! Mem[0000000032800048]
swap [%i1+0x148],%l2 ! Mem[0000000032800148]
jmpl %o7,%g0
ldstub [%i0+0x0aa],%l1 ! Mem[00000000320000aa]
p17_far_0_he:
ldub [%i1+0x0ab],%l3 ! Mem[00000000328000ab]
swap [%i2+0x02c],%l1 ! Mem[000000003300002c]
ldd [%i1+0x148],%l4 ! Mem[0000000032800148]
lduh [%i3+0x1a8],%l6 ! Mem[00000000338001a8]
ldx [%i3+0x0a8],%l2 ! Mem[00000000338000a8]
jmpl %o7,%g0
sth %l2,[%i0+0x080] ! Mem[0000000032000080]
p17_far_0_hem:
ldub [%i1+0x0ab],%l3 ! Mem[00000000328000ab]
membar #Sync
swap [%i2+0x02c],%l1 ! Mem[000000003300002c]
ldd [%i1+0x148],%l4 ! Mem[0000000032800148]
lduh [%i3+0x1a8],%l6 ! Mem[00000000338001a8]
ldx [%i3+0x0a8],%l2 ! Mem[00000000338000a8]
jmpl %o7,%g0
sth %l2,[%i0+0x080] ! Mem[0000000032000080]
p17_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p18_far_0_le:
ldsh [%i0+0x096],%l4 ! Mem[0000000034000096]
swap [%i0+0x1a4],%l1 ! Mem[00000000340001a4]
lduw [%i3+0x044],%l4 ! Mem[0000000035800044]
lduw [%i0+0x0a8],%l1 ! Mem[00000000340000a8]
ldd [%i1+0x0c0],%l4 ! Mem[00000000348000c0]
swap [%i0+0x0e0],%l1 ! Mem[00000000340000e0]
ldsw [%i2+0x018],%l2 ! Mem[0000000035000018]
jmpl %o7,%g0
std %l2,[%i2+0x0f8] ! Mem[00000000350000f8]
p18_far_0_lem:
ldsh [%i0+0x096],%l4 ! Mem[0000000034000096]
swap [%i0+0x1a4],%l1 ! Mem[00000000340001a4]
lduw [%i3+0x044],%l4 ! Mem[0000000035800044]
lduw [%i0+0x0a8],%l1 ! Mem[00000000340000a8]
ldd [%i1+0x0c0],%l4 ! Mem[00000000348000c0]
swap [%i0+0x0e0],%l1 ! Mem[00000000340000e0]
membar #Sync
ldsw [%i2+0x018],%l2 ! Mem[0000000035000018]
jmpl %o7,%g0
std %l2,[%i2+0x0f8] ! Mem[00000000350000f8]
p18_far_0_he:
stb %l0,[%i3+0x092] ! Mem[0000000035800092]
lduh [%i0+0x132],%l3 ! Mem[0000000034000132]
ldsw [%i0+0x13c],%l4 ! Mem[000000003400013c]
jmpl %o7,%g0
ldsw [%i1+0x1a4],%l0 ! Mem[00000000348001a4]
p18_far_0_hem:
stb %l0,[%i3+0x092] ! Mem[0000000035800092]
lduh [%i0+0x132],%l3 ! Mem[0000000034000132]
ldsw [%i0+0x13c],%l4 ! Mem[000000003400013c]
jmpl %o7,%g0
ldsw [%i1+0x1a4],%l0 ! Mem[00000000348001a4]
p18_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p19_far_0_le:
ldsh [%i0+0x096],%l4 ! Mem[0000000036000096]
lduw [%i1+0x184],%l1 ! Mem[0000000036800184]
ldsh [%i0+0x044],%l4 ! Mem[0000000036000044]
sth %l1,[%i0+0x088] ! Mem[0000000036000088]
stx %l4,[%i2+0x0c0] ! Mem[00000000370000c0]
std %l6,[%i2+0x068] ! Mem[0000000037000068]
ldsb [%i2+0x149],%l2 ! Mem[0000000037000149]
jmpl %o7,%g0
stw %l1,[%i1+0x088] ! Mem[0000000036800088]
p19_far_0_lem:
ldsh [%i0+0x096],%l4 ! Mem[0000000036000096]
lduw [%i1+0x184],%l1 ! Mem[0000000036800184]
ldsh [%i0+0x044],%l4 ! Mem[0000000036000044]
sth %l1,[%i0+0x088] ! Mem[0000000036000088]
stx %l4,[%i2+0x0c0] ! Mem[00000000370000c0]
std %l6,[%i2+0x068] ! Mem[0000000037000068]
ldsb [%i2+0x149],%l2 ! Mem[0000000037000149]
jmpl %o7,%g0
stw %l1,[%i1+0x088] ! Mem[0000000036800088]
p19_far_0_he:
ldsw [%i2+0x088],%l5 ! Mem[0000000037000088]
stw %l0,[%i0+0x088] ! Mem[0000000036000088]
sth %l2,[%i2+0x000] ! Mem[0000000037000000]
ldd [%i0+0x028],%l4 ! Mem[0000000036000028]
stw %l3,[%i1+0x028] ! Mem[0000000036800028]
jmpl %o7,%g0
ldub [%i0+0x02d],%l6 ! Mem[000000003600002d]
p19_far_0_hem:
ldsw [%i2+0x088],%l5 ! Mem[0000000037000088]
stw %l0,[%i0+0x088] ! Mem[0000000036000088]
membar #Sync
sth %l2,[%i2+0x000] ! Mem[0000000037000000]
ldd [%i0+0x028],%l4 ! Mem[0000000036000028]
stw %l3,[%i1+0x028] ! Mem[0000000036800028]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x02d],%l6 ! Mem[000000003600002d]
p19_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p20_far_0_le:
ldsh [%i0+0x0b6],%l4 ! Mem[00000000380000b6]
ldstub [%i0+0x0f5],%l6 ! Mem[00000000380000f5]
ldsh [%i3+0x0e0],%l1 ! Mem[00000000398000e0]
stw %l7,[%i1+0x00c] ! Mem[000000003880000c]
ldstub [%i1+0x069],%l6 ! Mem[0000000038800069]
sth %l0,[%i2+0x104] ! Mem[0000000039000104]
stx %l1,[%i0+0x0f8] ! Mem[00000000380000f8]
jmpl %o7,%g0
ldub [%i0+0x0a3],%l4 ! Mem[00000000380000a3]
p20_far_0_lem:
ldsh [%i0+0x0b6],%l4 ! Mem[00000000380000b6]
ldstub [%i0+0x0f5],%l6 ! Mem[00000000380000f5]
ldsh [%i3+0x0e0],%l1 ! Mem[00000000398000e0]
membar #Sync
stw %l7,[%i1+0x00c] ! Mem[000000003880000c]
ldstub [%i1+0x069],%l6 ! Mem[0000000038800069]
sth %l0,[%i2+0x104] ! Mem[0000000039000104]
stx %l1,[%i0+0x0f8] ! Mem[00000000380000f8]
jmpl %o7,%g0
ldub [%i0+0x0a3],%l4 ! Mem[00000000380000a3]
p20_far_0_he:
ldsb [%i3+0x1db],%l3 ! Mem[00000000398001db]
stx %l3,[%i3+0x130] ! Mem[0000000039800130]
sth %l5,[%i3+0x010] ! Mem[0000000039800010]
swap [%i3+0x184],%l0 ! Mem[0000000039800184]
jmpl %o7,%g0
ldstub [%i2+0x0c1],%l5 ! Mem[00000000390000c1]
p20_far_0_hem:
ldsb [%i3+0x1db],%l3 ! Mem[00000000398001db]
stx %l3,[%i3+0x130] ! Mem[0000000039800130]
membar #Sync
sth %l5,[%i3+0x010] ! Mem[0000000039800010]
swap [%i3+0x184],%l0 ! Mem[0000000039800184]
jmpl %o7,%g0
ldstub [%i2+0x0c1],%l5 ! Mem[00000000390000c1]
p20_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p21_far_0_le:
ldsh [%i1+0x096],%l4 ! Mem[000000003a800096]
ldx [%i2+0x0f0],%l6 ! Mem[000000003b0000f0]
swap [%i1+0x064],%l4 ! Mem[000000003a800064]
ldub [%i3+0x0da],%l3 ! Mem[000000003b8000da]
ldsb [%i3+0x0dc],%l5 ! Mem[000000003b8000dc]
stw %l1,[%i0+0x0c0] ! Mem[000000003a0000c0]
ldx [%i1+0x168],%l2 ! Mem[000000003a800168]
jmpl %o7,%g0
ldx [%i1+0x178],%l7 ! Mem[000000003a800178]
p21_far_0_lem:
ldsh [%i1+0x096],%l4 ! Mem[000000003a800096]
ldx [%i2+0x0f0],%l6 ! Mem[000000003b0000f0]
swap [%i1+0x064],%l4 ! Mem[000000003a800064]
ldub [%i3+0x0da],%l3 ! Mem[000000003b8000da]
ldsb [%i3+0x0dc],%l5 ! Mem[000000003b8000dc]
stw %l1,[%i0+0x0c0] ! Mem[000000003a0000c0]
ldx [%i1+0x168],%l2 ! Mem[000000003a800168]
jmpl %o7,%g0
ldx [%i1+0x178],%l7 ! Mem[000000003a800178]
p21_far_0_he:
stx %l3,[%i2+0x088] ! Mem[000000003b000088]
ldstub [%i3+0x00e],%l1 ! Mem[000000003b80000e]
ldsw [%i1+0x1a4],%l6 ! Mem[000000003a8001a4]
jmpl %o7,%g0
swap [%i1+0x1a4],%l1 ! Mem[000000003a8001a4]
p21_far_0_hem:
stx %l3,[%i2+0x088] ! Mem[000000003b000088]
membar #Sync
ldstub [%i3+0x00e],%l1 ! Mem[000000003b80000e]
ldsw [%i1+0x1a4],%l6 ! Mem[000000003a8001a4]
jmpl %o7,%g0
swap [%i1+0x1a4],%l1 ! Mem[000000003a8001a4]
p21_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p22_far_0_le:
ldsh [%i1+0x0b6],%l4 ! Mem[000000003c8000b6]
stx %l6,[%i0+0x0f0] ! Mem[000000003c0000f0]
swap [%i0+0x0c0],%l1 ! Mem[000000003c0000c0]
ldstub [%i2+0x0da],%l3 ! Mem[000000003d0000da]
ldd [%i2+0x0d8],%l4 ! Mem[000000003d0000d8]
ldstub [%i2+0x0c2],%l1 ! Mem[000000003d0000c2]
stx %l2,[%i2+0x168] ! Mem[000000003d000168]
jmpl %o7,%g0
stx %l1,[%i3+0x088] ! Mem[000000003d800088]
p22_far_0_lem:
ldsh [%i1+0x0b6],%l4 ! Mem[000000003c8000b6]
stx %l6,[%i0+0x0f0] ! Mem[000000003c0000f0]
swap [%i0+0x0c0],%l1 ! Mem[000000003c0000c0]
ldstub [%i2+0x0da],%l3 ! Mem[000000003d0000da]
ldd [%i2+0x0d8],%l4 ! Mem[000000003d0000d8]
ldstub [%i2+0x0c2],%l1 ! Mem[000000003d0000c2]
stx %l2,[%i2+0x168] ! Mem[000000003d000168]
jmpl %o7,%g0
stx %l1,[%i3+0x088] ! Mem[000000003d800088]
p22_far_0_he:
ldstub [%i2+0x0ab],%l5 ! Mem[000000003d0000ab]
std %l0,[%i3+0x088] ! Mem[000000003d800088]
ldstub [%i0+0x001],%l2 ! Mem[000000003c000001]
std %l0,[%i3+0x1b0] ! Mem[000000003d8001b0]
lduh [%i3+0x068],%l4 ! Mem[000000003d800068]
jmpl %o7,%g0
sth %l4,[%i1+0x032] ! Mem[000000003c800032]
p22_far_0_hem:
ldstub [%i2+0x0ab],%l5 ! Mem[000000003d0000ab]
std %l0,[%i3+0x088] ! Mem[000000003d800088]
membar #Sync
ldstub [%i0+0x001],%l2 ! Mem[000000003c000001]
std %l0,[%i3+0x1b0] ! Mem[000000003d8001b0]
lduh [%i3+0x068],%l4 ! Mem[000000003d800068]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i1+0x032] ! Mem[000000003c800032]
p22_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p23_far_0_le:
ldsh [%i1+0x0b6],%l4 ! Mem[000000003e8000b6]
ldstub [%i1+0x184],%l1 ! Mem[000000003e800184]
ldstub [%i2+0x065],%l4 ! Mem[000000003f000065]
ldsw [%i0+0x088],%l1 ! Mem[000000003e000088]
ldsb [%i0+0x0fc],%l5 ! Mem[000000003e0000fc]
stw %l1,[%i2+0x10c] ! Mem[000000003f00010c]
lduw [%i0+0x190],%l2 ! Mem[000000003e000190]
jmpl %o7,%g0
lduh [%i2+0x158],%l7 ! Mem[000000003f000158]
p23_far_0_lem:
ldsh [%i1+0x0b6],%l4 ! Mem[000000003e8000b6]
ldstub [%i1+0x184],%l1 ! Mem[000000003e800184]
ldstub [%i2+0x065],%l4 ! Mem[000000003f000065]
ldsw [%i0+0x088],%l1 ! Mem[000000003e000088]
ldsb [%i0+0x0fc],%l5 ! Mem[000000003e0000fc]
stw %l1,[%i2+0x10c] ! Mem[000000003f00010c]
lduw [%i0+0x190],%l2 ! Mem[000000003e000190]
jmpl %o7,%g0
lduh [%i2+0x158],%l7 ! Mem[000000003f000158]
p23_far_0_he:
ldd [%i3+0x128],%l6 ! Mem[000000003f800128]
std %l4,[%i3+0x078] ! Mem[000000003f800078]
ldstub [%i0+0x0cd],%l4 ! Mem[000000003e0000cd]
jmpl %o7,%g0
ldstub [%i3+0x1a5],%l1 ! Mem[000000003f8001a5]
p23_far_0_hem:
ldd [%i3+0x128],%l6 ! Mem[000000003f800128]
std %l4,[%i3+0x078] ! Mem[000000003f800078]
ldstub [%i0+0x0cd],%l4 ! Mem[000000003e0000cd]
jmpl %o7,%g0
ldstub [%i3+0x1a5],%l1 ! Mem[000000003f8001a5]
p23_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p24_far_0_le:
ldsh [%i1+0x096],%l4 ! Mem[0000000040800096]
ldstub [%i2+0x1ee],%l5 ! Mem[00000000410001ee]
sth %l1,[%i0+0x004] ! Mem[0000000040000004]
swap [%i2+0x01c],%l4 ! Mem[000000004100001c]
ldsw [%i2+0x044],%l2 ! Mem[0000000041000044]
ldstub [%i3+0x10c],%l1 ! Mem[000000004180010c]
ldsh [%i2+0x01a],%l2 ! Mem[000000004100001a]
jmpl %o7,%g0
stb %l2,[%i0+0x0fa] ! Mem[00000000400000fa]
p24_far_0_lem:
ldsh [%i1+0x096],%l4 ! Mem[0000000040800096]
ldstub [%i2+0x1ee],%l5 ! Mem[00000000410001ee]
membar #Sync
sth %l1,[%i0+0x004] ! Mem[0000000040000004]
swap [%i2+0x01c],%l4 ! Mem[000000004100001c]
ldsw [%i2+0x044],%l2 ! Mem[0000000041000044]
ldstub [%i3+0x10c],%l1 ! Mem[000000004180010c]
ldsh [%i2+0x01a],%l2 ! Mem[000000004100001a]
jmpl %o7,%g0
stb %l2,[%i0+0x0fa] ! Mem[00000000400000fa]
p24_far_0_he:
ldx [%i1+0x1d8],%l3 ! Mem[00000000408001d8]
lduh [%i1+0x112],%l3 ! Mem[0000000040800112]
ldd [%i2+0x030],%l4 ! Mem[0000000041000030]
jmpl %o7,%g0
stx %l5,[%i0+0x028] ! Mem[0000000040000028]
p24_far_0_hem:
ldx [%i1+0x1d8],%l3 ! Mem[00000000408001d8]
lduh [%i1+0x112],%l3 ! Mem[0000000040800112]
membar #Sync
ldd [%i2+0x030],%l4 ! Mem[0000000041000030]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i0+0x028] ! Mem[0000000040000028]
p24_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p25_far_0_le:
ldsh [%i1+0x096],%l4 ! Mem[0000000042800096]
ldsh [%i3+0x0f4],%l6 ! Mem[00000000438000f4]
swap [%i2+0x064],%l4 ! Mem[0000000043000064]
stw %l1,[%i3+0x088] ! Mem[0000000043800088]
ldsb [%i1+0x0dc],%l5 ! Mem[00000000428000dc]
ldd [%i3+0x0e0],%l0 ! Mem[00000000438000e0]
ldsh [%i1+0x148],%l2 ! Mem[0000000042800148]
jmpl %o7,%g0
swap [%i0+0x0a8],%l1 ! Mem[00000000420000a8]
p25_far_0_lem:
ldsh [%i1+0x096],%l4 ! Mem[0000000042800096]
ldsh [%i3+0x0f4],%l6 ! Mem[00000000438000f4]
swap [%i2+0x064],%l4 ! Mem[0000000043000064]
stw %l1,[%i3+0x088] ! Mem[0000000043800088]
ldsb [%i1+0x0dc],%l5 ! Mem[00000000428000dc]
ldd [%i3+0x0e0],%l0 ! Mem[00000000438000e0]
ldsh [%i1+0x148],%l2 ! Mem[0000000042800148]
jmpl %o7,%g0
swap [%i0+0x0a8],%l1 ! Mem[00000000420000a8]
p25_far_0_he:
ldsb [%i2+0x0ab],%l5 ! Mem[00000000430000ab]
lduh [%i3+0x0aa],%l0 ! Mem[00000000438000aa]
ldsh [%i0+0x13c],%l4 ! Mem[000000004200013c]
swap [%i3+0x184],%l0 ! Mem[0000000043800184]
swap [%i0+0x0e0],%l5 ! Mem[00000000420000e0]
jmpl %o7,%g0
ldsh [%i0+0x01a],%l0 ! Mem[000000004200001a]
p25_far_0_hem:
ldsb [%i2+0x0ab],%l5 ! Mem[00000000430000ab]
lduh [%i3+0x0aa],%l0 ! Mem[00000000438000aa]
ldsh [%i0+0x13c],%l4 ! Mem[000000004200013c]
swap [%i3+0x184],%l0 ! Mem[0000000043800184]
swap [%i0+0x0e0],%l5 ! Mem[00000000420000e0]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x01a],%l0 ! Mem[000000004200001a]
p25_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p26_far_0_le:
ldsh [%i1+0x096],%l4 ! Mem[0000000044800096]
lduh [%i2+0x0d4],%l6 ! Mem[00000000450000d4]
swap [%i3+0x0c0],%l1 ! Mem[00000000458000c0]
stx %l7,[%i0+0x008] ! Mem[0000000044000008]
lduw [%i3+0x0c0],%l4 ! Mem[00000000458000c0]
swap [%i0+0x04c],%l7 ! Mem[000000004400004c]
ldub [%i3+0x191],%l3 ! Mem[0000000045800191]
jmpl %o7,%g0
lduh [%i0+0x0aa],%l1 ! Mem[00000000440000aa]
p26_far_0_lem:
ldsh [%i1+0x096],%l4 ! Mem[0000000044800096]
lduh [%i2+0x0d4],%l6 ! Mem[00000000450000d4]
swap [%i3+0x0c0],%l1 ! Mem[00000000458000c0]
membar #Sync
stx %l7,[%i0+0x008] ! Mem[0000000044000008]
lduw [%i3+0x0c0],%l4 ! Mem[00000000458000c0]
swap [%i0+0x04c],%l7 ! Mem[000000004400004c]
ldub [%i3+0x191],%l3 ! Mem[0000000045800191]
jmpl %o7,%g0
lduh [%i0+0x0aa],%l1 ! Mem[00000000440000aa]
p26_far_0_he:
stw %l3,[%i1+0x1f8] ! Mem[00000000448001f8]
ldstub [%i2+0x058],%l1 ! Mem[0000000045000058]
swap [%i3+0x13c],%l4 ! Mem[000000004580013c]
lduw [%i2+0x11c],%l2 ! Mem[000000004500011c]
ldsh [%i3+0x0e0],%l5 ! Mem[00000000458000e0]
jmpl %o7,%g0
lduw [%i1+0x038],%l0 ! Mem[0000000044800038]
p26_far_0_hem:
stw %l3,[%i1+0x1f8] ! Mem[00000000448001f8]
ldstub [%i2+0x058],%l1 ! Mem[0000000045000058]
swap [%i3+0x13c],%l4 ! Mem[000000004580013c]
lduw [%i2+0x11c],%l2 ! Mem[000000004500011c]
ldsh [%i3+0x0e0],%l5 ! Mem[00000000458000e0]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x038],%l0 ! Mem[0000000044800038]
p26_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p27_far_0_le:
ldsh [%i1+0x096],%l4 ! Mem[0000000046800096]
sth %l6,[%i0+0x0d4] ! Mem[00000000460000d4]
std %l0,[%i2+0x0e0] ! Mem[00000000470000e0]
stw %l3,[%i3+0x0f8] ! Mem[00000000478000f8]
ldsb [%i3+0x0dc],%l5 ! Mem[00000000478000dc]
lduh [%i2+0x0c2],%l1 ! Mem[00000000470000c2]
stb %l2,[%i3+0x149] ! Mem[0000000047800149]
jmpl %o7,%g0
ldsw [%i0+0x158],%l7 ! Mem[0000000046000158]
p27_far_0_lem:
ldsh [%i1+0x096],%l4 ! Mem[0000000046800096]
sth %l6,[%i0+0x0d4] ! Mem[00000000460000d4]
std %l0,[%i2+0x0e0] ! Mem[00000000470000e0]
stw %l3,[%i3+0x0f8] ! Mem[00000000478000f8]
ldsb [%i3+0x0dc],%l5 ! Mem[00000000478000dc]
lduh [%i2+0x0c2],%l1 ! Mem[00000000470000c2]
stb %l2,[%i3+0x149] ! Mem[0000000047800149]
jmpl %o7,%g0
ldsw [%i0+0x158],%l7 ! Mem[0000000046000158]
p27_far_0_he:
stx %l0,[%i0+0x090] ! Mem[0000000046000090]
lduh [%i2+0x132],%l3 ! Mem[0000000047000132]
swap [%i1+0x030],%l5 ! Mem[0000000046800030]
jmpl %o7,%g0
ldd [%i2+0x180],%l0 ! Mem[0000000047000180]
p27_far_0_hem:
stx %l0,[%i0+0x090] ! Mem[0000000046000090]
lduh [%i2+0x132],%l3 ! Mem[0000000047000132]
membar #Sync
swap [%i1+0x030],%l5 ! Mem[0000000046800030]
jmpl %o7,%g0
ldd [%i2+0x180],%l0 ! Mem[0000000047000180]
p27_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p28_far_0_le:
ldsh [%i1+0x096],%l4 ! Mem[0000000048800096]
swap [%i3+0x184],%l1 ! Mem[0000000049800184]
ldub [%i2+0x004],%l1 ! Mem[0000000049000004]
stb %l3,[%i2+0x0fa] ! Mem[00000000490000fa]
ldsh [%i1+0x0fc],%l5 ! Mem[00000000488000fc]
ldstub [%i1+0x05d],%l2 ! Mem[000000004880005d]
stw %l0,[%i3+0x054] ! Mem[0000000049800054]
jmpl %o7,%g0
ldd [%i1+0x1c8],%l2 ! Mem[00000000488001c8]
p28_far_0_lem:
ldsh [%i1+0x096],%l4 ! Mem[0000000048800096]
swap [%i3+0x184],%l1 ! Mem[0000000049800184]
membar #Sync
ldub [%i2+0x004],%l1 ! Mem[0000000049000004]
stb %l3,[%i2+0x0fa] ! Mem[00000000490000fa]
ldsh [%i1+0x0fc],%l5 ! Mem[00000000488000fc]
ldstub [%i1+0x05d],%l2 ! Mem[000000004880005d]
stw %l0,[%i3+0x054] ! Mem[0000000049800054]
jmpl %o7,%g0
ldd [%i1+0x1c8],%l2 ! Mem[00000000488001c8]
p28_far_0_he:
stx %l3,[%i3+0x0a8] ! Mem[00000000498000a8]
ldsw [%i0+0x02c],%l1 ! Mem[000000004800002c]
jmpl %o7,%g0
std %l6,[%i1+0x1a0] ! Mem[00000000488001a0]
p28_far_0_hem:
stx %l3,[%i3+0x0a8] ! Mem[00000000498000a8]
membar #Sync
ldsw [%i0+0x02c],%l1 ! Mem[000000004800002c]
jmpl %o7,%g0
std %l6,[%i1+0x1a0] ! Mem[00000000488001a0]
p28_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p29_far_0_le:
ldsh [%i1+0x0b6],%l4 ! Mem[000000004a8000b6]
lduh [%i0+0x1a4],%l1 ! Mem[000000004a0001a4]
swap [%i0+0x024],%l1 ! Mem[000000004a000024]
lduh [%i0+0x0fa],%l3 ! Mem[000000004a0000fa]
ldsb [%i0+0x0dc],%l5 ! Mem[000000004a0000dc]
sth %l1,[%i1+0x0c2] ! Mem[000000004a8000c2]
ldstub [%i1+0x075],%l0 ! Mem[000000004a800075]
jmpl %o7,%g0
std %l2,[%i3+0x020] ! Mem[000000004b800020]
p29_far_0_lem:
ldsh [%i1+0x0b6],%l4 ! Mem[000000004a8000b6]
lduh [%i0+0x1a4],%l1 ! Mem[000000004a0001a4]
membar #Sync
swap [%i0+0x024],%l1 ! Mem[000000004a000024]
lduh [%i0+0x0fa],%l3 ! Mem[000000004a0000fa]
ldsb [%i0+0x0dc],%l5 ! Mem[000000004a0000dc]
sth %l1,[%i1+0x0c2] ! Mem[000000004a8000c2]
ldstub [%i1+0x075],%l0 ! Mem[000000004a800075]
membar #Sync
jmpl %o7,%g0
std %l2,[%i3+0x020] ! Mem[000000004b800020]
p29_far_0_he:
ldsw [%i2+0x10c],%l6 ! Mem[000000004b00010c]
ldub [%i2+0x07c],%l4 ! Mem[000000004b00007c]
lduh [%i3+0x0cc],%l4 ! Mem[000000004b8000cc]
jmpl %o7,%g0
stw %l6,[%i0+0x188] ! Mem[000000004a000188]
p29_far_0_hem:
ldsw [%i2+0x10c],%l6 ! Mem[000000004b00010c]
ldub [%i2+0x07c],%l4 ! Mem[000000004b00007c]
lduh [%i3+0x0cc],%l4 ! Mem[000000004b8000cc]
jmpl %o7,%g0
stw %l6,[%i0+0x188] ! Mem[000000004a000188]
p29_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p30_far_0_le:
ldsh [%i1+0x0b6],%l4 ! Mem[000000004c8000b6]
ldsh [%i2+0x0d4],%l6 ! Mem[000000004d0000d4]
stw %l4,[%i1+0x044] ! Mem[000000004c800044]
lduw [%i2+0x0a8],%l1 ! Mem[000000004d0000a8]
sth %l4,[%i2+0x0c2] ! Mem[000000004d0000c2]
stx %l7,[%i1+0x048] ! Mem[000000004c800048]
stb %l3,[%i2+0x191] ! Mem[000000004d000191]
jmpl %o7,%g0
lduh [%i2+0x0fa],%l2 ! Mem[000000004d0000fa]
p30_far_0_lem:
ldsh [%i1+0x0b6],%l4 ! Mem[000000004c8000b6]
ldsh [%i2+0x0d4],%l6 ! Mem[000000004d0000d4]
stw %l4,[%i1+0x044] ! Mem[000000004c800044]
lduw [%i2+0x0a8],%l1 ! Mem[000000004d0000a8]
sth %l4,[%i2+0x0c2] ! Mem[000000004d0000c2]
stx %l7,[%i1+0x048] ! Mem[000000004c800048]
stb %l3,[%i2+0x191] ! Mem[000000004d000191]
jmpl %o7,%g0
lduh [%i2+0x0fa],%l2 ! Mem[000000004d0000fa]
p30_far_0_he:
ldsh [%i0+0x104],%l6 ! Mem[000000004c000104]
ldsw [%i2+0x0b0],%l2 ! Mem[000000004d0000b0]
sth %l1,[%i3+0x0ea] ! Mem[000000004d8000ea]
jmpl %o7,%g0
sth %l4,[%i2+0x00c] ! Mem[000000004d00000c]
p30_far_0_hem:
ldsh [%i0+0x104],%l6 ! Mem[000000004c000104]
ldsw [%i2+0x0b0],%l2 ! Mem[000000004d0000b0]
sth %l1,[%i3+0x0ea] ! Mem[000000004d8000ea]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i2+0x00c] ! Mem[000000004d00000c]
p30_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p31_far_0_le:
ldsh [%i1+0x0b6],%l4 ! Mem[000000004e8000b6]
lduh [%i1+0x0d4],%l6 ! Mem[000000004e8000d4]
sth %l1,[%i0+0x0e0] ! Mem[000000004e0000e0]
std %l6,[%i2+0x008] ! Mem[000000004f000008]
lduw [%i2+0x048],%l6 ! Mem[000000004f000048]
ldsh [%i1+0x104],%l0 ! Mem[000000004e800104]
stw %l3,[%i1+0x190] ! Mem[000000004e800190]
jmpl %o7,%g0
ldstub [%i3+0x0ea],%l5 ! Mem[000000004f8000ea]
p31_far_0_lem:
ldsh [%i1+0x0b6],%l4 ! Mem[000000004e8000b6]
lduh [%i1+0x0d4],%l6 ! Mem[000000004e8000d4]
sth %l1,[%i0+0x0e0] ! Mem[000000004e0000e0]
membar #Sync
std %l6,[%i2+0x008] ! Mem[000000004f000008]
lduw [%i2+0x048],%l6 ! Mem[000000004f000048]
ldsh [%i1+0x104],%l0 ! Mem[000000004e800104]
stw %l3,[%i1+0x190] ! Mem[000000004e800190]
jmpl %o7,%g0
ldstub [%i3+0x0ea],%l5 ! Mem[000000004f8000ea]
p31_far_0_he:
ldsb [%i2+0x05d],%l2 ! Mem[000000004f00005d]
lduw [%i2+0x074],%l0 ! Mem[000000004f000074]
lduh [%i0+0x020],%l2 ! Mem[000000004e000020]
stx %l5,[%i3+0x008] ! Mem[000000004f800008]
sth %l3,[%i0+0x008] ! Mem[000000004e000008]
jmpl %o7,%g0
std %l6,[%i2+0x028] ! Mem[000000004f000028]
p31_far_0_hem:
ldsb [%i2+0x05d],%l2 ! Mem[000000004f00005d]
lduw [%i2+0x074],%l0 ! Mem[000000004f000074]
membar #Sync
lduh [%i0+0x020],%l2 ! Mem[000000004e000020]
stx %l5,[%i3+0x008] ! Mem[000000004f800008]
sth %l3,[%i0+0x008] ! Mem[000000004e000008]
membar #Sync
jmpl %o7,%g0
std %l6,[%i2+0x028] ! Mem[000000004f000028]
p31_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p32_far_0_le:
ldsh [%i1+0x0b6],%l4 ! Mem[00000000508000b6]
sth %l6,[%i3+0x0d4] ! Mem[00000000518000d4]
lduh [%i3+0x0e0],%l1 ! Mem[00000000518000e0]
swap [%i3+0x02c],%l7 ! Mem[000000005180002c]
swap [%i1+0x068],%l6 ! Mem[0000000050800068]
stb %l0,[%i1+0x104] ! Mem[0000000050800104]
ldsb [%i1+0x0df],%l1 ! Mem[00000000508000df]
jmpl %o7,%g0
stw %l4,[%i3+0x0a0] ! Mem[00000000518000a0]
p32_far_0_lem:
ldsh [%i1+0x0b6],%l4 ! Mem[00000000508000b6]
sth %l6,[%i3+0x0d4] ! Mem[00000000518000d4]
lduh [%i3+0x0e0],%l1 ! Mem[00000000518000e0]
membar #Sync
swap [%i3+0x02c],%l7 ! Mem[000000005180002c]
swap [%i1+0x068],%l6 ! Mem[0000000050800068]
stb %l0,[%i1+0x104] ! Mem[0000000050800104]
ldsb [%i1+0x0df],%l1 ! Mem[00000000508000df]
jmpl %o7,%g0
stw %l4,[%i3+0x0a0] ! Mem[00000000518000a0]
p32_far_0_he:
ldd [%i0+0x178],%l2 ! Mem[0000000050000178]
ldstub [%i0+0x1b2],%l2 ! Mem[00000000500001b2]
ldsh [%i3+0x158],%l7 ! Mem[0000000051800158]
swap [%i2+0x170],%l1 ! Mem[0000000051000170]
jmpl %o7,%g0
std %l0,[%i2+0x0c0] ! Mem[00000000510000c0]
p32_far_0_hem:
ldd [%i0+0x178],%l2 ! Mem[0000000050000178]
ldstub [%i0+0x1b2],%l2 ! Mem[00000000500001b2]
ldsh [%i3+0x158],%l7 ! Mem[0000000051800158]
swap [%i2+0x170],%l1 ! Mem[0000000051000170]
jmpl %o7,%g0
std %l0,[%i2+0x0c0] ! Mem[00000000510000c0]
p32_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p33_far_0_le:
ldsh [%i1+0x096],%l4 ! Mem[0000000052800096]
ldsh [%i1+0x1a4],%l1 ! Mem[00000000528001a4]
stb %l1,[%i2+0x024] ! Mem[0000000053000024]
ldsb [%i0+0x01f],%l4 ! Mem[000000005200001f]
lduw [%i1+0x0b4],%l5 ! Mem[00000000528000b4]
swap [%i3+0x05c],%l2 ! Mem[000000005380005c]
stw %l0,[%i2+0x074] ! Mem[0000000053000074]
jmpl %o7,%g0
ldsb [%i2+0x021],%l2 ! Mem[0000000053000021]
p33_far_0_lem:
ldsh [%i1+0x096],%l4 ! Mem[0000000052800096]
ldsh [%i1+0x1a4],%l1 ! Mem[00000000528001a4]
membar #Sync
stb %l1,[%i2+0x024] ! Mem[0000000053000024]
ldsb [%i0+0x01f],%l4 ! Mem[000000005200001f]
lduw [%i1+0x0b4],%l5 ! Mem[00000000528000b4]
swap [%i3+0x05c],%l2 ! Mem[000000005380005c]
stw %l0,[%i2+0x074] ! Mem[0000000053000074]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x021],%l2 ! Mem[0000000053000021]
p33_far_0_he:
lduh [%i1+0x10c],%l6 ! Mem[000000005280010c]
std %l4,[%i0+0x078] ! Mem[0000000052000078]
ldstub [%i1+0x1a6],%l6 ! Mem[00000000528001a6]
jmpl %o7,%g0
ldsh [%i1+0x11c],%l2 ! Mem[000000005280011c]
p33_far_0_hem:
lduh [%i1+0x10c],%l6 ! Mem[000000005280010c]
std %l4,[%i0+0x078] ! Mem[0000000052000078]
ldstub [%i1+0x1a6],%l6 ! Mem[00000000528001a6]
jmpl %o7,%g0
ldsh [%i1+0x11c],%l2 ! Mem[000000005280011c]
p33_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p34_far_0_le:
ldsh [%i1+0x0b6],%l4 ! Mem[00000000548000b6]
stb %l5,[%i2+0x055] ! Mem[0000000055000055]
lduh [%i3+0x16a],%l7 ! Mem[000000005580016a]
stw %l4,[%i1+0x048] ! Mem[0000000054800048]
stx %l5,[%i0+0x090] ! Mem[0000000054000090]
ldstub [%i2+0x1fb],%l3 ! Mem[00000000550001fb]
ldd [%i1+0x110],%l2 ! Mem[0000000054800110]
jmpl %o7,%g0
ldd [%i2+0x118],%l4 ! Mem[0000000055000118]
p34_far_0_lem:
ldsh [%i1+0x0b6],%l4 ! Mem[00000000548000b6]
stb %l5,[%i2+0x055] ! Mem[0000000055000055]
lduh [%i3+0x16a],%l7 ! Mem[000000005580016a]
stw %l4,[%i1+0x048] ! Mem[0000000054800048]
stx %l5,[%i0+0x090] ! Mem[0000000054000090]
ldstub [%i2+0x1fb],%l3 ! Mem[00000000550001fb]
ldd [%i1+0x110],%l2 ! Mem[0000000054800110]
jmpl %o7,%g0
ldd [%i2+0x118],%l4 ! Mem[0000000055000118]
p34_far_0_he:
ldsh [%i1+0x100],%l0 ! Mem[0000000054800100]
ldstub [%i2+0x04a],%l3 ! Mem[000000005500004a]
ldsw [%i2+0x0e8],%l1 ! Mem[00000000550000e8]
swap [%i2+0x00c],%l4 ! Mem[000000005500000c]
jmpl %o7,%g0
ldstub [%i1+0x039],%l4 ! Mem[0000000054800039]
p34_far_0_hem:
ldsh [%i1+0x100],%l0 ! Mem[0000000054800100]
ldstub [%i2+0x04a],%l3 ! Mem[000000005500004a]
ldsw [%i2+0x0e8],%l1 ! Mem[00000000550000e8]
membar #Sync
swap [%i2+0x00c],%l4 ! Mem[000000005500000c]
membar #Sync
jmpl %o7,%g0
ldstub [%i1+0x039],%l4 ! Mem[0000000054800039]
p34_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p35_far_0_le:
ldsh [%i1+0x096],%l4 ! Mem[0000000056800096]
ldd [%i2+0x0d0],%l6 ! Mem[00000000570000d0]
swap [%i3+0x0e0],%l1 ! Mem[00000000578000e0]
ldstub [%i2+0x00c],%l7 ! Mem[000000005700000c]
std %l6,[%i1+0x048] ! Mem[0000000056800048]
ldx [%i0+0x100],%l0 ! Mem[0000000056000100]
ldstub [%i1+0x0df],%l1 ! Mem[00000000568000df]
jmpl %o7,%g0
ldstub [%i3+0x0ea],%l5 ! Mem[00000000578000ea]
p35_far_0_lem:
ldsh [%i1+0x096],%l4 ! Mem[0000000056800096]
ldd [%i2+0x0d0],%l6 ! Mem[00000000570000d0]
swap [%i3+0x0e0],%l1 ! Mem[00000000578000e0]
membar #Sync
ldstub [%i2+0x00c],%l7 ! Mem[000000005700000c]
std %l6,[%i1+0x048] ! Mem[0000000056800048]
ldx [%i0+0x100],%l0 ! Mem[0000000056000100]
ldstub [%i1+0x0df],%l1 ! Mem[00000000568000df]
jmpl %o7,%g0
ldstub [%i3+0x0ea],%l5 ! Mem[00000000578000ea]
p35_far_0_he:
ldub [%i0+0x05d],%l2 ! Mem[000000005600005d]
stx %l1,[%i1+0x078] ! Mem[0000000056800078]
lduw [%i1+0x070],%l4 ! Mem[0000000056800070]
stx %l1,[%i0+0x0e0] ! Mem[00000000560000e0]
lduh [%i1+0x11c],%l6 ! Mem[000000005680011c]
jmpl %o7,%g0
swap [%i2+0x0a4],%l6 ! Mem[00000000570000a4]
p35_far_0_hem:
ldub [%i0+0x05d],%l2 ! Mem[000000005600005d]
stx %l1,[%i1+0x078] ! Mem[0000000056800078]
lduw [%i1+0x070],%l4 ! Mem[0000000056800070]
stx %l1,[%i0+0x0e0] ! Mem[00000000560000e0]
lduh [%i1+0x11c],%l6 ! Mem[000000005680011c]
jmpl %o7,%g0
swap [%i2+0x0a4],%l6 ! Mem[00000000570000a4]
p35_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p36_far_0_le:
ldsh [%i1+0x096],%l4 ! Mem[0000000058800096]
ldsw [%i0+0x0f4],%l6 ! Mem[00000000580000f4]
lduw [%i2+0x0c0],%l1 ! Mem[00000000590000c0]
lduw [%i3+0x02c],%l7 ! Mem[000000005980002c]
ldsh [%i3+0x0fc],%l5 ! Mem[00000000598000fc]
sth %l1,[%i1+0x12c] ! Mem[000000005880012c]
ldstub [%i1+0x192],%l2 ! Mem[0000000058800192]
jmpl %o7,%g0
ldd [%i0+0x158],%l6 ! Mem[0000000058000158]
p36_far_0_lem:
ldsh [%i1+0x096],%l4 ! Mem[0000000058800096]
ldsw [%i0+0x0f4],%l6 ! Mem[00000000580000f4]
lduw [%i2+0x0c0],%l1 ! Mem[00000000590000c0]
membar #Sync
lduw [%i3+0x02c],%l7 ! Mem[000000005980002c]
ldsh [%i3+0x0fc],%l5 ! Mem[00000000598000fc]
sth %l1,[%i1+0x12c] ! Mem[000000005880012c]
ldstub [%i1+0x192],%l2 ! Mem[0000000058800192]
jmpl %o7,%g0
ldd [%i0+0x158],%l6 ! Mem[0000000058000158]
p36_far_0_he:
swap [%i0+0x090],%l0 ! Mem[0000000058000090]
ldx [%i0+0x130],%l3 ! Mem[0000000058000130]
sth %l5,[%i2+0x010] ! Mem[0000000059000010]
jmpl %o7,%g0
ldstub [%i3+0x02c],%l5 ! Mem[000000005980002c]
p36_far_0_hem:
swap [%i0+0x090],%l0 ! Mem[0000000058000090]
ldx [%i0+0x130],%l3 ! Mem[0000000058000130]
membar #Sync
sth %l5,[%i2+0x010] ! Mem[0000000059000010]
membar #Sync
jmpl %o7,%g0
ldstub [%i3+0x02c],%l5 ! Mem[000000005980002c]
p36_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p37_far_0_le:
ldsh [%i1+0x096],%l4 ! Mem[000000005a800096]
stb %l6,[%i2+0x0f5] ! Mem[000000005b0000f5]
ldstub [%i0+0x0c1],%l1 ! Mem[000000005a0000c1]
sth %l7,[%i0+0x00c] ! Mem[000000005a00000c]
ldd [%i2+0x048],%l6 ! Mem[000000005b000048]
ldd [%i1+0x120],%l0 ! Mem[000000005a800120]
ldstub [%i1+0x169],%l2 ! Mem[000000005a800169]
jmpl %o7,%g0
swap [%i0+0x0f8],%l2 ! Mem[000000005a0000f8]
p37_far_0_lem:
ldsh [%i1+0x096],%l4 ! Mem[000000005a800096]
stb %l6,[%i2+0x0f5] ! Mem[000000005b0000f5]
ldstub [%i0+0x0c1],%l1 ! Mem[000000005a0000c1]
membar #Sync
sth %l7,[%i0+0x00c] ! Mem[000000005a00000c]
ldd [%i2+0x048],%l6 ! Mem[000000005b000048]
ldd [%i1+0x120],%l0 ! Mem[000000005a800120]
ldstub [%i1+0x169],%l2 ! Mem[000000005a800169]
jmpl %o7,%g0
swap [%i0+0x0f8],%l2 ! Mem[000000005a0000f8]
p37_far_0_he:
std %l2,[%i3+0x1d8] ! Mem[000000005b8001d8]
ldd [%i3+0x078],%l0 ! Mem[000000005b800078]
stb %l4,[%i2+0x053] ! Mem[000000005b000053]
jmpl %o7,%g0
std %l0,[%i0+0x0c0] ! Mem[000000005a0000c0]
p37_far_0_hem:
std %l2,[%i3+0x1d8] ! Mem[000000005b8001d8]
ldd [%i3+0x078],%l0 ! Mem[000000005b800078]
stb %l4,[%i2+0x053] ! Mem[000000005b000053]
jmpl %o7,%g0
std %l0,[%i0+0x0c0] ! Mem[000000005a0000c0]
p37_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p38_far_0_le:
ldsh [%i1+0x096],%l4 ! Mem[000000005c800096]
swap [%i1+0x0f4],%l6 ! Mem[000000005c8000f4]
swap [%i3+0x044],%l4 ! Mem[000000005d800044]
lduh [%i3+0x0fa],%l3 ! Mem[000000005d8000fa]
ldsh [%i0+0x0fc],%l5 ! Mem[000000005c0000fc]
ldstub [%i3+0x0e2],%l1 ! Mem[000000005d8000e2]
ldx [%i2+0x148],%l2 ! Mem[000000005d000148]
jmpl %o7,%g0
ldx [%i2+0x088],%l1 ! Mem[000000005d000088]
p38_far_0_lem:
ldsh [%i1+0x096],%l4 ! Mem[000000005c800096]
swap [%i1+0x0f4],%l6 ! Mem[000000005c8000f4]
swap [%i3+0x044],%l4 ! Mem[000000005d800044]
lduh [%i3+0x0fa],%l3 ! Mem[000000005d8000fa]
ldsh [%i0+0x0fc],%l5 ! Mem[000000005c0000fc]
ldstub [%i3+0x0e2],%l1 ! Mem[000000005d8000e2]
ldx [%i2+0x148],%l2 ! Mem[000000005d000148]
jmpl %o7,%g0
ldx [%i2+0x088],%l1 ! Mem[000000005d000088]
p38_far_0_he:
ldx [%i2+0x0a8],%l5 ! Mem[000000005d0000a8]
swap [%i2+0x088],%l0 ! Mem[000000005d000088]
stw %l2,[%i2+0x020] ! Mem[000000005d000020]
ldsh [%i0+0x194],%l0 ! Mem[000000005c000194]
swap [%i1+0x068],%l4 ! Mem[000000005c800068]
jmpl %o7,%g0
ldsw [%i0+0x194],%l6 ! Mem[000000005c000194]
p38_far_0_hem:
ldx [%i2+0x0a8],%l5 ! Mem[000000005d0000a8]
swap [%i2+0x088],%l0 ! Mem[000000005d000088]
membar #Sync
stw %l2,[%i2+0x020] ! Mem[000000005d000020]
ldsh [%i0+0x194],%l0 ! Mem[000000005c000194]
swap [%i1+0x068],%l4 ! Mem[000000005c800068]
jmpl %o7,%g0
ldsw [%i0+0x194],%l6 ! Mem[000000005c000194]
p38_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p39_far_0_le:
ldsh [%i1+0x0b6],%l4 ! Mem[000000005e8000b6]
ldub [%i3+0x184],%l1 ! Mem[000000005f800184]
ldx [%i1+0x060],%l4 ! Mem[000000005e800060]
ldstub [%i3+0x0fa],%l3 ! Mem[000000005f8000fa]
ldsb [%i3+0x0fc],%l5 ! Mem[000000005f8000fc]
stx %l1,[%i2+0x128] ! Mem[000000005f000128]
ldx [%i2+0x018],%l2 ! Mem[000000005f000018]
jmpl %o7,%g0
swap [%i3+0x0f8],%l2 ! Mem[000000005f8000f8]
p39_far_0_lem:
ldsh [%i1+0x0b6],%l4 ! Mem[000000005e8000b6]
ldub [%i3+0x184],%l1 ! Mem[000000005f800184]
ldx [%i1+0x060],%l4 ! Mem[000000005e800060]
ldstub [%i3+0x0fa],%l3 ! Mem[000000005f8000fa]
ldsb [%i3+0x0fc],%l5 ! Mem[000000005f8000fc]
stx %l1,[%i2+0x128] ! Mem[000000005f000128]
membar #Sync
ldx [%i2+0x018],%l2 ! Mem[000000005f000018]
jmpl %o7,%g0
swap [%i3+0x0f8],%l2 ! Mem[000000005f8000f8]
p39_far_0_he:
swap [%i2+0x1f8],%l3 ! Mem[000000005f0001f8]
std %l0,[%i1+0x058] ! Mem[000000005e800058]
sth %l4,[%i0+0x052] ! Mem[000000005e000052]
jmpl %o7,%g0
lduw [%i0+0x0c4],%l1 ! Mem[000000005e0000c4]
p39_far_0_hem:
swap [%i2+0x1f8],%l3 ! Mem[000000005f0001f8]
std %l0,[%i1+0x058] ! Mem[000000005e800058]
sth %l4,[%i0+0x052] ! Mem[000000005e000052]
jmpl %o7,%g0
lduw [%i0+0x0c4],%l1 ! Mem[000000005e0000c4]
p39_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p40_far_0_le:
ldsh [%i1+0x0b6],%l4 ! Mem[00000000608000b6]
ldd [%i2+0x0f0],%l6 ! Mem[00000000610000f0]
std %l0,[%i0+0x0c0] ! Mem[00000000600000c0]
ldsb [%i0+0x02c],%l7 ! Mem[000000006000002c]
ldsh [%i1+0x0dc],%l5 ! Mem[00000000608000dc]
stb %l1,[%i2+0x0c2] ! Mem[00000000610000c2]
stx %l2,[%i2+0x038] ! Mem[0000000061000038]
jmpl %o7,%g0
ldsh [%i3+0x0da],%l2 ! Mem[00000000618000da]
p40_far_0_lem:
ldsh [%i1+0x0b6],%l4 ! Mem[00000000608000b6]
ldd [%i2+0x0f0],%l6 ! Mem[00000000610000f0]
std %l0,[%i0+0x0c0] ! Mem[00000000600000c0]
membar #Sync
ldsb [%i0+0x02c],%l7 ! Mem[000000006000002c]
ldsh [%i1+0x0dc],%l5 ! Mem[00000000608000dc]
stb %l1,[%i2+0x0c2] ! Mem[00000000610000c2]
stx %l2,[%i2+0x038] ! Mem[0000000061000038]
jmpl %o7,%g0
ldsh [%i3+0x0da],%l2 ! Mem[00000000618000da]
p40_far_0_he:
sth %l0,[%i0+0x092] ! Mem[0000000060000092]
ldsh [%i2+0x112],%l3 ! Mem[0000000061000112]
ldd [%i1+0x030],%l4 ! Mem[0000000060800030]
jmpl %o7,%g0
ldd [%i2+0x028],%l4 ! Mem[0000000061000028]
p40_far_0_hem:
sth %l0,[%i0+0x092] ! Mem[0000000060000092]
ldsh [%i2+0x112],%l3 ! Mem[0000000061000112]
membar #Sync
ldd [%i1+0x030],%l4 ! Mem[0000000060800030]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x028],%l4 ! Mem[0000000061000028]
p40_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p41_far_0_le:
ldsh [%i1+0x0b6],%l4 ! Mem[00000000628000b6]
ldsw [%i0+0x0f4],%l6 ! Mem[00000000620000f4]
ldstub [%i3+0x0e1],%l1 ! Mem[00000000638000e1]
ldsw [%i0+0x00c],%l7 ! Mem[000000006200000c]
ldstub [%i1+0x069],%l6 ! Mem[0000000062800069]
lduh [%i3+0x104],%l0 ! Mem[0000000063800104]
stb %l1,[%i0+0x0df] ! Mem[00000000620000df]
jmpl %o7,%g0
sth %l4,[%i2+0x0a2] ! Mem[00000000630000a2]
p41_far_0_lem:
ldsh [%i1+0x0b6],%l4 ! Mem[00000000628000b6]
ldsw [%i0+0x0f4],%l6 ! Mem[00000000620000f4]
ldstub [%i3+0x0e1],%l1 ! Mem[00000000638000e1]
membar #Sync
ldsw [%i0+0x00c],%l7 ! Mem[000000006200000c]
ldstub [%i1+0x069],%l6 ! Mem[0000000062800069]
lduh [%i3+0x104],%l0 ! Mem[0000000063800104]
stb %l1,[%i0+0x0df] ! Mem[00000000620000df]
jmpl %o7,%g0
sth %l4,[%i2+0x0a2] ! Mem[00000000630000a2]
p41_far_0_he:
ldd [%i2+0x078],%l2 ! Mem[0000000063000078]
lduw [%i1+0x074],%l0 ! Mem[0000000062800074]
sth %l2,[%i0+0x1c8] ! Mem[00000000620001c8]
ldub [%i0+0x0b2],%l4 ! Mem[00000000620000b2]
jmpl %o7,%g0
ldstub [%i3+0x158],%l0 ! Mem[0000000063800158]
p41_far_0_hem:
ldd [%i2+0x078],%l2 ! Mem[0000000063000078]
lduw [%i1+0x074],%l0 ! Mem[0000000062800074]
sth %l2,[%i0+0x1c8] ! Mem[00000000620001c8]
ldub [%i0+0x0b2],%l4 ! Mem[00000000620000b2]
jmpl %o7,%g0
ldstub [%i3+0x158],%l0 ! Mem[0000000063800158]
p41_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p42_far_0_le:
ldsh [%i1+0x096],%l4 ! Mem[0000000064800096]
stb %l6,[%i2+0x0f5] ! Mem[00000000650000f5]
stb %l1,[%i3+0x004] ! Mem[0000000065800004]
std %l4,[%i2+0x038] ! Mem[0000000065000038]
stb %l2,[%i1+0x067] ! Mem[0000000064800067]
swap [%i3+0x12c],%l1 ! Mem[000000006580012c]
ldsh [%i3+0x0aa],%l0 ! Mem[00000000658000aa]
jmpl %o7,%g0
ldstub [%i1+0x001],%l2 ! Mem[0000000064800001]
p42_far_0_lem:
ldsh [%i1+0x096],%l4 ! Mem[0000000064800096]
stb %l6,[%i2+0x0f5] ! Mem[00000000650000f5]
membar #Sync
stb %l1,[%i3+0x004] ! Mem[0000000065800004]
std %l4,[%i2+0x038] ! Mem[0000000065000038]
stb %l2,[%i1+0x067] ! Mem[0000000064800067]
swap [%i3+0x12c],%l1 ! Mem[000000006580012c]
ldsh [%i3+0x0aa],%l0 ! Mem[00000000658000aa]
membar #Sync
jmpl %o7,%g0
ldstub [%i1+0x001],%l2 ! Mem[0000000064800001]
p42_far_0_he:
ldd [%i3+0x168],%l4 ! Mem[0000000065800168]
stb %l6,[%i2+0x17e] ! Mem[000000006500017e]
stx %l5,[%i1+0x148] ! Mem[0000000064800148]
jmpl %o7,%g0
stx %l6,[%i1+0x188] ! Mem[0000000064800188]
p42_far_0_hem:
ldd [%i3+0x168],%l4 ! Mem[0000000065800168]
stb %l6,[%i2+0x17e] ! Mem[000000006500017e]
stx %l5,[%i1+0x148] ! Mem[0000000064800148]
jmpl %o7,%g0
stx %l6,[%i1+0x188] ! Mem[0000000064800188]
p42_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p43_far_0_le:
ldsh [%i2+0x0b6],%l4 ! Mem[00000000670000b6]
swap [%i0+0x0d4],%l6 ! Mem[00000000660000d4]
sth %l4,[%i2+0x044] ! Mem[0000000067000044]
sth %l1,[%i3+0x0a8] ! Mem[00000000678000a8]
std %l4,[%i1+0x0e0] ! Mem[00000000668000e0]
ldstub [%i0+0x04d],%l7 ! Mem[000000006600004d]
ldd [%i1+0x190],%l2 ! Mem[0000000066800190]
jmpl %o7,%g0
ldstub [%i2+0x0ca],%l5 ! Mem[00000000670000ca]
p43_far_0_lem:
ldsh [%i2+0x0b6],%l4 ! Mem[00000000670000b6]
swap [%i0+0x0d4],%l6 ! Mem[00000000660000d4]
sth %l4,[%i2+0x044] ! Mem[0000000067000044]
sth %l1,[%i3+0x0a8] ! Mem[00000000678000a8]
std %l4,[%i1+0x0e0] ! Mem[00000000668000e0]
ldstub [%i0+0x04d],%l7 ! Mem[000000006600004d]
ldd [%i1+0x190],%l2 ! Mem[0000000066800190]
jmpl %o7,%g0
ldstub [%i2+0x0ca],%l5 ! Mem[00000000670000ca]
p43_far_0_he:
swap [%i3+0x07c],%l2 ! Mem[000000006780007c]
stw %l0,[%i1+0x074] ! Mem[0000000066800074]
stb %l2,[%i0+0x1e8] ! Mem[00000000660001e8]
swap [%i0+0x194],%l0 ! Mem[0000000066000194]
stw %l4,[%i1+0x068] ! Mem[0000000066800068]
jmpl %o7,%g0
ldsh [%i1+0x196],%l6 ! Mem[0000000066800196]
p43_far_0_hem:
swap [%i3+0x07c],%l2 ! Mem[000000006780007c]
stw %l0,[%i1+0x074] ! Mem[0000000066800074]
stb %l2,[%i0+0x1e8] ! Mem[00000000660001e8]
swap [%i0+0x194],%l0 ! Mem[0000000066000194]
stw %l4,[%i1+0x068] ! Mem[0000000066800068]
jmpl %o7,%g0
ldsh [%i1+0x196],%l6 ! Mem[0000000066800196]
p43_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p44_far_0_le:
ldsh [%i2+0x096],%l4 ! Mem[0000000069000096]
stx %l5,[%i0+0x1c8] ! Mem[00000000680001c8]
lduh [%i3+0x004],%l1 ! Mem[0000000069800004]
stx %l3,[%i3+0x0d8] ! Mem[00000000698000d8]
ldsh [%i0+0x0dc],%l5 ! Mem[00000000680000dc]
ldd [%i0+0x128],%l0 ! Mem[0000000068000128]
ldstub [%i2+0x01a],%l2 ! Mem[000000006900001a]
jmpl %o7,%g0
ldd [%i2+0x0d8],%l2 ! Mem[00000000690000d8]
p44_far_0_lem:
ldsh [%i2+0x096],%l4 ! Mem[0000000069000096]
stx %l5,[%i0+0x1c8] ! Mem[00000000680001c8]
membar #Sync
lduh [%i3+0x004],%l1 ! Mem[0000000069800004]
stx %l3,[%i3+0x0d8] ! Mem[00000000698000d8]
ldsh [%i0+0x0dc],%l5 ! Mem[00000000680000dc]
ldd [%i0+0x128],%l0 ! Mem[0000000068000128]
ldstub [%i2+0x01a],%l2 ! Mem[000000006900001a]
jmpl %o7,%g0
ldd [%i2+0x0d8],%l2 ! Mem[00000000690000d8]
p44_far_0_he:
ldsb [%i3+0x1db],%l3 ! Mem[00000000698001db]
stw %l1,[%i0+0x02c] ! Mem[000000006800002c]
stw %l4,[%i2+0x13c] ! Mem[000000006900013c]
jmpl %o7,%g0
lduw [%i3+0x184],%l0 ! Mem[0000000069800184]
p44_far_0_hem:
ldsb [%i3+0x1db],%l3 ! Mem[00000000698001db]
membar #Sync
stw %l1,[%i0+0x02c] ! Mem[000000006800002c]
stw %l4,[%i2+0x13c] ! Mem[000000006900013c]
jmpl %o7,%g0
lduw [%i3+0x184],%l0 ! Mem[0000000069800184]
p44_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p45_far_0_le:
ldsh [%i2+0x096],%l4 ! Mem[000000006b000096]
stb %l1,[%i1+0x184] ! Mem[000000006a800184]
ldd [%i3+0x060],%l4 ! Mem[000000006b800060]
std %l2,[%i2+0x0d8] ! Mem[000000006b0000d8]
ldsb [%i2+0x0dc],%l5 ! Mem[000000006b0000dc]
stx %l1,[%i1+0x0c0] ! Mem[000000006a8000c0]
swap [%i2+0x168],%l2 ! Mem[000000006b000168]
jmpl %o7,%g0
ldsb [%i0+0x08a],%l1 ! Mem[000000006a00008a]
p45_far_0_lem:
ldsh [%i2+0x096],%l4 ! Mem[000000006b000096]
stb %l1,[%i1+0x184] ! Mem[000000006a800184]
ldd [%i3+0x060],%l4 ! Mem[000000006b800060]
std %l2,[%i2+0x0d8] ! Mem[000000006b0000d8]
ldsb [%i2+0x0dc],%l5 ! Mem[000000006b0000dc]
stx %l1,[%i1+0x0c0] ! Mem[000000006a8000c0]
swap [%i2+0x168],%l2 ! Mem[000000006b000168]
jmpl %o7,%g0
ldsb [%i0+0x08a],%l1 ! Mem[000000006a00008a]
p45_far_0_he:
ldstub [%i0+0x1db],%l3 ! Mem[000000006a0001db]
std %l2,[%i2+0x130] ! Mem[000000006b000130]
ldx [%i0+0x030],%l5 ! Mem[000000006a000030]
stx %l5,[%i2+0x028] ! Mem[000000006b000028]
ldx [%i3+0x010],%l5 ! Mem[000000006b800010]
jmpl %o7,%g0
swap [%i2+0x018],%l0 ! Mem[000000006b000018]
p45_far_0_hem:
ldstub [%i0+0x1db],%l3 ! Mem[000000006a0001db]
std %l2,[%i2+0x130] ! Mem[000000006b000130]
membar #Sync
ldx [%i0+0x030],%l5 ! Mem[000000006a000030]
stx %l5,[%i2+0x028] ! Mem[000000006b000028]
ldx [%i3+0x010],%l5 ! Mem[000000006b800010]
membar #Sync
jmpl %o7,%g0
swap [%i2+0x018],%l0 ! Mem[000000006b000018]
p45_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p46_far_0_le:
ldsh [%i2+0x0b6],%l4 ! Mem[000000006d0000b6]
ldstub [%i3+0x0d5],%l6 ! Mem[000000006d8000d5]
ldd [%i0+0x0e0],%l0 ! Mem[000000006c0000e0]
ldsh [%i2+0x02c],%l7 ! Mem[000000006d00002c]
swap [%i2+0x048],%l6 ! Mem[000000006d000048]
lduw [%i1+0x06c],%l7 ! Mem[000000006c80006c]
ldsw [%i1+0x1b0],%l3 ! Mem[000000006c8001b0]
jmpl %o7,%g0
swap [%i3+0x0e8],%l5 ! Mem[000000006d8000e8]
p46_far_0_lem:
ldsh [%i2+0x0b6],%l4 ! Mem[000000006d0000b6]
ldstub [%i3+0x0d5],%l6 ! Mem[000000006d8000d5]
ldd [%i0+0x0e0],%l0 ! Mem[000000006c0000e0]
membar #Sync
ldsh [%i2+0x02c],%l7 ! Mem[000000006d00002c]
swap [%i2+0x048],%l6 ! Mem[000000006d000048]
lduw [%i1+0x06c],%l7 ! Mem[000000006c80006c]
ldsw [%i1+0x1b0],%l3 ! Mem[000000006c8001b0]
jmpl %o7,%g0
swap [%i3+0x0e8],%l5 ! Mem[000000006d8000e8]
p46_far_0_he:
stx %l2,[%i0+0x078] ! Mem[000000006c000078]
lduw [%i3+0x054],%l0 ! Mem[000000006d800054]
lduh [%i1+0x1c8],%l2 ! Mem[000000006c8001c8]
std %l0,[%i3+0x1b0] ! Mem[000000006d8001b0]
ldd [%i3+0x138],%l6 ! Mem[000000006d800138]
jmpl %o7,%g0
stw %l6,[%i3+0x02c] ! Mem[000000006d80002c]
p46_far_0_hem:
stx %l2,[%i0+0x078] ! Mem[000000006c000078]
lduw [%i3+0x054],%l0 ! Mem[000000006d800054]
lduh [%i1+0x1c8],%l2 ! Mem[000000006c8001c8]
std %l0,[%i3+0x1b0] ! Mem[000000006d8001b0]
ldd [%i3+0x138],%l6 ! Mem[000000006d800138]
membar #Sync
jmpl %o7,%g0
stw %l6,[%i3+0x02c] ! Mem[000000006d80002c]
p46_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p47_far_0_le:
ldsh [%i2+0x096],%l4 ! Mem[000000006f000096]
lduw [%i2+0x0d4],%l6 ! Mem[000000006f0000d4]
stw %l4,[%i3+0x064] ! Mem[000000006f800064]
ldsw [%i0+0x088],%l1 ! Mem[000000006e000088]
swap [%i3+0x0c0],%l4 ! Mem[000000006f8000c0]
ldsh [%i1+0x06c],%l7 ! Mem[000000006e80006c]
ldub [%i1+0x1b1],%l3 ! Mem[000000006e8001b1]
jmpl %o7,%g0
ldstub [%i2+0x0ea],%l5 ! Mem[000000006f0000ea]
p47_far_0_lem:
ldsh [%i2+0x096],%l4 ! Mem[000000006f000096]
lduw [%i2+0x0d4],%l6 ! Mem[000000006f0000d4]
stw %l4,[%i3+0x064] ! Mem[000000006f800064]
ldsw [%i0+0x088],%l1 ! Mem[000000006e000088]
swap [%i3+0x0c0],%l4 ! Mem[000000006f8000c0]
ldsh [%i1+0x06c],%l7 ! Mem[000000006e80006c]
ldub [%i1+0x1b1],%l3 ! Mem[000000006e8001b1]
jmpl %o7,%g0
ldstub [%i2+0x0ea],%l5 ! Mem[000000006f0000ea]
p47_far_0_he:
ldstub [%i2+0x08b],%l5 ! Mem[000000006f00008b]
lduh [%i3+0x08a],%l0 ! Mem[000000006f80008a]
ldstub [%i3+0x031],%l5 ! Mem[000000006f800031]
ldd [%i0+0x028],%l4 ! Mem[000000006e000028]
stx %l5,[%i3+0x030] ! Mem[000000006f800030]
jmpl %o7,%g0
swap [%i0+0x084],%l6 ! Mem[000000006e000084]
p47_far_0_hem:
ldstub [%i2+0x08b],%l5 ! Mem[000000006f00008b]
lduh [%i3+0x08a],%l0 ! Mem[000000006f80008a]
membar #Sync
ldstub [%i3+0x031],%l5 ! Mem[000000006f800031]
ldd [%i0+0x028],%l4 ! Mem[000000006e000028]
stx %l5,[%i3+0x030] ! Mem[000000006f800030]
jmpl %o7,%g0
swap [%i0+0x084],%l6 ! Mem[000000006e000084]
p47_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p48_far_0_le:
ldsh [%i2+0x0b6],%l4 ! Mem[00000000710000b6]
stw %l6,[%i0+0x0d4] ! Mem[00000000700000d4]
stw %l1,[%i2+0x0c0] ! Mem[00000000710000c0]
sth %l7,[%i0+0x02c] ! Mem[000000007000002c]
ldstub [%i0+0x069],%l6 ! Mem[0000000070000069]
swap [%i0+0x104],%l0 ! Mem[0000000070000104]
ldsb [%i0+0x0df],%l1 ! Mem[00000000700000df]
jmpl %o7,%g0
lduh [%i1+0x0a2],%l4 ! Mem[00000000708000a2]
p48_far_0_lem:
ldsh [%i2+0x0b6],%l4 ! Mem[00000000710000b6]
stw %l6,[%i0+0x0d4] ! Mem[00000000700000d4]
stw %l1,[%i2+0x0c0] ! Mem[00000000710000c0]
membar #Sync
sth %l7,[%i0+0x02c] ! Mem[000000007000002c]
ldstub [%i0+0x069],%l6 ! Mem[0000000070000069]
swap [%i0+0x104],%l0 ! Mem[0000000070000104]
ldsb [%i0+0x0df],%l1 ! Mem[00000000700000df]
jmpl %o7,%g0
lduh [%i1+0x0a2],%l4 ! Mem[00000000708000a2]
p48_far_0_he:
lduw [%i0+0x15c],%l2 ! Mem[000000007000015c]
lduh [%i0+0x1b2],%l2 ! Mem[00000000700001b2]
ldsw [%i1+0x1c8],%l2 ! Mem[00000000708001c8]
sth %l4,[%i2+0x0b2] ! Mem[00000000710000b2]
jmpl %o7,%g0
ldstub [%i3+0x178],%l0 ! Mem[0000000071800178]
p48_far_0_hem:
lduw [%i0+0x15c],%l2 ! Mem[000000007000015c]
lduh [%i0+0x1b2],%l2 ! Mem[00000000700001b2]
ldsw [%i1+0x1c8],%l2 ! Mem[00000000708001c8]
sth %l4,[%i2+0x0b2] ! Mem[00000000710000b2]
jmpl %o7,%g0
ldstub [%i3+0x178],%l0 ! Mem[0000000071800178]
p48_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p49_far_0_le:
ldsh [%i2+0x0b6],%l4 ! Mem[00000000730000b6]
ldstub [%i2+0x1a4],%l1 ! Mem[00000000730001a4]
ldsb [%i3+0x065],%l4 ! Mem[0000000073800065]
stw %l1,[%i2+0x0a8] ! Mem[00000000730000a8]
ldsb [%i1+0x0fc],%l5 ! Mem[00000000728000fc]
ldsb [%i0+0x0c2],%l1 ! Mem[00000000720000c2]
lduw [%i2+0x168],%l2 ! Mem[0000000073000168]
jmpl %o7,%g0
stb %l2,[%i0+0x0fa] ! Mem[00000000720000fa]
p49_far_0_lem:
ldsh [%i2+0x0b6],%l4 ! Mem[00000000730000b6]
ldstub [%i2+0x1a4],%l1 ! Mem[00000000730001a4]
ldsb [%i3+0x065],%l4 ! Mem[0000000073800065]
stw %l1,[%i2+0x0a8] ! Mem[00000000730000a8]
ldsb [%i1+0x0fc],%l5 ! Mem[00000000728000fc]
ldsb [%i0+0x0c2],%l1 ! Mem[00000000720000c2]
lduw [%i2+0x168],%l2 ! Mem[0000000073000168]
jmpl %o7,%g0
stb %l2,[%i0+0x0fa] ! Mem[00000000720000fa]
p49_far_0_he:
sth %l3,[%i3+0x1da] ! Mem[00000000738001da]
sth %l1,[%i3+0x078] ! Mem[0000000073800078]
lduh [%i0+0x11c],%l4 ! Mem[000000007200011c]
jmpl %o7,%g0
lduw [%i3+0x184],%l0 ! Mem[0000000073800184]
p49_far_0_hem:
sth %l3,[%i3+0x1da] ! Mem[00000000738001da]
sth %l1,[%i3+0x078] ! Mem[0000000073800078]
lduh [%i0+0x11c],%l4 ! Mem[000000007200011c]
jmpl %o7,%g0
lduw [%i3+0x184],%l0 ! Mem[0000000073800184]
p49_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p50_far_0_le:
ldsh [%i2+0x0b6],%l4 ! Mem[00000000750000b6]
stb %l5,[%i3+0x1ce] ! Mem[00000000758001ce]
std %l6,[%i0+0x130] ! Mem[0000000074000130]
ldstub [%i2+0x1ef],%l7 ! Mem[00000000750001ef]
std %l4,[%i1+0x0c8] ! Mem[00000000748000c8]
ldsb [%i2+0x0ab],%l5 ! Mem[00000000750000ab]
ldsw [%i3+0x0a8],%l0 ! Mem[00000000758000a8]
jmpl %o7,%g0
lduw [%i0+0x000],%l2 ! Mem[0000000074000000]
p50_far_0_lem:
ldsh [%i2+0x0b6],%l4 ! Mem[00000000750000b6]
stb %l5,[%i3+0x1ce] ! Mem[00000000758001ce]
std %l6,[%i0+0x130] ! Mem[0000000074000130]
ldstub [%i2+0x1ef],%l7 ! Mem[00000000750001ef]
std %l4,[%i1+0x0c8] ! Mem[00000000748000c8]
ldsb [%i2+0x0ab],%l5 ! Mem[00000000750000ab]
ldsw [%i3+0x0a8],%l0 ! Mem[00000000758000a8]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x000],%l2 ! Mem[0000000074000000]
p50_far_0_he:
ldsw [%i0+0x10c],%l6 ! Mem[000000007400010c]
ldd [%i0+0x058],%l4 ! Mem[0000000074000058]
ldsb [%i2+0x0cd],%l4 ! Mem[00000000750000cd]
jmpl %o7,%g0
ldx [%i3+0x188],%l6 ! Mem[0000000075800188]
p50_far_0_hem:
ldsw [%i0+0x10c],%l6 ! Mem[000000007400010c]
ldd [%i0+0x058],%l4 ! Mem[0000000074000058]
ldsb [%i2+0x0cd],%l4 ! Mem[00000000750000cd]
jmpl %o7,%g0
ldx [%i3+0x188],%l6 ! Mem[0000000075800188]
p50_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p51_far_0_le:
ldstub [%i2+0x0b7],%l4 ! Mem[00000000770000b7]
ldstub [%i2+0x0f5],%l6 ! Mem[00000000770000f5]
stx %l4,[%i0+0x060] ! Mem[0000000076000060]
stb %l7,[%i1+0x1cf] ! Mem[00000000768001cf]
ldd [%i3+0x0e8],%l4 ! Mem[00000000778000e8]
swap [%i1+0x17c],%l2 ! Mem[000000007680017c]
stw %l2,[%i1+0x1b0] ! Mem[00000000768001b0]
jmpl %o7,%g0
ldsh [%i0+0x1e8],%l2 ! Mem[00000000760001e8]
p51_far_0_lem:
ldstub [%i2+0x0b7],%l4 ! Mem[00000000770000b7]
ldstub [%i2+0x0f5],%l6 ! Mem[00000000770000f5]
stx %l4,[%i0+0x060] ! Mem[0000000076000060]
stb %l7,[%i1+0x1cf] ! Mem[00000000768001cf]
ldd [%i3+0x0e8],%l4 ! Mem[00000000778000e8]
swap [%i1+0x17c],%l2 ! Mem[000000007680017c]
stw %l2,[%i1+0x1b0] ! Mem[00000000768001b0]
jmpl %o7,%g0
ldsh [%i0+0x1e8],%l2 ! Mem[00000000760001e8]
p51_far_0_he:
swap [%i3+0x188],%l0 ! Mem[0000000077800188]
std %l2,[%i3+0x048] ! Mem[0000000077800048]
jmpl %o7,%g0
sth %l1,[%i0+0x0ea] ! Mem[00000000760000ea]
p51_far_0_hem:
swap [%i3+0x188],%l0 ! Mem[0000000077800188]
std %l2,[%i3+0x048] ! Mem[0000000077800048]
jmpl %o7,%g0
sth %l1,[%i0+0x0ea] ! Mem[00000000760000ea]
p51_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p52_far_0_le:
ldstub [%i2+0x097],%l4 ! Mem[0000000079000097]
lduw [%i1+0x0f4],%l6 ! Mem[00000000788000f4]
swap [%i0+0x0e0],%l1 ! Mem[00000000780000e0]
ldstub [%i0+0x02c],%l7 ! Mem[000000007800002c]
lduh [%i2+0x048],%l6 ! Mem[0000000079000048]
stw %l1,[%i1+0x10c] ! Mem[000000007880010c]
stb %l2,[%i1+0x03a] ! Mem[000000007880003a]
jmpl %o7,%g0
ldsb [%i1+0x1e8],%l2 ! Mem[00000000788001e8]
p52_far_0_lem:
ldstub [%i2+0x097],%l4 ! Mem[0000000079000097]
lduw [%i1+0x0f4],%l6 ! Mem[00000000788000f4]
swap [%i0+0x0e0],%l1 ! Mem[00000000780000e0]
membar #Sync
ldstub [%i0+0x02c],%l7 ! Mem[000000007800002c]
lduh [%i2+0x048],%l6 ! Mem[0000000079000048]
stw %l1,[%i1+0x10c] ! Mem[000000007880010c]
stb %l2,[%i1+0x03a] ! Mem[000000007880003a]
jmpl %o7,%g0
ldsb [%i1+0x1e8],%l2 ! Mem[00000000788001e8]
p52_far_0_he:
lduw [%i1+0x0a8],%l3 ! Mem[00000000788000a8]
swap [%i1+0x07c],%l4 ! Mem[000000007880007c]
jmpl %o7,%g0
ldx [%i2+0x1a0],%l6 ! Mem[00000000790001a0]
p52_far_0_hem:
lduw [%i1+0x0a8],%l3 ! Mem[00000000788000a8]
swap [%i1+0x07c],%l4 ! Mem[000000007880007c]
jmpl %o7,%g0
ldx [%i2+0x1a0],%l6 ! Mem[00000000790001a0]
p52_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p53_far_0_le:
ldstub [%i2+0x097],%l4 ! Mem[000000007b000097]
std %l6,[%i3+0x0f0] ! Mem[000000007b8000f0]
ldx [%i3+0x0e0],%l1 ! Mem[000000007b8000e0]
ldx [%i2+0x008],%l7 ! Mem[000000007b000008]
stx %l6,[%i1+0x068] ! Mem[000000007a800068]
ldsw [%i3+0x124],%l0 ! Mem[000000007b800124]
sth %l3,[%i2+0x190] ! Mem[000000007b000190]
jmpl %o7,%g0
ldsh [%i3+0x0ca],%l5 ! Mem[000000007b8000ca]
p53_far_0_lem:
ldstub [%i2+0x097],%l4 ! Mem[000000007b000097]
std %l6,[%i3+0x0f0] ! Mem[000000007b8000f0]
ldx [%i3+0x0e0],%l1 ! Mem[000000007b8000e0]
membar #Sync
ldx [%i2+0x008],%l7 ! Mem[000000007b000008]
stx %l6,[%i1+0x068] ! Mem[000000007a800068]
ldsw [%i3+0x124],%l0 ! Mem[000000007b800124]
sth %l3,[%i2+0x190] ! Mem[000000007b000190]
jmpl %o7,%g0
ldsh [%i3+0x0ca],%l5 ! Mem[000000007b8000ca]
p53_far_0_he:
sth %l0,[%i3+0x092] ! Mem[000000007b800092]
std %l4,[%i2+0x058] ! Mem[000000007b000058]
ldsh [%i0+0x0ec],%l4 ! Mem[000000007a0000ec]
ldstub [%i0+0x1a5],%l1 ! Mem[000000007a0001a5]
ldstub [%i2+0x08a],%l2 ! Mem[000000007b00008a]
jmpl %o7,%g0
ldub [%i0+0x0a0],%l2 ! Mem[000000007a0000a0]
p53_far_0_hem:
sth %l0,[%i3+0x092] ! Mem[000000007b800092]
std %l4,[%i2+0x058] ! Mem[000000007b000058]
ldsh [%i0+0x0ec],%l4 ! Mem[000000007a0000ec]
ldstub [%i0+0x1a5],%l1 ! Mem[000000007a0001a5]
ldstub [%i2+0x08a],%l2 ! Mem[000000007b00008a]
jmpl %o7,%g0
ldub [%i0+0x0a0],%l2 ! Mem[000000007a0000a0]
p53_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p54_far_0_le:
ldstub [%i3+0x097],%l4 ! Mem[000000007d800097]
swap [%i2+0x0f4],%l6 ! Mem[000000007d0000f4]
ldstub [%i2+0x0e1],%l1 ! Mem[000000007d0000e1]
stw %l7,[%i3+0x02c] ! Mem[000000007d80002c]
ldx [%i1+0x0e0],%l4 ! Mem[000000007c8000e0]
ldub [%i3+0x06d],%l7 ! Mem[000000007d80006d]
stw %l3,[%i1+0x190] ! Mem[000000007c800190]
jmpl %o7,%g0
swap [%i2+0x0c8],%l5 ! Mem[000000007d0000c8]
p54_far_0_lem:
ldstub [%i3+0x097],%l4 ! Mem[000000007d800097]
swap [%i2+0x0f4],%l6 ! Mem[000000007d0000f4]
ldstub [%i2+0x0e1],%l1 ! Mem[000000007d0000e1]
membar #Sync
stw %l7,[%i3+0x02c] ! Mem[000000007d80002c]
ldx [%i1+0x0e0],%l4 ! Mem[000000007c8000e0]
ldub [%i3+0x06d],%l7 ! Mem[000000007d80006d]
stw %l3,[%i1+0x190] ! Mem[000000007c800190]
jmpl %o7,%g0
swap [%i2+0x0c8],%l5 ! Mem[000000007d0000c8]
p54_far_0_he:
swap [%i2+0x088],%l5 ! Mem[000000007d000088]
ldsh [%i1+0x058],%l1 ! Mem[000000007c800058]
ldsh [%i3+0x072],%l4 ! Mem[000000007d800072]
ldd [%i3+0x008],%l4 ! Mem[000000007d800008]
stb %l3,[%i1+0x028] ! Mem[000000007c800028]
jmpl %o7,%g0
lduw [%i0+0x00c],%l6 ! Mem[000000007c00000c]
p54_far_0_hem:
swap [%i2+0x088],%l5 ! Mem[000000007d000088]
ldsh [%i1+0x058],%l1 ! Mem[000000007c800058]
ldsh [%i3+0x072],%l4 ! Mem[000000007d800072]
membar #Sync
ldd [%i3+0x008],%l4 ! Mem[000000007d800008]
stb %l3,[%i1+0x028] ! Mem[000000007c800028]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x00c],%l6 ! Mem[000000007c00000c]
p54_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p55_far_0_le:
ldstub [%i3+0x0b7],%l4 ! Mem[000000007f8000b7]
ldx [%i1+0x1a0],%l1 ! Mem[000000007e8001a0]
ldsh [%i1+0x024],%l1 ! Mem[000000007e800024]
lduw [%i0+0x0d8],%l3 ! Mem[000000007e0000d8]
ldsb [%i0+0x0fc],%l5 ! Mem[000000007e0000fc]
swap [%i2+0x10c],%l1 ! Mem[000000007f00010c]
stx %l2,[%i2+0x1b0] ! Mem[000000007f0001b0]
jmpl %o7,%g0
swap [%i0+0x178],%l7 ! Mem[000000007e000178]
p55_far_0_lem:
ldstub [%i3+0x0b7],%l4 ! Mem[000000007f8000b7]
ldx [%i1+0x1a0],%l1 ! Mem[000000007e8001a0]
membar #Sync
ldsh [%i1+0x024],%l1 ! Mem[000000007e800024]
lduw [%i0+0x0d8],%l3 ! Mem[000000007e0000d8]
ldsb [%i0+0x0fc],%l5 ! Mem[000000007e0000fc]
swap [%i2+0x10c],%l1 ! Mem[000000007f00010c]
stx %l2,[%i2+0x1b0] ! Mem[000000007f0001b0]
jmpl %o7,%g0
swap [%i0+0x178],%l7 ! Mem[000000007e000178]
p55_far_0_he:
ldx [%i1+0x090],%l0 ! Mem[000000007e800090]
ldstub [%i2+0x133],%l3 ! Mem[000000007f000133]
ldsh [%i0+0x030],%l5 ! Mem[000000007e000030]
jmpl %o7,%g0
stw %l0,[%i3+0x1a4] ! Mem[000000007f8001a4]
p55_far_0_hem:
ldx [%i1+0x090],%l0 ! Mem[000000007e800090]
ldstub [%i2+0x133],%l3 ! Mem[000000007f000133]
membar #Sync
ldsh [%i0+0x030],%l5 ! Mem[000000007e000030]
jmpl %o7,%g0
stw %l0,[%i3+0x1a4] ! Mem[000000007f8001a4]
p55_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p56_far_0_le:
ldstub [%i3+0x097],%l4 ! Mem[0000000081800097]
ldsb [%i2+0x0f5],%l6 ! Mem[00000000810000f5]
std %l4,[%i3+0x060] ! Mem[0000000081800060]
swap [%i0+0x088],%l1 ! Mem[0000000080000088]
sth %l4,[%i2+0x0e2] ! Mem[00000000810000e2]
sth %l1,[%i3+0x0c2] ! Mem[00000000818000c2]
stx %l2,[%i1+0x148] ! Mem[0000000080800148]
jmpl %o7,%g0
stw %l1,[%i1+0x0a8] ! Mem[00000000808000a8]
p56_far_0_lem:
ldstub [%i3+0x097],%l4 ! Mem[0000000081800097]
ldsb [%i2+0x0f5],%l6 ! Mem[00000000810000f5]
std %l4,[%i3+0x060] ! Mem[0000000081800060]
swap [%i0+0x088],%l1 ! Mem[0000000080000088]
sth %l4,[%i2+0x0e2] ! Mem[00000000810000e2]
sth %l1,[%i3+0x0c2] ! Mem[00000000818000c2]
stx %l2,[%i1+0x148] ! Mem[0000000080800148]
jmpl %o7,%g0
stw %l1,[%i1+0x0a8] ! Mem[00000000808000a8]
p56_far_0_he:
ldsh [%i3+0x1fa],%l3 ! Mem[00000000818001fa]
std %l0,[%i0+0x078] ! Mem[0000000080000078]
ldstub [%i1+0x073],%l4 ! Mem[0000000080800073]
swap [%i2+0x0c4],%l1 ! Mem[00000000810000c4]
stb %l6,[%i1+0x11d] ! Mem[000000008080011d]
jmpl %o7,%g0
stw %l6,[%i0+0x02c] ! Mem[000000008000002c]
p56_far_0_hem:
ldsh [%i3+0x1fa],%l3 ! Mem[00000000818001fa]
std %l0,[%i0+0x078] ! Mem[0000000080000078]
ldstub [%i1+0x073],%l4 ! Mem[0000000080800073]
swap [%i2+0x0c4],%l1 ! Mem[00000000810000c4]
stb %l6,[%i1+0x11d] ! Mem[000000008080011d]
membar #Sync
jmpl %o7,%g0
stw %l6,[%i0+0x02c] ! Mem[000000008000002c]
p56_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p57_far_0_le:
ldstub [%i3+0x0b7],%l4 ! Mem[00000000838000b7]
ldub [%i0+0x0f5],%l6 ! Mem[00000000820000f5]
sth %l1,[%i1+0x0e0] ! Mem[00000000828000e0]
ldsh [%i2+0x00c],%l7 ! Mem[000000008300000c]
ldsb [%i3+0x0e3],%l4 ! Mem[00000000838000e3]
std %l6,[%i0+0x068] ! Mem[0000000082000068]
swap [%i1+0x1b0],%l3 ! Mem[00000000828001b0]
jmpl %o7,%g0
ldsh [%i3+0x0ea],%l5 ! Mem[00000000838000ea]
p57_far_0_lem:
ldstub [%i3+0x0b7],%l4 ! Mem[00000000838000b7]
ldub [%i0+0x0f5],%l6 ! Mem[00000000820000f5]
sth %l1,[%i1+0x0e0] ! Mem[00000000828000e0]
membar #Sync
ldsh [%i2+0x00c],%l7 ! Mem[000000008300000c]
ldsb [%i3+0x0e3],%l4 ! Mem[00000000838000e3]
std %l6,[%i0+0x068] ! Mem[0000000082000068]
swap [%i1+0x1b0],%l3 ! Mem[00000000828001b0]
jmpl %o7,%g0
ldsh [%i3+0x0ea],%l5 ! Mem[00000000838000ea]
p57_far_0_he:
stw %l5,[%i2+0x0a8] ! Mem[00000000830000a8]
swap [%i3+0x088],%l0 ! Mem[0000000083800088]
swap [%i2+0x000],%l2 ! Mem[0000000083000000]
stw %l0,[%i1+0x194] ! Mem[0000000082800194]
ldsb [%i1+0x049],%l4 ! Mem[0000000082800049]
jmpl %o7,%g0
swap [%i0+0x030],%l4 ! Mem[0000000082000030]
p57_far_0_hem:
stw %l5,[%i2+0x0a8] ! Mem[00000000830000a8]
swap [%i3+0x088],%l0 ! Mem[0000000083800088]
membar #Sync
swap [%i2+0x000],%l2 ! Mem[0000000083000000]
stw %l0,[%i1+0x194] ! Mem[0000000082800194]
ldsb [%i1+0x049],%l4 ! Mem[0000000082800049]
membar #Sync
jmpl %o7,%g0
swap [%i0+0x030],%l4 ! Mem[0000000082000030]
p57_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p58_far_0_le:
ldstub [%i3+0x0b7],%l4 ! Mem[00000000858000b7]
std %l6,[%i2+0x0f0] ! Mem[00000000850000f0]
ldsw [%i0+0x0c0],%l1 ! Mem[00000000840000c0]
ldub [%i0+0x02c],%l7 ! Mem[000000008400002c]
ldsb [%i2+0x069],%l6 ! Mem[0000000085000069]
ldsw [%i0+0x06c],%l7 ! Mem[000000008400006c]
lduh [%i0+0x01a],%l2 ! Mem[000000008400001a]
jmpl %o7,%g0
stw %l7,[%i0+0x158] ! Mem[0000000084000158]
p58_far_0_lem:
ldstub [%i3+0x0b7],%l4 ! Mem[00000000858000b7]
std %l6,[%i2+0x0f0] ! Mem[00000000850000f0]
ldsw [%i0+0x0c0],%l1 ! Mem[00000000840000c0]
membar #Sync
ldub [%i0+0x02c],%l7 ! Mem[000000008400002c]
ldsb [%i2+0x069],%l6 ! Mem[0000000085000069]
ldsw [%i0+0x06c],%l7 ! Mem[000000008400006c]
lduh [%i0+0x01a],%l2 ! Mem[000000008400001a]
jmpl %o7,%g0
stw %l7,[%i0+0x158] ! Mem[0000000084000158]
p58_far_0_he:
ldx [%i0+0x128],%l6 ! Mem[0000000084000128]
stb %l4,[%i0+0x05c] ! Mem[000000008400005c]
ldx [%i2+0x180],%l6 ! Mem[0000000085000180]
jmpl %o7,%g0
ldstub [%i0+0x11c],%l2 ! Mem[000000008400011c]
p58_far_0_hem:
ldx [%i0+0x128],%l6 ! Mem[0000000084000128]
stb %l4,[%i0+0x05c] ! Mem[000000008400005c]
ldx [%i2+0x180],%l6 ! Mem[0000000085000180]
jmpl %o7,%g0
ldstub [%i0+0x11c],%l2 ! Mem[000000008400011c]
p58_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p59_far_0_le:
ldstub [%i3+0x0b7],%l4 ! Mem[00000000878000b7]
swap [%i1+0x0f4],%l6 ! Mem[00000000868000f4]
ldd [%i3+0x0e0],%l0 ! Mem[00000000878000e0]
stb %l7,[%i0+0x00c] ! Mem[000000008600000c]
lduw [%i1+0x048],%l6 ! Mem[0000000086800048]
ldstub [%i2+0x124],%l0 ! Mem[0000000087000124]
ldsw [%i3+0x0dc],%l1 ! Mem[00000000878000dc]
jmpl %o7,%g0
stb %l4,[%i2+0x083] ! Mem[0000000087000083]
p59_far_0_lem:
ldstub [%i3+0x0b7],%l4 ! Mem[00000000878000b7]
swap [%i1+0x0f4],%l6 ! Mem[00000000868000f4]
ldd [%i3+0x0e0],%l0 ! Mem[00000000878000e0]
membar #Sync
stb %l7,[%i0+0x00c] ! Mem[000000008600000c]
lduw [%i1+0x048],%l6 ! Mem[0000000086800048]
ldstub [%i2+0x124],%l0 ! Mem[0000000087000124]
ldsw [%i3+0x0dc],%l1 ! Mem[00000000878000dc]
jmpl %o7,%g0
stb %l4,[%i2+0x083] ! Mem[0000000087000083]
p59_far_0_he:
std %l2,[%i1+0x058] ! Mem[0000000086800058]
ldstub [%i1+0x055],%l0 ! Mem[0000000086800055]
sth %l2,[%i0+0x000] ! Mem[0000000086000000]
lduh [%i1+0x194],%l0 ! Mem[0000000086800194]
jmpl %o7,%g0
ldstub [%i0+0x13d],%l6 ! Mem[000000008600013d]
p59_far_0_hem:
std %l2,[%i1+0x058] ! Mem[0000000086800058]
ldstub [%i1+0x055],%l0 ! Mem[0000000086800055]
membar #Sync
sth %l2,[%i0+0x000] ! Mem[0000000086000000]
lduh [%i1+0x194],%l0 ! Mem[0000000086800194]
jmpl %o7,%g0
ldstub [%i0+0x13d],%l6 ! Mem[000000008600013d]
p59_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p60_far_0_le:
ldstub [%i3+0x0b7],%l4 ! Mem[00000000898000b7]
ldstub [%i2+0x1ce],%l5 ! Mem[00000000890001ce]
lduw [%i0+0x004],%l1 ! Mem[0000000088000004]
ldub [%i2+0x01f],%l4 ! Mem[000000008900001f]
swap [%i0+0x064],%l2 ! Mem[0000000088000064]
ldsb [%i0+0x10c],%l1 ! Mem[000000008800010c]
swap [%i3+0x038],%l2 ! Mem[0000000089800038]
jmpl %o7,%g0
stw %l7,[%i0+0x178] ! Mem[0000000088000178]
p60_far_0_lem:
ldstub [%i3+0x0b7],%l4 ! Mem[00000000898000b7]
ldstub [%i2+0x1ce],%l5 ! Mem[00000000890001ce]
membar #Sync
lduw [%i0+0x004],%l1 ! Mem[0000000088000004]
ldub [%i2+0x01f],%l4 ! Mem[000000008900001f]
swap [%i0+0x064],%l2 ! Mem[0000000088000064]
ldsb [%i0+0x10c],%l1 ! Mem[000000008800010c]
swap [%i3+0x038],%l2 ! Mem[0000000089800038]
jmpl %o7,%g0
stw %l7,[%i0+0x178] ! Mem[0000000088000178]
p60_far_0_he:
stb %l6,[%i1+0x12d] ! Mem[000000008880012d]
ldd [%i1+0x078],%l4 ! Mem[0000000088800078]
ldd [%i2+0x180],%l6 ! Mem[0000000089000180]
jmpl %o7,%g0
stw %l2,[%i3+0x13c] ! Mem[000000008980013c]
p60_far_0_hem:
stb %l6,[%i1+0x12d] ! Mem[000000008880012d]
ldd [%i1+0x078],%l4 ! Mem[0000000088800078]
ldd [%i2+0x180],%l6 ! Mem[0000000089000180]
jmpl %o7,%g0
stw %l2,[%i3+0x13c] ! Mem[000000008980013c]
p60_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p61_far_0_le:
ldstub [%i3+0x097],%l4 ! Mem[000000008b800097]
ldsb [%i2+0x0d5],%l6 ! Mem[000000008b0000d5]
stw %l1,[%i0+0x0c0] ! Mem[000000008a0000c0]
stw %l1,[%i0+0x088] ! Mem[000000008a000088]
ldstub [%i2+0x0c3],%l4 ! Mem[000000008b0000c3]
stb %l7,[%i1+0x04d] ! Mem[000000008a80004d]
stb %l2,[%i2+0x169] ! Mem[000000008b000169]
jmpl %o7,%g0
ldstub [%i0+0x0fa],%l2 ! Mem[000000008a0000fa]
p61_far_0_lem:
ldstub [%i3+0x097],%l4 ! Mem[000000008b800097]
ldsb [%i2+0x0d5],%l6 ! Mem[000000008b0000d5]
stw %l1,[%i0+0x0c0] ! Mem[000000008a0000c0]
stw %l1,[%i0+0x088] ! Mem[000000008a000088]
ldstub [%i2+0x0c3],%l4 ! Mem[000000008b0000c3]
stb %l7,[%i1+0x04d] ! Mem[000000008a80004d]
stb %l2,[%i2+0x169] ! Mem[000000008b000169]
jmpl %o7,%g0
ldstub [%i0+0x0fa],%l2 ! Mem[000000008a0000fa]
p61_far_0_he:
stw %l3,[%i3+0x1f8] ! Mem[000000008b8001f8]
ldsb [%i3+0x078],%l1 ! Mem[000000008b800078]
ldx [%i3+0x050],%l4 ! Mem[000000008b800050]
jmpl %o7,%g0
ldd [%i2+0x008],%l4 ! Mem[000000008b000008]
p61_far_0_hem:
stw %l3,[%i3+0x1f8] ! Mem[000000008b8001f8]
ldsb [%i3+0x078],%l1 ! Mem[000000008b800078]
ldx [%i3+0x050],%l4 ! Mem[000000008b800050]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x008],%l4 ! Mem[000000008b000008]
p61_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p62_far_0_le:
ldstub [%i3+0x097],%l4 ! Mem[000000008d800097]
ldub [%i3+0x0d5],%l6 ! Mem[000000008d8000d5]
lduw [%i3+0x0c0],%l1 ! Mem[000000008d8000c0]
sth %l3,[%i3+0x0da] ! Mem[000000008d8000da]
ldsh [%i0+0x0dc],%l5 ! Mem[000000008c0000dc]
ldub [%i0+0x0e2],%l1 ! Mem[000000008c0000e2]
swap [%i2+0x168],%l2 ! Mem[000000008d000168]
jmpl %o7,%g0
stw %l1,[%i0+0x088] ! Mem[000000008c000088]
p62_far_0_lem:
ldstub [%i3+0x097],%l4 ! Mem[000000008d800097]
ldub [%i3+0x0d5],%l6 ! Mem[000000008d8000d5]
lduw [%i3+0x0c0],%l1 ! Mem[000000008d8000c0]
sth %l3,[%i3+0x0da] ! Mem[000000008d8000da]
ldsh [%i0+0x0dc],%l5 ! Mem[000000008c0000dc]
ldub [%i0+0x0e2],%l1 ! Mem[000000008c0000e2]
swap [%i2+0x168],%l2 ! Mem[000000008d000168]
jmpl %o7,%g0
stw %l1,[%i0+0x088] ! Mem[000000008c000088]
p62_far_0_he:
swap [%i2+0x088],%l5 ! Mem[000000008d000088]
ldstub [%i2+0x02e],%l1 ! Mem[000000008d00002e]
stw %l4,[%i2+0x13c] ! Mem[000000008d00013c]
ldsb [%i0+0x1a5],%l1 ! Mem[000000008c0001a5]
lduh [%i0+0x02c],%l0 ! Mem[000000008c00002c]
jmpl %o7,%g0
stb %l4,[%i0+0x084] ! Mem[000000008c000084]
p62_far_0_hem:
swap [%i2+0x088],%l5 ! Mem[000000008d000088]
membar #Sync
ldstub [%i2+0x02e],%l1 ! Mem[000000008d00002e]
stw %l4,[%i2+0x13c] ! Mem[000000008d00013c]
ldsb [%i0+0x1a5],%l1 ! Mem[000000008c0001a5]
lduh [%i0+0x02c],%l0 ! Mem[000000008c00002c]
jmpl %o7,%g0
stb %l4,[%i0+0x084] ! Mem[000000008c000084]
p62_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p63_far_0_le:
ldstub [%i3+0x097],%l4 ! Mem[000000008f800097]
ldx [%i2+0x0d0],%l6 ! Mem[000000008f0000d0]
ldsb [%i1+0x0e1],%l1 ! Mem[000000008e8000e1]
ldstub [%i1+0x02c],%l7 ! Mem[000000008e80002c]
std %l6,[%i0+0x068] ! Mem[000000008e000068]
stb %l0,[%i1+0x104] ! Mem[000000008e800104]
swap [%i1+0x0fc],%l1 ! Mem[000000008e8000fc]
jmpl %o7,%g0
ldsb [%i1+0x0ca],%l5 ! Mem[000000008e8000ca]
p63_far_0_lem:
ldstub [%i3+0x097],%l4 ! Mem[000000008f800097]
ldx [%i2+0x0d0],%l6 ! Mem[000000008f0000d0]
ldsb [%i1+0x0e1],%l1 ! Mem[000000008e8000e1]
membar #Sync
ldstub [%i1+0x02c],%l7 ! Mem[000000008e80002c]
std %l6,[%i0+0x068] ! Mem[000000008e000068]
stb %l0,[%i1+0x104] ! Mem[000000008e800104]
swap [%i1+0x0fc],%l1 ! Mem[000000008e8000fc]
jmpl %o7,%g0
ldsb [%i1+0x0ca],%l5 ! Mem[000000008e8000ca]
p63_far_0_he:
lduh [%i2+0x0aa],%l5 ! Mem[000000008f0000aa]
std %l0,[%i2+0x088] ! Mem[000000008f000088]
ldsh [%i3+0x020],%l2 ! Mem[000000008f800020]
swap [%i3+0x0e4],%l1 ! Mem[000000008f8000e4]
ldsh [%i1+0x11c],%l6 ! Mem[000000008e80011c]
jmpl %o7,%g0
sth %l4,[%i0+0x012] ! Mem[000000008e000012]
p63_far_0_hem:
lduh [%i2+0x0aa],%l5 ! Mem[000000008f0000aa]
std %l0,[%i2+0x088] ! Mem[000000008f000088]
membar #Sync
ldsh [%i3+0x020],%l2 ! Mem[000000008f800020]
swap [%i3+0x0e4],%l1 ! Mem[000000008f8000e4]
ldsh [%i1+0x11c],%l6 ! Mem[000000008e80011c]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i0+0x012] ! Mem[000000008e000012]
p63_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
nop
nop
nop
nop
jmpl %o7,%g0
nop
far0_b2b_l:
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
ldsw [%i1+0x0e4],%l5 ! Mem[00000000108000e4]
lduw [%i3+0x080],%l4 ! Mem[0000000011800080]
stw %l3,[%i3+0x0e0] ! Mem[00000000118000e0]
jmpl %o7,%g0
ldsb [%i0+0x1db],%l6 ! Mem[00000000100001db]
p0_far_1_lem:
ldsw [%i1+0x0e4],%l5 ! Mem[00000000108000e4]
lduw [%i3+0x080],%l4 ! Mem[0000000011800080]
stw %l3,[%i3+0x0e0] ! Mem[00000000118000e0]
jmpl %o7,%g0
ldsb [%i0+0x1db],%l6 ! Mem[00000000100001db]
p0_far_1_he:
stx %l2,[%i3+0x0b0] ! Mem[00000000118000b0]
ldx [%i3+0x148],%l0 ! Mem[0000000011800148]
ldsw [%i1+0x1d0],%l7 ! Mem[00000000108001d0]
ldsw [%i1+0x0f8],%l1 ! Mem[00000000108000f8]
ldx [%i0+0x0c8],%l7 ! Mem[00000000100000c8]
swap [%i3+0x0b4],%l0 ! Mem[00000000118000b4]
jmpl %o7,%g0
stw %l1,[%i0+0x0cc] ! Mem[00000000100000cc]
p0_far_1_hem:
stx %l2,[%i3+0x0b0] ! Mem[00000000118000b0]
ldx [%i3+0x148],%l0 ! Mem[0000000011800148]
ldsw [%i1+0x1d0],%l7 ! Mem[00000000108001d0]
ldsw [%i1+0x0f8],%l1 ! Mem[00000000108000f8]
ldx [%i0+0x0c8],%l7 ! Mem[00000000100000c8]
swap [%i3+0x0b4],%l0 ! Mem[00000000118000b4]
jmpl %o7,%g0
stw %l1,[%i0+0x0cc] ! Mem[00000000100000cc]
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p1_far_1_le:
jmpl %o7,%g0
lduw [%i3+0x1b4],%l3 ! Mem[00000000138001b4]
jmpl %o7,%g0
nop
p1_far_1_lem:
jmpl %o7,%g0
lduw [%i3+0x1b4],%l3 ! Mem[00000000138001b4]
jmpl %o7,%g0
nop
p1_far_1_he:
ldsb [%i1+0x0c0],%l0 ! Mem[00000000128000c0]
ldub [%i2+0x148],%l2 ! Mem[0000000013000148]
stw %l6,[%i1+0x138] ! Mem[0000000012800138]
ldx [%i1+0x150],%l1 ! Mem[0000000012800150]
jmpl %o7,%g0
stw %l4,[%i3+0x120] ! Mem[0000000013800120]
p1_far_1_hem:
ldsb [%i1+0x0c0],%l0 ! Mem[00000000128000c0]
ldub [%i2+0x148],%l2 ! Mem[0000000013000148]
stw %l6,[%i1+0x138] ! Mem[0000000012800138]
ldx [%i1+0x150],%l1 ! Mem[0000000012800150]
jmpl %o7,%g0
stw %l4,[%i3+0x120] ! Mem[0000000013800120]
p1_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p2_far_1_le:
std %l2,[%i0+0x128] ! Mem[0000000014000128]
ldsb [%i1+0x13c],%l6 ! Mem[000000001480013c]
std %l0,[%i0+0x198] ! Mem[0000000014000198]
ldstub [%i2+0x0f8],%l6 ! Mem[00000000150000f8]
ldx [%i1+0x028],%l7 ! Mem[0000000014800028]
jmpl %o7,%g0
std %l6,[%i0+0x098] ! Mem[0000000014000098]
p2_far_1_lem:
std %l2,[%i0+0x128] ! Mem[0000000014000128]
ldsb [%i1+0x13c],%l6 ! Mem[000000001480013c]
std %l0,[%i0+0x198] ! Mem[0000000014000198]
ldstub [%i2+0x0f8],%l6 ! Mem[00000000150000f8]
membar #Sync
ldx [%i1+0x028],%l7 ! Mem[0000000014800028]
jmpl %o7,%g0
std %l6,[%i0+0x098] ! Mem[0000000014000098]
p2_far_1_he:
swap [%i1+0x198],%l7 ! Mem[0000000014800198]
ldstub [%i2+0x120],%l6 ! Mem[0000000015000120]
stb %l0,[%i3+0x1ce] ! Mem[00000000158001ce]
swap [%i2+0x11c],%l3 ! Mem[000000001500011c]
lduh [%i2+0x110],%l0 ! Mem[0000000015000110]
jmpl %o7,%g0
ldsw [%i1+0x1b8],%l4 ! Mem[00000000148001b8]
p2_far_1_hem:
swap [%i1+0x198],%l7 ! Mem[0000000014800198]
ldstub [%i2+0x120],%l6 ! Mem[0000000015000120]
stb %l0,[%i3+0x1ce] ! Mem[00000000158001ce]
swap [%i2+0x11c],%l3 ! Mem[000000001500011c]
lduh [%i2+0x110],%l0 ! Mem[0000000015000110]
jmpl %o7,%g0
ldsw [%i1+0x1b8],%l4 ! Mem[00000000148001b8]
p2_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p3_far_1_le:
ldstub [%i1+0x0b0],%l2 ! Mem[00000000168000b0]
ldsb [%i0+0x14b],%l1 ! Mem[000000001600014b]
std %l2,[%i0+0x100] ! Mem[0000000016000100]
ldsb [%i0+0x00c],%l0 ! Mem[000000001600000c]
ldstub [%i1+0x084],%l4 ! Mem[0000000016800084]
stx %l4,[%i2+0x068] ! Mem[0000000017000068]
jmpl %o7,%g0
stx %l6,[%i2+0x048] ! Mem[0000000017000048]
p3_far_1_lem:
ldstub [%i1+0x0b0],%l2 ! Mem[00000000168000b0]
ldsb [%i0+0x14b],%l1 ! Mem[000000001600014b]
std %l2,[%i0+0x100] ! Mem[0000000016000100]
membar #Sync
ldsb [%i0+0x00c],%l0 ! Mem[000000001600000c]
ldstub [%i1+0x084],%l4 ! Mem[0000000016800084]
stx %l4,[%i2+0x068] ! Mem[0000000017000068]
jmpl %o7,%g0
stx %l6,[%i2+0x048] ! Mem[0000000017000048]
p3_far_1_he:
std %l0,[%i0+0x1c0] ! Mem[00000000160001c0]
swap [%i1+0x1dc],%l6 ! Mem[00000000168001dc]
sth %l5,[%i2+0x086] ! Mem[0000000017000086]
stx %l4,[%i3+0x090] ! Mem[0000000017800090]
stx %l5,[%i0+0x1f8] ! Mem[00000000160001f8]
jmpl %o7,%g0
lduw [%i2+0x0e4],%l4 ! Mem[00000000170000e4]
p3_far_1_hem:
std %l0,[%i0+0x1c0] ! Mem[00000000160001c0]
swap [%i1+0x1dc],%l6 ! Mem[00000000168001dc]
sth %l5,[%i2+0x086] ! Mem[0000000017000086]
stx %l4,[%i3+0x090] ! Mem[0000000017800090]
stx %l5,[%i0+0x1f8] ! Mem[00000000160001f8]
jmpl %o7,%g0
lduw [%i2+0x0e4],%l4 ! Mem[00000000170000e4]
p3_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p4_far_1_le:
ldub [%i2+0x189],%l6 ! Mem[0000000019000189]
stw %l2,[%i1+0x0a8] ! Mem[00000000188000a8]
ldsb [%i0+0x080],%l2 ! Mem[0000000018000080]
ldx [%i0+0x0b8],%l5 ! Mem[00000000180000b8]
stx %l6,[%i3+0x018] ! Mem[0000000019800018]
jmpl %o7,%g0
lduw [%i0+0x084],%l3 ! Mem[0000000018000084]
p4_far_1_lem:
ldub [%i2+0x189],%l6 ! Mem[0000000019000189]
stw %l2,[%i1+0x0a8] ! Mem[00000000188000a8]
ldsb [%i0+0x080],%l2 ! Mem[0000000018000080]
ldx [%i0+0x0b8],%l5 ! Mem[00000000180000b8]
membar #Sync
stx %l6,[%i3+0x018] ! Mem[0000000019800018]
jmpl %o7,%g0
lduw [%i0+0x084],%l3 ! Mem[0000000018000084]
p4_far_1_he:
jmpl %o7,%g0
stx %l0,[%i0+0x1d0] ! Mem[00000000180001d0]
jmpl %o7,%g0
nop
p4_far_1_hem:
jmpl %o7,%g0
stx %l0,[%i0+0x1d0] ! Mem[00000000180001d0]
jmpl %o7,%g0
nop
p4_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p5_far_1_le:
lduh [%i2+0x100],%l2 ! Mem[000000001b000100]
jmpl %o7,%g0
swap [%i3+0x02c],%l0 ! Mem[000000001b80002c]
p5_far_1_lem:
lduh [%i2+0x100],%l2 ! Mem[000000001b000100]
membar #Sync
jmpl %o7,%g0
swap [%i3+0x02c],%l0 ! Mem[000000001b80002c]
p5_far_1_he:
swap [%i1+0x110],%l7 ! Mem[000000001a800110]
lduh [%i3+0x048],%l1 ! Mem[000000001b800048]
ldstub [%i2+0x13a],%l5 ! Mem[000000001b00013a]
ldsh [%i0+0x1e4],%l0 ! Mem[000000001a0001e4]
ldstub [%i3+0x0d1],%l1 ! Mem[000000001b8000d1]
stx %l3,[%i0+0x0b8] ! Mem[000000001a0000b8]
jmpl %o7,%g0
stb %l6,[%i3+0x0a1] ! Mem[000000001b8000a1]
p5_far_1_hem:
swap [%i1+0x110],%l7 ! Mem[000000001a800110]
lduh [%i3+0x048],%l1 ! Mem[000000001b800048]
ldstub [%i2+0x13a],%l5 ! Mem[000000001b00013a]
ldsh [%i0+0x1e4],%l0 ! Mem[000000001a0001e4]
ldstub [%i3+0x0d1],%l1 ! Mem[000000001b8000d1]
stx %l3,[%i0+0x0b8] ! Mem[000000001a0000b8]
jmpl %o7,%g0
stb %l6,[%i3+0x0a1] ! Mem[000000001b8000a1]
p5_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p6_far_1_le:
ldsw [%i1+0x030],%l1 ! Mem[000000001c800030]
jmpl %o7,%g0
std %l6,[%i1+0x028] ! Mem[000000001c800028]
p6_far_1_lem:
membar #Sync
ldsw [%i1+0x030],%l1 ! Mem[000000001c800030]
membar #Sync
jmpl %o7,%g0
std %l6,[%i1+0x028] ! Mem[000000001c800028]
p6_far_1_he:
jmpl %o7,%g0
swap [%i3+0x168],%l3 ! Mem[000000001d800168]
jmpl %o7,%g0
nop
p6_far_1_hem:
jmpl %o7,%g0
swap [%i3+0x168],%l3 ! Mem[000000001d800168]
jmpl %o7,%g0
nop
p6_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p7_far_1_le:
ldx [%i0+0x128],%l2 ! Mem[000000001e000128]
stb %l6,[%i0+0x13c] ! Mem[000000001e00013c]
ldx [%i1+0x1b8],%l0 ! Mem[000000001e8001b8]
lduh [%i2+0x0d8],%l6 ! Mem[000000001f0000d8]
lduw [%i3+0x008],%l7 ! Mem[000000001f800008]
jmpl %o7,%g0
ldsb [%i3+0x05b],%l3 ! Mem[000000001f80005b]
p7_far_1_lem:
ldx [%i0+0x128],%l2 ! Mem[000000001e000128]
stb %l6,[%i0+0x13c] ! Mem[000000001e00013c]
ldx [%i1+0x1b8],%l0 ! Mem[000000001e8001b8]
lduh [%i2+0x0d8],%l6 ! Mem[000000001f0000d8]
membar #Sync
lduw [%i3+0x008],%l7 ! Mem[000000001f800008]
jmpl %o7,%g0
ldsb [%i3+0x05b],%l3 ! Mem[000000001f80005b]
p7_far_1_he:
swap [%i3+0x110],%l7 ! Mem[000000001f800110]
jmpl %o7,%g0
stx %l1,[%i1+0x050] ! Mem[000000001e800050]
p7_far_1_hem:
swap [%i3+0x110],%l7 ! Mem[000000001f800110]
jmpl %o7,%g0
stx %l1,[%i1+0x050] ! Mem[000000001e800050]
p7_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p8_far_1_le:
jmpl %o7,%g0
lduh [%i0+0x10a],%l6 ! Mem[000000002000010a]
jmpl %o7,%g0
nop
p8_far_1_lem:
jmpl %o7,%g0
lduh [%i0+0x10a],%l6 ! Mem[000000002000010a]
jmpl %o7,%g0
nop
p8_far_1_he:
swap [%i3+0x09c],%l5 ! Mem[000000002180009c]
ldub [%i3+0x1dc],%l1 ! Mem[00000000218001dc]
jmpl %o7,%g0
swap [%i2+0x054],%l6 ! Mem[0000000021000054]
p8_far_1_hem:
swap [%i3+0x09c],%l5 ! Mem[000000002180009c]
ldub [%i3+0x1dc],%l1 ! Mem[00000000218001dc]
jmpl %o7,%g0
swap [%i2+0x054],%l6 ! Mem[0000000021000054]
p8_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p9_far_1_le:
stw %l1,[%i3+0x184] ! Mem[0000000023800184]
ldsw [%i3+0x1ec],%l3 ! Mem[00000000238001ec]
sth %l0,[%i1+0x01a] ! Mem[000000002280001a]
ldsh [%i1+0x1ba],%l0 ! Mem[00000000228001ba]
swap [%i3+0x044],%l2 ! Mem[0000000023800044]
lduh [%i3+0x138],%l6 ! Mem[0000000023800138]
jmpl %o7,%g0
ldstub [%i0+0x06e],%l1 ! Mem[000000002200006e]
p9_far_1_lem:
stw %l1,[%i3+0x184] ! Mem[0000000023800184]
ldsw [%i3+0x1ec],%l3 ! Mem[00000000238001ec]
membar #Sync
sth %l0,[%i1+0x01a] ! Mem[000000002280001a]
ldsh [%i1+0x1ba],%l0 ! Mem[00000000228001ba]
swap [%i3+0x044],%l2 ! Mem[0000000023800044]
lduh [%i3+0x138],%l6 ! Mem[0000000023800138]
jmpl %o7,%g0
ldstub [%i0+0x06e],%l1 ! Mem[000000002200006e]
p9_far_1_he:
ldx [%i0+0x048],%l2 ! Mem[0000000022000048]
ldd [%i2+0x110],%l0 ! Mem[0000000023000110]
swap [%i0+0x010],%l2 ! Mem[0000000022000010]
ldstub [%i2+0x0a2],%l2 ! Mem[00000000230000a2]
jmpl %o7,%g0
ldsw [%i2+0x190],%l6 ! Mem[0000000023000190]
p9_far_1_hem:
ldx [%i0+0x048],%l2 ! Mem[0000000022000048]
ldd [%i2+0x110],%l0 ! Mem[0000000023000110]
membar #Sync
swap [%i0+0x010],%l2 ! Mem[0000000022000010]
ldstub [%i2+0x0a2],%l2 ! Mem[00000000230000a2]
jmpl %o7,%g0
ldsw [%i2+0x190],%l6 ! Mem[0000000023000190]
p9_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p10_far_1_le:
ldub [%i3+0x0ad],%l1 ! Mem[00000000258000ad]
jmpl %o7,%g0
lduh [%i2+0x040],%l1 ! Mem[0000000025000040]
p10_far_1_lem:
ldub [%i3+0x0ad],%l1 ! Mem[00000000258000ad]
jmpl %o7,%g0
lduh [%i2+0x040],%l1 ! Mem[0000000025000040]
p10_far_1_he:
std %l0,[%i2+0x150] ! Mem[0000000025000150]
ldsb [%i0+0x033],%l1 ! Mem[0000000024000033]
ldsb [%i2+0x071],%l5 ! Mem[0000000025000071]
ldstub [%i3+0x0ed],%l5 ! Mem[00000000258000ed]
ldd [%i1+0x1b8],%l6 ! Mem[00000000248001b8]
ldub [%i2+0x18d],%l0 ! Mem[000000002500018d]
jmpl %o7,%g0
ldsb [%i3+0x123],%l7 ! Mem[0000000025800123]
p10_far_1_hem:
std %l0,[%i2+0x150] ! Mem[0000000025000150]
membar #Sync
ldsb [%i0+0x033],%l1 ! Mem[0000000024000033]
ldsb [%i2+0x071],%l5 ! Mem[0000000025000071]
ldstub [%i3+0x0ed],%l5 ! Mem[00000000258000ed]
ldd [%i1+0x1b8],%l6 ! Mem[00000000248001b8]
ldub [%i2+0x18d],%l0 ! Mem[000000002500018d]
jmpl %o7,%g0
ldsb [%i3+0x123],%l7 ! Mem[0000000025800123]
p10_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p11_far_1_le:
ldsb [%i2+0x1a5],%l1 ! Mem[00000000270001a5]
ldd [%i0+0x1e8],%l2 ! Mem[00000000260001e8]
stw %l2,[%i2+0x0a0] ! Mem[00000000270000a0]
swap [%i3+0x048],%l4 ! Mem[0000000027800048]
jmpl %o7,%g0
lduw [%i0+0x06c],%l6 ! Mem[000000002600006c]
p11_far_1_lem:
ldsb [%i2+0x1a5],%l1 ! Mem[00000000270001a5]
ldd [%i0+0x1e8],%l2 ! Mem[00000000260001e8]
stw %l2,[%i2+0x0a0] ! Mem[00000000270000a0]
swap [%i3+0x048],%l4 ! Mem[0000000027800048]
jmpl %o7,%g0
lduw [%i0+0x06c],%l6 ! Mem[000000002600006c]
p11_far_1_he:
ldsw [%i2+0x0b0],%l4 ! Mem[00000000270000b0]
ldsw [%i2+0x030],%l7 ! Mem[0000000027000030]
stw %l3,[%i1+0x09c] ! Mem[000000002680009c]
std %l6,[%i3+0x080] ! Mem[0000000027800080]
sth %l6,[%i0+0x1ba] ! Mem[00000000260001ba]
jmpl %o7,%g0
stw %l7,[%i3+0x08c] ! Mem[000000002780008c]
p11_far_1_hem:
ldsw [%i2+0x0b0],%l4 ! Mem[00000000270000b0]
membar #Sync
ldsw [%i2+0x030],%l7 ! Mem[0000000027000030]
stw %l3,[%i1+0x09c] ! Mem[000000002680009c]
std %l6,[%i3+0x080] ! Mem[0000000027800080]
sth %l6,[%i0+0x1ba] ! Mem[00000000260001ba]
jmpl %o7,%g0
stw %l7,[%i3+0x08c] ! Mem[000000002780008c]
p11_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p12_far_1_le:
ldstub [%i0+0x088],%l3 ! Mem[0000000028000088]
swap [%i2+0x01c],%l5 ! Mem[000000002900001c]
ldx [%i3+0x128],%l2 ! Mem[0000000029800128]
ldub [%i2+0x061],%l1 ! Mem[0000000029000061]
sth %l0,[%i2+0x194] ! Mem[0000000029000194]
jmpl %o7,%g0
ldsb [%i1+0x1d4],%l0 ! Mem[00000000288001d4]
p12_far_1_lem:
ldstub [%i0+0x088],%l3 ! Mem[0000000028000088]
membar #Sync
swap [%i2+0x01c],%l5 ! Mem[000000002900001c]
ldx [%i3+0x128],%l2 ! Mem[0000000029800128]
ldub [%i2+0x061],%l1 ! Mem[0000000029000061]
sth %l0,[%i2+0x194] ! Mem[0000000029000194]
jmpl %o7,%g0
ldsb [%i1+0x1d4],%l0 ! Mem[00000000288001d4]
p12_far_1_he:
ldub [%i3+0x1f1],%l0 ! Mem[00000000298001f1]
swap [%i0+0x0cc],%l2 ! Mem[00000000280000cc]
ldsw [%i0+0x1fc],%l6 ! Mem[00000000280001fc]
ldsb [%i1+0x1ad],%l0 ! Mem[00000000288001ad]
jmpl %o7,%g0
stw %l0,[%i2+0x19c] ! Mem[000000002900019c]
p12_far_1_hem:
ldub [%i3+0x1f1],%l0 ! Mem[00000000298001f1]
swap [%i0+0x0cc],%l2 ! Mem[00000000280000cc]
ldsw [%i0+0x1fc],%l6 ! Mem[00000000280001fc]
ldsb [%i1+0x1ad],%l0 ! Mem[00000000288001ad]
jmpl %o7,%g0
stw %l0,[%i2+0x19c] ! Mem[000000002900019c]
p12_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p13_far_1_le:
ldsw [%i1+0x184],%l0 ! Mem[000000002a800184]
stw %l5,[%i0+0x010] ! Mem[000000002a000010]
stx %l6,[%i1+0x0a0] ! Mem[000000002a8000a0]
stx %l0,[%i0+0x0e0] ! Mem[000000002a0000e0]
jmpl %o7,%g0
lduw [%i1+0x044],%l2 ! Mem[000000002a800044]
p13_far_1_lem:
ldsw [%i1+0x184],%l0 ! Mem[000000002a800184]
membar #Sync
stw %l5,[%i0+0x010] ! Mem[000000002a000010]
stx %l6,[%i1+0x0a0] ! Mem[000000002a8000a0]
stx %l0,[%i0+0x0e0] ! Mem[000000002a0000e0]
jmpl %o7,%g0
lduw [%i1+0x044],%l2 ! Mem[000000002a800044]
p13_far_1_he:
lduw [%i3+0x06c],%l1 ! Mem[000000002b80006c]
ldsb [%i2+0x0f8],%l6 ! Mem[000000002b0000f8]
std %l6,[%i3+0x028] ! Mem[000000002b800028]
stx %l4,[%i3+0x048] ! Mem[000000002b800048]
jmpl %o7,%g0
ldub [%i0+0x17f],%l1 ! Mem[000000002a00017f]
p13_far_1_hem:
lduw [%i3+0x06c],%l1 ! Mem[000000002b80006c]
ldsb [%i2+0x0f8],%l6 ! Mem[000000002b0000f8]
membar #Sync
std %l6,[%i3+0x028] ! Mem[000000002b800028]
stx %l4,[%i3+0x048] ! Mem[000000002b800048]
jmpl %o7,%g0
ldub [%i0+0x17f],%l1 ! Mem[000000002a00017f]
p13_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p14_far_1_le:
ldsw [%i1+0x030],%l5 ! Mem[000000002c800030]
std %l4,[%i1+0x028] ! Mem[000000002c800028]
ldstub [%i3+0x008],%l3 ! Mem[000000002d800008]
jmpl %o7,%g0
ldub [%i0+0x00d],%l6 ! Mem[000000002c00000d]
p14_far_1_lem:
membar #Sync
ldsw [%i1+0x030],%l5 ! Mem[000000002c800030]
std %l4,[%i1+0x028] ! Mem[000000002c800028]
ldstub [%i3+0x008],%l3 ! Mem[000000002d800008]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x00d],%l6 ! Mem[000000002c00000d]
p14_far_1_he:
stx %l2,[%i3+0x100] ! Mem[000000002d800100]
ldd [%i0+0x028],%l0 ! Mem[000000002c000028]
ldsw [%i0+0x0ac],%l0 ! Mem[000000002c0000ac]
swap [%i1+0x180],%l1 ! Mem[000000002c800180]
sth %l6,[%i3+0x04c] ! Mem[000000002d80004c]
jmpl %o7,%g0
ldsh [%i2+0x102],%l7 ! Mem[000000002d000102]
p14_far_1_hem:
stx %l2,[%i3+0x100] ! Mem[000000002d800100]
membar #Sync
ldd [%i0+0x028],%l0 ! Mem[000000002c000028]
ldsw [%i0+0x0ac],%l0 ! Mem[000000002c0000ac]
swap [%i1+0x180],%l1 ! Mem[000000002c800180]
sth %l6,[%i3+0x04c] ! Mem[000000002d80004c]
jmpl %o7,%g0
ldsh [%i2+0x102],%l7 ! Mem[000000002d000102]
p14_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p15_far_1_le:
stw %l6,[%i2+0x17c] ! Mem[000000002f00017c]
swap [%i1+0x148],%l5 ! Mem[000000002e800148]
swap [%i0+0x1a8],%l6 ! Mem[000000002e0001a8]
ldstub [%i1+0x019],%l4 ! Mem[000000002e800019]
jmpl %o7,%g0
ldsh [%i2+0x0ac],%l0 ! Mem[000000002f0000ac]
p15_far_1_lem:
stw %l6,[%i2+0x17c] ! Mem[000000002f00017c]
swap [%i1+0x148],%l5 ! Mem[000000002e800148]
swap [%i0+0x1a8],%l6 ! Mem[000000002e0001a8]
membar #Sync
ldstub [%i1+0x019],%l4 ! Mem[000000002e800019]
jmpl %o7,%g0
ldsh [%i2+0x0ac],%l0 ! Mem[000000002f0000ac]
p15_far_1_he:
swap [%i3+0x018],%l2 ! Mem[000000002f800018]
swap [%i0+0x194],%l3 ! Mem[000000002e000194]
ldx [%i1+0x1e0],%l0 ! Mem[000000002e8001e0]
ldub [%i2+0x0d1],%l1 ! Mem[000000002f0000d1]
ldstub [%i3+0x0bf],%l3 ! Mem[000000002f8000bf]
ldd [%i0+0x050],%l2 ! Mem[000000002e000050]
std %l4,[%i0+0x1b0] ! Mem[000000002e0001b0]
jmpl %o7,%g0
swap [%i3+0x0ac],%l7 ! Mem[000000002f8000ac]
p15_far_1_hem:
membar #Sync
swap [%i3+0x018],%l2 ! Mem[000000002f800018]
swap [%i0+0x194],%l3 ! Mem[000000002e000194]
ldx [%i1+0x1e0],%l0 ! Mem[000000002e8001e0]
ldub [%i2+0x0d1],%l1 ! Mem[000000002f0000d1]
ldstub [%i3+0x0bf],%l3 ! Mem[000000002f8000bf]
ldd [%i0+0x050],%l2 ! Mem[000000002e000050]
std %l4,[%i0+0x1b0] ! Mem[000000002e0001b0]
jmpl %o7,%g0
swap [%i3+0x0ac],%l7 ! Mem[000000002f8000ac]
p15_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p16_far_1_le:
sth %l6,[%i3+0x1a8] ! Mem[00000000318001a8]
ldsb [%i2+0x0aa],%l2 ! Mem[00000000310000aa]
ldsb [%i0+0x084],%l4 ! Mem[0000000030000084]
lduh [%i2+0x1a0],%l1 ! Mem[00000000310001a0]
lduh [%i2+0x04e],%l2 ! Mem[000000003100004e]
jmpl %o7,%g0
std %l0,[%i0+0x110] ! Mem[0000000030000110]
p16_far_1_lem:
sth %l6,[%i3+0x1a8] ! Mem[00000000318001a8]
ldsb [%i2+0x0aa],%l2 ! Mem[00000000310000aa]
ldsb [%i0+0x084],%l4 ! Mem[0000000030000084]
lduh [%i2+0x1a0],%l1 ! Mem[00000000310001a0]
lduh [%i2+0x04e],%l2 ! Mem[000000003100004e]
jmpl %o7,%g0
std %l0,[%i0+0x110] ! Mem[0000000030000110]
p16_far_1_he:
jmpl %o7,%g0
sth %l1,[%i1+0x0f0] ! Mem[00000000308000f0]
jmpl %o7,%g0
nop
p16_far_1_hem:
jmpl %o7,%g0
sth %l1,[%i1+0x0f0] ! Mem[00000000308000f0]
jmpl %o7,%g0
nop
p16_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p17_far_1_le:
ldx [%i3+0x128],%l2 ! Mem[0000000033800128]
lduh [%i0+0x13c],%l6 ! Mem[000000003200013c]
ldsw [%i0+0x198],%l0 ! Mem[0000000032000198]
stw %l6,[%i3+0x0d8] ! Mem[00000000338000d8]
ldub [%i0+0x008],%l7 ! Mem[0000000032000008]
jmpl %o7,%g0
ldsw [%i2+0x078],%l3 ! Mem[0000000033000078]
p17_far_1_lem:
ldx [%i3+0x128],%l2 ! Mem[0000000033800128]
lduh [%i0+0x13c],%l6 ! Mem[000000003200013c]
ldsw [%i0+0x198],%l0 ! Mem[0000000032000198]
stw %l6,[%i3+0x0d8] ! Mem[00000000338000d8]
membar #Sync
ldub [%i0+0x008],%l7 ! Mem[0000000032000008]
jmpl %o7,%g0
ldsw [%i2+0x078],%l3 ! Mem[0000000033000078]
p17_far_1_he:
stx %l6,[%i2+0x1d8] ! Mem[00000000330001d8]
jmpl %o7,%g0
std %l4,[%i1+0x0a0] ! Mem[00000000328000a0]
p17_far_1_hem:
stx %l6,[%i2+0x1d8] ! Mem[00000000330001d8]
jmpl %o7,%g0
std %l4,[%i1+0x0a0] ! Mem[00000000328000a0]
p17_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p18_far_1_le:
jmpl %o7,%g0
ldsh [%i1+0x0b0],%l2 ! Mem[00000000348000b0]
jmpl %o7,%g0
nop
p18_far_1_lem:
jmpl %o7,%g0
ldsh [%i1+0x0b0],%l2 ! Mem[00000000348000b0]
jmpl %o7,%g0
nop
p18_far_1_he:
lduw [%i2+0x0f4],%l2 ! Mem[00000000350000f4]
sth %l2,[%i3+0x044] ! Mem[0000000035800044]
std %l6,[%i2+0x050] ! Mem[0000000035000050]
ldstub [%i1+0x153],%l1 ! Mem[0000000034800153]
ldstub [%i1+0x100],%l4 ! Mem[0000000034800100]
ldd [%i1+0x1d0],%l0 ! Mem[00000000348001d0]
jmpl %o7,%g0
ldsw [%i0+0x0ec],%l2 ! Mem[00000000340000ec]
p18_far_1_hem:
lduw [%i2+0x0f4],%l2 ! Mem[00000000350000f4]
sth %l2,[%i3+0x044] ! Mem[0000000035800044]
std %l6,[%i2+0x050] ! Mem[0000000035000050]
ldstub [%i1+0x153],%l1 ! Mem[0000000034800153]
ldstub [%i1+0x100],%l4 ! Mem[0000000034800100]
ldd [%i1+0x1d0],%l0 ! Mem[00000000348001d0]
jmpl %o7,%g0
ldsw [%i0+0x0ec],%l2 ! Mem[00000000340000ec]
p18_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p19_far_1_le:
ldsb [%i2+0x189],%l6 ! Mem[0000000037000189]
ldd [%i2+0x0a8],%l2 ! Mem[00000000370000a8]
std %l2,[%i1+0x080] ! Mem[0000000036800080]
ldstub [%i1+0x09c],%l5 ! Mem[000000003680009c]
ldsb [%i3+0x019],%l6 ! Mem[0000000037800019]
jmpl %o7,%g0
ldstub [%i2+0x102],%l7 ! Mem[0000000037000102]
p19_far_1_lem:
ldsb [%i2+0x189],%l6 ! Mem[0000000037000189]
ldd [%i2+0x0a8],%l2 ! Mem[00000000370000a8]
std %l2,[%i1+0x080] ! Mem[0000000036800080]
ldstub [%i1+0x09c],%l5 ! Mem[000000003680009c]
membar #Sync
ldsb [%i3+0x019],%l6 ! Mem[0000000037800019]
jmpl %o7,%g0
ldstub [%i2+0x102],%l7 ! Mem[0000000037000102]
p19_far_1_he:
stw %l7,[%i3+0x010] ! Mem[0000000037800010]
ldsh [%i0+0x056],%l1 ! Mem[0000000036000056]
ldx [%i3+0x0b0],%l4 ! Mem[00000000378000b0]
ldsw [%i3+0x168],%l3 ! Mem[0000000037800168]
jmpl %o7,%g0
swap [%i2+0x124],%l0 ! Mem[0000000037000124]
p19_far_1_hem:
membar #Sync
stw %l7,[%i3+0x010] ! Mem[0000000037800010]
ldsh [%i0+0x056],%l1 ! Mem[0000000036000056]
ldx [%i3+0x0b0],%l4 ! Mem[00000000378000b0]
ldsw [%i3+0x168],%l3 ! Mem[0000000037800168]
jmpl %o7,%g0
swap [%i2+0x124],%l0 ! Mem[0000000037000124]
p19_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p20_far_1_le:
ldub [%i3+0x0b3],%l5 ! Mem[00000000398000b3]
ldsw [%i2+0x08c],%l1 ! Mem[000000003900008c]
std %l4,[%i3+0x160] ! Mem[0000000039800160]
jmpl %o7,%g0
ldub [%i1+0x04e],%l1 ! Mem[000000003880004e]
p20_far_1_lem:
ldub [%i3+0x0b3],%l5 ! Mem[00000000398000b3]
ldsw [%i2+0x08c],%l1 ! Mem[000000003900008c]
std %l4,[%i3+0x160] ! Mem[0000000039800160]
jmpl %o7,%g0
ldub [%i1+0x04e],%l1 ! Mem[000000003880004e]
p20_far_1_he:
jmpl %o7,%g0
ldsh [%i1+0x018],%l2 ! Mem[0000000038800018]
jmpl %o7,%g0
nop
p20_far_1_hem:
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x018],%l2 ! Mem[0000000038800018]
jmpl %o7,%g0
nop
p20_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p21_far_1_le:
swap [%i2+0x194],%l3 ! Mem[000000003b000194]
stx %l5,[%i3+0x090] ! Mem[000000003b800090]
jmpl %o7,%g0
ldub [%i0+0x0ad],%l1 ! Mem[000000003a0000ad]
p21_far_1_lem:
swap [%i2+0x194],%l3 ! Mem[000000003b000194]
stx %l5,[%i3+0x090] ! Mem[000000003b800090]
jmpl %o7,%g0
ldub [%i0+0x0ad],%l1 ! Mem[000000003a0000ad]
p21_far_1_he:
swap [%i1+0x054],%l6 ! Mem[000000003a800054]
sth %l1,[%i0+0x152] ! Mem[000000003a000152]
jmpl %o7,%g0
ldstub [%i2+0x013],%l1 ! Mem[000000003b000013]
p21_far_1_hem:
swap [%i1+0x054],%l6 ! Mem[000000003a800054]
sth %l1,[%i0+0x152] ! Mem[000000003a000152]
membar #Sync
jmpl %o7,%g0
ldstub [%i2+0x013],%l1 ! Mem[000000003b000013]
p21_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p22_far_1_le:
stb %l1,[%i0+0x185] ! Mem[000000003c000185]
swap [%i0+0x1ec],%l3 ! Mem[000000003c0001ec]
std %l0,[%i3+0x038] ! Mem[000000003d800038]
ldsh [%i1+0x1ba],%l0 ! Mem[000000003c8001ba]
jmpl %o7,%g0
ldstub [%i1+0x045],%l2 ! Mem[000000003c800045]
p22_far_1_lem:
stb %l1,[%i0+0x185] ! Mem[000000003c000185]
swap [%i0+0x1ec],%l3 ! Mem[000000003c0001ec]
membar #Sync
std %l0,[%i3+0x038] ! Mem[000000003d800038]
ldsh [%i1+0x1ba],%l0 ! Mem[000000003c8001ba]
jmpl %o7,%g0
ldstub [%i1+0x045],%l2 ! Mem[000000003c800045]
p22_far_1_he:
stx %l1,[%i0+0x048] ! Mem[000000003c000048]
stx %l4,[%i1+0x180] ! Mem[000000003c800180]
lduh [%i1+0x06e],%l2 ! Mem[000000003c80006e]
lduh [%i0+0x07a],%l3 ! Mem[000000003c00007a]
jmpl %o7,%g0
ldsb [%i1+0x14c],%l2 ! Mem[000000003c80014c]
p22_far_1_hem:
stx %l1,[%i0+0x048] ! Mem[000000003c000048]
stx %l4,[%i1+0x180] ! Mem[000000003c800180]
lduh [%i1+0x06e],%l2 ! Mem[000000003c80006e]
lduh [%i0+0x07a],%l3 ! Mem[000000003c00007a]
jmpl %o7,%g0
ldsb [%i1+0x14c],%l2 ! Mem[000000003c80014c]
p22_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p23_far_1_le:
ldx [%i1+0x088],%l3 ! Mem[000000003e800088]
std %l4,[%i2+0x038] ! Mem[000000003f000038]
jmpl %o7,%g0
ldsh [%i1+0x036],%l4 ! Mem[000000003e800036]
p23_far_1_lem:
ldx [%i1+0x088],%l3 ! Mem[000000003e800088]
membar #Sync
std %l4,[%i2+0x038] ! Mem[000000003f000038]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x036],%l4 ! Mem[000000003e800036]
p23_far_1_he:
lduw [%i0+0x054],%l6 ! Mem[000000003e000054]
jmpl %o7,%g0
ldx [%i0+0x150],%l1 ! Mem[000000003e000150]
p23_far_1_hem:
lduw [%i0+0x054],%l6 ! Mem[000000003e000054]
jmpl %o7,%g0
ldx [%i0+0x150],%l1 ! Mem[000000003e000150]
p23_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p24_far_1_le:
swap [%i2+0x018],%l5 ! Mem[0000000041000018]
lduh [%i1+0x16a],%l5 ! Mem[000000004080016a]
lduh [%i2+0x1a8],%l6 ! Mem[00000000410001a8]
std %l2,[%i3+0x0a8] ! Mem[00000000418000a8]
sth %l4,[%i0+0x0a4] ! Mem[00000000400000a4]
std %l6,[%i2+0x010] ! Mem[0000000041000010]
jmpl %o7,%g0
swap [%i0+0x0bc],%l3 ! Mem[00000000400000bc]
p24_far_1_lem:
membar #Sync
swap [%i2+0x018],%l5 ! Mem[0000000041000018]
lduh [%i1+0x16a],%l5 ! Mem[000000004080016a]
lduh [%i2+0x1a8],%l6 ! Mem[00000000410001a8]
std %l2,[%i3+0x0a8] ! Mem[00000000418000a8]
sth %l4,[%i0+0x0a4] ! Mem[00000000400000a4]
std %l6,[%i2+0x010] ! Mem[0000000041000010]
jmpl %o7,%g0
swap [%i0+0x0bc],%l3 ! Mem[00000000400000bc]
p24_far_1_he:
std %l0,[%i3+0x140] ! Mem[0000000041800140]
std %l0,[%i1+0x118] ! Mem[0000000040800118]
sth %l6,[%i3+0x176] ! Mem[0000000041800176]
ldsh [%i1+0x1ee],%l0 ! Mem[00000000408001ee]
ldsb [%i3+0x0de],%l2 ! Mem[00000000418000de]
jmpl %o7,%g0
swap [%i2+0x178],%l4 ! Mem[0000000041000178]
p24_far_1_hem:
std %l0,[%i3+0x140] ! Mem[0000000041800140]
std %l0,[%i1+0x118] ! Mem[0000000040800118]
sth %l6,[%i3+0x176] ! Mem[0000000041800176]
ldsh [%i1+0x1ee],%l0 ! Mem[00000000408001ee]
ldsb [%i3+0x0de],%l2 ! Mem[00000000418000de]
jmpl %o7,%g0
swap [%i2+0x178],%l4 ! Mem[0000000041000178]
p24_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p25_far_1_le:
swap [%i1+0x08c],%l1 ! Mem[000000004280008c]
swap [%i0+0x140],%l4 ! Mem[0000000042000140]
swap [%i0+0x198],%l0 ! Mem[0000000042000198]
stx %l6,[%i3+0x0f8] ! Mem[00000000438000f8]
ldsb [%i3+0x081],%l3 ! Mem[0000000043800081]
jmpl %o7,%g0
ldsw [%i3+0x080],%l6 ! Mem[0000000043800080]
p25_far_1_lem:
swap [%i1+0x08c],%l1 ! Mem[000000004280008c]
swap [%i0+0x140],%l4 ! Mem[0000000042000140]
swap [%i0+0x198],%l0 ! Mem[0000000042000198]
stx %l6,[%i3+0x0f8] ! Mem[00000000438000f8]
ldsb [%i3+0x081],%l3 ! Mem[0000000043800081]
jmpl %o7,%g0
ldsw [%i3+0x080],%l6 ! Mem[0000000043800080]
p25_far_1_he:
jmpl %o7,%g0
swap [%i2+0x0b0],%l5 ! Mem[00000000430000b0]
jmpl %o7,%g0
nop
p25_far_1_hem:
jmpl %o7,%g0
swap [%i2+0x0b0],%l5 ! Mem[00000000430000b0]
jmpl %o7,%g0
nop
p25_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p26_far_1_le:
stw %l4,[%i0+0x014] ! Mem[0000000044000014]
swap [%i0+0x118],%l5 ! Mem[0000000044000118]
std %l4,[%i0+0x0b0] ! Mem[00000000440000b0]
ldsb [%i3+0x030],%l7 ! Mem[0000000045800030]
sth %l3,[%i3+0x0a0] ! Mem[00000000458000a0]
jmpl %o7,%g0
lduw [%i2+0x0b8],%l7 ! Mem[00000000450000b8]
p26_far_1_lem:
membar #Sync
stw %l4,[%i0+0x014] ! Mem[0000000044000014]
swap [%i0+0x118],%l5 ! Mem[0000000044000118]
std %l4,[%i0+0x0b0] ! Mem[00000000440000b0]
ldsb [%i3+0x030],%l7 ! Mem[0000000045800030]
sth %l3,[%i3+0x0a0] ! Mem[00000000458000a0]
jmpl %o7,%g0
lduw [%i2+0x0b8],%l7 ! Mem[00000000450000b8]
p26_far_1_he:
swap [%i1+0x198],%l7 ! Mem[0000000044800198]
swap [%i3+0x120],%l6 ! Mem[0000000045800120]
stb %l0,[%i3+0x1ee] ! Mem[00000000458001ee]
swap [%i2+0x034],%l7 ! Mem[0000000045000034]
ldsw [%i3+0x158],%l4 ! Mem[0000000045800158]
jmpl %o7,%g0
stb %l7,[%i0+0x118] ! Mem[0000000044000118]
p26_far_1_hem:
swap [%i1+0x198],%l7 ! Mem[0000000044800198]
swap [%i3+0x120],%l6 ! Mem[0000000045800120]
stb %l0,[%i3+0x1ee] ! Mem[00000000458001ee]
membar #Sync
swap [%i2+0x034],%l7 ! Mem[0000000045000034]
ldsw [%i3+0x158],%l4 ! Mem[0000000045800158]
jmpl %o7,%g0
stb %l7,[%i0+0x118] ! Mem[0000000044000118]
p26_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p27_far_1_le:
jmpl %o7,%g0
std %l2,[%i0+0x090] ! Mem[0000000046000090]
jmpl %o7,%g0
nop
p27_far_1_lem:
jmpl %o7,%g0
std %l2,[%i0+0x090] ! Mem[0000000046000090]
jmpl %o7,%g0
nop
p27_far_1_he:
ldsb [%i1+0x0d4],%l2 ! Mem[00000000468000d4]
stw %l2,[%i1+0x140] ! Mem[0000000046800140]
sth %l2,[%i0+0x072] ! Mem[0000000046000072]
ldsw [%i3+0x06c],%l1 ! Mem[000000004780006c]
std %l4,[%i1+0x018] ! Mem[0000000046800018]
ldsb [%i1+0x03c],%l4 ! Mem[000000004680003c]
jmpl %o7,%g0
lduh [%i3+0x0f8],%l1 ! Mem[00000000478000f8]
p27_far_1_hem:
ldsb [%i1+0x0d4],%l2 ! Mem[00000000468000d4]
stw %l2,[%i1+0x140] ! Mem[0000000046800140]
sth %l2,[%i0+0x072] ! Mem[0000000046000072]
ldsw [%i3+0x06c],%l1 ! Mem[000000004780006c]
membar #Sync
std %l4,[%i1+0x018] ! Mem[0000000046800018]
ldsb [%i1+0x03c],%l4 ! Mem[000000004680003c]
jmpl %o7,%g0
lduh [%i3+0x0f8],%l1 ! Mem[00000000478000f8]
p27_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p28_far_1_le:
jmpl %o7,%g0
swap [%i1+0x100],%l0 ! Mem[0000000048800100]
jmpl %o7,%g0
nop
p28_far_1_lem:
jmpl %o7,%g0
swap [%i1+0x100],%l0 ! Mem[0000000048800100]
jmpl %o7,%g0
nop
p28_far_1_he:
ldub [%i2+0x085],%l6 ! Mem[0000000049000085]
ldstub [%i2+0x0d4],%l2 ! Mem[00000000490000d4]
ldsb [%i3+0x168],%l2 ! Mem[0000000049800168]
lduh [%i1+0x076],%l6 ! Mem[0000000048800076]
swap [%i0+0x0f4],%l0 ! Mem[00000000480000f4]
jmpl %o7,%g0
ldx [%i0+0x010],%l1 ! Mem[0000000048000010]
p28_far_1_hem:
ldub [%i2+0x085],%l6 ! Mem[0000000049000085]
ldstub [%i2+0x0d4],%l2 ! Mem[00000000490000d4]
ldsb [%i3+0x168],%l2 ! Mem[0000000049800168]
lduh [%i1+0x076],%l6 ! Mem[0000000048800076]
swap [%i0+0x0f4],%l0 ! Mem[00000000480000f4]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x010],%l1 ! Mem[0000000048000010]
p28_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p29_far_1_le:
ldsh [%i2+0x088],%l3 ! Mem[000000004b000088]
ldsh [%i0+0x01e],%l5 ! Mem[000000004a00001e]
sth %l2,[%i2+0x108] ! Mem[000000004b000108]
lduw [%i0+0x13c],%l6 ! Mem[000000004a00013c]
ldx [%i0+0x198],%l0 ! Mem[000000004a000198]
jmpl %o7,%g0
ldsb [%i3+0x0d8],%l6 ! Mem[000000004b8000d8]
p29_far_1_lem:
ldsh [%i2+0x088],%l3 ! Mem[000000004b000088]
membar #Sync
ldsh [%i0+0x01e],%l5 ! Mem[000000004a00001e]
sth %l2,[%i2+0x108] ! Mem[000000004b000108]
lduw [%i0+0x13c],%l6 ! Mem[000000004a00013c]
ldx [%i0+0x198],%l0 ! Mem[000000004a000198]
jmpl %o7,%g0
ldsb [%i3+0x0d8],%l6 ! Mem[000000004b8000d8]
p29_far_1_he:
ldsw [%i2+0x03c],%l4 ! Mem[000000004b00003c]
ldstub [%i2+0x0cd],%l2 ! Mem[000000004b0000cd]
std %l6,[%i2+0x1f8] ! Mem[000000004b0001f8]
ldsw [%i0+0x18c],%l0 ! Mem[000000004a00018c]
jmpl %o7,%g0
ldx [%i3+0x1c8],%l1 ! Mem[000000004b8001c8]
p29_far_1_hem:
membar #Sync
ldsw [%i2+0x03c],%l4 ! Mem[000000004b00003c]
ldstub [%i2+0x0cd],%l2 ! Mem[000000004b0000cd]
std %l6,[%i2+0x1f8] ! Mem[000000004b0001f8]
ldsw [%i0+0x18c],%l0 ! Mem[000000004a00018c]
jmpl %o7,%g0
ldx [%i3+0x1c8],%l1 ! Mem[000000004b8001c8]
p29_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p30_far_1_le:
ldsb [%i2+0x072],%l2 ! Mem[000000004d000072]
lduw [%i2+0x130],%l7 ! Mem[000000004d000130]
jmpl %o7,%g0
ldsw [%i1+0x068],%l1 ! Mem[000000004c800068]
p30_far_1_lem:
ldsb [%i2+0x072],%l2 ! Mem[000000004d000072]
lduw [%i2+0x130],%l7 ! Mem[000000004d000130]
jmpl %o7,%g0
ldsw [%i1+0x068],%l1 ! Mem[000000004c800068]
p30_far_1_he:
lduw [%i1+0x084],%l3 ! Mem[000000004c800084]
ldsh [%i3+0x0f6],%l0 ! Mem[000000004d8000f6]
lduw [%i3+0x010],%l1 ! Mem[000000004d800010]
ldsb [%i0+0x051],%l5 ! Mem[000000004c000051]
ldub [%i1+0x0cd],%l5 ! Mem[000000004c8000cd]
ldub [%i3+0x1b8],%l7 ! Mem[000000004d8001b8]
jmpl %o7,%g0
stx %l0,[%i0+0x188] ! Mem[000000004c000188]
p30_far_1_hem:
lduw [%i1+0x084],%l3 ! Mem[000000004c800084]
ldsh [%i3+0x0f6],%l0 ! Mem[000000004d8000f6]
membar #Sync
lduw [%i3+0x010],%l1 ! Mem[000000004d800010]
ldsb [%i0+0x051],%l5 ! Mem[000000004c000051]
ldub [%i1+0x0cd],%l5 ! Mem[000000004c8000cd]
ldub [%i3+0x1b8],%l7 ! Mem[000000004d8001b8]
jmpl %o7,%g0
stx %l0,[%i0+0x188] ! Mem[000000004c000188]
p30_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p31_far_1_le:
ldsw [%i0+0x188],%l6 ! Mem[000000004e000188]
stw %l2,[%i0+0x088] ! Mem[000000004e000088]
ldx [%i0+0x0a0],%l2 ! Mem[000000004e0000a0]
sth %l4,[%i0+0x1a0] ! Mem[000000004e0001a0]
ldsw [%i0+0x06c],%l2 ! Mem[000000004e00006c]
jmpl %o7,%g0
stw %l0,[%i0+0x134] ! Mem[000000004e000134]
p31_far_1_lem:
ldsw [%i0+0x188],%l6 ! Mem[000000004e000188]
stw %l2,[%i0+0x088] ! Mem[000000004e000088]
ldx [%i0+0x0a0],%l2 ! Mem[000000004e0000a0]
sth %l4,[%i0+0x1a0] ! Mem[000000004e0001a0]
ldsw [%i0+0x06c],%l2 ! Mem[000000004e00006c]
jmpl %o7,%g0
stw %l0,[%i0+0x134] ! Mem[000000004e000134]
p31_far_1_he:
jmpl %o7,%g0
stw %l1,[%i3+0x0f0] ! Mem[000000004f8000f0]
jmpl %o7,%g0
nop
p31_far_1_hem:
jmpl %o7,%g0
stw %l1,[%i3+0x0f0] ! Mem[000000004f8000f0]
jmpl %o7,%g0
nop
p31_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p32_far_1_le:
stb %l4,[%i0+0x0cd] ! Mem[00000000500000cd]
ldsh [%i3+0x184],%l1 ! Mem[0000000051800184]
ldsh [%i2+0x018],%l4 ! Mem[0000000051000018]
jmpl %o7,%g0
stx %l0,[%i3+0x0a8] ! Mem[00000000518000a8]
p32_far_1_lem:
stb %l4,[%i0+0x0cd] ! Mem[00000000500000cd]
ldsh [%i3+0x184],%l1 ! Mem[0000000051800184]
membar #Sync
ldsh [%i2+0x018],%l4 ! Mem[0000000051000018]
jmpl %o7,%g0
stx %l0,[%i3+0x0a8] ! Mem[00000000518000a8]
p32_far_1_he:
ldstub [%i0+0x019],%l2 ! Mem[0000000050000019]
ldsw [%i1+0x194],%l3 ! Mem[0000000050800194]
ldsb [%i3+0x1c4],%l0 ! Mem[00000000518001c4]
swap [%i0+0x1fc],%l6 ! Mem[00000000500001fc]
std %l0,[%i2+0x188] ! Mem[0000000051000188]
ldx [%i3+0x1c8],%l0 ! Mem[00000000518001c8]
ldd [%i2+0x0f8],%l2 ! Mem[00000000510000f8]
jmpl %o7,%g0
stb %l0,[%i0+0x153] ! Mem[0000000050000153]
p32_far_1_hem:
membar #Sync
ldstub [%i0+0x019],%l2 ! Mem[0000000050000019]
ldsw [%i1+0x194],%l3 ! Mem[0000000050800194]
ldsb [%i3+0x1c4],%l0 ! Mem[00000000518001c4]
swap [%i0+0x1fc],%l6 ! Mem[00000000500001fc]
std %l0,[%i2+0x188] ! Mem[0000000051000188]
ldx [%i3+0x1c8],%l0 ! Mem[00000000518001c8]
ldd [%i2+0x0f8],%l2 ! Mem[00000000510000f8]
jmpl %o7,%g0
stb %l0,[%i0+0x153] ! Mem[0000000050000153]
p32_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p33_far_1_le:
jmpl %o7,%g0
lduw [%i2+0x1b4],%l3 ! Mem[00000000530001b4]
jmpl %o7,%g0
nop
p33_far_1_lem:
jmpl %o7,%g0
lduw [%i2+0x1b4],%l3 ! Mem[00000000530001b4]
jmpl %o7,%g0
nop
p33_far_1_he:
ldsw [%i0+0x0e0],%l0 ! Mem[00000000520000e0]
ldstub [%i3+0x168],%l2 ! Mem[0000000053800168]
ldsh [%i0+0x0b2],%l1 ! Mem[00000000520000b2]
ldstub [%i2+0x1a6],%l0 ! Mem[00000000530001a6]
jmpl %o7,%g0
swap [%i0+0x018],%l4 ! Mem[0000000052000018]
p33_far_1_hem:
ldsw [%i0+0x0e0],%l0 ! Mem[00000000520000e0]
ldstub [%i3+0x168],%l2 ! Mem[0000000053800168]
ldsh [%i0+0x0b2],%l1 ! Mem[00000000520000b2]
ldstub [%i2+0x1a6],%l0 ! Mem[00000000530001a6]
membar #Sync
jmpl %o7,%g0
swap [%i0+0x018],%l4 ! Mem[0000000052000018]
p33_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p34_far_1_le:
ldub [%i2+0x131],%l7 ! Mem[0000000055000131]
swap [%i3+0x068],%l1 ! Mem[0000000055800068]
jmpl %o7,%g0
stx %l3,[%i0+0x1b0] ! Mem[00000000540001b0]
p34_far_1_lem:
ldub [%i2+0x131],%l7 ! Mem[0000000055000131]
swap [%i3+0x068],%l1 ! Mem[0000000055800068]
jmpl %o7,%g0
stx %l3,[%i0+0x1b0] ! Mem[00000000540001b0]
p34_far_1_he:
stw %l2,[%i1+0x14c] ! Mem[000000005480014c]
ldd [%i2+0x160],%l2 ! Mem[0000000055000160]
ldsh [%i0+0x162],%l6 ! Mem[0000000054000162]
ldstub [%i0+0x1bf],%l2 ! Mem[00000000540001bf]
ldstub [%i1+0x003],%l3 ! Mem[0000000054800003]
stw %l3,[%i0+0x1e8] ! Mem[00000000540001e8]
std %l4,[%i1+0x018] ! Mem[0000000054800018]
jmpl %o7,%g0
ldx [%i0+0x190],%l3 ! Mem[0000000054000190]
p34_far_1_hem:
stw %l2,[%i1+0x14c] ! Mem[000000005480014c]
ldd [%i2+0x160],%l2 ! Mem[0000000055000160]
ldsh [%i0+0x162],%l6 ! Mem[0000000054000162]
ldstub [%i0+0x1bf],%l2 ! Mem[00000000540001bf]
membar #Sync
ldstub [%i1+0x003],%l3 ! Mem[0000000054800003]
stw %l3,[%i0+0x1e8] ! Mem[00000000540001e8]
std %l4,[%i1+0x018] ! Mem[0000000054800018]
jmpl %o7,%g0
ldx [%i0+0x190],%l3 ! Mem[0000000054000190]
p34_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p35_far_1_le:
swap [%i1+0x02c],%l4 ! Mem[000000005680002c]
jmpl %o7,%g0
ldsw [%i1+0x038],%l4 ! Mem[0000000056800038]
p35_far_1_lem:
membar #Sync
swap [%i1+0x02c],%l4 ! Mem[000000005680002c]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x038],%l4 ! Mem[0000000056800038]
p35_far_1_he:
std %l0,[%i1+0x048] ! Mem[0000000056800048]
swap [%i2+0x030],%l1 ! Mem[0000000057000030]
jmpl %o7,%g0
stw %l5,[%i0+0x050] ! Mem[0000000056000050]
p35_far_1_hem:
std %l0,[%i1+0x048] ! Mem[0000000056800048]
membar #Sync
swap [%i2+0x030],%l1 ! Mem[0000000057000030]
jmpl %o7,%g0
stw %l5,[%i0+0x050] ! Mem[0000000056000050]
p35_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p36_far_1_le:
sth %l3,[%i0+0x06a] ! Mem[000000005800006a]
sth %l1,[%i3+0x0ea] ! Mem[00000000598000ea]
swap [%i1+0x00c],%l4 ! Mem[000000005880000c]
ldub [%i3+0x019],%l4 ! Mem[0000000059800019]
ldd [%i2+0x0a8],%l0 ! Mem[00000000590000a8]
std %l6,[%i3+0x0f8] ! Mem[00000000598000f8]
jmpl %o7,%g0
swap [%i0+0x0dc],%l3 ! Mem[00000000580000dc]
p36_far_1_lem:
sth %l3,[%i0+0x06a] ! Mem[000000005800006a]
sth %l1,[%i3+0x0ea] ! Mem[00000000598000ea]
membar #Sync
swap [%i1+0x00c],%l4 ! Mem[000000005880000c]
ldub [%i3+0x019],%l4 ! Mem[0000000059800019]
ldd [%i2+0x0a8],%l0 ! Mem[00000000590000a8]
std %l6,[%i3+0x0f8] ! Mem[00000000598000f8]
jmpl %o7,%g0
swap [%i0+0x0dc],%l3 ! Mem[00000000580000dc]
p36_far_1_he:
jmpl %o7,%g0
ldstub [%i1+0x0ed],%l5 ! Mem[00000000588000ed]
jmpl %o7,%g0
nop
p36_far_1_hem:
jmpl %o7,%g0
ldstub [%i1+0x0ed],%l5 ! Mem[00000000588000ed]
jmpl %o7,%g0
nop
p36_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p37_far_1_le:
lduh [%i3+0x018],%l5 ! Mem[000000005b800018]
ldsw [%i0+0x0e8],%l1 ! Mem[000000005a0000e8]
ldsw [%i2+0x128],%l2 ! Mem[000000005b000128]
ldsh [%i0+0x13a],%l5 ! Mem[000000005a00013a]
jmpl %o7,%g0
ldd [%i2+0x0b0],%l4 ! Mem[000000005b0000b0]
p37_far_1_lem:
membar #Sync
lduh [%i3+0x018],%l5 ! Mem[000000005b800018]
ldsw [%i0+0x0e8],%l1 ! Mem[000000005a0000e8]
ldsw [%i2+0x128],%l2 ! Mem[000000005b000128]
ldsh [%i0+0x13a],%l5 ! Mem[000000005a00013a]
jmpl %o7,%g0
ldd [%i2+0x0b0],%l4 ! Mem[000000005b0000b0]
p37_far_1_he:
jmpl %o7,%g0
stx %l1,[%i2+0x010] ! Mem[000000005b000010]
jmpl %o7,%g0
nop
p37_far_1_hem:
membar #Sync
jmpl %o7,%g0
stx %l1,[%i2+0x010] ! Mem[000000005b000010]
jmpl %o7,%g0
nop
p37_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p38_far_1_le:
sth %l2,[%i0+0x11c] ! Mem[000000005c00011c]
std %l2,[%i1+0x1c8] ! Mem[000000005c8001c8]
ldsb [%i2+0x01a],%l0 ! Mem[000000005d00001a]
ldstub [%i1+0x0bc],%l5 ! Mem[000000005c8000bc]
lduw [%i0+0x1fc],%l1 ! Mem[000000005c0001fc]
ldstub [%i1+0x056],%l6 ! Mem[000000005c800056]
jmpl %o7,%g0
ldstub [%i0+0x173],%l1 ! Mem[000000005c000173]
p38_far_1_lem:
sth %l2,[%i0+0x11c] ! Mem[000000005c00011c]
std %l2,[%i1+0x1c8] ! Mem[000000005c8001c8]
membar #Sync
ldsb [%i2+0x01a],%l0 ! Mem[000000005d00001a]
ldstub [%i1+0x0bc],%l5 ! Mem[000000005c8000bc]
lduw [%i0+0x1fc],%l1 ! Mem[000000005c0001fc]
ldstub [%i1+0x056],%l6 ! Mem[000000005c800056]
jmpl %o7,%g0
ldstub [%i0+0x173],%l1 ! Mem[000000005c000173]
p38_far_1_he:
lduw [%i3+0x008],%l7 ! Mem[000000005d800008]
stb %l3,[%i1+0x05b] ! Mem[000000005c80005b]
lduw [%i0+0x14c],%l2 ! Mem[000000005c00014c]
ldub [%i1+0x141],%l2 ! Mem[000000005c800141]
sth %l6,[%i2+0x1c8] ! Mem[000000005d0001c8]
ldub [%i2+0x00e],%l4 ! Mem[000000005d00000e]
jmpl %o7,%g0
swap [%i3+0x000],%l3 ! Mem[000000005d800000]
p38_far_1_hem:
membar #Sync
lduw [%i3+0x008],%l7 ! Mem[000000005d800008]
stb %l3,[%i1+0x05b] ! Mem[000000005c80005b]
lduw [%i0+0x14c],%l2 ! Mem[000000005c00014c]
ldub [%i1+0x141],%l2 ! Mem[000000005c800141]
sth %l6,[%i2+0x1c8] ! Mem[000000005d0001c8]
ldub [%i2+0x00e],%l4 ! Mem[000000005d00000e]
membar #Sync
jmpl %o7,%g0
swap [%i3+0x000],%l3 ! Mem[000000005d800000]
p38_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p39_far_1_le:
lduw [%i3+0x018],%l5 ! Mem[000000005f800018]
ldd [%i1+0x168],%l4 ! Mem[000000005e800168]
ldd [%i2+0x188],%l6 ! Mem[000000005f000188]
sth %l0,[%i3+0x02c] ! Mem[000000005f80002c]
jmpl %o7,%g0
stx %l0,[%i0+0x088] ! Mem[000000005e000088]
p39_far_1_lem:
membar #Sync
lduw [%i3+0x018],%l5 ! Mem[000000005f800018]
ldd [%i1+0x168],%l4 ! Mem[000000005e800168]
ldd [%i2+0x188],%l6 ! Mem[000000005f000188]
sth %l0,[%i3+0x02c] ! Mem[000000005f80002c]
jmpl %o7,%g0
stx %l0,[%i0+0x088] ! Mem[000000005e000088]
p39_far_1_he:
std %l0,[%i2+0x048] ! Mem[000000005f000048]
ldstub [%i0+0x1d1],%l0 ! Mem[000000005e0001d1]
ldstub [%i1+0x0ed],%l2 ! Mem[000000005e8000ed]
ldsh [%i2+0x1fc],%l6 ! Mem[000000005f0001fc]
ldsw [%i3+0x084],%l5 ! Mem[000000005f800084]
ldd [%i2+0x198],%l0 ! Mem[000000005f000198]
swap [%i3+0x148],%l3 ! Mem[000000005f800148]
jmpl %o7,%g0
ldsb [%i3+0x0e5],%l4 ! Mem[000000005f8000e5]
p39_far_1_hem:
std %l0,[%i2+0x048] ! Mem[000000005f000048]
ldstub [%i0+0x1d1],%l0 ! Mem[000000005e0001d1]
ldstub [%i1+0x0ed],%l2 ! Mem[000000005e8000ed]
ldsh [%i2+0x1fc],%l6 ! Mem[000000005f0001fc]
ldsw [%i3+0x084],%l5 ! Mem[000000005f800084]
ldd [%i2+0x198],%l0 ! Mem[000000005f000198]
swap [%i3+0x148],%l3 ! Mem[000000005f800148]
jmpl %o7,%g0
ldsb [%i3+0x0e5],%l4 ! Mem[000000005f8000e5]
p39_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p40_far_1_le:
ldsw [%i0+0x0b0],%l2 ! Mem[00000000600000b0]
swap [%i2+0x148],%l1 ! Mem[0000000061000148]
sth %l2,[%i1+0x100] ! Mem[0000000060800100]
lduh [%i0+0x00c],%l0 ! Mem[000000006000000c]
ldx [%i0+0x080],%l4 ! Mem[0000000060000080]
lduh [%i2+0x1a0],%l1 ! Mem[00000000610001a0]
jmpl %o7,%g0
ldsw [%i3+0x04c],%l6 ! Mem[000000006180004c]
p40_far_1_lem:
ldsw [%i0+0x0b0],%l2 ! Mem[00000000600000b0]
swap [%i2+0x148],%l1 ! Mem[0000000061000148]
sth %l2,[%i1+0x100] ! Mem[0000000060800100]
membar #Sync
lduh [%i0+0x00c],%l0 ! Mem[000000006000000c]
ldx [%i0+0x080],%l4 ! Mem[0000000060000080]
lduh [%i2+0x1a0],%l1 ! Mem[00000000610001a0]
jmpl %o7,%g0
ldsw [%i3+0x04c],%l6 ! Mem[000000006180004c]
p40_far_1_he:
lduh [%i0+0x092],%l4 ! Mem[0000000060000092]
ldsh [%i0+0x030],%l7 ! Mem[0000000060000030]
ldsw [%i3+0x0bc],%l3 ! Mem[00000000618000bc]
stx %l4,[%i0+0x0b0] ! Mem[00000000600000b0]
std %l4,[%i0+0x1d8] ! Mem[00000000600001d8]
jmpl %o7,%g0
std %l4,[%i3+0x0e0] ! Mem[00000000618000e0]
p40_far_1_hem:
lduh [%i0+0x092],%l4 ! Mem[0000000060000092]
membar #Sync
ldsh [%i0+0x030],%l7 ! Mem[0000000060000030]
ldsw [%i3+0x0bc],%l3 ! Mem[00000000618000bc]
stx %l4,[%i0+0x0b0] ! Mem[00000000600000b0]
std %l4,[%i0+0x1d8] ! Mem[00000000600001d8]
jmpl %o7,%g0
std %l4,[%i3+0x0e0] ! Mem[00000000618000e0]
p40_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p41_far_1_le:
stb %l5,[%i2+0x16a] ! Mem[000000006300016a]
jmpl %o7,%g0
lduw [%i2+0x120],%l2 ! Mem[0000000063000120]
p41_far_1_lem:
stb %l5,[%i2+0x16a] ! Mem[000000006300016a]
jmpl %o7,%g0
lduw [%i2+0x120],%l2 ! Mem[0000000063000120]
p41_far_1_he:
jmpl %o7,%g0
sth %l2,[%i0+0x052] ! Mem[0000000062000052]
jmpl %o7,%g0
nop
p41_far_1_hem:
jmpl %o7,%g0
sth %l2,[%i0+0x052] ! Mem[0000000062000052]
jmpl %o7,%g0
nop
p41_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p42_far_1_le:
swap [%i0+0x088],%l3 ! Mem[0000000064000088]
swap [%i0+0x184],%l0 ! Mem[0000000064000184]
swap [%i1+0x100],%l4 ! Mem[0000000064800100]
ldsb [%i0+0x1d1],%l0 ! Mem[00000000640001d1]
ldx [%i1+0x0c8],%l2 ! Mem[00000000648000c8]
jmpl %o7,%g0
ldx [%i3+0x1f8],%l6 ! Mem[00000000658001f8]
p42_far_1_lem:
swap [%i0+0x088],%l3 ! Mem[0000000064000088]
swap [%i0+0x184],%l0 ! Mem[0000000064000184]
swap [%i1+0x100],%l4 ! Mem[0000000064800100]
ldsb [%i0+0x1d1],%l0 ! Mem[00000000640001d1]
ldx [%i1+0x0c8],%l2 ! Mem[00000000648000c8]
jmpl %o7,%g0
ldx [%i3+0x1f8],%l6 ! Mem[00000000658001f8]
p42_far_1_he:
lduh [%i2+0x1e8],%l6 ! Mem[00000000650001e8]
ldx [%i0+0x008],%l4 ! Mem[0000000064000008]
jmpl %o7,%g0
stx %l0,[%i0+0x048] ! Mem[0000000064000048]
p42_far_1_hem:
lduh [%i2+0x1e8],%l6 ! Mem[00000000650001e8]
membar #Sync
ldx [%i0+0x008],%l4 ! Mem[0000000064000008]
jmpl %o7,%g0
stx %l0,[%i0+0x048] ! Mem[0000000064000048]
p42_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p43_far_1_le:
stw %l1,[%i1+0x1a4] ! Mem[00000000668001a4]
swap [%i2+0x1cc],%l3 ! Mem[00000000670001cc]
ldstub [%i2+0x01a],%l0 ! Mem[000000006700001a]
sth %l0,[%i2+0x19a] ! Mem[000000006700019a]
ldx [%i3+0x018],%l6 ! Mem[0000000067800018]
ldx [%i2+0x080],%l3 ! Mem[0000000067000080]
jmpl %o7,%g0
stw %l0,[%i2+0x0d4] ! Mem[00000000670000d4]
p43_far_1_lem:
stw %l1,[%i1+0x1a4] ! Mem[00000000668001a4]
swap [%i2+0x1cc],%l3 ! Mem[00000000670001cc]
membar #Sync
ldstub [%i2+0x01a],%l0 ! Mem[000000006700001a]
sth %l0,[%i2+0x19a] ! Mem[000000006700019a]
ldx [%i3+0x018],%l6 ! Mem[0000000067800018]
ldx [%i2+0x080],%l3 ! Mem[0000000067000080]
jmpl %o7,%g0
stw %l0,[%i2+0x0d4] ! Mem[00000000670000d4]
p43_far_1_he:
jmpl %o7,%g0
stb %l3,[%i0+0x0ff] ! Mem[00000000660000ff]
jmpl %o7,%g0
nop
p43_far_1_hem:
jmpl %o7,%g0
stb %l3,[%i0+0x0ff] ! Mem[00000000660000ff]
jmpl %o7,%g0
nop
p43_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p44_far_1_le:
jmpl %o7,%g0
swap [%i1+0x090],%l2 ! Mem[0000000068800090]
jmpl %o7,%g0
nop
p44_far_1_lem:
jmpl %o7,%g0
swap [%i1+0x090],%l2 ! Mem[0000000068800090]
jmpl %o7,%g0
nop
p44_far_1_he:
lduw [%i3+0x0f4],%l2 ! Mem[00000000698000f4]
swap [%i3+0x140],%l2 ! Mem[0000000069800140]
ldsb [%i2+0x052],%l2 ! Mem[0000000069000052]
stb %l0,[%i1+0x1a6] ! Mem[00000000688001a6]
ldub [%i0+0x019],%l2 ! Mem[0000000068000019]
ldx [%i3+0x190],%l3 ! Mem[0000000069800190]
jmpl %o7,%g0
std %l0,[%i0+0x0d8] ! Mem[00000000680000d8]
p44_far_1_hem:
lduw [%i3+0x0f4],%l2 ! Mem[00000000698000f4]
swap [%i3+0x140],%l2 ! Mem[0000000069800140]
ldsb [%i2+0x052],%l2 ! Mem[0000000069000052]
stb %l0,[%i1+0x1a6] ! Mem[00000000688001a6]
membar #Sync
ldub [%i0+0x019],%l2 ! Mem[0000000068000019]
ldx [%i3+0x190],%l3 ! Mem[0000000069800190]
jmpl %o7,%g0
std %l0,[%i0+0x0d8] ! Mem[00000000680000d8]
p44_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p45_far_1_le:
stx %l1,[%i0+0x0a8] ! Mem[000000006a0000a8]
swap [%i2+0x160],%l4 ! Mem[000000006b000160]
stx %l1,[%i0+0x048] ! Mem[000000006a000048]
ldstub [%i3+0x0f8],%l6 ! Mem[000000006b8000f8]
std %l2,[%i3+0x0d8] ! Mem[000000006b8000d8]
jmpl %o7,%g0
ldd [%i0+0x0b8],%l6 ! Mem[000000006a0000b8]
p45_far_1_lem:
stx %l1,[%i0+0x0a8] ! Mem[000000006a0000a8]
swap [%i2+0x160],%l4 ! Mem[000000006b000160]
stx %l1,[%i0+0x048] ! Mem[000000006a000048]
ldstub [%i3+0x0f8],%l6 ! Mem[000000006b8000f8]
std %l2,[%i3+0x0d8] ! Mem[000000006b8000d8]
jmpl %o7,%g0
ldd [%i0+0x0b8],%l6 ! Mem[000000006a0000b8]
p45_far_1_he:
ldsh [%i2+0x090],%l5 ! Mem[000000006b000090]
ldx [%i0+0x120],%l6 ! Mem[000000006a000120]
lduh [%i0+0x1ee],%l1 ! Mem[000000006a0001ee]
ldd [%i0+0x030],%l6 ! Mem[000000006a000030]
sth %l4,[%i3+0x17a] ! Mem[000000006b80017a]
jmpl %o7,%g0
std %l4,[%i2+0x1b8] ! Mem[000000006b0001b8]
p45_far_1_hem:
ldsh [%i2+0x090],%l5 ! Mem[000000006b000090]
ldx [%i0+0x120],%l6 ! Mem[000000006a000120]
lduh [%i0+0x1ee],%l1 ! Mem[000000006a0001ee]
membar #Sync
ldd [%i0+0x030],%l6 ! Mem[000000006a000030]
sth %l4,[%i3+0x17a] ! Mem[000000006b80017a]
jmpl %o7,%g0
std %l4,[%i2+0x1b8] ! Mem[000000006b0001b8]
p45_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p46_far_1_le:
ldd [%i0+0x188],%l6 ! Mem[000000006c000188]
ldd [%i2+0x0a8],%l2 ! Mem[000000006d0000a8]
stw %l4,[%i0+0x0a4] ! Mem[000000006c0000a4]
lduw [%i0+0x1a0],%l1 ! Mem[000000006c0001a0]
stw %l6,[%i1+0x04c] ! Mem[000000006c80004c]
jmpl %o7,%g0
swap [%i1+0x114],%l0 ! Mem[000000006c800114]
p46_far_1_lem:
ldd [%i0+0x188],%l6 ! Mem[000000006c000188]
ldd [%i2+0x0a8],%l2 ! Mem[000000006d0000a8]
stw %l4,[%i0+0x0a4] ! Mem[000000006c0000a4]
lduw [%i0+0x1a0],%l1 ! Mem[000000006c0001a0]
stw %l6,[%i1+0x04c] ! Mem[000000006c80004c]
jmpl %o7,%g0
swap [%i1+0x114],%l0 ! Mem[000000006c800114]
p46_far_1_he:
jmpl %o7,%g0
stx %l1,[%i1+0x0d0] ! Mem[000000006c8000d0]
jmpl %o7,%g0
nop
p46_far_1_hem:
jmpl %o7,%g0
stx %l1,[%i1+0x0d0] ! Mem[000000006c8000d0]
jmpl %o7,%g0
nop
p46_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p47_far_1_le:
ldstub [%i2+0x109],%l2 ! Mem[000000006f000109]
jmpl %o7,%g0
stw %l1,[%i0+0x040] ! Mem[000000006e000040]
p47_far_1_lem:
ldstub [%i2+0x109],%l2 ! Mem[000000006f000109]
jmpl %o7,%g0
stw %l1,[%i0+0x040] ! Mem[000000006e000040]
p47_far_1_he:
lduw [%i2+0x170],%l1 ! Mem[000000006f000170]
ldsw [%i3+0x010],%l1 ! Mem[000000006f800010]
ldstub [%i0+0x071],%l5 ! Mem[000000006e000071]
stw %l0,[%i3+0x05c] ! Mem[000000006f80005c]
swap [%i2+0x0b0],%l5 ! Mem[000000006f0000b0]
lduh [%i2+0x100],%l6 ! Mem[000000006f000100]
jmpl %o7,%g0
ldsb [%i1+0x1ee],%l1 ! Mem[000000006e8001ee]
p47_far_1_hem:
lduw [%i2+0x170],%l1 ! Mem[000000006f000170]
membar #Sync
ldsw [%i3+0x010],%l1 ! Mem[000000006f800010]
ldstub [%i0+0x071],%l5 ! Mem[000000006e000071]
stw %l0,[%i3+0x05c] ! Mem[000000006f80005c]
swap [%i2+0x0b0],%l5 ! Mem[000000006f0000b0]
lduh [%i2+0x100],%l6 ! Mem[000000006f000100]
jmpl %o7,%g0
ldsb [%i1+0x1ee],%l1 ! Mem[000000006e8001ee]
p47_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p48_far_1_le:
ldsh [%i2+0x186],%l6 ! Mem[0000000071000186]
jmpl %o7,%g0
lduh [%i1+0x13c],%l2 ! Mem[000000007080013c]
p48_far_1_lem:
ldsh [%i2+0x186],%l6 ! Mem[0000000071000186]
jmpl %o7,%g0
lduh [%i1+0x13c],%l2 ! Mem[000000007080013c]
p48_far_1_he:
jmpl %o7,%g0
lduh [%i2+0x0a8],%l3 ! Mem[00000000710000a8]
jmpl %o7,%g0
nop
p48_far_1_hem:
jmpl %o7,%g0
lduh [%i2+0x0a8],%l3 ! Mem[00000000710000a8]
jmpl %o7,%g0
nop
p48_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p49_far_1_le:
jmpl %o7,%g0
stx %l2,[%i0+0x090] ! Mem[0000000072000090]
jmpl %o7,%g0
nop
p49_far_1_lem:
jmpl %o7,%g0
stx %l2,[%i0+0x090] ! Mem[0000000072000090]
jmpl %o7,%g0
nop
p49_far_1_he:
swap [%i1+0x0e4],%l7 ! Mem[00000000728000e4]
swap [%i1+0x140],%l2 ! Mem[0000000072800140]
ldx [%i1+0x050],%l2 ! Mem[0000000072800050]
ldub [%i0+0x131],%l7 ! Mem[0000000072000131]
swap [%i2+0x018],%l2 ! Mem[0000000073000018]
stx %l4,[%i0+0x038] ! Mem[0000000072000038]
jmpl %o7,%g0
ldd [%i0+0x0c8],%l2 ! Mem[00000000720000c8]
p49_far_1_hem:
swap [%i1+0x0e4],%l7 ! Mem[00000000728000e4]
swap [%i1+0x140],%l2 ! Mem[0000000072800140]
ldx [%i1+0x050],%l2 ! Mem[0000000072800050]
ldub [%i0+0x131],%l7 ! Mem[0000000072000131]
membar #Sync
swap [%i2+0x018],%l2 ! Mem[0000000073000018]
stx %l4,[%i0+0x038] ! Mem[0000000072000038]
jmpl %o7,%g0
ldd [%i0+0x0c8],%l2 ! Mem[00000000720000c8]
p49_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p50_far_1_le:
stw %l3,[%i2+0x0a8] ! Mem[00000000750000a8]
lduh [%i2+0x01e],%l5 ! Mem[000000007500001e]
lduw [%i0+0x048],%l1 ! Mem[0000000074000048]
lduw [%i2+0x138],%l5 ! Mem[0000000075000138]
std %l4,[%i2+0x090] ! Mem[0000000075000090]
jmpl %o7,%g0
ldd [%i3+0x010],%l6 ! Mem[0000000075800010]
p50_far_1_lem:
stw %l3,[%i2+0x0a8] ! Mem[00000000750000a8]
membar #Sync
lduh [%i2+0x01e],%l5 ! Mem[000000007500001e]
lduw [%i0+0x048],%l1 ! Mem[0000000074000048]
lduw [%i2+0x138],%l5 ! Mem[0000000075000138]
std %l4,[%i2+0x090] ! Mem[0000000075000090]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x010],%l6 ! Mem[0000000075800010]
p50_far_1_he:
ldsb [%i2+0x071],%l5 ! Mem[0000000075000071]
jmpl %o7,%g0
ldx [%i3+0x0e8],%l5 ! Mem[00000000758000e8]
p50_far_1_hem:
ldsb [%i2+0x071],%l5 ! Mem[0000000075000071]
jmpl %o7,%g0
ldx [%i3+0x0e8],%l5 ! Mem[00000000758000e8]
p50_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p51_far_1_le:
stw %l2,[%i3+0x140] ! Mem[0000000077800140]
ldsb [%i2+0x072],%l2 ! Mem[0000000077000072]
jmpl %o7,%g0
ldsw [%i0+0x110],%l7 ! Mem[0000000076000110]
p51_far_1_lem:
stw %l2,[%i3+0x140] ! Mem[0000000077800140]
ldsb [%i2+0x072],%l2 ! Mem[0000000077000072]
jmpl %o7,%g0
ldsw [%i0+0x110],%l7 ! Mem[0000000076000110]
p51_far_1_he:
stw %l6,[%i0+0x018] ! Mem[0000000076000018]
std %l2,[%i2+0x0a0] ! Mem[00000000770000a0]
ldx [%i0+0x0d0],%l0 ! Mem[00000000760000d0]
ldsb [%i2+0x033],%l1 ! Mem[0000000077000033]
jmpl %o7,%g0
stb %l5,[%i1+0x071] ! Mem[0000000076800071]
p51_far_1_hem:
membar #Sync
stw %l6,[%i0+0x018] ! Mem[0000000076000018]
std %l2,[%i2+0x0a0] ! Mem[00000000770000a0]
ldx [%i0+0x0d0],%l0 ! Mem[00000000760000d0]
ldsb [%i2+0x033],%l1 ! Mem[0000000077000033]
jmpl %o7,%g0
stb %l5,[%i1+0x071] ! Mem[0000000076800071]
p51_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p52_far_1_le:
jmpl %o7,%g0
std %l0,[%i2+0x100] ! Mem[0000000079000100]
jmpl %o7,%g0
nop
p52_far_1_lem:
jmpl %o7,%g0
std %l0,[%i2+0x100] ! Mem[0000000079000100]
jmpl %o7,%g0
nop
p52_far_1_he:
ldstub [%i0+0x0a5],%l6 ! Mem[00000000780000a5]
ldsw [%i3+0x0c0],%l0 ! Mem[00000000798000c0]
ldstub [%i3+0x1dc],%l1 ! Mem[00000000798001dc]
stx %l6,[%i2+0x050] ! Mem[0000000079000050]
stx %l1,[%i1+0x150] ! Mem[0000000078800150]
jmpl %o7,%g0
lduw [%i2+0x100],%l4 ! Mem[0000000079000100]
p52_far_1_hem:
ldstub [%i0+0x0a5],%l6 ! Mem[00000000780000a5]
ldsw [%i3+0x0c0],%l0 ! Mem[00000000798000c0]
ldstub [%i3+0x1dc],%l1 ! Mem[00000000798001dc]
stx %l6,[%i2+0x050] ! Mem[0000000079000050]
stx %l1,[%i1+0x150] ! Mem[0000000078800150]
jmpl %o7,%g0
lduw [%i2+0x100],%l4 ! Mem[0000000079000100]
p52_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p53_far_1_le:
ldstub [%i3+0x017],%l4 ! Mem[000000007b800017]
lduw [%i1+0x040],%l1 ! Mem[000000007a800040]
std %l0,[%i1+0x190] ! Mem[000000007a800190]
stw %l0,[%i1+0x1d4] ! Mem[000000007a8001d4]
stw %l3,[%i2+0x0a0] ! Mem[000000007b0000a0]
jmpl %o7,%g0
swap [%i1+0x098],%l7 ! Mem[000000007a800098]
p53_far_1_lem:
membar #Sync
ldstub [%i3+0x017],%l4 ! Mem[000000007b800017]
lduw [%i1+0x040],%l1 ! Mem[000000007a800040]
std %l0,[%i1+0x190] ! Mem[000000007a800190]
stw %l0,[%i1+0x1d4] ! Mem[000000007a8001d4]
stw %l3,[%i2+0x0a0] ! Mem[000000007b0000a0]
jmpl %o7,%g0
swap [%i1+0x098],%l7 ! Mem[000000007a800098]
p53_far_1_he:
lduw [%i2+0x1b8],%l7 ! Mem[000000007b0001b8]
ldsw [%i2+0x1ac],%l0 ! Mem[000000007b0001ac]
stb %l0,[%i0+0x19e] ! Mem[000000007a00019e]
ldub [%i0+0x149],%l3 ! Mem[000000007a000149]
ldsw [%i0+0x104],%l0 ! Mem[000000007a000104]
jmpl %o7,%g0
std %l2,[%i1+0x1e0] ! Mem[000000007a8001e0]
p53_far_1_hem:
lduw [%i2+0x1b8],%l7 ! Mem[000000007b0001b8]
ldsw [%i2+0x1ac],%l0 ! Mem[000000007b0001ac]
stb %l0,[%i0+0x19e] ! Mem[000000007a00019e]
ldub [%i0+0x149],%l3 ! Mem[000000007a000149]
ldsw [%i0+0x104],%l0 ! Mem[000000007a000104]
jmpl %o7,%g0
std %l2,[%i1+0x1e0] ! Mem[000000007a8001e0]
p53_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p54_far_1_le:
lduh [%i0+0x100],%l2 ! Mem[000000007c000100]
ldsw [%i0+0x018],%l4 ! Mem[000000007c000018]
ldx [%i1+0x0a8],%l0 ! Mem[000000007c8000a8]
swap [%i3+0x1f4],%l0 ! Mem[000000007d8001f4]
lduh [%i1+0x0fe],%l3 ! Mem[000000007c8000fe]
jmpl %o7,%g0
ldstub [%i1+0x06b],%l4 ! Mem[000000007c80006b]
p54_far_1_lem:
lduh [%i0+0x100],%l2 ! Mem[000000007c000100]
membar #Sync
ldsw [%i0+0x018],%l4 ! Mem[000000007c000018]
ldx [%i1+0x0a8],%l0 ! Mem[000000007c8000a8]
swap [%i3+0x1f4],%l0 ! Mem[000000007d8001f4]
lduh [%i1+0x0fe],%l3 ! Mem[000000007c8000fe]
jmpl %o7,%g0
ldstub [%i1+0x06b],%l4 ! Mem[000000007c80006b]
p54_far_1_he:
ldstub [%i0+0x1fd],%l6 ! Mem[000000007c0001fd]
sth %l5,[%i3+0x0a6] ! Mem[000000007d8000a6]
jmpl %o7,%g0
ldd [%i1+0x090],%l4 ! Mem[000000007c800090]
p54_far_1_hem:
ldstub [%i0+0x1fd],%l6 ! Mem[000000007c0001fd]
sth %l5,[%i3+0x0a6] ! Mem[000000007d8000a6]
jmpl %o7,%g0
ldd [%i1+0x090],%l4 ! Mem[000000007c800090]
p54_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p55_far_1_le:
jmpl %o7,%g0
ldstub [%i1+0x0b0],%l2 ! Mem[000000007e8000b0]
jmpl %o7,%g0
nop
p55_far_1_lem:
jmpl %o7,%g0
ldstub [%i1+0x0b0],%l2 ! Mem[000000007e8000b0]
jmpl %o7,%g0
nop
p55_far_1_he:
swap [%i3+0x0e4],%l7 ! Mem[000000007f8000e4]
ldsw [%i3+0x140],%l2 ! Mem[000000007f800140]
sth %l2,[%i1+0x052] ! Mem[000000007e800052]
ldsb [%i0+0x131],%l7 ! Mem[000000007e000131]
ldstub [%i3+0x068],%l1 ! Mem[000000007f800068]
ldx [%i3+0x138],%l5 ! Mem[000000007f800138]
jmpl %o7,%g0
stw %l4,[%i3+0x090] ! Mem[000000007f800090]
p55_far_1_hem:
swap [%i3+0x0e4],%l7 ! Mem[000000007f8000e4]
ldsw [%i3+0x140],%l2 ! Mem[000000007f800140]
sth %l2,[%i1+0x052] ! Mem[000000007e800052]
ldsb [%i0+0x131],%l7 ! Mem[000000007e000131]
ldstub [%i3+0x068],%l1 ! Mem[000000007f800068]
ldx [%i3+0x138],%l5 ! Mem[000000007f800138]
jmpl %o7,%g0
stw %l4,[%i3+0x090] ! Mem[000000007f800090]
p55_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p56_far_1_le:
sth %l6,[%i2+0x1a8] ! Mem[00000000810001a8]
ldsb [%i3+0x0aa],%l2 ! Mem[00000000818000aa]
lduw [%i0+0x084],%l4 ! Mem[0000000080000084]
ldd [%i2+0x048],%l4 ! Mem[0000000081000048]
lduw [%i3+0x018],%l6 ! Mem[0000000081800018]
jmpl %o7,%g0
lduw [%i3+0x0a4],%l3 ! Mem[00000000818000a4]
p56_far_1_lem:
sth %l6,[%i2+0x1a8] ! Mem[00000000810001a8]
ldsb [%i3+0x0aa],%l2 ! Mem[00000000818000aa]
lduw [%i0+0x084],%l4 ! Mem[0000000080000084]
ldd [%i2+0x048],%l4 ! Mem[0000000081000048]
membar #Sync
lduw [%i3+0x018],%l6 ! Mem[0000000081800018]
jmpl %o7,%g0
lduw [%i3+0x0a4],%l3 ! Mem[00000000818000a4]
p56_far_1_he:
jmpl %o7,%g0
swap [%i0+0x0f0],%l1 ! Mem[00000000800000f0]
jmpl %o7,%g0
nop
p56_far_1_hem:
jmpl %o7,%g0
swap [%i0+0x0f0],%l1 ! Mem[00000000800000f0]
jmpl %o7,%g0
nop
p56_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p57_far_1_le:
ldstub [%i1+0x1a5],%l1 ! Mem[00000000828001a5]
stw %l3,[%i1+0x1ec] ! Mem[00000000828001ec]
lduh [%i2+0x03a],%l0 ! Mem[000000008300003a]
ldstub [%i1+0x09c],%l5 ! Mem[000000008280009c]
jmpl %o7,%g0
ldsh [%i1+0x038],%l6 ! Mem[0000000082800038]
p57_far_1_lem:
ldstub [%i1+0x1a5],%l1 ! Mem[00000000828001a5]
stw %l3,[%i1+0x1ec] ! Mem[00000000828001ec]
membar #Sync
lduh [%i2+0x03a],%l0 ! Mem[000000008300003a]
ldstub [%i1+0x09c],%l5 ! Mem[000000008280009c]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x038],%l6 ! Mem[0000000082800038]
p57_far_1_he:
lduw [%i2+0x090],%l4 ! Mem[0000000083000090]
jmpl %o7,%g0
stw %l7,[%i3+0x010] ! Mem[0000000083800010]
p57_far_1_hem:
lduw [%i2+0x090],%l4 ! Mem[0000000083000090]
membar #Sync
jmpl %o7,%g0
stw %l7,[%i3+0x010] ! Mem[0000000083800010]
p57_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p58_far_1_le:
jmpl %o7,%g0
stb %l3,[%i3+0x195] ! Mem[0000000085800195]
jmpl %o7,%g0
nop
p58_far_1_lem:
jmpl %o7,%g0
stb %l3,[%i3+0x195] ! Mem[0000000085800195]
jmpl %o7,%g0
nop
p58_far_1_he:
ldstub [%i1+0x19a],%l0 ! Mem[000000008480019a]
lduh [%i1+0x064],%l2 ! Mem[0000000084800064]
stw %l6,[%i0+0x118] ! Mem[0000000084000118]
ldd [%i2+0x048],%l0 ! Mem[0000000085000048]
jmpl %o7,%g0
ldstub [%i0+0x039],%l4 ! Mem[0000000084000039]
p58_far_1_hem:
ldstub [%i1+0x19a],%l0 ! Mem[000000008480019a]
lduh [%i1+0x064],%l2 ! Mem[0000000084800064]
stw %l6,[%i0+0x118] ! Mem[0000000084000118]
ldd [%i2+0x048],%l0 ! Mem[0000000085000048]
membar #Sync
jmpl %o7,%g0
ldstub [%i0+0x039],%l4 ! Mem[0000000084000039]
p58_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p59_far_1_le:
lduw [%i2+0x0ec],%l4 ! Mem[00000000870000ec]
ldsb [%i1+0x189],%l6 ! Mem[0000000086800189]
stb %l4,[%i2+0x019] ! Mem[0000000087000019]
stb %l1,[%i3+0x04e] ! Mem[000000008780004e]
ldstub [%i3+0x1a0],%l4 ! Mem[00000000878001a0]
ldstub [%i0+0x04e],%l2 ! Mem[000000008600004e]
jmpl %o7,%g0
stw %l0,[%i2+0x134] ! Mem[0000000087000134]
p59_far_1_lem:
lduw [%i2+0x0ec],%l4 ! Mem[00000000870000ec]
ldsb [%i1+0x189],%l6 ! Mem[0000000086800189]
membar #Sync
stb %l4,[%i2+0x019] ! Mem[0000000087000019]
stb %l1,[%i3+0x04e] ! Mem[000000008780004e]
ldstub [%i3+0x1a0],%l4 ! Mem[00000000878001a0]
ldstub [%i0+0x04e],%l2 ! Mem[000000008600004e]
jmpl %o7,%g0
stw %l0,[%i2+0x134] ! Mem[0000000087000134]
p59_far_1_he:
jmpl %o7,%g0
lduh [%i3+0x0f0],%l1 ! Mem[00000000878000f0]
jmpl %o7,%g0
nop
p59_far_1_hem:
jmpl %o7,%g0
lduh [%i3+0x0f0],%l1 ! Mem[00000000878000f0]
jmpl %o7,%g0
nop
p59_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p60_far_1_le:
jmpl %o7,%g0
ldsw [%i0+0x068],%l3 ! Mem[0000000088000068]
jmpl %o7,%g0
nop
p60_far_1_lem:
jmpl %o7,%g0
ldsw [%i0+0x068],%l3 ! Mem[0000000088000068]
jmpl %o7,%g0
nop
p60_far_1_he:
stw %l2,[%i0+0x0d4] ! Mem[00000000880000d4]
ldub [%i1+0x140],%l2 ! Mem[0000000088800140]
ldsh [%i3+0x092],%l1 ! Mem[0000000089800092]
sth %l0,[%i3+0x186] ! Mem[0000000089800186]
ldsb [%i3+0x019],%l2 ! Mem[0000000089800019]
ldub [%i0+0x1b4],%l3 ! Mem[00000000880001b4]
jmpl %o7,%g0
ldub [%i1+0x1e4],%l0 ! Mem[00000000888001e4]
p60_far_1_hem:
stw %l2,[%i0+0x0d4] ! Mem[00000000880000d4]
ldub [%i1+0x140],%l2 ! Mem[0000000088800140]
ldsh [%i3+0x092],%l1 ! Mem[0000000089800092]
sth %l0,[%i3+0x186] ! Mem[0000000089800186]
membar #Sync
ldsb [%i3+0x019],%l2 ! Mem[0000000089800019]
ldub [%i0+0x1b4],%l3 ! Mem[00000000880001b4]
jmpl %o7,%g0
ldub [%i1+0x1e4],%l0 ! Mem[00000000888001e4]
p60_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p61_far_1_le:
swap [%i3+0x018],%l5 ! Mem[000000008b800018]
ldsh [%i1+0x16a],%l5 ! Mem[000000008a80016a]
std %l4,[%i1+0x028] ! Mem[000000008a800028]
stx %l4,[%i1+0x018] ! Mem[000000008a800018]
ldx [%i2+0x088],%l0 ! Mem[000000008b000088]
ldx [%i1+0x180],%l4 ! Mem[000000008a800180]
jmpl %o7,%g0
ldstub [%i3+0x04e],%l2 ! Mem[000000008b80004e]
p61_far_1_lem:
membar #Sync
swap [%i3+0x018],%l5 ! Mem[000000008b800018]
ldsh [%i1+0x16a],%l5 ! Mem[000000008a80016a]
std %l4,[%i1+0x028] ! Mem[000000008a800028]
stx %l4,[%i1+0x018] ! Mem[000000008a800018]
ldx [%i2+0x088],%l0 ! Mem[000000008b000088]
ldx [%i1+0x180],%l4 ! Mem[000000008a800180]
jmpl %o7,%g0
ldstub [%i3+0x04e],%l2 ! Mem[000000008b80004e]
p61_far_1_he:
stx %l0,[%i1+0x1c0] ! Mem[000000008a8001c0]
swap [%i1+0x198],%l7 ! Mem[000000008a800198]
stx %l0,[%i0+0x188] ! Mem[000000008a000188]
jmpl %o7,%g0
ldsw [%i1+0x1ec],%l1 ! Mem[000000008a8001ec]
p61_far_1_hem:
stx %l0,[%i1+0x1c0] ! Mem[000000008a8001c0]
swap [%i1+0x198],%l7 ! Mem[000000008a800198]
stx %l0,[%i0+0x188] ! Mem[000000008a000188]
jmpl %o7,%g0
ldsw [%i1+0x1ec],%l1 ! Mem[000000008a8001ec]
p61_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p62_far_1_le:
lduw [%i2+0x014],%l4 ! Mem[000000008d000014]
jmpl %o7,%g0
std %l0,[%i3+0x040] ! Mem[000000008d800040]
p62_far_1_lem:
membar #Sync
lduw [%i2+0x014],%l4 ! Mem[000000008d000014]
jmpl %o7,%g0
std %l0,[%i3+0x040] ! Mem[000000008d800040]
p62_far_1_he:
ldstub [%i3+0x173],%l1 ! Mem[000000008d800173]
ldsb [%i0+0x120],%l4 ! Mem[000000008c000120]
stw %l0,[%i0+0x1d0] ! Mem[000000008c0001d0]
ldsw [%i0+0x0cc],%l2 ! Mem[000000008c0000cc]
stw %l7,[%i2+0x1b8] ! Mem[000000008d0001b8]
ldd [%i3+0x188],%l0 ! Mem[000000008d800188]
jmpl %o7,%g0
ldsw [%i2+0x19c],%l0 ! Mem[000000008d00019c]
p62_far_1_hem:
ldstub [%i3+0x173],%l1 ! Mem[000000008d800173]
ldsb [%i0+0x120],%l4 ! Mem[000000008c000120]
stw %l0,[%i0+0x1d0] ! Mem[000000008c0001d0]
ldsw [%i0+0x0cc],%l2 ! Mem[000000008c0000cc]
stw %l7,[%i2+0x1b8] ! Mem[000000008d0001b8]
ldd [%i3+0x188],%l0 ! Mem[000000008d800188]
jmpl %o7,%g0
ldsw [%i2+0x19c],%l0 ! Mem[000000008d00019c]
p62_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p63_far_1_le:
stb %l6,[%i0+0x189] ! Mem[000000008e000189]
ldstub [%i0+0x08a],%l2 ! Mem[000000008e00008a]
ldsw [%i2+0x0a0],%l2 ! Mem[000000008f0000a0]
std %l4,[%i3+0x098] ! Mem[000000008f800098]
jmpl %o7,%g0
ldstub [%i3+0x04e],%l2 ! Mem[000000008f80004e]
p63_far_1_lem:
stb %l6,[%i0+0x189] ! Mem[000000008e000189]
ldstub [%i0+0x08a],%l2 ! Mem[000000008e00008a]
ldsw [%i2+0x0a0],%l2 ! Mem[000000008f0000a0]
std %l4,[%i3+0x098] ! Mem[000000008f800098]
jmpl %o7,%g0
ldstub [%i3+0x04e],%l2 ! Mem[000000008f80004e]
p63_far_1_he:
lduh [%i2+0x1c4],%l0 ! Mem[000000008f0001c4]
ldsh [%i0+0x0f0],%l1 ! Mem[000000008e0000f0]
sth %l1,[%i1+0x076] ! Mem[000000008e800076]
jmpl %o7,%g0
swap [%i1+0x054],%l2 ! Mem[000000008e800054]
p63_far_1_hem:
lduh [%i2+0x1c4],%l0 ! Mem[000000008f0001c4]
ldsh [%i0+0x0f0],%l1 ! Mem[000000008e0000f0]
sth %l1,[%i1+0x076] ! Mem[000000008e800076]
jmpl %o7,%g0
swap [%i1+0x054],%l2 ! Mem[000000008e800054]
p63_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
nop
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
far1_b2b_l:
nop
nop
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
sth %l5,[%i1+0x1d0] ! Mem[00000000108001d0]
jmpl %o7,%g0
nop
p0_far_2_lem:
jmpl %o7,%g0
sth %l5,[%i1+0x1d0] ! Mem[00000000108001d0]
jmpl %o7,%g0
nop
p0_far_2_he:
ldstub [%i1+0x0d8],%l1 ! Mem[00000000108000d8]
sth %l4,[%i2+0x07e] ! Mem[000000001100007e]
ldstub [%i1+0x01d],%l1 ! Mem[000000001080001d]
jmpl %o7,%g0
swap [%i1+0x1a8],%l6 ! Mem[00000000108001a8]
p0_far_2_hem:
ldstub [%i1+0x0d8],%l1 ! Mem[00000000108000d8]
sth %l4,[%i2+0x07e] ! Mem[000000001100007e]
membar #Sync
ldstub [%i1+0x01d],%l1 ! Mem[000000001080001d]
jmpl %o7,%g0
swap [%i1+0x1a8],%l6 ! Mem[00000000108001a8]
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p1_far_2_le:
ldsh [%i1+0x05a],%l3 ! Mem[000000001280005a]
ldub [%i2+0x16c],%l2 ! Mem[000000001300016c]
ldsh [%i3+0x160],%l2 ! Mem[0000000013800160]
stb %l6,[%i0+0x1e9] ! Mem[00000000120001e9]
ldsb [%i2+0x00e],%l4 ! Mem[000000001300000e]
stb %l7,[%i3+0x01a] ! Mem[000000001380001a]
ldstub [%i3+0x0b6],%l7 ! Mem[00000000138000b6]
jmpl %o7,%g0
ldstub [%i0+0x127],%l4 ! Mem[0000000012000127]
p1_far_2_lem:
ldsh [%i1+0x05a],%l3 ! Mem[000000001280005a]
ldub [%i2+0x16c],%l2 ! Mem[000000001300016c]
ldsh [%i3+0x160],%l2 ! Mem[0000000013800160]
stb %l6,[%i0+0x1e9] ! Mem[00000000120001e9]
membar #Sync
ldsb [%i2+0x00e],%l4 ! Mem[000000001300000e]
stb %l7,[%i3+0x01a] ! Mem[000000001380001a]
ldstub [%i3+0x0b6],%l7 ! Mem[00000000138000b6]
jmpl %o7,%g0
ldstub [%i0+0x127],%l4 ! Mem[0000000012000127]
p1_far_2_he:
sth %l6,[%i2+0x01a] ! Mem[000000001300001a]
ldstub [%i2+0x0aa],%l6 ! Mem[00000000130000aa]
ldub [%i1+0x0ae],%l2 ! Mem[00000000128000ae]
stx %l5,[%i0+0x180] ! Mem[0000000012000180]
swap [%i0+0x054],%l2 ! Mem[0000000012000054]
jmpl %o7,%g0
lduw [%i3+0x174],%l4 ! Mem[0000000013800174]
p1_far_2_hem:
membar #Sync
sth %l6,[%i2+0x01a] ! Mem[000000001300001a]
ldstub [%i2+0x0aa],%l6 ! Mem[00000000130000aa]
ldub [%i1+0x0ae],%l2 ! Mem[00000000128000ae]
stx %l5,[%i0+0x180] ! Mem[0000000012000180]
swap [%i0+0x054],%l2 ! Mem[0000000012000054]
jmpl %o7,%g0
lduw [%i3+0x174],%l4 ! Mem[0000000013800174]
p1_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p2_far_2_le:
sth %l6,[%i0+0x1b2] ! Mem[00000000140001b2]
swap [%i0+0x170],%l7 ! Mem[0000000014000170]
ldstub [%i2+0x06d],%l3 ! Mem[000000001500006d]
ldsb [%i2+0x176],%l3 ! Mem[0000000015000176]
ldsw [%i1+0x170],%l0 ! Mem[0000000014800170]
ldsw [%i3+0x114],%l2 ! Mem[0000000015800114]
swap [%i2+0x00c],%l3 ! Mem[000000001500000c]
jmpl %o7,%g0
ldd [%i1+0x1e0],%l2 ! Mem[00000000148001e0]
p2_far_2_lem:
sth %l6,[%i0+0x1b2] ! Mem[00000000140001b2]
swap [%i0+0x170],%l7 ! Mem[0000000014000170]
ldstub [%i2+0x06d],%l3 ! Mem[000000001500006d]
ldsb [%i2+0x176],%l3 ! Mem[0000000015000176]
ldsw [%i1+0x170],%l0 ! Mem[0000000014800170]
ldsw [%i3+0x114],%l2 ! Mem[0000000015800114]
membar #Sync
swap [%i2+0x00c],%l3 ! Mem[000000001500000c]
jmpl %o7,%g0
ldd [%i1+0x1e0],%l2 ! Mem[00000000148001e0]
p2_far_2_he:
lduw [%i1+0x178],%l2 ! Mem[0000000014800178]
std %l2,[%i0+0x128] ! Mem[0000000014000128]
swap [%i1+0x070],%l5 ! Mem[0000000014800070]
ldd [%i2+0x0c8],%l4 ! Mem[00000000150000c8]
ldstub [%i2+0x08b],%l6 ! Mem[000000001500008b]
jmpl %o7,%g0
stb %l7,[%i0+0x12e] ! Mem[000000001400012e]
p2_far_2_hem:
lduw [%i1+0x178],%l2 ! Mem[0000000014800178]
std %l2,[%i0+0x128] ! Mem[0000000014000128]
swap [%i1+0x070],%l5 ! Mem[0000000014800070]
ldd [%i2+0x0c8],%l4 ! Mem[00000000150000c8]
ldstub [%i2+0x08b],%l6 ! Mem[000000001500008b]
jmpl %o7,%g0
stb %l7,[%i0+0x12e] ! Mem[000000001400012e]
p2_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p3_far_2_le:
ldsw [%i2+0x0f4],%l3 ! Mem[00000000170000f4]
stb %l3,[%i1+0x11c] ! Mem[000000001680011c]
ldstub [%i0+0x130],%l0 ! Mem[0000000016000130]
jmpl %o7,%g0
ldx [%i2+0x0b8],%l6 ! Mem[00000000170000b8]
p3_far_2_lem:
ldsw [%i2+0x0f4],%l3 ! Mem[00000000170000f4]
stb %l3,[%i1+0x11c] ! Mem[000000001680011c]
ldstub [%i0+0x130],%l0 ! Mem[0000000016000130]
jmpl %o7,%g0
ldx [%i2+0x0b8],%l6 ! Mem[00000000170000b8]
p3_far_2_he:
std %l2,[%i3+0x0e8] ! Mem[00000000178000e8]
stx %l2,[%i3+0x0f0] ! Mem[00000000178000f0]
jmpl %o7,%g0
stb %l3,[%i1+0x02e] ! Mem[000000001680002e]
p3_far_2_hem:
std %l2,[%i3+0x0e8] ! Mem[00000000178000e8]
stx %l2,[%i3+0x0f0] ! Mem[00000000178000f0]
membar #Sync
jmpl %o7,%g0
stb %l3,[%i1+0x02e] ! Mem[000000001680002e]
p3_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p4_far_2_le:
lduh [%i3+0x1d0],%l0 ! Mem[00000000198001d0]
ldstub [%i3+0x0ed],%l5 ! Mem[00000000198000ed]
sth %l7,[%i2+0x1b8] ! Mem[00000000190001b8]
ldsb [%i0+0x100],%l6 ! Mem[0000000018000100]
jmpl %o7,%g0
swap [%i0+0x1ec],%l1 ! Mem[00000000180001ec]
p4_far_2_lem:
lduh [%i3+0x1d0],%l0 ! Mem[00000000198001d0]
ldstub [%i3+0x0ed],%l5 ! Mem[00000000198000ed]
sth %l7,[%i2+0x1b8] ! Mem[00000000190001b8]
ldsb [%i0+0x100],%l6 ! Mem[0000000018000100]
jmpl %o7,%g0
swap [%i0+0x1ec],%l1 ! Mem[00000000180001ec]
p4_far_2_he:
swap [%i0+0x000],%l3 ! Mem[0000000018000000]
ldx [%i2+0x1e8],%l3 ! Mem[00000000190001e8]
ldsb [%i2+0x107],%l4 ! Mem[0000000019000107]
ldd [%i0+0x1c0],%l2 ! Mem[00000000180001c0]
ldub [%i1+0x17b],%l2 ! Mem[000000001880017b]
swap [%i0+0x1e0],%l3 ! Mem[00000000180001e0]
ldd [%i1+0x110],%l0 ! Mem[0000000018800110]
jmpl %o7,%g0
ldstub [%i3+0x186],%l4 ! Mem[0000000019800186]
p4_far_2_hem:
membar #Sync
swap [%i0+0x000],%l3 ! Mem[0000000018000000]
ldx [%i2+0x1e8],%l3 ! Mem[00000000190001e8]
ldsb [%i2+0x107],%l4 ! Mem[0000000019000107]
ldd [%i0+0x1c0],%l2 ! Mem[00000000180001c0]
ldub [%i1+0x17b],%l2 ! Mem[000000001880017b]
swap [%i0+0x1e0],%l3 ! Mem[00000000180001e0]
ldd [%i1+0x110],%l0 ! Mem[0000000018800110]
jmpl %o7,%g0
ldstub [%i3+0x186],%l4 ! Mem[0000000019800186]
p4_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p5_far_2_le:
jmpl %o7,%g0
ldsw [%i2+0x090],%l5 ! Mem[000000001b000090]
jmpl %o7,%g0
nop
p5_far_2_lem:
jmpl %o7,%g0
ldsw [%i2+0x090],%l5 ! Mem[000000001b000090]
jmpl %o7,%g0
nop
p5_far_2_he:
swap [%i2+0x1d4],%l5 ! Mem[000000001b0001d4]
ldsw [%i3+0x19c],%l3 ! Mem[000000001b80019c]
jmpl %o7,%g0
lduw [%i3+0x1d4],%l3 ! Mem[000000001b8001d4]
p5_far_2_hem:
swap [%i2+0x1d4],%l5 ! Mem[000000001b0001d4]
ldsw [%i3+0x19c],%l3 ! Mem[000000001b80019c]
jmpl %o7,%g0
lduw [%i3+0x1d4],%l3 ! Mem[000000001b8001d4]
p5_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p6_far_2_le:
jmpl %o7,%g0
ldsh [%i2+0x14a],%l3 ! Mem[000000001d00014a]
jmpl %o7,%g0
nop
p6_far_2_lem:
jmpl %o7,%g0
ldsh [%i2+0x14a],%l3 ! Mem[000000001d00014a]
jmpl %o7,%g0
nop
p6_far_2_he:
jmpl %o7,%g0
ldd [%i1+0x0e8],%l0 ! Mem[000000001c8000e8]
jmpl %o7,%g0
nop
p6_far_2_hem:
jmpl %o7,%g0
ldd [%i1+0x0e8],%l0 ! Mem[000000001c8000e8]
jmpl %o7,%g0
nop
p6_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p7_far_2_le:
lduh [%i2+0x146],%l1 ! Mem[000000001f000146]
lduh [%i0+0x13c],%l0 ! Mem[000000001e00013c]
ldd [%i0+0x0f8],%l6 ! Mem[000000001e0000f8]
ldub [%i1+0x103],%l7 ! Mem[000000001e800103]
ldstub [%i0+0x0fe],%l2 ! Mem[000000001e0000fe]
ldd [%i3+0x178],%l4 ! Mem[000000001f800178]
jmpl %o7,%g0
ldub [%i2+0x110],%l7 ! Mem[000000001f000110]
p7_far_2_lem:
lduh [%i2+0x146],%l1 ! Mem[000000001f000146]
lduh [%i0+0x13c],%l0 ! Mem[000000001e00013c]
ldd [%i0+0x0f8],%l6 ! Mem[000000001e0000f8]
ldub [%i1+0x103],%l7 ! Mem[000000001e800103]
ldstub [%i0+0x0fe],%l2 ! Mem[000000001e0000fe]
ldd [%i3+0x178],%l4 ! Mem[000000001f800178]
jmpl %o7,%g0
ldub [%i2+0x110],%l7 ! Mem[000000001f000110]
p7_far_2_he:
jmpl %o7,%g0
ldstub [%i3+0x196],%l3 ! Mem[000000001f800196]
jmpl %o7,%g0
nop
p7_far_2_hem:
jmpl %o7,%g0
ldstub [%i3+0x196],%l3 ! Mem[000000001f800196]
jmpl %o7,%g0
nop
p7_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p8_far_2_le:
jmpl %o7,%g0
stx %l7,[%i3+0x130] ! Mem[0000000021800130]
jmpl %o7,%g0
nop
p8_far_2_lem:
jmpl %o7,%g0
stx %l7,[%i3+0x130] ! Mem[0000000021800130]
jmpl %o7,%g0
nop
p8_far_2_he:
ldsh [%i3+0x192],%l6 ! Mem[0000000021800192]
ldsw [%i3+0x144],%l1 ! Mem[0000000021800144]
jmpl %o7,%g0
ldsh [%i3+0x13c],%l0 ! Mem[000000002180013c]
p8_far_2_hem:
ldsh [%i3+0x192],%l6 ! Mem[0000000021800192]
ldsw [%i3+0x144],%l1 ! Mem[0000000021800144]
jmpl %o7,%g0
ldsh [%i3+0x13c],%l0 ! Mem[000000002180013c]
p8_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p9_far_2_le:
sth %l5,[%i3+0x1d8] ! Mem[00000000238001d8]
ldx [%i1+0x048],%l3 ! Mem[0000000022800048]
ldub [%i0+0x134],%l4 ! Mem[0000000022000134]
lduw [%i3+0x1cc],%l2 ! Mem[00000000238001cc]
ldstub [%i3+0x0a7],%l7 ! Mem[00000000238000a7]
ldsh [%i2+0x0b2],%l4 ! Mem[00000000230000b2]
jmpl %o7,%g0
swap [%i3+0x148],%l6 ! Mem[0000000023800148]
p9_far_2_lem:
sth %l5,[%i3+0x1d8] ! Mem[00000000238001d8]
ldx [%i1+0x048],%l3 ! Mem[0000000022800048]
ldub [%i0+0x134],%l4 ! Mem[0000000022000134]
lduw [%i3+0x1cc],%l2 ! Mem[00000000238001cc]
ldstub [%i3+0x0a7],%l7 ! Mem[00000000238000a7]
ldsh [%i2+0x0b2],%l4 ! Mem[00000000230000b2]
jmpl %o7,%g0
swap [%i3+0x148],%l6 ! Mem[0000000023800148]
p9_far_2_he:
ldub [%i3+0x143],%l7 ! Mem[0000000023800143]
ldub [%i0+0x137],%l2 ! Mem[0000000022000137]
lduh [%i3+0x1d6],%l1 ! Mem[00000000238001d6]
lduh [%i3+0x1e0],%l3 ! Mem[00000000238001e0]
ldsh [%i1+0x07c],%l3 ! Mem[000000002280007c]
std %l6,[%i2+0x180] ! Mem[0000000023000180]
jmpl %o7,%g0
swap [%i0+0x138],%l5 ! Mem[0000000022000138]
p9_far_2_hem:
ldub [%i3+0x143],%l7 ! Mem[0000000023800143]
ldub [%i0+0x137],%l2 ! Mem[0000000022000137]
lduh [%i3+0x1d6],%l1 ! Mem[00000000238001d6]
lduh [%i3+0x1e0],%l3 ! Mem[00000000238001e0]
ldsh [%i1+0x07c],%l3 ! Mem[000000002280007c]
std %l6,[%i2+0x180] ! Mem[0000000023000180]
jmpl %o7,%g0
swap [%i0+0x138],%l5 ! Mem[0000000022000138]
p9_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p10_far_2_le:
ldx [%i2+0x180],%l6 ! Mem[0000000025000180]
ldsh [%i0+0x0fc],%l7 ! Mem[00000000240000fc]
swap [%i3+0x018],%l5 ! Mem[0000000025800018]
stb %l2,[%i1+0x1e0] ! Mem[00000000248001e0]
jmpl %o7,%g0
ldstub [%i2+0x102],%l1 ! Mem[0000000025000102]
p10_far_2_lem:
ldx [%i2+0x180],%l6 ! Mem[0000000025000180]
ldsh [%i0+0x0fc],%l7 ! Mem[00000000240000fc]
membar #Sync
swap [%i3+0x018],%l5 ! Mem[0000000025800018]
stb %l2,[%i1+0x1e0] ! Mem[00000000248001e0]
jmpl %o7,%g0
ldstub [%i2+0x102],%l1 ! Mem[0000000025000102]
p10_far_2_he:
swap [%i1+0x0c4],%l3 ! Mem[00000000248000c4]
lduw [%i2+0x070],%l5 ! Mem[0000000025000070]
stw %l2,[%i2+0x064] ! Mem[0000000025000064]
std %l2,[%i2+0x1b8] ! Mem[00000000250001b8]
swap [%i1+0x09c],%l0 ! Mem[000000002480009c]
ldsb [%i2+0x0c1],%l4 ! Mem[00000000250000c1]
jmpl %o7,%g0
stx %l6,[%i0+0x0f0] ! Mem[00000000240000f0]
p10_far_2_hem:
swap [%i1+0x0c4],%l3 ! Mem[00000000248000c4]
lduw [%i2+0x070],%l5 ! Mem[0000000025000070]
stw %l2,[%i2+0x064] ! Mem[0000000025000064]
std %l2,[%i2+0x1b8] ! Mem[00000000250001b8]
swap [%i1+0x09c],%l0 ! Mem[000000002480009c]
ldsb [%i2+0x0c1],%l4 ! Mem[00000000250000c1]
jmpl %o7,%g0
stx %l6,[%i0+0x0f0] ! Mem[00000000240000f0]
p10_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p11_far_2_le:
swap [%i2+0x100],%l7 ! Mem[0000000027000100]
swap [%i2+0x0dc],%l2 ! Mem[00000000270000dc]
ldstub [%i2+0x17b],%l4 ! Mem[000000002700017b]
ldsb [%i0+0x1bb],%l4 ! Mem[00000000260001bb]
swap [%i1+0x184],%l5 ! Mem[0000000026800184]
lduw [%i2+0x084],%l7 ! Mem[0000000027000084]
jmpl %o7,%g0
swap [%i1+0x0b0],%l4 ! Mem[00000000268000b0]
p11_far_2_lem:
swap [%i2+0x100],%l7 ! Mem[0000000027000100]
swap [%i2+0x0dc],%l2 ! Mem[00000000270000dc]
ldstub [%i2+0x17b],%l4 ! Mem[000000002700017b]
ldsb [%i0+0x1bb],%l4 ! Mem[00000000260001bb]
swap [%i1+0x184],%l5 ! Mem[0000000026800184]
lduw [%i2+0x084],%l7 ! Mem[0000000027000084]
jmpl %o7,%g0
swap [%i1+0x0b0],%l4 ! Mem[00000000268000b0]
p11_far_2_he:
ldsw [%i1+0x154],%l3 ! Mem[0000000026800154]
jmpl %o7,%g0
ldx [%i0+0x170],%l0 ! Mem[0000000026000170]
p11_far_2_hem:
ldsw [%i1+0x154],%l3 ! Mem[0000000026800154]
jmpl %o7,%g0
ldx [%i0+0x170],%l0 ! Mem[0000000026000170]
p11_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p12_far_2_le:
ldsw [%i3+0x04c],%l0 ! Mem[000000002980004c]
ldd [%i2+0x168],%l2 ! Mem[0000000029000168]
jmpl %o7,%g0
swap [%i1+0x020],%l6 ! Mem[0000000028800020]
p12_far_2_lem:
ldsw [%i3+0x04c],%l0 ! Mem[000000002980004c]
ldd [%i2+0x168],%l2 ! Mem[0000000029000168]
membar #Sync
jmpl %o7,%g0
swap [%i1+0x020],%l6 ! Mem[0000000028800020]
p12_far_2_he:
ldstub [%i0+0x0c5],%l4 ! Mem[00000000280000c5]
jmpl %o7,%g0
swap [%i3+0x088],%l6 ! Mem[0000000029800088]
p12_far_2_hem:
ldstub [%i0+0x0c5],%l4 ! Mem[00000000280000c5]
jmpl %o7,%g0
swap [%i3+0x088],%l6 ! Mem[0000000029800088]
p12_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p13_far_2_le:
ldd [%i3+0x0a0],%l4 ! Mem[000000002b8000a0]
lduh [%i3+0x0b0],%l4 ! Mem[000000002b8000b0]
std %l2,[%i0+0x168] ! Mem[000000002a000168]
stb %l4,[%i1+0x0e5] ! Mem[000000002a8000e5]
ldsw [%i2+0x0d0],%l3 ! Mem[000000002b0000d0]
ldsw [%i2+0x1ec],%l5 ! Mem[000000002b0001ec]
jmpl %o7,%g0
ldsw [%i0+0x134],%l4 ! Mem[000000002a000134]
p13_far_2_lem:
ldd [%i3+0x0a0],%l4 ! Mem[000000002b8000a0]
lduh [%i3+0x0b0],%l4 ! Mem[000000002b8000b0]
std %l2,[%i0+0x168] ! Mem[000000002a000168]
stb %l4,[%i1+0x0e5] ! Mem[000000002a8000e5]
ldsw [%i2+0x0d0],%l3 ! Mem[000000002b0000d0]
ldsw [%i2+0x1ec],%l5 ! Mem[000000002b0001ec]
jmpl %o7,%g0
ldsw [%i0+0x134],%l4 ! Mem[000000002a000134]
p13_far_2_he:
jmpl %o7,%g0
ldd [%i2+0x130],%l6 ! Mem[000000002b000130]
jmpl %o7,%g0
nop
p13_far_2_hem:
jmpl %o7,%g0
ldd [%i2+0x130],%l6 ! Mem[000000002b000130]
jmpl %o7,%g0
nop
p13_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p14_far_2_le:
swap [%i3+0x010],%l7 ! Mem[000000002d800010]
ldd [%i2+0x080],%l2 ! Mem[000000002d000080]
ldd [%i3+0x070],%l2 ! Mem[000000002d800070]
ldstub [%i1+0x1b4],%l4 ! Mem[000000002c8001b4]
jmpl %o7,%g0
ldx [%i3+0x0a8],%l7 ! Mem[000000002d8000a8]
p14_far_2_lem:
membar #Sync
swap [%i3+0x010],%l7 ! Mem[000000002d800010]
ldd [%i2+0x080],%l2 ! Mem[000000002d000080]
ldd [%i3+0x070],%l2 ! Mem[000000002d800070]
ldstub [%i1+0x1b4],%l4 ! Mem[000000002c8001b4]
jmpl %o7,%g0
ldx [%i3+0x0a8],%l7 ! Mem[000000002d8000a8]
p14_far_2_he:
stb %l0,[%i3+0x1ce] ! Mem[000000002d8001ce]
lduh [%i2+0x016],%l7 ! Mem[000000002d000016]
swap [%i1+0x048],%l3 ! Mem[000000002c800048]
ldsb [%i3+0x134],%l4 ! Mem[000000002d800134]
swap [%i2+0x014],%l4 ! Mem[000000002d000014]
ldstub [%i3+0x1fc],%l2 ! Mem[000000002d8001fc]
jmpl %o7,%g0
lduh [%i1+0x0d2],%l6 ! Mem[000000002c8000d2]
p14_far_2_hem:
stb %l0,[%i3+0x1ce] ! Mem[000000002d8001ce]
membar #Sync
lduh [%i2+0x016],%l7 ! Mem[000000002d000016]
swap [%i1+0x048],%l3 ! Mem[000000002c800048]
ldsb [%i3+0x134],%l4 ! Mem[000000002d800134]
swap [%i2+0x014],%l4 ! Mem[000000002d000014]
ldstub [%i3+0x1fc],%l2 ! Mem[000000002d8001fc]
jmpl %o7,%g0
lduh [%i1+0x0d2],%l6 ! Mem[000000002c8000d2]
p14_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p15_far_2_le:
stw %l0,[%i3+0x1cc] ! Mem[000000002f8001cc]
ldsh [%i1+0x036],%l7 ! Mem[000000002e800036]
ldstub [%i3+0x15b],%l4 ! Mem[000000002f80015b]
ldsw [%i3+0x110],%l7 ! Mem[000000002f800110]
std %l4,[%i1+0x1a0] ! Mem[000000002e8001a0]
stx %l7,[%i3+0x0a0] ! Mem[000000002f8000a0]
jmpl %o7,%g0
ldsw [%i1+0x148],%l0 ! Mem[000000002e800148]
p15_far_2_lem:
stw %l0,[%i3+0x1cc] ! Mem[000000002f8001cc]
membar #Sync
ldsh [%i1+0x036],%l7 ! Mem[000000002e800036]
ldstub [%i3+0x15b],%l4 ! Mem[000000002f80015b]
ldsw [%i3+0x110],%l7 ! Mem[000000002f800110]
std %l4,[%i1+0x1a0] ! Mem[000000002e8001a0]
stx %l7,[%i3+0x0a0] ! Mem[000000002f8000a0]
jmpl %o7,%g0
ldsw [%i1+0x148],%l0 ! Mem[000000002e800148]
p15_far_2_he:
sth %l1,[%i3+0x0d6] ! Mem[000000002f8000d6]
lduh [%i1+0x158],%l7 ! Mem[000000002e800158]
stx %l6,[%i2+0x120] ! Mem[000000002f000120]
jmpl %o7,%g0
stx %l1,[%i0+0x1f0] ! Mem[000000002e0001f0]
p15_far_2_hem:
sth %l1,[%i3+0x0d6] ! Mem[000000002f8000d6]
lduh [%i1+0x158],%l7 ! Mem[000000002e800158]
stx %l6,[%i2+0x120] ! Mem[000000002f000120]
jmpl %o7,%g0
stx %l1,[%i0+0x1f0] ! Mem[000000002e0001f0]
p15_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p16_far_2_le:
lduh [%i1+0x1ea],%l5 ! Mem[00000000308001ea]
jmpl %o7,%g0
swap [%i1+0x07c],%l0 ! Mem[000000003080007c]
p16_far_2_lem:
lduh [%i1+0x1ea],%l5 ! Mem[00000000308001ea]
jmpl %o7,%g0
swap [%i1+0x07c],%l0 ! Mem[000000003080007c]
p16_far_2_he:
swap [%i3+0x05c],%l2 ! Mem[000000003180005c]
ldstub [%i2+0x02e],%l7 ! Mem[000000003100002e]
jmpl %o7,%g0
swap [%i2+0x1ac],%l7 ! Mem[00000000310001ac]
p16_far_2_hem:
swap [%i3+0x05c],%l2 ! Mem[000000003180005c]
membar #Sync
ldstub [%i2+0x02e],%l7 ! Mem[000000003100002e]
jmpl %o7,%g0
swap [%i2+0x1ac],%l7 ! Mem[00000000310001ac]
p16_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p17_far_2_le:
ldstub [%i0+0x18d],%l7 ! Mem[000000003200018d]
ldsw [%i2+0x020],%l3 ! Mem[0000000033000020]
ldstub [%i2+0x1cb],%l3 ! Mem[00000000330001cb]
ldstub [%i1+0x0d7],%l3 ! Mem[00000000328000d7]
lduh [%i2+0x11c],%l3 ! Mem[000000003300011c]
ldstub [%i1+0x110],%l0 ! Mem[0000000032800110]
jmpl %o7,%g0
lduw [%i3+0x198],%l4 ! Mem[0000000033800198]
p17_far_2_lem:
ldstub [%i0+0x18d],%l7 ! Mem[000000003200018d]
membar #Sync
ldsw [%i2+0x020],%l3 ! Mem[0000000033000020]
ldstub [%i2+0x1cb],%l3 ! Mem[00000000330001cb]
ldstub [%i1+0x0d7],%l3 ! Mem[00000000328000d7]
lduh [%i2+0x11c],%l3 ! Mem[000000003300011c]
ldstub [%i1+0x110],%l0 ! Mem[0000000032800110]
jmpl %o7,%g0
lduw [%i3+0x198],%l4 ! Mem[0000000033800198]
p17_far_2_he:
swap [%i1+0x1b0],%l6 ! Mem[00000000328001b0]
stw %l7,[%i3+0x170] ! Mem[0000000033800170]
ldx [%i1+0x128],%l6 ! Mem[0000000032800128]
sth %l1,[%i2+0x152] ! Mem[0000000033000152]
stx %l6,[%i1+0x1f0] ! Mem[00000000328001f0]
ldd [%i3+0x048],%l6 ! Mem[0000000033800048]
ldsw [%i2+0x0f0],%l3 ! Mem[00000000330000f0]
jmpl %o7,%g0
stx %l6,[%i3+0x188] ! Mem[0000000033800188]
p17_far_2_hem:
swap [%i1+0x1b0],%l6 ! Mem[00000000328001b0]
stw %l7,[%i3+0x170] ! Mem[0000000033800170]
ldx [%i1+0x128],%l6 ! Mem[0000000032800128]
sth %l1,[%i2+0x152] ! Mem[0000000033000152]
stx %l6,[%i1+0x1f0] ! Mem[00000000328001f0]
ldd [%i3+0x048],%l6 ! Mem[0000000033800048]
ldsw [%i2+0x0f0],%l3 ! Mem[00000000330000f0]
jmpl %o7,%g0
stx %l6,[%i3+0x188] ! Mem[0000000033800188]
p17_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p18_far_2_le:
ldsb [%i3+0x07e],%l2 ! Mem[000000003580007e]
swap [%i0+0x00c],%l7 ! Mem[000000003400000c]
jmpl %o7,%g0
swap [%i3+0x1ac],%l7 ! Mem[00000000358001ac]
p18_far_2_lem:
ldsb [%i3+0x07e],%l2 ! Mem[000000003580007e]
membar #Sync
swap [%i0+0x00c],%l7 ! Mem[000000003400000c]
jmpl %o7,%g0
swap [%i3+0x1ac],%l7 ! Mem[00000000358001ac]
p18_far_2_he:
stb %l4,[%i3+0x0e5] ! Mem[00000000358000e5]
swap [%i3+0x114],%l4 ! Mem[0000000035800114]
sth %l2,[%i2+0x1ee] ! Mem[00000000350001ee]
jmpl %o7,%g0
std %l2,[%i2+0x1f8] ! Mem[00000000350001f8]
p18_far_2_hem:
stb %l4,[%i3+0x0e5] ! Mem[00000000358000e5]
swap [%i3+0x114],%l4 ! Mem[0000000035800114]
sth %l2,[%i2+0x1ee] ! Mem[00000000350001ee]
jmpl %o7,%g0
std %l2,[%i2+0x1f8] ! Mem[00000000350001f8]
p18_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p19_far_2_le:
ldub [%i3+0x0d7],%l3 ! Mem[00000000378000d7]
lduw [%i1+0x134],%l2 ! Mem[0000000036800134]
ldsw [%i0+0x1d4],%l3 ! Mem[00000000360001d4]
jmpl %o7,%g0
ldsh [%i0+0x0d6],%l1 ! Mem[00000000360000d6]
p19_far_2_lem:
ldub [%i3+0x0d7],%l3 ! Mem[00000000378000d7]
lduw [%i1+0x134],%l2 ! Mem[0000000036800134]
ldsw [%i0+0x1d4],%l3 ! Mem[00000000360001d4]
jmpl %o7,%g0
ldsh [%i0+0x0d6],%l1 ! Mem[00000000360000d6]
p19_far_2_he:
ldd [%i0+0x0c8],%l2 ! Mem[00000000360000c8]
ldstub [%i0+0x0f5],%l2 ! Mem[00000000360000f5]
jmpl %o7,%g0
stw %l3,[%i1+0x02c] ! Mem[000000003680002c]
p19_far_2_hem:
ldd [%i0+0x0c8],%l2 ! Mem[00000000360000c8]
ldstub [%i0+0x0f5],%l2 ! Mem[00000000360000f5]
membar #Sync
jmpl %o7,%g0
stw %l3,[%i1+0x02c] ! Mem[000000003680002c]
p19_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p20_far_2_le:
swap [%i1+0x0b8],%l7 ! Mem[00000000388000b8]
swap [%i1+0x18c],%l2 ! Mem[000000003880018c]
std %l2,[%i3+0x058] ! Mem[0000000039800058]
ldstub [%i1+0x00e],%l7 ! Mem[000000003880000e]
ldsb [%i0+0x19f],%l3 ! Mem[000000003800019f]
stw %l3,[%i0+0x1d4] ! Mem[00000000380001d4]
jmpl %o7,%g0
sth %l7,[%i1+0x0dc] ! Mem[00000000388000dc]
p20_far_2_lem:
swap [%i1+0x0b8],%l7 ! Mem[00000000388000b8]
swap [%i1+0x18c],%l2 ! Mem[000000003880018c]
std %l2,[%i3+0x058] ! Mem[0000000039800058]
membar #Sync
ldstub [%i1+0x00e],%l7 ! Mem[000000003880000e]
ldsb [%i0+0x19f],%l3 ! Mem[000000003800019f]
stw %l3,[%i0+0x1d4] ! Mem[00000000380001d4]
jmpl %o7,%g0
sth %l7,[%i1+0x0dc] ! Mem[00000000388000dc]
p20_far_2_he:
ldub [%i2+0x037],%l4 ! Mem[0000000039000037]
stx %l6,[%i2+0x038] ! Mem[0000000039000038]
ldd [%i3+0x0f0],%l6 ! Mem[00000000398000f0]
stx %l3,[%i3+0x0e0] ! Mem[00000000398000e0]
jmpl %o7,%g0
ldstub [%i1+0x185],%l5 ! Mem[0000000038800185]
p20_far_2_hem:
membar #Sync
ldub [%i2+0x037],%l4 ! Mem[0000000039000037]
stx %l6,[%i2+0x038] ! Mem[0000000039000038]
ldd [%i3+0x0f0],%l6 ! Mem[00000000398000f0]
stx %l3,[%i3+0x0e0] ! Mem[00000000398000e0]
jmpl %o7,%g0
ldstub [%i1+0x185],%l5 ! Mem[0000000038800185]
p20_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p21_far_2_le:
ldsb [%i1+0x09b],%l7 ! Mem[000000003a80009b]
ldsb [%i3+0x194],%l4 ! Mem[000000003b800194]
sth %l7,[%i0+0x08c] ! Mem[000000003a00008c]
jmpl %o7,%g0
ldd [%i3+0x000],%l6 ! Mem[000000003b800000]
p21_far_2_lem:
ldsb [%i1+0x09b],%l7 ! Mem[000000003a80009b]
ldsb [%i3+0x194],%l4 ! Mem[000000003b800194]
sth %l7,[%i0+0x08c] ! Mem[000000003a00008c]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x000],%l6 ! Mem[000000003b800000]
p21_far_2_he:
jmpl %o7,%g0
lduh [%i1+0x016],%l7 ! Mem[000000003a800016]
jmpl %o7,%g0
nop
p21_far_2_hem:
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x016],%l7 ! Mem[000000003a800016]
jmpl %o7,%g0
nop
p21_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p22_far_2_le:
ldd [%i3+0x050],%l0 ! Mem[000000003d800050]
swap [%i1+0x054],%l2 ! Mem[000000003c800054]
ldx [%i2+0x190],%l4 ! Mem[000000003d000190]
ldsh [%i3+0x0c4],%l4 ! Mem[000000003d8000c4]
ldstub [%i2+0x0f0],%l3 ! Mem[000000003d0000f0]
ldsb [%i2+0x1ce],%l5 ! Mem[000000003d0001ce]
lduw [%i2+0x114],%l4 ! Mem[000000003d000114]
jmpl %o7,%g0
ldsb [%i0+0x0aa],%l6 ! Mem[000000003c0000aa]
p22_far_2_lem:
ldd [%i3+0x050],%l0 ! Mem[000000003d800050]
swap [%i1+0x054],%l2 ! Mem[000000003c800054]
ldx [%i2+0x190],%l4 ! Mem[000000003d000190]
ldsh [%i3+0x0c4],%l4 ! Mem[000000003d8000c4]
ldstub [%i2+0x0f0],%l3 ! Mem[000000003d0000f0]
ldsb [%i2+0x1ce],%l5 ! Mem[000000003d0001ce]
lduw [%i2+0x114],%l4 ! Mem[000000003d000114]
jmpl %o7,%g0
ldsb [%i0+0x0aa],%l6 ! Mem[000000003c0000aa]
p22_far_2_he:
ldd [%i0+0x1b8],%l6 ! Mem[000000003c0001b8]
ldx [%i2+0x0f8],%l3 ! Mem[000000003d0000f8]
stb %l0,[%i2+0x149] ! Mem[000000003d000149]
ldstub [%i2+0x08b],%l5 ! Mem[000000003d00008b]
swap [%i2+0x0a0],%l1 ! Mem[000000003d0000a0]
swap [%i3+0x054],%l2 ! Mem[000000003d800054]
jmpl %o7,%g0
sth %l7,[%i2+0x072] ! Mem[000000003d000072]
p22_far_2_hem:
ldd [%i0+0x1b8],%l6 ! Mem[000000003c0001b8]
ldx [%i2+0x0f8],%l3 ! Mem[000000003d0000f8]
stb %l0,[%i2+0x149] ! Mem[000000003d000149]
ldstub [%i2+0x08b],%l5 ! Mem[000000003d00008b]
swap [%i2+0x0a0],%l1 ! Mem[000000003d0000a0]
swap [%i3+0x054],%l2 ! Mem[000000003d800054]
jmpl %o7,%g0
sth %l7,[%i2+0x072] ! Mem[000000003d000072]
p22_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p23_far_2_le:
std %l6,[%i0+0x028] ! Mem[000000003e000028]
ldsh [%i1+0x05a],%l3 ! Mem[000000003e80005a]
stx %l1,[%i2+0x158] ! Mem[000000003f000158]
ldsw [%i0+0x020],%l1 ! Mem[000000003e000020]
ldx [%i3+0x140],%l6 ! Mem[000000003f800140]
stx %l2,[%i3+0x1b8] ! Mem[000000003f8001b8]
jmpl %o7,%g0
ldd [%i0+0x068],%l0 ! Mem[000000003e000068]
p23_far_2_lem:
membar #Sync
std %l6,[%i0+0x028] ! Mem[000000003e000028]
ldsh [%i1+0x05a],%l3 ! Mem[000000003e80005a]
stx %l1,[%i2+0x158] ! Mem[000000003f000158]
ldsw [%i0+0x020],%l1 ! Mem[000000003e000020]
ldx [%i3+0x140],%l6 ! Mem[000000003f800140]
stx %l2,[%i3+0x1b8] ! Mem[000000003f8001b8]
jmpl %o7,%g0
ldd [%i0+0x068],%l0 ! Mem[000000003e000068]
p23_far_2_he:
ldx [%i1+0x0f0],%l0 ! Mem[000000003e8000f0]
ldstub [%i1+0x0eb],%l1 ! Mem[000000003e8000eb]
stb %l4,[%i1+0x135] ! Mem[000000003e800135]
ldx [%i0+0x098],%l4 ! Mem[000000003e000098]
ldsw [%i0+0x05c],%l6 ! Mem[000000003e00005c]
stw %l6,[%i0+0x190] ! Mem[000000003e000190]
ldub [%i1+0x065],%l5 ! Mem[000000003e800065]
jmpl %o7,%g0
stx %l6,[%i2+0x108] ! Mem[000000003f000108]
p23_far_2_hem:
ldx [%i1+0x0f0],%l0 ! Mem[000000003e8000f0]
ldstub [%i1+0x0eb],%l1 ! Mem[000000003e8000eb]
stb %l4,[%i1+0x135] ! Mem[000000003e800135]
ldx [%i0+0x098],%l4 ! Mem[000000003e000098]
ldsw [%i0+0x05c],%l6 ! Mem[000000003e00005c]
stw %l6,[%i0+0x190] ! Mem[000000003e000190]
ldub [%i1+0x065],%l5 ! Mem[000000003e800065]
jmpl %o7,%g0
stx %l6,[%i2+0x108] ! Mem[000000003f000108]
p23_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p24_far_2_le:
ldd [%i1+0x018],%l4 ! Mem[0000000040800018]
swap [%i2+0x1c0],%l2 ! Mem[00000000410001c0]
ldstub [%i3+0x17b],%l2 ! Mem[000000004180017b]
ldsh [%i2+0x0d6],%l1 ! Mem[00000000410000d6]
swap [%i1+0x010],%l6 ! Mem[0000000040800010]
swap [%i0+0x170],%l0 ! Mem[0000000040000170]
swap [%i1+0x134],%l2 ! Mem[0000000040800134]
jmpl %o7,%g0
sth %l1,[%i3+0x1f6] ! Mem[00000000418001f6]
p24_far_2_lem:
membar #Sync
ldd [%i1+0x018],%l4 ! Mem[0000000040800018]
swap [%i2+0x1c0],%l2 ! Mem[00000000410001c0]
ldstub [%i3+0x17b],%l2 ! Mem[000000004180017b]
ldsh [%i2+0x0d6],%l1 ! Mem[00000000410000d6]
swap [%i1+0x010],%l6 ! Mem[0000000040800010]
swap [%i0+0x170],%l0 ! Mem[0000000040000170]
swap [%i1+0x134],%l2 ! Mem[0000000040800134]
jmpl %o7,%g0
sth %l1,[%i3+0x1f6] ! Mem[00000000418001f6]
p24_far_2_he:
ldsw [%i3+0x0a0],%l1 ! Mem[00000000418000a0]
jmpl %o7,%g0
ldsh [%i0+0x08e],%l3 ! Mem[000000004000008e]
p24_far_2_hem:
ldsw [%i3+0x0a0],%l1 ! Mem[00000000418000a0]
jmpl %o7,%g0
ldsh [%i0+0x08e],%l3 ! Mem[000000004000008e]
p24_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p25_far_2_le:
lduw [%i2+0x1d4],%l5 ! Mem[00000000430001d4]
swap [%i0+0x19c],%l3 ! Mem[000000004200019c]
jmpl %o7,%g0
lduw [%i3+0x1a0],%l6 ! Mem[00000000438001a0]
p25_far_2_lem:
lduw [%i2+0x1d4],%l5 ! Mem[00000000430001d4]
swap [%i0+0x19c],%l3 ! Mem[000000004200019c]
jmpl %o7,%g0
lduw [%i3+0x1a0],%l6 ! Mem[00000000438001a0]
p25_far_2_he:
ldstub [%i3+0x138],%l7 ! Mem[0000000043800138]
stb %l2,[%i3+0x1ef] ! Mem[00000000438001ef]
ldsb [%i2+0x1dc],%l2 ! Mem[00000000430001dc]
jmpl %o7,%g0
lduh [%i2+0x0d2],%l6 ! Mem[00000000430000d2]
p25_far_2_hem:
ldstub [%i3+0x138],%l7 ! Mem[0000000043800138]
stb %l2,[%i3+0x1ef] ! Mem[00000000438001ef]
ldsb [%i2+0x1dc],%l2 ! Mem[00000000430001dc]
jmpl %o7,%g0
lduh [%i2+0x0d2],%l6 ! Mem[00000000430000d2]
p25_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p26_far_2_le:
ldsh [%i0+0x1e0],%l2 ! Mem[00000000440001e0]
ldsh [%i2+0x102],%l1 ! Mem[0000000045000102]
ldub [%i2+0x0ba],%l6 ! Mem[00000000450000ba]
ldsw [%i3+0x1a0],%l5 ! Mem[00000000458001a0]
sth %l7,[%i0+0x142] ! Mem[0000000044000142]
jmpl %o7,%g0
stb %l5,[%i2+0x0a0] ! Mem[00000000450000a0]
p26_far_2_lem:
ldsh [%i0+0x1e0],%l2 ! Mem[00000000440001e0]
ldsh [%i2+0x102],%l1 ! Mem[0000000045000102]
ldub [%i2+0x0ba],%l6 ! Mem[00000000450000ba]
ldsw [%i3+0x1a0],%l5 ! Mem[00000000458001a0]
sth %l7,[%i0+0x142] ! Mem[0000000044000142]
jmpl %o7,%g0
stb %l5,[%i2+0x0a0] ! Mem[00000000450000a0]
p26_far_2_he:
ldstub [%i2+0x081],%l2 ! Mem[0000000045000081]
ldx [%i1+0x0c0],%l0 ! Mem[00000000448000c0]
sth %l1,[%i1+0x1be] ! Mem[00000000448001be]
jmpl %o7,%g0
ldub [%i2+0x1d7],%l2 ! Mem[00000000450001d7]
p26_far_2_hem:
ldstub [%i2+0x081],%l2 ! Mem[0000000045000081]
ldx [%i1+0x0c0],%l0 ! Mem[00000000448000c0]
sth %l1,[%i1+0x1be] ! Mem[00000000448001be]
jmpl %o7,%g0
ldub [%i2+0x1d7],%l2 ! Mem[00000000450001d7]
p26_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p27_far_2_le:
ldstub [%i0+0x022],%l1 ! Mem[0000000046000022]
ldsw [%i0+0x140],%l6 ! Mem[0000000046000140]
jmpl %o7,%g0
ldstub [%i0+0x1bf],%l2 ! Mem[00000000460001bf]
p27_far_2_lem:
membar #Sync
ldstub [%i0+0x022],%l1 ! Mem[0000000046000022]
ldsw [%i0+0x140],%l6 ! Mem[0000000046000140]
jmpl %o7,%g0
ldstub [%i0+0x1bf],%l2 ! Mem[00000000460001bf]
p27_far_2_he:
ldsh [%i3+0x1ca],%l7 ! Mem[00000000478001ca]
ldsw [%i1+0x1b8],%l6 ! Mem[00000000468001b8]
swap [%i2+0x1cc],%l2 ! Mem[00000000470001cc]
ldsw [%i2+0x1dc],%l2 ! Mem[00000000470001dc]
ldstub [%i2+0x0f2],%l6 ! Mem[00000000470000f2]
jmpl %o7,%g0
stw %l2,[%i0+0x1cc] ! Mem[00000000460001cc]
p27_far_2_hem:
ldsh [%i3+0x1ca],%l7 ! Mem[00000000478001ca]
ldsw [%i1+0x1b8],%l6 ! Mem[00000000468001b8]
swap [%i2+0x1cc],%l2 ! Mem[00000000470001cc]
ldsw [%i2+0x1dc],%l2 ! Mem[00000000470001dc]
ldstub [%i2+0x0f2],%l6 ! Mem[00000000470000f2]
jmpl %o7,%g0
stw %l2,[%i0+0x1cc] ! Mem[00000000460001cc]
p27_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p28_far_2_le:
ldd [%i1+0x048],%l4 ! Mem[0000000048800048]
ldub [%i1+0x1ae],%l2 ! Mem[00000000488001ae]
swap [%i1+0x0ac],%l7 ! Mem[00000000488000ac]
jmpl %o7,%g0
ldx [%i2+0x000],%l7 ! Mem[0000000049000000]
p28_far_2_lem:
ldd [%i1+0x048],%l4 ! Mem[0000000048800048]
ldub [%i1+0x1ae],%l2 ! Mem[00000000488001ae]
swap [%i1+0x0ac],%l7 ! Mem[00000000488000ac]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x000],%l7 ! Mem[0000000049000000]
p28_far_2_he:
jmpl %o7,%g0
ldx [%i0+0x030],%l7 ! Mem[0000000048000030]
jmpl %o7,%g0
nop
p28_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x030],%l7 ! Mem[0000000048000030]
jmpl %o7,%g0
nop
p28_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p29_far_2_le:
stx %l3,[%i3+0x020] ! Mem[000000004b800020]
ldub [%i3+0x0dc],%l7 ! Mem[000000004b8000dc]
ldstub [%i1+0x037],%l0 ! Mem[000000004a800037]
ldsh [%i1+0x136],%l2 ! Mem[000000004a800136]
swap [%i0+0x1f4],%l3 ! Mem[000000004a0001f4]
ldsh [%i0+0x0d6],%l1 ! Mem[000000004a0000d6]
stb %l6,[%i0+0x033] ! Mem[000000004a000033]
jmpl %o7,%g0
swap [%i1+0x140],%l7 ! Mem[000000004a800140]
p29_far_2_lem:
membar #Sync
stx %l3,[%i3+0x020] ! Mem[000000004b800020]
ldub [%i3+0x0dc],%l7 ! Mem[000000004b8000dc]
ldstub [%i1+0x037],%l0 ! Mem[000000004a800037]
ldsh [%i1+0x136],%l2 ! Mem[000000004a800136]
swap [%i0+0x1f4],%l3 ! Mem[000000004a0001f4]
ldsh [%i0+0x0d6],%l1 ! Mem[000000004a0000d6]
stb %l6,[%i0+0x033] ! Mem[000000004a000033]
jmpl %o7,%g0
swap [%i1+0x140],%l7 ! Mem[000000004a800140]
p29_far_2_he:
ldsw [%i0+0x198],%l2 ! Mem[000000004a000198]
sth %l6,[%i1+0x07e] ! Mem[000000004a80007e]
jmpl %o7,%g0
sth %l4,[%i2+0x13c] ! Mem[000000004b00013c]
p29_far_2_hem:
ldsw [%i0+0x198],%l2 ! Mem[000000004a000198]
sth %l6,[%i1+0x07e] ! Mem[000000004a80007e]
jmpl %o7,%g0
sth %l4,[%i2+0x13c] ! Mem[000000004b00013c]
p29_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p30_far_2_le:
swap [%i0+0x1bc],%l2 ! Mem[000000004c0001bc]
ldd [%i1+0x068],%l0 ! Mem[000000004c800068]
ldx [%i2+0x088],%l6 ! Mem[000000004d000088]
ldub [%i2+0x08e],%l2 ! Mem[000000004d00008e]
ldx [%i1+0x0f0],%l2 ! Mem[000000004c8000f0]
ldd [%i0+0x060],%l4 ! Mem[000000004c000060]
jmpl %o7,%g0
stw %l6,[%i3+0x108] ! Mem[000000004d800108]
p30_far_2_lem:
swap [%i0+0x1bc],%l2 ! Mem[000000004c0001bc]
ldd [%i1+0x068],%l0 ! Mem[000000004c800068]
ldx [%i2+0x088],%l6 ! Mem[000000004d000088]
ldub [%i2+0x08e],%l2 ! Mem[000000004d00008e]
ldx [%i1+0x0f0],%l2 ! Mem[000000004c8000f0]
ldd [%i0+0x060],%l4 ! Mem[000000004c000060]
jmpl %o7,%g0
stw %l6,[%i3+0x108] ! Mem[000000004d800108]
p30_far_2_he:
ldub [%i3+0x1cd],%l2 ! Mem[000000004d8001cd]
ldsh [%i1+0x044],%l2 ! Mem[000000004c800044]
ldd [%i2+0x150],%l4 ! Mem[000000004d000150]
ldsb [%i2+0x0bf],%l0 ! Mem[000000004d0000bf]
ldsb [%i1+0x0e1],%l4 ! Mem[000000004c8000e1]
jmpl %o7,%g0
ldstub [%i3+0x0f4],%l6 ! Mem[000000004d8000f4]
p30_far_2_hem:
ldub [%i3+0x1cd],%l2 ! Mem[000000004d8001cd]
ldsh [%i1+0x044],%l2 ! Mem[000000004c800044]
ldd [%i2+0x150],%l4 ! Mem[000000004d000150]
ldsb [%i2+0x0bf],%l0 ! Mem[000000004d0000bf]
ldsb [%i1+0x0e1],%l4 ! Mem[000000004c8000e1]
jmpl %o7,%g0
ldstub [%i3+0x0f4],%l6 ! Mem[000000004d8000f4]
p30_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p31_far_2_le:
stx %l5,[%i0+0x1e8] ! Mem[000000004e0001e8]
jmpl %o7,%g0
swap [%i1+0x164],%l1 ! Mem[000000004e800164]
p31_far_2_lem:
stx %l5,[%i0+0x1e8] ! Mem[000000004e0001e8]
jmpl %o7,%g0
swap [%i1+0x164],%l1 ! Mem[000000004e800164]
p31_far_2_he:
std %l6,[%i0+0x118] ! Mem[000000004e000118]
ldx [%i3+0x1f0],%l5 ! Mem[000000004f8001f0]
ldstub [%i1+0x0cb],%l1 ! Mem[000000004e8000cb]
sth %l4,[%i3+0x0c4] ! Mem[000000004f8000c4]
ldub [%i2+0x09e],%l4 ! Mem[000000004f00009e]
ldstub [%i1+0x0ae],%l2 ! Mem[000000004e8000ae]
jmpl %o7,%g0
ldstub [%i1+0x072],%l5 ! Mem[000000004e800072]
p31_far_2_hem:
std %l6,[%i0+0x118] ! Mem[000000004e000118]
ldx [%i3+0x1f0],%l5 ! Mem[000000004f8001f0]
ldstub [%i1+0x0cb],%l1 ! Mem[000000004e8000cb]
sth %l4,[%i3+0x0c4] ! Mem[000000004f8000c4]
ldub [%i2+0x09e],%l4 ! Mem[000000004f00009e]
ldstub [%i1+0x0ae],%l2 ! Mem[000000004e8000ae]
jmpl %o7,%g0
ldstub [%i1+0x072],%l5 ! Mem[000000004e800072]
p31_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p32_far_2_le:
jmpl %o7,%g0
lduh [%i0+0x016],%l0 ! Mem[0000000050000016]
jmpl %o7,%g0
nop
p32_far_2_lem:
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x016],%l0 ! Mem[0000000050000016]
jmpl %o7,%g0
nop
p32_far_2_he:
swap [%i3+0x1dc],%l2 ! Mem[00000000518001dc]
std %l6,[%i0+0x0f0] ! Mem[00000000500000f0]
jmpl %o7,%g0
ldsb [%i2+0x168],%l6 ! Mem[0000000051000168]
p32_far_2_hem:
swap [%i3+0x1dc],%l2 ! Mem[00000000518001dc]
std %l6,[%i0+0x0f0] ! Mem[00000000500000f0]
jmpl %o7,%g0
ldsb [%i2+0x168],%l6 ! Mem[0000000051000168]
p32_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p33_far_2_le:
lduw [%i0+0x078],%l3 ! Mem[0000000052000078]
ldsw [%i1+0x1ac],%l2 ! Mem[00000000528001ac]
jmpl %o7,%g0
ldsw [%i0+0x11c],%l6 ! Mem[000000005200011c]
p33_far_2_lem:
lduw [%i0+0x078],%l3 ! Mem[0000000052000078]
ldsw [%i1+0x1ac],%l2 ! Mem[00000000528001ac]
jmpl %o7,%g0
ldsw [%i0+0x11c],%l6 ! Mem[000000005200011c]
p33_far_2_he:
stx %l0,[%i3+0x1c8] ! Mem[00000000538001c8]
swap [%i1+0x1b0],%l3 ! Mem[00000000528001b0]
ldsw [%i0+0x098],%l3 ! Mem[0000000052000098]
std %l6,[%i1+0x080] ! Mem[0000000052800080]
lduh [%i1+0x19e],%l7 ! Mem[000000005280019e]
swap [%i2+0x0fc],%l3 ! Mem[00000000530000fc]
jmpl %o7,%g0
ldd [%i0+0x080],%l4 ! Mem[0000000052000080]
p33_far_2_hem:
stx %l0,[%i3+0x1c8] ! Mem[00000000538001c8]
swap [%i1+0x1b0],%l3 ! Mem[00000000528001b0]
ldsw [%i0+0x098],%l3 ! Mem[0000000052000098]
std %l6,[%i1+0x080] ! Mem[0000000052800080]
lduh [%i1+0x19e],%l7 ! Mem[000000005280019e]
swap [%i2+0x0fc],%l3 ! Mem[00000000530000fc]
jmpl %o7,%g0
ldd [%i0+0x080],%l4 ! Mem[0000000052000080]
p33_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p34_far_2_le:
ldub [%i0+0x19f],%l6 ! Mem[000000005400019f]
ldsb [%i0+0x1cc],%l2 ! Mem[00000000540001cc]
jmpl %o7,%g0
swap [%i1+0x1ec],%l2 ! Mem[00000000548001ec]
p34_far_2_lem:
ldub [%i0+0x19f],%l6 ! Mem[000000005400019f]
ldsb [%i0+0x1cc],%l2 ! Mem[00000000540001cc]
jmpl %o7,%g0
swap [%i1+0x1ec],%l2 ! Mem[00000000548001ec]
p34_far_2_he:
jmpl %o7,%g0
sth %l2,[%i0+0x116] ! Mem[0000000054000116]
jmpl %o7,%g0
nop
p34_far_2_hem:
jmpl %o7,%g0
sth %l2,[%i0+0x116] ! Mem[0000000054000116]
jmpl %o7,%g0
nop
p34_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p35_far_2_le:
std %l0,[%i2+0x158] ! Mem[0000000057000158]
ldsb [%i0+0x002],%l1 ! Mem[0000000056000002]
ldsb [%i0+0x162],%l6 ! Mem[0000000056000162]
lduw [%i3+0x1bc],%l2 ! Mem[00000000578001bc]
jmpl %o7,%g0
stx %l0,[%i0+0x068] ! Mem[0000000056000068]
p35_far_2_lem:
std %l0,[%i2+0x158] ! Mem[0000000057000158]
membar #Sync
ldsb [%i0+0x002],%l1 ! Mem[0000000056000002]
ldsb [%i0+0x162],%l6 ! Mem[0000000056000162]
lduw [%i3+0x1bc],%l2 ! Mem[00000000578001bc]
jmpl %o7,%g0
stx %l0,[%i0+0x068] ! Mem[0000000056000068]
p35_far_2_he:
ldd [%i3+0x0f0],%l0 ! Mem[00000000578000f0]
swap [%i2+0x0c8],%l1 ! Mem[00000000570000c8]
ldstub [%i1+0x0c5],%l4 ! Mem[00000000568000c5]
ldub [%i2+0x0ec],%l0 ! Mem[00000000570000ec]
sth %l0,[%i1+0x036] ! Mem[0000000056800036]
lduw [%i3+0x114],%l2 ! Mem[0000000057800114]
swap [%i3+0x178],%l2 ! Mem[0000000057800178]
jmpl %o7,%g0
sth %l1,[%i0+0x0d6] ! Mem[00000000560000d6]
p35_far_2_hem:
ldd [%i3+0x0f0],%l0 ! Mem[00000000578000f0]
swap [%i2+0x0c8],%l1 ! Mem[00000000570000c8]
ldstub [%i1+0x0c5],%l4 ! Mem[00000000568000c5]
ldub [%i2+0x0ec],%l0 ! Mem[00000000570000ec]
membar #Sync
sth %l0,[%i1+0x036] ! Mem[0000000056800036]
lduw [%i3+0x114],%l2 ! Mem[0000000057800114]
swap [%i3+0x178],%l2 ! Mem[0000000057800178]
jmpl %o7,%g0
sth %l1,[%i0+0x0d6] ! Mem[00000000560000d6]
p35_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p36_far_2_le:
stw %l1,[%i1+0x020] ! Mem[0000000058800020]
jmpl %o7,%g0
ldd [%i0+0x140],%l6 ! Mem[0000000058000140]
p36_far_2_lem:
membar #Sync
stw %l1,[%i1+0x020] ! Mem[0000000058800020]
jmpl %o7,%g0
ldd [%i0+0x140],%l6 ! Mem[0000000058000140]
p36_far_2_he:
ldstub [%i0+0x1d8],%l5 ! Mem[00000000580001d8]
ldstub [%i1+0x1eb],%l7 ! Mem[00000000588001eb]
lduw [%i1+0x134],%l4 ! Mem[0000000058800134]
swap [%i2+0x014],%l4 ! Mem[0000000059000014]
jmpl %o7,%g0
ldstub [%i1+0x03a],%l6 ! Mem[000000005880003a]
p36_far_2_hem:
ldstub [%i0+0x1d8],%l5 ! Mem[00000000580001d8]
ldstub [%i1+0x1eb],%l7 ! Mem[00000000588001eb]
lduw [%i1+0x134],%l4 ! Mem[0000000058800134]
membar #Sync
swap [%i2+0x014],%l4 ! Mem[0000000059000014]
membar #Sync
jmpl %o7,%g0
ldstub [%i1+0x03a],%l6 ! Mem[000000005880003a]
p36_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p37_far_2_le:
stb %l4,[%i1+0x06b] ! Mem[000000005a80006b]
ldd [%i1+0x1a8],%l2 ! Mem[000000005a8001a8]
lduh [%i2+0x08c],%l7 ! Mem[000000005b00008c]
jmpl %o7,%g0
ldsh [%i3+0x006],%l7 ! Mem[000000005b800006]
p37_far_2_lem:
stb %l4,[%i1+0x06b] ! Mem[000000005a80006b]
ldd [%i1+0x1a8],%l2 ! Mem[000000005a8001a8]
lduh [%i2+0x08c],%l7 ! Mem[000000005b00008c]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x006],%l7 ! Mem[000000005b800006]
p37_far_2_he:
jmpl %o7,%g0
ldstub [%i2+0x037],%l7 ! Mem[000000005b000037]
jmpl %o7,%g0
nop
p37_far_2_hem:
membar #Sync
jmpl %o7,%g0
ldstub [%i2+0x037],%l7 ! Mem[000000005b000037]
jmpl %o7,%g0
nop
p37_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p38_far_2_le:
ldd [%i2+0x0f0],%l2 ! Mem[000000005d0000f0]
ldstub [%i0+0x1ce],%l5 ! Mem[000000005c0001ce]
ldub [%i3+0x115],%l4 ! Mem[000000005d800115]
swap [%i0+0x004],%l7 ! Mem[000000005c000004]
jmpl %o7,%g0
swap [%i1+0x05c],%l6 ! Mem[000000005c80005c]
p38_far_2_lem:
ldd [%i2+0x0f0],%l2 ! Mem[000000005d0000f0]
ldstub [%i0+0x1ce],%l5 ! Mem[000000005c0001ce]
ldub [%i3+0x115],%l4 ! Mem[000000005d800115]
membar #Sync
swap [%i0+0x004],%l7 ! Mem[000000005c000004]
jmpl %o7,%g0
swap [%i1+0x05c],%l6 ! Mem[000000005c80005c]
p38_far_2_he:
ldstub [%i3+0x0dd],%l3 ! Mem[000000005d8000dd]
stw %l0,[%i1+0x168] ! Mem[000000005c800168]
swap [%i1+0x0f4],%l5 ! Mem[000000005c8000f4]
ldsb [%i3+0x1cd],%l2 ! Mem[000000005d8001cd]
lduw [%i0+0x044],%l2 ! Mem[000000005c000044]
jmpl %o7,%g0
ldsw [%i3+0x004],%l7 ! Mem[000000005d800004]
p38_far_2_hem:
ldstub [%i3+0x0dd],%l3 ! Mem[000000005d8000dd]
stw %l0,[%i1+0x168] ! Mem[000000005c800168]
swap [%i1+0x0f4],%l5 ! Mem[000000005c8000f4]
ldsb [%i3+0x1cd],%l2 ! Mem[000000005d8001cd]
lduw [%i0+0x044],%l2 ! Mem[000000005c000044]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x004],%l7 ! Mem[000000005d800004]
p38_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p39_far_2_le:
stw %l3,[%i1+0x0d4] ! Mem[000000005e8000d4]
sth %l3,[%i2+0x11c] ! Mem[000000005f00011c]
lduw [%i1+0x100],%l1 ! Mem[000000005e800100]
jmpl %o7,%g0
ldd [%i2+0x0b8],%l6 ! Mem[000000005f0000b8]
p39_far_2_lem:
stw %l3,[%i1+0x0d4] ! Mem[000000005e8000d4]
sth %l3,[%i2+0x11c] ! Mem[000000005f00011c]
lduw [%i1+0x100],%l1 ! Mem[000000005e800100]
jmpl %o7,%g0
ldd [%i2+0x0b8],%l6 ! Mem[000000005f0000b8]
p39_far_2_he:
ldstub [%i1+0x0f3],%l2 ! Mem[000000005e8000f3]
ldsb [%i0+0x065],%l5 ! Mem[000000005e000065]
jmpl %o7,%g0
ldub [%i0+0x10b],%l6 ! Mem[000000005e00010b]
p39_far_2_hem:
ldstub [%i1+0x0f3],%l2 ! Mem[000000005e8000f3]
ldsb [%i0+0x065],%l5 ! Mem[000000005e000065]
jmpl %o7,%g0
ldub [%i0+0x10b],%l6 ! Mem[000000005e00010b]
p39_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p40_far_2_le:
swap [%i3+0x000],%l6 ! Mem[0000000061800000]
lduw [%i1+0x190],%l3 ! Mem[0000000060800190]
ldsb [%i2+0x173],%l0 ! Mem[0000000061000173]
jmpl %o7,%g0
ldsh [%i1+0x0a0],%l6 ! Mem[00000000608000a0]
p40_far_2_lem:
membar #Sync
swap [%i3+0x000],%l6 ! Mem[0000000061800000]
lduw [%i1+0x190],%l3 ! Mem[0000000060800190]
ldsb [%i2+0x173],%l0 ! Mem[0000000061000173]
jmpl %o7,%g0
ldsh [%i1+0x0a0],%l6 ! Mem[00000000608000a0]
p40_far_2_he:
ldd [%i1+0x1b0],%l6 ! Mem[00000000608001b0]
swap [%i3+0x170],%l7 ! Mem[0000000061800170]
ldsh [%i3+0x12a],%l6 ! Mem[000000006180012a]
ldstub [%i3+0x0f7],%l1 ! Mem[00000000618000f7]
swap [%i3+0x158],%l7 ! Mem[0000000061800158]
ldub [%i0+0x126],%l6 ! Mem[0000000060000126]
jmpl %o7,%g0
lduh [%i3+0x1d6],%l1 ! Mem[00000000618001d6]
p40_far_2_hem:
ldd [%i1+0x1b0],%l6 ! Mem[00000000608001b0]
swap [%i3+0x170],%l7 ! Mem[0000000061800170]
ldsh [%i3+0x12a],%l6 ! Mem[000000006180012a]
ldstub [%i3+0x0f7],%l1 ! Mem[00000000618000f7]
swap [%i3+0x158],%l7 ! Mem[0000000061800158]
ldub [%i0+0x126],%l6 ! Mem[0000000060000126]
jmpl %o7,%g0
lduh [%i3+0x1d6],%l1 ! Mem[00000000618001d6]
p40_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p41_far_2_le:
ldstub [%i0+0x1a1],%l1 ! Mem[00000000620001a1]
ldsw [%i2+0x04c],%l2 ! Mem[000000006300004c]
ldub [%i1+0x137],%l0 ! Mem[0000000062800137]
stw %l2,[%i0+0x030] ! Mem[0000000062000030]
jmpl %o7,%g0
sth %l2,[%i3+0x07e] ! Mem[000000006380007e]
p41_far_2_lem:
ldstub [%i0+0x1a1],%l1 ! Mem[00000000620001a1]
ldsw [%i2+0x04c],%l2 ! Mem[000000006300004c]
ldub [%i1+0x137],%l0 ! Mem[0000000062800137]
membar #Sync
stw %l2,[%i0+0x030] ! Mem[0000000062000030]
jmpl %o7,%g0
sth %l2,[%i3+0x07e] ! Mem[000000006380007e]
p41_far_2_he:
jmpl %o7,%g0
swap [%i3+0x19c],%l0 ! Mem[000000006380019c]
jmpl %o7,%g0
nop
p41_far_2_hem:
jmpl %o7,%g0
swap [%i3+0x19c],%l0 ! Mem[000000006380019c]
jmpl %o7,%g0
nop
p41_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p42_far_2_le:
ldsw [%i1+0x0f4],%l0 ! Mem[00000000648000f4]
sth %l1,[%i1+0x0ea] ! Mem[00000000648000ea]
lduh [%i0+0x0c4],%l4 ! Mem[00000000640000c4]
ldsb [%i0+0x0ec],%l0 ! Mem[00000000640000ec]
stx %l0,[%i2+0x010] ! Mem[0000000065000010]
lduw [%i3+0x1b0],%l6 ! Mem[00000000658001b0]
std %l6,[%i3+0x150] ! Mem[0000000065800150]
jmpl %o7,%g0
std %l2,[%i2+0x048] ! Mem[0000000065000048]
p42_far_2_lem:
ldsw [%i1+0x0f4],%l0 ! Mem[00000000648000f4]
sth %l1,[%i1+0x0ea] ! Mem[00000000648000ea]
lduh [%i0+0x0c4],%l4 ! Mem[00000000640000c4]
ldsb [%i0+0x0ec],%l0 ! Mem[00000000640000ec]
membar #Sync
stx %l0,[%i2+0x010] ! Mem[0000000065000010]
lduw [%i3+0x1b0],%l6 ! Mem[00000000658001b0]
std %l6,[%i3+0x150] ! Mem[0000000065800150]
jmpl %o7,%g0
std %l2,[%i2+0x048] ! Mem[0000000065000048]
p42_far_2_he:
ldd [%i1+0x1a0],%l4 ! Mem[00000000648001a0]
ldsw [%i2+0x058],%l6 ! Mem[0000000065000058]
stw %l1,[%i0+0x1e8] ! Mem[00000000640001e8]
ldstub [%i2+0x1aa],%l3 ! Mem[00000000650001aa]
lduh [%i3+0x060],%l7 ! Mem[0000000065800060]
ldx [%i2+0x0e0],%l7 ! Mem[00000000650000e0]
jmpl %o7,%g0
stb %l3,[%i0+0x0d2] ! Mem[00000000640000d2]
p42_far_2_hem:
ldd [%i1+0x1a0],%l4 ! Mem[00000000648001a0]
ldsw [%i2+0x058],%l6 ! Mem[0000000065000058]
stw %l1,[%i0+0x1e8] ! Mem[00000000640001e8]
ldstub [%i2+0x1aa],%l3 ! Mem[00000000650001aa]
lduh [%i3+0x060],%l7 ! Mem[0000000065800060]
ldx [%i2+0x0e0],%l7 ! Mem[00000000650000e0]
jmpl %o7,%g0
stb %l3,[%i0+0x0d2] ! Mem[00000000640000d2]
p42_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p43_far_2_le:
jmpl %o7,%g0
std %l2,[%i0+0x0e8] ! Mem[00000000660000e8]
jmpl %o7,%g0
nop
p43_far_2_lem:
jmpl %o7,%g0
std %l2,[%i0+0x0e8] ! Mem[00000000660000e8]
jmpl %o7,%g0
nop
p43_far_2_he:
ldstub [%i0+0x141],%l2 ! Mem[0000000066000141]
ldd [%i0+0x1e8],%l6 ! Mem[00000000660001e8]
jmpl %o7,%g0
ldstub [%i0+0x00e],%l4 ! Mem[000000006600000e]
p43_far_2_hem:
ldstub [%i0+0x141],%l2 ! Mem[0000000066000141]
ldd [%i0+0x1e8],%l6 ! Mem[00000000660001e8]
membar #Sync
jmpl %o7,%g0
ldstub [%i0+0x00e],%l4 ! Mem[000000006600000e]
p43_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p44_far_2_le:
lduh [%i1+0x0a2],%l2 ! Mem[00000000688000a2]
sth %l7,[%i2+0x00e] ! Mem[000000006900000e]
jmpl %o7,%g0
ldub [%i2+0x1ad],%l7 ! Mem[00000000690001ad]
p44_far_2_lem:
lduh [%i1+0x0a2],%l2 ! Mem[00000000688000a2]
membar #Sync
sth %l7,[%i2+0x00e] ! Mem[000000006900000e]
jmpl %o7,%g0
ldub [%i2+0x1ad],%l7 ! Mem[00000000690001ad]
p44_far_2_he:
ldstub [%i0+0x0c5],%l4 ! Mem[00000000680000c5]
swap [%i3+0x0f0],%l3 ! Mem[00000000698000f0]
swap [%i2+0x1cc],%l5 ! Mem[00000000690001cc]
jmpl %o7,%g0
ldd [%i0+0x038],%l6 ! Mem[0000000068000038]
p44_far_2_hem:
ldstub [%i0+0x0c5],%l4 ! Mem[00000000680000c5]
swap [%i3+0x0f0],%l3 ! Mem[00000000698000f0]
swap [%i2+0x1cc],%l5 ! Mem[00000000690001cc]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x038],%l6 ! Mem[0000000068000038]
p44_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p45_far_2_le:
ldx [%i2+0x0f0],%l2 ! Mem[000000006b0000f0]
ldstub [%i0+0x065],%l5 ! Mem[000000006a000065]
std %l6,[%i2+0x108] ! Mem[000000006b000108]
ldd [%i3+0x0f0],%l0 ! Mem[000000006b8000f0]
ldsh [%i2+0x178],%l7 ! Mem[000000006b000178]
ldx [%i2+0x0c0],%l7 ! Mem[000000006b0000c0]
ldsw [%i1+0x128],%l3 ! Mem[000000006a800128]
jmpl %o7,%g0
std %l2,[%i1+0x0f0] ! Mem[000000006a8000f0]
p45_far_2_lem:
ldx [%i2+0x0f0],%l2 ! Mem[000000006b0000f0]
ldstub [%i0+0x065],%l5 ! Mem[000000006a000065]
std %l6,[%i2+0x108] ! Mem[000000006b000108]
ldd [%i3+0x0f0],%l0 ! Mem[000000006b8000f0]
ldsh [%i2+0x178],%l7 ! Mem[000000006b000178]
ldx [%i2+0x0c0],%l7 ! Mem[000000006b0000c0]
ldsw [%i1+0x128],%l3 ! Mem[000000006a800128]
jmpl %o7,%g0
std %l2,[%i1+0x0f0] ! Mem[000000006a8000f0]
p45_far_2_he:
ldd [%i1+0x170],%l2 ! Mem[000000006a800170]
stb %l1,[%i2+0x158] ! Mem[000000006b000158]
stx %l4,[%i0+0x040] ! Mem[000000006a000040]
ldub [%i1+0x0d7],%l6 ! Mem[000000006a8000d7]
jmpl %o7,%g0
std %l2,[%i2+0x010] ! Mem[000000006b000010]
p45_far_2_hem:
ldd [%i1+0x170],%l2 ! Mem[000000006a800170]
stb %l1,[%i2+0x158] ! Mem[000000006b000158]
stx %l4,[%i0+0x040] ! Mem[000000006a000040]
ldub [%i1+0x0d7],%l6 ! Mem[000000006a8000d7]
membar #Sync
jmpl %o7,%g0
std %l2,[%i2+0x010] ! Mem[000000006b000010]
p45_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p46_far_2_le:
ldsb [%i3+0x192],%l6 ! Mem[000000006d800192]
jmpl %o7,%g0
stx %l4,[%i2+0x008] ! Mem[000000006d000008]
p46_far_2_lem:
ldsb [%i3+0x192],%l6 ! Mem[000000006d800192]
membar #Sync
jmpl %o7,%g0
stx %l4,[%i2+0x008] ! Mem[000000006d000008]
p46_far_2_he:
ldstub [%i0+0x127],%l0 ! Mem[000000006c000127]
ldd [%i0+0x198],%l6 ! Mem[000000006c000198]
ldsh [%i2+0x1f4],%l5 ! Mem[000000006d0001f4]
std %l4,[%i1+0x178] ! Mem[000000006c800178]
jmpl %o7,%g0
ldx [%i2+0x0b8],%l4 ! Mem[000000006d0000b8]
p46_far_2_hem:
ldstub [%i0+0x127],%l0 ! Mem[000000006c000127]
ldd [%i0+0x198],%l6 ! Mem[000000006c000198]
ldsh [%i2+0x1f4],%l5 ! Mem[000000006d0001f4]
std %l4,[%i1+0x178] ! Mem[000000006c800178]
jmpl %o7,%g0
ldx [%i2+0x0b8],%l4 ! Mem[000000006d0000b8]
p46_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p47_far_2_le:
ldd [%i0+0x1f0],%l2 ! Mem[000000006e0001f0]
ldsw [%i3+0x094],%l7 ! Mem[000000006f800094]
ldsh [%i1+0x126],%l4 ! Mem[000000006e800126]
ldx [%i2+0x1e8],%l0 ! Mem[000000006f0001e8]
stx %l2,[%i3+0x158] ! Mem[000000006f800158]
lduh [%i2+0x0d6],%l1 ! Mem[000000006f0000d6]
ldd [%i1+0x150],%l2 ! Mem[000000006e800150]
jmpl %o7,%g0
ldd [%i1+0x170],%l0 ! Mem[000000006e800170]
p47_far_2_lem:
ldd [%i0+0x1f0],%l2 ! Mem[000000006e0001f0]
ldsw [%i3+0x094],%l7 ! Mem[000000006f800094]
ldsh [%i1+0x126],%l4 ! Mem[000000006e800126]
ldx [%i2+0x1e8],%l0 ! Mem[000000006f0001e8]
stx %l2,[%i3+0x158] ! Mem[000000006f800158]
lduh [%i2+0x0d6],%l1 ! Mem[000000006f0000d6]
ldd [%i1+0x150],%l2 ! Mem[000000006e800150]
jmpl %o7,%g0
ldd [%i1+0x170],%l0 ! Mem[000000006e800170]
p47_far_2_he:
sth %l2,[%i2+0x1b8] ! Mem[000000006f0001b8]
ldsh [%i2+0x07e],%l6 ! Mem[000000006f00007e]
lduw [%i3+0x080],%l1 ! Mem[000000006f800080]
ldd [%i3+0x1b8],%l4 ! Mem[000000006f8001b8]
stw %l1,[%i3+0x178] ! Mem[000000006f800178]
ldsh [%i3+0x186],%l7 ! Mem[000000006f800186]
jmpl %o7,%g0
stw %l4,[%i3+0x1fc] ! Mem[000000006f8001fc]
p47_far_2_hem:
sth %l2,[%i2+0x1b8] ! Mem[000000006f0001b8]
ldsh [%i2+0x07e],%l6 ! Mem[000000006f00007e]
lduw [%i3+0x080],%l1 ! Mem[000000006f800080]
ldd [%i3+0x1b8],%l4 ! Mem[000000006f8001b8]
stw %l1,[%i3+0x178] ! Mem[000000006f800178]
ldsh [%i3+0x186],%l7 ! Mem[000000006f800186]
jmpl %o7,%g0
stw %l4,[%i3+0x1fc] ! Mem[000000006f8001fc]
p47_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p48_far_2_le:
jmpl %o7,%g0
ldsh [%i3+0x19a],%l0 ! Mem[000000007180019a]
jmpl %o7,%g0
nop
p48_far_2_lem:
jmpl %o7,%g0
ldsh [%i3+0x19a],%l0 ! Mem[000000007180019a]
jmpl %o7,%g0
nop
p48_far_2_he:
stw %l5,[%i1+0x118] ! Mem[0000000070800118]
jmpl %o7,%g0
swap [%i3+0x0b0],%l4 ! Mem[00000000718000b0]
p48_far_2_hem:
stw %l5,[%i1+0x118] ! Mem[0000000070800118]
jmpl %o7,%g0
swap [%i3+0x0b0],%l4 ! Mem[00000000718000b0]
p48_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p49_far_2_le:
swap [%i0+0x160],%l2 ! Mem[0000000072000160]
ldub [%i2+0x1e9],%l6 ! Mem[00000000730001e9]
jmpl %o7,%g0
lduw [%i0+0x19c],%l2 ! Mem[000000007200019c]
p49_far_2_lem:
swap [%i0+0x160],%l2 ! Mem[0000000072000160]
ldub [%i2+0x1e9],%l6 ! Mem[00000000730001e9]
jmpl %o7,%g0
lduw [%i0+0x19c],%l2 ! Mem[000000007200019c]
p49_far_2_he:
ldsb [%i1+0x1eb],%l7 ! Mem[00000000728001eb]
stb %l0,[%i0+0x0f4] ! Mem[00000000720000f4]
ldx [%i1+0x0e8],%l1 ! Mem[00000000728000e8]
lduw [%i3+0x0c4],%l4 ! Mem[00000000738000c4]
stw %l7,[%i2+0x004] ! Mem[0000000073000004]
jmpl %o7,%g0
swap [%i2+0x0e4],%l7 ! Mem[00000000730000e4]
p49_far_2_hem:
ldsb [%i1+0x1eb],%l7 ! Mem[00000000728001eb]
stb %l0,[%i0+0x0f4] ! Mem[00000000720000f4]
ldx [%i1+0x0e8],%l1 ! Mem[00000000728000e8]
lduw [%i3+0x0c4],%l4 ! Mem[00000000738000c4]
membar #Sync
stw %l7,[%i2+0x004] ! Mem[0000000073000004]
jmpl %o7,%g0
swap [%i2+0x0e4],%l7 ! Mem[00000000730000e4]
p49_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p50_far_2_le:
lduw [%i2+0x000],%l1 ! Mem[0000000075000000]
jmpl %o7,%g0
ldsb [%i2+0x00e],%l7 ! Mem[000000007500000e]
p50_far_2_lem:
membar #Sync
lduw [%i2+0x000],%l1 ! Mem[0000000075000000]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x00e],%l7 ! Mem[000000007500000e]
p50_far_2_he:
jmpl %o7,%g0
lduw [%i1+0x168],%l3 ! Mem[0000000074800168]
jmpl %o7,%g0
nop
p50_far_2_hem:
jmpl %o7,%g0
lduw [%i1+0x168],%l3 ! Mem[0000000074800168]
jmpl %o7,%g0
nop
p50_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p51_far_2_le:
ldsw [%i2+0x17c],%l1 ! Mem[000000007700017c]
lduw [%i1+0x05c],%l2 ! Mem[000000007680005c]
ldstub [%i3+0x1d7],%l5 ! Mem[00000000778001d7]
ldsw [%i0+0x19c],%l3 ! Mem[000000007600019c]
jmpl %o7,%g0
ldsb [%i2+0x1d4],%l3 ! Mem[00000000770001d4]
p51_far_2_lem:
ldsw [%i2+0x17c],%l1 ! Mem[000000007700017c]
lduw [%i1+0x05c],%l2 ! Mem[000000007680005c]
ldstub [%i3+0x1d7],%l5 ! Mem[00000000778001d7]
ldsw [%i0+0x19c],%l3 ! Mem[000000007600019c]
jmpl %o7,%g0
ldsb [%i2+0x1d4],%l3 ! Mem[00000000770001d4]
p51_far_2_he:
jmpl %o7,%g0
ldsw [%i0+0x198],%l6 ! Mem[0000000076000198]
jmpl %o7,%g0
nop
p51_far_2_hem:
jmpl %o7,%g0
ldsw [%i0+0x198],%l6 ! Mem[0000000076000198]
jmpl %o7,%g0
nop
p51_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p52_far_2_le:
ldstub [%i1+0x0bb],%l7 ! Mem[00000000788000bb]
ldsb [%i0+0x1ae],%l2 ! Mem[00000000780001ae]
stw %l2,[%i3+0x07c] ! Mem[000000007980007c]
stx %l7,[%i3+0x028] ! Mem[0000000079800028]
stb %l7,[%i0+0x18d] ! Mem[000000007800018d]
lduw [%i2+0x020],%l3 ! Mem[0000000079000020]
ldsh [%i1+0x1ca],%l3 ! Mem[00000000788001ca]
jmpl %o7,%g0
ldstub [%i1+0x0e4],%l7 ! Mem[00000000788000e4]
p52_far_2_lem:
ldstub [%i1+0x0bb],%l7 ! Mem[00000000788000bb]
ldsb [%i0+0x1ae],%l2 ! Mem[00000000780001ae]
stw %l2,[%i3+0x07c] ! Mem[000000007980007c]
membar #Sync
stx %l7,[%i3+0x028] ! Mem[0000000079800028]
stb %l7,[%i0+0x18d] ! Mem[000000007800018d]
lduw [%i2+0x020],%l3 ! Mem[0000000079000020]
ldsh [%i1+0x1ca],%l3 ! Mem[00000000788001ca]
jmpl %o7,%g0
ldstub [%i1+0x0e4],%l7 ! Mem[00000000788000e4]
p52_far_2_he:
stw %l2,[%i3+0x184] ! Mem[0000000079800184]
ldsw [%i0+0x19c],%l6 ! Mem[000000007800019c]
ldsw [%i1+0x0d4],%l5 ! Mem[00000000788000d4]
lduw [%i2+0x0e4],%l4 ! Mem[00000000790000e4]
jmpl %o7,%g0
swap [%i1+0x0e0],%l7 ! Mem[00000000788000e0]
p52_far_2_hem:
stw %l2,[%i3+0x184] ! Mem[0000000079800184]
ldsw [%i0+0x19c],%l6 ! Mem[000000007800019c]
ldsw [%i1+0x0d4],%l5 ! Mem[00000000788000d4]
lduw [%i2+0x0e4],%l4 ! Mem[00000000790000e4]
jmpl %o7,%g0
swap [%i1+0x0e0],%l7 ! Mem[00000000788000e0]
p52_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p53_far_2_le:
stx %l2,[%i1+0x0c8] ! Mem[000000007a8000c8]
stb %l2,[%i2+0x0f5] ! Mem[000000007b0000f5]
stw %l3,[%i2+0x00c] ! Mem[000000007b00000c]
jmpl %o7,%g0
sth %l2,[%i3+0x0a0] ! Mem[000000007b8000a0]
p53_far_2_lem:
stx %l2,[%i1+0x0c8] ! Mem[000000007a8000c8]
stb %l2,[%i2+0x0f5] ! Mem[000000007b0000f5]
membar #Sync
stw %l3,[%i2+0x00c] ! Mem[000000007b00000c]
jmpl %o7,%g0
sth %l2,[%i3+0x0a0] ! Mem[000000007b8000a0]
p53_far_2_he:
swap [%i2+0x0c0],%l7 ! Mem[000000007b0000c0]
swap [%i3+0x154],%l4 ! Mem[000000007b800154]
ldx [%i3+0x0b8],%l0 ! Mem[000000007b8000b8]
ldx [%i1+0x0c0],%l4 ! Mem[000000007a8000c0]
jmpl %o7,%g0
stb %l6,[%i0+0x0f4] ! Mem[000000007a0000f4]
p53_far_2_hem:
swap [%i2+0x0c0],%l7 ! Mem[000000007b0000c0]
swap [%i3+0x154],%l4 ! Mem[000000007b800154]
ldx [%i3+0x0b8],%l0 ! Mem[000000007b8000b8]
ldx [%i1+0x0c0],%l4 ! Mem[000000007a8000c0]
jmpl %o7,%g0
stb %l6,[%i0+0x0f4] ! Mem[000000007a0000f4]
p53_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p54_far_2_le:
ldstub [%i3+0x03a],%l7 ! Mem[000000007d80003a]
stb %l3,[%i3+0x1cb] ! Mem[000000007d8001cb]
ldsb [%i1+0x0d7],%l3 ! Mem[000000007c8000d7]
ldsw [%i2+0x13c],%l3 ! Mem[000000007d00013c]
jmpl %o7,%g0
stw %l3,[%i0+0x098] ! Mem[000000007c000098]
p54_far_2_lem:
membar #Sync
ldstub [%i3+0x03a],%l7 ! Mem[000000007d80003a]
stb %l3,[%i3+0x1cb] ! Mem[000000007d8001cb]
ldsb [%i1+0x0d7],%l3 ! Mem[000000007c8000d7]
ldsw [%i2+0x13c],%l3 ! Mem[000000007d00013c]
jmpl %o7,%g0
stw %l3,[%i0+0x098] ! Mem[000000007c000098]
p54_far_2_he:
ldd [%i1+0x078],%l6 ! Mem[000000007c800078]
ldsh [%i1+0x192],%l6 ! Mem[000000007c800192]
ldstub [%i2+0x172],%l7 ! Mem[000000007d000172]
stx %l3,[%i3+0x068] ! Mem[000000007d800068]
jmpl %o7,%g0
lduw [%i3+0x174],%l3 ! Mem[000000007d800174]
p54_far_2_hem:
ldd [%i1+0x078],%l6 ! Mem[000000007c800078]
ldsh [%i1+0x192],%l6 ! Mem[000000007c800192]
ldstub [%i2+0x172],%l7 ! Mem[000000007d000172]
stx %l3,[%i3+0x068] ! Mem[000000007d800068]
jmpl %o7,%g0
lduw [%i3+0x174],%l3 ! Mem[000000007d800174]
p54_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p55_far_2_le:
jmpl %o7,%g0
ldub [%i0+0x072],%l1 ! Mem[000000007e000072]
jmpl %o7,%g0
nop
p55_far_2_lem:
jmpl %o7,%g0
ldub [%i0+0x072],%l1 ! Mem[000000007e000072]
jmpl %o7,%g0
nop
p55_far_2_he:
stx %l7,[%i0+0x098] ! Mem[000000007e000098]
swap [%i1+0x18c],%l2 ! Mem[000000007e80018c]
ldstub [%i2+0x05e],%l2 ! Mem[000000007f00005e]
jmpl %o7,%g0
stw %l5,[%i2+0x1d4] ! Mem[000000007f0001d4]
p55_far_2_hem:
stx %l7,[%i0+0x098] ! Mem[000000007e000098]
swap [%i1+0x18c],%l2 ! Mem[000000007e80018c]
ldstub [%i2+0x05e],%l2 ! Mem[000000007f00005e]
jmpl %o7,%g0
stw %l5,[%i2+0x1d4] ! Mem[000000007f0001d4]
p55_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p56_far_2_le:
stw %l5,[%i3+0x1e8] ! Mem[00000000818001e8]
jmpl %o7,%g0
sth %l4,[%i3+0x02e] ! Mem[000000008180002e]
p56_far_2_lem:
stw %l5,[%i3+0x1e8] ! Mem[00000000818001e8]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i3+0x02e] ! Mem[000000008180002e]
p56_far_2_he:
ldsh [%i1+0x0c4],%l4 ! Mem[00000000808000c4]
ldd [%i1+0x0f0],%l2 ! Mem[00000000808000f0]
swap [%i2+0x1ec],%l5 ! Mem[00000000810001ec]
stb %l4,[%i3+0x115] ! Mem[0000000081800115]
jmpl %o7,%g0
std %l6,[%i2+0x020] ! Mem[0000000081000020]
p56_far_2_hem:
ldsh [%i1+0x0c4],%l4 ! Mem[00000000808000c4]
ldd [%i1+0x0f0],%l2 ! Mem[00000000808000f0]
swap [%i2+0x1ec],%l5 ! Mem[00000000810001ec]
stb %l4,[%i3+0x115] ! Mem[0000000081800115]
membar #Sync
jmpl %o7,%g0
std %l6,[%i2+0x020] ! Mem[0000000081000020]
p56_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p57_far_2_le:
ldstub [%i0+0x071],%l5 ! Mem[0000000082000071]
jmpl %o7,%g0
std %l4,[%i0+0x0c8] ! Mem[00000000820000c8]
p57_far_2_lem:
ldstub [%i0+0x071],%l5 ! Mem[0000000082000071]
jmpl %o7,%g0
std %l4,[%i0+0x0c8] ! Mem[00000000820000c8]
p57_far_2_he:
stw %l2,[%i3+0x07c] ! Mem[000000008380007c]
jmpl %o7,%g0
std %l6,[%i0+0x008] ! Mem[0000000082000008]
p57_far_2_hem:
stw %l2,[%i3+0x07c] ! Mem[000000008380007c]
membar #Sync
jmpl %o7,%g0
std %l6,[%i0+0x008] ! Mem[0000000082000008]
p57_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p58_far_2_le:
sth %l0,[%i0+0x116] ! Mem[0000000084000116]
ldd [%i2+0x010],%l2 ! Mem[0000000085000010]
jmpl %o7,%g0
ldx [%i2+0x080],%l2 ! Mem[0000000085000080]
p58_far_2_lem:
sth %l0,[%i0+0x116] ! Mem[0000000084000116]
membar #Sync
ldd [%i2+0x010],%l2 ! Mem[0000000085000010]
jmpl %o7,%g0
ldx [%i2+0x080],%l2 ! Mem[0000000085000080]
p58_far_2_he:
ldsb [%i1+0x0a1],%l6 ! Mem[00000000848000a1]
lduh [%i1+0x194],%l4 ! Mem[0000000084800194]
stx %l7,[%i2+0x088] ! Mem[0000000085000088]
jmpl %o7,%g0
ldub [%i1+0x007],%l7 ! Mem[0000000084800007]
p58_far_2_hem:
ldsb [%i1+0x0a1],%l6 ! Mem[00000000848000a1]
lduh [%i1+0x194],%l4 ! Mem[0000000084800194]
stx %l7,[%i2+0x088] ! Mem[0000000085000088]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x007],%l7 ! Mem[0000000084800007]
p58_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p59_far_2_le:
ldstub [%i0+0x1ca],%l5 ! Mem[00000000860001ca]
jmpl %o7,%g0
std %l0,[%i2+0x058] ! Mem[0000000087000058]
p59_far_2_lem:
ldstub [%i0+0x1ca],%l5 ! Mem[00000000860001ca]
jmpl %o7,%g0
std %l0,[%i2+0x058] ! Mem[0000000087000058]
p59_far_2_he:
ldsh [%i2+0x11c],%l6 ! Mem[000000008700011c]
lduh [%i0+0x0f4],%l0 ! Mem[00000000860000f4]
jmpl %o7,%g0
stx %l1,[%i3+0x0c8] ! Mem[00000000878000c8]
p59_far_2_hem:
ldsh [%i2+0x11c],%l6 ! Mem[000000008700011c]
lduh [%i0+0x0f4],%l0 ! Mem[00000000860000f4]
jmpl %o7,%g0
stx %l1,[%i3+0x0c8] ! Mem[00000000878000c8]
p59_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p60_far_2_le:
swap [%i0+0x050],%l1 ! Mem[0000000088000050]
ldd [%i2+0x1c8],%l6 ! Mem[00000000890001c8]
swap [%i2+0x02c],%l4 ! Mem[000000008900002c]
jmpl %o7,%g0
std %l0,[%i2+0x068] ! Mem[0000000089000068]
p60_far_2_lem:
swap [%i0+0x050],%l1 ! Mem[0000000088000050]
ldd [%i2+0x1c8],%l6 ! Mem[00000000890001c8]
membar #Sync
swap [%i2+0x02c],%l4 ! Mem[000000008900002c]
jmpl %o7,%g0
std %l0,[%i2+0x068] ! Mem[0000000089000068]
p60_far_2_he:
ldsw [%i3+0x0d4],%l0 ! Mem[00000000898000d4]
std %l4,[%i2+0x1f0] ! Mem[00000000890001f0]
ldub [%i3+0x15c],%l4 ! Mem[000000008980015c]
ldstub [%i0+0x0f2],%l6 ! Mem[00000000880000f2]
stx %l3,[%i2+0x0e0] ! Mem[00000000890000e0]
std %l4,[%i3+0x050] ! Mem[0000000089800050]
ldstub [%i3+0x19a],%l3 ! Mem[000000008980019a]
jmpl %o7,%g0
stw %l7,[%i0+0x1e8] ! Mem[00000000880001e8]
p60_far_2_hem:
ldsw [%i3+0x0d4],%l0 ! Mem[00000000898000d4]
std %l4,[%i2+0x1f0] ! Mem[00000000890001f0]
ldub [%i3+0x15c],%l4 ! Mem[000000008980015c]
ldstub [%i0+0x0f2],%l6 ! Mem[00000000880000f2]
stx %l3,[%i2+0x0e0] ! Mem[00000000890000e0]
std %l4,[%i3+0x050] ! Mem[0000000089800050]
ldstub [%i3+0x19a],%l3 ! Mem[000000008980019a]
jmpl %o7,%g0
stw %l7,[%i0+0x1e8] ! Mem[00000000880001e8]
p60_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p61_far_2_le:
lduw [%i3+0x000],%l3 ! Mem[000000008b800000]
lduw [%i0+0x1c8],%l3 ! Mem[000000008a0001c8]
ldd [%i1+0x0d0],%l2 ! Mem[000000008a8000d0]
swap [%i0+0x13c],%l3 ! Mem[000000008a00013c]
lduw [%i1+0x0b8],%l3 ! Mem[000000008a8000b8]
ldsh [%i2+0x0a0],%l6 ! Mem[000000008b0000a0]
ldstub [%i1+0x1be],%l7 ! Mem[000000008a8001be]
jmpl %o7,%g0
std %l2,[%i3+0x0d8] ! Mem[000000008b8000d8]
p61_far_2_lem:
membar #Sync
lduw [%i3+0x000],%l3 ! Mem[000000008b800000]
lduw [%i0+0x1c8],%l3 ! Mem[000000008a0001c8]
ldd [%i1+0x0d0],%l2 ! Mem[000000008a8000d0]
swap [%i0+0x13c],%l3 ! Mem[000000008a00013c]
lduw [%i1+0x0b8],%l3 ! Mem[000000008a8000b8]
ldsh [%i2+0x0a0],%l6 ! Mem[000000008b0000a0]
ldstub [%i1+0x1be],%l7 ! Mem[000000008a8001be]
jmpl %o7,%g0
std %l2,[%i3+0x0d8] ! Mem[000000008b8000d8]
p61_far_2_he:
lduw [%i0+0x04c],%l3 ! Mem[000000008a00004c]
lduh [%i0+0x152],%l1 ! Mem[000000008a000152]
ldstub [%i3+0x1f2],%l6 ! Mem[000000008b8001f2]
ldsh [%i2+0x068],%l6 ! Mem[000000008b000068]
ldd [%i3+0x090],%l0 ! Mem[000000008b800090]
lduh [%i3+0x102],%l5 ! Mem[000000008b800102]
stb %l4,[%i0+0x00a] ! Mem[000000008a00000a]
jmpl %o7,%g0
ldub [%i2+0x185],%l4 ! Mem[000000008b000185]
p61_far_2_hem:
lduw [%i0+0x04c],%l3 ! Mem[000000008a00004c]
lduh [%i0+0x152],%l1 ! Mem[000000008a000152]
ldstub [%i3+0x1f2],%l6 ! Mem[000000008b8001f2]
ldsh [%i2+0x068],%l6 ! Mem[000000008b000068]
ldd [%i3+0x090],%l0 ! Mem[000000008b800090]
lduh [%i3+0x102],%l5 ! Mem[000000008b800102]
membar #Sync
stb %l4,[%i0+0x00a] ! Mem[000000008a00000a]
jmpl %o7,%g0
ldub [%i2+0x185],%l4 ! Mem[000000008b000185]
p61_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p62_far_2_le:
std %l2,[%i0+0x000] ! Mem[000000008c000000]
stw %l3,[%i3+0x1c8] ! Mem[000000008d8001c8]
jmpl %o7,%g0
stw %l3,[%i2+0x0d4] ! Mem[000000008d0000d4]
p62_far_2_lem:
membar #Sync
std %l2,[%i0+0x000] ! Mem[000000008c000000]
stw %l3,[%i3+0x1c8] ! Mem[000000008d8001c8]
jmpl %o7,%g0
stw %l3,[%i2+0x0d4] ! Mem[000000008d0000d4]
p62_far_2_he:
ldstub [%i0+0x135],%l4 ! Mem[000000008c000135]
ldx [%i2+0x020],%l7 ! Mem[000000008d000020]
ldx [%i0+0x0c0],%l7 ! Mem[000000008c0000c0]
ldub [%i1+0x1b6],%l3 ! Mem[000000008c8001b6]
lduh [%i2+0x172],%l7 ! Mem[000000008d000172]
jmpl %o7,%g0
stx %l3,[%i2+0x068] ! Mem[000000008d000068]
p62_far_2_hem:
ldstub [%i0+0x135],%l4 ! Mem[000000008c000135]
membar #Sync
ldx [%i2+0x020],%l7 ! Mem[000000008d000020]
ldx [%i0+0x0c0],%l7 ! Mem[000000008c0000c0]
ldub [%i1+0x1b6],%l3 ! Mem[000000008c8001b6]
lduh [%i2+0x172],%l7 ! Mem[000000008d000172]
jmpl %o7,%g0
stx %l3,[%i2+0x068] ! Mem[000000008d000068]
p62_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p63_far_2_le:
ldd [%i2+0x118],%l0 ! Mem[000000008f000118]
jmpl %o7,%g0
ldub [%i3+0x177],%l6 ! Mem[000000008f800177]
p63_far_2_lem:
ldd [%i2+0x118],%l0 ! Mem[000000008f000118]
jmpl %o7,%g0
ldub [%i3+0x177],%l6 ! Mem[000000008f800177]
p63_far_2_he:
std %l2,[%i3+0x198] ! Mem[000000008f800198]
stb %l3,[%i1+0x1d4] ! Mem[000000008e8001d4]
lduw [%i0+0x0b4],%l7 ! Mem[000000008e0000b4]
ldx [%i0+0x100],%l4 ! Mem[000000008e000100]
std %l0,[%i1+0x1e8] ! Mem[000000008e8001e8]
jmpl %o7,%g0
sth %l2,[%i1+0x17a] ! Mem[000000008e80017a]
p63_far_2_hem:
std %l2,[%i3+0x198] ! Mem[000000008f800198]
stb %l3,[%i1+0x1d4] ! Mem[000000008e8001d4]
lduw [%i0+0x0b4],%l7 ! Mem[000000008e0000b4]
ldx [%i0+0x100],%l4 ! Mem[000000008e000100]
std %l0,[%i1+0x1e8] ! Mem[000000008e8001e8]
jmpl %o7,%g0
sth %l2,[%i1+0x17a] ! Mem[000000008e80017a]
p63_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
nop
nop
jmpl %o7,%g0
nop
far2_b2b_l:
nop
nop
jmpl %o7,%g0
nop
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
jmpl %o7,%g0
stb %l5,[%i3+0x1d5] ! Mem[00000000118001d5]
jmpl %o7,%g0
nop
p0_far_3_lem:
jmpl %o7,%g0
stb %l5,[%i3+0x1d5] ! Mem[00000000118001d5]
jmpl %o7,%g0
nop
p0_far_3_he:
jmpl %o7,%g0
ldstub [%i3+0x14f],%l2 ! Mem[000000001180014f]
jmpl %o7,%g0
nop
p0_far_3_hem:
jmpl %o7,%g0
ldstub [%i3+0x14f],%l2 ! Mem[000000001180014f]
jmpl %o7,%g0
nop
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p1_far_3_le:
ldstub [%i0+0x1eb],%l2 ! Mem[00000000120001eb]
ldstub [%i0+0x076],%l2 ! Mem[0000000012000076]
jmpl %o7,%g0
stb %l1,[%i2+0x11b] ! Mem[000000001300011b]
p1_far_3_lem:
ldstub [%i0+0x1eb],%l2 ! Mem[00000000120001eb]
ldstub [%i0+0x076],%l2 ! Mem[0000000012000076]
jmpl %o7,%g0
stb %l1,[%i2+0x11b] ! Mem[000000001300011b]
p1_far_3_he:
stw %l4,[%i0+0x064] ! Mem[0000000012000064]
std %l2,[%i3+0x160] ! Mem[0000000013800160]
stw %l3,[%i1+0x090] ! Mem[0000000012800090]
jmpl %o7,%g0
stw %l2,[%i3+0x1ec] ! Mem[00000000138001ec]
p1_far_3_hem:
stw %l4,[%i0+0x064] ! Mem[0000000012000064]
std %l2,[%i3+0x160] ! Mem[0000000013800160]
stw %l3,[%i1+0x090] ! Mem[0000000012800090]
jmpl %o7,%g0
stw %l2,[%i3+0x1ec] ! Mem[00000000138001ec]
p1_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p2_far_3_le:
swap [%i1+0x0d4],%l6 ! Mem[00000000148000d4]
swap [%i3+0x090],%l3 ! Mem[0000000015800090]
swap [%i0+0x15c],%l7 ! Mem[000000001400015c]
sth %l6,[%i2+0x0d2] ! Mem[00000000150000d2]
ldub [%i1+0x130],%l6 ! Mem[0000000014800130]
jmpl %o7,%g0
swap [%i0+0x1e4],%l2 ! Mem[00000000140001e4]
p2_far_3_lem:
swap [%i1+0x0d4],%l6 ! Mem[00000000148000d4]
swap [%i3+0x090],%l3 ! Mem[0000000015800090]
swap [%i0+0x15c],%l7 ! Mem[000000001400015c]
sth %l6,[%i2+0x0d2] ! Mem[00000000150000d2]
ldub [%i1+0x130],%l6 ! Mem[0000000014800130]
jmpl %o7,%g0
swap [%i0+0x1e4],%l2 ! Mem[00000000140001e4]
p2_far_3_he:
std %l4,[%i1+0x070] ! Mem[0000000014800070]
swap [%i2+0x158],%l1 ! Mem[0000000015000158]
stx %l3,[%i3+0x0d8] ! Mem[00000000158000d8]
swap [%i1+0x084],%l5 ! Mem[0000000014800084]
stb %l7,[%i0+0x078] ! Mem[0000000014000078]
jmpl %o7,%g0
ldub [%i3+0x121],%l2 ! Mem[0000000015800121]
p2_far_3_hem:
std %l4,[%i1+0x070] ! Mem[0000000014800070]
swap [%i2+0x158],%l1 ! Mem[0000000015000158]
stx %l3,[%i3+0x0d8] ! Mem[00000000158000d8]
swap [%i1+0x084],%l5 ! Mem[0000000014800084]
stb %l7,[%i0+0x078] ! Mem[0000000014000078]
jmpl %o7,%g0
ldub [%i3+0x121],%l2 ! Mem[0000000015800121]
p2_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p3_far_3_le:
lduh [%i1+0x076],%l4 ! Mem[0000000016800076]
ldstub [%i0+0x0e1],%l7 ! Mem[00000000160000e1]
stx %l7,[%i2+0x1d0] ! Mem[00000000170001d0]
ldd [%i2+0x1f8],%l0 ! Mem[00000000170001f8]
lduw [%i1+0x0c0],%l4 ! Mem[00000000168000c0]
jmpl %o7,%g0
lduh [%i2+0x0d4],%l6 ! Mem[00000000170000d4]
p3_far_3_lem:
lduh [%i1+0x076],%l4 ! Mem[0000000016800076]
ldstub [%i0+0x0e1],%l7 ! Mem[00000000160000e1]
stx %l7,[%i2+0x1d0] ! Mem[00000000170001d0]
ldd [%i2+0x1f8],%l0 ! Mem[00000000170001f8]
lduw [%i1+0x0c0],%l4 ! Mem[00000000168000c0]
jmpl %o7,%g0
lduh [%i2+0x0d4],%l6 ! Mem[00000000170000d4]
p3_far_3_he:
ldsh [%i0+0x0ee],%l5 ! Mem[00000000160000ee]
jmpl %o7,%g0
ldstub [%i0+0x063],%l4 ! Mem[0000000016000063]
p3_far_3_hem:
ldsh [%i0+0x0ee],%l5 ! Mem[00000000160000ee]
jmpl %o7,%g0
ldstub [%i0+0x063],%l4 ! Mem[0000000016000063]
p3_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p4_far_3_le:
ldsb [%i3+0x1ca],%l7 ! Mem[00000000198001ca]
ldd [%i0+0x170],%l0 ! Mem[0000000018000170]
ldx [%i0+0x0c0],%l0 ! Mem[00000000180000c0]
jmpl %o7,%g0
stw %l2,[%i2+0x158] ! Mem[0000000019000158]
p4_far_3_lem:
ldsb [%i3+0x1ca],%l7 ! Mem[00000000198001ca]
ldd [%i0+0x170],%l0 ! Mem[0000000018000170]
ldx [%i0+0x0c0],%l0 ! Mem[00000000180000c0]
jmpl %o7,%g0
stw %l2,[%i2+0x158] ! Mem[0000000019000158]
p4_far_3_he:
lduh [%i3+0x0f6],%l1 ! Mem[00000000198000f6]
ldub [%i0+0x11d],%l4 ! Mem[000000001800011d]
ldub [%i3+0x0d4],%l1 ! Mem[00000000198000d4]
ldd [%i0+0x0e0],%l6 ! Mem[00000000180000e0]
ldstub [%i1+0x182],%l5 ! Mem[0000000018800182]
ldx [%i1+0x158],%l2 ! Mem[0000000018800158]
stb %l4,[%i1+0x1cb] ! Mem[00000000188001cb]
jmpl %o7,%g0
ldstub [%i0+0x15d],%l7 ! Mem[000000001800015d]
p4_far_3_hem:
lduh [%i3+0x0f6],%l1 ! Mem[00000000198000f6]
ldub [%i0+0x11d],%l4 ! Mem[000000001800011d]
ldub [%i3+0x0d4],%l1 ! Mem[00000000198000d4]
ldd [%i0+0x0e0],%l6 ! Mem[00000000180000e0]
ldstub [%i1+0x182],%l5 ! Mem[0000000018800182]
ldx [%i1+0x158],%l2 ! Mem[0000000018800158]
stb %l4,[%i1+0x1cb] ! Mem[00000000188001cb]
jmpl %o7,%g0
ldstub [%i0+0x15d],%l7 ! Mem[000000001800015d]
p4_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p5_far_3_le:
jmpl %o7,%g0
stb %l7,[%i2+0x118] ! Mem[000000001b000118]
jmpl %o7,%g0
nop
p5_far_3_lem:
jmpl %o7,%g0
stb %l7,[%i2+0x118] ! Mem[000000001b000118]
jmpl %o7,%g0
nop
p5_far_3_he:
ldstub [%i2+0x117],%l2 ! Mem[000000001b000117]
stb %l3,[%i0+0x1f6] ! Mem[000000001a0001f6]
stb %l1,[%i2+0x0d7] ! Mem[000000001b0000d7]
swap [%i2+0x0f4],%l1 ! Mem[000000001b0000f4]
lduw [%i2+0x178],%l7 ! Mem[000000001b000178]
jmpl %o7,%g0
stw %l6,[%i3+0x104] ! Mem[000000001b800104]
p5_far_3_hem:
ldstub [%i2+0x117],%l2 ! Mem[000000001b000117]
stb %l3,[%i0+0x1f6] ! Mem[000000001a0001f6]
stb %l1,[%i2+0x0d7] ! Mem[000000001b0000d7]
swap [%i2+0x0f4],%l1 ! Mem[000000001b0000f4]
lduw [%i2+0x178],%l7 ! Mem[000000001b000178]
jmpl %o7,%g0
stw %l6,[%i3+0x104] ! Mem[000000001b800104]
p5_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p6_far_3_le:
lduh [%i0+0x0ba],%l3 ! Mem[000000001c0000ba]
lduw [%i2+0x080],%l6 ! Mem[000000001d000080]
jmpl %o7,%g0
ldstub [%i2+0x033],%l6 ! Mem[000000001d000033]
p6_far_3_lem:
lduh [%i0+0x0ba],%l3 ! Mem[000000001c0000ba]
lduw [%i2+0x080],%l6 ! Mem[000000001d000080]
membar #Sync
jmpl %o7,%g0
ldstub [%i2+0x033],%l6 ! Mem[000000001d000033]
p6_far_3_he:
ldd [%i2+0x0d0],%l2 ! Mem[000000001d0000d0]
ldsw [%i2+0x00c],%l3 ! Mem[000000001d00000c]
jmpl %o7,%g0
ldstub [%i3+0x081],%l2 ! Mem[000000001d800081]
p6_far_3_hem:
ldd [%i2+0x0d0],%l2 ! Mem[000000001d0000d0]
membar #Sync
ldsw [%i2+0x00c],%l3 ! Mem[000000001d00000c]
jmpl %o7,%g0
ldstub [%i3+0x081],%l2 ! Mem[000000001d800081]
p6_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p7_far_3_le:
swap [%i3+0x090],%l4 ! Mem[000000001f800090]
ldstub [%i3+0x148],%l6 ! Mem[000000001f800148]
jmpl %o7,%g0
ldsw [%i3+0x1a4],%l5 ! Mem[000000001f8001a4]
p7_far_3_lem:
swap [%i3+0x090],%l4 ! Mem[000000001f800090]
ldstub [%i3+0x148],%l6 ! Mem[000000001f800148]
jmpl %o7,%g0
ldsw [%i3+0x1a4],%l5 ! Mem[000000001f8001a4]
p7_far_3_he:
ldd [%i0+0x080],%l4 ! Mem[000000001e000080]
swap [%i1+0x088],%l7 ! Mem[000000001e800088]
ldsb [%i3+0x083],%l1 ! Mem[000000001f800083]
ldsh [%i1+0x076],%l2 ! Mem[000000001e800076]
sth %l4,[%i1+0x176] ! Mem[000000001e800176]
swap [%i1+0x0bc],%l0 ! Mem[000000001e8000bc]
ldd [%i2+0x118],%l4 ! Mem[000000001f000118]
jmpl %o7,%g0
stw %l3,[%i1+0x174] ! Mem[000000001e800174]
p7_far_3_hem:
ldd [%i0+0x080],%l4 ! Mem[000000001e000080]
swap [%i1+0x088],%l7 ! Mem[000000001e800088]
ldsb [%i3+0x083],%l1 ! Mem[000000001f800083]
ldsh [%i1+0x076],%l2 ! Mem[000000001e800076]
sth %l4,[%i1+0x176] ! Mem[000000001e800176]
swap [%i1+0x0bc],%l0 ! Mem[000000001e8000bc]
ldd [%i2+0x118],%l4 ! Mem[000000001f000118]
jmpl %o7,%g0
stw %l3,[%i1+0x174] ! Mem[000000001e800174]
p7_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p8_far_3_le:
ldsh [%i3+0x1f6],%l5 ! Mem[00000000218001f6]
ldstub [%i2+0x0f8],%l4 ! Mem[00000000210000f8]
lduh [%i2+0x180],%l6 ! Mem[0000000021000180]
ldsw [%i1+0x0cc],%l0 ! Mem[00000000208000cc]
ldsw [%i1+0x0e4],%l7 ! Mem[00000000208000e4]
ldx [%i3+0x1b0],%l6 ! Mem[00000000218001b0]
jmpl %o7,%g0
ldd [%i0+0x150],%l6 ! Mem[0000000020000150]
p8_far_3_lem:
ldsh [%i3+0x1f6],%l5 ! Mem[00000000218001f6]
ldstub [%i2+0x0f8],%l4 ! Mem[00000000210000f8]
lduh [%i2+0x180],%l6 ! Mem[0000000021000180]
ldsw [%i1+0x0cc],%l0 ! Mem[00000000208000cc]
ldsw [%i1+0x0e4],%l7 ! Mem[00000000208000e4]
ldx [%i3+0x1b0],%l6 ! Mem[00000000218001b0]
jmpl %o7,%g0
ldd [%i0+0x150],%l6 ! Mem[0000000020000150]
p8_far_3_he:
ldx [%i1+0x168],%l6 ! Mem[0000000020800168]
std %l2,[%i1+0x1e8] ! Mem[00000000208001e8]
sth %l2,[%i3+0x064] ! Mem[0000000021800064]
stb %l2,[%i1+0x1b8] ! Mem[00000000208001b8]
jmpl %o7,%g0
swap [%i3+0x05c],%l6 ! Mem[000000002180005c]
p8_far_3_hem:
ldx [%i1+0x168],%l6 ! Mem[0000000020800168]
std %l2,[%i1+0x1e8] ! Mem[00000000208001e8]
sth %l2,[%i3+0x064] ! Mem[0000000021800064]
stb %l2,[%i1+0x1b8] ! Mem[00000000208001b8]
jmpl %o7,%g0
swap [%i3+0x05c],%l6 ! Mem[000000002180005c]
p8_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p9_far_3_le:
ldd [%i3+0x170],%l6 ! Mem[0000000023800170]
ldsb [%i1+0x185],%l4 ! Mem[0000000022800185]
std %l6,[%i0+0x128] ! Mem[0000000022000128]
jmpl %o7,%g0
ldstub [%i3+0x0a3],%l3 ! Mem[00000000238000a3]
p9_far_3_lem:
ldd [%i3+0x170],%l6 ! Mem[0000000023800170]
ldsb [%i1+0x185],%l4 ! Mem[0000000022800185]
std %l6,[%i0+0x128] ! Mem[0000000022000128]
jmpl %o7,%g0
ldstub [%i3+0x0a3],%l3 ! Mem[00000000238000a3]
p9_far_3_he:
lduh [%i1+0x030],%l2 ! Mem[0000000022800030]
ldx [%i3+0x1e8],%l2 ! Mem[00000000238001e8]
stb %l0,[%i1+0x0f6] ! Mem[00000000228000f6]
sth %l2,[%i2+0x13c] ! Mem[000000002300013c]
swap [%i3+0x040],%l1 ! Mem[0000000023800040]
sth %l4,[%i2+0x1ca] ! Mem[00000000230001ca]
jmpl %o7,%g0
swap [%i3+0x0ac],%l1 ! Mem[00000000238000ac]
p9_far_3_hem:
membar #Sync
lduh [%i1+0x030],%l2 ! Mem[0000000022800030]
ldx [%i3+0x1e8],%l2 ! Mem[00000000238001e8]
stb %l0,[%i1+0x0f6] ! Mem[00000000228000f6]
sth %l2,[%i2+0x13c] ! Mem[000000002300013c]
swap [%i3+0x040],%l1 ! Mem[0000000023800040]
sth %l4,[%i2+0x1ca] ! Mem[00000000230001ca]
jmpl %o7,%g0
swap [%i3+0x0ac],%l1 ! Mem[00000000238000ac]
p9_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p10_far_3_le:
swap [%i2+0x0cc],%l5 ! Mem[00000000250000cc]
jmpl %o7,%g0
ldsh [%i3+0x062],%l4 ! Mem[0000000025800062]
p10_far_3_lem:
swap [%i2+0x0cc],%l5 ! Mem[00000000250000cc]
jmpl %o7,%g0
ldsh [%i3+0x062],%l4 ! Mem[0000000025800062]
p10_far_3_he:
swap [%i2+0x078],%l6 ! Mem[0000000025000078]
stw %l3,[%i1+0x098] ! Mem[0000000024800098]
ldstub [%i1+0x0fd],%l2 ! Mem[00000000248000fd]
swap [%i2+0x198],%l5 ! Mem[0000000025000198]
jmpl %o7,%g0
ldsw [%i1+0x09c],%l3 ! Mem[000000002480009c]
p10_far_3_hem:
swap [%i2+0x078],%l6 ! Mem[0000000025000078]
stw %l3,[%i1+0x098] ! Mem[0000000024800098]
ldstub [%i1+0x0fd],%l2 ! Mem[00000000248000fd]
swap [%i2+0x198],%l5 ! Mem[0000000025000198]
jmpl %o7,%g0
ldsw [%i1+0x09c],%l3 ! Mem[000000002480009c]
p10_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p11_far_3_le:
stw %l7,[%i1+0x024] ! Mem[0000000026800024]
swap [%i2+0x198],%l5 ! Mem[0000000027000198]
sth %l6,[%i0+0x084] ! Mem[0000000026000084]
ldx [%i2+0x118],%l7 ! Mem[0000000027000118]
ldx [%i2+0x0f8],%l2 ! Mem[00000000270000f8]
ldsh [%i2+0x09a],%l7 ! Mem[000000002700009a]
jmpl %o7,%g0
stb %l2,[%i3+0x158] ! Mem[0000000027800158]
p11_far_3_lem:
membar #Sync
stw %l7,[%i1+0x024] ! Mem[0000000026800024]
swap [%i2+0x198],%l5 ! Mem[0000000027000198]
sth %l6,[%i0+0x084] ! Mem[0000000026000084]
ldx [%i2+0x118],%l7 ! Mem[0000000027000118]
ldx [%i2+0x0f8],%l2 ! Mem[00000000270000f8]
ldsh [%i2+0x09a],%l7 ! Mem[000000002700009a]
jmpl %o7,%g0
stb %l2,[%i3+0x158] ! Mem[0000000027800158]
p11_far_3_he:
ldub [%i3+0x145],%l3 ! Mem[0000000027800145]
ldstub [%i0+0x01c],%l4 ! Mem[000000002600001c]
swap [%i3+0x1bc],%l3 ! Mem[00000000278001bc]
stb %l5,[%i0+0x1a3] ! Mem[00000000260001a3]
lduw [%i2+0x088],%l2 ! Mem[0000000027000088]
swap [%i0+0x1b8],%l4 ! Mem[00000000260001b8]
ldx [%i1+0x1a0],%l3 ! Mem[00000000268001a0]
jmpl %o7,%g0
swap [%i3+0x020],%l4 ! Mem[0000000027800020]
p11_far_3_hem:
ldub [%i3+0x145],%l3 ! Mem[0000000027800145]
membar #Sync
ldstub [%i0+0x01c],%l4 ! Mem[000000002600001c]
swap [%i3+0x1bc],%l3 ! Mem[00000000278001bc]
stb %l5,[%i0+0x1a3] ! Mem[00000000260001a3]
lduw [%i2+0x088],%l2 ! Mem[0000000027000088]
swap [%i0+0x1b8],%l4 ! Mem[00000000260001b8]
ldx [%i1+0x1a0],%l3 ! Mem[00000000268001a0]
membar #Sync
jmpl %o7,%g0
swap [%i3+0x020],%l4 ! Mem[0000000027800020]
p11_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p12_far_3_le:
stb %l7,[%i1+0x1be] ! Mem[00000000288001be]
ldstub [%i0+0x0fd],%l3 ! Mem[00000000280000fd]
lduh [%i2+0x148],%l0 ! Mem[0000000029000148]
swap [%i3+0x0d4],%l5 ! Mem[00000000298000d4]
sth %l4,[%i2+0x0c4] ! Mem[00000000290000c4]
ldx [%i2+0x090],%l0 ! Mem[0000000029000090]
jmpl %o7,%g0
std %l6,[%i1+0x000] ! Mem[0000000028800000]
p12_far_3_lem:
stb %l7,[%i1+0x1be] ! Mem[00000000288001be]
ldstub [%i0+0x0fd],%l3 ! Mem[00000000280000fd]
lduh [%i2+0x148],%l0 ! Mem[0000000029000148]
swap [%i3+0x0d4],%l5 ! Mem[00000000298000d4]
sth %l4,[%i2+0x0c4] ! Mem[00000000290000c4]
ldx [%i2+0x090],%l0 ! Mem[0000000029000090]
membar #Sync
jmpl %o7,%g0
std %l6,[%i1+0x000] ! Mem[0000000028800000]
p12_far_3_he:
lduh [%i2+0x1c0],%l3 ! Mem[00000000290001c0]
jmpl %o7,%g0
ldub [%i0+0x056],%l2 ! Mem[0000000028000056]
p12_far_3_hem:
lduh [%i2+0x1c0],%l3 ! Mem[00000000290001c0]
jmpl %o7,%g0
ldub [%i0+0x056],%l2 ! Mem[0000000028000056]
p12_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p13_far_3_le:
jmpl %o7,%g0
ldsh [%i2+0x116],%l2 ! Mem[000000002b000116]
jmpl %o7,%g0
nop
p13_far_3_lem:
jmpl %o7,%g0
ldsh [%i2+0x116],%l2 ! Mem[000000002b000116]
jmpl %o7,%g0
nop
p13_far_3_he:
stw %l6,[%i3+0x1bc] ! Mem[000000002b8001bc]
stb %l2,[%i0+0x1cc] ! Mem[000000002a0001cc]
jmpl %o7,%g0
lduh [%i2+0x0ce],%l2 ! Mem[000000002b0000ce]
p13_far_3_hem:
stw %l6,[%i3+0x1bc] ! Mem[000000002b8001bc]
stb %l2,[%i0+0x1cc] ! Mem[000000002a0001cc]
jmpl %o7,%g0
lduh [%i2+0x0ce],%l2 ! Mem[000000002b0000ce]
p13_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p14_far_3_le:
ldd [%i2+0x180],%l4 ! Mem[000000002d000180]
ldsh [%i2+0x162],%l7 ! Mem[000000002d000162]
stx %l6,[%i1+0x048] ! Mem[000000002c800048]
swap [%i0+0x0d0],%l3 ! Mem[000000002c0000d0]
stx %l6,[%i3+0x1a8] ! Mem[000000002d8001a8]
ldsh [%i0+0x174],%l7 ! Mem[000000002c000174]
jmpl %o7,%g0
lduh [%i2+0x1a4],%l4 ! Mem[000000002d0001a4]
p14_far_3_lem:
ldd [%i2+0x180],%l4 ! Mem[000000002d000180]
ldsh [%i2+0x162],%l7 ! Mem[000000002d000162]
stx %l6,[%i1+0x048] ! Mem[000000002c800048]
swap [%i0+0x0d0],%l3 ! Mem[000000002c0000d0]
stx %l6,[%i3+0x1a8] ! Mem[000000002d8001a8]
ldsh [%i0+0x174],%l7 ! Mem[000000002c000174]
jmpl %o7,%g0
lduh [%i2+0x1a4],%l4 ! Mem[000000002d0001a4]
p14_far_3_he:
swap [%i2+0x064],%l4 ! Mem[000000002d000064]
jmpl %o7,%g0
ldsw [%i3+0x144],%l3 ! Mem[000000002d800144]
p14_far_3_hem:
swap [%i2+0x064],%l4 ! Mem[000000002d000064]
jmpl %o7,%g0
ldsw [%i3+0x144],%l3 ! Mem[000000002d800144]
p14_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p15_far_3_le:
ldsb [%i3+0x03e],%l5 ! Mem[000000002f80003e]
jmpl %o7,%g0
lduw [%i1+0x158],%l2 ! Mem[000000002e800158]
p15_far_3_lem:
membar #Sync
ldsb [%i3+0x03e],%l5 ! Mem[000000002f80003e]
jmpl %o7,%g0
lduw [%i1+0x158],%l2 ! Mem[000000002e800158]
p15_far_3_he:
stw %l5,[%i3+0x0ec] ! Mem[000000002f8000ec]
stb %l2,[%i3+0x1ad] ! Mem[000000002f8001ad]
stw %l3,[%i2+0x15c] ! Mem[000000002f00015c]
stb %l2,[%i3+0x182] ! Mem[000000002f800182]
stw %l0,[%i3+0x098] ! Mem[000000002f800098]
swap [%i3+0x0c8],%l3 ! Mem[000000002f8000c8]
sth %l5,[%i3+0x054] ! Mem[000000002f800054]
jmpl %o7,%g0
ldx [%i1+0x1b0],%l3 ! Mem[000000002e8001b0]
p15_far_3_hem:
stw %l5,[%i3+0x0ec] ! Mem[000000002f8000ec]
stb %l2,[%i3+0x1ad] ! Mem[000000002f8001ad]
stw %l3,[%i2+0x15c] ! Mem[000000002f00015c]
stb %l2,[%i3+0x182] ! Mem[000000002f800182]
stw %l0,[%i3+0x098] ! Mem[000000002f800098]
swap [%i3+0x0c8],%l3 ! Mem[000000002f8000c8]
sth %l5,[%i3+0x054] ! Mem[000000002f800054]
jmpl %o7,%g0
ldx [%i1+0x1b0],%l3 ! Mem[000000002e8001b0]
p15_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p16_far_3_le:
swap [%i1+0x0c4],%l4 ! Mem[00000000308000c4]
stw %l3,[%i2+0x0f0] ! Mem[00000000310000f0]
sth %l5,[%i0+0x1ee] ! Mem[00000000300001ee]
jmpl %o7,%g0
swap [%i1+0x134],%l4 ! Mem[0000000030800134]
p16_far_3_lem:
swap [%i1+0x0c4],%l4 ! Mem[00000000308000c4]
stw %l3,[%i2+0x0f0] ! Mem[00000000310000f0]
sth %l5,[%i0+0x1ee] ! Mem[00000000300001ee]
jmpl %o7,%g0
swap [%i1+0x134],%l4 ! Mem[0000000030800134]
p16_far_3_he:
jmpl %o7,%g0
stw %l6,[%i2+0x080] ! Mem[0000000031000080]
jmpl %o7,%g0
nop
p16_far_3_hem:
jmpl %o7,%g0
stw %l6,[%i2+0x080] ! Mem[0000000031000080]
jmpl %o7,%g0
nop
p16_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p17_far_3_le:
ldsw [%i3+0x174],%l3 ! Mem[0000000033800174]
ldd [%i2+0x178],%l0 ! Mem[0000000033000178]
ldub [%i2+0x1a6],%l7 ! Mem[00000000330001a6]
stx %l4,[%i2+0x1f8] ! Mem[00000000330001f8]
jmpl %o7,%g0
ldsb [%i2+0x0e6],%l0 ! Mem[00000000330000e6]
p17_far_3_lem:
ldsw [%i3+0x174],%l3 ! Mem[0000000033800174]
ldd [%i2+0x178],%l0 ! Mem[0000000033000178]
ldub [%i2+0x1a6],%l7 ! Mem[00000000330001a6]
stx %l4,[%i2+0x1f8] ! Mem[00000000330001f8]
jmpl %o7,%g0
ldsb [%i2+0x0e6],%l0 ! Mem[00000000330000e6]
p17_far_3_he:
ldd [%i2+0x098],%l0 ! Mem[0000000033000098]
swap [%i1+0x0ac],%l5 ! Mem[00000000328000ac]
jmpl %o7,%g0
stb %l5,[%i3+0x14a] ! Mem[000000003380014a]
p17_far_3_hem:
ldd [%i2+0x098],%l0 ! Mem[0000000033000098]
swap [%i1+0x0ac],%l5 ! Mem[00000000328000ac]
jmpl %o7,%g0
stb %l5,[%i3+0x14a] ! Mem[000000003380014a]
p17_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p18_far_3_le:
stb %l3,[%i3+0x1c3] ! Mem[00000000358001c3]
jmpl %o7,%g0
ldub [%i1+0x131],%l1 ! Mem[0000000034800131]
p18_far_3_lem:
stb %l3,[%i3+0x1c3] ! Mem[00000000358001c3]
jmpl %o7,%g0
ldub [%i1+0x131],%l1 ! Mem[0000000034800131]
p18_far_3_he:
lduh [%i3+0x19a],%l3 ! Mem[000000003580019a]
ldstub [%i1+0x1ca],%l7 ! Mem[00000000348001ca]
ldstub [%i3+0x173],%l1 ! Mem[0000000035800173]
ldd [%i2+0x1d0],%l6 ! Mem[00000000350001d0]
ldstub [%i0+0x048],%l6 ! Mem[0000000034000048]
jmpl %o7,%g0
stw %l0,[%i3+0x090] ! Mem[0000000035800090]
p18_far_3_hem:
lduh [%i3+0x19a],%l3 ! Mem[000000003580019a]
ldstub [%i1+0x1ca],%l7 ! Mem[00000000348001ca]
ldstub [%i3+0x173],%l1 ! Mem[0000000035800173]
ldd [%i2+0x1d0],%l6 ! Mem[00000000350001d0]
ldstub [%i0+0x048],%l6 ! Mem[0000000034000048]
jmpl %o7,%g0
stw %l0,[%i3+0x090] ! Mem[0000000035800090]
p18_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p19_far_3_le:
ldd [%i2+0x070],%l4 ! Mem[0000000037000070]
ldub [%i1+0x0e1],%l7 ! Mem[00000000368000e1]
swap [%i2+0x070],%l7 ! Mem[0000000037000070]
swap [%i0+0x0f4],%l1 ! Mem[00000000360000f4]
ldstub [%i1+0x11d],%l4 ! Mem[000000003680011d]
jmpl %o7,%g0
stw %l3,[%i0+0x154] ! Mem[0000000036000154]
p19_far_3_lem:
ldd [%i2+0x070],%l4 ! Mem[0000000037000070]
ldub [%i1+0x0e1],%l7 ! Mem[00000000368000e1]
swap [%i2+0x070],%l7 ! Mem[0000000037000070]
swap [%i0+0x0f4],%l1 ! Mem[00000000360000f4]
ldstub [%i1+0x11d],%l4 ! Mem[000000003680011d]
jmpl %o7,%g0
stw %l3,[%i0+0x154] ! Mem[0000000036000154]
p19_far_3_he:
swap [%i1+0x070],%l5 ! Mem[0000000036800070]
ldub [%i2+0x08f],%l4 ! Mem[000000003700008f]
ldsb [%i1+0x070],%l5 ! Mem[0000000036800070]
stb %l5,[%i0+0x09f] ! Mem[000000003600009f]
sth %l5,[%i2+0x17a] ! Mem[000000003700017a]
ldub [%i3+0x0ff],%l0 ! Mem[00000000378000ff]
jmpl %o7,%g0
ldstub [%i2+0x011],%l0 ! Mem[0000000037000011]
p19_far_3_hem:
swap [%i1+0x070],%l5 ! Mem[0000000036800070]
ldub [%i2+0x08f],%l4 ! Mem[000000003700008f]
ldsb [%i1+0x070],%l5 ! Mem[0000000036800070]
stb %l5,[%i0+0x09f] ! Mem[000000003600009f]
sth %l5,[%i2+0x17a] ! Mem[000000003700017a]
ldub [%i3+0x0ff],%l0 ! Mem[00000000378000ff]
membar #Sync
jmpl %o7,%g0
ldstub [%i2+0x011],%l0 ! Mem[0000000037000011]
p19_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p20_far_3_le:
ldsh [%i1+0x0a0],%l5 ! Mem[00000000388000a0]
lduw [%i1+0x0a8],%l7 ! Mem[00000000388000a8]
ldstub [%i3+0x1f1],%l6 ! Mem[00000000398001f1]
std %l6,[%i0+0x1b0] ! Mem[00000000380001b0]
stx %l7,[%i0+0x070] ! Mem[0000000038000070]
stx %l1,[%i3+0x0d0] ! Mem[00000000398000d0]
ldsb [%i3+0x13d],%l4 ! Mem[000000003980013d]
jmpl %o7,%g0
ldsb [%i2+0x1a6],%l0 ! Mem[00000000390001a6]
p20_far_3_lem:
ldsh [%i1+0x0a0],%l5 ! Mem[00000000388000a0]
lduw [%i1+0x0a8],%l7 ! Mem[00000000388000a8]
ldstub [%i3+0x1f1],%l6 ! Mem[00000000398001f1]
std %l6,[%i0+0x1b0] ! Mem[00000000380001b0]
stx %l7,[%i0+0x070] ! Mem[0000000038000070]
stx %l1,[%i3+0x0d0] ! Mem[00000000398000d0]
ldsb [%i3+0x13d],%l4 ! Mem[000000003980013d]
jmpl %o7,%g0
ldsb [%i2+0x1a6],%l0 ! Mem[00000000390001a6]
p20_far_3_he:
ldsh [%i2+0x050],%l5 ! Mem[0000000039000050]
ldsb [%i2+0x08f],%l4 ! Mem[000000003900008f]
stx %l2,[%i0+0x1c0] ! Mem[00000000380001c0]
stb %l3,[%i0+0x015] ! Mem[0000000038000015]
jmpl %o7,%g0
ldub [%i2+0x0cd],%l2 ! Mem[00000000390000cd]
p20_far_3_hem:
ldsh [%i2+0x050],%l5 ! Mem[0000000039000050]
ldsb [%i2+0x08f],%l4 ! Mem[000000003900008f]
stx %l2,[%i0+0x1c0] ! Mem[00000000380001c0]
membar #Sync
stb %l3,[%i0+0x015] ! Mem[0000000038000015]
jmpl %o7,%g0
ldub [%i2+0x0cd],%l2 ! Mem[00000000390000cd]
p20_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p21_far_3_le:
ldsh [%i2+0x096],%l7 ! Mem[000000003b000096]
lduh [%i0+0x126],%l4 ! Mem[000000003a000126]
ldsh [%i0+0x1cc],%l0 ! Mem[000000003a0001cc]
jmpl %o7,%g0
ldsh [%i1+0x09a],%l3 ! Mem[000000003a80009a]
p21_far_3_lem:
ldsh [%i2+0x096],%l7 ! Mem[000000003b000096]
lduh [%i0+0x126],%l4 ! Mem[000000003a000126]
ldsh [%i0+0x1cc],%l0 ! Mem[000000003a0001cc]
jmpl %o7,%g0
ldsh [%i1+0x09a],%l3 ! Mem[000000003a80009a]
p21_far_3_he:
stw %l6,[%i1+0x05c] ! Mem[000000003a80005c]
lduh [%i3+0x192],%l6 ! Mem[000000003b800192]
ldstub [%i3+0x172],%l7 ! Mem[000000003b800172]
ldd [%i0+0x068],%l2 ! Mem[000000003a000068]
jmpl %o7,%g0
lduw [%i0+0x174],%l3 ! Mem[000000003a000174]
p21_far_3_hem:
stw %l6,[%i1+0x05c] ! Mem[000000003a80005c]
lduh [%i3+0x192],%l6 ! Mem[000000003b800192]
ldstub [%i3+0x172],%l7 ! Mem[000000003b800172]
ldd [%i0+0x068],%l2 ! Mem[000000003a000068]
jmpl %o7,%g0
lduw [%i0+0x174],%l3 ! Mem[000000003a000174]
p21_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p22_far_3_le:
sth %l6,[%i3+0x18a] ! Mem[000000003d80018a]
stx %l7,[%i0+0x150] ! Mem[000000003c000150]
lduw [%i0+0x124],%l1 ! Mem[000000003c000124]
jmpl %o7,%g0
swap [%i3+0x1cc],%l5 ! Mem[000000003d8001cc]
p22_far_3_lem:
sth %l6,[%i3+0x18a] ! Mem[000000003d80018a]
stx %l7,[%i0+0x150] ! Mem[000000003c000150]
lduw [%i0+0x124],%l1 ! Mem[000000003c000124]
jmpl %o7,%g0
swap [%i3+0x1cc],%l5 ! Mem[000000003d8001cc]
p22_far_3_he:
stb %l4,[%i3+0x1fd] ! Mem[000000003d8001fd]
ldd [%i0+0x0e0],%l0 ! Mem[000000003c0000e0]
lduh [%i0+0x14a],%l5 ! Mem[000000003c00014a]
stx %l1,[%i0+0x1f0] ! Mem[000000003c0001f0]
lduw [%i1+0x164],%l6 ! Mem[000000003c800164]
ldx [%i0+0x030],%l3 ! Mem[000000003c000030]
stw %l1,[%i0+0x110] ! Mem[000000003c000110]
jmpl %o7,%g0
swap [%i3+0x1dc],%l5 ! Mem[000000003d8001dc]
p22_far_3_hem:
stb %l4,[%i3+0x1fd] ! Mem[000000003d8001fd]
ldd [%i0+0x0e0],%l0 ! Mem[000000003c0000e0]
lduh [%i0+0x14a],%l5 ! Mem[000000003c00014a]
stx %l1,[%i0+0x1f0] ! Mem[000000003c0001f0]
lduw [%i1+0x164],%l6 ! Mem[000000003c800164]
membar #Sync
ldx [%i0+0x030],%l3 ! Mem[000000003c000030]
stw %l1,[%i0+0x110] ! Mem[000000003c000110]
jmpl %o7,%g0
swap [%i3+0x1dc],%l5 ! Mem[000000003d8001dc]
p22_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p23_far_3_le:
ldub [%i1+0x1ed],%l2 ! Mem[000000003e8001ed]
stb %l2,[%i3+0x044] ! Mem[000000003f800044]
ldstub [%i1+0x1b8],%l2 ! Mem[000000003e8001b8]
sth %l1,[%i1+0x1be] ! Mem[000000003e8001be]
lduh [%i1+0x03e],%l5 ! Mem[000000003e80003e]
jmpl %o7,%g0
ldsw [%i2+0x178],%l2 ! Mem[000000003f000178]
p23_far_3_lem:
ldub [%i1+0x1ed],%l2 ! Mem[000000003e8001ed]
stb %l2,[%i3+0x044] ! Mem[000000003f800044]
ldstub [%i1+0x1b8],%l2 ! Mem[000000003e8001b8]
sth %l1,[%i1+0x1be] ! Mem[000000003e8001be]
membar #Sync
lduh [%i1+0x03e],%l5 ! Mem[000000003e80003e]
jmpl %o7,%g0
ldsw [%i2+0x178],%l2 ! Mem[000000003f000178]
p23_far_3_he:
sth %l1,[%i0+0x0f6] ! Mem[000000003e0000f6]
stb %l5,[%i1+0x0e5] ! Mem[000000003e8000e5]
stx %l0,[%i2+0x180] ! Mem[000000003f000180]
lduw [%i3+0x0fc],%l2 ! Mem[000000003f8000fc]
ldstub [%i0+0x00a],%l1 ! Mem[000000003e00000a]
ldd [%i0+0x0e8],%l2 ! Mem[000000003e0000e8]
ldstub [%i1+0x1b0],%l0 ! Mem[000000003e8001b0]
jmpl %o7,%g0
swap [%i2+0x1a0],%l5 ! Mem[000000003f0001a0]
p23_far_3_hem:
sth %l1,[%i0+0x0f6] ! Mem[000000003e0000f6]
stb %l5,[%i1+0x0e5] ! Mem[000000003e8000e5]
stx %l0,[%i2+0x180] ! Mem[000000003f000180]
lduw [%i3+0x0fc],%l2 ! Mem[000000003f8000fc]
membar #Sync
ldstub [%i0+0x00a],%l1 ! Mem[000000003e00000a]
ldd [%i0+0x0e8],%l2 ! Mem[000000003e0000e8]
ldstub [%i1+0x1b0],%l0 ! Mem[000000003e8001b0]
jmpl %o7,%g0
swap [%i2+0x1a0],%l5 ! Mem[000000003f0001a0]
p23_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p24_far_3_le:
stx %l5,[%i3+0x0e8] ! Mem[00000000418000e8]
ldd [%i1+0x040],%l4 ! Mem[0000000040800040]
swap [%i2+0x118],%l7 ! Mem[0000000041000118]
stx %l2,[%i2+0x108] ! Mem[0000000041000108]
swap [%i1+0x008],%l1 ! Mem[0000000040800008]
ldsh [%i3+0x178],%l2 ! Mem[0000000041800178]
jmpl %o7,%g0
lduh [%i0+0x1ca],%l4 ! Mem[00000000400001ca]
p24_far_3_lem:
stx %l5,[%i3+0x0e8] ! Mem[00000000418000e8]
ldd [%i1+0x040],%l4 ! Mem[0000000040800040]
swap [%i2+0x118],%l7 ! Mem[0000000041000118]
stx %l2,[%i2+0x108] ! Mem[0000000041000108]
membar #Sync
swap [%i1+0x008],%l1 ! Mem[0000000040800008]
ldsh [%i3+0x178],%l2 ! Mem[0000000041800178]
jmpl %o7,%g0
lduh [%i0+0x1ca],%l4 ! Mem[00000000400001ca]
p24_far_3_he:
ldsb [%i1+0x01c],%l4 ! Mem[000000004080001c]
lduw [%i0+0x010],%l7 ! Mem[0000000040000010]
sth %l3,[%i2+0x158] ! Mem[0000000041000158]
ldstub [%i1+0x077],%l3 ! Mem[0000000040800077]
sth %l6,[%i1+0x14a] ! Mem[000000004080014a]
ldsb [%i1+0x1c1],%l4 ! Mem[00000000408001c1]
ldub [%i1+0x1b6],%l7 ! Mem[00000000408001b6]
jmpl %o7,%g0
ldx [%i2+0x058],%l1 ! Mem[0000000041000058]
p24_far_3_hem:
membar #Sync
ldsb [%i1+0x01c],%l4 ! Mem[000000004080001c]
lduw [%i0+0x010],%l7 ! Mem[0000000040000010]
sth %l3,[%i2+0x158] ! Mem[0000000041000158]
ldstub [%i1+0x077],%l3 ! Mem[0000000040800077]
sth %l6,[%i1+0x14a] ! Mem[000000004080014a]
ldsb [%i1+0x1c1],%l4 ! Mem[00000000408001c1]
ldub [%i1+0x1b6],%l7 ! Mem[00000000408001b6]
jmpl %o7,%g0
ldx [%i2+0x058],%l1 ! Mem[0000000041000058]
p24_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p25_far_3_le:
ldx [%i0+0x130],%l1 ! Mem[0000000042000130]
swap [%i1+0x1a4],%l4 ! Mem[00000000428001a4]
ldstub [%i2+0x157],%l3 ! Mem[0000000043000157]
ldx [%i2+0x0a8],%l7 ! Mem[00000000430000a8]
sth %l6,[%i3+0x1f0] ! Mem[00000000438001f0]
ldstub [%i1+0x1b3],%l7 ! Mem[00000000428001b3]
jmpl %o7,%g0
ldub [%i3+0x073],%l7 ! Mem[0000000043800073]
p25_far_3_lem:
ldx [%i0+0x130],%l1 ! Mem[0000000042000130]
swap [%i1+0x1a4],%l4 ! Mem[00000000428001a4]
ldstub [%i2+0x157],%l3 ! Mem[0000000043000157]
ldx [%i2+0x0a8],%l7 ! Mem[00000000430000a8]
sth %l6,[%i3+0x1f0] ! Mem[00000000438001f0]
ldstub [%i1+0x1b3],%l7 ! Mem[00000000428001b3]
jmpl %o7,%g0
ldub [%i3+0x073],%l7 ! Mem[0000000043800073]
p25_far_3_he:
sth %l6,[%i2+0x18a] ! Mem[000000004300018a]
ldsb [%i0+0x175],%l7 ! Mem[0000000042000175]
ldstub [%i0+0x1a5],%l4 ! Mem[00000000420001a5]
jmpl %o7,%g0
stx %l3,[%i1+0x0b8] ! Mem[00000000428000b8]
p25_far_3_hem:
sth %l6,[%i2+0x18a] ! Mem[000000004300018a]
ldsb [%i0+0x175],%l7 ! Mem[0000000042000175]
ldstub [%i0+0x1a5],%l4 ! Mem[00000000420001a5]
jmpl %o7,%g0
stx %l3,[%i1+0x0b8] ! Mem[00000000428000b8]
p25_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p26_far_3_le:
ldstub [%i0+0x0c0],%l6 ! Mem[00000000440000c0]
jmpl %o7,%g0
ldstub [%i3+0x19c],%l4 ! Mem[000000004580019c]
p26_far_3_lem:
ldstub [%i0+0x0c0],%l6 ! Mem[00000000440000c0]
jmpl %o7,%g0
ldstub [%i3+0x19c],%l4 ! Mem[000000004580019c]
p26_far_3_he:
stb %l5,[%i0+0x199] ! Mem[0000000044000199]
ldsw [%i3+0x084],%l6 ! Mem[0000000045800084]
ldsw [%i2+0x1f8],%l4 ! Mem[00000000450001f8]
jmpl %o7,%g0
stw %l2,[%i3+0x128] ! Mem[0000000045800128]
p26_far_3_hem:
stb %l5,[%i0+0x199] ! Mem[0000000044000199]
ldsw [%i3+0x084],%l6 ! Mem[0000000045800084]
ldsw [%i2+0x1f8],%l4 ! Mem[00000000450001f8]
jmpl %o7,%g0
stw %l2,[%i3+0x128] ! Mem[0000000045800128]
p26_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p27_far_3_le:
swap [%i2+0x150],%l0 ! Mem[0000000047000150]
jmpl %o7,%g0
std %l2,[%i3+0x110] ! Mem[0000000047800110]
p27_far_3_lem:
swap [%i2+0x150],%l0 ! Mem[0000000047000150]
jmpl %o7,%g0
std %l2,[%i3+0x110] ! Mem[0000000047800110]
p27_far_3_he:
swap [%i2+0x1a8],%l3 ! Mem[00000000470001a8]
jmpl %o7,%g0
std %l4,[%i2+0x018] ! Mem[0000000047000018]
p27_far_3_hem:
swap [%i2+0x1a8],%l3 ! Mem[00000000470001a8]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x018] ! Mem[0000000047000018]
p27_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p28_far_3_le:
sth %l7,[%i0+0x096] ! Mem[0000000048000096]
ldsb [%i0+0x038],%l5 ! Mem[0000000048000038]
stw %l2,[%i0+0x1e0] ! Mem[00000000480001e0]
jmpl %o7,%g0
ldstub [%i0+0x122],%l1 ! Mem[0000000048000122]
p28_far_3_lem:
sth %l7,[%i0+0x096] ! Mem[0000000048000096]
membar #Sync
ldsb [%i0+0x038],%l5 ! Mem[0000000048000038]
stw %l2,[%i0+0x1e0] ! Mem[00000000480001e0]
jmpl %o7,%g0
ldstub [%i0+0x122],%l1 ! Mem[0000000048000122]
p28_far_3_he:
swap [%i1+0x08c],%l2 ! Mem[000000004880008c]
ldub [%i1+0x0d3],%l2 ! Mem[00000000488000d3]
swap [%i0+0x044],%l5 ! Mem[0000000048000044]
stw %l7,[%i3+0x1e8] ! Mem[00000000498001e8]
std %l2,[%i1+0x080] ! Mem[0000000048800080]
sth %l0,[%i3+0x0e2] ! Mem[00000000498000e2]
jmpl %o7,%g0
ldub [%i0+0x179],%l2 ! Mem[0000000048000179]
p28_far_3_hem:
swap [%i1+0x08c],%l2 ! Mem[000000004880008c]
ldub [%i1+0x0d3],%l2 ! Mem[00000000488000d3]
swap [%i0+0x044],%l5 ! Mem[0000000048000044]
stw %l7,[%i3+0x1e8] ! Mem[00000000498001e8]
std %l2,[%i1+0x080] ! Mem[0000000048800080]
sth %l0,[%i3+0x0e2] ! Mem[00000000498000e2]
jmpl %o7,%g0
ldub [%i0+0x179],%l2 ! Mem[0000000048000179]
p28_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p29_far_3_le:
stb %l6,[%i0+0x167] ! Mem[000000004a000167]
ldstub [%i0+0x014],%l3 ! Mem[000000004a000014]
stx %l1,[%i3+0x190] ! Mem[000000004b800190]
jmpl %o7,%g0
ldstub [%i0+0x17c],%l3 ! Mem[000000004a00017c]
p29_far_3_lem:
stb %l6,[%i0+0x167] ! Mem[000000004a000167]
membar #Sync
ldstub [%i0+0x014],%l3 ! Mem[000000004a000014]
stx %l1,[%i3+0x190] ! Mem[000000004b800190]
jmpl %o7,%g0
ldstub [%i0+0x17c],%l3 ! Mem[000000004a00017c]
p29_far_3_he:
ldx [%i0+0x0b8],%l3 ! Mem[000000004a0000b8]
stw %l2,[%i2+0x0fc] ! Mem[000000004b0000fc]
jmpl %o7,%g0
sth %l7,[%i2+0x0ae] ! Mem[000000004b0000ae]
p29_far_3_hem:
ldx [%i0+0x0b8],%l3 ! Mem[000000004a0000b8]
stw %l2,[%i2+0x0fc] ! Mem[000000004b0000fc]
jmpl %o7,%g0
sth %l7,[%i2+0x0ae] ! Mem[000000004b0000ae]
p29_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p30_far_3_le:
lduh [%i1+0x0ce],%l5 ! Mem[000000004c8000ce]
jmpl %o7,%g0
std %l2,[%i1+0x1a8] ! Mem[000000004c8001a8]
p30_far_3_lem:
lduh [%i1+0x0ce],%l5 ! Mem[000000004c8000ce]
jmpl %o7,%g0
std %l2,[%i1+0x1a8] ! Mem[000000004c8001a8]
p30_far_3_he:
ldstub [%i2+0x114],%l2 ! Mem[000000004d000114]
swap [%i3+0x098],%l3 ! Mem[000000004d800098]
stx %l2,[%i2+0x0d8] ! Mem[000000004d0000d8]
jmpl %o7,%g0
stx %l5,[%i3+0x198] ! Mem[000000004d800198]
p30_far_3_hem:
ldstub [%i2+0x114],%l2 ! Mem[000000004d000114]
swap [%i3+0x098],%l3 ! Mem[000000004d800098]
stx %l2,[%i2+0x0d8] ! Mem[000000004d0000d8]
jmpl %o7,%g0
stx %l5,[%i3+0x198] ! Mem[000000004d800198]
p30_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p31_far_3_le:
ldstub [%i3+0x0a4],%l5 ! Mem[000000004f8000a4]
jmpl %o7,%g0
swap [%i2+0x0a8],%l5 ! Mem[000000004f0000a8]
p31_far_3_lem:
ldstub [%i3+0x0a4],%l5 ! Mem[000000004f8000a4]
jmpl %o7,%g0
swap [%i2+0x0a8],%l5 ! Mem[000000004f0000a8]
p31_far_3_he:
ldsw [%i3+0x178],%l7 ! Mem[000000004f800178]
jmpl %o7,%g0
ldsh [%i0+0x178],%l2 ! Mem[000000004e000178]
p31_far_3_hem:
ldsw [%i3+0x178],%l7 ! Mem[000000004f800178]
jmpl %o7,%g0
ldsh [%i0+0x178],%l2 ! Mem[000000004e000178]
p31_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p32_far_3_le:
swap [%i2+0x140],%l7 ! Mem[0000000051000140]
stx %l6,[%i1+0x120] ! Mem[0000000050800120]
ldstub [%i1+0x091],%l0 ! Mem[0000000050800091]
lduw [%i3+0x120],%l5 ! Mem[0000000051800120]
std %l4,[%i0+0x008] ! Mem[0000000050000008]
ldsw [%i0+0x100],%l3 ! Mem[0000000050000100]
jmpl %o7,%g0
stw %l5,[%i1+0x1b8] ! Mem[00000000508001b8]
p32_far_3_lem:
swap [%i2+0x140],%l7 ! Mem[0000000051000140]
stx %l6,[%i1+0x120] ! Mem[0000000050800120]
ldstub [%i1+0x091],%l0 ! Mem[0000000050800091]
lduw [%i3+0x120],%l5 ! Mem[0000000051800120]
membar #Sync
std %l4,[%i0+0x008] ! Mem[0000000050000008]
ldsw [%i0+0x100],%l3 ! Mem[0000000050000100]
jmpl %o7,%g0
stw %l5,[%i1+0x1b8] ! Mem[00000000508001b8]
p32_far_3_he:
stx %l4,[%i3+0x0e8] ! Mem[00000000518000e8]
ldstub [%i3+0x0ab],%l6 ! Mem[00000000518000ab]
ldstub [%i2+0x0c2],%l3 ! Mem[00000000510000c2]
ldx [%i3+0x0a0],%l0 ! Mem[00000000518000a0]
ldub [%i1+0x002],%l7 ! Mem[0000000050800002]
jmpl %o7,%g0
ldstub [%i0+0x145],%l3 ! Mem[0000000050000145]
p32_far_3_hem:
stx %l4,[%i3+0x0e8] ! Mem[00000000518000e8]
ldstub [%i3+0x0ab],%l6 ! Mem[00000000518000ab]
ldstub [%i2+0x0c2],%l3 ! Mem[00000000510000c2]
ldx [%i3+0x0a0],%l0 ! Mem[00000000518000a0]
membar #Sync
ldub [%i1+0x002],%l7 ! Mem[0000000050800002]
jmpl %o7,%g0
ldstub [%i0+0x145],%l3 ! Mem[0000000050000145]
p32_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p33_far_3_le:
stb %l2,[%i1+0x081] ! Mem[0000000052800081]
ldub [%i1+0x0e3],%l0 ! Mem[00000000528000e3]
stb %l1,[%i3+0x1bf] ! Mem[00000000538001bf]
ldstub [%i0+0x1f7],%l2 ! Mem[00000000520001f7]
lduh [%i2+0x1ea],%l2 ! Mem[00000000530001ea]
sth %l2,[%i3+0x076] ! Mem[0000000053800076]
jmpl %o7,%g0
ldstub [%i1+0x11b],%l1 ! Mem[000000005280011b]
p33_far_3_lem:
stb %l2,[%i1+0x081] ! Mem[0000000052800081]
ldub [%i1+0x0e3],%l0 ! Mem[00000000528000e3]
stb %l1,[%i3+0x1bf] ! Mem[00000000538001bf]
ldstub [%i0+0x1f7],%l2 ! Mem[00000000520001f7]
lduh [%i2+0x1ea],%l2 ! Mem[00000000530001ea]
sth %l2,[%i3+0x076] ! Mem[0000000053800076]
jmpl %o7,%g0
ldstub [%i1+0x11b],%l1 ! Mem[000000005280011b]
p33_far_3_he:
swap [%i2+0x108],%l3 ! Mem[0000000053000108]
ldstub [%i3+0x14c],%l3 ! Mem[000000005380014c]
ldub [%i1+0x114],%l2 ! Mem[0000000052800114]
jmpl %o7,%g0
ldub [%i2+0x098],%l3 ! Mem[0000000053000098]
p33_far_3_hem:
swap [%i2+0x108],%l3 ! Mem[0000000053000108]
ldstub [%i3+0x14c],%l3 ! Mem[000000005380014c]
ldub [%i1+0x114],%l2 ! Mem[0000000052800114]
jmpl %o7,%g0
ldub [%i2+0x098],%l3 ! Mem[0000000053000098]
p33_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p34_far_3_le:
ldsb [%i0+0x19f],%l1 ! Mem[000000005400019f]
jmpl %o7,%g0
ldsh [%i3+0x03e],%l5 ! Mem[000000005580003e]
p34_far_3_lem:
ldsb [%i0+0x19f],%l1 ! Mem[000000005400019f]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x03e],%l5 ! Mem[000000005580003e]
p34_far_3_he:
swap [%i0+0x050],%l7 ! Mem[0000000054000050]
ldd [%i1+0x0d0],%l0 ! Mem[00000000548000d0]
ldsh [%i2+0x13c],%l4 ! Mem[000000005500013c]
ldstub [%i1+0x175],%l3 ! Mem[0000000054800175]
ldsb [%i2+0x0e7],%l6 ! Mem[00000000550000e7]
stx %l7,[%i1+0x0b8] ! Mem[00000000548000b8]
ldsh [%i0+0x0c8],%l0 ! Mem[00000000540000c8]
jmpl %o7,%g0
stx %l3,[%i0+0x090] ! Mem[0000000054000090]
p34_far_3_hem:
swap [%i0+0x050],%l7 ! Mem[0000000054000050]
ldd [%i1+0x0d0],%l0 ! Mem[00000000548000d0]
ldsh [%i2+0x13c],%l4 ! Mem[000000005500013c]
ldstub [%i1+0x175],%l3 ! Mem[0000000054800175]
ldsb [%i2+0x0e7],%l6 ! Mem[00000000550000e7]
stx %l7,[%i1+0x0b8] ! Mem[00000000548000b8]
ldsh [%i0+0x0c8],%l0 ! Mem[00000000540000c8]
jmpl %o7,%g0
stx %l3,[%i0+0x090] ! Mem[0000000054000090]
p34_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p35_far_3_le:
sth %l2,[%i1+0x0ee] ! Mem[00000000568000ee]
ldstub [%i0+0x05a],%l6 ! Mem[000000005600005a]
jmpl %o7,%g0
lduw [%i2+0x198],%l2 ! Mem[0000000057000198]
p35_far_3_lem:
sth %l2,[%i1+0x0ee] ! Mem[00000000568000ee]
ldstub [%i0+0x05a],%l6 ! Mem[000000005600005a]
jmpl %o7,%g0
lduw [%i2+0x198],%l2 ! Mem[0000000057000198]
p35_far_3_he:
ldx [%i3+0x100],%l5 ! Mem[0000000057800100]
sth %l2,[%i1+0x056] ! Mem[0000000056800056]
ldd [%i0+0x138],%l0 ! Mem[0000000056000138]
jmpl %o7,%g0
ldsw [%i2+0x0ec],%l5 ! Mem[00000000570000ec]
p35_far_3_hem:
ldx [%i3+0x100],%l5 ! Mem[0000000057800100]
sth %l2,[%i1+0x056] ! Mem[0000000056800056]
ldd [%i0+0x138],%l0 ! Mem[0000000056000138]
jmpl %o7,%g0
ldsw [%i2+0x0ec],%l5 ! Mem[00000000570000ec]
p35_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p36_far_3_le:
ldd [%i1+0x080],%l6 ! Mem[0000000058800080]
ldd [%i0+0x1b8],%l6 ! Mem[00000000580001b8]
lduw [%i0+0x0fc],%l3 ! Mem[00000000580000fc]
jmpl %o7,%g0
lduw [%i2+0x084],%l5 ! Mem[0000000059000084]
p36_far_3_lem:
ldd [%i1+0x080],%l6 ! Mem[0000000058800080]
ldd [%i0+0x1b8],%l6 ! Mem[00000000580001b8]
lduw [%i0+0x0fc],%l3 ! Mem[00000000580000fc]
jmpl %o7,%g0
lduw [%i2+0x084],%l5 ! Mem[0000000059000084]
p36_far_3_he:
lduw [%i0+0x0f4],%l1 ! Mem[00000000580000f4]
swap [%i2+0x178],%l7 ! Mem[0000000059000178]
ldx [%i0+0x100],%l6 ! Mem[0000000058000100]
ldstub [%i0+0x1d6],%l1 ! Mem[00000000580001d6]
ldstub [%i0+0x1c0],%l3 ! Mem[00000000580001c0]
lduh [%i0+0x07c],%l3 ! Mem[000000005800007c]
jmpl %o7,%g0
ldstub [%i2+0x122],%l3 ! Mem[0000000059000122]
p36_far_3_hem:
lduw [%i0+0x0f4],%l1 ! Mem[00000000580000f4]
swap [%i2+0x178],%l7 ! Mem[0000000059000178]
ldx [%i0+0x100],%l6 ! Mem[0000000058000100]
ldstub [%i0+0x1d6],%l1 ! Mem[00000000580001d6]
ldstub [%i0+0x1c0],%l3 ! Mem[00000000580001c0]
lduh [%i0+0x07c],%l3 ! Mem[000000005800007c]
jmpl %o7,%g0
ldstub [%i2+0x122],%l3 ! Mem[0000000059000122]
p36_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p37_far_3_le:
ldsw [%i3+0x0b4],%l7 ! Mem[000000005b8000b4]
stx %l4,[%i3+0x120] ! Mem[000000005b800120]
ldstub [%i0+0x1cd],%l0 ! Mem[000000005a0001cd]
jmpl %o7,%g0
ldstub [%i3+0x0ba],%l3 ! Mem[000000005b8000ba]
p37_far_3_lem:
ldsw [%i3+0x0b4],%l7 ! Mem[000000005b8000b4]
stx %l4,[%i3+0x120] ! Mem[000000005b800120]
ldstub [%i0+0x1cd],%l0 ! Mem[000000005a0001cd]
jmpl %o7,%g0
ldstub [%i3+0x0ba],%l3 ! Mem[000000005b8000ba]
p37_far_3_he:
ldsh [%i0+0x08e],%l2 ! Mem[000000005a00008e]
ldstub [%i1+0x0d3],%l2 ! Mem[000000005a8000d3]
ldsh [%i2+0x19a],%l3 ! Mem[000000005b00019a]
ldd [%i2+0x1e8],%l6 ! Mem[000000005b0001e8]
jmpl %o7,%g0
swap [%i3+0x150],%l1 ! Mem[000000005b800150]
p37_far_3_hem:
ldsh [%i0+0x08e],%l2 ! Mem[000000005a00008e]
ldstub [%i1+0x0d3],%l2 ! Mem[000000005a8000d3]
ldsh [%i2+0x19a],%l3 ! Mem[000000005b00019a]
ldd [%i2+0x1e8],%l6 ! Mem[000000005b0001e8]
jmpl %o7,%g0
swap [%i3+0x150],%l1 ! Mem[000000005b800150]
p37_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p38_far_3_le:
sth %l5,[%i2+0x102] ! Mem[000000005d000102]
jmpl %o7,%g0
stb %l4,[%i3+0x00a] ! Mem[000000005d80000a]
p38_far_3_lem:
sth %l5,[%i2+0x102] ! Mem[000000005d000102]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i3+0x00a] ! Mem[000000005d80000a]
p38_far_3_he:
ldub [%i1+0x08c],%l4 ! Mem[000000005c80008c]
ldd [%i3+0x050],%l4 ! Mem[000000005d800050]
stx %l5,[%i3+0x148] ! Mem[000000005d800148]
jmpl %o7,%g0
ldstub [%i0+0x124],%l1 ! Mem[000000005c000124]
p38_far_3_hem:
ldub [%i1+0x08c],%l4 ! Mem[000000005c80008c]
ldd [%i3+0x050],%l4 ! Mem[000000005d800050]
stx %l5,[%i3+0x148] ! Mem[000000005d800148]
jmpl %o7,%g0
ldstub [%i0+0x124],%l1 ! Mem[000000005c000124]
p38_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p39_far_3_le:
sth %l4,[%i1+0x056] ! Mem[000000005e800056]
stx %l7,[%i2+0x190] ! Mem[000000005f000190]
ldsw [%i2+0x070],%l7 ! Mem[000000005f000070]
ldstub [%i1+0x11b],%l5 ! Mem[000000005e80011b]
ldd [%i1+0x080],%l6 ! Mem[000000005e800080]
jmpl %o7,%g0
swap [%i3+0x0d4],%l1 ! Mem[000000005f8000d4]
p39_far_3_lem:
sth %l4,[%i1+0x056] ! Mem[000000005e800056]
stx %l7,[%i2+0x190] ! Mem[000000005f000190]
ldsw [%i2+0x070],%l7 ! Mem[000000005f000070]
ldstub [%i1+0x11b],%l5 ! Mem[000000005e80011b]
ldd [%i1+0x080],%l6 ! Mem[000000005e800080]
jmpl %o7,%g0
swap [%i3+0x0d4],%l1 ! Mem[000000005f8000d4]
p39_far_3_he:
ldsw [%i1+0x1ec],%l5 ! Mem[000000005e8001ec]
jmpl %o7,%g0
ldsh [%i1+0x08e],%l4 ! Mem[000000005e80008e]
p39_far_3_hem:
ldsw [%i1+0x1ec],%l5 ! Mem[000000005e8001ec]
jmpl %o7,%g0
ldsh [%i1+0x08e],%l4 ! Mem[000000005e80008e]
p39_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p40_far_3_le:
lduh [%i3+0x01e],%l5 ! Mem[000000006180001e]
jmpl %o7,%g0
swap [%i1+0x178],%l2 ! Mem[0000000060800178]
p40_far_3_lem:
membar #Sync
lduh [%i3+0x01e],%l5 ! Mem[000000006180001e]
jmpl %o7,%g0
swap [%i1+0x178],%l2 ! Mem[0000000060800178]
p40_far_3_he:
stb %l5,[%i0+0x199] ! Mem[0000000060000199]
ldub [%i1+0x063],%l4 ! Mem[0000000060800063]
stx %l7,[%i3+0x138] ! Mem[0000000061800138]
lduw [%i2+0x0fc],%l2 ! Mem[00000000610000fc]
std %l6,[%i1+0x0b8] ! Mem[00000000608000b8]
stw %l0,[%i1+0x0c8] ! Mem[00000000608000c8]
ldstub [%i0+0x1eb],%l4 ! Mem[00000000600001eb]
jmpl %o7,%g0
ldd [%i2+0x158],%l6 ! Mem[0000000061000158]
p40_far_3_hem:
stb %l5,[%i0+0x199] ! Mem[0000000060000199]
ldub [%i1+0x063],%l4 ! Mem[0000000060800063]
stx %l7,[%i3+0x138] ! Mem[0000000061800138]
lduw [%i2+0x0fc],%l2 ! Mem[00000000610000fc]
std %l6,[%i1+0x0b8] ! Mem[00000000608000b8]
stw %l0,[%i1+0x0c8] ! Mem[00000000608000c8]
ldstub [%i0+0x1eb],%l4 ! Mem[00000000600001eb]
jmpl %o7,%g0
ldd [%i2+0x158],%l6 ! Mem[0000000061000158]
p40_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p41_far_3_le:
ldd [%i3+0x020],%l2 ! Mem[0000000063800020]
stw %l3,[%i2+0x1e8] ! Mem[00000000630001e8]
jmpl %o7,%g0
swap [%i0+0x0d4],%l3 ! Mem[00000000620000d4]
p41_far_3_lem:
membar #Sync
ldd [%i3+0x020],%l2 ! Mem[0000000063800020]
stw %l3,[%i2+0x1e8] ! Mem[00000000630001e8]
jmpl %o7,%g0
swap [%i0+0x0d4],%l3 ! Mem[00000000620000d4]
p41_far_3_he:
stx %l4,[%i0+0x130] ! Mem[0000000062000130]
swap [%i1+0x004],%l7 ! Mem[0000000062800004]
std %l6,[%i0+0x0e0] ! Mem[00000000620000e0]
ldstub [%i3+0x1b6],%l3 ! Mem[00000000638001b6]
ldsb [%i3+0x172],%l7 ! Mem[0000000063800172]
jmpl %o7,%g0
ldsw [%i0+0x04c],%l3 ! Mem[000000006200004c]
p41_far_3_hem:
stx %l4,[%i0+0x130] ! Mem[0000000062000130]
membar #Sync
swap [%i1+0x004],%l7 ! Mem[0000000062800004]
std %l6,[%i0+0x0e0] ! Mem[00000000620000e0]
ldstub [%i3+0x1b6],%l3 ! Mem[00000000638001b6]
ldsb [%i3+0x172],%l7 ! Mem[0000000063800172]
jmpl %o7,%g0
ldsw [%i0+0x04c],%l3 ! Mem[000000006200004c]
p41_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p42_far_3_le:
jmpl %o7,%g0
ldub [%i2+0x0c1],%l4 ! Mem[00000000650000c1]
jmpl %o7,%g0
nop
p42_far_3_lem:
jmpl %o7,%g0
ldub [%i2+0x0c1],%l4 ! Mem[00000000650000c1]
jmpl %o7,%g0
nop
p42_far_3_he:
ldub [%i0+0x11b],%l1 ! Mem[000000006400011b]
std %l2,[%i3+0x010] ! Mem[0000000065800010]
jmpl %o7,%g0
sth %l4,[%i0+0x08e] ! Mem[000000006400008e]
p42_far_3_hem:
ldub [%i0+0x11b],%l1 ! Mem[000000006400011b]
membar #Sync
std %l2,[%i3+0x010] ! Mem[0000000065800010]
jmpl %o7,%g0
sth %l4,[%i0+0x08e] ! Mem[000000006400008e]
p42_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p43_far_3_le:
ldsb [%i3+0x0ad],%l7 ! Mem[00000000678000ad]
ldstub [%i1+0x0f4],%l0 ! Mem[00000000668000f4]
stx %l1,[%i1+0x0e8] ! Mem[00000000668000e8]
ldx [%i1+0x158],%l4 ! Mem[0000000066800158]
jmpl %o7,%g0
stw %l4,[%i0+0x09c] ! Mem[000000006600009c]
p43_far_3_lem:
ldsb [%i3+0x0ad],%l7 ! Mem[00000000678000ad]
ldstub [%i1+0x0f4],%l0 ! Mem[00000000668000f4]
stx %l1,[%i1+0x0e8] ! Mem[00000000668000e8]
ldx [%i1+0x158],%l4 ! Mem[0000000066800158]
jmpl %o7,%g0
stw %l4,[%i0+0x09c] ! Mem[000000006600009c]
p43_far_3_he:
stx %l5,[%i1+0x180] ! Mem[0000000066800180]
stx %l7,[%i3+0x080] ! Mem[0000000067800080]
ldsw [%i1+0x0b0],%l4 ! Mem[00000000668000b0]
lduh [%i2+0x0d4],%l5 ! Mem[00000000670000d4]
jmpl %o7,%g0
lduh [%i2+0x1ec],%l2 ! Mem[00000000670001ec]
p43_far_3_hem:
stx %l5,[%i1+0x180] ! Mem[0000000066800180]
stx %l7,[%i3+0x080] ! Mem[0000000067800080]
ldsw [%i1+0x0b0],%l4 ! Mem[00000000668000b0]
lduh [%i2+0x0d4],%l5 ! Mem[00000000670000d4]
jmpl %o7,%g0
lduh [%i2+0x1ec],%l2 ! Mem[00000000670001ec]
p43_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p44_far_3_le:
ldstub [%i2+0x0a1],%l6 ! Mem[00000000690000a1]
sth %l7,[%i2+0x1be] ! Mem[00000000690001be]
ldsb [%i0+0x143],%l7 ! Mem[0000000068000143]
jmpl %o7,%g0
ldx [%i2+0x080],%l5 ! Mem[0000000069000080]
p44_far_3_lem:
ldstub [%i2+0x0a1],%l6 ! Mem[00000000690000a1]
sth %l7,[%i2+0x1be] ! Mem[00000000690001be]
ldsb [%i0+0x143],%l7 ! Mem[0000000068000143]
jmpl %o7,%g0
ldx [%i2+0x080],%l5 ! Mem[0000000069000080]
p44_far_3_he:
ldsb [%i2+0x0a1],%l2 ! Mem[00000000690000a1]
lduh [%i0+0x0e2],%l0 ! Mem[00000000680000e2]
ldstub [%i2+0x19f],%l1 ! Mem[000000006900019f]
jmpl %o7,%g0
ldsw [%i2+0x1f4],%l2 ! Mem[00000000690001f4]
p44_far_3_hem:
ldsb [%i2+0x0a1],%l2 ! Mem[00000000690000a1]
lduh [%i0+0x0e2],%l0 ! Mem[00000000680000e2]
ldstub [%i2+0x19f],%l1 ! Mem[000000006900019f]
jmpl %o7,%g0
ldsw [%i2+0x1f4],%l2 ! Mem[00000000690001f4]
p44_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p45_far_3_le:
stb %l2,[%i1+0x0ed] ! Mem[000000006a8000ed]
std %l4,[%i1+0x088] ! Mem[000000006a800088]
lduw [%i1+0x168],%l5 ! Mem[000000006a800168]
jmpl %o7,%g0
ldx [%i2+0x1f8],%l6 ! Mem[000000006b0001f8]
p45_far_3_lem:
stb %l2,[%i1+0x0ed] ! Mem[000000006a8000ed]
std %l4,[%i1+0x088] ! Mem[000000006a800088]
lduw [%i1+0x168],%l5 ! Mem[000000006a800168]
jmpl %o7,%g0
ldx [%i2+0x1f8],%l6 ! Mem[000000006b0001f8]
p45_far_3_he:
ldsw [%i3+0x14c],%l7 ! Mem[000000006b80014c]
lduw [%i3+0x1c4],%l4 ! Mem[000000006b8001c4]
lduh [%i0+0x002],%l7 ! Mem[000000006a000002]
lduw [%i0+0x0a0],%l6 ! Mem[000000006a0000a0]
jmpl %o7,%g0
ldstub [%i0+0x05d],%l2 ! Mem[000000006a00005d]
p45_far_3_hem:
ldsw [%i3+0x14c],%l7 ! Mem[000000006b80014c]
lduw [%i3+0x1c4],%l4 ! Mem[000000006b8001c4]
membar #Sync
lduh [%i0+0x002],%l7 ! Mem[000000006a000002]
lduw [%i0+0x0a0],%l6 ! Mem[000000006a0000a0]
jmpl %o7,%g0
ldstub [%i0+0x05d],%l2 ! Mem[000000006a00005d]
p45_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p46_far_3_le:
swap [%i1+0x1a4],%l5 ! Mem[000000006c8001a4]
ldub [%i0+0x0a7],%l7 ! Mem[000000006c0000a7]
ldsb [%i0+0x093],%l4 ! Mem[000000006c000093]
stb %l6,[%i0+0x168] ! Mem[000000006c000168]
jmpl %o7,%g0
ldsb [%i1+0x1a5],%l5 ! Mem[000000006c8001a5]
p46_far_3_lem:
swap [%i1+0x1a4],%l5 ! Mem[000000006c8001a4]
ldub [%i0+0x0a7],%l7 ! Mem[000000006c0000a7]
ldsb [%i0+0x093],%l4 ! Mem[000000006c000093]
stb %l6,[%i0+0x168] ! Mem[000000006c000168]
jmpl %o7,%g0
ldsb [%i1+0x1a5],%l5 ! Mem[000000006c8001a5]
p46_far_3_he:
ldsh [%i1+0x080],%l5 ! Mem[000000006c800080]
ldsb [%i2+0x02e],%l3 ! Mem[000000006d00002e]
lduw [%i1+0x1d0],%l6 ! Mem[000000006c8001d0]
ldub [%i0+0x02a],%l4 ! Mem[000000006c00002a]
ldsh [%i2+0x11a],%l1 ! Mem[000000006d00011a]
ldx [%i1+0x1c8],%l5 ! Mem[000000006c8001c8]
lduh [%i2+0x082],%l3 ! Mem[000000006d000082]
jmpl %o7,%g0
lduw [%i0+0x0ac],%l7 ! Mem[000000006c0000ac]
p46_far_3_hem:
ldsh [%i1+0x080],%l5 ! Mem[000000006c800080]
membar #Sync
ldsb [%i2+0x02e],%l3 ! Mem[000000006d00002e]
lduw [%i1+0x1d0],%l6 ! Mem[000000006c8001d0]
ldub [%i0+0x02a],%l4 ! Mem[000000006c00002a]
ldsh [%i2+0x11a],%l1 ! Mem[000000006d00011a]
ldx [%i1+0x1c8],%l5 ! Mem[000000006c8001c8]
lduh [%i2+0x082],%l3 ! Mem[000000006d000082]
jmpl %o7,%g0
lduw [%i0+0x0ac],%l7 ! Mem[000000006c0000ac]
p46_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p47_far_3_le:
ldsb [%i0+0x035],%l3 ! Mem[000000006e000035]
ldx [%i2+0x138],%l6 ! Mem[000000006f000138]
ldsb [%i1+0x194],%l1 ! Mem[000000006e800194]
jmpl %o7,%g0
swap [%i2+0x114],%l5 ! Mem[000000006f000114]
p47_far_3_lem:
membar #Sync
ldsb [%i0+0x035],%l3 ! Mem[000000006e000035]
ldx [%i2+0x138],%l6 ! Mem[000000006f000138]
ldsb [%i1+0x194],%l1 ! Mem[000000006e800194]
jmpl %o7,%g0
swap [%i2+0x114],%l5 ! Mem[000000006f000114]
p47_far_3_he:
swap [%i2+0x130],%l1 ! Mem[000000006f000130]
lduw [%i2+0x1dc],%l5 ! Mem[000000006f0001dc]
sth %l7,[%i2+0x0d2] ! Mem[000000006f0000d2]
stw %l6,[%i3+0x1dc] ! Mem[000000006f8001dc]
jmpl %o7,%g0
ldsw [%i1+0x198],%l4 ! Mem[000000006e800198]
p47_far_3_hem:
swap [%i2+0x130],%l1 ! Mem[000000006f000130]
lduw [%i2+0x1dc],%l5 ! Mem[000000006f0001dc]
sth %l7,[%i2+0x0d2] ! Mem[000000006f0000d2]
stw %l6,[%i3+0x1dc] ! Mem[000000006f8001dc]
jmpl %o7,%g0
ldsw [%i1+0x198],%l4 ! Mem[000000006e800198]
p47_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p48_far_3_le:
jmpl %o7,%g0
swap [%i3+0x010],%l1 ! Mem[0000000071800010]
jmpl %o7,%g0
nop
p48_far_3_lem:
membar #Sync
jmpl %o7,%g0
swap [%i3+0x010],%l1 ! Mem[0000000071800010]
jmpl %o7,%g0
nop
p48_far_3_he:
ldsw [%i0+0x048],%l4 ! Mem[0000000070000048]
stw %l1,[%i1+0x15c] ! Mem[000000007080015c]
ldx [%i0+0x000],%l1 ! Mem[0000000070000000]
jmpl %o7,%g0
stw %l7,[%i1+0x02c] ! Mem[000000007080002c]
p48_far_3_hem:
ldsw [%i0+0x048],%l4 ! Mem[0000000070000048]
stw %l1,[%i1+0x15c] ! Mem[000000007080015c]
membar #Sync
ldx [%i0+0x000],%l1 ! Mem[0000000070000000]
membar #Sync
jmpl %o7,%g0
stw %l7,[%i1+0x02c] ! Mem[000000007080002c]
p48_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p49_far_3_le:
ldsw [%i2+0x1a4],%l2 ! Mem[00000000730001a4]
ldx [%i0+0x1b8],%l6 ! Mem[00000000720001b8]
ldsh [%i2+0x168],%l6 ! Mem[0000000073000168]
ldx [%i3+0x180],%l5 ! Mem[0000000073800180]
jmpl %o7,%g0
ldx [%i0+0x058],%l6 ! Mem[0000000072000058]
p49_far_3_lem:
ldsw [%i2+0x1a4],%l2 ! Mem[00000000730001a4]
ldx [%i0+0x1b8],%l6 ! Mem[00000000720001b8]
ldsh [%i2+0x168],%l6 ! Mem[0000000073000168]
ldx [%i3+0x180],%l5 ! Mem[0000000073800180]
jmpl %o7,%g0
ldx [%i0+0x058],%l6 ! Mem[0000000072000058]
p49_far_3_he:
stb %l7,[%i1+0x08a] ! Mem[000000007280008a]
stb %l3,[%i1+0x1e0] ! Mem[00000000728001e0]
swap [%i2+0x07c],%l3 ! Mem[000000007300007c]
ldsw [%i2+0x100],%l3 ! Mem[0000000073000100]
ldsh [%i2+0x198],%l5 ! Mem[0000000073000198]
jmpl %o7,%g0
ldsb [%i1+0x0a5],%l6 ! Mem[00000000728000a5]
p49_far_3_hem:
stb %l7,[%i1+0x08a] ! Mem[000000007280008a]
stb %l3,[%i1+0x1e0] ! Mem[00000000728001e0]
swap [%i2+0x07c],%l3 ! Mem[000000007300007c]
ldsw [%i2+0x100],%l3 ! Mem[0000000073000100]
ldsh [%i2+0x198],%l5 ! Mem[0000000073000198]
jmpl %o7,%g0
ldsb [%i1+0x0a5],%l6 ! Mem[00000000728000a5]
p49_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p50_far_3_le:
jmpl %o7,%g0
ldsw [%i1+0x168],%l3 ! Mem[0000000074800168]
jmpl %o7,%g0
nop
p50_far_3_lem:
jmpl %o7,%g0
ldsw [%i1+0x168],%l3 ! Mem[0000000074800168]
jmpl %o7,%g0
nop
p50_far_3_he:
jmpl %o7,%g0
std %l0,[%i1+0x0c8] ! Mem[00000000748000c8]
jmpl %o7,%g0
nop
p50_far_3_hem:
jmpl %o7,%g0
std %l0,[%i1+0x0c8] ! Mem[00000000748000c8]
jmpl %o7,%g0
nop
p50_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p51_far_3_le:
stb %l2,[%i3+0x1e0] ! Mem[00000000778001e0]
stx %l2,[%i3+0x158] ! Mem[0000000077800158]
swap [%i2+0x1c0],%l3 ! Mem[00000000770001c0]
jmpl %o7,%g0
ldsh [%i3+0x130],%l1 ! Mem[0000000077800130]
p51_far_3_lem:
stb %l2,[%i3+0x1e0] ! Mem[00000000778001e0]
stx %l2,[%i3+0x158] ! Mem[0000000077800158]
swap [%i2+0x1c0],%l3 ! Mem[00000000770001c0]
jmpl %o7,%g0
ldsh [%i3+0x130],%l1 ! Mem[0000000077800130]
p51_far_3_he:
std %l2,[%i0+0x0f0] ! Mem[00000000760000f0]
stw %l1,[%i2+0x1e8] ! Mem[00000000770001e8]
stx %l3,[%i3+0x1a8] ! Mem[00000000778001a8]
swap [%i1+0x060],%l7 ! Mem[0000000076800060]
std %l6,[%i1+0x0c0] ! Mem[00000000768000c0]
jmpl %o7,%g0
ldstub [%i0+0x0d2],%l3 ! Mem[00000000760000d2]
p51_far_3_hem:
std %l2,[%i0+0x0f0] ! Mem[00000000760000f0]
stw %l1,[%i2+0x1e8] ! Mem[00000000770001e8]
stx %l3,[%i3+0x1a8] ! Mem[00000000778001a8]
swap [%i1+0x060],%l7 ! Mem[0000000076800060]
std %l6,[%i1+0x0c0] ! Mem[00000000768000c0]
jmpl %o7,%g0
ldstub [%i0+0x0d2],%l3 ! Mem[00000000760000d2]
p51_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p52_far_3_le:
ldx [%i3+0x1d0],%l2 ! Mem[00000000798001d0]
stb %l6,[%i1+0x1ab] ! Mem[00000000788001ab]
ldsw [%i0+0x178],%l3 ! Mem[0000000078000178]
ldub [%i2+0x1a5],%l4 ! Mem[00000000790001a5]
ldsh [%i2+0x050],%l5 ! Mem[0000000079000050]
sth %l1,[%i3+0x194] ! Mem[0000000079800194]
jmpl %o7,%g0
ldsh [%i0+0x15c],%l3 ! Mem[000000007800015c]
p52_far_3_lem:
ldx [%i3+0x1d0],%l2 ! Mem[00000000798001d0]
stb %l6,[%i1+0x1ab] ! Mem[00000000788001ab]
ldsw [%i0+0x178],%l3 ! Mem[0000000078000178]
ldub [%i2+0x1a5],%l4 ! Mem[00000000790001a5]
ldsh [%i2+0x050],%l5 ! Mem[0000000079000050]
sth %l1,[%i3+0x194] ! Mem[0000000079800194]
jmpl %o7,%g0
ldsh [%i0+0x15c],%l3 ! Mem[000000007800015c]
p52_far_3_he:
ldsh [%i1+0x0b8],%l3 ! Mem[00000000788000b8]
ldub [%i3+0x0dd],%l2 ! Mem[00000000798000dd]
jmpl %o7,%g0
swap [%i1+0x198],%l5 ! Mem[0000000078800198]
p52_far_3_hem:
ldsh [%i1+0x0b8],%l3 ! Mem[00000000788000b8]
ldub [%i3+0x0dd],%l2 ! Mem[00000000798000dd]
jmpl %o7,%g0
swap [%i1+0x198],%l5 ! Mem[0000000078800198]
p52_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p53_far_3_le:
ldx [%i2+0x0c8],%l5 ! Mem[000000007b0000c8]
jmpl %o7,%g0
ldd [%i0+0x040],%l4 ! Mem[000000007a000040]
p53_far_3_lem:
ldx [%i2+0x0c8],%l5 ! Mem[000000007b0000c8]
jmpl %o7,%g0
ldd [%i0+0x040],%l4 ! Mem[000000007a000040]
p53_far_3_he:
ldsh [%i3+0x05a],%l6 ! Mem[000000007b80005a]
ldsw [%i2+0x0e0],%l3 ! Mem[000000007b0000e0]
std %l0,[%i0+0x080] ! Mem[000000007a000080]
ldsh [%i2+0x08e],%l7 ! Mem[000000007b00008e]
jmpl %o7,%g0
ldsb [%i3+0x09e],%l3 ! Mem[000000007b80009e]
p53_far_3_hem:
ldsh [%i3+0x05a],%l6 ! Mem[000000007b80005a]
ldsw [%i2+0x0e0],%l3 ! Mem[000000007b0000e0]
std %l0,[%i0+0x080] ! Mem[000000007a000080]
ldsh [%i2+0x08e],%l7 ! Mem[000000007b00008e]
jmpl %o7,%g0
ldsb [%i3+0x09e],%l3 ! Mem[000000007b80009e]
p53_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p54_far_3_le:
swap [%i1+0x078],%l6 ! Mem[000000007c800078]
stw %l1,[%i0+0x1e8] ! Mem[000000007c0001e8]
ldsb [%i0+0x1aa],%l3 ! Mem[000000007c0001aa]
ldstub [%i3+0x0e0],%l6 ! Mem[000000007d8000e0]
stx %l6,[%i2+0x0d0] ! Mem[000000007d0000d0]
jmpl %o7,%g0
swap [%i1+0x1d0],%l2 ! Mem[000000007c8001d0]
p54_far_3_lem:
swap [%i1+0x078],%l6 ! Mem[000000007c800078]
stw %l1,[%i0+0x1e8] ! Mem[000000007c0001e8]
ldsb [%i0+0x1aa],%l3 ! Mem[000000007c0001aa]
ldstub [%i3+0x0e0],%l6 ! Mem[000000007d8000e0]
stx %l6,[%i2+0x0d0] ! Mem[000000007d0000d0]
jmpl %o7,%g0
swap [%i1+0x1d0],%l2 ! Mem[000000007c8001d0]
p54_far_3_he:
ldstub [%i0+0x063],%l4 ! Mem[000000007c000063]
stb %l7,[%i3+0x11a] ! Mem[000000007d80011a]
ldsh [%i0+0x0fc],%l2 ! Mem[000000007c0000fc]
stw %l7,[%i0+0x098] ! Mem[000000007c000098]
swap [%i0+0x0c8],%l0 ! Mem[000000007c0000c8]
jmpl %o7,%g0
ldstub [%i3+0x092],%l3 ! Mem[000000007d800092]
p54_far_3_hem:
ldstub [%i0+0x063],%l4 ! Mem[000000007c000063]
stb %l7,[%i3+0x11a] ! Mem[000000007d80011a]
ldsh [%i0+0x0fc],%l2 ! Mem[000000007c0000fc]
stw %l7,[%i0+0x098] ! Mem[000000007c000098]
swap [%i0+0x0c8],%l0 ! Mem[000000007c0000c8]
jmpl %o7,%g0
ldstub [%i3+0x092],%l3 ! Mem[000000007d800092]
p54_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p55_far_3_le:
ldstub [%i2+0x1d0],%l5 ! Mem[000000007f0001d0]
jmpl %o7,%g0
swap [%i3+0x068],%l3 ! Mem[000000007f800068]
p55_far_3_lem:
ldstub [%i2+0x1d0],%l5 ! Mem[000000007f0001d0]
jmpl %o7,%g0
swap [%i3+0x068],%l3 ! Mem[000000007f800068]
p55_far_3_he:
ldsh [%i0+0x038],%l5 ! Mem[000000007e000038]
ldx [%i0+0x1e0],%l2 ! Mem[000000007e0001e0]
ldsw [%i1+0x100],%l1 ! Mem[000000007e800100]
stx %l6,[%i3+0x098] ! Mem[000000007f800098]
swap [%i0+0x130],%l1 ! Mem[000000007e000130]
ldstub [%i0+0x143],%l7 ! Mem[000000007e000143]
stx %l5,[%i3+0x080] ! Mem[000000007f800080]
jmpl %o7,%g0
swap [%i2+0x0a8],%l7 ! Mem[000000007f0000a8]
p55_far_3_hem:
membar #Sync
ldsh [%i0+0x038],%l5 ! Mem[000000007e000038]
ldx [%i0+0x1e0],%l2 ! Mem[000000007e0001e0]
ldsw [%i1+0x100],%l1 ! Mem[000000007e800100]
stx %l6,[%i3+0x098] ! Mem[000000007f800098]
swap [%i0+0x130],%l1 ! Mem[000000007e000130]
ldstub [%i0+0x143],%l7 ! Mem[000000007e000143]
stx %l5,[%i3+0x080] ! Mem[000000007f800080]
jmpl %o7,%g0
swap [%i2+0x0a8],%l7 ! Mem[000000007f0000a8]
p55_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p56_far_3_le:
std %l4,[%i2+0x180] ! Mem[0000000081000180]
std %l6,[%i2+0x160] ! Mem[0000000081000160]
ldd [%i1+0x0a0],%l4 ! Mem[00000000808000a0]
ldstub [%i1+0x00e],%l3 ! Mem[000000008080000e]
stw %l2,[%i1+0x1c8] ! Mem[00000000808001c8]
swap [%i3+0x054],%l2 ! Mem[0000000081800054]
swap [%i0+0x138],%l1 ! Mem[0000000080000138]
jmpl %o7,%g0
ldsh [%i3+0x034],%l3 ! Mem[0000000081800034]
p56_far_3_lem:
std %l4,[%i2+0x180] ! Mem[0000000081000180]
std %l6,[%i2+0x160] ! Mem[0000000081000160]
ldd [%i1+0x0a0],%l4 ! Mem[00000000808000a0]
membar #Sync
ldstub [%i1+0x00e],%l3 ! Mem[000000008080000e]
stw %l2,[%i1+0x1c8] ! Mem[00000000808001c8]
swap [%i3+0x054],%l2 ! Mem[0000000081800054]
swap [%i0+0x138],%l1 ! Mem[0000000080000138]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x034],%l3 ! Mem[0000000081800034]
p56_far_3_he:
std %l2,[%i1+0x148] ! Mem[0000000080800148]
stb %l2,[%i2+0x134] ! Mem[0000000081000134]
ldx [%i3+0x1f8],%l3 ! Mem[00000000818001f8]
jmpl %o7,%g0
stx %l1,[%i3+0x1f0] ! Mem[00000000818001f0]
p56_far_3_hem:
std %l2,[%i1+0x148] ! Mem[0000000080800148]
stb %l2,[%i2+0x134] ! Mem[0000000081000134]
ldx [%i3+0x1f8],%l3 ! Mem[00000000818001f8]
jmpl %o7,%g0
stx %l1,[%i3+0x1f0] ! Mem[00000000818001f0]
p56_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p57_far_3_le:
jmpl %o7,%g0
ldsh [%i2+0x148],%l3 ! Mem[0000000083000148]
jmpl %o7,%g0
nop
p57_far_3_lem:
jmpl %o7,%g0
ldsh [%i2+0x148],%l3 ! Mem[0000000083000148]
jmpl %o7,%g0
nop
p57_far_3_he:
jmpl %o7,%g0
ldstub [%i3+0x096],%l7 ! Mem[0000000083800096]
jmpl %o7,%g0
nop
p57_far_3_hem:
jmpl %o7,%g0
ldstub [%i3+0x096],%l7 ! Mem[0000000083800096]
jmpl %o7,%g0
nop
p57_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p58_far_3_le:
jmpl %o7,%g0
lduh [%i3+0x036],%l7 ! Mem[0000000085800036]
jmpl %o7,%g0
nop
p58_far_3_lem:
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x036],%l7 ! Mem[0000000085800036]
jmpl %o7,%g0
nop
p58_far_3_he:
lduw [%i3+0x0b4],%l7 ! Mem[00000000858000b4]
stx %l4,[%i1+0x120] ! Mem[0000000084800120]
stw %l2,[%i3+0x1e0] ! Mem[00000000858001e0]
jmpl %o7,%g0
ldsb [%i3+0x15b],%l2 ! Mem[000000008580015b]
p58_far_3_hem:
lduw [%i3+0x0b4],%l7 ! Mem[00000000858000b4]
stx %l4,[%i1+0x120] ! Mem[0000000084800120]
stw %l2,[%i3+0x1e0] ! Mem[00000000858001e0]
jmpl %o7,%g0
ldsb [%i3+0x15b],%l2 ! Mem[000000008580015b]
p58_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p59_far_3_le:
lduw [%i1+0x158],%l4 ! Mem[0000000086800158]
lduh [%i0+0x138],%l7 ! Mem[0000000086000138]
jmpl %o7,%g0
ldsw [%i3+0x134],%l4 ! Mem[0000000087800134]
p59_far_3_lem:
lduw [%i1+0x158],%l4 ! Mem[0000000086800158]
lduh [%i0+0x138],%l7 ! Mem[0000000086000138]
jmpl %o7,%g0
ldsw [%i3+0x134],%l4 ! Mem[0000000087800134]
p59_far_3_he:
sth %l2,[%i2+0x17a] ! Mem[000000008700017a]
ldstub [%i2+0x0f7],%l1 ! Mem[00000000870000f7]
jmpl %o7,%g0
ldsw [%i3+0x030],%l6 ! Mem[0000000087800030]
p59_far_3_hem:
sth %l2,[%i2+0x17a] ! Mem[000000008700017a]
ldstub [%i2+0x0f7],%l1 ! Mem[00000000870000f7]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x030],%l6 ! Mem[0000000087800030]
p59_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p60_far_3_le:
ldsb [%i3+0x0c5],%l4 ! Mem[00000000898000c5]
swap [%i3+0x094],%l0 ! Mem[0000000089800094]
lduh [%i0+0x026],%l7 ! Mem[0000000088000026]
ldub [%i3+0x07f],%l6 ! Mem[000000008980007f]
stx %l1,[%i3+0x0a0] ! Mem[00000000898000a0]
jmpl %o7,%g0
stw %l3,[%i1+0x0ac] ! Mem[00000000888000ac]
p60_far_3_lem:
ldsb [%i3+0x0c5],%l4 ! Mem[00000000898000c5]
swap [%i3+0x094],%l0 ! Mem[0000000089800094]
membar #Sync
lduh [%i0+0x026],%l7 ! Mem[0000000088000026]
ldub [%i3+0x07f],%l6 ! Mem[000000008980007f]
stx %l1,[%i3+0x0a0] ! Mem[00000000898000a0]
jmpl %o7,%g0
stw %l3,[%i1+0x0ac] ! Mem[00000000888000ac]
p60_far_3_he:
stw %l5,[%i0+0x198] ! Mem[0000000088000198]
ldsh [%i1+0x0a4],%l6 ! Mem[00000000888000a4]
ldsb [%i2+0x1d9],%l4 ! Mem[00000000890001d9]
stw %l2,[%i1+0x108] ! Mem[0000000088800108]
ldstub [%i0+0x00a],%l1 ! Mem[000000008800000a]
ldsh [%i0+0x0ca],%l3 ! Mem[00000000880000ca]
jmpl %o7,%g0
ldd [%i3+0x050],%l4 ! Mem[0000000089800050]
p60_far_3_hem:
stw %l5,[%i0+0x198] ! Mem[0000000088000198]
ldsh [%i1+0x0a4],%l6 ! Mem[00000000888000a4]
ldsb [%i2+0x1d9],%l4 ! Mem[00000000890001d9]
stw %l2,[%i1+0x108] ! Mem[0000000088800108]
membar #Sync
ldstub [%i0+0x00a],%l1 ! Mem[000000008800000a]
ldsh [%i0+0x0ca],%l3 ! Mem[00000000880000ca]
jmpl %o7,%g0
ldd [%i3+0x050],%l4 ! Mem[0000000089800050]
p60_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p61_far_3_le:
ldsb [%i0+0x1a6],%l7 ! Mem[000000008a0001a6]
jmpl %o7,%g0
swap [%i0+0x1dc],%l4 ! Mem[000000008a0001dc]
p61_far_3_lem:
ldsb [%i0+0x1a6],%l7 ! Mem[000000008a0001a6]
jmpl %o7,%g0
swap [%i0+0x1dc],%l4 ! Mem[000000008a0001dc]
p61_far_3_he:
ldstub [%i3+0x1a2],%l2 ! Mem[000000008b8001a2]
stx %l6,[%i3+0x138] ! Mem[000000008b800138]
sth %l2,[%i1+0x1d4] ! Mem[000000008a8001d4]
jmpl %o7,%g0
ldstub [%i1+0x1b0],%l0 ! Mem[000000008a8001b0]
p61_far_3_hem:
ldstub [%i3+0x1a2],%l2 ! Mem[000000008b8001a2]
stx %l6,[%i3+0x138] ! Mem[000000008b800138]
sth %l2,[%i1+0x1d4] ! Mem[000000008a8001d4]
jmpl %o7,%g0
ldstub [%i1+0x1b0],%l0 ! Mem[000000008a8001b0]
p61_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p62_far_3_le:
lduh [%i1+0x184],%l5 ! Mem[000000008c800184]
ldub [%i1+0x05a],%l6 ! Mem[000000008c80005a]
ldub [%i2+0x1b8],%l2 ! Mem[000000008d0001b8]
sth %l1,[%i2+0x1be] ! Mem[000000008d0001be]
stw %l1,[%i3+0x0a0] ! Mem[000000008d8000a0]
ldstub [%i2+0x08e],%l3 ! Mem[000000008d00008e]
jmpl %o7,%g0
ldsh [%i0+0x08c],%l4 ! Mem[000000008c00008c]
p62_far_3_lem:
lduh [%i1+0x184],%l5 ! Mem[000000008c800184]
ldub [%i1+0x05a],%l6 ! Mem[000000008c80005a]
ldub [%i2+0x1b8],%l2 ! Mem[000000008d0001b8]
sth %l1,[%i2+0x1be] ! Mem[000000008d0001be]
stw %l1,[%i3+0x0a0] ! Mem[000000008d8000a0]
ldstub [%i2+0x08e],%l3 ! Mem[000000008d00008e]
jmpl %o7,%g0
ldsh [%i0+0x08c],%l4 ! Mem[000000008c00008c]
p62_far_3_he:
ldsw [%i2+0x0c4],%l5 ! Mem[000000008d0000c4]
sth %l0,[%i0+0x186] ! Mem[000000008c000186]
ldstub [%i2+0x101],%l6 ! Mem[000000008d000101]
ldsb [%i1+0x1a2],%l5 ! Mem[000000008c8001a2]
swap [%i0+0x0d4],%l6 ! Mem[000000008c0000d4]
jmpl %o7,%g0
ldx [%i1+0x0b0],%l3 ! Mem[000000008c8000b0]
p62_far_3_hem:
ldsw [%i2+0x0c4],%l5 ! Mem[000000008d0000c4]
sth %l0,[%i0+0x186] ! Mem[000000008c000186]
ldstub [%i2+0x101],%l6 ! Mem[000000008d000101]
ldsb [%i1+0x1a2],%l5 ! Mem[000000008c8001a2]
swap [%i0+0x0d4],%l6 ! Mem[000000008c0000d4]
jmpl %o7,%g0
ldx [%i1+0x0b0],%l3 ! Mem[000000008c8000b0]
p62_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p63_far_3_le:
ldstub [%i1+0x0e6],%l3 ! Mem[000000008e8000e6]
lduh [%i0+0x072],%l5 ! Mem[000000008e000072]
lduh [%i3+0x1ba],%l3 ! Mem[000000008f8001ba]
lduw [%i2+0x1e8],%l7 ! Mem[000000008f0001e8]
stx %l1,[%i3+0x150] ! Mem[000000008f800150]
ldsb [%i1+0x1d2],%l6 ! Mem[000000008e8001d2]
jmpl %o7,%g0
stb %l6,[%i3+0x068] ! Mem[000000008f800068]
p63_far_3_lem:
ldstub [%i1+0x0e6],%l3 ! Mem[000000008e8000e6]
lduh [%i0+0x072],%l5 ! Mem[000000008e000072]
lduh [%i3+0x1ba],%l3 ! Mem[000000008f8001ba]
lduw [%i2+0x1e8],%l7 ! Mem[000000008f0001e8]
stx %l1,[%i3+0x150] ! Mem[000000008f800150]
ldsb [%i1+0x1d2],%l6 ! Mem[000000008e8001d2]
jmpl %o7,%g0
stb %l6,[%i3+0x068] ! Mem[000000008f800068]
p63_far_3_he:
stw %l6,[%i1+0x07c] ! Mem[000000008e80007c]
ldd [%i0+0x0a0],%l0 ! Mem[000000008e0000a0]
ldd [%i1+0x0a8],%l2 ! Mem[000000008e8000a8]
stb %l4,[%i3+0x08c] ! Mem[000000008f80008c]
ldsh [%i3+0x052],%l5 ! Mem[000000008f800052]
ldsw [%i0+0x16c],%l5 ! Mem[000000008e00016c]
ldsh [%i0+0x124],%l1 ! Mem[000000008e000124]
jmpl %o7,%g0
stx %l3,[%i0+0x0e0] ! Mem[000000008e0000e0]
p63_far_3_hem:
stw %l6,[%i1+0x07c] ! Mem[000000008e80007c]
ldd [%i0+0x0a0],%l0 ! Mem[000000008e0000a0]
ldd [%i1+0x0a8],%l2 ! Mem[000000008e8000a8]
stb %l4,[%i3+0x08c] ! Mem[000000008f80008c]
ldsh [%i3+0x052],%l5 ! Mem[000000008f800052]
ldsw [%i0+0x16c],%l5 ! Mem[000000008e00016c]
ldsh [%i0+0x124],%l1 ! Mem[000000008e000124]
jmpl %o7,%g0
stx %l3,[%i0+0x0e0] ! Mem[000000008e0000e0]
p63_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
far3_b2b_l:
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
swap [%i1+0x144],%l6 ! Mem[0000000010800144]
jmpl %g6+8,%g0
lduw [%i2+0x13c],%l0 ! Mem[000000001100013c]
p0_call_0_le:
ldstub [%i2+0x0f1],%l5 ! Mem[00000000110000f1]
ldsh [%i1+0x174],%l3 ! Mem[0000000010800174]
lduh [%i2+0x058],%l5 ! Mem[0000000011000058]
sth %l7,[%i0+0x0de] ! Mem[00000000100000de]
retl
ldsh [%i3+0x176],%l1 ! Mem[0000000011800176]
p0_jmpl_0_lo:
swap [%o1+0x144],%l6 ! Mem[0000000010800144]
jmpl %g6+8,%g0
lduw [%o2+0x13c],%l0 ! Mem[000000001100013c]
p0_call_0_lo:
ldstub [%o2+0x0f1],%l5 ! Mem[00000000110000f1]
ldsh [%o1+0x174],%l3 ! Mem[0000000010800174]
lduh [%o2+0x058],%l5 ! Mem[0000000011000058]
sth %l7,[%o0+0x0de] ! Mem[00000000100000de]
retl
ldsh [%o3+0x176],%l1 ! Mem[0000000011800176]
p0_jmpl_0_he:
ldsb [%i2+0x018],%l1 ! Mem[0000000011000018]
swap [%i2+0x1f4],%l2 ! Mem[00000000110001f4]
stx %l0,[%i1+0x1e0] ! Mem[00000000108001e0]
jmpl %g6+8,%g0
lduh [%i2+0x18a],%l5 ! Mem[000000001100018a]
p0_call_0_he:
lduh [%i2+0x1ea],%l6 ! Mem[00000000110001ea]
stx %l0,[%i2+0x150] ! Mem[0000000011000150]
ldd [%i2+0x000],%l4 ! Mem[0000000011000000]
stw %l2,[%i3+0x168] ! Mem[0000000011800168]
lduh [%i0+0x1d8],%l6 ! Mem[00000000100001d8]
stb %l6,[%i0+0x1a2] ! Mem[00000000100001a2]
retl
ldstub [%i0+0x121],%l5 ! Mem[0000000010000121]
p0_jmpl_0_ho:
ldsb [%o2+0x018],%l1 ! Mem[0000000011000018]
swap [%o2+0x1f4],%l2 ! Mem[00000000110001f4]
stx %l0,[%o1+0x1e0] ! Mem[00000000108001e0]
jmpl %g6+8,%g0
lduh [%o2+0x18a],%l5 ! Mem[000000001100018a]
p0_call_0_ho:
lduh [%o2+0x1ea],%l6 ! Mem[00000000110001ea]
stx %l0,[%o2+0x150] ! Mem[0000000011000150]
ldd [%o2+0x000],%l4 ! Mem[0000000011000000]
stw %l2,[%o3+0x168] ! Mem[0000000011800168]
lduh [%o0+0x1d8],%l6 ! Mem[00000000100001d8]
stb %l6,[%o0+0x1a2] ! Mem[00000000100001a2]
retl
ldstub [%o0+0x121],%l5 ! Mem[0000000010000121]
p1_jmpl_0_le:
swap [%i1+0x144],%l6 ! Mem[0000000012800144]
jmpl %g6+8,%g0
stw %l0,[%i1+0x13c] ! Mem[000000001280013c]
p1_call_0_le:
ldstub [%i2+0x0f1],%l5 ! Mem[00000000130000f1]
swap [%i2+0x154],%l3 ! Mem[0000000013000154]
ldsw [%i2+0x078],%l5 ! Mem[0000000013000078]
lduh [%i2+0x0fe],%l7 ! Mem[00000000130000fe]
retl
lduw [%i1+0x154],%l1 ! Mem[0000000012800154]
p1_jmpl_0_lo:
swap [%o1+0x144],%l6 ! Mem[0000000012800144]
jmpl %g6+8,%g0
stw %l0,[%o1+0x13c] ! Mem[000000001280013c]
p1_call_0_lo:
ldstub [%o2+0x0f1],%l5 ! Mem[00000000130000f1]
swap [%o2+0x154],%l3 ! Mem[0000000013000154]
ldsw [%o2+0x078],%l5 ! Mem[0000000013000078]
lduh [%o2+0x0fe],%l7 ! Mem[00000000130000fe]
retl
lduw [%o1+0x154],%l1 ! Mem[0000000012800154]
p1_jmpl_0_he:
lduw [%i3+0x018],%l1 ! Mem[0000000013800018]
stw %l0,[%i0+0x124] ! Mem[0000000012000124]
ldstub [%i0+0x1cf],%l4 ! Mem[00000000120001cf]
jmpl %g6+8,%g0
swap [%i0+0x1d4],%l1 ! Mem[00000000120001d4]
p1_call_0_he:
ldsh [%i0+0x092],%l1 ! Mem[0000000012000092]
lduh [%i3+0x19c],%l7 ! Mem[000000001380019c]
ldstub [%i0+0x18c],%l7 ! Mem[000000001200018c]
lduw [%i3+0x144],%l6 ! Mem[0000000013800144]
std %l2,[%i0+0x130] ! Mem[0000000012000130]
ldub [%i2+0x005],%l6 ! Mem[0000000013000005]
ldstub [%i3+0x16e],%l5 ! Mem[000000001380016e]
retl
std %l4,[%i0+0x1f0] ! Mem[00000000120001f0]
p1_jmpl_0_ho:
lduw [%o3+0x018],%l1 ! Mem[0000000013800018]
stw %l0,[%o0+0x124] ! Mem[0000000012000124]
ldstub [%o0+0x1cf],%l4 ! Mem[00000000120001cf]
jmpl %g6+8,%g0
swap [%o0+0x1d4],%l1 ! Mem[00000000120001d4]
p1_call_0_ho:
ldsh [%o0+0x092],%l1 ! Mem[0000000012000092]
lduh [%o3+0x19c],%l7 ! Mem[000000001380019c]
ldstub [%o0+0x18c],%l7 ! Mem[000000001200018c]
lduw [%o3+0x144],%l6 ! Mem[0000000013800144]
std %l2,[%o0+0x130] ! Mem[0000000012000130]
ldub [%o2+0x005],%l6 ! Mem[0000000013000005]
ldstub [%o3+0x16e],%l5 ! Mem[000000001380016e]
retl
std %l4,[%o0+0x1f0] ! Mem[00000000120001f0]
p2_jmpl_0_le:
swap [%i1+0x144],%l6 ! Mem[0000000014800144]
jmpl %g6+8,%g0
ldsb [%i0+0x096],%l3 ! Mem[0000000014000096]
p2_call_0_le:
ldx [%i1+0x048],%l4 ! Mem[0000000014800048]
ldsw [%i2+0x1c0],%l7 ! Mem[00000000150001c0]
swap [%i2+0x018],%l1 ! Mem[0000000015000018]
lduw [%i0+0x104],%l0 ! Mem[0000000014000104]
retl
ldsw [%i1+0x1cc],%l4 ! Mem[00000000148001cc]
p2_jmpl_0_lo:
swap [%o1+0x144],%l6 ! Mem[0000000014800144]
jmpl %g6+8,%g0
ldsb [%o0+0x096],%l3 ! Mem[0000000014000096]
p2_call_0_lo:
ldx [%o1+0x048],%l4 ! Mem[0000000014800048]
ldsw [%o2+0x1c0],%l7 ! Mem[00000000150001c0]
swap [%o2+0x018],%l1 ! Mem[0000000015000018]
lduw [%o0+0x104],%l0 ! Mem[0000000014000104]
retl
ldsw [%o1+0x1cc],%l4 ! Mem[00000000148001cc]
p2_jmpl_0_he:
std %l6,[%i0+0x1f0] ! Mem[00000000140001f0]
ldsb [%i0+0x092],%l1 ! Mem[0000000014000092]
std %l6,[%i2+0x1b8] ! Mem[00000000150001b8]
swap [%i3+0x1ac],%l7 ! Mem[00000000158001ac]
stb %l6,[%i1+0x167] ! Mem[0000000014800167]
jmpl %g6+8,%g0
stw %l6,[%i1+0x1d8] ! Mem[00000000148001d8]
p2_call_0_he:
swap [%i1+0x1f0],%l7 ! Mem[00000000148001f0]
ldstub [%i0+0x16c],%l2 ! Mem[000000001400016c]
lduw [%i1+0x1a4],%l6 ! Mem[00000000148001a4]
ldsh [%i2+0x14a],%l2 ! Mem[000000001500014a]
lduw [%i0+0x080],%l6 ! Mem[0000000014000080]
retl
lduh [%i3+0x0c6],%l1 ! Mem[00000000158000c6]
p2_jmpl_0_ho:
std %l6,[%o0+0x1f0] ! Mem[00000000140001f0]
ldsb [%o0+0x092],%l1 ! Mem[0000000014000092]
std %l6,[%o2+0x1b8] ! Mem[00000000150001b8]
swap [%o3+0x1ac],%l7 ! Mem[00000000158001ac]
stb %l6,[%o1+0x167] ! Mem[0000000014800167]
jmpl %g6+8,%g0
stw %l6,[%o1+0x1d8] ! Mem[00000000148001d8]
p2_call_0_ho:
swap [%o1+0x1f0],%l7 ! Mem[00000000148001f0]
ldstub [%o0+0x16c],%l2 ! Mem[000000001400016c]
lduw [%o1+0x1a4],%l6 ! Mem[00000000148001a4]
ldsh [%o2+0x14a],%l2 ! Mem[000000001500014a]
lduw [%o0+0x080],%l6 ! Mem[0000000014000080]
retl
lduh [%o3+0x0c6],%l1 ! Mem[00000000158000c6]
p3_jmpl_0_le:
swap [%i1+0x144],%l6 ! Mem[0000000016800144]
jmpl %g6+8,%g0
stb %l3,[%i0+0x0cc] ! Mem[00000000160000cc]
p3_call_0_le:
lduw [%i0+0x178],%l6 ! Mem[0000000016000178]
retl
ldub [%i1+0x19f],%l3 ! Mem[000000001680019f]
p3_jmpl_0_lo:
swap [%o1+0x144],%l6 ! Mem[0000000016800144]
jmpl %g6+8,%g0
stb %l3,[%o0+0x0cc] ! Mem[00000000160000cc]
p3_call_0_lo:
lduw [%o0+0x178],%l6 ! Mem[0000000016000178]
retl
ldub [%o1+0x19f],%l3 ! Mem[000000001680019f]
p3_jmpl_0_he:
stx %l1,[%i3+0x038] ! Mem[0000000017800038]
ldsh [%i1+0x0e6],%l7 ! Mem[00000000168000e6]
stx %l6,[%i3+0x080] ! Mem[0000000017800080]
jmpl %g6+8,%g0
lduw [%i3+0x1d8],%l0 ! Mem[00000000178001d8]
p3_call_0_he:
ldsh [%i0+0x082],%l6 ! Mem[0000000016000082]
sth %l7,[%i3+0x11c] ! Mem[000000001780011c]
ldstub [%i0+0x125],%l3 ! Mem[0000000016000125]
ldstub [%i3+0x066],%l3 ! Mem[0000000017800066]
ldstub [%i3+0x1ac],%l4 ! Mem[00000000178001ac]
stx %l1,[%i0+0x158] ! Mem[0000000016000158]
ldsb [%i1+0x18f],%l3 ! Mem[000000001680018f]
retl
ldd [%i1+0x040],%l2 ! Mem[0000000016800040]
p3_jmpl_0_ho:
stx %l1,[%o3+0x038] ! Mem[0000000017800038]
ldsh [%o1+0x0e6],%l7 ! Mem[00000000168000e6]
stx %l6,[%o3+0x080] ! Mem[0000000017800080]
jmpl %g6+8,%g0
lduw [%o3+0x1d8],%l0 ! Mem[00000000178001d8]
p3_call_0_ho:
ldsh [%o0+0x082],%l6 ! Mem[0000000016000082]
sth %l7,[%o3+0x11c] ! Mem[000000001780011c]
ldstub [%o0+0x125],%l3 ! Mem[0000000016000125]
ldstub [%o3+0x066],%l3 ! Mem[0000000017800066]
ldstub [%o3+0x1ac],%l4 ! Mem[00000000178001ac]
stx %l1,[%o0+0x158] ! Mem[0000000016000158]
ldsb [%o1+0x18f],%l3 ! Mem[000000001680018f]
retl
ldd [%o1+0x040],%l2 ! Mem[0000000016800040]
p4_jmpl_0_le:
swap [%i2+0x164],%l6 ! Mem[0000000019000164]
jmpl %g6+8,%g0
ldstub [%i3+0x13f],%l0 ! Mem[000000001980013f]
p4_call_0_le:
ldx [%i2+0x0d0],%l5 ! Mem[00000000190000d0]
ldd [%i1+0x150],%l2 ! Mem[0000000018800150]
ldsw [%i2+0x07c],%l4 ! Mem[000000001900007c]
lduw [%i2+0x0f0],%l4 ! Mem[00000000190000f0]
retl
lduh [%i0+0x078],%l2 ! Mem[0000000018000078]
p4_jmpl_0_lo:
swap [%o2+0x164],%l6 ! Mem[0000000019000164]
jmpl %g6+8,%g0
ldstub [%o3+0x13f],%l0 ! Mem[000000001980013f]
p4_call_0_lo:
ldx [%o2+0x0d0],%l5 ! Mem[00000000190000d0]
ldd [%o1+0x150],%l2 ! Mem[0000000018800150]
ldsw [%o2+0x07c],%l4 ! Mem[000000001900007c]
lduw [%o2+0x0f0],%l4 ! Mem[00000000190000f0]
retl
lduh [%o0+0x078],%l2 ! Mem[0000000018000078]
p4_jmpl_0_he:
sth %l6,[%i2+0x104] ! Mem[0000000019000104]
lduh [%i2+0x05e],%l0 ! Mem[000000001900005e]
std %l0,[%i3+0x1e0] ! Mem[00000000198001e0]
stx %l3,[%i2+0x100] ! Mem[0000000019000100]
stb %l7,[%i3+0x16f] ! Mem[000000001980016f]
ldx [%i2+0x198],%l1 ! Mem[0000000019000198]
lduh [%i1+0x110],%l1 ! Mem[0000000018800110]
jmpl %g6+8,%g0
std %l6,[%i1+0x050] ! Mem[0000000018800050]
p4_call_0_he:
retl
ldstub [%i0+0x15b],%l7 ! Mem[000000001800015b]
p4_jmpl_0_ho:
sth %l6,[%o2+0x104] ! Mem[0000000019000104]
lduh [%o2+0x05e],%l0 ! Mem[000000001900005e]
std %l0,[%o3+0x1e0] ! Mem[00000000198001e0]
stx %l3,[%o2+0x100] ! Mem[0000000019000100]
stb %l7,[%o3+0x16f] ! Mem[000000001980016f]
ldx [%o2+0x198],%l1 ! Mem[0000000019000198]
lduh [%o1+0x110],%l1 ! Mem[0000000018800110]
jmpl %g6+8,%g0
std %l6,[%o1+0x050] ! Mem[0000000018800050]
p4_call_0_ho:
retl
ldstub [%o0+0x15b],%l7 ! Mem[000000001800015b]
p5_jmpl_0_le:
swap [%i2+0x164],%l6 ! Mem[000000001b000164]
jmpl %g6+8,%g0
lduw [%i2+0x13c],%l0 ! Mem[000000001b00013c]
p5_call_0_le:
sth %l5,[%i2+0x0f0] ! Mem[000000001b0000f0]
std %l2,[%i3+0x150] ! Mem[000000001b800150]
ldstub [%i1+0x13c],%l7 ! Mem[000000001a80013c]
stb %l6,[%i0+0x01c] ! Mem[000000001a00001c]
retl
ldsw [%i1+0x18c],%l0 ! Mem[000000001a80018c]
p5_jmpl_0_lo:
swap [%o2+0x164],%l6 ! Mem[000000001b000164]
jmpl %g6+8,%g0
lduw [%o2+0x13c],%l0 ! Mem[000000001b00013c]
p5_call_0_lo:
sth %l5,[%o2+0x0f0] ! Mem[000000001b0000f0]
std %l2,[%o3+0x150] ! Mem[000000001b800150]
ldstub [%o1+0x13c],%l7 ! Mem[000000001a80013c]
stb %l6,[%o0+0x01c] ! Mem[000000001a00001c]
retl
ldsw [%o1+0x18c],%l0 ! Mem[000000001a80018c]
p5_jmpl_0_he:
jmpl %g6+8,%g0
swap [%i1+0x1f4],%l7 ! Mem[000000001a8001f4]
p5_call_0_he:
ldx [%i3+0x0a0],%l6 ! Mem[000000001b8000a0]
ldub [%i3+0x13c],%l7 ! Mem[000000001b80013c]
swap [%i3+0x124],%l3 ! Mem[000000001b800124]
lduh [%i3+0x066],%l3 ! Mem[000000001b800066]
lduw [%i1+0x1ac],%l4 ! Mem[000000001a8001ac]
ldstub [%i1+0x1b5],%l7 ! Mem[000000001a8001b5]
retl
ldx [%i2+0x148],%l2 ! Mem[000000001b000148]
p5_jmpl_0_ho:
jmpl %g6+8,%g0
swap [%o1+0x1f4],%l7 ! Mem[000000001a8001f4]
p5_call_0_ho:
ldx [%o3+0x0a0],%l6 ! Mem[000000001b8000a0]
ldub [%o3+0x13c],%l7 ! Mem[000000001b80013c]
swap [%o3+0x124],%l3 ! Mem[000000001b800124]
lduh [%o3+0x066],%l3 ! Mem[000000001b800066]
lduw [%o1+0x1ac],%l4 ! Mem[000000001a8001ac]
ldstub [%o1+0x1b5],%l7 ! Mem[000000001a8001b5]
retl
ldx [%o2+0x148],%l2 ! Mem[000000001b000148]
p6_jmpl_0_le:
swap [%i2+0x164],%l6 ! Mem[000000001d000164]
jmpl %g6+8,%g0
std %l0,[%i0+0x138] ! Mem[000000001c000138]
p6_call_0_le:
stw %l5,[%i0+0x0d0] ! Mem[000000001c0000d0]
sth %l0,[%i0+0x13a] ! Mem[000000001c00013a]
swap [%i1+0x07c],%l5 ! Mem[000000001c80007c]
stw %l7,[%i1+0x1f8] ! Mem[000000001c8001f8]
retl
ldsw [%i2+0x048],%l7 ! Mem[000000001d000048]
p6_jmpl_0_lo:
swap [%o2+0x164],%l6 ! Mem[000000001d000164]
jmpl %g6+8,%g0
std %l0,[%o0+0x138] ! Mem[000000001c000138]
p6_call_0_lo:
stw %l5,[%o0+0x0d0] ! Mem[000000001c0000d0]
sth %l0,[%o0+0x13a] ! Mem[000000001c00013a]
swap [%o1+0x07c],%l5 ! Mem[000000001c80007c]
stw %l7,[%o1+0x1f8] ! Mem[000000001c8001f8]
retl
ldsw [%o2+0x048],%l7 ! Mem[000000001d000048]
p6_jmpl_0_he:
ldx [%i1+0x100],%l3 ! Mem[000000001c800100]
ldx [%i2+0x060],%l3 ! Mem[000000001d000060]
stb %l5,[%i1+0x010] ! Mem[000000001c800010]
ldub [%i1+0x07b],%l4 ! Mem[000000001c80007b]
ldsw [%i1+0x184],%l5 ! Mem[000000001c800184]
swap [%i0+0x0a8],%l7 ! Mem[000000001c0000a8]
jmpl %g6+8,%g0
stb %l6,[%i1+0x013] ! Mem[000000001c800013]
p6_call_0_he:
lduw [%i0+0x1b8],%l1 ! Mem[000000001c0001b8]
ldsh [%i0+0x198],%l4 ! Mem[000000001c000198]
ldx [%i1+0x1c0],%l5 ! Mem[000000001c8001c0]
swap [%i2+0x170],%l3 ! Mem[000000001d000170]
ldub [%i1+0x00a],%l5 ! Mem[000000001c80000a]
swap [%i3+0x188],%l7 ! Mem[000000001d800188]
retl
std %l2,[%i0+0x018] ! Mem[000000001c000018]
p6_jmpl_0_ho:
ldx [%o1+0x100],%l3 ! Mem[000000001c800100]
ldx [%o2+0x060],%l3 ! Mem[000000001d000060]
stb %l5,[%o1+0x010] ! Mem[000000001c800010]
ldub [%o1+0x07b],%l4 ! Mem[000000001c80007b]
ldsw [%o1+0x184],%l5 ! Mem[000000001c800184]
swap [%o0+0x0a8],%l7 ! Mem[000000001c0000a8]
jmpl %g6+8,%g0
stb %l6,[%o1+0x013] ! Mem[000000001c800013]
p6_call_0_ho:
lduw [%o0+0x1b8],%l1 ! Mem[000000001c0001b8]
ldsh [%o0+0x198],%l4 ! Mem[000000001c000198]
ldx [%o1+0x1c0],%l5 ! Mem[000000001c8001c0]
swap [%o2+0x170],%l3 ! Mem[000000001d000170]
ldub [%o1+0x00a],%l5 ! Mem[000000001c80000a]
swap [%o3+0x188],%l7 ! Mem[000000001d800188]
retl
std %l2,[%o0+0x018] ! Mem[000000001c000018]
p7_jmpl_0_le:
swap [%i2+0x164],%l6 ! Mem[000000001f000164]
jmpl %g6+8,%g0
swap [%i2+0x13c],%l0 ! Mem[000000001f00013c]
p7_call_0_le:
stx %l5,[%i3+0x0d0] ! Mem[000000001f8000d0]
stb %l3,[%i1+0x154] ! Mem[000000001e800154]
swap [%i3+0x078],%l5 ! Mem[000000001f800078]
sth %l7,[%i2+0x0fe] ! Mem[000000001f0000fe]
retl
std %l0,[%i2+0x170] ! Mem[000000001f000170]
p7_jmpl_0_lo:
swap [%o2+0x164],%l6 ! Mem[000000001f000164]
jmpl %g6+8,%g0
swap [%o2+0x13c],%l0 ! Mem[000000001f00013c]
p7_call_0_lo:
stx %l5,[%o3+0x0d0] ! Mem[000000001f8000d0]
stb %l3,[%o1+0x154] ! Mem[000000001e800154]
swap [%o3+0x078],%l5 ! Mem[000000001f800078]
sth %l7,[%o2+0x0fe] ! Mem[000000001f0000fe]
retl
std %l0,[%o2+0x170] ! Mem[000000001f000170]
p7_jmpl_0_he:
stx %l5,[%i1+0x078] ! Mem[000000001e800078]
swap [%i2+0x1f8],%l7 ! Mem[000000001f0001f8]
stw %l7,[%i3+0x048] ! Mem[000000001f800048]
jmpl %g6+8,%g0
lduw [%i1+0x150],%l2 ! Mem[000000001e800150]
p7_call_0_he:
swap [%i3+0x0dc],%l5 ! Mem[000000001f8000dc]
ldsh [%i3+0x1fe],%l6 ! Mem[000000001f8001fe]
retl
ldsb [%i1+0x060],%l7 ! Mem[000000001e800060]
p7_jmpl_0_ho:
stx %l5,[%o1+0x078] ! Mem[000000001e800078]
swap [%o2+0x1f8],%l7 ! Mem[000000001f0001f8]
stw %l7,[%o3+0x048] ! Mem[000000001f800048]
jmpl %g6+8,%g0
lduw [%o1+0x150],%l2 ! Mem[000000001e800150]
p7_call_0_ho:
swap [%o3+0x0dc],%l5 ! Mem[000000001f8000dc]
ldsh [%o3+0x1fe],%l6 ! Mem[000000001f8001fe]
retl
ldsb [%o1+0x060],%l7 ! Mem[000000001e800060]
p8_jmpl_0_le:
swap [%i2+0x144],%l6 ! Mem[0000000021000144]
jmpl %g6+8,%g0
stx %l1,[%i0+0x1e8] ! Mem[00000000200001e8]
p8_call_0_le:
ldstub [%i1+0x1c8],%l3 ! Mem[00000000208001c8]
retl
ldsb [%i2+0x19f],%l3 ! Mem[000000002100019f]
p8_jmpl_0_lo:
swap [%o2+0x144],%l6 ! Mem[0000000021000144]
jmpl %g6+8,%g0
stx %l1,[%o0+0x1e8] ! Mem[00000000200001e8]
p8_call_0_lo:
ldstub [%o1+0x1c8],%l3 ! Mem[00000000208001c8]
retl
ldsb [%o2+0x19f],%l3 ! Mem[000000002100019f]
p8_jmpl_0_he:
ldsh [%i0+0x01e],%l1 ! Mem[000000002000001e]
ldsw [%i3+0x1ec],%l0 ! Mem[00000000218001ec]
lduh [%i2+0x15e],%l5 ! Mem[000000002100015e]
jmpl %g6+8,%g0
ldstub [%i1+0x00d],%l2 ! Mem[000000002080000d]
p8_call_0_he:
ldstub [%i3+0x07a],%l5 ! Mem[000000002180007a]
ldstub [%i2+0x096],%l6 ! Mem[0000000021000096]
ldstub [%i0+0x16e],%l6 ! Mem[000000002000016e]
swap [%i2+0x110],%l3 ! Mem[0000000021000110]
ldub [%i0+0x0f5],%l7 ! Mem[00000000200000f5]
swap [%i2+0x0c0],%l6 ! Mem[00000000210000c0]
retl
ldx [%i3+0x1b8],%l1 ! Mem[00000000218001b8]
p8_jmpl_0_ho:
ldsh [%o0+0x01e],%l1 ! Mem[000000002000001e]
ldsw [%o3+0x1ec],%l0 ! Mem[00000000218001ec]
lduh [%o2+0x15e],%l5 ! Mem[000000002100015e]
jmpl %g6+8,%g0
ldstub [%o1+0x00d],%l2 ! Mem[000000002080000d]
p8_call_0_ho:
ldstub [%o3+0x07a],%l5 ! Mem[000000002180007a]
ldstub [%o2+0x096],%l6 ! Mem[0000000021000096]
ldstub [%o0+0x16e],%l6 ! Mem[000000002000016e]
swap [%o2+0x110],%l3 ! Mem[0000000021000110]
ldub [%o0+0x0f5],%l7 ! Mem[00000000200000f5]
swap [%o2+0x0c0],%l6 ! Mem[00000000210000c0]
retl
ldx [%o3+0x1b8],%l1 ! Mem[00000000218001b8]
p9_jmpl_0_le:
swap [%i2+0x144],%l6 ! Mem[0000000023000144]
jmpl %g6+8,%g0
ldsb [%i2+0x13f],%l0 ! Mem[000000002300013f]
p9_call_0_le:
swap [%i0+0x048],%l4 ! Mem[0000000022000048]
swap [%i3+0x0d4],%l4 ! Mem[00000000238000d4]
ldsw [%i2+0x07c],%l4 ! Mem[000000002300007c]
swap [%i3+0x0d0],%l4 ! Mem[00000000238000d0]
retl
ldsb [%i2+0x07a],%l1 ! Mem[000000002300007a]
p9_jmpl_0_lo:
swap [%o2+0x144],%l6 ! Mem[0000000023000144]
jmpl %g6+8,%g0
ldsb [%o2+0x13f],%l0 ! Mem[000000002300013f]
p9_call_0_lo:
swap [%o0+0x048],%l4 ! Mem[0000000022000048]
swap [%o3+0x0d4],%l4 ! Mem[00000000238000d4]
ldsw [%o2+0x07c],%l4 ! Mem[000000002300007c]
swap [%o3+0x0d0],%l4 ! Mem[00000000238000d0]
retl
ldsb [%o2+0x07a],%l1 ! Mem[000000002300007a]
p9_jmpl_0_he:
ldstub [%i2+0x0a7],%l3 ! Mem[00000000230000a7]
ldx [%i2+0x1d0],%l2 ! Mem[00000000230001d0]
stx %l0,[%i1+0x1e0] ! Mem[00000000228001e0]
ldstub [%i1+0x18a],%l5 ! Mem[000000002280018a]
sth %l5,[%i2+0x1c2] ! Mem[00000000230001c2]
jmpl %g6+8,%g0
ldsb [%i1+0x110],%l3 ! Mem[0000000022800110]
p9_call_0_he:
ldsb [%i1+0x159],%l1 ! Mem[0000000022800159]
swap [%i3+0x18c],%l3 ! Mem[000000002380018c]
ldd [%i0+0x168],%l0 ! Mem[0000000022000168]
ldsw [%i0+0x024],%l3 ! Mem[0000000022000024]
ldub [%i1+0x101],%l5 ! Mem[0000000022800101]
retl
swap [%i3+0x128],%l0 ! Mem[0000000023800128]
p9_jmpl_0_ho:
ldstub [%o2+0x0a7],%l3 ! Mem[00000000230000a7]
ldx [%o2+0x1d0],%l2 ! Mem[00000000230001d0]
stx %l0,[%o1+0x1e0] ! Mem[00000000228001e0]
ldstub [%o1+0x18a],%l5 ! Mem[000000002280018a]
sth %l5,[%o2+0x1c2] ! Mem[00000000230001c2]
jmpl %g6+8,%g0
ldsb [%o1+0x110],%l3 ! Mem[0000000022800110]
p9_call_0_ho:
ldsb [%o1+0x159],%l1 ! Mem[0000000022800159]
swap [%o3+0x18c],%l3 ! Mem[000000002380018c]
ldd [%o0+0x168],%l0 ! Mem[0000000022000168]
ldsw [%o0+0x024],%l3 ! Mem[0000000022000024]
ldub [%o1+0x101],%l5 ! Mem[0000000022800101]
retl
swap [%o3+0x128],%l0 ! Mem[0000000023800128]
p10_jmpl_0_le:
swap [%i2+0x144],%l6 ! Mem[0000000025000144]
jmpl %g6+8,%g0
ldub [%i1+0x11f],%l0 ! Mem[000000002480011f]
p10_call_0_le:
stx %l4,[%i3+0x0c0] ! Mem[00000000258000c0]
ldstub [%i3+0x124],%l1 ! Mem[0000000025800124]
stb %l7,[%i1+0x13c] ! Mem[000000002480013c]
stb %l6,[%i2+0x01c] ! Mem[000000002500001c]
retl
ldstub [%i3+0x05a],%l1 ! Mem[000000002580005a]
p10_jmpl_0_lo:
swap [%o2+0x144],%l6 ! Mem[0000000025000144]
jmpl %g6+8,%g0
ldub [%o1+0x11f],%l0 ! Mem[000000002480011f]
p10_call_0_lo:
stx %l4,[%o3+0x0c0] ! Mem[00000000258000c0]
ldstub [%o3+0x124],%l1 ! Mem[0000000025800124]
stb %l7,[%o1+0x13c] ! Mem[000000002480013c]
stb %l6,[%o2+0x01c] ! Mem[000000002500001c]
retl
ldstub [%o3+0x05a],%l1 ! Mem[000000002580005a]
p10_jmpl_0_he:
std %l2,[%i1+0x080] ! Mem[0000000024800080]
ldub [%i3+0x07f],%l0 ! Mem[000000002580007f]
stx %l2,[%i1+0x0d8] ! Mem[00000000248000d8]
ldsb [%i3+0x107],%l3 ! Mem[0000000025800107]
std %l6,[%i1+0x168] ! Mem[0000000024800168]
jmpl %g6+8,%g0
sth %l1,[%i0+0x1bc] ! Mem[00000000240001bc]
p10_call_0_he:
retl
std %l4,[%i0+0x020] ! Mem[0000000024000020]
p10_jmpl_0_ho:
std %l2,[%o1+0x080] ! Mem[0000000024800080]
ldub [%o3+0x07f],%l0 ! Mem[000000002580007f]
stx %l2,[%o1+0x0d8] ! Mem[00000000248000d8]
ldsb [%o3+0x107],%l3 ! Mem[0000000025800107]
std %l6,[%o1+0x168] ! Mem[0000000024800168]
jmpl %g6+8,%g0
sth %l1,[%o0+0x1bc] ! Mem[00000000240001bc]
p10_call_0_ho:
retl
std %l4,[%o0+0x020] ! Mem[0000000024000020]
p11_jmpl_0_le:
swap [%i2+0x164],%l6 ! Mem[0000000027000164]
jmpl %g6+8,%g0
std %l0,[%i3+0x118] ! Mem[0000000027800118]
p11_call_0_le:
stb %l4,[%i1+0x0c4] ! Mem[00000000268000c4]
ldsw [%i2+0x0d4],%l4 ! Mem[00000000270000d4]
ldd [%i2+0x058],%l4 ! Mem[0000000027000058]
ldd [%i0+0x0f0],%l4 ! Mem[00000000260000f0]
retl
ldstub [%i0+0x07a],%l1 ! Mem[000000002600007a]
p11_jmpl_0_lo:
swap [%o2+0x164],%l6 ! Mem[0000000027000164]
jmpl %g6+8,%g0
std %l0,[%o3+0x118] ! Mem[0000000027800118]
p11_call_0_lo:
stb %l4,[%o1+0x0c4] ! Mem[00000000268000c4]
ldsw [%o2+0x0d4],%l4 ! Mem[00000000270000d4]
ldd [%o2+0x058],%l4 ! Mem[0000000027000058]
ldd [%o0+0x0f0],%l4 ! Mem[00000000260000f0]
retl
ldstub [%o0+0x07a],%l1 ! Mem[000000002600007a]
p11_jmpl_0_he:
ldstub [%i2+0x125],%l6 ! Mem[0000000027000125]
ldx [%i2+0x078],%l0 ! Mem[0000000027000078]
ldsb [%i0+0x1c3],%l0 ! Mem[00000000260001c3]
std %l6,[%i1+0x1a8] ! Mem[00000000268001a8]
ldsh [%i2+0x060],%l5 ! Mem[0000000027000060]
jmpl %g6+8,%g0
ldd [%i3+0x090],%l0 ! Mem[0000000027800090]
p11_call_0_he:
ldsw [%i1+0x158],%l1 ! Mem[0000000026800158]
stb %l3,[%i0+0x1af] ! Mem[00000000260001af]
stw %l2,[%i3+0x040] ! Mem[0000000027800040]
std %l0,[%i1+0x0e0] ! Mem[00000000268000e0]
retl
stb %l6,[%i1+0x04e] ! Mem[000000002680004e]
p11_jmpl_0_ho:
ldstub [%o2+0x125],%l6 ! Mem[0000000027000125]
ldx [%o2+0x078],%l0 ! Mem[0000000027000078]
ldsb [%o0+0x1c3],%l0 ! Mem[00000000260001c3]
std %l6,[%o1+0x1a8] ! Mem[00000000268001a8]
ldsh [%o2+0x060],%l5 ! Mem[0000000027000060]
jmpl %g6+8,%g0
ldd [%o3+0x090],%l0 ! Mem[0000000027800090]
p11_call_0_ho:
ldsw [%o1+0x158],%l1 ! Mem[0000000026800158]
stb %l3,[%o0+0x1af] ! Mem[00000000260001af]
stw %l2,[%o3+0x040] ! Mem[0000000027800040]
std %l0,[%o1+0x0e0] ! Mem[00000000268000e0]
retl
stb %l6,[%o1+0x04e] ! Mem[000000002680004e]
p12_jmpl_0_le:
swap [%i2+0x144],%l6 ! Mem[0000000029000144]
jmpl %g6+8,%g0
swap [%i2+0x11c],%l0 ! Mem[000000002900011c]
p12_call_0_le:
ldstub [%i2+0x0e4],%l4 ! Mem[00000000290000e4]
ldx [%i0+0x120],%l1 ! Mem[0000000028000120]
stb %l4,[%i2+0x05f] ! Mem[000000002900005f]
sth %l0,[%i3+0x124] ! Mem[0000000029800124]
retl
stw %l4,[%i3+0x1ec] ! Mem[00000000298001ec]
p12_jmpl_0_lo:
swap [%o2+0x144],%l6 ! Mem[0000000029000144]
jmpl %g6+8,%g0
swap [%o2+0x11c],%l0 ! Mem[000000002900011c]
p12_call_0_lo:
ldstub [%o2+0x0e4],%l4 ! Mem[00000000290000e4]
ldx [%o0+0x120],%l1 ! Mem[0000000028000120]
stb %l4,[%o2+0x05f] ! Mem[000000002900005f]
sth %l0,[%o3+0x124] ! Mem[0000000029800124]
retl
stw %l4,[%o3+0x1ec] ! Mem[00000000298001ec]
p12_jmpl_0_he:
ldstub [%i0+0x1f6],%l7 ! Mem[00000000280001f6]
stx %l1,[%i1+0x090] ! Mem[0000000028800090]
ldsb [%i3+0x1bc],%l7 ! Mem[00000000298001bc]
lduh [%i2+0x178],%l1 ! Mem[0000000029000178]
ldstub [%i0+0x08f],%l3 ! Mem[000000002800008f]
jmpl %g6+8,%g0
ldd [%i0+0x040],%l2 ! Mem[0000000028000040]
p12_call_0_he:
stx %l4,[%i1+0x1b8] ! Mem[00000000288001b8]
ldsb [%i3+0x066],%l3 ! Mem[0000000029800066]
stb %l3,[%i2+0x0bf] ! Mem[00000000290000bf]
stb %l3,[%i3+0x1bb] ! Mem[00000000298001bb]
ldsh [%i1+0x12a],%l6 ! Mem[000000002880012a]
retl
ldx [%i1+0x050],%l4 ! Mem[0000000028800050]
p12_jmpl_0_ho:
ldstub [%o0+0x1f6],%l7 ! Mem[00000000280001f6]
stx %l1,[%o1+0x090] ! Mem[0000000028800090]
ldsb [%o3+0x1bc],%l7 ! Mem[00000000298001bc]
lduh [%o2+0x178],%l1 ! Mem[0000000029000178]
ldstub [%o0+0x08f],%l3 ! Mem[000000002800008f]
jmpl %g6+8,%g0
ldd [%o0+0x040],%l2 ! Mem[0000000028000040]
p12_call_0_ho:
stx %l4,[%o1+0x1b8] ! Mem[00000000288001b8]
ldsb [%o3+0x066],%l3 ! Mem[0000000029800066]
stb %l3,[%o2+0x0bf] ! Mem[00000000290000bf]
stb %l3,[%o3+0x1bb] ! Mem[00000000298001bb]
ldsh [%o1+0x12a],%l6 ! Mem[000000002880012a]
retl
ldx [%o1+0x050],%l4 ! Mem[0000000028800050]
p13_jmpl_0_le:
swap [%i2+0x164],%l6 ! Mem[000000002b000164]
jmpl %g6+8,%g0
ldx [%i0+0x0e8],%l3 ! Mem[000000002a0000e8]
p13_call_0_le:
ldd [%i3+0x0c0],%l4 ! Mem[000000002b8000c0]
retl
ldstub [%i2+0x1e3],%l7 ! Mem[000000002b0001e3]
p13_jmpl_0_lo:
swap [%o2+0x164],%l6 ! Mem[000000002b000164]
jmpl %g6+8,%g0
ldx [%o0+0x0e8],%l3 ! Mem[000000002a0000e8]
p13_call_0_lo:
ldd [%o3+0x0c0],%l4 ! Mem[000000002b8000c0]
retl
ldstub [%o2+0x1e3],%l7 ! Mem[000000002b0001e3]
p13_jmpl_0_he:
jmpl %g6+8,%g0
std %l6,[%i0+0x0d0] ! Mem[000000002a0000d0]
p13_call_0_he:
ldsw [%i3+0x058],%l1 ! Mem[000000002b800058]
swap [%i0+0x100],%l7 ! Mem[000000002a000100]
ldx [%i0+0x150],%l1 ! Mem[000000002a000150]
stb %l0,[%i3+0x1ce] ! Mem[000000002b8001ce]
retl
stw %l3,[%i1+0x0ec] ! Mem[000000002a8000ec]
p13_jmpl_0_ho:
jmpl %g6+8,%g0
std %l6,[%o0+0x0d0] ! Mem[000000002a0000d0]
p13_call_0_ho:
ldsw [%o3+0x058],%l1 ! Mem[000000002b800058]
swap [%o0+0x100],%l7 ! Mem[000000002a000100]
ldx [%o0+0x150],%l1 ! Mem[000000002a000150]
stb %l0,[%o3+0x1ce] ! Mem[000000002b8001ce]
retl
stw %l3,[%o1+0x0ec] ! Mem[000000002a8000ec]
p14_jmpl_0_le:
swap [%i2+0x164],%l6 ! Mem[000000002d000164]
jmpl %g6+8,%g0
ldsb [%i2+0x11f],%l0 ! Mem[000000002d00011f]
p14_call_0_le:
ldd [%i3+0x0d0],%l4 ! Mem[000000002d8000d0]
sth %l1,[%i3+0x124] ! Mem[000000002d800124]
ldx [%i3+0x138],%l7 ! Mem[000000002d800138]
ldsb [%i0+0x0f1],%l4 ! Mem[000000002c0000f1]
retl
ldsw [%i0+0x078],%l1 ! Mem[000000002c000078]
p14_jmpl_0_lo:
swap [%o2+0x164],%l6 ! Mem[000000002d000164]
jmpl %g6+8,%g0
ldsb [%o2+0x11f],%l0 ! Mem[000000002d00011f]
p14_call_0_lo:
ldd [%o3+0x0d0],%l4 ! Mem[000000002d8000d0]
sth %l1,[%o3+0x124] ! Mem[000000002d800124]
ldx [%o3+0x138],%l7 ! Mem[000000002d800138]
ldsb [%o0+0x0f1],%l4 ! Mem[000000002c0000f1]
retl
ldsw [%o0+0x078],%l1 ! Mem[000000002c000078]
p14_jmpl_0_he:
ldsh [%i1+0x1da],%l0 ! Mem[000000002c8001da]
sth %l1,[%i0+0x0b2] ! Mem[000000002c0000b2]
std %l6,[%i1+0x198] ! Mem[000000002c800198]
ldub [%i0+0x116],%l1 ! Mem[000000002c000116]
lduh [%i1+0x166],%l6 ! Mem[000000002c800166]
jmpl %g6+8,%g0
ldd [%i1+0x130],%l2 ! Mem[000000002c800130]
p14_call_0_he:
std %l0,[%i2+0x158] ! Mem[000000002d000158]
swap [%i1+0x1ac],%l3 ! Mem[000000002c8001ac]
lduw [%i3+0x148],%l1 ! Mem[000000002d800148]
ldsh [%i0+0x026],%l3 ! Mem[000000002c000026]
swap [%i0+0x100],%l5 ! Mem[000000002c000100]
retl
ldsb [%i3+0x12a],%l0 ! Mem[000000002d80012a]
p14_jmpl_0_ho:
ldsh [%o1+0x1da],%l0 ! Mem[000000002c8001da]
sth %l1,[%o0+0x0b2] ! Mem[000000002c0000b2]
std %l6,[%o1+0x198] ! Mem[000000002c800198]
ldub [%o0+0x116],%l1 ! Mem[000000002c000116]
lduh [%o1+0x166],%l6 ! Mem[000000002c800166]
jmpl %g6+8,%g0
ldd [%o1+0x130],%l2 ! Mem[000000002c800130]
p14_call_0_ho:
std %l0,[%o2+0x158] ! Mem[000000002d000158]
swap [%o1+0x1ac],%l3 ! Mem[000000002c8001ac]
lduw [%o3+0x148],%l1 ! Mem[000000002d800148]
ldsh [%o0+0x026],%l3 ! Mem[000000002c000026]
swap [%o0+0x100],%l5 ! Mem[000000002c000100]
retl
ldsb [%o3+0x12a],%l0 ! Mem[000000002d80012a]
p15_jmpl_0_le:
swap [%i3+0x164],%l6 ! Mem[000000002f800164]
jmpl %g6+8,%g0
ldstub [%i0+0x11f],%l0 ! Mem[000000002e00011f]
p15_call_0_le:
ldstub [%i2+0x0d1],%l5 ! Mem[000000002f0000d1]
ldstub [%i3+0x174],%l3 ! Mem[000000002f800174]
swap [%i2+0x11c],%l7 ! Mem[000000002f00011c]
lduw [%i0+0x03c],%l6 ! Mem[000000002e00003c]
retl
ldub [%i1+0x1ac],%l0 ! Mem[000000002e8001ac]
p15_jmpl_0_lo:
swap [%o3+0x164],%l6 ! Mem[000000002f800164]
jmpl %g6+8,%g0
ldstub [%o0+0x11f],%l0 ! Mem[000000002e00011f]
p15_call_0_lo:
ldstub [%o2+0x0d1],%l5 ! Mem[000000002f0000d1]
ldstub [%o3+0x174],%l3 ! Mem[000000002f800174]
swap [%o2+0x11c],%l7 ! Mem[000000002f00011c]
lduw [%o0+0x03c],%l6 ! Mem[000000002e00003c]
retl
ldub [%o1+0x1ac],%l0 ! Mem[000000002e8001ac]
p15_jmpl_0_he:
jmpl %g6+8,%g0
ldsw [%i0+0x084],%l3 ! Mem[000000002e000084]
p15_call_0_he:
ldsh [%i1+0x016],%l5 ! Mem[000000002e800016]
ldstub [%i3+0x06e],%l1 ! Mem[000000002f80006e]
stw %l7,[%i3+0x1e4] ! Mem[000000002f8001e4]
ldsh [%i3+0x066],%l3 ! Mem[000000002f800066]
lduw [%i3+0x1ac],%l4 ! Mem[000000002f8001ac]
stw %l1,[%i1+0x178] ! Mem[000000002e800178]
ldsh [%i0+0x1ae],%l3 ! Mem[000000002e0001ae]
retl
ldstub [%i3+0x16b],%l1 ! Mem[000000002f80016b]
p15_jmpl_0_ho:
jmpl %g6+8,%g0
ldsw [%o0+0x084],%l3 ! Mem[000000002e000084]
p15_call_0_ho:
ldsh [%o1+0x016],%l5 ! Mem[000000002e800016]
ldstub [%o3+0x06e],%l1 ! Mem[000000002f80006e]
stw %l7,[%o3+0x1e4] ! Mem[000000002f8001e4]
ldsh [%o3+0x066],%l3 ! Mem[000000002f800066]
lduw [%o3+0x1ac],%l4 ! Mem[000000002f8001ac]
stw %l1,[%o1+0x178] ! Mem[000000002e800178]
ldsh [%o0+0x1ae],%l3 ! Mem[000000002e0001ae]
retl
ldstub [%o3+0x16b],%l1 ! Mem[000000002f80016b]
p16_jmpl_0_le:
swap [%i3+0x164],%l6 ! Mem[0000000031800164]
jmpl %g6+8,%g0
ldx [%i2+0x138],%l0 ! Mem[0000000031000138]
p16_call_0_le:
ldstub [%i2+0x0d1],%l5 ! Mem[00000000310000d1]
swap [%i1+0x154],%l3 ! Mem[0000000030800154]
ldd [%i3+0x078],%l4 ! Mem[0000000031800078]
lduw [%i2+0x0d0],%l4 ! Mem[00000000310000d0]
retl
lduh [%i3+0x07a],%l1 ! Mem[000000003180007a]
p16_jmpl_0_lo:
swap [%o3+0x164],%l6 ! Mem[0000000031800164]
jmpl %g6+8,%g0
ldx [%o2+0x138],%l0 ! Mem[0000000031000138]
p16_call_0_lo:
ldstub [%o2+0x0d1],%l5 ! Mem[00000000310000d1]
swap [%o1+0x154],%l3 ! Mem[0000000030800154]
ldd [%o3+0x078],%l4 ! Mem[0000000031800078]
lduw [%o2+0x0d0],%l4 ! Mem[00000000310000d0]
retl
lduh [%o3+0x07a],%l1 ! Mem[000000003180007a]
p16_jmpl_0_he:
swap [%i0+0x0a4],%l3 ! Mem[00000000300000a4]
stx %l2,[%i3+0x1f0] ! Mem[00000000318001f0]
ldsh [%i1+0x180],%l7 ! Mem[0000000030800180]
ldstub [%i1+0x150],%l2 ! Mem[0000000030800150]
ldstub [%i2+0x045],%l6 ! Mem[0000000031000045]
jmpl %g6+8,%g0
stx %l4,[%i0+0x0d8] ! Mem[00000000300000d8]
p16_call_0_he:
swap [%i2+0x178],%l1 ! Mem[0000000031000178]
stw %l3,[%i3+0x1ac] ! Mem[00000000318001ac]
ldd [%i0+0x168],%l0 ! Mem[0000000030000168]
stb %l2,[%i3+0x16a] ! Mem[000000003180016a]
std %l6,[%i3+0x098] ! Mem[0000000031800098]
ldd [%i1+0x020],%l6 ! Mem[0000000030800020]
retl
sth %l4,[%i2+0x170] ! Mem[0000000031000170]
p16_jmpl_0_ho:
swap [%o0+0x0a4],%l3 ! Mem[00000000300000a4]
stx %l2,[%o3+0x1f0] ! Mem[00000000318001f0]
ldsh [%o1+0x180],%l7 ! Mem[0000000030800180]
ldstub [%o1+0x150],%l2 ! Mem[0000000030800150]
ldstub [%o2+0x045],%l6 ! Mem[0000000031000045]
jmpl %g6+8,%g0
stx %l4,[%o0+0x0d8] ! Mem[00000000300000d8]
p16_call_0_ho:
swap [%o2+0x178],%l1 ! Mem[0000000031000178]
stw %l3,[%o3+0x1ac] ! Mem[00000000318001ac]
ldd [%o0+0x168],%l0 ! Mem[0000000030000168]
stb %l2,[%o3+0x16a] ! Mem[000000003180016a]
std %l6,[%o3+0x098] ! Mem[0000000031800098]
ldd [%o1+0x020],%l6 ! Mem[0000000030800020]
retl
sth %l4,[%o2+0x170] ! Mem[0000000031000170]
p17_jmpl_0_le:
swap [%i3+0x144],%l6 ! Mem[0000000033800144]
jmpl %g6+8,%g0
stx %l0,[%i1+0x138] ! Mem[0000000032800138]
p17_call_0_le:
ldsw [%i0+0x0d0],%l5 ! Mem[00000000320000d0]
ldstub [%i1+0x174],%l3 ! Mem[0000000032800174]
ldsh [%i1+0x11c],%l7 ! Mem[000000003280011c]
ldstub [%i1+0x03c],%l6 ! Mem[000000003280003c]
retl
stb %l0,[%i3+0x1ac] ! Mem[00000000338001ac]
p17_jmpl_0_lo:
swap [%o3+0x144],%l6 ! Mem[0000000033800144]
jmpl %g6+8,%g0
stx %l0,[%o1+0x138] ! Mem[0000000032800138]
p17_call_0_lo:
ldsw [%o0+0x0d0],%l5 ! Mem[00000000320000d0]
ldstub [%o1+0x174],%l3 ! Mem[0000000032800174]
ldsh [%o1+0x11c],%l7 ! Mem[000000003280011c]
ldstub [%o1+0x03c],%l6 ! Mem[000000003280003c]
retl
stb %l0,[%o3+0x1ac] ! Mem[00000000338001ac]
p17_jmpl_0_he:
jmpl %g6+8,%g0
swap [%i0+0x05c],%l5 ! Mem[000000003200005c]
p17_call_0_he:
ldstub [%i2+0x1b9],%l7 ! Mem[00000000330001b9]
retl
std %l2,[%i3+0x010] ! Mem[0000000033800010]
p17_jmpl_0_ho:
jmpl %g6+8,%g0
swap [%o0+0x05c],%l5 ! Mem[000000003200005c]
p17_call_0_ho:
ldstub [%o2+0x1b9],%l7 ! Mem[00000000330001b9]
retl
std %l2,[%o3+0x010] ! Mem[0000000033800010]
p18_jmpl_0_le:
swap [%i3+0x144],%l6 ! Mem[0000000035800144]
jmpl %g6+8,%g0
swap [%i1+0x094],%l3 ! Mem[0000000034800094]
p18_call_0_le:
stw %l3,[%i2+0x1c8] ! Mem[00000000350001c8]
swap [%i2+0x1bc],%l3 ! Mem[00000000350001bc]
stx %l5,[%i0+0x078] ! Mem[0000000034000078]
swap [%i0+0x1f8],%l7 ! Mem[00000000340001f8]
retl
stb %l7,[%i0+0x04a] ! Mem[000000003400004a]
p18_jmpl_0_lo:
swap [%o3+0x144],%l6 ! Mem[0000000035800144]
jmpl %g6+8,%g0
swap [%o1+0x094],%l3 ! Mem[0000000034800094]
p18_call_0_lo:
stw %l3,[%o2+0x1c8] ! Mem[00000000350001c8]
swap [%o2+0x1bc],%l3 ! Mem[00000000350001bc]
stx %l5,[%o0+0x078] ! Mem[0000000034000078]
swap [%o0+0x1f8],%l7 ! Mem[00000000340001f8]
retl
stb %l7,[%o0+0x04a] ! Mem[000000003400004a]
p18_jmpl_0_he:
lduh [%i2+0x1fa],%l0 ! Mem[00000000350001fa]
ldub [%i0+0x0b2],%l1 ! Mem[00000000340000b2]
ldsh [%i2+0x19c],%l7 ! Mem[000000003500019c]
sth %l7,[%i1+0x1ac] ! Mem[00000000348001ac]
swap [%i1+0x040],%l5 ! Mem[0000000034800040]
ldstub [%i2+0x096],%l0 ! Mem[0000000035000096]
jmpl %g6+8,%g0
ldsh [%i2+0x00a],%l5 ! Mem[000000003500000a]
p18_call_0_he:
ldub [%i3+0x199],%l0 ! Mem[0000000035800199]
retl
ldstub [%i3+0x15b],%l7 ! Mem[000000003580015b]
p18_jmpl_0_ho:
lduh [%o2+0x1fa],%l0 ! Mem[00000000350001fa]
ldub [%o0+0x0b2],%l1 ! Mem[00000000340000b2]
ldsh [%o2+0x19c],%l7 ! Mem[000000003500019c]
sth %l7,[%o1+0x1ac] ! Mem[00000000348001ac]
swap [%o1+0x040],%l5 ! Mem[0000000034800040]
ldstub [%o2+0x096],%l0 ! Mem[0000000035000096]
jmpl %g6+8,%g0
ldsh [%o2+0x00a],%l5 ! Mem[000000003500000a]
p18_call_0_ho:
ldub [%o3+0x199],%l0 ! Mem[0000000035800199]
retl
ldstub [%o3+0x15b],%l7 ! Mem[000000003580015b]
p19_jmpl_0_le:
sth %l7,[%i0+0x176] ! Mem[0000000036000176]
jmpl %g6+8,%g0
stw %l3,[%i2+0x0ec] ! Mem[00000000370000ec]
p19_call_0_le:
lduw [%i1+0x068],%l4 ! Mem[0000000036800068]
retl
ldx [%i3+0x0d0],%l4 ! Mem[00000000378000d0]
p19_jmpl_0_lo:
sth %l7,[%o0+0x176] ! Mem[0000000036000176]
jmpl %g6+8,%g0
stw %l3,[%o2+0x0ec] ! Mem[00000000370000ec]
p19_call_0_lo:
lduw [%o1+0x068],%l4 ! Mem[0000000036800068]
retl
ldx [%o3+0x0d0],%l4 ! Mem[00000000378000d0]
p19_jmpl_0_he:
ldsw [%i2+0x0f0],%l6 ! Mem[00000000370000f0]
ldsb [%i3+0x051],%l6 ! Mem[0000000037800051]
ldx [%i2+0x000],%l7 ! Mem[0000000037000000]
jmpl %g6+8,%g0
ldstub [%i1+0x1da],%l0 ! Mem[00000000368001da]
p19_call_0_he:
ldsb [%i2+0x18e],%l4 ! Mem[000000003700018e]
stb %l5,[%i2+0x17e] ! Mem[000000003700017e]
ldx [%i2+0x128],%l4 ! Mem[0000000037000128]
ldd [%i3+0x078],%l0 ! Mem[0000000037800078]
stw %l5,[%i1+0x018] ! Mem[0000000036800018]
stb %l4,[%i2+0x19d] ! Mem[000000003700019d]
ldsh [%i3+0x066],%l3 ! Mem[0000000037800066]
retl
ldsb [%i2+0x1b8],%l4 ! Mem[00000000370001b8]
p19_jmpl_0_ho:
ldsw [%o2+0x0f0],%l6 ! Mem[00000000370000f0]
ldsb [%o3+0x051],%l6 ! Mem[0000000037800051]
ldx [%o2+0x000],%l7 ! Mem[0000000037000000]
jmpl %g6+8,%g0
ldstub [%o1+0x1da],%l0 ! Mem[00000000368001da]
p19_call_0_ho:
ldsb [%o2+0x18e],%l4 ! Mem[000000003700018e]
stb %l5,[%o2+0x17e] ! Mem[000000003700017e]
ldx [%o2+0x128],%l4 ! Mem[0000000037000128]
ldd [%o3+0x078],%l0 ! Mem[0000000037800078]
stw %l5,[%o1+0x018] ! Mem[0000000036800018]
stb %l4,[%o2+0x19d] ! Mem[000000003700019d]
ldsh [%o3+0x066],%l3 ! Mem[0000000037800066]
retl
ldsb [%o2+0x1b8],%l4 ! Mem[00000000370001b8]
p20_jmpl_0_le:
ldsw [%i0+0x154],%l7 ! Mem[0000000038000154]
jmpl %g6+8,%g0
ldsw [%i2+0x0cc],%l3 ! Mem[00000000390000cc]
p20_call_0_le:
stx %l4,[%i0+0x0c0] ! Mem[00000000380000c0]
retl
ldd [%i0+0x120],%l0 ! Mem[0000000038000120]
p20_jmpl_0_lo:
ldsw [%o0+0x154],%l7 ! Mem[0000000038000154]
jmpl %g6+8,%g0
ldsw [%o2+0x0cc],%l3 ! Mem[00000000390000cc]
p20_call_0_lo:
stx %l4,[%o0+0x0c0] ! Mem[00000000380000c0]
retl
ldd [%o0+0x120],%l0 ! Mem[0000000038000120]
p20_jmpl_0_he:
stb %l0,[%i2+0x103] ! Mem[0000000039000103]
swap [%i0+0x114],%l7 ! Mem[0000000038000114]
ldd [%i0+0x098],%l4 ! Mem[0000000038000098]
jmpl %g6+8,%g0
ldsb [%i0+0x087],%l3 ! Mem[0000000038000087]
p20_call_0_he:
swap [%i0+0x014],%l5 ! Mem[0000000038000014]
ldx [%i1+0x068],%l1 ! Mem[0000000038800068]
ldx [%i3+0x100],%l3 ! Mem[0000000039800100]
sth %l3,[%i1+0x046] ! Mem[0000000038800046]
lduw [%i1+0x1ac],%l4 ! Mem[00000000388001ac]
swap [%i1+0x1b4],%l7 ! Mem[00000000388001b4]
ldstub [%i3+0x0af],%l3 ! Mem[00000000398000af]
retl
stw %l2,[%i2+0x060] ! Mem[0000000039000060]
p20_jmpl_0_ho:
stb %l0,[%o2+0x103] ! Mem[0000000039000103]
swap [%o0+0x114],%l7 ! Mem[0000000038000114]
ldd [%o0+0x098],%l4 ! Mem[0000000038000098]
jmpl %g6+8,%g0
ldsb [%o0+0x087],%l3 ! Mem[0000000038000087]
p20_call_0_ho:
swap [%o0+0x014],%l5 ! Mem[0000000038000014]
ldx [%o1+0x068],%l1 ! Mem[0000000038800068]
ldx [%o3+0x100],%l3 ! Mem[0000000039800100]
sth %l3,[%o1+0x046] ! Mem[0000000038800046]
lduw [%o1+0x1ac],%l4 ! Mem[00000000388001ac]
swap [%o1+0x1b4],%l7 ! Mem[00000000388001b4]
ldstub [%o3+0x0af],%l3 ! Mem[00000000398000af]
retl
stw %l2,[%o2+0x060] ! Mem[0000000039000060]
p21_jmpl_0_le:
ldd [%i0+0x170],%l6 ! Mem[000000003a000170]
jmpl %g6+8,%g0
stx %l3,[%i0+0x090] ! Mem[000000003a000090]
p21_call_0_le:
lduh [%i2+0x068],%l4 ! Mem[000000003b000068]
ldsh [%i2+0x1e2],%l7 ! Mem[000000003b0001e2]
lduh [%i3+0x05c],%l5 ! Mem[000000003b80005c]
ldstub [%i2+0x1d6],%l2 ! Mem[000000003b0001d6]
retl
lduh [%i2+0x1c2],%l0 ! Mem[000000003b0001c2]
p21_jmpl_0_lo:
ldd [%o0+0x170],%l6 ! Mem[000000003a000170]
jmpl %g6+8,%g0
stx %l3,[%o0+0x090] ! Mem[000000003a000090]
p21_call_0_lo:
lduh [%o2+0x068],%l4 ! Mem[000000003b000068]
ldsh [%o2+0x1e2],%l7 ! Mem[000000003b0001e2]
lduh [%o3+0x05c],%l5 ! Mem[000000003b80005c]
ldstub [%o2+0x1d6],%l2 ! Mem[000000003b0001d6]
retl
lduh [%o2+0x1c2],%l0 ! Mem[000000003b0001c2]
p21_jmpl_0_he:
sth %l6,[%i2+0x088] ! Mem[000000003b000088]
ldstub [%i3+0x0df],%l5 ! Mem[000000003b8000df]
sth %l0,[%i2+0x152] ! Mem[000000003b000152]
jmpl %g6+8,%g0
swap [%i1+0x004],%l5 ! Mem[000000003a800004]
p21_call_0_he:
ldstub [%i3+0x04f],%l2 ! Mem[000000003b80004f]
ldstub [%i2+0x0fc],%l3 ! Mem[000000003b0000fc]
ldsh [%i2+0x1bc],%l4 ! Mem[000000003b0001bc]
stw %l3,[%i0+0x044] ! Mem[000000003a000044]
retl
ldd [%i2+0x1b8],%l4 ! Mem[000000003b0001b8]
p21_jmpl_0_ho:
sth %l6,[%o2+0x088] ! Mem[000000003b000088]
ldstub [%o3+0x0df],%l5 ! Mem[000000003b8000df]
sth %l0,[%o2+0x152] ! Mem[000000003b000152]
jmpl %g6+8,%g0
swap [%o1+0x004],%l5 ! Mem[000000003a800004]
p21_call_0_ho:
ldstub [%o3+0x04f],%l2 ! Mem[000000003b80004f]
ldstub [%o2+0x0fc],%l3 ! Mem[000000003b0000fc]
ldsh [%o2+0x1bc],%l4 ! Mem[000000003b0001bc]
stw %l3,[%o0+0x044] ! Mem[000000003a000044]
retl
ldd [%o2+0x1b8],%l4 ! Mem[000000003b0001b8]
p22_jmpl_0_le:
sth %l4,[%i3+0x04c] ! Mem[000000003d80004c]
jmpl %g6+8,%g0
sth %l3,[%i2+0x0b6] ! Mem[000000003d0000b6]
p22_call_0_le:
ldsw [%i1+0x158],%l6 ! Mem[000000003c800158]
lduh [%i2+0x1be],%l3 ! Mem[000000003d0001be]
ldstub [%i3+0x05d],%l5 ! Mem[000000003d80005d]
ldsb [%i2+0x1db],%l7 ! Mem[000000003d0001db]
retl
stw %l7,[%i3+0x068] ! Mem[000000003d800068]
p22_jmpl_0_lo:
sth %l4,[%o3+0x04c] ! Mem[000000003d80004c]
jmpl %g6+8,%g0
sth %l3,[%o2+0x0b6] ! Mem[000000003d0000b6]
p22_call_0_lo:
ldsw [%o1+0x158],%l6 ! Mem[000000003c800158]
lduh [%o2+0x1be],%l3 ! Mem[000000003d0001be]
ldstub [%o3+0x05d],%l5 ! Mem[000000003d80005d]
ldsb [%o2+0x1db],%l7 ! Mem[000000003d0001db]
retl
stw %l7,[%o3+0x068] ! Mem[000000003d800068]
p22_jmpl_0_he:
sth %l0,[%i2+0x1fa] ! Mem[000000003d0001fa]
ldsh [%i1+0x092],%l1 ! Mem[000000003c800092]
stx %l4,[%i1+0x160] ! Mem[000000003c800160]
ldsh [%i2+0x136],%l1 ! Mem[000000003d000136]
ldsb [%i1+0x04d],%l0 ! Mem[000000003c80004d]
ldsh [%i2+0x07a],%l5 ! Mem[000000003d00007a]
jmpl %g6+8,%g0
stw %l6,[%i2+0x094] ! Mem[000000003d000094]
p22_call_0_he:
lduw [%i3+0x0ac],%l3 ! Mem[000000003d8000ac]
stb %l2,[%i2+0x062] ! Mem[000000003d000062]
ldstub [%i3+0x026],%l3 ! Mem[000000003d800026]
ldsb [%i3+0x121],%l5 ! Mem[000000003d800121]
sth %l0,[%i1+0x10a] ! Mem[000000003c80010a]
lduh [%i2+0x056],%l2 ! Mem[000000003d000056]
ldx [%i2+0x0c0],%l5 ! Mem[000000003d0000c0]
retl
ldd [%i0+0x0b0],%l0 ! Mem[000000003c0000b0]
p22_jmpl_0_ho:
sth %l0,[%o2+0x1fa] ! Mem[000000003d0001fa]
ldsh [%o1+0x092],%l1 ! Mem[000000003c800092]
stx %l4,[%o1+0x160] ! Mem[000000003c800160]
ldsh [%o2+0x136],%l1 ! Mem[000000003d000136]
ldsb [%o1+0x04d],%l0 ! Mem[000000003c80004d]
ldsh [%o2+0x07a],%l5 ! Mem[000000003d00007a]
jmpl %g6+8,%g0
stw %l6,[%o2+0x094] ! Mem[000000003d000094]
p22_call_0_ho:
lduw [%o3+0x0ac],%l3 ! Mem[000000003d8000ac]
stb %l2,[%o2+0x062] ! Mem[000000003d000062]
ldstub [%o3+0x026],%l3 ! Mem[000000003d800026]
ldsb [%o3+0x121],%l5 ! Mem[000000003d800121]
sth %l0,[%o1+0x10a] ! Mem[000000003c80010a]
lduh [%o2+0x056],%l2 ! Mem[000000003d000056]
ldx [%o2+0x0c0],%l5 ! Mem[000000003d0000c0]
retl
ldd [%o0+0x0b0],%l0 ! Mem[000000003c0000b0]
p23_jmpl_0_le:
stw %l7,[%i0+0x174] ! Mem[000000003e000174]
jmpl %g6+8,%g0
ldub [%i3+0x0cc],%l3 ! Mem[000000003f8000cc]
p23_call_0_le:
ldd [%i0+0x0c0],%l4 ! Mem[000000003e0000c0]
retl
stb %l4,[%i2+0x0d6] ! Mem[000000003f0000d6]
p23_jmpl_0_lo:
stw %l7,[%o0+0x174] ! Mem[000000003e000174]
jmpl %g6+8,%g0
ldub [%o3+0x0cc],%l3 ! Mem[000000003f8000cc]
p23_call_0_lo:
ldd [%o0+0x0c0],%l4 ! Mem[000000003e0000c0]
retl
stb %l4,[%o2+0x0d6] ! Mem[000000003f0000d6]
p23_jmpl_0_he:
stb %l1,[%i0+0x01e] ! Mem[000000003e00001e]
lduh [%i1+0x0c6],%l7 ! Mem[000000003e8000c6]
ldsh [%i2+0x0a6],%l6 ! Mem[000000003f0000a6]
jmpl %g6+8,%g0
lduw [%i1+0x1d8],%l0 ! Mem[000000003e8001d8]
p23_call_0_he:
stw %l6,[%i3+0x0a0] ! Mem[000000003f8000a0]
ldd [%i2+0x138],%l6 ! Mem[000000003f000138]
sth %l3,[%i0+0x124] ! Mem[000000003e000124]
stx %l4,[%i1+0x1e8] ! Mem[000000003e8001e8]
stb %l5,[%i0+0x01a] ! Mem[000000003e00001a]
ldstub [%i2+0x1d1],%l7 ! Mem[000000003f0001d1]
stw %l5,[%i1+0x1a4] ! Mem[000000003e8001a4]
retl
ldsw [%i0+0x088],%l7 ! Mem[000000003e000088]
p23_jmpl_0_ho:
stb %l1,[%o0+0x01e] ! Mem[000000003e00001e]
lduh [%o1+0x0c6],%l7 ! Mem[000000003e8000c6]
ldsh [%o2+0x0a6],%l6 ! Mem[000000003f0000a6]
jmpl %g6+8,%g0
lduw [%o1+0x1d8],%l0 ! Mem[000000003e8001d8]
p23_call_0_ho:
stw %l6,[%o3+0x0a0] ! Mem[000000003f8000a0]
ldd [%o2+0x138],%l6 ! Mem[000000003f000138]
sth %l3,[%o0+0x124] ! Mem[000000003e000124]
stx %l4,[%o1+0x1e8] ! Mem[000000003e8001e8]
stb %l5,[%o0+0x01a] ! Mem[000000003e00001a]
ldstub [%o2+0x1d1],%l7 ! Mem[000000003f0001d1]
stw %l5,[%o1+0x1a4] ! Mem[000000003e8001a4]
retl
ldsw [%o0+0x088],%l7 ! Mem[000000003e000088]
p24_jmpl_0_le:
ldub [%i1+0x157],%l7 ! Mem[0000000040800157]
jmpl %g6+8,%g0
ldd [%i0+0x0c8],%l2 ! Mem[00000000400000c8]
p24_call_0_le:
std %l6,[%i0+0x158] ! Mem[0000000040000158]
retl
swap [%i3+0x1bc],%l3 ! Mem[00000000418001bc]
p24_jmpl_0_lo:
ldub [%o1+0x157],%l7 ! Mem[0000000040800157]
jmpl %g6+8,%g0
ldd [%o0+0x0c8],%l2 ! Mem[00000000400000c8]
p24_call_0_lo:
std %l6,[%o0+0x158] ! Mem[0000000040000158]
retl
swap [%o3+0x1bc],%l3 ! Mem[00000000418001bc]
p24_jmpl_0_he:
ldstub [%i0+0x03e],%l1 ! Mem[000000004000003e]
ldstub [%i0+0x179],%l4 ! Mem[0000000040000179]
std %l4,[%i1+0x1d0] ! Mem[00000000408001d0]
jmpl %g6+8,%g0
stw %l7,[%i1+0x1d4] ! Mem[00000000408001d4]
p24_call_0_he:
sth %l5,[%i0+0x036] ! Mem[0000000040000036]
stw %l1,[%i1+0x06c] ! Mem[000000004080006c]
std %l6,[%i3+0x1c0] ! Mem[00000000418001c0]
ldstub [%i1+0x1eb],%l6 ! Mem[00000000408001eb]
swap [%i2+0x018],%l5 ! Mem[0000000041000018]
std %l6,[%i0+0x1d0] ! Mem[00000000400001d0]
retl
std %l2,[%i1+0x168] ! Mem[0000000040800168]
p24_jmpl_0_ho:
ldstub [%o0+0x03e],%l1 ! Mem[000000004000003e]
ldstub [%o0+0x179],%l4 ! Mem[0000000040000179]
std %l4,[%o1+0x1d0] ! Mem[00000000408001d0]
jmpl %g6+8,%g0
stw %l7,[%o1+0x1d4] ! Mem[00000000408001d4]
p24_call_0_ho:
sth %l5,[%o0+0x036] ! Mem[0000000040000036]
stw %l1,[%o1+0x06c] ! Mem[000000004080006c]
std %l6,[%o3+0x1c0] ! Mem[00000000418001c0]
ldstub [%o1+0x1eb],%l6 ! Mem[00000000408001eb]
swap [%o2+0x018],%l5 ! Mem[0000000041000018]
std %l6,[%o0+0x1d0] ! Mem[00000000400001d0]
retl
std %l2,[%o1+0x168] ! Mem[0000000040800168]
p25_jmpl_0_le:
swap [%i0+0x04c],%l4 ! Mem[000000004200004c]
jmpl %g6+8,%g0
stb %l3,[%i1+0x0b6] ! Mem[00000000428000b6]
p25_call_0_le:
ldstub [%i2+0x049],%l4 ! Mem[0000000043000049]
swap [%i2+0x1e0],%l7 ! Mem[00000000430001e0]
lduw [%i2+0x050],%l1 ! Mem[0000000043000050]
ldstub [%i2+0x1b1],%l2 ! Mem[00000000430001b1]
retl
ldsw [%i3+0x078],%l2 ! Mem[0000000043800078]
p25_jmpl_0_lo:
swap [%o0+0x04c],%l4 ! Mem[000000004200004c]
jmpl %g6+8,%g0
stb %l3,[%o1+0x0b6] ! Mem[00000000428000b6]
p25_call_0_lo:
ldstub [%o2+0x049],%l4 ! Mem[0000000043000049]
swap [%o2+0x1e0],%l7 ! Mem[00000000430001e0]
lduw [%o2+0x050],%l1 ! Mem[0000000043000050]
ldstub [%o2+0x1b1],%l2 ! Mem[00000000430001b1]
retl
ldsw [%o3+0x078],%l2 ! Mem[0000000043800078]
p25_jmpl_0_he:
lduw [%i3+0x124],%l6 ! Mem[0000000043800124]
swap [%i1+0x07c],%l0 ! Mem[000000004280007c]
ldstub [%i3+0x1e3],%l0 ! Mem[00000000438001e3]
ldsb [%i1+0x1aa],%l5 ! Mem[00000000428001aa]
ldsh [%i3+0x1e2],%l5 ! Mem[00000000438001e2]
ldstub [%i2+0x0df],%l4 ! Mem[00000000430000df]
ldstub [%i3+0x0d9],%l5 ! Mem[00000000438000d9]
jmpl %g6+8,%g0
stw %l1,[%i3+0x154] ! Mem[0000000043800154]
p25_call_0_he:
ldsw [%i1+0x1f8],%l6 ! Mem[00000000428001f8]
ldsw [%i2+0x100],%l5 ! Mem[0000000043000100]
retl
ldsb [%i1+0x101],%l5 ! Mem[0000000042800101]
p25_jmpl_0_ho:
lduw [%o3+0x124],%l6 ! Mem[0000000043800124]
swap [%o1+0x07c],%l0 ! Mem[000000004280007c]
ldstub [%o3+0x1e3],%l0 ! Mem[00000000438001e3]
ldsb [%o1+0x1aa],%l5 ! Mem[00000000428001aa]
ldsh [%o3+0x1e2],%l5 ! Mem[00000000438001e2]
ldstub [%o2+0x0df],%l4 ! Mem[00000000430000df]
ldstub [%o3+0x0d9],%l5 ! Mem[00000000438000d9]
jmpl %g6+8,%g0
stw %l1,[%o3+0x154] ! Mem[0000000043800154]
p25_call_0_ho:
ldsw [%o1+0x1f8],%l6 ! Mem[00000000428001f8]
ldsw [%o2+0x100],%l5 ! Mem[0000000043000100]
retl
ldsb [%o1+0x101],%l5 ! Mem[0000000042800101]
p26_jmpl_0_le:
stb %l6,[%i0+0x025] ! Mem[0000000044000025]
jmpl %g6+8,%g0
ldub [%i0+0x11c],%l7 ! Mem[000000004400011c]
p26_call_0_le:
retl
lduh [%i2+0x050],%l6 ! Mem[0000000045000050]
p26_jmpl_0_lo:
stb %l6,[%o0+0x025] ! Mem[0000000044000025]
jmpl %g6+8,%g0
ldub [%o0+0x11c],%l7 ! Mem[000000004400011c]
p26_call_0_lo:
retl
lduh [%o2+0x050],%l6 ! Mem[0000000045000050]
p26_jmpl_0_he:
lduw [%i1+0x03c],%l7 ! Mem[000000004480003c]
jmpl %g6+8,%g0
swap [%i2+0x0d0],%l3 ! Mem[00000000450000d0]
p26_call_0_he:
ldx [%i3+0x1b8],%l7 ! Mem[00000000458001b8]
retl
stx %l7,[%i2+0x060] ! Mem[0000000045000060]
p26_jmpl_0_ho:
lduw [%o1+0x03c],%l7 ! Mem[000000004480003c]
jmpl %g6+8,%g0
swap [%o2+0x0d0],%l3 ! Mem[00000000450000d0]
p26_call_0_ho:
ldx [%o3+0x1b8],%l7 ! Mem[00000000458001b8]
retl
stx %l7,[%o2+0x060] ! Mem[0000000045000060]
p27_jmpl_0_le:
sth %l7,[%i1+0x156] ! Mem[0000000046800156]
jmpl %g6+8,%g0
ldsb [%i0+0x0cc],%l3 ! Mem[00000000460000cc]
p27_call_0_le:
ldsw [%i2+0x0c4],%l4 ! Mem[00000000470000c4]
retl
ldsh [%i3+0x124],%l1 ! Mem[0000000047800124]
p27_jmpl_0_lo:
sth %l7,[%o1+0x156] ! Mem[0000000046800156]
jmpl %g6+8,%g0
ldsb [%o0+0x0cc],%l3 ! Mem[00000000460000cc]
p27_call_0_lo:
ldsw [%o2+0x0c4],%l4 ! Mem[00000000470000c4]
retl
ldsh [%o3+0x124],%l1 ! Mem[0000000047800124]
p27_jmpl_0_he:
swap [%i2+0x100],%l0 ! Mem[0000000047000100]
ldstub [%i2+0x135],%l7 ! Mem[0000000047000135]
sth %l5,[%i0+0x0be] ! Mem[00000000460000be]
jmpl %g6+8,%g0
stw %l3,[%i2+0x084] ! Mem[0000000047000084]
p27_call_0_he:
ldstub [%i1+0x1b9],%l7 ! Mem[00000000468001b9]
ldsb [%i3+0x030],%l2 ! Mem[0000000047800030]
lduw [%i0+0x038],%l2 ! Mem[0000000046000038]
ldstub [%i2+0x166],%l4 ! Mem[0000000047000166]
lduw [%i0+0x164],%l4 ! Mem[0000000046000164]
ldsw [%i0+0x114],%l1 ! Mem[0000000046000114]
lduw [%i0+0x164],%l6 ! Mem[0000000046000164]
retl
sth %l3,[%i3+0x130] ! Mem[0000000047800130]
p27_jmpl_0_ho:
swap [%o2+0x100],%l0 ! Mem[0000000047000100]
ldstub [%o2+0x135],%l7 ! Mem[0000000047000135]
sth %l5,[%o0+0x0be] ! Mem[00000000460000be]
jmpl %g6+8,%g0
stw %l3,[%o2+0x084] ! Mem[0000000047000084]
p27_call_0_ho:
ldstub [%o1+0x1b9],%l7 ! Mem[00000000468001b9]
ldsb [%o3+0x030],%l2 ! Mem[0000000047800030]
lduw [%o0+0x038],%l2 ! Mem[0000000046000038]
ldstub [%o2+0x166],%l4 ! Mem[0000000047000166]
lduw [%o0+0x164],%l4 ! Mem[0000000046000164]
ldsw [%o0+0x114],%l1 ! Mem[0000000046000114]
lduw [%o0+0x164],%l6 ! Mem[0000000046000164]
retl
sth %l3,[%o3+0x130] ! Mem[0000000047800130]
p28_jmpl_0_le:
ldsw [%i1+0x154],%l7 ! Mem[0000000048800154]
jmpl %g6+8,%g0
lduw [%i0+0x0b4],%l3 ! Mem[00000000480000b4]
p28_call_0_le:
stw %l4,[%i1+0x048] ! Mem[0000000048800048]
stw %l7,[%i2+0x1e0] ! Mem[00000000490001e0]
std %l0,[%i0+0x050] ! Mem[0000000048000050]
stx %l2,[%i1+0x190] ! Mem[0000000048800190]
retl
std %l2,[%i2+0x078] ! Mem[0000000049000078]
p28_jmpl_0_lo:
ldsw [%o1+0x154],%l7 ! Mem[0000000048800154]
jmpl %g6+8,%g0
lduw [%o0+0x0b4],%l3 ! Mem[00000000480000b4]
p28_call_0_lo:
stw %l4,[%o1+0x048] ! Mem[0000000048800048]
stw %l7,[%o2+0x1e0] ! Mem[00000000490001e0]
std %l0,[%o0+0x050] ! Mem[0000000048000050]
stx %l2,[%o1+0x190] ! Mem[0000000048800190]
retl
std %l2,[%o2+0x078] ! Mem[0000000049000078]
p28_jmpl_0_he:
ldd [%i3+0x120],%l6 ! Mem[0000000049800120]
ldstub [%i3+0x07f],%l0 ! Mem[000000004980007f]
stb %l2,[%i0+0x0d9] ! Mem[00000000480000d9]
sth %l3,[%i1+0x106] ! Mem[0000000048800106]
stb %l6,[%i1+0x147] ! Mem[0000000048800147]
std %l4,[%i2+0x058] ! Mem[0000000049000058]
ldd [%i2+0x198],%l2 ! Mem[0000000049000198]
jmpl %g6+8,%g0
swap [%i2+0x0ec],%l1 ! Mem[00000000490000ec]
p28_call_0_he:
ldsh [%i1+0x088],%l7 ! Mem[0000000048800088]
lduw [%i1+0x030],%l6 ! Mem[0000000048800030]
retl
ldsb [%i0+0x0be],%l7 ! Mem[00000000480000be]
p28_jmpl_0_ho:
ldd [%o3+0x120],%l6 ! Mem[0000000049800120]
ldstub [%o3+0x07f],%l0 ! Mem[000000004980007f]
stb %l2,[%o0+0x0d9] ! Mem[00000000480000d9]
sth %l3,[%o1+0x106] ! Mem[0000000048800106]
stb %l6,[%o1+0x147] ! Mem[0000000048800147]
std %l4,[%o2+0x058] ! Mem[0000000049000058]
ldd [%o2+0x198],%l2 ! Mem[0000000049000198]
jmpl %g6+8,%g0
swap [%o2+0x0ec],%l1 ! Mem[00000000490000ec]
p28_call_0_ho:
ldsh [%o1+0x088],%l7 ! Mem[0000000048800088]
lduw [%o1+0x030],%l6 ! Mem[0000000048800030]
retl
ldsb [%o0+0x0be],%l7 ! Mem[00000000480000be]
p29_jmpl_0_le:
ldd [%i1+0x150],%l6 ! Mem[000000004a800150]
jmpl %g6+8,%g0
sth %l3,[%i1+0x0cc] ! Mem[000000004a8000cc]
p29_call_0_le:
ldsb [%i3+0x049],%l4 ! Mem[000000004b800049]
retl
ldd [%i3+0x0d0],%l4 ! Mem[000000004b8000d0]
p29_jmpl_0_lo:
ldd [%o1+0x150],%l6 ! Mem[000000004a800150]
jmpl %g6+8,%g0
sth %l3,[%o1+0x0cc] ! Mem[000000004a8000cc]
p29_call_0_lo:
ldsb [%o3+0x049],%l4 ! Mem[000000004b800049]
retl
ldd [%o3+0x0d0],%l4 ! Mem[000000004b8000d0]
p29_jmpl_0_he:
ldub [%i2+0x1e8],%l5 ! Mem[000000004b0001e8]
ldx [%i2+0x1b8],%l7 ! Mem[000000004b0001b8]
ldsw [%i3+0x11c],%l7 ! Mem[000000004b80011c]
jmpl %g6+8,%g0
stw %l2,[%i1+0x02c] ! Mem[000000004a80002c]
p29_call_0_he:
ldd [%i3+0x078],%l4 ! Mem[000000004b800078]
ldstub [%i3+0x0b6],%l6 ! Mem[000000004b8000b6]
ldub [%i0+0x0cd],%l1 ! Mem[000000004a0000cd]
lduw [%i2+0x110],%l3 ! Mem[000000004b000110]
stb %l7,[%i1+0x0f5] ! Mem[000000004a8000f5]
swap [%i1+0x140],%l3 ! Mem[000000004a800140]
retl
lduw [%i0+0x0b8],%l3 ! Mem[000000004a0000b8]
p29_jmpl_0_ho:
ldub [%o2+0x1e8],%l5 ! Mem[000000004b0001e8]
ldx [%o2+0x1b8],%l7 ! Mem[000000004b0001b8]
ldsw [%o3+0x11c],%l7 ! Mem[000000004b80011c]
jmpl %g6+8,%g0
stw %l2,[%o1+0x02c] ! Mem[000000004a80002c]
p29_call_0_ho:
ldd [%o3+0x078],%l4 ! Mem[000000004b800078]
ldstub [%o3+0x0b6],%l6 ! Mem[000000004b8000b6]
ldub [%o0+0x0cd],%l1 ! Mem[000000004a0000cd]
lduw [%o2+0x110],%l3 ! Mem[000000004b000110]
stb %l7,[%o1+0x0f5] ! Mem[000000004a8000f5]
swap [%o1+0x140],%l3 ! Mem[000000004a800140]
retl
lduw [%o0+0x0b8],%l3 ! Mem[000000004a0000b8]
p30_jmpl_0_le:
ldub [%i1+0x174],%l3 ! Mem[000000004c800174]
jmpl %g6+8,%g0
stx %l5,[%i2+0x078] ! Mem[000000004d000078]
p30_call_0_le:
retl
lduh [%i1+0x114],%l7 ! Mem[000000004c800114]
p30_jmpl_0_lo:
ldub [%o1+0x174],%l3 ! Mem[000000004c800174]
jmpl %g6+8,%g0
stx %l5,[%o2+0x078] ! Mem[000000004d000078]
p30_call_0_lo:
retl
lduh [%o1+0x114],%l7 ! Mem[000000004c800114]
p30_jmpl_0_he:
stb %l4,[%i2+0x189] ! Mem[000000004d000189]
jmpl %g6+8,%g0
ldstub [%i0+0x157],%l1 ! Mem[000000004c000157]
p30_call_0_he:
lduh [%i3+0x1e2],%l0 ! Mem[000000004d8001e2]
ldub [%i1+0x1aa],%l5 ! Mem[000000004c8001aa]
retl
stb %l5,[%i1+0x1e3] ! Mem[000000004c8001e3]
p30_jmpl_0_ho:
stb %l4,[%o2+0x189] ! Mem[000000004d000189]
jmpl %g6+8,%g0
ldstub [%o0+0x157],%l1 ! Mem[000000004c000157]
p30_call_0_ho:
lduh [%o3+0x1e2],%l0 ! Mem[000000004d8001e2]
ldub [%o1+0x1aa],%l5 ! Mem[000000004c8001aa]
retl
stb %l5,[%o1+0x1e3] ! Mem[000000004c8001e3]
p31_jmpl_0_le:
stw %l7,[%i1+0x154] ! Mem[000000004e800154]
jmpl %g6+8,%g0
ldub [%i0+0x0b6],%l3 ! Mem[000000004e0000b6]
p31_call_0_le:
ldstub [%i1+0x178],%l6 ! Mem[000000004e800178]
stb %l7,[%i2+0x1c3] ! Mem[000000004f0001c3]
sth %l1,[%i2+0x072] ! Mem[000000004f000072]
ldstub [%i3+0x1d6],%l2 ! Mem[000000004f8001d6]
retl
stw %l0,[%i3+0x1c0] ! Mem[000000004f8001c0]
p31_jmpl_0_lo:
stw %l7,[%o1+0x154] ! Mem[000000004e800154]
jmpl %g6+8,%g0
ldub [%o0+0x0b6],%l3 ! Mem[000000004e0000b6]
p31_call_0_lo:
ldstub [%o1+0x178],%l6 ! Mem[000000004e800178]
stb %l7,[%o2+0x1c3] ! Mem[000000004f0001c3]
sth %l1,[%o2+0x072] ! Mem[000000004f000072]
ldstub [%o3+0x1d6],%l2 ! Mem[000000004f8001d6]
retl
stw %l0,[%o3+0x1c0] ! Mem[000000004f8001c0]
p31_jmpl_0_he:
sth %l7,[%i0+0x1e6] ! Mem[000000004e0001e6]
std %l2,[%i3+0x060] ! Mem[000000004f800060]
ldsw [%i2+0x010],%l5 ! Mem[000000004f000010]
jmpl %g6+8,%g0
stx %l7,[%i1+0x1b0] ! Mem[000000004e8001b0]
p31_call_0_he:
stw %l6,[%i0+0x108] ! Mem[000000004e000108]
ldsw [%i2+0x140],%l5 ! Mem[000000004f000140]
ldub [%i2+0x142],%l3 ! Mem[000000004f000142]
ldstub [%i0+0x0b8],%l3 ! Mem[000000004e0000b8]
lduh [%i0+0x164],%l0 ! Mem[000000004e000164]
retl
ldstub [%i1+0x116],%l3 ! Mem[000000004e800116]
p31_jmpl_0_ho:
sth %l7,[%o0+0x1e6] ! Mem[000000004e0001e6]
std %l2,[%o3+0x060] ! Mem[000000004f800060]
ldsw [%o2+0x010],%l5 ! Mem[000000004f000010]
jmpl %g6+8,%g0
stx %l7,[%o1+0x1b0] ! Mem[000000004e8001b0]
p31_call_0_ho:
stw %l6,[%o0+0x108] ! Mem[000000004e000108]
ldsw [%o2+0x140],%l5 ! Mem[000000004f000140]
ldub [%o2+0x142],%l3 ! Mem[000000004f000142]
ldstub [%o0+0x0b8],%l3 ! Mem[000000004e0000b8]
lduh [%o0+0x164],%l0 ! Mem[000000004e000164]
retl
ldstub [%o1+0x116],%l3 ! Mem[000000004e800116]
p32_jmpl_0_le:
ldub [%i1+0x177],%l7 ! Mem[0000000050800177]
jmpl %g6+8,%g0
stw %l3,[%i2+0x0cc] ! Mem[00000000510000cc]
p32_call_0_le:
ldub [%i0+0x0e4],%l4 ! Mem[00000000500000e4]
retl
ldsb [%i3+0x124],%l1 ! Mem[0000000051800124]
p32_jmpl_0_lo:
ldub [%o1+0x177],%l7 ! Mem[0000000050800177]
jmpl %g6+8,%g0
stw %l3,[%o2+0x0cc] ! Mem[00000000510000cc]
p32_call_0_lo:
ldub [%o0+0x0e4],%l4 ! Mem[00000000500000e4]
retl
ldsb [%o3+0x124],%l1 ! Mem[0000000051800124]
p32_jmpl_0_he:
ldub [%i1+0x123],%l0 ! Mem[0000000050800123]
ldsh [%i2+0x114],%l7 ! Mem[0000000051000114]
lduh [%i3+0x13a],%l0 ! Mem[000000005180013a]
jmpl %g6+8,%g0
lduh [%i1+0x05c],%l5 ! Mem[000000005080005c]
p32_call_0_he:
ldsh [%i1+0x0e6],%l7 ! Mem[00000000508000e6]
retl
stx %l3,[%i1+0x0c8] ! Mem[00000000508000c8]
p32_jmpl_0_ho:
ldub [%o1+0x123],%l0 ! Mem[0000000050800123]
ldsh [%o2+0x114],%l7 ! Mem[0000000051000114]
lduh [%o3+0x13a],%l0 ! Mem[000000005180013a]
jmpl %g6+8,%g0
lduh [%o1+0x05c],%l5 ! Mem[000000005080005c]
p32_call_0_ho:
ldsh [%o1+0x0e6],%l7 ! Mem[00000000508000e6]
retl
stx %l3,[%o1+0x0c8] ! Mem[00000000508000c8]
p33_jmpl_0_le:
ldstub [%i0+0x06d],%l4 ! Mem[000000005200006d]
jmpl %g6+8,%g0
ldub [%i0+0x0b6],%l3 ! Mem[00000000520000b6]
p33_call_0_le:
lduh [%i0+0x158],%l6 ! Mem[0000000052000158]
swap [%i2+0x1c0],%l7 ! Mem[00000000530001c0]
lduh [%i0+0x072],%l1 ! Mem[0000000052000072]
stw %l2,[%i0+0x190] ! Mem[0000000052000190]
retl
ldx [%i2+0x1e8],%l4 ! Mem[00000000530001e8]
p33_jmpl_0_lo:
ldstub [%o0+0x06d],%l4 ! Mem[000000005200006d]
jmpl %g6+8,%g0
ldub [%o0+0x0b6],%l3 ! Mem[00000000520000b6]
p33_call_0_lo:
lduh [%o0+0x158],%l6 ! Mem[0000000052000158]
swap [%o2+0x1c0],%l7 ! Mem[00000000530001c0]
lduh [%o0+0x072],%l1 ! Mem[0000000052000072]
stw %l2,[%o0+0x190] ! Mem[0000000052000190]
retl
ldx [%o2+0x1e8],%l4 ! Mem[00000000530001e8]
p33_jmpl_0_he:
lduw [%i1+0x1f8],%l0 ! Mem[00000000528001f8]
stx %l1,[%i3+0x0b0] ! Mem[00000000538000b0]
sth %l7,[%i1+0x1bc] ! Mem[00000000528001bc]
sth %l1,[%i3+0x136] ! Mem[0000000053800136]
ldsw [%i3+0x1b8],%l0 ! Mem[00000000538001b8]
jmpl %g6+8,%g0
stx %l1,[%i2+0x148] ! Mem[0000000053000148]
p33_call_0_he:
ldsh [%i2+0x19c],%l4 ! Mem[000000005300019c]
ldstub [%i3+0x066],%l3 ! Mem[0000000053800066]
lduw [%i1+0x0bc],%l3 ! Mem[00000000528000bc]
retl
ldd [%i0+0x170],%l6 ! Mem[0000000052000170]
p33_jmpl_0_ho:
lduw [%o1+0x1f8],%l0 ! Mem[00000000528001f8]
stx %l1,[%o3+0x0b0] ! Mem[00000000538000b0]
sth %l7,[%o1+0x1bc] ! Mem[00000000528001bc]
sth %l1,[%o3+0x136] ! Mem[0000000053800136]
ldsw [%o3+0x1b8],%l0 ! Mem[00000000538001b8]
jmpl %g6+8,%g0
stx %l1,[%o2+0x148] ! Mem[0000000053000148]
p33_call_0_ho:
ldsh [%o2+0x19c],%l4 ! Mem[000000005300019c]
ldstub [%o3+0x066],%l3 ! Mem[0000000053800066]
lduw [%o1+0x0bc],%l3 ! Mem[00000000528000bc]
retl
ldd [%o0+0x170],%l6 ! Mem[0000000052000170]
p34_jmpl_0_le:
ldstub [%i0+0x06d],%l4 ! Mem[000000005400006d]
jmpl %g6+8,%g0
ldstub [%i2+0x0b6],%l3 ! Mem[00000000550000b6]
p34_call_0_le:
stb %l4,[%i2+0x049] ! Mem[0000000055000049]
ldx [%i2+0x0d0],%l4 ! Mem[00000000550000d0]
ldsw [%i0+0x05c],%l4 ! Mem[000000005400005c]
lduw [%i0+0x0d0],%l4 ! Mem[00000000540000d0]
retl
ldd [%i1+0x078],%l2 ! Mem[0000000054800078]
p34_jmpl_0_lo:
ldstub [%o0+0x06d],%l4 ! Mem[000000005400006d]
jmpl %g6+8,%g0
ldstub [%o2+0x0b6],%l3 ! Mem[00000000550000b6]
p34_call_0_lo:
stb %l4,[%o2+0x049] ! Mem[0000000055000049]
ldx [%o2+0x0d0],%l4 ! Mem[00000000550000d0]
ldsw [%o0+0x05c],%l4 ! Mem[000000005400005c]
lduw [%o0+0x0d0],%l4 ! Mem[00000000540000d0]
retl
ldd [%o1+0x078],%l2 ! Mem[0000000054800078]
p34_jmpl_0_he:
std %l6,[%i0+0x100] ! Mem[0000000054000100]
ldsh [%i1+0x05e],%l0 ! Mem[000000005480005e]
ldub [%i0+0x1e3],%l0 ! Mem[00000000540001e3]
ldx [%i3+0x188],%l7 ! Mem[0000000055800188]
lduw [%i2+0x040],%l5 ! Mem[0000000055000040]
lduh [%i3+0x1f8],%l6 ! Mem[00000000558001f8]
swap [%i0+0x19c],%l2 ! Mem[000000005400019c]
jmpl %g6+8,%g0
ldub [%i0+0x0cd],%l1 ! Mem[00000000540000cd]
p34_call_0_he:
lduh [%i2+0x184],%l6 ! Mem[0000000055000184]
swap [%i3+0x168],%l2 ! Mem[0000000055800168]
retl
swap [%i0+0x06c],%l6 ! Mem[000000005400006c]
p34_jmpl_0_ho:
std %l6,[%o0+0x100] ! Mem[0000000054000100]
ldsh [%o1+0x05e],%l0 ! Mem[000000005480005e]
ldub [%o0+0x1e3],%l0 ! Mem[00000000540001e3]
ldx [%o3+0x188],%l7 ! Mem[0000000055800188]
lduw [%o2+0x040],%l5 ! Mem[0000000055000040]
lduh [%o3+0x1f8],%l6 ! Mem[00000000558001f8]
swap [%o0+0x19c],%l2 ! Mem[000000005400019c]
jmpl %g6+8,%g0
ldub [%o0+0x0cd],%l1 ! Mem[00000000540000cd]
p34_call_0_ho:
lduh [%o2+0x184],%l6 ! Mem[0000000055000184]
swap [%o3+0x168],%l2 ! Mem[0000000055800168]
retl
swap [%o0+0x06c],%l6 ! Mem[000000005400006c]
p35_jmpl_0_le:
sth %l7,[%i1+0x156] ! Mem[0000000056800156]
jmpl %g6+8,%g0
swap [%i3+0x0cc],%l3 ! Mem[00000000578000cc]
p35_call_0_le:
swap [%i3+0x0e4],%l4 ! Mem[00000000578000e4]
retl
lduh [%i2+0x19e],%l3 ! Mem[000000005700019e]
p35_jmpl_0_lo:
sth %l7,[%o1+0x156] ! Mem[0000000056800156]
jmpl %g6+8,%g0
swap [%o3+0x0cc],%l3 ! Mem[00000000578000cc]
p35_call_0_lo:
swap [%o3+0x0e4],%l4 ! Mem[00000000578000e4]
retl
lduh [%o2+0x19e],%l3 ! Mem[000000005700019e]
p35_jmpl_0_he:
sth %l1,[%i3+0x154] ! Mem[0000000057800154]
stb %l7,[%i3+0x0e7] ! Mem[00000000578000e7]
lduh [%i0+0x0ec],%l3 ! Mem[00000000560000ec]
jmpl %g6+8,%g0
lduh [%i3+0x0a8],%l6 ! Mem[00000000578000a8]
p35_call_0_he:
ldstub [%i2+0x1fd],%l6 ! Mem[00000000570001fd]
stx %l5,[%i3+0x0f8] ! Mem[00000000578000f8]
stw %l4,[%i0+0x128] ! Mem[0000000056000128]
lduw [%i0+0x06c],%l2 ! Mem[000000005600006c]
swap [%i3+0x0dc],%l3 ! Mem[00000000578000dc]
ldd [%i2+0x098],%l6 ! Mem[0000000057000098]
retl
ldsb [%i2+0x0fc],%l1 ! Mem[00000000570000fc]
p35_jmpl_0_ho:
sth %l1,[%o3+0x154] ! Mem[0000000057800154]
stb %l7,[%o3+0x0e7] ! Mem[00000000578000e7]
lduh [%o0+0x0ec],%l3 ! Mem[00000000560000ec]
jmpl %g6+8,%g0
lduh [%o3+0x0a8],%l6 ! Mem[00000000578000a8]
p35_call_0_ho:
ldstub [%o2+0x1fd],%l6 ! Mem[00000000570001fd]
stx %l5,[%o3+0x0f8] ! Mem[00000000578000f8]
stw %l4,[%o0+0x128] ! Mem[0000000056000128]
lduw [%o0+0x06c],%l2 ! Mem[000000005600006c]
swap [%o3+0x0dc],%l3 ! Mem[00000000578000dc]
ldd [%o2+0x098],%l6 ! Mem[0000000057000098]
retl
ldsb [%o2+0x0fc],%l1 ! Mem[00000000570000fc]
p36_jmpl_0_le:
lduh [%i1+0x176],%l7 ! Mem[0000000058800176]
jmpl %g6+8,%g0
lduw [%i0+0x0cc],%l3 ! Mem[00000000580000cc]
p36_call_0_le:
std %l4,[%i1+0x0e0] ! Mem[00000000588000e0]
retl
ldx [%i3+0x120],%l1 ! Mem[0000000059800120]
p36_jmpl_0_lo:
lduh [%o1+0x176],%l7 ! Mem[0000000058800176]
jmpl %g6+8,%g0
lduw [%o0+0x0cc],%l3 ! Mem[00000000580000cc]
p36_call_0_lo:
std %l4,[%o1+0x0e0] ! Mem[00000000588000e0]
retl
ldx [%o3+0x120],%l1 ! Mem[0000000059800120]
p36_jmpl_0_he:
stw %l0,[%i3+0x100] ! Mem[0000000059800100]
stw %l7,[%i3+0x134] ! Mem[0000000059800134]
ldd [%i2+0x098],%l4 ! Mem[0000000059000098]
jmpl %g6+8,%g0
ldsw [%i2+0x038],%l2 ! Mem[0000000059000038]
p36_call_0_he:
stw %l4,[%i0+0x18c] ! Mem[000000005800018c]
ldub [%i3+0x194],%l1 ! Mem[0000000059800194]
lduh [%i0+0x00c],%l2 ! Mem[000000005800000c]
retl
stw %l0,[%i1+0x16c] ! Mem[000000005880016c]
p36_jmpl_0_ho:
stw %l0,[%o3+0x100] ! Mem[0000000059800100]
stw %l7,[%o3+0x134] ! Mem[0000000059800134]
ldd [%o2+0x098],%l4 ! Mem[0000000059000098]
jmpl %g6+8,%g0
ldsw [%o2+0x038],%l2 ! Mem[0000000059000038]
p36_call_0_ho:
stw %l4,[%o0+0x18c] ! Mem[000000005800018c]
ldub [%o3+0x194],%l1 ! Mem[0000000059800194]
lduh [%o0+0x00c],%l2 ! Mem[000000005800000c]
retl
stw %l0,[%o1+0x16c] ! Mem[000000005880016c]
p37_jmpl_0_le:
ldd [%i1+0x150],%l6 ! Mem[000000005a800150]
jmpl %g6+8,%g0
ldd [%i0+0x0e8],%l2 ! Mem[000000005a0000e8]
p37_call_0_le:
lduh [%i3+0x0e4],%l4 ! Mem[000000005b8000e4]
retl
ldstub [%i3+0x0d6],%l4 ! Mem[000000005b8000d6]
p37_jmpl_0_lo:
ldd [%o1+0x150],%l6 ! Mem[000000005a800150]
jmpl %g6+8,%g0
ldd [%o0+0x0e8],%l2 ! Mem[000000005a0000e8]
p37_call_0_lo:
lduh [%o3+0x0e4],%l4 ! Mem[000000005b8000e4]
retl
ldstub [%o3+0x0d6],%l4 ! Mem[000000005b8000d6]
p37_jmpl_0_he:
ldsh [%i1+0x1c8],%l5 ! Mem[000000005a8001c8]
ldsw [%i2+0x05c],%l2 ! Mem[000000005b00005c]
stw %l5,[%i0+0x09c] ! Mem[000000005a00009c]
jmpl %g6+8,%g0
ldstub [%i0+0x087],%l3 ! Mem[000000005a000087]
p37_call_0_he:
ldstub [%i3+0x199],%l7 ! Mem[000000005b800199]
swap [%i3+0x010],%l2 ! Mem[000000005b800010]
stw %l2,[%i1+0x038] ! Mem[000000005a800038]
ldx [%i1+0x0d8],%l5 ! Mem[000000005a8000d8]
ldsw [%i0+0x1dc],%l6 ! Mem[000000005a0001dc]
swap [%i2+0x060],%l7 ! Mem[000000005b000060]
stw %l2,[%i2+0x148] ! Mem[000000005b000148]
retl
swap [%i3+0x1d8],%l6 ! Mem[000000005b8001d8]
p37_jmpl_0_ho:
ldsh [%o1+0x1c8],%l5 ! Mem[000000005a8001c8]
ldsw [%o2+0x05c],%l2 ! Mem[000000005b00005c]
stw %l5,[%o0+0x09c] ! Mem[000000005a00009c]
jmpl %g6+8,%g0
ldstub [%o0+0x087],%l3 ! Mem[000000005a000087]
p37_call_0_ho:
ldstub [%o3+0x199],%l7 ! Mem[000000005b800199]
swap [%o3+0x010],%l2 ! Mem[000000005b800010]
stw %l2,[%o1+0x038] ! Mem[000000005a800038]
ldx [%o1+0x0d8],%l5 ! Mem[000000005a8000d8]
ldsw [%o0+0x1dc],%l6 ! Mem[000000005a0001dc]
swap [%o2+0x060],%l7 ! Mem[000000005b000060]
stw %l2,[%o2+0x148] ! Mem[000000005b000148]
retl
swap [%o3+0x1d8],%l6 ! Mem[000000005b8001d8]
p38_jmpl_0_le:
ldx [%i0+0x068],%l4 ! Mem[000000005c000068]
jmpl %g6+8,%g0
ldsh [%i0+0x096],%l3 ! Mem[000000005c000096]
p38_call_0_le:
ldub [%i3+0x069],%l4 ! Mem[000000005d800069]
sth %l4,[%i1+0x0f6] ! Mem[000000005c8000f6]
ldstub [%i1+0x053],%l1 ! Mem[000000005c800053]
stx %l2,[%i3+0x190] ! Mem[000000005d800190]
retl
lduw [%i2+0x078],%l2 ! Mem[000000005d000078]
p38_jmpl_0_lo:
ldx [%o0+0x068],%l4 ! Mem[000000005c000068]
jmpl %g6+8,%g0
ldsh [%o0+0x096],%l3 ! Mem[000000005c000096]
p38_call_0_lo:
ldub [%o3+0x069],%l4 ! Mem[000000005d800069]
sth %l4,[%o1+0x0f6] ! Mem[000000005c8000f6]
ldstub [%o1+0x053],%l1 ! Mem[000000005c800053]
stx %l2,[%o3+0x190] ! Mem[000000005d800190]
retl
lduw [%o2+0x078],%l2 ! Mem[000000005d000078]
p38_jmpl_0_he:
lduw [%i0+0x124],%l6 ! Mem[000000005c000124]
ldd [%i3+0x1e8],%l2 ! Mem[000000005d8001e8]
ldsw [%i1+0x0d8],%l2 ! Mem[000000005c8000d8]
ldstub [%i2+0x1ac],%l7 ! Mem[000000005d0001ac]
lduh [%i2+0x060],%l5 ! Mem[000000005d000060]
ldsh [%i1+0x0b6],%l0 ! Mem[000000005c8000b6]
swap [%i1+0x0b4],%l6 ! Mem[000000005c8000b4]
jmpl %g6+8,%g0
swap [%i2+0x0cc],%l1 ! Mem[000000005d0000cc]
p38_call_0_he:
ldstub [%i3+0x1a5],%l6 ! Mem[000000005d8001a5]
ldsb [%i3+0x0e7],%l1 ! Mem[000000005d8000e7]
retl
std %l2,[%i3+0x1f0] ! Mem[000000005d8001f0]
p38_jmpl_0_ho:
lduw [%o0+0x124],%l6 ! Mem[000000005c000124]
ldd [%o3+0x1e8],%l2 ! Mem[000000005d8001e8]
ldsw [%o1+0x0d8],%l2 ! Mem[000000005c8000d8]
ldstub [%o2+0x1ac],%l7 ! Mem[000000005d0001ac]
lduh [%o2+0x060],%l5 ! Mem[000000005d000060]
ldsh [%o1+0x0b6],%l0 ! Mem[000000005c8000b6]
swap [%o1+0x0b4],%l6 ! Mem[000000005c8000b4]
jmpl %g6+8,%g0
swap [%o2+0x0cc],%l1 ! Mem[000000005d0000cc]
p38_call_0_ho:
ldstub [%o3+0x1a5],%l6 ! Mem[000000005d8001a5]
ldsb [%o3+0x0e7],%l1 ! Mem[000000005d8000e7]
retl
std %l2,[%o3+0x1f0] ! Mem[000000005d8001f0]
p39_jmpl_0_le:
stw %l7,[%i1+0x154] ! Mem[000000005e800154]
jmpl %g6+8,%g0
ldx [%i0+0x0c8],%l3 ! Mem[000000005e0000c8]
p39_call_0_le:
ldub [%i0+0x1c8],%l3 ! Mem[000000005e0001c8]
retl
ldd [%i2+0x138],%l0 ! Mem[000000005f000138]
p39_jmpl_0_lo:
stw %l7,[%o1+0x154] ! Mem[000000005e800154]
jmpl %g6+8,%g0
ldx [%o0+0x0c8],%l3 ! Mem[000000005e0000c8]
p39_call_0_lo:
ldub [%o0+0x1c8],%l3 ! Mem[000000005e0001c8]
retl
ldd [%o2+0x138],%l0 ! Mem[000000005f000138]
p39_jmpl_0_he:
swap [%i1+0x174],%l1 ! Mem[000000005e800174]
ldx [%i3+0x0c0],%l7 ! Mem[000000005f8000c0]
stx %l2,[%i3+0x030] ! Mem[000000005f800030]
ldstub [%i1+0x03b],%l2 ! Mem[000000005e80003b]
ldstub [%i3+0x0ff],%l5 ! Mem[000000005f8000ff]
ldstub [%i3+0x1fe],%l6 ! Mem[000000005f8001fe]
jmpl %g6+8,%g0
ldsb [%i1+0x040],%l7 ! Mem[000000005e800040]
p39_call_0_he:
ldsb [%i2+0x14c],%l0 ! Mem[000000005f00014c]
ldsb [%i1+0x098],%l1 ! Mem[000000005e800098]
retl
swap [%i0+0x194],%l7 ! Mem[000000005e000194]
p39_jmpl_0_ho:
swap [%o1+0x174],%l1 ! Mem[000000005e800174]
ldx [%o3+0x0c0],%l7 ! Mem[000000005f8000c0]
stx %l2,[%o3+0x030] ! Mem[000000005f800030]
ldstub [%o1+0x03b],%l2 ! Mem[000000005e80003b]
ldstub [%o3+0x0ff],%l5 ! Mem[000000005f8000ff]
ldstub [%o3+0x1fe],%l6 ! Mem[000000005f8001fe]
jmpl %g6+8,%g0
ldsb [%o1+0x040],%l7 ! Mem[000000005e800040]
p39_call_0_ho:
ldsb [%o2+0x14c],%l0 ! Mem[000000005f00014c]
ldsb [%o1+0x098],%l1 ! Mem[000000005e800098]
retl
swap [%o0+0x194],%l7 ! Mem[000000005e000194]
p40_jmpl_0_le:
ldub [%i1+0x157],%l7 ! Mem[0000000060800157]
jmpl %g6+8,%g0
ldstub [%i0+0x0ec],%l3 ! Mem[00000000600000ec]
p40_call_0_le:
swap [%i3+0x0e4],%l4 ! Mem[00000000618000e4]
retl
ldsb [%i2+0x1c3],%l7 ! Mem[00000000610001c3]
p40_jmpl_0_lo:
ldub [%o1+0x157],%l7 ! Mem[0000000060800157]
jmpl %g6+8,%g0
ldstub [%o0+0x0ec],%l3 ! Mem[00000000600000ec]
p40_call_0_lo:
swap [%o3+0x0e4],%l4 ! Mem[00000000618000e4]
retl
ldsb [%o2+0x1c3],%l7 ! Mem[00000000610001c3]
p40_jmpl_0_he:
jmpl %g6+8,%g0
ldx [%i2+0x0f0],%l6 ! Mem[00000000610000f0]
p40_call_0_he:
stx %l2,[%i0+0x058] ! Mem[0000000060000058]
swap [%i0+0x1fc],%l7 ! Mem[00000000600001fc]
ldub [%i3+0x1a1],%l6 ! Mem[00000000618001a1]
ldsh [%i0+0x1ae],%l4 ! Mem[00000000600001ae]
retl
stw %l1,[%i3+0x194] ! Mem[0000000061800194]
p40_jmpl_0_ho:
jmpl %g6+8,%g0
ldx [%o2+0x0f0],%l6 ! Mem[00000000610000f0]
p40_call_0_ho:
stx %l2,[%o0+0x058] ! Mem[0000000060000058]
swap [%o0+0x1fc],%l7 ! Mem[00000000600001fc]
ldub [%o3+0x1a1],%l6 ! Mem[00000000618001a1]
ldsh [%o0+0x1ae],%l4 ! Mem[00000000600001ae]
retl
stw %l1,[%o3+0x194] ! Mem[0000000061800194]
p41_jmpl_0_le:
stw %l4,[%i0+0x04c] ! Mem[000000006200004c]
jmpl %g6+8,%g0
ldd [%i3+0x090],%l2 ! Mem[0000000063800090]
p41_call_0_le:
swap [%i1+0x068],%l4 ! Mem[0000000062800068]
lduh [%i2+0x0f6],%l4 ! Mem[00000000630000f6]
ldd [%i1+0x078],%l4 ! Mem[0000000062800078]
ldd [%i3+0x0d0],%l4 ! Mem[00000000638000d0]
retl
swap [%i1+0x058],%l2 ! Mem[0000000062800058]
p41_jmpl_0_lo:
stw %l4,[%o0+0x04c] ! Mem[000000006200004c]
jmpl %g6+8,%g0
ldd [%o3+0x090],%l2 ! Mem[0000000063800090]
p41_call_0_lo:
swap [%o1+0x068],%l4 ! Mem[0000000062800068]
lduh [%o2+0x0f6],%l4 ! Mem[00000000630000f6]
ldd [%o1+0x078],%l4 ! Mem[0000000062800078]
ldd [%o3+0x0d0],%l4 ! Mem[00000000638000d0]
retl
swap [%o1+0x058],%l2 ! Mem[0000000062800058]
p41_jmpl_0_he:
ldd [%i1+0x120],%l6 ! Mem[0000000062800120]
ldstub [%i1+0x07f],%l0 ! Mem[000000006280007f]
std %l4,[%i0+0x160] ! Mem[0000000062000160]
ldub [%i0+0x116],%l1 ! Mem[0000000062000116]
ldx [%i0+0x140],%l6 ! Mem[0000000062000140]
lduh [%i0+0x130],%l3 ! Mem[0000000062000130]
swap [%i1+0x180],%l6 ! Mem[0000000062800180]
jmpl %g6+8,%g0
ldx [%i1+0x178],%l2 ! Mem[0000000062800178]
p41_call_0_he:
ldsw [%i1+0x160],%l2 ! Mem[0000000062800160]
retl
ldsw [%i3+0x154],%l6 ! Mem[0000000063800154]
p41_jmpl_0_ho:
ldd [%o1+0x120],%l6 ! Mem[0000000062800120]
ldstub [%o1+0x07f],%l0 ! Mem[000000006280007f]
std %l4,[%o0+0x160] ! Mem[0000000062000160]
ldub [%o0+0x116],%l1 ! Mem[0000000062000116]
ldx [%o0+0x140],%l6 ! Mem[0000000062000140]
lduh [%o0+0x130],%l3 ! Mem[0000000062000130]
swap [%o1+0x180],%l6 ! Mem[0000000062800180]
jmpl %g6+8,%g0
ldx [%o1+0x178],%l2 ! Mem[0000000062800178]
p41_call_0_ho:
ldsw [%o1+0x160],%l2 ! Mem[0000000062800160]
retl
ldsw [%o3+0x154],%l6 ! Mem[0000000063800154]
p42_jmpl_0_le:
swap [%i0+0x06c],%l4 ! Mem[000000006400006c]
jmpl %g6+8,%g0
ldd [%i1+0x0b0],%l2 ! Mem[00000000648000b0]
p42_call_0_le:
ldsh [%i3+0x068],%l4 ! Mem[0000000065800068]
stw %l4,[%i3+0x0d4] ! Mem[00000000658000d4]
stb %l4,[%i1+0x07f] ! Mem[000000006480007f]
swap [%i2+0x1f4],%l2 ! Mem[00000000650001f4]
retl
ldub [%i2+0x180],%l7 ! Mem[0000000065000180]
p42_jmpl_0_lo:
swap [%o0+0x06c],%l4 ! Mem[000000006400006c]
jmpl %g6+8,%g0
ldd [%o1+0x0b0],%l2 ! Mem[00000000648000b0]
p42_call_0_lo:
ldsh [%o3+0x068],%l4 ! Mem[0000000065800068]
stw %l4,[%o3+0x0d4] ! Mem[00000000658000d4]
stb %l4,[%o1+0x07f] ! Mem[000000006480007f]
swap [%o2+0x1f4],%l2 ! Mem[00000000650001f4]
retl
ldub [%o2+0x180],%l7 ! Mem[0000000065000180]
p42_jmpl_0_he:
ldsb [%i1+0x01b],%l2 ! Mem[000000006480001b]
swap [%i1+0x144],%l4 ! Mem[0000000064800144]
jmpl %g6+8,%g0
ldx [%i3+0x140],%l4 ! Mem[0000000065800140]
p42_call_0_he:
stb %l6,[%i0+0x1a1] ! Mem[00000000640001a1]
ldx [%i0+0x1e8],%l4 ! Mem[00000000640001e8]
ldsw [%i3+0x010],%l5 ! Mem[0000000065800010]
swap [%i0+0x158],%l1 ! Mem[0000000064000158]
lduw [%i2+0x18c],%l3 ! Mem[000000006500018c]
retl
lduw [%i0+0x168],%l1 ! Mem[0000000064000168]
p42_jmpl_0_ho:
ldsb [%o1+0x01b],%l2 ! Mem[000000006480001b]
swap [%o1+0x144],%l4 ! Mem[0000000064800144]
jmpl %g6+8,%g0
ldx [%o3+0x140],%l4 ! Mem[0000000065800140]
p42_call_0_ho:
stb %l6,[%o0+0x1a1] ! Mem[00000000640001a1]
ldx [%o0+0x1e8],%l4 ! Mem[00000000640001e8]
ldsw [%o3+0x010],%l5 ! Mem[0000000065800010]
swap [%o0+0x158],%l1 ! Mem[0000000064000158]
lduw [%o2+0x18c],%l3 ! Mem[000000006500018c]
retl
lduw [%o0+0x168],%l1 ! Mem[0000000064000168]
p43_jmpl_0_le:
sth %l7,[%i2+0x176] ! Mem[0000000067000176]
jmpl %g6+8,%g0
ldstub [%i2+0x0ec],%l3 ! Mem[00000000670000ec]
p43_call_0_le:
ldsh [%i2+0x0c4],%l4 ! Mem[00000000670000c4]
retl
std %l0,[%i1+0x100] ! Mem[0000000066800100]
p43_jmpl_0_lo:
sth %l7,[%o2+0x176] ! Mem[0000000067000176]
jmpl %g6+8,%g0
ldstub [%o2+0x0ec],%l3 ! Mem[00000000670000ec]
p43_call_0_lo:
ldsh [%o2+0x0c4],%l4 ! Mem[00000000670000c4]
retl
std %l0,[%o1+0x100] ! Mem[0000000066800100]
p43_jmpl_0_he:
sth %l5,[%i2+0x1c8] ! Mem[00000000670001c8]
stw %l2,[%i0+0x05c] ! Mem[000000006600005c]
sth %l5,[%i2+0x0be] ! Mem[00000000670000be]
jmpl %g6+8,%g0
ldsw [%i3+0x0a4],%l3 ! Mem[00000000678000a4]
p43_call_0_he:
std %l0,[%i3+0x1e8] ! Mem[00000000678001e8]
sth %l3,[%i3+0x0ec] ! Mem[00000000678000ec]
swap [%i1+0x088],%l6 ! Mem[0000000066800088]
stb %l3,[%i2+0x046] ! Mem[0000000067000046]
ldsw [%i3+0x18c],%l4 ! Mem[000000006780018c]
sth %l1,[%i0+0x0cc] ! Mem[00000000660000cc]
ldsw [%i0+0x198],%l0 ! Mem[0000000066000198]
retl
ldsw [%i0+0x168],%l1 ! Mem[0000000066000168]
p43_jmpl_0_ho:
sth %l5,[%o2+0x1c8] ! Mem[00000000670001c8]
stw %l2,[%o0+0x05c] ! Mem[000000006600005c]
sth %l5,[%o2+0x0be] ! Mem[00000000670000be]
jmpl %g6+8,%g0
ldsw [%o3+0x0a4],%l3 ! Mem[00000000678000a4]
p43_call_0_ho:
std %l0,[%o3+0x1e8] ! Mem[00000000678001e8]
sth %l3,[%o3+0x0ec] ! Mem[00000000678000ec]
swap [%o1+0x088],%l6 ! Mem[0000000066800088]
stb %l3,[%o2+0x046] ! Mem[0000000067000046]
ldsw [%o3+0x18c],%l4 ! Mem[000000006780018c]
sth %l1,[%o0+0x0cc] ! Mem[00000000660000cc]
ldsw [%o0+0x198],%l0 ! Mem[0000000066000198]
retl
ldsw [%o0+0x168],%l1 ! Mem[0000000066000168]
p44_jmpl_0_le:
lduh [%i2+0x156],%l7 ! Mem[0000000069000156]
jmpl %g6+8,%g0
lduh [%i0+0x058],%l5 ! Mem[0000000068000058]
p44_call_0_le:
retl
stx %l7,[%i3+0x130] ! Mem[0000000069800130]
p44_jmpl_0_lo:
lduh [%o2+0x156],%l7 ! Mem[0000000069000156]
jmpl %g6+8,%g0
lduh [%o0+0x058],%l5 ! Mem[0000000068000058]
p44_call_0_lo:
retl
stx %l7,[%o3+0x130] ! Mem[0000000069800130]
p44_jmpl_0_he:
ldd [%i3+0x088],%l6 ! Mem[0000000069800088]
jmpl %g6+8,%g0
stb %l1,[%i3+0x174] ! Mem[0000000069800174]
p44_call_0_he:
retl
ldx [%i0+0x068],%l7 ! Mem[0000000068000068]
p44_jmpl_0_ho:
ldd [%o3+0x088],%l6 ! Mem[0000000069800088]
jmpl %g6+8,%g0
stb %l1,[%o3+0x174] ! Mem[0000000069800174]
p44_call_0_ho:
retl
ldx [%o0+0x068],%l7 ! Mem[0000000068000068]
p45_jmpl_0_le:
ldd [%i2+0x170],%l6 ! Mem[000000006b000170]
jmpl %g6+8,%g0
stw %l3,[%i3+0x0cc] ! Mem[000000006b8000cc]
p45_call_0_le:
stx %l4,[%i2+0x068] ! Mem[000000006b000068]
retl
lduw [%i0+0x0f4],%l4 ! Mem[000000006a0000f4]
p45_jmpl_0_lo:
ldd [%o2+0x170],%l6 ! Mem[000000006b000170]
jmpl %g6+8,%g0
stw %l3,[%o3+0x0cc] ! Mem[000000006b8000cc]
p45_call_0_lo:
stx %l4,[%o2+0x068] ! Mem[000000006b000068]
retl
lduw [%o0+0x0f4],%l4 ! Mem[000000006a0000f4]
p45_jmpl_0_he:
ldd [%i2+0x1c8],%l4 ! Mem[000000006b0001c8]
swap [%i1+0x05c],%l2 ! Mem[000000006a80005c]
std %l4,[%i0+0x098] ! Mem[000000006a000098]
jmpl %g6+8,%g0
ldub [%i1+0x1f6],%l7 ! Mem[000000006a8001f6]
p45_call_0_he:
ldx [%i2+0x030],%l5 ! Mem[000000006b000030]
std %l0,[%i1+0x068] ! Mem[000000006a800068]
sth %l7,[%i2+0x1c6] ! Mem[000000006b0001c6]
ldub [%i1+0x1cb],%l6 ! Mem[000000006a8001cb]
stb %l4,[%i3+0x18c] ! Mem[000000006b80018c]
sth %l1,[%i3+0x0cc] ! Mem[000000006b8000cc]
retl
ldstub [%i2+0x199],%l0 ! Mem[000000006b000199]
p45_jmpl_0_ho:
ldd [%o2+0x1c8],%l4 ! Mem[000000006b0001c8]
swap [%o1+0x05c],%l2 ! Mem[000000006a80005c]
std %l4,[%o0+0x098] ! Mem[000000006a000098]
jmpl %g6+8,%g0
ldub [%o1+0x1f6],%l7 ! Mem[000000006a8001f6]
p45_call_0_ho:
ldx [%o2+0x030],%l5 ! Mem[000000006b000030]
std %l0,[%o1+0x068] ! Mem[000000006a800068]
sth %l7,[%o2+0x1c6] ! Mem[000000006b0001c6]
ldub [%o1+0x1cb],%l6 ! Mem[000000006a8001cb]
stb %l4,[%o3+0x18c] ! Mem[000000006b80018c]
sth %l1,[%o3+0x0cc] ! Mem[000000006b8000cc]
retl
ldstub [%o2+0x199],%l0 ! Mem[000000006b000199]
p46_jmpl_0_le:
stx %l6,[%i1+0x020] ! Mem[000000006c800020]
jmpl %g6+8,%g0
ldub [%i1+0x1eb],%l1 ! Mem[000000006c8001eb]
p46_call_0_le:
swap [%i0+0x178],%l6 ! Mem[000000006c000178]
retl
ldsb [%i2+0x19f],%l3 ! Mem[000000006d00019f]
p46_jmpl_0_lo:
stx %l6,[%o1+0x020] ! Mem[000000006c800020]
jmpl %g6+8,%g0
ldub [%o1+0x1eb],%l1 ! Mem[000000006c8001eb]
p46_call_0_lo:
swap [%o0+0x178],%l6 ! Mem[000000006c000178]
retl
ldsb [%o2+0x19f],%l3 ! Mem[000000006d00019f]
p46_jmpl_0_he:
lduw [%i1+0x03c],%l1 ! Mem[000000006c80003c]
std %l4,[%i3+0x178] ! Mem[000000006d800178]
ldd [%i2+0x1d0],%l4 ! Mem[000000006d0001d0]
jmpl %g6+8,%g0
swap [%i1+0x1f4],%l7 ! Mem[000000006c8001f4]
p46_call_0_he:
ldsh [%i1+0x036],%l5 ! Mem[000000006c800036]
sth %l1,[%i0+0x06e] ! Mem[000000006c00006e]
ldsw [%i1+0x180],%l6 ! Mem[000000006c800180]
sth %l0,[%i2+0x14c] ! Mem[000000006d00014c]
swap [%i3+0x038],%l5 ! Mem[000000006d800038]
ldub [%i3+0x1f1],%l7 ! Mem[000000006d8001f1]
retl
swap [%i0+0x14c],%l2 ! Mem[000000006c00014c]
p46_jmpl_0_ho:
lduw [%o1+0x03c],%l1 ! Mem[000000006c80003c]
std %l4,[%o3+0x178] ! Mem[000000006d800178]
ldd [%o2+0x1d0],%l4 ! Mem[000000006d0001d0]
jmpl %g6+8,%g0
swap [%o1+0x1f4],%l7 ! Mem[000000006c8001f4]
p46_call_0_ho:
ldsh [%o1+0x036],%l5 ! Mem[000000006c800036]
sth %l1,[%o0+0x06e] ! Mem[000000006c00006e]
ldsw [%o1+0x180],%l6 ! Mem[000000006c800180]
sth %l0,[%o2+0x14c] ! Mem[000000006d00014c]
swap [%o3+0x038],%l5 ! Mem[000000006d800038]
ldub [%o3+0x1f1],%l7 ! Mem[000000006d8001f1]
retl
swap [%o0+0x14c],%l2 ! Mem[000000006c00014c]
p47_jmpl_0_le:
stw %l7,[%i2+0x174] ! Mem[000000006f000174]
jmpl %g6+8,%g0
ldx [%i3+0x138],%l7 ! Mem[000000006f800138]
p47_call_0_le:
retl
ldd [%i0+0x070],%l6 ! Mem[000000006e000070]
p47_jmpl_0_lo:
stw %l7,[%o2+0x174] ! Mem[000000006f000174]
jmpl %g6+8,%g0
ldx [%o3+0x138],%l7 ! Mem[000000006f800138]
p47_call_0_lo:
retl
ldd [%o0+0x070],%l6 ! Mem[000000006e000070]
p47_jmpl_0_he:
stw %l7,[%i3+0x1dc] ! Mem[000000006f8001dc]
jmpl %g6+8,%g0
ldsb [%i0+0x0af],%l7 ! Mem[000000006e0000af]
p47_call_0_he:
ldsh [%i0+0x0f8],%l2 ! Mem[000000006e0000f8]
ldsb [%i0+0x1ac],%l7 ! Mem[000000006e0001ac]
lduw [%i2+0x060],%l5 ! Mem[000000006f000060]
retl
std %l0,[%i1+0x090] ! Mem[000000006e800090]
p47_jmpl_0_ho:
stw %l7,[%o3+0x1dc] ! Mem[000000006f8001dc]
jmpl %g6+8,%g0
ldsb [%o0+0x0af],%l7 ! Mem[000000006e0000af]
p47_call_0_ho:
ldsh [%o0+0x0f8],%l2 ! Mem[000000006e0000f8]
ldsb [%o0+0x1ac],%l7 ! Mem[000000006e0001ac]
lduw [%o2+0x060],%l5 ! Mem[000000006f000060]
retl
std %l0,[%o1+0x090] ! Mem[000000006e800090]
p48_jmpl_0_le:
ldub [%i2+0x157],%l7 ! Mem[0000000071000157]
jmpl %g6+8,%g0
swap [%i0+0x0ec],%l3 ! Mem[00000000700000ec]
p48_call_0_le:
ldsb [%i1+0x0c4],%l4 ! Mem[00000000708000c4]
retl
lduw [%i2+0x104],%l1 ! Mem[0000000071000104]
p48_jmpl_0_lo:
ldub [%o2+0x157],%l7 ! Mem[0000000071000157]
jmpl %g6+8,%g0
swap [%o0+0x0ec],%l3 ! Mem[00000000700000ec]
p48_call_0_lo:
ldsb [%o1+0x0c4],%l4 ! Mem[00000000708000c4]
retl
lduw [%o2+0x104],%l1 ! Mem[0000000071000104]
p48_jmpl_0_he:
std %l0,[%i3+0x120] ! Mem[0000000071800120]
ldsh [%i0+0x114],%l7 ! Mem[0000000070000114]
ldd [%i0+0x0b8],%l4 ! Mem[00000000700000b8]
jmpl %g6+8,%g0
ldsb [%i3+0x0a7],%l3 ! Mem[00000000718000a7]
p48_call_0_he:
swap [%i3+0x1cc],%l0 ! Mem[00000000718001cc]
ldsb [%i3+0x0cd],%l3 ! Mem[00000000718000cd]
ldsw [%i1+0x088],%l6 ! Mem[0000000070800088]
ldsb [%i0+0x1ea],%l4 ! Mem[00000000700001ea]
swap [%i2+0x0b8],%l1 ! Mem[00000000710000b8]
ldsw [%i0+0x194],%l7 ! Mem[0000000070000194]
sth %l3,[%i3+0x0ae] ! Mem[00000000718000ae]
retl
ldd [%i3+0x040],%l2 ! Mem[0000000071800040]
p48_jmpl_0_ho:
std %l0,[%o3+0x120] ! Mem[0000000071800120]
ldsh [%o0+0x114],%l7 ! Mem[0000000070000114]
ldd [%o0+0x0b8],%l4 ! Mem[00000000700000b8]
jmpl %g6+8,%g0
ldsb [%o3+0x0a7],%l3 ! Mem[00000000718000a7]
p48_call_0_ho:
swap [%o3+0x1cc],%l0 ! Mem[00000000718001cc]
ldsb [%o3+0x0cd],%l3 ! Mem[00000000718000cd]
ldsw [%o1+0x088],%l6 ! Mem[0000000070800088]
ldsb [%o0+0x1ea],%l4 ! Mem[00000000700001ea]
swap [%o2+0x0b8],%l1 ! Mem[00000000710000b8]
ldsw [%o0+0x194],%l7 ! Mem[0000000070000194]
sth %l3,[%o3+0x0ae] ! Mem[00000000718000ae]
retl
ldd [%o3+0x040],%l2 ! Mem[0000000071800040]
p49_jmpl_0_le:
ldsb [%i2+0x177],%l7 ! Mem[0000000073000177]
jmpl %g6+8,%g0
lduw [%i0+0x0ec],%l3 ! Mem[00000000720000ec]
p49_call_0_le:
stb %l4,[%i2+0x049] ! Mem[0000000073000049]
retl
std %l4,[%i2+0x0d0] ! Mem[00000000730000d0]
p49_jmpl_0_lo:
ldsb [%o2+0x177],%l7 ! Mem[0000000073000177]
jmpl %g6+8,%g0
lduw [%o0+0x0ec],%l3 ! Mem[00000000720000ec]
p49_call_0_lo:
stb %l4,[%o2+0x049] ! Mem[0000000073000049]
retl
std %l4,[%o2+0x0d0] ! Mem[00000000730000d0]
p49_jmpl_0_he:
ldd [%i0+0x0d0],%l6 ! Mem[00000000720000d0]
lduw [%i2+0x070],%l6 ! Mem[0000000073000070]
swap [%i3+0x024],%l7 ! Mem[0000000073800024]
jmpl %g6+8,%g0
ldstub [%i3+0x1da],%l0 ! Mem[00000000738001da]
p49_call_0_he:
ldsb [%i0+0x083],%l6 ! Mem[0000000072000083]
sth %l1,[%i0+0x1b4] ! Mem[00000000720001b4]
ldstub [%i1+0x02d],%l2 ! Mem[000000007280002d]
stx %l2,[%i0+0x048] ! Mem[0000000072000048]
stx %l1,[%i3+0x0f0] ! Mem[00000000738000f0]
stw %l4,[%i1+0x078] ! Mem[0000000072800078]
ldsb [%i3+0x1a7],%l5 ! Mem[00000000738001a7]
retl
ldsw [%i2+0x0a8],%l7 ! Mem[00000000730000a8]
p49_jmpl_0_ho:
ldd [%o0+0x0d0],%l6 ! Mem[00000000720000d0]
lduw [%o2+0x070],%l6 ! Mem[0000000073000070]
swap [%o3+0x024],%l7 ! Mem[0000000073800024]
jmpl %g6+8,%g0
ldstub [%o3+0x1da],%l0 ! Mem[00000000738001da]
p49_call_0_ho:
ldsb [%o0+0x083],%l6 ! Mem[0000000072000083]
sth %l1,[%o0+0x1b4] ! Mem[00000000720001b4]
ldstub [%o1+0x02d],%l2 ! Mem[000000007280002d]
stx %l2,[%o0+0x048] ! Mem[0000000072000048]
stx %l1,[%o3+0x0f0] ! Mem[00000000738000f0]
stw %l4,[%o1+0x078] ! Mem[0000000072800078]
ldsb [%o3+0x1a7],%l5 ! Mem[00000000738001a7]
retl
ldsw [%o2+0x0a8],%l7 ! Mem[00000000730000a8]
p50_jmpl_0_le:
ldd [%i0+0x048],%l4 ! Mem[0000000074000048]
jmpl %g6+8,%g0
ldsh [%i1+0x11c],%l7 ! Mem[000000007480011c]
p50_call_0_le:
retl
stw %l6,[%i3+0x050] ! Mem[0000000075800050]
p50_jmpl_0_lo:
ldd [%o0+0x048],%l4 ! Mem[0000000074000048]
jmpl %g6+8,%g0
ldsh [%o1+0x11c],%l7 ! Mem[000000007480011c]
p50_call_0_lo:
retl
stw %l6,[%o3+0x050] ! Mem[0000000075800050]
p50_jmpl_0_he:
ldd [%i2+0x120],%l6 ! Mem[0000000075000120]
jmpl %g6+8,%g0
ldsb [%i3+0x181],%l6 ! Mem[0000000075800181]
p50_call_0_he:
retl
lduh [%i0+0x1bc],%l7 ! Mem[00000000740001bc]
p50_jmpl_0_ho:
ldd [%o2+0x120],%l6 ! Mem[0000000075000120]
jmpl %g6+8,%g0
ldsb [%o3+0x181],%l6 ! Mem[0000000075800181]
p50_call_0_ho:
retl
lduh [%o0+0x1bc],%l7 ! Mem[00000000740001bc]
p51_jmpl_0_le:
sth %l7,[%i2+0x176] ! Mem[0000000077000176]
jmpl %g6+8,%g0
swap [%i2+0x1e8],%l1 ! Mem[00000000770001e8]
p51_call_0_le:
ldstub [%i0+0x158],%l6 ! Mem[0000000076000158]
retl
lduh [%i2+0x13a],%l0 ! Mem[000000007700013a]
p51_jmpl_0_lo:
sth %l7,[%o2+0x176] ! Mem[0000000077000176]
jmpl %g6+8,%g0
swap [%o2+0x1e8],%l1 ! Mem[00000000770001e8]
p51_call_0_lo:
ldstub [%o0+0x158],%l6 ! Mem[0000000076000158]
retl
lduh [%o2+0x13a],%l0 ! Mem[000000007700013a]
p51_jmpl_0_he:
ldub [%i2+0x1e7],%l7 ! Mem[00000000770001e7]
stx %l7,[%i2+0x198] ! Mem[0000000077000198]
ldsh [%i3+0x030],%l2 ! Mem[0000000077800030]
ldsb [%i2+0x1e7],%l7 ! Mem[00000000770001e7]
ldstub [%i2+0x066],%l3 ! Mem[0000000077000066]
ldd [%i3+0x1a8],%l4 ! Mem[00000000778001a8]
jmpl %g6+8,%g0
sth %l1,[%i0+0x0cc] ! Mem[00000000760000cc]
p51_call_0_he:
ldstub [%i0+0x06f],%l2 ! Mem[000000007600006f]
retl
swap [%i0+0x0d4],%l1 ! Mem[00000000760000d4]
p51_jmpl_0_ho:
ldub [%o2+0x1e7],%l7 ! Mem[00000000770001e7]
stx %l7,[%o2+0x198] ! Mem[0000000077000198]
ldsh [%o3+0x030],%l2 ! Mem[0000000077800030]
ldsb [%o2+0x1e7],%l7 ! Mem[00000000770001e7]
ldstub [%o2+0x066],%l3 ! Mem[0000000077000066]
ldd [%o3+0x1a8],%l4 ! Mem[00000000778001a8]
jmpl %g6+8,%g0
sth %l1,[%o0+0x0cc] ! Mem[00000000760000cc]
p51_call_0_ho:
ldstub [%o0+0x06f],%l2 ! Mem[000000007600006f]
retl
swap [%o0+0x0d4],%l1 ! Mem[00000000760000d4]
p52_jmpl_0_le:
lduh [%i2+0x156],%l7 ! Mem[0000000079000156]
jmpl %g6+8,%g0
std %l2,[%i0+0x0e8] ! Mem[00000000780000e8]
p52_call_0_le:
lduw [%i2+0x0e4],%l4 ! Mem[00000000790000e4]
retl
swap [%i1+0x104],%l1 ! Mem[0000000078800104]
p52_jmpl_0_lo:
lduh [%o2+0x156],%l7 ! Mem[0000000079000156]
jmpl %g6+8,%g0
std %l2,[%o0+0x0e8] ! Mem[00000000780000e8]
p52_call_0_lo:
lduw [%o2+0x0e4],%l4 ! Mem[00000000790000e4]
retl
swap [%o1+0x104],%l1 ! Mem[0000000078800104]
p52_jmpl_0_he:
ldstub [%i1+0x1c8],%l5 ! Mem[00000000788001c8]
stb %l4,[%i2+0x179] ! Mem[0000000079000179]
stb %l6,[%i1+0x0a7] ! Mem[00000000788000a7]
jmpl %g6+8,%g0
sth %l0,[%i0+0x1fa] ! Mem[00000000780001fa]
p52_call_0_he:
ldsb [%i1+0x0a3],%l6 ! Mem[00000000788000a3]
lduw [%i1+0x11c],%l7 ! Mem[000000007880011c]
ldstub [%i2+0x125],%l3 ! Mem[0000000079000125]
ldsw [%i3+0x064],%l3 ! Mem[0000000079800064]
swap [%i3+0x1ac],%l4 ! Mem[00000000798001ac]
sth %l1,[%i0+0x0ec] ! Mem[00000000780000ec]
ldstub [%i3+0x199],%l0 ! Mem[0000000079800199]
retl
lduh [%i3+0x15a],%l7 ! Mem[000000007980015a]
p52_jmpl_0_ho:
ldstub [%o1+0x1c8],%l5 ! Mem[00000000788001c8]
stb %l4,[%o2+0x179] ! Mem[0000000079000179]
stb %l6,[%o1+0x0a7] ! Mem[00000000788000a7]
jmpl %g6+8,%g0
sth %l0,[%o0+0x1fa] ! Mem[00000000780001fa]
p52_call_0_ho:
ldsb [%o1+0x0a3],%l6 ! Mem[00000000788000a3]
lduw [%o1+0x11c],%l7 ! Mem[000000007880011c]
ldstub [%o2+0x125],%l3 ! Mem[0000000079000125]
ldsw [%o3+0x064],%l3 ! Mem[0000000079800064]
swap [%o3+0x1ac],%l4 ! Mem[00000000798001ac]
sth %l1,[%o0+0x0ec] ! Mem[00000000780000ec]
ldstub [%o3+0x199],%l0 ! Mem[0000000079800199]
retl
lduh [%o3+0x15a],%l7 ! Mem[000000007980015a]
p53_jmpl_0_le:
ldd [%i3+0x150],%l6 ! Mem[000000007b800150]
jmpl %g6+8,%g0
ldstub [%i1+0x0cc],%l3 ! Mem[000000007a8000cc]
p53_call_0_le:
ldsh [%i3+0x0e4],%l4 ! Mem[000000007b8000e4]
retl
lduh [%i2+0x104],%l1 ! Mem[000000007b000104]
p53_jmpl_0_lo:
ldd [%o3+0x150],%l6 ! Mem[000000007b800150]
jmpl %g6+8,%g0
ldstub [%o1+0x0cc],%l3 ! Mem[000000007a8000cc]
p53_call_0_lo:
ldsh [%o3+0x0e4],%l4 ! Mem[000000007b8000e4]
retl
lduh [%o2+0x104],%l1 ! Mem[000000007b000104]
p53_jmpl_0_he:
ldsb [%i2+0x123],%l0 ! Mem[000000007b000123]
ldd [%i1+0x058],%l2 ! Mem[000000007a800058]
std %l4,[%i0+0x0b8] ! Mem[000000007a0000b8]
jmpl %g6+8,%g0
ldsw [%i1+0x1d4],%l7 ! Mem[000000007a8001d4]
p53_call_0_he:
ldsb [%i2+0x037],%l5 ! Mem[000000007b000037]
ldub [%i0+0x13c],%l7 ! Mem[000000007a00013c]
swap [%i3+0x180],%l6 ! Mem[000000007b800180]
ldstub [%i0+0x1ea],%l4 ! Mem[000000007a0001ea]
lduh [%i0+0x010],%l5 ! Mem[000000007a000010]
stb %l1,[%i2+0x179] ! Mem[000000007b000179]
retl
swap [%i0+0x08c],%l3 ! Mem[000000007a00008c]
p53_jmpl_0_ho:
ldsb [%o2+0x123],%l0 ! Mem[000000007b000123]
ldd [%o1+0x058],%l2 ! Mem[000000007a800058]
std %l4,[%o0+0x0b8] ! Mem[000000007a0000b8]
jmpl %g6+8,%g0
ldsw [%o1+0x1d4],%l7 ! Mem[000000007a8001d4]
p53_call_0_ho:
ldsb [%o2+0x037],%l5 ! Mem[000000007b000037]
ldub [%o0+0x13c],%l7 ! Mem[000000007a00013c]
swap [%o3+0x180],%l6 ! Mem[000000007b800180]
ldstub [%o0+0x1ea],%l4 ! Mem[000000007a0001ea]
lduh [%o0+0x010],%l5 ! Mem[000000007a000010]
stb %l1,[%o2+0x179] ! Mem[000000007b000179]
retl
swap [%o0+0x08c],%l3 ! Mem[000000007a00008c]
p54_jmpl_0_le:
ldub [%i0+0x04d],%l4 ! Mem[000000007c00004d]
jmpl %g6+8,%g0
swap [%i2+0x1e8],%l1 ! Mem[000000007d0001e8]
p54_call_0_le:
stb %l6,[%i3+0x158] ! Mem[000000007d800158]
retl
lduw [%i0+0x1bc],%l3 ! Mem[000000007c0001bc]
p54_jmpl_0_lo:
ldub [%o0+0x04d],%l4 ! Mem[000000007c00004d]
jmpl %g6+8,%g0
swap [%o2+0x1e8],%l1 ! Mem[000000007d0001e8]
p54_call_0_lo:
stb %l6,[%o3+0x158] ! Mem[000000007d800158]
retl
lduw [%o0+0x1bc],%l3 ! Mem[000000007c0001bc]
p54_jmpl_0_he:
ldsh [%i0+0x154],%l1 ! Mem[000000007c000154]
ldx [%i1+0x1b8],%l7 ! Mem[000000007c8001b8]
stb %l3,[%i0+0x0cd] ! Mem[000000007c0000cd]
jmpl %g6+8,%g0
lduw [%i2+0x1c4],%l7 ! Mem[000000007d0001c4]
p54_call_0_he:
ldd [%i3+0x0f8],%l4 ! Mem[000000007d8000f8]
ldstub [%i0+0x0f9],%l5 ! Mem[000000007c0000f9]
ldsb [%i2+0x129],%l4 ! Mem[000000007d000129]
ldd [%i1+0x048],%l2 ! Mem[000000007c800048]
ldsh [%i3+0x0f6],%l1 ! Mem[000000007d8000f6]
retl
ldstub [%i0+0x09d],%l7 ! Mem[000000007c00009d]
p54_jmpl_0_ho:
ldsh [%o0+0x154],%l1 ! Mem[000000007c000154]
ldx [%o1+0x1b8],%l7 ! Mem[000000007c8001b8]
stb %l3,[%o0+0x0cd] ! Mem[000000007c0000cd]
jmpl %g6+8,%g0
lduw [%o2+0x1c4],%l7 ! Mem[000000007d0001c4]
p54_call_0_ho:
ldd [%o3+0x0f8],%l4 ! Mem[000000007d8000f8]
ldstub [%o0+0x0f9],%l5 ! Mem[000000007c0000f9]
ldsb [%o2+0x129],%l4 ! Mem[000000007d000129]
ldd [%o1+0x048],%l2 ! Mem[000000007c800048]
ldsh [%o3+0x0f6],%l1 ! Mem[000000007d8000f6]
retl
ldstub [%o0+0x09d],%l7 ! Mem[000000007c00009d]
p55_jmpl_0_le:
stw %l7,[%i3+0x154] ! Mem[000000007f800154]
jmpl %g6+8,%g0
sth %l3,[%i2+0x0ec] ! Mem[000000007f0000ec]
p55_call_0_le:
ldsw [%i0+0x048],%l4 ! Mem[000000007e000048]
retl
ldsb [%i0+0x0f6],%l4 ! Mem[000000007e0000f6]
p55_jmpl_0_lo:
stw %l7,[%o3+0x154] ! Mem[000000007f800154]
jmpl %g6+8,%g0
sth %l3,[%o2+0x0ec] ! Mem[000000007f0000ec]
p55_call_0_lo:
ldsw [%o0+0x048],%l4 ! Mem[000000007e000048]
retl
ldsb [%o0+0x0f6],%l4 ! Mem[000000007e0000f6]
p55_jmpl_0_he:
ldx [%i1+0x1c8],%l5 ! Mem[000000007e8001c8]
ldsh [%i3+0x07e],%l2 ! Mem[000000007f80007e]
sth %l5,[%i1+0x09e] ! Mem[000000007e80009e]
jmpl %g6+8,%g0
stw %l3,[%i0+0x0a4] ! Mem[000000007e0000a4]
p55_call_0_he:
ldsb [%i0+0x1ce],%l0 ! Mem[000000007e0001ce]
lduh [%i0+0x0cc],%l3 ! Mem[000000007e0000cc]
swap [%i2+0x0a8],%l6 ! Mem[000000007f0000a8]
stb %l5,[%i0+0x0ff] ! Mem[000000007e0000ff]
stb %l4,[%i1+0x18c] ! Mem[000000007e80018c]
stb %l1,[%i0+0x0ed] ! Mem[000000007e0000ed]
ldstub [%i2+0x1b9],%l0 ! Mem[000000007f0001b9]
retl
stb %l7,[%i1+0x17b] ! Mem[000000007e80017b]
p55_jmpl_0_ho:
ldx [%o1+0x1c8],%l5 ! Mem[000000007e8001c8]
ldsh [%o3+0x07e],%l2 ! Mem[000000007f80007e]
sth %l5,[%o1+0x09e] ! Mem[000000007e80009e]
jmpl %g6+8,%g0
stw %l3,[%o0+0x0a4] ! Mem[000000007e0000a4]
p55_call_0_ho:
ldsb [%o0+0x1ce],%l0 ! Mem[000000007e0001ce]
lduh [%o0+0x0cc],%l3 ! Mem[000000007e0000cc]
swap [%o2+0x0a8],%l6 ! Mem[000000007f0000a8]
stb %l5,[%o0+0x0ff] ! Mem[000000007e0000ff]
stb %l4,[%o1+0x18c] ! Mem[000000007e80018c]
stb %l1,[%o0+0x0ed] ! Mem[000000007e0000ed]
ldstub [%o2+0x1b9],%l0 ! Mem[000000007f0001b9]
retl
stb %l7,[%o1+0x17b] ! Mem[000000007e80017b]
p56_jmpl_0_le:
ldub [%i3+0x177],%l7 ! Mem[0000000081800177]
jmpl %g6+8,%g0
ldstub [%i2+0x0cc],%l3 ! Mem[00000000810000cc]
p56_call_0_le:
stw %l4,[%i3+0x0e4] ! Mem[00000000818000e4]
retl
ldsb [%i1+0x104],%l1 ! Mem[0000000080800104]
p56_jmpl_0_lo:
ldub [%o3+0x177],%l7 ! Mem[0000000081800177]
jmpl %g6+8,%g0
ldstub [%o2+0x0cc],%l3 ! Mem[00000000810000cc]
p56_call_0_lo:
stw %l4,[%o3+0x0e4] ! Mem[00000000818000e4]
retl
ldsb [%o1+0x104],%l1 ! Mem[0000000080800104]
p56_jmpl_0_he:
ldd [%i0+0x100],%l0 ! Mem[0000000080000100]
ldsb [%i0+0x135],%l7 ! Mem[0000000080000135]
lduh [%i2+0x004],%l7 ! Mem[0000000081000004]
jmpl %g6+8,%g0
sth %l6,[%i0+0x124] ! Mem[0000000080000124]
p56_call_0_he:
ldstub [%i3+0x017],%l5 ! Mem[0000000081800017]
retl
ldub [%i3+0x0d9],%l5 ! Mem[00000000818000d9]
p56_jmpl_0_ho:
ldd [%o0+0x100],%l0 ! Mem[0000000080000100]
ldsb [%o0+0x135],%l7 ! Mem[0000000080000135]
lduh [%o2+0x004],%l7 ! Mem[0000000081000004]
jmpl %g6+8,%g0
sth %l6,[%o0+0x124] ! Mem[0000000080000124]
p56_call_0_ho:
ldstub [%o3+0x017],%l5 ! Mem[0000000081800017]
retl
ldub [%o3+0x0d9],%l5 ! Mem[00000000818000d9]
p57_jmpl_0_le:
ldsb [%i3+0x157],%l7 ! Mem[0000000083800157]
jmpl %g6+8,%g0
swap [%i0+0x094],%l3 ! Mem[0000000082000094]
p57_call_0_le:
ldstub [%i0+0x049],%l4 ! Mem[0000000082000049]
swap [%i3+0x0d4],%l4 ! Mem[00000000838000d4]
sth %l4,[%i3+0x05e] ! Mem[000000008380005e]
ldstub [%i2+0x105],%l0 ! Mem[0000000083000105]
retl
ldub [%i2+0x1ef],%l4 ! Mem[00000000830001ef]
p57_jmpl_0_lo:
ldsb [%o3+0x157],%l7 ! Mem[0000000083800157]
jmpl %g6+8,%g0
swap [%o0+0x094],%l3 ! Mem[0000000082000094]
p57_call_0_lo:
ldstub [%o0+0x049],%l4 ! Mem[0000000082000049]
swap [%o3+0x0d4],%l4 ! Mem[00000000838000d4]
sth %l4,[%o3+0x05e] ! Mem[000000008380005e]
ldstub [%o2+0x105],%l0 ! Mem[0000000083000105]
retl
ldub [%o2+0x1ef],%l4 ! Mem[00000000830001ef]
p57_jmpl_0_he:
swap [%i2+0x1d4],%l7 ! Mem[00000000830001d4]
swap [%i0+0x1e8],%l3 ! Mem[00000000820001e8]
stb %l7,[%i2+0x1bc] ! Mem[00000000830001bc]
ldx [%i1+0x188],%l7 ! Mem[0000000082800188]
stx %l5,[%i2+0x040] ! Mem[0000000083000040]
jmpl %g6+8,%g0
std %l0,[%i2+0x0b0] ! Mem[00000000830000b0]
p57_call_0_he:
stb %l1,[%i3+0x0cd] ! Mem[00000000838000cd]
ldstub [%i3+0x1b9],%l0 ! Mem[00000000838001b9]
ldsw [%i1+0x148],%l1 ! Mem[0000000082800148]
ldstub [%i1+0x182],%l6 ! Mem[0000000082800182]
retl
ldsb [%i3+0x15b],%l2 ! Mem[000000008380015b]
p57_jmpl_0_ho:
swap [%o2+0x1d4],%l7 ! Mem[00000000830001d4]
swap [%o0+0x1e8],%l3 ! Mem[00000000820001e8]
stb %l7,[%o2+0x1bc] ! Mem[00000000830001bc]
ldx [%o1+0x188],%l7 ! Mem[0000000082800188]
stx %l5,[%o2+0x040] ! Mem[0000000083000040]
jmpl %g6+8,%g0
std %l0,[%o2+0x0b0] ! Mem[00000000830000b0]
p57_call_0_ho:
stb %l1,[%o3+0x0cd] ! Mem[00000000838000cd]
ldstub [%o3+0x1b9],%l0 ! Mem[00000000838001b9]
ldsw [%o1+0x148],%l1 ! Mem[0000000082800148]
ldstub [%o1+0x182],%l6 ! Mem[0000000082800182]
retl
ldsb [%o3+0x15b],%l2 ! Mem[000000008380015b]
p58_jmpl_0_le:
sth %l4,[%i0+0x04c] ! Mem[000000008400004c]
jmpl %g6+8,%g0
stw %l3,[%i2+0x0b4] ! Mem[00000000850000b4]
p58_call_0_le:
swap [%i2+0x048],%l4 ! Mem[0000000085000048]
lduw [%i1+0x1e0],%l7 ! Mem[00000000848001e0]
sth %l1,[%i3+0x072] ! Mem[0000000085800072]
stx %l2,[%i2+0x190] ! Mem[0000000085000190]
retl
ldstub [%i0+0x078],%l2 ! Mem[0000000084000078]
p58_jmpl_0_lo:
sth %l4,[%o0+0x04c] ! Mem[000000008400004c]
jmpl %g6+8,%g0
stw %l3,[%o2+0x0b4] ! Mem[00000000850000b4]
p58_call_0_lo:
swap [%o2+0x048],%l4 ! Mem[0000000085000048]
lduw [%o1+0x1e0],%l7 ! Mem[00000000848001e0]
sth %l1,[%o3+0x072] ! Mem[0000000085800072]
stx %l2,[%o2+0x190] ! Mem[0000000085000190]
retl
ldstub [%o0+0x078],%l2 ! Mem[0000000084000078]
p58_jmpl_0_he:
ldd [%i2+0x1d0],%l6 ! Mem[00000000850001d0]
lduw [%i1+0x0b0],%l1 ! Mem[00000000848000b0]
stx %l7,[%i0+0x198] ! Mem[0000000084000198]
ldsh [%i3+0x116],%l1 ! Mem[0000000085800116]
ldsw [%i3+0x04c],%l0 ! Mem[000000008580004c]
stb %l5,[%i2+0x07a] ! Mem[000000008500007a]
lduh [%i3+0x0b6],%l6 ! Mem[00000000858000b6]
jmpl %g6+8,%g0
swap [%i2+0x040],%l5 ! Mem[0000000085000040]
p58_call_0_he:
stb %l2,[%i0+0x062] ! Mem[0000000084000062]
stw %l2,[%i2+0x168] ! Mem[0000000085000168]
ldsh [%i0+0x04e],%l6 ! Mem[000000008400004e]
retl
swap [%i3+0x004],%l6 ! Mem[0000000085800004]
p58_jmpl_0_ho:
ldd [%o2+0x1d0],%l6 ! Mem[00000000850001d0]
lduw [%o1+0x0b0],%l1 ! Mem[00000000848000b0]
stx %l7,[%o0+0x198] ! Mem[0000000084000198]
ldsh [%o3+0x116],%l1 ! Mem[0000000085800116]
ldsw [%o3+0x04c],%l0 ! Mem[000000008580004c]
stb %l5,[%o2+0x07a] ! Mem[000000008500007a]
lduh [%o3+0x0b6],%l6 ! Mem[00000000858000b6]
jmpl %g6+8,%g0
swap [%o2+0x040],%l5 ! Mem[0000000085000040]
p58_call_0_ho:
stb %l2,[%o0+0x062] ! Mem[0000000084000062]
stw %l2,[%o2+0x168] ! Mem[0000000085000168]
ldsh [%o0+0x04e],%l6 ! Mem[000000008400004e]
retl
swap [%o3+0x004],%l6 ! Mem[0000000085800004]
p59_jmpl_0_le:
sth %l7,[%i3+0x156] ! Mem[0000000087800156]
jmpl %g6+8,%g0
lduh [%i3+0x0cc],%l3 ! Mem[00000000878000cc]
p59_call_0_le:
ldstub [%i0+0x069],%l4 ! Mem[0000000086000069]
retl
ldsh [%i2+0x0d6],%l4 ! Mem[00000000870000d6]
p59_jmpl_0_lo:
sth %l7,[%o3+0x156] ! Mem[0000000087800156]
jmpl %g6+8,%g0
lduh [%o3+0x0cc],%l3 ! Mem[00000000878000cc]
p59_call_0_lo:
ldstub [%o0+0x069],%l4 ! Mem[0000000086000069]
retl
ldsh [%o2+0x0d6],%l4 ! Mem[00000000870000d6]
p59_jmpl_0_he:
lduw [%i2+0x1e8],%l5 ! Mem[00000000870001e8]
ldub [%i2+0x07e],%l2 ! Mem[000000008700007e]
stb %l5,[%i0+0x0be] ! Mem[00000000860000be]
jmpl %g6+8,%g0
ldstub [%i1+0x125],%l6 ! Mem[0000000086800125]
p59_call_0_he:
swap [%i2+0x1cc],%l0 ! Mem[00000000870001cc]
retl
ldd [%i1+0x048],%l0 ! Mem[0000000086800048]
p59_jmpl_0_ho:
lduw [%o2+0x1e8],%l5 ! Mem[00000000870001e8]
ldub [%o2+0x07e],%l2 ! Mem[000000008700007e]
stb %l5,[%o0+0x0be] ! Mem[00000000860000be]
jmpl %g6+8,%g0
ldstub [%o1+0x125],%l6 ! Mem[0000000086800125]
p59_call_0_ho:
swap [%o2+0x1cc],%l0 ! Mem[00000000870001cc]
retl
ldd [%o1+0x048],%l0 ! Mem[0000000086800048]
p60_jmpl_0_le:
lduh [%i3+0x176],%l7 ! Mem[0000000089800176]
jmpl %g6+8,%g0
stw %l3,[%i3+0x094] ! Mem[0000000089800094]
p60_call_0_le:
stx %l4,[%i2+0x048] ! Mem[0000000089000048]
stb %l4,[%i0+0x0d6] ! Mem[00000000880000d6]
ldsw [%i3+0x070],%l1 ! Mem[0000000089800070]
ldstub [%i1+0x191],%l2 ! Mem[0000000088800191]
retl
lduw [%i2+0x058],%l2 ! Mem[0000000089000058]
p60_jmpl_0_lo:
lduh [%o3+0x176],%l7 ! Mem[0000000089800176]
jmpl %g6+8,%g0
stw %l3,[%o3+0x094] ! Mem[0000000089800094]
p60_call_0_lo:
stx %l4,[%o2+0x048] ! Mem[0000000089000048]
stb %l4,[%o0+0x0d6] ! Mem[00000000880000d6]
ldsw [%o3+0x070],%l1 ! Mem[0000000089800070]
ldstub [%o1+0x191],%l2 ! Mem[0000000088800191]
retl
lduw [%o2+0x058],%l2 ! Mem[0000000089000058]
p60_jmpl_0_he:
std %l6,[%i3+0x100] ! Mem[0000000089800100]
ldub [%i3+0x05f],%l0 ! Mem[000000008980005f]
ldsh [%i0+0x1c2],%l0 ! Mem[00000000880001c2]
ldstub [%i0+0x18a],%l5 ! Mem[000000008800018a]
ldd [%i2+0x1e0],%l4 ! Mem[00000000890001e0]
ldstub [%i0+0x0ff],%l4 ! Mem[00000000880000ff]
stb %l5,[%i3+0x0f9] ! Mem[00000000898000f9]
jmpl %g6+8,%g0
lduh [%i3+0x154],%l1 ! Mem[0000000089800154]
p60_call_0_he:
ldub [%i3+0x1d8],%l6 ! Mem[00000000898001d8]
ldd [%i3+0x1b8],%l2 ! Mem[00000000898001b8]
retl
ldstub [%i3+0x15b],%l2 ! Mem[000000008980015b]
p60_jmpl_0_ho:
std %l6,[%o3+0x100] ! Mem[0000000089800100]
ldub [%o3+0x05f],%l0 ! Mem[000000008980005f]
ldsh [%o0+0x1c2],%l0 ! Mem[00000000880001c2]
ldstub [%o0+0x18a],%l5 ! Mem[000000008800018a]
ldd [%o2+0x1e0],%l4 ! Mem[00000000890001e0]
ldstub [%o0+0x0ff],%l4 ! Mem[00000000880000ff]
stb %l5,[%o3+0x0f9] ! Mem[00000000898000f9]
jmpl %g6+8,%g0
lduh [%o3+0x154],%l1 ! Mem[0000000089800154]
p60_call_0_ho:
ldub [%o3+0x1d8],%l6 ! Mem[00000000898001d8]
ldd [%o3+0x1b8],%l2 ! Mem[00000000898001b8]
retl
ldstub [%o3+0x15b],%l2 ! Mem[000000008980015b]
p61_jmpl_0_le:
ldd [%i3+0x150],%l6 ! Mem[000000008b800150]
jmpl %g6+8,%g0
swap [%i0+0x0cc],%l3 ! Mem[000000008a0000cc]
p61_call_0_le:
sth %l4,[%i2+0x0e4] ! Mem[000000008b0000e4]
retl
swap [%i1+0x0f4],%l4 ! Mem[000000008a8000f4]
p61_jmpl_0_lo:
ldd [%o3+0x150],%l6 ! Mem[000000008b800150]
jmpl %g6+8,%g0
swap [%o0+0x0cc],%l3 ! Mem[000000008a0000cc]
p61_call_0_lo:
sth %l4,[%o2+0x0e4] ! Mem[000000008b0000e4]
retl
swap [%o1+0x0f4],%l4 ! Mem[000000008a8000f4]
p61_jmpl_0_he:
stw %l6,[%i3+0x0d0] ! Mem[000000008b8000d0]
stb %l6,[%i2+0x071] ! Mem[000000008b000071]
ldsw [%i1+0x1f4],%l5 ! Mem[000000008a8001f4]
jmpl %g6+8,%g0
ldstub [%i0+0x1f6],%l7 ! Mem[000000008a0001f6]
p61_call_0_he:
ldstub [%i3+0x0a3],%l6 ! Mem[000000008b8000a3]
ldsw [%i2+0x13c],%l7 ! Mem[000000008b00013c]
swap [%i0+0x104],%l3 ! Mem[000000008a000104]
ldsh [%i0+0x1ca],%l4 ! Mem[000000008a0001ca]
stx %l5,[%i1+0x010] ! Mem[000000008a800010]
ldsb [%i2+0x159],%l1 ! Mem[000000008b000159]
retl
ldsw [%i1+0x18c],%l3 ! Mem[000000008a80018c]
p61_jmpl_0_ho:
stw %l6,[%o3+0x0d0] ! Mem[000000008b8000d0]
stb %l6,[%o2+0x071] ! Mem[000000008b000071]
ldsw [%o1+0x1f4],%l5 ! Mem[000000008a8001f4]
jmpl %g6+8,%g0
ldstub [%o0+0x1f6],%l7 ! Mem[000000008a0001f6]
p61_call_0_ho:
ldstub [%o3+0x0a3],%l6 ! Mem[000000008b8000a3]
ldsw [%o2+0x13c],%l7 ! Mem[000000008b00013c]
swap [%o0+0x104],%l3 ! Mem[000000008a000104]
ldsh [%o0+0x1ca],%l4 ! Mem[000000008a0001ca]
stx %l5,[%o1+0x010] ! Mem[000000008a800010]
ldsb [%o2+0x159],%l1 ! Mem[000000008b000159]
retl
ldsw [%o1+0x18c],%l3 ! Mem[000000008a80018c]
p62_jmpl_0_le:
swap [%i0+0x04c],%l4 ! Mem[000000008c00004c]
jmpl %g6+8,%g0
std %l2,[%i0+0x090] ! Mem[000000008c000090]
p62_call_0_le:
stw %l4,[%i3+0x048] ! Mem[000000008d800048]
stw %l3,[%i2+0x1bc] ! Mem[000000008d0001bc]
swap [%i1+0x018],%l1 ! Mem[000000008c800018]
ldsw [%i2+0x124],%l0 ! Mem[000000008d000124]
retl
std %l4,[%i1+0x1e8] ! Mem[000000008c8001e8]
p62_jmpl_0_lo:
swap [%o0+0x04c],%l4 ! Mem[000000008c00004c]
jmpl %g6+8,%g0
std %l2,[%o0+0x090] ! Mem[000000008c000090]
p62_call_0_lo:
stw %l4,[%o3+0x048] ! Mem[000000008d800048]
stw %l3,[%o2+0x1bc] ! Mem[000000008d0001bc]
swap [%o1+0x018],%l1 ! Mem[000000008c800018]
ldsw [%o2+0x124],%l0 ! Mem[000000008d000124]
retl
std %l4,[%o1+0x1e8] ! Mem[000000008c8001e8]
p62_jmpl_0_he:
stw %l7,[%i0+0x1f4] ! Mem[000000008c0001f4]
ldsh [%i0+0x1c8],%l3 ! Mem[000000008c0001c8]
ldub [%i1+0x0d9],%l2 ! Mem[000000008c8000d9]
stw %l7,[%i3+0x1ac] ! Mem[000000008d8001ac]
std %l0,[%i3+0x048] ! Mem[000000008d800048]
jmpl %g6+8,%g0
swap [%i3+0x058],%l5 ! Mem[000000008d800058]
p62_call_0_he:
ldsh [%i2+0x1b4],%l7 ! Mem[000000008d0001b4]
retl
ldsw [%i3+0x0ac],%l3 ! Mem[000000008d8000ac]
p62_jmpl_0_ho:
stw %l7,[%o0+0x1f4] ! Mem[000000008c0001f4]
ldsh [%o0+0x1c8],%l3 ! Mem[000000008c0001c8]
ldub [%o1+0x0d9],%l2 ! Mem[000000008c8000d9]
stw %l7,[%o3+0x1ac] ! Mem[000000008d8001ac]
std %l0,[%o3+0x048] ! Mem[000000008d800048]
jmpl %g6+8,%g0
swap [%o3+0x058],%l5 ! Mem[000000008d800058]
p62_call_0_ho:
ldsh [%o2+0x1b4],%l7 ! Mem[000000008d0001b4]
retl
ldsw [%o3+0x0ac],%l3 ! Mem[000000008d8000ac]
p63_jmpl_0_le:
stw %l7,[%i0+0x154] ! Mem[000000008e000154]
jmpl %g6+8,%g0
ldsh [%i0+0x0ec],%l3 ! Mem[000000008e0000ec]
p63_call_0_le:
ldstub [%i0+0x0c4],%l4 ! Mem[000000008e0000c4]
retl
ldstub [%i0+0x104],%l1 ! Mem[000000008e000104]
p63_jmpl_0_lo:
stw %l7,[%o0+0x154] ! Mem[000000008e000154]
jmpl %g6+8,%g0
ldsh [%o0+0x0ec],%l3 ! Mem[000000008e0000ec]
p63_call_0_lo:
ldstub [%o0+0x0c4],%l4 ! Mem[000000008e0000c4]
retl
ldstub [%o0+0x104],%l1 ! Mem[000000008e000104]
p63_jmpl_0_he:
ldub [%i0+0x123],%l0 ! Mem[000000008e000123]
stb %l2,[%i2+0x05e] ! Mem[000000008f00005e]
stb %l5,[%i0+0x0be] ! Mem[000000008e0000be]
jmpl %g6+8,%g0
stb %l3,[%i1+0x0a7] ! Mem[000000008e8000a7]
p63_call_0_he:
ldstub [%i3+0x1ee],%l0 ! Mem[000000008f8001ee]
sth %l3,[%i0+0x0cc] ! Mem[000000008e0000cc]
ldub [%i2+0x1c7],%l7 ! Mem[000000008f0001c7]
swap [%i2+0x1e8],%l6 ! Mem[000000008f0001e8]
ldub [%i0+0x173],%l0 ! Mem[000000008e000173]
stb %l1,[%i0+0x0ed] ! Mem[000000008e0000ed]
ldsb [%i1+0x199],%l0 ! Mem[000000008e800199]
retl
ldsh [%i3+0x15a],%l7 ! Mem[000000008f80015a]
p63_jmpl_0_ho:
ldub [%o0+0x123],%l0 ! Mem[000000008e000123]
stb %l2,[%o2+0x05e] ! Mem[000000008f00005e]
stb %l5,[%o0+0x0be] ! Mem[000000008e0000be]
jmpl %g6+8,%g0
stb %l3,[%o1+0x0a7] ! Mem[000000008e8000a7]
p63_call_0_ho:
ldstub [%o3+0x1ee],%l0 ! Mem[000000008f8001ee]
sth %l3,[%o0+0x0cc] ! Mem[000000008e0000cc]
ldub [%o2+0x1c7],%l7 ! Mem[000000008f0001c7]
swap [%o2+0x1e8],%l6 ! Mem[000000008f0001e8]
ldub [%o0+0x173],%l0 ! Mem[000000008e000173]
stb %l1,[%o0+0x0ed] ! Mem[000000008e0000ed]
ldsb [%o1+0x199],%l0 ! Mem[000000008e800199]
retl
ldsh [%o3+0x15a],%l7 ! Mem[000000008f80015a]
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
ldsb [%i1+0x09f],%l3 ! Mem[000000001080009f]
stb %l2,[%i0+0x040] ! Mem[0000000010000040]
lduw [%i1+0x1a8],%l0 ! Mem[00000000108001a8]
jmpl %g6+8,%g0
swap [%i0+0x074],%l6 ! Mem[0000000010000074]
p0_call_1_le:
lduw [%i3+0x020],%l1 ! Mem[0000000011800020]
ldstub [%i3+0x173],%l3 ! Mem[0000000011800173]
ldsb [%i1+0x05d],%l2 ! Mem[000000001080005d]
stb %l5,[%i3+0x1ab] ! Mem[00000000118001ab]
retl
ldsw [%i1+0x198],%l2 ! Mem[0000000010800198]
p0_jmpl_1_lo:
ldsb [%o1+0x09f],%l3 ! Mem[000000001080009f]
stb %l2,[%o0+0x040] ! Mem[0000000010000040]
lduw [%o1+0x1a8],%l0 ! Mem[00000000108001a8]
jmpl %g6+8,%g0
swap [%o0+0x074],%l6 ! Mem[0000000010000074]
p0_call_1_lo:
lduw [%o3+0x020],%l1 ! Mem[0000000011800020]
ldstub [%o3+0x173],%l3 ! Mem[0000000011800173]
ldsb [%o1+0x05d],%l2 ! Mem[000000001080005d]
stb %l5,[%o3+0x1ab] ! Mem[00000000118001ab]
retl
ldsw [%o1+0x198],%l2 ! Mem[0000000010800198]
p0_jmpl_1_he:
lduw [%i3+0x0ac],%l0 ! Mem[00000000118000ac]
lduw [%i2+0x000],%l5 ! Mem[0000000011000000]
stx %l6,[%i1+0x068] ! Mem[0000000010800068]
jmpl %g6+8,%g0
ldstub [%i0+0x06f],%l5 ! Mem[000000001000006f]
p0_call_1_he:
sth %l3,[%i0+0x0c0] ! Mem[00000000100000c0]
swap [%i2+0x1b8],%l7 ! Mem[00000000110001b8]
ldstub [%i0+0x197],%l0 ! Mem[0000000010000197]
stw %l2,[%i2+0x048] ! Mem[0000000011000048]
stb %l7,[%i3+0x06f] ! Mem[000000001180006f]
ldd [%i0+0x0f8],%l4 ! Mem[00000000100000f8]
ldstub [%i0+0x12e],%l2 ! Mem[000000001000012e]
retl
swap [%i0+0x03c],%l2 ! Mem[000000001000003c]
p0_jmpl_1_ho:
lduw [%o3+0x0ac],%l0 ! Mem[00000000118000ac]
lduw [%o2+0x000],%l5 ! Mem[0000000011000000]
stx %l6,[%o1+0x068] ! Mem[0000000010800068]
jmpl %g6+8,%g0
ldstub [%o0+0x06f],%l5 ! Mem[000000001000006f]
p0_call_1_ho:
sth %l3,[%o0+0x0c0] ! Mem[00000000100000c0]
swap [%o2+0x1b8],%l7 ! Mem[00000000110001b8]
ldstub [%o0+0x197],%l0 ! Mem[0000000010000197]
stw %l2,[%o2+0x048] ! Mem[0000000011000048]
stb %l7,[%o3+0x06f] ! Mem[000000001180006f]
ldd [%o0+0x0f8],%l4 ! Mem[00000000100000f8]
ldstub [%o0+0x12e],%l2 ! Mem[000000001000012e]
retl
swap [%o0+0x03c],%l2 ! Mem[000000001000003c]
p1_jmpl_1_le:
ldsh [%i0+0x026],%l3 ! Mem[0000000012000026]
jmpl %g6+8,%g0
swap [%i1+0x1d0],%l2 ! Mem[00000000128001d0]
p1_call_1_le:
stx %l5,[%i0+0x1b8] ! Mem[00000000120001b8]
swap [%i1+0x198],%l3 ! Mem[0000000012800198]
std %l6,[%i2+0x160] ! Mem[0000000013000160]
ldstub [%i3+0x1c0],%l7 ! Mem[00000000138001c0]
ldd [%i0+0x080],%l2 ! Mem[0000000012000080]
ldsb [%i0+0x1f5],%l6 ! Mem[00000000120001f5]
ldsb [%i2+0x179],%l2 ! Mem[0000000013000179]
retl
lduw [%i3+0x098],%l5 ! Mem[0000000013800098]
p1_jmpl_1_lo:
ldsh [%o0+0x026],%l3 ! Mem[0000000012000026]
jmpl %g6+8,%g0
swap [%o1+0x1d0],%l2 ! Mem[00000000128001d0]
p1_call_1_lo:
stx %l5,[%o0+0x1b8] ! Mem[00000000120001b8]
swap [%o1+0x198],%l3 ! Mem[0000000012800198]
std %l6,[%o2+0x160] ! Mem[0000000013000160]
ldstub [%o3+0x1c0],%l7 ! Mem[00000000138001c0]
ldd [%o0+0x080],%l2 ! Mem[0000000012000080]
ldsb [%o0+0x1f5],%l6 ! Mem[00000000120001f5]
ldsb [%o2+0x179],%l2 ! Mem[0000000013000179]
retl
lduw [%o3+0x098],%l5 ! Mem[0000000013800098]
p1_jmpl_1_he:
stx %l5,[%i2+0x140] ! Mem[0000000013000140]
stw %l5,[%i2+0x020] ! Mem[0000000013000020]
stw %l5,[%i0+0x0f8] ! Mem[00000000120000f8]
jmpl %g6+8,%g0
swap [%i0+0x06c],%l1 ! Mem[000000001200006c]
p1_call_1_he:
swap [%i1+0x0a4],%l1 ! Mem[00000000128000a4]
swap [%i0+0x118],%l4 ! Mem[0000000012000118]
ldsw [%i2+0x168],%l4 ! Mem[0000000013000168]
lduh [%i1+0x098],%l6 ! Mem[0000000012800098]
lduh [%i2+0x1c2],%l5 ! Mem[00000000130001c2]
ldsb [%i3+0x1dc],%l0 ! Mem[00000000138001dc]
ldsb [%i3+0x049],%l7 ! Mem[0000000013800049]
retl
ldsw [%i2+0x0b4],%l1 ! Mem[00000000130000b4]
p1_jmpl_1_ho:
stx %l5,[%o2+0x140] ! Mem[0000000013000140]
stw %l5,[%o2+0x020] ! Mem[0000000013000020]
stw %l5,[%o0+0x0f8] ! Mem[00000000120000f8]
jmpl %g6+8,%g0
swap [%o0+0x06c],%l1 ! Mem[000000001200006c]
p1_call_1_ho:
swap [%o1+0x0a4],%l1 ! Mem[00000000128000a4]
swap [%o0+0x118],%l4 ! Mem[0000000012000118]
ldsw [%o2+0x168],%l4 ! Mem[0000000013000168]
lduh [%o1+0x098],%l6 ! Mem[0000000012800098]
lduh [%o2+0x1c2],%l5 ! Mem[00000000130001c2]
ldsb [%o3+0x1dc],%l0 ! Mem[00000000138001dc]
ldsb [%o3+0x049],%l7 ! Mem[0000000013800049]
retl
ldsw [%o2+0x0b4],%l1 ! Mem[00000000130000b4]
p2_jmpl_1_le:
swap [%i3+0x134],%l3 ! Mem[0000000015800134]
swap [%i2+0x01c],%l7 ! Mem[000000001500001c]
stw %l0,[%i2+0x138] ! Mem[0000000015000138]
sth %l5,[%i3+0x01e] ! Mem[000000001580001e]
jmpl %g6+8,%g0
ldsb [%i0+0x133],%l0 ! Mem[0000000014000133]
p2_call_1_le:
swap [%i0+0x1b4],%l3 ! Mem[00000000140001b4]
ldd [%i0+0x188],%l4 ! Mem[0000000014000188]
retl
ldstub [%i1+0x1b8],%l2 ! Mem[00000000148001b8]
p2_jmpl_1_lo:
swap [%o3+0x134],%l3 ! Mem[0000000015800134]
swap [%o2+0x01c],%l7 ! Mem[000000001500001c]
stw %l0,[%o2+0x138] ! Mem[0000000015000138]
sth %l5,[%o3+0x01e] ! Mem[000000001580001e]
jmpl %g6+8,%g0
ldsb [%o0+0x133],%l0 ! Mem[0000000014000133]
p2_call_1_lo:
swap [%o0+0x1b4],%l3 ! Mem[00000000140001b4]
ldd [%o0+0x188],%l4 ! Mem[0000000014000188]
retl
ldstub [%o1+0x1b8],%l2 ! Mem[00000000148001b8]
p2_jmpl_1_he:
ldx [%i1+0x088],%l0 ! Mem[0000000014800088]
ldd [%i1+0x1b0],%l4 ! Mem[00000000148001b0]
ldub [%i3+0x0e5],%l1 ! Mem[00000000158000e5]
jmpl %g6+8,%g0
ldstub [%i1+0x1fe],%l7 ! Mem[00000000148001fe]
p2_call_1_he:
ldub [%i3+0x0be],%l1 ! Mem[00000000158000be]
retl
ldsh [%i3+0x11c],%l6 ! Mem[000000001580011c]
p2_jmpl_1_ho:
ldx [%o1+0x088],%l0 ! Mem[0000000014800088]
ldd [%o1+0x1b0],%l4 ! Mem[00000000148001b0]
ldub [%o3+0x0e5],%l1 ! Mem[00000000158000e5]
jmpl %g6+8,%g0
ldstub [%o1+0x1fe],%l7 ! Mem[00000000148001fe]
p2_call_1_ho:
ldub [%o3+0x0be],%l1 ! Mem[00000000158000be]
retl
ldsh [%o3+0x11c],%l6 ! Mem[000000001580011c]
p3_jmpl_1_le:
ldsb [%i0+0x19d],%l4 ! Mem[000000001600019d]
swap [%i3+0x044],%l3 ! Mem[0000000017800044]
swap [%i1+0x1bc],%l5 ! Mem[00000000168001bc]
ldstub [%i1+0x1d1],%l2 ! Mem[00000000168001d1]
stw %l5,[%i3+0x190] ! Mem[0000000017800190]
jmpl %g6+8,%g0
stb %l1,[%i2+0x0c6] ! Mem[00000000170000c6]
p3_call_1_le:
sth %l5,[%i0+0x1e6] ! Mem[00000000160001e6]
std %l2,[%i3+0x150] ! Mem[0000000017800150]
ldx [%i1+0x078],%l2 ! Mem[0000000016800078]
ldsw [%i3+0x1a8],%l7 ! Mem[00000000178001a8]
retl
std %l2,[%i0+0x038] ! Mem[0000000016000038]
p3_jmpl_1_lo:
ldsb [%o0+0x19d],%l4 ! Mem[000000001600019d]
swap [%o3+0x044],%l3 ! Mem[0000000017800044]
swap [%o1+0x1bc],%l5 ! Mem[00000000168001bc]
ldstub [%o1+0x1d1],%l2 ! Mem[00000000168001d1]
stw %l5,[%o3+0x190] ! Mem[0000000017800190]
jmpl %g6+8,%g0
stb %l1,[%o2+0x0c6] ! Mem[00000000170000c6]
p3_call_1_lo:
sth %l5,[%o0+0x1e6] ! Mem[00000000160001e6]
std %l2,[%o3+0x150] ! Mem[0000000017800150]
ldx [%o1+0x078],%l2 ! Mem[0000000016800078]
ldsw [%o3+0x1a8],%l7 ! Mem[00000000178001a8]
retl
std %l2,[%o0+0x038] ! Mem[0000000016000038]
p3_jmpl_1_he:
ldstub [%i3+0x08b],%l3 ! Mem[000000001780008b]
jmpl %g6+8,%g0
swap [%i1+0x160],%l3 ! Mem[0000000016800160]
p3_call_1_he:
swap [%i2+0x13c],%l1 ! Mem[000000001700013c]
ldsw [%i1+0x07c],%l4 ! Mem[000000001680007c]
ldsb [%i3+0x0c0],%l3 ! Mem[00000000178000c0]
ldsh [%i0+0x1b8],%l7 ! Mem[00000000160001b8]
retl
ldub [%i0+0x1b7],%l0 ! Mem[00000000160001b7]
p3_jmpl_1_ho:
ldstub [%o3+0x08b],%l3 ! Mem[000000001780008b]
jmpl %g6+8,%g0
swap [%o1+0x160],%l3 ! Mem[0000000016800160]
p3_call_1_ho:
swap [%o2+0x13c],%l1 ! Mem[000000001700013c]
ldsw [%o1+0x07c],%l4 ! Mem[000000001680007c]
ldsb [%o3+0x0c0],%l3 ! Mem[00000000178000c0]
ldsh [%o0+0x1b8],%l7 ! Mem[00000000160001b8]
retl
ldub [%o0+0x1b7],%l0 ! Mem[00000000160001b7]
p4_jmpl_1_le:
ldsh [%i2+0x07a],%l4 ! Mem[000000001900007a]
jmpl %g6+8,%g0
ldub [%i3+0x0dc],%l1 ! Mem[00000000198000dc]
p4_call_1_le:
stx %l1,[%i1+0x1f8] ! Mem[00000000188001f8]
swap [%i3+0x0c4],%l5 ! Mem[00000000198000c4]
swap [%i0+0x0b0],%l0 ! Mem[00000000180000b0]
retl
ldsw [%i3+0x1c4],%l6 ! Mem[00000000198001c4]
p4_jmpl_1_lo:
ldsh [%o2+0x07a],%l4 ! Mem[000000001900007a]
jmpl %g6+8,%g0
ldub [%o3+0x0dc],%l1 ! Mem[00000000198000dc]
p4_call_1_lo:
stx %l1,[%o1+0x1f8] ! Mem[00000000188001f8]
swap [%o3+0x0c4],%l5 ! Mem[00000000198000c4]
swap [%o0+0x0b0],%l0 ! Mem[00000000180000b0]
retl
ldsw [%o3+0x1c4],%l6 ! Mem[00000000198001c4]
p4_jmpl_1_he:
ldsb [%i1+0x116],%l4 ! Mem[0000000018800116]
swap [%i1+0x0fc],%l7 ! Mem[00000000188000fc]
ldstub [%i1+0x142],%l4 ! Mem[0000000018800142]
ldsw [%i0+0x164],%l5 ! Mem[0000000018000164]
ldx [%i3+0x010],%l3 ! Mem[0000000019800010]
stb %l0,[%i0+0x08c] ! Mem[000000001800008c]
jmpl %g6+8,%g0
ldstub [%i2+0x194],%l4 ! Mem[0000000019000194]
p4_call_1_he:
ldsh [%i1+0x15e],%l5 ! Mem[000000001880015e]
ldstub [%i3+0x1a1],%l1 ! Mem[00000000198001a1]
stx %l4,[%i0+0x170] ! Mem[0000000018000170]
ldd [%i3+0x0b8],%l4 ! Mem[00000000198000b8]
stw %l1,[%i3+0x0a4] ! Mem[00000000198000a4]
lduh [%i3+0x102],%l5 ! Mem[0000000019800102]
sth %l4,[%i2+0x168] ! Mem[0000000019000168]
retl
ldx [%i3+0x0b8],%l6 ! Mem[00000000198000b8]
p4_jmpl_1_ho:
ldsb [%o1+0x116],%l4 ! Mem[0000000018800116]
swap [%o1+0x0fc],%l7 ! Mem[00000000188000fc]
ldstub [%o1+0x142],%l4 ! Mem[0000000018800142]
ldsw [%o0+0x164],%l5 ! Mem[0000000018000164]
ldx [%o3+0x010],%l3 ! Mem[0000000019800010]
stb %l0,[%o0+0x08c] ! Mem[000000001800008c]
jmpl %g6+8,%g0
ldstub [%o2+0x194],%l4 ! Mem[0000000019000194]
p4_call_1_ho:
ldsh [%o1+0x15e],%l5 ! Mem[000000001880015e]
ldstub [%o3+0x1a1],%l1 ! Mem[00000000198001a1]
stx %l4,[%o0+0x170] ! Mem[0000000018000170]
ldd [%o3+0x0b8],%l4 ! Mem[00000000198000b8]
stw %l1,[%o3+0x0a4] ! Mem[00000000198000a4]
lduh [%o3+0x102],%l5 ! Mem[0000000019800102]
sth %l4,[%o2+0x168] ! Mem[0000000019000168]
retl
ldx [%o3+0x0b8],%l6 ! Mem[00000000198000b8]
p5_jmpl_1_le:
lduw [%i0+0x048],%l4 ! Mem[000000001a000048]
stb %l4,[%i2+0x08f] ! Mem[000000001b00008f]
std %l2,[%i2+0x0b8] ! Mem[000000001b0000b8]
std %l0,[%i1+0x140] ! Mem[000000001a800140]
stw %l7,[%i2+0x044] ! Mem[000000001b000044]
ldub [%i0+0x1ab],%l0 ! Mem[000000001a0001ab]
jmpl %g6+8,%g0
sth %l6,[%i0+0x056] ! Mem[000000001a000056]
p5_call_1_le:
ldstub [%i1+0x001],%l1 ! Mem[000000001a800001]
ldub [%i1+0x153],%l3 ! Mem[000000001a800153]
swap [%i2+0x05c],%l2 ! Mem[000000001b00005c]
sth %l3,[%i0+0x04c] ! Mem[000000001a00004c]
retl
ldsb [%i1+0x167],%l5 ! Mem[000000001a800167]
p5_jmpl_1_lo:
lduw [%o0+0x048],%l4 ! Mem[000000001a000048]
stb %l4,[%o2+0x08f] ! Mem[000000001b00008f]
std %l2,[%o2+0x0b8] ! Mem[000000001b0000b8]
std %l0,[%o1+0x140] ! Mem[000000001a800140]
stw %l7,[%o2+0x044] ! Mem[000000001b000044]
ldub [%o0+0x1ab],%l0 ! Mem[000000001a0001ab]
jmpl %g6+8,%g0
sth %l6,[%o0+0x056] ! Mem[000000001a000056]
p5_call_1_lo:
ldstub [%o1+0x001],%l1 ! Mem[000000001a800001]
ldub [%o1+0x153],%l3 ! Mem[000000001a800153]
swap [%o2+0x05c],%l2 ! Mem[000000001b00005c]
sth %l3,[%o0+0x04c] ! Mem[000000001a00004c]
retl
ldsb [%o1+0x167],%l5 ! Mem[000000001a800167]
p5_jmpl_1_he:
ldsw [%i2+0x0c8],%l5 ! Mem[000000001b0000c8]
ldx [%i0+0x038],%l1 ! Mem[000000001a000038]
swap [%i0+0x088],%l7 ! Mem[000000001a000088]
stw %l7,[%i3+0x1c0] ! Mem[000000001b8001c0]
jmpl %g6+8,%g0
ldub [%i3+0x05f],%l5 ! Mem[000000001b80005f]
p5_call_1_he:
ldd [%i1+0x0b8],%l4 ! Mem[000000001a8000b8]
ldsw [%i2+0x174],%l1 ! Mem[000000001b000174]
sth %l7,[%i3+0x1d8] ! Mem[000000001b8001d8]
std %l6,[%i3+0x098] ! Mem[000000001b800098]
retl
stb %l3,[%i1+0x066] ! Mem[000000001a800066]
p5_jmpl_1_ho:
ldsw [%o2+0x0c8],%l5 ! Mem[000000001b0000c8]
ldx [%o0+0x038],%l1 ! Mem[000000001a000038]
swap [%o0+0x088],%l7 ! Mem[000000001a000088]
stw %l7,[%o3+0x1c0] ! Mem[000000001b8001c0]
jmpl %g6+8,%g0
ldub [%o3+0x05f],%l5 ! Mem[000000001b80005f]
p5_call_1_ho:
ldd [%o1+0x0b8],%l4 ! Mem[000000001a8000b8]
ldsw [%o2+0x174],%l1 ! Mem[000000001b000174]
sth %l7,[%o3+0x1d8] ! Mem[000000001b8001d8]
std %l6,[%o3+0x098] ! Mem[000000001b800098]
retl
stb %l3,[%o1+0x066] ! Mem[000000001a800066]
p6_jmpl_1_le:
stw %l0,[%i2+0x0ac] ! Mem[000000001d0000ac]
jmpl %g6+8,%g0
ldub [%i3+0x194],%l4 ! Mem[000000001d800194]
p6_call_1_le:
lduw [%i0+0x1f4],%l1 ! Mem[000000001c0001f4]
ldsh [%i2+0x1de],%l7 ! Mem[000000001d0001de]
swap [%i3+0x0e0],%l3 ! Mem[000000001d8000e0]
stx %l7,[%i1+0x198] ! Mem[000000001c800198]
stb %l0,[%i0+0x197] ! Mem[000000001c000197]
ldstub [%i2+0x1f9],%l7 ! Mem[000000001d0001f9]
stb %l2,[%i0+0x13d] ! Mem[000000001c00013d]
retl
ldsb [%i2+0x004],%l6 ! Mem[000000001d000004]
p6_jmpl_1_lo:
stw %l0,[%o2+0x0ac] ! Mem[000000001d0000ac]
jmpl %g6+8,%g0
ldub [%o3+0x194],%l4 ! Mem[000000001d800194]
p6_call_1_lo:
lduw [%o0+0x1f4],%l1 ! Mem[000000001c0001f4]
ldsh [%o2+0x1de],%l7 ! Mem[000000001d0001de]
swap [%o3+0x0e0],%l3 ! Mem[000000001d8000e0]
stx %l7,[%o1+0x198] ! Mem[000000001c800198]
stb %l0,[%o0+0x197] ! Mem[000000001c000197]
ldstub [%o2+0x1f9],%l7 ! Mem[000000001d0001f9]
stb %l2,[%o0+0x13d] ! Mem[000000001c00013d]
retl
ldsb [%o2+0x004],%l6 ! Mem[000000001d000004]
p6_jmpl_1_he:
stx %l5,[%i3+0x190] ! Mem[000000001d800190]
jmpl %g6+8,%g0
ldsw [%i2+0x164],%l3 ! Mem[000000001d000164]
p6_call_1_he:
retl
lduh [%i2+0x1d6],%l0 ! Mem[000000001d0001d6]
p6_jmpl_1_ho:
stx %l5,[%o3+0x190] ! Mem[000000001d800190]
jmpl %g6+8,%g0
ldsw [%o2+0x164],%l3 ! Mem[000000001d000164]
p6_call_1_ho:
retl
lduh [%o2+0x1d6],%l0 ! Mem[000000001d0001d6]
p7_jmpl_1_le:
ldx [%i2+0x148],%l0 ! Mem[000000001f000148]
stw %l3,[%i1+0x0fc] ! Mem[000000001e8000fc]
jmpl %g6+8,%g0
stb %l4,[%i1+0x19d] ! Mem[000000001e80019d]
p7_call_1_le:
ldstub [%i2+0x195],%l5 ! Mem[000000001f000195]
ldd [%i2+0x0f8],%l6 ! Mem[000000001f0000f8]
retl
ldsb [%i3+0x004],%l3 ! Mem[000000001f800004]
p7_jmpl_1_lo:
ldx [%o2+0x148],%l0 ! Mem[000000001f000148]
stw %l3,[%o1+0x0fc] ! Mem[000000001e8000fc]
jmpl %g6+8,%g0
stb %l4,[%o1+0x19d] ! Mem[000000001e80019d]
p7_call_1_lo:
ldstub [%o2+0x195],%l5 ! Mem[000000001f000195]
ldd [%o2+0x0f8],%l6 ! Mem[000000001f0000f8]
retl
ldsb [%o3+0x004],%l3 ! Mem[000000001f800004]
p7_jmpl_1_he:
ldd [%i1+0x050],%l6 ! Mem[000000001e800050]
ldsw [%i2+0x080],%l2 ! Mem[000000001f000080]
lduh [%i3+0x0ec],%l1 ! Mem[000000001f8000ec]
ldx [%i2+0x060],%l1 ! Mem[000000001f000060]
stx %l5,[%i0+0x150] ! Mem[000000001e000150]
lduh [%i2+0x0d0],%l0 ! Mem[000000001f0000d0]
jmpl %g6+8,%g0
ldstub [%i2+0x017],%l3 ! Mem[000000001f000017]
p7_call_1_he:
retl
ldub [%i3+0x135],%l2 ! Mem[000000001f800135]
p7_jmpl_1_ho:
ldd [%o1+0x050],%l6 ! Mem[000000001e800050]
ldsw [%o2+0x080],%l2 ! Mem[000000001f000080]
lduh [%o3+0x0ec],%l1 ! Mem[000000001f8000ec]
ldx [%o2+0x060],%l1 ! Mem[000000001f000060]
stx %l5,[%o0+0x150] ! Mem[000000001e000150]
lduh [%o2+0x0d0],%l0 ! Mem[000000001f0000d0]
jmpl %g6+8,%g0
ldstub [%o2+0x017],%l3 ! Mem[000000001f000017]
p7_call_1_ho:
retl
ldub [%o3+0x135],%l2 ! Mem[000000001f800135]
p8_jmpl_1_le:
ldsh [%i1+0x0fe],%l6 ! Mem[00000000208000fe]
ldstub [%i0+0x004],%l3 ! Mem[0000000020000004]
stx %l5,[%i1+0x0c0] ! Mem[00000000208000c0]
stw %l7,[%i0+0x030] ! Mem[0000000020000030]
ldstub [%i2+0x0b4],%l1 ! Mem[00000000210000b4]
ldsw [%i1+0x1c8],%l4 ! Mem[00000000208001c8]
ldsb [%i0+0x0c9],%l5 ! Mem[00000000200000c9]
jmpl %g6+8,%g0
ldsb [%i2+0x140],%l3 ! Mem[0000000021000140]
p8_call_1_le:
stb %l1,[%i2+0x11f] ! Mem[000000002100011f]
ldsw [%i3+0x07c],%l4 ! Mem[000000002180007c]
ldub [%i1+0x177],%l4 ! Mem[0000000020800177]
ldsh [%i0+0x09a],%l5 ! Mem[000000002000009a]
retl
swap [%i3+0x0a4],%l1 ! Mem[00000000218000a4]
p8_jmpl_1_lo:
ldsh [%o1+0x0fe],%l6 ! Mem[00000000208000fe]
ldstub [%o0+0x004],%l3 ! Mem[0000000020000004]
stx %l5,[%o1+0x0c0] ! Mem[00000000208000c0]
stw %l7,[%o0+0x030] ! Mem[0000000020000030]
ldstub [%o2+0x0b4],%l1 ! Mem[00000000210000b4]
ldsw [%o1+0x1c8],%l4 ! Mem[00000000208001c8]
ldsb [%o0+0x0c9],%l5 ! Mem[00000000200000c9]
jmpl %g6+8,%g0
ldsb [%o2+0x140],%l3 ! Mem[0000000021000140]
p8_call_1_lo:
stb %l1,[%o2+0x11f] ! Mem[000000002100011f]
ldsw [%o3+0x07c],%l4 ! Mem[000000002180007c]
ldub [%o1+0x177],%l4 ! Mem[0000000020800177]
ldsh [%o0+0x09a],%l5 ! Mem[000000002000009a]
retl
swap [%o3+0x0a4],%l1 ! Mem[00000000218000a4]
p8_jmpl_1_he:
sth %l3,[%i2+0x068] ! Mem[0000000021000068]
ldstub [%i0+0x010],%l4 ! Mem[0000000020000010]
ldsb [%i3+0x071],%l0 ! Mem[0000000021800071]
lduh [%i3+0x16e],%l2 ! Mem[000000002180016e]
lduh [%i0+0x166],%l3 ! Mem[0000000020000166]
jmpl %g6+8,%g0
ldstub [%i1+0x046],%l3 ! Mem[0000000020800046]
p8_call_1_he:
stx %l3,[%i1+0x0d0] ! Mem[00000000208000d0]
ldsw [%i2+0x01c],%l5 ! Mem[000000002100001c]
ldsw [%i1+0x070],%l4 ! Mem[0000000020800070]
lduw [%i0+0x1f4],%l1 ! Mem[00000000200001f4]
swap [%i3+0x1e4],%l6 ! Mem[00000000218001e4]
retl
ldstub [%i0+0x1fe],%l5 ! Mem[00000000200001fe]
p8_jmpl_1_ho:
sth %l3,[%o2+0x068] ! Mem[0000000021000068]
ldstub [%o0+0x010],%l4 ! Mem[0000000020000010]
ldsb [%o3+0x071],%l0 ! Mem[0000000021800071]
lduh [%o3+0x16e],%l2 ! Mem[000000002180016e]
lduh [%o0+0x166],%l3 ! Mem[0000000020000166]
jmpl %g6+8,%g0
ldstub [%o1+0x046],%l3 ! Mem[0000000020800046]
p8_call_1_ho:
stx %l3,[%o1+0x0d0] ! Mem[00000000208000d0]
ldsw [%o2+0x01c],%l5 ! Mem[000000002100001c]
ldsw [%o1+0x070],%l4 ! Mem[0000000020800070]
lduw [%o0+0x1f4],%l1 ! Mem[00000000200001f4]
swap [%o3+0x1e4],%l6 ! Mem[00000000218001e4]
retl
ldstub [%o0+0x1fe],%l5 ! Mem[00000000200001fe]
p9_jmpl_1_le:
lduw [%i3+0x154],%l6 ! Mem[0000000023800154]
ldsh [%i2+0x1b2],%l5 ! Mem[00000000230001b2]
ldsw [%i0+0x0c4],%l1 ! Mem[00000000220000c4]
jmpl %g6+8,%g0
lduw [%i0+0x174],%l6 ! Mem[0000000022000174]
p9_call_1_le:
ldsb [%i2+0x089],%l0 ! Mem[0000000023000089]
lduh [%i1+0x192],%l5 ! Mem[0000000022800192]
lduh [%i0+0x09a],%l3 ! Mem[000000002200009a]
retl
stw %l5,[%i0+0x144] ! Mem[0000000022000144]
p9_jmpl_1_lo:
lduw [%o3+0x154],%l6 ! Mem[0000000023800154]
ldsh [%o2+0x1b2],%l5 ! Mem[00000000230001b2]
ldsw [%o0+0x0c4],%l1 ! Mem[00000000220000c4]
jmpl %g6+8,%g0
lduw [%o0+0x174],%l6 ! Mem[0000000022000174]
p9_call_1_lo:
ldsb [%o2+0x089],%l0 ! Mem[0000000023000089]
lduh [%o1+0x192],%l5 ! Mem[0000000022800192]
lduh [%o0+0x09a],%l3 ! Mem[000000002200009a]
retl
stw %l5,[%o0+0x144] ! Mem[0000000022000144]
p9_jmpl_1_he:
std %l2,[%i3+0x0a8] ! Mem[00000000238000a8]
stb %l7,[%i0+0x1dc] ! Mem[00000000220001dc]
stw %l7,[%i1+0x174] ! Mem[0000000022800174]
sth %l0,[%i0+0x196] ! Mem[0000000022000196]
jmpl %g6+8,%g0
stw %l2,[%i2+0x068] ! Mem[0000000023000068]
p9_call_1_he:
ldsw [%i0+0x1d8],%l5 ! Mem[00000000220001d8]
ldstub [%i3+0x086],%l0 ! Mem[0000000023800086]
stw %l7,[%i2+0x180] ! Mem[0000000023000180]
ldx [%i0+0x168],%l6 ! Mem[0000000022000168]
retl
ldsh [%i3+0x07a],%l2 ! Mem[000000002380007a]
p9_jmpl_1_ho:
std %l2,[%o3+0x0a8] ! Mem[00000000238000a8]
stb %l7,[%o0+0x1dc] ! Mem[00000000220001dc]
stw %l7,[%o1+0x174] ! Mem[0000000022800174]
sth %l0,[%o0+0x196] ! Mem[0000000022000196]
jmpl %g6+8,%g0
stw %l2,[%o2+0x068] ! Mem[0000000023000068]
p9_call_1_ho:
ldsw [%o0+0x1d8],%l5 ! Mem[00000000220001d8]
ldstub [%o3+0x086],%l0 ! Mem[0000000023800086]
stw %l7,[%o2+0x180] ! Mem[0000000023000180]
ldx [%o0+0x168],%l6 ! Mem[0000000022000168]
retl
ldsh [%o3+0x07a],%l2 ! Mem[000000002380007a]
p10_jmpl_1_le:
ldstub [%i1+0x059],%l0 ! Mem[0000000024800059]
stw %l5,[%i2+0x038] ! Mem[0000000025000038]
ldstub [%i3+0x1d1],%l7 ! Mem[00000000258001d1]
stw %l2,[%i0+0x16c] ! Mem[000000002400016c]
jmpl %g6+8,%g0
ldd [%i2+0x1a0],%l6 ! Mem[00000000250001a0]
p10_call_1_le:
stw %l4,[%i2+0x0ac] ! Mem[00000000250000ac]
sth %l1,[%i3+0x19a] ! Mem[000000002580019a]
stw %l3,[%i0+0x180] ! Mem[0000000024000180]
stx %l7,[%i1+0x040] ! Mem[0000000024800040]
ldub [%i3+0x18b],%l0 ! Mem[000000002580018b]
retl
lduh [%i1+0x076],%l6 ! Mem[0000000024800076]
p10_jmpl_1_lo:
ldstub [%o1+0x059],%l0 ! Mem[0000000024800059]
stw %l5,[%o2+0x038] ! Mem[0000000025000038]
ldstub [%o3+0x1d1],%l7 ! Mem[00000000258001d1]
stw %l2,[%o0+0x16c] ! Mem[000000002400016c]
jmpl %g6+8,%g0
ldd [%o2+0x1a0],%l6 ! Mem[00000000250001a0]
p10_call_1_lo:
stw %l4,[%o2+0x0ac] ! Mem[00000000250000ac]
sth %l1,[%o3+0x19a] ! Mem[000000002580019a]
stw %l3,[%o0+0x180] ! Mem[0000000024000180]
stx %l7,[%o1+0x040] ! Mem[0000000024800040]
ldub [%o3+0x18b],%l0 ! Mem[000000002580018b]
retl
lduh [%o1+0x076],%l6 ! Mem[0000000024800076]
p10_jmpl_1_he:
ldd [%i3+0x000],%l0 ! Mem[0000000025800000]
lduw [%i3+0x150],%l3 ! Mem[0000000025800150]
ldstub [%i0+0x07d],%l2 ! Mem[000000002400007d]
lduh [%i3+0x04c],%l3 ! Mem[000000002580004c]
jmpl %g6+8,%g0
ldd [%i0+0x1b8],%l2 ! Mem[00000000240001b8]
p10_call_1_he:
swap [%i3+0x0ac],%l0 ! Mem[00000000258000ac]
sth %l4,[%i3+0x1b4] ! Mem[00000000258001b4]
lduw [%i1+0x04c],%l6 ! Mem[000000002480004c]
retl
ldsw [%i3+0x09c],%l2 ! Mem[000000002580009c]
p10_jmpl_1_ho:
ldd [%o3+0x000],%l0 ! Mem[0000000025800000]
lduw [%o3+0x150],%l3 ! Mem[0000000025800150]
ldstub [%o0+0x07d],%l2 ! Mem[000000002400007d]
lduh [%o3+0x04c],%l3 ! Mem[000000002580004c]
jmpl %g6+8,%g0
ldd [%o0+0x1b8],%l2 ! Mem[00000000240001b8]
p10_call_1_ho:
swap [%o3+0x0ac],%l0 ! Mem[00000000258000ac]
sth %l4,[%o3+0x1b4] ! Mem[00000000258001b4]
lduw [%o1+0x04c],%l6 ! Mem[000000002480004c]
retl
ldsw [%o3+0x09c],%l2 ! Mem[000000002580009c]
p11_jmpl_1_le:
ldub [%i1+0x1f9],%l1 ! Mem[00000000268001f9]
ldd [%i3+0x040],%l2 ! Mem[0000000027800040]
lduw [%i0+0x164],%l7 ! Mem[0000000026000164]
ldsb [%i0+0x057],%l6 ! Mem[0000000026000057]
lduh [%i1+0x0a0],%l2 ! Mem[00000000268000a0]
jmpl %g6+8,%g0
ldub [%i2+0x1f5],%l6 ! Mem[00000000270001f5]
p11_call_1_le:
lduw [%i3+0x05c],%l2 ! Mem[000000002780005c]
ldsb [%i2+0x04d],%l3 ! Mem[000000002700004d]
ldstub [%i1+0x01d],%l3 ! Mem[000000002680001d]
retl
swap [%i0+0x1d8],%l0 ! Mem[00000000260001d8]
p11_jmpl_1_lo:
ldub [%o1+0x1f9],%l1 ! Mem[00000000268001f9]
ldd [%o3+0x040],%l2 ! Mem[0000000027800040]
lduw [%o0+0x164],%l7 ! Mem[0000000026000164]
ldsb [%o0+0x057],%l6 ! Mem[0000000026000057]
lduh [%o1+0x0a0],%l2 ! Mem[00000000268000a0]
jmpl %g6+8,%g0
ldub [%o2+0x1f5],%l6 ! Mem[00000000270001f5]
p11_call_1_lo:
lduw [%o3+0x05c],%l2 ! Mem[000000002780005c]
ldsb [%o2+0x04d],%l3 ! Mem[000000002700004d]
ldstub [%o1+0x01d],%l3 ! Mem[000000002680001d]
retl
swap [%o0+0x1d8],%l0 ! Mem[00000000260001d8]
p11_jmpl_1_he:
ldstub [%i2+0x160],%l3 ! Mem[0000000027000160]
stb %l7,[%i3+0x1d4] ! Mem[00000000278001d4]
ldstub [%i1+0x1e1],%l7 ! Mem[00000000268001e1]
jmpl %g6+8,%g0
ldub [%i1+0x02b],%l2 ! Mem[000000002680002b]
p11_call_1_he:
ldd [%i1+0x198],%l6 ! Mem[0000000026800198]
ldd [%i1+0x150],%l0 ! Mem[0000000026800150]
stx %l7,[%i3+0x1d8] ! Mem[00000000278001d8]
retl
swap [%i2+0x148],%l4 ! Mem[0000000027000148]
p11_jmpl_1_ho:
ldstub [%o2+0x160],%l3 ! Mem[0000000027000160]
stb %l7,[%o3+0x1d4] ! Mem[00000000278001d4]
ldstub [%o1+0x1e1],%l7 ! Mem[00000000268001e1]
jmpl %g6+8,%g0
ldub [%o1+0x02b],%l2 ! Mem[000000002680002b]
p11_call_1_ho:
ldd [%o1+0x198],%l6 ! Mem[0000000026800198]
ldd [%o1+0x150],%l0 ! Mem[0000000026800150]
stx %l7,[%o3+0x1d8] ! Mem[00000000278001d8]
retl
swap [%o2+0x148],%l4 ! Mem[0000000027000148]
p12_jmpl_1_le:
ldsb [%i0+0x1c6],%l5 ! Mem[00000000280001c6]
ldsb [%i1+0x0a9],%l0 ! Mem[00000000288000a9]
stb %l2,[%i2+0x07d] ! Mem[000000002900007d]
sth %l7,[%i0+0x1aa] ! Mem[00000000280001aa]
stw %l3,[%i1+0x01c] ! Mem[000000002880001c]
lduh [%i1+0x1da],%l0 ! Mem[00000000288001da]
jmpl %g6+8,%g0
std %l2,[%i0+0x110] ! Mem[0000000028000110]
p12_call_1_le:
stw %l1,[%i0+0x0e4] ! Mem[00000000280000e4]
ldub [%i1+0x1fe],%l7 ! Mem[00000000288001fe]
ldx [%i1+0x1e0],%l2 ! Mem[00000000288001e0]
retl
ldstub [%i1+0x19e],%l2 ! Mem[000000002880019e]
p12_jmpl_1_lo:
ldsb [%o0+0x1c6],%l5 ! Mem[00000000280001c6]
ldsb [%o1+0x0a9],%l0 ! Mem[00000000288000a9]
stb %l2,[%o2+0x07d] ! Mem[000000002900007d]
sth %l7,[%o0+0x1aa] ! Mem[00000000280001aa]
stw %l3,[%o1+0x01c] ! Mem[000000002880001c]
lduh [%o1+0x1da],%l0 ! Mem[00000000288001da]
jmpl %g6+8,%g0
std %l2,[%o0+0x110] ! Mem[0000000028000110]
p12_call_1_lo:
stw %l1,[%o0+0x0e4] ! Mem[00000000280000e4]
ldub [%o1+0x1fe],%l7 ! Mem[00000000288001fe]
ldx [%o1+0x1e0],%l2 ! Mem[00000000288001e0]
retl
ldstub [%o1+0x19e],%l2 ! Mem[000000002880019e]
p12_jmpl_1_he:
stx %l0,[%i0+0x1b0] ! Mem[00000000280001b0]
ldstub [%i0+0x069],%l2 ! Mem[0000000028000069]
lduw [%i3+0x04c],%l7 ! Mem[000000002980004c]
ldd [%i1+0x020],%l6 ! Mem[0000000028800020]
stw %l5,[%i1+0x07c] ! Mem[000000002880007c]
ldsh [%i3+0x07c],%l1 ! Mem[000000002980007c]
lduh [%i2+0x020],%l7 ! Mem[0000000029000020]
jmpl %g6+8,%g0
stx %l5,[%i0+0x1b0] ! Mem[00000000280001b0]
p12_call_1_he:
sth %l6,[%i2+0x148] ! Mem[0000000029000148]
stw %l6,[%i1+0x118] ! Mem[0000000028800118]
stw %l1,[%i3+0x184] ! Mem[0000000029800184]
stb %l3,[%i0+0x086] ! Mem[0000000028000086]
retl
ldx [%i2+0x0b0],%l2 ! Mem[00000000290000b0]
p12_jmpl_1_ho:
stx %l0,[%o0+0x1b0] ! Mem[00000000280001b0]
ldstub [%o0+0x069],%l2 ! Mem[0000000028000069]
lduw [%o3+0x04c],%l7 ! Mem[000000002980004c]
ldd [%o1+0x020],%l6 ! Mem[0000000028800020]
stw %l5,[%o1+0x07c] ! Mem[000000002880007c]
ldsh [%o3+0x07c],%l1 ! Mem[000000002980007c]
lduh [%o2+0x020],%l7 ! Mem[0000000029000020]
jmpl %g6+8,%g0
stx %l5,[%o0+0x1b0] ! Mem[00000000280001b0]
p12_call_1_ho:
sth %l6,[%o2+0x148] ! Mem[0000000029000148]
stw %l6,[%o1+0x118] ! Mem[0000000028800118]
stw %l1,[%o3+0x184] ! Mem[0000000029800184]
stb %l3,[%o0+0x086] ! Mem[0000000028000086]
retl
ldx [%o2+0x0b0],%l2 ! Mem[00000000290000b0]
p13_jmpl_1_le:
stw %l6,[%i2+0x044] ! Mem[000000002b000044]
swap [%i3+0x1fc],%l6 ! Mem[000000002b8001fc]
jmpl %g6+8,%g0
swap [%i3+0x1b4],%l1 ! Mem[000000002b8001b4]
p13_call_1_le:
ldsw [%i3+0x164],%l6 ! Mem[000000002b800164]
retl
ldsb [%i2+0x05a],%l5 ! Mem[000000002b00005a]
p13_jmpl_1_lo:
stw %l6,[%o2+0x044] ! Mem[000000002b000044]
swap [%o3+0x1fc],%l6 ! Mem[000000002b8001fc]
jmpl %g6+8,%g0
swap [%o3+0x1b4],%l1 ! Mem[000000002b8001b4]
p13_call_1_lo:
ldsw [%o3+0x164],%l6 ! Mem[000000002b800164]
retl
ldsb [%o2+0x05a],%l5 ! Mem[000000002b00005a]
p13_jmpl_1_he:
ldsw [%i0+0x1b4],%l7 ! Mem[000000002a0001b4]
jmpl %g6+8,%g0
ldstub [%i1+0x1a7],%l5 ! Mem[000000002a8001a7]
p13_call_1_he:
retl
lduw [%i0+0x1d8],%l1 ! Mem[000000002a0001d8]
p13_jmpl_1_ho:
ldsw [%o0+0x1b4],%l7 ! Mem[000000002a0001b4]
jmpl %g6+8,%g0
ldstub [%o1+0x1a7],%l5 ! Mem[000000002a8001a7]
p13_call_1_ho:
retl
lduw [%o0+0x1d8],%l1 ! Mem[000000002a0001d8]
p14_jmpl_1_le:
ldstub [%i2+0x155],%l6 ! Mem[000000002d000155]
ldstub [%i0+0x082],%l6 ! Mem[000000002c000082]
lduw [%i2+0x154],%l1 ! Mem[000000002d000154]
jmpl %g6+8,%g0
ldstub [%i3+0x009],%l5 ! Mem[000000002d800009]
p14_call_1_le:
ldstub [%i3+0x01d],%l7 ! Mem[000000002d80001d]
swap [%i3+0x138],%l0 ! Mem[000000002d800138]
ldub [%i1+0x04d],%l3 ! Mem[000000002c80004d]
ldstub [%i3+0x147],%l5 ! Mem[000000002d800147]
std %l4,[%i2+0x020] ! Mem[000000002d000020]
lduh [%i2+0x0d8],%l5 ! Mem[000000002d0000d8]
std %l4,[%i2+0x000] ! Mem[000000002d000000]
retl
stb %l1,[%i0+0x11f] ! Mem[000000002c00011f]
p14_jmpl_1_lo:
ldstub [%o2+0x155],%l6 ! Mem[000000002d000155]
ldstub [%o0+0x082],%l6 ! Mem[000000002c000082]
lduw [%o2+0x154],%l1 ! Mem[000000002d000154]
jmpl %g6+8,%g0
ldstub [%o3+0x009],%l5 ! Mem[000000002d800009]
p14_call_1_lo:
ldstub [%o3+0x01d],%l7 ! Mem[000000002d80001d]
swap [%o3+0x138],%l0 ! Mem[000000002d800138]
ldub [%o1+0x04d],%l3 ! Mem[000000002c80004d]
ldstub [%o3+0x147],%l5 ! Mem[000000002d800147]
std %l4,[%o2+0x020] ! Mem[000000002d000020]
lduh [%o2+0x0d8],%l5 ! Mem[000000002d0000d8]
std %l4,[%o2+0x000] ! Mem[000000002d000000]
retl
stb %l1,[%o0+0x11f] ! Mem[000000002c00011f]
p14_jmpl_1_he:
jmpl %g6+8,%g0
lduh [%i3+0x176],%l1 ! Mem[000000002d800176]
p14_call_1_he:
ldsb [%i2+0x09c],%l1 ! Mem[000000002d00009c]
lduw [%i2+0x084],%l1 ! Mem[000000002d000084]
ldsw [%i3+0x048],%l2 ! Mem[000000002d800048]
ldsb [%i3+0x04f],%l7 ! Mem[000000002d80004f]
std %l6,[%i1+0x098] ! Mem[000000002c800098]
ldstub [%i0+0x1e3],%l5 ! Mem[000000002c0001e3]
lduw [%i0+0x1fc],%l0 ! Mem[000000002c0001fc]
retl
ldsb [%i0+0x069],%l7 ! Mem[000000002c000069]
p14_jmpl_1_ho:
jmpl %g6+8,%g0
lduh [%o3+0x176],%l1 ! Mem[000000002d800176]
p14_call_1_ho:
ldsb [%o2+0x09c],%l1 ! Mem[000000002d00009c]
lduw [%o2+0x084],%l1 ! Mem[000000002d000084]
ldsw [%o3+0x048],%l2 ! Mem[000000002d800048]
ldsb [%o3+0x04f],%l7 ! Mem[000000002d80004f]
std %l6,[%o1+0x098] ! Mem[000000002c800098]
ldstub [%o0+0x1e3],%l5 ! Mem[000000002c0001e3]
lduw [%o0+0x1fc],%l0 ! Mem[000000002c0001fc]
retl
ldsb [%o0+0x069],%l7 ! Mem[000000002c000069]
p15_jmpl_1_le:
ldsb [%i0+0x1bd],%l4 ! Mem[000000002e0001bd]
ldsw [%i2+0x044],%l3 ! Mem[000000002f000044]
lduh [%i1+0x0be],%l3 ! Mem[000000002e8000be]
jmpl %g6+8,%g0
lduh [%i3+0x154],%l6 ! Mem[000000002f800154]
p15_call_1_le:
ldstub [%i2+0x098],%l3 ! Mem[000000002f000098]
ldd [%i2+0x160],%l0 ! Mem[000000002f000160]
stw %l7,[%i1+0x044] ! Mem[000000002e800044]
retl
ldstub [%i2+0x1ab],%l0 ! Mem[000000002f0001ab]
p15_jmpl_1_lo:
ldsb [%o0+0x1bd],%l4 ! Mem[000000002e0001bd]
ldsw [%o2+0x044],%l3 ! Mem[000000002f000044]
lduh [%o1+0x0be],%l3 ! Mem[000000002e8000be]
jmpl %g6+8,%g0
lduh [%o3+0x154],%l6 ! Mem[000000002f800154]
p15_call_1_lo:
ldstub [%o2+0x098],%l3 ! Mem[000000002f000098]
ldd [%o2+0x160],%l0 ! Mem[000000002f000160]
stw %l7,[%o1+0x044] ! Mem[000000002e800044]
retl
ldstub [%o2+0x1ab],%l0 ! Mem[000000002f0001ab]
p15_jmpl_1_he:
ldsh [%i2+0x1d0],%l4 ! Mem[000000002f0001d0]
swap [%i1+0x1c4],%l3 ! Mem[000000002e8001c4]
ldd [%i2+0x120],%l4 ! Mem[000000002f000120]
swap [%i3+0x194],%l3 ! Mem[000000002f800194]
ldsh [%i2+0x18a],%l5 ! Mem[000000002f00018a]
jmpl %g6+8,%g0
ldx [%i2+0x1b8],%l2 ! Mem[000000002f0001b8]
p15_call_1_he:
ldsw [%i0+0x0ac],%l0 ! Mem[000000002e0000ac]
lduw [%i3+0x1b4],%l4 ! Mem[000000002f8001b4]
ldub [%i2+0x0e5],%l1 ! Mem[000000002f0000e5]
retl
ldub [%i0+0x1fe],%l7 ! Mem[000000002e0001fe]
p15_jmpl_1_ho:
ldsh [%o2+0x1d0],%l4 ! Mem[000000002f0001d0]
swap [%o1+0x1c4],%l3 ! Mem[000000002e8001c4]
ldd [%o2+0x120],%l4 ! Mem[000000002f000120]
swap [%o3+0x194],%l3 ! Mem[000000002f800194]
ldsh [%o2+0x18a],%l5 ! Mem[000000002f00018a]
jmpl %g6+8,%g0
ldx [%o2+0x1b8],%l2 ! Mem[000000002f0001b8]
p15_call_1_ho:
ldsw [%o0+0x0ac],%l0 ! Mem[000000002e0000ac]
lduw [%o3+0x1b4],%l4 ! Mem[000000002f8001b4]
ldub [%o2+0x0e5],%l1 ! Mem[000000002f0000e5]
retl
ldub [%o0+0x1fe],%l7 ! Mem[000000002e0001fe]
p16_jmpl_1_le:
ldx [%i1+0x1a8],%l0 ! Mem[00000000308001a8]
lduh [%i1+0x13a],%l0 ! Mem[000000003080013a]
jmpl %g6+8,%g0
ldstub [%i3+0x09a],%l3 ! Mem[000000003180009a]
p16_call_1_le:
ldsb [%i3+0x0cd],%l5 ! Mem[00000000318000cd]
retl
stx %l3,[%i1+0x178] ! Mem[0000000030800178]
p16_jmpl_1_lo:
ldx [%o1+0x1a8],%l0 ! Mem[00000000308001a8]
lduh [%o1+0x13a],%l0 ! Mem[000000003080013a]
jmpl %g6+8,%g0
ldstub [%o3+0x09a],%l3 ! Mem[000000003180009a]
p16_call_1_lo:
ldsb [%o3+0x0cd],%l5 ! Mem[00000000318000cd]
retl
stx %l3,[%o1+0x178] ! Mem[0000000030800178]
p16_jmpl_1_he:
jmpl %g6+8,%g0
ldsw [%i3+0x144],%l7 ! Mem[0000000031800144]
p16_call_1_he:
stw %l7,[%i1+0x1c0] ! Mem[00000000308001c0]
stw %l2,[%i3+0x1e4] ! Mem[00000000318001e4]
retl
lduh [%i1+0x022],%l2 ! Mem[0000000030800022]
p16_jmpl_1_ho:
jmpl %g6+8,%g0
ldsw [%o3+0x144],%l7 ! Mem[0000000031800144]
p16_call_1_ho:
stw %l7,[%o1+0x1c0] ! Mem[00000000308001c0]
stw %l2,[%o3+0x1e4] ! Mem[00000000318001e4]
retl
lduh [%o1+0x022],%l2 ! Mem[0000000030800022]
p17_jmpl_1_le:
std %l2,[%i2+0x0d0] ! Mem[00000000330000d0]
ldsh [%i1+0x0fe],%l4 ! Mem[00000000328000fe]
ldsw [%i3+0x028],%l5 ! Mem[0000000033800028]
stb %l7,[%i3+0x056] ! Mem[0000000033800056]
ldub [%i3+0x1d5],%l4 ! Mem[00000000338001d5]
ldx [%i3+0x140],%l5 ! Mem[0000000033800140]
stx %l6,[%i0+0x1e0] ! Mem[00000000320001e0]
jmpl %g6+8,%g0
ldstub [%i1+0x08c],%l7 ! Mem[000000003280008c]
p17_call_1_le:
retl
ldsw [%i0+0x15c],%l2 ! Mem[000000003200015c]
p17_jmpl_1_lo:
std %l2,[%o2+0x0d0] ! Mem[00000000330000d0]
ldsh [%o1+0x0fe],%l4 ! Mem[00000000328000fe]
ldsw [%o3+0x028],%l5 ! Mem[0000000033800028]
stb %l7,[%o3+0x056] ! Mem[0000000033800056]
ldub [%o3+0x1d5],%l4 ! Mem[00000000338001d5]
ldx [%o3+0x140],%l5 ! Mem[0000000033800140]
stx %l6,[%o0+0x1e0] ! Mem[00000000320001e0]
jmpl %g6+8,%g0
ldstub [%o1+0x08c],%l7 ! Mem[000000003280008c]
p17_call_1_lo:
retl
ldsw [%o0+0x15c],%l2 ! Mem[000000003200015c]
p17_jmpl_1_he:
swap [%i1+0x0a0],%l6 ! Mem[00000000328000a0]
ldsb [%i3+0x175],%l1 ! Mem[0000000033800175]
swap [%i1+0x008],%l5 ! Mem[0000000032800008]
ldd [%i0+0x198],%l6 ! Mem[0000000032000198]
swap [%i0+0x140],%l1 ! Mem[0000000032000140]
stw %l1,[%i3+0x0c0] ! Mem[00000000338000c0]
jmpl %g6+8,%g0
ldx [%i0+0x1e0],%l3 ! Mem[00000000320001e0]
p17_call_1_he:
lduh [%i2+0x158],%l2 ! Mem[0000000033000158]
ldx [%i0+0x098],%l5 ! Mem[0000000032000098]
lduw [%i1+0x0e4],%l2 ! Mem[00000000328000e4]
ldsh [%i1+0x0ec],%l2 ! Mem[00000000328000ec]
stb %l2,[%i1+0x1d1] ! Mem[00000000328001d1]
std %l6,[%i2+0x1d8] ! Mem[00000000330001d8]
retl
ldsh [%i0+0x174],%l7 ! Mem[0000000032000174]
p17_jmpl_1_ho:
swap [%o1+0x0a0],%l6 ! Mem[00000000328000a0]
ldsb [%o3+0x175],%l1 ! Mem[0000000033800175]
swap [%o1+0x008],%l5 ! Mem[0000000032800008]
ldd [%o0+0x198],%l6 ! Mem[0000000032000198]
swap [%o0+0x140],%l1 ! Mem[0000000032000140]
stw %l1,[%o3+0x0c0] ! Mem[00000000338000c0]
jmpl %g6+8,%g0
ldx [%o0+0x1e0],%l3 ! Mem[00000000320001e0]
p17_call_1_ho:
lduh [%o2+0x158],%l2 ! Mem[0000000033000158]
ldx [%o0+0x098],%l5 ! Mem[0000000032000098]
lduw [%o1+0x0e4],%l2 ! Mem[00000000328000e4]
ldsh [%o1+0x0ec],%l2 ! Mem[00000000328000ec]
stb %l2,[%o1+0x1d1] ! Mem[00000000328001d1]
std %l6,[%o2+0x1d8] ! Mem[00000000330001d8]
retl
ldsh [%o0+0x174],%l7 ! Mem[0000000032000174]
p18_jmpl_1_le:
stw %l4,[%i3+0x1bc] ! Mem[00000000358001bc]
jmpl %g6+8,%g0
ldx [%i1+0x040],%l3 ! Mem[0000000034800040]
p18_call_1_le:
stb %l1,[%i1+0x1f8] ! Mem[00000000348001f8]
stx %l0,[%i2+0x040] ! Mem[0000000035000040]
lduw [%i0+0x0c4],%l5 ! Mem[00000000340000c4]
ldub [%i0+0x1b8],%l4 ! Mem[00000000340001b8]
swap [%i0+0x1c4],%l5 ! Mem[00000000340001c4]
retl
sth %l3,[%i2+0x1b8] ! Mem[00000000350001b8]
p18_jmpl_1_lo:
stw %l4,[%o3+0x1bc] ! Mem[00000000358001bc]
jmpl %g6+8,%g0
ldx [%o1+0x040],%l3 ! Mem[0000000034800040]
p18_call_1_lo:
stb %l1,[%o1+0x1f8] ! Mem[00000000348001f8]
stx %l0,[%o2+0x040] ! Mem[0000000035000040]
lduw [%o0+0x0c4],%l5 ! Mem[00000000340000c4]
ldub [%o0+0x1b8],%l4 ! Mem[00000000340001b8]
swap [%o0+0x1c4],%l5 ! Mem[00000000340001c4]
retl
sth %l3,[%o2+0x1b8] ! Mem[00000000350001b8]
p18_jmpl_1_he:
ldsw [%i2+0x030],%l7 ! Mem[0000000035000030]
lduw [%i1+0x170],%l5 ! Mem[0000000034800170]
jmpl %g6+8,%g0
ldsh [%i3+0x0e0],%l2 ! Mem[00000000358000e0]
p18_call_1_he:
ldsb [%i0+0x176],%l5 ! Mem[0000000034000176]
retl
ldstub [%i2+0x002],%l4 ! Mem[0000000035000002]
p18_jmpl_1_ho:
ldsw [%o2+0x030],%l7 ! Mem[0000000035000030]
lduw [%o1+0x170],%l5 ! Mem[0000000034800170]
jmpl %g6+8,%g0
ldsh [%o3+0x0e0],%l2 ! Mem[00000000358000e0]
p18_call_1_ho:
ldsb [%o0+0x176],%l5 ! Mem[0000000034000176]
retl
ldstub [%o2+0x002],%l4 ! Mem[0000000035000002]
p19_jmpl_1_le:
swap [%i3+0x19c],%l7 ! Mem[000000003780019c]
swap [%i2+0x140],%l1 ! Mem[0000000037000140]
lduh [%i3+0x0e2],%l1 ! Mem[00000000378000e2]
ldd [%i0+0x1e0],%l2 ! Mem[00000000360001e0]
stw %l5,[%i1+0x104] ! Mem[0000000036800104]
jmpl %g6+8,%g0
ldsh [%i1+0x00a],%l5 ! Mem[000000003680000a]
p19_call_1_le:
std %l6,[%i1+0x140] ! Mem[0000000036800140]
ldd [%i3+0x048],%l4 ! Mem[0000000037800048]
ldub [%i3+0x1f1],%l2 ! Mem[00000000378001f1]
ldsw [%i3+0x1dc],%l7 ! Mem[00000000378001dc]
ldstub [%i3+0x174],%l7 ! Mem[0000000037800174]
retl
ldsh [%i1+0x0e0],%l3 ! Mem[00000000368000e0]
p19_jmpl_1_lo:
swap [%o3+0x19c],%l7 ! Mem[000000003780019c]
swap [%o2+0x140],%l1 ! Mem[0000000037000140]
lduh [%o3+0x0e2],%l1 ! Mem[00000000378000e2]
ldd [%o0+0x1e0],%l2 ! Mem[00000000360001e0]
stw %l5,[%o1+0x104] ! Mem[0000000036800104]
jmpl %g6+8,%g0
ldsh [%o1+0x00a],%l5 ! Mem[000000003680000a]
p19_call_1_lo:
std %l6,[%o1+0x140] ! Mem[0000000036800140]
ldd [%o3+0x048],%l4 ! Mem[0000000037800048]
ldub [%o3+0x1f1],%l2 ! Mem[00000000378001f1]
ldsw [%o3+0x1dc],%l7 ! Mem[00000000378001dc]
ldstub [%o3+0x174],%l7 ! Mem[0000000037800174]
retl
ldsh [%o1+0x0e0],%l3 ! Mem[00000000368000e0]
p19_jmpl_1_he:
jmpl %g6+8,%g0
ldx [%i1+0x0b8],%l1 ! Mem[00000000368000b8]
p19_call_1_he:
lduw [%i3+0x17c],%l1 ! Mem[000000003780017c]
lduw [%i3+0x1d0],%l4 ! Mem[00000000378001d0]
retl
stw %l6,[%i3+0x148] ! Mem[0000000037800148]
p19_jmpl_1_ho:
jmpl %g6+8,%g0
ldx [%o1+0x0b8],%l1 ! Mem[00000000368000b8]
p19_call_1_ho:
lduw [%o3+0x17c],%l1 ! Mem[000000003780017c]
lduw [%o3+0x1d0],%l4 ! Mem[00000000378001d0]
retl
stw %l6,[%o3+0x148] ! Mem[0000000037800148]
p20_jmpl_1_le:
ldsw [%i0+0x1bc],%l4 ! Mem[00000000380001bc]
ldsh [%i0+0x0ac],%l7 ! Mem[00000000380000ac]
swap [%i3+0x1d8],%l1 ! Mem[00000000398001d8]
ldd [%i1+0x1b8],%l2 ! Mem[00000000388001b8]
ldstub [%i2+0x1ab],%l0 ! Mem[00000000390001ab]
jmpl %g6+8,%g0
swap [%i0+0x138],%l0 ! Mem[0000000038000138]
p20_call_1_le:
lduw [%i0+0x1e4],%l3 ! Mem[00000000380001e4]
retl
stb %l5,[%i0+0x105] ! Mem[0000000038000105]
p20_jmpl_1_lo:
ldsw [%o0+0x1bc],%l4 ! Mem[00000000380001bc]
ldsh [%o0+0x0ac],%l7 ! Mem[00000000380000ac]
swap [%o3+0x1d8],%l1 ! Mem[00000000398001d8]
ldd [%o1+0x1b8],%l2 ! Mem[00000000388001b8]
ldstub [%o2+0x1ab],%l0 ! Mem[00000000390001ab]
jmpl %g6+8,%g0
swap [%o0+0x138],%l0 ! Mem[0000000038000138]
p20_call_1_lo:
lduw [%o0+0x1e4],%l3 ! Mem[00000000380001e4]
retl
stb %l5,[%o0+0x105] ! Mem[0000000038000105]
p20_jmpl_1_he:
ldsh [%i0+0x098],%l5 ! Mem[0000000038000098]
swap [%i1+0x0c4],%l2 ! Mem[00000000388000c4]
jmpl %g6+8,%g0
stb %l1,[%i3+0x170] ! Mem[0000000039800170]
p20_call_1_he:
stb %l5,[%i3+0x0d8] ! Mem[00000000398000d8]
stw %l4,[%i1+0x000] ! Mem[0000000038800000]
sth %l1,[%i1+0x11e] ! Mem[000000003880011e]
ldd [%i2+0x078],%l4 ! Mem[0000000039000078]
ldsh [%i3+0x1d8],%l4 ! Mem[00000000398001d8]
retl
lduh [%i3+0x09c],%l1 ! Mem[000000003980009c]
p20_jmpl_1_ho:
ldsh [%o0+0x098],%l5 ! Mem[0000000038000098]
swap [%o1+0x0c4],%l2 ! Mem[00000000388000c4]
jmpl %g6+8,%g0
stb %l1,[%o3+0x170] ! Mem[0000000039800170]
p20_call_1_ho:
stb %l5,[%o3+0x0d8] ! Mem[00000000398000d8]
stw %l4,[%o1+0x000] ! Mem[0000000038800000]
sth %l1,[%o1+0x11e] ! Mem[000000003880011e]
ldd [%o2+0x078],%l4 ! Mem[0000000039000078]
ldsh [%o3+0x1d8],%l4 ! Mem[00000000398001d8]
retl
lduh [%o3+0x09c],%l1 ! Mem[000000003980009c]
p21_jmpl_1_le:
ldsw [%i1+0x060],%l0 ! Mem[000000003a800060]
ldd [%i1+0x0b0],%l0 ! Mem[000000003a8000b0]
jmpl %g6+8,%g0
lduw [%i3+0x1c4],%l6 ! Mem[000000003b8001c4]
p21_call_1_le:
ldsb [%i2+0x136],%l4 ! Mem[000000003b000136]
ldsh [%i2+0x040],%l1 ! Mem[000000003b000040]
ldd [%i2+0x0b0],%l6 ! Mem[000000003b0000b0]
stw %l7,[%i3+0x0b8] ! Mem[000000003b8000b8]
stw %l1,[%i2+0x1d4] ! Mem[000000003b0001d4]
ldstub [%i2+0x050],%l0 ! Mem[000000003b000050]
retl
swap [%i3+0x0bc],%l1 ! Mem[000000003b8000bc]
p21_jmpl_1_lo:
ldsw [%o1+0x060],%l0 ! Mem[000000003a800060]
ldd [%o1+0x0b0],%l0 ! Mem[000000003a8000b0]
jmpl %g6+8,%g0
lduw [%o3+0x1c4],%l6 ! Mem[000000003b8001c4]
p21_call_1_lo:
ldsb [%o2+0x136],%l4 ! Mem[000000003b000136]
ldsh [%o2+0x040],%l1 ! Mem[000000003b000040]
ldd [%o2+0x0b0],%l6 ! Mem[000000003b0000b0]
stw %l7,[%o3+0x0b8] ! Mem[000000003b8000b8]
stw %l1,[%o2+0x1d4] ! Mem[000000003b0001d4]
ldstub [%o2+0x050],%l0 ! Mem[000000003b000050]
retl
swap [%o3+0x0bc],%l1 ! Mem[000000003b8000bc]
p21_jmpl_1_he:
sth %l1,[%i1+0x17c] ! Mem[000000003a80017c]
stw %l1,[%i0+0x10c] ! Mem[000000003a00010c]
jmpl %g6+8,%g0
stb %l2,[%i1+0x042] ! Mem[000000003a800042]
p21_call_1_he:
lduh [%i2+0x086],%l5 ! Mem[000000003b000086]
retl
ldsh [%i1+0x1e2],%l5 ! Mem[000000003a8001e2]
p21_jmpl_1_ho:
sth %l1,[%o1+0x17c] ! Mem[000000003a80017c]
stw %l1,[%o0+0x10c] ! Mem[000000003a00010c]
jmpl %g6+8,%g0
stb %l2,[%o1+0x042] ! Mem[000000003a800042]
p21_call_1_ho:
lduh [%o2+0x086],%l5 ! Mem[000000003b000086]
retl
ldsh [%o1+0x1e2],%l5 ! Mem[000000003a8001e2]
p22_jmpl_1_le:
stw %l0,[%i3+0x17c] ! Mem[000000003d80017c]
jmpl %g6+8,%g0
stx %l6,[%i1+0x1f0] ! Mem[000000003c8001f0]
p22_call_1_le:
stw %l2,[%i2+0x05c] ! Mem[000000003d00005c]
lduw [%i2+0x06c],%l3 ! Mem[000000003d00006c]
ldstub [%i2+0x147],%l5 ! Mem[000000003d000147]
retl
ldx [%i0+0x000],%l5 ! Mem[000000003c000000]
p22_jmpl_1_lo:
stw %l0,[%o3+0x17c] ! Mem[000000003d80017c]
jmpl %g6+8,%g0
stx %l6,[%o1+0x1f0] ! Mem[000000003c8001f0]
p22_call_1_lo:
stw %l2,[%o2+0x05c] ! Mem[000000003d00005c]
lduw [%o2+0x06c],%l3 ! Mem[000000003d00006c]
ldstub [%o2+0x147],%l5 ! Mem[000000003d000147]
retl
ldx [%o0+0x000],%l5 ! Mem[000000003c000000]
p22_jmpl_1_he:
ldsh [%i3+0x01a],%l1 ! Mem[000000003d80001a]
swap [%i3+0x1f4],%l7 ! Mem[000000003d8001f4]
ldstub [%i3+0x1c1],%l7 ! Mem[000000003d8001c1]
lduh [%i0+0x05e],%l5 ! Mem[000000003c00005e]
stx %l3,[%i3+0x1f0] ! Mem[000000003d8001f0]
jmpl %g6+8,%g0
ldsb [%i2+0x0c2],%l0 ! Mem[000000003d0000c2]
p22_call_1_he:
ldsb [%i2+0x011],%l1 ! Mem[000000003d000011]
stx %l5,[%i3+0x1a0] ! Mem[000000003d8001a0]
retl
swap [%i3+0x114],%l7 ! Mem[000000003d800114]
p22_jmpl_1_ho:
ldsh [%o3+0x01a],%l1 ! Mem[000000003d80001a]
swap [%o3+0x1f4],%l7 ! Mem[000000003d8001f4]
ldstub [%o3+0x1c1],%l7 ! Mem[000000003d8001c1]
lduh [%o0+0x05e],%l5 ! Mem[000000003c00005e]
stx %l3,[%o3+0x1f0] ! Mem[000000003d8001f0]
jmpl %g6+8,%g0
ldsb [%o2+0x0c2],%l0 ! Mem[000000003d0000c2]
p22_call_1_ho:
ldsb [%o2+0x011],%l1 ! Mem[000000003d000011]
stx %l5,[%o3+0x1a0] ! Mem[000000003d8001a0]
retl
swap [%o3+0x114],%l7 ! Mem[000000003d800114]
p23_jmpl_1_le:
sth %l6,[%i1+0x0c0] ! Mem[000000003e8000c0]
stb %l1,[%i0+0x19b] ! Mem[000000003e00019b]
stx %l3,[%i0+0x1a0] ! Mem[000000003e0001a0]
ldstub [%i2+0x064],%l7 ! Mem[000000003f000064]
jmpl %g6+8,%g0
ldsh [%i3+0x03c],%l7 ! Mem[000000003f80003c]
p23_call_1_le:
ldsb [%i1+0x030],%l7 ! Mem[000000003e800030]
retl
swap [%i2+0x150],%l5 ! Mem[000000003f000150]
p23_jmpl_1_lo:
sth %l6,[%o1+0x0c0] ! Mem[000000003e8000c0]
stb %l1,[%o0+0x19b] ! Mem[000000003e00019b]
stx %l3,[%o0+0x1a0] ! Mem[000000003e0001a0]
ldstub [%o2+0x064],%l7 ! Mem[000000003f000064]
jmpl %g6+8,%g0
ldsh [%o3+0x03c],%l7 ! Mem[000000003f80003c]
p23_call_1_lo:
ldsb [%o1+0x030],%l7 ! Mem[000000003e800030]
retl
swap [%o2+0x150],%l5 ! Mem[000000003f000150]
p23_jmpl_1_he:
sth %l1,[%i2+0x040] ! Mem[000000003f000040]
jmpl %g6+8,%g0
ldsw [%i1+0x13c],%l0 ! Mem[000000003e80013c]
p23_call_1_he:
ldsw [%i2+0x198],%l2 ! Mem[000000003f000198]
ldsb [%i1+0x03a],%l5 ! Mem[000000003e80003a]
ldstub [%i3+0x157],%l1 ! Mem[000000003f800157]
ldx [%i3+0x1d0],%l3 ! Mem[000000003f8001d0]
sth %l0,[%i1+0x0e2] ! Mem[000000003e8000e2]
retl
lduh [%i3+0x1b8],%l7 ! Mem[000000003f8001b8]
p23_jmpl_1_ho:
sth %l1,[%o2+0x040] ! Mem[000000003f000040]
jmpl %g6+8,%g0
ldsw [%o1+0x13c],%l0 ! Mem[000000003e80013c]
p23_call_1_ho:
ldsw [%o2+0x198],%l2 ! Mem[000000003f000198]
ldsb [%o1+0x03a],%l5 ! Mem[000000003e80003a]
ldstub [%o3+0x157],%l1 ! Mem[000000003f800157]
ldx [%o3+0x1d0],%l3 ! Mem[000000003f8001d0]
sth %l0,[%o1+0x0e2] ! Mem[000000003e8000e2]
retl
lduh [%o3+0x1b8],%l7 ! Mem[000000003f8001b8]
p24_jmpl_1_le:
lduh [%i0+0x140],%l5 ! Mem[0000000040000140]
ldub [%i2+0x1c4],%l6 ! Mem[00000000410001c4]
ldsh [%i3+0x08c],%l7 ! Mem[000000004180008c]
ldsw [%i1+0x19c],%l5 ! Mem[000000004080019c]
ldd [%i3+0x1f0],%l2 ! Mem[00000000418001f0]
swap [%i0+0x190],%l5 ! Mem[0000000040000190]
jmpl %g6+8,%g0
ldstub [%i1+0x0e6],%l1 ! Mem[00000000408000e6]
p24_call_1_le:
lduw [%i3+0x1c4],%l5 ! Mem[00000000418001c4]
ldub [%i3+0x198],%l3 ! Mem[0000000041800198]
std %l6,[%i1+0x170] ! Mem[0000000040800170]
sth %l4,[%i2+0x1c4] ! Mem[00000000410001c4]
retl
sth %l0,[%i1+0x132] ! Mem[0000000040800132]
p24_jmpl_1_lo:
lduh [%o0+0x140],%l5 ! Mem[0000000040000140]
ldub [%o2+0x1c4],%l6 ! Mem[00000000410001c4]
ldsh [%o3+0x08c],%l7 ! Mem[000000004180008c]
ldsw [%o1+0x19c],%l5 ! Mem[000000004080019c]
ldd [%o3+0x1f0],%l2 ! Mem[00000000418001f0]
swap [%o0+0x190],%l5 ! Mem[0000000040000190]
jmpl %g6+8,%g0
ldstub [%o1+0x0e6],%l1 ! Mem[00000000408000e6]
p24_call_1_lo:
lduw [%o3+0x1c4],%l5 ! Mem[00000000418001c4]
ldub [%o3+0x198],%l3 ! Mem[0000000041800198]
std %l6,[%o1+0x170] ! Mem[0000000040800170]
sth %l4,[%o2+0x1c4] ! Mem[00000000410001c4]
retl
sth %l0,[%o1+0x132] ! Mem[0000000040800132]
p24_jmpl_1_he:
sth %l3,[%i3+0x15c] ! Mem[000000004180015c]
ldd [%i0+0x160],%l2 ! Mem[0000000040000160]
jmpl %g6+8,%g0
stx %l1,[%i0+0x0e0] ! Mem[00000000400000e0]
p24_call_1_he:
lduh [%i3+0x180],%l1 ! Mem[0000000041800180]
swap [%i2+0x0bc],%l1 ! Mem[00000000410000bc]
swap [%i0+0x070],%l7 ! Mem[0000000040000070]
stb %l0,[%i0+0x086] ! Mem[0000000040000086]
std %l2,[%i2+0x148] ! Mem[0000000041000148]
retl
stb %l3,[%i3+0x167] ! Mem[0000000041800167]
p24_jmpl_1_ho:
sth %l3,[%o3+0x15c] ! Mem[000000004180015c]
ldd [%o0+0x160],%l2 ! Mem[0000000040000160]
jmpl %g6+8,%g0
stx %l1,[%o0+0x0e0] ! Mem[00000000400000e0]
p24_call_1_ho:
lduh [%o3+0x180],%l1 ! Mem[0000000041800180]
swap [%o2+0x0bc],%l1 ! Mem[00000000410000bc]
swap [%o0+0x070],%l7 ! Mem[0000000040000070]
stb %l0,[%o0+0x086] ! Mem[0000000040000086]
std %l2,[%o2+0x148] ! Mem[0000000041000148]
retl
stb %l3,[%o3+0x167] ! Mem[0000000041800167]
p25_jmpl_1_le:
std %l2,[%i0+0x098] ! Mem[0000000042000098]
ldstub [%i3+0x1d1],%l2 ! Mem[00000000438001d1]
ldsb [%i1+0x1b3],%l5 ! Mem[00000000428001b3]
jmpl %g6+8,%g0
lduh [%i3+0x0c6],%l1 ! Mem[00000000438000c6]
p25_call_1_le:
ldsw [%i1+0x114],%l3 ! Mem[0000000042800114]
swap [%i3+0x1b8],%l3 ! Mem[00000000438001b8]
ldstub [%i1+0x150],%l7 ! Mem[0000000042800150]
stx %l4,[%i1+0x1c0] ! Mem[00000000428001c0]
retl
stx %l0,[%i1+0x110] ! Mem[0000000042800110]
p25_jmpl_1_lo:
std %l2,[%o0+0x098] ! Mem[0000000042000098]
ldstub [%o3+0x1d1],%l2 ! Mem[00000000438001d1]
ldsb [%o1+0x1b3],%l5 ! Mem[00000000428001b3]
jmpl %g6+8,%g0
lduh [%o3+0x0c6],%l1 ! Mem[00000000438000c6]
p25_call_1_lo:
ldsw [%o1+0x114],%l3 ! Mem[0000000042800114]
swap [%o3+0x1b8],%l3 ! Mem[00000000438001b8]
ldstub [%o1+0x150],%l7 ! Mem[0000000042800150]
stx %l4,[%o1+0x1c0] ! Mem[00000000428001c0]
retl
stx %l0,[%o1+0x110] ! Mem[0000000042800110]
p25_jmpl_1_he:
ldstub [%i1+0x195],%l3 ! Mem[0000000042800195]
ldsh [%i2+0x17c],%l0 ! Mem[000000004300017c]
jmpl %g6+8,%g0
lduw [%i1+0x170],%l2 ! Mem[0000000042800170]
p25_call_1_he:
ldsw [%i0+0x1f0],%l4 ! Mem[00000000420001f0]
stb %l7,[%i0+0x1fc] ! Mem[00000000420001fc]
swap [%i0+0x174],%l7 ! Mem[0000000042000174]
stw %l3,[%i1+0x0c0] ! Mem[00000000428000c0]
retl
ldstub [%i3+0x002],%l6 ! Mem[0000000043800002]
p25_jmpl_1_ho:
ldstub [%o1+0x195],%l3 ! Mem[0000000042800195]
ldsh [%o2+0x17c],%l0 ! Mem[000000004300017c]
jmpl %g6+8,%g0
lduw [%o1+0x170],%l2 ! Mem[0000000042800170]
p25_call_1_ho:
ldsw [%o0+0x1f0],%l4 ! Mem[00000000420001f0]
stb %l7,[%o0+0x1fc] ! Mem[00000000420001fc]
swap [%o0+0x174],%l7 ! Mem[0000000042000174]
stw %l3,[%o1+0x0c0] ! Mem[00000000428000c0]
retl
ldstub [%o3+0x002],%l6 ! Mem[0000000043800002]
p26_jmpl_1_le:
swap [%i0+0x14c],%l0 ! Mem[000000004400014c]
ldstub [%i1+0x01a],%l5 ! Mem[000000004480001a]
jmpl %g6+8,%g0
ldsh [%i0+0x1d0],%l7 ! Mem[00000000440001d0]
p26_call_1_le:
ldub [%i2+0x129],%l6 ! Mem[0000000045000129]
swap [%i3+0x140],%l5 ! Mem[0000000045800140]
sth %l6,[%i0+0x1e4] ! Mem[00000000440001e4]
ldsh [%i3+0x08c],%l7 ! Mem[000000004580008c]
ldx [%i2+0x198],%l5 ! Mem[0000000045000198]
retl
ldstub [%i2+0x1d1],%l2 ! Mem[00000000450001d1]
p26_jmpl_1_lo:
swap [%o0+0x14c],%l0 ! Mem[000000004400014c]
ldstub [%o1+0x01a],%l5 ! Mem[000000004480001a]
jmpl %g6+8,%g0
ldsh [%o0+0x1d0],%l7 ! Mem[00000000440001d0]
p26_call_1_lo:
ldub [%o2+0x129],%l6 ! Mem[0000000045000129]
swap [%o3+0x140],%l5 ! Mem[0000000045800140]
sth %l6,[%o0+0x1e4] ! Mem[00000000440001e4]
ldsh [%o3+0x08c],%l7 ! Mem[000000004580008c]
ldx [%o2+0x198],%l5 ! Mem[0000000045000198]
retl
ldstub [%o2+0x1d1],%l2 ! Mem[00000000450001d1]
p26_jmpl_1_he:
jmpl %g6+8,%g0
swap [%i0+0x0e4],%l5 ! Mem[00000000440000e4]
p26_call_1_he:
ldsh [%i1+0x028],%l5 ! Mem[0000000044800028]
retl
ldsh [%i2+0x190],%l1 ! Mem[0000000045000190]
p26_jmpl_1_ho:
jmpl %g6+8,%g0
swap [%o0+0x0e4],%l5 ! Mem[00000000440000e4]
p26_call_1_ho:
ldsh [%o1+0x028],%l5 ! Mem[0000000044800028]
retl
ldsh [%o2+0x190],%l1 ! Mem[0000000045000190]
p27_jmpl_1_le:
stb %l1,[%i1+0x159] ! Mem[0000000046800159]
ldsb [%i3+0x1af],%l3 ! Mem[00000000478001af]
std %l0,[%i2+0x148] ! Mem[0000000047000148]
ldsh [%i1+0x182],%l6 ! Mem[0000000046800182]
stb %l2,[%i2+0x15b] ! Mem[000000004700015b]
jmpl %g6+8,%g0
lduw [%i2+0x194],%l5 ! Mem[0000000047000194]
p27_call_1_le:
swap [%i2+0x010],%l6 ! Mem[0000000047000010]
stw %l7,[%i0+0x0bc] ! Mem[00000000460000bc]
retl
lduw [%i3+0x024],%l6 ! Mem[0000000047800024]
p27_jmpl_1_lo:
stb %l1,[%o1+0x159] ! Mem[0000000046800159]
ldsb [%o3+0x1af],%l3 ! Mem[00000000478001af]
std %l0,[%o2+0x148] ! Mem[0000000047000148]
ldsh [%o1+0x182],%l6 ! Mem[0000000046800182]
stb %l2,[%o2+0x15b] ! Mem[000000004700015b]
jmpl %g6+8,%g0
lduw [%o2+0x194],%l5 ! Mem[0000000047000194]
p27_call_1_lo:
swap [%o2+0x010],%l6 ! Mem[0000000047000010]
stw %l7,[%o0+0x0bc] ! Mem[00000000460000bc]
retl
lduw [%o3+0x024],%l6 ! Mem[0000000047800024]
p27_jmpl_1_he:
ldsw [%i0+0x1e4],%l5 ! Mem[00000000460001e4]
ldstub [%i2+0x198],%l3 ! Mem[0000000047000198]
lduw [%i2+0x170],%l7 ! Mem[0000000047000170]
jmpl %g6+8,%g0
stw %l3,[%i0+0x0b8] ! Mem[00000000460000b8]
p27_call_1_he:
ldsh [%i3+0x0cc],%l5 ! Mem[00000000478000cc]
retl
ldstub [%i0+0x15c],%l3 ! Mem[000000004600015c]
p27_jmpl_1_ho:
ldsw [%o0+0x1e4],%l5 ! Mem[00000000460001e4]
ldstub [%o2+0x198],%l3 ! Mem[0000000047000198]
lduw [%o2+0x170],%l7 ! Mem[0000000047000170]
jmpl %g6+8,%g0
stw %l3,[%o0+0x0b8] ! Mem[00000000460000b8]
p27_call_1_ho:
ldsh [%o3+0x0cc],%l5 ! Mem[00000000478000cc]
retl
ldstub [%o0+0x15c],%l3 ! Mem[000000004600015c]
p28_jmpl_1_le:
stb %l3,[%i1+0x1a3] ! Mem[00000000488001a3]
jmpl %g6+8,%g0
ldsb [%i0+0x060],%l2 ! Mem[0000000048000060]
p28_call_1_le:
std %l0,[%i2+0x140] ! Mem[0000000049000140]
ldstub [%i2+0x0c2],%l1 ! Mem[00000000490000c2]
swap [%i1+0x0b4],%l1 ! Mem[00000000488000b4]
retl
lduw [%i2+0x0ec],%l5 ! Mem[00000000490000ec]
p28_jmpl_1_lo:
stb %l3,[%o1+0x1a3] ! Mem[00000000488001a3]
jmpl %g6+8,%g0
ldsb [%o0+0x060],%l2 ! Mem[0000000048000060]
p28_call_1_lo:
std %l0,[%o2+0x140] ! Mem[0000000049000140]
ldstub [%o2+0x0c2],%l1 ! Mem[00000000490000c2]
swap [%o1+0x0b4],%l1 ! Mem[00000000488000b4]
retl
lduw [%o2+0x0ec],%l5 ! Mem[00000000490000ec]
p28_jmpl_1_he:
ldd [%i0+0x070],%l6 ! Mem[0000000048000070]
swap [%i3+0x0f4],%l0 ! Mem[00000000498000f4]
stx %l2,[%i1+0x0e8] ! Mem[00000000488000e8]
std %l2,[%i2+0x1f0] ! Mem[00000000490001f0]
ldd [%i1+0x1f8],%l6 ! Mem[00000000488001f8]
ldstub [%i2+0x0bc],%l1 ! Mem[00000000490000bc]
jmpl %g6+8,%g0
ldstub [%i3+0x0bd],%l2 ! Mem[00000000498000bd]
p28_call_1_he:
ldsh [%i0+0x044],%l0 ! Mem[0000000048000044]
lduw [%i2+0x11c],%l6 ! Mem[000000004900011c]
swap [%i3+0x1ec],%l2 ! Mem[00000000498001ec]
swap [%i2+0x118],%l0 ! Mem[0000000049000118]
swap [%i0+0x16c],%l6 ! Mem[000000004800016c]
ldx [%i3+0x038],%l3 ! Mem[0000000049800038]
retl
ldstub [%i0+0x1cb],%l1 ! Mem[00000000480001cb]
p28_jmpl_1_ho:
ldd [%o0+0x070],%l6 ! Mem[0000000048000070]
swap [%o3+0x0f4],%l0 ! Mem[00000000498000f4]
stx %l2,[%o1+0x0e8] ! Mem[00000000488000e8]
std %l2,[%o2+0x1f0] ! Mem[00000000490001f0]
ldd [%o1+0x1f8],%l6 ! Mem[00000000488001f8]
ldstub [%o2+0x0bc],%l1 ! Mem[00000000490000bc]
jmpl %g6+8,%g0
ldstub [%o3+0x0bd],%l2 ! Mem[00000000498000bd]
p28_call_1_ho:
ldsh [%o0+0x044],%l0 ! Mem[0000000048000044]
lduw [%o2+0x11c],%l6 ! Mem[000000004900011c]
swap [%o3+0x1ec],%l2 ! Mem[00000000498001ec]
swap [%o2+0x118],%l0 ! Mem[0000000049000118]
swap [%o0+0x16c],%l6 ! Mem[000000004800016c]
ldx [%o3+0x038],%l3 ! Mem[0000000049800038]
retl
ldstub [%o0+0x1cb],%l1 ! Mem[00000000480001cb]
p29_jmpl_1_le:
stw %l4,[%i2+0x150] ! Mem[000000004b000150]
stb %l1,[%i0+0x135] ! Mem[000000004a000135]
lduw [%i1+0x0c4],%l5 ! Mem[000000004a8000c4]
sth %l4,[%i1+0x1d0] ! Mem[000000004a8001d0]
std %l0,[%i2+0x020] ! Mem[000000004b000020]
ldsh [%i3+0x172],%l3 ! Mem[000000004b800172]
jmpl %g6+8,%g0
lduw [%i1+0x05c],%l2 ! Mem[000000004a80005c]
p29_call_1_le:
ldd [%i3+0x140],%l4 ! Mem[000000004b800140]
ldsw [%i1+0x1c8],%l4 ! Mem[000000004a8001c8]
ldsh [%i2+0x0e8],%l5 ! Mem[000000004b0000e8]
swap [%i3+0x038],%l1 ! Mem[000000004b800038]
retl
sth %l7,[%i3+0x0aa] ! Mem[000000004b8000aa]
p29_jmpl_1_lo:
stw %l4,[%o2+0x150] ! Mem[000000004b000150]
stb %l1,[%o0+0x135] ! Mem[000000004a000135]
lduw [%o1+0x0c4],%l5 ! Mem[000000004a8000c4]
sth %l4,[%o1+0x1d0] ! Mem[000000004a8001d0]
std %l0,[%o2+0x020] ! Mem[000000004b000020]
ldsh [%o3+0x172],%l3 ! Mem[000000004b800172]
jmpl %g6+8,%g0
lduw [%o1+0x05c],%l2 ! Mem[000000004a80005c]
p29_call_1_lo:
ldd [%o3+0x140],%l4 ! Mem[000000004b800140]
ldsw [%o1+0x1c8],%l4 ! Mem[000000004a8001c8]
ldsh [%o2+0x0e8],%l5 ! Mem[000000004b0000e8]
swap [%o3+0x038],%l1 ! Mem[000000004b800038]
retl
sth %l7,[%o3+0x0aa] ! Mem[000000004b8000aa]
p29_jmpl_1_he:
ldx [%i1+0x1d0],%l2 ! Mem[000000004a8001d0]
lduw [%i3+0x1f8],%l4 ! Mem[000000004b8001f8]
jmpl %g6+8,%g0
stx %l1,[%i1+0x0b8] ! Mem[000000004a8000b8]
p29_call_1_he:
retl
ldd [%i1+0x140],%l6 ! Mem[000000004a800140]
p29_jmpl_1_ho:
ldx [%o1+0x1d0],%l2 ! Mem[000000004a8001d0]
lduw [%o3+0x1f8],%l4 ! Mem[000000004b8001f8]
jmpl %g6+8,%g0
stx %l1,[%o1+0x0b8] ! Mem[000000004a8000b8]
p29_call_1_ho:
retl
ldd [%o1+0x140],%l6 ! Mem[000000004a800140]
p30_jmpl_1_le:
stb %l6,[%i3+0x1fe] ! Mem[000000004d8001fe]
ldx [%i3+0x060],%l7 ! Mem[000000004d800060]
stw %l0,[%i1+0x06c] ! Mem[000000004c80006c]
stx %l5,[%i1+0x058] ! Mem[000000004c800058]
stx %l6,[%i3+0x0b0] ! Mem[000000004d8000b0]
jmpl %g6+8,%g0
sth %l2,[%i2+0x17a] ! Mem[000000004d00017a]
p30_call_1_le:
stw %l3,[%i0+0x0bc] ! Mem[000000004c0000bc]
retl
stw %l6,[%i0+0x174] ! Mem[000000004c000174]
p30_jmpl_1_lo:
stb %l6,[%o3+0x1fe] ! Mem[000000004d8001fe]
ldx [%o3+0x060],%l7 ! Mem[000000004d800060]
stw %l0,[%o1+0x06c] ! Mem[000000004c80006c]
stx %l5,[%o1+0x058] ! Mem[000000004c800058]
stx %l6,[%o3+0x0b0] ! Mem[000000004d8000b0]
jmpl %g6+8,%g0
sth %l2,[%o2+0x17a] ! Mem[000000004d00017a]
p30_call_1_lo:
stw %l3,[%o0+0x0bc] ! Mem[000000004c0000bc]
retl
stw %l6,[%o0+0x174] ! Mem[000000004c000174]
p30_jmpl_1_he:
ldub [%i1+0x0c5],%l5 ! Mem[000000004c8000c5]
lduw [%i0+0x198],%l4 ! Mem[000000004c000198]
ldd [%i2+0x1c0],%l4 ! Mem[000000004d0001c0]
jmpl %g6+8,%g0
ldsh [%i1+0x1b8],%l3 ! Mem[000000004c8001b8]
p30_call_1_he:
ldsw [%i2+0x030],%l7 ! Mem[000000004d000030]
lduw [%i0+0x0b4],%l1 ! Mem[000000004c0000b4]
retl
stx %l4,[%i1+0x1c8] ! Mem[000000004c8001c8]
p30_jmpl_1_ho:
ldub [%o1+0x0c5],%l5 ! Mem[000000004c8000c5]
lduw [%o0+0x198],%l4 ! Mem[000000004c000198]
ldd [%o2+0x1c0],%l4 ! Mem[000000004d0001c0]
jmpl %g6+8,%g0
ldsh [%o1+0x1b8],%l3 ! Mem[000000004c8001b8]
p30_call_1_ho:
ldsw [%o2+0x030],%l7 ! Mem[000000004d000030]
lduw [%o0+0x0b4],%l1 ! Mem[000000004c0000b4]
retl
stx %l4,[%o1+0x1c8] ! Mem[000000004c8001c8]
p31_jmpl_1_le:
stb %l1,[%i0+0x161] ! Mem[000000004e000161]
stb %l7,[%i3+0x030] ! Mem[000000004f800030]
swap [%i1+0x150],%l5 ! Mem[000000004e800150]
swap [%i1+0x0c0],%l2 ! Mem[000000004e8000c0]
ldd [%i1+0x190],%l2 ! Mem[000000004e800190]
sth %l5,[%i2+0x1aa] ! Mem[000000004f0001aa]
ldsb [%i1+0x1b8],%l2 ! Mem[000000004e8001b8]
jmpl %g6+8,%g0
std %l4,[%i2+0x018] ! Mem[000000004f000018]
p31_call_1_le:
retl
std %l4,[%i0+0x190] ! Mem[000000004e000190]
p31_jmpl_1_lo:
stb %l1,[%o0+0x161] ! Mem[000000004e000161]
stb %l7,[%o3+0x030] ! Mem[000000004f800030]
swap [%o1+0x150],%l5 ! Mem[000000004e800150]
swap [%o1+0x0c0],%l2 ! Mem[000000004e8000c0]
ldd [%o1+0x190],%l2 ! Mem[000000004e800190]
sth %l5,[%o2+0x1aa] ! Mem[000000004f0001aa]
ldsb [%o1+0x1b8],%l2 ! Mem[000000004e8001b8]
jmpl %g6+8,%g0
std %l4,[%o2+0x018] ! Mem[000000004f000018]
p31_call_1_lo:
retl
std %l4,[%o0+0x190] ! Mem[000000004e000190]
p31_jmpl_1_he:
lduw [%i3+0x1f4],%l1 ! Mem[000000004f8001f4]
sth %l7,[%i2+0x1fe] ! Mem[000000004f0001fe]
ldub [%i2+0x0e0],%l3 ! Mem[000000004f0000e0]
sth %l4,[%i2+0x0b4] ! Mem[000000004f0000b4]
swap [%i3+0x1ec],%l2 ! Mem[000000004f8001ec]
ldub [%i1+0x118],%l0 ! Mem[000000004e800118]
ldstub [%i3+0x14d],%l6 ! Mem[000000004f80014d]
jmpl %g6+8,%g0
stb %l2,[%i2+0x05b] ! Mem[000000004f00005b]
p31_call_1_he:
ldstub [%i1+0x0f8],%l1 ! Mem[000000004e8000f8]
sth %l7,[%i1+0x06e] ! Mem[000000004e80006e]
ldsh [%i0+0x042],%l1 ! Mem[000000004e000042]
ldsb [%i3+0x1c3],%l2 ! Mem[000000004f8001c3]
stb %l6,[%i3+0x1c6] ! Mem[000000004f8001c6]
ldx [%i3+0x1d8],%l5 ! Mem[000000004f8001d8]
stx %l3,[%i1+0x058] ! Mem[000000004e800058]
retl
ldub [%i0+0x104],%l1 ! Mem[000000004e000104]
p31_jmpl_1_ho:
lduw [%o3+0x1f4],%l1 ! Mem[000000004f8001f4]
sth %l7,[%o2+0x1fe] ! Mem[000000004f0001fe]
ldub [%o2+0x0e0],%l3 ! Mem[000000004f0000e0]
sth %l4,[%o2+0x0b4] ! Mem[000000004f0000b4]
swap [%o3+0x1ec],%l2 ! Mem[000000004f8001ec]
ldub [%o1+0x118],%l0 ! Mem[000000004e800118]
ldstub [%o3+0x14d],%l6 ! Mem[000000004f80014d]
jmpl %g6+8,%g0
stb %l2,[%o2+0x05b] ! Mem[000000004f00005b]
p31_call_1_ho:
ldstub [%o1+0x0f8],%l1 ! Mem[000000004e8000f8]
sth %l7,[%o1+0x06e] ! Mem[000000004e80006e]
ldsh [%o0+0x042],%l1 ! Mem[000000004e000042]
ldsb [%o3+0x1c3],%l2 ! Mem[000000004f8001c3]
stb %l6,[%o3+0x1c6] ! Mem[000000004f8001c6]
ldx [%o3+0x1d8],%l5 ! Mem[000000004f8001d8]
stx %l3,[%o1+0x058] ! Mem[000000004e800058]
retl
ldub [%o0+0x104],%l1 ! Mem[000000004e000104]
p32_jmpl_1_le:
sth %l6,[%i3+0x044] ! Mem[0000000051800044]
sth %l0,[%i0+0x0b6] ! Mem[00000000500000b6]
jmpl %g6+8,%g0
stb %l5,[%i0+0x02b] ! Mem[000000005000002b]
p32_call_1_le:
ldub [%i2+0x199],%l0 ! Mem[0000000051000199]
retl
ldsb [%i2+0x17b],%l7 ! Mem[000000005100017b]
p32_jmpl_1_lo:
sth %l6,[%o3+0x044] ! Mem[0000000051800044]
sth %l0,[%o0+0x0b6] ! Mem[00000000500000b6]
jmpl %g6+8,%g0
stb %l5,[%o0+0x02b] ! Mem[000000005000002b]
p32_call_1_lo:
ldub [%o2+0x199],%l0 ! Mem[0000000051000199]
retl
ldsb [%o2+0x17b],%l7 ! Mem[000000005100017b]
p32_jmpl_1_he:
swap [%i0+0x058],%l4 ! Mem[0000000050000058]
jmpl %g6+8,%g0
std %l2,[%i1+0x060] ! Mem[0000000050800060]
p32_call_1_he:
ldub [%i0+0x1d8],%l1 ! Mem[00000000500001d8]
std %l0,[%i2+0x060] ! Mem[0000000051000060]
stx %l5,[%i1+0x0e0] ! Mem[00000000508000e0]
ldd [%i0+0x1b8],%l4 ! Mem[00000000500001b8]
std %l2,[%i2+0x130] ! Mem[0000000051000130]
retl
ldd [%i1+0x018],%l6 ! Mem[0000000050800018]
p32_jmpl_1_ho:
swap [%o0+0x058],%l4 ! Mem[0000000050000058]
jmpl %g6+8,%g0
std %l2,[%o1+0x060] ! Mem[0000000050800060]
p32_call_1_ho:
ldub [%o0+0x1d8],%l1 ! Mem[00000000500001d8]
std %l0,[%o2+0x060] ! Mem[0000000051000060]
stx %l5,[%o1+0x0e0] ! Mem[00000000508000e0]
ldd [%o0+0x1b8],%l4 ! Mem[00000000500001b8]
std %l2,[%o2+0x130] ! Mem[0000000051000130]
retl
ldd [%o1+0x018],%l6 ! Mem[0000000050800018]
p33_jmpl_1_le:
swap [%i0+0x0b0],%l0 ! Mem[00000000520000b0]
ldx [%i0+0x008],%l6 ! Mem[0000000052000008]
ldstub [%i2+0x1ac],%l0 ! Mem[00000000530001ac]
jmpl %g6+8,%g0
lduh [%i0+0x0a8],%l0 ! Mem[00000000520000a8]
p33_call_1_le:
retl
stb %l5,[%i0+0x099] ! Mem[0000000052000099]
p33_jmpl_1_lo:
swap [%o0+0x0b0],%l0 ! Mem[00000000520000b0]
ldx [%o0+0x008],%l6 ! Mem[0000000052000008]
ldstub [%o2+0x1ac],%l0 ! Mem[00000000530001ac]
jmpl %g6+8,%g0
lduh [%o0+0x0a8],%l0 ! Mem[00000000520000a8]
p33_call_1_lo:
retl
stb %l5,[%o0+0x099] ! Mem[0000000052000099]
p33_jmpl_1_he:
stb %l5,[%i2+0x167] ! Mem[0000000053000167]
lduh [%i2+0x002],%l5 ! Mem[0000000053000002]
ldub [%i1+0x0d8],%l5 ! Mem[00000000528000d8]
jmpl %g6+8,%g0
lduh [%i2+0x002],%l4 ! Mem[0000000053000002]
p33_call_1_he:
stb %l0,[%i3+0x1df] ! Mem[00000000538001df]
swap [%i2+0x174],%l1 ! Mem[0000000053000174]
stx %l1,[%i1+0x068] ! Mem[0000000052800068]
ldub [%i3+0x07a],%l0 ! Mem[000000005380007a]
ldstub [%i0+0x1c4],%l6 ! Mem[00000000520001c4]
lduw [%i3+0x054],%l4 ! Mem[0000000053800054]
stx %l4,[%i0+0x030] ! Mem[0000000052000030]
retl
ldub [%i2+0x051],%l0 ! Mem[0000000053000051]
p33_jmpl_1_ho:
stb %l5,[%o2+0x167] ! Mem[0000000053000167]
lduh [%o2+0x002],%l5 ! Mem[0000000053000002]
ldub [%o1+0x0d8],%l5 ! Mem[00000000528000d8]
jmpl %g6+8,%g0
lduh [%o2+0x002],%l4 ! Mem[0000000053000002]
p33_call_1_ho:
stb %l0,[%o3+0x1df] ! Mem[00000000538001df]
swap [%o2+0x174],%l1 ! Mem[0000000053000174]
stx %l1,[%o1+0x068] ! Mem[0000000052800068]
ldub [%o3+0x07a],%l0 ! Mem[000000005380007a]
ldstub [%o0+0x1c4],%l6 ! Mem[00000000520001c4]
lduw [%o3+0x054],%l4 ! Mem[0000000053800054]
stx %l4,[%o0+0x030] ! Mem[0000000052000030]
retl
ldub [%o2+0x051],%l0 ! Mem[0000000053000051]
p34_jmpl_1_le:
ldsb [%i3+0x1d9],%l1 ! Mem[00000000558001d9]
sth %l2,[%i2+0x060] ! Mem[0000000055000060]
stw %l7,[%i2+0x144] ! Mem[0000000055000144]
ldx [%i2+0x1e0],%l7 ! Mem[00000000550001e0]
stx %l6,[%i2+0x060] ! Mem[0000000055000060]
jmpl %g6+8,%g0
stb %l5,[%i0+0x05a] ! Mem[000000005400005a]
p34_call_1_le:
retl
sth %l5,[%i0+0x192] ! Mem[0000000054000192]
p34_jmpl_1_lo:
ldsb [%o3+0x1d9],%l1 ! Mem[00000000558001d9]
sth %l2,[%o2+0x060] ! Mem[0000000055000060]
stw %l7,[%o2+0x144] ! Mem[0000000055000144]
ldx [%o2+0x1e0],%l7 ! Mem[00000000550001e0]
stx %l6,[%o2+0x060] ! Mem[0000000055000060]
jmpl %g6+8,%g0
stb %l5,[%o0+0x05a] ! Mem[000000005400005a]
p34_call_1_lo:
retl
sth %l5,[%o0+0x192] ! Mem[0000000054000192]
p34_jmpl_1_he:
ldx [%i1+0x160],%l5 ! Mem[0000000054800160]
stb %l1,[%i0+0x150] ! Mem[0000000054000150]
ldd [%i0+0x0a8],%l2 ! Mem[00000000540000a8]
jmpl %g6+8,%g0
ldstub [%i3+0x1b4],%l4 ! Mem[00000000558001b4]
p34_call_1_he:
ldx [%i0+0x1f0],%l1 ! Mem[00000000540001f0]
ldsh [%i3+0x1fe],%l7 ! Mem[00000000558001fe]
ldstub [%i1+0x09e],%l1 ! Mem[000000005480009e]
ldd [%i1+0x050],%l6 ! Mem[0000000054800050]
ldub [%i1+0x156],%l1 ! Mem[0000000054800156]
lduh [%i2+0x1d8],%l7 ! Mem[00000000550001d8]
std %l6,[%i2+0x0b8] ! Mem[00000000550000b8]
retl
ldsh [%i1+0x03e],%l3 ! Mem[000000005480003e]
p34_jmpl_1_ho:
ldx [%o1+0x160],%l5 ! Mem[0000000054800160]
stb %l1,[%o0+0x150] ! Mem[0000000054000150]
ldd [%o0+0x0a8],%l2 ! Mem[00000000540000a8]
jmpl %g6+8,%g0
ldstub [%o3+0x1b4],%l4 ! Mem[00000000558001b4]
p34_call_1_ho:
ldx [%o0+0x1f0],%l1 ! Mem[00000000540001f0]
ldsh [%o3+0x1fe],%l7 ! Mem[00000000558001fe]
ldstub [%o1+0x09e],%l1 ! Mem[000000005480009e]
ldd [%o1+0x050],%l6 ! Mem[0000000054800050]
ldub [%o1+0x156],%l1 ! Mem[0000000054800156]
lduh [%o2+0x1d8],%l7 ! Mem[00000000550001d8]
std %l6,[%o2+0x0b8] ! Mem[00000000550000b8]
retl
ldsh [%o1+0x03e],%l3 ! Mem[000000005480003e]
p35_jmpl_1_le:
stb %l7,[%i3+0x0f5] ! Mem[00000000578000f5]
ldsw [%i2+0x0c0],%l6 ! Mem[00000000570000c0]
stx %l3,[%i2+0x098] ! Mem[0000000057000098]
jmpl %g6+8,%g0
ldstub [%i2+0x145],%l0 ! Mem[0000000057000145]
p35_call_1_le:
swap [%i2+0x1b0],%l1 ! Mem[00000000570001b0]
ldstub [%i0+0x045],%l0 ! Mem[0000000056000045]
sth %l4,[%i3+0x142] ! Mem[0000000057800142]
ldd [%i3+0x160],%l4 ! Mem[0000000057800160]
retl
ldsw [%i3+0x1c8],%l4 ! Mem[00000000578001c8]
p35_jmpl_1_lo:
stb %l7,[%o3+0x0f5] ! Mem[00000000578000f5]
ldsw [%o2+0x0c0],%l6 ! Mem[00000000570000c0]
stx %l3,[%o2+0x098] ! Mem[0000000057000098]
jmpl %g6+8,%g0
ldstub [%o2+0x145],%l0 ! Mem[0000000057000145]
p35_call_1_lo:
swap [%o2+0x1b0],%l1 ! Mem[00000000570001b0]
ldstub [%o0+0x045],%l0 ! Mem[0000000056000045]
sth %l4,[%o3+0x142] ! Mem[0000000057800142]
ldd [%o3+0x160],%l4 ! Mem[0000000057800160]
retl
ldsw [%o3+0x1c8],%l4 ! Mem[00000000578001c8]
p35_jmpl_1_he:
ldsh [%i1+0x054],%l6 ! Mem[0000000056800054]
ldsw [%i2+0x0f4],%l0 ! Mem[00000000570000f4]
ldsb [%i2+0x0cc],%l2 ! Mem[00000000570000cc]
ldsh [%i1+0x05c],%l4 ! Mem[000000005680005c]
sth %l4,[%i3+0x1d8] ! Mem[00000000578001d8]
stx %l5,[%i1+0x098] ! Mem[0000000056800098]
jmpl %g6+8,%g0
ldx [%i2+0x0a0],%l1 ! Mem[00000000570000a0]
p35_call_1_he:
lduw [%i3+0x004],%l5 ! Mem[0000000057800004]
ldd [%i2+0x0b0],%l4 ! Mem[00000000570000b0]
ldx [%i0+0x1e8],%l2 ! Mem[00000000560001e8]
lduw [%i3+0x138],%l0 ! Mem[0000000057800138]
stw %l6,[%i1+0x16c] ! Mem[000000005680016c]
retl
ldsb [%i1+0x03f],%l3 ! Mem[000000005680003f]
p35_jmpl_1_ho:
ldsh [%o1+0x054],%l6 ! Mem[0000000056800054]
ldsw [%o2+0x0f4],%l0 ! Mem[00000000570000f4]
ldsb [%o2+0x0cc],%l2 ! Mem[00000000570000cc]
ldsh [%o1+0x05c],%l4 ! Mem[000000005680005c]
sth %l4,[%o3+0x1d8] ! Mem[00000000578001d8]
stx %l5,[%o1+0x098] ! Mem[0000000056800098]
jmpl %g6+8,%g0
ldx [%o2+0x0a0],%l1 ! Mem[00000000570000a0]
p35_call_1_ho:
lduw [%o3+0x004],%l5 ! Mem[0000000057800004]
ldd [%o2+0x0b0],%l4 ! Mem[00000000570000b0]
ldx [%o0+0x1e8],%l2 ! Mem[00000000560001e8]
lduw [%o3+0x138],%l0 ! Mem[0000000057800138]
stw %l6,[%o1+0x16c] ! Mem[000000005680016c]
retl
ldsb [%o1+0x03f],%l3 ! Mem[000000005680003f]
p36_jmpl_1_le:
swap [%i3+0x004],%l6 ! Mem[0000000059800004]
ldsw [%i1+0x14c],%l5 ! Mem[000000005880014c]
ldub [%i2+0x1f5],%l4 ! Mem[00000000590001f5]
jmpl %g6+8,%g0
std %l2,[%i2+0x158] ! Mem[0000000059000158]
p36_call_1_le:
stx %l7,[%i0+0x140] ! Mem[0000000058000140]
lduh [%i2+0x1e0],%l7 ! Mem[00000000590001e0]
ldub [%i0+0x0a0],%l2 ! Mem[00000000580000a0]
ldstub [%i0+0x1f5],%l6 ! Mem[00000000580001f5]
ldsh [%i3+0x060],%l1 ! Mem[0000000059800060]
ldub [%i0+0x176],%l5 ! Mem[0000000058000176]
retl
stx %l0,[%i3+0x0f0] ! Mem[00000000598000f0]
p36_jmpl_1_lo:
swap [%o3+0x004],%l6 ! Mem[0000000059800004]
ldsw [%o1+0x14c],%l5 ! Mem[000000005880014c]
ldub [%o2+0x1f5],%l4 ! Mem[00000000590001f5]
jmpl %g6+8,%g0
std %l2,[%o2+0x158] ! Mem[0000000059000158]
p36_call_1_lo:
stx %l7,[%o0+0x140] ! Mem[0000000058000140]
lduh [%o2+0x1e0],%l7 ! Mem[00000000590001e0]
ldub [%o0+0x0a0],%l2 ! Mem[00000000580000a0]
ldstub [%o0+0x1f5],%l6 ! Mem[00000000580001f5]
ldsh [%o3+0x060],%l1 ! Mem[0000000059800060]
ldub [%o0+0x176],%l5 ! Mem[0000000058000176]
retl
stx %l0,[%o3+0x0f0] ! Mem[00000000598000f0]
p36_jmpl_1_he:
ldub [%i3+0x1df],%l0 ! Mem[00000000598001df]
swap [%i3+0x154],%l1 ! Mem[0000000059800154]
jmpl %g6+8,%g0
lduh [%i0+0x1d2],%l3 ! Mem[00000000580001d2]
p36_call_1_he:
lduh [%i3+0x09c],%l2 ! Mem[000000005980009c]
retl
lduh [%i0+0x068],%l2 ! Mem[0000000058000068]
p36_jmpl_1_ho:
ldub [%o3+0x1df],%l0 ! Mem[00000000598001df]
swap [%o3+0x154],%l1 ! Mem[0000000059800154]
jmpl %g6+8,%g0
lduh [%o0+0x1d2],%l3 ! Mem[00000000580001d2]
p36_call_1_ho:
lduh [%o3+0x09c],%l2 ! Mem[000000005980009c]
retl
lduh [%o0+0x068],%l2 ! Mem[0000000058000068]
p37_jmpl_1_le:
std %l6,[%i3+0x1f0] ! Mem[000000005b8001f0]
std %l4,[%i1+0x180] ! Mem[000000005a800180]
stx %l7,[%i0+0x0a8] ! Mem[000000005a0000a8]
ldd [%i2+0x148],%l2 ! Mem[000000005b000148]
std %l6,[%i0+0x048] ! Mem[000000005a000048]
jmpl %g6+8,%g0
ldx [%i2+0x000],%l6 ! Mem[000000005b000000]
p37_call_1_le:
ldstub [%i2+0x060],%l2 ! Mem[000000005b000060]
ldsb [%i0+0x147],%l7 ! Mem[000000005a000147]
ldub [%i2+0x1c0],%l7 ! Mem[000000005b0001c0]
retl
ldsb [%i1+0x046],%l6 ! Mem[000000005a800046]
p37_jmpl_1_lo:
std %l6,[%o3+0x1f0] ! Mem[000000005b8001f0]
std %l4,[%o1+0x180] ! Mem[000000005a800180]
stx %l7,[%o0+0x0a8] ! Mem[000000005a0000a8]
ldd [%o2+0x148],%l2 ! Mem[000000005b000148]
std %l6,[%o0+0x048] ! Mem[000000005a000048]
jmpl %g6+8,%g0
ldx [%o2+0x000],%l6 ! Mem[000000005b000000]
p37_call_1_lo:
ldstub [%o2+0x060],%l2 ! Mem[000000005b000060]
ldsb [%o0+0x147],%l7 ! Mem[000000005a000147]
ldub [%o2+0x1c0],%l7 ! Mem[000000005b0001c0]
retl
ldsb [%o1+0x046],%l6 ! Mem[000000005a800046]
p37_jmpl_1_he:
jmpl %g6+8,%g0
ldd [%i2+0x088],%l0 ! Mem[000000005b000088]
p37_call_1_he:
retl
ldstub [%i1+0x0ff],%l3 ! Mem[000000005a8000ff]
p37_jmpl_1_ho:
jmpl %g6+8,%g0
ldd [%o2+0x088],%l0 ! Mem[000000005b000088]
p37_call_1_ho:
retl
ldstub [%o1+0x0ff],%l3 ! Mem[000000005a8000ff]
p38_jmpl_1_le:
ldstub [%i3+0x1bd],%l5 ! Mem[000000005d8001bd]
lduh [%i0+0x1f0],%l2 ! Mem[000000005c0001f0]
swap [%i3+0x190],%l5 ! Mem[000000005d800190]
ldd [%i2+0x0e0],%l0 ! Mem[000000005d0000e0]
ldstub [%i0+0x174],%l6 ! Mem[000000005c000174]
ldsh [%i0+0x1b0],%l1 ! Mem[000000005c0001b0]
swap [%i0+0x00c],%l2 ! Mem[000000005c00000c]
jmpl %g6+8,%g0
stx %l7,[%i0+0x030] ! Mem[000000005c000030]
p38_call_1_le:
ldx [%i1+0x130],%l0 ! Mem[000000005c800130]
stw %l6,[%i3+0x164] ! Mem[000000005d800164]
ldx [%i3+0x118],%l0 ! Mem[000000005d800118]
ldx [%i3+0x160],%l7 ! Mem[000000005d800160]
swap [%i1+0x068],%l4 ! Mem[000000005c800068]
retl
stx %l2,[%i3+0x1d0] ! Mem[000000005d8001d0]
p38_jmpl_1_lo:
ldstub [%o3+0x1bd],%l5 ! Mem[000000005d8001bd]
lduh [%o0+0x1f0],%l2 ! Mem[000000005c0001f0]
swap [%o3+0x190],%l5 ! Mem[000000005d800190]
ldd [%o2+0x0e0],%l0 ! Mem[000000005d0000e0]
ldstub [%o0+0x174],%l6 ! Mem[000000005c000174]
ldsh [%o0+0x1b0],%l1 ! Mem[000000005c0001b0]
swap [%o0+0x00c],%l2 ! Mem[000000005c00000c]
jmpl %g6+8,%g0
stx %l7,[%o0+0x030] ! Mem[000000005c000030]
p38_call_1_lo:
ldx [%o1+0x130],%l0 ! Mem[000000005c800130]
stw %l6,[%o3+0x164] ! Mem[000000005d800164]
ldx [%o3+0x118],%l0 ! Mem[000000005d800118]
ldx [%o3+0x160],%l7 ! Mem[000000005d800160]
swap [%o1+0x068],%l4 ! Mem[000000005c800068]
retl
stx %l2,[%o3+0x1d0] ! Mem[000000005d8001d0]
p38_jmpl_1_he:
stw %l1,[%i0+0x04c] ! Mem[000000005c00004c]
lduw [%i3+0x108],%l0 ! Mem[000000005d800108]
sth %l6,[%i2+0x140] ! Mem[000000005d000140]
jmpl %g6+8,%g0
ldsh [%i3+0x044],%l0 ! Mem[000000005d800044]
p38_call_1_he:
stb %l7,[%i1+0x137] ! Mem[000000005c800137]
ldub [%i1+0x154],%l4 ! Mem[000000005c800154]
ldub [%i3+0x03d],%l0 ! Mem[000000005d80003d]
ldub [%i2+0x1ea],%l1 ! Mem[000000005d0001ea]
ldx [%i0+0x198],%l6 ! Mem[000000005c000198]
stb %l7,[%i0+0x0f9] ! Mem[000000005c0000f9]
retl
swap [%i0+0x048],%l6 ! Mem[000000005c000048]
p38_jmpl_1_ho:
stw %l1,[%o0+0x04c] ! Mem[000000005c00004c]
lduw [%o3+0x108],%l0 ! Mem[000000005d800108]
sth %l6,[%o2+0x140] ! Mem[000000005d000140]
jmpl %g6+8,%g0
ldsh [%o3+0x044],%l0 ! Mem[000000005d800044]
p38_call_1_ho:
stb %l7,[%o1+0x137] ! Mem[000000005c800137]
ldub [%o1+0x154],%l4 ! Mem[000000005c800154]
ldub [%o3+0x03d],%l0 ! Mem[000000005d80003d]
ldub [%o2+0x1ea],%l1 ! Mem[000000005d0001ea]
ldx [%o0+0x198],%l6 ! Mem[000000005c000198]
stb %l7,[%o0+0x0f9] ! Mem[000000005c0000f9]
retl
swap [%o0+0x048],%l6 ! Mem[000000005c000048]
p39_jmpl_1_le:
ldx [%i1+0x1d0],%l4 ! Mem[000000005e8001d0]
sth %l5,[%i2+0x096] ! Mem[000000005f000096]
ldsb [%i0+0x19d],%l4 ! Mem[000000005e00019d]
sth %l3,[%i1+0x066] ! Mem[000000005e800066]
ldsh [%i2+0x0be],%l3 ! Mem[000000005f0000be]
jmpl %g6+8,%g0
lduw [%i3+0x1d0],%l2 ! Mem[000000005f8001d0]
p39_call_1_le:
retl
swap [%i2+0x0e4],%l5 ! Mem[000000005f0000e4]
p39_jmpl_1_lo:
ldx [%o1+0x1d0],%l4 ! Mem[000000005e8001d0]
sth %l5,[%o2+0x096] ! Mem[000000005f000096]
ldsb [%o0+0x19d],%l4 ! Mem[000000005e00019d]
sth %l3,[%o1+0x066] ! Mem[000000005e800066]
ldsh [%o2+0x0be],%l3 ! Mem[000000005f0000be]
jmpl %g6+8,%g0
lduw [%o3+0x1d0],%l2 ! Mem[000000005f8001d0]
p39_call_1_lo:
retl
swap [%o2+0x0e4],%l5 ! Mem[000000005f0000e4]
p39_jmpl_1_he:
ldstub [%i1+0x009],%l5 ! Mem[000000005e800009]
jmpl %g6+8,%g0
stw %l6,[%i0+0x1f4] ! Mem[000000005e0001f4]
p39_call_1_he:
std %l2,[%i1+0x078] ! Mem[000000005e800078]
ldstub [%i0+0x06d],%l3 ! Mem[000000005e00006d]
ldstub [%i3+0x167],%l5 ! Mem[000000005f800167]
retl
ldsw [%i2+0x020],%l5 ! Mem[000000005f000020]
p39_jmpl_1_ho:
ldstub [%o1+0x009],%l5 ! Mem[000000005e800009]
jmpl %g6+8,%g0
stw %l6,[%o0+0x1f4] ! Mem[000000005e0001f4]
p39_call_1_ho:
std %l2,[%o1+0x078] ! Mem[000000005e800078]
ldstub [%o0+0x06d],%l3 ! Mem[000000005e00006d]
ldstub [%o3+0x167],%l5 ! Mem[000000005f800167]
retl
ldsw [%o2+0x020],%l5 ! Mem[000000005f000020]
p40_jmpl_1_le:
lduh [%i2+0x146],%l6 ! Mem[0000000061000146]
jmpl %g6+8,%g0
ldsb [%i0+0x110],%l3 ! Mem[0000000060000110]
p40_call_1_le:
std %l0,[%i0+0x178] ! Mem[0000000060000178]
stw %l3,[%i0+0x1ac] ! Mem[00000000600001ac]
stx %l1,[%i2+0x168] ! Mem[0000000061000168]
ldsw [%i0+0x1a0],%l6 ! Mem[00000000600001a0]
ldd [%i0+0x158],%l2 ! Mem[0000000060000158]
retl
stx %l5,[%i3+0x1b0] ! Mem[00000000618001b0]
p40_jmpl_1_lo:
lduh [%o2+0x146],%l6 ! Mem[0000000061000146]
jmpl %g6+8,%g0
ldsb [%o0+0x110],%l3 ! Mem[0000000060000110]
p40_call_1_lo:
std %l0,[%o0+0x178] ! Mem[0000000060000178]
stw %l3,[%o0+0x1ac] ! Mem[00000000600001ac]
stx %l1,[%o2+0x168] ! Mem[0000000061000168]
ldsw [%o0+0x1a0],%l6 ! Mem[00000000600001a0]
ldd [%o0+0x158],%l2 ! Mem[0000000060000158]
retl
stx %l5,[%o3+0x1b0] ! Mem[00000000618001b0]
p40_jmpl_1_he:
ldsb [%i1+0x013],%l6 ! Mem[0000000060800013]
stx %l7,[%i1+0x098] ! Mem[0000000060800098]
jmpl %g6+8,%g0
ldsw [%i3+0x004],%l6 ! Mem[0000000061800004]
p40_call_1_he:
stx %l7,[%i3+0x060] ! Mem[0000000061800060]
ldsb [%i0+0x01d],%l7 ! Mem[000000006000001d]
std %l0,[%i0+0x118] ! Mem[0000000060000118]
retl
lduw [%i2+0x01c],%l5 ! Mem[000000006100001c]
p40_jmpl_1_ho:
ldsb [%o1+0x013],%l6 ! Mem[0000000060800013]
stx %l7,[%o1+0x098] ! Mem[0000000060800098]
jmpl %g6+8,%g0
ldsw [%o3+0x004],%l6 ! Mem[0000000061800004]
p40_call_1_ho:
stx %l7,[%o3+0x060] ! Mem[0000000061800060]
ldsb [%o0+0x01d],%l7 ! Mem[000000006000001d]
std %l0,[%o0+0x118] ! Mem[0000000060000118]
retl
lduw [%o2+0x01c],%l5 ! Mem[000000006100001c]
p41_jmpl_1_le:
lduh [%i0+0x0b2],%l0 ! Mem[00000000620000b2]
ldx [%i2+0x1e0],%l6 ! Mem[00000000630001e0]
ldsb [%i1+0x1e6],%l5 ! Mem[00000000628001e6]
jmpl %g6+8,%g0
lduw [%i1+0x1b8],%l3 ! Mem[00000000628001b8]
p41_call_1_le:
ldsh [%i1+0x030],%l7 ! Mem[0000000062800030]
ldub [%i1+0x173],%l5 ! Mem[0000000062800173]
retl
ldub [%i2+0x0c1],%l2 ! Mem[00000000630000c1]
p41_jmpl_1_lo:
lduh [%o0+0x0b2],%l0 ! Mem[00000000620000b2]
ldx [%o2+0x1e0],%l6 ! Mem[00000000630001e0]
ldsb [%o1+0x1e6],%l5 ! Mem[00000000628001e6]
jmpl %g6+8,%g0
lduw [%o1+0x1b8],%l3 ! Mem[00000000628001b8]
p41_call_1_lo:
ldsh [%o1+0x030],%l7 ! Mem[0000000062800030]
ldub [%o1+0x173],%l5 ! Mem[0000000062800173]
retl
ldub [%o2+0x0c1],%l2 ! Mem[00000000630000c1]
p41_jmpl_1_he:
stx %l0,[%i1+0x138] ! Mem[0000000062800138]
jmpl %g6+8,%g0
stw %l7,[%i1+0x144] ! Mem[0000000062800144]
p41_call_1_he:
ldd [%i0+0x100],%l6 ! Mem[0000000062000100]
stw %l3,[%i3+0x070] ! Mem[0000000063800070]
retl
swap [%i2+0x128],%l7 ! Mem[0000000063000128]
p41_jmpl_1_ho:
stx %l0,[%o1+0x138] ! Mem[0000000062800138]
jmpl %g6+8,%g0
stw %l7,[%o1+0x144] ! Mem[0000000062800144]
p41_call_1_ho:
ldd [%o0+0x100],%l6 ! Mem[0000000062000100]
stw %l3,[%o3+0x070] ! Mem[0000000063800070]
retl
swap [%o2+0x128],%l7 ! Mem[0000000063000128]
p42_jmpl_1_le:
ldsb [%i1+0x0bd],%l7 ! Mem[00000000648000bd]
ldx [%i0+0x0d8],%l1 ! Mem[00000000640000d8]
sth %l5,[%i2+0x19c] ! Mem[000000006500019c]
jmpl %g6+8,%g0
swap [%i0+0x1f0],%l2 ! Mem[00000000640001f0]
p42_call_1_le:
retl
ldstub [%i3+0x0c5],%l5 ! Mem[00000000658000c5]
p42_jmpl_1_lo:
ldsb [%o1+0x0bd],%l7 ! Mem[00000000648000bd]
ldx [%o0+0x0d8],%l1 ! Mem[00000000640000d8]
sth %l5,[%o2+0x19c] ! Mem[000000006500019c]
jmpl %g6+8,%g0
swap [%o0+0x1f0],%l2 ! Mem[00000000640001f0]
p42_call_1_lo:
retl
ldstub [%o3+0x0c5],%l5 ! Mem[00000000658000c5]
p42_jmpl_1_he:
stx %l5,[%i3+0x028] ! Mem[0000000065800028]
jmpl %g6+8,%g0
lduh [%i2+0x1be],%l7 ! Mem[00000000650001be]
p42_call_1_he:
retl
ldstub [%i2+0x13b],%l0 ! Mem[000000006500013b]
p42_jmpl_1_ho:
stx %l5,[%o3+0x028] ! Mem[0000000065800028]
jmpl %g6+8,%g0
lduh [%o2+0x1be],%l7 ! Mem[00000000650001be]
p42_call_1_ho:
retl
ldstub [%o2+0x13b],%l0 ! Mem[000000006500013b]
p43_jmpl_1_le:
ldd [%i3+0x098],%l6 ! Mem[0000000067800098]
ldstub [%i3+0x0fc],%l1 ! Mem[00000000678000fc]
sth %l3,[%i1+0x0be] ! Mem[00000000668000be]
jmpl %g6+8,%g0
stw %l6,[%i2+0x174] ! Mem[0000000067000174]
p43_call_1_le:
stw %l3,[%i1+0x0b8] ! Mem[00000000668000b8]
lduh [%i2+0x1b8],%l4 ! Mem[00000000670001b8]
ldstub [%i3+0x136],%l3 ! Mem[0000000067800136]
retl
ldsh [%i0+0x088],%l0 ! Mem[0000000066000088]
p43_jmpl_1_lo:
ldd [%o3+0x098],%l6 ! Mem[0000000067800098]
ldstub [%o3+0x0fc],%l1 ! Mem[00000000678000fc]
sth %l3,[%o1+0x0be] ! Mem[00000000668000be]
jmpl %g6+8,%g0
stw %l6,[%o2+0x174] ! Mem[0000000067000174]
p43_call_1_lo:
stw %l3,[%o1+0x0b8] ! Mem[00000000668000b8]
lduh [%o2+0x1b8],%l4 ! Mem[00000000670001b8]
ldstub [%o3+0x136],%l3 ! Mem[0000000067800136]
retl
ldsh [%o0+0x088],%l0 ! Mem[0000000066000088]
p43_jmpl_1_he:
jmpl %g6+8,%g0
sth %l4,[%i2+0x162] ! Mem[0000000067000162]
p43_call_1_he:
stx %l6,[%i0+0x158] ! Mem[0000000066000158]
ldsw [%i1+0x000],%l5 ! Mem[0000000066800000]
std %l4,[%i3+0x0f8] ! Mem[00000000678000f8]
retl
ldd [%i1+0x020],%l4 ! Mem[0000000066800020]
p43_jmpl_1_ho:
jmpl %g6+8,%g0
sth %l4,[%o2+0x162] ! Mem[0000000067000162]
p43_call_1_ho:
stx %l6,[%o0+0x158] ! Mem[0000000066000158]
ldsw [%o1+0x000],%l5 ! Mem[0000000066800000]
std %l4,[%o3+0x0f8] ! Mem[00000000678000f8]
retl
ldd [%o1+0x020],%l4 ! Mem[0000000066800020]
p44_jmpl_1_le:
ldsh [%i0+0x1fa],%l0 ! Mem[00000000680001fa]
ldsh [%i2+0x0de],%l5 ! Mem[00000000690000de]
ldd [%i0+0x1d8],%l6 ! Mem[00000000680001d8]
sth %l1,[%i3+0x0ec] ! Mem[00000000698000ec]
ldstub [%i1+0x1b9],%l0 ! Mem[00000000688001b9]
swap [%i2+0x178],%l7 ! Mem[0000000069000178]
jmpl %g6+8,%g0
sth %l5,[%i3+0x120] ! Mem[0000000069800120]
p44_call_1_le:
stb %l5,[%i1+0x187] ! Mem[0000000068800187]
ldub [%i1+0x089],%l7 ! Mem[0000000068800089]
ldsw [%i1+0x168],%l2 ! Mem[0000000068800168]
lduw [%i1+0x04c],%l6 ! Mem[000000006880004c]
retl
ldsh [%i2+0x0de],%l7 ! Mem[00000000690000de]
p44_jmpl_1_lo:
ldsh [%o0+0x1fa],%l0 ! Mem[00000000680001fa]
ldsh [%o2+0x0de],%l5 ! Mem[00000000690000de]
ldd [%o0+0x1d8],%l6 ! Mem[00000000680001d8]
sth %l1,[%o3+0x0ec] ! Mem[00000000698000ec]
ldstub [%o1+0x1b9],%l0 ! Mem[00000000688001b9]
swap [%o2+0x178],%l7 ! Mem[0000000069000178]
jmpl %g6+8,%g0
sth %l5,[%o3+0x120] ! Mem[0000000069800120]
p44_call_1_lo:
stb %l5,[%o1+0x187] ! Mem[0000000068800187]
ldub [%o1+0x089],%l7 ! Mem[0000000068800089]
ldsw [%o1+0x168],%l2 ! Mem[0000000068800168]
lduw [%o1+0x04c],%l6 ! Mem[000000006880004c]
retl
ldsh [%o2+0x0de],%l7 ! Mem[00000000690000de]
p44_jmpl_1_he:
ldx [%i3+0x040],%l7 ! Mem[0000000069800040]
jmpl %g6+8,%g0
stx %l7,[%i1+0x018] ! Mem[0000000068800018]
p44_call_1_he:
ldsb [%i3+0x0e2],%l1 ! Mem[00000000698000e2]
retl
lduw [%i2+0x1e4],%l3 ! Mem[00000000690001e4]
p44_jmpl_1_ho:
ldx [%o3+0x040],%l7 ! Mem[0000000069800040]
jmpl %g6+8,%g0
stx %l7,[%o1+0x018] ! Mem[0000000068800018]
p44_call_1_ho:
ldsb [%o3+0x0e2],%l1 ! Mem[00000000698000e2]
retl
lduw [%o2+0x1e4],%l3 ! Mem[00000000690001e4]
p45_jmpl_1_le:
swap [%i3+0x0d4],%l1 ! Mem[000000006b8000d4]
lduh [%i1+0x05a],%l4 ! Mem[000000006a80005a]
jmpl %g6+8,%g0
sth %l5,[%i0+0x186] ! Mem[000000006a000186]
p45_call_1_le:
retl
swap [%i2+0x068],%l4 ! Mem[000000006b000068]
p45_jmpl_1_lo:
swap [%o3+0x0d4],%l1 ! Mem[000000006b8000d4]
lduh [%o1+0x05a],%l4 ! Mem[000000006a80005a]
jmpl %g6+8,%g0
sth %l5,[%o0+0x186] ! Mem[000000006a000186]
p45_call_1_lo:
retl
swap [%o2+0x068],%l4 ! Mem[000000006b000068]
p45_jmpl_1_he:
swap [%i2+0x1d0],%l2 ! Mem[000000006b0001d0]
jmpl %g6+8,%g0
ldub [%i2+0x19e],%l5 ! Mem[000000006b00019e]
p45_call_1_he:
ldsh [%i1+0x060],%l2 ! Mem[000000006a800060]
std %l6,[%i3+0x018] ! Mem[000000006b800018]
swap [%i2+0x118],%l0 ! Mem[000000006b000118]
ldstub [%i2+0x1e5],%l4 ! Mem[000000006b0001e5]
std %l6,[%i3+0x158] ! Mem[000000006b800158]
retl
ldstub [%i2+0x0ad],%l6 ! Mem[000000006b0000ad]
p45_jmpl_1_ho:
swap [%o2+0x1d0],%l2 ! Mem[000000006b0001d0]
jmpl %g6+8,%g0
ldub [%o2+0x19e],%l5 ! Mem[000000006b00019e]
p45_call_1_ho:
ldsh [%o1+0x060],%l2 ! Mem[000000006a800060]
std %l6,[%o3+0x018] ! Mem[000000006b800018]
swap [%o2+0x118],%l0 ! Mem[000000006b000118]
ldstub [%o2+0x1e5],%l4 ! Mem[000000006b0001e5]
std %l6,[%o3+0x158] ! Mem[000000006b800158]
retl
ldstub [%o2+0x0ad],%l6 ! Mem[000000006b0000ad]
p46_jmpl_1_le:
ldub [%i1+0x160],%l5 ! Mem[000000006c800160]
stb %l6,[%i0+0x1e4] ! Mem[000000006c0001e4]
ldd [%i0+0x088],%l6 ! Mem[000000006c000088]
lduh [%i1+0x182],%l3 ! Mem[000000006c800182]
ldx [%i1+0x060],%l2 ! Mem[000000006c800060]
std %l6,[%i1+0x160] ! Mem[000000006c800160]
jmpl %g6+8,%g0
ldsb [%i3+0x1e0],%l7 ! Mem[000000006d8001e0]
p46_call_1_le:
lduh [%i1+0x18c],%l0 ! Mem[000000006c80018c]
ldsh [%i0+0x0a8],%l0 ! Mem[000000006c0000a8]
ldstub [%i2+0x193],%l5 ! Mem[000000006d000193]
stb %l3,[%i1+0x06d] ! Mem[000000006c80006d]
ldd [%i3+0x160],%l4 ! Mem[000000006d800160]
ldstub [%i1+0x003],%l5 ! Mem[000000006c800003]
retl
ldd [%i3+0x0f8],%l4 ! Mem[000000006d8000f8]
p46_jmpl_1_lo:
ldub [%o1+0x160],%l5 ! Mem[000000006c800160]
stb %l6,[%o0+0x1e4] ! Mem[000000006c0001e4]
ldd [%o0+0x088],%l6 ! Mem[000000006c000088]
lduh [%o1+0x182],%l3 ! Mem[000000006c800182]
ldx [%o1+0x060],%l2 ! Mem[000000006c800060]
std %l6,[%o1+0x160] ! Mem[000000006c800160]
jmpl %g6+8,%g0
ldsb [%o3+0x1e0],%l7 ! Mem[000000006d8001e0]
p46_call_1_lo:
lduh [%o1+0x18c],%l0 ! Mem[000000006c80018c]
ldsh [%o0+0x0a8],%l0 ! Mem[000000006c0000a8]
ldstub [%o2+0x193],%l5 ! Mem[000000006d000193]
stb %l3,[%o1+0x06d] ! Mem[000000006c80006d]
ldd [%o3+0x160],%l4 ! Mem[000000006d800160]
ldstub [%o1+0x003],%l5 ! Mem[000000006c800003]
retl
ldd [%o3+0x0f8],%l4 ! Mem[000000006d8000f8]
p46_jmpl_1_he:
lduw [%i2+0x1f4],%l7 ! Mem[000000006d0001f4]
jmpl %g6+8,%g0
stw %l7,[%i3+0x1c0] ! Mem[000000006d8001c0]
p46_call_1_he:
std %l4,[%i0+0x1d8] ! Mem[000000006c0001d8]
lduw [%i1+0x1b8],%l7 ! Mem[000000006c8001b8]
stx %l0,[%i0+0x1b0] ! Mem[000000006c0001b0]
stw %l7,[%i3+0x1f8] ! Mem[000000006d8001f8]
retl
ldd [%i2+0x118],%l2 ! Mem[000000006d000118]
p46_jmpl_1_ho:
lduw [%o2+0x1f4],%l7 ! Mem[000000006d0001f4]
jmpl %g6+8,%g0
stw %l7,[%o3+0x1c0] ! Mem[000000006d8001c0]
p46_call_1_ho:
std %l4,[%o0+0x1d8] ! Mem[000000006c0001d8]
lduw [%o1+0x1b8],%l7 ! Mem[000000006c8001b8]
stx %l0,[%o0+0x1b0] ! Mem[000000006c0001b0]
stw %l7,[%o3+0x1f8] ! Mem[000000006d8001f8]
retl
ldd [%o2+0x118],%l2 ! Mem[000000006d000118]
p47_jmpl_1_le:
sth %l1,[%i2+0x0ec] ! Mem[000000006f0000ec]
ldstub [%i3+0x1b9],%l0 ! Mem[000000006f8001b9]
swap [%i2+0x168],%l1 ! Mem[000000006f000168]
stw %l6,[%i1+0x1a0] ! Mem[000000006e8001a0]
jmpl %g6+8,%g0
stw %l2,[%i1+0x178] ! Mem[000000006e800178]
p47_call_1_le:
stb %l3,[%i3+0x183] ! Mem[000000006f800183]
retl
stx %l2,[%i2+0x040] ! Mem[000000006f000040]
p47_jmpl_1_lo:
sth %l1,[%o2+0x0ec] ! Mem[000000006f0000ec]
ldstub [%o3+0x1b9],%l0 ! Mem[000000006f8001b9]
swap [%o2+0x168],%l1 ! Mem[000000006f000168]
stw %l6,[%o1+0x1a0] ! Mem[000000006e8001a0]
jmpl %g6+8,%g0
stw %l2,[%o1+0x178] ! Mem[000000006e800178]
p47_call_1_lo:
stb %l3,[%o3+0x183] ! Mem[000000006f800183]
retl
stx %l2,[%o2+0x040] ! Mem[000000006f000040]
p47_jmpl_1_he:
sth %l5,[%i0+0x1f8] ! Mem[000000006e0001f8]
ldsh [%i2+0x1d0],%l4 ! Mem[000000006f0001d0]
ldx [%i1+0x1c0],%l3 ! Mem[000000006e8001c0]
jmpl %g6+8,%g0
swap [%i1+0x0cc],%l5 ! Mem[000000006e8000cc]
p47_call_1_he:
ldsb [%i2+0x13e],%l0 ! Mem[000000006f00013e]
stw %l7,[%i0+0x10c] ! Mem[000000006e00010c]
ldsb [%i1+0x15f],%l5 ! Mem[000000006e80015f]
ldsw [%i2+0x1a0],%l1 ! Mem[000000006f0001a0]
ldsw [%i3+0x0e0],%l3 ! Mem[000000006f8000e0]
stb %l4,[%i2+0x0b4] ! Mem[000000006f0000b4]
retl
std %l2,[%i3+0x1c8] ! Mem[000000006f8001c8]
p47_jmpl_1_ho:
sth %l5,[%o0+0x1f8] ! Mem[000000006e0001f8]
ldsh [%o2+0x1d0],%l4 ! Mem[000000006f0001d0]
ldx [%o1+0x1c0],%l3 ! Mem[000000006e8001c0]
jmpl %g6+8,%g0
swap [%o1+0x0cc],%l5 ! Mem[000000006e8000cc]
p47_call_1_ho:
ldsb [%o2+0x13e],%l0 ! Mem[000000006f00013e]
stw %l7,[%o0+0x10c] ! Mem[000000006e00010c]
ldsb [%o1+0x15f],%l5 ! Mem[000000006e80015f]
ldsw [%o2+0x1a0],%l1 ! Mem[000000006f0001a0]
ldsw [%o3+0x0e0],%l3 ! Mem[000000006f8000e0]
stb %l4,[%o2+0x0b4] ! Mem[000000006f0000b4]
retl
std %l2,[%o3+0x1c8] ! Mem[000000006f8001c8]
p48_jmpl_1_le:
stx %l4,[%i2+0x1b8] ! Mem[00000000710001b8]
ldd [%i3+0x088],%l6 ! Mem[0000000071800088]
stx %l1,[%i2+0x1f8] ! Mem[00000000710001f8]
ldstub [%i3+0x044],%l7 ! Mem[0000000071800044]
stw %l0,[%i1+0x188] ! Mem[0000000070800188]
jmpl %g6+8,%g0
lduw [%i3+0x054],%l6 ! Mem[0000000071800054]
p48_call_1_le:
ldub [%i1+0x153],%l5 ! Mem[0000000070800153]
ldsh [%i1+0x0e0],%l2 ! Mem[00000000708000e0]
stx %l3,[%i3+0x190] ! Mem[0000000071800190]
ldsh [%i2+0x15c],%l0 ! Mem[000000007100015c]
retl
lduh [%i3+0x170],%l2 ! Mem[0000000071800170]
p48_jmpl_1_lo:
stx %l4,[%o2+0x1b8] ! Mem[00000000710001b8]
ldd [%o3+0x088],%l6 ! Mem[0000000071800088]
stx %l1,[%o2+0x1f8] ! Mem[00000000710001f8]
ldstub [%o3+0x044],%l7 ! Mem[0000000071800044]
stw %l0,[%o1+0x188] ! Mem[0000000070800188]
jmpl %g6+8,%g0
lduw [%o3+0x054],%l6 ! Mem[0000000071800054]
p48_call_1_lo:
ldub [%o1+0x153],%l5 ! Mem[0000000070800153]
ldsh [%o1+0x0e0],%l2 ! Mem[00000000708000e0]
stx %l3,[%o3+0x190] ! Mem[0000000071800190]
ldsh [%o2+0x15c],%l0 ! Mem[000000007100015c]
retl
lduh [%o3+0x170],%l2 ! Mem[0000000071800170]
p48_jmpl_1_he:
ldsh [%i3+0x1f2],%l4 ! Mem[00000000718001f2]
stw %l7,[%i3+0x1dc] ! Mem[00000000718001dc]
ldsw [%i1+0x154],%l7 ! Mem[0000000070800154]
sth %l3,[%i0+0x0c0] ! Mem[00000000700000c0]
jmpl %g6+8,%g0
stw %l6,[%i1+0x020] ! Mem[0000000070800020]
p48_call_1_he:
ldub [%i3+0x070],%l7 ! Mem[0000000071800070]
retl
ldstub [%i0+0x176],%l1 ! Mem[0000000070000176]
p48_jmpl_1_ho:
ldsh [%o3+0x1f2],%l4 ! Mem[00000000718001f2]
stw %l7,[%o3+0x1dc] ! Mem[00000000718001dc]
ldsw [%o1+0x154],%l7 ! Mem[0000000070800154]
sth %l3,[%o0+0x0c0] ! Mem[00000000700000c0]
jmpl %g6+8,%g0
stw %l6,[%o1+0x020] ! Mem[0000000070800020]
p48_call_1_ho:
ldub [%o3+0x070],%l7 ! Mem[0000000071800070]
retl
ldstub [%o0+0x176],%l1 ! Mem[0000000070000176]
p49_jmpl_1_le:
ldd [%i0+0x0a8],%l4 ! Mem[00000000720000a8]
lduw [%i0+0x1b4],%l5 ! Mem[00000000720001b4]
ldx [%i3+0x1f8],%l1 ! Mem[00000000738001f8]
sth %l3,[%i2+0x1ba] ! Mem[00000000730001ba]
jmpl %g6+8,%g0
lduw [%i2+0x128],%l6 ! Mem[0000000073000128]
p49_call_1_le:
retl
ldstub [%i3+0x00d],%l6 ! Mem[000000007380000d]
p49_jmpl_1_lo:
ldd [%o0+0x0a8],%l4 ! Mem[00000000720000a8]
lduw [%o0+0x1b4],%l5 ! Mem[00000000720001b4]
ldx [%o3+0x1f8],%l1 ! Mem[00000000738001f8]
sth %l3,[%o2+0x1ba] ! Mem[00000000730001ba]
jmpl %g6+8,%g0
lduw [%o2+0x128],%l6 ! Mem[0000000073000128]
p49_call_1_lo:
retl
ldstub [%o3+0x00d],%l6 ! Mem[000000007380000d]
p49_jmpl_1_he:
jmpl %g6+8,%g0
stx %l4,[%i2+0x110] ! Mem[0000000073000110]
p49_call_1_he:
ldstub [%i3+0x170],%l7 ! Mem[0000000073800170]
sth %l4,[%i3+0x1c4] ! Mem[00000000738001c4]
ldsh [%i1+0x132],%l0 ! Mem[0000000072800132]
retl
stx %l6,[%i2+0x140] ! Mem[0000000073000140]
p49_jmpl_1_ho:
jmpl %g6+8,%g0
stx %l4,[%o2+0x110] ! Mem[0000000073000110]
p49_call_1_ho:
ldstub [%o3+0x170],%l7 ! Mem[0000000073800170]
sth %l4,[%o3+0x1c4] ! Mem[00000000738001c4]
ldsh [%o1+0x132],%l0 ! Mem[0000000072800132]
retl
stx %l6,[%o2+0x140] ! Mem[0000000073000140]
p50_jmpl_1_le:
ldd [%i1+0x180],%l6 ! Mem[0000000074800180]
lduw [%i0+0x1e8],%l4 ! Mem[00000000740001e8]
stx %l5,[%i0+0x010] ! Mem[0000000074000010]
ldub [%i0+0x159],%l1 ! Mem[0000000074000159]
lduw [%i2+0x14c],%l2 ! Mem[000000007500014c]
stx %l7,[%i3+0x0a8] ! Mem[00000000758000a8]
lduw [%i2+0x010],%l6 ! Mem[0000000075000010]
jmpl %g6+8,%g0
ldsw [%i2+0x09c],%l7 ! Mem[000000007500009c]
p50_call_1_le:
ldsw [%i0+0x198],%l4 ! Mem[0000000074000198]
retl
ldx [%i3+0x110],%l3 ! Mem[0000000075800110]
p50_jmpl_1_lo:
ldd [%o1+0x180],%l6 ! Mem[0000000074800180]
lduw [%o0+0x1e8],%l4 ! Mem[00000000740001e8]
stx %l5,[%o0+0x010] ! Mem[0000000074000010]
ldub [%o0+0x159],%l1 ! Mem[0000000074000159]
lduw [%o2+0x14c],%l2 ! Mem[000000007500014c]
stx %l7,[%o3+0x0a8] ! Mem[00000000758000a8]
lduw [%o2+0x010],%l6 ! Mem[0000000075000010]
jmpl %g6+8,%g0
ldsw [%o2+0x09c],%l7 ! Mem[000000007500009c]
p50_call_1_lo:
ldsw [%o0+0x198],%l4 ! Mem[0000000074000198]
retl
ldx [%o3+0x110],%l3 ! Mem[0000000075800110]
p50_jmpl_1_he:
ldsb [%i1+0x141],%l1 ! Mem[0000000074800141]
ldub [%i0+0x0c2],%l1 ! Mem[00000000740000c2]
lduw [%i1+0x1e4],%l3 ! Mem[00000000748001e4]
sth %l5,[%i2+0x104] ! Mem[0000000075000104]
swap [%i2+0x15c],%l3 ! Mem[000000007500015c]
stb %l0,[%i1+0x17d] ! Mem[000000007480017d]
std %l2,[%i2+0x170] ! Mem[0000000075000170]
jmpl %g6+8,%g0
ldstub [%i1+0x107],%l6 ! Mem[0000000074800107]
p50_call_1_he:
stw %l5,[%i3+0x000] ! Mem[0000000075800000]
ldstub [%i3+0x04f],%l6 ! Mem[000000007580004f]
lduw [%i0+0x0c0],%l3 ! Mem[00000000740000c0]
ldsw [%i3+0x000],%l6 ! Mem[0000000075800000]
retl
ldstub [%i3+0x149],%l6 ! Mem[0000000075800149]
p50_jmpl_1_ho:
ldsb [%o1+0x141],%l1 ! Mem[0000000074800141]
ldub [%o0+0x0c2],%l1 ! Mem[00000000740000c2]
lduw [%o1+0x1e4],%l3 ! Mem[00000000748001e4]
sth %l5,[%o2+0x104] ! Mem[0000000075000104]
swap [%o2+0x15c],%l3 ! Mem[000000007500015c]
stb %l0,[%o1+0x17d] ! Mem[000000007480017d]
std %l2,[%o2+0x170] ! Mem[0000000075000170]
jmpl %g6+8,%g0
ldstub [%o1+0x107],%l6 ! Mem[0000000074800107]
p50_call_1_ho:
stw %l5,[%o3+0x000] ! Mem[0000000075800000]
ldstub [%o3+0x04f],%l6 ! Mem[000000007580004f]
lduw [%o0+0x0c0],%l3 ! Mem[00000000740000c0]
ldsw [%o3+0x000],%l6 ! Mem[0000000075800000]
retl
ldstub [%o3+0x149],%l6 ! Mem[0000000075800149]
p51_jmpl_1_le:
ldx [%i2+0x0c8],%l1 ! Mem[00000000770000c8]
stx %l3,[%i2+0x130] ! Mem[0000000077000130]
jmpl %g6+8,%g0
ldstub [%i1+0x1f8],%l1 ! Mem[00000000768001f8]
p51_call_1_le:
swap [%i2+0x09c],%l7 ! Mem[000000007700009c]
stw %l6,[%i1+0x024] ! Mem[0000000076800024]
ldd [%i3+0x008],%l4 ! Mem[0000000077800008]
ldub [%i2+0x19e],%l7 ! Mem[000000007700019e]
ldsh [%i2+0x160],%l1 ! Mem[0000000077000160]
ldstub [%i0+0x0e2],%l1 ! Mem[00000000760000e2]
retl
swap [%i1+0x1e4],%l3 ! Mem[00000000768001e4]
p51_jmpl_1_lo:
ldx [%o2+0x0c8],%l1 ! Mem[00000000770000c8]
stx %l3,[%o2+0x130] ! Mem[0000000077000130]
jmpl %g6+8,%g0
ldstub [%o1+0x1f8],%l1 ! Mem[00000000768001f8]
p51_call_1_lo:
swap [%o2+0x09c],%l7 ! Mem[000000007700009c]
stw %l6,[%o1+0x024] ! Mem[0000000076800024]
ldd [%o3+0x008],%l4 ! Mem[0000000077800008]
ldub [%o2+0x19e],%l7 ! Mem[000000007700019e]
ldsh [%o2+0x160],%l1 ! Mem[0000000077000160]
ldstub [%o0+0x0e2],%l1 ! Mem[00000000760000e2]
retl
swap [%o1+0x1e4],%l3 ! Mem[00000000768001e4]
p51_jmpl_1_he:
ldsh [%i3+0x178],%l2 ! Mem[0000000077800178]
stx %l5,[%i0+0x098] ! Mem[0000000076000098]
ldsw [%i1+0x0d4],%l0 ! Mem[00000000768000d4]
ldstub [%i3+0x11f],%l1 ! Mem[000000007780011f]
sth %l4,[%i1+0x07c] ! Mem[000000007680007c]
ldub [%i3+0x1d9],%l4 ! Mem[00000000778001d9]
jmpl %g6+8,%g0
swap [%i1+0x0bc],%l1 ! Mem[00000000768000bc]
p51_call_1_he:
retl
sth %l5,[%i0+0x1c8] ! Mem[00000000760001c8]
p51_jmpl_1_ho:
ldsh [%o3+0x178],%l2 ! Mem[0000000077800178]
stx %l5,[%o0+0x098] ! Mem[0000000076000098]
ldsw [%o1+0x0d4],%l0 ! Mem[00000000768000d4]
ldstub [%o3+0x11f],%l1 ! Mem[000000007780011f]
sth %l4,[%o1+0x07c] ! Mem[000000007680007c]
ldub [%o3+0x1d9],%l4 ! Mem[00000000778001d9]
jmpl %g6+8,%g0
swap [%o1+0x0bc],%l1 ! Mem[00000000768000bc]
p51_call_1_ho:
retl
sth %l5,[%o0+0x1c8] ! Mem[00000000760001c8]
p52_jmpl_1_le:
swap [%i0+0x058],%l4 ! Mem[0000000078000058]
jmpl %g6+8,%g0
std %l4,[%i3+0x180] ! Mem[0000000079800180]
p52_call_1_le:
retl
ldsw [%i0+0x0d4],%l7 ! Mem[00000000780000d4]
p52_jmpl_1_lo:
swap [%o0+0x058],%l4 ! Mem[0000000078000058]
jmpl %g6+8,%g0
std %l4,[%o3+0x180] ! Mem[0000000079800180]
p52_call_1_lo:
retl
ldsw [%o0+0x0d4],%l7 ! Mem[00000000780000d4]
p52_jmpl_1_he:
sth %l6,[%i0+0x04e] ! Mem[000000007800004e]
ldsb [%i2+0x0df],%l7 ! Mem[00000000790000df]
jmpl %g6+8,%g0
ldsh [%i0+0x0de],%l6 ! Mem[00000000780000de]
p52_call_1_he:
ldsb [%i0+0x12a],%l6 ! Mem[000000007800012a]
swap [%i2+0x054],%l4 ! Mem[0000000079000054]
ldsw [%i0+0x15c],%l0 ! Mem[000000007800015c]
retl
lduh [%i1+0x05a],%l5 ! Mem[000000007880005a]
p52_jmpl_1_ho:
sth %l6,[%o0+0x04e] ! Mem[000000007800004e]
ldsb [%o2+0x0df],%l7 ! Mem[00000000790000df]
jmpl %g6+8,%g0
ldsh [%o0+0x0de],%l6 ! Mem[00000000780000de]
p52_call_1_ho:
ldsb [%o0+0x12a],%l6 ! Mem[000000007800012a]
swap [%o2+0x054],%l4 ! Mem[0000000079000054]
ldsw [%o0+0x15c],%l0 ! Mem[000000007800015c]
retl
lduh [%o1+0x05a],%l5 ! Mem[000000007880005a]
p53_jmpl_1_le:
stb %l5,[%i2+0x096] ! Mem[000000007b000096]
ldsh [%i1+0x1e4],%l6 ! Mem[000000007a8001e4]
ldstub [%i1+0x196],%l5 ! Mem[000000007a800196]
swap [%i3+0x1f8],%l1 ! Mem[000000007b8001f8]
jmpl %g6+8,%g0
lduh [%i0+0x1ba],%l3 ! Mem[000000007a0001ba]
p53_call_1_le:
stx %l5,[%i2+0x1f8] ! Mem[000000007b0001f8]
ldd [%i3+0x1d0],%l4 ! Mem[000000007b8001d0]
ldx [%i1+0x1c0],%l3 ! Mem[000000007a8001c0]
ldstub [%i3+0x125],%l5 ! Mem[000000007b800125]
lduw [%i1+0x028],%l5 ! Mem[000000007a800028]
retl
stw %l5,[%i2+0x188] ! Mem[000000007b000188]
p53_jmpl_1_lo:
stb %l5,[%o2+0x096] ! Mem[000000007b000096]
ldsh [%o1+0x1e4],%l6 ! Mem[000000007a8001e4]
ldstub [%o1+0x196],%l5 ! Mem[000000007a800196]
swap [%o3+0x1f8],%l1 ! Mem[000000007b8001f8]
jmpl %g6+8,%g0
lduh [%o0+0x1ba],%l3 ! Mem[000000007a0001ba]
p53_call_1_lo:
stx %l5,[%o2+0x1f8] ! Mem[000000007b0001f8]
ldd [%o3+0x1d0],%l4 ! Mem[000000007b8001d0]
ldx [%o1+0x1c0],%l3 ! Mem[000000007a8001c0]
ldstub [%o3+0x125],%l5 ! Mem[000000007b800125]
lduw [%o1+0x028],%l5 ! Mem[000000007a800028]
retl
stw %l5,[%o2+0x188] ! Mem[000000007b000188]
p53_jmpl_1_he:
jmpl %g6+8,%g0
ldsb [%i1+0x068],%l4 ! Mem[000000007a800068]
p53_call_1_he:
sth %l7,[%i2+0x096] ! Mem[000000007b000096]
swap [%i0+0x0b8],%l7 ! Mem[000000007a0000b8]
ldsw [%i2+0x1f4],%l1 ! Mem[000000007b0001f4]
ldx [%i2+0x1d8],%l7 ! Mem[000000007b0001d8]
lduw [%i2+0x0c0],%l3 ! Mem[000000007b0000c0]
retl
stw %l7,[%i0+0x050] ! Mem[000000007a000050]
p53_jmpl_1_ho:
jmpl %g6+8,%g0
ldsb [%o1+0x068],%l4 ! Mem[000000007a800068]
p53_call_1_ho:
sth %l7,[%o2+0x096] ! Mem[000000007b000096]
swap [%o0+0x0b8],%l7 ! Mem[000000007a0000b8]
ldsw [%o2+0x1f4],%l1 ! Mem[000000007b0001f4]
ldx [%o2+0x1d8],%l7 ! Mem[000000007b0001d8]
lduw [%o2+0x0c0],%l3 ! Mem[000000007b0000c0]
retl
stw %l7,[%o0+0x050] ! Mem[000000007a000050]
p54_jmpl_1_le:
ldstub [%i3+0x195],%l5 ! Mem[000000007d800195]
ldx [%i3+0x1d8],%l1 ! Mem[000000007d8001d8]
stb %l3,[%i0+0x162] ! Mem[000000007c000162]
swap [%i1+0x0b8],%l3 ! Mem[000000007c8000b8]
stx %l4,[%i0+0x198] ! Mem[000000007c000198]
swap [%i3+0x1c4],%l5 ! Mem[000000007d8001c4]
jmpl %g6+8,%g0
ldsw [%i3+0x1b8],%l3 ! Mem[000000007d8001b8]
p54_call_1_le:
ldsw [%i2+0x030],%l7 ! Mem[000000007d000030]
std %l4,[%i0+0x150] ! Mem[000000007c000150]
retl
stw %l5,[%i2+0x0cc] ! Mem[000000007d0000cc]
p54_jmpl_1_lo:
ldstub [%o3+0x195],%l5 ! Mem[000000007d800195]
ldx [%o3+0x1d8],%l1 ! Mem[000000007d8001d8]
stb %l3,[%o0+0x162] ! Mem[000000007c000162]
swap [%o1+0x0b8],%l3 ! Mem[000000007c8000b8]
stx %l4,[%o0+0x198] ! Mem[000000007c000198]
swap [%o3+0x1c4],%l5 ! Mem[000000007d8001c4]
jmpl %g6+8,%g0
ldsw [%o3+0x1b8],%l3 ! Mem[000000007d8001b8]
p54_call_1_lo:
ldsw [%o2+0x030],%l7 ! Mem[000000007d000030]
std %l4,[%o0+0x150] ! Mem[000000007c000150]
retl
stw %l5,[%o2+0x0cc] ! Mem[000000007d0000cc]
p54_jmpl_1_he:
ldsw [%i3+0x13c],%l0 ! Mem[000000007d80013c]
ldsb [%i2+0x146],%l7 ! Mem[000000007d000146]
stx %l4,[%i2+0x048] ! Mem[000000007d000048]
stw %l4,[%i1+0x1d0] ! Mem[000000007c8001d0]
stx %l5,[%i3+0x020] ! Mem[000000007d800020]
lduw [%i3+0x1b8],%l7 ! Mem[000000007d8001b8]
jmpl %g6+8,%g0
ldub [%i0+0x1b7],%l0 ! Mem[000000007c0001b7]
p54_call_1_he:
ldx [%i2+0x070],%l4 ! Mem[000000007d000070]
ldd [%i1+0x1d8],%l4 ! Mem[000000007c8001d8]
swap [%i1+0x12c],%l1 ! Mem[000000007c80012c]
lduw [%i1+0x190],%l5 ! Mem[000000007c800190]
ldsb [%i3+0x09a],%l7 ! Mem[000000007d80009a]
ldub [%i3+0x187],%l0 ! Mem[000000007d800187]
retl
swap [%i0+0x0a0],%l1 ! Mem[000000007c0000a0]
p54_jmpl_1_ho:
ldsw [%o3+0x13c],%l0 ! Mem[000000007d80013c]
ldsb [%o2+0x146],%l7 ! Mem[000000007d000146]
stx %l4,[%o2+0x048] ! Mem[000000007d000048]
stw %l4,[%o1+0x1d0] ! Mem[000000007c8001d0]
stx %l5,[%o3+0x020] ! Mem[000000007d800020]
lduw [%o3+0x1b8],%l7 ! Mem[000000007d8001b8]
jmpl %g6+8,%g0
ldub [%o0+0x1b7],%l0 ! Mem[000000007c0001b7]
p54_call_1_ho:
ldx [%o2+0x070],%l4 ! Mem[000000007d000070]
ldd [%o1+0x1d8],%l4 ! Mem[000000007c8001d8]
swap [%o1+0x12c],%l1 ! Mem[000000007c80012c]
lduw [%o1+0x190],%l5 ! Mem[000000007c800190]
ldsb [%o3+0x09a],%l7 ! Mem[000000007d80009a]
ldub [%o3+0x187],%l0 ! Mem[000000007d800187]
retl
swap [%o0+0x0a0],%l1 ! Mem[000000007c0000a0]
p55_jmpl_1_le:
ldstub [%i3+0x0bd],%l7 ! Mem[000000007f8000bd]
jmpl %g6+8,%g0
lduw [%i0+0x0fc],%l1 ! Mem[000000007e0000fc]
p55_call_1_le:
lduh [%i2+0x0f4],%l7 ! Mem[000000007f0000f4]
stb %l6,[%i3+0x0e1] ! Mem[000000007f8000e1]
swap [%i2+0x1b8],%l1 ! Mem[000000007f0001b8]
retl
ldstub [%i3+0x145],%l0 ! Mem[000000007f800145]
p55_jmpl_1_lo:
ldstub [%o3+0x0bd],%l7 ! Mem[000000007f8000bd]
jmpl %g6+8,%g0
lduw [%o0+0x0fc],%l1 ! Mem[000000007e0000fc]
p55_call_1_lo:
lduh [%o2+0x0f4],%l7 ! Mem[000000007f0000f4]
stb %l6,[%o3+0x0e1] ! Mem[000000007f8000e1]
swap [%o2+0x1b8],%l1 ! Mem[000000007f0001b8]
retl
ldstub [%o3+0x145],%l0 ! Mem[000000007f800145]
p55_jmpl_1_he:
ldstub [%i0+0x135],%l1 ! Mem[000000007e000135]
ldsw [%i1+0x0e4],%l5 ! Mem[000000007e8000e4]
swap [%i1+0x1d0],%l4 ! Mem[000000007e8001d0]
swap [%i1+0x020],%l1 ! Mem[000000007e800020]
jmpl %g6+8,%g0
stb %l1,[%i1+0x150] ! Mem[000000007e800150]
p55_call_1_he:
ldub [%i0+0x115],%l2 ! Mem[000000007e000115]
swap [%i1+0x12c],%l7 ! Mem[000000007e80012c]
ldub [%i1+0x15f],%l5 ! Mem[000000007e80015f]
lduh [%i1+0x1a0],%l1 ! Mem[000000007e8001a0]
swap [%i2+0x0e0],%l3 ! Mem[000000007f0000e0]
retl
stb %l7,[%i1+0x050] ! Mem[000000007e800050]
p55_jmpl_1_ho:
ldstub [%o0+0x135],%l1 ! Mem[000000007e000135]
ldsw [%o1+0x0e4],%l5 ! Mem[000000007e8000e4]
swap [%o1+0x1d0],%l4 ! Mem[000000007e8001d0]
swap [%o1+0x020],%l1 ! Mem[000000007e800020]
jmpl %g6+8,%g0
stb %l1,[%o1+0x150] ! Mem[000000007e800150]
p55_call_1_ho:
ldub [%o0+0x115],%l2 ! Mem[000000007e000115]
swap [%o1+0x12c],%l7 ! Mem[000000007e80012c]
ldub [%o1+0x15f],%l5 ! Mem[000000007e80015f]
lduh [%o1+0x1a0],%l1 ! Mem[000000007e8001a0]
swap [%o2+0x0e0],%l3 ! Mem[000000007f0000e0]
retl
stb %l7,[%o1+0x050] ! Mem[000000007e800050]
p56_jmpl_1_le:
ldstub [%i3+0x04d],%l0 ! Mem[000000008180004d]
lduh [%i3+0x05a],%l5 ! Mem[000000008180005a]
sth %l6,[%i0+0x096] ! Mem[0000000080000096]
ldx [%i3+0x060],%l5 ! Mem[0000000081800060]
swap [%i2+0x128],%l6 ! Mem[0000000081000128]
stw %l5,[%i1+0x140] ! Mem[0000000080800140]
ldx [%i0+0x1e0],%l6 ! Mem[00000000800001e0]
jmpl %g6+8,%g0
ldstub [%i2+0x1bb],%l1 ! Mem[00000000810001bb]
p56_call_1_le:
sth %l6,[%i3+0x0de] ! Mem[00000000818000de]
stw %l3,[%i2+0x004] ! Mem[0000000081000004]
swap [%i0+0x1f8],%l5 ! Mem[00000000800001f8]
stw %l1,[%i2+0x0c0] ! Mem[00000000810000c0]
lduw [%i0+0x1e4],%l3 ! Mem[00000000800001e4]
ldub [%i3+0x0e1],%l2 ! Mem[00000000818000e1]
ldsh [%i3+0x15c],%l3 ! Mem[000000008180015c]
retl
ldsw [%i1+0x15c],%l0 ! Mem[000000008080015c]
p56_jmpl_1_lo:
ldstub [%o3+0x04d],%l0 ! Mem[000000008180004d]
lduh [%o3+0x05a],%l5 ! Mem[000000008180005a]
sth %l6,[%o0+0x096] ! Mem[0000000080000096]
ldx [%o3+0x060],%l5 ! Mem[0000000081800060]
swap [%o2+0x128],%l6 ! Mem[0000000081000128]
stw %l5,[%o1+0x140] ! Mem[0000000080800140]
ldx [%o0+0x1e0],%l6 ! Mem[00000000800001e0]
jmpl %g6+8,%g0
ldstub [%o2+0x1bb],%l1 ! Mem[00000000810001bb]
p56_call_1_lo:
sth %l6,[%o3+0x0de] ! Mem[00000000818000de]
stw %l3,[%o2+0x004] ! Mem[0000000081000004]
swap [%o0+0x1f8],%l5 ! Mem[00000000800001f8]
stw %l1,[%o2+0x0c0] ! Mem[00000000810000c0]
lduw [%o0+0x1e4],%l3 ! Mem[00000000800001e4]
ldub [%o3+0x0e1],%l2 ! Mem[00000000818000e1]
ldsh [%o3+0x15c],%l3 ! Mem[000000008180015c]
retl
ldsw [%o1+0x15c],%l0 ! Mem[000000008080015c]
p56_jmpl_1_he:
stb %l2,[%i0+0x0cc] ! Mem[00000000800000cc]
ldsb [%i0+0x1d1],%l2 ! Mem[00000000800001d1]
stx %l7,[%i1+0x1f8] ! Mem[00000000808001f8]
sth %l1,[%i3+0x09c] ! Mem[000000008180009c]
sth %l1,[%i3+0x0a6] ! Mem[00000000818000a6]
ldstub [%i3+0x138],%l4 ! Mem[0000000081800138]
stw %l4,[%i3+0x168] ! Mem[0000000081800168]
jmpl %g6+8,%g0
ldub [%i3+0x03f],%l3 ! Mem[000000008180003f]
p56_call_1_he:
sth %l0,[%i3+0x0be] ! Mem[00000000818000be]
retl
lduh [%i1+0x068],%l6 ! Mem[0000000080800068]
p56_jmpl_1_ho:
stb %l2,[%o0+0x0cc] ! Mem[00000000800000cc]
ldsb [%o0+0x1d1],%l2 ! Mem[00000000800001d1]
stx %l7,[%o1+0x1f8] ! Mem[00000000808001f8]
sth %l1,[%o3+0x09c] ! Mem[000000008180009c]
sth %l1,[%o3+0x0a6] ! Mem[00000000818000a6]
ldstub [%o3+0x138],%l4 ! Mem[0000000081800138]
stw %l4,[%o3+0x168] ! Mem[0000000081800168]
jmpl %g6+8,%g0
ldub [%o3+0x03f],%l3 ! Mem[000000008180003f]
p56_call_1_ho:
sth %l0,[%o3+0x0be] ! Mem[00000000818000be]
retl
lduh [%o1+0x068],%l6 ! Mem[0000000080800068]
p57_jmpl_1_le:
stw %l2,[%i0+0x160] ! Mem[0000000082000160]
jmpl %g6+8,%g0
ldx [%i1+0x030],%l6 ! Mem[0000000082800030]
p57_call_1_le:
swap [%i2+0x198],%l1 ! Mem[0000000083000198]
ldd [%i0+0x180],%l2 ! Mem[0000000082000180]
std %l4,[%i0+0x1e0] ! Mem[00000000820001e0]
ldstub [%i3+0x198],%l3 ! Mem[0000000083800198]
ldsw [%i1+0x150],%l7 ! Mem[0000000082800150]
ldstub [%i0+0x1e5],%l4 ! Mem[00000000820001e5]
retl
stx %l0,[%i1+0x130] ! Mem[0000000082800130]
p57_jmpl_1_lo:
stw %l2,[%o0+0x160] ! Mem[0000000082000160]
jmpl %g6+8,%g0
ldx [%o1+0x030],%l6 ! Mem[0000000082800030]
p57_call_1_lo:
swap [%o2+0x198],%l1 ! Mem[0000000083000198]
ldd [%o0+0x180],%l2 ! Mem[0000000082000180]
std %l4,[%o0+0x1e0] ! Mem[00000000820001e0]
ldstub [%o3+0x198],%l3 ! Mem[0000000083800198]
ldsw [%o1+0x150],%l7 ! Mem[0000000082800150]
ldstub [%o0+0x1e5],%l4 ! Mem[00000000820001e5]
retl
stx %l0,[%o1+0x130] ! Mem[0000000082800130]
p57_jmpl_1_he:
ldx [%i3+0x178],%l3 ! Mem[0000000083800178]
lduw [%i1+0x15c],%l0 ! Mem[000000008280015c]
jmpl %g6+8,%g0
ldsb [%i3+0x151],%l2 ! Mem[0000000083800151]
p57_call_1_he:
ldub [%i2+0x1f2],%l4 ! Mem[00000000830001f2]
lduw [%i3+0x000],%l5 ! Mem[0000000083800000]
ldx [%i3+0x048],%l6 ! Mem[0000000083800048]
ldstub [%i2+0x06f],%l5 ! Mem[000000008300006f]
retl
ldstub [%i1+0x022],%l6 ! Mem[0000000082800022]
p57_jmpl_1_ho:
ldx [%o3+0x178],%l3 ! Mem[0000000083800178]
lduw [%o1+0x15c],%l0 ! Mem[000000008280015c]
jmpl %g6+8,%g0
ldsb [%o3+0x151],%l2 ! Mem[0000000083800151]
p57_call_1_ho:
ldub [%o2+0x1f2],%l4 ! Mem[00000000830001f2]
lduw [%o3+0x000],%l5 ! Mem[0000000083800000]
ldx [%o3+0x048],%l6 ! Mem[0000000083800048]
ldstub [%o2+0x06f],%l5 ! Mem[000000008300006f]
retl
ldstub [%o1+0x022],%l6 ! Mem[0000000082800022]
p58_jmpl_1_le:
ldstub [%i1+0x040],%l2 ! Mem[0000000084800040]
lduh [%i0+0x166],%l7 ! Mem[0000000084000166]
stx %l0,[%i2+0x138] ! Mem[0000000085000138]
jmpl %g6+8,%g0
ldsw [%i3+0x1e4],%l4 ! Mem[00000000858001e4]
p58_call_1_le:
stx %l5,[%i0+0x0c8] ! Mem[00000000840000c8]
stx %l3,[%i3+0x158] ! Mem[0000000085800158]
std %l0,[%i3+0x158] ! Mem[0000000085800158]
ldstub [%i3+0x151],%l2 ! Mem[0000000085800151]
ldub [%i3+0x1ff],%l0 ! Mem[00000000858001ff]
retl
ldub [%i1+0x1c5],%l2 ! Mem[00000000848001c5]
p58_jmpl_1_lo:
ldstub [%o1+0x040],%l2 ! Mem[0000000084800040]
lduh [%o0+0x166],%l7 ! Mem[0000000084000166]
stx %l0,[%o2+0x138] ! Mem[0000000085000138]
jmpl %g6+8,%g0
ldsw [%o3+0x1e4],%l4 ! Mem[00000000858001e4]
p58_call_1_lo:
stx %l5,[%o0+0x0c8] ! Mem[00000000840000c8]
stx %l3,[%o3+0x158] ! Mem[0000000085800158]
std %l0,[%o3+0x158] ! Mem[0000000085800158]
ldstub [%o3+0x151],%l2 ! Mem[0000000085800151]
ldub [%o3+0x1ff],%l0 ! Mem[00000000858001ff]
retl
ldub [%o1+0x1c5],%l2 ! Mem[00000000848001c5]
p58_jmpl_1_he:
ldub [%i3+0x199],%l7 ! Mem[0000000085800199]
ldsb [%i0+0x1b7],%l0 ! Mem[00000000840001b7]
ldx [%i1+0x048],%l2 ! Mem[0000000084800048]
std %l6,[%i0+0x068] ! Mem[0000000084000068]
jmpl %g6+8,%g0
ldsh [%i2+0x004],%l6 ! Mem[0000000085000004]
p58_call_1_he:
lduh [%i3+0x1b0],%l5 ! Mem[00000000858001b0]
retl
stw %l7,[%i0+0x110] ! Mem[0000000084000110]
p58_jmpl_1_ho:
ldub [%o3+0x199],%l7 ! Mem[0000000085800199]
ldsb [%o0+0x1b7],%l0 ! Mem[00000000840001b7]
ldx [%o1+0x048],%l2 ! Mem[0000000084800048]
std %l6,[%o0+0x068] ! Mem[0000000084000068]
jmpl %g6+8,%g0
ldsh [%o2+0x004],%l6 ! Mem[0000000085000004]
p58_call_1_ho:
lduh [%o3+0x1b0],%l5 ! Mem[00000000858001b0]
retl
stw %l7,[%o0+0x110] ! Mem[0000000084000110]
p59_jmpl_1_le:
ldstub [%i0+0x1c3],%l5 ! Mem[00000000860001c3]
swap [%i3+0x0fc],%l4 ! Mem[00000000878000fc]
ldx [%i0+0x0f8],%l5 ! Mem[00000000860000f8]
stb %l1,[%i3+0x175] ! Mem[0000000087800175]
stw %l2,[%i2+0x04c] ! Mem[000000008700004c]
jmpl %g6+8,%g0
stw %l1,[%i3+0x0f4] ! Mem[00000000878000f4]
p59_call_1_le:
ldsh [%i2+0x0cc],%l1 ! Mem[00000000870000cc]
sth %l0,[%i0+0x1d6] ! Mem[00000000860001d6]
retl
ldstub [%i0+0x06b],%l4 ! Mem[000000008600006b]
p59_jmpl_1_lo:
ldstub [%o0+0x1c3],%l5 ! Mem[00000000860001c3]
swap [%o3+0x0fc],%l4 ! Mem[00000000878000fc]
ldx [%o0+0x0f8],%l5 ! Mem[00000000860000f8]
stb %l1,[%o3+0x175] ! Mem[0000000087800175]
stw %l2,[%o2+0x04c] ! Mem[000000008700004c]
jmpl %g6+8,%g0
stw %l1,[%o3+0x0f4] ! Mem[00000000878000f4]
p59_call_1_lo:
ldsh [%o2+0x0cc],%l1 ! Mem[00000000870000cc]
sth %l0,[%o0+0x1d6] ! Mem[00000000860001d6]
retl
ldstub [%o0+0x06b],%l4 ! Mem[000000008600006b]
p59_jmpl_1_he:
ldx [%i0+0x068],%l6 ! Mem[0000000086000068]
jmpl %g6+8,%g0
sth %l7,[%i3+0x0de] ! Mem[00000000878000de]
p59_call_1_he:
stw %l3,[%i3+0x198] ! Mem[0000000087800198]
retl
ldd [%i1+0x108],%l6 ! Mem[0000000086800108]
p59_jmpl_1_ho:
ldx [%o0+0x068],%l6 ! Mem[0000000086000068]
jmpl %g6+8,%g0
sth %l7,[%o3+0x0de] ! Mem[00000000878000de]
p59_call_1_ho:
stw %l3,[%o3+0x198] ! Mem[0000000087800198]
retl
ldd [%o1+0x108],%l6 ! Mem[0000000086800108]
p60_jmpl_1_le:
ldd [%i2+0x098],%l2 ! Mem[0000000089000098]
jmpl %g6+8,%g0
ldstub [%i1+0x175],%l6 ! Mem[0000000088800175]
p60_call_1_le:
ldsb [%i1+0x0c5],%l5 ! Mem[00000000888000c5]
swap [%i0+0x198],%l4 ! Mem[0000000088000198]
lduw [%i1+0x1c4],%l5 ! Mem[00000000888001c4]
retl
ldsb [%i1+0x198],%l3 ! Mem[0000000088800198]
p60_jmpl_1_lo:
ldd [%o2+0x098],%l2 ! Mem[0000000089000098]
jmpl %g6+8,%g0
ldstub [%o1+0x175],%l6 ! Mem[0000000088800175]
p60_call_1_lo:
ldsb [%o1+0x0c5],%l5 ! Mem[00000000888000c5]
swap [%o0+0x198],%l4 ! Mem[0000000088000198]
lduw [%o1+0x1c4],%l5 ! Mem[00000000888001c4]
retl
ldsb [%o1+0x198],%l3 ! Mem[0000000088800198]
p60_jmpl_1_he:
ldub [%i2+0x010],%l7 ! Mem[0000000089000010]
swap [%i0+0x170],%l5 ! Mem[0000000088000170]
jmpl %g6+8,%g0
lduh [%i2+0x0e0],%l2 ! Mem[00000000890000e0]
p60_call_1_he:
ldstub [%i1+0x156],%l5 ! Mem[0000000088800156]
retl
std %l6,[%i3+0x160] ! Mem[0000000089800160]
p60_jmpl_1_ho:
ldub [%o2+0x010],%l7 ! Mem[0000000089000010]
swap [%o0+0x170],%l5 ! Mem[0000000088000170]
jmpl %g6+8,%g0
lduh [%o2+0x0e0],%l2 ! Mem[00000000890000e0]
p60_call_1_ho:
ldstub [%o1+0x156],%l5 ! Mem[0000000088800156]
retl
std %l6,[%o3+0x160] ! Mem[0000000089800160]
p61_jmpl_1_le:
lduw [%i1+0x0dc],%l3 ! Mem[000000008a8000dc]
ldstub [%i2+0x09d],%l7 ! Mem[000000008b00009d]
lduw [%i0+0x044],%l3 ! Mem[000000008a000044]
swap [%i2+0x0bc],%l3 ! Mem[000000008b0000bc]
lduw [%i3+0x174],%l6 ! Mem[000000008b800174]
stx %l5,[%i0+0x1b0] ! Mem[000000008a0001b0]
jmpl %g6+8,%g0
ldd [%i2+0x0e0],%l0 ! Mem[000000008b0000e0]
p61_call_1_le:
ldsb [%i0+0x116],%l3 ! Mem[000000008a000116]
swap [%i2+0x01c],%l7 ! Mem[000000008b00001c]
ldsb [%i3+0x13b],%l0 ! Mem[000000008b80013b]
lduh [%i3+0x03e],%l5 ! Mem[000000008b80003e]
retl
ldub [%i3+0x0cc],%l1 ! Mem[000000008b8000cc]
p61_jmpl_1_lo:
lduw [%o1+0x0dc],%l3 ! Mem[000000008a8000dc]
ldstub [%o2+0x09d],%l7 ! Mem[000000008b00009d]
lduw [%o0+0x044],%l3 ! Mem[000000008a000044]
swap [%o2+0x0bc],%l3 ! Mem[000000008b0000bc]
lduw [%o3+0x174],%l6 ! Mem[000000008b800174]
stx %l5,[%o0+0x1b0] ! Mem[000000008a0001b0]
jmpl %g6+8,%g0
ldd [%o2+0x0e0],%l0 ! Mem[000000008b0000e0]
p61_call_1_lo:
ldsb [%o0+0x116],%l3 ! Mem[000000008a000116]
swap [%o2+0x01c],%l7 ! Mem[000000008b00001c]
ldsb [%o3+0x13b],%l0 ! Mem[000000008b80013b]
lduh [%o3+0x03e],%l5 ! Mem[000000008b80003e]
retl
ldub [%o3+0x0cc],%l1 ! Mem[000000008b8000cc]
p61_jmpl_1_he:
stx %l3,[%i2+0x190] ! Mem[000000008b000190]
stb %l1,[%i3+0x03b] ! Mem[000000008b80003b]
ldd [%i3+0x068],%l6 ! Mem[000000008b800068]
lduw [%i1+0x0e0],%l3 ! Mem[000000008a8000e0]
stw %l6,[%i3+0x000] ! Mem[000000008b800000]
jmpl %g6+8,%g0
lduw [%i3+0x148],%l6 ! Mem[000000008b800148]
p61_call_1_he:
ldsb [%i2+0x156],%l1 ! Mem[000000008b000156]
ldsh [%i0+0x118],%l0 ! Mem[000000008a000118]
stb %l7,[%i2+0x0ba] ! Mem[000000008b0000ba]
stw %l2,[%i0+0x058] ! Mem[000000008a000058]
ldsb [%i1+0x0ab],%l1 ! Mem[000000008a8000ab]
ldsh [%i1+0x050],%l2 ! Mem[000000008a800050]
swap [%i2+0x1ac],%l6 ! Mem[000000008b0001ac]
retl
ldsw [%i1+0x1a4],%l1 ! Mem[000000008a8001a4]
p61_jmpl_1_ho:
stx %l3,[%o2+0x190] ! Mem[000000008b000190]
stb %l1,[%o3+0x03b] ! Mem[000000008b80003b]
ldd [%o3+0x068],%l6 ! Mem[000000008b800068]
lduw [%o1+0x0e0],%l3 ! Mem[000000008a8000e0]
stw %l6,[%o3+0x000] ! Mem[000000008b800000]
jmpl %g6+8,%g0
lduw [%o3+0x148],%l6 ! Mem[000000008b800148]
p61_call_1_ho:
ldsb [%o2+0x156],%l1 ! Mem[000000008b000156]
ldsh [%o0+0x118],%l0 ! Mem[000000008a000118]
stb %l7,[%o2+0x0ba] ! Mem[000000008b0000ba]
stw %l2,[%o0+0x058] ! Mem[000000008a000058]
ldsb [%o1+0x0ab],%l1 ! Mem[000000008a8000ab]
ldsh [%o1+0x050],%l2 ! Mem[000000008a800050]
swap [%o2+0x1ac],%l6 ! Mem[000000008b0001ac]
retl
ldsw [%o1+0x1a4],%l1 ! Mem[000000008a8001a4]
p62_jmpl_1_le:
ldsh [%i2+0x096],%l5 ! Mem[000000008d000096]
ldub [%i2+0x1bd],%l4 ! Mem[000000008d0001bd]
ldsb [%i3+0x066],%l3 ! Mem[000000008d800066]
ldsw [%i3+0x09c],%l3 ! Mem[000000008d80009c]
jmpl %g6+8,%g0
sth %l6,[%i0+0x154] ! Mem[000000008c000154]
p62_call_1_le:
swap [%i0+0x098],%l3 ! Mem[000000008c000098]
stb %l0,[%i1+0x145] ! Mem[000000008c800145]
ldx [%i0+0x110],%l3 ! Mem[000000008c000110]
retl
sth %l7,[%i3+0x03c] ! Mem[000000008d80003c]
p62_jmpl_1_lo:
ldsh [%o2+0x096],%l5 ! Mem[000000008d000096]
ldub [%o2+0x1bd],%l4 ! Mem[000000008d0001bd]
ldsb [%o3+0x066],%l3 ! Mem[000000008d800066]
ldsw [%o3+0x09c],%l3 ! Mem[000000008d80009c]
jmpl %g6+8,%g0
sth %l6,[%o0+0x154] ! Mem[000000008c000154]
p62_call_1_lo:
swap [%o0+0x098],%l3 ! Mem[000000008c000098]
stb %l0,[%o1+0x145] ! Mem[000000008c800145]
ldx [%o0+0x110],%l3 ! Mem[000000008c000110]
retl
sth %l7,[%o3+0x03c] ! Mem[000000008d80003c]
p62_jmpl_1_he:
stx %l7,[%i0+0x010] ! Mem[000000008c000010]
jmpl %g6+8,%g0
lduw [%i2+0x170],%l5 ! Mem[000000008d000170]
p62_call_1_he:
ldstub [%i0+0x060],%l1 ! Mem[000000008c000060]
retl
ldsb [%i1+0x176],%l5 ! Mem[000000008c800176]
p62_jmpl_1_ho:
stx %l7,[%o0+0x010] ! Mem[000000008c000010]
jmpl %g6+8,%g0
lduw [%o2+0x170],%l5 ! Mem[000000008d000170]
p62_call_1_ho:
ldstub [%o0+0x060],%l1 ! Mem[000000008c000060]
retl
ldsb [%o1+0x176],%l5 ! Mem[000000008c800176]
p63_jmpl_1_le:
ldub [%i1+0x05b],%l4 ! Mem[000000008e80005b]
jmpl %g6+8,%g0
sth %l1,[%i2+0x0fc] ! Mem[000000008f0000fc]
p63_call_1_le:
ldd [%i3+0x0f0],%l6 ! Mem[000000008f8000f0]
stw %l3,[%i2+0x140] ! Mem[000000008f000140]
stx %l5,[%i1+0x0e0] ! Mem[000000008e8000e0]
retl
ldstub [%i2+0x1b8],%l4 ! Mem[000000008f0001b8]
p63_jmpl_1_lo:
ldub [%o1+0x05b],%l4 ! Mem[000000008e80005b]
jmpl %g6+8,%g0
sth %l1,[%o2+0x0fc] ! Mem[000000008f0000fc]
p63_call_1_lo:
ldd [%o3+0x0f0],%l6 ! Mem[000000008f8000f0]
stw %l3,[%o2+0x140] ! Mem[000000008f000140]
stx %l5,[%o1+0x0e0] ! Mem[000000008e8000e0]
retl
ldstub [%o2+0x1b8],%l4 ! Mem[000000008f0001b8]
p63_jmpl_1_he:
std %l6,[%i3+0x1b8] ! Mem[000000008f8001b8]
stw %l2,[%i2+0x02c] ! Mem[000000008f00002c]
stw %l4,[%i2+0x160] ! Mem[000000008f000160]
ldstub [%i0+0x0e5],%l2 ! Mem[000000008e0000e5]
ldsw [%i0+0x170],%l1 ! Mem[000000008e000170]
jmpl %g6+8,%g0
swap [%i0+0x0a8],%l3 ! Mem[000000008e0000a8]
p63_call_1_he:
stw %l4,[%i2+0x020] ! Mem[000000008f000020]
ldsw [%i2+0x13c],%l1 ! Mem[000000008f00013c]
lduh [%i0+0x05c],%l4 ! Mem[000000008e00005c]
stx %l4,[%i3+0x1f8] ! Mem[000000008f8001f8]
ldsb [%i3+0x0bc],%l1 ! Mem[000000008f8000bc]
retl
std %l0,[%i3+0x0a0] ! Mem[000000008f8000a0]
p63_jmpl_1_ho:
std %l6,[%o3+0x1b8] ! Mem[000000008f8001b8]
stw %l2,[%o2+0x02c] ! Mem[000000008f00002c]
stw %l4,[%o2+0x160] ! Mem[000000008f000160]
ldstub [%o0+0x0e5],%l2 ! Mem[000000008e0000e5]
ldsw [%o0+0x170],%l1 ! Mem[000000008e000170]
jmpl %g6+8,%g0
swap [%o0+0x0a8],%l3 ! Mem[000000008e0000a8]
p63_call_1_ho:
stw %l4,[%o2+0x020] ! Mem[000000008f000020]
ldsw [%o2+0x13c],%l1 ! Mem[000000008f00013c]
lduh [%o0+0x05c],%l4 ! Mem[000000008e00005c]
stx %l4,[%o3+0x1f8] ! Mem[000000008f8001f8]
ldsb [%o3+0x0bc],%l1 ! Mem[000000008f8000bc]
retl
std %l0,[%o3+0x0a0] ! Mem[000000008f8000a0]
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
sth %l3,[%i2+0x03e] ! Mem[000000001100003e]
lduh [%i2+0x022],%l4 ! Mem[0000000011000022]
stw %l6,[%i1+0x148] ! Mem[0000000010800148]
ldstub [%i1+0x081],%l2 ! Mem[0000000010800081]
ldsh [%i0+0x0b6],%l1 ! Mem[00000000100000b6]
std %l4,[%i3+0x058] ! Mem[0000000011800058]
jmpl %g6+8,%g0
ldsh [%i0+0x03a],%l6 ! Mem[000000001000003a]
p0_call_2_le:
ldsw [%i1+0x154],%l6 ! Mem[0000000010800154]
ldd [%i1+0x0e8],%l6 ! Mem[00000000108000e8]
lduh [%i1+0x1e8],%l7 ! Mem[00000000108001e8]
stw %l0,[%i0+0x0d8] ! Mem[00000000100000d8]
lduh [%i2+0x1ac],%l5 ! Mem[00000000110001ac]
retl
stw %l3,[%i3+0x0b4] ! Mem[00000000118000b4]
p0_jmpl_2_lo:
sth %l3,[%o2+0x03e] ! Mem[000000001100003e]
lduh [%o2+0x022],%l4 ! Mem[0000000011000022]
stw %l6,[%o1+0x148] ! Mem[0000000010800148]
ldstub [%o1+0x081],%l2 ! Mem[0000000010800081]
ldsh [%o0+0x0b6],%l1 ! Mem[00000000100000b6]
std %l4,[%o3+0x058] ! Mem[0000000011800058]
jmpl %g6+8,%g0
ldsh [%o0+0x03a],%l6 ! Mem[000000001000003a]
p0_call_2_lo:
ldsw [%o1+0x154],%l6 ! Mem[0000000010800154]
ldd [%o1+0x0e8],%l6 ! Mem[00000000108000e8]
lduh [%o1+0x1e8],%l7 ! Mem[00000000108001e8]
stw %l0,[%o0+0x0d8] ! Mem[00000000100000d8]
lduh [%o2+0x1ac],%l5 ! Mem[00000000110001ac]
retl
stw %l3,[%o3+0x0b4] ! Mem[00000000118000b4]
p0_jmpl_2_he:
stx %l1,[%i3+0x198] ! Mem[0000000011800198]
std %l2,[%i3+0x118] ! Mem[0000000011800118]
ldx [%i1+0x1f8],%l1 ! Mem[00000000108001f8]
ldd [%i3+0x180],%l6 ! Mem[0000000011800180]
ldstub [%i0+0x10e],%l1 ! Mem[000000001000010e]
ldsb [%i3+0x175],%l6 ! Mem[0000000011800175]
lduh [%i1+0x0d0],%l2 ! Mem[00000000108000d0]
jmpl %g6+8,%g0
stx %l5,[%i0+0x008] ! Mem[0000000010000008]
p0_call_2_he:
swap [%i1+0x1a4],%l0 ! Mem[00000000108001a4]
stw %l4,[%i0+0x1d0] ! Mem[00000000100001d0]
swap [%i3+0x194],%l2 ! Mem[0000000011800194]
retl
stx %l5,[%i2+0x110] ! Mem[0000000011000110]
p0_jmpl_2_ho:
stx %l1,[%o3+0x198] ! Mem[0000000011800198]
std %l2,[%o3+0x118] ! Mem[0000000011800118]
ldx [%o1+0x1f8],%l1 ! Mem[00000000108001f8]
ldd [%o3+0x180],%l6 ! Mem[0000000011800180]
ldstub [%o0+0x10e],%l1 ! Mem[000000001000010e]
ldsb [%o3+0x175],%l6 ! Mem[0000000011800175]
lduh [%o1+0x0d0],%l2 ! Mem[00000000108000d0]
jmpl %g6+8,%g0
stx %l5,[%o0+0x008] ! Mem[0000000010000008]
p0_call_2_ho:
swap [%o1+0x1a4],%l0 ! Mem[00000000108001a4]
stw %l4,[%o0+0x1d0] ! Mem[00000000100001d0]
swap [%o3+0x194],%l2 ! Mem[0000000011800194]
retl
stx %l5,[%o2+0x110] ! Mem[0000000011000110]
p1_jmpl_2_le:
ldstub [%i0+0x1e1],%l5 ! Mem[00000000120001e1]
lduw [%i0+0x1ec],%l5 ! Mem[00000000120001ec]
ldub [%i2+0x0b2],%l1 ! Mem[00000000130000b2]
swap [%i1+0x108],%l1 ! Mem[0000000012800108]
stx %l2,[%i2+0x198] ! Mem[0000000013000198]
jmpl %g6+8,%g0
swap [%i2+0x18c],%l7 ! Mem[000000001300018c]
p1_call_2_le:
swap [%i1+0x164],%l1 ! Mem[0000000012800164]
ldub [%i0+0x0e1],%l1 ! Mem[00000000120000e1]
retl
lduw [%i3+0x0ac],%l0 ! Mem[00000000138000ac]
p1_jmpl_2_lo:
ldstub [%o0+0x1e1],%l5 ! Mem[00000000120001e1]
lduw [%o0+0x1ec],%l5 ! Mem[00000000120001ec]
ldub [%o2+0x0b2],%l1 ! Mem[00000000130000b2]
swap [%o1+0x108],%l1 ! Mem[0000000012800108]
stx %l2,[%o2+0x198] ! Mem[0000000013000198]
jmpl %g6+8,%g0
swap [%o2+0x18c],%l7 ! Mem[000000001300018c]
p1_call_2_lo:
swap [%o1+0x164],%l1 ! Mem[0000000012800164]
ldub [%o0+0x0e1],%l1 ! Mem[00000000120000e1]
retl
lduw [%o3+0x0ac],%l0 ! Mem[00000000138000ac]
p1_jmpl_2_he:
std %l0,[%i3+0x000] ! Mem[0000000013800000]
ldstub [%i1+0x1ee],%l1 ! Mem[00000000128001ee]
ldsb [%i0+0x163],%l7 ! Mem[0000000012000163]
ldsh [%i1+0x044],%l4 ! Mem[0000000012800044]
stb %l4,[%i1+0x11b] ! Mem[000000001280011b]
ldstub [%i0+0x138],%l1 ! Mem[0000000012000138]
ldx [%i3+0x040],%l4 ! Mem[0000000013800040]
jmpl %g6+8,%g0
ldstub [%i1+0x16a],%l1 ! Mem[000000001280016a]
p1_call_2_he:
ldub [%i0+0x183],%l6 ! Mem[0000000012000183]
retl
swap [%i2+0x188],%l2 ! Mem[0000000013000188]
p1_jmpl_2_ho:
std %l0,[%o3+0x000] ! Mem[0000000013800000]
ldstub [%o1+0x1ee],%l1 ! Mem[00000000128001ee]
ldsb [%o0+0x163],%l7 ! Mem[0000000012000163]
ldsh [%o1+0x044],%l4 ! Mem[0000000012800044]
stb %l4,[%o1+0x11b] ! Mem[000000001280011b]
ldstub [%o0+0x138],%l1 ! Mem[0000000012000138]
ldx [%o3+0x040],%l4 ! Mem[0000000013800040]
jmpl %g6+8,%g0
ldstub [%o1+0x16a],%l1 ! Mem[000000001280016a]
p1_call_2_ho:
ldub [%o0+0x183],%l6 ! Mem[0000000012000183]
retl
swap [%o2+0x188],%l2 ! Mem[0000000013000188]
p2_jmpl_2_le:
ldstub [%i3+0x10f],%l1 ! Mem[000000001580010f]
jmpl %g6+8,%g0
stb %l3,[%i1+0x0b4] ! Mem[00000000148000b4]
p2_call_2_le:
ldstub [%i2+0x004],%l6 ! Mem[0000000015000004]
ldstub [%i0+0x165],%l2 ! Mem[0000000014000165]
retl
ldub [%i3+0x07d],%l1 ! Mem[000000001580007d]
p2_jmpl_2_lo:
ldstub [%o3+0x10f],%l1 ! Mem[000000001580010f]
jmpl %g6+8,%g0
stb %l3,[%o1+0x0b4] ! Mem[00000000148000b4]
p2_call_2_lo:
ldstub [%o2+0x004],%l6 ! Mem[0000000015000004]
ldstub [%o0+0x165],%l2 ! Mem[0000000014000165]
retl
ldub [%o3+0x07d],%l1 ! Mem[000000001580007d]
p2_jmpl_2_he:
stx %l3,[%i1+0x040] ! Mem[0000000014800040]
swap [%i1+0x188],%l6 ! Mem[0000000014800188]
ldsh [%i2+0x050],%l2 ! Mem[0000000015000050]
jmpl %g6+8,%g0
ldsw [%i0+0x18c],%l6 ! Mem[000000001400018c]
p2_call_2_he:
lduw [%i1+0x154],%l7 ! Mem[0000000014800154]
retl
ldstub [%i1+0x0d8],%l4 ! Mem[00000000148000d8]
p2_jmpl_2_ho:
stx %l3,[%o1+0x040] ! Mem[0000000014800040]
swap [%o1+0x188],%l6 ! Mem[0000000014800188]
ldsh [%o2+0x050],%l2 ! Mem[0000000015000050]
jmpl %g6+8,%g0
ldsw [%o0+0x18c],%l6 ! Mem[000000001400018c]
p2_call_2_ho:
lduw [%o1+0x154],%l7 ! Mem[0000000014800154]
retl
ldstub [%o1+0x0d8],%l4 ! Mem[00000000148000d8]
p3_jmpl_2_le:
ldsb [%i2+0x049],%l3 ! Mem[0000000017000049]
sth %l6,[%i3+0x152] ! Mem[0000000017800152]
ldsb [%i2+0x1bd],%l6 ! Mem[00000000170001bd]
ldd [%i0+0x0f8],%l6 ! Mem[00000000160000f8]
sth %l7,[%i3+0x110] ! Mem[0000000017800110]
sth %l3,[%i3+0x046] ! Mem[0000000017800046]
jmpl %g6+8,%g0
ldx [%i1+0x088],%l1 ! Mem[0000000016800088]
p3_call_2_le:
ldx [%i2+0x1a8],%l2 ! Mem[00000000170001a8]
std %l2,[%i2+0x0b8] ! Mem[00000000170000b8]
ldub [%i2+0x093],%l0 ! Mem[0000000017000093]
ldub [%i1+0x05f],%l2 ! Mem[000000001680005f]
sth %l5,[%i2+0x1cc] ! Mem[00000000170001cc]
stw %l7,[%i1+0x174] ! Mem[0000000016800174]
retl
std %l0,[%i0+0x110] ! Mem[0000000016000110]
p3_jmpl_2_lo:
ldsb [%o2+0x049],%l3 ! Mem[0000000017000049]
sth %l6,[%o3+0x152] ! Mem[0000000017800152]
ldsb [%o2+0x1bd],%l6 ! Mem[00000000170001bd]
ldd [%o0+0x0f8],%l6 ! Mem[00000000160000f8]
sth %l7,[%o3+0x110] ! Mem[0000000017800110]
sth %l3,[%o3+0x046] ! Mem[0000000017800046]
jmpl %g6+8,%g0
ldx [%o1+0x088],%l1 ! Mem[0000000016800088]
p3_call_2_lo:
ldx [%o2+0x1a8],%l2 ! Mem[00000000170001a8]
std %l2,[%o2+0x0b8] ! Mem[00000000170000b8]
ldub [%o2+0x093],%l0 ! Mem[0000000017000093]
ldub [%o1+0x05f],%l2 ! Mem[000000001680005f]
sth %l5,[%o2+0x1cc] ! Mem[00000000170001cc]
stw %l7,[%o1+0x174] ! Mem[0000000016800174]
retl
std %l0,[%o0+0x110] ! Mem[0000000016000110]
p3_jmpl_2_he:
lduw [%i3+0x1fc],%l5 ! Mem[00000000178001fc]
sth %l6,[%i1+0x1fc] ! Mem[00000000168001fc]
jmpl %g6+8,%g0
ldstub [%i3+0x03f],%l0 ! Mem[000000001780003f]
p3_call_2_he:
stb %l2,[%i0+0x06a] ! Mem[000000001600006a]
retl
ldsb [%i1+0x03b],%l1 ! Mem[000000001680003b]
p3_jmpl_2_ho:
lduw [%o3+0x1fc],%l5 ! Mem[00000000178001fc]
sth %l6,[%o1+0x1fc] ! Mem[00000000168001fc]
jmpl %g6+8,%g0
ldstub [%o3+0x03f],%l0 ! Mem[000000001780003f]
p3_call_2_ho:
stb %l2,[%o0+0x06a] ! Mem[000000001600006a]
retl
ldsb [%o1+0x03b],%l1 ! Mem[000000001680003b]
p4_jmpl_2_le:
jmpl %g6+8,%g0
std %l6,[%i3+0x0f8] ! Mem[00000000198000f8]
p4_call_2_le:
ldstub [%i3+0x020],%l7 ! Mem[0000000019800020]
retl
ldsh [%i1+0x196],%l5 ! Mem[0000000018800196]
p4_jmpl_2_lo:
jmpl %g6+8,%g0
std %l6,[%o3+0x0f8] ! Mem[00000000198000f8]
p4_call_2_lo:
ldstub [%o3+0x020],%l7 ! Mem[0000000019800020]
retl
ldsh [%o1+0x196],%l5 ! Mem[0000000018800196]
p4_jmpl_2_he:
sth %l2,[%i1+0x070] ! Mem[0000000018800070]
ldx [%i0+0x1a8],%l6 ! Mem[00000000180001a8]
ldsb [%i3+0x175],%l6 ! Mem[0000000019800175]
stw %l6,[%i2+0x0ec] ! Mem[00000000190000ec]
jmpl %g6+8,%g0
ldstub [%i1+0x1c9],%l7 ! Mem[00000000188001c9]
p4_call_2_he:
ldstub [%i0+0x090],%l7 ! Mem[0000000018000090]
ldstub [%i0+0x12f],%l7 ! Mem[000000001800012f]
stw %l7,[%i1+0x1f4] ! Mem[00000000188001f4]
lduh [%i0+0x19c],%l1 ! Mem[000000001800019c]
ldstub [%i1+0x0b8],%l5 ! Mem[00000000188000b8]
stw %l4,[%i1+0x054] ! Mem[0000000018800054]
sth %l6,[%i2+0x1be] ! Mem[00000000190001be]
retl
ldstub [%i3+0x0ed],%l0 ! Mem[00000000198000ed]
p4_jmpl_2_ho:
sth %l2,[%o1+0x070] ! Mem[0000000018800070]
ldx [%o0+0x1a8],%l6 ! Mem[00000000180001a8]
ldsb [%o3+0x175],%l6 ! Mem[0000000019800175]
stw %l6,[%o2+0x0ec] ! Mem[00000000190000ec]
jmpl %g6+8,%g0
ldstub [%o1+0x1c9],%l7 ! Mem[00000000188001c9]
p4_call_2_ho:
ldstub [%o0+0x090],%l7 ! Mem[0000000018000090]
ldstub [%o0+0x12f],%l7 ! Mem[000000001800012f]
stw %l7,[%o1+0x1f4] ! Mem[00000000188001f4]
lduh [%o0+0x19c],%l1 ! Mem[000000001800019c]
ldstub [%o1+0x0b8],%l5 ! Mem[00000000188000b8]
stw %l4,[%o1+0x054] ! Mem[0000000018800054]
sth %l6,[%o2+0x1be] ! Mem[00000000190001be]
retl
ldstub [%o3+0x0ed],%l0 ! Mem[00000000198000ed]
p5_jmpl_2_le:
swap [%i3+0x0dc],%l6 ! Mem[000000001b8000dc]
ldsh [%i0+0x04c],%l2 ! Mem[000000001a00004c]
swap [%i2+0x1a0],%l1 ! Mem[000000001b0001a0]
std %l6,[%i1+0x170] ! Mem[000000001a800170]
swap [%i0+0x0d8],%l4 ! Mem[000000001a0000d8]
jmpl %g6+8,%g0
swap [%i0+0x0c4],%l7 ! Mem[000000001a0000c4]
p5_call_2_le:
lduw [%i2+0x0b4],%l7 ! Mem[000000001b0000b4]
ldsw [%i0+0x020],%l3 ! Mem[000000001a000020]
lduw [%i0+0x084],%l6 ! Mem[000000001a000084]
retl
ldstub [%i2+0x1c5],%l2 ! Mem[000000001b0001c5]
p5_jmpl_2_lo:
swap [%o3+0x0dc],%l6 ! Mem[000000001b8000dc]
ldsh [%o0+0x04c],%l2 ! Mem[000000001a00004c]
swap [%o2+0x1a0],%l1 ! Mem[000000001b0001a0]
std %l6,[%o1+0x170] ! Mem[000000001a800170]
swap [%o0+0x0d8],%l4 ! Mem[000000001a0000d8]
jmpl %g6+8,%g0
swap [%o0+0x0c4],%l7 ! Mem[000000001a0000c4]
p5_call_2_lo:
lduw [%o2+0x0b4],%l7 ! Mem[000000001b0000b4]
ldsw [%o0+0x020],%l3 ! Mem[000000001a000020]
lduw [%o0+0x084],%l6 ! Mem[000000001a000084]
retl
ldstub [%o2+0x1c5],%l2 ! Mem[000000001b0001c5]
p5_jmpl_2_he:
ldx [%i3+0x1b8],%l6 ! Mem[000000001b8001b8]
ldsh [%i3+0x076],%l4 ! Mem[000000001b800076]
ldsb [%i2+0x1d8],%l7 ! Mem[000000001b0001d8]
stb %l1,[%i2+0x124] ! Mem[000000001b000124]
lduh [%i1+0x178],%l0 ! Mem[000000001a800178]
lduw [%i1+0x160],%l7 ! Mem[000000001a800160]
stw %l4,[%i1+0x044] ! Mem[000000001a800044]
jmpl %g6+8,%g0
lduh [%i2+0x11a],%l4 ! Mem[000000001b00011a]
p5_call_2_he:
ldub [%i1+0x02f],%l5 ! Mem[000000001a80002f]
lduh [%i3+0x126],%l5 ! Mem[000000001b800126]
retl
swap [%i1+0x124],%l0 ! Mem[000000001a800124]
p5_jmpl_2_ho:
ldx [%o3+0x1b8],%l6 ! Mem[000000001b8001b8]
ldsh [%o3+0x076],%l4 ! Mem[000000001b800076]
ldsb [%o2+0x1d8],%l7 ! Mem[000000001b0001d8]
stb %l1,[%o2+0x124] ! Mem[000000001b000124]
lduh [%o1+0x178],%l0 ! Mem[000000001a800178]
lduw [%o1+0x160],%l7 ! Mem[000000001a800160]
stw %l4,[%o1+0x044] ! Mem[000000001a800044]
jmpl %g6+8,%g0
lduh [%o2+0x11a],%l4 ! Mem[000000001b00011a]
p5_call_2_ho:
ldub [%o1+0x02f],%l5 ! Mem[000000001a80002f]
lduh [%o3+0x126],%l5 ! Mem[000000001b800126]
retl
swap [%o1+0x124],%l0 ! Mem[000000001a800124]
p6_jmpl_2_le:
ldstub [%i2+0x154],%l3 ! Mem[000000001d000154]
jmpl %g6+8,%g0
stw %l6,[%i2+0x194] ! Mem[000000001d000194]
p6_call_2_le:
retl
lduw [%i2+0x0a0],%l1 ! Mem[000000001d0000a0]
p6_jmpl_2_lo:
ldstub [%o2+0x154],%l3 ! Mem[000000001d000154]
jmpl %g6+8,%g0
stw %l6,[%o2+0x194] ! Mem[000000001d000194]
p6_call_2_lo:
retl
lduw [%o2+0x0a0],%l1 ! Mem[000000001d0000a0]
p6_jmpl_2_he:
swap [%i3+0x074],%l2 ! Mem[000000001d800074]
ldub [%i3+0x125],%l2 ! Mem[000000001d800125]
ldub [%i1+0x0b4],%l7 ! Mem[000000001c8000b4]
ldstub [%i0+0x001],%l3 ! Mem[000000001c000001]
jmpl %g6+8,%g0
sth %l6,[%i0+0x0a6] ! Mem[000000001c0000a6]
p6_call_2_he:
ldsh [%i3+0x15e],%l7 ! Mem[000000001d80015e]
ldstub [%i2+0x19c],%l6 ! Mem[000000001d00019c]
ldsw [%i2+0x078],%l0 ! Mem[000000001d000078]
swap [%i0+0x14c],%l4 ! Mem[000000001c00014c]
retl
swap [%i0+0x000],%l1 ! Mem[000000001c000000]
p6_jmpl_2_ho:
swap [%o3+0x074],%l2 ! Mem[000000001d800074]
ldub [%o3+0x125],%l2 ! Mem[000000001d800125]
ldub [%o1+0x0b4],%l7 ! Mem[000000001c8000b4]
ldstub [%o0+0x001],%l3 ! Mem[000000001c000001]
jmpl %g6+8,%g0
sth %l6,[%o0+0x0a6] ! Mem[000000001c0000a6]
p6_call_2_ho:
ldsh [%o3+0x15e],%l7 ! Mem[000000001d80015e]
ldstub [%o2+0x19c],%l6 ! Mem[000000001d00019c]
ldsw [%o2+0x078],%l0 ! Mem[000000001d000078]
swap [%o0+0x14c],%l4 ! Mem[000000001c00014c]
retl
swap [%o0+0x000],%l1 ! Mem[000000001c000000]
p7_jmpl_2_le:
ldsh [%i3+0x1d4],%l7 ! Mem[000000001f8001d4]
ldsh [%i2+0x1c0],%l7 ! Mem[000000001f0001c0]
stb %l2,[%i3+0x049] ! Mem[000000001f800049]
jmpl %g6+8,%g0
ldsh [%i2+0x11c],%l2 ! Mem[000000001f00011c]
p7_call_2_le:
ldsw [%i0+0x12c],%l1 ! Mem[000000001e00012c]
swap [%i2+0x0f8],%l7 ! Mem[000000001f0000f8]
swap [%i0+0x110],%l7 ! Mem[000000001e000110]
ldub [%i0+0x046],%l3 ! Mem[000000001e000046]
ldstub [%i3+0x1a8],%l6 ! Mem[000000001f8001a8]
ldstub [%i1+0x071],%l2 ! Mem[000000001e800071]
retl
swap [%i1+0x18c],%l6 ! Mem[000000001e80018c]
p7_jmpl_2_lo:
ldsh [%o3+0x1d4],%l7 ! Mem[000000001f8001d4]
ldsh [%o2+0x1c0],%l7 ! Mem[000000001f0001c0]
stb %l2,[%o3+0x049] ! Mem[000000001f800049]
jmpl %g6+8,%g0
ldsh [%o2+0x11c],%l2 ! Mem[000000001f00011c]
p7_call_2_lo:
ldsw [%o0+0x12c],%l1 ! Mem[000000001e00012c]
swap [%o2+0x0f8],%l7 ! Mem[000000001f0000f8]
swap [%o0+0x110],%l7 ! Mem[000000001e000110]
ldub [%o0+0x046],%l3 ! Mem[000000001e000046]
ldstub [%o3+0x1a8],%l6 ! Mem[000000001f8001a8]
ldstub [%o1+0x071],%l2 ! Mem[000000001e800071]
retl
swap [%o1+0x18c],%l6 ! Mem[000000001e80018c]
p7_jmpl_2_he:
ldsw [%i0+0x0b0],%l0 ! Mem[000000001e0000b0]
jmpl %g6+8,%g0
ldx [%i2+0x058],%l2 ! Mem[000000001f000058]
p7_call_2_he:
ldsw [%i1+0x0b4],%l4 ! Mem[000000001e8000b4]
retl
swap [%i1+0x080],%l3 ! Mem[000000001e800080]
p7_jmpl_2_ho:
ldsw [%o0+0x0b0],%l0 ! Mem[000000001e0000b0]
jmpl %g6+8,%g0
ldx [%o2+0x058],%l2 ! Mem[000000001f000058]
p7_call_2_ho:
ldsw [%o1+0x0b4],%l4 ! Mem[000000001e8000b4]
retl
swap [%o1+0x080],%l3 ! Mem[000000001e800080]
p8_jmpl_2_le:
lduh [%i1+0x080],%l3 ! Mem[0000000020800080]
ldstub [%i2+0x0da],%l2 ! Mem[00000000210000da]
ldub [%i1+0x001],%l4 ! Mem[0000000020800001]
stw %l2,[%i2+0x170] ! Mem[0000000021000170]
ldstub [%i0+0x059],%l6 ! Mem[0000000020000059]
swap [%i1+0x024],%l5 ! Mem[0000000020800024]
swap [%i2+0x190],%l2 ! Mem[0000000021000190]
jmpl %g6+8,%g0
ldx [%i0+0x1a0],%l5 ! Mem[00000000200001a0]
p8_call_2_le:
ldstub [%i0+0x14b],%l1 ! Mem[000000002000014b]
lduw [%i2+0x000],%l5 ! Mem[0000000021000000]
std %l0,[%i2+0x0c0] ! Mem[00000000210000c0]
stb %l3,[%i2+0x1d5] ! Mem[00000000210001d5]
retl
ldstub [%i1+0x066],%l2 ! Mem[0000000020800066]
p8_jmpl_2_lo:
lduh [%o1+0x080],%l3 ! Mem[0000000020800080]
ldstub [%o2+0x0da],%l2 ! Mem[00000000210000da]
ldub [%o1+0x001],%l4 ! Mem[0000000020800001]
stw %l2,[%o2+0x170] ! Mem[0000000021000170]
ldstub [%o0+0x059],%l6 ! Mem[0000000020000059]
swap [%o1+0x024],%l5 ! Mem[0000000020800024]
swap [%o2+0x190],%l2 ! Mem[0000000021000190]
jmpl %g6+8,%g0
ldx [%o0+0x1a0],%l5 ! Mem[00000000200001a0]
p8_call_2_lo:
ldstub [%o0+0x14b],%l1 ! Mem[000000002000014b]
lduw [%o2+0x000],%l5 ! Mem[0000000021000000]
std %l0,[%o2+0x0c0] ! Mem[00000000210000c0]
stb %l3,[%o2+0x1d5] ! Mem[00000000210001d5]
retl
ldstub [%o1+0x066],%l2 ! Mem[0000000020800066]
p8_jmpl_2_he:
ldstub [%i0+0x18c],%l2 ! Mem[000000002000018c]
ldsw [%i3+0x1e8],%l6 ! Mem[00000000218001e8]
stx %l3,[%i3+0x0e8] ! Mem[00000000218000e8]
ldd [%i3+0x1d0],%l6 ! Mem[00000000218001d0]
ldstub [%i2+0x19c],%l4 ! Mem[000000002100019c]
swap [%i0+0x138],%l2 ! Mem[0000000020000138]
ldstub [%i0+0x010],%l6 ! Mem[0000000020000010]
jmpl %g6+8,%g0
lduh [%i1+0x074],%l0 ! Mem[0000000020800074]
p8_call_2_he:
retl
sth %l5,[%i3+0x1ca] ! Mem[00000000218001ca]
p8_jmpl_2_ho:
ldstub [%o0+0x18c],%l2 ! Mem[000000002000018c]
ldsw [%o3+0x1e8],%l6 ! Mem[00000000218001e8]
stx %l3,[%o3+0x0e8] ! Mem[00000000218000e8]
ldd [%o3+0x1d0],%l6 ! Mem[00000000218001d0]
ldstub [%o2+0x19c],%l4 ! Mem[000000002100019c]
swap [%o0+0x138],%l2 ! Mem[0000000020000138]
ldstub [%o0+0x010],%l6 ! Mem[0000000020000010]
jmpl %g6+8,%g0
lduh [%o1+0x074],%l0 ! Mem[0000000020800074]
p8_call_2_ho:
retl
sth %l5,[%o3+0x1ca] ! Mem[00000000218001ca]
p9_jmpl_2_le:
ldd [%i3+0x0e8],%l0 ! Mem[00000000238000e8]
lduw [%i2+0x188],%l2 ! Mem[0000000023000188]
lduh [%i2+0x1a0],%l1 ! Mem[00000000230001a0]
sth %l0,[%i1+0x0bc] ! Mem[00000000228000bc]
stx %l1,[%i1+0x1d8] ! Mem[00000000228001d8]
ldsb [%i0+0x072],%l7 ! Mem[0000000022000072]
std %l6,[%i0+0x0b0] ! Mem[00000000220000b0]
jmpl %g6+8,%g0
ldd [%i0+0x128],%l6 ! Mem[0000000022000128]
p9_call_2_le:
stw %l5,[%i0+0x110] ! Mem[0000000022000110]
ldsh [%i2+0x16a],%l7 ! Mem[000000002300016a]
ldstub [%i1+0x16b],%l1 ! Mem[000000002280016b]
ldsh [%i0+0x178],%l5 ! Mem[0000000022000178]
std %l0,[%i1+0x098] ! Mem[0000000022800098]
stb %l7,[%i2+0x1de] ! Mem[00000000230001de]
retl
ldsw [%i3+0x058],%l5 ! Mem[0000000023800058]
p9_jmpl_2_lo:
ldd [%o3+0x0e8],%l0 ! Mem[00000000238000e8]
lduw [%o2+0x188],%l2 ! Mem[0000000023000188]
lduh [%o2+0x1a0],%l1 ! Mem[00000000230001a0]
sth %l0,[%o1+0x0bc] ! Mem[00000000228000bc]
stx %l1,[%o1+0x1d8] ! Mem[00000000228001d8]
ldsb [%o0+0x072],%l7 ! Mem[0000000022000072]
std %l6,[%o0+0x0b0] ! Mem[00000000220000b0]
jmpl %g6+8,%g0
ldd [%o0+0x128],%l6 ! Mem[0000000022000128]
p9_call_2_lo:
stw %l5,[%o0+0x110] ! Mem[0000000022000110]
ldsh [%o2+0x16a],%l7 ! Mem[000000002300016a]
ldstub [%o1+0x16b],%l1 ! Mem[000000002280016b]
ldsh [%o0+0x178],%l5 ! Mem[0000000022000178]
std %l0,[%o1+0x098] ! Mem[0000000022800098]
stb %l7,[%o2+0x1de] ! Mem[00000000230001de]
retl
ldsw [%o3+0x058],%l5 ! Mem[0000000023800058]
p9_jmpl_2_he:
std %l4,[%i3+0x0d8] ! Mem[00000000238000d8]
swap [%i2+0x110],%l3 ! Mem[0000000023000110]
stx %l0,[%i3+0x190] ! Mem[0000000023800190]
jmpl %g6+8,%g0
ldx [%i1+0x158],%l4 ! Mem[0000000022800158]
p9_call_2_he:
ldsw [%i2+0x02c],%l7 ! Mem[000000002300002c]
swap [%i1+0x0d8],%l7 ! Mem[00000000228000d8]
stx %l6,[%i2+0x1a0] ! Mem[00000000230001a0]
std %l2,[%i0+0x010] ! Mem[0000000022000010]
sth %l3,[%i0+0x116] ! Mem[0000000022000116]
ldsw [%i1+0x098],%l4 ! Mem[0000000022800098]
retl
ldstub [%i2+0x149],%l4 ! Mem[0000000023000149]
p9_jmpl_2_ho:
std %l4,[%o3+0x0d8] ! Mem[00000000238000d8]
swap [%o2+0x110],%l3 ! Mem[0000000023000110]
stx %l0,[%o3+0x190] ! Mem[0000000023800190]
jmpl %g6+8,%g0
ldx [%o1+0x158],%l4 ! Mem[0000000022800158]
p9_call_2_ho:
ldsw [%o2+0x02c],%l7 ! Mem[000000002300002c]
swap [%o1+0x0d8],%l7 ! Mem[00000000228000d8]
stx %l6,[%o2+0x1a0] ! Mem[00000000230001a0]
std %l2,[%o0+0x010] ! Mem[0000000022000010]
sth %l3,[%o0+0x116] ! Mem[0000000022000116]
ldsw [%o1+0x098],%l4 ! Mem[0000000022800098]
retl
ldstub [%o2+0x149],%l4 ! Mem[0000000023000149]
p10_jmpl_2_le:
ldsw [%i0+0x064],%l0 ! Mem[0000000024000064]
sth %l6,[%i0+0x13c] ! Mem[000000002400013c]
ldstub [%i1+0x1cc],%l1 ! Mem[00000000248001cc]
ldstub [%i1+0x118],%l0 ! Mem[0000000024800118]
ldub [%i3+0x14d],%l6 ! Mem[000000002580014d]
swap [%i0+0x01c],%l3 ! Mem[000000002400001c]
jmpl %g6+8,%g0
ldstub [%i0+0x1f3],%l4 ! Mem[00000000240001f3]
p10_call_2_le:
retl
stx %l7,[%i2+0x048] ! Mem[0000000025000048]
p10_jmpl_2_lo:
ldsw [%o0+0x064],%l0 ! Mem[0000000024000064]
sth %l6,[%o0+0x13c] ! Mem[000000002400013c]
ldstub [%o1+0x1cc],%l1 ! Mem[00000000248001cc]
ldstub [%o1+0x118],%l0 ! Mem[0000000024800118]
ldub [%o3+0x14d],%l6 ! Mem[000000002580014d]
swap [%o0+0x01c],%l3 ! Mem[000000002400001c]
jmpl %g6+8,%g0
ldstub [%o0+0x1f3],%l4 ! Mem[00000000240001f3]
p10_call_2_lo:
retl
stx %l7,[%o2+0x048] ! Mem[0000000025000048]
p10_jmpl_2_he:
ldd [%i1+0x0b8],%l0 ! Mem[00000000248000b8]
swap [%i2+0x0f0],%l3 ! Mem[00000000250000f0]
ldstub [%i1+0x1f6],%l1 ! Mem[00000000248001f6]
lduw [%i2+0x124],%l2 ! Mem[0000000025000124]
ldstub [%i2+0x1f4],%l1 ! Mem[00000000250001f4]
stx %l6,[%i3+0x1e0] ! Mem[00000000258001e0]
jmpl %g6+8,%g0
stx %l5,[%i2+0x1f8] ! Mem[00000000250001f8]
p10_call_2_he:
ldsh [%i1+0x164],%l4 ! Mem[0000000024800164]
ldub [%i3+0x1fb],%l7 ! Mem[00000000258001fb]
std %l2,[%i2+0x068] ! Mem[0000000025000068]
stb %l1,[%i1+0x12e] ! Mem[000000002480012e]
std %l6,[%i2+0x1e8] ! Mem[00000000250001e8]
ldub [%i2+0x136],%l3 ! Mem[0000000025000136]
stw %l4,[%i2+0x128] ! Mem[0000000025000128]
retl
ldsb [%i0+0x07d],%l6 ! Mem[000000002400007d]
p10_jmpl_2_ho:
ldd [%o1+0x0b8],%l0 ! Mem[00000000248000b8]
swap [%o2+0x0f0],%l3 ! Mem[00000000250000f0]
ldstub [%o1+0x1f6],%l1 ! Mem[00000000248001f6]
lduw [%o2+0x124],%l2 ! Mem[0000000025000124]
ldstub [%o2+0x1f4],%l1 ! Mem[00000000250001f4]
stx %l6,[%o3+0x1e0] ! Mem[00000000258001e0]
jmpl %g6+8,%g0
stx %l5,[%o2+0x1f8] ! Mem[00000000250001f8]
p10_call_2_ho:
ldsh [%o1+0x164],%l4 ! Mem[0000000024800164]
ldub [%o3+0x1fb],%l7 ! Mem[00000000258001fb]
std %l2,[%o2+0x068] ! Mem[0000000025000068]
stb %l1,[%o1+0x12e] ! Mem[000000002480012e]
std %l6,[%o2+0x1e8] ! Mem[00000000250001e8]
ldub [%o2+0x136],%l3 ! Mem[0000000025000136]
stw %l4,[%o2+0x128] ! Mem[0000000025000128]
retl
ldsb [%o0+0x07d],%l6 ! Mem[000000002400007d]
p11_jmpl_2_le:
swap [%i3+0x050],%l0 ! Mem[0000000027800050]
std %l2,[%i0+0x168] ! Mem[0000000026000168]
stw %l3,[%i1+0x144] ! Mem[0000000026800144]
stx %l3,[%i0+0x018] ! Mem[0000000026000018]
jmpl %g6+8,%g0
stx %l4,[%i3+0x1d0] ! Mem[00000000278001d0]
p11_call_2_le:
retl
ldx [%i2+0x068],%l7 ! Mem[0000000027000068]
p11_jmpl_2_lo:
swap [%o3+0x050],%l0 ! Mem[0000000027800050]
std %l2,[%o0+0x168] ! Mem[0000000026000168]
stw %l3,[%o1+0x144] ! Mem[0000000026800144]
stx %l3,[%o0+0x018] ! Mem[0000000026000018]
jmpl %g6+8,%g0
stx %l4,[%o3+0x1d0] ! Mem[00000000278001d0]
p11_call_2_lo:
retl
ldx [%o2+0x068],%l7 ! Mem[0000000027000068]
p11_jmpl_2_he:
swap [%i2+0x0b4],%l1 ! Mem[00000000270000b4]
ldstub [%i2+0x0d1],%l3 ! Mem[00000000270000d1]
std %l0,[%i3+0x1f0] ! Mem[00000000278001f0]
swap [%i0+0x184],%l3 ! Mem[0000000026000184]
stx %l1,[%i3+0x1f0] ! Mem[00000000278001f0]
ldsh [%i1+0x1e6],%l6 ! Mem[00000000268001e6]
jmpl %g6+8,%g0
lduw [%i0+0x1fc],%l5 ! Mem[00000000260001fc]
p11_call_2_he:
ldstub [%i0+0x165],%l4 ! Mem[0000000026000165]
swap [%i1+0x1f8],%l7 ! Mem[00000000268001f8]
ldx [%i2+0x078],%l0 ! Mem[0000000027000078]
ldsw [%i1+0x170],%l2 ! Mem[0000000026800170]
ldd [%i3+0x1c8],%l6 ! Mem[00000000278001c8]
swap [%i3+0x114],%l3 ! Mem[0000000027800114]
swap [%i2+0x02c],%l5 ! Mem[000000002700002c]
retl
ldstub [%i0+0x106],%l5 ! Mem[0000000026000106]
p11_jmpl_2_ho:
swap [%o2+0x0b4],%l1 ! Mem[00000000270000b4]
ldstub [%o2+0x0d1],%l3 ! Mem[00000000270000d1]
std %l0,[%o3+0x1f0] ! Mem[00000000278001f0]
swap [%o0+0x184],%l3 ! Mem[0000000026000184]
stx %l1,[%o3+0x1f0] ! Mem[00000000278001f0]
ldsh [%o1+0x1e6],%l6 ! Mem[00000000268001e6]
jmpl %g6+8,%g0
lduw [%o0+0x1fc],%l5 ! Mem[00000000260001fc]
p11_call_2_ho:
ldstub [%o0+0x165],%l4 ! Mem[0000000026000165]
swap [%o1+0x1f8],%l7 ! Mem[00000000268001f8]
ldx [%o2+0x078],%l0 ! Mem[0000000027000078]
ldsw [%o1+0x170],%l2 ! Mem[0000000026800170]
ldd [%o3+0x1c8],%l6 ! Mem[00000000278001c8]
swap [%o3+0x114],%l3 ! Mem[0000000027800114]
swap [%o2+0x02c],%l5 ! Mem[000000002700002c]
retl
ldstub [%o0+0x106],%l5 ! Mem[0000000026000106]
p12_jmpl_2_le:
ldsb [%i3+0x1ff],%l0 ! Mem[00000000298001ff]
ldsb [%i1+0x01f],%l2 ! Mem[000000002880001f]
jmpl %g6+8,%g0
ldsh [%i3+0x1d4],%l7 ! Mem[00000000298001d4]
p12_call_2_le:
ldstub [%i1+0x14a],%l7 ! Mem[000000002880014a]
lduw [%i3+0x148],%l1 ! Mem[0000000029800148]
swap [%i0+0x158],%l5 ! Mem[0000000028000158]
ldstub [%i3+0x085],%l0 ! Mem[0000000029800085]
ldsh [%i1+0x0d0],%l7 ! Mem[00000000288000d0]
retl
ldsw [%i3+0x00c],%l7 ! Mem[000000002980000c]
p12_jmpl_2_lo:
ldsb [%o3+0x1ff],%l0 ! Mem[00000000298001ff]
ldsb [%o1+0x01f],%l2 ! Mem[000000002880001f]
jmpl %g6+8,%g0
ldsh [%o3+0x1d4],%l7 ! Mem[00000000298001d4]
p12_call_2_lo:
ldstub [%o1+0x14a],%l7 ! Mem[000000002880014a]
lduw [%o3+0x148],%l1 ! Mem[0000000029800148]
swap [%o0+0x158],%l5 ! Mem[0000000028000158]
ldstub [%o3+0x085],%l0 ! Mem[0000000029800085]
ldsh [%o1+0x0d0],%l7 ! Mem[00000000288000d0]
retl
ldsw [%o3+0x00c],%l7 ! Mem[000000002980000c]
p12_jmpl_2_he:
ldstub [%i2+0x163],%l7 ! Mem[0000000029000163]
sth %l4,[%i3+0x064] ! Mem[0000000029800064]
ldstub [%i0+0x195],%l0 ! Mem[0000000028000195]
stb %l1,[%i3+0x0d8] ! Mem[00000000298000d8]
jmpl %g6+8,%g0
ldstub [%i0+0x143],%l3 ! Mem[0000000028000143]
p12_call_2_he:
retl
swap [%i1+0x1f4],%l3 ! Mem[00000000288001f4]
p12_jmpl_2_ho:
ldstub [%o2+0x163],%l7 ! Mem[0000000029000163]
sth %l4,[%o3+0x064] ! Mem[0000000029800064]
ldstub [%o0+0x195],%l0 ! Mem[0000000028000195]
stb %l1,[%o3+0x0d8] ! Mem[00000000298000d8]
jmpl %g6+8,%g0
ldstub [%o0+0x143],%l3 ! Mem[0000000028000143]
p12_call_2_ho:
retl
swap [%o1+0x1f4],%l3 ! Mem[00000000288001f4]
p13_jmpl_2_le:
ldsb [%i3+0x0be],%l7 ! Mem[000000002b8000be]
ldsh [%i0+0x026],%l6 ! Mem[000000002a000026]
ldsb [%i2+0x151],%l4 ! Mem[000000002b000151]
ldsw [%i2+0x1b0],%l1 ! Mem[000000002b0001b0]
swap [%i2+0x02c],%l2 ! Mem[000000002b00002c]
ldx [%i3+0x030],%l7 ! Mem[000000002b800030]
jmpl %g6+8,%g0
ldd [%i1+0x150],%l4 ! Mem[000000002a800150]
p13_call_2_le:
stx %l1,[%i3+0x040] ! Mem[000000002b800040]
retl
lduw [%i1+0x174],%l5 ! Mem[000000002a800174]
p13_jmpl_2_lo:
ldsb [%o3+0x0be],%l7 ! Mem[000000002b8000be]
ldsh [%o0+0x026],%l6 ! Mem[000000002a000026]
ldsb [%o2+0x151],%l4 ! Mem[000000002b000151]
ldsw [%o2+0x1b0],%l1 ! Mem[000000002b0001b0]
swap [%o2+0x02c],%l2 ! Mem[000000002b00002c]
ldx [%o3+0x030],%l7 ! Mem[000000002b800030]
jmpl %g6+8,%g0
ldd [%o1+0x150],%l4 ! Mem[000000002a800150]
p13_call_2_lo:
stx %l1,[%o3+0x040] ! Mem[000000002b800040]
retl
lduw [%o1+0x174],%l5 ! Mem[000000002a800174]
p13_jmpl_2_he:
stb %l2,[%i2+0x1b8] ! Mem[000000002b0001b8]
swap [%i0+0x038],%l5 ! Mem[000000002a000038]
std %l6,[%i1+0x090] ! Mem[000000002a800090]
lduh [%i3+0x0ba],%l7 ! Mem[000000002b8000ba]
ldsh [%i2+0x1f6],%l1 ! Mem[000000002b0001f6]
ldsb [%i2+0x1df],%l7 ! Mem[000000002b0001df]
std %l0,[%i2+0x098] ! Mem[000000002b000098]
jmpl %g6+8,%g0
ldstub [%i1+0x11d],%l6 ! Mem[000000002a80011d]
p13_call_2_he:
stb %l1,[%i3+0x10f] ! Mem[000000002b80010f]
retl
ldd [%i0+0x0b0],%l2 ! Mem[000000002a0000b0]
p13_jmpl_2_ho:
stb %l2,[%o2+0x1b8] ! Mem[000000002b0001b8]
swap [%o0+0x038],%l5 ! Mem[000000002a000038]
std %l6,[%o1+0x090] ! Mem[000000002a800090]
lduh [%o3+0x0ba],%l7 ! Mem[000000002b8000ba]
ldsh [%o2+0x1f6],%l1 ! Mem[000000002b0001f6]
ldsb [%o2+0x1df],%l7 ! Mem[000000002b0001df]
std %l0,[%o2+0x098] ! Mem[000000002b000098]
jmpl %g6+8,%g0
ldstub [%o1+0x11d],%l6 ! Mem[000000002a80011d]
p13_call_2_ho:
stb %l1,[%o3+0x10f] ! Mem[000000002b80010f]
retl
ldd [%o0+0x0b0],%l2 ! Mem[000000002a0000b0]
p14_jmpl_2_le:
ldstub [%i0+0x0ab],%l1 ! Mem[000000002c0000ab]
ldsb [%i0+0x086],%l1 ! Mem[000000002c000086]
ldd [%i3+0x118],%l6 ! Mem[000000002d800118]
jmpl %g6+8,%g0
ldsw [%i0+0x06c],%l7 ! Mem[000000002c00006c]
p14_call_2_le:
ldsw [%i3+0x1a4],%l6 ! Mem[000000002d8001a4]
retl
std %l2,[%i1+0x180] ! Mem[000000002c800180]
p14_jmpl_2_lo:
ldstub [%o0+0x0ab],%l1 ! Mem[000000002c0000ab]
ldsb [%o0+0x086],%l1 ! Mem[000000002c000086]
ldd [%o3+0x118],%l6 ! Mem[000000002d800118]
jmpl %g6+8,%g0
ldsw [%o0+0x06c],%l7 ! Mem[000000002c00006c]
p14_call_2_lo:
ldsw [%o3+0x1a4],%l6 ! Mem[000000002d8001a4]
retl
std %l2,[%o1+0x180] ! Mem[000000002c800180]
p14_jmpl_2_he:
std %l6,[%i1+0x020] ! Mem[000000002c800020]
ldx [%i2+0x1b8],%l6 ! Mem[000000002d0001b8]
ldsh [%i3+0x056],%l4 ! Mem[000000002d800056]
stw %l7,[%i0+0x1d8] ! Mem[000000002c0001d8]
jmpl %g6+8,%g0
swap [%i2+0x124],%l1 ! Mem[000000002d000124]
p14_call_2_he:
swap [%i3+0x058],%l3 ! Mem[000000002d800058]
ldsh [%i3+0x10e],%l1 ! Mem[000000002d80010e]
retl
stx %l6,[%i0+0x150] ! Mem[000000002c000150]
p14_jmpl_2_ho:
std %l6,[%o1+0x020] ! Mem[000000002c800020]
ldx [%o2+0x1b8],%l6 ! Mem[000000002d0001b8]
ldsh [%o3+0x056],%l4 ! Mem[000000002d800056]
stw %l7,[%o0+0x1d8] ! Mem[000000002c0001d8]
jmpl %g6+8,%g0
swap [%o2+0x124],%l1 ! Mem[000000002d000124]
p14_call_2_ho:
swap [%o3+0x058],%l3 ! Mem[000000002d800058]
ldsh [%o3+0x10e],%l1 ! Mem[000000002d80010e]
retl
stx %l6,[%o0+0x150] ! Mem[000000002c000150]
p15_jmpl_2_le:
swap [%i3+0x174],%l4 ! Mem[000000002f800174]
jmpl %g6+8,%g0
ldstub [%i2+0x09b],%l5 ! Mem[000000002f00009b]
p15_call_2_le:
retl
sth %l5,[%i0+0x1e8] ! Mem[000000002e0001e8]
p15_jmpl_2_lo:
swap [%o3+0x174],%l4 ! Mem[000000002f800174]
jmpl %g6+8,%g0
ldstub [%o2+0x09b],%l5 ! Mem[000000002f00009b]
p15_call_2_lo:
retl
sth %l5,[%o0+0x1e8] ! Mem[000000002e0001e8]
p15_jmpl_2_he:
ldd [%i2+0x180],%l4 ! Mem[000000002f000180]
jmpl %g6+8,%g0
ldsw [%i0+0x0c4],%l4 ! Mem[000000002e0000c4]
p15_call_2_he:
swap [%i0+0x0d8],%l7 ! Mem[000000002e0000d8]
stb %l6,[%i3+0x049] ! Mem[000000002f800049]
retl
swap [%i2+0x0dc],%l3 ! Mem[000000002f0000dc]
p15_jmpl_2_ho:
ldd [%o2+0x180],%l4 ! Mem[000000002f000180]
jmpl %g6+8,%g0
ldsw [%o0+0x0c4],%l4 ! Mem[000000002e0000c4]
p15_call_2_ho:
swap [%o0+0x0d8],%l7 ! Mem[000000002e0000d8]
stb %l6,[%o3+0x049] ! Mem[000000002f800049]
retl
swap [%o2+0x0dc],%l3 ! Mem[000000002f0000dc]
p16_jmpl_2_le:
std %l0,[%i3+0x1b0] ! Mem[00000000318001b0]
lduw [%i2+0x068],%l2 ! Mem[0000000031000068]
lduh [%i0+0x11c],%l2 ! Mem[000000003000011c]
std %l6,[%i3+0x098] ! Mem[0000000031800098]
swap [%i0+0x144],%l2 ! Mem[0000000030000144]
jmpl %g6+8,%g0
ldsw [%i3+0x05c],%l1 ! Mem[000000003180005c]
p16_call_2_le:
swap [%i0+0x064],%l3 ! Mem[0000000030000064]
ldx [%i0+0x0a8],%l1 ! Mem[00000000300000a8]
sth %l6,[%i1+0x06c] ! Mem[000000003080006c]
retl
std %l2,[%i0+0x138] ! Mem[0000000030000138]
p16_jmpl_2_lo:
std %l0,[%o3+0x1b0] ! Mem[00000000318001b0]
lduw [%o2+0x068],%l2 ! Mem[0000000031000068]
lduh [%o0+0x11c],%l2 ! Mem[000000003000011c]
std %l6,[%o3+0x098] ! Mem[0000000031800098]
swap [%o0+0x144],%l2 ! Mem[0000000030000144]
jmpl %g6+8,%g0
ldsw [%o3+0x05c],%l1 ! Mem[000000003180005c]
p16_call_2_lo:
swap [%o0+0x064],%l3 ! Mem[0000000030000064]
ldx [%o0+0x0a8],%l1 ! Mem[00000000300000a8]
sth %l6,[%o1+0x06c] ! Mem[000000003080006c]
retl
std %l2,[%o0+0x138] ! Mem[0000000030000138]
p16_jmpl_2_he:
ldstub [%i1+0x154],%l7 ! Mem[0000000030800154]
swap [%i1+0x0d8],%l4 ! Mem[00000000308000d8]
stx %l7,[%i1+0x0c0] ! Mem[00000000308000c0]
jmpl %g6+8,%g0
swap [%i2+0x1dc],%l6 ! Mem[00000000310001dc]
p16_call_2_he:
swap [%i3+0x1d8],%l7 ! Mem[00000000318001d8]
stw %l0,[%i2+0x078] ! Mem[0000000031000078]
lduh [%i3+0x172],%l2 ! Mem[0000000031800172]
lduh [%i1+0x058],%l6 ! Mem[0000000030800058]
retl
sth %l4,[%i0+0x1f6] ! Mem[00000000300001f6]
p16_jmpl_2_ho:
ldstub [%o1+0x154],%l7 ! Mem[0000000030800154]
swap [%o1+0x0d8],%l4 ! Mem[00000000308000d8]
stx %l7,[%o1+0x0c0] ! Mem[00000000308000c0]
jmpl %g6+8,%g0
swap [%o2+0x1dc],%l6 ! Mem[00000000310001dc]
p16_call_2_ho:
swap [%o3+0x1d8],%l7 ! Mem[00000000318001d8]
stw %l0,[%o2+0x078] ! Mem[0000000031000078]
lduh [%o3+0x172],%l2 ! Mem[0000000031800172]
lduh [%o1+0x058],%l6 ! Mem[0000000030800058]
retl
sth %l4,[%o0+0x1f6] ! Mem[00000000300001f6]
p17_jmpl_2_le:
ldx [%i2+0x050],%l0 ! Mem[0000000033000050]
ldd [%i2+0x0b8],%l0 ! Mem[00000000330000b8]
std %l6,[%i1+0x050] ! Mem[0000000032800050]
ldsb [%i3+0x1ec],%l1 ! Mem[00000000338001ec]
lduh [%i1+0x190],%l5 ! Mem[0000000032800190]
ldsw [%i1+0x098],%l7 ! Mem[0000000032800098]
ldub [%i2+0x01f],%l3 ! Mem[000000003300001f]
jmpl %g6+8,%g0
ldx [%i2+0x1d0],%l4 ! Mem[00000000330001d0]
p17_call_2_le:
retl
stw %l2,[%i1+0x188] ! Mem[0000000032800188]
p17_jmpl_2_lo:
ldx [%o2+0x050],%l0 ! Mem[0000000033000050]
ldd [%o2+0x0b8],%l0 ! Mem[00000000330000b8]
std %l6,[%o1+0x050] ! Mem[0000000032800050]
ldsb [%o3+0x1ec],%l1 ! Mem[00000000338001ec]
lduh [%o1+0x190],%l5 ! Mem[0000000032800190]
ldsw [%o1+0x098],%l7 ! Mem[0000000032800098]
ldub [%o2+0x01f],%l3 ! Mem[000000003300001f]
jmpl %g6+8,%g0
ldx [%o2+0x1d0],%l4 ! Mem[00000000330001d0]
p17_call_2_lo:
retl
stw %l2,[%o1+0x188] ! Mem[0000000032800188]
p17_jmpl_2_he:
std %l0,[%i0+0x0b0] ! Mem[00000000320000b0]
ldsb [%i1+0x07f],%l4 ! Mem[000000003280007f]
jmpl %g6+8,%g0
ldstub [%i2+0x03b],%l6 ! Mem[000000003300003b]
p17_call_2_he:
swap [%i0+0x060],%l3 ! Mem[0000000032000060]
ldstub [%i2+0x086],%l3 ! Mem[0000000033000086]
stb %l2,[%i3+0x051] ! Mem[0000000033800051]
swap [%i2+0x188],%l4 ! Mem[0000000033000188]
ldx [%i3+0x158],%l7 ! Mem[0000000033800158]
retl
swap [%i1+0x1bc],%l6 ! Mem[00000000328001bc]
p17_jmpl_2_ho:
std %l0,[%o0+0x0b0] ! Mem[00000000320000b0]
ldsb [%o1+0x07f],%l4 ! Mem[000000003280007f]
jmpl %g6+8,%g0
ldstub [%o2+0x03b],%l6 ! Mem[000000003300003b]
p17_call_2_ho:
swap [%o0+0x060],%l3 ! Mem[0000000032000060]
ldstub [%o2+0x086],%l3 ! Mem[0000000033000086]
stb %l2,[%o3+0x051] ! Mem[0000000033800051]
swap [%o2+0x188],%l4 ! Mem[0000000033000188]
ldx [%o3+0x158],%l7 ! Mem[0000000033800158]
retl
swap [%o1+0x1bc],%l6 ! Mem[00000000328001bc]
p18_jmpl_2_le:
lduh [%i3+0x1fe],%l0 ! Mem[00000000358001fe]
lduw [%i3+0x07c],%l5 ! Mem[000000003580007c]
stw %l3,[%i3+0x1f0] ! Mem[00000000358001f0]
lduh [%i0+0x0c2],%l0 ! Mem[00000000340000c2]
sth %l5,[%i2+0x1c8] ! Mem[00000000350001c8]
swap [%i2+0x024],%l5 ! Mem[0000000035000024]
sth %l4,[%i3+0x030] ! Mem[0000000035800030]
jmpl %g6+8,%g0
stw %l0,[%i3+0x050] ! Mem[0000000035800050]
p18_call_2_le:
ldsb [%i1+0x1aa],%l0 ! Mem[00000000348001aa]
sth %l0,[%i0+0x1d0] ! Mem[00000000340001d0]
swap [%i3+0x1d4],%l0 ! Mem[00000000358001d4]
ldsh [%i0+0x0cc],%l0 ! Mem[00000000340000cc]
swap [%i1+0x04c],%l7 ! Mem[000000003480004c]
retl
std %l0,[%i1+0x040] ! Mem[0000000034800040]
p18_jmpl_2_lo:
lduh [%o3+0x1fe],%l0 ! Mem[00000000358001fe]
lduw [%o3+0x07c],%l5 ! Mem[000000003580007c]
stw %l3,[%o3+0x1f0] ! Mem[00000000358001f0]
lduh [%o0+0x0c2],%l0 ! Mem[00000000340000c2]
sth %l5,[%o2+0x1c8] ! Mem[00000000350001c8]
swap [%o2+0x024],%l5 ! Mem[0000000035000024]
sth %l4,[%o3+0x030] ! Mem[0000000035800030]
jmpl %g6+8,%g0
stw %l0,[%o3+0x050] ! Mem[0000000035800050]
p18_call_2_lo:
ldsb [%o1+0x1aa],%l0 ! Mem[00000000348001aa]
sth %l0,[%o0+0x1d0] ! Mem[00000000340001d0]
swap [%o3+0x1d4],%l0 ! Mem[00000000358001d4]
ldsh [%o0+0x0cc],%l0 ! Mem[00000000340000cc]
swap [%o1+0x04c],%l7 ! Mem[000000003480004c]
retl
std %l0,[%o1+0x040] ! Mem[0000000034800040]
p18_jmpl_2_he:
ldsh [%i3+0x05e],%l4 ! Mem[000000003580005e]
jmpl %g6+8,%g0
ldstub [%i2+0x01b],%l6 ! Mem[000000003500001b]
p18_call_2_he:
ldx [%i3+0x040],%l3 ! Mem[0000000035800040]
ldsh [%i2+0x0a6],%l3 ! Mem[00000000350000a6]
stw %l2,[%i0+0x0b4] ! Mem[00000000340000b4]
swap [%i1+0x0b4],%l4 ! Mem[00000000348000b4]
ldd [%i3+0x158],%l6 ! Mem[0000000035800158]
retl
sth %l6,[%i1+0x19c] ! Mem[000000003480019c]
p18_jmpl_2_ho:
ldsh [%o3+0x05e],%l4 ! Mem[000000003580005e]
jmpl %g6+8,%g0
ldstub [%o2+0x01b],%l6 ! Mem[000000003500001b]
p18_call_2_ho:
ldx [%o3+0x040],%l3 ! Mem[0000000035800040]
ldsh [%o2+0x0a6],%l3 ! Mem[00000000350000a6]
stw %l2,[%o0+0x0b4] ! Mem[00000000340000b4]
swap [%o1+0x0b4],%l4 ! Mem[00000000348000b4]
ldd [%o3+0x158],%l6 ! Mem[0000000035800158]
retl
sth %l6,[%o1+0x19c] ! Mem[000000003480019c]
p19_jmpl_2_le:
ldsh [%i3+0x042],%l1 ! Mem[0000000037800042]
ldx [%i0+0x180],%l5 ! Mem[0000000036000180]
swap [%i3+0x1c0],%l5 ! Mem[00000000378001c0]
ldstub [%i0+0x1a2],%l2 ! Mem[00000000360001a2]
sth %l7,[%i3+0x156] ! Mem[0000000037800156]
std %l0,[%i0+0x110] ! Mem[0000000036000110]
ldsh [%i1+0x070],%l2 ! Mem[0000000036800070]
jmpl %g6+8,%g0
lduh [%i0+0x0ee],%l5 ! Mem[00000000360000ee]
p19_call_2_le:
ldub [%i2+0x057],%l1 ! Mem[0000000037000057]
stx %l7,[%i2+0x088] ! Mem[0000000037000088]
ldx [%i2+0x070],%l4 ! Mem[0000000037000070]
swap [%i1+0x0f0],%l7 ! Mem[00000000368000f0]
std %l6,[%i1+0x028] ! Mem[0000000036800028]
ldsh [%i2+0x124],%l5 ! Mem[0000000037000124]
retl
ldsb [%i2+0x141],%l5 ! Mem[0000000037000141]
p19_jmpl_2_lo:
ldsh [%o3+0x042],%l1 ! Mem[0000000037800042]
ldx [%o0+0x180],%l5 ! Mem[0000000036000180]
swap [%o3+0x1c0],%l5 ! Mem[00000000378001c0]
ldstub [%o0+0x1a2],%l2 ! Mem[00000000360001a2]
sth %l7,[%o3+0x156] ! Mem[0000000037800156]
std %l0,[%o0+0x110] ! Mem[0000000036000110]
ldsh [%o1+0x070],%l2 ! Mem[0000000036800070]
jmpl %g6+8,%g0
lduh [%o0+0x0ee],%l5 ! Mem[00000000360000ee]
p19_call_2_lo:
ldub [%o2+0x057],%l1 ! Mem[0000000037000057]
stx %l7,[%o2+0x088] ! Mem[0000000037000088]
ldx [%o2+0x070],%l4 ! Mem[0000000037000070]
swap [%o1+0x0f0],%l7 ! Mem[00000000368000f0]
std %l6,[%o1+0x028] ! Mem[0000000036800028]
ldsh [%o2+0x124],%l5 ! Mem[0000000037000124]
retl
ldsb [%o2+0x141],%l5 ! Mem[0000000037000141]
p19_jmpl_2_he:
ldub [%i3+0x13b],%l4 ! Mem[000000003780013b]
stx %l1,[%i3+0x138] ! Mem[0000000037800138]
ldsw [%i2+0x1b4],%l3 ! Mem[00000000370001b4]
ldsw [%i0+0x1a4],%l0 ! Mem[00000000360001a4]
jmpl %g6+8,%g0
ldsb [%i3+0x1d1],%l4 ! Mem[00000000378001d1]
p19_call_2_he:
ldd [%i3+0x140],%l2 ! Mem[0000000037800140]
ldx [%i2+0x1d8],%l6 ! Mem[00000000370001d8]
stx %l6,[%i2+0x1f8] ! Mem[00000000370001f8]
ldd [%i3+0x148],%l4 ! Mem[0000000037800148]
stw %l3,[%i3+0x138] ! Mem[0000000037800138]
retl
lduw [%i3+0x124],%l2 ! Mem[0000000037800124]
p19_jmpl_2_ho:
ldub [%o3+0x13b],%l4 ! Mem[000000003780013b]
stx %l1,[%o3+0x138] ! Mem[0000000037800138]
ldsw [%o2+0x1b4],%l3 ! Mem[00000000370001b4]
ldsw [%o0+0x1a4],%l0 ! Mem[00000000360001a4]
jmpl %g6+8,%g0
ldsb [%o3+0x1d1],%l4 ! Mem[00000000378001d1]
p19_call_2_ho:
ldd [%o3+0x140],%l2 ! Mem[0000000037800140]
ldx [%o2+0x1d8],%l6 ! Mem[00000000370001d8]
stx %l6,[%o2+0x1f8] ! Mem[00000000370001f8]
ldd [%o3+0x148],%l4 ! Mem[0000000037800148]
stw %l3,[%o3+0x138] ! Mem[0000000037800138]
retl
lduw [%o3+0x124],%l2 ! Mem[0000000037800124]
p20_jmpl_2_le:
jmpl %g6+8,%g0
stw %l6,[%i0+0x140] ! Mem[0000000038000140]
p20_call_2_le:
sth %l6,[%i0+0x148] ! Mem[0000000038000148]
std %l0,[%i0+0x178] ! Mem[0000000038000178]
ldstub [%i2+0x10f],%l1 ! Mem[000000003900010f]
sth %l0,[%i3+0x03c] ! Mem[000000003980003c]
sth %l1,[%i3+0x1ea] ! Mem[00000000398001ea]
ldsh [%i2+0x1bc],%l6 ! Mem[00000000390001bc]
retl
stw %l7,[%i0+0x0f8] ! Mem[00000000380000f8]
p20_jmpl_2_lo:
jmpl %g6+8,%g0
stw %l6,[%o0+0x140] ! Mem[0000000038000140]
p20_call_2_lo:
sth %l6,[%o0+0x148] ! Mem[0000000038000148]
std %l0,[%o0+0x178] ! Mem[0000000038000178]
ldstub [%o2+0x10f],%l1 ! Mem[000000003900010f]
sth %l0,[%o3+0x03c] ! Mem[000000003980003c]
sth %l1,[%o3+0x1ea] ! Mem[00000000398001ea]
ldsh [%o2+0x1bc],%l6 ! Mem[00000000390001bc]
retl
stw %l7,[%o0+0x0f8] ! Mem[00000000380000f8]
p20_jmpl_2_he:
stb %l7,[%i3+0x000] ! Mem[0000000039800000]
jmpl %g6+8,%g0
ldsb [%i2+0x1b7],%l5 ! Mem[00000000390001b7]
p20_call_2_he:
ldstub [%i3+0x169],%l6 ! Mem[0000000039800169]
ldub [%i1+0x081],%l2 ! Mem[0000000038800081]
ldub [%i3+0x06e],%l7 ! Mem[000000003980006e]
ldsw [%i1+0x128],%l7 ! Mem[0000000038800128]
retl
ldub [%i0+0x103],%l5 ! Mem[0000000038000103]
p20_jmpl_2_ho:
stb %l7,[%o3+0x000] ! Mem[0000000039800000]
jmpl %g6+8,%g0
ldsb [%o2+0x1b7],%l5 ! Mem[00000000390001b7]
p20_call_2_ho:
ldstub [%o3+0x169],%l6 ! Mem[0000000039800169]
ldub [%o1+0x081],%l2 ! Mem[0000000038800081]
ldub [%o3+0x06e],%l7 ! Mem[000000003980006e]
ldsw [%o1+0x128],%l7 ! Mem[0000000038800128]
retl
ldub [%o0+0x103],%l5 ! Mem[0000000038000103]
p21_jmpl_2_le:
ldd [%i0+0x130],%l6 ! Mem[000000003a000130]
ldsw [%i2+0x064],%l3 ! Mem[000000003b000064]
sth %l1,[%i1+0x08a] ! Mem[000000003a80008a]
stb %l1,[%i0+0x0a6] ! Mem[000000003a0000a6]
stx %l2,[%i3+0x180] ! Mem[000000003b800180]
ldsh [%i0+0x156],%l7 ! Mem[000000003a000156]
stw %l1,[%i1+0x130] ! Mem[000000003a800130]
jmpl %g6+8,%g0
stw %l7,[%i2+0x16c] ! Mem[000000003b00016c]
p21_call_2_le:
stb %l6,[%i1+0x1dd] ! Mem[000000003a8001dd]
ldsb [%i2+0x077],%l1 ! Mem[000000003b000077]
lduw [%i3+0x158],%l5 ! Mem[000000003b800158]
ldsb [%i0+0x0b8],%l1 ! Mem[000000003a0000b8]
ldsb [%i1+0x1fe],%l7 ! Mem[000000003a8001fe]
retl
ldx [%i0+0x058],%l5 ! Mem[000000003a000058]
p21_jmpl_2_lo:
ldd [%o0+0x130],%l6 ! Mem[000000003a000130]
ldsw [%o2+0x064],%l3 ! Mem[000000003b000064]
sth %l1,[%o1+0x08a] ! Mem[000000003a80008a]
stb %l1,[%o0+0x0a6] ! Mem[000000003a0000a6]
stx %l2,[%o3+0x180] ! Mem[000000003b800180]
ldsh [%o0+0x156],%l7 ! Mem[000000003a000156]
stw %l1,[%o1+0x130] ! Mem[000000003a800130]
jmpl %g6+8,%g0
stw %l7,[%o2+0x16c] ! Mem[000000003b00016c]
p21_call_2_lo:
stb %l6,[%o1+0x1dd] ! Mem[000000003a8001dd]
ldsb [%o2+0x077],%l1 ! Mem[000000003b000077]
lduw [%o3+0x158],%l5 ! Mem[000000003b800158]
ldsb [%o0+0x0b8],%l1 ! Mem[000000003a0000b8]
ldsb [%o1+0x1fe],%l7 ! Mem[000000003a8001fe]
retl
ldx [%o0+0x058],%l5 ! Mem[000000003a000058]
p21_jmpl_2_he:
ldd [%i0+0x0d8],%l4 ! Mem[000000003a0000d8]
stb %l5,[%i2+0x184] ! Mem[000000003b000184]
ldsw [%i2+0x0d4],%l0 ! Mem[000000003b0000d4]
jmpl %g6+8,%g0
std %l0,[%i2+0x008] ! Mem[000000003b000008]
p21_call_2_he:
swap [%i0+0x158],%l6 ! Mem[000000003a000158]
lduw [%i2+0x0d8],%l7 ! Mem[000000003b0000d8]
ldsb [%i2+0x183],%l6 ! Mem[000000003b000183]
stw %l2,[%i2+0x188] ! Mem[000000003b000188]
stx %l6,[%i0+0x120] ! Mem[000000003a000120]
retl
std %l0,[%i1+0x090] ! Mem[000000003a800090]
p21_jmpl_2_ho:
ldd [%o0+0x0d8],%l4 ! Mem[000000003a0000d8]
stb %l5,[%o2+0x184] ! Mem[000000003b000184]
ldsw [%o2+0x0d4],%l0 ! Mem[000000003b0000d4]
jmpl %g6+8,%g0
std %l0,[%o2+0x008] ! Mem[000000003b000008]
p21_call_2_ho:
swap [%o0+0x158],%l6 ! Mem[000000003a000158]
lduw [%o2+0x0d8],%l7 ! Mem[000000003b0000d8]
ldsb [%o2+0x183],%l6 ! Mem[000000003b000183]
stw %l2,[%o2+0x188] ! Mem[000000003b000188]
stx %l6,[%o0+0x120] ! Mem[000000003a000120]
retl
std %l0,[%o1+0x090] ! Mem[000000003a800090]
p22_jmpl_2_le:
ldub [%i3+0x122],%l5 ! Mem[000000003d800122]
jmpl %g6+8,%g0
sth %l4,[%i2+0x168] ! Mem[000000003d000168]
p22_call_2_le:
sth %l6,[%i2+0x1bc] ! Mem[000000003d0001bc]
lduw [%i3+0x0f8],%l7 ! Mem[000000003d8000f8]
stx %l7,[%i3+0x130] ! Mem[000000003d800130]
ldstub [%i0+0x066],%l3 ! Mem[000000003c000066]
retl
ldstub [%i1+0x0ab],%l1 ! Mem[000000003c8000ab]
p22_jmpl_2_lo:
ldub [%o3+0x122],%l5 ! Mem[000000003d800122]
jmpl %g6+8,%g0
sth %l4,[%o2+0x168] ! Mem[000000003d000168]
p22_call_2_lo:
sth %l6,[%o2+0x1bc] ! Mem[000000003d0001bc]
lduw [%o3+0x0f8],%l7 ! Mem[000000003d8000f8]
stx %l7,[%o3+0x130] ! Mem[000000003d800130]
ldstub [%o0+0x066],%l3 ! Mem[000000003c000066]
retl
ldstub [%o1+0x0ab],%l1 ! Mem[000000003c8000ab]
p22_jmpl_2_he:
ldsw [%i0+0x188],%l2 ! Mem[000000003c000188]
std %l2,[%i2+0x098] ! Mem[000000003d000098]
stw %l1,[%i3+0x1a8] ! Mem[000000003d8001a8]
stw %l4,[%i1+0x0f8] ! Mem[000000003c8000f8]
sth %l7,[%i0+0x0e6] ! Mem[000000003c0000e6]
std %l0,[%i3+0x0b0] ! Mem[000000003d8000b0]
jmpl %g6+8,%g0
stw %l1,[%i3+0x128] ! Mem[000000003d800128]
p22_call_2_he:
swap [%i3+0x1fc],%l5 ! Mem[000000003d8001fc]
swap [%i0+0x148],%l7 ! Mem[000000003c000148]
ldub [%i2+0x03f],%l0 ! Mem[000000003d00003f]
retl
swap [%i0+0x078],%l5 ! Mem[000000003c000078]
p22_jmpl_2_ho:
ldsw [%o0+0x188],%l2 ! Mem[000000003c000188]
std %l2,[%o2+0x098] ! Mem[000000003d000098]
stw %l1,[%o3+0x1a8] ! Mem[000000003d8001a8]
stw %l4,[%o1+0x0f8] ! Mem[000000003c8000f8]
sth %l7,[%o0+0x0e6] ! Mem[000000003c0000e6]
std %l0,[%o3+0x0b0] ! Mem[000000003d8000b0]
jmpl %g6+8,%g0
stw %l1,[%o3+0x128] ! Mem[000000003d800128]
p22_call_2_ho:
swap [%o3+0x1fc],%l5 ! Mem[000000003d8001fc]
swap [%o0+0x148],%l7 ! Mem[000000003c000148]
ldub [%o2+0x03f],%l0 ! Mem[000000003d00003f]
retl
swap [%o0+0x078],%l5 ! Mem[000000003c000078]
p23_jmpl_2_le:
ldstub [%i0+0x13d],%l2 ! Mem[000000003e00013d]
ldub [%i0+0x004],%l6 ! Mem[000000003e000004]
jmpl %g6+8,%g0
stb %l5,[%i1+0x1c3] ! Mem[000000003e8001c3]
p23_call_2_le:
ldsb [%i2+0x130],%l7 ! Mem[000000003f000130]
ldsb [%i1+0x066],%l3 ! Mem[000000003e800066]
std %l6,[%i0+0x1a8] ! Mem[000000003e0001a8]
lduw [%i1+0x050],%l2 ! Mem[000000003e800050]
swap [%i2+0x11c],%l2 ! Mem[000000003f00011c]
swap [%i1+0x1a4],%l1 ! Mem[000000003e8001a4]
stw %l1,[%i1+0x130] ! Mem[000000003e800130]
retl
std %l2,[%i3+0x050] ! Mem[000000003f800050]
p23_jmpl_2_lo:
ldstub [%o0+0x13d],%l2 ! Mem[000000003e00013d]
ldub [%o0+0x004],%l6 ! Mem[000000003e000004]
jmpl %g6+8,%g0
stb %l5,[%o1+0x1c3] ! Mem[000000003e8001c3]
p23_call_2_lo:
ldsb [%o2+0x130],%l7 ! Mem[000000003f000130]
ldsb [%o1+0x066],%l3 ! Mem[000000003e800066]
std %l6,[%o0+0x1a8] ! Mem[000000003e0001a8]
lduw [%o1+0x050],%l2 ! Mem[000000003e800050]
swap [%o2+0x11c],%l2 ! Mem[000000003f00011c]
swap [%o1+0x1a4],%l1 ! Mem[000000003e8001a4]
stw %l1,[%o1+0x130] ! Mem[000000003e800130]
retl
std %l2,[%o3+0x050] ! Mem[000000003f800050]
p23_jmpl_2_he:
jmpl %g6+8,%g0
std %l6,[%i2+0x0b8] ! Mem[000000003f0000b8]
p23_call_2_he:
stx %l3,[%i3+0x0b0] ! Mem[000000003f8000b0]
ldsh [%i3+0x076],%l4 ! Mem[000000003f800076]
ldd [%i3+0x1d8],%l6 ! Mem[000000003f8001d8]
ldsb [%i2+0x002],%l1 ! Mem[000000003f000002]
stx %l1,[%i3+0x1c8] ! Mem[000000003f8001c8]
retl
ldsw [%i0+0x160],%l7 ! Mem[000000003e000160]
p23_jmpl_2_ho:
jmpl %g6+8,%g0
std %l6,[%o2+0x0b8] ! Mem[000000003f0000b8]
p23_call_2_ho:
stx %l3,[%o3+0x0b0] ! Mem[000000003f8000b0]
ldsh [%o3+0x076],%l4 ! Mem[000000003f800076]
ldd [%o3+0x1d8],%l6 ! Mem[000000003f8001d8]
ldsb [%o2+0x002],%l1 ! Mem[000000003f000002]
stx %l1,[%o3+0x1c8] ! Mem[000000003f8001c8]
retl
ldsw [%o0+0x160],%l7 ! Mem[000000003e000160]
p24_jmpl_2_le:
jmpl %g6+8,%g0
lduh [%i0+0x196],%l5 ! Mem[0000000040000196]
p24_call_2_le:
std %l6,[%i3+0x148] ! Mem[0000000041800148]
sth %l2,[%i3+0x080] ! Mem[0000000041800080]
std %l0,[%i3+0x090] ! Mem[0000000041800090]
ldub [%i0+0x05f],%l4 ! Mem[000000004000005f]
retl
stx %l5,[%i2+0x018] ! Mem[0000000041000018]
p24_jmpl_2_lo:
jmpl %g6+8,%g0
lduh [%o0+0x196],%l5 ! Mem[0000000040000196]
p24_call_2_lo:
std %l6,[%o3+0x148] ! Mem[0000000041800148]
sth %l2,[%o3+0x080] ! Mem[0000000041800080]
std %l0,[%o3+0x090] ! Mem[0000000041800090]
ldub [%o0+0x05f],%l4 ! Mem[000000004000005f]
retl
stx %l5,[%o2+0x018] ! Mem[0000000041000018]
p24_jmpl_2_he:
stw %l7,[%i0+0x174] ! Mem[0000000040000174]
sth %l1,[%i0+0x110] ! Mem[0000000040000110]
lduw [%i0+0x070],%l2 ! Mem[0000000040000070]
ldd [%i0+0x1e0],%l4 ! Mem[00000000400001e0]
sth %l5,[%i1+0x018] ! Mem[0000000040800018]
jmpl %g6+8,%g0
ldd [%i0+0x070],%l4 ! Mem[0000000040000070]
p24_call_2_he:
ldstub [%i3+0x1cc],%l0 ! Mem[00000000418001cc]
retl
sth %l0,[%i2+0x16e] ! Mem[000000004100016e]
p24_jmpl_2_ho:
stw %l7,[%o0+0x174] ! Mem[0000000040000174]
sth %l1,[%o0+0x110] ! Mem[0000000040000110]
lduw [%o0+0x070],%l2 ! Mem[0000000040000070]
ldd [%o0+0x1e0],%l4 ! Mem[00000000400001e0]
sth %l5,[%o1+0x018] ! Mem[0000000040800018]
jmpl %g6+8,%g0
ldd [%o0+0x070],%l4 ! Mem[0000000040000070]
p24_call_2_ho:
ldstub [%o3+0x1cc],%l0 ! Mem[00000000418001cc]
retl
sth %l0,[%o2+0x16e] ! Mem[000000004100016e]
p25_jmpl_2_le:
ldsb [%i1+0x050],%l7 ! Mem[0000000042800050]
jmpl %g6+8,%g0
ldd [%i0+0x150],%l0 ! Mem[0000000042000150]
p25_call_2_le:
ldsb [%i2+0x069],%l3 ! Mem[0000000043000069]
ldsb [%i0+0x153],%l6 ! Mem[0000000042000153]
std %l0,[%i2+0x070] ! Mem[0000000043000070]
stb %l7,[%i1+0x0d9] ! Mem[00000000428000d9]
ldsh [%i0+0x110],%l7 ! Mem[0000000042000110]
stx %l3,[%i1+0x0d8] ! Mem[00000000428000d8]
ldd [%i0+0x0a0],%l0 ! Mem[00000000420000a0]
retl
ldstub [%i0+0x1e1],%l5 ! Mem[00000000420001e1]
p25_jmpl_2_lo:
ldsb [%o1+0x050],%l7 ! Mem[0000000042800050]
jmpl %g6+8,%g0
ldd [%o0+0x150],%l0 ! Mem[0000000042000150]
p25_call_2_lo:
ldsb [%o2+0x069],%l3 ! Mem[0000000043000069]
ldsb [%o0+0x153],%l6 ! Mem[0000000042000153]
std %l0,[%o2+0x070] ! Mem[0000000043000070]
stb %l7,[%o1+0x0d9] ! Mem[00000000428000d9]
ldsh [%o0+0x110],%l7 ! Mem[0000000042000110]
stx %l3,[%o1+0x0d8] ! Mem[00000000428000d8]
ldd [%o0+0x0a0],%l0 ! Mem[00000000420000a0]
retl
ldstub [%o0+0x1e1],%l5 ! Mem[00000000420001e1]
p25_jmpl_2_he:
stw %l4,[%i2+0x0fc] ! Mem[00000000430000fc]
ldx [%i1+0x0b8],%l0 ! Mem[00000000428000b8]
jmpl %g6+8,%g0
ldstub [%i2+0x184],%l6 ! Mem[0000000043000184]
p25_call_2_he:
ldstub [%i1+0x097],%l4 ! Mem[0000000042800097]
lduw [%i3+0x000],%l6 ! Mem[0000000043800000]
sth %l3,[%i2+0x0b6] ! Mem[00000000430000b6]
ldsw [%i3+0x04c],%l2 ! Mem[000000004380004c]
swap [%i1+0x05c],%l3 ! Mem[000000004280005c]
retl
ldstub [%i1+0x01f],%l0 ! Mem[000000004280001f]
p25_jmpl_2_ho:
stw %l4,[%o2+0x0fc] ! Mem[00000000430000fc]
ldx [%o1+0x0b8],%l0 ! Mem[00000000428000b8]
jmpl %g6+8,%g0
ldstub [%o2+0x184],%l6 ! Mem[0000000043000184]
p25_call_2_ho:
ldstub [%o1+0x097],%l4 ! Mem[0000000042800097]
lduw [%o3+0x000],%l6 ! Mem[0000000043800000]
sth %l3,[%o2+0x0b6] ! Mem[00000000430000b6]
ldsw [%o3+0x04c],%l2 ! Mem[000000004380004c]
swap [%o1+0x05c],%l3 ! Mem[000000004280005c]
retl
ldstub [%o1+0x01f],%l0 ! Mem[000000004280001f]
p26_jmpl_2_le:
ldx [%i2+0x190],%l5 ! Mem[0000000045000190]
ldx [%i0+0x098],%l3 ! Mem[0000000044000098]
ldsw [%i0+0x178],%l6 ! Mem[0000000044000178]
ldsb [%i1+0x0ad],%l6 ! Mem[00000000448000ad]
stx %l6,[%i3+0x050] ! Mem[0000000045800050]
stw %l4,[%i3+0x020] ! Mem[0000000045800020]
stx %l1,[%i2+0x118] ! Mem[0000000045000118]
jmpl %g6+8,%g0
stb %l4,[%i2+0x05d] ! Mem[000000004500005d]
p26_call_2_le:
ldsh [%i0+0x04c],%l1 ! Mem[000000004400004c]
retl
stx %l0,[%i0+0x128] ! Mem[0000000044000128]
p26_jmpl_2_lo:
ldx [%o2+0x190],%l5 ! Mem[0000000045000190]
ldx [%o0+0x098],%l3 ! Mem[0000000044000098]
ldsw [%o0+0x178],%l6 ! Mem[0000000044000178]
ldsb [%o1+0x0ad],%l6 ! Mem[00000000448000ad]
stx %l6,[%o3+0x050] ! Mem[0000000045800050]
stw %l4,[%o3+0x020] ! Mem[0000000045800020]
stx %l1,[%o2+0x118] ! Mem[0000000045000118]
jmpl %g6+8,%g0
stb %l4,[%o2+0x05d] ! Mem[000000004500005d]
p26_call_2_lo:
ldsh [%o0+0x04c],%l1 ! Mem[000000004400004c]
retl
stx %l0,[%o0+0x128] ! Mem[0000000044000128]
p26_jmpl_2_he:
lduh [%i0+0x122],%l5 ! Mem[0000000044000122]
ldub [%i3+0x168],%l4 ! Mem[0000000045800168]
stw %l6,[%i1+0x098] ! Mem[0000000044800098]
jmpl %g6+8,%g0
ldsw [%i2+0x164],%l2 ! Mem[0000000045000164]
p26_call_2_he:
stx %l3,[%i1+0x140] ! Mem[0000000044800140]
ldsw [%i3+0x0dc],%l3 ! Mem[00000000458000dc]
retl
stw %l6,[%i0+0x1a8] ! Mem[00000000440001a8]
p26_jmpl_2_ho:
lduh [%o0+0x122],%l5 ! Mem[0000000044000122]
ldub [%o3+0x168],%l4 ! Mem[0000000045800168]
stw %l6,[%o1+0x098] ! Mem[0000000044800098]
jmpl %g6+8,%g0
ldsw [%o2+0x164],%l2 ! Mem[0000000045000164]
p26_call_2_ho:
stx %l3,[%o1+0x140] ! Mem[0000000044800140]
ldsw [%o3+0x0dc],%l3 ! Mem[00000000458000dc]
retl
stw %l6,[%o0+0x1a8] ! Mem[00000000440001a8]
p27_jmpl_2_le:
jmpl %g6+8,%g0
lduh [%i0+0x166],%l7 ! Mem[0000000046000166]
p27_call_2_le:
ldsw [%i0+0x038],%l5 ! Mem[0000000046000038]
stw %l5,[%i3+0x05c] ! Mem[000000004780005c]
retl
stb %l3,[%i3+0x1d2] ! Mem[00000000478001d2]
p27_jmpl_2_lo:
jmpl %g6+8,%g0
lduh [%o0+0x166],%l7 ! Mem[0000000046000166]
p27_call_2_lo:
ldsw [%o0+0x038],%l5 ! Mem[0000000046000038]
stw %l5,[%o3+0x05c] ! Mem[000000004780005c]
retl
stb %l3,[%o3+0x1d2] ! Mem[00000000478001d2]
p27_jmpl_2_he:
ldstub [%i3+0x087],%l1 ! Mem[0000000047800087]
jmpl %g6+8,%g0
ldx [%i1+0x048],%l2 ! Mem[0000000046800048]
p27_call_2_he:
ldd [%i3+0x150],%l6 ! Mem[0000000047800150]
stw %l1,[%i2+0x12c] ! Mem[000000004700012c]
swap [%i3+0x14c],%l2 ! Mem[000000004780014c]
swap [%i0+0x164],%l3 ! Mem[0000000046000164]
retl
ldstub [%i2+0x01f],%l3 ! Mem[000000004700001f]
p27_jmpl_2_ho:
ldstub [%o3+0x087],%l1 ! Mem[0000000047800087]
jmpl %g6+8,%g0
ldx [%o1+0x048],%l2 ! Mem[0000000046800048]
p27_call_2_ho:
ldd [%o3+0x150],%l6 ! Mem[0000000047800150]
stw %l1,[%o2+0x12c] ! Mem[000000004700012c]
swap [%o3+0x14c],%l2 ! Mem[000000004780014c]
swap [%o0+0x164],%l3 ! Mem[0000000046000164]
retl
ldstub [%o2+0x01f],%l3 ! Mem[000000004700001f]
p28_jmpl_2_le:
ldd [%i0+0x118],%l6 ! Mem[0000000048000118]
jmpl %g6+8,%g0
ldsh [%i2+0x062],%l1 ! Mem[0000000049000062]
p28_call_2_le:
stb %l4,[%i2+0x05f] ! Mem[000000004900005f]
retl
stx %l6,[%i2+0x018] ! Mem[0000000049000018]
p28_jmpl_2_lo:
ldd [%o0+0x118],%l6 ! Mem[0000000048000118]
jmpl %g6+8,%g0
ldsh [%o2+0x062],%l1 ! Mem[0000000049000062]
p28_call_2_lo:
stb %l4,[%o2+0x05f] ! Mem[000000004900005f]
retl
stx %l6,[%o2+0x018] ! Mem[0000000049000018]
p28_jmpl_2_he:
ldstub [%i3+0x062],%l3 ! Mem[0000000049800062]
sth %l1,[%i1+0x130] ! Mem[0000000048800130]
std %l2,[%i0+0x1b8] ! Mem[00000000480001b8]
std %l6,[%i2+0x1a8] ! Mem[00000000490001a8]
stw %l4,[%i2+0x164] ! Mem[0000000049000164]
jmpl %g6+8,%g0
stw %l7,[%i0+0x1d8] ! Mem[00000000480001d8]
p28_call_2_he:
ldub [%i1+0x08f],%l0 ! Mem[000000004880008f]
retl
ldsb [%i0+0x114],%l1 ! Mem[0000000048000114]
p28_jmpl_2_ho:
ldstub [%o3+0x062],%l3 ! Mem[0000000049800062]
sth %l1,[%o1+0x130] ! Mem[0000000048800130]
std %l2,[%o0+0x1b8] ! Mem[00000000480001b8]
std %l6,[%o2+0x1a8] ! Mem[00000000490001a8]
stw %l4,[%o2+0x164] ! Mem[0000000049000164]
jmpl %g6+8,%g0
stw %l7,[%o0+0x1d8] ! Mem[00000000480001d8]
p28_call_2_ho:
ldub [%o1+0x08f],%l0 ! Mem[000000004880008f]
retl
ldsb [%o0+0x114],%l1 ! Mem[0000000048000114]
p29_jmpl_2_le:
ldsw [%i0+0x1a4],%l5 ! Mem[000000004a0001a4]
lduw [%i0+0x134],%l7 ! Mem[000000004a000134]
ldsb [%i2+0x154],%l4 ! Mem[000000004b000154]
stb %l0,[%i3+0x03d] ! Mem[000000004b80003d]
ldx [%i2+0x1e8],%l1 ! Mem[000000004b0001e8]
ldx [%i0+0x1d0],%l0 ! Mem[000000004a0001d0]
jmpl %g6+8,%g0
ldx [%i3+0x0c8],%l0 ! Mem[000000004b8000c8]
p29_call_2_le:
ldub [%i3+0x1ae],%l6 ! Mem[000000004b8001ae]
ldstub [%i3+0x1a5],%l1 ! Mem[000000004b8001a5]
ldstub [%i3+0x12b],%l7 ! Mem[000000004b80012b]
retl
ldsb [%i2+0x096],%l2 ! Mem[000000004b000096]
p29_jmpl_2_lo:
ldsw [%o0+0x1a4],%l5 ! Mem[000000004a0001a4]
lduw [%o0+0x134],%l7 ! Mem[000000004a000134]
ldsb [%o2+0x154],%l4 ! Mem[000000004b000154]
stb %l0,[%o3+0x03d] ! Mem[000000004b80003d]
ldx [%o2+0x1e8],%l1 ! Mem[000000004b0001e8]
ldx [%o0+0x1d0],%l0 ! Mem[000000004a0001d0]
jmpl %g6+8,%g0
ldx [%o3+0x0c8],%l0 ! Mem[000000004b8000c8]
p29_call_2_lo:
ldub [%o3+0x1ae],%l6 ! Mem[000000004b8001ae]
ldstub [%o3+0x1a5],%l1 ! Mem[000000004b8001a5]
ldstub [%o3+0x12b],%l7 ! Mem[000000004b80012b]
retl
ldsb [%o2+0x096],%l2 ! Mem[000000004b000096]
p29_jmpl_2_he:
stx %l7,[%i2+0x0b0] ! Mem[000000004b0000b0]
ldx [%i3+0x108],%l7 ! Mem[000000004b800108]
jmpl %g6+8,%g0
ldsh [%i3+0x138],%l5 ! Mem[000000004b800138]
p29_call_2_he:
stx %l3,[%i3+0x078] ! Mem[000000004b800078]
swap [%i3+0x000],%l1 ! Mem[000000004b800000]
retl
lduw [%i3+0x094],%l3 ! Mem[000000004b800094]
p29_jmpl_2_ho:
stx %l7,[%o2+0x0b0] ! Mem[000000004b0000b0]
ldx [%o3+0x108],%l7 ! Mem[000000004b800108]
jmpl %g6+8,%g0
ldsh [%o3+0x138],%l5 ! Mem[000000004b800138]
p29_call_2_ho:
stx %l3,[%o3+0x078] ! Mem[000000004b800078]
swap [%o3+0x000],%l1 ! Mem[000000004b800000]
retl
lduw [%o3+0x094],%l3 ! Mem[000000004b800094]
p30_jmpl_2_le:
std %l6,[%i2+0x070] ! Mem[000000004d000070]
stb %l0,[%i0+0x0d5] ! Mem[000000004c0000d5]
stw %l2,[%i0+0x0ec] ! Mem[000000004c0000ec]
lduh [%i0+0x1f0],%l2 ! Mem[000000004c0001f0]
ldub [%i0+0x157],%l4 ! Mem[000000004c000157]
sth %l5,[%i2+0x0ba] ! Mem[000000004d0000ba]
jmpl %g6+8,%g0
lduh [%i2+0x1b6],%l0 ! Mem[000000004d0001b6]
p30_call_2_le:
ldstub [%i2+0x057],%l4 ! Mem[000000004d000057]
lduh [%i3+0x1fa],%l5 ! Mem[000000004d8001fa]
ldsh [%i0+0x086],%l0 ! Mem[000000004c000086]
ldstub [%i3+0x1a1],%l7 ! Mem[000000004d8001a1]
lduh [%i3+0x16c],%l6 ! Mem[000000004d80016c]
lduw [%i2+0x078],%l2 ! Mem[000000004d000078]
retl
swap [%i1+0x1e8],%l1 ! Mem[000000004c8001e8]
p30_jmpl_2_lo:
std %l6,[%o2+0x070] ! Mem[000000004d000070]
stb %l0,[%o0+0x0d5] ! Mem[000000004c0000d5]
stw %l2,[%o0+0x0ec] ! Mem[000000004c0000ec]
lduh [%o0+0x1f0],%l2 ! Mem[000000004c0001f0]
ldub [%o0+0x157],%l4 ! Mem[000000004c000157]
sth %l5,[%o2+0x0ba] ! Mem[000000004d0000ba]
jmpl %g6+8,%g0
lduh [%o2+0x1b6],%l0 ! Mem[000000004d0001b6]
p30_call_2_lo:
ldstub [%o2+0x057],%l4 ! Mem[000000004d000057]
lduh [%o3+0x1fa],%l5 ! Mem[000000004d8001fa]
ldsh [%o0+0x086],%l0 ! Mem[000000004c000086]
ldstub [%o3+0x1a1],%l7 ! Mem[000000004d8001a1]
lduh [%o3+0x16c],%l6 ! Mem[000000004d80016c]
lduw [%o2+0x078],%l2 ! Mem[000000004d000078]
retl
swap [%o1+0x1e8],%l1 ! Mem[000000004c8001e8]
p30_jmpl_2_he:
stb %l2,[%i2+0x1aa] ! Mem[000000004d0001aa]
jmpl %g6+8,%g0
ldsh [%i0+0x0ba],%l3 ! Mem[000000004c0000ba]
p30_call_2_he:
sth %l4,[%i1+0x05e] ! Mem[000000004c80005e]
retl
sth %l6,[%i2+0x03a] ! Mem[000000004d00003a]
p30_jmpl_2_ho:
stb %l2,[%o2+0x1aa] ! Mem[000000004d0001aa]
jmpl %g6+8,%g0
ldsh [%o0+0x0ba],%l3 ! Mem[000000004c0000ba]
p30_call_2_ho:
sth %l4,[%o1+0x05e] ! Mem[000000004c80005e]
retl
sth %l6,[%o2+0x03a] ! Mem[000000004d00003a]
p31_jmpl_2_le:
ldd [%i2+0x058],%l2 ! Mem[000000004f000058]
std %l0,[%i1+0x050] ! Mem[000000004e800050]
jmpl %g6+8,%g0
stx %l4,[%i2+0x020] ! Mem[000000004f000020]
p31_call_2_le:
stb %l1,[%i1+0x1eb] ! Mem[000000004e8001eb]
stw %l6,[%i1+0x0a4] ! Mem[000000004e8000a4]
std %l4,[%i1+0x170] ! Mem[000000004e800170]
ldx [%i3+0x148],%l1 ! Mem[000000004f800148]
ldsw [%i2+0x020],%l5 ! Mem[000000004f000020]
retl
stw %l0,[%i1+0x0e0] ! Mem[000000004e8000e0]
p31_jmpl_2_lo:
ldd [%o2+0x058],%l2 ! Mem[000000004f000058]
std %l0,[%o1+0x050] ! Mem[000000004e800050]
jmpl %g6+8,%g0
stx %l4,[%o2+0x020] ! Mem[000000004f000020]
p31_call_2_lo:
stb %l1,[%o1+0x1eb] ! Mem[000000004e8001eb]
stw %l6,[%o1+0x0a4] ! Mem[000000004e8000a4]
std %l4,[%o1+0x170] ! Mem[000000004e800170]
ldx [%o3+0x148],%l1 ! Mem[000000004f800148]
ldsw [%o2+0x020],%l5 ! Mem[000000004f000020]
retl
stw %l0,[%o1+0x0e0] ! Mem[000000004e8000e0]
p31_jmpl_2_he:
jmpl %g6+8,%g0
stx %l3,[%i3+0x178] ! Mem[000000004f800178]
p31_call_2_he:
stw %l2,[%i0+0x1a8] ! Mem[000000004e0001a8]
swap [%i3+0x17c],%l5 ! Mem[000000004f80017c]
ldx [%i1+0x068],%l0 ! Mem[000000004e800068]
ldsh [%i3+0x030],%l6 ! Mem[000000004f800030]
ldsh [%i1+0x000],%l6 ! Mem[000000004e800000]
stx %l4,[%i0+0x060] ! Mem[000000004e000060]
retl
sth %l2,[%i2+0x1ce] ! Mem[000000004f0001ce]
p31_jmpl_2_ho:
jmpl %g6+8,%g0
stx %l3,[%o3+0x178] ! Mem[000000004f800178]
p31_call_2_ho:
stw %l2,[%o0+0x1a8] ! Mem[000000004e0001a8]
swap [%o3+0x17c],%l5 ! Mem[000000004f80017c]
ldx [%o1+0x068],%l0 ! Mem[000000004e800068]
ldsh [%o3+0x030],%l6 ! Mem[000000004f800030]
ldsh [%o1+0x000],%l6 ! Mem[000000004e800000]
stx %l4,[%o0+0x060] ! Mem[000000004e000060]
retl
sth %l2,[%o2+0x1ce] ! Mem[000000004f0001ce]
p32_jmpl_2_le:
stx %l1,[%i3+0x0e0] ! Mem[00000000518000e0]
jmpl %g6+8,%g0
lduw [%i3+0x1c4],%l3 ! Mem[00000000518001c4]
p32_call_2_le:
stb %l2,[%i0+0x159] ! Mem[0000000050000159]
stb %l5,[%i3+0x156] ! Mem[0000000051800156]
std %l0,[%i3+0x0d0] ! Mem[00000000518000d0]
sth %l3,[%i0+0x036] ! Mem[0000000050000036]
ldstub [%i0+0x0ac],%l0 ! Mem[00000000500000ac]
stw %l7,[%i2+0x1fc] ! Mem[00000000510001fc]
retl
ldsh [%i2+0x154],%l7 ! Mem[0000000051000154]
p32_jmpl_2_lo:
stx %l1,[%o3+0x0e0] ! Mem[00000000518000e0]
jmpl %g6+8,%g0
lduw [%o3+0x1c4],%l3 ! Mem[00000000518001c4]
p32_call_2_lo:
stb %l2,[%o0+0x159] ! Mem[0000000050000159]
stb %l5,[%o3+0x156] ! Mem[0000000051800156]
std %l0,[%o3+0x0d0] ! Mem[00000000518000d0]
sth %l3,[%o0+0x036] ! Mem[0000000050000036]
ldstub [%o0+0x0ac],%l0 ! Mem[00000000500000ac]
stw %l7,[%o2+0x1fc] ! Mem[00000000510001fc]
retl
ldsh [%o2+0x154],%l7 ! Mem[0000000051000154]
p32_jmpl_2_he:
std %l0,[%i2+0x050] ! Mem[0000000051000050]
sth %l0,[%i3+0x064] ! Mem[0000000051800064]
sth %l6,[%i0+0x11c] ! Mem[000000005000011c]
stx %l1,[%i2+0x1c8] ! Mem[00000000510001c8]
ldub [%i3+0x1a1],%l7 ! Mem[00000000518001a1]
sth %l7,[%i2+0x09a] ! Mem[000000005100009a]
sth %l2,[%i1+0x07a] ! Mem[000000005080007a]
jmpl %g6+8,%g0
ldsh [%i1+0x1ea],%l1 ! Mem[00000000508001ea]
p32_call_2_he:
ldsw [%i1+0x04c],%l7 ! Mem[000000005080004c]
retl
ldsw [%i0+0x098],%l3 ! Mem[0000000050000098]
p32_jmpl_2_ho:
std %l0,[%o2+0x050] ! Mem[0000000051000050]
sth %l0,[%o3+0x064] ! Mem[0000000051800064]
sth %l6,[%o0+0x11c] ! Mem[000000005000011c]
stx %l1,[%o2+0x1c8] ! Mem[00000000510001c8]
ldub [%o3+0x1a1],%l7 ! Mem[00000000518001a1]
sth %l7,[%o2+0x09a] ! Mem[000000005100009a]
sth %l2,[%o1+0x07a] ! Mem[000000005080007a]
jmpl %g6+8,%g0
ldsh [%o1+0x1ea],%l1 ! Mem[00000000508001ea]
p32_call_2_ho:
ldsw [%o1+0x04c],%l7 ! Mem[000000005080004c]
retl
ldsw [%o0+0x098],%l3 ! Mem[0000000050000098]
p33_jmpl_2_le:
stx %l1,[%i3+0x078] ! Mem[0000000053800078]
ldstub [%i3+0x020],%l7 ! Mem[0000000053800020]
lduh [%i2+0x1b6],%l5 ! Mem[00000000530001b6]
ldstub [%i3+0x0dd],%l6 ! Mem[00000000538000dd]
ldub [%i3+0x04c],%l2 ! Mem[000000005380004c]
jmpl %g6+8,%g0
ldd [%i2+0x0f8],%l4 ! Mem[00000000530000f8]
p33_call_2_le:
stb %l7,[%i2+0x10b] ! Mem[000000005300010b]
retl
ldx [%i3+0x120],%l5 ! Mem[0000000053800120]
p33_jmpl_2_lo:
stx %l1,[%o3+0x078] ! Mem[0000000053800078]
ldstub [%o3+0x020],%l7 ! Mem[0000000053800020]
lduh [%o2+0x1b6],%l5 ! Mem[00000000530001b6]
ldstub [%o3+0x0dd],%l6 ! Mem[00000000538000dd]
ldub [%o3+0x04c],%l2 ! Mem[000000005380004c]
jmpl %g6+8,%g0
ldd [%o2+0x0f8],%l4 ! Mem[00000000530000f8]
p33_call_2_lo:
stb %l7,[%o2+0x10b] ! Mem[000000005300010b]
retl
ldx [%o3+0x120],%l5 ! Mem[0000000053800120]
p33_jmpl_2_he:
stb %l1,[%i0+0x092] ! Mem[0000000052000092]
lduw [%i1+0x01c],%l2 ! Mem[000000005280001c]
lduh [%i2+0x14e],%l7 ! Mem[000000005300014e]
ldsh [%i2+0x19c],%l1 ! Mem[000000005300019c]
ldub [%i3+0x11d],%l2 ! Mem[000000005380011d]
stw %l2,[%i0+0x108] ! Mem[0000000052000108]
stb %l7,[%i3+0x184] ! Mem[0000000053800184]
jmpl %g6+8,%g0
ldsb [%i1+0x10e],%l1 ! Mem[000000005280010e]
p33_call_2_he:
std %l2,[%i1+0x020] ! Mem[0000000052800020]
ldsw [%i0+0x1ac],%l4 ! Mem[00000000520001ac]
retl
stb %l6,[%i1+0x086] ! Mem[0000000052800086]
p33_jmpl_2_ho:
stb %l1,[%o0+0x092] ! Mem[0000000052000092]
lduw [%o1+0x01c],%l2 ! Mem[000000005280001c]
lduh [%o2+0x14e],%l7 ! Mem[000000005300014e]
ldsh [%o2+0x19c],%l1 ! Mem[000000005300019c]
ldub [%o3+0x11d],%l2 ! Mem[000000005380011d]
stw %l2,[%o0+0x108] ! Mem[0000000052000108]
stb %l7,[%o3+0x184] ! Mem[0000000053800184]
jmpl %g6+8,%g0
ldsb [%o1+0x10e],%l1 ! Mem[000000005280010e]
p33_call_2_ho:
std %l2,[%o1+0x020] ! Mem[0000000052800020]
ldsw [%o0+0x1ac],%l4 ! Mem[00000000520001ac]
retl
stb %l6,[%o1+0x086] ! Mem[0000000052800086]
p34_jmpl_2_le:
jmpl %g6+8,%g0
ldsw [%i0+0x0cc],%l0 ! Mem[00000000540000cc]
p34_call_2_le:
ldsb [%i3+0x081],%l2 ! Mem[0000000055800081]
swap [%i0+0x184],%l1 ! Mem[0000000054000184]
std %l2,[%i0+0x0a0] ! Mem[00000000540000a0]
retl
stb %l2,[%i2+0x096] ! Mem[0000000055000096]
p34_jmpl_2_lo:
jmpl %g6+8,%g0
ldsw [%o0+0x0cc],%l0 ! Mem[00000000540000cc]
p34_call_2_lo:
ldsb [%o3+0x081],%l2 ! Mem[0000000055800081]
swap [%o0+0x184],%l1 ! Mem[0000000054000184]
std %l2,[%o0+0x0a0] ! Mem[00000000540000a0]
retl
stb %l2,[%o2+0x096] ! Mem[0000000055000096]
p34_jmpl_2_he:
stx %l6,[%i2+0x1f8] ! Mem[00000000550001f8]
stb %l1,[%i2+0x057] ! Mem[0000000055000057]
jmpl %g6+8,%g0
ldx [%i2+0x178],%l5 ! Mem[0000000055000178]
p34_call_2_he:
ldsw [%i1+0x150],%l2 ! Mem[0000000054800150]
ldstub [%i0+0x059],%l6 ! Mem[0000000054000059]
stb %l3,[%i0+0x0b4] ! Mem[00000000540000b4]
ldub [%i2+0x0fd],%l5 ! Mem[00000000550000fd]
retl
std %l2,[%i1+0x110] ! Mem[0000000054800110]
p34_jmpl_2_ho:
stx %l6,[%o2+0x1f8] ! Mem[00000000550001f8]
stb %l1,[%o2+0x057] ! Mem[0000000055000057]
jmpl %g6+8,%g0
ldx [%o2+0x178],%l5 ! Mem[0000000055000178]
p34_call_2_ho:
ldsw [%o1+0x150],%l2 ! Mem[0000000054800150]
ldstub [%o0+0x059],%l6 ! Mem[0000000054000059]
stb %l3,[%o0+0x0b4] ! Mem[00000000540000b4]
ldub [%o2+0x0fd],%l5 ! Mem[00000000550000fd]
retl
std %l2,[%o1+0x110] ! Mem[0000000054800110]
p35_jmpl_2_le:
ldsw [%i2+0x0bc],%l0 ! Mem[00000000570000bc]
jmpl %g6+8,%g0
sth %l6,[%i2+0x048] ! Mem[0000000057000048]
p35_call_2_le:
ldsb [%i3+0x1d6],%l2 ! Mem[00000000578001d6]
sth %l4,[%i2+0x060] ! Mem[0000000057000060]
ldd [%i1+0x150],%l0 ! Mem[0000000056800150]
ldsw [%i0+0x168],%l3 ! Mem[0000000056000168]
ldsw [%i2+0x154],%l7 ! Mem[0000000057000154]
ldub [%i2+0x0d8],%l4 ! Mem[00000000570000d8]
std %l6,[%i1+0x0c0] ! Mem[00000000568000c0]
retl
ldstub [%i0+0x1df],%l0 ! Mem[00000000560001df]
p35_jmpl_2_lo:
ldsw [%o2+0x0bc],%l0 ! Mem[00000000570000bc]
jmpl %g6+8,%g0
sth %l6,[%o2+0x048] ! Mem[0000000057000048]
p35_call_2_lo:
ldsb [%o3+0x1d6],%l2 ! Mem[00000000578001d6]
sth %l4,[%o2+0x060] ! Mem[0000000057000060]
ldd [%o1+0x150],%l0 ! Mem[0000000056800150]
ldsw [%o0+0x168],%l3 ! Mem[0000000056000168]
ldsw [%o2+0x154],%l7 ! Mem[0000000057000154]
ldub [%o2+0x0d8],%l4 ! Mem[00000000570000d8]
std %l6,[%o1+0x0c0] ! Mem[00000000568000c0]
retl
ldstub [%o0+0x1df],%l0 ! Mem[00000000560001df]
p35_jmpl_2_he:
sth %l6,[%i3+0x1c6] ! Mem[00000000578001c6]
jmpl %g6+8,%g0
stb %l5,[%i2+0x1fe] ! Mem[00000000570001fe]
p35_call_2_he:
ldsb [%i2+0x165],%l4 ! Mem[0000000057000165]
lduw [%i1+0x1f8],%l7 ! Mem[00000000568001f8]
swap [%i3+0x020],%l4 ! Mem[0000000057800020]
stb %l2,[%i0+0x152] ! Mem[0000000056000152]
ldd [%i0+0x058],%l6 ! Mem[0000000056000058]
lduh [%i3+0x1d6],%l4 ! Mem[00000000578001d6]
ldstub [%i2+0x163],%l7 ! Mem[0000000057000163]
retl
lduh [%i3+0x044],%l4 ! Mem[0000000057800044]
p35_jmpl_2_ho:
sth %l6,[%o3+0x1c6] ! Mem[00000000578001c6]
jmpl %g6+8,%g0
stb %l5,[%o2+0x1fe] ! Mem[00000000570001fe]
p35_call_2_ho:
ldsb [%o2+0x165],%l4 ! Mem[0000000057000165]
lduw [%o1+0x1f8],%l7 ! Mem[00000000568001f8]
swap [%o3+0x020],%l4 ! Mem[0000000057800020]
stb %l2,[%o0+0x152] ! Mem[0000000056000152]
ldd [%o0+0x058],%l6 ! Mem[0000000056000058]
lduh [%o3+0x1d6],%l4 ! Mem[00000000578001d6]
ldstub [%o2+0x163],%l7 ! Mem[0000000057000163]
retl
lduh [%o3+0x044],%l4 ! Mem[0000000057800044]
p36_jmpl_2_le:
sth %l5,[%i3+0x1fa] ! Mem[00000000598001fa]
ldsb [%i0+0x19d],%l6 ! Mem[000000005800019d]
swap [%i2+0x0f8],%l7 ! Mem[00000000590000f8]
ldsw [%i3+0x068],%l6 ! Mem[0000000059800068]
jmpl %g6+8,%g0
ldstub [%i2+0x0de],%l3 ! Mem[00000000590000de]
p36_call_2_le:
stb %l4,[%i2+0x041] ! Mem[0000000059000041]
ldub [%i1+0x176],%l1 ! Mem[0000000058800176]
ldx [%i3+0x148],%l3 ! Mem[0000000059800148]
ldub [%i2+0x174],%l7 ! Mem[0000000059000174]
ldsb [%i1+0x0f8],%l4 ! Mem[00000000588000f8]
retl
stb %l7,[%i3+0x0e6] ! Mem[00000000598000e6]
p36_jmpl_2_lo:
sth %l5,[%o3+0x1fa] ! Mem[00000000598001fa]
ldsb [%o0+0x19d],%l6 ! Mem[000000005800019d]
swap [%o2+0x0f8],%l7 ! Mem[00000000590000f8]
ldsw [%o3+0x068],%l6 ! Mem[0000000059800068]
jmpl %g6+8,%g0
ldstub [%o2+0x0de],%l3 ! Mem[00000000590000de]
p36_call_2_lo:
stb %l4,[%o2+0x041] ! Mem[0000000059000041]
ldub [%o1+0x176],%l1 ! Mem[0000000058800176]
ldx [%o3+0x148],%l3 ! Mem[0000000059800148]
ldub [%o2+0x174],%l7 ! Mem[0000000059000174]
ldsb [%o1+0x0f8],%l4 ! Mem[00000000588000f8]
retl
stb %l7,[%o3+0x0e6] ! Mem[00000000598000e6]
p36_jmpl_2_he:
ldsh [%i1+0x1d4],%l1 ! Mem[00000000588001d4]
ldd [%i0+0x1c0],%l6 ! Mem[00000000580001c0]
ldsh [%i0+0x1fe],%l5 ! Mem[00000000580001fe]
jmpl %g6+8,%g0
stb %l7,[%i2+0x16a] ! Mem[000000005900016a]
p36_call_2_he:
ldsw [%i0+0x0f8],%l2 ! Mem[00000000580000f8]
stb %l4,[%i1+0x001] ! Mem[0000000058800001]
ldub [%i2+0x01b],%l1 ! Mem[000000005900001b]
retl
swap [%i0+0x180],%l6 ! Mem[0000000058000180]
p36_jmpl_2_ho:
ldsh [%o1+0x1d4],%l1 ! Mem[00000000588001d4]
ldd [%o0+0x1c0],%l6 ! Mem[00000000580001c0]
ldsh [%o0+0x1fe],%l5 ! Mem[00000000580001fe]
jmpl %g6+8,%g0
stb %l7,[%o2+0x16a] ! Mem[000000005900016a]
p36_call_2_ho:
ldsw [%o0+0x0f8],%l2 ! Mem[00000000580000f8]
stb %l4,[%o1+0x001] ! Mem[0000000058800001]
ldub [%o2+0x01b],%l1 ! Mem[000000005900001b]
retl
swap [%o0+0x180],%l6 ! Mem[0000000058000180]
p37_jmpl_2_le:
lduh [%i1+0x112],%l0 ! Mem[000000005a800112]
ldub [%i1+0x08d],%l6 ! Mem[000000005a80008d]
stw %l6,[%i2+0x054] ! Mem[000000005b000054]
ldd [%i3+0x0d0],%l0 ! Mem[000000005b8000d0]
jmpl %g6+8,%g0
ldd [%i0+0x0c8],%l2 ! Mem[000000005a0000c8]
p37_call_2_le:
lduh [%i3+0x156],%l1 ! Mem[000000005b800156]
ldsh [%i3+0x1f2],%l3 ! Mem[000000005b8001f2]
stb %l0,[%i3+0x05a] ! Mem[000000005b80005a]
ldstub [%i2+0x1e4],%l6 ! Mem[000000005b0001e4]
sth %l4,[%i0+0x076] ! Mem[000000005a000076]
ldd [%i0+0x1f8],%l4 ! Mem[000000005a0001f8]
retl
lduw [%i3+0x0a4],%l0 ! Mem[000000005b8000a4]
p37_jmpl_2_lo:
lduh [%o1+0x112],%l0 ! Mem[000000005a800112]
ldub [%o1+0x08d],%l6 ! Mem[000000005a80008d]
stw %l6,[%o2+0x054] ! Mem[000000005b000054]
ldd [%o3+0x0d0],%l0 ! Mem[000000005b8000d0]
jmpl %g6+8,%g0
ldd [%o0+0x0c8],%l2 ! Mem[000000005a0000c8]
p37_call_2_lo:
lduh [%o3+0x156],%l1 ! Mem[000000005b800156]
ldsh [%o3+0x1f2],%l3 ! Mem[000000005b8001f2]
stb %l0,[%o3+0x05a] ! Mem[000000005b80005a]
ldstub [%o2+0x1e4],%l6 ! Mem[000000005b0001e4]
sth %l4,[%o0+0x076] ! Mem[000000005a000076]
ldd [%o0+0x1f8],%l4 ! Mem[000000005a0001f8]
retl
lduw [%o3+0x0a4],%l0 ! Mem[000000005b8000a4]
p37_jmpl_2_he:
ldstub [%i2+0x03d],%l2 ! Mem[000000005b00003d]
ldsw [%i1+0x090],%l7 ! Mem[000000005a800090]
stw %l0,[%i1+0x1d4] ! Mem[000000005a8001d4]
std %l2,[%i1+0x000] ! Mem[000000005a800000]
sth %l1,[%i0+0x176] ! Mem[000000005a000176]
jmpl %g6+8,%g0
stw %l3,[%i2+0x148] ! Mem[000000005b000148]
p37_call_2_he:
stx %l7,[%i2+0x128] ! Mem[000000005b000128]
retl
ldd [%i2+0x120],%l4 ! Mem[000000005b000120]
p37_jmpl_2_ho:
ldstub [%o2+0x03d],%l2 ! Mem[000000005b00003d]
ldsw [%o1+0x090],%l7 ! Mem[000000005a800090]
stw %l0,[%o1+0x1d4] ! Mem[000000005a8001d4]
std %l2,[%o1+0x000] ! Mem[000000005a800000]
sth %l1,[%o0+0x176] ! Mem[000000005a000176]
jmpl %g6+8,%g0
stw %l3,[%o2+0x148] ! Mem[000000005b000148]
p37_call_2_ho:
stx %l7,[%o2+0x128] ! Mem[000000005b000128]
retl
ldd [%o2+0x120],%l4 ! Mem[000000005b000120]
p38_jmpl_2_le:
ldd [%i2+0x1b0],%l4 ! Mem[000000005d0001b0]
lduw [%i1+0x040],%l4 ! Mem[000000005c800040]
lduh [%i2+0x054],%l2 ! Mem[000000005d000054]
ldsb [%i3+0x0b1],%l4 ! Mem[000000005d8000b1]
ldstub [%i3+0x1e3],%l2 ! Mem[000000005d8001e3]
ldstub [%i0+0x001],%l3 ! Mem[000000005c000001]
ldsw [%i2+0x0a4],%l6 ! Mem[000000005d0000a4]
jmpl %g6+8,%g0
ldd [%i0+0x1c0],%l2 ! Mem[000000005c0001c0]
p38_call_2_le:
stw %l7,[%i1+0x1f8] ! Mem[000000005c8001f8]
ldstub [%i0+0x05a],%l0 ! Mem[000000005c00005a]
lduh [%i0+0x14c],%l4 ! Mem[000000005c00014c]
stw %l1,[%i1+0x020] ! Mem[000000005c800020]
lduw [%i3+0x1ec],%l1 ! Mem[000000005d8001ec]
ldx [%i3+0x1c8],%l0 ! Mem[000000005d8001c8]
std %l0,[%i1+0x168] ! Mem[000000005c800168]
retl
stx %l6,[%i0+0x158] ! Mem[000000005c000158]
p38_jmpl_2_lo:
ldd [%o2+0x1b0],%l4 ! Mem[000000005d0001b0]
lduw [%o1+0x040],%l4 ! Mem[000000005c800040]
lduh [%o2+0x054],%l2 ! Mem[000000005d000054]
ldsb [%o3+0x0b1],%l4 ! Mem[000000005d8000b1]
ldstub [%o3+0x1e3],%l2 ! Mem[000000005d8001e3]
ldstub [%o0+0x001],%l3 ! Mem[000000005c000001]
ldsw [%o2+0x0a4],%l6 ! Mem[000000005d0000a4]
jmpl %g6+8,%g0
ldd [%o0+0x1c0],%l2 ! Mem[000000005c0001c0]
p38_call_2_lo:
stw %l7,[%o1+0x1f8] ! Mem[000000005c8001f8]
ldstub [%o0+0x05a],%l0 ! Mem[000000005c00005a]
lduh [%o0+0x14c],%l4 ! Mem[000000005c00014c]
stw %l1,[%o1+0x020] ! Mem[000000005c800020]
lduw [%o3+0x1ec],%l1 ! Mem[000000005d8001ec]
ldx [%o3+0x1c8],%l0 ! Mem[000000005d8001c8]
std %l0,[%o1+0x168] ! Mem[000000005c800168]
retl
stx %l6,[%o0+0x158] ! Mem[000000005c000158]
p38_jmpl_2_he:
sth %l4,[%i3+0x10a] ! Mem[000000005d80010a]
ldub [%i3+0x106],%l5 ! Mem[000000005d800106]
swap [%i3+0x0ac],%l1 ! Mem[000000005d8000ac]
jmpl %g6+8,%g0
std %l4,[%i0+0x018] ! Mem[000000005c000018]
p38_call_2_he:
ldsb [%i1+0x1ac],%l7 ! Mem[000000005c8001ac]
sth %l6,[%i3+0x0fa] ! Mem[000000005d8000fa]
ldsh [%i3+0x196],%l7 ! Mem[000000005d800196]
ldsh [%i1+0x002],%l6 ! Mem[000000005c800002]
ldx [%i3+0x020],%l5 ! Mem[000000005d800020]
ldsh [%i1+0x0d6],%l4 ! Mem[000000005c8000d6]
ldsw [%i2+0x0f8],%l4 ! Mem[000000005d0000f8]
retl
lduh [%i2+0x05a],%l5 ! Mem[000000005d00005a]
p38_jmpl_2_ho:
sth %l4,[%o3+0x10a] ! Mem[000000005d80010a]
ldub [%o3+0x106],%l5 ! Mem[000000005d800106]
swap [%o3+0x0ac],%l1 ! Mem[000000005d8000ac]
jmpl %g6+8,%g0
std %l4,[%o0+0x018] ! Mem[000000005c000018]
p38_call_2_ho:
ldsb [%o1+0x1ac],%l7 ! Mem[000000005c8001ac]
sth %l6,[%o3+0x0fa] ! Mem[000000005d8000fa]
ldsh [%o3+0x196],%l7 ! Mem[000000005d800196]
ldsh [%o1+0x002],%l6 ! Mem[000000005c800002]
ldx [%o3+0x020],%l5 ! Mem[000000005d800020]
ldsh [%o1+0x0d6],%l4 ! Mem[000000005c8000d6]
ldsw [%o2+0x0f8],%l4 ! Mem[000000005d0000f8]
retl
lduh [%o2+0x05a],%l5 ! Mem[000000005d00005a]
p39_jmpl_2_le:
lduw [%i2+0x160],%l3 ! Mem[000000005f000160]
lduw [%i3+0x1d4],%l7 ! Mem[000000005f8001d4]
swap [%i2+0x1e0],%l7 ! Mem[000000005f0001e0]
lduw [%i1+0x07c],%l5 ! Mem[000000005e80007c]
swap [%i2+0x1f0],%l3 ! Mem[000000005f0001f0]
jmpl %g6+8,%g0
std %l0,[%i3+0x058] ! Mem[000000005f800058]
p39_call_2_le:
stb %l0,[%i1+0x138] ! Mem[000000005e800138]
retl
std %l2,[%i0+0x140] ! Mem[000000005e000140]
p39_jmpl_2_lo:
lduw [%o2+0x160],%l3 ! Mem[000000005f000160]
lduw [%o3+0x1d4],%l7 ! Mem[000000005f8001d4]
swap [%o2+0x1e0],%l7 ! Mem[000000005f0001e0]
lduw [%o1+0x07c],%l5 ! Mem[000000005e80007c]
swap [%o2+0x1f0],%l3 ! Mem[000000005f0001f0]
jmpl %g6+8,%g0
std %l0,[%o3+0x058] ! Mem[000000005f800058]
p39_call_2_lo:
stb %l0,[%o1+0x138] ! Mem[000000005e800138]
retl
std %l2,[%o0+0x140] ! Mem[000000005e000140]
p39_jmpl_2_he:
jmpl %g6+8,%g0
swap [%i0+0x1d4],%l0 ! Mem[000000005e0001d4]
p39_call_2_he:
swap [%i3+0x154],%l3 ! Mem[000000005f800154]
retl
ldx [%i3+0x0a0],%l2 ! Mem[000000005f8000a0]
p39_jmpl_2_ho:
jmpl %g6+8,%g0
swap [%o0+0x1d4],%l0 ! Mem[000000005e0001d4]
p39_call_2_ho:
swap [%o3+0x154],%l3 ! Mem[000000005f800154]
retl
ldx [%o3+0x0a0],%l2 ! Mem[000000005f8000a0]
p40_jmpl_2_le:
ldd [%i1+0x0e0],%l2 ! Mem[00000000608000e0]
ldx [%i0+0x190],%l3 ! Mem[0000000060000190]
std %l4,[%i2+0x188] ! Mem[0000000061000188]
jmpl %g6+8,%g0
lduw [%i2+0x198],%l2 ! Mem[0000000061000198]
p40_call_2_le:
lduh [%i1+0x08c],%l0 ! Mem[000000006080008c]
stw %l4,[%i0+0x1b4] ! Mem[00000000600001b4]
ldx [%i1+0x0e0],%l1 ! Mem[00000000608000e0]
retl
ldstub [%i3+0x1de],%l7 ! Mem[00000000618001de]
p40_jmpl_2_lo:
ldd [%o1+0x0e0],%l2 ! Mem[00000000608000e0]
ldx [%o0+0x190],%l3 ! Mem[0000000060000190]
std %l4,[%o2+0x188] ! Mem[0000000061000188]
jmpl %g6+8,%g0
lduw [%o2+0x198],%l2 ! Mem[0000000061000198]
p40_call_2_lo:
lduh [%o1+0x08c],%l0 ! Mem[000000006080008c]
stw %l4,[%o0+0x1b4] ! Mem[00000000600001b4]
ldx [%o1+0x0e0],%l1 ! Mem[00000000608000e0]
retl
ldstub [%o3+0x1de],%l7 ! Mem[00000000618001de]
p40_jmpl_2_he:
ldx [%i0+0x170],%l4 ! Mem[0000000060000170]
jmpl %g6+8,%g0
swap [%i0+0x098],%l5 ! Mem[0000000060000098]
p40_call_2_he:
retl
ldsw [%i2+0x1e8],%l5 ! Mem[00000000610001e8]
p40_jmpl_2_ho:
ldx [%o0+0x170],%l4 ! Mem[0000000060000170]
jmpl %g6+8,%g0
swap [%o0+0x098],%l5 ! Mem[0000000060000098]
p40_call_2_ho:
retl
ldsw [%o2+0x1e8],%l5 ! Mem[00000000610001e8]
p41_jmpl_2_le:
ldsh [%i1+0x0e0],%l3 ! Mem[00000000628000e0]
swap [%i0+0x000],%l6 ! Mem[0000000062000000]
stw %l2,[%i2+0x11c] ! Mem[000000006300011c]
swap [%i2+0x098],%l6 ! Mem[0000000063000098]
ldstub [%i2+0x165],%l2 ! Mem[0000000063000165]
ldstub [%i0+0x1dc],%l0 ! Mem[00000000620001dc]
jmpl %g6+8,%g0
stx %l7,[%i3+0x068] ! Mem[0000000063800068]
p41_call_2_le:
ldsh [%i3+0x1a8],%l6 ! Mem[00000000638001a8]
ldd [%i1+0x050],%l2 ! Mem[0000000062800050]
ldstub [%i1+0x18e],%l6 ! Mem[000000006280018e]
retl
swap [%i2+0x0a0],%l1 ! Mem[00000000630000a0]
p41_jmpl_2_lo:
ldsh [%o1+0x0e0],%l3 ! Mem[00000000628000e0]
swap [%o0+0x000],%l6 ! Mem[0000000062000000]
stw %l2,[%o2+0x11c] ! Mem[000000006300011c]
swap [%o2+0x098],%l6 ! Mem[0000000063000098]
ldstub [%o2+0x165],%l2 ! Mem[0000000063000165]
ldstub [%o0+0x1dc],%l0 ! Mem[00000000620001dc]
jmpl %g6+8,%g0
stx %l7,[%o3+0x068] ! Mem[0000000063800068]
p41_call_2_lo:
ldsh [%o3+0x1a8],%l6 ! Mem[00000000638001a8]
ldd [%o1+0x050],%l2 ! Mem[0000000062800050]
ldstub [%o1+0x18e],%l6 ! Mem[000000006280018e]
retl
swap [%o2+0x0a0],%l1 ! Mem[00000000630000a0]
p41_jmpl_2_he:
jmpl %g6+8,%g0
swap [%i3+0x05c],%l2 ! Mem[000000006380005c]
p41_call_2_he:
std %l2,[%i3+0x120] ! Mem[0000000063800120]
retl
std %l2,[%i3+0x1c0] ! Mem[00000000638001c0]
p41_jmpl_2_ho:
jmpl %g6+8,%g0
swap [%o3+0x05c],%l2 ! Mem[000000006380005c]
p41_call_2_ho:
std %l2,[%o3+0x120] ! Mem[0000000063800120]
retl
std %l2,[%o3+0x1c0] ! Mem[00000000638001c0]
p42_jmpl_2_le:
ldsb [%i1+0x153],%l5 ! Mem[0000000064800153]
jmpl %g6+8,%g0
sth %l2,[%i0+0x0e0] ! Mem[00000000640000e0]
p42_call_2_le:
lduw [%i2+0x13c],%l0 ! Mem[000000006500013c]
retl
ldub [%i0+0x166],%l7 ! Mem[0000000064000166]
p42_jmpl_2_lo:
ldsb [%o1+0x153],%l5 ! Mem[0000000064800153]
jmpl %g6+8,%g0
sth %l2,[%o0+0x0e0] ! Mem[00000000640000e0]
p42_call_2_lo:
lduw [%o2+0x13c],%l0 ! Mem[000000006500013c]
retl
ldub [%o0+0x166],%l7 ! Mem[0000000064000166]
p42_jmpl_2_he:
stw %l6,[%i0+0x124] ! Mem[0000000064000124]
stw %l1,[%i3+0x154] ! Mem[0000000065800154]
jmpl %g6+8,%g0
swap [%i1+0x06c],%l1 ! Mem[000000006480006c]
p42_call_2_he:
ldsb [%i1+0x0e1],%l3 ! Mem[00000000648000e1]
sth %l6,[%i2+0x022] ! Mem[0000000065000022]
ldsh [%i1+0x1a4],%l5 ! Mem[00000000648001a4]
ldx [%i2+0x110],%l7 ! Mem[0000000065000110]
stb %l4,[%i3+0x174] ! Mem[0000000065800174]
stw %l0,[%i2+0x01c] ! Mem[000000006500001c]
swap [%i0+0x1c8],%l1 ! Mem[00000000640001c8]
retl
ldsh [%i1+0x19c],%l6 ! Mem[000000006480019c]
p42_jmpl_2_ho:
stw %l6,[%o0+0x124] ! Mem[0000000064000124]
stw %l1,[%o3+0x154] ! Mem[0000000065800154]
jmpl %g6+8,%g0
swap [%o1+0x06c],%l1 ! Mem[000000006480006c]
p42_call_2_ho:
ldsb [%o1+0x0e1],%l3 ! Mem[00000000648000e1]
sth %l6,[%o2+0x022] ! Mem[0000000065000022]
ldsh [%o1+0x1a4],%l5 ! Mem[00000000648001a4]
ldx [%o2+0x110],%l7 ! Mem[0000000065000110]
stb %l4,[%o3+0x174] ! Mem[0000000065800174]
stw %l0,[%o2+0x01c] ! Mem[000000006500001c]
swap [%o0+0x1c8],%l1 ! Mem[00000000640001c8]
retl
ldsh [%o1+0x19c],%l6 ! Mem[000000006480019c]
p43_jmpl_2_le:
ldstub [%i3+0x1df],%l0 ! Mem[00000000678001df]
ldsw [%i3+0x154],%l1 ! Mem[0000000067800154]
stb %l1,[%i1+0x06d] ! Mem[000000006680006d]
swap [%i0+0x128],%l0 ! Mem[0000000066000128]
ldsw [%i1+0x140],%l6 ! Mem[0000000066800140]
ldstub [%i3+0x045],%l0 ! Mem[0000000067800045]
stw %l6,[%i0+0x13c] ! Mem[000000006600013c]
jmpl %g6+8,%g0
lduh [%i1+0x1ec],%l1 ! Mem[00000000668001ec]
p43_call_2_le:
std %l2,[%i2+0x060] ! Mem[0000000067000060]
retl
sth %l5,[%i2+0x14a] ! Mem[000000006700014a]
p43_jmpl_2_lo:
ldstub [%o3+0x1df],%l0 ! Mem[00000000678001df]
ldsw [%o3+0x154],%l1 ! Mem[0000000067800154]
stb %l1,[%o1+0x06d] ! Mem[000000006680006d]
swap [%o0+0x128],%l0 ! Mem[0000000066000128]
ldsw [%o1+0x140],%l6 ! Mem[0000000066800140]
ldstub [%o3+0x045],%l0 ! Mem[0000000067800045]
stw %l6,[%o0+0x13c] ! Mem[000000006600013c]
jmpl %g6+8,%g0
lduh [%o1+0x1ec],%l1 ! Mem[00000000668001ec]
p43_call_2_lo:
std %l2,[%o2+0x060] ! Mem[0000000067000060]
retl
sth %l5,[%o2+0x14a] ! Mem[000000006700014a]
p43_jmpl_2_he:
ldsw [%i0+0x1e0],%l5 ! Mem[00000000660001e0]
stx %l3,[%i0+0x170] ! Mem[0000000066000170]
stw %l2,[%i0+0x080] ! Mem[0000000066000080]
ldsb [%i1+0x0b6],%l1 ! Mem[00000000668000b6]
ldstub [%i0+0x0f1],%l3 ! Mem[00000000660000f1]
jmpl %g6+8,%g0
stw %l1,[%i3+0x1f4] ! Mem[00000000678001f4]
p43_call_2_he:
lduh [%i3+0x090],%l7 ! Mem[0000000067800090]
sth %l7,[%i1+0x12e] ! Mem[000000006680012e]
retl
ldsh [%i2+0x1f4],%l7 ! Mem[00000000670001f4]
p43_jmpl_2_ho:
ldsw [%o0+0x1e0],%l5 ! Mem[00000000660001e0]
stx %l3,[%o0+0x170] ! Mem[0000000066000170]
stw %l2,[%o0+0x080] ! Mem[0000000066000080]
ldsb [%o1+0x0b6],%l1 ! Mem[00000000668000b6]
ldstub [%o0+0x0f1],%l3 ! Mem[00000000660000f1]
jmpl %g6+8,%g0
stw %l1,[%o3+0x1f4] ! Mem[00000000678001f4]
p43_call_2_ho:
lduh [%o3+0x090],%l7 ! Mem[0000000067800090]
sth %l7,[%o1+0x12e] ! Mem[000000006680012e]
retl
ldsh [%o2+0x1f4],%l7 ! Mem[00000000670001f4]
p44_jmpl_2_le:
ldsh [%i1+0x178],%l2 ! Mem[0000000068800178]
swap [%i3+0x098],%l5 ! Mem[0000000069800098]
lduw [%i1+0x0e4],%l2 ! Mem[00000000688000e4]
stw %l3,[%i3+0x014] ! Mem[0000000069800014]
ldx [%i2+0x0a8],%l0 ! Mem[00000000690000a8]
ldd [%i2+0x1f8],%l6 ! Mem[00000000690001f8]
jmpl %g6+8,%g0
ldsh [%i0+0x0bc],%l1 ! Mem[00000000680000bc]
p44_call_2_le:
retl
ldstub [%i3+0x140],%l6 ! Mem[0000000069800140]
p44_jmpl_2_lo:
ldsh [%o1+0x178],%l2 ! Mem[0000000068800178]
swap [%o3+0x098],%l5 ! Mem[0000000069800098]
lduw [%o1+0x0e4],%l2 ! Mem[00000000688000e4]
stw %l3,[%o3+0x014] ! Mem[0000000069800014]
ldx [%o2+0x0a8],%l0 ! Mem[00000000690000a8]
ldd [%o2+0x1f8],%l6 ! Mem[00000000690001f8]
jmpl %g6+8,%g0
ldsh [%o0+0x0bc],%l1 ! Mem[00000000680000bc]
p44_call_2_lo:
retl
ldstub [%o3+0x140],%l6 ! Mem[0000000069800140]
p44_jmpl_2_he:
swap [%i0+0x148],%l6 ! Mem[0000000068000148]
ldstub [%i1+0x17d],%l1 ! Mem[000000006880017d]
lduw [%i1+0x12c],%l1 ! Mem[000000006880012c]
ldstub [%i3+0x01d],%l0 ! Mem[000000006980001d]
stb %l5,[%i0+0x16a] ! Mem[000000006800016a]
ldub [%i3+0x1f7],%l1 ! Mem[00000000698001f7]
jmpl %g6+8,%g0
std %l0,[%i2+0x098] ! Mem[0000000069000098]
p44_call_2_he:
retl
ldsw [%i0+0x048],%l7 ! Mem[0000000068000048]
p44_jmpl_2_ho:
swap [%o0+0x148],%l6 ! Mem[0000000068000148]
ldstub [%o1+0x17d],%l1 ! Mem[000000006880017d]
lduw [%o1+0x12c],%l1 ! Mem[000000006880012c]
ldstub [%o3+0x01d],%l0 ! Mem[000000006980001d]
stb %l5,[%o0+0x16a] ! Mem[000000006800016a]
ldub [%o3+0x1f7],%l1 ! Mem[00000000698001f7]
jmpl %g6+8,%g0
std %l0,[%o2+0x098] ! Mem[0000000069000098]
p44_call_2_ho:
retl
ldsw [%o0+0x048],%l7 ! Mem[0000000068000048]
p45_jmpl_2_le:
stw %l1,[%i1+0x018] ! Mem[000000006a800018]
ldstub [%i2+0x08b],%l7 ! Mem[000000006b00008b]
ldub [%i3+0x1e1],%l7 ! Mem[000000006b8001e1]
jmpl %g6+8,%g0
ldstub [%i1+0x1c5],%l2 ! Mem[000000006a8001c5]
p45_call_2_le:
stx %l6,[%i0+0x118] ! Mem[000000006a000118]
ldsh [%i1+0x1ec],%l2 ! Mem[000000006a8001ec]
swap [%i2+0x138],%l0 ! Mem[000000006b000138]
ldsh [%i1+0x14c],%l6 ! Mem[000000006a80014c]
retl
ldsw [%i3+0x03c],%l3 ! Mem[000000006b80003c]
p45_jmpl_2_lo:
stw %l1,[%o1+0x018] ! Mem[000000006a800018]
ldstub [%o2+0x08b],%l7 ! Mem[000000006b00008b]
ldub [%o3+0x1e1],%l7 ! Mem[000000006b8001e1]
jmpl %g6+8,%g0
ldstub [%o1+0x1c5],%l2 ! Mem[000000006a8001c5]
p45_call_2_lo:
stx %l6,[%o0+0x118] ! Mem[000000006a000118]
ldsh [%o1+0x1ec],%l2 ! Mem[000000006a8001ec]
swap [%o2+0x138],%l0 ! Mem[000000006b000138]
ldsh [%o1+0x14c],%l6 ! Mem[000000006a80014c]
retl
ldsw [%o3+0x03c],%l3 ! Mem[000000006b80003c]
p45_jmpl_2_he:
ldsb [%i1+0x0bf],%l0 ! Mem[000000006a8000bf]
jmpl %g6+8,%g0
stw %l6,[%i1+0x048] ! Mem[000000006a800048]
p45_call_2_he:
lduh [%i3+0x1f6],%l2 ! Mem[000000006b8001f6]
ldd [%i3+0x060],%l4 ! Mem[000000006b800060]
sth %l1,[%i1+0x176] ! Mem[000000006a800176]
stw %l2,[%i1+0x124] ! Mem[000000006a800124]
ldsw [%i2+0x1e0],%l2 ! Mem[000000006b0001e0]
stw %l3,[%i3+0x000] ! Mem[000000006b800000]
ldd [%i1+0x130],%l4 ! Mem[000000006a800130]
retl
stx %l7,[%i1+0x168] ! Mem[000000006a800168]
p45_jmpl_2_ho:
ldsb [%o1+0x0bf],%l0 ! Mem[000000006a8000bf]
jmpl %g6+8,%g0
stw %l6,[%o1+0x048] ! Mem[000000006a800048]
p45_call_2_ho:
lduh [%o3+0x1f6],%l2 ! Mem[000000006b8001f6]
ldd [%o3+0x060],%l4 ! Mem[000000006b800060]
sth %l1,[%o1+0x176] ! Mem[000000006a800176]
stw %l2,[%o1+0x124] ! Mem[000000006a800124]
ldsw [%o2+0x1e0],%l2 ! Mem[000000006b0001e0]
stw %l3,[%o3+0x000] ! Mem[000000006b800000]
ldd [%o1+0x130],%l4 ! Mem[000000006a800130]
retl
stx %l7,[%o1+0x168] ! Mem[000000006a800168]
p46_jmpl_2_le:
ldsb [%i1+0x12c],%l1 ! Mem[000000006c80012c]
lduw [%i1+0x1b0],%l5 ! Mem[000000006c8001b0]
ldsw [%i0+0x0b8],%l7 ! Mem[000000006c0000b8]
ldd [%i3+0x058],%l2 ! Mem[000000006d800058]
std %l0,[%i1+0x1e8] ! Mem[000000006c8001e8]
ldstub [%i1+0x149],%l6 ! Mem[000000006c800149]
jmpl %g6+8,%g0
sth %l6,[%i3+0x18e] ! Mem[000000006d80018e]
p46_call_2_le:
swap [%i3+0x090],%l0 ! Mem[000000006d800090]
retl
stw %l2,[%i2+0x07c] ! Mem[000000006d00007c]
p46_jmpl_2_lo:
ldsb [%o1+0x12c],%l1 ! Mem[000000006c80012c]
lduw [%o1+0x1b0],%l5 ! Mem[000000006c8001b0]
ldsw [%o0+0x0b8],%l7 ! Mem[000000006c0000b8]
ldd [%o3+0x058],%l2 ! Mem[000000006d800058]
std %l0,[%o1+0x1e8] ! Mem[000000006c8001e8]
ldstub [%o1+0x149],%l6 ! Mem[000000006c800149]
jmpl %g6+8,%g0
sth %l6,[%o3+0x18e] ! Mem[000000006d80018e]
p46_call_2_lo:
swap [%o3+0x090],%l0 ! Mem[000000006d800090]
retl
stw %l2,[%o2+0x07c] ! Mem[000000006d00007c]
p46_jmpl_2_he:
ldsb [%i2+0x105],%l2 ! Mem[000000006d000105]
jmpl %g6+8,%g0
swap [%i2+0x1c0],%l2 ! Mem[000000006d0001c0]
p46_call_2_he:
std %l2,[%i0+0x198] ! Mem[000000006c000198]
swap [%i2+0x18c],%l7 ! Mem[000000006d00018c]
swap [%i2+0x13c],%l2 ! Mem[000000006d00013c]
stw %l1,[%i1+0x1dc] ! Mem[000000006c8001dc]
stb %l2,[%i0+0x06a] ! Mem[000000006c00006a]
lduw [%i0+0x054],%l0 ! Mem[000000006c000054]
retl
ldsb [%i1+0x021],%l4 ! Mem[000000006c800021]
p46_jmpl_2_ho:
ldsb [%o2+0x105],%l2 ! Mem[000000006d000105]
jmpl %g6+8,%g0
swap [%o2+0x1c0],%l2 ! Mem[000000006d0001c0]
p46_call_2_ho:
std %l2,[%o0+0x198] ! Mem[000000006c000198]
swap [%o2+0x18c],%l7 ! Mem[000000006d00018c]
swap [%o2+0x13c],%l2 ! Mem[000000006d00013c]
stw %l1,[%o1+0x1dc] ! Mem[000000006c8001dc]
stb %l2,[%o0+0x06a] ! Mem[000000006c00006a]
lduw [%o0+0x054],%l0 ! Mem[000000006c000054]
retl
ldsb [%o1+0x021],%l4 ! Mem[000000006c800021]
p47_jmpl_2_le:
ldstub [%i3+0x03d],%l0 ! Mem[000000006f80003d]
ldsw [%i1+0x1e8],%l1 ! Mem[000000006e8001e8]
ldsb [%i3+0x19d],%l6 ! Mem[000000006f80019d]
ldub [%i2+0x09f],%l0 ! Mem[000000006f00009f]
jmpl %g6+8,%g0
swap [%i3+0x138],%l6 ! Mem[000000006f800138]
p47_call_2_le:
ldsh [%i2+0x09a],%l1 ! Mem[000000006f00009a]
stx %l6,[%i3+0x0c0] ! Mem[000000006f8000c0]
retl
ldstub [%i0+0x054],%l2 ! Mem[000000006e000054]
p47_jmpl_2_lo:
ldstub [%o3+0x03d],%l0 ! Mem[000000006f80003d]
ldsw [%o1+0x1e8],%l1 ! Mem[000000006e8001e8]
ldsb [%o3+0x19d],%l6 ! Mem[000000006f80019d]
ldub [%o2+0x09f],%l0 ! Mem[000000006f00009f]
jmpl %g6+8,%g0
swap [%o3+0x138],%l6 ! Mem[000000006f800138]
p47_call_2_lo:
ldsh [%o2+0x09a],%l1 ! Mem[000000006f00009a]
stx %l6,[%o3+0x0c0] ! Mem[000000006f8000c0]
retl
ldstub [%o0+0x054],%l2 ! Mem[000000006e000054]
p47_jmpl_2_he:
ldstub [%i2+0x042],%l3 ! Mem[000000006f000042]
ldd [%i0+0x0c8],%l6 ! Mem[000000006e0000c8]
jmpl %g6+8,%g0
swap [%i1+0x1b8],%l2 ! Mem[000000006e8001b8]
p47_call_2_he:
lduh [%i1+0x14a],%l7 ! Mem[000000006e80014a]
swap [%i0+0x168],%l1 ! Mem[000000006e000168]
stb %l5,[%i2+0x158] ! Mem[000000006f000158]
std %l0,[%i2+0x080] ! Mem[000000006f000080]
ldsb [%i2+0x1fe],%l7 ! Mem[000000006f0001fe]
std %l4,[%i1+0x058] ! Mem[000000006e800058]
retl
swap [%i1+0x1e8],%l1 ! Mem[000000006e8001e8]
p47_jmpl_2_ho:
ldstub [%o2+0x042],%l3 ! Mem[000000006f000042]
ldd [%o0+0x0c8],%l6 ! Mem[000000006e0000c8]
jmpl %g6+8,%g0
swap [%o1+0x1b8],%l2 ! Mem[000000006e8001b8]
p47_call_2_ho:
lduh [%o1+0x14a],%l7 ! Mem[000000006e80014a]
swap [%o0+0x168],%l1 ! Mem[000000006e000168]
stb %l5,[%o2+0x158] ! Mem[000000006f000158]
std %l0,[%o2+0x080] ! Mem[000000006f000080]
ldsb [%o2+0x1fe],%l7 ! Mem[000000006f0001fe]
std %l4,[%o1+0x058] ! Mem[000000006e800058]
retl
swap [%o1+0x1e8],%l1 ! Mem[000000006e8001e8]
p48_jmpl_2_le:
ldsh [%i2+0x068],%l3 ! Mem[0000000071000068]
ldstub [%i2+0x153],%l6 ! Mem[0000000071000153]
swap [%i2+0x10c],%l1 ! Mem[000000007100010c]
ldstub [%i1+0x0d9],%l7 ! Mem[00000000708000d9]
ldub [%i1+0x110],%l7 ! Mem[0000000070800110]
ldsw [%i2+0x044],%l3 ! Mem[0000000071000044]
ldsb [%i2+0x0ab],%l1 ! Mem[00000000710000ab]
jmpl %g6+8,%g0
stx %l1,[%i1+0x0a0] ! Mem[00000000708000a0]
p48_call_2_le:
sth %l3,[%i3+0x0ba] ! Mem[00000000718000ba]
lduw [%i3+0x1a8],%l1 ! Mem[00000000718001a8]
retl
swap [%i2+0x058],%l3 ! Mem[0000000071000058]
p48_jmpl_2_lo:
ldsh [%o2+0x068],%l3 ! Mem[0000000071000068]
ldstub [%o2+0x153],%l6 ! Mem[0000000071000153]
swap [%o2+0x10c],%l1 ! Mem[000000007100010c]
ldstub [%o1+0x0d9],%l7 ! Mem[00000000708000d9]
ldub [%o1+0x110],%l7 ! Mem[0000000070800110]
ldsw [%o2+0x044],%l3 ! Mem[0000000071000044]
ldsb [%o2+0x0ab],%l1 ! Mem[00000000710000ab]
jmpl %g6+8,%g0
stx %l1,[%o1+0x0a0] ! Mem[00000000708000a0]
p48_call_2_lo:
sth %l3,[%o3+0x0ba] ! Mem[00000000718000ba]
lduw [%o3+0x1a8],%l1 ! Mem[00000000718001a8]
retl
swap [%o2+0x058],%l3 ! Mem[0000000071000058]
p48_jmpl_2_he:
ldsh [%i3+0x124],%l2 ! Mem[0000000071800124]
stw %l2,[%i2+0x1c0] ! Mem[00000000710001c0]
ldstub [%i1+0x057],%l2 ! Mem[0000000070800057]
lduh [%i3+0x086],%l6 ! Mem[0000000071800086]
lduh [%i0+0x1c4],%l2 ! Mem[00000000700001c4]
ldub [%i3+0x077],%l1 ! Mem[0000000071800077]
jmpl %g6+8,%g0
lduh [%i2+0x158],%l5 ! Mem[0000000071000158]
p48_call_2_he:
ldub [%i0+0x172],%l2 ! Mem[0000000070000172]
stw %l6,[%i3+0x078] ! Mem[0000000071800078]
ldx [%i0+0x0b0],%l3 ! Mem[00000000700000b0]
ldub [%i2+0x0dd],%l5 ! Mem[00000000710000dd]
retl
swap [%i3+0x130],%l3 ! Mem[0000000071800130]
p48_jmpl_2_ho:
ldsh [%o3+0x124],%l2 ! Mem[0000000071800124]
stw %l2,[%o2+0x1c0] ! Mem[00000000710001c0]
ldstub [%o1+0x057],%l2 ! Mem[0000000070800057]
lduh [%o3+0x086],%l6 ! Mem[0000000071800086]
lduh [%o0+0x1c4],%l2 ! Mem[00000000700001c4]
ldub [%o3+0x077],%l1 ! Mem[0000000071800077]
jmpl %g6+8,%g0
lduh [%o2+0x158],%l5 ! Mem[0000000071000158]
p48_call_2_ho:
ldub [%o0+0x172],%l2 ! Mem[0000000070000172]
stw %l6,[%o3+0x078] ! Mem[0000000071800078]
ldx [%o0+0x0b0],%l3 ! Mem[00000000700000b0]
ldub [%o2+0x0dd],%l5 ! Mem[00000000710000dd]
retl
swap [%o3+0x130],%l3 ! Mem[0000000071800130]
p49_jmpl_2_le:
stb %l5,[%i0+0x1ab] ! Mem[00000000720001ab]
swap [%i3+0x198],%l2 ! Mem[0000000073800198]
ldstub [%i0+0x01a],%l5 ! Mem[000000007200001a]
jmpl %g6+8,%g0
ldsw [%i1+0x094],%l7 ! Mem[0000000072800094]
p49_call_2_le:
ldd [%i0+0x048],%l6 ! Mem[0000000072000048]
stw %l5,[%i2+0x04c] ! Mem[000000007300004c]
ldx [%i2+0x028],%l2 ! Mem[0000000073000028]
lduh [%i2+0x168],%l6 ! Mem[0000000073000168]
retl
sth %l1,[%i1+0x17c] ! Mem[000000007280017c]
p49_jmpl_2_lo:
stb %l5,[%o0+0x1ab] ! Mem[00000000720001ab]
swap [%o3+0x198],%l2 ! Mem[0000000073800198]
ldstub [%o0+0x01a],%l5 ! Mem[000000007200001a]
jmpl %g6+8,%g0
ldsw [%o1+0x094],%l7 ! Mem[0000000072800094]
p49_call_2_lo:
ldd [%o0+0x048],%l6 ! Mem[0000000072000048]
stw %l5,[%o2+0x04c] ! Mem[000000007300004c]
ldx [%o2+0x028],%l2 ! Mem[0000000073000028]
lduh [%o2+0x168],%l6 ! Mem[0000000073000168]
retl
sth %l1,[%o1+0x17c] ! Mem[000000007280017c]
p49_jmpl_2_he:
stx %l7,[%i3+0x1d8] ! Mem[00000000738001d8]
jmpl %g6+8,%g0
ldsb [%i2+0x11d],%l2 ! Mem[000000007300011d]
p49_call_2_he:
stw %l1,[%i0+0x12c] ! Mem[000000007200012c]
ldstub [%i0+0x1b0],%l5 ! Mem[00000000720001b0]
swap [%i0+0x098],%l7 ! Mem[0000000072000098]
lduw [%i2+0x078],%l2 ! Mem[0000000073000078]
ldstub [%i0+0x1cb],%l1 ! Mem[00000000720001cb]
swap [%i1+0x050],%l2 ! Mem[0000000072800050]
retl
ldub [%i1+0x13d],%l2 ! Mem[000000007280013d]
p49_jmpl_2_ho:
stx %l7,[%o3+0x1d8] ! Mem[00000000738001d8]
jmpl %g6+8,%g0
ldsb [%o2+0x11d],%l2 ! Mem[000000007300011d]
p49_call_2_ho:
stw %l1,[%o0+0x12c] ! Mem[000000007200012c]
ldstub [%o0+0x1b0],%l5 ! Mem[00000000720001b0]
swap [%o0+0x098],%l7 ! Mem[0000000072000098]
lduw [%o2+0x078],%l2 ! Mem[0000000073000078]
ldstub [%o0+0x1cb],%l1 ! Mem[00000000720001cb]
swap [%o1+0x050],%l2 ! Mem[0000000072800050]
retl
ldub [%o1+0x13d],%l2 ! Mem[000000007280013d]
p50_jmpl_2_le:
sth %l1,[%i1+0x176] ! Mem[0000000074800176]
lduw [%i1+0x1f8],%l7 ! Mem[00000000748001f8]
lduw [%i3+0x16c],%l6 ! Mem[000000007580016c]
lduh [%i0+0x03e],%l3 ! Mem[000000007400003e]
swap [%i2+0x000],%l4 ! Mem[0000000075000000]
std %l0,[%i2+0x028] ! Mem[0000000075000028]
ldsw [%i0+0x018],%l2 ! Mem[0000000074000018]
jmpl %g6+8,%g0
std %l2,[%i0+0x1f0] ! Mem[00000000740001f0]
p50_call_2_le:
ldstub [%i3+0x04d],%l6 ! Mem[000000007580004d]
ldsw [%i2+0x1cc],%l5 ! Mem[00000000750001cc]
stx %l7,[%i1+0x150] ! Mem[0000000074800150]
swap [%i3+0x130],%l1 ! Mem[0000000075800130]
lduw [%i2+0x050],%l2 ! Mem[0000000075000050]
stx %l4,[%i1+0x1a8] ! Mem[00000000748001a8]
retl
lduh [%i2+0x17e],%l7 ! Mem[000000007500017e]
p50_jmpl_2_lo:
sth %l1,[%o1+0x176] ! Mem[0000000074800176]
lduw [%o1+0x1f8],%l7 ! Mem[00000000748001f8]
lduw [%o3+0x16c],%l6 ! Mem[000000007580016c]
lduh [%o0+0x03e],%l3 ! Mem[000000007400003e]
swap [%o2+0x000],%l4 ! Mem[0000000075000000]
std %l0,[%o2+0x028] ! Mem[0000000075000028]
ldsw [%o0+0x018],%l2 ! Mem[0000000074000018]
jmpl %g6+8,%g0
std %l2,[%o0+0x1f0] ! Mem[00000000740001f0]
p50_call_2_lo:
ldstub [%o3+0x04d],%l6 ! Mem[000000007580004d]
ldsw [%o2+0x1cc],%l5 ! Mem[00000000750001cc]
stx %l7,[%o1+0x150] ! Mem[0000000074800150]
swap [%o3+0x130],%l1 ! Mem[0000000075800130]
lduw [%o2+0x050],%l2 ! Mem[0000000075000050]
stx %l4,[%o1+0x1a8] ! Mem[00000000748001a8]
retl
lduh [%o2+0x17e],%l7 ! Mem[000000007500017e]
p50_jmpl_2_he:
swap [%i2+0x138],%l5 ! Mem[0000000075000138]
lduw [%i1+0x0ac],%l0 ! Mem[00000000748000ac]
ldsb [%i1+0x134],%l1 ! Mem[0000000074800134]
lduw [%i1+0x0bc],%l2 ! Mem[00000000748000bc]
jmpl %g6+8,%g0
stw %l7,[%i1+0x184] ! Mem[0000000074800184]
p50_call_2_he:
stb %l2,[%i3+0x180] ! Mem[0000000075800180]
swap [%i0+0x17c],%l6 ! Mem[000000007400017c]
stb %l6,[%i2+0x024] ! Mem[0000000075000024]
ldub [%i2+0x1f9],%l3 ! Mem[00000000750001f9]
ldd [%i0+0x1a0],%l2 ! Mem[00000000740001a0]
ldx [%i2+0x1d0],%l4 ! Mem[00000000750001d0]
retl
lduh [%i1+0x1b4],%l2 ! Mem[00000000748001b4]
p50_jmpl_2_ho:
swap [%o2+0x138],%l5 ! Mem[0000000075000138]
lduw [%o1+0x0ac],%l0 ! Mem[00000000748000ac]
ldsb [%o1+0x134],%l1 ! Mem[0000000074800134]
lduw [%o1+0x0bc],%l2 ! Mem[00000000748000bc]
jmpl %g6+8,%g0
stw %l7,[%o1+0x184] ! Mem[0000000074800184]
p50_call_2_ho:
stb %l2,[%o3+0x180] ! Mem[0000000075800180]
swap [%o0+0x17c],%l6 ! Mem[000000007400017c]
stb %l6,[%o2+0x024] ! Mem[0000000075000024]
ldub [%o2+0x1f9],%l3 ! Mem[00000000750001f9]
ldd [%o0+0x1a0],%l2 ! Mem[00000000740001a0]
ldx [%o2+0x1d0],%l4 ! Mem[00000000750001d0]
retl
lduh [%o1+0x1b4],%l2 ! Mem[00000000748001b4]
p51_jmpl_2_le:
std %l4,[%i0+0x180] ! Mem[0000000076000180]
jmpl %g6+8,%g0
stw %l7,[%i3+0x114] ! Mem[0000000077800114]
p51_call_2_le:
ldstub [%i2+0x102],%l5 ! Mem[0000000077000102]
retl
ldx [%i1+0x168],%l4 ! Mem[0000000076800168]
p51_jmpl_2_lo:
std %l4,[%o0+0x180] ! Mem[0000000076000180]
jmpl %g6+8,%g0
stw %l7,[%o3+0x114] ! Mem[0000000077800114]
p51_call_2_lo:
ldstub [%o2+0x102],%l5 ! Mem[0000000077000102]
retl
ldx [%o1+0x168],%l4 ! Mem[0000000076800168]
p51_jmpl_2_he:
stw %l0,[%i2+0x070] ! Mem[0000000077000070]
lduw [%i3+0x0f8],%l7 ! Mem[00000000778000f8]
lduh [%i3+0x138],%l6 ! Mem[0000000077800138]
ldsw [%i0+0x184],%l0 ! Mem[0000000076000184]
jmpl %g6+8,%g0
ldsb [%i2+0x0a1],%l1 ! Mem[00000000770000a1]
p51_call_2_he:
ldd [%i2+0x150],%l0 ! Mem[0000000077000150]
ldub [%i0+0x0fe],%l4 ! Mem[00000000760000fe]
stb %l0,[%i3+0x0bc] ! Mem[00000000778000bc]
swap [%i0+0x184],%l6 ! Mem[0000000076000184]
retl
ldsw [%i1+0x1a0],%l2 ! Mem[00000000768001a0]
p51_jmpl_2_ho:
stw %l0,[%o2+0x070] ! Mem[0000000077000070]
lduw [%o3+0x0f8],%l7 ! Mem[00000000778000f8]
lduh [%o3+0x138],%l6 ! Mem[0000000077800138]
ldsw [%o0+0x184],%l0 ! Mem[0000000076000184]
jmpl %g6+8,%g0
ldsb [%o2+0x0a1],%l1 ! Mem[00000000770000a1]
p51_call_2_ho:
ldd [%o2+0x150],%l0 ! Mem[0000000077000150]
ldub [%o0+0x0fe],%l4 ! Mem[00000000760000fe]
stb %l0,[%o3+0x0bc] ! Mem[00000000778000bc]
swap [%o0+0x184],%l6 ! Mem[0000000076000184]
retl
ldsw [%o1+0x1a0],%l2 ! Mem[00000000768001a0]
p52_jmpl_2_le:
jmpl %g6+8,%g0
sth %l5,[%i2+0x1b2] ! Mem[00000000790001b2]
p52_call_2_le:
swap [%i2+0x094],%l1 ! Mem[0000000079000094]
swap [%i0+0x014],%l3 ! Mem[0000000078000014]
stw %l0,[%i3+0x08c] ! Mem[000000007980008c]
retl
lduw [%i0+0x1b4],%l4 ! Mem[00000000780001b4]
p52_jmpl_2_lo:
jmpl %g6+8,%g0
sth %l5,[%o2+0x1b2] ! Mem[00000000790001b2]
p52_call_2_lo:
swap [%o2+0x094],%l1 ! Mem[0000000079000094]
swap [%o0+0x014],%l3 ! Mem[0000000078000014]
stw %l0,[%o3+0x08c] ! Mem[000000007980008c]
retl
lduw [%o0+0x1b4],%l4 ! Mem[00000000780001b4]
p52_jmpl_2_he:
ldsb [%i1+0x15f],%l5 ! Mem[000000007880015f]
stx %l1,[%i2+0x1a0] ! Mem[00000000790001a0]
ldub [%i0+0x157],%l4 ! Mem[0000000078000157]
lduh [%i1+0x1b8],%l7 ! Mem[00000000788001b8]
swap [%i1+0x1cc],%l1 ! Mem[00000000788001cc]
stb %l5,[%i1+0x122] ! Mem[0000000078800122]
ldsh [%i2+0x16c],%l6 ! Mem[000000007900016c]
jmpl %g6+8,%g0
swap [%i0+0x078],%l2 ! Mem[0000000078000078]
p52_call_2_he:
lduh [%i1+0x0f8],%l1 ! Mem[00000000788000f8]
ldub [%i1+0x118],%l6 ! Mem[0000000078800118]
stw %l0,[%i0+0x1a4] ! Mem[00000000780001a4]
lduh [%i0+0x080],%l1 ! Mem[0000000078000080]
swap [%i2+0x04c],%l6 ! Mem[000000007900004c]
swap [%i3+0x13c],%l2 ! Mem[000000007980013c]
lduh [%i2+0x184],%l1 ! Mem[0000000079000184]
retl
swap [%i0+0x130],%l1 ! Mem[0000000078000130]
p52_jmpl_2_ho:
ldsb [%o1+0x15f],%l5 ! Mem[000000007880015f]
stx %l1,[%o2+0x1a0] ! Mem[00000000790001a0]
ldub [%o0+0x157],%l4 ! Mem[0000000078000157]
lduh [%o1+0x1b8],%l7 ! Mem[00000000788001b8]
swap [%o1+0x1cc],%l1 ! Mem[00000000788001cc]
stb %l5,[%o1+0x122] ! Mem[0000000078800122]
ldsh [%o2+0x16c],%l6 ! Mem[000000007900016c]
jmpl %g6+8,%g0
swap [%o0+0x078],%l2 ! Mem[0000000078000078]
p52_call_2_ho:
lduh [%o1+0x0f8],%l1 ! Mem[00000000788000f8]
ldub [%o1+0x118],%l6 ! Mem[0000000078800118]
stw %l0,[%o0+0x1a4] ! Mem[00000000780001a4]
lduh [%o0+0x080],%l1 ! Mem[0000000078000080]
swap [%o2+0x04c],%l6 ! Mem[000000007900004c]
swap [%o3+0x13c],%l2 ! Mem[000000007980013c]
lduh [%o2+0x184],%l1 ! Mem[0000000079000184]
retl
swap [%o0+0x130],%l1 ! Mem[0000000078000130]
p53_jmpl_2_le:
swap [%i0+0x154],%l4 ! Mem[000000007a000154]
ldsh [%i3+0x01c],%l0 ! Mem[000000007b80001c]
lduh [%i1+0x1f0],%l0 ! Mem[000000007a8001f0]
ldd [%i2+0x1d0],%l0 ! Mem[000000007b0001d0]
jmpl %g6+8,%g0
ldsb [%i0+0x0ed],%l0 ! Mem[000000007a0000ed]
p53_call_2_le:
ldstub [%i1+0x0a1],%l2 ! Mem[000000007a8000a1]
stb %l1,[%i2+0x0b6] ! Mem[000000007b0000b6]
ldub [%i1+0x05f],%l4 ! Mem[000000007a80005f]
retl
ldsw [%i2+0x038],%l6 ! Mem[000000007b000038]
p53_jmpl_2_lo:
swap [%o0+0x154],%l4 ! Mem[000000007a000154]
ldsh [%o3+0x01c],%l0 ! Mem[000000007b80001c]
lduh [%o1+0x1f0],%l0 ! Mem[000000007a8001f0]
ldd [%o2+0x1d0],%l0 ! Mem[000000007b0001d0]
jmpl %g6+8,%g0
ldsb [%o0+0x0ed],%l0 ! Mem[000000007a0000ed]
p53_call_2_lo:
ldstub [%o1+0x0a1],%l2 ! Mem[000000007a8000a1]
stb %l1,[%o2+0x0b6] ! Mem[000000007b0000b6]
ldub [%o1+0x05f],%l4 ! Mem[000000007a80005f]
retl
ldsw [%o2+0x038],%l6 ! Mem[000000007b000038]
p53_jmpl_2_he:
ldub [%i1+0x062],%l3 ! Mem[000000007a800062]
swap [%i2+0x0a4],%l3 ! Mem[000000007b0000a4]
std %l2,[%i1+0x090] ! Mem[000000007a800090]
ldd [%i0+0x090],%l4 ! Mem[000000007a000090]
ldsb [%i1+0x1ac],%l5 ! Mem[000000007a8001ac]
jmpl %g6+8,%g0
ldsw [%i2+0x0b4],%l3 ! Mem[000000007b0000b4]
p53_call_2_he:
swap [%i3+0x1e0],%l5 ! Mem[000000007b8001e0]
ldd [%i0+0x110],%l0 ! Mem[000000007a000110]
ldsh [%i3+0x09c],%l2 ! Mem[000000007b80009c]
ldx [%i3+0x180],%l7 ! Mem[000000007b800180]
ldx [%i3+0x128],%l1 ! Mem[000000007b800128]
lduw [%i1+0x1e8],%l7 ! Mem[000000007a8001e8]
ldstub [%i0+0x136],%l3 ! Mem[000000007a000136]
retl
std %l4,[%i0+0x128] ! Mem[000000007a000128]
p53_jmpl_2_ho:
ldub [%o1+0x062],%l3 ! Mem[000000007a800062]
swap [%o2+0x0a4],%l3 ! Mem[000000007b0000a4]
std %l2,[%o1+0x090] ! Mem[000000007a800090]
ldd [%o0+0x090],%l4 ! Mem[000000007a000090]
ldsb [%o1+0x1ac],%l5 ! Mem[000000007a8001ac]
jmpl %g6+8,%g0
ldsw [%o2+0x0b4],%l3 ! Mem[000000007b0000b4]
p53_call_2_ho:
swap [%o3+0x1e0],%l5 ! Mem[000000007b8001e0]
ldd [%o0+0x110],%l0 ! Mem[000000007a000110]
ldsh [%o3+0x09c],%l2 ! Mem[000000007b80009c]
ldx [%o3+0x180],%l7 ! Mem[000000007b800180]
ldx [%o3+0x128],%l1 ! Mem[000000007b800128]
lduw [%o1+0x1e8],%l7 ! Mem[000000007a8001e8]
ldstub [%o0+0x136],%l3 ! Mem[000000007a000136]
retl
std %l4,[%o0+0x128] ! Mem[000000007a000128]
p54_jmpl_2_le:
swap [%i0+0x054],%l2 ! Mem[000000007c000054]
swap [%i3+0x090],%l4 ! Mem[000000007d800090]
ldstub [%i1+0x1e3],%l2 ! Mem[000000007c8001e3]
sth %l2,[%i3+0x056] ! Mem[000000007d800056]
jmpl %g6+8,%g0
stx %l6,[%i1+0x0a0] ! Mem[000000007c8000a0]
p54_call_2_le:
swap [%i1+0x144],%l4 ! Mem[000000007c800144]
ldsh [%i1+0x128],%l2 ! Mem[000000007c800128]
stw %l3,[%i1+0x058] ! Mem[000000007c800058]
ldd [%i2+0x050],%l0 ! Mem[000000007d000050]
retl
lduh [%i1+0x0a4],%l0 ! Mem[000000007c8000a4]
p54_jmpl_2_lo:
swap [%o0+0x054],%l2 ! Mem[000000007c000054]
swap [%o3+0x090],%l4 ! Mem[000000007d800090]
ldstub [%o1+0x1e3],%l2 ! Mem[000000007c8001e3]
sth %l2,[%o3+0x056] ! Mem[000000007d800056]
jmpl %g6+8,%g0
stx %l6,[%o1+0x0a0] ! Mem[000000007c8000a0]
p54_call_2_lo:
swap [%o1+0x144],%l4 ! Mem[000000007c800144]
ldsh [%o1+0x128],%l2 ! Mem[000000007c800128]
stw %l3,[%o1+0x058] ! Mem[000000007c800058]
ldd [%o2+0x050],%l0 ! Mem[000000007d000050]
retl
lduh [%o1+0x0a4],%l0 ! Mem[000000007c8000a4]
p54_jmpl_2_he:
stw %l1,[%i0+0x118] ! Mem[000000007c000118]
stb %l4,[%i3+0x041] ! Mem[000000007d800041]
lduh [%i0+0x16a],%l1 ! Mem[000000007c00016a]
lduw [%i3+0x1b4],%l5 ! Mem[000000007d8001b4]
jmpl %g6+8,%g0
stx %l7,[%i3+0x1c8] ! Mem[000000007d8001c8]
p54_call_2_he:
ldx [%i1+0x138],%l1 ! Mem[000000007c800138]
std %l6,[%i1+0x1e0] ! Mem[000000007c8001e0]
lduw [%i1+0x1b0],%l5 ! Mem[000000007c8001b0]
ldstub [%i3+0x0c2],%l1 ! Mem[000000007d8000c2]
lduw [%i2+0x198],%l1 ! Mem[000000007d000198]
swap [%i0+0x164],%l2 ! Mem[000000007c000164]
lduw [%i2+0x1f4],%l7 ! Mem[000000007d0001f4]
retl
std %l2,[%i2+0x1c8] ! Mem[000000007d0001c8]
p54_jmpl_2_ho:
stw %l1,[%o0+0x118] ! Mem[000000007c000118]
stb %l4,[%o3+0x041] ! Mem[000000007d800041]
lduh [%o0+0x16a],%l1 ! Mem[000000007c00016a]
lduw [%o3+0x1b4],%l5 ! Mem[000000007d8001b4]
jmpl %g6+8,%g0
stx %l7,[%o3+0x1c8] ! Mem[000000007d8001c8]
p54_call_2_ho:
ldx [%o1+0x138],%l1 ! Mem[000000007c800138]
std %l6,[%o1+0x1e0] ! Mem[000000007c8001e0]
lduw [%o1+0x1b0],%l5 ! Mem[000000007c8001b0]
ldstub [%o3+0x0c2],%l1 ! Mem[000000007d8000c2]
lduw [%o2+0x198],%l1 ! Mem[000000007d000198]
swap [%o0+0x164],%l2 ! Mem[000000007c000164]
lduw [%o2+0x1f4],%l7 ! Mem[000000007d0001f4]
retl
std %l2,[%o2+0x1c8] ! Mem[000000007d0001c8]
p55_jmpl_2_le:
stx %l7,[%i2+0x1b8] ! Mem[000000007f0001b8]
lduw [%i2+0x094],%l3 ! Mem[000000007f000094]
lduw [%i0+0x010],%l4 ! Mem[000000007e000010]
sth %l6,[%i1+0x1bc] ! Mem[000000007e8001bc]
jmpl %g6+8,%g0
ldsw [%i3+0x0f8],%l1 ! Mem[000000007f8000f8]
p55_call_2_le:
ldd [%i2+0x038],%l2 ! Mem[000000007f000038]
retl
stw %l2,[%i0+0x1d4] ! Mem[000000007e0001d4]
p55_jmpl_2_lo:
stx %l7,[%o2+0x1b8] ! Mem[000000007f0001b8]
lduw [%o2+0x094],%l3 ! Mem[000000007f000094]
lduw [%o0+0x010],%l4 ! Mem[000000007e000010]
sth %l6,[%o1+0x1bc] ! Mem[000000007e8001bc]
jmpl %g6+8,%g0
ldsw [%o3+0x0f8],%l1 ! Mem[000000007f8000f8]
p55_call_2_lo:
ldd [%o2+0x038],%l2 ! Mem[000000007f000038]
retl
stw %l2,[%o0+0x1d4] ! Mem[000000007e0001d4]
p55_jmpl_2_he:
ldub [%i0+0x058],%l3 ! Mem[000000007e000058]
stw %l5,[%i0+0x1cc] ! Mem[000000007e0001cc]
swap [%i1+0x174],%l7 ! Mem[000000007e800174]
swap [%i2+0x110],%l1 ! Mem[000000007f000110]
stx %l2,[%i2+0x070] ! Mem[000000007f000070]
lduw [%i1+0x1a8],%l4 ! Mem[000000007e8001a8]
jmpl %g6+8,%g0
swap [%i0+0x15c],%l7 ! Mem[000000007e00015c]
p55_call_2_he:
ldstub [%i2+0x119],%l5 ! Mem[000000007f000119]
std %l4,[%i1+0x1c0] ! Mem[000000007e8001c0]
ldub [%i1+0x038],%l5 ! Mem[000000007e800038]
ldsb [%i2+0x109],%l2 ! Mem[000000007f000109]
retl
lduw [%i0+0x078],%l3 ! Mem[000000007e000078]
p55_jmpl_2_ho:
ldub [%o0+0x058],%l3 ! Mem[000000007e000058]
stw %l5,[%o0+0x1cc] ! Mem[000000007e0001cc]
swap [%o1+0x174],%l7 ! Mem[000000007e800174]
swap [%o2+0x110],%l1 ! Mem[000000007f000110]
stx %l2,[%o2+0x070] ! Mem[000000007f000070]
lduw [%o1+0x1a8],%l4 ! Mem[000000007e8001a8]
jmpl %g6+8,%g0
swap [%o0+0x15c],%l7 ! Mem[000000007e00015c]
p55_call_2_ho:
ldstub [%o2+0x119],%l5 ! Mem[000000007f000119]
std %l4,[%o1+0x1c0] ! Mem[000000007e8001c0]
ldub [%o1+0x038],%l5 ! Mem[000000007e800038]
ldsb [%o2+0x109],%l2 ! Mem[000000007f000109]
retl
lduw [%o0+0x078],%l3 ! Mem[000000007e000078]
p56_jmpl_2_le:
ldx [%i0+0x1b0],%l5 ! Mem[00000000800001b0]
stb %l2,[%i3+0x002] ! Mem[0000000081800002]
ldstub [%i0+0x04c],%l2 ! Mem[000000008000004c]
swap [%i2+0x148],%l3 ! Mem[0000000081000148]
ldx [%i0+0x170],%l7 ! Mem[0000000080000170]
stw %l4,[%i1+0x0f8] ! Mem[00000000808000f8]
ldub [%i2+0x0c6],%l7 ! Mem[00000000810000c6]
jmpl %g6+8,%g0
ldsb [%i2+0x0b0],%l7 ! Mem[00000000810000b0]
p56_call_2_le:
ldstub [%i2+0x0b7],%l3 ! Mem[00000000810000b7]
ldub [%i2+0x06e],%l2 ! Mem[000000008100006e]
ldsb [%i1+0x16c],%l4 ! Mem[000000008080016c]
ldx [%i0+0x000],%l1 ! Mem[0000000080000000]
ldsw [%i0+0x1cc],%l1 ! Mem[00000000800001cc]
stw %l0,[%i3+0x1ec] ! Mem[00000000818001ec]
retl
stw %l0,[%i2+0x16c] ! Mem[000000008100016c]
p56_jmpl_2_lo:
ldx [%o0+0x1b0],%l5 ! Mem[00000000800001b0]
stb %l2,[%o3+0x002] ! Mem[0000000081800002]
ldstub [%o0+0x04c],%l2 ! Mem[000000008000004c]
swap [%o2+0x148],%l3 ! Mem[0000000081000148]
ldx [%o0+0x170],%l7 ! Mem[0000000080000170]
stw %l4,[%o1+0x0f8] ! Mem[00000000808000f8]
ldub [%o2+0x0c6],%l7 ! Mem[00000000810000c6]
jmpl %g6+8,%g0
ldsb [%o2+0x0b0],%l7 ! Mem[00000000810000b0]
p56_call_2_lo:
ldstub [%o2+0x0b7],%l3 ! Mem[00000000810000b7]
ldub [%o2+0x06e],%l2 ! Mem[000000008100006e]
ldsb [%o1+0x16c],%l4 ! Mem[000000008080016c]
ldx [%o0+0x000],%l1 ! Mem[0000000080000000]
ldsw [%o0+0x1cc],%l1 ! Mem[00000000800001cc]
stw %l0,[%o3+0x1ec] ! Mem[00000000818001ec]
retl
stw %l0,[%o2+0x16c] ! Mem[000000008100016c]
p56_jmpl_2_he:
ldsw [%i2+0x134],%l3 ! Mem[0000000081000134]
swap [%i1+0x128],%l4 ! Mem[0000000080800128]
ldd [%i1+0x060],%l4 ! Mem[0000000080800060]
swap [%i2+0x0ac],%l1 ! Mem[00000000810000ac]
ldsb [%i0+0x186],%l3 ! Mem[0000000080000186]
sth %l7,[%i1+0x154] ! Mem[0000000080800154]
stw %l0,[%i1+0x1d0] ! Mem[00000000808001d0]
jmpl %g6+8,%g0
ldsh [%i1+0x08e],%l2 ! Mem[000000008080008e]
p56_call_2_he:
ldx [%i1+0x030],%l3 ! Mem[0000000080800030]
swap [%i1+0x114],%l3 ! Mem[0000000080800114]
sth %l1,[%i3+0x1bc] ! Mem[00000000818001bc]
lduh [%i2+0x10e],%l2 ! Mem[000000008100010e]
ldsh [%i0+0x1bc],%l6 ! Mem[00000000800001bc]
stb %l7,[%i1+0x18c] ! Mem[000000008080018c]
retl
swap [%i2+0x158],%l4 ! Mem[0000000081000158]
p56_jmpl_2_ho:
ldsw [%o2+0x134],%l3 ! Mem[0000000081000134]
swap [%o1+0x128],%l4 ! Mem[0000000080800128]
ldd [%o1+0x060],%l4 ! Mem[0000000080800060]
swap [%o2+0x0ac],%l1 ! Mem[00000000810000ac]
ldsb [%o0+0x186],%l3 ! Mem[0000000080000186]
sth %l7,[%o1+0x154] ! Mem[0000000080800154]
stw %l0,[%o1+0x1d0] ! Mem[00000000808001d0]
jmpl %g6+8,%g0
ldsh [%o1+0x08e],%l2 ! Mem[000000008080008e]
p56_call_2_ho:
ldx [%o1+0x030],%l3 ! Mem[0000000080800030]
swap [%o1+0x114],%l3 ! Mem[0000000080800114]
sth %l1,[%o3+0x1bc] ! Mem[00000000818001bc]
lduh [%o2+0x10e],%l2 ! Mem[000000008100010e]
ldsh [%o0+0x1bc],%l6 ! Mem[00000000800001bc]
stb %l7,[%o1+0x18c] ! Mem[000000008080018c]
retl
swap [%o2+0x158],%l4 ! Mem[0000000081000158]
p57_jmpl_2_le:
lduh [%i3+0x070],%l7 ! Mem[0000000083800070]
jmpl %g6+8,%g0
sth %l1,[%i1+0x176] ! Mem[0000000082800176]
p57_call_2_le:
ldub [%i0+0x094],%l3 ! Mem[0000000082000094]
std %l4,[%i0+0x010] ! Mem[0000000082000010]
swap [%i3+0x050],%l0 ! Mem[0000000083800050]
ldsw [%i3+0x14c],%l2 ! Mem[000000008380014c]
swap [%i1+0x144],%l3 ! Mem[0000000082800144]
stx %l3,[%i2+0x040] ! Mem[0000000083000040]
swap [%i0+0x0a8],%l1 ! Mem[00000000820000a8]
retl
stx %l1,[%i0+0x0a0] ! Mem[00000000820000a0]
p57_jmpl_2_lo:
lduh [%o3+0x070],%l7 ! Mem[0000000083800070]
jmpl %g6+8,%g0
sth %l1,[%o1+0x176] ! Mem[0000000082800176]
p57_call_2_lo:
ldub [%o0+0x094],%l3 ! Mem[0000000082000094]
std %l4,[%o0+0x010] ! Mem[0000000082000010]
swap [%o3+0x050],%l0 ! Mem[0000000083800050]
ldsw [%o3+0x14c],%l2 ! Mem[000000008380014c]
swap [%o1+0x144],%l3 ! Mem[0000000082800144]
stx %l3,[%o2+0x040] ! Mem[0000000083000040]
swap [%o0+0x0a8],%l1 ! Mem[00000000820000a8]
retl
stx %l1,[%o0+0x0a0] ! Mem[00000000820000a0]
p57_jmpl_2_he:
swap [%i0+0x0b8],%l3 ! Mem[00000000820000b8]
stx %l1,[%i3+0x1a8] ! Mem[00000000838001a8]
jmpl %g6+8,%g0
swap [%i0+0x058],%l3 ! Mem[0000000082000058]
p57_call_2_he:
swap [%i0+0x0b0],%l4 ! Mem[00000000820000b0]
lduw [%i0+0x178],%l4 ! Mem[0000000082000178]
swap [%i3+0x1d8],%l1 ! Mem[00000000838001d8]
stb %l7,[%i0+0x072] ! Mem[0000000082000072]
ldsh [%i0+0x0b0],%l7 ! Mem[00000000820000b0]
ldsh [%i0+0x1e2],%l4 ! Mem[00000000820001e2]
retl
ldsh [%i1+0x118],%l5 ! Mem[0000000082800118]
p57_jmpl_2_ho:
swap [%o0+0x0b8],%l3 ! Mem[00000000820000b8]
stx %l1,[%o3+0x1a8] ! Mem[00000000838001a8]
jmpl %g6+8,%g0
swap [%o0+0x058],%l3 ! Mem[0000000082000058]
p57_call_2_ho:
swap [%o0+0x0b0],%l4 ! Mem[00000000820000b0]
lduw [%o0+0x178],%l4 ! Mem[0000000082000178]
swap [%o3+0x1d8],%l1 ! Mem[00000000838001d8]
stb %l7,[%o0+0x072] ! Mem[0000000082000072]
ldsh [%o0+0x0b0],%l7 ! Mem[00000000820000b0]
ldsh [%o0+0x1e2],%l4 ! Mem[00000000820001e2]
retl
ldsh [%o1+0x118],%l5 ! Mem[0000000082800118]
p58_jmpl_2_le:
ldub [%i2+0x1b7],%l5 ! Mem[00000000850001b7]
sth %l6,[%i3+0x0dc] ! Mem[00000000858000dc]
stx %l2,[%i0+0x188] ! Mem[0000000084000188]
ldub [%i0+0x0ba],%l3 ! Mem[00000000840000ba]
swap [%i1+0x188],%l1 ! Mem[0000000084800188]
ldsw [%i1+0x0d8],%l4 ! Mem[00000000848000d8]
ldub [%i2+0x0e6],%l7 ! Mem[00000000850000e6]
jmpl %g6+8,%g0
ldsh [%i1+0x0b2],%l1 ! Mem[00000000848000b2]
p58_call_2_le:
lduw [%i3+0x020],%l3 ! Mem[0000000085800020]
std %l6,[%i2+0x0a0] ! Mem[00000000850000a0]
stx %l2,[%i0+0x1e0] ! Mem[00000000840001e0]
lduw [%i3+0x054],%l1 ! Mem[0000000085800054]
stw %l7,[%i2+0x0a8] ! Mem[00000000850000a8]
stw %l4,[%i3+0x054] ! Mem[0000000085800054]
swap [%i1+0x0d0],%l7 ! Mem[00000000848000d0]
retl
std %l6,[%i2+0x008] ! Mem[0000000085000008]
p58_jmpl_2_lo:
ldub [%o2+0x1b7],%l5 ! Mem[00000000850001b7]
sth %l6,[%o3+0x0dc] ! Mem[00000000858000dc]
stx %l2,[%o0+0x188] ! Mem[0000000084000188]
ldub [%o0+0x0ba],%l3 ! Mem[00000000840000ba]
swap [%o1+0x188],%l1 ! Mem[0000000084800188]
ldsw [%o1+0x0d8],%l4 ! Mem[00000000848000d8]
ldub [%o2+0x0e6],%l7 ! Mem[00000000850000e6]
jmpl %g6+8,%g0
ldsh [%o1+0x0b2],%l1 ! Mem[00000000848000b2]
p58_call_2_lo:
lduw [%o3+0x020],%l3 ! Mem[0000000085800020]
std %l6,[%o2+0x0a0] ! Mem[00000000850000a0]
stx %l2,[%o0+0x1e0] ! Mem[00000000840001e0]
lduw [%o3+0x054],%l1 ! Mem[0000000085800054]
stw %l7,[%o2+0x0a8] ! Mem[00000000850000a8]
stw %l4,[%o3+0x054] ! Mem[0000000085800054]
swap [%o1+0x0d0],%l7 ! Mem[00000000848000d0]
retl
std %l6,[%o2+0x008] ! Mem[0000000085000008]
p58_jmpl_2_he:
ldsb [%i3+0x163],%l7 ! Mem[0000000085800163]
ldd [%i2+0x040],%l4 ! Mem[0000000085000040]
stx %l4,[%i2+0x118] ! Mem[0000000085000118]
ldstub [%i0+0x17b],%l4 ! Mem[000000008400017b]
jmpl %g6+8,%g0
ldsh [%i2+0x008],%l2 ! Mem[0000000085000008]
p58_call_2_he:
ldsw [%i0+0x0ec],%l6 ! Mem[00000000840000ec]
ldsb [%i1+0x183],%l6 ! Mem[0000000084800183]
ldstub [%i1+0x1aa],%l2 ! Mem[00000000848001aa]
swap [%i0+0x120],%l6 ! Mem[0000000084000120]
ldstub [%i1+0x095],%l0 ! Mem[0000000084800095]
swap [%i1+0x074],%l0 ! Mem[0000000084800074]
ldsh [%i3+0x084],%l5 ! Mem[0000000085800084]
retl
ldsb [%i1+0x11e],%l3 ! Mem[000000008480011e]
p58_jmpl_2_ho:
ldsb [%o3+0x163],%l7 ! Mem[0000000085800163]
ldd [%o2+0x040],%l4 ! Mem[0000000085000040]
stx %l4,[%o2+0x118] ! Mem[0000000085000118]
ldstub [%o0+0x17b],%l4 ! Mem[000000008400017b]
jmpl %g6+8,%g0
ldsh [%o2+0x008],%l2 ! Mem[0000000085000008]
p58_call_2_ho:
ldsw [%o0+0x0ec],%l6 ! Mem[00000000840000ec]
ldsb [%o1+0x183],%l6 ! Mem[0000000084800183]
ldstub [%o1+0x1aa],%l2 ! Mem[00000000848001aa]
swap [%o0+0x120],%l6 ! Mem[0000000084000120]
ldstub [%o1+0x095],%l0 ! Mem[0000000084800095]
swap [%o1+0x074],%l0 ! Mem[0000000084800074]
ldsh [%o3+0x084],%l5 ! Mem[0000000085800084]
retl
ldsb [%o1+0x11e],%l3 ! Mem[000000008480011e]
p59_jmpl_2_le:
jmpl %g6+8,%g0
sth %l6,[%i3+0x1c4] ! Mem[00000000878001c4]
p59_call_2_le:
swap [%i2+0x190],%l1 ! Mem[0000000087000190]
lduh [%i2+0x02c],%l2 ! Mem[000000008700002c]
ldsb [%i1+0x030],%l7 ! Mem[0000000086800030]
ldsh [%i1+0x144],%l5 ! Mem[0000000086800144]
ldsw [%i1+0x1e8],%l4 ! Mem[00000000868001e8]
sth %l3,[%i0+0x08a] ! Mem[000000008600008a]
retl
ldd [%i1+0x140],%l2 ! Mem[0000000086800140]
p59_jmpl_2_lo:
jmpl %g6+8,%g0
sth %l6,[%o3+0x1c4] ! Mem[00000000878001c4]
p59_call_2_lo:
swap [%o2+0x190],%l1 ! Mem[0000000087000190]
lduh [%o2+0x02c],%l2 ! Mem[000000008700002c]
ldsb [%o1+0x030],%l7 ! Mem[0000000086800030]
ldsh [%o1+0x144],%l5 ! Mem[0000000086800144]
ldsw [%o1+0x1e8],%l4 ! Mem[00000000868001e8]
sth %l3,[%o0+0x08a] ! Mem[000000008600008a]
retl
ldd [%o1+0x140],%l2 ! Mem[0000000086800140]
p59_jmpl_2_he:
lduh [%i3+0x1f6],%l1 ! Mem[00000000878001f6]
sth %l7,[%i0+0x1de] ! Mem[00000000860001de]
std %l2,[%i1+0x0c0] ! Mem[00000000868000c0]
ldstub [%i1+0x070],%l7 ! Mem[0000000086800070]
jmpl %g6+8,%g0
stx %l1,[%i3+0x1c8] ! Mem[00000000878001c8]
p59_call_2_he:
ldstub [%i2+0x094],%l3 ! Mem[0000000087000094]
retl
sth %l4,[%i0+0x010] ! Mem[0000000086000010]
p59_jmpl_2_ho:
lduh [%o3+0x1f6],%l1 ! Mem[00000000878001f6]
sth %l7,[%o0+0x1de] ! Mem[00000000860001de]
std %l2,[%o1+0x0c0] ! Mem[00000000868000c0]
ldstub [%o1+0x070],%l7 ! Mem[0000000086800070]
jmpl %g6+8,%g0
stx %l1,[%o3+0x1c8] ! Mem[00000000878001c8]
p59_call_2_ho:
ldstub [%o2+0x094],%l3 ! Mem[0000000087000094]
retl
sth %l4,[%o0+0x010] ! Mem[0000000086000010]
p60_jmpl_2_le:
swap [%i2+0x038],%l5 ! Mem[0000000089000038]
lduw [%i0+0x0b4],%l7 ! Mem[00000000880000b4]
jmpl %g6+8,%g0
stb %l7,[%i1+0x0bb] ! Mem[00000000888000bb]
p60_call_2_le:
std %l6,[%i0+0x1f8] ! Mem[00000000880001f8]
retl
lduh [%i2+0x1e4],%l2 ! Mem[00000000890001e4]
p60_jmpl_2_lo:
swap [%o2+0x038],%l5 ! Mem[0000000089000038]
lduw [%o0+0x0b4],%l7 ! Mem[00000000880000b4]
jmpl %g6+8,%g0
stb %l7,[%o1+0x0bb] ! Mem[00000000888000bb]
p60_call_2_lo:
std %l6,[%o0+0x1f8] ! Mem[00000000880001f8]
retl
lduh [%o2+0x1e4],%l2 ! Mem[00000000890001e4]
p60_jmpl_2_he:
ldsb [%i2+0x09b],%l5 ! Mem[000000008900009b]
swap [%i2+0x0a4],%l1 ! Mem[00000000890000a4]
ldstub [%i3+0x138],%l4 ! Mem[0000000089800138]
ldstub [%i3+0x1ea],%l7 ! Mem[00000000898001ea]
jmpl %g6+8,%g0
ldsb [%i1+0x004],%l6 ! Mem[0000000088800004]
p60_call_2_he:
ldx [%i0+0x148],%l2 ! Mem[0000000088000148]
retl
swap [%i2+0x110],%l7 ! Mem[0000000089000110]
p60_jmpl_2_ho:
ldsb [%o2+0x09b],%l5 ! Mem[000000008900009b]
swap [%o2+0x0a4],%l1 ! Mem[00000000890000a4]
ldstub [%o3+0x138],%l4 ! Mem[0000000089800138]
ldstub [%o3+0x1ea],%l7 ! Mem[00000000898001ea]
jmpl %g6+8,%g0
ldsb [%o1+0x004],%l6 ! Mem[0000000088800004]
p60_call_2_ho:
ldx [%o0+0x148],%l2 ! Mem[0000000088000148]
retl
swap [%o2+0x110],%l7 ! Mem[0000000089000110]
p61_jmpl_2_le:
ldd [%i1+0x180],%l6 ! Mem[000000008a800180]
stb %l2,[%i2+0x181] ! Mem[000000008b000181]
lduw [%i1+0x0b0],%l7 ! Mem[000000008a8000b0]
ldstub [%i1+0x12f],%l7 ! Mem[000000008a80012f]
sth %l7,[%i3+0x1f4] ! Mem[000000008b8001f4]
ldstub [%i2+0x19d],%l1 ! Mem[000000008b00019d]
ldx [%i2+0x018],%l5 ! Mem[000000008b000018]
jmpl %g6+8,%g0
stx %l2,[%i3+0x098] ! Mem[000000008b800098]
p61_call_2_le:
retl
swap [%i2+0x110],%l6 ! Mem[000000008b000110]
p61_jmpl_2_lo:
ldd [%o1+0x180],%l6 ! Mem[000000008a800180]
stb %l2,[%o2+0x181] ! Mem[000000008b000181]
lduw [%o1+0x0b0],%l7 ! Mem[000000008a8000b0]
ldstub [%o1+0x12f],%l7 ! Mem[000000008a80012f]
sth %l7,[%o3+0x1f4] ! Mem[000000008b8001f4]
ldstub [%o2+0x19d],%l1 ! Mem[000000008b00019d]
ldx [%o2+0x018],%l5 ! Mem[000000008b000018]
jmpl %g6+8,%g0
stx %l2,[%o3+0x098] ! Mem[000000008b800098]
p61_call_2_lo:
retl
swap [%o2+0x110],%l6 ! Mem[000000008b000110]
p61_jmpl_2_he:
jmpl %g6+8,%g0
stw %l4,[%i2+0x000] ! Mem[000000008b000000]
p61_call_2_he:
ldsb [%i1+0x1ae],%l4 ! Mem[000000008a8001ae]
stw %l6,[%i3+0x0a4] ! Mem[000000008b8000a4]
ldub [%i3+0x153],%l5 ! Mem[000000008b800153]
swap [%i1+0x168],%l1 ! Mem[000000008a800168]
stw %l5,[%i2+0x020] ! Mem[000000008b000020]
retl
lduh [%i1+0x178],%l6 ! Mem[000000008a800178]
p61_jmpl_2_ho:
jmpl %g6+8,%g0
stw %l4,[%o2+0x000] ! Mem[000000008b000000]
p61_call_2_ho:
ldsb [%o1+0x1ae],%l4 ! Mem[000000008a8001ae]
stw %l6,[%o3+0x0a4] ! Mem[000000008b8000a4]
ldub [%o3+0x153],%l5 ! Mem[000000008b800153]
swap [%o1+0x168],%l1 ! Mem[000000008a800168]
stw %l5,[%o2+0x020] ! Mem[000000008b000020]
retl
lduh [%o1+0x178],%l6 ! Mem[000000008a800178]
p62_jmpl_2_le:
sth %l2,[%i0+0x150] ! Mem[000000008c000150]
stx %l6,[%i2+0x100] ! Mem[000000008d000100]
swap [%i3+0x070],%l3 ! Mem[000000008d800070]
stb %l7,[%i2+0x109] ! Mem[000000008d000109]
swap [%i2+0x138],%l7 ! Mem[000000008d000138]
stw %l0,[%i2+0x070] ! Mem[000000008d000070]
std %l0,[%i2+0x098] ! Mem[000000008d000098]
jmpl %g6+8,%g0
sth %l7,[%i0+0x050] ! Mem[000000008c000050]
p62_call_2_le:
lduh [%i1+0x12e],%l1 ! Mem[000000008c80012e]
ldsh [%i0+0x0b4],%l3 ! Mem[000000008c0000b4]
ldsh [%i0+0x010],%l4 ! Mem[000000008c000010]
lduh [%i2+0x1d6],%l1 ! Mem[000000008d0001d6]
retl
ldd [%i3+0x0b8],%l0 ! Mem[000000008d8000b8]
p62_jmpl_2_lo:
sth %l2,[%o0+0x150] ! Mem[000000008c000150]
stx %l6,[%o2+0x100] ! Mem[000000008d000100]
swap [%o3+0x070],%l3 ! Mem[000000008d800070]
stb %l7,[%o2+0x109] ! Mem[000000008d000109]
swap [%o2+0x138],%l7 ! Mem[000000008d000138]
stw %l0,[%o2+0x070] ! Mem[000000008d000070]
std %l0,[%o2+0x098] ! Mem[000000008d000098]
jmpl %g6+8,%g0
sth %l7,[%o0+0x050] ! Mem[000000008c000050]
p62_call_2_lo:
lduh [%o1+0x12e],%l1 ! Mem[000000008c80012e]
ldsh [%o0+0x0b4],%l3 ! Mem[000000008c0000b4]
ldsh [%o0+0x010],%l4 ! Mem[000000008c000010]
lduh [%o2+0x1d6],%l1 ! Mem[000000008d0001d6]
retl
ldd [%o3+0x0b8],%l0 ! Mem[000000008d8000b8]
p62_jmpl_2_he:
jmpl %g6+8,%g0
swap [%i3+0x018],%l2 ! Mem[000000008d800018]
p62_call_2_he:
ldsw [%i0+0x080],%l1 ! Mem[000000008c000080]
stx %l6,[%i3+0x068] ! Mem[000000008d800068]
ldsh [%i3+0x11c],%l2 ! Mem[000000008d80011c]
retl
ldub [%i3+0x185],%l1 ! Mem[000000008d800185]
p62_jmpl_2_ho:
jmpl %g6+8,%g0
swap [%o3+0x018],%l2 ! Mem[000000008d800018]
p62_call_2_ho:
ldsw [%o0+0x080],%l1 ! Mem[000000008c000080]
stx %l6,[%o3+0x068] ! Mem[000000008d800068]
ldsh [%o3+0x11c],%l2 ! Mem[000000008d80011c]
retl
ldub [%o3+0x185],%l1 ! Mem[000000008d800185]
p63_jmpl_2_le:
stb %l3,[%i1+0x049] ! Mem[000000008e800049]
ldx [%i2+0x150],%l6 ! Mem[000000008f000150]
stw %l1,[%i1+0x1d4] ! Mem[000000008e8001d4]
swap [%i2+0x0bc],%l0 ! Mem[000000008f0000bc]
ldub [%i2+0x069],%l6 ! Mem[000000008f000069]
jmpl %g6+8,%g0
lduh [%i3+0x0fe],%l3 ! Mem[000000008f8000fe]
p63_call_2_le:
ldstub [%i1+0x061],%l4 ! Mem[000000008e800061]
std %l2,[%i1+0x070] ! Mem[000000008e800070]
std %l4,[%i2+0x090] ! Mem[000000008f000090]
ldstub [%i2+0x15a],%l4 ! Mem[000000008f00015a]
ldd [%i3+0x070],%l2 ! Mem[000000008f800070]
retl
ldsw [%i0+0x070],%l0 ! Mem[000000008e000070]
p63_jmpl_2_lo:
stb %l3,[%o1+0x049] ! Mem[000000008e800049]
ldx [%o2+0x150],%l6 ! Mem[000000008f000150]
stw %l1,[%o1+0x1d4] ! Mem[000000008e8001d4]
swap [%o2+0x0bc],%l0 ! Mem[000000008f0000bc]
ldub [%o2+0x069],%l6 ! Mem[000000008f000069]
jmpl %g6+8,%g0
lduh [%o3+0x0fe],%l3 ! Mem[000000008f8000fe]
p63_call_2_lo:
ldstub [%o1+0x061],%l4 ! Mem[000000008e800061]
std %l2,[%o1+0x070] ! Mem[000000008e800070]
std %l4,[%o2+0x090] ! Mem[000000008f000090]
ldstub [%o2+0x15a],%l4 ! Mem[000000008f00015a]
ldd [%o3+0x070],%l2 ! Mem[000000008f800070]
retl
ldsw [%o0+0x070],%l0 ! Mem[000000008e000070]
p63_jmpl_2_he:
jmpl %g6+8,%g0
ldstub [%i2+0x18c],%l5 ! Mem[000000008f00018c]
p63_call_2_he:
swap [%i2+0x1f4],%l7 ! Mem[000000008f0001f4]
sth %l1,[%i1+0x1bc] ! Mem[000000008e8001bc]
sth %l2,[%i3+0x11c] ! Mem[000000008f80011c]
stb %l1,[%i0+0x1dd] ! Mem[000000008e0001dd]
ldsh [%i1+0x04a],%l2 ! Mem[000000008e80004a]
ldstub [%i3+0x077],%l0 ! Mem[000000008f800077]
ldd [%i2+0x000],%l4 ! Mem[000000008f000000]
retl
swap [%i2+0x024],%l5 ! Mem[000000008f000024]
p63_jmpl_2_ho:
jmpl %g6+8,%g0
ldstub [%o2+0x18c],%l5 ! Mem[000000008f00018c]
p63_call_2_ho:
swap [%o2+0x1f4],%l7 ! Mem[000000008f0001f4]
sth %l1,[%o1+0x1bc] ! Mem[000000008e8001bc]
sth %l2,[%o3+0x11c] ! Mem[000000008f80011c]
stb %l1,[%o0+0x1dd] ! Mem[000000008e0001dd]
ldsh [%o1+0x04a],%l2 ! Mem[000000008e80004a]
ldstub [%o3+0x077],%l0 ! Mem[000000008f800077]
ldd [%o2+0x000],%l4 ! Mem[000000008f000000]
retl
swap [%o2+0x024],%l5 ! Mem[000000008f000024]
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
ldx [%i0+0x1c0],%l6 ! Mem[00000000100001c0]
sth %l4,[%i2+0x188] ! Mem[0000000011000188]
stx %l2,[%i0+0x0e8] ! Mem[00000000100000e8]
lduw [%i0+0x19c],%l5 ! Mem[000000001000019c]
ldstub [%i0+0x184],%l4 ! Mem[0000000010000184]
stb %l4,[%i1+0x13a] ! Mem[000000001080013a]
jmpl %g6+8,%g0
ldub [%i0+0x12c],%l4 ! Mem[000000001000012c]
p0_call_3_le:
stw %l4,[%i0+0x178] ! Mem[0000000010000178]
ldstub [%i3+0x18d],%l3 ! Mem[000000001180018d]
retl
stx %l5,[%i2+0x1d0] ! Mem[00000000110001d0]
p0_jmpl_3_lo:
ldx [%o0+0x1c0],%l6 ! Mem[00000000100001c0]
sth %l4,[%o2+0x188] ! Mem[0000000011000188]
stx %l2,[%o0+0x0e8] ! Mem[00000000100000e8]
lduw [%o0+0x19c],%l5 ! Mem[000000001000019c]
ldstub [%o0+0x184],%l4 ! Mem[0000000010000184]
stb %l4,[%o1+0x13a] ! Mem[000000001080013a]
jmpl %g6+8,%g0
ldub [%o0+0x12c],%l4 ! Mem[000000001000012c]
p0_call_3_lo:
stw %l4,[%o0+0x178] ! Mem[0000000010000178]
ldstub [%o3+0x18d],%l3 ! Mem[000000001180018d]
retl
stx %l5,[%o2+0x1d0] ! Mem[00000000110001d0]
p0_jmpl_3_he:
ldstub [%i1+0x096],%l5 ! Mem[0000000010800096]
sth %l7,[%i2+0x08a] ! Mem[000000001100008a]
jmpl %g6+8,%g0
swap [%i1+0x1cc],%l2 ! Mem[00000000108001cc]
p0_call_3_he:
retl
ldstub [%i2+0x087],%l2 ! Mem[0000000011000087]
p0_jmpl_3_ho:
ldstub [%o1+0x096],%l5 ! Mem[0000000010800096]
sth %l7,[%o2+0x08a] ! Mem[000000001100008a]
jmpl %g6+8,%g0
swap [%o1+0x1cc],%l2 ! Mem[00000000108001cc]
p0_call_3_ho:
retl
ldstub [%o2+0x087],%l2 ! Mem[0000000011000087]
p1_jmpl_3_le:
stx %l6,[%i3+0x0d8] ! Mem[00000000138000d8]
std %l6,[%i3+0x190] ! Mem[0000000013800190]
ldstub [%i1+0x1f4],%l7 ! Mem[00000000128001f4]
ldx [%i2+0x1b8],%l4 ! Mem[00000000130001b8]
ldsb [%i0+0x1bc],%l5 ! Mem[00000000120001bc]
ldsw [%i1+0x064],%l4 ! Mem[0000000012800064]
ldsb [%i1+0x17b],%l7 ! Mem[000000001280017b]
jmpl %g6+8,%g0
lduw [%i1+0x16c],%l6 ! Mem[000000001280016c]
p1_call_3_le:
stb %l3,[%i1+0x094] ! Mem[0000000012800094]
ldstub [%i2+0x1df],%l4 ! Mem[00000000130001df]
ldstub [%i2+0x1fb],%l4 ! Mem[00000000130001fb]
stb %l1,[%i3+0x0a8] ! Mem[00000000138000a8]
ldub [%i0+0x022],%l3 ! Mem[0000000012000022]
retl
ldx [%i0+0x1d0],%l6 ! Mem[00000000120001d0]
p1_jmpl_3_lo:
stx %l6,[%o3+0x0d8] ! Mem[00000000138000d8]
std %l6,[%o3+0x190] ! Mem[0000000013800190]
ldstub [%o1+0x1f4],%l7 ! Mem[00000000128001f4]
ldx [%o2+0x1b8],%l4 ! Mem[00000000130001b8]
ldsb [%o0+0x1bc],%l5 ! Mem[00000000120001bc]
ldsw [%o1+0x064],%l4 ! Mem[0000000012800064]
ldsb [%o1+0x17b],%l7 ! Mem[000000001280017b]
jmpl %g6+8,%g0
lduw [%o1+0x16c],%l6 ! Mem[000000001280016c]
p1_call_3_lo:
stb %l3,[%o1+0x094] ! Mem[0000000012800094]
ldstub [%o2+0x1df],%l4 ! Mem[00000000130001df]
ldstub [%o2+0x1fb],%l4 ! Mem[00000000130001fb]
stb %l1,[%o3+0x0a8] ! Mem[00000000138000a8]
ldub [%o0+0x022],%l3 ! Mem[0000000012000022]
retl
ldx [%o0+0x1d0],%l6 ! Mem[00000000120001d0]
p1_jmpl_3_he:
swap [%i0+0x064],%l3 ! Mem[0000000012000064]
swap [%i3+0x0d8],%l5 ! Mem[00000000138000d8]
jmpl %g6+8,%g0
ldsb [%i0+0x0ea],%l2 ! Mem[00000000120000ea]
p1_call_3_he:
retl
ldsb [%i1+0x0da],%l6 ! Mem[00000000128000da]
p1_jmpl_3_ho:
swap [%o0+0x064],%l3 ! Mem[0000000012000064]
swap [%o3+0x0d8],%l5 ! Mem[00000000138000d8]
jmpl %g6+8,%g0
ldsb [%o0+0x0ea],%l2 ! Mem[00000000120000ea]
p1_call_3_ho:
retl
ldsb [%o1+0x0da],%l6 ! Mem[00000000128000da]
p2_jmpl_3_le:
swap [%i2+0x1a4],%l3 ! Mem[00000000150001a4]
stx %l7,[%i2+0x090] ! Mem[0000000015000090]
stw %l3,[%i1+0x000] ! Mem[0000000014800000]
stx %l5,[%i3+0x1f8] ! Mem[00000000158001f8]
swap [%i3+0x148],%l7 ! Mem[0000000015800148]
jmpl %g6+8,%g0
ldsw [%i0+0x03c],%l0 ! Mem[000000001400003c]
p2_call_3_le:
sth %l2,[%i0+0x06a] ! Mem[000000001400006a]
retl
ldstub [%i2+0x03b],%l1 ! Mem[000000001500003b]
p2_jmpl_3_lo:
swap [%o2+0x1a4],%l3 ! Mem[00000000150001a4]
stx %l7,[%o2+0x090] ! Mem[0000000015000090]
stw %l3,[%o1+0x000] ! Mem[0000000014800000]
stx %l5,[%o3+0x1f8] ! Mem[00000000158001f8]
swap [%o3+0x148],%l7 ! Mem[0000000015800148]
jmpl %g6+8,%g0
ldsw [%o0+0x03c],%l0 ! Mem[000000001400003c]
p2_call_3_lo:
sth %l2,[%o0+0x06a] ! Mem[000000001400006a]
retl
ldstub [%o2+0x03b],%l1 ! Mem[000000001500003b]
p2_jmpl_3_he:
ldx [%i0+0x028],%l7 ! Mem[0000000014000028]
sth %l5,[%i3+0x124] ! Mem[0000000015800124]
ldstub [%i2+0x0c4],%l4 ! Mem[00000000150000c4]
ldsw [%i0+0x150],%l5 ! Mem[0000000014000150]
ldstub [%i0+0x16b],%l1 ! Mem[000000001400016b]
ldub [%i0+0x000],%l5 ! Mem[0000000014000000]
stw %l6,[%i2+0x178] ! Mem[0000000015000178]
jmpl %g6+8,%g0
swap [%i2+0x1d4],%l3 ! Mem[00000000150001d4]
p2_call_3_he:
ldstub [%i0+0x1a0],%l2 ! Mem[00000000140001a0]
ldsw [%i3+0x1fc],%l1 ! Mem[00000000158001fc]
ldstub [%i0+0x1ba],%l1 ! Mem[00000000140001ba]
retl
stx %l2,[%i1+0x140] ! Mem[0000000014800140]
p2_jmpl_3_ho:
ldx [%o0+0x028],%l7 ! Mem[0000000014000028]
sth %l5,[%o3+0x124] ! Mem[0000000015800124]
ldstub [%o2+0x0c4],%l4 ! Mem[00000000150000c4]
ldsw [%o0+0x150],%l5 ! Mem[0000000014000150]
ldstub [%o0+0x16b],%l1 ! Mem[000000001400016b]
ldub [%o0+0x000],%l5 ! Mem[0000000014000000]
stw %l6,[%o2+0x178] ! Mem[0000000015000178]
jmpl %g6+8,%g0
swap [%o2+0x1d4],%l3 ! Mem[00000000150001d4]
p2_call_3_ho:
ldstub [%o0+0x1a0],%l2 ! Mem[00000000140001a0]
ldsw [%o3+0x1fc],%l1 ! Mem[00000000158001fc]
ldstub [%o0+0x1ba],%l1 ! Mem[00000000140001ba]
retl
stx %l2,[%o1+0x140] ! Mem[0000000014800140]
p3_jmpl_3_le:
stx %l7,[%i3+0x028] ! Mem[0000000017800028]
ldx [%i0+0x120],%l5 ! Mem[0000000016000120]
std %l4,[%i3+0x140] ! Mem[0000000017800140]
stx %l0,[%i2+0x080] ! Mem[0000000017000080]
ldsh [%i2+0x1ac],%l6 ! Mem[00000000170001ac]
swap [%i2+0x020],%l5 ! Mem[0000000017000020]
ldsh [%i3+0x0e2],%l0 ! Mem[00000000178000e2]
jmpl %g6+8,%g0
ldx [%i1+0x1f0],%l3 ! Mem[00000000168001f0]
p3_call_3_le:
ldstub [%i0+0x16e],%l4 ! Mem[000000001600016e]
ldsh [%i0+0x1bc],%l2 ! Mem[00000000160001bc]
ldstub [%i2+0x1ba],%l1 ! Mem[00000000170001ba]
retl
std %l2,[%i0+0x140] ! Mem[0000000016000140]
p3_jmpl_3_lo:
stx %l7,[%o3+0x028] ! Mem[0000000017800028]
ldx [%o0+0x120],%l5 ! Mem[0000000016000120]
std %l4,[%o3+0x140] ! Mem[0000000017800140]
stx %l0,[%o2+0x080] ! Mem[0000000017000080]
ldsh [%o2+0x1ac],%l6 ! Mem[00000000170001ac]
swap [%o2+0x020],%l5 ! Mem[0000000017000020]
ldsh [%o3+0x0e2],%l0 ! Mem[00000000178000e2]
jmpl %g6+8,%g0
ldx [%o1+0x1f0],%l3 ! Mem[00000000168001f0]
p3_call_3_lo:
ldstub [%o0+0x16e],%l4 ! Mem[000000001600016e]
ldsh [%o0+0x1bc],%l2 ! Mem[00000000160001bc]
ldstub [%o2+0x1ba],%l1 ! Mem[00000000170001ba]
retl
std %l2,[%o0+0x140] ! Mem[0000000016000140]
p3_jmpl_3_he:
lduw [%i1+0x0b4],%l6 ! Mem[00000000168000b4]
ldx [%i3+0x120],%l2 ! Mem[0000000017800120]
swap [%i0+0x0d4],%l1 ! Mem[00000000160000d4]
ldsw [%i3+0x00c],%l4 ! Mem[000000001780000c]
jmpl %g6+8,%g0
sth %l0,[%i2+0x13c] ! Mem[000000001700013c]
p3_call_3_he:
ldd [%i3+0x098],%l6 ! Mem[0000000017800098]
retl
swap [%i1+0x100],%l1 ! Mem[0000000016800100]
p3_jmpl_3_ho:
lduw [%o1+0x0b4],%l6 ! Mem[00000000168000b4]
ldx [%o3+0x120],%l2 ! Mem[0000000017800120]
swap [%o0+0x0d4],%l1 ! Mem[00000000160000d4]
ldsw [%o3+0x00c],%l4 ! Mem[000000001780000c]
jmpl %g6+8,%g0
sth %l0,[%o2+0x13c] ! Mem[000000001700013c]
p3_call_3_ho:
ldd [%o3+0x098],%l6 ! Mem[0000000017800098]
retl
swap [%o1+0x100],%l1 ! Mem[0000000016800100]
p4_jmpl_3_le:
jmpl %g6+8,%g0
lduw [%i0+0x15c],%l6 ! Mem[000000001800015c]
p4_call_3_le:
ldstub [%i0+0x10a],%l4 ! Mem[000000001800010a]
stb %l6,[%i1+0x07d] ! Mem[000000001880007d]
stw %l0,[%i2+0x104] ! Mem[0000000019000104]
retl
lduw [%i0+0x184],%l3 ! Mem[0000000018000184]
p4_jmpl_3_lo:
jmpl %g6+8,%g0
lduw [%o0+0x15c],%l6 ! Mem[000000001800015c]
p4_call_3_lo:
ldstub [%o0+0x10a],%l4 ! Mem[000000001800010a]
stb %l6,[%o1+0x07d] ! Mem[000000001880007d]
stw %l0,[%o2+0x104] ! Mem[0000000019000104]
retl
lduw [%o0+0x184],%l3 ! Mem[0000000018000184]
p4_jmpl_3_he:
ldsb [%i2+0x117],%l5 ! Mem[0000000019000117]
swap [%i3+0x0dc],%l6 ! Mem[00000000198000dc]
jmpl %g6+8,%g0
stw %l6,[%i1+0x024] ! Mem[0000000018800024]
p4_call_3_he:
ldub [%i3+0x0c2],%l1 ! Mem[00000000198000c2]
stw %l0,[%i1+0x190] ! Mem[0000000018800190]
stw %l0,[%i3+0x0a0] ! Mem[00000000198000a0]
ldstub [%i0+0x052],%l1 ! Mem[0000000018000052]
retl
lduw [%i3+0x094],%l7 ! Mem[0000000019800094]
p4_jmpl_3_ho:
ldsb [%o2+0x117],%l5 ! Mem[0000000019000117]
swap [%o3+0x0dc],%l6 ! Mem[00000000198000dc]
jmpl %g6+8,%g0
stw %l6,[%o1+0x024] ! Mem[0000000018800024]
p4_call_3_ho:
ldub [%o3+0x0c2],%l1 ! Mem[00000000198000c2]
stw %l0,[%o1+0x190] ! Mem[0000000018800190]
stw %l0,[%o3+0x0a0] ! Mem[00000000198000a0]
ldstub [%o0+0x052],%l1 ! Mem[0000000018000052]
retl
lduw [%o3+0x094],%l7 ! Mem[0000000019800094]
p5_jmpl_3_le:
jmpl %g6+8,%g0
swap [%i2+0x044],%l1 ! Mem[000000001b000044]
p5_call_3_le:
ldsb [%i0+0x09b],%l0 ! Mem[000000001a00009b]
swap [%i2+0x15c],%l3 ! Mem[000000001b00015c]
ldsb [%i0+0x18e],%l7 ! Mem[000000001a00018e]
retl
std %l2,[%i2+0x188] ! Mem[000000001b000188]
p5_jmpl_3_lo:
jmpl %g6+8,%g0
swap [%o2+0x044],%l1 ! Mem[000000001b000044]
p5_call_3_lo:
ldsb [%o0+0x09b],%l0 ! Mem[000000001a00009b]
swap [%o2+0x15c],%l3 ! Mem[000000001b00015c]
ldsb [%o0+0x18e],%l7 ! Mem[000000001a00018e]
retl
std %l2,[%o2+0x188] ! Mem[000000001b000188]
p5_jmpl_3_he:
sth %l0,[%i2+0x042] ! Mem[000000001b000042]
stw %l0,[%i1+0x054] ! Mem[000000001a800054]
ldsw [%i2+0x0a4],%l5 ! Mem[000000001b0000a4]
stx %l6,[%i2+0x1f8] ! Mem[000000001b0001f8]
stw %l2,[%i1+0x130] ! Mem[000000001a800130]
std %l4,[%i0+0x008] ! Mem[000000001a000008]
jmpl %g6+8,%g0
swap [%i1+0x004],%l3 ! Mem[000000001a800004]
p5_call_3_he:
lduh [%i2+0x172],%l2 ! Mem[000000001b000172]
swap [%i0+0x12c],%l2 ! Mem[000000001a00012c]
sth %l6,[%i3+0x1b2] ! Mem[000000001b8001b2]
ldsh [%i3+0x068],%l2 ! Mem[000000001b800068]
ldstub [%i2+0x03b],%l3 ! Mem[000000001b00003b]
ldx [%i3+0x078],%l5 ! Mem[000000001b800078]
retl
lduw [%i2+0x0e4],%l0 ! Mem[000000001b0000e4]
p5_jmpl_3_ho:
sth %l0,[%o2+0x042] ! Mem[000000001b000042]
stw %l0,[%o1+0x054] ! Mem[000000001a800054]
ldsw [%o2+0x0a4],%l5 ! Mem[000000001b0000a4]
stx %l6,[%o2+0x1f8] ! Mem[000000001b0001f8]
stw %l2,[%o1+0x130] ! Mem[000000001a800130]
std %l4,[%o0+0x008] ! Mem[000000001a000008]
jmpl %g6+8,%g0
swap [%o1+0x004],%l3 ! Mem[000000001a800004]
p5_call_3_ho:
lduh [%o2+0x172],%l2 ! Mem[000000001b000172]
swap [%o0+0x12c],%l2 ! Mem[000000001a00012c]
sth %l6,[%o3+0x1b2] ! Mem[000000001b8001b2]
ldsh [%o3+0x068],%l2 ! Mem[000000001b800068]
ldstub [%o2+0x03b],%l3 ! Mem[000000001b00003b]
ldx [%o3+0x078],%l5 ! Mem[000000001b800078]
retl
lduw [%o2+0x0e4],%l0 ! Mem[000000001b0000e4]
p6_jmpl_3_le:
ldsh [%i1+0x19e],%l6 ! Mem[000000001c80019e]
ldsw [%i1+0x0c4],%l4 ! Mem[000000001c8000c4]
jmpl %g6+8,%g0
lduw [%i3+0x114],%l4 ! Mem[000000001d800114]
p6_call_3_le:
retl
ldx [%i1+0x0f8],%l1 ! Mem[000000001c8000f8]
p6_jmpl_3_lo:
ldsh [%o1+0x19e],%l6 ! Mem[000000001c80019e]
ldsw [%o1+0x0c4],%l4 ! Mem[000000001c8000c4]
jmpl %g6+8,%g0
lduw [%o3+0x114],%l4 ! Mem[000000001d800114]
p6_call_3_lo:
retl
ldx [%o1+0x0f8],%l1 ! Mem[000000001c8000f8]
p6_jmpl_3_he:
stb %l6,[%i0+0x179] ! Mem[000000001c000179]
std %l6,[%i1+0x0f8] ! Mem[000000001c8000f8]
ldstub [%i1+0x066],%l2 ! Mem[000000001c800066]
ldd [%i0+0x1b0],%l2 ! Mem[000000001c0001b0]
swap [%i1+0x17c],%l5 ! Mem[000000001c80017c]
lduh [%i1+0x06e],%l0 ! Mem[000000001c80006e]
jmpl %g6+8,%g0
stx %l0,[%i0+0x070] ! Mem[000000001c000070]
p6_call_3_he:
stw %l6,[%i1+0x108] ! Mem[000000001c800108]
swap [%i2+0x0d4],%l4 ! Mem[000000001d0000d4]
stw %l4,[%i3+0x0d8] ! Mem[000000001d8000d8]
ldstub [%i1+0x0b7],%l4 ! Mem[000000001c8000b7]
ldstub [%i0+0x055],%l0 ! Mem[000000001c000055]
ldd [%i0+0x178],%l0 ! Mem[000000001c000178]
retl
ldub [%i2+0x1ad],%l3 ! Mem[000000001d0001ad]
p6_jmpl_3_ho:
stb %l6,[%o0+0x179] ! Mem[000000001c000179]
std %l6,[%o1+0x0f8] ! Mem[000000001c8000f8]
ldstub [%o1+0x066],%l2 ! Mem[000000001c800066]
ldd [%o0+0x1b0],%l2 ! Mem[000000001c0001b0]
swap [%o1+0x17c],%l5 ! Mem[000000001c80017c]
lduh [%o1+0x06e],%l0 ! Mem[000000001c80006e]
jmpl %g6+8,%g0
stx %l0,[%o0+0x070] ! Mem[000000001c000070]
p6_call_3_ho:
stw %l6,[%o1+0x108] ! Mem[000000001c800108]
swap [%o2+0x0d4],%l4 ! Mem[000000001d0000d4]
stw %l4,[%o3+0x0d8] ! Mem[000000001d8000d8]
ldstub [%o1+0x0b7],%l4 ! Mem[000000001c8000b7]
ldstub [%o0+0x055],%l0 ! Mem[000000001c000055]
ldd [%o0+0x178],%l0 ! Mem[000000001c000178]
retl
ldub [%o2+0x1ad],%l3 ! Mem[000000001d0001ad]
p7_jmpl_3_le:
swap [%i0+0x088],%l7 ! Mem[000000001e000088]
jmpl %g6+8,%g0
lduh [%i2+0x054],%l4 ! Mem[000000001f000054]
p7_call_3_le:
ldsh [%i0+0x002],%l1 ! Mem[000000001e000002]
sth %l1,[%i0+0x1ce] ! Mem[000000001e0001ce]
lduh [%i3+0x1cc],%l0 ! Mem[000000001f8001cc]
lduh [%i2+0x14e],%l0 ! Mem[000000001f00014e]
retl
swap [%i2+0x17c],%l6 ! Mem[000000001f00017c]
p7_jmpl_3_lo:
swap [%o0+0x088],%l7 ! Mem[000000001e000088]
jmpl %g6+8,%g0
lduh [%o2+0x054],%l4 ! Mem[000000001f000054]
p7_call_3_lo:
ldsh [%o0+0x002],%l1 ! Mem[000000001e000002]
sth %l1,[%o0+0x1ce] ! Mem[000000001e0001ce]
lduh [%o3+0x1cc],%l0 ! Mem[000000001f8001cc]
lduh [%o2+0x14e],%l0 ! Mem[000000001f00014e]
retl
swap [%o2+0x17c],%l6 ! Mem[000000001f00017c]
p7_jmpl_3_he:
lduh [%i1+0x12a],%l4 ! Mem[000000001e80012a]
stw %l5,[%i1+0x124] ! Mem[000000001e800124]
ldstub [%i1+0x08f],%l1 ! Mem[000000001e80008f]
jmpl %g6+8,%g0
std %l6,[%i3+0x1a0] ! Mem[000000001f8001a0]
p7_call_3_he:
stx %l7,[%i3+0x0a0] ! Mem[000000001f8000a0]
ldx [%i3+0x0d8],%l6 ! Mem[000000001f8000d8]
ldstub [%i3+0x17e],%l3 ! Mem[000000001f80017e]
stb %l6,[%i1+0x108] ! Mem[000000001e800108]
retl
ldstub [%i1+0x129],%l6 ! Mem[000000001e800129]
p7_jmpl_3_ho:
lduh [%o1+0x12a],%l4 ! Mem[000000001e80012a]
stw %l5,[%o1+0x124] ! Mem[000000001e800124]
ldstub [%o1+0x08f],%l1 ! Mem[000000001e80008f]
jmpl %g6+8,%g0
std %l6,[%o3+0x1a0] ! Mem[000000001f8001a0]
p7_call_3_ho:
stx %l7,[%o3+0x0a0] ! Mem[000000001f8000a0]
ldx [%o3+0x0d8],%l6 ! Mem[000000001f8000d8]
ldstub [%o3+0x17e],%l3 ! Mem[000000001f80017e]
stb %l6,[%o1+0x108] ! Mem[000000001e800108]
retl
ldstub [%o1+0x129],%l6 ! Mem[000000001e800129]
p8_jmpl_3_le:
std %l0,[%i3+0x120] ! Mem[0000000021800120]
jmpl %g6+8,%g0
swap [%i0+0x1c8],%l2 ! Mem[00000000200001c8]
p8_call_3_le:
ldx [%i3+0x038],%l3 ! Mem[0000000021800038]
ldd [%i0+0x180],%l2 ! Mem[0000000020000180]
ldstub [%i1+0x090],%l2 ! Mem[0000000020800090]
sth %l2,[%i2+0x146] ! Mem[0000000021000146]
std %l2,[%i2+0x098] ! Mem[0000000021000098]
swap [%i2+0x1d4],%l7 ! Mem[00000000210001d4]
retl
ldsb [%i1+0x14d],%l0 ! Mem[000000002080014d]
p8_jmpl_3_lo:
std %l0,[%o3+0x120] ! Mem[0000000021800120]
jmpl %g6+8,%g0
swap [%o0+0x1c8],%l2 ! Mem[00000000200001c8]
p8_call_3_lo:
ldx [%o3+0x038],%l3 ! Mem[0000000021800038]
ldd [%o0+0x180],%l2 ! Mem[0000000020000180]
ldstub [%o1+0x090],%l2 ! Mem[0000000020800090]
sth %l2,[%o2+0x146] ! Mem[0000000021000146]
std %l2,[%o2+0x098] ! Mem[0000000021000098]
swap [%o2+0x1d4],%l7 ! Mem[00000000210001d4]
retl
ldsb [%o1+0x14d],%l0 ! Mem[000000002080014d]
p8_jmpl_3_he:
ldx [%i0+0x050],%l3 ! Mem[0000000020000050]
ldstub [%i0+0x1d1],%l6 ! Mem[00000000200001d1]
ldstub [%i3+0x0bd],%l0 ! Mem[00000000218000bd]
jmpl %g6+8,%g0
ldstub [%i2+0x1dc],%l5 ! Mem[00000000210001dc]
p8_call_3_he:
swap [%i0+0x0d4],%l5 ! Mem[00000000200000d4]
swap [%i0+0x08c],%l0 ! Mem[000000002000008c]
retl
ldsh [%i2+0x1b6],%l2 ! Mem[00000000210001b6]
p8_jmpl_3_ho:
ldx [%o0+0x050],%l3 ! Mem[0000000020000050]
ldstub [%o0+0x1d1],%l6 ! Mem[00000000200001d1]
ldstub [%o3+0x0bd],%l0 ! Mem[00000000218000bd]
jmpl %g6+8,%g0
ldstub [%o2+0x1dc],%l5 ! Mem[00000000210001dc]
p8_call_3_ho:
swap [%o0+0x0d4],%l5 ! Mem[00000000200000d4]
swap [%o0+0x08c],%l0 ! Mem[000000002000008c]
retl
ldsh [%o2+0x1b6],%l2 ! Mem[00000000210001b6]
p9_jmpl_3_le:
stx %l7,[%i1+0x090] ! Mem[0000000022800090]
jmpl %g6+8,%g0
stx %l0,[%i2+0x1a0] ! Mem[00000000230001a0]
p9_call_3_le:
ldub [%i2+0x17a],%l6 ! Mem[000000002300017a]
ldstub [%i0+0x0cb],%l2 ! Mem[00000000220000cb]
ldsh [%i3+0x1ca],%l5 ! Mem[00000000238001ca]
ldd [%i2+0x180],%l6 ! Mem[0000000023000180]
ldstub [%i1+0x0e3],%l4 ! Mem[00000000228000e3]
ldub [%i3+0x0b0],%l4 ! Mem[00000000238000b0]
retl
ldd [%i0+0x0a0],%l2 ! Mem[00000000220000a0]
p9_jmpl_3_lo:
stx %l7,[%o1+0x090] ! Mem[0000000022800090]
jmpl %g6+8,%g0
stx %l0,[%o2+0x1a0] ! Mem[00000000230001a0]
p9_call_3_lo:
ldub [%o2+0x17a],%l6 ! Mem[000000002300017a]
ldstub [%o0+0x0cb],%l2 ! Mem[00000000220000cb]
ldsh [%o3+0x1ca],%l5 ! Mem[00000000238001ca]
ldd [%o2+0x180],%l6 ! Mem[0000000023000180]
ldstub [%o1+0x0e3],%l4 ! Mem[00000000228000e3]
ldub [%o3+0x0b0],%l4 ! Mem[00000000238000b0]
retl
ldd [%o0+0x0a0],%l2 ! Mem[00000000220000a0]
p9_jmpl_3_he:
sth %l0,[%i0+0x05e] ! Mem[000000002200005e]
ldd [%i3+0x1f8],%l6 ! Mem[00000000238001f8]
lduh [%i1+0x0f0],%l2 ! Mem[00000000228000f0]
ldsw [%i1+0x0c0],%l6 ! Mem[00000000228000c0]
jmpl %g6+8,%g0
ldd [%i2+0x078],%l0 ! Mem[0000000023000078]
p9_call_3_he:
ldub [%i2+0x0b0],%l5 ! Mem[00000000230000b0]
ldd [%i2+0x0b0],%l6 ! Mem[00000000230000b0]
lduw [%i0+0x080],%l3 ! Mem[0000000022000080]
ldsb [%i3+0x128],%l3 ! Mem[0000000023800128]
retl
ldsb [%i2+0x072],%l3 ! Mem[0000000023000072]
p9_jmpl_3_ho:
sth %l0,[%o0+0x05e] ! Mem[000000002200005e]
ldd [%o3+0x1f8],%l6 ! Mem[00000000238001f8]
lduh [%o1+0x0f0],%l2 ! Mem[00000000228000f0]
ldsw [%o1+0x0c0],%l6 ! Mem[00000000228000c0]
jmpl %g6+8,%g0
ldd [%o2+0x078],%l0 ! Mem[0000000023000078]
p9_call_3_ho:
ldub [%o2+0x0b0],%l5 ! Mem[00000000230000b0]
ldd [%o2+0x0b0],%l6 ! Mem[00000000230000b0]
lduw [%o0+0x080],%l3 ! Mem[0000000022000080]
ldsb [%o3+0x128],%l3 ! Mem[0000000023800128]
retl
ldsb [%o2+0x072],%l3 ! Mem[0000000023000072]
p10_jmpl_3_le:
ldstub [%i1+0x16b],%l1 ! Mem[000000002480016b]
stw %l2,[%i0+0x1b4] ! Mem[00000000240001b4]
ldstub [%i0+0x1ac],%l7 ! Mem[00000000240001ac]
stw %l5,[%i0+0x0bc] ! Mem[00000000240000bc]
swap [%i1+0x19c],%l6 ! Mem[000000002480019c]
jmpl %g6+8,%g0
sth %l6,[%i0+0x026] ! Mem[0000000024000026]
p10_call_3_le:
lduw [%i3+0x19c],%l5 ! Mem[000000002580019c]
retl
ldsb [%i2+0x1a4],%l4 ! Mem[00000000250001a4]
p10_jmpl_3_lo:
ldstub [%o1+0x16b],%l1 ! Mem[000000002480016b]
stw %l2,[%o0+0x1b4] ! Mem[00000000240001b4]
ldstub [%o0+0x1ac],%l7 ! Mem[00000000240001ac]
stw %l5,[%o0+0x0bc] ! Mem[00000000240000bc]
swap [%o1+0x19c],%l6 ! Mem[000000002480019c]
jmpl %g6+8,%g0
sth %l6,[%o0+0x026] ! Mem[0000000024000026]
p10_call_3_lo:
lduw [%o3+0x19c],%l5 ! Mem[000000002580019c]
retl
ldsb [%o2+0x1a4],%l4 ! Mem[00000000250001a4]
p10_jmpl_3_he:
lduw [%i3+0x094],%l6 ! Mem[0000000025800094]
lduw [%i1+0x1ac],%l7 ! Mem[00000000248001ac]
jmpl %g6+8,%g0
ldd [%i0+0x178],%l4 ! Mem[0000000024000178]
p10_call_3_he:
stx %l7,[%i2+0x158] ! Mem[0000000025000158]
swap [%i3+0x14c],%l6 ! Mem[000000002580014c]
ldx [%i3+0x170],%l2 ! Mem[0000000025800170]
sth %l7,[%i3+0x0cc] ! Mem[00000000258000cc]
lduw [%i2+0x0cc],%l2 ! Mem[00000000250000cc]
ldd [%i3+0x0a0],%l6 ! Mem[00000000258000a0]
retl
ldub [%i0+0x10d],%l2 ! Mem[000000002400010d]
p10_jmpl_3_ho:
lduw [%o3+0x094],%l6 ! Mem[0000000025800094]
lduw [%o1+0x1ac],%l7 ! Mem[00000000248001ac]
jmpl %g6+8,%g0
ldd [%o0+0x178],%l4 ! Mem[0000000024000178]
p10_call_3_ho:
stx %l7,[%o2+0x158] ! Mem[0000000025000158]
swap [%o3+0x14c],%l6 ! Mem[000000002580014c]
ldx [%o3+0x170],%l2 ! Mem[0000000025800170]
sth %l7,[%o3+0x0cc] ! Mem[00000000258000cc]
lduw [%o2+0x0cc],%l2 ! Mem[00000000250000cc]
ldd [%o3+0x0a0],%l6 ! Mem[00000000258000a0]
retl
ldub [%o0+0x10d],%l2 ! Mem[000000002400010d]
p11_jmpl_3_le:
lduh [%i2+0x1d8],%l6 ! Mem[00000000270001d8]
ldsh [%i1+0x16e],%l4 ! Mem[000000002680016e]
stw %l2,[%i2+0x0ec] ! Mem[00000000270000ec]
jmpl %g6+8,%g0
stx %l5,[%i3+0x198] ! Mem[0000000027800198]
p11_call_3_le:
ldsh [%i2+0x10e],%l2 ! Mem[000000002700010e]
retl
ldub [%i0+0x1bc],%l6 ! Mem[00000000260001bc]
p11_jmpl_3_lo:
lduh [%o2+0x1d8],%l6 ! Mem[00000000270001d8]
ldsh [%o1+0x16e],%l4 ! Mem[000000002680016e]
stw %l2,[%o2+0x0ec] ! Mem[00000000270000ec]
jmpl %g6+8,%g0
stx %l5,[%o3+0x198] ! Mem[0000000027800198]
p11_call_3_lo:
ldsh [%o2+0x10e],%l2 ! Mem[000000002700010e]
retl
ldub [%o0+0x1bc],%l6 ! Mem[00000000260001bc]
p11_jmpl_3_he:
stw %l0,[%i2+0x174] ! Mem[0000000027000174]
lduw [%i3+0x064],%l4 ! Mem[0000000027800064]
ldub [%i1+0x17b],%l7 ! Mem[000000002680017b]
swap [%i2+0x16c],%l6 ! Mem[000000002700016c]
jmpl %g6+8,%g0
swap [%i0+0x1d4],%l7 ! Mem[00000000260001d4]
p11_call_3_he:
ldub [%i2+0x16f],%l3 ! Mem[000000002700016f]
std %l4,[%i3+0x1c8] ! Mem[00000000278001c8]
stb %l1,[%i3+0x088] ! Mem[0000000027800088]
swap [%i2+0x088],%l4 ! Mem[0000000027000088]
stw %l1,[%i1+0x0a8] ! Mem[00000000268000a8]
ldsh [%i2+0x1c8],%l5 ! Mem[00000000270001c8]
sth %l3,[%i3+0x01a] ! Mem[000000002780001a]
retl
ldstub [%i0+0x06b],%l1 ! Mem[000000002600006b]
p11_jmpl_3_ho:
stw %l0,[%o2+0x174] ! Mem[0000000027000174]
lduw [%o3+0x064],%l4 ! Mem[0000000027800064]
ldub [%o1+0x17b],%l7 ! Mem[000000002680017b]
swap [%o2+0x16c],%l6 ! Mem[000000002700016c]
jmpl %g6+8,%g0
swap [%o0+0x1d4],%l7 ! Mem[00000000260001d4]
p11_call_3_ho:
ldub [%o2+0x16f],%l3 ! Mem[000000002700016f]
std %l4,[%o3+0x1c8] ! Mem[00000000278001c8]
stb %l1,[%o3+0x088] ! Mem[0000000027800088]
swap [%o2+0x088],%l4 ! Mem[0000000027000088]
stw %l1,[%o1+0x0a8] ! Mem[00000000268000a8]
ldsh [%o2+0x1c8],%l5 ! Mem[00000000270001c8]
sth %l3,[%o3+0x01a] ! Mem[000000002780001a]
retl
ldstub [%o0+0x06b],%l1 ! Mem[000000002600006b]
p12_jmpl_3_le:
lduw [%i1+0x14c],%l4 ! Mem[000000002880014c]
ldsh [%i0+0x0e2],%l1 ! Mem[00000000280000e2]
swap [%i3+0x198],%l1 ! Mem[0000000029800198]
jmpl %g6+8,%g0
ldsb [%i1+0x145],%l2 ! Mem[0000000028800145]
p12_call_3_le:
std %l2,[%i2+0x118] ! Mem[0000000029000118]
ldub [%i2+0x13e],%l3 ! Mem[000000002900013e]
stx %l2,[%i3+0x130] ! Mem[0000000029800130]
lduh [%i1+0x0a0],%l1 ! Mem[00000000288000a0]
retl
ldd [%i1+0x198],%l4 ! Mem[0000000028800198]
p12_jmpl_3_lo:
lduw [%o1+0x14c],%l4 ! Mem[000000002880014c]
ldsh [%o0+0x0e2],%l1 ! Mem[00000000280000e2]
swap [%o3+0x198],%l1 ! Mem[0000000029800198]
jmpl %g6+8,%g0
ldsb [%o1+0x145],%l2 ! Mem[0000000028800145]
p12_call_3_lo:
std %l2,[%o2+0x118] ! Mem[0000000029000118]
ldub [%o2+0x13e],%l3 ! Mem[000000002900013e]
stx %l2,[%o3+0x130] ! Mem[0000000029800130]
lduh [%o1+0x0a0],%l1 ! Mem[00000000288000a0]
retl
ldd [%o1+0x198],%l4 ! Mem[0000000028800198]
p12_jmpl_3_he:
ldd [%i2+0x008],%l4 ! Mem[0000000029000008]
jmpl %g6+8,%g0
ldsb [%i3+0x0ce],%l5 ! Mem[00000000298000ce]
p12_call_3_he:
ldsb [%i2+0x044],%l6 ! Mem[0000000029000044]
ldstub [%i2+0x096],%l5 ! Mem[0000000029000096]
stb %l7,[%i3+0x08b] ! Mem[000000002980008b]
stw %l2,[%i0+0x1ec] ! Mem[00000000280001ec]
ldsb [%i3+0x01e],%l5 ! Mem[000000002980001e]
sth %l4,[%i0+0x1c0] ! Mem[00000000280001c0]
sth %l1,[%i2+0x02a] ! Mem[000000002900002a]
retl
lduh [%i0+0x14c],%l0 ! Mem[000000002800014c]
p12_jmpl_3_ho:
ldd [%o2+0x008],%l4 ! Mem[0000000029000008]
jmpl %g6+8,%g0
ldsb [%o3+0x0ce],%l5 ! Mem[00000000298000ce]
p12_call_3_ho:
ldsb [%o2+0x044],%l6 ! Mem[0000000029000044]
ldstub [%o2+0x096],%l5 ! Mem[0000000029000096]
stb %l7,[%o3+0x08b] ! Mem[000000002980008b]
stw %l2,[%o0+0x1ec] ! Mem[00000000280001ec]
ldsb [%o3+0x01e],%l5 ! Mem[000000002980001e]
sth %l4,[%o0+0x1c0] ! Mem[00000000280001c0]
sth %l1,[%o2+0x02a] ! Mem[000000002900002a]
retl
lduh [%o0+0x14c],%l0 ! Mem[000000002800014c]
p13_jmpl_3_le:
std %l6,[%i0+0x000] ! Mem[000000002a000000]
ldd [%i3+0x058],%l4 ! Mem[000000002b800058]
jmpl %g6+8,%g0
stx %l1,[%i3+0x008] ! Mem[000000002b800008]
p13_call_3_le:
std %l2,[%i3+0x0f8] ! Mem[000000002b8000f8]
stb %l6,[%i2+0x188] ! Mem[000000002b000188]
lduw [%i1+0x070],%l2 ! Mem[000000002a800070]
ldsb [%i3+0x1ae],%l6 ! Mem[000000002b8001ae]
stb %l1,[%i2+0x082] ! Mem[000000002b000082]
ldstub [%i0+0x101],%l6 ! Mem[000000002a000101]
retl
ldub [%i2+0x01f],%l5 ! Mem[000000002b00001f]
p13_jmpl_3_lo:
std %l6,[%o0+0x000] ! Mem[000000002a000000]
ldd [%o3+0x058],%l4 ! Mem[000000002b800058]
jmpl %g6+8,%g0
stx %l1,[%o3+0x008] ! Mem[000000002b800008]
p13_call_3_lo:
std %l2,[%o3+0x0f8] ! Mem[000000002b8000f8]
stb %l6,[%o2+0x188] ! Mem[000000002b000188]
lduw [%o1+0x070],%l2 ! Mem[000000002a800070]
ldsb [%o3+0x1ae],%l6 ! Mem[000000002b8001ae]
stb %l1,[%o2+0x082] ! Mem[000000002b000082]
ldstub [%o0+0x101],%l6 ! Mem[000000002a000101]
retl
ldub [%o2+0x01f],%l5 ! Mem[000000002b00001f]
p13_jmpl_3_he:
swap [%i2+0x174],%l7 ! Mem[000000002b000174]
std %l0,[%i2+0x130] ! Mem[000000002b000130]
ldsb [%i1+0x051],%l2 ! Mem[000000002a800051]
ldsh [%i2+0x18a],%l4 ! Mem[000000002b00018a]
lduh [%i0+0x164],%l4 ! Mem[000000002a000164]
jmpl %g6+8,%g0
std %l6,[%i3+0x1d8] ! Mem[000000002b8001d8]
p13_call_3_he:
lduh [%i0+0x074],%l4 ! Mem[000000002a000074]
retl
swap [%i1+0x0f0],%l7 ! Mem[000000002a8000f0]
p13_jmpl_3_ho:
swap [%o2+0x174],%l7 ! Mem[000000002b000174]
std %l0,[%o2+0x130] ! Mem[000000002b000130]
ldsb [%o1+0x051],%l2 ! Mem[000000002a800051]
ldsh [%o2+0x18a],%l4 ! Mem[000000002b00018a]
lduh [%o0+0x164],%l4 ! Mem[000000002a000164]
jmpl %g6+8,%g0
std %l6,[%o3+0x1d8] ! Mem[000000002b8001d8]
p13_call_3_ho:
lduh [%o0+0x074],%l4 ! Mem[000000002a000074]
retl
swap [%o1+0x0f0],%l7 ! Mem[000000002a8000f0]
p14_jmpl_3_le:
ldsh [%i3+0x024],%l6 ! Mem[000000002d800024]
lduh [%i3+0x1f8],%l3 ! Mem[000000002d8001f8]
stb %l3,[%i3+0x183] ! Mem[000000002d800183]
ldsb [%i3+0x1d1],%l4 ! Mem[000000002d8001d1]
lduw [%i1+0x194],%l2 ! Mem[000000002c800194]
lduh [%i2+0x136],%l5 ! Mem[000000002d000136]
jmpl %g6+8,%g0
ldstub [%i0+0x0df],%l6 ! Mem[000000002c0000df]
p14_call_3_le:
lduh [%i2+0x1b2],%l5 ! Mem[000000002d0001b2]
stx %l1,[%i3+0x0e0] ! Mem[000000002d8000e0]
lduw [%i2+0x1b0],%l0 ! Mem[000000002d0001b0]
lduh [%i3+0x080],%l0 ! Mem[000000002d800080]
stw %l1,[%i2+0x070] ! Mem[000000002d000070]
lduw [%i3+0x1bc],%l4 ! Mem[000000002d8001bc]
retl
ldx [%i0+0x198],%l5 ! Mem[000000002c000198]
p14_jmpl_3_lo:
ldsh [%o3+0x024],%l6 ! Mem[000000002d800024]
lduh [%o3+0x1f8],%l3 ! Mem[000000002d8001f8]
stb %l3,[%o3+0x183] ! Mem[000000002d800183]
ldsb [%o3+0x1d1],%l4 ! Mem[000000002d8001d1]
lduw [%o1+0x194],%l2 ! Mem[000000002c800194]
lduh [%o2+0x136],%l5 ! Mem[000000002d000136]
jmpl %g6+8,%g0
ldstub [%o0+0x0df],%l6 ! Mem[000000002c0000df]
p14_call_3_lo:
lduh [%o2+0x1b2],%l5 ! Mem[000000002d0001b2]
stx %l1,[%o3+0x0e0] ! Mem[000000002d8000e0]
lduw [%o2+0x1b0],%l0 ! Mem[000000002d0001b0]
lduh [%o3+0x080],%l0 ! Mem[000000002d800080]
stw %l1,[%o2+0x070] ! Mem[000000002d000070]
lduw [%o3+0x1bc],%l4 ! Mem[000000002d8001bc]
retl
ldx [%o0+0x198],%l5 ! Mem[000000002c000198]
p14_jmpl_3_he:
ldub [%i1+0x081],%l1 ! Mem[000000002c800081]
stw %l5,[%i2+0x19c] ! Mem[000000002d00019c]
jmpl %g6+8,%g0
ldsh [%i1+0x1d2],%l3 ! Mem[000000002c8001d2]
p14_call_3_he:
stb %l5,[%i3+0x161] ! Mem[000000002d800161]
ldx [%i2+0x0d8],%l7 ! Mem[000000002d0000d8]
ldstub [%i3+0x13a],%l3 ! Mem[000000002d80013a]
lduh [%i1+0x12a],%l3 ! Mem[000000002c80012a]
swap [%i0+0x07c],%l0 ! Mem[000000002c00007c]
stw %l2,[%i0+0x130] ! Mem[000000002c000130]
retl
ldub [%i0+0x07a],%l7 ! Mem[000000002c00007a]
p14_jmpl_3_ho:
ldub [%o1+0x081],%l1 ! Mem[000000002c800081]
stw %l5,[%o2+0x19c] ! Mem[000000002d00019c]
jmpl %g6+8,%g0
ldsh [%o1+0x1d2],%l3 ! Mem[000000002c8001d2]
p14_call_3_ho:
stb %l5,[%o3+0x161] ! Mem[000000002d800161]
ldx [%o2+0x0d8],%l7 ! Mem[000000002d0000d8]
ldstub [%o3+0x13a],%l3 ! Mem[000000002d80013a]
lduh [%o1+0x12a],%l3 ! Mem[000000002c80012a]
swap [%o0+0x07c],%l0 ! Mem[000000002c00007c]
stw %l2,[%o0+0x130] ! Mem[000000002c000130]
retl
ldub [%o0+0x07a],%l7 ! Mem[000000002c00007a]
p15_jmpl_3_le:
ldstub [%i2+0x002],%l2 ! Mem[000000002f000002]
stb %l2,[%i3+0x04c] ! Mem[000000002f80004c]
swap [%i3+0x090],%l4 ! Mem[000000002f800090]
ldd [%i1+0x1c0],%l2 ! Mem[000000002e8001c0]
lduh [%i1+0x056],%l2 ! Mem[000000002e800056]
jmpl %g6+8,%g0
ldd [%i3+0x050],%l0 ! Mem[000000002f800050]
p15_call_3_le:
retl
ldx [%i1+0x1a8],%l5 ! Mem[000000002e8001a8]
p15_jmpl_3_lo:
ldstub [%o2+0x002],%l2 ! Mem[000000002f000002]
stb %l2,[%o3+0x04c] ! Mem[000000002f80004c]
swap [%o3+0x090],%l4 ! Mem[000000002f800090]
ldd [%o1+0x1c0],%l2 ! Mem[000000002e8001c0]
lduh [%o1+0x056],%l2 ! Mem[000000002e800056]
jmpl %g6+8,%g0
ldd [%o3+0x050],%l0 ! Mem[000000002f800050]
p15_call_3_lo:
retl
ldx [%o1+0x1a8],%l5 ! Mem[000000002e8001a8]
p15_jmpl_3_he:
ldstub [%i3+0x119],%l5 ! Mem[000000002f800119]
ldsh [%i1+0x0ae],%l0 ! Mem[000000002e8000ae]
swap [%i3+0x0d0],%l7 ! Mem[000000002f8000d0]
lduw [%i3+0x078],%l5 ! Mem[000000002f800078]
ldub [%i1+0x1cb],%l1 ! Mem[000000002e8001cb]
ldd [%i1+0x0a0],%l6 ! Mem[000000002e8000a0]
sth %l5,[%i2+0x152] ! Mem[000000002f000152]
jmpl %g6+8,%g0
ldsw [%i2+0x148],%l1 ! Mem[000000002f000148]
p15_call_3_he:
stb %l2,[%i3+0x008] ! Mem[000000002f800008]
retl
ldd [%i2+0x098],%l0 ! Mem[000000002f000098]
p15_jmpl_3_ho:
ldstub [%o3+0x119],%l5 ! Mem[000000002f800119]
ldsh [%o1+0x0ae],%l0 ! Mem[000000002e8000ae]
swap [%o3+0x0d0],%l7 ! Mem[000000002f8000d0]
lduw [%o3+0x078],%l5 ! Mem[000000002f800078]
ldub [%o1+0x1cb],%l1 ! Mem[000000002e8001cb]
ldd [%o1+0x0a0],%l6 ! Mem[000000002e8000a0]
sth %l5,[%o2+0x152] ! Mem[000000002f000152]
jmpl %g6+8,%g0
ldsw [%o2+0x148],%l1 ! Mem[000000002f000148]
p15_call_3_ho:
stb %l2,[%o3+0x008] ! Mem[000000002f800008]
retl
ldd [%o2+0x098],%l0 ! Mem[000000002f000098]
p16_jmpl_3_le:
ldub [%i2+0x0ed],%l0 ! Mem[00000000310000ed]
stx %l4,[%i1+0x110] ! Mem[0000000030800110]
lduw [%i0+0x18c],%l6 ! Mem[000000003000018c]
lduw [%i3+0x030],%l6 ! Mem[0000000031800030]
ldub [%i1+0x00d],%l7 ! Mem[000000003080000d]
ldx [%i2+0x0c8],%l6 ! Mem[00000000310000c8]
jmpl %g6+8,%g0
lduw [%i3+0x1a0],%l6 ! Mem[00000000318001a0]
p16_call_3_le:
ldsb [%i1+0x1ac],%l2 ! Mem[00000000308001ac]
ldd [%i3+0x1c8],%l6 ! Mem[00000000318001c8]
ldsh [%i2+0x0e8],%l3 ! Mem[00000000310000e8]
stb %l1,[%i0+0x072] ! Mem[0000000030000072]
retl
lduh [%i1+0x0b6],%l7 ! Mem[00000000308000b6]
p16_jmpl_3_lo:
ldub [%o2+0x0ed],%l0 ! Mem[00000000310000ed]
stx %l4,[%o1+0x110] ! Mem[0000000030800110]
lduw [%o0+0x18c],%l6 ! Mem[000000003000018c]
lduw [%o3+0x030],%l6 ! Mem[0000000031800030]
ldub [%o1+0x00d],%l7 ! Mem[000000003080000d]
ldx [%o2+0x0c8],%l6 ! Mem[00000000310000c8]
jmpl %g6+8,%g0
lduw [%o3+0x1a0],%l6 ! Mem[00000000318001a0]
p16_call_3_lo:
ldsb [%o1+0x1ac],%l2 ! Mem[00000000308001ac]
ldd [%o3+0x1c8],%l6 ! Mem[00000000318001c8]
ldsh [%o2+0x0e8],%l3 ! Mem[00000000310000e8]
stb %l1,[%o0+0x072] ! Mem[0000000030000072]
retl
lduh [%o1+0x0b6],%l7 ! Mem[00000000308000b6]
p16_jmpl_3_he:
ldsb [%i2+0x13b],%l6 ! Mem[000000003100013b]
swap [%i3+0x178],%l6 ! Mem[0000000031800178]
std %l4,[%i2+0x1f0] ! Mem[00000000310001f0]
sth %l4,[%i2+0x11e] ! Mem[000000003100011e]
swap [%i1+0x180],%l7 ! Mem[0000000030800180]
ldsh [%i3+0x0e2],%l4 ! Mem[00000000318000e2]
jmpl %g6+8,%g0
ldsw [%i2+0x1a8],%l0 ! Mem[00000000310001a8]
p16_call_3_he:
lduw [%i0+0x12c],%l2 ! Mem[000000003000012c]
stw %l1,[%i3+0x008] ! Mem[0000000031800008]
stw %l0,[%i2+0x16c] ! Mem[000000003100016c]
swap [%i1+0x0a8],%l1 ! Mem[00000000308000a8]
lduw [%i1+0x170],%l2 ! Mem[0000000030800170]
ldsb [%i0+0x025],%l3 ! Mem[0000000030000025]
retl
swap [%i2+0x1ec],%l0 ! Mem[00000000310001ec]
p16_jmpl_3_ho:
ldsb [%o2+0x13b],%l6 ! Mem[000000003100013b]
swap [%o3+0x178],%l6 ! Mem[0000000031800178]
std %l4,[%o2+0x1f0] ! Mem[00000000310001f0]
sth %l4,[%o2+0x11e] ! Mem[000000003100011e]
swap [%o1+0x180],%l7 ! Mem[0000000030800180]
ldsh [%o3+0x0e2],%l4 ! Mem[00000000318000e2]
jmpl %g6+8,%g0
ldsw [%o2+0x1a8],%l0 ! Mem[00000000310001a8]
p16_call_3_ho:
lduw [%o0+0x12c],%l2 ! Mem[000000003000012c]
stw %l1,[%o3+0x008] ! Mem[0000000031800008]
stw %l0,[%o2+0x16c] ! Mem[000000003100016c]
swap [%o1+0x0a8],%l1 ! Mem[00000000308000a8]
lduw [%o1+0x170],%l2 ! Mem[0000000030800170]
ldsb [%o0+0x025],%l3 ! Mem[0000000030000025]
retl
swap [%o2+0x1ec],%l0 ! Mem[00000000310001ec]
p17_jmpl_3_le:
swap [%i1+0x1e0],%l5 ! Mem[00000000328001e0]
ldsw [%i0+0x018],%l5 ! Mem[0000000032000018]
sth %l4,[%i0+0x056] ! Mem[0000000032000056]
ldub [%i1+0x125],%l5 ! Mem[0000000032800125]
ldsh [%i3+0x140],%l5 ! Mem[0000000033800140]
jmpl %g6+8,%g0
lduh [%i1+0x0a4],%l0 ! Mem[00000000328000a4]
p17_call_3_le:
sth %l4,[%i1+0x15a] ! Mem[000000003280015a]
ldx [%i1+0x040],%l4 ! Mem[0000000032800040]
ldd [%i2+0x148],%l0 ! Mem[0000000033000148]
swap [%i2+0x194],%l5 ! Mem[0000000033000194]
retl
ldsh [%i1+0x1cc],%l7 ! Mem[00000000328001cc]
p17_jmpl_3_lo:
swap [%o1+0x1e0],%l5 ! Mem[00000000328001e0]
ldsw [%o0+0x018],%l5 ! Mem[0000000032000018]
sth %l4,[%o0+0x056] ! Mem[0000000032000056]
ldub [%o1+0x125],%l5 ! Mem[0000000032800125]
ldsh [%o3+0x140],%l5 ! Mem[0000000033800140]
jmpl %g6+8,%g0
lduh [%o1+0x0a4],%l0 ! Mem[00000000328000a4]
p17_call_3_lo:
sth %l4,[%o1+0x15a] ! Mem[000000003280015a]
ldx [%o1+0x040],%l4 ! Mem[0000000032800040]
ldd [%o2+0x148],%l0 ! Mem[0000000033000148]
swap [%o2+0x194],%l5 ! Mem[0000000033000194]
retl
ldsh [%o1+0x1cc],%l7 ! Mem[00000000328001cc]
p17_jmpl_3_he:
stw %l0,[%i3+0x1d0] ! Mem[00000000338001d0]
stw %l2,[%i2+0x0ac] ! Mem[00000000330000ac]
ldx [%i1+0x1a0],%l2 ! Mem[00000000328001a0]
ldsb [%i2+0x1fc],%l1 ! Mem[00000000330001fc]
lduw [%i2+0x198],%l1 ! Mem[0000000033000198]
lduh [%i3+0x144],%l2 ! Mem[0000000033800144]
ldx [%i3+0x1d0],%l7 ! Mem[00000000338001d0]
jmpl %g6+8,%g0
ldstub [%i3+0x12c],%l4 ! Mem[000000003380012c]
p17_call_3_he:
sth %l1,[%i1+0x0f6] ! Mem[00000000328000f6]
ldub [%i2+0x141],%l5 ! Mem[0000000033000141]
retl
stw %l2,[%i3+0x0e8] ! Mem[00000000338000e8]
p17_jmpl_3_ho:
stw %l0,[%o3+0x1d0] ! Mem[00000000338001d0]
stw %l2,[%o2+0x0ac] ! Mem[00000000330000ac]
ldx [%o1+0x1a0],%l2 ! Mem[00000000328001a0]
ldsb [%o2+0x1fc],%l1 ! Mem[00000000330001fc]
lduw [%o2+0x198],%l1 ! Mem[0000000033000198]
lduh [%o3+0x144],%l2 ! Mem[0000000033800144]
ldx [%o3+0x1d0],%l7 ! Mem[00000000338001d0]
jmpl %g6+8,%g0
ldstub [%o3+0x12c],%l4 ! Mem[000000003380012c]
p17_call_3_ho:
sth %l1,[%o1+0x0f6] ! Mem[00000000328000f6]
ldub [%o2+0x141],%l5 ! Mem[0000000033000141]
retl
stw %l2,[%o3+0x0e8] ! Mem[00000000338000e8]
p18_jmpl_3_le:
stx %l5,[%i1+0x1c0] ! Mem[00000000348001c0]
ldx [%i3+0x038],%l5 ! Mem[0000000035800038]
lduw [%i3+0x0bc],%l2 ! Mem[00000000358000bc]
ldstub [%i0+0x184],%l7 ! Mem[0000000034000184]
ldstub [%i2+0x0cd],%l0 ! Mem[00000000350000cd]
jmpl %g6+8,%g0
lduh [%i1+0x154],%l6 ! Mem[0000000034800154]
p18_call_3_le:
swap [%i2+0x158],%l4 ! Mem[0000000035000158]
ldsb [%i3+0x135],%l3 ! Mem[0000000035800135]
lduh [%i2+0x13a],%l1 ! Mem[000000003500013a]
ldsh [%i0+0x1c0],%l6 ! Mem[00000000340001c0]
ldx [%i1+0x1b0],%l5 ! Mem[00000000348001b0]
stw %l1,[%i2+0x0e0] ! Mem[00000000350000e0]
retl
ldstub [%i0+0x191],%l0 ! Mem[0000000034000191]
p18_jmpl_3_lo:
stx %l5,[%o1+0x1c0] ! Mem[00000000348001c0]
ldx [%o3+0x038],%l5 ! Mem[0000000035800038]
lduw [%o3+0x0bc],%l2 ! Mem[00000000358000bc]
ldstub [%o0+0x184],%l7 ! Mem[0000000034000184]
ldstub [%o2+0x0cd],%l0 ! Mem[00000000350000cd]
jmpl %g6+8,%g0
lduh [%o1+0x154],%l6 ! Mem[0000000034800154]
p18_call_3_lo:
swap [%o2+0x158],%l4 ! Mem[0000000035000158]
ldsb [%o3+0x135],%l3 ! Mem[0000000035800135]
lduh [%o2+0x13a],%l1 ! Mem[000000003500013a]
ldsh [%o0+0x1c0],%l6 ! Mem[00000000340001c0]
ldx [%o1+0x1b0],%l5 ! Mem[00000000348001b0]
stw %l1,[%o2+0x0e0] ! Mem[00000000350000e0]
retl
ldstub [%o0+0x191],%l0 ! Mem[0000000034000191]
p18_jmpl_3_he:
jmpl %g6+8,%g0
stw %l0,[%i3+0x074] ! Mem[0000000035800074]
p18_call_3_he:
sth %l4,[%i2+0x1bc] ! Mem[00000000350001bc]
ldstub [%i0+0x19c],%l5 ! Mem[000000003400019c]
ldsh [%i2+0x1f2],%l3 ! Mem[00000000350001f2]
ldd [%i0+0x100],%l6 ! Mem[0000000034000100]
stb %l1,[%i3+0x0e7] ! Mem[00000000358000e7]
swap [%i2+0x170],%l2 ! Mem[0000000035000170]
retl
swap [%i1+0x0ec],%l7 ! Mem[00000000348000ec]
p18_jmpl_3_ho:
jmpl %g6+8,%g0
stw %l0,[%o3+0x074] ! Mem[0000000035800074]
p18_call_3_ho:
sth %l4,[%o2+0x1bc] ! Mem[00000000350001bc]
ldstub [%o0+0x19c],%l5 ! Mem[000000003400019c]
ldsh [%o2+0x1f2],%l3 ! Mem[00000000350001f2]
ldd [%o0+0x100],%l6 ! Mem[0000000034000100]
stb %l1,[%o3+0x0e7] ! Mem[00000000358000e7]
swap [%o2+0x170],%l2 ! Mem[0000000035000170]
retl
swap [%o1+0x0ec],%l7 ! Mem[00000000348000ec]
p19_jmpl_3_le:
ldsb [%i2+0x1d2],%l3 ! Mem[00000000370001d2]
stb %l7,[%i2+0x106] ! Mem[0000000037000106]
swap [%i0+0x16c],%l2 ! Mem[000000003600016c]
ldx [%i1+0x0b0],%l5 ! Mem[00000000368000b0]
sth %l6,[%i1+0x0a6] ! Mem[00000000368000a6]
jmpl %g6+8,%g0
ldx [%i2+0x0b0],%l2 ! Mem[00000000370000b0]
p19_call_3_le:
sth %l2,[%i0+0x0f0] ! Mem[00000000360000f0]
stw %l6,[%i1+0x0c0] ! Mem[00000000368000c0]
ldsb [%i1+0x05d],%l0 ! Mem[000000003680005d]
ldsh [%i1+0x16a],%l2 ! Mem[000000003680016a]
sth %l4,[%i2+0x02a] ! Mem[000000003700002a]
ldsw [%i1+0x088],%l0 ! Mem[0000000036800088]
ldub [%i3+0x0dc],%l7 ! Mem[00000000378000dc]
retl
swap [%i2+0x138],%l4 ! Mem[0000000037000138]
p19_jmpl_3_lo:
ldsb [%o2+0x1d2],%l3 ! Mem[00000000370001d2]
stb %l7,[%o2+0x106] ! Mem[0000000037000106]
swap [%o0+0x16c],%l2 ! Mem[000000003600016c]
ldx [%o1+0x0b0],%l5 ! Mem[00000000368000b0]
sth %l6,[%o1+0x0a6] ! Mem[00000000368000a6]
jmpl %g6+8,%g0
ldx [%o2+0x0b0],%l2 ! Mem[00000000370000b0]
p19_call_3_lo:
sth %l2,[%o0+0x0f0] ! Mem[00000000360000f0]
stw %l6,[%o1+0x0c0] ! Mem[00000000368000c0]
ldsb [%o1+0x05d],%l0 ! Mem[000000003680005d]
ldsh [%o1+0x16a],%l2 ! Mem[000000003680016a]
sth %l4,[%o2+0x02a] ! Mem[000000003700002a]
ldsw [%o1+0x088],%l0 ! Mem[0000000036800088]
ldub [%o3+0x0dc],%l7 ! Mem[00000000378000dc]
retl
swap [%o2+0x138],%l4 ! Mem[0000000037000138]
p19_jmpl_3_he:
lduh [%i3+0x01a],%l6 ! Mem[000000003780001a]
lduh [%i0+0x15e],%l0 ! Mem[000000003600015e]
ldsh [%i1+0x078],%l7 ! Mem[0000000036800078]
jmpl %g6+8,%g0
ldub [%i3+0x164],%l7 ! Mem[0000000037800164]
p19_call_3_he:
ldstub [%i3+0x0a2],%l6 ! Mem[00000000378000a2]
ldub [%i2+0x0ad],%l4 ! Mem[00000000370000ad]
ldstub [%i3+0x0e9],%l0 ! Mem[00000000378000e9]
ldub [%i0+0x078],%l1 ! Mem[0000000036000078]
retl
ldsb [%i2+0x00e],%l3 ! Mem[000000003700000e]
p19_jmpl_3_ho:
lduh [%o3+0x01a],%l6 ! Mem[000000003780001a]
lduh [%o0+0x15e],%l0 ! Mem[000000003600015e]
ldsh [%o1+0x078],%l7 ! Mem[0000000036800078]
jmpl %g6+8,%g0
ldub [%o3+0x164],%l7 ! Mem[0000000037800164]
p19_call_3_ho:
ldstub [%o3+0x0a2],%l6 ! Mem[00000000378000a2]
ldub [%o2+0x0ad],%l4 ! Mem[00000000370000ad]
ldstub [%o3+0x0e9],%l0 ! Mem[00000000378000e9]
ldub [%o0+0x078],%l1 ! Mem[0000000036000078]
retl
ldsb [%o2+0x00e],%l3 ! Mem[000000003700000e]
p20_jmpl_3_le:
ldub [%i3+0x092],%l1 ! Mem[0000000039800092]
stx %l1,[%i0+0x128] ! Mem[0000000038000128]
swap [%i3+0x118],%l5 ! Mem[0000000039800118]
stb %l5,[%i3+0x1e1] ! Mem[00000000398001e1]
lduh [%i3+0x0b8],%l5 ! Mem[00000000398000b8]
lduw [%i1+0x054],%l4 ! Mem[0000000038800054]
ldsb [%i3+0x19f],%l6 ! Mem[000000003980019f]
jmpl %g6+8,%g0
ldd [%i2+0x0c8],%l0 ! Mem[00000000390000c8]
p20_call_3_le:
retl
ldsb [%i2+0x17c],%l6 ! Mem[000000003900017c]
p20_jmpl_3_lo:
ldub [%o3+0x092],%l1 ! Mem[0000000039800092]
stx %l1,[%o0+0x128] ! Mem[0000000038000128]
swap [%o3+0x118],%l5 ! Mem[0000000039800118]
stb %l5,[%o3+0x1e1] ! Mem[00000000398001e1]
lduh [%o3+0x0b8],%l5 ! Mem[00000000398000b8]
lduw [%o1+0x054],%l4 ! Mem[0000000038800054]
ldsb [%o3+0x19f],%l6 ! Mem[000000003980019f]
jmpl %g6+8,%g0
ldd [%o2+0x0c8],%l0 ! Mem[00000000390000c8]
p20_call_3_lo:
retl
ldsb [%o2+0x17c],%l6 ! Mem[000000003900017c]
p20_jmpl_3_he:
std %l4,[%i2+0x108] ! Mem[0000000039000108]
stw %l5,[%i1+0x124] ! Mem[0000000038800124]
swap [%i1+0x104],%l0 ! Mem[0000000038800104]
jmpl %g6+8,%g0
stb %l3,[%i1+0x1a6] ! Mem[00000000388001a6]
p20_call_3_he:
ldsb [%i1+0x117],%l5 ! Mem[0000000038800117]
swap [%i1+0x0bc],%l5 ! Mem[00000000388000bc]
retl
ldd [%i1+0x198],%l6 ! Mem[0000000038800198]
p20_jmpl_3_ho:
std %l4,[%o2+0x108] ! Mem[0000000039000108]
stw %l5,[%o1+0x124] ! Mem[0000000038800124]
swap [%o1+0x104],%l0 ! Mem[0000000038800104]
jmpl %g6+8,%g0
stb %l3,[%o1+0x1a6] ! Mem[00000000388001a6]
p20_call_3_ho:
ldsb [%o1+0x117],%l5 ! Mem[0000000038800117]
swap [%o1+0x0bc],%l5 ! Mem[00000000388000bc]
retl
ldd [%o1+0x198],%l6 ! Mem[0000000038800198]
p21_jmpl_3_le:
ldub [%i3+0x007],%l6 ! Mem[000000003b800007]
ldd [%i3+0x1b8],%l2 ! Mem[000000003b8001b8]
swap [%i1+0x144],%l7 ! Mem[000000003a800144]
jmpl %g6+8,%g0
stw %l6,[%i1+0x1ac] ! Mem[000000003a8001ac]
p21_call_3_le:
swap [%i2+0x1cc],%l3 ! Mem[000000003b0001cc]
lduh [%i0+0x154],%l0 ! Mem[000000003a000154]
ldx [%i1+0x040],%l4 ! Mem[000000003a800040]
std %l6,[%i1+0x158] ! Mem[000000003a800158]
retl
ldsb [%i3+0x16f],%l6 ! Mem[000000003b80016f]
p21_jmpl_3_lo:
ldub [%o3+0x007],%l6 ! Mem[000000003b800007]
ldd [%o3+0x1b8],%l2 ! Mem[000000003b8001b8]
swap [%o1+0x144],%l7 ! Mem[000000003a800144]
jmpl %g6+8,%g0
stw %l6,[%o1+0x1ac] ! Mem[000000003a8001ac]
p21_call_3_lo:
swap [%o2+0x1cc],%l3 ! Mem[000000003b0001cc]
lduh [%o0+0x154],%l0 ! Mem[000000003a000154]
ldx [%o1+0x040],%l4 ! Mem[000000003a800040]
std %l6,[%o1+0x158] ! Mem[000000003a800158]
retl
ldsb [%o3+0x16f],%l6 ! Mem[000000003b80016f]
p21_jmpl_3_he:
ldub [%i3+0x094],%l3 ! Mem[000000003b800094]
sth %l4,[%i2+0x0c2] ! Mem[000000003b0000c2]
std %l0,[%i2+0x1a8] ! Mem[000000003b0001a8]
swap [%i1+0x19c],%l0 ! Mem[000000003a80019c]
stw %l3,[%i2+0x020] ! Mem[000000003b000020]
jmpl %g6+8,%g0
stx %l6,[%i1+0x1d0] ! Mem[000000003a8001d0]
p21_call_3_he:
ldsw [%i2+0x058],%l7 ! Mem[000000003b000058]
stb %l5,[%i2+0x14b] ! Mem[000000003b00014b]
retl
ldd [%i3+0x0d0],%l2 ! Mem[000000003b8000d0]
p21_jmpl_3_ho:
ldub [%o3+0x094],%l3 ! Mem[000000003b800094]
sth %l4,[%o2+0x0c2] ! Mem[000000003b0000c2]
std %l0,[%o2+0x1a8] ! Mem[000000003b0001a8]
swap [%o1+0x19c],%l0 ! Mem[000000003a80019c]
stw %l3,[%o2+0x020] ! Mem[000000003b000020]
jmpl %g6+8,%g0
stx %l6,[%o1+0x1d0] ! Mem[000000003a8001d0]
p21_call_3_ho:
ldsw [%o2+0x058],%l7 ! Mem[000000003b000058]
stb %l5,[%o2+0x14b] ! Mem[000000003b00014b]
retl
ldd [%o3+0x0d0],%l2 ! Mem[000000003b8000d0]
p22_jmpl_3_le:
ldsb [%i1+0x01b],%l1 ! Mem[000000003c80001b]
std %l4,[%i0+0x000] ! Mem[000000003c000000]
jmpl %g6+8,%g0
swap [%i2+0x134],%l3 ! Mem[000000003d000134]
p22_call_3_le:
lduh [%i1+0x086],%l6 ! Mem[000000003c800086]
stb %l5,[%i1+0x173] ! Mem[000000003c800173]
lduh [%i0+0x16a],%l1 ! Mem[000000003c00016a]
ldstub [%i1+0x020],%l5 ! Mem[000000003c800020]
retl
ldstub [%i3+0x0e2],%l0 ! Mem[000000003d8000e2]
p22_jmpl_3_lo:
ldsb [%o1+0x01b],%l1 ! Mem[000000003c80001b]
std %l4,[%o0+0x000] ! Mem[000000003c000000]
jmpl %g6+8,%g0
swap [%o2+0x134],%l3 ! Mem[000000003d000134]
p22_call_3_lo:
lduh [%o1+0x086],%l6 ! Mem[000000003c800086]
stb %l5,[%o1+0x173] ! Mem[000000003c800173]
lduh [%o0+0x16a],%l1 ! Mem[000000003c00016a]
ldstub [%o1+0x020],%l5 ! Mem[000000003c800020]
retl
ldstub [%o3+0x0e2],%l0 ! Mem[000000003d8000e2]
p22_jmpl_3_he:
jmpl %g6+8,%g0
lduw [%i3+0x17c],%l3 ! Mem[000000003d80017c]
p22_call_3_he:
lduw [%i3+0x188],%l2 ! Mem[000000003d800188]
std %l4,[%i0+0x178] ! Mem[000000003c000178]
ldsb [%i2+0x06e],%l0 ! Mem[000000003d00006e]
ldub [%i3+0x169],%l4 ! Mem[000000003d800169]
lduh [%i2+0x096],%l6 ! Mem[000000003d000096]
sth %l7,[%i1+0x18c] ! Mem[000000003c80018c]
retl
ldsb [%i1+0x158],%l4 ! Mem[000000003c800158]
p22_jmpl_3_ho:
jmpl %g6+8,%g0
lduw [%o3+0x17c],%l3 ! Mem[000000003d80017c]
p22_call_3_ho:
lduw [%o3+0x188],%l2 ! Mem[000000003d800188]
std %l4,[%o0+0x178] ! Mem[000000003c000178]
ldsb [%o2+0x06e],%l0 ! Mem[000000003d00006e]
ldub [%o3+0x169],%l4 ! Mem[000000003d800169]
lduh [%o2+0x096],%l6 ! Mem[000000003d000096]
sth %l7,[%o1+0x18c] ! Mem[000000003c80018c]
retl
ldsb [%o1+0x158],%l4 ! Mem[000000003c800158]
p23_jmpl_3_le:
jmpl %g6+8,%g0
ldsb [%i2+0x084],%l0 ! Mem[000000003f000084]
p23_call_3_le:
ldd [%i3+0x118],%l0 ! Mem[000000003f800118]
stx %l3,[%i1+0x190] ! Mem[000000003e800190]
stw %l0,[%i1+0x184] ! Mem[000000003e800184]
swap [%i2+0x1f0],%l4 ! Mem[000000003f0001f0]
retl
ldsh [%i1+0x194],%l2 ! Mem[000000003e800194]
p23_jmpl_3_lo:
jmpl %g6+8,%g0
ldsb [%o2+0x084],%l0 ! Mem[000000003f000084]
p23_call_3_lo:
ldd [%o3+0x118],%l0 ! Mem[000000003f800118]
stx %l3,[%o1+0x190] ! Mem[000000003e800190]
stw %l0,[%o1+0x184] ! Mem[000000003e800184]
swap [%o2+0x1f0],%l4 ! Mem[000000003f0001f0]
retl
ldsh [%o1+0x194],%l2 ! Mem[000000003e800194]
p23_jmpl_3_he:
ldsw [%i2+0x1fc],%l6 ! Mem[000000003f0001fc]
ldstub [%i2+0x1d9],%l6 ! Mem[000000003f0001d9]
ldd [%i1+0x190],%l4 ! Mem[000000003e800190]
jmpl %g6+8,%g0
ldx [%i0+0x1d8],%l1 ! Mem[000000003e0001d8]
p23_call_3_he:
ldsh [%i3+0x09a],%l4 ! Mem[000000003f80009a]
swap [%i3+0x10c],%l2 ! Mem[000000003f80010c]
lduw [%i1+0x1bc],%l6 ! Mem[000000003e8001bc]
retl
swap [%i2+0x104],%l1 ! Mem[000000003f000104]
p23_jmpl_3_ho:
ldsw [%o2+0x1fc],%l6 ! Mem[000000003f0001fc]
ldstub [%o2+0x1d9],%l6 ! Mem[000000003f0001d9]
ldd [%o1+0x190],%l4 ! Mem[000000003e800190]
jmpl %g6+8,%g0
ldx [%o0+0x1d8],%l1 ! Mem[000000003e0001d8]
p23_call_3_ho:
ldsh [%o3+0x09a],%l4 ! Mem[000000003f80009a]
swap [%o3+0x10c],%l2 ! Mem[000000003f80010c]
lduw [%o1+0x1bc],%l6 ! Mem[000000003e8001bc]
retl
swap [%o2+0x104],%l1 ! Mem[000000003f000104]
p24_jmpl_3_le:
ldx [%i2+0x110],%l3 ! Mem[0000000041000110]
ldsb [%i1+0x10a],%l4 ! Mem[000000004080010a]
ldsh [%i0+0x126],%l5 ! Mem[0000000040000126]
ldsh [%i1+0x124],%l0 ! Mem[0000000040800124]
ldstub [%i2+0x061],%l5 ! Mem[0000000041000061]
stx %l3,[%i2+0x190] ! Mem[0000000041000190]
swap [%i0+0x0b8],%l6 ! Mem[00000000400000b8]
jmpl %g6+8,%g0
ldsb [%i2+0x043],%l0 ! Mem[0000000041000043]
p24_call_3_le:
ldsw [%i1+0x108],%l6 ! Mem[0000000040800108]
ldsh [%i0+0x128],%l6 ! Mem[0000000040000128]
stb %l4,[%i3+0x0d7] ! Mem[00000000418000d7]
retl
stx %l4,[%i3+0x0d8] ! Mem[00000000418000d8]
p24_jmpl_3_lo:
ldx [%o2+0x110],%l3 ! Mem[0000000041000110]
ldsb [%o1+0x10a],%l4 ! Mem[000000004080010a]
ldsh [%o0+0x126],%l5 ! Mem[0000000040000126]
ldsh [%o1+0x124],%l0 ! Mem[0000000040800124]
ldstub [%o2+0x061],%l5 ! Mem[0000000041000061]
stx %l3,[%o2+0x190] ! Mem[0000000041000190]
swap [%o0+0x0b8],%l6 ! Mem[00000000400000b8]
jmpl %g6+8,%g0
ldsb [%o2+0x043],%l0 ! Mem[0000000041000043]
p24_call_3_lo:
ldsw [%o1+0x108],%l6 ! Mem[0000000040800108]
ldsh [%o0+0x128],%l6 ! Mem[0000000040000128]
stb %l4,[%o3+0x0d7] ! Mem[00000000418000d7]
retl
stx %l4,[%o3+0x0d8] ! Mem[00000000418000d8]
p24_jmpl_3_he:
std %l2,[%i2+0x1e8] ! Mem[00000000410001e8]
ldsh [%i1+0x174],%l0 ! Mem[0000000040800174]
ldx [%i3+0x040],%l3 ! Mem[0000000041800040]
stw %l7,[%i0+0x1b0] ! Mem[00000000400001b0]
jmpl %g6+8,%g0
stx %l6,[%i0+0x060] ! Mem[0000000040000060]
p24_call_3_he:
stx %l7,[%i1+0x180] ! Mem[0000000040800180]
ldub [%i2+0x0e3],%l4 ! Mem[00000000410000e3]
swap [%i2+0x1a8],%l0 ! Mem[00000000410001a8]
lduw [%i2+0x19c],%l0 ! Mem[000000004100019c]
retl
ldsb [%i1+0x022],%l3 ! Mem[0000000040800022]
p24_jmpl_3_ho:
std %l2,[%o2+0x1e8] ! Mem[00000000410001e8]
ldsh [%o1+0x174],%l0 ! Mem[0000000040800174]
ldx [%o3+0x040],%l3 ! Mem[0000000041800040]
stw %l7,[%o0+0x1b0] ! Mem[00000000400001b0]
jmpl %g6+8,%g0
stx %l6,[%o0+0x060] ! Mem[0000000040000060]
p24_call_3_ho:
stx %l7,[%o1+0x180] ! Mem[0000000040800180]
ldub [%o2+0x0e3],%l4 ! Mem[00000000410000e3]
swap [%o2+0x1a8],%l0 ! Mem[00000000410001a8]
lduw [%o2+0x19c],%l0 ! Mem[000000004100019c]
retl
ldsb [%o1+0x022],%l3 ! Mem[0000000040800022]
p25_jmpl_3_le:
ldx [%i0+0x068],%l2 ! Mem[0000000042000068]
jmpl %g6+8,%g0
swap [%i2+0x0cc],%l0 ! Mem[00000000430000cc]
p25_call_3_le:
retl
ldstub [%i0+0x17c],%l6 ! Mem[000000004200017c]
p25_jmpl_3_lo:
ldx [%o0+0x068],%l2 ! Mem[0000000042000068]
jmpl %g6+8,%g0
swap [%o2+0x0cc],%l0 ! Mem[00000000430000cc]
p25_call_3_lo:
retl
ldstub [%o0+0x17c],%l6 ! Mem[000000004200017c]
p25_jmpl_3_he:
stb %l4,[%i2+0x12a] ! Mem[000000004300012a]
ldub [%i3+0x106],%l5 ! Mem[0000000043800106]
lduh [%i0+0x104],%l0 ! Mem[0000000042000104]
jmpl %g6+8,%g0
sth %l5,[%i1+0x040] ! Mem[0000000042800040]
p25_call_3_he:
ldstub [%i3+0x117],%l5 ! Mem[0000000043800117]
retl
std %l6,[%i0+0x0f8] ! Mem[00000000420000f8]
p25_jmpl_3_ho:
stb %l4,[%o2+0x12a] ! Mem[000000004300012a]
ldub [%o3+0x106],%l5 ! Mem[0000000043800106]
lduh [%o0+0x104],%l0 ! Mem[0000000042000104]
jmpl %g6+8,%g0
sth %l5,[%o1+0x040] ! Mem[0000000042800040]
p25_call_3_ho:
ldstub [%o3+0x117],%l5 ! Mem[0000000043800117]
retl
std %l6,[%o0+0x0f8] ! Mem[00000000420000f8]
p26_jmpl_3_le:
ldsw [%i1+0x06c],%l2 ! Mem[000000004480006c]
ldsb [%i0+0x0de],%l4 ! Mem[00000000440000de]
jmpl %g6+8,%g0
ldsw [%i2+0x158],%l4 ! Mem[0000000045000158]
p26_call_3_le:
stx %l7,[%i0+0x1e8] ! Mem[00000000440001e8]
sth %l0,[%i2+0x0da] ! Mem[00000000450000da]
stx %l5,[%i0+0x1a8] ! Mem[00000000440001a8]
retl
stb %l3,[%i0+0x097] ! Mem[0000000044000097]
p26_jmpl_3_lo:
ldsw [%o1+0x06c],%l2 ! Mem[000000004480006c]
ldsb [%o0+0x0de],%l4 ! Mem[00000000440000de]
jmpl %g6+8,%g0
ldsw [%o2+0x158],%l4 ! Mem[0000000045000158]
p26_call_3_lo:
stx %l7,[%o0+0x1e8] ! Mem[00000000440001e8]
sth %l0,[%o2+0x0da] ! Mem[00000000450000da]
stx %l5,[%o0+0x1a8] ! Mem[00000000440001a8]
retl
stb %l3,[%o0+0x097] ! Mem[0000000044000097]
p26_jmpl_3_he:
ldub [%i0+0x19d],%l1 ! Mem[000000004400019d]
ldstub [%i2+0x11d],%l2 ! Mem[000000004500011d]
stx %l1,[%i0+0x1d8] ! Mem[00000000440001d8]
ldsw [%i0+0x048],%l2 ! Mem[0000000044000048]
ldstub [%i3+0x057],%l0 ! Mem[0000000045800057]
stb %l4,[%i3+0x021] ! Mem[0000000045800021]
ldstub [%i0+0x116],%l3 ! Mem[0000000044000116]
jmpl %g6+8,%g0
swap [%i2+0x02c],%l5 ! Mem[000000004500002c]
p26_call_3_he:
ldub [%i3+0x1a3],%l3 ! Mem[00000000458001a3]
stx %l5,[%i0+0x1b0] ! Mem[00000000440001b0]
sth %l7,[%i1+0x1ec] ! Mem[00000000448001ec]
retl
ldsh [%i0+0x1ac],%l7 ! Mem[00000000440001ac]
p26_jmpl_3_ho:
ldub [%o0+0x19d],%l1 ! Mem[000000004400019d]
ldstub [%o2+0x11d],%l2 ! Mem[000000004500011d]
stx %l1,[%o0+0x1d8] ! Mem[00000000440001d8]
ldsw [%o0+0x048],%l2 ! Mem[0000000044000048]
ldstub [%o3+0x057],%l0 ! Mem[0000000045800057]
stb %l4,[%o3+0x021] ! Mem[0000000045800021]
ldstub [%o0+0x116],%l3 ! Mem[0000000044000116]
jmpl %g6+8,%g0
swap [%o2+0x02c],%l5 ! Mem[000000004500002c]
p26_call_3_ho:
ldub [%o3+0x1a3],%l3 ! Mem[00000000458001a3]
stx %l5,[%o0+0x1b0] ! Mem[00000000440001b0]
sth %l7,[%o1+0x1ec] ! Mem[00000000448001ec]
retl
ldsh [%o0+0x1ac],%l7 ! Mem[00000000440001ac]
p27_jmpl_3_le:
jmpl %g6+8,%g0
ldub [%i1+0x0ed],%l0 ! Mem[00000000468000ed]
p27_call_3_le:
ldub [%i1+0x196],%l6 ! Mem[0000000046800196]
sth %l1,[%i1+0x0ba] ! Mem[00000000468000ba]
sth %l6,[%i1+0x0e0] ! Mem[00000000468000e0]
retl
ldub [%i0+0x074],%l2 ! Mem[0000000046000074]
p27_jmpl_3_lo:
jmpl %g6+8,%g0
ldub [%o1+0x0ed],%l0 ! Mem[00000000468000ed]
p27_call_3_lo:
ldub [%o1+0x196],%l6 ! Mem[0000000046800196]
sth %l1,[%o1+0x0ba] ! Mem[00000000468000ba]
sth %l6,[%o1+0x0e0] ! Mem[00000000468000e0]
retl
ldub [%o0+0x074],%l2 ! Mem[0000000046000074]
p27_jmpl_3_he:
sth %l3,[%i1+0x042] ! Mem[0000000046800042]
lduw [%i0+0x0ec],%l6 ! Mem[00000000460000ec]
jmpl %g6+8,%g0
stw %l7,[%i3+0x1e8] ! Mem[00000000478001e8]
p27_call_3_he:
stb %l7,[%i3+0x090] ! Mem[0000000047800090]
swap [%i0+0x12c],%l7 ! Mem[000000004600012c]
ldstub [%i2+0x139],%l5 ! Mem[0000000047000139]
swap [%i3+0x0ac],%l0 ! Mem[00000000478000ac]
std %l0,[%i2+0x130] ! Mem[0000000047000130]
ldx [%i3+0x098],%l2 ! Mem[0000000047800098]
swap [%i3+0x184],%l7 ! Mem[0000000047800184]
retl
sth %l1,[%i3+0x12e] ! Mem[000000004780012e]
p27_jmpl_3_ho:
sth %l3,[%o1+0x042] ! Mem[0000000046800042]
lduw [%o0+0x0ec],%l6 ! Mem[00000000460000ec]
jmpl %g6+8,%g0
stw %l7,[%o3+0x1e8] ! Mem[00000000478001e8]
p27_call_3_ho:
stb %l7,[%o3+0x090] ! Mem[0000000047800090]
swap [%o0+0x12c],%l7 ! Mem[000000004600012c]
ldstub [%o2+0x139],%l5 ! Mem[0000000047000139]
swap [%o3+0x0ac],%l0 ! Mem[00000000478000ac]
std %l0,[%o2+0x130] ! Mem[0000000047000130]
ldx [%o3+0x098],%l2 ! Mem[0000000047800098]
swap [%o3+0x184],%l7 ! Mem[0000000047800184]
retl
sth %l1,[%o3+0x12e] ! Mem[000000004780012e]
p28_jmpl_3_le:
stx %l0,[%i3+0x178] ! Mem[0000000049800178]
jmpl %g6+8,%g0
stb %l6,[%i0+0x111] ! Mem[0000000048000111]
p28_call_3_le:
retl
ldstub [%i0+0x155],%l6 ! Mem[0000000048000155]
p28_jmpl_3_lo:
stx %l0,[%o3+0x178] ! Mem[0000000049800178]
jmpl %g6+8,%g0
stb %l6,[%o0+0x111] ! Mem[0000000048000111]
p28_call_3_lo:
retl
ldstub [%o0+0x155],%l6 ! Mem[0000000048000155]
p28_jmpl_3_he:
stb %l6,[%i2+0x004] ! Mem[0000000049000004]
stx %l4,[%i1+0x040] ! Mem[0000000048800040]
ldsh [%i2+0x16a],%l1 ! Mem[000000004900016a]
stx %l5,[%i0+0x190] ! Mem[0000000048000190]
stw %l4,[%i3+0x0f8] ! Mem[00000000498000f8]
sth %l7,[%i3+0x086] ! Mem[0000000049800086]
jmpl %g6+8,%g0
ldsw [%i1+0x0d8],%l6 ! Mem[00000000488000d8]
p28_call_3_he:
ldsb [%i2+0x180],%l2 ! Mem[0000000049000180]
lduh [%i0+0x1dc],%l1 ! Mem[00000000480001dc]
retl
ldd [%i3+0x198],%l4 ! Mem[0000000049800198]
p28_jmpl_3_ho:
stb %l6,[%o2+0x004] ! Mem[0000000049000004]
stx %l4,[%o1+0x040] ! Mem[0000000048800040]
ldsh [%o2+0x16a],%l1 ! Mem[000000004900016a]
stx %l5,[%o0+0x190] ! Mem[0000000048000190]
stw %l4,[%o3+0x0f8] ! Mem[00000000498000f8]
sth %l7,[%o3+0x086] ! Mem[0000000049800086]
jmpl %g6+8,%g0
ldsw [%o1+0x0d8],%l6 ! Mem[00000000488000d8]
p28_call_3_ho:
ldsb [%o2+0x180],%l2 ! Mem[0000000049000180]
lduh [%o0+0x1dc],%l1 ! Mem[00000000480001dc]
retl
ldd [%o3+0x198],%l4 ! Mem[0000000049800198]
p29_jmpl_3_le:
stw %l4,[%i0+0x0c4] ! Mem[000000004a0000c4]
swap [%i1+0x134],%l4 ! Mem[000000004a800134]
stx %l6,[%i2+0x1a8] ! Mem[000000004b0001a8]
sth %l5,[%i2+0x000] ! Mem[000000004b000000]
stb %l6,[%i0+0x159] ! Mem[000000004a000159]
jmpl %g6+8,%g0
std %l6,[%i1+0x0f8] ! Mem[000000004a8000f8]
p29_call_3_le:
sth %l4,[%i1+0x0da] ! Mem[000000004a8000da]
ldstub [%i2+0x18c],%l2 ! Mem[000000004b00018c]
sth %l6,[%i3+0x1ca] ! Mem[000000004b8001ca]
std %l2,[%i2+0x140] ! Mem[000000004b000140]
stx %l7,[%i1+0x1f0] ! Mem[000000004a8001f0]
retl
lduw [%i1+0x19c],%l4 ! Mem[000000004a80019c]
p29_jmpl_3_lo:
stw %l4,[%o0+0x0c4] ! Mem[000000004a0000c4]
swap [%o1+0x134],%l4 ! Mem[000000004a800134]
stx %l6,[%o2+0x1a8] ! Mem[000000004b0001a8]
sth %l5,[%o2+0x000] ! Mem[000000004b000000]
stb %l6,[%o0+0x159] ! Mem[000000004a000159]
jmpl %g6+8,%g0
std %l6,[%o1+0x0f8] ! Mem[000000004a8000f8]
p29_call_3_lo:
sth %l4,[%o1+0x0da] ! Mem[000000004a8000da]
ldstub [%o2+0x18c],%l2 ! Mem[000000004b00018c]
sth %l6,[%o3+0x1ca] ! Mem[000000004b8001ca]
std %l2,[%o2+0x140] ! Mem[000000004b000140]
stx %l7,[%o1+0x1f0] ! Mem[000000004a8001f0]
retl
lduw [%o1+0x19c],%l4 ! Mem[000000004a80019c]
p29_jmpl_3_he:
ldsh [%i0+0x0d6],%l1 ! Mem[000000004a0000d6]
sth %l4,[%i3+0x02c] ! Mem[000000004b80002c]
lduh [%i3+0x13c],%l0 ! Mem[000000004b80013c]
jmpl %g6+8,%g0
ldsh [%i2+0x1d2],%l3 ! Mem[000000004b0001d2]
p29_call_3_he:
lduh [%i3+0x160],%l5 ! Mem[000000004b800160]
lduw [%i2+0x0d8],%l7 ! Mem[000000004b0000d8]
ldd [%i3+0x138],%l2 ! Mem[000000004b800138]
ldd [%i1+0x128],%l2 ! Mem[000000004a800128]
swap [%i2+0x1f4],%l2 ! Mem[000000004b0001f4]
lduh [%i2+0x024],%l7 ! Mem[000000004b000024]
retl
ldsh [%i2+0x1da],%l1 ! Mem[000000004b0001da]
p29_jmpl_3_ho:
ldsh [%o0+0x0d6],%l1 ! Mem[000000004a0000d6]
sth %l4,[%o3+0x02c] ! Mem[000000004b80002c]
lduh [%o3+0x13c],%l0 ! Mem[000000004b80013c]
jmpl %g6+8,%g0
ldsh [%o2+0x1d2],%l3 ! Mem[000000004b0001d2]
p29_call_3_ho:
lduh [%o3+0x160],%l5 ! Mem[000000004b800160]
lduw [%o2+0x0d8],%l7 ! Mem[000000004b0000d8]
ldd [%o3+0x138],%l2 ! Mem[000000004b800138]
ldd [%o1+0x128],%l2 ! Mem[000000004a800128]
swap [%o2+0x1f4],%l2 ! Mem[000000004b0001f4]
lduh [%o2+0x024],%l7 ! Mem[000000004b000024]
retl
ldsh [%o2+0x1da],%l1 ! Mem[000000004b0001da]
p30_jmpl_3_le:
stw %l3,[%i0+0x040] ! Mem[000000004c000040]
swap [%i2+0x0a4],%l3 ! Mem[000000004d0000a4]
stb %l7,[%i0+0x1e9] ! Mem[000000004c0001e9]
std %l0,[%i3+0x0f8] ! Mem[000000004d8000f8]
ldx [%i0+0x188],%l5 ! Mem[000000004c000188]
jmpl %g6+8,%g0
ldub [%i2+0x0b7],%l3 ! Mem[000000004d0000b7]
p30_call_3_le:
ldsb [%i1+0x19d],%l1 ! Mem[000000004c80019d]
swap [%i3+0x13c],%l2 ! Mem[000000004d80013c]
stx %l2,[%i0+0x128] ! Mem[000000004c000128]
ldsw [%i0+0x078],%l3 ! Mem[000000004c000078]
lduh [%i1+0x0cc],%l0 ! Mem[000000004c8000cc]
stw %l6,[%i1+0x154] ! Mem[000000004c800154]
ldub [%i0+0x0f0],%l2 ! Mem[000000004c0000f0]
retl
stx %l5,[%i3+0x028] ! Mem[000000004d800028]
p30_jmpl_3_lo:
stw %l3,[%o0+0x040] ! Mem[000000004c000040]
swap [%o2+0x0a4],%l3 ! Mem[000000004d0000a4]
stb %l7,[%o0+0x1e9] ! Mem[000000004c0001e9]
std %l0,[%o3+0x0f8] ! Mem[000000004d8000f8]
ldx [%o0+0x188],%l5 ! Mem[000000004c000188]
jmpl %g6+8,%g0
ldub [%o2+0x0b7],%l3 ! Mem[000000004d0000b7]
p30_call_3_lo:
ldsb [%o1+0x19d],%l1 ! Mem[000000004c80019d]
swap [%o3+0x13c],%l2 ! Mem[000000004d80013c]
stx %l2,[%o0+0x128] ! Mem[000000004c000128]
ldsw [%o0+0x078],%l3 ! Mem[000000004c000078]
lduh [%o1+0x0cc],%l0 ! Mem[000000004c8000cc]
stw %l6,[%o1+0x154] ! Mem[000000004c800154]
ldub [%o0+0x0f0],%l2 ! Mem[000000004c0000f0]
retl
stx %l5,[%o3+0x028] ! Mem[000000004d800028]
p30_jmpl_3_he:
swap [%i2+0x1a0],%l3 ! Mem[000000004d0001a0]
ldd [%i1+0x178],%l0 ! Mem[000000004c800178]
stw %l1,[%i2+0x064] ! Mem[000000004d000064]
jmpl %g6+8,%g0
lduh [%i3+0x0e2],%l0 ! Mem[000000004d8000e2]
p30_call_3_he:
retl
ldsw [%i3+0x1c0],%l6 ! Mem[000000004d8001c0]
p30_jmpl_3_ho:
swap [%o2+0x1a0],%l3 ! Mem[000000004d0001a0]
ldd [%o1+0x178],%l0 ! Mem[000000004c800178]
stw %l1,[%o2+0x064] ! Mem[000000004d000064]
jmpl %g6+8,%g0
lduh [%o3+0x0e2],%l0 ! Mem[000000004d8000e2]
p30_call_3_ho:
retl
ldsw [%o3+0x1c0],%l6 ! Mem[000000004d8001c0]
p31_jmpl_3_le:
ldsb [%i3+0x1bc],%l6 ! Mem[000000004f8001bc]
swap [%i0+0x18c],%l7 ! Mem[000000004e00018c]
lduw [%i0+0x178],%l4 ! Mem[000000004e000178]
std %l4,[%i2+0x160] ! Mem[000000004f000160]
lduh [%i2+0x0ea],%l2 ! Mem[000000004f0000ea]
ldsh [%i3+0x1ca],%l5 ! Mem[000000004f8001ca]
jmpl %g6+8,%g0
ldstub [%i2+0x0b4],%l3 ! Mem[000000004f0000b4]
p31_call_3_le:
ldstub [%i2+0x0ef],%l2 ! Mem[000000004f0000ef]
retl
lduh [%i3+0x0a2],%l6 ! Mem[000000004f8000a2]
p31_jmpl_3_lo:
ldsb [%o3+0x1bc],%l6 ! Mem[000000004f8001bc]
swap [%o0+0x18c],%l7 ! Mem[000000004e00018c]
lduw [%o0+0x178],%l4 ! Mem[000000004e000178]
std %l4,[%o2+0x160] ! Mem[000000004f000160]
lduh [%o2+0x0ea],%l2 ! Mem[000000004f0000ea]
ldsh [%o3+0x1ca],%l5 ! Mem[000000004f8001ca]
jmpl %g6+8,%g0
ldstub [%o2+0x0b4],%l3 ! Mem[000000004f0000b4]
p31_call_3_lo:
ldstub [%o2+0x0ef],%l2 ! Mem[000000004f0000ef]
retl
lduh [%o3+0x0a2],%l6 ! Mem[000000004f8000a2]
p31_jmpl_3_he:
ldstub [%i3+0x158],%l0 ! Mem[000000004f800158]
jmpl %g6+8,%g0
std %l6,[%i2+0x128] ! Mem[000000004f000128]
p31_call_3_he:
lduw [%i2+0x078],%l7 ! Mem[000000004f000078]
ldub [%i0+0x16b],%l5 ! Mem[000000004e00016b]
retl
ldd [%i1+0x0f0],%l2 ! Mem[000000004e8000f0]
p31_jmpl_3_ho:
ldstub [%o3+0x158],%l0 ! Mem[000000004f800158]
jmpl %g6+8,%g0
std %l6,[%o2+0x128] ! Mem[000000004f000128]
p31_call_3_ho:
lduw [%o2+0x078],%l7 ! Mem[000000004f000078]
ldub [%o0+0x16b],%l5 ! Mem[000000004e00016b]
retl
ldd [%o1+0x0f0],%l2 ! Mem[000000004e8000f0]
p32_jmpl_3_le:
stx %l4,[%i0+0x078] ! Mem[0000000050000078]
jmpl %g6+8,%g0
lduw [%i3+0x018],%l6 ! Mem[0000000051800018]
p32_call_3_le:
ldd [%i1+0x170],%l6 ! Mem[0000000050800170]
stx %l1,[%i2+0x110] ! Mem[0000000051000110]
ldstub [%i2+0x071],%l2 ! Mem[0000000051000071]
ldsb [%i3+0x1af],%l7 ! Mem[00000000518001af]
stw %l3,[%i0+0x0a0] ! Mem[00000000500000a0]
retl
stx %l2,[%i2+0x108] ! Mem[0000000051000108]
p32_jmpl_3_lo:
stx %l4,[%o0+0x078] ! Mem[0000000050000078]
jmpl %g6+8,%g0
lduw [%o3+0x018],%l6 ! Mem[0000000051800018]
p32_call_3_lo:
ldd [%o1+0x170],%l6 ! Mem[0000000050800170]
stx %l1,[%o2+0x110] ! Mem[0000000051000110]
ldstub [%o2+0x071],%l2 ! Mem[0000000051000071]
ldsb [%o3+0x1af],%l7 ! Mem[00000000518001af]
stw %l3,[%o0+0x0a0] ! Mem[00000000500000a0]
retl
stx %l2,[%o2+0x108] ! Mem[0000000051000108]
p32_jmpl_3_he:
stw %l6,[%i1+0x130] ! Mem[0000000050800130]
ldd [%i3+0x180],%l2 ! Mem[0000000051800180]
lduw [%i2+0x020],%l3 ! Mem[0000000051000020]
swap [%i2+0x18c],%l4 ! Mem[000000005100018c]
ldd [%i3+0x0a0],%l6 ! Mem[00000000518000a0]
jmpl %g6+8,%g0
ldd [%i2+0x150],%l4 ! Mem[0000000051000150]
p32_call_3_he:
stb %l1,[%i3+0x0f8] ! Mem[00000000518000f8]
stw %l2,[%i2+0x028] ! Mem[0000000051000028]
swap [%i2+0x050],%l6 ! Mem[0000000051000050]
retl
stx %l5,[%i1+0x008] ! Mem[0000000050800008]
p32_jmpl_3_ho:
stw %l6,[%o1+0x130] ! Mem[0000000050800130]
ldd [%o3+0x180],%l2 ! Mem[0000000051800180]
lduw [%o2+0x020],%l3 ! Mem[0000000051000020]
swap [%o2+0x18c],%l4 ! Mem[000000005100018c]
ldd [%o3+0x0a0],%l6 ! Mem[00000000518000a0]
jmpl %g6+8,%g0
ldd [%o2+0x150],%l4 ! Mem[0000000051000150]
p32_call_3_ho:
stb %l1,[%o3+0x0f8] ! Mem[00000000518000f8]
stw %l2,[%o2+0x028] ! Mem[0000000051000028]
swap [%o2+0x050],%l6 ! Mem[0000000051000050]
retl
stx %l5,[%o1+0x008] ! Mem[0000000050800008]
p33_jmpl_3_le:
lduh [%i0+0x0e6],%l3 ! Mem[00000000520000e6]
ldx [%i0+0x040],%l5 ! Mem[0000000052000040]
swap [%i1+0x160],%l3 ! Mem[0000000052800160]
stw %l1,[%i2+0x138] ! Mem[0000000053000138]
ldd [%i3+0x1c0],%l6 ! Mem[00000000538001c0]
jmpl %g6+8,%g0
lduh [%i0+0x1b2],%l5 ! Mem[00000000520001b2]
p33_call_3_le:
ldx [%i1+0x098],%l6 ! Mem[0000000052800098]
lduw [%i1+0x19c],%l1 ! Mem[000000005280019c]
ldsw [%i0+0x12c],%l2 ! Mem[000000005200012c]
swap [%i0+0x094],%l6 ! Mem[0000000052000094]
lduw [%i3+0x18c],%l7 ! Mem[000000005380018c]
stb %l1,[%i2+0x179] ! Mem[0000000053000179]
swap [%i0+0x1ac],%l3 ! Mem[00000000520001ac]
retl
stx %l3,[%i0+0x020] ! Mem[0000000052000020]
p33_jmpl_3_lo:
lduh [%o0+0x0e6],%l3 ! Mem[00000000520000e6]
ldx [%o0+0x040],%l5 ! Mem[0000000052000040]
swap [%o1+0x160],%l3 ! Mem[0000000052800160]
stw %l1,[%o2+0x138] ! Mem[0000000053000138]
ldd [%o3+0x1c0],%l6 ! Mem[00000000538001c0]
jmpl %g6+8,%g0
lduh [%o0+0x1b2],%l5 ! Mem[00000000520001b2]
p33_call_3_lo:
ldx [%o1+0x098],%l6 ! Mem[0000000052800098]
lduw [%o1+0x19c],%l1 ! Mem[000000005280019c]
ldsw [%o0+0x12c],%l2 ! Mem[000000005200012c]
swap [%o0+0x094],%l6 ! Mem[0000000052000094]
lduw [%o3+0x18c],%l7 ! Mem[000000005380018c]
stb %l1,[%o2+0x179] ! Mem[0000000053000179]
swap [%o0+0x1ac],%l3 ! Mem[00000000520001ac]
retl
stx %l3,[%o0+0x020] ! Mem[0000000052000020]
p33_jmpl_3_he:
ldsh [%i0+0x1d6],%l7 ! Mem[00000000520001d6]
sth %l7,[%i2+0x0ec] ! Mem[00000000530000ec]
ldstub [%i3+0x192],%l6 ! Mem[0000000053800192]
sth %l0,[%i1+0x162] ! Mem[0000000052800162]
ldsh [%i1+0x0ba],%l7 ! Mem[00000000528000ba]
sth %l7,[%i1+0x1d6] ! Mem[00000000528001d6]
jmpl %g6+8,%g0
lduh [%i2+0x198],%l6 ! Mem[0000000053000198]
p33_call_3_he:
swap [%i1+0x124],%l3 ! Mem[0000000052800124]
ldstub [%i1+0x140],%l7 ! Mem[0000000052800140]
ldsh [%i3+0x1b6],%l4 ! Mem[00000000538001b6]
retl
swap [%i2+0x0a8],%l6 ! Mem[00000000530000a8]
p33_jmpl_3_ho:
ldsh [%o0+0x1d6],%l7 ! Mem[00000000520001d6]
sth %l7,[%o2+0x0ec] ! Mem[00000000530000ec]
ldstub [%o3+0x192],%l6 ! Mem[0000000053800192]
sth %l0,[%o1+0x162] ! Mem[0000000052800162]
ldsh [%o1+0x0ba],%l7 ! Mem[00000000528000ba]
sth %l7,[%o1+0x1d6] ! Mem[00000000528001d6]
jmpl %g6+8,%g0
lduh [%o2+0x198],%l6 ! Mem[0000000053000198]
p33_call_3_ho:
swap [%o1+0x124],%l3 ! Mem[0000000052800124]
ldstub [%o1+0x140],%l7 ! Mem[0000000052800140]
ldsh [%o3+0x1b6],%l4 ! Mem[00000000538001b6]
retl
swap [%o2+0x0a8],%l6 ! Mem[00000000530000a8]
p34_jmpl_3_le:
jmpl %g6+8,%g0
ldsb [%i3+0x164],%l7 ! Mem[0000000055800164]
p34_call_3_le:
sth %l2,[%i3+0x028] ! Mem[0000000055800028]
retl
ldub [%i2+0x1df],%l6 ! Mem[00000000550001df]
p34_jmpl_3_lo:
jmpl %g6+8,%g0
ldsb [%o3+0x164],%l7 ! Mem[0000000055800164]
p34_call_3_lo:
sth %l2,[%o3+0x028] ! Mem[0000000055800028]
retl
ldub [%o2+0x1df],%l6 ! Mem[00000000550001df]
p34_jmpl_3_he:
swap [%i1+0x064],%l2 ! Mem[0000000054800064]
stb %l3,[%i3+0x196] ! Mem[0000000055800196]
stb %l5,[%i2+0x15f] ! Mem[000000005500015f]
jmpl %g6+8,%g0
swap [%i3+0x098],%l4 ! Mem[0000000055800098]
p34_call_3_he:
retl
lduw [%i2+0x050],%l1 ! Mem[0000000055000050]
p34_jmpl_3_ho:
swap [%o1+0x064],%l2 ! Mem[0000000054800064]
stb %l3,[%o3+0x196] ! Mem[0000000055800196]
stb %l5,[%o2+0x15f] ! Mem[000000005500015f]
jmpl %g6+8,%g0
swap [%o3+0x098],%l4 ! Mem[0000000055800098]
p34_call_3_ho:
retl
lduw [%o2+0x050],%l1 ! Mem[0000000055000050]
p35_jmpl_3_le:
ldx [%i2+0x148],%l1 ! Mem[0000000057000148]
stx %l5,[%i0+0x000] ! Mem[0000000056000000]
swap [%i1+0x0e0],%l0 ! Mem[00000000568000e0]
ldstub [%i1+0x1d5],%l3 ! Mem[00000000568001d5]
ldsb [%i1+0x19e],%l6 ! Mem[000000005680019e]
swap [%i2+0x004],%l6 ! Mem[0000000057000004]
jmpl %g6+8,%g0
ldsb [%i2+0x1be],%l2 ! Mem[00000000570001be]
p35_call_3_le:
sth %l2,[%i3+0x164] ! Mem[0000000057800164]
retl
ldub [%i3+0x1f4],%l7 ! Mem[00000000578001f4]
p35_jmpl_3_lo:
ldx [%o2+0x148],%l1 ! Mem[0000000057000148]
stx %l5,[%o0+0x000] ! Mem[0000000056000000]
swap [%o1+0x0e0],%l0 ! Mem[00000000568000e0]
ldstub [%o1+0x1d5],%l3 ! Mem[00000000568001d5]
ldsb [%o1+0x19e],%l6 ! Mem[000000005680019e]
swap [%o2+0x004],%l6 ! Mem[0000000057000004]
jmpl %g6+8,%g0
ldsb [%o2+0x1be],%l2 ! Mem[00000000570001be]
p35_call_3_lo:
sth %l2,[%o3+0x164] ! Mem[0000000057800164]
retl
ldub [%o3+0x1f4],%l7 ! Mem[00000000578001f4]
p35_jmpl_3_he:
ldsw [%i3+0x104],%l2 ! Mem[0000000057800104]
lduh [%i3+0x158],%l4 ! Mem[0000000057800158]
ldsh [%i2+0x140],%l5 ! Mem[0000000057000140]
jmpl %g6+8,%g0
ldstub [%i3+0x0d9],%l7 ! Mem[00000000578000d9]
p35_call_3_he:
ldd [%i2+0x0b0],%l4 ! Mem[00000000570000b0]
std %l6,[%i0+0x080] ! Mem[0000000056000080]
stw %l7,[%i0+0x128] ! Mem[0000000056000128]
stb %l2,[%i3+0x036] ! Mem[0000000057800036]
ldstub [%i1+0x08a],%l7 ! Mem[000000005680008a]
sth %l5,[%i1+0x0ce] ! Mem[00000000568000ce]
retl
swap [%i0+0x140],%l1 ! Mem[0000000056000140]
p35_jmpl_3_ho:
ldsw [%o3+0x104],%l2 ! Mem[0000000057800104]
lduh [%o3+0x158],%l4 ! Mem[0000000057800158]
ldsh [%o2+0x140],%l5 ! Mem[0000000057000140]
jmpl %g6+8,%g0
ldstub [%o3+0x0d9],%l7 ! Mem[00000000578000d9]
p35_call_3_ho:
ldd [%o2+0x0b0],%l4 ! Mem[00000000570000b0]
std %l6,[%o0+0x080] ! Mem[0000000056000080]
stw %l7,[%o0+0x128] ! Mem[0000000056000128]
stb %l2,[%o3+0x036] ! Mem[0000000057800036]
ldstub [%o1+0x08a],%l7 ! Mem[000000005680008a]
sth %l5,[%o1+0x0ce] ! Mem[00000000568000ce]
retl
swap [%o0+0x140],%l1 ! Mem[0000000056000140]
p36_jmpl_3_le:
std %l0,[%i0+0x1c8] ! Mem[00000000580001c8]
stx %l3,[%i0+0x190] ! Mem[0000000058000190]
stx %l0,[%i0+0x1a0] ! Mem[00000000580001a0]
sth %l5,[%i1+0x1b6] ! Mem[00000000588001b6]
ldstub [%i0+0x14e],%l4 ! Mem[000000005800014e]
lduw [%i2+0x1bc],%l2 ! Mem[00000000590001bc]
lduh [%i3+0x0c8],%l6 ! Mem[00000000598000c8]
jmpl %g6+8,%g0
std %l0,[%i1+0x080] ! Mem[0000000058800080]
p36_call_3_le:
retl
ldsh [%i1+0x0a4],%l5 ! Mem[00000000588000a4]
p36_jmpl_3_lo:
std %l0,[%o0+0x1c8] ! Mem[00000000580001c8]
stx %l3,[%o0+0x190] ! Mem[0000000058000190]
stx %l0,[%o0+0x1a0] ! Mem[00000000580001a0]
sth %l5,[%o1+0x1b6] ! Mem[00000000588001b6]
ldstub [%o0+0x14e],%l4 ! Mem[000000005800014e]
lduw [%o2+0x1bc],%l2 ! Mem[00000000590001bc]
lduh [%o3+0x0c8],%l6 ! Mem[00000000598000c8]
jmpl %g6+8,%g0
std %l0,[%o1+0x080] ! Mem[0000000058800080]
p36_call_3_lo:
retl
ldsh [%o1+0x0a4],%l5 ! Mem[00000000588000a4]
p36_jmpl_3_he:
ldub [%i3+0x1bc],%l5 ! Mem[00000000598001bc]
ldx [%i2+0x1d0],%l3 ! Mem[00000000590001d0]
ldsb [%i2+0x106],%l7 ! Mem[0000000059000106]
swap [%i3+0x140],%l1 ! Mem[0000000059800140]
ldsh [%i3+0x098],%l6 ! Mem[0000000059800098]
ldsw [%i1+0x160],%l5 ! Mem[0000000058800160]
jmpl %g6+8,%g0
swap [%i1+0x0cc],%l2 ! Mem[00000000588000cc]
p36_call_3_he:
stb %l1,[%i3+0x088] ! Mem[0000000059800088]
ldsb [%i2+0x002],%l3 ! Mem[0000000059000002]
sth %l6,[%i2+0x1d4] ! Mem[00000000590001d4]
sth %l2,[%i1+0x048] ! Mem[0000000058800048]
ldsw [%i1+0x1c4],%l7 ! Mem[00000000588001c4]
retl
ldstub [%i0+0x04b],%l1 ! Mem[000000005800004b]
p36_jmpl_3_ho:
ldub [%o3+0x1bc],%l5 ! Mem[00000000598001bc]
ldx [%o2+0x1d0],%l3 ! Mem[00000000590001d0]
ldsb [%o2+0x106],%l7 ! Mem[0000000059000106]
swap [%o3+0x140],%l1 ! Mem[0000000059800140]
ldsh [%o3+0x098],%l6 ! Mem[0000000059800098]
ldsw [%o1+0x160],%l5 ! Mem[0000000058800160]
jmpl %g6+8,%g0
swap [%o1+0x0cc],%l2 ! Mem[00000000588000cc]
p36_call_3_ho:
stb %l1,[%o3+0x088] ! Mem[0000000059800088]
ldsb [%o2+0x002],%l3 ! Mem[0000000059000002]
sth %l6,[%o2+0x1d4] ! Mem[00000000590001d4]
sth %l2,[%o1+0x048] ! Mem[0000000058800048]
ldsw [%o1+0x1c4],%l7 ! Mem[00000000588001c4]
retl
ldstub [%o0+0x04b],%l1 ! Mem[000000005800004b]
p37_jmpl_3_le:
stx %l0,[%i3+0x1d8] ! Mem[000000005b8001d8]
lduh [%i1+0x03e],%l2 ! Mem[000000005a80003e]
stx %l7,[%i3+0x1f0] ! Mem[000000005b8001f0]
ldstub [%i1+0x08f],%l0 ! Mem[000000005a80008f]
ldsw [%i0+0x1dc],%l7 ! Mem[000000005a0001dc]
ldsh [%i0+0x020],%l3 ! Mem[000000005a000020]
std %l4,[%i2+0x1a8] ! Mem[000000005b0001a8]
jmpl %g6+8,%g0
lduw [%i0+0x084],%l6 ! Mem[000000005a000084]
p37_call_3_le:
ldstub [%i3+0x0c6],%l3 ! Mem[000000005b8000c6]
swap [%i1+0x184],%l3 ! Mem[000000005a800184]
stb %l7,[%i0+0x154] ! Mem[000000005a000154]
swap [%i2+0x138],%l1 ! Mem[000000005b000138]
lduw [%i2+0x1c0],%l6 ! Mem[000000005b0001c0]
retl
ldx [%i2+0x190],%l5 ! Mem[000000005b000190]
p37_jmpl_3_lo:
stx %l0,[%o3+0x1d8] ! Mem[000000005b8001d8]
lduh [%o1+0x03e],%l2 ! Mem[000000005a80003e]
stx %l7,[%o3+0x1f0] ! Mem[000000005b8001f0]
ldstub [%o1+0x08f],%l0 ! Mem[000000005a80008f]
ldsw [%o0+0x1dc],%l7 ! Mem[000000005a0001dc]
ldsh [%o0+0x020],%l3 ! Mem[000000005a000020]
std %l4,[%o2+0x1a8] ! Mem[000000005b0001a8]
jmpl %g6+8,%g0
lduw [%o0+0x084],%l6 ! Mem[000000005a000084]
p37_call_3_lo:
ldstub [%o3+0x0c6],%l3 ! Mem[000000005b8000c6]
swap [%o1+0x184],%l3 ! Mem[000000005a800184]
stb %l7,[%o0+0x154] ! Mem[000000005a000154]
swap [%o2+0x138],%l1 ! Mem[000000005b000138]
lduw [%o2+0x1c0],%l6 ! Mem[000000005b0001c0]
retl
ldx [%o2+0x190],%l5 ! Mem[000000005b000190]
p37_jmpl_3_he:
swap [%i2+0x114],%l3 ! Mem[000000005b000114]
ldsb [%i3+0x0ba],%l4 ! Mem[000000005b8000ba]
sth %l4,[%i1+0x148] ! Mem[000000005a800148]
lduw [%i3+0x118],%l3 ! Mem[000000005b800118]
swap [%i0+0x104],%l2 ! Mem[000000005a000104]
ldsw [%i2+0x0f4],%l1 ! Mem[000000005b0000f4]
std %l4,[%i0+0x028] ! Mem[000000005a000028]
jmpl %g6+8,%g0
ldsb [%i1+0x13d],%l0 ! Mem[000000005a80013d]
p37_call_3_he:
swap [%i1+0x098],%l6 ! Mem[000000005a800098]
retl
lduw [%i1+0x140],%l5 ! Mem[000000005a800140]
p37_jmpl_3_ho:
swap [%o2+0x114],%l3 ! Mem[000000005b000114]
ldsb [%o3+0x0ba],%l4 ! Mem[000000005b8000ba]
sth %l4,[%o1+0x148] ! Mem[000000005a800148]
lduw [%o3+0x118],%l3 ! Mem[000000005b800118]
swap [%o0+0x104],%l2 ! Mem[000000005a000104]
ldsw [%o2+0x0f4],%l1 ! Mem[000000005b0000f4]
std %l4,[%o0+0x028] ! Mem[000000005a000028]
jmpl %g6+8,%g0
ldsb [%o1+0x13d],%l0 ! Mem[000000005a80013d]
p37_call_3_ho:
swap [%o1+0x098],%l6 ! Mem[000000005a800098]
retl
lduw [%o1+0x140],%l5 ! Mem[000000005a800140]
p38_jmpl_3_le:
std %l4,[%i0+0x160] ! Mem[000000005c000160]
lduw [%i1+0x1a0],%l7 ! Mem[000000005c8001a0]
ldstub [%i2+0x0c3],%l4 ! Mem[000000005d0000c3]
lduw [%i2+0x188],%l0 ! Mem[000000005d000188]
ldstub [%i2+0x1bc],%l0 ! Mem[000000005d0001bc]
jmpl %g6+8,%g0
ldx [%i1+0x020],%l3 ! Mem[000000005c800020]
p38_call_3_le:
stb %l2,[%i2+0x130] ! Mem[000000005d000130]
lduh [%i0+0x07a],%l7 ! Mem[000000005c00007a]
ldd [%i1+0x148],%l4 ! Mem[000000005c800148]
swap [%i0+0x0cc],%l6 ! Mem[000000005c0000cc]
lduw [%i3+0x1e8],%l2 ! Mem[000000005d8001e8]
retl
swap [%i2+0x130],%l2 ! Mem[000000005d000130]
p38_jmpl_3_lo:
std %l4,[%o0+0x160] ! Mem[000000005c000160]
lduw [%o1+0x1a0],%l7 ! Mem[000000005c8001a0]
ldstub [%o2+0x0c3],%l4 ! Mem[000000005d0000c3]
lduw [%o2+0x188],%l0 ! Mem[000000005d000188]
ldstub [%o2+0x1bc],%l0 ! Mem[000000005d0001bc]
jmpl %g6+8,%g0
ldx [%o1+0x020],%l3 ! Mem[000000005c800020]
p38_call_3_lo:
stb %l2,[%o2+0x130] ! Mem[000000005d000130]
lduh [%o0+0x07a],%l7 ! Mem[000000005c00007a]
ldd [%o1+0x148],%l4 ! Mem[000000005c800148]
swap [%o0+0x0cc],%l6 ! Mem[000000005c0000cc]
lduw [%o3+0x1e8],%l2 ! Mem[000000005d8001e8]
retl
swap [%o2+0x130],%l2 ! Mem[000000005d000130]
p38_jmpl_3_he:
stx %l0,[%i1+0x108] ! Mem[000000005c800108]
lduw [%i3+0x028],%l7 ! Mem[000000005d800028]
ldstub [%i0+0x1e0],%l7 ! Mem[000000005c0001e0]
jmpl %g6+8,%g0
ldsb [%i0+0x133],%l6 ! Mem[000000005c000133]
p38_call_3_he:
stb %l2,[%i2+0x1bf] ! Mem[000000005d0001bf]
sth %l7,[%i2+0x01a] ! Mem[000000005d00001a]
ldub [%i3+0x0fe],%l7 ! Mem[000000005d8000fe]
ldsh [%i3+0x136],%l2 ! Mem[000000005d800136]
stx %l6,[%i2+0x0a8] ! Mem[000000005d0000a8]
retl
ldub [%i0+0x173],%l2 ! Mem[000000005c000173]
p38_jmpl_3_ho:
stx %l0,[%o1+0x108] ! Mem[000000005c800108]
lduw [%o3+0x028],%l7 ! Mem[000000005d800028]
ldstub [%o0+0x1e0],%l7 ! Mem[000000005c0001e0]
jmpl %g6+8,%g0
ldsb [%o0+0x133],%l6 ! Mem[000000005c000133]
p38_call_3_ho:
stb %l2,[%o2+0x1bf] ! Mem[000000005d0001bf]
sth %l7,[%o2+0x01a] ! Mem[000000005d00001a]
ldub [%o3+0x0fe],%l7 ! Mem[000000005d8000fe]
ldsh [%o3+0x136],%l2 ! Mem[000000005d800136]
stx %l6,[%o2+0x0a8] ! Mem[000000005d0000a8]
retl
ldub [%o0+0x173],%l2 ! Mem[000000005c000173]
p39_jmpl_3_le:
ldsh [%i0+0x1a8],%l1 ! Mem[000000005e0001a8]
jmpl %g6+8,%g0
stx %l3,[%i1+0x078] ! Mem[000000005e800078]
p39_call_3_le:
ldsh [%i1+0x090],%l4 ! Mem[000000005e800090]
stx %l2,[%i3+0x1c0] ! Mem[000000005f8001c0]
swap [%i0+0x054],%l2 ! Mem[000000005e000054]
swap [%i1+0x050],%l0 ! Mem[000000005e800050]
swap [%i3+0x0bc],%l7 ! Mem[000000005f8000bc]
ldx [%i3+0x140],%l1 ! Mem[000000005f800140]
retl
ldstub [%i3+0x0c1],%l1 ! Mem[000000005f8000c1]
p39_jmpl_3_lo:
ldsh [%o0+0x1a8],%l1 ! Mem[000000005e0001a8]
jmpl %g6+8,%g0
stx %l3,[%o1+0x078] ! Mem[000000005e800078]
p39_call_3_lo:
ldsh [%o1+0x090],%l4 ! Mem[000000005e800090]
stx %l2,[%o3+0x1c0] ! Mem[000000005f8001c0]
swap [%o0+0x054],%l2 ! Mem[000000005e000054]
swap [%o1+0x050],%l0 ! Mem[000000005e800050]
swap [%o3+0x0bc],%l7 ! Mem[000000005f8000bc]
ldx [%o3+0x140],%l1 ! Mem[000000005f800140]
retl
ldstub [%o3+0x0c1],%l1 ! Mem[000000005f8000c1]
p39_jmpl_3_he:
stw %l7,[%i2+0x1f8] ! Mem[000000005f0001f8]
swap [%i1+0x078],%l6 ! Mem[000000005e800078]
swap [%i1+0x1f4],%l4 ! Mem[000000005e8001f4]
stb %l7,[%i3+0x143] ! Mem[000000005f800143]
jmpl %g6+8,%g0
ldsb [%i3+0x132],%l3 ! Mem[000000005f800132]
p39_call_3_he:
retl
ldsh [%i3+0x164],%l7 ! Mem[000000005f800164]
p39_jmpl_3_ho:
stw %l7,[%o2+0x1f8] ! Mem[000000005f0001f8]
swap [%o1+0x078],%l6 ! Mem[000000005e800078]
swap [%o1+0x1f4],%l4 ! Mem[000000005e8001f4]
stb %l7,[%o3+0x143] ! Mem[000000005f800143]
jmpl %g6+8,%g0
ldsb [%o3+0x132],%l3 ! Mem[000000005f800132]
p39_call_3_ho:
retl
ldsh [%o3+0x164],%l7 ! Mem[000000005f800164]
p40_jmpl_3_le:
lduh [%i2+0x184],%l5 ! Mem[0000000061000184]
jmpl %g6+8,%g0
swap [%i1+0x0d8],%l4 ! Mem[00000000608000d8]
p40_call_3_le:
retl
swap [%i3+0x1a0],%l7 ! Mem[00000000618001a0]
p40_jmpl_3_lo:
lduh [%o2+0x184],%l5 ! Mem[0000000061000184]
jmpl %g6+8,%g0
swap [%o1+0x0d8],%l4 ! Mem[00000000608000d8]
p40_call_3_lo:
retl
swap [%o3+0x1a0],%l7 ! Mem[00000000618001a0]
p40_jmpl_3_he:
ldstub [%i0+0x0b0],%l7 ! Mem[00000000600000b0]
lduw [%i3+0x0f0],%l7 ! Mem[00000000618000f0]
jmpl %g6+8,%g0
swap [%i0+0x0ec],%l0 ! Mem[00000000600000ec]
p40_call_3_he:
stx %l6,[%i2+0x190] ! Mem[0000000061000190]
lduw [%i3+0x0b8],%l1 ! Mem[00000000618000b8]
ldd [%i1+0x0c0],%l6 ! Mem[00000000608000c0]
retl
stx %l2,[%i3+0x070] ! Mem[0000000061800070]
p40_jmpl_3_ho:
ldstub [%o0+0x0b0],%l7 ! Mem[00000000600000b0]
lduw [%o3+0x0f0],%l7 ! Mem[00000000618000f0]
jmpl %g6+8,%g0
swap [%o0+0x0ec],%l0 ! Mem[00000000600000ec]
p40_call_3_ho:
stx %l6,[%o2+0x190] ! Mem[0000000061000190]
lduw [%o3+0x0b8],%l1 ! Mem[00000000618000b8]
ldd [%o1+0x0c0],%l6 ! Mem[00000000608000c0]
retl
stx %l2,[%o3+0x070] ! Mem[0000000061800070]
p41_jmpl_3_le:
ldstub [%i2+0x1e9],%l7 ! Mem[00000000630001e9]
std %l0,[%i2+0x0f8] ! Mem[00000000630000f8]
swap [%i3+0x18c],%l5 ! Mem[000000006380018c]
ldsw [%i2+0x1bc],%l6 ! Mem[00000000630001bc]
ldd [%i3+0x070],%l4 ! Mem[0000000063800070]
swap [%i2+0x16c],%l4 ! Mem[000000006300016c]
jmpl %g6+8,%g0
ldx [%i1+0x078],%l6 ! Mem[0000000062800078]
p41_call_3_le:
sth %l6,[%i0+0x19e] ! Mem[000000006200019e]
stx %l0,[%i1+0x0e8] ! Mem[00000000628000e8]
ldub [%i1+0x084],%l0 ! Mem[0000000062800084]
ldsw [%i2+0x1ac],%l6 ! Mem[00000000630001ac]
retl
swap [%i2+0x020],%l5 ! Mem[0000000063000020]
p41_jmpl_3_lo:
ldstub [%o2+0x1e9],%l7 ! Mem[00000000630001e9]
std %l0,[%o2+0x0f8] ! Mem[00000000630000f8]
swap [%o3+0x18c],%l5 ! Mem[000000006380018c]
ldsw [%o2+0x1bc],%l6 ! Mem[00000000630001bc]
ldd [%o3+0x070],%l4 ! Mem[0000000063800070]
swap [%o2+0x16c],%l4 ! Mem[000000006300016c]
jmpl %g6+8,%g0
ldx [%o1+0x078],%l6 ! Mem[0000000062800078]
p41_call_3_lo:
sth %l6,[%o0+0x19e] ! Mem[000000006200019e]
stx %l0,[%o1+0x0e8] ! Mem[00000000628000e8]
ldub [%o1+0x084],%l0 ! Mem[0000000062800084]
ldsw [%o2+0x1ac],%l6 ! Mem[00000000630001ac]
retl
swap [%o2+0x020],%l5 ! Mem[0000000063000020]
p41_jmpl_3_he:
std %l6,[%i2+0x1d8] ! Mem[00000000630001d8]
std %l6,[%i3+0x1d8] ! Mem[00000000638001d8]
jmpl %g6+8,%g0
ldx [%i3+0x168],%l4 ! Mem[0000000063800168]
p41_call_3_he:
ldsb [%i3+0x17f],%l5 ! Mem[000000006380017f]
ldub [%i1+0x04e],%l0 ! Mem[000000006280004e]
lduw [%i2+0x054],%l0 ! Mem[0000000063000054]
retl
ldstub [%i3+0x096],%l6 ! Mem[0000000063800096]
p41_jmpl_3_ho:
std %l6,[%o2+0x1d8] ! Mem[00000000630001d8]
std %l6,[%o3+0x1d8] ! Mem[00000000638001d8]
jmpl %g6+8,%g0
ldx [%o3+0x168],%l4 ! Mem[0000000063800168]
p41_call_3_ho:
ldsb [%o3+0x17f],%l5 ! Mem[000000006380017f]
ldub [%o1+0x04e],%l0 ! Mem[000000006280004e]
lduw [%o2+0x054],%l0 ! Mem[0000000063000054]
retl
ldstub [%o3+0x096],%l6 ! Mem[0000000063800096]
p42_jmpl_3_le:
stw %l0,[%i2+0x1dc] ! Mem[00000000650001dc]
ldsh [%i0+0x068],%l7 ! Mem[0000000064000068]
jmpl %g6+8,%g0
swap [%i2+0x1b0],%l5 ! Mem[00000000650001b0]
p42_call_3_le:
sth %l1,[%i0+0x086] ! Mem[0000000064000086]
retl
ldub [%i2+0x1ae],%l6 ! Mem[00000000650001ae]
p42_jmpl_3_lo:
stw %l0,[%o2+0x1dc] ! Mem[00000000650001dc]
ldsh [%o0+0x068],%l7 ! Mem[0000000064000068]
jmpl %g6+8,%g0
swap [%o2+0x1b0],%l5 ! Mem[00000000650001b0]
p42_call_3_lo:
sth %l1,[%o0+0x086] ! Mem[0000000064000086]
retl
ldub [%o2+0x1ae],%l6 ! Mem[00000000650001ae]
p42_jmpl_3_he:
swap [%i0+0x0b0],%l0 ! Mem[00000000640000b0]
jmpl %g6+8,%g0
stb %l2,[%i1+0x05f] ! Mem[000000006480005f]
p42_call_3_he:
ldx [%i2+0x180],%l3 ! Mem[0000000065000180]
retl
ldstub [%i0+0x0b4],%l7 ! Mem[00000000640000b4]
p42_jmpl_3_ho:
swap [%o0+0x0b0],%l0 ! Mem[00000000640000b0]
jmpl %g6+8,%g0
stb %l2,[%o1+0x05f] ! Mem[000000006480005f]
p42_call_3_ho:
ldx [%o2+0x180],%l3 ! Mem[0000000065000180]
retl
ldstub [%o0+0x0b4],%l7 ! Mem[00000000640000b4]
p43_jmpl_3_le:
ldub [%i1+0x05c],%l3 ! Mem[000000006680005c]
ldub [%i3+0x03f],%l0 ! Mem[000000006780003f]
lduw [%i1+0x178],%l0 ! Mem[0000000066800178]
swap [%i3+0x110],%l6 ! Mem[0000000067800110]
ldx [%i2+0x1a0],%l2 ! Mem[00000000670001a0]
jmpl %g6+8,%g0
swap [%i2+0x17c],%l6 ! Mem[000000006700017c]
p43_call_3_le:
stw %l4,[%i0+0x128] ! Mem[0000000066000128]
swap [%i0+0x07c],%l6 ! Mem[000000006600007c]
lduw [%i3+0x0f4],%l0 ! Mem[00000000678000f4]
retl
lduw [%i1+0x184],%l3 ! Mem[0000000066800184]
p43_jmpl_3_lo:
ldub [%o1+0x05c],%l3 ! Mem[000000006680005c]
ldub [%o3+0x03f],%l0 ! Mem[000000006780003f]
lduw [%o1+0x178],%l0 ! Mem[0000000066800178]
swap [%o3+0x110],%l6 ! Mem[0000000067800110]
ldx [%o2+0x1a0],%l2 ! Mem[00000000670001a0]
jmpl %g6+8,%g0
swap [%o2+0x17c],%l6 ! Mem[000000006700017c]
p43_call_3_lo:
stw %l4,[%o0+0x128] ! Mem[0000000066000128]
swap [%o0+0x07c],%l6 ! Mem[000000006600007c]
lduw [%o3+0x0f4],%l0 ! Mem[00000000678000f4]
retl
lduw [%o1+0x184],%l3 ! Mem[0000000066800184]
p43_jmpl_3_he:
ldx [%i2+0x110],%l5 ! Mem[0000000067000110]
ldsb [%i1+0x0df],%l6 ! Mem[00000000668000df]
jmpl %g6+8,%g0
ldub [%i2+0x15e],%l3 ! Mem[000000006700015e]
p43_call_3_he:
ldstub [%i3+0x1dc],%l1 ! Mem[00000000678001dc]
ldsb [%i0+0x1be],%l5 ! Mem[00000000660001be]
retl
ldd [%i0+0x1a0],%l4 ! Mem[00000000660001a0]
p43_jmpl_3_ho:
ldx [%o2+0x110],%l5 ! Mem[0000000067000110]
ldsb [%o1+0x0df],%l6 ! Mem[00000000668000df]
jmpl %g6+8,%g0
ldub [%o2+0x15e],%l3 ! Mem[000000006700015e]
p43_call_3_ho:
ldstub [%o3+0x1dc],%l1 ! Mem[00000000678001dc]
ldsb [%o0+0x1be],%l5 ! Mem[00000000660001be]
retl
ldd [%o0+0x1a0],%l4 ! Mem[00000000660001a0]
p44_jmpl_3_le:
swap [%i1+0x088],%l1 ! Mem[0000000068800088]
ldsw [%i3+0x0a4],%l1 ! Mem[00000000698000a4]
ldx [%i1+0x118],%l6 ! Mem[0000000068800118]
jmpl %g6+8,%g0
sth %l7,[%i2+0x04e] ! Mem[000000006900004e]
p44_call_3_le:
ldstub [%i2+0x184],%l6 ! Mem[0000000069000184]
retl
lduw [%i1+0x070],%l7 ! Mem[0000000068800070]
p44_jmpl_3_lo:
swap [%o1+0x088],%l1 ! Mem[0000000068800088]
ldsw [%o3+0x0a4],%l1 ! Mem[00000000698000a4]
ldx [%o1+0x118],%l6 ! Mem[0000000068800118]
jmpl %g6+8,%g0
sth %l7,[%o2+0x04e] ! Mem[000000006900004e]
p44_call_3_lo:
ldstub [%o2+0x184],%l6 ! Mem[0000000069000184]
retl
lduw [%o1+0x070],%l7 ! Mem[0000000068800070]
p44_jmpl_3_he:
ldd [%i3+0x000],%l6 ! Mem[0000000069800000]
stx %l6,[%i2+0x1d0] ! Mem[00000000690001d0]
ldstub [%i1+0x113],%l5 ! Mem[0000000068800113]
ldsw [%i1+0x168],%l7 ! Mem[0000000068800168]
jmpl %g6+8,%g0
stb %l1,[%i2+0x16b] ! Mem[000000006900016b]
p44_call_3_he:
ldsb [%i0+0x07a],%l3 ! Mem[000000006800007a]
std %l0,[%i1+0x070] ! Mem[0000000068800070]
retl
stx %l4,[%i1+0x020] ! Mem[0000000068800020]
p44_jmpl_3_ho:
ldd [%o3+0x000],%l6 ! Mem[0000000069800000]
stx %l6,[%o2+0x1d0] ! Mem[00000000690001d0]
ldstub [%o1+0x113],%l5 ! Mem[0000000068800113]
ldsw [%o1+0x168],%l7 ! Mem[0000000068800168]
jmpl %g6+8,%g0
stb %l1,[%o2+0x16b] ! Mem[000000006900016b]
p44_call_3_ho:
ldsb [%o0+0x07a],%l3 ! Mem[000000006800007a]
std %l0,[%o1+0x070] ! Mem[0000000068800070]
retl
stx %l4,[%o1+0x020] ! Mem[0000000068800020]
p45_jmpl_3_le:
std %l2,[%i1+0x0f8] ! Mem[000000006a8000f8]
stx %l4,[%i1+0x020] ! Mem[000000006a800020]
swap [%i1+0x170],%l2 ! Mem[000000006a800170]
jmpl %g6+8,%g0
ldstub [%i1+0x180],%l6 ! Mem[000000006a800180]
p45_call_3_le:
ldd [%i0+0x120],%l4 ! Mem[000000006a000120]
ldx [%i1+0x160],%l5 ! Mem[000000006a800160]
swap [%i0+0x134],%l4 ! Mem[000000006a000134]
std %l6,[%i2+0x1a8] ! Mem[000000006b0001a8]
ldd [%i0+0x000],%l4 ! Mem[000000006a000000]
lduh [%i2+0x0c2],%l0 ! Mem[000000006b0000c2]
ldsw [%i2+0x1d4],%l3 ! Mem[000000006b0001d4]
retl
lduw [%i1+0x1bc],%l6 ! Mem[000000006a8001bc]
p45_jmpl_3_lo:
std %l2,[%o1+0x0f8] ! Mem[000000006a8000f8]
stx %l4,[%o1+0x020] ! Mem[000000006a800020]
swap [%o1+0x170],%l2 ! Mem[000000006a800170]
jmpl %g6+8,%g0
ldstub [%o1+0x180],%l6 ! Mem[000000006a800180]
p45_call_3_lo:
ldd [%o0+0x120],%l4 ! Mem[000000006a000120]
ldx [%o1+0x160],%l5 ! Mem[000000006a800160]
swap [%o0+0x134],%l4 ! Mem[000000006a000134]
std %l6,[%o2+0x1a8] ! Mem[000000006b0001a8]
ldd [%o0+0x000],%l4 ! Mem[000000006a000000]
lduh [%o2+0x0c2],%l0 ! Mem[000000006b0000c2]
ldsw [%o2+0x1d4],%l3 ! Mem[000000006b0001d4]
retl
lduw [%o1+0x1bc],%l6 ! Mem[000000006a8001bc]
p45_jmpl_3_he:
ldd [%i3+0x0c0],%l0 ! Mem[000000006b8000c0]
stx %l0,[%i1+0x190] ! Mem[000000006a800190]
swap [%i2+0x184],%l4 ! Mem[000000006b000184]
lduw [%i1+0x138],%l4 ! Mem[000000006a800138]
stx %l4,[%i1+0x108] ! Mem[000000006a800108]
jmpl %g6+8,%g0
lduh [%i2+0x13a],%l2 ! Mem[000000006b00013a]
p45_call_3_he:
sth %l4,[%i1+0x00c] ! Mem[000000006a80000c]
retl
ldsb [%i0+0x0cb],%l2 ! Mem[000000006a0000cb]
p45_jmpl_3_ho:
ldd [%o3+0x0c0],%l0 ! Mem[000000006b8000c0]
stx %l0,[%o1+0x190] ! Mem[000000006a800190]
swap [%o2+0x184],%l4 ! Mem[000000006b000184]
lduw [%o1+0x138],%l4 ! Mem[000000006a800138]
stx %l4,[%o1+0x108] ! Mem[000000006a800108]
jmpl %g6+8,%g0
lduh [%o2+0x13a],%l2 ! Mem[000000006b00013a]
p45_call_3_ho:
sth %l4,[%o1+0x00c] ! Mem[000000006a80000c]
retl
ldsb [%o0+0x0cb],%l2 ! Mem[000000006a0000cb]
p46_jmpl_3_le:
swap [%i0+0x1c8],%l1 ! Mem[000000006c0001c8]
lduh [%i0+0x0e4],%l4 ! Mem[000000006c0000e4]
lduh [%i1+0x136],%l4 ! Mem[000000006c800136]
ldsb [%i0+0x18d],%l6 ! Mem[000000006c00018d]
stx %l6,[%i3+0x010] ! Mem[000000006d800010]
jmpl %g6+8,%g0
ldsb [%i0+0x02d],%l7 ! Mem[000000006c00002d]
p46_call_3_le:
stb %l5,[%i2+0x196] ! Mem[000000006d000196]
retl
stb %l4,[%i3+0x0fb] ! Mem[000000006d8000fb]
p46_jmpl_3_lo:
swap [%o0+0x1c8],%l1 ! Mem[000000006c0001c8]
lduh [%o0+0x0e4],%l4 ! Mem[000000006c0000e4]
lduh [%o1+0x136],%l4 ! Mem[000000006c800136]
ldsb [%o0+0x18d],%l6 ! Mem[000000006c00018d]
stx %l6,[%o3+0x010] ! Mem[000000006d800010]
jmpl %g6+8,%g0
ldsb [%o0+0x02d],%l7 ! Mem[000000006c00002d]
p46_call_3_lo:
stb %l5,[%o2+0x196] ! Mem[000000006d000196]
retl
stb %l4,[%o3+0x0fb] ! Mem[000000006d8000fb]
p46_jmpl_3_he:
ldstub [%i0+0x1d2],%l0 ! Mem[000000006c0001d2]
ldstub [%i2+0x0ae],%l2 ! Mem[000000006d0000ae]
std %l4,[%i0+0x188] ! Mem[000000006c000188]
jmpl %g6+8,%g0
stw %l2,[%i0+0x0ec] ! Mem[000000006c0000ec]
p46_call_3_he:
ldsw [%i2+0x144],%l7 ! Mem[000000006d000144]
stw %l6,[%i1+0x18c] ! Mem[000000006c80018c]
retl
ldsb [%i1+0x097],%l4 ! Mem[000000006c800097]
p46_jmpl_3_ho:
ldstub [%o0+0x1d2],%l0 ! Mem[000000006c0001d2]
ldstub [%o2+0x0ae],%l2 ! Mem[000000006d0000ae]
std %l4,[%o0+0x188] ! Mem[000000006c000188]
jmpl %g6+8,%g0
stw %l2,[%o0+0x0ec] ! Mem[000000006c0000ec]
p46_call_3_ho:
ldsw [%o2+0x144],%l7 ! Mem[000000006d000144]
stw %l6,[%o1+0x18c] ! Mem[000000006c80018c]
retl
ldsb [%o1+0x097],%l4 ! Mem[000000006c800097]
p47_jmpl_3_le:
ldstub [%i1+0x132],%l3 ! Mem[000000006e800132]
ldub [%i3+0x195],%l0 ! Mem[000000006f800195]
swap [%i3+0x178],%l4 ! Mem[000000006f800178]
ldstub [%i1+0x135],%l3 ! Mem[000000006e800135]
swap [%i1+0x098],%l0 ! Mem[000000006e800098]
jmpl %g6+8,%g0
swap [%i1+0x15c],%l3 ! Mem[000000006e80015c]
p47_call_3_le:
lduw [%i2+0x188],%l2 ! Mem[000000006f000188]
sth %l5,[%i2+0x17e] ! Mem[000000006f00017e]
ldstub [%i1+0x06e],%l0 ! Mem[000000006e80006e]
ldstub [%i0+0x010],%l6 ! Mem[000000006e000010]
ldsh [%i2+0x0a4],%l5 ! Mem[000000006f0000a4]
ldsb [%i3+0x1db],%l6 ! Mem[000000006f8001db]
retl
stx %l6,[%i0+0x138] ! Mem[000000006e000138]
p47_jmpl_3_lo:
ldstub [%o1+0x132],%l3 ! Mem[000000006e800132]
ldub [%o3+0x195],%l0 ! Mem[000000006f800195]
swap [%o3+0x178],%l4 ! Mem[000000006f800178]
ldstub [%o1+0x135],%l3 ! Mem[000000006e800135]
swap [%o1+0x098],%l0 ! Mem[000000006e800098]
jmpl %g6+8,%g0
swap [%o1+0x15c],%l3 ! Mem[000000006e80015c]
p47_call_3_lo:
lduw [%o2+0x188],%l2 ! Mem[000000006f000188]
sth %l5,[%o2+0x17e] ! Mem[000000006f00017e]
ldstub [%o1+0x06e],%l0 ! Mem[000000006e80006e]
ldstub [%o0+0x010],%l6 ! Mem[000000006e000010]
ldsh [%o2+0x0a4],%l5 ! Mem[000000006f0000a4]
ldsb [%o3+0x1db],%l6 ! Mem[000000006f8001db]
retl
stx %l6,[%o0+0x138] ! Mem[000000006e000138]
p47_jmpl_3_he:
ldstub [%i1+0x0b7],%l4 ! Mem[000000006e8000b7]
ldsh [%i1+0x106],%l1 ! Mem[000000006e800106]
stx %l5,[%i1+0x028] ! Mem[000000006e800028]
swap [%i3+0x0cc],%l5 ! Mem[000000006f8000cc]
jmpl %g6+8,%g0
stw %l5,[%i1+0x1d4] ! Mem[000000006e8001d4]
p47_call_3_he:
lduh [%i2+0x1f6],%l7 ! Mem[000000006f0001f6]
swap [%i0+0x0a4],%l6 ! Mem[000000006e0000a4]
retl
stb %l6,[%i3+0x192] ! Mem[000000006f800192]
p47_jmpl_3_ho:
ldstub [%o1+0x0b7],%l4 ! Mem[000000006e8000b7]
ldsh [%o1+0x106],%l1 ! Mem[000000006e800106]
stx %l5,[%o1+0x028] ! Mem[000000006e800028]
swap [%o3+0x0cc],%l5 ! Mem[000000006f8000cc]
jmpl %g6+8,%g0
stw %l5,[%o1+0x1d4] ! Mem[000000006e8001d4]
p47_call_3_ho:
lduh [%o2+0x1f6],%l7 ! Mem[000000006f0001f6]
swap [%o0+0x0a4],%l6 ! Mem[000000006e0000a4]
retl
stb %l6,[%o3+0x192] ! Mem[000000006f800192]
p48_jmpl_3_le:
jmpl %g6+8,%g0
stb %l7,[%i1+0x164] ! Mem[0000000070800164]
p48_call_3_le:
ldstub [%i0+0x041],%l4 ! Mem[0000000070000041]
retl
swap [%i2+0x1dc],%l6 ! Mem[00000000710001dc]
p48_jmpl_3_lo:
jmpl %g6+8,%g0
stb %l7,[%o1+0x164] ! Mem[0000000070800164]
p48_call_3_lo:
ldstub [%o0+0x041],%l4 ! Mem[0000000070000041]
retl
swap [%o2+0x1dc],%l6 ! Mem[00000000710001dc]
p48_jmpl_3_he:
ldub [%i3+0x005],%l6 ! Mem[0000000071800005]
ldsh [%i0+0x032],%l3 ! Mem[0000000070000032]
stb %l3,[%i2+0x116] ! Mem[0000000071000116]
jmpl %g6+8,%g0
swap [%i0+0x098],%l4 ! Mem[0000000070000098]
p48_call_3_he:
retl
sth %l1,[%i3+0x052] ! Mem[0000000071800052]
p48_jmpl_3_ho:
ldub [%o3+0x005],%l6 ! Mem[0000000071800005]
ldsh [%o0+0x032],%l3 ! Mem[0000000070000032]
stb %l3,[%o2+0x116] ! Mem[0000000071000116]
jmpl %g6+8,%g0
swap [%o0+0x098],%l4 ! Mem[0000000070000098]
p48_call_3_ho:
retl
sth %l1,[%o3+0x052] ! Mem[0000000071800052]
p49_jmpl_3_le:
ldd [%i1+0x170],%l6 ! Mem[0000000072800170]
stb %l6,[%i0+0x1a4] ! Mem[00000000720001a4]
std %l2,[%i1+0x180] ! Mem[0000000072800180]
jmpl %g6+8,%g0
lduh [%i2+0x1fe],%l0 ! Mem[00000000730001fe]
p49_call_3_le:
stw %l6,[%i3+0x1f4] ! Mem[00000000738001f4]
retl
ldx [%i0+0x110],%l5 ! Mem[0000000072000110]
p49_jmpl_3_lo:
ldd [%o1+0x170],%l6 ! Mem[0000000072800170]
stb %l6,[%o0+0x1a4] ! Mem[00000000720001a4]
std %l2,[%o1+0x180] ! Mem[0000000072800180]
jmpl %g6+8,%g0
lduh [%o2+0x1fe],%l0 ! Mem[00000000730001fe]
p49_call_3_lo:
stw %l6,[%o3+0x1f4] ! Mem[00000000738001f4]
retl
ldx [%o0+0x110],%l5 ! Mem[0000000072000110]
p49_jmpl_3_he:
ldub [%i1+0x13d],%l2 ! Mem[000000007280013d]
ldsw [%i2+0x108],%l2 ! Mem[0000000073000108]
lduh [%i1+0x07a],%l3 ! Mem[000000007280007a]
ldd [%i2+0x0c8],%l0 ! Mem[00000000730000c8]
stb %l6,[%i1+0x155] ! Mem[0000000072800155]
jmpl %g6+8,%g0
lduw [%i3+0x0f0],%l2 ! Mem[00000000738000f0]
p49_call_3_he:
ldsw [%i3+0x1d8],%l3 ! Mem[00000000738001d8]
ldstub [%i0+0x183],%l3 ! Mem[0000000072000183]
ldsh [%i1+0x178],%l0 ! Mem[0000000072800178]
stb %l1,[%i3+0x044] ! Mem[0000000073800044]
lduw [%i2+0x0c0],%l0 ! Mem[00000000730000c0]
stb %l3,[%i1+0x1d5] ! Mem[00000000728001d5]
retl
stb %l6,[%i3+0x025] ! Mem[0000000073800025]
p49_jmpl_3_ho:
ldub [%o1+0x13d],%l2 ! Mem[000000007280013d]
ldsw [%o2+0x108],%l2 ! Mem[0000000073000108]
lduh [%o1+0x07a],%l3 ! Mem[000000007280007a]
ldd [%o2+0x0c8],%l0 ! Mem[00000000730000c8]
stb %l6,[%o1+0x155] ! Mem[0000000072800155]
jmpl %g6+8,%g0
lduw [%o3+0x0f0],%l2 ! Mem[00000000738000f0]
p49_call_3_ho:
ldsw [%o3+0x1d8],%l3 ! Mem[00000000738001d8]
ldstub [%o0+0x183],%l3 ! Mem[0000000072000183]
ldsh [%o1+0x178],%l0 ! Mem[0000000072800178]
stb %l1,[%o3+0x044] ! Mem[0000000073800044]
lduw [%o2+0x0c0],%l0 ! Mem[00000000730000c0]
stb %l3,[%o1+0x1d5] ! Mem[00000000728001d5]
retl
stb %l6,[%o3+0x025] ! Mem[0000000073800025]
p50_jmpl_3_le:
stw %l6,[%i0+0x1dc] ! Mem[00000000740001dc]
ldsb [%i2+0x1f9],%l6 ! Mem[00000000750001f9]
stw %l4,[%i3+0x16c] ! Mem[000000007580016c]
jmpl %g6+8,%g0
ldub [%i2+0x1bd],%l2 ! Mem[00000000750001bd]
p50_call_3_le:
stx %l0,[%i0+0x048] ! Mem[0000000074000048]
ldsw [%i2+0x010],%l6 ! Mem[0000000075000010]
ldsh [%i2+0x000],%l6 ! Mem[0000000075000000]
ldstub [%i0+0x065],%l4 ! Mem[0000000074000065]
ldstub [%i3+0x1ce],%l2 ! Mem[00000000758001ce]
retl
stx %l6,[%i2+0x158] ! Mem[0000000075000158]
p50_jmpl_3_lo:
stw %l6,[%o0+0x1dc] ! Mem[00000000740001dc]
ldsb [%o2+0x1f9],%l6 ! Mem[00000000750001f9]
stw %l4,[%o3+0x16c] ! Mem[000000007580016c]
jmpl %g6+8,%g0
ldub [%o2+0x1bd],%l2 ! Mem[00000000750001bd]
p50_call_3_lo:
stx %l0,[%o0+0x048] ! Mem[0000000074000048]
ldsw [%o2+0x010],%l6 ! Mem[0000000075000010]
ldsh [%o2+0x000],%l6 ! Mem[0000000075000000]
ldstub [%o0+0x065],%l4 ! Mem[0000000074000065]
ldstub [%o3+0x1ce],%l2 ! Mem[00000000758001ce]
retl
stx %l6,[%o2+0x158] ! Mem[0000000075000158]
p50_jmpl_3_he:
stb %l1,[%i2+0x107] ! Mem[0000000075000107]
ldsh [%i0+0x172],%l2 ! Mem[0000000074000172]
lduh [%i1+0x12e],%l2 ! Mem[000000007480012e]
ldstub [%i1+0x0cf],%l2 ! Mem[00000000748000cf]
jmpl %g6+8,%g0
lduh [%i1+0x082],%l6 ! Mem[0000000074800082]
p50_call_3_he:
ldsh [%i0+0x158],%l0 ! Mem[0000000074000158]
retl
ldub [%i3+0x088],%l1 ! Mem[0000000075800088]
p50_jmpl_3_ho:
stb %l1,[%o2+0x107] ! Mem[0000000075000107]
ldsh [%o0+0x172],%l2 ! Mem[0000000074000172]
lduh [%o1+0x12e],%l2 ! Mem[000000007480012e]
ldstub [%o1+0x0cf],%l2 ! Mem[00000000748000cf]
jmpl %g6+8,%g0
lduh [%o1+0x082],%l6 ! Mem[0000000074800082]
p50_call_3_ho:
ldsh [%o0+0x158],%l0 ! Mem[0000000074000158]
retl
ldub [%o3+0x088],%l1 ! Mem[0000000075800088]
p51_jmpl_3_le:
ldx [%i0+0x1f0],%l1 ! Mem[00000000760001f0]
ldx [%i2+0x0b0],%l3 ! Mem[00000000770000b0]
ldd [%i1+0x068],%l2 ! Mem[0000000076800068]
ldsh [%i0+0x05c],%l3 ! Mem[000000007600005c]
jmpl %g6+8,%g0
ldstub [%i3+0x002],%l1 ! Mem[0000000077800002]
p51_call_3_le:
std %l6,[%i0+0x180] ! Mem[0000000076000180]
stx %l1,[%i3+0x108] ! Mem[0000000077800108]
retl
ldstub [%i3+0x1e8],%l7 ! Mem[00000000778001e8]
p51_jmpl_3_lo:
ldx [%o0+0x1f0],%l1 ! Mem[00000000760001f0]
ldx [%o2+0x0b0],%l3 ! Mem[00000000770000b0]
ldd [%o1+0x068],%l2 ! Mem[0000000076800068]
ldsh [%o0+0x05c],%l3 ! Mem[000000007600005c]
jmpl %g6+8,%g0
ldstub [%o3+0x002],%l1 ! Mem[0000000077800002]
p51_call_3_lo:
std %l6,[%o0+0x180] ! Mem[0000000076000180]
stx %l1,[%o3+0x108] ! Mem[0000000077800108]
retl
ldstub [%o3+0x1e8],%l7 ! Mem[00000000778001e8]
p51_jmpl_3_he:
ldx [%i0+0x188],%l4 ! Mem[0000000076000188]
lduh [%i0+0x1d8],%l3 ! Mem[00000000760001d8]
ldstub [%i0+0x14a],%l1 ! Mem[000000007600014a]
jmpl %g6+8,%g0
lduw [%i0+0x194],%l5 ! Mem[0000000076000194]
p51_call_3_he:
lduw [%i0+0x174],%l7 ! Mem[0000000076000174]
stx %l1,[%i1+0x138] ! Mem[0000000076800138]
stx %l2,[%i3+0x0a8] ! Mem[00000000778000a8]
retl
sth %l2,[%i3+0x1a0] ! Mem[00000000778001a0]
p51_jmpl_3_ho:
ldx [%o0+0x188],%l4 ! Mem[0000000076000188]
lduh [%o0+0x1d8],%l3 ! Mem[00000000760001d8]
ldstub [%o0+0x14a],%l1 ! Mem[000000007600014a]
jmpl %g6+8,%g0
lduw [%o0+0x194],%l5 ! Mem[0000000076000194]
p51_call_3_ho:
lduw [%o0+0x174],%l7 ! Mem[0000000076000174]
stx %l1,[%o1+0x138] ! Mem[0000000076800138]
stx %l2,[%o3+0x0a8] ! Mem[00000000778000a8]
retl
sth %l2,[%o3+0x1a0] ! Mem[00000000778001a0]
p52_jmpl_3_le:
ldstub [%i0+0x0a6],%l6 ! Mem[00000000780000a6]
stx %l2,[%i3+0x1c0] ! Mem[00000000798001c0]
jmpl %g6+8,%g0
swap [%i1+0x124],%l1 ! Mem[0000000078800124]
p52_call_3_le:
std %l6,[%i0+0x1a0] ! Mem[00000000780001a0]
ldd [%i3+0x128],%l0 ! Mem[0000000079800128]
retl
sth %l6,[%i3+0x154] ! Mem[0000000079800154]
p52_jmpl_3_lo:
ldstub [%o0+0x0a6],%l6 ! Mem[00000000780000a6]
stx %l2,[%o3+0x1c0] ! Mem[00000000798001c0]
jmpl %g6+8,%g0
swap [%o1+0x124],%l1 ! Mem[0000000078800124]
p52_call_3_lo:
std %l6,[%o0+0x1a0] ! Mem[00000000780001a0]
ldd [%o3+0x128],%l0 ! Mem[0000000079800128]
retl
sth %l6,[%o3+0x154] ! Mem[0000000079800154]
p52_jmpl_3_he:
lduh [%i1+0x024],%l6 ! Mem[0000000078800024]
ldub [%i2+0x1f9],%l3 ! Mem[00000000790001f9]
swap [%i0+0x180],%l3 ! Mem[0000000078000180]
ldsh [%i2+0x1f0],%l4 ! Mem[00000000790001f0]
swap [%i0+0x194],%l2 ! Mem[0000000078000194]
sth %l7,[%i0+0x18c] ! Mem[000000007800018c]
jmpl %g6+8,%g0
lduw [%i0+0x0d8],%l6 ! Mem[00000000780000d8]
p52_call_3_he:
swap [%i1+0x180],%l2 ! Mem[0000000078800180]
stx %l1,[%i3+0x1d8] ! Mem[00000000798001d8]
retl
sth %l1,[%i2+0x19a] ! Mem[000000007900019a]
p52_jmpl_3_ho:
lduh [%o1+0x024],%l6 ! Mem[0000000078800024]
ldub [%o2+0x1f9],%l3 ! Mem[00000000790001f9]
swap [%o0+0x180],%l3 ! Mem[0000000078000180]
ldsh [%o2+0x1f0],%l4 ! Mem[00000000790001f0]
swap [%o0+0x194],%l2 ! Mem[0000000078000194]
sth %l7,[%o0+0x18c] ! Mem[000000007800018c]
jmpl %g6+8,%g0
lduw [%o0+0x0d8],%l6 ! Mem[00000000780000d8]
p52_call_3_ho:
swap [%o1+0x180],%l2 ! Mem[0000000078800180]
stx %l1,[%o3+0x1d8] ! Mem[00000000798001d8]
retl
sth %l1,[%o2+0x19a] ! Mem[000000007900019a]
p53_jmpl_3_le:
std %l2,[%i0+0x180] ! Mem[000000007a000180]
stb %l0,[%i3+0x158] ! Mem[000000007b800158]
ldub [%i2+0x16e],%l4 ! Mem[000000007b00016e]
lduw [%i0+0x0ec],%l2 ! Mem[000000007a0000ec]
ldsb [%i3+0x1be],%l5 ! Mem[000000007b8001be]
swap [%i2+0x1ec],%l2 ! Mem[000000007b0001ec]
jmpl %g6+8,%g0
swap [%i2+0x01c],%l4 ! Mem[000000007b00001c]
p53_call_3_le:
ldx [%i0+0x1a8],%l7 ! Mem[000000007a0001a8]
ldstub [%i1+0x029],%l5 ! Mem[000000007a800029]
ldd [%i2+0x0e8],%l4 ! Mem[000000007b0000e8]
swap [%i1+0x1f4],%l5 ! Mem[000000007a8001f4]
sth %l4,[%i1+0x11e] ! Mem[000000007a80011e]
ldstub [%i1+0x183],%l7 ! Mem[000000007a800183]
retl
ldx [%i0+0x0c0],%l4 ! Mem[000000007a0000c0]
p53_jmpl_3_lo:
std %l2,[%o0+0x180] ! Mem[000000007a000180]
stb %l0,[%o3+0x158] ! Mem[000000007b800158]
ldub [%o2+0x16e],%l4 ! Mem[000000007b00016e]
lduw [%o0+0x0ec],%l2 ! Mem[000000007a0000ec]
ldsb [%o3+0x1be],%l5 ! Mem[000000007b8001be]
swap [%o2+0x1ec],%l2 ! Mem[000000007b0001ec]
jmpl %g6+8,%g0
swap [%o2+0x01c],%l4 ! Mem[000000007b00001c]
p53_call_3_lo:
ldx [%o0+0x1a8],%l7 ! Mem[000000007a0001a8]
ldstub [%o1+0x029],%l5 ! Mem[000000007a800029]
ldd [%o2+0x0e8],%l4 ! Mem[000000007b0000e8]
swap [%o1+0x1f4],%l5 ! Mem[000000007a8001f4]
sth %l4,[%o1+0x11e] ! Mem[000000007a80011e]
ldstub [%o1+0x183],%l7 ! Mem[000000007a800183]
retl
ldx [%o0+0x0c0],%l4 ! Mem[000000007a0000c0]
p53_jmpl_3_he:
lduw [%i3+0x0a0],%l6 ! Mem[000000007b8000a0]
ldsw [%i3+0x12c],%l2 ! Mem[000000007b80012c]
jmpl %g6+8,%g0
ldx [%i3+0x080],%l5 ! Mem[000000007b800080]
p53_call_3_he:
ldsw [%i0+0x014],%l2 ! Mem[000000007a000014]
swap [%i0+0x088],%l7 ! Mem[000000007a000088]
std %l0,[%i1+0x048] ! Mem[000000007a800048]
stb %l4,[%i3+0x146] ! Mem[000000007b800146]
ldsw [%i2+0x1dc],%l5 ! Mem[000000007b0001dc]
stb %l7,[%i1+0x0ab] ! Mem[000000007a8000ab]
swap [%i3+0x0a4],%l2 ! Mem[000000007b8000a4]
retl
stx %l3,[%i1+0x128] ! Mem[000000007a800128]
p53_jmpl_3_ho:
lduw [%o3+0x0a0],%l6 ! Mem[000000007b8000a0]
ldsw [%o3+0x12c],%l2 ! Mem[000000007b80012c]
jmpl %g6+8,%g0
ldx [%o3+0x080],%l5 ! Mem[000000007b800080]
p53_call_3_ho:
ldsw [%o0+0x014],%l2 ! Mem[000000007a000014]
swap [%o0+0x088],%l7 ! Mem[000000007a000088]
std %l0,[%o1+0x048] ! Mem[000000007a800048]
stb %l4,[%o3+0x146] ! Mem[000000007b800146]
ldsw [%o2+0x1dc],%l5 ! Mem[000000007b0001dc]
stb %l7,[%o1+0x0ab] ! Mem[000000007a8000ab]
swap [%o3+0x0a4],%l2 ! Mem[000000007b8000a4]
retl
stx %l3,[%o1+0x128] ! Mem[000000007a800128]
p54_jmpl_3_le:
ldsb [%i0+0x178],%l4 ! Mem[000000007c000178]
sth %l5,[%i3+0x160] ! Mem[000000007d800160]
ldsh [%i1+0x0ea],%l2 ! Mem[000000007c8000ea]
stb %l3,[%i1+0x13a] ! Mem[000000007c80013a]
ldd [%i0+0x178],%l6 ! Mem[000000007c000178]
lduw [%i0+0x07c],%l0 ! Mem[000000007c00007c]
ldstub [%i0+0x025],%l7 ! Mem[000000007c000025]
jmpl %g6+8,%g0
ldstub [%i1+0x1da],%l1 ! Mem[000000007c8001da]
p54_call_3_le:
std %l0,[%i3+0x028] ! Mem[000000007d800028]
swap [%i3+0x16c],%l0 ! Mem[000000007d80016c]
lduh [%i3+0x014],%l1 ! Mem[000000007d800014]
std %l2,[%i0+0x0f0] ! Mem[000000007c0000f0]
ldstub [%i1+0x1ca],%l4 ! Mem[000000007c8001ca]
ldsh [%i1+0x1bc],%l6 ! Mem[000000007c8001bc]
sth %l0,[%i3+0x02a] ! Mem[000000007d80002a]
retl
ldsh [%i3+0x0b6],%l4 ! Mem[000000007d8000b6]
p54_jmpl_3_lo:
ldsb [%o0+0x178],%l4 ! Mem[000000007c000178]
sth %l5,[%o3+0x160] ! Mem[000000007d800160]
ldsh [%o1+0x0ea],%l2 ! Mem[000000007c8000ea]
stb %l3,[%o1+0x13a] ! Mem[000000007c80013a]
ldd [%o0+0x178],%l6 ! Mem[000000007c000178]
lduw [%o0+0x07c],%l0 ! Mem[000000007c00007c]
ldstub [%o0+0x025],%l7 ! Mem[000000007c000025]
jmpl %g6+8,%g0
ldstub [%o1+0x1da],%l1 ! Mem[000000007c8001da]
p54_call_3_lo:
std %l0,[%o3+0x028] ! Mem[000000007d800028]
swap [%o3+0x16c],%l0 ! Mem[000000007d80016c]
lduh [%o3+0x014],%l1 ! Mem[000000007d800014]
std %l2,[%o0+0x0f0] ! Mem[000000007c0000f0]
ldstub [%o1+0x1ca],%l4 ! Mem[000000007c8001ca]
ldsh [%o1+0x1bc],%l6 ! Mem[000000007c8001bc]
sth %l0,[%o3+0x02a] ! Mem[000000007d80002a]
retl
ldsh [%o3+0x0b6],%l4 ! Mem[000000007d8000b6]
p54_jmpl_3_he:
ldstub [%i0+0x1e5],%l5 ! Mem[000000007c0001e5]
ldstub [%i1+0x10a],%l4 ! Mem[000000007c80010a]
lduh [%i3+0x0c4],%l6 ! Mem[000000007d8000c4]
lduh [%i3+0x188],%l5 ! Mem[000000007d800188]
sth %l1,[%i1+0x1f6] ! Mem[000000007c8001f6]
swap [%i1+0x064],%l5 ! Mem[000000007c800064]
ldsw [%i2+0x1e4],%l2 ! Mem[000000007d0001e4]
jmpl %g6+8,%g0
sth %l6,[%i2+0x096] ! Mem[000000007d000096]
p54_call_3_he:
stx %l1,[%i3+0x0b8] ! Mem[000000007d8000b8]
stw %l1,[%i2+0x108] ! Mem[000000007d000108]
ldx [%i3+0x0b0],%l6 ! Mem[000000007d8000b0]
swap [%i3+0x13c],%l6 ! Mem[000000007d80013c]
ldd [%i2+0x028],%l2 ! Mem[000000007d000028]
stw %l0,[%i2+0x110] ! Mem[000000007d000110]
retl
ldd [%i3+0x1a8],%l2 ! Mem[000000007d8001a8]
p54_jmpl_3_ho:
ldstub [%o0+0x1e5],%l5 ! Mem[000000007c0001e5]
ldstub [%o1+0x10a],%l4 ! Mem[000000007c80010a]
lduh [%o3+0x0c4],%l6 ! Mem[000000007d8000c4]
lduh [%o3+0x188],%l5 ! Mem[000000007d800188]
sth %l1,[%o1+0x1f6] ! Mem[000000007c8001f6]
swap [%o1+0x064],%l5 ! Mem[000000007c800064]
ldsw [%o2+0x1e4],%l2 ! Mem[000000007d0001e4]
jmpl %g6+8,%g0
sth %l6,[%o2+0x096] ! Mem[000000007d000096]
p54_call_3_ho:
stx %l1,[%o3+0x0b8] ! Mem[000000007d8000b8]
stw %l1,[%o2+0x108] ! Mem[000000007d000108]
ldx [%o3+0x0b0],%l6 ! Mem[000000007d8000b0]
swap [%o3+0x13c],%l6 ! Mem[000000007d80013c]
ldd [%o2+0x028],%l2 ! Mem[000000007d000028]
stw %l0,[%o2+0x110] ! Mem[000000007d000110]
retl
ldd [%o3+0x1a8],%l2 ! Mem[000000007d8001a8]
p55_jmpl_3_le:
ldsh [%i3+0x1de],%l7 ! Mem[000000007f8001de]
jmpl %g6+8,%g0
ldstub [%i3+0x07a],%l5 ! Mem[000000007f80007a]
p55_call_3_le:
ldub [%i0+0x0fd],%l5 ! Mem[000000007e0000fd]
lduh [%i0+0x132],%l3 ! Mem[000000007e000132]
lduh [%i2+0x1b4],%l0 ! Mem[000000007f0001b4]
retl
ldd [%i2+0x0f8],%l0 ! Mem[000000007f0000f8]
p55_jmpl_3_lo:
ldsh [%o3+0x1de],%l7 ! Mem[000000007f8001de]
jmpl %g6+8,%g0
ldstub [%o3+0x07a],%l5 ! Mem[000000007f80007a]
p55_call_3_lo:
ldub [%o0+0x0fd],%l5 ! Mem[000000007e0000fd]
lduh [%o0+0x132],%l3 ! Mem[000000007e000132]
lduh [%o2+0x1b4],%l0 ! Mem[000000007f0001b4]
retl
ldd [%o2+0x0f8],%l0 ! Mem[000000007f0000f8]
p55_jmpl_3_he:
sth %l7,[%i1+0x02c] ! Mem[000000007e80002c]
stw %l6,[%i2+0x0cc] ! Mem[000000007f0000cc]
std %l4,[%i3+0x038] ! Mem[000000007f800038]
ldsh [%i3+0x0d6],%l3 ! Mem[000000007f8000d6]
ldd [%i1+0x1f0],%l0 ! Mem[000000007e8001f0]
swap [%i2+0x08c],%l2 ! Mem[000000007f00008c]
jmpl %g6+8,%g0
ldstub [%i1+0x1a0],%l2 ! Mem[000000007e8001a0]
p55_call_3_he:
swap [%i3+0x004],%l5 ! Mem[000000007f800004]
ldub [%i0+0x146],%l7 ! Mem[000000007e000146]
ldsh [%i1+0x18c],%l6 ! Mem[000000007e80018c]
retl
lduh [%i0+0x1bc],%l6 ! Mem[000000007e0001bc]
p55_jmpl_3_ho:
sth %l7,[%o1+0x02c] ! Mem[000000007e80002c]
stw %l6,[%o2+0x0cc] ! Mem[000000007f0000cc]
std %l4,[%o3+0x038] ! Mem[000000007f800038]
ldsh [%o3+0x0d6],%l3 ! Mem[000000007f8000d6]
ldd [%o1+0x1f0],%l0 ! Mem[000000007e8001f0]
swap [%o2+0x08c],%l2 ! Mem[000000007f00008c]
jmpl %g6+8,%g0
ldstub [%o1+0x1a0],%l2 ! Mem[000000007e8001a0]
p55_call_3_ho:
swap [%o3+0x004],%l5 ! Mem[000000007f800004]
ldub [%o0+0x146],%l7 ! Mem[000000007e000146]
ldsh [%o1+0x18c],%l6 ! Mem[000000007e80018c]
retl
lduh [%o0+0x1bc],%l6 ! Mem[000000007e0001bc]
p56_jmpl_3_le:
swap [%i0+0x178],%l7 ! Mem[0000000080000178]
ldub [%i0+0x16f],%l6 ! Mem[000000008000016f]
stx %l2,[%i2+0x150] ! Mem[0000000081000150]
ldx [%i0+0x128],%l2 ! Mem[0000000080000128]
lduw [%i1+0x1f4],%l0 ! Mem[00000000808001f4]
ldx [%i3+0x080],%l6 ! Mem[0000000081800080]
jmpl %g6+8,%g0
ldsw [%i0+0x10c],%l2 ! Mem[000000008000010c]
p56_call_3_le:
retl
ldsh [%i3+0x12a],%l7 ! Mem[000000008180012a]
p56_jmpl_3_lo:
swap [%o0+0x178],%l7 ! Mem[0000000080000178]
ldub [%o0+0x16f],%l6 ! Mem[000000008000016f]
stx %l2,[%o2+0x150] ! Mem[0000000081000150]
ldx [%o0+0x128],%l2 ! Mem[0000000080000128]
lduw [%o1+0x1f4],%l0 ! Mem[00000000808001f4]
ldx [%o3+0x080],%l6 ! Mem[0000000081800080]
jmpl %g6+8,%g0
ldsw [%o0+0x10c],%l2 ! Mem[000000008000010c]
p56_call_3_lo:
retl
ldsh [%o3+0x12a],%l7 ! Mem[000000008180012a]
p56_jmpl_3_he:
ldsw [%i0+0x1a0],%l0 ! Mem[00000000800001a0]
stb %l7,[%i2+0x0a7] ! Mem[00000000810000a7]
jmpl %g6+8,%g0
stx %l2,[%i2+0x0e8] ! Mem[00000000810000e8]
p56_call_3_he:
retl
ldub [%i3+0x0da],%l6 ! Mem[00000000818000da]
p56_jmpl_3_ho:
ldsw [%o0+0x1a0],%l0 ! Mem[00000000800001a0]
stb %l7,[%o2+0x0a7] ! Mem[00000000810000a7]
jmpl %g6+8,%g0
stx %l2,[%o2+0x0e8] ! Mem[00000000810000e8]
p56_call_3_ho:
retl
ldub [%o3+0x0da],%l6 ! Mem[00000000818000da]
p57_jmpl_3_le:
sth %l7,[%i3+0x1d8] ! Mem[00000000838001d8]
ldd [%i1+0x120],%l0 ! Mem[0000000082800120]
jmpl %g6+8,%g0
swap [%i0+0x1ec],%l1 ! Mem[00000000820001ec]
p57_call_3_le:
ldsb [%i1+0x12e],%l1 ! Mem[000000008280012e]
swap [%i1+0x1e8],%l7 ! Mem[00000000828001e8]
stx %l3,[%i2+0x130] ! Mem[0000000083000130]
stb %l5,[%i2+0x00f] ! Mem[000000008300000f]
ldsb [%i0+0x106],%l5 ! Mem[0000000082000106]
std %l0,[%i2+0x100] ! Mem[0000000083000100]
ldd [%i1+0x060],%l4 ! Mem[0000000082800060]
retl
swap [%i1+0x0f4],%l3 ! Mem[00000000828000f4]
p57_jmpl_3_lo:
sth %l7,[%o3+0x1d8] ! Mem[00000000838001d8]
ldd [%o1+0x120],%l0 ! Mem[0000000082800120]
jmpl %g6+8,%g0
swap [%o0+0x1ec],%l1 ! Mem[00000000820001ec]
p57_call_3_lo:
ldsb [%o1+0x12e],%l1 ! Mem[000000008280012e]
swap [%o1+0x1e8],%l7 ! Mem[00000000828001e8]
stx %l3,[%o2+0x130] ! Mem[0000000083000130]
stb %l5,[%o2+0x00f] ! Mem[000000008300000f]
ldsb [%o0+0x106],%l5 ! Mem[0000000082000106]
std %l0,[%o2+0x100] ! Mem[0000000083000100]
ldd [%o1+0x060],%l4 ! Mem[0000000082800060]
retl
swap [%o1+0x0f4],%l3 ! Mem[00000000828000f4]
p57_jmpl_3_he:
ldd [%i3+0x0f8],%l6 ! Mem[00000000838000f8]
ldd [%i2+0x158],%l2 ! Mem[0000000083000158]
ldstub [%i0+0x007],%l6 ! Mem[0000000082000007]
lduh [%i0+0x128],%l6 ! Mem[0000000082000128]
ldx [%i0+0x0f0],%l4 ! Mem[00000000820000f0]
std %l6,[%i1+0x080] ! Mem[0000000082800080]
ldx [%i0+0x058],%l5 ! Mem[0000000082000058]
jmpl %g6+8,%g0
stb %l1,[%i2+0x127] ! Mem[0000000083000127]
p57_call_3_he:
ldstub [%i2+0x0b4],%l3 ! Mem[00000000830000b4]
stb %l3,[%i2+0x14f] ! Mem[000000008300014f]
sth %l5,[%i3+0x1cc] ! Mem[00000000838001cc]
swap [%i3+0x0a8],%l1 ! Mem[00000000838000a8]
lduh [%i0+0x178],%l0 ! Mem[0000000082000178]
retl
ldstub [%i0+0x10b],%l7 ! Mem[000000008200010b]
p57_jmpl_3_ho:
ldd [%o3+0x0f8],%l6 ! Mem[00000000838000f8]
ldd [%o2+0x158],%l2 ! Mem[0000000083000158]
ldstub [%o0+0x007],%l6 ! Mem[0000000082000007]
lduh [%o0+0x128],%l6 ! Mem[0000000082000128]
ldx [%o0+0x0f0],%l4 ! Mem[00000000820000f0]
std %l6,[%o1+0x080] ! Mem[0000000082800080]
ldx [%o0+0x058],%l5 ! Mem[0000000082000058]
jmpl %g6+8,%g0
stb %l1,[%o2+0x127] ! Mem[0000000083000127]
p57_call_3_ho:
ldstub [%o2+0x0b4],%l3 ! Mem[00000000830000b4]
stb %l3,[%o2+0x14f] ! Mem[000000008300014f]
sth %l5,[%o3+0x1cc] ! Mem[00000000838001cc]
swap [%o3+0x0a8],%l1 ! Mem[00000000838000a8]
lduh [%o0+0x178],%l0 ! Mem[0000000082000178]
retl
ldstub [%o0+0x10b],%l7 ! Mem[000000008200010b]
p58_jmpl_3_le:
jmpl %g6+8,%g0
stb %l3,[%i1+0x1f2] ! Mem[00000000848001f2]
p58_call_3_le:
ldd [%i0+0x1b8],%l4 ! Mem[00000000840001b8]
retl
sth %l6,[%i3+0x030] ! Mem[0000000085800030]
p58_jmpl_3_lo:
jmpl %g6+8,%g0
stb %l3,[%o1+0x1f2] ! Mem[00000000848001f2]
p58_call_3_lo:
ldd [%o0+0x1b8],%l4 ! Mem[00000000840001b8]
retl
sth %l6,[%o3+0x030] ! Mem[0000000085800030]
p58_jmpl_3_he:
ldsh [%i0+0x140],%l5 ! Mem[0000000084000140]
stb %l7,[%i1+0x0d9] ! Mem[00000000848000d9]
ldsb [%i1+0x11a],%l3 ! Mem[000000008480011a]
lduw [%i2+0x108],%l3 ! Mem[0000000085000108]
std %l2,[%i3+0x1d0] ! Mem[00000000858001d0]
jmpl %g6+8,%g0
sth %l4,[%i0+0x090] ! Mem[0000000084000090]
p58_call_3_he:
sth %l4,[%i0+0x1c0] ! Mem[00000000840001c0]
sth %l1,[%i3+0x00a] ! Mem[000000008580000a]
swap [%i0+0x1fc],%l7 ! Mem[00000000840001fc]
lduw [%i2+0x0a8],%l1 ! Mem[00000000850000a8]
stb %l5,[%i1+0x0df] ! Mem[00000000848000df]
retl
lduh [%i1+0x0ea],%l2 ! Mem[00000000848000ea]
p58_jmpl_3_ho:
ldsh [%o0+0x140],%l5 ! Mem[0000000084000140]
stb %l7,[%o1+0x0d9] ! Mem[00000000848000d9]
ldsb [%o1+0x11a],%l3 ! Mem[000000008480011a]
lduw [%o2+0x108],%l3 ! Mem[0000000085000108]
std %l2,[%o3+0x1d0] ! Mem[00000000858001d0]
jmpl %g6+8,%g0
sth %l4,[%o0+0x090] ! Mem[0000000084000090]
p58_call_3_ho:
sth %l4,[%o0+0x1c0] ! Mem[00000000840001c0]
sth %l1,[%o3+0x00a] ! Mem[000000008580000a]
swap [%o0+0x1fc],%l7 ! Mem[00000000840001fc]
lduw [%o2+0x0a8],%l1 ! Mem[00000000850000a8]
stb %l5,[%o1+0x0df] ! Mem[00000000848000df]
retl
lduh [%o1+0x0ea],%l2 ! Mem[00000000848000ea]
p59_jmpl_3_le:
stw %l5,[%i1+0x05c] ! Mem[000000008680005c]
ldsh [%i0+0x1aa],%l0 ! Mem[00000000860001aa]
ldub [%i2+0x049],%l7 ! Mem[0000000087000049]
swap [%i1+0x1b0],%l5 ! Mem[00000000868001b0]
lduh [%i3+0x060],%l4 ! Mem[0000000087800060]
ldd [%i0+0x170],%l0 ! Mem[0000000086000170]
jmpl %g6+8,%g0
ldstub [%i1+0x14a],%l3 ! Mem[000000008680014a]
p59_call_3_le:
stb %l3,[%i1+0x086] ! Mem[0000000086800086]
retl
stw %l2,[%i2+0x094] ! Mem[0000000087000094]
p59_jmpl_3_lo:
stw %l5,[%o1+0x05c] ! Mem[000000008680005c]
ldsh [%o0+0x1aa],%l0 ! Mem[00000000860001aa]
ldub [%o2+0x049],%l7 ! Mem[0000000087000049]
swap [%o1+0x1b0],%l5 ! Mem[00000000868001b0]
lduh [%o3+0x060],%l4 ! Mem[0000000087800060]
ldd [%o0+0x170],%l0 ! Mem[0000000086000170]
jmpl %g6+8,%g0
ldstub [%o1+0x14a],%l3 ! Mem[000000008680014a]
p59_call_3_lo:
stb %l3,[%o1+0x086] ! Mem[0000000086800086]
retl
stw %l2,[%o2+0x094] ! Mem[0000000087000094]
p59_jmpl_3_he:
stw %l0,[%i3+0x1fc] ! Mem[00000000878001fc]
stb %l7,[%i1+0x12f] ! Mem[000000008680012f]
jmpl %g6+8,%g0
lduh [%i1+0x1d4],%l7 ! Mem[00000000868001d4]
p59_call_3_he:
std %l6,[%i0+0x148] ! Mem[0000000086000148]
stb %l1,[%i3+0x16b] ! Mem[000000008780016b]
stx %l5,[%i1+0x178] ! Mem[0000000086800178]
sth %l0,[%i0+0x0a4] ! Mem[00000000860000a4]
ldsb [%i1+0x0d1],%l7 ! Mem[00000000868000d1]
retl
swap [%i0+0x00c],%l7 ! Mem[000000008600000c]
p59_jmpl_3_ho:
stw %l0,[%o3+0x1fc] ! Mem[00000000878001fc]
stb %l7,[%o1+0x12f] ! Mem[000000008680012f]
jmpl %g6+8,%g0
lduh [%o1+0x1d4],%l7 ! Mem[00000000868001d4]
p59_call_3_ho:
std %l6,[%o0+0x148] ! Mem[0000000086000148]
stb %l1,[%o3+0x16b] ! Mem[000000008780016b]
stx %l5,[%o1+0x178] ! Mem[0000000086800178]
sth %l0,[%o0+0x0a4] ! Mem[00000000860000a4]
ldsb [%o1+0x0d1],%l7 ! Mem[00000000868000d1]
retl
swap [%o0+0x00c],%l7 ! Mem[000000008600000c]
p60_jmpl_3_le:
ldx [%i3+0x190],%l5 ! Mem[0000000089800190]
lduh [%i3+0x0dc],%l6 ! Mem[00000000898000dc]
ldub [%i3+0x176],%l1 ! Mem[0000000089800176]
lduh [%i0+0x16a],%l3 ! Mem[000000008800016a]
swap [%i1+0x174],%l7 ! Mem[0000000088800174]
lduw [%i2+0x184],%l6 ! Mem[0000000089000184]
std %l2,[%i0+0x180] ! Mem[0000000088000180]
jmpl %g6+8,%g0
lduh [%i0+0x0b0],%l7 ! Mem[00000000880000b0]
p60_call_3_le:
swap [%i2+0x1d4],%l6 ! Mem[00000000890001d4]
swap [%i1+0x054],%l4 ! Mem[0000000088800054]
swap [%i2+0x1f8],%l7 ! Mem[00000000890001f8]
ldsb [%i3+0x124],%l1 ! Mem[0000000089800124]
sth %l0,[%i1+0x178] ! Mem[0000000088800178]
ldx [%i2+0x130],%l6 ! Mem[0000000089000130]
retl
ldstub [%i2+0x1a0],%l2 ! Mem[00000000890001a0]
p60_jmpl_3_lo:
ldx [%o3+0x190],%l5 ! Mem[0000000089800190]
lduh [%o3+0x0dc],%l6 ! Mem[00000000898000dc]
ldub [%o3+0x176],%l1 ! Mem[0000000089800176]
lduh [%o0+0x16a],%l3 ! Mem[000000008800016a]
swap [%o1+0x174],%l7 ! Mem[0000000088800174]
lduw [%o2+0x184],%l6 ! Mem[0000000089000184]
std %l2,[%o0+0x180] ! Mem[0000000088000180]
jmpl %g6+8,%g0
lduh [%o0+0x0b0],%l7 ! Mem[00000000880000b0]
p60_call_3_lo:
swap [%o2+0x1d4],%l6 ! Mem[00000000890001d4]
swap [%o1+0x054],%l4 ! Mem[0000000088800054]
swap [%o2+0x1f8],%l7 ! Mem[00000000890001f8]
ldsb [%o3+0x124],%l1 ! Mem[0000000089800124]
sth %l0,[%o1+0x178] ! Mem[0000000088800178]
ldx [%o2+0x130],%l6 ! Mem[0000000089000130]
retl
ldstub [%o2+0x1a0],%l2 ! Mem[00000000890001a0]
p60_jmpl_3_he:
ldsw [%i1+0x0d0],%l2 ! Mem[00000000888000d0]
stx %l5,[%i2+0x028] ! Mem[0000000089000028]
stw %l5,[%i0+0x104] ! Mem[0000000088000104]
sth %l1,[%i0+0x0ae] ! Mem[00000000880000ae]
jmpl %g6+8,%g0
stw %l3,[%i1+0x184] ! Mem[0000000088800184]
p60_call_3_he:
stb %l7,[%i3+0x1ac] ! Mem[00000000898001ac]
std %l6,[%i2+0x0d8] ! Mem[00000000890000d8]
retl
ldstub [%i1+0x15e],%l3 ! Mem[000000008880015e]
p60_jmpl_3_ho:
ldsw [%o1+0x0d0],%l2 ! Mem[00000000888000d0]
stx %l5,[%o2+0x028] ! Mem[0000000089000028]
stw %l5,[%o0+0x104] ! Mem[0000000088000104]
sth %l1,[%o0+0x0ae] ! Mem[00000000880000ae]
jmpl %g6+8,%g0
stw %l3,[%o1+0x184] ! Mem[0000000088800184]
p60_call_3_ho:
stb %l7,[%o3+0x1ac] ! Mem[00000000898001ac]
std %l6,[%o2+0x0d8] ! Mem[00000000890000d8]
retl
ldstub [%o1+0x15e],%l3 ! Mem[000000008880015e]
p61_jmpl_3_le:
swap [%i2+0x028],%l5 ! Mem[000000008b000028]
stb %l4,[%i2+0x0fb] ! Mem[000000008b0000fb]
swap [%i3+0x1ac],%l2 ! Mem[000000008b8001ac]
swap [%i3+0x1c8],%l6 ! Mem[000000008b8001c8]
stw %l7,[%i3+0x194] ! Mem[000000008b800194]
stb %l6,[%i1+0x003] ! Mem[000000008a800003]
jmpl %g6+8,%g0
ldub [%i2+0x026],%l5 ! Mem[000000008b000026]
p61_call_3_le:
ldub [%i3+0x184],%l4 ! Mem[000000008b800184]
lduh [%i0+0x13a],%l4 ! Mem[000000008a00013a]
ldub [%i0+0x0c1],%l5 ! Mem[000000008a0000c1]
ldsw [%i0+0x010],%l6 ! Mem[000000008a000010]
ldstub [%i2+0x1a4],%l7 ! Mem[000000008b0001a4]
retl
ldsb [%i3+0x14f],%l3 ! Mem[000000008b80014f]
p61_jmpl_3_lo:
swap [%o2+0x028],%l5 ! Mem[000000008b000028]
stb %l4,[%o2+0x0fb] ! Mem[000000008b0000fb]
swap [%o3+0x1ac],%l2 ! Mem[000000008b8001ac]
swap [%o3+0x1c8],%l6 ! Mem[000000008b8001c8]
stw %l7,[%o3+0x194] ! Mem[000000008b800194]
stb %l6,[%o1+0x003] ! Mem[000000008a800003]
jmpl %g6+8,%g0
ldub [%o2+0x026],%l5 ! Mem[000000008b000026]
p61_call_3_lo:
ldub [%o3+0x184],%l4 ! Mem[000000008b800184]
lduh [%o0+0x13a],%l4 ! Mem[000000008a00013a]
ldub [%o0+0x0c1],%l5 ! Mem[000000008a0000c1]
ldsw [%o0+0x010],%l6 ! Mem[000000008a000010]
ldstub [%o2+0x1a4],%l7 ! Mem[000000008b0001a4]
retl
ldsb [%o3+0x14f],%l3 ! Mem[000000008b80014f]
p61_jmpl_3_he:
jmpl %g6+8,%g0
lduh [%i0+0x102],%l2 ! Mem[000000008a000102]
p61_call_3_he:
ldd [%i1+0x180],%l2 ! Mem[000000008a800180]
ldub [%i3+0x10b],%l7 ! Mem[000000008b80010b]
ldstub [%i0+0x016],%l2 ! Mem[000000008a000016]
ldsw [%i0+0x070],%l3 ! Mem[000000008a000070]
swap [%i3+0x1f0],%l6 ! Mem[000000008b8001f0]
ldub [%i3+0x0bd],%l0 ! Mem[000000008b8000bd]
swap [%i2+0x0f8],%l6 ! Mem[000000008b0000f8]
retl
ldsb [%i3+0x025],%l3 ! Mem[000000008b800025]
p61_jmpl_3_ho:
jmpl %g6+8,%g0
lduh [%o0+0x102],%l2 ! Mem[000000008a000102]
p61_call_3_ho:
ldd [%o1+0x180],%l2 ! Mem[000000008a800180]
ldub [%o3+0x10b],%l7 ! Mem[000000008b80010b]
ldstub [%o0+0x016],%l2 ! Mem[000000008a000016]
ldsw [%o0+0x070],%l3 ! Mem[000000008a000070]
swap [%o3+0x1f0],%l6 ! Mem[000000008b8001f0]
ldub [%o3+0x0bd],%l0 ! Mem[000000008b8000bd]
swap [%o2+0x0f8],%l6 ! Mem[000000008b0000f8]
retl
ldsb [%o3+0x025],%l3 ! Mem[000000008b800025]
p62_jmpl_3_le:
sth %l4,[%i2+0x0d8] ! Mem[000000008d0000d8]
ldub [%i1+0x0e6],%l7 ! Mem[000000008c8000e6]
swap [%i1+0x0b0],%l1 ! Mem[000000008c8000b0]
stb %l1,[%i1+0x128] ! Mem[000000008c800128]
ldsb [%i3+0x1d4],%l7 ! Mem[000000008d8001d4]
stw %l4,[%i2+0x054] ! Mem[000000008d000054]
swap [%i0+0x0d0],%l7 ! Mem[000000008c0000d0]
jmpl %g6+8,%g0
ldstub [%i3+0x00f],%l7 ! Mem[000000008d80000f]
p62_call_3_le:
stb %l7,[%i0+0x163] ! Mem[000000008c000163]
std %l4,[%i1+0x060] ! Mem[000000008c800060]
std %l4,[%i0+0x118] ! Mem[000000008c000118]
lduw [%i2+0x118],%l1 ! Mem[000000008d000118]
retl
stx %l3,[%i2+0x1b0] ! Mem[000000008d0001b0]
p62_jmpl_3_lo:
sth %l4,[%o2+0x0d8] ! Mem[000000008d0000d8]
ldub [%o1+0x0e6],%l7 ! Mem[000000008c8000e6]
swap [%o1+0x0b0],%l1 ! Mem[000000008c8000b0]
stb %l1,[%o1+0x128] ! Mem[000000008c800128]
ldsb [%o3+0x1d4],%l7 ! Mem[000000008d8001d4]
stw %l4,[%o2+0x054] ! Mem[000000008d000054]
swap [%o0+0x0d0],%l7 ! Mem[000000008c0000d0]
jmpl %g6+8,%g0
ldstub [%o3+0x00f],%l7 ! Mem[000000008d80000f]
p62_call_3_lo:
stb %l7,[%o0+0x163] ! Mem[000000008c000163]
std %l4,[%o1+0x060] ! Mem[000000008c800060]
std %l4,[%o0+0x118] ! Mem[000000008c000118]
lduw [%o2+0x118],%l1 ! Mem[000000008d000118]
retl
stx %l3,[%o2+0x1b0] ! Mem[000000008d0001b0]
p62_jmpl_3_he:
ldstub [%i1+0x105],%l0 ! Mem[000000008c800105]
lduw [%i1+0x01c],%l4 ! Mem[000000008c80001c]
ldd [%i3+0x0d0],%l2 ! Mem[000000008d8000d0]
stb %l6,[%i0+0x103] ! Mem[000000008c000103]
ldsh [%i3+0x0b4],%l0 ! Mem[000000008d8000b4]
jmpl %g6+8,%g0
stx %l4,[%i3+0x1a8] ! Mem[000000008d8001a8]
p62_call_3_he:
stb %l2,[%i0+0x19e] ! Mem[000000008c00019e]
ldub [%i2+0x19d],%l1 ! Mem[000000008d00019d]
swap [%i0+0x12c],%l2 ! Mem[000000008c00012c]
lduw [%i2+0x094],%l6 ! Mem[000000008d000094]
ldstub [%i3+0x106],%l2 ! Mem[000000008d800106]
ldsb [%i0+0x0d7],%l1 ! Mem[000000008c0000d7]
retl
swap [%i3+0x02c],%l4 ! Mem[000000008d80002c]
p62_jmpl_3_ho:
ldstub [%o1+0x105],%l0 ! Mem[000000008c800105]
lduw [%o1+0x01c],%l4 ! Mem[000000008c80001c]
ldd [%o3+0x0d0],%l2 ! Mem[000000008d8000d0]
stb %l6,[%o0+0x103] ! Mem[000000008c000103]
ldsh [%o3+0x0b4],%l0 ! Mem[000000008d8000b4]
jmpl %g6+8,%g0
stx %l4,[%o3+0x1a8] ! Mem[000000008d8001a8]
p62_call_3_ho:
stb %l2,[%o0+0x19e] ! Mem[000000008c00019e]
ldub [%o2+0x19d],%l1 ! Mem[000000008d00019d]
swap [%o0+0x12c],%l2 ! Mem[000000008c00012c]
lduw [%o2+0x094],%l6 ! Mem[000000008d000094]
ldstub [%o3+0x106],%l2 ! Mem[000000008d800106]
ldsb [%o0+0x0d7],%l1 ! Mem[000000008c0000d7]
retl
swap [%o3+0x02c],%l4 ! Mem[000000008d80002c]
p63_jmpl_3_le:
ldsb [%i0+0x0e4],%l4 ! Mem[000000008e0000e4]
jmpl %g6+8,%g0
ldx [%i3+0x170],%l5 ! Mem[000000008f800170]
p63_call_3_le:
ldd [%i0+0x0f8],%l0 ! Mem[000000008e0000f8]
std %l2,[%i1+0x028] ! Mem[000000008e800028]
ldsw [%i0+0x050],%l6 ! Mem[000000008e000050]
retl
std %l4,[%i0+0x008] ! Mem[000000008e000008]
p63_jmpl_3_lo:
ldsb [%o0+0x0e4],%l4 ! Mem[000000008e0000e4]
jmpl %g6+8,%g0
ldx [%o3+0x170],%l5 ! Mem[000000008f800170]
p63_call_3_lo:
ldd [%o0+0x0f8],%l0 ! Mem[000000008e0000f8]
std %l2,[%o1+0x028] ! Mem[000000008e800028]
ldsw [%o0+0x050],%l6 ! Mem[000000008e000050]
retl
std %l4,[%o0+0x008] ! Mem[000000008e000008]
p63_jmpl_3_he:
lduw [%i0+0x0f4],%l3 ! Mem[000000008e0000f4]
ldub [%i1+0x1f2],%l0 ! Mem[000000008e8001f2]
swap [%i0+0x0ac],%l2 ! Mem[000000008e0000ac]
lduw [%i2+0x1a0],%l2 ! Mem[000000008f0001a0]
jmpl %g6+8,%g0
std %l6,[%i0+0x000] ! Mem[000000008e000000]
p63_call_3_he:
sth %l7,[%i0+0x166] ! Mem[000000008e000166]
swap [%i3+0x0f8],%l4 ! Mem[000000008f8000f8]
stw %l4,[%i1+0x0b4] ! Mem[000000008e8000b4]
swap [%i0+0x054],%l0 ! Mem[000000008e000054]
sth %l1,[%i0+0x178] ! Mem[000000008e000178]
retl
stx %l3,[%i2+0x1a8] ! Mem[000000008f0001a8]
p63_jmpl_3_ho:
lduw [%o0+0x0f4],%l3 ! Mem[000000008e0000f4]
ldub [%o1+0x1f2],%l0 ! Mem[000000008e8001f2]
swap [%o0+0x0ac],%l2 ! Mem[000000008e0000ac]
lduw [%o2+0x1a0],%l2 ! Mem[000000008f0001a0]
jmpl %g6+8,%g0
std %l6,[%o0+0x000] ! Mem[000000008e000000]
p63_call_3_ho:
sth %l7,[%o0+0x166] ! Mem[000000008e000166]
swap [%o3+0x0f8],%l4 ! Mem[000000008f8000f8]
stw %l4,[%o1+0x0b4] ! Mem[000000008e8000b4]
swap [%o0+0x054],%l0 ! Mem[000000008e000054]
sth %l1,[%o0+0x178] ! Mem[000000008e000178]
retl
stx %l3,[%o2+0x1a8] ! Mem[000000008f0001a8]
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 0xb06843b2,0x8038605e ! Init value for %l0
.word 0x81db2b5e,0x71c89623 ! Init value for %l1
.word 0x2599aa9a,0x61f1c682 ! Init value for %l2
.word 0xfd8273dc,0x2d6e72ca ! Init value for %l3
.word 0x435b8fdd,0xca0491a7 ! Init value for %l4
.word 0x0e082408,0x183378f7 ! Init value for %l5
.word 0x032aaef0,0xb798bd69 ! Init value for %l6
.word 0xc341b59a,0x1dba846c ! Init value for %l7
.align 64
p0_init_freg:
.word 0x4f33a663,0x7b5a411e ! Init value for %f0
.word 0x46252903,0x304f8de0 ! Init value for %f2
.word 0x7eff1e03,0xa6cd17db ! Init value for %f4
.word 0x2512afa9,0xe6889fb0 ! Init value for %f6
.word 0xb5ef77e8,0x97f4bf9e ! Init value for %f8
.word 0xe00de33f,0x9ae1aaf6 ! Init value for %f10
.word 0xbe5fa748,0xb77c8d0c ! Init value for %f12
.word 0x4db214ee,0x74f20a82 ! Init value for %f14
.word 0x57c93205,0x24b3361e ! Init value for %f16
.word 0xede62e85,0x030a405d ! Init value for %f18
.word 0xa16db989,0xd133fade ! Init value for %f20
.word 0xa68b15e7,0xef4ed79d ! Init value for %f22
.word 0xccd8f4ef,0x86a5a209 ! Init value for %f24
.word 0xbfb7aa16,0x412e6756 ! Init value for %f26
.word 0x39538a98,0x1092990b ! Init value for %f28
.word 0x2f8708b6,0x8c8208b8 ! Init value for %f30
.word 0xf0005b0e,0x310bf785 ! Init value for %f32
.word 0x5f3358f4,0xe4bc9c1c ! Init value for %f34
.word 0x941d789a,0x8c6a3650 ! Init value for %f36
.word 0x67e44649,0x322a2950 ! Init value for %f38
.word 0xba46d6a9,0x0ff14e27 ! Init value for %f40
.word 0x433496b8,0x7946835e ! Init value for %f42
.word 0x9ada627f,0x4c23f8f7 ! Init value for %f44
.word 0x2a446d57,0xdc870c72 ! Init value for %f46
.word 0x285556a5,0x3ebb1ab9
.word 0xd0e13099,0xa344dd16
.word 0xd0422c8f,0x07129d54
.word 0xf3cb2b74,0x55423451
.word 0x6a22275d,0x40a4347d
.word 0xbf3de935,0x33d17e46
.word 0x81433865,0x142432ab
.word 0xa6943e0c,0x23ca3922
p0_expected_registers:
.word 0x00000000,0x7eff1e03
.word 0x00000000,0xa6cd17db
.word 0x00000000,0x3231efef
.word 0xffffffff,0xbc319a54
.word 0x6c03e56f,0x654b0e4f
.word 0x00000000,0x000000ec
.word 0x00000000,0x65bcd7ad
.word 0x8afeb23b,0x24496969
p0_expected_fp_regs:
.word 0x8a15679f,0x835030d2
.word 0x264aebf5,0x6269ad75
.word 0xbb8356c8,0x3fe9628d
.word 0xe5589724,0xbf82abd5
.word 0x33964f8f,0x7e5dbbff
.word 0xe3540ddf,0xf17c9f3e
.word 0x7e59c70e,0xb8546a2b
.word 0x1d4ed3ff,0x040f6842
.word 0x35d18135,0x2200ef03
.word 0xff31660b,0x729b1efd
.word 0xbe523d9a,0x11640d7b
.word 0x8aa5abe4,0xfd9a5e83
.word 0xc10a91f9,0x4bba0f58
.word 0x3231efef,0x7f68625e
.word 0xec1b03b1,0xa96935a3
.word 0xfd06bcb0,0x62fdc68d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p0_local0_expect:
.word 0xb4228e58,0x0b6a38f1
.word 0x826aa726,0x76ba217a
.word 0x563addaf,0xb4b1325c
.word 0xe2882419,0xd9ab07bb
.word 0x73b6934d,0xbfd6237f
.word 0x55b465ab,0xc9eb7d21
.word 0x00000000,0x4fa23fe9
.word 0x32204e10,0xba162af6
.word 0x4f33a663,0x7b5a411e
.word 0x46252903,0x304f8de0
.word 0x7eff1e03,0xa6cd17db
.word 0x2512afa9,0xe6889fb0
.word 0xb5ef77e8,0x97f4bf9e
.word 0xe00de33f,0x9ae1aaf6
.word 0xbe5fa748,0xb77c8d0c
.word 0x4db214ee,0x74f20a82
.word 0x0461ffa0,0xce01630a
.word 0x4dcac0a2,0xe588f1c9
.word 0x747734ff,0x1d69d773
.word 0xd29f21c4,0x654b0e4f
.word 0x037d1d24,0xa05edab8
.word 0x420909a8,0x6dd7373a
.word 0xd9acf27e,0x6404c1e2
.word 0x5cd53c55,0x451699cc
.word 0x57c93205,0x24ff361e
.word 0xede62e85,0x030a405d
.word 0xa16db989,0xd133fade
.word 0xa68b15e7,0xef4ed79d
.word 0xccd8f4ef,0x86a5a209
.word 0xbfb7aa16,0x412e6756
.word 0x39538a98,0x1092990b
.word 0x2f8708b6,0x8c8208b8
.word 0x35d18135,0x2200ef03
.word 0xff31660b,0x729b1efd
.word 0xbe523d9a,0x11640d7b
.word 0x8aa5abe4,0xfd9a5e83
.word 0xc10a91f9,0x4bba0f58
.word 0x0000001e,0x7f68625e
.word 0xff1b03b1,0xa96935a3
.word 0xfd06bcb0,0x62fdc68d
.word 0xa79ed0ad,0x87355913
.word 0xbe09f925,0x7bf14a9a
.word 0x41c64531,0x4e9e3bec
.word 0x4ff50d33,0xc37541df
.word 0xb6ce91cb,0x720acfc9
.word 0x25e2ffcb,0x4d21f599
.word 0x77cea9b9,0xa06aceeb
.word 0x00000000,0x000000da
.word 0x87d7b3c9,0xb6f0a900
.word 0xb9fd5bb2,0xd996fb8f
.word 0x9c4b03b0,0x5eed7c78
.word 0x3100d4cb,0xf11a6300
.word 0x0b6219c2,0xdc5b4691
.word 0xf620c1a0,0xa892fcb7
.word 0x4cb69f06,0x20ff3248
.word 0x8afeb23b,0x24496969
.word 0x1ea42394,0x735a1494
.word 0x10394284,0xbeecd169
.word 0x3f4d623e,0xf9de5d58
.word 0x18a53e58,0x81070f60
.word 0xa574cac1,0x3e6638c0
.word 0x3d89071b,0x5329733b
.word 0x96fcac1a,0xa0c16ac3
.word 0xc0995c10,0x0a274aba
p0_local1_expect:
.word 0x59076016,0xaf167aaa
.word 0x044618d1,0x000000b3
.word 0xae1caa94,0x1a507139
.word 0xbc48de0f,0x438be4d2
.word 0x4c01424a,0xbf87b012
.word 0x55d4830a,0x5d65af47
.word 0xf81dc62b,0x281b877a
.word 0xc0f3e776,0x4bbd09bf
.word 0x0b212723,0x064f22ff
.word 0x455ca59c,0x1f20d444
.word 0x66934cdf,0x92d3b07c
.word 0x9c854d77,0x36b15a3f
.word 0x309b6bc1,0x220232a7
.word 0x6bd72b3e,0x6e1507d0
.word 0x0b084678,0x89867384
.word 0xfc76c05f,0x32aaa07c
.word 0x030a405d,0x8f27a2f6
.word 0x1e347d1b,0xacf5ac18
.word 0xc7a316d9,0x5724f15b
.word 0x42a2b8e2,0x92e59652
.word 0xbdcc0f59,0x8cab90d0
.word 0xd20489a8,0xc0308800
.word 0xbb7b6dcb,0xa0cda690
.word 0x3a88ad87,0xeba3826c
.word 0x84971bb0,0x37a7c97b
.word 0x000000da,0x1747ee86
.word 0x8808c127,0x16d7aa87
.word 0xfea88297,0xa65a5b0d
.word 0xbe272493,0x76376587
.word 0x6f9949b5,0x87da3c9d
.word 0x96e9edcb,0xbeb3bf53
.word 0x346262f9,0xe02680c5
.word 0x3a770461,0x8fe3c874
.word 0x2baf62f3,0x1ee01695
.word 0x08fd90e9,0xdabb8843
.word 0x861553f6,0x298294d0
.word 0xb8b2e28e,0x0fff6a85
.word 0xc4a36abe,0x7ad79415
.word 0x7e4e324f,0x449744db
.word 0x0000005f,0x6161b6b1
.word 0x4efe0440,0x40f6cce8
.word 0x89fe56e0,0x886e88cd
.word 0xe50e027a,0x0f29f5aa
.word 0x9083c522,0xf30b92d9
.word 0x4c20a192,0x0c55943d
.word 0xeba13d21,0xedf610ba
.word 0xa32e195b,0xa114b059
.word 0x0c9d7996,0x2161a0ff
.word 0xe69bfa91,0x5d60b3ca
.word 0x8b6a0911,0xf5977e1b
.word 0x2fe97929,0x5724f15b
.word 0x11e40241,0xc86944bb
.word 0xff393f13,0xcc07f284
.word 0x4e7968eb,0x28256106
.word 0xab12b595,0xca92ec88
.word 0x895e3faa,0xe1469ce2
.word 0xa79ed0ad,0x87355913
.word 0xbe09f925,0x7bf14a9a
.word 0x41c64531,0x4e9e3bec
.word 0x00000052,0xc37541df
.word 0xb6ce91cb,0x720acfc9
.word 0x25e261cb,0x4d21f599
.word 0x77cea9b9,0xa06aceeb
.word 0x267ef45b,0x390de4ef
p0_local2_expect:
.word 0x6579a8f6,0x39366d1a
.word 0xcd951e9c,0xfd28d489
.word 0x15fdbadc,0x701a8cba
.word 0x279842d7,0x4ffffe36
.word 0x6b8eee85,0x74aaf9fc
.word 0x535dfdd3,0x4c9a29a7
.word 0xd4b1e340,0x60f6b9bf
.word 0xa9fa52b7,0x0a0175ff
.word 0x537bf87a,0x12cac689
.word 0x79aa76f5,0x0b6219c2
.word 0x6c910595,0xe58ff841
.word 0x4fa23fe9,0x061f9990
.word 0x373bbee9,0x54e28eaa
.word 0xce6d9be6,0x4a7bbed0
.word 0x661ff7df,0xcde50ce2
.word 0xd3f40496,0x9610e445
.word 0xbfb7c1d6,0x4c659e27
.word 0x3f85fa41,0x4d82fe9e
.word 0xc23ffac6,0x25022943
.word 0x6932e0d7,0x05fd565f
.word 0x7de80160,0x6c547ebc
.word 0xea73d6fb,0x3d500a6e
.word 0x9172bebb,0xf6ae4071
.word 0xb37b3daf,0x99f04e62
.word 0xbe884285,0xa93e5271
.word 0xa85900d3,0xae115c9d
.word 0xa49a49af,0x21cfa599
.word 0x22f912f5,0xc0e41646
.word 0x531940ff,0x4763b91c
.word 0x3504d6ee,0xa09deb57
.word 0x3dfa931a,0x9ab582db
.word 0x5f618fbf,0xe8c3a28f
.word 0x13593587,0xadd09ea7
.word 0x9a4af17b,0x25f909be
.word 0xec3b9e4e,0x3145c641
.word 0xdf4175c3,0x330df54f
.word 0xc9cf0a72,0xcb91ceb6
.word 0x99f5214d,0xf490debf
.word 0xebce6aa0,0xb9a9ce77
.word 0xefe40d39,0x5bf47e26
.word 0xfe82f60e,0xf6e8eb3c
.word 0xb8d55616,0x46ca29fd
.word 0xa8c958ba,0xb73794dd
.word 0xf9de5d58,0x91fecf63
.word 0xae8b7161,0x6f9949b5
.word 0x9b21163d,0x5d51def0
.word 0x45f721d9,0xb6dceade
.word 0x9b15aedc,0x4b46d498
.word 0xb38f1eb0,0x20ff3248
.word 0xc29790c4,0x26a5d346
.word 0x2d18d567,0xab8314fc
.word 0x0e4da9b5,0x137eb0ce
.word 0xf10e9ac4,0x95242051
.word 0xe712723d,0x973d661f
.word 0x3c8aaa51,0xd28ed08b
.word 0x88ac327f,0x702c5778
.word 0xb2b40239,0x6fe11996
.word 0x35b8f646,0x93dbc8db
.word 0xa5fc1fa1,0xa6afb8a2
.word 0xaa6b2f77,0xa735cc8c
.word 0xa840e054,0xd4f760bc
.word 0x19b7729f,0x225e7ee7
.word 0x9e6c1518,0x7477341e
.word 0x48d66a56,0x80fb6007
p0_local3_expect:
.word 0xb4cc8ad6,0x600aff2c
.word 0x87638a5a,0x0c63e8aa
.word 0x5c315360,0xd3c83891
.word 0xd1a136fc,0x7a8418d3
.word 0x7931805b,0x6fd0dd41
.word 0x0d07634b,0xfc338d6b
.word 0xa764f6bb,0x1a754b3b
.word 0x6f7f173f,0x569de461
.word 0x8a15679f,0x835030d2
.word 0x264aebf5,0x6269ad75
.word 0xbb8356c8,0x3fe9628d
.word 0xe5589724,0xbf82abd5
.word 0x33964f8f,0x7e5dbbff
.word 0xe3540ddf,0xf17c9f3e
.word 0x7e59c70e,0xb8546a2b
.word 0x1d4ed3ff,0x040f6842
.word 0x7d00da9a,0x08d7e474
.word 0x2a98d3b0,0xabaf6605
.word 0x95e066f1,0xd1f8b57d
.word 0xcb723932,0x3507c9d5
.word 0x92f63fa8,0xa958f99c
.word 0x8f771ad4,0x29e354e1
.word 0xe18b8d93,0x3c38864f
.word 0xf32f8419,0xaf1bfe68
.word 0xcae62286,0xd9ae31e3
.word 0xe399fbe7,0xaa35a8ef
.word 0x8c508c3a,0xa197ad2d
.word 0xd6c3e1be,0xc842acec
.word 0x21386c31,0x176650ce
.word 0x44b69bc3,0xdb728847
.word 0xedf3e0fc,0x810e8b64
.word 0x6932e0d7,0x4d82fe9e
.word 0xa420c8ea,0xa35c9ae4
.word 0xbecf49b4,0xb0d01309
.word 0x82c34bbf,0x8f21af5a
.word 0xa25221f9,0x739ccf84
.word 0x6e77aef1,0xed287030
.word 0x8f0d6ca1,0xe6889fb0
.word 0xf39d026e,0xbc319a54
.word 0xdf74c11d,0x08ff3a84
.word 0x6d88d2ca,0xe9948658
.word 0x3b3f3e1c,0x02c0f0ad
.word 0xf5a419b7,0x37a2a3f9
.word 0x61f1c682,0xd85027db
.word 0xb6c36e2f,0x41131436
.word 0x1d334902,0xf8fb3c6e
.word 0xcd951e9c,0x0c8211e6
.word 0xd86da100,0x9df20135
.word 0xa9c90e13,0xb7184d08
.word 0x759b656e,0x204d5f2a
.word 0x9d9f1f9d,0x810748f6
.word 0x4bf5b7c0,0xd14f920d
.word 0x04bb8a1c,0x7294d400
.word 0x0ba9b8c5,0xf31d0a6f
.word 0x21f54f91,0x3c70f4e5
.word 0x94c32600,0x6284f7bb
.word 0xc720c808,0xca5420c2
.word 0x2e34a819,0xcd4efffc
.word 0x23182810,0x4b1cc642
.word 0xb5042a24,0x1881a360
.word 0x369341f3,0xf11a6300
.word 0x6c03e56f,0x654b0e4f
.word 0xe586d805,0x0902c351
.word 0x782274ae,0x6c50e219
share0_expect:
share1_expect:
share2_expect:
share3_expect:
p1_init_registers:
.word 0xb479d9f2,0x709a7058 ! Init value for %l0
.word 0xea88d114,0x3c2e09e5 ! Init value for %l1
.word 0x687906bc,0x72e606e5 ! Init value for %l2
.word 0x1940c176,0x65cc07ef ! Init value for %l3
.word 0xee524f02,0x0d5221cf ! Init value for %l4
.word 0xadab6989,0xaa30b2ec ! Init value for %l5
.word 0x41bfc842,0x57bccecd ! Init value for %l6
.word 0x2efd5a98,0x00907022 ! Init value for %l7
.align 64
p1_init_freg:
.word 0x8af7d354,0xae7e232a ! Init value for %f0
.word 0xb5714e30,0x18b30820 ! Init value for %f2
.word 0xacda50c7,0xb5b15559 ! Init value for %f4
.word 0x3ca7cff8,0x7da8ae59 ! Init value for %f6
.word 0x809a1823,0x18e9050a ! Init value for %f8
.word 0xf71e4c12,0xdebaa82d ! Init value for %f10
.word 0x28e8512d,0xd74f9f34 ! Init value for %f12
.word 0xef3df2f5,0x5ac47fca ! Init value for %f14
.word 0x5f4064b2,0x1a1362f6 ! Init value for %f16
.word 0x4734c115,0x99ec4563 ! Init value for %f18
.word 0x57bfa5ea,0x5f0f08d8 ! Init value for %f20
.word 0x0bcb4466,0x687c1a17 ! Init value for %f22
.word 0xa69c3828,0xd17a2c82 ! Init value for %f24
.word 0x7a4d7652,0x19231812 ! Init value for %f26
.word 0x399b6228,0x92500699 ! Init value for %f28
.word 0x0474df7d,0x8bd72fc7 ! Init value for %f30
.word 0x332642f8,0xebed5033 ! Init value for %f32
.word 0x2b5acdf4,0xdd833e6a ! Init value for %f34
.word 0x181a9172,0x3a4b31e1 ! Init value for %f36
.word 0x1c14b974,0x86161282 ! Init value for %f38
.word 0x620dddba,0xf7ca8317 ! Init value for %f40
.word 0xe0dd5093,0x4b39b92d ! Init value for %f42
.word 0x537824d0,0x5fd3c399 ! Init value for %f44
.word 0x202d244a,0x0fe04afd ! Init value for %f46
.word 0xdaaec63d,0x8fcee750
.word 0x218793e6,0x13934230
.word 0xcd5642fd,0x49910971
.word 0x6c27bb29,0x3caf658e
.word 0xa42d0b97,0x5e847e91
.word 0xc251544f,0xcd0e1c66
.word 0xaace7724,0xadaec2ad
.word 0x125e807f,0x19b250d2
p1_expected_registers:
.word 0x00000000,0x000000e5
.word 0x00000000,0x5f4064b2
.word 0xffffffff,0xce380b34
.word 0x00000000,0x0000000c
.word 0x00000000,0x00000091
.word 0x00000000,0x000000f4
.word 0xf2a66b3f,0xb5ac884d
.word 0x00000000,0xa32bfb18
p1_expected_fp_regs:
.word 0x8af7d354,0xae7e232a
.word 0xb5714e30,0x18b30820
.word 0xacda50c7,0xb5b15559
.word 0x3ca7cff8,0x7da8ae59
.word 0x809a1823,0x18e9050a
.word 0xf71e4c12,0xdebaa82d
.word 0x28e8512d,0xd74f9f34
.word 0xef3df2f5,0x5ac47fca
.word 0x5f4064b2,0x1a1362f6
.word 0x4734c115,0x99ec4563
.word 0x57bfa5ea,0x5f0f08d8
.word 0x0bcb4466,0x687c1a17
.word 0xa69c3828,0xd17a2c82
.word 0x7a4d7652,0x19231812
.word 0x399b6228,0x92500699
.word 0x0474df7d,0x8bd72fc7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p1_local0_expect:
.word 0x94dd22af,0xf065fa4d
.word 0x701db769,0xeb815c5e
.word 0x0b80683c,0x4ec5726a
.word 0xa0deddd1,0x5d109642
.word 0x40d705eb,0xe82de0fd
.word 0x000065ff,0xab79861a
.word 0x654c20a0,0x52ee719d
.word 0xcbd2f1f7,0xe8205345
.word 0xd087fc32,0xcde7e1af
.word 0x83ca901b,0x55f639b5
.word 0xd3598626,0x55f639b5
.word 0x58abeaff,0x277617a4
.word 0x339f443d,0x41ff8f90
.word 0x823b4391,0x512eb9c5
.word 0x9b975516,0x5295a29c
.word 0x419de0ac,0x92311db5
.word 0x729376d3,0x949246c7
.word 0x90e16732,0x3e840246
.word 0x91f9255b,0xa7ff04e1
.word 0x94e1089a,0x65208f7c
.word 0x4006c3a7,0x6cecc6a6
.word 0x3ab0e417,0x0000006a
.word 0xa052c4ae,0xffe30f9c
.word 0x9d55427f,0xfae5a092
.word 0xef953d35,0xef2ac2a1
.word 0xf03252b5,0x932ebc89
.word 0x152480e7,0x4a6c5877
.word 0x0290d311,0x2e305419
.word 0xf2a66b3f,0xb5ac884d
.word 0xbb2d2b8a,0xa12c5865
.word 0x98edba4e,0x603c565f
.word 0x38152172,0x14b3c000
.word 0x1971c6cb,0xf66a36af
.word 0xa8604b29,0x08d3b832
.word 0x0a0dd864,0x120a3dd1
.word 0x80befa5c,0x48e6974d
.word 0x954a2669,0x27e8a352
.word 0x5e7df64b,0xef45c7ac
.word 0x533c1278,0x644ccb87
.word 0x7ce711be,0x6c9f0b32
.word 0x138fb929,0x86bc6d2a
.word 0xf83311fa,0xd4317362
.word 0x640b3b85,0x97fcd533
.word 0x6d9c191e,0xf71ad65d
.word 0x57ffd67c,0x04557d5c
.word 0xbf3b59a7,0xb068b360
.word 0x66bd3234,0xca925daa
.word 0x2f4166f0,0x65601e7c
.word 0xc0e234bd,0x2ad80b0c
.word 0x788dfc23,0x9a19f8b6
.word 0xd11eeb82,0xef4b75ea
.word 0x5f5a3ecb,0xa7410ee9
.word 0xb5720d36,0x4ce7660e
.word 0x4e6f33ff,0xe538947d
.word 0xd19a8136,0x90922994
.word 0x52da1d83,0xac8c44e0
.word 0x79227a77,0x1b46c1b8
.word 0x0f5d401a,0xd46e38e2
.word 0xc45de579,0x367e841e
.word 0xcaa32453,0xa34478cb
.word 0x5023fb2c,0xd09c2ae7
.word 0xed4f1cc7,0x19c8c15b
.word 0xd3b3862b,0x6ca30984
.word 0xb48ca700,0x752e68c1
p1_local1_expect:
.word 0x172683f0,0xb5342e31
.word 0xa0251496,0x8d8ee8c8
.word 0x7c1b0860,0xa140e253
.word 0x47bc150d,0xeca75b3e
.word 0x75aa4ab7,0x74c85592
.word 0xa0b589aa,0x388d231d
.word 0xd44850fe,0x52039744
.word 0x15449706,0x9cd2ac36
.word 0x8a894d7a,0x463cd6a1
.word 0x33c7aadb,0x11611ba0
.word 0xbb1d87ef,0x75707e50
.word 0xd6ad2c52,0x18490c35
.word 0xc157c5d3,0x2ddadfe9
.word 0xf96e5996,0xb8ea5c50
.word 0x879136a7,0x0436bf52
.word 0xb841004a,0xdadbb3c4
.word 0xf939a9b0,0xf2d187f5
.word 0x370eecef,0xf78c5267
.word 0xdaaee52a,0x65ccb71b
.word 0x7842f8c5,0xa59efa54
.word 0x3d66e838,0xb646c756
.word 0xb4e21915,0xcb14d4c2
.word 0x8b0d57e0,0xca075f4a
.word 0xdf0ed6dd,0x4c126e0f
.word 0xfb9f1c14,0x1f298e79
.word 0xad9fbc9a,0x999ed541
.word 0x112de598,0x2cc2b921
.word 0x74ff008d,0xa0afb8d6
.word 0x93ba4177,0xe5e86e34
.word 0x0db1c536,0x65ca4a59
.word 0xffcd1feb,0x0e178da1
.word 0xa4790b62,0x1cc21b76
.word 0x0f2620d5,0x45615ed9
.word 0x58bde5f0,0x08a96d94
.word 0x52170ab7,0x776ad725
.word 0xef6344dc,0xfe426eaa
.word 0x6e0a0ac9,0xe0e64b20
.word 0xde39856c,0xf99ea776
.word 0x6aab421d,0xa754e3ee
.word 0x6e3b3c68,0x586fc7b6
.word 0x9ff9766f,0x7a66b38d
.word 0x39058feb,0x4b234b27
.word 0xc8fa9e56,0x98b48f27
.word 0x114cc808,0xe8069c86
.word 0x51815aaf,0xfe8980ff
.word 0x958b326f,0x65ffb6e3
.word 0x2f2e59bf,0x45b2e10d
.word 0x662abe4c,0xd9ea8765
.word 0x51b6ab13,0x2f53b4ba
.word 0x47e98ed3,0xb134e061
.word 0x4e36ffad,0xe258389c
.word 0xfbe1ac79,0x839fd387
.word 0x529e6ac8,0xeba13b80
.word 0x95530820,0x223883e4
.word 0xbd6a2e1b,0x13714947
.word 0x733a8f95,0x0eddc3c2
.word 0xc8a6efff,0xf691c7e7
.word 0x1891b53d,0x8bf46e3c
.word 0xaef276f0,0x8ca7d9c1
.word 0x1e9e2e3a,0x5cf26c91
.word 0x952d76e1,0xd308ab3a
.word 0xbc9b578b,0xeba13b80
.word 0x4ad70db0,0xa754e3ee
.word 0x1b2f26b5,0x3335ba8d
p1_local2_expect:
.word 0x8588782d,0x1048c7a7
.word 0xe746c8dc,0xecff8776
.word 0xe489e8bc,0xfd0e0175
.word 0xa32bfb18,0x666bb7f9
.word 0x0bc6bcc3,0x77e44b21
.word 0xe1a0cb72,0x0f5e1e55
.word 0x3ae8a96a,0x27bf4047
.word 0x4fb18db5,0x270c16d3
.word 0x8af7d354,0xae7e232a
.word 0xb5714e30,0x18b30820
.word 0xacda50c7,0xb5b15559
.word 0x3ca7cff8,0x7da8ae59
.word 0x809a1823,0x18e9050a
.word 0x00000000,0x000000ff
.word 0x28e8512d,0xd74f9f34
.word 0xef3df2f5,0x5ac47fca
.word 0xe94430d5,0x9dadf99d
.word 0xd3598626,0xfaad4d30
.word 0xf6ffee97,0x557a2cf6
.word 0xba7e7e4e,0xe2197c76
.word 0x5cb4f66c,0xcf53987f
.word 0x60ab02ca,0x212d0a72
.word 0x4350a62d,0xcc802831
.word 0xe5fa3bf4,0xd25c6fb4
.word 0x78a5ff20,0x03262fbe
.word 0x00252a61,0x7382167d
.word 0x1d3b4410,0xa572d8dd
.word 0xec07efe4,0xd04b9ded
.word 0x4cd9dd29,0x812ca17b
.word 0xedfbe0ff,0xc86e8d77
.word 0xf6ad3e87,0x9818ffc9
.word 0xffd8af8a,0xe3cd4024
.word 0xb8ea5c50,0x4d12040f
.word 0x5dec7e90,0xe359bb8a
.word 0xff15593d,0x5cc32920
.word 0xc9e8cebb,0x4790a171
.word 0xe5ef9b39,0xe7c9e4f0
.word 0x654aa5fa,0xae2ada86
.word 0x00000000,0x6d3e6924
.word 0x0d827ced,0xee7694d9
.word 0x65aa70c3,0xc9df9a2f
.word 0x28e8512d,0xa4e8d8f4
.word 0xa10dae80,0x34c94e5f
.word 0x9de89181,0xd1356fbf
.word 0xf13fa81d,0xa3d4aa14
.word 0x46981585,0xa32bfb18
.word 0xb5ac884d,0x34c94e5f
.word 0x451c9d95,0x070dc5b4
.word 0x6474e6c2,0xf6a4ee8b
.word 0x906bb99c,0x80ff6c22
.word 0x41f09ff4,0x7f597338
.word 0x18cd5072,0xbbf5e6d1
.word 0x3a2fb4cf,0xfe9b4427
.word 0xd1c9707f,0x25df7ed1
.word 0xc6e563d4,0x136cb5bf
.word 0x5be5c879,0xff44bfa1
.word 0x5f4064b2,0x1a1362f6
.word 0x4734c115,0x99ec4563
.word 0x57bfa5ea,0x5f0f08d8
.word 0x0bcb4466,0x687c1a17
.word 0xa69c3828,0xd17a2c82
.word 0x7a4d7652,0x19231812
.word 0x00000091,0x000000f4
.word 0x0474df7d,0x8bd72fc7
p1_local3_expect:
.word 0x3a9a5938,0xce380b34
.word 0x2a7a55d8,0x10c0bb87
.word 0x16b1150e,0x227e0aae
.word 0xcb0aeba7,0x63644440
.word 0x9cfe3e7f,0xa97b2221
.word 0xfccf2a9b,0x0c60fb6b
.word 0xcdeb054a,0x89a8cbbe
.word 0x8f7e2481,0x24722873
.word 0x25278a6f,0xecf810ff
.word 0x49464a0c,0x09046821
.word 0xae6e7b84,0x4054e1ea
.word 0xe9b4cc22,0x9b373260
.word 0x488a41f0,0xdc4af60c
.word 0x5fb62ab7,0x5d94b0ac
.word 0x4ceaf1ad,0x011da3d4
.word 0x74aa576c,0xaef96d0b
.word 0x804f4b8e,0x2d1714b8
.word 0xffffbb2d,0xa55bd2f5
.word 0x019e31a9,0x81b130fd
.word 0x059e796a,0x184e94ad
.word 0xae3874fe,0x2e5bec87
.word 0xf4e1ebb1,0x81bd4536
.word 0x011533fe,0xa845166d
.word 0x28fbe772,0xa06a6b52
.word 0x74aa576c,0x18866bd4
.word 0x52fd1ea4,0xfff5e6db
.word 0xe7c9e4f0,0xee7694d9
.word 0xd9013d55,0x5eff93f5
.word 0xa919567f,0xdb811308
.word 0xd94d1410,0x4c7a5810
.word 0x58842829,0xcc55510f
.word 0x5e7869f3,0x981f267d
.word 0x6d3e6924,0x1a1362f6
.word 0x4734c115,0x99ec4563
.word 0x57bfa5ea,0x5f0f08d8
.word 0x0bcb4466,0x687c1a17
.word 0xa69c3828,0xd17a2c82
.word 0x7a4d7652,0x19231812
.word 0x399b6228,0x92500699
.word 0x0474df7d,0x8bd72fc7
.word 0xe5ff7d55,0x18866bd4
.word 0x54a2702b,0x1bb29697
.word 0x6fd0e6eb,0xb32b0438
.word 0x5f917534,0xcb639526
.word 0xe48763e8,0x2e1728ef
.word 0xe7afbff3,0x61dad807
.word 0x94553be6,0x14d11e9e
.word 0x000000d1,0x2d6b533e
.word 0x8b00b334,0xad331258
.word 0x9402a085,0xfd603e77
.word 0xbb248dfa,0x91cd8ad9
.word 0x233cb07c,0x8019c828
.word 0x1d74bb15,0x21df5dc8
.word 0x4333904a,0x0621aef8
.word 0xc3978cf6,0xc53de38f
.word 0xa2855a33,0xe0888833
.word 0x7da8ae59,0xae7e232a
.word 0xb5714e30,0x18b30820
.word 0xacda50c7,0xb5b15559
.word 0x3ca7cff8,0x7da8ae59
.word 0x809a1823,0x18e9050a
.word 0xf71e4c12,0xdebaa82d
.word 0x76e055f7,0xd74f9f34
.word 0xef3df2f5,0x5ac47fca
p2_init_registers:
.word 0xaa346d55,0xd9365f61 ! Init value for %l0
.word 0x15f7e7b0,0x18ac6eec ! Init value for %l1
.word 0x8cccbbaa,0x62df4602 ! Init value for %l2
.word 0x87b510b5,0xa4b4b197 ! Init value for %l3
.word 0xe1995144,0x3b2e0074 ! Init value for %l4
.word 0x9fe059fe,0x93705a0f ! Init value for %l5
.word 0xa5907a1e,0x865b1f50 ! Init value for %l6
.word 0xcee97a84,0x27845235 ! Init value for %l7
.align 64
p2_init_freg:
.word 0x3e487d5b,0x16dfd6ee ! Init value for %f0
.word 0xdac608fd,0x28e4d6da ! Init value for %f2
.word 0x10ca6c6f,0x9846162b ! Init value for %f4
.word 0xc5cbde3e,0x8b6db41c ! Init value for %f6
.word 0xd2de6c60,0x6d4fd93f ! Init value for %f8
.word 0x3f3c01eb,0x2599f82f ! Init value for %f10
.word 0x04233144,0x94ced4ff ! Init value for %f12
.word 0x2d135646,0x62be52c0 ! Init value for %f14
.word 0x3dd8f7d3,0x683c6463 ! Init value for %f16
.word 0xe4c819ac,0x251a080a ! Init value for %f18
.word 0x86c4f048,0x5f19f9d3 ! Init value for %f20
.word 0xb9609af0,0x9d1d02bb ! Init value for %f22
.word 0x97bec21d,0x7633ebff ! Init value for %f24
.word 0x268c7880,0x2a000539 ! Init value for %f26
.word 0x4adca3aa,0x44f026c8 ! Init value for %f28
.word 0x1b2bcfa9,0x97368352 ! Init value for %f30
.word 0x305739b6,0x7281cced ! Init value for %f32
.word 0x3ea2eaf2,0xe9f6ea5d ! Init value for %f34
.word 0x5079b7ad,0x2090fc40 ! Init value for %f36
.word 0xf41495e0,0x30db7f6d ! Init value for %f38
.word 0x5dd24796,0x66e43f27 ! Init value for %f40
.word 0xf5ad2cdb,0x03e442da ! Init value for %f42
.word 0xc219c738,0xee794ed7 ! Init value for %f44
.word 0xef16476a,0x896d0fdd ! Init value for %f46
.word 0x8c302cdf,0x6fcc0e22
.word 0x7fd5a562,0x4057768c
.word 0xb3787210,0x6a6072cd
.word 0x9b9788a8,0x956cabce
.word 0x466d57e7,0x3e9d8654
.word 0x729df2f5,0xa0051249
.word 0x8b6425d1,0x69e9440e
.word 0xab1e0069,0x4f0998bc
p2_expected_registers:
.word 0xf21502d0,0x130ff7b9
.word 0x00000000,0x0000009d
.word 0x00000000,0x64d72960
.word 0xffffffff,0xffffff87
.word 0x00000000,0x3fb51643
.word 0x00000000,0x16dfd6ee
.word 0xdd22d234,0xd7133ecd
.word 0x00000000,0xc4148cc5
p2_expected_fp_regs:
.word 0xd7b61125,0xbb500101
.word 0x93361925,0x11732683
.word 0x378e4544,0x01a704f5
.word 0x16a3f42d,0x5aa66b96
.word 0x99ff967c,0xbf18cbc2
.word 0x00000000,0x67bb9097
.word 0x5871da48,0xdabafa63
.word 0x0297b6a2,0xcbfb109d
.word 0xcf266824,0x0031810a
.word 0xf3c4a9e6,0x25bb534c
.word 0xf6168c81,0x227bb41c
.word 0x2acc0cd2,0xc74d9123
.word 0xa30fffc4,0xd9fffb74
.word 0xe6c549ee,0x9e819f44
.word 0x483a6ba2,0xbf8479e2
.word 0xdf798215,0x1adf124a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p2_local0_expect:
.word 0x043b9417,0x1667fbf5
.word 0x62a33a1c,0xc8f5e667
.word 0x76704698,0x830d6757
.word 0xff360017,0x2d550d85
.word 0x63543541,0x7e1cbde7
.word 0x197f5692,0x610beba7
.word 0xb59a2dcf,0x2861a7ac
.word 0xc081870b,0x24572036
.word 0xd7b61125,0xbb500101
.word 0x93361925,0x11732683
.word 0x378e4544,0x01a704f5
.word 0x16a3f42d,0x5aa66b96
.word 0x99ff967c,0xbf18cbc2
.word 0xdbabee3f,0xbd945209
.word 0x5871da48,0xdabafa63
.word 0x0297b6a2,0xcbfb109d
.word 0xc1ac98fb,0xf3856330
.word 0xc37455de,0xa5244afb
.word 0x7f360701,0x1eb83ac4
.word 0xf32d2dfc,0x010bfde9
.word 0x56fef45d,0x442a6c13
.word 0x2013aadb,0x000000ad
.word 0x5fdc9029,0x700be695
.word 0x61b0113f,0x4affa8f8
.word 0x929096ff,0x76f59a4a
.word 0x912bbda8,0xb4c5ff8b
.word 0xc93d48ee,0x5af82727
.word 0x1e80ef8c,0x93705a0f
.word 0xdd22d234,0xd7133ecd
.word 0xaaab730e,0x552f00c3
.word 0x6fb1c874,0x7422b584
.word 0xa3741efd,0xf563e22d
.word 0x7075e644,0x1987652a
.word 0x211a86bc,0xd59a1d7b
.word 0xadef2345,0xda921034
.word 0x81a541d2,0xffac989c
.word 0x76babd98,0x7cf5dd21
.word 0xf2faaeed,0x7e43a79e
.word 0x25e6455c,0xf82c2c55
.word 0x00000075,0xbd421b9e
.word 0xf4811afa,0xdebcbe8e
.word 0x3187fe5e,0x92895f61
.word 0xa8f90d4c,0xe444a956
.word 0x97081e93,0x15f17625
.word 0x2013aadb,0x39305092
.word 0xb94169aa,0x90d7f4aa
.word 0xb27151d2,0x88e05b80
.word 0x34fabe83,0x23fd3ed2
.word 0x00000044,0x631c50ff
.word 0x000000e7,0xf9b11c09
.word 0x03e4908c,0x6d08a0f4
.word 0xa53e52d1,0x3277010a
.word 0xb80d1e5f,0xeb959954
.word 0xb76b44cc,0xc8fba5af
.word 0x63067bff,0xb3e13d4e
.word 0xbc6fad0d,0xcb1c93ff
.word 0xb4bcfce0,0xff5c2219
.word 0x204c1dea,0x03ca67bf
.word 0xc013b301,0x74053435
.word 0x4f3e50cc,0xe9f1ec3e
.word 0xb657c39c,0xe586bcb4
.word 0xb8553131,0x60d30b67
.word 0xd4f90d13,0xd56bef92
.word 0xbe2f7276,0x43d712b5
p2_local1_expect:
.word 0xa226d8a6,0xa9d28ec0
.word 0x726c52f0,0x5db2fde6
.word 0x84969433,0xb359c6c3
.word 0xc5632cba,0x2201d32b
.word 0xffee16f3,0xfcad6c9f
.word 0xe33f4fe4,0x0cb1cc15
.word 0xd768b3fb,0x7935bfb8
.word 0x49aeed1a,0xcea29188
.word 0x4781d93b,0x1d8891b0
.word 0x85772b48,0xe7db6a1c
.word 0x19160151,0xcfd44f3c
.word 0xd326d160,0x40047ba2
.word 0xf047b767,0xb4cef0b9
.word 0xca01a107,0x3fb51643
.word 0x8010f336,0x1a1f3394
.word 0xa460bbe9,0x2f11bbd0
.word 0x520c98c4,0x9549d950
.word 0x34ed5236,0xfc91df29
.word 0x9706e04c,0xb70a1553
.word 0xde1b6aec,0xba16ea40
.word 0xcef80b96,0x664a095f
.word 0xe24ced48,0x3fb0e2bf
.word 0x77e057fe,0x7a34336f
.word 0xb03335ef,0x1f21ceab
.word 0xb5a558e0,0xd2ac84a1
.word 0x2a65ae08,0xcdd7751e
.word 0x4a76236f,0x651ec000
.word 0x5055a0e6,0xe665de8f
.word 0x3d59a3fa,0x2ae3f7f9
.word 0x1587ab71,0x23955ac1
.word 0x306d60ec,0x4cebb796
.word 0x966ba65a,0x6dd7b72f
.word 0xd7b61125,0xbb500101
.word 0x93361925,0x11732683
.word 0x378e4544,0x01a704f5
.word 0x16a3f42d,0x5aa66b96
.word 0x99ff967c,0xbf18cbc2
.word 0x00000000,0x67bb9097
.word 0x5871da48,0xdabafa63
.word 0x0297b6a2,0xcbfb109d
.word 0x39196b10,0xc41f4260
.word 0xffad1432,0x052f5254
.word 0xd6a249d3,0x95fa8842
.word 0x3f5ed82d,0xff8b18ff
.word 0x000000b9,0xd2ec4926
.word 0xbbf004b5,0xa16eef06
.word 0x000000e2,0xe896f796
.word 0x35cb6155,0xf4c2c3fd
.word 0xd38cf54c,0x62cb08f0
.word 0xc6aec72e,0xd2292c85
.word 0x5c8cba5d,0x76704698
.word 0x5fa65b60,0x61b2643b
.word 0xfba284d8,0x247264db
.word 0x713d05cc,0x631c504b
.word 0xfe97f917,0xd2a05a14
.word 0x3b1c52a0,0xb00c0392
.word 0xac7527ce,0xffff982b
.word 0xe861c546,0x43a48c2e
.word 0xb4537fb8,0x539b690d
.word 0x787a1943,0x1481d962
.word 0xccce0f8a,0x37393349
.word 0x9bdfe2be,0xe2708948
.word 0xd19a79b7,0x4cbb1f82
.word 0x5016962d,0xfc0e29c4
p2_local2_expect:
.word 0x54e809d6,0x0b519adf
.word 0x8f864bff,0xe356d49f
.word 0xf098e455,0xd083ec72
.word 0x24fe67f5,0xc6bcf094
.word 0xcc0ca772,0x9c191ab6
.word 0x7b1ee653,0xfb235c66
.word 0x1fcfd2da,0x130264c1
.word 0x82b375bc,0xcd306b62
.word 0x7f6e0af6,0xc06058ce
.word 0xb41fbd90,0xa487c970
.word 0xbd3409ff,0x84df5cdd
.word 0xd909a918,0xa00ecd6f
.word 0x4b5f8b50,0xdeac7c9b
.word 0x0a007a64,0xbdff464d
.word 0xb7421c4a,0x558fffc6
.word 0xe8cba834,0x23955ac1
.word 0x502ff76b,0x9a15eb61
.word 0x477998f5,0x678c56c0
.word 0x6f9e5415,0xf985955f
.word 0xffafad8f,0xf2866a97
.word 0x64f81534,0xcd2962a2
.word 0xcc44ec95,0xbe321398
.word 0x466b597e,0x61515fa6
.word 0xc05c7467,0xf293fcfd
.word 0xace13168,0x7459a62d
.word 0x1b07a930,0x7fde2a2d
.word 0x2f90a30b,0xa30b56f2
.word 0xa8259bfa,0xc81ac35a
.word 0x9cc53f9d,0xacd6ebe8
.word 0xb7074fec,0x330ab191
.word 0x94cc0e1e,0xfd2ac8bc
.word 0x52b62fb8,0x25d716f8
.word 0x87c0a418,0xbee9399d
.word 0x9f429b33,0x5e44266e
.word 0xa4b7f8b6,0x9b42f1b9
.word 0x7b4b7f4a,0xdee5ada0
.word 0xb0d6924f,0xeb830b19
.word 0xf6fd0868,0x00000058
.word 0xe95ff563,0x2861a7ac
.word 0xfd1cd27b,0x63c58b1b
.word 0x3e487d5b,0x2f11bbd0
.word 0xdac608fd,0x28e4d6da
.word 0x10ca6c6f,0x9846162b
.word 0xc5cbde3e,0x8b6db41c
.word 0xd2de6c60,0x6d4fd93f
.word 0x3f3c01eb,0x2599f82f
.word 0x04233144,0xc93d48ee
.word 0x2d135646,0x62be52c0
.word 0xf99a93f2,0xaf60393c
.word 0x7baf62d0,0xafcea0ef
.word 0xfd33158f,0x22979210
.word 0x8efe75e4,0x77c72e70
.word 0x74736782,0xbd33c191
.word 0x4c97549e,0xc5ead627
.word 0xec3a11df,0xddd60050
.word 0x64d72960,0x5199ee8f
.word 0x247189e1,0x07fed8a8
.word 0xc0be59c4,0xc95f34ed
.word 0x27ce9d71,0xe37cef2b
.word 0x4863b1c9,0x98aa29eb
.word 0xefc86f20,0x2e92152f
.word 0xcdced04e,0xe81aff38
.word 0xb2229f3d,0x97901340
.word 0xb3a5a543,0xa219e471
p2_local3_expect:
.word 0x010150bb,0x2511b6d7
.word 0x83267311,0x25193693
.word 0xf504a701,0x44458e37
.word 0x966ba65a,0x2df4a316
.word 0xc2cb18bf,0x7c96ff99
.word 0x095294bd,0x3feeabdb
.word 0x63fabada,0x48da7158
.word 0x9d10fbcb,0xa2b69702
.word 0x1cd64fe3,0xdcfc4305
.word 0x95f3329d,0x7d677316
.word 0x4e875f17,0x267c4fa9
.word 0xb6bfe84f,0xfb7fbe4c
.word 0x48b52ea5,0xf8d5f97c
.word 0xe86e2077,0x75b15e7d
.word 0xe6e869d3,0xb4c9d34f
.word 0xa01c7d5f,0x5748d6c4
.word 0xda4efc6b,0x6bf794f6
.word 0x73278242,0xf49df627
.word 0x2682f8d9,0xd12ade0a
.word 0x27935a0f,0x08586e57
.word 0xe69a5e1d,0x97e520e6
.word 0x2f0cffaa,0xcfbd5846
.word 0xf65ce5ca,0x1cc52cdb
.word 0xdc9d8de6,0xdef5992b
.word 0x6cc73a49,0x7c60f11a
.word 0xba5d67ed,0x5d66f3e4
.word 0xa9a45a51,0x9bf3592e
.word 0x5218e185,0xdb2a94b5
.word 0xc46c2458,0xd2ec4926
.word 0x6c77cec1,0x7ca44bc0
.word 0xad1a27d2,0x594a9194
.word 0x53fbd13b,0xa977bf8a
.word 0x0a813100,0x246826cf
.word 0x4c53bb25,0xe6a9c4f3
.word 0x1cb47b22,0x818c16f6
.word 0x23914dc7,0xd20ccc2a
.word 0x74fbffd9,0xc4ff0fa3
.word 0x449f819e,0xee49c5e6
.word 0xe27984bf,0xa26b3a48
.word 0x4a12df1a,0x158279df
.word 0x05e5c856,0x1ac2a3e8
.word 0x7034df62,0xcfa4e5d1
.word 0xc8a4f09d,0x4592d84c
.word 0x174a4c94,0x42772445
.word 0x74468677,0x6ae33787
.word 0x0fe0c34b,0x23916de5
.word 0x280d26c8,0x2ee8e806
.word 0x8a10a680,0xead9b2bc
.word 0xdab439f4,0x4fdacff2
.word 0x07feba20,0xf5e1f17b
.word 0xb272842b,0xfa45dac2
.word 0x6c88c2bd,0xd063792c
.word 0xfe07b82f,0x71a2d969
.word 0x7f360701,0xa4bf8486
.word 0x1071745c,0x4d7e61c1
.word 0xfca0dbb1,0xafdcfb12
.word 0x0a80e2ac,0xa68b7e1d
.word 0xd84f5a28,0x776e630a
.word 0xc13a4840,0x5e3c2773
.word 0x9e89d574,0x0234f752
.word 0x34140573,0x08169d7e
.word 0x041bda6a,0xd7c4fdfe
.word 0x47101a90,0xd6cbb7c2
.word 0x75f9f3b2,0xbfaa9f68
p3_init_registers:
.word 0x50587bd4,0xe86d92b3 ! Init value for %l0
.word 0x8778bda2,0x26d97f26 ! Init value for %l1
.word 0xd1c8625c,0x38a5283e ! Init value for %l2
.word 0xbda1e132,0xda7671f1 ! Init value for %l3
.word 0x18645988,0x7055c17a ! Init value for %l4
.word 0x84f2cbc4,0xb1cd1381 ! Init value for %l5
.word 0x282b39d0,0x6f838123 ! Init value for %l6
.word 0xe22a833b,0xbaf80b04 ! Init value for %l7
.align 64
p3_init_freg:
.word 0xd9e62556,0xfa0c94ba ! Init value for %f0
.word 0x427fefbe,0xfbaa0f08 ! Init value for %f2
.word 0xf8eb6d52,0xcdd6607e ! Init value for %f4
.word 0x9dcc252f,0x1b5ecf98 ! Init value for %f6
.word 0x0334f862,0xd2dc015a ! Init value for %f8
.word 0x15cb3dfb,0x605503c5 ! Init value for %f10
.word 0xdb2dfb03,0x4d6689a7 ! Init value for %f12
.word 0x0ecc9340,0x7f572d15 ! Init value for %f14
.word 0xc1cb7bc2,0xeae4b74f ! Init value for %f16
.word 0x59249dd5,0x664a848e ! Init value for %f18
.word 0x24e8156c,0x0469cc22 ! Init value for %f20
.word 0xf88cefd9,0x4cfb9dd2 ! Init value for %f22
.word 0xff386887,0x3750cdd4 ! Init value for %f24
.word 0x7118db8f,0x374a3e4e ! Init value for %f26
.word 0x173f75ed,0xd057ad7f ! Init value for %f28
.word 0xdd26f559,0xdbbbf704 ! Init value for %f30
.word 0xdc92b523,0x9d1c01db ! Init value for %f32
.word 0x75e6c5aa,0x275c8b5f ! Init value for %f34
.word 0x7d5899b5,0xb82bb811 ! Init value for %f36
.word 0x92c83e1c,0xd76d33eb ! Init value for %f38
.word 0x83498e50,0x22b28ee5 ! Init value for %f40
.word 0xe03afbb8,0x28fdf232 ! Init value for %f42
.word 0x4f9597c8,0x48b4dbf3 ! Init value for %f44
.word 0x7ff4dda5,0xe2a3ef1c ! Init value for %f46
.word 0xbc203a8a,0xe0842100
.word 0xa27a9960,0x71c6e66a
.word 0xa20c7041,0xb6e87c05
.word 0x1e3ac6c0,0x81fc7f80
.word 0x2d4fd4af,0xddec5130
.word 0xfbda9818,0xcac661ad
.word 0xad5e3a34,0x7de0f022
.word 0x67e285b8,0x0eb04082
p3_expected_registers:
.word 0x00000000,0x0000007c
.word 0x3fbe7d8e,0xca6416a8
.word 0x00000000,0x1c78f299
.word 0x00000000,0x0000004e
.word 0x00000000,0x00000085
.word 0x00000000,0x0000003a
.word 0x00000000,0x0ef54134
.word 0x00000000,0xb6570f9d
p3_expected_fp_regs:
.word 0x7c6f0a09,0x7773f5c8
.word 0xf0d48bec,0x00000000
.word 0x9f3a9eea,0xc09111ef
.word 0xe26cc139,0x97638e4f
.word 0xc7be6666,0x8ca895c9
.word 0x2bdedd76,0x5491beb4
.word 0x7b332076,0x60dedef7
.word 0x6c303598,0x034b9650
.word 0x61ed220b,0x6adc79f9
.word 0x8df070a5,0x598ca604
.word 0xaccf5d55,0x56f9e70b
.word 0x9aaca038,0xe731e4f6
.word 0xd281dc90,0xdbdfb8d8
.word 0x4da16f88,0xfdfc99ec
.word 0xab76513d,0xaeeb817d
.word 0x844c0fdb,0x9a7237b5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p3_local0_expect:
.word 0x772a79d9,0xbc4e0d2b
.word 0xd771581d,0xe82e6254
.word 0x8fd39061,0x3e0d0d3b
.word 0x55ae5607,0x894fa1b9
.word 0x6530b068,0xc7c445cf
.word 0xfa22f3dc,0x06f773f8
.word 0xb4f01fd8,0x5021192e
.word 0xa6f0d40f,0x2e3cb268
.word 0x66a115db,0xd5900749
.word 0xbaf80b04,0x02cb24d6
.word 0xd2f8b745,0xfac9d03f
.word 0xe0a67e5e,0x4fb04366
.word 0x60d88890,0xaa11dc39
.word 0x2757ddc4,0xf585f3b8
.word 0x4af12e6c,0x40618806
.word 0x5628e7dd,0xe59cdb63
.word 0x906e20e2,0x5a19ab32
.word 0x55ba4caa,0x80e3ff14
.word 0x88c113c3,0xc490681b
.word 0xa797886c,0xf05a927f
.word 0x3fbe7d8e,0xf61feac8
.word 0x8107edeb,0x98d00957
.word 0xe500f2a8,0x06780413
.word 0xb67b61b5,0xb8913c5e
.word 0x8d6193e3,0x061fcd38
.word 0x936d02d9,0x08ecee5c
.word 0x4b8001e1,0xf76004ab
.word 0x49439438,0xef3b9baa
.word 0x33256c04,0x2b648d4b
.word 0xfbff7973,0x2b214566
.word 0x8eff1180,0x37ed76c1
.word 0x73850690,0x7110019a
.word 0x9deb07b0,0x0e66df20
.word 0x9f89f520,0xbaf39bbc
.word 0xd5df77f3,0x4f312e8e
.word 0x08aa7652,0xd145d29b
.word 0xb74cfb2b,0x6f838123
.word 0xa32c6eea,0x24daf2da
.word 0x255edec5,0x631249b7
.word 0x2010371a,0xcf00a9e8
.word 0x4de00244,0xe8950dd3
.word 0xf2611ec4,0x26b3ab65
.word 0x47ca3977,0xf1aac903
.word 0x2662cf0c,0x21943fc0
.word 0xf82ddf25,0x38920236
.word 0x18746171,0xdd12fffa
.word 0x3ca4f1cb,0xc1bce08c
.word 0x1a3a0b82,0xb0a12ed0
.word 0x000000f7,0x06e233a9
.word 0xee84ce13,0x61d239f9
.word 0x9b5ed1e5,0xd7f0a333
.word 0xf24a2e5b,0x1369e089
.word 0x9a66ae79,0x06b3fed0
.word 0x3f13f62f,0x6af03a61
.word 0x11e746bb,0x6c6d5abf
.word 0x2f8bdbe3,0x2b114aa4
.word 0x82039905,0x33a994d3
.word 0xf0125845,0xe18420c7
.word 0xf7270257,0x789c9f9f
.word 0x749bd053,0xb7c0c6f0
.word 0xdae48cc7,0xff2146c4
.word 0x88c113c3,0x0ef54134
.word 0xe6ea1056,0x6a10ab4b
.word 0x2d6050d4,0xd7e405b8
p3_local1_expect:
.word 0xa74176db,0x4db73430
.word 0xf2f487ac,0xd0638c82
.word 0x328fb544,0x393c6d38
.word 0x00000000,0x39ec6743
.word 0x988d0510,0x85c1aea8
.word 0x3bcda201,0x52241fc7
.word 0x0c9bc4f8,0xea93bd38
.word 0x3f2aeed8,0xe720c9dd
.word 0x756daed6,0x19f8b54f
.word 0x7d37f332,0x4f3413e6
.word 0x9906b52b,0xa8280a2a
.word 0x25edc1ca,0x73446f5e
.word 0x81b9ed5b,0x80e87258
.word 0x7a57eb97,0x2dcb6908
.word 0x0e3ebfed,0x1915c0bf
.word 0x0cd6a5c6,0x75c28819
.word 0x9b7621e5,0xeaf3dbfe
.word 0x6bb1ee3a,0x79dce3e0
.word 0x20bf8403,0x6394652a
.word 0x7873fcc0,0xee6c18a8
.word 0x38a5283e,0xb1d47ed7
.word 0x6f110860,0xef02a3d5
.word 0x695090c0,0xedbbe733
.word 0x341bebe4,0x7da94563
.word 0x5f226af4,0x341bebe4
.word 0xf775a166,0x899c6d33
.word 0x1783296f,0xb11468f8
.word 0x55388166,0x6635384a
.word 0x5cdd97e1,0x52cfb15b
.word 0x98d00957,0x1088328f
.word 0x653fea85,0xc928a907
.word 0x3fbe7d8e,0xca6416a8
.word 0x48ddba6c,0xebae4591
.word 0x0bd128f1,0xfa466b5c
.word 0x5a26d002,0xc858d68f
.word 0xd7c21555,0x34ee2c5d
.word 0x00000032,0x78f7f078
.word 0x89536529,0xff117a3d
.word 0x6dd35bea,0x118b13e3
.word 0x5a86098f,0x2d44a9dc
.word 0x85142992,0xd573b7a2
.word 0x8e5a0850,0x4e91a5f3
.word 0x4367ec39,0x401ba27d
.word 0x035865d4,0xf783ee51
.word 0xbae98c0d,0x32f3377d
.word 0x27973a97,0xdd9f722f
.word 0x171a7a22,0xffb65b7b
.word 0x7d1bb69d,0xf4d49710
.word 0xc8f57377,0x090a6f7c
.word 0x00000000,0xec8bd4f0
.word 0xef1191c0,0xea9e3a9f
.word 0x4f8e6397,0x39c16ce2
.word 0xc995a88c,0x6666bec7
.word 0xb4be9154,0x76ddde2b
.word 0xf7dede60,0x7620337b
.word 0x50964b03,0x9835306c
.word 0xa2b773d5,0x26d97f26
.word 0xf3a5914e,0x50085a8e
.word 0x7da21b40,0x39ec6743
.word 0xb67b61b5,0xd4655803
.word 0x7d37f3ff,0x0d8ce9ba
.word 0x2f729fdd,0x973a9727
.word 0x7b5bb6ff,0x227a1a17
.word 0x1097d4f4,0x9db61b7d
p3_local2_expect:
.word 0x664a848e,0x6adc79f9
.word 0x8df070a5,0x598ca604
.word 0xaccf5d55,0x56f9e70b
.word 0x9aaca038,0xe731e4f6
.word 0xd281dc90,0xdbdfb8d8
.word 0x4da16f88,0xfdfc99ec
.word 0xab76513d,0xaeeb817d
.word 0x844c0fdb,0x9a7237b5
.word 0x9c799204,0xff2bd267
.word 0xee1e4a9a,0x0b50ca52
.word 0xf7f7355c,0x79fff462
.word 0x87b2ff73,0x00000094
.word 0x18edafa3,0x41ef28a9
.word 0x8206396f,0xaaaca168
.word 0x59c0c7ee,0xb04ec9ef
.word 0xd70e744f,0xe3f32dfe
.word 0xed555582,0x0011e63e
.word 0x533046d6,0x82dd1c7e
.word 0x13fdc8e1,0xfb7482c0
.word 0x229db707,0xb17b0054
.word 0xcc95cfcf,0x17004d51
.word 0x9d526aed,0x909889c4
.word 0xf7c4c2c6,0x7f6125ac
.word 0x7255cc35,0x35e7e8a9
.word 0x27a8ea2f,0xde43fab3
.word 0xebd23bd8,0xf5521ad8
.word 0x9b1eb2b3,0x4334db6e
.word 0x37779e2b,0xd23594a4
.word 0xe0ad94df,0x8206396f
.word 0xeb1ef6eb,0x1293baa7
.word 0xec8bd4f0,0xabeeb5ab
.word 0x269c3e9d,0xe720c9dd
.word 0x0245179b,0x53429f72
.word 0xda81a0e3,0xa76dca8d
.word 0xc33bc7a3,0xda317050
.word 0x1a3a0b82,0x2248b448
.word 0x09eaa46a,0xcd1f8348
.word 0xaa43c93f,0x58fc3c0e
.word 0xe0bc56e3,0x30e12e76
.word 0xa8321f6d,0x8a25d40d
.word 0x63a2b744,0x87daa35c
.word 0xccde894a,0x596745dd
.word 0x027a1ec4,0xb49e987b
.word 0xfb911062,0x071e3cfd
.word 0x07621626,0x604946e5
.word 0x5043ff35,0x5e26d055
.word 0x0578eeed,0x0b5aead8
.word 0x1d48a37f,0x544e07c3
.word 0xc8f57377,0x090a6f7c
.word 0x00000000,0xec8bd4f0
.word 0xef1191c0,0xea9e3a9f
.word 0x4f8e6397,0x39c16ce2
.word 0xc995a88c,0x6666bec7
.word 0xb4be9154,0x76ddde2b
.word 0xf7dede60,0x7620337b
.word 0x50964b03,0x9835306c
.word 0xc1cb7bc2,0xec8bd4f0
.word 0x59249dd5,0x664a848e
.word 0x24e8156c,0x0469cc22
.word 0xf88cefd9,0x4cfb9dd2
.word 0xff386887,0x3750cdd4
.word 0x7118db8f,0x374a3eff
.word 0x173f75ed,0xd057ad7f
.word 0xdd26f559,0xdbbbf704
p3_local3_expect:
.word 0xc84833eb,0x5e0f3de5
.word 0x77ae0516,0xaa98e821
.word 0xe88f5e52,0xe4aeb14b
.word 0x51be4261,0x8b7ba8dc
.word 0x4e9a5d8e,0x64563414
.word 0xf455a546,0xd1b37d61
.word 0x7c57643a,0x85ffc51e
.word 0xa8aa3d3d,0xa3cc08da
.word 0x583b8191,0x34ffeff4
.word 0x4127cfa3,0xbab1f9a9
.word 0x1c31b485,0x49e46644
.word 0xc658030d,0xcc2b5f03
.word 0x210620f1,0xe292387e
.word 0xe48f190c,0xeb1ef6eb
.word 0xa10f2d69,0xeb04df6c
.word 0x8a16b897,0xb9a787ee
.word 0x9dbe7ba6,0xbd9ed1af
.word 0x5b380e98,0x22bffc40
.word 0xbb7bd70d,0x4c5fa083
.word 0xf9eabfe4,0x7c267295
.word 0xa3c1269d,0xb0db3a6d
.word 0x10297e74,0x2ca0258f
.word 0x251258a3,0xc7991b23
.word 0xc30f6bc3,0x4b0eba63
.word 0xc74df3f4,0x89487b53
.word 0xfdb372ab,0xecf296a9
.word 0x05bfef57,0x1d6889d2
.word 0x784d38b3,0x52fec5d1
.word 0x6f36e30b,0x7ddc359a
.word 0x86024817,0x1a26c2cc
.word 0xeb1ef6eb,0x000000f7
.word 0xc7161541,0x38a5283e
.word 0xf979dc6a,0x0b22ed61
.word 0x00000000,0x90dc81d2
.word 0x0be7f956,0x555dcfac
.word 0xf6e431e7,0xffa0ac9a
.word 0xd8b8dfdb,0x90dc81d2
.word 0xec99fcfd,0x886fa14d
.word 0x7d81ebae,0x3d5176ab
.word 0xb537729a,0xdb0f4c84
.word 0x61ed220b,0x6adc79f9
.word 0x8df070a5,0x598ca604
.word 0xaccf5d55,0x56f9e70b
.word 0x9aaca038,0xe731e4f6
.word 0xd281dc90,0xdbdfb8d8
.word 0x4da16f88,0xfdfc99ec
.word 0xab76513d,0xaeeb817d
.word 0x844c0fdb,0x9a7237b5
.word 0xa0cd4ee7,0xb4a45745
.word 0xe9250f16,0xb2da83bc
.word 0xba2aea0a,0x3b30eb8c
.word 0xdd46d914,0x6b549011
.word 0xd453e6c0,0xc965d38b
.word 0x2b9fdf26,0xb599e151
.word 0x61ea5492,0x19ac1bc9
.word 0x4fa36812,0xf7d03a02
.word 0x9fa7beaa,0x252826f0
.word 0x902a9bf9,0x298ea4de
.word 0xd4cf7777,0xb3b8d3c4
.word 0x32059de7,0xf25f2a7c
.word 0x1ebda117,0x29dbeac8
.word 0x46021310,0x814f2d0b
.word 0xa07b3289,0x4f80277b
.word 0x0fcf6970,0x5dfd6714
p4_init_registers:
.word 0xebeb67cb,0xf7ffb5a4 ! Init value for %l0
.word 0x2b12feaf,0xd4550059 ! Init value for %l1
.word 0x4ad9dcd9,0xaa735c26 ! Init value for %l2
.word 0x1d66e75a,0x57811776 ! Init value for %l3
.word 0xd0a38ee8,0x64fad383 ! Init value for %l4
.word 0x1353fa6a,0x7a338d28 ! Init value for %l5
.word 0xc1a7ef02,0x752e24d6 ! Init value for %l6
.word 0x63941a88,0xbbec0ec8 ! Init value for %l7
.align 64
p4_init_freg:
.word 0x7a5ac7d6,0x82382cd7 ! Init value for %f0
.word 0x919d8f43,0x9afc12ad ! Init value for %f2
.word 0x38df513e,0x46dc20e2 ! Init value for %f4
.word 0x376f22a2,0x7c1f52ee ! Init value for %f6
.word 0x59e62888,0xdc09cd98 ! Init value for %f8
.word 0x76f9e222,0x3066c761 ! Init value for %f10
.word 0x7a2be527,0x95ba9350 ! Init value for %f12
.word 0x380c0643,0x53737302 ! Init value for %f14
.word 0x0777d556,0x71452fb0 ! Init value for %f16
.word 0x2aa0ca1c,0x1c586f9d ! Init value for %f18
.word 0xeda4d50f,0xe217a5f8 ! Init value for %f20
.word 0x03dc6522,0x8f5b2b02 ! Init value for %f22
.word 0x93861845,0xab2dfa2a ! Init value for %f24
.word 0xba114261,0xb2b38ede ! Init value for %f26
.word 0x4ab02d90,0x0c820087 ! Init value for %f28
.word 0xb652a401,0x4bc2e6cc ! Init value for %f30
.word 0xefeb4e24,0x304fd350 ! Init value for %f32
.word 0x440f445a,0x490c193a ! Init value for %f34
.word 0x9a0d214d,0xb428381b ! Init value for %f36
.word 0x373f6e38,0xd9038779 ! Init value for %f38
.word 0xf6f21799,0x25d94085 ! Init value for %f40
.word 0x288cd5b0,0x8b6bd122 ! Init value for %f42
.word 0x5583fe92,0x0da0fc93 ! Init value for %f44
.word 0xd16a0353,0x5f3e762b ! Init value for %f46
.word 0x3360bf5c,0x4177d897
.word 0xa43edd09,0x18170ae1
.word 0xdd2cf6e3,0x8740f886
.word 0x7cac06ba,0xa324acba
.word 0xfe72d3a4,0xa509ab8d
.word 0xfc1d7ea3,0x78f555d4
.word 0xd8daca99,0x46f55b48
.word 0x5b5642a6,0xefd48504
p4_expected_registers:
.word 0x1750c172,0x8529fd90
.word 0x00000000,0x9074ef0d
.word 0x00000000,0x63db0aae
.word 0x00000000,0x5ee31d74
.word 0x00000000,0x00000007
.word 0xd6ced0ae,0x24a1c7cf
.word 0x00000000,0x000000bf
.word 0x791e2684,0xa5f4971d
p4_expected_fp_regs:
.word 0xd6c77fa6,0x9074ef0d
.word 0xf0439d81,0x83d893da
.word 0x63db0aae,0x45d66f8f
.word 0xff936dd3,0x3969d754
.word 0xc2f0132c,0xad8e0ac2
.word 0xd7beb14a,0x8ec0f667
.word 0xd6ced0ae,0x24a1c7cf
.word 0x3b37a107,0x6ad63a17
.word 0x0def7490,0xa67fc7d6
.word 0xda93d883,0x819d43f0
.word 0x8f6fd645,0xae0adb63
.word 0x54d76939,0xd36d93ff
.word 0xc20a8ead,0x2c13f0c2
.word 0x67f6c08e,0x4ab1bed7
.word 0x456dedd0,0xaed0ced6
.word 0x173ad66a,0x07a1373b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p4_local0_expect:
.word 0x168484e4,0x2020de7b
.word 0x61a408f0,0x0000005b
.word 0xb65eb043,0x715eeb12
.word 0xa769acff,0x4ad4eb51
.word 0xbe824e16,0xffe2da35
.word 0xbcff2b93,0x037f78a9
.word 0x65b92474,0xae272f77
.word 0x13c4b681,0x29a0e420
.word 0xec7987d0,0x81d34e43
.word 0xae246cd5,0x31dad5a8
.word 0x804e82ff,0xece5a9a3
.word 0x4fb43149,0xcfede96b
.word 0xb05bddee,0x3256b426
.word 0xc4507141,0x49d8ba9e
.word 0x000000b8,0x9b3d903b
.word 0x6e6d9ea2,0x0d00d079
.word 0x44f29b76,0xa2c2ee73
.word 0x8ce0ffe2,0x95f44044
.word 0x125bce77,0xdc6578d4
.word 0xd65ad7db,0x033da580
.word 0x2930c0c1,0xead2b78c
.word 0xfb940e75,0x0c37c638
.word 0xff19d340,0xa3cfdc9c
.word 0xc2f1c34e,0xdaaa3755
.word 0xd6c77fa6,0x9074ef0d
.word 0xf0439d81,0x83d893da
.word 0x63db0aae,0x45d66f8f
.word 0xff936dd3,0x3969d754
.word 0xc2f0132c,0xad8e0ac2
.word 0xd7beb14a,0x8ec0f667
.word 0xd6ced0ae,0x24a1c7cf
.word 0x3b37a107,0x6ad6ff17
.word 0xab9a6a98,0xfb8e97f8
.word 0x8eeb44ff,0xb6399898
.word 0xf3dd2632,0x4d5eaaff
.word 0x399438ff,0xbff1e862
.word 0x89221f60,0x750d8b89
.word 0xbf640251,0xc3dbb98f
.word 0xa196e0e3,0x3a176b8d
.word 0x9dd9b299,0xc019b816
.word 0xffdd08d3,0x129f104e
.word 0x10b069c9,0xaa4be66d
.word 0x01dd7e9a,0x136f7426
.word 0x01cd6b92,0xbfebd81c
.word 0xbb38d726,0xcaa06d0a
.word 0x2069bd2d,0xc4289dff
.word 0x04c1e203,0x77d9c483
.word 0xb2035164,0x2c9b1bae
.word 0xeec30928,0xd173fbaa
.word 0xa919a242,0xcb066ace
.word 0x5a3a19d7,0xc0d8f866
.word 0x0be04c9c,0xc192555c
.word 0x1dfd2507,0xadcea9f9
.word 0x1b7d6a7f,0x7af4d9c4
.word 0x9ae8d8c5,0x13d43300
.word 0x266ceec2,0xbe75d0e1
.word 0x5b7f142b,0x3107b0b3
.word 0xd701e182,0x955d33ca
.word 0x5162e83e,0x9d113da3
.word 0x0b83de13,0xf17b341d
.word 0xf97454c5,0xb110612f
.word 0x7fc6f03f,0xe7923be7
.word 0xb3f1acdb,0xe48b502e
.word 0x6dbdd1d6,0x07cbfa08
p4_local1_expect:
.word 0xb262931a,0xc35f3dce
.word 0xb770a58f,0x17db3ad6
.word 0xfe0130e9,0x7654a928
.word 0x0f9969b8,0xf18721b6
.word 0x3450089d,0x1905a6e1
.word 0x69366659,0xcebc8041
.word 0x456dedd0,0x56cddb92
.word 0xff2e70de,0x4d4c72e7
.word 0x8e72b23e,0x1268ac74
.word 0x4a0d3b6e,0x27f08d3b
.word 0xd55f08e3,0x198e92b3
.word 0x9d414be9,0x7c8f80b8
.word 0xdeb3354f,0x76ab2c83
.word 0x9af4bd03,0x2f8ca51d
.word 0x4a3d5533,0xe386fcfa
.word 0xfa636849,0x2545e6e9
.word 0xd6c77fa6,0xd1bf5a3c
.word 0xf0439d81,0x83d893da
.word 0x63db0aae,0xffd66f8f
.word 0xff936dd3,0x3969d754
.word 0x00000000,0x000000dc
.word 0xd7beb14a,0x8ec0ff67
.word 0xd6ced0ae,0x24a1c7cf
.word 0x3b37a107,0x6ad63a17
.word 0x84c24a55,0x1a37a369
.word 0xcc02dd74,0xdf916c88
.word 0x963a32f7,0xff8ea2a5
.word 0x5547808f,0x393851fd
.word 0x6684b28f,0x4e894dc5
.word 0xa8f1e320,0xb9208b97
.word 0x344d085e,0x0e4a2b87
.word 0x9aa2a69d,0x12acbb4d
.word 0x73b774bb,0x97abb88f
.word 0x9d7ccc1d,0xffd96077
.word 0xd199f9a7,0x2e10fa27
.word 0x0e1509a5,0x2318dbbe
.word 0xd11672d4,0xec40bdcd
.word 0xff000000,0x637ce700
.word 0xcd7e24ea,0xe98fb402
.word 0x9cc11190,0x3b22ea19
.word 0x8fad7f26,0x846abf3b
.word 0xe3cb14bf,0xb86bff77
.word 0x47260e6f,0xd1bf5a3c
.word 0xfff02c02,0x3d98be68
.word 0xcb64e6fe,0x55bf2d8a
.word 0x9f6a177a,0xacc9e24e
.word 0xa9caf337,0x1a05ff8b
.word 0x637ce700,0xf3e92913
.word 0x0def7490,0xa67fc7d6
.word 0xda93d883,0x819d43f0
.word 0x8f6fd645,0xae0adb63
.word 0x54d76939,0xd36d93ff
.word 0xc20a8ead,0x2c13f0c2
.word 0x67f6c08e,0x4ab1bed7
.word 0x456dedd0,0xaed0ced6
.word 0x173ad66a,0x07a1373b
.word 0xdb531001,0x39c31c46
.word 0xd4858ded,0x0282e432
.word 0xc942d4c6,0x42e4d7ae
.word 0x47d24d02,0x402d9598
.word 0xb7e43c08,0xc414f83f
.word 0x4f6d4c44,0x6bc545a0
.word 0x995e8169,0x7e842c60
.word 0x7f81c492,0x985a3f52
p4_local2_expect:
.word 0x7e7e7251,0x657989b6
.word 0x15b64bb0,0xb3c343eb
.word 0xfd71889f,0x5b7109e7
.word 0x121eb5df,0x2677ae46
.word 0xdc193376,0x55df5710
.word 0x791e2684,0xa5f4971d
.word 0xc9e9c7d0,0x0d11ca26
.word 0xaa735c26,0x50ba2b76
.word 0x2743c971,0x681a1c72
.word 0x0d7dd936,0x841fff38
.word 0x76abce77,0x956e62f7
.word 0xb5a1113e,0xf5e7d73f
.word 0x1a41e9c3,0xd9cac3ef
.word 0x01cfd2a0,0xe16d9675
.word 0xd0b0c1c9,0xf9e19292
.word 0xc35b63b4,0x05a2acbf
.word 0x50f5c136,0x973b1b66
.word 0xe289018f,0x377365a1
.word 0xf4f9091e,0xc2f3387e
.word 0x6beac1b6,0xfb36b391
.word 0xd0ebb76c,0x9e79da61
.word 0x59d7d8ec,0x7ea1d01c
.word 0xa0b77512,0xd375ce61
.word 0x08f0c3f8,0xc22b688b
.word 0xb4250d52,0xeb6d7d5a
.word 0x2070d430,0xb0f14ee8
.word 0xa2e1e0f4,0xaca4d72c
.word 0x46f400b8,0x494c3b24
.word 0x344d085e,0x2290171c
.word 0xb4bfa87c,0x5684de20
.word 0x80771eff,0x0bccb3f4
.word 0x39c1c9a2,0x7d786cff
.word 0xd6c77fa6,0x9074ef0d
.word 0xf0439d81,0x83d893da
.word 0x63db0aae,0x45d66f8f
.word 0xff936dd3,0x3969d754
.word 0xc2f0132c,0xad8e0ac2
.word 0xd7beb14a,0x8ec0f667
.word 0xd6ced0ae,0x24a1c7cf
.word 0x3b37a107,0x6ad63a17
.word 0xd683354c,0x1dd2d89b
.word 0x11b75710,0x83ccdd07
.word 0xda9761a7,0xd5dc4f1d
.word 0x87140292,0xbf005b18
.word 0xee28ef2b,0x8c7373c8
.word 0xbe6650bd,0xf862306f
.word 0x0f2c4d4a,0xda6b2da8
.word 0x21e930e9,0x0d9c240e
.word 0xab7609f5,0x0993de64
.word 0x539c5295,0x9f581ffa
.word 0x5f10b776,0x27f68f7e
.word 0x8fc20b8e,0xa96f0847
.word 0xe38de9b1,0x57a7ac32
.word 0xc96c3bee,0x46fa698f
.word 0x7a538fa6,0xfe46888c
.word 0x55c7429c,0x253c3ce4
.word 0x77903945,0x9a10e017
.word 0x97abb88f,0xb33f0cf7
.word 0x79949909,0x80765033
.word 0xe8e6cb4c,0x89e13d30
.word 0xa585338a,0x7c863e2b
.word 0x3f9a46a3,0x722f6eb1
.word 0x95c9cff2,0x150afaf8
.word 0x1a4127a0,0x39bfcea0
p4_local3_expect:
.word 0xe58794a5,0xbc778c78
.word 0x18bf82e8,0x97bed6a4
.word 0x68fc1a85,0x8ceb7a29
.word 0xebe1fe73,0x0ad465ee
.word 0x52c7283c,0x4ebc35f6
.word 0x84ee6134,0x69d82649
.word 0xabf15286,0x4cf56e15
.word 0xd9c852de,0xa797667d
.word 0x0def7490,0xa67fc7d6
.word 0xda93d883,0x819d43f0
.word 0x8f6fd645,0xae0adb63
.word 0x54d76939,0xd36d93ff
.word 0xc20a8ead,0x2c13f0c2
.word 0x67f6c08e,0x4ab1bed7
.word 0xcfc7a124,0xaed0ced6
.word 0x173ad66a,0x00000060
.word 0x0def7490,0xa67fc7d6
.word 0xda93d883,0x819d43f0
.word 0x8f6fd645,0xae0adb63
.word 0x54d76939,0xd36d93ff
.word 0xc20a8ead,0x2c13f0c2
.word 0x67f6c08e,0x4ab1bed7
.word 0xcfc7a124,0xaed0ced6
.word 0x173ad66a,0x07a1373b
.word 0xb4587ece,0xccb18e97
.word 0x9767051f,0x8d76834d
.word 0x86183555,0x00000057
.word 0x83d17048,0x36e13cc9
.word 0x75803991,0xb29791b6
.word 0x20c01c92,0xee3391d1
.word 0x56a5d098,0xea8f95cb
.word 0x6cffc318,0x93628bdc
.word 0x5b3cf961,0xaa33cb27
.word 0xfba1c87b,0x2a018e20
.word 0x79ef6a3a,0x18846d7d
.word 0x60423223,0x8e7b73ed
.word 0x96a18065,0x38973e2c
.word 0x40c5a554,0x6caa3db2
.word 0xa851f758,0x581fb956
.word 0xa4b1e4af,0xcd980e56
.word 0x0dce3405,0x47af7cf1
.word 0x93a618d2,0x309e9391
.word 0xb643197a,0x2368f6ae
.word 0xb50e7e36,0x7c4485d2
.word 0x973b1b66,0x000000c0
.word 0x5eb6b17c,0x90d4b09f
.word 0x853e9084,0x55c4f584
.word 0x73952de7,0x63d63e64
.word 0xd6c77fa6,0x9074ef0d
.word 0xf0439d81,0x83d893da
.word 0x63db0aae,0x45d66f8f
.word 0xff936dd3,0x3969d754
.word 0xc2f0132c,0xad8e0ac2
.word 0xd7beb14a,0x8ec0f667
.word 0xd6ced0ae,0x24a1c7cf
.word 0x3b37a107,0x6ad63a17
.word 0x62138069,0x49be5085
.word 0xd7b35948,0xc08d43f0
.word 0x9b379ca3,0x02ca03fa
.word 0x72bf271f,0xe304e426
.word 0x4f623b2c,0x625719bc
.word 0x5f350ced,0x6e262422
.word 0xf82426c2,0x5270c504
.word 0xefd708c7,0xcfbddbfc
p5_init_registers:
.word 0x50ee0792,0x5602413e ! Init value for %l0
.word 0xb89dab20,0x152fbf1f ! Init value for %l1
.word 0x5623ba55,0xb06dbc05 ! Init value for %l2
.word 0x8488e141,0xef4d9e95 ! Init value for %l3
.word 0x455ae419,0xa70edb52 ! Init value for %l4
.word 0xca229fe8,0x9ed390eb ! Init value for %l5
.word 0x28ed09d2,0x479a24ef ! Init value for %l6
.word 0x5bae0b4c,0x9efa3c9f ! Init value for %l7
.align 64
p5_init_freg:
.word 0x6c3b744f,0xcbfd9d9a ! Init value for %f0
.word 0x73fb0b4d,0x7bcfeb6f ! Init value for %f2
.word 0xcae570d7,0x88d04aec ! Init value for %f4
.word 0xa6d41496,0x1d149d65 ! Init value for %f6
.word 0x695142e6,0x62faab2e ! Init value for %f8
.word 0x578c0ee2,0x0bca003e ! Init value for %f10
.word 0x8ebca809,0x73a489a8 ! Init value for %f12
.word 0xc5c7807a,0x436f2ef2 ! Init value for %f14
.word 0x0d57cd07,0x93dd8c61 ! Init value for %f16
.word 0xfa6334a7,0x23f832e5 ! Init value for %f18
.word 0xe8340ae7,0xa5dc3331 ! Init value for %f20
.word 0x5cf54a78,0x517972b7 ! Init value for %f22
.word 0x30238309,0x4f7185e7 ! Init value for %f24
.word 0xf45546c7,0xe833c027 ! Init value for %f26
.word 0x9ebe53eb,0xfc7048df ! Init value for %f28
.word 0x77bbce1b,0x9e2a070e ! Init value for %f30
.word 0x104a077e,0x57174957 ! Init value for %f32
.word 0xea5c19e1,0xbe6ac9c5 ! Init value for %f34
.word 0x77f2340e,0x480018c5 ! Init value for %f36
.word 0xca39facc,0xab9b69e4 ! Init value for %f38
.word 0x1fe7fe81,0x7a3cc202 ! Init value for %f40
.word 0xde922070,0xff75d718 ! Init value for %f42
.word 0xd97fdeb9,0x76804001 ! Init value for %f44
.word 0xad34dea9,0xdb80a297 ! Init value for %f46
.word 0x2aaffa5f,0x9bf5656e
.word 0xbdde02eb,0xf98bd0c8
.word 0x8ed48109,0x4ee3337f
.word 0x67a11589,0xeb5d9f6b
.word 0xc686ddae,0x8fcf7f52
.word 0xe2445597,0x20ddfcfa
.word 0xa8097aa2,0x3ededba4
.word 0x411451aa,0x422af793
p5_expected_registers:
.word 0x55ca2728,0x2ee03fc5
.word 0x003927dd,0x95e9e74c
.word 0x00000000,0x4f4011b7
.word 0x09b0455c,0x86f0191a
.word 0x0d57cd07,0x93dd8c61
.word 0x00000000,0x56214204
.word 0x8331a25e,0xa6ebeb45
.word 0x96332312,0xd90fb7e8
p5_expected_fp_regs:
.word 0x500e1d1e,0xb8406335
.word 0x309fbebc,0xbdfd3a45
.word 0x9733fea7,0xa71e1735
.word 0xff472d44,0xcb217e71
.word 0x98100baa,0x2d0819aa
.word 0xb8a10050,0x92ba043f
.word 0x3b12f133,0xffbecac1
.word 0x4ae64d72,0x1f0addd9
.word 0xaed8a6d3,0x4f0d7e50
.word 0x9c4bbe6d,0x66f79dae
.word 0x4cf93540,0x8b938ee6
.word 0xc786cac9,0x5851fbdd
.word 0xaee5c142,0xe1cfe595
.word 0x54da69cf,0x28083a9d
.word 0x522afd5d,0x8f3e843f
.word 0x43d1bdd1,0xb4ce6e38
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p5_local0_expect:
.word 0x6b87df09,0xca60cb60
.word 0xeb3fafde,0x44399847
.word 0x8da0887f,0x90dd8f07
.word 0x3520ea9a,0x7554660e
.word 0xbd893748,0x000000b7
.word 0x037f2c27,0x3f6a87eb
.word 0x651dd642,0x7f63e12c
.word 0x0a20da90,0xefff4eda
.word 0xca571fea,0x844929ca
.word 0x5ba3abeb,0x911f5d0b
.word 0x9a225832,0x7a41b149
.word 0xf3f3d900,0x1f5c7c13
.word 0x09c47c81,0x9e96981f
.word 0x82b52a0f,0xa2fdc691
.word 0x3bd3edba,0xd61371ba
.word 0xf16c9102,0x53793283
.word 0xabc3db90,0xea930c1a
.word 0x86038cde,0x65b8f326
.word 0xf6ffdd38,0x616bda1d
.word 0x23f0fe66,0x2288f1e1
.word 0x183fb0d0,0xd2d9cf8f
.word 0xa33329cb,0x000ee9b0
.word 0x32751efe,0xf4b77470
.word 0x03819e00,0x89ffb117
.word 0xb5e1b201,0xb7e9aaeb
.word 0x74ff71f7,0x1b8772d0
.word 0xc809cf00,0x46e260a7
.word 0x463bbf1d,0x05ee6e6d
.word 0xffe48d29,0x94ea48cd
.word 0x04acf4bd,0xcb15d31a
.word 0xa6a3de49,0xf1f62461
.word 0xd576523d,0x587ae319
.word 0x5bce7e09,0x3dcf825e
.word 0xcd248536,0x60885cef
.word 0x1a449e7b,0x75e016bd
.word 0x17d5dc20,0xa1bba9e6
.word 0x0c2924ef,0xabd1499e
.word 0x8d3f1072,0xc57c265f
.word 0x2be68282,0x2ff161e4
.word 0x7bff3cf8,0x2c2defbe
.word 0x48f502a1,0x881b3b42
.word 0xd800042a,0x1a79c66e
.word 0x82fb5c89,0x1aa0e97d
.word 0x1b02e515,0x5a99cfd2
.word 0x72b19338,0x7c88e180
.word 0x55ca2728,0x2ee03fc5
.word 0x6a79f220,0x8073f46a
.word 0x8073f46a,0x7818f25b
.word 0x4eafd084,0x1e2f2d3f
.word 0x5873abcf,0x2c2f7313
.word 0x8cb2a858,0x5104af81
.word 0x636c0634,0x97c294ca
.word 0xff8323c4,0x7a1030b6
.word 0xa994730a,0x87f27697
.word 0x56214204,0x992b08a4
.word 0x232b75e9,0x1c68ea72
.word 0xb10aa25c,0xf8591a1b
.word 0x324d277e,0x00051184
.word 0xeea8a37f,0x2028e923
.word 0xd89f24fa,0xdc311800
.word 0xe3fd2638,0x0a3ba54b
.word 0x57f1c112,0x798416ff
.word 0x8a330a04,0x70eb35e1
.word 0x3e7eead0,0x0ac1ec1b
p5_local1_expect:
.word 0xa628c424,0x53704bf9
.word 0x63fab9e5,0x1a434978
.word 0x221ac7a3,0x1b05e3d8
.word 0x4bdc2349,0x3f41689c
.word 0xd97365ce,0x4bc01896
.word 0xddc87caa,0x18bf21d7
.word 0x2038e882,0x4d9a95dd
.word 0xd5ae2f6b,0x7e4d7c80
.word 0x0d57cd07,0x93dd8c61
.word 0xfa6334a7,0x23f832e5
.word 0xe8340ae7,0xa5dc3331
.word 0x5cf54a78,0x51ff72b7
.word 0x30238309,0x4f7185e7
.word 0xf45546c7,0xe833c027
.word 0x9ebe53eb,0xfc7048df
.word 0x77bbce1b,0x9e2a070e
.word 0xe3f55931,0x0b8403ee
.word 0x2bdfff9b,0x000000ad
.word 0xd7b1f499,0x54da69cf
.word 0xeb392e0d,0x799d915b
.word 0x4c2f152e,0xffe5082d
.word 0xedaa7ba3,0x0cef2996
.word 0x438591d3,0xec49757d
.word 0x9b337ae7,0xc26513b7
.word 0xe3e7c3d1,0x4294dbc1
.word 0xa581b9ff,0xa6fe7eac
.word 0x0c78cc9c,0xb9f7610a
.word 0xbc190df6,0x8b4f6e51
.word 0x77d3d9d8,0x29cc26b5
.word 0xd0a55421,0xfa327c06
.word 0xdc89547a,0xccd18432
.word 0xc9e95f01,0x070026bb
.word 0xbb86a4ae,0x3e3d093f
.word 0x244bf0ff,0xdf68c003
.word 0xb5f9b345,0xf8804f45
.word 0x9d1733b2,0x36f4bb3f
.word 0x0ded0d46,0x038d0d03
.word 0x11d62440,0x7ca973ab
.word 0xd3ff7f2f,0xf36b0e1c
.word 0xffed0d46,0x038d0d03
.word 0xaed8a6d3,0x4f0d7e50
.word 0x9c4bbe6d,0x66f79dae
.word 0x4cf93540,0x8b938ee6
.word 0xc786cac9,0x5851fbdd
.word 0xaee5c142,0xe1cfe595
.word 0x54da69cf,0x28083a9d
.word 0x522afd5d,0x8f3e843f
.word 0x43d1bdd1,0xb4ce6e38
.word 0x058aacb3,0x358788d7
.word 0xf31fffbc,0xd825f414
.word 0x324d277e,0x32830cef
.word 0x900781ff,0x9ee36100
.word 0x0dd37f8f,0x7f793fd5
.word 0xea321556,0x47861b3c
.word 0xdf9d968c,0x4b4e1e57
.word 0x8aba971c,0x34fb7621
.word 0x356340b8,0x1e1d0e50
.word 0x453afdbd,0xbcbe9f30
.word 0x35171ea7,0xa7fe3397
.word 0x717e21cb,0x442d47ff
.word 0xaa19082d,0xaa0b1098
.word 0x3f04ba92,0x5000a1b8
.word 0xc1cabeff,0x33f1123b
.word 0xd9dd0a1f,0x724de64a
p5_local2_expect:
.word 0x17c70bd5,0x9d3316ab
.word 0xde3ee85f,0xe08b2768
.word 0xaa3fd51b,0xc406547e
.word 0x000000c1,0x47d8ab21
.word 0xc8d8e3c8,0x8d40d5c8
.word 0xe8d9f7ae,0x50326779
.word 0xfb8585d0,0xd38c92a8
.word 0xd50ad312,0xfd7b5286
.word 0xa04d0fcd,0x8ee666ba
.word 0xf602bdac,0x391cd7d3
.word 0x370ec1c2,0x97153cce
.word 0x4b3e871a,0x68bf2a9e
.word 0xc9efff88,0x3da3001d
.word 0xa602e647,0xf60d5c43
.word 0x0b3df14c,0x4e406786
.word 0x8331a25e,0xa6ebeb45
.word 0x743a475d,0x88de8238
.word 0x49a15923,0x85b2a1b1
.word 0x2e98759d,0xb536d85f
.word 0x6f542ece,0x31bb1f5a
.word 0x2f2bab63,0x45da26ff
.word 0x54a1736e,0x9edc6521
.word 0x0d887a9c,0x1742c498
.word 0xba421af3,0xaf62d785
.word 0x0d57cd07,0x93dd8c61
.word 0xfa6334a7,0x23f832e5
.word 0xe8340ae7,0xa5dc3331
.word 0x5cf50278,0x517972b7
.word 0x30238309,0x4f7185e7
.word 0xf45546c7,0xe833c027
.word 0x9ebe53eb,0xfc7048df
.word 0x77bbce1b,0x9e2a070e
.word 0xaed8a6d3,0x4f0d7e50
.word 0x9c4bbe6d,0x66f79dae
.word 0x4cf93540,0x8b938ee6
.word 0xc786cac9,0x5851fbdd
.word 0xaee5c142,0xe1cfe595
.word 0x54da69cf,0x28083a9d
.word 0x522afd5d,0x8f3e843f
.word 0x43d1bdd1,0xb4ce6e38
.word 0x30a041e1,0x01b5fdc1
.word 0xe4dbcc6c,0x836e3a50
.word 0x5ebb158e,0x2c2c3285
.word 0x8870de28,0xa9d945fc
.word 0x27ad27bc,0xdb267b31
.word 0x418b3cf3,0x8f41fae2
.word 0x4d4c7078,0xff1d9d37
.word 0xf42a4bf8,0x475e5355
.word 0xe89ac536,0xef991e3e
.word 0x2c2f7313,0xf54bbf4a
.word 0x1cbd4363,0x179d71d9
.word 0x5def6957,0x4650cbe2
.word 0x479a24ef,0x859313f0
.word 0xa681a126,0xe11622c1
.word 0x5888ff67,0x45f38e02
.word 0x7280c517,0xc0879859
.word 0x7ee4902e,0xa8c00a2f
.word 0x08ff6506,0xae555f39
.word 0x6f83bf28,0x19cab395
.word 0xa1f5b989,0x07ffe514
.word 0x25f27aca,0xbf8f711e
.word 0x4c098823,0xeacb2f4f
.word 0xef74ff97,0xfb55fcc9
.word 0xb4438aa9,0x791be95b
p5_local3_expect:
.word 0x4d4c919a,0xfda53055
.word 0x1d453164,0xa0623d0a
.word 0xc49c9001,0xe77a8e4c
.word 0x4bc01896,0xbd7e5ba4
.word 0xdc84a26b,0xd77b26d0
.word 0x3489dbe1,0xef4dff95
.word 0xdc0007f1,0x24eebae6
.word 0x5deecbc4,0x0f997d72
.word 0x121a3a4a,0x65657f3d
.word 0xfbe37d96,0xfeba93fc
.word 0x22dd8d08,0x2ff161e4
.word 0xa4b8c5e9,0x636c0634
.word 0x66775549,0x2fd708c2
.word 0x52b1fbae,0xe19043a3
.word 0x09b0455c,0x86f0191a
.word 0x1f4f3bab,0xb011ffdf
.word 0x05e06114,0x5e428ec7
.word 0x86299ea8,0xbb64fcc1
.word 0x1797daac,0x80edd1ef
.word 0x121a3a4a,0x3da2068a
.word 0xf4f8003d,0x82df4b9d
.word 0xf63c6187,0xfadf152b
.word 0x20caa6aa,0x3c3eaa44
.word 0x96bd8851,0x8374984c
.word 0x74acb4a2,0xaed7a00f
.word 0xf10be436,0xadd8159c
.word 0x74bb3fb4,0x9bff65f9
.word 0x96b59c39,0x917fd8d1
.word 0x8cbe3a90,0xe1712e42
.word 0x7582d90f,0xa886597b
.word 0xda355912,0xcd4380ae
.word 0x9040b963,0x3c47c749
.word 0x2768106d,0x859313f0
.word 0x5a3e7d09,0xd8859187
.word 0xf0fe3e38,0x275db9bc
.word 0xe083cea3,0xbb651d88
.word 0x003927dd,0x95e9e74c
.word 0xfd42c537,0x4d50d0a6
.word 0x08017f87,0x5e9d068c
.word 0xcc175e4f,0x352d460f
.word 0xadb1350e,0x5b371200
.word 0x26c374ac,0x7a818595
.word 0xb569f227,0xdfef5c76
.word 0x8aad20c0,0x8f3e843f
.word 0xbb4c11c8,0x177c7f09
.word 0x96332312,0xd90fb7e8
.word 0xa8ff3d64,0x0e1d61c3
.word 0x9e8bd84a,0x1481abc0
.word 0x64529e93,0xd73faecf
.word 0x229d5ed7,0x6e88c484
.word 0x5531fa97,0xa9b2c04a
.word 0x6a523238,0x466d2b34
.word 0xd108d514,0x652819ff
.word 0x99cb13ed,0xeb5ded40
.word 0xc6c0605b,0x34ac86a4
.word 0x7238f876,0x00000070
.word 0x01272603,0x0c5133e9
.word 0xdcfcf012,0x7d07fd9a
.word 0xa050f5e7,0xb7b44980
.word 0x0c88a1ad,0x9d20da5f
.word 0xaf5a9fb1,0xace62ad5
.word 0x887e1065,0xaea588cf
.word 0x057ff7eb,0xbc6408a6
.word 0xacf1eac7,0xc662934b
p6_init_registers:
.word 0x48fdbe68,0x09b4c36c ! Init value for %l0
.word 0xc34bbc2c,0x829117f0 ! Init value for %l1
.word 0x15527fb4,0x04a7bbaa ! Init value for %l2
.word 0xf5ca284a,0x580433d9 ! Init value for %l3
.word 0xf5aa9ae4,0xae18ed83 ! Init value for %l4
.word 0xffa95db8,0x2410b3bd ! Init value for %l5
.word 0x90551f02,0x59ffe518 ! Init value for %l6
.word 0x4454f616,0x3a73650e ! Init value for %l7
.align 64
p6_init_freg:
.word 0xec55c24b,0xb5c7b48a ! Init value for %f0
.word 0x1ada8db4,0x10a33790 ! Init value for %f2
.word 0x02711ba0,0x7509cc33 ! Init value for %f4
.word 0xda3e3753,0xe3d66954 ! Init value for %f6
.word 0x58a21b6c,0x00b3b580 ! Init value for %f8
.word 0x7b4eb6d1,0xd4740e93 ! Init value for %f10
.word 0x97b88dd5,0xf8291aff ! Init value for %f12
.word 0x719e2933,0x1f5a0ae9 ! Init value for %f14
.word 0x93b4df14,0x334eed55 ! Init value for %f16
.word 0x01ff51a7,0xecd57146 ! Init value for %f18
.word 0xd2e4be74,0xfa83ccf1 ! Init value for %f20
.word 0xa6f73877,0x04c2b369 ! Init value for %f22
.word 0x51662f8d,0xabb160a6 ! Init value for %f24
.word 0xae1137e3,0x0c543ed2 ! Init value for %f26
.word 0x1ba81ef1,0x94143e77 ! Init value for %f28
.word 0xbe77cec3,0x0d8eda83 ! Init value for %f30
.word 0x80e354b5,0x43129c60 ! Init value for %f32
.word 0xa59d37bd,0x0167a763 ! Init value for %f34
.word 0xd395e6df,0xc8d6e1d9 ! Init value for %f36
.word 0x51114b1b,0x472a753a ! Init value for %f38
.word 0x463c2d2b,0x2b15c466 ! Init value for %f40
.word 0xa4400b9a,0x0d8b8f26 ! Init value for %f42
.word 0x496e1109,0xcd61faaf ! Init value for %f44
.word 0xf4ec1cde,0x7854df84 ! Init value for %f46
.word 0x36bac84a,0xbaf92a4f
.word 0xfb03d68a,0x62e06359
.word 0x4d4404c8,0x5bbf5740
.word 0xed5633b4,0xcc00fecb
.word 0xbe2a5a9a,0x8f4be66d
.word 0x127f2aca,0x96b29e7f
.word 0x6cafca90,0xcd18f280
.word 0xd9003901,0xcc3a82e2
p6_expected_registers:
.word 0x00000000,0xc1243b28
.word 0x00000000,0x4e043117
.word 0x00000000,0x000000de
.word 0x00000000,0xe3a2a433
.word 0x00000000,0x33c214c7
.word 0x00000000,0x28e24779
.word 0x00000000,0x491a7c74
.word 0x00000000,0x00000055
p6_expected_fp_regs:
.word 0xec55c24b,0xb5c7b48a
.word 0x1ada8db4,0x10a33790
.word 0x02711ba0,0x7509cc33
.word 0xda3e3753,0xe3d66954
.word 0x58a21b6c,0x00b3b580
.word 0x7b4eb6d1,0xd4740e93
.word 0x97b88dd5,0xf8291aff
.word 0x719e2933,0x1f5a0ae9
.word 0x93b4df14,0x334eed55
.word 0x01ff51a7,0xecd57146
.word 0xd2e4be74,0xfa83ccf1
.word 0xa6f73877,0x04c2b369
.word 0x51662f8d,0xabb160a6
.word 0xae1137e3,0x0c543ed2
.word 0x1ba81ef1,0x94143e77
.word 0xbe77cec3,0x0d8eda83
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p6_local0_expect:
.word 0x00000000,0xbb141bf1
.word 0x18212dc6,0xc03f14a0
.word 0x2fdecce3,0x96cb4727
.word 0x196e66bf,0x1cad5f51
.word 0x41e0f044,0x621e842f
.word 0xd7d2f920,0xf7bc3fc9
.word 0x3801fb52,0x8753d14d
.word 0x5469d6e3,0x02462c24
.word 0xacc49d2c,0xf1101506
.word 0x682ac189,0x568b83f5
.word 0xed00affd,0xf41ba9bd
.word 0xca07d0c2,0xfc6e1a4d
.word 0x702c5a07,0x7ebe200f
.word 0xcbf698dc,0xe78469b3
.word 0x2dbffb08,0x3ee2ad28
.word 0x196e66bf,0x078b22be
.word 0xb83ccd55,0x38405931
.word 0x42c777f6,0x7c27f0cb
.word 0x926e0dc2,0x84e74cef
.word 0x91b8cc96,0x9e0aeb2a
.word 0x87d933da,0xe8fd2286
.word 0x11753ad2,0xc800f924
.word 0xf9758cfa,0x9c2de535
.word 0x00000099,0x5474f117
.word 0x7a215298,0xc6ecce4c
.word 0x1181e56f,0xd8f710a1
.word 0x52e49fbf,0x2fda8536
.word 0x36059f6d,0xc1b2dc94
.word 0x6e10c71a,0x02087cfd
.word 0xbb1b0313,0x113fbaa6
.word 0xf469294e,0xe8128620
.word 0x2dcca36e,0x582ec355
.word 0xbea779d3,0x24794e54
.word 0xe89efd99,0x1cd6d840
.word 0xb68057e6,0xc6cea56e
.word 0xe0cccbb6,0xdfe02c1b
.word 0xad506c7c,0x9c289edc
.word 0x9c372fda,0x3fd0ab1d
.word 0x2279fd7d,0x47d88890
.word 0xc0e650d4,0xd4b4e272
.word 0x73505766,0x80c8fd22
.word 0x44b3921c,0xf0673478
.word 0x7c27f0cb,0xff4aadff
.word 0xe70585c9,0x6df8107f
.word 0x19838149,0x6080c435
.word 0x62d5907e,0xe447b0ed
.word 0x4f57b430,0xd1c6d6e8
.word 0x30eb7e02,0xe1dde491
.word 0xdce0dc61,0x16c651a8
.word 0x8500d55e,0xeafa0240
.word 0x10c73c26,0x77963325
.word 0xe3b74867,0xf48a1d15
.word 0x64cdd6a1,0xc380ce75
.word 0xf7a87f9d,0x8f3c969b
.word 0xd23226bf,0xde16b953
.word 0x8c7bb41e,0xc790bf29
.word 0x93b4df14,0x334eed55
.word 0x01ff51a7,0xecd57146
.word 0xd2e4be74,0xfa83ccf1
.word 0xa6f73877,0x04c2b369
.word 0x51662f8d,0xabb160a6
.word 0xae1137e3,0x0c543ed2
.word 0x1ba81ef1,0x94143e77
.word 0xbe77cec3,0x0d8eda83
p6_local1_expect:
.word 0xab4a75bf,0x1c799a1e
.word 0xc106529f,0x26691928
.word 0x5a9568bc,0xd69fd20f
.word 0x0b7568ac,0x9d13a1ea
.word 0xaccea57e,0xcd928658
.word 0x87054c13,0x54d05525
.word 0x9803a130,0x680ea4bd
.word 0x11a90c37,0x0682d73a
.word 0x78b425a2,0xb618eee6
.word 0x042592d3,0x6f7ace74
.word 0x41ebd5ff,0x6f607ab2
.word 0xc7de46c0,0x76216bdf
.word 0xf9403d6d,0x9f5f9021
.word 0xa5c73781,0x047dff5a
.word 0xaf3e5830,0x1fff4a93
.word 0xe40aa5b8,0x55178d7d
.word 0x923013a6,0xb694ac54
.word 0xbd174993,0x4d16cfa9
.word 0x3f852dff,0x46718add
.word 0x2edbfff7,0xbea779d3
.word 0xa2467a73,0xa945c345
.word 0x7db49e9c,0xa6559fe6
.word 0xc6bcd776,0xe5e9fb54
.word 0x5f444de7,0x464dff29
.word 0x55ed4e33,0x14dfb493
.word 0x4671d5ec,0xa751ff01
.word 0xf1cc83fa,0x74bee4d2
.word 0x69b3c204,0x7738f7a6
.word 0xa660b1ab,0x8d2f6651
.word 0xd23e540c,0xe33711ae
.word 0x773e1494,0xf11ea81b
.word 0x83da8e0d,0xc3ce77be
.word 0xc2d66440,0x73628b32
.word 0x165c7e2a,0x802f9cfe
.word 0x8a199dc4,0x8a0ba61a
.word 0x19ecd02d,0xfce7ca81
.word 0x810cf170,0x7ca69e95
.word 0xda58ff01,0xb0fa34c0
.word 0xcdea1326,0xbb24b122
.word 0xc098158d,0x018acd03
.word 0x42764f0d,0xc20a0d03
.word 0x54f798a2,0x3d53426d
.word 0x88b8f8fe,0x55fc9bbf
.word 0x29a3be4b,0x7847bf5e
.word 0x3a6bf33e,0xfffb5ef8
.word 0x5c958596,0x929d42fe
.word 0xe5418bea,0xd2490096
.word 0xbe277915,0x6461b026
.word 0x2261378f,0x4ff72519
.word 0x2057c20b,0xbbbb9b98
.word 0xb96bdb0e,0x79eadd54
.word 0x82c0e898,0x3a6495d5
.word 0x85f17d05,0x546a42b6
.word 0x2bff1ae6,0xf125b578
.word 0xff595076,0x7b5c1ce8
.word 0xda255da9,0x336dfcad
.word 0x130b6878,0x327f226a
.word 0x5cbc146c,0x6e2af6dd
.word 0xa4c7ef79,0x734c1bb4
.word 0x77036cf4,0xedd506c8
.word 0x0d75c877,0xffd22435
.word 0xef1fcfb3,0x9c383b4d
.word 0xf13e097d,0xbce239d4
.word 0xf3f0b0c4,0xfc9c8d9e
p6_local2_expect:
.word 0xf7c99da7,0x90b78620
.word 0xbf5764ea,0xf0fbedcf
.word 0x56ff126e,0x05c9dfa0
.word 0x31beff6d,0xaba2b7fc
.word 0x2c5f95bc,0x60cc2561
.word 0xa1a2a9ff,0x01b66619
.word 0xbd11cee4,0x74e4a002
.word 0x4adfca4f,0x01e408c5
.word 0x4dcafd09,0xbf67ab6a
.word 0xeb5b81b2,0xf87bbb98
.word 0xb6dc641d,0xa6bc0243
.word 0x0109e00b,0x7e054e0e
.word 0xc8d79071,0x404dca36
.word 0xc4c57cfd,0x79efeccd
.word 0x6e2af6dd,0x5eb5d82b
.word 0xe49973b0,0xbdde6da2
.word 0x4c86e9f6,0xf299198e
.word 0x07a4a6ff,0xb2efb4c9
.word 0x8f225f93,0xf3c65eed
.word 0xfa1647ec,0x6ecea4a5
.word 0x728c71ca,0x4b7292ee
.word 0x691b6e4b,0x7122aeaa
.word 0x292cac6a,0xbf9a6d54
.word 0xcd3b1525,0x0ebc3775
.word 0xfcd35c64,0x3b21e284
.word 0xc03f14a0,0xab90472e
.word 0x74ad5d5a,0x054804bb
.word 0xc903cbf7,0x60d37bc4
.word 0x88ea871c,0x1f42f858
.word 0x3b95bacd,0x35e6ae10
.word 0x2e40c748,0xbf2d4c73
.word 0x0690623c,0x847dce89
.word 0x6a04202b,0x3052980a
.word 0x48013bdb,0x3c5ebe70
.word 0x6f6ea8b4,0xece2f65c
.word 0xb938198c,0x56e88a8c
.word 0x2d498536,0x0ecc5c70
.word 0x6975ae69,0x40752d19
.word 0x18212dc6,0xc03f14a0
.word 0x7753e034,0x6b1c3fa2
.word 0xd15524f7,0xbadb7ef3
.word 0x103afe25,0x33c214c7
.word 0xc80f610f,0x8d858b24
.word 0x1956ff85,0xd2879543
.word 0xf7864ce6,0x94c1bd99
.word 0xfe69b315,0x3c21e682
.word 0x388f453e,0x3985145d
.word 0xb18ec0cb,0xe1dde491
.word 0xda5ee68b,0x5be2b694
.word 0x558701c8,0x4b573629
.word 0x27796440,0xf1a728b2
.word 0xf0e78b3e,0xe4df623d
.word 0xcbe4dec9,0xf9623f54
.word 0x73f153c9,0x20295939
.word 0x539fb558,0x510677fa
.word 0xed834e35,0x01647106
.word 0x2ca5efb0,0xff9d7bd1
.word 0xfde8aa57,0xb7f5962f
.word 0x69839d48,0x3588815c
.word 0x59db5677,0x62d3c9eb
.word 0x889f81d0,0xf2441fbf
.word 0xb7d731b6,0xf55b6342
.word 0xffffffab,0x73d61cf7
.word 0x364c6ea8,0x7b1eb785
p6_local3_expect:
.word 0xa3eefe74,0xbb141bf1
.word 0xff05c6d2,0x7e01ea82
.word 0x4e840782,0x9be69561
.word 0x80ff4517,0xcd4235fa
.word 0xa828f4eb,0xe236bec2
.word 0x38d2cd11,0x93d9c0b0
.word 0x05c9dfa0,0x932af885
.word 0xff4eac3b,0x438cf2c2
.word 0xabe9d321,0xc255fb7a
.word 0x5be2b694,0x1d9dde4e
.word 0x0d2af53a,0x1c143ad0
.word 0x9f04a39b,0x9c680f5a
.word 0x696c0043,0x3683a728
.word 0xc53e9880,0x0eec1855
.word 0x40284f3a,0x9e1f8cc9
.word 0x538d4745,0x26e28ba5
.word 0x6027f75f,0x3b4fe2ba
.word 0xe2ccb1fc,0x7d99bb4a
.word 0x9b3ae617,0xcb4cbae9
.word 0x61526b65,0x733bb6f8
.word 0xe77d1abf,0x7edc9b5e
.word 0xf2994ff8,0xbca8a11f
.word 0xb96544ae,0x36291a89
.word 0x491a7c74,0x6318a559
.word 0x8ab4c7b5,0x4bc255ec
.word 0x9037a310,0xb48dda1a
.word 0x33cc0975,0xa01b7102
.word 0x5469d6e3,0x53373eda
.word 0x80b5b300,0x6c1ba258
.word 0x930e74d4,0xd1b64e7b
.word 0xff1a29f8,0xd58db897
.word 0xe90a5a1f,0x33299e71
.word 0x522bd61a,0xb6b5135a
.word 0x674a0fd5,0x0000001f
.word 0x2e08c7a7,0x2ea2eff3
.word 0x4488302a,0xe442cd82
.word 0xa8f4cf87,0x109d285d
.word 0xe5574519,0xbdb218ce
.word 0x9372fad8,0x4e043117
.word 0x3bdf93e3,0x49b25108
.word 0x8ab4c7b5,0x4bc255ec
.word 0x9037a310,0xb48dda1a
.word 0x33cc0975,0xa01b7102
.word 0x5469d6e3,0x53373eda
.word 0x80b5b300,0x6c1ba258
.word 0x930e74d4,0xd1b64e7b
.word 0xff1a29f8,0xd58db897
.word 0xe3b74867,0x33299e71
.word 0xca9d6d1a,0x42f65b3f
.word 0x59c85b45,0x26f298fd
.word 0xeaa9f24d,0x2bdda301
.word 0x6173f4ff,0x84d46a94
.word 0x57bb1814,0x6adbe240
.word 0x81a8a0f8,0x23ff9909
.word 0x00000000,0xb83ccd55
.word 0xbadd5751,0x584a39a9
.word 0x95c3b786,0xbd33eec3
.word 0x8712ae95,0x64004cfa
.word 0x30537bd7,0xb3c71b7f
.word 0x1b831597,0x89330da7
.word 0xb448b36b,0x49b25108
.word 0xdcab3c9a,0x1f9a7199
.word 0x43374e01,0x000028e2
.word 0x14f94cfc,0x00008a19
p7_init_registers:
.word 0x5f23c151,0xc1c5846d ! Init value for %l0
.word 0x94a882a4,0x5ab5ac6a ! Init value for %l1
.word 0x55d917aa,0xc1646228 ! Init value for %l2
.word 0x37c33138,0x5dd9eedb ! Init value for %l3
.word 0x984bc187,0xdca58f12 ! Init value for %l4
.word 0x5c020ebc,0x793aa30f ! Init value for %l5
.word 0x6f3e819e,0x4a0ef717 ! Init value for %l6
.word 0x5c93f3fa,0x9260c75f ! Init value for %l7
.align 64
p7_init_freg:
.word 0x20819fc9,0xf90ae333 ! Init value for %f0
.word 0xc8c8c505,0x6613a59d ! Init value for %f2
.word 0x53a486fe,0xaf200290 ! Init value for %f4
.word 0x50c565d7,0x35270051 ! Init value for %f6
.word 0x903e0aec,0xe8a83f26 ! Init value for %f8
.word 0x343bd531,0x0609c16a ! Init value for %f10
.word 0x43acfa75,0xc84b6e11 ! Init value for %f12
.word 0x67f4d8ef,0x0657b042 ! Init value for %f14
.word 0x968f2585,0xdc5323ed ! Init value for %f16
.word 0x5eeaf702,0x55b692d7 ! Init value for %f18
.word 0x31bb4648,0x002e4c33 ! Init value for %f20
.word 0xb32b1062,0x553c1fb1 ! Init value for %f22
.word 0x672ade63,0x60aa2e25 ! Init value for %f24
.word 0xee12be5e,0xedd809b7 ! Init value for %f26
.word 0x966d0dba,0xc05ce749 ! Init value for %f28
.word 0xb2e5541b,0x69925302 ! Init value for %f30
.word 0x647aa422,0xe8684beb ! Init value for %f32
.word 0x1224b87a,0x12e5d385 ! Init value for %f34
.word 0xa60d3a2a,0x6154ce41 ! Init value for %f36
.word 0x5cf3551e,0x4828d07c ! Init value for %f38
.word 0x23cce04b,0xbaa98396 ! Init value for %f40
.word 0x0b4a4f31,0x170d713c ! Init value for %f42
.word 0xf2ece6d5,0x8664af54 ! Init value for %f44
.word 0x8bdc0971,0xb9aafe32 ! Init value for %f46
.word 0x82afe846,0x3ffc2238
.word 0x3d848c80,0xdb42f922
.word 0xac3a4356,0xc586b858
.word 0xe48ff6d7,0x967315b6
.word 0x3508ca75,0xec1897ab
.word 0x8138fa3a,0x4706dad1
.word 0xfe4ae84c,0x73947b60
.word 0xa856d75d,0x1eeaca11
p7_expected_registers:
.word 0x00000000,0x631012cd
.word 0x00000000,0x1e12edc2
.word 0x00000000,0x0000003b
.word 0x3d16ddd5,0x5be95112
.word 0x00000000,0x00000083
.word 0x6ade1eb8,0xa7978633
.word 0x00000000,0xaa2f3bf3
.word 0x00000000,0xb6fe1c4f
p7_expected_fp_regs:
.word 0x22551ecb,0xfee921cb
.word 0xbcecf1c4,0xfe573a3b
.word 0xa61fda41,0xa7690b95
.word 0x63aa30be,0x1a5a01ff
.word 0xc89d108d,0xcd121063
.word 0x008df5c3,0x9c4776db
.word 0xca283b48,0x94fdeb3f
.word 0xf0ce4a69,0x3755066d
.word 0x21823cd9,0x44ef0c70
.word 0x269781dd,0x7516e0f2
.word 0xa2e8dac4,0x899605ae
.word 0xe098d1b0,0x63e1c62e
.word 0x46a897b2,0x9019588c
.word 0x93149124,0x7c436592
.word 0x87514c1a,0x300e214f
.word 0xb1fd4b33,0x636f4e88
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p7_local0_expect:
.word 0x058a12bd,0x3ced94ed
.word 0xc9bcc662,0x650bb294
.word 0x92128bff,0x7ad5c444
.word 0x85e27087,0x9185a766
.word 0x5d081cb3,0x5e970425
.word 0xb20457eb,0x1e12edc2
.word 0x0ac5c17d,0x0e020d7f
.word 0x915db661,0x86f5b2fb
.word 0xffc0fd1e,0x0000a4f7
.word 0x56eba3f0,0x54ac021a
.word 0xffd02259,0xd09c9dce
.word 0xf3899009,0x3290385a
.word 0xb23ead38,0xdbd0bebb
.word 0x2c20f1fd,0x4f210e30
.word 0x8ca6b919,0x6fb13fb4
.word 0xf81effec,0x2fa8e5f9
.word 0x54a7fc99,0xef2ff32b
.word 0xf8aaedef,0x05fbb2fd
.word 0x4b90bba3,0xbd941868
.word 0xed2f25ff,0x5f9d7ec9
.word 0x37c1bd82,0x5305ed7a
.word 0x8f8c5c80,0xd945a6db
.word 0xd3c41b79,0xba3c2f55
.word 0xffffff84,0x100d05f0
.word 0xbd897ad8,0xf682b622
.word 0x1283e720,0xb6fe1c4f
.word 0x3fae086a,0x2c6aee0f
.word 0x4ea645bb,0x2d8f8080
.word 0xf801dbed,0xcf42f3bd
.word 0x94a882a4,0x5ab5ac6a
.word 0xdbab3948,0xebb833c4
.word 0x5cff45cb,0xeeb8ed20
.word 0x366bd36f,0x92725deb
.word 0x144c9d61,0xb4489e72
.word 0x45ea2772,0x89dff534
.word 0xe8a97c5a,0xeba0282b
.word 0x1254e4ae,0xb72a9a15
.word 0x41f86621,0xc51c1c92
.word 0x88a0c879,0xd6b5d430
.word 0x8389df4a,0x04cdfb87
.word 0x975207d5,0x00000010
.word 0x36d462ed,0x371ce33e
.word 0x0326defb,0xbbc66f0d
.word 0x192a4886,0x1f97fa5d
.word 0x13c88900,0x7a2be068
.word 0x5a64976f,0xda50fdea
.word 0x6ba9ed90,0x9f4d7c4c
.word 0xb922376b,0x42a1dd53
.word 0x03e81026,0x513fccf1
.word 0x3d16ddd5,0x5be95112
.word 0xf7561f82,0x25ee1c07
.word 0xaf463177,0x09f32efe
.word 0x5d6a6eb7,0x8abd8319
.word 0x30818921,0xff00a92e
.word 0x88b9c23f,0x5967b18c
.word 0x3fec48cd,0x2f3c5008
.word 0x529444bb,0x53c2315d
.word 0xda5b058a,0xda640041
.word 0xecbb8cd8,0xccbb6415
.word 0x0c31628d,0xffffff84
.word 0xbc78c0ba,0xcc00d36a
.word 0x1390eb65,0x328d4b8c
.word 0xa3542152,0xba3b176f
.word 0x6ade1eb8,0xa7978633
p7_local1_expect:
.word 0x017035b1,0xfbddc9e3
.word 0xd847c0d2,0x03482c28
.word 0xd2f3540d,0x8e14791b
.word 0xae82b671,0xdae53c5e
.word 0x0000000e,0xff73b286
.word 0x01eb4dc0,0xf59ff84e
.word 0xdc6cdd2b,0x22b0ff12
.word 0xbc687ab5,0x70c5bc56
.word 0xcb21e9fe,0xcb1e5522
.word 0x3b3a57fe,0xc4f1ecbc
.word 0x950b69a7,0x41da1fa6
.word 0xff015a1a,0xbe30aa63
.word 0x000000b2,0x8d109dc8
.word 0xdb76479c,0xc3f58d00
.word 0x3febfd94,0x483b28ca
.word 0x6d065537,0x694acef0
.word 0xb345b9f9,0x8d9c9c07
.word 0x66f3c87c,0x95e71404
.word 0x0c11bc9a,0xd21841bc
.word 0x4a3a1daf,0xcdae3ef2
.word 0x244869a9,0x987756ab
.word 0xc1bfe052,0x7dc8474c
.word 0x000000c5,0x06404c70
.word 0xe16a7e96,0x110530ab
.word 0x7b7fab00,0x356b5ac7
.word 0xc34b06f5,0x2116ccd1
.word 0xf896c376,0xf4e91fe3
.word 0x1110eecd,0x5eb338c2
.word 0x8f843f91,0x70b5517b
.word 0x9fa4b119,0x347eb049
.word 0xc9bcc662,0xe3979f2c
.word 0xe7ccba99,0xbd48f462
.word 0x4a388eca,0x98b3d8d9
.word 0x5776d4d5,0x44a53e6f
.word 0xec985098,0xb4f0df51
.word 0xab3db809,0xaa2f3bf3
.word 0x18203c41,0x848c32fd
.word 0xc79313fd,0x937d19f1
.word 0x21410f00,0x349527cd
.word 0x753bd6d5,0x206afec5
.word 0xbc687ab5,0x0e7f7340
.word 0x503d3049,0x4547d21b
.word 0x923844a2,0x1a4c5187
.word 0x62cdd13f,0xfc2757e5
.word 0x366e2299,0x37a8279a
.word 0x6f09ce49,0x06dce53f
.word 0x00274369,0x79c56dc2
.word 0xd58093cf,0xf0179d3e
.word 0x73a46066,0xe31c7f98
.word 0x11bdd40e,0x94fb90f1
.word 0x7c232b7f,0x7380f37c
.word 0x2ffde09c,0x1f9ec91f
.word 0x905ff904,0x8a6bb62c
.word 0x5b62f385,0x318522f6
.word 0x7f2b78bd,0xedf7c3ad
.word 0xc01befc0,0xbc07b835
.word 0x4046142a,0x975207d5
.word 0x0f5aad01,0xb6980948
.word 0xe41eaba0,0xedc8f9df
.word 0x03f45666,0x6b69b2d1
.word 0x08e532f9,0xc6120217
.word 0xd5ea801c,0xd70637ed
.word 0x6b3d6d45,0x4bff65a5
.word 0xf58ffd25,0x15941b6b
p7_local2_expect:
.word 0x6d400c07,0xfcfe6967
.word 0x61f266a8,0xd131c169
.word 0x7d02d9f4,0x843a3764
.word 0x12789c27,0xc8edaac4
.word 0xa3aa6233,0x0fff0f9f
.word 0xbc5bc0a8,0xaf9e1ae8
.word 0x0e95eb86,0xc7a0a00d
.word 0x153aabe7,0x225dd9db
.word 0x2da123d1,0xec673c17
.word 0x1aa3a372,0x41ff1210
.word 0xa1842869,0x8d0a1cc1
.word 0xd07b5609,0xc7f983d1
.word 0x59ab5341,0xcbe1724c
.word 0xef76fa1c,0xea2cab78
.word 0x6029a642,0xc7a0a00d
.word 0xfb67c3ea,0xa4f70df9
.word 0xefce766b,0x975207d5
.word 0x0000002e,0x0000b835
.word 0xf4b92c56,0xd4dfe94a
.word 0xe14915ec,0xb515e63d
.word 0xcad1210b,0x0e6e29d7
.word 0x81d0c9be,0xb218cc49
.word 0xbaff176f,0x57695d0b
.word 0x110ac21f,0x6580ddf0
.word 0x6e0cc374,0x1af70fc8
.word 0x9a6f8c05,0xff000033
.word 0x3d3cbcb2,0xe557079b
.word 0xbe5748c5,0x4e37438c
.word 0xc1a9d3c2,0xf6051fd8
.word 0x37ffb453,0xff3066e1
.word 0x3b9669b9,0x96126973
.word 0x5d9b2470,0xee42b143
.word 0x959a6cc6,0x0eaf658a
.word 0xa0acb057,0xb7fc7986
.word 0x5a999d74,0xcff7ee88
.word 0xdad22cfa,0x0c9dd86a
.word 0x52e9f758,0x3257349d
.word 0xa6b38d65,0x1b1ecdb9
.word 0x651e39eb,0x7cf23236
.word 0xadc6c2b0,0xaa20a060
.word 0x700cef44,0xd93c8221
.word 0xf2e01675,0xdd819726
.word 0xae059689,0xc4dae8a2
.word 0x2ec6e163,0xb0d198e0
.word 0x8c581990,0xb297a846
.word 0x9265437c,0x24911493
.word 0x4f210e30,0x1a4c5187
.word 0x884e6f63,0x334bfdb1
.word 0x9add85ee,0xdf9e2203
.word 0x3cdb517a,0x0b96f40c
.word 0x74ba52f8,0x3ad07587
.word 0x887e15bb,0x707a1e36
.word 0xd9a41ea5,0x82c98340
.word 0x1e44f95b,0x56eb9fc8
.word 0xe38e979d,0xf7936382
.word 0x6a7d1c2e,0x2d027687
.word 0x84baf246,0xc1c5846d
.word 0xcecea534,0x323226c3
.word 0x61d0c679,0xf30cdd27
.word 0x8d4c3fd3,0x7b7fab00
.word 0x40ddc999,0x9171fefa
.word 0x63086714,0xed343f1b
.word 0x2b08cded,0x21f9c7f1
.word 0xe10bd990,0xde8a4e17
p7_local3_expect:
.word 0xe55ed4a4,0x7abcad56
.word 0x51fbe5e1,0xfb791825
.word 0x8c7b6445,0x9dc04430
.word 0xf5937c2a,0xca077bd0
.word 0x2da123d1,0x54cd8c98
.word 0x2657d9ed,0x96224057
.word 0xa9089c30,0x23c3d9d6
.word 0x957d0bc2,0xe55be2b7
.word 0x4a388eca,0x98b3d8d9
.word 0x5776d4d5,0x44a53e6f
.word 0xec985098,0xb4f0df51
.word 0xab3db809,0xdbd0bebb
.word 0x18203c41,0x848c32fd
.word 0xc79313fd,0x937d19f1
.word 0x21410f00,0x349527cd
.word 0x753bd6d5,0x206afec5
.word 0x98d0359d,0x4d0f5c74
.word 0xa06a9b43,0x4f32d9d1
.word 0xb7391e65,0xa228926d
.word 0x56f518ab,0x4b387338
.word 0x15139b40,0xb25f57f7
.word 0x86afa061,0xf4c0b4c1
.word 0x4f52641b,0xa6df9c15
.word 0x00affbea,0xbfe36714
.word 0xf00773f5,0xd3a1e8ec
.word 0x924c355c,0x19ff346b
.word 0xdacebe14,0x85db0cc7
.word 0x4be98d23,0xba696729
.word 0x48023771,0x7958a78b
.word 0xdc4edb5e,0x6d69c96c
.word 0xdabeb706,0xc447b91f
.word 0x7f84ff97,0xffffff84
.word 0xacbeedfb,0xcbb68225
.word 0xa6143ca2,0xe8643f39
.word 0x4a31d869,0xe4125f15
.word 0x4e766ec0,0xb73dd9cf
.word 0x0a1de11f,0xac5f2d83
.word 0xb2a1ef87,0x7c41b537
.word 0xfcfe6967,0x3fef751e
.word 0xa65601c9,0xe559daf4
.word 0x000000ec,0x3f01f75c
.word 0xb3511a89,0x5099d413
.word 0x54bc64f5,0xdd0f501e
.word 0x9ef7aec8,0x1fca39e7
.word 0xc6cdc5c8,0x52635ac5
.word 0x52e20f5a,0x6f4aa27c
.word 0xaa2f3bf3,0x0f74ec72
.word 0xaf7e4710,0x923dc5a1
.word 0x0e7d935f,0x4b54e548
.word 0x1c3f1ab2,0x1e6aa45b
.word 0x9e1aea64,0x5338777e
.word 0x11e7ea67,0x348b7e14
.word 0x4aaf1a70,0x890d8d5e
.word 0x6c83efb6,0x8f5cf796
.word 0x71c6f755,0x82889027
.word 0xf642ef4f,0x7b8c0e71
.word 0x20819fc9,0xf90ae333
.word 0xc8c8c505,0x6613a59d
.word 0x53a486fe,0xaf200290
.word 0x50c565d7,0x35270051
.word 0x903e0aec,0xe8a83f26
.word 0x343bd531,0x0609c16a
.word 0x43acfa75,0xc84b6eff
.word 0x67f4d8ef,0x2ec6e163
p8_init_registers:
.word 0xf2360a00,0x2aa939d9 ! Init value for %l0
.word 0x9f59ad53,0x9743b595 ! Init value for %l1
.word 0xdad85ab4,0x57a6137a ! Init value for %l2
.word 0xf2a1dc2c,0x4e54cf29 ! Init value for %l3
.word 0x96a5e790,0x9b1d7889 ! Init value for %l4
.word 0x465011fc,0x910acafa ! Init value for %l5
.word 0x52ac45f8,0x870e70f2 ! Init value for %l6
.word 0x3664514b,0xea0f29c5 ! Init value for %l7
.align 64
p8_init_freg:
.word 0x14a08730,0x252180c4 ! Init value for %f0
.word 0xadcb6567,0xb7938a7b ! Init value for %f2
.word 0xe8d0f7ea,0xb06bb6f2 ! Init value for %f4
.word 0x3aa2faa7,0xaca80463 ! Init value for %f6
.word 0x9b25d114,0xb48a84c3 ! Init value for %f8
.word 0x12a6b795,0xdaceeefe ! Init value for %f10
.word 0xcc726d1b,0x65d2eac0 ! Init value for %f12
.word 0x88a08771,0x11fe2a9b ! Init value for %f14
.word 0x97c76f1b,0xe5a30c71 ! Init value for %f16
.word 0x83d68746,0x4a96bd9f ! Init value for %f18
.word 0x3e18dbe0,0x343919d2 ! Init value for %f20
.word 0xa0334599,0x7e43cb85 ! Init value for %f22
.word 0x3141a124,0xd2eb8dfc ! Init value for %f24
.word 0xcc532a7d,0x767ca07b ! Init value for %f26
.word 0x284b4e59,0x552f77d0 ! Init value for %f28
.word 0xe2a540cd,0x533c440b ! Init value for %f30
.word 0xabd9a90b,0xef2764ea ! Init value for %f32
.word 0xb46d4d49,0xb544ef42 ! Init value for %f34
.word 0xb3e9dd3b,0xf202cb32 ! Init value for %f36
.word 0x88de3d29,0x4b1e1682 ! Init value for %f38
.word 0x0106295f,0xa4291827 ! Init value for %f40
.word 0xfcc42d19,0xffbda155 ! Init value for %f42
.word 0x27b2dd7e,0x0415691c ! Init value for %f44
.word 0xdcdd3a52,0x71800573 ! Init value for %f46
.word 0x05f76324,0x88cbc9ef
.word 0x15b81106,0x24bf8317
.word 0x924f2b25,0x18434316
.word 0xe1a2ac00,0xf7ebc43c
.word 0x1b6127f7,0xd951597d
.word 0xe7285c25,0x0ab22083
.word 0x02a50398,0x02aed60e
.word 0x76bf9147,0x64d55648
p8_expected_registers:
.word 0x00000000,0x69624534
.word 0x00000000,0x00000060
.word 0x00000000,0x8b294a15
.word 0x00000000,0xf9053431
.word 0x00000000,0x000000de
.word 0x00000000,0xa360db34
.word 0x00000000,0x252180c4
.word 0xd4c9d134,0x8914ae57
p8_expected_fp_regs:
.word 0xb3c6c92a,0x0b62f36f
.word 0xeeea9669,0x4239cf81
.word 0x56039580,0x6e1c244d
.word 0x1d0b98c2,0x55c0ff20
.word 0x2207e0a6,0xf3cb0aeb
.word 0xff979431,0x30c263db
.word 0x02f0c00c,0x323c065d
.word 0xdad08715,0x3d0922ed
.word 0xbb6c969c,0x5cd7a671
.word 0xda88c344,0x7eebbd44
.word 0xa06b3a60,0xb47b06fb
.word 0x9b082b79,0x01f93118
.word 0x71702259,0x3131b463
.word 0xd1450f31,0x097964da
.word 0x29ec7d66,0xebbde831
.word 0x83effec3,0xa08d82a9
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p8_local0_expect:
.word 0x292d3643,0xa232b241
.word 0xf46e4fe6,0x1ffc9af0
.word 0x65786280,0xffaab007
.word 0xc3640e6f,0x7283f319
.word 0xe854894e,0x4efe926c
.word 0xf5fedc4e,0x13ef237e
.word 0xf7e9033a,0xff8c0e59
.word 0x617658e1,0xf774f826
.word 0x6df45427,0x79d3251c
.word 0x19ce6889,0xe2329620
.word 0x380bc362,0x3a2030ee
.word 0x8b101553,0x00000065
.word 0x1e8dcfe0,0x0095a1ed
.word 0x6a636b00,0x61afbd7a
.word 0x3e6b9783,0x58255997
.word 0x2a654867,0x9862c909
.word 0xd0f6e884,0x000016a4
.word 0xb86c3c91,0xa2572bff
.word 0x8b0d7bc5,0xf96db446
.word 0x9c9a59ee,0x9ba15f3a
.word 0x8eb8585b,0xd3a7837c
.word 0x8631ff92,0xdf839715
.word 0xeb1ac629,0xf9a8c43a
.word 0x29f5ca69,0xff580e9f
.word 0x303088a8,0x810333db
.word 0x61862e39,0xf86513ad
.word 0x8e8b98ba,0xd4ab8cd6
.word 0x4b2263ae,0x2a3a2316
.word 0xdd1570b7,0xc011d6e4
.word 0xae578128,0x7682531f
.word 0x1578d665,0xaabe4541
.word 0x9a51a79c,0x3969c65b
.word 0xd048831d,0x2e565b5e
.word 0xfda0550a,0x0a70be74
.word 0x0783e95f,0xb21a84ec
.word 0xfb05a15b,0x2d7c5cf7
.word 0xc10f10c2,0xb50eb65c
.word 0xc749b473,0xc1a3834d
.word 0x38b0c855,0x0ebda106
.word 0xb8cb16d0,0x2f268936
.word 0xc0460b98,0xe9c63e63
.word 0xb9edb600,0x57f817a7
.word 0x954532c2,0x7584764c
.word 0x8cc77e36,0xacff110f
.word 0xa8efe67c,0x65c26467
.word 0x270b9227,0x71e911e7
.word 0x3f7516a4,0x022bc16f
.word 0x5dffad0e,0xeead9961
.word 0xbb6c969c,0x5cd7a671
.word 0xda88c344,0x7eebbd44
.word 0xa06b3a60,0xb47b06fb
.word 0x9b082b79,0x01f93118
.word 0x71702259,0x3131b463
.word 0x810333db,0xf9053431
.word 0x29ec7d66,0xebbde831
.word 0x83effec3,0xa08d82a9
.word 0xb5ec9400,0x6f3cb4e0
.word 0xcb4a0ef7,0x61c58498
.word 0x58e7783e,0x18057578
.word 0x0da29399,0x923b4d88
.word 0xce698fae,0xc38dafe7
.word 0xc78f23b3,0xe4ff6559
.word 0xd605fbc6,0x9e3f396e
.word 0x9490ff51,0x3d079b59
p8_local1_expect:
.word 0x1afd6b0f,0x789aa20d
.word 0x360a8e93,0xc10f10c2
.word 0xc6aea596,0x2d7c5cf7
.word 0x75c2e81a,0xf264551b
.word 0x9205d15a,0x937d247a
.word 0x75e141e2,0x00000038
.word 0x2ac9c6b3,0x672408fc
.word 0x7f8e107f,0x610e4faa
.word 0x8a3a864f,0x51f2c994
.word 0xfe630b3c,0xfebf7135
.word 0xbc18f5d1,0x3eb15bc1
.word 0x31e5dc0c,0x3d0d1e34
.word 0xff5305ff,0x6cdcffff
.word 0xede9f4e1,0x1b18c1cb
.word 0x298d1cb2,0x53b43141
.word 0x1221eb5c,0x00000071
.word 0x98f16482,0x73bf608f
.word 0x298d1cb2,0xe2a847ff
.word 0x1a321910,0x44c04807
.word 0xffaafa8e,0xa3a1ca00
.word 0x8e17300a,0x326444af
.word 0x81a92915,0xb7041794
.word 0xe153b261,0xcf1121d8
.word 0x289eb2e1,0x344283ea
.word 0x2d50428a,0x9a1671a2
.word 0x213cd05d,0x86ffd9cf
.word 0xc97ec644,0xc4aa0f8a
.word 0xadb6d7f1,0x5b3156a0
.word 0x56827787,0xbc6d1847
.word 0xd3e09b6a,0x55d16404
.word 0xd3a7837c,0x2ae690e9
.word 0xd4c9d134,0x8914ae57
.word 0x14a08730,0x252180c4
.word 0xadcb6567,0xb7938a7b
.word 0xe8d0f7ea,0xb06bb6f2
.word 0x3aa2faa7,0xaca80463
.word 0x9b25d114,0xb48a84c3
.word 0x12ffb795,0xdaceeefe
.word 0xcc726d1b,0x65d2eac0
.word 0x88a08771,0x11fe2a9b
.word 0x71a6d75c,0x9c966cbb
.word 0x44bdeb7e,0x44c388da
.word 0xfb067bb4,0x603a6ba0
.word 0x1831f901,0x792b089b
.word 0x63b43131,0x59227071
.word 0xda647909,0xff0f45d1
.word 0x31e8bdeb,0x667dec29
.word 0xa9828da0,0xc3feef83
.word 0xd552ff2f,0xd8fa9d46
.word 0xb12dd911,0x248e7e44
.word 0xfb1ab5dd,0x48c37c29
.word 0x2999d689,0x53e39812
.word 0x69d81314,0x457157b3
.word 0xc6cafa3d,0xdd5cc5fc
.word 0xb0e196e2,0x38fe95b9
.word 0x90655a19,0x14c0cc7f
.word 0xb594d17b,0x9be48376
.word 0xdbbd0a25,0xaf45e4f1
.word 0x546a4c3f,0x72b9d361
.word 0x09754c3e,0xed106823
.word 0x030155d7,0x2a397d10
.word 0x00000000,0x0000a9bc
.word 0x56f41df3,0xf185cabf
.word 0xd9dd7853,0x4b2d4174
p8_local2_expect:
.word 0x6044dac4,0xa482e6fa
.word 0xdf2585c6,0x186432ad
.word 0x71dc33c5,0xddead74e
.word 0x32f614c2,0xaa8e8bb6
.word 0x5b9bd4e8,0x4a6a154e
.word 0xcf7caf74,0xef081b60
.word 0x85aaf1c2,0x9ee2b613
.word 0x3852a05f,0x6b9a31a3
.word 0xc1809772,0x93d8530d
.word 0x933ed708,0xa163ef3e
.word 0x11cb21c9,0x126a9a70
.word 0x7258955e,0x8bbc6d85
.word 0x9771774e,0xf3411a4a
.word 0x38bcb1ff,0x5d646949
.word 0x2a3dc56b,0xaeabd656
.word 0xb00443a3,0x9bba496d
.word 0x6f5d3936,0xa9ff16ee
.word 0x814aecb5,0xa0fd3eeb
.word 0x32f44ed9,0x909a5b6a
.word 0x33510fa3,0xa200b4de
.word 0x36481f43,0xdc2cae93
.word 0xac8958b4,0xc20a4984
.word 0x7f8e75f8,0x79021509
.word 0x84486594,0xf9053431
.word 0x251656d1,0x39393ee9
.word 0xebed726c,0xb143b5a5
.word 0x2b48dd11,0xb965491d
.word 0xdfe3ecbf,0xb36ab885
.word 0xb567dc04,0x0f7c6dc5
.word 0x30522c74,0x7ab52277
.word 0xfa16a525,0x9d6a7287
.word 0xc3ff3177,0x58853da4
.word 0xbb6c969c,0x5cd7a671
.word 0xda88c344,0x7eebbd44
.word 0xa06b3a60,0xb47b06fb
.word 0x9b082b79,0x01f93118
.word 0x71702259,0x3131b463
.word 0xd1450f31,0xde69a308
.word 0x29ec7d66,0xebbde831
.word 0x83effec3,0xa08d82a9
.word 0x71a6d75c,0x9c966cbb
.word 0x44bdeb7e,0x44c388da
.word 0xfb067bb4,0x603a6ba0
.word 0x1831f901,0x792b089b
.word 0x63b43131,0x59227071
.word 0xda647909,0x310f45d1
.word 0x31e8bdeb,0x667dec29
.word 0xa9828da0,0xc3feef83
.word 0x9bced802,0x08c7cf42
.word 0x28026619,0xa3a1ca00
.word 0x003d0665,0xeb152e4a
.word 0xcf16b4cf,0xf4fffe0f
.word 0xef30c7b0,0x84eb6ed0
.word 0x38771315,0xf3e1835e
.word 0x579e6750,0x6cdcffff
.word 0xeace5bfc,0x89d8a47c
.word 0x71015caf,0x3b81dafe
.word 0x6c6106de,0x6454c438
.word 0x243f33a2,0x9238cc1c
.word 0x5cc1ab6f,0x903db216
.word 0x5db4fd4b,0x6a1f2b0a
.word 0xd28c0dbd,0x74c76ff8
.word 0x2fb6b4ea,0x1aa51d51
.word 0xb042857c,0xfde6f226
p8_local3_expect:
.word 0x6ff3620b,0x2ac9c6b3
.word 0x81cf3942,0x6996eaee
.word 0x4d241c6e,0x80950356
.word 0x20ffc055,0xc2980b1d
.word 0xeb0acbf3,0xa6e00722
.word 0xdb63c230,0x319497ff
.word 0x5d063c32,0x0cc0f002
.word 0xed22093d,0x1587d0da
.word 0xbb6c969c,0x5cd7a671
.word 0xda88c344,0x7eebbd44
.word 0xa06b3a60,0xb47b06fb
.word 0x9b082b79,0x01f93118
.word 0x71702259,0x3131b463
.word 0xd1450f31,0x097964da
.word 0x29ec7d66,0xebbde831
.word 0x83effec3,0xa08d82a9
.word 0xa96d7705,0x947267f8
.word 0xc58d2021,0xe0fe12c5
.word 0x8b355593,0x7586076b
.word 0x11818c0b,0xc8690b71
.word 0xb3398bef,0x0727176e
.word 0x829981c3,0x8980ecbc
.word 0x00000000,0xb157687f
.word 0xdfc52972,0x5ba78b02
.word 0x4ddea2ff,0x12198d16
.word 0xe7f21645,0x07df8f6c
.word 0xc9545826,0x036b07a1
.word 0x2e3db924,0x97ff5de6
.word 0x11c7031d,0xfbe74080
.word 0xe35e33d6,0xfad2ff6b
.word 0x020d01b7,0xfa6d3967
.word 0x8e7982db,0xf6282ce2
.word 0x557487c3,0xc875607b
.word 0xab751f34,0xacff110f
.word 0xffbe483f,0x05dbe14c
.word 0x53342ff6,0x5f6a40b6
.word 0xbe9b20c6,0x501fd413
.word 0xea9c3474,0x1b8f59ec
.word 0xb5e0a39b,0xb2191655
.word 0x7cd83e1c,0x6cce7ad1
.word 0x00000000,0x8e303c87
.word 0x85913894,0xc508c284
.word 0x51ff938e,0x30c78376
.word 0x13709fbd,0xce89cf37
.word 0xf0244264,0x149c751f
.word 0x2fb17d48,0x6b7bbb23
.word 0x8e303c87,0x097964da
.word 0xed7ea730,0x28e86c9a
.word 0x40c6d3b8,0x5fc11ae5
.word 0xfacc554d,0x0c1e1be0
.word 0x5a4c0d2f,0x0379debf
.word 0x5dff6f04,0xa5ba69af
.word 0x71b50980,0xc8462f40
.word 0x8914ae57,0x6b71d06c
.word 0x75b0603c,0x81cd46b3
.word 0x0000002e,0x465aab8d
.word 0x14a08730,0x1db9ae57
.word 0xadcb6567,0xb7938a7b
.word 0xe8d0f7ea,0xb06bb6f2
.word 0x3aa2faa7,0xaca80463
.word 0x9b25d114,0xb48a84c3
.word 0x12a6b795,0xdaceeefe
.word 0xcc726d1b,0x65d2eac0
.word 0x88a08771,0x11fe2a9b
p9_init_registers:
.word 0x21c8a684,0xbf0670fd ! Init value for %l0
.word 0x7771363e,0x4755aa62 ! Init value for %l1
.word 0x5704c294,0x7ad51e22 ! Init value for %l2
.word 0x7f2776c8,0x01a40f68 ! Init value for %l3
.word 0x22dd7d5e,0x3a00c0a8 ! Init value for %l4
.word 0x120af74e,0x1ab8bc1b ! Init value for %l5
.word 0x814da093,0xac8cd1d5 ! Init value for %l6
.word 0xacaecf70,0x5b8b2953 ! Init value for %l7
.align 64
p9_init_freg:
.word 0xf699cdfe,0x1b42ba99 ! Init value for %f0
.word 0x089641c8,0xfc119c66 ! Init value for %f2
.word 0x201ed53a,0xa456349b ! Init value for %f4
.word 0xa2b57875,0x2c4bcffa ! Init value for %f6
.word 0x5a1e6cda,0x8404df3d ! Init value for %f8
.word 0x42b4d46a,0xc3b3e883 ! Init value for %f10
.word 0x16fdb501,0x0ffae5cd ! Init value for %f12
.word 0x7ebb4353,0xfa719b74 ! Init value for %f14
.word 0x4a1390ec,0xd6215997 ! Init value for %f16
.word 0x173f117d,0x477a6321 ! Init value for %f18
.word 0x7e7d91da,0x94c9cd72 ! Init value for %f20
.word 0xa9e4d814,0x225d681b ! Init value for %f22
.word 0x1f106b84,0x8116dd8e ! Init value for %f24
.word 0xf4fed1da,0x13bcf550 ! Init value for %f26
.word 0xbf6fc564,0x99b83903 ! Init value for %f28
.word 0x1c98a272,0xb27f11a9 ! Init value for %f30
.word 0x91f88504,0x290c5f52 ! Init value for %f32
.word 0x95f2325e,0x39939939 ! Init value for %f34
.word 0x9ebe9c70,0x5b286aa7 ! Init value for %f36
.word 0x04634ad8,0x57aec0f2 ! Init value for %f38
.word 0xbf86035b,0x985b4f6a ! Init value for %f40
.word 0x16925013,0xbee71910 ! Init value for %f42
.word 0x759f8218,0x80f70b8e ! Init value for %f44
.word 0xcee8fc2b,0xbffc3fc9 ! Init value for %f46
.word 0xf723e5d8,0xd0d8a592
.word 0x5a12fd2f,0x32def22e
.word 0x37e74777,0x41e82a63
.word 0x65dfb198,0x7277d52b
.word 0x67b6feb6,0x854e48e9
.word 0x916f900f,0xab7ff360
.word 0xf140656d,0x42711a52
.word 0x338c7687,0xfdee9049
p9_expected_registers:
.word 0x00000000,0xe6866daa
.word 0x00000000,0x000000bf
.word 0x00000000,0x00000000
.word 0x00000000,0x00000028
.word 0xd0f41fca,0x057bece1
.word 0xc402f469,0x33692dd6
.word 0x00000000,0x5e94ef91
.word 0x00000000,0x09ac88cb
p9_expected_fp_regs:
.word 0xcf135302,0xceafd591
.word 0x4b700194,0xb102d7fa
.word 0x4847392e,0xc71744d5
.word 0xeb789512,0x9ac35ab2
.word 0xe0353b66,0x5552616d
.word 0x84568971,0x11b543d6
.word 0xc4f66244,0x9f20ab8b
.word 0x9ddcbad1,0x2a6ffd2e
.word 0xf2a37245,0x60f0fefb
.word 0xfea71fe1,0xe0e93797
.word 0x8b9969de,0x0363d4af
.word 0x8fbdf27e,0xadccee99
.word 0xf175f8c4,0x799def6f
.word 0x4e378810,0x6fdeda9d
.word 0x51e43be8,0xd44ffeae
.word 0x0cd13cff,0xb91fe6d8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p9_local0_expect:
.word 0x83bf42a7,0xf8eed2ad
.word 0x2b1083b3,0xc6aa6ce3
.word 0xc1b080fb,0xe3b92c92
.word 0xaa2451d5,0xc32d76f4
.word 0xe121afe7,0xcd5523ed
.word 0xf896f9ff,0x2ea32a3f
.word 0x38ca43a3,0xf6fedcca
.word 0xffeed9bc,0x26d833d6
.word 0x647e5546,0x57c23a81
.word 0xd4182ae8,0xa383df36
.word 0x57819b7a,0xae951d2c
.word 0x8ac066ff,0xaa6d0974
.word 0xd0f41fca,0x057bece1
.word 0x6e4dc5b0,0x4551ed46
.word 0x3ba03c87,0x356aef39
.word 0x7d08f63c,0x2f714527
.word 0xaf558332,0xe51606b9
.word 0xc64345ff,0x0f91dc9f
.word 0x013c79f8,0x54e6c2ff
.word 0x9d934bcb,0x78957a49
.word 0xc33c9bec,0x3bc8df9d
.word 0xbaa6132b,0xf7edb331
.word 0x530521e0,0xc5b474f6
.word 0xcdf91a79,0x2b5cb6ff
.word 0xeead4745,0xc5d41fe6
.word 0xff1802e8,0x4a9ecf1a
.word 0x037afe70,0x9740342e
.word 0xc95ce3dc,0xbac83871
.word 0x432d4c02,0xf1411946
.word 0x7e594891,0xf202b6a0
.word 0x50dd78a1,0xe20d8ae8
.word 0x3ef8f333,0x233249c5
.word 0x2a8649df,0x0b84c20b
.word 0x7e594891,0xd4219dc9
.word 0x369be2ff,0xc48be27e
.word 0x663552cf,0xd5a79563
.word 0x0c81fe2b,0xd2d2c37f
.word 0xebed30da,0x6ca652c2
.word 0xc4a0f635,0xca5a26d5
.word 0x0ffaa3f1,0xe27c9721
.word 0x5b07f8c6,0x438a10b8
.word 0xea094c32,0x7941901a
.word 0x71950c19,0xc60463be
.word 0xab17cde7,0x70b4ec7a
.word 0x51401e5e,0x6f031309
.word 0xa8ffff99,0xd64b6373
.word 0xc8432755,0xa1e0cdb7
.word 0xe0d35ea2,0x5fb3e876
.word 0xff88caf4,0xd9830061
.word 0x01631c10,0xd59b9d61
.word 0x5b8b4fb3,0xc0d24612
.word 0x56b19f5a,0x5839a94d
.word 0x8c6a3c46,0x45aee4b0
.word 0x868bff81,0x07796baf
.word 0xa1eed4eb,0x399cea1c
.word 0xe4d47c5f,0xff3f43f7
.word 0x69bb2b81,0x6a10c9db
.word 0x6e2eb2b3,0x074c719b
.word 0x81448b5c,0x566f96a0
.word 0x7d4da3da,0x6566764f
.word 0x80044b00,0x8740e960
.word 0x42660663,0x783c6d7a
.word 0x7b363456,0xa249575d
.word 0x5d2a6369,0xe8fc8779
p9_local1_expect:
.word 0xd6357bcc,0x1a61383c
.word 0x166c9a51,0x17615c05
.word 0xec99a0e5,0xca3f1da5
.word 0xc8f8ba33,0xf6aa7060
.word 0x7ad81594,0xe534c61b
.word 0x4c7df270,0xf79e5de7
.word 0x12603eec,0x3efbd2fb
.word 0x582af698,0x6464623f
.word 0xcf135302,0xceafd591
.word 0x4b700194,0xb102d7fa
.word 0x4847392e,0xc71744d5
.word 0xeb789512,0x9ac35ab2
.word 0xe0353b66,0x5552616d
.word 0x84568971,0x11b543d6
.word 0xc4f66244,0x9f20ab8b
.word 0x9ddcbad1,0x2a6ffd2e
.word 0x002193e4,0x9ae51de1
.word 0xff4f5980,0x10c1d431
.word 0x8315a1d6,0xf4682fae
.word 0x3573f103,0xc00028ed
.word 0xde3da317,0xcff33e00
.word 0xd34e58f0,0xf1ff26f2
.word 0xbceeac40,0x32c5cc1a
.word 0xfcff6d62,0xb75b8e06
.word 0x91d5afce,0x025313cf
.word 0xfad702b1,0x9401704b
.word 0xd54417c7,0x2e394748
.word 0xb25ac39a,0x129578eb
.word 0x6d615255,0x663b35e0
.word 0xd643b511,0x71895684
.word 0x8bab209f,0x4462f6c4
.word 0x2efd6f2a,0xd1badc9d
.word 0xa4b23a84,0xda1fc139
.word 0xdcfbef61,0x7f7270da
.word 0xd8217e31,0x01b5ff1a
.word 0x46cb6882,0x3862efd8
.word 0x746fe2ff,0x00000091
.word 0x171ce525,0x1e7b5a46
.word 0x7b6ba51b,0x5d15a35c
.word 0x02f9969a,0x8248ee78
.word 0xfbfef060,0x4572a3f2
.word 0x9737e9e0,0xe11fa7fe
.word 0xafd46303,0xde69998b
.word 0x99eeccad,0x7ef2bd8f
.word 0x6fef9d79,0xc4f875f1
.word 0x9ddade6f,0x1088374e
.word 0xaefe4fd4,0xe83be451
.word 0xd8e61fb9,0xff3cd10c
.word 0x3dbe581a,0xc7c9205c
.word 0xfc24c3aa,0xcc96f30c
.word 0x79e31d52,0xc418a434
.word 0x576c313a,0x39615482
.word 0x32605612,0xafadcf73
.word 0xedf7836b,0xf3edc88c
.word 0xc4a0f635,0xfce0fcae
.word 0xa2da2ec6,0xa2c0e1bf
.word 0x46fbf119,0x876789db
.word 0x32cd8415,0xde776cd2
.word 0xc023d93e,0xda37aee6
.word 0xd4b7d0e9,0x7032dd8d
.word 0xce67789d,0xfe19ae7c
.word 0x23023741,0x2479c468
.word 0xfc7ab546,0x2b1083b3
.word 0x37841232,0x34ffab4e
p9_local2_expect:
.word 0x91d5afce,0x025313cf
.word 0xfad702b1,0x9401704b
.word 0xd54417c7,0x2e394748
.word 0xb25ac39a,0x129578eb
.word 0x6d615255,0x663b35e0
.word 0xd643b511,0x71895684
.word 0x8bab209f,0x4462f6c4
.word 0x2efd6f2a,0xd1badc9d
.word 0xf5cc7bfc,0x11c3e37b
.word 0x2760a54e,0x21d98cbc
.word 0x178eb358,0x897c15a6
.word 0x6659b5ba,0x6fdaab0a
.word 0x040c8e19,0x0499a6e7
.word 0x38b1bd72,0x5c3df182
.word 0x579c4e43,0x42830c03
.word 0x584bbb99,0x8b03dcc5
.word 0x6d606bcd,0x89ed6702
.word 0x41b83847,0x39e5a6b0
.word 0x11625683,0x307a5a71
.word 0xafd97e08,0x9eb05d6e
.word 0xaf72ffc5,0x706fc74c
.word 0x4c344be0,0x29ba2f0a
.word 0x8c411bb4,0x6e715450
.word 0x70ff0a8e,0xf1fa9fe2
.word 0x975921d6,0xec90134a
.word 0x21637a47,0x7d113f17
.word 0x72cdc994,0xda917d7e
.word 0x1b685d22,0x14d8e4a9
.word 0x8edd1681,0x846b101f
.word 0x00ff0001,0xdad1fef4
.word 0x0339b899,0x64c56fbf
.word 0xa9117fb2,0xffa2981c
.word 0x41667249,0x812d4f64
.word 0xbc2a0b43,0xccd1ab93
.word 0x3d1c9aee,0xb49658a5
.word 0x4bcff04a,0xc8bcc4e5
.word 0x97190f1e,0x99968999
.word 0xf16c495c,0x001a8b34
.word 0x2a373961,0x9c282fe6
.word 0x4484f95b,0x9ba30c5a
.word 0xca72524a,0xdf606ff1
.word 0xe76a07ff,0x5ca88fce
.word 0xe6312c7c,0xd094b7e4
.word 0xa73d7ea0,0xa6aa1c8d
.word 0xbaa90ab5,0x6ab57e3d
.word 0xdfc473f6,0xe0562cac
.word 0x0553aa88,0xa61630c9
.word 0xb4aeb420,0xf153b928
.word 0xc4a0f635,0xca5a26d5
.word 0xe460cd1e,0xc9be1e2e
.word 0xc8df8afb,0x910985e0
.word 0xe022819b,0x8b0574ba
.word 0x2151e489,0x06684ff5
.word 0xc402f469,0x33692dd6
.word 0x13e754c2,0xbeed1894
.word 0x1a7497e3,0x822b89ee
.word 0x92ff0a97,0x4cc95066
.word 0xc69ab9ee,0x13e5b810
.word 0x090f4ec6,0xf69a5f25
.word 0xf4b3cf68,0xc66f7512
.word 0xddfbaa97,0xdad1fef4
.word 0x9e9bcac5,0x58d1b4f1
.word 0x442f7586,0x8bf3a86a
.word 0x47660542,0x96a14cce
p9_local3_expect:
.word 0x597e291f,0xc22bb48f
.word 0x5b4a8268,0x19988178
.word 0xb169030f,0x189c620f
.word 0x3bc8df9d,0x9a778449
.word 0xe12f1ab7,0x19430ed4
.word 0x6ebef360,0xa67f5804
.word 0x629519aa,0xb8180eef
.word 0xaa338127,0x949307c6
.word 0x00000072,0x9a778449
.word 0x29597834,0x1df953a7
.word 0xae3e7e2a,0xdcffe91c
.word 0x51b4c099,0xdbae103b
.word 0xe1da885f,0xed300e4d
.word 0x321397f4,0x912033a6
.word 0xe13cc27f,0x3d86adeb
.word 0xbb976773,0x94da274d
.word 0xff8bcaa7,0x46027dde
.word 0x264cd3ce,0xb790dbc0
.word 0xf1cfdcfd,0x6ec0cdbf
.word 0xc4b899c1,0xd2155e66
.word 0x63495529,0x653b1ac1
.word 0xed5fe284,0x64998ebb
.word 0xfd80ca5d,0xb62d39ca
.word 0xf83a4b39,0x002193e4
.word 0xcf135302,0xceafd591
.word 0x4b700194,0xb102d7fa
.word 0x4847392e,0xc71744d5
.word 0xeb789512,0x9ac35ab2
.word 0xe0353b66,0x5552616d
.word 0x84568971,0x11b543d6
.word 0xc4f66244,0x9f20ab8b
.word 0x9ddcbad1,0x2a6ffd2e
.word 0xad30d29c,0xb04e5bd2
.word 0x158c4373,0xff73454e
.word 0x4c73206f,0x8793ea85
.word 0xa4f74010,0x1f920608
.word 0x76811c3c,0x078eaaa3
.word 0x5f16c85f,0xf6fd62e1
.word 0x579c4e43,0x5e431759
.word 0xdd1283bb,0x09ac88cb
.word 0x9f2d9b4a,0x685374ce
.word 0x447fb80e,0xc89664a8
.word 0xda481dd9,0xa1d12004
.word 0x178eb358,0xad30d29c
.word 0xf4bdd6b2,0x3c3a924b
.word 0x40a8d757,0x093cb3f1
.word 0x3070163f,0xa623e785
.word 0x7041c9be,0x27622811
.word 0x609cfc4d,0xa18723e5
.word 0x477dc33d,0x8b815c78
.word 0xccfe703c,0x3d293dbf
.word 0x7fb36208,0x5068aa62
.word 0xd06e02e3,0x3269074c
.word 0x92f89c2c,0xf9adfb20
.word 0x69b30408,0x2518c485
.word 0x1efa5816,0x54fd67ff
.word 0x007e9757,0x8bb7999f
.word 0x89060fee,0x40d33c0a
.word 0x89287794,0x804d24a9
.word 0xaa1e8da8,0x33017537
.word 0xbd5d0b3f,0xb7adcaa7
.word 0xce2bca61,0x41dcdf17
.word 0xcb7d938d,0x63948610
.word 0x643b5614,0x5dff15e8
p10_init_registers:
.word 0xea2e3ef7,0xb82e7af2 ! Init value for %l0
.word 0x8acf66f0,0x59b89a6d ! Init value for %l1
.word 0x6b1b973c,0xb75dfc5f ! Init value for %l2
.word 0x93c9bfa6,0x32c26336 ! Init value for %l3
.word 0x4e2a8131,0xf97bf74e ! Init value for %l4
.word 0x6dc0ca94,0xd0be6a83 ! Init value for %l5
.word 0x114baac3,0xa95bc615 ! Init value for %l6
.word 0xbad4e646,0x2d9a56be ! Init value for %l7
.align 64
p10_init_freg:
.word 0xa25f6376,0x55629816 ! Init value for %f0
.word 0x6dd640c6,0xd12a5364 ! Init value for %f2
.word 0x8f1a6a7a,0x58251b0c ! Init value for %f4
.word 0x8103c05d,0x547db145 ! Init value for %f6
.word 0x6d70f42c,0xe39d3fbd ! Init value for %f8
.word 0x89b63908,0xd5b75603 ! Init value for %f10
.word 0x35e55aac,0x10254dae ! Init value for %f12
.word 0xcc652bb0,0x45a349d3 ! Init value for %f14
.word 0x3b7200b2,0x4e30afcc ! Init value for %f16
.word 0x2bab964d,0xd6b0c396 ! Init value for %f18
.word 0x6d4c3398,0x4d34edf9 ! Init value for %f20
.word 0xd79c07ba,0x7d4c6369 ! Init value for %f22
.word 0x32f2c7cd,0x831a0a23 ! Init value for %f24
.word 0x2f349f63,0x10cbe90b ! Init value for %f26
.word 0x24389bdc,0x774718a3 ! Init value for %f28
.word 0x24b61291,0x6983fcd3 ! Init value for %f30
.word 0x866a113f,0xac40701c ! Init value for %f32
.word 0xb159f271,0x5e0f4c74 ! Init value for %f34
.word 0xe9047a56,0x29b2991f ! Init value for %f36
.word 0x5cda1aed,0x36e70af7 ! Init value for %f38
.word 0xd0c27b2e,0x085eee90 ! Init value for %f40
.word 0x0065b941,0x768d5761 ! Init value for %f42
.word 0x1869b7d4,0xbc9c9049 ! Init value for %f44
.word 0x5fbcca9b,0xab11f549 ! Init value for %f46
.word 0xe8cf5c9d,0xc06c56c8
.word 0x79e11d18,0xed0d6c97
.word 0xc176f5ea,0x40bdbe1f
.word 0x0f6ba3be,0x4db423f2
.word 0xe4964231,0x00c47bbe
.word 0x7b267cdd,0x07a1e3af
.word 0x528005a4,0xe0098197
.word 0x210cb035,0xd59ce95b
p10_expected_registers:
.word 0x00000000,0x000000e3
.word 0x00000000,0x00000048
.word 0xdb86aeab,0xc679131f
.word 0x00000000,0x18acd5a0
.word 0x14d98ddd,0x5237481a
.word 0x00000000,0xb1541453
.word 0x00000000,0x56698c32
.word 0x00000000,0x00008436
p10_expected_fp_regs:
.word 0x7866ff2e,0x1ccc9dc5
.word 0xff0b9317,0xc7d14fa6
.word 0x63fee5f0,0x0b2af475
.word 0xaf494a55,0x00000071
.word 0xbdce80d2,0x5c41a4b4
.word 0x1c87a2e1,0x490739bc
.word 0x000000a6,0x633a8178
.word 0x0c4bdea1,0x3af67635
.word 0x3b7200b2,0x4e30afcc
.word 0x2bab964d,0xd6b0c396
.word 0x6d4c3398,0x4d34edf9
.word 0xd79c07ba,0x7d4c6369
.word 0x32f2c7cd,0x831a0a23
.word 0x2f349f63,0x10cbe90b
.word 0x24389bdc,0x774718a3
.word 0x24b61291,0x6983fcd3
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p10_local0_expect:
.word 0x457fe2a9,0x00000079
.word 0x0ed42675,0xcdfabb6c
.word 0x292f8ad6,0xf04fa5fb
.word 0x0434d755,0x131fd1fc
.word 0xebce45d1,0xa51d92e2
.word 0x4efcbe44,0x8436ff3b
.word 0xb1d42fda,0xe447753d
.word 0x524512b3,0x22b19b0e
.word 0xb9239796,0xbbf75bff
.word 0x04826fa6,0x805f39a9
.word 0xf2383dab,0x6433b3b3
.word 0x50bdc123,0xdcad6dca
.word 0x6f9cffe7,0xbe05201c
.word 0xbdaeda77,0x0104475e
.word 0xf97c3fb9,0x6b53dcaa
.word 0x85f47913,0xf6a2ebfc
.word 0x1dc24d06,0x7182f55f
.word 0x00000000,0x0000009e
.word 0xdeaa53a3,0xcfd62ad2
.word 0x60332f72,0x02c66495
.word 0x4f95ff11,0xf06e5255
.word 0x37cef803,0x928c80bf
.word 0x07eb4018,0x0cfef1dd
.word 0xcdbbf233,0x0aa51eb5
.word 0x171f39aa,0xe4d54f86
.word 0xff3e85bd,0x00b0f52d
.word 0xdabac044,0x1cdb77a6
.word 0x15a31dfb,0x3a01bbcf
.word 0x00000000,0x55d73404
.word 0x14398758,0xd2ce1e0c
.word 0xbdd13b5e,0x0ecf2e7c
.word 0x391dbe84,0xfa8912aa
.word 0x1e0ee346,0x9f2f8954
.word 0x9276107d,0x7edc84e3
.word 0xda8e8e80,0x633a8178
.word 0x43addf04,0xd95b9ca7
.word 0x6c97982c,0x097d2040
.word 0x082ac2d0,0x8fbf32d4
.word 0x15d3dcb6,0x00004264
.word 0x7b6a0083,0xc5ff1069
.word 0xeefecaba,0x34e9c9ed
.word 0x9f2bb23f,0xf2cc1e19
.word 0xd45577fa,0x8095237b
.word 0x1a1782b8,0x034ada4f
.word 0x182ae9fe,0xd7391d68
.word 0x3c768fdb,0xe51834dc
.word 0x3aa1d308,0xc04e62cc
.word 0x6748abc5,0x91b1eada
.word 0xa501c853,0x29ebddd7
.word 0x12436398,0x87c6de11
.word 0x2b962381,0x3847abf0
.word 0x60bf6c2f,0x002f6d3e
.word 0x76cbafee,0x3b59489c
.word 0xed3d6a03,0xd9b228fc
.word 0x27974e34,0x50fdc2e2
.word 0xf210fbbe,0x75ffdcd8
.word 0xa26b3504,0x4dee4d03
.word 0xf4ffff7f,0x9143a46e
.word 0xac251661,0xe1938d1a
.word 0x5d061bde,0xa5eb9afd
.word 0xd343149e,0x174863b7
.word 0x349eaa72,0xb1541453
.word 0xf86e7efb,0xfd7a5aff
.word 0x611d7153,0x20bd51ca
p10_local1_expect:
.word 0xb44eff87,0x9c369b34
.word 0xc34601c2,0x821f1667
.word 0x8539fa81,0x593b90f3
.word 0x02844ef9,0x26351aed
.word 0x0aec1bca,0x4229d039
.word 0xbf178d97,0xc2b75402
.word 0x3de56f43,0xadee2b0c
.word 0xff90ff58,0x2f3e33cd
.word 0xd0be6a83,0xaf45ae09
.word 0x358005e4,0x00279769
.word 0x29e4fb0e,0xef38bf45
.word 0xecab068c,0x6c6f8c9e
.word 0xd29a05f6,0xddc635f2
.word 0xe7182b25,0x54f0eb20
.word 0x119d0375,0xb9516f7e
.word 0x77df4ee2,0xdd29e36d
.word 0x278fb36d,0x2758d68c
.word 0x64040320,0x8fbf32d4
.word 0x144ece91,0xb2d654d5
.word 0xe0cb708e,0x24f45bd4
.word 0x97456d6c,0x10d09332
.word 0x4dce3efb,0xa6b20999
.word 0xe118cc1e,0xf06e5255
.word 0x03df22c2,0x971caf67
.word 0xbfeaa600,0xb15d85e0
.word 0x25c86789,0x00000070
.word 0x635f7eb3,0xe1951819
.word 0xfc5f8b38,0xddcf1606
.word 0x6df79ab4,0x4143c215
.word 0xe9393eeb,0xa332c3a1
.word 0x6b6f96a5,0x5747c08b
.word 0x7db6c22c,0x935e7b17
.word 0xefe476c6,0x09a0b4ed
.word 0x67bcdaef,0xba8e462b
.word 0xcff10e20,0xdb455b63
.word 0xdc703f11,0x32db031d
.word 0x8639cbc3,0xb6492316
.word 0x26c5d42e,0x34659df8
.word 0x1f4bd177,0x5c3e9fff
.word 0xa0464376,0x528cfb10
.word 0xa298dede,0xea56f28c
.word 0x97d09499,0x18b4e7ef
.word 0xfc41ae3b,0x350a2772
.word 0xbaff39dd,0xd6366db3
.word 0x1227bb03,0x14135e4e
.word 0x9556fd80,0x82a178cb
.word 0x14d98ddd,0x5237481a
.word 0xa9fabc21,0xd298eadd
.word 0x8d340507,0x1b66262f
.word 0xcd5b87a1,0xcca4203a
.word 0xbe33da4f,0x2a545789
.word 0xec82e9bc,0x7eafc24c
.word 0x3056c105,0x43198d84
.word 0xe45f2ea6,0x912e1b9c
.word 0x9455db0a,0x471809cd
.word 0x62d4ec61,0xa7387d6a
.word 0x3b7200b2,0x4e30afcc
.word 0x2bab964d,0xd6b0c396
.word 0x6d4c3398,0x4dffedf9
.word 0xd79c07ba,0x7d4c6369
.word 0x32f2c7cd,0x831a0a23
.word 0x2f349f63,0x10cbe90b
.word 0x24389bdc,0x774718a3
.word 0x24b61291,0x6983fcd3
p10_local2_expect:
.word 0x328c6956,0xa9e27f45
.word 0x6cbbfacd,0x7526d40e
.word 0xfba54ff0,0xd68a2f29
.word 0xfcd1ae9a,0x55d73404
.word 0xe2921da5,0xd145ceeb
.word 0x3b3e3684,0x44befc4e
.word 0x3d7547e4,0xda2fd4b1
.word 0x8e9bb122,0xb3124552
.word 0x9bb8af5a,0x59c88263
.word 0x283adccd,0x8e2f2a24
.word 0xc7750caf,0x60158945
.word 0xfb3228c3,0xc8f836db
.word 0xdaaa256f,0x570b234e
.word 0xcc8a4b98,0xe707bced
.word 0xded7281f,0x33a38d1e
.word 0x5a2634ef,0x4bfe371a
.word 0x8b25e567,0x0000006a
.word 0x924b866e,0x64856e12
.word 0x903531a4,0x23616b66
.word 0xde04dc60,0x1b81e5f0
.word 0x40bcca49,0x5e5fc882
.word 0xcd481f5b,0x9d8aee3e
.word 0xff7f25ae,0x9913385c
.word 0x48cc52ad,0x57f5e228
.word 0x5c6f3c13,0x43f97ac9
.word 0xbcdb1f2f,0x1b597cfe
.word 0x2f2ad672,0xcbbb847b
.word 0x0c1710e6,0x898b0401
.word 0x73d37dea,0x40cc3b71
.word 0x6d2ae7f4,0x07d0035f
.word 0xc4ece30c,0x93e51d60
.word 0x456c2c91,0x5e6beb4f
.word 0xc6099062,0xb71b6125
.word 0x9b9b70d4,0x2ed45d65
.word 0xff581e28,0xc362d799
.word 0x21a5cd6b,0xd333c8ff
.word 0xdd600b3e,0x0f5c69da
.word 0x635c71be,0x4d46d075
.word 0xbe129024,0x2640caa5
.word 0x7d93d4fe,0xedc64a8b
.word 0x4575be8c,0x4c7396d1
.word 0x9b0347f4,0xad0d8e47
.word 0xc8fce076,0x64c47c6b
.word 0x3942255a,0x382de077
.word 0x8f7c0f38,0x00000013
.word 0x9e67124c,0x1fd13f61
.word 0xc3f2a436,0x14ff5e4e
.word 0x336ff73a,0xc7088fb4
.word 0x8f232ee5,0xbbbef967
.word 0x3987c3ff,0x744a5d16
.word 0x6019b42e,0x05af5894
.word 0x576dacaa,0xc13477c2
.word 0x362de7de,0xffc0c018
.word 0xd584c98e,0xcb654d2b
.word 0x436dac00,0x4b104f98
.word 0x2fbfa968,0xfdb87b02
.word 0x37d145d1,0xb5ab3b26
.word 0xffa74f38,0xfd162320
.word 0x999374dd,0x462cd60f
.word 0x3c32f780,0xe4ac3d69
.word 0x82a178cb,0xea25db68
.word 0xf41af7bc,0xa28a40f1
.word 0xa4ca4448,0x880669f7
.word 0x556143d5,0x76c44b9c
p10_local3_expect:
.word 0x00000039,0x428482b4
.word 0x18acd5a0,0xe5e2c1c1
.word 0xf9263b68,0xc8e1e2a5
.word 0x207bdb82,0xc1a042e7
.word 0x3f7808f0,0xaa7b4eee
.word 0xc8b94264,0x95894a69
.word 0x96270768,0x6c86ff7c
.word 0xe10c121a,0x6e534024
.word 0xa469889c,0x5f4b6098
.word 0x15f21ecc,0xc6c3c7fa
.word 0x41b8f42a,0x14d98ddd
.word 0x93649c8d,0xdf264c0e
.word 0x775b2875,0x58ba774a
.word 0x040a2fdc,0xc1e82125
.word 0xffd6dc74,0x92a72482
.word 0xbe31d5da,0xa0cc132b
.word 0x7880fbbe,0x31bfad33
.word 0x082f971c,0xb447717f
.word 0xcaf10f6c,0x25b1f9d4
.word 0x22faaba1,0xac001ef7
.word 0xa366665f,0x767aff8f
.word 0x79731995,0x8b17ef01
.word 0xb3f4faf5,0x98bd3517
.word 0xa812cc2a,0x50927f06
.word 0xb16cf5e5,0x0ce26533
.word 0xf9b6c286,0xaf45ae09
.word 0x10bf4c4e,0xab546cab
.word 0xd9c8d79f,0x17300424
.word 0x6807c685,0xe303711b
.word 0x41a7f2ea,0xf1b55de4
.word 0x88b24b7f,0xff6e0a0f
.word 0x5f78e81e,0xe016e632
.word 0x7866ff2e,0x1ccc9dc5
.word 0xff0b9317,0xc7d14fa6
.word 0x63fee5f0,0x0b2af475
.word 0xaf494a55,0x00000071
.word 0xbdce80d2,0x5c41a4b4
.word 0x1c87a2e1,0x490739bc
.word 0x000000a6,0x633a8178
.word 0x0c4bdea1,0x3af67635
.word 0x89e4c361,0x07d72124
.word 0x3735fbc9,0x63243bfd
.word 0xdb0154bd,0xa8e02960
.word 0x172a538f,0x2f9400ac
.word 0x3e9c1b0f,0x9e3cfe9d
.word 0x8fc5b6ff,0x6a2d1630
.word 0x329d4426,0x1fa1191f
.word 0x4c21c6b6,0xde0fee17
.word 0xa73601cf,0x242cfd2f
.word 0x94fa14a7,0x2189acae
.word 0xd61ca36f,0x000000f1
.word 0xae3ae6d8,0x1b697910
.word 0xaa84f202,0x6df97357
.word 0x4f63b227,0xc94006c8
.word 0x2dcd61a2,0x207851d5
.word 0x33a38d1e,0x3d10eb90
.word 0x013325c8,0x17300424
.word 0x59b89aff,0xd03e3393
.word 0x96c3d560,0x3aa1d308
.word 0xdb86aeab,0xc679131f
.word 0x09401c99,0x09c36129
.word 0x5f26cdde,0x058d9f2e
.word 0xe6207299,0xcc69c058
.word 0x1eab2acf,0xd50e8e01
p11_init_registers:
.word 0x015a1af6,0xc5d29938 ! Init value for %l0
.word 0x90bddc06,0x22350904 ! Init value for %l1
.word 0x5aa7f7c8,0x06a8a380 ! Init value for %l2
.word 0x7b6deaa4,0x2f14fb57 ! Init value for %l3
.word 0xfb819afc,0x6839d288 ! Init value for %l4
.word 0x90e557e1,0xdcd78d5a ! Init value for %l5
.word 0xeb6f3ebc,0x3c703fbf ! Init value for %l6
.word 0x6c283829,0x9946b715 ! Init value for %l7
.align 64
p11_init_freg:
.word 0x8e5b4ac5,0x2153ec60 ! Init value for %f0
.word 0xb38997ff,0x9b2b4aac ! Init value for %f2
.word 0xb3884a4e,0x701bece1 ! Init value for %f4
.word 0xda465ec2,0xfc649459 ! Init value for %f6
.word 0x5f2c07d5,0x014f8cc5 ! Init value for %f8
.word 0xfa969477,0x85497de4 ! Init value for %f10
.word 0x846854cc,0xeb0f181b ! Init value for %f12
.word 0x5bcfd73b,0x5673bed4 ! Init value for %f14
.word 0xfe1a1099,0x3a82abfe ! Init value for %f16
.word 0x8c69340d,0x2644e423 ! Init value for %f18
.word 0x74abfaf6,0x71926628 ! Init value for %f20
.word 0xf2072678,0xe64d7c4b ! Init value for %f22
.word 0xe98bbab9,0x497f6580 ! Init value for %f24
.word 0xe4e3baa4,0x57d05f8c ! Init value for %f26
.word 0xf3853aff,0x0cd330d3 ! Init value for %f28
.word 0xe592201e,0x05bddcba ! Init value for %f30
.word 0x82e8c2bc,0x951c3ff0 ! Init value for %f32
.word 0x63d321e4,0xcba1a3a5 ! Init value for %f34
.word 0x98b69b98,0x70cc12f3 ! Init value for %f36
.word 0x9c7e6b4f,0x428842bd ! Init value for %f38
.word 0x0a7724af,0xe10c6219 ! Init value for %f40
.word 0xbea6e581,0xc0d83624 ! Init value for %f42
.word 0x2655b34d,0x290a67fa ! Init value for %f44
.word 0x00f2479f,0xef573c02 ! Init value for %f46
.word 0xd805e84e,0x803bd485
.word 0x736757c6,0xed3e770c
.word 0xe0dcf6d7,0x9c91374e
.word 0xe6704c1e,0xd00f9b50
.word 0xdbbf2a89,0xb46e75e0
.word 0xee333c2f,0x154b1b6b
.word 0x40fdb27c,0x1eac4387
.word 0x4598b53b,0xc003b977
p11_expected_registers:
.word 0x00000000,0x00000035
.word 0x00000000,0x00000080
.word 0x00000000,0x00007af0
.word 0x00000000,0x10e29764
.word 0x00000000,0x00000044
.word 0xaf871737,0x8bf6c574
.word 0xec0c4323,0x2f47a9f3
.word 0x00000000,0x497f6580
p11_expected_fp_regs:
.word 0xf3a9472f,0x23430cec
.word 0x71318db7,0xa360b0ad
.word 0x04673541,0x7f4b1830
.word 0x94fa15cc,0x2f505da7
.word 0xe1f06749,0x4d64e10c
.word 0x86c6d3c1,0x7b4da689
.word 0xf7471113,0xe164a6dd
.word 0x8c003555,0x99393f0c
.word 0xf3a9472f,0x23430cec
.word 0x71318db7,0xa360b0ad
.word 0x04673541,0x7f4b1830
.word 0x94fa15cc,0x2f505da7
.word 0xe1f06749,0x4d64e10c
.word 0x86c6d3c1,0x7b4da689
.word 0xf7471113,0xe164a6dd
.word 0x8c003555,0x99393f0c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p11_local0_expect:
.word 0x60ec5321,0xc54a5b8e
.word 0xac4a2b9b,0xff9789b3
.word 0xe1ec1b70,0x4e4a88b3
.word 0x599464fc,0xc2ff46da
.word 0xc58c4f01,0xd5072c5f
.word 0xe47d4985,0x779496fa
.word 0x1b180feb,0xcc546884
.word 0xd4be7356,0x3bd7cf5b
.word 0xb7b9ae6f,0x176d9ac2
.word 0xab53d05c,0x60d7cbdf
.word 0x03aa71a0,0xb9a80431
.word 0xb6cee661,0x0cd08989
.word 0xfbc24756,0xd466670d
.word 0x6f4b1d5a,0xeb416b63
.word 0x8677228f,0x82e56c0e
.word 0xa5935155,0x0055b2a3
.word 0x5643a3ea,0x075e5e2b
.word 0xf553c669,0xf8d58987
.word 0x51b3dbdb,0x19410b71
.word 0x25516cc7,0x1c09e104
.word 0xa96423c5,0x44ffe62e
.word 0xd74f4cc3,0x6b694bab
.word 0x48df1a7c,0x6e584748
.word 0x46aab2e2,0x14793eb5
.word 0xab0bdbb1,0x80354453
.word 0xd552220b,0x3ddeea44
.word 0x8901e8d3,0xcb3cc802
.word 0x37701910,0x24e74c38
.word 0xaf871737,0x8bf6c574
.word 0xd3601977,0x067e7aec
.word 0xe5c800ba,0xbf55ec25
.word 0x7a249120,0xcf4f4049
.word 0x3bf1c31b,0x27ae222c
.word 0xdb497056,0x7d657d2c
.word 0x756a2107,0xff9badc4
.word 0x4abd3c34,0xbfe6374d
.word 0x104aef63,0xbbda0505
.word 0xd076e681,0x5d4dd8ee
.word 0x033eec66,0x4f169878
.word 0x07a3bf0f,0xcc074a58
.word 0xec0c4323,0x2f47a9f3
.word 0xadb060a3,0xb78d3171
.word 0x30184b7f,0x41356704
.word 0xa75d502f,0xcc15fa94
.word 0x0ce1644d,0x4967f0e1
.word 0x89a64d7b,0xc1d3c686
.word 0xdda664e1,0x131147f7
.word 0x0c3f3999,0x5535008c
.word 0xd6b7b2ed,0xc2ffde69
.word 0x516a1125,0x12a666df
.word 0x8e286b07,0x3a502332
.word 0xf3d7d154,0x4e53b525
.word 0xc50dd3e8,0xc90e7d1a
.word 0x625517a9,0x7561e05d
.word 0x974441f1,0x8b364c73
.word 0x7dea7943,0x5dfe5f78
.word 0xf2bc2b12,0xb04c3965
.word 0x27e8e88e,0x7dd7f249
.word 0xe2b32cb7,0x3bee4eda
.word 0xf4924059,0x83733162
.word 0x72bc14bf,0x554c6ddc
.word 0x5ad99e36,0xa8c47c6f
.word 0x8b37e746,0x3636dc92
.word 0x9f903e6d,0x5e83365f
p11_local1_expect:
.word 0x816ca41a,0x9ceeca98
.word 0x7cad4e69,0xd58b647e
.word 0x5e6e5d3d,0x84ec626c
.word 0xcd553c77,0xa233005f
.word 0xcc24494b,0xd1ba98de
.word 0xf3249554,0x833d06c9
.word 0x68071351,0x0cd8e197
.word 0x2fe6590d,0xd7d7759e
.word 0x2005d4bc,0x0af9a84f
.word 0xcfe09218,0xa76c64e6
.word 0xdc5a0fa5,0x27c9544b
.word 0xb0e16921,0x0f779972
.word 0xf730de46,0x730162ce
.word 0x15f3a5bf,0x44ecda16
.word 0x80aebdf3,0xba823618
.word 0xfffffff2,0x58a48807
.word 0xc473ca63,0x1db49d46
.word 0x5033bc44,0x68ff6d70
.word 0x61832a5f,0xac3c9c66
.word 0xeb810350,0x196f4f4d
.word 0x148f7269,0xc44fdc88
.word 0xd466670d,0xdad11043
.word 0xcb55400c,0x061e7f06
.word 0x6f417194,0xb6a5ba51
.word 0xec0c4323,0x2f47a9f3
.word 0xadb060a3,0xb78d3171
.word 0x30184b7f,0x41356704
.word 0xa75d502f,0xcc15fa94
.word 0x0ce1644d,0x4967f0e1
.word 0x89a64d7b,0xc1d3c686
.word 0xdda664e1,0x131147f7
.word 0x0c3f3999,0x5535008c
.word 0x7b87ba5f,0xfc0cf604
.word 0x098914c3,0x32ea9346
.word 0x43763fac,0x640bd489
.word 0xcce8ea9b,0x883ede34
.word 0xe8570e19,0x7dbdbcc8
.word 0x6d44879b,0xc22f431b
.word 0x89b4535a,0x9a1e93c6
.word 0x05d5bddb,0xfd0643f0
.word 0xdd1e28b2,0x620e013e
.word 0x4de3ac29,0xa213c4b7
.word 0x465ec7ce,0xeb810350
.word 0x5e0c655d,0x25ab7c72
.word 0xd3afbb3b,0x496c736b
.word 0x77fff7c9,0x5680291c
.word 0xb79f943a,0x7c6d8c97
.word 0xb7fa0874,0x0f84dd50
.word 0x71cd7edb,0x15733edb
.word 0x22c7d792,0x7e5c5d79
.word 0x14d7b153,0x0ed60aca
.word 0xf2e0756e,0xf0aac2e8
.word 0xdf030eb6,0x3ef57f74
.word 0xc111277a,0xc3733063
.word 0xede08432,0x30374a4a
.word 0x9110d921,0x633a9b6d
.word 0xdd69c7a9,0xf84e09a0
.word 0x9af005fc,0x3bb9389c
.word 0xc7f1ffe2,0xf62d5900
.word 0x1bbc1642,0x85d61f7a
.word 0xe3f7ffbc,0x09deefd8
.word 0xf514745f,0xff98c12b
.word 0x8b689195,0x85dcf479
.word 0x7f9e88cf,0x7ac759b2
p11_local2_expect:
.word 0x489f0d4f,0xcfaccb34
.word 0x8977aceb,0x63d796db
.word 0xc4d8a576,0x87b277be
.word 0x05bfc6c4,0xf8929210
.word 0xb97d36e8,0x52059e40
.word 0x713738e3,0xb6c27af9
.word 0x2b3fee76,0xf468df2e
.word 0x168d3879,0x910399be
.word 0xfe1a1099,0x3a82abfe
.word 0x8c69340d,0x2644e423
.word 0x74abfaf6,0x71926628
.word 0xf2072678,0xe64d7c4b
.word 0xe98bbab9,0x497f6580
.word 0xe4e3baa4,0x57d05f8c
.word 0xf3853aff,0x0cd330d3
.word 0xe592201e,0x05bddcba
.word 0x92ffd374,0x6658ac04
.word 0x8b11b562,0x8f69a8cf
.word 0xf1ff9eb9,0x7363bfdb
.word 0x09f67820,0x0454af06
.word 0x64d0fe2f,0x891bd657
.word 0xe834f4e3,0xbafbafb2
.word 0x761198b0,0xa5c1c798
.word 0x12a666df,0x85aa84cc
.word 0xec0c4323,0x2f47a9f3
.word 0xadb060a3,0xb78d3171
.word 0x30184b7f,0x41356704
.word 0xa75d502f,0xcc15fa94
.word 0x0ce1644d,0x4967f0e1
.word 0x89a64d7b,0xc1d3c686
.word 0xdda664e1,0x131147f7
.word 0x0c3f3999,0x5535008c
.word 0x37e29b60,0xfce75661
.word 0xb9c45e01,0x5bf8d299
.word 0xaccf61f3,0xe0b6b9c1
.word 0x540cc768,0x7dea7943
.word 0xa2f674ad,0xb2b62e30
.word 0x0146d01f,0x3b3b34da
.word 0x6839d288,0x67f77af0
.word 0x28c53bad,0x12c4b3b3
.word 0x6c40d288,0xcd0fc28d
.word 0x9e4ed491,0xb9cb2682
.word 0x104b19b3,0x6104c478
.word 0x2cafe37f,0x9b1ace56
.word 0x4a0e3e43,0xf7cd6e68
.word 0xf08a6d6e,0x6c19fc6f
.word 0x06692ed6,0xf87e1cff
.word 0xe9bdefbf,0xc7ff22fa
.word 0x187a11af,0x79701560
.word 0x7018072d,0x08cf99c5
.word 0x9f470665,0x2596dd3c
.word 0x39e308d8,0x01ad84d2
.word 0xd4712358,0xfd2ffcfd
.word 0xde075d5d,0x225d8fad
.word 0x17e376cc,0x9eaf3eaa
.word 0x2055086e,0x0aca34da
.word 0x383fac6b,0x5bf2f71d
.word 0x000000e8,0x0fd9a318
.word 0x97289f5f,0xdfad1c06
.word 0xb62aef26,0x783c3352
.word 0xbb95bdb3,0xd217e166
.word 0x2f14fb57,0xbf6d0d4d
.word 0x6155d607,0x2c1cc613
.word 0xf1eab39b,0x7b68dcd2
p11_local3_expect:
.word 0x10b2c7e7,0xf14c9dfe
.word 0xc69b77d2,0x6c532e05
.word 0xe234330b,0x69ff6e49
.word 0x298fea44,0xaed2ce90
.word 0x6d39d56c,0xe28af007
.word 0xef3cab0a,0xa3bdbe71
.word 0xceff2f6b,0x8aa875a7
.word 0xbe8db3f2,0x121aa4ac
.word 0xb006cb49,0x34bb6a5d
.word 0x9fc92ed6,0x00000060
.word 0xbd8b424d,0x6ee26ddd
.word 0x50506fd3,0x000000c0
.word 0xef696724,0xc8ed78e8
.word 0xbf564ec3,0x7685c8ff
.word 0x978b0e1d,0x67694214
.word 0x7dea7943,0xe0617969
.word 0x9e40f8ca,0xa8b360e5
.word 0x658b2908,0xc4217296
.word 0xd0c0074b,0xd40bc147
.word 0x94f07f41,0xc4be98be
.word 0x92ff7890,0x69d73cd3
.word 0xeaa3581f,0xb37e4b91
.word 0xd87caf79,0x5ef9cfec
.word 0xa437e026,0x7c463e02
.word 0xec0c4323,0x2f47a9f3
.word 0xadb060a3,0xb78d3171
.word 0x30184b7f,0x41356704
.word 0xa75d502f,0xcc15fa94
.word 0x0ce1644d,0x4967f0e1
.word 0x89a64d7b,0xc1d3c686
.word 0xdda664e1,0x131147f7
.word 0x0c3f3999,0x5535008c
.word 0x341e93ad,0xad333263
.word 0x8710198b,0x13d8709d
.word 0x10d414db,0x07073c77
.word 0xf253d237,0xcbe9b0b8
.word 0x33fb8061,0xafb28248
.word 0x0d06d42a,0xf62f431c
.word 0x833d455d,0x17a61e1e
.word 0xbc575384,0x2732ee03
.word 0x3a67da75,0x51209f9b
.word 0x1793d1ff,0xbe1a2d30
.word 0x9ddbb65f,0xd5356029
.word 0x53bfb5ca,0x1b70a277
.word 0xf02879ea,0xd0cc8b9d
.word 0xdbf7212c,0xe30baa86
.word 0xf1bd3978,0x1b7c344d
.word 0xd71bfe61,0x55ea51ae
.word 0xb6c27af9,0x3927d7d6
.word 0xf7ee53f4,0x76f34e59
.word 0x7e31e0ae,0xb7532329
.word 0x246dba23,0x75b93943
.word 0x507b6a40,0x9b6998a3
.word 0xcb0d1579,0xe5563b36
.word 0xba931bce,0x516a1125
.word 0x4519e494,0x3a0b7e65
.word 0xfe1a1099,0x3a82abfe
.word 0x8c69340d,0x26ffe423
.word 0x74abfaf6,0x71926628
.word 0xf2072678,0xe64d7c4b
.word 0xe98bbab9,0x6c532e05
.word 0xe4e3baa4,0x57d05f8c
.word 0xf3853aff,0x0cd330d3
.word 0xe592201e,0x05bddcba
p12_init_registers:
.word 0x0f9a34d9,0xbc32e542 ! Init value for %l0
.word 0xd5fe8fd0,0x920e966b ! Init value for %l1
.word 0x7e2932c0,0x90442457 ! Init value for %l2
.word 0xd46ff954,0x53a9a9db ! Init value for %l3
.word 0x5a4ae02a,0x18bb043b ! Init value for %l4
.word 0x1c38e812,0x1a485a04 ! Init value for %l5
.word 0x1862d548,0x92d9aae0 ! Init value for %l6
.word 0xffe5e67a,0xc49b02f2 ! Init value for %l7
.align 64
p12_init_freg:
.word 0xc77e3c7c,0xd5f366fb ! Init value for %f0
.word 0x89898786,0x031149a1 ! Init value for %f2
.word 0x7f6b7ac7,0x4cf34964 ! Init value for %f4
.word 0xec5a28bc,0x07ec5672 ! Init value for %f6
.word 0x048b5a1e,0xe733c810 ! Init value for %f8
.word 0x3d488957,0xf4dfdb29 ! Init value for %f10
.word 0xee494982,0xb012a1ef ! Init value for %f12
.word 0x29c2c279,0x7d08e626 ! Init value for %f14
.word 0x501ec542,0x72312239 ! Init value for %f16
.word 0xa154b928,0x01e97326 ! Init value for %f18
.word 0xe44da4aa,0x4fe666b4 ! Init value for %f20
.word 0xedc7c93f,0x25b4c46c ! Init value for %f22
.word 0x0619b139,0xccd1f74a ! Init value for %f24
.word 0x98d2bb18,0xa68474e4 ! Init value for %f26
.word 0xf08b3a23,0xe81aeff7 ! Init value for %f28
.word 0x41a6f93a,0xe47a91d2 ! Init value for %f30
.word 0x16f3471e,0x6adb50c5 ! Init value for %f32
.word 0x9f3ebb06,0xebb14f16 ! Init value for %f34
.word 0x65cacfd6,0x72a5fbf7 ! Init value for %f36
.word 0x023625f1,0x8aee00f2 ! Init value for %f38
.word 0x2763db7f,0xc5ad9efb ! Init value for %f40
.word 0xc91239cf,0xa64ff092 ! Init value for %f42
.word 0x71854c33,0x01d7322e ! Init value for %f44
.word 0xb2f0e487,0xe7c3174b ! Init value for %f46
.word 0x0b59d2ac,0x2ba2b4ed
.word 0x9f160d5c,0x7d40dbe3
.word 0x0caccd8e,0xa550c387
.word 0xcea1d95d,0x9238122a
.word 0xfedb8935,0x3c480254
.word 0x27994e05,0xdd4a9556
.word 0x09c68c51,0x3b0c16a6
.word 0x391b4005,0xc68da4be
p12_expected_registers:
.word 0x00000000,0xaa0a060c
.word 0x00000000,0xa720243d
.word 0x143fa1b5,0x7be6fb84
.word 0x2b9c1b61,0x9a02df4a
.word 0x3a88ce32,0xe8e07d4c
.word 0x00000000,0x15cc0c31
.word 0x00000000,0x19b7e8c6
.word 0xcbf00c9f,0xb4640de0
p12_expected_fp_regs:
.word 0xe5d469dc,0x93c4e900
.word 0x1410ff04,0x7c6ef179
.word 0xe7f2ba04,0x7dae5ba2
.word 0xd8ba431c,0x61000000
.word 0x46f35edf,0xbfb5674c
.word 0x38625afd,0xad4c54e3
.word 0x00b78845,0xc76b9cfd
.word 0x6c98a202,0xa1928790
.word 0x88d6449a,0x3c97bb96
.word 0x8b3c7edd,0x15cc0c31
.word 0xe70ddd2b,0xcdd4fd42
.word 0xf4fffd70,0xdc7d0020
.word 0xc812c43c,0xc90fd344
.word 0xcbf00c9f,0xb4640de0
.word 0x94972224,0x99712a44
.word 0x132af7d0,0x06b44954
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p12_local0_expect:
.word 0x8f4f05de,0x8333d91d
.word 0xeb6c3501,0x491a19f0
.word 0x56cfd360,0xc32ab367
.word 0x8d294503,0x22e9f46d
.word 0x3e6ab92f,0x0dae0692
.word 0x8ce30ee9,0x39ff807b
.word 0x99459ec9,0xf4b34397
.word 0xff1b3ebb,0x20fed86c
.word 0x981b7ad6,0xabb30b99
.word 0xc3f263d3,0x77ff4fce
.word 0x2b9c1b61,0x9a02df4a
.word 0x51d4e95b,0xc4589a92
.word 0xa1ace9a7,0x496a9018
.word 0xe10c9dab,0xf3bee157
.word 0x8b8cceec,0x3b3bc9dc
.word 0x5a231062,0xe1441440
.word 0xc479f072,0xcc98b651
.word 0xb7b807c2,0x14e3e260
.word 0x2edc8c6d,0x18c98947
.word 0x53eb133a,0x0b958392
.word 0x1db4b6bd,0x8e84ee71
.word 0xad332f7d,0xf520c6fc
.word 0x6019a717,0xe0e0c830
.word 0x632bec01,0x2c21f732
.word 0xc8757629,0xb82322f9
.word 0xc7ac1e4f,0x6ef7724e
.word 0x143fa1b5,0x7be6fb84
.word 0x65f76f2e,0xf0f9e950
.word 0x8c3c4240,0x32a97f93
.word 0x01d29a8a,0xc263c287
.word 0x433683e9,0x8ac440fa
.word 0x23e562a8,0x5b6e4cfe
.word 0x96bb973c,0x9a44d688
.word 0x310ccc15,0xdd7e3c8b
.word 0x42fdd4cd,0x2bdd0de7
.word 0x20007ddc,0x70fdfff4
.word 0x44d30fc9,0x3cc412c8
.word 0xe00d64b4,0x9f0cf0cb
.word 0x442a7199,0x24229794
.word 0x5449b406,0xd0f72a13
.word 0x8f4834e7,0xb319feb9
.word 0x82c0b398,0x77ff4fce
.word 0x5c497e4a,0x22d17244
.word 0x4f316458,0xe7daeba7
.word 0xeb4c414d,0x9697959f
.word 0x3ad65974,0xaee625d3
.word 0x7341a5ec,0x717d799f
.word 0x876e2ab5,0x41375b1f
.word 0x3a88ce32,0xe8e07d4c
.word 0x68b36f5c,0x701be1ba
.word 0x81965435,0x36fe9fff
.word 0x677af31d,0x3769b1e4
.word 0xa87725ab,0xdaf90616
.word 0x7f8fc24b,0x59ff5a44
.word 0x3cfa008f,0x8b6bfdb5
.word 0x8965696d,0x5e820001
.word 0x88d6449a,0x3c97bb96
.word 0x8b3c7edd,0x876cc2ec
.word 0xe70ddd2b,0xcdd4fd42
.word 0xf4fffd70,0xdc7d0020
.word 0x0000003a,0xc812c43c
.word 0xcbf00c9f,0xb4640de0
.word 0x94972224,0x99712a44
.word 0x132af7d0,0x06b44954
p12_local1_expect:
.word 0x6b1403e9,0x071980c5
.word 0x563b8d47,0x170ce28f
.word 0x443ddde2,0x1448f5de
.word 0xaeeb832a,0xad5f9f36
.word 0x57ef20de,0x9ff4867b
.word 0xbcfdd498,0x67ab7af7
.word 0xacb8ba9c,0xd32739d2
.word 0xaa0a060c,0xf7cc6f91
.word 0xa0e8665e,0x4df36706
.word 0x4be1be45,0x0ac20aea
.word 0x1e21b7f1,0xa4ab36ef
.word 0xee5de9ac,0x82c0b398
.word 0x0920fa8a,0x11d056cd
.word 0xac716604,0xa97e8ed1
.word 0x50e90155,0x8d7fff39
.word 0x239ef839,0xa0071c36
.word 0x4816740f,0x949459eb
.word 0xa4adc327,0x025407ea
.word 0x091c4d9e,0x42bc4b9b
.word 0xa92fdb44,0xa0acb432
.word 0x6af70c0f,0xc5dfd2e3
.word 0x8a5ed21b,0x9d5bfbfd
.word 0x0d71ff7a,0x799062bb
.word 0x4bc47562,0xd8584d64
.word 0x45fab243,0x876cc2ec
.word 0x134e0160,0x0831993a
.word 0x62547e60,0x138eb8cf
.word 0x55a90fb2,0xd39a55a1
.word 0x38e9182b,0x15fe20cd
.word 0x073c1f72,0xd3f67373
.word 0x5a64ff2d,0x75733afc
.word 0xff73fe09,0x9860332c
.word 0xd426f4ae,0x152a5343
.word 0xb6b7c117,0xaaa27b21
.word 0x1eb65b98,0xa3c3895f
.word 0x053b8ce7,0x4e57d027
.word 0x25438ce5,0xb895d2ff
.word 0xe4bc8f33,0x6d8db0f2
.word 0x96e91e4d,0x03f57f4a
.word 0x578a8d85,0x8ffb0424
.word 0x1a0e162f,0x370f3dc2
.word 0x4f773e85,0x10b07a3e
.word 0x687079d4,0xeb20f907
.word 0xa4c27a36,0xa6ee38ae
.word 0x02ffff04,0xe6fafe93
.word 0x580f51d0,0x13fe4738
.word 0xd855bf94,0x312f9b55
.word 0x18a6f1b9,0x2982530c
.word 0x8173c020,0x8e4225ce
.word 0x0dd65b92,0x982d93e3
.word 0x36a7b08b,0xf67dcc82
.word 0x186836da,0x95e2437d
.word 0x2c7316d6,0xe93293f5
.word 0x0c5d4b36,0xd2e2c8ff
.word 0x59376ad0,0x1e32b8a3
.word 0x02796bf3,0xf24b9711
.word 0xac0b2b3f,0xc2f658b9
.word 0x82dd71ec,0xcbec55d8
.word 0x8b1bd048,0xc24c7af9
.word 0x5fdef3ca,0x8f738de0
.word 0x05016b27,0xdc470a48
.word 0x2ccc5da3,0xd56fc2a8
.word 0xa6a101e7,0x15c9b19c
.word 0x29c981bc,0x665f1fed
p12_local2_expect:
.word 0xe238a90c,0xa3be19ec
.word 0xaa583c64,0x2f108ad0
.word 0x32985a5e,0xa090a2ae
.word 0xe888ff60,0x1dede5ca
.word 0xa71e2b43,0xf3475b65
.word 0x38517f5f,0xf7cc6f91
.word 0xd724f3da,0xa72aef20
.word 0x51c78f82,0x35c2fbd1
.word 0xeb599494,0x0f741648
.word 0xea075402,0x27c3ada4
.word 0x9b4bbc42,0x9e4d1c09
.word 0x32b4aca0,0x44db2fa9
.word 0xe3d2dfc5,0x0f0cf76a
.word 0x5b4c4d9c,0x000000b4
.word 0xbb629079,0x7a3a710d
.word 0x644d58d8,0x6275c44b
.word 0x4816740f,0x949459eb
.word 0xa4adc3ff,0x025407ea
.word 0x091c4d9e,0x42bc4b9b
.word 0xa92fdb44,0xa0acb432
.word 0x6af70c0f,0xc5dfd2e3
.word 0x8a5ed21b,0x9d5bfbfd
.word 0x0d713a7a,0x799062bb
.word 0x4bc47562,0xd8584d64
.word 0x6d905002,0x14e3e260
.word 0x5208bf8d,0xddf6e81b
.word 0xaaa6d5a5,0x0a4e3a85
.word 0xcc6fff84,0x1b7e6d81
.word 0xb0f1f871,0x13c6cb31
.word 0x9147b515,0xe0bf3388
.word 0xb26d76d6,0x625344c1
.word 0xc216f79c,0x83b7b67f
.word 0x18bb043b,0x5b54dd8d
.word 0x5556ac9d,0x000f9a19
.word 0xab1e8bf3,0x1152b783
.word 0xe962f045,0x34c4caff
.word 0x8b6def0a,0xf284add6
.word 0x8faec621,0x7781ebaf
.word 0x2f2f740b,0x73599d34
.word 0x7473ced1,0x66b59527
.word 0x00e9c493,0xdc69d4e5
.word 0x79f16e7c,0x04ff1014
.word 0xa25bae7d,0x04baf2e7
.word 0x00000061,0x1c43bad8
.word 0x4c67b5bf,0xdf5ef346
.word 0xe3544cad,0xfd5a6238
.word 0xfd9c6bc7,0x4588b700
.word 0x908792a1,0x02a2986c
.word 0xef30aedb,0x45128645
.word 0x494cc770,0x5febbf88
.word 0xdd795dd1,0x6c1d71f0
.word 0xb9a0d6da,0x3b3768f3
.word 0x060e3997,0x34d333db
.word 0x6c7f97f0,0x5c4cc4bc
.word 0x26755b40,0x4d341f6f
.word 0x0f4963e4,0xc312b196
.word 0x74866c4d,0x29db5fb8
.word 0x56b09c35,0x1c6269aa
.word 0x9a3f1aef,0xf7018113
.word 0x82c0b398,0x69dc12ff
.word 0xc81fe780,0x6d19ec5e
.word 0xcd4856d2,0x7641bb27
.word 0xae4afe77,0x8262ab74
.word 0xb6d9e112,0x40090abc
p12_local3_expect:
.word 0x5ed547e6,0xfeb1a11c
.word 0xdadbb134,0x4ed3db61
.word 0x2bd84361,0x18df28ad
.word 0x9ba662ba,0x12f31efe
.word 0x1dc7d770,0x6d74d4ab
.word 0xaf740f56,0xa969f536
.word 0x000000b4,0x3e9d5e6a
.word 0x204dd6d5,0xc41782fa
.word 0x88d6449a,0x3c97bb96
.word 0x8b3c7edd,0x1a485a04
.word 0xe70ddd2b,0xcdd4fd42
.word 0xf449fd70,0xdc7d0020
.word 0x9048b4c3,0xc90fd344
.word 0xcbf00c9f,0xb4640de0
.word 0x94972224,0x99712a44
.word 0x5a4ae02a,0x00000065
.word 0x4816740f,0x949459eb
.word 0xa4adc327,0x885407ea
.word 0x091c4d9e,0x42bc4b9b
.word 0xa92fdb44,0xa0acb432
.word 0x6af70c0f,0xc5dfd2e3
.word 0x8a5ed21b,0x9d5bfbfd
.word 0x0d713a7a,0x799062bb
.word 0x0000001c,0xd8584d64
.word 0xd3ca91b5,0xa678a78f
.word 0x551d0b89,0x715f2923
.word 0x258e69f1,0x3b83a3ff
.word 0xc3609ca8,0xa2fb2c71
.word 0x156c8944,0x0477ea24
.word 0x763c6cb3,0x4ef8729a
.word 0x908cdaf4,0xffce269a
.word 0xe181721b,0xe47552ba
.word 0x348dfe00,0x3da9eb88
.word 0x36fe9fff,0x06b44954
.word 0x04cef261,0x428edd5e
.word 0x650d026c,0x7f4e42ff
.word 0xa8bd22c1,0xaa3c4b8e
.word 0x89d0303d,0x15cc0c31
.word 0xed562b18,0x58fb2dee
.word 0x7e7f182e,0xe805c385
.word 0x471ba831,0x067c0df7
.word 0xd608c5d8,0x9e7b1375
.word 0xb319feb9,0x04955fc2
.word 0xd648ed82,0x346fa3f6
.word 0x11b094a5,0x8c95c578
.word 0xfffb410c,0x514c0bb4
.word 0x983c6199,0x08b02539
.word 0x88dd32ea,0xe3e83d76
.word 0x722176ab,0x8ab49016
.word 0xf75fe100,0x9697d61d
.word 0x6a59069e,0xd4a6483e
.word 0xd590fdf1,0x9675c6ff
.word 0x65fd43d9,0xdc82c37a
.word 0xce79a2e9,0xe65b788b
.word 0x770c0291,0xc07ffbc9
.word 0x2b88b5a2,0xbd4f4337
.word 0x08d02cad,0xcd36e2ff
.word 0x303bf4d9,0x8b6def0a
.word 0x632eb74d,0x762c7699
.word 0x1408d919,0x9e2fb7d5
.word 0xd2e6fbbb,0xc59daf59
.word 0x81a9fc1e,0x12361be6
.word 0x95a96328,0x5c497e4a
.word 0xde8995ef,0xf08c5137
p13_init_registers:
.word 0x6a546428,0x7675f052 ! Init value for %l0
.word 0xaefcba12,0xc8863076 ! Init value for %l1
.word 0x8dee457e,0xad47daa6 ! Init value for %l2
.word 0x6db45172,0x4cfa5d13 ! Init value for %l3
.word 0xeab0574a,0x962754e8 ! Init value for %l4
.word 0xc6c39ebe,0x280e5ade ! Init value for %l5
.word 0xaef76dd0,0x4f6f6636 ! Init value for %l6
.word 0x7f4e6b62,0x13795410 ! Init value for %l7
.align 64
p13_init_freg:
.word 0xde4f64e2,0xf18caea4 ! Init value for %f0
.word 0x094c652f,0x62312a50 ! Init value for %f2
.word 0xeba692c1,0x82fbb73d ! Init value for %f4
.word 0x7addfb10,0xbd877b5b ! Init value for %f6
.word 0x2e4af1cd,0xe63a5ce9 ! Init value for %f8
.word 0xc5c125f6,0x7aad1f0b ! Init value for %f10
.word 0x85b9b703,0x2d04a180 ! Init value for %f12
.word 0x42fc0583,0x6a22d79b ! Init value for %f14
.word 0xeb936f6a,0x687436e3 ! Init value for %f16
.word 0x7e7b1047,0x4b307716 ! Init value for %f18
.word 0x08bf222a,0x2787e507 ! Init value for %f20
.word 0x7e77917c,0xc7dcb33f ! Init value for %f22
.word 0x8ac15a11,0x4aa8fe9c ! Init value for %f24
.word 0xa49a8e47,0x8c0ee90f ! Init value for %f26
.word 0xb9aa56d8,0x8131e7f3 ! Init value for %f28
.word 0x7d9610ae,0x31b96240 ! Init value for %f30
.word 0x2b31658e,0x3e1f6a31 ! Init value for %f32
.word 0xe0566296,0x374a125d ! Init value for %f34
.word 0x42763b1b,0x0bb7b7da ! Init value for %f36
.word 0x854b1ac6,0x2db86e21 ! Init value for %f38
.word 0x88c97861,0xf57f79e0 ! Init value for %f40
.word 0xa6638824,0xedb21433 ! Init value for %f42
.word 0x0e19b63f,0xd7dbe038 ! Init value for %f44
.word 0x8053fff5,0xb6885625 ! Init value for %f46
.word 0xab182c9c,0x40702c18
.word 0x6c39e97d,0xe10a9633
.word 0x73056cfa,0x49291610
.word 0x395032c7,0xe3f1a178
.word 0xd481804e,0x83581fd1
.word 0xd023cb88,0x2f10e7af
.word 0x696b566a,0xe89c65f4
.word 0x4595877f,0x575c9ee2
p13_expected_registers:
.word 0xffffffff,0xffffa40e
.word 0x8ebb74a3,0x65e91a04
.word 0x00000000,0x00000074
.word 0x00000000,0x03b7b985
.word 0x16473718,0x664a0213
.word 0x00000000,0x9d5310ba
.word 0x00000000,0xff93dc26
.word 0x00000000,0x00000032
p13_expected_fp_regs:
.word 0x2d794ef6,0x47b23e81
.word 0x70ce950d,0x7aa33aa4
.word 0x8c774315,0x813c3138
.word 0xeb42cfd5,0x2b48e69a
.word 0xae155113,0x917d9fcd
.word 0x884c2fd1,0x39acf48d
.word 0x3af4aaa4,0x80f32cff
.word 0x2d0390af,0x88676a28
.word 0xe65c05d5,0x23c56ace
.word 0x6bd01c43,0xef3ba738
.word 0x98632e17,0x53bfb237
.word 0x6dfea6aa,0xfe10a93e
.word 0x086efd32,0xf0a55d11
.word 0xb6a0a11e,0x065cc56e
.word 0xd674de05,0x4cceebe8
.word 0x7675f052,0x12615f87
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p13_local0_expect:
.word 0xbe8a1744,0xb12944c9
.word 0xb1944d75,0x4256d181
.word 0x00000066,0xfe86e580
.word 0x2da424d8,0xb3f04300
.word 0xdbb27945,0xc123ff78
.word 0xdf13801d,0xfe2eacff
.word 0x5f9e3dcf,0x98cc5b6f
.word 0x76ff8aff,0x8f49a71b
.word 0xec2e6a8e,0x962faa98
.word 0x1932c5ff,0xf8afd725
.word 0xf34b45f4,0x4309c2b5
.word 0xddcd985b,0x441a1f01
.word 0xa40eb46f,0x0a48d904
.word 0xff93dc26,0x93b40af2
.word 0x55d532f4,0x5b0b5b26
.word 0x14893148,0x563e2862
.word 0x25625585,0xdec27919
.word 0x94b7eff4,0x47b23e81
.word 0x209a34c4,0xedb2f2d6
.word 0x898cb4cd,0x83c1f340
.word 0xffffffff,0xbdb18ce9
.word 0xc2ee609c,0x3fde2fb0
.word 0x049d4f3e,0xf596c9e3
.word 0x98632e17,0x42a70e5d
.word 0x75058cf1,0xe2644fde
.word 0x502a3162,0x2f654c09
.word 0x3db7fb82,0xc192a6eb
.word 0x5b7b87bd,0x10fbdd7a
.word 0xe95c3ae6,0xcdf14a2e
.word 0x0b1fad7a,0xf625c1c5
.word 0x80a1042d,0x03b7b985
.word 0x9bd7226a,0x8305fc42
.word 0x2d794ef6,0x47b23e81
.word 0x70ce950d,0x7aa33aa4
.word 0x8c774315,0x813c3138
.word 0xeb42cfd5,0x2b48e69a
.word 0xae155113,0x917d9fcd
.word 0x884c2fd1,0x39acf48d
.word 0x3af4aaa4,0x80f32cff
.word 0x2d0390af,0x88676a28
.word 0x8b328a72,0xc2847d90
.word 0x22a6d130,0xad47daa6
.word 0x86b02770,0xdc56de45
.word 0x6f91ba26,0xb76dec99
.word 0x16ad7dfc,0x88ae944a
.word 0x1d61d4de,0xde8515ea
.word 0xfcbcca66,0x57dc57b9
.word 0x044515a5,0xc857a39a
.word 0xb177fb8f,0x8edf9457
.word 0x60b4c51e,0x13b2fae4
.word 0x2d819fa9,0xff32abf5
.word 0x98632e17,0x53bfb2ff
.word 0x1dd04295,0x53bfb2ff
.word 0x2e7af5c9,0x53bfb237
.word 0x412b77e5,0xf2cb4bc5
.word 0x0bfbd1d2,0x15e0f550
.word 0xc11ab14a,0x416ad380
.word 0xd3cb294d,0xbfa11fb7
.word 0xe231bc8e,0xffa8aa45
.word 0x5e19829b,0xba33935b
.word 0xd628997f,0x326ad424
.word 0xf893b62b,0x77d7e377
.word 0x82e0e5cc,0xa3e77dba
.word 0x81d7309c,0xfa7cc5df
p13_local1_expect:
.word 0xe65c05d5,0x23c56ace
.word 0x6bd01c43,0xef3ba738
.word 0x98632e17,0x53bfb237
.word 0x6dfea6aa,0xfe10a93e
.word 0x086efd32,0xf0a55d11
.word 0xb6a0a11e,0x065cc56e
.word 0xd674de05,0x4cceebe8
.word 0x7675f052,0x12615f87
.word 0xba422366,0x0940d89b
.word 0x335a29db,0x12ae40fb
.word 0xd63a6030,0x6c4bf65b
.word 0x2935efe6,0xece2a4a3
.word 0x56c39ddc,0x41632d76
.word 0x6a6a7d7d,0x3ba4d0a4
.word 0x57a0ff4c,0x884e49a3
.word 0x55a59a73,0xa8f732ea
.word 0x012f5f3f,0x3b10dc22
.word 0xac892779,0x98632e17
.word 0xcf8ee4e0,0x22354784
.word 0xba51eabe,0x9553e3ff
.word 0x567fa41c,0x189ba074
.word 0xa74db879,0xa8eb701b
.word 0xe098bac4,0x849cf2f7
.word 0xa6b6bc28,0xa7e7b2d0
.word 0xa75cbbc7,0x5479ca43
.word 0xe212ab70,0x98c0ed6b
.word 0xcb687550,0x603eced7
.word 0x983c27b7,0x1c7efc08
.word 0xf7586bac,0x0306d0ed
.word 0x590a8474,0x7e97e7cc
.word 0xd8ae3ac7,0x51e2456f
.word 0xa22ab704,0xe56d5898
.word 0x01370652,0x35de99cd
.word 0x342a2847,0x0e5d67ff
.word 0xde1be567,0xdd572c46
.word 0x9d6f9261,0x63ddca13
.word 0x7434ec0b,0x151b3333
.word 0x2d819fa9,0xa1831af8
.word 0x0ecd2c62,0xef16ccc1
.word 0xa5e5e2c7,0x1daf7c33
.word 0x88ae3834,0xcde2391b
.word 0xeccb9a38,0xd9462fd2
.word 0x02674797,0xc02045de
.word 0xc7f77067,0xced4de86
.word 0x00a123b2,0xe8c1ac51
.word 0x9b698299,0xeabeca6c
.word 0x2ce6cdd1,0xf8543a22
.word 0xcaed0806,0x98210c71
.word 0xf6c2af15,0x8a1190b5
.word 0x8af940b9,0x0b1fad7a
.word 0x7ad97500,0xd85d76e9
.word 0x558aacfd,0xffff9a79
.word 0x1bb789e9,0xe71054aa
.word 0xfd2fe7d4,0x23c2b0dd
.word 0x7c55bc24,0x50fb7f1d
.word 0xf69b2135,0x913e9c65
.word 0x9d5310ba,0xa1507938
.word 0x86acd803,0x55e4d025
.word 0x89a89e31,0x4ae565eb
.word 0xdd88c1fe,0xd0025cfd
.word 0x042ef22f,0x31c75aa9
.word 0xed0f27de,0x75c58469
.word 0x6d9e7226,0x3fc19f8e
.word 0x8cb05235,0xa7fe3927
p13_local2_expect:
.word 0x3eb965ee,0xfcfd3164
.word 0x7bc680ff,0x000000a5
.word 0xcb696dd7,0xbe8a1744
.word 0x665fbea4,0x3b9eafbc
.word 0x9a7ac488,0xc76dcd98
.word 0xabcea28c,0x6945556a
.word 0xa11af7e8,0x27ec6c4e
.word 0xa389b20b,0xfd66384e
.word 0xcd986375,0x65813e6b
.word 0xf8afd725,0xfcbd9390
.word 0xffffffec,0x00000072
.word 0x10b06e35,0x37093fd9
.word 0x5240ebca,0x519a3424
.word 0x6bab3cb2,0x5de9ca48
.word 0xb375e366,0x1209f199
.word 0xb9e30f2c,0x1120e76c
.word 0xa73fb7f9,0xdcd15abb
.word 0x1a873d78,0xd55e8e86
.word 0x26ea0dbf,0xb62dfd3d
.word 0x6f6093d3,0x8b941732
.word 0x830d4347,0xf39f4653
.word 0xc713b805,0x11372015
.word 0x167b9392,0xff11b0dd
.word 0xf823eeb5,0x41ffaf20
.word 0x403471a1,0x023f6202
.word 0xd27aa567,0x9eaf3dd1
.word 0x868c68d7,0x32c20bbb
.word 0x3a36fb65,0xa8853ae7
.word 0x4564afc5,0x14f4e127
.word 0xcc7936d5,0xd2e12154
.word 0x1bb551ca,0xda550d07
.word 0xd427e37b,0x7d52f3ad
.word 0x844b0c23,0xde3b18b5
.word 0x0c3d1f57,0x86543612
.word 0x06b00a36,0x847ec258
.word 0x654436fb,0xeca5b6c8
.word 0xc2d130f9,0xfb920088
.word 0x925c488b,0x28581277
.word 0xd7e3d28e,0x2b170f94
.word 0x4564afc5,0x7c81dde6
.word 0xe1a1cd50,0x87edef94
.word 0x9e606843,0x9e02f5d6
.word 0xc30a8373,0x2716b6b4
.word 0x1a121d8e,0xb2a22c6d
.word 0xdf69b90c,0xb3b458d7
.word 0xd41b0e72,0x11372015
.word 0x3a66a9ac,0x9e43ea2a
.word 0xb1f35983,0x4588987a
.word 0x7fca3dcd,0x02c55f7c
.word 0xdd3e3b74,0xc32bfb89
.word 0xee1d11e1,0x3b9f4416
.word 0xe34ba7ff,0x61178418
.word 0x95f09459,0x14cc32ff
.word 0xb816c21d,0x5338ae4c
.word 0xc5f047ee,0x8b3cbf9a
.word 0xd332b827,0xff93dc26
.word 0x8ebb74a3,0x65e91a04
.word 0x84031614,0xd80db8c0
.word 0x46b2f3eb,0x124cf5e6
.word 0x83eaf43a,0x2ffc53ac
.word 0x8044144d,0x3f22fe1f
.word 0x16473718,0x664a0213
.word 0x97794d42,0xe0af3a38
.word 0x47ed01a2,0x01db565e
p13_local3_expect:
.word 0xdad1dfa0,0xb4bcd67e
.word 0xf2cb4bc5,0x106b0dab
.word 0x3b7e27d4,0x3502a5c0
.word 0xf22608af,0x7a50f703
.word 0x0b38b058,0x0000009a
.word 0xdd2e536e,0x70eba877
.word 0x6a4f28a6,0xd7cb0339
.word 0xb61c722e,0xe0a23f2f
.word 0xb9c3b19a,0xe5470143
.word 0x518736eb,0xec0ce8a5
.word 0x7e97e7cc,0xf6325d0e
.word 0x26069052,0xaaccdc6a
.word 0x02adaf14,0x86ee2d9b
.word 0x1a5372c9,0x090bc892
.word 0xc19823e2,0x0d94cd39
.word 0xabd13423,0x1b37de5e
.word 0x701cc995,0xee915687
.word 0x931ba790,0x06138fbf
.word 0x8f8ef771,0xafa41b5e
.word 0xf46014bf,0x4931c54f
.word 0x2e176ff9,0xec198fd5
.word 0xa58a669d,0x266a61b3
.word 0xcd3000f3,0xbd5ec64f
.word 0x10e0c914,0x872e4eff
.word 0x0e76ea4f,0x61c1f4a9
.word 0x64358aa6,0xaeca7270
.word 0xf96dc4f6,0xd16172db
.word 0x3b6b9037,0xa0c0c049
.word 0xe0f38db5,0xbe342f54
.word 0xa0e9b746,0x2d852b91
.word 0xd14bec93,0xcf4f6d4f
.word 0x00000000,0xfa1ebfe4
.word 0xee2580dc,0xd1214ffd
.word 0x839113e1,0xc99b839a
.word 0x4237015b,0x1d25f2ae
.word 0xa5866280,0x57d80704
.word 0xd98dc616,0xca19b807
.word 0xd33a1b3f,0x552b62d6
.word 0x14a2bff8,0x03d19f19
.word 0x4dbee088,0x4ff3ff22
.word 0x2fd19642,0xcac39e27
.word 0x0355e74c,0x6805581b
.word 0x3e59bc57,0x2e3eb237
.word 0x868f7f81,0x9059294c
.word 0x1e8f65b7,0x8b7be226
.word 0x72b87eeb,0x80b1c528
.word 0x7cffacb1,0x4dd9de28
.word 0xc5d1a2aa,0xf34795fe
.word 0x63ce3b6a,0x0e82962f
.word 0xb3706887,0x20523eff
.word 0xa8ac14b4,0x45a142b5
.word 0x5acce599,0xa63e8acd
.word 0x102ba454,0xb504a2a6
.word 0x3785e38c,0x7869f5ff
.word 0x0000006b,0x97577f57
.word 0x00000067,0x97e3ee45
.word 0x65ab8d3b,0x64cc39f7
.word 0x9067369f,0x4e0361a1
.word 0x0e7bb710,0xc12be9a9
.word 0xc5ad44d8,0x6561d999
.word 0x1673b958,0x6cb0712c
.word 0x7408a82d,0xa6c67f42
.word 0x973b8e1a,0xd23f6b35
.word 0x4aef11ae,0x969cee30
p14_init_registers:
.word 0x8d5bf644,0x2aecb7b5 ! Init value for %l0
.word 0x918dbfa2,0xe5acf297 ! Init value for %l1
.word 0x48b9c488,0x87790026 ! Init value for %l2
.word 0xba927134,0x67c9f0b0 ! Init value for %l3
.word 0xd1f49dd8,0x31a378d7 ! Init value for %l4
.word 0x06c6e0a8,0x1a641285 ! Init value for %l5
.word 0xb6d59a04,0x602b4e5b ! Init value for %l6
.word 0x0c9d4624,0x7687ffc4 ! Init value for %l7
.align 64
p14_init_freg:
.word 0xbba7becf,0x73d1c98e ! Init value for %f0
.word 0x883e57b0,0x133c6f65 ! Init value for %f2
.word 0x2877e20e,0x576114ca ! Init value for %f4
.word 0x17d2cd07,0x0702b05e ! Init value for %f6
.word 0x48cebc3b,0xe8b0d688 ! Init value for %f8
.word 0xda4c9fd3,0xef3b82aa ! Init value for %f10
.word 0x4c1abd1e,0x3b2b88dd ! Init value for %f12
.word 0x598f8057,0xd445ff19 ! Init value for %f14
.word 0x8e60b1ba,0x3b962ed3 ! Init value for %f16
.word 0x30224a68,0xa737fab4 ! Init value for %f18
.word 0x0aaa068e,0xc88f4f4c ! Init value for %f20
.word 0x146723e1,0x1df5344c ! Init value for %f22
.word 0x4dc69e79,0x579f6260 ! Init value for %f24
.word 0x3bce7e8c,0xe20776aa ! Init value for %f26
.word 0x3d76d7c9,0x491a3dc8 ! Init value for %f28
.word 0xc36cb7e6,0xb5b01727 ! Init value for %f30
.word 0x464dade9,0xc889c3aa ! Init value for %f32
.word 0x8238a153,0x174af449 ! Init value for %f34
.word 0x365a167d,0x88b8a137 ! Init value for %f36
.word 0xa2cedb20,0x0645dffb ! Init value for %f38
.word 0xe487a238,0x9164f7c6 ! Init value for %f40
.word 0x145ef127,0x2c5a8fee ! Init value for %f42
.word 0x9a8fc4f7,0x665e5cb1 ! Init value for %f44
.word 0x2eb1e299,0x8b70f4de ! Init value for %f46
.word 0xbf305f13,0x2e2b1d34
.word 0x7adeb747,0x3b797e48
.word 0x0fe2bb53,0x9949c682
.word 0x3ee1e843,0xfb4f90ac
.word 0xabd98a1a,0xb56dc11f
.word 0x4b8db7e2,0x9a2c6ef1
.word 0x138ae344,0x9480f917
.word 0x1c2824fc,0x11f08a60
p14_expected_registers:
.word 0x00000000,0x0000003d
.word 0x00000000,0x4229e486
.word 0x00000000,0x00000016
.word 0x00000000,0x835b59f6
.word 0x65fd1bc1,0xaaa029d2
.word 0x00000000,0x5c3ba087
.word 0xb4853461,0xd9f28e54
.word 0x00000000,0x780e24a5
p14_expected_fp_regs:
.word 0x97d0d2cc,0xa9855a70
.word 0x0c191238,0xff1e05cf
.word 0x9e613866,0x4ce0788f
.word 0x7d60f6b6,0x0fd95569
.word 0x1424eaa3,0x9a2c7c0a
.word 0x7ece903a,0x18332a01
.word 0x0d885ce0,0x304cbcc5
.word 0x3e5f7b6a,0x6816a944
.word 0xab7c4e86,0xecacb489
.word 0x532ef910,0x5c3ba087
.word 0x73bbb458,0x874941e0
.word 0x56ee9678,0xabbac9e6
.word 0x521bd116,0x0c9a641d
.word 0x9055650f,0x647da30c
.word 0xb8029328,0x02321a93
.word 0x5a2f9daf,0x21facc67
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p14_local0_expect:
.word 0xc691a98f,0xf2aa1d8d
.word 0x12ff7cc2,0xb69ee382
.word 0x780e24a5,0x2bcaf7d8
.word 0x7bc72402,0x6d5771cb
.word 0xe381e8d1,0x56d498ff
.word 0x82478e66,0xf62247fb
.word 0x1f1fff9a,0x33865d10
.word 0x99ff5deb,0xe3089612
.word 0x977b7ec9,0xae65f669
.word 0x1ff0364e,0x67a99276
.word 0xeccfdf37,0xa12322d1
.word 0xb4853461,0xd9f28e54
.word 0xc82d3f54,0x21bee491
.word 0x4250cbf4,0xd4a1a01b
.word 0x6bf8037e,0xb33902ff
.word 0xa00144ac,0x643f5044
.word 0x65f44629,0x65aac53d
.word 0x8e802c58,0x2fe9b14a
.word 0xf892b722,0x107d1aaa
.word 0x40962578,0x16f4bd36
.word 0xf75d9372,0xde693427
.word 0x22c50c74,0x495c11b5
.word 0x7bac712d,0x7a5ab29c
.word 0x08919c15,0x55325c0f
.word 0x90460cad,0xd8a9c695
.word 0xe25d2cc0,0xa9096635
.word 0x7d60f6b6,0x22d28226
.word 0x03919cde,0xdb24a461
.word 0x671ce0a3,0x6478e5f6
.word 0x3691542a,0x79275baa
.word 0x19794697,0xe1e91351
.word 0x11cb8fc6,0xdd2bcb8b
.word 0x394eda2d,0xfdc6f7d9
.word 0x691038a1,0x6fc6a3f0
.word 0x0000007b,0x218d4591
.word 0x602b4e5b,0x6ac96f7c
.word 0x56ee9678,0xa8c3eced
.word 0xcd22cd9e,0xecfa669c
.word 0x4fad09fe,0x12ff7cc2
.word 0xcb5a4c6e,0x38283e58
.word 0x3425884f,0x8a916fe9
.word 0x8f75b7c0,0xfe4f094d
.word 0x6f61ba2f,0xf824a4fa
.word 0x1e5834d1,0x5d725937
.word 0x2fe28fc8,0x0e4ae350
.word 0xf4044cdc,0xc78d28dc
.word 0xf56695f9,0x0e9bf680
.word 0x48df9acc,0xc24fdf84
.word 0xab7c4e86,0xecacb489
.word 0x532ef910,0x5c3ba087
.word 0x73bbb458,0x874941e0
.word 0x56ee9678,0xabbac9e6
.word 0x521bd116,0x0c9a641d
.word 0x9055650f,0x647da30c
.word 0xb8029328,0x02321a93
.word 0x5a2f9daf,0x21facc67
.word 0x8e60b1ba,0x3b962ed3
.word 0x30224a68,0xa737fab4
.word 0x0aaa068e,0xc88f4f4c
.word 0x146723e1,0x1df5344c
.word 0x4dc69e79,0x579f6260
.word 0x3bce7e8c,0xe20776aa
.word 0x3d76d7c9,0x491a3dc8
.word 0xc36cb7e6,0xb5b01727
p14_local1_expect:
.word 0x54f269b2,0xf26ec07e
.word 0xb2feb198,0x2f552f44
.word 0x000000cc,0x84bed963
.word 0x81c6dc70,0xcc8ae132
.word 0x7359c62e,0x6a057107
.word 0x89c6e6d7,0x99b97f48
.word 0xb2a43330,0x2f471e1c
.word 0xd05f5d28,0x58ff2c96
.word 0xbce79916,0x2cf51caa
.word 0xce798532,0x9d965ee9
.word 0xb2a692ae,0x78b232c5
.word 0x8123e92a,0x2f140be3
.word 0x25a9f2bf,0x90bc48cb
.word 0x267fb3bd,0x150fd5ae
.word 0x85caadce,0x5a80d56f
.word 0xa9855a70,0x000000ab
.word 0xff2d6a3a,0x953adb50
.word 0x203ceec9,0x672f1355
.word 0xf78e2033,0x39bdb937
.word 0x8d054937,0x2c633c35
.word 0xae718684,0xff89b6ad
.word 0xccac6793,0x9494540e
.word 0xdf25c386,0x1e426e59
.word 0x4911e2c2,0x5dd1b4d8
.word 0xab7c4e86,0xecacb489
.word 0x532ef910,0x5c3ba087
.word 0x73bbb458,0x874941e0
.word 0x56ee9678,0x000000a9
.word 0x521bd116,0x0c9a641d
.word 0x9055650f,0x647da30c
.word 0xb8029328,0x02321a93
.word 0x5a2f9daf,0x21facc67
.word 0x4e0a29e9,0x09ebcc25
.word 0x1b6e11ee,0xef41ffdd
.word 0x09b003cb,0x6e82a277
.word 0x4c97b874,0x8f559fc0
.word 0x1b70aff1,0x753d6354
.word 0xb174bcc9,0x9afbf715
.word 0x6d9ad9e5,0x39f809dc
.word 0x408ddce7,0x0d3c72ea
.word 0x56af7794,0x8560742b
.word 0xf762599c,0x4b6d664a
.word 0xaea76046,0xbba7c0ea
.word 0x25aeee9e,0xf2448625
.word 0x0071d9e8,0x620f10af
.word 0x98a9a99a,0x1a6ac7ff
.word 0xb69ee382,0x56e357f4
.word 0xaa176ee3,0xeaed5825
.word 0x4b40c9ee,0x9a79787a
.word 0xad1f76f8,0xe6542eb1
.word 0x02617525,0xb9777299
.word 0xede2c8a6,0xb205b5f3
.word 0x296fa918,0xe38dd09f
.word 0x74062d27,0xf8872cff
.word 0xe0d7faa1,0xdcaed948
.word 0x562ee625,0x3aa70fa2
.word 0x9884c4bd,0xf7c3c07e
.word 0xb6c40c7a,0xac32ff14
.word 0x26cd5beb,0x1872d784
.word 0xdb0166cc,0xfa999ea0
.word 0xd6b6e0ff,0x000000a9
.word 0x00000021,0xffe6f3f6
.word 0xa83e5a4e,0x31a378d7
.word 0x2d451fab,0xad9b76c6
p14_local2_expect:
.word 0x89b4acec,0x864e7cab
.word 0xfffffffa,0x000000a2
.word 0xe0414987,0x58b4bb73
.word 0xe6c9baab,0x7896ee56
.word 0x1d649a0c,0x16d11b52
.word 0x0ca37d64,0x0f655590
.word 0x931a3202,0x289302b8
.word 0x67ccfa21,0xaf9d2f5a
.word 0xd8746ddb,0x4e8d966c
.word 0xe062f6c1,0xaebba8af
.word 0x41f56a16,0x9e08042e
.word 0x869a4772,0xf696a1ad
.word 0xe593fa06,0x7dd323b8
.word 0x34817219,0x2e3b90f3
.word 0x71ff78ed,0x49a9f1a2
.word 0x2065d4ff,0xa1982ea7
.word 0x33411904,0xcf46e046
.word 0x928761d2,0x3e7f42e7
.word 0x855e3bf5,0x13069b6c
.word 0x932255d4,0xbbe3f9cc
.word 0xf8976572,0x5b780eb0
.word 0xbbc7fb14,0x9e195ba4
.word 0x700bb328,0x953adb50
.word 0xf2f23b7b,0x283800b9
.word 0x1d4d9c6a,0x74327625
.word 0x198fda74,0x7862c924
.word 0x65fd1bc1,0xaaa029d2
.word 0xa5cf342a,0x92baed6f
.word 0xaccb2a03,0x217307c9
.word 0xbcf2ece4,0xdd68331a
.word 0xeef87eb4,0x6d3769ef
.word 0x56164041,0xa18bac2f
.word 0x7ec06ef2,0xb269f254
.word 0x442f552f,0x98b1feb2
.word 0x63d9be84,0x5c3ba087
.word 0xd72fd061,0x70dcc681
.word 0x0771056a,0x2ec65973
.word 0x487fb999,0xd7e6c689
.word 0x1c1e472f,0x3033005e
.word 0x962ce658,0x285d5fd0
.word 0xa297b722,0xa032d712
.word 0x64c27d94,0xffffff9c
.word 0xaa8860d1,0xd1a81356
.word 0x5ca94360,0xa9855a70
.word 0x87a03b5c,0x24290470
.word 0x3e317e81,0xd64ae9ff
.word 0x6838156b,0xf359cfef
.word 0x6efa3bd8,0x0013e20e
.word 0x470707fb,0xf0dbe8fc
.word 0x5eb73519,0xdc6bc240
.word 0x5e00429b,0x54bba392
.word 0xe42e3cef,0xd28f8c62
.word 0xcbcd7989,0x7a2a81f2
.word 0x42d19899,0x8a3efac3
.word 0x569b8ba9,0x337fd9bd
.word 0x0e40ee04,0xe38eb31b
.word 0x97d0d2cc,0xff855a70
.word 0x0c191238,0xff1e05cf
.word 0x9e613866,0x4ce0788f
.word 0x7d60f6b6,0x0fd95569
.word 0x1424eaa3,0x9a2c7c0a
.word 0x7ece903a,0x18332a01
.word 0x0d885ce0,0x304cbcc5
.word 0x3e5f7b6a,0x68ffa944
p14_local3_expect:
.word 0xc1ee2bd9,0xad51ea1c
.word 0xc75fe8a4,0x4229e486
.word 0xe60610cd,0x2fc6a49f
.word 0x9f5b52e5,0x161475c3
.word 0xcbc67964,0xa2bb0ea5
.word 0xcc628f7b,0x949e23c2
.word 0x04288524,0xfcdfb69f
.word 0x95a68a49,0xc9c6ac66
.word 0xd3484798,0x0170c8f3
.word 0x75902a4e,0x2b01a9e7
.word 0x0b89666c,0x440489ff
.word 0x1cf79c4f,0xe7335c7a
.word 0xaa70a470,0x3a73ed12
.word 0xcb4ce885,0xd925a966
.word 0x35d8c2dc,0xbb23daf8
.word 0x9b9ed029,0x13500347
.word 0xea137881,0x93c1c9df
.word 0xf36465d3,0xeaca8eeb
.word 0xf90592ad,0xe340c3f1
.word 0x6546c68d,0x2bd02290
.word 0x519b91aa,0xabbfb248
.word 0x0fa17537,0xc12cffd9
.word 0xff280f14,0x123ca659
.word 0xeb73de10,0x1a859a5f
.word 0x96e5e41b,0x48ac8ee0
.word 0xfa064325,0xa45d7d0f
.word 0x59ec64d7,0x934baa8f
.word 0x153bb16c,0x35c2c302
.word 0x6e7a2fa2,0xa5fbc6a6
.word 0x67fb41d9,0xaae054ed
.word 0x0000003d,0x4229e486
.word 0xae65f669,0x5ee653d1
.word 0x82b261a8,0xc13a9371
.word 0x6e64cb5e,0x5fef1620
.word 0xaaf10a40,0xcad4ccb9
.word 0x686a1eaf,0xde1549a3
.word 0x4912ff26,0xc2ff27eb
.word 0x61b39948,0x9a37ffcc
.word 0xda0a125e,0x87790026
.word 0x1ad2c4a0,0x2da0e5e7
.word 0x7e942e53,0xeeb44196
.word 0x5dd1b4d8,0x7c6bf2cf
.word 0xd0f4880c,0x6d8a1a65
.word 0xdd5cbb64,0x423cc427
.word 0x5a99c1f1,0xdc3bf5e9
.word 0x6f71feeb,0x456fd6d1
.word 0x1dd566cc,0xbd656c4f
.word 0x3eefa8f5,0xf0fc1bb5
.word 0x17afe9ae,0x8b566eec
.word 0xd9f28e54,0x780e24a5
.word 0xca9255e4,0x6703bede
.word 0x03488dcb,0x4afc2d73
.word 0xa5856c58,0xcc389f55
.word 0x64404d32,0xe3a5902e
.word 0x1043a0d1,0xc718436b
.word 0xb4c01b53,0x6b94dd78
.word 0x00000000,0xf22d51c7
.word 0x329639bf,0xe04e2997
.word 0x9487d449,0xec6edd4d
.word 0x689b695b,0x49db6b51
.word 0xa421257d,0xcccfbd97
.word 0xeda103ad,0x1aec0eae
.word 0x011e1fe2,0xdd68331a
.word 0xb8289bba,0xdc394116
p15_init_registers:
.word 0x58d8ad19,0xcf0738b6 ! Init value for %l0
.word 0x8a5e4e86,0x60855e34 ! Init value for %l1
.word 0x7af3ac02,0x814908ea ! Init value for %l2
.word 0x9f2c59e1,0xc083db84 ! Init value for %l3
.word 0x090fb7db,0x9f456668 ! Init value for %l4
.word 0xeebfb948,0xcca8a095 ! Init value for %l5
.word 0xc2ad6d0e,0x483e5321 ! Init value for %l6
.word 0x94874a12,0x0bb084d3 ! Init value for %l7
.align 64
p15_init_freg:
.word 0x18b893bd,0x67e70f96 ! Init value for %f0
.word 0xa637f032,0x801a7c08 ! Init value for %f2
.word 0x7ba9d8dd,0xb54ab458 ! Init value for %f4
.word 0xa8191629,0xccda2d5b ! Init value for %f6
.word 0x9294dc37,0x42763584 ! Init value for %f8
.word 0xcee435a8,0x9ff35073 ! Init value for %f10
.word 0xb0780238,0xf7ef5dca ! Init value for %f12
.word 0x9125933f,0x4e59e084 ! Init value for %f14
.word 0x32211dbe,0x18412141 ! Init value for %f16
.word 0xf3862bd8,0x87978655 ! Init value for %f18
.word 0x375ee054,0xb2929156 ! Init value for %f20
.word 0x99fed2f2,0xdcf346e0 ! Init value for %f22
.word 0x6991052c,0xa7b26542 ! Init value for %f24
.word 0x6bc55b1a,0x5854c320 ! Init value for %f26
.word 0x7155229f,0x28eda127 ! Init value for %f28
.word 0xe4944c94,0x2c94f7db ! Init value for %f30
.word 0xdfdd3765,0x3902bf03 ! Init value for %f32
.word 0x7c609125,0x43b84612 ! Init value for %f34
.word 0xa55417e6,0x3eb42797 ! Init value for %f36
.word 0xabe6c3fa,0xd83d28a1 ! Init value for %f38
.word 0xceb08e1c,0x81af3f1a ! Init value for %f40
.word 0xaa3d0f39,0xffd10289 ! Init value for %f42
.word 0x894a5005,0xab85c377 ! Init value for %f44
.word 0x6022637b,0x80006e4c ! Init value for %f46
.word 0xafa548ee,0x5dc5be3d
.word 0xcdbc1609,0xf050890e
.word 0x93af8678,0x9f122b88
.word 0xa99c949d,0x2c3014b8
.word 0xec294f6d,0x9f704870
.word 0xb2d282ac,0x32bdfa20
.word 0x15ab3c09,0x60cfb50b
.word 0x405f122a,0x2cb59104
p15_expected_registers:
.word 0x00000000,0xa8852466
.word 0x164eabbd,0x83b12f7b
.word 0x00000000,0x66f90eb3
.word 0xffffffff,0xc0dd2e9c
.word 0x00000000,0x0000000b
.word 0x00000000,0x9ecc07e0
.word 0x00000000,0xf336bf9a
.word 0x00000000,0x9c07a259
p15_expected_fp_regs:
.word 0x98a75b6a,0x1fdad572
.word 0x140dc798,0x77ed0e65
.word 0x72d8aa1a,0xc54a5ebc
.word 0x43497339,0xe1a20753
.word 0xbe7aefd8,0xd7211c23
.word 0xb47ea96e,0x9abf36f3
.word 0xc76f7f57,0x4db578c4
.word 0x6a0f5aa5,0x3a3db1f5
.word 0x054e66c7,0xcbc9a671
.word 0xf77a903f,0xb52fff3b
.word 0x41772ea2,0x5f8a9012
.word 0xe797de94,0xbe2eb49c
.word 0x21533e48,0x74f88b82
.word 0x1c5cbac0,0xe73e566d
.word 0xf438ef4e,0x7f9a296c
.word 0x0b889917,0x5db30c98
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p15_local0_expect:
.word 0xea33f761,0xdf11c9d5
.word 0x836daac3,0x006028e5
.word 0x37871622,0xe978db20
.word 0x0e461952,0x37789511
.word 0xb27e9af8,0x48b50df5
.word 0x92d9fe0e,0xc9790ea4
.word 0x6cacf5c8,0x05955306
.word 0xe829b727,0x703edbc8
.word 0xbbff08da,0x961b6cca
.word 0x3a11ffcb,0xbbe535ff
.word 0x33de5821,0x6a743a73
.word 0x2e9c04fb,0x5110cd03
.word 0xd62c9b24,0x67487a58
.word 0x77cd2c12,0x94a77503
.word 0x29cf3d07,0xa2be1fdc
.word 0xd3205c25,0x017f9837
.word 0x6b8019e2,0x9d17109c
.word 0x6aa849b0,0x4221fadb
.word 0x295c6d0f,0x0029eec5
.word 0x322f09ff,0x3a92dc5d
.word 0x5951f92c,0xcccfdf59
.word 0x780c0af2,0x193291d8
.word 0x3e996ea5,0xf1b91fa8
.word 0x164d21d8,0x987304aa
.word 0x641502c1,0x31cd97c8
.word 0x19b07b6c,0x1bff4323
.word 0x4d05e6e9,0xdfdcbf45
.word 0xdc2a60b0,0x2b89c012
.word 0xb222f0b7,0x8791a69a
.word 0x0365dba7,0x6bd5d5a3
.word 0x743e7a26,0x7ab662b6
.word 0xc6defd0b,0x56f016da
.word 0x0000000b,0x48b50df5
.word 0x2e89fd06,0x2f9694ee
.word 0x915fab28,0x324e915b
.word 0x83b12f7b,0xf62c35f5
.word 0xdc85cc58,0x24c53076
.word 0x67edb142,0x784cf66b
.word 0x6a176645,0x80fc42a8
.word 0xa55c4e22,0x5748da9c
.word 0x83403664,0x66f204fc
.word 0x48f1fbda,0x77fdbada
.word 0x164eabbd,0x1e82dbda
.word 0xc38a88c9,0x3393869e
.word 0xbb61b9e1,0x9c07a259
.word 0x35a9490f,0x23b5c70d
.word 0x17119da5,0xe85979e5
.word 0x7a1eff97,0xc16272b0
.word 0xda9b5c5b,0xd20aa4e6
.word 0xff159036,0x56203f39
.word 0xeb818297,0x1e82dbda
.word 0xfb35a966,0x30e4bef1
.word 0x262ce879,0xe3937e2c
.word 0xcfe75c8e,0x9f0b40dc
.word 0xcc31b7bb,0x232dafdb
.word 0x56909dc3,0xea11ff20
.word 0x076b4f18,0x00000c8a
.word 0xa8852466,0x89d18f02
.word 0x32f3f982,0xc0c9b352
.word 0x59faf74b,0x7fe1b0f1
.word 0xa41f950d,0xbc8a894c
.word 0xbaf6fd96,0x7d46baef
.word 0x01c0f2aa,0x05522dc9
.word 0x86e9dff5,0x16fe610c
p15_local1_expect:
.word 0xbba78dd0,0xc5f4c6fc
.word 0x66fc1e8e,0x914fd452
.word 0x4bde87c5,0x85c81119
.word 0x82eecb48,0x9efb4155
.word 0x6a9e2887,0x1a65be51
.word 0x7b07b24b,0x5d800d21
.word 0x53daf70a,0xc93336e3
.word 0x02335294,0x4d0c56cd
.word 0x32211dbe,0x18412141
.word 0xf3862bd8,0x87978655
.word 0x375ee054,0xb2929156
.word 0x99fed2f2,0xdcf346e0
.word 0x6991052c,0xa7b26542
.word 0x6bc55b1a,0x5854c320
.word 0x7155229f,0x28eda127
.word 0xe4944c94,0x2c94f7db
.word 0xfa6700ff,0xeba249d4
.word 0xbedc1e62,0xf0433b32
.word 0x5d707e8a,0xb44f13ac
.word 0x7a946483,0x93ce5935
.word 0x2160191a,0xf4148f18
.word 0x524f22a5,0x144843a3
.word 0x057f02e6,0x525a6bff
.word 0x000000cf,0xf53b85a4
.word 0x0e955953,0xc3201fab
.word 0xe508c99b,0xda05a9be
.word 0x10e04bc9,0x86f78d41
.word 0x355a42cb,0x67876ca4
.word 0x1aed7d83,0x6d93c51e
.word 0x0e94174a,0xd3462dd0
.word 0x1f41996d,0x3bf311bd
.word 0x98c441e9,0x12d12bff
.word 0x8abde2bb,0xf7b1eaea
.word 0x61808ad1,0x015d941c
.word 0x3c76907f,0x98d53247
.word 0xb81c87b4,0x190cfa8f
.word 0xcf0738b6,0xac8daf00
.word 0xdae9416f,0x88cc9ba9
.word 0xe7dcba80,0x1996eb2c
.word 0xd0796861,0x7bc17e43
.word 0xec02ae34,0xb63a61b3
.word 0x440eda1c,0x879c58a0
.word 0x337e84cc,0x031c9466
.word 0x52555772,0x3eceb499
.word 0xed9a4444,0xeaf8188c
.word 0xa7f215aa,0x945aa110
.word 0x1f6a4e6e,0x92bf19b5
.word 0x30046c9a,0xd5339dec
.word 0x1ac56025,0xffe9a362
.word 0x7fa93d4e,0xaefc8c1e
.word 0x7f07ce1b,0x1c01921b
.word 0xf66bbe3a,0x9da02f88
.word 0xf321b9ce,0x725de252
.word 0x8a813ee3,0x32e84e83
.word 0x1d6e511f,0xa9f26220
.word 0x1a52c3f0,0x95aa9a68
.word 0x290fcdcb,0x3176d8d8
.word 0x4eceac30,0xffce16b4
.word 0xa645447a,0xfb3038f8
.word 0x8380c6a4,0x86d6ab53
.word 0xc3083495,0x8435f34a
.word 0x374dcac8,0x88d40069
.word 0x084bb766,0xbe24bce1
.word 0xe1e32036,0x11e2f22d
p15_local2_expect:
.word 0xd31126a5,0x9fad455b
.word 0x4b8e2314,0x0c7773e0
.word 0xb95e7fde,0x4cdab52a
.word 0x8a0b1179,0x3f257454
.word 0x694ba863,0x7e6efb26
.word 0x5618ab4d,0x9dbff993
.word 0x62bb8f58,0xc7d90c8a
.word 0x48a21a1d,0x49200b10
.word 0xb953573c,0xeb818297
.word 0x750f9cba,0x279d2bad
.word 0x69a8ae0f,0xcc31b7bb
.word 0x58edf9f5,0xb04a93b6
.word 0x41795b4e,0xc0728184
.word 0x7da65eeb,0x228262af
.word 0xdcc1682b,0x803061f2
.word 0x28919671,0x59aa1aaa
.word 0x960fe767,0xbd93b818
.word 0x087c1a80,0x32f037a6
.word 0x58ff4ab5,0xddd8a97b
.word 0x5b2ddacc,0x291619a8
.word 0x84357642,0x37dc9492
.word 0x7350f39f,0xa835e4ce
.word 0xca5deff7,0x380278b0
.word 0x84e0594e,0x3f932591
.word 0xffffce1b,0x6297093d
.word 0xd4a77192,0xa20fb6f4
.word 0x8c5643d8,0x0dda4cbb
.word 0x55fc6c4c,0xa578457b
.word 0xff5111af,0xead10ede
.word 0x0c599bb3,0x29ab5603
.word 0xc3246597,0x944b519e
.word 0x232dafdb,0xc08328e5
.word 0x00000000,0x784cf66b
.word 0xfb61510e,0x88cc9ba9
.word 0xa15f15b7,0x10c06e09
.word 0x02267157,0x13081fb3
.word 0x99803034,0x7947674a
.word 0x78189fe3,0x1473ced8
.word 0x0f581938,0x0c427179
.word 0x0bb084d3,0xbaa56be7
.word 0x72d5da1f,0x6a5ba798
.word 0x650eed77,0x98c70d14
.word 0xbc5e4ac5,0x1aaad872
.word 0x5307a2e1,0x39734943
.word 0x231c21d7,0xd8ef7abe
.word 0x7fd77be4,0x6ea97eb4
.word 0xc478b54d,0x577f6fc7
.word 0xf5b13d3a,0xa55a0f6a
.word 0xcf47d6b3,0xfb490ee7
.word 0xdddbba64,0x0000004c
.word 0xe80976b8,0xdcb12f06
.word 0xbd67b4b2,0xcf0738b6
.word 0xab122296,0x3117c503
.word 0x8bf33f04,0x59a7ed02
.word 0x81876304,0x7b7f14f0
.word 0x0a586138,0x0c46b1d8
.word 0xd994df3c,0x71fdd916
.word 0x4a3ce11a,0x5aa3498a
.word 0x1517667d,0xc3201fab
.word 0xef2c1f99,0xaa55ad18
.word 0x71abba88,0x0a3eb5df
.word 0xbed8fdb2,0x78bfec5e
.word 0x014d4e2a,0x5674f4b4
.word 0xb9937288,0xefaf45ee
p15_local3_expect:
.word 0x71a6c9cb,0xc7664e05
.word 0x3bff2fb5,0x3f907af7
.word 0x12908a5f,0xa22e7741
.word 0x9cb42ebe,0x94de97e7
.word 0x828bf874,0x483e5321
.word 0xf5563ee7,0xc0ba5c1c
.word 0x6c299a7f,0x4eef38f4
.word 0x980cb35d,0x1799880b
.word 0x376177c6,0xfd3ba56e
.word 0x6dcfd3bf,0x67b15d8d
.word 0x0000006e,0x96918656
.word 0x80f03d27,0x5418c58d
.word 0x4d527c83,0x678ebf81
.word 0x70879891,0x1b8f6ebc
.word 0x3748876e,0x17e95b57
.word 0xcdbe1e12,0xf17f6a73
.word 0x8f800373,0xc4e8f834
.word 0x32d9b267,0x5eb5de71
.word 0xf561b870,0xc7000096
.word 0x977bd4ff,0x0e955953
.word 0xf28ac763,0x0000001d
.word 0x5c079dd2,0x95ae0784
.word 0x50ba10ab,0x6bbd028b
.word 0x5dee5f7d,0xc38a88c9
.word 0x7c7a0bc0,0x2f945483
.word 0x00000050,0x9f429bd6
.word 0xc50a0ebb,0x177e40e6
.word 0x374b486f,0xb49fb8e9
.word 0xe4e4474e,0x262ce879
.word 0x52f1a54b,0x0637b860
.word 0x8cf54465,0x204a3e1b
.word 0x64818f49,0x7e9330d3
.word 0xc205aafb,0xba0f3410
.word 0x3cf484ca,0x4596f310
.word 0x8e920933,0xe11bcf26
.word 0xcbb494b0,0xfe85c8d5
.word 0x5692ea6b,0xda05a9be
.word 0x5bf9bf66,0xa03d0a60
.word 0x83b797e9,0x84136a2f
.word 0x633999e0,0xa84e8a3c
.word 0x18b893bd,0x67e70f96
.word 0xa637f032,0x801a7c08
.word 0x7ba9d8dd,0xb54ab458
.word 0x784cf66b,0xccda2d5b
.word 0x9294dc37,0x42763584
.word 0xcee435a8,0x9ff35073
.word 0xb0780238,0xf7ef5dca
.word 0x9125933f,0x4e59e084
.word 0xb46bab97,0xf18c21fc
.word 0xcc24a1f5,0xc87431d2
.word 0xf1f5d3d5,0x52da2df8
.word 0xb755c09b,0x258ab3a0
.word 0x360609c5,0x5cf1e679
.word 0xd02c3b63,0x0be8c7d5
.word 0xf3b0e324,0x9afc92de
.word 0x6996fb2f,0xc0dd2e9c
.word 0x18b893bd,0x67e70f96
.word 0xa637f032,0x801a7c08
.word 0x7ba9d8dd,0xb54ab458
.word 0xa8191629,0xccda2d5b
.word 0x9294dc37,0x42763584
.word 0xcee435a8,0x9ff35073
.word 0xb0780238,0xf7ef5dca
.word 0x9125933f,0x4e59e084
p16_init_registers:
.word 0x3b9c684d,0xdadb3be0 ! Init value for %l0
.word 0x26069ce1,0xe4255be5 ! Init value for %l1
.word 0x587b809c,0xe258eebc ! Init value for %l2
.word 0xef011af3,0xbe1e5fbe ! Init value for %l3
.word 0xd1ea68fb,0xe0aef76d ! Init value for %l4
.word 0x04bd8362,0x04a8f001 ! Init value for %l5
.word 0x7f781303,0xe838e82f ! Init value for %l6
.word 0x82c7717c,0x800c5ece ! Init value for %l7
.align 64
p16_init_freg:
.word 0x88d00787,0x276cd32c ! Init value for %f0
.word 0x1aa3a391,0x423ce100 ! Init value for %f2
.word 0x9edf26a0,0xe8da68bb ! Init value for %f4
.word 0x6c2d5391,0x65d3aa77 ! Init value for %f6
.word 0x9182ff65,0x5213c386 ! Init value for %f8
.word 0x30af6461,0x5ca67c83 ! Init value for %f10
.word 0x5219949d,0x7f108b2f ! Init value for %f12
.word 0x6e4778c5,0xf6175ec0 ! Init value for %f14
.word 0xb0f10f55,0xb4aba43d ! Init value for %f16
.word 0x8370c787,0x5f8fbe0f ! Init value for %f18
.word 0x7dd1bd85,0xff920864 ! Init value for %f20
.word 0x016ea85d,0x7797aa76 ! Init value for %f22
.word 0x88433bc4,0x9083c594 ! Init value for %f24
.word 0x5fc910a2,0x32aea8d0 ! Init value for %f26
.word 0x9db6e165,0xfed53aa7 ! Init value for %f28
.word 0xfcd83ab4,0x4729f7b7 ! Init value for %f30
.word 0x276a2313,0x117685d0 ! Init value for %f32
.word 0xa4884a52,0xf08093a1 ! Init value for %f34
.word 0xf56d3f8a,0x2c0664cf ! Init value for %f36
.word 0xe7945242,0xc4cd5a2a ! Init value for %f38
.word 0xa6f12a41,0x3baf8c2b ! Init value for %f40
.word 0xf7e26a95,0xb48a9b02 ! Init value for %f42
.word 0x125e5c7c,0xadb58104 ! Init value for %f44
.word 0xbb15fc10,0xda9c8199 ! Init value for %f46
.word 0xe6b48011,0xbcb15c9e
.word 0x217ecac9,0x26fbf81b
.word 0x3dffd506,0x7a2d7f3a
.word 0xc519172f,0xb1eddcae
.word 0xc525efa2,0x44d25813
.word 0x91fc8cd5,0xf75bb8d1
.word 0x391084ff,0x3a103261
.word 0x53cadfb2,0x484d0a54
p16_expected_registers:
.word 0x00000000,0x4156c112
.word 0x00000000,0xb5b5d2c6
.word 0x00000000,0x504d6ac5
.word 0x8cbe5f29,0xdb65ef28
.word 0x00000000,0x000000c9
.word 0x00000000,0x9460a051
.word 0x00000000,0x000000b4
.word 0x00000000,0x22a0592f
p16_expected_fp_regs:
.word 0xa69ea173,0x86baf196
.word 0x02763bb4,0xadaef1d4
.word 0x28ef65db,0x1e2715da
.word 0x51a06094,0xa7f387c1
.word 0x412b02fe,0xdc059baf
.word 0x7f0164ff,0x22439e34
.word 0x68ef6baf,0xc9e69082
.word 0xe98a94a6,0x2b1666ba
.word 0x2cd36c27,0x8707d088
.word 0x00e13c42,0x91a3a31a
.word 0xbb68dae8,0xa026df9e
.word 0x77aad365,0x91532d6c
.word 0x86c31352,0x65ff8291
.word 0x837ca65c,0x6164af30
.word 0x2f8b107f,0x9d941952
.word 0xc05e17f6,0xc578476e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p16_local0_expect:
.word 0x2cd36c27,0x8707d088
.word 0x00e13c42,0x91a3a31a
.word 0xbb68dae8,0xa026df9e
.word 0x77aad365,0x91532d6c
.word 0x86c31352,0x65ff8291
.word 0x837ca65c,0x6164af30
.word 0x2f8b107f,0x9d941952
.word 0xc05e17f6,0xc578476e
.word 0x9a66fd38,0x57aa628e
.word 0xa2962d8c,0xfa35ac9d
.word 0x24102bd3,0x1d40d170
.word 0xa5d6378b,0x2a11a03a
.word 0xbf3f2954,0x48bfbf56
.word 0xc395c2f2,0x1f0dd90d
.word 0xdf2e5f5c,0x983d6bbb
.word 0xffc12cb4,0x3b6ee812
.word 0x96f1ba86,0x73a19ea6
.word 0xd4f1aead,0xb43b7602
.word 0xda15271e,0xdb65ef28
.word 0xc187f3a7,0x3823a1c0
.word 0xaf9b05dc,0xfe022b41
.word 0x349e4322,0xff64017f
.word 0x8290e6c9,0xaf6bef68
.word 0xba66162b,0xa6948ae9
.word 0xd0e2d55e,0x8e490864
.word 0x2bc83eb3,0x9650b3ec
.word 0x5488a779,0x984817fc
.word 0xf75f2dec,0xf7a6611b
.word 0xf84fb7b5,0xc23f7236
.word 0x099e8c8c,0x4ab67554
.word 0x0077f171,0xd9016db3
.word 0x0000002d,0x1fcfcc68
.word 0x1389f4ec,0x32ada846
.word 0xada41519,0x1e2cd012
.word 0x4bc64ac2,0x74db07b2
.word 0x8ef59b7b,0x527d0ed7
.word 0x8cbe5f29,0xdb65ef28
.word 0x57782004,0x2fd3a22c
.word 0xe33faa1b,0x3b120bf1
.word 0x3b65289c,0x72aabf8a
.word 0x28f00b53,0x86dcf1c8
.word 0x1f2a5ccd,0x0a50baff
.word 0xa59f9860,0x7ffa5a1e
.word 0x8d4077df,0xf8ebafb4
.word 0xf4487144,0xd524eb61
.word 0xb4ce33d8,0x3b3aa05d
.word 0x4ebf140d,0x8af2528c
.word 0x269bfe8e,0x99dd7952
.word 0xb2fa4d3a,0xea59ca2e
.word 0x60f93835,0xdfff1596
.word 0xfa13d8fe,0x825a3821
.word 0xc059440b,0xaf6bef68
.word 0x178445b2,0x4c10dbf7
.word 0xb2d1a478,0xb3319c3f
.word 0x633296a2,0x140c2caf
.word 0x3b3b110b,0x06e86392
.word 0x5d63be5b,0x39ee56ac
.word 0xa4f96a4d,0x1f914a4e
.word 0x610f5ad8,0x72aabf8a
.word 0xd68facc5,0x0c4000b2
.word 0xb5a9b19c,0x41b70503
.word 0xc935ff7d,0x5fbdcb1a
.word 0x6fdcbb0d,0xa2180c90
.word 0x8fb8d36a,0x94180c3e
p16_local1_expect:
.word 0xa86f8223,0xe39cd276
.word 0x318dafce,0x0e3f36fd
.word 0x00000007,0x33cbf489
.word 0xb6ead7d9,0xa64288f1
.word 0x37d60bc4,0xf71a55ca
.word 0x761b3ab6,0xeed1bb80
.word 0x4805cfad,0x68589dbc
.word 0x0c3b48f4,0xac13683d
.word 0x5f441f99,0x18dd6108
.word 0x7b860d37,0xe6cbe69a
.word 0xb626a38c,0x8cbe5f29
.word 0x4d6cd53e,0x6d33b5dc
.word 0x06c31fc8,0xf776fec3
.word 0x6c0868f3,0xff0359c2
.word 0xe88292b4,0x6a155af0
.word 0x867ac839,0x3823a1c0
.word 0x818ed8e0,0x63b0dc33
.word 0xff41fb4e,0xcff171c1
.word 0xc56a4d50,0x66966a35
.word 0xe79f91b9,0xf1476490
.word 0xe9efa203,0x2104c840
.word 0x8c632bd7,0x458044e6
.word 0x4cb81061,0xc105bd54
.word 0xf59d0923,0x5230f4fa
.word 0x1b2cbbdc,0xee0555ba
.word 0x24e6025b,0xa6cb8665
.word 0xe6214441,0x4c7ea59a
.word 0xe3e4aa82,0x18b588dc
.word 0x4dd639fe,0x45677c33
.word 0x3fd6a1df,0xa59f9860
.word 0xa8bf9210,0x8089883b
.word 0x8ba6d0a8,0x05ae5b77
.word 0x07ea5c42,0xbead05cf
.word 0x3602a5cd,0x070c17a9
.word 0x5309de3a,0xfb47e149
.word 0xecc6312d,0x02945d61
.word 0x53a01be2,0x209f7900
.word 0xc65c99cd,0xa2457aa2
.word 0x66966a35,0xcc518bb1
.word 0x94e4d9b2,0x917ad3e3
.word 0xccd62d79,0x000000cf
.word 0x95bd3847,0xf2b1d2b5
.word 0x1c34c2fe,0x58c0359d
.word 0x00000000,0x39bf6e8b
.word 0x315409b2,0x9f2a9d48
.word 0xfb1abc39,0x5f56affd
.word 0xd367fbc8,0xb534a00c
.word 0xb65603f6,0xa0d81230
.word 0x861d0262,0x1ff012f6
.word 0xaf006ebe,0x1ce3b14a
.word 0x1094100a,0x182044e8
.word 0xe78e5285,0x3a045995
.word 0xc4603858,0x8c392c16
.word 0x21aade88,0x65c1459f
.word 0x99aea721,0xe9d5b2ff
.word 0x5bedd89b,0x1d048d87
.word 0x69ce89be,0xcc43ed86
.word 0x5d9caaff,0x6ee03a39
.word 0x06413c97,0xf0a19e02
.word 0x14a26a61,0x8799dcff
.word 0xd993bcb5,0xfef93a6a
.word 0x096c03bd,0x5c157bae
.word 0xfacf3b16,0x626131f6
.word 0xdc25d336,0x94c56acf
p16_local2_expect:
.word 0x77a8ebdb,0x6ab76651
.word 0x90a84a06,0x5e2b02d8
.word 0x02966ecc,0x4db06e9a
.word 0x24bda8d2,0x7ab2ae47
.word 0xa96a4d37,0x76984f65
.word 0x52a3789b,0xd437e174
.word 0xba8a906e,0xf2e9dbe3
.word 0x00000000,0x66966a35
.word 0xc7ac57c7,0x0a04a7a7
.word 0xf5987115,0xe04d6ecb
.word 0x00005210,0xc761e9cf
.word 0x2565c572,0x3fdb4455
.word 0x3e9d0127,0xc9edafdf
.word 0x4821bc6d,0x475a0fb4
.word 0x9d0bde1d,0x23301f20
.word 0x75d7bc29,0xd945eb28
.word 0x2360f5c4,0xbfff245e
.word 0x914ba670,0x8cfa7f9b
.word 0x7531348e,0x38daeb98
.word 0xdd2ab5a0,0x0ca3d8cb
.word 0x31084447,0x3f119dcb
.word 0xea38af1d,0xddbd7450
.word 0x5035d597,0x0f98e140
.word 0x598065ca,0x2cb6ea91
.word 0x2903d3d8,0x32679848
.word 0x5f3aca19,0xd7d72c13
.word 0xaacaec2e,0xb5cd3e49
.word 0xaa8a0d39,0x861cda17
.word 0x0d68571e,0x8faa1736
.word 0x8ae630e1,0x25e550f5
.word 0x5fe00f97,0x6453bf19
.word 0x8fda7e9e,0x1f43654f
.word 0x0168cdfa,0xd8b57f1f
.word 0xe33839dc,0xba262d1c
.word 0x0f44ad5e,0x72aabf8a
.word 0x4329c759,0x00000075
.word 0x8e77a212,0xd3475572
.word 0x42a20335,0xdb0cfa2c
.word 0xb78775bd,0x00000064
.word 0xd00b56b0,0xef2c9071
.word 0x33dcb063,0xe0d88e81
.word 0xc171f1cf,0x4efb418d
.word 0xe074d3ba,0x504d6ac5
.word 0x906447f1,0xb9919fe7
.word 0x40c80421,0x03a2efe9
.word 0xe6448045,0xd72b638c
.word 0x54bd05c1,0x6110b84c
.word 0xfaf43052,0x23099df5
.word 0x33dcb063,0xe0d88e81
.word 0xc171f1cf,0x4efb418d
.word 0xe074d3ba,0x504d6ac5
.word 0x906447f1,0xb9919fe7
.word 0x40c80421,0x03a2efe9
.word 0xe6448045,0xd72b638c
.word 0x54bd05c1,0x6110b84c
.word 0xfaf43052,0x23099df5
.word 0x800c5ece,0x61c788a6
.word 0x80b1b435,0x5042c0e4
.word 0x1d9eb7ee,0xabbf46a3
.word 0xed8653c2,0x598065ca
.word 0xb5f543f3,0x1bc66da5
.word 0x28daa392,0xad490b1e
.word 0xcbcf7359,0x66e8c781
.word 0x1974ad9c,0x3fb1b7f6
p16_local3_expect:
.word 0xd3880a98,0x003c6891
.word 0x8cf8ac89,0x2fe77f47
.word 0x97fb9264,0x53cbdd9a
.word 0x6710b1b0,0xaf85ccff
.word 0x17813874,0x1c84d0bd
.word 0xe96cbc00,0xe25af039
.word 0xbc6a76ed,0x22a0592f
.word 0x089be88e,0x0891f027
.word 0x4dd4f541,0xe19921ff
.word 0xa80fa6ae,0xed8653c2
.word 0xc9ff0f65,0x6fc466dd
.word 0x6dc5f00d,0x7e621fd9
.word 0xcb0b885b,0xec886568
.word 0xe272f9d2,0xdc19d714
.word 0xed8653c2,0x5210a9c8
.word 0x10ec9028,0x9a868891
.word 0x42b050e8,0x31da6534
.word 0x26069ce1,0xe4255be5
.word 0x3d1cfb13,0x18b16fbb
.word 0xd549ec70,0x3e6457a2
.word 0xe6d362ca,0x2572fb67
.word 0xf7c1c38b,0xc9492dfc
.word 0x9462d7df,0x9112eff2
.word 0x3f3dcf54,0xc54c0351
.word 0x8d54db68,0x82b8cd73
.word 0xdb8f1bfc,0x6587554e
.word 0x5f4db0a2,0xcd87502f
.word 0xd3f6023d,0x9df9b0bf
.word 0x3d47721b,0x82c58964
.word 0x2e4d92c2,0x0122542f
.word 0x44c09806,0x3ec4856a
.word 0xe65ea765,0x3298ddd7
.word 0x01e120e1,0xdeb81f16
.word 0x6f57a6c6,0x864f966c
.word 0xc13a5a6d,0x1ba9ff3b
.word 0xd152036d,0xf4952831
.word 0xcab37ec1,0xd506268f
.word 0xef271d57,0xae101925
.word 0x9ecba060,0x3288ddf7
.word 0x474dfc0b,0x5b148932
.word 0x330f6ed8,0x8cbe5f29
.word 0x2d2aabac,0x7deed9c7
.word 0x4f964e30,0xc480f7e3
.word 0xe7046d1d,0xe4255be5
.word 0x54155feb,0x7170aec1
.word 0x62c2a554,0x5295e23f
.word 0x524c5df6,0x781b4279
.word 0xe50a89e5,0xfe3f7f6d
.word 0x572bef54,0x63c3531c
.word 0xd153454b,0xdbe0fd5a
.word 0xd3481285,0xcfb7d639
.word 0xdfcc13b2,0x1fadf5a0
.word 0xb9433115,0x5d90f93f
.word 0x908e34c9,0xe4b15f5d
.word 0xabf3b0b5,0xec3b7741
.word 0x38537c41,0x32d37bf7
.word 0x7c85d965,0x25863736
.word 0xf819d57d,0x8cbe5f29
.word 0xb53ea4ed,0x0e84cede
.word 0x961b1705,0xaffd5c9d
.word 0xa0138c41,0x4a7ef623
.word 0xb229201b,0x3f6fda49
.word 0x08993976,0xf781788a
.word 0x97546c59,0xa8073a2d
p17_init_registers:
.word 0x765ae4e7,0xfe41cc7f ! Init value for %l0
.word 0x855078a4,0x02dc879b ! Init value for %l1
.word 0x31207fe0,0x4949f2ce ! Init value for %l2
.word 0x883fa036,0x59b5696d ! Init value for %l3
.word 0xfcc49b22,0xab85bba2 ! Init value for %l4
.word 0xb4350a48,0x241814c4 ! Init value for %l5
.word 0xfd58b8ae,0x79d03d8c ! Init value for %l6
.word 0x1e887c86,0x79a1cd09 ! Init value for %l7
.align 64
p17_init_freg:
.word 0xde53b024,0x3f6d69a6 ! Init value for %f0
.word 0x72283552,0x5d286660 ! Init value for %f2
.word 0xc04afb2c,0xf56c9900 ! Init value for %f4
.word 0x9e303e1f,0xa944dacc ! Init value for %f6
.word 0xb49f4ae8,0xb5286bd9 ! Init value for %f8
.word 0xc75a8256,0xa23a6f2f ! Init value for %f10
.word 0x84933e81,0xc00957c5 ! Init value for %f12
.word 0x872213cb,0x028b6f36 ! Init value for %f14
.word 0xd53c0fec,0x6cd4e75d ! Init value for %f16
.word 0xe0cb0c3e,0xfd17e8f7 ! Init value for %f18
.word 0x28bb5af9,0xa4e83c67 ! Init value for %f20
.word 0x2b226f26,0x8692f61a ! Init value for %f22
.word 0x4d94a613,0xebe5212b ! Init value for %f24
.word 0x939be31f,0xe1ee61df ! Init value for %f26
.word 0xb5c888eb,0xfcaf68b3 ! Init value for %f28
.word 0xaf8b9d9e,0x90ad19a6 ! Init value for %f30
.word 0xc7e5d505,0x0fd8b0a8 ! Init value for %f32
.word 0x842ca0e2,0x374a778f ! Init value for %f34
.word 0x54fe6b97,0x26e683f3 ! Init value for %f36
.word 0x97ffe729,0x7666f22b ! Init value for %f38
.word 0x295481a2,0x9a94ace6 ! Init value for %f40
.word 0xc10bf9b1,0x057efa01 ! Init value for %f42
.word 0x6436eaaa,0x6dbc7f92 ! Init value for %f44
.word 0x6b8b4a1d,0xecd246f2 ! Init value for %f46
.word 0x0f3132bd,0xd68814e6
.word 0x6fc88eba,0xa3d38dfa
.word 0x1e75392b,0xee63c6ce
.word 0x27a2fc9b,0x61ef10d2
.word 0x507f154f,0xf74fbf7e
.word 0x4db406de,0x8939d91c
.word 0xe6dda4f3,0x14673170
.word 0x426b37a8,0xe70f1433
p17_expected_registers:
.word 0x953de1af,0xc4c4eab8
.word 0x00000000,0x1ccc1929
.word 0x00000000,0x5ecec5da
.word 0x00000000,0x0b395584
.word 0x00000000,0x0000005d
.word 0x00000000,0x634878bd
.word 0x00000000,0x9dbca6b5
.word 0x177ed52f,0x1083f796
p17_expected_fp_regs:
.word 0x02857fb1,0xf8aeba06
.word 0xc1688320,0xf6b34771
.word 0xc5ac62eb,0x26d21d5b
.word 0xa6352239,0xf16a3b6e
.word 0x01b4cf1c,0xa2728c3c
.word 0x6255358d,0x1056feca
.word 0x0b7a2fcf,0x6536dba5
.word 0xb8d29a6b,0xba44abe5
.word 0x484dc634,0x559bb977
.word 0x61bb0995,0xec6714e1
.word 0x27dcb243,0x7f4f813d
.word 0x4db856e5,0x34e4b42a
.word 0x4719edee,0xbff1b728
.word 0x6063778c,0xb4fc74dc
.word 0xd8b990d4,0xc05073cd
.word 0x1168d82d,0x980ed933
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p17_local0_expect:
.word 0x0000ff00,0x0000006d
.word 0x992657d3,0xe511d4a8
.word 0x8a533081,0x7454f9e1
.word 0xe6b9baff,0x199822a1
.word 0x00ea895b,0x0a3cceb0
.word 0xd0a507e5,0x03b31a91
.word 0x05242324,0xea6eb8b3
.word 0x8ae936d4,0xfadb369b
.word 0x0000445a,0xe02d13b5
.word 0x71dfed85,0x27b3f299
.word 0xb051e864,0xcf48458c
.word 0x947f5bd8,0x0f126190
.word 0xb8afc992,0x3ddd4b8b
.word 0xd537243a,0xa0dd5ad2
.word 0x76d19b44,0x22dbd27c
.word 0x640367e7,0x464a40a2
.word 0xb331f502,0xbf9af363
.word 0x6100e9b5,0x5ba4958d
.word 0x89258e36,0x9e0b07c2
.word 0x58f510e7,0xa22142e3
.word 0x0000000e,0xf8cba5f0
.word 0xa4766ec0,0x4c96692c
.word 0x62c1b0e8,0x43acdb3d
.word 0x0d78f441,0xb0f98cdb
.word 0x640ecc37,0x87ffab2a
.word 0xf68f96fb,0x15c4dd45
.word 0x1f285df0,0x08b31c40
.word 0xc5abbb7a,0x096c6490
.word 0x191e74d1,0xeda9935a
.word 0xeb8653a3,0x53b18437
.word 0xfe41cc7f,0x02dc879b
.word 0x324e9a94,0x1522ff54
.word 0x484dc634,0x559bb977
.word 0x61bb0995,0xec6714e1
.word 0x27dcb243,0x7f4f813d
.word 0x4db856e5,0x34e4b42a
.word 0x4719edee,0xbff1b728
.word 0x6063778c,0xb4fc74dc
.word 0xd8b990d4,0xc05073cd
.word 0x1168d82d,0x980ed933
.word 0x5b1e177f,0xe8e13211
.word 0x049c64a6,0x87b821b9
.word 0x9b163794,0x85508b47
.word 0x9f8eb804,0x1c877c8f
.word 0x116e81b6,0x832cc063
.word 0xcef5a6d7,0x1f38e7de
.word 0x3cf0e857,0x83b2cc93
.word 0x145ac7ac,0xe94c0e26
.word 0xa7f8f7b0,0xb8122d1f
.word 0x3321fa2a,0x555cd920
.word 0x33cd28ef,0xc6b31b77
.word 0xd3ff28f8,0xac346c45
.word 0x334d059f,0x95ab5131
.word 0x7dc95068,0xe6f73302
.word 0x05ff223b,0xd94068e3
.word 0x582c40fc,0xddc85233
.word 0x5de7d46c,0xec0f3cd5
.word 0x61e817fd,0x3e0ccbe0
.word 0x673ce8a4,0xf95abb28
.word 0x1af69286,0x266f222b
.word 0x2b21e5c2,0x13a6944d
.word 0xdf61eee1,0x1fe39b93
.word 0xb368fffc,0xeb88c8b5
.word 0xa619ad90,0x9e9d8baf
p17_local1_expect:
.word 0xa85da29d,0x636977c0
.word 0xb1cb2c85,0x494b4ae4
.word 0x0674ab0d,0xbc9e3cb1
.word 0xab945868,0xd07d9e9f
.word 0xba3ca746,0x2de4af2a
.word 0xd527899f,0x6dedf627
.word 0x96ee7135,0xe00d68a8
.word 0xdb7fd7a8,0x29e7521a
.word 0x7c2e1dc9,0x4b71b3ae
.word 0xb1211825,0x75f641bd
.word 0xc5981746,0xc865c46a
.word 0xf53b0bd2,0x1d4c2d33
.word 0x0cc4c3e8,0x12831d51
.word 0x23a6a6ab,0xa85da29d
.word 0x819c66b6,0xbca806c7
.word 0xae6dd56d,0xdbfbf203
.word 0x85d2719c,0x14f82905
.word 0x1b63dfe4,0x650afa55
.word 0xe12a80b2,0x9a032b98
.word 0x031f50c8,0x177f509c
.word 0xa832df88,0xd3b47d78
.word 0x4e97ffa5,0x8e9300b3
.word 0x44572c3b,0x069ab71a
.word 0x104cc78b,0x1c5b9940
.word 0xd31ac6cf,0x2fc6ed5b
.word 0x12688ea8,0x27bd4c5d
.word 0xfff8e4af,0xe212ba66
.word 0x80693860,0x2e3ac628
.word 0x5169e8a7,0x1713ccbb
.word 0x0226a776,0x19dd2a09
.word 0x3b52d8ca,0xff62309a
.word 0x47c32fc1,0x00000089
.word 0x0000006b,0x208368c1
.word 0x5f98ffcc,0x09fe9ce3
.word 0xd4076857,0x6fb196d4
.word 0x00f73b1c,0xfc0133a0
.word 0xa47146fd,0x74c374b0
.word 0xb86afdcb,0x373f1b24
.word 0x7dc2d9dd,0x5577fd7c
.word 0x6e8a13b9,0x54ddd82f
.word 0x06baaef8,0xb17f8502
.word 0x7147b3f6,0x208368c1
.word 0x5b1dd226,0xeb62acc5
.word 0x6e3b6af1,0x0000006e
.word 0x3c8c72a2,0x1ccfb401
.word 0xcafe5610,0x8d355562
.word 0xa5db3665,0xcf2f7a0b
.word 0xe5ab44ba,0x6b9ad2b8
.word 0x953de1af,0xc4c4eab8
.word 0x4e99bddf,0x79a1f172
.word 0x23f4cb0e,0xb61b33a8
.word 0x5b9c14de,0xf6f5e66e
.word 0xb92c8aa4,0x8961244d
.word 0x0cd0a7b5,0x81d2b061
.word 0xf07f78cd,0xea7cbc99
.word 0xc8e27428,0x6d18ee7a
.word 0x02857fb1,0xf8aeba06
.word 0xff62309a,0xf53db3be
.word 0xc5ac62eb,0x26d21d5b
.word 0xa6352239,0xf16a3b6e
.word 0x01b4cf1c,0xa2728c3c
.word 0x6255358d,0x1056feca
.word 0x0b7a2fcf,0x6536dba5
.word 0xb8d29a6b,0xba44abe5
p17_local2_expect:
.word 0x158b8182,0x03bb55a5
.word 0x95920736,0x40316347
.word 0xcc6ad48c,0x61c0e761
.word 0xe12eef47,0x9a9c51dc
.word 0x740c15ff,0x8c89fea9
.word 0x627acc7f,0xe5cd3725
.word 0xff0a8bcf,0xac40f03c
.word 0x047cc1b1,0xf0e2513b
.word 0x2f3fc150,0x45677f79
.word 0x23448096,0x51c55cc4
.word 0xf87110a0,0xb24e20d4
.word 0xef9e98cb,0xa1bb90c5
.word 0x008ca52b,0x85e23fbb
.word 0xbc719c3e,0x9c4410ff
.word 0x3423c13b,0x8bb5d46e
.word 0x9131ac92,0x03b31a91
.word 0xe5e03e2a,0x000000f7
.word 0xc8e4d84b,0x7353d323
.word 0x88ffd033,0xb9ab1df3
.word 0xfd4fbf48,0x3efff701
.word 0x802828e6,0xeaa9cd78
.word 0x55278ebd,0x8a478a53
.word 0xf9b0444f,0xf7a221dd
.word 0x6fb196d4,0xfb98d543
.word 0xd1ad6218,0x9dbca6b5
.word 0x9fe7667a,0x7f44e12f
.word 0x65a4a130,0xddb77cac
.word 0x2213d81a,0x57b3ff4b
.word 0x81c5a36a,0x16bb64a5
.word 0x6aa07da9,0x18f5539f
.word 0x0aae5cf9,0x7833df99
.word 0x308a1cca,0x0aef8279
.word 0x2c2de5c9,0xa4dbd3c6
.word 0x43de8a27,0x047cc1ff
.word 0x69793f97,0xffe757ef
.word 0x94d9aecb,0x63888571
.word 0xd4207bbd,0x3dbd0b3c
.word 0xce23366f,0xb910fd9e
.word 0x7a069c37,0xdbdd4e8d
.word 0xb3eb8794,0x8960baa3
.word 0x0338acd4,0x7ab4f1c1
.word 0xd8ee6ffe,0x6a222b32
.word 0x85f89d50,0x8d97ee86
.word 0x04b913bb,0x3d356a30
.word 0xd97cc8ef,0x898859df
.word 0x5804ff47,0x6273d6e7
.word 0x4ceb79b5,0x0582c57f
.word 0x1fbce2da,0x069e8b07
.word 0xd1173b2c,0x246bb48a
.word 0xb6df99fc,0xb9b25220
.word 0x0f4115fe,0x112301e7
.word 0x48698bbf,0x6bd2d453
.word 0xc14ca484,0x883efd0c
.word 0x3152ee90,0x995d07ea
.word 0xef6382c8,0xd7979aef
.word 0x87502fad,0x6b3d6fb2
.word 0x2810907f,0xe5941584
.word 0x4faa2e99,0xe1edc366
.word 0x94687cac,0xb6f11e72
.word 0xe212ba66,0xa48d91d9
.word 0x1aff6ff7,0x48bcf3b6
.word 0x3d1f7c39,0xd11defff
.word 0xc1688320,0x40148ee5
.word 0x044a8114,0x46387ab1
p17_local3_expect:
.word 0x723587d3,0xd61c8fcd
.word 0xb33eb87b,0x55e26f65
.word 0x1e410142,0xc0abe8d2
.word 0x77f98d9c,0x01fd3992
.word 0x06862210,0x0d079c3b
.word 0x0ade99ca,0x825089cc
.word 0x1bbb1dc7,0x6a3b4e0d
.word 0x6cab1b88,0x9d028d2e
.word 0x4949f2ce,0xc72a1948
.word 0x177ed52f,0x1083f796
.word 0xb39d9784,0xb6165e19
.word 0x53ce5413,0x6879f014
.word 0xd014c895,0x2c41a7ce
.word 0x1cb238f9,0xbffcc454
.word 0x20971d4b,0x9ac26fdb
.word 0x2d38a5df,0x3ba6bdee
.word 0x09e00064,0xed3b5da3
.word 0x0b395584,0x5ddca965
.word 0x0fe75cc2,0x68734909
.word 0x000000c6,0x5ecec5da
.word 0x5b4ec32d,0x99d7c0ff
.word 0x00000000,0x000000ff
.word 0xa6960df4,0x47469b60
.word 0x453ea9ca,0x1a529f67
.word 0xf73afac5,0xdee4af22
.word 0x208368c1,0xd31c47b3
.word 0xe5941584,0x634878bd
.word 0x7b93445a,0xbb2f8ab2
.word 0x01347abf,0xabb8e9ad
.word 0xa7e0cb44,0x6b6c0d4e
.word 0x22922a14,0x4744060b
.word 0xd7c979bd,0x367dc92c
.word 0xec963c1e,0x1cced66c
.word 0x9201c997,0x939f4aea
.word 0xddc85233,0x0de68790
.word 0xebdad33f,0xc31f537d
.word 0x048056d3,0x344d9fc0
.word 0x09297dfd,0x7f771daf
.word 0xb6dcde3d,0xfdd2d7af
.word 0x127f8dcd,0x7e00e77d
.word 0xf110a8aa,0x0357e78e
.word 0xd77281c9,0xabefbc7f
.word 0x07dcc0a1,0xbaa5565b
.word 0x6b6864d1,0x4df5f95f
.word 0x6f956d42,0xc548f29b
.word 0x367dc92c,0x0fe75cc2
.word 0x2b2a5e85,0x74c766a7
.word 0xefd0a87a,0xee7cf8fe
.word 0x638781ad,0xc8925246
.word 0x4a4c5825,0xa3b704ff
.word 0x08fb01d5,0xb4f7ea27
.word 0x196a7b8e,0x5f57eb2b
.word 0x4a71de26,0xd997c2ef
.word 0x6a865fd1,0xa2cf2682
.word 0x1f3c37de,0x0154ab29
.word 0x2727332d,0xeda9935a
.word 0x57b51af3,0x077db091
.word 0xc3c98d6a,0x49c226ff
.word 0x80336d43,0x1d5b7187
.word 0xd5d5398d,0x9f359ba2
.word 0x54c689d9,0x2f9124a9
.word 0x4ac2ee71,0x26196cc1
.word 0x5faabb74,0x9509a2c8
.word 0xc8d7b611,0xc47d337b
p18_init_registers:
.word 0x0278655a,0x2555db2e ! Init value for %l0
.word 0x0223c00c,0x61a152a2 ! Init value for %l1
.word 0xea4554f4,0x4647c8d0 ! Init value for %l2
.word 0x73b88354,0x68b83adc ! Init value for %l3
.word 0x9de1e3af,0xef1bc2bc ! Init value for %l4
.word 0x00c78b30,0xaed911bf ! Init value for %l5
.word 0xa479c788,0xce9472aa ! Init value for %l6
.word 0x099c5ae0,0x30f9bea9 ! Init value for %l7
.align 64
p18_init_freg:
.word 0x424c2cfc,0x5c287f24 ! Init value for %f0
.word 0xc9d3faef,0x31e373c7 ! Init value for %f2
.word 0x5a5610ab,0x5514986f ! Init value for %f4
.word 0x43014a2e,0xa6484644 ! Init value for %f6
.word 0x01ca7b1a,0x2f327a5e ! Init value for %f8
.word 0xce850d02,0x0d8bb8a0 ! Init value for %f10
.word 0x5289bf8a,0x20e9ab06 ! Init value for %f12
.word 0xc91828f2,0x4ff364b7 ! Init value for %f14
.word 0x2d109c53,0x18c83fa5 ! Init value for %f16
.word 0x3e31eab9,0x55ec117c ! Init value for %f18
.word 0xcc6a08c2,0x3e3f288b ! Init value for %f20
.word 0x492c108d,0x7bef6ace ! Init value for %f22
.word 0xe415e6b3,0x0404c2bf ! Init value for %f24
.word 0x65b786e8,0x0a977fab ! Init value for %f26
.word 0x9ad5a16f,0xdb7e0ec4 ! Init value for %f28
.word 0x65d302eb,0xeaaabb90 ! Init value for %f30
.word 0x9cbfbc76,0x2c9d3080 ! Init value for %f32
.word 0x2f693f61,0x7b9a3633 ! Init value for %f34
.word 0x15dfd689,0xb6e47234 ! Init value for %f36
.word 0x43f3b8cf,0x04e3949e ! Init value for %f38
.word 0x4892ddef,0xcc5d5b17 ! Init value for %f40
.word 0x02e9983d,0xa0a60be9 ! Init value for %f42
.word 0x42b44fd5,0xf047424e ! Init value for %f44
.word 0x57b16428,0xef4292bf ! Init value for %f46
.word 0x25597953,0xd163f16d
.word 0x98753c3c,0xe0b0aff8
.word 0xcdffca60,0xd9009a9c
.word 0xeeddedae,0x9d7e4a71
.word 0x44c1ec37,0x70af1ef5
.word 0x0cda786b,0xd1c05b01
.word 0x59bf378c,0x7a126781
.word 0x9ca3030d,0x20622b93
p18_expected_registers:
.word 0x00000000,0xfa0b6e12
.word 0x00000000,0x6a25b136
.word 0x1e878262,0x5fffd83e
.word 0x00000000,0x000000b3
.word 0x00000000,0xb9ea313e
.word 0x00000000,0x000000fd
.word 0x00000000,0xfdd241aa
.word 0x00000000,0x4d4b204d
p18_expected_fp_regs:
.word 0x0afa1992,0x695a8df6
.word 0xf3944ca0,0x77ec2128
.word 0x38c5aa45,0x8b8820fc
.word 0xfba49f00,0xc2df3f8a
.word 0xb66e1f2c,0x35690c11
.word 0x85f42506,0xd41cd154
.word 0x5ea4847d,0x7bccb9ea
.word 0xbde41de1,0x0819e26e
.word 0x6e046c1d,0xabb845db
.word 0x369f8e07,0xe873f878
.word 0x7c3131d5,0xe3224fa5
.word 0x0b5f1fc3,0x177c63ff
.word 0xd63c5560,0x0873e2e6
.word 0x9e92c55d,0x90aeb312
.word 0x1d009e5d,0x01e18de9
.word 0x5f7c885f,0x5144260c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p18_local0_expect:
.word 0x83b5aaab,0xe01ca5fe
.word 0x39a1f239,0x812d9015
.word 0x64e3fbe4,0xc0dc5d0d
.word 0x4e0b6c0f,0xb7949a04
.word 0xfd4aed61,0x9cf9efba
.word 0xa545fc18,0x438e0901
.word 0x019d1ddf,0xa9c682cd
.word 0x76855736,0x000000b3
.word 0xb09d1875,0xb8fca2f1
.word 0xaf4b72ff,0xdf1a894a
.word 0xbe833383,0x547e2466
.word 0xd0d8bac7,0x7ad4c05a
.word 0xb6422cb8,0x001a359a
.word 0x33aafb23,0xeb36eb7d
.word 0x963cff66,0xabda4a93
.word 0xd3f87514,0xbc774072
.word 0x7e87687d,0xcb71baf8
.word 0x829f7c09,0x9af667e4
.word 0x8c9981ba,0x378d773e
.word 0x74275216,0xb670228a
.word 0xfb534627,0x3d2580bf
.word 0x90167741,0x699219ec
.word 0xd2807548,0x8acc0a5d
.word 0x6220df29,0x005c6185
.word 0x0afa1992,0x695a8df6
.word 0x3a500168,0x77ec2128
.word 0x38c5aa45,0x8b8820fc
.word 0xfba49f00,0xc2df3f8a
.word 0xb66e1f2c,0x35690c11
.word 0x85f42506,0xd41cd154
.word 0x5ea4847d,0x7bccb9ea
.word 0xbde41de1,0x0819e26e
.word 0xf0bd714d,0xd0eaa14f
.word 0xe32d251e,0x7020eaa8
.word 0xc338747f,0x7999019f
.word 0x9361046b,0x15fe6c86
.word 0x2176e2f3,0xb28593c4
.word 0x8e37a574,0xdb7f1008
.word 0xc4ae0b2a,0x3b0ee439
.word 0x1e878262,0x5fffd83e
.word 0xa53fc818,0x539c102d
.word 0x7c11ec55,0xb9ea313e
.word 0x8b283f3e,0xc2086acc
.word 0xce6aef7b,0x8d102c49
.word 0xbfc20404,0xb3e615e4
.word 0xab7f970a,0xe886b765
.word 0xc40e7edb,0x6fa1d59a
.word 0x90bbaaea,0xeb02d365
.word 0xfad3d12b,0xc2a0943c
.word 0xff4a4273,0x8b180b16
.word 0x4d0ef4b6,0xe22528f2
.word 0x2a4667c4,0xec701936
.word 0xae768ad1,0x7c60c71b
.word 0xe50ed044,0xc5c931af
.word 0x8ef7b3ff,0x0a6ceee2
.word 0x79c235cb,0x3bc099fd
.word 0x00000045,0x3a500168
.word 0x47897162,0x00000028
.word 0x13e474d9,0x08c98766
.word 0x27a05e01,0x144bf903
.word 0x74275216,0x0efbd56d
.word 0x0c13b461,0xe7e419bc
.word 0x98b262ea,0x026a8d6e
.word 0x63d974f0,0xc041eb8d
p18_local1_expect:
.word 0x567ed9c4,0xe8d9b622
.word 0x6e89f154,0xe6792b60
.word 0x00000045,0x00007489
.word 0x4c6c7ce2,0x240ff0a8
.word 0x7964b24e,0xff4f12f3
.word 0x4af2d372,0x91344b73
.word 0x181308ff,0xd153e7d2
.word 0x3901286d,0x956d00ae
.word 0xca02a635,0x3ab07c78
.word 0xcf4d3ac3,0xd03f3877
.word 0x5ceca15e,0xbabd182c
.word 0x064bfe33,0x191b8939
.word 0xfdd241aa,0xc5a1ae50
.word 0xb1855d1c,0x6079dd78
.word 0x672e5ae4,0x425019c8
.word 0x02f23dca,0x29931c23
.word 0xbc448028,0x0000f222
.word 0xe525edf4,0x58cf46e2
.word 0xcd115e84,0xad27e393
.word 0x0699ba23,0xff399798
.word 0x6956ffdd,0xf2ff8e82
.word 0x9f34c6cb,0x973e4f1f
.word 0xc9770d6c,0xb3c6ae61
.word 0x677b053f,0x0670c0f6
.word 0x39496bdf,0xdda948b2
.word 0x7a59fde0,0x68dadea6
.word 0xea4a5de2,0xc2ab203b
.word 0x2d0f2426,0xfa0b6e12
.word 0x65281f5b,0x8f414835
.word 0xb5c0f29d,0xff772575
.word 0x3b7f975d,0x8bd01da0
.word 0x92354ada,0x95ec18e3
.word 0xff288956,0x01fb72cd
.word 0x00000048,0x9cf9efba
.word 0x7d14126d,0x6d87e5b1
.word 0x15864028,0x1f19ca53
.word 0xb6fe2a3f,0xdb45a849
.word 0xd6cbb79e,0x97571845
.word 0xc8620f15,0xd217a037
.word 0x97a580dd,0x3bb2212a
.word 0xa53fc818,0x539c102d
.word 0x7c11ec55,0xb9ea313e
.word 0x8b283f3e,0xc2086acc
.word 0xce6aef7b,0x8d102c49
.word 0xbfc20404,0xb3e615e4
.word 0xab7f970a,0xe886b765
.word 0xc40e7edb,0x6fa1d59a
.word 0x90bbaaea,0xeb02d365
.word 0x89b45355,0xcde93bb9
.word 0x20b9e3dd,0x7d34c2d8
.word 0xff4b47d1,0x5c63d85a
.word 0xdb7fff08,0xa53fc240
.word 0xebadddaf,0xd8bd7d31
.word 0x998a4d0b,0xded53f62
.word 0x35ce200a,0xa78ef525
.word 0x4bb89874,0x337e70ff
.word 0x9c0f1024,0xa7696c8a
.word 0x26abd912,0x114a5522
.word 0x53811366,0x4f7765ac
.word 0xd8ffc97c,0x50d25994
.word 0x5044dc9f,0xacac554a
.word 0x050b7e57,0x68bd1255
.word 0xe1ce2a42,0x8fbe8d7d
.word 0xb6a0424f,0xaf4b72ff
p18_local2_expect:
.word 0xda163850,0x894ac827
.word 0x26abd912,0x114a5522
.word 0x578196e6,0xf6ddeb3c
.word 0x3c93281f,0xbb3fc42f
.word 0x8a17cf36,0x8d87d6aa
.word 0x3e8d2285,0x235ecb6f
.word 0x59196df9,0x98d61e5d
.word 0xac9e0a87,0xc4ef1d05
.word 0xf68d5a69,0x9219fa0a
.word 0x2821ec77,0xa04c94f3
.word 0xfc20888b,0x45aac538
.word 0x8a3fdfc2,0x009fa4fb
.word 0x110c6935,0x2c1f6eb6
.word 0x54d11cd4,0x0625f485
.word 0xeab9cc7b,0x7d84a45e
.word 0x6ee21908,0x3ab07c78
.word 0x3cb7250f,0x9c270225
.word 0x9ac60baa,0xb1367942
.word 0x55facfaa,0xceedc6f1
.word 0xfb44ff11,0x6843aa62
.word 0x47ac7480,0xe5429286
.word 0xad63895a,0x77770eb1
.word 0xb9b1982b,0xe1b26541
.word 0x59787411,0xff3e012c
.word 0x5dae67f9,0x44bc2245
.word 0x531d355c,0xc25382a1
.word 0x91d5276a,0x7fca9ea2
.word 0x76855736,0x488e5cf5
.word 0x872eecbb,0xeb46c513
.word 0x741c9516,0x771013a0
.word 0x750ac792,0x003f76fb
.word 0xcfd0de72,0x09ca0543
.word 0x000000e8,0xd6da782e
.word 0x8b553311,0x6ba04f1c
.word 0x5e84ac61,0xb3a339b7
.word 0xdb581ca2,0x00000013
.word 0xfe9af409,0x9866d374
.word 0x525decc6,0x4d1c1261
.word 0x4a0d46f6,0xd1f82a7c
.word 0x1e1d2c84,0x08c1b9f3
.word 0x6ed002e8,0x889aced3
.word 0xfd8a38f0,0x4153c5b5
.word 0x8e84ef8d,0xab7a330a
.word 0x329e0c59,0xb9ea313e
.word 0x1029597b,0x30aab902
.word 0xe58188d6,0x38d3d739
.word 0xaaacfc20,0x1f7d5c55
.word 0x96ebe075,0x6c7171ff
.word 0x1b221f8a,0xd89df7b7
.word 0x5703fee3,0x09f39f4c
.word 0xff96da58,0x5f1ef220
.word 0xccfcd1af,0xe06cca34
.word 0x551e63af,0x92c4ff4b
.word 0x43a70a1a,0x422cf671
.word 0x8e28857a,0x64bedfbe
.word 0x1818472f,0xf1ffce8d
.word 0x2d109c53,0x18c83fa5
.word 0x3e31eab9,0x55ec117c
.word 0xcc6a08c2,0x3e3f288b
.word 0x492c108d,0x7bef6ace
.word 0xe415e6b3,0x0404c2bf
.word 0x65b786e8,0x0a977fab
.word 0x9ad5a16f,0xdb7e0ec4
.word 0x65d302eb,0xeaaabb90
p18_local3_expect:
.word 0xe13dd97c,0x69a490e2
.word 0x15dfbd9d,0x27032194
.word 0x74ef6852,0x6f8923d9
.word 0x5351049e,0x4f8534cc
.word 0x5f1ef220,0x8149d4e3
.word 0x00000000,0x1818472f
.word 0xbcaf93d4,0x832d6f89
.word 0x5ab21845,0x00ee5576
.word 0x9ce326ff,0x5abd0a8d
.word 0x64088043,0x76cf35da
.word 0xd87ffb71,0xd60a017d
.word 0x6956ffdd,0x3a9c96b2
.word 0xd91ddf20,0x1b079b8a
.word 0x000000c1,0xdc86f863
.word 0x9e0858ba,0x94383fd1
.word 0x0401ee33,0x8e906e01
.word 0x9fff2bbf,0x9e112703
.word 0xe377aa91,0x9854c4d8
.word 0x5e127810,0xc010cab1
.word 0x5e9d6aff,0x77983c91
.word 0xf26fe9f9,0xcf13d3b0
.word 0x326c6f89,0xaa024291
.word 0x654fe45a,0xb9027d43
.word 0x02f4de89,0xe8efb64a
.word 0x1d546954,0x978d118b
.word 0x00000069,0x01fb72cd
.word 0xbbc7e978,0x89e1e628
.word 0x937264db,0xc31480b7
.word 0x65ac4eb6,0x8b84ff3f
.word 0xa4b425fc,0x991d9482
.word 0x608ba3b2,0xff0e4004
.word 0x26306c0b,0xb6d7c1c4
.word 0x1e878262,0x000000fd
.word 0x12413772,0xdd33c73f
.word 0xd23d43c3,0xf2ff8e82
.word 0xe5444262,0xa653af13
.word 0xddc02ca2,0x0000006c
.word 0x7d2e8723,0xd67e4334
.word 0xc3d1ec5f,0x68290df1
.word 0x088895c6,0xb38c7489
.word 0x796ee704,0x60f27466
.word 0x1e73e978,0xf22285c0
.word 0x915150ce,0x701218fa
.word 0xca2869fd,0x3c9a8688
.word 0xc5c3709f,0xae44babd
.word 0x3d8017d8,0x69986098
.word 0xfa69114a,0x79375c22
.word 0xdec1ea9e,0x10258152
.word 0x39ee0079,0xfe451db8
.word 0x2f7adcfe,0x18b29dff
.word 0x70a89dbb,0x6326835c
.word 0xf649bcb4,0x4e89b357
.word 0x78480583,0x13a55516
.word 0x53ba5d26,0xff3788f4
.word 0xb986b9f7,0x75a12d00
.word 0xf5d7afc2,0x75e3a217
.word 0xdb45b8ab,0x1d6c046e
.word 0x78f873e8,0x078e9f36
.word 0xa54f22e3,0xd531317c
.word 0xff637c17,0xc31f5f0b
.word 0xe6e27308,0x60553cd6
.word 0x12b3ae90,0x5dc5929e
.word 0xe98de101,0x5d9e001d
.word 0x0c264451,0x5f887c5f
p19_init_registers:
.word 0x3c91c384,0x397358f2 ! Init value for %l0
.word 0xe7f6acc4,0xe0558d59 ! Init value for %l1
.word 0xbd6c8ece,0x72ebd88f ! Init value for %l2
.word 0xb196cc4b,0xfedcbf92 ! Init value for %l3
.word 0xd14599f6,0x4eff3de1 ! Init value for %l4
.word 0xebef907c,0xa2cdc11f ! Init value for %l5
.word 0x404efe8c,0x479a7756 ! Init value for %l6
.word 0x13448fb9,0xf82b660f ! Init value for %l7
.align 64
p19_init_freg:
.word 0xabfa1f7f,0xc2eb2174 ! Init value for %f0
.word 0x1e4475c2,0xaa2c4661 ! Init value for %f2
.word 0x965e7e98,0xd4591a71 ! Init value for %f4
.word 0xa1b26617,0x7b817965 ! Init value for %f6
.word 0xcef9090a,0xe8eb7283 ! Init value for %f8
.word 0x946b7659,0x7561fd96 ! Init value for %f10
.word 0x6528fbb3,0xedd4653b ! Init value for %f12
.word 0xdc078b57,0x111a80a0 ! Init value for %f14
.word 0xcf50e76f,0x94d1abb3 ! Init value for %f16
.word 0x143e99c1,0xf5243e53 ! Init value for %f18
.word 0x2159a4b2,0x7a1f4161 ! Init value for %f20
.word 0xc00cbc86,0x668ead18 ! Init value for %f22
.word 0x6fa53e00,0xf38cdde7 ! Init value for %f24
.word 0xe491b100,0xbf02cb40 ! Init value for %f26
.word 0x1b3a4875,0x09448db4 ! Init value for %f28
.word 0x1539dda9,0xbb777383 ! Init value for %f30
.word 0x9f3aedca,0x1711074a ! Init value for %f32
.word 0x3aeb0a4b,0xc69c4a45 ! Init value for %f34
.word 0x7b022aa2,0xb38a52c6 ! Init value for %f36
.word 0x2610134c,0xbc921ada ! Init value for %f38
.word 0xc73a7adb,0x1fa35f67 ! Init value for %f40
.word 0x1db8d07e,0x1bccf38f ! Init value for %f42
.word 0x683f4282,0xb2185ce0 ! Init value for %f44
.word 0x0b41bb19,0x5302d6a4 ! Init value for %f46
.word 0x178c57da,0xd31d3dce
.word 0xdfc3560d,0x2be82082
.word 0x9061b8fa,0xcbc8ff58
.word 0x63b92f07,0x5721b454
.word 0xff290373,0xca0c767e
.word 0x17ed0bc2,0x6177adc5
.word 0xbc7aaa51,0x6c20cfcf
.word 0x3c37f309,0x77fe302d
p19_expected_registers:
.word 0x00000000,0xe6076a48
.word 0x00000000,0xde29595a
.word 0x00000000,0xd68cca7e
.word 0xb48d4409,0x75483a1b
.word 0xffffffff,0xf178163b
.word 0x00000000,0x00000063
.word 0x00000000,0xff58957c
.word 0x00000000,0xc083f4d7
p19_expected_fp_regs:
.word 0xb3abd194,0x6fe750cf
.word 0x533e24f5,0xc1993e14
.word 0x61411f7a,0xb2a45921
.word 0x18ad8e66,0x86bc0cc0
.word 0xe7dd8cf3,0x003ea56f
.word 0x40cb02bf,0x00b191e4
.word 0xb48d4409,0x75483a1b
.word 0x837377bb,0xa9dd3915
.word 0xcf50e76f,0x94d1abb3
.word 0x143e99c1,0xf5243e53
.word 0x2159a4b2,0x7a1f4161
.word 0xc00cbc86,0x668ead18
.word 0x6fa53e00,0xf38cdde7
.word 0xe491b100,0xbf02cb40
.word 0x1b3a4875,0x09448db4
.word 0x1539dda9,0xbb777383
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p19_local0_expect:
.word 0x450cc8c4,0x602de6c1
.word 0x001e71c9,0xfbcf2270
.word 0x0d55942e,0x4d2c7883
.word 0x7f29f3ff,0xf230eb7f
.word 0x4aadab91,0xc19a6855
.word 0x83817920,0x589dff69
.word 0xdb97f232,0xe4903cbb
.word 0x4aa94e7c,0x588e811f
.word 0x07b7e5f2,0x1938c7ed
.word 0x5c5c1fe0,0xb95a62a7
.word 0xf3923509,0x68ac6f93
.word 0xfc5e0979,0x03c02590
.word 0x63d865e8,0x5caef20c
.word 0xd51be1f9,0x953c740a
.word 0x65cb53fc,0xecff40ce
.word 0xc2f22d74,0xd40fe7b9
.word 0xbafc5171,0xdf7d4e61
.word 0x06e84023,0x0d92295f
.word 0xdf459032,0x4ef428b4
.word 0x9e092525,0x4aca1a96
.word 0x7a435c8a,0x46492ab6
.word 0xe76e6d18,0x5a5a44ce
.word 0x20266430,0x3c2e134d
.word 0x661b4469,0x2347f94a
.word 0x8b063b2c,0x62f8f1ac
.word 0xd30ec233,0xfdafc05b
.word 0x3da9ec9e,0x53182a52
.word 0xe78cae94,0xe5d18f50
.word 0xc8ee714b,0x602de6c1
.word 0x997ffe88,0x6ddb3df7
.word 0xa0e8a22b,0x1ac51a3d
.word 0xa80df94a,0x22aa384e
.word 0xb917d6b3,0x2fd2bde5
.word 0x267bfe66,0xb6ea45cc
.word 0x7b4d4c90,0x1decbfc7
.word 0x19843bc7,0x840175c2
.word 0xf7c395de,0xb719c5b5
.word 0x26019c92,0xc15d299f
.word 0xdc8dd971,0x03289411
.word 0x178d1443,0xafbfd132
.word 0xb3abd194,0x6fe750cf
.word 0x533e24f5,0xc1993e14
.word 0x61411f7a,0xb2a45921
.word 0x18ad8e66,0x86bc0cc0
.word 0xe7dd8cf3,0x003ea56f
.word 0x40cb02bf,0x00b191e4
.word 0xb48d4409,0x75483a1b
.word 0x837377bb,0xa9dd3915
.word 0xcf50e76f,0x94d1abb3
.word 0x143e99c1,0xf5243e53
.word 0x2159a4b2,0x7a1f4161
.word 0xc00cbc86,0x668ead18
.word 0x6fa53e00,0xf38cdde7
.word 0xe491b100,0xbf02cb40
.word 0x1b3a4875,0x09448db4
.word 0x1539dda9,0xbb777383
.word 0x46a9b789,0x8fccebc0
.word 0x50b78bcb,0xc083f4d7
.word 0xa0bda51d,0xb613ece1
.word 0x6c1fc86c,0x3d6948b3
.word 0xd23c0402,0x99ff7491
.word 0x6b402340,0x3427245b
.word 0xe28a5a0e,0x7d1e6a7f
.word 0xf93c5f3e,0xf8fcd794
p19_local1_expect:
.word 0xcf50e76f,0x94d1abb3
.word 0x143e99c1,0xf5243e53
.word 0x2159a4b2,0x7a1f4161
.word 0xc00cbc86,0x668ead18
.word 0x6fa53e00,0xf38cdde7
.word 0xe491b100,0xff02cb40
.word 0x1b3a4875,0x09448db4
.word 0x1539dda9,0xbb777383
.word 0x49cb7b2c,0x764c8ed8
.word 0x04827b1f,0x0f0bafc3
.word 0xe16ec4b8,0xdedd0e66
.word 0xdca350c9,0xb7b48758
.word 0x6c816026,0xc4e28955
.word 0xadf41bf0,0x0766d7f5
.word 0xc5b20ad0,0xe5f6d4fe
.word 0x8450ced1,0x18bb0b7d
.word 0x46a9b789,0x8fccebc0
.word 0x50b78bcb,0xc083f4d7
.word 0xa0bda51d,0xb613ece1
.word 0x6c1fc86c,0x3d6948b3
.word 0xd23c0402,0x99ff7491
.word 0x6b402340,0x3427245b
.word 0xe28a5a0e,0x7d1e6a7f
.word 0xf93c5f3e,0xf8fcd794
.word 0xaaca7fda,0x0e5bb82e
.word 0xe168ee6c,0x34c394ee
.word 0xc945f8cb,0xd4e62ba4
.word 0x1cf20e00,0xdbfb7812
.word 0x91afeddb,0xa048d307
.word 0x02477802,0x26dc0efd
.word 0xe2ec156c,0x98732eab
.word 0x3749094a,0xce3852ba
.word 0xdfd8d18c,0xd9a75dcc
.word 0x45e37162,0xff6349c7
.word 0xb4523145,0xbe46eb19
.word 0xe99fefe0,0xe0f29b81
.word 0xbb15019a,0x2307094f
.word 0x0000004a,0x7accb6ab
.word 0x4c317071,0x9d90ca0a
.word 0xb3ea32dd,0x2d0f9e80
.word 0x09ed416d,0xbdf99ed8
.word 0x4082ba67,0xc8692d7d
.word 0x11a516aa,0x5fbd6a72
.word 0xe6c32f21,0xdf35da06
.word 0xf178163b,0xea660478
.word 0x000000dd,0xb48d4409
.word 0xeaf8559b,0xc43b0aef
.word 0x1ae3aa9c,0xf4af924c
.word 0xd2434c3c,0x788daaf9
.word 0x6d77ac83,0xa89a73cf
.word 0x02f7bbec,0xf043ee59
.word 0x22552cf4,0x97da6648
.word 0xe9a70275,0x50a2a98d
.word 0x09d29145,0xdfd8d18c
.word 0x65cc1130,0x73840958
.word 0x5c0d416b,0x399200d6
.word 0x46a9b789,0x8fccebc0
.word 0x50b78bcb,0xc083f4d7
.word 0xa0bda51d,0xb613ece1
.word 0x6c1fc86c,0x3d6948b3
.word 0xd23c0402,0x99ff7491
.word 0x6b402340,0x3427245b
.word 0xe28aff0e,0x7d1e6a7f
.word 0xf93c5f3e,0xf8fcd794
p19_local2_expect:
.word 0x146bcf07,0x756830e5
.word 0x258d9a5d,0xcdcfe81d
.word 0x2db94a2c,0xae5d9b48
.word 0x94972602,0xa3732bc8
.word 0x8cebc9f3,0x3244a836
.word 0x777e2f15,0x93aa9a0e
.word 0x215dec67,0xb6c59030
.word 0xd2033ce9,0x91ef0802
.word 0x32d0cd8e,0xeea0715d
.word 0x3ea68479,0x5de66384
.word 0xd303d696,0xbf3cff25
.word 0x954ae5b3,0x7526ff02
.word 0x74267ad6,0x69b51d7e
.word 0xe03b2c5a,0x034fad68
.word 0x523f591e,0x23be0611
.word 0x35e56e82,0x46d3aa38
.word 0xbd0c5c94,0x4792a474
.word 0xc674b3f1,0x48862613
.word 0xc275db6b,0xd46423c0
.word 0xcdcd99a6,0x206a6984
.word 0x280fd0da,0x8282eac7
.word 0xea660478,0x00000017
.word 0x723ba387,0x87441a95
.word 0xf2d7b1db,0x69a1d379
.word 0xa8027964,0x2fe3dd9c
.word 0x4792a474,0x9722a2af
.word 0xfa92d9c9,0x36dd0b1e
.word 0xa2cdc11f,0x635e10cc
.word 0x7da3fda6,0x4077e9ad
.word 0xa2e9a003,0x58dbe264
.word 0x9409654a,0xd3771a94
.word 0x31276be7,0xad622134
.word 0x887815a2,0x6d155880
.word 0x396637e1,0xf5287a57
.word 0x8bbe6339,0x6dcaff59
.word 0xd1f89ff8,0xbdf6a530
.word 0xe8071939,0xb1bc0cf4
.word 0xf5124409,0x20dda9c6
.word 0x1f7ec8b2,0x3adaf890
.word 0x1a3b9bc8,0x0ad93c45
.word 0x75a41d76,0xeedae1e1
.word 0xeb950f42,0x79db2f01
.word 0x336b064e,0x60fa2534
.word 0xd1d11a60,0xf1594ae5
.word 0x66651242,0x3f515875
.word 0x7f3ee352,0x78c8398d
.word 0xb2551616,0x716582ff
.word 0x3618f8e3,0xf21c3568
.word 0x040bb148,0x83a261d0
.word 0xd76044e2,0x5e9c7a06
.word 0xf1b6658b,0xff767577
.word 0x1d016bff,0x3d306844
.word 0x94786275,0xd5b95f03
.word 0xe92971d5,0xe57ea06b
.word 0x5077d0af,0x2e57a269
.word 0x30a5816b,0x01ff8e6b
.word 0x09349c76,0x96ff66fe
.word 0x04632eac,0xd834a76e
.word 0x0000003c,0xed493f83
.word 0x8013e901,0x40111a1f
.word 0x226d40e1,0x9165063e
.word 0x87795cff,0x236dbe41
.word 0xd89d3d53,0xb5cfedb4
.word 0xb844e17b,0x5dfff232
p19_local3_expect:
.word 0xd1d260fa,0x0dc42415
.word 0x2ff449f4,0x2ac2601e
.word 0x51e88249,0xfd4b0cb1
.word 0x8a3d4fc8,0xdc327201
.word 0x083cd393,0x9a12e3bf
.word 0xc1f71b8a,0xb2a1b8e9
.word 0xf29d26aa,0xa7191b3b
.word 0x49b153dd,0x4abd44fd
.word 0x70c4ef3d,0x20dc1efe
.word 0x9a385f35,0xd80fa325
.word 0x881b1f1d,0xaa907269
.word 0x62ddd067,0x9722a2af
.word 0xd088d8ff,0x10d189a1
.word 0x05e908ef,0xe571abf1
.word 0x65b50c07,0x870dea9f
.word 0xf197513a,0x0cdd98fc
.word 0xe832930e,0xb788e1ea
.word 0xf7bbbdf6,0x149562c2
.word 0x43ffa2e6,0x443d0cd8
.word 0x9d0f9df6,0x8dd21028
.word 0x44cb7d56,0x2cc60cb5
.word 0x3a3786d3,0xc51ccffe
.word 0x0e93fcf3,0x9c6b201f
.word 0x28a2feda,0x82072786
.word 0xc0ebcc8f,0x89b7a946
.word 0xd7f483c0,0xcb8bb750
.word 0xe1ec13b6,0x1da5bda0
.word 0xb348693d,0x6cc81f6c
.word 0x9174ff99,0x02043cd2
.word 0x5b242734,0xff23406b
.word 0x7f6a1e7d,0x0e5a8ae2
.word 0x94d7fcf8,0x3e5f3cf9
.word 0x23c05e84,0xe8f52a50
.word 0x154688d6,0x16ee298a
.word 0x8b2e4926,0x9963f842
.word 0xffb92a1a,0x9093dbb9
.word 0xd4c26afa,0xdf9f401a
.word 0xf93c5f3e,0x75fadde7
.word 0x41eac7a2,0xf8041dd1
.word 0x66d3162a,0x17afa257
.word 0xb3abd194,0x6fe750cf
.word 0x533e24f5,0xc1993e14
.word 0x61411f7a,0xb2a45921
.word 0x18ad8e66,0x86bc0cc0
.word 0xe7dd8cf3,0x003ea56f
.word 0x40cb02bf,0x00b191e4
.word 0xb48d4409,0x75483a1b
.word 0x837377bb,0xa9dd3915
.word 0x8dcc4ad1,0x1c1f3b4b
.word 0xa68c09d5,0xe25988e4
.word 0x5a59dcfd,0x77f82d06
.word 0x000c1a5f,0xc2626a92
.word 0x5a6a206c,0x43c9a3c3
.word 0x646df496,0xb5eebdff
.word 0x8d711143,0xa1b64d19
.word 0xe6076a48,0xde29595a
.word 0x8bda43b7,0xd9c5cc62
.word 0x91103748,0x80d45f7d
.word 0x823287f2,0x6a63722f
.word 0xbe83ce9f,0xf25a7c77
.word 0xc68629a2,0xe2253b75
.word 0x57a14df5,0xe0ff6a9b
.word 0x730ad95f,0xca71488e
.word 0x858d54b2,0xa4a044c2
p20_init_registers:
.word 0x516ef288,0x2e11b8ba ! Init value for %l0
.word 0x8192c100,0x337dbae8 ! Init value for %l1
.word 0x480ec19a,0x2ac10717 ! Init value for %l2
.word 0x3c0d8d55,0xe7ab793b ! Init value for %l3
.word 0x47b3c256,0x274af843 ! Init value for %l4
.word 0xe7cfd289,0xcb4d993e ! Init value for %l5
.word 0x53807f1b,0xf5d94fd5 ! Init value for %l6
.word 0x6147e2a6,0x182f774f ! Init value for %l7
.align 64
p20_init_freg:
.word 0x430b26e3,0x210fff68 ! Init value for %f0
.word 0x14044690,0xb686999f ! Init value for %f2
.word 0x39e53bb2,0x4a5f2631 ! Init value for %f4
.word 0xde87f98a,0xb043929c ! Init value for %f6
.word 0x3bac4760,0x44370310 ! Init value for %f8
.word 0x2ae86fa8,0x4275ea26 ! Init value for %f10
.word 0x9430225b,0x1a826ac4 ! Init value for %f12
.word 0x38f2eaaa,0xc41473e7 ! Init value for %f14
.word 0xd74b202d,0xd5603c3d ! Init value for %f16
.word 0xe80bc639,0x53d11448 ! Init value for %f18
.word 0xffcde094,0x8c351c45 ! Init value for %f20
.word 0x34cf1bdf,0xbbd392fd ! Init value for %f22
.word 0xc9ae4f1c,0x1bc3dea2 ! Init value for %f24
.word 0x27852f42,0xe5d7629e ! Init value for %f26
.word 0x5d8528de,0x3f250d41 ! Init value for %f28
.word 0x00be0753,0xdbdbc355 ! Init value for %f30
.word 0x91da1557,0x633c7bbe ! Init value for %f32
.word 0xa9f150ef,0xc6d1bb5c ! Init value for %f34
.word 0xb4c95aa0,0xb3e55982 ! Init value for %f36
.word 0x11a25b43,0xf57b5c3e ! Init value for %f38
.word 0xfcf0db6c,0xe6660684 ! Init value for %f40
.word 0xa1793789,0xa9b5082c ! Init value for %f42
.word 0x76312924,0x32a02e50 ! Init value for %f44
.word 0x8328e736,0x74361359 ! Init value for %f46
.word 0x561b97d8,0x7f9d025e
.word 0x792ecf5e,0x2052f2aa
.word 0xdd17889c,0xab9bf8dd
.word 0xf7dbec0c,0xa78c0eff
.word 0xdd4e131c,0xa92fa208
.word 0xec20bae6,0xffc7720c
.word 0x60e3b902,0xc0584fa3
.word 0x0d51dd22,0x4fe269c7
p20_expected_registers:
.word 0x5552f111,0x3cc0766a
.word 0x00000000,0x22793049
.word 0x074fb1d8,0xcfbd336b
.word 0x00000000,0x632cb0c4
.word 0xd12574e6,0x7c0a229a
.word 0x00000000,0x0000009d
.word 0x00000000,0x000000a7
.word 0x00000000,0x000000b0
p20_expected_fp_regs:
.word 0xc7cd8090,0xfbd3e360
.word 0x00d049d4,0x822f69f5
.word 0xee4ce451,0xd93b5c7b
.word 0xa689077b,0xe0f9afa9
.word 0x89e72128,0x5b589923
.word 0xa0238802,0xb5555a1e
.word 0xb8508fda,0x30797710
.word 0xece8f812,0xd69f1381
.word 0xcb89b42e,0xa3883c5d
.word 0x85848633,0xdaa5a993
.word 0x437d4f17,0x00f7c1f0
.word 0xf0888662,0x839f75d9
.word 0x6d7c361e,0x3d3b653d
.word 0xfe55c9e7,0xb63426c4
.word 0x1b4a1baa,0x9e7a6984
.word 0x91a520fb,0x55e3a82e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p20_local0_expect:
.word 0x35e71aad,0x298a20f6
.word 0x72502d6a,0x016e567a
.word 0x707b2f56,0x1b76aa62
.word 0x298af76b,0x13c7d0a0
.word 0x7c11c614,0x5ee35b85
.word 0xc44a2f16,0x9ee016a1
.word 0x6e324bb4,0x84697a9e
.word 0xe8da5db7,0x4f01add0
.word 0x9b373f44,0x2228aff9
.word 0xe32a2fb9,0x24d607e5
.word 0x30bd645c,0x30467144
.word 0x6f653c80,0x9913a294
.word 0xff6cea5a,0xd3e6fdfd
.word 0xcefa791a,0x37ffa866
.word 0xfc977bed,0x94f93336
.word 0x7579d8e4,0x6e421c88
.word 0x417edd77,0x4ee0b57c
.word 0x882a0ad9,0x891e9bf1
.word 0xc3348ffd,0x5329a0e5
.word 0xdf3c1117,0x60d4dcf1
.word 0xeabf9f23,0x6779f7c6
.word 0x2fc19e95,0x3abc239c
.word 0x5a70bd99,0x7c92e4cc
.word 0x5cdb5c2d,0xbeff88dd
.word 0xc7cd8090,0xfbd3e360
.word 0x00d049ff,0x822f69f5
.word 0xff000000,0x576c4cf8
.word 0xa689077b,0xe0f9afa9
.word 0x89e72128,0x5b589923
.word 0xa0238802,0xb5555a1e
.word 0xb8508fda,0x3079ff10
.word 0xece8f812,0xd69f1381
.word 0x08eb804a,0x16109b27
.word 0x78bf7b78,0xbe523801
.word 0x8d15d8ca,0x55114919
.word 0x11f15604,0x20eae607
.word 0x06d33e55,0xcae79969
.word 0x18c298ff,0x81639e4e
.word 0x0b3f326b,0x1baa5121
.word 0xdf517d90,0x717cbf40
.word 0xed6495c4,0xaed24b78
.word 0xccca42a3,0xe1870b66
.word 0xc367737f,0x5099b253
.word 0x3f451682,0xad7ab210
.word 0xd90408a6,0xbe171d2f
.word 0x5d4fc280,0x9048ff1e
.word 0x110cc79c,0x72875a48
.word 0x721866a2,0xc783a266
.word 0xa5a0f7cf,0x806be723
.word 0x87563d2d,0xee0bb241
.word 0x966304ea,0x8500fdf0
.word 0x575aac6f,0x3f7c6704
.word 0x89b140f9,0x411076fa
.word 0xecb6e6f0,0x8d15d8ca
.word 0x00000000,0x42ccfaf2
.word 0x951fbd75,0xa00c6e35
.word 0x2fd658dd,0x649abdd7
.word 0xea867d6e,0x6cd596b6
.word 0xa11c8ead,0x1c87e925
.word 0x6daaff86,0xe56a008c
.word 0x90187e1c,0x1e87c558
.word 0x507b4145,0x6e7f6319
.word 0x92293d89,0x7be123f8
.word 0xf4d19030,0x85ba3ae2
p20_local1_expect:
.word 0xc7cd8090,0xfbd3e360
.word 0x00d049d4,0x822f69f5
.word 0xee4ce451,0xd93b5c7b
.word 0xa689077b,0xe0f9afa9
.word 0x89e72128,0x5b589923
.word 0xa0238802,0xb5555a1e
.word 0xb8508fda,0x30797710
.word 0xece8f812,0xd69f1381
.word 0xf693f7b2,0x1d094ada
.word 0xf1a5f907,0xfba2bce4
.word 0x542e5ce9,0x2c6fa156
.word 0x047dc5a0,0xe23f152b
.word 0x9fba2582,0x1d2683e9
.word 0x6c6c0adb,0x58facc69
.word 0x16a597fd,0xb5f73797
.word 0x359588d8,0x269dfcbb
.word 0x00e0f934,0x20e0670f
.word 0xdbb844b5,0xd7b57817
.word 0xe1a16374,0x607f90bb
.word 0xcaa1961d,0x349102cc
.word 0x5a44f40e,0xd3a8c031
.word 0x9afbb09c,0xe40b32ab
.word 0xa00c6e35,0xae387227
.word 0x62a7b4fd,0x0920e6dd
.word 0xdc0fb1d8,0xb4843ccd
.word 0x17430080,0xbd30c54d
.word 0xa9bd7572,0x862527b8
.word 0x1260114f,0xce4dedf0
.word 0x6a23bdb9,0x664660ff
.word 0xdad8e1bc,0x93714f2e
.word 0x91c77294,0x8051eda9
.word 0xf6ed9418,0xf450f6ff
.word 0xffd00413,0x4490df5e
.word 0xcdefedf5,0x00003049
.word 0xb1a7c07f,0xb63b4db8
.word 0x77aceca4,0xbccdb401
.word 0x23262089,0x00a53bb2
.word 0xacc52b27,0x28bfa2bd
.word 0x881a6236,0xbd3d8380
.word 0xa1093a8d,0x604c143f
.word 0x000000d2,0x09365f13
.word 0x527db029,0x952177d1
.word 0x3f8d5a1c,0xf7d75c20
.word 0x5552f111,0x3cc0766a
.word 0xf71a1429,0xc535b080
.word 0xa6f81052,0xd245f8b2
.word 0x5a47e754,0xcc81e017
.word 0x8f7ec9d5,0x20a88151
.word 0x41a7bd73,0x36befab1
.word 0x047dc5a0,0x2feca899
.word 0x32e8472b,0xcc4f1d1e
.word 0x924d345b,0xca5d8d97
.word 0xf4ff476d,0xfdf430a8
.word 0xdab27a15,0x42195f68
.word 0xe56a008c,0x43357cea
.word 0x5fd61d15,0xc490fb8a
.word 0x17067fdf,0xad25dc45
.word 0x0195799e,0xac67af1d
.word 0xc69488f8,0x91331486
.word 0x0f0de077,0xb0ff4b59
.word 0x599a4214,0x7f3dcee4
.word 0xd99b35bc,0xf38d6002
.word 0xd3b2306b,0x3cc0766a
.word 0x31092f27,0xbe46bac9
p20_local2_expect:
.word 0x7b106b0f,0x437d16c7
.word 0x4ead26cc,0x6a92e737
.word 0xd95bebbf,0x3ef14559
.word 0xf15ebf5a,0xf8ab5e9b
.word 0x351f4ef3,0x576c4cf8
.word 0x54699b6c,0x552aeb58
.word 0x53a49807,0x39e5bed8
.word 0x632cb0c4,0xe8977415
.word 0x031d26ef,0x0e73a9d3
.word 0x55e158a0,0xd608fa41
.word 0x424abe47,0x340c7316
.word 0x252af5cc,0x5e2e29af
.word 0x0be19731,0x69a2dc0f
.word 0xa2f9d4c2,0x7b6393b6
.word 0x1d96bc29,0xb056b5f7
.word 0x36e9eb30,0x73f66f04
.word 0x22793049,0x9f76fa3b
.word 0x0063c241,0xd6a40e89
.word 0x0def84d6,0x9d5ba009
.word 0x313f56d1,0xad12fbc2
.word 0x75b30840,0xf45640e0
.word 0x57e93298,0x26680bcb
.word 0x8913dc25,0xf29ec1a0
.word 0xe7559b10,0xe35a7374
.word 0xf077d67c,0x9c458223
.word 0x1c188f0c,0xb70008a6
.word 0x9d999eec,0x8b0edba5
.word 0x47d3f7c8,0x07c68460
.word 0x074fb1d8,0xcfbd336b
.word 0x23817357,0xff215151
.word 0x3aaf5e3a,0x8606b411
.word 0x0b1ef896,0x13590863
.word 0xcb89b42e,0xa3883c5d
.word 0x85848633,0xdaa5a993
.word 0x437d4f17,0x00f7c1f0
.word 0xf0888662,0x839f75d9
.word 0x6d7c361e,0x3d3b653d
.word 0xfe55c9e7,0xb63426c4
.word 0x1b4a1baa,0x9e7a6984
.word 0x91a520fb,0x55e3a82e
.word 0xea85ffa7,0x0f1621bf
.word 0xed983dcb,0x3c7dc73c
.word 0xc2c7dbaf,0x3210f95d
.word 0x00000000,0x891e9bf1
.word 0xa10e48f6,0xe4170ccc
.word 0xa34c8fd3,0xc4bf0717
.word 0x77744c80,0x858a0ce5
.word 0x27ce66df,0x4f95cbc5
.word 0xda0bc740,0xf3a648a2
.word 0x28ee9269,0x15e6ddbb
.word 0xeb6f9a38,0xeecf42d9
.word 0xa9a66bff,0xc7ff6687
.word 0x6d47958b,0x9307a9d2
.word 0x0e7bd9b0,0x81c5314f
.word 0xdf9d99d3,0x236f6aff
.word 0x4c02f21f,0xfcb2db59
.word 0x5d3c88a3,0x2eb489cb
.word 0x93a9a5da,0x33868485
.word 0xf0c1f700,0x174f7d43
.word 0xd9759f83,0x628688f0
.word 0x3d653b3d,0x1e367c6d
.word 0xc42634b6,0xe7c955fe
.word 0x84697a9e,0xaa1b4a1b
.word 0x2ea8e355,0xfb20a591
p20_local3_expect:
.word 0xca6cc931,0x3edede44
.word 0x8faea723,0x8c40fd3e
.word 0x58b308e8,0x5f4a2250
.word 0x751b162c,0xd30466ba
.word 0x30c46462,0xb770ce78
.word 0xc97b00ed,0x0d23ad21
.word 0xb48eaead,0x1f4b4747
.word 0x00000051,0x24e828fa
.word 0x3695b1f5,0xa10818ce
.word 0x7a05d0e8,0xb719bedc
.word 0x5845dbef,0x6c3bc69c
.word 0xf022462d,0x8cd72da5
.word 0x18c6c95e,0xb5d81aa8
.word 0x33e61cd4,0x1fff007a
.word 0x69d5ade6,0x47545724
.word 0x991ee95a,0xf693771b
.word 0xcb89b42e,0xa3883c5d
.word 0x85848633,0xdaa5a993
.word 0x437d4f17,0x00f7c1f0
.word 0xf0888662,0x839f75d9
.word 0x6d7c361e,0x3d3b653d
.word 0xfe55c9e7,0xb63426c4
.word 0x1b4a1baa,0x9e7a6984
.word 0x91a520fb,0x55e3a82e
.word 0xf24a9a22,0xd603c0e0
.word 0x259e807a,0xe7ba673f
.word 0x7d173609,0x069e3267
.word 0x50c6d028,0x0de69699
.word 0xedf431e8,0x63c31425
.word 0x25d0aa89,0x777c64cb
.word 0x197992dd,0xffead5b0
.word 0xd093a220,0x14952ad3
.word 0x417edd77,0x4ee0b57c
.word 0x882a0ad9,0x891e9bf1
.word 0xc3348ffd,0x5329a0e5
.word 0xdf3c1117,0x60d4dcf1
.word 0xeabf9f23,0x6779f7c6
.word 0x2fc19e95,0x3abc239c
.word 0x5a70bd99,0x7c92e4cc
.word 0x5cdb5c2d,0xbeff88dd
.word 0x2bed1193,0x2ff3cbd5
.word 0x56896cd5,0x545afe10
.word 0xa00c6e35,0x867857b7
.word 0x05fed4d3,0xe6504d6c
.word 0xbd73aadf,0x765a1783
.word 0x2ac10717,0x84697a9e
.word 0x638d81cc,0x297de4ff
.word 0xcbcc2ff3,0xff84675d
.word 0x248fff0e,0x2fe09083
.word 0xe6148804,0x00ae7636
.word 0x71fc7ce8,0x537826e6
.word 0x2cb3c6d7,0x72be8fd2
.word 0x27c39a05,0x81568fab
.word 0xd8b64a54,0x33ffa1c8
.word 0xd12574e6,0x7c0a229a
.word 0xef2a1075,0xb1a7c07f
.word 0x558bd7eb,0x1bd4d227
.word 0x52f43c95,0x99b596c9
.word 0x8d882f8c,0x16e613b9
.word 0xd236a7ff,0x9e5856db
.word 0xc5e91b80,0xa7122611
.word 0xd27b1278,0xef2f0cb5
.word 0x7abfb3f9,0xfb473958
.word 0x8cef3f08,0x4ad05451
p21_init_registers:
.word 0x5e15140a,0xdbbb1028 ! Init value for %l0
.word 0x64a4ed5f,0xaa12bec1 ! Init value for %l1
.word 0xacc4df33,0x95397b65 ! Init value for %l2
.word 0x10993302,0x359b43cf ! Init value for %l3
.word 0x6f166b5c,0x52dc3681 ! Init value for %l4
.word 0x9abf396a,0x0d60fda7 ! Init value for %l5
.word 0xc9f53376,0x3ad4f4dd ! Init value for %l6
.word 0x4f584cf9,0xee11560b ! Init value for %l7
.align 64
p21_init_freg:
.word 0x4b48a953,0xc8d7a581 ! Init value for %f0
.word 0x877bdd40,0x1f3ab12f ! Init value for %f2
.word 0x9d7b2518,0xa2d8433b ! Init value for %f4
.word 0xcd6f6b88,0x2e2402be ! Init value for %f6
.word 0x733eccff,0x6c0ff2c9 ! Init value for %f8
.word 0x74c9fbfa,0x3b2cc070 ! Init value for %f10
.word 0xd6efad12,0x5e9ba636 ! Init value for %f12
.word 0x48aecd8f,0xa1a7cb6e ! Init value for %f14
.word 0xff35adc2,0x67162314 ! Init value for %f16
.word 0xb3333cba,0xcbb5f73e ! Init value for %f18
.word 0xcdd43b70,0xfc8ed958 ! Init value for %f20
.word 0xe04fbdd5,0xa000495c ! Init value for %f22
.word 0x2ed63adc,0x31fcdeb9 ! Init value for %f24
.word 0xdade96fb,0xf91f5233 ! Init value for %f26
.word 0xddfc867d,0x7b441a81 ! Init value for %f28
.word 0x4b4977c6,0x3ea5b1f0 ! Init value for %f30
.word 0x80d1db7e,0x4a59c58b ! Init value for %f32
.word 0x22cc2148,0xbcf81fab ! Init value for %f34
.word 0xcee43464,0xbf8db7f1 ! Init value for %f36
.word 0xf358ffd9,0x98d490ad ! Init value for %f38
.word 0xb48e2e73,0xaa2571cc ! Init value for %f40
.word 0x40c77db0,0x45fc101b ! Init value for %f42
.word 0x4ef79189,0xc1cf1cbb ! Init value for %f44
.word 0xdf53d5eb,0xd7d19fd8 ! Init value for %f46
.word 0x538acb6f,0x7c842942
.word 0x7b98738e,0x2e57f651
.word 0xf8a20ff1,0x54a129ab
.word 0x9aca9ff0,0xd8c32b00
.word 0xd7aa5e5e,0x33e49512
.word 0xb729f86b,0x735dd25d
.word 0xb340e2aa,0x6a4f3784
.word 0xe03b58e3,0x34a8551f
p21_expected_registers:
.word 0x00000000,0x984a77bd
.word 0x00000000,0x0000002a
.word 0x00000000,0x00000099
.word 0x00000000,0x39e959c1
.word 0x00000000,0x3bd6c148
.word 0xffffffff,0xffff863d
.word 0x00000000,0x000000a1
.word 0x00000000,0x000083a7
p21_expected_fp_regs:
.word 0x4b48a953,0xc8d7a581
.word 0x877bdd40,0x1f3ab12f
.word 0x9d7b2518,0xa2d8433b
.word 0xcd6f6b88,0x2e2402be
.word 0x733eccff,0x6c0ff2c9
.word 0x74c9fbfa,0x3b2cc070
.word 0xd6efad12,0x5e9ba636
.word 0x48aecd8f,0xa1a7cb6e
.word 0xc5ac8263,0x29bbf31a
.word 0xc0687394,0x0ab0ad8c
.word 0x3d674536,0xc7d8ff64
.word 0x6921c1f5,0x2815c3f8
.word 0x73c88e36,0x9bdd85ed
.word 0xed0345ee,0x40e45ba8
.word 0xfba36ce0,0xfab4c9d7
.word 0xcba89cb2,0xb359532b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p21_local0_expect:
.word 0x28db3f5a,0xd9c93542
.word 0x4b3e0a37,0xfd083e8d
.word 0x45dba3fa,0x56509d26
.word 0x29be85b1,0x4a66c843
.word 0x4b521444,0xf91bde85
.word 0xd9b04b2d,0xf235c27b
.word 0x58a95d0b,0x14f24214
.word 0x49b3912a,0x0477f646
.word 0x8f6618be,0x7a9a0234
.word 0xa0d48214,0x25ba3438
.word 0x89f0e0a7,0x84b55c4a
.word 0x4f0f009e,0x2f4e2089
.word 0x39e959c1,0x08b2389f
.word 0x1405f109,0xfdcd9054
.word 0x166cac6d,0x36035b3c
.word 0x0207edb0,0xc2f3bb1c
.word 0xd0de1ed6,0x37f5c902
.word 0xa58aa451,0x48c18b18
.word 0x65cb2219,0x937d2670
.word 0x95c0bdf0,0x9f771d99
.word 0xe634ea27,0x83e3fdc0
.word 0x838040b2,0x5bf41965
.word 0x9722a6bd,0xe4993a17
.word 0xaa12459a,0x0d995098
.word 0xc5ac8263,0x29bbf31a
.word 0xc0687394,0x0ab0ad8c
.word 0x3d674536,0xc7d8ff64
.word 0x6921c1f5,0x2815c3f8
.word 0x73c88e36,0x9bdd85ed
.word 0xed0345ee,0x40e45ba8
.word 0x6b133ac1,0xfab4c9d7
.word 0xcba89cb2,0xb359532b
.word 0x1efd1189,0x58faed69
.word 0x2cdaf078,0x0fe5f4cb
.word 0xda0c5671,0x59d30df5
.word 0x9f448e2d,0x064bb723
.word 0x093897c6,0x33b5deed
.word 0x91839563,0xd80ff0e0
.word 0xd8025c55,0xc2cca13e
.word 0xfaf39546,0xa1a6755d
.word 0x71fff02e,0x61536dcc
.word 0xbf41db1c,0xe498b4f5
.word 0x4e53a167,0xe6f699d4
.word 0x154fe4f8,0x44a65ab8
.word 0xee7e83a7,0x3cca4d73
.word 0xfba7229b,0xbf78ffce
.word 0xff389e8a,0x604f51d7
.word 0x3ce82235,0xd7a7cc7f
.word 0xf9596b9b,0x55a7aecb
.word 0x1a120163,0x9f3edec4
.word 0xacb88eab,0xddd5f4fe
.word 0x7418920f,0x6b133ac1
.word 0x166d5f7c,0x09af61a2
.word 0xb99e10e7,0x68cb57c7
.word 0x812a787d,0x3a9ca721
.word 0x193afcb3,0xa747edb0
.word 0xa274760c,0xb1abfd05
.word 0x4e847fe2,0xdc47aed9
.word 0xa5d022e2,0x79374ab0
.word 0x9812fdff,0xa24a9ea9
.word 0x9bd34f06,0xc757f642
.word 0xcd0851db,0x56dec7bf
.word 0xd380a409,0xcdc3ed6b
.word 0x751ac401,0x59ffc82b
p21_local1_expect:
.word 0x38d697e3,0x6070e89c
.word 0x04ced1ba,0x80eaf492
.word 0xb4999e6c,0x6ae2264f
.word 0x9dd56593,0x5630e046
.word 0x65c65d63,0xdfc2bcc7
.word 0x25c150ff,0x004bc157
.word 0x280747e6,0x166ad418
.word 0x863de1e3,0x10b23734
.word 0x124b5153,0x8bd4cd8b
.word 0x2cb379e5,0x6419bcab
.word 0x0234ae7f,0xb24b80ed
.word 0xc1dceb87,0x2b546a94
.word 0xc289b3fb,0xb80c1ad3
.word 0x4264e6d9,0x7ab9d249
.word 0x35ce6d4c,0xc1dceb87
.word 0xe19dc1c4,0x6e740616
.word 0x00d767ec,0x8049fc46
.word 0x4fffd09f,0xfde4d924
.word 0x514987cb,0xc442b072
.word 0x4f7d4e04,0x977e3212
.word 0x9cf71ed2,0xe450070d
.word 0xc1395cae,0xf03de50b
.word 0x66a80198,0xcaa60a0c
.word 0x23bac5ff,0xbe37d355
.word 0x65e97045,0x463923ed
.word 0x26f90ecc,0x72c56703
.word 0x1d5710a2,0xffbdf0f4
.word 0x00000092,0x7906d226
.word 0xd54cb26b,0x17ced9b1
.word 0x5ce7ce2a,0x59ed5238
.word 0x130b1730,0x79d6f1c0
.word 0xbb96cbe7,0xdbbb1028
.word 0xaa314a30,0x7f001c31
.word 0x5d3036f9,0x5f97faf3
.word 0xced3464a,0x8b7ba342
.word 0x471ad52d,0x00914ea4
.word 0x38eab21c,0xbda4afb4
.word 0xdc235fb0,0x2bc8ab8d
.word 0x040454f0,0x09552496
.word 0x24b1ec7e,0x34283464
.word 0x14231667,0xc2ad35ff
.word 0x3ef7b5cb,0xba3c33b3
.word 0x58d98efc,0x703bd4cd
.word 0x5c4900a0,0xd5bd4fe0
.word 0xb9defc31,0xdc3ad62e
.word 0x33521ff9,0xfb96deda
.word 0x811a447b,0x7d86fcdd
.word 0xf0b1a53e,0xc677494b
.word 0xdcc69f4c,0xc01d86df
.word 0xa9bf360f,0x39e959c1
.word 0x69863835,0xef1b3f05
.word 0x47dc3ed2,0xdf11509a
.word 0x5e15140a,0xdbbb1028
.word 0xb95faab1,0x31949af1
.word 0x0ca3f3fe,0xb19e3204
.word 0xd7d0cafb,0xcbc537de
.word 0xc881c75c,0x0f6dc53e
.word 0x3dbd98f7,0xebfda4bf
.word 0x3a716225,0x4d437dc5
.word 0xb1297953,0x39d6bc15
.word 0x386226c0,0x812e8d17
.word 0x16fa804e,0x97df7627
.word 0xaf9ab5ac,0x1694cfa9
.word 0xedade92c,0xfcc9eecf
p21_local2_expect:
.word 0x2305a725,0x3508a3b4
.word 0xfcf4a455,0x04ffbde8
.word 0xd9096557,0xc3cfb4d2
.word 0x20a796cd,0xef45140a
.word 0xba9a8f39,0x16b8d940
.word 0x22bb942a,0xa1e90b51
.word 0x1bfb7b9f,0x6bc2211e
.word 0x501ce2e4,0x887d6114
.word 0xbc5934da,0x0cade406
.word 0xa9d9cf7c,0x00000076
.word 0x00000000,0x0000008f
.word 0xc8063a23,0x28e14e78
.word 0x0814b80a,0xd0119c63
.word 0x35eaca55,0x718e5fab
.word 0x6e31d0d3,0xef9f1440
.word 0x1fb38a56,0xaebd79e1
.word 0xa50236dd,0x5913849f
.word 0xc2631275,0xdbdc610e
.word 0xa1e5ba65,0x021afa3c
.word 0x6b8acb35,0x7e350b65
.word 0x6360e7cc,0x2b047cd4
.word 0x6af68640,0x536cdd36
.word 0x3bd6c148,0xd2c6404b
.word 0x1dce7dc4,0x341e830e
.word 0x1eeb9f73,0xd4b0df62
.word 0xf8f849d7,0xa2d5ac5a
.word 0xdbbbdadc,0x427f7246
.word 0x0b1a0b6a,0x9abf6052
.word 0x46559174,0x3bd00558
.word 0xb9fb94e6,0x930ac708
.word 0xc368f164,0x65e59f0d
.word 0x78d8ceff,0x00000046
.word 0x81a5d7c8,0x53a9484b
.word 0x2fb13a1f,0x40dd7b87
.word 0x3b43d8a2,0x18257b9d
.word 0xbe02242e,0x886b6fcd
.word 0xc9f20f6c,0xffcc3e73
.word 0x70c02c3b,0xfafbc974
.word 0x36a69b5e,0x6b133ac1
.word 0x6ecba7a1,0x8fcdae48
.word 0xff35adc2,0x67162314
.word 0xb3333cba,0xcbb5f73e
.word 0xcdd43b70,0xfc8ed958
.word 0xe04fbdd5,0xa000495c
.word 0x2ed63adc,0x31fcdeb9
.word 0xdade96fb,0xf91f5233
.word 0xddfc867d,0x7b441a81
.word 0x4b4977c6,0x3ea5b1f0
.word 0x399aff8f,0x000000ae
.word 0x126795ca,0xb45bef02
.word 0x8e9d167a,0xfe81eb6b
.word 0x66d8079a,0xffb0b68d
.word 0x2950fb9d,0x37e41fb9
.word 0xc079093e,0xae5dfbfb
.word 0x5fb7f71d,0xac9109a1
.word 0x6c6871f7,0x4d437dc5
.word 0x885f23f4,0x7467aa69
.word 0x75a03fd4,0x506b2b61
.word 0xebfa5ae3,0x1964d62a
.word 0xce809e05,0x79972fde
.word 0x9f15326b,0x543e6b44
.word 0x99305e40,0x1d3e3fe2
.word 0x31e9d507,0x569813eb
.word 0x13bdb303,0x102c2224
p21_local3_expect:
.word 0x0526698f,0x8c646976
.word 0x7dc92162,0x0000008f
.word 0xadb402c5,0x00ff00eb
.word 0xb7cb4433,0x3642a2cc
.word 0x345df40f,0x1b78e947
.word 0xdc235fb0,0x2bc8ab8d
.word 0x201ad6ae,0x88955715
.word 0x8a222f76,0x04ff3229
.word 0x8d512bc6,0x120d6288
.word 0xd5580b58,0xa4366b9b
.word 0x35ed2415,0xa4b08e67
.word 0x56f9c9cc,0xf6cf4aa7
.word 0xb4e96d83,0x947da60a
.word 0x807f99b9,0x3443c14b
.word 0x09778c11,0x52fba8b8
.word 0x35f5b0da,0xb2171a6c
.word 0x4d57aba2,0x67e3faa0
.word 0x3f00fb4d,0x49107557
.word 0x5b7ce56f,0x1217af2c
.word 0xfb96deda,0xa7eec8d6
.word 0x040f9342,0x66a1b068
.word 0x18f38239,0x1cecb602
.word 0x82566855,0xd55f87f1
.word 0xbff4f35d,0xb1de3f50
.word 0xa274760c,0xb1abfd05
.word 0x4e847fe2,0xdc47aed9
.word 0xa5d022e2,0x79374ab0
.word 0x9812fdae,0xa24a9ea9
.word 0x9bd34f06,0xc757f642
.word 0xcd0851db,0x56dec7bf
.word 0xd380a409,0xcdc3ed6b
.word 0x751ac401,0x59e9c82b
.word 0xf76ea855,0xdae24e0e
.word 0x6d691241,0xd009b13c
.word 0xb866ee7d,0xf107506e
.word 0x06aa001f,0x7dc92162
.word 0xe6ee4d3e,0x3e7ed1f4
.word 0xefb44f22,0xe5b1cd33
.word 0xe52fb9a7,0x654992f8
.word 0x5be66fec,0x23695e16
.word 0x501ce2e4,0xf2765163
.word 0xd5667b55,0xa05e7c73
.word 0x45e66b71,0xfa479cb1
.word 0x00000000,0x2ca6cbfa
.word 0x862cbb94,0x3d8cec50
.word 0x97915a18,0x314b1fb5
.word 0x89d55daa,0x6f35c366
.word 0xffffa9df,0x8d066df9
.word 0xcb7a9762,0x890aa025
.word 0xe09233fb,0x5af4dda9
.word 0xe09233fb,0x5af4dda9
.word 0x2152f26d,0xabb96421
.word 0xb07e778f,0x1c88f638
.word 0x91549974,0x8a79f207
.word 0x56262e1b,0x5c4855d5
.word 0xa556226b,0x0276969c
.word 0xb1b9eb2a,0x46a4f7a4
.word 0xd0f1f29a,0x8e9fcc52
.word 0x6cccd728,0xa1efd6d4
.word 0x3c36754b,0x3ce946d7
.word 0xbe8fcfe6,0x7f14cdc2
.word 0x36035b3c,0x9a2bf059
.word 0x594cb117,0xfb3852b2
.word 0x069e9fbd,0x5bf3026f
p22_init_registers:
.word 0x75d6a8de,0x294f36bd ! Init value for %l0
.word 0xdaf34998,0xc0359b14 ! Init value for %l1
.word 0xc2c0b5c9,0xc1677c04 ! Init value for %l2
.word 0xe7844cda,0x87d7a8c7 ! Init value for %l3
.word 0x498570bc,0x03319f48 ! Init value for %l4
.word 0xdcf65e3d,0xec6c2d97 ! Init value for %l5
.word 0x9c81f2b8,0xa50ed21c ! Init value for %l6
.word 0x489e50e8,0xab309734 ! Init value for %l7
.align 64
p22_init_freg:
.word 0xc7397140,0xe486b92a ! Init value for %f0
.word 0x82f8accf,0x9f420000 ! Init value for %f2
.word 0x30b44c7e,0xc0a42c0a ! Init value for %f4
.word 0xef50ad63,0x3bff83f2 ! Init value for %f6
.word 0xfe41f636,0x8762ea71 ! Init value for %f8
.word 0xd005b793,0xd9e80c16 ! Init value for %f10
.word 0xbf4d86e6,0x6a582373 ! Init value for %f12
.word 0x8ef27cb7,0x7c8de1bb ! Init value for %f14
.word 0x978f8dd4,0x9a18ece6 ! Init value for %f16
.word 0xd3778181,0xc2fbbfc3 ! Init value for %f18
.word 0x84044332,0x3b0a704e ! Init value for %f20
.word 0x1e113778,0x820440f7 ! Init value for %f22
.word 0x97b80665,0xe268c151 ! Init value for %f24
.word 0x261ef936,0x670013b6 ! Init value for %f26
.word 0xb9cdc702,0x57a893c5 ! Init value for %f28
.word 0x7a48197c,0xa4b01290 ! Init value for %f30
.word 0xfa3c3d87,0x2ecaaf14 ! Init value for %f32
.word 0xaec1fb5d,0x7f19ace8 ! Init value for %f34
.word 0xa997fca6,0xa37b8a64 ! Init value for %f36
.word 0x2b8c0276,0xeecf60ed ! Init value for %f38
.word 0x2a911ee4,0xed184f54 ! Init value for %f40
.word 0x078e7686,0x86d62a57 ! Init value for %f42
.word 0x65300274,0x9b2fd721 ! Init value for %f44
.word 0x781062be,0x2a144541 ! Init value for %f46
.word 0x283a62a8,0x9b60a72d
.word 0x73ff52ae,0x09d3b134
.word 0xd99805cb,0xe688ad72
.word 0x48eabd94,0x89787e3e
.word 0x0cbceebe,0xe5da7894
.word 0x46187a3d,0x82af808c
.word 0x508f75c8,0xfe0049a1
.word 0xf507cd5f,0xf6a5196b
p22_expected_registers:
.word 0x00000000,0x0c8a4c96
.word 0x00000000,0xe052be86
.word 0x00000000,0x52fdfdc0
.word 0x00000000,0x24c5e908
.word 0x00000000,0x00000053
.word 0x00000000,0x00001895
.word 0x00000000,0x0000000b
.word 0x00000000,0xbd99d952
p22_expected_fp_regs:
.word 0x35d4b29d,0x114af2a2
.word 0x0f890ec9,0xb05d2d2a
.word 0xf9e94162,0x6ddd07c5
.word 0x167b55b5,0x421178fc
.word 0x5dc5a1e7,0x5bf85770
.word 0xc0ac87ef,0x5b6ca208
.word 0x08e9c524,0x1d1eb887
.word 0xdb23aa01,0x3340afc9
.word 0x5e5f9e37,0x33062a90
.word 0x664018ce,0xfabd5890
.word 0x4433180a,0x9788f971
.word 0xc378c8ed,0x00f42913
.word 0xf0bf9b01,0xf0bfa60c
.word 0x5e528a0b,0xbce12d52
.word 0x3ced1378,0x13ae9797
.word 0xdc932859,0x231925b2
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p22_local0_expect:
.word 0x0da56d30,0xc5fcf04d
.word 0xa357c401,0x897388a0
.word 0xb9e2644e,0x575afb5e
.word 0x225d6a0a,0x6fef8254
.word 0x394c84e4,0xda8066eb
.word 0x9bb3fcc0,0xefe10939
.word 0x6f1a2dd2,0x8ce7a35a
.word 0x8ee23a1a,0xc3597497
.word 0xd3dbec5d,0x7b481d54
.word 0x27234fc3,0x1586b3a7
.word 0x0986d9a9,0x5ac3f66b
.word 0xdbe5033b,0x87abcec3
.word 0x23ba0336,0x77fb7660
.word 0x0892fe52,0x19ce0b8e
.word 0x18c5f225,0x2d4dfbf4
.word 0x17824731,0x107e1d29
.word 0xaeaded4f,0xaba3ffec
.word 0xb5444572,0x50323864
.word 0x66c90719,0x40a11e6e
.word 0x1472360f,0xd6aff433
.word 0x17cb9580,0xf734119c
.word 0x80c9694d,0xb82bb2e2
.word 0xa6c95cf2,0xd1e15991
.word 0x2913a5b7,0x4af35e32
.word 0x6d250298,0xf2804db9
.word 0x0bf06272,0x8b2c6bc5
.word 0x58efc84d,0x95aaef1f
.word 0x1c4e91c4,0x06302942
.word 0x4fe149c7,0x057b26b7
.word 0x1b3ec089,0xd8ac3427
.word 0x5a4714fa,0xf5520f40
.word 0x7f109413,0xd3104839
.word 0xa2f24a11,0x9db2d435
.word 0x2a2d5db0,0xc90e890f
.word 0xc507dd6d,0x6241e9f9
.word 0xfc781142,0xb5557b16
.word 0x7057f85b,0xe7a1c55d
.word 0x08a26c5b,0xef87acc0
.word 0x87b81e1d,0x24c5e908
.word 0xc9af4033,0x01aa23db
.word 0x51e2c4d3,0x8fbfea48
.word 0xa2e1e12a,0x5ab7ece0
.word 0xb5455887,0xbc9d5a68
.word 0x883f8216,0xa5ba4db2
.word 0xe7c5298b,0x932c0dd5
.word 0x5ad4c6b4,0x6833721d
.word 0x0dc316d6,0x0c0dbec1
.word 0x259c8846,0x1a455b4e
.word 0x5e65e62f,0xff3a67b1
.word 0x5fd3d7f4,0xcfb374ea
.word 0xcf38f335,0xcc6d9a0a
.word 0x1d49582a,0x896b15bd
.word 0xe2d53e15,0xc8bc82a9
.word 0x40a0c20b,0xfd93eb7b
.word 0x09b25a0e,0x5278135e
.word 0x7096a922,0x07084500
.word 0xd6cdd06e,0x4ed61244
.word 0x71a5ca22,0xbd99d952
.word 0x3dfb7b26,0x2ddf80c7
.word 0x5d93b2e1,0x029566fa
.word 0xba808d3a,0x1adf0775
.word 0xc1b35924,0x3fc29e24
.word 0xf8feb5e0,0xa015dadb
.word 0x01dded86,0xb1bb7950
p22_local1_expect:
.word 0x49ccd208,0xffffbce1
.word 0x65e8e465,0x12516e44
.word 0x9c689a15,0x0000005d
.word 0xa1202172,0x361a4098
.word 0xba90e141,0x4365c4b0
.word 0x00000000,0x0000000b
.word 0x2bcab923,0xf54bd20b
.word 0x69ff284f,0x58d8febe
.word 0x96983a30,0xfbd62e42
.word 0xd2631895,0x4ee0c342
.word 0xf4d199f2,0xea02ca21
.word 0x186a1b49,0x237163b0
.word 0x9f32f288,0x520f72ef
.word 0x81b5bb35,0x968979b9
.word 0x16fc592d,0x77f6aba1
.word 0x7649c981,0x049255b4
.word 0xbe512c70,0xb80e7207
.word 0x0df2085c,0xaa4f67b0
.word 0xef1d2b32,0xc470dbd3
.word 0x7440de0b,0x9fb267a5
.word 0xc7d3fb24,0x4a3cad44
.word 0xdf541634,0xb66da411
.word 0xb82bb2e2,0xbf1eb0be
.word 0xe4b9e293,0x313b55d5
.word 0xad28a6e8,0xb2180669
.word 0x1b487426,0xd21ae213
.word 0x8480e92a,0xc85db2f3
.word 0xf9b82ccb,0xd7d7a3c9
.word 0xe0a8e2ac,0xeb9e1069
.word 0x5493720b,0xcb7f94e2
.word 0xc2fd058d,0x168ebd91
.word 0x000e0312,0x16d22ca4
.word 0xfba77ac2,0xd9c968be
.word 0x58b2d7c6,0x9b393be0
.word 0xb1ab7779,0xd5eda2c5
.word 0x8e00286b,0xaead28d3
.word 0x22a5233d,0xeb645b18
.word 0x0dfcef17,0xf19a7bf6
.word 0x13c56e3a,0xa2bd0d85
.word 0xe4f526ed,0x1298ba46
.word 0x564ef9f6,0x18b1a798
.word 0x03319f48,0x96db98cc
.word 0x42ce798c,0xbc6f69b3
.word 0x29704743,0x068a07d8
.word 0x6f2d1b43,0x52627389
.word 0x4589ff21,0x5140287f
.word 0xa7b9bd06,0xe50b0e67
.word 0xa0fc04ad,0xc566ef62
.word 0x09f68ab1,0xa49522ff
.word 0x1b153393,0x94739497
.word 0x6708ba3e,0xa889f936
.word 0x0ce90052,0x08cf5ba2
.word 0xc03092ac,0xbf891470
.word 0x543c9f2a,0x3d5aea68
.word 0x5b73acf9,0x000000c9
.word 0x819370bc,0x421967c3
.word 0x093d4fcf,0xbbbc43a6
.word 0x948c5e8d,0xc18c9752
.word 0x3f6766d0,0xe3bedb53
.word 0xf45d4ebe,0x04342527
.word 0xa756ee10,0x0b6430e0
.word 0x3d1bff1d,0xcfcb158a
.word 0xf7b65be9,0xd5eda2c5
.word 0xf2fe01e3,0xe8d3d63e
p22_local2_expect:
.word 0x5e5f9e37,0x33062a90
.word 0x664018ce,0xfabd5890
.word 0x4433180a,0x9788f971
.word 0xc378c8ed,0x00f42913
.word 0xf0bf9b01,0xf0bfa60c
.word 0x5e528a0b,0xbce12d52
.word 0x3ced1378,0x13ae9797
.word 0xdc932859,0x231925b2
.word 0xec703513,0x12b02894
.word 0xe6768624,0x91e78c07
.word 0x5aa3c763,0x2d9841c7
.word 0x3d02f529,0x7c84d898
.word 0xeaa3d795,0x70d16aaa
.word 0x2d636386,0x2a88010c
.word 0xbf1eb0be,0xc129ff94
.word 0x476b1da7,0xab64fd49
.word 0xb1673aff,0x2fe6655e
.word 0xea74b3cf,0xf4d7d35f
.word 0x0a9a6dcc,0x35f338cf
.word 0xbd156b89,0x2a58491d
.word 0xa982bcc8,0x153ed5e2
.word 0x7beb93fd,0x0bc2a040
.word 0x5e137852,0x0e5ab209
.word 0x00450807,0x22a99670
.word 0x5cdf1437,0xfa9a44e9
.word 0x1025c1f4,0x9b5e0080
.word 0x90bdf7ca,0xd5a33d34
.word 0x73194b06,0xaf71935c
.word 0x44c1a33c,0x2b5117f4
.word 0xac37b533,0x2d636386
.word 0x5b73acf9,0x8a583ec6
.word 0xc7f3fcd2,0x88539f28
.word 0x70ff3a4f,0xd561cae4
.word 0x54579e57,0x3b4c5dd3
.word 0x1ec7d61c,0xe299a34a
.word 0x64db9e2a,0xa7d3449c
.word 0x09c18a38,0x61dad839
.word 0xa3702e1c,0xb9b2a994
.word 0x591286fb,0xe79d8b81
.word 0x0ed15017,0x087d0997
.word 0xa643bcbb,0xcf4f3d09
.word 0x52978cc1,0x8d5e8c94
.word 0x53dbbee3,0xd066673f
.word 0x27253404,0x0000edd5
.word 0xe030640b,0x10ee56a7
.word 0x8a15cbcf,0x756e51a9
.word 0xc5a2edd5,0xe95bb6f7
.word 0x3effd3e8,0xe301fef2
.word 0xfac55f0b,0x96d13a15
.word 0x3159d818,0x6b5c8789
.word 0xa56520e7,0xcce8bb89
.word 0x67762c83,0x20a97608
.word 0xfb8e482a,0x865bc995
.word 0xa97b7aab,0xfe79a2e3
.word 0x2d211931,0xcebcc30d
.word 0x2037c8ea,0x765fc65c
.word 0x902a0633,0x379e5f5e
.word 0x9058bdfa,0xce184066
.word 0x71f98897,0x0a183344
.word 0x1329f400,0xedc878c3
.word 0x0ca6bff0,0x019bbff0
.word 0x522de1bc,0x0b8a525e
.word 0x9797ae13,0x7813ed3c
.word 0xb2251923,0x592893dc
p22_local3_expect:
.word 0x7cfc78c2,0xd2dfa191
.word 0xf81cc104,0x00000021
.word 0xe88316bc,0xccd92b4b
.word 0xbe4e5df4,0xb94a9115
.word 0x3ad829a6,0x6355ca3f
.word 0x8198bbd0,0x52bbec0d
.word 0xef04cbf3,0xf6610f6e
.word 0xff2dfc53,0xbe0ac931
.word 0x8fe0d901,0xde9aea53
.word 0xb5dc9da5,0x3be4ba1b
.word 0x9f596362,0xf75cf3f4
.word 0x3b086274,0x24402374
.word 0xc3fe9a5b,0xece8010c
.word 0x0b77d0e5,0x56975895
.word 0x6425623c,0x24dcbd8d
.word 0xbd59322a,0x824501c5
.word 0x4a907902,0x41d9c6d0
.word 0x309d4e6c,0x1b85b388
.word 0xb4a968b1,0xbc3e7b56
.word 0x81918686,0xe110c3ff
.word 0x6c520d7d,0x872d0b2c
.word 0xb4ff9fa5,0xc9a3e73b
.word 0xcaf8b0c4,0x99a2f9d0
.word 0xc0df50ca,0x87a6b2f9
.word 0x5e65e62f,0xff3a67b1
.word 0x5fd3d7f4,0xcfb374ea
.word 0xcf38f335,0xcc6d9a0a
.word 0x1d49582a,0x896b15bd
.word 0xe2d53e15,0xc8bc82a9
.word 0x40a0c20b,0xfd93eb7b
.word 0x09b25a0e,0x5278135e
.word 0x7096a922,0x07084500
.word 0x8de49361,0xecc40f6c
.word 0x0000005d,0xe6f6391b
.word 0xe52bbe56,0x5108eb9b
.word 0x65cd76b0,0xdec1d947
.word 0x9c778b03,0xeb5896a0
.word 0x0c8a4c96,0x6502887e
.word 0xf9ebe1a7,0xa6c7759a
.word 0x5857c835,0x2ba37f1a
.word 0x00000000,0x733425f2
.word 0x15fb541d,0xe1114174
.word 0x3646076e,0x400f63d4
.word 0xdc196fe9,0x4de759c3
.word 0x9467530d,0xd5834cda
.word 0xc4e45f7f,0x029b1267
.word 0x6ff9ad16,0xafe28170
.word 0x4f1b7edb,0xd34cc401
.word 0xb1673aff,0x2fe6655e
.word 0xea74b3cf,0xf4d7d35f
.word 0x0a9a6dcc,0x35f338cf
.word 0xbd156b89,0x2a58febe
.word 0xa982bcc8,0x153ed5e2
.word 0x7beb93fd,0x0bc2a040
.word 0x5e137852,0x0e5ab209
.word 0x00450807,0x22a99670
.word 0x8b0ec0d8,0xdaadf429
.word 0x5d6d92f7,0x733425f2
.word 0xb6d6dd64,0x469fd01f
.word 0xd4ed345a,0x5552d538
.word 0x75a2eae2,0x39afc48b
.word 0xb74a7fe6,0xca0b3b88
.word 0x22ae2c38,0x068a07d8
.word 0xb189b39c,0x437ab8bb
p23_init_registers:
.word 0x5558d34e,0xa8a482d0 ! Init value for %l0
.word 0x5632a572,0x3e0c13a0 ! Init value for %l1
.word 0xb97512f8,0x428124c9 ! Init value for %l2
.word 0xded594df,0xbf5fabbd ! Init value for %l3
.word 0x38845c45,0xf04556b6 ! Init value for %l4
.word 0x6eaddbd5,0xbd6f4622 ! Init value for %l5
.word 0x5def9ac0,0x75ed6129 ! Init value for %l6
.word 0xd88dbd90,0x4bbd2632 ! Init value for %l7
.align 64
p23_init_freg:
.word 0x206e3479,0xf6e6df2c ! Init value for %f0
.word 0xbaa9e42e,0x75b461fb ! Init value for %f2
.word 0xfe2a3898,0x0c4a7cbc ! Init value for %f4
.word 0x436e0bed,0x58a8dba6 ! Init value for %f6
.word 0x0503d3ac,0x3a122030 ! Init value for %f8
.word 0xffd7d085,0xbc06b8ba ! Init value for %f10
.word 0x40328a0a,0x53ac6db4 ! Init value for %f12
.word 0x462d935f,0x4226b510 ! Init value for %f14
.word 0x85ba1939,0x6caebe3f ! Init value for %f16
.word 0xee0e085c,0xa9873c61 ! Init value for %f18
.word 0xe1496687,0x6a9ff9e2 ! Init value for %f20
.word 0xc81ba137,0x9dcb9f61 ! Init value for %f22
.word 0x5fa8ba62,0x1dd7ec8d ! Init value for %f24
.word 0xea55f7ce,0xce4deb15 ! Init value for %f26
.word 0x96dedfc4,0x1767b122 ! Init value for %f28
.word 0xe9680fea,0xe22d101b ! Init value for %f30
.word 0x6bfacaef,0xc92d8f8a ! Init value for %f32
.word 0x6c146674,0x318c0261 ! Init value for %f34
.word 0x7ccb9349,0xac9ff2f0 ! Init value for %f36
.word 0x6e39d56b,0x990403a5 ! Init value for %f38
.word 0xb6238763,0x288386f4 ! Init value for %f40
.word 0x24bce3da,0x474255aa ! Init value for %f42
.word 0x2e96e8d4,0x8e4eb7e1 ! Init value for %f44
.word 0xebe48900,0x1c5963e1 ! Init value for %f46
.word 0x66531116,0x25cb0dfb
.word 0xd2294c57,0xc323c286
.word 0x65e60ebf,0x0e8413c2
.word 0xa3ffc9c8,0x75ae54f7
.word 0xe8709bd9,0xb2e038bc
.word 0x67c64116,0xccd16b72
.word 0xec9d2634,0xe83f1bc8
.word 0xbee96c10,0x68482ea3
p23_expected_registers:
.word 0x00000000,0x341fd550
.word 0x00000000,0x6cdc1e68
.word 0x00000000,0x00000043
.word 0x00000000,0xc415d49f
.word 0x00000000,0xe005e2c5
.word 0x00000000,0x00000013
.word 0xae854c1d,0x420ce197
.word 0x367f85e1,0xe005e2c5
p23_expected_fp_regs:
.word 0x17e0866f,0x83989986
.word 0x8c3b4108,0xa43a7627
.word 0x50d51f34,0xfb24ff4a
.word 0x16364d94,0xb1eaf1c7
.word 0x2528144c,0x465560e5
.word 0x104edb79,0x37ae2c1c
.word 0x407332a7,0x7bb82fd2
.word 0xb8595baf,0x581effa9
.word 0x287e893c,0xa7728103
.word 0x63edaedb,0x60d7d8ef
.word 0x97b004f7,0xffb8fb6c
.word 0x67b8daa7,0xe01e6139
.word 0xbe9a80ea,0xae7fd38a
.word 0x15b924c8,0xc862540f
.word 0xf2a12266,0xd6d3b413
.word 0xeb2f401a,0x4f8ef412
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p23_local0_expect:
.word 0x90f2f7ec,0x2f54e8c3
.word 0x38204031,0x0a7741d9
.word 0x3dcb9bea,0xd8e2572d
.word 0xc72928cc,0x99ef1767
.word 0xee87c820,0x439e7f39
.word 0xc213a8cb,0xe5b89ed8
.word 0x4bbd2632,0x307899a4
.word 0xffabd714,0x5a6a06c3
.word 0x86999883,0x6f86e017
.word 0x27763aa4,0x08413b8c
.word 0x4a7d24fb,0x341fd550
.word 0xc7f1eab1,0x944d3616
.word 0xe5605546,0x4c142825
.word 0x1c2cae37,0x79db4e10
.word 0xd22fb87b,0xa7327340
.word 0x2a9a5d3a,0xaf5b59b8
.word 0x88e7b536,0x56e67432
.word 0xfe63b242,0xc18c4458
.word 0xc0174817,0x21b30139
.word 0xf26a7b53,0xb2dec393
.word 0x28c4bc92,0xf4c71885
.word 0x0ed06b95,0xbe41de7a
.word 0xa9c5514d,0xed206164
.word 0x5e943cb7,0x1f6c6a1f
.word 0x7f472e2b,0x36580ec0
.word 0x4a06c4ef,0x35202126
.word 0xa101959b,0x9ed79bdb
.word 0xb1dfe309,0xa39303e5
.word 0x60772387,0xf3e4f5f8
.word 0xb05297a1,0x81e8421f
.word 0x5620279a,0x3c09fcf2
.word 0x9a6de429,0x58e8135e
.word 0xd4062443,0x528992e3
.word 0xd2543017,0x88e9f579
.word 0x6a585ca8,0x4abde180
.word 0xb2332ab9,0x3336826d
.word 0xd6fedbcf,0x418b5d28
.word 0xe13816d8,0x601ebabf
.word 0xd61aa64b,0x371593e3
.word 0xdb6d1d63,0xdf86009a
.word 0x901ca000,0x33065b1a
.word 0xec97def6,0xb4929549
.word 0xf99a3c68,0xa60f45f0
.word 0x0249deef,0x7b186438
.word 0x15dddce2,0x2206b8cf
.word 0x85c6b448,0x865336cd
.word 0x79d6b660,0x1484bbd9
.word 0x84d443d3,0xa3b9b92a
.word 0xed1d9ba0,0xddb9b36b
.word 0xfffb73d8,0x53d17a54
.word 0xbc40cd5e,0x04fd936d
.word 0x796ec0c1,0xe2b5d24d
.word 0xd1e46825,0x3162a05f
.word 0x8799218b,0xedb79a82
.word 0xde4d1add,0x4f0bd0ae
.word 0xcc4d933e,0xeadf4724
.word 0xe36e34dd,0x3a303934
.word 0xe52445a3,0xf08255f6
.word 0x44c60f6d,0x30143550
.word 0x4fa1b1a8,0xe1f7d792
.word 0xb5252a79,0xa93bd6fb
.word 0x8565ae7e,0x5e0ef6ef
.word 0x27653f48,0xdf50e1ec
.word 0x25bb9aa8,0x0000009a
p23_local1_expect:
.word 0xc415d49f,0x706aa08a
.word 0xc4cd2aa1,0x6ef78984
.word 0x3adb2ca3,0x26cbb8ff
.word 0xb30037b1,0xf8717338
.word 0x3006bbe0,0x7fc2884f
.word 0x620d0051,0xffffb92a
.word 0x2ecc847d,0x200eb1e0
.word 0xb34c8216,0x6cdc1e68
.word 0xae854c1d,0x420ce197
.word 0xd4312d12,0x6bf7902c
.word 0xf7158eb0,0x68041320
.word 0x3627b018,0x806f2aad
.word 0xcf495b8d,0x130c7fd7
.word 0x86643fbb,0xb019d5f8
.word 0xa2d289f7,0xdae1412f
.word 0x48625fde,0x4d2028e2
.word 0x91b6d727,0x7f2431fa
.word 0x1397e435,0x5f544b8f
.word 0x8e4f28af,0x178b0c68
.word 0xe995aec9,0x6a356100
.word 0xffae5e91,0xa80d1834
.word 0x71ad9528,0x9ceea125
.word 0xe8ea1c46,0x4444014c
.word 0x0abafd27,0x9168429f
.word 0x038172a7,0x3c897e28
.word 0xefd8d760,0xdbaeed63
.word 0x6cfbb8ff,0xf704b097
.word 0x39611ee0,0xa7dab867
.word 0x8ad37fae,0xea809abe
.word 0x0f5462c8,0xc824b915
.word 0x13b4d3d6,0x6622a1f2
.word 0x12f48e4f,0x1a402feb
.word 0x1ab655ab,0x06c676b3
.word 0xf63a926c,0x6352a39b
.word 0x367f85e1,0x56e67432
.word 0x17d360c9,0x1e1a04b3
.word 0x57a54a87,0xb8595baf
.word 0x2785b375,0x0d6efc5e
.word 0x00c07fa3,0x5a40fd68
.word 0xf8721963,0x2b66cc88
.word 0x96d9de68,0x2a9a5d3a
.word 0xe0cb2e52,0x7f54d9c8
.word 0x1a2fa1e7,0xb271f9f5
.word 0x6be47cf9,0x96c88db7
.word 0xd8c26c9a,0x8be67550
.word 0x5cf35c96,0xe03cdc7b
.word 0x424842c0,0xc860a88b
.word 0xbabe11b7,0xa443bdf1
.word 0x3550d6cf,0x85502153
.word 0x47804a20,0x76c98d56
.word 0xc2471f68,0x67e6ef77
.word 0xbf36bc34,0xca6b8222
.word 0x7efc1df2,0x32379cfd
.word 0x9b43a4a1,0xd98f5ae1
.word 0x08c0c11c,0xff257504
.word 0x7d62ffa0,0x4109a653
.word 0x20105381,0x8a71e031
.word 0x74e3c822,0xc5642e69
.word 0x2eef04f3,0x1958024c
.word 0x0322ad9f,0x917fdbb5
.word 0x3725dc40,0x0d2a651a
.word 0x53ae3dcb,0x43d0f4a3
.word 0xac70c4e8,0xe7a5a8da
.word 0x61c436be,0x8da5fd18
p23_local2_expect:
.word 0x96d9de68,0x2a9a5d3a
.word 0xe0cb2e52,0x7f54d9c8
.word 0xe0cb2e52,0xb271f9f5
.word 0x6be47cf9,0x96c8ffc7
.word 0xd8c26cff,0x8be67550
.word 0x5cf35c96,0xe03cdc7b
.word 0x424842c0,0xc860a88b
.word 0xbabe11b7,0xa443bdf1
.word 0x5ea64e06,0x3f200fb6
.word 0x77f66632,0xc11e2bbb
.word 0xac81f303,0x12fdd2aa
.word 0xcd3f9ba6,0x1484bbd9
.word 0xf39caf1f,0xd13f4f16
.word 0xd1fb6876,0x7ccea890
.word 0x9255a3da,0x05421585
.word 0x02844b32,0x0f2359e7
.word 0x96bf1813,0xd7c79b70
.word 0x732d3614,0x448e6fa4
.word 0x36c52cd2,0xef261fb6
.word 0x5de733d5,0xadc12971
.word 0x28b17e65,0xafe65e28
.word 0x6c7d57e3,0x864e649a
.word 0x1b7f510d,0x2791b183
.word 0xdb1b898b,0xdb32e5d8
.word 0x86999883,0x6f86e017
.word 0x27763aa4,0x08413b8c
.word 0x4aff24fb,0x341fd550
.word 0xc7f1eab1,0x944d3616
.word 0xe5605546,0x4c142825
.word 0x1c2cae37,0x79db4e10
.word 0xd22fb87b,0xa7327340
.word 0xa9ff1e58,0xaf5b59b8
.word 0xc37be56e,0xd08a9daa
.word 0x23df5fea,0x6f960007
.word 0xa3b05089,0x58d2278c
.word 0x87ffbbd5,0x62ccd041
.word 0xc43b7955,0xf3607627
.word 0x1f1ef7ef,0x6c422546
.word 0x2741b6f9,0xc1273164
.word 0x82ba4b5b,0xe306736c
.word 0xf65c0ca5,0xaf2fc32b
.word 0xefc8d6f5,0x13e5b050
.word 0xf524f6d8,0x2107d7e0
.word 0xd823de68,0x2bd812fa
.word 0x765a507c,0x22c182d5
.word 0xe5c020bf,0x2f506f70
.word 0xb18041ef,0xc8c53318
.word 0x000094ae,0x0fb0fd94
.word 0x4ad1cebb,0x0005fb4b
.word 0xdf3676b2,0x00bd23ee
.word 0x4b93c557,0xeaa40bb8
.word 0x2fd0f0f0,0x01f77add
.word 0xcefcd0f3,0x984521d8
.word 0xd278336d,0x4b2f2f6c
.word 0x00000000,0x00000013
.word 0x00000091,0x7be1d66e
.word 0x96d9de68,0x2a9a5d3a
.word 0xe0cb2e52,0x7f54d9c8
.word 0x1a2fa1e7,0xb271f9f5
.word 0x6be47cf9,0x96c8ffc7
.word 0xd8c26c9a,0x8be67550
.word 0x5cf35c96,0xe03cdc7b
.word 0x424842c0,0xc860a88b
.word 0xbabe11b7,0xa4ffbdf1
p23_local3_expect:
.word 0x63428a45,0x1366a251
.word 0x2b5f945b,0x82fd82a5
.word 0x9349faba,0x58ace6ab
.word 0x4a06aa78,0x236a7a35
.word 0xf313487c,0x918b7f5c
.word 0x2c910655,0x5439ee34
.word 0xef8e7a0e,0x74ed46b1
.word 0xd44d9f3c,0xe2b9801a
.word 0xbde3df91,0xebff1bdb
.word 0x8c150655,0x130c7fd7
.word 0x989c1770,0x9798890d
.word 0x98b532f9,0x7aa3eebc
.word 0xcdf46e21,0x29437960
.word 0xe3e46c99,0x706eede5
.word 0x00ee04e5,0xe6273d1f
.word 0xbb79b86e,0x4b0c9ce3
.word 0xa47bdc85,0xc3e98ceb
.word 0x2e1207fe,0xfb080aa9
.word 0xff5afe84,0x9b053976
.word 0x91928d99,0xa4f3ff14
.word 0x4b49592a,0xaea9a5b1
.word 0x218510a8,0x1a8aa80c
.word 0x4096c32e,0xae2394ae
.word 0xc4485664,0xf3c4d0fc
.word 0xea809abe,0x11f57863
.word 0xb17e054a,0x9272e1bb
.word 0xcbbd6e64,0xe8fe712c
.word 0x9ec809e4,0xf86a7538
.word 0x000000ef,0xa5654873
.word 0x65ace481,0x0beec549
.word 0xf8ab4eea,0x8b40b36b
.word 0xa1f503c9,0x651f56d8
.word 0x17e0866f,0x83989986
.word 0x8c3b4108,0xa43a7627
.word 0x50d51f34,0xfb24ff4a
.word 0x16364d94,0xb1eaf1c7
.word 0x2528144c,0x465560e5
.word 0x104edb79,0x37ae2c1c
.word 0x407332a7,0x7bb82fd2
.word 0xb8595baf,0x581effa9
.word 0x90f2f7ec,0x2f54e8c3
.word 0x38204031,0x0a7741d9
.word 0x3dcb9bea,0xd8e2572d
.word 0xc72928cc,0x99ef1767
.word 0xee87c820,0x439e7f39
.word 0xc213a8cb,0xe5b89ed8
.word 0x4bbd2632,0x307899a4
.word 0xffabd714,0x5a6a06c3
.word 0x781d7ab6,0x8f9aba6d
.word 0xf43d6d4a,0x4379e14e
.word 0x158221ec,0xeb87f044
.word 0x5d541652,0xe90a3e66
.word 0xc49b4deb,0xeef7506d
.word 0x315c7585,0x9518751c
.word 0x37a24b1a,0x858389bf
.word 0xd63fc61e,0x72aecab2
.word 0xf411445e,0x565e441c
.word 0xf2b01f50,0x252a59a5
.word 0xe26a8db7,0xcb0c66e6
.word 0x47798a5e,0xaa0ae57c
.word 0x709c0a94,0xb2332ab9
.word 0x156a34b4,0xffbe4f23
.word 0x61ff952e,0x4095d9c1
.word 0xde91b3f6,0xabde2dc1
p24_init_registers:
.word 0x8f1467db,0xe987f70a ! Init value for %l0
.word 0xf1127930,0x0cbdaa6b ! Init value for %l1
.word 0x77e80df0,0x9ffa640b ! Init value for %l2
.word 0x25d9c0da,0x4706b14e ! Init value for %l3
.word 0xc20e96ae,0x7a98d0ef ! Init value for %l4
.word 0xf28bb47b,0xb0838c0c ! Init value for %l5
.word 0xac62bb6e,0x421122c3 ! Init value for %l6
.word 0x5d553786,0x149f5da5 ! Init value for %l7
.align 64
p24_init_freg:
.word 0xcf8ee234,0x3a7daf91 ! Init value for %f0
.word 0x30d6111b,0xb7116bcd ! Init value for %f2
.word 0x43f09a6e,0x2c9022c5 ! Init value for %f4
.word 0xb51f1676,0x499e8f41 ! Init value for %f6
.word 0xd2f61de9,0x9ed6ab83 ! Init value for %f8
.word 0x6085cba4,0x32282489 ! Init value for %f10
.word 0xab32128a,0x26620bcc ! Init value for %f12
.word 0x7a690a7a,0x40f1dda1 ! Init value for %f14
.word 0x35a5d84f,0x79547d9a ! Init value for %f16
.word 0x779c5cca,0x566dfd85 ! Init value for %f18
.word 0xff73b856,0x3308594e ! Init value for %f20
.word 0x75f2aa48,0x442c069c ! Init value for %f22
.word 0xb4abc10d,0xf7371090 ! Init value for %f24
.word 0x0440c975,0xe129280a ! Init value for %f26
.word 0xc892b2aa,0x303d3e3a ! Init value for %f28
.word 0xdaf57e06,0xd239ddf2 ! Init value for %f30
.word 0x684b320e,0xfa639fe0 ! Init value for %f32
.word 0xd3225494,0x9a129471 ! Init value for %f34
.word 0x7d960950,0xb6d22f17 ! Init value for %f36
.word 0xb8e8a50f,0x7a46fda9 ! Init value for %f38
.word 0xd7d1e1b3,0xb07bef8e ! Init value for %f40
.word 0x273579f2,0x30830168 ! Init value for %f42
.word 0x305b076e,0x9dd8c880 ! Init value for %f44
.word 0x703a495d,0x151f9dea ! Init value for %f46
.word 0x9b495460,0x90381ba5
.word 0x10815ff0,0x7809a25f
.word 0x990718b6,0x981c1f79
.word 0x4ab2c28a,0x1d5f3042
.word 0x209ba33c,0x6153d806
.word 0x45907d48,0xa7756a0b
.word 0x5274f130,0xa7cded8c
.word 0xa57c867e,0x55106eb9
p24_expected_registers:
.word 0x83abd69e,0xe91df6d2
.word 0xa0090091,0x1b3d998a
.word 0x00000000,0x0000009c
.word 0x00000000,0xee1fdb33
.word 0x00000000,0x000019d0
.word 0x00000000,0xaa2f20b2
.word 0xffffffff,0x9ed6ab83
.word 0x00000000,0x00000044
p24_expected_fp_regs:
.word 0x28edb18e,0xc60197e7
.word 0x19d0c3d7,0xbf2ccde0
.word 0xd4fd4217,0x2eb32971
.word 0x4cbe2e96,0xf66f52f7
.word 0x9bb4347e,0xe9aa557a
.word 0x5ec78336,0x5bc53ccc
.word 0x93e15fac,0xc6058e25
.word 0x7afff718,0x95f5ff9c
.word 0x91af7d3a,0x34e28ecf
.word 0xcd6b11b7,0x1b11d630
.word 0xc522902c,0x6e9af043
.word 0x418f9e49,0x76161fb5
.word 0x83abd69e,0xe91df6d2
.word 0x89242832,0xa4cb8560
.word 0xcc0b6226,0x8a1232ab
.word 0xa1ddf140,0x7a0a697a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p24_local0_expect:
.word 0xcf8ee234,0x3a7daf91
.word 0x30d6111b,0xb7116bcd
.word 0x2ea4ffb9,0x2c9022c5
.word 0xb51f1676,0x499e8f41
.word 0xd2f61de9,0x9ed6ab83
.word 0x6085cba4,0x32282489
.word 0xab32128a,0x26620bcc
.word 0x7a690a7a,0x40f1dda1
.word 0xd91155da,0x664a5f14
.word 0x05d7e0da,0x1120c481
.word 0x7effa375,0x2e237d6e
.word 0xec90558f,0x82dad009
.word 0x3086274c,0xf9e0efa0
.word 0x2169fa26,0x577a201d
.word 0x30c397e2,0x40ad4363
.word 0x904e1356,0x48ff18e2
.word 0x0820081a,0x34a3bbf3
.word 0x4c9655ff,0xd11915da
.word 0x1bff6abf,0x1bca4401
.word 0x06b5c3a8,0x1c1835ab
.word 0x9c06d8e0,0x9194c303
.word 0x90c3c49c,0xd54dc501
.word 0x96d5a0da,0x1db50a27
.word 0xa5e8b245,0x91d917e1
.word 0x42d31c5f,0xd8dc83f5
.word 0xab2bab0a,0x9ccc3b83
.word 0x2db38d57,0x79af27f7
.word 0x1217578f,0xd16f3e74
.word 0x3e74eb4e,0xe7eb9e36
.word 0xa1384858,0x3856b6a8
.word 0xb784c15c,0x47d98842
.word 0x148ba678,0x00000095
.word 0x462c37db,0xa24114ee
.word 0x58248865,0x2d2ea10c
.word 0xf204e875,0x1fd9673c
.word 0x642b5385,0x4e788114
.word 0x732f94ff,0xc0f1a19d
.word 0xc4f9c9c2,0x38da5bb2
.word 0x8a6803d5,0x0d1b6ebf
.word 0xf0b6e8b8,0x9a04bd05
.word 0xd87e3777,0xdef42194
.word 0xf5c3d444,0xe582b5d9
.word 0xa73b91d3,0x08407a9e
.word 0xef6673e6,0x79f4103c
.word 0x59b4d2fd,0x3e3f376e
.word 0x2e435f60,0x9f432ddd
.word 0xe2ea2214,0x7bebf883
.word 0x80cb519d,0x7d3beede
.word 0xe0a12ddc,0xa9ca0492
.word 0xee1fdb33,0x762a9e5b
.word 0x4108c8e1,0x8bdc7e80
.word 0x43ff6a2c,0x15b7ca35
.word 0xc28a2256,0x74170f68
.word 0x625dff43,0x68d0602c
.word 0xb59075e1,0x36307984
.word 0xcd610c58,0x8c0b64b4
.word 0x260bcaf6,0xff215256
.word 0x59015db1,0xb8dc9160
.word 0xed74470a,0xa8f28359
.word 0x58d1373d,0x3c8a6bdf
.word 0xa0090091,0x1b3d998a
.word 0xcd2d048c,0x0ac95c6c
.word 0x0612d045,0x4c04664d
.word 0xff4378b3,0x8913cc53
p24_local1_expect:
.word 0x34d0a9c7,0x55280e13
.word 0x56cbebda,0x6b5a6a6b
.word 0xb055f5d4,0xdf148ebb
.word 0x4b6ca653,0x64d40bff
.word 0xd2c84502,0xab79ee19
.word 0x06a189e4,0x6092a03c
.word 0xe86c4cd5,0x51625bc8
.word 0x1de0432a,0x25980fb2
.word 0xa4a09c44,0xd4c6b4ca
.word 0xd6dc3cb9,0xf1b56fc2
.word 0xc4696279,0x0eb207be
.word 0x024e6678,0x2fad5ff1
.word 0xa00cff51,0x93ed3c48
.word 0x49cb18af,0x2f62a07f
.word 0x998e460e,0x3551284d
.word 0x870f9802,0x036ff78a
.word 0x63b93945,0xe30eb9cc
.word 0x5260aba9,0x6d9e352b
.word 0x9141f1a4,0x76c2c5af
.word 0x04e26d4c,0xc8798b36
.word 0x4085906a,0x426cbef2
.word 0xf6b636c4,0x38db1f3e
.word 0x7baa0683,0x61f1906b
.word 0xe223bc2b,0xb3ad10a2
.word 0xbbb8beaa,0x7b19f2cf
.word 0x402413ce,0x563fef57
.word 0x775f8fa4,0x3f7a480f
.word 0x6829a407,0x6db356ff
.word 0xf99a7e64,0xf76673ab
.word 0x8dda1892,0xec7db7bb
.word 0x3f67f234,0xcfa448e7
.word 0x6d09e43c,0x71b62571
.word 0x91af7d3a,0x34e28ecf
.word 0xcd6b11b7,0x1b11d630
.word 0xc522902c,0x6e9af043
.word 0x418f9e49,0x76161fb5
.word 0x83abd69e,0xe91df6d2
.word 0x89242832,0xa4cb85ff
.word 0xcc0b6226,0x8a1232ab
.word 0xa1ddf140,0x7a0a697a
.word 0x65de718b,0x0ce4f3c7
.word 0x8f078585,0x1292a126
.word 0xefb4b3ef,0x66d3c65d
.word 0x000000a5,0x61e29591
.word 0x661253ea,0x5f4ec763
.word 0x31539640,0xbf7f9068
.word 0x8988f3e1,0x919e6346
.word 0x1c15628c,0x57a83b8c
.word 0x18c5cb11,0x14c9ff1e
.word 0xfd6de7d8,0x5e7a1db3
.word 0x1291241b,0xf12b169c
.word 0xf0eb6bed,0xdb66fda3
.word 0xa602b3ae,0x7a56cb77
.word 0x000000a5,0x0e800d83
.word 0x4c2ad202,0x0326c315
.word 0x88e381e7,0x96bf0386
.word 0x9fd5692b,0xc977f9ce
.word 0x95bc4568,0xec33e8ea
.word 0x884df4f2,0x997f1c94
.word 0xd07a0e61,0xd1fc3379
.word 0x80fc771e,0xb33e9f1e
.word 0xc22ff3f1,0x3137aa6a
.word 0x3894212b,0x9dee4781
.word 0x5eb93140,0x2135e56b
p24_local2_expect:
.word 0x8636b08b,0x9c186f4e
.word 0x462c37db,0xacf7dbf8
.word 0x8f48f79e,0x7efc98ff
.word 0xb06dd064,0xc6f1568f
.word 0xa724194a,0x02c2aac6
.word 0xb9d24acf,0x483d3a0d
.word 0xe210b16f,0x72f419ac
.word 0xbf9aff76,0x6077a8bb
.word 0xcac4e8f1,0x41ab1016
.word 0xbc66f262,0x3940621a
.word 0xed74470a,0x3a1de3c1
.word 0x0000002d,0x10886d62
.word 0x4bf59a5e,0xf46d3e36
.word 0xbc3aa5d9,0x2fad5ff1
.word 0x67fd12b2,0x769151b8
.word 0x4cb92ceb,0x1de0780b
.word 0x34e28ecf,0x061a20a8
.word 0x580dd62f,0x414db341
.word 0xd9335c9c,0xc9162d88
.word 0x14321bb3,0x62b08bca
.word 0x7a98d0ef,0xa0b89a7e
.word 0xcd908483,0xc109cfb4
.word 0x000000af,0xfe7c557f
.word 0x726d0141,0x46368b1f
.word 0xa3af8cab,0xf0eb6bed
.word 0x8b2f640b,0xa02f9763
.word 0xa8eb2ac3,0x02d65796
.word 0x2224c0f6,0x0b5fa047
.word 0xe8ecff40,0xa4dcc635
.word 0xcae2788a,0x05d8a159
.word 0x546684f7,0x222785e6
.word 0x5727d362,0x1499cf17
.word 0x28edff8e,0xc60197e7
.word 0x19d0c3d7,0xbf2ccde0
.word 0xd4fd4217,0x2eb32971
.word 0xf0eb6bed,0x6d40a552
.word 0x9bb4347e,0xe9aa557a
.word 0x5ec78336,0x9ed6ab83
.word 0x93e15fac,0xc6058e25
.word 0x7afff718,0x95f5ff9c
.word 0x28edb18e,0xc60197e7
.word 0x19d0c3d7,0xbf2ccde0
.word 0xd4fd4217,0x2eb32971
.word 0x4cbe2e96,0xf66f52f7
.word 0x9bb4347e,0xe9aa557a
.word 0x5ec78336,0x5bc53ccc
.word 0x93e15fac,0xc6058e25
.word 0x7afff718,0x95f5ff9c
.word 0x69d037ab,0x0e76a11a
.word 0x53854ff4,0x286d50ff
.word 0x67f030f6,0xcdf32978
.word 0x9bd0f25c,0xac23f295
.word 0xe64aaab9,0xdcbbd75f
.word 0xabfece50,0xad58c8a7
.word 0x3afcde3a,0xcee84a94
.word 0xc4d4c51a,0xee8e3a26
.word 0x2c16415e,0x90721c1e
.word 0x75f5f31f,0x38cb0a9d
.word 0x1034a5ef,0x63eb0dfc
.word 0x4cf82b71,0x54ffbd5e
.word 0x26dc693e,0x027f43d4
.word 0xda1f9cd7,0x6f192374
.word 0x411c7f0d,0xfc1c4688
.word 0x13c7fdf2,0x22ff4aec
p24_local3_expect:
.word 0x2dc7172e,0x346eb082
.word 0xae66e328,0x25d82183
.word 0x61babc95,0xe018bb83
.word 0xac41baf1,0x5f51ac90
.word 0xdc655cbf,0x88f1a6bd
.word 0x42ff33bf,0x928df8a8
.word 0x9089769a,0x041fe1b4
.word 0x2dc2211e,0xbde43f7c
.word 0x79601bac,0x37f39b99
.word 0x0bc612de,0xe30effcc
.word 0x9fd8b43d,0x0e84939a
.word 0x3959f531,0xb879a6fe
.word 0x463a056f,0xe46ad3a7
.word 0x0ea081ff,0xff9d2e7c
.word 0x850e45bf,0x59ff55b3
.word 0x2eb32971,0xc2cd0e29
.word 0xf0eb6bed,0x6d40a552
.word 0x391e38ff,0xac5e9b60
.word 0x1f9cdaee,0xd75316eb
.word 0x44e25085,0x75a90190
.word 0xbc4d4d84,0x08407a9e
.word 0xec5a46e6,0x3fe89eb8
.word 0xa72c2f70,0x7a30e542
.word 0xaebe313a,0x9ad91f3f
.word 0x701a7d0e,0xb2cf5854
.word 0xb07ae750,0x652b884a
.word 0x98c8468e,0x06d85cbf
.word 0xabe9473e,0xe5ae3829
.word 0xc7a078a6,0xffffd594
.word 0xb2a93a8d,0x27d6ba52
.word 0xc54802f8,0x3f806e5f
.word 0x182afda0,0xc0da4b7a
.word 0x91af7d3a,0x34e28ecf
.word 0xcd6b11b7,0x1b11d630
.word 0xc522902c,0x6e9af043
.word 0x418f9e49,0x76161fb5
.word 0x83abd69e,0xe91df6d2
.word 0x89242832,0xa4cb8560
.word 0xcc0b6226,0x8a1232ab
.word 0xa1ddf140,0x7a0a697a
.word 0xa018044f,0xc48c4e95
.word 0x5af8a778,0x5d0466e3
.word 0x361f41b1,0xffff746c
.word 0xd4960376,0x9cfbbc51
.word 0xaa0b6777,0x14e5cd79
.word 0xafde0083,0x78dceb67
.word 0x7b8a1d43,0x1362c9d3
.word 0x429b876f,0xa7b2aa5c
.word 0x63a6793c,0xfcf15170
.word 0xf0a689c5,0x5c1d5cc8
.word 0xe060e79b,0xab83bdb4
.word 0x3236a37c,0x5d613422
.word 0x592da636,0x5c0d0c67
.word 0xe246905a,0x9c67f0c5
.word 0x403b18dd,0x42e640a5
.word 0x6aad9641,0xa724194a
.word 0xfffc48d2,0x39f80192
.word 0xdb41ba8e,0x1b3d998a
.word 0xf33c94ee,0xdd2dd79b
.word 0x9cda80e7,0x80db927f
.word 0xfe904bf9,0x325ad518
.word 0x50217e15,0x5592a131
.word 0x65c7f675,0x964fd83e
.word 0x572a3797,0x66542794
p25_init_registers:
.word 0x4e207da9,0xbc881d5e ! Init value for %l0
.word 0x6a4d6b90,0x89f71673 ! Init value for %l1
.word 0xe317ac6e,0xb4bcdb8b ! Init value for %l2
.word 0xf8fd5aa6,0xc1ef03c0 ! Init value for %l3
.word 0x1fc50e30,0xb872409e ! Init value for %l4
.word 0x01e62a30,0xb1c4d086 ! Init value for %l5
.word 0x7503a3b2,0x77d69b7a ! Init value for %l6
.word 0xe64ed670,0xc2bbb3f2 ! Init value for %l7
.align 64
p25_init_freg:
.word 0xe1928d81,0xd94c7c93 ! Init value for %f0
.word 0x9ef27135,0x20010311 ! Init value for %f2
.word 0x6c10b6c9,0x54c067d1 ! Init value for %f4
.word 0x8a00becd,0xdc6498f1 ! Init value for %f6
.word 0x9a2be664,0xbc26ac97 ! Init value for %f8
.word 0xc95c1945,0x80b01d04 ! Init value for %f10
.word 0xd3a0806e,0x1fad0e83 ! Init value for %f12
.word 0xc26e9326,0x60d6c7eb ! Init value for %f14
.word 0x2765b0bb,0xb1705f58 ! Init value for %f16
.word 0xaff3b5b0,0xbed4da7b ! Init value for %f18
.word 0x79926794,0x7ce1acee ! Init value for %f20
.word 0xcb045c41,0x22024dea ! Init value for %f22
.word 0x56a70c97,0x1fba2b32 ! Init value for %f24
.word 0xd18a4544,0x9f6a8f12 ! Init value for %f26
.word 0x386f50a6,0xd3135e9f ! Init value for %f28
.word 0x75b33af1,0xdb69bf34 ! Init value for %f30
.word 0x46a429e8,0x497d8abc ! Init value for %f32
.word 0x681cfbf7,0x205f2872 ! Init value for %f34
.word 0x41a5cd45,0xcd688aed ! Init value for %f36
.word 0x2c334840,0x65567ecb ! Init value for %f38
.word 0x12cabf99,0x4295da13 ! Init value for %f40
.word 0x9756ab94,0xc2c47970 ! Init value for %f42
.word 0x887ec29a,0x4fe6f928 ! Init value for %f44
.word 0x4bb82739,0xc05c8f78 ! Init value for %f46
.word 0xb565d269,0xe423219a
.word 0xa034ce6d,0x1477608c
.word 0xb9faad2d,0x1e2af838
.word 0xad9a6950,0x7e2dc0c4
.word 0x45344fa1,0xe0b90048
.word 0xbb62f0dd,0xb5663171
.word 0x734dfc68,0x9c158a43
.word 0xf9d6f255,0xea13b3e3
p25_expected_registers:
.word 0x7785d911,0xf3795c7f
.word 0xd26194d1,0xff62a8bf
.word 0x00000000,0x000000c9
.word 0x00000000,0xc26e9326
.word 0x00000000,0x58af8f86
.word 0x00000000,0x0000007a
.word 0x00000000,0x6e7e2bf5
.word 0x00000000,0x83607795
p25_expected_fp_regs:
.word 0x48a7ec04,0x586b2340
.word 0xf1e13100,0x0a4a7afc
.word 0x844fef8f,0xaa21d8f9
.word 0x53311d76,0xdc669115
.word 0x8087939f,0x57d71e83
.word 0x4549186a,0x23322467
.word 0x7905a40a,0x6fe8f3b5
.word 0x18fee66e,0x487fc32a
.word 0x235f6275,0x0e67fac7
.word 0x00a70b37,0x929adc33
.word 0x64fb851c,0x1bf267a0
.word 0xfa785924,0x55e943bb
.word 0xf80f8221,0x34495e6e
.word 0x14ae8a29,0xa7e1d4d7
.word 0x8807ed96,0xfde96538
.word 0x994e6983,0x60c67cd5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p25_local0_expect:
.word 0x48a7ec04,0x586b2340
.word 0xf1e13100,0x0a4a7afc
.word 0x844fef8f,0xaa21d8f9
.word 0x53311d76,0xdc669115
.word 0x8087939f,0x57d71e83
.word 0x4549186a,0xf1ede0f9
.word 0x7905a40a,0x6fe8f3b5
.word 0x18fee66e,0x487fc32a
.word 0xe1928d81,0xd94c7c93
.word 0x9ef27135,0x20010311
.word 0x0000004f,0x54c067d1
.word 0x8a00becd,0xdc6498f1
.word 0x9a2be664,0xbc26ac97
.word 0xc95c1945,0x80b01d04
.word 0xd3a0806e,0x1fad0e83
.word 0xc26e9326,0x60d6c7eb
.word 0x235f6275,0x0e67faff
.word 0x00a70b37,0x929adc33
.word 0x64fb851c,0x1bf267a0
.word 0xfa785924,0x55e943bb
.word 0xf80f8221,0x000000d1
.word 0x14ae8a29,0xa7e1d4d7
.word 0x8807ed96,0xfde96538
.word 0x994e6983,0x60c67cd5
.word 0x6177e2df,0xff683dc5
.word 0x53e5ff61,0x874791e7
.word 0xc1ef03c0,0x71c2886a
.word 0xec291538,0x5432c073
.word 0x32ff61c5,0x40afae20
.word 0x68015519,0x912d5508
.word 0x26265e90,0x294dec2d
.word 0x789ba949,0x31e5a8cc
.word 0x1da4851f,0xdb83201e
.word 0xd145a1aa,0xcf299e5e
.word 0xf636270e,0xef4f8202
.word 0x90495f6f,0x091a7f5e
.word 0x6b6ce0c3,0x98da8782
.word 0xd7ae0637,0x4ae1173f
.word 0xdd4a6a4a,0x044064db
.word 0x0361feae,0xe894251b
.word 0xdaff1119,0x4bc4a5ee
.word 0x217c9be0,0x73f279f7
.word 0xfabdfe5c,0x9a3cc673
.word 0x04e02bef,0xa8edad98
.word 0xa2251941,0x19e95316
.word 0xd4cad7a5,0x21a157ff
.word 0x49bc47a1,0xd6d9eaa3
.word 0xc14cffa3,0x76c504bd
.word 0x59c043b9,0xee4fcaa0
.word 0xe1e92078,0x742b7a27
.word 0xc7983a71,0xacf23292
.word 0x425699ec,0x25bc3587
.word 0xf5e38645,0x30c2bac5
.word 0x00cc9553,0x39c5837b
.word 0x1146db80,0x3225a385
.word 0xfee15b1d,0x7b366b5f
.word 0xf3330b6e,0xec7dd08f
.word 0x5c51a7d7,0xd6191373
.word 0x34fae181,0xe3c08689
.word 0xba1e6290,0x59d297bb
.word 0x91472e8f,0xe084bfa0
.word 0x6dbb0145,0x48626d57
.word 0xe7340dba,0xce78e868
.word 0x89a970ff,0xf75b994e
p25_local1_expect:
.word 0xe1928d81,0xd94c7c93
.word 0xdf3ef8de,0x20010311
.word 0x6c10b6c9,0x54c067d1
.word 0x8a00becd,0xdc6498f1
.word 0x9a2be664,0xbc26ac97
.word 0xc95c1945,0x80b01d04
.word 0xffa0806e,0x1fad0e83
.word 0x00000009,0x60d6c7eb
.word 0x65891b0a,0x5d425b3f
.word 0xf3b16c4c,0xc055b353
.word 0xceaf62f7,0x7940b814
.word 0xe811d9b3,0xca213ce9
.word 0x26584895,0xd8ef5635
.word 0x4f599d26,0x25c604cd
.word 0x2c7d344f,0x66af49b3
.word 0x5dd614b9,0x3899eeca
.word 0xbf0f790c,0xe07db6c2
.word 0x1a5496d0,0x19c2f231
.word 0x80dcf12b,0x5fd4a61f
.word 0x459a6b6c,0xce5ba330
.word 0x7912c044,0x82ff4889
.word 0x944deea3,0x8d5878d8
.word 0x31678702,0x799f1d3c
.word 0x2fb399d2,0x0ac84f7f
.word 0xa6af172f,0xa1ca6d38
.word 0x966f80f6,0x000000fa
.word 0x1b74d94f,0x624fc9a1
.word 0x0c2a5bee,0x5861c31f
.word 0xa6c7f517,0x790372be
.word 0x58417fdf,0x563a4a2d
.word 0x8805e842,0x0000004e
.word 0x8fd8decf,0x0ffd8154
.word 0x05063fbd,0x5226467e
.word 0xd5d00b15,0x4b502392
.word 0x001e288b,0x044ee2a0
.word 0x67e81e68,0x435c320c
.word 0x3fdbfd09,0x21aedaba
.word 0x723a2e61,0x3dfed16a
.word 0x8199d2f1,0x4d9d2718
.word 0x782d2744,0xa28cf9bf
.word 0x5f144898,0xdc8948d6
.word 0x4f6a5b23,0xf707a093
.word 0x5f9a10e3,0x3bc05da7
.word 0x4726ffb3,0x471ad9ab
.word 0xf1ff6cfe,0x6d9227e2
.word 0xd2269bec,0x46d29ba3
.word 0x553ef2f7,0xee5e4efe
.word 0xf3795c7f,0x001e288b
.word 0x6ba78e1b,0x9a3cc673
.word 0xa726a500,0xd251402c
.word 0x89c8ee95,0x6fdd5cce
.word 0xfed3dca8,0xf127e4a5
.word 0x8b86f85e,0xe4c5e546
.word 0x3548d6f9,0xd1fc5268
.word 0xa44ee884,0xfc9f514d
.word 0xc24cf744,0x60d6076d
.word 0x5cbfb6ff,0xc24566be
.word 0x69392fdd,0xada62e82
.word 0x936073fe,0x9ebd62fa
.word 0xe0d62f4a,0x1b0e336d
.word 0xf1ff6cfe,0xfc52f1e5
.word 0x20646abc,0xd38cf654
.word 0xc1b48902,0xa5c4c54d
.word 0x14b8a1ec,0xe684f7e6
p25_local2_expect:
.word 0x8ab40375,0x674c3eaa
.word 0x384a322e,0x8b5bc5dd
.word 0xffbdfe5c,0x9a3cc673
.word 0x03e6e23e,0xd9555baf
.word 0x35a577b3,0x364f616b
.word 0x0e14057e,0x89e43cf0
.word 0x7ee59e40,0xcfc93ec7
.word 0x93168277,0x65b64877
.word 0x7785d911,0xf3795c7f
.word 0x40afd9ed,0x4cbea34d
.word 0x955a3542,0x2daaad70
.word 0xfb0502c1,0x5226467e
.word 0x753e0321,0x21a279a4
.word 0x757c1bd3,0xc25a9561
.word 0xd26194d1,0xff62a8bf
.word 0x92731a56,0x6e407674
.word 0xfb7aff77,0x0135da87
.word 0x65a47277,0x021d31ed
.word 0xf127e4a5,0x86e0fd1a
.word 0x300ebf3c,0xacf1d12a
.word 0x00000000,0x6d9227e2
.word 0x6d9227e2,0x0aef96dd
.word 0x13b98567,0x714d807b
.word 0xac026532,0x4488f045
.word 0x09304672,0x6b6ce0c3
.word 0x1e7be001,0xd1ea3774
.word 0xdde4c938,0x66d8be0c
.word 0x4b502392,0x606d5b53
.word 0x272688a5,0x12ca6154
.word 0x8d537dd0,0x1023f35b
.word 0x976fd54e,0x3f548855
.word 0x10eae226,0xf02daf2a
.word 0x15b31146,0x34a67a44
.word 0xb7e5afd2,0x31358c5d
.word 0x8557e2e7,0xb85cf800
.word 0x599d1f60,0x123a4742
.word 0x08545e84,0x1ca1cb2c
.word 0x1bd1bbc8,0x87916b6b
.word 0xeb6f1a1e,0xfa186336
.word 0xa4d6da7a,0x50786aee
.word 0xb4095f98,0x85eef828
.word 0xeabfb90b,0xe4a1aed5
.word 0x4259528f,0xb4fd762b
.word 0x168a6c08,0x1ef60b14
.word 0xc306c3c4,0x85400b40
.word 0xfbf1a9a8,0xcb9ce502
.word 0x2157e9cc,0xbf9e7b2b
.word 0x4677bbb9,0x3004f428
.word 0x5509a0ac,0xd3fe67ea
.word 0xde4101f6,0x0328908a
.word 0xff632b87,0x2b83d215
.word 0xedeee104,0xb05fa07c
.word 0x6e02e96b,0xd4f88935
.word 0xb4bcdb8b,0xf8df277a
.word 0x374b2050,0x0703e43c
.word 0xaf1eb1de,0xf5119ddb
.word 0x21eed594,0x84cd08e3
.word 0x70fc7a09,0x17171a11
.word 0x5aa941e3,0xe2a76b1f
.word 0x5000a0d0,0x322dc090
.word 0xff3e2ad8,0xa2acfd8f
.word 0xf73579dc,0xdf3ef8ff
.word 0x7693a1ce,0x6e743d37
.word 0x7905a40a,0x3fcb6277
p25_local3_expect:
.word 0x0119268a,0x2fa655b5
.word 0x10852488,0x8c737d23
.word 0x00000076,0xaf5f0fd3
.word 0x0000006b,0xdf3ef8de
.word 0x5861c31f,0x89154936
.word 0x8093f770,0xb1178551
.word 0xe83959dd,0x04441c6b
.word 0xe1c2463b,0x930c1b7d
.word 0xa8db9f7d,0x3e1f9118
.word 0xc555bc78,0xa1b61ef0
.word 0x08efa67d,0x9d304f01
.word 0x6a0637c6,0x9d172531
.word 0x5a238541,0xca6d1bd3
.word 0x78623db4,0x2c77f050
.word 0x05063fbd,0xed516924
.word 0x012dcede,0xb81e802d
.word 0x64f168d3,0x225bc220
.word 0x49dc99c0,0x09f2d290
.word 0xba26aa94,0x1cc63359
.word 0x4373300b,0xd87cf1e9
.word 0xaf8f2192,0x120f53bf
.word 0x2fafa7e0,0x1f9cb3d8
.word 0xc5f572eb,0x30c73d15
.word 0x6b6ce0c3,0x266d7ea4
.word 0x75f6dc27,0xf2ee6ebd
.word 0xda839594,0xfc3dfbe5
.word 0x22101bbe,0xb7c7f743
.word 0x17ba4ae8,0xc9386457
.word 0xea6fd7c8,0x65aeb2c1
.word 0xbba34625,0xcd1c9d56
.word 0xa7e48cb6,0xf1ede0f9
.word 0x6ecc792e,0x65b64877
.word 0xe612f341,0x8f23581d
.word 0x706699af,0x693575be
.word 0x56779ba0,0x5d38cc18
.word 0x13016ead,0xb4ae0c03
.word 0x0b375685,0x01a610be
.word 0x5cce295e,0xf546533b
.word 0x473ac91f,0x4d1b0908
.word 0x09304672,0x6b6ce0c3
.word 0x51be54f0,0x04545109
.word 0x4fb1d802,0xb4a2f92e
.word 0xba220dff,0x666d6caa
.word 0xa3f63495,0x6e9d044c
.word 0x66153f73,0xdeb7bca4
.word 0x5226467e,0x475adcc6
.word 0x9fe3b534,0x186cc2eb
.word 0xff114c5c,0x893571b9
.word 0x5c39782e,0xc968fd4d
.word 0xeab1228b,0x07210092
.word 0x957fdb41,0x17ccc8eb
.word 0x5acebc6b,0xb28881d0
.word 0x27145142,0x4e2ec5af
.word 0xf7e36874,0x8bed543f
.word 0x2d7afc04,0x4133474e
.word 0x8e921df9,0x7ddd702d
.word 0x771794ea,0xdcccc258
.word 0x918f41f5,0xf3795c7f
.word 0x296517a7,0xff1027ec
.word 0xa2c0988d,0x78fe9570
.word 0x756a72ff,0xc4a5f411
.word 0x78f948d5,0x117cde6d
.word 0xc761ab5a,0x4d71e47a
.word 0xfbb93762,0x86fe091b
p26_init_registers:
.word 0x5b523da1,0xabf9b361 ! Init value for %l0
.word 0xa3c7ba0e,0x66c13a77 ! Init value for %l1
.word 0xff2095d2,0x1bed2574 ! Init value for %l2
.word 0x25afc4c5,0xb2a2f8cc ! Init value for %l3
.word 0x6dd51ed2,0x3725dbfd ! Init value for %l4
.word 0x2ada9662,0x97f0a71c ! Init value for %l5
.word 0x761eda5a,0x6cd706da ! Init value for %l6
.word 0xdb57a484,0x72b37c12 ! Init value for %l7
.align 64
p26_init_freg:
.word 0x54673d91,0xfea7cc5f ! Init value for %f0
.word 0xcfa83989,0x6ae24a10 ! Init value for %f2
.word 0x9faf8bc4,0x04caa8a3 ! Init value for %f4
.word 0x31fae76b,0xce29d8bf ! Init value for %f6
.word 0x7556611f,0x73b76b03 ! Init value for %f8
.word 0xc60160ff,0x80320c73 ! Init value for %f10
.word 0xd61d816d,0xa205cda9 ! Init value for %f12
.word 0x78708af3,0x15c5d941 ! Init value for %f14
.word 0xf2397fc9,0xc1431e22 ! Init value for %f16
.word 0x334cd38c,0x94403109 ! Init value for %f18
.word 0xbdd9b9da,0xc8286d46 ! Init value for %f20
.word 0x580e8394,0x430fbed2 ! Init value for %f22
.word 0x648c1e4c,0x6c08f06f ! Init value for %f24
.word 0x095505c9,0xdfc4edf3 ! Init value for %f26
.word 0x48b870d9,0x7a70d1b9 ! Init value for %f28
.word 0x805cc528,0x0dc62ab0 ! Init value for %f30
.word 0x264a999b,0x2ca9cbc3 ! Init value for %f32
.word 0x57ea5c64,0x1d7471d9 ! Init value for %f34
.word 0x9e7dc679,0x99b22cc4 ! Init value for %f36
.word 0xff5647e4,0x1d6d6a20 ! Init value for %f38
.word 0xc6a381ec,0x407523fb ! Init value for %f40
.word 0xcc6407d1,0x23f90b0c ! Init value for %f42
.word 0x256d39aa,0x4f83acf7 ! Init value for %f44
.word 0x3c9195bf,0xdaed9463 ! Init value for %f46
.word 0x12d8895a,0x6c7331a3
.word 0x94241453,0x91448f7d
.word 0x6b20033b,0x79cbfa79
.word 0xe2aeea58,0x6701a44f
.word 0x3707de68,0xa7c33779
.word 0x002ece19,0x7ddaeb45
.word 0xfb9dfe6a,0xca373416
.word 0x20989bc4,0xb10106e5
p26_expected_registers:
.word 0x00000000,0xa22c3458
.word 0x00000000,0xdf503fa0
.word 0x00000000,0x000000cd
.word 0x00000000,0xf54047b9
.word 0x00000000,0xa7724e2b
.word 0x00000000,0x00000004
.word 0x00000000,0x00000050
.word 0x5045a49a,0xf2369ea5
p26_expected_fp_regs:
.word 0x54673d91,0xfea7cc5f
.word 0xcfa83989,0x6ae24a10
.word 0x9faf8bc4,0x04caa8a3
.word 0x31fae76b,0xce29d8bf
.word 0x7556611f,0x73b76b03
.word 0xc60160ff,0x80320c73
.word 0xd61d816d,0xa205cda9
.word 0x78708af3,0x15c5d941
.word 0x5dea2e4d,0x4961332b
.word 0x945bc64f,0x4d498d49
.word 0x2c537951,0xf97805eb
.word 0xfd7fd3c4,0x4efdaa3e
.word 0x8f9252a5,0xfd318dbd
.word 0xd765d57b,0x42c207f6
.word 0x02233013,0x6bfbfdc7
.word 0xcca41077,0x1ddedd93
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p26_local0_expect:
.word 0xc3159842,0x562d33c2
.word 0x1e39bafd,0xfce473ce
.word 0x687d12e2,0x5656b2d7
.word 0x5733e657,0xffeff35f
.word 0x58fb53a8,0x00000035
.word 0xe8868280,0xc27373d7
.word 0x27d88bf5,0x6436e22e
.word 0x597c9578,0x27cccf84
.word 0x00000050,0xb3f4e652
.word 0xab2c5fd3,0xa1dbcabf
.word 0x148ba63a,0xfe09dd25
.word 0x22400efe,0x5fd72c59
.word 0x98966c82,0xcc3dcb59
.word 0xc0d87a00,0x0b93f410
.word 0x8684244c,0x2347c52d
.word 0x29cce108,0x9e19a5df
.word 0xfb144d18,0xed8291ff
.word 0x2135aa31,0x1eb1fee1
.word 0x7e7c5794,0x3fce845d
.word 0x0789452b,0xf9018599
.word 0xdc2297fd,0x59a20675
.word 0xa21b15c6,0xb48b7913
.word 0xd5487045,0x0000005f
.word 0x37427fb1,0xc90301f2
.word 0xbff28419,0xa1caf836
.word 0x5459ee2f,0x93a5a7b5
.word 0x00000044,0x8a93ac77
.word 0x635a9e49,0x8bd9ed89
.word 0x24ff334e,0x1967cbc3
.word 0xf214fe64,0xa7724e2b
.word 0xec76c356,0xe062f337
.word 0x85f17f3c,0x5c066172
.word 0x1afe81db,0x6a4e019f
.word 0xf76f2883,0xd0be4fce
.word 0x51644847,0x37b6fdc6
.word 0x0da2ab16,0xd535f756
.word 0xed8d92ce,0x77fa1e4a
.word 0xb5d962d0,0x0ef882fc
.word 0x6004c929,0x18de4dee
.word 0x85a2a41c,0xfc317fba
.word 0x711b5ca8,0x64955c02
.word 0xe6f9234e,0x75e437c5
.word 0x8d040d56,0xfec65005
.word 0xf549159b,0x01cfaad0
.word 0x4a4327d4,0x5dc3441c
.word 0x0c7a45f0,0x8ce1e58b
.word 0x7c9052eb,0xc913b45f
.word 0xce4db51a,0x600d899f
.word 0x2e8ec3d3,0x9dd97c0a
.word 0x48a4b271,0x0898c216
.word 0x6df989fc,0xa20ad433
.word 0x3b037736,0x153f0fc1
.word 0x4fc0155e,0x90417bef
.word 0xb7b07775,0x24707ba7
.word 0xa3aac8f3,0x43d257c7
.word 0xd1884e00,0xfc2b47f0
.word 0x609dffc7,0x9553e254
.word 0x38d0866a,0xcf475d00
.word 0x079dfa05,0xc85a9d1e
.word 0x0dbc67f7,0x71e12285
.word 0x719a609c,0xbbde74c3
.word 0x1bed2574,0xeafad811
.word 0x38874bd1,0xa711b76f
.word 0x82dd841f,0x8a089d84
p26_local1_expect:
.word 0xf6b74a3a,0x15d5e0df
.word 0xb2a2f8cc,0x6ef3aeab
.word 0x98966c82,0xcad2f522
.word 0x06e8b0e8,0x887a7001
.word 0xbe37139c,0x14838435
.word 0x04b6f70f,0x9cbf41ed
.word 0x7f4082be,0x591fbeb2
.word 0x6efc4183,0x5e01e424
.word 0xe0d575cf,0xf9fcc81a
.word 0x1a215883,0xf54047b9
.word 0x6c3c2f8e,0xf9c21143
.word 0x94fdbe44,0x4f017ea7
.word 0xd0489b08,0x619c3aab
.word 0x3fb94e95,0xaea2e079
.word 0x52b51c95,0xa5dddc71
.word 0xa5861262,0xbb950127
.word 0x98966c82,0x53eb5b24
.word 0xd15778a7,0x7f1c32e2
.word 0x5a08f479,0xa7e5156c
.word 0x000078f9,0xa8889fff
.word 0xd21d75d6,0x61997b9b
.word 0x355c5442,0xc28b25ff
.word 0x89ec865e,0x106574a8
.word 0x650e6826,0x16157f94
.word 0x9634a1f0,0x6316e71c
.word 0x4b09b176,0xb7cbe3ff
.word 0xd0f9cba7,0x55eabc00
.word 0x11230bdf,0x0bca20a5
.word 0x72a43634,0x6e35a881
.word 0xb6ca9c75,0x3e97b4ed
.word 0x1f40fa11,0x0c28b618
.word 0xbc4e5a84,0x00400277
.word 0x461b4205,0x0789452b
.word 0x4fb34483,0xffd96e2a
.word 0xc7b81eb2,0xf31f044c
.word 0x624cd9c2,0x4f017ea7
.word 0x9d2a2213,0x9bc110cd
.word 0xc5ac30a9,0x97f0a71c
.word 0xb99ca170,0x4d1cddb2
.word 0x0da8b782,0x41073a0a
.word 0x00000000,0xfce473ce
.word 0x9ed66690,0x584fb42b
.word 0xa759b2e4,0xf5cfd934
.word 0xc9c6e44a,0xd81d39be
.word 0x8d324b04,0xb9530c25
.word 0x5ae68766,0x195e9cc8
.word 0xf5739699,0x2dd71fec
.word 0x82f2c804,0xff3d45a3
.word 0x799c784c,0x7c2f9aa3
.word 0xd6e83bf3,0x2bd1f49f
.word 0x88acbac6,0xfb55975e
.word 0x14762caf,0x8444d5ed
.word 0x6082d108,0x069ed070
.word 0x6a126ff6,0x25500a65
.word 0xe9723c64,0xcb3b066c
.word 0x5f3b6ee7,0x6cd706da
.word 0x2dd457ff,0x3b1ce710
.word 0xe2bbae3c,0x97a46940
.word 0x1deb13e3,0x3e72cbf3
.word 0x3249c71b,0x19c7b1a6
.word 0xc9776e33,0xa864ba31
.word 0x033c1cd1,0xb8ab89da
.word 0x51b088c8,0x7abd2d1e
.word 0x8a573935,0x97b7ef44
p26_local2_expect:
.word 0xfa454776,0xa1d5af53
.word 0xa333f7ff,0x91ccaad4
.word 0x72defcb2,0x87790e19
.word 0x89374a28,0x1e65aa90
.word 0xed12f088,0x1b083245
.word 0xeb348718,0xc1a8e28f
.word 0x36fe4505,0xbfc18151
.word 0xd03d6175,0x69b04606
.word 0x2b336149,0x4d2eea5d
.word 0x498d494d,0x4fc65b94
.word 0xeb0578f9,0x5179532c
.word 0x3eaafd4e,0xc4d37ffd
.word 0xbd8d31fd,0xa552928f
.word 0xf607c242,0x7bd565d7
.word 0xc7fdfb6b,0x13302302
.word 0x93ddde1d,0x7710a4cc
.word 0xa20479e2,0xa8c0e6d4
.word 0xce32609c,0xe2c85a4e
.word 0x9f73ccff,0x1f679877
.word 0x9657bf36,0x8ab70a7a
.word 0xe97254f6,0x24375329
.word 0x05af8f08,0xe7bae4c0
.word 0x6ed22508,0xdc4d2d75
.word 0xa279a1cb,0x90e3700c
.word 0x10c3afeb,0xe811889c
.word 0x0d2935c8,0x743a5d1d
.word 0x97f8c1c4,0x6efc4183
.word 0x2bf61408,0xb49a230d
.word 0x0a144008,0xf1f59617
.word 0x987169b7,0x483c1584
.word 0x00000013,0xed803e25
.word 0x00000095,0x197122ff
.word 0xcefbe031,0x500e3c0e
.word 0xb4bc1fb7,0xabca1419
.word 0xb2ad5eff,0x6a9af375
.word 0x5045a49a,0xf2369ea5
.word 0xab8f68ba,0x5eba6b93
.word 0x38ed6b53,0xfc5db111
.word 0x8ec6e5b1,0xb6915131
.word 0x0ecabfa8,0x7101ddf2
.word 0x00000096,0x421b9bc1
.word 0xbf77f84b,0xff4478c3
.word 0x876ef269,0x15d210f1
.word 0x3d74709c,0x29d74906
.word 0xfd54b893,0x760f26e7
.word 0x72ca0f91,0x01f28694
.word 0xded836f0,0xbb4a178e
.word 0xcc9fcec8,0x73e92ff2
.word 0xdb429321,0xb606e1a1
.word 0x50a80653,0xe45bc8b7
.word 0xf70ec2bd,0x2a3747a1
.word 0xa885c9bf,0xa82c56af
.word 0xf63084e1,0x985a225a
.word 0x382c2790,0x7c832cb4
.word 0x708e43f3,0x5550e518
.word 0x7f1c32e2,0x69ab61b5
.word 0x1ddd9e11,0x069ed070
.word 0x00000000,0x0789452b
.word 0x6d2251ef,0xb2f1c331
.word 0xb33b5b8a,0x38e53ea2
.word 0x187bb8d8,0xb502f15d
.word 0xe5f6af00,0x09c62a28
.word 0xfd3eb353,0xa3b3d759
.word 0x7ad3706b,0x1fbf7e79
p26_local3_expect:
.word 0x711b5ca8,0x64955c02
.word 0xe6f9234e,0x75e437c5
.word 0x8d040d56,0xfec65005
.word 0xf549159b,0x01cfaad0
.word 0x4a4327d4,0x5dc3441c
.word 0x0c7a45f0,0x8ce1e58b
.word 0x7c9052eb,0xc913b45f
.word 0xce4db51a,0x600d899f
.word 0xa22c3458,0xdf503fa0
.word 0x72c52dc0,0xc31c80e9
.word 0x071776bf,0xcc3dcb59
.word 0x8df2c109,0x9284ea2a
.word 0xa48ca030,0xa8f54e6d
.word 0x03767bc5,0x8a6e7ddc
.word 0x583ed70f,0x59621335
.word 0xc104b7e0,0x6a3fc8ed
.word 0x6ce4090c,0x26267502
.word 0x2c2cb744,0xc3bb4114
.word 0xb4be26e3,0x51d9984c
.word 0x967d2883,0x7f1c32e2
.word 0xc302490b,0x4977a810
.word 0x7908b510,0x6fcbb088
.word 0xa0b64c3d,0x348b92ec
.word 0xd20be7cc,0x8c945e57
.word 0x41c43486,0x5a062e65
.word 0x00000069,0x71784c4d
.word 0x2b2e2e66,0x1dc96eb3
.word 0xff061d11,0x2c779ddc
.word 0xab4efc24,0x9ad1b2cc
.word 0x1cf577d8,0x87e29934
.word 0xd84660b1,0xe704aa10
.word 0x08a4e499,0xd0b739d6
.word 0x54673d91,0xfea7cc5f
.word 0xcfa83989,0x6ae24a10
.word 0x9faf8bc4,0x04caa8a3
.word 0x31fae76b,0xce29d8bf
.word 0x7556611f,0x73b76b03
.word 0xc60160ff,0x80320c73
.word 0xd61d816d,0xa205cda9
.word 0x78708af3,0x15c5d941
.word 0x49afbac0,0x1de56b26
.word 0x52faabbe,0x0406e84f
.word 0x386fb0b7,0x8b04fb51
.word 0x91b4d033,0xe6cba8c9
.word 0x36b0fc19,0x027fffa4
.word 0x417f4abc,0x65d47ac9
.word 0x2facff2e,0xa83739bf
.word 0xdc7e077c,0xcfe60d46
.word 0x3996f0e3,0xe9037db2
.word 0x0954d601,0xa8889f50
.word 0x9d3608d4,0xfa39d2c6
.word 0xefb37f70,0x1cc2db87
.word 0x9e19ace8,0x59364582
.word 0x0c3bf5cb,0x5f980725
.word 0x4c0e5ea3,0xff355062
.word 0x03261b81,0x1efd4a7c
.word 0x0a8362b5,0x6efc4183
.word 0xbfaab810,0x1035750f
.word 0x4ffb1098,0x1d5f16cc
.word 0x8d196bc5,0x918d1952
.word 0xb9e64c7e,0x66d4b971
.word 0xc337ec39,0xa42e8663
.word 0xe3906bdb,0x79830703
.word 0x53bbea8d,0x4a466421
p27_init_registers:
.word 0xb2e56622,0x69f575d0 ! Init value for %l0
.word 0x91a7e60a,0x39433fba ! Init value for %l1
.word 0xe512c066,0x549723d7 ! Init value for %l2
.word 0x3247035b,0xdaf832ff ! Init value for %l3
.word 0xec28f091,0xf6371493 ! Init value for %l4
.word 0x17c226d9,0xcfce6f35 ! Init value for %l5
.word 0x946b8606,0x6ce48beb ! Init value for %l6
.word 0x6317a87e,0x25ea1ebb ! Init value for %l7
.align 64
p27_init_freg:
.word 0x9d65b400,0x9233255e ! Init value for %f0
.word 0xbcf5ae24,0x57694a60 ! Init value for %f2
.word 0x33c8269d,0x56067f1e ! Init value for %f4
.word 0x76ced033,0x7f04f179 ! Init value for %f6
.word 0xb9df5ed7,0x53f04396 ! Init value for %f8
.word 0x8cfc5e18,0x5310f3b4 ! Init value for %f10
.word 0xa78081b7,0xc847356c ! Init value for %f12
.word 0x4b6786e3,0x8ad8471b ! Init value for %f14
.word 0x0e8a7079,0xda0d8bf8 ! Init value for %f16
.word 0x20de8d54,0x77b77bfc ! Init value for %f18
.word 0x840ef712,0x161064e6 ! Init value for %f20
.word 0x59df55e7,0x5cb75ea2 ! Init value for %f22
.word 0x93352872,0x7f0e362f ! Init value for %f24
.word 0x68489593,0x3cdb71ac ! Init value for %f26
.word 0xeb03cb2d,0xcdc07866 ! Init value for %f28
.word 0xd528c1ca,0xf524d935 ! Init value for %f30
.word 0x24a7629a,0x26f07721 ! Init value for %f32
.word 0xe65d3a25,0x500ea640 ! Init value for %f34
.word 0x3e54ffd8,0x0b53605e ! Init value for %f36
.word 0x6d32b1a6,0xbdf5ec7f ! Init value for %f38
.word 0x42c1ae18,0xb84bfd22 ! Init value for %f40
.word 0x683826d2,0xf5d14555 ! Init value for %f42
.word 0x6971a748,0x76bc3670 ! Init value for %f44
.word 0x8eff0a3d,0xb8c9d5d6 ! Init value for %f46
.word 0xfa7847f2,0x6d90aca7
.word 0xa2069c76,0x8e2ce150
.word 0x3e843f8e,0x3a16b78e
.word 0x54d8dece,0xbd93588d
.word 0xb9b398bc,0xb89fd171
.word 0xf62fc17f,0x7523768d
.word 0x936ad0c2,0x306c4e39
.word 0x5320db43,0x6703c538
p27_expected_registers:
.word 0x00000000,0x5272b84f
.word 0x00000000,0xf18c5180
.word 0xb4483c34,0xd8371437
.word 0x00000000,0x000000ec
.word 0xffffffff,0x9f4d86b2
.word 0x1553172e,0x75837393
.word 0x00000000,0xdf6e1b67
.word 0x00000000,0x000000d8
p27_expected_fp_regs:
.word 0xef830515,0xb5c5f8e0
.word 0xa40f4151,0xcb738901
.word 0x2a0676ff,0x55e4564a
.word 0x0395f0eb,0x2807e65a
.word 0x3c8e9bdf,0x6453a3a6
.word 0x3bd19f6f,0x8c4a1cf8
.word 0x4e2602c4,0xf9689040
.word 0x8710e508,0xdbecf6ed
.word 0x0e8a7079,0xda0d8bf8
.word 0x20de8d54,0x77b77bfc
.word 0x840ef712,0x161064e6
.word 0x59df55e7,0x5cb75ea2
.word 0x93352872,0x7f0e362f
.word 0x68489593,0x3cdb71ac
.word 0xeb03cb2d,0xcdc07866
.word 0xd528c1ca,0xf524d935
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p27_local0_expect:
.word 0x8dbabe8e,0xf7ac1779
.word 0x00000000,0xa3ffaa33
.word 0xb56104bd,0x847c073e
.word 0x82ac63c1,0x265b4f4f
.word 0x65e79245,0x911538a9
.word 0x54a84bf8,0xeb42e989
.word 0xff7ed411,0x92dd9e90
.word 0xd02bb12c,0xef45a8e1
.word 0xbcf6e9ff,0x83c97478
.word 0xf1985762,0x78754a6b
.word 0xbde7b429,0x89b0ede2
.word 0xe1807b19,0x506ccb4a
.word 0x335d24d3,0x4c616785
.word 0xed934bc0,0x4c63449e
.word 0x58ebb2fb,0x00ff0951
.word 0x5acc33df,0x69f575d0
.word 0x25c7634d,0x00000084
.word 0x25ea1ebb,0x5272b84f
.word 0xf0cc6681,0x285f55e7
.word 0x065b1564,0x7f3265d9
.word 0xeb072ca5,0x24ebac02
.word 0xa379b4cd,0x4b7fb9f8
.word 0xfd6ab08f,0x1da5b76f
.word 0x3545001b,0xcd6924a6
.word 0xdb4a021f,0x59ae49b5
.word 0x114966e2,0x772137db
.word 0x2249eb85,0xa49bdff5
.word 0x55e72aa1,0xe35b56d9
.word 0x2b182f05,0x1de0919f
.word 0xb8228557,0xfbb98d9a
.word 0xa929c034,0x3340d8ff
.word 0x9a8b6982,0xaa6d2821
.word 0x538e096d,0x2ac42538
.word 0xea5add41,0x8d71fb44
.word 0x86e95231,0xa698d078
.word 0x0d51542b,0x75fa1ad9
.word 0xc34ba1a3,0xaf2f79b5
.word 0xece7eceb,0xebd96280
.word 0xad5b7dff,0xf222de63
.word 0xc723a7ef,0x2d2ed2f9
.word 0xdb4a021f,0x59ae49b5
.word 0x114966e2,0x772137db
.word 0x2249eb85,0xa49bdff5
.word 0x55e72aa1,0xe35b56d9
.word 0x2b182f05,0x1de0919f
.word 0xb8228557,0xfbb98d9a
.word 0xa929c034,0x3340d8ff
.word 0x9a8b6982,0xaa6d2821
.word 0x72d1b6a9,0x70922802
.word 0x1871d2d0,0x1624963e
.word 0x1c4f2fb1,0xbb723565
.word 0x46cd2e43,0xcfae0e86
.word 0x9c42e8cd,0x78c75c79
.word 0x612f3795,0x9161d3a6
.word 0x697d8531,0xb22cf08e
.word 0x95f870be,0x0577cdd5
.word 0x0e8a7079,0xda0d8bf8
.word 0x20de8d54,0x77b77bfc
.word 0x840ef712,0x161064e6
.word 0x59df55e7,0x5cb75ea2
.word 0x93352872,0x7f0e362f
.word 0x68489593,0x3cdb71ac
.word 0xeb03cb2d,0xcdc07866
.word 0xd528c1ca,0xf524d935
p27_local1_expect:
.word 0x33f8d157,0x00000070
.word 0xbf70b0fa,0xdacf6c0d
.word 0x5f9ad43a,0xdd23e6c9
.word 0x70d31b76,0x190c7188
.word 0xe358c626,0x2200aed7
.word 0x4395d7b2,0x39b31575
.word 0x456be750,0xe0e088ee
.word 0x3363f1f4,0x67abb0fb
.word 0x8d2d7aeb,0x9f7107ec
.word 0x4da24fc2,0xcfae0e86
.word 0x30c1ef9f,0x1a272fe7
.word 0xe84d1e8b,0x9a816631
.word 0x1a187319,0x44c334d6
.word 0x511a1545,0x393007ed
.word 0x8434d905,0x3e137649
.word 0xba62db3e,0x1a513edf
.word 0x0e8a7079,0xda0d8bf8
.word 0x20de8d54,0x77b77bfc
.word 0xff0ef712,0x161064e6
.word 0x59df55e7,0x5cb75ea2
.word 0x93352872,0x7f0e362f
.word 0x68489593,0x3cdb71ac
.word 0xeb03cb2d,0xcdc07866
.word 0xd528c1ca,0xf524d935
.word 0xc204258c,0x754692b6
.word 0x1553172e,0x75837393
.word 0x33f8d157,0x6c1ae885
.word 0xa16ddc34,0x45495657
.word 0x2a3ed4ff,0x99b44e5d
.word 0x38f3e1b6,0xcfce6f35
.word 0x4c95d740,0x98c05d96
.word 0xdc1190ef,0x24573091
.word 0xdc747317,0x447c274c
.word 0xe3e5dc5a,0x5d792d39
.word 0xb9786d4b,0x12f88abc
.word 0x732c5545,0x96df8b06
.word 0xcfcc4dc4,0xcb66e8e6
.word 0x601cb56d,0x0178c212
.word 0x6d28b820,0x84568d67
.word 0x6545ff47,0x6d1fb34b
.word 0xf1e39f3f,0x2ee1fe03
.word 0xb6d3e6d8,0xfd85c54b
.word 0xfc0ba53a,0xcb6a1903
.word 0x487d3b9b,0xb002b503
.word 0x3bd0aeec,0x4e19f1b9
.word 0x7e6af99c,0x53741a66
.word 0x42df1274,0xe5aac8cb
.word 0xfbb5e025,0xfffc6d3a
.word 0x7a4db10f,0x532ad19f
.word 0xf4591ffa,0x4644450a
.word 0xf13bb7d2,0xf35c0ed4
.word 0xa1792cd7,0xec68e16c
.word 0x9a9a8361,0xcfa5091d
.word 0x3dbeffb6,0xa0e74a59
.word 0x70866091,0xe511d0c0
.word 0xb5f00b1c,0x5887f0fc
.word 0x0858e478,0xc9020d92
.word 0x80ff8945,0xfca16326
.word 0x0e64878a,0xabce1d64
.word 0x35ff2ab2,0x5c7de766
.word 0xd7650456,0xfa0dd911
.word 0x228bb707,0x2dc41e8c
.word 0x56a80baf,0x2850de10
.word 0xa7787507,0x48ff67b6
p27_local2_expect:
.word 0x8a45baa7,0xe4df18b1
.word 0x33d3d1e5,0xafb42644
.word 0x70edabf2,0x9cb551b1
.word 0x4a9968f9,0xc14e1137
.word 0x607b10db,0x3dbeffb6
.word 0xaf5a05d3,0x97781d7b
.word 0x13b21aee,0xb7ce01ce
.word 0x74c49eb7,0xc7d96414
.word 0x2f9d43cd,0x06a321de
.word 0x0737b6dd,0xb56fefa1
.word 0xa1ff2cf7,0xea298dd3
.word 0xc876bb0a,0x6027997f
.word 0x1adeff73,0xb9fc15c8
.word 0xa4e961b7,0x569610e8
.word 0xb477c5af,0xa6e529fb
.word 0x8737f4db,0x86ebb4e5
.word 0x322cbb15,0x70d6fe9a
.word 0xd045f09f,0x106b9a01
.word 0xfebebf0e,0xffd2c307
.word 0xff9ee7bf,0x06a321de
.word 0xbd5d26fc,0x7db05f18
.word 0xea91bb4a,0xd845ce59
.word 0x780622b7,0xecfeee9a
.word 0x00000073,0x9d78815a
.word 0x458fa0d4,0x0cc580ad
.word 0xf204af2f,0xb843e7aa
.word 0x53984763,0x4a9d93d7
.word 0x84ca69f7,0x57e3b414
.word 0x6baa25fc,0x755b5127
.word 0x344ce22c,0xaff0c75f
.word 0x453904f5,0x68f24df5
.word 0xc36851c3,0x16728495
.word 0x9d65b4ff,0xff33255e
.word 0xbcf5ae24,0x57694a60
.word 0x33c8269d,0x56067f1e
.word 0x76ced033,0x7f04f179
.word 0xb9df5ed7,0x53f04396
.word 0x8cfc5e18,0x5310f3b4
.word 0xa78081b7,0xc847356c
.word 0x7c6786e3,0x8ad8471b
.word 0x1b32ff9f,0x595f7621
.word 0x20f4a557,0x6da53323
.word 0x00000000,0xdf6e1b67
.word 0xa28704a2,0xda0ca451
.word 0x93386ea4,0x147a4fda
.word 0x93870a6f,0x8c15c44a
.word 0x00000070,0xa19b588c
.word 0xff839310,0x00000089
.word 0x7dbaff26,0x096d3520
.word 0x5cbf0246,0x15063cdb
.word 0x505cc77c,0xe537b497
.word 0x99219e62,0xdbf2ab57
.word 0xef087e99,0x8315b1a2
.word 0xa19506d0,0xa65f6cd4
.word 0xd1a01140,0x5e2a1f10
.word 0xcf495523,0xf18c5180
.word 0x002b58f7,0xf7192cc7
.word 0xcfae0e86,0xfc0ba53a
.word 0xcaa27518,0x5b946d3f
.word 0xc476b91d,0xebedc700
.word 0x38ef0487,0x0c6c08be
.word 0x256f6f6f,0x442e37c3
.word 0x080e6b32,0xf35c0ed4
.word 0x5e679f76,0x142e4c3f
p27_local3_expect:
.word 0x0007d261,0xc60033aa
.word 0x43279228,0xdbae58a5
.word 0x2ba3957b,0xecfeee9a
.word 0x3ef4cd1b,0xb777afce
.word 0x28fc3d5c,0xdcbd5bfb
.word 0xf3ff2e7e,0xde6af9fb
.word 0x6e88aa91,0x0cdd93a6
.word 0x9ff3d43c,0x4dec66b4
.word 0xb091f5ab,0x6c356522
.word 0xea37a2a5,0x454134d3
.word 0x6ebe9f2c,0x069613b9
.word 0xdf6e1b67,0x8bb2014b
.word 0xb4dd5454,0xb7fd458f
.word 0x5c4da264,0xc26b2263
.word 0xe00acc86,0x5e53de3c
.word 0xf77fb88e,0x32e0959f
.word 0x04a89d8e,0x3113af4c
.word 0xc02097c9,0x0b08fa53
.word 0x7b1494ff,0x1b59279d
.word 0x1dd69814,0x59e55d16
.word 0x6b5e26ee,0xf4a8de1a
.word 0xab572eb1,0xb6cf1767
.word 0x3c8b3b46,0xff9c067a
.word 0xd7998f93,0x6eecc66d
.word 0x25dfd41b,0xa4a3e814
.word 0xff047cd8,0x82d9ebb9
.word 0xb4483c34,0xd8371437
.word 0x00000000,0x00000073
.word 0x5b868994,0xeeae81c0
.word 0x01d45e28,0x6c21e15c
.word 0x98f390ab,0x0000002b
.word 0x44e93fd0,0x79d62000
.word 0xb549ae59,0x1f024adb
.word 0xdb372177,0xe2664911
.word 0xf5df9ba4,0x85eb4922
.word 0xd9565be3,0xa12ae755
.word 0x9f91e01d,0x052f182b
.word 0x9a8db9fb,0x578522b8
.word 0xffd84033,0x34c029a9
.word 0x21286daa,0x82698b9a
.word 0xe0f8c5b5,0x150583ef
.word 0x018973cb,0x51410fa4
.word 0x4a56e455,0xff76062a
.word 0xcfae0e86,0xebf09503
.word 0xa6a35364,0xdf9b8e3c
.word 0xf81c4a8c,0x6f9fd13b
.word 0x409068f9,0xc402264e
.word 0xedf6ecdb,0x08e51087
.word 0xa4e309c5,0x0364b0a3
.word 0xdcfbb9ff,0xdfbb7c3b
.word 0xd4562b05,0xc4d28644
.word 0xa32cba7c,0xe32fc7ac
.word 0x58288551,0xe01c0f1b
.word 0x47850f91,0x0804ec62
.word 0x3a405651,0x2efa00c5
.word 0x9f4d86b2,0xaf0fc33d
.word 0x091e6502,0x2399a8a8
.word 0xcc039d08,0xe70f93d1
.word 0x0aaa85e9,0x29f5687c
.word 0xc0c0f5fd,0x22edbd46
.word 0x5ff60ab0,0x2b5ad62c
.word 0x304864b7,0x393007ed
.word 0x5757d97f,0x59059455
.word 0xd9df6c1d,0xabb944ff
p28_init_registers:
.word 0xe8cbcb15,0xe538f118 ! Init value for %l0
.word 0xd95dda24,0x0cbed4a6 ! Init value for %l1
.word 0x2bd3d71c,0xa37c16b1 ! Init value for %l2
.word 0x0917213a,0x2ac44522 ! Init value for %l3
.word 0x16cd9c00,0x69753f62 ! Init value for %l4
.word 0x1af25da2,0x2f813038 ! Init value for %l5
.word 0x31164395,0xd31bc759 ! Init value for %l6
.word 0xe4b34780,0x822e96d5 ! Init value for %l7
.align 64
p28_init_freg:
.word 0x62dff9a8,0xcdfdcf0e ! Init value for %f0
.word 0xc2ebc7c6,0xe3b1a4ec ! Init value for %f2
.word 0xf0baafac,0x4a6f552a ! Init value for %f4
.word 0x4a72b708,0xabacc1e0 ! Init value for %f6
.word 0x1ac45d07,0xbd2ccad2 ! Init value for %f8
.word 0x083fae57,0x5ef1dbad ! Init value for %f10
.word 0x2877643e,0xe4d643ba ! Init value for %f12
.word 0xf2022537,0x884e34b7 ! Init value for %f14
.word 0x52ee2e91,0xed557bfd ! Init value for %f16
.word 0x04fa7863,0x9f1f5eec ! Init value for %f18
.word 0x442081e4,0x2b1a83c9 ! Init value for %f20
.word 0x431a0c2e,0xcaecc831 ! Init value for %f22
.word 0x3f50d0da,0x658315dc ! Init value for %f24
.word 0x3c90e704,0xed365aec ! Init value for %f26
.word 0x63fa1ef0,0xb9321f43 ! Init value for %f28
.word 0x9b87ed58,0xe211cf26 ! Init value for %f30
.word 0xa5e5bb40,0x8c7580c0 ! Init value for %f32
.word 0x6c3a1aad,0x2b2f7dd3 ! Init value for %f34
.word 0xd736c8a3,0x6ea851de ! Init value for %f36
.word 0x2739a3a6,0x1462ad27 ! Init value for %f38
.word 0x84d215b4,0x71bbfd73 ! Init value for %f40
.word 0x0114668c,0xf466487a ! Init value for %f42
.word 0xf31edba5,0x56622ba4 ! Init value for %f44
.word 0xbe008638,0x57fe2186 ! Init value for %f46
.word 0xc15130ce,0x4750f41d
.word 0xd8c86293,0x5d27664d
.word 0x02a8e82d,0x47249de8
.word 0xcd4098db,0x096aa9b5
.word 0xb469a5d2,0x819fafc7
.word 0x9cb385a7,0xd6aa15dc
.word 0x61d86cff,0x3851c009
.word 0xa99f08ab,0x40ff7af0
p28_expected_registers:
.word 0x00000000,0x0000004d
.word 0x00000000,0x3a4261c5
.word 0x00000000,0xbba93701
.word 0x00000000,0x00000033
.word 0x1251b513,0xa24e9f1d
.word 0x00000000,0x00003a42
.word 0x00000000,0x48c04ab7
.word 0x00000000,0x7dbf9706
p28_expected_fp_regs:
.word 0x6a6c6854,0x90ea1739
.word 0x71412144,0x233bc34b
.word 0xf0f07428,0xab3683db
.word 0x07269502,0xc86fa58d
.word 0x77d7b998,0x8ca5ceba
.word 0x8f62e882,0xa6cbd746
.word 0x153b358b,0x02a2786d
.word 0x1cf3dfd4,0xc6b0c919
.word 0x2dbeff62,0x83f0fd14
.word 0xc0341f5f,0x6bbbaa9f
.word 0xaae9bbcb,0x83441fe3
.word 0x359862f7,0x3a9da1dd
.word 0xd0f14803,0xa59c3c7a
.word 0xafe1cc72,0xc447e241
.word 0x32134f6e,0xee34eed3
.word 0x2cc7b122,0x2a756f53
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p28_local0_expect:
.word 0x52ee2e91,0xed557bfd
.word 0x04fa7863,0x9f1f5eec
.word 0x442081e4,0x2b1a83c9
.word 0x431a0c2e,0x00000088
.word 0x3fffd0da,0x658315dc
.word 0x3c90e704,0xed365aec
.word 0x63fa1ef0,0xb9321f43
.word 0x9b87ed58,0xe211cf26
.word 0xec81902a,0xc677a5e2
.word 0x2fd7bb48,0x8b212ffd
.word 0x258f4d32,0x7e0cb970
.word 0xee3b584a,0x1c8b533e
.word 0x7ee31581,0x11322419
.word 0x99072508,0x623ca87b
.word 0x00000000,0x3a4261c5
.word 0xe3b0d663,0x716e04de
.word 0xb012d01d,0x1e8cfbcc
.word 0xf8ad4b0d,0x2e0607e3
.word 0x1f659da9,0x6cf842c0
.word 0x7dbf9706,0x33e07e4a
.word 0x86ffeedc,0xfa3126c5
.word 0x66fc9c47,0x6be24968
.word 0x4b0d2eeb,0xb41ccba4
.word 0xc110825a,0x9375137b
.word 0x878b6be4,0xc6c5b75d
.word 0x91626b50,0x1cdefff1
.word 0x0cce5df3,0xa9b2cf4e
.word 0x5ff19e91,0x97bda200
.word 0xee5f9dbb,0xef5dd032
.word 0xda97d307,0x4de6686f
.word 0x876ebdde,0x713fa1e1
.word 0xe6c2d8f6,0x6ff36f10
.word 0x6a6c6854,0x90ea1739
.word 0x71412144,0x233bc34b
.word 0xf0f07428,0xab3683db
.word 0x07269502,0xc86fa58d
.word 0x77d7b998,0x8ca5ceba
.word 0x8f62e882,0xa6cbd746
.word 0x153b358b,0x02a2786d
.word 0x1cf3dfd4,0xc6b0c919
.word 0x5b6fffce,0x45189510
.word 0xde8d68cf,0xf4bef73b
.word 0x6f5c035b,0x959ccf1f
.word 0x1c8b533e,0x26753803
.word 0xada1704d,0x8ecbf358
.word 0x0dd28152,0x9394f59f
.word 0xd0f1596d,0x3bff1491
.word 0x68a54891,0x92b7e2a0
.word 0xb697f0e8,0xd4e58a3a
.word 0xf545fa2e,0x8fda1456
.word 0xbf72d6cb,0x2b32fd59
.word 0x7f86e082,0x95f97a2c
.word 0x07152dc9,0xf2a619f6
.word 0xf63d7f16,0xd463f2a1
.word 0x8c2c0966,0x2d748427
.word 0x5b66d86a,0xb48c4537
.word 0xed8cb7b7,0x4ed7126a
.word 0x60b9e387,0x4ed5042f
.word 0xa6fea955,0x8099458e
.word 0xa900b620,0x93674606
.word 0x5179097e,0xed27d944
.word 0x2db3c691,0xbce26237
.word 0xe75b83b9,0xf53765cf
.word 0xb005ffa6,0xe699fdb5
p28_local1_expect:
.word 0xc45a4d2a,0x28e60b64
.word 0xd5847b7f,0x49a5d2f2
.word 0xd2e61e5c,0xf76effeb
.word 0xbe909d5b,0xde98f0a6
.word 0x02860dcd,0x4accb54e
.word 0x404533f0,0x22ca90b6
.word 0x1d9cc564,0x213656d2
.word 0xe1308b2b,0x9dfe2d89
.word 0x4694f8e1,0x77292062
.word 0x0cb76320,0x0236ae75
.word 0xc7a448f4,0x075c9959
.word 0x473e05f2,0x7cf45a69
.word 0x3a6ba972,0xf0afcf1f
.word 0x9c5fb3dc,0xf1f91863
.word 0xd23e3c7b,0x82c7eeec
.word 0x6fef7e12,0x8de5d1a9
.word 0x2dbeff62,0x83f0fd14
.word 0xc0341f5f,0x6bbbaa9f
.word 0xaae9bbcb,0x83441fe3
.word 0x359862f7,0x3a9da1dd
.word 0xd0f14803,0xa59c3c7a
.word 0xafe1cc72,0xc447e241
.word 0x32134f6e,0xee34eed3
.word 0x2cc7b122,0x2a756f53
.word 0xdaf05fc8,0x92b1db26
.word 0xafa603d2,0x00ac4c5c
.word 0x4402e8fd,0x2a53569a
.word 0x0ba08acc,0x1c36e455
.word 0x01964dd4,0x27de850f
.word 0x30e63ecd,0x2c2a5b73
.word 0xb1175fbd,0x4a2f9e9b
.word 0x06e1dc84,0x6bbbaa9f
.word 0x04387d57,0x71fff054
.word 0xd3b62d6f,0x9656edc6
.word 0xf717f250,0x3e60d061
.word 0x352f7098,0x6f252a4b
.word 0xaf37c6a6,0xe96cf893
.word 0xd1ea5b0e,0xffffffd2
.word 0xcce4bf6e,0x8cd7f788
.word 0x39284999,0x17dc55de
.word 0x3917ea90,0x54686c6a
.word 0x4bc33b23,0x44214171
.word 0xdb8336ff,0x2874f0f0
.word 0x8da56fc8,0x02952607
.word 0xbacea58c,0x98b9d777
.word 0x46d7cba6,0x82e8628f
.word 0x6d78a202,0x8b353b15
.word 0x19c9b0c6,0xd4dff31c
.word 0xb3d1f451,0x5b010efa
.word 0x6782b260,0xe8af7448
.word 0x5f9df9a1,0x0d8b7d99
.word 0xae20e4b3,0xa5ce7cfc
.word 0x00000002,0xc45a4d2a
.word 0x42e50d13,0x551f2405
.word 0xd206b6c8,0xe815cbe7
.word 0x4d2695a4,0xadbf6bdc
.word 0x3917ea90,0x54686c6a
.word 0x4bc33b23,0x44214171
.word 0xdb8336ab,0x2874f0f0
.word 0x8da56fc8,0x02952607
.word 0x431eda9c,0x00000050
.word 0x46d7cba6,0x82e8628f
.word 0x6d78a202,0x8b353b15
.word 0x477072f8,0xd4dff31c
p28_local2_expect:
.word 0x8b2a8388,0xa16419e6
.word 0x0c104519,0xaa250bd0
.word 0xe4308d61,0x130ac2a2
.word 0x615a728c,0x50e0a52a
.word 0x525ac5db,0xd1f052f7
.word 0x4c435d7e,0x1ceb78f0
.word 0x8d35c85d,0xded00e87
.word 0x17a06e37,0x8f8a94d9
.word 0xe950f0aa,0x6bf3920a
.word 0x89916e77,0x0e7d6528
.word 0x3630f13a,0xd5ea78a3
.word 0x217e47f4,0x3bbb329e
.word 0xe43c1aae,0xfa8fffff
.word 0x489d3fbc,0x17997dce
.word 0xac4db0a6,0xec7fedbd
.word 0x50bd60f9,0x96251fbc
.word 0xa0f83dd6,0xde351aa6
.word 0xbba93701,0xcdeff607
.word 0x911796b9,0xce610f82
.word 0x348a2237,0x1e8db31c
.word 0x320f04b6,0x78d0fa12
.word 0x26da23ed,0x786e34cb
.word 0xffb54736,0xf73c5610
.word 0xa6faa25f,0xdbad8ad2
.word 0xd8ce0ab2,0xab159643
.word 0x89cca05e,0xce66eeef
.word 0x7ea856b4,0xaad7c74d
.word 0x88ea9d11,0x71402c11
.word 0x64db3c35,0x4d8cb6d9
.word 0x563f2664,0x7eea2b15
.word 0x40ae9c2d,0xff074c89
.word 0x26ecf2d1,0xac1723c2
.word 0xd519ffb3,0xa4791297
.word 0xd04b89b0,0x350494da
.word 0x92ddbcd7,0x57ed0710
.word 0x49e6b730,0x71f0ad70
.word 0x2b8af924,0x70b3ec28
.word 0x53fa7e8f,0x8641d0ff
.word 0x874d9063,0xf280eb49
.word 0xe24b5186,0x737c7bf9
.word 0xead753f0,0x110f802d
.word 0x0df5bab7,0x5315b4a5
.word 0xc7838c76,0x92209577
.word 0x4d1b26b6,0xbee5d3ad
.word 0x8f04f272,0x5a25a2e3
.word 0x1251b513,0xa24e9f1d
.word 0xcf9d3991,0xaa20d88c
.word 0xd555a251,0xd930e251
.word 0x691e7bf5,0x3e0f41c2
.word 0x8ad042b5,0xb706359b
.word 0xfc8b261c,0x09ff1737
.word 0x4a16d43a,0x9356f5ed
.word 0xdd1206f5,0x885f126d
.word 0x43b64715,0x449898df
.word 0xcf9f76d1,0x294f017e
.word 0x9a145090,0x3a4261c5
.word 0xcbe046d5,0x33c4a3f2
.word 0xdca5da2f,0xe5be4f96
.word 0x6a276735,0xff214171
.word 0x6b7e0d08,0xacfb5167
.word 0x6a276735,0x1251b513
.word 0x9fc8c69f,0x840d6017
.word 0x6be4ec10,0xc2bf07d4
.word 0x919147c4,0x3ce710e7
p28_local3_expect:
.word 0x58d50180,0xfc230c64
.word 0xca646a87,0x5d82ce5b
.word 0x51740483,0x6e73b281
.word 0xd8d545c4,0xebae1968
.word 0x4cd8c5fd,0xe4a3754f
.word 0x3a6ba972,0xdf2f4dad
.word 0x7278921b,0xf80e2064
.word 0x4fa9787a,0x0a9a513a
.word 0x0ff8ad84,0x2ef756aa
.word 0xa8c69479,0x49e28f32
.word 0x9fc91fde,0xf0789aa7
.word 0x82c7eeec,0x781c6721
.word 0x5bd9307c,0x51bd8996
.word 0xded6fcb7,0xc68fc312
.word 0xabddea65,0x93f7b0f3
.word 0x16270c21,0xd222661a
.word 0x3ae76a8b,0xa954ec51
.word 0xa65f0b2a,0x3a0e34a0
.word 0x6cff1097,0xed33c9eb
.word 0x33435bf6,0x110f802d
.word 0x7281751e,0x69753f62
.word 0x2d7ce8c7,0x96554228
.word 0xba64bfca,0x58f11d8b
.word 0x4174ac08,0xa5051070
.word 0x9905a94b,0x477072f8
.word 0x668c5885,0x89cca05e
.word 0x02c53700,0x85e2c530
.word 0x0000009e,0x69b1b10a
.word 0xb613bde1,0xdf75b52a
.word 0x0e2065d7,0x04a21674
.word 0x9b21296e,0x3bdeccd5
.word 0xebe23346,0x03a5b98b
.word 0x7838ff07,0xd09d9c86
.word 0x8acc921c,0x76cb7188
.word 0x4e0a1b4f,0xf912ad34
.word 0x557db757,0xed0aeadb
.word 0xa5a239ca,0x14cb1821
.word 0xf1befa58,0xcfa5ccb4
.word 0xcc623775,0xffa53dfe
.word 0xd1ea5b0e,0x326b7f8c
.word 0x5c7248ac,0x6f124281
.word 0xf8b9fed8,0xff7abc86
.word 0x90076343,0x4c43096d
.word 0x2c8b2ff8,0x73f86f12
.word 0x30c72dff,0xefbf00ac
.word 0xd0d387e9,0xff486f6d
.word 0xd4ab6c09,0xf7114a9a
.word 0x4015b8b4,0x51b7ff0d
.word 0x52ee2e91,0xed557bfd
.word 0x04fa7863,0x9f1f5eec
.word 0x442081e4,0x2b1a83c9
.word 0x431a0c2e,0xcaecc831
.word 0x6ff36f10,0x658315dc
.word 0x00006b50,0xed365aec
.word 0x63fa1ef0,0xb9321f43
.word 0x9b87ed58,0xe211cf26
.word 0x948e13ab,0x9f51d5ce
.word 0x5988d286,0x170a79ff
.word 0xd0a7958c,0x0e5db4b1
.word 0x2078991d,0xb8007715
.word 0xacd3bfa4,0x5789b73d
.word 0x4cce2624,0x6dbd238c
.word 0xb09e659d,0xb6e9326a
.word 0xfeada279,0xb1f35b1d
p29_init_registers:
.word 0xe6d13f3f,0xc7e16e71 ! Init value for %l0
.word 0x8ec500de,0xb2e200a5 ! Init value for %l1
.word 0xf0819238,0x642e6b3c ! Init value for %l2
.word 0x520ae3a8,0x39d2b88d ! Init value for %l3
.word 0x8bbcd162,0x25d21d56 ! Init value for %l4
.word 0x8fbcb4d2,0x7f2724d9 ! Init value for %l5
.word 0xcac8d010,0x5fa2b19d ! Init value for %l6
.word 0xb0db9076,0x25a714db ! Init value for %l7
.align 64
p29_init_freg:
.word 0xff2e0135,0x7f616df5 ! Init value for %f0
.word 0x339dec1e,0x9ecd0ca0 ! Init value for %f2
.word 0x02cf260e,0xf6b27d5f ! Init value for %f4
.word 0x8debb838,0x1e947739 ! Init value for %f6
.word 0x1f0fdf5c,0x2d1aff09 ! Init value for %f8
.word 0x186f3682,0x58e4960f ! Init value for %f10
.word 0x21afe726,0x3adae078 ! Init value for %f12
.word 0x0f557587,0xd2c35eab ! Init value for %f14
.word 0x997089d6,0x0b56f2a6 ! Init value for %f16
.word 0xb05f0a03,0xef601f00 ! Init value for %f18
.word 0x75f47aee,0x26b0de5b ! Init value for %f20
.word 0x8d67cc14,0x5a01b1b1 ! Init value for %f22
.word 0x130e7df4,0x8f1b4814 ! Init value for %f24
.word 0x5d9fcd80,0x01087f57 ! Init value for %f26
.word 0x2163347c,0x53df0197 ! Init value for %f28
.word 0xfd881959,0x617066e0 ! Init value for %f30
.word 0xcdccf2e4,0x495f2ba4 ! Init value for %f32
.word 0x710d488c,0x625dc3f9 ! Init value for %f34
.word 0x18776423,0x334965a1 ! Init value for %f36
.word 0xe5b24648,0x1bf0d148 ! Init value for %f38
.word 0x1051e30d,0x92810cf3 ! Init value for %f40
.word 0xd52789ff,0xee39df53 ! Init value for %f42
.word 0xae7c5e3a,0x9f627c3f ! Init value for %f44
.word 0x419f1aad,0x88640da3 ! Init value for %f46
.word 0xbef5a726,0x5bda67b9
.word 0x151ed28b,0x0a2988ed
.word 0xdd6a81c6,0xb2d7cdc6
.word 0xdeb82de1,0x85ef488a
.word 0xe0842c4a,0xf79027db
.word 0x9962c648,0x7954c6c5
.word 0x0c7d8479,0x70a39bd6
.word 0x24a00c43,0x374b87f8
p29_expected_registers:
.word 0xc431706b,0x37fee785
.word 0x54e38689,0x4219c22f
.word 0x00000000,0x2fff45e3
.word 0xffffffff,0xffffdb06
.word 0x00000000,0x525e2be1
.word 0x00000000,0x00000049
.word 0x2bc5f956,0xf0365310
.word 0x00000000,0xfb26d244
p29_expected_fp_regs:
.word 0xff2e0135,0x7f616df5
.word 0x339dec1e,0x9ecd0ca0
.word 0x02cf260e,0xf6b27d5f
.word 0x8debb838,0x1e947739
.word 0x1f0fdf5c,0x2d1aff09
.word 0x186f3682,0x58e4960f
.word 0x21afe726,0x3adae078
.word 0x0f557587,0xd2c35eab
.word 0x997089d6,0x0b56f2a6
.word 0xb05f0a03,0xef601f00
.word 0x75f47aee,0x26b0de5b
.word 0x8d67cc14,0x5a01b1b1
.word 0x130e7df4,0x8f1b4814
.word 0x5d9fcd80,0x01087f57
.word 0x2163347c,0x53df0197
.word 0xfd881959,0x617066e0
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p29_local0_expect:
.word 0xea32f0ee,0x2a2488c9
.word 0xace585d3,0xd2f3f105
.word 0xc2cf1efd,0x78b639d9
.word 0xe210134b,0x221ccdd3
.word 0x7df35644,0x2a5f96e4
.word 0x8c235130,0x31f0f505
.word 0xd97cda2d,0x69ad3e8d
.word 0x1c7b8fc7,0xbaeb05eb
.word 0xff2e0135,0x7f616df5
.word 0x339dec1e,0x9ecd0ca0
.word 0x02cf260e,0xf6b27d5f
.word 0x8debb838,0x1e947739
.word 0x1f0fdf5c,0x2d1aff09
.word 0x186f3682,0x58e4960f
.word 0x21afe726,0x3adae078
.word 0x0f557587,0xd2c35eab
.word 0x997089d6,0x0b56f2a6
.word 0xb05f0a03,0xef601f00
.word 0x75f47aee,0x0000e066
.word 0x8d67cc14,0x5a01b1b1
.word 0x130e7df4,0x8f1b4814
.word 0x5d9fcd80,0x01087f57
.word 0x2163347c,0x53df0197
.word 0xfd881959,0x617066e0
.word 0x424b6e7d,0x279c9570
.word 0x2021b88e,0x3896b497
.word 0x71e4e267,0x89ade2f5
.word 0xb7a6b15c,0xae0cbb7b
.word 0xc02b5439,0x9163b543
.word 0x17086f4c,0x4f219296
.word 0xfba082ef,0x5ea8a784
.word 0xec73c1cc,0x60dde5d9
.word 0x9bc3e502,0xc79b4f91
.word 0x6ffc6f90,0x25c4fc5a
.word 0xf936afa2,0xf7c2a706
.word 0x0c8d2ca6,0xee2c24e2
.word 0xb207a51a,0x78dcfedd
.word 0xb0f8daca,0xa60b3367
.word 0xd512d45d,0x97396e09
.word 0x9e926d38,0x642e6b3c
.word 0x0d1a58ab,0x7030a1ca
.word 0x78dda7ee,0xf60ca506
.word 0x3e2d6bf1,0x369349ce
.word 0x3085146d,0x071b5757
.word 0x00000000,0x00000068
.word 0x00000068,0x5a9db19a
.word 0x755ff0a0,0xce8d7fd0
.word 0xe4017985,0x1a8ee912
.word 0x364d6eca,0x075602f5
.word 0x041a2abf,0x4d22c989
.word 0xc2b86d27,0x8f4b77e9
.word 0xb028b6c8,0x30aa90db
.word 0x7aba9995,0x83a7abbf
.word 0xc56d195c,0x6a80ec25
.word 0x543257dc,0x0798e975
.word 0xd8b061ba,0xf11bb071
.word 0x162b84e4,0xec3356bc
.word 0x24fa1141,0xcc25e175
.word 0x0544659d,0xf7b590fc
.word 0x64e179fe,0xd28d1784
.word 0x9977845f,0x14438e52
.word 0xb0b0ea7d,0xc6f54699
.word 0xa94cabcd,0xf77630bb
.word 0xcc70f556,0x2da0552b
p29_local1_expect:
.word 0xb81712b3,0xbdd08cdf
.word 0x02b8c2cd,0xac235add
.word 0x80d5b9b2,0x573952af
.word 0x5a9525b1,0x8fe890a4
.word 0xb425ed58,0x1ce92aed
.word 0x95aa486e,0x3acb432f
.word 0x3b4c07b4,0x24731ce2
.word 0xdb063538,0xfb4ad906
.word 0xf56d617f,0x35012eff
.word 0xa00ccd9e,0x1eec9d33
.word 0x5f7db2f6,0x0e26cf02
.word 0x3977941e,0x38b8ff8d
.word 0x09ff1a2d,0x5cdf0f1f
.word 0x0f96e458,0x82366f18
.word 0x78e0da3a,0x5fa2b19d
.word 0xab5ec3d2,0x8775550f
.word 0x193a41b8,0xcc5c76c8
.word 0x3e201659,0x3298dadc
.word 0x9114f28f,0xebb8697b
.word 0x4d9f0d17,0xa8138966
.word 0x000000e6,0x2eed0414
.word 0x58f86470,0xc89b7b2c
.word 0xcdf03c18,0xb5f6b697
.word 0x0544659d,0x0a15c26f
.word 0x952df02d,0x83948d15
.word 0x09260aeb,0xce4c8178
.word 0x035d9189,0xf9a0c55a
.word 0x54e38689,0x4219c22f
.word 0xdfa9ff44,0x654e4230
.word 0xfabd4418,0xeaffbc5b
.word 0x21d83b56,0x95cdffda
.word 0xf94f2c64,0x0c9413c7
.word 0x525e2be1,0x54f50279
.word 0x2e0442ae,0xd687e847
.word 0x55246ec5,0xeb29f3d8
.word 0x0b555562,0xc654c434
.word 0x991bff0a,0x25c4fc5a
.word 0xeb5cdf41,0x49ab8052
.word 0x3e3d4988,0xef6b623b
.word 0x9c19d3d6,0x6992177e
.word 0xac235add,0x80788943
.word 0xbdcd9789,0xd0cf37a5
.word 0xfedc2e6c,0x489342bc
.word 0xc309a124,0xc5d5fe74
.word 0x605918d4,0x4c8a14d0
.word 0x744c38e4,0xa8ff5c0e
.word 0xb11df70f,0x8a5d7a18
.word 0xdebd326b,0xab63ea3c
.word 0x6dfa56ee,0x569978f9
.word 0xc431706b,0x37fee785
.word 0xd36cd89c,0xcb8e3ea6
.word 0xfa55b750,0x698e4e4f
.word 0xb0922089,0x0d230b9c
.word 0xb602eb82,0x7fc6fe59
.word 0xff38a353,0x33c027b7
.word 0x000000b7,0x3a3b1aa9
.word 0x1a5e6814,0xf9a0c55a
.word 0xd4453301,0x0fcd9536
.word 0x2b6a7075,0x2f85c53d
.word 0xadb525d7,0xfbeec60d
.word 0x791cd1ec,0x98ef52cd
.word 0xea07ad33,0x5bf6f000
.word 0x597ed997,0x00b60ee4
.word 0xff9354cc,0xad3effb7
p29_local2_expect:
.word 0xfff2560b,0xd6897099
.word 0x001f60ef,0x030a5fb0
.word 0x5bdeb026,0xee7af475
.word 0xb1b1015a,0x14cc678d
.word 0x14481b8f,0xf47d0e13
.word 0x577f0801,0x80cd9f5d
.word 0x9701df53,0x7c346321
.word 0xe0667061,0x591988fd
.word 0x97396e09,0x4af90919
.word 0x2426b0ec,0x22132878
.word 0x1828677f,0xf45d88a7
.word 0x7d3d48b1,0xfd4d8951
.word 0x139a5a86,0x3bebedfc
.word 0xca3a93b7,0xd6d8a015
.word 0x32967ccb,0x1ff673fa
.word 0x121c3713,0xde6a4b4a
.word 0x48615328,0xfa6c91cd
.word 0x272e7eac,0xa636e2b2
.word 0x1c8d1654,0xf290622c
.word 0x9d763669,0x6e3ecdc3
.word 0x9e0dfe41,0x24611611
.word 0x97b6c921,0x3ff72e7c
.word 0x7260e730,0x7c80152e
.word 0xc9dfb388,0x9f1347e7
.word 0x0a83bffd,0xb473aec5
.word 0xdbe375f9,0x4502cca9
.word 0x6c7f3c71,0x58ff8813
.word 0x63161673,0x08c44a4a
.word 0x34782675,0xbd60afcd
.word 0xbee27663,0x3adc9c82
.word 0xd174f200,0x5fa2b19d
.word 0x2676378a,0x9e2dc8d9
.word 0xcdf960d1,0x00000049
.word 0x97af3f77,0xe8363b18
.word 0x3f8897ce,0x2fff45e3
.word 0x4e140021,0xf4cf5956
.word 0x604a496a,0xdb138b8d
.word 0xbde1a66d,0x000000aa
.word 0x46ca5281,0x0000001f
.word 0xab4ebb94,0xb093d3f2
.word 0x58ff2f0e,0x43690c70
.word 0x0dc56a3b,0x571eec8d
.word 0xba890674,0x08a3a2f6
.word 0x4b2491ff,0x82ff686d
.word 0x28ea27e4,0x2a52d5b6
.word 0x9cff97ea,0x8db6907e
.word 0x69b7ff2c,0x0002d416
.word 0x61a53323,0xc6ead466
.word 0x00000000,0x5d9fcd80
.word 0x90ff095f,0x5fb6a54f
.word 0x349ba6f4,0x479b0bea
.word 0x0c52363b,0x6d7bc49c
.word 0x88ff66d1,0xe000cff1
.word 0x85868468,0x11d3ea07
.word 0xc0508103,0x61a53323
.word 0x005da3e6,0x5d3c72f7
.word 0x1ec37252,0x0b1d4db6
.word 0xe213a251,0x5e47af65
.word 0x889813ff,0x86160d79
.word 0x484f6626,0xb8a66d9a
.word 0xccaddb88,0x450728f4
.word 0x04f7bf5a,0xec37d8c5
.word 0xafe42839,0xd954d8a4
.word 0xae1ae9d8,0xe2fda0f1
p29_local3_expect:
.word 0x0f4a7289,0x8127be3a
.word 0xc207778d,0xf3763700
.word 0xc733328f,0x67064787
.word 0x7f95ce2e,0x606d8f2d
.word 0xb2434a0c,0x17a0b9a7
.word 0x194282dd,0x08f716a4
.word 0x828d3487,0x22d7ec16
.word 0x726c9385,0x7b94d246
.word 0xb60029ef,0x565f0fc9
.word 0x3d1cf3a0,0x7fe1e4a8
.word 0x4616efc2,0xfb26d244
.word 0xff010410,0x46504587
.word 0xbfcae8d3,0x4a907cc3
.word 0x749fc87a,0xaa297367
.word 0xa1852f50,0x2fffa8a0
.word 0x04148fc5,0x85e7ebe4
.word 0x7751a9a7,0xf2375330
.word 0x9c2f2b76,0x40d71576
.word 0xea53ed48,0xcfb75b28
.word 0xf6d033cc,0xb810e2d5
.word 0x4457e97d,0x56056290
.word 0xadc3bb5f,0x27c4925a
.word 0x04896bd5,0xc865f185
.word 0x438a9220,0x21a09dee
.word 0x78c69436,0xcd2bfc0e
.word 0x565f0fc9,0x1d7edea4
.word 0xe1383323,0xad0267b7
.word 0xb763ffdc,0xbbe0a8cb
.word 0xbcb3dec4,0x44cbc7b2
.word 0xbbc2ff93,0xfdd484d3
.word 0xa46905a6,0xa4e73622
.word 0xfaf2c6c2,0x162df88e
.word 0x997089d6,0x0b56f2a6
.word 0xb05f0a03,0xef601f00
.word 0x75f47aee,0x26b0de5b
.word 0x8d67cc14,0x5a01b1b1
.word 0x130e7df4,0x8f1b4814
.word 0x5d9fcd80,0x01087f57
.word 0x2163347c,0x53df0197
.word 0xfd881959,0x617066e0
.word 0x1fa5ada2,0x1ff663d5
.word 0xa2fe9845,0xe4bafe63
.word 0x6adce413,0x5845f730
.word 0x2affb9a6,0x04775304
.word 0x1dda0bfd,0x2077213f
.word 0x9f890d54,0x8697405a
.word 0x3152ed60,0xeeec91cb
.word 0xae1ae9d8,0x79854bb2
.word 0xddb032fd,0xe259887e
.word 0xe7396f21,0x34b195df
.word 0xe645e8b0,0x4ecb2dae
.word 0xffaa9c4c,0x8dbda02f
.word 0xbdcb6be5,0x9a4685b2
.word 0x06eb867d,0x677fd788
.word 0x88318d9e,0x2d52731f
.word 0xb4570e55,0xfa55b750
.word 0xfab7871a,0x2088e1f4
.word 0x4503a230,0x9fc39dcf
.word 0x33389702,0x660d4b57
.word 0x6a621911,0x63fc4c38
.word 0xc4b13a75,0x6ffc6f90
.word 0x2bc5f956,0xf0365310
.word 0xcfd318eb,0xea988b4a
.word 0x860b16a2,0x127d7e32
p30_init_registers:
.word 0xd0e636ee,0x8bcad933 ! Init value for %l0
.word 0x30e7fae3,0xd60e2c31 ! Init value for %l1
.word 0x52170f3c,0x45acb006 ! Init value for %l2
.word 0x1378c0aa,0x15107648 ! Init value for %l3
.word 0x09c118b4,0x3495373c ! Init value for %l4
.word 0xbc50a530,0xb6961aa0 ! Init value for %l5
.word 0x70f740a9,0xef2d8116 ! Init value for %l6
.word 0xe8386cf0,0x773338ce ! Init value for %l7
.align 64
p30_init_freg:
.word 0x3fa64a60,0x28d398dc ! Init value for %f0
.word 0xea1d0263,0x499f0d39 ! Init value for %f2
.word 0x9dca6658,0x104e4057 ! Init value for %f4
.word 0x2367482d,0x79f6c868 ! Init value for %f6
.word 0xec63f75f,0xf5798661 ! Init value for %f8
.word 0xa44277b2,0x67a9e129 ! Init value for %f10
.word 0x930de70a,0xbf7c7372 ! Init value for %f12
.word 0xcf73bb78,0x34e4e137 ! Init value for %f14
.word 0xa8b3d29b,0xd12a3443 ! Init value for %f16
.word 0x12634edc,0x79745007 ! Init value for %f18
.word 0x5733acdc,0x3d6d4fef ! Init value for %f20
.word 0x7db3691f,0x8e006001 ! Init value for %f22
.word 0x01a1e6fb,0xfeee9b05 ! Init value for %f24
.word 0x6025d268,0x2c664df9 ! Init value for %f26
.word 0xa5a6282e,0x6ea00860 ! Init value for %f28
.word 0xe6e76ef5,0xb0f19dbf ! Init value for %f30
.word 0x0b0f22ea,0x556fdc2e ! Init value for %f32
.word 0x5eaadf00,0x4603e83b ! Init value for %f34
.word 0xfc2da4d3,0x206c8166 ! Init value for %f36
.word 0x23afb122,0xeff494d1 ! Init value for %f38
.word 0xf367db6a,0xf96747eb ! Init value for %f40
.word 0x19191426,0x60465625 ! Init value for %f42
.word 0x54d21f50,0x9e51255b ! Init value for %f44
.word 0xc1dd043c,0xbf2d8cf6 ! Init value for %f46
.word 0x70d82a1e,0xe2c0034d
.word 0x1519441a,0x4848c5da
.word 0x6c9f3493,0x056512c1
.word 0x1bf0a6a9,0x2a0c1352
.word 0x0831dba9,0xf93e6286
.word 0x75d3b6a3,0x92001944
.word 0x10728131,0x80fc4719
.word 0x02f349da,0x3aed7834
p30_expected_registers:
.word 0x00000000,0x9e0a8fe4
.word 0xffffffff,0xc0b2601c
.word 0x00000000,0x12634edc
.word 0x00000000,0x79745007
.word 0x00000000,0xff6308fe
.word 0xce1e8e7d,0x8ea37bb6
.word 0x00000000,0xaabb1814
.word 0x00000000,0x0c3d6f31
p30_expected_fp_regs:
.word 0x020675d4,0xa2785409
.word 0x437497e9,0x97f187b4
.word 0x554f2d54,0xb36ddbbf
.word 0xc5a82b41,0xc37f20ba
.word 0x5c905630,0x571f9ef7
.word 0xad55262e,0x6bf8bd0a
.word 0x1b615467,0x8689cf27
.word 0xff15ccf7,0x136f3043
.word 0xb96badcb,0x9f3a541b
.word 0xa432057a,0x6d060786
.word 0x5f408361,0x237ced9d
.word 0xa96023dc,0x817e3787
.word 0x0caf440d,0xb607c4cb
.word 0x1d4d4474,0x3cf64128
.word 0x9c63cbd7,0xb18b6487
.word 0xb8cf0c32,0x43449d8d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p30_local0_expect:
.word 0x6c371b69,0x28755457
.word 0x00000053,0x1049897a
.word 0x400187c4,0xbfbdba6c
.word 0xf7968797,0x6ea00860
.word 0xc2c3f32f,0x56b15780
.word 0xaabb1814,0x2a19f53a
.word 0x45751e40,0x7ef012a0
.word 0x7f7c769f,0x3f45567e
.word 0xeed5e5d9,0x223ae0a2
.word 0xcd13cbdc,0xc1063cf1
.word 0x697c860d,0xf37b50b6
.word 0x35b355a1,0x540b6172
.word 0x5dfb4dfe,0x83c9b316
.word 0x49c7ff02,0xe69ca5d1
.word 0x5dff6174,0xffbe4905
.word 0x0d82daaa,0xcbbc733d
.word 0x1b5b07f9,0x24af38f1
.word 0x247b17dc,0x7d6007ff
.word 0x64ffe71f,0x5f159b4e
.word 0x3bc5a68e,0x058b5ed1
.word 0xc3c814b2,0xa870ebbe
.word 0xa604ce17,0xf6fb2cb8
.word 0xb43958a1,0xc05f7660
.word 0x4acc3f41,0x06974f42
.word 0x0f13b05c,0x9c421b70
.word 0x8af8dd76,0x921e1482
.word 0x320ccfb8,0xf24a51f7
.word 0xf03ee711,0xb31ec04c
.word 0xdbfe0e90,0xddaf2ff8
.word 0x5e565b3a,0x23dc4773
.word 0xd9755bee,0xcdb585e0
.word 0x5a93d550,0x18c67cea
.word 0xa8b3d29b,0xd12a3443
.word 0x12634edc,0x79745007
.word 0x5733acdc,0x3d6d4fef
.word 0x7db3691f,0x8e006001
.word 0x73bc4c35,0x00000051
.word 0x6025d268,0x2c664df9
.word 0xa5a6282e,0x6ea00860
.word 0xe6e76ef5,0xb0f19dbf
.word 0xe4c2f978,0xdc7ec0e6
.word 0x6da860eb,0x86f6536e
.word 0xa9f97f03,0x4897baec
.word 0xff05c803,0xbb2561f8
.word 0x34d55e1e,0xc29ad3f4
.word 0xbcbccc60,0x49b3b217
.word 0x675973d5,0x970220f2
.word 0x478be087,0x2bcd78f2
.word 0xff6aba95,0x1ce7173a
.word 0xd562db22,0x9bea50e4
.word 0x000000fd,0x26ffc22b
.word 0x1e2d1f49,0x4831fdfd
.word 0x7c419256,0xa545f2bb
.word 0xbc62b086,0xdaffb277
.word 0x25647e9c,0x16e62e34
.word 0x1212f9db,0x01925a43
.word 0x93c53b7f,0xff77f130
.word 0xfb2ab565,0x76e06da6
.word 0x0fe84705,0x8446069e
.word 0xc648249a,0x860fb576
.word 0xb215ec0c,0xd64823e3
.word 0x18178263,0x0995a14f
.word 0x2384b6cb,0x7558e21c
.word 0x13abf42a,0x5c09e92f
p30_local1_expect:
.word 0x020675d4,0xa2785409
.word 0x437497e9,0x97f187b4
.word 0x554f2d54,0xb36ddbbf
.word 0xc5a82b41,0xc37f20ba
.word 0x5c905630,0x571f9ef7
.word 0xad55262e,0x6bf8bd0a
.word 0x1b615467,0x8689cf27
.word 0xff15ccf7,0x136f3043
.word 0xa94c38d6,0xeb60a86d
.word 0x8d99d471,0x5519dd84
.word 0x00000000,0x07ac8ff8
.word 0x4b4a3a8a,0x1a5e3ba6
.word 0x83ee2ab9,0x42545b2b
.word 0xfb710938,0x0f982303
.word 0x9acdc34f,0x9a7955ea
.word 0x746b055f,0x5bfd5ae6
.word 0x9b136982,0x220d9de0
.word 0x42428fcb,0x66de4568
.word 0xdf04b290,0x4b80a229
.word 0xb51c8506,0xd034f1f3
.word 0x14f5baa7,0x15c1c33b
.word 0x92834bda,0xc0b2601c
.word 0x19faa628,0xa016ce12
.word 0x57fe6348,0xba7c347d
.word 0xb1cac424,0x1eb160bf
.word 0xadbb9741,0x7f886390
.word 0x205eff1b,0x5df664ab
.word 0x3aa8f669,0xff6f22a1
.word 0x1802f5dc,0x9ad73810
.word 0x7412dd1b,0xaa4935ff
.word 0xea39a474,0x4758b42a
.word 0xb419be8a,0x45048a67
.word 0x74c59824,0xf0bebc1e
.word 0x0fc5860d,0xedd00456
.word 0x370b4948,0x85546b4a
.word 0x1b00c6ff,0x8580db22
.word 0xf35cbc48,0xba8cd631
.word 0xe694195f,0xa513afc6
.word 0x86235243,0xb1a7f710
.word 0xd32f5398,0x9158d59c
.word 0xe6c07edc,0x78f9c2e4
.word 0x6e53f686,0xeb60a86d
.word 0xecba9748,0x037ff9a9
.word 0xf86125bb,0x03c805b6
.word 0xf4d39ac2,0x1e5ed534
.word 0x17b2b349,0x60ccbcbc
.word 0xf2200297,0xd5735967
.word 0xf278cd2b,0x87e08b47
.word 0xa355c57f,0xc4c1747c
.word 0x9d5f863b,0x535a7f3c
.word 0x7b528df0,0x7a9342ae
.word 0x38df84db,0x5ceb89f4
.word 0xdce4b2ca,0x5f414f96
.word 0x679b1396,0x720c11dc
.word 0xbc5ed8fd,0x4cb5ef6e
.word 0x7bd06a28,0x08e224e1
.word 0x121cec91,0x7d712051
.word 0xf51c26ef,0x6ffe9a81
.word 0xa83a666d,0xeed6d1f9
.word 0x5d14d713,0x7e2757f2
.word 0x2f05e2c9,0xd01600be
.word 0x88df89aa,0xbf4602d1
.word 0x88aced7e,0x8ef8cc38
.word 0x91a62eed,0xcc4fa36f
p30_local2_expect:
.word 0xe6c07edc,0x78f9c2e4
.word 0x6e53f686,0xeb60a86d
.word 0xecba9748,0x037ff9a9
.word 0xf86125bb,0x03c805b6
.word 0xf4d39ac2,0x1e5ed534
.word 0x17b2b349,0x60ccbcbc
.word 0xf2200297,0xd5735967
.word 0xf278cd2b,0x87e08b47
.word 0xa02c3f99,0x6d63ee6d
.word 0xfd4d2388,0x42d343a2
.word 0xda0e8773,0xb5da2171
.word 0xf17f6ef2,0x45090088
.word 0xbfdd64e5,0x610307b0
.word 0x87058ba5,0xa06639ec
.word 0x65fec720,0xe5d5863e
.word 0x9093be8e,0xc9652635
.word 0xb53bf8ad,0xfbe682ee
.word 0xaea5ea36,0xbb6a5a58
.word 0x212059a2,0xb9e85f22
.word 0x56a47aa5,0x4b0e4190
.word 0x00f91a48,0xd8051d34
.word 0x190c5f0c,0xd02b1e18
.word 0x93f908d5,0x7558e21c
.word 0x1cb66b67,0xb574e98a
.word 0x020675d4,0xa2785409
.word 0x437497e9,0x97f187b4
.word 0x554f2d54,0xb36ddbbf
.word 0xc5a82b41,0xc37f20ba
.word 0x5c905630,0x571f9ef7
.word 0xad55262e,0x6bf8bd0a
.word 0x1b615467,0x8689cf27
.word 0xff15ccf7,0x136f3043
.word 0x05baa44a,0xdc7e25f7
.word 0xe7f6b2ae,0xcaf11e96
.word 0xd3a572a2,0x522f88a8
.word 0x56c3e26d,0xdabca9ae
.word 0x30c76a70,0x38df84db
.word 0x00000000,0x12634edc
.word 0x6c694c0b,0xa50b248b
.word 0x52be69fa,0xf401008e
.word 0xb5c189da,0x9c327f77
.word 0xe88a3cd1,0x4337a0a1
.word 0x3da3f192,0x5bcf7a97
.word 0x2384b6cb,0xa8b16d9e
.word 0x92a96dab,0xecbda499
.word 0x5cf4993e,0xf6f5a4fd
.word 0x6b167103,0xafb84c8b
.word 0x17fd9a96,0xd7c95a21
.word 0x1b543a9f,0xcbad6bb9
.word 0x8607066d,0x7a0532a4
.word 0x9ded7c23,0x6183405f
.word 0x87377e81,0xdc2360a9
.word 0xcbc407b6,0x0d44af0c
.word 0x2841f63c,0x74444d1d
.word 0x87648bb1,0xd7cb639c
.word 0x8d9d4443,0x320ccfb8
.word 0x9a1d8d15,0x1145a593
.word 0x61e593cb,0x28d4e4c2
.word 0x820d0ef2,0x6d4629fc
.word 0xc2a6dbbf,0x867634df
.word 0xbadcf507,0xf81b2a0a
.word 0x732bbeb5,0x274969a3
.word 0x0a257570,0x3c640b4e
.word 0xce1e8e7d,0x8ea37bb6
p30_local3_expect:
.word 0x4af1f7d7,0x8051be15
.word 0x7e50ec80,0x8cfb0290
.word 0x321404f8,0x0f6b8fe6
.word 0x0d2431d1,0x900db00d
.word 0x00007a05,0x8f8c2ddc
.word 0x14200f1e,0x5e9b0b4e
.word 0x1770999e,0x0402fc42
.word 0x45d8a943,0x5b1a390e
.word 0x08092921,0x19e0b0bd
.word 0xe40d8eba,0x339d7eb4
.word 0x252c45da,0x8319f2e1
.word 0xbcc8d53f,0x0398ff44
.word 0x32d840ee,0xd8164098
.word 0x43efccdf,0x2dc49c9b
.word 0x9ff86102,0xa096adb9
.word 0x8bfd5ff6,0x56d83860
.word 0x2fb372ca,0x18eee779
.word 0x000000e1,0x9168e816
.word 0x036189e7,0xb23fd610
.word 0x19e0b0bd,0xbedf3e58
.word 0x3a89ab34,0x7126ddd2
.word 0x4b94b8d6,0x00285b70
.word 0x4cbd9f4b,0x8526bf3e
.word 0x84366d90,0xd16f729a
.word 0x89ca0cbb,0xff2fc99e
.word 0x8f0bc681,0x5cea424a
.word 0x39e6c055,0x6a2a9e0f
.word 0x5d4c5d0e,0x36e6f472
.word 0x2ab2c7d7,0xe4fed5b5
.word 0x00000000,0x6f0da92a
.word 0x0d7c5eef,0x8549c4ff
.word 0xbc052f82,0x7405859a
.word 0x065907ad,0xb2e11802
.word 0x5b1531ad,0x30ef0c36
.word 0x08100586,0x42f22590
.word 0x92814fad,0xcaf11e96
.word 0xdd6382e7,0x8117e272
.word 0x8ea37bb6,0xffed30b6
.word 0xf472447c,0x86ffdebf
.word 0x811699cf,0x5fcfe61b
.word 0xe0202672,0x81a6ab8a
.word 0xd916dfca,0x796f4002
.word 0x9d4b7327,0x162e12e5
.word 0x8d9d4443,0x320ccfb8
.word 0x284ae807,0x18bdfdf5
.word 0xac770bc4,0x96448d98
.word 0x026fa041,0x00ecb91f
.word 0x114db691,0x99f6f3ed
.word 0x71b8b3f9,0x6a2f2203
.word 0x8a8b9ab9,0x8c646974
.word 0xb3a28298,0x37e22d54
.word 0x72d75456,0xffffec91
.word 0x2cb294ba,0xf90baad6
.word 0x5ead0be9,0xe8be54df
.word 0xfd492ee6,0x7a27e51c
.word 0xca84c59a,0xed9167fb
.word 0xc8622601,0xc681de36
.word 0x96166e44,0x2fdc2e7a
.word 0xf2d58dc5,0x1543e469
.word 0x7255515d,0x07ac8ff8
.word 0x6c4637f0,0x7d439cf5
.word 0x0b8dc7fd,0x0d25cf64
.word 0x5ceb89f4,0xe6c4c09b
.word 0xbe7ea18a,0x78179c81
p31_init_registers:
.word 0xa661a5c8,0x0cff9d31 ! Init value for %l0
.word 0x4fd0199a,0x575e3251 ! Init value for %l1
.word 0x9326b716,0x5d2caaa7 ! Init value for %l2
.word 0xdcaa684e,0x24786021 ! Init value for %l3
.word 0xd14642d8,0x129b1593 ! Init value for %l4
.word 0x248e99ac,0x159d46e1 ! Init value for %l5
.word 0x9fac0a00,0x2326a55d ! Init value for %l6
.word 0x7a5d9742,0x7dbb4427 ! Init value for %l7
.align 64
p31_init_freg:
.word 0x57889375,0xc9fdc9b6 ! Init value for %f0
.word 0x9bdf894a,0x1383915d ! Init value for %f2
.word 0x36cab0d2,0x2a0ea152 ! Init value for %f4
.word 0xe85dd471,0x520fb8ce ! Init value for %f6
.word 0x814cc282,0x12dcea4a ! Init value for %f8
.word 0x018aa1c1,0xc6c167d9 ! Init value for %f10
.word 0xf7b2662d,0xed6ea340 ! Init value for %f12
.word 0x847e0aa2,0x5eff6120 ! Init value for %f14
.word 0xfa6717b6,0xabbeee87 ! Init value for %f16
.word 0x1907f788,0x45951b7d ! Init value for %f18
.word 0xc6cc6103,0x1b005b95 ! Init value for %f20
.word 0x4abc68b4,0x319a2e4e ! Init value for %f22
.word 0xac72ba98,0xc7cbcffc ! Init value for %f24
.word 0x001ebfe6,0xceb288cc ! Init value for %f26
.word 0xd41644a7,0x2001c43c ! Init value for %f28
.word 0x7682efe1,0x9d8dc261 ! Init value for %f30
.word 0xdff43953,0x43e2c8f8 ! Init value for %f32
.word 0xc8c3e54d,0xf3997a15 ! Init value for %f34
.word 0x9101b285,0x15027c84 ! Init value for %f36
.word 0xb7a5712e,0x191d64f0 ! Init value for %f38
.word 0xbad397cb,0x1a8e45a0 ! Init value for %f40
.word 0x58dabce1,0xc9628c85 ! Init value for %f42
.word 0xcc3158f8,0xb3317e92 ! Init value for %f44
.word 0x7b76a4be,0x95089a12 ! Init value for %f46
.word 0xd24a74fc,0xd9adad6d
.word 0x77d1d5a0,0xe23b1939
.word 0x9459b08d,0x9013c81f
.word 0x9afd9050,0xa54fed21
.word 0x0b22557b,0x2a65062c
.word 0xbaba70ed,0xc0656385
.word 0x8d215113,0x9b4240e0
.word 0x970c0f2b,0x3531e663
p31_expected_registers:
.word 0x2465a338,0xad80d598
.word 0x00000000,0x000000ea
.word 0x00000000,0x000000dd
.word 0xbec70702,0xb38d2ff5
.word 0x00000000,0x21f81e50
.word 0x00000000,0x0000008b
.word 0x3c2bbd64,0x96b029f2
.word 0x6230a2dc,0x9c80c199
p31_expected_fp_regs:
.word 0x0cb1e400,0x0f0c412c
.word 0x59be2d24,0xb6638f9d
.word 0x11f66480,0xfffc6882
.word 0x7e70d6df,0x0cff82b7
.word 0x32cd077d,0xbd1365f2
.word 0x8121de6c,0x33e7670b
.word 0xcec8d9ad,0x84c6a696
.word 0xfe864bbb,0x07b76bf1
.word 0x7fc9df49,0xc67534bf
.word 0xdb1c932b,0x9efd5408
.word 0x278115ad,0xbddded24
.word 0x159d46e1,0x13468fd0
.word 0xdf558b92,0x96dcfeba
.word 0xc3e03e32,0xe8b5b6c6
.word 0x6b90a027,0x7d44d0a8
.word 0xe0d51374,0x41e98f38
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p31_local0_expect:
.word 0x42412a35,0xdbe84d06
.word 0xbec70702,0xb38d2ff5
.word 0xa3b214cf,0xe67b5d62
.word 0xa5652f10,0xd03a34a3
.word 0xd3765729,0x388413fa
.word 0x50cbdf8e,0x831af7aa
.word 0x4898871f,0x41a18db0
.word 0x2ff1995c,0xed692a74
.word 0xe8fe4d88,0xeba6736b
.word 0xc58bd65b,0x79744a72
.word 0xffffffff,0xf41bd4ef
.word 0x34a16750,0x420e0490
.word 0x5c0279b3,0x888e9dc0
.word 0xea6d6b69,0x510ca783
.word 0xd0937cef,0x71ab4831
.word 0x3cd2cac4,0xc0d5169e
.word 0x6f93c7e8,0x3105bd43
.word 0x422fb9ea,0xd92918c5
.word 0x13ad977f,0x17cc63da
.word 0xa6d8a517,0xbea5fd49
.word 0x796c7595,0x71f8304c
.word 0xb3c92eff,0x37434b26
.word 0x72622843,0xcaa34f2e
.word 0x316b9f5c,0xe1320bd4
.word 0xb63db5f6,0x50160137
.word 0xb985fe97,0x89d9768a
.word 0x7a0ea759,0xc81854e6
.word 0xab802baf,0x935ad3fb
.word 0x9d3e8c78,0xa2ebaa42
.word 0x623b96d6,0xd9c6cccd
.word 0xc9ae5d5f,0x26659881
.word 0x2472ffc8,0xcab2b678
.word 0x0925c162,0x4ece76ff
.word 0xdf92b8ec,0x8a8b5b2f
.word 0xa0c09d0e,0x41002156
.word 0x7ab47d44,0x656ce821
.word 0xd49c3618,0x05c6ee27
.word 0xb4c387eb,0xbaabcba8
.word 0x30fabaf1,0x8e127be5
.word 0xf8c8427f,0x66b362d8
.word 0x0cb1e400,0x0f0c412c
.word 0x59be2d24,0xb6638f9d
.word 0x11f66480,0xfffc6882
.word 0x7e70d6df,0x0cff82b7
.word 0x32cd077d,0xbd1365f2
.word 0x8121de6c,0x33e7670b
.word 0xcec8d9ad,0x84c6a696
.word 0xfe864bbb,0x07b76bf1
.word 0x99037176,0x023f908e
.word 0x56c75484,0xfba24a25
.word 0x9ef274c3,0xbf9cbaa7
.word 0xb42128bd,0xcdf057eb
.word 0x6e56e26e,0xf9b8ffc7
.word 0x4e0283d1,0xeacc5c38
.word 0x19295155,0x069e7b32
.word 0x6813c53e,0x1c41a9b1
.word 0x8248bf0e,0x1003f88b
.word 0x93628c6d,0x493b41d6
.word 0x68ef92a0,0x2160781b
.word 0xe9ff1e04,0xe411edea
.word 0x80e15fff,0xaa38667e
.word 0xa61a81dc,0xfd149824
.word 0x000000d0,0xa1bea16f
.word 0x1a2238ca,0x2c2a0a29
p31_local1_expect:
.word 0x0cb1e400,0x0f0c412c
.word 0x59be2d24,0xb6638f9d
.word 0x11f66480,0xfffc6882
.word 0x7e70d6df,0x0cff82b7
.word 0x32cd077d,0xbd1365f2
.word 0x8121de6c,0x33e7670b
.word 0xcec8d9ad,0x84c6a696
.word 0xfe864bbb,0x07b76bf1
.word 0xfc9992f3,0xea42f6a8
.word 0x301659df,0xb030a39c
.word 0xec609f9e,0xaa313724
.word 0x9fd9f06a,0x3963293e
.word 0x93523751,0xd1872040
.word 0xaec5f173,0xcaa846bf
.word 0x14450be6,0x7bcf54ac
.word 0x6ccd0d35,0xd4b9aa5c
.word 0x3acd44da,0x7208993c
.word 0x0edbffca,0x25f777d9
.word 0xbc61b3da,0x68b718e6
.word 0xf5222dd8,0x429ab92b
.word 0x38420a74,0x712f9f66
.word 0x3aa33c97,0x75ed65af
.word 0xe852559b,0x6ce7e81f
.word 0x2465a338,0xad80d598
.word 0x28a882c0,0x4798572b
.word 0x16b80f94,0x596fa053
.word 0x74843c01,0x2bb0af12
.word 0x81623afe,0xf4066383
.word 0x822c7f89,0xbf737d0d
.word 0xa07f5b6f,0x066d6c9e
.word 0x8736f137,0xa4997afa
.word 0x14b77dfa,0xae441ea1
.word 0x4c0c516b,0x503b68a5
.word 0x414a3571,0x5b5d3dae
.word 0x1a9c7391,0xc0ac7a6d
.word 0xf143995e,0xa102bac2
.word 0x4e41e87a,0x8f1825a8
.word 0xb4bdb32c,0xe3d41114
.word 0xe147c264,0xaec5f173
.word 0x847e89a2,0xd1572439
.word 0xf26c17e1,0x8a96264d
.word 0x1698dff6,0x7965bd66
.word 0x959ffbfd,0xac518957
.word 0xec7aa4c3,0x3105bd43
.word 0x1d5fd6c8,0x80d6e128
.word 0xb1dafc91,0xbb85bdd8
.word 0x00000048,0xeb804b54
.word 0xced2e59f,0xf68073d0
.word 0xf52f788b,0x7f440334
.word 0x4c4a11c4,0xf46d3289
.word 0xb337726d,0xc3b6fcff
.word 0x1f3ddaf9,0x66dea22e
.word 0x608925cb,0xa6bc77b6
.word 0x0549cf13,0xaf9b51d2
.word 0xa4b79b00,0x4275e5ac
.word 0xe5733c34,0xe43cd999
.word 0x3feda30f,0x8a792b81
.word 0xe3598247,0xbe3860b5
.word 0xc38dd26a,0x00000053
.word 0xb817a672,0x90c9ad85
.word 0xfd9c960a,0xd89fdc9a
.word 0x03837a89,0x695a227b
.word 0xf02c2213,0x76fa763a
.word 0x44049fae,0x6f93c7e8
p31_local2_expect:
.word 0x428237c1,0xaaf3b792
.word 0x0df68254,0xd6601f3d
.word 0x450954ba,0xe494fe02
.word 0x1db02996,0xd6af3d6a
.word 0xe8fe8b82,0x00ff2b7d
.word 0x832984f0,0xf1bc0b8d
.word 0x10d66dc0,0x82a2dd8c
.word 0x0b73da7b,0x9b5e172c
.word 0xd9f35dfd,0xb9cb4f46
.word 0x3c5c4326,0x21f81e50
.word 0xb4666d46,0xbef55c4c
.word 0x29db0919,0xc92665dc
.word 0xb60bfe7a,0x6ff125e6
.word 0xe02ea671,0xf41bd4ef
.word 0xab7f049a,0x4586bb20
.word 0x6241a00f,0x0c1963b3
.word 0xcfd683cb,0x775f89de
.word 0x7208993c,0xeede5211
.word 0xf9cf69e0,0x85acbe1e
.word 0x00621254,0x9680c514
.word 0x8dca9e33,0xb0a98279
.word 0xd2d580cd,0x4360be56
.word 0x85b2ab23,0x9e40575d
.word 0x32c44fc3,0x9e05adbf
.word 0x7fc9df49,0xc67534bf
.word 0xdb1c932b,0x9efd5408
.word 0x278115ad,0xbddded24
.word 0x159d46e1,0x13468fd0
.word 0xdf558b92,0x96dcfeba
.word 0xc3e03e32,0xe8b5b6c6
.word 0x6b90a027,0x7d44d0a8
.word 0xe0d51374,0x41e98f38
.word 0x3c2bbd64,0x96b029f2
.word 0xb72a6007,0x6bf6ed9a
.word 0xbf29bab3,0xd1ca2b36
.word 0xd60bf356,0x64672daa
.word 0xea51aecf,0x49505c47
.word 0x4d736fd4,0x98838697
.word 0x246b3c91,0xbc867565
.word 0xf00f8386,0xb02cf544
.word 0x74c1d414,0x5d9a6d79
.word 0xaf6b0ad4,0x2e146390
.word 0x3b342771,0x6a3f2e7d
.word 0x1612ac4c,0x480a036f
.word 0x208c524b,0xb4544cdd
.word 0x12014a03,0x87ae0d1b
.word 0xf2e3ff13,0x4aafa7fb
.word 0xaa53275e,0x3667d203
.word 0xa6ae8e67,0xf9b8168e
.word 0xe92549ff,0x04c32403
.word 0xbef9fde4,0x5d2caaa7
.word 0x0ce024a7,0xff4d75cb
.word 0xd1d3e7ec,0x96b029f2
.word 0x70f7d39c,0x526bf4c4
.word 0x2b6d9f4d,0xe44e20c8
.word 0xf530895e,0x3cd5359e
.word 0x85926fc7,0x030e83c1
.word 0x05568bca,0x400fa336
.word 0xa7747145,0xb891aade
.word 0x3d20eb53,0x9f9867df
.word 0xb6650652,0x4ede4a2f
.word 0xf15a3dbe,0xafa4313e
.word 0x681607b3,0x409cd697
.word 0xb8415db2,0x602f85d7
p31_local3_expect:
.word 0x80ced241,0xda80ce50
.word 0x6230a2dc,0x9c80c199
.word 0xc7f3daa4,0x6728e58e
.word 0xcd5be180,0xd065c077
.word 0x3ca8181e,0x2e283d81
.word 0x838280d9,0xdf6235e7
.word 0x5b228ea5,0x5b3caeb6
.word 0x76019153,0xeed2bb11
.word 0xc7398ced,0x0946c35f
.word 0x00000000,0x7208993c
.word 0xe95d3acf,0x42178cc3
.word 0x44ff5246,0xcf20bb62
.word 0x17005320,0xd4ff71e0
.word 0xba137122,0xb42751c6
.word 0x96eb8ae6,0xa0974f5f
.word 0xb46bd839,0xfae6feae
.word 0xfa6717b6,0xabbeee87
.word 0x1907f788,0x45951b7d
.word 0xc6cc6103,0x1b005b95
.word 0x4abc68b4,0x319a2e4e
.word 0xac72ba98,0xc7cbcffc
.word 0x001ebfe6,0xceb288cc
.word 0xd41644a7,0x2001c43c
.word 0x7682efe1,0x9d8dc261
.word 0xfa6717b6,0xabbeee87
.word 0x1907f788,0x45951b7d
.word 0xc6cc6103,0x1b005b95
.word 0x4abc68b4,0x319a2e4e
.word 0xac72ba98,0x000000ea
.word 0x001ebfe6,0xceb288cc
.word 0xd41644a7,0x2001c43c
.word 0x7682efe1,0x9d8dc261
.word 0xfe637a76,0x006bcae3
.word 0xffffd241,0xc63b33a5
.word 0xbc7b5cbf,0xb27dbfeb
.word 0x35d43b39,0xfcbb04dd
.word 0xbd6f69e5,0xb50fdc6a
.word 0xa8a9ca98,0x10379d61
.word 0x729b337a,0x377906ba
.word 0xb70febc2,0xef7ec314
.word 0x22d997a1,0xe60904fc
.word 0x15b55e36,0xa4b79b00
.word 0xaa1ccac2,0x21fa313e
.word 0x6df94e16,0x083e8aea
.word 0xbca9b19a,0x1c8d053d
.word 0x7c608744,0x0d1f6558
.word 0x586b867e,0x38730616
.word 0x33635358,0xa4973cd9
.word 0x0cb1e400,0x0f0c412c
.word 0x59be2d24,0xb6638f9d
.word 0x11f66480,0xfffc6882
.word 0x7e70d6df,0x0cff82b7
.word 0x32cd077d,0xbd1365f2
.word 0x8121de6c,0x33e7670b
.word 0xcec8d9ad,0x84c6a696
.word 0xfe864bbb,0x07b76bf1
.word 0x4e2c2014,0xd9722755
.word 0xd95697a8,0xab7004c7
.word 0x6a34b38f,0x3c8c68ee
.word 0x9dca1e1d,0x761757f7
.word 0xf30bf6df,0xdd679cac
.word 0x8dabd438,0xbdd3ff08
.word 0xa3d31b73,0xff81808e
.word 0x47172eec,0x3e8e052a
p32_init_registers:
.word 0x5fa705cc,0xd0fe86f3 ! Init value for %l0
.word 0xc1f0576e,0xa26273da ! Init value for %l1
.word 0xe6004488,0x30de9288 ! Init value for %l2
.word 0xd413883e,0x854a7115 ! Init value for %l3
.word 0x22f31852,0x6639fab4 ! Init value for %l4
.word 0xc171e512,0x41cb4578 ! Init value for %l5
.word 0x0fbab2c7,0xef529265 ! Init value for %l6
.word 0x8bc4aa4a,0x4dd2f82a ! Init value for %l7
.align 64
p32_init_freg:
.word 0xe5339c1c,0x55b49af1 ! Init value for %f0
.word 0xf873c2f2,0x953c4bc3 ! Init value for %f2
.word 0x8284aa48,0x14c5fbba ! Init value for %f4
.word 0xcc5b1bd2,0xab413c93 ! Init value for %f6
.word 0x7635743d,0x0f9dcfca ! Init value for %f8
.word 0xe6e89d52,0xab53f791 ! Init value for %f10
.word 0xb1b956a6,0x94dce1f7 ! Init value for %f12
.word 0x04cc8943,0x037d41ba ! Init value for %f14
.word 0x5d7857aa,0xb69ddcdc ! Init value for %f16
.word 0x56a929d6,0xabe14cdc ! Init value for %f18
.word 0xbc7e2122,0x4e29ce17 ! Init value for %f20
.word 0x3b2aa572,0x206d8fe1 ! Init value for %f22
.word 0x2299ab0b,0xecfadffb ! Init value for %f24
.word 0x7c34ec7a,0x82fe2ec2 ! Init value for %f26
.word 0x8158cd5d,0x507acfd3 ! Init value for %f28
.word 0xe2763313,0xd673d53f ! Init value for %f30
.word 0x8ea4d078,0x23f3f77a ! Init value for %f32
.word 0xa071375b,0xa7928cee ! Init value for %f34
.word 0x5adcaccc,0xad2451b1 ! Init value for %f36
.word 0x5283ed10,0x6bb42e8f ! Init value for %f38
.word 0x21e47ebe,0x2dab8478 ! Init value for %f40
.word 0xd85967b6,0xaea2a0fa ! Init value for %f42
.word 0x6ca7c1f4,0xe48b0f33 ! Init value for %f44
.word 0x1d811d7a,0xc4947845 ! Init value for %f46
.word 0xa9c29bce,0xa0908561
.word 0x6456d675,0x872ec027
.word 0xb1ba43f5,0xe4446521
.word 0x24ed7ecc,0xb403e0a1
.word 0x64c3073a,0x020d8123
.word 0xb429da54,0xd5581283
.word 0x3eb2fb0a,0xcb991451
.word 0xc874d268,0x636b4037
p32_expected_registers:
.word 0x00000000,0x7b7306b2
.word 0x00000000,0x00000067
.word 0x00000000,0x00000054
.word 0x00000000,0xb69ddcdc
.word 0x00000000,0x7006d45d
.word 0x00000000,0x00000000
.word 0x00000000,0x000000f7
.word 0x00000000,0x3b83570b
p32_expected_fp_regs:
.word 0x9d9cf54b,0x9131e4fc
.word 0x4d891c51,0xf1ff561d
.word 0xf5197060,0xf08c85ed
.word 0x7ea94fff,0xce19c412
.word 0x88540990,0x8cc5beac
.word 0x4ebd232b,0xc64e70ae
.word 0xdae513e7,0x00000022
.word 0x6c03907c,0xb28a598a
.word 0x5d7857aa,0xb69ddcdc
.word 0x56a929d6,0xabe14cdc
.word 0xbc7e2122,0x4e29ce17
.word 0x3b2aa572,0x206d8fe1
.word 0x2299ab0b,0xecfadffb
.word 0x7c34ec7a,0x82fe2ec2
.word 0x8158cd5d,0x507acfd3
.word 0xe2763313,0xd673d53f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p32_local0_expect:
.word 0x5d7857aa,0xb69ddcdc
.word 0x56a929d6,0xabe14cdc
.word 0xbc7e2122,0x4e29ce17
.word 0x3b2aa572,0x206d8fe1
.word 0x2299ab0b,0xecfadffb
.word 0x7c34ec7a,0x82fe2ec2
.word 0x8158cd5d,0x507acfd3
.word 0xe2763313,0xd673d53f
.word 0x31a5965b,0xe0452884
.word 0x512e9310,0x54fbf98e
.word 0x22f31852,0x6639fab4
.word 0xde822734,0xce4a5b6b
.word 0x62d66fbe,0x33426140
.word 0xa172cccd,0xff202dd4
.word 0x17bcef60,0x82db801f
.word 0xada56de3,0x1c6dfb06
.word 0x9d9cf54b,0x9131e4fc
.word 0x4d891c51,0xf1ff561d
.word 0xf5197060,0xf08c85ed
.word 0x7ea94fff,0xce19c412
.word 0x88540990,0x8cc5beac
.word 0x4ebd232b,0xc64e70ae
.word 0xdae513e7,0xff000022
.word 0x6c03907c,0xb28a598a
.word 0x7541e281,0x880463e4
.word 0x2f230e11,0x000012e6
.word 0x4033cc83,0xf071db46
.word 0xbde39082,0x8ee0092a
.word 0x1121e02b,0x2caa50af
.word 0xdd0b4036,0x9f4bb342
.word 0x3b83570b,0x6dde0349
.word 0xdfb899ca,0xfc1547cf
.word 0xee0334d9,0x8683c99e
.word 0x9c55d615,0xc97b901d
.word 0x8ecc7a45,0x00000000
.word 0x11e03e7c,0x246f1079
.word 0x03395a11,0xc5f522ff
.word 0x24aa01a6,0x2186fb66
.word 0x642efa55,0xaabc12b8
.word 0x22b006e2,0x4e109b4b
.word 0xbbab46bb,0xcf9715e6
.word 0x7f0eb384,0x233b0734
.word 0x598a7ce7,0x60770cf0
.word 0x3584d1e1,0xc8fae84b
.word 0xc70ac6b1,0xbbc45f3b
.word 0xb87554ac,0xf6c472c8
.word 0x5e266a10,0x40820040
.word 0x4e30b909,0x6989688d
.word 0xee223474,0x4977ccf5
.word 0x7354a1ff,0x1a26c7e1
.word 0x7eda5cef,0xfc3ec302
.word 0xa2e7c41a,0x744cd0e4
.word 0xa1b3d278,0x8511cf63
.word 0xbaf28500,0x8c1f9085
.word 0x318f18ef,0xb5bd4a42
.word 0xe97556d1,0x125b27fa
.word 0xd8141f23,0xffeb929e
.word 0x6b8f4d39,0xdcc454d9
.word 0x58a21031,0x035dfd59
.word 0x6454a389,0xe82df5d7
.word 0x6639fab4,0x41cb4578
.word 0x7cc6c1e7,0x854a7115
.word 0xada7710f,0x7f1af8ca
.word 0xc7a3301e,0xf49c7026
p32_local1_expect:
.word 0x000000fe,0xc737b69c
.word 0x1fdfdbc3,0x3b905d55
.word 0x0fbe8731,0x1d6916e0
.word 0x9467760c,0xeb2fe99b
.word 0x36908d52,0x24e61d45
.word 0x30567dea,0x7c1b80ad
.word 0xa1fe2a40,0x425c2b1a
.word 0x547134dc,0x9b387cc0
.word 0xbb6758c4,0xc471335d
.word 0x55d10532,0x147d56fc
.word 0x164af2c1,0xb581adfe
.word 0x3a6ba0f4,0xe5cd3b57
.word 0x52e22e5a,0xa8054b00
.word 0x90d263ae,0x7dfd361f
.word 0x88d35e85,0x10cf620d
.word 0xe4a1cc7a,0x649208f1
.word 0xc2cbbb0a,0x9c897986
.word 0xff246120,0xad952e80
.word 0x89db80ff,0x4a312b90
.word 0xb18cb539,0xb1a8cb7a
.word 0xa0d3af83,0x0f8fe418
.word 0xd489cdc7,0xa11173e1
.word 0xdd0b4036,0x1b7aecad
.word 0x38c2c17c,0x7a806789
.word 0x161c602c,0x3ea9a7e2
.word 0x5ccdf033,0xbd73d00f
.word 0xe7476462,0x743d97a6
.word 0x000000a4,0x318f18ef
.word 0x9d41cada,0xe53c18db
.word 0xa819f9fe,0xfb210dee
.word 0x710fe28b,0x21aa74ba
.word 0x5a46427a,0xfe525ced
.word 0x8327dc74,0xb08962f3
.word 0x089f9bf2,0x22973cd9
.word 0x3d7b1ae1,0x4b9fa14f
.word 0x7b6bf85f,0x70d9aad1
.word 0xa70577c5,0x8761f5bb
.word 0x1580ffe9,0x35343c53
.word 0x92b76404,0xe321e4db
.word 0x9fe11ab1,0xb82301a5
.word 0x402b7097,0xc75b636c
.word 0x4984b27b,0x767d28be
.word 0x300c4a65,0x329f44a4
.word 0xd67f89ec,0x5a1f11fe
.word 0xafd675e1,0x680cdbd4
.word 0x77c68b02,0x713eacde
.word 0x9cc61355,0x7bfe9ec5
.word 0x511c7761,0x67e5fa0c
.word 0x3863b563,0x78d97823
.word 0x0da48f7e,0x09e5b53a
.word 0xb9be0e4f,0xf1259a89
.word 0x3ae76f93,0xb4f662ac
.word 0xcc7f66e1,0x61e44020
.word 0x962b61c8,0x4e46a88a
.word 0x00000000,0x40162484
.word 0xf0774c9a,0xdcbe8272
.word 0x5d7857aa,0xb69ddcdc
.word 0x56a929d6,0xabe14cdc
.word 0xbc7e2122,0x4e29ce17
.word 0x3b2aa572,0x206d8fe1
.word 0x2299ab0b,0xecfadffb
.word 0x7c34ec7a,0x82fe2ec2
.word 0x8158cd5d,0x507acfd3
.word 0xe2763313,0xd673d53f
p32_local2_expect:
.word 0x7b7306b2,0x58fd4b18
.word 0x6ad6a2e4,0xe248d5ae
.word 0xcc9216f7,0x613ec100
.word 0x2993123e,0x6acae84f
.word 0x28959eda,0xd0007884
.word 0xcde354fa,0xf8518946
.word 0xd9ababd2,0x87bd6849
.word 0x8fe1e08e,0xbdf6b36d
.word 0x278cf58a,0x06688ce9
.word 0x5a4a0e49,0xa9b4da86
.word 0xe86f7207,0xee4046b3
.word 0xab86d384,0xa0671212
.word 0xef082c12,0xf9d69ff3
.word 0x65ed2a70,0xe34ffdc1
.word 0xd361260b,0xeabc54de
.word 0xee9720a6,0x34b1abba
.word 0xdcdc9db6,0xaa57785d
.word 0xdc4ce1ab,0xd629a956
.word 0x17ce294e,0x22217ebc
.word 0xe18f6d20,0x72a52a3b
.word 0xfbdffaec,0x0bab9922
.word 0xc22efe82,0x7aec347c
.word 0xd3cf7a50,0x5dcd5881
.word 0x3fd573d6,0x133376e2
.word 0x373fd4bd,0xda246f59
.word 0xf55312d6,0xd0a11159
.word 0x3934f6c2,0x82d393d2
.word 0x1eca6ffb,0x8b7e4616
.word 0xf44df8a3,0x95dd35ad
.word 0x45459ad7,0x68871285
.word 0x12059b35,0x88ee6195
.word 0xe9b99de5,0x95769aa3
.word 0x00000000,0x000000b2
.word 0x4ad17150,0x2e8c85b0
.word 0x1ab1a9ee,0xe9b99de5
.word 0x703bc124,0x7ededd55
.word 0x53897102,0x29ffa687
.word 0x32c6e595,0x0b7ec12d
.word 0xb9b2e892,0x7e01068d
.word 0x443747c9,0x811c23ee
.word 0xdcdc9db6,0xaa57785d
.word 0xdc4ce1ab,0xd629a956
.word 0x17ce294e,0x22217ebc
.word 0xe18f6d20,0x72a52a3b
.word 0xfbdffaec,0x0bab9922
.word 0xc22efe82,0x7aec347c
.word 0xd3cf7a50,0x5dcd5881
.word 0x3fd573d6,0x133376e2
.word 0x34f48197,0xe396d4a7
.word 0x80dfd4ba,0x73d9fb85
.word 0x1bf8b62d,0x8fbc7fa6
.word 0x8d0064c9,0x839d27b2
.word 0x3deab80e,0xb79feede
.word 0xf648819b,0x98f023e8
.word 0xb69c0faa,0x3a135ebf
.word 0x66da3f65,0x4c9790d1
.word 0x057dc940,0xf6c8b4ff
.word 0x7c2328f0,0x538d3d58
.word 0x66f87275,0x76ce02db
.word 0xc39b7936,0x81b9a7a8
.word 0x8d79464e,0x5ad22537
.word 0x86ac90e4,0xe0ac43e2
.word 0x6905c0cf,0x852e3875
.word 0xa9169689,0xf15dff32
p32_local3_expect:
.word 0xcca7b51f,0xf1305484
.word 0x52a2247f,0x0c48520c
.word 0x21ee8bdb,0x10b6acb3
.word 0xbcffcf75,0x8faae3b6
.word 0x4033cc83,0x1450536e
.word 0x9ae64ccc,0x33ccadf6
.word 0x51863412,0x8f1500b1
.word 0x5bc1c3b2,0x03a086a4
.word 0xa9b0c579,0x68ea0c00
.word 0x4a0b18c5,0xa6648dec
.word 0xd4d8ad53,0xcbf52d52
.word 0x8659ee5c,0x18c053cd
.word 0x0f584475,0x044aa246
.word 0x478c704b,0xeb01877d
.word 0xe0435ec8,0xfc8e6a78
.word 0x820142d1,0x9d6790eb
.word 0x5d7857aa,0xb69ddcdc
.word 0x56a929d6,0xabe14cdc
.word 0xbc7e2122,0x4e29ce17
.word 0x3b2aa572,0x206d8fe1
.word 0x2299ab0b,0xecfadffb
.word 0x7c34ec7a,0x82fe2ec2
.word 0x8158cd5d,0x507acfd3
.word 0xe2763313,0xd673d53f
.word 0xf854bc65,0x60278cff
.word 0x52095295,0xa6f9bc26
.word 0xa2dc6652,0x360021ef
.word 0xb028f41a,0xffb033d1
.word 0x9fd80929,0x7006d45d
.word 0x818ff9e5,0x7cea69cb
.word 0x5fd8b97e,0x80f35ac6
.word 0xc5b7c614,0xe22b3138
.word 0xd081420f,0x8ea466b5
.word 0xad4b9957,0x4da0f1e8
.word 0x81b243f6,0x4d891c51
.word 0xfa3337d0,0xe0e5ce26
.word 0xa75c707d,0xff3edd90
.word 0x71fb5705,0x2f544870
.word 0x371849d6,0x5139243c
.word 0x7b7a0ebf,0x318f18ef
.word 0xddbdf636,0x8a83d813
.word 0x994aa276,0xefb769d6
.word 0xf7c78f53,0xedfe5ebc
.word 0xf3cddc47,0x8a9a563e
.word 0xfc3012e6,0x3e9adfa7
.word 0x2d90dd4a,0x7a806789
.word 0x0d4ea3ed,0x141259cc
.word 0x17e611bf,0xa6f1a2bc
.word 0xff2d10ca,0xfdc7e442
.word 0xff6b6dcb,0xe8460bec
.word 0x0f2d96ee,0x61acc463
.word 0xae591f4c,0xeec329f9
.word 0x00ff0000,0x00000041
.word 0x1ece3dd8,0x778e645b
.word 0xd2db59f8,0x25d502f3
.word 0x46f96457,0x16b5ecac
.word 0x9f9e8e9e,0x45599ea2
.word 0xd05d4ba6,0xff0dd8a9
.word 0x48325738,0x25446049
.word 0x68a49ead,0xd1b073b6
.word 0xc3a88063,0x739bbcb6
.word 0x8fe0e9c1,0x946266c2
.word 0xfaa455f8,0x190c6a70
.word 0x28fb1fc4,0xc3f70532
p33_init_registers:
.word 0x77d7c706,0x580b3b1c ! Init value for %l0
.word 0x70628e7e,0x39f405eb ! Init value for %l1
.word 0xf14365b4,0x5854fb57 ! Init value for %l2
.word 0x43ec54f6,0x78ab4fa5 ! Init value for %l3
.word 0x794693a5,0xf3abac93 ! Init value for %l4
.word 0x50a63c1d,0xcbb58711 ! Init value for %l5
.word 0xe0ae56f1,0xe558e8d5 ! Init value for %l6
.word 0x26352ac5,0xf09acc75 ! Init value for %l7
.align 64
p33_init_freg:
.word 0xa131d576,0x7f48b3c1 ! Init value for %f0
.word 0x04a24b48,0x1fb84c6d ! Init value for %f2
.word 0xd996c2c1,0x5512a542 ! Init value for %f4
.word 0xbebb8ffe,0xa0483478 ! Init value for %f6
.word 0x31c1a1fd,0x7144a088 ! Init value for %f8
.word 0xb2cc9999,0x55d58e5a ! Init value for %f10
.word 0x0a77f8a1,0x9d51f1e8 ! Init value for %f12
.word 0x9836e722,0x8c978bc1 ! Init value for %f14
.word 0x9ecbf7f7,0x998bb483 ! Init value for %f16
.word 0xa60a108a,0xd58e42dc ! Init value for %f18
.word 0xabe1381f,0x3881bf79 ! Init value for %f20
.word 0x39782b62,0xbf2f0af6 ! Init value for %f22
.word 0x8614592d,0x27ef9511 ! Init value for %f24
.word 0x2c9fd50a,0x3df75d09 ! Init value for %f26
.word 0x6ff19277,0x81068816 ! Init value for %f28
.word 0x78293750,0x7eb58eb1 ! Init value for %f30
.word 0x4d79d639,0x91780207 ! Init value for %f32
.word 0x8115e725,0xde6cebef ! Init value for %f34
.word 0x9bf6efa3,0xe0dcedc3 ! Init value for %f36
.word 0x68f9b81a,0x76c26065 ! Init value for %f38
.word 0x61cb7a98,0x9984d0cd ! Init value for %f40
.word 0x08958401,0x33b3942f ! Init value for %f42
.word 0xb87f8468,0x2e168611 ! Init value for %f44
.word 0x2f61107c,0xd72eb101 ! Init value for %f46
.word 0x92b50ab7,0x2b3aec38
.word 0xc224fccc,0xf5c0f541
.word 0x2e2cd551,0x2d20f575
.word 0xbce1fbbe,0x1db0c7b3
.word 0x36d3a9b0,0x085d1199
.word 0x53a7df57,0x961eed2a
.word 0x90ada16d,0x5b559bd9
.word 0xf5b668fe,0x0b8fb01e
p33_expected_registers:
.word 0x00000000,0xcfea379c
.word 0xdf3f5e5b,0xad411e81
.word 0x00000000,0x000000f2
.word 0x00000000,0x0000000d
.word 0x00000000,0x611962c7
.word 0x00000000,0x00000091
.word 0x00000000,0x1629acd4
.word 0x64a5e237,0x52d1ff88
p33_expected_fp_regs:
.word 0xaf80dfd9,0x2d1c20ba
.word 0x9fdfb83e,0x131560d5
.word 0x0a1e5ebc,0x341b71e9
.word 0xb66856d7,0x8c4b7405
.word 0x403938b2,0xf9afdabf
.word 0x7593984f,0x81ab7299
.word 0xc339d398,0x18eb791e
.word 0x26102984,0xb44e2b90
.word 0x13b6d940,0xff7c8bd8
.word 0x4848c91a,0xbbc589b0
.word 0x29b017c3,0x4eba8b55
.word 0x7b18bcf1,0x73c30f0d
.word 0xe3aceee3,0xe07cbd97
.word 0xd905f192,0xb15bf8db
.word 0x51da1776,0xc4ed323f
.word 0x470029f9,0x93f89d58
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p33_local0_expect:
.word 0xa131d576,0x7f48b3c1
.word 0x04a24b48,0x1fb8ff6d
.word 0xd996c2c1,0x5512a542
.word 0xbebb8ffe,0xa0483478
.word 0x31c1a1fd,0x7144a088
.word 0xb2cc9999,0x55d58e5a
.word 0x0a77f8a1,0x9d51f1e8
.word 0x9836e722,0x8c978bc1
.word 0x92193aa2,0x9ed77c4d
.word 0x47d9fd6f,0x1496e9c1
.word 0x15be82ff,0x260e0e3f
.word 0x60ae4b16,0x39d7c6c3
.word 0x7b5dbf6b,0xa7d0ea8d
.word 0x53b0d004,0xd841ebff
.word 0x70df01e8,0x6377f035
.word 0x5e625393,0x4bc282d8
.word 0x06a38b1b,0xe772ddfa
.word 0x4483a017,0xe07e151b
.word 0x10faaafc,0x3a8a83e6
.word 0xe577a724,0x862212f3
.word 0x4af5bebc,0xa601dece
.word 0x28bb20f3,0xfbb1096a
.word 0x087421fd,0xffdf9756
.word 0xc3729b81,0xde60a045
.word 0x9cfceef4,0x0c10bac7
.word 0x7997d2db,0xaa52a142
.word 0x52e6931c,0x5da43f35
.word 0x4377a9d2,0x43b05db0
.word 0x0d52a29e,0xee89ab8e
.word 0xfbd50b56,0x4ef32ecc
.word 0x93c517d8,0xb05883c4
.word 0x06b6bab1,0xec74bb57
.word 0x69eb60a9,0xef626631
.word 0xb4428221,0x78b6a9fc
.word 0xbd52673c,0xf6fbda1e
.word 0xfc3f68a4,0x955de25d
.word 0xc1757d8c,0x26318573
.word 0x3f6712e5,0xed8524b5
.word 0x7ae23e22,0xe38e50b7
.word 0x279296a3,0x57743b79
.word 0x670236cd,0x89db1ab1
.word 0x63463e5e,0x80a3638b
.word 0x51c44d54,0x89771b89
.word 0x6c7b5917,0x5debd31a
.word 0x4d659253,0x53979a85
.word 0x42129ccd,0x4723b655
.word 0xbb5b7494,0xd7784963
.word 0xefa7843b,0xb1bf3a64
.word 0xd70d4d27,0xbb59a156
.word 0x98ae95e3,0xbaa34840
.word 0x11992c6b,0xe13d7390
.word 0x1741cc90,0x670236cd
.word 0x1b1a33f8,0x39e4c27b
.word 0xa8284fa7,0xeb9f3a95
.word 0xbfe2da9e,0xcd13f913
.word 0x4b051ef3,0xaebe5f87
.word 0xba8fb22c,0xe1af0fe2
.word 0x5ba2e33a,0xd5aaaa68
.word 0x099f9b4c,0x5a28e1ff
.word 0x48a39003,0x60c58640
.word 0x76ca4f9b,0xb07925e1
.word 0x363f7c8c,0x18a6a95e
.word 0x4c2b39ef,0x27ddcd84
.word 0x3d68e508,0x21e30e01
p33_local1_expect:
.word 0x84d1e31e,0x665f1564
.word 0x5867a7a6,0xab04baff
.word 0x00000000,0x0000003f
.word 0x7d6e4837,0x65400e64
.word 0xb28171aa,0x397580b5
.word 0x6147c7dc,0xd35d6101
.word 0xcb1f08a4,0x5089af30
.word 0x2171382b,0x50ada041
.word 0x00000000,0x0000ff3f
.word 0xefa42bd2,0xaf546ace
.word 0x6457d9aa,0x17738e3f
.word 0xc9d8976c,0x8e441154
.word 0xb98db9ca,0x57eb9eee
.word 0xe1f18a9d,0xc17e42c8
.word 0x96ea1e55,0xb2407f2e
.word 0x7e901833,0xfffb06ea
.word 0x5debd31a,0xe95fad05
.word 0x0000004f,0x43cad1fe
.word 0x22ad1d71,0xb05883c4
.word 0xb92fadc1,0x815d4554
.word 0xc70eb7d9,0x450425b2
.word 0x95e8f992,0x7ca841b9
.word 0x3307f6c6,0x0607f5a7
.word 0x69f47157,0xc73bd6c2
.word 0xd88b7cff,0x40d9b613
.word 0xb089c5bb,0x1ac94848
.word 0x558bba4e,0xc317b029
.word 0x0d0fc373,0xf1bc187b
.word 0x97bdffe0,0xe3eeace3
.word 0xdbf85bb1,0x92f105d9
.word 0x3f32edc4,0x7617da51
.word 0x589df893,0xf9290047
.word 0xdf3f5e5b,0xad411e81
.word 0xd7df356b,0x7e91e262
.word 0x0bc5a20d,0x0000068b
.word 0xfd660469,0xef46726d
.word 0xea3eca52,0x50c09c9c
.word 0xe41f7a0d,0x26cba3db
.word 0x4a19a2b7,0x1aff02cc
.word 0x8c97e7c0,0x92193aa2
.word 0x69a491ed,0xf4ccd4d1
.word 0x923168e8,0xc389efd1
.word 0x00000000,0x580b3b1c
.word 0x42b965c0,0xc88f4bb2
.word 0x40c15cd3,0x28b28116
.word 0x6bb70764,0x877a7491
.word 0x0ff30a1e,0x94e6db25
.word 0x9c35f050,0x6e4002d9
.word 0x41bac9e0,0x97ff6515
.word 0x95ca3add,0x9c61f7dd
.word 0x01fcf2e2,0x38330de4
.word 0xff49f136,0x2826f334
.word 0x2e43ff84,0x92c6ff4a
.word 0x60d4d59d,0xcd537aa4
.word 0x7cef2179,0x51e6e77a
.word 0xf367656c,0xfcfa4727
.word 0x13b6d940,0xff7c8bd8
.word 0x4848c91a,0xbbc589b0
.word 0x29b017c3,0x4eba8b55
.word 0x7b18bcf1,0x73c30f0d
.word 0xe3aceee3,0xe07cbd97
.word 0xd905f192,0xb15bf8db
.word 0x51da1776,0xc4ed323f
.word 0x470029f9,0x93f89d58
p33_local2_expect:
.word 0x55b17874,0xdf470667
.word 0xccffe46b,0xf6f8057e
.word 0x85dcc67a,0x15ee52ab
.word 0x8759c162,0x928b3181
.word 0xfae3c961,0x5103d18e
.word 0xb57d29a4,0x9d37e0d2
.word 0x40b250a8,0x15b0114b
.word 0xbc1b51f9,0xc4bf7be1
.word 0x5bfeba0a,0x92bb8e85
.word 0x93abe2e7,0x0d5dc525
.word 0x12513289,0x230e29ec
.word 0xe07f7b01,0x84af14d5
.word 0xb85b548e,0x4bedf48f
.word 0x9ab7bbd2,0x7dfa8904
.word 0xfc135c04,0xf3e9d6f1
.word 0x218d32de,0xd68dbcaa
.word 0x09ebc93b,0x7363a0fe
.word 0x4614acf2,0xeec24543
.word 0x30878d74,0xe1073be6
.word 0x6365be3d,0xb4c2a578
.word 0x9938f040,0x7ca841b9
.word 0x7bd6ae69,0x4cd90f2d
.word 0x63f0f471,0xa72b5dea
.word 0xf93b3151,0xff381cba
.word 0xb34bb203,0x89942cce
.word 0x948fa31c,0x2f428db0
.word 0xc07fc020,0xb7de92a6
.word 0x6fa99f73,0x3606c7ea
.word 0xc18c8025,0xfeebe8c5
.word 0xcdacbc0b,0x640a939c
.word 0x9e123431,0x4c89fb0d
.word 0xb162997b,0xfea9ffae
.word 0x3498fe61,0x139c7774
.word 0xd33c340d,0x9d0c8bae
.word 0x851627dc,0x15a5120c
.word 0xa02e7b72,0xcbfc9b82
.word 0xe07691fe,0x2faaffa6
.word 0xf2ce791a,0xb99ddca6
.word 0x3aa2fcea,0x34db016e
.word 0x00a4667b,0x66e388c4
.word 0xaf80dfd9,0x2d1c20ba
.word 0x9fdfb83e,0x131560d5
.word 0x0a1e5ebc,0x341b71e9
.word 0xb66856d7,0x8c4b7405
.word 0x403938b2,0xf9afdabf
.word 0x7593984f,0x81ab7299
.word 0xc339d398,0x18eb791e
.word 0x26102984,0xb44e2b90
.word 0x456c1e7c,0x6277a625
.word 0xb736a972,0xf806a2d4
.word 0x6f703e5b,0xe3574b1c
.word 0x7f345828,0xddf710a7
.word 0x6d0e418e,0xda386607
.word 0x96b27f8b,0xd3f95416
.word 0x2826f334,0x74614ef8
.word 0x54c57ef7,0x580b3b1c
.word 0xff6be193,0x4268fa2d
.word 0x576189e9,0xf77d9274
.word 0xb25fc644,0xbe1de996
.word 0x8fe471ff,0xb1f55061
.word 0x781a04a4,0xafdf49bd
.word 0x8baa8d69,0xe26817d4
.word 0x3e9788c8,0x60ba6b7d
.word 0x2224e574,0x82a51693
p33_local3_expect:
.word 0x96150757,0x51a5d4ad
.word 0x266440e2,0x1521cdc5
.word 0x0e7c6611,0xf7775727
.word 0xfde0717a,0xb25fc644
.word 0x49a3c970,0x495a0b2e
.word 0x07908ff5,0x068b838a
.word 0x023944ee,0x1f217b1d
.word 0x69df5210,0xffb66e6a
.word 0x5e84a1f0,0x1286c9c8
.word 0xac69b258,0xc8b8ca93
.word 0xf75297ca,0x857cb62e
.word 0xbe2bacc2,0xf2391d62
.word 0x5e1bb2f4,0xf7ef5b2c
.word 0x4b051ef3,0xaebe5f87
.word 0xbf1467de,0x3bb42865
.word 0x00000000,0x086915d6
.word 0xd26eeac7,0x3d05fc37
.word 0x8af50f8c,0x289ffde9
.word 0x129b3984,0x7458bd9a
.word 0x0371860a,0x6964a9d9
.word 0x03644eee,0xabefeda8
.word 0x1583a87b,0x7338f9e3
.word 0xc19cb6f4,0x1c222b08
.word 0x517bcf38,0xf35acf2e
.word 0x04df1a7d,0x5003665e
.word 0x60afe510,0x15399c00
.word 0xbda6033f,0x5a6321bb
.word 0x64a5e237,0x52d1ff88
.word 0xf5b52459,0xee974727
.word 0xe2206de0,0x4483a017
.word 0xca6c3373,0xaea2ad3e
.word 0xef4cc0f5,0xd5f6f5ea
.word 0x691017f1,0x6cb7c43c
.word 0xa6f9cb30,0x59dc66d6
.word 0x9263e0b6,0x210a4379
.word 0xa5ddc005,0xdb78ae33
.word 0xe3cda1b2,0x7e550052
.word 0x4960ba05,0x611962c7
.word 0x29aeb7b8,0xbaf2e2a3
.word 0xd7df356b,0xd1e1c820
.word 0xeeeaa5b5,0xfd20b8a4
.word 0xff335c38,0x32ade6f6
.word 0x19f8950b,0x4a1a489c
.word 0x0a3e1671,0xfa7df34e
.word 0x263a4eaa,0xeb955495
.word 0x97cccf22,0xf09acc75
.word 0x58ef3122,0xb4bb3087
.word 0x1ebe3b17,0xbd27f7d7
.word 0x735467a3,0xf654d333
.word 0x60acc1b6,0xcd1d478a
.word 0x1efac138,0x18eb791e
.word 0xf080ea96,0xe842446c
.word 0x6c1db4c1,0xcbfc9b82
.word 0x0e5d80df,0x6a6e601d
.word 0x2e09cd84,0x03f385b5
.word 0xc3d0076c,0xd9551767
.word 0x69eb60a9,0xef626631
.word 0xb4428221,0x78b6a9fc
.word 0xbd52673c,0xf6fbda1e
.word 0xfc3f68a4,0x955de25d
.word 0xc1757d8c,0x26318573
.word 0x3f6712e5,0xed8524b5
.word 0x7ae23e22,0xe38e50b7
.word 0x279296a3,0x57743b79
p34_init_registers:
.word 0x1d7643f2,0x6b4b649f ! Init value for %l0
.word 0x991ac012,0x0f4314f3 ! Init value for %l1
.word 0x9d9dadc0,0xad1a2b4e ! Init value for %l2
.word 0x2e7e36f2,0xe7695655 ! Init value for %l3
.word 0x59545a76,0x2dcc9f2d ! Init value for %l4
.word 0xaa63e988,0x569bed61 ! Init value for %l5
.word 0x119213d6,0x72c790b6 ! Init value for %l6
.word 0xb89e593e,0x7a09c652 ! Init value for %l7
.align 64
p34_init_freg:
.word 0x0a3bbd62,0xf153c7b1 ! Init value for %f0
.word 0x0bbcf4df,0x2d0c973e ! Init value for %f2
.word 0x4918bcb7,0x81c2f13b ! Init value for %f4
.word 0xd71b122d,0x5272332c ! Init value for %f6
.word 0xe0230cef,0x1663236f ! Init value for %f8
.word 0xf668e02e,0x071b3286 ! Init value for %f10
.word 0xb9e8d1b4,0x043314c5 ! Init value for %f12
.word 0xa6f63619,0x211306c7 ! Init value for %f14
.word 0x2c16509a,0x9b97400b ! Init value for %f16
.word 0xcd896aac,0x66b30b69 ! Init value for %f18
.word 0xf25353bd,0x81088979 ! Init value for %f20
.word 0x79423cb3,0xf6f0b8c8 ! Init value for %f22
.word 0x64a90d0a,0x897838e9 ! Init value for %f24
.word 0x0ca7af30,0x5821a174 ! Init value for %f26
.word 0x46eafa8f,0x70027897 ! Init value for %f28
.word 0xd6536f3c,0x1d809544 ! Init value for %f30
.word 0xe30fb8b7,0xecaae850 ! Init value for %f32
.word 0xf4e57e59,0x8b06a767 ! Init value for %f34
.word 0x38ff6f5f,0x60081a80 ! Init value for %f36
.word 0x31297c85,0x2fb8d9d5 ! Init value for %f38
.word 0x7e564eff,0x2a118988 ! Init value for %f40
.word 0x7d90a76d,0x1dd361d4 ! Init value for %f42
.word 0x6a634915,0x1c0a6265 ! Init value for %f44
.word 0x24c12a49,0x6e094308 ! Init value for %f46
.word 0xf4864719,0x4baccd84
.word 0xb90fe993,0x6f9226e8
.word 0x40aa8a8b,0x01e99404
.word 0x03bf26f1,0x0e3ddc80
.word 0x6e901eb7,0x4f886660
.word 0x12960864,0x6a196561
.word 0x1215b49f,0x0f02e4ea
.word 0x538c7d70,0x02a41889
p34_expected_registers:
.word 0x00000000,0x00000044
.word 0x00000000,0x48e75c60
.word 0x00000000,0x9d089e1a
.word 0x00000000,0x000000ed
.word 0x00000000,0x00006aac
.word 0x00000000,0x615704fb
.word 0x00000000,0x59d4e1c2
.word 0x713bc9af,0xf75ee4b9
p34_expected_fp_regs:
.word 0x0a3bbd62,0xf153c7b1
.word 0x0bbcf4df,0x2d0c973e
.word 0x4918bcb7,0x81c2f13b
.word 0xd71b122d,0x5272332c
.word 0xe0230cef,0x1663236f
.word 0xf668e02e,0x071b3286
.word 0xb9e8d1b4,0x043314c5
.word 0xa6f63619,0x211306c7
.word 0x11b27b5f,0x4689d77c
.word 0x668f9ce8,0x4da24e90
.word 0xd013624d,0x48a527b9
.word 0x113b50f8,0x869b6092
.word 0x4cfe4713,0xf0f61e41
.word 0x304f3d3f,0x943d20ab
.word 0xecff294b,0x76667460
.word 0x7f178d6b,0xe3badc80
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p34_local0_expect:
.word 0xb2b36639,0x939bd2fc
.word 0xdeded537,0x848d8af8
.word 0x43e7652d,0xdbe68497
.word 0xf96d3a2e,0x03f2def2
.word 0xa46e1c1d,0x9906a454
.word 0x8c2570be,0x06ea9e37
.word 0x3058e3d2,0x442ca07d
.word 0x922728cf,0x9ce9cf26
.word 0xa7ad9a35,0x2b46af45
.word 0x254df59d,0x1179afdf
.word 0x249e935a,0x4f209109
.word 0x7e551a5d,0x195d50ab
.word 0xcba587c5,0xcbdfa553
.word 0xf6044b08,0x76fe967b
.word 0x2fa72fbb,0xa5ec1f82
.word 0xfa34388c,0x4ac80f93
.word 0x207ed1ca,0x03e4698d
.word 0xece3a598,0x2aaa7cf2
.word 0xdfc0c030,0xe9c21f06
.word 0xffbcb397,0x0b7961c8
.word 0x63db2ba4,0x674e2480
.word 0x304faf87,0x9bea0f66
.word 0x13dbdff4,0xfd15ffcc
.word 0x6cfede50,0x5d73ea61
.word 0x5fe22eb9,0x408ef782
.word 0x5c0cddda,0xa0beda00
.word 0xc76a9fef,0x9e52ff98
.word 0x94a678ff,0x64ceffc4
.word 0x7b7421dd,0x2a375b10
.word 0xc00dbd80,0x942e1486
.word 0x9d28da9f,0x8a2f3474
.word 0xedd70e92,0xde05e40a
.word 0x2c16509a,0x9b97400b
.word 0xcd896aac,0x66b30b69
.word 0xf25353bd,0x81088979
.word 0x79423cb3,0xf6f0b8c8
.word 0x64a90d0a,0x897838e9
.word 0x0ca7af30,0x5821a174
.word 0x46eafa8f,0x70027897
.word 0xd6536f3c,0x1d809544
.word 0xa6950a67,0xec4f357c
.word 0x9e1dbcaf,0x333c95f8
.word 0x5a7843e4,0x1ff7185a
.word 0x6d633eaa,0x37eb91a3
.word 0x2b539c9e,0xd2f0a1e9
.word 0xff06e26d,0x23e30f1f
.word 0x15df45c4,0x7be8b954
.word 0x0a020f2b,0x38c3dba0
.word 0xff2dd7c0,0x48370d5a
.word 0xf5e2e180,0x11989694
.word 0xad8d62a1,0xbc6b2dc9
.word 0x797e6de3,0x171f5cd5
.word 0xa57f3851,0xf7fe6ca0
.word 0xaf64db7a,0xe23b17c6
.word 0xc341f94f,0x4863b9df
.word 0x76eae9c7,0x00000000
.word 0xfae744bb,0x1754f3d7
.word 0xd4533a1a,0x75bdc440
.word 0xc37041fb,0x2049eea7
.word 0x81388ef6,0x19dc66df
.word 0x0b55f6da,0xb5479846
.word 0x11e31e3e,0x896377f3
.word 0x2de32287,0x37e00b48
.word 0x7425cc71,0x58fb2776
p34_local1_expect:
.word 0x4696f93d,0x06f9a448
.word 0x6aaa57ff,0x5ea1f732
.word 0xc6e5fb93,0xeb8bcdf3
.word 0xa6793615,0xe1f75e51
.word 0x0fae5511,0xde9910a4
.word 0x53736a64,0x27fdd21d
.word 0x912f8249,0x1695945a
.word 0x19d41a3b,0x8783c246
.word 0x58f5047e,0xb9b99d6f
.word 0x4f90ce18,0x60c8e00d
.word 0x33f3fdfb,0x4e1380b4
.word 0x0a8c2172,0xbd7e7620
.word 0xddf0ac1e,0x23998173
.word 0xd2e3ccdb,0xb4e870ce
.word 0xbb52e476,0xe849959e
.word 0x4918bcb7,0xdf43280a
.word 0xece3a598,0x00ff0052
.word 0xbbede25c,0x145f19b7
.word 0x76ea2fbd,0xcbb2ca0c
.word 0x53af6991,0x880069d3
.word 0xa455c44d,0xe83a74d2
.word 0x7c1508f7,0xe8e8660d
.word 0xb067ffe8,0x2bf728bf
.word 0x5bb93391,0xb3a9dc37
.word 0x133d4384,0xc4552ef1
.word 0x6b06c1a4,0x1c6e7277
.word 0x92a182d3,0xb352c7b1
.word 0x14af3649,0x7eb71234
.word 0x04bf394b,0xed5cea1f
.word 0x5dcba9c6,0x3cb05190
.word 0x8cf35259,0xa7b4760f
.word 0x61799e19,0x191a9daf
.word 0x0a3bff62,0xf153c7b1
.word 0x36d542d6,0x2d0c973e
.word 0x000000fc,0x81c2f13b
.word 0xd71b122d,0x5272332c
.word 0xe0230cef,0x1663236f
.word 0xf668e02e,0x071b3286
.word 0xb9e8d1b4,0x043314c5
.word 0xa6f63619,0x211306c7
.word 0x02eea1d3,0xf4c38d25
.word 0x09d8b3c0,0x5b9492f6
.word 0xfc48607c,0x46111aff
.word 0xcbb2ca0c,0x615704fb
.word 0x872b3cdc,0x76141749
.word 0xc4db4c3a,0xdbe68497
.word 0x3ab7ba79,0xb33a1cc1
.word 0xf9a4192e,0x6ccefad3
.word 0x0140d95b,0xf98712dc
.word 0x7de63e50,0xe416ad31
.word 0xc126a369,0x39b26432
.word 0x7fffcf2c,0x2b40bb7d
.word 0xdd8ba260,0x126c6ec5
.word 0x6c97bbe0,0x90498d6b
.word 0xed032f37,0xe4ef2bd9
.word 0x7abd34fc,0xfee48046
.word 0xbd22c3e4,0xe12533b2
.word 0x109e15f5,0xb8f9d221
.word 0x271ba408,0xb8a22674
.word 0x3c801b21,0x83522c7e
.word 0xffc976f7,0x6b2a17bb
.word 0x2cf05dff,0xb3f8b8b2
.word 0x2ded1fb2,0x2bea1fdc
.word 0x2c7fc610,0x7dff23e5
p34_local2_expect:
.word 0xfb4fd928,0x497ef891
.word 0xcebee9bb,0x7990cbb8
.word 0x11bf28a5,0x1f693598
.word 0x1f9d9c3d,0x3a1f89c7
.word 0x2cc906f7,0x02d28f0d
.word 0x2462e488,0xb95a652d
.word 0xfbed51ea,0xc7f07ca9
.word 0x8a510e4b,0x13d57ddf
.word 0xb579ffc7,0x82270fca
.word 0x95d055e2,0x5dd3dae6
.word 0xffe59d2f,0xe0ce130e
.word 0x81c2f13b,0x534ccc02
.word 0x793d16d8,0x15d28c61
.word 0x613249ae,0x9c74685b
.word 0xa69d9ad7,0xdb383b7e
.word 0x8f6d4c14,0xf14f8153
.word 0x7c6fb84a,0xe304bf7d
.word 0x23935e20,0x64410b53
.word 0xf402d001,0xffd5bc1d
.word 0x9fd9a2b7,0x7568de1f
.word 0x70084d2e,0xfb3d7daf
.word 0xe7ddb44e,0xd4412fd4
.word 0xf013aad0,0x60ba3067
.word 0xffa405a9,0x5fc6089f
.word 0x85c3d918,0xa88cd69f
.word 0x03fbf521,0x47ffbee8
.word 0xc1499474,0xb2403156
.word 0xd226e6c4,0x7d3baafa
.word 0x7940e935,0xf56097ae
.word 0x24ce3935,0x83522c7e
.word 0x6d69bbd2,0x12e4f369
.word 0xa43fe98a,0x1f4d55ef
.word 0x576dcb64,0xdb24a97a
.word 0xd405eae2,0x48816d06
.word 0x446a5b28,0x291b90c2
.word 0x93a792f1,0x78ffc27f
.word 0xa84f6966,0xbedbf3c9
.word 0xda3bf9f1,0xa2de2ce0
.word 0x64893100,0xa1d423bf
.word 0x00000094,0x102d490c
.word 0x3a56275e,0x5c97bafa
.word 0xcf50beaa,0xc2f122b6
.word 0x91fed49c,0xe2cd6d1f
.word 0x9b88d835,0x48da7713
.word 0xedf5ea6d,0x15b80db7
.word 0x98b0ff2d,0x33ef0341
.word 0xa4589f81,0x2e9e2298
.word 0xf849f590,0x43a0bc68
.word 0xcbe4a8ec,0x5817150e
.word 0x10cedca3,0x263c94e8
.word 0xbc24421d,0x2180066d
.word 0x60ed10e7,0xa2eadacd
.word 0xf0f359dd,0x149483d2
.word 0x94b0c77c,0xbee6a2f9
.word 0x706e6694,0x38fe2c6f
.word 0x69daea76,0x36986172
.word 0x2ab5e5bb,0x9950eff8
.word 0x2b0e63c5,0xb6c0f9be
.word 0x21e6c2a9,0x8fca03ff
.word 0x6e25ab6d,0x85127964
.word 0x0ecac0a6,0x5389d4d5
.word 0x88ff4dc9,0x8bd2799f
.word 0x9ed73dc0,0x6094a602
.word 0xe9c21f06,0x6ea743b9
p34_local3_expect:
.word 0x2c16509a,0x9b97400b
.word 0xcd896aac,0x66b30b69
.word 0xf25353bd,0x81088979
.word 0x79423cb3,0xf6f0b8ff
.word 0x64a90d0a,0x897838e9
.word 0x0ca7af30,0x5821a174
.word 0x46eafa8f,0x70027897
.word 0xd6536f3c,0x1d809544
.word 0x2c16509a,0x9b97400b
.word 0xcd896aac,0x66b30b69
.word 0xf25353bd,0x81088979
.word 0x79423cb3,0xf6f0b8c8
.word 0x64a90d0a,0x897838e9
.word 0x0ca7af30,0x5821a174
.word 0x46eafa8f,0x70027897
.word 0xd6536f3c,0x1d809544
.word 0xfc5b2033,0x27fdd21d
.word 0x713bc9af,0xf75ee4b9
.word 0x7feb7c3d,0x9c5a247a
.word 0x2c877ddb,0xff1e38c3
.word 0xefac468b,0xf2b1da34
.word 0x865e7f19,0x4930ffef
.word 0x799c847c,0x83a355df
.word 0x6894c907,0xc7e65d12
.word 0x249556f3,0x636a9f3b
.word 0xf48ebdf7,0xe83617be
.word 0xadb9225e,0x59d4e1c2
.word 0xfe9818de,0xb453e4be
.word 0xd4bcfb4c,0xd15afcff
.word 0x08dcc93d,0x8a6aa5df
.word 0x52f863e5,0x8759699c
.word 0x00000000,0x000000af
.word 0x942e8c28,0x589292c9
.word 0x57845a76,0x21196814
.word 0x6580e440,0x76b9550d
.word 0x35a2311b,0x8a4ccd67
.word 0x842b7e3f,0xffa182cd
.word 0xff21b17b,0x8bb2dcd5
.word 0x1c18a6cb,0x7229d7cd
.word 0x00000006,0x9d089e1a
.word 0x00000067,0x65176028
.word 0xa84f6966,0xf6f0b8c8
.word 0x0f4314f3,0x5cd0ac89
.word 0x945b1c99,0xb707eb14
.word 0x89110a29,0x672710b4
.word 0x20ffc22e,0x6d3fc2c6
.word 0x17fa629a,0xab3fd403
.word 0x81720607,0x6cbe15e3
.word 0x03fbf521,0x439d58a8
.word 0x9bf19247,0xde482d97
.word 0x7d287fb5,0xcd704086
.word 0x2c7fc610,0x1059baa6
.word 0x9386b3bc,0x0f159e5e
.word 0xecee7d23,0x1dfdb823
.word 0xb0833d78,0x8deb15d8
.word 0x008065e4,0xd84e8dbc
.word 0x7cd78946,0x5f7bb211
.word 0x904ea24d,0xe89c8f66
.word 0xb927a548,0x4d6213d0
.word 0x92609b86,0xf8503b11
.word 0x411ef6f0,0x1347fe4c
.word 0xab203d94,0x3f3d4f30
.word 0x60746676,0x4b29ffec
.word 0x80dcbae3,0x6b8d177f
p35_init_registers:
.word 0x9eb1a068,0x334bbe0c ! Init value for %l0
.word 0x1ed1b19a,0x26ca0a25 ! Init value for %l1
.word 0xbc29556f,0xb3a53d43 ! Init value for %l2
.word 0x47c4b7d0,0x32d70775 ! Init value for %l3
.word 0x815c9d6e,0x517c56d5 ! Init value for %l4
.word 0xcf22bb6d,0xd0cdba65 ! Init value for %l5
.word 0x8ea8cef9,0xd51ad9dc ! Init value for %l6
.word 0x036562b2,0x620018c2 ! Init value for %l7
.align 64
p35_init_freg:
.word 0x9bda8f0c,0xabd488db ! Init value for %f0
.word 0x8e9c27b9,0x5573a311 ! Init value for %f2
.word 0x6d2f360b,0xbc4f7e15 ! Init value for %f4
.word 0xbd9d15cf,0x97f7010d ! Init value for %f6
.word 0x27d6f2fd,0xd9ed8feb ! Init value for %f8
.word 0xe52c1ce1,0x6ab3ebfa ! Init value for %f10
.word 0x6347a913,0xd51a3c08 ! Init value for %f12
.word 0x679ba0b8,0x4fe0bb6c ! Init value for %f14
.word 0xa33fa9a0,0x762a05e3 ! Init value for %f16
.word 0x774a95ca,0x052b901e ! Init value for %f18
.word 0xedaf2229,0xdd90dfb2 ! Init value for %f20
.word 0x30b100a9,0x80f6e1df ! Init value for %f22
.word 0xbdc79b0c,0xef957da8 ! Init value for %f24
.word 0xb8393f17,0x68d3e94d ! Init value for %f26
.word 0x499078a8,0x2a192f8e ! Init value for %f28
.word 0x411df968,0xf9f452c4 ! Init value for %f30
.word 0x3c0631c2,0xf17c0ce1 ! Init value for %f32
.word 0x921b9abb,0xbf903d43 ! Init value for %f34
.word 0x9b668574,0x3014399d ! Init value for %f36
.word 0x83c0ecf5,0x6dc2c804 ! Init value for %f38
.word 0xbb97b226,0x849ba64f ! Init value for %f40
.word 0xf9c9f870,0x05cb4b09 ! Init value for %f42
.word 0x781735f2,0x1de0bef8 ! Init value for %f44
.word 0x3dd65712,0xdac30962 ! Init value for %f46
.word 0x073f2ec3,0x22650442
.word 0xbe4a6244,0x8088bb22
.word 0x2df48f7a,0x484c56f5
.word 0x63581ddb,0x24775451
.word 0x39c3f547,0x44822300
.word 0x9de8b6fc,0xa3c66f0f
.word 0xba19c880,0x29bb4b89
.word 0x5d907263,0x768e0b48
p35_expected_registers:
.word 0x00000000,0x00000049
.word 0xda6b578f,0x00000066
.word 0x0716366a,0xc040f133
.word 0x3d6f0144,0xead714aa
.word 0x00000000,0x0ccacf7a
.word 0x00000000,0x0000009e
.word 0x00000000,0xa6673a31
.word 0x00000000,0x4848335e
p35_expected_fp_regs:
.word 0x9bda8f0c,0xabd488db
.word 0x8e9c27b9,0x5573a311
.word 0x6d2f360b,0xbc4f7e15
.word 0xbd9d15cf,0x97f7010d
.word 0x27d6f2fd,0xd9ed8feb
.word 0xe52c1ce1,0x6ab3ebfa
.word 0x6347a913,0xd51a3c08
.word 0x679ba0b8,0x4fe0bb6c
.word 0x10677010,0x82365c7d
.word 0x41ac0f08,0x63bc3bae
.word 0x96e39ebc,0x364838b1
.word 0x0fa60018,0x40c7fde2
.word 0xc7deeefa,0x7aa7e1a3
.word 0xcc9de17e,0xe41c25ed
.word 0x43da8b25,0x923c0ddc
.word 0x83af0490,0x0254bd5d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p35_local0_expect:
.word 0xee09ff4d,0x337d3736
.word 0x03220b38,0xbf9cd55c
.word 0x0eba6688,0xe1220fd8
.word 0x0689ac82,0x16158171
.word 0xe6fff55a,0xbede84e5
.word 0x4cffbcae,0x9fb33f1b
.word 0x6c490e1e,0x2b9bdbbf
.word 0x512182cf,0x09df7c0b
.word 0x532a58af,0x9b621f17
.word 0x1002a07e,0x74d2bb88
.word 0x8f03bf80,0x23f51236
.word 0xee6617ea,0xc9690435
.word 0x6fc9f265,0x00000058
.word 0xf9dde71e,0x1743d078
.word 0x5a055db5,0x44f859d1
.word 0x5c7d8a75,0xb7da7c41
.word 0xc4bcdb7f,0x311a42ac
.word 0x2e9b5acd,0x616cc144
.word 0x098b5054,0x39fff2d0
.word 0x6e5e3b82,0xa7b12ce3
.word 0xda120281,0x60e4055b
.word 0x3a860724,0x53e347c1
.word 0xe5c7714a,0xa3bac6fe
.word 0xc7d90030,0x47ff3484
.word 0x20ed9a58,0xe9572a6c
.word 0x308ea724,0x515357d3
.word 0x4f47f52b,0x5ebe5697
.word 0x1e78e449,0xd3214ab5
.word 0x7d95cdb1,0x3c3a94fc
.word 0xcd580003,0x91be7bcf
.word 0xec39b4d1,0xbe0abb2c
.word 0x641aed0d,0x12bd3b10
.word 0x1fcdd640,0xb459f98b
.word 0x0e66cd2d,0x28da641d
.word 0x94473ca1,0xdbe890e6
.word 0x14278a60,0x61a29ad5
.word 0x2e96018b,0x7a2db377
.word 0xe43e0c90,0xe46b115b
.word 0xfa9709d4,0xd6e1d502
.word 0x9d1db638,0x424fe246
.word 0x0dfb91ae,0x8f09297d
.word 0x1f9f398f,0xff048b55
.word 0x0556782f,0x49cdcd9c
.word 0x6eb5d577,0x00000064
.word 0xf02bf523,0xffeb3211
.word 0x1633833d,0x9471c0f4
.word 0xaf2d38b4,0xb4df10b2
.word 0xfef2a728,0x489e8ea6
.word 0x0716366a,0xc040f133
.word 0x00000090,0x45d591f5
.word 0x5b213a43,0x98c8768b
.word 0xfe552898,0x4240839d
.word 0xecaf5a21,0x0bad162f
.word 0xb3ef11fa,0x397f558f
.word 0xf41f433a,0xc8ef355c
.word 0x552e1a9a,0xd38d2a39
.word 0xd49fc4a5,0x7a1ae47d
.word 0x9a0ad154,0x07421fb0
.word 0x53d7f24e,0x7a3b7032
.word 0x257e86e7,0xcdff1782
.word 0x42e6837d,0x2441b827
.word 0xed5538b4,0xd284bb47
.word 0x7b4ff598,0xf5eaf791
.word 0x5e201c65,0x7740ebd6
p35_local1_expect:
.word 0x68bb4f77,0xa858ecce
.word 0xe54f57db,0xbadb9f43
.word 0x7a3cc71a,0x83ff5ff0
.word 0x7b29aac5,0xdbeef5aa
.word 0x2afeff83,0xe5cbe43b
.word 0x6651d6e7,0xb982648f
.word 0x8351d945,0xcabf6791
.word 0x638f1fc2,0x191fbbf4
.word 0x370d47bb,0xb41c4864
.word 0x5acd79e1,0xb1558260
.word 0x2358e7be,0xd833d3dd
.word 0x21b3f443,0x7c66736d
.word 0x4a5b8338,0x18edbfbf
.word 0x56031103,0x9bb7cb5f
.word 0x2da9cedd,0xff41f052
.word 0xa59feeff,0x86abbff8
.word 0x2f011149,0x11ab1f98
.word 0x30eceea4,0x57962686
.word 0x070a111b,0xf67c4ce6
.word 0x2e7ce46a,0xe7925a05
.word 0xc16758ae,0x5356ddc1
.word 0x9de95cca,0x240e3d5a
.word 0xc5f6de51,0x2991d8a6
.word 0x5ab20833,0x197525fc
.word 0x6ed044da,0x55473227
.word 0xda6b578f,0x00000066
.word 0x6cf33150,0xa8ebcfa9
.word 0xecb18514,0x5f51bafc
.word 0x802f79b3,0x6c9ce4d3
.word 0x1976921e,0x62aed204
.word 0xa6cb79fa,0x47a525d8
.word 0x5636e8a8,0xa053bbea
.word 0x35d9123a,0x376b85a1
.word 0x3f43f31f,0x730084d4
.word 0x182affaa,0xcac275aa
.word 0x2346f50b,0x7f36ffa0
.word 0x577e1e05,0x1cea5f1b
.word 0x4adfd1a1,0xc1140413
.word 0xde595969,0x79a40669
.word 0xa070dd40,0x932ab1f4
.word 0x54f41b25,0x7526ee63
.word 0xe33cc7d8,0x8820aa15
.word 0x72dde114,0x914b88c1
.word 0x90a9f446,0x00002358
.word 0xc940efd6,0x2c6c7c66
.word 0xa7e79939,0x17c35613
.word 0x1f3da26d,0x52738374
.word 0x8ce6d86f,0x92250e47
.word 0x2b65e55e,0xd44de5ba
.word 0x8b904b42,0xfda0ca79
.word 0x5dc2262e,0xc9484c57
.word 0xd2e37abd,0x36d9fd80
.word 0x31e3f0af,0x961942aa
.word 0x2d9c8711,0xb98d8f2c
.word 0x0853bd19,0x1f03fdac
.word 0x83fe5729,0xcb19587e
.word 0xff6f4c1f,0xf5aed27d
.word 0xfc9ec587,0x11ab1f98
.word 0xa3b02972,0x99e0966a
.word 0x90db3d05,0xc43213a2
.word 0xfdfb65da,0x38e36fdd
.word 0x08e6ea2a,0x667f08eb
.word 0xd3f3840a,0x2767298c
.word 0xebeade0b,0x7f78dd3a
p35_local2_expect:
.word 0x5bf51702,0xf166f10c
.word 0xc9e7aa2e,0x7a3af2df
.word 0xb763ba14,0xc9a3c3ef
.word 0xff83bfb4,0x2c59a08d
.word 0x61091e7e,0x2500781b
.word 0x872b42f4,0xc98c3d2b
.word 0x18f3d97d,0x9834e71e
.word 0xa9d94ee2,0xbe6ae9f3
.word 0xa679a5e3,0xd3ff3a0e
.word 0xac8c57c4,0x77817292
.word 0xfaf50937,0x1e8e2ad1
.word 0x980b66f3,0x7c1df97a
.word 0x45a05889,0x5ece64d9
.word 0xe3f800bb,0x1b39ea7c
.word 0x4895129c,0x0d8730a2
.word 0xe5b702f9,0x2093d924
.word 0x7d5c3682,0x10706710
.word 0xae3bbc63,0x080fac41
.word 0xb1384836,0xbc9ee396
.word 0xe2fdc740,0x1800a60f
.word 0xa3e1a77a,0xfaeedec7
.word 0xed251ce4,0x7ee19dcc
.word 0xdc0d3c92,0x258bda43
.word 0x5dbd5402,0x9004af83
.word 0x4df63bd5,0xc43213a2
.word 0x24432056,0x58824ccc
.word 0x13af2a1f,0x1d63d38c
.word 0xfb097fab,0x2b26e7ca
.word 0x5e7bedd0,0x78c018cc
.word 0xf1ca8eb6,0x056f20b3
.word 0x9183bf9c,0xa66065f5
.word 0x3a679894,0x0def510e
.word 0x7d5c3682,0x10706710
.word 0xae3bbc63,0x080fac41
.word 0xff384836,0xbc9ee396
.word 0xe2fdc740,0x1800a60f
.word 0xa3e1a77a,0xfaeedec7
.word 0xed251ce4,0x7ee19dcc
.word 0xdc0d3c92,0x258bda43
.word 0x5dbd5402,0xff04af83
.word 0xaadd0860,0xf62a1a44
.word 0xc899d02e,0x80a5284f
.word 0x9650fbb5,0x8f6358eb
.word 0x3b514e48,0x1c776f88
.word 0xc19c925b,0xbdf3a7e6
.word 0xed8fda85,0x575fb7f9
.word 0xd58c2581,0xd78bd3ac
.word 0x1d1e60f6,0x20941ba0
.word 0xbeec60f7,0x931e9c4e
.word 0xa8079cff,0x2bbb3c8c
.word 0xf358db24,0xb0395976
.word 0xdf57a344,0xdb87b969
.word 0xca4a5e0b,0xfb84ab5b
.word 0x35616448,0xd2a532df
.word 0x315fede5,0x4f27d68f
.word 0xf83cfa1d,0x2d3be591
.word 0xe4f8b0f3,0x0435dafa
.word 0xcc879d5c,0x638f1fc2
.word 0x4848335e,0x4ebb87ee
.word 0x4e7dc873,0x119c05c2
.word 0x15fc4ac6,0xdb4b46af
.word 0x11c378b2,0xfa3aa817
.word 0xbcbbb599,0x6caceff2
.word 0x33ea3556,0xfea238cb
p35_local3_expect:
.word 0x58048b55,0x501c51a7
.word 0x11ecb1cb,0x32dcb99f
.word 0x0ccacf7a,0x559f9e4c
.word 0xb9e0b764,0xbe53b16b
.word 0xf512e9ab,0xb3690458
.word 0x51c74088,0x5c4bed74
.word 0x67a40296,0x107d2f58
.word 0xcb95b2e9,0xa2107c35
.word 0x51156768,0x9331c46a
.word 0x0c3cb322,0x49aa14bd
.word 0x21033037,0x5fa68309
.word 0xce151bf7,0x642e40e6
.word 0xfcdbe0cf,0x34f02c20
.word 0xc417f14e,0x57d0d4d9
.word 0x819960bb,0x09e36170
.word 0x4f88a2b4,0xebc63b50
.word 0x7d5c3682,0x10706710
.word 0xae3bbc63,0x080fac41
.word 0xb1384836,0xbc9ee396
.word 0xe2fdc740,0x1800a60f
.word 0xa3e1a77a,0xfaeedec7
.word 0xed251ce4,0x7ee19dcc
.word 0xdc0d3c92,0x258bda43
.word 0x5dbd5402,0x9004af83
.word 0xe65fb1ed,0x52b332ff
.word 0xe908b600,0x6f34fbcb
.word 0x12fdb8ff,0xeb246783
.word 0x203d041d,0x09958e05
.word 0x9cf3f1a2,0xa2f147c0
.word 0x0ba2f9ce,0x4a5cab05
.word 0x641ae189,0xff2db307
.word 0xabeb237c,0xb6b76530
.word 0xce04f37e,0x96ef729b
.word 0x7dce1564,0xc52ba535
.word 0xe9964548,0x2cca8ab0
.word 0xedf54e6c,0x0ed8e89d
.word 0xd5b55043,0x82f88635
.word 0x05dda32b,0x98d05c51
.word 0x03220b38,0x39c89220
.word 0x3d6f0144,0xead714aa
.word 0x06848189,0xae20d541
.word 0x254b7d0b,0xf7d40208
.word 0x96b1db10,0x36117499
.word 0x00000071,0x47dcc76a
.word 0x4ad12094,0xab910b63
.word 0x1d3137da,0x73c500f4
.word 0x7c66736d,0x547d0add
.word 0x56eb82e4,0xb9f1ff74
.word 0x96b08ecc,0x54316c7b
.word 0x2fea784c,0x5fd2678b
.word 0x47ac39bd,0xce660c78
.word 0xff08395b,0x86a080fe
.word 0xf1b207a2,0xe061bfaf
.word 0x541d5b35,0x77b91fda
.word 0xbc100517,0x8da02174
.word 0xa42e207f,0xc9378dc8
.word 0x8d6391fe,0xe2356e43
.word 0x730084d4,0xfa22f947
.word 0x728b2033,0x337d3736
.word 0x73fedd82,0xaf6810fe
.word 0x0070eab0,0x6953b4a1
.word 0xd38d2a39,0xe2c22f28
.word 0x086fc033,0x7a6199c2
.word 0x1f3c5f45,0xafeb973d
p36_init_registers:
.word 0x13e6f4a2,0x9dc82354 ! Init value for %l0
.word 0x51671205,0xa8ed5797 ! Init value for %l1
.word 0x13e12740,0x5bd256d3 ! Init value for %l2
.word 0x7d14cbc0,0x480cd9a2 ! Init value for %l3
.word 0xdae7b596,0xa8dfe962 ! Init value for %l4
.word 0x4cf97b1b,0xe42bc573 ! Init value for %l5
.word 0x8909065a,0x3187d29f ! Init value for %l6
.word 0x5b835dbc,0x7581c7ca ! Init value for %l7
.align 64
p36_init_freg:
.word 0xc544d5f0,0xed69baa4 ! Init value for %f0
.word 0x9f280b0f,0xf8b796ec ! Init value for %f2
.word 0xd6137b06,0x974095f9 ! Init value for %f4
.word 0xdd03affb,0xe93341e3 ! Init value for %f6
.word 0xce61abaa,0x2e41b9f9 ! Init value for %f8
.word 0xca084bec,0x50c46a15 ! Init value for %f10
.word 0x42291faf,0xbfdd35a0 ! Init value for %f12
.word 0xe8741a8b,0xec360378 ! Init value for %f14
.word 0x194267f2,0x7b4cd32f ! Init value for %f16
.word 0x77bef1e3,0x7006af4a ! Init value for %f18
.word 0xa22ff33c,0xaddfce2a ! Init value for %f20
.word 0x1ad109ed,0x905a4f1a ! Init value for %f22
.word 0x00b85071,0x17cbc85e ! Init value for %f24
.word 0x02047bfc,0xa1b1f42b ! Init value for %f26
.word 0x1f73b9f2,0xacc63d3e ! Init value for %f28
.word 0xa3582633,0x8b2da1d8 ! Init value for %f30
.word 0x3887f993,0x687ceca6 ! Init value for %f32
.word 0x0ae87802,0xa4b16cdf ! Init value for %f34
.word 0x496eed94,0x83048397 ! Init value for %f36
.word 0x9d357038,0x66abaa19 ! Init value for %f38
.word 0x8a57cf05,0x32d35e87 ! Init value for %f40
.word 0x2fe9f14a,0xb5b096ee ! Init value for %f42
.word 0x5d51649d,0x6018d73a ! Init value for %f44
.word 0x31a6a1e3,0x61e51895 ! Init value for %f46
.word 0x05b0a73a,0x4b260b6d
.word 0xa038a80c,0xf5343cdc
.word 0x92600417,0x08ec55e1
.word 0x4cd9c7e4,0xa942f598
.word 0xc0b5db91,0xc318aa8c
.word 0x5495be72,0xea71ae19
.word 0xaf7c5646,0x81295c60
.word 0x2784b746,0xcfe93b81
p36_expected_registers:
.word 0x00000000,0x0000006c
.word 0x21798bdf,0xa27936df
.word 0x00000000,0x000000bc
.word 0x00000000,0x00000011
.word 0x561ac372,0xb82474b0
.word 0x00000000,0x6271eecf
.word 0x00000000,0xffe640c0
.word 0x7035e6dd,0x5f335a37
p36_expected_fp_regs:
.word 0xe5f1c94d,0x3c1d372d
.word 0xb0fba36a,0x02216e8a
.word 0x2ea8c79a,0xadb2e849
.word 0xd485799c,0xf2eb65ba
.word 0x9c73f97e,0x474793de
.word 0x2c8e377a,0xbfc0b684
.word 0xb144dc17,0xa62b21af
.word 0x75b87020,0x26b48649
.word 0x06e547be,0x4daac9f1
.word 0x410406c4,0x1fd55c85
.word 0x8adc7a7e,0xa27936df
.word 0x7035e6dd,0x5f335a37
.word 0xacb545b7,0xfe835aa4
.word 0x01f18389,0x7ddabb2a
.word 0x4968a3e2,0xc2b754b7
.word 0xf6f938d1,0x0e7c6bcf
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p36_local0_expect:
.word 0x2c6b02ae,0x221109ae
.word 0xc5b381d0,0x922ef57b
.word 0x505203b4,0xff925892
.word 0x1de7bbfb,0xe0878c9c
.word 0xfc4177bd,0x45c5b251
.word 0x09a9ddf9,0x21fff294
.word 0x1623f396,0x3a355fde
.word 0xffe640c0,0xb0baabdf
.word 0x2d371d3c,0x4dc9f1e5
.word 0x8a6e2102,0x6aa3fbb0
.word 0x49e8b2ad,0x9ac7a82e
.word 0xba65ebf2,0x9c7985d4
.word 0xde934747,0x7ef9739c
.word 0x84b6c0bf,0x7a378e2c
.word 0xaf212ba6,0x17dc44b1
.word 0x4986b426,0x2070b875
.word 0xae0a78be,0x9993b697
.word 0xe95b229c,0xf300d638
.word 0x6b6778c1,0x6f4274b2
.word 0x4006a330,0x52209a82
.word 0x9cffb96c,0xb6f73538
.word 0xb64ebfee,0x26f1bba1
.word 0x70a8f6ef,0x97d5999a
.word 0xbd4954d2,0x06b2627f
.word 0x6099488b,0x2c546a83
.word 0xb405a6e5,0x2d1badf0
.word 0x71ef6ea1,0x5bdcb0f9
.word 0x2c78fa2a,0xbf8130c8
.word 0x66a29a59,0xd38d6fe2
.word 0x0775e925,0xba3326db
.word 0xdd7e2e95,0xfea20149
.word 0xb07e57e6,0xc64f049b
.word 0x2d371d3c,0x4dc9f1e5
.word 0x8a6e2102,0x6aa3fbb0
.word 0x49e8b2ad,0x9ac7a82e
.word 0xba65ebf2,0x9c7985d4
.word 0x30bf2d2c,0x7ef9739c
.word 0x84b6c0bf,0xff378e2c
.word 0xaf212ba6,0x17dc44b1
.word 0xff925892,0x2070b875
.word 0x11bc3338,0x1060c36a
.word 0x522c2732,0x41a47b4b
.word 0x1ae9ae29,0x36c5e8b3
.word 0x8105348a,0x42660413
.word 0xfe92792d,0xf6a0c497
.word 0xebed3fc0,0xfb6ddde4
.word 0x0be1065a,0x607a0c3b
.word 0x014b5a3e,0x1939322e
.word 0x43ce9c96,0x8000bf68
.word 0x38178c75,0xddba81c6
.word 0xbd5d488a,0xa9f12e50
.word 0x193d8cf8,0xf9a55f85
.word 0xbd151d5f,0x9be890a3
.word 0x2b35968d,0x03843f1a
.word 0xefab7d8b,0x360bb398
.word 0xb3d8b483,0x38447641
.word 0xcc2f3d9e,0x874e3ee2
.word 0x4f987a5d,0x6e696e31
.word 0xe8ed61c1,0xaf59315c
.word 0xe922b124,0x8e974eb9
.word 0x524f6418,0x7c34b223
.word 0x5ea70dc8,0x0fc54f2d
.word 0xa1325433,0x991aacbe
.word 0x5a45400b,0xcdc27750
p36_local1_expect:
.word 0x1e8e58a8,0xba114ffc
.word 0x3c3cafba,0xf03fe48e
.word 0xe8d77eef,0xefde3234
.word 0x54d6cab9,0x408755d7
.word 0x2e6ac073,0xba6d99d8
.word 0xda1940f8,0xfc4e850f
.word 0x112cf86b,0x2d77e762
.word 0x194267f2,0xf150e720
.word 0xa642b544,0xd2e6d8ff
.word 0x9a9df7ca,0xe291eab9
.word 0x24356093,0x1c5f848e
.word 0xe07e5ebf,0x1ed3301f
.word 0xb56b2020,0x0fd3566d
.word 0x306d517c,0xfe835aa4
.word 0x225ee0ea,0xcc61fffe
.word 0x76b35897,0x884a45ac
.word 0x88f0b8ba,0x00000013
.word 0x7e253f90,0x44588f3f
.word 0xd06b683f,0xf262f6b0
.word 0xfbbb28b2,0x061be530
.word 0x0fd3566d,0x82cba80a
.word 0x275343fb,0x6ec3acea
.word 0x0bf2bfb3,0x6017151c
.word 0x21504426,0x82fed2e6
.word 0xe391c08f,0x2506cd06
.word 0xebb1a112,0x3c0dee43
.word 0x561ac372,0xb82474b0
.word 0x69043943,0xee293657
.word 0x766f5ddf,0xb05f12ac
.word 0xc125ad0f,0xa27936df
.word 0x62adf85f,0xe07ca16e
.word 0xdadf2a24,0x24e76827
.word 0x2a56caf4,0x3031d2d3
.word 0x64d726d2,0xa551bc79
.word 0xbd7aa4ca,0x6f1cfdb8
.word 0x8d8e688a,0xffde8d16
.word 0x2b2b29ff,0x976292a3
.word 0x5673c73a,0x608254ff
.word 0xf07c087f,0x206f2edf
.word 0xe522c656,0xa952f517
.word 0x036af413,0x5dbf7371
.word 0xcd0ebf01,0xb11947a9
.word 0x7ec76f34,0xbb0fd3b8
.word 0x566a86b1,0x1147b848
.word 0xbf892832,0xdd948c23
.word 0xfffbdeee,0x76c8bbe5
.word 0x64e44cb8,0x939c11b1
.word 0xcafe2c0b,0x47d6b4f8
.word 0xcb2fa3d3,0x34cb53e4
.word 0xb70f6e74,0xa6899600
.word 0x76801180,0x670cd587
.word 0x48e2b888,0x98263dc4
.word 0xf39873fa,0x40812426
.word 0x65afee3d,0x73dff396
.word 0xbc6860b0,0x78cba363
.word 0x66e0c170,0x90eebd7b
.word 0xec9d35e6,0x3dbcb918
.word 0x8db6dc6d,0xd2c35aa3
.word 0x42979dd2,0xb18fecdf
.word 0x837a9b39,0x94cf5c54
.word 0x5b34f54a,0x83b35a1c
.word 0xe61dca05,0xf03e341d
.word 0xf792669a,0xbd4954d2
.word 0x0801063c,0x056ad7ce
p36_local2_expect:
.word 0x30bf2d2c,0x285d8b9d
.word 0x16397f5f,0xd316ac47
.word 0xf975b72a,0xd587ff6b
.word 0x2a1887c9,0x6b301d56
.word 0x8d811e49,0x45ecc159
.word 0xdeed3786,0xc7a273b5
.word 0x4160f198,0x8196dceb
.word 0x1bc09ff4,0x3f0a5537
.word 0x21798bdf,0xa27936df
.word 0xb41489b4,0xd65060d0
.word 0xc3555248,0xa1223f61
.word 0x2a64265b,0xec598f05
.word 0x6f73550b,0x35a888b4
.word 0xc0144e98,0x196569f1
.word 0xf8ff88d0,0x457b14e6
.word 0x0327c3d5,0xf82de4a4
.word 0x11bc3338,0x1060c36a
.word 0x522c2732,0x41a47b4b
.word 0x1ae9ae29,0x36c5e8b3
.word 0x8105348a,0x03843f1a
.word 0xfe92792d,0xf6a0c497
.word 0xebed3fc0,0xfb6ddde4
.word 0x0be1065a,0x607a0c3b
.word 0x014b5a3e,0x1939322e
.word 0x8b9b9bc5,0xff0f46e7
.word 0x8038d8cb,0xb104a4d0
.word 0x15b981b2,0x905d3948
.word 0x3fa3dcec,0x1ae7513a
.word 0x5dbf7371,0x951c91e8
.word 0xca76d121,0xdd8aa62a
.word 0x4de095a4,0xe1d87087
.word 0x4dad2252,0xb2111c53
.word 0x06e547be,0x4daac9f1
.word 0x410406c4,0x1fd55c85
.word 0x8adc7a7e,0x07dc2250
.word 0x7035e6dd,0x5f335a37
.word 0xacb545b7,0x0000001d
.word 0x01f18389,0x7ddabb2a
.word 0x4968a3e2,0xc2b754b7
.word 0xf6f938d1,0x0e7c6bcf
.word 0x5b44ce13,0x38179674
.word 0x1617cb51,0x85bc3bff
.word 0xcf045e4e,0x3caa8a52
.word 0x000000e1,0x78eee520
.word 0xac123a63,0xb6f74032
.word 0xe92f5672,0xc740cf66
.word 0x979ca380,0x6f1cfdb8
.word 0x0c983aa5,0x26b5554d
.word 0x194267f2,0x7b4cd32f
.word 0x77bef1e3,0x7006af4a
.word 0xa22ff33c,0xaddfce2a
.word 0x1ad109ed,0x905a4f1a
.word 0x00b85071,0x17cbc85e
.word 0x02047bfc,0xa1b1f42b
.word 0x1f73b9f2,0xacc63d3e
.word 0xff582633,0x8b2da1d8
.word 0x97348ff0,0xf262898d
.word 0x8a47aa2d,0xc837ef9a
.word 0x1e0e1479,0xfb94b907
.word 0x13ff7982,0xca5898a7
.word 0xe6e49e62,0x2593c7c4
.word 0x1b3da4c3,0xd67ece9b
.word 0x3afb1b89,0xc9b0f382
.word 0xa5d833e3,0xd58e2020
p36_local3_expect:
.word 0xe5f1c94d,0x3c1d372d
.word 0xb0fba36a,0x02216e8a
.word 0x2ea8c79a,0xadb2e849
.word 0xd485799c,0xf2eb65ba
.word 0x9c73f97e,0x474793de
.word 0x2c8e377a,0xbfc0b684
.word 0xb144dc17,0xa62b21af
.word 0x75b87020,0x26b48649
.word 0xb1b4ee4b,0x9f630034
.word 0x3f6b0919,0x23f7b784
.word 0x7ffe74da,0x91f34426
.word 0x98ff8d76,0x4fd6b003
.word 0x911823ce,0x8d310768
.word 0x00dcbb06,0x3942d799
.word 0x8e2cc05f,0x1e9466ac
.word 0xa4ea5596,0xb04903d7
.word 0x8880ce36,0xfff7b784
.word 0x24e4cebf,0x8bbc3bbe
.word 0x98fbfee8,0xe69d2b77
.word 0x7494056c,0x36f07b0c
.word 0xa712ad41,0x6ec7595a
.word 0x2af2c978,0xf01bc249
.word 0x80432f8b,0x8582c5cf
.word 0xff4f24c8,0x8f2554a4
.word 0xb88d7cf2,0x51646bce
.word 0x5f335a37,0x36c7528b
.word 0xd8963370,0x05247966
.word 0x1153f87c,0xc22a08b6
.word 0x1c0db6e7,0xc3e4cee4
.word 0x0fa60504,0x8effbd37
.word 0x585adb03,0xb94af491
.word 0xaf6d1c4d,0xaff9f0ca
.word 0x06e547be,0x4daac9f1
.word 0x410406c4,0x1fd55c85
.word 0x8adc7a7e,0xa27936df
.word 0x7035e6dd,0x5f335a37
.word 0xacb545b7,0xfe835aa4
.word 0x01f18389,0x7ddabb2a
.word 0x4968a3e2,0xc2b754b7
.word 0xf6f938d1,0x0e7c6bcf
.word 0x65bd8739,0x41e96f4d
.word 0x8aa3137d,0x16ff9f71
.word 0x1f7b291d,0x97ff12f6
.word 0xc9dbc1c8,0x1bde36df
.word 0x5bd256d3,0x87cc4b1a
.word 0x12c7bd7f,0x512746de
.word 0x75f798a0,0x79c1a7f1
.word 0x8a521d77,0x88d9aea1
.word 0x96018621,0x91d56b8e
.word 0xe0dd4f60,0x097522bb
.word 0x93bc1041,0xcf01c178
.word 0x06b2627f,0x0ecad4e8
.word 0x87ea127b,0x77c4b3db
.word 0x3a88eae7,0x2388d37c
.word 0x1ee90370,0x893a7619
.word 0x6e30ae6e,0x7972ffb8
.word 0x384e7589,0xcbf4778e
.word 0xcd3fc7e7,0x9c452527
.word 0xd8a586bb,0xa1276312
.word 0xde934747,0xb845fb63
.word 0xf87db2dd,0x2884dc2d
.word 0xca6fa939,0xf6c7b56b
.word 0x7ab33057,0xdc3f5cb0
.word 0xf0a276e0,0x7c33d7b5
p37_init_registers:
.word 0x6c640a7e,0x2cc8c11a ! Init value for %l0
.word 0xed9902c6,0x9311bbe3 ! Init value for %l1
.word 0xe696fd08,0x56813647 ! Init value for %l2
.word 0x66619e4b,0xa815e929 ! Init value for %l3
.word 0x344b551a,0xd91762a8 ! Init value for %l4
.word 0x618f7c35,0xec36b149 ! Init value for %l5
.word 0x2c538f50,0x4fcc66a9 ! Init value for %l6
.word 0xf68986fd,0xf378f10f ! Init value for %l7
.align 64
p37_init_freg:
.word 0xd850c011,0x7f144dbe ! Init value for %f0
.word 0x0b339b9b,0xa34196bd ! Init value for %f2
.word 0x96f8c40d,0x101b9361 ! Init value for %f4
.word 0x90828f19,0x6a9b873b ! Init value for %f6
.word 0x2ff87ffa,0xd0079f07 ! Init value for %f8
.word 0x48d3a3c1,0x5c0e7dbc ! Init value for %f10
.word 0x250fd853,0xabf13912 ! Init value for %f12
.word 0x9f7253f3,0xef730d5b ! Init value for %f14
.word 0x3c8519c1,0x7d841be2 ! Init value for %f16
.word 0x6674b213,0x307e522f ! Init value for %f18
.word 0xb513203e,0x0653b671 ! Init value for %f20
.word 0x286b2eab,0x7d631023 ! Init value for %f22
.word 0x98141f74,0x5cd16991 ! Init value for %f24
.word 0x233d906a,0x291bbd5e ! Init value for %f26
.word 0x2d9b31eb,0xd77a7d57 ! Init value for %f28
.word 0x6a81f083,0x70f1a9a2 ! Init value for %f30
.word 0xc108f2cb,0x5a988e81 ! Init value for %f32
.word 0x5ba800a4,0x2db891de ! Init value for %f34
.word 0xfbfa9662,0x6c08cf1a ! Init value for %f36
.word 0x4413a8bd,0x1a14b7b2 ! Init value for %f38
.word 0x0f494627,0x3c762f67 ! Init value for %f40
.word 0xf5501551,0x689a720f ! Init value for %f42
.word 0xc0ce6d75,0x74a8d87a ! Init value for %f44
.word 0xae306f99,0xe148ad1d ! Init value for %f46
.word 0x8e4aa1c1,0xd5dd1d23
.word 0x1b6e6c2f,0x14344068
.word 0x85b38911,0x3ef8123e
.word 0xc14239c0,0xbb48cb40
.word 0x519e4b94,0x3a683a59
.word 0xec7a374d,0x0c6d0da2
.word 0x88490b2e,0x82b2fa9b
.word 0x0bc14d19,0x82e371ec
p37_expected_registers:
.word 0x3a0ce9c9,0x76a2c4cb
.word 0x320a7a31,0xe332709c
.word 0x00000000,0x0000000a
.word 0x00000000,0xb42b4626
.word 0x00000000,0x04281c8c
.word 0x48db0985,0xa452b0b9
.word 0x00000000,0x0000007e
.word 0x10228390,0x7ad4efe5
p37_expected_fp_regs:
.word 0x29887273,0x51738838
.word 0x13c9c12c,0xf4271c34
.word 0x1d8a6364,0xda08bbc1
.word 0xe28845c5,0x61afc97c
.word 0x8a65df34,0xd0e539cc
.word 0x0b5f676e,0x4d4c7aab
.word 0xd11544b8,0x4f6a9672
.word 0x00ddabb2,0x6d491e2c
.word 0x6613698d,0xdaf4c990
.word 0x8254ef56,0xff69308e
.word 0xae92dd2a,0x6319b0be
.word 0xc230b9ae,0x5602d29e
.word 0x001b5eab,0x49ff6af2
.word 0x6b16f0c9,0x64eb4b5e
.word 0x65f75a9c,0x01792fb2
.word 0x711b8ca4,0xbcf4f9d4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p37_local0_expect:
.word 0xe68ee130,0xc0f2d3f3
.word 0xc5c312cd,0xfa0e2e5f
.word 0xb3cfbbfa,0xae8c6522
.word 0xa686930c,0xdf15c2c4
.word 0xabedcbc5,0x8f80d1cd
.word 0xd8bd7a1b,0x020512e7
.word 0xe23ec59d,0x76ff2db8
.word 0xf4e84140,0x0b237d47
.word 0x38887351,0x73728829
.word 0x341c27f4,0x2cc1c913
.word 0xc1bb08da,0x64638a1d
.word 0x7cc9af61,0xc54588e2
.word 0xcc39e5d0,0x34df658a
.word 0xab7a4c4d,0x6e675f0b
.word 0x72966a4f,0xb84415d1
.word 0x2c1e496d,0xb2abdd00
.word 0xff57e82f,0xa03f1f3a
.word 0xbb02b74f,0x498dcad5
.word 0xa1eeb849,0x1f4b258c
.word 0x3284ee7c,0x7ee773cb
.word 0x6830cd34,0x13fdf665
.word 0xffdbb1ff,0x2d0aff18
.word 0x86188ba9,0x76f1a715
.word 0x10ab427b,0xe2dac191
.word 0xdcacbd7f,0x6de7350f
.word 0x1849ba0c,0x838e3db6
.word 0x42f1175b,0x3589e8ec
.word 0x654f3d3d,0xfed7f80a
.word 0xd43d6574,0x21cba779
.word 0xbcaeeaba,0x7ee09eae
.word 0x8f0217b7,0x84cc13b8
.word 0xca9461da,0x24895c5c
.word 0x00000000,0x0000002e
.word 0x6ed2d530,0xb064e255
.word 0xa815e929,0x793d7582
.word 0x42b57cf9,0xffe773cb
.word 0x948048dc,0xd9115eb6
.word 0x5d9a77b9,0x4bf5973a
.word 0x5a9ca6a8,0xa300b062
.word 0x73ef7358,0xea9e5ffb
.word 0x8010546b,0xf7a21bb0
.word 0x70c8ee00,0x3d824947
.word 0xb92fc787,0x39f4e99f
.word 0x34246476,0x60a2748e
.word 0xeb16a6b7,0x308e1e48
.word 0x28e7c749,0x271b5f81
.word 0xf916d814,0xc623a2d3
.word 0x81645463,0x753d199f
.word 0x38887351,0x73728829
.word 0x341c27f4,0x2cc1c913
.word 0xc1bb08da,0x64638a1d
.word 0x7cc9af61,0xc5ff88e2
.word 0xcc39e5d0,0x34df658a
.word 0xab7a4c4d,0x6e675f0b
.word 0x72966a4f,0xb84415d1
.word 0x2c1e496d,0xb2abdd00
.word 0xb3f47d1f,0xb5c48cf0
.word 0x1bdc9a1a,0x71633a4f
.word 0x65f3ca15,0x6c39c204
.word 0x163876b8,0xf7ffa090
.word 0x061dd871,0x869c0ce2
.word 0xb0c3d265,0x9c7e187f
.word 0xac3ae86d,0x8bcad207
.word 0xff2d0dc0,0xb81736ba
p37_local1_expect:
.word 0x29906032,0x01990f33
.word 0x06ba5fac,0xf363f5ec
.word 0x46f58eef,0xd61ce418
.word 0x27ed004c,0x96ad376f
.word 0x2efd3982,0x0fda4cdb
.word 0xa471bdff,0xf39efc9d
.word 0x6d0a19eb,0xe84c2c67
.word 0x5676878c,0x7a88e02b
.word 0x3a0ce9c9,0x76a2c4cb
.word 0xc859dc20,0x3f63ff77
.word 0x45d28731,0xbcba2596
.word 0x94255318,0x8f99755a
.word 0x27f877b8,0x9ba30802
.word 0x10228390,0x7ad4efe5
.word 0xf4e13104,0xb42b4626
.word 0x175b078d,0x5907ce2f
.word 0x2e4014cf,0x04281c8c
.word 0x3bcad446,0xb2ea29bf
.word 0x00000020,0xaf83ff55
.word 0x63474c7c,0x6776ffe5
.word 0x9fa22ce5,0x0a06d3ac
.word 0xe50d9187,0x0ddd05f0
.word 0xa00f695d,0x00e9ec1b
.word 0x197ca208,0xb0a8ac21
.word 0x9ddcc4e4,0x3a4c6447
.word 0xd8b802ff,0xbf215182
.word 0x5c0e3a5d,0x85cc6b6d
.word 0xcc910f06,0x934087cd
.word 0x73960959,0x7116c2a0
.word 0x24a1c82a,0xc5c312cd
.word 0xd0b51827,0xb3a47ad2
.word 0x6ba05b51,0xc57e4306
.word 0xf252f200,0xc86c94c0
.word 0xaa703115,0x878f8f52
.word 0xb3a47ad2,0xe76d2f6b
.word 0xd0a73831,0x25bd480b
.word 0xd2d0e391,0x5951b64b
.word 0x8e8dcebc,0xeae29962
.word 0xb7c3b81e,0x56813647
.word 0xd2c2e0a7,0x3e410cff
.word 0x29887273,0x51738838
.word 0x13c9c12c,0xf4271c34
.word 0x1d8a6364,0xda08bbc1
.word 0xe28845c5,0x61afc97c
.word 0x8a65df34,0xd0e539cc
.word 0x0b5f676e,0x4d4c7aab
.word 0xd11544b8,0x4f6a9672
.word 0x00ddabb2,0x6d491e2c
.word 0x6613698d,0xdaf4c990
.word 0x8254ef56,0xff69308e
.word 0xae92dd2a,0x6319b0be
.word 0xc230b9ae,0x0000004c
.word 0x001b5eab,0x49ff6af2
.word 0x6b16f0c9,0x64eb4b5e
.word 0x65f75a9c,0x01792fb2
.word 0x711b8ca4,0xbcf4f9d4
.word 0xcb2fedcb,0xc3e1c44c
.word 0x9481ab9f,0xa60f01be
.word 0x138ca6a6,0xbc02756e
.word 0xbc140aff,0x25d7a997
.word 0x2afcec6f,0xc16acadf
.word 0x0ef98726,0x24804060
.word 0x73d3db94,0x9554328c
.word 0xd91762a8,0xc19d8078
p37_local2_expect:
.word 0x29e89917,0xee88587b
.word 0xa47790c5,0x7bf2bba5
.word 0xec90e080,0xaf4f2a05
.word 0xfb4812c4,0x574389cc
.word 0xd17ff9be,0x42348382
.word 0xde4507fb,0x3d7d17fc
.word 0x05c7d7f1,0xb9126965
.word 0x26694c76,0x881be33b
.word 0x7f329481,0x6779f7c5
.word 0x06ed328f,0xc72ad2e2
.word 0xae3fea7e,0x5822d945
.word 0xc5c312cd,0xfa0e2e5f
.word 0x95eed09e,0x68ff9287
.word 0xae54a0fb,0x0f0a3d68
.word 0x96d6f1ec,0xfa4475dd
.word 0xca8553ca,0x8dfec2d0
.word 0x00000000,0xaf9e9125
.word 0x7affc7a0,0x2b457bae
.word 0x48b71694,0x8a88e9c1
.word 0xa47790c5,0x35ed0e1a
.word 0x320a7a31,0xe332709c
.word 0x48db0985,0xa452b0b9
.word 0xa6394172,0xa94311b4
.word 0xf59dbc6b,0x4caa1329
.word 0xfcf307da,0xc55c963c
.word 0x67b29d20,0x273b7d38
.word 0xde743cde,0x46a8b20c
.word 0x1fc47672,0x25937e07
.word 0x9d5a21a8,0x650cc2f1
.word 0xbd20bc48,0x6e72449f
.word 0x52273c21,0xd6cee1d8
.word 0xdc7a6498,0x1420556e
.word 0xb2362ad4,0x9d4bfe6c
.word 0xff2a26b5,0x2379fe28
.word 0x7ef3e5de,0x4c34ce36
.word 0xd7b6a47b,0xcd5e6595
.word 0x20244f41,0x1f49dc11
.word 0x691d9650,0x0c2c6ba4
.word 0xe9203a24,0xdfa58821
.word 0xffdac31d,0x4cddf0ae
.word 0x90c9f4da,0x8d691366
.word 0x8e3069ff,0x56ef5482
.word 0xbeb01963,0x2add92ae
.word 0x9ed20256,0xaeb930c2
.word 0xf26aff49,0xab5e1b00
.word 0x5e4beb64,0xc9f0166b
.word 0xb22f7901,0x9c5af765
.word 0xd4f9f4bc,0xa48c1b71
.word 0xa7e8de4e,0x88b3c225
.word 0xbc1e4946,0xf59dbc6b
.word 0x92883900,0x96b887e8
.word 0x3d3e9cdd,0x8cd0e3cd
.word 0xc610461e,0xd9261f40
.word 0xa6609692,0xbc88eeab
.word 0xcd79f699,0x8820c193
.word 0x02ffd0a5,0x881be33b
.word 0x4d911ddb,0xb1f7e961
.word 0x3ae3c419,0x831c95cc
.word 0xdd616125,0xaf6da8ef
.word 0x8a4d3e3f,0xd4044569
.word 0xf46df749,0x9459d97f
.word 0x44e01cf5,0x5e9ab7d0
.word 0xbf6ca0bc,0x80fad364
.word 0x7bda1027,0xac3ca014
p37_local3_expect:
.word 0x16bd5ae1,0x5cd676c4
.word 0x2552da61,0x37ec1993
.word 0xaf9e9125,0x3b76cf09
.word 0x00000088,0xfe584fe1
.word 0xe8635afc,0x6219e3a4
.word 0x761d4bab,0x93da6d80
.word 0x1d2c5057,0xae9e4608
.word 0x265e31b4,0xc65bd320
.word 0x4b5eb352,0xae0020b0
.word 0x28107a7e,0xa39afa5b
.word 0xcfee8ee6,0x8da33b1e
.word 0xc0d51337,0x94bb0f6c
.word 0x35ed0920,0x4d344524
.word 0xd3e42fff,0x633b5f53
.word 0xa772d748,0x0345bc99
.word 0xa8390578,0xd07810f2
.word 0x7a47483f,0xf1d407bf
.word 0x72fcf9e5,0xafdc510f
.word 0xa55d8ade,0xab39d810
.word 0xa0c5d98d,0xff0324a8
.word 0x761317cd,0x36201298
.word 0xb7578e51,0x5887194d
.word 0x9f4f8a27,0xce3013f6
.word 0x6f552340,0x8640044a
.word 0x975fad4a,0x896a11d4
.word 0x1efe2583,0xcd04af7b
.word 0x772e9970,0x0cda5fd7
.word 0x18f7b0a8,0x9bc862ca
.word 0xabb1fe8d,0xee886606
.word 0x6ab122ce,0xbbe1f54f
.word 0x19cc401a,0x00c73735
.word 0x8d010417,0x00007f32
.word 0x53edff29,0xbeae75d2
.word 0x9d2f2011,0x134c0d8e
.word 0xd579f7d9,0x45368bdf
.word 0xbf03b8e6,0xd0613d56
.word 0xd467f18c,0xef7fd211
.word 0x5debda10,0x8041b230
.word 0x9808e679,0x6471c324
.word 0x82f66865,0x53ca4f52
.word 0x29887273,0x51738838
.word 0x13c9c12c,0xf4271c34
.word 0x1d8a6364,0xda08bbc1
.word 0xe288ffc5,0x61afc97c
.word 0x8a65df34,0xd0e539cc
.word 0x0b5f676e,0x4d4c7aab
.word 0xd11544b8,0x4f6a9672
.word 0x00ddabb2,0x6d491e2c
.word 0xd4cc8de4,0x71e89a45
.word 0xb4f1983b,0x67224c01
.word 0x92913f62,0xa3f2e6ff
.word 0x4f09cfcf,0x1b503bfe
.word 0xb710d1a1,0x64b49d9c
.word 0x1fadb9ec,0x7285c581
.word 0x770d6511,0x8cc983db
.word 0xb316674d,0x3c92f0f5
.word 0xc1cfd7a6,0x8ae43fc7
.word 0xb0a8ac21,0xa362fe4c
.word 0xe98f9c75,0x351c8b8b
.word 0x9194cf13,0xceb6deb2
.word 0x2e611416,0x4d4e1cb8
.word 0xbff1a7a2,0x97eb33b4
.word 0x3f63ff77,0x963d8441
.word 0x85435483,0x26324726
p38_init_registers:
.word 0x3cf85b64,0x8d943c05 ! Init value for %l0
.word 0xccdedffb,0xd4b08094 ! Init value for %l1
.word 0x541bd496,0x0c96e4a0 ! Init value for %l2
.word 0x56a2261e,0x21df9fcc ! Init value for %l3
.word 0x331f9820,0xe337478d ! Init value for %l4
.word 0xa45d0f57,0xe291783d ! Init value for %l5
.word 0x3037defe,0x69ed3a13 ! Init value for %l6
.word 0x7d32132c,0x463a9c61 ! Init value for %l7
.align 64
p38_init_freg:
.word 0x0aa68ff6,0xab93fe00 ! Init value for %f0
.word 0x35162870,0x1721bed7 ! Init value for %f2
.word 0xe5c139cb,0x23c4d6f0 ! Init value for %f4
.word 0x0cbdad86,0x367e5392 ! Init value for %f6
.word 0x7ae50af8,0x4910fe20 ! Init value for %f8
.word 0x81c85d13,0x46dec8c7 ! Init value for %f10
.word 0x5e2e757e,0x9bfa7569 ! Init value for %f12
.word 0xbd01f27a,0x267d68d3 ! Init value for %f14
.word 0xa79a23c4,0x3fe59557 ! Init value for %f16
.word 0x030fc4dc,0x5cf1bbb7 ! Init value for %f18
.word 0x0d191584,0xb5b00572 ! Init value for %f20
.word 0xa890e578,0xdc31fe25 ! Init value for %f22
.word 0x6ed7c570,0x2b80a7d5 ! Init value for %f24
.word 0x5b6d0da7,0xa869d5c5 ! Init value for %f26
.word 0xb0bfb55f,0x8cf377de ! Init value for %f28
.word 0x1a5554a4,0xef047f0a ! Init value for %f30
.word 0xe21a1a24,0x87670bde ! Init value for %f32
.word 0x17605370,0x1945e727 ! Init value for %f34
.word 0x6180439c,0x816d483f ! Init value for %f36
.word 0x1510ecbe,0xd84c0ba4 ! Init value for %f38
.word 0x3260626a,0xd962fdf1 ! Init value for %f40
.word 0xedf63036,0x66a45e98 ! Init value for %f42
.word 0x9078ca26,0x305b09ee ! Init value for %f44
.word 0xaed11a27,0xb5859253 ! Init value for %f46
.word 0x08cdddda,0x1ef1b1cc
.word 0x360506a6,0x1384c29f
.word 0x898c64ed,0x8a73e1f7
.word 0x36fb8483,0x83c87ff9
.word 0x92aa5275,0x200c5e40
.word 0x28212d01,0x7b7f9940
.word 0x3aed56ce,0x11ec9d12
.word 0x24fe2f68,0x0daff4a0
p38_expected_registers:
.word 0x00000000,0x000057ed
.word 0x00000000,0x5f9a8b97
.word 0x00000000,0x099ef97e
.word 0x00000000,0x00000091
.word 0x00000000,0x1c55e1d5
.word 0x00000000,0xfb49e074
.word 0x00000000,0x69238a43
.word 0xffffffff,0xffffffe1
p38_expected_fp_regs:
.word 0xc30bceec,0xca4419f6
.word 0xe350f6cc,0x7247f256
.word 0x7899fa0d,0x6b56774c
.word 0xda09f221,0xf8237432
.word 0x60ac1067,0x46f5babf
.word 0x598b1190,0x0cec0767
.word 0x57ed7195,0xf26b4e2e
.word 0xac8a30f0,0x7c57237c
.word 0xc30bceec,0xca4419f6
.word 0xe350f6cc,0x7247f256
.word 0x7899fa0d,0x6b56774c
.word 0xda09f221,0xf8237432
.word 0x60ac1067,0x46f5babf
.word 0x598b1190,0x0cec0767
.word 0x57ed7195,0xf26b4e2e
.word 0xac8a30f0,0x7c57237c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p38_local0_expect:
.word 0x0afa9250,0x73094deb
.word 0x79444296,0x3bffff31
.word 0x69afb7a2,0xc141a130
.word 0x6e2cb066,0xcb6af109
.word 0xba8b2990,0xe947811f
.word 0x81a4855b,0x3d74f647
.word 0xa162e4c4,0x0df5e578
.word 0x2e6f533e,0x7ab3c9b1
.word 0x4874450c,0x8226975e
.word 0x61236a73,0x64507def
.word 0xf5ac61cb,0x417cc60b
.word 0xb51bf322,0x00000031
.word 0x463a9c61,0xe029fd45
.word 0xdb5e6ca1,0x2f05f615
.word 0x1775b414,0x0029b3ed
.word 0x5210ff2b,0x7f995421
.word 0xa0f5505a,0xe82de09b
.word 0x8fc542ce,0x192e38e2
.word 0x367d2569,0x0aa0b4ab
.word 0x40da4fa2,0x099ef97e
.word 0xecb3bc11,0xd2bad18a
.word 0xca0b9d99,0xb550bc0d
.word 0x8bfcf10c,0xadc8cd77
.word 0x2cf205f8,0x97238430
.word 0xf4b01c97,0xc7611edf
.word 0xc3181695,0x0d9f315e
.word 0x1162ff2f,0x70bb4aea
.word 0x166e74e2,0x0000004c
.word 0x9d874c4b,0x3d053231
.word 0xf5539263,0xd2c667c0
.word 0x979cfed9,0x8e9153b8
.word 0xaede766f,0xccb39124
.word 0xc30bceec,0xca4419f6
.word 0xe350f6cc,0x7247f256
.word 0x7899fa0d,0x6b56774c
.word 0xda09f221,0xf8237432
.word 0x60ac1067,0x46f5babf
.word 0x598b1190,0x0cec0767
.word 0x57ed7195,0xf26b4e2e
.word 0xac8a30f0,0x7c57237c
.word 0xeb73e800,0xba18d6b6
.word 0x6c9651e0,0x7fe9ae9a
.word 0xca9b058e,0xea5f6149
.word 0xe88f9d91,0xc74365ec
.word 0x67e94757,0x205cbb0f
.word 0xb2b120ec,0xd3f4e7ac
.word 0x4f29f3fb,0x21df9fcc
.word 0xdfb6d481,0x596e98e3
.word 0xa5ffac6c,0x2469d9a6
.word 0x6d0f3157,0x6a8e9fa0
.word 0x67625f82,0x482645ad
.word 0xa1a67c70,0xe9ec35ea
.word 0xc9bfcea5,0x8f95156c
.word 0xd2108fe2,0xea8a6fb4
.word 0xb12156bd,0x2f4f2713
.word 0x6c181952,0x8910f1df
.word 0x4cafd650,0xb03a90cb
.word 0x5db8e326,0x5d51364e
.word 0x7b3da1d4,0xf5c5d57c
.word 0x8691b9e1,0x5d39fa4c
.word 0x3856ad7f,0x4d8c3d2c
.word 0x8581cdf1,0xc1870d5f
.word 0xca07aa1e,0xa330444c
.word 0x33e8a309,0x3244642f
p38_local1_expect:
.word 0xd1e9bc10,0xc2a03e41
.word 0x779dd745,0xc1e5975f
.word 0xed3db8cb,0x2f4e1a3d
.word 0x5fd7f5c1,0x9d8951fa
.word 0xb0218ce2,0xc3fd18c3
.word 0x64ba1d11,0x9a0f8901
.word 0x76786bd5,0xaef6bd95
.word 0x49fd6fb8,0x15f0ff31
.word 0xb68ed23e,0x67d4efdf
.word 0xfb2c0428,0x1248d8bc
.word 0xc1be32fa,0x3fcbd233
.word 0x12b75323,0x94c9079d
.word 0x694569f4,0xb8bfb3d8
.word 0xcc9ce8a2,0x55593620
.word 0xecb3bc11,0x00000022
.word 0x95f1e57a,0x725c5927
.word 0xc30bceec,0xca4419f6
.word 0xe350f6cc,0x7247f256
.word 0x7899fa0d,0x6b56774c
.word 0xda09f221,0xf8237432
.word 0x60ac1067,0x46f5babf
.word 0x598b1190,0x0cec0767
.word 0x57ed7195,0xf26b4e2e
.word 0xac8a30f0,0x7c57237c
.word 0xb1a1d620,0xe71a33ca
.word 0x0121b373,0x3395f1e6
.word 0x3a0bac01,0x9521467c
.word 0x37edbf9b,0x72f3235d
.word 0x9ea9228d,0x51ffe6ef
.word 0x22fbefa4,0xd4958c0f
.word 0x9faed54b,0xfd1c3313
.word 0xba29cf3c,0xe3b29e5c
.word 0xf61944ca,0x00000049
.word 0x56f24772,0xccf650e3
.word 0x4c77566b,0xae7bf9f0
.word 0x327423f8,0x21f209da
.word 0xbfbaf546,0x6710ac60
.word 0x6707ec0c,0x90118b59
.word 0x2e4e6bf2,0x9571ed57
.word 0x7c23577c,0xf0308aac
.word 0x724796f9,0xd9ffa0c4
.word 0x7960ba58,0x7f6e457f
.word 0x0ddece88,0xf51a4c69
.word 0x575c4bcd,0xebf52106
.word 0x2a0e080c,0xa38e489d
.word 0x9cc44336,0x98ed074f
.word 0x74cdfb42,0x87eec978
.word 0xb6755c7a,0xea769786
.word 0x9e0f40b3,0x9be611df
.word 0x68ed6672,0xf8c48b6e
.word 0x08ff6056,0xf1c582fb
.word 0x11ce1d5a,0x39552cb6
.word 0x06a3bce7,0xe842693f
.word 0xbc9e056a,0xac481c67
.word 0xfc5f72d5,0x91ff75eb
.word 0xb10567a3,0x76811284
.word 0x522edbfc,0xfc082521
.word 0xbee7fba2,0xd6f6e3a9
.word 0x73857e26,0x03b90cdb
.word 0x66824be5,0x4c090c26
.word 0x5ce09464,0x215660ca
.word 0x0d11a394,0xa0f2c7bb
.word 0xb64cff70,0x18ade859
.word 0x6d7adad8,0xcaa11969
p38_local2_expect:
.word 0x730dac01,0xbf819302
.word 0xca0b9d99,0xd2c667c0
.word 0xc3d5d10f,0x8bcfb3bf
.word 0x60772927,0xe720fa21
.word 0xc5b9318b,0xc7fdc77a
.word 0x50dfc2bd,0x3dc3ce49
.word 0x3ff39efb,0x8691b9e1
.word 0x7eeaa0a0,0x7fc4fb47
.word 0x326bbc55,0x96bc3364
.word 0xe0ccb515,0x35c0666e
.word 0xbd2a5f95,0xca140739
.word 0x49cc9d13,0xde648b27
.word 0xa4f9a726,0x30beaa9e
.word 0x5d19c256,0xb7071c30
.word 0xb395bb6a,0x8326ef85
.word 0x8a45479c,0x95ab148b
.word 0x936575d7,0x11960c5f
.word 0x9467b24e,0x15f0ff31
.word 0xae2dfe3b,0x668608bf
.word 0x852f8165,0x866d64ad
.word 0x9f6349a8,0x3b7b2e9c
.word 0x28438513,0x83a33770
.word 0x7a215170,0x04c54927
.word 0x036ec063,0x14c49abd
.word 0xeecd3721,0x0c287906
.word 0x41a0ebea,0xfd466c32
.word 0x91dd92c3,0xa579d374
.word 0xee5eea58,0x0b701854
.word 0x46d440ed,0xbef94deb
.word 0x6ba08a43,0xa6ff765e
.word 0x4ff493a5,0x1c5c3c1e
.word 0x1a33fdb8,0xbd643a22
.word 0x00000031,0xc0d44049
.word 0x3b8577e0,0x5f1a1489
.word 0x872df1ed,0x394e774c
.word 0x73c6b6be,0x62eb6505
.word 0x3a9b70e2,0x0aa58a4d
.word 0x37400353,0x16497196
.word 0x45289131,0x8b862700
.word 0x0dc736f0,0xec98d844
.word 0x382f464a,0xe16c334d
.word 0x07f984a9,0x5f728a0e
.word 0xcc2028b3,0x273b377c
.word 0x624a413a,0x2f53733d
.word 0x2907e2c6,0x0a35eb01
.word 0x9836dbf6,0xecb3bc11
.word 0x00000045,0xa810c3d1
.word 0xb5950013,0x7e7a1ba5
.word 0xce7450e3,0x163fa7a8
.word 0xcd29d468,0x30dfc683
.word 0x4307c711,0x171e30ad
.word 0xbc712862,0xca76f5ff
.word 0x43290375,0x10f2b9c1
.word 0x440fbce1,0x3e61e412
.word 0xf5539263,0x957b13c8
.word 0xb2280cf9,0x4a06cbb3
.word 0xd2fd2fc0,0xda9fd109
.word 0x132d6e33,0x842cf3e4
.word 0x98580b0c,0x71869930
.word 0xd68efefc,0x281e7f96
.word 0x8424cb43,0x4cdd821c
.word 0x3fea8429,0x1262bcb1
.word 0xb98e9612,0xf8f06f22
.word 0xeeff8887,0x8d8b1588
p38_local3_expect:
.word 0xbd727fd2,0x340b1d51
.word 0x0b731c1e,0xd876d7c9
.word 0x7b4ea1a7,0x1e53fef9
.word 0x2692d7f3,0x05d67434
.word 0x895c0547,0x2f4c79db
.word 0xff96041e,0x7534b95d
.word 0x2324dc26,0xd6d4e49d
.word 0x529a46b2,0x36b594f5
.word 0x47185477,0x407de4cc
.word 0x955de33c,0x2427e35f
.word 0x62772190,0x772d85a6
.word 0x515f7da8,0x9b82993a
.word 0x4e9b2aaa,0xc2a3977f
.word 0x54fc9ea2,0xd4d9f899
.word 0x4ba9c27c,0x0c08ea76
.word 0x841bdf7c,0x79bdf599
.word 0x55593620,0x8b6be7e8
.word 0xef28b7bb,0xdc6f2811
.word 0xc20fd920,0x0e45430f
.word 0xe98e0d11,0x28810657
.word 0xf40269df,0xbac3ce03
.word 0x53cb9b93,0x8d98afaa
.word 0x7664d793,0xd9081220
.word 0xc4ad682c,0x4fbabae2
.word 0xaba683df,0xb7e6ec4c
.word 0xbf6ae6b2,0xff2308a6
.word 0xe659e3d4,0x9a0d329a
.word 0x452305fe,0x8a55b320
.word 0x7453a327,0x20fed2e0
.word 0x5eaa56e0,0x148d9949
.word 0xffaec9cb,0x563606a3
.word 0xa0d113a3,0xff225375
.word 0xdad492f0,0x59bdd3dd
.word 0xca9ba2fe,0x997e1eb4
.word 0xef6961b8,0xc245ac37
.word 0x8f45487f,0x1b570f94
.word 0x5c16345a,0xae7bf9f0
.word 0x4e36b11f,0x86e68f0f
.word 0x10542fd5,0x379168ff
.word 0x211f18f8,0x3fd89bfb
.word 0x8c946a77,0xbbd7b04b
.word 0x289d5a9b,0xfab19667
.word 0xdb82c74e,0xb3d2aa49
.word 0x041c4e95,0x2fab7855
.word 0x26722f12,0x8f3d88aa
.word 0x75e94641,0xfab6741b
.word 0xe68de1ec,0x7e42054f
.word 0x2acaf832,0x8144c48d
.word 0xdb44a462,0x185ff13e
.word 0xb7c8dc99,0x952dd110
.word 0x420d4803,0x4c76bf75
.word 0x4a24d137,0xadbd9108
.word 0x806306a1,0x549078db
.word 0x7ad5d3cc,0x8b2ab1d9
.word 0x445bf8f3,0x2cdafcdc
.word 0x8c6af6d2,0x7c565def
.word 0x69238a43,0x64ba1d11
.word 0x0de860d3,0xddd45843
.word 0x5742ef5a,0x8e8dcb4f
.word 0xeaa89ee3,0xc7fbd3fc
.word 0xd5503bea,0x4fad6627
.word 0x4f544f4e,0xa3e821ae
.word 0x086d5e48,0xb71f7f68
.word 0x3b7b2e9c,0xc83d8d8e
p39_init_registers:
.word 0x6bdbae6e,0x106f4715 ! Init value for %l0
.word 0xf5f0df2a,0xcade10a9 ! Init value for %l1
.word 0x4d62f5b4,0xd680926f ! Init value for %l2
.word 0xace1b84b,0xc60fad2f ! Init value for %l3
.word 0x2e2146c4,0x190c9a49 ! Init value for %l4
.word 0x49c3d615,0xfa071c49 ! Init value for %l5
.word 0x24224c00,0x52243005 ! Init value for %l6
.word 0x2e30af24,0x68dba263 ! Init value for %l7
.align 64
p39_init_freg:
.word 0x5588bb97,0x4f015f2d ! Init value for %f0
.word 0xed8656c0,0x52023940 ! Init value for %f2
.word 0x61a51a6a,0x908eabb8 ! Init value for %f4
.word 0x139af1f4,0x4d3e1d1c ! Init value for %f6
.word 0xca78a55b,0x0b046d95 ! Init value for %f8
.word 0x58da3e14,0xad417b64 ! Init value for %f10
.word 0x6b4a0984,0x21ed83b7 ! Init value for %f12
.word 0xc61c1c9c,0xf5456cef ! Init value for %f14
.word 0x3b57fb04,0x1b185f30 ! Init value for %f16
.word 0x75c92ce8,0xe5294291 ! Init value for %f18
.word 0xc59ec229,0x3a8b8cc0 ! Init value for %f20
.word 0xc11cbd3a,0x37151306 ! Init value for %f22
.word 0xa064adf8,0x347c9492 ! Init value for %f24
.word 0x9dc25b71,0x3ba4d20e ! Init value for %f26
.word 0x3016cacd,0x0df8c8e2 ! Init value for %f28
.word 0x5dc776fd,0x877be85c ! Init value for %f30
.word 0x82e1032d,0x2aded1a5 ! Init value for %f32
.word 0x84836e3e,0xd8f62d67 ! Init value for %f34
.word 0x610fa2ff,0x337efca4 ! Init value for %f36
.word 0x675f2d84,0x5751728e ! Init value for %f38
.word 0xf66de766,0xcbbc0729 ! Init value for %f40
.word 0x2cf9cf98,0xa422bb6c ! Init value for %f42
.word 0x298722fd,0x39eacaaf ! Init value for %f44
.word 0xc6ae49bf,0x247f2e1b ! Init value for %f46
.word 0x61f9ac98,0x36ed2981
.word 0x6acfdef6,0x6caf979d
.word 0xbe0cb811,0x282e172e
.word 0x4853d42c,0xe842ecf2
.word 0x1e29b8de,0xd06be089
.word 0xae251894,0xb52e4f5b
.word 0xb54d2e04,0x18ee33ac
.word 0x81166736,0xa2924dd0
p39_expected_registers:
.word 0x00000000,0xa68db900
.word 0x033708c9,0x000000ab
.word 0x00000000,0x0000002d
.word 0x00000000,0x000000eb
.word 0x00000000,0x000082a1
.word 0x6c48bbad,0xef7d73b6
.word 0xc0529087,0x42a481b3
.word 0x00000000,0x000000b9
p39_expected_fp_regs:
.word 0x26b5d27b,0x5da068eb
.word 0x7ba5899b,0x638497a1
.word 0x40e424dd,0xdfc2672c
.word 0xd3d1fd81,0x0948dc45
.word 0xcc76ec11,0x99cf7d85
.word 0x24e20d6c,0xfc0ceb3c
.word 0x91666de2,0xa54ad8a3
.word 0xece3850c,0xbc3ce8fa
.word 0x3b57fb04,0x1b185f30
.word 0x75c92ce8,0xe5294291
.word 0xc59ec229,0x3a8b8cc0
.word 0xc11cbd3a,0x37151306
.word 0x00000074,0x0000240f
.word 0x9dc25b71,0x3ba4d20e
.word 0x3016cacd,0x0df8c8e2
.word 0x5dc776fd,0x877be85c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p39_local0_expect:
.word 0xc1ed4f45,0xd6c99013
.word 0x03c53de0,0xaf713fd0
.word 0x69df8e50,0x8f65ff8c
.word 0xd2076c37,0x2c925738
.word 0x40093d60,0x228fd357
.word 0x00000027,0xea6e94f0
.word 0x45092d0f,0x27b11e21
.word 0x8054b9d0,0xc0e124fb
.word 0x6ae01a6e,0x324ebe0e
.word 0x18601ca6,0x8dfcd7c8
.word 0xb76ea87e,0x8fa12d64
.word 0x2120f35d,0x37ac0af6
.word 0xe276cac0,0x517a1fac
.word 0xc60fad2f,0xd5f80ae6
.word 0x34ba50f5,0x395cd1e5
.word 0xcc4effb6,0x5570dd3a
.word 0xeb68a05d,0x7bd2b526
.word 0xa1978463,0x9b89a57b
.word 0x2c67c2df,0xdd24e440
.word 0x45dc4809,0x81fdd1d3
.word 0x857dcf99,0x11ec76cc
.word 0x3ceb0cfc,0x6c0de224
.word 0xa3d84aa5,0xe26dff91
.word 0xfae83cbc,0x0c85e3ec
.word 0xf9585251,0x1a65bb5d
.word 0xd78fbe2d,0x49b94169
.word 0x936eb8ff,0xf163d80b
.word 0x75146649,0xf558152d
.word 0x6c48bbad,0xef7d73b6
.word 0x59cedc02,0xa7ffeb89
.word 0x77fc887d,0xa064adf8
.word 0xf1ae7f3e,0xab49ea3c
.word 0x3b57fb04,0x1b185f30
.word 0x75c92ce8,0xe5294291
.word 0xc59ec229,0x3a8b8cc0
.word 0xc11cbd3a,0x37151306
.word 0xa064adf8,0x347c9492
.word 0x9dc25b71,0x3ba4d20e
.word 0x3016cacd,0x0df8c8e2
.word 0x5dc776fd,0x877be85c
.word 0x9d7f30f4,0x37657cf0
.word 0xf245fe7e,0x0a62ca3a
.word 0xd9296a3b,0x3d4a54f0
.word 0xef31e7d8,0x30506f2a
.word 0x73df5e62,0xda67f9ef
.word 0x4c9a52d0,0x35ff5b95
.word 0xf12f4279,0x5f6aa88a
.word 0x0d9022cd,0xf6a15bbf
.word 0x301efdea,0xd94e4eb8
.word 0x4f1262bf,0xe6a24c7d
.word 0x91ffb0a5,0xe9f0b8ff
.word 0xf968540b,0xa2cc07e0
.word 0xd7132e98,0xed5b425a
.word 0x4c294153,0x3d6724e6
.word 0xeca3fa02,0x147ea5fd
.word 0x27edff57,0xc19d1930
.word 0xa966ef0b,0xe144f916
.word 0xfbf4e8ff,0x8fa12d64
.word 0x194fa360,0xaddb9efe
.word 0xbeb006fa,0x1a55d778
.word 0x7386260e,0xff00873b
.word 0x76df9942,0xf658be8d
.word 0x9a1d52f3,0x5674c434
.word 0xdf160f47,0x6e47ab2c
p39_local1_expect:
.word 0x121c006d,0x4335c0bd
.word 0x9debaf76,0x49ff4169
.word 0x1d211e5c,0x1e668822
.word 0xffc5a266,0x31743c4a
.word 0xad1fa80d,0xf20d2116
.word 0x00000000,0x0000240f
.word 0x052adc6e,0xe656fec5
.word 0x37151306,0x17aa8ca9
.word 0xb2624c14,0x39269b23
.word 0x3efd0a28,0x850bb2e2
.word 0xdd387754,0x3842ffdc
.word 0xf1602edf,0x8bdef5ae
.word 0xcc6e418b,0xb2a7749c
.word 0x0f1f35c8,0x31d2b6ed
.word 0x202351d8,0x53d99e4c
.word 0x42e76484,0x40019bdf
.word 0xeb68a05d,0x7bd2b526
.word 0xa1978463,0x9b89a57b
.word 0x2c67c2df,0xdd24e440
.word 0x45dc4809,0x81fdd1d3
.word 0x857dcf99,0x11ec76cc
.word 0x3ceb0cfc,0x6c0de224
.word 0xa3d84aa5,0xe26d6691
.word 0xfae83cbc,0x0c85ffec
.word 0x305f181b,0x04fb573b
.word 0x914229e5,0xe82cc975
.word 0xc08c8b3a,0x29c29ec5
.word 0x06131537,0x3abd1cc1
.word 0x92947c34,0xf8ad64a0
.word 0x0ed2a43b,0x715bc29d
.word 0xe2c8f80d,0x000000a5
.word 0x5ce87b87,0xfd76c75d
.word 0xa3ff84cc,0xcea55c1f
.word 0x28bd3650,0x39ac36b5
.word 0x923f62e2,0xfa947cdb
.word 0x4dff93f1,0xa500c266
.word 0x033708c9,0x000000ab
.word 0x3f4803b7,0x7589cb1a
.word 0xd554ee67,0x5ebeafbb
.word 0xca7cb037,0xa4a056c3
.word 0x27ccad18,0xc9cc78df
.word 0x2c264535,0x000000b3
.word 0xac4f2fec,0x790c8ad3
.word 0xa0890830,0x2306d23b
.word 0x506f52a2,0x9ad60c06
.word 0x217ae263,0xf2d4931b
.word 0x38cbff55,0xef871a7e
.word 0x95b39c38,0x2a6dc090
.word 0xabaf1364,0xd680926f
.word 0x96889dc3,0xf2212490
.word 0xead23f24,0x7bd5450d
.word 0x3b29537d,0xe9b955ee
.word 0x76afc092,0x85e02d99
.word 0x299e8934,0xff489ec0
.word 0x2cffc72a,0x7048fdb7
.word 0xfb790ce0,0xbb432bf2
.word 0x2233ccf7,0x781ae6fd
.word 0x98d5fe5c,0xbf223eea
.word 0x67515db0,0xdc45d4d5
.word 0xf587165f,0x0419326d
.word 0x12dd1318,0x81729307
.word 0x3c17c19a,0xbbc30697
.word 0xbac275a5,0xb65bdf67
.word 0x81e734b5,0xd62f1ce9
p39_local2_expect:
.word 0xb052bb05,0x53462f27
.word 0x58182db3,0xffda71a1
.word 0xd25e0f06,0x69f00032
.word 0xc8ca543b,0xb84a6d79
.word 0x712211a6,0x968deae0
.word 0xdd9eda67,0x26285c45
.word 0x90c4fbc5,0x1ca080b2
.word 0xdebf8067,0xf0463587
.word 0x47f2b182,0x1b3b6ced
.word 0x75201b5f,0x137ec119
.word 0x3d521a85,0xce59240f
.word 0x6717716b,0x24826054
.word 0xb987fc48,0x11449fb1
.word 0x45482c6c,0xb96dcadb
.word 0x00413304,0xffa34b8c
.word 0x6a7a2b69,0xf726ab37
.word 0x11a12e82,0xa2f75b20
.word 0x3dd337d2,0xc3722c89
.word 0x65fc5725,0xef965a38
.word 0xa3c61340,0x2c4cbf41
.word 0x0c0f93c1,0xe576ce17
.word 0x1b131e6a,0xf245fe7e
.word 0x0000002f,0x72273c79
.word 0x7b4a4e7f,0xe144f916
.word 0x26b5d27b,0x5da068eb
.word 0x7ba5899b,0x638497a1
.word 0x40e424dd,0xdfc2672c
.word 0xd3d1fd81,0x0948dc45
.word 0xcc76ec11,0x99cf7d85
.word 0x24e20d6c,0xfc0ceb3c
.word 0x91666de2,0xa54ad8a3
.word 0xece3850c,0xbc3ce8fa
.word 0x95a36bcc,0x525fc9d5
.word 0x11ce764c,0x286f7cf0
.word 0xfc4e2bca,0x4750b817
.word 0x745894db,0xbcde6e72
.word 0xde15b3ec,0x7bc4ce98
.word 0x0bd9c254,0x286bfffe
.word 0xae751c34,0xc8219b69
.word 0x52243005,0x3438d262
.word 0x3b57fb04,0x1b185f30
.word 0x75c92ce8,0xe5294291
.word 0xc59ec229,0x3a8b8cc0
.word 0xc11cbd3a,0x37151306
.word 0x00000074,0x0000240f
.word 0x9dc25b71,0x3ba4d20e
.word 0x3016cacd,0x0df8c8e2
.word 0x5dc776fd,0x877be85c
.word 0xa5d8fe2c,0x28feb398
.word 0xf8cdb080,0xae8a2b63
.word 0x1237bbb2,0xdb95db07
.word 0x55bf2df2,0x929fc03b
.word 0x1778facd,0xaa1c7f90
.word 0x76658458,0x1c3bc6f3
.word 0xbb517bc9,0xff383150
.word 0xde1fba4a,0xd24202b8
.word 0x46d5470d,0x718e7169
.word 0x002d982a,0x7fcd5d73
.word 0x894eefed,0x4ec1376c
.word 0xe7df69b9,0x902cc8a7
.word 0xe0357eb2,0xcbd14b0c
.word 0x3f4803b7,0x800f5432
.word 0x6d0c318f,0x1214fdb9
.word 0xd33cda41,0x4a83a910
p39_local3_expect:
.word 0x8dda82a1,0xeabb4c9c
.word 0xf4ff6325,0x64ec27c7
.word 0xe6bc628b,0x72421192
.word 0xff5cdd5b,0xa8666d2a
.word 0xd5fb67d2,0x23ff5d98
.word 0x044c6c35,0x438e64fc
.word 0xf00ffeed,0x246ccd1e
.word 0xd25e0f06,0x00678f1e
.word 0xc0529087,0x42a481b3
.word 0x0aca42ca,0x91b42d1f
.word 0xc5afe82f,0x32d138b9
.word 0xe664d5ab,0x471b28d8
.word 0xcbf354d9,0x7b7f0c10
.word 0x68dba263,0x63317cb4
.word 0x4df39a62,0xcdd94377
.word 0xe10c8ee1,0x664d0ad0
.word 0x35e10faf,0xd2fe01b5
.word 0xbc6e5f5f,0x743fb88f
.word 0x84d4d885,0x4a425638
.word 0xaf72af8c,0x1b87d78e
.word 0xde28711f,0x7eddd0d5
.word 0xa05a27c0,0x57253d83
.word 0xffe5b49b,0x3f822655
.word 0x813d626f,0xb29e6245
.word 0xb5bd932a,0x325335d8
.word 0x1ce6464e,0x9aecbeb7
.word 0x8af67f31,0xd81c8304
.word 0xb3a06500,0xfe207243
.word 0x6c4f14ff,0x0b6d829b
.word 0xca16a801,0x6d08c189
.word 0x6d163bb8,0x94520239
.word 0x545b0805,0xf2fd5966
.word 0x2f9845f8,0x5eac0d18
.word 0xe583d526,0x6d19c320
.word 0xab84a3be,0x5fc981f5
.word 0x047ac451,0x11ad697f
.word 0x5d6289f1,0xf12c0c5f
.word 0x393b0019,0x37a5d4ef
.word 0x000000ad,0x44ccc959
.word 0x859f15a7,0x9e53289c
.word 0xeb68a05d,0x7bd2b526
.word 0xa1978463,0x9b89a57b
.word 0x2c67c2df,0xdd24e440
.word 0x45dc48ff,0x81fdd1d3
.word 0x857dcf99,0x11ec76cc
.word 0x3ceb0cfc,0x6c0de224
.word 0xa3d84aa5,0xe26d6691
.word 0xfae83cbc,0x0c85e3ec
.word 0xb1e7d421,0xc077d9bd
.word 0x94beb153,0xc9ff6d05
.word 0xe224e749,0x436213c3
.word 0x0ee7ef64,0x9eea1c6c
.word 0x51b58529,0x37264210
.word 0xd15f5575,0xbc6813a9
.word 0x10953fb1,0xf0bebd66
.word 0x34d29aa7,0x47f5d9a7
.word 0xdbdf2366,0xce59240f
.word 0xac9887dd,0x33b70b4c
.word 0x5ce05897,0x55f618f9
.word 0x3cff3d85,0x6460975a
.word 0xe18e52ff,0xc985f7d4
.word 0x512a8d6c,0xa4cdbb2e
.word 0x57cab418,0x4726083e
.word 0x42ce8b87,0xeb849b88
p40_init_registers:
.word 0x5c37f156,0xd2990213 ! Init value for %l0
.word 0x7aa38de8,0xb4e98f55 ! Init value for %l1
.word 0x90b9f675,0xf82a3ad4 ! Init value for %l2
.word 0xff463cf9,0xd4a8d0e5 ! Init value for %l3
.word 0x3695d221,0xfa73d55a ! Init value for %l4
.word 0xc0cbebba,0xdab99096 ! Init value for %l5
.word 0x4225ca58,0xbb452d50 ! Init value for %l6
.word 0xc6a1f4a4,0xa16c68b9 ! Init value for %l7
.align 64
p40_init_freg:
.word 0xd8d1f428,0x3d278805 ! Init value for %f0
.word 0xb1edac1a,0x7b39d034 ! Init value for %f2
.word 0x0dc0c024,0x3c93ffa1 ! Init value for %f4
.word 0x30c7405f,0x5cfe8142 ! Init value for %f6
.word 0x2595e22f,0xd8835c73 ! Init value for %f8
.word 0xd9fd7dc0,0x9ee43175 ! Init value for %f10
.word 0x0c8b04f9,0xa7eb70c8 ! Init value for %f12
.word 0xc0195808,0x6ea8733e ! Init value for %f14
.word 0x973726c9,0x09d1318f ! Init value for %f16
.word 0x9d168bc5,0xa2d3634f ! Init value for %f18
.word 0x1590a0c5,0x51a92259 ! Init value for %f20
.word 0xf52c8ee4,0x52d39622 ! Init value for %f22
.word 0x8a28c3c6,0x09fcd177 ! Init value for %f24
.word 0x0faa2585,0x085c7c8b ! Init value for %f26
.word 0x2ac2600d,0x5bbaf7ce ! Init value for %f28
.word 0x2d1d4eab,0x7d9fa406 ! Init value for %f30
.word 0xc22b12ef,0x38bf4fd9 ! Init value for %f32
.word 0x157a9358,0xcec64d1e ! Init value for %f34
.word 0x20737819,0x64818ee2 ! Init value for %f36
.word 0xd7228053,0xe798b170 ! Init value for %f38
.word 0xe8ddb8bb,0x1bb78400 ! Init value for %f40
.word 0x610301d3,0x90bc5f5e ! Init value for %f42
.word 0xba942bdf,0x3798ead6 ! Init value for %f44
.word 0xb9e8db18,0xc6e77740 ! Init value for %f46
.word 0xbeca74b1,0x1bed917c
.word 0x544a9bc1,0x3096eea6
.word 0xaf2e15b1,0x671ab9b7
.word 0x473f47ae,0x353ecd7e
.word 0xb9a88acf,0x3a375409
.word 0xabcfe72a,0x52a3a783
.word 0xebc6ea74,0x73f64035
.word 0xd25d3615,0xb3be9ed4
p40_expected_registers:
.word 0x6398dfff,0xcdd74ddc
.word 0x00000000,0x03b48bb0
.word 0x00000000,0x6598753a
.word 0x00000000,0xd9cd03b5
.word 0x00000000,0x000000b2
.word 0x2595e22f,0xd8835c73
.word 0x0cbe0e79,0x27672bd7
.word 0x00000000,0xa3cfc544
p40_expected_fp_regs:
.word 0xd8d1f428,0x3d278805
.word 0xb1edac1a,0x7b39d034
.word 0x0dc0c024,0x3c93ffa1
.word 0x30c7405f,0x5cfe8142
.word 0x2595e22f,0xd8835c73
.word 0xd9fd7dc0,0x9ee43175
.word 0x0c8b04f9,0xa7eb70c8
.word 0xc0195808,0x6ea8733e
.word 0x0e840320,0x5d9af532
.word 0xb74c6342,0xb6700817
.word 0x89acd40b,0x4f6f00ba
.word 0xa8cea7b0,0x7384616c
.word 0xe22ba00b,0x40fa1669
.word 0x8b8d9750,0x2e1c8a26
.word 0x005e999e,0x3be11799
.word 0x3406f258,0x0e49dbaa
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p40_local0_expect:
.word 0x9113fb70,0x9fee6087
.word 0x431f61c7,0x490ce74e
.word 0x28ee4062,0xd9c18bda
.word 0xd5526eed,0xc0195808
.word 0x1f296e1f,0xaf6bff40
.word 0xe6b31729,0x074b8a0e
.word 0xdb340a03,0xf3394da1
.word 0xdcc7ace7,0x5ce7c2d8
.word 0x71f9cb3f,0x2c79a982
.word 0x8e518832,0x10bbbd24
.word 0x2a17a757,0xa33265db
.word 0x8c163993,0xf3312351
.word 0xffacabbd,0xe86caa50
.word 0xcda76680,0x4692c207
.word 0x6de8820b,0xda75ff2e
.word 0x49acd2f3,0x4b50f678
.word 0x0e840320,0x5d9af532
.word 0xb74c6342,0xb6700817
.word 0x89acd40b,0x4f6f00ba
.word 0xa8cea7b0,0x7384616c
.word 0xe22ba00b,0x40fa1669
.word 0x8b8d9750,0x2e1c8a26
.word 0x005e999e,0x3be11799
.word 0x3406f258,0x0e49dbaa
.word 0x0ffbbc8b,0x04d2619e
.word 0x824e57c5,0xc6e9ffb7
.word 0x5e08ecef,0x03b48bb0
.word 0x02803475,0x1551f89d
.word 0x2230a643,0x9cd77e2a
.word 0xbb452d50,0xfe88aa71
.word 0x6f9fc8b4,0xcb295c07
.word 0xb879eb9c,0x3faf141d
.word 0xde22a0c1,0x261ee5bd
.word 0x56375ff0,0xdac0b127
.word 0x3a6bfe11,0xf40fddfb
.word 0xcd830669,0xb43e9926
.word 0x07f7acf2,0x4fbc3e81
.word 0x3616d4a8,0x15d6b0b6
.word 0x8505c87c,0x7ae02bd7
.word 0xc6fc1255,0x70adcac0
.word 0x9cbfbe0a,0xd4b9615c
.word 0x4a2535b1,0x7542f022
.word 0xe2fc0e1b,0x8411e569
.word 0xc2b40116,0x45b7b711
.word 0x70ca82e0,0x39688c96
.word 0xb94e6ea4,0xe8c655e5
.word 0xa92e0a09,0x285b1bd9
.word 0x011e8ce7,0xfb447bf4
.word 0x611e57b6,0x033a5895
.word 0xe8b68e95,0xb7908b09
.word 0xb114e8a0,0x1e08e3d5
.word 0x335e1823,0x363c8fff
.word 0x71c18038,0xc75bd6ac
.word 0xab2a1862,0x68d91d1c
.word 0xd505b3ca,0x2cb217ea
.word 0x00751e0e,0xfe97ae03
.word 0x33de3d6f,0x77f1740b
.word 0xc2040266,0xe32feb95
.word 0xed5e8528,0x25984cfd
.word 0xfbc998d0,0x0000000b
.word 0x15693e11,0x389f8a84
.word 0x7647326d,0x29b768df
.word 0xf690ab96,0x39ca35a8
.word 0xc7f4dcc7,0x3ea02649
p40_local1_expect:
.word 0x0f118cb0,0xf3312351
.word 0x173196e9,0xfc06a0bd
.word 0xd2b9209a,0x3e19b59c
.word 0x49485836,0xd97ff312
.word 0xb8b56ee6,0x4b34ffbb
.word 0xd30187f7,0xe10bef8a
.word 0x97c52b23,0x1018cef1
.word 0x057d6ade,0x983d9a41
.word 0x58e8850f,0x555c2485
.word 0xbc8efc6d,0xa4fd734a
.word 0xd7a7db5c,0x61839652
.word 0x08136611,0x513668f9
.word 0xf7426bbb,0x2f277eea
.word 0x8e05a66e,0xb6d78f7f
.word 0x51cae8a7,0xe615235c
.word 0x3145278b,0xb117bfb4
.word 0x5925415a,0x5c2c63d3
.word 0xf8bac8ff,0xb3899810
.word 0xeb0db303,0x1b404309
.word 0xdba9bde7,0x0fffe0cc
.word 0x582fc717,0x50151d75
.word 0x7686f68b,0x20e93cf7
.word 0x97ffaa06,0x911048b8
.word 0xff7e6070,0x270fe6ec
.word 0x4611e745,0x1a3780ee
.word 0x3fac7c5c,0x993fceff
.word 0xd4b62005,0xe9bb2c74
.word 0x7088bc02,0x56375ff0
.word 0x1e723ad8,0xe2c6941f
.word 0xfc4db49a,0xfd99be16
.word 0xa1ff68b9,0x5294f9ff
.word 0xf69395ba,0xd14f6664
.word 0x44a29f9d,0x971a0d1f
.word 0xf9e5b21a,0x926fd9d8
.word 0x90ffa4b6,0xcb1285ed
.word 0x5f3ab78e,0xcf8d04d2
.word 0x4b302742,0x8330b489
.word 0x6f2b08e7,0x841cfa5d
.word 0xb931d92d,0x23f1e689
.word 0x8418d26d,0xe8bf4f46
.word 0x1e1e05e5,0xa568df43
.word 0x9ee43175,0x81f6c080
.word 0xebef24a9,0xdd41adea
.word 0xa58a658a,0xe814da1d
.word 0x918e166d,0x7e70afa9
.word 0x48520946,0x55154184
.word 0xbb9a01f6,0x4002791b
.word 0x753de55b,0xdb7b550e
.word 0xe3bb6de7,0xc9923621
.word 0x82c98c4e,0x63077cd4
.word 0xb163144e,0x88a93a6e
.word 0x11f1e3fa,0x808ea464
.word 0x4b323771,0xf1c34ddb
.word 0xd87d5b75,0x252085ab
.word 0x1e0b132c,0xe6d9bb8f
.word 0x8f295f47,0x6a01d169
.word 0xd8d1f428,0x3d278805
.word 0xb1edac1a,0x7b39d034
.word 0x0dc0c024,0x3c93ffa1
.word 0x30c7405f,0x5cfe8142
.word 0x2595e22f,0xd8835c73
.word 0xd9fd7dc0,0x9ee43175
.word 0x0c8b04f9,0xa7eb70c8
.word 0xc0195808,0x6ea8733e
p40_local2_expect:
.word 0x80a760c5,0xe5c1b3bf
.word 0x544154d4,0x0a1edee9
.word 0xa77c3a97,0x412ed914
.word 0x9113fb70,0xe4b14965
.word 0x2e76ded7,0x7e3c352c
.word 0xff740e7e,0x7e57fa7f
.word 0x3d099c03,0xd9cd03b5
.word 0xc8091b2d,0x164296d6
.word 0xc2badae2,0x8cc09f03
.word 0xc245276a,0x5c5b72cd
.word 0x3d5e9587,0x63e9c7e7
.word 0x4ea00dd9,0x0b9fab8b
.word 0x62f92aa8,0x2863ef85
.word 0x50d59207,0x54b6ef6c
.word 0x57bd60d7,0xb13ec73f
.word 0x3ada0bf5,0x30417698
.word 0x839080ee,0xfb33bc2e
.word 0xc8b94348,0xa5fe2898
.word 0xd221999d,0xc3100ce7
.word 0x970313ec,0xa1dbe1e7
.word 0x7c8f9109,0x32ff8e9b
.word 0xf843a4f2,0xf87120fa
.word 0xb2b5ddea,0x8093dced
.word 0x3c7000c3,0xdb2c6897
.word 0x0e840320,0x5d9af532
.word 0xb74c6342,0xb6700817
.word 0x89acd40b,0x4f6f00ba
.word 0xa8cea7b0,0x7384616c
.word 0xe22ba00b,0x40fa1669
.word 0x8b8d9750,0x2e1c8a26
.word 0x005e999e,0x3be11799
.word 0x3406f258,0x0e49dbaa
.word 0x7126b2b7,0x08d215e0
.word 0x8c1157a7,0x6b7509b8
.word 0xbb49c357,0x85ca308a
.word 0xa564ffad,0xef70ff40
.word 0xa9d7c6fe,0x9b64d5d5
.word 0xc1d28c8e,0x73ade7c8
.word 0xbb36ec0e,0x451dc4fa
.word 0x17945833,0xf9c385df
.word 0x00000000,0xd9cd03b5
.word 0x4feca298,0x637481da
.word 0x5be083aa,0x553165d5
.word 0xcc7c42db,0x1386c2ef
.word 0xe2a9bae0,0xebf84563
.word 0x58418e3f,0x6598753a
.word 0x9c7d8db2,0x8250d835
.word 0x196d2698,0x2dc7e94f
.word 0x4205c4d4,0x3c579000
.word 0xf9d3160e,0x08cdae5b
.word 0x08b9821f,0xf65bfdb0
.word 0x8c850726,0x080ad474
.word 0x823b0c64,0x1d78eeb4
.word 0x7a3dfeec,0xd79f1ff1
.word 0xa313f782,0xdb217c84
.word 0x8ef47fbb,0x4b241413
.word 0x22fadf86,0x589d0a5c
.word 0xfc5bcf4e,0x12b1590d
.word 0x1c3089c7,0xc02113e8
.word 0x7582c2bc,0x1f43d114
.word 0x284d9898,0xa113a9e4
.word 0xee980897,0x80677084
.word 0x563d889c,0x69c08634
.word 0xdfe8409c,0x8eae8946
p40_local3_expect:
.word 0xb1714efb,0xdb80de97
.word 0x0cbe0e79,0x27672bd7
.word 0xa62f6e41,0x795e23cf
.word 0x1ebc58bc,0xd759259e
.word 0x5a62248c,0x0159df7a
.word 0xfc06a0bd,0x760d8d3e
.word 0x4ffc7146,0x0c6e442b
.word 0x9e689b9a,0x6a933d06
.word 0xcb0ca754,0x5f9dd55e
.word 0xfa3fd562,0x4c511a6e
.word 0x62275596,0x42fbdea1
.word 0x3b6704a1,0xfdc37587
.word 0x86635462,0x63e17b51
.word 0xde8e3d5f,0x1a3780ee
.word 0x66e8c062,0x5f3ddb09
.word 0xf193900b,0x97581ed1
.word 0x8297baac,0x7efcb72c
.word 0x0f148145,0x74b87e52
.word 0x24d4a498,0xd072c18e
.word 0xb995c613,0xfb5bc947
.word 0x58a764f7,0x12204d70
.word 0x6398dfff,0xcdd74ddc
.word 0xc76c8fb8,0x40736fa6
.word 0x3ebf99d4,0xee8106e2
.word 0xd8d1f428,0x3d278805
.word 0xb1edac1a,0x7b39d034
.word 0x0dc0c024,0x3c93ffa1
.word 0x30c7405f,0x5cfe8142
.word 0x2595e22f,0xd8835c73
.word 0xd9fd7dc0,0x9ee43175
.word 0x0c8b04f9,0xa7eb70c8
.word 0x000000c7,0x6ea8733e
.word 0xd8d1f428,0x3d278805
.word 0xb1edac1a,0x7b39d034
.word 0x0dc0c024,0x3c93ffa1
.word 0x30c7405f,0x5cfe8142
.word 0x2595e22f,0xd8835c73
.word 0xd9fd7dc0,0x9ee43175
.word 0x0c8b04f9,0xa7eb70c8
.word 0xc0195808,0x6ea8733e
.word 0xe0ff50ed,0xb88ee618
.word 0x7703e804,0x51bea324
.word 0xeeb3f224,0x5a015e23
.word 0x1fe7bd60,0xba22940d
.word 0x88990569,0x4cd8e046
.word 0xf2373a27,0x32c6aecd
.word 0xa0fc4c31,0x7ceade9f
.word 0x00000000,0x6598753a
.word 0xe94e6fa1,0x5d65a6d5
.word 0x61f108b2,0x511cf7e3
.word 0xd0811a3c,0xdba5eda1
.word 0x32d21d70,0x96ff7f28
.word 0x33439742,0x30417698
.word 0xc26bf9d5,0xbb49c357
.word 0xaa64fb70,0x6c83e82e
.word 0x7177c539,0x795a39cf
.word 0x02958d7b,0xd6a3e719
.word 0xb3efffbe,0x68229024
.word 0xd5ec372a,0x999ae7b7
.word 0x4949ab14,0xf24f0cd4
.word 0x69d0f82e,0xfd863fc0
.word 0x053bc391,0xd52d4da9
.word 0xf48f120f,0x978a186a
.word 0xf8db95ff,0xf7108282
p41_init_registers:
.word 0x383ed6aa,0x1e9f0863 ! Init value for %l0
.word 0x2d7602d5,0xfaab15b9 ! Init value for %l1
.word 0x392c4e94,0x7b8b58d2 ! Init value for %l2
.word 0x94c4e6a6,0xc3394fce ! Init value for %l3
.word 0xe3d129f0,0x8e7e2cac ! Init value for %l4
.word 0x77d0f3d4,0x6c83e088 ! Init value for %l5
.word 0x0e967486,0x2affb626 ! Init value for %l6
.word 0x2163ffbc,0x3a77275b ! Init value for %l7
.align 64
p41_init_freg:
.word 0x2850eece,0x604e640f ! Init value for %f0
.word 0x0b0df4aa,0x3097214a ! Init value for %f2
.word 0xeee406bf,0x00c73300 ! Init value for %f4
.word 0x53122329,0x34453016 ! Init value for %f6
.word 0x22ac23dc,0x414a3fdc ! Init value for %f8
.word 0x1718aea6,0xe1d2b891 ! Init value for %f10
.word 0x0af90119,0xb0e13be7 ! Init value for %f12
.word 0x8c145b9b,0x787f92b5 ! Init value for %f14
.word 0x1758874b,0xb09415d8 ! Init value for %f16
.word 0xe8a5897a,0x1efa3fb0 ! Init value for %f18
.word 0x52901a24,0x7a74fcc6 ! Init value for %f20
.word 0x4f82630e,0xa513d586 ! Init value for %f22
.word 0x8f86d35b,0x911c83b2 ! Init value for %f24
.word 0x2e7d81a2,0x4d466d9c ! Init value for %f26
.word 0xe0d4fe89,0x4cd35649 ! Init value for %f28
.word 0x3fa2343e,0xa06ca76d ! Init value for %f30
.word 0x0ebc16c3,0x13197a7e ! Init value for %f32
.word 0xf2adfd48,0x83252c97 ! Init value for %f34
.word 0x0d45c45f,0x6fa7e0d9 ! Init value for %f36
.word 0xfd38671a,0x2d24fc39 ! Init value for %f38
.word 0xac051d62,0x75066cf7 ! Init value for %f40
.word 0xb8c61b0e,0x32b3e35f ! Init value for %f42
.word 0x24aef657,0x53d8089b ! Init value for %f44
.word 0x642076c7,0x0c33919f ! Init value for %f46
.word 0x85a7592d,0x2f1a5068
.word 0x27f09ced,0x78e3c4a1
.word 0x59504cdc,0x10baabda
.word 0xe777bafb,0xeeca432c
.word 0x54b39ebe,0xc19991c2
.word 0x8900a7f7,0xbf99ca03
.word 0xe35c066a,0x38d0db65
.word 0x8dfd5406,0x0e57affc
p41_expected_registers:
.word 0x00000000,0x0000543e
.word 0xe2f475cc,0xfc425787
.word 0x00000000,0x000000df
.word 0x92017a19,0xcd8198af
.word 0x00000000,0xe805ff61
.word 0x00000000,0x745b6429
.word 0x00000000,0x000000f3
.word 0x57313536,0x27b79714
p41_expected_fp_regs:
.word 0x03cd7a83,0x4d0dcb16
.word 0xe18b4222,0x4fa7ac97
.word 0x2f8fadff,0x43681920
.word 0xdb763edb,0x249f510a
.word 0xa02b9c01,0x0d195ab2
.word 0x71505ef6,0xc79cd6cd
.word 0xdb124d8b,0xe3d044ff
.word 0x6b2bb5c8,0x2e6eefc7
.word 0xf1c83748,0xe14557c6
.word 0x6890cd18,0xcb2ae920
.word 0x63cf2bd2,0x5c7e8e02
.word 0x7f8677ef,0xc98c743c
.word 0x68824ec3,0xca262e3b
.word 0x6f1bee9b,0xeb24599c
.word 0xe3590a1c,0xab55c29f
.word 0xb5be9df8,0x92d12a90
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p41_local0_expect:
.word 0x52ddfffe,0x3ad581c8
.word 0x66c45846,0x582a7677
.word 0x2025d571,0xffe2ae4a
.word 0x4532d82d,0xc03117fd
.word 0xd1ca5e2b,0xdd6a80de
.word 0x506d2b35,0x21ab8c3e
.word 0xb3a12f1e,0xca0a1c2c
.word 0x92e06d03,0x028a4a38
.word 0xb6b63111,0x8eb1855e
.word 0xe2f475cc,0xfc425787
.word 0x1d7fcfa3,0x78bc4424
.word 0xf2dc7971,0x7dfc812c
.word 0x3402ba85,0x6e3af0b9
.word 0xaada5c32,0xff971b38
.word 0x08b76041,0x81b1164e
.word 0x0fa8ac94,0x0e803865
.word 0xa37b1c87,0x15f84e5d
.word 0xc3292a4f,0x0e9eb172
.word 0x1898cf76,0x36a7d62c
.word 0x89913237,0xaa4eb344
.word 0x001ebc22,0x5644002d
.word 0x2b08bf95,0xa2340bc5
.word 0x611c2867,0x1602a23a
.word 0xa37c6e5a,0x3b798000
.word 0xf1c83748,0xe14557c6
.word 0x6890cd18,0xcb2ae920
.word 0x63cf2bd2,0x5c7e8e02
.word 0x7f8677ef,0xc98c743c
.word 0x68824ec3,0xca262e3b
.word 0x6f1bee9b,0xeb24599c
.word 0xe3590a1c,0xab55c29f
.word 0xb5be9df8,0x92d12a90
.word 0xc0fd7ad6,0x1bbd2587
.word 0xde739325,0x2437c0f0
.word 0x04a63e22,0x833e3af8
.word 0x543e0913,0x7a047ddc
.word 0xfed0f7f7,0x300ccbad
.word 0xe1eb4406,0x287d434a
.word 0x056f59ff,0x57a9eb76
.word 0x30dcc7ba,0xe7175376
.word 0x61b83f7b,0xceec0fa8
.word 0xdf8c0ebc,0x072297e4
.word 0xd4ef9089,0x6d7ac43d
.word 0x65da1f80,0x76bbd1f4
.word 0x4c0675a7,0xc687aee4
.word 0x744b9a7b,0x29a3897e
.word 0xb40f2390,0x0056d928
.word 0xa066aeb3,0xca262e3b
.word 0x41a6a6dc,0x1b41136f
.word 0x5982be1c,0x4b05a017
.word 0xb7e67d51,0x74e5b344
.word 0x1504d5ad,0xb2fb3048
.word 0x91e13b79,0x533bd242
.word 0x714af65a,0x2d018492
.word 0x57313536,0x27b79714
.word 0x35b39d59,0x32044437
.word 0x8e774ad3,0xffda7dae
.word 0x7dac955b,0xaee22ab5
.word 0xa3e9439a,0x4bddc33d
.word 0x21010891,0x7deea8dc
.word 0x761b4c31,0x920a801f
.word 0x0d3cf5a0,0x3c911555
.word 0xb9a6fe2c,0x13ac58bf
.word 0x99a26299,0xffffffaf
p41_local1_expect:
.word 0xdaa3d5dd,0x54fd017b
.word 0x86d4012f,0x56428d44
.word 0xfded636a,0x4887d5d0
.word 0x3b3b0166,0xb00088a6
.word 0x11d9484c,0xba610202
.word 0xa7120437,0xdbd50e42
.word 0xe805ff61,0x745b6429
.word 0xc1e02af7,0xd706af86
.word 0x0f644e60,0xceff5028
.word 0x4a219730,0xaaf40d0b
.word 0x0033c700,0xbf06e4ee
.word 0x16304534,0x29231253
.word 0xdc3f4a41,0xdc23ac22
.word 0x91b8d2e1,0xa6ae1817
.word 0xe73be1b0,0x1901f90a
.word 0xb5927f78,0x9b5b148c
.word 0x33ebf48e,0xaec5b01a
.word 0xb77e68ab,0xa2b3b93d
.word 0x1f463377,0x2c3b5d78
.word 0xd4223756,0xb62932eb
.word 0x43fe079e,0x113dfb17
.word 0xa277b1e5,0xb08325d6
.word 0x1fd5c23f,0x4cda8f3b
.word 0xa952f2a9,0x26546e2a
.word 0xfcd70f5f,0xecc01797
.word 0xcac92a64,0xd9c47789
.word 0xce45f70b,0xb52a3a97
.word 0x653b1dcb,0x000000b4
.word 0xee975b6a,0x0d34575e
.word 0x7bea314a,0xff2e3fd4
.word 0xb4ad1da5,0x423786d7
.word 0x1b665696,0x11f80985
.word 0x2425bee5,0x4cd61c20
.word 0x8b866032,0x2fecda65
.word 0x9766522a,0xcdd62dff
.word 0xdcc05ea0,0xa7ee053f
.word 0x54bfc30f,0x34ba87fa
.word 0xb71a527b,0x48b26e42
.word 0x50bb107e,0xc3292a4f
.word 0xae930a7a,0xb286aa6a
.word 0x37c97832,0x97b115e9
.word 0x2d12c073,0xafee7b41
.word 0xb82fae4b,0xd07d39f3
.word 0x9fc8605c,0xc013c296
.word 0xc13155c5,0xad07ff24
.word 0x58ee437f,0x6fb0ff22
.word 0x1c306460,0x219ea952
.word 0xfbda6726,0x053a2e5a
.word 0x1ab62786,0x7fbb917c
.word 0xf9471d51,0x48a84837
.word 0x11c36bde,0x044a1be8
.word 0x59ff217d,0xef77867f
.word 0xb0821a2f,0x9a038dc4
.word 0x2a68a2f0,0x166e61ac
.word 0xbe396017,0x3719a08a
.word 0x3e7586db,0x8f9b2a36
.word 0x90541f87,0xbc809d7b
.word 0x202acc51,0x8bc690d6
.word 0xbff5f91d,0x9a1dd26a
.word 0x4547ef9d,0xbdb615b9
.word 0x476354d9,0x9c6f78fa
.word 0x67288ae7,0xff413bb9
.word 0xb21c6e74,0x73a75c3d
.word 0x65089c28,0xd6202383
p41_local2_expect:
.word 0x0ba33306,0x840b81e8
.word 0xffc986f1,0x3a0ad187
.word 0x85c0881d,0xb98b9269
.word 0x39c3a1a0,0xd6c14d26
.word 0x87f8de48,0xfa3fa8c2
.word 0x659d88e7,0xd801c86e
.word 0x00000060,0x3d43790f
.word 0xcc6d0a9f,0x3c60acf6
.word 0x3480d3f1,0x6774e05d
.word 0x4b73f93d,0x2c435cf1
.word 0x54a316b5,0x855566b4
.word 0x900d5181,0x8b05ea4f
.word 0xc4e09fbb,0x1cdda398
.word 0xdabf91ad,0xa1e16f30
.word 0xe625adb2,0x23911853
.word 0xe302ffb1,0x3903e137
.word 0xf1c83748,0xe14557c6
.word 0x6890cd18,0xcb2ae920
.word 0x00000060,0xffffffc5
.word 0x7f8677ef,0xc98c743c
.word 0x68824ec3,0xca262e3b
.word 0x6f1bee9b,0xeb24599c
.word 0xe3590a1c,0xab55c29f
.word 0xb5be9df8,0x92d12a90
.word 0x979cbf4a,0xa6424ec7
.word 0x878f670e,0x797d05ef
.word 0x58895167,0x000000fe
.word 0x27a51ee3,0xfe8eead6
.word 0x1cb98183,0xf6ff1c36
.word 0xcf9d6540,0x7453c0ed
.word 0x5dc1bf01,0x5a13ad6a
.word 0x616c2683,0x644cbb1b
.word 0x606a6371,0xaa2bb630
.word 0xaf3cb7c9,0x9cfed83f
.word 0x5c2e59f1,0x000c72f2
.word 0x95ff6a01,0x01e14a7b
.word 0x252b8e6c,0x5ad80983
.word 0xf098ebe4,0x95764a09
.word 0xebb0c45d,0xe48695a0
.word 0xb404622d,0x5d3ce0ed
.word 0xc2c9dfbd,0x1de2b4bd
.word 0xb09741bd,0xf3eb09cc
.word 0x30b26fee,0x522f7083
.word 0xbd111f07,0xa385df54
.word 0xde23a0f1,0x3ac705bf
.word 0x0e239c48,0x8c93ffdb
.word 0xc2940cfb,0x0dad0285
.word 0x59c9a296,0x867a31c7
.word 0x2e3b7510,0x143cbc7a
.word 0x9473f001,0x5be8ef5b
.word 0xf707d0ff,0x3fc9017f
.word 0xfa73801e,0x400e80bf
.word 0x79995a2b,0xb55f76e4
.word 0x4186d3c7,0xf51c5e38
.word 0x4ee17cdb,0x37962f2b
.word 0xb7f34fcf,0x4f5be6e5
.word 0x109d6958,0x48b0aa0c
.word 0x3bb507a6,0x66eb3d29
.word 0xd9ff9d07,0x758bfe97
.word 0xb30d0abc,0xff5374f4
.word 0xa760b434,0xa001e79a
.word 0x99e70738,0x27734a3e
.word 0x2c24e46f,0xd1719466
.word 0xcc3b06fc,0x5eecc01e
p41_local3_expect:
.word 0x436b1dab,0x12fd894e
.word 0x2d0f7ed3,0xe33520bc
.word 0xacec7cff,0x529b793f
.word 0x18784309,0x9269f944
.word 0x0f18974b,0x80ab0c19
.word 0x37962f2b,0x4d1588d8
.word 0xe125f9a0,0x25fbf1c0
.word 0x846886e9,0x884c3db1
.word 0xe1021c69,0xe8d0e3c5
.word 0x755c5d77,0x0dcbbd16
.word 0xb21c6e74,0x68e90df4
.word 0x5b96ad88,0xaeacb19b
.word 0x543e0913,0x38f2e9b8
.word 0x149c9e0b,0xebcd504a
.word 0x8dee136e,0x9ea3aa08
.word 0xe0b65d29,0x4ea0208c
.word 0x92017a19,0xcd8198af
.word 0x643c4873,0xb056a9c8
.word 0xe6959cbb,0x81f7f7c5
.word 0x7453c0ed,0xc0812997
.word 0xcf0c7414,0x196f7fd7
.word 0x15e6439f,0x43f6a1aa
.word 0x87e8b56c,0xa91fff85
.word 0xacefd82d,0xc124ff3b
.word 0xc5e64562,0x1ea270f7
.word 0xffd0a33c,0xfedbf8fd
.word 0xaa5232bb,0x9bb9c83a
.word 0x8ba2b842,0xc947c6be
.word 0xfc6b7ec1,0xed7ee255
.word 0xa1d11b97,0xe18e7cee
.word 0x7ba41b32,0x50f21378
.word 0x240b0544,0x40944726
.word 0xc65745e1,0x4837c8f1
.word 0x20e92acb,0x18cd9068
.word 0x028e7e5c,0xd22bcf63
.word 0x3c748cc9,0xef77867f
.word 0x3b2e26ca,0xc34e8268
.word 0x9c5924eb,0x9bee1b6f
.word 0x9fc255ab,0x1c0a59e3
.word 0x902ad192,0xf89dbeb5
.word 0xc65745e1,0x4837c8f1
.word 0x20e92acb,0x18cd9068
.word 0x028e7e5c,0xd22bcf63
.word 0x3c748cc9,0xef77867f
.word 0x3b2e26ca,0xc34e8268
.word 0x9c5924eb,0x9bee1b6f
.word 0x00000000,0x000000b4
.word 0x902ad192,0xcb2ae920
.word 0xff84216d,0x625658a3
.word 0x6033927c,0xd6d25420
.word 0xfc4703ec,0xa96d4236
.word 0x6d5ec77c,0x10185909
.word 0xb3616e4c,0x6c78fd45
.word 0x4fa68aff,0x40993fa1
.word 0x7232a245,0x58a609b7
.word 0xc7996eb3,0x53e2539c
.word 0x1315011b,0x20a1fb09
.word 0x4f3f4353,0x4f445f76
.word 0x8aae46fe,0xa4e49aec
.word 0x939895b2,0x25a7b0c7
.word 0xf7022e8e,0x3a91df18
.word 0xe85742c5,0xf7651922
.word 0x5a504d21,0x3597befd
.word 0x00000000,0x0000ff25
p42_init_registers:
.word 0x8b687d20,0x658d5e02 ! Init value for %l0
.word 0x2583ea98,0x0328ed74 ! Init value for %l1
.word 0xadcf7890,0x0a8ff9c0 ! Init value for %l2
.word 0x965263ab,0xf5cc43fc ! Init value for %l3
.word 0x93e3e36e,0x4d3425b1 ! Init value for %l4
.word 0xbda72018,0x231e9e1b ! Init value for %l5
.word 0xd9fd2b60,0x09827512 ! Init value for %l6
.word 0xe4a347b4,0x8380b6d5 ! Init value for %l7
.align 64
p42_init_freg:
.word 0xe700c242,0x9d711e89 ! Init value for %f0
.word 0x38991da3,0x0b2b925c ! Init value for %f2
.word 0xebd28406,0xfb01fb16 ! Init value for %f4
.word 0xad7588ca,0x0d3c0c7e ! Init value for %f6
.word 0x8a8f6b06,0xa6eb4eb5 ! Init value for %f8
.word 0xddba1ac2,0xfbe1fcac ! Init value for %f10
.word 0x23d5ed37,0xcade3e5e ! Init value for %f12
.word 0xc0775a36,0x79ba1ed1 ! Init value for %f14
.word 0xf28b481f,0x26455208 ! Init value for %f16
.word 0x3a495166,0x1c235183 ! Init value for %f18
.word 0x003cb91a,0x7013826d ! Init value for %f20
.word 0xe1e39d7c,0x0245caed ! Init value for %f22
.word 0x8a47f72c,0xda747c3f ! Init value for %f24
.word 0x3c9d82da,0xc10e003a ! Init value for %f26
.word 0xceba5e5d,0xbacb65ef ! Init value for %f28
.word 0xe936b454,0xe53f546c ! Init value for %f30
.word 0x58ffca5b,0x34d14236 ! Init value for %f32
.word 0xecc06258,0xf36f3d6d ! Init value for %f34
.word 0xfd8e6ad3,0x7ad18fd7 ! Init value for %f36
.word 0x346874c6,0xdfd98a11 ! Init value for %f38
.word 0xfc847426,0xffb24b60 ! Init value for %f40
.word 0x841e6f3c,0xac6eee12 ! Init value for %f42
.word 0x75e41e13,0xc8cc29ed ! Init value for %f44
.word 0x39bb4441,0x75ba1ffb ! Init value for %f46
.word 0x1ec547ad,0xc1e3003e
.word 0x8e885feb,0x49b70418
.word 0x54d7dbc6,0x41318b8d
.word 0x2852dbd3,0x1144fe7e
.word 0xe374b72e,0x6c5705f9
.word 0x28ced359,0x24fe7265
.word 0xb54cd22c,0x29881954
.word 0x961f2acc,0x2c9190cb
p42_expected_registers:
.word 0x00000000,0xa31d9938
.word 0x00000000,0x06651cae
.word 0x00000000,0x000000fa
.word 0x00000000,0x00000033
.word 0x00000000,0x39dec3c5
.word 0x00000000,0x00000bc5
.word 0x00000000,0x8aaf8245
.word 0x00000000,0x0000005d
p42_expected_fp_regs:
.word 0xa361f63e,0x46ec77b5
.word 0xe3a8e196,0xd42f1723
.word 0x0211eaae,0x7745edda
.word 0xc8d1fb9a,0x1ae83b64
.word 0x308ce4a5,0xae520737
.word 0xb148d610,0x6f31c84a
.word 0x9a2c057d,0x6f1b46ae
.word 0xff28d505,0xfe0da841
.word 0xbd6d1a82,0xddc4bc3f
.word 0xa796e228,0xbda9fcc5
.word 0xa30713ec,0x0d7bc981
.word 0xd388183a,0x475c261f
.word 0xd2cf1c8c,0x1209cfa1
.word 0x561e3499,0x7edfae7b
.word 0xfaae4e13,0x0e4ed855
.word 0x8a20d5fb,0x89076789
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p42_local0_expect:
.word 0x669b87f9,0x0583e88b
.word 0xf87f47e8,0xdb08050c
.word 0xc491f06d,0xd07d0ca0
.word 0x145b3e4d,0x3b0d980d
.word 0x83ff61b5,0xa0ff8cc8
.word 0x9762a58e,0x252ec325
.word 0x7d54be64,0x52bd3266
.word 0x218bf5fd,0x4914f7cf
.word 0x7f83a55a,0xeb9b2823
.word 0x96a115db,0x6df89068
.word 0xd5e5fc07,0x14cec8e8
.word 0x5ade09b0,0xd9d0490f
.word 0x93f3a13d,0xab920c31
.word 0x0022c9e2,0x87471e5f
.word 0x67565628,0x01ea0e82
.word 0x422001c1,0x83d80b5c
.word 0x3500298c,0x7ade311d
.word 0x0000005b,0x35d37270
.word 0xa70a1f0e,0x3aa17a49
.word 0x4fa40edf,0x291055e4
.word 0x3b67f48f,0xfeb74c6a
.word 0x0cc583e9,0x4237a297
.word 0x58c8eeaf,0x05c4d137
.word 0x19b5f2cb,0x1e88892c
.word 0xb9378a92,0x7316b51e
.word 0x2c056ecf,0xa68bf595
.word 0xe6df2048,0xc7517a9c
.word 0x678711f6,0x9b63b3c4
.word 0xc2f31fa4,0xb3aa16b7
.word 0xadc37d37,0x8396ac3f
.word 0xca6ec1c8,0xd6df0938
.word 0x7a57b9ea,0x7a0c7d6a
.word 0x39dec3c5,0xa5e48c30
.word 0x40e072b8,0x8836c6db
.word 0x0000004c,0xd4fda887
.word 0x73ac6b57,0xb3c50cff
.word 0x0f093db9,0xf41cff49
.word 0xad0a6234,0x0c5f2df8
.word 0xb86b431f,0xda04bd50
.word 0x39b396b4,0xf2cd6b27
.word 0xc750fbe4,0x1e5b6121
.word 0xc1421ff7,0xff28b9dc
.word 0xab709554,0x1a33e991
.word 0xe9ad5b8f,0x9f184b67
.word 0xff1cf9ff,0x5dcd9f39
.word 0xd6b0bb18,0x8f4a8fb6
.word 0xe00fcc01,0x1c3be982
.word 0x154cece1,0x7e7c1d79
.word 0xe700c242,0x9d711e89
.word 0x38991da3,0x0b2b925c
.word 0xebd28406,0xfb01fb16
.word 0xad7588ca,0x0d3c0c7e
.word 0x8a8f6b06,0xa6eb4eb5
.word 0xddba1ac2,0xfbe1fcac
.word 0x23d5ed37,0xcade3e5e
.word 0xc0775a36,0x79ba1ed1
.word 0xd819f4ee,0xb625d35b
.word 0xad26bc1e,0x95d09e6f
.word 0x06ced108,0xa462e7af
.word 0x189a6bc2,0x19125f88
.word 0x96bdc8d9,0x976416d4
.word 0xe6c285d5,0x3fe46a42
.word 0xb140dcb1,0x3ea340a7
.word 0xb4ca4f51,0xdfb69710
p42_local1_expect:
.word 0xb577ec46,0x3ef661a3
.word 0x23172fd4,0x96e1a8e3
.word 0xdaed4577,0xaeea1102
.word 0x643be81a,0x9afbd1c8
.word 0x370752ae,0xa5e48c30
.word 0x4ac8316f,0x10d648b1
.word 0xae461b6f,0x7d052c9a
.word 0x41a80dfe,0x05d528ff
.word 0x06c95e35,0x9a729189
.word 0x4c50ffb5,0x450cc585
.word 0xf808639f,0x7aacd766
.word 0xf99e3d32,0x3b0d980d
.word 0x5a34f2e7,0x00b21d84
.word 0x68584a70,0x44acd11b
.word 0x81be6cee,0x893b4ac0
.word 0x3b7c1340,0x1b153d52
.word 0xbd6d1a82,0xddc4bc3f
.word 0xa796e228,0xbda9fcc5
.word 0xa30713ec,0x0d7bc981
.word 0xd388183a,0x475c261f
.word 0xd2cf1c8c,0x1209cfa1
.word 0x561e3499,0x7edfae7b
.word 0xfaae4e13,0x0e4ed855
.word 0x8a20008a,0x89076789
.word 0x32f94122,0x000000fa
.word 0xbf88fb2e,0xb853ff53
.word 0xa4cf3446,0x0a18e0b9
.word 0x19a462c3,0x8c86fae7
.word 0xf54eb1fb,0x13efe16b
.word 0x24182be5,0x1080b99d
.word 0x28693f22,0x6478840c
.word 0x370752ae,0xa5e48c30
.word 0x61a139f3,0xf1e2947c
.word 0xb22d92ea,0x8e104d9b
.word 0x6d26375b,0x05c19b67
.word 0x6c754937,0xf91f52a6
.word 0x29f57ca3,0x74e471ff
.word 0x5f2fbb57,0x10f9d9d2
.word 0x3d0b9808,0x9c000000
.word 0xe74cdc96,0xc50bbbcc
.word 0xdd38a23b,0xa67219ab
.word 0xffd915cc,0xc7f4d996
.word 0xaa815d72,0x8ebb2b6b
.word 0xb4fb01df,0xbc74d79d
.word 0xe9ef1916,0xe03a4725
.word 0x2fd8eb4b,0x919ceffb
.word 0x8039430e,0x35dd7433
.word 0xf81146f6,0xd32d72cd
.word 0x26408e32,0xc209b797
.word 0x52099eca,0x4fffb338
.word 0x5b993c34,0xda9fc5a6
.word 0x867da54e,0x0e966f92
.word 0xb7ab47e9,0x640c8e4b
.word 0xe8c122fc,0x344fe498
.word 0x5fe2c112,0x2b5e8ab9
.word 0xffadd10b,0x8164687a
.word 0x2a8661be,0xed8e43bb
.word 0x7462fcbe,0x3d18c404
.word 0x51cb8416,0xf2532485
.word 0xb3c50cff,0x8ef8c548
.word 0x6321af6f,0x2aaccd0c
.word 0xe87ee0da,0xd7bd6936
.word 0xe70b10ef,0x0d6fa474
.word 0xf22ee5d5,0x9d9c7057
p42_local2_expect:
.word 0x70d52dff,0x7329599b
.word 0x71e460c5,0x40be8d2f
.word 0xe546f109,0x931cddbf
.word 0x688fec8c,0x61249f4d
.word 0x9762a58e,0x5a34f2e7
.word 0x79c0d47d,0x91d7f001
.word 0x1c6afcac,0xc9610f67
.word 0xe88de7a4,0xfe5287b4
.word 0x7c94e2f1,0xf339a161
.word 0x9b4d108e,0xea922db2
.word 0x679bc105,0x5b37266d
.word 0xa6521ff9,0x3749756c
.word 0x3371e474,0xa37cf529
.word 0xd2d9f910,0x57bb2f5f
.word 0x0000009c,0x08980b3d
.word 0xccbb0bc5,0x96dc4ce7
.word 0x50062a60,0x7ef3bece
.word 0x57500759,0x39dec3c5
.word 0xf8f979b2,0x925766cf
.word 0x1507ee4e,0x48a74160
.word 0x86b31ecf,0x816eddd4
.word 0x33446fd4,0xbfc3145c
.word 0x7b47081a,0x4c95d8ff
.word 0x9385a56b,0x13c7dfb6
.word 0x891e719d,0x42c200e7
.word 0x5c922b0b,0xa31d9938
.word 0x16fb01fb,0x0684d2eb
.word 0x7e0c3c0d,0xca8875ad
.word 0xb54eeba6,0x066b8f8a
.word 0xacfce1fb,0xc21abadd
.word 0x5e3edeca,0x37edd523
.word 0xd11eba79,0x365a77c0
.word 0x61a139f3,0xf1e2947c
.word 0xb22d92ea,0x8e104d9b
.word 0x6d26375b,0x05c19b67
.word 0x6c754937,0xf91f52a6
.word 0x29f57ca3,0x74e47133
.word 0x5f2fbb57,0x10f9d9d2
.word 0x3d0b9808,0x9c000000
.word 0xe74cdc96,0xc50bbbcc
.word 0x7c94e2f1,0xf339a161
.word 0x9b4d108e,0xea922db2
.word 0x679bc105,0x5b37266d
.word 0xa6521ff9,0x3749756c
.word 0x3371e474,0xa37cf529
.word 0xd2d9f910,0x57bb2f5f
.word 0x0000009c,0x08980b3d
.word 0xccbb0bc5,0x96dc4ce7
.word 0x7f83a55a,0xeb9b2823
.word 0x96a115db,0xe7959068
.word 0xd5e5fc07,0x14cec8e8
.word 0x5ade09b0,0xd9d0490f
.word 0x93f3a13d,0x58e38ea0
.word 0x0022c9e2,0x87471e5f
.word 0x67565628,0x01ea177e
.word 0x422001c1,0x83d80b5c
.word 0x7f83a55a,0xeb9b2823
.word 0x96a115db,0x6df89068
.word 0x6df89068,0x14cec8e8
.word 0x000000fe,0xd9d0490f
.word 0x93f3a13d,0x58e38ea0
.word 0x0022c9e2,0xff471e5f
.word 0x67565628,0x01ea0e82
.word 0x422001c1,0x83d80b5c
p42_local3_expect:
.word 0x2de58bc1,0x13d37dfa
.word 0x2be56813,0xe5bb3724
.word 0x8aaf8245,0xd235e0ff
.word 0x268f3b95,0x6968ca8b
.word 0x55c4de06,0xd6239102
.word 0x5205dadc,0x5f9d6afc
.word 0xc5520b1d,0x4e0cf14f
.word 0xf6d819a4,0xdf78d182
.word 0x00000097,0x507731e2
.word 0x94ff34ef,0x2225f526
.word 0xee2b5393,0xb98dbc55
.word 0x7f52967c,0x9f184b67
.word 0x4311a032,0x011fd1c2
.word 0x452810cc,0x5071bd4e
.word 0x824f7cff,0x005733ac
.word 0x2d0fa77b,0x03959d3d
.word 0x557b51ab,0x394e3a08
.word 0x088d2c67,0x06651cae
.word 0x9d0bbc72,0x18f2c563
.word 0x0b4f6d64,0x80fbf2d0
.word 0xfd6f41c4,0xd4aefa26
.word 0x5e852031,0xf4269cfa
.word 0xf4b57df2,0x28d7325c
.word 0x060b94d5,0x6c7d1815
.word 0x62933efa,0x000000b7
.word 0xa45f610c,0x418dc75b
.word 0xca16548b,0x07e6410d
.word 0x129bffe2,0x7688cee7
.word 0xfe0916f0,0xb6148cf7
.word 0x5c2ed0a1,0x66c9b9c6
.word 0x13938037,0x41c5eba1
.word 0xc8edeb9c,0x623e68ac
.word 0xa15f4a55,0x0385c3f7
.word 0xcdc5c30e,0xb591dc40
.word 0xfaee07b2,0x735c576a
.word 0xbaa4bc2c,0x8ba7c9fa
.word 0xe4a5c2de,0xff29db1e
.word 0x3194cae2,0xb00d3b53
.word 0x7b9084e6,0xec9ae146
.word 0x1d9b3a8c,0x50cb8cb9
.word 0xc81b8819,0xd9be3b62
.word 0x9aa95ea4,0x3786a262
.word 0x818f92b1,0x8982ceea
.word 0x49f65bdd,0x37506b79
.word 0x80c43b16,0xffca615a
.word 0xe9c9ed5b,0x1ed550f2
.word 0xb60e8303,0x6074b4e5
.word 0x03df9aac,0xc2c4e270
.word 0x875b400f,0x46ac94ad
.word 0xc51a9835,0xefd67109
.word 0x8a20d5fb,0x8380b6d5
.word 0x57911498,0x5e061c53
.word 0x0927fed4,0xa77fbc46
.word 0xcebb793c,0xca1ca052
.word 0x77846c32,0x9a7b064e
.word 0x5f081215,0x2eee9163
.word 0xa3206df0,0x2917b4f8
.word 0xea734a40,0xab809a2c
.word 0xbe3bbf95,0x9eaab834
.word 0x44a62f8d,0x2e4eaebb
.word 0xd055e1f6,0x5720b2f1
.word 0x38103dbb,0x276ffff1
.word 0x4c95d8fa,0x416a410b
.word 0x545e489d,0x24940475
p43_init_registers:
.word 0x27428f39,0xf3d4e371 ! Init value for %l0
.word 0x7405ba66,0x01195c8a ! Init value for %l1
.word 0xbb457f91,0xf8062482 ! Init value for %l2
.word 0x4faa715a,0xb5516fdc ! Init value for %l3
.word 0x9f4c1762,0x11b8ab08 ! Init value for %l4
.word 0x8495f1c2,0x4bebed9f ! Init value for %l5
.word 0xbcb066f1,0xf6925b0e ! Init value for %l6
.word 0x0bb92a66,0x701e7cfd ! Init value for %l7
.align 64
p43_init_freg:
.word 0xfa3ccea0,0xd3d44cbf ! Init value for %f0
.word 0x5f1242d5,0x954bb249 ! Init value for %f2
.word 0xf849c2e6,0xd4daa228 ! Init value for %f4
.word 0x9691f734,0x24a7cc92 ! Init value for %f6
.word 0xc393a9a5,0xe0f9ca0e ! Init value for %f8
.word 0x71d78df7,0xdffac5eb ! Init value for %f10
.word 0xe112ef25,0xe2fcbdd1 ! Init value for %f12
.word 0xf5d020ae,0x51fb1eeb ! Init value for %f14
.word 0xe55f7b66,0x5ee2b59a ! Init value for %f16
.word 0x776a8121,0xd1e86277 ! Init value for %f18
.word 0xfd80387a,0x22fa5360 ! Init value for %f20
.word 0x5ee3a067,0x3b7f9691 ! Init value for %f22
.word 0x3999a7fd,0x537b4c8b ! Init value for %f24
.word 0xf644b832,0x221f8c58 ! Init value for %f26
.word 0x4255da95,0xbaefe169 ! Init value for %f28
.word 0x5e711846,0xa32b5eb1 ! Init value for %f30
.word 0x6902513e,0xcb1e4c47 ! Init value for %f32
.word 0x3622b96f,0x23a03546 ! Init value for %f34
.word 0xd805371f,0x91af3f17 ! Init value for %f36
.word 0xfa2b2d18,0x5752fe72 ! Init value for %f38
.word 0x2bb07228,0x88f40eaa ! Init value for %f40
.word 0x38677ed3,0xb0dfddd3 ! Init value for %f42
.word 0x3ea4856c,0xb87a78eb ! Init value for %f44
.word 0x2afa1dd1,0x70d8ecfe ! Init value for %f46
.word 0xab2ee148,0xffcdfbef
.word 0x74a72d24,0x82a83cc0
.word 0x1907839c,0x635fe2e9
.word 0x9994d461,0x11c395aa
.word 0x65e5bed9,0x7f90e9c4
.word 0x67260377,0x10515615
.word 0xc79ab2b4,0x882c27f5
.word 0x0364fb5e,0x26bce4d4
p43_expected_registers:
.word 0x00000000,0x795ce393
.word 0xa8d0f31e,0xf6fdcc32
.word 0x42007547,0x5a29aa7c
.word 0xf930789a,0x55d6b62d
.word 0x00000000,0x000000f7
.word 0x141ad85b,0xa171ff57
.word 0x00000000,0x8c738ee6
.word 0x00000000,0x62c23ed8
p43_expected_fp_regs:
.word 0x7caa295a,0x47750042
.word 0x2d4ba0e9,0x43abcf05
.word 0xfff9157a,0x0bae25de
.word 0x2410463f,0x4bb75cde
.word 0xc3eab87d,0xc0927304
.word 0xa59207be,0x3ee8df2b
.word 0x4bfd96b8,0x2ceccfbb
.word 0x0856067e,0x61654d98
.word 0x57eb71a1,0x5bd81a14
.word 0xf5d2bfe9,0x58890aa7
.word 0x624f5d85,0x4096d60c
.word 0x18b1ef3d,0xc51883c5
.word 0x2036c1c4,0xf084bf81
.word 0xd0c3d715,0x9d7c298a
.word 0x9da72fe9,0x00000000
.word 0x43746f14,0x469676a0
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p43_local0_expect:
.word 0xf2603abf,0x390d2a33
.word 0x541b044f,0x394361bc
.word 0x2997f6f0,0xbdca7e12
.word 0x21e621b8,0x88ed547e
.word 0x2870dcd0,0xcd949700
.word 0x33b67bf3,0x1fd716f8
.word 0x7a7c8d10,0xc23b777e
.word 0x424e00f1,0x52e8113b
.word 0x62730f40,0x030be7d1
.word 0xaa22d2ee,0x440e67b5
.word 0x921e487d,0x2c5df75b
.word 0x1920b335,0x0121fa84
.word 0x94e1c94a,0x8096b4b0
.word 0x3e764cf6,0x30a11d6b
.word 0x1ea6b84b,0x8c9b22b4
.word 0xf0666bfc,0xd792838e
.word 0xee7c127e,0xa979088d
.word 0xe5412dcc,0x58be5a4b
.word 0x5d00c289,0xe37bff1f
.word 0x384ecca0,0x7f728c24
.word 0x1014e329,0x3153bb08
.word 0x677de27d,0xd306ff86
.word 0x30dd74bd,0xeb591326
.word 0x188b4f4a,0x2d483136
.word 0xc8f3fa33,0x03064575
.word 0x20107b45,0xa196af88
.word 0xde44a106,0x631188ee
.word 0x1a03a1ec,0xbe608311
.word 0x1f89ede7,0x086f2a14
.word 0x44bbb1ad,0x6fc8084e
.word 0xf99f11d6,0xf4069223
.word 0xde08e228,0x0ac74009
.word 0x8b813c21,0xa77c971a
.word 0xa8d0f31e,0xf6fdcc32
.word 0x1fcd394a,0xa588048b
.word 0x5832de32,0xc0db7deb
.word 0x16e0425e,0x9818111f
.word 0x8fffd2fb,0x000016e0
.word 0x758115e1,0x99cece11
.word 0x533d2cab,0x78834404
.word 0x2b262c8c,0x779fceeb
.word 0xe75dda40,0xbe2b841b
.word 0xd53cba9d,0x4b4849e1
.word 0xcd480423,0x6458ec8a
.word 0xc24f9dad,0x12b0b1fd
.word 0x9cf31f96,0xc593c9d9
.word 0x73b19c7c,0xf6cbc500
.word 0xbf248485,0x15e03daf
.word 0x141ad85b,0xa171ff57
.word 0xa70a8958,0xe9bfd2f5
.word 0x0cd69640,0x855d4f62
.word 0xc58318c5,0x3defb118
.word 0x81bf84f0,0xc4c13620
.word 0x8a297c9d,0x15d7c3d0
.word 0x00000000,0xe92fa79d
.word 0xa0769646,0x146f7443
.word 0x0a9490c9,0x463df81d
.word 0xada830ba,0x8e91ffb7
.word 0x1db0ff2b,0xeeab5248
.word 0x95f1cccd,0xe92fa79d
.word 0x5b0e94ff,0x27ddf755
.word 0x8b314bab,0xe2330fdf
.word 0x989f75a1,0x0f519e79
.word 0x29ab480b,0xea7de1f7
p43_local1_expect:
.word 0x42007547,0x5a29aa7c
.word 0x05cfab43,0xe9a04b2d
.word 0xde25ae0b,0x7a15f9ff
.word 0xde5cb74b,0x3f461024
.word 0x047392c0,0x7db8eac3
.word 0x2bdfe83e,0xbe0792a5
.word 0xbbcfec2c,0xb896fd4b
.word 0x984d6561,0x7e065608
.word 0xb117aabf,0x16e0425e
.word 0x8197927c,0x6c9d98e9
.word 0x4d7e531a,0x1497f31f
.word 0xb13ea661,0x6ee6cbb7
.word 0x29eaa4f3,0x4e937e56
.word 0x63ccac4e,0xce2f4214
.word 0xef6ebcee,0x351d192a
.word 0xdbd98ea6,0x838e399a
.word 0x57eb71a1,0x5bd81a14
.word 0xf5d2bfe9,0x0000007a
.word 0x624f5d85,0x4096d60c
.word 0x18b1ef3d,0xc51883c5
.word 0x2036c1c4,0xf084bf81
.word 0xd0c3d715,0x9d7c298a
.word 0x9da72fe9,0x00000000
.word 0x43746f14,0x469676a0
.word 0x141ad85b,0xa171eb57
.word 0xa70a8958,0xe9bfd2f5
.word 0x0cd69640,0x855d4f62
.word 0xc58318c5,0x3defb118
.word 0x81bf84f0,0xc4c13620
.word 0x8a297c9d,0x15d7c3d0
.word 0x00ff0000,0xe92fa79d
.word 0xa0769646,0x146f7443
.word 0x7ccee147,0xff0e4bad
.word 0xeaf62107,0x9e3fa3bc
.word 0x22d0abe5,0xf508ae39
.word 0x75a1816c,0x76bb8fe6
.word 0x63bc9e12,0xb5fe2876
.word 0x9e785932,0x8ff5225b
.word 0xa34dbe34,0xca10b78d
.word 0x3be05f91,0x8f914a3c
.word 0x410a09cb,0xfdd4aa59
.word 0x9dff0f0d,0xea2dd419
.word 0x8afa73b4,0x706d43bc
.word 0x3a6a4784,0x9efc29dd
.word 0x18394d4a,0x670408c6
.word 0xbb1e20c4,0x541b044f
.word 0x4c31bd1d,0x49666808
.word 0xff835f0d,0x1199ffe8
.word 0x6e14cfce,0xeb390deb
.word 0xfb2e8216,0xf8065a2d
.word 0xf0b80878,0x008be4cb
.word 0x92a15b8d,0xe42030f3
.word 0xdeea8b7c,0x719e04d3
.word 0xb93b4f7a,0x7da56d43
.word 0x732f7ce0,0xdd498d47
.word 0x28478d6f,0xf372e79d
.word 0xa27a15d0,0x83cd6199
.word 0x54c07637,0xc2a1e611
.word 0x43659f31,0x11b95b6c
.word 0xbbfb0004,0x2c6dff95
.word 0x99550046,0xfc39f996
.word 0x017c840c,0xd59028ca
.word 0x703d2b04,0xa9727eda
.word 0x03962dc0,0xcbe738f1
p43_local2_expect:
.word 0xc8c06a14,0x1d414857
.word 0x3af55672,0x71d94a3b
.word 0xbb1e20c4,0x8b813c21
.word 0xd237de06,0x5dffab09
.word 0x16e0425e,0x9c995830
.word 0xd6bd3558,0x6f346d77
.word 0x85e0344c,0xaa2e9bef
.word 0x705a3913,0x2936713d
.word 0x576a5bac,0x3af65952
.word 0x732c41bc,0xc5aaade1
.word 0x4a666334,0x3cf3bfc9
.word 0x0c011b78,0xc29e52f8
.word 0x72cfd571,0xad6234e1
.word 0x1b283964,0xa9899565
.word 0x5e29d4e9,0x1247ddfd
.word 0xb1329d55,0x6fb3cf03
.word 0xf66946cf,0xb117aabf
.word 0x8339ffc3,0x2b262c8c
.word 0x06a7b2c2,0x5c4cb612
.word 0x9244fe27,0x8f80eeb1
.word 0x55411af4,0xda82daa1
.word 0xfbf1eeff,0xec314a88
.word 0x0399351b,0x034b1330
.word 0x66e23461,0x4c446a12
.word 0x47325289,0xe5c8909c
.word 0xe756fc12,0x030dcfff
.word 0x4c4ef9de,0x9608838f
.word 0xda0d10a2,0x239521de
.word 0xd46a4012,0x689dff8e
.word 0xaf39cd86,0x4d27ee6f
.word 0xa6846cbd,0xdd05b832
.word 0xd4223713,0x7df754ce
.word 0x24920eb5,0x570bcc49
.word 0xc23af2b4,0x5b80439c
.word 0x1d309826,0xb83de718
.word 0xfa71f40b,0xcc2e73ff
.word 0xa3d860b7,0xdf5f59b9
.word 0x53213724,0xd6827b9f
.word 0xc2592508,0x4494823f
.word 0x1fc201d5,0x20794697
.word 0xe54e6e39,0xa9e41eff
.word 0x3147724f,0x2347a2bf
.word 0x51ac0259,0x16a10e1e
.word 0xefc48ecf,0xd056ea41
.word 0xb3f2f32a,0x8805f1c3
.word 0x772d3742,0xea67c1d0
.word 0x200a1ad3,0xe40d13c5
.word 0xb361131e,0xff042593
.word 0x1277db7e,0x754127cf
.word 0xbe0792a5,0xddb7f383
.word 0x7fb6b95b,0x9e743110
.word 0x1e9d6e7e,0x1b6ef6b0
.word 0xe8e43c0b,0x90e93d17
.word 0xde6f5596,0xb39f6a78
.word 0xe9a04b2d,0xb60981b2
.word 0xf930789a,0x55d6b62d
.word 0x6f7fbe4a,0x0d733ba6
.word 0x8477cb74,0x76088389
.word 0x2426a06a,0x863c57fa
.word 0xe215cbea,0x27eea1b0
.word 0xe18e5adf,0x8705e6a3
.word 0x7b592730,0xd3db2b1f
.word 0x07e63d58,0xf8ce2b1e
.word 0x64c64cb7,0xe6f49bcb
p43_local3_expect:
.word 0x9f88219c,0xc1b6e9bf
.word 0x4589f79a,0x6e970540
.word 0x24a8dea2,0x00000046
.word 0x3b8e9b06,0xda61faa2
.word 0xa6d3b645,0x31ffb77a
.word 0x21455560,0xa979088d
.word 0xb67ad9cc,0xfed265ac
.word 0x90f3e646,0xa70bff05
.word 0x57eb71a1,0x5bd81a14
.word 0xf5d2bfe9,0x58890aa7
.word 0x624f5d85,0x4096d60c
.word 0x18b1ef3d,0xc51883c5
.word 0x2036c1c4,0xf084bf81
.word 0xd0c3d715,0x9d7c298a
.word 0x9da72fe9,0x00000000
.word 0x43746f14,0x469676a0
.word 0xe55f7b66,0x5ee2b59a
.word 0x776a8121,0xd1e86277
.word 0xfd80387a,0x22fa5360
.word 0x5ee3a067,0x3b7f9691
.word 0x3999a7fd,0x537b4c8b
.word 0xf644b832,0x221f8c58
.word 0x4255da95,0xbaefe169
.word 0x5e711846,0xa32b5eb1
.word 0x9ba5937e,0xdebf4fe3
.word 0x3211382d,0xe21ec7ee
.word 0xdd82076c,0xb11b2d35
.word 0xbe739d0d,0x748f2e79
.word 0xccc02ac8,0xe3890e99
.word 0xc2f04dd6,0xca12dd7a
.word 0x08738a03,0x9fdeed0a
.word 0xaf468c8f,0x1a811177
.word 0x42007547,0x5a29aa7c
.word 0x05cfab43,0x0000003c
.word 0xde25ae0b,0x7a15f9ff
.word 0xde5cb74b,0x3f461024
.word 0x047392c0,0x7db8eac3
.word 0x2bdfe83e,0xbe0792a5
.word 0x52e8113b,0x000000ec
.word 0x984d6561,0x576a5bac
.word 0x105a623c,0xffdf391d
.word 0x34f5a06e,0x4ccf2a4e
.word 0x87a7c0ad,0xa6129bb1
.word 0x8c738ee6,0xda789dac
.word 0x8b21b8b4,0xc3249abd
.word 0x0b2d14ac,0x20f5d253
.word 0x1087f173,0x4cc04f74
.word 0x3920f2a0,0xa13f689d
.word 0x2a24ed01,0x24986f7b
.word 0x3a1556e5,0x458d08c9
.word 0x1022ddb8,0x4ba6232b
.word 0x261c1e51,0x652fd685
.word 0xd3074486,0x23851157
.word 0x0cb84e66,0xf99b4b4b
.word 0x5fa727c9,0x662682cd
.word 0xd014c89d,0x6eeb8fc4
.word 0xe2361526,0x580eb66e
.word 0x621d52eb,0xf052173e
.word 0xf3cee7b3,0x58890aa7
.word 0x410b78c0,0x063bf3a9
.word 0x598fad4a,0xf617d378
.word 0xed904dea,0xd0f898a9
.word 0x27406a24,0x07939b3d
.word 0x556ed522,0xa34b0a5f
p44_init_registers:
.word 0x326c6d76,0x19c2102d ! Init value for %l0
.word 0xae006b74,0x9041d4c0 ! Init value for %l1
.word 0x0b0a9490,0x7a94e919 ! Init value for %l2
.word 0xaefa633f,0xbd1f6d7f ! Init value for %l3
.word 0xde6299fe,0x2a446cac ! Init value for %l4
.word 0x83596614,0x06b42c5c ! Init value for %l5
.word 0x67de3ccf,0x8f33da69 ! Init value for %l6
.word 0x2b85384c,0x761b5e62 ! Init value for %l7
.align 64
p44_init_freg:
.word 0xd136c379,0x4573afbe ! Init value for %f0
.word 0xf5a24459,0x106d8641 ! Init value for %f2
.word 0x4e108ad6,0x3dd66889 ! Init value for %f4
.word 0x0cbe1246,0x1f88b5a1 ! Init value for %f6
.word 0x72c8d729,0x0563c6ed ! Init value for %f8
.word 0x1643537d,0x1d6ef504 ! Init value for %f10
.word 0x0d2ea183,0x715dfb96 ! Init value for %f12
.word 0x850a606d,0x5acfa908 ! Init value for %f14
.word 0xdff1c9ae,0x48d40b43 ! Init value for %f16
.word 0xd21f8a84,0x2896c5dc ! Init value for %f18
.word 0x9edae30f,0x904f1a92 ! Init value for %f20
.word 0x907581b9,0x812edbd5 ! Init value for %f22
.word 0x2b4c6b99,0x1600e003 ! Init value for %f24
.word 0x19a98d85,0xffd81547 ! Init value for %f26
.word 0x00639ba0,0xeef03d2a ! Init value for %f28
.word 0x3a1d8467,0x77cf9cb3 ! Init value for %f30
.word 0x03b38858,0x093f567c ! Init value for %f32
.word 0xb9b30cfb,0x25980f37 ! Init value for %f34
.word 0x95a2145e,0xaa225c40 ! Init value for %f36
.word 0x2a9b715d,0x8991a4da ! Init value for %f38
.word 0xa5037878,0x96e2054c ! Init value for %f40
.word 0x96d4efe4,0x849d5685 ! Init value for %f42
.word 0x2b3eaa70,0x901b1c32 ! Init value for %f44
.word 0x858ce141,0x53c16b4d ! Init value for %f46
.word 0x7a1c281c,0xda666bd6
.word 0x64285d82,0x0618cf02
.word 0x8f37ad37,0xcf510b98
.word 0xff6eb4f8,0x48ae26cb
.word 0xca5d670f,0x6c03c80d
.word 0x1a5a126b,0x2db65277
.word 0x49fd78e2,0xb63bbe94
.word 0xf47f62af,0x5d20f6fd
p44_expected_registers:
.word 0x00000000,0x4614ebb3
.word 0x00000000,0x000000b7
.word 0x70583008,0x25176692
.word 0x00000000,0x00000000
.word 0x2b1741ac,0xc025c2c0
.word 0x430b6204,0xa171273e
.word 0x353c008e,0x3a6fbfe9
.word 0x00000000,0x0000003b
p44_expected_fp_regs:
.word 0xad05e00c,0x1c25d6c5
.word 0xfaf2f538,0x4f0ddede
.word 0x9ddaacda,0x486f57bf
.word 0x644a9a98,0x1f9849b6
.word 0x0c0f62c4,0x2d9e7ee4
.word 0x963e5be8,0x298d0fa1
.word 0x317aa1ac,0x1d994c21
.word 0x4dd7113c,0x1e0774a2
.word 0x67f6a20e,0x5d7d8263
.word 0xcf6f9748,0x333b8d03
.word 0x9abbdae5,0x80f4a96e
.word 0xc30c15c6,0xb2294a13
.word 0xd79bc999,0x60b410e7
.word 0xc74deb9d,0xf858287d
.word 0x6b833092,0xb12360d2
.word 0xd0bd0840,0x7d8c466e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p44_local0_expect:
.word 0x78e69784,0x13455e73
.word 0x0f5cf266,0x1c776bb3
.word 0x6d87035a,0xce5e5b3d
.word 0x3d655ffd,0x6094b9e0
.word 0x2d8a4d86,0x86bc24d8
.word 0xd634f81d,0x430b6204
.word 0x030aaf38,0x91821c42
.word 0xf5c50964,0xd14bf422
.word 0x1306e62f,0x84b57c78
.word 0x86b25907,0xbee1e24e
.word 0xb6ee7b01,0xf46125bc
.word 0x0000008f,0x236e8de6
.word 0x8f556076,0xe8c28ec8
.word 0xf38e5c3f,0x54a1ce94
.word 0x8fd7f42d,0xf6864b52
.word 0xb9289837,0x11606b59
.word 0x24449dab,0xe6bfde9c
.word 0x8a661abe,0x422c0474
.word 0x5a7421f6,0x5c8a721e
.word 0x1fca4aee,0xe714e09f
.word 0xa02b3842,0x642863d7
.word 0x0a944c73,0x360429f9
.word 0xa27749c1,0x96202d51
.word 0x00ff4b1c,0xf40dc67e
.word 0x4bab06fd,0x7cdfde7e
.word 0x197101c7,0x7dd9d2da
.word 0xbdff9aa4,0x49ff0225
.word 0xf48fe53c,0xedec9bd6
.word 0x2b1741ac,0xc025c2c0
.word 0x2a9a34f8,0xc58c8d60
.word 0x85992905,0x65f1f0d1
.word 0xf354211d,0x000000ea
.word 0x469556ed,0x2788eff5
.word 0x3a4eaa84,0xf7cf90ff
.word 0x9fa3be88,0x1633471a
.word 0x60c14bfc,0x5dd75143
.word 0x1ec40d1d,0x64e934c8
.word 0xad622c3c,0xb57b1eee
.word 0x9d5035bb,0xa0b11d48
.word 0xc1470110,0xee032252
.word 0xed58b92c,0xad3f64f1
.word 0xdaa47796,0x36b53ff8
.word 0xd4ff809a,0x9518d263
.word 0xd7da09c2,0x5cb7ac7e
.word 0x8d8995e9,0x0f4a0cd4
.word 0xc74deb9d,0x6f279127
.word 0x74297301,0xfb9bec23
.word 0x253b07eb,0x5bffc68f
.word 0xcb0984bc,0xf0ff4ee7
.word 0x8bdc8951,0xf8f7a6f1
.word 0x15ffe831,0xd2d5c114
.word 0x845ef2fa,0xd0bbdc52
.word 0xfcff9dd9,0xca24ef88
.word 0x3a279b68,0x96787654
.word 0xfc6eb5e0,0x657087fb
.word 0xbf7100ac,0xff632bc2
.word 0x2fa2a08c,0x31ebd53b
.word 0x4e3ef5c8,0xc724162e
.word 0x8c334540,0xcb3816ec
.word 0x59d61cd4,0x0973165d
.word 0x0ef8e2c4,0x53e0d7f7
.word 0x4a0cff15,0xf1724c75
.word 0x46ff3083,0x652ecee0
.word 0x80a9065c,0x99137458
p44_local1_expect:
.word 0xbea145cb,0xee273eb8
.word 0xd73ce73f,0xf766c08c
.word 0x9297f028,0xcce059b9
.word 0xb7d84836,0x442e526a
.word 0xe9eb667c,0xd4709446
.word 0x17a8158e,0xd2b29260
.word 0x1482eb2d,0xa9bdad21
.word 0xc9065c6a,0x57dd5c11
.word 0x0878f8ad,0x7da70b89
.word 0x5effff0f,0xaa27098c
.word 0x7cb7a30e,0xfcff3f26
.word 0x385352bc,0x13c7cf9f
.word 0x7ac13380,0x618526ea
.word 0xfa55a7a1,0x52941bdf
.word 0x6739ec98,0xf46944f7
.word 0x988be5db,0x41fdd9b8
.word 0xc472b151,0x9664f735
.word 0x1dd0ea56,0xb997ad37
.word 0x6203d8a8,0x0e6ee089
.word 0xcc013149,0x653704dd
.word 0x1d40978d,0xae150297
.word 0xffffff86,0x78e69784
.word 0xaa909a37,0x39000522
.word 0x49056f3d,0x8dc9a81b
.word 0x1bad4a4c,0x981978cf
.word 0x346f6e92,0x5ba33ea7
.word 0x0d0dcad2,0xb82bb35f
.word 0x9614e118,0xc3b58a24
.word 0x96eadfc3,0xdea0e954
.word 0x511baff1,0xbfc83dab
.word 0x69468927,0x8a90455b
.word 0xf53ee72a,0x3d26fd93
.word 0x865fe607,0x222b1518
.word 0xb4a1d54a,0xb37b4194
.word 0x05b6f86f,0x4a9e1937
.word 0xbeab23ef,0xaaade4ec
.word 0xfb240b56,0xe4bf254d
.word 0x673a7093,0x1c9d8170
.word 0xe64eaf97,0x3bba187e
.word 0x0ba2b522,0x5188fe56
.word 0x5a4b9a55,0xe5fad083
.word 0x54ae16ad,0x7afddb3b
.word 0x82a7240a,0x40f861e3
.word 0xcfc5b10d,0xff4438eb
.word 0x57bc4090,0x1bf313ff
.word 0xd45a2fb0,0xeb9aaabd
.word 0x009cc887,0x4b511ec8
.word 0xc1f4840e,0x821c0c93
.word 0x9def3d91,0x879ea442
.word 0xe4ca62fe,0x5c8a721e
.word 0xd0050f6f,0x80413570
.word 0x4d11bbc7,0x2f6c119f
.word 0xc192caf3,0x81121fbb
.word 0xa119db24,0x40db194b
.word 0x96895535,0x228c4b55
.word 0x0d668571,0xfcff3f26
.word 0xca3592be,0x3af63536
.word 0xcb23e465,0xc50c8422
.word 0xe775b843,0x6629e010
.word 0x525bda6d,0x13e305a2
.word 0x2b375538,0xe4a08472
.word 0xa2943cf7,0x691cbde8
.word 0xb9815881,0x3b1d028f
.word 0xf01077a5,0x0ead1caf
p44_local2_expect:
.word 0xc13a5b9d,0x807d78ce
.word 0x3b1b57b0,0xa7087596
.word 0x761d7f02,0x7367257e
.word 0x8b847ed5,0x9420cdaf
.word 0xdcd4d97e,0x5300a68a
.word 0xf333df41,0xbc0df981
.word 0x00004b1c,0xfff5caf5
.word 0x37ccd6a5,0x73d593f9
.word 0x2e5cf90a,0x4791e464
.word 0x360429f9,0xb92650ae
.word 0xdb7ae180,0xbe4326ea
.word 0xf4416d0d,0x0fe7a9c3
.word 0xf5db58cd,0xf1b36161
.word 0xc49df940,0xb101be31
.word 0x21b13393,0xc1439fa7
.word 0x3886316c,0x041db67b
.word 0x25c27cff,0xc4c4af11
.word 0x60611cfa,0xff4822bc
.word 0x481f79cc,0x16720110
.word 0x16ff3460,0x3f2748a5
.word 0xe59ec610,0x000083f2
.word 0x70583008,0x25176692
.word 0x502ea534,0x679920d4
.word 0x57aa8d19,0x6692b597
.word 0x67f6a20e,0x5d7d8263
.word 0xcf6f9748,0x333b8d03
.word 0xf1b36161,0x80f4a96e
.word 0xc30c15c6,0xb2294a13
.word 0xd79bc999,0x60b410e7
.word 0x00000061,0xf858287d
.word 0x6b833092,0xb12360d2
.word 0xd0bd0840,0x7d8c466e
.word 0xad955131,0xa40ca117
.word 0x32592b90,0x9cd500af
.word 0x00000000,0x00000048
.word 0x0000004a,0x03b3157a
.word 0x29fd38be,0x00a56b8c
.word 0xe6d232bb,0x268a354d
.word 0x92ccbffb,0xc81153b9
.word 0xa751e1e8,0x4b1c10cb
.word 0x7d717578,0x5b201a13
.word 0x460a447d,0x5fe22c7e
.word 0x430b6204,0xa171273e
.word 0xab2a0fc8,0x0d9f8f3b
.word 0x8b39ceb9,0x4001d8c2
.word 0xe51a0072,0x39000522
.word 0x1a31f16e,0x927a7609
.word 0x05f7e603,0xe5d7dcf0
.word 0x08137797,0xb3737624
.word 0xfc635186,0x0000005b
.word 0x94fffb9b,0xe50a45d7
.word 0xe5b97714,0xb387df6b
.word 0xc7ea13ba,0xb48d9382
.word 0x8b0d813d,0x151eb63a
.word 0x56b46560,0xfd77c4a2
.word 0x027be1d8,0x7c99019e
.word 0x98ecc615,0xec0e0163
.word 0xb10477c4,0x357b7361
.word 0x5239e6be,0xa708ee44
.word 0x8d6eae6b,0x63d095a0
.word 0x481cc9fc,0xe4a08472
.word 0x40adf267,0x303a1625
.word 0x20e7da0f,0xb02cd6ea
.word 0x94112b79,0x9b234676
p44_local3_expect:
.word 0xfaf2e9cb,0x20a489aa
.word 0x10bd2eff,0x4103e5d0
.word 0xf31b4a90,0x0000004a
.word 0x3b89d583,0x10d38fb4
.word 0x2e9ad3ef,0x6585c319
.word 0x4d6e1fd2,0xc9ca755e
.word 0x11a8eba5,0x9be381a9
.word 0x128ed951,0xff167f0c
.word 0x4ae103d9,0xdc9fbd8d
.word 0x708201e2,0xbd10d84d
.word 0x6ba4fd31,0xa6b9ad75
.word 0x10fb0185,0x7fb01d33
.word 0xe9b12050,0x5f7e39ea
.word 0xbc318f2a,0x2d9e7ee4
.word 0x33f63a51,0x21de9b0d
.word 0x218a0cce,0x784ce39f
.word 0xccbf2f90,0xc4ef185c
.word 0x42880e69,0x9d1bb0b8
.word 0x79479062,0xaad939ce
.word 0xcf649497,0x1d8a5dff
.word 0x353c008e,0x3a6fbfe9
.word 0x00001a31,0x544e5ae8
.word 0xa1ff547c,0x29daf062
.word 0xf31b4a90,0x2811c911
.word 0xd186e7ae,0x4614ebb3
.word 0x5f5b6637,0x1774a892
.word 0xe9a1dcb9,0x2cef4221
.word 0x496ef0e2,0xf766c08c
.word 0x2cd30722,0xf53ee72a
.word 0x672b8bae,0xc7626850
.word 0x74b89d08,0xcfa95714
.word 0xdfbf9b34,0x12b73799
.word 0x67f6a20e,0x5d7d8263
.word 0xcf6f9748,0x333b8d03
.word 0x9abbdae5,0x80f4a96e
.word 0xc30c15c6,0xb2294a13
.word 0xd79b471a,0x60b410e7
.word 0xe3dc4123,0xf858287d
.word 0x6b833092,0x002460d2
.word 0xd0bd0840,0x7d8c466e
.word 0x84364b02,0xf5a2a9c9
.word 0xba60e5f3,0x847dbb0a
.word 0xc24183f2,0x0bc2888d
.word 0xb86d7502,0xa1b0ff78
.word 0x819a9236,0x98eadbe0
.word 0xe0043a52,0x2d07e317
.word 0xbfa9b777,0x1846d476
.word 0x9899ec8a,0x342d8aa1
.word 0xad05e00c,0x1c25d6c5
.word 0xfaf2f538,0x4f0ddede
.word 0x9ddaacda,0x486f57bf
.word 0x644a9a98,0x1f9849b6
.word 0x0c0f62c4,0x2d9e7ee4
.word 0x963e5be8,0x298d0fa1
.word 0x317aa1ac,0x1d994c21
.word 0x4dd7113c,0x1e0774a2
.word 0x67f6a20e,0x5d7d8263
.word 0x000000f1,0x333b8d03
.word 0x9abbdae5,0x80f4a96e
.word 0xc30c15c6,0xb2294a13
.word 0xd79bc999,0x60b410e7
.word 0xc74deb9d,0xf858287d
.word 0x6b833092,0xb12360d2
.word 0xd0bd0840,0x7d8c466e
p45_init_registers:
.word 0x154fa214,0xc4c70a17 ! Init value for %l0
.word 0x21a4a60c,0xca7cd3ed ! Init value for %l1
.word 0xe651ba81,0xdad01cb7 ! Init value for %l2
.word 0x4de99b83,0x8c04602c ! Init value for %l3
.word 0x43fb29aa,0x6998bbb0 ! Init value for %l4
.word 0x0ba8aa92,0x6bd10bf5 ! Init value for %l5
.word 0x443f74d3,0xfe90df57 ! Init value for %l6
.word 0xf8da3084,0x03cb514f ! Init value for %l7
.align 64
p45_init_freg:
.word 0x7647c14b,0xb75032a3 ! Init value for %f0
.word 0xe3977d80,0x9237928e ! Init value for %f2
.word 0x28e27408,0x06bb16ad ! Init value for %f4
.word 0x133f5c78,0x079c6570 ! Init value for %f6
.word 0x060b4e90,0xd34e657a ! Init value for %f8
.word 0xae1082f0,0x8b950738 ! Init value for %f10
.word 0xeddb8f5b,0x45d237f5 ! Init value for %f12
.word 0x3f0e258d,0xe97dfbb6 ! Init value for %f14
.word 0xe6888de5,0xb4aa3487 ! Init value for %f16
.word 0x913b42df,0xdff582de ! Init value for %f18
.word 0x755e451c,0xc8145fe8 ! Init value for %f20
.word 0x2399df63,0xa33a193c ! Init value for %f22
.word 0x616894f6,0xd6d29c10 ! Init value for %f24
.word 0x991034c8,0xdebb69b8 ! Init value for %f26
.word 0x182369f4,0xf90a2cce ! Init value for %f28
.word 0xe676c0a0,0x9cc91fba ! Init value for %f30
.word 0x5a41e17e,0xcf530a6c ! Init value for %f32
.word 0x72e93f77,0xb4cf7045 ! Init value for %f34
.word 0x85333fd5,0x3e6a8447 ! Init value for %f36
.word 0x61de1b87,0x40124f8c ! Init value for %f38
.word 0x698d933a,0x70aba564 ! Init value for %f40
.word 0xfd18b344,0x85768246 ! Init value for %f42
.word 0x23b949ca,0x4e68401a ! Init value for %f44
.word 0x720d3cb9,0x063c5411 ! Init value for %f46
.word 0xf3d00e36,0x2afe10d5
.word 0xf71fe607,0x5820e9e0
.word 0x8d2b4b88,0x0f616014
.word 0xa2dac62b,0x3a7ad3ad
.word 0xc469533d,0x4f53f727
.word 0xf2eec24d,0x425fa2da
.word 0x9c927ea3,0xd0ed16a3
.word 0xc574c049,0x6264cd94
p45_expected_registers:
.word 0x00000000,0x0000008b
.word 0xa844c162,0xee7b78bc
.word 0x00000000,0x9731d68c
.word 0x639856f3,0xff8a4fdc
.word 0x00000000,0x00000008
.word 0x00000000,0x0000006f
.word 0x00000000,0x0000008f
.word 0x00000000,0xbeb88f84
p45_expected_fp_regs:
.word 0x40ba333a,0x3383122c
.word 0x4697dfdc,0x3c0e4c52
.word 0x975fccff,0x32b14b08
.word 0x9cfa00c0,0xcf21c456
.word 0x54800cba,0x9fca5642
.word 0x9e5229bf,0x3204fc31
.word 0x2fcb8fc1,0xc517166b
.word 0x9783c19a,0x356ae11e
.word 0xb019a7a7,0x6a87ab52
.word 0x6bd10bf5,0x4faef236
.word 0x42d7ec5b,0x8a4a9428
.word 0x76d1322a,0x7e3dd70e
.word 0xfd3f0836,0x6297bb90
.word 0xf5ba8756,0xa0e8e0eb
.word 0x0abc8a4c,0xcb994c58
.word 0x6e8cde46,0x5cf22b9a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p45_local0_expect:
.word 0x40ba333a,0x3383122c
.word 0x4697dfdc,0x3c0e4c52
.word 0x975fccff,0x32b14bff
.word 0x9cfa00c0,0xcf21c456
.word 0x54800cba,0x9fca5642
.word 0xff5229bf,0x3204fc31
.word 0x2fcb8fc1,0xc517166b
.word 0x9783c19a,0x356ae11e
.word 0x2b7a8ae9,0xe2671829
.word 0x5c7bdb97,0x2fea480e
.word 0x71908d87,0x0daa49b7
.word 0x6d78666e,0xfa6684b4
.word 0x3cd1fc37,0x2b2ebf4b
.word 0x6f53bf20,0xe481e859
.word 0x9099552c,0x19116e78
.word 0xe193f1c2,0x81b256b8
.word 0x896426b6,0xab5f245e
.word 0xdb9d558b,0x806abd21
.word 0xefee06ff,0x7cd559f4
.word 0x1b79bc9e,0x8391a8d2
.word 0x941b6792,0x50ffe580
.word 0x2bdfa38f,0x12d10008
.word 0xf6f9f7f8,0x1fb6f63a
.word 0x64e788ce,0x9422ece5
.word 0xcb6bd505,0xb247a552
.word 0x3afef7d0,0x12cf5ba4
.word 0x7d142c2b,0xfaae1083
.word 0x13cbc500,0xf8738b9e
.word 0xe799bd4d,0xc3894b06
.word 0x93696bd7,0xa0636358
.word 0x1864eb77,0x962985e9
.word 0xbaefdbbe,0x5e82104a
.word 0x704ff9b2,0x7a5029d4
.word 0x965c542f,0x167df552
.word 0xbb9a6390,0x6fed7023
.word 0x4bdc5900,0x03e7c664
.word 0xf33fa2bf,0xe8e6a22a
.word 0x9527711c,0xb95c1486
.word 0x4c474a35,0xa041d579
.word 0xb662e7fe,0x9d90b876
.word 0x00000000,0xfaae1083
.word 0xf9374f43,0xff427b48
.word 0x3adf73d5,0x95eb3d25
.word 0x89eccf0c,0xb076efe4
.word 0xf54b9cf3,0xe11f24e1
.word 0x82ee9351,0xb5a3ff03
.word 0xed8f8a97,0x004a69f9
.word 0x99bad43f,0x0985ff85
.word 0x40ba333a,0x3383122c
.word 0x4697dfdc,0x3c0e4c52
.word 0x975fccff,0x32b14b08
.word 0x9cfa00c0,0xcf21c456
.word 0x54800cba,0x9fca5642
.word 0x9e5229bf,0x3204fc31
.word 0x2fcb8fc1,0xc517166b
.word 0x9783c19a,0x356ae11e
.word 0xb019a7a7,0x6a87ab52
.word 0x6bd10bf5,0x4faef236
.word 0x42d7ec5b,0x8a4a9428
.word 0x76d1322a,0x7e3dd70e
.word 0xfd3f0836,0x6297bb90
.word 0xf5ba8756,0xa0e8e0eb
.word 0x0abc8a4c,0xcb994c58
.word 0x6e8cde46,0x5cf22b9a
p45_local1_expect:
.word 0xfa57ff01,0x9aed1cef
.word 0xa4c96c71,0xf1c7497d
.word 0xef5729e5,0xfbdf76c8
.word 0xe8d2aea4,0x2acb4b54
.word 0x663843f0,0x69ffbd0f
.word 0x27daee65,0xd0f6ae76
.word 0x26aec470,0x19c17037
.word 0x000f6746,0x3fecfec4
.word 0xd8607e3f,0xa8059fc7
.word 0x8b1cd71d,0xb3c78b1d
.word 0xc13598cb,0x95a4be32
.word 0x03baa17d,0x413b6b0a
.word 0x1aa15caa,0xdec80403
.word 0x1308fe54,0xc6ad63e1
.word 0xb29c6ca9,0x10fbcddb
.word 0xff60ac2a,0x4434eb36
.word 0x6f0c5df4,0xcdffb43a
.word 0x1e131f63,0xb7e811b4
.word 0x7d8328bd,0x70e0e15d
.word 0x0ea5c5ac,0xe5b9fe1f
.word 0x1948a401,0x880374c5
.word 0x9913d8dd,0xe9be04b9
.word 0x94eedf7f,0x921786d5
.word 0xcf34f793,0x8d81ff53
.word 0xe393ee69,0x9478d0d9
.word 0x33ffb864,0xd1bc8fda
.word 0x23d5d211,0xf83caaf5
.word 0x708bd69f,0x55d73775
.word 0x572cf69f,0x742199d5
.word 0x619da161,0x66edb222
.word 0xf71d5283,0xd9e936ca
.word 0xf67b97a2,0xf7d6171f
.word 0x317d490a,0x79845658
.word 0xf2bca2c6,0xaec6b3b0
.word 0x282624cb,0x26c325b9
.word 0xceb24289,0x6609146b
.word 0xbcec23a9,0xbeb88f84
.word 0x537e06ef,0xf81de8eb
.word 0xbbf25d3d,0xa26f01ea
.word 0x136c5152,0x1b31206b
.word 0x9559bdff,0x89e3fd2b
.word 0xba7a7297,0x1f5fcc01
.word 0x9406aa88,0x0559fc8c
.word 0x2b3e26a8,0xd8096a19
.word 0x33a84f98,0xe03edb1d
.word 0x941b6792,0x902b827a
.word 0x388eed3e,0xf24b4b40
.word 0x83556ccd,0xc22cca4d
.word 0xb33dc64f,0x965c2d56
.word 0xf1604cff,0x9befb268
.word 0x5162aab1,0xf93d4f0d
.word 0x9731d68c,0xf48a740c
.word 0x775227a4,0xcba0582c
.word 0x446f9791,0xc14baac8
.word 0x9fd0ceab,0x673d26c0
.word 0xe07bc1d4,0x984c6a87
.word 0xe6724fa5,0x588b036a
.word 0x2ce94435,0xc9183174
.word 0x7d31c567,0xbcd45261
.word 0x33cf8d09,0x4c795758
.word 0xbd7ab116,0xff76b115
.word 0x9ce6586b,0xaaaa70d7
.word 0x2b7843a6,0x83516b0e
.word 0x961d2a84,0x4ba7047e
p45_local2_expect:
.word 0x26e7e7b4,0x7e6a98a1
.word 0xfcefbdba,0x9e57b4f0
.word 0xa462adf8,0x8d467356
.word 0x211ac37e,0x6562862e
.word 0x639856f3,0xff8a4fdc
.word 0xdec3b6e2,0xc1d422b4
.word 0xaf1cf44a,0x413cc683
.word 0xd6066618,0x572d90b7
.word 0x40ba333a,0x3383122c
.word 0x4697dfdc,0x3c0e4c52
.word 0x975fccff,0x32b14b08
.word 0x9cfa00c0,0xcf21c456
.word 0x54800cba,0x9fca5642
.word 0x9e5229bf,0x3204fc31
.word 0x2fcb8fc1,0xc517166b
.word 0x9783c19a,0x356ae11e
.word 0x7e8d1901,0xfdce6c55
.word 0x601d4173,0x7e97edb6
.word 0xf97e5bf6,0x551adf81
.word 0xd1a58ef4,0x5b7f539d
.word 0x8aa8ce33,0xff4b200a
.word 0xd6219547,0x248034f1
.word 0x10f86716,0xd6bad582
.word 0x094825ac,0xc0e198f0
.word 0x23549205,0xe134a71e
.word 0xad089808,0xc93d8fe3
.word 0xe571c112,0xd4239d75
.word 0x1a55e8d1,0xf0ff4b54
.word 0x66a5d5aa,0x6a21a432
.word 0x4a1e506d,0xdffe85ea
.word 0x11eaaac7,0xf7177c61
.word 0xa109ec85,0xaedbb882
.word 0x00ae3a36,0xc18dd103
.word 0x8d0eb7d4,0x010fffcb
.word 0x256908ec,0x8c88b34d
.word 0xe2c44253,0xfe141cff
.word 0xe9833f60,0xc8d0564f
.word 0x0000009c,0xbc170e70
.word 0xae1301a6,0x5e6282b4
.word 0x86eb3583,0xb6ca4fb6
.word 0x52e792b6,0xc2c651f0
.word 0x79ff3181,0xcad7a4b2
.word 0x143c757c,0x8c8ccaea
.word 0xa66741c1,0xb11ee46e
.word 0xc694e102,0x9aed1cef
.word 0x28124277,0x3cb87a5b
.word 0x0a3bbc72,0x1dd5bc68
.word 0xcd40d046,0x85dd0b0f
.word 0xf1da75f9,0xad089808
.word 0x997d193b,0x6b0bd767
.word 0x62eab419,0xfee03407
.word 0xf7d2513e,0x95d609bd
.word 0xbdcd9eb3,0xd851639b
.word 0xa14b2a4c,0xb5800c67
.word 0xeb203407,0x7d06f674
.word 0xbe21b96e,0xc13598cb
.word 0x648288c3,0x1405f421
.word 0x5363b8ec,0x471700f5
.word 0x3fa3437a,0x97914741
.word 0x491cfb12,0x04e8fe79
.word 0x070226ca,0x189fe00f
.word 0xd76662ab,0x508eb295
.word 0xc0577446,0xcd1effe0
.word 0x3a7402ed,0x3d5174bc
p45_local3_expect:
.word 0x067697bd,0x6b4c248e
.word 0x9cc28fc6,0x130f7653
.word 0x62d23140,0x81b256b8
.word 0x4909918e,0xe11a8e38
.word 0xaf929166,0x64465ed0
.word 0x0583a59e,0xe3d5e604
.word 0x5068a08f,0xc80a7c19
.word 0xd564d42e,0x00000067
.word 0x57b24b92,0xdad01cb7
.word 0x76315e5d,0x5d7038f8
.word 0xb2815e95,0x1e89c1d1
.word 0xd4f54fc2,0x699602bc
.word 0xb8303fb1,0x0cb585fa
.word 0x81656592,0x258efff4
.word 0x05cad4a2,0x87dbadff
.word 0xa844c162,0xee7b78bc
.word 0xb019a7a7,0x6a87ab52
.word 0x6bd10bf5,0x4faef236
.word 0x42d7ec5b,0x8a4a9428
.word 0x76d1322a,0x7e3dd70e
.word 0xfd3f0836,0x6297bb90
.word 0xf5ba8756,0xa0e8e0eb
.word 0x0abc8a4c,0xcb994c58
.word 0x6e8cde46,0x5cf22b9a
.word 0xefe61b59,0xa6401fb3
.word 0xa251d7e7,0x44409779
.word 0xfb856d81,0xcbdec5b8
.word 0x1292c7f2,0x746e24e5
.word 0x0000009c,0xfcf3edd2
.word 0x1e0d42ce,0x064bd48c
.word 0x186c87c3,0xebe3182a
.word 0xda08e661,0x5eacc926
.word 0x36409eff,0x8cae2ce9
.word 0x14315f8b,0x92781fc5
.word 0x482b3f8a,0x80adfee7
.word 0x2c037e37,0x42590705
.word 0xb86a1aac,0xb7150b3d
.word 0x130f7653,0x9239fd05
.word 0xf0d53962,0x9fa4b429
.word 0xe77a6bcd,0x29698d3d
.word 0x775b3a89,0xb42d0dd4
.word 0x000000f6,0x152ce761
.word 0x06c50357,0xe87e0391
.word 0x801983b5,0xa707731c
.word 0xc9b9a5ce,0xea6bbe7c
.word 0xfaae1083,0xda230e98
.word 0x1403d071,0x04c423c8
.word 0xb394b2f1,0x5351c94b
.word 0x40ba333a,0x3383122c
.word 0x4697dfdc,0x3c0e4c52
.word 0x975fccff,0x32b14b08
.word 0x9cfa00c0,0xcf21c456
.word 0x54800cba,0x9fca5642
.word 0x9e5229bf,0x3204fc31
.word 0x2fcb8fc1,0xc517166b
.word 0x9783c19a,0x356ae11e
.word 0xbdeb1b28,0x64c5bbac
.word 0x16cbd285,0x43fe5951
.word 0x1867ff53,0x55da9b6c
.word 0x6092348a,0xd0885ea6
.word 0xf0e7aa88,0xb15a6bd5
.word 0x59de2da2,0xefee06ff
.word 0x1d0691b5,0xf1a528aa
.word 0x060e271a,0x26a8b6d4
p46_init_registers:
.word 0x807e6b62,0xbfb92342 ! Init value for %l0
.word 0xfcd5808e,0x0af6cb76 ! Init value for %l1
.word 0xd11f637a,0x94c03967 ! Init value for %l2
.word 0x336cde64,0x7aaf8560 ! Init value for %l3
.word 0x56843bbd,0xb3ff9533 ! Init value for %l4
.word 0xded9f888,0x128e903c ! Init value for %l5
.word 0x792e1cac,0x0e0d2749 ! Init value for %l6
.word 0x577b4de8,0x6a5df946 ! Init value for %l7
.align 64
p46_init_freg:
.word 0x81184471,0x9fd33f6c ! Init value for %f0
.word 0x3d0a3c03,0xfbdfbd14 ! Init value for %f2
.word 0x1783d093,0x91ffb29b ! Init value for %f4
.word 0xf2393da9,0x63a3c843 ! Init value for %f6
.word 0x6bd9d579,0x72a2c5c9 ! Init value for %f8
.word 0xf35b65f9,0xd5fdf01f ! Init value for %f10
.word 0x500dca18,0x38d02678 ! Init value for %f12
.word 0x5f926776,0xd8efd380 ! Init value for %f14
.word 0x044caf35,0x62f2479f ! Init value for %f16
.word 0x37656618,0x01305f85 ! Init value for %f18
.word 0xb939bd5b,0xdb08472a ! Init value for %f20
.word 0xd0a93409,0x01c62d0c ! Init value for %f22
.word 0xcb67c2f8,0xbb4f0b49 ! Init value for %f24
.word 0xaffacf38,0x085a5f8d ! Init value for %f26
.word 0xa55e090a,0xc11b38d1 ! Init value for %f28
.word 0x14c7de12,0x190a8f67 ! Init value for %f30
.word 0x0b983f5d,0x8a50b801 ! Init value for %f32
.word 0xf27a78b9,0xd2cd7921 ! Init value for %f34
.word 0x02d22686,0x723a399a ! Init value for %f36
.word 0xdf3dd098,0x4c5cf7d2 ! Init value for %f38
.word 0x0e0b60db,0x0ac8ef62 ! Init value for %f40
.word 0x217d8d04,0x92b83cc4 ! Init value for %f42
.word 0x2ce48a96,0xa163426f ! Init value for %f44
.word 0xe8fd05e7,0xc22b9d90 ! Init value for %f46
.word 0x7160e9fd,0x0ca568fa
.word 0xb82de077,0xacd61e8b
.word 0xa164e606,0x6d16970d
.word 0x5e643b4b,0x404d0c8f
.word 0xd96c837b,0x2bdb31da
.word 0xd234ade2,0xc7ccba4d
.word 0x36e47633,0x8168a540
.word 0xb104b333,0xc332737f
p46_expected_registers:
.word 0x00000000,0x333f0eea
.word 0x71cfa1d4,0x2660661b
.word 0x00000000,0x00000084
.word 0x00000000,0xbb781d2a
.word 0x00000000,0xf65efc78
.word 0x00000000,0x000000d4
.word 0x00000000,0x045d8de6
.word 0x00000000,0x00000069
p46_expected_fp_regs:
.word 0x1286dd7b,0xcc822681
.word 0x5be0d493,0xb3ff9533
.word 0xa84bf2b0,0xd1f54eb0
.word 0x6251f18f,0xc1b5fc94
.word 0xf1d39772,0x46e8b94a
.word 0xb76c15a0,0xba58b675
.word 0x3ed61911,0x4fad3b78
.word 0x31d286c5,0x48ce2a7a
.word 0xf106e2ba,0xc924cfae
.word 0x9ef80a29,0x454c72bf
.word 0x8a08990c,0x3cb3b97a
.word 0x3fe336a9,0xe8a86659
.word 0x8e5aa946,0x15db55ee
.word 0x48b4d3ae,0x6fe4d2be
.word 0x2170e182,0x54ea5854
.word 0xa262df1d,0x73c0c11b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p46_local0_expect:
.word 0xc2aacec6,0x131f4883
.word 0x17178098,0xcc656a09
.word 0xf1d444e3,0x21f19552
.word 0x17584ff2,0xcd196feb
.word 0x45963941,0x4176d470
.word 0x0d363e11,0x6e564761
.word 0x4236a376,0x88335665
.word 0x5421075d,0xc305cc72
.word 0xf106e2ba,0xc924cfae
.word 0x9ef80a29,0x454c72bf
.word 0x8a08990c,0x3cb3b97a
.word 0x3fe336a9,0xe8a86659
.word 0x8e5aa946,0x15db55ee
.word 0x48b4d3ae,0x6fe4d2be
.word 0x2170e182,0x54ea5854
.word 0xa262df1d,0x73c0c11b
.word 0xaea312dd,0xbdf09eea
.word 0xff249a20,0xe485a714
.word 0x5519d9da,0xcbcfefab
.word 0x00000015,0x0834392c
.word 0xa927d36e,0xda92b3d3
.word 0x0834392c,0x161a1701
.word 0xee582615,0xdb141320
.word 0xcd8c001f,0x34f7ff69
.word 0x8a914085,0xf01a31a3
.word 0x9061255d,0x87b77fd2
.word 0x1fad4de6,0x383e839c
.word 0x3e3d17e2,0x5decd8c4
.word 0x9991d1c7,0xe4e1b06d
.word 0x634ed8fa,0x9077fa3a
.word 0x91067545,0xeb812be1
.word 0x9835f716,0x218500e1
.word 0x00000000,0xba58b675
.word 0x6b13c19c,0xa7af2694
.word 0xe1e67171,0x1d1cc3bc
.word 0xee867c9a,0x6c2eb0c4
.word 0xca30671a,0x29de7b14
.word 0x3456b87f,0x8ab6a683
.word 0x8e56ca49,0x7d62e2a9
.word 0xaa8a6d4f,0xa95e885a
.word 0x5ba77d2f,0xbec2a6c9
.word 0x2899026e,0x8b6e640d
.word 0xc4c2a40d,0x1f285732
.word 0x9172a0bb,0xa8da6b69
.word 0x9d034247,0x407c490a
.word 0x4bea50ed,0x68614bec
.word 0xc648e8f2,0x504aafd6
.word 0x3f5db400,0x6e82720f
.word 0x6426c5eb,0x60f4505a
.word 0x54acab76,0x717d2fb8
.word 0x05c4c810,0x897afa4b
.word 0xa72b3b81,0x2170e182
.word 0x81931e93,0xcf359010
.word 0x293d5c1a,0xf7ad2936
.word 0x9d8965b1,0xf60b36ae
.word 0x53269c9d,0x38757340
.word 0xb46ef32d,0x33b2d52b
.word 0x3d900f0e,0x6d5d68bc
.word 0x14bddcf6,0xb5495718
.word 0x4dcce2ab,0xe6b0e337
.word 0x8e97ec74,0x7c41f206
.word 0x75e5276f,0x103eda99
.word 0xf991eaa1,0x182ee5db
.word 0x644f67d9,0x48e20f08
p46_local1_expect:
.word 0x89e26b1a,0xe6cd03a2
.word 0x36dda7e8,0xff0cffed
.word 0x701741ec,0x83af02b4
.word 0xa521182b,0x6ff2c79f
.word 0x000000cb,0x517289df
.word 0x79bb5fdc,0xccdaceae
.word 0xd760fb35,0xe36c3bc5
.word 0x1049998c,0xfc1435eb
.word 0x36439fde,0xc74dab82
.word 0x00000000,0x3e57ccff
.word 0x7164a0fb,0x634ed8fa
.word 0x552e8d6c,0x8c275b3e
.word 0xc64ac0ca,0x10cf8611
.word 0xa40118b0,0x32b86568
.word 0xeedb44cc,0x827872bb
.word 0x4db0379d,0x45c3d4df
.word 0xd9470394,0x31e49fa1
.word 0xc8311b31,0x36db829f
.word 0x149f4d7d,0x02e950d2
.word 0xbc790b8e,0x05eeea3a
.word 0x6bc9f28e,0xa64c2dde
.word 0xb0f373ab,0xc2279925
.word 0xb44f78d3,0x64d01b91
.word 0x06ade627,0x9f142e6c
.word 0x251425b2,0x31fcc6af
.word 0x76b19e23,0xc5c68baf
.word 0x0477ab95,0xa1dbe1c9
.word 0xcefc9232,0xb6c72f5c
.word 0xaacda7f0,0x78a39920
.word 0x4a8fc041,0xb90484d3
.word 0x59f44785,0x28417b06
.word 0xbdd80e75,0x0e1d8469
.word 0x8804b700,0x62c3468a
.word 0x58c4fd27,0xffffffcb
.word 0xa64d051a,0x128e903c
.word 0x51cd10f1,0x03354a2e
.word 0x304db718,0xb3ff9533
.word 0x7391dcd3,0x9f1dbb4e
.word 0x7d8e82b4,0xa8e4a4c5
.word 0x418c19b6,0x000000be
.word 0x64dcfae7,0xa83f158b
.word 0xf40c74d3,0x920c21ea
.word 0x8a57c2bb,0xe56edd9b
.word 0xc72bcbc8,0x7d0a08cd
.word 0xd2fe4e57,0xd230de99
.word 0x39eded9a,0x00000006
.word 0x5888803c,0xc74aa118
.word 0x662ee676,0x8df28e6b
.word 0xfb8ef363,0x884795ab
.word 0x5a5b74a4,0xc9c1bb44
.word 0x40d906e1,0x1d61b94c
.word 0x96b0ec28,0x56efe1e9
.word 0x585fe424,0xc0978de9
.word 0xece3e46a,0x28a95aac
.word 0x65369e54,0x2d9f1cea
.word 0xe58acfad,0x3fb3ee48
.word 0x7f96ff0b,0xf17a5fe6
.word 0x080f51e9,0x32379730
.word 0xabafc4ca,0xcb873873
.word 0x0cb86ff6,0x1d917e72
.word 0xff64625f,0x1e737278
.word 0x934aa988,0xb726aed0
.word 0x617367e9,0xdfb21f46
.word 0xd1dd0470,0x5d980ac6
p46_local2_expect:
.word 0x6aa9d6e2,0xe9a88560
.word 0xda4536f8,0x6ab6d396
.word 0x83284038,0xe6e72295
.word 0x23273f46,0x603a5a69
.word 0x30daa5e4,0x000000b4
.word 0xdc13d307,0xe57536a8
.word 0xcb2acfda,0x06aff387
.word 0x577b4de8,0x6a5df946
.word 0x89c0f23a,0xd82ba76a
.word 0x0e5927ae,0xd0a24e95
.word 0x2288c5aa,0xff91d936
.word 0x12f0a5f2,0x0b663455
.word 0x41f45781,0x692ccf42
.word 0x38c01242,0x25a657f9
.word 0x27ebfe59,0xf83f5da7
.word 0x0194c88d,0xf0c3f195
.word 0x49a7a460,0xc84bde7a
.word 0xbc9b5360,0xf34d9c55
.word 0x403a9b3a,0x15ae8eba
.word 0x522fe78b,0x0bb68a43
.word 0xb9e09a52,0xd7f8a3b5
.word 0xa0671190,0x4fcbe5f1
.word 0x22e62fee,0x541d8e5f
.word 0x45d2ffa6,0xea88afc3
.word 0x812682cc,0x7bdd8612
.word 0x3395ffb3,0x93d4e05b
.word 0xb04ef5d1,0xb0f24ba8
.word 0x94fcb5c1,0x8ff15162
.word 0x4ab9e846,0x7297d3f1
.word 0x75b658ba,0xa0156cb7
.word 0x783bad4f,0x1119d63e
.word 0x7a2ace48,0xc586d231
.word 0xd453101b,0x473f9d0f
.word 0xfc9e8862,0x833c1590
.word 0x5a2dc7e4,0x161d7e98
.word 0x6a08b6db,0x2ecda624
.word 0x8759b067,0x1e4f65e4
.word 0x294338b1,0x978ee755
.word 0x11fa9f0e,0x3cffd327
.word 0x36439fde,0xe9f70552
.word 0x539e9d24,0x41f402af
.word 0x6e35790f,0x35202a3e
.word 0x555bfd23,0x68b9629e
.word 0xbacb237c,0xe52bc156
.word 0x71cfa1d4,0x2660661b
.word 0x3764ee33,0x3ce219ef
.word 0x2ffb85e0,0xd2ff5238
.word 0x5c7c97a2,0xd6a7dbf3
.word 0xafa3bf8c,0xcf14661b
.word 0x6f56d7a2,0xa97e12af
.word 0x92df7042,0x3719d2a4
.word 0xf9d534b0,0x83d65fa3
.word 0x8aa022a8,0x97e9538a
.word 0xb69a98ef,0x52371fa9
.word 0xc02b3351,0x2900781b
.word 0xe8ff88ab,0x09ad897a
.word 0x443e4391,0x7cf94fd3
.word 0x6ab4ced2,0xe4607518
.word 0x6abd41f0,0x1d63c8b4
.word 0xe87eb876,0x68bf49a4
.word 0x98dcc715,0xcbcfefab
.word 0x71e55b09,0x91a26f54
.word 0x7bdb10fc,0xd7ec092d
.word 0x924b1bbe,0x3456b87f
p46_local3_expect:
.word 0xf399ee4e,0xc0a5bb22
.word 0x6dc7cef5,0xb3ca1e96
.word 0x8bbe8257,0x22031585
.word 0xaaa05c81,0x37b3edf8
.word 0xbf8ba959,0x5755d4bb
.word 0xef24a385,0x023b539c
.word 0xe2f73e80,0xe1c20f29
.word 0xa4104771,0x061eb0ee
.word 0x7fbd5d9b,0x586be2c0
.word 0xeda0d7eb,0x251425b2
.word 0xdc36fb80,0xec267fb1
.word 0xb2f15866,0x1e7a2998
.word 0xcf748954,0x0000000a
.word 0xef92afc3,0x2a1f725b
.word 0x03354a2e,0x985c4902
.word 0x5f6a904c,0xffc5ec97
.word 0x2f9ff3a0,0x32c62c99
.word 0xd244578e,0x602824cf
.word 0xdc432beb,0x40d3ff10
.word 0x9861b869,0x11641350
.word 0xa12eb5db,0xabed0957
.word 0x5a157dce,0x796394a2
.word 0x72967fd6,0xb3a8056c
.word 0xb8f3b794,0xbb781d2a
.word 0x1286dd7b,0xcc822681
.word 0x5be0d493,0xb3ff9533
.word 0xa84bf2b0,0xd1f54eb0
.word 0x6251f18f,0xc1b5fc94
.word 0xf1d39772,0x46e8b94a
.word 0xb76c15a0,0xba58b675
.word 0x3ed61911,0x4fad3b78
.word 0x31d286c5,0x48ce2a7a
.word 0x838ba046,0x60066b49
.word 0x17522e2b,0xab8ed1f8
.word 0xd35dd188,0xca089f35
.word 0x4a4053c8,0x2e4e0b43
.word 0x93d6c85a,0x85f632ff
.word 0x65401df9,0xa76435d0
.word 0xbae94db2,0xd2d05730
.word 0xd35e988b,0x3dae1cd8
.word 0x1166f306,0x1732958b
.word 0x023de3e3,0x3a8e40ad
.word 0x859af6ab,0x06400e03
.word 0x8dfcc36e,0xffcbf7ae
.word 0x397df953,0x78b4c4e2
.word 0x27de083a,0xa9eddbd7
.word 0xe2991d1a,0xcfceed04
.word 0xd48c94d2,0x07217458
.word 0x60719e3f,0x049e8bc9
.word 0x841da927,0x3303a96d
.word 0xc0ca9138,0x4d604fe6
.word 0x63b1f637,0xcd1548ce
.word 0x488b92de,0x97191058
.word 0x1498dac2,0xb9c39605
.word 0x1c11d417,0x617747a3
.word 0x1b635466,0x7c2f8641
.word 0x31ff349e,0x47a558c7
.word 0x0c5851e1,0xf65efc78
.word 0x19226806,0xe9a935e0
.word 0xca465673,0x1fc79ca8
.word 0x8a0effff,0x333f0eea
.word 0xc789f390,0x8152913e
.word 0x7ee90879,0x3719d2a4
.word 0xc5c3da3c,0x5f16fe45
p47_init_registers:
.word 0x1a0a497b,0xdfaa9028 ! Init value for %l0
.word 0xa6282294,0x8260800d ! Init value for %l1
.word 0x6aad2fb2,0x6853a189 ! Init value for %l2
.word 0x3501f12c,0xa744000a ! Init value for %l3
.word 0x148eb12f,0xff10a98f ! Init value for %l4
.word 0x841c0987,0xf0833ffb ! Init value for %l5
.word 0x9008e9e8,0x5ef255d1 ! Init value for %l6
.word 0xcda001ba,0x46f4045f ! Init value for %l7
.align 64
p47_init_freg:
.word 0x1212bc22,0x2d1f7aa6 ! Init value for %f0
.word 0x7aa8afb4,0x44f37df8 ! Init value for %f2
.word 0x1a8bfd17,0xbedf1558 ! Init value for %f4
.word 0x46a43245,0xf6cbe769 ! Init value for %f6
.word 0x566f1cda,0x3b19a49f ! Init value for %f8
.word 0xb163a3e1,0x2eecd5b4 ! Init value for %f10
.word 0xadd0d249,0xbc8c052f ! Init value for %f12
.word 0x70fb6a85,0xaab9628c ! Init value for %f14
.word 0x86d5cc47,0x637ec242 ! Init value for %f16
.word 0xbc2c0f24,0x4fe027b5 ! Init value for %f18
.word 0xbf3e989f,0xc8fea4bf ! Init value for %f20
.word 0x64c308d6,0x3107e624 ! Init value for %f22
.word 0xca64cbec,0x16ff346c ! Init value for %f24
.word 0x26f21f10,0xe45633e2 ! Init value for %f26
.word 0x5203d414,0xff5afab5 ! Init value for %f28
.word 0xaa3c23e0,0xc68da342 ! Init value for %f30
.word 0x6acf3013,0x5c36c0a3 ! Init value for %f32
.word 0x471fc41e,0x529464d4 ! Init value for %f34
.word 0x38010fa7,0x1993dde2 ! Init value for %f36
.word 0x52000efb,0x62707d4d ! Init value for %f38
.word 0xe686662a,0xae1e6ab5 ! Init value for %f40
.word 0x305aa299,0x84b2b3f3 ! Init value for %f42
.word 0x3e3f8ca9,0x9af55c47 ! Init value for %f44
.word 0xf512c709,0x30100ab2 ! Init value for %f46
.word 0xad0f278d,0xdea4a214
.word 0x26c4adae,0xde2fe069
.word 0x8eaf44bb,0x8f096452
.word 0x906f9971,0xd5d0015e
.word 0xcef63738,0xb504e1b5
.word 0xa3ae83eb,0x6fc9223f
.word 0xd3557470,0x6688d4be
.word 0x389b8210,0x939f2296
p47_expected_registers:
.word 0xca72cde3,0x46f4045f
.word 0x26cb2cc2,0xdc18e80c
.word 0xa892e127,0xde4552c3
.word 0x00000000,0x52063f98
.word 0x00000000,0x7e17b598
.word 0x00000000,0xcbcdf9ff
.word 0x6f891d8d,0x61b995b5
.word 0x00000000,0x00006816
p47_expected_fp_regs:
.word 0x4cdecfca,0x34fd8ac1
.word 0xa3bd4ec7,0xc69ea366
.word 0xbc7b7e51,0x8e0ca8b5
.word 0x734fb631,0xaa13587e
.word 0xb6da9c6f,0xc587a27d
.word 0x8549500b,0xb35108a6
.word 0x711a5a50,0xd6e68b50
.word 0xf21e9c0a,0x85834a09
.word 0x4acd7974,0x3788c780
.word 0x7c7bb69f,0xb693b155
.word 0x25819e30,0x7a28ff57
.word 0xf4a83b4f,0xfc51bdff
.word 0xdd1b57c7,0x88a33723
.word 0xe4d2d0fe,0x9a6aa8bb
.word 0x7f609a32,0x4c319f86
.word 0x73c52a6b,0x9b764ad8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p47_local0_expect:
.word 0x80a27a7b,0xa1184e40
.word 0xf34654a1,0xd82c6816
.word 0x7b0a53d7,0xabd65ea5
.word 0xd3e55484,0x9cf17b3c
.word 0x0b2ff9ee,0x290729e5
.word 0x2d0cbb96,0x1839acc5
.word 0xb89534a5,0xe78ee8f7
.word 0x1df42406,0xae9cb7bc
.word 0xcec31500,0xe9f0083e
.word 0x73759bd5,0x0da32c09
.word 0x30016a6a,0x37200217
.word 0x54064d7c,0x1ec3f652
.word 0x3a7912ba,0xe6a24968
.word 0x3df9b93a,0xa6e8fce0
.word 0x6e768fe2,0xa1f36661
.word 0xb19f1643,0x4ea52ac9
.word 0x8a0a7f16,0x3a3319d8
.word 0xb5c29050,0x3e808a37
.word 0x046544e3,0xefa6e7ac
.word 0xa9e35f7d,0x4481d46a
.word 0xbc3d3e47,0x408ce3bf
.word 0xca00de9f,0x10a2ebb1
.word 0xca72cde3,0x46f4045f
.word 0xd3053029,0x2b91e819
.word 0x4acd7974,0x3788c780
.word 0x7c7bb69f,0xb693b155
.word 0x25819e30,0x7a28ff57
.word 0xf4a83b4f,0xfc51bdff
.word 0xdd1b57c7,0x88a33723
.word 0xe4d2d0fe,0x9a6aa8bb
.word 0x7f609a32,0x4c319f86
.word 0x73c52a6b,0x9b764ad8
.word 0x4cdecfca,0x34fd8ac1
.word 0xa3bd4ec7,0xc69ea366
.word 0xbc7b7e51,0x8e0ca8b5
.word 0x734fb631,0xaa13587e
.word 0xb6da9c6f,0xc587a27d
.word 0x8549500b,0xb35108a6
.word 0x711a5a50,0xd6e68b50
.word 0xf21e9c0a,0x85834a09
.word 0xd31e5550,0x983ed675
.word 0x4e8f7b8e,0x10218329
.word 0xf23bed27,0x66b47256
.word 0x5dadc1b8,0x117d30b0
.word 0x2af92989,0xfe0c6474
.word 0x0ce818dc,0xc22ccb26
.word 0x91e9e696,0x5d65a0ec
.word 0x5e8356fe,0x5b44bcff
.word 0x89314fb4,0xce8d0913
.word 0xe698f927,0x297ea61d
.word 0x3d242a20,0xb20947e6
.word 0x8f0ff152,0x028034f0
.word 0x3fabde7f,0xad9bdb89
.word 0xf9ea2897,0x7ebd132a
.word 0xe7f5d716,0x1f786717
.word 0xe966cf00,0x1dab70c3
.word 0xfe17ce4b,0xcb0c4b56
.word 0x15c600f2,0x8d602b61
.word 0x4564cdc8,0x86e895cc
.word 0x52a1335e,0xce9b5475
.word 0xad5460a1,0x004d88b8
.word 0xf78300ae,0x5828f605
.word 0xaf6c9968,0xd718577a
.word 0xbddc4774,0xca66d00e
p47_local1_expect:
.word 0x24689754,0x54c63fb2
.word 0xcb4ca8b8,0xb7d85799
.word 0xfc05f85a,0x4eb4c29a
.word 0x66289182,0x546c0455
.word 0x3813652e,0x2a2e39bc
.word 0xf1420651,0x25839341
.word 0xebe6565e,0xa7ac3805
.word 0xeaa87d79,0x878e0612
.word 0xf9e521f7,0x70369fd3
.word 0xfb29fab7,0x860d2d50
.word 0x3b65f652,0x66cf2cea
.word 0xcadacfda,0x52063f98
.word 0x8fa0ed6d,0x39548525
.word 0x55d9b415,0xb905dec9
.word 0x1f4575c2,0x3e808a37
.word 0x9fa303e1,0xaf6c9968
.word 0x75f2fdbc,0x3788c780
.word 0x7e927968,0xf8e4f745
.word 0x72c816a4,0x7d51e78f
.word 0x4b831ace,0x8bdbad27
.word 0x9d40945b,0xe9fe2e5a
.word 0x060d0e53,0xff318245
.word 0x0c7b49f2,0x026c1350
.word 0xbad3cac4,0xb8dda7ad
.word 0x0090ee53,0xdfaa9028
.word 0x1817e76f,0x6e15fff7
.word 0x21fc2608,0x57ad3913
.word 0x22688cee,0x43869e39
.word 0xd1df9027,0xc5c5181a
.word 0xaf84ce51,0xc7a656cf
.word 0xb4df0dab,0x613bc7d7
.word 0x3feb5217,0x32f4546f
.word 0xdf35967a,0x6118efc6
.word 0x5bb3acfc,0x5be7ff7e
.word 0x6870f744,0x3c1a15db
.word 0x2675b60b,0x37a6325b
.word 0xe8d55ea3,0x82fbff0c
.word 0x715e6755,0x2fbbc08f
.word 0x1efa0f5a,0x30abcecf
.word 0x8511a72b,0xe7b7367c
.word 0x07d2ff82,0xa331702f
.word 0x938f5620,0x15611783
.word 0x22723f7e,0xa3b024b6
.word 0x1040a82c,0x11701fbc
.word 0xbd88e1e7,0x5b4f7252
.word 0x503dfbc4,0xe16ea77d
.word 0x92d2ff67,0x51a86eb0
.word 0xd2c13a2c,0x10cfb158
.word 0x439df02f,0xf48d6e8d
.word 0x3a433d75,0xc1e32f13
.word 0xdd2d54cf,0x0410e5fd
.word 0xd1df6b7a,0x1ca78742
.word 0xe8d55ea3,0xda1ed61f
.word 0xa63c6e35,0xc1565886
.word 0xdd4952e9,0xc279e80f
.word 0xf4692c63,0x232b5c84
.word 0x7f4fdb4e,0x26ead241
.word 0x1ba21b02,0x9d155cb7
.word 0x06f1a87d,0xadeb3cad
.word 0xaa650a8e,0x9a33927a
.word 0x6a216383,0x66e4b899
.word 0x1a0a497b,0xdfaa9028
.word 0x13786336,0x900657f4
.word 0xafa8d2cb,0xb833db4c
p47_local2_expect:
.word 0x2f7cad8a,0x74a591fd
.word 0xde89afc2,0x09276a9e
.word 0x156bc188,0x974de358
.word 0x6564ca9b,0xe39505c8
.word 0x8520514b,0xd50162b7
.word 0xeb7c2e01,0xcbcdf9ff
.word 0xcc7e59d0,0x80edd4f1
.word 0xde25c0ac,0x304e4495
.word 0x9daabdac,0x2407f6c3
.word 0xfaba3fc6,0x9c7dae0e
.word 0xb8b35b2d,0xf16a4e65
.word 0x4ca10a58,0xbc3cac48
.word 0xccd7010f,0xf4d322e4
.word 0x65ba4b8c,0x76594a28
.word 0x02fbaef7,0x3ae85a58
.word 0x4db6c7f7,0xa42efe1a
.word 0x8287243f,0xec9fc332
.word 0x5716587f,0x99d785f3
.word 0x28269a47,0xa0b48015
.word 0xa892e127,0xde4552c3
.word 0xf72d761d,0x2969cf47
.word 0x92ff16ca,0xffab82c5
.word 0x93880ee8,0x4d713506
.word 0x3f66a96a,0x44853903
.word 0xd0e7c3be,0xdaf6da8e
.word 0xe343d7f6,0x72d70b09
.word 0x04ba111b,0x952c28bc
.word 0x6eb6ef7c,0x692d7258
.word 0x94499006,0x37e14d62
.word 0xb427056e,0xaef2b173
.word 0xce908ca5,0xc1a07f37
.word 0x2909cf79,0x20352639
.word 0x75ffc850,0xbfcaf694
.word 0xce53530a,0x046544e3
.word 0xaaeb25fd,0xee312fe7
.word 0x6c78201f,0x79ac1353
.word 0xeb7063bf,0x71dad3d6
.word 0x42937d7d,0x025e1d44
.word 0xd5740162,0xce7d8db3
.word 0xc01b8216,0x5b995b13
.word 0xc18afd34,0xcacfde4c
.word 0x66a39ec6,0xc74ebda3
.word 0xb5a80c8e,0x517e7bbc
.word 0x7e5813aa,0x31b64f73
.word 0x7da287c5,0x6f9cdab6
.word 0xa60851b3,0x0b504985
.word 0x508be6d6,0x505a1a71
.word 0x89476c40,0x0a9c1ef2
.word 0xcd43e90d,0xdb965278
.word 0xb45a926d,0xa62c62f6
.word 0x7a21bdc6,0x693dbb69
.word 0x51f4e242,0xcc608af9
.word 0xe84db726,0x5a42ff09
.word 0xb2a4622a,0xd7ae7ec9
.word 0xb913ffa7,0x6fafd78d
.word 0x53ae0ba5,0x5a56f586
.word 0x00000038,0x94886845
.word 0x1c868cb9,0xda0937e8
.word 0x13cdd24d,0x0a15e1ef
.word 0xf38c1c8e,0x89da9816
.word 0x525188d8,0x431672ed
.word 0x8ab3498f,0x6e6ee383
.word 0x224a137b,0xd3a688c3
.word 0x84f02a51,0x01784912
p47_local3_expect:
.word 0x714cc247,0xe9ddd7bb
.word 0x5c4ddcd2,0xd621ff00
.word 0xa977a395,0x402d218f
.word 0xa69a6518,0xa8ec3af7
.word 0x1fe31f86,0xbb6d53b2
.word 0x9eff961f,0xc817026b
.word 0xa8fb63e7,0x59be5b9b
.word 0xfffbff0c,0x9c259567
.word 0x75d63e98,0x50551ed3
.word 0xde4552c3,0x000000dc
.word 0x5672b466,0x27ed3bf2
.word 0x045f7d11,0xb8c1ad5d
.word 0x00000096,0x8929f92a
.word 0x26cb2cc2,0xdc18e80c
.word 0xeca0655d,0x96e6e991
.word 0xffbc445b,0xfe56835e
.word 0x781b2fc8,0xadcd2bbb
.word 0x576ca076,0x53bacd6a
.word 0xdeff305a,0x908db00b
.word 0x92192d0e,0x000000a9
.word 0xe957160b,0x5313fa31
.word 0x87794e58,0x8b5b2470
.word 0x9e315474,0xbae7e594
.word 0xcddbbd33,0x04b444d5
.word 0x1de90ac4,0x5bef9cab
.word 0x96460aa3,0x9e56d720
.word 0x45db469e,0xce27c225
.word 0x6f891d8d,0x61b995b5
.word 0x0fd061e5,0xc1b5a122
.word 0x1bd8e1ab,0x0011e7f7
.word 0x80d18760,0x662a5df1
.word 0xadcb7419,0x75d183d0
.word 0x5a56f586,0x3a3319d8
.word 0xb5c29050,0x3e808a37
.word 0xd2c4a704,0xefa6e7ac
.word 0xa9e35f7d,0x4481d46a
.word 0xbc3d3e47,0x408ce3bf
.word 0xca00de9f,0x10a2ebb1
.word 0xca72cde3,0x46f4045f
.word 0xd3053029,0x2b91e819
.word 0x00001ef2,0x7ca61899
.word 0x9eef928a,0x9e9b8c3e
.word 0x0887f94d,0x12e7b620
.word 0x9c64d56b,0x3569476d
.word 0x5fb5bb96,0xb9f2bfc4
.word 0x324066c3,0x50642ab5
.word 0x65ac6e7e,0x50902a02
.word 0xd7ea298c,0x0de2aae2
.word 0x5ef255d1,0xd731e219
.word 0x566f134c,0xe5100e87
.word 0x471ff101,0xfbf3d623
.word 0x945b12f1,0x65ac6e7e
.word 0x503c11bd,0x8534ebbd
.word 0x6f56d258,0xaa3a8267
.word 0xf0833ffb,0xa2f2e592
.word 0x57991a65,0x6c4f6db1
.word 0x6a682030,0x44bb862c
.word 0xd84fdbe2,0xc528a115
.word 0xfc712ffa,0xcfb483d0
.word 0x74218a49,0x32fe1d92
.word 0x2affc8d1,0xe60987a6
.word 0xf8feb941,0xe67c6bb9
.word 0xc5ceae17,0xbdd6e0a2
.word 0x21606b60,0xa736f3f0
p48_init_registers:
.word 0xa38d17c3,0xcfee29f4 ! Init value for %l0
.word 0x1bfede9e,0x7977f4b4 ! Init value for %l1
.word 0x5412bf62,0x7d44bed0 ! Init value for %l2
.word 0x7ffce0c1,0xf251c69e ! Init value for %l3
.word 0xe7506276,0xa632b771 ! Init value for %l4
.word 0xb8e20d58,0x497cb52f ! Init value for %l5
.word 0x84d32626,0x1f11e7ec ! Init value for %l6
.word 0x21496fea,0x1320a918 ! Init value for %l7
.align 64
p48_init_freg:
.word 0x8e520866,0x06980529 ! Init value for %f0
.word 0xa6440373,0xd94e332a ! Init value for %f2
.word 0xf1d58b7d,0x37328005 ! Init value for %f4
.word 0x5fc4ec9c,0xae3ec02a ! Init value for %f6
.word 0xe864ec17,0x84662406 ! Init value for %f8
.word 0x73a57128,0x4a94f797 ! Init value for %f10
.word 0xb37f4cab,0xd73a3b32 ! Init value for %f12
.word 0x0dd4a0a6,0x70871b19 ! Init value for %f14
.word 0x3c8892f2,0x81643460 ! Init value for %f16
.word 0xf28a00f4,0xda64d434 ! Init value for %f18
.word 0x23ab1207,0x42e8a67f ! Init value for %f20
.word 0x8c31d35d,0x6ae67617 ! Init value for %f22
.word 0xa9de0c29,0x6048bd97 ! Init value for %f24
.word 0xcbe1b062,0x96c9cd89 ! Init value for %f26
.word 0xf309f4e4,0x8568b9a9 ! Init value for %f28
.word 0x50cd8143,0xf415ec36 ! Init value for %f30
.word 0x351685a4,0xe789661b ! Init value for %f32
.word 0x017c3521,0xbae50729 ! Init value for %f34
.word 0x53cfda49,0xe18e42eb ! Init value for %f36
.word 0xa0979af2,0x279ed41b ! Init value for %f38
.word 0xaf747540,0x05ac66cc ! Init value for %f40
.word 0xba628841,0x0bcc5890 ! Init value for %f42
.word 0xbfe76671,0xc04d714f ! Init value for %f44
.word 0xc368735c,0xd5368eeb ! Init value for %f46
.word 0x3fff3b3c,0x896149d9
.word 0xcedb0ad6,0xc6a677e5
.word 0x367f93ec,0xa16cdd45
.word 0x6dac1592,0xea4ebada
.word 0x401b7074,0xdc261015
.word 0x00c85e3c,0xe4272bfb
.word 0x45db99ff,0x71e69703
.word 0xb3472470,0xd642a25d
p48_expected_registers:
.word 0x00000000,0x0000007d
.word 0x00000000,0xa913e7a1
.word 0x00000000,0x53348586
.word 0x00000000,0xab4c7fb3
.word 0xda3d7409,0xdaffd76a
.word 0x00000000,0x000000e4
.word 0xc0d7df33,0x6d14ca1c
.word 0x00000000,0x0000005e
p48_expected_fp_regs:
.word 0xf434b21b,0x69544567
.word 0xc0b40962,0x39d28f21
.word 0xdceb37a3,0xd197af7d
.word 0xe79761b6,0x8f6a0695
.word 0xff429723,0x13260dff
.word 0xd026fd75,0x38a895f8
.word 0xdefba7b6,0xf4691539
.word 0xa1e713a9,0xa9dd12bb
.word 0xeeb3d028,0x15268b10
.word 0xd3939572,0x108ede10
.word 0xd5009cc1,0x34e9a1de
.word 0xdea02656,0xe9c7895c
.word 0x0472533f,0x646f098f
.word 0xd7870ee4,0x7dc87848
.word 0xfdc60f3f,0xb7f1a1f2
.word 0x67a5dcfc,0x0be12c9a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p48_local0_expect:
.word 0x95066a8f,0xf056ad27
.word 0x394c34cf,0x7bf65fc3
.word 0x87993a5a,0x4c1b6514
.word 0x594ba662,0x11d84922
.word 0xaa065276,0x1cd6219c
.word 0xb7ebed3d,0xdb1384f3
.word 0x66e6f7e1,0x326b6f70
.word 0xc6793f89,0x590dd572
.word 0x42b78215,0xb342ca17
.word 0xe94a1de0,0x029a7814
.word 0x769451fe,0x94980b9d
.word 0xb862ccaf,0x6f51d213
.word 0x5c2c2b96,0x4c6500dc
.word 0x3f33cbff,0xc72be287
.word 0xd8e9a7c6,0x53c40f68
.word 0x4085d498,0x675864f7
.word 0xe8e620ba,0x70560100
.word 0xbc6ff089,0xf0354035
.word 0xc2bccc1d,0xd2425d08
.word 0x8ae38299,0x8b2e9511
.word 0x2f56908b,0x081d7cc2
.word 0xd8e0155d,0x11c53bb7
.word 0x5424e440,0x662c16d3
.word 0xe640641a,0x5a58d20d
.word 0x96f9ac08,0xdb4e01af
.word 0x88cdb801,0xd0a95c5a
.word 0xa4838fd6,0xefc4056a
.word 0x0000009e,0x65147a1e
.word 0x25cbe2c9,0x6adde6fa
.word 0xda3d7409,0xdaffd76a
.word 0x82df0cf1,0x11d84922
.word 0x72c1d227,0xe2ff6fc0
.word 0xf6476a3c,0x93a845c1
.word 0xc0d7df33,0x6d14ca1c
.word 0xe597a03e,0x000000d1
.word 0xf965c5e2,0xae7721e6
.word 0x3171fdf8,0x29129cf2
.word 0xf894bfb2,0x01e3bfe9
.word 0x22ca14f9,0x728297cf
.word 0xc3866e9d,0x7010dc4f
.word 0xcc9bb51e,0xeb7296b8
.word 0x052834ec,0x98d85ada
.word 0xd83625fb,0xf056ad27
.word 0x000000bc,0x87cd84a9
.word 0x6022742e,0xf6d92b24
.word 0x75a8fab1,0x1557dc75
.word 0xd57b995e,0x4126d610
.word 0x34b8ec02,0x78284075
.word 0x1127dbf1,0x0c0f44b1
.word 0x2a05a533,0x41340f28
.word 0xb4ca4e5f,0xd19773cf
.word 0x3cf2317c,0xb154438d
.word 0x583e1880,0x9ce2f22c
.word 0xf598a502,0x2e9d2c68
.word 0xee55c0c4,0x98601c7b
.word 0x6d3d5c39,0xc58677c7
.word 0x1f42e19e,0x0ea2a0a7
.word 0x156ff064,0x1020f23e
.word 0xb5e2c8be,0x6113998e
.word 0x42b78215,0x11c53bb7
.word 0xf251c69e,0xa09100ff
.word 0x823edd02,0x7bd83f50
.word 0xca52e318,0x8e50628d
.word 0x9630a9fc,0x06d18b3b
p48_local1_expect:
.word 0xb122f3ac,0xc6efccdb
.word 0xf80ff592,0x3e1068b5
.word 0xc0471553,0x2b74dc0c
.word 0xeac38e3f,0xfce47d50
.word 0x99884744,0xbd24a05d
.word 0x35857267,0x7bbbe80d
.word 0xd36cd299,0x4ef6ec11
.word 0x282d31ce,0xbd11a390
.word 0xcb90452f,0xd9868ceb
.word 0x89393b25,0x96dace13
.word 0x5f905444,0xe2794aca
.word 0xb52d5f91,0xd4fe7791
.word 0xcbe00342,0xe66ff17b
.word 0xc8652bdc,0xee6dde08
.word 0xcd5c3ea2,0x932fe2ea
.word 0x336ded66,0x82cf30cb
.word 0xeeb3d028,0x15268b10
.word 0xd3939572,0x108ede10
.word 0xd5009cc1,0x34e9a1de
.word 0xdea02656,0xe9c7895c
.word 0x0472533f,0x646f098f
.word 0xd7870ee4,0x7dc87848
.word 0xfdc60f3f,0xb7f1a1f2
.word 0x67a5dcfc,0x0be12c9a
.word 0xba4215c8,0xad5839c8
.word 0xefaadab4,0x95367bba
.word 0xff0d2613,0x765a4158
.word 0xb52198c8,0x3026af7f
.word 0xf617e194,0x348bcd00
.word 0x48489602,0x4c3c937c
.word 0x9fdf8fa8,0xa05bc215
.word 0xd23431b4,0xc40dbf78
.word 0x3d77eb71,0x39fe257b
.word 0x1eb2eeed,0x0f309682
.word 0x1dbecb4d,0x5f52c30f
.word 0xda746282,0xa47d465b
.word 0x2028bb25,0x8e832e9a
.word 0xb2b6412a,0x1a1a9781
.word 0x0ef5f779,0x9625dbb0
.word 0xff7eb4ff,0xfc38dae9
.word 0x67455469,0xffb234f4
.word 0x218fd239,0x6209b4c0
.word 0x7daf97d1,0xa337ebdc
.word 0x0000007e,0xb66197e7
.word 0xff0d2613,0x239742ff
.word 0xf895a838,0x75fd26d0
.word 0x391569f4,0xb6a7fbde
.word 0xbb12dda9,0xa913e7a1
.word 0xcda37b6b,0x84eb3fe8
.word 0x8181f0cb,0xf65b5c8b
.word 0xb342ca17,0x22f09a6f
.word 0x6855dc9e,0xb8d54ffb
.word 0x38ed20b9,0x11d84922
.word 0xc7a34e75,0x523efd03
.word 0xac5f2b20,0x8875011b
.word 0xbdffd7a9,0x0183b0db
.word 0xd2f6c6b1,0xc76b29b9
.word 0x2d42f86c,0x6ee8ff82
.word 0x476a7b4b,0x3d42050a
.word 0xae782cdf,0x1246fcdb
.word 0x644e763c,0xaa385f8a
.word 0x41264f69,0x279f401a
.word 0x29ea694e,0xff588792
.word 0x80369991,0xeb1e3b0c
p48_local2_expect:
.word 0xeeb3d028,0x15268b10
.word 0xd3939572,0x108ede10
.word 0xd5009cc1,0x34e9a1de
.word 0xdea02656,0xe9c7895c
.word 0x0472533f,0x646f098f
.word 0xd7870ee4,0x7dc87848
.word 0xfdc60f3f,0xb7f1a1f2
.word 0x67a5dcfc,0x0be12c9a
.word 0x52742cc6,0xa74d95e3
.word 0xe6ce5f98,0x7ea4a783
.word 0xa9e0e80e,0xfc1af919
.word 0x45c65379,0xea1a1e2a
.word 0xaaf89674,0x83f5b868
.word 0xcc231e9f,0x5c575ee1
.word 0xbafa30c5,0x4f742bec
.word 0x0c0f44b1,0xe9cbdc61
.word 0x29ff9806,0x6608528e
.word 0x2a334ed9,0x730344a6
.word 0xd8a6a641,0x7d8bd5f1
.word 0x2ac03eae,0x9cecc45f
.word 0x06246684,0x17ec64e8
.word 0x97f7944a,0x2871a573
.word 0x323b3ad7,0xab4c7fb3
.word 0x191b8770,0xa6a0d40d
.word 0xbbd740f5,0x0555c121
.word 0xd2571172,0x10886735
.word 0x575be1c9,0xf5927ab1
.word 0x0f301faa,0x224bff61
.word 0x7cdba40a,0x6b1710b8
.word 0xe94bfe66,0x82cff24c
.word 0xcc86328b,0x00abb6f2
.word 0x20fc0e4a,0x4b509293
.word 0x7c04b784,0xc3efa21d
.word 0x2eff6355,0xc935dd9b
.word 0x41e13cfe,0x3ca6ca72
.word 0x53348586,0x84152b3a
.word 0x6756f017,0x34c796ff
.word 0x3c545a1d,0x138cecfd
.word 0x5e202830,0xc1bd7fb3
.word 0x94f4b913,0xba54b53a
.word 0x56c1e008,0x3ac24b2d
.word 0xe235f80a,0x9e66ffec
.word 0xcaf87c95,0x7726d251
.word 0xb90e5593,0x948739ac
.word 0x287a94bd,0x46330a07
.word 0xff57020b,0xbcd51483
.word 0xe7e0a053,0x2acf6896
.word 0x46bef5b7,0xc442823e
.word 0x1e0c2fa7,0xf64d753c
.word 0x00000003,0x1e35fd9a
.word 0xcae65ba8,0x39cdcee5
.word 0xb1d5eab6,0x856d4085
.word 0x9d848ba7,0x84babe0e
.word 0x6adde6fa,0x3c0d8fae
.word 0xd1b48954,0x29129cf2
.word 0x53348586,0xab4c7fb3
.word 0x108b2615,0x28d0b3ee
.word 0x10de8e10,0x729593d3
.word 0xdea1e934,0xc19c00d5
.word 0x5c89c7e9,0x5626a0de
.word 0x8f096f64,0x3f537204
.word 0x4878c87d,0xe40e87d7
.word 0xf2a1f1b7,0x3f0fc6fd
.word 0x9a2ce10b,0xfcdca567
p48_local3_expect:
.word 0x0777b50e,0xb52e45c9
.word 0x871b239e,0x26cd7676
.word 0x028ee2d4,0xcab903bc
.word 0xfb602cc1,0x9d2be0ef
.word 0xb32f3946,0x13205e79
.word 0x198a7025,0x70de7f35
.word 0xf80ff913,0x5b3fac08
.word 0xcf1baeff,0x1f55591e
.word 0xca468965,0xae8b7246
.word 0xe6d2a2c4,0x1acb78f5
.word 0xe38deec6,0x79185c56
.word 0x4c70cd6c,0xcbbec5ad
.word 0x7a20ab18,0xb65e4fd6
.word 0x9704a518,0x3efd381a
.word 0x5553757d,0xa1463029
.word 0x45115d52,0xed9a033e
.word 0xa61a9f2e,0x5080f01a
.word 0x9096ff62,0xa52b064b
.word 0x9cef0300,0xad287990
.word 0xc64cb1c7,0x6f51d213
.word 0x127c4405,0x5a96d59d
.word 0x3bebcfe0,0xa8be3f28
.word 0xa853efda,0x9c272bf3
.word 0xade05878,0x0bf42643
.word 0xebab60f7,0x49a5cf99
.word 0x2fce57ec,0xaa0c9cc1
.word 0x581813a5,0x398cf379
.word 0x35669530,0xd2511cec
.word 0xf4113b4d,0xd3428672
.word 0x6442ee41,0xd6915dca
.word 0x217f778b,0x72d363a8
.word 0x3992c8f0,0x97ef9c49
.word 0x575be1c9,0xb29a25e0
.word 0xd58e7726,0xa6217ce3
.word 0x53991e53,0xa6bde5b8
.word 0xa171c395,0x5a6fd198
.word 0xb955f10e,0x46244d50
.word 0xe043a604,0x2663dacb
.word 0x056b2318,0x356ceb72
.word 0x50d2cb60,0xc42854cf
.word 0x67455469,0x1bb234f4
.word 0x218fd239,0x6209b4c0
.word 0x7daf97d1,0xa337ebdc
.word 0x95066a8f,0xb66197e7
.word 0xff0d2613,0x239742ff
.word 0xf895a838,0x75fd26d0
.word 0x391569f4,0xb6a7fbde
.word 0xbb12dda9,0xa913e7a1
.word 0x4d0cf081,0x1cb2ff11
.word 0xb70c81d6,0xc3b46a36
.word 0xdce0124b,0x340a53c9
.word 0xab8192ff,0x42b78215
.word 0x16cd8506,0xfa819f39
.word 0xa57ecc98,0x62543fc1
.word 0x9fcf226a,0x12d25ace
.word 0x4650b774,0xeec41463
.word 0x29059806,0x6608528e
.word 0x2a334ed9,0x730344a6
.word 0x05803237,0x7d8bd5f1
.word 0x2ac03eae,0x9cecc45f
.word 0x06246684,0x17ec64e8
.word 0x97f7944a,0x2871a573
.word 0x323b3ad7,0xab4c7fb3
.word 0x191b8770,0xa6a0d40d
p49_init_registers:
.word 0xff774ca7,0xe56c7ee3 ! Init value for %l0
.word 0xf0f4700e,0x8bdfa677 ! Init value for %l1
.word 0xdb9aa6dc,0xdaa7f455 ! Init value for %l2
.word 0x4c9d0698,0x6e1e1933 ! Init value for %l3
.word 0x451cd412,0x5ccf4473 ! Init value for %l4
.word 0x7db0b6fb,0xfe9a205e ! Init value for %l5
.word 0xc5eacc2a,0xad53c318 ! Init value for %l6
.word 0xb7f17730,0x02c15e58 ! Init value for %l7
.align 64
p49_init_freg:
.word 0x93db0a34,0xc0d2c289 ! Init value for %f0
.word 0x3ea579d9,0x9475a029 ! Init value for %f2
.word 0xf50c27be,0x416c8b04 ! Init value for %f4
.word 0x134c52d0,0x1d7f8223 ! Init value for %f6
.word 0x33fbe104,0xaefeaa39 ! Init value for %f8
.word 0xe4988dfd,0x820ae70f ! Init value for %f10
.word 0xe3f1ae5f,0xd1e4a619 ! Init value for %f12
.word 0xfa3df580,0xe80c323b ! Init value for %f14
.word 0x66b9722c,0xa244e5bf ! Init value for %f16
.word 0xb25d29d2,0xc910c8eb ! Init value for %f18
.word 0xe5c2be57,0x21f12040 ! Init value for %f20
.word 0xa763fe4d,0xbe92404b ! Init value for %f22
.word 0x114a147b,0x3e13daf3 ! Init value for %f24
.word 0x8702fad9,0x26b76676 ! Init value for %f26
.word 0x59bce4b4,0x2a25e807 ! Init value for %f28
.word 0xb2c20405,0x3fa4c468 ! Init value for %f30
.word 0x46bb4e06,0x92686897 ! Init value for %f32
.word 0x83f12b90,0x40509108 ! Init value for %f34
.word 0x3fa353d2,0xe3db9b2f ! Init value for %f36
.word 0x03f1b68c,0x356e4152 ! Init value for %f38
.word 0x6c6cce9f,0xb9ecf441 ! Init value for %f40
.word 0x95015b67,0xf1dadb71 ! Init value for %f42
.word 0x928976c6,0xdd8d072f ! Init value for %f44
.word 0x379eff3b,0x9b4601bc ! Init value for %f46
.word 0x4e9835df,0xb5b5b13a
.word 0xba9dfbd7,0xe2fd9376
.word 0x72c4ed0c,0x0d7693e9
.word 0x641e8c60,0x9c384ce0
.word 0x36eb6620,0xd55c08b8
.word 0x7374b398,0xb393e342
.word 0x6c731263,0xe4604f69
.word 0x37da7189,0x7b6eda40
p49_expected_registers:
.word 0x00000000,0xf1f8ec6b
.word 0x00000000,0x6e526135
.word 0x00000000,0x36197e2f
.word 0x00000000,0x00000092
.word 0x00000000,0x00000088
.word 0x00000000,0x000000ec
.word 0x00000000,0x7a639539
.word 0x00000000,0x7ee27ec0
p49_expected_fp_regs:
.word 0x9b245deb,0x1c416b7a
.word 0x6e526135,0x00b71379
.word 0xd16213d2,0x5d9e47b8
.word 0xb848a344,0xa471a816
.word 0xca7e919f,0x4d9b0e5f
.word 0x8b0ff849,0x9db39a2f
.word 0x1c949364,0xa732baff
.word 0xf03022e3,0xba1a7070
.word 0x66b9722c,0xa244e5bf
.word 0xb25d29d2,0xc910c8eb
.word 0xe5c2be57,0x21f12040
.word 0xa763fe4d,0xbe92404b
.word 0x114a147b,0x3e13daf3
.word 0x8702fad9,0x26b76676
.word 0x59bce4b4,0x2a25e807
.word 0xb2c20405,0x3fa4c468
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p49_local0_expect:
.word 0xc9dcd531,0x5b05db61
.word 0x2282e08d,0x4d5f7e29
.word 0x4b3cac4f,0xe490d3e5
.word 0x91321236,0xe2a4254e
.word 0x5b5f852a,0x73bcbd72
.word 0xbe9a8a43,0x080d8283
.word 0x7668f31a,0x98287a73
.word 0xa3e7de60,0x96bec2eb
.word 0xe5874f8b,0xdafe52f1
.word 0xc5eacc2a,0xad53c4ff
.word 0xd5fed77f,0x84ef305b
.word 0xfcc6fdd3,0x2da66fdd
.word 0x0f242fd1,0xde5ab8be
.word 0x25dc936e,0xfc706615
.word 0x534e4afd,0xa4474aa0
.word 0xf60ec184,0x41416f7f
.word 0x802e00d8,0xd79c8f07
.word 0x81ff564b,0x547ee0a7
.word 0x8d9cf512,0xa3e7de60
.word 0xf1f8ec6b,0x0f2ab8c2
.word 0x7046730d,0xa48d9810
.word 0x793c5ce2,0x7827cf04
.word 0x27edb58e,0x9a246c35
.word 0x36197e2f,0xbf302101
.word 0xca945885,0x047ef9af
.word 0x234fa5b2,0x1ac4357b
.word 0x288c0959,0xf7be28a9
.word 0xa29f6678,0x9710ea81
.word 0x39fbc74c,0x652b5ba1
.word 0x0e7523f7,0x8d28724d
.word 0x327a9069,0x8bdfa677
.word 0x2ad3b178,0x00000070
.word 0x11b0c501,0x7ec057ff
.word 0x7e52e446,0xaa8d0b78
.word 0xc0272be4,0x9e719285
.word 0xa31bfecd,0x75fd36e2
.word 0xa1c45158,0xd95794c7
.word 0xcedfaf88,0xfef89fd5
.word 0x4457d517,0x52bd7e29
.word 0x21c18845,0x4b82f5ad
.word 0x7a639539,0x299fadfa
.word 0x984beea4,0x2afa9a5f
.word 0x2738ae13,0xab042f64
.word 0xab8fcd4b,0x05ecc959
.word 0x2dfb1269,0x8eda3473
.word 0xaf7487f5,0x98b6d8c2
.word 0x541ee0f6,0xd5f6e73c
.word 0x8ca9a8b5,0x02c15e58
.word 0xea785ba4,0x22260a6e
.word 0x7b9933ee,0xee7d29ff
.word 0xdb4bd4f2,0xd78410e2
.word 0x0f81fd1b,0xc482f280
.word 0x302936bc,0x041f06d6
.word 0xbb7df63d,0xfe6bfe1d
.word 0xe1cb29c4,0xbce94f8e
.word 0x7842e862,0xff305348
.word 0xbfe544a2,0x2c72b966
.word 0xebc810c9,0xd2295db2
.word 0x4020f121,0x57bec2e5
.word 0x4b4092be,0x4dfe63a7
.word 0xf3da133e,0x7b144a11
.word 0x00000000,0x0000003f
.word 0x07e8252a,0xb4e4bc59
.word 0x68c4a43f,0x0504c2b2
p49_local1_expect:
.word 0xbfe544a2,0x2c72b966
.word 0xebc810c9,0xd2295db2
.word 0x4020f121,0x57bec2e5
.word 0x4b4092be,0x4dfe63a7
.word 0xf3da133e,0x7b144a11
.word 0x7666b726,0xd9fa0287
.word 0x07e8252a,0xb4e4bc59
.word 0x68c4a43f,0x0504c2b2
.word 0x4782342a,0xe356da9e
.word 0xff9b9999,0xf27ffda4
.word 0x5fb743ff,0xd303c301
.word 0xbde7b2bf,0x46dee888
.word 0xfe665415,0xa672839f
.word 0xc95cc1b5,0x266d3714
.word 0x3489350b,0x26598fbd
.word 0xeedf63d8,0x000000fb
.word 0xec87d0fe,0xff000070
.word 0x077f323a,0x7224f308
.word 0xd871723c,0x5f8aa83e
.word 0x2781d1f1,0xbbda708a
.word 0xd1430bd9,0xae10334c
.word 0xb5285f7f,0x9cbab1ff
.word 0xac8e8024,0x489716f3
.word 0x07d3aa88,0x26ea685e
.word 0xc515417a,0x42eee31e
.word 0xb3e001c1,0x83c8a4b1
.word 0x67560030,0x949cf0b8
.word 0x7a3bfc15,0xb5b54ac8
.word 0x82067e2d,0x945149ff
.word 0x0c8979f5,0xc05b7d17
.word 0xaf859472,0x1ecfbb55
.word 0x4258c961,0xc0d51042
.word 0x174105b1,0xd2cbfe10
.word 0x2eadc547,0x07be324f
.word 0x7a527af0,0x99827c58
.word 0xc8ab01ca,0x60a0ff93
.word 0x9a5456f5,0x3f8b6604
.word 0x6dbcac59,0xf2f48104
.word 0x4930b125,0x316647e6
.word 0xd24c198d,0x095ee4e2
.word 0xd0264a09,0x9ed6f290
.word 0xa8818474,0x9452ff87
.word 0x3ab24386,0x396aa52a
.word 0x9aa6b1a0,0x99fff628
.word 0x27de9f6e,0x8e93759f
.word 0x78f04ac7,0x73a6c732
.word 0xe591437d,0xa9eed393
.word 0x1b7eba41,0xbad87568
.word 0x7826ffc8,0x6093fe9a
.word 0x044affb7,0x55d8eba2
.word 0x375f4281,0xff789a4e
.word 0xa05cd88a,0x9e265ed6
.word 0x7c2e18a3,0x41dc6fff
.word 0xe207c7b9,0xad6f5677
.word 0x5f87660b,0x6bb67360
.word 0x378ae200,0xd0ff5597
.word 0xc1140ba0,0xe8d0c125
.word 0x857901d3,0x45ce7514
.word 0xfcf64e54,0x0c727c95
.word 0x5ef4a4ba,0x41876e97
.word 0x52fdbe20,0x00087a28
.word 0x89dd2528,0xd593ce2f
.word 0x4fc3f86a,0xf9ac1340
.word 0x79945f77,0xbbb6d973
p49_local2_expect:
.word 0xc8854f88,0x492ff48e
.word 0x8e118a40,0xc3ac188f
.word 0x6a6df9c6,0x24b0d3f2
.word 0x55eec30f,0xb02bd8fd
.word 0x50597c28,0xd5220c29
.word 0x2b494ee6,0x00000082
.word 0x7d7c2968,0x6a7270fb
.word 0xa92a7773,0xe741dfb7
.word 0xd19166c6,0xedb885b7
.word 0x57db6b49,0x7a69b87a
.word 0x76d385ab,0x538048ff
.word 0x50ccf4d6,0xf827826a
.word 0xb4ff00f2,0x3ecb3d9f
.word 0x7bdbc0ed,0x7f62cb69
.word 0x924d6657,0x7ab3d075
.word 0xd58d07d2,0x8c2e04e5
.word 0x5cee4273,0x000000ec
.word 0x6efb02a3,0x00000058
.word 0x1b995a26,0xff0a5b88
.word 0xfa7dab66,0x6a3435b3
.word 0xb35cfaa7,0x3fbb2f51
.word 0xfc24392d,0x3596e789
.word 0xc227341e,0x7aab42ee
.word 0xacfca32c,0x989ff9e9
.word 0xd3b95ef0,0x44f84e9b
.word 0xc5dda041,0x30d3cf61
.word 0x022b79c0,0xa5b578c5
.word 0x13f645dd,0xc660e77f
.word 0x7b28b0cb,0x8ea47638
.word 0x282b75ab,0xb32d3cbd
.word 0x203e87e0,0x8750e31a
.word 0xf0478a7f,0xfd2fff0b
.word 0x674afe4b,0x361e6b83
.word 0x00d3f4cc,0x7b31bfc3
.word 0xce5ca6cf,0xe6fed0f3
.word 0x07d022d2,0xc50c7550
.word 0x31c40a63,0xf962ea96
.word 0x6552ffe9,0xa25429d9
.word 0xcd31909e,0xc7d4a416
.word 0x29dcffd7,0xdd0426ae
.word 0x150e6ea8,0xa54568ef
.word 0xd70a3fb6,0xfd55e601
.word 0x6dc4e99e,0x949cf0b8
.word 0x260a2847,0xfd16540e
.word 0xbec39e49,0x69af4019
.word 0xb2d50597,0x8e8b83fd
.word 0x66b5d446,0xd9b561d4
.word 0xbb11deb5,0x88053ebf
.word 0x89c2d2c0,0x340adb93
.word 0x29a07594,0xd979a53e
.word 0x048b6c41,0xbe270cf5
.word 0x23827f1d,0xd0524c13
.word 0xec0a5b88,0x000000fa
.word 0x0fe70a82,0xfd8d98e4
.word 0x19a6e4d1,0x5faef1e3
.word 0x3b320ce8,0x80f53dff
.word 0x863163d8,0x8cd32777
.word 0x95724a2a,0xed73d11d
.word 0x40d6cd47,0x7b31bfc3
.word 0x176dfa92,0x76b5c97f
.word 0x722cbaff,0x531387d5
.word 0xd6f78731,0xe4d46c05
.word 0x98092e70,0x668026a5
.word 0xbe006837,0x3dfce437
p49_local3_expect:
.word 0x708b8e1e,0x1f12bebb
.word 0x4adf57d4,0x296da89c
.word 0x555f29ff,0x2452ff46
.word 0x7da267de,0xbe74a313
.word 0x790643d1,0x1f3fa368
.word 0xff61a061,0xa59918e2
.word 0xafa9041c,0xd78e5afc
.word 0x26dcc650,0x8588dda3
.word 0x7541a1c1,0x28c938b8
.word 0x089f7636,0x05850bb1
.word 0x962fdb94,0x8dea867a
.word 0x09f937b3,0xd6c11622
.word 0xcac7d7b6,0xd50414a6
.word 0xddabcd98,0x3185d4c9
.word 0x768a0131,0x7a7ba508
.word 0x2c821738,0xbd670570
.word 0x00000057,0x0456034f
.word 0x2d574d7d,0xd784f7ef
.word 0x9d1e9ed8,0xfdbbf364
.word 0xc18658d7,0x66ba52ff
.word 0x0b2cb611,0x586bca84
.word 0x14eb023f,0x57a3153e
.word 0x0000005f,0x0ee1cfd2
.word 0x78ba6591,0x37e51e25
.word 0x9b245deb,0x1c416b7a
.word 0x000000fa,0x00b71379
.word 0xd16213d2,0x5d9e47b8
.word 0xb848a344,0xa4717ec0
.word 0x00000ce8,0x4d9b0e5f
.word 0x8b0ff849,0x9db39a2f
.word 0x1c949364,0xa732baff
.word 0xf03022e3,0xba1a7070
.word 0xdc4f5822,0x72e24956
.word 0x5e2b1b73,0x82ff8144
.word 0xa2877bcd,0xd9a3278f
.word 0x8dd84c05,0xa85a5b47
.word 0x45abde21,0x832468e3
.word 0xa341ca44,0x1fb31386
.word 0xfda33a33,0xf222c13f
.word 0x5993ff7d,0x2c26dbe5
.word 0x93db0a34,0x4d5f7e29
.word 0x3ea579d9,0x9475a029
.word 0xf50c27be,0xff6c8b04
.word 0x134c52d0,0x1d7f8223
.word 0x33fbe104,0xaefeaa39
.word 0xe4988dfd,0x820ae70f
.word 0xe3f1ae5f,0xd1e4a619
.word 0xfa3df580,0xe80c323b
.word 0x00000072,0x84e2ff1b
.word 0xfc4d11d8,0x34533d46
.word 0x555c2bb2,0x1feb254f
.word 0x58ea4122,0x06e918e5
.word 0x702b4077,0xc06ac0d6
.word 0x9cb27d73,0xe56c7ee3
.word 0x6b2c7ec0,0xad318c03
.word 0x09b053c0,0x9993d622
.word 0x5f0c08a6,0xce20150e
.word 0x9bba09ad,0x5d423f50
.word 0x2c4412c5,0x4878455a
.word 0xf27abcb0,0x80f158e1
.word 0x8c9b96b8,0x91321236
.word 0x8a196653,0xaaedb9c8
.word 0x4b35e8a9,0x50597c28
.word 0xcc832955,0xfb7f984a
p50_init_registers:
.word 0x7db31f36,0x99f1f13a ! Init value for %l0
.word 0x974b4226,0x44d2ef1e ! Init value for %l1
.word 0xd5ffd6cb,0xd397f2ee ! Init value for %l2
.word 0x8ccf642e,0x5da3887d ! Init value for %l3
.word 0x77a7c59a,0x1f7d85a0 ! Init value for %l4
.word 0x4502ac94,0x94760a13 ! Init value for %l5
.word 0x107692d4,0x1c5825d0 ! Init value for %l6
.word 0xb8e25322,0x7bf473c8 ! Init value for %l7
.align 64
p50_init_freg:
.word 0x199c1d7a,0x9818a177 ! Init value for %f0
.word 0x4207157e,0x9a5609ba ! Init value for %f2
.word 0xee76bf13,0xe5cfa2c2 ! Init value for %f4
.word 0xe6d716df,0x4a4364d2 ! Init value for %f6
.word 0x4e8c4624,0xef8bd5e7 ! Init value for %f8
.word 0xffffacd5,0x41a657fb ! Init value for %f10
.word 0xf959939b,0x11767db6 ! Init value for %f12
.word 0x04acf42b,0x50f7402c ! Init value for %f14
.word 0xb29b4172,0xca30bbb6 ! Init value for %f16
.word 0x013b9011,0x8ec352ba ! Init value for %f18
.word 0x909f3bd4,0xf9eb7197 ! Init value for %f20
.word 0xdb7bb23f,0xad006bb4 ! Init value for %f22
.word 0x88f73094,0x3d4a33e1 ! Init value for %f24
.word 0x1ee42085,0x03633b21 ! Init value for %f26
.word 0xc4652361,0x0b50f625 ! Init value for %f28
.word 0x5b1258cf,0xf7106351 ! Init value for %f30
.word 0x56d568f5,0x502128b1 ! Init value for %f32
.word 0x23834418,0xde24662a ! Init value for %f34
.word 0x53b5d987,0x5cb20460 ! Init value for %f36
.word 0x218718cb,0x5363092b ! Init value for %f38
.word 0x003a8e10,0xcfb07249 ! Init value for %f40
.word 0xd25289c8,0x224fd096 ! Init value for %f42
.word 0x73817b62,0xcf7c2516 ! Init value for %f44
.word 0x44317cce,0xf45aab92 ! Init value for %f46
.word 0xa8cc24ef,0x3b33beca
.word 0x36ea5f0e,0x4650fb14
.word 0x7a4f6196,0xf098e63d
.word 0xb873b889,0xefa586c0
.word 0x1e1f87b4,0x47e3df0e
.word 0xa12ea874,0x4eceb606
.word 0x0e0ae9c1,0x4554fe28
.word 0x167af505,0x44235ef2
p50_expected_registers:
.word 0x00000000,0x000000ba
.word 0xf70f3133,0xd34b6aa0
.word 0x00000000,0x22bf8159
.word 0x00000000,0xafe9620c
.word 0x00000000,0x06c3d97a
.word 0x00000000,0xc70437b7
.word 0x00000000,0x6c841826
.word 0xffffffff,0xffffcf44
p50_expected_fp_regs:
.word 0x09204741,0x33a080ae
.word 0x44ee8a8c,0xa998ff5f
.word 0x9ce638fa,0xbee42f08
.word 0x9c5c4840,0x070ef54b
.word 0xd9642ffd,0x0462793d
.word 0x0910a9d5,0xae0ac882
.word 0xc0c6ff5b,0x5bb2f8d0
.word 0x172e3543,0xccce7912
.word 0xbfff56dd,0xa99625c6
.word 0x133b1b85,0xa527d2e5
.word 0x707a310d,0xa13a183a
.word 0x05361072,0xffbfb2e7
.word 0xf9ea5876,0x4d0e1fbe
.word 0xcfbea38f,0xf6e4e7ca
.word 0x11bf0093,0xd5cb1303
.word 0xfd550de7,0x9ace2cfc
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p50_local0_expect:
.word 0x883402c6,0x60469d92
.word 0xd690e9ad,0x88e802f5
.word 0x62369eaa,0x5a264219
.word 0x6090e08e,0x8f623f82
.word 0x04f51132,0x5e9b3f31
.word 0x19068447,0x408ceaf9
.word 0x508d3c14,0xeafc6a39
.word 0xd9c3fb6d,0x443e6e57
.word 0x333a8d5c,0x99b4ab6c
.word 0x000000ce,0x1e2ad3bc
.word 0xc0ed17f0,0x6fa370e2
.word 0x0a6b8150,0x0b205d84
.word 0x43d0803c,0xe95ccb08
.word 0x98ea8fef,0x4a43a053
.word 0xd8262863,0xb3d3f411
.word 0x8bebff8f,0x644b8146
.word 0x53c0f67b,0xb4b26376
.word 0xf70f3133,0xd34b6aa0
.word 0x92bb5808,0xf62acc61
.word 0xeb648ac6,0x81215fdb
.word 0x3effdb1b,0x05c933a5
.word 0x90d485c5,0xeaf73840
.word 0xbd8dde24,0xc8456039
.word 0x9be89af9,0xe57c6c3f
.word 0x68070552,0x34808e2d
.word 0xc0b34d48,0x052292e9
.word 0xdc975a6f,0xdeaf2409
.word 0xcaba5230,0xcda25417
.word 0x4ab83088,0x7215e555
.word 0x87518514,0x1dd9ff16
.word 0x9b6569e6,0x2face46b
.word 0x3ef6fe2e,0x7c5a0d74
.word 0xdf0e7a80,0x070ef54b
.word 0xf07e670e,0x5cd32f59
.word 0xf76bf919,0x32a46092
.word 0xb90a3de7,0xee394e14
.word 0x16d04405,0x936e085d
.word 0x0c40c33f,0xb39c00f1
.word 0x9540e662,0x4ba4e526
.word 0x070ef54b,0x6071e991
.word 0x7fb0523c,0x504f1a91
.word 0xca1a3b66,0x97b65288
.word 0xe3f78b2c,0xe7ff8b69
.word 0x0fe338a4,0x7846e564
.word 0xeeba0448,0x78314ac3
.word 0x2e447275,0x8ec3120d
.word 0x59a72371,0xdacbbc68
.word 0xd08abcfc,0x9b6d2062
.word 0x877042f1,0x0a0c4854
.word 0xc62639bd,0x46118538
.word 0x6de169c7,0x84c359fd
.word 0x00000000,0x60469d92
.word 0x4a2918a3,0xcb1ef9cf
.word 0xdf25b23c,0xb1624f8f
.word 0x063b3970,0x6aa5f2e7
.word 0xe6c7a132,0xa33d2648
.word 0xd08abcfc,0x5c65b220
.word 0xc480d8b9,0x8f5d6322
.word 0x9b768815,0xfa2b6aeb
.word 0x5e2f1521,0x6114da1c
.word 0x94760a13,0x05b31fdc
.word 0x0dc07887,0x5c65b220
.word 0x09ebfe04,0x7ef97ed5
.word 0x8e2e7050,0x0000003c
p50_local1_expect:
.word 0x421172ba,0xab3f8025
.word 0x9780d848,0x320df003
.word 0xa8666948,0xd776f552
.word 0x825c9e9d,0xda448bae
.word 0xcdf1bb39,0xc4ad4567
.word 0x32c013f6,0xbbed0158
.word 0xfe3cf20f,0x07cc5910
.word 0xc1b4e02b,0xba2a824c
.word 0xdb8d3abf,0x077ecc78
.word 0xca4f21ba,0xf7cf4fe5
.word 0x74a09769,0x4423042b
.word 0x2fe40165,0xdc6b751b
.word 0x046afda4,0x99832fbe
.word 0x6955356a,0xa98425f5
.word 0xc415cda4,0x38c3a7fa
.word 0x3dbde6ef,0x0ad53eb4
.word 0x12502238,0xe12420f6
.word 0x05cddda7,0xbedbf6f4
.word 0x2b0f6d12,0x72de89f6
.word 0xa9e62779,0xf7abf5d9
.word 0x0a37f534,0x01506438
.word 0x7bcf4baa,0x52b94198
.word 0x558ba4b2,0xdc924c1d
.word 0x54109db9,0xf0a5ab90
.word 0xf9ce1f5d,0x2919a384
.word 0xc824e9a1,0xc21a2b74
.word 0xc4ad4567,0xae3a0daa
.word 0xbafad4dc,0xc40ae52f
.word 0x12037b13,0x4acd850e
.word 0x2266d914,0x99847c2b
.word 0x74665959,0x0c6a7da9
.word 0x266751b9,0x42ffca84
.word 0x0bdf1f40,0xbad67fda
.word 0xcd378de0,0xe0812315
.word 0x7cfb1698,0x8b0a7a2b
.word 0xd6e0e23f,0xd7a962c4
.word 0xac26d382,0x98118758
.word 0x98dbab5a,0x8451a7dd
.word 0x1e42c522,0x4368c7c6
.word 0xb72960c0,0x6cbdb5f1
.word 0x60469d92,0x2997dea1
.word 0x3668fc99,0x46603c8b
.word 0xed571476,0x7d583a26
.word 0xff1ae611,0xe47679a7
.word 0x5fd7f3bd,0xa2134829
.word 0xc74302b0,0x1856162b
.word 0xcf44c28d,0x9ee448ed
.word 0xe8524898,0x6b269e4d
.word 0xc62596a9,0xdd56ffbf
.word 0xe5d227a5,0x851b3b13
.word 0x3a183aa1,0x0d317a70
.word 0xe7b2bfff,0x72103605
.word 0xbe1f0e4d,0x7658eaf9
.word 0xcae7e4f6,0x8fa3becf
.word 0x0313cbd5,0x9300bf11
.word 0xfc2cce9a,0xe70d55fd
.word 0xd13c5b0d,0xaaa6fe05
.word 0xacd84127,0xa0d292ae
.word 0xa1a48272,0x93fef09b
.word 0xc70437b7,0xe8524898
.word 0x0b1f2cb0,0x3d5f5c61
.word 0x1c89a175,0xe093e189
.word 0xbb09b0ed,0x515eb0da
.word 0x2e5cd759,0xacc6ff0b
p50_local2_expect:
.word 0xef61cfb3,0x35fd7739
.word 0x5ce5b80a,0xed679ec4
.word 0x616ed207,0xfcb6c033
.word 0xd397f2ee,0x1e459b41
.word 0x96073e5c,0x84c359fd
.word 0x132d1ad4,0x4c04d77b
.word 0xca05571a,0x0000e7ff
.word 0x0a448e8c,0x264735fa
.word 0x05ddfda6,0x06c3d97a
.word 0x603f391b,0x0df4a3ac
.word 0xffb0ff5e,0x9138d8a0
.word 0xc596bbff,0x1c8db1af
.word 0x87e8bd04,0x94137b97
.word 0x5448d8e5,0x3b9c3f1a
.word 0x0000007a,0x7fa57cd3
.word 0x4ce83f78,0xa7b87eb3
.word 0x09204741,0x33a080ae
.word 0x44ee8a8c,0xa998ff5f
.word 0x9ce638fa,0xbee42f08
.word 0x9c5c4840,0x070ef54b
.word 0xd9642ffd,0x0462793d
.word 0x0910a9d5,0xae0ac8ff
.word 0xc0c6ff5b,0x5bb2f8d0
.word 0x172e3543,0xccce7912
.word 0xd08abcfc,0xd36c73fb
.word 0xc480d8b9,0x8f5d6322
.word 0x9b768815,0x00000024
.word 0x5e2f1521,0x6114da1c
.word 0x3dc46f17,0x05b31fdc
.word 0x0dc07887,0x5c65b220
.word 0x09ebfe04,0x7ef97ed5
.word 0x8e2e7050,0xf7abf5d9
.word 0xd05ab9ba,0xa102039e
.word 0x7baa0e48,0x9bebcbec
.word 0x984e2a74,0xb224e386
.word 0xf8f4340d,0x1777b6df
.word 0x9106cb2d,0x5db5c256
.word 0xccafe1ef,0x9a4415bb
.word 0x9eea31de,0xb009be30
.word 0x9aec417d,0xd46a3baf
.word 0xbc4c8fff,0xff891e4d
.word 0x5f604ef2,0x2569fa0e
.word 0x147bbe20,0x3d7d5882
.word 0xd9702b40,0x667ad425
.word 0x09c88a88,0x257d37d3
.word 0x161fdfad,0xb4da6545
.word 0xe6383731,0x0cca52da
.word 0x6ed6d32d,0xa0367446
.word 0x141c1c37,0xfff953d4
.word 0x97c9ddad,0x8a93b030
.word 0xb2b92ed7,0xb3d3f411
.word 0xa8aeb295,0xf5da8e44
.word 0x3e98a37b,0x3d2b20f4
.word 0x636ca6a6,0x6cf920b4
.word 0x5b8d544e,0x5ce938c6
.word 0x867dbeb7,0xff35dbc8
.word 0xffffffcc,0xdf04d0d8
.word 0x1fa02f7e,0xa7e7d29a
.word 0xc74e989b,0x648e068d
.word 0x921ee4f6,0xebf0bc2d
.word 0x23f60bca,0x0fc479da
.word 0xdfa478da,0xc3ed62e8
.word 0xf28458bc,0xd037ed84
.word 0x643e7c1b,0xa1c2fa82
p50_local3_expect:
.word 0xa049ffc8,0x2749ede8
.word 0x1d3e4ac3,0xb1226bbd
.word 0x798a1c99,0x86aeae0f
.word 0x1de3d75c,0x842455a1
.word 0x2b6700de,0x2572e6f7
.word 0x575d22aa,0xce22a2c1
.word 0x9f40ac2e,0x5209827b
.word 0xa16d7572,0xf5c61665
.word 0x5c8e9b78,0x1d7a51a2
.word 0xe0145dd1,0x22bf8159
.word 0x292c0929,0xa709c159
.word 0x7b55af05,0xc6c8b80c
.word 0xe19d86f7,0x3149a6bb
.word 0xd1959da3,0x4ba46c28
.word 0x4fbf4fa3,0x454679db
.word 0xc2681ea1,0xe1a934b0
.word 0xdc0818cf,0x508d3c14
.word 0xf994f531,0xb28bc50a
.word 0x9a22e876,0x2eb3f0a1
.word 0x0000e7ff,0x17ae7f1e
.word 0x1b5367b1,0x00818977
.word 0x7216f316,0x9cfdaf05
.word 0x99847c2b,0x74a990ef
.word 0x055c1ea2,0x36348fdd
.word 0x475de872,0xe5503e91
.word 0xb08e1ffe,0x48931e7e
.word 0xbb5f60de,0x8ce18926
.word 0x241375ad,0xd3253652
.word 0xe1ffc227,0x21e2e492
.word 0xf6c82789,0xc080b8ff
.word 0xf5cf00b8,0xfae1f4b0
.word 0x094ad385,0x16674ccb
.word 0x6a74e1de,0x514fed1b
.word 0x81ffccf7,0x86fb4ab1
.word 0xd4315359,0x21a6afb3
.word 0x06e96fae,0x8b3cde64
.word 0xde9baf4f,0xe86f8e12
.word 0xa664d80d,0xf65dc744
.word 0xcd53120f,0x73b99d20
.word 0x35140d21,0x0b04172c
.word 0x9eac30c8,0xd97a5d7b
.word 0xaf181d01,0xafc3a9f6
.word 0x70b3b10d,0x28956f60
.word 0xff2a94ae,0xffe41b90
.word 0xffffffcc,0xa5fa0b95
.word 0x94b9b7ac,0x65aa6bed
.word 0x8e2aa66d,0xf0b81870
.word 0x162e04ba,0x8ff1eced
.word 0x3f81a5e4,0xc1776662
.word 0xdbf2c4b5,0xb22e5a3f
.word 0x4b9593a1,0x435a1ffd
.word 0xcc815a83,0x02ff48cd
.word 0xb0d9d8b0,0x46d98ae5
.word 0x429c0cfc,0x53ea3a37
.word 0x153ed280,0x205ed418
.word 0xcdda15c5,0xda33d91d
.word 0xa315506f,0xb8ff7d2f
.word 0x00503458,0x00000020
.word 0xdb6634ae,0x734180e9
.word 0x63d97132,0xa98fd0ef
.word 0x1a900b5a,0xd6507afe
.word 0xed679ec4,0x7deedd80
.word 0xc873ebfd,0x4766ffc1
.word 0xd68c78df,0xafe9620c
p51_init_registers:
.word 0xa65715d2,0x78cdb261 ! Init value for %l0
.word 0xf9ebb45c,0x9284742a ! Init value for %l1
.word 0x344cf274,0x5b7878d7 ! Init value for %l2
.word 0xb36630b6,0x7c9aea5e ! Init value for %l3
.word 0x897aeb2e,0x0c808c6a ! Init value for %l4
.word 0xe7895bb8,0x32f08587 ! Init value for %l5
.word 0x1ef85e7c,0x10e61775 ! Init value for %l6
.word 0x79452d41,0xfcaa4a5c ! Init value for %l7
.align 64
p51_init_freg:
.word 0x1a59e47e,0x05d0115c ! Init value for %f0
.word 0x30e7b7d1,0xdbeb00e2 ! Init value for %f2
.word 0xe4617aa4,0x6e695ac8 ! Init value for %f4
.word 0x1ac8c1a7,0x95e17486 ! Init value for %f6
.word 0xdf3e2b12,0x37ed3638 ! Init value for %f8
.word 0xfe66af7a,0xb90271bc ! Init value for %f10
.word 0x6607ff1b,0xb29a0c2a ! Init value for %f12
.word 0x50b4841f,0x3bc5dd55 ! Init value for %f14
.word 0x5190c919,0xab9c0429 ! Init value for %f16
.word 0x4fec3361,0xdbae0331 ! Init value for %f18
.word 0x1ed1a02b,0x75978c73 ! Init value for %f20
.word 0xe598eea1,0x095ba20e ! Init value for %f22
.word 0x4a445eee,0x9556fd59 ! Init value for %f24
.word 0x5615f805,0x1f1de9c3 ! Init value for %f26
.word 0x86b6fc1a,0x30ceff41 ! Init value for %f28
.word 0xe20c652a,0x80cc5196 ! Init value for %f30
.word 0xe818cb07,0x13d38dcd ! Init value for %f32
.word 0x91bf6b4c,0xcc1eca2d ! Init value for %f34
.word 0x9041d2b7,0xf2fee76a ! Init value for %f36
.word 0x73fd3d1a,0x8dd4296c ! Init value for %f38
.word 0xd85a575f,0x47e7ce51 ! Init value for %f40
.word 0x799b377b,0x36203265 ! Init value for %f42
.word 0x1c3c1762,0x0e19648f ! Init value for %f44
.word 0x7cc2ccfc,0x084df0af ! Init value for %f46
.word 0xb7170166,0x3bd9b5eb
.word 0x7a1a0cfa,0x95bcf529
.word 0x1c3797b9,0x9b3146a9
.word 0x8864204d,0x340d64fb
.word 0x08e63fdb,0x2ac66271
.word 0x485e3181,0x09c6a8ac
.word 0x1956ecfc,0xb7ed5f0f
.word 0xdeb81162,0x9ba7293b
p51_expected_registers:
.word 0xf9883d5a,0x77f38a8e
.word 0x00000000,0x000000f8
.word 0x00000000,0x0000008f
.word 0x00000000,0x000000cb
.word 0x00000000,0x1b9ed0bd
.word 0x00000000,0xee74cb52
.word 0x020b8170,0xec7e083b
.word 0x00000000,0x64f1db2f
p51_expected_fp_regs:
.word 0xe55e095e,0xa56b7bbd
.word 0xe9d2d50a,0xbd858ed0
.word 0x19b30f9d,0xe91cdd21
.word 0xff7fc0f7,0xbdd09e1b
.word 0xa8940a70,0x99640a48
.word 0x76d7d9b7,0xc5fd9a30
.word 0xe225ded8,0x25b91478
.word 0x56453a4c,0xe6fe0c8f
.word 0x76b5be7d,0x01f8d9c5
.word 0xcb77b4bd,0xdca09650
.word 0x65831db8,0x07b79ff1
.word 0x60447632,0xd7ca46d5
.word 0xd4739cca,0xdbb17896
.word 0xc9344e24,0x6deac6e0
.word 0xe169c40d,0xa15c2d0b
.word 0x23b2d03d,0x090e3647
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p51_local0_expect:
.word 0x6fb7221e,0x6b251432
.word 0xf7353669,0xe763d24f
.word 0xf23ea01e,0x9975eb01
.word 0x4a6e15b0,0xcd483f32
.word 0x8204ed5d,0x843a2b60
.word 0x11134fe5,0xa57a9659
.word 0x7f31ccda,0x42ceed05
.word 0x32f08587,0x7b3a4567
.word 0x553a6e2c,0xc14a758d
.word 0xa0298773,0x5c2e360d
.word 0x36d713d6,0xfb0e5401
.word 0x4de0fc8e,0xe868da10
.word 0x7e435ce3,0x6187800d
.word 0x45fa6b51,0xddf096cb
.word 0x0000e4be,0x000000f8
.word 0xc3aaf7c2,0xf6db8e92
.word 0xbd7b6ba5,0x5e095ee5
.word 0xd08e85bd,0x0ad5d2e9
.word 0x21dd1ce9,0x9d0fb319
.word 0x1b9ed0bd,0xf7c07fff
.word 0x480a6499,0x700a94a8
.word 0x309afdc5,0xb7d9d776
.word 0x7814b925,0xd8de25e2
.word 0x8f0cfee6,0x4c3a4556
.word 0xe55e095e,0xa56b7bbd
.word 0xe9d2d50a,0xbd858ed0
.word 0x19b30f9d,0xe91cdd21
.word 0xff7fc0f7,0xbdd09e1b
.word 0xa8940a70,0x99640a48
.word 0x76d7d9b7,0xc5fd9a30
.word 0xe225ded8,0x25b91478
.word 0x56453a4c,0xe6fe0c8f
.word 0x4139daee,0x0ff42ba8
.word 0xd55e2f7e,0x78a11c93
.word 0xdd25b3ea,0xce334448
.word 0x4e46be82,0x43cd46b1
.word 0x14f9a8f8,0x2d374911
.word 0x8c8fb87d,0x99f9577d
.word 0x55b382e1,0x8204ed5d
.word 0x91657f8c,0xa814ffda
.word 0x5215713d,0xc8cb6737
.word 0x0fd91a90,0x2d22fdd1
.word 0xf416412d,0xd1fffa6b
.word 0xd7c7ff95,0x000000d8
.word 0x0df22178,0xd0b9bf35
.word 0xc5697a6b,0x5137cb10
.word 0x12f7226c,0x0a717950
.word 0x2b516918,0x76c86e93
.word 0xa33a5a8d,0xe4a096b2
.word 0x2bd33816,0x93b7dfd8
.word 0x8bb9815c,0x85e32952
.word 0x7319adc0,0xababff5f
.word 0x18c2065c,0x28cb9c0e
.word 0xe732af67,0x9404b394
.word 0x5bb4f5ab,0x10b7daac
.word 0xd01c5e6f,0xf45a4dba
.word 0x6dd63aaa,0xea3ab91a
.word 0x78cdb261,0x38268543
.word 0x6910f435,0xb3fb545d
.word 0xf9883d5a,0x77f38a8e
.word 0x6d94ff52,0xf9a308de
.word 0x0ffb9cfb,0x0463de2d
.word 0xacb8f837,0x62d63aaa
.word 0x95f1d5b8,0xa83b5ba3
p51_local1_expect:
.word 0x66667a70,0x15dd0023
.word 0x54f2e7ef,0x9a33504b
.word 0x4ec3323d,0x502a973a
.word 0x57a69025,0x7337110d
.word 0x1f87ffa4,0x0ab51bd1
.word 0x6fa8ccff,0xa57a9659
.word 0xffa7b9d7,0x04fda1fd
.word 0xc7d17dd5,0xd8e30f32
.word 0x76b5be7d,0x01f8d9c5
.word 0xcb77b4bd,0xdca09650
.word 0x65831db8,0x07b79ff1
.word 0x60447632,0xd7ca46d5
.word 0xd4739cca,0xdbb17896
.word 0xc9344e24,0x6deac6e0
.word 0xe169c40d,0xa15c2d0b
.word 0x23b2d03d,0x090e3647
.word 0xda413fd3,0xc4a49fc6
.word 0xe4fb169c,0x6ce9170a
.word 0xfcdb3381,0xff403633
.word 0x47493d5a,0x000000ff
.word 0xae42fd4f,0x38fc968e
.word 0xb7fdd9dd,0x64f1db2f
.word 0x081fae2b,0x94ef8d8c
.word 0x60a9ee77,0xa08eafc2
.word 0x7265a7d1,0x7c5bdc18
.word 0x1703a4e8,0x961c037d
.word 0x4b4d625c,0xe9ba17d4
.word 0x064ecfc4,0xf90ab7d2
.word 0x44d12e5b,0xf8901520
.word 0x2dc4967d,0x9a1984b4
.word 0x8bd4f407,0xb2746539
.word 0x5c90eaaf,0x8e850de1
.word 0xc0040779,0xe77deb64
.word 0xff6a4b5d,0xba878637
.word 0x911215bb,0x66ae347a
.word 0xa4aa7cc7,0xe5216c25
.word 0xe4d475a8,0x4b4b9282
.word 0x41ff8a34,0x57e65875
.word 0x8d84b69b,0x8b3ed8de
.word 0xc8625ceb,0xb4f7e30a
.word 0x020b8170,0xec7e083b
.word 0x82d6e4a5,0xf4739bcc
.word 0x99f9438f,0xd75bcf49
.word 0x707a3c40,0xc7ce58aa
.word 0x7e933784,0xa89b928c
.word 0xdc1d4494,0x000000ae
.word 0xcc2c8371,0x7558bd02
.word 0x788fd79e,0x83fc31e0
.word 0x7cfadc6b,0x53c2aedc
.word 0x1217e14e,0xd7778730
.word 0x2c4ebf4e,0x88d41eee
.word 0xd8e52969,0x596d0ff6
.word 0xc37a71c4,0x9443ec26
.word 0x58efe3ff,0x9d3c96a9
.word 0x86afff11,0x98850706
.word 0x674f7b38,0xb2db53be
.word 0x5190c919,0xab9c0429
.word 0x4fec3361,0xdbae0331
.word 0x1ed1a02b,0x75978c73
.word 0xe598eea1,0x095ba20e
.word 0x4a445eee,0x9556fd59
.word 0x5615f805,0x28d0d112
.word 0x86b6fc1a,0x30ceff41
.word 0xe20c652a,0x80cc5196
p51_local2_expect:
.word 0x3befaf20,0x77e0acff
.word 0x42203ab4,0xf84ed8f2
.word 0xcaa8c598,0x7fffdfd8
.word 0xd174dd84,0x1d4014ff
.word 0xd2e90767,0xab780b89
.word 0xcac0df05,0x4febae07
.word 0x81132e81,0xf7ff3da3
.word 0x1174d8d6,0x635b7fcd
.word 0x6975ff72,0x687d6c39
.word 0xf2c84c93,0x05292918
.word 0xa16ed2fc,0x9dea6a85
.word 0x96d91f1d,0xcfd80bbb
.word 0xf419a0de,0xffffe868
.word 0x205801c7,0x00e5de0e
.word 0x91f73a8a,0x18b0868f
.word 0x0b13ffd2,0xccc52838
.word 0x81e3663f,0x9975732b
.word 0xd7aec91d,0x622fc35e
.word 0xafdb1754,0xda1d515b
.word 0xaa90a447,0xe84e0076
.word 0xa9e77adb,0xa6e9736f
.word 0x102d7c84,0x28aa6ecc
.word 0x48967d4f,0x25b5d72f
.word 0xcba47e98,0x53392ee6
.word 0x4c2e9af9,0x64d2faaa
.word 0x0000e4be,0x04381b70
.word 0x66beb28b,0x466a4d7b
.word 0xc3dbba62,0xd75ed65a
.word 0x2f214edb,0xeb4f1dc0
.word 0xff7b3987,0x2cd6d76d
.word 0x87a4d4f0,0x73fb69d7
.word 0xd78be744,0x66fee337
.word 0xa0fbb02e,0x54b6b207
.word 0xb5f01c89,0x43356d8c
.word 0xd7da1a70,0xc2ab9ea6
.word 0x344cf274,0x5b7878d7
.word 0x1afad7ea,0x119db9d2
.word 0x145d121c,0xf2cb92e7
.word 0xcde44d7d,0x52ce0024
.word 0xc1a73dfc,0x3cba1f1f
.word 0xe997301d,0xef7573ce
.word 0xe6f56857,0xfe1dbdbb
.word 0x9975eb01,0x048e6af9
.word 0x4e040f23,0xa2ab606d
.word 0xbbc82019,0x6466fa9f
.word 0xa430f97f,0x0f248e5a
.word 0x508a4645,0x5c6234de
.word 0x3f81b2fa,0x3e0772ad
.word 0x19d6b830,0xd9cfc1ff
.word 0x9f63f995,0x8bf3a2cf
.word 0xfdff1c1c,0x9ed9002f
.word 0xebdf07f1,0x3ced57ed
.word 0xd3eafadc,0x209bd640
.word 0xff2f7932,0x7b676618
.word 0x84799fb8,0xa9a2297a
.word 0x560fae53,0xf9ce5f4b
.word 0x392e23e2,0x4560aa0a
.word 0xb2ae7904,0x5dbfa16d
.word 0xcb4f9102,0x59a4a620
.word 0xff874399,0xcedad35e
.word 0x3dd4e159,0x859e62d0
.word 0x8a6f2498,0xbf303364
.word 0x933e34de,0x78c8ae83
.word 0x9a8930c5,0x118653b4
p51_local3_expect:
.word 0x163bdfd8,0x7f45c0be
.word 0x05554538,0x7d3b2cff
.word 0x53140267,0x0ad17b2e
.word 0x72a4a18c,0x1cedf935
.word 0xf693160a,0x43d6bb11
.word 0xc4c5646e,0x76705b32
.word 0xbd3749f3,0x7b178a3c
.word 0x70fbd8c4,0x431c8fff
.word 0x709fa5f2,0x613a51ba
.word 0x9daadbe8,0x1c9a6fa5
.word 0x3368b176,0x4ec22490
.word 0x61956d3f,0x68ff5e48
.word 0xa514d04c,0xb56fcccb
.word 0x631e83cf,0x9af33307
.word 0x38bdac13,0x53f70cdb
.word 0x92245c59,0xa9f1f455
.word 0x18dc5b7c,0xd1a76572
.word 0x7d031c96,0xe8a40317
.word 0xd417bae9,0x5c624d4b
.word 0xd2b70af9,0xc4cf4e06
.word 0x201590f8,0x5b2ed144
.word 0xb484199a,0x7d96c42d
.word 0x396574b2,0x07f4d48b
.word 0xe10d858e,0xafea905c
.word 0x6fa8848d,0x65926b61
.word 0x99f9438f,0xa6ffb072
.word 0x4eca40b2,0x16f15a69
.word 0xba77773a,0x44fc1bec
.word 0x51b8439f,0x36bceaec
.word 0x6a5571cf,0xc9a932ee
.word 0x7801eced,0x53831d3e
.word 0x313d9659,0x31f35456
.word 0x7265a7d1,0x7c5bdc18
.word 0x1703a4e8,0x961c037d
.word 0x4b4d625c,0xe9ba17d4
.word 0x064ecfc4,0xf90ab7d2
.word 0x44d12e5b,0xf8901520
.word 0x2dc4967d,0x9a1984b4
.word 0x8bd4f407,0xb2746539
.word 0x5c90eaaf,0x8e850de1
.word 0xb6adb22c,0x1176afff
.word 0xed984524,0x87a4d4f0
.word 0x7ea67944,0x3026da97
.word 0xb935c485,0xf6d7fd4c
.word 0xeca37fa7,0x88fc39ea
.word 0xff62d7bb,0x8e5bb00e
.word 0x79a8e910,0xd6e1a740
.word 0xed97a763,0x315a8ae0
.word 0xb563c1fb,0x51e761e5
.word 0xc4565e7f,0xb69a56e1
.word 0x8634ff59,0xfd1b1d4b
.word 0x0fbd5b82,0xb7fdd9dd
.word 0xd7bcf724,0x57cdc3ae
.word 0x360d3948,0x1ac42242
.word 0xd44c9dca,0x9b4c6e18
.word 0xff09afc3,0xf70f591e
.word 0x39510b79,0xfec3651f
.word 0xb2174bd8,0x6e18cafb
.word 0x27ca3e38,0x23db1030
.word 0x5a7e54be,0xe3217684
.word 0x837ad27a,0x7558bd02
.word 0x7a8e3e6e,0xb3c8685b
.word 0xf62f4266,0x54b6b207
.word 0xb6aba16c,0xb94f29e8
p52_init_registers:
.word 0xc344de1c,0xc2a797b7 ! Init value for %l0
.word 0x4f7209e0,0x82a6c66c ! Init value for %l1
.word 0x2ee15492,0x3ec9efb7 ! Init value for %l2
.word 0x668c31da,0xea04982f ! Init value for %l3
.word 0x468df28a,0x11590678 ! Init value for %l4
.word 0xaee5b01a,0x5ac97732 ! Init value for %l5
.word 0x4e23ec68,0x174dc50a ! Init value for %l6
.word 0x146523f8,0xb02189a8 ! Init value for %l7
.align 64
p52_init_freg:
.word 0x359dde3a,0x8dab4a7a ! Init value for %f0
.word 0x9c4b5f3e,0xebb79565 ! Init value for %f2
.word 0x8b855897,0x9fe54eca ! Init value for %f4
.word 0x2ee33f24,0x40864df1 ! Init value for %f6
.word 0x208f4d52,0xe6b44015 ! Init value for %f8
.word 0x54d9bb98,0x152ea696 ! Init value for %f10
.word 0xb83637fe,0x0ecacc0c ! Init value for %f12
.word 0x3ff5e863,0xb410d3a8 ! Init value for %f14
.word 0xe2bdf2ad,0x0d59a1d1 ! Init value for %f16
.word 0x660eab85,0x735d68e3 ! Init value for %f18
.word 0xdd83cc65,0x33ac0ba1 ! Init value for %f20
.word 0x031cd7b3,0x80e90b28 ! Init value for %f22
.word 0xddf59494,0x8c5d2c99 ! Init value for %f24
.word 0x438221ff,0xa56e7ae0 ! Init value for %f26
.word 0x27ed1ed5,0xad12b45d ! Init value for %f28
.word 0x6e2e8a13,0xedbf59d6 ! Init value for %f30
.word 0x229a7327,0x3701740c ! Init value for %f32
.word 0x72b3083e,0x3338368a ! Init value for %f34
.word 0x9ca3d83c,0x6e77e9ac ! Init value for %f36
.word 0x907dce9e,0x6d319ab6 ! Init value for %f38
.word 0x59b21db2,0x397262df ! Init value for %f40
.word 0x18af1f5f,0xbcc0398f ! Init value for %f42
.word 0x1b377f0c,0x1416e14e ! Init value for %f44
.word 0x5adc3692,0x5f6a4da0 ! Init value for %f46
.word 0xd678566c,0x68329326
.word 0x12da343b,0x3ec7024e
.word 0x43a59d9c,0x6a162fc7
.word 0xee9d340f,0xff3392ac
.word 0xb46a086d,0xc5bf2ed3
.word 0xd48ad9eb,0xe2fb6081
.word 0x8208608e,0x1b2ee516
.word 0x2d6e0fd4,0xe94a7aba
p52_expected_registers:
.word 0x00000000,0x000000b3
.word 0x02c9bb21,0x3cff5d5e
.word 0x00000000,0x0000efe1
.word 0x00000000,0x600513de
.word 0x00000000,0xa6636d66
.word 0xc818ff56,0xc9257267
.word 0x00000000,0x00000097
.word 0x00000000,0x055c5431
p52_expected_fp_regs:
.word 0x88361530,0x87d0028a
.word 0x6dd33303,0x0e8e768e
.word 0x2768741b,0xd6eb1ac9
.word 0x64c56996,0x748e8bed
.word 0x24fd7392,0x9bfc0d8c
.word 0x4777bded,0x6192be87
.word 0xe89019a1,0x9028cd4b
.word 0xc799046f,0xcda242a8
.word 0x010a036d,0x0969adbb
.word 0x6a9dfb63,0xdc905bec
.word 0xc79072ff,0x274cb53c
.word 0x8e84e447,0xf9aa950a
.word 0x7ec549dc,0x3e08c4df
.word 0x0524eabc,0xb7ca2e5a
.word 0xfcbb062c,0xff3267ab
.word 0xbaa1a4d1,0x79549487
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p52_local0_expect:
.word 0x623fc648,0x01d7071e
.word 0x79549487,0x89b1f031
.word 0x79b688ff,0xbe7c355a
.word 0x72d02272,0xa6f67982
.word 0x2000ac90,0x7ec5d82e
.word 0x18e30168,0xf972cd18
.word 0xa8e7997e,0xecb7f0f7
.word 0x1f3d3ec4,0xdad429f0
.word 0x1cf2bea7,0xa9a3408c
.word 0xb7c72d09,0x2de237ef
.word 0x18b3305f,0x9ed44049
.word 0x2b365528,0xa21a871d
.word 0x64b8d62f,0x76feaad7
.word 0x2e8ffa56,0x44f6f665
.word 0xd54eb20e,0x938ac5de
.word 0xcc85d4bd,0x74643bfe
.word 0xeba586de,0x36ff3c93
.word 0x70f40888,0xb3e2ff49
.word 0xe2e2867a,0x35be0b79
.word 0x0317e706,0x32e8686c
.word 0xf036ab42,0x652106ed
.word 0x594d8ab3,0x94a1464c
.word 0x358370cf,0x806ae334
.word 0x0b3e3b7a,0x079d8ad1
.word 0xc14730fd,0x624e581f
.word 0xffe12107,0x1885d3ed
.word 0x000000bd,0x84733307
.word 0xfc4f4adc,0xb7073946
.word 0x525d93ff,0x5e2cff37
.word 0x39b0c2e5,0x390a38ed
.word 0x63eb514f,0xdd781781
.word 0xad6f7214,0xb6048601
.word 0xff2d8e97,0x157bdb97
.word 0x44e74230,0xff711731
.word 0xb98040ea,0xe183de4b
.word 0x1d85450b,0x80e080f6
.word 0x5e97aa64,0xd06fab2e
.word 0xdb38c721,0x193132fe
.word 0x6fc32dbc,0x97c440d9
.word 0xc818ff56,0xc9257267
.word 0x389b04da,0x4c0986a7
.word 0x9861727f,0xe7b00fc5
.word 0x3d3ba430,0xd329c970
.word 0x93644901,0xac52bf9f
.word 0xaf438ff4,0x821e57ae
.word 0x9d77c448,0xf8e8aae6
.word 0x289cc06d,0xeacf4675
.word 0xff6c91da,0xebac95e9
.word 0x84f34ff3,0xbca8251f
.word 0x23047829,0x63ecdf1b
.word 0xa21d86d4,0xaf3757f5
.word 0xede21362,0x0000004c
.word 0xc59ce301,0x6aa3336c
.word 0x4dd8eb95,0x4686050e
.word 0xf0920d91,0xdbedc742
.word 0x93fc2dfc,0x5d665f20
.word 0x4d9d133b,0x7d960521
.word 0x4a2a71c3,0xc6fbe33e
.word 0xe9716788,0xb75925cc
.word 0xe4159a68,0xdc914881
.word 0x2a683e8e,0x6a57a4d3
.word 0x7f87acdf,0x090e2226
.word 0xb8825b84,0x751a143c
.word 0x1eba1b33,0xf67b8fcf
p52_local1_expect:
.word 0xc2526d3b,0x25538553
.word 0xefe1a2ad,0x688ecb75
.word 0x47f435e5,0x7b242220
.word 0xf38e0407,0x73db6756
.word 0xa296a62f,0x3ea70a9a
.word 0x4dc86caa,0x4435ff80
.word 0xe1473709,0x2301daaf
.word 0xbd658bb9,0xb2d84bcb
.word 0x3f9f9e0f,0x9a6894d3
.word 0x3427e410,0xb2d591d2
.word 0x2bd70b2a,0xe30be362
.word 0x86928734,0xe0cb13a7
.word 0x27e24842,0xbc22d373
.word 0xb28ec7a2,0x99906a9c
.word 0xde8206ef,0x74faea67
.word 0xff8852aa,0x1e053ebd
.word 0x175e59f2,0x6f228436
.word 0xfbcf50d8,0xe5346418
.word 0xc43acd9b,0xd42f4e14
.word 0xcd51fb93,0xbc51e393
.word 0xd2f228dd,0xaa77f583
.word 0xe0c1fff9,0xc8d482ea
.word 0x4a56f94a,0x412b5451
.word 0xa13285e4,0xe067a98f
.word 0xd48a3d9e,0x824c7099
.word 0xdd0c336e,0x10f1ac39
.word 0x13538eab,0xae2e2ff8
.word 0x99ad12a9,0x46b150b5
.word 0xedd62352,0x92f40085
.word 0xbbbdb137,0xc22e67b5
.word 0x4da8ac80,0x02e311f6
.word 0x5e5ee3b5,0x6b15c57b
.word 0x64ff3e6b,0x14f6fcea
.word 0x95990845,0xfa090582
.word 0xaf150dd1,0x5c04c3b0
.word 0x9d8355e6,0xf86ab800
.word 0xb53c5fbd,0xf968ec45
.word 0xa4624a34,0x5e1fc935
.word 0xff8258a0,0x11828cba
.word 0x00fd8391,0xcbc9d129
.word 0xcad122aa,0x83ebf0b5
.word 0xdcf9a797,0x5c35a560
.word 0x41d9f612,0x595a85a3
.word 0x1dadd195,0xb069f891
.word 0xca3c3229,0xa5d11e46
.word 0x20c178f0,0xc80341f3
.word 0x2a31a088,0x4c672be6
.word 0x80087de2,0x000000be
.word 0x2b63fe43,0xa021b11c
.word 0x0e08ac83,0xbd49bb23
.word 0x8407eacd,0x990edc2d
.word 0xee3938cb,0x43b0b9d5
.word 0xe22d8355,0x1a353572
.word 0xa714ff77,0xebe75697
.word 0xa95413d2,0x106fef99
.word 0x4924e8ed,0x610c0301
.word 0x32c1e33a,0xd4b31fea
.word 0xdcff3cfa,0x5e882e32
.word 0x66fff1d5,0x4edb6ec9
.word 0xab9df59f,0xa7e61174
.word 0x7239d53a,0x41f7fc9a
.word 0xb7c7df6c,0x819173f1
.word 0x7a3f60cf,0x02fde934
.word 0x625d30d9,0x0045552c
p52_local2_expect:
.word 0xeb54d8d3,0x42ccb751
.word 0x1c7a2d64,0xd64775b4
.word 0xbeffb563,0x599f4419
.word 0x74faea67,0x000000b9
.word 0x82a67dff,0xdacd84e7
.word 0xabcdc2a3,0x0d88c100
.word 0x59891ce2,0xf527e9ae
.word 0xbc7cf2aa,0x9143ddcf
.word 0x88361530,0x87d0028a
.word 0x00000091,0x264d1fdc
.word 0x2768741b,0x00007ec5
.word 0x64c56996,0x748e8bed
.word 0x74faea67,0x9bfc0d8c
.word 0x4777bded,0x6192be87
.word 0xe89019a1,0x9028cd4b
.word 0x652106ed,0xcda242a8
.word 0x2a40e8de,0xfa862236
.word 0x8d1537ba,0xfddc03c8
.word 0xd1ead547,0x368da293
.word 0x9a9cef67,0x7923c906
.word 0x82691a79,0x51a09ba2
.word 0x48ea916a,0x84b7f46c
.word 0xf456bd66,0x9111e9c8
.word 0x72f1863d,0xcf3d3d59
.word 0x66eb1bad,0xb7c85322
.word 0xd7c41f18,0xfc4e492a
.word 0xa2f489f5,0x2d129344
.word 0xf0ee6afe,0x67bb70a5
.word 0x08d1b868,0x9f1a9cb8
.word 0x7a16c978,0x07ff9b75
.word 0x52b16d0a,0x12b8db4b
.word 0x60d59922,0xb1fbc1b8
.word 0x4596501c,0xb71ab98e
.word 0xee5aba85,0x264d1fdc
.word 0x0a7c4c05,0x4bee699b
.word 0x7d6f8e90,0xae2e2ff8
.word 0x2b6dd55c,0x7a4effa6
.word 0xe20a4c3c,0xe2de53df
.word 0x6ff80c63,0x09f57cba
.word 0x10110916,0x77446955
.word 0x88361530,0x87d0028a
.word 0x6dd33303,0x0e8e768e
.word 0x2768741b,0xd6eb1ac9
.word 0x64c56996,0x748e8bed
.word 0x24fd7392,0x9bfc0d8c
.word 0x4777bded,0x6192be87
.word 0xe89019a1,0x9028cd4b
.word 0xc799046f,0xcda242a8
.word 0x66bab878,0x776ad217
.word 0xf6a3e504,0x7c1c4395
.word 0x1d8e951a,0xbffd782d
.word 0xb6b59787,0x8b3dfd95
.word 0x509cdc5e,0x84a3cfff
.word 0x74faea67,0x5c04c3b0
.word 0x5c0b757b,0x1c3a291e
.word 0xe83626e3,0x247d64c2
.word 0x899128bd,0x8b2ded90
.word 0x464eba95,0x7835d993
.word 0x6e60413f,0x24fd7392
.word 0x6543d4c3,0x89b1f031
.word 0xee5aba85,0xfd5ede36
.word 0x0bb77a0b,0xa7404a67
.word 0x1dd612ff,0xa51d54df
.word 0x3ca1386b,0x481c8713
p52_local3_expect:
.word 0xde09535b,0x8da424ea
.word 0xa6542fe8,0xce1b3ce1
.word 0x15a91ebe,0x443f186d
.word 0xe0ddb7ca,0x03f48842
.word 0x0e5f7005,0x5c04c3b0
.word 0xf59de85d,0x000000a9
.word 0xc818ff56,0xc9257267
.word 0x0f3d4a77,0x2755d6e9
.word 0xd029c3bd,0xe760ab64
.word 0x58406351,0x620f480c
.word 0x941e3a30,0x7f7fdff0
.word 0x00aac8c3,0xe37d040a
.word 0xa5f285ca,0x69825219
.word 0x0e811603,0x5b26c5b8
.word 0xa3d009c6,0xd6f403fa
.word 0x0f7ee79a,0x3a0fdd70
.word 0x23118518,0x3bb50f3d
.word 0x3ec131d9,0xc10f7b19
.word 0x03488503,0x5f176da4
.word 0x18124c1c,0x8eca64cf
.word 0x92fa0cc1,0x97d025ee
.word 0x1e613e67,0x600513de
.word 0x4c78f2c5,0x4596501c
.word 0x9b3b631c,0x2a12bed7
.word 0x565cee61,0x4afece5e
.word 0xaf77cc3d,0x97439c44
.word 0x00000000,0x000000f3
.word 0x3020fa76,0x55c95623
.word 0xcda36300,0x904db6fb
.word 0xba01e957,0x4910cd97
.word 0x98fdfcb2,0x66e0fefc
.word 0x000000f5,0x7e6e1743
.word 0x76718107,0x9e7475bb
.word 0x65806998,0xba8783c5
.word 0xc4f40067,0x96e15bb5
.word 0x0896b465,0xffbab854
.word 0x82a0b029,0x8172bb9d
.word 0x6b5a3029,0x9ef794bc
.word 0x75263067,0xb45a8489
.word 0xde4a662b,0x92eccc27
.word 0x1fbfe4ed,0x3f042c17
.word 0x02c9bb21,0x3cff5d5e
.word 0xf79466ea,0xedc0ae25
.word 0xe572ee2b,0x5e1a2a74
.word 0xb3e2ff49,0xb9d36d14
.word 0xb4397746,0x4702494d
.word 0x8cfe41e9,0x92521f34
.word 0x92a5ed03,0xad8d1d67
.word 0x2a4034de,0xfa862236
.word 0x8d1537ba,0xfddc03c8
.word 0xd1ead547,0x368da293
.word 0x9a9cef67,0x7923c906
.word 0x82691a79,0x51a09ba2
.word 0x48ea916a,0x84b7f46c
.word 0xf456bd66,0x9111e9c8
.word 0x72f1863d,0xcf3d3d59
.word 0x010a036d,0x0969adbb
.word 0x6a9dfb63,0xdc905bec
.word 0x00000000,0xee5aba85
.word 0x8e84e447,0xf9aa950a
.word 0x7ec549dc,0x3e08c4df
.word 0x0524eabc,0xb7ca2e5a
.word 0xfcbb062c,0xff3267ab
.word 0xbaa1a4d1,0x79549487
p53_init_registers:
.word 0x152e717c,0xcbf67081 ! Init value for %l0
.word 0x061cd521,0xe17f2843 ! Init value for %l1
.word 0xcdb241e2,0x5e04a1c2 ! Init value for %l2
.word 0x2b365b54,0xafaae54f ! Init value for %l3
.word 0xf9551990,0x10e4ecfa ! Init value for %l4
.word 0xc6a9e6ee,0x402f4871 ! Init value for %l5
.word 0xbdbcc79c,0x3ac1874a ! Init value for %l6
.word 0xbbe0d5d2,0xb6599307 ! Init value for %l7
.align 64
p53_init_freg:
.word 0x63a1d042,0x0410ac0b ! Init value for %f0
.word 0x2e2d0a91,0xd855b015 ! Init value for %f2
.word 0xf26118d5,0x93f3df47 ! Init value for %f4
.word 0xb0f1285a,0xf75bba66 ! Init value for %f6
.word 0x0fa6e6ff,0xc033f5d3 ! Init value for %f8
.word 0xfb14589b,0x3c3b5201 ! Init value for %f10
.word 0x9961bc64,0x6c798eca ! Init value for %f12
.word 0xecb1f0ae,0x18eff6b9 ! Init value for %f14
.word 0xe2e3fdc4,0xf6cbed0e ! Init value for %f16
.word 0x2191ac3e,0x7e4abdc2 ! Init value for %f18
.word 0xa446aabf,0x1bc449f8 ! Init value for %f20
.word 0xd7505b1d,0x738ff120 ! Init value for %f22
.word 0x49b0e717,0x02946a66 ! Init value for %f24
.word 0x30a25bc9,0x8b93d25b ! Init value for %f26
.word 0xbf5136be,0x410f2f46 ! Init value for %f28
.word 0x0a544a09,0xb373c95d ! Init value for %f30
.word 0x54c3e9a3,0xd95edd23 ! Init value for %f32
.word 0x32fd716e,0x27844fd5 ! Init value for %f34
.word 0x77a679ef,0x0a4cee67 ! Init value for %f36
.word 0xf745ed4b,0x96a30608 ! Init value for %f38
.word 0x3d62c03b,0x4e8fa614 ! Init value for %f40
.word 0xaed059d5,0x650d1ed2 ! Init value for %f42
.word 0x546c6ff5,0x304ddc40 ! Init value for %f44
.word 0x647e0937,0x80ca33ed ! Init value for %f46
.word 0x40246108,0x2c14d83c
.word 0x62ba38b6,0x06fcfbc4
.word 0x5f4b6dff,0x0daa1a32
.word 0xe508a292,0xdd121c0d
.word 0xa1a027c9,0x13d43a32
.word 0x239f9632,0x0b512353
.word 0x7771371c,0x8cdc3626
.word 0x3e69b771,0xe1711c6e
p53_expected_registers:
.word 0x4c0fc14b,0x8135ed9e
.word 0x00000000,0x391d51ce
.word 0x1d9a8b0f,0x0ce4e3b9
.word 0x00000000,0x3f129239
.word 0xffffffff,0xffffff96
.word 0x00000000,0xe289e139
.word 0x00000000,0x1ec7fea6
.word 0x00000000,0x0000007f
p53_expected_fp_regs:
.word 0x63a1d042,0x0410ac0b
.word 0x2e2d0a91,0xd855b015
.word 0xf26118d5,0x93f3df47
.word 0xb0f1285a,0xf75bba66
.word 0x0fa6e6ff,0xc033f5d3
.word 0xfb14589b,0x3c3b5201
.word 0x9961bc64,0x6c798eca
.word 0xecb1f0ae,0x18eff6b9
.word 0x0ed840f7,0xbf968217
.word 0xff4f56aa,0x5df280de
.word 0x9eed3581,0x4bc10f4c
.word 0xffeb5898,0x63183c7c
.word 0x6df62e1b,0x60c0aacf
.word 0x05b8e07e,0x3c20192b
.word 0x9179fcbd,0x92413472
.word 0x6b247b37,0x44aeb80b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p53_local0_expect:
.word 0xe8c66c94,0x365d75c6
.word 0x72954b64,0x32f15a62
.word 0xcf666d31,0x88ff7ad0
.word 0xc97bf4c1,0x47f11478
.word 0x8d4d4b26,0x00000010
.word 0xf2f08fc3,0xb4a18ba4
.word 0xd0b7f781,0x0471fa99
.word 0xd285d2b4,0x22b6ed91
.word 0xf54783de,0x49ba001f
.word 0xaceeb929,0x000000b1
.word 0xfa017940,0xfa6cd9b3
.word 0xfa5e60a3,0x1c70aafe
.word 0x1442fd23,0xefbf838c
.word 0x9fa12602,0x7dfdabf6
.word 0x0fc8f400,0xb8f2ac96
.word 0x9e3d12cd,0xfe8aac5c
.word 0x178296bf,0xf740d80e
.word 0xde80f25d,0xaa564fff
.word 0x4c0fc14b,0x8135ed9e
.word 0x7c3c18ff,0x9858ebff
.word 0xcfaac060,0x1b2ef66d
.word 0x2b19203c,0x7ee0b805
.word 0x72344192,0xbdfc7991
.word 0x0bb8ae44,0x377b246b
.word 0x6e95dfaa,0x4801598c
.word 0x10ff9d01,0xaca95ee5
.word 0x02b84668,0xf5245468
.word 0x9d00ee00,0xdd7e1d12
.word 0x80c588b2,0x1271fb22
.word 0x879e9803,0xbae7270c
.word 0x59662ba4,0x70932535
.word 0x3dc6ce8b,0x55f3e88b
.word 0x603c67da,0xa417819d
.word 0x5e415328,0xb9968c4e
.word 0x762d99e5,0x9858ebff
.word 0xcc0e88bd,0x585a86e6
.word 0x00f0480e,0x24acdbff
.word 0xdd8b7f91,0xea79c968
.word 0x6412e628,0x58dce59d
.word 0xbdd8d85e,0x79d49669
.word 0xd95d7d00,0xf6e3ab73
.word 0x3b9f229b,0xc896ced9
.word 0xee181618,0xd2034e14
.word 0x99aad404,0x8e7f8ac6
.word 0xff203863,0x0bb80464
.word 0xf00a12d0,0x829d56a9
.word 0x47afbc6a,0x3595b02c
.word 0xe4ac552f,0x1102e060
.word 0x7dcc67bc,0x94d48a18
.word 0x85d242b5,0x56530b13
.word 0x5ff54507,0xf2a4d6a4
.word 0x6aecf081,0xd0a8dd1e
.word 0x1d9a8b0f,0x0ce4e3b9
.word 0x7f8326ff,0x1aa080b7
.word 0x47aeb7a9,0xcc813b21
.word 0x2e45f91a,0xe75a82c8
.word 0x34109490,0x92207a4b
.word 0x15b055d8,0x910a2d2e
.word 0x47dff393,0xd51861f2
.word 0x66ba5bf7,0x5a28f1b0
.word 0xd3f533c0,0xffe6a60f
.word 0x01523b3c,0x9b5814fb
.word 0xca8e796c,0x64bc6199
.word 0xb9f6ef18,0xaef0ffec
p53_local1_expect:
.word 0x6fa188c3,0x36ddd3ce
.word 0xa77a532a,0x436f6d2f
.word 0x4d541fc2,0x5e0a2076
.word 0x8706d6d8,0x5225775d
.word 0x673f79c8,0x38867c73
.word 0xbb8b429d,0x36e8ec22
.word 0x89e88490,0x5fb3ad36
.word 0x955a2edf,0x34fbbe45
.word 0x6a3b81b1,0x8fed37b8
.word 0x5122251a,0x9463705b
.word 0xb2ed23fc,0x8cde2745
.word 0x3421bea4,0x1ad27433
.word 0x1932a474,0x712e1c2c
.word 0x0887aa88,0x3018b9fd
.word 0x5846e485,0x7cd55259
.word 0xf7ce7da9,0xcf5a0b0e
.word 0x39eff292,0x46db4ef6
.word 0xe3f70bff,0x8904ff28
.word 0xe1843fc3,0xc1197a9f
.word 0x00000023,0x609932d3
.word 0x2f33cef9,0xc5695695
.word 0xb705fa6e,0xafa48a9b
.word 0xe816cf06,0xf14ce826
.word 0xce759c33,0x25f9a94a
.word 0x45e56eba,0x47e61411
.word 0xbd3f9412,0x96e07451
.word 0xd2f9e107,0xba522bfc
.word 0x3661f483,0x1d74f29b
.word 0xaaffd06f,0x49819dfe
.word 0xf5aafd22,0xd15b4438
.word 0xff7720ee,0xc9a81018
.word 0xae1b6912,0x30436fc6
.word 0xc0d2b823,0xc9653533
.word 0xe61ca091,0x4663d6ab
.word 0xb522b315,0x470a6c2e
.word 0x31bb7597,0xfaf31415
.word 0xb456e159,0x0ba012c4
.word 0x8f0d418d,0xbbf50964
.word 0x1852c21a,0xe433243c
.word 0x789ec3df,0x36b81db8
.word 0xbdf27eb9,0xec2887f8
.word 0x8b72ac30,0x2e146801
.word 0x854bd86c,0xb570cebe
.word 0x3c33d859,0xba3413aa
.word 0xe830ff87,0x0febacc8
.word 0x3281b0aa,0x0000eaed
.word 0x8827352f,0x1c2ca730
.word 0xfa8a830d,0xa855c911
.word 0x0ed840f7,0xbf968217
.word 0xff4f56aa,0x5df280de
.word 0x9eed3581,0x4bc10f4c
.word 0xffeb5898,0x63183c7c
.word 0x6df62e1b,0x60c0aacf
.word 0x05b8e07e,0x3c20192b
.word 0x9179fcbd,0x92413472
.word 0x6b247b37,0x44aeb80b
.word 0xffd3ee65,0xdfe0ff72
.word 0x00000000,0xff96a210
.word 0xcbf9e845,0xae4724bd
.word 0xc2d98710,0xdc50f3c4
.word 0xffe3d2a2,0x8e122324
.word 0x6c81ffe1,0xffda8eec
.word 0x9a298f5a,0x43238c10
.word 0xd18bb953,0xa813b064
p53_local2_expect:
.word 0xfca6fae7,0xdfda344b
.word 0xdab7fa53,0x79ae51cf
.word 0x3eb0c4a1,0x485def59
.word 0xbac25c75,0xf22ca6d7
.word 0x89e646f8,0x51ba3ae7
.word 0x6816a063,0x4c0fc14b
.word 0xeaed95aa,0xc3ff9633
.word 0x3210df0f,0x3a114715
.word 0x4f1982ee,0xf42cc422
.word 0x1c6335d9,0xedb79979
.word 0x5b2a807e,0x8dd46a2c
.word 0x3812fdaf,0xce8d792a
.word 0xffa13f40,0x3ecd4c20
.word 0x9604c2e4,0x1e519221
.word 0xa5b9c286,0x185311eb
.word 0x9915ba6c,0x86b0baab
.word 0x0000000c,0x5d5d6dfb
.word 0x960fce3f,0x06a4b7d5
.word 0xea72b646,0xb2761e50
.word 0xf4ea9906,0x8caffadc
.word 0xff1e560c,0xc4f569a9
.word 0x131c32c7,0x3b9a375f
.word 0xf9a15fa0,0xf9afdd42
.word 0x2e1f3b4b,0xae8fe607
.word 0xdb7f74bb,0xf4fc7433
.word 0xdd92bc97,0x28a3b8d7
.word 0xe16938c0,0x2003b793
.word 0x2ac3fc22,0x777c93ac
.word 0xd67aa96c,0xa10d365e
.word 0x4cc9b380,0xdbf50a21
.word 0x58280cc8,0xee84aecd
.word 0x494a2a71,0xf89cc6a1
.word 0x2eb66f36,0x3823d687
.word 0x5a50c7a7,0xdeef0fcb
.word 0x193abb06,0x348dabad
.word 0xf21715ad,0x0fb34756
.word 0xdc397c0f,0x2e45f06d
.word 0xa0553d52,0xfec97930
.word 0xd9198a91,0x21b412ae
.word 0xb04fda71,0x57cf9ef0
.word 0x0bac1004,0x42d0a163
.word 0x15b055d8,0x910a2d2e
.word 0x47dff393,0xd51861f2
.word 0x66ba5bf7,0x5a28f1b0
.word 0xd3f533c0,0xffe6a60f
.word 0x01523b3c,0x9b5814fb
.word 0xca8e796c,0x64bc6199
.word 0xb9f6ef18,0xaef0b1ec
.word 0xe1f88b1c,0xebbc1d53
.word 0x35712c47,0xd2580b2f
.word 0xb8f2ac96,0x09c42ad1
.word 0x3c4c0ad1,0x9896a57c
.word 0x9bb9b148,0x20cd60c5
.word 0x382b6886,0x11c066b9
.word 0x9c82b36f,0x3faca84b
.word 0xe753f012,0x98c3c25e
.word 0x6bc939c5,0x9b256be1
.word 0xeaaea7ec,0xc60534f2
.word 0x2b33f305,0x3b9f229b
.word 0xc6d7da79,0x7aad9058
.word 0x03762ac0,0x467b7509
.word 0xd9cf6c01,0xf42cc422
.word 0x34f45934,0x3924ce3b
.word 0xd97fc9ce,0x84f9cb71
p53_local3_expect:
.word 0x7f4b67ab,0x085f6980
.word 0xc1eba6c3,0x215a7094
.word 0x66b96b15,0xda865bdf
.word 0x40ff0d46,0xad237a6f
.word 0xff8db955,0x26deffcc
.word 0xc01dde1a,0x0febacc8
.word 0xd93bf643,0xa014bece
.word 0x8d11fa9d,0xa3eaf9ff
.word 0x6e584812,0x00b7a21f
.word 0x5a815257,0x9f974bbd
.word 0x0210e6e2,0xd766da5a
.word 0x64e6f814,0x04040e6e
.word 0xfba25ce1,0x7905f240
.word 0xf162c2ac,0xeabc26e6
.word 0x5b0b5bcc,0x2a6ce741
.word 0x7a76e8b4,0x3c1cd1b1
.word 0x92207a4b,0x17ff81db
.word 0xd1552584,0x9da8218e
.word 0xbd857915,0x9592340f
.word 0x825573f1,0x7744b632
.word 0x7edc1138,0xd3af852d
.word 0xffffffff,0xa0553d52
.word 0x1fc0f928,0x7c323990
.word 0x201cffbb,0xf4136222
.word 0x45293c12,0x736e5de8
.word 0x1295ad56,0x639d0d7c
.word 0x5f04c05e,0x34f45934
.word 0xb69d4cc9,0x64456861
.word 0x1b2ef66d,0x38809425
.word 0x93300982,0xb4e245fc
.word 0x86e7396e,0x5f2135e7
.word 0xf0f7a78e,0xf4f5324f
.word 0x63a1d042,0x04ffac0b
.word 0x2e2d0a91,0xd855b015
.word 0xf26118d5,0x93ffdf47
.word 0xb0f1285a,0xf75bba66
.word 0x0fa6e6ff,0xc033f5d3
.word 0xfb14589b,0x3c3b5201
.word 0x9961bc64,0xdd19174a
.word 0x00000028,0x18eff6b9
.word 0x20363926,0x9ab24a8e
.word 0xa9a66bf3,0x71a57a7f
.word 0x14f80b73,0xb367fc99
.word 0x32f15a62,0x1f85d432
.word 0x39ae0570,0xd544070c
.word 0x30728ed2,0x000000b1
.word 0xf7e601a2,0xa8a51036
.word 0x689a5a9c,0x1b55517c
.word 0x5f93da81,0x5b813536
.word 0x514b7140,0x55085e86
.word 0xb7762b10,0xff7f8989
.word 0x6c2efcc2,0x3ce2c1a5
.word 0xf741e2a0,0x936a3dc9
.word 0xf33a6714,0x3d64427f
.word 0x88338b64,0x8d80d2a2
.word 0x3727d156,0xaebc0b62
.word 0x31aebf68,0x46a0836b
.word 0xfd1f336f,0x8beba47c
.word 0x015ffb52,0x1196cd44
.word 0x3e708f42,0x53c1d126
.word 0xc400591a,0xe4024a54
.word 0x9df496a6,0xabce0266
.word 0xddd447c8,0xdd19174a
.word 0xeaee9e47,0xff1d0255
p54_init_registers:
.word 0x37de0eb4,0x5f1f6f1c ! Init value for %l0
.word 0x4688a146,0x3b30fdf9 ! Init value for %l1
.word 0x9b6af1c3,0xd353a57d ! Init value for %l2
.word 0x422d567d,0xf83ec481 ! Init value for %l3
.word 0x335cbbbc,0x4fc19f53 ! Init value for %l4
.word 0x37d80e16,0xb6635438 ! Init value for %l5
.word 0xd25a79e4,0x0351f834 ! Init value for %l6
.word 0xf6b7ec8e,0x29d65593 ! Init value for %l7
.align 64
p54_init_freg:
.word 0x4426aa04,0xbbf48390 ! Init value for %f0
.word 0x8b4b66dc,0x16602ce0 ! Init value for %f2
.word 0x5c711a1f,0x1a2b4a87 ! Init value for %f4
.word 0x71316dce,0x6fa6ff7f ! Init value for %f6
.word 0x49832d76,0x54234316 ! Init value for %f8
.word 0x2ebbcab6,0xbb0c5590 ! Init value for %f10
.word 0x6a0d465d,0x22c8a046 ! Init value for %f12
.word 0x66fe0c4a,0xc7128227 ! Init value for %f14
.word 0x83bff11f,0x884490a8 ! Init value for %f16
.word 0xf47238ab,0xf2059077 ! Init value for %f18
.word 0x8a22d31c,0x5854993c ! Init value for %f20
.word 0x41ef13d3,0x38e17721 ! Init value for %f22
.word 0x54d9d84d,0xf0b64c92 ! Init value for %f24
.word 0x56d3ea41,0x3bdcc497 ! Init value for %f26
.word 0x66816af8,0xff2777ec ! Init value for %f28
.word 0x2bfb0fb2,0x25d75ff0 ! Init value for %f30
.word 0x6c64524b,0x9f87c06c ! Init value for %f32
.word 0x5b766282,0xb8e96d21 ! Init value for %f34
.word 0xbc9ee922,0x6c1b52a8 ! Init value for %f36
.word 0xf9958339,0x7d3baebf ! Init value for %f38
.word 0x58bb3e21,0x9a98360a ! Init value for %f40
.word 0xbcfa4313,0xffed0c81 ! Init value for %f42
.word 0xd1db3d3f,0xa2721aae ! Init value for %f44
.word 0x1805ffc2,0xe9db66e2 ! Init value for %f46
.word 0xcddf4137,0x07b47344
.word 0x00ae6e32,0x06044b77
.word 0x15302e63,0x4a5c5e8a
.word 0x0a387189,0x8b2d6843
.word 0x0c5f457a,0xbc8cf72d
.word 0x78d2432f,0x729499b9
.word 0x2258e1dd,0xa92927df
.word 0xa405f345,0x87917c6c
p54_expected_registers:
.word 0x00000000,0x3c995458
.word 0x00000000,0x000000f6
.word 0x00000000,0xf10aae52
.word 0x00000000,0x10242990
.word 0x00000000,0xe3684e3a
.word 0x00000000,0x000000a7
.word 0x00000000,0x0000004a
.word 0x00000000,0x5f3c605c
p54_expected_fp_regs:
.word 0x167da0f7,0xb1d08de7
.word 0xa570770c,0xb4097faf
.word 0xad526e20,0xea38f50f
.word 0x5bab77cd,0xbe3c904d
.word 0x02363b78,0xb8fce0e6
.word 0x3e2b2836,0x0dd8ce8a
.word 0x51d4ab61,0xb8486dca
.word 0x15b56de0,0x6347f4f1
.word 0xcb956cf5,0xa938f6b9
.word 0x9eef2624,0x68950e1e
.word 0x567a02b6,0xcfef338e
.word 0xe63cd0a0,0xf5e73d91
.word 0x4b24b6d5,0x7f433e8b
.word 0x1ec539fb,0xd92e1962
.word 0x8a9b0b00,0x2ec8557d
.word 0x5fc3c1d4,0xe400e5e4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p54_local0_expect:
.word 0x26f0f5e6,0x33fa5078
.word 0xd437d273,0x032c2cb4
.word 0xe84862fb,0x0aa60599
.word 0x5f5b64e2,0x47eeb95f
.word 0x7d0e590e,0x76ed092b
.word 0x0d323866,0x569a98bf
.word 0xcd90429a,0x9bc63c6d
.word 0x18a7dff7,0xd5d9d7b0
.word 0xca5d7ac3,0x20690f12
.word 0x8df41c1e,0xf771377b
.word 0x5aae90fe,0x8a9d67d6
.word 0xf9c9b4f3,0x917c111d
.word 0xd353a57d,0xdc01c857
.word 0x0324039a,0x0000001e
.word 0x00000033,0x8ba21fb5
.word 0x47cad60c,0xa1271034
.word 0x9b9c6f2e,0xea800446
.word 0xee9b7e8c,0xf81c26c5
.word 0x755c8ff6,0x0486a56b
.word 0x4b108570,0x68ff860b
.word 0x30614bd1,0x0dcbe066
.word 0x1acc6139,0x812908bf
.word 0x2ab96dac,0xdd87ff71
.word 0xffffd4c1,0x5f3c605c
.word 0x000047a9,0x9fc8f3b4
.word 0xef9a4d8f,0x8576cc03
.word 0xa7bbe135,0x704b954f
.word 0x94b203d7,0x641e9ffe
.word 0x2cc0191d,0xfd5897b3
.word 0x53b3d168,0x50f76fef
.word 0xf81dd5e6,0x5d7b41ad
.word 0x45ceda26,0xc978b088
.word 0x6a2f4383,0x486ae04a
.word 0x2fba8bb6,0xc8026cb8
.word 0x4dc615dd,0xf4e3c592
.word 0x51d4ab61,0x66c0b55d
.word 0xeea000d5,0x02f05c74
.word 0x39398dc3,0x000000cd
.word 0xb4957ee4,0xae8640c9
.word 0x3eb6bf54,0x6599e77c
.word 0xa01cf30e,0x71bd00c9
.word 0x6f86e0b5,0xb41fe750
.word 0xd2b1e988,0xb1603846
.word 0x559382b0,0xe9ef87c8
.word 0x807750d4,0x1035df46
.word 0x9a86a4a1,0x9e996500
.word 0xffcaa4d7,0x559382b0
.word 0xa26d331b,0xffc63fe2
.word 0x5941191e,0xd3e0a92e
.word 0xf4b1b92d,0xeaa524fa
.word 0x0f1ade01,0xa8fe41bf
.word 0x77647824,0x51d4ab61
.word 0x182f9c65,0x7dd44cef
.word 0xcdb6d45a,0xe9bb49ab
.word 0xeec8c1fa,0x2159d8fc
.word 0x525b4a44,0x4db50d7f
.word 0x5ef917ea,0x742f27a4
.word 0xf17be02b,0xda22776c
.word 0x360f7dff,0xdeccbea0
.word 0x5393eb14,0xa3efdc3c
.word 0x9573909f,0xfb55d11f
.word 0x16c741bc,0x93ff7c2b
.word 0x06186526,0xa687ff2b
.word 0x66f4fac6,0x2d0c8d69
p54_local1_expect:
.word 0x167da0f7,0xb1d08de7
.word 0xa570770c,0xb4097faf
.word 0xad526e20,0xea38f50f
.word 0x5bab77cd,0xbe3c904d
.word 0x02363b78,0xb8fce0e6
.word 0x3e2b2836,0x0dd8ce8a
.word 0x51d4ab61,0xb8486dca
.word 0x15b56de0,0x6347f4f1
.word 0xff34e321,0x073c999a
.word 0x20c4420c,0x11615059
.word 0xfab1559a,0xcbd598c0
.word 0xa5d74634,0xcb6843d3
.word 0x1739b879,0x566d9080
.word 0xea7014ac,0x4f05fe0c
.word 0xc59b5a40,0xb138bb86
.word 0x71e68a4b,0x73733bd7
.word 0xfbe64310,0x68d2b37a
.word 0xd9f7781c,0xd724ef49
.word 0xa3a86cbb,0x7795203d
.word 0x00000000,0xc65586c4
.word 0x6820016a,0xbcf49a80
.word 0x50a535a7,0x39ca553c
.word 0x9eff4fc4,0xe458fe27
.word 0x3ae2943a,0x22fa169b
.word 0xda0f8211,0x883ff007
.word 0xc0b8e8a8,0x6dabeca3
.word 0xebb47e39,0x62a62cd4
.word 0xd0676550,0x50fc23a1
.word 0x875c81ad,0xe66d3cf1
.word 0x24db898e,0xa08efddc
.word 0x04a0c931,0x90a3f741
.word 0x7980a483,0x08cc9e16
.word 0x2422d172,0x6d956781
.word 0x4781b34d,0xdfc424ff
.word 0x525b4a44,0xce45da77
.word 0xa7400bc3,0x9e3d1b8f
.word 0x5b08ee59,0x97c27a66
.word 0xa969bbcf,0x243931ba
.word 0xf1997cc6,0x3b0ab80b
.word 0x2ac03bd9,0xbc8877fd
.word 0x041c74fe,0x22a5ec26
.word 0x8c1c77a2,0x62cd9c12
.word 0xff754978,0xe3d0a63b
.word 0x073c999a,0xc00a6e4d
.word 0xd5ffa24b,0xf6e35cc2
.word 0x97086cf5,0x5f218dba
.word 0x793221d9,0x778b3be5
.word 0x18b7dca7,0x7273e45d
.word 0xe76eabc1,0xcc28f2d1
.word 0x5ffa9009,0x19148f6a
.word 0x780a4f8c,0xe7bf599e
.word 0x21205070,0x42e49828
.word 0x526bf2fe,0xec2b9ff6
.word 0x08b456e7,0xd03e97cc
.word 0xe0b27276,0x835fd692
.word 0xc769a038,0xd4904be4
.word 0x83bff11f,0x884490a8
.word 0xf47238ab,0xf2059077
.word 0x8a22d31c,0x6f923df3
.word 0x41ef13d3,0x38e17721
.word 0x54d9d84d,0xf0b64c92
.word 0x56d3ea41,0x3bdcc497
.word 0x66816af8,0xff2777ec
.word 0x2bfb0fb2,0x25d75ff0
p54_local2_expect:
.word 0xe7823c8d,0x497721e1
.word 0x911e0ed5,0x9919126c
.word 0xdb40345e,0xd10d2820
.word 0x37939eda,0x6717fc8d
.word 0xc675ec48,0xc30b5b2c
.word 0x25ad4c31,0x5941ff1e
.word 0xe3684e3a,0x8cf38c26
.word 0x4efbed6a,0x3cfff74e
.word 0xc6c604a3,0xe07c2a9e
.word 0x323b7a50,0x95d9851c
.word 0x9dfa3489,0x3fad4556
.word 0xda34e616,0x757ee002
.word 0x5b444dcb,0xdd1a0e06
.word 0x814e0e69,0xb57bb38b
.word 0xcf9886f6,0x22ba7e0d
.word 0xcf628567,0x81b96198
.word 0x3124beea,0xc65586c4
.word 0x595afb20,0x3b566eaa
.word 0x6d58a95c,0x9547114c
.word 0xb319ff43,0x8d5c88d1
.word 0x37c9ec1d,0xc21327aa
.word 0x48b2cace,0xf6443349
.word 0x95df0f87,0x3e431653
.word 0x7f3d8691,0x1b5c03ba
.word 0xb27d3d81,0x5c73b037
.word 0x911e0ed5,0x562bffca
.word 0x047b8f61,0x930eac6d
.word 0x03139a64,0x000000d4
.word 0x148f88f5,0xec358b28
.word 0x6f923df3,0xe1441784
.word 0x57fb14a8,0x8b16c62a
.word 0x77cf0aa2,0xdfbcceb6
.word 0x224f46e2,0x25695384
.word 0x65acccce,0x4c9914ba
.word 0xec6992a4,0x7dae09f3
.word 0x96d3e2e5,0xde7e122a
.word 0xa25ee1a4,0x018722ec
.word 0x3c6b2f65,0xe285fa32
.word 0x3cca3107,0xedb1af07
.word 0x61946d80,0x79e901cc
.word 0x6e3f74aa,0xadf0e2e2
.word 0x3441199e,0x93d2b907
.word 0x04a09ac4,0xf21e9b6b
.word 0x4af4ae41,0xbfc559a5
.word 0x27807ec8,0x1e5bfe7d
.word 0x6b028842,0xe4bd78db
.word 0xefed28ac,0x4cffad53
.word 0xc4fc4100,0xc4b042af
.word 0xe1fe7550,0x3a525d03
.word 0x2d39b14e,0x1cd5fdd1
.word 0x79a9efe5,0x3124beea
.word 0xb6678771,0xbca1560c
.word 0xcf060b53,0xb50774c7
.word 0x98973199,0xdb535c3f
.word 0x30f83c45,0xe6690cb1
.word 0x3e5695b1,0x164236cf
.word 0xf10aae52,0x10242990
.word 0xce3087bd,0xb369f633
.word 0xeaf7a4bd,0x06d197c9
.word 0xee6325d2,0x58428048
.word 0x18aafaff,0x99ea9c1b
.word 0xbabd9092,0xcde045fd
.word 0xe83396cc,0x03c2483c
.word 0xc92de62f,0xae4af7df
p54_local3_expect:
.word 0x0bf39abe,0x445d7e82
.word 0x4e201df0,0x7d5bdd3e
.word 0x5f8978a6,0x9d10a4fc
.word 0x8e45267d,0xacc371be
.word 0xcab628b4,0x45627975
.word 0xdb9b5514,0x6d4d2d7e
.word 0x25943a82,0xc130743f
.word 0xff01ff87,0x1f563b33
.word 0x8d60cf4e,0x26d28801
.word 0x15d5b20a,0xd6d7c5ec
.word 0x181295a6,0x47a906e9
.word 0xa93db04c,0x9c427d81
.word 0x7872dca1,0x310dd048
.word 0x54a5da49,0xaefe0857
.word 0xff7863c1,0x7eacad7d
.word 0xfb107cb4,0x50dbee8e
.word 0x841e1d45,0xa79039c1
.word 0x39c8a88e,0xcb306800
.word 0x7414cad5,0x281da718
.word 0x7741fe90,0x4d5c3222
.word 0x34f9bd70,0x1ad86ce8
.word 0x53d6ce11,0x1f0ac505
.word 0x3dd3f875,0x5b43e05b
.word 0xb88f4a72,0xc017a0ac
.word 0xa8904488,0x1ff1bf83
.word 0x779005f2,0xab3872f4
.word 0x3c995458,0x1cd3228a
.word 0x39398dc3,0xd313ef41
.word 0x924cb6f0,0x4dd8d954
.word 0x97c4dc3b,0x41ead356
.word 0xec7727ff,0xf86a8166
.word 0xf05fd725,0xb20ffb2b
.word 0xc3955ad0,0x723bf943
.word 0xd3947173,0xbff71ed9
.word 0x57ad0ff0,0xb85f26c2
.word 0xbeb592bd,0x99390db9
.word 0x48b2cace,0x4a4f5fe9
.word 0x17c260aa,0xde3062b5
.word 0x00000019,0x682ad176
.word 0x58c0e090,0x918ddc88
.word 0xb9f638a9,0xf56c95cb
.word 0x1e0e9568,0x2426ef9e
.word 0x8e33efcf,0xb6027a56
.word 0x913de7f5,0xa0d03ce6
.word 0x8b3e437f,0xd5b6244b
.word 0x62192ed9,0xfb39c51e
.word 0x7d55c82e,0x000b9b8a
.word 0xe4e500e4,0xd4c1c35f
.word 0xf1139b9d,0xc0a30109
.word 0x073d4730,0xcdb7a75f
.word 0x60cd1588,0x1cd3228a
.word 0x39260824,0x5d200ec2
.word 0xdc8dff61,0xf101a18d
.word 0x8e74236e,0x21e3c51a
.word 0x65b498e5,0x8cecbd3b
.word 0x53817597,0x564bf176
.word 0x254ba225,0x419fd7fa
.word 0xec2b9ff6,0x5f3c605c
.word 0x0138dbee,0xe9e2026d
.word 0x6a02a631,0x98327436
.word 0xdaf45abd,0x1d3dde2c
.word 0xb7182e01,0x389079e8
.word 0x00000000,0x7dae09f3
.word 0x0c77d1fd,0xa73bfff6
p55_init_registers:
.word 0x778c759a,0x93efec51 ! Init value for %l0
.word 0xa58da954,0x20c9fe80 ! Init value for %l1
.word 0x0084b614,0x8c34538f ! Init value for %l2
.word 0x24f5212c,0x50e64fab ! Init value for %l3
.word 0xfe604f0c,0xeaf71e0d ! Init value for %l4
.word 0xfbf5c188,0x757def03 ! Init value for %l5
.word 0x8bcbf760,0x831333f5 ! Init value for %l6
.word 0x31843d96,0x49f580e9 ! Init value for %l7
.align 64
p55_init_freg:
.word 0xa4f4376f,0x51ee9816 ! Init value for %f0
.word 0x9d2fdab7,0x69ab0c17 ! Init value for %f2
.word 0x5f9cd5ed,0x685d5e37 ! Init value for %f4
.word 0xd5afda8b,0x1d541ae1 ! Init value for %f6
.word 0x5f9d09a7,0x4b6b71f3 ! Init value for %f8
.word 0xa693dd9d,0x4eb1bf04 ! Init value for %f10
.word 0x1e109b13,0x77672519 ! Init value for %f12
.word 0x4abcf524,0x87dfaef5 ! Init value for %f14
.word 0xef902217,0x01def156 ! Init value for %f16
.word 0x2d239b9a,0x3100cee8 ! Init value for %f18
.word 0xeb57090e,0x3e31c25e ! Init value for %f20
.word 0x985e17f9,0x8ca0715f ! Init value for %f22
.word 0xb72ea7ad,0x1a7e6737 ! Init value for %f24
.word 0x4249221e,0xde07c9e5 ! Init value for %f26
.word 0x02360f9f,0x7aaa4f29 ! Init value for %f28
.word 0x96c89d25,0xe5498538 ! Init value for %f30
.word 0x64e464eb,0xd238b40a ! Init value for %f32
.word 0x4717befb,0x7962388c ! Init value for %f34
.word 0x6cc8a752,0xa41737c3 ! Init value for %f36
.word 0x40528a89,0xb681c16c ! Init value for %f38
.word 0x5b643ed4,0x998a9ee2 ! Init value for %f40
.word 0x4f90fce0,0xee5adb63 ! Init value for %f42
.word 0x54ebdf46,0x9dd1e9c3 ! Init value for %f44
.word 0x51cf8a2b,0x585577e7 ! Init value for %f46
.word 0xda9a4409,0xfaf2be5b
.word 0xbdd897e4,0xc928a06e
.word 0x4f2ba912,0x46141f01
.word 0x858ac6b3,0x663cbef3
.word 0x554d4012,0x316463b9
.word 0x6b60301c,0xe1956471
.word 0xd590ec88,0xce12cbee
.word 0x627c95d0,0x74a80c2a
p55_expected_registers:
.word 0x072f227b,0xd332789f
.word 0x00000000,0x00000050
.word 0x00000000,0xa0d1915b
.word 0xbaacc233,0xc3d638be
.word 0x00000000,0x92f27fae
.word 0x00000000,0xaffd9b02
.word 0x00000000,0x000000f5
.word 0x00000000,0x23afe3f7
p55_expected_fp_regs:
.word 0x8ee6919d,0x9e1fd6ab
.word 0xd8313eef,0xad79c1d7
.word 0xa9927365,0x63527347
.word 0x3d79c441,0x407f0832
.word 0xb3779306,0xc0acb60a
.word 0x8368c4b7,0xdeda5d61
.word 0x62680b99,0x2840e919
.word 0xb37da331,0x01c10b2c
.word 0x50b714eb,0x2fdb629b
.word 0xe9f518e4,0x0c560e9b
.word 0x7864becc,0x8ad74aeb
.word 0x4dec8aed,0xe021da80
.word 0xc262f014,0xf60791d9
.word 0x200a33d5,0x454001ad
.word 0xa5ca152d,0x94cf6cc1
.word 0x161b85df,0x51a32aa5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p55_local0_expect:
.word 0x6efbd246,0x48ddd4d8
.word 0xba3266aa,0xb07cb4bd
.word 0x3fa2dfec,0x616c4e4c
.word 0x45f89eba,0xe821802f
.word 0xa3c83c06,0x859dccc2
.word 0xe22d0f02,0xaffd9b02
.word 0x7a77a2ed,0x0c57508f
.word 0xec0e6886,0xe38ba3ae
.word 0x06bf3c37,0xf05980ba
.word 0x2aebc2f3,0x5ad2d33a
.word 0xf9463c41,0x9cf6f07d
.word 0x94b77aa9,0xcc44d6d2
.word 0x98425609,0x04e08c56
.word 0x50bc7e7f,0x010fabb9
.word 0x300e2bc4,0x48a52278
.word 0xe1dbf84e,0x45964496
.word 0xc2be55ec,0x754dcd87
.word 0xaad26e67,0x67a813e0
.word 0xb83c6368,0xffd6b7a4
.word 0x87764116,0x115ab620
.word 0x70f6884c,0xcc8c739f
.word 0xf81d22db,0xcefe1cb8
.word 0xd2f7b4e0,0xa468c469
.word 0xca5feff6,0x1def4ed4
.word 0xc785f3f0,0x13c528e3
.word 0x887c18bd,0x8e6254c1
.word 0xc40b0f60,0xe427f2b6
.word 0xf2020d7c,0x48b4a43e
.word 0x41713b8c,0xe3139034
.word 0x5db3fdd5,0x01cd19e7
.word 0x38044cbd,0x4a3c49c5
.word 0xb2875ff1,0x1e07c8d6
.word 0x50b714eb,0x2fdb629b
.word 0x00000019,0x0c560e9b
.word 0x7864becc,0x8ad74aeb
.word 0x4dec8aed,0xe021da80
.word 0xc262f014,0xf60791d9
.word 0x5105b176,0x454001ad
.word 0xa5ca152d,0x94cf6cc1
.word 0x161b85df,0x51a32aa5
.word 0x339e1846,0x1c0b4bf5
.word 0x87764116,0xd123e0df
.word 0x0d10aaf9,0xd647a6d3
.word 0xffffda80,0x5c66094b
.word 0x13b78111,0x8055efeb
.word 0xce71f122,0x3d46ee79
.word 0x46f2710f,0x00aa94f3
.word 0xbe5809db,0x5d79af20
.word 0x9325dd11,0x86088f24
.word 0x0d6fbc41,0xc541305e
.word 0x3bf7ef6b,0x72cd2756
.word 0x3c40ec78,0xffb714eb
.word 0x91e01de5,0x329f9d71
.word 0xa67bd631,0x000000d6
.word 0x386406b9,0x2fb25a7e
.word 0x07098c61,0x468a3c56
.word 0x4f79e514,0x261ff9db
.word 0x989716dd,0x3e748510
.word 0xc1534c4b,0x641c7441
.word 0xffecd1e9,0x56b7ff93
.word 0x4819f203,0x9363a895
.word 0xe3d429ff,0x561e9175
.word 0x21ed704e,0x40f42517
.word 0x44709153,0x8be94cae
p55_local1_expect:
.word 0xbcb0b867,0x23c63f7d
.word 0x00175a23,0x098aff2d
.word 0x13a609f5,0x12d0b562
.word 0x5b90fe3b,0x0b2cb78c
.word 0xc4c924d1,0x5cff3473
.word 0xbc761a6f,0x40356c7e
.word 0x7f54249c,0xb43952e4
.word 0x3c14b583,0x00000019
.word 0x24ee85bc,0xddc71f10
.word 0x3d3b5362,0x66f9348d
.word 0xe26feaec,0xf4dc9655
.word 0xa97b4ea1,0xdba78be6
.word 0xd1e59622,0xcf96b28e
.word 0xf542a702,0x6a116dda
.word 0x9cbedb83,0xcfa88d2e
.word 0x09ea1912,0x58231131
.word 0xab3ca199,0x511dea2e
.word 0x5b38b61f,0xcb6d72f3
.word 0xf7803d8b,0x197f8e93
.word 0xb4e34e4a,0xab55d400
.word 0xbaacc233,0xc3d638be
.word 0x33bdfabb,0xa4849cff
.word 0xab3ca199,0x3f0af945
.word 0x4b9b2b87,0x2ff609d8
.word 0x238bb5b8,0x909b633c
.word 0xa3ef9882,0x200a33d5
.word 0xac9d3ad9,0x5b1a051a
.word 0x8c253050,0x262d30d0
.word 0x3bd1c469,0x6cb9d999
.word 0x094fa388,0xdd981523
.word 0x54096a6f,0xe4fb330a
.word 0x3e503ade,0xe42f0416
.word 0xff517c89,0x1a12674d
.word 0x705a9083,0x69ae75f8
.word 0xd4cfd966,0x9c0a76df
.word 0xeb23f42d,0x03e878d9
.word 0xa2ad879f,0x0000008d
.word 0xd4638bbf,0x178ebdc7
.word 0x218a60e6,0xd6b8e924
.word 0x645105b3,0xe7a1887b
.word 0x000000ac,0xff4ca527
.word 0x6e62d458,0xbed3d6ed
.word 0x712a8c33,0x5030ddf4
.word 0x138b4aaf,0x17e8f817
.word 0x39082dc0,0x86258782
.word 0x17e0dc90,0x055e0aee
.word 0x015a011a,0x2b04b09a
.word 0xdeb1cbee,0xefa91a2a
.word 0x50b714eb,0x2fdb629b
.word 0xe9f518e4,0x0c560e9b
.word 0x0bb1ad76,0x2c0bc101
.word 0x4dec8aed,0xe021da80
.word 0xc262f014,0xf60791d9
.word 0x200a33d5,0x454001ad
.word 0xa5ca152d,0x94cf6cc1
.word 0x161b85df,0x51a32aa5
.word 0x909cdb4f,0x35f14ef9
.word 0xb4032f2a,0xba9b3566
.word 0xdce99ff7,0x710aae94
.word 0xb7320028,0x3664c627
.word 0x74d48173,0xf2a434d5
.word 0x38ee66a5,0x81ca7403
.word 0x74a01c79,0x57bf04c6
.word 0x81b3ced3,0x1aefb0c0
p55_local2_expect:
.word 0xfcfd4f9a,0x47ed4744
.word 0x48f50907,0x5105b176
.word 0x58ba1a97,0x3b82e20d
.word 0xc323a27c,0x927ea5ff
.word 0x836de8b3,0xf264e42e
.word 0xc09ba556,0xc57cf498
.word 0xa8308be7,0x85dc6cff
.word 0xe6a62748,0xafe1ee7d
.word 0x35f08705,0xd0855748
.word 0xdce174ed,0x8883fb4b
.word 0x41987ac8,0xa544c2e3
.word 0x40a0530d,0x4c340a54
.word 0x536603c6,0x2f15ee19
.word 0x0f1ce633,0x6d1d4a6b
.word 0xc1d30690,0x438eedd5
.word 0x7b4083a4,0x1d7a079b
.word 0xb2ac8ab4,0x0bb1ad76
.word 0x490c0821,0x678b1fe5
.word 0x461e2059,0x897c1b0e
.word 0x49f580e9,0xccbfff07
.word 0x5105b176,0x92d984e5
.word 0xd8e8d9b2,0xf701ed73
.word 0x43356ca7,0x4faf0f5a
.word 0xfe15c4ba,0xb421f355
.word 0x15c654f9,0xa2af3710
.word 0xe685532c,0x6c362da4
.word 0x816c4b7f,0x271f408c
.word 0x9f922c95,0x0b30670b
.word 0xc7390cf3,0x6fbad892
.word 0x06e22320,0x742fe647
.word 0x61f5226d,0x8ebd89b3
.word 0x3c40ec78,0xff514af7
.word 0x6b166c13,0x7fc71b4c
.word 0xb918637d,0x96336a64
.word 0x8cd15323,0x2a33e53e
.word 0xe4b2aa23,0xae271172
.word 0x96f49819,0xcf58bf9c
.word 0x97db3bca,0xafa71a61
.word 0xb741b866,0x11696ea0
.word 0x8201039c,0x878a7d8f
.word 0xabd61f9e,0x9d91e68e
.word 0xd7c179ad,0xef3e31d8
.word 0x47735263,0x657392a9
.word 0x32087f40,0x41c4793d
.word 0x0ab6acc0,0x069377b3
.word 0x615ddade,0xb7c46883
.word 0x19e94028,0x990b6862
.word 0x2c0bc101,0x31a37db3
.word 0x94b9158d,0xce5eebf4
.word 0x5934b2b4,0xb5e87e2b
.word 0xc61c378a,0x3661c15d
.word 0x4fac90ef,0xff4fa75e
.word 0xd9218dd5,0x06efc21b
.word 0x1a513b66,0xd20be577
.word 0xdf684961,0xd4e1fd93
.word 0xf7bf514a,0x40356c7e
.word 0xa650c1e8,0xad8ccc72
.word 0x52844935,0x120ab493
.word 0xfbf5c188,0x757def03
.word 0x504306ef,0xa9f096b1
.word 0xa3329882,0x00000019
.word 0xf5e5856a,0x7d9d3783
.word 0x690bdb44,0x3f2a61c6
.word 0xedc64a1e,0x2c8a3626
p55_local3_expect:
.word 0xabd61f9e,0x9d91e68e
.word 0xd7c179ad,0xef3e31d8
.word 0x47735263,0x657392a9
.word 0x32087f40,0x41c4793d
.word 0x0ab6acc0,0x069377b3
.word 0x615ddade,0xb7c46883
.word 0x19e94028,0x990b6862
.word 0x2c0bc101,0x31a37db3
.word 0x3c639b90,0xb8b58b23
.word 0x029bfdaf,0x8298efa3
.word 0x1a051a5b,0xd93a9dac
.word 0xd0302d26,0x5030258c
.word 0x99d9b96c,0x69c4d13b
.word 0x231598dd,0x88a34f09
.word 0x0a33fbe4,0x6f6a0954
.word 0x16042fe4,0xde3a503e
.word 0x32e5c84d,0x2fdb629b
.word 0xe9f518e4,0x0c560e9b
.word 0x7864becc,0x8ad74aeb
.word 0x4dec8aed,0xe021da80
.word 0xc262f014,0xf60791d9
.word 0x200a33d5,0x454001ad
.word 0xa5ca152d,0x94cf6cc1
.word 0x161b85df,0x51a32aa5
.word 0x3abfad58,0xf1a9157a
.word 0x0080e2bf,0x9ed5e8aa
.word 0x138b4aaf,0x6f811abe
.word 0x695cf94f,0x24bbf266
.word 0xace34e1b,0x2c0bc101
.word 0x008de05f,0xff00103e
.word 0x48d4cb90,0xf8f102d2
.word 0x5c835891,0x2316fc59
.word 0x50b714eb,0x2fdb629b
.word 0xe9f518e4,0x0c560e9b
.word 0x7864becc,0x8ad74aeb
.word 0x4dec8aed,0xe021da80
.word 0xc262f014,0xf60791d9
.word 0x200a33d5,0x454001ad
.word 0xa5ca152d,0x94cf6cc1
.word 0x161b85df,0x51a32aa5
.word 0x4c6eee69,0x0449e03f
.word 0x3b166e60,0xc70579a9
.word 0xeafa1484,0x33b33f63
.word 0x273837d7,0x450aff61
.word 0x25f894fd,0x56c214e8
.word 0x430aa9f8,0xc8eecac7
.word 0x188df282,0xbf7c2bdf
.word 0x3a83fd79,0x7446cf58
.word 0x61df6c9a,0xd01bded3
.word 0xf706c0d9,0x2fe6d3b4
.word 0x5d52a039,0xc11297a3
.word 0xe6812167,0x346f2c20
.word 0xc1bae5f1,0xff80877f
.word 0x00fe6fd4,0x35f14ef9
.word 0xf805998a,0x196c7848
.word 0x50880e4c,0x5192d0a5
.word 0x1d110a57,0x82500721
.word 0x57c88cf5,0x4005a36e
.word 0x6cdd9c8d,0xbbd4347f
.word 0x8d3ff835,0x57294cf9
.word 0xb3f1b008,0x39e95f51
.word 0x6e1888de,0x3ce17333
.word 0x317f186b,0xa78692eb
.word 0x072f227b,0xd332789f
p56_init_registers:
.word 0x90b7e6f2,0x9e640561 ! Init value for %l0
.word 0x56042058,0x03025910 ! Init value for %l1
.word 0xf966b386,0x456848f5 ! Init value for %l2
.word 0xa1836519,0xfff1caf0 ! Init value for %l3
.word 0x1a501eae,0x17c50805 ! Init value for %l4
.word 0xdc1093e2,0x683cea1c ! Init value for %l5
.word 0xb7df90af,0x8e7da847 ! Init value for %l6
.word 0x84bcfdde,0x41bda68b ! Init value for %l7
.align 64
p56_init_freg:
.word 0xcd54fb67,0x8c9cd3fe ! Init value for %f0
.word 0xf733cbce,0xfc8758e1 ! Init value for %f2
.word 0x564a289d,0x8ede965c ! Init value for %f4
.word 0x22e6c2d1,0x060f86d7 ! Init value for %f6
.word 0x72094764,0x86185755 ! Init value for %f8
.word 0x3ba3bccc,0xbba5f0a4 ! Init value for %f10
.word 0xcda517db,0x05cc5849 ! Init value for %f12
.word 0x743d1e08,0x206ef886 ! Init value for %f14
.word 0x2fae2659,0xe545efbb ! Init value for %f16
.word 0xa0564e31,0x4ee1ca28 ! Init value for %f18
.word 0x10f34ae0,0x5020a9bf ! Init value for %f20
.word 0x1b78a314,0xa5c28b74 ! Init value for %f22
.word 0x25847fc7,0x8c9a7cb9 ! Init value for %f24
.word 0x80258e2f,0xe6479828 ! Init value for %f26
.word 0xcae222d0,0x3ada14b7 ! Init value for %f28
.word 0x42fb5d85,0x65c94d48 ! Init value for %f30
.word 0x86166861,0x59b05166 ! Init value for %f32
.word 0x13ddc881,0xac446421 ! Init value for %f34
.word 0xcccf3312,0x34bfa9d2 ! Init value for %f36
.word 0xb785db56,0x8c1d385f ! Init value for %f38
.word 0xb01cbd2f,0x547f1d11 ! Init value for %f40
.word 0x35ff07f6,0xce76e789 ! Init value for %f42
.word 0x0ca1ebeb,0x54aa731e ! Init value for %f44
.word 0xb118bebd,0x49089c6e ! Init value for %f46
.word 0x6d6f87cb,0x3d965051
.word 0x159b3c62,0x9427d68d
.word 0x7c00a172,0xe6780e9b
.word 0x93d20f05,0xb2bbe886
.word 0x14dd9ad3,0x92eb3d72
.word 0x1d1d1651,0xa5d967ef
.word 0x273204fc,0x702201ec
.word 0x7149fed4,0xd93787d9
p56_expected_registers:
.word 0x00000000,0x00000030
.word 0x00000013,0x9db15adc
.word 0x00000000,0x0000001e
.word 0x00000000,0x6f26ec7c
.word 0x00000000,0x000000a4
.word 0x00000000,0x30365335
.word 0x00000000,0x7361cdda
.word 0x00000000,0x000000b9
p56_expected_fp_regs:
.word 0x7cf2a218,0xc8e6d6f0
.word 0xeb7a85ff,0xd6211dc0
.word 0x3a790c34,0xdad9bee3
.word 0x86ac9395,0x6c1579dd
.word 0x48d5fc5c,0xcb300680
.word 0x697bfae7,0x9c424106
.word 0x5efafd85,0x68ab71bc
.word 0x4ed4587f,0x723128f3
.word 0x9774b36d,0x047bad1b
.word 0xf9478ca4,0x927c4742
.word 0x74558138,0x27ea06ff
.word 0x7cec266f,0xdd5a5932
.word 0x4a263bae,0x67482584
.word 0x6fd02e05,0xd252de19
.word 0x9abe6d30,0xae86f2af
.word 0x754360c0,0x087d22a2
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p56_local0_expect:
.word 0x97caff49,0xc1f95283
.word 0x8f10b8d6,0x296f0ecc
.word 0x011b6ba3,0x39b73078
.word 0x54ac094b,0x47e56bdf
.word 0x74685fa9,0xc35a4caf
.word 0x3e24c44f,0x0009cb90
.word 0xe38bc13e,0x407695d2
.word 0x9d88a8ec,0xd02e3a0c
.word 0x190363ed,0x047bad1b
.word 0xf9478ca4,0x927c4742
.word 0x74558138,0x27ea06ff
.word 0x7cec266f,0xdd5a5932
.word 0x4a263bae,0x67482584
.word 0x6fd02e05,0xd252de19
.word 0x9abe6d30,0xae86f2af
.word 0x754360c0,0x087d22a2
.word 0x1bad7b04,0x6db37497
.word 0x42477c92,0xa48c47f9
.word 0xff06ea27,0x38815574
.word 0x32595add,0x6f26ec7c
.word 0x84254867,0xae3b264a
.word 0x19de52d2,0x052ed06f
.word 0xaff286ae,0x306dbe9a
.word 0xa2227d08,0xc0604375
.word 0xf327ba33,0xc6dcf35c
.word 0xa1ff9570,0x7cc06112
.word 0xb7097a44,0x4bffcdd2
.word 0x86f7ab54,0xbc8a93ec
.word 0x6a2c4df3,0x123bd86d
.word 0x14a404ee,0xee763a02
.word 0x00000000,0x902e3be1
.word 0xf0e7f71d,0x0a83eeb1
.word 0x77577bfb,0x21bd6dad
.word 0x210fa6ff,0x2e5a4501
.word 0x0e31943e,0x30365335
.word 0x33796b02,0xbdcc0bf5
.word 0xf6e1d904,0x7872f3c6
.word 0xbc58ab54,0xd5300bb6
.word 0x595b3bdd,0xfd7470a5
.word 0x00000000,0xff365335
.word 0xa91f1cff,0x79528559
.word 0x95ed32d8,0x76104267
.word 0x97dc708e,0xffff8f09
.word 0xbec217de,0xbd87a566
.word 0xe6365040,0x45e0cdf6
.word 0x3417fb75,0x43bd39b4
.word 0x79e25813,0xf1e5616d
.word 0x73ff5310,0x2a6c3075
.word 0x42eede70,0x462133b7
.word 0xcd6b7c09,0xf6c2c500
.word 0x2e2eff1b,0xff1b1a68
.word 0x4b80e8a8,0x058564bc
.word 0xc1ff00b9,0x21b362bd
.word 0x86f7ab54,0xd218ea63
.word 0x973b47ea,0x6ae06f19
.word 0x88207768,0x68703f2e
.word 0x1f76117d,0x990ae802
.word 0xd1af9c24,0x8cad275e
.word 0x8d03812b,0x6955a659
.word 0xd662ff35,0x1c1ae35c
.word 0x6be62be8,0x44d91da1
.word 0x6df334ea,0x6aa92558
.word 0x1606f3d5,0x16457d4f
.word 0x48f5d460,0x2c708d37
p56_local1_expect:
.word 0xc35a4caf,0xe545efbb
.word 0xa0564e31,0x4ee1ca28
.word 0x10f34ae0,0x5020a9bf
.word 0x1b78a314,0xa5c28b74
.word 0x25847fc7,0x8c9a7cb9
.word 0x80258e2f,0xe6479828
.word 0xcae222d0,0x3ada14b7
.word 0x42fb5d85,0x65c94d48
.word 0x1bad7b04,0x6db37497
.word 0x42477c92,0xa48c47f9
.word 0xff06ea27,0x38815574
.word 0x32595add,0x6f26ec7c
.word 0x84254867,0xae3b264a
.word 0x19de52d2,0x052ed06f
.word 0xaff286ae,0x306dbe9a
.word 0xa2227d08,0xc0604375
.word 0x3303537c,0x48222371
.word 0xfdb12366,0xb94a870d
.word 0x6a9baf80,0x143cb797
.word 0x8e5e50b3,0xe98485a4
.word 0x0e4b765f,0x54b6dc7e
.word 0x29347a57,0x72316ff3
.word 0x00000013,0x9db15adc
.word 0x31c36abf,0xaf39f160
.word 0x1bad7b04,0x6db37497
.word 0x42477c92,0xa48c47f9
.word 0xff06ea27,0x38815574
.word 0x32595add,0x6f26ec7c
.word 0x84254867,0xae3b264a
.word 0x19de52d2,0x052ed06f
.word 0xaff286ae,0x306dbe9a
.word 0xa2227d08,0xc0604375
.word 0xb2390d4f,0x00000037
.word 0xd60e21ab,0x39532f0b
.word 0xee375028,0x0660e5c1
.word 0xab55da23,0xe779cbec
.word 0x1cf0e384,0x320399e4
.word 0x8dee8767,0x2ecb8719
.word 0x87292e2d,0x2a2067db
.word 0x59181ad2,0x2db233d3
.word 0xc36ba093,0xad9fb14e
.word 0x5368203f,0x4633d8cb
.word 0x0913ca0f,0x6de039f3
.word 0xeeb01ecf,0x54d2af3a
.word 0xb86f8caf,0xbb5bd3b3
.word 0x601d6d71,0x4e76dbc8
.word 0x9112dd42,0x9fc74fc3
.word 0x2af0bc65,0xef57f116
.word 0x103c4a37,0x1a2bb4d7
.word 0xf153d59e,0xd4614e9e
.word 0x3014036e,0xb6659e9f
.word 0x143f90f1,0xcda517db
.word 0x143cb797,0x79a9d897
.word 0xa4fccdf1,0xe2698627
.word 0x04662c22,0x9846e568
.word 0x6e1535e1,0xeff2ab00
.word 0x4b441222,0xbecb998e
.word 0x591684d9,0xff68f34e
.word 0x6568fd7e,0x484172e4
.word 0x29d2e8a7,0x8d9dd8b0
.word 0x5e17d39b,0xf43cc948
.word 0x8dbcf0a6,0x88c30940
.word 0x423505da,0xe6381590
.word 0xf91c43a6,0x02b4ee13
p56_local2_expect:
.word 0xfed39c8c,0x67fb54cd
.word 0xe15887fc,0xcecb33f7
.word 0x5c96de8e,0x9d284a56
.word 0xd7860f06,0xd1c2e622
.word 0x55571886,0x64470972
.word 0xa4f0a5bb,0xccbca33b
.word 0x4958cc05,0xdb17a5cd
.word 0x86f86e20,0x081e3d74
.word 0x571d446d,0xc870d089
.word 0x0851e601,0xd81cf489
.word 0xd06d8bfb,0x9d812074
.word 0xa6061e12,0x63dfff79
.word 0x79c7baf5,0x938915ff
.word 0xb9e9f06b,0x194c6d17
.word 0x143b05d3,0xff455c33
.word 0x3bde2a1c,0xb358821e
.word 0xb143955c,0x698431c6
.word 0x6fea5557,0x421b95c4
.word 0x674404d4,0xdef90a0f
.word 0x99afb379,0x2db19a4c
.word 0xb441f08b,0xe5b7fa08
.word 0x74b1de0c,0x4e5cab13
.word 0xf4cf3470,0xf19a3194
.word 0x3bf8689a,0x146e0417
.word 0xe509c2d9,0xbf5e8934
.word 0x0b51f12c,0xada273ff
.word 0xaafef40f,0x006f2447
.word 0x5fd95fbb,0x0f168fb8
.word 0x43e4465e,0xa2d04cbd
.word 0xa52884a0,0x5c995ce9
.word 0x546a4b38,0xe2cb8e1e
.word 0x60041c6f,0xd6b879ff
.word 0x2d1cba92,0xd96c5e38
.word 0x80592e72,0x681b9efe
.word 0x5bf67c8c,0xfb4c1d2a
.word 0x2c0e5318,0xae392f0e
.word 0xf765a263,0xbeb71340
.word 0x267b1bbc,0x6381b2d4
.word 0xf44867a6,0x3649c106
.word 0xd5e39767,0xb129d05d
.word 0x3fd756a9,0x399a26b7
.word 0xaf2fde10,0x70182e3d
.word 0xf869d89b,0xa6593984
.word 0x699fff6a,0x23ae4fea
.word 0x6cef051d,0x6047a870
.word 0x41ff37f4,0xb305712e
.word 0x81ba4edc,0x9db15adc
.word 0x4ac33423,0xdc537018
.word 0xa4543c63,0x23b50e88
.word 0xb7ff1ce6,0x2af9fdf0
.word 0x8e994c2d,0x1e30ba35
.word 0x2b67dd86,0x0b941084
.word 0xc457364b,0x6513ea3d
.word 0x2793f579,0xf98dbd3a
.word 0xe1c2d901,0x47671cb0
.word 0x6dfb8039,0x4e389d31
.word 0x7cf2a218,0xc8e6d6f0
.word 0xeb7a85ff,0xd6211dc0
.word 0x3a790c34,0xdad9bee3
.word 0x86ac9395,0x6c1579dd
.word 0x48d5fc5c,0xcb300680
.word 0x697bfae7,0x9c424106
.word 0x5efafdff,0x9fc74fc3
.word 0x4ed4587f,0x723128f3
p56_local3_expect:
.word 0xfa45add8,0x82fef816
.word 0x81ba4edc,0x40996d04
.word 0x907dfe4b,0x44089fd9
.word 0x85b418ef,0xf176df41
.word 0x415f5f11,0xf3f48000
.word 0x0f5deefc,0x0d5b3ac0
.word 0x32a9625d,0xbfa33a60
.word 0x0ceaad6b,0xdbe3f0f4
.word 0x457c7c86,0x7a9adeda
.word 0x325ae260,0x620934b0
.word 0x70bf3a06,0x3368214c
.word 0x963979bf,0xf1c42ea0
.word 0x000048d5,0x00ff2849
.word 0xa5ae9487,0xee90988d
.word 0xca8bc677,0xc06bd301
.word 0x7bb41d48,0xc06bd301
.word 0x7b4ccaff,0xaaa228df
.word 0x2dcc5d3e,0x60be908b
.word 0xa269edd8,0x0653b099
.word 0x72247125,0x124f6528
.word 0x67fb54cd,0x9e640561
.word 0x06b0ec9c,0x3fc58e06
.word 0xfe8e1e8b,0x0c49cdb5
.word 0x9c15283d,0x619a65f0
.word 0xcd54fb67,0x8c9cd3fe
.word 0xf733cbce,0xfc8758e1
.word 0x564a289d,0x8ede965c
.word 0x22e6c2d1,0x060f86d7
.word 0x72094764,0x86185755
.word 0x3ba3bccc,0xbba5f0a4
.word 0xcda517db,0x05cc5849
.word 0x743d1e08,0x206ef886
.word 0x1bad7b04,0x6db37497
.word 0x42477c92,0xa48c47f9
.word 0xff06ea27,0x38815574
.word 0x32595add,0x6f26ec7c
.word 0x84254867,0xae3b264a
.word 0x19de52d2,0x052ed06f
.word 0xaff286ae,0x306dbe9a
.word 0xa2227d08,0xc0604375
.word 0x97cfeb94,0xc7582bce
.word 0xd41df8df,0xe0574ad6
.word 0xe4559f0e,0x0ff6f7fc
.word 0xfc101538,0x1d4a48b2
.word 0xca5d3efc,0xa036506d
.word 0xebf0959e,0xae353455
.word 0xff5a3710,0x8d60bf42
.word 0x15c8cdd8,0x41683fe4
.word 0x605e8cc3,0x690961b2
.word 0xf5840f5a,0xfa43188a
.word 0xaee7a8f4,0x1e65eb55
.word 0xec2d393e,0xeee4f70c
.word 0x2b989e83,0xcda517db
.word 0xe8a68fb6,0x3b367b6f
.word 0x6a8ca60d,0x45d4fadf
.word 0x74abb0c8,0xa8bcfe32
.word 0x31c54cff,0x004c9f8e
.word 0xc63a9ead,0x000000aa
.word 0x618f5cde,0x4a58a90e
.word 0x3977d116,0x652decd6
.word 0x8a3dabf3,0x68ab71bc
.word 0x4e0f6d28,0xa3487231
.word 0x2637bf9c,0xece8c24e
.word 0x28ba02d4,0x24cd70cf
p57_init_registers:
.word 0x6fa1ef6d,0xadbcecf5 ! Init value for %l0
.word 0x4a0344f6,0x323fc8ef ! Init value for %l1
.word 0x351f556c,0x4b5cc7db ! Init value for %l2
.word 0x84e9d3ac,0x06bbf48e ! Init value for %l3
.word 0x36a4a3be,0x7e71e9b1 ! Init value for %l4
.word 0x1e3b8c62,0xa93c875d ! Init value for %l5
.word 0x69a408f0,0xadf201c5 ! Init value for %l6
.word 0x1da3cec8,0x7c1838d7 ! Init value for %l7
.align 64
p57_init_freg:
.word 0x0afd08af,0xfc40f5eb ! Init value for %f0
.word 0x35e3c23d,0x67303d46 ! Init value for %f2
.word 0xe71d15f7,0xcfa0bb18 ! Init value for %f4
.word 0xb0df525c,0x75768110 ! Init value for %f6
.word 0xd8db3116,0x36db5ad8 ! Init value for %f8
.word 0x8e06ca5f,0xca23ffe3 ! Init value for %f10
.word 0x651321d5,0x95de1795 ! Init value for %f12
.word 0x256cd10a,0x6be787c9 ! Init value for %f14
.word 0xeb913959,0xd55a6e2a ! Init value for %f16
.word 0xc4018aed,0x5ccb7ca5 ! Init value for %f18
.word 0x914db233,0x83c8b141 ! Init value for %f20
.word 0xf891c51d,0x434ddc9f ! Init value for %f22
.word 0xbbcf6994,0x957568bb ! Init value for %f24
.word 0x87ccbeff,0x0e66972f ! Init value for %f26
.word 0x491c862e,0xb5a0431d ! Init value for %f28
.word 0x717f4d73,0x08366891 ! Init value for %f30
.word 0xef6d09db,0xce15f8e2 ! Init value for %f32
.word 0xb036ceec,0xc1e96c2c ! Init value for %f34
.word 0x3a0bbc05,0x81ba028f ! Init value for %f36
.word 0xd48338ff,0xe1fbb316 ! Init value for %f38
.word 0x7dbc4d05,0xb00b3d47 ! Init value for %f40
.word 0x0f6cb60f,0x57f89998 ! Init value for %f42
.word 0xa972f41a,0xf387b6d5 ! Init value for %f44
.word 0x4f5b9d3c,0x21629bd9 ! Init value for %f46
.word 0x12f2c782,0x16110a1f
.word 0x360c2163,0x61cb1a6e
.word 0xf66c2c99,0x368f5ecb
.word 0xe59a560b,0x93e9572c
.word 0xe8ccaf72,0x09c27215
.word 0x7c25d2e9,0xdf08829f
.word 0xeff742a3,0x9f0fba31
.word 0x3ecb4bbb,0x9f1d2117
p57_expected_registers:
.word 0x00000000,0xbcfaa94a
.word 0x00000000,0x3e3fbe61
.word 0x00000000,0xecdad671
.word 0x00000000,0x422a645f
.word 0x00000000,0x00000080
.word 0x00000000,0xcf81cc63
.word 0x43ff19e4,0x0bfb1272
.word 0x00000000,0x000000db
p57_expected_fp_regs:
.word 0xf3e121e3,0x8121d1e5
.word 0x9947fca9,0xdcddf6fe
.word 0xe17b4456,0xc57b64e8
.word 0xf5aa3f29,0x3e3fbe61
.word 0x03ccaca5,0xb6b06673
.word 0x4e822bdc,0xc2d643ec
.word 0xa89682e7,0xfbef3418
.word 0x000079af,0x2b0cdbff
.word 0x43ff19e4,0x0bfb1272
.word 0x3438247b,0x81f77a91
.word 0x98d5470e,0xd40f835f
.word 0x74fdd2fd,0xb8e2c378
.word 0x10511c1d,0xcf81cc63
.word 0x1c05a2f1,0xd47450fb
.word 0x4797d592,0xa418d642
.word 0x4f81e122,0xbfcf1e6a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p57_local0_expect:
.word 0x329bb648,0x3e9f87ff
.word 0x959f4ad6,0x3b5d4694
.word 0x2b943de7,0xd6f1bf11
.word 0x2626e19c,0xd1115f37
.word 0xc5044566,0x751871f9
.word 0x47cbcfbe,0x6c34ffeb
.word 0xb66d647b,0x9effee9e
.word 0xba1471b7,0x5af22cfb
.word 0x2bdbcd6c,0xc2636e92
.word 0x32952d2f,0xa46b8477
.word 0x5770e5a8,0xd58c4fb4
.word 0xecdad671,0x3d62d1f3
.word 0x383d7b9f,0x6c97ea3a
.word 0x0000003f,0xc5ed5498
.word 0xff05f77f,0x3305bd22
.word 0xae6ff784,0x910a9119
.word 0x06938495,0x98c75713
.word 0x500f6ed1,0x8219f5fb
.word 0x864dcc13,0x274346bd
.word 0xae27201a,0x3ada27bc
.word 0x30e39b3e,0xc12c81d7
.word 0x80f79ddb,0xaf93a868
.word 0xc0b3e981,0xeec3aab5
.word 0x896b7fc7,0xa4a100ba
.word 0x03918d7a,0x77dd1c80
.word 0xd76d7e78,0x3f7f4465
.word 0x1547984a,0xffe37c30
.word 0x70db8ef3,0xf709075e
.word 0xdceb9d62,0x39a89707
.word 0xd06766e4,0xfb48e298
.word 0x284179ff,0xdeb80974
.word 0x7bceae1c,0x188ad9fc
.word 0xf88f4cfc,0xa6ea3de1
.word 0xb1f949b8,0xe802bb5f
.word 0x7f794f89,0x47b0b447
.word 0x3f9f119b,0x0ccda84e
.word 0xeedb41db,0x8c7fb2bb
.word 0xdf7b3564,0x67a0ac0a
.word 0x6125b4a1,0xb0c186dd
.word 0x59d35e2c,0x572de513
.word 0x0afd08af,0xfc40f5eb
.word 0x35e3c23d,0x67303d46
.word 0xe71d15f7,0xcfa0bb18
.word 0xb0df525c,0x75768110
.word 0xd8db3116,0x36db5ad8
.word 0x8e06ca5f,0xca23ffe3
.word 0x651321d5,0x95de1795
.word 0x63ae1160,0x6be787c9
.word 0xdb1fecd8,0x308ddf5d
.word 0x741d2dee,0xee5e65f7
.word 0xb2f4a425,0x964c6441
.word 0x24bd36a6,0x7e1e827b
.word 0x7e759ea5,0xd4a7af11
.word 0x0055cdb7,0xa2fc580c
.word 0xba1471b7,0x7ba686a6
.word 0xf578cf61,0xf1c379e2
.word 0x4a7376ae,0xd894d72d
.word 0xb26a114d,0xee5e65f7
.word 0x11fcaf9c,0x2e2da934
.word 0xe9ecf05d,0x86e99c2b
.word 0x018a52e4,0x6273443a
.word 0x03a3a8f4,0x20ecc0b4
.word 0x4d672823,0x70d72a1e
.word 0x94eb48b6,0x19ae32be
p57_local1_expect:
.word 0xbb5adf9f,0x6c812b82
.word 0x56933b6f,0xce67775e
.word 0xa6c80091,0x660fc3ef
.word 0xb3fb4203,0xb354e2f1
.word 0x0153635a,0xce9462a3
.word 0x4a61a1d2,0xb2b94e5b
.word 0x8a8f6712,0x43b11fba
.word 0xa66a3f59,0x0803ecae
.word 0xf3e121e3,0x8121d1e5
.word 0x9947fca9,0xdcddf6fe
.word 0xe17b4456,0xc57b64e8
.word 0xf5aa3f29,0x00000049
.word 0x03ccaca5,0xb6b06673
.word 0x4e822bdc,0xc2d643ec
.word 0xa89682e7,0xfbef3418
.word 0x000079af,0x2b0cdbff
.word 0xebf540fc,0xaf08fd0a
.word 0x463d3067,0x3dc2e335
.word 0x18bba0cf,0xf7151de7
.word 0x10817675,0x5c52dfb0
.word 0x78114c41,0x1631dbd8
.word 0xe3ff23ca,0x5fca068e
.word 0x9517de95,0xd5211365
.word 0xc987e76b,0x0ad16c25
.word 0x73260d4b,0xd5a36195
.word 0xeeb7c750,0x841fe864
.word 0x2f43298f,0x2770a4ba
.word 0x81c41c87,0x02a45f4a
.word 0xf2229848,0xf5dd3250
.word 0xf8279405,0xa9c73a0c
.word 0x5c320e3e,0xcc40c397
.word 0xc17b9c6f,0x4e988482
.word 0x90b6fcff,0x07ad2a67
.word 0x73161145,0x66303b80
.word 0xb90333e0,0x7d0b971f
.word 0xc3760062,0xbc4499c5
.word 0xc42a236b,0x67e0a3a0
.word 0xc1b8e748,0x8285f69f
.word 0x0b9f404e,0x57e63e41
.word 0x392cdab8,0x2b0c5658
.word 0xebf540fc,0xaf08fd0a
.word 0x463d3067,0x3dc2e335
.word 0x18bba0cf,0xf7151de7
.word 0x10817675,0x5c52dfb0
.word 0xd85adb36,0x1631ffd8
.word 0xe3ff23ca,0x5fca068e
.word 0x9517de95,0xd5211365
.word 0xc987e76b,0x0ad16c25
.word 0xf54eff80,0xf5ceaaaa
.word 0x7f6053b2,0x1b5991d7
.word 0xb7972255,0x0e08243a
.word 0x39b4f243,0x01030dbe
.word 0xadf7dc19,0xffcd9047
.word 0x917529d4,0x8d16773f
.word 0xbfcc483d,0xefe294ef
.word 0xe9b182c6,0xba1471b7
.word 0x43ff19e4,0x0bfb1272
.word 0x3438247b,0x81f77a91
.word 0x98d5470e,0xd40f835f
.word 0x74fdd2fd,0xb8e2c378
.word 0x10511c1d,0xcf81cc63
.word 0x1c05a2f1,0xd47450fb
.word 0x4797d592,0xa418d642
.word 0x4f81e122,0xbfcf1e6a
p57_local2_expect:
.word 0x601deea4,0x007e90a6
.word 0xa8fef343,0x9af42cff
.word 0xe59830a7,0x15ff3970
.word 0x8b4a0bee,0xbdb366ef
.word 0xa68480ca,0x4d12a766
.word 0x61aabb57,0x38b5e70e
.word 0xc7da292c,0x0001f916
.word 0x5d16abde,0x0269adc1
.word 0xc5ff5118,0x031e1948
.word 0x6329c670,0xadb56b53
.word 0x60e87b69,0x91ab62e7
.word 0xbf0a9edd,0x05649567
.word 0x0892125b,0xfe47ce15
.word 0x3790ebaf,0xeaba1969
.word 0x2c31c23e,0xff1ddba4
.word 0x1816e31d,0x422a645f
.word 0x2d25ae8c,0x48cf1cb7
.word 0xe54fe60c,0x68151e95
.word 0xb3db3648,0x28f0530d
.word 0x94ec7c52,0x58fabaac
.word 0x667b1e62,0x10e66ac3
.word 0xdd76c0e4,0x5e91e4ec
.word 0x1d14d32c,0x18c3ea5f
.word 0x000000c7,0xb0a2c1df
.word 0x91f65846,0xffc96760
.word 0x90bab294,0xe9c65148
.word 0x88e1af91,0x78114c41
.word 0x6279c0c9,0xfffb5d71
.word 0x28fcd78f,0x1fdc367c
.word 0x9d321901,0xa1b52cf6
.word 0x1ecef1ba,0x40ff8c56
.word 0xff3245d4,0x85001a93
.word 0x7a5a15e5,0x545ff3ad
.word 0xe1641454,0x47ffc796
.word 0x7868a10a,0x2c60611d
.word 0x30156946,0x5bdb76df
.word 0xb04fb0c3,0x3c9344a9
.word 0xa2fbee04,0xa16d2f37
.word 0x91aa3435,0x939dc24f
.word 0xca78ddfd,0x7ea50f84
.word 0x43ff19e4,0x0bfb1272
.word 0x3438247b,0x81f77a91
.word 0x98d5470e,0xd40f835f
.word 0x74fdd2fd,0xb8e2c378
.word 0x10511c1d,0xcf81cc63
.word 0x1c05a2f1,0xd47450fb
.word 0x4797d592,0xa418d642
.word 0x4f81e122,0xbfcf1e6a
.word 0xebf540fc,0xaf08ff0a
.word 0x463d3067,0x3dc2e335
.word 0x18bba0cf,0xf7151de7
.word 0x10817675,0x5c52dfb0
.word 0xd85adb36,0x1631dbd8
.word 0xe3ff23ca,0x5fca068e
.word 0x9517de95,0xd5211365
.word 0xc987e76b,0x0ad16c25
.word 0xccfd6368,0x7a6bd2aa
.word 0xd24bb6d2,0xe65bf317
.word 0xf7de0641,0xfd206f5e
.word 0xf056dc5a,0x03efad3f
.word 0xd2a10644,0xa9f6e073
.word 0xa284e221,0xf9748dcf
.word 0x8363d5b6,0x15144e37
.word 0x0f450540,0x9c5cfab2
p57_local3_expect:
.word 0x8434af77,0x5f990a43
.word 0x432eb000,0x37a926ff
.word 0x482b5c80,0xf76a9743
.word 0x079c36aa,0x5138dc58
.word 0x2ebd0022,0x61aabb57
.word 0x85aaedd8,0x86c31d37
.word 0xd3ffec3d,0xfd7acb40
.word 0xbee52931,0x08fbd125
.word 0xfd206f5e,0x0000f709
.word 0x451df343,0x88f001f0
.word 0x8cd81f50,0xcc9f025d
.word 0x0b0eca35,0xab510a28
.word 0x97d88be1,0xa8b7d7bc
.word 0x1110ae46,0x66a08d08
.word 0x94e75521,0x63ae1160
.word 0x7c41f97b,0xdc4e707b
.word 0x7d7899ce,0x02a45f4a
.word 0x2762262f,0x955cd794
.word 0x707b97fb,0x11ee0e79
.word 0x6e521526,0xe0642cc8
.word 0x0efe7f41,0x006b9ec1
.word 0x18055b77,0xbcfaa94a
.word 0xda1ec091,0xe1fc3deb
.word 0xe794290f,0x909dae36
.word 0x943220d3,0xaeb8f92e
.word 0xbfd3b156,0x6b7e6a81
.word 0x89511073,0xc0b3e981
.word 0x150fecbb,0x587c90c1
.word 0x28c59f6e,0x1e4bd4e3
.word 0xa61c09ab,0x87693cfe
.word 0x58760e77,0xfee592e9
.word 0x9014a36f,0x56275804
.word 0xbb8fdfad,0x0d8a4ce4
.word 0x00805435,0x2a489a94
.word 0x54e5b57f,0xc3a196e3
.word 0xcf45f3c0,0xdbd55377
.word 0x74b738a7,0x33c75d74
.word 0xa57b07e8,0xee9b79af
.word 0x2ec6dd7c,0xd2bd02c7
.word 0x902a7fd8,0xdf58a56e
.word 0xc0a0265e,0x276dcd29
.word 0xcfbabd58,0x6592225d
.word 0xd0978974,0xa45e5093
.word 0xf920e1e4,0xae55fde2
.word 0x6f96fc45,0x920f797e
.word 0xaf73ffea,0x00001ece
.word 0x378847c6,0xdac27612
.word 0x6dba8de0,0xabd7b785
.word 0x452d6cb4,0x07c72a53
.word 0x59a845ec,0xa21e0164
.word 0x8780c6f0,0xb5424b14
.word 0x8682aa02,0xedd4f9c0
.word 0x2511e9ae,0x09c4dfb5
.word 0x2b974d2b,0x4a5c8f7e
.word 0x7ef7f8b8,0xb45d9cb1
.word 0x4e92cbb2,0xcf405f58
.word 0x43ff19e4,0x0bfb1272
.word 0x3438247b,0x81f77a91
.word 0x98d5470e,0xd40f835f
.word 0x74fdd2fd,0xba1471b7
.word 0x10511c1d,0x0ad16c25
.word 0x1c05a2f1,0xd47450fb
.word 0x4797d592,0xa418d642
.word 0x4f81e122,0xbfcf1e6a
p58_init_registers:
.word 0x52322a3d,0xef3eb756 ! Init value for %l0
.word 0x96ab2574,0x9d31675f ! Init value for %l1
.word 0x289422e0,0x6c2174ae ! Init value for %l2
.word 0x190dd29e,0x2dc2ceeb ! Init value for %l3
.word 0x427a27b3,0xe56bbc09 ! Init value for %l4
.word 0x92582dea,0x183033d0 ! Init value for %l5
.word 0x9d23249e,0x4f1d0459 ! Init value for %l6
.word 0x6750ef07,0xe4afbe60 ! Init value for %l7
.align 64
p58_init_freg:
.word 0x9cef45c6,0x0cb6008b ! Init value for %f0
.word 0x0cba5903,0x4ebfacb1 ! Init value for %f2
.word 0x346a7af6,0x04dd4795 ! Init value for %f4
.word 0x87e2a11d,0xfe1206d2 ! Init value for %f6
.word 0x3b1f6474,0xd9e88651 ! Init value for %f8
.word 0x6b526494,0x4aedd4e0 ! Init value for %f10
.word 0x9f7e7644,0xf8879f78 ! Init value for %f12
.word 0x753d3cbc,0xba8147fc ! Init value for %f14
.word 0xa3f24fc6,0x628969cb ! Init value for %f16
.word 0xf423cfc1,0xfeca2ee6 ! Init value for %f18
.word 0x98838e59,0xaa0a5db9 ! Init value for %f20
.word 0x5f44665c,0x9c0cb026 ! Init value for %f22
.word 0x44f03332,0xe8ed946d ! Init value for %f24
.word 0xfa42d507,0x9da4cbff ! Init value for %f26
.word 0xa95ef59f,0xf24b62cb ! Init value for %f28
.word 0x64449206,0x7bf0f6fd ! Init value for %f30
.word 0xdf472f6f,0x20961d96 ! Init value for %f32
.word 0xa0052164,0x2b6ac989 ! Init value for %f34
.word 0xe1d570d7,0x2a608f74 ! Init value for %f36
.word 0x08d43cce,0x644af103 ! Init value for %f38
.word 0x44c36c71,0xf8790247 ! Init value for %f40
.word 0xbb5ff53e,0x643fd943 ! Init value for %f42
.word 0xb7b835fd,0x1a5f3658 ! Init value for %f44
.word 0xcaf15f76,0xe0f14a11 ! Init value for %f46
.word 0x1f43203d,0xf4fb6096
.word 0xad80df64,0xd87be39f
.word 0x681f7002,0x952e68af
.word 0xb1919e2d,0x0498bbb0
.word 0x071d1623,0x9e7391f6
.word 0x29d934fe,0x103c1c7e
.word 0x286761a8,0x2ab5b1c0
.word 0x22631b6b,0xff39fec3
p58_expected_registers:
.word 0x00000000,0x830bcb63
.word 0x00000000,0x943bfdfc
.word 0x202bfbb1,0xcd7dd917
.word 0x00000000,0xe93fbe41
.word 0x8b00b60c,0xc645ef9c
.word 0x7e26df7d,0x0000007b
.word 0x00000000,0x000000ba
.word 0x00000000,0x00000021
p58_expected_fp_regs:
.word 0x2e855a35,0xa7d8e1e0
.word 0xecddd652,0xcd4c94f1
.word 0x7218ed2a,0xfedddb2f
.word 0xb6698fe6,0x04284f1b
.word 0x48a5e124,0x5a2a9882
.word 0xafc35e63,0x746fca92
.word 0xe0e9a904,0xaf80f00a
.word 0xa0402ef4,0xc3f4a65e
.word 0x38669f38,0xddaa515c
.word 0x70a98784,0xdee7e9db
.word 0xa07f2c7a,0x8df715bf
.word 0x95f14d25,0xead5b3a6
.word 0xcb4038de,0x000000e7
.word 0x16a95ab5,0xf1ab191c
.word 0x27c02b96,0xa5575c96
.word 0xa0041d71,0x30e6702b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p58_local0_expect:
.word 0x93a73e45,0x1d1133f7
.word 0x3b1956b4,0x3e94370b
.word 0xfa5ef7ff,0x2620b173
.word 0xe8e37d0a,0xf078df17
.word 0x862078b8,0x213842f1
.word 0xdf69cc3b,0x30bc53ae
.word 0xffaf7c38,0x9cb0e9b2
.word 0x6b7c2a30,0xc15b39c0
.word 0xc2a2f2da,0x78f26bd6
.word 0x00000040,0x4dab7070
.word 0xd6e4becc,0xde7e02bc
.word 0xd84d9fee,0x30b7853f
.word 0x65bbc96d,0x600e2250
.word 0x1ad9d29c,0x41260c16
.word 0x7d9f7e39,0x4d522c0e
.word 0xe20166e6,0xf39a17de
.word 0x8b00b60c,0xc645ef9c
.word 0xb1acbf4e,0x0359ba0c
.word 0x9547dd04,0xf67a6a34
.word 0xd20612fe,0x1da1e287
.word 0x5186e8d9,0x74641f3b
.word 0xe0d4ed4a,0x9464526b
.word 0x789f87f8,0x44767e9f
.word 0xfc4781ba,0xbc3c3d75
.word 0xd5bb0f80,0x77b1f0ea
.word 0xc5256ace,0xe7acc2d9
.word 0x9746044e,0xb9c87320
.word 0x7a5ea3ab,0x295c3e28
.word 0x171bdbc0,0xdb043d58
.word 0x77ec3e36,0x5ce30630
.word 0x00000000,0x0a3ef700
.word 0x313f6469,0x27bf9707
.word 0xb1916f44,0xb8ed3ce0
.word 0x52837d65,0xdb02a162
.word 0xf506628c,0x418a3007
.word 0x509de61b,0xb049722a
.word 0x2a8b5cf3,0x17242966
.word 0x41034c73,0xa54001dc
.word 0x7692e014,0x2f662576
.word 0x357e3204,0xa72f65a7
.word 0x7390ab48,0x6f2c84bb
.word 0xf2b88341,0x215da0c0
.word 0xc390ba01,0xffa2a504
.word 0xb85def77,0x4d8cced7
.word 0x550fde11,0x686380d4
.word 0xbc8cb934,0xeff3a22e
.word 0xfaff8f80,0xc78456c5
.word 0x264bc782,0xc389466d
.word 0xc5bb66b5,0xbd2e8fd7
.word 0x3d30a347,0xd4304044
.word 0x3c3f645e,0xfe6bb4c4
.word 0x1b541c97,0xd9e7d580
.word 0x605d0878,0xc047cc8d
.word 0x00000005,0x3bc27cc2
.word 0xc207d3a0,0xf791b4c9
.word 0xcb48a0e7,0x1e00c98c
.word 0x0f63c360,0xd16ee712
.word 0x65734cba,0xdef1c54f
.word 0xbba9ffbf,0x1d592a6e
.word 0x2d9e548e,0xc50e339f
.word 0xd8f45583,0xe9b5e713
.word 0xaf332fa9,0x2456b16d
.word 0xd271c801,0x4f06896c
.word 0x8436416d,0x8fafe964
p58_local1_expect:
.word 0xaaed98dc,0xc3cca954
.word 0xb619652d,0x3c321bef
.word 0x024f9916,0x19a868a3
.word 0x489ce20c,0x1d6f26cb
.word 0xb0aa07cf,0x383faa37
.word 0x45ce0d05,0xac5e6202
.word 0x5bdec47b,0x9822352f
.word 0xa8d22c46,0x452188d6
.word 0x6a13696b,0x6f0ab1d9
.word 0x3cb5b24e,0x328866a5
.word 0x357e3204,0x4f1d0459
.word 0x0b2a42aa,0xb3f51ca2
.word 0x9442c7d2,0x99e3ec92
.word 0x6acce97e,0x43bd0b3e
.word 0xd9fbc7a2,0xd9d62082
.word 0xbd969722,0xd14dff8b
.word 0xf133a802,0x11b854c5
.word 0xeb4abf4d,0x7d974595
.word 0x81f0f092,0x49e27ca6
.word 0x6f2b4f52,0x60925397
.word 0xa7a5f923,0xcdddff3b
.word 0x1a0afcfe,0x9506da3b
.word 0x3c655888,0xf0c13489
.word 0xd7baff15,0x2906f717
.word 0x96511239,0x3078e568
.word 0x8ac60127,0x5507709a
.word 0xeea8a67b,0x02dd2096
.word 0x35e65589,0x47f4ae71
.word 0xa62d9057,0x4c59968e
.word 0x0f755f66,0x9abf8535
.word 0x93806a86,0x32774738
.word 0x687ed594,0x3d411c72
.word 0x73bded2c,0xe8062eb4
.word 0x30db7257,0x3eabd68c
.word 0x9adb4d8e,0x62db13bf
.word 0xa6dac030,0x140377c4
.word 0x7e26df7d,0x0000007b
.word 0x1ef6153b,0x19667df2
.word 0xf1a5e731,0x4f703f7c
.word 0xbcbc0bba,0x7239d432
.word 0xa72d5089,0xe0ffc2d9
.word 0xd4dde8d4,0xbd1776b3
.word 0x24ff0d28,0xd6baaadb
.word 0x1fcb8e83,0xdfb27260
.word 0xc1f02b52,0x6c672d04
.word 0x19f434af,0xc3fc538f
.word 0xf4ddbee0,0xb1ad9f45
.word 0x645d7c1a,0x7fa61b40
.word 0x86b91f3e,0xbfd8bf05
.word 0xf19c5b5f,0xaa1a1a75
.word 0xd784a0cb,0x41ecf0e0
.word 0x00000000,0x00000021
.word 0xb8bb19de,0xf27d7ecf
.word 0x91a059a9,0x598c710d
.word 0x13fb74ca,0x1ccb52a4
.word 0xdaac4469,0xef038428
.word 0x727546de,0x80cc3cfa
.word 0x299cd546,0x3a0b5825
.word 0x698a9b20,0xfeff0c40
.word 0xfd619b06,0x5c96f3b2
.word 0x32eb5523,0x85c04d71
.word 0xe3d90dc0,0x818ad757
.word 0xc01cb050,0xa2c9e1ae
.word 0x41260c16,0xaabeff41
p58_local2_expect:
.word 0x8b00b60c,0xc645ef9c
.word 0xb1acbf4e,0x0359ba0c
.word 0x9547dd04,0xf67a6a34
.word 0xd20612fe,0x1da1e287
.word 0x5186e8d9,0x74641f3b
.word 0xe0d4ed4a,0x9464526b
.word 0x789f87f8,0x44767e9f
.word 0xfc4781ba,0xbc3c3d75
.word 0x2960f689,0x3142858d
.word 0x872765ed,0x951a387f
.word 0x72d01f45,0x35845fc1
.word 0xc82c0c47,0x0a720f62
.word 0x999f9ff7,0x081aaa64
.word 0x7cbedaf3,0x468b2f2b
.word 0xce4d0044,0xaf179132
.word 0x5debdfc6,0x000000b3
.word 0xb184294d,0x05f179c4
.word 0xfab5bc9a,0x9b6627ee
.word 0x9dd03c1e,0xd93d6fd2
.word 0x7c5d48e3,0x06709b3b
.word 0x26607513,0x719543d3
.word 0x3f6fe05d,0x216245e8
.word 0xed8e7936,0x2ac621c3
.word 0x40e4377c,0x44c7b60c
.word 0xc798f2b9,0x38b1e7c3
.word 0xddaa515c,0x3b67c4e9
.word 0xcddee741,0x000069cc
.word 0xb8382af9,0xef3be55e
.word 0x8e7c92d2,0xa3bebad2
.word 0x902abeaf,0x11eff7f0
.word 0xcc238bb6,0x739fdb62
.word 0xaa2dfb9b,0x6eac4fdc
.word 0x7f99c43e,0x24863f07
.word 0xf5d0e771,0x026b1c63
.word 0x0a3ef700,0x952d2776
.word 0x4c6ada2d,0xf419d606
.word 0xf80391a5,0xab18078f
.word 0xffffd206,0x000069cc
.word 0xdc007d33,0x1c8057dc
.word 0xb3399f2b,0x3bc27cc2
.word 0x38669f38,0xddaa515c
.word 0x70a98784,0xdee7e9db
.word 0xa07f2c7a,0x8df715bf
.word 0x95f14d25,0xead5b3a6
.word 0xcb4038de,0x000000e7
.word 0xffffd206,0xf1ab191c
.word 0x27c02b96,0xa5ff5c96
.word 0xa0041d71,0x30e6702b
.word 0x8b00b60c,0xc645ef9c
.word 0xb1acbf4e,0x0359ba0c
.word 0x9547dd04,0xf67a6a34
.word 0xd20612fe,0x1da1e287
.word 0x5186e8d9,0x74641f3b
.word 0xe0d4ed4a,0x9464526b
.word 0x789f87f8,0x44767e9f
.word 0xfc4781ba,0xbc3c3d75
.word 0x4dc6200f,0xd28d7916
.word 0x202bfbb1,0xcd7dd917
.word 0x6ca5e38b,0x0b94fc93
.word 0x30bc53ae,0x3b67c4e9
.word 0xfc9c86ac,0xd908a2eb
.word 0x2d98bd86,0x2dc2ceeb
.word 0x421779c3,0x09053244
.word 0x9a6dfd31,0x40b6d922
p58_local3_expect:
.word 0xca83b378,0xff450197
.word 0x3b8df03a,0x149cebb9
.word 0xa4d283ae,0x90977de1
.word 0xc4cf9824,0x12701f4e
.word 0x1d4a8f53,0x368a0b6a
.word 0x2a692e45,0xd4f59816
.word 0x78978e20,0x49fbeb5a
.word 0x23ad882f,0x9ff5df91
.word 0x9ad6b195,0x7ab16771
.word 0xc86170b7,0xd4eeb076
.word 0xc76e3a76,0x730e4481
.word 0xb8b5d281,0x94b207bc
.word 0x969240c8,0x11a933ae
.word 0x7e91251d,0xdfbf6a35
.word 0x041bcb1f,0xe808578e
.word 0xa28effab,0x01cbb857
.word 0x87d92568,0x2cafdd91
.word 0x6c2ff373,0x53acc2c4
.word 0x45bace7e,0x468cb00c
.word 0xa02edb14,0x4198b493
.word 0x8f3f822f,0xfbdc3ec9
.word 0x304432e7,0xb1c5c58a
.word 0xd6660f0d,0xe9ff2df5
.word 0x734ed418,0x114f517a
.word 0x2e855a35,0xa7d8e1e0
.word 0xecddd652,0xcd4c94f1
.word 0x7218ed2a,0xfedddb2f
.word 0xb6698fe6,0x04284f1b
.word 0x48a5e124,0x5a2a9882
.word 0xafc35e63,0x746fca92
.word 0xe0e9a904,0xaf80f00a
.word 0xa0402ef4,0xc3f4a65e
.word 0xcbdfca4f,0x000f1ef1
.word 0xffe1ee23,0xce5c1531
.word 0x0000001a,0x5870854d
.word 0xe3b85402,0x95e0013c
.word 0xe6f42a6d,0x20713892
.word 0xce8aa0cc,0x90fff4e2
.word 0xff53c18c,0xe59d69cc
.word 0xe1d36b30,0xe5b4f469
.word 0xc40d9568,0xd8c9da20
.word 0x1205aa5c,0x46b4b79a
.word 0x384a6a91,0x3ddb1404
.word 0x151dddcf,0x91ff267a
.word 0x75cd86df,0x0387566e
.word 0x9d4e7911,0x9f423c38
.word 0x8ded82dc,0x80f41edd
.word 0x2eadc02e,0x0d132f8b
.word 0x4ecf6300,0x91a40da3
.word 0xfe5190dc,0x83a13bba
.word 0x47a5a824,0x8f4cf100
.word 0xf451547e,0x7ae08410
.word 0x3ab654a8,0x1d385027
.word 0x4f87dc4e,0x3eedc037
.word 0xf76171e4,0xcdeef716
.word 0x58c1fbfb,0x9adc42a9
.word 0x099d72ec,0x53d350d8
.word 0x27c1dcc9,0x2c3f5ff5
.word 0x421779c3,0xa1ab9641
.word 0xf4c3c051,0xdd0dc20c
.word 0x07e9d810,0x359c8d92
.word 0x7a7735f3,0x75532ea9
.word 0x6cff74ae,0xbe08b6c9
.word 0xffffff9f,0x70fad934
p59_init_registers:
.word 0x0db7df14,0x9d3f1741 ! Init value for %l0
.word 0xc6fe1b76,0x581eea45 ! Init value for %l1
.word 0xc9277aac,0x44689c12 ! Init value for %l2
.word 0x9c6034db,0xdb125345 ! Init value for %l3
.word 0xd5767a3f,0x8d9832b8 ! Init value for %l4
.word 0xf555e143,0xfa786aab ! Init value for %l5
.word 0xdf2df9ff,0xbfb0b147 ! Init value for %l6
.word 0x772d049b,0xb86d2fd8 ! Init value for %l7
.align 64
p59_init_freg:
.word 0x89c101f8,0x006a4a69 ! Init value for %f0
.word 0x19dd0859,0x57b5e7f8 ! Init value for %f2
.word 0x06e0aa3b,0x10c525ab ! Init value for %f4
.word 0x66e43fd9,0xab80f1a6 ! Init value for %f6
.word 0xa177fef4,0xed197b5d ! Init value for %f8
.word 0xf2029bd6,0x84171aee ! Init value for %f10
.word 0xb0fbf4f1,0xc7dd941c ! Init value for %f12
.word 0xb91983bf,0x7346fac4 ! Init value for %f14
.word 0x6a65c719,0xb72ba4b4 ! Init value for %f16
.word 0x6739e596,0x70b2aaae ! Init value for %f18
.word 0x19719873,0xc0b69d9a ! Init value for %f20
.word 0x54e3da16,0x422a75e9 ! Init value for %f22
.word 0x7a1cb35d,0xe31dab9c ! Init value for %f24
.word 0x07c56c82,0x52691e11 ! Init value for %f26
.word 0xd386eb19,0xcf1ad050 ! Init value for %f28
.word 0x8d636f2d,0xfbf2a1b1 ! Init value for %f30
.word 0xef97b1a3,0xc5e9b4b9 ! Init value for %f32
.word 0x54355bd2,0x67b6d3ab ! Init value for %f34
.word 0x13d46b62,0xd41054f2 ! Init value for %f36
.word 0xdde09987,0xcb6a4f22 ! Init value for %f38
.word 0xaf2cfc23,0x4d1df798 ! Init value for %f40
.word 0x30d97d89,0x4c97d8b9 ! Init value for %f42
.word 0x9893a177,0x934529dc ! Init value for %f44
.word 0x6b84661f,0x885574ea ! Init value for %f46
.word 0x72f24c72,0x6bc0e5db
.word 0x74b8542c,0xb02860aa
.word 0xf581dc4d,0xa1748466
.word 0xeed2fcf8,0x2b5a45b8
.word 0x2e738fc6,0xf0b948a1
.word 0x0cc746da,0xd6e737d3
.word 0x427899e4,0x417be6f5
.word 0xf284e8bc,0x9caa6985
p59_expected_registers:
.word 0x00000000,0x0000003f
.word 0x00000000,0xa38284dc
.word 0x00000000,0x8ca3d6ee
.word 0x00000000,0x0000a0ca
.word 0x00000000,0x57beb9d4
.word 0x00000000,0x8920459d
.word 0x07e662ae,0x07e4385b
.word 0x00000000,0x0000008a
p59_expected_fp_regs:
.word 0x5f562c57,0x89b7117e
.word 0x3485c28b,0xe99df494
.word 0xd44daf25,0x936186f7
.word 0xa6ab9e82,0xd19e6c45
.word 0xdde6887f,0x044964f0
.word 0xa5a50fce,0x4e3c23bb
.word 0x616f706b,0x92acc158
.word 0xbf5ad744,0x8920459d
.word 0x89b7117e,0x23d09bc7
.word 0xf24a5f24,0x35fc0def
.word 0x9d554295,0xe8453860
.word 0x01693b2d,0x3aeee6f3
.word 0xa9103bd0,0xc36635ef
.word 0xb6c599ff,0xd451c745
.word 0xfdd16e47,0xd18623e2
.word 0xe9d6b71e,0x3c41713c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p59_local0_expect:
.word 0xcf231b5f,0x4ba55136
.word 0x375f0f3f,0xb741ed76
.word 0xe00584c1,0xd2cba7ff
.word 0xcda9f6c9,0x6cdbc84b
.word 0xa4a3127f,0x0d39f197
.word 0x1e84f6a7,0x20b4a269
.word 0xb1826fa0,0x54c670de
.word 0x6eca8765,0x9bfa57a4
.word 0x84f55200,0x71bd5f8e
.word 0x00000000,0x2a8d082e
.word 0x22d19d9c,0x3b262f64
.word 0x6ff48b1a,0xe7d7e21e
.word 0x57ef17cd,0x83d1fe0b
.word 0xbbe7a296,0xdcabc63a
.word 0x9bfa57a4,0x15ee4938
.word 0x4dd3e4cc,0x789fd891
.word 0x39d8d06a,0xda41c34b
.word 0x10aaf123,0x0c79b4eb
.word 0xa77e5789,0x14264f84
.word 0xbd0b359f,0xafe44d7c
.word 0x15ee4938,0x8ddc9c21
.word 0x0aef153b,0xed353325
.word 0x527c9895,0x7bddb6ee
.word 0x9086d500,0x48ae8ded
.word 0xe79fd9be,0x05470764
.word 0x6b5b0c93,0x5f93b781
.word 0x082ae9bf,0x8892f1e0
.word 0xd4a0f988,0xf1b72cab
.word 0x4c142464,0xeea5426e
.word 0x00356548,0x47955f42
.word 0x24eb07cd,0x9edeae3e
.word 0x6c79a9ef,0xb7c65df8
.word 0x89c101f8,0x006a4a69
.word 0x19dd0859,0x57b5e7f8
.word 0x06e0aa3b,0x10c525ab
.word 0x66e43fd9,0xab80f1a6
.word 0xa177fff4,0xed197b5d
.word 0x52009bd6,0x84171aee
.word 0xb0fbf4f1,0xc7dd941c
.word 0xb91983bf,0x7346fac4
.word 0xbf000000,0x8036fd9a
.word 0x5e750d48,0xc2caf3e4
.word 0xb56e84bc,0x06d0bf0a
.word 0x22c8d369,0xfb4b26c1
.word 0xf9aeabc7,0x8f7a5e4a
.word 0x1f58e483,0x32fc6bdb
.word 0xe8005603,0x41179840
.word 0xc0ffb462,0x2e088d2a
.word 0x77712666,0x3b3fb00f
.word 0x69c07cb7,0x6ea8a5e0
.word 0x97bf9a62,0x6de435f7
.word 0x4e1bf177,0x056d28ed
.word 0x1943964c,0xd969991c
.word 0x8ea511d7,0x40995072
.word 0xcae15f9a,0x5186ebe8
.word 0x7aecae53,0x6bebda3b
.word 0x1b701285,0x3e1fd5e2
.word 0x6045d7fe,0xc11c2eea
.word 0x3625c676,0x0246b427
.word 0xbed3d737,0xdb03d65f
.word 0x8f188d73,0x8a655aff
.word 0x8a452b90,0x5c381222
.word 0x90785f11,0xb95a377a
.word 0xb23eddfa,0x93c0069e
p59_local1_expect:
.word 0x9afd3680,0x000000bf
.word 0xe4f3cac2,0x480dff5e
.word 0x0abfd006,0xbc846eb5
.word 0xc1264bfb,0x69d3c822
.word 0x4a5e7a8f,0xc7abaef9
.word 0xdb6bfc32,0x83e4581f
.word 0x40981741,0x035600e8
.word 0x2a8d082e,0x62b4ffc0
.word 0xfdd76127,0xdc27b40c
.word 0x6246c3c1,0x40b25803
.word 0x36598391,0xc23b7e85
.word 0x4dc896cd,0xd1ab693a
.word 0x7af5a7e8,0x91eaffc6
.word 0x83cbd4cf,0x2d85945e
.word 0xf75970de,0x1263d6b6
.word 0x7ce7916d,0x3d34fffb
.word 0x8e7c81b1,0xcc50a29f
.word 0xc7047b53,0x2acc537a
.word 0xe66fe05a,0xbfb2ffd0
.word 0x6982a007,0x9a8db784
.word 0x727d435e,0x8013366a
.word 0x34dc0510,0xdc3c51a3
.word 0x6affe12e,0x02ff2edb
.word 0xcb99c72f,0x8d162591
.word 0xb6c599ff,0x074cbf53
.word 0x446dd652,0x8d9f3ad6
.word 0x35c9d4cd,0x57beb9d4
.word 0xe4122f30,0x5fe17c83
.word 0x902eae02,0xc2b2fb1d
.word 0x71c19495,0x35989401
.word 0x3c2b5efa,0x42246600
.word 0x295fb513,0xff7ea0ca
.word 0xb6c599ff,0x074cbf53
.word 0x446dd652,0x8d9f3ad6
.word 0x35c9d4cd,0x57beb9d4
.word 0xe4122f30,0x5fe17c83
.word 0x902eae02,0xc2b2fb1d
.word 0x71c19495,0x35989401
.word 0x3c2b5efa,0x42246600
.word 0x295fb513,0x637ea0ca
.word 0xc27b5409,0x8a06fe9c
.word 0x6e09fae3,0x69e05b6d
.word 0xffa04acf,0xfa786aab
.word 0xf9188b6a,0x722c9064
.word 0x3ed99d91,0x23fe72da
.word 0xd3320aff,0x6bebda3b
.word 0x6e7346a8,0x5905e87a
.word 0x2911bd93,0x1361b979
.word 0x18d440a6,0xb2ac5811
.word 0x5dc3980c,0xae73c52c
.word 0x20807319,0xe451321a
.word 0x2f2fca16,0x8899758a
.word 0x075b716c,0x8b5a7d16
.word 0x8ff72436,0xc9151b7f
.word 0x6bf94ee4,0x2bd06eef
.word 0x0b63ba37,0x03266874
.word 0x89b7117e,0x23d09bc7
.word 0xf24a5f24,0x35fc0def
.word 0x9d554295,0xe8453860
.word 0x01693b2d,0x3aeee6f3
.word 0xa9103bd0,0xc36635ef
.word 0xb6c599ff,0xd451c745
.word 0xfdd16e47,0xd18623e2
.word 0xe9d6b71e,0x3c41713c
p59_local2_expect:
.word 0x3aa7591c,0x47566dec
.word 0xe57cfa97,0xc7515c5e
.word 0xc352923a,0xc27e60b8
.word 0x94c22129,0x17b915ab
.word 0xd83ab774,0xce54cf20
.word 0x25580029,0xc16e5806
.word 0x067eed3a,0x60c8a36f
.word 0x21b4b37f,0x41f86ed5
.word 0x07e662ae,0x07e4385b
.word 0xe3291e9c,0xd44cdf12
.word 0x7d833858,0x36278094
.word 0xeb5ef695,0xfe1b37db
.word 0xeaab9d1b,0x722c9064
.word 0x86bfbe60,0xc1bd00b5
.word 0xdc3c51a3,0x7e545153
.word 0xc48e9490,0x2aedb02d
.word 0x39d3b509,0x54028404
.word 0x205c4da2,0x41f2b0c8
.word 0x962043a0,0xc02c8b7b
.word 0xa38284dc,0x719b2c5f
.word 0xa9cfe211,0x360fda5c
.word 0x5d46270e,0xe3e873ed
.word 0xd4c024b6,0x089adcf3
.word 0x60db3989,0x42f96c06
.word 0xd2a3b588,0xed8d1438
.word 0x8a561701,0xabc2c6a4
.word 0x2d3cb37d,0xe97d66b7
.word 0x42244756,0x9dd46a51
.word 0x0a1bbff9,0x0fd7ec9a
.word 0xb0f49a1e,0x7507ebc8
.word 0x96538c67,0xebe7599c
.word 0x630bdc3b,0x267130c3
.word 0x2e0a9c8c,0x60a5fc4e
.word 0x015698dc,0xcfbd170f
.word 0x0063ba53,0xe43af272
.word 0x3e54b45c,0x5ddea731
.word 0x4d97e8b0,0xcd681ddd
.word 0x7e7e8e72,0xd84ff804
.word 0xed4b8341,0xa2b1768a
.word 0xb09fa522,0x46775de0
.word 0xffb48cc9,0x39cd211c
.word 0xa0a629e2,0x0c0e1e3e
.word 0x68d3ec31,0x067ffa9e
.word 0x5b2c00f4,0x526c9e82
.word 0xfce560fb,0x40fa4793
.word 0xe48784e5,0x1e534888
.word 0x758ae077,0xd2007122
.word 0x3862ab20,0x8db19268
.word 0x648e8a32,0xb872230e
.word 0xf95827ef,0x5afde289
.word 0x4d44e0fc,0x925bd8ed
.word 0xc7d8b597,0xa5a6d855
.word 0x3be7fbaf,0x104c8d21
.word 0x755bd1c0,0xbae29d3a
.word 0x7a2e619b,0x59d114d1
.word 0x8436087f,0xe3ffd3a4
.word 0x47c1527d,0x73eb34c5
.word 0x3395eb7e,0x00000069
.word 0x2c779256,0xf65cad6b
.word 0xaece7bc8,0xfb0978e0
.word 0x267130c3,0xc188fb0b
.word 0x32dbdeaa,0x85a305c0
.word 0x3efa0202,0x7a1a64a1
.word 0xde30f62a,0x757cbcd3
p59_local3_expect:
.word 0xdb986bf8,0x4a0ef333
.word 0x8ca3d6ee,0x0000a0ca
.word 0x11b2b478,0x1cbbe9ff
.word 0x2d8cec7e,0x8781ff18
.word 0x136dccec,0x5d1ef370
.word 0x9d111209,0x98a8889d
.word 0x97186b62,0xe5ed2e4d
.word 0x021c01a4,0x1efbf274
.word 0xe0fb1b98,0xaffaf5b4
.word 0xc21dbb47,0x348f157c
.word 0x9a149c23,0xc8922e20
.word 0x65d432d2,0x42724188
.word 0x0604b51d,0x8fc9b195
.word 0x07f69b29,0x3279a932
.word 0x37202731,0x347a7617
.word 0x95d9483f,0xf373ccd2
.word 0x51b44df3,0xeeffe7f7
.word 0x3b262f64,0x5eba8659
.word 0x640d1ada,0x5019a111
.word 0x3735e5b3,0x09c8f98b
.word 0x4e377192,0xe23f7ed6
.word 0x7175a1f3,0x44db3066
.word 0xe2bae3c7,0x40d0e899
.word 0x12a2af09,0x3a74a93e
.word 0xbf9b7392,0xd0068c36
.word 0x40e75f08,0x01127aaf
.word 0x9db84daa,0x000000fe
.word 0xe193bc5a,0xd2c9124d
.word 0x4de2c01b,0xcd4df368
.word 0x81e9c7ec,0x6c17e4d2
.word 0x6de0c5ad,0x8d9832b8
.word 0xa71a4357,0x1d6a2973
.word 0x8bab594d,0xf4ae9509
.word 0x2b04b979,0xa494f1b8
.word 0x82bbc7b8,0x2c8326a0
.word 0x14662ec2,0x399a1ac0
.word 0x333dff31,0xb4074bab
.word 0x4e1bf177,0x8a452b90
.word 0xed3c88e9,0xa404e37b
.word 0x5b7dbfa2,0xd9aff26a
.word 0x5f562c57,0x89b7117e
.word 0x3485c28b,0xe99df494
.word 0xd44daf25,0x936186f7
.word 0xa6ab9e82,0xd19e6c45
.word 0xdde6887f,0x044964f0
.word 0xa5a50fce,0x4e3c23bb
.word 0x616f706b,0x92acc158
.word 0xbf5ad744,0x8920459d
.word 0x31b9f896,0xc866bd8d
.word 0xb70091c0,0x65c5263d
.word 0xb6876b76,0x8c8eae4d
.word 0x8532f773,0xc83ab10c
.word 0xa8ffb7a4,0x0a5790ca
.word 0x3934737e,0x044b182a
.word 0x43bb89fc,0x2da9b5b7
.word 0x44689c12,0x511d153c
.word 0x97823917,0x05776b1c
.word 0xde4b6c8b,0x9d56599d
.word 0x4f6e033e,0xa8adc8da
.word 0xc24571dd,0x9ce02d04
.word 0xfdf53f64,0x598f0d74
.word 0x33cd1014,0x6ef0838b
.word 0x72e53760,0x6aa03cf0
.word 0x9640ae98,0xed353325
p60_init_registers:
.word 0xa5d5e03d,0xdfe17c7c ! Init value for %l0
.word 0x779f6af8,0x8def108a ! Init value for %l1
.word 0x9781d3f8,0x4d2822dd ! Init value for %l2
.word 0x698295a2,0x7aa5fced ! Init value for %l3
.word 0x77a262fd,0x913ba437 ! Init value for %l4
.word 0x52a44607,0xef906f7a ! Init value for %l5
.word 0x39d2d972,0x76098635 ! Init value for %l6
.word 0x8becfd0d,0xe93bfc39 ! Init value for %l7
.align 64
p60_init_freg:
.word 0x16b84803,0xe116d613 ! Init value for %f0
.word 0xc8506228,0xa687957d ! Init value for %f2
.word 0x1b4f7859,0x264c1109 ! Init value for %f4
.word 0x78d1cd0b,0x75677cad ! Init value for %f6
.word 0x0bf99972,0xa417ac02 ! Init value for %f8
.word 0x10ebaee9,0x4a39935d ! Init value for %f10
.word 0xa46d6624,0xb192e3d1 ! Init value for %f12
.word 0x4cd76d71,0xd66c67ae ! Init value for %f14
.word 0xcb622917,0x1d97d184 ! Init value for %f16
.word 0x45b7b9fe,0xdb839094 ! Init value for %f18
.word 0x50b2c445,0x0a8bbd2a ! Init value for %f20
.word 0x7bd3ba7f,0xd7e97863 ! Init value for %f22
.word 0xd1852466,0x76c8bb3d ! Init value for %f24
.word 0x29adeb7a,0xb1c0ef9c ! Init value for %f26
.word 0x42c0e96c,0xe3e5c7de ! Init value for %f28
.word 0x197741c4,0x4b63aad2 ! Init value for %f30
.word 0x293ba8ee,0xdef70f7b ! Init value for %f32
.word 0x45d448f9,0x98dba724 ! Init value for %f34
.word 0xec1ccb6d,0xb474868f ! Init value for %f36
.word 0x807c39e6,0x109faedd ! Init value for %f38
.word 0xa4f7fb97,0xf1bc731b ! Init value for %f40
.word 0x6be443f4,0x5226482f ! Init value for %f42
.word 0xc3997fa5,0xae8ea53d ! Init value for %f44
.word 0xdb56dc1a,0x025e3a24 ! Init value for %f46
.word 0x285179e7,0x26e67d94
.word 0xf16d242f,0x2657e43e
.word 0x189b0107,0xf2ecc428
.word 0x9476e1e0,0x4aaa7139
.word 0x241eadbf,0xe9b0c989
.word 0x54c2754c,0xf6108633
.word 0xe1eb8506,0x7da6beda
.word 0xc3c8a1a0,0x62251ae8
p60_expected_registers:
.word 0x00000000,0x000000c0
.word 0x00000000,0x00000036
.word 0x00000000,0xd509c0bf
.word 0x00000000,0x44f27832
.word 0x00000000,0x3be07278
.word 0x00000000,0x0000000d
.word 0x00000000,0x9ff60ebc
.word 0xd9252464,0xb86d3b43
p60_expected_fp_regs:
.word 0x16b84803,0xe116d613
.word 0xc8506228,0xa687957d
.word 0x1b4f7859,0x264c1109
.word 0x78d1cd0b,0x75677cad
.word 0x0bf99972,0xa417ac02
.word 0x10ebaee9,0x4a39935d
.word 0xa46d6624,0xb192e3d1
.word 0x4cd76d71,0xd66c67ae
.word 0xd90aa42f,0x915a7470
.word 0x52906974,0x4b783686
.word 0xf2110bf9,0x79d69f2b
.word 0x7e742f95,0x1a0f940f
.word 0x923110d2,0x37007a95
.word 0xe1d00082,0xc44216f4
.word 0x0c5de190,0x238f6fd4
.word 0xa390375f,0x982f7bc3
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p60_local0_expect:
.word 0xbd78cc76,0xbeb48891
.word 0xc7481fdc,0x064cbec3
.word 0x9122beae,0x6892a92c
.word 0x74551964,0x3dda99ad
.word 0xd509c0bf,0x4d4c6c8a
.word 0x412e9bff,0x52592983
.word 0x914404d9,0xf1df29a4
.word 0xf5e4ba20,0x355fdda0
.word 0xf867aa9e,0x19b13178
.word 0x892bef8b,0xb8f258f5
.word 0xc58d4cf9,0x5b38f886
.word 0x24964531,0x2aff66a6
.word 0xb8549ab5,0x071bcc63
.word 0xc75d98e6,0x880de194
.word 0xb7c5769a,0x2a041dff
.word 0x1c94135b,0x51e4b131
.word 0xac8ae347,0xe3549b10
.word 0x9cce6805,0x4265739e
.word 0xa578a109,0x84fe185c
.word 0x64a9dcf7,0x197c2deb
.word 0x7dff2292,0x14257341
.word 0x44357147,0x6ed5d5b8
.word 0x0d5994ed,0x94b3718a
.word 0x6028c3ba,0xcdb4f6a1
.word 0xd8394625,0xa46c0fff
.word 0xab0ea21d,0xff0b4ba9
.word 0x4ad61758,0xcd1e2301
.word 0x280d69a7,0x3ed176dc
.word 0x9cce6805,0x4166fb93
.word 0x44f27832,0xde4a8321
.word 0x3f892eb4,0xd6db6527
.word 0x6663d974,0x65ffa0e1
.word 0xf926295d,0x71d4388f
.word 0xa11af8ac,0x2ddbcaa0
.word 0x467c83a6,0xf13262f4
.word 0xe65c162f,0x99797ba7
.word 0x52f9c12e,0xf988e0bc
.word 0xd6b01526,0xac334620
.word 0x59669668,0xf76be369
.word 0xd029b33f,0xb88bb79b
.word 0x6923e641,0x085a1f47
.word 0xe3e20652,0xf5614e52
.word 0x014066ea,0xc488b526
.word 0x30bcdf17,0x50b6f3c4
.word 0x5c1839e8,0xf1950ee7
.word 0x12d47d5e,0xb21f2468
.word 0x722b46ef,0x44e73bb5
.word 0xa4c07f3b,0x13ec20ad
.word 0x2c2480e2,0xbd0d6c4a
.word 0x810441fd,0x6fbd11cd
.word 0x3bec14a3,0x7f4904a0
.word 0x995d70e1,0x3d635dff
.word 0xd34d0ea4,0x331c5617
.word 0xf6f0040f,0x27788a09
.word 0x3a6899b1,0x9fde1fbe
.word 0xd77f5a6f,0x7afbad49
.word 0x2f9cf4c1,0xa1cec0e6
.word 0xe202fe30,0x66a57105
.word 0x4a181e87,0x24b2ea0e
.word 0x676d9a69,0x4579f491
.word 0x48a95199,0x553f7a10
.word 0x35d28368,0xd4534943
.word 0xb9b2e357,0xebcdb7a5
.word 0xb26d6ace,0x1b48e0f5
p60_local1_expect:
.word 0x09e9ff26,0xc1aae654
.word 0x483da0e8,0xbce0fc8f
.word 0x1cf5d4a7,0xd7602e7f
.word 0xfc23c4ab,0xb0a72ac1
.word 0xd029b33f,0xe49cdf0d
.word 0xd671894b,0xd3e6f1f1
.word 0x70dd43de,0x107fbb07
.word 0x029c550a,0xc96c3a3d
.word 0xbd3f2b6b,0xb6b2d2c8
.word 0xfeec8fff,0x967d1df7
.word 0x27da3024,0x847e1297
.word 0xa4cf10ae,0x1f0620a1
.word 0x46de82c2,0xedfd68ef
.word 0x24d31c42,0xc73d8726
.word 0xef906f7a,0xe7ff0ff8
.word 0xaedb2287,0x22cc9a76
.word 0xac8ae347,0xe3549b10
.word 0xf77a2b0e,0x738dd21e
.word 0xbbfc1321,0x00a0fafb
.word 0xf5b80c19,0x8ca115da
.word 0x525bb19c,0x6663d974
.word 0xc529ac35,0x7cf55e64
.word 0x2a488575,0x05420366
.word 0xeb84d355,0x011ee74f
.word 0x8439251c,0xe8eb0c63
.word 0xcd41ffa7,0xbe1ca11d
.word 0x00000013,0xc13c602b
.word 0x745c1c15,0x9880688b
.word 0xd5846e9b,0xfcfc58b0
.word 0xb4a62c1a,0xab178675
.word 0x50727d60,0x8774fbec
.word 0x52d014d9,0x0e6692a3
.word 0x00000000,0x14ebefd1
.word 0xc92fdf68,0x66f1f9eb
.word 0x6c524bd5,0x9bddffae
.word 0xa19f4b95,0x167bdc7c
.word 0x1d8ce3b9,0x707245c0
.word 0x1c73edae,0x7baf3503
.word 0xc9c0fd32,0x63078db8
.word 0x1172d0eb,0x95a7fa80
.word 0x54e6aac1,0x260de909
.word 0x8ffce0bc,0xe8a03d48
.word 0x7f2e60d7,0xa7d4f51c
.word 0xc12aa7b0,0xabc423fc
.word 0x0ddf9ce4,0x379cff1d
.word 0xf1f1e6d3,0x4b8971d6
.word 0x07bb7f10,0xde43dd70
.word 0x3d3a6cc9,0x0a559c02
.word 0x6a87bccf,0x1adad694
.word 0xcd37f3a0,0x1d02c77e
.word 0x6d9f4173,0x39414d64
.word 0xc6b4af93,0xd1b618ad
.word 0x501ddebe,0xf1f10f5c
.word 0x655585eb,0x9abd2e36
.word 0xe7637d21,0x4d171477
.word 0xf25a8ef6,0x13fb8c96
.word 0x70745a91,0x2fa40ad9
.word 0x8636784b,0x74699052
.word 0x2b9fd679,0xf90b11f2
.word 0x0f940f1a,0x952f747e
.word 0x957a0037,0xd2103192
.word 0xf41642c4,0x8200d0e1
.word 0xd46f8f23,0x90e15d0c
.word 0xc37b2f98,0x5f3790a3
p60_local2_expect:
.word 0x16b84803,0xe116d613
.word 0xc8506228,0xa687957d
.word 0x1b4f7859,0x264c1109
.word 0x78d1cd0b,0x75677cad
.word 0x0bf99972,0xa417ac02
.word 0x10ebaee9,0x4a39935d
.word 0xa46d6624,0xb192e3d1
.word 0x4cd76d71,0xd66c67ae
.word 0x54e6aaff,0x260de909
.word 0x8ffce0bc,0xe8a03d48
.word 0x7f2e60ff,0xa7d4f51c
.word 0xc12aa7b0,0xabc423fc
.word 0x0ddf9ce4,0x379cc01d
.word 0xf1f1e6d3,0x4b8971d6
.word 0x07bb7f10,0xde43dd70
.word 0x3d3a6cc9,0x0a559c02
.word 0x9dcbbba2,0x930f112d
.word 0x7389f1c5,0x0a7d1cc2
.word 0x8bfa5943,0x7e7fdf24
.word 0xb1f3f2d5,0xcf58a06f
.word 0x4d5aff31,0x7ccaff41
.word 0xa58442eb,0xd66749b1
.word 0xd9252464,0xb86d3b43
.word 0x3be07278,0x0000000d
.word 0xd8ad5846,0x2e1d3590
.word 0x7a863f9e,0x29e09353
.word 0xbf08e65f,0x71d40d17
.word 0x6fd5388f,0xccdb9063
.word 0x70c0c4cb,0x7a7aedbb
.word 0x6aca1b21,0x89e89a52
.word 0x71eb9460,0x08c30547
.word 0xa14313aa,0x7dc50734
.word 0xb6d75778,0xffffffee
.word 0xa6d86ed7,0x195360f7
.word 0x622bb1a6,0xc13c602b
.word 0x2b034423,0x7ff2660b
.word 0x1f0bec76,0xda1a00a5
.word 0xcd6212f2,0x215a8b99
.word 0x904c076c,0x204670cb
.word 0x85452099,0xaedb2287
.word 0xfaf6bd44,0x8159bc27
.word 0x80eb7872,0x2456d1d2
.word 0xe4c914e3,0xd948dda8
.word 0xbe477e2c,0xa98d59b5
.word 0x1810bcd9,0x8fff7153
.word 0x2bc0adf1,0xfc4c6d5e
.word 0xb1ce9f2c,0x12e94e14
.word 0x2f030629,0x1f0bec76
.word 0x20b8f1fe,0xfd7e36c9
.word 0xae7cf6bb,0xc705b2a9
.word 0xba7391f9,0xa7929886
.word 0x3b0342a5,0x06573905
.word 0x57ad4d76,0xce9c0a6a
.word 0xfa1994e5,0xc56215e5
.word 0x19de8593,0xc5526377
.word 0x41984b55,0x607f298a
.word 0x33ebb82b,0x00b686c4
.word 0x1a9b99ce,0xfff87da6
.word 0x421f939f,0x1c73edae
.word 0x5e502da7,0xbc5b98c2
.word 0x00000000,0x5c18f366
.word 0x25ac1056,0x76775144
.word 0xf41642c4,0x54a21f25
.word 0x591674c9,0x7cc35c0e
p60_local3_expect:
.word 0x8901b0e2,0xf554ebdc
.word 0x50bf6320,0x8ec456f9
.word 0x31ad4bae,0xc13c602b
.word 0x002667da,0xd72239f3
.word 0x04a2ebd2,0x4305e499
.word 0xc38ac122,0xbeb48891
.word 0xe09c9f38,0x1f220621
.word 0x60808046,0x61f65077
.word 0x2c1a7c61,0x2f05abda
.word 0x0000002b,0xbb7dc780
.word 0x4f436f3a,0xd64276f8
.word 0xa58442eb,0xc13c602b
.word 0xcf60b323,0x9a4820c4
.word 0x00000000,0x92d33c43
.word 0x334141ac,0x2c4b86ff
.word 0x5d0d85bd,0xe94c375c
.word 0x16b84803,0xe116d613
.word 0xc8506228,0xa687957d
.word 0x1b4f7859,0x264c1109
.word 0x78d1cd0b,0x75677cad
.word 0x0bf99972,0xa417ac02
.word 0x10ebaee9,0x4a39935d
.word 0xa46d6624,0xb192e3d1
.word 0x4cd76d71,0xd66c67ae
.word 0xdb706553,0x1093b2ff
.word 0x6c58a772,0x00c57a5f
.word 0x51deed02,0x343b74a3
.word 0xfb8e002a,0xbe1807af
.word 0x5880cfb8,0x75f8ae2a
.word 0xd3b14553,0x0575a2ff
.word 0x5a955ddc,0xe25825dd
.word 0xff5b7f48,0x81977056
.word 0x410acfc1,0x25c9a1b8
.word 0x266dda0a,0xa9efdcaa
.word 0x93ac696e,0xba4388ab
.word 0x52781e59,0x60a4666a
.word 0x879e7965,0xb861304c
.word 0x519003e2,0xebf36c01
.word 0xd2de1ec0,0x21b3372d
.word 0xdb0b892d,0x245cc603
.word 0x335fe9ad,0x51deed02
.word 0xff66e8f3,0xdbfd0489
.word 0x8ff48d19,0x9ce3a9ff
.word 0x69c6332f,0xf7a4fd05
.word 0x4d404fb8,0x9eb6678c
.word 0xde0c9967,0xc7bd7239
.word 0x065fbf6c,0x432c5e6f
.word 0x09cf7cc9,0xa931c2c8
.word 0xe9d4fece,0xd159098e
.word 0x60e447b6,0x2c0e6982
.word 0xe9a395ec,0xba737ce3
.word 0x0a2d0c00,0xcc9f64b0
.word 0xd47e8a19,0x941eb973
.word 0x7046c7ab,0xb139af07
.word 0x2390fd52,0x257bfc31
.word 0x0973e9c9,0x43cfcc72
.word 0x0ace8484,0xec930078
.word 0x8ac862b8,0xc6d1818b
.word 0xe7452a37,0x4bdd1ac0
.word 0xff6975f6,0xc15b3cd0
.word 0xc4a649ee,0x39faff30
.word 0x3447bbb0,0x1a1b3410
.word 0x6ab6ff0e,0xd029b33f
.word 0xfd32bfbc,0x4a43c22e
p61_init_registers:
.word 0xf1fd703e,0xa2f5cbe1 ! Init value for %l0
.word 0x354c96c6,0x6f1b94ef ! Init value for %l1
.word 0xf9b5b7c6,0xac5f6dd2 ! Init value for %l2
.word 0x11038d4a,0x2e01d0ba ! Init value for %l3
.word 0xcb91f2f9,0xe6fadd57 ! Init value for %l4
.word 0x60c5e782,0x0434909b ! Init value for %l5
.word 0xcf24f8d2,0x94e40cfa ! Init value for %l6
.word 0x53ee8475,0xfffb0590 ! Init value for %l7
.align 64
p61_init_freg:
.word 0x29dd725e,0xdcbd9f47 ! Init value for %f0
.word 0x6a815976,0xcf1ccf09 ! Init value for %f2
.word 0xbc0cc9d4,0xab40e46b ! Init value for %f4
.word 0xc05daeb6,0x8e94b58c ! Init value for %f6
.word 0x2faf5779,0x92ec1948 ! Init value for %f8
.word 0x7092054f,0x0292d4b6 ! Init value for %f10
.word 0x002e80eb,0xf8059776 ! Init value for %f12
.word 0xdae2e02e,0xe90c0db3 ! Init value for %f14
.word 0x8bdd5bbb,0x3db22039 ! Init value for %f16
.word 0xd69d9941,0xc3bb9e2f ! Init value for %f18
.word 0xc270ce73,0x163c6bc9 ! Init value for %f20
.word 0x4de7e1be,0x615cf93e ! Init value for %f22
.word 0x48b74b4c,0x5d95cbbc ! Init value for %f24
.word 0x0addb341,0x8b47daf0 ! Init value for %f26
.word 0x9f3019a2,0xce2a7699 ! Init value for %f28
.word 0x5d4d0ee5,0xea8d2b9d ! Init value for %f30
.word 0x346bbc27,0x7d9244f2 ! Init value for %f32
.word 0x34ba6999,0x2cbbe57d ! Init value for %f34
.word 0x9a3a1c9b,0x0833c696 ! Init value for %f36
.word 0x69500c5d,0xaf1c72f1 ! Init value for %f38
.word 0x4ced08db,0xfb189164 ! Init value for %f40
.word 0x0d4d3880,0x53f97e0a ! Init value for %f42
.word 0xb18cafdb,0xa9949cb3 ! Init value for %f44
.word 0x4d4f1faf,0x32ef4d40 ! Init value for %f46
.word 0x3d038a88,0x4e54e91f
.word 0x5824c1d3,0x5e4481ce
.word 0x9b324b64,0x183599a8
.word 0xad5f937a,0x6fc2886a
.word 0x9e9a9386,0x3d20f2b2
.word 0xb3d9ad42,0x92f0fce9
.word 0xa0cc657f,0xe10472fd
.word 0x1dfa66cd,0xf5bad1a6
p61_expected_registers:
.word 0x96692418,0x1bb589b9
.word 0x00000000,0x00000055
.word 0x00000000,0x2b8a2944
.word 0x00000000,0xb8de9295
.word 0xf5836b93,0xefa3733a
.word 0x08eb9f9b,0x707d5190
.word 0xffffffff,0xffffffb3
.word 0x00000000,0x08e95ebe
p61_expected_fp_regs:
.word 0xbd70cf9a,0x293ce7d9
.word 0x3eab4cc7,0x1fe6c574
.word 0x08eb9f9b,0x707d5190
.word 0xf41228e0,0xcc456018
.word 0x9231ff35,0x1019465c
.word 0x612eff29,0xabc22c47
.word 0xcdf044e1,0xdbbe8d40
.word 0xf9e7465c,0x0ee493a5
.word 0xec67cdf3,0xa185e845
.word 0xa7a540d7,0x48506616
.word 0x72280a51,0x13e8001a
.word 0x06a67289,0x247b51e2
.word 0x9ebd1c56,0x5845a089
.word 0x1ecc3198,0xff3489fa
.word 0x82489781,0xd50b37dd
.word 0x3f50c961,0xff241794
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p61_local0_expect:
.word 0xbd70cf9a,0x293ce7d9
.word 0x3eab4cc7,0x1fe6c574
.word 0x08eb9f9b,0x707d5190
.word 0xf41228e0,0xcc456018
.word 0x9231ff35,0x1019465c
.word 0x612eff29,0xabc22c47
.word 0xcdf044e1,0xdbbe8d40
.word 0xf9e7465c,0x0ee493a5
.word 0x5dabb5ec,0xdb2ffb75
.word 0xdfaf8a98,0x1b320b72
.word 0x92ec1948,0xdaf3da57
.word 0xa16b4ae1,0x029de1cf
.word 0x33fd7edb,0x1ecc3198
.word 0xba10d1ed,0x66d4382c
.word 0xe4596465,0x0ebe06bc
.word 0x7af29d87,0x2b72b706
.word 0x3c23c604,0xa9f6cebc
.word 0x94218d6c,0xde9cf128
.word 0xf34c1410,0x0cbaea3e
.word 0xf82efdf0,0x610c0296
.word 0x984b8ae3,0x68da0148
.word 0x08e95ebe,0x129e085b
.word 0xeea0b126,0x6cf73c50
.word 0x498ee106,0x2a53e5af
.word 0x2ec348e1,0x2e266386
.word 0xfe20f7da,0xc0b73c5a
.word 0xe66e3b8e,0x3fa47d9c
.word 0x48180e85,0xb78eb6aa
.word 0x3ef99161,0xb2e5bc98
.word 0xcd398826,0xa4232862
.word 0x4b060864,0x4e772c1a
.word 0xf55e740a,0xea5d0415
.word 0x4ec68475,0x4df20fc8
.word 0x29f3162a,0xff3489fa
.word 0xc8a97ada,0xc450d398
.word 0x09a775c9,0xd6a59189
.word 0xc67db339,0x10bd7449
.word 0xee06078f,0xc98d7528
.word 0x875b295f,0x4588717e
.word 0x07a5a1cc,0x8ccc4914
.word 0x9b11da4e,0xa3092011
.word 0x5230a15e,0x80f18192
.word 0xe334b2a2,0x6b4ad697
.word 0x65f3914c,0x37650014
.word 0x9bca9b1d,0xd0c75c3d
.word 0xaec77d83,0xe8ffbe40
.word 0x102a7968,0x37650014
.word 0x94e40cff,0xd4c5c6c0
.word 0x9a2f8b64,0x2554b619
.word 0xf5836b93,0xefa3733a
.word 0xa2dfbcf5,0x2e553761
.word 0x1d1d926f,0xdf3454c3
.word 0x96692418,0x1bb589b9
.word 0x7bd7a0ff,0xbc40b7af
.word 0xa3b37958,0xaec77d83
.word 0xf9cef54b,0x478e888a
.word 0xd9e73c29,0x9acf70bd
.word 0x74c5e61f,0xc74cab3e
.word 0x90517d70,0x9b9feb08
.word 0x186045cc,0xe02812f4
.word 0x5c461910,0x35ff3192
.word 0x472cc2ab,0x29ff2e61
.word 0x408dbedb,0xe144f0cd
.word 0xa593e40e,0x5c46e7f9
p61_local1_expect:
.word 0xe6c776da,0x94218d6c
.word 0xf08a03e7,0x0718db8b
.word 0xbb8bede1,0x4efa4aee
.word 0x5b7a6197,0xa4c7a2bf
.word 0x000000be,0xff46c64c
.word 0x9cecf5a1,0xc6e90625
.word 0x14c3a105,0xc67db339
.word 0x009d820a,0x7f1c2a35
.word 0x0201a4fb,0x29fe7805
.word 0x24c080e6,0x73ed1092
.word 0xe6fadd57,0xaf95852f
.word 0xd190609c,0xdff1973b
.word 0x009ab131,0xcda12e14
.word 0xaf6b7e55,0xe1b21cd7
.word 0xecab8ea2,0xb98d861b
.word 0xa924c939,0x7280241f
.word 0x1de2a8ea,0xae6cca46
.word 0xc9a7ad21,0x0434909b
.word 0xf53809e8,0x6d064429
.word 0x32eb2452,0x3c862f9a
.word 0xeef7c053,0xb98d861b
.word 0x08584d2a,0x6e6bcb9c
.word 0x2d037e6f,0xba68276e
.word 0x456d13d8,0xc173184e
.word 0xa472c132,0x5c05dbe4
.word 0x80beb025,0x56af8e1c
.word 0x107844b4,0x26fd4173
.word 0x4a14bcce,0x847d6d52
.word 0x9320bcbd,0xc1a75fe7
.word 0x68bc54b6,0x17e1b7be
.word 0x66c86694,0x367fdd14
.word 0xade887b5,0xd253a52f
.word 0x52e72656,0x6f61a47a
.word 0xe7a17851,0xc360cae9
.word 0x2ba3d41d,0x3608166c
.word 0x200db76a,0xf67c4dcd
.word 0x27cb6681,0x0b8d6f2e
.word 0x401811f9,0x63736e1d
.word 0x5da834d8,0xf663a7b9
.word 0xdeee4793,0x0c7b7e55
.word 0x0201a4fb,0x29fe7805
.word 0x24c080e6,0x73ed1092
.word 0xe6fadd57,0xaff6852f
.word 0xd190609c,0xdff1973b
.word 0x009ab1ff,0xcda12e14
.word 0xaf6b7e55,0xe1b21cd7
.word 0xecab8ea2,0x78c45cb8
.word 0xa924c939,0x7280241f
.word 0xcf4afe5f,0x9a494a01
.word 0x63ecf932,0x31558ae9
.word 0x5b277491,0x51757c51
.word 0xf7f569d5,0xc840f82a
.word 0x51736296,0x2b0e8b51
.word 0xdc5692d0,0xe4a340f9
.word 0xae0a1659,0x155ee968
.word 0x0000db2f,0x124019a8
.word 0x8f7bea6b,0x451eb809
.word 0xcfca643d,0xf79b03fa
.word 0x883d50eb,0x0f75e2bc
.word 0x12b3d0f7,0xe470ec67
.word 0xed6d33c5,0x15241fb9
.word 0x00000088,0x23abae89
.word 0x9ccd13a6,0x9a84232d
.word 0xda7afbf9,0x11db4bcd
p61_local2_expect:
.word 0x18c3aa9e,0x376b9a22
.word 0x7bf2c32a,0x5de47bea
.word 0x8d2269e7,0x207243d6
.word 0xc90cae0c,0x7d37e42c
.word 0x3ce61355,0x766516e8
.word 0x8fff7057,0xc3b73d6f
.word 0x041d4462,0xd6c09107
.word 0xff34edfa,0x80de31c0
.word 0xb51b448b,0xd5ac22cb
.word 0x47984cfe,0x485392eb
.word 0xb168379b,0x241465c3
.word 0x7fc79e1e,0x25541cda
.word 0xf5bce3d4,0x0657de08
.word 0xf8f5f3f3,0x86653388
.word 0x000000e0,0x66b47531
.word 0x124ba3c4,0xe6b19b56
.word 0xec67cdf3,0xa185e845
.word 0xa7a540d7,0x48506616
.word 0x72280a51,0x13e8001a
.word 0x06a67289,0x247b51e2
.word 0x9ebd1c56,0x5845a089
.word 0x1ecc3198,0xff3489fa
.word 0x82489781,0xd50b37dd
.word 0x3f50c961,0xff241794
.word 0xac586dd4,0x99e61f65
.word 0x7e5ad269,0xbb59731e
.word 0x2c53dd14,0x66da0549
.word 0x3c929f8d,0xc3ffe7bb
.word 0x2c28db36,0x7e599a2d
.word 0x6b6f2df5,0x1c8b464f
.word 0x31558ae9,0xffffffca
.word 0x2d1b0b5f,0x672392d1
.word 0x4066f789,0x9f10305f
.word 0xb4aedf11,0xf9589c8d
.word 0xfc3d3a76,0x5f4d5f63
.word 0x1f542342,0x6589d8e6
.word 0x534b6202,0x66e0a771
.word 0x9459c3bf,0x8fd5c04e
.word 0x38bb5ded,0x00000078
.word 0x84977a39,0xce8342c0
.word 0xaa39431f,0x7f9c70d6
.word 0x7354339d,0x8bc754d6
.word 0xd6671f1a,0x3bff1c56
.word 0x00549937,0xe5d4a4b5
.word 0xf729e350,0x4dfe6750
.word 0x2e835307,0xa17f33ab
.word 0x35434668,0x0d669ba0
.word 0x33f81c4d,0x2eff3761
.word 0x7c1086ff,0x69a3db9d
.word 0x2406e9fe,0x9ab219f2
.word 0xa9bbc0cc,0xbceb8596
.word 0xb8e579c5,0xc81f149c
.word 0xb834b951,0x2d13a246
.word 0x5e718e6b,0x64cdd60c
.word 0xacbee835,0xefc57b55
.word 0x808b7a2e,0x96d68590
.word 0x29dd725e,0xdcbd9f47
.word 0x6a815976,0xcf1ccf09
.word 0xbc0cc9d4,0xab40e46b
.word 0xc05daeb6,0x8e94b58c
.word 0x2faf5779,0x92ec1948
.word 0x7092054f,0x0292d4b6
.word 0x00ff80eb,0xf8059776
.word 0xdae2ff2e,0xe90c0db3
p61_local3_expect:
.word 0xd5f79f51,0x9d70fa6e
.word 0x55743538,0x517339df
.word 0x097d0eb8,0xaa9cba2e
.word 0xe5c94b1e,0x1fda9cc0
.word 0xc55f099b,0x1b22cc3e
.word 0x04105536,0x4bc6ffe6
.word 0x35ce8a66,0xca50a561
.word 0xe774267d,0x1d54dc8a
.word 0x3f9a78e6,0x517339df
.word 0x56230391,0xf4c8319f
.word 0xff446eb0,0x123c8bad
.word 0x73e7cefe,0x3c862f9a
.word 0x1afb8762,0xac43bd4f
.word 0xda1c863d,0x4d0c9edd
.word 0xc72984d0,0xb9a4fb52
.word 0x8b9683cc,0x40b6473c
.word 0x1d152615,0x457503b0
.word 0x908a70bc,0x9dc4ff50
.word 0x8cc8963c,0xd67f98bb
.word 0x447be1ca,0xfe4328f4
.word 0x756bdd08,0x94965fa4
.word 0xc10314da,0xd6a59189
.word 0x594024c1,0x114a2757
.word 0xf172b1f9,0x79c0851f
.word 0x80bf4150,0xa1c2f0b5
.word 0x6c53a8ff,0xae898db9
.word 0x99fe5da2,0x95eae156
.word 0xf14dcd37,0x89f2a538
.word 0x962930af,0xe4358c85
.word 0x0000001b,0x754a6d53
.word 0x1a8c14aa,0x85b4456c
.word 0x39ab36be,0x0bae7532
.word 0x6b43f29b,0x075ee49a
.word 0x5dabb5ec,0xdb2ffb75
.word 0x53b97409,0xd720db5a
.word 0x67818297,0x9cb57d80
.word 0x2c51ee6e,0x81cbf50f
.word 0x124a7633,0xa402adec
.word 0x1a19246c,0x9cecf5a1
.word 0x8b1ab0c4,0x1eb80398
.word 0xbd70cf9a,0x293ce7d9
.word 0x3eab4cc7,0x4c1d5477
.word 0x08eb9f9b,0x707d5190
.word 0xf41228e0,0xcc456018
.word 0x9231ff35,0x1019465c
.word 0x612eff29,0xabc22c47
.word 0xcdf044e1,0xdbff8d40
.word 0xf9e7465c,0x0ee493a5
.word 0xe5571a6b,0x9f125ddd
.word 0x0124e44e,0x0f2078a2
.word 0xc7072b60,0x6b74d5bb
.word 0xd66e2ae3,0x3fd3304f
.word 0x6c51b69a,0x0c28dd42
.word 0xb0c30934,0x842a4858
.word 0xe04fa391,0x773e005b
.word 0x1ccede51,0x14eea2c4
.word 0xbd4d99e0,0xf0e2656f
.word 0xdc5692d0,0xe4a340f9
.word 0x9fcd84e4,0x5e7f9553
.word 0xf76ca4e5,0xfd78af01
.word 0x338c35ce,0xfa74a702
.word 0xf746588c,0x6ba60057
.word 0x2b53b533,0xa65fc7ab
.word 0x09318ef4,0xd4c5c6c0
p62_init_registers:
.word 0x7045de17,0xfd78d058 ! Init value for %l0
.word 0x1f01ec86,0x584b6466 ! Init value for %l1
.word 0x33013532,0x6a0e571b ! Init value for %l2
.word 0x22ae7eb9,0xdac648b4 ! Init value for %l3
.word 0x20894be2,0x6fae4a35 ! Init value for %l4
.word 0x781f0bec,0x318ea6ac ! Init value for %l5
.word 0x2050e1c8,0x024f4168 ! Init value for %l6
.word 0x474f2302,0x5ec961fd ! Init value for %l7
.align 64
p62_init_freg:
.word 0xd959f4f0,0xd82c8837 ! Init value for %f0
.word 0x31a4c602,0x00cc9bd2 ! Init value for %f2
.word 0x5dad732a,0x50686c07 ! Init value for %f4
.word 0x08bda953,0x8d44e6ba ! Init value for %f6
.word 0x876b4ddf,0xd8f8aec0 ! Init value for %f8
.word 0x47066849,0x3c01fc1f ! Init value for %f10
.word 0xa4d52be6,0xc6d65ad7 ! Init value for %f12
.word 0x282765fb,0x324eae09 ! Init value for %f14
.word 0x5b3dd4c3,0x15b25e2f ! Init value for %f16
.word 0x6453c9e5,0x235e010c ! Init value for %f18
.word 0x8f27b41c,0xc55ec614 ! Init value for %f20
.word 0x68bde125,0x885cef2a ! Init value for %f22
.word 0xf461899b,0x15b12ca6 ! Init value for %f24
.word 0xcb621454,0xaaceb4cc ! Init value for %f26
.word 0x83bfc6a3,0xe302654d ! Init value for %f28
.word 0x78989aa1,0x3ae8e9a9 ! Init value for %f30
.word 0x2162d136,0x42ade40a ! Init value for %f32
.word 0x0d78f0bb,0xdacc2aec ! Init value for %f34
.word 0xbf470fe9,0x1a8a8147 ! Init value for %f36
.word 0xba85046f,0x8c8ef3d3 ! Init value for %f38
.word 0x2ec8bb1c,0xefc5b4ce ! Init value for %f40
.word 0x937594ff,0x98f645aa ! Init value for %f42
.word 0xac09e13e,0x33a2e880 ! Init value for %f44
.word 0x90abe02e,0x80ade8a4 ! Init value for %f46
.word 0xd7a31fe3,0x1d11cd20
.word 0xb82c6644,0x3db23275
.word 0xedc5586d,0xd239391c
.word 0xbab866ee,0xdc922bc6
.word 0xdbd20dc9,0x6d09407a
.word 0x6dc6df0e,0x48dcb0eb
.word 0x5fa8bf3c,0xd4b9870d
.word 0xdb9bc9d5,0x1b9c728e
p62_expected_registers:
.word 0x00000000,0x453233b7
.word 0x00000000,0x00000022
.word 0x00000000,0x000000d6
.word 0x00000000,0x000000b3
.word 0x00000000,0x0000007c
.word 0x00000000,0x6eb774bb
.word 0x92cb581f,0xffe6b992
.word 0x00000000,0xff6c14ad
p62_expected_fp_regs:
.word 0x226c14ad,0xecd0fec0
.word 0x1d135c27,0xac0052f5
.word 0x92cb581f,0x2ae6b992
.word 0x9b83aa4d,0xf435a11d
.word 0x72cf22a2,0xbad98184
.word 0x2fe64155,0x1f97f2cd
.word 0x68a9b176,0xe4e30524
.word 0x8ddf47c1,0x7bdd50a9
.word 0x481fea44,0xd01aa730
.word 0xfcb0b83c,0x544aea80
.word 0x549b83f6,0xc843b332
.word 0x12103ba4,0x098a676a
.word 0x568ff5a4,0xa8fef859
.word 0x84864174,0xfa525548
.word 0x0fcf92a1,0x81cce516
.word 0x7c85cf87,0xe75e5d20
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p62_local0_expect:
.word 0x6e8b0a17,0xc861b99a
.word 0x702e5db4,0x55086ac9
.word 0x336bdc57,0xa4f6e3bd
.word 0xc320ad3b,0xe5734f74
.word 0x36264e52,0xb84e49c7
.word 0x51ce70dd,0x75bd3437
.word 0x21cb7cd2,0xa736a49c
.word 0xb1fbec24,0xc0daf578
.word 0xbe752f12,0xaaad2607
.word 0x0000002e,0x79c7e559
.word 0x93f14c84,0x2cd2e123
.word 0xa924855f,0xa52cb6bc
.word 0x21372a23,0x3f88c9a4
.word 0x167f2574,0x20acf46d
.word 0xe2a79445,0x1806ebd2
.word 0x191229b2,0xb56dff3f
.word 0x3970edae,0x29d51658
.word 0x53b78b63,0x0961e709
.word 0x139f3058,0x4a994236
.word 0xe33c521e,0x7cecea73
.word 0xfa87f920,0x886c366f
.word 0x7c7755ff,0x9aab726d
.word 0xf60298ac,0x73e16595
.word 0x80075ede,0xff9a73e3
.word 0x226c14ad,0x0000002e
.word 0x1d135c27,0xac0052f5
.word 0x92cb581f,0xffe6b992
.word 0x9b83aa4d,0xf435a11d
.word 0x72cf22a2,0xbad98184
.word 0x2fe64155,0x1f97f2cd
.word 0x68a9b176,0xe4e30524
.word 0x8ddf47c1,0x7bdd50a9
.word 0x39e6754c,0xee654912
.word 0x30dca4f1,0xa9e4005f
.word 0xe49a4b14,0x23076b1d
.word 0x110afd77,0x66f3a3a8
.word 0xb28dd298,0x77733889
.word 0x440e2491,0x0cccc8c8
.word 0x970f967d,0xff0e7b83
.word 0x94712ce5,0x6a4b0dcb
.word 0x453233b7,0xf195ecca
.word 0x656102d6,0xd70a2026
.word 0x06dd1adb,0x00e39ef8
.word 0xdd1e18f6,0xfe67a427
.word 0x018cebf6,0xca49b509
.word 0xfc61cd09,0x6b8cd1d2
.word 0xbfde41c6,0x952966bd
.word 0x14deb6fc,0x02121dfc
.word 0x28160d67,0xd6da7867
.word 0x01caf5f0,0x06ce4927
.word 0x74cd16b0,0xb41a0dde
.word 0x99c503bf,0xe03fffd4
.word 0xbec67676,0xf4fee81c
.word 0x304140af,0xecbbf205
.word 0x93b43663,0x23b2db01
.word 0x250266cc,0x85588728
.word 0x481fea44,0xd01aa730
.word 0xfcb0b83c,0x544aea80
.word 0x549b83f6,0xa924855f
.word 0x12103ba4,0x098a676a
.word 0x568ff5a4,0x55086ac9
.word 0x84864174,0xfa525548
.word 0x0fcf92a1,0x81cce516
.word 0xff85cf87,0xe75e5d20
p62_local1_expect:
.word 0xff6c14ad,0xecd0fec0
.word 0x1d135c27,0xac0052f5
.word 0xd70a2026,0x6eb774bb
.word 0x9b83aa4d,0xf435a11d
.word 0x72cf22a2,0xbad98184
.word 0x2fe64155,0x1f97f2cd
.word 0x68a9b176,0xe4e30524
.word 0x8ddf47c1,0x7bdd50a9
.word 0x52574815,0x453233b7
.word 0x777ebd8a,0x180bd3da
.word 0xbbff4473,0xe28d230d
.word 0x494cc0c9,0x30b91512
.word 0x32f2d901,0x5b6343e2
.word 0x3a4fa344,0x7d3cce2d
.word 0xa9598353,0xeaa6f538
.word 0x00e39ef8,0xe62e1283
.word 0xd26f296a,0x4fa7faa7
.word 0xf48d88ff,0xbb3fc3df
.word 0xe797674d,0x55e6aabb
.word 0x21eb1d77,0x22aa03a2
.word 0xab3c4045,0xebe2cc8f
.word 0xbc4636f3,0x8028b1a3
.word 0x5641642d,0x49c2573b
.word 0x5401081c,0xfbfbd6ed
.word 0xf95d80d8,0x5dfba05c
.word 0xa9d798b5,0x279375da
.word 0xa4815907,0xec4416f9
.word 0x365d7643,0xf3a5e658
.word 0x318ea6ac,0x42c61111
.word 0x2c1c8b44,0x10424779
.word 0xddbfe770,0xefb29eb4
.word 0x60b51892,0xe26baa34
.word 0xf762ff16,0xde18b24a
.word 0x645b21ab,0xfb110baf
.word 0xf728c2ba,0x0bb3b7b1
.word 0xe51361e4,0x3dcfa286
.word 0x3faa4551,0x63f240b6
.word 0x2831570c,0x32e5ca66
.word 0xc6f531c4,0xaf2fa7aa
.word 0x5c43f71d,0x72b5a2ff
.word 0x07d84aee,0x365df3bf
.word 0x6c333371,0x5388478b
.word 0xa8a9f197,0x0473c448
.word 0x1e3bcf86,0x5783f65e
.word 0x0a0a97c6,0x2ff74ecc
.word 0x24246865,0x37efafaf
.word 0xa856704e,0x8bcd6300
.word 0xb1dac8b7,0x9934119e
.word 0x4bd21ecf,0xe1f184de
.word 0x734f8d8c,0xd5cc214b
.word 0x1a32f207,0xdf0f47de
.word 0x98864a22,0x1a6a16c5
.word 0xfc812e52,0x8cc2d15a
.word 0xbfde41c6,0xd1f42740
.word 0xcf7a89a3,0x38eb775d
.word 0x91050423,0xd2ddf7a0
.word 0xabc8cf3a,0xad361b92
.word 0x20613469,0xed77722a
.word 0x5b9a9271,0xeac72b5d
.word 0xfc4006c5,0x379874db
.word 0xc998d374,0x8fa623ce
.word 0x9d0d9e5f,0x45f909ab
.word 0x042dc5f0,0xe8e82ffe
.word 0xe9b51b44,0x1cf14546
p62_local2_expect:
.word 0x3b3f459d,0x9a3716a5
.word 0xa1ff4bb6,0xf55007f6
.word 0x1f908297,0x6092a15a
.word 0x02004796,0x5490a5b4
.word 0xc4868dca,0x1e487a63
.word 0x6d70c6b2,0xc1053aed
.word 0x4ab55656,0xfe96cfff
.word 0x7fef9a29,0x9514fab9
.word 0x014a2734,0xb8f9116d
.word 0xac601bed,0x6cb503b1
.word 0xccee2198,0x89830922
.word 0xf4582a40,0x198991f9
.word 0xc2065e99,0xe039ae74
.word 0x6277caea,0x0f41e16d
.word 0x37baf34c,0x6eb774bb
.word 0xca4c12be,0xfa9c8e9d
.word 0xbf0d0473,0x29398edc
.word 0xe162ab8e,0xb836aba6
.word 0x86dc2518,0x55273b0d
.word 0x30af469e,0xf77e4ca3
.word 0x1012e9ca,0x18c443a3
.word 0x3846cef9,0x00000023
.word 0x3bc9c694,0x52c20a5b
.word 0x729b21c5,0x4c8f0005
.word 0xdbde0883,0x6b91aead
.word 0x7dcf334f,0x6deb27f8
.word 0x864cba07,0x16351d00
.word 0xef5aeb3b,0xe387cd9e
.word 0x98780dfa,0x2500d539
.word 0x3dbe9fb2,0x92570439
.word 0x37d2651d,0x181d1c39
.word 0xaf34b2cd,0xdd86d4db
.word 0xa838de5f,0x59f263c1
.word 0x92bddb94,0x91a3aa36
.word 0x0e2f84a6,0x42cfc301
.word 0x06326799,0x444a1566
.word 0x81781961,0x05d83d07
.word 0xff5feacd,0x8eec54da
.word 0xd7ac7b34,0x9182418d
.word 0x93553d71,0x9c014611
.word 0xa52cb6bc,0xb88ba11f
.word 0xd60ae7ac,0x85c50aec
.word 0x830a502b,0x656a0894
.word 0xbb79514d,0x96d66477
.word 0x1a8f529a,0xc3b19261
.word 0x62b056ff,0x3963ddf2
.word 0xc62ec46e,0xf1ac86ff
.word 0x3365b667,0x51a411d0
.word 0x226c14ad,0xecd0fec0
.word 0x1d135c27,0xac0052f5
.word 0x92cb581f,0x2ae6b992
.word 0x9b83aa4d,0xf435a11d
.word 0x72cf22a2,0xbad98184
.word 0x2fe64155,0x1f97f2cd
.word 0x68a9ff76,0xe4e30524
.word 0x8ddf47c1,0x7bdd50a9
.word 0x988a8cb2,0xf7fb5273
.word 0xaad41a59,0x96266f85
.word 0xee028799,0xdd5c46c1
.word 0xc905a823,0x389f7ce3
.word 0x9faab274,0x220a7233
.word 0xfa910ae9,0x55273b0d
.word 0x05be99fd,0x170a8b6e
.word 0xa6eee5c4,0x048e2140
p62_local3_expect:
.word 0xc9560145,0x446e7ded
.word 0xd98b6c3f,0x42f3aae6
.word 0x1ebdfa0b,0xfd78d058
.word 0x28b81391,0x90bea83a
.word 0xa4c8f8ea,0x8028b1a3
.word 0x1843463c,0x8b544838
.word 0x4ecc692d,0x3e7c1b4b
.word 0xa401eb2b,0x259f67e9
.word 0x659f217e,0x5dc9a38f
.word 0x8f3af469,0xc0ae5016
.word 0xf5082abd,0x212d2bc3
.word 0x0475ed0d,0xb8522f74
.word 0x62bbfe6c,0xae38694b
.word 0x912df9bf,0xfdc9cf01
.word 0x8f00081e,0xdbdfdddf
.word 0x57e24057,0x35c1391e
.word 0xcc6c0e5e,0x91ad39ff
.word 0x04a1aa43,0x6d86981d
.word 0x76c46a1a,0xbaeb0dcf
.word 0xca96209e,0xeca8a79e
.word 0x12a17296,0xe5a4df12
.word 0xb7dcb6ae,0x07819902
.word 0x30e0dbdf,0x123d589f
.word 0x79beec69,0x1cc42f0c
.word 0x38fcbf4b,0x255ebbb0
.word 0xc75079a9,0x60d6314f
.word 0x13f144ad,0x6172a28a
.word 0xa552f4c1,0xeaa6f538
.word 0x96090a93,0x350bc08d
.word 0xdf65365c,0x225823d2
.word 0x6d6e7b51,0xec4cfa32
.word 0x33f2c88e,0xef18c8e2
.word 0x8600c1d4,0x76ba95e9
.word 0x8521c9ff,0xb4452b8b
.word 0xb16052f7,0x6cb52199
.word 0x1ef9e29e,0x485ecc50
.word 0x30bdff18,0x781a7bb2
.word 0x1fd4dacc,0x253685b1
.word 0x4e081295,0x6a0e571b
.word 0x60c16a82,0x62e1345e
.word 0x1ec1574d,0x24a20ee7
.word 0x1083c6df,0x1d6c1c19
.word 0x7c026aa8,0x92f0350f
.word 0x12d593e2,0xf40704f8
.word 0x37c7731c,0xb1134b4f
.word 0x5a1a246f,0x79410e06
.word 0xa9263804,0x35589868
.word 0xfe8d3e58,0x76067aa6
.word 0x1901d52d,0xc25fdff2
.word 0x88f71aa0,0x873b7ac3
.word 0x0185673e,0x5e1b44ae
.word 0x1426d7f1,0xd486227a
.word 0x4a0e6891,0x76c0e056
.word 0xd6b1d80a,0xac3972c4
.word 0x0823881a,0x81c1b2b4
.word 0x949871f3,0xcbba8d18
.word 0x9ab961c8,0xb8f9116d
.word 0xc96a0855,0xb45d2e70
.word 0xfd78d058,0x337d8a4d
.word 0x744f73e5,0x0000b7dc
.word 0xc7494eb8,0x524e2636
.word 0x3734bd75,0xff70ce51
.word 0x9ca436a7,0xd27ccb21
.word 0x78f5dac0,0x24ecfb1c
p63_init_registers:
.word 0x2c6fbac4,0x5531c226 ! Init value for %l0
.word 0x296d2e28,0x39d3e217 ! Init value for %l1
.word 0xa431a897,0xec3dba27 ! Init value for %l2
.word 0x7148ebf9,0xeafa8c8a ! Init value for %l3
.word 0xd568f41b,0xb107b95e ! Init value for %l4
.word 0x4180076b,0xbbaa388d ! Init value for %l5
.word 0x2dc4b438,0x695f7822 ! Init value for %l6
.word 0x27c7031a,0x41ec91b1 ! Init value for %l7
.align 64
p63_init_freg:
.word 0x17c7a660,0xd843b776 ! Init value for %f0
.word 0x3ac02a1b,0xd9fe38f2 ! Init value for %f2
.word 0xc554cac9,0x1bca8e44 ! Init value for %f4
.word 0xe9a23a3e,0x2cdcf842 ! Init value for %f6
.word 0xe0697b3e,0xce178770 ! Init value for %f8
.word 0x020c3c41,0x5b2d9a1a ! Init value for %f10
.word 0x432d1f86,0xa0c427a7 ! Init value for %f12
.word 0xcc0857b8,0xa4b0aa14 ! Init value for %f14
.word 0x20dc8a84,0x01ad411d ! Init value for %f16
.word 0x39cef1d7,0xbe638d88 ! Init value for %f18
.word 0x6eea2e1e,0xd1cc0b77 ! Init value for %f20
.word 0x59ef5a77,0x40943344 ! Init value for %f22
.word 0x59643916,0x1af24923 ! Init value for %f24
.word 0x841a704f,0x9c24c194 ! Init value for %f26
.word 0x74c77fc4,0x20d758f2 ! Init value for %f28
.word 0x7b0036f0,0x93fe7615 ! Init value for %f30
.word 0x17fcf931,0xd1f91155 ! Init value for %f32
.word 0x5e021441,0x624938a8 ! Init value for %f34
.word 0x34868b8a,0xa858365d ! Init value for %f36
.word 0x232481f9,0xe5711338 ! Init value for %f38
.word 0x9ae925f6,0x38111826 ! Init value for %f40
.word 0x52861b78,0xe0f01edb ! Init value for %f42
.word 0x210a7575,0x0011ebb8 ! Init value for %f44
.word 0xdc72f9b4,0x9069d6fb ! Init value for %f46
.word 0x6389549f,0x681ff46e
.word 0x41e841cd,0x4fe9ae21
.word 0x8ee05c56,0x6170211a
.word 0xbb34ffff,0x8e1f60df
.word 0xf17c020d,0xb573f01b
.word 0x265dcfc0,0x17f5a3a1
.word 0x8d2a6d64,0x1f7fa19c
.word 0x8e3fab67,0x392c78fd
p63_expected_registers:
.word 0x00000000,0x000000e3
.word 0x00000000,0xefbd484e
.word 0xb507eb02,0xf69e6231
.word 0x00000000,0x97866926
.word 0x343fe71c,0x985b73d7
.word 0x5e011d4d,0xd2b7b405
.word 0x00000000,0x266295d6
.word 0x00000000,0x000000f2
p63_expected_fp_regs:
.word 0xe40dffc5,0x200f2bc4
.word 0xc2e93fa9,0x7c486023
.word 0x4e69af4c,0x1a31ed4b
.word 0x532aae15,0xb804d7b0
.word 0x15c7b578,0x3e9a7390
.word 0x167cf492,0x266295d6
.word 0xa9a4ce3f,0x16dbd5b8
.word 0xc0661e73,0x49aa3d3b
.word 0x1266dc85,0x03c85617
.word 0x4e4aa1a0,0x33241665
.word 0xbeb4f02c,0x1531effc
.word 0x9aa1a6b4,0x68f70e79
.word 0x2c855059,0x604ade73
.word 0xf8a13f65,0x50e2f659
.word 0xf98ae923,0x3be3701d
.word 0xa7a9a79e,0x6e08d4d5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p63_local0_expect:
.word 0x000000ab,0x066138a0
.word 0x4d65171b,0x155f03ff
.word 0xe9377884,0xd570fdb5
.word 0xd0d4b06e,0x056358b9
.word 0xeb198411,0x80ec3cff
.word 0xc3c5abea,0x7ae4ca35
.word 0xa9d410ff,0xc67a0bac
.word 0xe7bab190,0x00458667
.word 0xf5eca672,0x0c85d62c
.word 0x2b190157,0x16b6926d
.word 0xcfffd33d,0x0e9c5599
.word 0x17ed595a,0x4d21936d
.word 0xb507eb02,0xf69e6231
.word 0x8258c1cf,0xcfffd33d
.word 0x6bcdd7fd,0xdc741f2d
.word 0x33f34eb2,0x4332bb20
.word 0x9d68dd0b,0x411cfad3
.word 0x615ebee6,0x72e436d7
.word 0x9092b423,0xfb21f9e6
.word 0x1d4685e3,0xc183a669
.word 0x208ec3e8,0xd70d1971
.word 0xabc8a4a1,0x8d29d3e5
.word 0x0eff7c58,0xcbf63f6b
.word 0x5d077b06,0x526ab8b0
.word 0x36c7df18,0x03128233
.word 0x4afb1dc3,0xf96e1e7d
.word 0x2bde851b,0x993f3b24
.word 0xb4043fd6,0x39512563
.word 0x48866c07,0xe9208476
.word 0x63a48c23,0x26d69926
.word 0xf3aa2ece,0x61407146
.word 0xacf8143d,0x812876e6
.word 0x43fafcd9,0xe94e88f4
.word 0x1ceb5c05,0x4265fc63
.word 0x7f0b9dd5,0xdabcc97f
.word 0x7cf6ddb4,0x2f96b10a
.word 0x22e78ad7,0x17bf4ec4
.word 0xec36061d,0xbbcb1255
.word 0xe414883c,0x066138a0
.word 0x588c64f2,0x468e9b2f
.word 0x98467c41,0x85097ea9
.word 0x1a839294,0x746f3b66
.word 0x697e33b4,0x618dc6b5
.word 0xf84cb7e8,0xfb85ebc4
.word 0x8aa9ac40,0xcd5a3f99
.word 0x00000000,0xefbd484e
.word 0x1b038e8a,0xa633d4ca
.word 0xe5f015d0,0xb415d989
.word 0x343fe71c,0x985b73d7
.word 0x35a0c07e,0x806b847a
.word 0x8a782f43,0xef4ab99b
.word 0x4163121f,0x2ffc73ca
.word 0xef55de48,0x27ae09ac
.word 0x34bf4752,0xfe39f88d
.word 0xd6c69b7f,0xf4f2bf59
.word 0x90707430,0x933dafe1
.word 0x92124854,0x71873d9c
.word 0xcc00f3d6,0xff738fa5
.word 0x72df5f65,0x34c68ebe
.word 0x52946c00,0x74204423
.word 0xf31e48b3,0x53b66385
.word 0x798e9165,0x6733ada2
.word 0xbb760c29,0xf769f153
.word 0x9b4466de,0xd24c5305
p63_local1_expect:
.word 0x5e011d4d,0xd2b7b405
.word 0x3bafb218,0xc459d61d
.word 0x8a9a68cb,0x018eab91
.word 0x44fb9993,0x0f7c5294
.word 0x88e7d6c4,0xd4fdce0c
.word 0xc7b6762b,0x37ba974d
.word 0x611fc829,0x84274a2d
.word 0x105a4a75,0x0bb34a3a
.word 0x72398b93,0xe0d43585
.word 0x8894ab4a,0xf639a089
.word 0xef3fd6c6,0x212784c1
.word 0x5b0b85cf,0xa6d6c93f
.word 0x0b8ac06e,0xb4437918
.word 0xaf9f5ef9,0x7d5f39ed
.word 0x3d170069,0x10507a6a
.word 0xe7628d6c,0x258680c0
.word 0x2d601e44,0x415edc0b
.word 0xff236549,0x0000002a
.word 0xe4d3a36f,0x3db46548
.word 0x1e3432db,0x3922ce91
.word 0x64c728b3,0xddd70de3
.word 0x67641bf6,0x07552a6f
.word 0x05bc13eb,0x17404e5e
.word 0xaeb9d81e,0x85b0f2f8
.word 0x261f5c44,0x497c4db1
.word 0xca2e9618,0x85075fbc
.word 0x86ca81bb,0xfffbd345
.word 0xbe5fc52c,0xb20c2761
.word 0xe2000a83,0xa2cf990b
.word 0x603ef9d5,0xb8532938
.word 0x12e53b75,0x415f7779
.word 0x377046b5,0x17f199f6
.word 0x17d44fd4,0x3ae6e587
.word 0x173824fc,0xa4ae4693
.word 0xf2b12a28,0x00ef364f
.word 0x1c850e6e,0xeaf488b3
.word 0x59b9c6f4,0xade1e9ea
.word 0x183dd359,0x2ffc7eab
.word 0xbcc1de39,0xa3f97f62
.word 0xa1ff62b5,0xa4b682a8
.word 0x1082007f,0x1045ccf6
.word 0x3d510aa0,0x00000010
.word 0x62ff3582,0x8a964bee
.word 0x2c672bf2,0x65630e22
.word 0x79c82640,0xc4c07f11
.word 0xffb3a78f,0x197185a8
.word 0x7384e4c0,0x29056037
.word 0xdd70ff62,0x0f4f5e5e
.word 0x188fba0e,0xc9cc7b7c
.word 0x802bd6fe,0x1647bc7b
.word 0x048a42b2,0xf047c010
.word 0xa8696c2b,0xd303d52c
.word 0x4163121f,0x1f8c2045
.word 0xc141a699,0x32050d77
.word 0x36fe4b37,0xc31b4b6e
.word 0xe0b2be4e,0xd497ad7a
.word 0xaf635881,0x07bfa19e
.word 0x9d341d46,0x97aa50bf
.word 0xf6656b23,0xbe07701e
.word 0xf87fa9a2,0x92b602fa
.word 0x00000000,0x9932e97b
.word 0xefa7c5ac,0x24c48719
.word 0xe28aab76,0xae891f22
.word 0xda99f253,0x94ba6ee1
p63_local2_expect:
.word 0x6cef890d,0x99be8813
.word 0x0c5b0339,0xf3ee81cc
.word 0x5d516f02,0x88bc8cab
.word 0x1dac9674,0x0ccc98ff
.word 0xae5df625,0xfa740f9b
.word 0xe8cff77b,0x17c94635
.word 0xe239c9bb,0x52805e96
.word 0xdbfc6d08,0x291aff83
.word 0x216dc2d7,0xe427b849
.word 0x700555e9,0x6109518c
.word 0x000000a8,0xb6e9122f
.word 0x6c60143e,0x0b4fbb90
.word 0x37c16249,0x3bce1f95
.word 0x759c43c0,0x0e41b2d6
.word 0x8f76349d,0xc8fd08ca
.word 0xf6e57123,0xa54e5c9b
.word 0xff77d545,0xffa6cb4a
.word 0x5bae7ff9,0xce5dd0ba
.word 0x3a68072f,0x30d0918e
.word 0x28f5449e,0xc0a44d10
.word 0x9f6c1709,0x97bb320b
.word 0x2ac27051,0xc963ce25
.word 0xc7c4c2cd,0xeb4a022b
.word 0xc1cc96dd,0x9e75e34b
.word 0x16597bf2,0x0eec0231
.word 0x16c9f8cd,0x00ab4e85
.word 0x3648bd54,0x20c66a49
.word 0x9b0ff411,0xdc12ec59
.word 0x3ed50fdf,0x434955ff
.word 0x196dd6c6,0x34c68ebe
.word 0x3a7f8839,0xb4196225
.word 0x90940f60,0x414138b9
.word 0xc69d7f26,0x439c867f
.word 0x9512d495,0xe546f36f
.word 0x38bd9a98,0x138bd2dc
.word 0xe5edc232,0x6cd5a6e4
.word 0x7a1db9ba,0xae891f22
.word 0x87e16932,0xa864e035
.word 0xc81a7eff,0xf0a5ffc2
.word 0x46bc05ea,0x6d4dd1e6
.word 0xe9377884,0x200f2bc4
.word 0xc2e93fa9,0x7c486023
.word 0x4e69af4c,0x1a31ed4b
.word 0x532aae15,0xb804d7b0
.word 0x15c7b578,0x3e9a7390
.word 0x167cf492,0x266295d6
.word 0xa9a4ce3f,0x16dbd5b8
.word 0xc0661e73,0x49aa3d3b
.word 0x1756c803,0x85dc6612
.word 0x65162433,0xa0a14a4e
.word 0xfcef3115,0x2cf0b4be
.word 0x790ef768,0xb4a6a19a
.word 0x73de4a60,0x5950852c
.word 0x59f6e250,0x653fa1f8
.word 0x1d70e33b,0x23e98af9
.word 0xd5d4086e,0x9ea7a9a7
.word 0xb0785874,0x8d59e7bd
.word 0x2431bd4f,0xf43c9847
.word 0x7c3a00c4,0xff4f516f
.word 0x6597bf14,0xc1df046e
.word 0xdaa462ff,0x3657e268
.word 0x7aff971c,0xd6751f33
.word 0xf4fa15b0,0x000000f7
.word 0xc85ef7e1,0xdd252c0f
p63_local3_expect:
.word 0xe40dffc5,0x200f2bc4
.word 0xc2e93fa9,0x7c486023
.word 0x4e69af4c,0x1a31ed4b
.word 0x532aae15,0xb804d7b0
.word 0x15c7b578,0x3e9a7390
.word 0x167cf492,0x0000007a
.word 0xa9a4ce3f,0x16dbd5b8
.word 0xc0661e73,0x49aa3d3b
.word 0x4d1dd385,0x185d92a0
.word 0xd9a17205,0xcd84adba
.word 0xc6b98efa,0xc1ef954e
.word 0x343fe71c,0x985b73d7
.word 0x0508b7fe,0x2a30241a
.word 0x0000c0a4,0xea71fe06
.word 0x00007187,0x41ec91b1
.word 0x19e45009,0x2efbc023
.word 0xdbb12ee0,0x38537bcc
.word 0x121b4be8,0xb636e275
.word 0x981b4aea,0x2d847a11
.word 0x5dae5fa0,0xc249d731
.word 0x00ca52ea,0xb2b4d7bf
.word 0xca694d8c,0xcd0ee6fa
.word 0xc86ec456,0x9932e97b
.word 0xdfc28f37,0x2aff97ee
.word 0xad6edc36,0x3100471d
.word 0xfffffe41,0xfb5fd2c1
.word 0x4fbc8a75,0x5fda36f0
.word 0x767b99f9,0xef55de48
.word 0x56498cff,0xc772950f
.word 0x191ae124,0x52c135f1
.word 0xb661ca61,0x8a9a68cb
.word 0x12701b0b,0xec15fccf
.word 0x5e011d4d,0xd2b7b405
.word 0x3bafb218,0xc459d61d
.word 0x8a9a68cb,0x018eab91
.word 0x44fb9993,0x0f7c5294
.word 0x88e7d6c4,0xd4fdce0c
.word 0xc7b6762b,0x37ba974d
.word 0x611fc829,0x84274a2d
.word 0x105a4a75,0x0bb34a3a
.word 0xb60db91f,0xffffffd7
.word 0xd4812399,0xa4b9bcb1
.word 0xd631df4a,0x742c1799
.word 0xa1b896b0,0x76a7c17e
.word 0x6aa0c12a,0x8ac34e32
.word 0x36214a05,0xeafa8c8a
.word 0x4bb2fde7,0x64c3c664
.word 0xad902ff4,0xa444088a
.word 0x690944f2,0x54a2cdf1
.word 0xe2efafec,0x0ff7eb38
.word 0x940f7743,0x60d38aa3
.word 0xb181f87b,0x600b8e53
.word 0x8e7d3e6a,0x57d91079
.word 0x7c68c704,0x71d9659e
.word 0x25d3385a,0xfb144a62
.word 0x021de17d,0xd6b8e742
.word 0xb871a3b0,0x97aa50bf
.word 0xff367c16,0x88fc53f2
.word 0xe640af85,0xf043ebff
.word 0x1dd07ad6,0xf6e3d966
.word 0x000000ab,0xb508030f
.word 0x58cb92d8,0x997526b5
.word 0xe4be8610,0x0000001f
.word 0xfd017265,0x30cd849e
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 0x061f23f7,0xf3b9c14b
.word 0x00000000,0x00000002
.word 0x6df01000,0x2edbe9ee
.word 0x00000000,0x00000003
.word 0x0f3d9468,0x16d45c05
.word 0x00000000,0x00000004
.word 0x32e7d1d7,0xb8c1a1ec
.word 0x00000000,0x00000005
.word 0x025b7daf,0x8bed023c
.word 0x00000000,0x00000006
.word 0x732935ff,0xf143e8a6
.word 0x00000000,0x00000007
.word 0xfaa517a0,0x7c4c941e
.word 0x00000000,0x00000008
.word 0x12f40e87,0xe453894f
p1_dispatch_retry:
.word 0,0
p1_xintr_data:
.word 0x00000000,0x00000001
.word 0x73bb3e2f,0xe59a4d08
.word 0x00000000,0x00000002
.word 0xe01d401f,0x826d09e5
.word 0x00000000,0x00000003
.word 0x265134e7,0xf6d88dff
.word 0x00000000,0x00000004
.word 0x472cc77f,0xb51c297c
.word 0x00000000,0x00000005
.word 0x978bab98,0x286de3b1
.word 0x00000000,0x00000006
.word 0x329aa7af,0xef816419
.word 0x00000000,0x00000007
.word 0x7bed5f08,0x105095ac
.word 0x00000000,0x00000008
.word 0x97cb83e7,0xd475c63c
p2_dispatch_retry:
.word 0,0
p2_xintr_data:
.word 0x00000000,0x00000001
.word 0x867bfb08,0x6ced45ff
.word 0x00000000,0x00000002
.word 0x0d369a37,0x803df05c
.word 0x00000000,0x00000003
.word 0xff9ee60f,0x93baf8cf
.word 0x00000000,0x00000004
.word 0xc890d7b0,0x17c7aa9f
.word 0x00000000,0x00000005
.word 0xb42a477f,0xd50db017
.word 0x00000000,0x00000006
.word 0x42fa5b17,0xcf0819d0
.word 0x00000000,0x00000007
.word 0x9f8d816f,0xeb2f88af
.word 0x00000000,0x00000008
.word 0x125aca0f,0x928d9cb3
p3_dispatch_retry:
.word 0,0
p3_xintr_data:
.word 0x00000000,0x00000001
.word 0x061173d0,0x336b6403
.word 0x00000000,0x00000002
.word 0x7850165f,0xbb8fb1a7
.word 0x00000000,0x00000003
.word 0xd84523cf,0xf4a73850
.word 0x00000000,0x00000004
.word 0x9b6c418f,0xdbded40f
.word 0x00000000,0x00000005
.word 0xec619888,0x680c395b
.word 0x00000000,0x00000006
.word 0x3fb0e7ff,0x8b9b76a3
.word 0x00000000,0x00000007
.word 0xcc9e2738,0x305bfccd
.word 0x00000000,0x00000008
.word 0x3f130fd8,0x5d10d682
p4_dispatch_retry:
.word 0,0
p4_xintr_data:
.word 0x00000000,0x00000001
.word 0xe6af7897,0x8d1fe7d2
.word 0x00000000,0x00000002
.word 0xe074bdbf,0x8798cdf7
.word 0x00000000,0x00000003
.word 0x247849bf,0xf7aeea8d
.word 0x00000000,0x00000004
.word 0x1e58e21f,0xd0af2c0f
.word 0x00000000,0x00000005
.word 0x0be5aa57,0xd6d17f9e
.word 0x00000000,0x00000006
.word 0x26f5ca20,0x497f866d
.word 0x00000000,0x00000007
.word 0x715f4f2f,0xf5889eda
.word 0x00000000,0x00000008
.word 0x23ec3507,0xfd569d9d
p5_dispatch_retry:
.word 0,0
p5_xintr_data:
.word 0x00000000,0x00000001
.word 0xba6ea600,0x142693c3
.word 0x00000000,0x00000002
.word 0x508236d0,0x22186b4b
.word 0x00000000,0x00000003
.word 0x01f6ef00,0x3ba53ed3
.word 0x00000000,0x00000004
.word 0xd5607718,0x2fceddba
.word 0x00000000,0x00000005
.word 0x14dc6d40,0x1dd351af
.word 0x00000000,0x00000006
.word 0xe0b73aaf,0xad2c1829
.word 0x00000000,0x00000007
.word 0x3156e74f,0xb8ea0362
.word 0x00000000,0x00000008
.word 0x7ae4226f,0xd40fbee6
p6_dispatch_retry:
.word 0,0
p6_xintr_data:
.word 0x00000000,0x00000001
.word 0xaa88b29f,0xfc4307a3
.word 0x00000000,0x00000002
.word 0xbaea096f,0xb172d808
.word 0x00000000,0x00000003
.word 0x22130e90,0x52b5daa4
.word 0x00000000,0x00000004
.word 0x178b561f,0xd4889c6d
.word 0x00000000,0x00000005
.word 0x28e837bf,0xf849b8d7
.word 0x00000000,0x00000006
.word 0xad5ed770,0x520f5a5f
.word 0x00000000,0x00000007
.word 0xd98259bf,0xeea5f7b9
.word 0x00000000,0x00000008
.word 0x4c2ee600,0x50794234
p7_dispatch_retry:
.word 0,0
p7_xintr_data:
.word 0x00000000,0x00000001
.word 0x089c4b18,0x7476a92c
.word 0x00000000,0x00000002
.word 0x317a83a7,0xd0e08130
.word 0x00000000,0x00000003
.word 0xf1f2a250,0x1101aa35
.word 0x00000000,0x00000004
.word 0x94c2164f,0xf9759f79
.word 0x00000000,0x00000005
.word 0x38a1a427,0xed246a7c
.word 0x00000000,0x00000006
.word 0x3a3a0068,0x35126c56
.word 0x00000000,0x00000007
.word 0x298f2208,0x47836e6b
.word 0x00000000,0x00000008
.word 0x68c4d187,0xcc1010e2
p8_dispatch_retry:
.word 0,0
p8_xintr_data:
.word 0x00000000,0x00000001
.word 0x2bfeecd7,0xf2afe174
.word 0x00000000,0x00000002
.word 0xf06dc888,0x28f010b7
.word 0x00000000,0x00000003
.word 0x5f159187,0xf39b9c98
.word 0x00000000,0x00000004
.word 0xe66e685f,0x8f1c3aaf
.word 0x00000000,0x00000005
.word 0x20c57ddf,0x903fd4a8
.word 0x00000000,0x00000006
.word 0xbb393630,0x39d11791
.word 0x00000000,0x00000007
.word 0xb3ff4637,0xe488b84a
.word 0x00000000,0x00000008
.word 0x417bf028,0x09ada059
p9_dispatch_retry:
.word 0,0
p9_xintr_data:
.word 0x00000000,0x00000001
.word 0x87595e80,0x75c711e7
.word 0x00000000,0x00000002
.word 0x58b9f088,0x4bdb3933
.word 0x00000000,0x00000003
.word 0x14a81cc8,0x221cfe2a
.word 0x00000000,0x00000004
.word 0xeb098d70,0x25022864
.word 0x00000000,0x00000005
.word 0x617e4cdf,0xc124b7ce
.word 0x00000000,0x00000006
.word 0x4ae6a7f0,0x1d198187
.word 0x00000000,0x00000007
.word 0xb677a9e0,0x565c01c9
.word 0x00000000,0x00000008
.word 0x15f08d0f,0xdb366e98
p10_dispatch_retry:
.word 0,0
p10_xintr_data:
.word 0x00000000,0x00000001
.word 0x1e6dd8b7,0xdb1f4168
.word 0x00000000,0x00000002
.word 0x8d400bbf,0x885780ae
.word 0x00000000,0x00000003
.word 0x6fdfdc28,0x09fcf29f
.word 0x00000000,0x00000004
.word 0xdd7fb488,0x3c0f35cc
.word 0x00000000,0x00000005
.word 0x40ea64c0,0x0324d974
.word 0x00000000,0x00000006
.word 0x0354f9b8,0x27f65980
.word 0x00000000,0x00000007
.word 0xce293e1f,0xa0c37e15
.word 0x00000000,0x00000008
.word 0x0e46a658,0x0edb2f7a
p11_dispatch_retry:
.word 0,0
p11_xintr_data:
.word 0x00000000,0x00000001
.word 0x310262d7,0x88f6dd65
.word 0x00000000,0x00000002
.word 0x1210c18f,0xc1c27d7d
.word 0x00000000,0x00000003
.word 0x3e72e5e7,0x9567de2e
.word 0x00000000,0x00000004
.word 0x718f3757,0xd32eedec
.word 0x00000000,0x00000005
.word 0x5519e1f0,0x497ccec7
.word 0x00000000,0x00000006
.word 0xe01a45c7,0xc5b495a3
.word 0x00000000,0x00000007
.word 0x8399251f,0xed98de51
.word 0x00000000,0x00000008
.word 0xb3087e47,0xf1c4af60
p12_dispatch_retry:
.word 0,0
p12_xintr_data:
.word 0x00000000,0x00000001
.word 0xc966c79f,0xad78b530
.word 0x00000000,0x00000002
.word 0x68e76227,0x87a3b891
.word 0x00000000,0x00000003
.word 0xb787ff08,0x18bfed76
.word 0x00000000,0x00000004
.word 0xd03090b7,0x82006b96
.word 0x00000000,0x00000005
.word 0xbfd1b737,0xac24a643
.word 0x00000000,0x00000006
.word 0x23cccfb7,0x9fd3a312
.word 0x00000000,0x00000007
.word 0x5269a64f,0xb803863b
.word 0x00000000,0x00000008
.word 0xb07d2570,0x4d6ea609
p13_dispatch_retry:
.word 0,0
p13_xintr_data:
.word 0x00000000,0x00000001
.word 0x80b2ede0,0x0074f637
.word 0x00000000,0x00000002
.word 0x23f7adb0,0x32634297
.word 0x00000000,0x00000003
.word 0x4c7becdf,0xe7eb70ed
.word 0x00000000,0x00000004
.word 0x5a3fe04f,0xe6bb98e5
.word 0x00000000,0x00000005
.word 0x9c4af907,0x81bd0205
.word 0x00000000,0x00000006
.word 0x78fb7687,0xbd95896d
.word 0x00000000,0x00000007
.word 0xa874eac8,0x6bc914dd
.word 0x00000000,0x00000008
.word 0xed2edb48,0x1a1bd791
p14_dispatch_retry:
.word 0,0
p14_xintr_data:
.word 0x00000000,0x00000001
.word 0xf70e5ad8,0x7372e26f
.word 0x00000000,0x00000002
.word 0x23200060,0x5a98f9b4
.word 0x00000000,0x00000003
.word 0x863f7e57,0xe2640845
.word 0x00000000,0x00000004
.word 0x99009147,0xaadfad6c
.word 0x00000000,0x00000005
.word 0x345d2760,0x5336918d
.word 0x00000000,0x00000006
.word 0x4a7489f0,0x102753c4
.word 0x00000000,0x00000007
.word 0x121f3918,0x5cb06198
.word 0x00000000,0x00000008
.word 0xeb5f7038,0x47fc6b30
p15_dispatch_retry:
.word 0,0
p15_xintr_data:
.word 0x00000000,0x00000001
.word 0x871a7398,0x102e9ee9
.word 0x00000000,0x00000002
.word 0x4c086d87,0xabb32dc5
.word 0x00000000,0x00000003
.word 0x3e989097,0xf9d50e70
.word 0x00000000,0x00000004
.word 0x91d0124f,0xa9ac4f40
.word 0x00000000,0x00000005
.word 0x87663c30,0x4cb04037
.word 0x00000000,0x00000006
.word 0x012f4ad8,0x2e7bfdef
.word 0x00000000,0x00000007
.word 0xeab6f5ff,0xa89698a6
.word 0x00000000,0x00000008
.word 0x68958dc7,0xdce918fd
p16_dispatch_retry:
.word 0,0
p16_xintr_data:
.word 0x00000000,0x00000001
.word 0x2a5fa58f,0x84b127da
.word 0x00000000,0x00000002
.word 0x0804aad0,0x731e5508
.word 0x00000000,0x00000003
.word 0xfe03b260,0x4ccdb7f6
.word 0x00000000,0x00000004
.word 0xb5599980,0x6e112580
.word 0x00000000,0x00000005
.word 0xa43548f0,0x4d70395f
.word 0x00000000,0x00000006
.word 0x0cd40f98,0x4145efe3
.word 0x00000000,0x00000007
.word 0xb5466288,0x2c0af571
.word 0x00000000,0x00000008
.word 0x75dabc98,0x720e637b
p17_dispatch_retry:
.word 0,0
p17_xintr_data:
.word 0x00000000,0x00000001
.word 0x03814b18,0x7c9963d2
.word 0x00000000,0x00000002
.word 0x6e25f9d7,0xc2b97ce5
.word 0x00000000,0x00000003
.word 0x90bdd8f7,0x87b5682b
.word 0x00000000,0x00000004
.word 0x1825637f,0xf645a968
.word 0x00000000,0x00000005
.word 0x566f1fc0,0x2f16d42c
.word 0x00000000,0x00000006
.word 0xbea68690,0x670b4780
.word 0x00000000,0x00000007
.word 0x95ce59d0,0x3a0a8b29
.word 0x00000000,0x00000008
.word 0x5406906f,0xb804e1cb
p18_dispatch_retry:
.word 0,0
p18_xintr_data:
.word 0x00000000,0x00000001
.word 0xd7a21728,0x67d3eb0d
.word 0x00000000,0x00000002
.word 0xffa8e840,0x268e1f90
.word 0x00000000,0x00000003
.word 0x37a6e05f,0x9313207e
.word 0x00000000,0x00000004
.word 0xb745533f,0xe2a8e72a
.word 0x00000000,0x00000005
.word 0xd4d9d458,0x5ce97bd8
.word 0x00000000,0x00000006
.word 0x229c4caf,0xfe8adaec
.word 0x00000000,0x00000007
.word 0xe184b980,0x5c690b0b
.word 0x00000000,0x00000008
.word 0x75f1111f,0xbf4cb82f
p19_dispatch_retry:
.word 0,0
p19_xintr_data:
.word 0x00000000,0x00000001
.word 0x1dfe8b5f,0xe47b3959
.word 0x00000000,0x00000002
.word 0xf1ad380f,0xfc977142
.word 0x00000000,0x00000003
.word 0x69f94740,0x74c374bb
.word 0x00000000,0x00000004
.word 0xd623d18f,0xac013a42
.word 0x00000000,0x00000005
.word 0xfdb85c98,0x67075280
.word 0x00000000,0x00000006
.word 0x8daf97d0,0x7f2ac4e8
.word 0x00000000,0x00000007
.word 0x5137aea8,0x0a1e022f
.word 0x00000000,0x00000008
.word 0xe6dcbe08,0x68ffd84f
p20_dispatch_retry:
.word 0,0
p20_xintr_data:
.word 0x00000000,0x00000001
.word 0x3beeb520,0x263f5390
.word 0x00000000,0x00000002
.word 0x431c146f,0xa6750be8
.word 0x00000000,0x00000003
.word 0xbec76820,0x286870e7
.word 0x00000000,0x00000004
.word 0xb3aac647,0xb2bf4863
.word 0x00000000,0x00000005
.word 0x5a3b74cf,0xd39294df
.word 0x00000000,0x00000006
.word 0x0bc281c8,0x331befb7
.word 0x00000000,0x00000007
.word 0x57508638,0x283bc9ff
.word 0x00000000,0x00000008
.word 0xa7a40378,0x11a71c0b
p21_dispatch_retry:
.word 0,0
p21_xintr_data:
.word 0x00000000,0x00000001
.word 0x49dfb04f,0xe2d73ebd
.word 0x00000000,0x00000002
.word 0x2fb8b7bf,0xe54c42d1
.word 0x00000000,0x00000003
.word 0x0f0cb140,0x7b623720
.word 0x00000000,0x00000004
.word 0xf919d098,0x6d5fce24
.word 0x00000000,0x00000005
.word 0xa9aed9b0,0x1068f41b
.word 0x00000000,0x00000006
.word 0x72d9f378,0x2d099b22
.word 0x00000000,0x00000007
.word 0xc1a3cbd7,0xc4e69795
.word 0x00000000,0x00000008
.word 0x1a0386d8,0x7246a8b6
p22_dispatch_retry:
.word 0,0
p22_xintr_data:
.word 0x00000000,0x00000001
.word 0x5cfe52f0,0x048ffbfa
.word 0x00000000,0x00000002
.word 0x9847b620,0x71a00255
.word 0x00000000,0x00000003
.word 0xb8c2329f,0xced36815
.word 0x00000000,0x00000004
.word 0x72ab1dc0,0x26a5120e
.word 0x00000000,0x00000005
.word 0x5e94135f,0xfdbd1c0e
.word 0x00000000,0x00000006
.word 0x255f8770,0x2fd68524
.word 0x00000000,0x00000007
.word 0xa57e9787,0x932c238c
.word 0x00000000,0x00000008
.word 0x58c9a08f,0xcf41fc5a
p23_dispatch_retry:
.word 0,0
p23_xintr_data:
.word 0x00000000,0x00000001
.word 0x09dddf37,0xb3061f33
.word 0x00000000,0x00000002
.word 0x6a72975f,0xd542cb78
.word 0x00000000,0x00000003
.word 0x1c2db7a8,0x5cf4b85e
.word 0x00000000,0x00000004
.word 0xcf24190f,0xe01d434e
.word 0x00000000,0x00000005
.word 0x434f82c0,0x6ee1673a
.word 0x00000000,0x00000006
.word 0x5eaf7177,0x9d2f1bbf
.word 0x00000000,0x00000007
.word 0x01935d28,0x1d70a73b
.word 0x00000000,0x00000008
.word 0x8ed8f700,0x72640c1e
p24_dispatch_retry:
.word 0,0
p24_xintr_data:
.word 0x00000000,0x00000001
.word 0x43674748,0x3ba90bdd
.word 0x00000000,0x00000002
.word 0x31cba650,0x2cd2dcc6
.word 0x00000000,0x00000003
.word 0xee1c8f8f,0x9e52fe3e
.word 0x00000000,0x00000004
.word 0xa2b6ccb0,0x332a3769
.word 0x00000000,0x00000005
.word 0x8a603ed8,0x34dcb85a
.word 0x00000000,0x00000006
.word 0x9cf52e5f,0xb37c6ce6
.word 0x00000000,0x00000007
.word 0x61cee070,0x53a178bc
.word 0x00000000,0x00000008
.word 0x08c82c78,0x014a0817
p25_dispatch_retry:
.word 0,0
p25_xintr_data:
.word 0x00000000,0x00000001
.word 0x1631e110,0x65d5af7c
.word 0x00000000,0x00000002
.word 0xebc6abc0,0x50acf3ef
.word 0x00000000,0x00000003
.word 0x066118e7,0x8a5ef8e4
.word 0x00000000,0x00000004
.word 0xbb254b7f,0xa41a05a0
.word 0x00000000,0x00000005
.word 0x30e87cdf,0xd9255b3c
.word 0x00000000,0x00000006
.word 0x52184ae0,0x1766d484
.word 0x00000000,0x00000007
.word 0x86caaaf8,0x47691c6b
.word 0x00000000,0x00000008
.word 0xddb5e8a8,0x43f7c449
p26_dispatch_retry:
.word 0,0
p26_xintr_data:
.word 0x00000000,0x00000001
.word 0xeb284d88,0x18c6cfb2
.word 0x00000000,0x00000002
.word 0x4083720f,0xa3aae006
.word 0x00000000,0x00000003
.word 0x03e0b910,0x3d419c10
.word 0x00000000,0x00000004
.word 0xeff4454f,0xf1e27ddf
.word 0x00000000,0x00000005
.word 0x36029908,0x260e1130
.word 0x00000000,0x00000006
.word 0x1e32eb60,0x7ef0fc61
.word 0x00000000,0x00000007
.word 0x7e1b6f8f,0x86cb25a6
.word 0x00000000,0x00000008
.word 0x862eb3c8,0x2be0e654
p27_dispatch_retry:
.word 0,0
p27_xintr_data:
.word 0x00000000,0x00000001
.word 0x5ea59d48,0x5bed952e
.word 0x00000000,0x00000002
.word 0x73ea6a00,0x7ebbd81d
.word 0x00000000,0x00000003
.word 0xbf0c49d0,0x0a318d1b
.word 0x00000000,0x00000004
.word 0xe4efe51f,0xc711af60
.word 0x00000000,0x00000005
.word 0xc259d007,0x8d76ca3f
.word 0x00000000,0x00000006
.word 0xd12ec1e8,0x3838f9fd
.word 0x00000000,0x00000007
.word 0xd1c0ee10,0x56313ceb
.word 0x00000000,0x00000008
.word 0xd48778a8,0x3a8f20ca
p28_dispatch_retry:
.word 0,0
p28_xintr_data:
.word 0x00000000,0x00000001
.word 0xeadb6db7,0xbe6e967f
.word 0x00000000,0x00000002
.word 0xfd8968b7,0xb5c34bc5
.word 0x00000000,0x00000003
.word 0x8ebd4780,0x1a87f6b5
.word 0x00000000,0x00000004
.word 0xaa20eae8,0x67d950b2
.word 0x00000000,0x00000005
.word 0x8b18fc4f,0xcd75353c
.word 0x00000000,0x00000006
.word 0x2f52fb10,0x471dd9e9
.word 0x00000000,0x00000007
.word 0xd54b1abf,0xbe9c2a8c
.word 0x00000000,0x00000008
.word 0x5650b79f,0xc34963d7
p29_dispatch_retry:
.word 0,0
p29_xintr_data:
.word 0x00000000,0x00000001
.word 0xd96b4817,0xe8ba575f
.word 0x00000000,0x00000002
.word 0xfd7fc610,0x30a5ac3a
.word 0x00000000,0x00000003
.word 0x4741e0a7,0xaafdf57f
.word 0x00000000,0x00000004
.word 0x094dc00f,0x98422a25
.word 0x00000000,0x00000005
.word 0x3a3386c7,0xb4d9463f
.word 0x00000000,0x00000006
.word 0x80abbaf0,0x5bb62337
.word 0x00000000,0x00000007
.word 0x17ccbfc8,0x5b27149e
.word 0x00000000,0x00000008
.word 0xbe05dde0,0x382db486
p30_dispatch_retry:
.word 0,0
p30_xintr_data:
.word 0x00000000,0x00000001
.word 0x75ade3d7,0xef72ade5
.word 0x00000000,0x00000002
.word 0xef1f6e9f,0xe4de946d
.word 0x00000000,0x00000003
.word 0xa2073457,0xde026d06
.word 0x00000000,0x00000004
.word 0x0f1d41c7,0xf7dc276a
.word 0x00000000,0x00000005
.word 0x67f6c778,0x53f023e4
.word 0x00000000,0x00000006
.word 0x52acb0c0,0x50080a34
.word 0x00000000,0x00000007
.word 0x085d96cf,0x8beb00de
.word 0x00000000,0x00000008
.word 0x7d10adb0,0x677f98f3
p31_dispatch_retry:
.word 0,0
p31_xintr_data:
.word 0x00000000,0x00000001
.word 0x1d628817,0xb9da644a
.word 0x00000000,0x00000002
.word 0x57688917,0x99f7d440
.word 0x00000000,0x00000003
.word 0x207a8fd0,0x4badf457
.word 0x00000000,0x00000004
.word 0x9c9d5e57,0xa8cca763
.word 0x00000000,0x00000005
.word 0x0a9fd450,0x02d904c0
.word 0x00000000,0x00000006
.word 0xbf1ef15f,0xa03ef5e2
.word 0x00000000,0x00000007
.word 0xf1ff7717,0x81541b21
.word 0x00000000,0x00000008
.word 0xd7da4f98,0x285ff979
p32_dispatch_retry:
.word 0,0
p32_xintr_data:
.word 0x00000000,0x00000001
.word 0x74726ec8,0x2006d68d
.word 0x00000000,0x00000002
.word 0xfcae0e17,0xa00b6988
.word 0x00000000,0x00000003
.word 0x995e3d58,0x126f3084
.word 0x00000000,0x00000004
.word 0x3d1aea5f,0xc6b8bd03
.word 0x00000000,0x00000005
.word 0x154ec09f,0xf6de9128
.word 0x00000000,0x00000006
.word 0x6abe60d8,0x18121bc6
.word 0x00000000,0x00000007
.word 0xf1fb6490,0x2d729896
.word 0x00000000,0x00000008
.word 0xaf64d580,0x11bc61b1
p33_dispatch_retry:
.word 0,0
p33_xintr_data:
.word 0x00000000,0x00000001
.word 0x42f56dc7,0xa42764d0
.word 0x00000000,0x00000002
.word 0xc649e1a7,0x8f2ac36a
.word 0x00000000,0x00000003
.word 0xcaa5ea87,0xf29b9737
.word 0x00000000,0x00000004
.word 0xa47c7ae7,0xe1eebb34
.word 0x00000000,0x00000005
.word 0xd53c95a7,0x9804f1ba
.word 0x00000000,0x00000006
.word 0x1a1448a8,0x5e33040d
.word 0x00000000,0x00000007
.word 0xb77b1edf,0x8207cb6b
.word 0x00000000,0x00000008
.word 0xc66c8100,0x1b07c38d
p34_dispatch_retry:
.word 0,0
p34_xintr_data:
.word 0x00000000,0x00000001
.word 0x95c028c8,0x29c91409
.word 0x00000000,0x00000002
.word 0x40521b10,0x6f7b321c
.word 0x00000000,0x00000003
.word 0x261120cf,0x86fd6826
.word 0x00000000,0x00000004
.word 0x67e5ee18,0x1a9bf4a8
.word 0x00000000,0x00000005
.word 0x3abe3977,0xcacb6f53
.word 0x00000000,0x00000006
.word 0xbc017eb7,0x88e3081f
.word 0x00000000,0x00000007
.word 0x5fa14ea8,0x7dc694b7
.word 0x00000000,0x00000008
.word 0x7fd53f40,0x3a62e9ef
p35_dispatch_retry:
.word 0,0
p35_xintr_data:
.word 0x00000000,0x00000001
.word 0xca10c920,0x56271c15
.word 0x00000000,0x00000002
.word 0x26d64bd0,0x56085e48
.word 0x00000000,0x00000003
.word 0x9783e96f,0xee92da9f
.word 0x00000000,0x00000004
.word 0x20682120,0x2d309c5e
.word 0x00000000,0x00000005
.word 0xf31a9faf,0xad145487
.word 0x00000000,0x00000006
.word 0xc884630f,0xee9666af
.word 0x00000000,0x00000007
.word 0x35ae2e50,0x4ce9dc03
.word 0x00000000,0x00000008
.word 0x56792197,0xe9104e6f
p36_dispatch_retry:
.word 0,0
p36_xintr_data:
.word 0x00000000,0x00000001
.word 0x3c7110b7,0x9ae5ede3
.word 0x00000000,0x00000002
.word 0x69bb50b7,0xb1a495cc
.word 0x00000000,0x00000003
.word 0x2147249f,0xeb28c6bd
.word 0x00000000,0x00000004
.word 0x671f5287,0xbb808130
.word 0x00000000,0x00000005
.word 0x358e85b7,0x8ca65d29
.word 0x00000000,0x00000006
.word 0x3ccab937,0xe5895396
.word 0x00000000,0x00000007
.word 0xcc4b9da8,0x57d43b8e
.word 0x00000000,0x00000008
.word 0xedb451af,0xcee897b1
p37_dispatch_retry:
.word 0,0
p37_xintr_data:
.word 0x00000000,0x00000001
.word 0x6384ab28,0x56bae8f1
.word 0x00000000,0x00000002
.word 0x894b2188,0x3e956955
.word 0x00000000,0x00000003
.word 0x5c09333f,0xfeab41ff
.word 0x00000000,0x00000004
.word 0x22a954ff,0xbba02499
.word 0x00000000,0x00000005
.word 0x22844e9f,0xff52cffe
.word 0x00000000,0x00000006
.word 0x60fd44e8,0x069acba0
.word 0x00000000,0x00000007
.word 0xb3ae30d8,0x620be6b4
.word 0x00000000,0x00000008
.word 0xa6332378,0x62233588
p38_dispatch_retry:
.word 0,0
p38_xintr_data:
.word 0x00000000,0x00000001
.word 0x9d4f50e0,0x50c14a98
.word 0x00000000,0x00000002
.word 0x391e02ff,0xad1547ca
.word 0x00000000,0x00000003
.word 0x3b9eb2ff,0xf816d3eb
.word 0x00000000,0x00000004
.word 0x0d198cb0,0x5f0ea398
.word 0x00000000,0x00000005
.word 0xe69b0970,0x188d55a5
.word 0x00000000,0x00000006
.word 0x3b41fe48,0x7ce0e007
.word 0x00000000,0x00000007
.word 0xe3c0d937,0xb24d9b4d
.word 0x00000000,0x00000008
.word 0x5fdc5870,0x6345cceb
p39_dispatch_retry:
.word 0,0
p39_xintr_data:
.word 0x00000000,0x00000001
.word 0x8e4c5aef,0xeac222ac
.word 0x00000000,0x00000002
.word 0x2141051f,0xdb66e36c
.word 0x00000000,0x00000003
.word 0xf4ac466f,0xd018ed88
.word 0x00000000,0x00000004
.word 0x86d2a1c7,0xbedb8d7d
.word 0x00000000,0x00000005
.word 0x10a99718,0x26a7e2d9
.word 0x00000000,0x00000006
.word 0x704ba6f8,0x0a71e76e
.word 0x00000000,0x00000007
.word 0x5dcec620,0x7c27263e
.word 0x00000000,0x00000008
.word 0xb2c430af,0xf785ebae
p40_dispatch_retry:
.word 0,0
p40_xintr_data:
.word 0x00000000,0x00000001
.word 0xa4ccf580,0x415453e4
.word 0x00000000,0x00000002
.word 0xe59be8e7,0x980697fc
.word 0x00000000,0x00000003
.word 0x884755f8,0x1e037401
.word 0x00000000,0x00000004
.word 0xbe9da248,0x7adbfce5
.word 0x00000000,0x00000005
.word 0x56962e68,0x160e2767
.word 0x00000000,0x00000006
.word 0x3f65c717,0x8a457c27
.word 0x00000000,0x00000007
.word 0x82ae4d07,0x84545a0c
.word 0x00000000,0x00000008
.word 0xa6e0da2f,0xd9d1e199
p41_dispatch_retry:
.word 0,0
p41_xintr_data:
.word 0x00000000,0x00000001
.word 0x9b05479f,0x887d0553
.word 0x00000000,0x00000002
.word 0xaddaf23f,0x9277cc20
.word 0x00000000,0x00000003
.word 0xb3ca51e7,0x85d2935d
.word 0x00000000,0x00000004
.word 0xf5d8b847,0xbcc95e71
.word 0x00000000,0x00000005
.word 0xb37e36af,0xdeba651f
.word 0x00000000,0x00000006
.word 0x1611ea5f,0xebeef9a0
.word 0x00000000,0x00000007
.word 0x91982a38,0x75fd0412
.word 0x00000000,0x00000008
.word 0x81b43497,0xcefe4e20
p42_dispatch_retry:
.word 0,0
p42_xintr_data:
.word 0x00000000,0x00000001
.word 0x58e85f00,0x450aa2ab
.word 0x00000000,0x00000002
.word 0x3d47d1f8,0x025b629c
.word 0x00000000,0x00000003
.word 0xe9992a0f,0x9aa9b1c8
.word 0x00000000,0x00000004
.word 0x1fe64958,0x6148ada5
.word 0x00000000,0x00000005
.word 0x111519e0,0x5fde5450
.word 0x00000000,0x00000006
.word 0x7badf907,0x97fae94b
.word 0x00000000,0x00000007
.word 0x22514cf7,0xd2f30d61
.word 0x00000000,0x00000008
.word 0x7e8cda8f,0xd4634af4
p43_dispatch_retry:
.word 0,0
p43_xintr_data:
.word 0x00000000,0x00000001
.word 0x0a50cf1f,0xdb06348c
.word 0x00000000,0x00000002
.word 0x3eaa63e0,0x619911ba
.word 0x00000000,0x00000003
.word 0x7ffd3e2f,0xe14952e1
.word 0x00000000,0x00000004
.word 0x89659f2f,0xf85fc3c7
.word 0x00000000,0x00000005
.word 0x2ee03d6f,0xb854c51b
.word 0x00000000,0x00000006
.word 0xf62ba0e7,0x960ce2ef
.word 0x00000000,0x00000007
.word 0x6a3b42d7,0xc84552f4
.word 0x00000000,0x00000008
.word 0x693fc2d0,0x05eee902
p44_dispatch_retry:
.word 0,0
p44_xintr_data:
.word 0x00000000,0x00000001
.word 0x0b500e87,0x967db723
.word 0x00000000,0x00000002
.word 0x89c7c31f,0xb48bdb9d
.word 0x00000000,0x00000003
.word 0x8a647370,0x67fc2a15
.word 0x00000000,0x00000004
.word 0x13f989f7,0xa118fc67
.word 0x00000000,0x00000005
.word 0xd7b79858,0x5448048b
.word 0x00000000,0x00000006
.word 0xdce504f7,0x8467545a
.word 0x00000000,0x00000007
.word 0x1b348e37,0xb788aca1
.word 0x00000000,0x00000008
.word 0x2f75d0a0,0x0bdb9bfe
p45_dispatch_retry:
.word 0,0
p45_xintr_data:
.word 0x00000000,0x00000001
.word 0x7ed5b650,0x3ba9504a
.word 0x00000000,0x00000002
.word 0x42217798,0x2fe5add3
.word 0x00000000,0x00000003
.word 0x137de547,0xffd232fc
.word 0x00000000,0x00000004
.word 0xdbd90747,0xf54a1846
.word 0x00000000,0x00000005
.word 0xec1511bf,0xb776bdc9
.word 0x00000000,0x00000006
.word 0xf5b6cc38,0x6f10298b
.word 0x00000000,0x00000007
.word 0x21e071c0,0x7db1015f
.word 0x00000000,0x00000008
.word 0xa38e9b28,0x2c1a37f4
p46_dispatch_retry:
.word 0,0
p46_xintr_data:
.word 0x00000000,0x00000001
.word 0x206745b7,0xbe6b4044
.word 0x00000000,0x00000002
.word 0x0a567b07,0xb460a9a5
.word 0x00000000,0x00000003
.word 0x7902a92f,0xb268c9e1
.word 0x00000000,0x00000004
.word 0x9984c9b7,0xbf5ce6ed
.word 0x00000000,0x00000005
.word 0xabc87580,0x1ed428a0
.word 0x00000000,0x00000006
.word 0xb2d53110,0x32969182
.word 0x00000000,0x00000007
.word 0xff0a8060,0x55de06f0
.word 0x00000000,0x00000008
.word 0x5e2a2410,0x4a346d60
p47_dispatch_retry:
.word 0,0
p47_xintr_data:
.word 0x00000000,0x00000001
.word 0x90298267,0xafb2698c
.word 0x00000000,0x00000002
.word 0xa038f3e7,0xce52ed4d
.word 0x00000000,0x00000003
.word 0x12d78850,0x250701db
.word 0x00000000,0x00000004
.word 0x9f882837,0xb33c8fa6
.word 0x00000000,0x00000005
.word 0x877be8a8,0x2062c70d
.word 0x00000000,0x00000006
.word 0x26a58017,0xc988e0ac
.word 0x00000000,0x00000007
.word 0x09478f18,0x5d55f8de
.word 0x00000000,0x00000008
.word 0x25c81647,0x9114533f
p48_dispatch_retry:
.word 0,0
p48_xintr_data:
.word 0x00000000,0x00000001
.word 0x68ce6f27,0xe08e0954
.word 0x00000000,0x00000002
.word 0x9a72c398,0x149c64b2
.word 0x00000000,0x00000003
.word 0xb3d4427f,0xfc8cfa79
.word 0x00000000,0x00000004
.word 0x2f5bbfa0,0x0c641ea9
.word 0x00000000,0x00000005
.word 0xe26540c0,0x73251fb4
.word 0x00000000,0x00000006
.word 0x034286f8,0x550026b0
.word 0x00000000,0x00000007
.word 0x0630af9f,0xdfe5bb79
.word 0x00000000,0x00000008
.word 0xe4a6192f,0xf7b040af
p49_dispatch_retry:
.word 0,0
p49_xintr_data:
.word 0x00000000,0x00000001
.word 0x956f96df,0x8cd4baf7
.word 0x00000000,0x00000002
.word 0x03f15aa7,0xcc417df6
.word 0x00000000,0x00000003
.word 0x7bcd1098,0x1909ea9a
.word 0x00000000,0x00000004
.word 0xca40457f,0xd4a5aa39
.word 0x00000000,0x00000005
.word 0x539f9577,0xd2c8706c
.word 0x00000000,0x00000006
.word 0xf2a529d0,0x726d073a
.word 0x00000000,0x00000007
.word 0x5bf889c0,0x6128ea74
.word 0x00000000,0x00000008
.word 0x880d3508,0x7218e85a
p50_dispatch_retry:
.word 0,0
p50_xintr_data:
.word 0x00000000,0x00000001
.word 0x8bc540b7,0x956dd416
.word 0x00000000,0x00000002
.word 0xba399e57,0xfb3e8f91
.word 0x00000000,0x00000003
.word 0xed1b92f0,0x60fba3f3
.word 0x00000000,0x00000004
.word 0xdb9d18df,0xc514f801
.word 0x00000000,0x00000005
.word 0xeb339938,0x720b2bd7
.word 0x00000000,0x00000006
.word 0x333e15f0,0x1f3b923b
.word 0x00000000,0x00000007
.word 0x9f0c1d17,0xa362a194
.word 0x00000000,0x00000008
.word 0x1b47cc50,0x5ed5a0bf
p51_dispatch_retry:
.word 0,0
p51_xintr_data:
.word 0x00000000,0x00000001
.word 0x4ce952a8,0x674b9159
.word 0x00000000,0x00000002
.word 0xdde1d158,0x0b58b83f
.word 0x00000000,0x00000003
.word 0x5bb190e8,0x0a478550
.word 0x00000000,0x00000004
.word 0x520e1140,0x2554622a
.word 0x00000000,0x00000005
.word 0x61ce1857,0xb77f1f57
.word 0x00000000,0x00000006
.word 0x27bfd640,0x47a71483
.word 0x00000000,0x00000007
.word 0x5fc9c730,0x1b71084b
.word 0x00000000,0x00000008
.word 0xef011e78,0x2c38b86e
p52_dispatch_retry:
.word 0,0
p52_xintr_data:
.word 0x00000000,0x00000001
.word 0x23cd9b08,0x52067ba1
.word 0x00000000,0x00000002
.word 0x9d59b3a0,0x08cbbb81
.word 0x00000000,0x00000003
.word 0x457809a8,0x7bc7ab34
.word 0x00000000,0x00000004
.word 0xfb241438,0x1b674637
.word 0x00000000,0x00000005
.word 0x9c07d007,0xe75b5b1e
.word 0x00000000,0x00000006
.word 0x5be4dce0,0x29caaca3
.word 0x00000000,0x00000007
.word 0x72c48de8,0x5782e65a
.word 0x00000000,0x00000008
.word 0x2d03be57,0xcc71afa8
p53_dispatch_retry:
.word 0,0
p53_xintr_data:
.word 0x00000000,0x00000001
.word 0x4e796090,0x2df3c0d1
.word 0x00000000,0x00000002
.word 0x9e9fe63f,0xef1b1999
.word 0x00000000,0x00000003
.word 0x49bdedb0,0x54cbb958
.word 0x00000000,0x00000004
.word 0x7dc30288,0x060a9879
.word 0x00000000,0x00000005
.word 0xcfa03750,0x0b0a48df
.word 0x00000000,0x00000006
.word 0x4b270aa7,0xaa4b266f
.word 0x00000000,0x00000007
.word 0xf5f0e0d0,0x1babd06a
.word 0x00000000,0x00000008
.word 0x2a3d2128,0x4aafade3
p54_dispatch_retry:
.word 0,0
p54_xintr_data:
.word 0x00000000,0x00000001
.word 0x40a48237,0xf2cd2b9e
.word 0x00000000,0x00000002
.word 0x56a67247,0x9df88e4c
.word 0x00000000,0x00000003
.word 0xa1570eb7,0xba9d1095
.word 0x00000000,0x00000004
.word 0xe6945827,0xa8267bdd
.word 0x00000000,0x00000005
.word 0x674e2a38,0x1488da80
.word 0x00000000,0x00000006
.word 0x3d656d37,0xf56b584e
.word 0x00000000,0x00000007
.word 0x101ce4cf,0x86c06dbb
.word 0x00000000,0x00000008
.word 0x3cde82cf,0xb28a4ebb
p55_dispatch_retry:
.word 0,0
p55_xintr_data:
.word 0x00000000,0x00000001
.word 0x09ebf608,0x63311182
.word 0x00000000,0x00000002
.word 0xee63132f,0xb8b90583
.word 0x00000000,0x00000003
.word 0xaa87ea7f,0xa5d35650
.word 0x00000000,0x00000004
.word 0xae9867df,0x9d970302
.word 0x00000000,0x00000005
.word 0x47050f50,0x0a633417
.word 0x00000000,0x00000006
.word 0x65ef56c7,0xb6f5ad97
.word 0x00000000,0x00000007
.word 0xe36f08e7,0xe7b1a6f2
.word 0x00000000,0x00000008
.word 0x731fb028,0x727a2556
p56_dispatch_retry:
.word 0,0
p56_xintr_data:
.word 0x00000000,0x00000001
.word 0xa4d5406f,0x86c79eac
.word 0x00000000,0x00000002
.word 0x4d646d68,0x4bdf8d98
.word 0x00000000,0x00000003
.word 0x483b6920,0x5ad8fb1c
.word 0x00000000,0x00000004
.word 0x0416c0a0,0x5a34e914
.word 0x00000000,0x00000005
.word 0x67980aef,0x85c451f2
.word 0x00000000,0x00000006
.word 0xa51442a8,0x34746e45
.word 0x00000000,0x00000007
.word 0x920c5507,0x844ec884
.word 0x00000000,0x00000008
.word 0xbc897978,0x63a702a4
p57_dispatch_retry:
.word 0,0
p57_xintr_data:
.word 0x00000000,0x00000001
.word 0xf2f0d41f,0x8f53bb6b
.word 0x00000000,0x00000002
.word 0xb9baa398,0x2a066040
.word 0x00000000,0x00000003
.word 0xd85db85f,0xb9b4a934
.word 0x00000000,0x00000004
.word 0xc1fd9e7f,0x819b0b1e
.word 0x00000000,0x00000005
.word 0x50695bf8,0x31d099b6
.word 0x00000000,0x00000006
.word 0xd9cc0077,0xbd46937f
.word 0x00000000,0x00000007
.word 0x3efbc097,0xc1ac8969
.word 0x00000000,0x00000008
.word 0x7bf733b0,0x777982a5
p58_dispatch_retry:
.word 0,0
p58_xintr_data:
.word 0x00000000,0x00000001
.word 0x7d2dd438,0x1cde409a
.word 0x00000000,0x00000002
.word 0xcebd6ef0,0x19d6d6ed
.word 0x00000000,0x00000003
.word 0xfe779abf,0x8a1206f6
.word 0x00000000,0x00000004
.word 0x38449bd0,0x3075d2f9
.word 0x00000000,0x00000005
.word 0xe9fd52b7,0xbc1494e8
.word 0x00000000,0x00000006
.word 0x99b43f47,0xf80668e9
.word 0x00000000,0x00000007
.word 0x9443c638,0x2a804895
.word 0x00000000,0x00000008
.word 0xb27e9240,0x59c4c51a
p59_dispatch_retry:
.word 0,0
p59_xintr_data:
.word 0x00000000,0x00000001
.word 0x45596037,0xcdc9c73c
.word 0x00000000,0x00000002
.word 0x147e9a77,0xd89cc7f4
.word 0x00000000,0x00000003
.word 0x7c368f58,0x0353b426
.word 0x00000000,0x00000004
.word 0xd17a7e18,0x37d0d948
.word 0x00000000,0x00000005
.word 0x6a142010,0x2957f675
.word 0x00000000,0x00000006
.word 0x77898240,0x48af3eda
.word 0x00000000,0x00000007
.word 0x12d0bc48,0x1b08e348
.word 0x00000000,0x00000008
.word 0x68d46e40,0x38119193
p60_dispatch_retry:
.word 0,0
p60_xintr_data:
.word 0x00000000,0x00000001
.word 0x584f701f,0xb4bd2f69
.word 0x00000000,0x00000002
.word 0x5290b468,0x3a255f0a
.word 0x00000000,0x00000003
.word 0x69cd7b40,0x6499dce2
.word 0x00000000,0x00000004
.word 0x5c8554a0,0x4f76af4a
.word 0x00000000,0x00000005
.word 0xf86b3787,0x8122c203
.word 0x00000000,0x00000006
.word 0x9625e0a8,0x50c3d000
.word 0x00000000,0x00000007
.word 0x6c14b687,0xf089825f
.word 0x00000000,0x00000008
.word 0xc496a997,0xf5651da0
p61_dispatch_retry:
.word 0,0
p61_xintr_data:
.word 0x00000000,0x00000001
.word 0xa04d57e7,0xcaca26e9
.word 0x00000000,0x00000002
.word 0x73944a60,0x3b8e16be
.word 0x00000000,0x00000003
.word 0xf5a1dac0,0x6ddef2df
.word 0x00000000,0x00000004
.word 0x2f2925a0,0x04f86bb0
.word 0x00000000,0x00000005
.word 0x6db99e20,0x11ac6e24
.word 0x00000000,0x00000006
.word 0x61a49dd0,0x349ccc9b
.word 0x00000000,0x00000007
.word 0xd5c9dfa7,0xa918856f
.word 0x00000000,0x00000008
.word 0x035083c0,0x7b7ab1fb
p62_dispatch_retry:
.word 0,0
p62_xintr_data:
.word 0x00000000,0x00000001
.word 0x9e60b918,0x547ffe78
.word 0x00000000,0x00000002
.word 0xfbc2a368,0x67be1024
.word 0x00000000,0x00000003
.word 0x52dff570,0x0f30c8db
.word 0x00000000,0x00000004
.word 0xaca0d707,0xd275f00f
.word 0x00000000,0x00000005
.word 0x54e41217,0xf8328418
.word 0x00000000,0x00000006
.word 0x5a002028,0x40f848a8
.word 0x00000000,0x00000007
.word 0x16ac8058,0x74d87a8e
.word 0x00000000,0x00000008
.word 0xdc8378b0,0x19b6e40f
p63_dispatch_retry:
.word 0,0
p63_xintr_data:
.word 0x00000000,0x00000001
.word 0x58755d0f,0xc3f6f67f
.word 0x00000000,0x00000002
.word 0xbb829b08,0x2d813c21
.word 0x00000000,0x00000003
.word 0x7f91a39f,0xc1852356
.word 0x00000000,0x00000004
.word 0xd5595390,0x2cadd3d0
.word 0x00000000,0x00000005
.word 0x0ba94990,0x27055f46
.word 0x00000000,0x00000006
.word 0x3120720f,0xbd768bab
.word 0x00000000,0x00000007
.word 0x0390e0e0,0x2e2fa154
.word 0x00000000,0x00000008
.word 0x65b6949f,0xc454bff6
.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 0xb4228e58,0x0b6a38f1,0x826aa726,0x76ba217a
.word 0x563addaf,0xb4b1325c,0xe2882419,0xd9ab07bb
.word 0x73b6934d,0xbfd6237f,0x55b465ab,0xc9eb7d21
.word 0x8865dd19,0x8fb42346,0x32204e10,0xba162af6
.word 0x61297aa8,0x700471a5,0x816f1d7d,0xf35a0cd8
.word 0x564785ec,0x41fec90f,0x5f93229d,0x7e6206d9
.word 0x0d3881c4,0x4de86564,0x89d85e7e,0x45ab1e90
.word 0x88395c64,0x4b2b15a2,0x9e3935f2,0xc9f443bd
.word 0x046128a0,0xce01630a,0x4dcac0a2,0xe588f1c9
.word 0x393cf457,0x1d69d773,0xd29f21c4,0xf490debf
.word 0x037d1d24,0xa05edab8,0x420909a8,0x6dd7373a
.word 0xd9acf27e,0x6404c1e2,0x5cd53c55,0x451699cc
.word 0x64681622,0xd6587053,0xbda54f78,0xe82e04f2
.word 0x46077cd6,0x2bc4d1c4,0x2d07bcf2,0x28f26422
.word 0x0b0bb086,0x5ef0db19,0x3d42e1e3,0x9522a2fb
.word 0xce72340f,0xe87cb093,0xed06e95d,0x373b4b1b
.word 0x35d18135,0x2200ef03,0x7031660b,0x729b1efd
.word 0xbe523d9a,0x11640d7b,0x8aa5abe4,0xfd9a5e83
.word 0xc10a91f9,0x4bba0f58,0x3231efef,0x7f68625e
.word 0xec1b03b1,0xa96935a3,0xfd06bcb0,0x62fdc68d
.word 0xa79ed0ad,0x87355913,0xbe09f925,0x7bf14a9a
.word 0x41c64531,0x4e9e3bec,0x4ff50d33,0xc37541df
.word 0xb6ce91cb,0x720acfc9,0x25e261cb,0x4d21f599
.word 0x77cea9b9,0xa06aceeb,0x267ef45b,0x390de4ef
.word 0x87d7b3c9,0xb6f0a900,0xb9fd5bb2,0xd996fb8f
.word 0x9c4b03b0,0x5eed7c78,0x3100d4cb,0x91429d50
.word 0x1b5086ae,0xdc5b4691,0xf620c1a0,0xa892fcb7
.word 0x4cb69f06,0x1a4210c3,0x8afeb23b,0x24496969
.word 0x1ea42394,0x735a1494,0x10394284,0xbeecd169
.word 0x3f4d623e,0xf9de5d58,0x18a53e58,0x81070f60
.word 0xa574cac1,0x3e6638c0,0x3d89071b,0x5329733b
.word 0x96fcac1a,0xa0c16ac3,0xc0995c10,0x0a274aba
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 0x59076016,0xaf167aaa,0x044618d1,0x9d1aba8f
.word 0xae1caa94,0x1a507139,0xbc48de0f,0x438be4d2
.word 0x4c01424a,0xbf87b012,0x55d4830a,0x5d65af47
.word 0xf81dc62b,0x281b877a,0xc0f3e776,0x4bbd09bf
.word 0x0b212723,0x064f22a8,0x455ca59c,0x1f20d444
.word 0x66934cdf,0x92d3b07c,0x9c854d77,0x36b15a3f
.word 0x309be2c1,0x220232a7,0x6bd72b3e,0x6e1507d0
.word 0x0b084678,0x89867384,0xfc76c05f,0x32aaa07c
.word 0xc842acec,0x8f32a2f6,0x1e347d1b,0xacf5ac18
.word 0xc7a316d9,0x4fa23fe9,0x42a2b8e2,0x92e59652
.word 0xbdcc0f59,0x8cab90d0,0xd20489a8,0xc0308800
.word 0xbb7b6dcb,0xa0cda690,0x3a88ad87,0xeba3826c
.word 0x84971bb0,0x37a7c97b,0xe119721d,0x1747ee86
.word 0x8808c127,0x16d7aa87,0xfea88297,0xa65a5b0d
.word 0xbe272493,0x76376587,0x3513f6de,0x87da3c9d
.word 0x96e9edcb,0xbeb3bf53,0x346262f9,0xe02680c5
.word 0x3a770461,0x8fe3c874,0x2baf62f3,0x1ee01695
.word 0x08fd90e9,0xdabb8843,0x861553f6,0x298294d0
.word 0xb8b2e28e,0x0fff6a85,0xc4a36abe,0x7ad79415
.word 0x7e4e324f,0x449744db,0xd6332b27,0x6161b6b1
.word 0x4efe0440,0x40f6cce8,0x89fe56e0,0x886e88cd
.word 0xe50e027a,0x0f29f5aa,0x9083c522,0xf30b92d9
.word 0x4c20a192,0x0c55943d,0xeba13d21,0xedf610ba
.word 0xa32e195b,0xa114b059,0x0c9d7996,0x2161a06b
.word 0xe69bfa91,0x5d60b3ca,0x8b6a0911,0xf5977e1b
.word 0x2fe97929,0x5724f15b,0x11e40241,0xc86944bb
.word 0xff393f13,0xcc07f284,0x4e7968eb,0x28256106
.word 0xab12b595,0xca92ec88,0x895e3faa,0xe1469ce2
.word 0xbe3c9ac7,0x47402d8d,0x601cee25,0x9ff79a43
.word 0xe302d42e,0x7d2c1b19,0x2a5dfdd3,0x9235b143
.word 0xf1ba01ed,0x5c333efb,0x880ba2c6,0xc967f91e
.word 0xf3f3fde1,0x42e32287,0x86db407a,0xa48965a7
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 0x6579a8f6,0x39366d1a,0xcd951e9c,0xfd28d489
.word 0x15fdbadc,0x701a8cba,0x279842d7,0x4ffffe36
.word 0x6b8eee85,0x74aaf9fc,0x535dfdd3,0x4c9a29a7
.word 0xd4b1e340,0x60f6b9bf,0xa9fa52b7,0x0a01755d
.word 0x537bf87a,0x12cac689,0x79aa76f5,0x0b6219c2
.word 0x6c910595,0xe58ff841,0x1486b4da,0x061f9990
.word 0x373bbee9,0x54e28eaa,0xce6d9be6,0x4a7bbed0
.word 0x661ff7df,0xcde50ce2,0xd3f40496,0x9610e445
.word 0xbfb7c1d6,0x4c659e27,0x3f85fa41,0x4d82fe9e
.word 0xc23ffac6,0x25022943,0x6932e0d7,0x05fd565f
.word 0x7de80160,0x6c547ebc,0xea73d6fb,0x3d500a6e
.word 0x9172bebb,0xf6ae4071,0xb37b3daf,0x99f04e62
.word 0xbe884285,0xa93e5271,0xa85900d3,0xae115c9d
.word 0xa49a49af,0x21cfa599,0x22f912f5,0xc0e41646
.word 0x53194001,0x4763b91c,0x3504d6ee,0xa09deb57
.word 0x3dfa931a,0x9ab582db,0x5f618fbf,0xe8c3a28f
.word 0x1371d586,0xda6d0aaa,0x4a7360b0,0x2080c852
.word 0xdfb49fa9,0x2accd0e5,0x3c876a63,0x07374f73
.word 0xc9a9b30d,0xe4201701,0x4a40dfda,0x232db784
.word 0xbda38501,0x9100275e,0x5092c0dc,0xb3284aa4
.word 0xfe82f60e,0xf6e8eb3c,0xb8d55616,0x46ca29fd
.word 0xa8c958ba,0xb73794dd,0x65bcd7ad,0x91fecf63
.word 0xae8b7161,0x6f9949b5,0x9b21163d,0x5d51def0
.word 0x45f721d9,0xb6dceade,0x9b15aedc,0x4b46d498
.word 0xb38f1eb0,0x20ff3248,0xc29790c4,0x26a5d346
.word 0x2d18d567,0xab8314fc,0x0e4da9b5,0x137eb0ce
.word 0xf10e9ac4,0x95242051,0xe712723d,0x973d661f
.word 0x3c8aaa51,0xd28ed08b,0x88ac327f,0x702c5778
.word 0xb2b40239,0x6fe11996,0x35b8f646,0x93dbc8db
.word 0xa5fc1fa1,0xa6afb8a2,0xaa6b2f77,0xa735cc8c
.word 0xa840e054,0xd4f760bc,0x19b7729f,0x225e7ee7
.word 0x9e6c1518,0x7477341e,0x48d66a56,0x80fb6007
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 0xb4cc8ad6,0x600a5f2c,0x87638a5a,0x0c63e8aa
.word 0x5c315360,0xd3c83891,0xd1a136fc,0x7a8418d3
.word 0x7931805b,0x6fd0dd41,0x0d07634b,0xfc338d6b
.word 0xa764f6bb,0x1a754b3b,0x6f7f173f,0x569de461
.word 0x8a15679f,0x835030d2,0x264aebf5,0x6269ad75
.word 0xbb8356c8,0x344b628d,0xe5589724,0xbf82abd5
.word 0x33964f8f,0x7e5dbbda,0xe3540ddf,0xf17c9f3e
.word 0x7e59c70e,0xb8546a2b,0x1d4ed33b,0x040f6842
.word 0x7d00da9a,0x08d7e474,0x2a98d3b0,0xabaf6605
.word 0x95e066f1,0xd1f8b57d,0xcb723932,0x3507c9d5
.word 0x92f63fa8,0xa958f99c,0x8f771ad4,0x29e354e1
.word 0xe18b8d93,0x3c38864f,0xf32f8419,0xaf1bfe68
.word 0xcae62286,0xd9ae31e3,0xe399fbe7,0xaa35a8ef
.word 0x8c508c3a,0xa197ad2d,0xd6c3e1be,0xe5fd7e8d
.word 0x21386c31,0x176650ce,0x44b69bc3,0xdb728847
.word 0xedf3e0fc,0x810e8b64,0x43a8ad88,0x981dc669
.word 0xa420c8ea,0xa35c9ae4,0xbecf49b4,0xb0d01309
.word 0x82c34bbf,0x8f21af5a,0xa25221f9,0x739ccf84
.word 0x6e77aef1,0xed287030,0x8f0d6ca1,0xc40b26ab
.word 0xf39d026e,0xbc319a54,0xdf74c11d,0x08443a84
.word 0x6d88d2ca,0xe9948658,0x3b3f3e1c,0x02c0f0ad
.word 0xf5a419b7,0x37a2a3f9,0xb05b9c8f,0xd85027db
.word 0xb6c36e2f,0x41131436,0x1d334902,0xf8fb3c6e
.word 0xb66add91,0x0c8211e6,0xd86da100,0x9df20135
.word 0xa9c90e13,0xb7184d08,0x759b656e,0x204d5f2a
.word 0x9d9f1f9d,0x810748f6,0x4bf5b7c0,0xd14f920d
.word 0x04bb8a1c,0x7294d400,0x0ba9b8c5,0xf31d0a6f
.word 0x21f54f91,0x3c70f4e5,0x94c32600,0x6284f7bb
.word 0xc720c808,0xca5420c2,0x2e34a819,0xcd4efffc
.word 0x23182810,0x4b1cc642,0xb5042a24,0x1881a360
.word 0x369341f3,0xf11a6300,0x6c03e56f,0x654b0e4f
.word 0xe586d805,0x0902c351,0x782274ae,0x6c50e219
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 0x94dd22af,0xf065fa4d,0x701db769,0xeb815c5e
.word 0x0b80683c,0x4ec5726a,0xa0deddd1,0x5d109642
.word 0x40d705eb,0xe82de0fd,0x823b4391,0xab79861a
.word 0x654c20a0,0x52ee719d,0xcbd2f1f7,0xe8205345
.word 0xd087fc32,0xcde7e1af,0x83ca901b,0x55f639b5
.word 0x4d12040f,0x65ca4a59,0x58abea6a,0x277617a4
.word 0x339f443d,0x41c78f90,0x5cd0482d,0x512eb9c5
.word 0x9b975516,0x5295a29c,0xc5965bf9,0x92311db5
.word 0x729376d3,0x949246c7,0x90e16732,0x3e840246
.word 0x91f9255b,0xa7f404e1,0x94e1089a,0x65208f7c
.word 0x4006c3a7,0x6cecc6a6,0x3ab0e417,0x96aa3e02
.word 0xa052c4ae,0xd4e30f9c,0x9d55427f,0xfae5a092
.word 0xef953d35,0xef2ac2a1,0xf03252b5,0x932ebc89
.word 0x152480e7,0x4a6c5877,0x0290d311,0x2e305419
.word 0xf2a66b3f,0xb5ac884d,0xbb2d2b8a,0xa12c5865
.word 0x98edba4e,0x603c565f,0x38152172,0x14b3c000
.word 0x1971c6cb,0xf66a36af,0xa8604b29,0x08d3b832
.word 0x0a0dd864,0x120a3dd1,0x80befa5c,0x48e6974d
.word 0x954a2669,0x27e8a352,0x5e7df64b,0xef45c7ac
.word 0x533c1278,0x644ccb87,0x7ce711be,0x6c9f0b32
.word 0x138fb929,0x86bc6d2a,0xf83311fa,0xd4317362
.word 0x640b3b85,0x97fcd533,0x6d9c191e,0xf71ad65d
.word 0x579cd67c,0x04557d5c,0xbf3b59a7,0xb068b360
.word 0x66bd3234,0xca925daa,0x2f4166f0,0x65601e7c
.word 0xc0e234bd,0x2ad80b0c,0x788dfc23,0x9a19f8b6
.word 0xd11eeb82,0xef4b75ea,0x5f5a3ecb,0xa7410ee9
.word 0xb5720d36,0x4ce7660e,0x4e6f336d,0xe538947d
.word 0xd19a8136,0x90922994,0x52da1d83,0xac8c44e0
.word 0x79227a77,0x1b46c1b8,0x0f5d401a,0xd46e38e2
.word 0xc45de579,0x367e841e,0xcaa32453,0xa34478cb
.word 0x5023fb2c,0xd09c2ae7,0xed4f1cc7,0x19c8c15b
.word 0xd3b3862b,0x6ca30984,0xb48ca700,0x359a488f
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 0x172683f0,0xb5342e31,0xa0251496,0x8d8ee8c8
.word 0x7c1b0860,0xa140e253,0x47bc150d,0xeca75b3e
.word 0x75aa4ab7,0x74c85592,0xa0b589aa,0x388d231d
.word 0xd44850fe,0x52039744,0x15449706,0x9cd2ac36
.word 0x8a894d7a,0x463cd6a1,0x33c7aadb,0x11611ba0
.word 0xbb1d87ef,0x75707e50,0xd6ad2c52,0x18490c35
.word 0xc157c5d3,0x2ddadfe9,0xf96e5996,0x37e05bd3
.word 0x879136a7,0x0436bf52,0xb841004a,0xdadbb3c4
.word 0xf939a9b0,0xf2d187f5,0x370eecef,0xf78c5267
.word 0xdaaee52a,0x65ccb71b,0x7842f8c5,0xd3598626
.word 0x3d66e838,0xb646c756,0xb4e21915,0xcb14d4c2
.word 0x8b0d57e0,0xca075f4a,0xdf0ed6dd,0x4c126e0f
.word 0xfb9f1c14,0x1f298e79,0xad9fbc9a,0x999ed541
.word 0x112de598,0x2cc2b921,0x7448008d,0xa0afb8d6
.word 0x93ba4177,0xe5e86e34,0x0db1c536,0x35c12169
.word 0xd1cd1feb,0x0e178da1,0xa4790b62,0x1cc21b76
.word 0x0f2620d5,0x45615ed9,0x58bde5f0,0x08a96d94
.word 0x52170ab7,0x776ad725,0xef6344dc,0xfe426eaa
.word 0x6e0a0ac9,0xe0e64b20,0xde3985d4,0xf99ea776
.word 0x6aab421d,0x798eece9,0x6e3b3c68,0x586fc7b6
.word 0x9ff9766f,0x7a66b38d,0x39058feb,0x4b234b27
.word 0xc8fa9e56,0x98b48f27,0x114cc808,0xe8065a86
.word 0x51815aaf,0xfe898091,0x958b326f,0x65d9b6e3
.word 0x2f2e59bf,0x45b2e10d,0x662abe4c,0xd9ea8765
.word 0x51b6ab13,0x2f53b4ba,0x47e98ed3,0xb134e061
.word 0x4e3627ad,0xe258389c,0xfbe1ac79,0x839fd387
.word 0x529e6ac8,0xaef96d0b,0x95530820,0x223883e4
.word 0xbd6a2e1b,0x13714947,0x733a8f95,0x0eddc3c2
.word 0xc8a6efff,0xf691c7e7,0x1891b53d,0x8bf46e3c
.word 0xaef276f0,0x8ca7d9c1,0x1e9e2e3a,0x5cf26c91
.word 0x952d76e1,0xd308ab3a,0xbc9b578b,0xeba13b80
.word 0x4ad70db0,0xa7e4e3ee,0x1b2f26b5,0x3335ba8d
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 0x8588782d,0x1048c7a7,0xe746c8dc,0xecff8776
.word 0xe489e8bc,0xfd0e0175,0x8c2f27df,0x666bb7f9
.word 0x0bc6bcc3,0x77e44b21,0xe1a0cb72,0x0f5e1e55
.word 0x3ae8a96a,0x27bf4047,0x4fb18db5,0x270c16d3
.word 0x46e9cec9,0xf536f86d,0x4fa9f57f,0x2b5badf2
.word 0x1f8fd2da,0x172f4392,0xf78ae50e,0xe623e35a
.word 0x8e4484bf,0x5aa734ff,0xbabc27be,0xb1df1ff3
.word 0xd5f5f399,0x51ffdd47,0x7716e24f,0xc49a92b0
.word 0xe94430d5,0x9dadf99d,0x45f0a281,0xfaad4d30
.word 0xf64bee97,0x557a2cf6,0xba7e7e4e,0xe2197c76
.word 0x5cb4f66c,0xcf53987f,0x60ab02ca,0x212d0a72
.word 0x4350a62d,0xcc802831,0xe5fa3bf4,0xd25c6fb4
.word 0x78a5ff20,0x03262fbe,0x00252a61,0x7382167d
.word 0x1d3b4410,0xa572d8dd,0xec07efe4,0xd04b9ded
.word 0x4cd9dd29,0x812ca17b,0xedfbe0ff,0xc86e8d77
.word 0xf6ad3e87,0x981887c9,0x0cd8af8a,0xe3cd4024
.word 0xb8ea5c50,0x419de0ac,0x5dec7e90,0xe359bb8a
.word 0x5615593d,0x5cc32920,0xc9e8cebb,0x4790a171
.word 0xe5ef9b39,0x76e055f7,0x654aa5fa,0xae2ada86
.word 0x3ac5f117,0x6ee9f47c,0x0d827ced,0x5bd5510c
.word 0x65aa70c3,0xc9df9a2f,0x752e68c1,0xa4e8d8f4
.word 0xa10dae80,0x34c94e5f,0x9de89181,0xd1356fbf
.word 0xf13fa81d,0xa3d4aa14,0x46981585,0xa32bfb18
.word 0xe118d9c9,0xb817a03e,0x451c9d95,0x070dc5b4
.word 0x6474e6c2,0xf6a4ee8b,0x906bb99c,0x80f66c22
.word 0x41f09ff4,0x7f597338,0x18cd5072,0xbbf5e6d1
.word 0x3a2fb4cf,0xfe9b4427,0xd1c9707f,0x25df7ed1
.word 0xc6e563d4,0x136cb5bf,0x5be5c879,0xff44bfa1
.word 0xfb2ec017,0x8ba266de,0x2a2ba04d,0xcb001cb1
.word 0xca16a882,0x19331377,0x25678201,0x3accb084
.word 0xd96adced,0x4b0b6c05,0x74aa576c,0x0fe0e5f5
.word 0xee5d29e5,0x8ea1f28a,0x696c5328,0x3f10f739
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 0x3a9a5938,0xce380b34,0x2a7a55d8,0x10c0bb87
.word 0x16b1150e,0x227e0aae,0xcb0aeba7,0x63644440
.word 0x9cfe3e7f,0xa97b2221,0xfccf2a9b,0x0c60fb6b
.word 0xcdeb054a,0x89a8cbbe,0x8f7e2481,0x24722873
.word 0x25278a6f,0xecf810ff,0x49464a0c,0x09046821
.word 0xae6e7b84,0x4054e1ea,0xe9b4cc22,0x9b373260
.word 0x488a41f0,0xdc4af60c,0x5fb62ab7,0x5d94b0ac
.word 0x4ceaf1ad,0x011da3d4,0x06f49582,0xc12c5468
.word 0x804f4b8e,0x2d1714b8,0x9a3f0cad,0xa55bd2f5
.word 0x019e31a9,0x81b130fd,0x059e796a,0x184e94ad
.word 0xae3874fe,0x2e5bec87,0xf4e1ebb1,0x81bd4536
.word 0x011533fe,0xa845166d,0x28fbe772,0xa06a6b52
.word 0xc2e4cc1c,0x117a38fb,0x52fd1ea4,0x51f5e6db
.word 0xe7c9e4f0,0xee7694d9,0xd9013d55,0x5e5f93f5
.word 0xa919567f,0xdb811308,0xd94d1410,0x4c7a5810
.word 0x58842829,0xcc55510f,0x5e7869f3,0x981f267d
.word 0xde496b0d,0x62a53dd9,0x06c1c569,0x5ba0ebff
.word 0x4367f08c,0xcd29def3,0x596ef41e,0xa59efa54
.word 0x19a56ba5,0x778fc20e,0x9ee8d97a,0xacfa8f44
.word 0x75cce4bc,0xe639a960,0x6c5f8635,0x41f8c2fe
.word 0xe5ff7d55,0x18866bd4,0x54a2702b,0x1bb29697
.word 0x6fd0e6eb,0xb32b0438,0x5f917534,0xcb639526
.word 0xe48763e8,0x2e1728ef,0xe7afbff3,0x61dad807
.word 0x94553be6,0x14d11e9e,0x6d3e6924,0x2d6b533e
.word 0x8b00b334,0xad331258,0x9402a085,0xfd603e77
.word 0xbb248dfa,0x91cd8ad9,0x233cb07c,0x8019c828
.word 0x1d74bb15,0x21df5dc8,0x4333904a,0x0621aef8
.word 0xc3978cf6,0xc53de3ec,0xa2855a33,0xe0888833
.word 0x229abe9d,0x852840e8,0x2688c61b,0x9bcec753
.word 0x4647c8af,0x7ccf4f24,0x83bfe28d,0x60881fd1
.word 0x8eda0563,0x757d312a,0xc2ecbea8,0xff5435fd
.word 0xbf233179,0xa0194ed8,0xe373d935,0x51f3b8d4
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 0x043b9417,0x1667fbf5,0x62a33a1c,0xc8f5e667
.word 0xf35237d6,0x830d6757,0xb1360017,0x2d550d85
.word 0x63543541,0x7e1cbde7,0x197f5692,0x610beba7
.word 0xb59a2dcf,0x5e8e2d77,0xc081870b,0x24572036
.word 0xadf58bc8,0x27e9ef34,0xa9a4bbd5,0x298bc130
.word 0xeaf56ea7,0xc6aec72e,0xf21502d0,0x130ff7b9
.word 0x5c7d4cc2,0x9776b81b,0x98083525,0xaacfc8bf
.word 0x34e03742,0x1deaf758,0x4b0b6643,0xae2e5ecf
.word 0xc1ac98fb,0xf3856330,0xc37455de,0xa5244afb
.word 0x848e4e87,0x1eb83ac4,0xf32d2dfc,0x010bfde9
.word 0x56fef45d,0x442a6c13,0x45f54de6,0xfcffc9d7
.word 0x5fdc9029,0x700be695,0x61b0113f,0x4a75a8f8
.word 0x929096e7,0x76f59a4a,0x912bbda8,0xb4c56d8b
.word 0xc93d48ee,0x5af82727,0x1e80ef8c,0x0c9d5c28
.word 0xdd22d234,0xd7133ecd,0xaaab730e,0x552f00c3
.word 0x6fb1c874,0x7422b584,0xa3741efd,0xf563e22d
.word 0x7075e644,0x1987652a,0x211a86bc,0xd59a1d7b
.word 0xadef2345,0xda921034,0x81a541d2,0x9dac989c
.word 0x76babd98,0x7cf5dd21,0xf2faaeed,0x7e43a79e
.word 0x25e6455c,0xf82c2c55,0xe17b6bbe,0xbd421b9e
.word 0xf4811afa,0xdebcbe8e,0x3187fe5e,0x92895f61
.word 0xa8f90d4c,0xe444a956,0x97081e93,0x15f17625
.word 0x2013aadb,0x39305092,0xb94169aa,0x90d7f4aa
.word 0xb27151d2,0x88e05b80,0x34fabe83,0x23fd3ed2
.word 0x97e520e6,0xfcdced34,0x9ec76349,0xf9b11c09
.word 0x03e4908c,0x6d08a0f4,0xa53e52d1,0x3277010a
.word 0xb80d1e5f,0xeb959954,0xb76b44cc,0xc8fba5af
.word 0x63067bff,0xb3e13d4e,0xbc6fad0d,0xcb1c93ff
.word 0xb4bcfce0,0xb95c2219,0x204c1dea,0x03ca67bf
.word 0xc013b301,0x74053435,0x4f3e50cc,0xe9f1ec3e
.word 0xb657c39c,0xe586bcb4,0xb8553131,0x60d30b67
.word 0xd4f90d13,0xd56bef92,0xbe2f7276,0x43d712b5
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 0xa226d8a6,0xa9d28ec0,0x726c52f0,0x5db2fde6
.word 0x84969433,0xb359c6c3,0xc5632cba,0x2201d32b
.word 0xa2ee16f3,0xfcad6c9f,0xe33f4fe4,0x0cb1cc15
.word 0xd768b3fb,0x7935bfb8,0x49aeed1a,0xcea29188
.word 0x4781d93b,0x1d8891b0,0x85772b48,0xe7db6a1c
.word 0x19160151,0xcfd44f3c,0xd326d160,0x40047ba2
.word 0xf047b767,0xb4cef0b9,0xca01a107,0x3fb51643
.word 0x8010f336,0x1a1f3394,0xa460bbe9,0x2f11bbd0
.word 0x520c98c4,0x9549d950,0x34ed5236,0xfc91df29
.word 0x9706e04c,0xb70a1553,0xde1b6aec,0xba16ea40
.word 0xcef80b96,0x664a095f,0xe24ced48,0x3fb0e2bf
.word 0x77e057fe,0x7a34336f,0xb03335ef,0x1f21ceab
.word 0xb5a558e0,0xd2ac84a1,0x2a65ae08,0xcdd7751e
.word 0x4a76236f,0x651ec000,0x5055a0e6,0xe665de8f
.word 0x3d59a3fa,0x2ae3f7f9,0x1587ab71,0x23955ac1
.word 0x306d60ec,0x4cebb796,0xe2bbef4f,0x6dd7b72f
.word 0x3925609d,0xd2be5686,0xaf6c7d3a,0x71fae339
.word 0x353a7615,0x773b6ba5,0x122f37bb,0x3189cdd7
.word 0x9f9bde63,0xdbfc2ab8,0x5744f828,0x2cf1d044
.word 0x97eeb7c9,0x3ab98ed0,0x085c70dd,0x24b1b3e8
.word 0x39196b10,0xc41f4260,0xffad1432,0x052f5254
.word 0xd6a249d3,0x95fa8842,0x3f5ed82d,0x8f8b1844
.word 0xdc0a4209,0xd2ec4926,0xbbf004b5,0xa16eef06
.word 0xc4148cc5,0xe896f796,0x35cb6155,0xf4c2c3fd
.word 0xd38cf54c,0x62cb08f0,0xf688e4f6,0xd2292c85
.word 0x5c8cba5d,0x76704698,0x5fa65b60,0x61b2643b
.word 0xfba284d8,0x247264db,0x713d05cc,0x631c504b
.word 0xfe97f917,0xd2a05a14,0x3b1c52a0,0xb00c0392
.word 0xac7527ce,0xe2b9982b,0xe861c546,0x43a48c2e
.word 0xb4537fb8,0x539b690d,0x787a1943,0x1481d962
.word 0xccce0f8a,0x37393349,0x9bdfe2be,0xe2708948
.word 0xd19a79b7,0x4cbb1f82,0x5016962d,0xfc0e29c4
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 0x54e809d6,0x0b519adf,0x8f864ba1,0xe356d49f
.word 0xf098e455,0xd083ec72,0x24fe67f5,0xc6bcf094
.word 0xcc0ca772,0x9c191ab6,0x7b1ee653,0xfb235c66
.word 0x1fcfd2da,0x130264c1,0x82b375bc,0xcd306b62
.word 0x7f6e0af6,0xc06058ce,0xb41fbd90,0xa487c970
.word 0xbd34099a,0x84df5cdd,0xd909a918,0xa00ecd6f
.word 0x4b5f8b50,0xdeac7c9b,0x0a007a64,0xbd40464d
.word 0xb7421c4a,0x558f3bc6,0xe8cba834,0x25fb2439
.word 0x502ff76b,0x9a15eb61,0x477998f5,0x678c56c0
.word 0x6f9e5415,0xf985955f,0x58afad8f,0xf2866a97
.word 0x64f81534,0xcd2962a2,0xcc44ec95,0xbe321398
.word 0x466b597e,0x61515fa6,0xc05c7467,0xf293fcfd
.word 0xace13168,0x7459a62d,0x1b07a930,0x7fde2a2d
.word 0x2f90a30b,0xa30b56f2,0xa8259bfa,0xc81ac35a
.word 0x9cc53f9d,0xacd6ebe8,0xb7074fec,0x330ab191
.word 0x94cc0e1e,0xfd2ac8bc,0x52b62fb8,0x25d716f8
.word 0x87c0a418,0xbee9399d,0x9f429b33,0x5e44266e
.word 0xa4b7f8b6,0x9b42f1b9,0x7b4b7f4a,0xdee5ada0
.word 0xb0d6924f,0xeb830b19,0xf6fd0868,0xf1f241c5
.word 0xe95ff563,0x2861a7ac,0xfd1cd27b,0x63c58b1b
.word 0x09c3dbeb,0xc895ecdc,0xf21ae9c3,0xc056acdd
.word 0xd939e28a,0x2feb6f6a,0xe7d1d189,0x43c2a3bc
.word 0x32d8de92,0x54a638f4,0x07ce0b81,0xe385a821
.word 0xe9e737bb,0x5c4176df,0x3a69c652,0x8442aaca
.word 0xf99a93f2,0xaf60393c,0x7baf62d0,0xafcea0ef
.word 0xfd33158f,0x22979210,0x8efe75e4,0x77c72e70
.word 0x74736782,0xbd33c191,0x4c97549e,0xc5ead627
.word 0xec3a11df,0xddd60050,0x64d72960,0x5199ee8f
.word 0x247189e1,0x07fed8a8,0xc0be59c4,0xc95f34ed
.word 0x27ce9d71,0xe37cef2b,0x4863b1c9,0x98aa29eb
.word 0xefc86f20,0x2e92152f,0xcdced04e,0xe81afd38
.word 0xb2229f3d,0x97901340,0xb3a5a543,0xa219e471
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 0x010150bb,0x2511b6d7,0x83267311,0x25193693
.word 0xf504a701,0x44458e37,0x966ba65a,0x2df4a316
.word 0xc2cb18bf,0x7c963d99,0x095294bd,0x3feeabdb
.word 0x63fabada,0x48da7158,0x9d10fbcb,0xa2b69702
.word 0x1cd64fe3,0xdcfc4305,0x95f3329d,0x7d677316
.word 0x5d3f5f17,0x267c4fa9,0xb6bfe84f,0xfb7fbe4c
.word 0x48b52ea5,0xf8d5f97c,0xe86e2077,0x75b15e7d
.word 0xe6e869d3,0xb4c9d34f,0xa01c7d5f,0x5748d6c4
.word 0xda4efc6b,0x6bf794f6,0x73278242,0xf49df627
.word 0x2682f8d9,0xd12ade0a,0x27935a0f,0x08586e57
.word 0xe69a5e1d,0x67bb9097,0x2f0c04aa,0xcfbd5846
.word 0xf65ce5ca,0x1cc52cdb,0xdc9d8de6,0xdef5992b
.word 0x6cc73a49,0x7c60f11a,0xba5d67ed,0x5d66f3e4
.word 0xa9a45a51,0x9bf3592e,0x5218e185,0xdb2a94b5
.word 0xc46c2458,0xb365c697,0x6c77cec1,0x7ca44bc0
.word 0xad1a27d2,0x594a9194,0x53fbd13b,0xa977bf8a
.word 0x0a813100,0x246826cf,0x4c53bb25,0xe6a9c4f3
.word 0x1cb47b22,0x818c16f6,0x23914dc7,0xd20ccc2a
.word 0x74fbadd9,0xc41d0fa3,0x449f819e,0xee49c5e6
.word 0xe27984bf,0xa26b3a48,0x4a12df1a,0x158279df
.word 0x05e5c856,0x1ac2a3e8,0x7034df62,0xcfa4e5d1
.word 0xc8a4f09d,0x4592d84c,0x174a4c94,0x42772445
.word 0x74468677,0x6ae33787,0x0fe0c34b,0x23916de5
.word 0x280d26c8,0x2ee8e806,0x8a10a680,0xead9b2bc
.word 0xdab439f4,0x4fdacff2,0x07feba20,0xf5e1f17b
.word 0xb272842b,0xfa45dac2,0x6c88c2bd,0xd063792c
.word 0xfe07b82f,0x71a2d969,0x7f360701,0xa4bf8486
.word 0x1071745c,0x4d7e61ab,0xfca0dbb1,0xafdcfb12
.word 0x0a80e2ac,0xa68b7e1d,0xd84f5a28,0x776e630a
.word 0xc13a4840,0x5e3c2773,0x9e89d574,0x0234f752
.word 0x34140573,0x08169d7e,0x041bda6a,0xd7c4fdfe
.word 0x47101a90,0xd6cbb7c2,0x75f9f3b2,0xbfaa9f68
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 0x772a79d9,0xbc4e0d2b,0xd771581d,0xe82e6254
.word 0x8fd39061,0x3e0d0d3b,0x55ae5607,0x894fa1b9
.word 0x6530b068,0xc7c445cf,0xfa22f3dc,0x06f773f8
.word 0xb4f01fd8,0x5021192e,0xa6f0d40f,0x2e3cb268
.word 0x66a115db,0xd5900749,0xb9a3a4e8,0x02cb24d6
.word 0xd2f8b745,0xfac9d03f,0xe0a67e5e,0x4fb04366
.word 0x60d88890,0xaa11dc39,0x2757ddc4,0xf585f3b8
.word 0x4af12e6c,0x40618806,0x5628e7dd,0xe59cdb63
.word 0x906e20e2,0x5a19ab32,0x55ba4caa,0x80e33a14
.word 0x97ab6e9a,0xc490681b,0xa797886c,0xf05a927f
.word 0x1ebda117,0xf61feac8,0x8107edeb,0x98d00957
.word 0xe500f2a8,0x06780413,0xaa33974c,0xb8913c5e
.word 0x8d6193e3,0x061fcd38,0x936d02d9,0x08ecee5c
.word 0x4b8001e1,0xf76004ab,0x49439438,0xef3b9baa
.word 0x33256c04,0x2b648d4b,0xfb857973,0x2b214566
.word 0x8edd1180,0x37ed76c1,0x73850690,0x7110019a
.word 0x9deb07b0,0x0e66df20,0x9f89f520,0xbaf39bbc
.word 0xd5df77f3,0x4f312e8e,0x08aa7652,0xd145d29b
.word 0xb74cfb2b,0xb58f7125,0xa32c6eea,0x24daf2da
.word 0x255edec5,0x631249b7,0x2010371a,0xcf00a9e8
.word 0x4de00244,0xe8950dd3,0xf2c61ec4,0x26b3ab65
.word 0x47ca3977,0xf1aac903,0x2662cf0c,0x21943fc0
.word 0xf82ddf25,0x38920236,0x18746171,0xdd1294fa
.word 0x3ca4f1cb,0xc1bce08c,0x1a3a0b82,0xb0a12ed0
.word 0xb6570f9d,0x6551f14b,0xee84ce13,0x61d239f9
.word 0x9b5ed1e5,0xd7f0a333,0xf24a2e5b,0x1369e089
.word 0x9a66ae79,0x06b3fed0,0x3f13f62f,0x6af03a61
.word 0x11e746bb,0x6c6d5abf,0x2f8bdbe3,0x2b114aa4
.word 0xd394a933,0x05990382,0xc72084e1,0x455812f0
.word 0x9f9f9c78,0x570227f7,0xf0c6c0b7,0x53d09b74
.word 0xc44621ff,0xc78ce4da,0x3441f50e,0xc313c188
.word 0x4bab106a,0x5610eae6,0xb805e4d7,0xd450602d
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 0xa74176db,0x4db73430,0xf2f487ac,0xd0638c82
.word 0x328fb544,0x393c6d38,0x5bc3a5fa,0x54f6ec6b
.word 0x988d0510,0x85c1aea8,0x3bcda201,0x52241fc7
.word 0x0c9bc4f8,0xea93bd38,0x3f2aeed8,0x160a1d7a
.word 0x756daed6,0x19f8b54f,0x96382bcb,0x4f3413e6
.word 0x9906b52b,0x77280a2a,0x25edc1ca,0x73446f5e
.word 0x81b9ed5b,0x80e87258,0x7a57eb97,0x2dcb6908
.word 0x0e3ebfed,0x1915c0bf,0x0cd6a5c6,0x75c28819
.word 0x9b7621e5,0xeaf3dbfe,0x6bb1ee3a,0x79dce3e0
.word 0x20bf8403,0x6394652a,0x7873fcc0,0xee6c18a8
.word 0xc056310f,0xb1d47ed7,0x6f110860,0xef02a3d5
.word 0x695090c0,0xedbbe733,0x772143af,0x7da94563
.word 0x5f226af4,0x341bebe4,0xf775a166,0x899c6d33
.word 0x1783296f,0xb11468f8,0x55388166,0x6635384a
.word 0x5cdd97e1,0x52cfb15b,0x30cd5561,0x1088328f
.word 0x653fea85,0xc928a907,0x3fbe7d8e,0xca6416a8
.word 0x48ddba6c,0xebae4591,0x0bd128f1,0xfa466b5c
.word 0x5a26d002,0xc858d68f,0xd7c21555,0x34ee2c5d
.word 0xffe9d15b,0x78f7f078,0x89536529,0xf7117a3d
.word 0x6dd35bea,0x118b13e3,0x5a86098f,0x2d44a9dc
.word 0x67445598,0xd6446acd,0xd0fa9b92,0x7628adca
.word 0xdc6c881e,0x4b8c781d,0xe06d3293,0x2ae57fca
.word 0x72fd0213,0x2790850a,0xdb4dc7aa,0xe2f4232b
.word 0x4a762fac,0xfc194e4e,0x3226f919,0x4dcb8536
.word 0xc8f57377,0x090a6f7c,0x5ded520d,0xae07b21f
.word 0xef1191c0,0xea9e3a9f,0x4f8e6397,0x39c16ce2
.word 0xc995a88c,0x6666bec7,0xb4be9154,0x76ddde2b
.word 0xf7dede60,0x7620337b,0x50964b03,0x9835306c
.word 0xa2b773d5,0x92291485,0xf3a5914e,0x50085a8e
.word 0x7da21b40,0x39ec6743,0x51ee83f7,0xd4655803
.word 0x7d37f332,0x0d8ce9ba,0x2f729fdd,0x973a9727
.word 0x7b5bb6ff,0x227a1a17,0x1097d4f4,0x9db61b7d
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 0x6f36e30b,0x8038792c,0x9ac4da46,0xa4d5afc9
.word 0x4de4e248,0xee7d86df,0x16ce6f51,0xb7bfb6c3
.word 0x3297bc8c,0x991e222b,0xc4fb29c3,0x0b8f1aa7
.word 0xa71f58b5,0xfa9c7024,0x584c0562,0xa646cf53
.word 0x9c799204,0xff2bd267,0xee1e4a9a,0x0b50ca52
.word 0xf7f7355c,0x793df462,0x87b2aa73,0xa51ddfd2
.word 0x18edafa3,0x41ef28a9,0x8206396f,0xaaaca168
.word 0x59c0c7ee,0xb04ec9ef,0xd70e744f,0xe3f32dfe
.word 0xed555582,0x0011e63e,0x533046d6,0x82dd1c7e
.word 0x13fdc8e1,0xfb7482c0,0x229db707,0xb17b0054
.word 0xcc95cfcf,0x17004d51,0x9d526aed,0x909889c4
.word 0xf7c4c2c6,0x7f6125ac,0x7255cc35,0x35e7e8a9
.word 0x27a8ea2f,0xde43fab3,0xebd23bd8,0xf5521ad8
.word 0x9b1eb2b3,0x4334db6e,0x37779e2b,0xd23594a4
.word 0xe0ad94df,0x1c78f299,0x0a6697af,0x1293baa7
.word 0xec8bd4f0,0xabeeb5ab,0x269c3e9d,0xe720c9dd
.word 0x0245179b,0x53429f72,0xda81a0e3,0xa76dca8d
.word 0xc33bc7a3,0xda317050,0x1517c77d,0x2248b448
.word 0x09eaa46a,0xcd1f8348,0xaa43c93f,0x58fc3c0e
.word 0xe0bc56e3,0x30e12e76,0xa8321f6d,0x8a25d40d
.word 0x63a2b744,0x87daa35c,0xccde894a,0x596745dd
.word 0x027a1ec4,0xb49e987b,0xfb911062,0x071e3cfd
.word 0x07621626,0x604946e5,0x5043ff35,0x5e26d055
.word 0x0578eeed,0x0b5aead8,0x1d48a37f,0x544e07c3
.word 0x63751d86,0x0101ef8b,0x13958389,0x9d62ab9e
.word 0x982f4176,0x0aaa002f,0x4a22b21d,0x80640484
.word 0x61eadb72,0x06e233a9,0xe95e4b7c,0xe0c83cdf
.word 0x59b4956a,0xa60e81e4,0x19c635de,0x56888bcc
.word 0xc14460c7,0x7f829894,0xbce92560,0x62093cff
.word 0x8da49f4c,0x7c67952e,0xf9bf307b,0x1cbb8d2d
.word 0x14e540bb,0xbe110dd5,0xce6b4054,0x9930a801
.word 0xf449facd,0xddca8327,0x6f24a60c,0x2609ee6f
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 0xc84833eb,0x5e0f3de5,0x77ae0516,0xaa98e821
.word 0xe88f5e52,0xe4aeb14b,0x51be4261,0x8b7ba8dc
.word 0x4e9a5d8e,0x64563414,0xf455a546,0xd1b37d61
.word 0x7c57643a,0x857cc51e,0xa8aa3d3d,0xa3cc08da
.word 0x583b8191,0x34ffeff4,0x4127cfa3,0xbab1f9a9
.word 0x1c31b485,0x49e46644,0xc658030d,0xcc2b5f03
.word 0x210620f1,0xe292387e,0xe48f190c,0xeb1ef6eb
.word 0xa10f2d69,0xeb04df6c,0x8a16b897,0xb9a787ee
.word 0x9dbe7ba6,0xbd9ed1af,0x5b380e98,0x22bffc40
.word 0xbb7bd70d,0x4c5fa083,0xf9eabfe4,0x7c267295
.word 0xa3c1269d,0xb0db3a6d,0x10297e74,0x2ca0258f
.word 0x251258a3,0xc7991b23,0xc30f6bc3,0xb10eba63
.word 0xc74df3f4,0x89487b53,0xfdb372ab,0xecf296a9
.word 0x05bfef57,0x1d6889d2,0x784d38b3,0x52fec5d1
.word 0xf950d19b,0x7ddc359a,0x86024817,0x1a26c2cc
.word 0xaef172a5,0xb67b61b5,0xc7161541,0x1099c692
.word 0xf979dc6a,0x0b22ed61,0x04a68c59,0xa570f08d
.word 0x0be7f956,0x555dcfac,0xf6e431e7,0x38a0ac9a
.word 0xd8b8dfdb,0x90dc81d2,0xec99fcfd,0x886fa14d
.word 0x7d81ebae,0x3d5176ab,0xb537729a,0xdb0f4c84
.word 0xa50adb83,0xa6ef049a,0x7aef90ef,0xb1becc6c
.word 0x632f3487,0xd5a816ef,0x75732af5,0xfaa0cc71
.word 0x01dd449d,0x27aa6004,0x2f3598a1,0x7f67f7fd
.word 0x4fe98434,0xf10b9a9e,0xdbb2fc86,0x3e144bd3
.word 0xa0cd4ee7,0xb4a45745,0xe9250f16,0xb2da83bc
.word 0xba2aea0a,0x3b30eb8c,0xdd46d914,0x6b549011
.word 0xd453e6c0,0xc965d38b,0x2b9fdf26,0xb599e151
.word 0x61ea5492,0x19ac1bc9,0x4fa36812,0xf7d03a02
.word 0x9fa7beaa,0x252826f0,0x902a9bf9,0x298ea4de
.word 0xd4cf7777,0xb3b8d3c4,0x32059de7,0xf25f2a7c
.word 0x049952aa,0x29dbeac8,0x46021310,0x814f2d0b
.word 0xa07b3289,0x4f80277b,0x0fcf6970,0x5dfd6714
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 0x168484e4,0x2020de7b,0xdc6abd10,0x388c3602
.word 0xb65eb043,0x715eeb12,0xa769ac9b,0x4ad4eb51
.word 0xbe824e16,0xc0e2da35,0xbc842b93,0x037f78a9
.word 0x65b92474,0xae272f77,0x13c4b681,0x29a0e420
.word 0xec7987d0,0x81d34e43,0xae246cd5,0x31dad5a8
.word 0x804e82eb,0xece5a9a3,0x4fb43149,0xcfede96b
.word 0xb05bddee,0x3256b426,0xc4507141,0x49d8ba9e
.word 0x0e1cc193,0x9b3d903b,0x6e6d9ea2,0x0d00d079
.word 0x44f29b76,0xa2c2ee73,0x8ce0ffe2,0x95f44044
.word 0x125bce77,0xdc6578d4,0x32dfd7db,0x033da580
.word 0x2930c0c1,0xead2b78c,0xfb940e75,0x0c37c638
.word 0x9619d340,0xa3cfdc9c,0xc2f1c34e,0xdaaa3755
.word 0xc82afef2,0xd42dff70,0xb4be7c04,0xa0a3dbc3
.word 0xf5243bdb,0x11b0997c,0xbd72a377,0xc05ce901
.word 0xc8a8f1a2,0x87a0b03b,0x7de11277,0x66650c3f
.word 0x13189c87,0xbb3ad65a,0x4d7dc5d0,0xd4a5ab3a
.word 0xab9a6a98,0xfb8e97f8,0x8eeb44ff,0xb6399898
.word 0xf3dd2632,0x4d5eaa52,0xd47929f0,0xbff1e862
.word 0x89221f60,0x750d8b89,0xbf640251,0xc3dbb98f
.word 0xa196e0e3,0x33466b8d,0x9dd9b299,0xc019b816
.word 0xffdd08d3,0x129f104e,0x10b069c9,0xaa4be66d
.word 0x01dd7e9a,0x136f7426,0x01cd6b92,0xbfebd81c
.word 0xbb38d726,0xcaa06d0a,0x2069bd2d,0xc4289d6f
.word 0x04c1e203,0x77d9c483,0xb2035164,0x2c9b1bae
.word 0xeec30928,0xd173fbaa,0xa919a242,0xcb066ace
.word 0x5a3a19d7,0xc0d8f866,0x0be04c9c,0xc192555c
.word 0x1dfd2507,0xadcea9f9,0x1b7d6a7f,0x7af4d9c4
.word 0x9ae8d8c5,0x13d43300,0x266ceec2,0xbe75d0e1
.word 0x5b7f142b,0x5411039c,0xd701e182,0x955d33ca
.word 0x5162e83e,0x9d113da3,0x0b83de13,0xf17b341d
.word 0xf97454c5,0xb110612f,0x7fc6f03f,0xe7923be7
.word 0xb3f1acdb,0xe48b502e,0x6dbdd1d6,0x07cbfa08
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 0xb262931a,0xc35f3dce,0xb770a58f,0x17db3ad6
.word 0xfe0130e9,0x7654a928,0x0f9969b8,0xf18721b6
.word 0x3450089d,0x1905a6e1,0x69366659,0xcebc8041
.word 0x456dedd0,0x56cddb92,0xdc2e70de,0x4d4c72e7
.word 0x8e72b23e,0x1268ac74,0x4a0d3b6e,0x27f08d3b
.word 0xd55f08e3,0x198e92b3,0x9d414be9,0x7c8f80b8
.word 0xdeb3354f,0x76ab2c83,0x9af4bd03,0x2f8ca51d
.word 0x4a3d5533,0xe386fcfa,0xfa636849,0x2545e6e9
.word 0x785e2557,0x48f22955,0x194c76c8,0xd7bd629d
.word 0x74a04493,0x7d36d667,0x14c2bc1b,0x555f59a3
.word 0x152df339,0x52f26873,0x4b34a0aa,0xc4a06fd0
.word 0xc68c05ff,0xd760e8ae,0xcb91c0ab,0x95eba68f
.word 0x84c24a55,0x1a37a369,0xcc02dd74,0xdf916c88
.word 0x963a32f7,0xb28ea2a5,0x5547808f,0x393851fd
.word 0x6684b28f,0x4e894dc5,0xa8f1e320,0xb9208b97
.word 0xf75a0f9f,0x0e4a2b87,0x9aa2a69d,0x12acbb4d
.word 0x73b774bb,0x97abb88f,0x9d7ccc1d,0xcad96077
.word 0xd199f9a7,0x2e10fa27,0x0e1509a5,0x2318dbbe
.word 0xd11672d4,0xec40bdcd,0x8f9ea618,0x5dd58233
.word 0xcd7e24ea,0xe98fb402,0x9cc11190,0x3b22ea19
.word 0x8fad7f26,0x846abf3b,0xe3cb14bf,0xb86b1077
.word 0x47260e6f,0xd1bf5a3c,0x9df02c02,0x3d98be68
.word 0xcb64e6fe,0x55bf2d8a,0x9f6a177a,0xacc9e24e
.word 0xa9caf337,0x1a055b8b,0x637ce700,0xf3e92913
.word 0xba62730c,0x199ce549,0x4fa92dc1,0x78aa24b2
.word 0x8b0d989f,0x4d71d8a4,0xab4bebc9,0x4197b678
.word 0x47a09821,0x30b710bf,0xe0eb8660,0x1696e3ff
.word 0x10a2aefe,0xf7db709f,0xdeb56eae,0x6e64c004
.word 0xdb531001,0x39c31c46,0xd4858ded,0x0282e432
.word 0xc942d4c6,0x42e4d7ae,0x47d24d02,0x402d9598
.word 0xb7e43c08,0xc414f83f,0x4f6d4c44,0x6bc545a0
.word 0x995e8169,0x7e842c60,0x7f81c492,0x985a3f52
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 0x7e7e7251,0x657989b6,0x15b64bb0,0xb3c343eb
.word 0xfd71889f,0x5b7109e7,0x121eb5df,0x2677ae46
.word 0xdc193376,0x55df5710,0x791e2684,0xa5f4971d
.word 0xc9e9c7d0,0x0d11ca26,0xdae002c2,0x50ba2b76
.word 0x2743c971,0x681a1c72,0x0d7dd936,0x841f9b38
.word 0x76abce77,0x956e62f7,0xb5a1113e,0xf5e7d73f
.word 0x1a41e9c3,0xd9cac3ef,0x01cfd2a0,0xe16d9675
.word 0xd0b0c1c9,0xf9e19292,0xc35b63b4,0x05a2acbf
.word 0x50f5c136,0x973b1b66,0xe289018f,0x377365a1
.word 0xf4f9091e,0xc2f3387e,0x6beac1b6,0xfb36b391
.word 0xd0ebb76c,0x9e79da61,0x59d7d8ec,0x7ea1d01c
.word 0xa0b77512,0xd375ce61,0x33fcc3f8,0xc22b688b
.word 0xb4250d52,0xeb6d7d5a,0x2070d430,0xb0f14ee8
.word 0xa2e1e0f4,0xaca4d72c,0x46f4c583,0x494c3b24
.word 0x344d085e,0x2290171c,0xb4bfa87c,0x5684de20
.word 0x80771ea8,0x0bccb3f4,0x39c1c9a2,0x7d786c8e
.word 0x0def7490,0xa67fc7d6,0xda93d883,0x819d43f0
.word 0x8f6fd645,0xae0adb63,0x54d76939,0xd36d93b8
.word 0xc20a8ead,0x2c13f0c2,0x67f6c08e,0x4ab1bed7
.word 0xcfc7a124,0xaed0ced6,0x173ad66a,0x07a1373b
.word 0xd683354c,0x1dd2d89b,0x11b75710,0x83ccdd07
.word 0xda9761a7,0xd5dc4f1d,0x87140292,0xbf005b18
.word 0xee28ef2b,0x8c7373c8,0xbe6650bd,0xf862306f
.word 0x0f2c4d4a,0xda6b2da8,0x21e930e9,0x0d9c240e
.word 0xab7609f5,0x0993de64,0x539c5295,0x9f581ffa
.word 0x5f10b776,0x27f68f7e,0x8fc20b8e,0xa96f0847
.word 0xe38de9b1,0x57a7ac32,0xc96c3bee,0x46fa698f
.word 0x7a538fa6,0xfe46888c,0x55c7429c,0x253c3ce4
.word 0x77903945,0x9a10e017,0x5ee31d74,0xb33f0cf7
.word 0x79949909,0x80765033,0xe8e6cb4c,0x89e13d30
.word 0xa585338a,0x7c863e2b,0x3f9a46a3,0x722f6eb1
.word 0x95c9cff2,0x150afaf8,0xbddba059,0x39bfcea0
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 0xe58794a5,0xbc778c78,0x18bf82e8,0x97bed6a4
.word 0x68fc1a85,0x8ceb7a29,0xebe1fe73,0x0ad465ee
.word 0x52c7283c,0x4ebc35f6,0x84ee6134,0x69d82649
.word 0xabf15286,0x4cf56e15,0xd9c852de,0xa797667d
.word 0x932671cc,0xa5dd809d,0x6ed77265,0x6f791d86
.word 0x84e32f79,0xc38b361c,0xfb97d7ca,0x10df778a
.word 0x51da8724,0xe2f94f06,0x13aa6988,0xcdfa1b1f
.word 0x28755312,0x3506b62d,0x6dc4a4e9,0xe35f19f4
.word 0x1a4127a0,0xf1067a29,0x1750c172,0x8529fd90
.word 0xc43fb900,0xfd3417f8,0x90d1f738,0x61a408f0
.word 0xe1079c83,0x93ea9d95,0x8456ff67,0x128d2cda
.word 0x14891728,0x143d6c09,0x7620a6b2,0x93798c26
.word 0xb4587ece,0xccb18e97,0x9767051f,0x8d76834d
.word 0x86183555,0xd77ff829,0x83d17048,0x36e13cc9
.word 0x75803991,0xb29791b6,0x20c01c92,0xee3391d1
.word 0x56a5d098,0xea8f95cb,0x6c57c318,0x93628bdc
.word 0x5b3cf961,0xaa33cb27,0xfba1c87b,0x2a018e20
.word 0x79ef6a3a,0x18846d7d,0x60423223,0x8e7b73ed
.word 0x96a18065,0x38973e2c,0x40c5a554,0x6caa3db2
.word 0xa851f758,0x581fb956,0xa4b1e4af,0xcd980e56
.word 0x0dce3405,0x47af7cf1,0x93a618d2,0x309e9391
.word 0xb643197a,0x2368f6ae,0xb50e7e36,0x7c4485d2
.word 0x399438bf,0x3107b0b3,0x5eb6b17c,0x90d4b09f
.word 0x853e9084,0x55c4f584,0x73952de7,0x63d63e64
.word 0x597b7919,0xe3dbcaad,0x88353566,0xc8fcd158
.word 0x59d8c7ce,0xc4db349e,0x08515ce2,0x355b9cbf
.word 0xd52f2830,0xa8122814,0x1b173ed9,0xd04b1b41
.word 0xa3885268,0xa47372b0,0x537a9a60,0x39a94c5b
.word 0x62138069,0x49be5085,0xd7b35948,0xc08d43f0
.word 0x9b379ca3,0x02ca03fa,0x72bf271f,0xe304e426
.word 0x4f623b2c,0x625719bc,0x5f350ced,0x6e262422
.word 0xf82426c2,0x5270c504,0xefd708c7,0xcfbddbfc
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 0x6b87df09,0xca60cb60,0xeb3fafde,0x44399847
.word 0x8da0887f,0x90dd8f07,0x3520ea9a,0x7554660e
.word 0xbd893748,0xbd92af0c,0x037f2c27,0x3f6a87eb
.word 0x651dd642,0x7f63e12c,0x0a20da90,0xefff4eda
.word 0xca571fea,0x844929ca,0x5ba3abeb,0x911f5d0b
.word 0x9a225832,0x7a41b149,0xf3f3d900,0x1f5c7c13
.word 0x09c47c81,0x9e96981f,0x82b52a0f,0xa2fdc691
.word 0x3bd3edba,0xd61371ba,0xf16c5f67,0x53793283
.word 0xabc3db90,0xea930c1a,0x86038cde,0x65b8f326
.word 0xf6ffdd38,0x616bda1d,0x23f0fe66,0x2288f1e1
.word 0x183fb0d0,0xd2d9cf8f,0xa33329cb,0x000ee9b0
.word 0x32751efe,0xf4b77470,0x03819e00,0x8946b117
.word 0xb5e1b201,0xb7e9aaeb,0x74ff71f7,0x1b8772d0
.word 0xc809cf00,0x46e260a7,0x463bbf1d,0x05ee6e6d
.word 0xffe48d29,0x94ea48cd,0x04acf4bd,0xcb15d31a
.word 0xa6a3de49,0xf1f62461,0xd576523d,0x587ae319
.word 0x5bce7e09,0x3dcf825e,0xcd248536,0x60885cef
.word 0x1a449e7b,0x75e016bd,0x17d5dc20,0xa1bba9e6
.word 0x0c2987a7,0xabd1499e,0x8d3f1072,0xc57c265f
.word 0x2be68282,0x2ff161e4,0x7bb73cf8,0x2c2defbe
.word 0x48f502a1,0x881b3b42,0xd800042a,0x1a79c66e
.word 0x82fb5c89,0x1aa0e97d,0x1b02e515,0x5a99cfd2
.word 0x72b19338,0x7c88e180,0x55ca2728,0x2ee03fc5
.word 0x6a79f220,0x8073f46a,0x4d1fb886,0x7818f25b
.word 0x4eafd084,0x1e2f2d3f,0x5873abcf,0x2c2f7313
.word 0x8cb2a858,0x5104af81,0x636c0634,0x97c294ca
.word 0xa783d2c4,0x7a1030b6,0xa994730a,0x87f27697
.word 0x56214204,0x992b08a4,0x232b75e9,0x1c68ea72
.word 0xb10aa25c,0xf8591a1b,0x324d277e,0x00051184
.word 0xeea8a37f,0x2028e923,0xd89f24fa,0xdc311800
.word 0xe3fd2638,0x0a3ba54b,0x57f1c112,0x798416cd
.word 0x8a330a04,0x70eb35e1,0x3e7eead0,0x0ac1ec1b
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 0xa628c424,0x53704bf9,0x63fab9e5,0x1a434978
.word 0x221ac7a3,0x1b05e3d8,0x4bdc2349,0x3f41689c
.word 0xd97365ce,0x667a7363,0xddc87caa,0x18bf21d7
.word 0x2038e882,0x4d9a95dd,0xd5ae2f6b,0x7e4d7c80
.word 0x90e15def,0x2664c031,0x10a8eb56,0x9394f439
.word 0xbb36c9e4,0x830578f7,0x17c9a189,0x2082fc0e
.word 0xac79229b,0xb2e72718,0x4c314083,0xe5d38e54
.word 0x12720da7,0x26148bd8,0x898771aa,0x176a8ba1
.word 0xe3f55931,0x0b8403ee,0x2bdf2c9b,0xecffd422
.word 0xd7b1f499,0xe90368ed,0xeb392e0d,0x799d915b
.word 0x4c2f152e,0xc1e5082d,0xedaa7ba3,0x0cef2996
.word 0x438591d3,0xec49757d,0x9b337ae7,0xc26513b7
.word 0xe3e7c3d1,0x4294dbc1,0xa581b96d,0xa6fe7eac
.word 0x0c78cc9c,0xb9f7610a,0xbc190df6,0x8b4f6e51
.word 0x77d3d9d8,0x29cc26b5,0xd0a55421,0xfa327c06
.word 0xdc89547a,0xccd18432,0xc9e95f01,0x070026bb
.word 0xbb86a4ae,0x3e3d093f,0x244bf0ff,0xdf68c003
.word 0xb5f9b345,0xf8804f45,0x9d1733b2,0x36f4bb3f
.word 0xcc7f1a55,0xc33dfb86,0x11d62440,0x7ca973ab
.word 0xd3ff7f2f,0xf36b0e1c,0x0ded0d46,0x038d0d03
.word 0xaed8a6d3,0x4f0d7e50,0x9c4bbe6d,0x66f79dae
.word 0x4cf93540,0xcccd7b2e,0xc786cac9,0x5851fbdd
.word 0xaee5c142,0xe1cfe595,0x54da69cf,0x28083a9d
.word 0x522afd5d,0x2cb5ce8e,0x43d1bdd1,0xb4ce6e38
.word 0x058aacb3,0x358788d7,0xf31fadbc,0xd825f414
.word 0xba9967d8,0xb6690cef,0x90078170,0x9ee36100
.word 0x0dd37f8f,0x7f793fd5,0xea321556,0x47861b3c
.word 0xdf9d968c,0x4b4e1e57,0x8aba971c,0x34fb7621
.word 0x356340b8,0x1e1d0e50,0x453afdbd,0xbcbe9f30
.word 0x35171ea7,0xa7fe3397,0x717e21cb,0x442d47aa
.word 0xaa19082d,0xaa0b1098,0x3f04ba92,0x5000a1b8
.word 0xc1cabeff,0x33f1123b,0xd9dd0a1f,0x724dd94a
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 0x17c70bd5,0x9d3316ab,0xde3ee85f,0xe08b2768
.word 0xaa3fd51b,0xc406547e,0x4f4011b7,0x47d8ab21
.word 0xc8d8e3c8,0x8d40d5c8,0xe8d9f7ae,0x50326779
.word 0xfb8585d0,0xd38c92a8,0xd50ad312,0xfd7b5286
.word 0xa04d0fcd,0x8ee666ba,0xf602bdac,0x391cd7d3
.word 0x370ec1c2,0x97153cce,0x4b3e871a,0x68bf2a9e
.word 0xc9efef88,0x3da3001d,0xa602e647,0xf60d5c43
.word 0x0b3df14c,0x4e406786,0x8331a25e,0xa6ebeb45
.word 0x743a475d,0x88de8238,0x49a15923,0x85b2a1b1
.word 0x2e98759d,0xb536d85f,0x6f542ece,0x31bb1f5a
.word 0x2f2bab63,0x45da266d,0x54a1736e,0x9edc6521
.word 0x0d887a9c,0x1742c498,0xba421af3,0xaf62d785
.word 0xb43b889e,0x318f0dfa,0xfcab044a,0xd6bd5ea6
.word 0x7838e56a,0xc43337bf,0x48cca1c2,0x477b728e
.word 0x05d80930,0x680571f0,0xfd7b828c,0x9227d7b9
.word 0xbf3a06b9,0xb9533882,0x4389a410,0xb195d9bd
.word 0xc9624c45,0x6b9af40f,0x732de7e2,0x9d90e137
.word 0x942e1bbb,0x6436ab84,0x1f5d216f,0xa5fd3303
.word 0x5a1a6ace,0x2bf4fe5e,0x8b938ee6,0xd5eb9ae2
.word 0x088fe2aa,0x61c2a64c,0x6da400ec,0x39afd608
.word 0x30a041e1,0x01b5fdc1,0xe4dbcc6c,0x836e3a50
.word 0x5ebb158e,0x2c2c3285,0x8870de28,0xa9d945fc
.word 0x27ad27bc,0xdb266e31,0x418b3cf3,0x8f41fae2
.word 0x4d4c7078,0x121d9d37,0xf42a4bf8,0x475e5355
.word 0xe89ac536,0xef991e3e,0xb66a6ece,0xf54bbf4a
.word 0x1cbd4363,0x179d71d9,0x27a76957,0x4650cbe2
.word 0xf7e8b991,0x23f9aab6,0xa681a126,0xe11622c1
.word 0x5888ff67,0x45f38e02,0x7280c517,0xc0879859
.word 0x7ee4902e,0xa8c00a2f,0x088c6506,0xae555f39
.word 0x6f83bf28,0x19cab395,0xa1f5b989,0x076fe514
.word 0x25f27aca,0xbf8f711e,0x4c098823,0xeacb2f4f
.word 0xef74a997,0xfb55fcc9,0xb4438aa9,0x791be95b
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 0x4d4c919a,0xfda53055,0x1d453164,0xa0623d0a
.word 0xc49c9001,0xe77a8e4c,0x4bc01896,0xbd7e5ba4
.word 0xdc84a26b,0xd77b26d0,0x3489dbe1,0x14181cb8
.word 0xdc0007f1,0x24eebae6,0x5deecbc4,0x0f997d72
.word 0x899bd5ec,0xc73d08bf,0xfbe37d96,0xfeba93fc
.word 0x22dd8d08,0xacd59102,0xa4b8c5e9,0x10b3f5de
.word 0x66775549,0x2fd708c2,0x52b1fbae,0xe19043a3
.word 0x09b0455c,0x86f0191a,0x1f4f3bab,0xb011ffdf
.word 0x05e06114,0x5e428ec7,0x86299ea8,0xbb64fcc1
.word 0x1797daac,0x80edd1ef,0x121a3a4a,0x3da2068a
.word 0xf4f8003d,0x82df4b9d,0xf63c6187,0xfadf152b
.word 0x20caa6aa,0x3c3eaa44,0x96bd8851,0x8374984c
.word 0x74acb4a2,0xaed7a00f,0xf10be436,0xadd8159c
.word 0x74bb3fb4,0x9bff65f9,0x96b59c39,0x917fd8d1
.word 0x8cbe3a90,0xe1712e42,0x7582d90f,0xa886597b
.word 0xda355912,0xcd4380ae,0x9040b963,0x3c47c749
.word 0x2768106d,0x859313f0,0x5a3e7d09,0xd8859187
.word 0xf0fe3e38,0x275db9bc,0xe083cea3,0xbb651d88
.word 0x003927dd,0x95e9e74c,0xfd42c537,0x4d50d0a6
.word 0x08017f87,0x5e9d068c,0xcc175e4f,0x352d460f
.word 0xadb1350e,0x5b371200,0x26c374ac,0x7a818595
.word 0xb569f227,0xdfef5c76,0x8aad20c0,0x8f3e843f
.word 0xbb4c11c8,0x177c7f09,0x96332312,0xd90fb7e8
.word 0xa8ff3d64,0x0e1d61c3,0x9e8bd84a,0x1481ab4f
.word 0x64529e93,0xd73faecf,0x229d5ed7,0x6e88c484
.word 0x5531fa97,0xa9b2c04a,0x6a523238,0x466d2b34
.word 0xd108d514,0x652819ff,0x99cb13ed,0xeb5ded40
.word 0xc6c0605b,0x34ac86a4,0x7238f876,0x65657f3d
.word 0x01272603,0x0c5133e9,0xdcfcd312,0x7d07fd9a
.word 0xa050f5e7,0xb7b44980,0x0c88a1ad,0x9d20da5f
.word 0xaf5a9fb1,0xace62aa7,0x887e1065,0xaea588cf
.word 0x057ff7eb,0xbc6408a6,0xacf1eac7,0xc662934b
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 0x7e4de310,0x9e8dc0e5,0xfdbcd7a1,0xe466074b
.word 0x2fdecce3,0x96cb4727,0x196e66bf,0x1cad5f51
.word 0x41e0f044,0x621e842f,0xd7d2f920,0xf7bc3fc9
.word 0x3801fb52,0x8753d14d,0xe3a2a433,0x02462c24
.word 0xacc49d2c,0xf1101506,0x682ac189,0x568b83f5
.word 0xed00affd,0xf41ba9bd,0xca07d0c2,0xfc6e1a4d
.word 0x702c5a07,0x7ebe200f,0xcbf698dc,0xe78469b3
.word 0x2dbffb08,0x3ee2ad28,0x1f42f858,0x078b22be
.word 0xb83ccd55,0x38405931,0x42c777f6,0x7c27f0cb
.word 0x926e0dc2,0x84e74cef,0x91b8cc96,0x9e0aeb2a
.word 0x87d933da,0xe8fd2286,0x11753ad2,0xc800f924
.word 0xf9758cfa,0x9c2de535,0x863f9538,0x5474f117
.word 0x7a215298,0xc6ecce4c,0x1181e56f,0xd8f710a1
.word 0x52e49fbf,0x2d498536,0x36059f6d,0xc1b2dc94
.word 0x6e10c71a,0x02087cfd,0xbb1b0313,0x113fbaa6
.word 0xf469294e,0xe8128620,0x2dcca36e,0x582ec355
.word 0x294a951f,0x24794e54,0xe89efd99,0x1cd6d840
.word 0xb68057e6,0xc6cea56e,0xe0cccbb6,0xdfe02c1b
.word 0xad506c7c,0x9c289edc,0x9c372fda,0x3fd0ab1d
.word 0x2279fd7d,0x47d88890,0xc0e650d4,0xd4b4e272
.word 0x73505766,0x80c8fd22,0x44b3921c,0xf0673478
.word 0x8361aaf8,0xff4aadb6,0xe70585c9,0x6df8107f
.word 0x19838149,0x6080c435,0x62d5907e,0xe447b0ed
.word 0x4f57b430,0xd1c6d6e8,0x30eb7e02,0x28e24779
.word 0xdce0dc61,0x16c651a8,0x8500d55e,0xeafa0240
.word 0x10c73c26,0x77963325,0xe3b74867,0xf48a1d15
.word 0x64cdd6a1,0xc380ce75,0xf7a87f9d,0x8f3c969b
.word 0xd23226bf,0xde16b953,0x8c7bb41e,0xc790bf29
.word 0xe3912887,0xa2c9cedd,0xa8f450d1,0x1a3ee89c
.word 0x640f1df4,0xe4537a47,0xba69ca06,0x81a21c6d
.word 0x34e40167,0xcbbc7bc7,0x95227864,0x52c34e72
.word 0xe4a052e6,0xc85cb224,0xf97b9851,0x6848a9c3
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 0xab4a75bf,0x1c799a1e,0xc106529f,0x26691928
.word 0x5a9568bc,0xd69fd20f,0x0b7568ac,0x9d13a1ea
.word 0xaccea57e,0xcd928658,0x87054c13,0x7dd05525
.word 0x9803a130,0x680ea4bd,0x11a90c37,0x0682d73a
.word 0x78b425a2,0xb618eee6,0x042592d3,0x6f7ace74
.word 0x41ebd51f,0x6f607ab2,0xc7de46c0,0x76216bdf
.word 0xf9403d6d,0x9f5f9021,0xa5c73781,0x047d055a
.word 0xaf3e5830,0x1f394a93,0xe40aa5b8,0x55178d7d
.word 0x923013a6,0xb694ac3b,0xbd174993,0x4d16cfa9
.word 0x3f852db4,0x46718add,0x2edbb2f7,0xbea779d3
.word 0xa2467a73,0xa945c345,0x7db49e9c,0xa6559fe6
.word 0xc6bcd776,0xe5e9fb54,0x5f444de7,0x464dff29
.word 0x9205ae55,0xadc3d867,0x067e4b15,0x7b7248ba
.word 0x7ed5bb6c,0x4d2bb69d,0x8c3c3af4,0x1a279be8
.word 0xb13d1006,0xae7b767d,0x4c01230c,0x9513bbee
.word 0x9f04343d,0x1b122ad2,0xda18a1d4,0x03cb7a31
.word 0xc2d66440,0x73628b32,0x165c7e2a,0x802f9cfe
.word 0x8a199dc4,0x8a0ba61a,0x19ecd02d,0xfce7ca81
.word 0x810cf170,0x7ca69e95,0xda585101,0xb0fa34c0
.word 0xcdea1326,0xbb24b122,0xc098158d,0x018acd03
.word 0x42764f0d,0xc20a0d03,0x54f798a2,0x3d53426d
.word 0x88b8f8fe,0x55fc9bbf,0x29a3be4b,0x7847bf5e
.word 0x3a6bf33e,0xaffb5ef8,0x5c958596,0x929d42fe
.word 0xe5418bea,0xd2490096,0xbe277915,0x6461b026
.word 0x2261378f,0x4ff72519,0x2057c20b,0xbbbb9b98
.word 0xb96bdb0e,0x79eadd54,0x82c0e898,0x3a6495d5
.word 0x85f17d05,0x546a42b6,0x2ba11ae6,0xf125b578
.word 0x05595076,0x7b5c1ce8,0xda255da9,0x336dfcad
.word 0x130b6878,0x327f226a,0x5cbc146c,0x7af18c4d
.word 0xa4c7ef79,0x734c1bb4,0x77036cf4,0xedd506c8
.word 0x0d75c877,0xcfd22435,0xef1fcfb3,0x9c383b4d
.word 0xf13e097d,0xbce239d4,0xf3f0b0c4,0xfc9c8d9e
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 0xf7c99da7,0x90b78620,0xbf5764ea,0xf0fbedcf
.word 0x56de126e,0xa6793635,0x31beff6d,0xaba2b7fc
.word 0x2c5f95bc,0x60cc2561,0xa1a2a9ff,0x01b66619
.word 0xbd11cee4,0x74e4a002,0x4adfca4f,0x01e408c5
.word 0x4dcafd09,0xbf67ab6a,0xeb5b81b2,0xf87bbb98
.word 0xb6dc641d,0xa6bc0243,0x0109e00b,0x7e054e0e
.word 0xc8d79071,0x404dca36,0xc4c57cfd,0x79efeccd
.word 0x6e2af6dd,0x5eb5d82b,0xe49973b0,0xbdde6da2
.word 0x4c86e9f6,0xf299198e,0x07a4a6a6,0xb2efb4c9
.word 0x8f225f93,0xf3c65eed,0xfa1647ec,0x6ecea4a5
.word 0x728c71ca,0x4b7292ee,0x691b6e4b,0x7122aeaa
.word 0x292cac6a,0xbf9a6d54,0xcd3b1525,0x0ebc3775
.word 0xfcd35c64,0x3b21e284,0x0e6bbfe9,0xab90472e
.word 0x74ad5d5a,0x054804bb,0xc903cbf7,0x60d37bc4
.word 0x88ea871c,0xd2b244a9,0x3b95bacd,0x35e6ae10
.word 0x2e40c748,0xbf2d4c73,0x0690623c,0x847dce89
.word 0x6a04202b,0x3052980a,0x48013bdb,0x3c5ebe70
.word 0x6f6ea8b4,0xece2f65c,0xb938198c,0x56e88a8c
.word 0x9cae6533,0x0ecc5c70,0x6975ae69,0x40752d19
.word 0x18212dc6,0xc03f14a0,0x7753e034,0x6b1c3fa2
.word 0xd15524f7,0xbadb7ef3,0x103afe25,0x33c214c7
.word 0xc80f610f,0x8d858b24,0x19563585,0xd2879543
.word 0xf7864ce6,0x94c1bd99,0xfe69b315,0x3c21e682
.word 0x388f453e,0x3985145d,0xb18ec0cb,0xe1dde491
.word 0xda5ee68b,0x5be2b694,0x558701c8,0x4b573629
.word 0x27796440,0xf1a728b2,0xf0e78b3e,0xe4df623d
.word 0xcbe4dec9,0xf9623f54,0x73f153c9,0x20295939
.word 0x539fb558,0x510677fa,0x6a034e35,0x01647106
.word 0x2ca5efb0,0xe79d7bd1,0xfde8aa57,0xb7f5962f
.word 0x69839d48,0x3588815c,0x59db5677,0x62d3c9eb
.word 0x889f81d0,0xf2441fbf,0xb7d731b6,0xf55b6342
.word 0x7aba81af,0x8c00b9b2,0x364c6ea8,0x7b1eb785
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 0xa3eefe74,0xbb141bf1,0xff05c6d2,0x7e01ea82
.word 0x4e840782,0x9be69561,0x80ff4517,0xcd4235fa
.word 0xa828f4eb,0xe236bec2,0x38d2cd11,0x93d9c0b0
.word 0x05c9dfa0,0x932af885,0xe44eac3b,0x438cf2c2
.word 0xabe9d321,0xc255fb7a,0xe06bd094,0x1d9dde4e
.word 0x0d2af53a,0x1c143ad0,0x9f04a39b,0x9c680f5a
.word 0x696c0043,0x3683a728,0xc53e9880,0x0eec1855
.word 0x40284f3a,0x9e1f8cc9,0x538d4745,0x26e28ba5
.word 0x6027f75f,0x3b4fe2ba,0xe2ccb1fc,0x7d99bb4a
.word 0x9b3ae617,0xcb4cbae9,0x61526b65,0x733bb6f8
.word 0xe77d1abf,0x7edc9b5e,0xf2994ff8,0xbca8a11f
.word 0xb96544ae,0x36291a89,0x491a7c74,0x6318a559
.word 0xe27e0c2e,0x5f287e27,0x4a1872bb,0x516cd742
.word 0xb87d3a4c,0xddea1ec4,0xd6a40cce,0xf28bbd7b
.word 0xff5564dd,0x4eebf0cc,0xe621d62c,0x1aca6589
.word 0x2939c134,0xcf61824d,0x17077a20,0xb91d36dc
.word 0x522bd61a,0xb6b5135a,0x674a0fd5,0xc1243b28
.word 0x2e08c7a7,0x2ea2eff3,0x4488302a,0xe442cd82
.word 0xa8f4cf87,0x109d285d,0xe5574519,0xbdb218ce
.word 0x9372fad8,0x4e043117,0x3bdf93e3,0x49b25108
.word 0x73d61cf7,0xbbc7f4d3,0x15ab5abe,0x2b73320d
.word 0xc25eed29,0x916134fa,0xbc815f6f,0x2e1d9f9a
.word 0x8f47dfaa,0xec7ed7cb,0xbf09bc5e,0x3254bdd1
.word 0x9385ea15,0x905e3070,0xb148195c,0xb06d3976
.word 0xca9d6d1a,0x42f65b3f,0x59c85b45,0x26f298fd
.word 0xeaa9f24d,0x2bdda301,0x6173f4d3,0x84d46a94
.word 0x57bb1814,0x6adbe240,0x81a8a0f8,0x23999909
.word 0xbcf42fda,0x68c42646,0xbadd5751,0x584a39a9
.word 0x95c3b786,0xbd33eec3,0x8712ae95,0x64004cfa
.word 0x30537bd7,0xb3c71b7f,0x1b831597,0x89330da7
.word 0x2764da72,0xb0b3997e,0xdcab3c9a,0x1f9a7199
.word 0x43374e01,0xb448b36b,0x14f94cfc,0xb71b0d9e
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 0x058a12bd,0x3ced94ed,0xc9bcc662,0x650bb294
.word 0x92128b83,0x7ad5c444,0x85e27087,0x9185a766
.word 0x5d081cb3,0x5e970425,0xb20457eb,0x1e12edc2
.word 0x0ac5c17d,0x0e020d7f,0x915db661,0x86f5b2fb
.word 0x3ca4fd1e,0x115f9e10,0x56eba3f0,0x54ac021a
.word 0xffd02259,0xd09c9dce,0xf3899009,0x3290385a
.word 0x643ead38,0xd505ca0a,0x2c20f1fd,0x4f210e30
.word 0x8ca6b919,0x6fb13fb4,0xf81effec,0x2fa8e5f9
.word 0x54a7fc99,0xef2ff32b,0xf8aaedef,0x05fbb2fd
.word 0x4b90bba3,0xbd941868,0xed2f25ff,0x5f9d7ec9
.word 0x37c1bd82,0x5305ed7a,0x8f8c5c80,0xd945a6db
.word 0xd3c41b79,0xba3c2f55,0x06dce53f,0x100d05f0
.word 0xbd897ad8,0xf682b622,0x1283e720,0xb6fe1c4f
.word 0x3fae086a,0x2c6aee0f,0x4ea645bb,0x2d8f8080
.word 0xf801dbed,0xcf42f3bd,0xbb4a72e5,0xe46094c7
.word 0xdbab3948,0xebb833c4,0x5c3345cb,0xeeb8ed20
.word 0x366bd36f,0x92725deb,0x144c9d61,0xb4489e72
.word 0x45ea2772,0x89dff534,0xe8a97c5a,0xeba0282b
.word 0x1254e4ae,0xb72a9a15,0x41f86621,0xc51c1c92
.word 0x88a0c879,0xd6b5d430,0x8389df4a,0x04cdfb87
.word 0xbf06b052,0x31d9cfe8,0x36d462ed,0x371ce33e
.word 0x0326defb,0xbbc66f0d,0x192a4886,0x1f97fa5d
.word 0x13c88900,0x7a2be068,0x5a64976f,0xda50fdea
.word 0x6ba9ed90,0x9f4d7c4c,0xb922376b,0x42a1dd53
.word 0x03e81026,0x513fccf1,0x3d16ddd5,0x5be95112
.word 0xf7561f82,0x25ee1c07,0xaf463177,0x09f32efe
.word 0x5d6a6eb7,0x8abd8319,0x30818921,0xc600a92e
.word 0x88b9c23f,0x5967b18c,0x3fec48cd,0x2f3c5008
.word 0x529444bb,0xe8084aa6,0xda5b058a,0xda640041
.word 0xecbb8cd8,0xccbb6415,0x0c31628d,0xd5b86fc8
.word 0xbc78c0ba,0xcc00d36a,0x1390eb65,0x328d4b8c
.word 0xa3542152,0xba3b176f,0x6ade1eb8,0xa7978633
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 0x017035b1,0xfbddc9e3,0xd847c0d2,0x03482c28
.word 0xd2f3540d,0x8e14791b,0xae82b671,0xdae53c5e
.word 0x87403084,0x6e73b286,0x01eb4dc0,0xf59ff84e
.word 0xdc6cdd2b,0x22b0b212,0xbc687ab5,0x70c5bc56
.word 0xcb21e9fe,0xcb1e5522,0x3b3a57fe,0xc4f1ecbc
.word 0x950b69a7,0x41da1fa6,0x9a015a1a,0xbe30aa63
.word 0x631012cd,0x8d109dc8,0xdb76479c,0xc3f58d00
.word 0x3febfd94,0x483b28ca,0x6d065537,0x694acef0
.word 0xb345b9f9,0x8d9c9c07,0x66f3c87c,0x95e71404
.word 0x0c11bc9a,0xd21841bc,0x4a3a1daf,0xcdae3ef2
.word 0x244869a9,0x987756ab,0xc1bfe052,0x7dc8474c
.word 0xf62a43fe,0x06404c70,0xe16a7e96,0x110530ab
.word 0x11319772,0x356b5ac7,0xc34b06f5,0x2116ccd1
.word 0xf896c376,0xf4e91fe3,0x1110eecd,0x5eb338c2
.word 0x8f843f91,0x70b5517b,0x9fa4b119,0x347eb049
.word 0x53c2315d,0xe3979f2c,0xe7ccba99,0xbd48f462
.word 0x4a388eca,0x98b3d8d9,0x5776d4d5,0x44a53e6f
.word 0xec985098,0xb4f0df51,0xab3db809,0xdbd0bebb
.word 0x18203c41,0x848c32fd,0xc79313fd,0x937d19f1
.word 0x21410f00,0x349527cd,0x753bd6d5,0x206afec5
.word 0x801b7fba,0x0e7f7340,0x503d3049,0x4547d21b
.word 0x923844a2,0x1a4c5187,0x62cdd13f,0xfc2757e5
.word 0x366e2299,0x37a8279a,0x6f09ce49,0x70720eb1
.word 0x00274369,0x79c56dc2,0xd58093cf,0xf0179d3e
.word 0x73a46066,0xe31c7f98,0x11bdd40e,0x94fb90f1
.word 0x7c232b7f,0x7380f37c,0x2ffde09c,0x1f9ec91f
.word 0x905ff904,0x8a6bb62c,0x5b62f385,0x318522f6
.word 0x7f2b78bd,0xedf7c3ad,0xc01befc0,0xbc07b835
.word 0x4046142a,0x975207d5,0x0f5aad01,0xb6980948
.word 0xe41eaba0,0xedc8f9df,0x03f45666,0x6b69b2d1
.word 0x08e532f9,0xc6120217,0xd5ea801c,0xd70637ed
.word 0x6b3d6d45,0x4bff65a5,0xf58ffd25,0x15941b6b
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 0x6d400c07,0xfcfe6967,0x61f266a8,0xd131c169
.word 0x7d02d9f4,0x843a3764,0x12789c27,0xc8edaac4
.word 0xa3aa6233,0x0fec0f9f,0xbc5bc0a8,0xaf9e1ae8
.word 0x0e95eb86,0x0e3125f3,0x153aabe7,0x225dd9db
.word 0xa6b55ac0,0xec673c17,0x1aa3a372,0x410e1210
.word 0xa1842869,0x8d0a1cc1,0xd07b5609,0xc7f983d1
.word 0x59ab5341,0xcbe1724c,0xef76fa1c,0xea2cab78
.word 0x6029a642,0xc7a0a00d,0xfb67c3ea,0xa4f70df9
.word 0xefce766b,0xd3973692,0xad0102b1,0x9383a144
.word 0xf4b92c56,0xd4dfe94a,0xe14915ec,0xb515e63d
.word 0xcad1210b,0x0e6e29d7,0x81d0c9be,0xb218cc49
.word 0xd07228db,0x57695d0b,0x110ac21f,0x6580ddf0
.word 0x6e0cc374,0x1af70fc8,0x9a6f8c05,0x3386b55f
.word 0x3d3cbcb2,0xe557079b,0xbe5748c5,0x4e37438c
.word 0xc1a9d3c2,0xf6051fd8,0x37a8b453,0x2e3066e1
.word 0x3b9669b9,0x96126973,0x5d9b2470,0xee42b143
.word 0x959a6cc6,0x0eaf658a,0xa0acb057,0xb7fc7986
.word 0x5a999d74,0xcff7ee88,0xdad22cfa,0x0c9dd86a
.word 0x52e9f758,0x3257349d,0xa6b38d65,0x1b1ecdb9
.word 0x651e39eb,0x7cf23236,0xadc6c2b0,0xaa20a060
.word 0x700cef44,0xd93c8221,0xf2e01675,0xdd819726
.word 0xae059689,0xc4dae8a2,0x2ec6e163,0xb0d198e0
.word 0x8c581990,0xb297a846,0x9265437c,0x24911493
.word 0xea7e252b,0x27902882,0x884e6f63,0x334bfdb1
.word 0x9add85ee,0xdf9e2203,0x3cf5517a,0x0b96f40c
.word 0x74ba52f8,0x3ad07587,0x887e15bb,0x707a1e36
.word 0xd9a41ea5,0x82c98340,0x1e44f95b,0x56eb9fc8
.word 0xe38e979d,0xf7936382,0x6a7d1c2e,0x2d027687
.word 0x84baf246,0xb1ac395f,0xcecea534,0x323226c3
.word 0x61d0c679,0xf30cdd27,0x8d4c3fd3,0x7b7fab00
.word 0x40ddc999,0x9171fefa,0x63086714,0xed343f1b
.word 0x2b08cded,0x21f9c7f1,0xe10bd990,0xde8a4e17
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 0xe55ed4a4,0x7abcad56,0x51fbe5e1,0xfb791825
.word 0x8c7b6445,0x9dc04430,0xf5937c2a,0xca077bd0
.word 0x2da123d1,0x54cd8c98,0x2657d9ed,0x96224057
.word 0xa9089c30,0x23c3d9d6,0x957d0bc2,0xe55be2b7
.word 0x4a4ab364,0x756c101e,0x3eac6947,0x0ac54100
.word 0xe8eb4550,0xe9da7fa4,0xa4d1f221,0x97095f1d
.word 0x4f04765f,0x6e69d8f8,0xf8ec3d48,0x03679847
.word 0xea36f019,0x088a2539,0x7dedde0a,0x23aaff01
.word 0x98d0359d,0x4d0f5c74,0xa06a9b43,0x4f32d9d1
.word 0xb7391e65,0xa228926d,0x56f518ab,0x4b387338
.word 0x15139b40,0xb25f57f7,0x86afa061,0xf4c0b4c1
.word 0x4f52641b,0xa6df9c15,0x00affbea,0xbfe36714
.word 0xf00773f5,0xd3a1e8ec,0x924c355c,0x19c5346b
.word 0xdacebe14,0x85db0cc7,0x4be98d23,0xba696729
.word 0x48023771,0x7958a78b,0xdc4edb5e,0x6d69c96c
.word 0xdabeb706,0xc447b91f,0x7f842e97,0x5f89f178
.word 0xacbeedfb,0xcbb68225,0xa6143ca2,0xe8643f39
.word 0x4a31d869,0xe4125f15,0x4e766ec0,0xb73dd9cf
.word 0x0a1de11f,0xac5f2d83,0xb2a1ef87,0x7c41b537
.word 0x61cbf650,0x3fef751e,0xa65601c9,0xe559daf4
.word 0x4301177a,0x3f01f75c,0xb3511a89,0x5099d413
.word 0x54bc64f5,0xdd0f501e,0x9ef7aec8,0x1fca39e7
.word 0xc6cdc5c8,0x52635ac5,0x52e20f5a,0x6f4aa27c
.word 0xaa2f3bf3,0x0f74ec72,0xaf7e4710,0x923dc5a1
.word 0x0e7d935f,0x4b54e548,0x1c3f1ab2,0x1e6aa45b
.word 0x9e1aea64,0x5338777e,0x11e7ea67,0x348b7e14
.word 0x4aaf1a70,0x890d8d5e,0x6c83efb6,0x8f5cf796
.word 0x71c6f755,0x82889027,0xf642ef4f,0x7b8c0e71
.word 0xbdb2ada6,0x7515ea17,0x29c700f4,0x58f12c20
.word 0x555ed3cd,0x66011905,0x8899fd84,0x5e70dac4
.word 0x5732bd53,0xe0f20c9f,0xd52de59d,0x440b96b3
.word 0x76238f9e,0xe6b1b2d9,0xdf10ce63,0x548fea1b
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 0x292d3643,0xa232b241,0xf46e4fe6,0x1ffc9af0
.word 0x65786280,0xbbaab007,0xc3640e6f,0x7283f319
.word 0xe854894e,0x4efe926c,0xf5fedc4e,0x13ef237e
.word 0xf7e9033a,0x9a8c0e59,0x617658e1,0xf774f826
.word 0x6df45427,0x79d3251c,0x19ce6889,0xe2329620
.word 0x380bc362,0x3a2030ee,0x8b101553,0xa360db34
.word 0x1e8dcfe0,0x0095a1ed,0x6a636b00,0x61afbd7a
.word 0x3e6b9783,0x58255997,0x2a654867,0x9862c909
.word 0xd0f6e884,0x71d27b9c,0xb86c3c91,0xa2572b38
.word 0x8b0d7bc5,0xf96db446,0x9c9a59ee,0x9ba15f3a
.word 0x8eb8585b,0xd3a7837c,0x8631ff92,0xdf839715
.word 0xeb1ac629,0xf9a8c43a,0x29f5ca69,0x62580e9f
.word 0x303088a8,0x810333db,0x61862e39,0xf86513ad
.word 0x8e8b98ba,0xd4ab8cd6,0x4b2263ae,0x2a3a2316
.word 0xdd1570b7,0xc011d6e4,0xe7c28128,0x7682531f
.word 0x1578d665,0xaabe4541,0x9a51a79c,0x3969c65b
.word 0xd048831d,0x2e565b5e,0xfda0550a,0x0a70be74
.word 0x0783e95f,0xb21a84ec,0xfb05a15b,0x1db9b496
.word 0x69624534,0xb50eb65c,0xc749b473,0xc1a3834d
.word 0x38b0c855,0x0ebda106,0xb8cb16d0,0x2f268936
.word 0xc0460b98,0xe9c63e63,0xb9edb600,0x57f817a7
.word 0xc38c4e21,0x7584764c,0x8cc77e36,0xac9f110f
.word 0xa8efe67c,0x65c26467,0x270b9227,0x71e911e7
.word 0x3f7516a4,0x022bc16f,0x5dffad0e,0xeead9961
.word 0xca0fa85a,0x001eab4a,0x1f8f5ddb,0xd4c7dd79
.word 0x54041b85,0xfb9f07b9,0x86910a47,0x04b977e7
.word 0x56f07ab3,0xb68f6e32,0x9437a6a3,0xd53ffa98
.word 0xc0567786,0x815f50bb,0x228ed2ec,0x084dbf3b
.word 0xb5ec9400,0x6f3cb4e0,0xcb4a0ef7,0x61c58498
.word 0x58e7783e,0x18057578,0x0da29399,0x923b4d88
.word 0xce698fae,0xc38dafe7,0xc78f23b3,0xe4606559
.word 0xd605fbc6,0x9e3f396e,0x9490ff51,0x3d079b59
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 0x1afd6b0f,0x789aa20d,0x360a8e93,0xc10f10c2
.word 0xc6aea596,0x2d7c5cf7,0x75c2e81a,0xf264551b
.word 0x9205d15a,0x937d247a,0x75e141e2,0xaf51e487
.word 0x76d958c7,0x672408fc,0x7f8e107f,0x610e4faa
.word 0x8a3a864f,0x51f2c994,0xfe630b3c,0xfebf7135
.word 0xbc18f5d1,0x3eb15bc1,0x31e5dc0c,0x3d0d1e34
.word 0x805305ff,0x8b294a15,0xede9f4e1,0x1b18c1cb
.word 0x298d1cb2,0x53b43141,0x1221eb5c,0x710adcdf
.word 0x98f16482,0x73bf608f,0x0a70cac9,0xe2a84710
.word 0x1a321910,0x44c04807,0x9baafa8e,0xc508c284
.word 0x8e17300a,0x326444af,0x81a92915,0xb7041794
.word 0xe153b261,0xcf1121d8,0x289eb2e1,0x344283ea
.word 0x2d50428a,0x9a1671a2,0x213cd05d,0x862ed9cf
.word 0xc97ec644,0xc4aa0f8a,0xadb6d7f1,0x5b3156a0
.word 0x56827787,0xbc6d1847,0xd3e09b6a,0x55d16404
.word 0xd0592d91,0x2ae690e9,0xd4c9d134,0x8914ae57
.word 0xa9bcf3ac,0x2838b753,0x3389b9ec,0xaeff4c37
.word 0xe0869fd8,0x8ac079e3,0xe77399d0,0xcd7e4b65
.word 0x4bfa26f3,0xb7c912b4,0x8e303c87,0xde69a308
.word 0xcb44ce36,0x6b54106c,0x2f154a85,0x0e8635a9
.word 0x71a6d75c,0x9c966cbb,0x44bdeb7e,0x44c388da
.word 0xfb067bb4,0x603a6ba0,0x1831f901,0x792b089b
.word 0x63b43131,0x59227071,0xda647909,0x310f45d1
.word 0x31e8bdeb,0x667dec29,0xa9828da0,0xc3feef83
.word 0xd552b02f,0xd8fa9d46,0xb12dd911,0x248e7e44
.word 0xfb1ab5dd,0x48c37c29,0x2999d689,0x53e39812
.word 0x69d81314,0x457157b3,0xc6cafa3d,0xdd5cc5fc
.word 0xb0e196e2,0x38fe95b9,0x90655a19,0x14c0cc7f
.word 0xb594d17b,0x9be48376,0xdbbd0a25,0xaf45e4f1
.word 0x546a4c3f,0x72b9d361,0x09754c3e,0xed106823
.word 0x030155d7,0x2a397d10,0x99412fbb,0x671f955d
.word 0x56f41df3,0xf185cabf,0xd9dd7853,0x4b2d4174
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 0x6044dac4,0xa482e6fa,0xdf2585c6,0x186432ad
.word 0x71dc33c5,0xddead74e,0x32f614c2,0xaa8e8bb6
.word 0x5b9bd4e8,0x4a6a154e,0xcf7caf74,0xef081b60
.word 0x85aaf1c2,0x9ee2b613,0x3852a05f,0x6b9a31a3
.word 0xc1809772,0x93d8530d,0x933ed708,0xa163ef3e
.word 0x11cb21c9,0x126a9a70,0x7258955e,0x8bbc6d85
.word 0x9771774e,0xf3411a4a,0x38bcb1ff,0x5d646949
.word 0x2a3dc56b,0xaeabd656,0xb00443a3,0x9bba496d
.word 0x6f5d3936,0xa9de16ee,0x814aecb5,0xa0fd3eeb
.word 0x32f44ed9,0x909a5b6a,0x33510fa3,0xa200b4de
.word 0x36481f43,0xdc2cae93,0xac8958b4,0xc20a4984
.word 0x7f8e75f8,0x79021509,0x84486594,0xf9053431
.word 0x251656d1,0x39393ee9,0xebed726c,0xb143b5a5
.word 0x2b48dd11,0xb965491d,0xdfe3ecbf,0xb36ab885
.word 0xb567dc04,0x0f7c6dc5,0x30522c74,0x7ab52277
.word 0xfa16a525,0x9d6a7287,0xc3713177,0x58853da4
.word 0xbcf214f9,0x828440ef,0xdd447f63,0xc7853e8b
.word 0x8d8db2a4,0xc104cd68,0x76d2d303,0x47ac0ba6
.word 0x2b2d22e5,0x3a66b5a0,0xf6e11ab5,0x170b53e5
.word 0x34cb56d8,0xc3ecf854,0xa2562105,0x32e62af8
.word 0x96713206,0x30637b84,0x58f94a7c,0x7f66031d
.word 0xe5763497,0x89e28944,0xba4040f2,0xde105682
.word 0x262efa56,0x07fc1290,0x50fe091b,0xdc027a26
.word 0xd77fe122,0x8a8bed43,0xb024ba52,0x9f42cc66
.word 0x9bced802,0x08c7cf42,0x28026619,0xa3a1ca00
.word 0x003d0665,0xeb152e4a,0xcf16b4cf,0xf4fffe0f
.word 0xef30c7b0,0x84eb6ed0,0x38771315,0xf3e1835e
.word 0x579e6750,0x6cdc71ff,0xeace5bfc,0x89d8a47c
.word 0x71015caf,0x3b81dafe,0x6c6106de,0x6454c438
.word 0x243f33a2,0x9238cc1c,0x5cc1ab6f,0x903db216
.word 0x5db4fd4b,0x6a1f2b0a,0xd28c0dbd,0x74c76ff8
.word 0x2fb6b4ea,0x1aa51d51,0xb042857c,0xfde6f226
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 0x6ff3620b,0x2ac9c6b3,0x81cf3942,0x6996eaee
.word 0x4d241c6e,0x80950356,0x209ec055,0xc2980b1d
.word 0xeb0acbf3,0xa6e00722,0xdb63c230,0x319497ff
.word 0x5d063c32,0x0cc0f002,0xed22093d,0x1587d0da
.word 0x6c0ccb4c,0x5d21c212,0x45628bf9,0x44cd4972
.word 0xc45a53ca,0x15a8d864,0x73d4b515,0x512c3de1
.word 0xa4a49f89,0x2c560a39,0x812a9f3d,0xf255d4d4
.word 0xedbe2268,0xabef1a9e,0x2a3207fe,0xa4533fee
.word 0xa96d7705,0x947267f8,0xc58d2021,0xe0fe12c5
.word 0x8b355593,0x7586076b,0x11818c0b,0xc8690b71
.word 0xb3398bef,0x0727176e,0x829981c3,0x8980ecbc
.word 0x694f56b9,0x30724f31,0xdfc52972,0x5ba78b02
.word 0x4ddea2ff,0x12198d16,0xe7f21645,0x07df8f6c
.word 0xc9545826,0x036b07a1,0x2e3db924,0x97575de6
.word 0x11c7031d,0xfbe74080,0xe35e33d6,0xfad2626b
.word 0x020d01b7,0xfa6d3967,0x8e7982db,0xf6282ce2
.word 0x557487c3,0xc875607b,0xab751f34,0x954532c2
.word 0xffbe483f,0x05dbe14c,0x53342ff6,0x5f6a40b6
.word 0xbe9b20c6,0x501fd413,0xea9c3474,0x1b8f59ec
.word 0xb5e0a39b,0xb2191655,0x7cd83e1c,0x6cce7ad1
.word 0x30d759f0,0x69dcf5c8,0x85913894,0xb157687f
.word 0x51dd938e,0x30c78376,0x13709fbd,0xce89cf37
.word 0xf0244264,0x149c751f,0x2fb17d48,0x6b7bbb23
.word 0x84acf7fe,0x237e58fa,0xed7ea730,0x28e86c9a
.word 0x40c6d3b8,0x5fc11ae5,0xfacc554d,0x0c1e1be0
.word 0x5a4c0d2f,0x0379debf,0x5d656f04,0xa5ba69af
.word 0x71b50980,0xc8462f40,0x746dd75a,0x6b71d06c
.word 0x75b0603c,0x81cd46b3,0x4074ce51,0x465aab8d
.word 0x49c1638f,0x4e5be537,0xcf627b36,0xbd0b8877
.word 0x08fffcee,0x099a3651,0x180c7bac,0xa5b5d75a
.word 0xd2b6564f,0xd12b2e75,0x5bdb2bbe,0x9e943001
.word 0x9b260667,0xd2bb0707,0x2f1fd801,0xc5f24e62
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 0x83bf42a7,0xf8eed2ad,0x43b6b8d1,0xc6aa6ce3
.word 0xc1b080fb,0xe3b92c92,0xaa2451d5,0xc32d76f4
.word 0xe121afe7,0xcd5523ed,0xf896f94a,0x2ea32a3f
.word 0x38ca43a3,0xf6fedcca,0xffeed9bc,0x26d833d6
.word 0x647e5546,0x57c23a81,0xd4182ae8,0xa383df36
.word 0x57819b7a,0xae951d2c,0x8ac066b5,0xaa6d0974
.word 0xd0f41fca,0x057bece1,0x6e4dc5b0,0x4551ed46
.word 0x3ba03c87,0x356aef39,0x7d08f63c,0x2f714527
.word 0xaf558332,0xe51606b9,0xc64345ad,0x0f91dc9f
.word 0x013c79f8,0x54e6c2f7,0x9d934bcb,0x78957a49
.word 0xc33c9bec,0xe6866daa,0xbaa6132b,0xf7edb331
.word 0x530521e0,0xc5b474f6,0xcdf91a79,0x2b5cb6df
.word 0xeead4745,0xc5d41fe6,0xb21802e8,0x4a9ecf1a
.word 0x037afe70,0x9740342e,0xc95ce3dc,0xbac83871
.word 0x432d4c02,0xf1411946,0xb70e0f2b,0xf202b6a0
.word 0x50dd78a1,0xe20d8ae8,0x3ef8f333,0x233249c5
.word 0x2a8649df,0x0b84c20b,0x7e594891,0xd4219dc9
.word 0x369be2d7,0xc48be27e,0x663552cf,0x8105557d
.word 0x0c81fe2b,0xd2d2c37f,0xebed30da,0x6ca652c2
.word 0xc4a0f635,0xca5a26d5,0x0ffaa3f1,0xe27c9721
.word 0x5b07f8c6,0x438a10b8,0xea094c32,0x7941901a
.word 0x71950c19,0xc60463be,0xab17cde7,0x70b4ec7a
.word 0x51401e5e,0x6f031309,0xa85f9e99,0xd64b6373
.word 0xc8432755,0xa1e0cdb7,0xe0d35ea2,0x5fb3e876
.word 0xfc12d825,0xd9830061,0x01631c10,0xd59b9d61
.word 0x5b8b4fb3,0xc0d24612,0x56b19f5a,0x5839a94d
.word 0x8c6a3c46,0x45aee4b0,0x868b7681,0x07796baf
.word 0xa1eed4eb,0x399cea1c,0xe4d47c5f,0x983f43f7
.word 0x69bb2b81,0x6a10c9db,0x6e2eb2b3,0x074c719b
.word 0x81448b5c,0x566f96a0,0x7d4da3da,0x6566764f
.word 0xad2668e3,0x8740e960,0x42660663,0x783c6d7a
.word 0x7b363456,0xa249575d,0x5d2a6369,0xe8fc8779
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 0xd6357bcc,0x1a61383c,0x166c9a51,0x17615c05
.word 0xec99a0e5,0xca3f1da5,0xc8f8ba33,0xf6aa7060
.word 0x7ad81594,0xe534c61b,0x4c7df270,0xf79e5de7
.word 0x12603eec,0x3efbd2fb,0x582af698,0x6464623f
.word 0xc32d01c8,0xde2d35c3,0x56a94334,0xe401e948
.word 0x57fac06d,0xf4a32a59,0x050fae41,0xf6b794f7
.word 0x829335d9,0x5124458e,0xbdc92587,0x27c8650f
.word 0xd5d39199,0xec91b788,0x0ade94be,0x06684ff5
.word 0x309893e4,0x9ae51de1,0xff4f5980,0x10c1d431
.word 0x8315a1d6,0xf4682fae,0x3573f103,0xc00028ed
.word 0xde3da317,0x0db968e6,0xd34e58f0,0xf12126f2
.word 0xbceeac40,0x32c5cc1a,0xfc616d62,0xb75b8e06
.word 0x1f97db47,0x5b86d41e,0x95943d10,0xe77509d5
.word 0x53e6bfda,0x83afe17d,0xff2ae648,0x4b7b649b
.word 0x5c825266,0xf35fd7bd,0x37f1be57,0xcff33e00
.word 0xfb7d19ca,0x84ec2977,0xa03f040a,0x30cfd173
.word 0xa4b23a84,0xda1fc139,0xdcfbef61,0x7f7270da
.word 0xd8217e31,0x01b5011a,0x46cb6882,0x3862efd8
.word 0x746fe256,0xd70e8f20,0x171ce525,0x1e7b5a46
.word 0x7b6ba51b,0x5d15a35c,0x02f9969a,0x8248ee78
.word 0xfbfef060,0x4572a3f2,0x9737e9e0,0xe11fa7fe
.word 0xafd46303,0xde69998b,0x99eeccad,0x7ef2bd8f
.word 0x6fef9d79,0xc4f875f1,0x9ddade6f,0x1088374e
.word 0xaefe4fd4,0xe83be451,0xd8e61fb9,0xcc3cd10c
.word 0x3dbe581a,0xc7c9205c,0xfc24c3aa,0xcc96f30c
.word 0x79e31d52,0xc418a434,0x576c313a,0x39615482
.word 0x32605612,0xafadcf73,0xedf7836b,0xf3edc88c
.word 0x76eab64c,0xfce0fcae,0xa2da2ec6,0xa2c0e1bf
.word 0x46fbf119,0x876789db,0x32cd8415,0xde776cd2
.word 0xc023d93e,0xda37aee6,0xd4b7d0e9,0x7032dd8d
.word 0xce67789d,0xfe19ae7c,0x23023741,0x2479c468
.word 0xfc7ab546,0x2b1083b3,0x37841232,0x34ffab4e
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 0x91d5afce,0x025313cf,0xfad702b1,0x9401704b
.word 0xd54417c7,0x2e394748,0xb25ac39a,0x129578eb
.word 0x6d615255,0x663b35e0,0xd643b511,0x71895684
.word 0x8bab209f,0x4462f6c4,0x2efd6f2a,0xd1badc9d
.word 0xf5cc7bfc,0x11c3e37b,0x2760a54e,0x21d98cbc
.word 0x178eb358,0x897c15a6,0x6659b5ba,0x6fdaab0a
.word 0x040c8e19,0x0499a6e7,0x38b1bd72,0x5c3df182
.word 0x579c4e43,0x42830c03,0x584bbb99,0x8b03dcc5
.word 0x6d606bcd,0x89ed6702,0x41b83847,0x39e5a6b0
.word 0x11625683,0x307a5a71,0xafd97e08,0x9eb05d6e
.word 0xaf72ffc5,0x706fc74c,0x4c344be0,0x29ba2f0a
.word 0x8c411bb4,0x6e715450,0x70ff0a8e,0xf1fa9fe2
.word 0x3bc9c116,0xcb6fca76,0x03f95463,0xdec2867c
.word 0x12d25a1d,0x8e3bf724,0x1e0b61e9,0xe8a150c6
.word 0xbae56b87,0x79773706,0x74a25e40,0xec4b7a0b
.word 0x3702b13e,0xaf7e5aa2,0x5d2d3531,0xd3903bc7
.word 0x41667249,0x812d4f64,0xbc2a0b43,0xccd1ab93
.word 0x3d1c9aee,0xb49658a5,0x4bcff04a,0xc8bcc4e5
.word 0x97190f1e,0x99968999,0xf16c495c,0x001a8b34
.word 0x2a373961,0x9c282fe6,0x4484f95b,0x9ba30c5a
.word 0xca72524a,0xdf606ff1,0xe76a07ff,0x5ca88fce
.word 0xe6312c7c,0xd094b7e4,0xa73d7ea0,0xa6aa1c57
.word 0xbaa90ab5,0x6ab57e3d,0xdfc473f6,0xe0562cac
.word 0x0553aa88,0xa61630c9,0xb4aeb420,0xf153b928
.word 0xd3fd6202,0x4c1dcf99,0xe460cd1e,0xc9be1e2e
.word 0xc8df8afb,0x910985e0,0xe022819b,0x8b0574ba
.word 0x2151e489,0xe4294643,0xc402f469,0x33692dd6
.word 0x13e754c2,0xbeed1894,0x1a7497e3,0x822b89ee
.word 0x92500a97,0x4cc95066,0xc69ab9ee,0x13e5b810
.word 0x090f4ec6,0xf69a5f25,0xf4b3cf68,0xc66f7512
.word 0xddfbaa97,0xc81398f0,0x9e9bcac5,0x58d1b4f1
.word 0x442f7586,0x8bf3a86a,0x47660542,0x96a14cce
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 0x597e291f,0xc22bb48f,0x5b4a8268,0x19988178
.word 0xb169030f,0x189c620f,0x3bc8df9d,0x9a778449
.word 0xe12f1ab7,0x19430ed4,0x6ebef360,0xa67f5804
.word 0x629519aa,0xb8180eef,0xaa338127,0x949307c6
.word 0x5e94ef91,0x6088caf4,0x29597834,0x1df953a7
.word 0xae3e7e2a,0xdc28e91c,0x51b4c099,0xdbae103b
.word 0xe1da885f,0xed300e4d,0x321397f4,0x912033a6
.word 0xe13cc27f,0x3d86adeb,0xbb976773,0x94da274d
.word 0x5a8bcaa7,0x46027dde,0x264cd3ce,0xb790dbc0
.word 0xf1cfdcfd,0x6ec0cdbf,0xc4b899c1,0xd2155e66
.word 0x63495529,0x653b1ac1,0xed5fe284,0x64998ebb
.word 0xfd80ca5d,0xb62d39ca,0xf83a4b39,0xd83eeb76
.word 0x33605399,0x44bae6bc,0xcf67a35a,0xf28bbd5f
.word 0xe3d710d8,0x428833ed,0x456228b8,0x3aa5981b
.word 0x85e34607,0x490ee67e,0xbc1284e3,0x5972c110
.word 0x1eb3d9c0,0xf1802192,0xd043eeb2,0xfc40a31a
.word 0xad30d29c,0xb04e5bd2,0x158c4373,0x9173454e
.word 0x4c73206f,0x8793ea85,0xa4f74010,0x1f920608
.word 0x76811c3c,0x078eaaa3,0x5f16c85f,0xf6fd62e1
.word 0x89060fee,0x5e431759,0xdd1283bb,0x09ac88cb
.word 0x9f2d9b4a,0x685374ce,0x447fb80e,0xc89664a8
.word 0xda481dd9,0xa1d12004,0xcb134e8e,0x80044b00
.word 0xf4bdd6b2,0x3c3a924b,0x40a8d757,0x093cb3f1
.word 0x3070163f,0xa623e785,0x7041c9be,0x27622811
.word 0x609cfc4d,0xa18723e5,0x477dc33d,0x8b815c78
.word 0xccfe703c,0x3d293dbf,0x7fb36208,0x506866d5
.word 0xd06e02e3,0x3269074c,0x92f89c2c,0xf9adfb20
.word 0x69b30408,0x2518c485,0x1efa5816,0x54fd67ef
.word 0x007e9757,0x8bb7999f,0xd5a79563,0x40d33c0a
.word 0x89287794,0x804d24a9,0xaa1e8da8,0x33017537
.word 0xbd5d0b3f,0xb7adcaa7,0xce2bca61,0x41dcdf17
.word 0xcb7d938d,0x63948610,0x643b5614,0x5dc615e8
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 0x330722d5,0x21b89a7f,0xc02dad1f,0xbc467757
.word 0x49d28472,0x023dee51,0x44f051ff,0xdf2189a6
.word 0xb5d794ac,0xf0c1262b,0x4a8e7315,0xad0afc36
.word 0xd7c2cfff,0xeccf25e6,0x21107687,0x0182557e
.word 0xb9239796,0xbbf75b94,0x04826fa6,0x805f39a9
.word 0xf2383dab,0x6433b3b3,0x50bdc123,0xdcad6dca
.word 0x6f9c48e7,0xbe05201c,0xbdaeda77,0x0104475e
.word 0xf97c3fb9,0x6b53dcaa,0x85f47913,0xf6a2ebfc
.word 0x1dc24d06,0x7182f55f,0xd252b01b,0xf4f59425
.word 0xdeaa53a3,0xcfd62ad2,0x60332f72,0x02c66495
.word 0x4f956411,0xf06e5255,0x37cef803,0x928c80bf
.word 0x07eb4018,0x0cfef1dd,0xcdbbf233,0x0aa51eb5
.word 0x171f39aa,0xe4d54f86,0xff3e85bd,0x00b0f52d
.word 0xdabac044,0x1cdb77a6,0x15a31dfb,0x3a01bbcf
.word 0xc64d40ac,0xf72ed314,0x14398758,0xd2ce1e0c
.word 0xbdd13b5e,0x0ecf2e7c,0x391dbe84,0xfa8912aa
.word 0x1e0ee346,0x9f2f8954,0x9276107d,0x7edc84e3
.word 0xda8e8e80,0x633a8178,0x43addf04,0xd95b9ca7
.word 0x6c97982c,0x097d2040,0x082ac2d0,0x8fbf32d4
.word 0x15d3dcb6,0x7ebd669f,0x7b6a0083,0xc5ff1069
.word 0xeefecaba,0x34e9c9ed,0x9f2bb23f,0xf2cc1e19
.word 0xd45577fa,0x8095237b,0x1a1782b8,0x034ada4f
.word 0x182ae9fe,0xd7391d68,0x3c768fdb,0xe51834dc
.word 0x26c5d42e,0xc04e62cc,0x6748abc5,0x91b1eada
.word 0xa501c853,0x29ebddd7,0x12436398,0x87c6de11
.word 0x2b962381,0x3847abf0,0x60bf6c2f,0x414e6d3e
.word 0x76cbafee,0x3b59489c,0xed3d6a03,0xd9b228fc
.word 0x27974e34,0x50fdc2e2,0xf210fbbe,0x75ffdcd8
.word 0xa26b3504,0x4dee4d03,0xf4e3427f,0x9143a46e
.word 0xac251661,0xe1938d1a,0x5d061bde,0xa5eb9afd
.word 0xd343149e,0x174863b7,0x349eaa72,0xb1541453
.word 0xf86e7efb,0xfd7a5aff,0x611d7153,0x20bd51ca
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 0xb44efe87,0x9c369b34,0xc34601c2,0x821f1667
.word 0x8539fa81,0x593b90f3,0x02844ef9,0x26351aed
.word 0x0aec1bca,0x4229d039,0xbf178d97,0xc2b75402
.word 0x3de56f43,0xadee2b0c,0xcd90ff58,0x2f3e33cd
.word 0xe17a8184,0x9bbc7c46,0x358005e4,0x00279769
.word 0x29e4fb0e,0xef38bf45,0xecab068c,0x6c6f8c9e
.word 0xd29a05f6,0xddc635f2,0xe7182b25,0x54f0eb20
.word 0x119d0375,0xb9516f7e,0x77df4ee2,0xdd29e36d
.word 0x278fb36d,0x2758d68c,0x64040320,0x54a49a76
.word 0x144ece91,0xb2d654d5,0xe0cb708e,0x24f45bd4
.word 0x97456d6c,0x10d09332,0x4dce3efb,0xa6b20999
.word 0xe118cc1e,0x1fd8f1bf,0x03df22c2,0x971caf67
.word 0xbfeaa600,0xb15d85e0,0x25c86789,0xd61ca36f
.word 0x635f7eb3,0xe1951819,0xfc5f8b38,0xddcf1606
.word 0x6df79ab4,0x4143c215,0xe9393eeb,0xa332c3a1
.word 0x6b6f96a5,0x5747c08b,0x7db6c22c,0x935e7b17
.word 0xefe476c6,0x09a0b4ed,0x67bcdaef,0xba8e462b
.word 0xcff10e20,0xdb455b63,0xdc703f11,0x32db031d
.word 0x8639cbc3,0xb6492316,0xd77f8961,0x34659df8
.word 0x1f4bd177,0x5c3e9f2f,0xa0464376,0x528cfb10
.word 0xa298dede,0xea56f28c,0x97d09499,0x18b4e7ef
.word 0xfc41ae3b,0x350a2772,0xba9839dd,0xd6366db3
.word 0x1227bb03,0x14135e4e,0x9556fd80,0x82a178cb
.word 0x4a1110ca,0x5237481a,0xa9fabc21,0xd298eadd
.word 0x8d340507,0x1b6626ed,0xcd5b87a1,0xcca4203a
.word 0xbe33da4f,0x2a545789,0xec82e9bc,0x7eafc24c
.word 0x3056c105,0x43198d84,0x0ff82f62,0x912e1b9c
.word 0x9455db0a,0x471809cd,0x62d4ec61,0xa7387d6a
.word 0xdc08aab3,0x2f4c12e9,0x7ec98654,0xbab54391
.word 0x436dc8f0,0x3c2933b0,0xb73dc237,0x5c7fff8c
.word 0xcf4da077,0x4228ec82,0xd9d4d2df,0x3bb44266
.word 0x92e15ff5,0x38d61d54,0x2514a97d,0xdb8c0020
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 0x328c6956,0xa9e27f45,0x6cbbfacd,0x7526d40e
.word 0xfba54ff0,0xd68a2f29,0xfcd1ae9a,0x55d73404
.word 0xe2921da5,0xd145ceeb,0x3b3e3684,0x44befc4e
.word 0x3d7547e4,0xda2fd4b1,0x8e9bb122,0xb3124552
.word 0x9bb8af5a,0x59c88263,0x283adccd,0x8e2f2a24
.word 0xc7750caf,0x60158945,0xfb3228c3,0xc8f836db
.word 0xdaaa256f,0x570b234e,0xcc8a4b98,0xe707bced
.word 0xded7281f,0x33a38d1e,0x5a2634ef,0x4bfe371a
.word 0x8b25e567,0xc31f46b1,0x924b866e,0x64856e12
.word 0x903531a4,0x23616b66,0xde04dc60,0x1b81e5f0
.word 0x40bcca49,0x5e5fc882,0xcd481f5b,0x9d8aee3e
.word 0x6a7f25ae,0x9913385c,0x48cc52ad,0x57f5e228
.word 0x5c6f3c13,0x43f97ac9,0xbcdb1f2f,0x1b597cfe
.word 0x2f2ad672,0xcbbb847b,0x0c1710e6,0x898b0401
.word 0x73d37dea,0x40cc3b71,0x6d2ae7f4,0x07d0035f
.word 0xc4ece30c,0x93e51d60,0x456c2c91,0x5e6beb4f
.word 0xc6099062,0xb71b6125,0x9b9b70d4,0x2ed45d65
.word 0x39581e28,0xc362d799,0x21a5cd6b,0xd333c89e
.word 0xdd600b3e,0x0f5c69da,0x635c71be,0x4d46d075
.word 0xbe1290d5,0x2640caa5,0x7d93d4fe,0xedc64a8b
.word 0x4575be8c,0x4c7396d1,0x9b0347f4,0xad0d8e47
.word 0xc8fce076,0x64c47c6b,0x3942255a,0x382de077
.word 0x8f7c0f38,0xf0adb1eb,0x9e67124c,0x1fd13f61
.word 0xc3f2a436,0x3aa1d308,0x336ff73a,0xc7088fb4
.word 0x8f232ee5,0xbbbef967,0x3987c33c,0x744a5d16
.word 0x6019b42e,0x05af5894,0x576dacaa,0xc13477c2
.word 0x362de7de,0x6ac0c018,0xd584c98e,0xcb654d2b
.word 0x436dac00,0x4b104f98,0x2fbfa968,0xfdb87b02
.word 0x37d145d1,0xb5ab3b26,0xa6a74f38,0xfd162320
.word 0x999374dd,0x462cd60f,0x3c32f780,0xe4ac3d69
.word 0x7390337f,0xea25db68,0xf41af7bc,0xa28a40f1
.word 0xa4ca4448,0x880669f7,0x556143d5,0x76c4f2fd
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 0xbef97363,0x428482b4,0x18acd5a0,0xe5e2c1c1
.word 0xf9263b68,0xc8e1e2a5,0x207bdb82,0xc1a042e7
.word 0x3f7808f0,0xaa7b4eee,0xc8b94264,0x95894a69
.word 0x96270768,0x6c86717c,0xe10c121a,0x6e534024
.word 0xa469889c,0x5f4b6098,0x15f21ecc,0xc6c3c7fa
.word 0x41b8f42a,0x14d98ddd,0x93649c8d,0xdf264c0e
.word 0x775b2875,0x58ba774a,0x040a2fdc,0xc1e82125
.word 0xe7d6dc74,0x92a72482,0xbe31d5da,0xa0cc132b
.word 0x7880fbbe,0x31bfad33,0x082f971c,0xb447717f
.word 0xcaf10f6c,0x25b1f9d4,0x22faaba1,0xac001ef7
.word 0xa366665f,0x767aff8f,0x79731995,0x8b17ef01
.word 0xb3f4faf5,0x98bd3517,0xa812cc2a,0x50927f06
.word 0xb16cf5e5,0x0ce26533,0xf9b6c286,0xaf45ae09
.word 0x10bf4c4e,0xab546cab,0xd9c8d79f,0xe45f2ea6
.word 0x6807c685,0xe303711b,0x41a7f2ea,0xf1b55de4
.word 0x88b24b7f,0xff6e0a0f,0x5f78e81e,0xe016e632
.word 0x7866b12e,0x1ccc9dc5,0x3b0b9317,0xc7d14fa6
.word 0x63fe30eb,0x0b2af475,0xaf494a55,0xf3f4afaa
.word 0xbdce80d2,0x5c41a4b4,0x1c87a2e1,0x490739bc
.word 0xa7469e54,0xc5522baa,0x0c4bdea1,0x3af67635
.word 0x89e4c361,0x07d72124,0x3735fbc9,0x63243bfd
.word 0xdb0154bd,0xa8e02960,0x172a538f,0x2f9400ac
.word 0x3e9c1b0f,0x9e3cfe9d,0x8fc5b679,0x6a2d1630
.word 0x329d4426,0x1fa1191f,0x4c21c6b6,0xde0fee17
.word 0xa73601cf,0x242cfd2f,0x94fa14a7,0x2189acae
.word 0x2b426aa0,0xae75cf36,0xae3ae6d8,0x1b697910
.word 0xaa84f202,0x6df97357,0x4f63b227,0xc94006c8
.word 0x2dcd61a2,0x207851d5,0x68104b9c,0x3d10eb90
.word 0x013325c8,0x17300424,0x29b24bec,0xd03e3393
.word 0x96c3d560,0xcbef1d3b,0xdb86aeab,0xc679131f
.word 0x09401c99,0x09c36129,0x5f26cdde,0x058d9f2e
.word 0xe6207299,0xcc69c058,0x1eab2acf,0xd50e8e01
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 0xfe68fc08,0xe3bca9e7,0xddd6d118,0x6f91ba21
.word 0xeabd9ce4,0x338b9b11,0xc36af4c8,0x55d7cc1e
.word 0x312f38a7,0x05427a21,0xf07394b9,0x078eada5
.word 0x36c6e0b2,0x5ca27a48,0x14274a86,0x9e42317a
.word 0xb7b9ae6f,0x176d9ac2,0xab53d05c,0x60d7cbdf
.word 0x03aa71a0,0xb9a80431,0xb6cee661,0x0cd08989
.word 0xfbc24756,0xd466670d,0x6f4b1d5a,0xeb416b63
.word 0x8677228f,0x82e56c0e,0xa5935155,0x0055b2a3
.word 0x5643a3ea,0x075e5e2b,0xf553c669,0xf8d58987
.word 0x51b3dbdb,0x19410b71,0x25516cc7,0x1c09e104
.word 0xa96423c5,0x44ffe62e,0xd74f4cc3,0x6b694bab
.word 0x48df1a7c,0x6e584748,0x46aab2e2,0x14793eb5
.word 0xab0bdbb1,0x80354453,0xd552220b,0x3ddeea44
.word 0x8901e8d3,0xcb3cc802,0x37701910,0x24e74c38
.word 0xaf871737,0x8bf6c574,0xd3601977,0x067e7aec
.word 0xe5c800ba,0xbf55ec25,0x7a249120,0xcf4f4049
.word 0x3bf1c31b,0x27ae222c,0xdb497056,0x7d657d2c
.word 0x756a2107,0x949badc4,0x4abd3c34,0xbfe6374d
.word 0x104aef63,0xbbda0505,0xd076e681,0x5d4dd8ee
.word 0x033eec66,0x4f169878,0x07a3bf0f,0xcc074a58
.word 0xa67accdd,0x5415f331,0xb87534b5,0x621bcd7d
.word 0xabb9eb0c,0x6aba9154,0xea6ac3dd,0x6c56bfec
.word 0xbf54b8c2,0x6f091c3b,0xaa98e583,0xcba60f5f
.word 0x0afbeb5d,0x42f60750,0xba823618,0x36215ff7
.word 0xd6b7b2ed,0xc26ede69,0x516a1125,0x12a666df
.word 0x8e286b07,0x3a502332,0xf3d7d154,0x4e53b525
.word 0xcde2c4cf,0xc90e7d1a,0x625517a9,0x7561e05d
.word 0x974441f1,0x8b364c73,0xad95e1b6,0x1549589f
.word 0xf2bc2b12,0xb04c3965,0x27e8e88e,0x7dd7f249
.word 0xe2b32cb7,0x3bee4eda,0xf4924059,0x83733162
.word 0x72bc14bf,0x554c6ddc,0x5ad99e36,0xa8c47c6f
.word 0x8b37e746,0x3636dc92,0x9f903e6d,0x5e83365f
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 0x816ca41a,0x9ceeca98,0x7cad4e69,0xd58b647e
.word 0x5e6e5d3d,0x84ec626c,0xcd553c77,0xa233005f
.word 0xcc24494b,0xd1ba98de,0xf3249554,0x833d06c9
.word 0x68071351,0x0cd8e197,0x2fe6590d,0xd7d7759e
.word 0x2005d4bc,0x0af9a84f,0xcfe09218,0xa76c64e6
.word 0xdc5a0fa5,0x27c9544b,0xb0e16921,0x0f779972
.word 0xf730de46,0x730162ce,0x15f3a5bf,0x44ecda16
.word 0x80aebdf3,0xcbb3d88e,0x79e29764,0x58a48807
.word 0xc473ca63,0x1db49d46,0x5033bc44,0x68c16d70
.word 0x61832a5f,0xac3c9c66,0x0582b2c7,0x196f4f4d
.word 0x148f7269,0xc44fdc88,0xaef71c33,0x5f2e8a78
.word 0xcb55400c,0x061e7f06,0x6f417194,0xb6a5ba51
.word 0xec0c4323,0x2f47a9f3,0xadb060a3,0xb78d3171
.word 0x30184b7f,0x41356704,0xa75d502f,0xcc15fa94
.word 0x0ce1644d,0x4967f0e1,0x89a64d7b,0xc1d3c686
.word 0xdda664e1,0x131147f7,0x0c3f3999,0x5535008c
.word 0x7b87ba5f,0xfc0cf604,0x098914c3,0x32ea9346
.word 0x43763fac,0x640bd489,0xcce8ea9b,0x883ede34
.word 0xe8570e19,0x7dbdbcc8,0x92607890,0xc22f431b
.word 0x89b4535a,0x9a1e93c6,0x05d5bddb,0xfd0643f0
.word 0xdd1e28b2,0x620e013e,0x4de3ac29,0xa213c4b7
.word 0x465ec7ce,0xeb810350,0x5e0c655d,0x25ab7c72
.word 0xd3afbb3b,0x496c736b,0x77d3f7c9,0x5680291c
.word 0xb79f943a,0x7c6d8c97,0xb7fa0874,0x0f84dd50
.word 0x71cd7edb,0x15733edb,0x22c7d792,0x7e5c5d79
.word 0x14d7b153,0x0ed60aca,0xf2e0756e,0xf0aac2e8
.word 0xdf030eb6,0x3ef57f74,0xc111277a,0xc3733063
.word 0xede08432,0x30374a4a,0x9110d921,0x633a9b6d
.word 0xdd69c7a9,0xf84e09a0,0x9af005fc,0x3bb9389c
.word 0xc7f16fe2,0xf62d5900,0x1bbc1642,0x85d61f7a
.word 0xe3f7ffbc,0x09deefd8,0xf514745f,0xf798c12b
.word 0x8b689195,0x85dcf479,0x7f9e88cf,0x7ac759b2
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 0x489f0d4f,0xcfaccb34,0x8977aceb,0x63d796db
.word 0xc4d8a576,0x87b277be,0x05bfc6c4,0xf8929210
.word 0xb97d36e8,0x9fc92ed6,0x713738e3,0xb6c27af9
.word 0x2b3fee76,0xf468df2e,0x168d3879,0x910399be
.word 0x76cfddd2,0xdc3f59b4,0x71eeb7c2,0x842d280b
.word 0xcc3ce86a,0x137fbb50,0xf34ad3e2,0x6b36e78e
.word 0xb835d249,0xeac2d232,0xaa748c06,0x50c91385
.word 0xcc3cdcbe,0xb4805823,0x42e6b1d4,0xd07b16ff
.word 0x9235d374,0x6658ac04,0x8b11b562,0x8f69a8cf
.word 0xf1809eb9,0x7363bfdb,0x09f67820,0x0454af06
.word 0x64d0fe2f,0x891bd657,0xe834f4e3,0xbafbafb2
.word 0x761198b0,0xa5c1c798,0xf2a36b97,0x85aa84cc
.word 0x4e8bcb8b,0xad2670c1,0x43137740,0x6d44879b
.word 0x889ce8b0,0xc9d52014,0xe1e4ffc0,0xa5452e5a
.word 0x834fc412,0xc5be4c65,0xbe0f606e,0xf3748377
.word 0xa59dc28d,0x04d84103,0x2ba03268,0x4ae8c6af
.word 0x37e29b60,0xfce75661,0xb9c45e01,0x5bf8d299
.word 0xaccf61f3,0xe0b6b9c1,0x540cc768,0x7dea7943
.word 0xa2f674ad,0xb2b62e30,0x0146d01f,0x3b3b34da
.word 0x590a5e18,0x67f77af0,0x28c53bad,0x12c4b3b3
.word 0x6c40c310,0xcd0fc28d,0x9e4ed491,0x39cb2682
.word 0x104b19b3,0x6104c478,0x2cafe37f,0x9b1ace56
.word 0x4a0e3e43,0xf7cd6e68,0xf08a6d6e,0x6c19fc6f
.word 0x066941a0,0xf87e1ca6,0xe9bdefbf,0xc7ff22fa
.word 0x187a11af,0x79701560,0x7018072d,0x08cf99c5
.word 0x9f470665,0x2596dd3c,0x39e308d8,0x01ad84d2
.word 0xd4712358,0xfd2ffcfd,0xde075d5d,0x225d8fad
.word 0x17e376cc,0x9eaf3eaa,0x2055086e,0x0aca34da
.word 0x383fac6b,0x5bf2f71d,0x81afb69c,0x0fd9a318
.word 0x97289f5f,0xdfad1c06,0xb62aef26,0x783c3352
.word 0xbb95bdb3,0xd217e166,0xe2c531fc,0xbf6d0d4d
.word 0x6155d607,0x2c1cc613,0xf1eab39b,0x7b68dcd2
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 0x10b2c7e7,0xf14c9dfe,0xc69b77d2,0x6c532e05
.word 0xe234330b,0x69e86e49,0x298fea44,0xaed2ce90
.word 0x6d39d56c,0xe28af007,0xef3cab0a,0xa3bdbe71
.word 0xceff2f6b,0x8aa875a7,0xbe8db3f2,0x121aa4ac
.word 0xb006cb49,0x34bb6a5d,0x681ce560,0x08f3830e
.word 0xbd8b424d,0x6ee26ddd,0x50506fd3,0xc50dd3e8
.word 0xef696724,0xc8ed78e8,0xbf564ec3,0x7685c8ff
.word 0x978b0e1d,0x67694214,0x52059e40,0xe0617969
.word 0x9e40f8ca,0xa8b360e5,0x658b2908,0xc4217296
.word 0xd0c0074b,0xd40bc147,0x94f07f41,0xc4be98be
.word 0x438152df,0x69d73cd3,0xeaa3581f,0xb37e4b91
.word 0xd87caf79,0x5ef9cfec,0xa437e026,0x7c463e02
.word 0x8a9a7f3b,0x5854d4bb,0x42cdbc5b,0x5dfe5f78
.word 0x4aac6e25,0xb28d19e5,0x5a3a1d0f,0x0a6c10cb
.word 0xd3bf5c09,0xd27e6a10,0x045611b1,0x9d735a44
.word 0x19f57907,0xdad11043,0xdfe2f3c5,0x13d8709d
.word 0x341e93ad,0xad333263,0x8710198b,0xf97d218f
.word 0x10d414db,0x07073c77,0xf253d237,0xcbe9b0b8
.word 0x33fb8061,0x8fb78248,0x0d06d42a,0xf62f431c
.word 0x833d455d,0x17a61e1e,0xbc575384,0x2732ee03
.word 0x3a67da75,0x51209f9b,0x1793d143,0xbe1a2d30
.word 0x9ddbb65f,0xd5356029,0x53bfb5ca,0x1acba277
.word 0xf02879ea,0xd0cc8b9d,0xdbf7212c,0xe30baa86
.word 0xf1bd3978,0x1b7c344d,0xd71bfe61,0x55ea51ae
.word 0xb944e3f7,0x3927d7d6,0xf7ee53f4,0x76f34e59
.word 0x7e31e0ae,0xb7532329,0x246dba23,0x75b93943
.word 0x507b6a40,0x9b6998a3,0xcb0d1579,0xe5563b36
.word 0xba931bce,0xa18ef52d,0x4519e494,0x3a0b7e65
.word 0x283ac945,0xb903b646,0xede7ff62,0x25687ccc
.word 0xaa159d21,0xac430228,0x16b0ccd6,0x93555092
.word 0xb4c6f52b,0xffddd043,0x1e68385f,0x1eb14d35
.word 0xe7e4fe5d,0xbc6df2dd,0x68b0b27e,0x4dc6145c
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 0x8f4f05de,0x8333d91d,0xeb6c3501,0x491a19f0
.word 0x56cfd360,0xc32ab367,0x8d294503,0x22e9f46d
.word 0x3e6ab92f,0x0dae0692,0x8ce30ee9,0x39cb807b
.word 0x99459ec9,0xf4b34397,0xff1b3ebb,0x20fed86c
.word 0x981b7ad6,0xabb30b99,0xc3f263d3,0x48d5b63a
.word 0x2b9c1b61,0x9a02df4a,0x51d4e95b,0xc4589a92
.word 0xa1ace9a7,0x496a9018,0xe10c9dab,0xf3bee157
.word 0x8b8cceec,0x3b3bc9dc,0x5a231062,0xe1441440
.word 0xc479f072,0xcc98b651,0xb7b807c2,0xa9320179
.word 0x2edc8c6d,0x18c98947,0x53eb133a,0x0b958392
.word 0x1db4b6bd,0x8e84ee71,0xad332f7d,0xf520c6fc
.word 0x6019a717,0xe0e0c830,0x632bec01,0x2c21f732
.word 0xc8757629,0xb82322f9,0xc7ac1e4f,0x6ef7724e
.word 0x143fa1b5,0x7be6fb84,0x65f76f2e,0xf0f9e950
.word 0x8c3c4240,0x32a97f93,0x01d29a8a,0xc263c287
.word 0x433683e9,0x8ac440fa,0x23e562a8,0x5b6e4cfe
.word 0x677af3d0,0x193f4d3d,0xb6a60149,0x49b4b13b
.word 0x1674eee1,0x84c1f2ad,0x327ccab5,0xbc1b16fb
.word 0x2baa853e,0xe38fddd3,0x2e5cf1be,0xd5170b69
.word 0xfd2720d1,0x09fbcbf2,0x4a7c7ab1,0x4203f24b
.word 0x8f4834e7,0xd39a55a1,0xe1fa1a13,0x77ff4fce
.word 0x38a6e0fc,0x22d17244,0x4f316458,0xe7daeba7
.word 0xeb4c414d,0x9697959f,0x3ad65974,0xaee625d3
.word 0x7341a5ec,0x717d799f,0x876e2ab5,0x41375b1f
.word 0x3a88ce32,0xe8e07d4c,0x68b36f5c,0x701be1ba
.word 0x81965435,0x36fe9f8a,0x2963d73d,0x3769b1e4
.word 0xa87725ab,0xdaf90616,0x7f8fc24b,0x598d5a44
.word 0x3cfa008f,0x8b6bfdb5,0x8965696d,0x5e820001
.word 0xab1c74d4,0x32072485,0xb3477748,0x60ac9649
.word 0xf781579d,0x5ed6982b,0x7c8131c4,0x098eccc4
.word 0xd833e152,0x1d12722e,0xceaa3d25,0x5a190b36
.word 0x66b79616,0x33b9c279,0xe4e01be0,0xa60f7a83
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 0x6b1403e9,0x071980c5,0x563b8d47,0x170ce28f
.word 0x443ddde2,0x1448f5de,0xaeeb832a,0xad5f9f36
.word 0x57ef20de,0x9ff4867b,0xbcfdd498,0x67ab7af7
.word 0xacb8ba9c,0xd32739d2,0xaa0a060c,0xf7cc6f91
.word 0xa0e8665e,0x4df36706,0x4be1be45,0x0ac20aea
.word 0x1e21b7f1,0xa4ab36ef,0xee5de9ac,0x82c0b398
.word 0x0920fa8a,0x11d056cd,0xac716604,0xa97e8ed1
.word 0x50e90155,0xa720243d,0x239ef839,0xa0071c36
.word 0x4f50dfc5,0xd0fb96de,0xaf3cadb3,0x6970b232
.word 0xfb1c0011,0x9cc7babf,0xcb322987,0x8a8012a7
.word 0x075a25cb,0xa9af0834,0xb78909d9,0x064d0371
.word 0x02552e88,0xcf530990,0xd93ebd9d,0x779b38ba
.word 0x45fab243,0x876cc2ec,0x134e0160,0x0831993a
.word 0x62547e60,0x138eb8cf,0x55a90fb2,0x91df96d9
.word 0x38e9182b,0x15fe20cd,0x073c1f72,0xd3f67373
.word 0x5a64d62d,0x75733afc,0xa673fe09,0x9860332c
.word 0xd426f4ae,0x152a5343,0xb6b7c117,0xaaa27b21
.word 0x1eb65b98,0xa3c3895f,0x053b8ce7,0x4e57d027
.word 0x25438ce5,0xb895d237,0xe4bc8f33,0x6d8db0f2
.word 0x96e91e4d,0x03f57f4a,0x578a8d85,0x8ffb0424
.word 0x1a0e162f,0x370f3dc2,0x4f773e85,0x10b07a3e
.word 0x687079d4,0xeb20f907,0xa4c27a36,0xa6ee38ae
.word 0x02ffe904,0xe6fafe93,0x580f51d0,0x13fe4738
.word 0xd855bf94,0x312f9b55,0x18a6f1b9,0x2982530c
.word 0x8173c020,0x8e4225ce,0x0dd65b92,0x982d93e3
.word 0x36a7b08b,0xf67dcc82,0x186836da,0x95e2437d
.word 0x2c7316d6,0xe93293f5,0x0c5d4b36,0xd2e2c865
.word 0x59376ad0,0x1e32b8a3,0x02796bf3,0xf24b9711
.word 0xac0b2b3f,0xc2f658b9,0x82dd71ec,0xcbec55d8
.word 0x8b1bd048,0xc24c7af9,0x5fdef3ca,0x8f738de0
.word 0x05016b27,0xdc470a48,0x2ccc5da3,0xd56fc2a8
.word 0xa6a101e7,0x15c9b19c,0x29c981bc,0x665f1fed
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 0xe238a90c,0xa3be19ec,0xaa583c64,0x2f108ad0
.word 0x32985a5e,0xa090a2ae,0xe888ee60,0x1dede5ca
.word 0xa71e2b43,0xf3475b65,0x38517f5f,0x8d7fda39
.word 0xd724f3da,0xa72aef20,0x51c78f82,0x35c2fbd1
.word 0xeb599494,0x0f741648,0xea075402,0x27c3ada4
.word 0x9b4bbc42,0x9e4d1c09,0x32b4aca0,0x44db2fa9
.word 0xe3d2dfc5,0x0f0cf76a,0xfdfb5b9d,0x1bd25e8a
.word 0xbb629079,0x7a3a710d,0x644d58d8,0x6275c44b
.word 0xbc1aabbb,0xc50acfe5,0x6402260b,0x5384253e
.word 0xad0ee7fc,0xab28098f,0x05ad633b,0xe4f790e0
.word 0x7c115628,0x10f92b85,0xfc01046f,0x9d65e69c
.word 0x3d56817a,0xa0865e64,0x6eea04c7,0x9b2acd7e
.word 0x6d905002,0x14e3e260,0x5208bf8d,0xddf6e81b
.word 0xaaa6d5a5,0x0a4e3a85,0xcc6fb484,0x1b7e6d81
.word 0xb0f1f871,0x13c6cb31,0x9147b515,0xe0bf3388
.word 0xb26d76d6,0x625344c1,0xc216f79c,0x83b7b67f
.word 0x710b7bc3,0x5b54dd8d,0x5556ac9d,0x000f9a19
.word 0xab1e8bf3,0x1152b783,0xe962f045,0x34c4ca43
.word 0x8b6def0a,0xf284add6,0x8faec621,0x7781ebaf
.word 0x2f2f740b,0x73599d34,0x7473ced1,0x66b59527
.word 0x00e9c493,0xdc69d4e5,0x79f16e7c,0x04e51014
.word 0xa25bae7d,0x04baf2e7,0x5b4c4d9c,0x1c43bad8
.word 0x4c67b5bf,0xdf5ef346,0xe3544cad,0xfd5a6238
.word 0xfd9c6bc7,0x4588b700,0x908792a1,0x02a2986c
.word 0xef30aedb,0x45128645,0x494cc770,0x5febbf88
.word 0xdd795dd1,0x6c1d71f0,0xb9a0d6da,0x3b3768f3
.word 0x060e3997,0x34d333db,0x6c7f97f0,0x5c4cc4bc
.word 0x26755b40,0x4d341f6f,0x0f4963e4,0xc312b196
.word 0x74866c4d,0x29db5fb8,0x56b09c35,0x1c6269aa
.word 0x9a3f1aef,0xf7018113,0x9048b0c3,0x69dc1264
.word 0xc81fe780,0x6d19ec5e,0xcd4856d2,0x7641bb27
.word 0xae4afe77,0x8262ab74,0xb6d9e112,0x40090abc
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 0x5ed547e6,0xfeb1a11c,0xdadbb134,0x4ed3db61
.word 0x2bd84361,0x18df28ad,0x9ba662ba,0x12f31efe
.word 0x1dc7d770,0x6d74d4ab,0xaf740f56,0xa969f536
.word 0x2e242109,0x3e9d5e6a,0x204dd6d5,0xc41782fa
.word 0x88d6449a,0x3c97bb96,0x8b3c7edd,0x15cc0c31
.word 0xe70ddd2b,0xcdd4fd42,0xf449fd70,0xdc7d0020
.word 0xc812c43c,0xc90fd344,0xcbf00c9f,0xb4640de0
.word 0x94972224,0x99712a44,0x132af7d0,0x06b44954
.word 0x3a008655,0x48ff6a78,0x6749a2a1,0x17d09d10
.word 0x77e1aa89,0x01dd4ab2,0x1ebb3d52,0xb4d52cfa
.word 0x3d56ed9e,0xf3928620,0xc9206c38,0xcbcb42c6
.word 0x37c811eb,0x10d7cad6,0x732fb8a8,0x984e5146
.word 0xd3ca91b5,0xa678a78f,0x551d0b89,0x715f2923
.word 0x258e69f1,0x3b83a3eb,0xc3609ca8,0xa2fb2c71
.word 0x156c8944,0x0477ea24,0x763c6cb3,0x4ef8729a
.word 0x908cdaf4,0x02ce269a,0xe181721b,0xe47552ba
.word 0x348dfe00,0x3da9eb88,0xad2b8ee9,0x8243a89b
.word 0x04cef261,0x428edd5e,0x650d026c,0x7f4e42ef
.word 0xa8bd22c1,0xaa3c4b8e,0x89d0303d,0x5123a453
.word 0xed562b18,0x58fb2dee,0x7e7f182e,0xe805c385
.word 0x471ba831,0x067c0df7,0xd608c5d8,0x9e7b1375
.word 0xb319feb9,0x04955fc2,0xd648ed82,0x346fa3f6
.word 0x11b094a5,0x8c95c578,0xfffb410c,0x514c0bb4
.word 0x983c6199,0x08b02539,0x88dd32ea,0xe3e83d76
.word 0x722176ab,0x8ab49016,0xf75fe100,0x9697d61d
.word 0x6a59069e,0xd4a6483e,0xd590fdf1,0x9675c645
.word 0x65fd43d9,0xdc82c37a,0xce79a2e9,0xe65b788b
.word 0x770c0291,0xc07ffbc9,0x2b88b5a2,0xbd4f4337
.word 0x08d02cad,0xcd36e270,0x303bf4d9,0x19b7e8c6
.word 0x632eb74d,0x762c7699,0x1408d919,0x9e2fb7d5
.word 0xd2e6fbbb,0xc59daf59,0x81a9fc1e,0x12361be6
.word 0x95a96328,0x5c497e4a,0xde8995ef,0xf08c5137
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 0x887e2430,0xb12944c9,0xb1944d75,0x4256d181
.word 0xdc27f294,0xfe86e580,0x2da424d8,0xb3f04300
.word 0xdbb27945,0xc1237478,0xdf13801d,0xfe2eac32
.word 0x5f9e3dcf,0x98cc5b6f,0x76728aff,0x8f49a71b
.word 0xec2e6a8e,0x962faa98,0x1932c5f4,0xf8afd725
.word 0xf34b45f4,0x4309c2b5,0xddcd985b,0x441a1f01
.word 0xa40eb46f,0x0a48d904,0x3c92ee78,0x93b40af2
.word 0x55d532f4,0x5b0b5b26,0x14893148,0x563e2862
.word 0x25625585,0x0ec27919,0x94b7eff4,0x47b23e81
.word 0x209a34c4,0xedb2f2d6,0x898cb4cd,0x83c1f340
.word 0x1942b090,0xbdb18ce9,0xc2ee609c,0x3fde2fb0
.word 0x049d4f3e,0xf596c9e3,0x98632e17,0x42a70e5d
.word 0xc2b7a61f,0x4be8c436,0x7c9e3295,0x785a9f5d
.word 0x047f58af,0x891143b8,0xe103790a,0x71ebfd18
.word 0x8569547e,0x6b0bb4c3,0x3111319e,0xc92fea4a
.word 0x48c0f7ca,0x548c8922,0x601dd712,0xa2ac2edf
.word 0x2d794ef6,0x39527505,0x70ce950d,0x7aa33aa4
.word 0x8c774315,0x813c3138,0xeb42cfd5,0x2b48e69a
.word 0xae155113,0x917d9fcd,0x884c2fd1,0x39acf48d
.word 0x3af4aaa4,0x80f32cbe,0x2d0390af,0x88676a28
.word 0x8b328a72,0xc2847d90,0x22a6d130,0x9296b9bc
.word 0x86b02770,0xdc56de45,0x6f91ba26,0xb76dec99
.word 0x16ad7dfc,0x88ae944a,0x1d61d4de,0xde8515ea
.word 0xfcbcca66,0x57dc57b9,0x044515a5,0xc857a39a
.word 0xb177fb8f,0x8edf9457,0x60b4c51e,0x13b2fae4
.word 0x2d819fa9,0x8b32abf5,0x26c80f08,0x9d92b248
.word 0x1dd04295,0x8ce2f8d3,0x2e7af5c9,0x53bfb237
.word 0x412b77e5,0xf2cb4bc5,0x0bfbd1d2,0xc2e8d901
.word 0xc11ab14a,0x416ad380,0xd3cb294d,0xbfa11fb7
.word 0xe231bc8e,0xffa8aa45,0x5e19829b,0xba33935b
.word 0xd628997f,0x326ad424,0xf893b62b,0x77d7e377
.word 0x82e0e5cc,0xa3e77dba,0x81d7309c,0xfa7cc5df
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 0xe65c05d5,0x23c56ace,0x6bd01c43,0xef3ba738
.word 0xdfb6fc52,0x81d8c028,0x6dfea6aa,0xfe10a93e
.word 0x086efd32,0xf0a55d11,0xb6a0a11e,0x065cc56e
.word 0xd674de05,0x4cceebe8,0xfa1ebfe4,0x12615f87
.word 0xba422366,0x0940d89b,0x335a29db,0x12ae40fb
.word 0xd63a6030,0x6c4bf65b,0x2935efe6,0xece2a4a3
.word 0x56c39ddc,0x41632d76,0x6a6a7d7d,0x3ba4d0a4
.word 0x57a0ff4c,0x884e49a3,0x55a59a73,0xa8f732ea
.word 0x012f5f3f,0x3b10dc22,0xac892779,0x892f2b29
.word 0xcf8ee4e0,0x22354784,0xba51eabe,0x9553e3ff
.word 0x567fa41c,0x189ba074,0xa74db879,0xa8eb701b
.word 0xe098bac4,0x849cf2f7,0xa6b6bc28,0xa7e7b2d0
.word 0xa75cbbc7,0x5479ca43,0xe212ab70,0x98c0ed6b
.word 0xcb687550,0x603eced7,0x983c27b7,0x1c7efc08
.word 0xf7586bac,0x0306d0ed,0x590a8474,0x7e97e7cc
.word 0xd8ae3ac7,0x51e2456f,0xa22ab704,0xe56d5898
.word 0x01370652,0x35de99cd,0x342a2847,0x0e5d6712
.word 0xde1be567,0xdd572c46,0x9d6f9261,0x63ddca13
.word 0x7434ec0b,0x151b3333,0x17bffe29,0xa1831af8
.word 0x0ecd2c62,0xef16ccc1,0xa5e5e2c7,0x1daf7c33
.word 0x88ae3834,0xcde2391b,0xeccb9a38,0xd9462fd2
.word 0x02674797,0xc02045de,0xc7f77067,0xced4de86
.word 0x00a123b2,0xe8c1ac51,0x9b698299,0xaaedca6c
.word 0x2ce6cdd1,0xf8543a22,0xcaed0806,0x98210c71
.word 0xf6c2af15,0x8a1190b5,0x8af940b9,0xf45c1b8d
.word 0x7ad97500,0xd85d76e9,0x558aacfd,0xed679a79
.word 0x1bb789e9,0xe71054aa,0xfd2fe7d4,0x23c2b0dd
.word 0x7c55bc24,0x50fb7f1d,0xf69b2135,0x913e9c65
.word 0x9d5310ba,0xa1507938,0x86acd803,0x55e4d025
.word 0x89a89e31,0x4ae565eb,0xdd88c1fe,0xd0025cfd
.word 0x042ef22f,0x31c75aa9,0xed0f27de,0x75c58469
.word 0x6d9e7226,0x3fc19f8e,0x8cb05235,0xa7fe3927
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 0x3eb965ee,0xfcfd3164,0x7bc680a5,0xedfa0d35
.word 0xcb696dd7,0xbe8a1744,0x665fbea4,0x3b9eafbc
.word 0x9a7ac488,0xc76dcd98,0xabcea28c,0x6945556a
.word 0xa11af7e8,0x27ec6c4e,0xa389b20b,0xfd66384e
.word 0xcd986375,0x65813e6b,0x9c54eb3b,0xfcbd9390
.word 0x40b2bec0,0x556eec68,0x10b06e35,0x37093fd9
.word 0x5240ebca,0x519a3424,0x6bab3cb2,0x5de9ca48
.word 0xb375e366,0x1209f199,0xb9e30f2c,0x1120e76c
.word 0xa73fb7f9,0xdcd15abb,0x1a873d78,0xd55e8e86
.word 0x26ea0dbf,0xb62dfd3d,0x6f6093d3,0x8b941732
.word 0x830d4347,0xf39f4653,0xc713b805,0x11372015
.word 0x167b9392,0x8811b0dd,0xf823eeb5,0x41ffaf20
.word 0x403471a1,0x023f6202,0xd27aa567,0x9eaf3dd1
.word 0x868c68d7,0x32c20bbb,0x3a36fb65,0xa8853ae7
.word 0x0c1ff5e4,0x14f4e127,0xcc7936d5,0xd2e12154
.word 0x1bb551ca,0xda550d07,0xd427e37b,0x7d52f3ad
.word 0x844b0c23,0xde3b18b5,0x0c3d1f57,0x86543612
.word 0x06b00a36,0x847ec258,0x654436fb,0xeca5b6c8
.word 0xc2d130f9,0xfb920088,0x925c488b,0x28581277
.word 0xd7e3d28e,0x2b170f94,0x4564afc5,0x7c81dde6
.word 0xe1a1cd50,0x87edef94,0x9e606843,0x9e02f5d6
.word 0xc30a8373,0x2716b6b4,0x1a121d8e,0xb2a22c6d
.word 0xdf69b90c,0xb3b458d7,0xd41b0e72,0x1af4be6d
.word 0x3a66a9ac,0x9e43ea2a,0xb1f35983,0x4588987a
.word 0x7fca3dcd,0x02c55f7c,0xdd3e3b74,0xc32bfb89
.word 0xee1d11e1,0x3b9f4416,0xe34ba79a,0x61178418
.word 0x95f09459,0x14cc32ff,0xb816c21d,0x5338ae4c
.word 0xc5f047ee,0x8b3cbf9a,0xd332b827,0xff93dc26
.word 0x8ebb74a3,0x65e91a04,0x84031614,0xd80db8c0
.word 0x46b2f3eb,0x124cf5e6,0x83eaf43a,0x2ffc53ac
.word 0x8044144d,0x3f22fe1f,0x16473718,0x664a0213
.word 0x97794d42,0xe0af3a38,0x47ed01a2,0x01db565e
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 0xdad1dfa0,0xb4bcd67e,0x15e0f550,0x106b0dab
.word 0x3b7e27d4,0x3502a5c0,0xf22608af,0x7a50f703
.word 0x0b38b058,0x8b7be226,0xdd2e536e,0x70eba877
.word 0x6a4f28a6,0xd7cb0339,0xb61c602e,0xe0a23f2f
.word 0xb9c3b19a,0xe5470143,0x518736eb,0xec0ce8a5
.word 0x57ccdf3f,0xf6325d0e,0x26069052,0xaaccdc6a
.word 0x02adaf14,0x86ee2d9b,0x1a5372c9,0x090bc892
.word 0xc19823e2,0x0d94cd39,0xabd13423,0x1b37de5e
.word 0x701cc995,0xee915687,0x931ba790,0x06138fbf
.word 0x8f8ef771,0xafa41b5e,0xf46014bf,0x4931c54f
.word 0xe0a46ff9,0xec198fd5,0xa58a669d,0x266a61b3
.word 0xcd3000f3,0xbd5ec64f,0x10e0c914,0x872e4e13
.word 0x0e76ea4f,0x61c1f4a9,0x64008aa6,0xaeca7270
.word 0xf96dc4f6,0xd16172db,0x3b6b9037,0xa0c0c049
.word 0xe0f38db5,0xbe342f54,0xa0e9b746,0x2d852b91
.word 0xd14bec93,0xcf4f6d4f,0x6d041e8d,0xc022f5d0
.word 0xee2580dc,0xd1214ffd,0x839113e1,0xc99b839a
.word 0x4237015b,0x1d25f2ae,0xa5866280,0x57d80704
.word 0xd98dc616,0xca19b807,0xd33a1b3f,0x552b62d6
.word 0x14a2bff8,0x03d19f19,0x4dbee088,0x4ff31322
.word 0x2fd19642,0xcac39e27,0x0355e74c,0x6805581b
.word 0x3e59bc57,0x2e3ef7fb,0x868f7f81,0x9059294c
.word 0x1e8f65b7,0x70b419b4,0x72b87eeb,0x80b1c528
.word 0x7cffacb1,0x4dd9de28,0xc5d1a2aa,0xf34795fe
.word 0x63ce3b6a,0x0e82962f,0xb3706887,0x20523eff
.word 0xa8ac14b4,0x45a142b5,0x5acce599,0xa63e8acd
.word 0x102ba454,0xb504a2a6,0x3785e38c,0x7869f5a2
.word 0xf27df14f,0x97577f57,0xad141156,0x97e3ee45
.word 0x65ab8d3b,0x64cc39f7,0x9067369f,0x4e0361a1
.word 0x0e7bb710,0xc12be9a9,0xc5ad44d8,0x6561d999
.word 0x1673b958,0x6cb0712c,0x7408a82d,0xa6c67f42
.word 0x973b8e1a,0xd23f6b35,0x4aef11ae,0x969cee30
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 0xc691a98f,0xf2aa1d8d,0x2f86aa3e,0xb69ee382
.word 0x780e24a5,0x2bcaf7d8,0x7bc72402,0x6d5771cb
.word 0xe381e8d1,0x56d498ff,0x82478e66,0xf62247fb
.word 0x1f1f5d9a,0x33865d10,0x99215deb,0xe3089612
.word 0x977b7ec9,0xae65f669,0x1ff0364e,0x67a99276
.word 0xeccfdf37,0xa12322d1,0xb4853461,0xd9f28e54
.word 0xc82d3f54,0x21bee491,0x4250cbf4,0xd4a1a01b
.word 0x6bf8037e,0xb33902f7,0xa00144ac,0x643f5044
.word 0x65f44629,0x65aac53d,0x8e802c58,0x2fe9b14a
.word 0xf892b722,0x107d1aaa,0x40962578,0x16f4bd36
.word 0xf75d9372,0xde693427,0x22c50c74,0x495c11b5
.word 0x7bac712d,0x7a5ab29c,0x08919c15,0x55325c0f
.word 0x90460cad,0xd8a9c695,0xe25d2cc0,0xa9096635
.word 0x5c0e40dc,0x22d28226,0x03919cde,0xdb24a461
.word 0x671ce0a3,0x6478e5f6,0x3691542a,0x79275baa
.word 0x19794697,0xe1e91351,0x11cb8fc6,0xdd2bcb8b
.word 0x394eda2d,0xfdc6f7d9,0x691038a1,0x6fc6a3f0
.word 0xfae36e2e,0x218d4591,0xcc8ae132,0x6ac96f7c
.word 0xf8e9417a,0xa8c3eced,0xcd22cd9e,0xecfa669c
.word 0x4fad09fe,0x12ff7cc2,0xcb5a4c6e,0x38283e58
.word 0x3425884f,0x8a916fe9,0x8f75b7c0,0xfe4f094d
.word 0x6f61ba2f,0xf824a4fa,0x1e5834d1,0x5d725937
.word 0x2fe28fc8,0x0e4ae350,0xf4044cdc,0xc78d28dc
.word 0xf56695f9,0x0e9bf680,0x48df9acc,0xc24fdf84
.word 0x64ff630a,0x05e5b5cb,0xa721a307,0xb8e71278
.word 0xa13ae257,0xd559bc98,0xdc7a4828,0xe49fcbb3
.word 0x53c37f73,0x6f7197f7,0xc576798f,0x701b376b
.word 0x501bf291,0x25cdfcf1,0xeb3e64e3,0xb22811b9
.word 0xffafadc2,0xa989a917,0x5c62977d,0x1f0e1900
.word 0x22d9a161,0x0158db7c,0xa91f8ba7,0xb50152da
.word 0x34c3f7b3,0x4c9a67aa,0x9cbfa504,0xf376480c
.word 0x2ceffe40,0x5e641b33,0x88584ad2,0x1f697631
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 0x54f269b2,0xf26ec07e,0xb2feb198,0x2f552f44
.word 0x0f0c86b6,0x84bed963,0x81c6dc70,0x61d02fd7
.word 0x7359c62e,0x6a057107,0x89c6e6d7,0x99b97f48
.word 0xb2a43330,0x2f471e1c,0xd05f5d28,0x58e62c96
.word 0xbce79916,0x2cf51caa,0xce798532,0x9d965ee9
.word 0xb2a692ae,0x78b232c5,0x8123e92a,0x2f140be3
.word 0x25a9f2bf,0x90bc48cb,0x267fb3bd,0x150fd5ae
.word 0x85caadce,0x5a80d56f,0x458ae0b8,0x93c4ded1
.word 0x9b2d6a3a,0x4b10fc1d,0x203ceec9,0x672f1355
.word 0xf78e2033,0x39bdb937,0x8d054937,0x2c633c35
.word 0xae718684,0xd889b6ad,0xccac6793,0x9494540e
.word 0xdf25c386,0x1e426e59,0x4911e2c2,0xcbb78b8c
.word 0xab7c4e86,0xecacb489,0x532ef910,0x5c3ba087
.word 0x73bbb458,0x874941e0,0x56ee9678,0xabbac9e6
.word 0x521bd116,0x0c9a641d,0x9055650f,0x647da30c
.word 0xb8029328,0x02321a93,0x5a2f9daf,0x21facc67
.word 0x4e0a29e9,0x09ebcc25,0x1b6e11ee,0xef41d9dd
.word 0x09b003cb,0x6e82a277,0x4c97b874,0x8f559fc0
.word 0x1b70aff1,0x753d6354,0xb174bcc9,0x9afbf715
.word 0x6d9ad9e5,0x39f809dc,0x408ddce7,0x0d3c72ea
.word 0x56af7794,0x8560742b,0xf762599c,0x4b6d664a
.word 0xaea76046,0xbba7c0ea,0x25aeee9e,0xf2448625
.word 0x0071d9e8,0x620f10af,0x98a9a99a,0x1a6ac7a2
.word 0xd0f4880c,0x56e357f4,0xaa176ee3,0xeaed5825
.word 0x4b40c9ee,0x9a79787a,0xad1f76f8,0xe6542eb1
.word 0x02617525,0xb9777299,0xede2c8a6,0xb205e2f3
.word 0x296fa918,0xe38dd09f,0x74062d27,0xf8872c51
.word 0xe0d7faa1,0xdcaed948,0x562ee625,0x3aa70f3b
.word 0x9884c4bd,0xf7c3c07e,0xb6c40c7a,0xac327b14
.word 0x26cd5beb,0x1872d784,0xdb0166cc,0xfa999ea0
.word 0xd6b6e0ba,0x835b59f6,0x0a46e122,0xffe6f3f6
.word 0xa83e5a4e,0xf22d51c7,0x2d451fab,0xad9b76c6
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 0xecb660b8,0x9b5eebbd,0xb6fbac54,0x4f127473
.word 0x79bf7da0,0x993df4d1,0x80b3926e,0x1b6afa71
.word 0xa79ea692,0x98bf672b,0xf3ca62af,0x437506b7
.word 0x415eac9f,0xb71a98f0,0xcd55e000,0x8f6f5352
.word 0xd8746ddb,0x4e8d966c,0xe062f6c1,0xaebba8af
.word 0x41f56a16,0x9e08042e,0x869a4772,0xf696a1ad
.word 0xe593fa06,0x7dd323b8,0x34817219,0x2e3b90f3
.word 0x71e878ed,0x49a9f1a2,0x2065d43b,0xa1982ea7
.word 0x33411904,0xcf46e046,0x928761d2,0x3e7f42e7
.word 0x855e3bf5,0x13069b6c,0x932255d4,0xbbe3f9cc
.word 0xf8976572,0x5b780eb0,0xbbc7fb14,0x9e195ba4
.word 0x700bb328,0x953adb50,0xf2f23b7b,0x283800b9
.word 0x1d4d9c6a,0x74327625,0x198fda74,0x7862c924
.word 0x65fd1bc1,0xaaa029d2,0xa5cf342a,0x92baed6f
.word 0xaccb2a03,0x217307c9,0xbcf2ece4,0xdd68331a
.word 0xeef87eb4,0x6d3769ef,0x56164041,0xa18bac2f
.word 0xa5e016e8,0x16248847,0xcc6d8280,0x738ce706
.word 0xcd6c8dfb,0x849405d6,0x59615857,0xfd3379e3
.word 0x21c8b106,0x32f4f7f2,0x69ea0299,0xd4d314f6
.word 0x39d47a56,0xd4c8c9fe,0xbde3cfcd,0xa12fa602
.word 0xa297b722,0xa032d712,0x64c27d94,0x753d9104
.word 0xaa8860d1,0xd1a81356,0x5ca94360,0x34835a82
.word 0x7dab2ee5,0x24290470,0x3e317e81,0xd64ae9cc
.word 0x6838156b,0xf359cfef,0x6efa3bd8,0x0013e20e
.word 0x470707fb,0xf0dbe8fc,0x5eb73519,0xdc6bc240
.word 0x5e00429b,0x54bba392,0xe42e3cef,0xd28f8c62
.word 0xcbcd7989,0x7a2a81f2,0x42d19899,0x8a3efac3
.word 0x569b8ba9,0x337fd9bd,0x0e40ee04,0xe38eb31b
.word 0x97d0d2cc,0xa9855a70,0x0c191238,0xff1e05cf
.word 0x9e613866,0x4ce0788f,0x7d60f6b6,0x0fd95569
.word 0x1424eaa3,0x9a2c7c0a,0x7ece903a,0x18332a01
.word 0x0d885ce0,0x304cbcc5,0x3e5f7b6a,0x6816a944
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 0xc1ee2bd9,0xad51ea1c,0xc75fe8a4,0xa21c57c5
.word 0xe60610cd,0x2fc6a49f,0x9f5b52e5,0x161475c3
.word 0xcbc67964,0xa2bb0ea5,0xcc628f7b,0x949e23c2
.word 0x04288524,0xfcdfb69f,0x95a68a49,0xc9c6ac66
.word 0xd3484798,0x0170c8f3,0x75902a4e,0x2b01a9e7
.word 0x0b89666c,0x440489ff,0x1cf79c4f,0xe7335c7a
.word 0xaa70a470,0x3a73ed12,0xcb4ce885,0xd925a966
.word 0x35d8c2dc,0xbb23daf8,0x9b9ed029,0x13500347
.word 0xea137881,0x93c1c9df,0xf36465d3,0xeaca8eeb
.word 0xf90592ad,0xe340c3f1,0x6546c68d,0x2bd02290
.word 0x519b91aa,0xabbfb248,0x0fa17537,0xc12c3dd9
.word 0xff280f14,0x123ca659,0xeb73de10,0x1a859a5f
.word 0x96e5e41b,0x48ac8ee0,0xfa064325,0xa45d7d0f
.word 0x59ec64d7,0x934baa8f,0x153bb16c,0x35c2c302
.word 0x6e7a2fa2,0xa5fbc6a6,0x67fb41d9,0xaae054ed
.word 0x5a749fd0,0x0df226aa,0x4229e486,0x5ee653d1
.word 0x82b261a8,0xc13a9371,0x6e64cb5e,0x5fef1620
.word 0xaaf10a40,0xcad4ccb9,0x686a1eaf,0xde1549a3
.word 0x4912ff26,0xc25e27eb,0x61b39948,0x9a37abcc
.word 0xda0a125e,0xca3cfff9,0x1ad2c4a0,0x2da0e5e7
.word 0x7e94665c,0xeeb44196,0x5dd1b4d8,0x7c6bf2cf
.word 0x44a7aa66,0x6d8a1a65,0xdd5cbb64,0x423cc427
.word 0x5a99c1f1,0xdc3bf5e9,0x6f71feeb,0x456fd6d1
.word 0x1dd566cc,0xbd656c4f,0x3eefa8f5,0xf0fc1bb5
.word 0x17afe9ae,0x8b566eec,0xf465b402,0xa4d1c8fe
.word 0xca9255e4,0x6703bede,0x03488dcb,0x4afc2d73
.word 0xa5856c58,0xcc389f55,0x64404d32,0xe3a5902e
.word 0x1043a0d1,0xc718436b,0xb4c01b53,0x6b94dd78
.word 0x4b54aa6c,0x20b56ac7,0x329639bf,0xe04e2997
.word 0x9487d449,0xec6edd4d,0x689b695b,0x49db6b51
.word 0xa421257d,0xcccfbd97,0xeda103ad,0x1aec0eae
.word 0x011e1fe2,0x6679da65,0xb8289bba,0xdc394116
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 0xea33f761,0xdf11c9d5,0x836daac3,0x006028e5
.word 0x37871622,0xe978db20,0x0e461952,0x37789511
.word 0xb27e9af8,0x9ecc07e0,0x92d9fe0e,0xc9790ea4
.word 0x6cacf5c8,0x05955306,0xe829b727,0x703edbc8
.word 0xbb8c08da,0x961b6cca,0x3a111dcb,0xbbe53569
.word 0x33de5821,0x50ba10ab,0x2e9c04fb,0x5110cd03
.word 0xd62c9b24,0x67487a58,0x77cd2c12,0x94a77503
.word 0x29cf3d07,0xa2be1fdc,0xd3205c25,0x017f9837
.word 0x6b8019e2,0x9d17109c,0x6aa849b0,0x4221fadb
.word 0x295c6d0f,0x0029eec5,0x322f0982,0x3a92dc5d
.word 0x5951f92c,0xcccfdf59,0x780c0af2,0x193291d8
.word 0x3e996ea5,0xf1b91fa8,0x164d21d8,0x987304aa
.word 0x641502c1,0x31cd97c8,0x19b07b6c,0x1b234323
.word 0x4d05e6e9,0xdfdcbf45,0xdc2a60b0,0x2b89c012
.word 0xb222f0b7,0x8791a69a,0x0365dba7,0x6bd5d5a3
.word 0x743e7a26,0x7ab662b6,0xc6defd0b,0x56f016da
.word 0x01473aa7,0xbedc5e7d,0x2e89fd06,0x2f9694ee
.word 0x915fab28,0x324e915b,0x48b50df5,0xf62c35f5
.word 0xdc85cc58,0x24c53076,0x67edb142,0x784cf66b
.word 0x6a176645,0x80fc42a8,0xa55c4e22,0x5748da9c
.word 0x83403664,0x66f204fc,0x48f1fbda,0x77fdbada
.word 0x164eabbd,0xc6899f5c,0x0c690422,0x3393869e
.word 0xbb61b9e1,0x9c07a259,0x35a9490f,0x23b5c70d
.word 0x17119da5,0xe85979e5,0x7a1e5397,0xc16272b0
.word 0xda9b5c5b,0xd20aa4e6,0xcf159036,0x56203f39
.word 0xfab599b5,0x65c37f25,0xfb35a966,0x30e4bef1
.word 0x262ce879,0xe3937e2c,0xcfe75c8e,0x9f0b40dc
.word 0x6d336b6e,0x232dafdb,0x56909dc3,0xea110220
.word 0x076b4f18,0xa15b46b4,0xa8852466,0x89d18f02
.word 0x32f3f982,0xc0c9b352,0x59faf74b,0x7fe1b0f1
.word 0xa41f950d,0xbc8a894c,0xbaf6fd96,0x7d46baef
.word 0x01c0f2aa,0x05522dc9,0x86e9dff5,0x16fe610c
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 0xbba78dd0,0xc5f4c6fc,0x66fc1e8e,0x914fd452
.word 0x4bde87c5,0x85c81119,0x82eecb48,0x9efb4155
.word 0x6a9e2887,0x1a65be51,0x7b07b24b,0x5d800d21
.word 0x53daf70a,0xc93336e3,0x02335294,0x4d0c56cd
.word 0xfb0ebaef,0xede29eda,0xa86e5867,0x5b75e46e
.word 0xb65cd351,0x2027fd5d,0x4feffa92,0x2a02dd4e
.word 0x26c3f7f5,0x89d6af17,0xe418d31f,0x070c61d5
.word 0xf30726e3,0x3a42ebc9,0x7d8164a7,0x64d6fddb
.word 0xfa6700ff,0xeba249d4,0xbedc1e62,0xf0433b32
.word 0x5d707e8a,0xb44f13ac,0x7a946483,0x93ce5935
.word 0x2160191a,0xf4148f18,0x524f22a5,0x144843a3
.word 0x057f02e6,0x525a6bff,0xffe9a362,0xf53b85a4
.word 0xb1e3888f,0x100ee9e7,0xe508c99b,0x7fd77be4
.word 0x10e04bc9,0x86f78d41,0x355a42cb,0x67876ca4
.word 0x1aed7d83,0x6d93c51e,0x0e94174a,0xd3460fd0
.word 0x1f41996d,0x3bf311bd,0x98c441e9,0x12d12b50
.word 0x8abde2bb,0xf7b1eaea,0x61808ad1,0x015d941c
.word 0x3c76907f,0x98d53247,0xb81c87b4,0x190cfa8f
.word 0x08d9ae08,0xac8daf00,0xdae9416f,0x93b28ba2
.word 0xe7dcba80,0x1996eb2c,0xd0796861,0x7bc17e43
.word 0xec02ae34,0xb63a61b3,0x440eda1c,0x879c58a0
.word 0x337e84cc,0x031c9466,0x52555772,0x3eceb499
.word 0xed9a4444,0xeaf8188c,0xa7f215aa,0x945aa110
.word 0x1f6a4e6e,0x92bf19b5,0x30046c9a,0xd5339dec
.word 0x1ac56025,0x4b8e2314,0x7fa93d4e,0xaefc8c1e
.word 0x7f07ce1b,0x1c01921b,0xc5e8be3a,0x9da02f88
.word 0xf321b9ce,0x725de252,0x8a813ee3,0x32e84e83
.word 0x1d6e511f,0xa9f26220,0x1a52c3f0,0xeeaa9a68
.word 0x290fcdcb,0x3176d8d8,0x4eceac30,0xffce16b4
.word 0xa645447a,0xfb3038f8,0x8380c6a4,0x86d6ab53
.word 0xc3083495,0x8435f34a,0x374dcac8,0x88d40069
.word 0x084bb766,0xbe24bce1,0xe1e32036,0x11e2f22d
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 0xd31126a5,0x9fad455b,0xc205aafb,0x0c7773e0
.word 0xb95e7fde,0x4cdab52a,0x8a0b1179,0x3f257454
.word 0x694ba863,0x7e6efb26,0x5618ab4d,0x9dbff993
.word 0x62bb8f58,0xc7d90c8a,0x48a21a1d,0x49200b10
.word 0xb953573c,0xeb818297,0x750f9cba,0x279d2bad
.word 0x69a8ae0f,0xcc31b7bb,0x58edf9f5,0xb04a93b6
.word 0x41795b4e,0xc0728184,0x7da65eeb,0x228262af
.word 0xdcc1682b,0x803061f2,0x28919671,0x59aa1aaa
.word 0xe49b550d,0x072f8ae5,0x025c2038,0xd358a4a0
.word 0x882fea89,0xc1fd8b50,0xb00dbaca,0xe27f33f8
.word 0x49ad8e83,0xeff1afb4,0xbb45be74,0xbdfe8193
.word 0xec05293d,0xc9694068,0x4dbfd848,0x83b12f7b
.word 0x41149834,0x6297093d,0xd4a77192,0xa20fb6f4
.word 0x8c5643d8,0x0dda4cbb,0x55fc6c4c,0xa578457b
.word 0xff5111af,0xead10ede,0x0c599bb3,0x29ab5603
.word 0xc3246597,0x944b519e,0x610b637d,0xc5831814
.word 0xa6cfb01a,0x3d782cbe,0xfb61510e,0x88cc9ba9
.word 0xa15f15b7,0x10c06e09,0x02267157,0x13081fb3
.word 0x99803034,0x7947674a,0x78189fe3,0x1473ced8
.word 0x0f581938,0x0c427179,0x09751011,0xbaa56be7
.word 0x72d5da1f,0x6a5ba798,0x650eed77,0x98c70d14
.word 0xbc5e4ac5,0x1aaad872,0x5307a2e1,0x39734943
.word 0x231c21d7,0xd8ef7abe,0xf336bf9a,0x6ea97eb4
.word 0xc478b54d,0x577f6fc7,0xf5b13d3a,0xa55a0f6a
.word 0xcf47d6b3,0xfb490ee7,0xdddbba64,0x1e82dbda
.word 0xe80976b8,0xdcb12f06,0xbd67b4b2,0xa69c0a6f
.word 0xab122296,0x3117c503,0x8bf33f04,0x59a7ed02
.word 0x81876304,0x7b7f14f0,0x0a586138,0x0c46b1d8
.word 0xd994df3c,0x71fdd916,0x4a3ce11a,0x5aa3498a
.word 0x1517667d,0xc3201fab,0xef2c1f99,0xaa55ad18
.word 0x71abba88,0x0a3eb5df,0xbed8fdb2,0x78bfec5e
.word 0x014d4e2a,0x5674f4b4,0xb9937288,0xefaf45ee
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 0x71a6c9cb,0xc7664e05,0x3b652fb5,0x3f907af7
.word 0x12908a5f,0xa22e7741,0x9cb42ebe,0x94de97e7
.word 0x828bf874,0x0e955953,0x6d563ee7,0xc0ba5c1c
.word 0x6c299a7f,0x4eef38f4,0x980cb35d,0x1799880b
.word 0x376177c6,0xfd3ba56e,0x6dcfd3bf,0x67b15d8d
.word 0x190acc88,0x96918656,0x80f03d27,0x5418c58d
.word 0x4d527c83,0x678ebf81,0x70879891,0x1b8f6ebc
.word 0x3748876e,0x17e95b57,0xcdbe1e12,0xf17f6a73
.word 0x8f800373,0xc4e8f834,0x32d9b267,0x5eb5de71
.word 0xf561b870,0xc7000096,0x977bd4a5,0x6a743a73
.word 0xf28ac763,0x66f90eb3,0x5c079dd2,0x95ae0784
.word 0xafe0255f,0x6bbd028b,0x5dee5f7d,0xc38a88c9
.word 0x7c7a0bc0,0x2f945483,0xedb58cbf,0x9f429bd6
.word 0xc50a0ebb,0x177e40e6,0x374b486f,0xb49fb8e9
.word 0xe4e4474e,0x3c71a486,0x52f1a54b,0x0637b860
.word 0x8cf54465,0x204a3e1b,0x64818f49,0x7e9330d3
.word 0xa90cdc82,0xba0f3410,0x3cf484ca,0x4596f310
.word 0x8e920933,0xe11bcf26,0xcbb494b0,0xfe85c8d5
.word 0x5692ea6b,0xda05a9be,0x5bf9bf66,0xa03d0a60
.word 0x83b797e9,0x84136a2f,0x633999e0,0xa84e8a3c
.word 0xd35b6959,0xb78576c3,0xd5fe6913,0x101c1829
.word 0xdbd5a469,0xb0132fca,0xbe820aff,0x5f27c8d7
.word 0x78a60e5b,0xad9dc021,0xdacb1493,0x3db5d7ee
.word 0x3db176bd,0xe3159b6f,0x63f35d3f,0xe4fac37f
.word 0xb46bab97,0xf18c21fc,0xcc24a1f5,0xc87431d2
.word 0xf1f5d3d5,0x52da2df8,0xb755c09b,0x2525b3a0
.word 0x360609c5,0x5cf1e679,0xd02c3b63,0x0be8c7d5
.word 0xf3b0e324,0x9afc92de,0x6996fb2f,0xc0dd2e9c
.word 0xe09db900,0x8c8ed2f2,0x925f75dd,0x3e3e2315
.word 0x0c6354c0,0x35d0fcc8,0x7bdfe0dd,0x9de5a352
.word 0x1f586b49,0x323fc7bc,0x5d233712,0xea7012ce
.word 0xfcf8d0d6,0x35d9aeda,0xdb7eb36a,0x9439778c
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 0x01c4a2ae,0x501c6be1,0xb45a2bc2,0x932b08fe
.word 0xaa755d83,0x0f4302de,0xe16f4e8e,0xe53d1a64
.word 0x6039e61c,0xb87f5945,0xcfc83891,0x380223e5
.word 0xf983899f,0xfe8ac72d,0x61483cd5,0xac87a9d5
.word 0x9a66fd38,0x57aa628e,0xa2962d8c,0xfa35ac9d
.word 0x24102bd3,0x1d40d170,0xa5d6378b,0x2a11a03a
.word 0xbf3f2954,0x48bfbf56,0xc395c2f2,0x1f0dd90d
.word 0x7f86253a,0x983d6bbb,0x75c12cb4,0x3b6ee812
.word 0x96f1ba86,0x73a19ea6,0xd4f1aead,0xb43b7602
.word 0xda15271e,0x11850643,0xc187f3a7,0x9460a051
.word 0xaf9b05dc,0xfe022b41,0x349e4322,0x2764017f
.word 0x8290e6c9,0xd9a629cb,0xba66162b,0xa6948ae9
.word 0xd0e2d55e,0x8e490864,0x2bc83eb3,0x9650b3ec
.word 0x5488a779,0x984817fc,0xf75f2dec,0xf7a6611b
.word 0xf84fb7b5,0xc23f7236,0x099e8c8c,0x4ab67554
.word 0x0077f171,0xd9016db3,0xf819d57d,0x1ca6726e
.word 0x1389f4ec,0x32ada846,0xada41519,0x1e2cd012
.word 0x4bc64ac2,0x74db07b2,0x8ef59b7b,0x527d0ed7
.word 0x197d3d8b,0xdb65ef28,0x57782004,0x2fd3a22c
.word 0xe33faa1b,0x3b120bf1,0x3b65289c,0xcd9e01d3
.word 0x28f00b53,0x86dcf1c8,0x1f2a5ccd,0x0a50baff
.word 0x1fcfcc68,0x7ffa5a1e,0x8d4077df,0xf8ebafb4
.word 0xf4487144,0xd524eb61,0xb4ce33d8,0x3b3aa05d
.word 0x4ebf140d,0x8af2528c,0x269b1e8e,0x99dd7952
.word 0xb2fa4d3a,0xea59ca2e,0x60f93835,0xdfcb1596
.word 0xfa13d8fe,0x825a3821,0xc059440b,0xaf6bef68
.word 0x178445b2,0x4c10dbf7,0xb2d1a478,0xb3319c3f
.word 0x633296a2,0x140c2caf,0x3b3b110b,0x06e86392
.word 0x5d63be5b,0x39ee56ac,0xa4f96a4d,0x1f914a4e
.word 0x610f5ad8,0x72aabf8a,0xd68facc5,0x0c4000b2
.word 0xb5a9b19c,0x41b70503,0xc935ff7d,0x5fbdcb1a
.word 0x6fdcbb0d,0xa2180c90,0x8fb8d36a,0x94180c3e
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 0xa86f8223,0xe39cd276,0x318dafce,0x0e3f36fd
.word 0xbcc83d33,0x33cbf489,0xb6ead7d9,0xa64288f1
.word 0x37d60bc4,0xf71a55ca,0x761b3ab6,0xeed1bb80
.word 0x4805cfad,0x68589dbc,0x0c3b48f4,0xac13683d
.word 0x6877ade6,0x18dd6108,0x7b860d37,0xe6cbe69a
.word 0xb626a38c,0x8799dc23,0x4d6cd53e,0x6d33b5dc
.word 0x06c31fc8,0xf776fec3,0x39bf6e8b,0xc10359c2
.word 0xe88292b4,0x6a155af0,0x867ac839,0x3823a1c0
.word 0x818ed8e0,0x63b0dc33,0x8d41fb4e,0xcff171c1
.word 0xc56a4d50,0xbad374e0,0xe79f91b9,0xf1476490
.word 0xe9efa203,0x2104c840,0x8c632bd7,0x458044e6
.word 0x4cb81061,0xc105bd54,0xf59d0923,0x5230f4fa
.word 0x1b2cbbdc,0xee0555ba,0x24e6025b,0xa6cb8665
.word 0xe6214441,0x4c7ea59a,0xe3e4aa82,0x18b588dc
.word 0x4dd639fe,0x45677c33,0x3fd6a1df,0xa59f9860
.word 0xa8bf9210,0x8089883b,0x8ba6d0a8,0x05ae5b77
.word 0x07ea5c42,0xbead05cf,0x3602a5cd,0x070c17a9
.word 0x5309de3a,0xfb47e149,0xecc6312d,0x02945d61
.word 0x53a01be2,0x209f7900,0xc65c99cd,0xa2457aa2
.word 0x66966a35,0xcc3f8bb1,0x94e4d9b2,0x917ad3e3
.word 0xccd62d79,0x4156c112,0x95bd3847,0xf2b1d2b5
.word 0x1c34c2fe,0x58c0359d,0x97240844,0x09be9e57
.word 0x315409b2,0x9f2a9d48,0xfb1abc39,0x5f56affd
.word 0xd367fbc8,0xb534a00c,0xb65603f6,0xa0d81230
.word 0x861d0262,0x1ff012f6,0xaf006ebe,0x1ce3b14a
.word 0x1094100a,0x182044e8,0xe78e5285,0x3a045995
.word 0xc4603858,0x8c392c16,0x21aade88,0x65c1459f
.word 0x99aea721,0xe9d5b2ac,0x5bedd89b,0x1d048d87
.word 0x69ce89be,0xcc43ed86,0x5d9caac9,0x6ee03a39
.word 0x06413c97,0xf0a19e02,0x14a26a61,0x6c0868f3
.word 0xd993bcb5,0xfef93a6a,0x096c03bd,0x5c157bae
.word 0xfacf3b16,0x626131f6,0xdc25d336,0x94c56acf
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 0x77a8ebdb,0x6ab76651,0x90a84a06,0x5e2b02d8
.word 0x02966ecc,0x4db06e9a,0x24bda8d2,0x7ab2ae47
.word 0xa96a4d37,0x76984f65,0x52a3789b,0xd437e174
.word 0xba8a906e,0xf2e9dbe3,0xfc787208,0x6d92a4d9
.word 0xc7ac57c7,0x0a04a7a7,0xf5987115,0xe04d6ecb
.word 0xd24b783b,0xc761e9cf,0x2565c572,0x3fdb4455
.word 0x3e9d0127,0xc9edafdf,0x4821bc6d,0x475a0fb4
.word 0x9d0bde1d,0x23301f20,0x75d7bc29,0xd945eb28
.word 0x2360f5c4,0xbf07245e,0x914ba670,0x8cfa7f9b
.word 0x7531348e,0x38daeb98,0xdd2ab5a0,0x0ca3d8cb
.word 0x31084447,0x3f119dcb,0xea38af1d,0xddbd7450
.word 0x5035d597,0x0f98e140,0x598065ca,0x2cb6ea91
.word 0x2903d3d8,0x32679848,0x5f3aca19,0xd7d72c13
.word 0xaacaec2e,0xb5cd3e49,0xaa8a0d39,0x861cda17
.word 0x0d68571e,0x8faa1736,0x8ae630e1,0x25e550f5
.word 0x5fe00f97,0x6453bf19,0x8fda7e9e,0x1f43654f
.word 0x0168cdfa,0xd8b57f1f,0xe33839dc,0xba262d1c
.word 0x0f44ad5e,0x5f441f99,0x4329c759,0x3f391d19
.word 0x8e77a212,0xd3475572,0x42a20335,0xdb0cfa2c
.word 0xb78775bd,0x56aeb00d,0xd00b56b0,0xef2c9071
.word 0x0d1f7e55,0x8cc0a55e,0x56043283,0x8297c5bb
.word 0xbdc1bdff,0x92148b19,0x4278c105,0x17e9f38f
.word 0x2c4c9061,0xf45c1b4c,0x611905c9,0x4de1e863
.word 0x3661027e,0x9a4ad041,0x38dfad0e,0x730d1fd8
.word 0x18cd6a43,0x2b1870b4,0x53a61371,0x7997e267
.word 0xd5813da4,0xd84fc7e9,0xfe88ff53,0x3eccdfa2
.word 0x56fc695a,0x44e0874c,0x0eda9a46,0x66976f69
.word 0xa743e680,0x418c7832,0x3c7226dd,0xdf94b3d1
.word 0x1bffdc02,0x61c788a6,0x80b1b435,0x5042c0e4
.word 0x1d9eb7ee,0xabbf46a3,0x170ea6e7,0x745504f7
.word 0xb5f543f3,0x1bc66da5,0x28daa392,0xad490b1e
.word 0xcbcf7359,0x66e8c781,0x1974ad9c,0x3fb1b7f6
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 0xd3880a98,0x003c6891,0x8cf8ac89,0x2fe77f47
.word 0x97fb9264,0x53cbdd9a,0x6710b1b0,0xaf85cc8c
.word 0x17813874,0x1c84d0bd,0xe96cbc00,0xe25af039
.word 0xbc6a76ed,0x22a0592f,0x089be88e,0x0891f027
.word 0x4dd4f541,0xe1fe21b4,0xa80fa6ae,0xed8653c2
.word 0xc9a80f65,0x6fc466dd,0x6dc5f00d,0x7e621fd9
.word 0xcb0b885b,0xec886568,0xe272f9d2,0xdc19d714
.word 0xdf2e5f5c,0x5210a9c8,0x10ec9028,0x9a868891
.word 0x42b050e8,0x31da6534,0x34aedea0,0xb64ce5c9
.word 0x3d1cfb13,0x18b16fbb,0xd549ec70,0x3e6457a2
.word 0xe6d362ca,0x2572fb67,0xf7c1c38b,0xc9492dfc
.word 0x9462d7df,0x9112eff2,0x3f3dcf54,0xc54c0351
.word 0x8d54db68,0x82b8cd73,0xdb8f1bfc,0x6587554e
.word 0x5f4db0a2,0xcd87502f,0xd3f6023d,0x9df9b0bf
.word 0x3d47721b,0x82c58964,0x2e4d92c2,0x0122542f
.word 0x44c09806,0x3ec4856a,0x3b5ea765,0x3298ddd7
.word 0x01e120e1,0xdeb81f16,0x6f57a6c6,0x864f966c
.word 0xc13a5a6d,0x1ba9f33b,0xd152036d,0xf4952831
.word 0xcab37ec1,0xd506268f,0xef271d57,0xae101925
.word 0x9ecba060,0x3288ddf7,0x474dfc0b,0x5b148932
.word 0x330f6ed8,0x8cbe5f29,0x2d2aabac,0x7deed9c7
.word 0x4f964e30,0xc480f7e3,0xe7046d1d,0xb5b5d2c6
.word 0x54155feb,0x7170aec1,0x62c2a554,0x5295e23f
.word 0x524c5df6,0x781b4279,0xe50a89e5,0xfe3f7f6d
.word 0x572bef54,0x63c3531c,0xd153454b,0xdbe0fd5a
.word 0xd3481285,0xcfb7d639,0xdfcc13b2,0x1fadf5a0
.word 0xb9433115,0x5d90f93f,0x908e34c9,0xe4b15f5d
.word 0xabf3b0b5,0xec3b7741,0x38537c41,0x32d37bf7
.word 0x7c85d965,0x25863736,0xc2301356,0xff95fd6c
.word 0xb53ea4ed,0x0e84cede,0x961b1705,0xaffd5c9d
.word 0xa0138c41,0x4a7ef623,0xb229201b,0x3f6fda49
.word 0x08993976,0xf781788a,0x97546c59,0xa8073a2d
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 0x74790fd5,0x6384a44e,0x992657d3,0xe511d4a8
.word 0x8a533081,0x7454f9e1,0xe6b9ba85,0x199822a1
.word 0x00ea895b,0x0a3cceb0,0xd0a507e5,0x5f8b38e7
.word 0x05242324,0xea6eb8b3,0x8ae936d4,0xfadb369b
.word 0x2d777004,0xe02d13b5,0x71dfed85,0x27b3f299
.word 0xb051e864,0xcf48458c,0x947f5bd8,0x0f126190
.word 0xb8afc992,0x3ddd4b8b,0xd537243a,0xa0dd5ad2
.word 0x76d19b44,0x22dbd27c,0x640367e7,0x464a40a2
.word 0xb331f502,0xbf9af363,0x6100e9b5,0x5ba4958d
.word 0x89258e36,0x9e0b07c2,0x58f510e7,0xa22142e3
.word 0x2e28f453,0xf8cba5f0,0xa4766ec0,0x4c96692c
.word 0x62c1b0e8,0x43acdb3d,0x0d78f441,0xb0f98cdb
.word 0x640ecc37,0x872eab2a,0xf68f96fb,0x15c4dd45
.word 0x1f285df0,0x08b31c40,0xc5abbb7a,0x096c6490
.word 0x191e74d1,0xeda9935a,0xeb8653a3,0x53b18437
.word 0x7d9ef990,0x090691db,0x324e9a94,0x1522c654
.word 0x484dc634,0x559bb977,0x61bb0995,0xec6714e1
.word 0x27dcb243,0x7f4f813d,0x4db856e5,0x34e4b42a
.word 0x4719edee,0xbff1b728,0x6063778c,0xb4fc74dc
.word 0xd8b990d4,0xc05073cd,0x1168d82d,0x980ed933
.word 0x5b1e177f,0xe8e13211,0x049c64a6,0x87b821b9
.word 0x9b163794,0x85508b47,0x9f8eb804,0x1c877c8f
.word 0x116e81b6,0x832cc063,0xcef5a6d7,0x1f38e7de
.word 0x3cf0e857,0x83b2cc93,0x145ac7ac,0xe94c0e26
.word 0xa7f8f7b0,0xb8122d1f,0x3321fa2a,0x555cd920
.word 0x33cd28ef,0xc6b31b77,0xd3a928f8,0xac346c45
.word 0x334d059f,0x95ab5131,0x7dc95068,0xe6f73302
.word 0x0568223b,0xd94068e3,0x582c40fc,0xddc85233
.word 0xfcbfc6e2,0xba50dba3,0xd3adca2c,0xed6cc78b
.word 0xee2e1c2a,0x8a78316f,0x3c1d0989,0x01fbe2f1
.word 0x303c58dd,0x256e653f,0x5255bdb3,0xfae70044
.word 0xa3a39096,0xc9ddbf16,0x2adb4d91,0xdf03a15f
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 0xa85da29d,0x636977c0,0xb1cb2c85,0x494b4ae4
.word 0x0674ab0d,0xbc9e3cb1,0xab945868,0xd07d9e9f
.word 0xba3ca746,0x2de4af2a,0xd527899f,0x6dedf627
.word 0x96ee7135,0xe00d68a8,0xdb7fd7a8,0x29e7521a
.word 0x7c2e1dc9,0x4b71b3ae,0xb1211825,0x75f641bd
.word 0xc5981746,0xc865c46a,0xf53b0bd2,0x1d4c2d33
.word 0x0cc4c3e8,0x12831d51,0x23a6a6ab,0x49222cbd
.word 0x819c66b6,0xbca806c7,0xae6dd56d,0xdbfbf203
.word 0x85d2719c,0x14f82905,0x1b63dfe4,0x650afa55
.word 0xe12a80b2,0x9a032b98,0x031f50c8,0x177f509c
.word 0xa832df88,0xd3b47d78,0x4e975da5,0x8e9300b3
.word 0x44572c3b,0x069ab71a,0xdd0eb43d,0x1c5b9940
.word 0xd31ac6cf,0x2fc6ed5b,0x12688ea8,0x27bd4c5d
.word 0x29f8e4af,0xcad3b41e,0x80693860,0x2e3ac628
.word 0x5169e8a7,0x1713ccbb,0x0226a776,0x19dd2a09
.word 0x3b52d8ca,0x6b62309a,0x47c32fc1,0x15011fe0
.word 0x025f0b00,0x7dc99d24,0x5f98ffcc,0x09fe9ce3
.word 0xd4076857,0x6fb196d4,0xfea73b1c,0xfc0133a0
.word 0xa47146fd,0x74c374b0,0xb86afdcb,0x373f1b24
.word 0x7dc2d9dd,0x5577fd7c,0x6e8a13b9,0x54ddd82f
.word 0x06baaef8,0xb17f8502,0x7147b3f6,0x2083d3c1
.word 0x5b1dd226,0xeb62acc5,0x6e3b6af1,0x392235a6
.word 0x3c8c72a2,0x1ccfb401,0xcafe5610,0x8d355562
.word 0xa5db3665,0xcf2f7a0b,0xe5ab44ba,0x6b9ad2b8
.word 0x953de1af,0xc4c4eab8,0x4e99bddf,0x79a1f172
.word 0x23f4cb0e,0xb61b33a8,0x5b9c14de,0xf6f5e66e
.word 0xb92c8aa4,0x8961244d,0x0cd0a7b5,0x81d2b061
.word 0xf07f78cd,0xea7cbc99,0xc8e27428,0x6d18ee7a
.word 0x24b3b28b,0xb6df99fc,0xbd305aeb,0x46f54b2f
.word 0x0d9e85e6,0xe773af59,0xdbe17925,0x51cf2444
.word 0x8957da96,0x9d4264be,0xc16fc820,0x5c5c0606
.word 0x697c7acd,0x02ba9bd5,0x0a39acf0,0xdd57452c
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 0x158b8182,0x03bb55a5,0x95920736,0x40316347
.word 0xcc6ad48c,0x61c0e761,0xe12eef47,0x9a9c51dc
.word 0x740c15f7,0x8c89fea9,0x627a78da,0xe5cd3725
.word 0x610a8bcf,0xac40f03c,0xf11e7dea,0xf0e2513b
.word 0x2f3fc150,0x45677f79,0x23448096,0x51c55cc4
.word 0xf87110a0,0xb24e20d4,0xef9e98cb,0xa1bb90c5
.word 0x008ca52b,0x85e23fbb,0xbc719c3e,0x9c44106d
.word 0x3423c13b,0x8bb5d46e,0x9131ac92,0x03b31a91
.word 0xe5e03e2a,0x1ccc1929,0xc8e4d84b,0x7353d323
.word 0x88ffd033,0xb9ab1df3,0xfd4fbf48,0x3eeff701
.word 0x802828e6,0xeaa9cd78,0x55278ebd,0x8a478a53
.word 0xf9b0444f,0xf7a221dd,0x5dd6e1ea,0xfb98d543
.word 0xd1ad6218,0x9dbca6b5,0x9fe7667a,0x7f44e12f
.word 0x65a4a130,0xddb77cac,0x2213d81a,0x57b3ff4b
.word 0x81c5a36a,0x16bb64a5,0x6aa07da9,0x18f5539f
.word 0x0aae5cf9,0x7833df99,0x308a1cca,0x0aef8279
.word 0x2c2de5c9,0xa4dbd3c6,0x43de8a27,0x047cc1b1
.word 0x69793f97,0x96e757ef,0x94d9aecb,0x63888571
.word 0xd4207bbd,0x3dbd0b3c,0xce23366f,0xb910fd9e
.word 0x7a069c37,0xdbdd4e8d,0xb3eb8794,0x8960baa3
.word 0x0338acd4,0x7ab4f1c1,0xd8ee6ffe,0x6a222b32
.word 0x85f89d50,0x8d97ee86,0x04b913bb,0x3d356a30
.word 0xd97cc8ef,0x898859df,0x58040e47,0x6273d6e7
.word 0x4ceb79b5,0x0582c57f,0x1fbce2da,0x069e8b07
.word 0xd1173b2c,0x246bb48a,0x864be55b,0xb9b25220
.word 0x0f4115fe,0x112301e7,0x48698bbf,0x6bd2d453
.word 0xc14ca484,0x883efd0c,0x3152ee90,0x995d07ea
.word 0xef6382c8,0xd7979aef,0x87502fad,0x6b3d6fb2
.word 0x2810907f,0xe5941584,0x4faa2e99,0xe1edc366
.word 0x94687cac,0xb6f11e72,0xe212ba66,0xa48d91d9
.word 0x1a436ff7,0x48bcf3b6,0x3d1f7c39,0xd11def6e
.word 0xefc59dab,0x40148ee5,0x044a8114,0x46387ab1
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 0x723587d3,0xd61c8fcd,0xb33eb87b,0x55e26f65
.word 0x1e410142,0xc0abe8d2,0x77f98d9c,0x01fd3992
.word 0x06862210,0x0d079c3b,0x0ade99ca,0x825089cc
.word 0x1bbb1dc7,0x6a3b4e0d,0x6cab1b88,0x9d028d2e
.word 0xbf9df9b4,0xc72a1948,0x177ed52f,0x1083f796
.word 0xb39d9784,0xb6165e19,0x53ce5413,0x6879f014
.word 0xd014c895,0x2c41a7ce,0x1cb238f9,0xbffcc454
.word 0x20971d4b,0x9ac26fdb,0x2d38a5df,0x3ba6bdee
.word 0x09e00064,0xed3b5da3,0x0b395584,0x5ddca965
.word 0x0fe75cc2,0x68734909,0x104cc78b,0x5ecec5da
.word 0x5b4ec32d,0x99d7c0ff,0xff05fb02,0xb1863aa6
.word 0xa6960df4,0x47469b60,0x453ea9ca,0x1a529f67
.word 0xf73afac5,0xdee4af22,0x54645a25,0xd31c47b3
.word 0x9b6f5947,0x634878bd,0x7b93445a,0xbb2f8ab2
.word 0x01347abf,0xabb8e9ad,0xa7e0cb44,0x6b6c0d4e
.word 0x22922a14,0x4744060b,0xd7c979bd,0x367dc92c
.word 0xec963c1e,0x1cced66c,0x9201c997,0x939f4aea
.word 0x9690981c,0x0de68790,0xebdad33f,0xc31f537d
.word 0x048056d3,0x344d9fc0,0x09297dfd,0x7f771daf
.word 0xb6dcde3d,0xfdd2d7af,0x127f8dcd,0x7e00e77d
.word 0xf110a8aa,0x0357e78e,0xd77281c9,0xabefbc7f
.word 0x07dcc0a1,0xbaa5565b,0x6b6864d1,0x4df5f95f
.word 0x6f956d42,0xc548f29b,0xcb5e216f,0xbc56b450
.word 0x2b2a5e85,0x74c766a7,0xefd0a87a,0xee7cf8fe
.word 0x638781ad,0xc8925246,0x4a4c5825,0xa3b7047b
.word 0x08fb01d5,0xb4f7ea27,0x196a7b8e,0x5f57eb2b
.word 0x4a71de26,0xd997c2ef,0x6a865fd1,0xa2cf2682
.word 0x1f3c37de,0x0154ab29,0x2727332d,0xf53db3be
.word 0x57b51af3,0x077db091,0xc3c98d6a,0x49c226ff
.word 0x80336d43,0x1d5b7187,0xd5d5398d,0x9f359ba2
.word 0x54c689d9,0x2f9124a9,0x4ac2ee71,0x26196cc1
.word 0x5faabb74,0x9509a2c8,0xc8d7b611,0xc47d337b
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 0x83b5aaab,0xe01ca5fe,0x39a1f239,0x812d9015
.word 0x64e3fbe4,0xc0dc5d0d,0x4e0b6c0f,0xb7949a04
.word 0xfd4aed61,0x443412b3,0xa545fc18,0x438e0901
.word 0x019d1ddf,0xa9c682cd,0x4f74e030,0x6fe51756
.word 0xb09d1875,0xb8fca2f1,0xa85c0331,0xdf1a894a
.word 0xbe833383,0x547e2466,0xd0d8bac7,0x7ad4c05a
.word 0xb6422cb8,0x001a359a,0x33aafb23,0xeb36eb7d
.word 0x963cff66,0xabda4a93,0xd3f87514,0xbc774072
.word 0x7e87687d,0xcb71baf8,0x829f7c09,0x9af667e4
.word 0x8c9981ba,0x378d773e,0x74275216,0xb670228a
.word 0xfb534627,0x3d2580bf,0x90167741,0x699219ec
.word 0xd2807548,0x8acc0a5d,0x6220df29,0x005c6185
.word 0x0afa1992,0x695a8df6,0xf3944ca0,0x77ec2128
.word 0x38c5aa45,0x8b8820fc,0xfba49f00,0xc2df3f8a
.word 0xb66e1f2c,0x35690c11,0x85f42506,0xd41cd154
.word 0x5ea4847d,0x7bccb9ea,0xbde41de1,0x0819e26e
.word 0xf0bd714d,0xd0eaa14f,0xe32d251e,0x7020eaa8
.word 0xc338747f,0x7999019f,0x9361046b,0x15fe6c86
.word 0x2176e2f3,0xb28593c4,0x8e37a574,0xdb7f1008
.word 0xc4ae0b2a,0x3b0ee439,0x1e878262,0x5fe0d83e
.word 0x320d9fab,0xf92521bd,0x2dd0dbc6,0x7909308d
.word 0x309dfb4a,0xff2c0ce4,0xf9280376,0x2a89238d
.word 0x52e620e1,0x74c7e483,0x519752aa,0x139de547
.word 0x371cfafd,0x11ece7df,0x87ddc187,0xf2eea610
.word 0xfad3d12b,0xc2a0943c,0xff4a4273,0x8b180b16
.word 0x4d0ef4b6,0xe22528f2,0x2a4667c4,0xec701936
.word 0xae768ad1,0x7c60c71b,0xe50ed044,0xc5c93baf
.word 0x8ef7b343,0x0a6ceee2,0x79c235cb,0x3bc099fd
.word 0x4814901f,0x3a500168,0x47897162,0x8353086f
.word 0x13e474d9,0x08c98766,0x27a05e01,0x144bf903
.word 0x6a25b136,0x0efbd56d,0x0c13b461,0xe7e419bc
.word 0x98b262ea,0x026a8d6e,0x63d974f0,0xc041eb8d
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 0x567ed9c4,0xe8d9b622,0x6e89f154,0xe6792b60
.word 0x77185294,0x233398cc,0x4c6c7ce2,0x240ff0a8
.word 0x7964b24e,0x7d4f12f3,0x4af2d372,0x91344b73
.word 0x1813086e,0xd153e7d2,0x3901286d,0x956d00ae
.word 0xca02a635,0x3ab07c78,0xcf4d3ac3,0xd03f3877
.word 0x5ceca15e,0xbabd182c,0x064bfe33,0x191b8939
.word 0xfdd241aa,0xc5a1ae50,0xb1855d1c,0x6079dd78
.word 0x672e5ae4,0x425019c8,0x02f23dca,0x29931c23
.word 0xbc448028,0x402a36a9,0xe525edf4,0x58cf46e2
.word 0xcd115e84,0xad27e393,0x0699ba23,0xff399798
.word 0xe41c23b9,0x59cf5b69,0x9f34c6cb,0x973e4f1f
.word 0xc9770d6c,0xb3c6ae61,0x677b053f,0x0670c0f6
.word 0x39496bdf,0xdda948b2,0x7a59fde0,0x68dadea6
.word 0xea4a5de2,0xc2ab203b,0x2d0f2426,0xfa0b6e12
.word 0x65281f5b,0x8f414835,0xb5c0f29d,0x48772575
.word 0x3b7f975d,0x8bd01da0,0x92354ada,0x95ec18e3
.word 0xff288956,0x01fb72cd,0xc87edd49,0x9cf9efba
.word 0x7d14126d,0x6d87e5b1,0x15864028,0x1f19ca53
.word 0xb6fe2a3f,0xdb45a849,0xd6cbb79e,0x97571845
.word 0xc8620f15,0xd217a037,0x97a580dd,0x3bb2212a
.word 0xe8880a2f,0x6f5cac6a,0xa1463c6b,0xa664c443
.word 0xb025ae5a,0xd0513c8b,0xf9517718,0x661816a6
.word 0x8d247b28,0xd59c9f93,0x8fb0072e,0x9beb9b81
.word 0x26eec99e,0xa628d934,0xb2efc312,0x1a68472f
.word 0x89b45355,0xcde93bb9,0x20b9e3dd,0x7d34c2d8
.word 0xec4b47d1,0x5c63d85a,0x1894be83,0xa53fc240
.word 0xebadddaf,0xd8bd7d31,0x998a4d0b,0xded53f62
.word 0x35ce200a,0xa78ef525,0x4bb89874,0x337e70fd
.word 0x6222ad6d,0xa7696c8a,0x26abd912,0x114a5522
.word 0x53811366,0x4f7765ac,0xd813c97c,0x50d25994
.word 0x5044dc9f,0xacac554a,0x050b7e57,0x68bd1255
.word 0xe1ce2a42,0x8fbe8d7d,0xb6a0424f,0xaf4b72ff
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 0xda163850,0x894ac827,0xa29c63cc,0x1aab70a6
.word 0x578196e6,0xf6ddeb3c,0x3c93281f,0xbb3fc42f
.word 0x8a17cf36,0x8d87d6aa,0x3e8d2285,0x235ecb6f
.word 0x59196df9,0x98d61e5d,0xac9e0a87,0xc4ef1d05
.word 0x3db7cb46,0xce42121a,0x66464bb6,0x9c0f1024
.word 0x00435234,0x7f7953a0,0xf80704b1,0x8a60b252
.word 0xa54d7908,0x095b6434,0xf8610b3b,0x3a1506f4
.word 0xcde309b0,0x04f3237d,0xbf53d6ed,0x882bddae
.word 0x3cb7250f,0x9c270225,0x9ac60baa,0xb7ed7942
.word 0x55facfaa,0xceedc6f1,0xfb44e611,0x6843aa62
.word 0x47ac7480,0xe5429286,0xad63895a,0x77770eb1
.word 0xb9b1982b,0xe1b26541,0x59787411,0xff3e012c
.word 0x5dae67f9,0x44bc2245,0x531d355c,0xc25382a1
.word 0x91d5276a,0x7fca9ea2,0x76855736,0x488e5cf5
.word 0x872eecbb,0xeb46c513,0x741c9516,0x771013a0
.word 0x750ac792,0x003f76fb,0xcfd0de72,0x09ca0543
.word 0xa6739579,0xd6da782e,0x8b553311,0x6ba04f1c
.word 0x5e84ac61,0xb3a339b7,0xdb581ca2,0x92124daf
.word 0xfe9af409,0x9866d374,0x525decc6,0x4d1c1261
.word 0x4a0d46f6,0xd1f82a7c,0x1e1d2c84,0x08c1b9f3
.word 0x6ed002e8,0x889aced3,0xfd8a38f0,0x4153c5b5
.word 0x8e84ef8d,0xab7a330a,0x329e0c59,0x4d4b204d
.word 0x1029597b,0x30aab902,0xe58188d6,0x38d3d739
.word 0xaaacfc20,0x1f7d5c55,0x96ebe075,0x6c7171c1
.word 0x1b221f8a,0xd89df7b7,0x5703fee3,0x09f39f4c
.word 0xff96da58,0x5f1ef220,0xccfcd1af,0xe06cca34
.word 0x551e63af,0x92c4134b,0x43a70a1a,0x422cf671
.word 0x8e28857a,0x64bedfbe,0x1818472f,0xf1e8ce8d
.word 0x84e2ecd4,0xcbbe6e73,0xc0eef6d0,0xd333d508
.word 0xb3c11216,0x285a739a,0xb0bdf2f5,0xfaad51d0
.word 0x17486665,0x86001289,0xc7990541,0xb86eaa99
.word 0x1ecdeac1,0x196076eb,0x5b6cffb7,0x3a4aa069
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 0xe13dd97c,0x69a490e2,0x15dfbd9d,0x27032194
.word 0x74ef6852,0x22a523d9,0x5351049e,0x4f8534cc
.word 0xcb326c46,0x8149d4e3,0x89e97691,0xca18f422
.word 0xbcaf93d4,0x832dc123,0x5ab21845,0x00ee5576
.word 0x9ce32669,0x5abd0a8d,0x64088043,0x76cf35da
.word 0xd87ffb71,0xd60a017d,0x695647dd,0x3a9c96b2
.word 0xd91ddf20,0x1b079b8a,0xf00d5412,0xdc86f863
.word 0x9e0858ba,0x94383fd1,0x0401ee33,0x8e906e01
.word 0x9f282bbf,0x9e112703,0xe377aa91,0x9854c4d8
.word 0x5e127810,0xc010cab1,0x5e9d6aff,0x77983c91
.word 0xf26fe9f9,0xcf13d3b0,0x326c6f89,0xaa024291
.word 0x654fe45a,0x11d27d43,0x02f4de89,0xe8efb64a
.word 0x1d546954,0x978d118b,0xd6107eea,0xe9d4e3a7
.word 0xbbc7e978,0x89e1e628,0x937264db,0xc31480b7
.word 0x65ac4eb6,0x8b84ff3f,0xa4b425fc,0x991d9482
.word 0x608ba3b2,0xff0e4004,0x26306c0b,0xb6d7c1c4
.word 0x355d869b,0xad753f04,0x12413772,0xdd33c73f
.word 0xd23d43c3,0xf2ab8e82,0xe5444262,0xa653af13
.word 0xddc02ca2,0xcc1882b7,0x7d2e8723,0xd67e4334
.word 0xc3d1ec5f,0x68290df1,0x088895c6,0xb38c7489
.word 0x796ee704,0x60f27466,0x1e73e978,0xf22285c0
.word 0x915150ce,0x701218fa,0xca2869fd,0x3c9a8688
.word 0xc5c3709f,0xae44babd,0x3d8017d8,0x69986098
.word 0xfa69114a,0x79375c22,0xdec1ea9e,0x10258152
.word 0x39ee0079,0xfe451db8,0x2f7adcfe,0x18b29d2d
.word 0x70a89dbb,0x6326835c,0xf649bcb4,0x4e89b357
.word 0x78480583,0x13a55516,0x53ba5d26,0xb33788f4
.word 0xb986b9f7,0x75a12d00,0xf5d7afc2,0x75e3a217
.word 0xdb45b8ab,0x1d6c046e,0x78f873e8,0x078e9f36
.word 0xa54f22e3,0xd531317c,0x2e637c17,0xc31f5f0b
.word 0xe6e27308,0x60553cd6,0x4b4bae90,0x5dc5929e
.word 0xe98de101,0x5d9e001d,0x0c264451,0x5f887c5f
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 0x450cc8c4,0x756830e5,0x001e71c9,0xfbcf2270
.word 0x0d55942e,0x4d2c7883,0x7f29f3ff,0xf230eb7f
.word 0x4aadab91,0xc19a6855,0x83817920,0x589d2069
.word 0xdb97f232,0x0438d285,0x4aa94e7c,0x588e811f
.word 0x07b7e5f2,0x1938c7ed,0x5c5c1fe0,0xb95a62a7
.word 0xf3923509,0x68ac6f93,0xfc5e0979,0x03c02590
.word 0x63d865e8,0x5caef20c,0xd51be1f9,0x953c740a
.word 0x65cb53fc,0xec6b40ce,0xc2f22d74,0xd40fe7b9
.word 0xbafc5171,0xdf7d4e61,0x06e84023,0x0d92295f
.word 0xdf459032,0x4ef428b4,0x9e092525,0x4aca1a96
.word 0x7a435c8a,0x46492ab6,0xe76e6d18,0x5a5a44ce
.word 0x20266430,0x3c2e134d,0x661b4469,0x2347f94a
.word 0x8b063b2c,0x62f8f1ac,0xd30ec233,0xfdafc05b
.word 0x3da9ec9e,0x53182a52,0xe78cae94,0xe5d18f50
.word 0xc8ee714b,0x602de6c1,0x997ffe88,0x6ddb3df7
.word 0xa0e8a22b,0x1ac51a3d,0xa80df94a,0x22aa384e
.word 0xb917d6b3,0x2fd2bde5,0x267bfe66,0xb6ea45cc
.word 0x7b4d4c90,0x1decbfc7,0x19843bc7,0x840175c2
.word 0xf7c395de,0xb719c5b5,0x26019c92,0xc15d299f
.word 0xdc8dd971,0x03289411,0x178d1443,0xafbfd132
.word 0x67f5577a,0x57a9d93d,0xa9a26d58,0xbacc5a44
.word 0x659cb628,0xa2a4a50c,0x6f238822,0x36c23581
.word 0x1bb138f1,0x3e9be127,0xab9c5862,0x1e0b3e60
.word 0xe0180882,0x3450e34f,0xc200ceb0,0x8c1fb9bc
.word 0x642060f8,0x159fffaa,0x72a63923,0xcaa629b8
.word 0x79cff639,0x315ff03a,0x823287f2,0x2b73e51d
.word 0xfc3d4b71,0xf11656e6,0x3ddeb40b,0x276af127
.word 0x94ecce97,0x9083a993,0xeb6d4697,0x938637d2
.word 0x46a9b789,0x8fccebc0,0x50b78bcb,0xc083f4d7
.word 0xa0bda51d,0xb613ece1,0x6c1fc86c,0x3d6948b3
.word 0xd23c0402,0x99ff7491,0x6b402340,0x3427245b
.word 0xe28a5a0e,0x7d1e6a7f,0xf93c5f3e,0xf8fcd794
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 0xdeaca2ef,0x6d312114,0x35c93c4d,0x9d6efa5f
.word 0xa568aabd,0x6ae096f9,0xe3233e9e,0x7ae3ffa7
.word 0xef804c66,0x5e14ae8e,0x0417c7b0,0xefeff41d
.word 0x675f8c58,0xe01b5743,0x49d7744f,0x9f63923e
.word 0x49cb7b2c,0x764c8ed8,0x04827b1f,0x0f0bafc3
.word 0xe16ec4b8,0xdedd0e66,0xdca350c9,0xb7b48758
.word 0x6c816026,0xc4e28955,0xadf41bf0,0x0766d7f5
.word 0xc5b20ad0,0xe5f6d4fe,0x8450ced1,0x18bb0b7d
.word 0x280dce50,0x740b58b7,0x884f2fcd,0x1cf6112b
.word 0x783e0a57,0xf6d4863d,0x19b56800,0x00cda590
.word 0x652737fb,0x338177dd,0xd8b742f9,0x91a69a93
.word 0x47573e0c,0x9ff40788,0x25ac824f,0x0c05c6da
.word 0xaaca7fda,0x0e5bb82e,0xe168ee6c,0x34c394ee
.word 0xc945f8cb,0xd4e62ba4,0x1cf20e00,0xdbfb7812
.word 0x91afeddb,0xa048d307,0x02477802,0x26dc0efd
.word 0xe2ec156c,0x98732eab,0x3749094a,0xce3852ba
.word 0xe583a197,0xd9a75dcc,0x45e37162,0xff6349c7
.word 0xb4523145,0xbe46eb19,0xe99fefe0,0xe0f29b81
.word 0xbb15019a,0x2307094f,0xb0078e02,0x7accb6ab
.word 0x4c317071,0x9d90ca0a,0xb3ea32dd,0x2d0f9e80
.word 0x09ed416d,0xbdf99ed8,0x4082ba67,0xc8692d7d
.word 0x11a516aa,0x5fbd6a72,0xe6c32f21,0xdf35da06
.word 0xf178163b,0xea660478,0x79962162,0x507d29cc
.word 0xeaf8559b,0xc43b0aef,0x1ae3aa9c,0xf4af924c
.word 0xd2434c3c,0x788daaf9,0x6d77ac83,0xa89a73cf
.word 0x02f7bbec,0xf043ee59,0x22552cf4,0x97da6648
.word 0xe9a70275,0x50a2a98d,0x09d29145,0xdfd8d18c
.word 0x65cc1130,0x73840958,0x5c0d416b,0x399200d6
.word 0x931c9009,0xe713634a,0x302dde65,0x5af42afa
.word 0xd5d2e75b,0x265c341e,0xe464ead3,0x990f9dbf
.word 0xc8c21587,0x81e484a0,0xdec9a3a5,0xb24e99ac
.word 0x276b2048,0xe41ceaa2,0x80261a29,0x00f5b67a
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 0x146bcf07,0xd68cca7e,0x258d9a5d,0xcdcfe81d
.word 0x2db94a2c,0xae5d9b48,0x94972602,0xa3732bc8
.word 0x8cebc9f3,0x3244a836,0x777e2f15,0x93aa9a0e
.word 0x215dec67,0xb6c59030,0xd2033ce9,0x91ef0802
.word 0x32d0cd8e,0xeea0715d,0x3ea68479,0x5de66384
.word 0xd303d696,0xbf3c4b25,0x954ae5b3,0x7526ff02
.word 0x74267ad6,0x69b51d7e,0xe03b2c5a,0x034fad68
.word 0x523f591e,0x23be0611,0x35e56e82,0x46d3aa38
.word 0xbd0c5c94,0xe90ef75b,0xc674b3f1,0x48862613
.word 0xc275db6b,0xd46423c0,0xcdcd99a6,0x206a6984
.word 0x280fd0da,0x8282eac7,0x472a0f90,0x09349c76
.word 0x723ba387,0x87441a95,0xf2d7b1db,0x69a1d379
.word 0xa8027964,0x2fe3dd9c,0x4792a474,0x7758957c
.word 0xfa92d9c9,0x36dd0b1e,0x91eb5e3e,0x635e10cc
.word 0x7da3fda6,0x4077e9ad,0xa2e9a003,0x58dbe264
.word 0x9409654a,0xd3771a94,0x31276be7,0xad622134
.word 0x887815a2,0x6d155880,0x396637e1,0xf5287a57
.word 0x8bbe6339,0x6dca1c59,0xd1f89ff8,0xbdf6a530
.word 0xe8071939,0xb1bc0cf4,0xf5127d40,0x20dda9c6
.word 0x1f7ec8b2,0x3adaf890,0x1a3b9bc8,0x0ad93c45
.word 0x75a41d76,0xeedae1e1,0xeb950f42,0x79db2f01
.word 0x336b064e,0x60fa2534,0xd1d11a60,0xf1594ae5
.word 0x66651242,0x3f515875,0x7f3ee352,0x78c8398d
.word 0xb2551616,0x7165823d,0x3618f8e3,0xf21c3568
.word 0x040bb148,0x83a261d0,0xd76044e2,0x5e9c7a06
.word 0xf1b6658b,0x63767577,0x1d016bff,0x3d306844
.word 0x94786275,0xd5b95f03,0xe92971d5,0xe57ea06b
.word 0x5077d0af,0x2e57a269,0x30a5816b,0x01ff8e6b
.word 0xe4903cbb,0x965b66fe,0x04632eac,0xd834a76e
.word 0xb41856bf,0xed493f83,0x8013e901,0x40111a1f
.word 0x226d40e1,0x9165063e,0x87795cf3,0x236dbe41
.word 0xd89d3d53,0xb5cfedb4,0xb844e17b,0x5dddf232
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 0xd1d260fa,0x0dc42415,0x2ff449f4,0x2ac2601e
.word 0x51e88249,0xfd5d0cb1,0x8a3d4fc8,0xdc327201
.word 0x083cd393,0x9a12e3bf,0xc1f71b8a,0xb2a1b8e9
.word 0xf29d26aa,0xa7191b3b,0x49b153dd,0x4abd44fd
.word 0x70c4ef3d,0x20dc1efe,0x9a385f35,0xd80fa325
.word 0x881b1f1d,0xaa497269,0x62ddd067,0x9722a2af
.word 0xd088d84a,0x10d189a1,0x05e908ef,0xe571abf1
.word 0x65b50c07,0x870dea9f,0xf197513a,0x0cdd98fc
.word 0xe832930e,0xb788e1ea,0xf7bbbdf6,0x149562c2
.word 0x4317a2e6,0x443d0cd8,0x9d0f9df6,0x8dd21028
.word 0x44cb7d56,0x2cc60cb5,0x3a3786d3,0xc51ccffe
.word 0x0e93fcf3,0x9c6b201f,0x28a2feda,0x82072786
.word 0x0bc612b5,0x4ee3a6ad,0x1b343fbf,0x177c46be
.word 0xeeec53bb,0x6ea78e54,0x37c3909e,0x81307171
.word 0x1992f026,0x0ff9c319,0x362697ed,0x7ac231b4
.word 0xea046996,0x1436bf2e,0xaef5abef,0x62e42159
.word 0x23c05e84,0xe8f52a50,0x154688d6,0x16ee298a
.word 0x8b2e4926,0x9963f842,0x47b92a1a,0x9093dbb9
.word 0xd4c26afa,0xdf9f401a,0x4cd17c2a,0x75fadde7
.word 0x41eac7a2,0xf8041dd1,0x66d3162a,0x17afa257
.word 0xf357b291,0x726bab73,0x1d1c4b76,0x41f68c38
.word 0x3023a69b,0x79396321,0x9003ff2d,0xa183cbb6
.word 0x870bef0c,0xb9612e4e,0xc447dabe,0xa2ee61d7
.word 0xb1b32a6c,0x2cca6493,0x9eb5e7d3,0x27577405
.word 0x8dcc4ad1,0x1c1f3b4b,0xa68c09d5,0xe25988e4
.word 0x5a59dcfd,0x77f82d06,0x000c1a5f,0xc2626a92
.word 0x5a6a206c,0x43c9a3c3,0x646df496,0xb5eebd0b
.word 0x8d711143,0xa1b64d19,0xe6076a48,0xde29595a
.word 0x8bda43b7,0xd9c5cc62,0x91103748,0x80d45f7d
.word 0x6c8cc28c,0x6a63722f,0xbe83ce9f,0xf25a7c77
.word 0xc68629a2,0xe2253b75,0x57a14df5,0xe0606a9b
.word 0x730ad95f,0xca71488e,0x858d54b2,0xa4a044c2
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 0x35e71aad,0x298a20f6,0x72502d6a,0x016e567a
.word 0x707b2f56,0x1b76aa62,0x298af76b,0x13c7d0a0
.word 0x7c11c614,0x5ee35b85,0xc44a2f16,0x9ee016a1
.word 0x6e324bb4,0x84697a9e,0xe8da5db7,0x4f01add0
.word 0x9b373f44,0x2228aff9,0xe32a2fb9,0x24d607e5
.word 0x30bd645c,0x30467144,0x6f653c80,0x9913a294
.word 0xff6cea5a,0xd3e6fdfd,0xcefa791a,0x37a7a866
.word 0xfc977bed,0x94f93336,0x7579d8e4,0x6e421c88
.word 0xd2bbd6cd,0xad579397,0xab8f8214,0x21e485d6
.word 0x3cfd3423,0xf3c72358,0x32ffd57f,0xc3ea13d8
.word 0xea42aa47,0xac3143a9,0xdad266b4,0xbb783310
.word 0x46cf4ff4,0xcaf11cc6,0xa1bf5d6d,0xb702e1a1
.word 0xc7cd8090,0xfbd3e360,0x00d049d4,0x822f69f5
.word 0xee4ce451,0xd93b5c7b,0xa689077b,0xe0f9afa9
.word 0x89e72128,0x5b589923,0xa0238802,0xb5555a1e
.word 0xb8508fda,0x30797710,0xece8f812,0xd69f1381
.word 0x08eb804a,0x16109b27,0x78bf7b78,0x3d932b36
.word 0x8d15d8ca,0x55114919,0x11f15604,0x20eae607
.word 0x06d33e55,0xcae79969,0x18c298ff,0x81639e4e
.word 0x0b3f326b,0x1baa5121,0xdf517d90,0x717cbf40
.word 0xed6495c4,0xaed24b78,0xccca42a3,0xe1870b66
.word 0xc367737f,0x5099b253,0x3f451682,0xad7ab210
.word 0xd90408a6,0xbe171d2f,0x5d4fc280,0x9048b01e
.word 0x110cc79c,0x72875a48,0x721866a2,0xc783a266
.word 0xa5a0f7cf,0x806be723,0x87563d2d,0xee0bb241
.word 0x966304ea,0x8500fdf0,0x575aac6f,0x3f7c6704
.word 0x89b140f9,0x411076fa,0xecb6e6f0,0x632cb0c4
.word 0x05192378,0xf1794878,0x951fbd75,0xbe523801
.word 0x2fd658dd,0x649abdd7,0xea867d6e,0xf4cc96b6
.word 0xa11c8ead,0x1c87e925,0x6daa9d86,0x42ccfaf2
.word 0x90187e1c,0x1e87c558,0x507b4145,0x6e7f6319
.word 0x92293d89,0x7be123f8,0xf4d19030,0x85ba3ae2
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 0xd7635b9e,0x7f16dcb7,0x61b6d2f2,0x954c9da5
.word 0x30f67134,0x959c7dfc,0xef152593,0xe7d864fa
.word 0x4e12fd1a,0x9e5856db,0x96c2facf,0x1bb0b7fe
.word 0xae00d4c6,0xe1103f56,0x533d7e30,0xedaac303
.word 0xf693f7b2,0x1d094ada,0xf1a5f907,0xfba2bce4
.word 0x542e5ce9,0x2c6fa156,0xd3e633ce,0xe23f152b
.word 0x9fba2582,0x1d2683e9,0x6c6c0adb,0x58facc69
.word 0x16a597fd,0xb5f73797,0x359588d8,0x269dfcbb
.word 0x00e0f934,0x20e0670f,0xdbb844b5,0xd7b57817
.word 0xe1a16374,0x607f90bb,0xcaa1961d,0x349102cc
.word 0x5a44f40e,0xd3a8c031,0x9afbb09c,0xe40b32ab
.word 0xaf8b461a,0xae387227,0x62a7b4fd,0x0920e6dd
.word 0xdc0fb1d8,0xb4843ccd,0x17430080,0xbd30c54d
.word 0xa9bd7572,0x862527b8,0x1260114f,0xce4dedf0
.word 0x6a23bdb9,0x66466047,0xdad8e1bc,0x93714f2e
.word 0x91c77294,0x8051eda9,0xf6ed9418,0xf450f6a3
.word 0xb7d00413,0x4490df5e,0xcdefedf5,0x8ab92848
.word 0x5a47e754,0xb63b4db8,0x77aceca4,0xbccdb401
.word 0x23262089,0x00a53bb2,0xacc52b5a,0x28bfa2bd
.word 0x881a6236,0xbd3d8380,0xa1093a8d,0x604c143f
.word 0xfbd7c153,0x09365f13,0x527db029,0x952177d1
.word 0x3f8d5a1c,0xf7d75c20,0x5552f111,0x1896f97e
.word 0xf71a1429,0xc535b080,0xa6f81052,0xd245f8b2
.word 0x2cea13e4,0xcc81e017,0x8f7ec9d5,0x20a88151
.word 0x41a7bd73,0x36befab1,0x047dc5a0,0x2feca899
.word 0x32e8472b,0xcc4f1d1e,0x924d345b,0xca5d8d97
.word 0xf4c3476d,0xfdf430a8,0xdab27a15,0x42195f68
.word 0xe56a008c,0x43357cea,0x5fd61d15,0xc490fb8a
.word 0x17067fdf,0xad25dc45,0x0195799e,0xac67af1d
.word 0xc69488f8,0x91331486,0x0f0de077,0xb0014b59
.word 0x599a4214,0x7f3dcee4,0xd99b35bc,0xf38d6002
.word 0xd3b2306b,0x3cc0766a,0x31092f27,0xbe46bac9
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 0x7b106b0f,0x437d16c7,0x4ead26cc,0x6a92e737
.word 0xd95bebbf,0x3ef14559,0xf15ebf5a,0xf8ab5e9b
.word 0x351f4ef3,0x576c4cf8,0x54699b6c,0x552aeb58
.word 0x53a49807,0x39e5bed8,0xe91ed916,0xe8977415
.word 0x031d26ef,0x0e73a9d3,0x55e158a0,0xd608fa41
.word 0x424abe47,0x340c7316,0x252af5cc,0x5e2e29af
.word 0x0be19731,0x69a2dc0f,0xa2f9d4c2,0x7b6393b6
.word 0x1d96bc29,0xb056b5f7,0x36e9eb30,0x73f66f04
.word 0x22793049,0x9f76fa3b,0x0063c241,0xd6a40e89
.word 0x0def84d6,0x9d5ba009,0x313f56d1,0xad12fbc2
.word 0x75b30840,0xf45640e0,0x57e93298,0x26680bcb
.word 0x8913dc25,0xf29ec1a0,0xe7559b10,0xe35a7374
.word 0xf077d67c,0x9c458223,0x1c188f0c,0xb70008a6
.word 0x9d999eec,0x8b0edba5,0x47d3f7c8,0x07c68460
.word 0x074fb1d8,0xcfbd336b,0x23817357,0x51215151
.word 0x3aaf5e3a,0x8606b411,0x0b1ef896,0x13590863
.word 0x4e0a18b5,0x5cfa376f,0x79d40654,0x7a278885
.word 0x2b158585,0x6149b0fe,0xdf4d0632,0x0b665996
.word 0xd994e83e,0xa4dfb01b,0x34604499,0x0c8a2db1
.word 0xec134f1e,0xcd68471d,0xb2d28a08,0x4e25de86
.word 0xea85d2a7,0x0f1621bf,0xed983dcb,0x3c7dc73c
.word 0xc2c7dbaf,0x3210f95d,0x52b8e398,0xcb989f4b
.word 0xa10e48f6,0xe4170ccc,0xa34c8fd3,0xc4bf27c2
.word 0x77744c80,0x858a0ce5,0x27ce66df,0x4f95cbc5
.word 0xda0bc740,0xf3a648a2,0x28ee9269,0x15e6ddbb
.word 0xeb6f9a38,0xeecf42d9,0xa9a66b0d,0xc7206687
.word 0x6d47958b,0x9307a9d2,0x0e7bd9b0,0x81c5314f
.word 0xdf9d99d3,0x236f6ab8,0x4c02f21f,0xfcb2db59
.word 0x5d3c88a3,0x2eb489cb,0x93a9a5da,0x33868485
.word 0xf0c1f700,0x174f7d43,0xd9759f83,0x628688f0
.word 0x3d653b3d,0x1e367c6d,0xc42634b6,0xe7c955fe
.word 0x891e9bf1,0xaa1b4a1b,0x2ea8e355,0xfb20a591
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 0xca6cc931,0x3edede44,0x8faea723,0x8c40fd3e
.word 0x58b308e8,0x5f4a2250,0x751b162c,0xd30466ba
.word 0x30c46462,0xb770ce78,0xc97b21e5,0x0d23ad21
.word 0xb48eaead,0x1f4b4747,0xdb987632,0x24e828fa
.word 0x3695b1f5,0xa10818ce,0x7a05d0e8,0xb719bedc
.word 0x5845dbef,0x6c3bc69c,0xf022462d,0x8cd72da5
.word 0x18c6c95e,0xb5d81aa8,0x33e61cd4,0x1fed007a
.word 0x69d5ade6,0x47545724,0x991ee95a,0xf693771b
.word 0x4233155d,0x1ef3ae87,0xcc402b97,0xf183d576
.word 0xeef9fc10,0x51c1a8c1,0xfb7889a9,0x49b1046c
.word 0x0356a824,0xf3e774eb,0x3a237d7e,0xce77223a
.word 0xdb2a5686,0xc3e003bd,0x75e1c89c,0x9fa2cb4f
.word 0xf24a9a22,0xd603c0e0,0x259e807a,0xe7ba673f
.word 0x7d173609,0x069e3267,0x50c6d028,0x0de69699
.word 0xedf431e8,0x63c31425,0x25d0aa89,0x777c64cb
.word 0x197992dd,0xffead5b0,0xd093a220,0x14952ad3
.word 0x417edd77,0x4ee0b57c,0xea1ec5ca,0x26b3371c
.word 0xc3348ffd,0x5329a0e5,0xdf3c1117,0x60d4dcf1
.word 0xeabf9f23,0x6779f7c6,0x2fc19e95,0x3abc239c
.word 0x5a70bd99,0x7c92e4cc,0x5cdb5c2d,0xbeff88dd
.word 0x2bed1193,0x2ff3cbd5,0x56896cd5,0x545afe10
.word 0xa00c6e35,0x867857b7,0x05fed4d3,0xe6504d6c
.word 0xbd73aadf,0x765a1783,0xfce20724,0x2764d0c7
.word 0x638d81cc,0x297de458,0xcbcc2ff3,0xd284675d
.word 0x248fff0e,0x2fe09083,0xe6148804,0x00ae7636
.word 0x71fc7ce8,0x537826e6,0x2cb3c6d7,0x72be8fd2
.word 0x27c39a05,0x81568fab,0xd8b64a54,0x33cea1c8
.word 0xd12574e6,0x7c0a229a,0xef2a1075,0xb1a7c07f
.word 0x558bd7eb,0x1bd4d227,0x52f43c95,0x99b596c9
.word 0x8d882f8c,0x16e613b9,0xd236a7c1,0x882a0ad9
.word 0xc5e91b80,0xa7122611,0xd27b1278,0xef2f0cb5
.word 0x7abfb3f9,0xfb473958,0x8cef3f08,0x4ad05451
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 0x28db3f5a,0xd9c93542,0x4b3e0a37,0xfd083e8d
.word 0x45dba3fa,0x56509d26,0x29be85b1,0x4a66c843
.word 0x4b521444,0xf91bde85,0xd9b04b2d,0xf235c27b
.word 0x58a95d0b,0x14f24214,0x49b3912a,0x0477f646
.word 0x8f6618be,0x7a9a0234,0xa0d48214,0x25ba3438
.word 0x89f0e0a7,0x84b55c4a,0x4f0f009e,0x2f4e2089
.word 0x39e959c1,0x08b2389f,0x1405f109,0xfdcd9054
.word 0x166cac6d,0x97df7627,0x0207404e,0xc2f3bb1c
.word 0xd0de1ed6,0x37f5c902,0xa58aa451,0x48c18b18
.word 0x65cb2219,0x937d2670,0x95c0bdf0,0x9f771d99
.word 0xe634ea27,0x83e3fdc0,0x838040b2,0x5bf41965
.word 0x9722a6bd,0xe4993a17,0xaa12459a,0x0d995098
.word 0xc5ac8263,0x29bbf31a,0xc0687394,0x0ab0ad8c
.word 0x3d674536,0xc7d89564,0x6921c1f5,0x2815c3f8
.word 0x73c88e36,0x9bdd85ed,0xed0345ee,0x40e45ba8
.word 0xfba36ce0,0xfab4c9d7,0xcba89cb2,0xb359532b
.word 0x1efd1189,0x58faed69,0x2cdaf078,0x0fe5f4cb
.word 0xda0c5671,0x59d30df5,0x9f448e2d,0x064bb723
.word 0x093897c6,0x33b5deed,0x91839563,0xd80ff0e0
.word 0xd8025c55,0xc2cca13e,0xfaf39546,0xa1a6755d
.word 0x71fff02e,0x61536dcc,0xbf41db1c,0xe498b4f5
.word 0x4e53a167,0xe6f699d4,0x154fe4f8,0x44a65ab8
.word 0xee7e83a7,0x3cca4d73,0xfba7229b,0xbf788fce
.word 0xff389e8a,0x604f51d7,0x3ce82235,0xd7a7cc7f
.word 0xf9596b9b,0x55a7aecb,0x1a120163,0x9f3edec4
.word 0xacb88eab,0xddd5f4fe,0x7418920f,0x6b133ac1
.word 0x166d5f7c,0x09af61a2,0xb99e10e7,0x68cb57c7
.word 0x812a787d,0x3a9ca721,0x193afcb3,0x09552496
.word 0xa274760c,0xb1abfd05,0x4e847fe2,0xdc47aed9
.word 0xa5d022e2,0x79374ab0,0x9812fdae,0xa24a9ea9
.word 0x9bd34f06,0xc757f642,0xcd0851db,0x56dec7bf
.word 0xd380a409,0xcdc3ed6b,0x751ac401,0x59e9c82b
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 0x38d697e3,0x6070e89c,0x04ced1ba,0x80eaf492
.word 0xb4999e6c,0x6ae2264f,0x9dd56593,0x5630e046
.word 0x65c65d63,0xdfc2bcc7,0x25c15092,0x004bc157
.word 0x280747e6,0x166ad418,0x863de1e3,0x10b23734
.word 0x124b5153,0x8bd4cd8b,0x2cb379e5,0x6419bcab
.word 0x0234ae7f,0xb24b80ed,0xf18fe1d2,0xb3026aec
.word 0xc289b3fb,0xb80c1ad3,0x4264e6d9,0x7ab9d249
.word 0x35ce6d4c,0xc1dceb87,0xe19dc1c4,0x6e740616
.word 0x00d767ec,0x8049fc46,0x4f99d09f,0xfde4d924
.word 0x514987cb,0xc442b072,0x4f7d4e04,0x977e3212
.word 0x9cf71ed2,0xe450070d,0xa747edb0,0xf03de50b
.word 0x66a80198,0xcaa60a0c,0x23bac52f,0xbe37d355
.word 0x65e97045,0x463923ed,0x26f90ecc,0x72c56703
.word 0x1d5710a2,0xffbdf0f4,0x2b546a94,0x7906d226
.word 0xd54cb26b,0x17ced9b1,0x5ce7ce2a,0x59ed5238
.word 0x130b1730,0x79d6f1c0,0xbb96cbe7,0x2ca6cbfa
.word 0xaa314a30,0x7f001c31,0x5d3036f9,0x5f97faf3
.word 0xced3464a,0x8b7ba342,0x471ad52d,0x00914ea4
.word 0x38eab21c,0xbda4afb4,0xbfe0a7f2,0x734b5049
.word 0x040454f0,0xdb818141,0x24b1ec7e,0x34283464
.word 0x5f9d4a64,0xc6488b8a,0xbc6e78ca,0xf9839379
.word 0xe0a08ee4,0x24fd5ad2,0x9daa8524,0x5d91862a
.word 0x725e246b,0x7080ad47,0x7f0c336a,0x00a27820
.word 0x9ec7641a,0x94926a52,0x8207233e,0xfd78c8e7
.word 0xdcc69f4c,0xc01d86df,0xa9bf360f,0x86f4f08a
.word 0x69863835,0xef1b3f05,0x47dc3ed2,0xdf11509a
.word 0x6999d8ad,0xfae0c1dc,0xb95faab1,0x31949af1
.word 0x0ca3f3fe,0xb19e3204,0xd7d0cafb,0xcbc537de
.word 0xc881c75c,0x0f6dc53e,0x9fbd98f7,0xebfda4bf
.word 0x3a716225,0x4d437dc5,0xb1297953,0x39d6bc15
.word 0x386226c0,0x812e8d17,0x16fa804e,0x984a77bd
.word 0xaf9ab5ac,0x1694cfa9,0xedade92c,0xfcc9eecf
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 0x2305a725,0x3508a3b4,0xfcf4a455,0x042abde8
.word 0xd9096557,0xc3cfb4d2,0x20a796cd,0xef45140a
.word 0xba9a8f39,0x16b8d940,0x22bb942a,0xa1e99213
.word 0x1bfb7b9f,0x6bc2211e,0x501ce2e4,0x887d6114
.word 0xbc5934da,0x0cade406,0xa9d9cf7c,0x67ee408a
.word 0x30fc17fc,0xbf811dfe,0xc8063a23,0x28e14e78
.word 0x0814b80a,0xd0119c63,0x35eaca55,0x718e5fab
.word 0x6e31d0d3,0xef9f1440,0x1fb38a56,0xaebd79e1
.word 0xa50236dd,0x5913849f,0xc2631275,0xdbdc610e
.word 0xa1e5ba65,0x021afa3c,0x6b8acb35,0x7e350b65
.word 0x6360e7cc,0x2b047cd4,0x6af68640,0x536cdd36
.word 0x3bd6c148,0xd2c6404b,0x1dce7d8a,0x341e830e
.word 0x1eeb9f73,0xd4b0df62,0xf8f849d7,0xa2d5ac5a
.word 0xdbbbdadc,0x427f7246,0x0b1a0b6a,0x9abf6052
.word 0x46559174,0x3bd00558,0xb9fb94e6,0x930ac708
.word 0xc368f164,0x65e59f0d,0x78d8ceff,0x64c15176
.word 0x65d07149,0x7204925a,0x7f667fa8,0x1226da7e
.word 0xd4ae016b,0xba266417,0x64c3290f,0xe076decc
.word 0x26f0086f,0x6f359918,0x46060f52,0x7ceaf0e4
.word 0x8ba6d773,0xc02ea7a5,0x0581b80c,0x36cad5c4
.word 0x6b2fa294,0x2e898ed7,0x10925c34,0xf6ff1641
.word 0x7c92d499,0xd354cb75,0x44aafa41,0x1a21768c
.word 0x137913c6,0xd952d726,0xe114e3e5,0x327eaf2f
.word 0x6d44c59b,0xb06e49eb,0x7fb08a90,0x42b5dc5e
.word 0x399a768f,0x17214d60,0x126795ca,0xb45bef02
.word 0x8e9d167a,0xfe81eb6b,0x66d8079a,0xaeb0b68d
.word 0x2950fb9d,0x37e41fb9,0xc079093e,0xae5dfbfb
.word 0x5fb7f71d,0xac9109a1,0x6c6871f7,0xa3debc51
.word 0x885f23f4,0x7467aa69,0x75a03fd4,0x506b2b61
.word 0xebfa5ae3,0x1964d62a,0xce809e05,0x79972fde
.word 0x9f15326b,0x543e6b44,0x99305e40,0x1d3e3fe2
.word 0x31e9d507,0x569813eb,0x13bdb303,0x102c2224
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 0x0526698f,0x8c646976,0xc4359178,0xb3754bd1
.word 0xadb402c5,0xe5e124f9,0xb7cb4433,0x3642a2cc
.word 0x345df40f,0x1b78e947,0xdc235fb0,0x2bc8ab8d
.word 0x201ad6ae,0x88955715,0x8a222f76,0x04ff3229
.word 0x8d512bc6,0x120d6288,0xd5580b58,0xa4366b9b
.word 0x35ed2415,0xa4b08e67,0x56f9c9cc,0xf6cf4aa7
.word 0xb4e96d83,0x947da60a,0x807f99b9,0x3443c14b
.word 0x09778c11,0x52fba8b8,0x35f5b0da,0xb2171a6c
.word 0x4d57aba2,0x67e3faa0,0x3f00fb4d,0x49107557
.word 0x5b7ce56f,0x1217af2c,0xa6710b51,0xa7eec8d6
.word 0x040f9342,0x66a1b068,0x18f38239,0x1cecb602
.word 0x82566855,0xd55f87f1,0xbff4f35d,0xb1de3f50
.word 0x5b519891,0xf78abc79,0x4a6fae2b,0xeaba6541
.word 0xc1395cae,0xd7786d56,0xf4318a01,0x478612b3
.word 0x1aa77a2e,0x645cf31f,0x2287b110,0xf03761d1
.word 0x1cb03a9c,0xdbcf5014,0x2c8f221f,0x4917c798
.word 0xf76ea855,0xdae24e0e,0x6d691241,0xd009b13c
.word 0xb866ee7d,0xf107506e,0x06aa001f,0x7dc92162
.word 0xe6ee4d3e,0x3e7ed1f4,0xefb44f22,0xe5b1cd33
.word 0xe52fb9a7,0x654992f8,0x5be66fec,0x23695e16
.word 0xcfae9b42,0xf2765163,0xd5667b55,0xa05e7c73
.word 0x45e66b71,0xfa479cb1,0xc4c7d524,0x4198315e
.word 0x862cbb94,0x3d8cec50,0x97915a18,0x314b1fb5
.word 0x89d55daa,0x6f35c366,0x46ffa9df,0x8d066df9
.word 0xcb7a9762,0x890aa025,0xe09233fb,0x5af4dda9
.word 0x3690897b,0x9c04e41d,0x2152f26d,0xabb96421
.word 0xb07e778f,0x1c88f638,0x91549974,0x8a79f207
.word 0x56262e1b,0x5c4855d5,0xa556226b,0x0276969c
.word 0xb1b9eb2a,0x46a4f7a4,0xd0f1f29a,0x8e9fcc52
.word 0x6cccd728,0xa1efd6d4,0x3c36754b,0x3ce946d7
.word 0xbe8fcfe6,0x7f14cdc2,0x36035b3c,0x9a2bf059
.word 0x594cb117,0xfb3852b2,0x069e9fbd,0x5bf3026f
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 0x0da56d30,0xc5fcf04d,0xa357c401,0x897388a0
.word 0xb9e2644e,0x575afb5e,0x225d6a0a,0x6fef8254
.word 0x394c84e4,0xda8066eb,0x9bb3fcc0,0xefe10939
.word 0x6f1a2dd2,0x8ce7a35a,0x8ee23a1a,0xc3597497
.word 0xd3dbec5d,0x7b481d54,0x27234fc3,0x1586b3a7
.word 0x0986d9a9,0x5ac3f66b,0xdbe5033b,0x87abcec3
.word 0x23ba0336,0x77fb7660,0x0892fe52,0x19ce0b8e
.word 0x18c5f225,0x2d4dfbf4,0x17824731,0x107e1d29
.word 0xaeaded4f,0xaba3bbec,0xb5444572,0x50323864
.word 0x66c90719,0x40a11e6e,0x1472360f,0xd6aff433
.word 0x17cb9580,0xf734119c,0x80c9694d,0x522d44d7
.word 0xa6c95cf2,0xd1e15991,0x2913a5b7,0x4af35e32
.word 0x6d250298,0xf2804db9,0x0bf06272,0x8b2c6bc5
.word 0x58efc84d,0x95aaef1f,0x1c4e91c4,0x06302942
.word 0x4fe149c7,0x057b26b7,0x1b3ec089,0xd8ac3427
.word 0x5a4714fa,0xf5520f40,0x7f109413,0xd3104839
.word 0xa2f24a11,0x9db2d435,0x2a2d5db0,0xc90e890f
.word 0xc507dd6d,0x6241e9f9,0xfc781142,0xb5557b16
.word 0x7057f85b,0xe7a1c55d,0x08a26c5b,0xef87acc0
.word 0x87b81e1d,0x24c5e908,0xc9af4033,0x01aa23db
.word 0x51e2c4d3,0x8fbfea48,0xa2e1e12a,0x5ab7ece0
.word 0xb5455887,0xbc9d5a68,0x883f8216,0xa5ba4db2
.word 0xe7c5298b,0x932c0dd5,0x5ad4c6b4,0x6833721d
.word 0x0dc316d6,0x0c0dbec1,0x259c8846,0x1a455b4e
.word 0x65b1cfec,0x9504f5fd,0xac0b696e,0xb515d18d
.word 0xd8f2a5b7,0x5eb8797e,0x6ebcd0b4,0xa99880fe
.word 0xd2cd1620,0x12a8d3c6,0x9742f92a,0xa5468725
.word 0xa19f3c08,0x6edc370a,0x927931c2,0xeedfe028
.word 0xd6cdd06e,0x4ed61244,0x71a5ca22,0xbd99d952
.word 0x3dfb7b26,0x2ddf80c7,0x5d93b2e1,0x029566fa
.word 0xba808d3a,0x1adf0775,0xc1b35924,0x3fc29e24
.word 0xf8feb5e0,0xa015dadb,0x01dded86,0xb1bb7950
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 0x49ccd208,0xf5ed2252,0x65e8e465,0x12516e44
.word 0x9c689a15,0xe052be86,0xa1202172,0x361a4098
.word 0xba90e141,0x4365c4b0,0x95c35668,0x5213fa91
.word 0x2bcab923,0xf54bd20b,0x69ff284f,0x58d8febe
.word 0x96983a30,0xfbd62e42,0xd2631895,0x4ee0c342
.word 0xf4d199f2,0xea02ca21,0x186a1b49,0x237163b0
.word 0x9f32f288,0x520f72ef,0x81b5bb35,0x968979b9
.word 0x16fc592d,0x77f6aba1,0x7649c981,0x049255b4
.word 0xbe512c70,0xb80e7207,0x0df2085c,0xaa4f67b0
.word 0xef1d2b32,0xc470dbd3,0x7440de0b,0x9fb267a5
.word 0xc7d3fb24,0x4a3cad44,0xdf541634,0xb66da411
.word 0xb82bb2e2,0xbf1eb0be,0xe4b9e293,0x313b55d5
.word 0xad28a6e8,0xb2180669,0x1b487426,0xd21ae213
.word 0x8480e92a,0xc85db2f3,0xf9b82ccb,0xd7d7a3c9
.word 0xe0a8e2ac,0xeb9e1069,0x5493720b,0xcb7f94e2
.word 0xc2fd058d,0x168ebd91,0x000e0312,0x16d22ca4
.word 0xfba77ac2,0xd9c968be,0x58b2d7c6,0x9b393be0
.word 0xb1ab7779,0x1f325ae6,0x8e00286b,0xaead28d3
.word 0x22a5233d,0xeb645b18,0x0dfcef17,0xf19a7bf6
.word 0x13c56e3a,0xa2bd0d85,0xe4f526ed,0x1298ba46
.word 0x564ef9f6,0x18b1a798,0x30636956,0x96db98cc
.word 0x42ce798c,0xbc6f69b3,0x29704743,0x9e13f96f
.word 0x6f2d1b43,0x52627389,0x45895121,0x5140287f
.word 0xa7b9bd06,0xe50b0e67,0xa0fc04ad,0xc566ef62
.word 0x09f68ab1,0xa49522ff,0x1b153393,0x94739497
.word 0x6708ba3e,0xa889f936,0x0ce90052,0x08cf5ba2
.word 0xc03092ac,0xbf891470,0x543c9f2a,0x3d5aea68
.word 0xd7766bb3,0xa3b2e323,0x819370bc,0x421967c3
.word 0x03bb42a0,0x5c976576,0x7e68a4cd,0xb33f5552
.word 0xc90f6178,0x7ffbfd0d,0x4278726e,0xfa52dcc0
.word 0x30f03e3a,0x8661e7a8,0x04079a5f,0x30a0baf4
.word 0x724f5de0,0x8d07b3f2,0xd525aabd,0xed18694a
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 0x5e5f9e37,0x33062a90,0x664018ce,0xfabd5890
.word 0x4433180a,0x9788f971,0xc378c8ed,0x00f42913
.word 0xf0bf9b01,0xf0bfa60c,0x5e528a0b,0xbce12d52
.word 0x3ced1378,0x63ddc688,0xdc932859,0x231925b2
.word 0xec703513,0x12b02894,0xe6768624,0x91e78c07
.word 0x5aa3c763,0x2d9841c7,0x3d02f529,0x7c84d898
.word 0xeaa3d795,0x70d16aaa,0x2d636386,0x2a88010c
.word 0x52fdfdc0,0xc129ff94,0x476b1da7,0xab64fd49
.word 0xc6dc80c9,0x9e192b3b,0x0f98c9a3,0x7efe8c1c
.word 0x5b40643b,0xab198876,0xf005e59e,0x67ea78af
.word 0x2ea78494,0x459437f5,0x86a9f196,0x68cdf358
.word 0xbf505536,0x62148c50,0xc3945a33,0xde0e1737
.word 0x5cdf7237,0xfa9a44e9,0x1025c1f4,0x9b5e0080
.word 0x90bdf7ca,0xd5a33d34,0x73194b06,0xaf71935c
.word 0x44c1a33c,0x2b5117f4,0xac37b533,0x756e51a9
.word 0x5b73acf9,0x8a583ec6,0xc7f3fcd2,0x88539f28
.word 0x705d3a4f,0xd561cae4,0x54579e57,0x3b4c5dd3
.word 0x1ec7d61c,0xe299a34a,0x64db9e2a,0xa7d3449c
.word 0x09c18a38,0x61dad839,0xa3702e1c,0xb9b2a994
.word 0x591286fb,0xe79d8b81,0x0ed15017,0x087d0997
.word 0xa643bcbb,0xcf4f3d09,0x52978cc1,0x8d5e8c94
.word 0x53dbbee3,0xd066673f,0x27253404,0xbe4e5df4
.word 0xe030640b,0x10ee56a7,0x8a15cbcf,0x1d211b3d
.word 0xc5a2edd5,0xe95bb6f7,0x3ed6d3e8,0xe301fef2
.word 0xfac55f0b,0x96d13a15,0x3159d818,0x6b5c8789
.word 0xa56520e7,0xcce8bb89,0x67762c83,0x20a97608
.word 0xfb8e482a,0x865bc995,0xa97b7aab,0xfe79a2e3
.word 0x2d211931,0xcebcc30d,0x2037c8ea,0x765fc65c
.word 0xf8ad77bc,0x873af701,0x76f1ea1b,0x4ea97cd0
.word 0xa19bdf32,0xa2b1764e,0x13ae9797,0x462a27e3
.word 0xb3520b27,0x80456b3b,0x3430aecb,0x6206a4f3
.word 0x0e99f53a,0xd4d6f535,0x5454a381,0x270a7799
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 0x7cfc78c2,0xd2dfa191,0xf81cc104,0x4c207c40
.word 0xe88316bc,0xccd92b4b,0xaa2799a5,0xb94a9115
.word 0x3ad829a6,0x6355ca3f,0x8198bbd0,0x52bbec0d
.word 0xef04cbf3,0xf6610f6e,0xcb2dfc53,0xbe0ac931
.word 0x8fe0d901,0xde9aea53,0xb5dc9da5,0x3be4ba1b
.word 0x9f596362,0xf75cf3f4,0x3b086274,0x24402374
.word 0xc3fe9a5b,0xece8010c,0x0b77d0e5,0x56975895
.word 0x6425623c,0x24dcbd8d,0xbd59322a,0x824501c5
.word 0x4a907902,0x41d9c6d0,0x309d4e6c,0x1b85b388
.word 0xb4a968b1,0xbc3e7b56,0x81918686,0xe110c3ff
.word 0x6c520d7d,0x872d0b2c,0xb4ff9fa5,0xc9a3e73b
.word 0xcaf8b0c4,0x99a2f9d0,0xd97b5508,0x87a6b2f9
.word 0x5e65e62f,0xff3a67b1,0x5fd3d7f4,0xcfb374ea
.word 0xcf38f335,0xcc6d9a0a,0x1d49582a,0x896b15bd
.word 0xe2d53e15,0xc8bc82a9,0x40a0c20b,0xfd93eb7b
.word 0x09b25a0e,0x5278135e,0x7096a922,0x07084500
.word 0x8de49361,0xecc40f6c,0xc0df50ca,0xe6f6391b
.word 0xe52bbe56,0x5108eb9b,0x65cd76b0,0xdec1d947
.word 0x9c778b03,0xeb5896a0,0x0c8a4c96,0x6502887e
.word 0xf9ebe1a7,0xa6c7759a,0x5857c835,0x2ba37f1a
.word 0xe75af20b,0x62c6f0cc,0x15fb541d,0xe1114174
.word 0x3646076e,0x400f63d4,0xdc196fe9,0x4de759c3
.word 0x9467530d,0xd5834cda,0xc4e45f7f,0x029b1267
.word 0x6ff9ad16,0xafe28170,0x4f1b7edb,0xd34cc401
.word 0x4aa76f91,0xc33dd29b,0xd3225496,0x0a44d363
.word 0x7ca03b1f,0xe8e90ee2,0xf4f1c993,0xd064c734
.word 0xa51df909,0x10d9dee3,0x34a83928,0xa40b392e
.word 0xd79bcc0b,0x8d634729,0xd9387ba9,0xa97fb14c
.word 0x8b0ec0d8,0xdaadf429,0x5d6d92f7,0x733425f2
.word 0xb6d6dd64,0x469fd01f,0xd4ed345a,0x5552d538
.word 0x75a2eae2,0x39afc48b,0xb74a7fe6,0xca0b3b88
.word 0x22ae2c38,0x068a07d8,0xb189b39c,0x437ab8bb
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 0x90f2f7ec,0x2f54e8c3,0x38204031,0x0a7741d9
.word 0x3dcb9bea,0xd8e2572d,0xc72928cc,0x99ef1767
.word 0xee87c820,0x439e7f39,0xc213a8cb,0xe5b89ed8
.word 0xd05d1fd3,0x307899a4,0x81abd714,0x5a6a06c3
.word 0xaf451ce5,0x9673cdc3,0xf653713c,0x5d3ace8c
.word 0x272a9655,0xee217e6a,0xa03fa0fe,0xef7b0390
.word 0x9e47e303,0x109d2e65,0x33ad7c8a,0x48c84152
.word 0xc35e288d,0x9d4072ac,0x284fca56,0x500b2c82
.word 0x88e7b536,0x56e67432,0xfe63b242,0xc18c4458
.word 0xc0174817,0x21b30139,0xf26a7b53,0xb2dec393
.word 0x28c4bc92,0xf4c71885,0x0ed06b95,0xbe41de7a
.word 0xa9c5514d,0xed206164,0x5e943cb7,0x1f6c6a1f
.word 0x7f472e2b,0x36580ec0,0x4a06c4ef,0x35202126
.word 0xa101959b,0x9ed79bdb,0xb1dfe309,0xa39303e5
.word 0x60772387,0xf3e4f5f8,0xb05297a1,0x81e8421f
.word 0x5620279a,0x3c09fcf2,0x9a6de429,0x58e8135e
.word 0xd4062443,0x528992e3,0xd2543017,0x88e9f579
.word 0x6a585ca8,0x4abde180,0xb3bfa5a4,0x3336826d
.word 0xd6fedbcf,0x418b5d28,0xe13816d8,0x601ebabf
.word 0xd61aa64b,0x371593e3,0xdb6d1d63,0xdf86f7ea
.word 0x901ca000,0x33065b1a,0xec97def6,0xb4929549
.word 0xf99a3c68,0xa60f45f0,0x0249deef,0x7b186438
.word 0x15dddce2,0x2206b8cf,0x85c6b448,0x865336cd
.word 0x79d6b660,0x21919f69,0x84d443d3,0xa3b9b92a
.word 0xed1d9ba0,0xddb9b36b,0xfffb73d8,0x53d17a54
.word 0xbc40cd5e,0x04fd936d,0x796ec0c1,0xe2b5d24d
.word 0xd1e46825,0x3162a05f,0x8799218b,0xedb79a82
.word 0xde4d1add,0x4f0bd0ae,0xcc4d933e,0xeadf4724
.word 0xe36e34dd,0x3a303934,0xe52445a3,0xf08255f6
.word 0x44c60f6d,0x30143550,0x4fa1b1a8,0xe1f7d792
.word 0xb5252a79,0xa93bd6fb,0x8565ae7e,0x5e0ef6ef
.word 0x27653f48,0xdf50e1ec,0xd1ad44f7,0x0867aa64
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 0xc415d49f,0x706aa08a,0xc4cd2aa1,0x6ef78984
.word 0x3adb2ca3,0x26cbb8bc,0xb30037b1,0xf8717338
.word 0x3006bbe0,0x7fc2884f,0x620d0051,0x1c8107da
.word 0x2ecc847d,0x200eb1e0,0xb34c8216,0x6cdc1e68
.word 0xae854c1d,0x420ce197,0xd4312d12,0x6bf7902c
.word 0xf7158eb0,0x68041320,0x3627b018,0x806f2aad
.word 0xcf495b8d,0x130c7fd7,0x86643fbb,0xb019d5f8
.word 0xa2d289f7,0x2d59940c,0x48625fde,0x4d2028e2
.word 0x91b6d727,0x7f2431fa,0x1397e435,0x5f544b8f
.word 0x8e4f28af,0x178b0c68,0xe995aec9,0x6a356100
.word 0x9aae5e91,0xa80d1834,0x71ad9528,0x9ceea125
.word 0xe8ea1c46,0x4444014c,0x0abafd27,0x9168429f
.word 0x038172a7,0x3c897e28,0xefd8d760,0xdbaeed63
.word 0x6cfbb848,0xf704b097,0x39611ee0,0xa7dab867
.word 0x8ad37fae,0xea809abe,0x0f5462c8,0xc824b915
.word 0x13b4d3d6,0x6622a1f2,0x12f48e4f,0x1a402feb
.word 0x1ab655ab,0x06c676b3,0xf63a926c,0x6352a39b
.word 0x367f85e1,0xe005e2c5,0x17d360c9,0x1e1a04b3
.word 0x57a54a87,0x374dcead,0x2785b375,0x0d6efc5e
.word 0x00c07fa3,0x5a40fd68,0xf8721963,0x2b66cc88
.word 0x96d9de68,0x2a9a5d3a,0xe0cb2e52,0x7f54d9c8
.word 0x1a2fa1e7,0xb271f9f5,0x6be47cf9,0x96c8ffc7
.word 0xd8c26c9a,0x8be67550,0x5cf35c96,0xe03cdc7b
.word 0x424842c0,0xc860a88b,0xbabe11b7,0xa443bdf1
.word 0x3550d6cf,0x85502153,0x47804a20,0x76c98d56
.word 0xc2471f68,0x67e6ef77,0xbf36bc34,0xca6b8222
.word 0x7efc1df2,0x32379cfd,0x9b43a4a1,0xd98f5ae1
.word 0x08c0c11c,0x47257504,0x7d62efa0,0x4109a653
.word 0x20105381,0x8a71e031,0x74e3c822,0xc5642e69
.word 0x2eef04f3,0x1958024c,0x0322ad9f,0x917fdbb5
.word 0x3725dc40,0x0d2a651a,0x53ae3dcb,0x43d0f4a3
.word 0xac70c4e8,0xe7a5a8da,0x61c436be,0x8da5fd18
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 0x21424cd4,0xa8a503c1,0x5d835211,0xdaf47ae0
.word 0x539fda8c,0x82efbdcb,0x39336f5a,0x2a60653d
.word 0x15274892,0x339490dd,0x55cfba74,0xe2f9f444
.word 0x9cd8ed28,0xf1941845,0x7effb84c,0x68400f26
.word 0x5ea64e06,0x3f200fb6,0x77f66632,0xc11e2bbb
.word 0xac81f303,0x12fdd2aa,0xcd3f9ba6,0x1484bbd9
.word 0xf39caf1f,0xd13f4f16,0xd1fb6876,0x7ccea890
.word 0x9255a3da,0x05421585,0x02844b32,0x0f2359e7
.word 0x96bf1813,0xd7c79b70,0x732d3614,0x448e6fa4
.word 0x36c52cd2,0xef261fb6,0x5de733d5,0xadc12971
.word 0x28b17e65,0xafe65e28,0x6c7d57e3,0x864e649a
.word 0x1b7f510d,0x2791b183,0xdb1b898b,0xdb32e5d8
.word 0xc6700a28,0x64014864,0x55984413,0xb1d9e114
.word 0x6d7d4df6,0x84d7f2de,0xb62fed59,0xa860aaa0
.word 0x60d91557,0x7d3e46fa,0x27af22c1,0x39483957
.word 0x87b507d4,0x4bc589ae,0xa13ac365,0x2acb32de
.word 0xc37be56e,0xd08a9daa,0x23df5fea,0x6f960007
.word 0xa3b05089,0x58d2278c,0x87d7bbd5,0x62ccd041
.word 0xc43b7955,0xf3607627,0x1f1ef7ef,0x6c422546
.word 0x2741b6f9,0xc1273164,0x82ba4b5b,0xe306736c
.word 0xf65c0ca5,0xaf2fc32b,0xefc8d6f5,0x13e5b050
.word 0xf524f6d8,0x2107d7e0,0xd823de68,0x2bd812fa
.word 0x765a507c,0x22c182d5,0xe5c020bf,0x2f506f70
.word 0xb18041ef,0xc8c53318,0x05ed24b6,0x0fb0fd94
.word 0x4ad1cebb,0x0005fb4b,0xdf3676b2,0x00bd23ee
.word 0x4b93c557,0xeaa40bb8,0x2fd0f0f0,0x01f77add
.word 0xcefcd0f3,0x984521d8,0xd278336d,0x4b2f2f6c
.word 0xcc86143c,0xf4e7c3e7,0x25bb9aa8,0x7be1d66e
.word 0x72193b1b,0xdc6ae8b3,0x5d1bad34,0x3d19c1d8
.word 0xcdc0d470,0x261fe2eb,0x92e8cdc3,0x3a1803ec
.word 0x7626721b,0x0b10c54a,0xab6e572d,0x62119f25
.word 0xc309211a,0xd08ee2fd,0xbb8e2588,0x43b706a6
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 0x63428a45,0x1366a251,0x2b5f945b,0x82fd82a5
.word 0x9349faba,0x58ace6ab,0x4a06aa78,0x236a7a35
.word 0xf313487c,0x918b7f5c,0x2c910655,0x5439ee34
.word 0xef8e7a0e,0x74ed46b1,0xd44d9f3c,0xe2b9801a
.word 0xbde3df91,0xeb721bdb,0x8c150655,0x403cfbb7
.word 0x989c1770,0x9798890d,0x98b532f9,0x7aa3eebc
.word 0xcdf46e21,0x29437960,0xe3e46c99,0x706eede5
.word 0x00ee04e5,0xe6273d1f,0xbb79b86e,0x4b0c9ce3
.word 0xa47bdc85,0xc3e98ceb,0x2e1207fe,0xfb080aa9
.word 0xff5afe84,0x9b053976,0x91928d99,0xa4f3ff14
.word 0x4b49592a,0xaea9a5b1,0x218510a8,0x1a8aa80c
.word 0x4096c32e,0xae2394ae,0xc4485664,0xf3c4d0fc
.word 0xdae1412f,0x11f57863,0xb17e054a,0x9272e1bb
.word 0xcbbd6e64,0xe8fe712c,0x9ec809e4,0xf86a7538
.word 0xdf73e194,0xa5654873,0x65ace481,0x0beec549
.word 0xf8ab4eea,0x8b40b36b,0xa1f503c9,0x651f56d8
.word 0x17e0866f,0x83989986,0x8c3b4108,0xa43a7627
.word 0x50d51f34,0xfb247d4a,0x16364d94,0xb1eaf1c7
.word 0x2528144c,0x465560e5,0x104edb79,0x37ae2c1c
.word 0x407332a7,0x7bb82fd2,0xb8595baf,0x581e13a9
.word 0x4ff74805,0x20845337,0xc49a6112,0x863e7c5a
.word 0x91ddedb3,0x779810fe,0x60d00c67,0x16b0f3d0
.word 0xfa18f6a0,0x37ac38a1,0x797f1a45,0x5d097edd
.word 0x33890f45,0x6b7fad7c,0x3d4e77f9,0x193b4fb3
.word 0x781d7ab6,0x8f9aba6d,0xf43d6d4a,0x4379e14e
.word 0x158221ec,0xeb87f044,0x5d541652,0xe90a3e66
.word 0xc49b4deb,0xeef7506d,0x315c7585,0x9518751c
.word 0x37a24b1a,0x858389bf,0xd63fc61e,0x72aecab2
.word 0xf411445e,0x565e441c,0xf2b01fa7,0x252a59a5
.word 0xe26a8db7,0xcb0c66e6,0x47798a5e,0xaa0ae57c
.word 0x709c0a94,0xb2332ab9,0x156a34b4,0xa7be4f23
.word 0x61ff952e,0x4095d9c1,0xde91b3f6,0xabde2dc1
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 0x50a730d3,0x028323dc,0xaa4403a8,0xe94f09cd
.word 0xf570c3ea,0x1cc326a8,0x105b4360,0x0a5b0632
.word 0x598291ce,0xa07734ad,0xd1357661,0x8c0f0ed0
.word 0x64fe0b13,0x1bf5623c,0xb44825c6,0x24dbd11d
.word 0xd91155da,0x664a5f14,0x05d7e0da,0x1120c481
.word 0x7effa375,0x2e237d6e,0xec90558f,0x82dad009
.word 0x3086274c,0xf9e0efa0,0x2169fa26,0x577a201d
.word 0x30c397e2,0x40ad4363,0x904e1356,0x48ff18e2
.word 0x0820081a,0x34a3bbf3,0x4c9655b7,0xd11915da
.word 0x1bab6abf,0x1bca4401,0x06b5c3a8,0x1c1835ab
.word 0x9c06d8e0,0x9194c303,0x90c3c49c,0xd54dc501
.word 0x96d5a0da,0x1db50a27,0xa5e8b245,0x91d917e1
.word 0x42d31c5f,0xd8dc83f5,0xab2bab0a,0x9ccc3b83
.word 0x2db38d57,0x79af27f7,0x1217578f,0xd16f3e74
.word 0x3e74eb4e,0xe7eb9e36,0xa1384858,0x3856b6a8
.word 0xb784c15c,0x47d98842,0x148ba678,0xb6dfad61
.word 0x2ea426b9,0xa24114ee,0x58248865,0x2d2ea10c
.word 0xf204e875,0x1fd9673c,0x642b5385,0x4e788114
.word 0x732f9448,0xc0f1a19d,0xc4f9c9c2,0x38da5bb2
.word 0x8a6803d5,0x0d1b6ebf,0xf0b6e8b8,0x9a04bd05
.word 0xd87e3777,0xdef42194,0xf5c3d444,0xe582b5d9
.word 0x7baa0683,0x08407a9e,0xef6673e6,0x79f4103c
.word 0x59b4d2fd,0x3e3f376e,0x2e435f60,0x9f432ddd
.word 0xe2ea2214,0x7bebf883,0x80cb519d,0x7d3beede
.word 0xe0a12ddc,0xa9ca0492,0xee1fdb33,0x762a9e5b
.word 0x4108c8e1,0x8bdc7e80,0x43af6a2c,0x15b7ca35
.word 0xc28a2256,0x74170f68,0x625dff43,0x68d0602c
.word 0xb59075e1,0x36307984,0xcd610c58,0x8c0b64b4
.word 0x260bcaf6,0x6a215256,0x59015db1,0xb8dc2260
.word 0xed74470a,0xa8f28359,0x58d1373d,0x3c8a6bdf
.word 0xa0090091,0x1b3d998a,0xcd2d048c,0x0ac95c6c
.word 0x0612d045,0x4c04664d,0xff4378b3,0x8913cc53
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 0x34d0a9c7,0x55280e13,0x56cbebda,0x6b5a6a6b
.word 0xb055f5d4,0xdf148ebb,0x4b6ca653,0x64d40b84
.word 0xd2c84502,0x6b79ee19,0x06a189e4,0x6092a03c
.word 0xe86c4cd5,0x51625bc8,0x1de0432a,0x25980fb2
.word 0xa4a09c44,0xd4c6b4ca,0xd6dc3cb9,0xf1b56fc2
.word 0xc4696279,0x0eb207be,0x024e6678,0x2fad5ff1
.word 0xa00c9c51,0x93ed3c48,0x49cb18af,0x2f62a07f
.word 0x998e460e,0x3551284d,0x870f9802,0x036ff78a
.word 0x63b93945,0x91692a44,0x5260aba9,0x6d9e352b
.word 0x9141f1a4,0x76c2c5af,0x04e26d4c,0xc8798b36
.word 0x4085906a,0x426cbef2,0xf6b636c4,0x38db1f3e
.word 0x7815a7f9,0x61f1906b,0xe223bc2b,0xb3ad10a2
.word 0xbbb8beaa,0x7b19f2cf,0x402413ce,0x563f0257
.word 0x775f8fa4,0x3f7a480f,0x6829a407,0x6db3562d
.word 0xf99a7e64,0xf76673ab,0x8dda1892,0xec7db7bb
.word 0x3f67f234,0xcfa448e7,0x6d09e43c,0x71b62571
.word 0x118f8d51,0x5ecba5bb,0xe3d54dbb,0xed33f451
.word 0xe48954b8,0x034c14f0,0x9756d906,0x3c7d0351
.word 0x307bca5e,0xf43322d3,0xcb310b65,0x8e96ee3b
.word 0x0f2988b4,0x6d29ffd9,0xaa34748d,0x374dbdd8
.word 0x65de718b,0xc3a08d3d,0x8f078585,0x1292a126
.word 0xefb4b3ef,0x66d3c65d,0x799b93f5,0x5a85c79f
.word 0x660a53ea,0x5f4ec763,0x31539640,0xbf7f9068
.word 0x8988f3e1,0x919e6346,0x1c15628c,0x57a83b8c
.word 0x18c5cb11,0x14c9d31e,0xfd6de7d8,0x5e7a1db3
.word 0x1291241b,0xf12b169c,0xa931953e,0xdb66fda3
.word 0xa602b3ae,0x7a56cb77,0x6c0350c5,0x0e800d83
.word 0x4c2ad202,0x0326c315,0x88e381e7,0x96bf0386
.word 0x9fd5692b,0xc977f9ce,0x95bc4568,0xec33e8ea
.word 0x884df4f2,0x997f1c94,0xd07a0e61,0xd1fc3379
.word 0x80fc771e,0xb33e9f1e,0xc22ff3f1,0x3137aa6a
.word 0x3894212b,0x9dee4781,0x5eb93140,0x2135e56b
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 0x8636b08b,0x9c186f4e,0x462c37db,0xacf7dbf8
.word 0x8f48f79e,0x7efc98ff,0xb06dd064,0xc6f1568f
.word 0x80666649,0x02c2aac6,0xb9d24acf,0x483d3a0d
.word 0xe210b16f,0x72f419ac,0xbf9a5676,0x6077a8bb
.word 0xcac4e8f1,0x41ab1016,0xbc66f262,0x3940621a
.word 0x315ba7ba,0x3a1de3c1,0xaa2f20b2,0x10886d62
.word 0x4bf59a5e,0xf46d3e36,0xbc3aa5d9,0x0ce4f3c7
.word 0x67fd12b2,0x769151b8,0x4cb92ceb,0x1de0780b
.word 0xa3cac77e,0x061a20a8,0x580dd62f,0x414db341
.word 0xd9335c9c,0xc9162d88,0x14321bb3,0x62b08bca
.word 0xa73b91d3,0xa0b89a7e,0xcd908483,0xc109cfb4
.word 0x69c7f8d8,0xfe7c557f,0x726d0141,0x46368b1f
.word 0xa3af8cab,0x9f451fff,0x8b2f640b,0xa02f9763
.word 0xa8eb2ac3,0x02d65796,0x2224c0f6,0x0b5fa047
.word 0xe8ecff40,0xa4dcc635,0xcae2788a,0x05d8a159
.word 0x546684f7,0x222785e6,0x5727d362,0x1499cf17
.word 0x28edb18e,0xc60197e7,0x19d0c3d7,0xbf2ccde0
.word 0xd4fd4217,0x2eb32971,0x4cbe2e96,0xf66f52f7
.word 0x9bb4347e,0xe9aa557a,0x5ec78336,0x5bc53ccc
.word 0x93e15fac,0xc6058e25,0x7a12f718,0x95f5a59c
.word 0x14cc2fd3,0x9b5ee61f,0x7f050eee,0x6b4ad325
.word 0x674d2136,0x51cbfe33,0x39364770,0xafdd2323
.word 0xd3e52ed6,0x6b886a97,0xaa5e19d1,0x8a4993ba
.word 0x6f3e16d6,0x09193ceb,0x963b59bc,0x2d6bf3b5
.word 0x69d037ab,0x0e76a11a,0x53854ff4,0x286d50ff
.word 0x67f030f6,0xcdf32978,0x9bd0f25c,0xac23f295
.word 0xe64aaab9,0xdcbbd75f,0xabfece50,0xad58c8a7
.word 0x3afcde3a,0xcee84a94,0xc4d4c51a,0xee8e3a26
.word 0x2c16415e,0x90721c1e,0x75f5f31f,0x38cb0a9d
.word 0x1034a5ef,0x63eb0dfc,0x4cf82b71,0x54d9bd5e
.word 0x26dc693e,0x027f43d4,0xda1f9cd7,0x6f192374
.word 0x411c7f0d,0xfc1c4688,0x13c7fdf2,0x22ed4aec
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 0x2dc7172e,0x346eb082,0xae66e328,0x25d82183
.word 0x61babc95,0xe018bb83,0xac41baf1,0x5f51ac90
.word 0xdc655cbf,0x88f1a6bd,0x422033bf,0x928df8a8
.word 0x9089769a,0x041fe1b4,0x2dc2211e,0xbde43f7c
.word 0x79601bac,0x37f39b99,0x0bc612de,0xe30eb9cc
.word 0x9fd8b43d,0x0e84939a,0x3959f531,0xb879a6fe
.word 0x463a056f,0xe46ad3a7,0x0ea081cd,0xb69d2e7c
.word 0x850e45bf,0x599555b3,0x61e29591,0xc2cd0e29
.word 0xf0eb6bed,0x6d40a552,0x391e387f,0xac5e9b60
.word 0x1f9cdaee,0xd75316eb,0x44e25085,0x75a90190
.word 0xbc4d4d84,0x3e4e1604,0xec5a46e6,0x3fe89eb8
.word 0xa72c2f70,0x7a30e542,0xaebe313a,0x9ad91f3f
.word 0x701a7d0e,0xb2cf5854,0xb07ae750,0x652b884a
.word 0x98c8468e,0x06d8a41e,0xabe9473e,0xe5ae3829
.word 0xc7a078a6,0xffffd594,0xb2a93a8d,0x27d6ba52
.word 0xc54802f8,0x3f806e5f,0x182afda0,0xc0da4b7a
.word 0xf3f30b10,0xc73cbc3c,0xf91e3a22,0x1c628adf
.word 0x72726b1b,0x866822e5,0xf16b4f6c,0x51d5521b
.word 0xfb3a3bdb,0x831d0700,0x961cdffc,0xa12c71a5
.word 0x9d977427,0xce43f386,0x17f47d44,0x6b8bea56
.word 0xa018044f,0xc48c4e95,0x5af8a778,0x5d0466e3
.word 0x361f41b1,0xffff746c,0xd4960376,0x9cfbbc51
.word 0xaa0b6777,0x14e5cd79,0xafde0083,0x78dceb67
.word 0x7b8a1d43,0x1362c9d3,0x429b876f,0xa7b2aa5c
.word 0x63a6793c,0xfcf15170,0xf0a689c5,0x5c1d5cc8
.word 0xe060e79b,0xccfabdb4,0x3236a37c,0x5d613422
.word 0x592da636,0x5c0d0c67,0xe246905a,0x9c67f0c5
.word 0x403b18dd,0x42e640a5,0x6aad9641,0xa724194a
.word 0xbffc48d2,0x39f80192,0xdb41ba8e,0x138ffe8d
.word 0xf33c94ee,0xdd2dd79b,0x9cda80e7,0x80db927f
.word 0xfe904bf9,0x325ad518,0x50217e15,0x5592a131
.word 0x65c7f675,0x964fd83e,0x572a3797,0x66542794
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 0x48a7ec04,0x586b2340,0xf1e13100,0x0a4a7afc
.word 0x844fef8f,0xaa21d8f9,0x53311d76,0xdc669115
.word 0x8087939f,0x57d71e83,0x4549186a,0x23322467
.word 0x7905a40a,0x6fe8f3b5,0x18fee66e,0x487fc32a
.word 0xfac9552f,0xc7f51445,0x59192337,0x63a2e3be
.word 0xe36c6779,0x7c9bce1e,0x9712ecb0,0x3a3e7c9f
.word 0xc2ec2ee0,0xc447b683,0x142e5e96,0xadc5d849
.word 0x14e24f90,0xb50bbec1,0xf14a0e28,0x933d2831
.word 0x235f6275,0x0e67fac7,0x00a70b37,0x929adc33
.word 0x64fb851c,0x1bf267a0,0xfa785924,0x55e943bb
.word 0xf80f8221,0x34495e6e,0x14ae8a29,0xa7e1d4d7
.word 0x8807ed96,0xfde96538,0x994e6983,0x60c67cd5
.word 0x6177e2df,0xff683dc5,0x53e54f61,0x874791e7
.word 0x39d58baa,0x71c2886a,0x7bb9b527,0x5432c073
.word 0x32ff61c5,0x40afae20,0x68015519,0x912d5508
.word 0x26265e90,0x294dec2d,0x789ba949,0x31e5a8cc
.word 0x1da4851f,0xdb83201e,0xd145a1aa,0xcf299e5e
.word 0xf636270e,0xef4f8202,0x90495f6f,0x091a7f5e
.word 0xf7ec6497,0x98da8782,0xd7ae0637,0x4ae1173f
.word 0xdd4a6a4a,0x044064db,0x0361feae,0xe894251b
.word 0xdae31119,0x4bc4a5ee,0x217c9be0,0x73f279f7
.word 0x26584895,0xb38bc4c3,0x04e02bef,0xa8edad98
.word 0xa2251941,0x19e95316,0xd4cad7a5,0x21a157ff
.word 0x49bc47a1,0xd6d9eaa3,0x3f4c16a3,0x76c504bd
.word 0x59c043b9,0xee4fcaa0,0xe1e92078,0x742b7a27
.word 0xc7983a71,0xacf23292,0x425699ec,0x25bc3587
.word 0xf5e38645,0x30c2bac5,0x00cc9553,0x39c5837b
.word 0x1146db80,0x3225a385,0xfee15b1d,0x7b366b5f
.word 0xf3330b6e,0xec7dd08f,0x5c51a7d7,0xd6191373
.word 0x34fae181,0xe3c08689,0xba1e6290,0x59d297bb
.word 0x91472e8f,0xe084bfa0,0x6dbb0145,0x48626d57
.word 0xe7340dba,0xce78e868,0x89a970ff,0xf75b994e
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 0x46780847,0x5830c373,0x0b7a9434,0x1ad37f27
.word 0x909c92ac,0xe70bb4c2,0x5ece7a81,0xf155e9f1
.word 0xaead00fe,0xb68c07d3,0xb4b6890d,0x68e45b69
.word 0x68299ea7,0xf720bd3f,0x83ae1dd9,0x6a66fd93
.word 0x65891b0a,0x5d425b3f,0xf3b16c4c,0xc055b353
.word 0xceaf62f7,0x7940b814,0xe811d9b3,0xca213ce9
.word 0xec291538,0xd8ef5635,0x4f599d26,0x25c604cd
.word 0x2c7d344f,0x66af49b3,0x5dd614b9,0x3899eeca
.word 0xbf0f790c,0xe07db6c2,0x1a5496d0,0x19c2f231
.word 0x80dcf12b,0x5fd4a61f,0x459a6b6c,0xce5ba330
.word 0x7912c044,0x82764889,0x944deea3,0x8d5878d8
.word 0x31678702,0x799f1d3c,0x2fb399d2,0x0ac84f7f
.word 0xa6af172f,0xa1ca6d38,0x966f80f6,0x58af8f86
.word 0x1b74d94f,0x624fc9a1,0x0c2a5bee,0x5861c31f
.word 0xa6c7f517,0x790372be,0x58417fdf,0x563a4a2d
.word 0x8805e842,0x8b5bc5dd,0x8fd8decf,0x0ffd8154
.word 0x05063fbd,0x5226467e,0xd5d00b15,0x30b300f6
.word 0x001e288b,0x044ee2a0,0x67e81e68,0x435c320c
.word 0x3fdbfd09,0x21aedaba,0x723a2e61,0x3dfed16a
.word 0x8199d2f1,0x4d9d2718,0x782d2744,0xa28cf9bf
.word 0x5f144898,0xdc8948d6,0x4f6a5b23,0xf707a093
.word 0x5f9a10e3,0x3bc05da7,0x47266bb3,0x471ad9ab
.word 0xf1ff6cfe,0xfc52f1e5,0xd2269bec,0x46d29ba3
.word 0x553ef2f7,0xee5e4efe,0x5ccc56c8,0x3fc7739e
.word 0x6ba78e1b,0x3d0c4e0e,0xa726a500,0xd251402c
.word 0x89c8ee95,0x6fdd5cce,0xfed3dca8,0xf127e4a5
.word 0x8b86f85e,0xe4c5e546,0x3548d6f9,0xd1fc5268
.word 0xa44ee884,0xfc9f514d,0xc24cf744,0x60d6076d
.word 0x5cbfb6ff,0xc24566be,0x69392fdd,0xada62e82
.word 0x936073fe,0x9ebd62fa,0xe0d62f4a,0x1b0e336d
.word 0xe0f44849,0x96dfaeb3,0x20646abc,0xd38cf654
.word 0xc1b48902,0xa5c4c54d,0x14b8a1ec,0xe684f7e6
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 0x8ab40375,0x674c3eaa,0x384a322e,0x1c8e3804
.word 0xfabdfe5c,0x9a3cc673,0x03e6e23e,0xd9555baf
.word 0x35a577b3,0x364f616b,0x0e14057e,0x89e43cf0
.word 0x7ee59e40,0xcfc93ec7,0x93168277,0x65b64877
.word 0x7785d911,0xf3795c7f,0x40afd9ed,0x4cbea34d
.word 0x955a3542,0x2daaad70,0xfb0502c1,0x5b345849
.word 0x753e0321,0x21a279a4,0x757c1bd3,0xc25a9561
.word 0xd26194d1,0x9562a8bf,0x92731a56,0x6e407674
.word 0xfb7aff77,0x0135da87,0x65a47277,0x021d31ed
.word 0x6e7e2bf5,0x86e0fd1a,0x300ecb3c,0xacf1d12a
.word 0x16fd3cf7,0x509d581e,0x6d9227e2,0x0aef96dd
.word 0x13b98567,0x714d807b,0xac026532,0x4488f045
.word 0xe7f400e3,0x864c4a2d,0x1e7be001,0xd1ea3774
.word 0xdde4c938,0x66d8be0c,0x4b502392,0x606d5b53
.word 0x272688a5,0x12ca6154,0x8d537dd0,0x1023f35b
.word 0x976fd54e,0x3f548855,0x10eae226,0xf02daf2a
.word 0x15b31146,0x34a67a44,0xb7e5afd2,0x31358c5d
.word 0x8557e2e7,0xb85cf800,0x599d1f60,0x123a4742
.word 0x08545e84,0x1ca1cb2c,0x1bd1bbc8,0x87916b6b
.word 0xeb6f1a1e,0xfa186336,0xa4d6da7a,0x50786aee
.word 0xb4095f98,0x85eef828,0xeabfb90b,0xe4a1aed5
.word 0x4259528f,0xb4fd762b,0x168a6c08,0x1ef60b14
.word 0xc306c3c4,0x85400b40,0xfbf1a9a8,0xcb9ce502
.word 0x2157e9cc,0xbf9e7b2b,0x4677bbb9,0x3004f428
.word 0x5509a0ac,0x854a2bfc,0xde4101f6,0x0328908a
.word 0xff632b87,0x2b83d215,0xedeee104,0xb05fa07c
.word 0x6e02e96b,0xd4f88935,0x5c7211e8,0xf8df277a
.word 0x374b2050,0x0703e43c,0xaf1eb1de,0x6c119ddb
.word 0x21eed594,0x84cd08e3,0x70fc7a09,0x17171a11
.word 0x5aa941e3,0xe2a76b1f,0x5000a0d0,0x322dc090
.word 0xfe3e2ad8,0xa2acfd8f,0xf73579dc,0xe8fd50f5
.word 0x7693a1ce,0x6e743d37,0x83607795,0x3fcb6277
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 0x0119268a,0x2fa655b5,0x10852488,0x8c737d23
.word 0x2c013e4c,0xaf5f0fd3,0x696b1d7e,0xf2019398
.word 0x61a708e8,0x89154936,0x8093f770,0xb1178551
.word 0xe83959dd,0x04441c6b,0xe1c2463b,0x930c1b7d
.word 0xa8db9f7d,0x3e1f9118,0xc555bc78,0xa1b61ef0
.word 0x08efa67d,0x9d304f01,0x6a0637c6,0x9d172531
.word 0x5a238541,0xca6d1bd3,0x78623db4,0x2c77f050
.word 0xff6c25ad,0xed516924,0x012dcede,0xb81e802d
.word 0x64f168d3,0x225bc220,0x49dc99c0,0x09f2d290
.word 0xba26aa94,0x1cc63359,0x4373300b,0xd87cf1e9
.word 0xaf8f2192,0x120f53bf,0x2fafa7e0,0x1f9cb3d8
.word 0xc5f572eb,0x30c73d15,0xdf3ef8de,0x266d7ea4
.word 0x75f6dc27,0xf2ee6ebd,0xda839594,0xfc3dfbe5
.word 0x22101bbe,0xb7c7f743,0x17ba4ae8,0xc9386457
.word 0xea6fd7c8,0x65aeb2c1,0xbba34625,0xcd1c9d56
.word 0xa7e48cb6,0xf1ede0f9,0x6ecc792e,0x6a4191c5
.word 0xe612f341,0x8f23581d,0x706699af,0x693575be
.word 0x56779ba0,0x5d38cc18,0x13016ead,0xb4ae0c03
.word 0x0b375685,0x01a610be,0x5cce295e,0xf546533b
.word 0x473ac91f,0x4d1b0908,0x09304672,0x6b6ce0c3
.word 0x51be54f0,0x04545109,0x4fb1d802,0xb4a2f92e
.word 0xba220dc9,0x666d6caa,0xa3da3495,0x6e9d044c
.word 0x66153f73,0xdeb7bca4,0x95cc8a1e,0x475adcc6
.word 0x9fe3b534,0x186cc2eb,0x09114c5c,0x893571b9
.word 0x5c39782e,0xc968fd4d,0xeab1228b,0x07210092
.word 0x957fdb41,0x17ccc8eb,0x5acebc6b,0xb28881d0
.word 0x27145142,0x4e2ec5af,0xf7e36874,0x8bed543f
.word 0x2d7afc04,0x4133474e,0x8e921df9,0x7ddd702d
.word 0x771794ea,0xdcccc258,0x918f41f5,0xd3fe67ea
.word 0x296517a7,0x6f1027ec,0xa2c0988d,0x78fe9570
.word 0x756a72d1,0xc4a5f411,0x78f948d5,0x117cde6d
.word 0xc761ab5a,0x4d71e47a,0xfbb93762,0x86fe091b
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 0xc3159842,0x562d33c2,0x1e39bafd,0xfce473ce
.word 0x687d12e2,0x5656b2d7,0x5733e657,0x04eff35f
.word 0x58fb53a8,0x9ac667ad,0xe8868280,0xc27373d7
.word 0x27d88bf5,0x6436e22e,0x597c9578,0x27cccf84
.word 0x3cc1d25c,0xb3f4e652,0xab2c5fd3,0xa1dbcabf
.word 0x148ba63a,0xfe09dd25,0x22400efe,0x5fd72c59
.word 0x87b63c75,0x4f6ea664,0xc0d87a00,0x0b93f410
.word 0x8684244c,0x2347c52d,0x29cce108,0x9e19a5df
.word 0xfb144d18,0xed8291ff,0x2135aa31,0x1eb1fee1
.word 0x7e7c5794,0x3fce845d,0x0789452b,0xf9018599
.word 0xdc2297fd,0x59a20675,0x243fda98,0xb48b7913
.word 0xd5487045,0xb64ae2a9,0x37427fb1,0xc90301f2
.word 0xbff28419,0xa1caf836,0x5459ee2f,0x93a5a7b5
.word 0x9b70d8be,0x8a93ac77,0x635a9e49,0x8bd9ed89
.word 0x24ff334e,0x1967cbc3,0xf214fe64,0xa7724e2b
.word 0xec76c356,0xe062f337,0x85f17f3c,0x5c066172
.word 0x1afe81db,0x6a4e019f,0xf76f78df,0xd0be4fce
.word 0x51644847,0x37b6fdc6,0x0da2ab16,0xd535f756
.word 0xed8d92ce,0x77fa1e4a,0xb5d962d0,0x0ef882fc
.word 0x6004c929,0x18de4dee,0x85a2a41c,0xfc317fba
.word 0x711b5ca8,0x64955c02,0xe6f9234e,0x75e437c5
.word 0x8d040d56,0xfec65005,0xf549159b,0x01cfaad0
.word 0x4a4327d4,0x5dc3441c,0x0c7a45f0,0x8ce1e58b
.word 0x7c9052eb,0xc913b45f,0xce4db51a,0x600d899f
.word 0x2e8ec3d3,0x9dd97c0a,0x48a4b271,0x0898c216
.word 0x6df989fc,0xa20ad433,0x3b037736,0x153f0fc1
.word 0x4fc0155e,0x90417bef,0xb7b07775,0x24707ba7
.word 0xa3aac8f3,0x43d257c7,0xd1884e00,0xfc2b47f0
.word 0x609d69c7,0x9553e254,0x38d0866a,0xcf475d00
.word 0x079dfa05,0xc85a9d1e,0x0dbc67f7,0x71e12285
.word 0x719a609c,0xbbde74c3,0x1181beae,0xeafad811
.word 0x38874bd1,0xa711b76f,0x82dd841f,0x8a089d84
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 0xf6b74a3a,0x15d5e0df,0xa8087422,0x6ef3aeab
.word 0xda218b54,0xcad2f522,0x06e8b0e8,0x887a7001
.word 0xbe37139c,0x14838435,0x04b6f70f,0x9cbf41ed
.word 0x7f4082be,0x591fbeb2,0xae556e9c,0x5e01e424
.word 0xe0d575cf,0xf9fcc81a,0x1a215883,0xf54047b9
.word 0x6c3c2f8e,0xf9c21143,0x94fdbe44,0x80e6323a
.word 0xd0489b08,0x619c3aab,0x3fb94e95,0xaea2e079
.word 0x52b51c95,0xa5dddc71,0xa5861262,0xbb950127
.word 0xc337ec39,0x53eb5b24,0xd15778a7,0xbcd40814
.word 0xf9934f99,0xa7e5156c,0x4d8db99b,0x64d8c19e
.word 0xd21d75d6,0x61997b9b,0x355c5442,0xc28b25ff
.word 0x55eabc00,0x106574a8,0x650e6826,0x16157f94
.word 0x9634a1f0,0x6316e71c,0x4b09b176,0xb7cbe3cd
.word 0xd0f9cba7,0x846699ad,0x11230bdf,0x0bca20a5
.word 0x72a43634,0x6e35a881,0xb6ca9c75,0x3e97b4ed
.word 0x1f40fa11,0x0c28b618,0xbc4e5a84,0x00400277
.word 0x461b4205,0x5f52ceac,0x4fb34483,0xbed96e2a
.word 0xc7b81eb2,0xf31f044c,0x624cd9c2,0x4f017ea7
.word 0x9d2a2213,0x9bc110cd,0xc5ac30a9,0x89ec865e
.word 0xb99ca170,0x4d1cddb2,0x0da8b782,0x41073a0a
.word 0x95fb439d,0x4ea538c2,0x9ed66690,0x584fb42b
.word 0xa759b2e4,0xf5cfd934,0xc9c6e44a,0xd81d39be
.word 0x8d324b04,0xb9530c25,0x5ae68766,0x195e9cc8
.word 0xf5739699,0x2dd71fec,0x82f2c804,0xb43d45a3
.word 0x799c784c,0x7c2f9aa3,0xd6e83bf3,0x2bd1f49f
.word 0x88acbac6,0xfb55975e,0x14762caf,0x8444d5ed
.word 0x6082d108,0x421b9bc1,0x6a126ff6,0x25500a65
.word 0xe9723c64,0xcb3b066c,0x5f3b6ee7,0x4283290a
.word 0x2dd45795,0x3b1ce710,0xe2bbae3c,0x97a46940
.word 0x1deb13e3,0x3e72cbf3,0x3249c71b,0x19c7b1a6
.word 0xc9776e33,0xa864ba31,0x033c1cd1,0xb8ab89da
.word 0x51b088c8,0x7abd2d1e,0x8a573935,0x97b7ef44
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 0xfa454776,0xa1d5af53,0xa333f744,0x91ccaad4
.word 0x72defcb2,0x87790e19,0x89374a28,0x1e65aa90
.word 0xed12f088,0x1b083245,0xeb348718,0xc1a8e28f
.word 0x36fe4505,0xbfc18151,0xd03d6175,0x69b04606
.word 0x2b336149,0x4d2eea5d,0x498d494d,0x4fc65b94
.word 0xeb0578f9,0x5179532c,0x3eaafd4e,0xc4d37ffd
.word 0xbd8d31fd,0xa552928f,0xf607c242,0x7bd565d7
.word 0xc7fdfb6b,0x13302302,0x93ddde1d,0x7510a4cc
.word 0xa20479e2,0xa8c0e6d4,0xce32609c,0xe2c85a4e
.word 0x9f73cc96,0x1f679877,0x9657bf36,0x8ab70a7a
.word 0xe97254f6,0x24375329,0x05af8f08,0xe7bae4c0
.word 0x6ed22508,0xdc4d2d75,0xa279a1cb,0x90e3700c
.word 0x10c3afeb,0xe811889c,0x0d2935c8,0x743a5d1d
.word 0x97f8c1c4,0x6efc4183,0x2bf61408,0xb49a230d
.word 0x0a144008,0xf1f59617,0x987169b7,0x483c1584
.word 0x5a08f479,0xed803e25,0x1483c31b,0x19712251
.word 0xcefbe031,0x500e3c0e,0xb4bc1fb7,0xabca1419
.word 0xb2ad5eff,0x6a9af375,0x5045a49a,0xf2369ea5
.word 0xab8f68ba,0x5eba6b93,0x38ed6b53,0xfc5db111
.word 0x8ec6e5b1,0xb6915131,0x0ecabfa8,0x7101ddf2
.word 0xe704aa10,0x5f9db934,0xbf77f84b,0xa64478c3
.word 0x876ef269,0x15d210f1,0x3d74709c,0x29d74906
.word 0xfd54b893,0x760f26e7,0x72ca0f91,0x01f28694
.word 0xded836f0,0xbb4a178e,0xcc9fcec8,0x73e92ff2
.word 0xdb429321,0xb606e1a1,0x50a80653,0xe45bc8b7
.word 0xf70ec2bd,0x2a3747a1,0xa885c9bf,0xa82c56af
.word 0xf63084e1,0x985a225a,0x382c2790,0x7c832cb4
.word 0x708e43f3,0x5550e518,0x7f1c32e2,0x69ab61b5
.word 0x1ddd9e11,0x069ed070,0xf632c85a,0x22ea1da2
.word 0x6d2251ef,0xb2f1c331,0xb33b5b8a,0x38e53ea2
.word 0x187bb8d8,0xb502f15d,0x8e288caa,0x09c62a28
.word 0xfd3eb353,0xa3b3d759,0x7ad3706b,0x1fbf7e79
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 0x877bf1c4,0x1c240242,0x6351d2b0,0x74ea65f7
.word 0x42c71087,0xf496d4cf,0x809aa849,0x6abc0dfd
.word 0xe26187ad,0x3adc8ce9,0x006fb1ec,0x833c24f4
.word 0x716172f2,0x65285b95,0x947d65fc,0x180d753a
.word 0xa22c3458,0xdf503fa0,0x72c52dc0,0xc31c80e9
.word 0x071776bf,0xcc3dcb59,0x8df2c109,0x9284ea2a
.word 0xa48ca030,0xa8f54e6d,0x03767bc5,0x8a6e7ddc
.word 0x583ed70f,0x59621335,0xc104b7e0,0x6a3fc8ed
.word 0x6ce4090c,0x26267502,0x2c2cb744,0xc3bb4114
.word 0xb4be26e3,0x51d9984c,0x967d2883,0x98966c82
.word 0xc302490b,0x4977a810,0x7908b510,0x6fcbb088
.word 0xa0b64c3d,0x348b92ec,0xd20be7cc,0x8c945e57
.word 0x41c43486,0x5a062e65,0xb844a184,0x71784c4d
.word 0x2b2e2e66,0x1dc96eb3,0xff061d11,0x2c779ddc
.word 0xab4efc24,0x9ad1b2cc,0x1cf577d8,0x87e29934
.word 0xd84660b1,0x1fbe1834,0x08a4e499,0xd0b739d6
.word 0x71ac6824,0xbd415649,0xc8cceab4,0xbd9f152f
.word 0x140826b1,0x04453d83,0x94c50e57,0x5306d9be
.word 0x171941cc,0x71cb8d2f,0x5e7efdff,0x0d87211b
.word 0xd886df24,0xb4d7efae,0xdcdb24ba,0x16b00ffd
.word 0x49afbac0,0x1de56b26,0x52faabbe,0x0406e84f
.word 0x386fb0b7,0x8b04fb51,0x91b4d033,0xe6cba8c9
.word 0x36b0fc19,0x027fffa4,0x417f4abc,0x65d47ac9
.word 0x2fac0c2e,0xa83739bf,0xdc7e077c,0xcfe60d46
.word 0x3996f0e3,0xe9037db2,0x0954d601,0xa8889f50
.word 0x9d3608d4,0xfa39d2c6,0xefb37f70,0xf5c2db87
.word 0x9e19ace8,0x59364582,0x0c3bf5cb,0x5f980725
.word 0x4c0e5ea3,0x08355062,0x03261b81,0x1efd4a7c
.word 0x0a8362b5,0xa21b15c6,0xbfaab810,0x1035750f
.word 0x4ffb1098,0x1d5f16cc,0x8d196bc5,0x918d1952
.word 0xb9e64c7e,0x66d4b971,0xe5f6af00,0xa42e8663
.word 0xe3906bdb,0x79830703,0x53bbea8d,0x4a466421
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 0x8dbabe8e,0xf7ac1779,0x214970fd,0xef634942
.word 0xb56104bd,0x847c073e,0x82ac63c1,0x265b4f4f
.word 0x65e79245,0x911538a9,0x54a84bf8,0xeb42e989
.word 0x737ed411,0x92dd9e90,0xd02bb12c,0xef45a8e1
.word 0xbcf6e9d8,0x83c97478,0xf1985762,0x78754a6b
.word 0xbde7b429,0x89b0ede2,0xe1807b19,0x506ccb4a
.word 0x335d24d3,0x4c616785,0xed934bc0,0x48ad449e
.word 0x58ebb2fb,0x00960951,0x5acc33df,0xd2444f61
.word 0x25c7634d,0xdfb6308d,0xa3ffaa33,0x5272b84f
.word 0xf0cc6681,0x285f55e7,0x065b1564,0x7f3265d9
.word 0xeb072ca5,0x24ebac02,0xa3797acd,0x4b7fb9f8
.word 0xfd6ab08f,0x1da5b76f,0x3545001b,0xcd6924a6
.word 0x7cd21ec9,0x8f76f098,0xcc5014ab,0xc63c0f79
.word 0x692b6fd9,0xbf494f86,0x626af051,0xae736dd4
.word 0xcb0da29e,0xe20da1dd,0xce9d3bd7,0x5e6ee3f3
.word 0x4ca65b5e,0x10ebf554,0x40aa9c32,0xc4ab9642
.word 0x538e096d,0x2ac42538,0xea5add41,0x8d71fb44
.word 0x86e95231,0xa698d078,0x0d51542b,0x75fa1ad9
.word 0xc34ba1a3,0xadc679b5,0xece7eceb,0xebd96280
.word 0xad5b7d4b,0xf222de63,0xc723a7ef,0x2d2ed2f9
.word 0xdb4a021f,0x59ae49b5,0x114966e2,0x772137db
.word 0x2249eb85,0xa49bdff5,0x55e72aa1,0xe35b56d9
.word 0x2b182f05,0x1de0919f,0xb8228557,0xfbb98d9a
.word 0xa929c034,0x3340d8ff,0x9a8b6982,0xaa6d2821
.word 0x72d1b6a9,0x70922802,0x1871d2d0,0x1624963e
.word 0x1c4f2fb1,0xbb723565,0x46cd2e43,0xd0ab7937
.word 0x9c42e8cd,0x78c75c79,0x612f3795,0x9161d3a6
.word 0x697d8531,0xb22cf08e,0x95f870be,0x0577cdd5
.word 0x4778eb25,0xdaa77cd3,0xb31ffc95,0x3f36a52b
.word 0x91e76a26,0xdeb78b39,0xa1b38750,0x9f64bc71
.word 0x89e35c86,0xa3f254e2,0x11ece93f,0x34ea80c5
.word 0x2812c12e,0x9a1b4a24,0xd2dc1822,0x51b24975
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 0x435eb271,0x545c947e,0xbf70b0fa,0xdacf6c0d
.word 0x5f9ad43a,0xdd23e6c9,0x70d31b76,0x190c7188
.word 0xe358c626,0x2200aed7,0x4395d7b2,0x39b31575
.word 0x456be750,0xe0e088ee,0x3363f1f4,0x67abb0fb
.word 0x8d2d7aeb,0x9f7107ec,0x4da24fc2,0xcfae0e86
.word 0x30c1ef9f,0x1a272fe7,0xe84d1e8b,0x9a816631
.word 0x1a187319,0x44c334d6,0x511a1545,0x393007ed
.word 0x8434d905,0x3e137649,0xba62db3e,0x1a513edf
.word 0x0b802efd,0x56aa098f,0xffa2dac4,0xe46300dc
.word 0x085f5226,0x7e715f58,0x5694caf3,0x4597f962
.word 0x453142b1,0xb90e2d59,0x7da50423,0x219a70cd
.word 0x4b4aae01,0x0a728b22,0x9b24bd1a,0x4b25f188
.word 0xc204258c,0x754692b6,0x1553172e,0x75837393
.word 0x33f8d157,0x6c1ae885,0xa16ddc34,0x45495657
.word 0x2a3ed4ff,0x99b44e5d,0x38f3e1b6,0x5519accb
.word 0x4c95d740,0x98c05d96,0xdc1190ef,0x24573091
.word 0xdc747317,0x447c274c,0xe3e5dc5a,0x5d792d39
.word 0xb9786d4b,0x12f88abc,0x732c5545,0x96df8b06
.word 0xcfcc4dc4,0xcb66e8e6,0x601cb56d,0x0178c212
.word 0x6d28b820,0x84568d67,0x6545ff47,0x6d1fb34b
.word 0xf1e39f3f,0x2ee1fe03,0xb6d3e6d8,0xfd85c54b
.word 0xfc0ba53a,0xcb6a1903,0x487d3b9b,0xb002b503
.word 0x3bd0aeec,0x4e19f1b9,0x7e6af99c,0x53741a66
.word 0x42df1274,0xe5aac8cb,0xfbb5e025,0xc5fc6d3a
.word 0x7a4db10f,0x532ad19f,0xf4591ffa,0x4644450a
.word 0xf13bb7d2,0xf35c0ed4,0xa1792cd7,0xec68e16c
.word 0x9a9a8361,0xcfa5091d,0x58050271,0xa0e74a59
.word 0x70866091,0xe511d0c0,0xb5f00b1c,0x5887f0fc
.word 0x0858e478,0xc9020d92,0x802b8945,0xfca16326
.word 0x0e64878a,0xabce1d64,0x352e2ab2,0x5c7de766
.word 0xd7650456,0xfa0dd911,0x228bb707,0x2dc41e8c
.word 0x56a80baf,0x2850de10,0xa7787507,0x48ff67b6
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 0x8a45baa7,0xe4df18b1,0x33d3d1e5,0xafb42644
.word 0x70edabf2,0x9cb551b1,0x4a9968f9,0xc14e1137
.word 0x607b10db,0x3dbe7fb6,0xaf5a05d3,0x97781d7b
.word 0x13b21aee,0xb7ce01ce,0x74c49eb7,0xc7d96414
.word 0x2f9d43cd,0x099b7d0b,0x0737b6dd,0xb56fefa1
.word 0xa1ff2cf7,0xea298dd3,0xc876bb0a,0x6027997f
.word 0x1ade7073,0xb9fc15c8,0xa4e961b7,0x569610e8
.word 0xb477c5af,0xa6e529fb,0x8737f4db,0x86ebb4e5
.word 0x322cbb15,0x70d6fe9a,0xd045f09f,0x106b9a01
.word 0xfebebf0e,0x73d2c307,0x0c9ee7bf,0x06a321de
.word 0xbd5d26fc,0x7db05f18,0xea91bb4a,0xd845ce59
.word 0x780622b7,0xf2a2cebf,0x4a6caf25,0x9d78815a
.word 0x458fa0d4,0x0cc580ad,0xf204af2f,0xb843e7aa
.word 0x53984763,0x4a9d93d7,0x84ca69f7,0x57e3b414
.word 0x6baa25fc,0x755b5127,0x344ce22c,0xaff0c75f
.word 0x453904f5,0x68f24df5,0xc36851c3,0x16728495
.word 0xb0c79063,0x0429c0cb,0xec621950,0x23fb0851
.word 0x59e8b886,0x454cf415,0xd613d85d,0x46efb631
.word 0x67711575,0x8be8575f,0x786abaf8,0x6e353a05
.word 0xf81f02fd,0x3c742a28,0x5ac0cc0a,0xe1a64077
.word 0x1b32ff9f,0x595f7621,0x20f4a557,0x6da53323
.word 0x7b44519a,0xf7bd11fb,0xa28704a2,0xda0ca451
.word 0x93386ea4,0x147a4fda,0x93870a6f,0x8c15c44a
.word 0x30f3621a,0xa19b588c,0xff839310,0x337cda53
.word 0x7dba6926,0x34c23520,0x5cbf0246,0x15063cdb
.word 0x505cc77c,0xe537b497,0x99219e62,0xdbf2ab57
.word 0xef087e99,0x8315b1a2,0xa19506d0,0xa65f6cd4
.word 0xd1a01140,0x5e2a1f10,0xcf495523,0xf18c5180
.word 0x606e58f7,0xf7192cc7,0xcd729524,0xa445f39d
.word 0xcaa27518,0x5b946d3f,0xc476b91d,0xebedc700
.word 0x38ef0487,0x0c6c08be,0x256f6f6f,0x442e37c3
.word 0x080e6b32,0x95e79e00,0x5e679f76,0x142e4c3f
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 0x0007d261,0xc60033aa,0x43279228,0xdbae58a5
.word 0x2ba3957b,0xecfeee9a,0x3ef4cd1b,0xb777afce
.word 0x28fc3d5c,0xdcbd5bfb,0xf3082e7e,0xde6af9fb
.word 0x6e88aa91,0x0cdd93a6,0x9ff3d43c,0x4dec66b4
.word 0xb091f5ab,0x6c356522,0xea37a2a5,0x454134d3
.word 0x6ebe9f2c,0x069613b9,0xdf6e1b67,0x8bb2014b
.word 0xb4dd5454,0xb7fd458f,0x5c4da264,0xc26b2263
.word 0xe00acc86,0x5e53de3c,0xf77fb88e,0x32e0959f
.word 0x04a89d8e,0x3113af4c,0xc02097c9,0x0b08fa53
.word 0x7b1494ac,0x1b59279d,0x1dd69814,0x59e55d16
.word 0x6b5e26ee,0xf4a8de1a,0xab572eb1,0xb6cf1767
.word 0x3c8b3b46,0x6d9c067a,0xd7998f93,0x6eecc66d
.word 0x25dfd41b,0xa4a3e814,0xff047cd8,0x82d9ebb9
.word 0xb4483c34,0xd8371437,0x581c6d9f,0x24366010
.word 0x5b868994,0xeeae81c0,0x01d45e28,0x6c21e15c
.word 0x98f390ab,0xe2fe4c63,0x44e93fd0,0x79d62000
.word 0xfec1e9ca,0xda8b6cef,0xa661c65d,0x7bb25267
.word 0xe7524fff,0xb46799fa,0x8c177acd,0x8979ea4d
.word 0x40557cb5,0xfc5fe766,0xd38b0ed5,0x9a99770d
.word 0x40e4e9b9,0x9194e6c0,0x678a30c1,0x1cdd6634
.word 0xe0f8c5b5,0x150583ef,0x018973cb,0x51410fa4
.word 0x4a56e455,0xff76062a,0x5ae60728,0xebf09503
.word 0xa6a35364,0xdf9b8e3c,0xf81c4a8c,0x6f9fd13b
.word 0x409068f9,0xc402264e,0xedf6ecdb,0x08e51087
.word 0xa4e309c5,0x0364b0a3,0xdcfbb94c,0xdfbb7c3b
.word 0xd4562b05,0xc4d28644,0xa32cba7c,0xe32fc7ac
.word 0x58288551,0xe01c0f1b,0x47850f91,0x0804ec62
.word 0x3a405651,0x2efa00c5,0x9f4d86b2,0xaf0fc33d
.word 0x091e6502,0x2399a8a8,0xcc039d08,0xe70f93d1
.word 0x0aaa85e9,0x29f5687c,0xc0c0f5fd,0x22edbd46
.word 0x5ff60ab0,0x2b5ad62c,0x304864b7,0x2c9cbdeb
.word 0x5757d97f,0x59059455,0xd9df6c1d,0xabb94489
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 0x580ea653,0xe4d9ab4f,0x6a276735,0x0cce3f6a
.word 0xa28f0475,0x26753803,0x7d8b0dae,0x04cb9aa2
.word 0x83905cab,0x9416035f,0xf6929afd,0xed40faeb
.word 0xc754eadb,0xd55a96cf,0xee348473,0x4eba7519
.word 0xec81902a,0xc677a5e2,0x2fd7bb48,0x8b212ffd
.word 0x258f4d32,0x7e0cb970,0xee3b584a,0x1c8b533e
.word 0x7ee31581,0x11322419,0x99072508,0x623ca87b
.word 0x2e4a5de5,0x4ffc355c,0xe3b0d663,0x716e04de
.word 0xb012d01d,0x1e8cfbcc,0xf8ad4b0d,0x2e0607e3
.word 0x1f659da9,0x6cf842c0,0x7dbf9706,0x33e07e4a
.word 0x86ffeedc,0xfa3126c5,0x66fc9c47,0x6be24968
.word 0x4b0d2eeb,0xb41ccba4,0xc110825a,0x9375137b
.word 0x878b6be4,0xc6c5b75d,0x91626b50,0x1cde46f1
.word 0x0cce5df3,0xa9b2cf4e,0x5ff19e91,0x97bda200
.word 0xee5f9dbb,0xef5dd032,0xda97d307,0x4de6686f
.word 0x876ebdde,0x713fa1e1,0xe6c2d8f6,0x6ff36f10
.word 0x4f9bcee4,0xf054400c,0x0d0e544d,0x6c03318e
.word 0xc4a80c2f,0xa0c93a3a,0x2b00e5f4,0xfb14328e
.word 0xffb11380,0x94140ef2,0x0cba581a,0xaa9e9c7a
.word 0x66dc8f74,0xb33d24b1,0xcb22db17,0x60da5145
.word 0x5b6f33ce,0x45189510,0xde8d68cf,0xf4bef73b
.word 0x6f5c035b,0x959ccf1f,0x0adcdc90,0x77587d3f
.word 0xada1704d,0x8ecbf358,0x0dd28152,0x9394f59f
.word 0xd0f1596d,0x3b481491,0x68a54891,0x92b7e2a0
.word 0xb697f0e8,0xd4e58a3a,0xf545fa2e,0x8fda1456
.word 0xbf72d6cb,0x2b32fd59,0x7f86e082,0x95f97a2c
.word 0x07152dc9,0xf2a619f6,0xf63d7f16,0xd463f2a1
.word 0x8c2c0966,0x2d748427,0x5b66d86a,0xb48c4537
.word 0xed8cb7b7,0x4ed7126a,0x60b9e387,0x4ed5042f
.word 0xa6fea955,0x8099458e,0xa900b620,0x93674606
.word 0x5179097e,0xed27d944,0x2db3c691,0xbce26237
.word 0xe75b83b9,0xf53765cf,0xb005ffa6,0xe699fdb5
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 0x0e2065d7,0x28e60b64,0xd5847b7f,0x49a5d2f2
.word 0xd2e61e5c,0xf76e9eeb,0xbe909d5b,0xde98f0a6
.word 0x02860dcd,0x4accb54e,0x404533f0,0x4aca90b6
.word 0x1d9cc564,0x742761ec,0xe1308b2b,0x9dfe2d89
.word 0x4694f8e1,0x77292062,0x0cb76320,0x0236ae75
.word 0xc7a448f4,0x075c9959,0x473e05f2,0x7cf45a69
.word 0xeb0c8149,0xf0afcf1f,0x9c5fb3dc,0xf1f91863
.word 0xd23e3c7b,0x82c7eeec,0x6fef7e12,0x8de5d1a9
.word 0x2dbeff62,0x83f0fd14,0xc0341f5f,0x6bbbaa9f
.word 0xaae9bbcb,0x83441fe3,0x359862f7,0x3a9da1dd
.word 0xd0f14803,0xa59c3c7a,0xafe1cc72,0xc447e241
.word 0x32134f6e,0xee34eed3,0x2cc7b122,0x2a756f53
.word 0xdaf05fc8,0x92b1db26,0xafa603d2,0x00ac4c5c
.word 0x4402e8fd,0x2a53569a,0x0ba08acc,0x1c36e455
.word 0x01964dd4,0x27de850f,0x30e63ecd,0x2c2a5b73
.word 0xb1175fbd,0x4a2f9e9b,0x06e1dc84,0x650709c3
.word 0x04387d57,0x7135f054,0xd3b62d6f,0x9656edc6
.word 0xf717f250,0x3e60d061,0x352f7098,0x6f252a4b
.word 0xaf37c6a6,0xe96cf893,0x08cd498b,0x8545f50f
.word 0xcce4bf6e,0x8cd7f788,0x39284999,0x17dc55de
.word 0xc861af36,0x3e120e39,0x6deab723,0x213656d2
.word 0xd0100300,0x48d4012f,0x30ddaa4a,0xc6a918a5
.word 0xedbb53b6,0x6a66da44,0x085c5100,0x5cf51c0a
.word 0x6a100e7d,0x857d3340,0xa7ce22ff,0xed8fa387
.word 0xb3d1f451,0x5b010efa,0x6782b260,0xe8af7448
.word 0x5f9df9a1,0x0d8b7d99,0xae20e4b3,0xa5ce7cfc
.word 0x09581737,0xc45a4d2a,0x42e50d13,0x551f2405
.word 0xd206b6c8,0xe815cbe7,0x4d2695a4,0xadbf6bdc
.word 0x3917ea90,0x54686c6a,0x4bc33b23,0x44214171
.word 0xdb8336ab,0x2874f0f0,0x8da56fc8,0x02952607
.word 0xbacea58c,0x98b9d777,0x46d7cba6,0x82e8628f
.word 0x6d78a202,0x8b353b15,0x19c9b0c6,0xd4dff31c
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 0x8b2a8388,0xa16419e6,0x0c104519,0xaa250bd0
.word 0xe4308d61,0x130ac2a2,0x615a728c,0x50e0a52a
.word 0x525ac5db,0xd1f052f7,0x4c435d7e,0x1ceb78f0
.word 0x8d35c85d,0xded00e87,0x17a06e37,0x8f8a94d9
.word 0xe950f0aa,0x6bf3920a,0x89916e77,0x0e7d6528
.word 0x3630f13a,0xd5ea78a3,0x217e47f4,0x3bbb329e
.word 0xe43c1aae,0xfa8fff90,0x489d3fbc,0x17997dce
.word 0xac4db0a6,0xec7fedbd,0x50bd60f9,0x96251fbc
.word 0xa0f83dd6,0xde351aa6,0xbba93701,0xcdeff607
.word 0x911796b9,0xce610f82,0x348a2237,0x1e8db31c
.word 0x320f04b6,0x78d0fa12,0x26da23ed,0x786e34cb
.word 0x8cb54736,0xf73c5610,0xa6faa25f,0xdbad8ad2
.word 0xd8ce0ab2,0xab159643,0x66b628e7,0xce66eeef
.word 0x7ea856b4,0xaad7c74d,0x88ea9d11,0x71402c11
.word 0x64db3c35,0x4d8cb6d9,0x563f2664,0x7eea2b15
.word 0x40ae9c2d,0xfa074c89,0x26ecf2d1,0xac1723c2
.word 0xd51959b3,0xa4791297,0xd04b89b0,0x350494da
.word 0x92ddbcd7,0x57ed0710,0x49e6b730,0x71f0ad70
.word 0x2b8af924,0x70b3ec28,0x53fa7e8f,0x8641d042
.word 0x874d9063,0xf280eb49,0xe24b5186,0x737c7bf9
.word 0xead753f0,0x17d68e14,0x0df5bab7,0x5315b4a5
.word 0xc7838c76,0x92209577,0x4d1b26b6,0xbee5d3ad
.word 0x8f04f272,0x5a25a2e3,0x1251b513,0xa24e9f1d
.word 0xcf9d3991,0xaa20d88c,0xd555a251,0xd930e251
.word 0x691e7bf5,0x3e0f41c2,0x8ad042b5,0xb706359b
.word 0xfc8b261c,0xd2d2b2f2,0x4a16d43a,0x9356f5ed
.word 0xdd1206f5,0x885f126d,0x43b64715,0x449898df
.word 0xcf9f76d1,0x294f017e,0x9a145090,0x3a4261c5
.word 0xcbe046d5,0x33c4a3f2,0xdca5da2f,0xe5be4f96
.word 0x4922e880,0xc88515be,0x6b7e0d08,0xacfb5167
.word 0x4c3c12bb,0x7d3a94e5,0x9fc8c69f,0x840d6017
.word 0x6be4ec10,0xc2bf07d4,0x919147c4,0x3ce710e7
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 0x58d50180,0xfc230c64,0xca646a87,0x5d82ce5b
.word 0x51740483,0x6e73b281,0xd8d545c4,0xebae1968
.word 0x4cd8c5fd,0xe4a3754f,0x3a6ba972,0xdf2f4dad
.word 0x7278921b,0xf80e2064,0x4fa9787a,0x0a9a513a
.word 0x0ff8ad84,0x2ef756aa,0xa8c69479,0x49e28f32
.word 0x9fc91fde,0xf0789aa7,0x431eda9c,0x781c6721
.word 0x5bd9307c,0x51bd8996,0xded6fcb7,0xc68fc312
.word 0xabddea65,0x93f7b0f3,0x16270c21,0xd222661a
.word 0x3ae76a8b,0xa954ec51,0xa65f0b2a,0x3a0e34a0
.word 0x6c881097,0xed33c9eb,0x33435bf6,0x110f802d
.word 0x7281751e,0xd7490f42,0x2d7ce8c7,0x96554228
.word 0xba64bfca,0x58f11d8b,0x4174ac08,0xa5051070
.word 0x9905a94b,0x477072f8,0x668c5885,0x89cca05e
.word 0x02c53700,0x85e2c530,0x48c04ab7,0x69b1b10a
.word 0xb613bde1,0xdf75b52a,0x4a727180,0x04a21674
.word 0x9b21296e,0x3bdeccd5,0xebe23346,0x03a5b98b
.word 0x7838d107,0xd09d9c86,0x8acc921c,0x76cb7188
.word 0x4e0a1b4f,0xf912ad34,0x557db757,0xed0aeadb
.word 0xa5a239ca,0x14cb1821,0xf1befa58,0xcfa5ccb4
.word 0xcc623775,0xffa53dfe,0xd1ea5b0e,0x326b7f8c
.word 0x5c7248ac,0x6f124281,0xf8b9fed8,0xe87abc86
.word 0x90076343,0x4c43096d,0x2c8b2ff8,0x73f86f12
.word 0x30c72d4d,0xefbf00ac,0xd0d387e9,0x06486f6d
.word 0xd4ab6c09,0xf7114a9a,0x4015b8b4,0x51b7e70d
.word 0x3e50d239,0x857bfbc9,0x03cad498,0x1bb4f6f8
.word 0xbc0d4cc9,0x7fc39935,0x65f3e8ad,0x79998ee3
.word 0x6e87ed5b,0x7dc16421,0xf659530f,0x8d09e1e3
.word 0xed5e9279,0x7c1b7030,0x078df363,0x3b185b8d
.word 0x948e13ab,0x9f51d5ce,0x5988d286,0x170a79ff
.word 0xd0a7958c,0x0e5db4b1,0x2078991d,0xb8007715
.word 0xacd3bfa4,0x5789b73d,0x4cce2624,0x6dbd238c
.word 0xb09e659d,0xb6e9326a,0xfeada279,0xb1f35b1d
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 0xea32f0ee,0x2a2488c9,0xace585d3,0xd2f3f105
.word 0xc2cf1efd,0x78b639d9,0xe210134b,0x221ccdd3
.word 0x7df35644,0x2a5f96e4,0x8c235130,0x31f0f505
.word 0xd97cda2d,0x69ad3e8d,0x1c7b8fc7,0xbaeb05eb
.word 0xd5f10037,0x86e0a32a,0x3e2a757d,0x56fe98e9
.word 0xae22d886,0x186c54b5,0x2c3616d1,0x2d348581
.word 0x9e3d7438,0x1009a2be,0x05304cd6,0xfb95b515
.word 0xba7d7a73,0x00e2fb29,0xcde4512d,0xf82a6ad0
.word 0xb7c57949,0x04de544e,0xb857430a,0x3a420061
.word 0x49e71e3b,0x568061a1,0x8c8a5c9e,0xf317fa02
.word 0x767cef88,0x14c0fb1e,0x44857e65,0xa450c2e1
.word 0x5a3e46d5,0x3cbd65b3,0x56103f80,0x62caa927
.word 0x424b6e7d,0x279c9570,0x2021b88e,0x3896b497
.word 0x71e4e267,0x89ade2f5,0xb7a6b15c,0xae0cbb7b
.word 0xc02b5439,0x9163b543,0x17086f4c,0x4f219296
.word 0xfba082ef,0x5ea8a784,0xec73c1cc,0x60dde5d9
.word 0x9bc3e502,0xc79b4f91,0xef024d1a,0x22581479
.word 0xf936afa2,0xf7c2a706,0x0c8d2ca6,0xee2c24e2
.word 0xb207a51a,0x78dcfedd,0xb0f8daca,0xa60b3367
.word 0xd512d45d,0x97396e09,0x9e926d38,0xf07faf74
.word 0x0d1a58ab,0x7030a1ca,0x78dda7ee,0xf60ca506
.word 0x3e2d6bf1,0x369349ce,0x3085146d,0x071b5757
.word 0x7666e4d6,0x6887cf4d,0x2f1f3089,0x5a9db19a
.word 0x755ff0a0,0xce8d7fd0,0xe4017985,0x1a8ee912
.word 0x364d6eca,0x075602f5,0x041a2abf,0x4d22c989
.word 0xc2b86d27,0x8f4b77e9,0xb028b6c8,0x30aa90db
.word 0x7aba9995,0x83a7abbf,0xc56d195c,0x6a80ec25
.word 0x543257dc,0x0798e975,0xd8b061ba,0xf11bb071
.word 0x162b84e4,0xec3356bc,0x24fa1141,0xcc25e175
.word 0x0544659d,0xf7b590fc,0x64e179fe,0xd28d1784
.word 0x9977845f,0x14438e52,0xb0b0ea7d,0xc6f54699
.word 0xa94cabcd,0xf77630bb,0xcc70f556,0x2da0552b
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 0xb81712b3,0xbdd08cdf,0x02b8c2cd,0xac235add
.word 0x80d5b9b2,0x573952af,0x5a9525b1,0x8fe890a4
.word 0xb425ed58,0x1ce92aed,0x95aa486e,0x3acb432f
.word 0x3b4c07b4,0x24731ce2,0xdb063538,0xfb4ad906
.word 0x0f650875,0x123a4160,0xce760eb9,0x0b78694c
.word 0x549ba4d8,0x21c0595b,0xcea4aeef,0x623a3bfa
.word 0xcbb13db7,0x4cdbc85d,0xde0a982d,0x9d271201
.word 0xdc238657,0xd9b3078d,0x60e5bef1,0x1a7ed6fb
.word 0x193a41b8,0xcc5c76c8,0x3e201659,0x3298dadc
.word 0x9114f28f,0xebb8697b,0x4d9f0d17,0xa8138966
.word 0x3d53565d,0x2eed0414,0x58f86470,0xc89b7b2c
.word 0xcdf03c18,0xb5f6b697,0x77d4ef2c,0x0a15c26f
.word 0x952df02d,0x83948d15,0x09260aeb,0xce4c8178
.word 0x035d9189,0xf9a0c55a,0x54e38689,0x4219c22f
.word 0xdfa91f44,0x654e4230,0xfabd4418,0xeaffbc5b
.word 0x21d83b56,0x95cdd9da,0xf94f2c64,0x0c9413c7
.word 0x525e2be1,0x54f50279,0x2e0442ae,0xd687e847
.word 0x55246ec5,0xeb29f3d8,0x0b555562,0xc654c434
.word 0x991b240a,0x25c4fc5a,0xeb5cdf41,0x49ab8052
.word 0x3e3d4988,0xef6b623b,0x9c19d3d6,0x6992177e
.word 0xe57bbf9f,0x80788943,0xbdcd9789,0xd0cf37a5
.word 0xfedc2e6c,0x489342bc,0xc309a124,0xc5d5fe74
.word 0x605918d4,0x4c8a14d0,0x744c38e4,0xa8b95c0e
.word 0xb11df70f,0x8a5d7a18,0xdebd326b,0xab63ea3c
.word 0x6dfa56ee,0x569978f9,0xc431706b,0x37fee785
.word 0xd36cd89c,0xcb8e3ea6,0x185f5751,0x698e4e4f
.word 0xb0922089,0x0d230b9c,0xb602eb82,0x7fc6fe59
.word 0xff38a353,0x33c027b7,0x4a5f5f08,0x3a3b1aa9
.word 0x1a5e6814,0xcc89c26e,0xd4453301,0x0fcd9536
.word 0x2b6a7075,0x2f85c53d,0xadb525d7,0xfbeec60d
.word 0x791cd1ec,0x98ef52cd,0x94d5ad33,0x5bf6f000
.word 0x597ed997,0x00b60ee4,0xff9354cc,0xad3e03b7
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 0xe181af30,0xd21ab59f,0x5f119d39,0x5ca5b1ce
.word 0x7ef7b6d2,0x55375796,0xef0bc8d8,0x0d85ad89
.word 0xac21a52c,0xc1329533,0x039e773c,0xfea07ec5
.word 0xaa6c796b,0xc5332d73,0x52fcb277,0x09c41ad7
.word 0x23ec1e70,0x4af90919,0x2426b0ec,0x22132878
.word 0x18286ab4,0xf45d88a7,0x7d3d48b1,0xfd4d8951
.word 0x139a5a86,0x3bebedfc,0xca3a93b7,0xd6d8a015
.word 0x32967ccb,0x1ff673fa,0x121c3713,0xde6a4b4a
.word 0x48615328,0xfa6c91cd,0x272e7eac,0xa636e2b2
.word 0x1c8d1654,0xf290622c,0x9d763669,0x6e3ecdc3
.word 0x9e0dfe41,0x24611611,0x97b6c921,0x3ff72e7c
.word 0x7260e730,0x7c80152e,0xc9dfb388,0x9f1347e7
.word 0x0a83bffd,0xb473aec5,0xdbe375f9,0x4502cca9
.word 0x6c7f3c71,0x580c8813,0x63161673,0x08c44a4a
.word 0x34782675,0xbd60afcd,0xbee27663,0x3adc9c82
.word 0xd174f200,0xd7bb9f76,0x2676378a,0x9e2dc8d9
.word 0xcdf960d1,0x64fab990,0x97af3f77,0xe8363b18
.word 0x3f8897ce,0x2fb745e3,0x4e140021,0xf4cf5956
.word 0x604a496a,0xdb138b8d,0xbde1a66d,0xf2f36980
.word 0x46ca5281,0xc8d7d2b5,0xab4ebb94,0xb093d3f2
.word 0x58ff2f0e,0x43690c70,0x0dc56a3b,0x571eec8d
.word 0xba890674,0xd5686b6b,0x4b2491ff,0x82ff686d
.word 0x28ea27e4,0x2a52d5b6,0x9ce697ea,0x8db6907e
.word 0x69b7aa2c,0x0002d416,0x61a53323,0xc6ead466
.word 0x7b45070a,0x40120256,0x9085095f,0x5fb6a54f
.word 0x349ba6f4,0x479b0bea,0x0c52363b,0x6d7bc49c
.word 0x88ff66d1,0xe000cff1,0x85868468,0x11d3ea07
.word 0xc0508103,0x3a7716b5,0x005da3e6,0x5d3c72f7
.word 0x1ec37252,0x0b1d4db6,0xe213a251,0x5e47af65
.word 0x8898131f,0x86160d79,0x484f6626,0xb8a66d9a
.word 0xccaddb88,0x450728f4,0x04f7bf5a,0xec37d8c5
.word 0xafe42839,0xd954d8a4,0xaf358ff6,0xe2fda0f1
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 0x0f4a7289,0x8127be3a,0xc207778d,0xf3763700
.word 0xc733328f,0x67064787,0x7f95ce2e,0x606d8f2d
.word 0xb2434a0c,0x17a0b9a7,0x194282dd,0x08f716a4
.word 0x828d3487,0x22d7ec16,0x726c9385,0x7b94d246
.word 0xb60029ef,0x565f0fc9,0x3d1cf3a0,0x7fe1e4a8
.word 0x4616efc2,0xfb26d244,0x68010410,0x46504587
.word 0xbfcae8d3,0x4a907cc3,0x749fc87a,0xaa297367
.word 0xa1852f50,0x2fffa8a0,0x04148fc5,0x85e7ebe4
.word 0x7751a9a7,0xf2375330,0x9c2f2b76,0x40d71576
.word 0xea53ed48,0xcfb75b28,0xf6d033cc,0xb810e2d5
.word 0x4457e97d,0x56056290,0xadc3bb5f,0x27c4925a
.word 0x04896bd5,0xc865f185,0x438a9220,0x21a09dee
.word 0x78c69436,0xcd2bfc0e,0x08a3a2f6,0x1d7edea4
.word 0xe138eb9f,0xad0267b7,0xb763ffdc,0xbbe0a8cb
.word 0xbcb3dec4,0x44cbc7b2,0xbbc2ff93,0xfdd484d3
.word 0xa46905a6,0xa4e73622,0xfaf2c6c2,0x162df88e
.word 0xae515e0e,0x5aa618c5,0x608c1c01,0x4d429323
.word 0x0e6ab7f7,0x597d756b,0xcecac7a6,0x709c540d
.word 0x90218b13,0xd32eeace,0x28246ccb,0xd9d1202f
.word 0x55ea54ba,0xf0cdb098,0xb19ee942,0x83097bb6
.word 0x1fa5ada2,0x1ff663d5,0xa2fe9845,0xb3bafe63
.word 0x6adce413,0x5845f730,0x2a90b9a6,0x04775304
.word 0x1dda0bfd,0x2077213f,0x9f890d54,0x8697405a
.word 0x3152ed60,0xeeec91cb,0xae1ae9d8,0x79854bb2
.word 0xddb032fd,0xe259887e,0xe7396f21,0x34b195df
.word 0xe645e8b0,0x4ecb2dae,0x6caa9c4c,0x8dbda02f
.word 0xbdcb6be5,0x9a4685b2,0x06eb867d,0x677fd788
.word 0x88318d9e,0x2d52731f,0xb4570e55,0xfa55b750
.word 0xfab7871a,0x2088e1f4,0x4503a230,0x9fc39dcf
.word 0x33389702,0x660d4b57,0x6a621911,0x63fc4c38
.word 0xc4b13a75,0x6ffc6f90,0x2bc5f956,0xf0365310
.word 0xcfd318eb,0xea988b4a,0x860b16a2,0x127d7e32
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 0x6c371b69,0x28755457,0xc648249a,0x1049897a
.word 0x400187c4,0xbfbdba6c,0xf7968797,0xa03c018c
.word 0xc2c3f32f,0x56b15780,0xaabb1814,0x2a19f53a
.word 0x45751e40,0x7ef012a0,0x7f7c769f,0x3f45567e
.word 0xeed5e5d9,0x223ae0a2,0xcd13cbdc,0xc1063cf1
.word 0x697c860d,0xf37b50b6,0x35b355a1,0x540b6172
.word 0x5dfb4dfe,0x83c9b316,0x49c71302,0xe69ca5d1
.word 0x5d746174,0x51be4905,0x9e0a8fe4,0xcbbc733d
.word 0x1b5b07f9,0x24af38f1,0x247b17dc,0x7d600736
.word 0x64ffe71f,0x5f159b4e,0x3bc5a68e,0x058b5ed1
.word 0xc3c814b2,0xa870ebbe,0xa604ce17,0xf6fb2cb8
.word 0xb43958a1,0xc05f7660,0x4acc3f41,0x06974f42
.word 0x0f13b05c,0x9c421b70,0x8af8dd76,0x921e1482
.word 0xcacead32,0xf24a51f7,0xf03ee711,0xb31ec04c
.word 0xdbfe0e90,0xddaf2ff8,0x5e565b3a,0x23dc4773
.word 0xd9755bee,0xcdb585e0,0x5a93d550,0x18c67cea
.word 0x325649f6,0x68e13bc5,0x1b75cda1,0x0a574363
.word 0x71b05d78,0x4dbd35d4,0x625fc762,0x30ecb76c
.word 0xd1e35acb,0x9b92f47a,0xdb0a86b5,0x9afc74c0
.word 0x05aaede1,0x51101f13,0x872e2363,0xcebc55be
.word 0xe4c2f978,0xdc7ec0e6,0x6da860eb,0x86f6536e
.word 0xa9f97f03,0x4897baec,0xb605c803,0xbb2561f8
.word 0x34d55e1e,0xc29ad3f4,0xbcbccc60,0x49b3b217
.word 0x675973d5,0x970220f2,0x478be087,0x2bcd78f2
.word 0xe16aba95,0x1ce7173a,0xd562db22,0x9bea50e4
.word 0x5496f7ca,0x26ffc22b,0x1e2d1f49,0x4831fdfd
.word 0x7c419256,0xa545f2bb,0xbc62b086,0xdaecb277
.word 0x25647e9c,0x16e62e34,0x1212f9db,0x01925a43
.word 0x93c53b7f,0x6877f130,0xfb2ab565,0x76e06da6
.word 0x0fe84705,0x8446069e,0x679b1396,0x860fb576
.word 0xb215ec0c,0xd64823e3,0x18178263,0x0995a14f
.word 0x58b4dc04,0x862501a2,0x13abf42a,0x5c09e92f
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 0x7a27ee23,0xf8732dea,0x673739d4,0x846612f9
.word 0xbca7eb42,0x1725d768,0x7bc1ff32,0x8c852805
.word 0x1e9f498f,0x25485891,0xe66395c2,0xa2d7d371
.word 0x228955c4,0x189d6b66,0x3f3e00b9,0x75af24f7
.word 0xa94c38d6,0x8cd6c8e6,0x8d99d471,0x5519dd84
.word 0xb1432916,0x26a019cc,0x4b4a3a8a,0x1a5e3ba6
.word 0x83ee2ab9,0x42545b2b,0xfb710938,0x0f982303
.word 0x9acdc34f,0x9a7955ea,0x746b055f,0x5bfd5ae6
.word 0x9b136982,0x220d9de0,0x42428fcb,0x66de4568
.word 0xdf04b290,0x4b80a229,0xb51c8506,0xd034f1f3
.word 0x14f5baa7,0x15c1c33b,0x92834bda,0xc0b2601c
.word 0x19faa628,0xa016ce12,0x57fe6348,0xba7c347d
.word 0xb1cac424,0x1eb160bf,0xadbb9741,0x7f886390
.word 0x205e111b,0x5df664ab,0x3aa8f669,0xff6f22a1
.word 0x1802f5dc,0x9ad73810,0x7412dd1b,0xaa4935ff
.word 0xea39a474,0x4758b42a,0xb419be8a,0x45048a67
.word 0x74c59824,0xf0bebc1e,0x0fc5860d,0xedd00456
.word 0x370b4948,0x85546b4a,0x1b00c6ff,0x8580db22
.word 0xf35cbc48,0xba8cd631,0xe694195f,0xa513afc6
.word 0x86235243,0xb1a7f710,0xd32f5398,0x9158d59c
.word 0x481b7abe,0x9bdfeb02,0xd33701ca,0x5c4c96d4
.word 0x185e411a,0xe6850c24,0x6f0da92a,0x73bc4c35
.word 0xf1cb8598,0xf3a41cf5,0x87a41d37,0x4dfdcd0b
.word 0x7786b12c,0x15da18e8,0x1f5aab93,0xa3fb5820
.word 0xa355c57f,0xc4c1747c,0x9d5f863b,0x535a7f3c
.word 0x7b528df0,0x7a9342ae,0x92c3fda6,0x5e08beed
.word 0xdce4b2ca,0x5f414f96,0x646308fe,0x720c11dc
.word 0xbc5ed8fd,0x4cb5ef6e,0x7bd06a28,0x08e224e1
.word 0x121cec91,0x7d712051,0xf51c26ef,0x6ffe9a81
.word 0xa83a666d,0xeed6d1f9,0x5d14d713,0x7e2757f2
.word 0x2f05e2c9,0xd01600be,0x88df89aa,0xbf4602d1
.word 0x88aced7e,0x8ef8cc38,0x91a62eed,0xcc4fa36f
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 0xf5ccd198,0xe5fd044a,0xa6e6a88e,0x62d621e6
.word 0x70cb465b,0x4415d98f,0xb919b286,0x2e02a50b
.word 0x4b61fd49,0x00a1ffd6,0x706b90c4,0xe0040c1c
.word 0xcdd51a46,0x8a222de9,0x7eaa9bae,0x590ea0b2
.word 0xa02c3f99,0x6d63ee6d,0xfd4d2388,0x42d343a2
.word 0xda0e8773,0xb5da2171,0xf17f6ef2,0x45090088
.word 0xbfdd64e5,0x610307b0,0x87058ba5,0xa06639ec
.word 0x65fec720,0xe5d5863e,0x9093be8e,0xc9652635
.word 0xb53bf8ad,0xfbe682ee,0xaea5ea36,0xbb6a5a58
.word 0x212059a2,0xb9e85f22,0x56a47aa5,0x4b0e4190
.word 0x00f91a48,0xd8051d34,0x190c5f0c,0xd02b1e18
.word 0x93f908d5,0x7558e21c,0x1cb66b67,0xb574e98a
.word 0x020675d4,0xa2785409,0x437497e9,0x97f187b4
.word 0x554fba6a,0xb36ddbbf,0xc5a82b41,0xc37f20ba
.word 0x5c905630,0x571f9ef7,0xad55262e,0x6bf8bd0a
.word 0x1b615467,0x8689cf27,0x6715ccf7,0x136f3043
.word 0x05baa44a,0xdc7e25f7,0xe7f6b2ae,0x657e363e
.word 0xd3a572a2,0x522f88a8,0x56c3e26d,0xdabca9ae
.word 0x30c76a70,0x38df84db,0x9f48e5b5,0x8319f2e1
.word 0x6c694c0b,0xa50b248b,0x52be69fa,0xf401008e
.word 0xb5c189da,0x9c327f77,0xe88a3cd1,0x4337a0a1
.word 0x3da3f192,0x5bcf7a97,0x2384b6cb,0xa8b16d9e
.word 0x92a96dab,0xecbda499,0x5cf4993e,0xf6f5a4fd
.word 0x6b167103,0xafb84c8b,0x17fd9a96,0xd7c95a21
.word 0x1b543a9f,0xcbad6bb9,0x8607066d,0x7a0532a4
.word 0x9ded7c23,0x6183405f,0x87377e81,0xdc2360a9
.word 0xcbc407b6,0x0d44af0c,0x2841f63c,0x74444d1d
.word 0x87648bb1,0xd7cb639c,0x8d9d4443,0x320ccfb8
.word 0x9a1d8d15,0x1145a593,0x61e593cb,0x28d4e4c2
.word 0x820d0ef2,0x6d4629fc,0xc2a6dbbf,0x867634df
.word 0xbadcf507,0xf81b2a0a,0x732bbeb5,0x274969a3
.word 0x0a257570,0x3c640b4e,0xce1e8e7d,0x8ea37bb6
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 0x4af1f7d7,0x8051be15,0x7e50ec80,0x8cfb0290
.word 0x321404f8,0x0f6b8fe6,0x0d2431d1,0x900db00d
.word 0x8fc7d5b1,0x8f8c2ddc,0x14200f1e,0x5e9b0b4e
.word 0x1770999e,0x0402fc42,0x45d8a943,0x5b1a390e
.word 0x08092921,0x19e0b0bd,0xe40d8eba,0x339d7eb4
.word 0x252c45da,0x0d82daaa,0xbcc8d53f,0x0398ff44
.word 0x32d840ee,0xd8164098,0x43efccdf,0x2dc49c9b
.word 0x9ff86102,0xa096adb9,0x8bfd5ff6,0x56d83860
.word 0x2fb372ca,0x18eee779,0xdfb00e2a,0x9168e816
.word 0x036189e7,0xb23f7110,0x1ad656d7,0xbedf3e58
.word 0x3a89ab34,0x7126ddd2,0x4b94b8d6,0x00285b70
.word 0x4cbd9f4b,0x8526bf3e,0x84366d90,0xd16f729a
.word 0x89ca0cbb,0xfd2fc99e,0x8f0bc681,0x5cea424a
.word 0x39e6c055,0x6a2a9e0f,0x5d4c5d0e,0x36e6f472
.word 0x2ab2c7d7,0xe4fed5b5,0x67338532,0x1401f706
.word 0x0d7c5eef,0x8549c4ff,0xbc052f82,0x7405859a
.word 0x065907ad,0xb2e11802,0x5b1531ad,0x30ef0c36
.word 0x08100586,0x42f22590,0x92814fad,0xcaf11e96
.word 0xdd6382e7,0x8117e272,0x0c3d6f31,0xffed30b6
.word 0xf472447c,0x86ffdebf,0x811699cf,0x5fcfe61b
.word 0xe0202672,0x81a6ab8a,0xd916dfca,0x796f4002
.word 0x9d4b7327,0x162e12e5,0xa63d7dd5,0x4224d579
.word 0x284ae807,0x18bdfdf5,0xac770bc4,0x96448d98
.word 0x026fa041,0x00ecb91f,0x114db691,0x99f6f3ed
.word 0x71b8b3f9,0x6a2f2203,0x8a8b9ab9,0x8c646974
.word 0xb3a28298,0x37e22d54,0x72d75456,0xc3bb2e49
.word 0x2cb294ba,0xf90baad6,0x5ead0be9,0xe8be54df
.word 0xfd492ee6,0x7a27e51c,0xca84c59a,0xed9167fb
.word 0xc8622601,0xc681de36,0x96166e44,0x2fdc2e7a
.word 0xf2d58dc5,0x1543e469,0x7255515d,0x07ac8ff8
.word 0x6c4637f0,0x7d439cf5,0x0b8dc7fd,0x0d25cf64
.word 0x5ceb89f4,0xe6c4c09b,0xbe7ea18a,0x78179c81
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 0x42412a35,0xdbe84d06,0xbec70702,0xb38d2ff5
.word 0xa3b214cf,0xe67b5d62,0xa5652f10,0xd03a34a3
.word 0xd3765729,0x388413fa,0x50cbdf8e,0x831af7aa
.word 0x4898871f,0x41a18db0,0x2ff1995c,0xed692a74
.word 0xe8fe4d88,0xeba6736b,0xc58bd65b,0x79744a72
.word 0x653a38df,0x89daaf77,0x34a16750,0x420e0490
.word 0x5c0279b3,0x888e9dc0,0xea6d6b69,0x510ca783
.word 0xd0937cef,0x71ab4831,0x3cd2cac4,0xc0d5169e
.word 0x269f6340,0xe7a24fd8,0x422fb9ea,0xd92918c5
.word 0x13ad977f,0x17cc63da,0xa6d8a517,0xbea5fd49
.word 0x796c7595,0x71f8304c,0xb3c92eb3,0x37434b26
.word 0x72622843,0xcaa34f2e,0x316b9f5c,0xe1320bd4
.word 0xb63db5f6,0x50160137,0xb985fe97,0x89d9768a
.word 0x7a0ea759,0xc81854e6,0xab802baf,0x935ad3fb
.word 0x9d3e8c78,0xa2ebaa42,0x623b96d6,0xd9c6cccd
.word 0xc9ae5d5f,0x26659881,0x247238c8,0xcab2b678
.word 0x0925c162,0x4ece76ff,0xdf92b8ec,0x8a8b5b2f
.word 0xa0c09d0e,0x41002156,0x7ab47d44,0x656ce821
.word 0xd49c3618,0x05c6ee27,0xb4c387eb,0xbaabcba8
.word 0x30fabaf1,0x8e127be5,0xf8c8427f,0x66b362d8
.word 0x6cc15d0d,0xaf021fda,0x9eeecfc0,0x2c69337f
.word 0x6201407f,0x9d7364eb,0x03e70c07,0x5a8f9d00
.word 0x74a41ccf,0x5d62d7af,0x0844359c,0xb578e984
.word 0xfaaeddc1,0xb5e480a7,0x747f4dc7,0xf1ea0a21
.word 0x99037176,0x023f908e,0x56c75484,0xfba24a25
.word 0x9ef274c3,0xbf9cbaa7,0xb42128bd,0xcdf057eb
.word 0x6e56e26e,0xf9b8bac7,0x4e0283d1,0xeacc5c38
.word 0x19295155,0x069e7b32,0x6813c53e,0x1c41a9b1
.word 0x8248bf0e,0x1003f88b,0x93628c6d,0x493b41d6
.word 0x68ef92a0,0x2160781b,0xe98b1e04,0xe411edea
.word 0x80e15f40,0xaa38667e,0xa61a81dc,0xfd149824
.word 0x5b3caeb6,0xa1bea16f,0x1a2238ca,0x2c2a0a29
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 0x0cb1e400,0x0f0c412c,0x59be2d24,0xb6638f9d
.word 0x11f66480,0xfffc6882,0x7e70d6df,0x0cb582b7
.word 0x32cd077d,0xbd1365f2,0x8121de6c,0x33e7670b
.word 0xcec8d9ad,0x84c6a696,0xfe864bbb,0x07b76bf1
.word 0xfc9992f3,0xea42f6a8,0x301659df,0xb030a39c
.word 0xec609f9e,0xaa313724,0x9fd9f06a,0x3963293e
.word 0x93523751,0xd1872040,0xbe131846,0xcaa846bf
.word 0x14450be6,0x7bcf54ac,0x6ccd0d35,0xd4b9aa5c
.word 0x3acd44da,0x0f844440,0x0edb48ca,0x25f777d9
.word 0xbc61b3da,0x68b718e6,0xf5222dd8,0x429ab92b
.word 0x38420a74,0x712f9f66,0x3aa33c97,0x75ed65af
.word 0xe852559b,0x6ce7e81f,0x2465a338,0xad80d598
.word 0x28a882c0,0x4798572b,0x16b80f94,0x596fa053
.word 0x74843c01,0x2bb0af12,0x81623afe,0xf4066383
.word 0x822c7f89,0xbf737d0d,0xa07f5b6f,0x066d6c9e
.word 0x8736f137,0xa4997afa,0x14b77dfa,0xae441ea1
.word 0x4c0c516b,0x503b68a5,0x414a3571,0x5b5d3dae
.word 0x1a9c7391,0xc0ac7a6d,0xf143995e,0xa102bac2
.word 0x4e41e87a,0x8f1825a8,0xb4bdb32c,0xe3d41114
.word 0xe147c264,0xaec5f173,0x847e89a2,0xd1572439
.word 0xf26c17e1,0x8a96264d,0x1698dff6,0x7965bd66
.word 0x959ffbfd,0xac518957,0xec7aa4c3,0x3105bd43
.word 0x1d5fd6c8,0x80d6e128,0xb1dafc91,0xbb85bdd8
.word 0x9d8a5beb,0xeb804b54,0xced2e59f,0xe35eadbb
.word 0xf52f788b,0x7f440334,0x4c4a11c4,0xf46d3289
.word 0xb337726d,0xc3b6fcdd,0x1f3ddaf9,0x66dea22e
.word 0x608925cb,0xa6bc77b6,0x0549cf13,0xaf9b51d2
.word 0xfcfdf179,0x4275e5ac,0xe5733c34,0xe43cd999
.word 0x3feda30f,0x8a792b81,0xe3598247,0xbe3860b5
.word 0xc38dd26a,0x90a5fb45,0xb817a672,0x90c9ad85
.word 0xfd9c960a,0xd89fdc9a,0x03837a89,0x695a227b
.word 0xf02c2213,0x76fa763a,0x44049fae,0x6f93c7e8
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 0x428237c1,0xaaf3b792,0x0df68254,0xd6601f3d
.word 0x450954ba,0xe494fe02,0x1db02996,0xd6af3d6a
.word 0xe8fe8b82,0x00532b7d,0x832984f0,0xf1bc0b8d
.word 0x10d66dc0,0x82a2dd8c,0x0b73da7b,0x9b5e172c
.word 0xd9f35dfd,0xb9cb4f46,0x3c5c4326,0x21f81e50
.word 0xb4666d46,0xbef55c4c,0x29db0919,0xc92665dc
.word 0xb60bfe7a,0x6ff125e6,0xe02ea671,0xf41bd4ef
.word 0xab7f049a,0x4586bb20,0x6241a00f,0x0c1963b3
.word 0xcfd683cb,0x775f89de,0x7208993c,0xeede5211
.word 0xf9cf69e0,0x85acbe1e,0x00621254,0x9680c514
.word 0x8dca9e33,0xb0a98279,0xd2d580cd,0x4360be56
.word 0x85b2ab23,0x9e40575d,0x32c44fc3,0x9e05adbf
.word 0x7fc9df49,0xc67534bf,0xdb1c932b,0x9efd5408
.word 0x278115ad,0xbddded24,0x5cb76481,0x13468fd0
.word 0xdf558b92,0x96dcfeba,0xc3e03e32,0xe8b5b6c6
.word 0x6b90a027,0x7d44d0a8,0xe0d51374,0x41e98f38
.word 0x3c2bbd64,0x775b0c84,0xb72a6007,0x6bf6ed9a
.word 0xbf29bab3,0xd1ca2b36,0xd60bf356,0x64672daa
.word 0xea51aecf,0x49505c47,0x4d596fd4,0x98838697
.word 0x246b3c91,0xbc867565,0xf00f8386,0xb02cf544
.word 0x74c1d414,0x5d9a6d79,0xaf6b0ad4,0x2e146390
.word 0x3b342771,0x6a3f2e7d,0x1612ac4c,0x480a036f
.word 0x208c524b,0xb4544cdd,0x12014a03,0x87ae0d1b
.word 0xf2e3ea13,0x4aafa7fb,0xaa53275e,0x3667d203
.word 0xa6ae8e67,0xf9b8168e,0xe925498f,0x04c32403
.word 0xbef9fde4,0x2a9541c7,0x0ce024a7,0x014d75cb
.word 0xd1d3e7ec,0x96b029f2,0x70f7d39c,0x526bf4c4
.word 0x2b6d9f4d,0xe44e20c8,0xf530895e,0x3cd5359e
.word 0x85926fc7,0x030e83c1,0x05568bca,0x400fa336
.word 0xa7747145,0xb891aade,0x3d20eb53,0x9f9867df
.word 0xb6650652,0x4ede4a2f,0xf15a3dbe,0xafa4313e
.word 0x681607b3,0x409cd697,0xb8415db2,0x602f85d7
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 0x80ced241,0xda80ce50,0x6230a2dc,0x9c80c199
.word 0xc7f3daa4,0x6728e58e,0xcd5be180,0xd065c077
.word 0x3ca8181e,0x2e283d81,0x838280d9,0xdf6235e7
.word 0x5b228ea5,0x03ed06fe,0x76019153,0xeed2bb11
.word 0xc7398ced,0x0946c35f,0x27f04127,0x67bca16b
.word 0xe95d3acf,0x42178cc3,0x44ff5246,0xcf20bb62
.word 0x17005320,0xd4ff71e0,0xba137122,0xb42751c6
.word 0x96eb8ae6,0xa0974f5f,0xb46bd839,0xfae6feae
.word 0x4498e851,0x040af20f,0xf4ebe626,0x4a7d7064
.word 0xdfddbd53,0x1e657725,0x1aa437e1,0xb083bbdd
.word 0xeb5f3d6b,0xc06210fb,0x7ae04e25,0x861c4856
.word 0xffd79385,0xa95e45c4,0x26bcb226,0x19696dc4
.word 0x1a4542a0,0x8385a570,0xa331318e,0x192ca75b
.word 0xf310c91c,0x0c51195b,0xeb28a269,0x15c9c15f
.word 0x46755236,0x7f869902,0xc06fb15b,0xd2685b66
.word 0x1975c70e,0x7c225a5e,0x80aae95d,0x0b96032b
.word 0xfe637a76,0x006bcae3,0x4ec07431,0xc63b33a5
.word 0xbc7b5cbf,0xb27dbfeb,0x35d43b39,0xfcbb04dd
.word 0xbd6f69e5,0xb50fdc6a,0xa8a9ca98,0x10379d61
.word 0x729b337a,0x377906ba,0xb70febc2,0xef7ec314
.word 0x22d997a1,0xe60904fc,0x15b55e36,0xa4b79b00
.word 0xaa1ccac2,0x21fa313e,0x6df94e16,0x083e8aea
.word 0xbca9b19a,0x1c8d053d,0x7c608744,0x0d1f6558
.word 0x586b867e,0x38730616,0x33635358,0xa4973cd9
.word 0x79edc202,0x1513d7ac,0xa38c5158,0xe7d69eae
.word 0x26b99097,0x7b9844d6,0x5458a867,0x2b966aca
.word 0x1c6a13d5,0xadb59074,0x8efc7685,0x97f25438
.word 0x997b4cff,0x1fc1e7e5,0xe302ecfa,0xf68073d0
.word 0x4e2c2014,0xd9722755,0xd95697a8,0xab7004c7
.word 0x6a34b38f,0x3c8c68ee,0x9dca1e1d,0x761757f7
.word 0xf30bf6df,0xdd679cac,0x8dabd438,0xbdd32108
.word 0xa3d31b73,0x7881808e,0x47172eec,0x3e8e052a
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 0x99937abb,0xc6f33b2d,0xda4823a2,0x1bab6c63
.word 0x1bb96151,0x1e5f6ea7,0x8dd92189,0xe0b5c6e1
.word 0x22150e0a,0xdb7f368d,0xec428e31,0x324a6659
.word 0xbcdf34e3,0x8d394752,0xcf492685,0x7d9961ef
.word 0x31a5965b,0xe0452884,0xdb2e9310,0x54fbf98e
.word 0x6a932839,0x3db21ed0,0xde822734,0xce4a5b6b
.word 0x62d66fbe,0x33426140,0xa172cccd,0xea202dd4
.word 0x17bcef60,0x82db801f,0xada56de3,0x1c6dfb06
.word 0x9d9cf54b,0x9131e4fc,0x4d891c51,0xf1ff561d
.word 0xf5197060,0xf08c85ed,0x7ea94ffe,0xce19c412
.word 0x88540990,0x8cc5beac,0x4ebd232b,0xc64e70ae
.word 0xdae513e7,0xcfdb2b11,0x6c03907c,0xb28a598a
.word 0x7541e281,0x880463e4,0x2f230e11,0x9c63e31d
.word 0xcf5be0cf,0xf071db46,0xbde39082,0x8ee0092a
.word 0x1121e02b,0x2caa50af,0xdd0b4036,0x9f4bb342
.word 0x3b83570b,0x6dde0349,0xdfb899ca,0xfc1547cf
.word 0xee0334d9,0x8683c99e,0x9c55d615,0xc97b901d
.word 0x8ecc7a45,0x38eb2271,0x11e03e7c,0x246f1079
.word 0x03395a11,0xc5f522ff,0x24aa01a6,0x2186fb66
.word 0x642efa55,0xaabc12b8,0x22b006e2,0x4e109b4b
.word 0xbbab46bb,0xcf9715e6,0x7f0eb384,0x233b0734
.word 0x598a7ce7,0x60770cf0,0x3584d1e1,0xc8fae84b
.word 0xc70ac6b1,0xbbc45f3b,0xb87554ac,0xf6c472c8
.word 0x5e266a10,0x40820040,0x4e30b909,0x6989688d
.word 0xee223474,0x4977ccf5,0x7354a1f7,0x1a26c7e1
.word 0x7eda5cef,0xfc3ec302,0xa2e7c41a,0x744cd0e4
.word 0xa1b3d278,0x8511cf63,0xbaf28500,0x8c1f9085
.word 0x29da9bad,0xb5bd4a42,0xe97556d1,0x125b27fa
.word 0xd8141f23,0xb4eb929e,0x6b8f4d39,0xdcc454d9
.word 0x58a21031,0x035dfd59,0x6454a389,0xe82df5d7
.word 0x1cb0b71c,0x4d5aee45,0x7cc6c1e7,0x055afd2c
.word 0xada7710f,0x7f1af8ca,0xc7a3301e,0xf49c7026
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 0x44dd5394,0xc737b69c,0x1fdfdbc3,0x3b905d55
.word 0x0fbe8731,0x1d6916e0,0x9467760c,0xeb2fe99b
.word 0x36908d52,0x24e61d45,0x30567dea,0x7c1b80ad
.word 0xa1fe2a40,0x425c2b1a,0x547134dc,0x9b387cc0
.word 0xbb6758c4,0xc471335d,0x55d10532,0x147d56fc
.word 0x164af2c1,0xb581adfe,0x3a6ba0f4,0xe5cd3b57
.word 0x52e22e5a,0xa8054b00,0x90d263ae,0x7dfd361f
.word 0x88d35e85,0x10cf620d,0xe4a1cc7a,0x649208f1
.word 0xc2cbbb0a,0x9c897986,0xff246120,0xad952e80
.word 0x89db80ff,0x4a312b90,0xb18cb539,0xb1a8cb7a
.word 0xa0d3af83,0x0f8fe418,0xd489cdc7,0xa11173e1
.word 0xb6aaa951,0x1b7aecad,0x38c2c17c,0x7a806789
.word 0x161c602c,0x3ea9a7e2,0x5ccdf033,0xbd73d00f
.word 0xe7476462,0x743d97a6,0x339b6206,0x553aa36e
.word 0x9d41cada,0xe53c18db,0xa819f9fe,0xfb210dee
.word 0x710fe28b,0x21aa74ba,0x5a46427a,0xfe525ced
.word 0x8327dc74,0xb08962f3,0x089f9bf2,0x22973cd9
.word 0x3d7b1ae1,0x4b9fa14f,0x7b6bf85f,0x70d9aad1
.word 0xa70577c5,0x8761f5bb,0x158022e9,0x35343c53
.word 0x92b76404,0xe321e4db,0x9fe11ab1,0xb82301a5
.word 0x402b7097,0xc75b636c,0x4984b27b,0x767d28be
.word 0x300c4a65,0x329f44a4,0xd67f89ec,0x5a1f11fe
.word 0xafd675e1,0x680cdbd4,0x77c68b02,0x713eacde
.word 0x9cc61355,0x7bfe9ec5,0x511c7761,0x67e5fa0c
.word 0x3863b563,0x78d97823,0x0da48f7e,0x09e5b53a
.word 0xb9be0e4f,0xf1259a89,0x3ae76f93,0xb4f662ac
.word 0xcc7f66e1,0xaf52a6df,0x962b61c8,0x4e46a88a
.word 0xae8e7757,0x40162484,0xf0774c9a,0xdcbe8272
.word 0xca375228,0x1a74a5db,0x5c6897d6,0x8737fa2b
.word 0x8876bbd4,0x2a6334a1,0x873bf3db,0xf0d9857d
.word 0x944ee42f,0x00abe220,0xace32c1a,0xe4deebf5
.word 0xcc1ea05a,0x3bf3b3ab,0xc73a1da9,0x9c217472
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 0x7b7306b2,0x58fd4b18,0x6ad6a2e4,0xe248d5ae
.word 0xcc9216f7,0x613ec100,0x2993123e,0x6acae84f
.word 0x28959eda,0xd0007884,0xcde354fa,0xf8518946
.word 0xd9ababd2,0x87bd6849,0x8fe1e08e,0xbdf6b36d
.word 0x278cf58a,0x06688ce9,0x5a4a0e49,0xa9b4da86
.word 0xe86f7207,0xee4046b3,0xab86d384,0xa0671212
.word 0xef082c12,0xf9d69ff3,0x65ed2a70,0xe34ffdc1
.word 0xd361260b,0xeabc54de,0xee9720a6,0x34b1abba
.word 0x8faaa851,0x8256f61e,0x93cb2a7a,0x85d8c7fa
.word 0xb643ea0c,0x2f602867,0x92b121f1,0x0f1f634f
.word 0xd66de391,0x28640e50,0x635048bb,0xf63a0304
.word 0x7547e6fb,0x4db1e500,0x58c5b50e,0x3aea4592
.word 0x373fd4bd,0xda246f59,0xf55312d6,0xd0a11159
.word 0x3934f6c2,0x82d393d2,0x1eca6ffb,0x8b7e4616
.word 0xf44df8a3,0x95dd35ad,0x45459ad7,0x68871285
.word 0x12059b35,0x88ee6195,0xd3f1e23f,0x95769aa3
.word 0xaa1c8ad8,0x765161d4,0x4ad17150,0x2e8c85b0
.word 0x1ab1a9ee,0xe9b99de5,0x703bc124,0x7ededd55
.word 0x53897102,0x2967a687,0x32c6e595,0x0b7ec12d
.word 0xb9b2e892,0x7e01068d,0x443747c9,0x811c23ee
.word 0xc67fdc8d,0x8a553490,0xf5d611cf,0x72cdc050
.word 0xd30ea324,0x6450cdc7,0x39c240b1,0x7f66bdb0
.word 0x35eeb000,0xaf112c0e,0xc26e3204,0x6736f21f
.word 0xd02c8fbd,0x81d32327,0xe9ba7d9d,0x13be9008
.word 0x34f48197,0xe396d4a7,0x80dfd4ba,0x73d9fb85
.word 0x1bf8b62d,0x8fbc7fa6,0x8d0064c9,0x839d27b2
.word 0x3deab80e,0xb79feede,0xf648819b,0x98f023e8
.word 0xb69c0faa,0x3a135ebf,0x66da3f65,0x4c9790d1
.word 0x057dc940,0xf6c8b4a4,0x7c2328f0,0x538d3d58
.word 0x66f87275,0x76ce02db,0xc39b7936,0x81b9a7a8
.word 0x8d79464e,0x5ad22537,0x86ac90e4,0xe0ac43e2
.word 0x6905c0cf,0x852e3875,0xa9169689,0xf15d5c32
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 0xcca7b51f,0xf1305484,0x52a2247f,0x0c48520c
.word 0x21ee8bdb,0x10b6acb3,0xbc48cf75,0x8faae3b6
.word 0x4033cc83,0x1450536e,0x9ae64ccc,0x33ccadf6
.word 0x51863412,0x8f1500b1,0x5bc1c3b2,0x03a086a4
.word 0xa9b0c579,0x68ea0c00,0x4a0b18c5,0xa6648dec
.word 0xd4d8ad53,0xcbf52d52,0x8659ee5c,0x18c053cd
.word 0x0f584475,0x044aa246,0x478c704b,0xeb01877d
.word 0xe0435ec8,0xfc8e6a78,0x820142d1,0x9d6790eb
.word 0x98cf2ac5,0x03c42482,0xb190d797,0x9d37e58b
.word 0x413ede4f,0x468f2d73,0x0afe1a25,0x9eaeae0a
.word 0x407b287b,0x1a307c9b,0x3db740ad,0xf13be484
.word 0x4306d8c7,0xcf82c04f,0x9b83a2fa,0x6ef407a3
.word 0xf854bc65,0x60278c6a,0x52095295,0xa6f9bc26
.word 0xa2dc6652,0x360021ef,0xb028f41a,0xafb033d1
.word 0x9fd80929,0x7006d45d,0x818ff9e5,0x7cea69cb
.word 0x5fd8b97e,0x80f35ac6,0xc5b7c614,0xe22b3138
.word 0xd081420f,0x8ea466b5,0xad4b9957,0x4da0f1e8
.word 0x81b243f6,0x61e44020,0xfa3337d0,0xe0e5ce26
.word 0xa75c707d,0xff3edd90,0x71fb5705,0x2f544870
.word 0x371849d6,0x5139243c,0x7b7a0ebf,0x33c819e4
.word 0xddbdf636,0x8a83d813,0x994aa276,0xefb769d6
.word 0xf7c78f53,0xedfe5ebc,0xf3cddc47,0x8a9a563e
.word 0xfc3012e6,0x3e9adfa7,0x2d90dd4a,0x318f18ef
.word 0x0d4ea3ed,0x141259cc,0x17e611bf,0xa6f1a2bc
.word 0xff2d10ca,0xfdc7e442,0xff6b6dcb,0xe8460bec
.word 0x0f2d96ee,0x61acc463,0xae591f4c,0xeec329f9
.word 0xc156ddaf,0x3e3eee3e,0x1ece3dd8,0x778e645b
.word 0xd2db59f8,0x25d502f3,0x46f96457,0x16b5ecac
.word 0x9f9e8e9e,0x45599ea2,0xd05d4ba6,0x540dd8a9
.word 0x48325738,0x25446049,0x68a49ead,0xd1b073b6
.word 0xc3a88063,0x739bbcb6,0x8fe0e9c1,0x946266c2
.word 0xfaa455f8,0x190c6a70,0x28fb1fc4,0xc3f70532
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 0xade9914a,0x69a96bcc,0xacc23c63,0xb0a19544
.word 0xa31d3641,0xb2d40e1f,0xa3dfe090,0x571517ab
.word 0xb82f17aa,0xf2bcbb8f,0xa7d8be53,0x610e81a5
.word 0x571d32e6,0x36798efb,0x9f9b9b32,0x4186b04d
.word 0x92193aa2,0x9ed77c4d,0x47d9fd6f,0x1496e9c1
.word 0x15be82ff,0x260e0e3f,0x60ae4b16,0x39d7c6c3
.word 0x7b5dbf6b,0xa7d0ea8d,0x53b0d004,0xd841eb8a
.word 0x70df01e8,0x6377f035,0x5e625393,0x4bc282d8
.word 0x06a38b1b,0xe772ddfa,0x4483a017,0xe07e151b
.word 0x10faaafc,0x3a8a83e6,0xe5775e24,0x862212f3
.word 0x4af5bebc,0xa601dece,0x28bb20f3,0xfbb1096a
.word 0x087421fd,0x85df9756,0xc3729b81,0xde60a045
.word 0x9cfceef4,0x0c10bac7,0x7997d2db,0xaa52a142
.word 0x52e6931c,0x395e7fca,0x4377a9d2,0x43b05db0
.word 0x0d52a29e,0xee89ab8e,0xfbd50b56,0x4ef32ecc
.word 0x93c517d8,0xb05883c4,0x06b6bab1,0xec74bb57
.word 0x69eb60a9,0xef626631,0xb4428221,0x78b6a9fc
.word 0xbd52673c,0xf6fbda1e,0xfc3f68a4,0x955de25d
.word 0xc1757d8c,0x26318573,0x3f6712e5,0xed8524b5
.word 0x7ae23e22,0xe38e50b7,0x279296a3,0x57743b79
.word 0x670236cd,0x89db1ab1,0x63463e5e,0x80a3638b
.word 0x51c44d54,0x89771b89,0x6c7b5917,0x5debd31a
.word 0x4d659253,0x53979a85,0x42129ccd,0x4723b655
.word 0xbb5b7494,0xd7784963,0xefa7843b,0xb1bf3a64
.word 0xd70d4d27,0xbb59a156,0x98ae95e3,0xbaa34840
.word 0x11992c6b,0xe13d7390,0x1741cc90,0xdb564006
.word 0x1b1a33f8,0x39e4c27b,0xa8284fa7,0xeb9f3a95
.word 0xbfe2da9e,0xcd13f913,0x2b8aa3d5,0x56aa0de2
.word 0xba8fb22c,0xe1af0fe2,0x5ba2e33a,0xd5aaaa68
.word 0x099f9b4c,0x5a28e129,0x48a39003,0x60c58640
.word 0x76ca4f9b,0xb07925e1,0x363f7c8c,0x18a6a95e
.word 0x4c2b39ef,0x27ddcd84,0x3d68e508,0x21e30e01
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 0x84d1e31e,0x665f1564,0x5867a7a6,0xab04baff
.word 0x2eb7f6a5,0x1859ad8f,0x7d6e4837,0x65400e64
.word 0xb28171aa,0x397580b5,0x6147c7dc,0xd35d6101
.word 0xcb1f08a4,0x5089af30,0x2171382b,0x50ada041
.word 0x4f21bcb5,0x5cd38683,0xefa42bd2,0xaf546ace
.word 0x6457d9aa,0x17738e3f,0xc9d8976c,0x8e441154
.word 0xb98db9ca,0x57eb9eee,0xe1f18a9d,0x7dcc07b2
.word 0x96ea1e55,0xb2407f2e,0x7e901833,0x72fb06ea
.word 0x5da43f35,0xe95fad05,0xc2c15a2f,0x43cad1fe
.word 0x22ad1d71,0x1f75fd3b,0xb92fadc1,0x815d4554
.word 0xc70eb7d9,0x450425b2,0x95e8f992,0x7ca841b9
.word 0x3307f6c6,0x0607f5a7,0x69f47157,0xc73bd6c2
.word 0xd88b7cff,0x40d9b613,0xb089c5bb,0x1ac94848
.word 0x558bba4e,0xc317b029,0x0d0fc373,0xf1bc187b
.word 0x97bd7ce0,0xe3eeace3,0xdbf85bb1,0x92f105d9
.word 0x3f32edc4,0x7617da51,0x589df893,0xf9290047
.word 0xdf3f5e5b,0xad411e81,0xd7df356b,0x7e91e262
.word 0x0bc5a20d,0x8a6754c9,0xfd660469,0xef46726d
.word 0xea3eca52,0x50c09c9c,0xe41f7a0d,0x26cba3db
.word 0x4a19a2b7,0x1aff02cc,0x8c97e7c0,0xcfea379c
.word 0x69a491ed,0xf4ccd4d1,0x923168e8,0xc389efd1
.word 0x16baa33e,0x679224d6,0x42b965c0,0xc88f4bb2
.word 0x40c15cd3,0x28b28116,0x6bb70764,0x877a7491
.word 0x0ff30a1e,0x94e6db25,0x9c35f050,0x6e4002d9
.word 0x41bac9e0,0x97cf6515,0x95ca3add,0x9c61f7dd
.word 0x01fcf2e2,0x38330de4,0x1e49f136,0x2826f334
.word 0x2e432884,0x92c6044a,0x60d4d59d,0xcd537aa4
.word 0x7cef2179,0x51e6e77a,0xf367656c,0x34c9dda7
.word 0x21a357fe,0x9dba9734,0xe15ad944,0x779161f7
.word 0xb658a205,0x62ab9ac8,0x733b59d1,0xdefd17c5
.word 0xabc37ca7,0xb25afb9f,0x2a910dec,0xe0481100
.word 0xcb1b08cd,0x936eb66f,0x32cd534d,0xa5c6bde5
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 0x55b17874,0xdf470667,0xccffe46b,0xf6f8057e
.word 0x85dcc67a,0x15ee52ab,0x8759c162,0x928b3181
.word 0xfae3c961,0x5103d18e,0xb57d29a4,0x9d37e0d2
.word 0x40b250a8,0x15b0114b,0xbc1b51f9,0xc4bf7be1
.word 0x5bfeba0a,0x92bb8e85,0x93abe2e7,0x0d5dc525
.word 0x12513289,0x230e29ec,0xe07f7b01,0x84af14d5
.word 0xb85b548e,0x4bedf48f,0x9ab7bbd2,0x7dfa8904
.word 0xfc135c04,0xf3e9d6f1,0x7494d1ff,0xd68dbcaa
.word 0x09ebc93b,0x7363a0fe,0x4614acf2,0xeec24543
.word 0x30878d74,0xe1073be6,0x6365be3d,0xb4c2a578
.word 0x9938f040,0x218d32de,0x7bd6ae69,0x4cd90f2d
.word 0x63f0f471,0xa72b5dea,0xf93b3151,0x91381cba
.word 0xb34bb203,0x89942cce,0x948fa31c,0x2f428db0
.word 0xc07fc020,0xb7de92a6,0x6fa99f73,0x3606c7ea
.word 0xc18c8025,0xfeebe8c5,0xcdacbc0b,0x640a939c
.word 0x9e123431,0x4c89fb0d,0xb162997b,0xfea9ffae
.word 0x3498fe61,0x139c7774,0xd33c340d,0x9d0c8bae
.word 0x851627dc,0x15a5120c,0xa02e7b72,0xcbfc9b82
.word 0xe07691fe,0x2faae3a6,0xf2ce791a,0xb99ddca6
.word 0x3aa2fcea,0x34db016e,0x00a4667b,0x66e388c4
.word 0xaf80dfd9,0x2d1c20ba,0x9fdfb83e,0x131560d5
.word 0x0a1e5ebc,0x341b71e9,0xb66856d7,0x8c4b7405
.word 0x403938b2,0xf9afdabf,0x7593984f,0x81ab7299
.word 0xc339d398,0x18eb791e,0x26102984,0xb44e2b90
.word 0x456c1e7c,0x6277a625,0xb736a972,0xf806a2d4
.word 0x6f703e5b,0xe3574b1c,0x7f345828,0xddf710a7
.word 0x6d0e418e,0xda386607,0x96b27f8b,0xd3f95416
.word 0xc17e42c8,0x74614ef8,0x54c57ef7,0xfcfae5aa
.word 0x336be193,0x4268fa2d,0x576189e9,0xf77d9274
.word 0x461cd83e,0xbe1de996,0x8fe471f2,0xb1f55061
.word 0x781a04a4,0xafdf49bd,0x8baa8d69,0xe26817d4
.word 0x3e9788c8,0x60ba6b7d,0x2224e574,0x82a51693
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 0x96150757,0x51a5d4ad,0x266440e2,0x1521cdc5
.word 0x0e7c6611,0xf7775727,0xfde0717a,0xb25fc644
.word 0x49a3c970,0x495a0b2e,0x07908ff5,0x068b838a
.word 0x023944ee,0x1f217b1d,0x69df5210,0xffb66e6a
.word 0x5e84a1f0,0x1286c9c8,0xac69b258,0xc8b8ca93
.word 0xf75297ca,0x857cb62e,0xbe2bacc2,0xf2391d62
.word 0x5e1bb2f4,0xf7ef5b2c,0x4b051ef3,0xaebe5f87
.word 0xbf1467de,0x3bb42865,0x1629acd4,0x086915d6
.word 0xd26eeac7,0x3d05fc37,0x8af50f8c,0x289ffde9
.word 0x129b3984,0x7458bd9a,0x0371860a,0x6964a9d9
.word 0x03644eee,0xabefeda8,0x1583a87b,0x7338f9e3
.word 0xc19cb6f4,0x1c222b08,0x517bcf38,0xf35acf2e
.word 0x04df1a7d,0x5003665e,0x60afe510,0x15399c00
.word 0xbda6033f,0x5a6321bb,0x64a5e237,0x52d1e688
.word 0xf5b52459,0xee974727,0xe2206de0,0x15603c0e
.word 0xca6c3373,0xaea2ad3e,0xef4cc0f5,0xd5f6f5ea
.word 0x691017f1,0x6cb7c43c,0xa6f9cb30,0x59dc66d6
.word 0x9263e0b6,0x210a4379,0xa5ddc005,0xdb78ae33
.word 0xe3cda1b2,0x7e556f52,0x4960ba05,0x611962c7
.word 0x29aeb7b8,0xbaf2e2a3,0xb32d2e31,0xd1e1c820
.word 0xeeeaa5b5,0xfd20b8a4,0x0d335c38,0x32ade6f6
.word 0x19f8950b,0x4a1a489c,0x0a3e1671,0xfa7df34e
.word 0x263a4eaa,0xeb955495,0x97cccf22,0xd341d687
.word 0x58ef3122,0xb4bb3087,0x1ebe3b17,0xbd27f7d7
.word 0x735467a3,0xf654d333,0x60acc1b6,0xcd1d478a
.word 0x1efac138,0x6ab3def2,0xf080ea96,0xe842446c
.word 0x6c1db4c1,0x4234a5d0,0x0e5d80df,0x6a6e601d
.word 0x2e09e1c2,0x03f385b5,0xc3d0076c,0xd9551767
.word 0x8c0e80a8,0x7b37da6b,0x91409683,0xfe639fbf
.word 0x8b4ab89c,0x7e5c0dc5,0x5169ec92,0xca57b413
.word 0x195d3f13,0x93686bd7,0x04a8a03c,0x63275fd4
.word 0x8fe85c99,0x7229baf8,0xa5e91276,0xc8cc6656
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 0xb2b36639,0x939bd2fc,0xdeded537,0x848d8af8
.word 0x43e7652d,0xb6d759c5,0xf96d3a2e,0x03f2def2
.word 0xa46e1c1d,0x9906a454,0x8c2570be,0x06ea9e37
.word 0x3058e3d2,0x442ca07d,0x922728cf,0x9ce9cf26
.word 0xa7ad9a35,0x2b46af45,0x254df59d,0x1179afdf
.word 0x249e935a,0x4f209109,0x7e551a5d,0x195d50ab
.word 0xcba587c5,0xcbdfa553,0xf6044b08,0x76fe967b
.word 0x2fa72fbb,0xa5ec1f82,0xfa34388c,0x4ac80f93
.word 0x207ed1ca,0x03e4698d,0x36d542d6,0x2aaa7cf2
.word 0xdfc0c030,0xa911275a,0xfcbcb397,0x0b7961c8
.word 0x63db2ba4,0x674e2480,0x304faf87,0x9bea0f66
.word 0x13dbdff4,0xfd1580cc,0x6cfede50,0x5d73ea61
.word 0x5fe22eb9,0x408ef782,0x5c0cddda,0xa0beda00
.word 0xc76a9fef,0x9e524498,0x94a678ff,0x64ceffc4
.word 0x7b7421dd,0x2a375b10,0xc00dbd80,0x942e1486
.word 0x9d28da9f,0x8a2f3474,0xedd70e92,0xde05e40a
.word 0x7cb308c3,0x62e80b3b,0x156b0700,0xd2a9b347
.word 0xc9778df6,0x1a306c57,0x4c768be1,0x020d0f59
.word 0xa8c410df,0x16e0ef42,0xc4246081,0xf85729d3
.word 0xb681849a,0xfa3d8910,0x36a54a3c,0xe0f68cd8
.word 0xa6950a67,0xec4f357c,0x9e1dbcaf,0x333c95f8
.word 0x5a7843e4,0x1ff7185a,0x6d633eaa,0x37eb91a3
.word 0x2b539c9e,0xd2f0a1e9,0xff06e26d,0x23e30f1f
.word 0x15df45c4,0x7be8b954,0x0a020f2b,0x6e7edba0
.word 0x772dd7c0,0x48370d5a,0xf5e2e180,0x11989694
.word 0xad8d62a1,0xbc6b2dc9,0x797e6de3,0x171f5cd5
.word 0xa57f3851,0xf7fe6ca0,0xaf64db7a,0xe23b17c6
.word 0xc341f94f,0x4863b9df,0x76eae9c7,0x10338d8d
.word 0xfae744bb,0x1754f3d7,0xd4533a1a,0x75bdc440
.word 0xc37041fb,0x2049eea7,0x81388ef6,0x19dc66df
.word 0x0b55f6da,0xb5479846,0x11e31e3e,0x896377f3
.word 0x2de32287,0x37e00b48,0x7425cc71,0x58fb2776
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 0x4696f93d,0x06f9a448,0x6aaa57fa,0x5ea1f732
.word 0xc6e5fb93,0xeb8bcdf3,0xa6793615,0xe1f75e51
.word 0x0fae5511,0xde9910a4,0x53736a64,0x27fdd21d
.word 0x912f8249,0x1695945a,0x19d41a3b,0x8783c246
.word 0x58f5047e,0xb9b99d6f,0x4f90ce18,0x60c8e00d
.word 0x33f3fdfb,0x4e1380b4,0x0a8c2172,0xbd7e7620
.word 0xddf0ac1e,0x23998173,0xd2e3ccdb,0xb4e870ce
.word 0xbb52e476,0xe849959e,0x869e6f98,0xdf43280a
.word 0xe88bbc54,0x8eb3e2af,0xbbede25c,0x145f19b7
.word 0x76ea2fbd,0xfb4fd928,0x53af6991,0x880069d3
.word 0xa455c44d,0xe83a74d2,0x7c1508f7,0xe8e8660d
.word 0xb06703e8,0x2bf728bf,0x5bb93391,0xb3a9dc37
.word 0x133d4384,0xc4552ef1,0x6b06c1a4,0x1c6e7277
.word 0x92a182d3,0xb352c7b1,0x14af3649,0x7eb71234
.word 0x04bf394b,0xed5cea1f,0x5dcba9c6,0x3cb05190
.word 0x8cf35259,0xa7b4760f,0x61799e19,0x191a9daf
.word 0x0e752b6d,0x8cecdd7d,0xadb1dd88,0xda6ed7d3
.word 0xb661cfd5,0x07c4fda0,0x3c802609,0xb7ccc694
.word 0x2934a4fb,0xafa10c37,0x331e1441,0x8d8a2f50
.word 0x9d0f7717,0x3dcd8524,0xec27fb06,0x7368804e
.word 0x02eea1d3,0xf4c38d25,0x09d8b3c0,0x5b9492f6
.word 0xfc48607c,0x46111a13,0xcbb2ca0c,0x615704fb
.word 0x872b3cdc,0x76141749,0xc4db4c3a,0xdbe68497
.word 0x3ab7ba79,0xb33a1cc1,0xf9a4192e,0x6ccefad3
.word 0x0140d95b,0xf98712dc,0x7de63e50,0xe416ad31
.word 0xc126a369,0x39b26432,0x7f67cf2c,0x2b40bb7d
.word 0xdd8ba260,0x126c6ec5,0x6c97bbe0,0x90498d6b
.word 0xed032f37,0xe4ef2bd9,0x7abd34fc,0xfee48046
.word 0xbd22c3e4,0xe12533b2,0x109e15f5,0xb8f9d221
.word 0x271ba408,0xb8a22674,0x3c801b21,0x2fd7253d
.word 0xedc976f7,0x6b2a17bb,0x2cf05dff,0xb3f8b8b2
.word 0x2ded1fb2,0x2bea1fdc,0xece3a598,0x7da223e5
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 0x8fca03a5,0x497ef891,0xcebee9bb,0x7990cbb8
.word 0x11bf28a5,0x1f693598,0x1f9d9c3d,0x3a1f89c7
.word 0x2cc906f7,0x02d28f0d,0x2462e488,0xb95a652d
.word 0xfbed51ea,0xc7f07ca9,0x8a510e4b,0x13d57ddf
.word 0xb5793ac7,0x82270fca,0x95d055e2,0x5dd3dae6
.word 0x89e59d2f,0xe0ce130e,0xe1305c73,0x534ccc02
.word 0x793d16d8,0x15d28c61,0x613249ae,0x9c74685b
.word 0xa69d9ad7,0xdb383bbb,0x8f6d4c14,0xf14f8153
.word 0x7c6fb84a,0xe304bf7d,0x23935e20,0x64410b53
.word 0xf402d001,0xffd5bc1d,0x9fd9a2b7,0x7568de1f
.word 0x70084d2e,0xfb3d7daf,0xe7ddb44e,0xd4412fd4
.word 0xf013aad0,0x60ba3067,0x94a405a9,0x5fc6089f
.word 0x85c3d918,0xa88cd69f,0xc5154b20,0x4742bee8
.word 0xc1499474,0xb2403156,0xd226e6c4,0x7d3baafa
.word 0x7940e935,0xf56097ae,0x24ce3935,0x9246c888
.word 0x6d69bbd2,0x12e4f369,0xa43fe98a,0x1f4d55ef
.word 0x576dcb64,0xdb24a97a,0xd405eae2,0x48816d06
.word 0x446a5b28,0x291b90c2,0x93a792f1,0x78acc27f
.word 0xa84f6966,0xbedbf3c9,0xda3bf9f1,0xa2de2ce0
.word 0x64893100,0xa1d423bf,0x64d906f1,0x102d490c
.word 0x3a56275e,0x5c97bafa,0xcf50beaa,0xc2f122b6
.word 0x91fed49c,0xe2cd6d1f,0x9b88d835,0x48da7713
.word 0xedf5ea6d,0x15b80db7,0x98b03e2d,0x33ef0341
.word 0xa4589f81,0x2e9e2298,0xf849f590,0x43a0bc68
.word 0xcbe4a8ec,0x5817150e,0x10cedca3,0x263c94e8
.word 0xbc24421d,0x2180066d,0x60ed10e7,0xa2eadacd
.word 0xf0f359dd,0x149483d2,0x94b0c77c,0xbee6a2f9
.word 0x706e6694,0x38fe2c6f,0x69daea76,0x36986172
.word 0x2ab5e5bb,0x9950eff8,0x2b0e63c5,0xb6c0f9be
.word 0x21e6c2a9,0xcf417854,0x6e25ab6d,0x85127964
.word 0x0ecac0a6,0x5389d4d5,0x88064dc9,0x8bd2799f
.word 0x9ed73dc0,0x6094a602,0xe9c21f06,0x6ea743b9
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 0xaa773a35,0x46a9ce00,0xdb3efe32,0x3bbfcbfc
.word 0xbf78a5aa,0x8cb873eb,0x18000032,0x93eff4e2
.word 0x67310cc5,0x007aca5a,0x72e07026,0x6574072d
.word 0x0b5f3f07,0x3269015c,0x9fc73fc4,0x5c7f97ef
.word 0x721295a7,0xdbf0d7d4,0xc4b0f00e,0x48225695
.word 0x3bc1f381,0xcb6ba630,0x460c37b0,0x2f1ad24b
.word 0x4789e8e9,0x9c247a44,0xb11bb03e,0xde8129f5
.word 0x4e872a01,0x92ce5174,0x58f6f6c7,0xf2716cbf
.word 0xfc5b2033,0x297ebb28,0x713bc9a5,0xf75ee4b9
.word 0x7feb7c3d,0x9c5a247a,0x2c877ddb,0x031e38c3
.word 0xefac468b,0xf2b1da34,0x865e7f19,0x49301cef
.word 0x799c847c,0x83a355df,0x6894c907,0xc7e65d12
.word 0x249556f3,0x636a9f3b,0xf48ebdf7,0xe83617be
.word 0xadb9225e,0x59d4e1c2,0xfe9818de,0xb453e4be
.word 0xd4bcfb4c,0xd15afc52,0x08dcc93d,0x8a6aa5df
.word 0x52f863e5,0x8759699c,0x83522c7e,0x886cd046
.word 0x942e8c28,0x589292c9,0x57845a76,0x21196814
.word 0x6580e440,0x76b9550d,0x35a2311b,0x8a4ccd67
.word 0x842b7e3f,0x5aa182cd,0xaf21b17b,0x8bb2dcd5
.word 0x1c18a6cb,0x7229d7cd,0x48e75c60,0x9d089e1a
.word 0x7a66dc75,0x65176028,0xe2299acb,0x7d64baff
.word 0x9b925192,0x5cd0ac89,0x945b1c99,0xb707eb14
.word 0x89110a29,0x672710b4,0x2029c22e,0x6d3fc2c6
.word 0x17fa629a,0xab3fd403,0x81720607,0x6cbe15e3
.word 0x03fbf521,0x439d58a8,0x9bf19247,0xde482d97
.word 0x7d287fb5,0xcd704086,0x2c7fc610,0x1059baa6
.word 0x9386b3bc,0x0f159e5e,0xecee7d23,0x1dfdb823
.word 0xb0833d78,0x8deb15d8,0xd9a165e4,0xd84e8dbc
.word 0x7cd78946,0x5f7bb211,0x904ea24d,0xe89c8f66
.word 0xb927a548,0x4d6213d0,0x92609b86,0xf8503b11
.word 0x411ef6f0,0x1347fe4c,0xab203d94,0x3f3d4f30
.word 0x60746676,0x4b29ffec,0x80dcbae3,0x6b8d177f
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 0xee09ff4d,0x337d3736,0x03220b38,0xbf9cd55c
.word 0x0eba6688,0xe1220fd8,0x0689ac82,0x16158171
.word 0xe6e9f55a,0xbede84e5,0x4c66bcae,0x9fb33f1b
.word 0x6c490e1e,0x2b9bdbbf,0x512182cf,0x09df7c0b
.word 0x532a58af,0x9b621f17,0x1002a07e,0x74d2bb88
.word 0x8f03bf80,0x23f51236,0xee6617ea,0xc9690435
.word 0x6fc9f265,0x0d9622d3,0xa6673a31,0x1743d078
.word 0x5a055db5,0x44f859d1,0x5c7d8a75,0xb7da7c41
.word 0xc4bcdb7f,0x311a42ac,0x2e9b5acd,0x616cc144
.word 0x098b5054,0x390af2d0,0x6e5e3b82,0xa7b12ce3
.word 0xda120281,0x60e4055b,0x3a860724,0x53e347c1
.word 0xe5c7714a,0xa3bac6fe,0xc7d90030,0x47203484
.word 0x20ed9a58,0xe9572a6c,0x308ea724,0x515357d3
.word 0x4f47f52b,0x5ebe5697,0x1e78e449,0x98214ab5
.word 0x7d95cdb1,0x3c3a94fc,0xcd580003,0x91be7bcf
.word 0xec39b4d1,0xbe0abb2c,0x641aed0d,0x12bd3b10
.word 0x1fcdd640,0xb459f98b,0x0e66cd2d,0x28da641d
.word 0x94473ca1,0xdbe890e6,0xb982648f,0x61a29ad5
.word 0x2e96018b,0x7a2db377,0xe43e0c90,0xe46b115b
.word 0xfa9709d4,0xd6e1d502,0x9d1db638,0x424fe246
.word 0x0dfb91ae,0x8f09297d,0x1f9f398f,0x58048b55
.word 0x0556782f,0x49cdcd9c,0x6eb5d577,0xb66034ff
.word 0xf02bf523,0xffeb3211,0x1633833d,0x9471c0f4
.word 0xaf2d38b4,0xb4df10b2,0xfef2a728,0x489e8ea6
.word 0x0716366a,0xc040f133,0xf9dde71e,0xcaf3752a
.word 0x5b213a43,0x98c8768b,0xfe552898,0x4240839d
.word 0xecaf5a21,0x0bad162f,0xb3ef11fa,0x397f558f
.word 0xf41f433a,0xc8ef355c,0x552e1a9a,0xd38d2a39
.word 0xd49fc4a5,0x7a1ae47d,0x9a0ad154,0x07421fb0
.word 0x53d7f24e,0x7a3b7032,0x257e86e7,0xcd641782
.word 0x42e6837d,0x2441b827,0xed5538b4,0xd284bb47
.word 0x7b4ff598,0xf5eaf791,0x5e201c65,0x7740ebd6
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 0x68bb4f77,0xa858ecce,0xe54f57db,0xbadb9f43
.word 0x7a3cc71a,0x83715ff0,0x7b29aac5,0xdbeef5aa
.word 0x2afe6183,0xe5cbe43b,0x6651d6e7,0x2c6c7c66
.word 0x8351d945,0xcabf6791,0x638f1fc2,0x191fbbf4
.word 0x370d47bb,0xb41c4864,0x5acd79e1,0xb1558260
.word 0x2358e7be,0xd833d3dd,0x21b3f443,0xaeeb91c6
.word 0x4a5b8338,0x18edbfbf,0x56031103,0x9bb7cb5f
.word 0x2da9cedd,0x3341f052,0xa59fee98,0x86abbff8
.word 0x2f011149,0x3ecc66e9,0x30eceea4,0x57962686
.word 0x070a111b,0xf67c4ce6,0x2e7ce46a,0xe7925a05
.word 0xc16758ae,0x5356ddc1,0x9de95cca,0x240e3d5a
.word 0xc5f6de51,0x2991d8a6,0x5ab20833,0x197525fc
.word 0x6ed044da,0x55473227,0xda6b578f,0x2ec09581
.word 0x6cf33150,0xa8ebcfa9,0xecb18514,0x5f51bafc
.word 0x802f79b3,0x6c9ce4d3,0x1976921e,0x62aed204
.word 0xa6cb79fa,0x47a525d8,0x5636e8a8,0xa053bbea
.word 0x35d9123a,0x376b85a1,0x3f43f31f,0x730084d4
.word 0x182a62aa,0xcac275aa,0x2346f50b,0x7f369ea0
.word 0x577e1e05,0x1cea5f1b,0x4adfd1a1,0xc1140413
.word 0xde595969,0x79a40669,0xa070dd40,0x932ab1f4
.word 0x54f41b25,0x7526ee63,0xe33cc7d8,0x8820aa15
.word 0x72dde114,0x914b88c1,0x90a9f446,0x0ea060be
.word 0xc940efd6,0x2228cacf,0xa7e79939,0x17c35613
.word 0x1f3da26d,0x52738374,0x8ce6d86f,0x92250e47
.word 0x2b65e55e,0xd44de5ba,0x8b904b42,0xfda0ca79
.word 0x5dc2262e,0xc9484c57,0xd2e37abd,0x36d9fd80
.word 0x31e3f0af,0x961942aa,0x2d9c8711,0xb98d8f2c
.word 0x0853bd19,0x1f03fdac,0x83fe5729,0xcb19587e
.word 0x706f4c1f,0xf5aed27d,0xfc9ec587,0x11ab1f98
.word 0xa3b02972,0x99e0966a,0x90db3d05,0xc43213a2
.word 0xfdfb65da,0x38e36fdd,0x08e6ea2a,0x667f08eb
.word 0xd3f3840a,0x2767298c,0xebeade0b,0x7f78dd3a
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 0x5bf51702,0xf166f10c,0xc9e7aa2e,0x7a3af2df
.word 0xb763ba14,0xc9a3c3ef,0xff83bfb4,0x2c59a08d
.word 0x61091e7e,0x2500781b,0x872b42f4,0xc98c3d2b
.word 0x18f3d97d,0x983431d1,0xa9d94ee2,0xbe6ae9f3
.word 0xa679a5e3,0xd3613a0e,0xac8c57c4,0x77817292
.word 0xfaf50937,0x1e8e2ad1,0x980b66f3,0x7c1df97a
.word 0x45a05889,0x5ece64d9,0xe3f800bb,0x1b39ea7c
.word 0x4895129c,0x0d8730a2,0xe5b702f9,0x2093d924
.word 0x45d591f5,0xa6b3e0ee,0xa833bae0,0x732ac051
.word 0xf3dcbd01,0x094a1682,0x14278a60,0x4e4a0905
.word 0x06479cf2,0x3e4c2de8,0x1e5ae443,0xa3a443e7
.word 0x28109112,0x3015819e,0x773cfb3e,0x11e63e28
.word 0x4df63bd5,0x0344af4c,0x24432056,0x58824ccc
.word 0x13af2a1f,0x1d63d38c,0xfb097fab,0x2b26e7ca
.word 0x5e7bedd0,0x78c018cc,0xf1ca8eb6,0x056f20b3
.word 0x9183bf9c,0xa66065f5,0x3a679894,0x0def510e
.word 0xaba9e274,0x0fb923be,0x4c86e758,0xbcb2b862
.word 0x4bd87478,0x018c18d7,0xb3a4c0e1,0xcc3b2782
.word 0xf18cb853,0x922013c5,0x401dad61,0xe6027c13
.word 0x9305f7c9,0x92481157,0x4dbcca85,0xcb5cd966
.word 0xaadd0860,0xf62a1a44,0xc899d02e,0x80a5284f
.word 0x9650fbb5,0x8f6358eb,0x3b514e48,0x1c776f88
.word 0xc19c925b,0xbdf3a7e6,0xed8fda85,0x575fb7f9
.word 0xd58c2581,0xd78bd3ac,0x1d1e60f6,0x20941ba0
.word 0xbeec60f7,0x931e9c4e,0xa8079c2a,0x2bbb3c8c
.word 0xf358db24,0xb0395976,0xdf57a344,0xdb87b969
.word 0xca4a5e0b,0xfb84ab5b,0x35616448,0xd2a532df
.word 0x315fede5,0x4f27d68f,0xf83cfa1d,0x2d3be591
.word 0xe4f8b0f3,0x0435dafa,0xcc879d5c,0x5e67e21e
.word 0x4848335e,0x4ebb87ee,0x4e7dc873,0x119c05c2
.word 0x15fc4ac6,0xdb4b46af,0x11c378b2,0xfa3aa817
.word 0xbcbbb599,0x6caceff2,0x33ea3556,0xfea238cb
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 0x8973d9c2,0x501c51a7,0x11ecb1cb,0x32dcb99f
.word 0x0ccacf7a,0x559f9e4c,0xb9e0b764,0xbe53b16b
.word 0xf512e9ab,0xb3690458,0x51c74088,0x5c4bed74
.word 0x67a40296,0x107d2f58,0xcb95b2e9,0xa2107c35
.word 0x51156768,0x9331c46a,0x0c3cb322,0x49aa14bd
.word 0x21033037,0x5fa68309,0xce151bf7,0x642e40e6
.word 0xfcdbe0cf,0x34f02c20,0xc417f14e,0x57d0d4d9
.word 0x819960bb,0x09e36170,0x4f88a2b4,0xebc63b50
.word 0x7d5c3682,0x10706710,0xae3bbc63,0x080fac41
.word 0xb1384836,0xbc9ee396,0xe2fdc740,0x1800a60f
.word 0xa3e1a77a,0xfaeedec7,0xed251ce4,0x7ee19dcc
.word 0xdc0d3c92,0x258bda43,0x5dbd5402,0x9004af83
.word 0xe65fb1ed,0x52b33249,0xe908b600,0x6f34fbcb
.word 0x12fdb8d6,0xeb246783,0x203d041d,0x09958e05
.word 0x9cf3f1a2,0xa2f147c0,0x0ba2f9ce,0x4a5cab05
.word 0x641ae189,0xda2db307,0xabeb237c,0xb6b76530
.word 0xce04f37e,0x96ef729b,0x7dce1564,0xc52ba535
.word 0xe9964548,0x2cca8ab0,0xedf54e6c,0x0ed8e89d
.word 0xd5b55043,0x82f88635,0x05dda32b,0x98d05c51
.word 0x315f8783,0x39c89220,0x3d6f0144,0xead714aa
.word 0x06848189,0xae20d541,0x254b7d0b,0xf7d40208
.word 0x96b1db10,0x36117499,0x0b5493ef,0x47dcc76a
.word 0x4ad12094,0xab910b63,0x1d3137da,0x73c500f4
.word 0x165f736d,0x547d0add,0x56eb82e4,0xb9f1c174
.word 0x96b08ecc,0x54316c7b,0x2fea784c,0x5fd2678b
.word 0x47ac39bd,0xce660c78,0xff08395b,0x86a080fe
.word 0xf1b207a2,0xe061bfaf,0x541d5b35,0x77b91fda
.word 0xbc100517,0x8da02174,0xa42e207f,0xc9378dc8
.word 0x8d6391fe,0xe2356e43,0x96285a28,0xfa22f947
.word 0x728b2033,0x9074abb1,0x73fedd82,0xaf6810fe
.word 0x537deab0,0x6953b4a1,0x40aa6e10,0xe2c22f28
.word 0x086fc033,0x7a6199c2,0x1f3c5f45,0xafeb973d
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 0x2c6b02ae,0x221109ae,0xc5b381d0,0x922ef57b
.word 0x505203b4,0x4a925892,0x1de7bbfb,0xe0878c9c
.word 0xfc4177bd,0x45c5b251,0x09a9ddf9,0x219cf294
.word 0x1623f396,0x3a355fde,0x7de640c0,0xb0baabdf
.word 0x2d371d3c,0x4dc9f1e5,0x8a6e2102,0x6aa3fbb0
.word 0x49e8b2ad,0x9ac7a82e,0xba65ebf2,0x9c7985d4
.word 0xde934747,0x7ef9739c,0x84b6c0bf,0x7a378e2c
.word 0xaf212ba6,0x17dc44b1,0x4986b426,0x2070b875
.word 0xae0a78be,0x6271eecf,0xe95b229c,0xf300d638
.word 0x6b6778c1,0x6f4274b2,0x4006a330,0x52209a82
.word 0x9c37b96c,0xb6f73538,0xb64ebfee,0x26f1bba1
.word 0x70a8f6ef,0x97d5999a,0xa162b963,0x1e459d17
.word 0x6099488b,0x2c546a83,0xb405a6e5,0x2d1badf0
.word 0x71ef6ea1,0x5bdcb0f9,0x2c78fa2a,0xbf8130c8
.word 0x66a29a59,0xd38d6fe2,0x0775e925,0xba3326db
.word 0xdd7e2e95,0xfea20149,0xb07e57e6,0xc64f049b
.word 0xa4f6f547,0x89d93ad8,0x60b28b79,0xb0aaf853
.word 0x862051eb,0x8faabc8b,0x2f33be48,0xb264cc2c
.word 0xb4045774,0xb24a3569,0xaacb1211,0x31106bcd
.word 0x34f6913a,0x53324fdf,0x15b0d176,0x94a75311
.word 0x11bc3338,0x1060c36a,0x522c2732,0x41a47b4b
.word 0x1ae9ae29,0x36c5e8b3,0x8105348a,0x42660413
.word 0xfe92792d,0xf6a0c497,0xebed3fc0,0xfb6ddde4
.word 0x0be1065a,0x607a0c3b,0x014b5a3e,0x1939322e
.word 0x43ce9c96,0x8000bf68,0x38178c75,0xddba81c6
.word 0xbd5d488a,0xa9f12e50,0x193d8cf8,0xf9a55f92
.word 0xbd151d5f,0x9be890a3,0x2b35968d,0x03843f1a
.word 0xefab7d8b,0x360bb398,0xb3d8b483,0x38447641
.word 0xcc2f3d9e,0x874e3ee2,0x4f987a5d,0x6e696e31
.word 0xe8ed61c1,0xaf59315c,0xe922b124,0x189f917e
.word 0x524f6418,0x7c34b223,0x5ea70dc8,0x0fc54f2d
.word 0xa1325433,0x991aacbe,0x5a45400b,0xcdc27750
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 0x1e8e58a8,0xba114ffc,0x3c3cafba,0xf03fe48e
.word 0xe8d77eef,0xefde3234,0x54d6cab9,0x408755d7
.word 0x2e6ac073,0xba6d99d8,0xda1940f8,0xfc4e850f
.word 0x112cf86b,0x2d77e762,0xface96ac,0xf150e720
.word 0xa642b544,0xd2e6d83b,0x9a9df7ca,0xe291eab9
.word 0x24356093,0x1c5f848e,0xe07e5ebf,0x1ed3301f
.word 0x4f592020,0x0fd3566d,0x306d517c,0xa5d833e3
.word 0x225ee0ea,0xcc61fffe,0x76b35897,0x884a45ac
.word 0x88f0b8ba,0x45ecc159,0x7e253f90,0x44588f3f
.word 0xd06b683f,0xf262f6b0,0xfbbb28b2,0x061be530
.word 0x45ab2566,0x82cba80a,0x275343fb,0x6ec3acea
.word 0x0bf2bfb3,0x6017151c,0x21504426,0x82fed2e6
.word 0xe391c08f,0x2506cd06,0xebb1a112,0x3c0dee43
.word 0x561ac372,0xb82474b0,0x69043943,0xee293657
.word 0x766f5ddf,0xb05f12ac,0xc125ad0f,0xa27936df
.word 0x68adf85f,0xe07ca16e,0xdadf2a24,0x24e76827
.word 0x2a56caf4,0x3031d2d3,0x64d726d2,0xa551bc79
.word 0xbd7aa4ca,0x95925528,0x8d8e688a,0x84de8d16
.word 0x2b2b29e1,0x976292a3,0x5673c73a,0x60825413
.word 0xf07c087f,0x206f2edf,0xe522c656,0xa952f517
.word 0x036af413,0x5dbf7371,0xcd0ebf01,0xb11947a9
.word 0x7ec76f34,0xbb0fd3b8,0x566a86b1,0x1147b848
.word 0xbf892832,0xdd948c23,0xfffbdeee,0x76c8bbe5
.word 0x64e44cb8,0x939c11b1,0xcafe2c0b,0x47d6b4f8
.word 0xcb2fa3d3,0x34cb53e4,0xb70f6e74,0xa6899600
.word 0x76801180,0x670cd587,0x48e2b888,0x98263dc4
.word 0xf39873fa,0x40812426,0x65afee3d,0x73dff396
.word 0xbc6860b0,0x78cba363,0x66e0c170,0x90eebd7b
.word 0xec9d35e6,0x3dbcb918,0x8db6dc6d,0xd2c35aa3
.word 0x42979dd2,0xb18fecdf,0x837a9b39,0x94cf5c54
.word 0x5b34f54a,0x83b35a1c,0xe61dca05,0xf03e341d
.word 0xf792669a,0xbd4954d2,0x0801063c,0x056ad7ce
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 0x30bf2d2c,0x285d8b9d,0x16397f5f,0xd316ac47
.word 0xf975b72a,0xd587ff6b,0x2a1887c9,0x6b301d56
.word 0x8e974eb9,0x6612cb7b,0xdeed3786,0xc7a273b5
.word 0x4160f198,0x8196dceb,0x1bc09ff4,0x3f0a5537
.word 0x21798bdf,0x929bc1da,0xb41489b4,0xd65060d0
.word 0xc3555248,0xa1223f61,0x2a64265b,0xec598f05
.word 0x6f73550b,0x35a888b4,0xc0144e98,0x196569f1
.word 0xf8bc88d0,0x457b14e6,0x0327c3d5,0xf82de4a4
.word 0xb53a0c52,0x3dd014d4,0xbe3cf2c1,0x24c18425
.word 0x0d513d20,0x2b4e347b,0xb75ed69e,0xb79d7931
.word 0x1920dcc1,0xa57b147a,0x6312686e,0x3bb67d6b
.word 0x57df6148,0xa82b7442,0xc6e63a0e,0xcca821d3
.word 0x8b9b9bc5,0xff0f46e7,0x8038d8cb,0xb104a4d0
.word 0x15b981b2,0x905d3948,0x3fa3dcec,0x1ae7513a
.word 0xf7d9733e,0x951c91e8,0xca76d121,0xdd8aa62a
.word 0x4de095a4,0xe1d87087,0x4dad2252,0xb2111c53
.word 0xb2c86561,0x88d5eade,0xdc233a66,0xa09877b9
.word 0x85aa4ffa,0xa2981969,0x4940831a,0xab5408f4
.word 0xd733bd59,0x41a4f284,0xb95914af,0x10911be3
.word 0x4541cd9a,0x32244ba6,0x62fb88c5,0xd5f2acc4
.word 0x5b44ce13,0x38179674,0x1617cb51,0x85bc3b11
.word 0xcf045e4e,0x3caa8a52,0x4be6da5f,0x78eee520
.word 0xac123a63,0xb6f74032,0xe92f5672,0xc740cf66
.word 0x979ca380,0x6f1cfdb8,0x0c983aa5,0x26b5554d
.word 0x6c1b4ea0,0xa614e031,0x730c0fae,0xc3df973d
.word 0x944bf53d,0x4a543a24,0x29ebddd5,0xe9ea0b54
.word 0x386faf88,0x08f115cb,0x3121bc1c,0x39b94ec6
.word 0x3d9174dd,0x6ff2a362,0x3de03d7b,0xba2dcefa
.word 0x97348ff0,0xf262898d,0x8a47aa2d,0xc837ef9a
.word 0x1e0e1479,0xfb94b907,0x136c7982,0xca5898a7
.word 0xe6e49e62,0x2593c7c4,0x1b3da4c3,0xd67ece9b
.word 0x3afb1b89,0xc9b0f382,0x0985448d,0xd58e2020
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 0xcefc29c7,0x2fa8431c,0xe4027a77,0xc213423f
.word 0x53520a35,0x8625699e,0x03658883,0x72fddde2
.word 0x12259c77,0x783a18c4,0x2e811a71,0xe54f19da
.word 0xd8a2df1c,0x15955efe,0xaa1b14b8,0x2e56f6c7
.word 0xb1b4ee4b,0x9f630034,0x3f6b0919,0x1aaeded2
.word 0x7ffe74da,0x91f34426,0x98148d76,0x4fd6b003
.word 0x911823ce,0x8d310768,0x00dcbb06,0x3942d799
.word 0x8105c05f,0x1e9466ac,0xa4ea5596,0xb04903d7
.word 0x8880ce36,0x23f7b784,0x24e4cebf,0x8bbc3bbe
.word 0x98fbfee8,0xe69d2b77,0x7494056c,0x36f07b0c
.word 0xa712ad41,0x6ec7595a,0x2af2c978,0xf01bc249
.word 0x80432f8b,0x8582c5cf,0xff4f24c8,0x8f2554a4
.word 0xb88d7cf2,0x51646bce,0x651b809f,0x36c7528b
.word 0xd8963370,0x05247966,0x1153f87c,0xc22a08b6
.word 0x1c0db6e7,0xc3e4cee4,0x0fa60504,0x8e1dbd37
.word 0x585adb03,0xb94af491,0xaf6d1c4d,0xaff9f0ca
.word 0x06e547be,0x4daac9f1,0x410406c4,0x1fd55c85
.word 0x8adc7a7e,0x07dc2250,0x7035e6dd,0x5f335a37
.word 0xacb545b7,0xfe835aa4,0x01f18389,0x7ddabb2a
.word 0x4968a3e2,0xc2b754b7,0xf6f938d1,0x0e7c6bcf
.word 0x65bd8739,0x41e96f4d,0x8aa3137d,0x16ff9f71
.word 0x1f7b291d,0x978712f6,0xc9dbc1c8,0x1bde36df
.word 0x8d811e49,0x87cc4b1a,0x12c7bd7f,0x512746de
.word 0x75f798a0,0x79c1a7f1,0x8a521d77,0x88d9aea1
.word 0x96018621,0x91d56b8e,0xe0dd4f60,0x097522bb
.word 0x93bc1041,0xcf01c178,0x06b2627f,0x0ecad4e8
.word 0x87ea127b,0x77c4b3db,0x3a88eae7,0x2388d37c
.word 0x1ee90370,0x893a7619,0x6e30ae6e,0x7972ffb8
.word 0x384e7589,0xcbf4778e,0xcd3fc7e7,0x9c452527
.word 0xd8a586bb,0xa1276312,0x9993b697,0xb845fb63
.word 0xf87db2dd,0x2884dc2d,0xca6fa939,0xf6c7b56b
.word 0x7ab33057,0xdc3f5cb0,0xf0a276e0,0x7c33d7b5
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 0xe68ee130,0xc0f2d3f3,0xc5c312cd,0xfa0e2e5f
.word 0xb3cfbbfa,0xae8c6522,0xa686930c,0xdf15c2c4
.word 0xabedcbc5,0x8f80d1cd,0xd8bd7a1b,0x020512e7
.word 0xe23ec59d,0x76ff2db8,0xf4e84140,0x0b237d47
.word 0xfb0c65f1,0x6f6246e7,0x9374cbd5,0x1e29c0e6
.word 0xb6276f18,0xb9064ae1,0xff72ceae,0x6d2708ad
.word 0x4ba281d7,0x5a00a6f1,0x95a67253,0x5568e3e5
.word 0xb20a1f90,0x40c1118e,0x7fb58c2b,0x455039c1
.word 0xf657e82f,0xa03f1f3a,0xbb02b74f,0x498dcad5
.word 0xa1eeb849,0x1f4b258c,0x3284ee7c,0x7ee773cb
.word 0x6830cd34,0x13fdf665,0xc4dbb135,0x2d0a2e18
.word 0x86188ba9,0x76f1a715,0x10ab427b,0xe2dac191
.word 0xdcacbd7f,0x6de7350f,0x1849ba0c,0x838e3db6
.word 0x42f1175b,0x3589e8ec,0x654f3d3d,0xfed7f80a
.word 0xd43d6574,0x21cba779,0xbcaeeaba,0x7ee09eae
.word 0x8f0217b7,0x84cc13b8,0xca9461da,0x24895c5c
.word 0x235c5794,0x232c2187,0x6ed2d530,0xb064e255
.word 0x1b575ca1,0x793d7582,0x42b57cf9,0xbbe1f54f
.word 0x948048dc,0xd9115eb6,0x5d9a77b9,0x4bf5973a
.word 0x5a9ca6a8,0xa300b062,0xe2450efb,0xea9e5ffb
.word 0x8010546b,0xf7a21bb0,0x70c8ee00,0x3d824947
.word 0xb92fc787,0x39f4e99f,0x34246476,0x60a2748e
.word 0xeb16a6b7,0x308e1e48,0x28e7c749,0x271b5f81
.word 0xf916d814,0xc623a2d3,0x81645463,0x753d199f
.word 0x38887351,0x73728829,0x341c27f4,0x2cc1c913
.word 0xc1bb08da,0x64638a1d,0x7cc9af61,0xc54588e2
.word 0xcc39e5d0,0x34df658a,0xab7a4c4d,0x6e675f0b
.word 0x72966a4f,0xb84415d1,0x2c1e496d,0xb2abdd00
.word 0xb3f47d1f,0xb5c48cf0,0x1bdc9a1a,0x71633a4f
.word 0x65f3ca15,0x6c39c204,0x163876b8,0xf7ffa090
.word 0x061dd871,0x869c0ce2,0xb0c3d265,0x9c7e187f
.word 0xac3ae86d,0x8bcad207,0xd62d0dc0,0x77820ab9
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 0x29906032,0x01990f33,0x06ba5fac,0xaf8c0461
.word 0x46f58eef,0xd61ce418,0x27ed004c,0x96ad376f
.word 0x2efd3982,0x0fda4cdb,0xa471bd20,0xf39efc9d
.word 0x6d0a19eb,0xe84c2c67,0x5676878c,0x7a88e02b
.word 0x3a0ce9c9,0x76a2c4cb,0xc859dc20,0x3f63ff77
.word 0x45d28731,0xbcba2596,0x94255318,0x8f99755a
.word 0x27f877b8,0x9ba30802,0x10228390,0x7ad4efe5
.word 0xf4e13104,0xb42b4626,0x175b078d,0x5907ce2f
.word 0x2e4014cf,0x04281c8c,0x3bcad446,0xb2ea29bf
.word 0xb91ce492,0xaf834255,0x63474c7c,0x6776ffe5
.word 0x9fa22ce5,0x0a06d3ac,0xe50d9187,0x0ddd05f0
.word 0xa00f695d,0x00e9ec1b,0x197ca208,0xb0a8ac21
.word 0x9ddcc4e4,0x3a4c6447,0xd8b802b0,0xbf215182
.word 0x5c0e3a5d,0x85cc6b6d,0xcc910f06,0x934087cd
.word 0x73960959,0x7116c2a0,0x24a1c82a,0xd7be0aeb
.word 0xd0b51827,0xb3a47ad2,0x6ba05b51,0xc57e4306
.word 0xf252f200,0xc86c94c0,0xaa703115,0x878f8f52
.word 0xdb3ffe19,0xe76d2f6b,0xd0a73831,0x25bd480b
.word 0xd2d0e391,0x5951b64b,0x8e8dcebc,0xeae29962
.word 0xb7c3b81e,0x99c2c432,0xd2c2e0a7,0x3e410cc5
.word 0x674ed787,0xef41c677,0x17357cc8,0x89f7e2ee
.word 0x66904229,0x7ded4f02,0xc2599931,0xcbc83aa6
.word 0x2be29ff9,0x18e9967d,0xfcdf7d48,0x7ea4d3d9
.word 0x2eb7ed54,0xc1115eb6,0x311fe465,0x78623f83
.word 0x555aed81,0x3f61e7a8,0x87a63c24,0xce0fcc2c
.word 0x8bef710f,0x0e1b8ba9,0x77231e3b,0xc3daa182
.word 0xe3276ee0,0x211f806b,0x98224dbe,0xa6b3234f
.word 0xb1f09cf0,0x955775ae,0x0e4d4481,0x59d5ce01
.word 0xcb2fedcb,0xc3e1c44c,0x9481ab9f,0xa60f01be
.word 0x138ca6a6,0xbc02756e,0xbc140ad6,0x25d7a997
.word 0x2afcec6f,0xc16acadf,0x0ef98726,0x24804060
.word 0x73d3db94,0x9554328c,0xfc81e6df,0xc19d8078
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 0x29e89917,0xee88587b,0x19c5559d,0x7bf2bba5
.word 0xec90e080,0xaf4f2a05,0xfb4812c4,0x574389cc
.word 0xd17ff9be,0x42348382,0xde4507fb,0x3d7d17fc
.word 0x05c7d7f1,0xb9126965,0x26694c76,0x881be33b
.word 0x7f329481,0x6779f7c5,0x06ed328f,0xc72ad2e2
.word 0xae3fea7e,0x5822d945,0xcc8bb824,0x4d532017
.word 0x95eed09e,0x68889287,0xae54a0fb,0x0f0a3d68
.word 0x96d6f1ec,0xfa4475dd,0xca8553ca,0x8dfec2d0
.word 0x8d98cf2f,0xcf99e32a,0x7affc7a0,0x2b457bae
.word 0x48b71694,0x8a88e9c1,0xa47790c5,0x35ed0e1a
.word 0x320a7a31,0xe332709c,0x48db0985,0xa452b0b9
.word 0xa6394172,0xa94311b4,0xb945060f,0x4caa1329
.word 0xfcf307da,0xc55c963c,0x67b29d20,0x273b7d38
.word 0xde743cde,0x46a8b20c,0x1fc47672,0x25937e07
.word 0x9d5a21a8,0x650cc2f1,0xbd20bc48,0x6e72449f
.word 0x52273c21,0xd6cee1d8,0xdc7a6498,0x1420556e
.word 0xb2362ad4,0x9d4bfe6c,0xcc2a26b5,0x2379fe28
.word 0x7ef3e5de,0x4c34ce36,0xd7b6a47b,0xcd5e6595
.word 0x20244f41,0x1f49dc11,0x691d9650,0x0c2c6ba4
.word 0xe9203a24,0xdfa58821,0x8ddac31d,0x4cddf0ae
.word 0x90c9f4da,0x8d691366,0x8e3069ff,0x56ef5482
.word 0xbeb01963,0x2add92ae,0x9ed20256,0xaeb930c2
.word 0xf26a0a49,0xab5e1b00,0x5e4beb64,0xc9f0166b
.word 0xb22f7901,0x9c5af765,0xd4f9f4bc,0xa48c1b71
.word 0xa7e8de4e,0x88b3c225,0xbc1e4946,0xf59dbc6b
.word 0x92883900,0x96b887e8,0x3d3e9cdd,0x8cd0e3cd
.word 0xc610461e,0xd9261f40,0xa6609692,0xbc88eeab
.word 0xcd79f699,0x8820c193,0x0298d0a5,0xf363f5ec
.word 0x4d911ddb,0xb1f7e961,0x3ae3c419,0x831c95cc
.word 0xdd616125,0xaf6da8ef,0x8a4d3e3f,0xd4044569
.word 0xf46df749,0x9459d97f,0x44e01cf5,0x5e9ab7d0
.word 0xbf6ca0bc,0x80fad364,0x7bda1027,0xac3ca014
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 0x16bd5ae1,0x5cd676c4,0x2552da61,0x37ec1993
.word 0xaf9e9125,0x3b76cf09,0x28107a7e,0xfe584fe1
.word 0xe8635afc,0x6219e3a4,0x761d4bab,0x93da6d80
.word 0x1d2c5057,0xae9e4608,0x265e31b4,0xc65bd320
.word 0x4b5eb352,0xae0020b0,0xb9938715,0xa39afa5b
.word 0xcfee8ee6,0x8da33b1e,0xc0d51337,0x94bb0f6c
.word 0x35ed0920,0x4d344524,0xd3e42fe4,0x633b5f53
.word 0xa772d748,0x0345bc99,0xa8390578,0xd07810f2
.word 0x7a47483f,0xf1d407bf,0x72fcf9e5,0xafdc510f
.word 0xa55d8ade,0xab39d810,0xa0c5d98d,0x750324a8
.word 0x761317cd,0x36201298,0xb7578e51,0x5887194d
.word 0x9f4f8a27,0xce3013f6,0x6f552340,0x8640044a
.word 0x975fad4a,0x896a11d4,0x1efe2583,0xcd04af7b
.word 0x772e9970,0x0cda5fd7,0x18f7b0a8,0x9bc862ca
.word 0xabb1fe8d,0xee886606,0x6ab122ce,0x73ef7358
.word 0x19cc401a,0x00c73735,0x8d010417,0xb81736ba
.word 0x53ed2d29,0xbeae75d2,0x9d2f2011,0x134c0d8e
.word 0xd579f7d9,0x45368bdf,0xbf03b8e6,0xd0613d56
.word 0xd467f18c,0xef7fd211,0x5debda10,0x8041b230
.word 0x9808e679,0x6471c324,0x82f66865,0x53ca4f52
.word 0xd75556ec,0xdde2683a,0xa0ba8472,0x8276865f
.word 0x17d16aaf,0xa63c7d0c,0x9013ba27,0x0d2ffdc8
.word 0xdd73589e,0x4242da4f,0xea3fb823,0x66407458
.word 0x423ee8a5,0x4956180d,0xb7d40d5b,0x933baab8
.word 0xd4cc8de4,0x71e89a45,0xb4f1983b,0x67224c01
.word 0x92913f62,0xa3f2e6ff,0x4f09cfcf,0x1b503bfe
.word 0xb710d1a1,0x64b49d9c,0x1fadb9ec,0x7285c581
.word 0x770d6511,0x8cc983db,0xb316674d,0x3c92f0f5
.word 0xc1cfd7a6,0x8ae43fc7,0x023ffa3f,0xa362fe4c
.word 0xe98f9c75,0x351c8b8b,0x9194cf13,0xceb6deb2
.word 0x2e611416,0x4d4e1cb8,0xbff1a7a2,0x97eb33b4
.word 0x352985a7,0x963d8441,0x85435483,0x26324726
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 0x0afa9250,0x73094deb,0x79444296,0x3b22cf31
.word 0x69afb7a2,0xc141a130,0x6e2cb066,0xcb6af109
.word 0xba8b2990,0xe947811f,0x81a4855b,0x3d74f647
.word 0xa162e4c4,0x0df5e578,0x2e6f533e,0x7ab3c9b1
.word 0x4874450c,0x8226975e,0x61236a73,0x64507def
.word 0xf5ac61cb,0x417cc60b,0xb51bf322,0x03be3d0e
.word 0x19e40bb6,0xe029fd45,0xde7a6ca1,0x2f05f615
.word 0x1775b414,0x0029b3ed,0x5210382b,0x7f995421
.word 0xa0f5505a,0xe82de09b,0x8fc542ce,0x192e38e2
.word 0x367d2569,0x0aa0b4ab,0x40da4fa2,0x099ef97e
.word 0xa2fcc286,0xd2bad18a,0xae7bf9f0,0xb550bc0d
.word 0x8bfcf10c,0xadc8cd77,0x2cf205f8,0x97238430
.word 0xf4b01c97,0xc7611edf,0xc3181695,0x0d9f315e
.word 0x1162ff2f,0x70bb4aea,0x166e74e2,0x951bed6a
.word 0x9d874c4b,0x3d053231,0x2b3b94b4,0xd2c667c0
.word 0x979cfed9,0x8e9153b8,0xaede766f,0xccb39124
.word 0x10e47ff3,0x4c53950b,0x58cc4c45,0x219904c7
.word 0x427bae13,0xdefedfc6,0x367fb179,0x085b89be
.word 0xb0fbdc25,0x8f2cd240,0x3d21462e,0xab4e8dd9
.word 0x93a82d37,0xbe7d8ff8,0x3abfaf7a,0x78ac7acc
.word 0xeb73e800,0xba18d6b6,0x6c9651e0,0x7fe9ae9a
.word 0xca9b058e,0xea5f6149,0xe88f9d91,0xc74365ec
.word 0x67e94757,0x205cbb0f,0xb2b120ec,0xd3f4e7ac
.word 0x4f29f3fb,0xbafdecc9,0xdfb6d481,0x596e98e3
.word 0xa5baac6c,0x2469d9a6,0x6d0f3157,0x6a8e9fa0
.word 0x67625f82,0x482645ad,0xa1a67c70,0xe9ec35ea
.word 0xc9bfcea5,0x8f95156c,0xd2108fe2,0xea8a6fb4
.word 0xb12156bd,0x2f4f2713,0x6c181952,0x8910f1df
.word 0x4cafd650,0xb03a90cb,0x5db8e326,0x5d51364e
.word 0x7b3da1d4,0xf5c5d57c,0x1c55e1d5,0x5d39fa4c
.word 0x3856ad7f,0x4d8c3d2c,0x8581cdf1,0xc1870d5f
.word 0xca07aa1e,0xa330444c,0x33e8a309,0x3244642f
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 0xd1e9bc10,0xc2a03e41,0x779dd745,0xc1e5975f
.word 0xed3db8cb,0x2f4e1a3d,0x5fd7f5c1,0x9d8951fa
.word 0xb0218ce2,0xc3fd18c3,0x431d2387,0x9a0f8901
.word 0x76786bd5,0xaef6bd95,0x49fd6fb8,0x5f9a8b97
.word 0xb68ed23e,0x67d4efdf,0xfb2c0428,0x1248d8bc
.word 0xc1be32fa,0x3fcbd233,0x12b75323,0x94c9079d
.word 0x694569f4,0xb8bfb3d8,0xcc9ce8a2,0x55593620
.word 0x93a9b686,0x35470575,0x95f1e57a,0x725c5927
.word 0x77481dc6,0xbe397a1c,0xcfd80885,0x4d958c42
.word 0xb49f96f3,0x3b7b2e9c,0x909471e3,0x831bbbdc
.word 0x765647f9,0x8308e133,0x846a9a8e,0xe58aad73
.word 0x3e4f336a,0xa4897a33,0x6d8a2af5,0x9b9de9dd
.word 0xb1a1d620,0xe71a33ca,0x0121b373,0x3395f1e6
.word 0x3a0bac01,0x9521467c,0x37edbf9b,0x72f3235d
.word 0x9ea9228d,0x51d3e6ef,0x22fbefa4,0xd4958c0f
.word 0x9faed54b,0xfd1c3313,0xba29cf3c,0xe3b29e5c
.word 0xf61944ca,0xecce0bc3,0x56f24772,0xccf650e3
.word 0x4c77566b,0x0dfa9978,0x327423f8,0x21f209da
.word 0xbfbaf546,0x6710ac60,0x6707ec0c,0x90118b59
.word 0x2e4e6bf2,0x9571ed57,0x7c23577c,0xf0308aac
.word 0x724796f9,0xd931a0c4,0x7960ba58,0x7f6e457f
.word 0x0ddece88,0xf51a4c69,0x575c4bcd,0xebf52106
.word 0x2a0e080c,0xa38e489d,0x9cc44336,0x98ed074f
.word 0x74cdfb42,0x87eec978,0xb6755c7a,0xea769786
.word 0x9e0f40b3,0x9be611df,0x68ed6672,0xf8c48b6e
.word 0x08dc6056,0xf1c582fb,0x11ce1d5a,0x39552cb6
.word 0xb591bce7,0xe842693f,0xbc9e056a,0xac481c67
.word 0xfc5f72d5,0x91ff75eb,0xb10567a3,0x76811284
.word 0x522edbfc,0xfc082521,0xbee7fba2,0xd6f6e3a9
.word 0x73857e26,0x03b90cdb,0x66824be5,0x4c090c26
.word 0x5ce09464,0x215660ca,0x0d11a394,0xa0f2c7bb
.word 0xb64c6070,0x18ade859,0x6d7adad8,0xcaa11969
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 0x730dac01,0xbf819302,0xca0b9d99,0xd59e473b
.word 0xc3d5d10f,0x8bcfb3bf,0x60772927,0xe720fa21
.word 0xc5b9318b,0xc7fdc77a,0x50dfc2bd,0x3dc3ce49
.word 0x3ff39efb,0x8691b9e1,0x7eeaa0a0,0x7fc4fb47
.word 0x326bbc55,0x96bc3364,0xe0ccb515,0x35c0666e
.word 0xbd2a5f95,0xca140739,0x49cc9d13,0xde648b27
.word 0xa4f9a726,0x30beaa9e,0x5d19c256,0xb7071c30
.word 0xb395bb6a,0x8326ef85,0x8a45479c,0x95ab148b
.word 0x936575d7,0x11960c5f,0x9467b24e,0x15f0ad31
.word 0xae2dfe3b,0x668608bf,0x852f8165,0x866d64ad
.word 0x9f6349a8,0x27bbb60e,0x28438513,0x83a33770
.word 0x7a215170,0x04c54927,0x036ec063,0x14c49abd
.word 0xeecd3721,0x0c287906,0x41a0ebea,0xfd466c32
.word 0x91dd92c3,0xa579d374,0xee5eea58,0x0b701854
.word 0x46d440ed,0xcb83db5e,0x6ba04841,0xa645765e
.word 0x4ff493a5,0x1c5c3c1e,0x1a33fdb8,0xbd643a22
.word 0x526b03d9,0xc0d44049,0x3b8577e0,0x5f1a1489
.word 0x872df1ed,0x394e774c,0x73c6b6be,0x62eb6505
.word 0x3a9b70e2,0x0aa58a4d,0x37400353,0x16497196
.word 0x45289131,0x8b862700,0x0dc736f0,0xec98d844
.word 0x382f464a,0xe16c334d,0x07f984a9,0x5f728a0e
.word 0xcc2028b3,0x273b377c,0x624a413a,0x2f53733d
.word 0x2907e2c6,0x0a35eb01,0x9836dbf6,0xecb3bc11
.word 0xbef94deb,0xa810c3d1,0xb5950013,0x7e7a1ba5
.word 0xce7450e3,0x163fa7a8,0xcd29d468,0x30dfc683
.word 0x4307c711,0x171e30ad,0xbc712862,0xca76f549
.word 0x43290375,0x10f2b9c1,0x440fbce1,0x3e61e412
.word 0xf5539263,0x957b13c8,0xb2280cf9,0x4a06cbb3
.word 0xd2fd2fc0,0xda9fd109,0x132d6e33,0x842cf3e4
.word 0x98580b0c,0x71869930,0xd68efefc,0x281e7f96
.word 0x8424cb43,0x4cdd821c,0x3fea8429,0x1262bcb1
.word 0xb98e9612,0xf8f06f22,0xeeff8887,0x8d8b1588
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 0xbd727fd2,0x340b1d51,0x0b731c1e,0xd876d7c9
.word 0x7b4ea1a7,0x1e53fef9,0x2692d7f3,0x05d67434
.word 0x895c0547,0x2f4c79db,0x4c96041e,0x7534b95d
.word 0x2324dc26,0xd6d4e49d,0x05b422f5,0x36b594f5
.word 0x47185477,0x407de4cc,0x955de33c,0x2427e35f
.word 0x62772190,0x772d85a6,0x515f7da8,0x9b82993a
.word 0x4e9b2aaa,0xc2a3977f,0x54fc9ea2,0xd4d9f899
.word 0x4ba9c27c,0x0c08ea76,0x841bdf7c,0x79bdf599
.word 0x529a46b2,0x8b6be7e8,0xef28b7bb,0xdc6f2811
.word 0xc20fd920,0x0e45430f,0xe98e0d11,0x28810657
.word 0xf40269df,0xbac3ce03,0x53cb9b93,0x8d98afaa
.word 0x7664d793,0xd9081220,0xc4ad682c,0x4fbabae2
.word 0xaba683df,0xb7e6ec4c,0xbf6ae6b2,0x912308a6
.word 0xe659e3d4,0x9a0d329a,0x452305fe,0x8a55b320
.word 0x7453a327,0x20fed2e0,0x5eaa56e0,0x148d9949
.word 0xffaec9cb,0x563606a3,0xa0d113a3,0x3e225375
.word 0xdad492f0,0x59bdd3dd,0xca9ba2fe,0x997e1eb4
.word 0xef6961b8,0xc245ac37,0x8f45487f,0x1b570f94
.word 0x5c16345a,0x962902e1,0x4e36b11f,0x86e68f0f
.word 0x10542fd5,0x379168a1,0x211f18f8,0x3fd89bfb
.word 0x8c946a77,0xbbd7b04b,0x289d5a9b,0xfab19667
.word 0xdb82c74e,0xb3d2aa49,0x041c4e95,0x2fab7855
.word 0x26722f12,0x8f3d88aa,0x75e94641,0xfab6741b
.word 0xe68de1ec,0x7e42054f,0x2acaf832,0x8144c48d
.word 0xdb44a462,0x185ff13e,0xb7c8dc99,0x952dd110
.word 0x420d4803,0x4c76bf75,0x4a24d137,0xadbd9108
.word 0x806306a1,0x549078db,0x7ad5d3cc,0x8b2ab1d9
.word 0x445bf8f3,0x2cdafcdc,0x8c6af6d2,0x7c565def
.word 0x69238a43,0x64ba1d11,0x0de860d3,0xddd45843
.word 0x5742ef5a,0x8e8dcb4f,0xeaa89ee3,0xc7fbd3fc
.word 0xd5503bea,0x4fad6627,0x4f544f4e,0xa3e821ae
.word 0x086d5e48,0xb71f7f68,0xfb49e074,0xc83d8d8e
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 0xc1ed4f45,0xd6c99013,0x03c53de0,0xaf713fd0
.word 0x69df8e50,0x8f65ff8c,0xd2076c37,0x2c925738
.word 0x40093d60,0x228fd357,0x77fd4b3f,0xea6e94f0
.word 0x45092d0f,0x27b11e21,0x8054b9d0,0xc0e124fb
.word 0x6ae01a6e,0x324ebe0e,0x18601ca6,0x8dfcd7c8
.word 0xb76ea87e,0x93805e89,0x2120f35d,0x37ac0af6
.word 0xe276cac0,0x517a1fac,0x2d908a12,0xd5f80ae6
.word 0x34ba50f5,0x395cd1e5,0xcc4effb6,0x5570dd3a
.word 0x3edeffb0,0x144d4652,0x9b679ce7,0x5643b06c
.word 0x03c18750,0x90ce535a,0xcc545837,0x0715df2b
.word 0x0b800ebd,0xd837b5b7,0x7e8c3073,0x9eeef591
.word 0x22f5ea45,0x61e4164d,0xfc81d237,0x950b5740
.word 0xf9585251,0x1a65bb5d,0xd78fbe2d,0xcadfc09e
.word 0x936eb8ff,0xf163d80b,0x75146649,0xf558152d
.word 0x6c48bbad,0xef7d73b6,0x59cedc02,0xa775eb89
.word 0x77fc887d,0x48e3fb62,0xf1ae7f3e,0xab49ea3c
.word 0x65f4b875,0xef662668,0x15cdd783,0x486dcb20
.word 0xbc97f2de,0x52e6f178,0x1e73dfc1,0x98f5d8ce
.word 0xb781768a,0xc4626b0e,0x5b09192b,0x268d1873
.word 0x3d132bee,0xd1b54dfd,0x6bc02598,0x551b7f9c
.word 0x9d7f30f4,0x37657cf0,0x2f6c9a0a,0x0a62ca3a
.word 0xd9296a3b,0x3d4a54f0,0xef31e7d8,0x30506f2a
.word 0x73df5e62,0xda67f9ef,0x4c9a52d0,0x35ff5b95
.word 0xf12f4279,0x5f6aa88a,0x0d9022cd,0xf6a15bbf
.word 0x301efdea,0xd94e4eb8,0x4f1262bf,0xe6a24c7d
.word 0x912db0a5,0xe9f0b876,0xf968540b,0xa2cc07e0
.word 0xd7132e98,0xed5b425a,0x4c294153,0x3d6724e6
.word 0xeca3fa02,0x147ea5fd,0x27ed1e57,0xc19d1930
.word 0xa966ef0b,0xe144f916,0xfbf4e8db,0x8fa12d64
.word 0x194fa360,0xaddb9efe,0xbeb006fa,0x1a55d778
.word 0x98eae60e,0xff00873b,0x76df9942,0xf658be8d
.word 0x9a1d52f3,0x5674c434,0xdf160f47,0x6e47ab2c
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 0x121c006d,0x4335c0bd,0x9debaf76,0x49b94169
.word 0x1d211e5c,0x1e668822,0xd0c5a266,0x31743c4a
.word 0xad1fa80d,0xf20d2116,0xf47ff6c7,0xacfae4b4
.word 0x052adc6e,0xe656fec5,0xcbebacec,0x17aa8ca9
.word 0xb2624c14,0x39269b23,0x3efd0a28,0x850bb2e2
.word 0xdd387754,0x3842fcdc,0xf1602edf,0x8bdef5ae
.word 0xcc6e418b,0xb2a7749c,0x0f1f35c8,0x31d2b6ed
.word 0x202351d8,0x53d99e4c,0x42e76484,0x40019bdf
.word 0x3fe966fc,0x138b1163,0x3aeb5eee,0xdc31a1e9
.word 0xf851f4ea,0x5b503a7c,0x5725fc0b,0x13153b16
.word 0xe191658f,0x135a1aca,0x14a3a563,0xf063cf0e
.word 0x116685ca,0x8c8758a1,0x98ca3d50,0x7acb15e6
.word 0xdbd9a342,0x11f1a290,0xc3dde18f,0xba3ff4d3
.word 0xd616999f,0x41c19763,0xffc087da,0x3438d262
.word 0x28858acc,0x016cc4c1,0xc382e583,0x217d0c4c
.word 0xd354c48a,0xe5a5b19b,0x6b8d35ad,0xc950ac06
.word 0xa3b384cc,0xcea55c1f,0x28bd3650,0x39ac36b5
.word 0x923f62e2,0xfa947cdb,0x4dff93f1,0xa500c266
.word 0x033708c9,0x7386260e,0x3f4803b7,0x7589cb1a
.word 0xd554ee67,0x5ebeafbb,0xca7cb037,0xa4a056c3
.word 0x27ccad18,0xc9cc78df,0x2c264535,0xc6d80018
.word 0xac4f2fec,0x790c8ad3,0xa0890830,0x2306d23b
.word 0x506f52a2,0x9ad60c06,0x217ae263,0xf2d4931b
.word 0x38cb2755,0xef871a7e,0x95b39c38,0x2a6dc090
.word 0xabaf1364,0x9f166058,0x96889dc3,0xf2212490
.word 0xead23f24,0x7bd5450d,0x3b29537d,0xe9b955ee
.word 0x76afc092,0x85e02d99,0x299e8934,0xba489ec0
.word 0x2cffc72a,0x7048fdb7,0xfb790ce0,0xbb432bf2
.word 0x2233ccf7,0x781ae6fd,0x98d5fe5c,0xbf223eea
.word 0x67515db0,0xdc45d4d5,0xf587165f,0x0419326d
.word 0x12dd1318,0x81729307,0x3c17c19a,0xbbc30697
.word 0xbac275a5,0xb65bdf67,0x81e734b5,0xd62f1ce9
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 0xb052bb05,0x53462f27,0x58182db3,0xffda71a1
.word 0x48f13768,0x69f00032,0xc8ca543b,0xb84a6d79
.word 0x712211a6,0x968deae0,0xdd9eda67,0x26285c45
.word 0x90c4fbc5,0x1ca080b2,0xdebf8067,0xf0463587
.word 0x47f2b182,0x1b3b6ced,0x75201b5f,0x137ec119
.word 0x3d521a85,0xce59240f,0x6717716b,0x24826054
.word 0xb987fc48,0x11449fb1,0x45482c6c,0xb96dcadb
.word 0x00413304,0xada34b8c,0x6a7a2b69,0xf726ab37
.word 0x11a12e82,0xa2f75b20,0x3dd337d2,0xc3722c89
.word 0x65fc5725,0xef965a38,0xa3c61340,0x2c4cbf41
.word 0x0c0f93c1,0xe576ce17,0x1b131e6a,0xf245fe7e
.word 0xa05a27c0,0x72273c79,0x7b4a4e7f,0x845c4c14
.word 0x5fc75594,0xa5dfef83,0xb6a2d2ef,0x54fc669e
.word 0x78bbb8a5,0xf801ed05,0xa65fbbc3,0xdeb4dbce
.word 0x2644e219,0xff09aad1,0x51396c59,0x55549551
.word 0xa421cb5b,0x8df54f03,0x1a84bc7a,0x9e1511fb
.word 0x95a36bcc,0x525fc9d5,0x11ce764c,0x286f7cf0
.word 0xfc4e2bca,0x4750b817,0x745894db,0xbcde6e72
.word 0xde15b3ec,0x7bc4ce98,0x0bd9c254,0x286b12fe
.word 0xae751c34,0xc8219b69,0xaafd7bb9,0x40b5f17d
.word 0x0f606603,0x885fc6e1,0x32eaac46,0x9d115901
.word 0x507b3ba6,0x64e28b7e,0xed44e3be,0xbf24d056
.word 0x71602ab5,0xda28f78f,0x40d3e8d9,0xc3716f98
.word 0xfc96d18f,0xaaccd4fc,0xebc72d05,0xcf5909ae
.word 0xa5d8fe2c,0x28feb398,0xf8cdb080,0xae8a2b63
.word 0x1237bbb2,0xdb95db07,0x55bf2df2,0x929fc03b
.word 0x1778facd,0xaa1c7f90,0x76658458,0x1c3bc6f3
.word 0xbb517bc9,0x57383150,0xde1fba4a,0xd24202b8
.word 0x46d5470d,0x718e7169,0x002d982a,0x7fcd5d73
.word 0x894eefed,0x4ec1376c,0xe7df69b9,0x902cc8a7
.word 0xe0357eb2,0xcbd14b0c,0xa68db900,0x800f5432
.word 0x6d0c318f,0x1214fdb9,0xd33cda41,0x4a83a910
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 0x8dda82a1,0xeabb4c9c,0xf4216325,0x64ec27c7
.word 0xe6bc628b,0x72421192,0x935cdd5b,0xa8666d2a
.word 0xd5fb67d2,0x23745d98,0x044c6c35,0x438e64fc
.word 0xf00ffeed,0x246ccd1e,0xd25e0f06,0x58678f1e
.word 0xc0529087,0x42a481b3,0x0aca42ca,0x91b42d1f
.word 0xc5afe82f,0x32d138b9,0xe664d5ab,0x471b28d8
.word 0xcbf354d9,0x7b7f0c10,0x7ce566da,0x63317cb4
.word 0x4df39a62,0xcdd94377,0xe10c8ee1,0x664d0ad0
.word 0x35e10faf,0xd2fe01b5,0xbc6e5f5f,0x743fb88f
.word 0x84d4d885,0x4a425638,0xaf72af8c,0x1b87d78e
.word 0x6d19c320,0x7eddd0d5,0xe649280b,0x57253d83
.word 0x2fe5b49b,0x3f822655,0x813d626f,0xb29e6245
.word 0xb5bd932a,0x325335d8,0x1ce6464e,0x9aecbeb7
.word 0x8af67f31,0xd81c8304,0xb3a06500,0xfe207243
.word 0x6c4f1411,0x0b6d829b,0xca16a801,0x6d08c189
.word 0x6d163bb8,0x94520239,0x545b0805,0xf2fd5966
.word 0x2f9845f8,0x5eac0d18,0xe583d526,0xeba909da
.word 0xab84a3be,0x5fc981f5,0x047ac451,0x11ad697f
.word 0x5d6289f1,0xf12c0c5f,0x393b0019,0x37a5d4ef
.word 0x938df6e8,0x44ccc959,0x859f15a7,0x9e53289c
.word 0xeb68a05d,0x7bd2b526,0xa1978463,0x9b89a57b
.word 0x2c67c2df,0xdd24e440,0x45dc4809,0x81fdd1d3
.word 0x857dcf99,0x11ec76cc,0x3ceb0cfc,0x6c0de224
.word 0xa3d84aa5,0xe26d6691,0xfae83cbc,0x0c85e3ec
.word 0xb1e7d421,0xc077d9bd,0x94beb153,0xc9ff6d05
.word 0xe224e749,0x436213c3,0x0ee7ef64,0x9eea1c6c
.word 0x51b58529,0x37264210,0xd15f5575,0xbc6813a9
.word 0x10953fb1,0xf0bebd66,0x34d29aa7,0x47f5d9a7
.word 0xdbdf2366,0x512a8d6c,0xac9887dd,0x33b70b4c
.word 0x5ce05897,0x55f618f9,0x3cc83d85,0x6460975a
.word 0xe18e52ff,0xc985f7d4,0xde28711f,0xa4cdbb2e
.word 0x57cab418,0x4726083e,0x42ce8b87,0xeb849b88
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 0x3e6abf89,0x9fee6087,0x431f61c7,0x490ce74e
.word 0x28ee4062,0xd9c18bda,0xd5526eed,0xc0b59016
.word 0x1f296e1f,0xaf6bff40,0xe6b31729,0x074b8a0e
.word 0xdb340a03,0xf3394da1,0xdcc7ac51,0x5ce7c2d8
.word 0x71f9cb3f,0x2c79a982,0x8e518832,0x10bbbd24
.word 0x2a17a757,0xa33265db,0x8c163993,0xf3312351
.word 0x7eacabbd,0xe86caa50,0xcda76680,0x4692c207
.word 0x6de8820b,0xda75ff2e,0x49acd2f3,0x4b50f678
.word 0xf1516125,0x7e50b878,0x5ad98a4a,0x3584f76b
.word 0x01e6ac9b,0x5c9f22a6,0xfbc5de18,0x8773bdc1
.word 0x75e92c0a,0x706c629b,0x4c30cbf1,0xb166a92e
.word 0x04976b4c,0xd6a3e719,0x61a25ae2,0xc67f05f1
.word 0x0ffbbc8b,0x04d2619e,0x824e57c5,0xc6e952b7
.word 0x5e08ecef,0x03b48bb0,0x02803475,0x1551f89d
.word 0x2230a643,0x9cd77e2a,0x946b44dc,0xfe88aa71
.word 0x6f9fc8b4,0xcb295c07,0xb879eb9c,0x3faf141d
.word 0xde22a0c1,0x261ee5bd,0xa3cfc544,0xdac0b127
.word 0x3a6bfe11,0xf40fddfb,0xcd830669,0xb43e9926
.word 0x07f7acf2,0x4fbc3e81,0x3616d4a8,0x15d6b0b6
.word 0x8505c87c,0x7ae0a672,0xc6fc1255,0x70adcac0
.word 0x9cbfbe0a,0xd4b9615c,0x4a2535b1,0x7542f022
.word 0xe2fc0e1b,0x8411e569,0xc2b40116,0x45b7b711
.word 0x70ca82e0,0x39688c96,0xb94e6ea4,0xe8c655e5
.word 0xa92e0a09,0x285b1bd9,0x011e8ce7,0xfb447bf4
.word 0x611e57b6,0xacee0460,0xe8b68e95,0xb7908b09
.word 0xb114e8a0,0x1e08e3d5,0x335e1823,0x363c8fff
.word 0x71c18038,0xc75bd6ac,0xab2a1862,0x68d91d1c
.word 0xd505b3ca,0x2cb217ea,0xc61b1e0e,0xfe97ae03
.word 0x33de3d6f,0x77f1740b,0xc2040266,0xe32feb95
.word 0xed5e8528,0x25984cfd,0xfbc998d0,0x40d4480e
.word 0x15693e11,0x389f8a84,0x7647326d,0x29b768df
.word 0xf690ab96,0x39ca35a8,0xc7f4dcc7,0x3ea02649
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 0x0f118cb0,0xbacf941b,0x173196e9,0xfc06a0bd
.word 0xd2b9209a,0x3e19b59c,0x49485836,0xd97ff312
.word 0xb8b56ee6,0x4b34bdbb,0xd30187f7,0xe10bef8a
.word 0x97c52b23,0x1018cef1,0x057d6ade,0x983d9a41
.word 0x58e8850f,0x555c2485,0xbc8efc6d,0xa4fd734a
.word 0xd7a7db5c,0x61839652,0x08136611,0x513668f9
.word 0xf7426bbb,0x2f277eea,0x8e05a66e,0xb6d78f7f
.word 0x51cae8a7,0xe615235c,0x3145278b,0xb117bfb4
.word 0x5925415a,0x5c2c63d3,0xf8bac81b,0xb3899810
.word 0xeb0db303,0x1b404309,0xdba9bde7,0x0fa3e0cc
.word 0x582fc717,0x50151d75,0x7686f68b,0x20e93cf7
.word 0x97b5aa06,0x911048b8,0xbb7e6070,0x270fe6ec
.word 0x4611e745,0x2ff5e613,0x3fac7c5c,0x993fced7
.word 0xd4b62005,0xe9bb2c74,0x7088bc02,0x56375ff0
.word 0x1e723ad8,0xe2c6941f,0xfc4db49a,0xfd99be16
.word 0x8658a2e9,0x5294f972,0xf69395ba,0xd14f6664
.word 0x44a29f9d,0x971a0d1f,0xf9e5b21a,0x926fd9d8
.word 0x90ffa4b6,0xcb1285ed,0x5f3ab78e,0xcf8d04d2
.word 0x4b302742,0x8330b489,0x6f2b08e7,0x841cfa5d
.word 0xb931d92d,0x23f1e689,0x8418d26d,0xe8bf4f46
.word 0x1e1e05e5,0xa568df43,0xdfb2553b,0x81f6c080
.word 0xebef24a9,0xdd41adea,0xa58a658a,0xe814da1d
.word 0x918e166d,0x7e70afa9,0x48520946,0x55154184
.word 0xbb9a01f6,0x4002791b,0x753de55b,0xdb7b550e
.word 0xe3bb6de7,0xc9923621,0x82c98c4e,0x63077cd4
.word 0xb163144e,0x88a93a6e,0x11f5e3fa,0x808ea464
.word 0x4b323771,0xf1c34ddb,0xd87d5b75,0x252085ab
.word 0x1e0b132c,0xe6d9bb8f,0x8f295f47,0x6a01d169
.word 0xe5606450,0xa7e3de51,0xcb9515ab,0x033a5895
.word 0x832e0663,0x75c18751,0x1fbd868e,0xf1acb584
.word 0x6056eb43,0x0a636ff7,0x2739dfbe,0x95c5f324
.word 0x002c5c28,0xec107152,0xee3ac6d1,0xd40694de
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 0x80a760c5,0xe5c1b3bf,0x544154d4,0x0a1edee9
.word 0xa77c3a97,0x412ed914,0x9113fb70,0xe4b14965
.word 0x2e76ded7,0x7e3c352c,0xc7740e7e,0x7e57fa7f
.word 0x3d099c03,0xd9cd03b5,0xc8091b2d,0x164296d6
.word 0xc2badae2,0x8cc09f03,0xc245276a,0x5c5b72cd
.word 0x3d5e9587,0x63e9c7e7,0x4ea00dd9,0x0b9fab8b
.word 0x62f92aa8,0x2863ef85,0x50d59207,0x54b6ef6c
.word 0x57bd60d7,0xb13ec73f,0x3ada0bf5,0x5b5fd357
.word 0x8390d44c,0xfb33bc2e,0xc8b94348,0xa5fe2898
.word 0xd221999d,0xc3100ce7,0x970313ec,0xa1dbe1e7
.word 0x7c8f9109,0x32268e9b,0xf843a4f2,0xf87120fa
.word 0xb2b5ddea,0x8093dced,0x3c70e650,0xdb2c6897
.word 0x0e840320,0x5d9af532,0xb74c6342,0xb6700817
.word 0x89acd40b,0x4f6f0db6,0xa8cea7b0,0x7384616c
.word 0xe22ba00b,0x40fa1669,0x8b8d9750,0x2e1c8a26
.word 0x005e999e,0x3be11799,0x3406f258,0x0e49dbaa
.word 0x7126b2b7,0x08d215e0,0x8c1157a7,0x6b7509b8
.word 0xe0221076,0x85ca308a,0xa564cfad,0xef70ba40
.word 0xa9d7c6fe,0x9b64d5d5,0xc1d28c8e,0x73ade7c8
.word 0xbb36ec0e,0x451dc4fa,0x17945833,0xf9c385df
.word 0x63540080,0x23967683,0x4feca298,0x637481da
.word 0x5be083aa,0x553165d5,0xcc7c42db,0x1386c2ef
.word 0xe2a9bae0,0xebf845a8,0x58418e3f,0x6598753a
.word 0x9c7d8db2,0x8250d835,0x196d2698,0x2dc7e94f
.word 0x4205c4d4,0x3c579000,0xf9d3160e,0x08cdae5b
.word 0x08b9821f,0xf65bfdb0,0x8c850726,0x080ad474
.word 0x823b0c64,0x1d78eeb4,0x7a3dfeec,0xd79f1ff1
.word 0xa313f782,0xdb217c84,0x8ef47fbb,0x4b241413
.word 0x22fadf86,0x589d0a5c,0xfc5bcf4e,0x12b1590d
.word 0x1c3089c7,0xc02113e8,0x7582c2bc,0x1f43d114
.word 0x284d9898,0xa113a9e4,0xee980897,0x80677084
.word 0x563d889c,0x69c08634,0xdfe8409c,0x8eae8946
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 0xb1714efb,0xdb80de97,0x0cbe0e79,0x27672bd7
.word 0xa62f6e41,0x795e23cf,0x1ebc58bc,0xd759259e
.word 0x5a62248c,0x0159df7a,0xabed5138,0x760d8d3e
.word 0x4ffc7146,0x0c6e442b,0x9e689b9a,0x6a933d06
.word 0xcb0ca754,0x5f9dd55e,0xfa3fd562,0x4c511a6e
.word 0x62275596,0x42fbdea1,0x3b6704a1,0xfdc37587
.word 0x86635462,0x63e17b51,0xde8e3d5f,0x1a3780ee
.word 0x66e8c062,0x5f3ddb09,0xf193900b,0x97581ed1
.word 0x8297baac,0x7efcb72c,0x0f148145,0x74b87e52
.word 0x24d4a498,0xd072c18e,0xb995c613,0xfb5bc947
.word 0x58a764f7,0x12204d70,0x6398df08,0xcdd74ddc
.word 0xc76c8fb8,0x40736fa6,0x3ebf99d4,0xee8106e2
.word 0x4d0b9c46,0x958f28ef,0xf8196bca,0x1d16e747
.word 0x79b42c35,0x775c93bc,0x29b7e1cb,0x106c34fe
.word 0xfc1fcc1b,0xf269fab8,0xae496aee,0xfddce62d
.word 0x2e7b233a,0xd48eca6a,0x9ecea42a,0x5dd33d30
.word 0x6cb46cfb,0x75f97cfd,0xadbb14a1,0xcb51d3e8
.word 0x57ba3f1a,0x6cd8869e,0x442b0927,0x3068c207
.word 0x4e31598c,0x5ce793e6,0xf66165d4,0x24659780
.word 0x54b189c7,0x5822dd7e,0x5e410bd7,0x3f3fe5e2
.word 0xe00b50ed,0xb88ee618,0x7703e804,0x51bea324
.word 0xeeb3f224,0x5a015e23,0x1fe7bd60,0xba22940d
.word 0x88990569,0x4cd8e046,0xf2373a27,0x32c6aecd
.word 0xa0fc4c31,0x7ceade9f,0xe3bbd639,0xfb45a0fa
.word 0xe94e6fa1,0x5d65a6d5,0x61f108b2,0x511cf7e3
.word 0xd0811a3c,0xdba5eda1,0x32d21d70,0x96137f28
.word 0x33439742,0x30417698,0xc26bf9d5,0xbb49c357
.word 0xaa64fb70,0x6c83e82e,0x7177c539,0x795a39cf
.word 0x02958d7b,0xf6fcd020,0xb3eff0be,0x68229024
.word 0xd5ec372a,0x999ae7b7,0x4949ab14,0xf24f0cd4
.word 0x69d0f82e,0xfd863fc0,0x053bc391,0xd52d4da9
.word 0xf48f120f,0x978a186a,0xf8db95ff,0xf7108282
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 0x52dddffe,0x3ad581c8,0x66c45846,0x582a7677
.word 0x2025d571,0xffe2ae4a,0x4532d82d,0xc03117fd
.word 0xd1ca5e2b,0xdd6a80de,0x506d2b35,0x21ab8c3e
.word 0xb3a12f1e,0xca0a1c2c,0x92e06d03,0x028a4a38
.word 0xb6b63111,0x8eb1855e,0xe2f475cc,0xfc425787
.word 0x1d7fcfa3,0x78bc4424,0xf2dc7971,0x7dfc812c
.word 0x0d34575e,0x6e3af0b9,0xaada5c32,0x6b971b38
.word 0x08b76041,0x81b1164e,0x0fa8ac94,0x0e803865
.word 0xa37b1c87,0x15f84e5d,0x38f2e9b8,0x0e9eb172
.word 0x1898cf76,0x36a7d62c,0x89913237,0xaa4eb344
.word 0x001ebc22,0x56441689,0x2b08bf95,0xa2340bc5
.word 0x611c2867,0x1602a23a,0xa37c6e5a,0x3b798000
.word 0x03cd7a83,0x4d0dcb16,0xe18b4222,0x4fa7ac97
.word 0x2f8fadfe,0x43681920,0xdb763edb,0x249f510a
.word 0xa02b9c01,0x0d195ab2,0x71505ef6,0xc79cd6cd
.word 0xdb124d8b,0xe3d04478,0x6b2bb5c8,0x2e6eefc7
.word 0xc0fd7ad6,0x1bbd2587,0xde739325,0x2437c0f0
.word 0x04a63e22,0x833e3af8,0x4b338214,0x7a047ddc
.word 0xfed0f7f7,0x300ccbad,0xe1eb4406,0x287d434a
.word 0x056f5902,0x57a9eb76,0x30dcc7ba,0xe7175376
.word 0x61b83f7b,0xceec0fa8,0xdf8c0ebc,0x072297e4
.word 0xd4ef9089,0x6d7ac43d,0x65da1f80,0x76bbd1f4
.word 0x4c0675a7,0xc687aee4,0x744b9a7b,0x29a3897e
.word 0xb40f2390,0x0056d928,0xa066aeb3,0xca262e3b
.word 0x41a6a6dc,0x1b41136f,0x5982be1c,0x4b05a017
.word 0xb7e67d51,0x74e5b344,0x1504d5ad,0xb2fb3048
.word 0x91e13b79,0x533bd242,0x714af65a,0x2d018492
.word 0x57313536,0x27b79714,0x35b39d59,0x32044437
.word 0x8e774ad3,0xf6da7dae,0x7dac955b,0xaee22ab5
.word 0xa3e9439a,0x4bddc33d,0x21010891,0x7deea8dc
.word 0x761b4c31,0x920a801f,0x0d3cf5a0,0x3c911555
.word 0xb9a6fe2c,0x13ac58bf,0x99a26299,0xc124ea3b
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 0xdaa3d5dd,0x54fd017b,0x86d4012f,0x56428d44
.word 0xfded636a,0x4887d5d0,0x3b3b0166,0xb00088a6
.word 0x11d9484c,0xba610202,0xa7120437,0xdbd50e42
.word 0xe805ee61,0x745b6429,0xc1e02af7,0xd706af86
.word 0x840cd5ee,0xb6012f0d,0xab6e5a52,0xe80c3786
.word 0x553f19b3,0xf528f019,0x96b1e964,0x55122eb1
.word 0x2f618305,0x27b746bc,0x94df4d8b,0x5ca15e9f
.word 0x52b0769f,0x9dd7f146,0xe78e38ae,0xe3cd376b
.word 0x33ebf48e,0xaec5b01a,0xb77e68ab,0xa2b3b93d
.word 0x1f463377,0x2c3b5d78,0xd4223756,0xb62932eb
.word 0x43fe079e,0x113dfb17,0xa277b1e5,0xb08325d6
.word 0x1fd5c23f,0x4cda8f3b,0xa952f2a9,0x26546e2a
.word 0xfcd70f5f,0xecc01797,0xcac92a64,0xd9c47789
.word 0xce45f70b,0xb52a3a97,0x653b1dcb,0x8b22b19c
.word 0xee975b6a,0xd080df93,0x7bea314a,0xa02e3fd4
.word 0xb4ad1da5,0x423786d7,0x1b665696,0x11f80985
.word 0x2425bee5,0x4cd61c20,0x8b866032,0x2fecda65
.word 0x9766522a,0xcdd62dff,0xdcc05ea0,0xa7ee053f
.word 0x54bfc30f,0x34ba87fa,0xb71a527b,0x48b26e42
.word 0x50bb107e,0xc3292a4f,0xae930a7a,0xb286aa6a
.word 0x37c97832,0x97b115e9,0x2d12c073,0xafee7b41
.word 0xb82fae4b,0xd07d39f3,0x9fc8605c,0xc013c296
.word 0xc13155c5,0xad07ff24,0x58ee437f,0x6fb05b22
.word 0x1c306460,0x219ea952,0xfbda6726,0x053a2e5a
.word 0x1ab62786,0x7fbb917c,0xf9471d51,0x48a84837
.word 0x11c36bde,0x044a1be8,0x5938217d,0x3402ba85
.word 0xb0821a2f,0x9a038dc4,0x2a68a2f0,0x166e61ac
.word 0xbe396017,0x3719a08a,0x3e7586db,0x8f9b2a36
.word 0x90541f87,0xbc809d7b,0x202acc51,0x8bc690d6
.word 0xbff5f91d,0x9a1dd26a,0x4547ef9d,0xbdb68bfd
.word 0x476354d9,0x9c6f78fa,0x67288ae7,0xfc413bb9
.word 0xa10934c6,0x73a75c3d,0x65089c28,0xd6202383
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 0x0ba33306,0x840b81e8,0xabc986f1,0x3a0ad187
.word 0x85c0881d,0xb98b9269,0x39c3a1a0,0xd6c14d26
.word 0x87f8de48,0xfa3fa8c2,0x659d88e7,0xd801c86e
.word 0x028d977f,0x3d43790f,0xcc6d0a9f,0x3c60acf6
.word 0x3480d3f1,0x6774e05d,0x4b73f93d,0x2c435cf1
.word 0x54a316b5,0x855566b4,0x900d5181,0x8b05ea4f
.word 0xc4e09fbb,0x1cdda398,0xdabf91ad,0xa1e16f30
.word 0xe625adb2,0x23911853,0xe302b4b1,0x3903e137
.word 0xf0c83748,0xe14557c6,0x6890cd18,0xcb2ae920
.word 0x63cf2bd2,0x5c7e8e02,0x7f8677ef,0xc98c743c
.word 0x68824ec3,0xd87a754d,0x6f1bee9b,0xeb24599c
.word 0xe3590a1c,0xab55c29f,0xb5be9df8,0x92d12a90
.word 0x979cbf4a,0xa6424ec7,0x878f670e,0x797d05ef
.word 0xf16b157c,0x543e0913,0x27a51ee3,0xfe8eead6
.word 0x1cb98183,0xf6ff1c36,0xcf9d6540,0x7453c0ed
.word 0x5dc1bf01,0x5a13ad6a,0x616c2683,0x644cbb1b
.word 0x606a6371,0xaa2bb630,0xaf3cb7c9,0x9cfed83f
.word 0x5c2e59f1,0x000c72f2,0x95f36a01,0x01e14a7b
.word 0x252b8e6c,0x5ad80983,0xf098ebe4,0x95764a09
.word 0xebb0c45d,0xe48695a0,0xb404622d,0x5d3ce0ed
.word 0xc2c9dfbd,0x1de2b4bd,0xb09741bd,0xf3eb09cc
.word 0x30b26fee,0x522f7083,0xbd111f07,0xa385df54
.word 0xde23a0f1,0x3ac705bf,0x0e239c48,0x8c93d2db
.word 0xc2940cfb,0x0dad0285,0x59c9a296,0x867a31c7
.word 0x02f67510,0x143cbc7a,0x9473f001,0x5be8ef5b
.word 0xf707d025,0x3fc9017f,0xfa73801e,0x400e80bf
.word 0x79995a2b,0xb55f76e4,0x4186d3c7,0xf51c5e38
.word 0x4ee17cdb,0x37962f2b,0xb7f34fcf,0x4f5be6e5
.word 0x109d6958,0x48b0aa0c,0x3bb507a6,0x66eb3d29
.word 0xd9ff9d07,0x758bfe97,0xb30d0abc,0xff5374f4
.word 0xa760b434,0xa001e79a,0x99e70738,0x27734a3e
.word 0x2c24e46f,0xd1719466,0xcc3b06fc,0x5eecc01e
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 0x436b1dab,0x12fd894e,0x2d0f7ed3,0xe33520bc
.word 0xacec7c60,0x529b793f,0x18784309,0x9269f944
.word 0x0f18974b,0x80ab0c19,0x41be4a11,0x4d1588d8
.word 0xe125f9a0,0x25fbf1c0,0x846886e9,0x884c3db1
.word 0xe1021c69,0xe8d0e3c5,0x755c5d77,0x0dcbbd16
.word 0xb21c6e74,0x68e90df4,0x5b96ad88,0xaeacb19b
.word 0x146aa0b8,0xdbba92d8,0x149c9e0b,0xebcd504a
.word 0x8dee136e,0x9ea3aa08,0xe0b65d29,0x4ea0208c
.word 0x92017a19,0xcd8198af,0x643c4873,0xb056a9c8
.word 0xe6959cbb,0x81f7f7c5,0xd2ba0b55,0xc0812997
.word 0xcf0c7414,0x196f7fd7,0x15e6439f,0x43f6a1aa
.word 0x87e8b56c,0xa91fa385,0xacefd82d,0x58895167
.word 0xc5e64562,0x1ea270f7,0x60d0a33c,0xfedbf8fd
.word 0xaa5232bb,0x9bb9c83a,0x8ba2b842,0xc947c6be
.word 0xfc6b7ec1,0xed7ee255,0xa1d11b97,0xe18e7cee
.word 0x7ba41b32,0x50f21378,0x240b0544,0x40944726
.word 0x2704cad6,0x02bbcbfc,0x1c8348dc,0x0e396ee9
.word 0x76f3d43b,0xd6d9eee8,0x71a433f5,0xeee509b3
.word 0x87ddf85c,0x5ea72dd8,0xa5157aa8,0xcb589236
.word 0xa087879a,0x1f54943a,0x16d49fae,0x65b7c3c5
.word 0x90aa2d3d,0x98359236,0x8ed3c4bb,0xf7df6cb0
.word 0x85e67062,0x4cae9494,0x7a3ae660,0x6d9f422f
.word 0xde15a4d0,0x1d952e70,0xa9df5ced,0xada0acf3
.word 0x9cac0175,0x56d3ede6,0xb8a5548d,0x1642bdc7
.word 0xff84216d,0x625658a3,0x6033927c,0xd6d25420
.word 0xfc4703ec,0xa96d4236,0x6d5ec77c,0x10185909
.word 0xb3616e4c,0x6c78fd45,0x4fa68aff,0x40993fa1
.word 0x7232a245,0x58a609b7,0xc7996eb3,0x53e2539c
.word 0x1315011b,0x20a1fb09,0x4f3f4353,0x4f445f76
.word 0x8aae46fe,0xa4e49aec,0x939895b2,0x25a7b0c7
.word 0xf7022e8e,0x3a91df18,0xe85742c5,0xf7651922
.word 0x5a504d21,0x3597befd,0x0862ff38,0xa5efa915
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 0x669b87f9,0x0583e88b,0xf87f47e8,0xdb08050c
.word 0xc491f06d,0xd07d0ca0,0x145b3e4d,0xdb05177e
.word 0x83aa61b5,0xa0ff8cc8,0xa4f397d0,0x252ec325
.word 0x7d54be64,0x52bd3266,0x218bf5fd,0x4914f7cf
.word 0x7f83a55a,0xeb9b2823,0x96a115db,0x6df89068
.word 0xd5e5fc07,0x14cec8e8,0x5ade09b0,0xd9d0490f
.word 0x93f3a13d,0x58e38ea0,0x0022c9e2,0x87471e5f
.word 0x67565628,0x01ea0e82,0x422001c1,0x83d80b5c
.word 0x3500298c,0x7ade311d,0x9762a58e,0x35d37270
.word 0xa70a1f0e,0x3aa17a49,0x4fa40edf,0x291055e4
.word 0x3b67f48f,0xfeb74c6a,0x0cc583e9,0x4237a297
.word 0x58c8eeaf,0x05c4d137,0x19b5f2cb,0x1e88892c
.word 0xb9378a92,0x7316b51e,0x2c056ecf,0xa68bf595
.word 0xe6df2048,0xc7517a9c,0x678711f6,0x9b63b3c4
.word 0xc2f31fa4,0xb3aa16b7,0xadc37d37,0x8396ac3f
.word 0xca6ec1c8,0xd6df0938,0x7a57b9ea,0x7a0c7d6a
.word 0x170ae6ce,0x1e49d8fd,0x40e072b8,0x8836c6db
.word 0xab920c31,0xd4fda887,0x73ac6b57,0x5fdbe00e
.word 0x0f093db9,0xf41cfe49,0xad0a6234,0x0c5f2df8
.word 0xb86b431f,0xda04bd50,0x39b396b4,0xf2cd6b27
.word 0xc750fbe4,0x1e5b6121,0xc1421ff7,0xff28b9dc
.word 0xab709554,0x1a33e991,0xe9ad5b8f,0x9f184b67
.word 0x5d1cf944,0x5dcd9f39,0xd6b0bb18,0x8f4a8fb6
.word 0xe00fcc01,0x1c3be982,0x154cece1,0x7e7c1d79
.word 0x12aaab0d,0xda8a69e1,0xabec00f6,0x51405f6e
.word 0x34123c81,0x76e11076,0xb3bc5c1e,0x886235d8
.word 0xa18727cd,0xb34d20fb,0x7616b543,0xdf39ba9d
.word 0xfe538d98,0x7aa4ac3b,0xe9c68ca8,0x131cca7f
.word 0xd819f4ee,0xb625d35b,0xad26bc1e,0x95d09e6f
.word 0x06ced108,0xa462e7af,0x189a6bc2,0x19125f88
.word 0x96bdc8d9,0x976416d4,0xe6c285d5,0x3fe46a42
.word 0xb140dcb1,0x3ea340a7,0xb4ca4f51,0xdfb69710
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 0xb577ec46,0x3e2561a3,0x23172fd4,0x96e1a8e3
.word 0xdaed4577,0xaeea1102,0x643be81a,0x9afbd1c8
.word 0x370752ae,0xa5e48c30,0x4ac8316f,0x10d648b1
.word 0xae461b6f,0x7d052c9a,0x41a80dfe,0x05d528ff
.word 0x06c95e35,0x9a729189,0x4c50d7b5,0x450cc585
.word 0xf808639f,0x7aacd766,0xf99e3d32,0x3b0d980d
.word 0x49bf4aec,0x00b21d84,0x68584a70,0x44acd11b
.word 0x81be6cee,0x893b4ac0,0x3b7c1340,0x1b153d52
.word 0xbd6d1a82,0xddc4bc3f,0xa796e228,0xbda9fcc5
.word 0xa30713ec,0x0d7bc981,0xd388183a,0x475c261f
.word 0xd2cf1c8c,0x1209cfa1,0x561e3499,0x7edfae7b
.word 0xfaae4e13,0x0e4ed855,0x8a20d5fb,0x89076789
.word 0x32f94122,0x9b26e795,0xbf88fb2e,0xb8539c53
.word 0xa4cf3446,0x0a18e0b9,0x19a462c3,0x8c86fae7
.word 0xf54eb1fb,0x13efe16b,0x24182be5,0x1080b99d
.word 0x28693f22,0x6478840c,0x540f35d9,0xe941893a
.word 0x0cdb631e,0x77b8baa6,0xe4d990ea,0x61c56f27
.word 0x27cb2dae,0x88d93f71,0x377f1a78,0xc74d4280
.word 0xbced7560,0x9a322ec8,0x9021f8f1,0xaee3003e
.word 0xcd06d3f7,0x99521950,0x11312aa0,0x2d86ec6c
.word 0xdd38a23b,0xa67219ab,0xfed915cc,0xc7f4d996
.word 0xaa815d72,0x8ebb2b6b,0xb4fb01df,0xbc74d79d
.word 0xe9ef1916,0xe03a4725,0x2fd8eb4b,0x919ceffb
.word 0x8039430e,0x35dd7433,0xf81146f6,0xd32d72cd
.word 0x26408e32,0xc209b797,0x52099eca,0x4f4cb338
.word 0x5b993c34,0xda9fc5a6,0x867da54e,0x0e966f92
.word 0xb7ab47e9,0x640c8e4b,0xe8c122fc,0x344fe498
.word 0x5fe2c112,0x2b5e8ab9,0xffadd10b,0x8164687a
.word 0x2a8661be,0xed8e43bb,0x7462fcbe,0x3d18c404
.word 0x51cb8416,0xf2532485,0xb3c50c6d,0xe2f8c548
.word 0x6321af6f,0x2aaccd0c,0xe87ee0da,0xd7bd6936
.word 0xe70b10ef,0x0d6fa474,0xf22ee5d5,0x9d9c7057
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 0x70d52dff,0x7329599b,0x71e460c5,0x40be8d2f
.word 0xe546f109,0x931cddbf,0x688fec8c,0x61249f4d
.word 0xdc8250bb,0x5a34f2e7,0x79c0d47d,0x91d7f001
.word 0x1c6afcac,0xc9610f67,0xe88de7a4,0xfe5287b4
.word 0x7c94e2f1,0xf339a161,0x9b4d108e,0xea922db2
.word 0x679bc105,0x5b37266d,0xa6521ff9,0x3749756c
.word 0x3371e474,0xa37cf529,0xd2d9f910,0x57bb2f5f
.word 0xc99cefa0,0x08980b3d,0xccbb0bc5,0x96dc4ce7
.word 0x50062a60,0x7ef3bece,0x57500759,0x39dec3c5
.word 0xf8f979b2,0x925766cf,0x1507ee4e,0x48a74160
.word 0x86b31ecf,0x816eddd4,0x33446fd4,0xbfc3145c
.word 0x7b47081a,0x7df068d8,0x9385a56b,0x13c7dfb6
.word 0x37f10368,0xe8b21d7a,0xd471eb25,0x5c5dc4ff
.word 0x7fbce352,0xfef53c03,0x4e3a828a,0xf43c08c3
.word 0xbeb5a22e,0xf79f1818,0xd2d1e3cb,0x5379ab17
.word 0xeaa7bbce,0x36f6e1e4,0x6f538b6f,0x418aba64
.word 0x6170fc3f,0x36e68d39,0x0c77943e,0xb786289c
.word 0x20329fe7,0x757df011,0x160b8363,0x627e7b0a
.word 0x5554ff2b,0xe62573f4,0x8a5b5777,0x6b55ebdb
.word 0xaee60a1a,0x2e8e3b1e,0x796b173b,0x3635fd02
.word 0xf5cddc61,0x52fbe89f,0x1ac96994,0x9b1c8530
.word 0xda980aba,0x849720ed,0xe7c56db5,0xedb9d7cf
.word 0xc1b316db,0x507a5477,0x404563ce,0x562a2bf8
.word 0x73a74cb2,0xc7f41993,0x535c8559,0x6bdbff68
.word 0xd3964a70,0x8d848f1a,0x98236d22,0x017676a1
.word 0x01702b0b,0x7b1938fa,0x6da16f06,0x851b37c1
.word 0x20b5764d,0xb7887174,0x4cb58aea,0x0aced9c5
.word 0x17da36a2,0x8ddb040a,0x5aa0e3cd,0x8087c457
.word 0x27588539,0x08ad42c2,0x0492433c,0x8d88f2b8
.word 0xb164f592,0x6dbb59a8,0x89d16d1c,0xe7d8237a
.word 0x3ce23041,0x1844f146,0x4cc6699a,0x98284808
.word 0xf2af9be3,0x21e37598,0xcfa73f45,0xd88a67ed
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 0x2de58bc1,0x13d37dfa,0x2be56813,0xe5bb3724
.word 0x8aaf8245,0xd235e01e,0x268f3b95,0x6968ca8b
.word 0x55c4de06,0xd6239102,0x5205dadc,0x5f9d6afc
.word 0xc5520b1d,0x4e0cf14f,0xf6d819a4,0xdf78d182
.word 0x03dbe84d,0x507731e2,0x949a34ef,0x2225f526
.word 0xee2b5393,0xb98dbc55,0x7f52967c,0x62b74d5f
.word 0x4311a032,0x011fd1c2,0x452810cc,0x5071bd4e
.word 0x824f7c73,0x005733ac,0x2d0fa77b,0x03959d3d
.word 0x557b51ab,0x394e3a08,0x088d2c67,0x06651cae
.word 0x9d0bbc72,0x18f2c563,0x814f6d64,0x80fbf2d0
.word 0xfd6f41c4,0xd4aefa26,0x5e852031,0xf4269cfa
.word 0xf4b57df2,0x28d7325c,0x060b94d5,0x6c7d1815
.word 0x62933efa,0xd348687a,0xa45f610c,0x418dc75b
.word 0xca16548b,0x07e6410d,0x129bffe2,0x7688cee7
.word 0xfe0916f0,0xb6148cf7,0x5c2ed0a1,0x66c9b9c6
.word 0x13938037,0x41c5eba1,0xc8edeb9c,0x623e68ac
.word 0xa15f4a55,0x0385c3f7,0xcdc5c30e,0xb591dc40
.word 0xfaee07b2,0x735c576a,0xbaa4bc2c,0x8ba7c9fa
.word 0xe4a5c2de,0x9729db1e,0x3194cae2,0xb00d3b53
.word 0x079084e6,0xec9ae146,0x1d9b3a8c,0x50cb8cb9
.word 0xc81b8819,0xd9be3b62,0x9aa95ea4,0x3786a262
.word 0x818f92b1,0x8982ceea,0x49f65bdd,0x37506b79
.word 0x80c43b16,0x7bca615a,0xe9c9ed5b,0x1ed550f2
.word 0xb60e8303,0x6074b4e5,0x03df9aac,0xc2c4e270
.word 0x875b400f,0x46ac94ad,0xc51a9835,0xefd67109
.word 0xe11f855b,0x1698f383,0x57911498,0x5e061c53
.word 0x0927fed4,0xa77fbc46,0xcebb793c,0xca1ca052
.word 0x77846c32,0x9a7b064e,0x5f081215,0x2eee9163
.word 0xa3206df0,0x2917b4f8,0xea734a40,0xab809a2c
.word 0xbe3bbf95,0x9eaab834,0x44a62f8d,0x2e4eaebb
.word 0xd055e1f6,0x5720b2f1,0x38103dbb,0x276ffff1
.word 0x4c95d8fa,0x416a410b,0x545e489d,0x24940475
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 0xf2603abf,0x390d2a33,0x541b044f,0x394361bc
.word 0x2997f6f0,0xbdca7e12,0x21e621b8,0x88ed547e
.word 0x2870dcd0,0xcd949700,0x33b67bf3,0x1fd716f8
.word 0x7a7c8d10,0xc23b777e,0x424e00f1,0x52e8113b
.word 0x62730f40,0x030be7d1,0xaa22d2ee,0x440e67b5
.word 0x921e487d,0x2c5df75b,0x1920b335,0x0121fa84
.word 0x94e1c94a,0x8096b4b0,0x3e764cf6,0x30a11d6b
.word 0x1ea6b84b,0x8c9b22b4,0xf0666bfc,0xd792838e
.word 0xee7c127e,0xa979088d,0xe5412dcc,0x58be5a4b
.word 0x5d00c289,0xe37b391f,0x384ecca0,0x7f728c24
.word 0x1014e329,0x3153bb08,0x677de27d,0xd306ff86
.word 0x30dd74bd,0xeb591326,0x188b4f4a,0x2d483136
.word 0xc8f3fa33,0x03064575,0x20107b45,0xa196af88
.word 0xde44a106,0x631188ee,0x1a03a1ec,0xbe608311
.word 0x1f89ede7,0x086f2a14,0x44bbb1ad,0x6fc8084e
.word 0xf99f11d6,0xf4069223,0xde08e228,0x0ac74009
.word 0x463df81d,0xa77c971a,0xa8d0f31e,0xf6fdcc32
.word 0x1fcd394a,0xa588048b,0x5832de32,0xc0db7deb
.word 0x836b9f96,0x9818111f,0x8fb5d2fb,0x2af2b92d
.word 0x758115e1,0x99cece11,0x533d2cab,0x78834404
.word 0x62c23ed8,0x779fceeb,0xe75dda40,0xbe2b841b
.word 0xd53cba9d,0x4b4849e1,0xcd480423,0x6458ec8a
.word 0xc24f9dad,0x12b0b1fd,0x9cf31f96,0xc593c9d9
.word 0x73b19c7c,0xf6cbc500,0xbf248485,0x15e03daf
.word 0x21d9cc02,0x7d97fcf4,0x3c0123b8,0x79288b8d
.word 0xa45e9155,0xc67d6506,0x26bf1ddc,0x4f747eb3
.word 0x9765c579,0xe399ad71,0x38ef031b,0xd4facc06
.word 0xfdaee3f4,0x28a72d7e,0xa79e0a2a,0x60a4ac77
.word 0x0a9490c9,0x0bfbc5ae,0xada830ba,0x8e91aeb7
.word 0x1db0f72b,0xeeab5248,0x95f1cccd,0x8191d8d0
.word 0xfed694ec,0x27ddf755,0x8b314bab,0xe2330fdf
.word 0x989f75a1,0x0f519e79,0x29ab480b,0xea7de1f7
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 0xae1b3a5b,0x4242cb36,0x4a187ea2,0xfb6aa804
.word 0x119422eb,0x16791134,0xcfbd0128,0x6e14537f
.word 0xe9545de5,0x349f3bfc,0xd21d9a30,0x76f1006f
.word 0x784e6a98,0xac7b70bd,0x247d98f8,0x36ffda58
.word 0x757ba81a,0x17fad708,0x8197927c,0x6c9d98e9
.word 0x4d7e531a,0x1497f31f,0xb13ea661,0x6ee6cbb7
.word 0x29eaa4f3,0x4e937e56,0x63ccac4e,0xce2f4214
.word 0xef6ebcee,0x351d192a,0xdbd98ea6,0x838e399a
.word 0xb86320b1,0xde71775d,0x74ada490,0xd9787f34
.word 0xa9875f24,0xa20c41cc,0x1e4ecdd2,0xa29aae6c
.word 0x557cd116,0xc9771a48,0x4344a108,0x6eb4d16b
.word 0x3a4a238e,0x083f00fe,0x91e2bb38,0xfa9c4775
.word 0x141ad85b,0xa171eb57,0xa70a8958,0xe9bfd2f5
.word 0x0cd69640,0x855d4f62,0xc58318c5,0x3defb118
.word 0x81bf84f0,0xc4c13620,0x8a297c9d,0x15d7c3d0
.word 0x17cdaf41,0xe77d8920,0xa0769646,0x146f7443
.word 0x7ccee147,0xdc0e4bad,0xeaf62107,0x9e3fa3bc
.word 0x22d0abe5,0xf508ae39,0x75a1816c,0x76bb8fe6
.word 0x63bc9e12,0xb5fe2876,0x9e785932,0x8ff5225b
.word 0xa34dbe34,0xca10b78d,0x3be05f91,0x8f914a3c
.word 0x410a09cb,0xfdd4aa59,0x9dff0f0d,0xea2dd419
.word 0x8afa73b4,0x706d43bc,0x3a6a4784,0x9efc29dd
.word 0x18394d4a,0x670408c6,0xe0e26e19,0x32cf77d0
.word 0x4c31bd1d,0x49666808,0x46835f0d,0x1199ffe8
.word 0x6e14cfce,0xeb390deb,0xfb2e8216,0xf8065a2d
.word 0xf0b80878,0x008be4cb,0x92a15b8d,0xe42030f3
.word 0xdeea8b7c,0x719e04d3,0xb93b4f7a,0x7da56d43
.word 0x732f7ce0,0xdd498d47,0x28478d6f,0xe572b147
.word 0xa27a15d0,0x83cd6199,0x54c07637,0xc2a1e611
.word 0x43659f31,0x11b95b6c,0xbbfb0004,0x2c6dc595
.word 0x99556778,0xfc39f996,0x017c840c,0xd59028ca
.word 0x703d2b04,0xa9727eda,0x03962dc0,0xcbe738f1
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 0xc8c06a14,0x1d414857,0x3af55672,0x71d94a3b
.word 0xbb1e20c4,0x8b813c21,0xd237de06,0x5d7aab09
.word 0x16e0425e,0x9c995830,0xd6bd3558,0x6f346d77
.word 0x85e0344c,0xaa2e9bef,0x705a3913,0x2936713d
.word 0x576a5bac,0x3af65952,0x732c41bc,0xc5aaade1
.word 0x4a666334,0x3cf3bfc9,0x0c011b78,0xc29e52f8
.word 0x72cfd571,0xad6234e1,0x1b283964,0xa9899565
.word 0x5e29d4e9,0x1247ddfd,0xb1329d55,0x6fb3cf03
.word 0xf66946cf,0xb117aabf,0x8339fec3,0x2b262c8c
.word 0x06a7b2c2,0x5c4cb612,0x9244fe27,0x8f80eeb1
.word 0x55411af4,0xda82daa1,0xfbf1ee6a,0xec314a88
.word 0x0399351b,0x034b1330,0x66e23461,0x4c446a12
.word 0x47325289,0xe5c8909c,0xe756fc12,0x030dcf65
.word 0x4c4ef9de,0x9608838f,0xda0d10a2,0x239521de
.word 0xd46a4012,0x689d648e,0xaf39cd86,0x4d27ee6f
.word 0xa6846cbd,0xdd05b832,0xd4223713,0x7df754ce
.word 0x24920eb5,0x570bcc49,0xc23af2b4,0x5b80439c
.word 0x1d309826,0xb83de718,0xfa71f40b,0xcc2e73ff
.word 0xa3d860b7,0xdf5f59b9,0x53213724,0xd6827b9f
.word 0xc2592508,0x4494823f,0x1fc201d5,0x20794697
.word 0xe54e6e39,0xa9e41ef2,0x3147724f,0x2347a2bf
.word 0x51ac0259,0x16a10e1e,0xefc48ecf,0xd056ea41
.word 0xb3f2f32a,0x8805f1c3,0x772d3742,0xea67c1d0
.word 0x200a1ad3,0xe40d13c5,0xb361131e,0x3c042593
.word 0x1277db7e,0x6eeb8fc4,0x795ce393,0xddb7f383
.word 0x7fb6b95b,0x9e743110,0x1e9d6e7e,0x1b6ef6b0
.word 0xe8e43c0b,0x90e93d17,0xde6f5596,0xb39f6a78
.word 0xd8760f98,0xb60981b2,0xf930789a,0x55d6b62d
.word 0x6f7fbe4a,0x0d733ba6,0x8477cb74,0x76088389
.word 0x2426a06a,0x863c57fa,0xe215cbea,0x27eea1b0
.word 0xe18e5adf,0x8705e6a3,0x7b592730,0xd3db2b1f
.word 0x07e63d58,0xf8ce2b1e,0x64c64cb7,0xe6f49bcb
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 0x9f88219c,0xc1b6e9bf,0x4589f79a,0x6e970540
.word 0x24a8dea2,0x95eafecc,0x3b8e9b06,0xda61faa2
.word 0xa6d3b645,0x31ffb77a,0x21455560,0xe92fa79d
.word 0xb67ad9cc,0xfed265ac,0x90f3e646,0xa70bff05
.word 0xdf1975e9,0xfbd27e12,0xca2d37ae,0xc632ad28
.word 0x32a82a4e,0x7314847d,0xb98dd1f1,0xa074ae19
.word 0x5fb83a65,0xab0c58ab,0x7b6bb28d,0x64312d7f
.word 0xa13d9ec3,0xf372e79d,0x88e005e2,0xda71004b
.word 0xafd1ef07,0xb69ac66f,0x8a86c371,0xf0b25ec6
.word 0x9cc24a0b,0xac318d73,0xd5ed8083,0x99239e33
.word 0xc410903f,0x754127cf,0x7eb49b87,0xc40bd566
.word 0x21fcba99,0x9eb2bc74,0x4d61a7e6,0x5b163f27
.word 0x9ba5937e,0xdebf4fe3,0x3211382d,0xe21ec7ee
.word 0xdd82076c,0xb11b2d35,0xbe739d0d,0x748f2e79
.word 0xccc02ac8,0xe3890e99,0xc2f04dd6,0xca12dd7a
.word 0x08738a03,0x9fdeed0a,0xaf468c8f,0x1a811177
.word 0x42007547,0x5a29aa7c,0x05cfab43,0xe9a04b2d
.word 0xde25ae0b,0x7a15f9ff,0xde5cb74b,0x3f461024
.word 0x047392c0,0x7db8eac3,0x2bdfe83e,0xbe0792a5
.word 0xbbcfec2c,0xb896fd4b,0x984d6561,0x7e065608
.word 0x105a623c,0xc5df391d,0x34f5a06e,0x4ccf2a4e
.word 0x87a7c0ad,0xa6129bb1,0x8c738ee6,0xda789dac
.word 0x8b21b8b4,0xc3249abd,0x0b2d14ac,0x20f5d253
.word 0x1087f173,0x4cc04f74,0x3920f2a0,0xa13f689d
.word 0x2a24ed01,0x24986f7b,0x3a1556e5,0x458d08c9
.word 0x1022ddb8,0x4ba6232b,0x261c1e51,0x652fd685
.word 0xd3074486,0x23851157,0x0cb84e66,0xf99b4b4b
.word 0x5fa727c9,0x662682cd,0xd014c89d,0x79f95926
.word 0xe2361526,0x580eb66e,0x621d52eb,0xf052173e
.word 0xf3cee7b3,0x5a06d842,0x410b78c0,0x063bf3a9
.word 0x598fad4a,0xf617d378,0xed904dea,0xd0f898a9
.word 0x27406a24,0x07939b3d,0x556ed522,0xa34b0a5f
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 0x78e69784,0x13455e73,0x0f5cf266,0x1c776bb3
.word 0x6d87035a,0xce5e5b3d,0x3d655ffd,0x6094b9e0
.word 0x2d8a4d86,0x86bc24d8,0xd634f81d,0x430b6204
.word 0x030aaf38,0x91821c42,0xf5c50964,0xd14bf422
.word 0x1306e62f,0x84b57c78,0x86b25907,0xbee1e24e
.word 0xb6ee7b01,0xf46125bc,0x9def3d91,0x236e8de6
.word 0x8f556076,0xe8c28ec8,0xf38e5c3f,0x54a1ce94
.word 0x8fd7f42d,0xf6864b52,0xb9289837,0x11606b59
.word 0x24449dab,0xe6bfde9c,0x8a661abe,0x422c0474
.word 0x5a7421f6,0x5c8a721e,0x1fca4aee,0xe714e09f
.word 0xa02b3842,0x642863d7,0x0a944c73,0x360429f9
.word 0xa27749c1,0x96202d51,0x16c330c1,0xe380487f
.word 0x4bab06fd,0x7cdfde7e,0x197101c7,0x7dd9d2da
.word 0xbdff9aa4,0x494a0225,0xf48fe53c,0xedec9bd6
.word 0x2b1741ac,0xc025c2c0,0x2a9a34f8,0xc58c8d60
.word 0x85992905,0x65f1f0d1,0xf354211d,0x5ffebcd2
.word 0x469556ed,0x2788eff5,0x3a4eaa84,0xf7cf90f1
.word 0x9fa3be88,0x1633471a,0x60c14bfc,0x5dd75143
.word 0x1ec40d1d,0x64e934c8,0xad622c3c,0xb57b1eee
.word 0x9d5035bb,0xa0b11d48,0xc1470110,0xee032252
.word 0xed58b92c,0xad3f64f1,0xdaa47796,0x36b53ff8
.word 0xd424809a,0x9518d263,0xd7da09c2,0x5cb7ac7e
.word 0x8d8995e9,0x0f340cd4,0xa056e0f0,0x6f279127
.word 0x74297301,0xfb9bec23,0x253b07eb,0x5bb7c68f
.word 0xcb0984bc,0xf0ff4ee7,0x27550b24,0xf8f7a6f1
.word 0x15cfe831,0xd2d5c114,0x845ef2fa,0xd0bbdc52
.word 0xfc249dd9,0xca24ef88,0x3a279b68,0x96787654
.word 0xfc6eb5e0,0x657087fb,0xbf7100ac,0x5d632bc2
.word 0x2fa2a08c,0x31ebd53b,0x4e3ef5c8,0xc724162e
.word 0x8c334540,0xcb3816ec,0x59d61cd4,0x0973165d
.word 0x0ef8e2c4,0x53e0d7f7,0x4a0c4815,0xf1724c75
.word 0x463b3083,0x652ecee0,0x80a9065c,0x99137458
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 0xbea145cb,0xee273eb8,0xd73ce73f,0xf766c08c
.word 0x9297f028,0xcce059b9,0xb7d84836,0x442e526a
.word 0xe9eb667c,0xd4709446,0x17a8158e,0x719d2aa7
.word 0x1482eb2d,0xa9bdad21,0xc9065c6a,0x57dd5c11
.word 0x0878f8ad,0x7da70b89,0x5ebe610f,0xaa27098c
.word 0x7cb7a30e,0x6c44e313,0x385352bc,0x13c7cf9f
.word 0x7ac13380,0x618526ea,0xfa55a7a1,0x52941bdf
.word 0x6739ec98,0xf46944f7,0x988be5db,0x41fdd9b8
.word 0xc472b151,0x9664f735,0x1dd0ea56,0xb997ad37
.word 0x6203d8a8,0x0e6ee089,0xcc013149,0x653704dd
.word 0x1d40978d,0xae150297,0xd68a1678,0x7e287abd
.word 0xaa909a37,0x7a6e8133,0x49056f3d,0x8dc9a81b
.word 0x1bad4a4c,0x981978cf,0x346f6e92,0x5ba33ea7
.word 0x0d0dcad2,0xb82bb35f,0x9614e118,0xc3b58a24
.word 0x96eadfc3,0xdea0e954,0x511baff1,0xbfc83dab
.word 0x69468927,0x8a90455b,0x70122f49,0x3d26fd93
.word 0x865fe607,0x222b1518,0xb4a1d54a,0xb37b4194
.word 0x05b6f86f,0x4a9e1937,0xbeab23ef,0xaaade4ec
.word 0xfb240b56,0xe4bf254d,0x673a7093,0x1c9d8170
.word 0xe64eaf97,0x3bba187e,0x0ba2b522,0x5188fe56
.word 0x5a4b9a55,0xe5fad083,0x54ae16ad,0x7afddb3b
.word 0x82a7240a,0x40f861e3,0xcfc5b10d,0xff4438eb
.word 0x57bc4090,0x1bf313ea,0xd45a2fb0,0xeb9aaabd
.word 0x009cc887,0x4b511ec8,0xc1f4840e,0x821c0c93
.word 0x722f4a8c,0x879ea442,0xcda2276d,0x38024ad5
.word 0xd0050f6f,0x80413570,0x4d11bbc7,0x2f6c119f
.word 0xc192caf3,0x81121fbb,0xa119db24,0x40db194b
.word 0x96895535,0x228c4b55,0x0d668571,0xfcff3f26
.word 0xca3592be,0x3af63536,0xcb23e465,0xc50c8422
.word 0xe775b843,0x6629e010,0x525bda6d,0x13e305a2
.word 0x2b375538,0xe3dc4123,0xa2943cf7,0x691cbde8
.word 0xb9815881,0x3b1d028f,0xf01077a5,0x0ead1caf
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 0xc13a5b9d,0x807d78ce,0x3b1b57b0,0xa7087596
.word 0x761d7f02,0x7367257e,0x8b847ed5,0x9420cdaf
.word 0xdcd4d97e,0x5300a68a,0xf333df41,0xbc0df981
.word 0xe59ec610,0x61f5caf5,0x37ccd6a5,0x73d593f9
.word 0x2e5cf90a,0x4791e464,0x2d832218,0xb92650ae
.word 0xdb7ae180,0xbe4326ea,0xf4416d0d,0x0fe7a9c3
.word 0xf5db58cd,0xf1b36161,0xc49df940,0xb101be31
.word 0x21b13393,0xc1439fa7,0x3886316c,0x041db67b
.word 0x25c27ca8,0xc4c4af11,0x60611cfa,0x734822bc
.word 0x481f79cc,0x16720110,0x16b73460,0x3f2748a5
.word 0xd2b29260,0x4f5290bc,0x70583008,0x25176692
.word 0x502ea534,0x679920d4,0x57aa8d19,0x6692b597
.word 0x67f6a20e,0x5d7d8263,0xcf6f9748,0x333b8d03
.word 0x9abbdae5,0x80f4a96e,0xc30c15c6,0xb2294a13
.word 0xd79bc999,0x60b410e7,0xc74deb9d,0xf858287d
.word 0x6b833092,0xb12360d2,0xd0bd0840,0x7d8c466e
.word 0xad955131,0xa40ca117,0x32592b90,0x9cd500af
.word 0x70ddf86d,0x50c9e33b,0x43207eb1,0x03b3157a
.word 0x29fd38be,0x00a56b8c,0xe6d232bb,0x268a354d
.word 0x92ccbffb,0xc81153b9,0xa751e1e8,0x4b1c10cb
.word 0x7d717578,0x5b201a13,0x460a447d,0x5fe22c7e
.word 0xd362b400,0xa171273e,0xab2a0fc8,0x0d9f8f3b
.word 0x8b39ceb9,0x4001d8c2,0xe51a0072,0x39000522
.word 0x1a31f16e,0x927a7609,0x05f7e603,0xe5d7dcf0
.word 0x08137797,0xb3737624,0xfc635186,0xe4ca62fe
.word 0x948ffb9b,0xe50a45d7,0xe5b97714,0xb387df6b
.word 0xc7ea13ba,0xb48d9382,0x8b0d813d,0x151eb63a
.word 0x56b46560,0xfd77c4a2,0x027be1d8,0x7c99019e
.word 0x98ecc615,0xec0e0163,0xb10477c4,0x357b7361
.word 0x5239e6be,0xa708ee44,0x8d6eae6b,0x63d095a0
.word 0x481cc9fc,0xe4a08472,0x40adf267,0x303a1625
.word 0x20e7da0f,0xb02cd6ea,0x94112b79,0x9b234676
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 0xfaf2e9cb,0x20a489aa,0x10bd2e5b,0x4103e5d0
.word 0x6beca044,0x6acc5beb,0xa589d583,0x10d38fb4
.word 0x2e9ad3ef,0x6585c319,0x4d6e1fd2,0xc9ca755e
.word 0x11a8eba5,0x9be381a9,0x128ed951,0xff167f0c
.word 0x4ae103d9,0xdc9fbd8d,0x708201e2,0xbd10d84d
.word 0x6ba4fd31,0xa6b9ad75,0x10fb0185,0x7fb01d33
.word 0xe9b12050,0x5f7e39ea,0xbc318f2a,0x2d9e7ee4
.word 0x33f63a51,0x21de9b0d,0x218a0cce,0x784ce39f
.word 0xccbf2f90,0xc4ef185c,0x42880e69,0x9d1bb0b8
.word 0x79479062,0xaad939ce,0xcf649497,0x1d8a5d7b
.word 0x353c008e,0x3a6fbfe9,0x0ea18b8e,0x544e5ae8
.word 0xa12d547c,0x29daf062,0xf31b4a90,0x2811c911
.word 0xd186e7ae,0x4614ebb3,0x5f5b6637,0x1774a892
.word 0xe9a1dcb9,0x2cef4221,0x496ef0e2,0x1014ecd7
.word 0x2cd30722,0xf53ee72a,0x672b8bae,0xc7626850
.word 0x74b89d08,0xcfa95714,0xdfbf9b34,0x12b73799
.word 0xd3772dd3,0x91182639,0x1b4a4857,0x0367eb04
.word 0x1a499a0c,0x866a8c60,0x435e9a21,0x7e2f58df
.word 0xf8952a18,0x1cff3fb5,0x841e077c,0xe77c85f1
.word 0x15a025d8,0xa2bc90bd,0x8bfa7cab,0xe7248bae
.word 0x84364b02,0xf5a2a9c9,0xba60e5f3,0x847dbb0a
.word 0xc24183f2,0x0bc2888d,0xb86d7502,0xa1b05578
.word 0x819a9236,0x98eadbe0,0xe0043a52,0x2d07e317
.word 0xbfa9b777,0x1846d476,0x9899ec8a,0x342d8aa1
.word 0xad05e00c,0x1c25d6c5,0xfaf2f538,0x4f0ddede
.word 0x9ddaacda,0x486f57bf,0x644a9a98,0x1f9849b6
.word 0x0c0f62c4,0xdf75d101,0x963e5be8,0x298d0fa1
.word 0x317aa1ac,0x1d994c21,0x4dd7113c,0x1e0774a2
.word 0xae2e692e,0xa91af4e7,0xbe8ad277,0x8bdc8951
.word 0xbd730010,0xa02b3bad,0xa83199a7,0x6a78f9b8
.word 0x1f7c23fa,0x603341c2,0x50a8cad2,0x8b091b41
.word 0x59e708da,0x2a857bb5,0xa5cb0c05,0xf40dc67e
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 0x86bf077f,0xb956cd5a,0x1d09214a,0x09a1cd28
.word 0x9000cbdc,0xdb668be4,0xb4051a99,0x546f5b6f
.word 0x48e0fef5,0xdfef6775,0x64041fb4,0x2f1672c6
.word 0x13dcff99,0x6883eae5,0xc813d772,0x26b0ac72
.word 0x2b7a8ae9,0xe2671829,0x5c7bdb97,0x2fea480e
.word 0x71908d87,0x0daa49b7,0x6d78666e,0xfa6684b4
.word 0x3cd1fc37,0x2b2ebf4b,0x6f53bf20,0xe481e859
.word 0x9099552c,0x19116e78,0xe193f1c2,0x022031d1
.word 0x896426b6,0xab5f245e,0xdb9d558b,0x806abd21
.word 0xefee06ff,0x7cd559f4,0x1b79bc9e,0x8391a8d2
.word 0x941b6792,0x50b5e580,0x2bdfa38f,0x12d1c72c
.word 0xf6f9f7f8,0x1fb6f63a,0x64e788ce,0x9422ece5
.word 0xcb6bd505,0xb247a552,0x3afef7d0,0x12cf5ba4
.word 0x7d142c2b,0x125a927e,0x13cbc500,0xf8738b9e
.word 0xe799bd4d,0xc3894b06,0x93696bd7,0xa0636358
.word 0x1864eb77,0x962985e9,0xbaefdbbe,0x5e82104a
.word 0x704ff9b2,0x7a5029d4,0x965c542f,0x167df552
.word 0xbb9a6390,0x6fed7023,0x4bdc5900,0x03e7c664
.word 0xf33fa2bf,0xe8e6a22a,0x9527711c,0xb95c1486
.word 0x4c474a35,0xa041d579,0xb662e7fe,0x9d90b876
.word 0x391f9adf,0x1c75ea52,0xf9374f43,0xe8427b48
.word 0x3adf73d5,0x95eb3d25,0x89eccf0c,0xb076efe4
.word 0xf54b9cf3,0xe11f24e1,0x82ee9351,0xb5a3ff03
.word 0xed8f8a97,0x004a69f9,0x99bad43f,0x0985ba85
.word 0x40ba333a,0x3383122c,0x4697dfdc,0x3c0e4c52
.word 0x975fccff,0x32b14b08,0x9cfa00c0,0xcf21c456
.word 0x54800cba,0x9fca5642,0x9e5229bf,0x3204fc31
.word 0x2fcb8fc1,0xc517166b,0x9720c19a,0x356ae11e
.word 0xb019a7a7,0x6a87ab52,0xabbfa81e,0x4faef236
.word 0x42d7ec5b,0x8a4a9428,0x76d1322a,0x7e3dd70e
.word 0xfd3f0836,0x6297bb90,0xf5ba8756,0xa0e8e0eb
.word 0x0abc8a4c,0xcb994c58,0x6e8cde46,0x5cf22b9a
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 0xfa57ac01,0x182b6d51,0xa4c96c71,0xf1c7497d
.word 0xef5729e5,0xfbdf76c8,0xe8d2aea4,0x2acb4b54
.word 0x9374ef08,0x69f6bd0f,0x27daee65,0xd0f6ae76
.word 0x26aec470,0x19c17037,0x72366746,0x3fecfec4
.word 0xd8607e3f,0xa8059fc7,0x8b1cd71d,0xb3c78b1d
.word 0xc13598cb,0x95a4be32,0x03baa17d,0x413b6b0a
.word 0x1aa15caa,0xdec80403,0x1308fe54,0xc6ad63e1
.word 0xb29c6ca9,0x10fbcddb,0x9060ac2a,0x4434eb36
.word 0x6f0c5df4,0xcd3ab43a,0x1e131f63,0xb7e811b4
.word 0x7d8328bd,0x70e0e15d,0x0ea5c5ac,0xe5b9fe1f
.word 0x1948a401,0x880374c5,0x9913d8dd,0xe9be04b9
.word 0x94eedf7f,0x921786d5,0xcf34f793,0x8d81ff53
.word 0xe393ee69,0x9478d0d9,0x3318b864,0xd1bc8fda
.word 0x1e7c8753,0xf83caa7c,0x708bd69f,0x55d73775
.word 0x572cf69f,0x742199d5,0x619da161,0x66edb222
.word 0xf71d5283,0xd9e936ca,0xf67b97a2,0xf7d6171f
.word 0x317d490a,0x79845658,0xf2bca2c6,0xaec6b3b0
.word 0x282624cb,0x26c325b9,0xceb24289,0x6609146b
.word 0xbcec23a9,0xbeb88f84,0x537e06ef,0xf81de8eb
.word 0xbbf25d3d,0xa26f01ea,0x136c5152,0x1b31206b
.word 0x9559bdc1,0x89e3fd2b,0xba7a7297,0x1f5fcc01
.word 0x9406aa88,0x0559fc8c,0x2b3e26a8,0xd8096a19
.word 0x33a84f98,0xe03edb1d,0x72fc8f23,0x902b827a
.word 0x388eed3e,0xf24b4b40,0x83556ccd,0xc22cca4d
.word 0xb33dc64f,0x965c2d56,0xf1604c93,0x9befb268
.word 0x5162aab1,0xf93d4f0d,0x9731d68c,0xf48a740c
.word 0x775227a4,0xcba0582c,0x446f9791,0xc14baac8
.word 0x9fd0ceab,0x673d26c0,0xe07bc1d4,0x984c6a87
.word 0xe6724fa5,0x588b036a,0x2ce94435,0xc9183174
.word 0x7d31c567,0xbcd45261,0x33cf8d09,0x4c795758
.word 0xbd7ab116,0xbd76b115,0x9ce6586b,0xaaaa70d7
.word 0x2b7843a6,0x83516b0e,0x961d2a84,0x4ba7047e
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 0x26e7e7b4,0x7e6a98a1,0xfcefbdba,0x9e57b4f0
.word 0xa462adf8,0x8d467356,0x211ac37e,0x6562862e
.word 0x639856f3,0xff8a4fdc,0xdec3b6e2,0xc1d422b4
.word 0xaf1cf44a,0x413cc683,0xd6066618,0x572d90b7
.word 0x0691d569,0x57f63b36,0x2da6936e,0xaaf0a765
.word 0x6a10be78,0x92da7d67,0x88ecd74a,0x790ddceb
.word 0xd78f18da,0x6beade1b,0xcae9f07a,0x91264ac4
.word 0x23d5d211,0xa375e0b2,0xac75da28,0x2564fdf6
.word 0x7e8d1901,0xfdce6c55,0x601d4173,0x7e97edb6
.word 0xf97e5bf6,0x551adf81,0xd1a58ef4,0x5b7f539d
.word 0x8aa8ce33,0xf44b200a,0xd6219547,0x248034f1
.word 0x10f86716,0xd6bad582,0x094825ac,0xc0e198f0
.word 0x23549205,0xe134a71e,0x4f0fb01f,0xc93d8fe3
.word 0xe571c112,0xd4239d75,0x1a55e8d1,0xf06f4b54
.word 0x66a5d5aa,0x6a21a432,0x4a1e506d,0xdffe85ea
.word 0x11eaaac7,0xf7177c61,0xa109ec85,0xaedbb882
.word 0x00ae3a36,0xc18dd103,0x8d0eb7d4,0x010f9ccb
.word 0x256908ec,0x8c88b34d,0xe2c44253,0xfe141c62
.word 0xe9833f60,0xc8d0564f,0x1e5c9099,0xbc170e70
.word 0xae1301a6,0x5e6282b4,0x86eb3583,0xb6ca4fb6
.word 0x52e792b6,0xc2c651f0,0x798f3181,0xcad7a4b2
.word 0x143c757c,0x8c8ccaea,0xa66741c1,0xb11ee46e
.word 0xc694e102,0x9aed1cef,0x28124277,0x3cb87a5b
.word 0x0a3bbc72,0x1dd5bc68,0xcd40d046,0x85dd0b0f
.word 0xf1da75f9,0xad089808,0x997d193b,0x6b0bd767
.word 0x62eab419,0xfee03407,0xf7d2513e,0x95d609bd
.word 0xbdcd9eb3,0xd851639b,0xa14b2a4c,0xb5800c67
.word 0xeb203407,0x7d06f674,0xbe21b96e,0x701a03ea
.word 0x648288c3,0x1405f421,0x5363b8ec,0x471700f5
.word 0x3fa3437a,0x97914741,0x491cfb12,0x04e8fe79
.word 0x070226ca,0x189fe00f,0xd76662ab,0x508eb295
.word 0xc0577446,0xcd1e0fe0,0x3a7402ed,0x3d5174bc
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 0x067697bd,0x6b4c248e,0x9cc28fc6,0xc3321f6f
.word 0x62d23140,0x81b256b8,0x4909918e,0xe11a8e38
.word 0xaf929166,0x64465ed0,0x0583a59e,0xe3d5e604
.word 0x5068a08f,0xc80a7c19,0xd564d42e,0xe1ae67ac
.word 0x57b24b92,0x03995515,0x76315e5d,0x5d7038f8
.word 0xb2815e95,0x1e89c1d1,0xd4f54fc2,0x699602bc
.word 0xb8303fb1,0x0cb585fa,0x81656592,0x258e8bf4
.word 0x05cad4a2,0x87dbadbd,0xa844c162,0xee7b78bc
.word 0xd63687c3,0xd921560d,0xa6726555,0x0326e99e
.word 0xf45c2c97,0x77f23a0e,0x01422279,0x7ce6d222
.word 0x1af3a7b7,0xb124f1fa,0x45a907da,0x950543ca
.word 0x7268c4fc,0x3f1a3b4c,0x006a6890,0x34610834
.word 0xefe61b59,0xa6401fb3,0xa251d7e7,0x44409779
.word 0xfb856d81,0xcbdec5b8,0x1292c7f2,0x746e24e5
.word 0x70d165b6,0xfcf3edd2,0x1e0d42ce,0x064bd48c
.word 0x186c87c3,0xebe3182a,0xda08e661,0x5eacc926
.word 0x36409eff,0x8cae2ce9,0x14315f8b,0x92781fc5
.word 0x482b3f8a,0x80adfee7,0x2c037e37,0x42590705
.word 0xb86a1aac,0xb7150b3d,0x130f7653,0x9239fd05
.word 0xf0d53962,0x9fa4b429,0xe77a6bcd,0x29698d3d
.word 0x775b3a89,0xb42d0dd4,0x36723b2a,0x152ce761
.word 0x06c50357,0xe87e0391,0x801983b5,0xa707731c
.word 0xc9b9a5ce,0xea6bbe7c,0xfaae1083,0xda230e98
.word 0x1403d071,0x04c423c8,0xb394b2f1,0x5351c94b
.word 0xd699422c,0x7ddff10e,0x7f652139,0x366dc0eb
.word 0xa64bd6b9,0x5df5eede,0x01c8c312,0x663843f0
.word 0x559f3ef4,0x0ee99e42,0xf7b2e56d,0x77d0189c
.word 0x314c313b,0x26da905d,0x1f5fdd09,0x31de9586
.word 0xbdeb1b28,0x64c5bbac,0x16cbd285,0x43fe5951
.word 0x18673e53,0x55da9b6c,0x6092348a,0xd0885ea6
.word 0xf0e7aa88,0xb15a6bd5,0x59de2da2,0x16418314
.word 0x1d0691b5,0xf1a528aa,0x060e271a,0x26a8b6d4
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 0xc2aacec6,0x131f4883,0x17178098,0xcc656a09
.word 0xf1d444e3,0x21f19552,0x17584ff2,0xcd196feb
.word 0x45963941,0x4176d470,0x0d363e11,0x6e564761
.word 0x4236a376,0x88335665,0x5421075d,0xc305cc72
.word 0xf106e2ba,0xc924cfae,0x9ef80a29,0x454c72bf
.word 0x8a08990c,0x3cb3b97a,0x3fe336a9,0xe8a86659
.word 0x8e5aa946,0x15db55ee,0x48b4d3ae,0x6fe4d2be
.word 0xc8e38a7b,0xceb17c95,0xa262df1d,0x73c0c11b
.word 0xaea312dd,0xbdf09eea,0xc5249a20,0xe485a714
.word 0x5519d9da,0xcbcfefab,0x2ad16954,0xba9471ce
.word 0xa927d36e,0xda92b3d3,0x0834392c,0x161a1701
.word 0xee582615,0xdb141320,0xcd8c001f,0x34f7dd69
.word 0x8a914085,0xf01a31a3,0x9061255d,0x87b77fd2
.word 0x1fad4de6,0x383e839c,0x3e3d17e2,0x845147d5
.word 0x9991d1c7,0xe4e1b06d,0x634ed8fa,0x9077fa3a
.word 0x91067545,0xeb812be1,0x9835f716,0x218500e1
.word 0xdbbd771e,0x7e5550e0,0x6b13c19c,0xa7af2694
.word 0xe1e67171,0x1d1cc3bc,0xee867c9a,0x6c2eb0c4
.word 0xca30671a,0x29de7b14,0x3e57ccff,0x8ab6a683
.word 0x8e56ca49,0x7d62e2a9,0xaa8a6d4f,0xa95e885a
.word 0x5ba77d2f,0xbec2a6c9,0x2899026e,0x8b6e640d
.word 0xc4c2a40d,0x1f285732,0x9172a0bb,0xa8da6b69
.word 0x9d034247,0x407c490a,0x4bea50ed,0x68614bec
.word 0xc648e8f2,0x504aafd6,0x3f5db400,0x6e82720f
.word 0x6426c5eb,0x60f4505a,0x54acab76,0x717d2fb8
.word 0x05c4c810,0x897afa4b,0xa72b3b81,0x2170e182
.word 0x81931e93,0xcf359010,0x293d5c1a,0xf7ad2936
.word 0x9d8965b1,0xf60b36ae,0x53269c9d,0x38757340
.word 0x607f25f6,0xe21816a2,0xc6d732c1,0xdcd696cf
.word 0xe4dadce5,0x48c30ebe,0x5afa4d70,0x9cb22330
.word 0xfe8e8a8c,0x08b63103,0xf6748c9c,0xc604d674
.word 0x8c0a9a46,0xe9fdfcff,0x38f8f3a0,0x6b90a28b
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 0x89e26b1a,0xe6cd03a2,0x36dda7e8,0x8d0c06ed
.word 0x701741ec,0x83af02b4,0xa521182b,0x6ff2c79f
.word 0x5decd8c4,0x517289df,0x79bb5fdc,0xccdaceae
.word 0xd760fb35,0xe36c3bc5,0x1049998c,0xfc1435eb
.word 0x36439fde,0xc74dab82,0x4f1ca1bf,0xa35baf33
.word 0x7164a0fb,0x8aa022a8,0x552e8d6c,0x8c275b3e
.word 0xc64ac0ca,0x10cf8611,0xa40118b0,0x32b86568
.word 0xeedb44cc,0x827872bb,0x4db0379d,0x45c3d4df
.word 0xd9470394,0x31e49fa1,0xc8311b31,0x36db829f
.word 0x149f4d7d,0x02e950d2,0xbc790b8e,0x05eeea3a
.word 0x6bc9f28e,0xa64c2dde,0xb0f373ab,0xc2279925
.word 0xb44f78d3,0x64d01b91,0x06ade627,0x9f142e6c
.word 0x251425b2,0x31fcc6af,0x76b19e23,0xc5c68baf
.word 0x0477ab95,0xa1dbe1c9,0xcefc9232,0xb6c72f5c
.word 0xaacda7f0,0x78a39920,0x4a8fc041,0xb90484d3
.word 0x59f44785,0x28417b06,0xbdd80e75,0x0e1d8469
.word 0x8804b700,0x62c3468a,0x58c4fd27,0x0ba59a43
.word 0xa64d051a,0x2c6bf680,0x51cd10f1,0x03354a2e
.word 0x304db718,0x76c79cfc,0x7391dcd3,0x9f1dbb4e
.word 0x7d8e82b4,0xa8e4a4c5,0x59d169e7,0x37c2be50
.word 0x64dcfae7,0xa83f158b,0xf40c74d3,0x920c21ea
.word 0x8a57c2bb,0xe56edd9b,0xc72bcbc8,0x7d0a08cd
.word 0xd2fe4e57,0xd230de99,0x39eded9a,0xa232e262
.word 0x5888803c,0xc74aa118,0x662ee676,0x8df28e6b
.word 0xfb8ef363,0x884795ab,0x5a5b74a4,0xc9c1bb44
.word 0x40d906e1,0x1d61b94c,0x96b0ec28,0x56efe1e9
.word 0x585fe424,0xc0978de9,0xece3e46a,0x28a95aac
.word 0x65369e54,0x2d9f1cea,0xe58acfad,0x3fb3ee48
.word 0x7f96d40b,0xf17a5fe6,0x080f51e9,0x32379730
.word 0xabafc4ca,0xcb873873,0x0cb86ff6,0x1d917e72
.word 0x6964625f,0x1e737278,0x934aa988,0xb726aed0
.word 0x617367e9,0xdfb21f46,0xd1dd0470,0x5d980ac6
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 0x6aa9d6e2,0xe9a8908c,0xda4536f8,0x6ab6d396
.word 0x83284038,0xe6e72295,0x23273f46,0x603a5a69
.word 0x30daa5e4,0x445aa4ce,0xdc13d307,0xe57536a8
.word 0xcb2acfda,0x06aff387,0x16e1173d,0xdf17b8e6
.word 0x89c0f23a,0xd82ba76a,0x0e5927ae,0xd0a24e95
.word 0x2288c5aa,0xf791d936,0x12f0a5f2,0x0b663455
.word 0x41f45781,0x692ccf42,0x38c01242,0x25a657f9
.word 0x27ebfe59,0xf83f5da7,0x0194c88d,0xf0c3f195
.word 0x49a7a460,0xc84bde7a,0xbc9b5360,0xf34d9c55
.word 0x403a9b3a,0x15ae8eba,0x522fe78b,0x0bb68a43
.word 0xb9e09a52,0xd7f8a3b5,0xa0671190,0x4fcbe5f1
.word 0x22e62fee,0x541d8e5f,0x45d2cba6,0xea88afc3
.word 0x2bd5b233,0x2df36eb4,0xbc685d6d,0x0e0f903d
.word 0x185749b5,0xf6dcbd14,0x37e3b0e6,0xabe2cc4d
.word 0x06f2417c,0x74ec978e,0x99da3e10,0x6f27e575
.word 0xdbe52e18,0xa1ea91f9,0x080fe248,0xd9674f64
.word 0xd453101b,0x473f9d0f,0xfc9e8862,0x833c1590
.word 0x5a2dc7e4,0x161d7e98,0x6a08b6db,0x2ecda624
.word 0x8759b067,0x1e4f65e4,0x294338b1,0x978ee755
.word 0x11fa9f0e,0x3cdbd327,0xd75a6a6c,0xe9f70552
.word 0x539e9d24,0x41f402af,0x6e35790f,0x35202a3e
.word 0x555bfd23,0x68b9629e,0xbacb237c,0xe52bc156
.word 0x71cfa1d4,0x2660661b,0x3764ee33,0x3ce219ef
.word 0x2ffb85e0,0xd20a5238,0x5c7c97a2,0xd6a7dbf3
.word 0xafa3bf8c,0xcf14574d,0x6f56d7a2,0xa97e12af
.word 0x92df7042,0x3719d2a4,0xf9d534b0,0x83d65fa3
.word 0x54ea5854,0x97e9538a,0xb69a98ef,0x52371fa9
.word 0xc02b3351,0x2900781b,0xe8b488ab,0x09ad897a
.word 0x443e4391,0x7cf94fd3,0x6ab4ced2,0xe4607518
.word 0x6abd41f0,0x1d63c8b4,0xe87eb876,0x68bf49a4
.word 0x98dcc715,0x88d4d0f2,0x71e55b09,0x91a26f54
.word 0x7bdb10fc,0xd7ec092d,0x924b1bbe,0x3456b87f
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 0xf399ee4e,0xc0a5bb22,0x6dc7cef5,0xb3ca1e96
.word 0x8bbe8257,0x22031585,0xaaa05c81,0x37b3edf8
.word 0xbf8ba959,0x5755d4bb,0xef24a385,0x023b539c
.word 0xe2f73e80,0xe1c20f29,0xa4104771,0x061eb0ee
.word 0x7fbd5d9b,0x586be2c0,0xeda0d7eb,0x418c19b6
.word 0xdc36fb80,0xec267fb1,0xb2f15866,0x1e7a2998
.word 0xcf748954,0xa2c51d41,0xef92afc3,0x2a1f725b
.word 0x045d8de6,0x985c4902,0x5f6a904c,0xffc5ec97
.word 0x2f9ff3a0,0x32c62c99,0xd244578e,0x602824cf
.word 0xdc432beb,0x40d3ff10,0x9861b869,0x11641350
.word 0xa12eb5db,0xabed0957,0x5a157dce,0x796394a2
.word 0x72967fd6,0xb3a8056c,0xb8f3b794,0xbb781d2a
.word 0x1286dd7b,0xcc822681,0x5be0d493,0x0afca9d7
.word 0xa84bf2b0,0xd1f54eb0,0x6251f18f,0xc1b5fcb7
.word 0xf1d39772,0x46e8b94a,0xb76c15a0,0xba58b675
.word 0x3ed61911,0x4fad3b78,0x31d286c5,0x48ce2a7a
.word 0x838ba046,0x60066b49,0x17522e2b,0xab8ed1f8
.word 0xd35dd188,0xca089f35,0x4a4053c8,0x2e4e0b43
.word 0x93d6c85a,0x85f632bb,0x65401df9,0xa76435d0
.word 0xbae94db2,0xd2d05730,0xd35e988b,0x3dae1cd8
.word 0x1166f306,0x1732958b,0x023de3e3,0x3a8e40ad
.word 0x859af6ab,0x06400e03,0x8dfcc36e,0x80cbf7ae
.word 0x397df953,0x78b4c4e2,0x27de083a,0xa9eddbd7
.word 0xe2991d1a,0xcfceed04,0xd48c94d2,0x07217458
.word 0x60719e3f,0x049e8bc9,0x841da927,0x3303a96d
.word 0xc0ca9138,0x4d604fe6,0x63b1f637,0xcd1548ce
.word 0x488b92de,0x97191058,0x1498dac2,0xb9c39605
.word 0x1c11d417,0x617747a3,0x1b635466,0x7c2f8641
.word 0x31ff349e,0x47a558c7,0x0c5851e1,0xf65efc78
.word 0x19226806,0xe9a935e0,0xca465673,0x1fc79ca8
.word 0x8a0e2aff,0x333f0eea,0xc789f390,0x8152913e
.word 0x7ee90879,0x9c219f10,0xc5c3da3c,0x5f16fe45
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 0x80a27a7b,0xa1184e40,0xf34654a1,0xd82c6816
.word 0x7b0a53d7,0xabd65ea5,0xd3e55484,0x9cf17b3c
.word 0x0b2ff9ee,0x290729e5,0x2d0cbb96,0x1839acc5
.word 0xb89534a5,0xe78ee86f,0x1df42406,0xae9cb7bc
.word 0xcec31500,0xe9f0083e,0x73759bd5,0x0da32c09
.word 0x30016a6a,0x37200217,0x54064d7c,0x1ec3f652
.word 0x3a7912ba,0xe6a24968,0x3df9b93a,0xa6e8fce0
.word 0x6e768fe2,0xa1f36661,0xb19f1643,0x4ea52ac9
.word 0x7ca0713a,0x17ff0c46,0x71fb0dbb,0x6294a5fc
.word 0xa7286ebe,0x21d5fb34,0xb7fc9927,0x0ecf85e4
.word 0x1db6429d,0x0f8a0332,0x43869e39,0xe519e057
.word 0x952a0762,0x005d5a03,0xcc5fd6b5,0x5f4f322a
.word 0x4acd7974,0x3788c780,0x7c7bb69f,0xb693b155
.word 0x25819e30,0x7a280557,0xf4a83b4f,0xfc51bd38
.word 0xdd1b57c7,0x88a33723,0xe4d2d0fe,0x9a6aa8bb
.word 0x7f609a32,0x4c319f86,0x73c52a6b,0x9b764ad8
.word 0x540a77a0,0x92192d0e,0xd6fb77f4,0x6a52713d
.word 0x4f54c18c,0x552617db,0xd82f7410,0x6733f1a7
.word 0xb1d7d7df,0xc27fd1b8,0x37c96e45,0x4dd57c5d
.word 0x9aa03ad2,0x89476c40,0x048d40b4,0xa1260b1c
.word 0xd31e5550,0x983ed675,0x4e8f7b8e,0x10218329
.word 0xf23bed27,0x66b47256,0x5dadc1b8,0x117d30b0
.word 0x2af92989,0xfe0c6474,0x0ce818dc,0xc22ccb26
.word 0x91e9e696,0x5d65a0ec,0x5e8356fe,0x5b44bcff
.word 0x89314fb4,0xce8d0913,0xe698f927,0x297ea61d
.word 0x3d242a20,0xb20947e6,0x8f0ff152,0x028034f0
.word 0x3fabde7f,0xad9bdb89,0xf9ea2897,0x7ebd132a
.word 0xe7f5d716,0x1f786717,0xe966cf00,0x1dab70c3
.word 0xfe17ce4b,0xcb0c4b56,0x15c600f2,0x8d602b61
.word 0x4564cdc8,0x86e895cc,0x52a1335e,0xce9b5475
.word 0xad5460a1,0x004d88b8,0xf78300ae,0x5828f605
.word 0x90601d5a,0xd718577a,0xbddc4774,0xca66d00e
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 0x24689754,0x54c63fb2,0xcb4ca8b8,0xb7d85799
.word 0xfc05f85a,0x4eb4c29a,0x66289182,0x546c0455
.word 0x3813652e,0x2a2e39bc,0xf1420651,0x25839341
.word 0xebe6565e,0xa7ac3805,0xeaa87d79,0x878e0612
.word 0xf9e521f7,0x70369fd3,0xfb29fab7,0x860d2d50
.word 0x3b65f652,0x66cf2cea,0xcadacfda,0x52063f98
.word 0x8fa0ed6d,0x39548525,0x55d9b415,0xb905dec9
.word 0x1f4575c2,0xffaf2b46,0x9fa303e1,0xaf6c9968
.word 0x75f2fdbc,0xd7ae7ec9,0x7e927968,0xf8e4f745
.word 0x72c816a4,0x7d51e78f,0x4b831ace,0x8bdbad27
.word 0x9d40945b,0xe9fe2e5a,0x060d0e53,0x90318245
.word 0x0c7b49f2,0x026c1350,0xbad3cac4,0xb8dda7ad
.word 0x0090ee53,0x329f94f4,0x1817e76f,0x6e15fff7
.word 0x21fc2608,0x57ad3913,0x22688cee,0x1d7e6812
.word 0xd1df9027,0xc5c5181a,0xaf84ce51,0xc7a656cf
.word 0xb4df0dab,0x613bc7d7,0x3feb5217,0x32f4546f
.word 0xdf35967a,0x6118efc6,0x5bb3acfc,0x5be7fd7e
.word 0x6870f744,0x3c1a15db,0x2675b60b,0x37a6325b
.word 0xd305143a,0x82fb940c,0x715e6755,0x2fbbc08f
.word 0x1efa0f5a,0x30abcecf,0x8511a72b,0xe7b7367c
.word 0x07d2b282,0xa331702f,0x938f5620,0x15611783
.word 0x22723f7e,0xa3b024b6,0x1040a82c,0x11701fbc
.word 0xbd88e1e7,0x5b4f7252,0x503dfbc4,0xe16ea77d
.word 0x92d2dc67,0x51a86eb0,0xd2c13a2c,0x10cfb158
.word 0x439df02f,0xf48d6e8d,0x3a433d75,0xc1e32f13
.word 0xdd2d54cf,0x0410e5fd,0xd1df6b7a,0x1ca78742
.word 0xe8d55ea3,0xda1ed61f,0xa63c6e35,0xc1565886
.word 0xdd4952e9,0xc279e80f,0xf4692c63,0x232b5c84
.word 0x7f4fdb4e,0x26ead241,0x1ba21b02,0x9d155cb7
.word 0x06f1a87d,0xadeb3cad,0xaa650a8e,0x9a33927a
.word 0x6a216383,0x66e4b899,0xdf739b35,0x557c7135
.word 0x13786336,0xefe357f4,0xafa8d2cb,0xb833db4c
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 0x2f7cad8a,0x74a591fd,0xde89afc2,0x09276a9e
.word 0x156bc188,0x974de358,0x6564ca9b,0xe39505c8
.word 0x8520514b,0xd50162b7,0xeb7c2e01,0xcbcdf9ff
.word 0xcc7e59d0,0x80edd4f1,0xde25c0ac,0x304e4495
.word 0x9daabdac,0x2407f6c3,0xfaba3fc6,0x9c7dae0e
.word 0xb8b35b2d,0xf16a4e65,0x4ca10a58,0xbc3cac48
.word 0xccd7010f,0xf4d322e4,0x65ba4b8c,0x76594a28
.word 0x02fbaef7,0x3ae85a58,0x4db6c7f7,0xa42efe1a
.word 0x8287243f,0xec9fc332,0x5716587f,0x99d785f3
.word 0x28269a47,0xa0b48015,0xa892e127,0xde4552c3
.word 0xf72d761d,0x2969cf47,0x92a316ca,0x96ab82c5
.word 0x93880ee8,0x4d713506,0x3f66a96a,0x44853903
.word 0xd0e7c3be,0xdaf6da8e,0xe343d7f6,0x72d70b09
.word 0x04ba111b,0x952c28bc,0x6eb6ef7c,0x692d7258
.word 0x94499006,0x37e14d62,0xb427056e,0xaef2b173
.word 0xce908ca5,0xc1a07f37,0x2909cf79,0x20352639
.word 0x7577c850,0xbfcaf694,0xce53530a,0x046544e3
.word 0xaaeb25fd,0xee312fe7,0x6c78201f,0x79ac1353
.word 0xeb7063bf,0x71dad3d6,0x42937d7d,0x025e1d44
.word 0xd5740162,0xce7d8db3,0xc01b8216,0x5b995b13
.word 0xc18afd34,0xcacfde4c,0x66a39ec6,0xc74ebda3
.word 0xb5a80c8e,0x517e7bbc,0x7e5813aa,0x31b64f73
.word 0x7da287c5,0x6f9cdab6,0xa60851b3,0x0b504985
.word 0x508be6d6,0x505a1a71,0x094a8385,0x0a9c1ef2
.word 0xcd43e90d,0xdb965278,0xb45a926d,0xa62c62f6
.word 0x7a21bdc6,0x693dbb69,0x51f4e242,0xcc608af9
.word 0xe84db726,0x5a42ff09,0xb2a4622a,0x08ab354e
.word 0xb913ffa7,0x6fafd78d,0x53ae0ba5,0x5a56f586
.word 0x8327e13e,0x94886845,0x1c868cb9,0xda0937e8
.word 0x13cdd24d,0x0a15e1ef,0xf38c1c8e,0x89da9816
.word 0x525188d8,0x431672ed,0x8ab3498f,0x6e6ee383
.word 0x224a137b,0xd3a688c3,0x84f02a51,0x01784912
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 0x714cc247,0xe9ddd7bb,0x5c4ddcd2,0xd621a400
.word 0xa977a395,0x402d218f,0xa69a6518,0xa8ec3af7
.word 0x1fe31f86,0xbb6d53b2,0x9ea9961f,0xc817026b
.word 0xa8fb63e7,0x59be5b9b,0xabfa8cf7,0x9c259567
.word 0x2a2a3185,0xe80e8c1f,0x9b6c78e6,0x5c189a78
.word 0xca433a6e,0xb541649e,0xd2192b4d,0x3ac658f6
.word 0xdffb09b9,0x95a8dd48,0xad7f9ebf,0xe6907d94
.word 0x1e313062,0xae95111e,0x7dd4e4bd,0xc9611498
.word 0x781b2fc8,0xadcd2bbb,0x576ca076,0x53bacd6a
.word 0xdeff305a,0x908db00b,0x7032f73e,0x2527b1db
.word 0xe957160b,0x5313fa31,0x87794e58,0x8b5b2470
.word 0x9e315474,0xbae7e594,0xcddbbd33,0x04b444d5
.word 0x1de90ac4,0x5bef9cab,0x96460aa3,0x9e56d720
.word 0x45db469e,0xce27c225,0x6f891d8d,0x61b995b5
.word 0x0fd061e5,0xc1b5a122,0x1bd8e1ab,0x0011e7f7
.word 0x80d18760,0x662a5df1,0xadcb7419,0x75d183d0
.word 0x8a0a7f16,0x3a3319d8,0xb5c29050,0x3e808a37
.word 0xd2c4a704,0xefa6e7ac,0xa9e35f7d,0x4481d46a
.word 0xbc3d3e47,0x408ce3bf,0xca00de9f,0x10a2ebb1
.word 0xca72cde3,0x88584133,0xd3053029,0x2b91e819
.word 0x2aceb21e,0x7ca61899,0x9eef928a,0x9e9b8c3e
.word 0x0887f94d,0x12e7b620,0x9c64d56b,0x3569476d
.word 0x5fb5bb96,0xb9f2bfc4,0x324066c3,0x50642ab5
.word 0x7e17b598,0x50902a02,0xd7ea298c,0x0de2aae2
.word 0xf88383ee,0xd731e219,0x566f134c,0xe5100e87
.word 0x471ff101,0xfbf3d623,0x945b12f1,0x65ac6e7e
.word 0x503c11bd,0x8534ebbd,0x6f56d258,0xaa3a8267
.word 0xeb74ab7a,0xa2f2e592,0x57991a65,0x6c4f6db1
.word 0x6a682030,0x44bb862c,0xd84fdbe2,0xc528a115
.word 0xfc712ffa,0xcfb483d0,0x74218a49,0x32fe1d92
.word 0x2a14c8d1,0xe60987a6,0xf8feb941,0xe67c6bb9
.word 0xc5ceae17,0xbdd6e0a2,0x21606b60,0xa736f3f0
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 0x32241afe,0xadf94e4c,0x394c34cf,0x7bf65fc3
.word 0x87993a5a,0x4c1b6514,0x594ba662,0x01e3bfe9
.word 0xaa065276,0x1cd6219c,0xb7ebed3d,0xdb1384f3
.word 0x66e6f7e1,0x326b6f70,0xc6793f89,0x590dd572
.word 0x538510dc,0x4e7d9dc7,0xe94a1de0,0x029a7814
.word 0x769451fe,0x94980b9d,0xb862ccaf,0x6f51d213
.word 0x5c2c2b96,0x4c6500dc,0x3f33cb85,0xc72be287
.word 0xd8e9a7c6,0x53c40f68,0x4085d498,0x675864f7
.word 0xe8e620ba,0x70560100,0xbc6ff089,0xf0354035
.word 0xc2bccc1d,0xd2425d08,0x8ae38299,0x8b2e9511
.word 0x2f56908b,0x081d7cc2,0xd8e0155d,0x11c53bb7
.word 0x5424e440,0x662c16d3,0xe640641a,0x5a58d20d
.word 0x96f9ac08,0xdb4e01af,0x88cdb801,0xd0a95c5a
.word 0xa4838fd6,0xefc4056a,0x40143bde,0x65147a1e
.word 0x25cbe2c9,0x6adde6fa,0xda3d7409,0xdaffd76a
.word 0x82df0cf1,0x11d84922,0x72c1d227,0xe27d6fc0
.word 0xf6476a3c,0x93a845c1,0xc0d7df33,0x6d14ca1c
.word 0xe597a03e,0xbf6b74d9,0xf965c5e2,0xae7721e6
.word 0x3171fdf8,0x29129cf2,0xf894bfb2,0x9abdf9cb
.word 0x22ca14f9,0x728297cf,0xc3866e9d,0x7010dc4f
.word 0xcc9bb51e,0xeb7296b8,0x052834ec,0x98d85ada
.word 0xd83625fb,0xf056ad27,0x1c99058b,0x87cd84a9
.word 0x6022742e,0xf6d92b24,0x7e1797d7,0xcea7b324
.word 0xd57b995e,0x4126d610,0x34b8ec02,0x78284075
.word 0x1127dbf1,0x0c0f44b1,0x6ee8e482,0x41340f28
.word 0xb4ca4e5f,0xa6e6af1b,0x3cf2317c,0xb154438d
.word 0x583e1880,0x9ce2f22c,0xf598a502,0x2e9d2c68
.word 0xee55c0c4,0x98601c7b,0x6d3d5c39,0xc58677c7
.word 0x1f42e19e,0x0ea2a0a7,0x156ff064,0x1020f23e
.word 0xb5e2c8be,0x6113998e,0xebe6a1be,0x2460a686
.word 0xd0c1ceae,0xa09100d7,0x823edd02,0x7bd83f50
.word 0xca52e318,0x8e50628d,0x9630a9fc,0x06d18b3b
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 0xb122f3ac,0xc6efccdb,0xf80ff592,0x3e1068b5
.word 0xc0471553,0x2b74dc0c,0xeac38e3f,0xfce47d50
.word 0x99884744,0xbd24a05d,0x35857267,0x7bbbe80d
.word 0xd36cd299,0x4ef6ec11,0x282d31ce,0xbd11a390
.word 0xcb90452f,0xd9868ceb,0x89393b25,0x96dace13
.word 0x5f905444,0xe2794aca,0xb52d5f91,0xd4fe7791
.word 0xcbe00342,0xe66ff17b,0xc8652bdc,0xee6dde08
.word 0xcd5c3ea2,0x932fe2ea,0x336ded66,0x82cf30cb
.word 0x5fea3407,0x4a3e7937,0x9f523397,0x24d139a5
.word 0x4d6f67e9,0xa8d1155e,0x9efcd909,0x77712eaf
.word 0x04484e7e,0xae29d9d4,0x2a05a533,0xa72d292f
.word 0x3b4110d6,0x183beac6,0x423b1bb4,0xa8889572
.word 0xba4215c8,0xad5839c8,0xefaadab4,0x95367bba
.word 0x0c517c7c,0x765a4158,0xb52198c8,0x75a8fab1
.word 0xfaafe972,0x348bcd00,0x48489602,0x4c3c937c
.word 0x9fdf8fa8,0xa05bc215,0xd23431b4,0xc40dbf78
.word 0x3d77eb71,0x39fe257b,0x1eb2eeed,0x0f309682
.word 0x1dbecb4d,0x5f52c30f,0xda746282,0xa47d465b
.word 0x2028bb25,0x8e832e9a,0xb2b6412a,0x1a1a9781
.word 0x0ef5f779,0x9625dbb0,0xc57eb49e,0xfc38dae9
.word 0x67455469,0x1bb234f4,0x218fd239,0x6209b4c0
.word 0x7daf97d1,0xa337ebdc,0x95066a8f,0xb66197e7
.word 0xff0d2613,0x239742bc,0xf895a838,0x75fd26d0
.word 0x391569f4,0xb6a7fbde,0xbb12dda9,0xa913e7a1
.word 0xcda37b6b,0x84eb3fe8,0x8181f0cb,0xf65b5c8b
.word 0xb342ca17,0x22f09a6f,0x6855dc9e,0xb8d54ffb
.word 0x38ed20b9,0xc5d2c34f,0xc7a34e75,0x523efd03
.word 0xac5f2b20,0x8875011b,0xbd6bd7a9,0x0183b0db
.word 0xd2f6c6b1,0xc76b29b9,0x2d42f86c,0x1ed97f59
.word 0x476a7b4b,0x3d42050a,0xae782cdf,0x1246fcdb
.word 0x644e763c,0xaa385f8a,0x41264f69,0x279f401a
.word 0x29ea694e,0xfc588792,0x80369991,0xeb1e3b0c
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 0x7f165571,0x5e814cbf,0x459b7849,0xe5f14da0
.word 0xc5c004e0,0x22f5abdd,0xd19773cf,0x69cd03f8
.word 0x4dfad0c2,0x43572add,0x5c4d64ef,0x24a592d5
.word 0x0441ac8d,0xe15341d5,0x1557dc75,0xd8a6a641
.word 0x52742cc6,0xa74d95e3,0xe6ce5f98,0x7ea4a783
.word 0xa9e0e80e,0xfc1af919,0x45c65379,0xea1a1e2a
.word 0xaaf89674,0x83f5b868,0xcc231e9f,0x5c575ee1
.word 0xbafa30c5,0x4f742bec,0x186f9ef8,0xe9cbdc61
.word 0x2638420e,0x3124312e,0x0702fce9,0x118c8f7f
.word 0x614158d3,0x9cc91955,0x0264452a,0x6fc67708
.word 0xd6340ac7,0x81a78c01,0x8f4baf0e,0x7393be33
.word 0x385bcb3a,0xcfe2c5ce,0xcf37208d,0xe6255a91
.word 0xbbd740f5,0x0555c121,0xd2571172,0x10886735
.word 0x88681079,0xf5927ab1,0x0f301faa,0x224bff61
.word 0x7cdba40a,0x6b1710b8,0xe94bfe66,0x82cff24c
.word 0xcc86328b,0x00abb6f2,0x20fc0e4a,0x4b509293
.word 0x7c04b784,0xc3efa21d,0x2eff6355,0xc935dd9b
.word 0x41e13cfe,0x3ca6ca72,0x53348586,0x84152b3a
.word 0x6756f017,0x34c796e9,0x3c545a1d,0x138cecfd
.word 0x5e202830,0xc1bdfc40,0x94f4b913,0xba54b53a
.word 0x56c1e008,0x3ac24b2d,0xe235f80a,0x9e66ffec
.word 0xcaf87c95,0x7726d251,0xb90e5593,0x948739ac
.word 0x287a94bd,0x46330a07,0x5e57020b,0xbcd51483
.word 0xe7e0a053,0x2acf6896,0x46bef5b7,0xc442823e
.word 0x1e0c2fa7,0xf64d753c,0xf617e194,0x1e35fd9a
.word 0xcae65ba8,0x39cdcee5,0xb1d5eab6,0x856d4085
.word 0x9d848ba7,0x84babe0e,0x3992c8f0,0x3c0d8fae
.word 0xd1b48954,0x74c42fca,0x17c72bb4,0x1e6103ea
.word 0x108b2615,0x28d0b3ee,0x10de8e10,0x729593d3
.word 0xdea1e934,0xc19c6c33,0x5c89c7e9,0x5626a0de
.word 0x8f096f64,0x3f537204,0x4878c87d,0xe40e87d7
.word 0xf2a1f1b7,0x3f0fc6fd,0x9a2ce10b,0xfcdca567
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 0x0777b50e,0xb52e45c9,0x871b239e,0x26cd7676
.word 0x028ee2d4,0xcab903bc,0xfb602cc1,0x9d2be0ef
.word 0xb32f3946,0x13205e79,0x198a7025,0x70de7f35
.word 0xf80ff913,0x5b3fac08,0xcf1bae99,0x1f55591e
.word 0xca468965,0xae8b7246,0xe6d2a2c4,0x1acb78f5
.word 0xe38deec6,0x79185c56,0x4c70cd6c,0xcbbec5ad
.word 0x7a20ab18,0xb65e4fd6,0x9704a518,0x3efd381a
.word 0x5553757d,0xa1463029,0x45115d52,0xed9a033e
.word 0xa61a9f2e,0x5080f01a,0x9096d162,0xa52b064b
.word 0x9cef0300,0xad287990,0xc64cb1c7,0x3026af7f
.word 0x127c4405,0x5a96d59d,0x3bebcfe0,0xa8be3f28
.word 0xa853efda,0x9c272bf3,0xade05878,0x0bf42643
.word 0xebab60f7,0x49a5cf99,0x2fce57ec,0xaa0c9cc1
.word 0x581813a5,0x398cf379,0x35669530,0xd2511cec
.word 0xf4113b4d,0xd3428672,0x6442ee41,0xd6915dca
.word 0x217f778b,0x72d363a8,0x37531670,0x97ef9c49
.word 0x575be1c9,0xb29a25e0,0xd58e7726,0xa6217ce3
.word 0x53991e53,0xa6bde5b8,0xa171c395,0x5a6fd198
.word 0xb955f10e,0x46244d50,0xe043a604,0x2663dacb
.word 0x056b2318,0x356ceb72,0x50d2cb60,0xc42854cf
.word 0x8635a09e,0xa730649f,0x1369ba71,0x4137e7d1
.word 0xcc021cbf,0x013eca08,0xd210816e,0x62329216
.word 0x65a1272b,0x7f190aab,0x087add21,0x05c8fa9f
.word 0x45393ecb,0x50f6aee2,0xb31ecb4d,0xf09bc5f4
.word 0x4d0cf081,0x1cb28511,0xb70c81d6,0xc3b46a36
.word 0xdce0124b,0x340a53c9,0xab8192ff,0x42b78215
.word 0x16cd8506,0xfa819f39,0xa57ecc98,0x62543fc1
.word 0x9fcf226a,0x12d25ace,0x4650b774,0xeec41463
.word 0x5c382176,0xf3f0ece7,0x9db5bf76,0x9a712882
.word 0xb6dad23c,0x8e3e451b,0x807a060c,0x082668c5
.word 0x6bec3172,0x73d93d5a,0x91ee14d7,0x6e0bc56d
.word 0x2e4308de,0x294ee8b9,0x9a78957d,0x8d9e92a8
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 0xc9dcd531,0x5b05db61,0x2282e08d,0x4d5f7e29
.word 0x4b3cac4f,0xe490d3e5,0x01da2af6,0xe2a4254e
.word 0x5b5f852a,0x73bcbd72,0xbe9a8a43,0x080d8283
.word 0x7668f31a,0x98287a73,0x1464dfd8,0x96bec2eb
.word 0xe5874f8b,0xdafe52f1,0x8e864ad0,0x1d406942
.word 0xd5fed77f,0x84ef305b,0xfcc6fdd3,0x2da66fdd
.word 0x0f242fd1,0xde5ab8be,0x25dc936e,0xfc706615
.word 0x534e4afd,0xa4474aa0,0xf60ec184,0x41416f7f
.word 0x802e00d8,0xd79c8f07,0x81ff564b,0x547ee0a7
.word 0x8d9cf512,0xa3e7de60,0xf1f8ec6b,0x0f2ab8c2
.word 0x7046730d,0xa48d9810,0x793c5ce2,0x7827cf04
.word 0x27edb58e,0x9a246c35,0x36197e2f,0xbf302101
.word 0xca945885,0x047ef9af,0x234fa5b2,0x1ac4357b
.word 0x288c0959,0xf7be28a9,0xa29f6678,0x9710ea81
.word 0x39fbc74c,0x652b5ba1,0x0e7523f7,0x8d28724d
.word 0x327a9069,0xb6359e37,0x2ad3b178,0x0a17ede0
.word 0x11b0c501,0x7ec0576e,0x7e52e446,0xaa8d0b78
.word 0xc0272be4,0x9e719285,0xa31bfecd,0x75fd36e2
.word 0xa1c45158,0xd95794c7,0xcedfaf88,0xfef89fd5
.word 0x4457d517,0x52bd7e29,0x21c18845,0x4b82f5ad
.word 0x7a639539,0x299fadfa,0x984beea4,0x2afa9a5f
.word 0x2738ae13,0xab042f64,0xab8fcd4b,0x05ecc959
.word 0x2dfb1269,0x8eda3473,0xaf7487f5,0x98b6d8c2
.word 0x541ee0f6,0xd5f6e73c,0x8ca9a8b5,0x010b3242
.word 0xea785ba4,0x22260a6e,0x7b9933ee,0xee7d2970
.word 0xdb4bd4f2,0xd78410e2,0x0f81fd1b,0xc482f280
.word 0x302936bc,0x041f06d6,0xbb7df63d,0xfe6bfe1d
.word 0xe1cb29c4,0xbce94f8e,0x7842e862,0xa3305348
.word 0x58f90acc,0xe4cbdfee,0x4a81de04,0xc8756d3c
.word 0xb0754073,0x3fb507f3,0xb0a04499,0xf6f4a852
.word 0x264cb6c7,0x8ba76aa6,0xab7b7441,0x4733f697
.word 0x4099743d,0xad99bf1f,0x60f4cad6,0xda0dcc46
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 0x43885c3e,0x8a60237d,0x440bf033,0x2dd2cc98
.word 0x69b7fef7,0x673675f4,0x74fa4fdf,0xa8e243c6
.word 0xee6c658f,0xeb1ae34b,0x2bdc0991,0x5fa7ae36
.word 0xc4fcce08,0x52b0094e,0x77bf7c9d,0x23eb4d22
.word 0x4782342a,0xe356da9e,0xff9b9999,0xf27ffda4
.word 0x5fb74322,0xd303c301,0xbde7b2bf,0x46dee888
.word 0xfe665415,0xa672839f,0xc95cc1b5,0x266d3714
.word 0x3489350b,0x26598fbd,0xeedf63d8,0x9dc159c4
.word 0xec87d0fe,0x26a6faff,0x077f323a,0x7224f308
.word 0xd871723c,0x5f8aa83e,0x2781d1f1,0xbbda708a
.word 0xd1430bd9,0xae10334c,0xb5285f7f,0x9cbab1ec
.word 0xac8e8024,0x489716f3,0x07d3aa88,0x26ea685e
.word 0xc515417a,0x42eee31e,0xb3e001c1,0x83c8a4b1
.word 0x67560030,0x949cf0b8,0x7a3bfc15,0xb5b54ac8
.word 0x82067e2d,0x9451495c,0x0c8979f5,0xc05b7d17
.word 0xaf859472,0x1ecfbb55,0x4258c961,0xc0d51042
.word 0x174105b1,0xd2cbfe10,0x2eadc547,0x07be324f
.word 0x7a527af0,0x99827c58,0xc8ab01ca,0x60a05f93
.word 0x9a5456f5,0x3f8b6604,0x6dbcac59,0xf2f48104
.word 0x4930b125,0x316647e6,0xd24c198d,0x095ee4e2
.word 0xd0264a09,0x9ed6f290,0xa8818474,0x9452f087
.word 0x3ab24386,0x396aa52a,0x9aa6b1a0,0x99fff628
.word 0x27de9f6e,0x8e93759f,0x78f04ac7,0x73a6c732
.word 0xe591437d,0xa9eed393,0x1b7eba41,0xbad87568
.word 0x7826ffc8,0x6093fe9a,0x044a3bb7,0x55d8eba2
.word 0x375f4281,0xfb789a4e,0xa05cd88a,0x9e265ed6
.word 0x7c2e18a3,0x41dc6fff,0xe207c7b9,0xad6f5677
.word 0x5f87660b,0x6bb67360,0x378ae200,0xd0585597
.word 0xc1140ba0,0xe8d0c125,0x857901d3,0x45ce7514
.word 0xfcf64e54,0x0c727c95,0x5ef4a4ba,0x41876e97
.word 0x52fdbe20,0x00087a28,0x89dd2528,0xd593ce2f
.word 0x4fc3f86a,0xf9ac1340,0x79945f77,0xbbb6d973
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 0xc8854f88,0x492ff48e,0x8e118a40,0xc3ac188f
.word 0x6a6df9c6,0x24b0d3f2,0x55eec30f,0xb02bd8fd
.word 0x7ee27ec0,0xd5220c29,0x2b494ee6,0xca8646bc
.word 0x7d7c2968,0x6a7270fb,0xa92a7773,0xe741dfb7
.word 0xd19166c6,0xedb885b7,0x57db6b49,0x7a69b87a
.word 0x76d385ab,0x5380482f,0x50ccf4d6,0xf827826a
.word 0xb43500f2,0x3ecb3d9f,0x7bdbc0ed,0x7f62cb69
.word 0x924d6657,0x7ab3d075,0xd58d07d2,0x8c2e04e5
.word 0x5cee4273,0x76b5c97f,0x6efb02a3,0x735a84eb
.word 0x1b995a26,0xec0a5b88,0xfa7dab66,0x6a3435b3
.word 0xb35cfaa7,0x3fbb2f51,0xfc24392d,0x3596e789
.word 0xc227341e,0x7aab42ee,0xacfca32c,0x989ff9e9
.word 0xd3b95ef0,0x44f84e9b,0xc5dda041,0x30d3cf61
.word 0x022b79c0,0xa5b578c5,0x13f645dd,0xc660e77f
.word 0x7b28b0cb,0x8ea47638,0x282b75ab,0xb32d3cbd
.word 0x203e87e0,0x8750e31a,0xf0478a7f,0xfd2f820b
.word 0x674afe4b,0x361e6b83,0x00d3f4cc,0xd62afcd5
.word 0xce5ca6cf,0xe6fed0f3,0x07d022d2,0xc50c7550
.word 0x31c40a63,0xf962ea96,0x65524de9,0xa25429d9
.word 0xcd31909e,0xc7d4a416,0x29dc2bd7,0xdd0426ae
.word 0x150e6ea8,0xa54568ef,0xd70a3fb6,0xfd55e601
.word 0x6dc4e99e,0xd7a6b651,0x260a2847,0xfd16540e
.word 0xbec39e49,0x69af4019,0xb2d50597,0x8e8b83fd
.word 0x66b5d446,0xd9b561d4,0xbb11deb5,0x88053ebf
.word 0xa7927713,0x61f2b5b3,0xed505453,0x34c68ccf
.word 0xec3fd349,0x1e9a06c3,0x5c0ec502,0x081f65ba
.word 0x16438356,0xf2d9a79f,0xf9d6f126,0x09b90323
.word 0x55d1f68f,0x5d179f49,0x07cae659,0x74230103
.word 0x863163d8,0x8cd32777,0x95724a2a,0xed73d11d
.word 0x40d6cd47,0x7b31bfc3,0x176dfa92,0x4e0f53f6
.word 0x722cba92,0x531387d5,0xd6f78731,0xe4d46c05
.word 0x98092e70,0x668026a5,0xbe006837,0x3dfce437
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 0x708b8e1e,0x1f12bebb,0x4adf57d4,0x296da89c
.word 0x555f2999,0x24529446,0x7da267de,0xbe74a313
.word 0x790643d1,0x1f3fa368,0x8861a061,0xa59918e2
.word 0xafa9041c,0xd78e5afc,0x26dcc650,0x8588dda3
.word 0x7541a1c1,0x28c938b8,0x089f7636,0x05850bb1
.word 0x962fdb94,0x8dea867a,0x09f937b3,0xd6c11622
.word 0xcac7d7b6,0xd50414a6,0xddabcd98,0x3185d4c9
.word 0x768a0131,0x7a7ba508,0x2c821738,0xbd670570
.word 0x06b89389,0x0456034f,0x2d574d7d,0xd784f7ef
.word 0x9d1e9ed8,0xfdbbf364,0xc18658d7,0x66ba5270
.word 0x0b2cb611,0x736bca84,0x14eb023f,0x57a3153e
.word 0x2ce86613,0x0ee1cfd2,0x78ba6591,0x37e51e25
.word 0x9b245deb,0x1c416b7a,0x6e526135,0x00b71379
.word 0xd16213d2,0x5d9e47b8,0xb848a344,0xa471a816
.word 0xca7e919f,0x4d9b0e5f,0x8b0ff849,0x9db39a2f
.word 0x1c949364,0xa732bae8,0xf03022e3,0xba1a7070
.word 0xdc4f5822,0x72e24956,0x5e2b1b73,0x82978144
.word 0xa2877bcd,0xd9a3278f,0x8dd84c05,0xa85a5b47
.word 0x45abde21,0x832468e3,0xa341ca44,0x1fb31386
.word 0xfda33a33,0xf222c13f,0x5993e77d,0x2c26dbe5
.word 0xc68d89da,0x2f8f8ed7,0x8af0492b,0xc7a6fcb3
.word 0x073c3378,0xcac24d6a,0x49fe2289,0x50fec5c2
.word 0xfd662418,0x4de702b4,0x259e1d97,0x8bb02305
.word 0xc8aae529,0xd919c4e1,0xe8198b74,0x3cfa8906
.word 0x23300d41,0x84e2721b,0xfc4d11d8,0x34533d46
.word 0x555c2bb2,0x1feb254f,0x58ea4122,0x06e918e5
.word 0x702b4077,0xc06ac0d6,0x9cb27d73,0xb88ca1f9
.word 0x6b2c7ec0,0xad318c03,0x09b053c0,0x9993d622
.word 0x5f0c08a6,0xce20150e,0x9bba09ad,0x5d423f50
.word 0x2c4412c5,0x4878455a,0xf27abcb0,0x80f158e1
.word 0x8c9b96b8,0x91321236,0x8a196653,0xaaedb9c8
.word 0x4b35e8a9,0x50597c28,0xcc832955,0xfb7f984a
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 0x2f9002e9,0xf17e2adb,0xd690e9ad,0x88e802f5
.word 0x62369eaa,0x5a264219,0x6090e08e,0x8f623f82
.word 0x04f51132,0x5e9bda31,0x19068447,0x408ceaf9
.word 0x883402c6,0xeafc6a39,0xd9c3fb6d,0x443e6e57
.word 0x333a8d5c,0x99b4ab6c,0x44d7f6bd,0x1e2ad3bc
.word 0xc0ed17f0,0x6fa370e2,0x0a6b8150,0x0b205d84
.word 0x43d0803c,0xe95ccb08,0x98ea8fef,0x4a43a053
.word 0xd8262863,0xb3d3f411,0x8beb3c8f,0x644b8146
.word 0x53c0f67b,0xb4b26376,0xf70f3133,0xd34b6aa0
.word 0x92bb5808,0xf62acc61,0xeb648ac6,0x81215fdb
.word 0x3e17db1b,0x05c933a5,0x90d485c5,0xeaf73840
.word 0xbd8dde24,0xc8456039,0x9be89af9,0xe57c6c3f
.word 0x68070552,0x34808e2d,0xc0b34d48,0x052292e9
.word 0xdc975a6f,0xdeaf2409,0xcaba5230,0xcda25417
.word 0x4ab83088,0x7215e555,0x87518514,0x1dd96316
.word 0x9b6569e6,0x2face46b,0x3ef6fe2e,0x7c5a0d74
.word 0xdf0e7a80,0x6c841826,0xf07e670e,0x5cd32f59
.word 0xf76bf919,0x32a46092,0xb90a3de7,0xee394e14
.word 0x16d04405,0x936e085d,0x0c40c33f,0xb39c00f1
.word 0x9540e662,0x4ba4e526,0xcd4027a8,0x6071e991
.word 0x7fb0523c,0x504f1a91,0xca1a3b66,0x97b65288
.word 0xe3f78b2c,0xe7ce8b69,0x0fe338a4,0x7846e564
.word 0xeeba0448,0x78314ac3,0x2e447275,0x8ec3120d
.word 0x59a72371,0xdacbbc68,0x01254a8e,0x9b6d2062
.word 0x877042f1,0x0a0c4854,0xc62639bd,0x46118538
.word 0xc70437b7,0x84c359fd,0x268dfd5f,0x5fb538c4
.word 0x4a2918a3,0xcb1ef9cf,0xdf25b23c,0xb1624f8f
.word 0x063b3970,0x6aa5f2e7,0xe6c7a132,0xa33d2648
.word 0xd08abcfc,0xd36c73fb,0xc480d8b9,0x8f5d6322
.word 0x9b768815,0xfa2b6aeb,0x5e2f1521,0x6114da1c
.word 0x3dc46f17,0x05b31fdc,0x0dc07887,0x5c65b220
.word 0x09ebfe04,0x7ef97ed5,0x8e2e7050,0xf7abf5d9
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 0x421172ba,0xab3f8025,0x9780d848,0x320df003
.word 0xa8666948,0xd776f552,0x825c9e9d,0xda448bae
.word 0xcdf1bb39,0xc4ad4567,0x32c013f6,0xbbed0158
.word 0xfe3cf20f,0x07cc5910,0xc1b4e02b,0xba2a824c
.word 0xdb8d3abf,0x077ecc78,0xca4f21ba,0xf7cf4fe5
.word 0x74a09769,0x4423042b,0x2fe40165,0xdc6b751b
.word 0x046afda4,0x99832fbe,0x6955356a,0xa98425f5
.word 0xc415cda4,0x38c3a7fa,0x3dbde6ef,0x0ad53eb4
.word 0x12502238,0xe12420f6,0x05cddda7,0xbedbf6f4
.word 0x2b0f6d12,0x72de89f6,0xa9e62779,0x42d41a35
.word 0x0a37f534,0x01506438,0x7bcf4baa,0x52b94198
.word 0x558ba4b2,0xdc924c1d,0x54109db9,0xf0a5ab90
.word 0xf9ce1f5d,0x2919a384,0xc824e9a1,0xc21a2b74
.word 0x98118758,0xae3a0daa,0xbafad4dc,0xc40ae52f
.word 0x12037b13,0x4acd850e,0x2266d914,0x99847c2b
.word 0x74665959,0x0c6a7da9,0x266751b9,0x4257ca84
.word 0x0bdf1f40,0xbad67fda,0xcd378de0,0xe0812315
.word 0x7cfb1698,0x8b0a7a2b,0xd6e0e23f,0xd7a962c4
.word 0xac26d382,0xfc28912f,0x98dbab5a,0x8451a7dd
.word 0x1e42c522,0x4368c7c6,0xb72960c0,0x6cbdb5f1
.word 0x60469d92,0x2997dea1,0x3668fc99,0x46603c8b
.word 0xed571476,0x7d583a26,0xf81ae611,0xe47679a7
.word 0x5fd7f3bd,0xa2134829,0xc74302b0,0x1856162b
.word 0xcf44c28d,0x9ee448ed,0x4032cbdb,0x6b269e4d
.word 0xc62596a9,0xdd56babf,0xe5d227a5,0x851b3b13
.word 0x3a183aa1,0x0d317a70,0xe7b2bf84,0x72103605
.word 0xbe1f0e4d,0x7658eaf9,0xcae7e4f6,0x8fa3becf
.word 0x0313cbd5,0x9300bf11,0xfc2cce9a,0xe70d55fd
.word 0xd13c5b0d,0xaaa6fe05,0xacd84127,0xa0d292ae
.word 0xa1a48272,0x93fef09b,0x12c2e7d6,0xe8524898
.word 0x0b1f2cb0,0x3d5f5c61,0x1c89a175,0xe093e189
.word 0xbb09b0ed,0x515eb0da,0x2e5cd759,0xacc6ff0b
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 0xef61cfb3,0x35fd7739,0x5ce5b80a,0xed679ec4
.word 0x616ed207,0xfcb6c033,0x916bc000,0x1e459b41
.word 0x96073e5c,0x68397336,0x132d1ad4,0x4c04d77b
.word 0xca05571a,0x5134fe49,0x0a448e8c,0x264735fa
.word 0x05ddfda6,0x06c3d97a,0x603f391b,0x0df4a3ac
.word 0xffb00e5e,0x9138d8a0,0xc596bb0a,0x1c8db1af
.word 0x87e8bd04,0x94137b97,0x5448d8e5,0x3b9c3f1a
.word 0x6de169c7,0x7fa57cd3,0x4ce83f78,0xa7b87eb3
.word 0x09204741,0x33a080ae,0x44ee8a8c,0xa998ff5f
.word 0x9ce638fa,0xbee42f08,0x9c5c4840,0x070ef54b
.word 0xd9642ffd,0x0462793d,0x0910a9d5,0xae0ac882
.word 0xc0c6ff5b,0x5bb2f8d0,0x172e3543,0xccce7912
.word 0x73c11bd1,0x6ed88f41,0xe80fd45b,0xa9be0b87
.word 0x48afe83f,0x5c4925db,0x6a3ee107,0x6f815644
.word 0xa6c8ce49,0xd3525dc6,0xdf405579,0xd2776a9c
.word 0x7459e07f,0xf8aec828,0x5cbf8eb0,0xb29ece87
.word 0xd05ab9ba,0xa102039e,0x7baa0e48,0x9bebcbec
.word 0x984e2a74,0xb224e386,0xf8f4340d,0x1777b6df
.word 0x9106cb2d,0x5db5c256,0xccafe1ef,0x9a4415bb
.word 0x9eea31de,0xb009be30,0x9aec417d,0xd46a3baf
.word 0xbc4c8fff,0xff891e4d,0x5f604ef2,0x2569fa0e
.word 0x147bbe20,0x3d7d5882,0xd9702b40,0x667ad425
.word 0x09c88a88,0x257d37d3,0x161fdfad,0xb4da6545
.word 0xe6383731,0x0cca52da,0x6ed6d32d,0xa0367446
.word 0x141c1c37,0x09f953d4,0x97c9ddad,0x8a93b030
.word 0xb2b92ed7,0xcd0ec71b,0xa8aeb295,0xf5da8e44
.word 0x3e98a37b,0x3d2b20f4,0x636ca6a6,0x6cf920b4
.word 0x5b8d544e,0x5ce938c6,0x867dbeb7,0x7d35dbc8
.word 0xcbcfc600,0xdf04d0d8,0x1fa02f7e,0xa7e7d29a
.word 0xc74e989b,0x648e068d,0x921ee4f6,0xebf0bc2d
.word 0x23f60bca,0x0fc479da,0xdfa478da,0xc3ed62e8
.word 0xf28458bc,0xd037ed84,0x643e7c1b,0xa1c2fa82
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 0xa04945c8,0x2749ede8,0x1d3e4ac3,0xb1226bbd
.word 0x798a1c99,0x86aeae0f,0x1de3d75c,0x842455a1
.word 0x2b6700de,0x2572e6f7,0x575d22aa,0xce22a2c1
.word 0x9f40ac2e,0x5209827b,0xa16d7572,0xf5c61665
.word 0x5c8e9b78,0x1d7a51a2,0xe0145dd1,0x22bf8159
.word 0x292c0929,0xa709c159,0x7b55af05,0xc6c8b80c
.word 0xe19d86f7,0x3149a6bb,0xd1959da3,0x4ba46c28
.word 0x4fbf4fa3,0x454679db,0xc2681ea1,0xe1a934b0
.word 0xdc0818cf,0x508d3c14,0xf994f531,0xb28bc50a
.word 0x9a22e876,0x2eb3f0a1,0x6cc19c1e,0x17ae7f1e
.word 0x1b5367b1,0x00818977,0x7216f316,0x9cfdaf05
.word 0xeb40f703,0x74a990ef,0x055c1ea2,0x36348fdd
.word 0x475de872,0xe5503e91,0xb08e1ffe,0x48931e7e
.word 0xbb5f60de,0x7a30ca6f,0x241375ad,0xd3253652
.word 0xe1ffc227,0x21e2e492,0xf6c82789,0xc080b877
.word 0xf5cf00b8,0xfae1f4b0,0x094ad385,0x16674ccb
.word 0x6a74e1de,0x514fed1b,0x81ffccf7,0x86fb4ab1
.word 0xd4315359,0x21a6afb3,0x06e96fae,0x8b3cde64
.word 0xde9baf4f,0xe86f8e12,0xa664d80d,0xf65dc744
.word 0xcd53120f,0x73b99d20,0x35140d21,0x0b04172c
.word 0x9eac30c8,0xd97a5d7b,0xaf181d01,0xafc3a9f6
.word 0x70b3b10d,0x28956f60,0xc02a94ae,0x24e41b90
.word 0x596a5ada,0xa5fa0b95,0x94b9b7ac,0x65aa6bed
.word 0x8e2aa66d,0xf0b81870,0x162e04ba,0x8ff1eced
.word 0x3f81a5e4,0xc1776662,0xdbf2c4b5,0xb22e5a3f
.word 0x4b9593a1,0x435a1ffd,0xcc815a83,0x023748cd
.word 0xb0d9d8b0,0x46d98ae5,0x429c0cfc,0x53ea3a37
.word 0x153ed280,0x205ed418,0xcdda15c5,0xda33d91d
.word 0xa315506f,0xb8ff7d2f,0x00503458,0x0dbb5607
.word 0xdb6634ae,0x734180e9,0x63d97132,0xa98fd0ef
.word 0x1a900b5a,0xd6507afe,0x8ce18926,0x7deedd80
.word 0xc873ebfd,0x4766ffc1,0xd68c78df,0xafe9620c
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 0x6fb7221e,0x6b251432,0xf7353669,0xe763d24f
.word 0xf23ea01e,0x3c002f69,0x4a6e15b0,0xcd483f32
.word 0x3c4c53ac,0x843a2b60,0x11134fe5,0xa57a9659
.word 0x7f31ccda,0x42ceed05,0xb2746539,0x7b3a4567
.word 0x553a6e2c,0xc14a758d,0xa0298773,0x5c2e360d
.word 0x36d713d6,0xfb0e5401,0x4de0fc8e,0xe868da10
.word 0x7e435ce3,0x6187800d,0x45fa6b51,0xddf096cb
.word 0xa3a3de81,0xbc24b644,0xc3aaf7c2,0xf6db8e92
.word 0xbd7b6ba5,0x5e095ee5,0xd08e85bd,0x0ad5d2e9
.word 0x21dd1ce9,0x9d0fb319,0x1b9ed0bd,0xf7c07f32
.word 0x480a6499,0x700a94a8,0x309afdc5,0xb7d9d776
.word 0x7814b925,0xd8de25e2,0x8f0cfee6,0x4c3a4556
.word 0x67490474,0xd4383f23,0x6dd6ad6e,0xf77f1504
.word 0x4a21eeb6,0x2fb76f0e,0x23091fc6,0xb74b7cb3
.word 0x1dee72df,0xd75f2aab,0xc26ea9f0,0x987b582c
.word 0xb4c2ebdc,0x33a724bc,0x645f6562,0xd62019ae
.word 0x4139daee,0x0ff42ba8,0xd55e2f7e,0x78a11c93
.word 0xdd25b3ea,0xce334448,0x4e46be82,0x43cd46b1
.word 0x14f9a8f8,0xb45cbc87,0x8c8fb87d,0x99f9577d
.word 0x55b382e1,0x8204ed5d,0x91657f8c,0xa8145dda
.word 0x5215713d,0xc8cb6737,0x0fd91a90,0x2d22fdd1
.word 0xf416412d,0xd1fffa6b,0xd7c7e095,0x2d374911
.word 0x0df22178,0xd0b9bf35,0xc5697a6b,0x5137cb10
.word 0x12f7226c,0x0a717950,0x2b516918,0x76c86e93
.word 0xa33a5a8d,0xe4a096b2,0x2bd33816,0x93b7dfd8
.word 0x8bb9815c,0x85e32952,0x7319adc0,0xababd85f
.word 0x18c2065c,0x28cb9c0e,0xe732af67,0x9404b394
.word 0x5bb4f5ab,0x10b7daac,0xd01c5e6f,0xf45a4dba
.word 0x6dd63aaa,0xea3ab91a,0x80375aaf,0x38268543
.word 0x6910f435,0xb3fb545d,0xf9883d5a,0x77f38a8e
.word 0x6d940a52,0xf9a308de,0x0ffb9cfb,0x04639f2d
.word 0xacb8f837,0x62d63aaa,0x95f1d5b8,0xa83b5ba3
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 0x66667a70,0x15dd0023,0x54f2e7ef,0x9a33504b
.word 0x4ec3323d,0x502a973a,0x57a69025,0x7337110d
.word 0x1f87eda4,0x0ab51bd1,0x6fa8ccff,0x5464bd06
.word 0x32a7b9d7,0x04fda1fd,0xc7d17dd5,0xd8e30f32
.word 0x76b5be7d,0x01f8d9c5,0xcb77b4bd,0xdca09650
.word 0x65831db8,0x07b79ff1,0x60447632,0xd7ca46d5
.word 0xd4739cca,0xdbb17896,0xc9344e24,0x6deac6e0
.word 0xe169c40d,0xa15c2d0b,0x23b2d03d,0x090e3647
.word 0xda413fd3,0xc4a49fc6,0xe4fb169c,0x6ce9170a
.word 0xfcdb3381,0x4b403633,0x47493d5a,0x34d1014a
.word 0xae42fd4f,0x38fc968e,0xb7fdd9dd,0x64f1db2f
.word 0x081f9c2b,0x94ef8d8c,0x60a9ee77,0xa08eafc2
.word 0x3c8d68c0,0xe59d14db,0x6da459be,0x28d0d112
.word 0xb00aa7c1,0xf39686f3,0x746dc2ed,0x0f1b6b60
.word 0xc660e4be,0x409c59f0,0x326c3cfc,0xaf337dc6
.word 0xdbe16c59,0x44fb64af,0x4bd2afa7,0x31376e1b
.word 0xc0040779,0xe77deb64,0x476a4b5d,0xba878637
.word 0x911215bb,0x66ae347a,0xa4aa7cc7,0xe5216c25
.word 0xe4d475a8,0x4b4b9282,0x41798a34,0x57e658cb
.word 0x8d84b69b,0x8b3ed8de,0xc8625ceb,0xb4f7e30a
.word 0x020b8170,0xec7e083b,0x82d6e4a5,0xf4739bcc
.word 0x7b178a3c,0xd75bcf49,0x707a3c40,0xc7ce58aa
.word 0x7e933784,0xa89b928c,0xdc1d4494,0x8a218a46
.word 0xcc2c8371,0xee74cb52,0x788fd79e,0x83fc31e0
.word 0x7cfadc6b,0x53c2aedc,0x1217e14e,0xd7778730
.word 0x2c4ebf4e,0x88d41eee,0xd8e52969,0x596d0ff6
.word 0xc37a71c4,0x9443ec26,0x58efe3f9,0x9d3c96a9
.word 0x86af9011,0x98850706,0x674f7b38,0xb2db53be
.word 0x8f61a741,0x631d0473,0x8096d162,0x46a6339a
.word 0x1215c51d,0x1828445e,0x02c08061,0x5046a074
.word 0xd16bf2f6,0x6033ee5e,0x92a83187,0xfab0f599
.word 0xb4ab0023,0x9952a0c8,0xbaf2c3c5,0xbae9569e
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 0x3befaf20,0x77e0ac16,0x42203ab4,0xf84ed8f2
.word 0xcaa8c598,0x7fffdfd8,0xd174dd84,0x1d4014ff
.word 0xd2e90767,0xab780b89,0xcac0df05,0x4febae07
.word 0x81132e81,0xf7cb3da3,0x1174d8d6,0x635b7fcd
.word 0x6975c572,0x687d6c39,0xf2c84c93,0x05292918
.word 0xa16ed2fc,0x9dea6a85,0x96d91f1d,0xcfd80bbb
.word 0x98cc2841,0xa6313753,0x205801c7,0x00e5de0e
.word 0x91f73a8a,0x18b0868f,0x0b133ad2,0xccc52838
.word 0x81e3663f,0x9975732b,0xd7aec91d,0x622fc35e
.word 0xafdb1754,0xda1d515b,0xaa90a447,0xe84e0076
.word 0xa9e77adb,0xa6e9736f,0x102d7c84,0x28aa6ecc
.word 0x48967d4f,0x25b5d72f,0xcba47e98,0x53392ee6
.word 0x4c2e9af9,0x64d2faaa,0xd8e33e74,0x04381b70
.word 0x66beb28b,0x466a4d7b,0xc3dbba62,0xd75ed65a
.word 0x2f214edb,0xeb4f1dc0,0xf87b3987,0x2cd6d76d
.word 0x1c6246a8,0x73fb69d7,0xd78be744,0x66fee337
.word 0xa0fbb02e,0x87e0b2f4,0xb5f01c89,0x43356d8c
.word 0xd7da1a70,0xc2ab9ea6,0x7a71e1b8,0xadc89d2f
.word 0x1afad7ea,0x119db9d2,0x145d121c,0xf2cb92e7
.word 0xcde44d7d,0x52ce0024,0xc1a73dfc,0x2dba1f1f
.word 0xe997301d,0xef7573ce,0xe6f56857,0xfe1da5bb
.word 0x9975eb01,0x048e6af9,0x4e040f23,0xa2ab606d
.word 0xbbc82019,0x6466fa9f,0xa430f97f,0x0f248e5a
.word 0x508a4645,0x5c6234de,0x3f81b2fa,0x3e0772ad
.word 0x19d6b830,0xd9cfc1ff,0x9f63f995,0x8bf3a2cf
.word 0xfddf1c1c,0x9ed9002f,0xebdf07f1,0x3ced57ed
.word 0xd3eafadc,0x209bd640,0x492f7932,0x7b676618
.word 0x84799fb8,0xa9a2297a,0x560fae53,0xf9ce5f4b
.word 0x392e23e2,0x4560aa0a,0xb2ae7904,0x5dbfa16d
.word 0xcb4f9102,0x59a4a620,0xcb874399,0xcedad35e
.word 0x3dd4e159,0x859e62d0,0x8a6f2498,0xbf303364
.word 0x933e34de,0x78c8ae83,0x9a8930c5,0x118653b4
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 0x163bdfd8,0x7f45c0be,0x05554538,0x7d3b2cbe
.word 0x53140267,0x0ad17b2e,0x72a4a18c,0x1cedf935
.word 0xf693160a,0x43d6bb11,0xc4c5646e,0x76705b32
.word 0xbd3749f3,0xf419a0de,0x70fbd8c4,0x431c8fff
.word 0x709fa5f2,0x613a51ba,0x9daadbe8,0x1c9a6fa5
.word 0x3368b176,0x4ec22490,0x61956d3f,0x68825e48
.word 0xa514d04c,0xb56fcccb,0x631e83cf,0x9af33307
.word 0x38bdac13,0x53f70cdb,0x92245c59,0xa9f1f455
.word 0xd2fe33d8,0xf6425f75,0x5237d527,0x32cdee70
.word 0x5c42236d,0x3e09d180,0xf20d7247,0x0d197775
.word 0x7e7388e1,0x1cd1cecd,0xff567dde,0x36e6d953
.word 0xf53cb01b,0x80ee4189,0x1234cf48,0x0b9104ff
.word 0x6fa8848d,0x65926b61,0x99f9438f,0xa68fb072
.word 0x4eca40b2,0x16f15a69,0xba77773a,0x44fc1bec
.word 0x51b8439f,0x36bceaec,0x6a5571cf,0xc9a932ee
.word 0x7801eced,0x53831d3e,0x313d2a16,0x31f35456
.word 0x7265a7d1,0x7c5bdc18,0x1703a4e8,0x961c037d
.word 0x4b4d625c,0xe9ba17d4,0x064ecfc4,0xf90ab7d2
.word 0x44d12e5b,0xf8901520,0x2dc4967d,0x9a1984b4
.word 0x8bd4f407,0x1944061f,0x5c90eaaf,0x8e850de1
.word 0xb6adb22c,0x1176af81,0xed984524,0x87a4d4f0
.word 0x7ea67944,0x3026da97,0xb935c485,0xf6d7fd4c
.word 0xeca37fa7,0x88fc39ea,0x9762d7bb,0x8e5bb00e
.word 0x79a8e910,0xd6e1a740,0xed97a763,0x315a8ae0
.word 0xb563c1fb,0x51e761e5,0xc4565e7f,0xb69a56e1
.word 0x8634ff59,0xfd1b1d4b,0x0fbd5b82,0x3c2d529f
.word 0xd7bcf724,0x57cdc3ae,0x360d3948,0x1ac42242
.word 0xd44c9dca,0x9b4c6e18,0xf309afc3,0xf70f591e
.word 0x39510b79,0xfec3651f,0xb2174bd8,0x6e18cafb
.word 0x27ca3e38,0x23db1030,0x5a7e54be,0xe3217684
.word 0x837ad27a,0x7558bd02,0x7a8e3e6e,0xb3c8685b
.word 0xf62f4266,0x54b6b207,0xb6aba16c,0xb94f29e8
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 0x623fc648,0x01d7071e,0x79549487,0x89b1f031
.word 0x79b68841,0xbe7c355a,0x72d02272,0xa6f67982
.word 0x2000ac90,0x06aed82e,0x18e30168,0xf972cd18
.word 0xa8e7997e,0xecb7f0f7,0x1f3d3ec4,0xdad429f0
.word 0x1cf2bea7,0xa9a3408c,0xb7c72d09,0x2de237ef
.word 0x18b3305f,0x9ed44049,0x2b365528,0xa21a871d
.word 0x64b8d62f,0x76feaad7,0x2e8ffa56,0x44f6f665
.word 0xd54eb20e,0x938ac5de,0xcc85d4bd,0x74643bfe
.word 0xeba586de,0x36f53c93,0x70f40888,0x055c5431
.word 0x0b6d536c,0x35be0b79,0x0317e706,0x32e8686c
.word 0xf036ab42,0x652106ed,0x594d8ab3,0x94a1464c
.word 0x358370cf,0x806ae334,0x0b3e3b7a,0x079d6bd1
.word 0xc14730fd,0x624e581f,0x8be12107,0x1885d3ed
.word 0xd655908a,0x84733307,0xfc4f4adc,0xb7073946
.word 0x525d9397,0x5e2cff37,0x39b0c2e5,0x390a38ed
.word 0x63eb514f,0xdd781781,0xad6f7214,0xb6048601
.word 0xb92d8e97,0x157bdb97,0x44e74230,0xbd711731
.word 0xb98040ea,0xe183de4b,0x1d85450b,0xa6636d66
.word 0x5e97aa64,0xd06fab2e,0xdb38c721,0x193132fe
.word 0x6fc32dbc,0x97c440d9,0x6ea2ecb2,0xea58ad63
.word 0x389b04da,0x4c0986a7,0x9861727f,0xe7b00fc5
.word 0x3d3ba430,0xd329c970,0x93644901,0xac52bf9f
.word 0xaf438ff4,0x821e57ae,0x9d77c448,0xf8e8aae6
.word 0x289cc06d,0xeacf4675,0xf26cb2da,0xebac95e9
.word 0x84f34ff3,0xbca8251f,0x23047829,0x63ecdf1b
.word 0xa21d86d4,0xaf3757f5,0xede21362,0xe2e2867a
.word 0xc59ce301,0x6aa3336c,0x4dd8eb95,0x4686050e
.word 0xf0920d91,0xdbedc742,0x93fc2dfc,0x5d665f20
.word 0x4d9d133b,0x7d960521,0x4a2a71c3,0xc6fbe33e
.word 0xe9716788,0xb75925cc,0xe4159a68,0xdc914881
.word 0x2a683e8e,0x6a57a4d3,0x7f87acdf,0x090e2226
.word 0xb8825b84,0x751a143c,0x1eba1b33,0xf67b8fcf
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 0xc2526d3b,0x25538553,0xefe1a2ad,0x688ecb75
.word 0x47f435e5,0x7b242220,0xf38e0407,0x73db6756
.word 0xa296a62f,0x3ea70a9a,0x4dc86caa,0x4435ff80
.word 0xe1473709,0x2301daaf,0xbd658bb9,0xb2d84bcb
.word 0x3f9f9e0f,0x9a6894d3,0x3427e410,0xb2d591d2
.word 0x2bd70b2a,0xe30be362,0x86928734,0xe0cb13a7
.word 0x27e24842,0xbc22d373,0xb28ec7a2,0x99906a9c
.word 0xde8206ef,0x74faea67,0xff8852aa,0x1e053ebd
.word 0x175e59f2,0x6f228436,0xfbcf50d8,0xe5346418
.word 0xc43acd9b,0xd42f4e14,0xcd51fb93,0xbc51e393
.word 0xd2f228dd,0xaa77f583,0xe0c1d4f9,0xc8d482ea
.word 0x4a56f94a,0x412b5451,0xa13285e4,0xe067a98f
.word 0xd48a3d9e,0x824c7099,0xdd0c336e,0x10f1ac39
.word 0x13538eab,0xae2e2ff8,0x99ad12a9,0x46b150b5
.word 0xedd62352,0x92f40085,0xbbbdb137,0xc22e88b5
.word 0x4da8ac80,0x02e311f6,0x5e5ee3b5,0x6b15c57b
.word 0x64df3e6b,0x14f6fcea,0x95990845,0xfa090582
.word 0xaf150dd1,0x5c04c3b0,0x9d8355e6,0xf86ab800
.word 0xb53c5fbd,0xf968ec45,0xa4624a34,0x5e1fc935
.word 0xf48258a0,0x11828cba,0x00fd8391,0xcbc9d129
.word 0xcad122aa,0x83ebf0b5,0xdcf9a797,0x5c35a560
.word 0x41d9f612,0x595a85a3,0x1dadd195,0xb069f891
.word 0xca3c3229,0xa5d11e46,0x20c178f0,0xc80341f3
.word 0x2a31a088,0x4c672be6,0x80087de2,0x80e080f6
.word 0x2b63fe43,0xa021b11c,0x0e08ac83,0xbd49bb23
.word 0x8407eacd,0x990edc2d,0xee3938cb,0x43b0b9d5
.word 0xe22d8355,0x1a353572,0xa7149177,0xebe75697
.word 0xa95413d2,0x106fef99,0x4924e8ed,0x610c0301
.word 0x32c1e33a,0xd4b31fea,0xdcda3cfa,0x5e882e32
.word 0x66a9f1d5,0x4edb6ec9,0xab9df59f,0xa7e61174
.word 0x7239d53a,0x41f7fc9a,0xb7c7df6c,0x819173f1
.word 0x7a3f60cf,0x02fde934,0x625d30d9,0x0045552c
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 0xeb54d8d3,0x42ccb751,0x1c7a2d64,0xd64775b4
.word 0xbe70b563,0x599f4419,0x8e3ea9dc,0x73850e97
.word 0x82a67df5,0xdacd84e7,0xabcdc2a3,0x0d88c100
.word 0x59891ce2,0xf527e9ae,0xbc7cf2aa,0x9143ddcf
.word 0x88361530,0x87d0028a,0x6dd33303,0x0e8e768e
.word 0x2768741b,0xd6eb1ac9,0x64c56996,0x748e8bed
.word 0x24fd7392,0x9bfc0d8c,0x4777bded,0x6192be87
.word 0xe89019a1,0x9028cd4b,0xc799046f,0xcda242a8
.word 0xd521197a,0xc71b44b4,0xe485e710,0x3ef62045
.word 0xe79fa4cb,0xb785b5a3,0xd0c77b2f,0x4db3614c
.word 0x99676726,0x2ef75076,0x178339a5,0x2ac7abe3
.word 0x5f750c12,0x3b699532,0xfeb5d289,0xd6f91ac0
.word 0x66eb1bad,0xb7c85322,0xd7c41f18,0xfc4e492a
.word 0xa2f489f5,0x2d129344,0xf0ee6afe,0x67bb70a5
.word 0x08d1b868,0x9f1a9cb8,0x7a16c978,0x07ee9b75
.word 0x52b16d0a,0x12b8db4b,0x60d59922,0xb1fbc1b8
.word 0x4cc277e1,0xb71ab98e,0xf41ec441,0x264d1fdc
.word 0x0a7c4c05,0x4bee699b,0x7d6f8e90,0x8fdefec8
.word 0x2b6dd55c,0x7a4effa6,0xe20a4c3c,0xe29953df
.word 0x6ff80c63,0x09f57cba,0x10110916,0x77446955
.word 0x8dc2f10c,0xe15f8230,0x75f323db,0x8cb91dc4
.word 0xd5d806cc,0x53fbd565,0x9ccd499f,0xebc0aa55
.word 0x5c1b348e,0x7494b4f0,0xc0b4a617,0x6936f850
.word 0x636aa7f9,0xc9d8e15f,0x5badf3dd,0x1a95e0a7
.word 0x66bab878,0x776ad217,0xf6a3e504,0x7c1c4395
.word 0x1d8e951a,0xbffd782d,0xb6b59787,0x8b3dfd95
.word 0x509cdc5e,0x84a3cfff,0x49a58f14,0xe4aa3c4f
.word 0x5c0b757b,0x1c3a291e,0xe83626e3,0x247d64c2
.word 0x899128bd,0x8b2ded90,0x464eba95,0x7835d993
.word 0x6e60413f,0xd57dfb6a,0x6543d4c3,0x77a61f5c
.word 0xee5aba85,0xfd5ede36,0x0bb77a0b,0xa7404a67
.word 0x1dd612f3,0xa51d54df,0x3ca1386b,0x481c8713
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 0xde09535b,0x8da424ea,0xa6542fe8,0xce1b3ce1
.word 0x15a91ebe,0x443f186d,0xe0ddb7ca,0x03f48842
.word 0x0e5f7005,0x018521e9,0xf59de85d,0x49f38af7
.word 0xc818ff56,0xc9257267,0x0f3d4a77,0x2755d6e9
.word 0xd029c3bd,0xe760ab64,0x58406351,0x620f480c
.word 0x941e3a30,0x7f7fdff0,0x00aac8c3,0xe37d040a
.word 0xa5f285ca,0x69825219,0x0e811603,0x5b26c5b8
.word 0xa3d009c6,0xd6f403fa,0x0f7ee79a,0x3a0fdd70
.word 0x23118518,0x3bb50f3d,0x3ec131d9,0xc10f7b19
.word 0x03488503,0x5f176da4,0x18124c1c,0x8eca64cf
.word 0x92fa0cc1,0x97d025ee,0x1e613e78,0x600513de
.word 0x4c78f2c5,0x4596501c,0x9b3b631c,0x2a12bed7
.word 0x565cee61,0x4afece5e,0xaf77cc3d,0x03439c44
.word 0x8819b620,0xb19d0a48,0x3020fa76,0x55c95623
.word 0xcda36300,0x904db6fb,0xba01e957,0x4910cd97
.word 0x98fdfcb2,0x66e0fefc,0xcc22831f,0x7e6e1743
.word 0x76718107,0x9e7475bb,0x65806998,0xba8783c5
.word 0xc4f40067,0x96e15bb5,0x0896b465,0xbebab854
.word 0x82a0b029,0x8172bb9d,0x6b5a3029,0x9ef794bc
.word 0x75263067,0xb45a8489,0xde4a662b,0x92eccc27
.word 0x1fbfe4ed,0x3f042c17,0x02c9bb21,0x3ce75d5e
.word 0xf79466ea,0xedc0ae25,0xe572ee2b,0x5e1a2a74
.word 0xb3e2fd49,0xb9d36d14,0xb4397746,0x4702494d
.word 0x8cfe41e9,0x92521f34,0x92a5ed03,0xad8d1d67
.word 0x2a40e8de,0xfa862236,0x8d1537ba,0xfddc03c8
.word 0xd1ead547,0x368da293,0x9a9cef67,0x7923c906
.word 0x82691a79,0x51a09ba2,0x48ea916a,0x84b7f46c
.word 0xf456bd66,0x9111e9c8,0x72f1863d,0xcf3d3d59
.word 0x010a036d,0x0969adbb,0x6a9dfb63,0xdc905bec
.word 0xc7907272,0x274cb53c,0x8e84e447,0xf9aa950a
.word 0x7ec549dc,0x3e08c4df,0x0524eabc,0xb7ca2e5a
.word 0xfcbb062c,0x4c3267ab,0xbaa1a4d1,0xe75b9305
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 0xe8c66c94,0x365d75c6,0x72954b64,0x32f15a62
.word 0xcf666d31,0x88ff7ad0,0xc97bf4c1,0x47f11478
.word 0x8d4d4b26,0x9a3458e4,0xf2f08fc3,0xb4a18ba4
.word 0xd0b7f781,0x0471fa99,0xd285d2b4,0x22b6ed91
.word 0xf54783de,0x49ba001f,0xaceeb929,0xe289e139
.word 0xfa017940,0xfa6cd9b3,0xfa5e60a3,0x1c70aafe
.word 0x1442fd23,0xefbf838c,0x9fa12602,0x7dfdabf6
.word 0x0fc8f400,0xb8f2ac96,0x9e3d12cd,0xfe8aac5c
.word 0x178296bf,0xf740d80e,0xde80f25d,0xaa564f64
.word 0xde5a3171,0x8135ed9e,0x7c3c1863,0x9858ebff
.word 0xcfaac060,0x1b2ef66d,0x2b19203c,0x7ee0b805
.word 0x72344192,0xbdfc7991,0x0bb8ae44,0x377b246b
.word 0x6e95dfaa,0x4801598c,0x101f9d01,0xaca95ee5
.word 0x02b84668,0xf5245468,0x9d00ee00,0xdd7e1d12
.word 0x80c588b2,0x1271fb22,0x879e9803,0xbae7270c
.word 0x59662ba4,0x70932535,0x3dc6ce8b,0x55f3e88b
.word 0x603c67da,0xa417819d,0x5e415328,0xb9968c4e
.word 0x762d99e5,0x458d49dc,0xcc0e88bd,0x585a86e6
.word 0x00f0480e,0x24acdb7f,0xdd8b7f91,0xea79c968
.word 0x6412e628,0x58dce59d,0xbdd8d85e,0x79d49669
.word 0xd95d7d00,0xf6e3ab73,0xaed450a8,0xc896ced9
.word 0xee181618,0xd2034e14,0x99aad404,0x8e7f8ac6
.word 0xff203863,0x0bb80464,0xf00a12d0,0x829d56a9
.word 0x47afbc6a,0x3595b02c,0xe4ac552f,0x1102e060
.word 0x7dcc67bc,0x94d48a18,0x85d242b5,0x56530b13
.word 0x5ff54507,0xf2a4d6a4,0x6aecf081,0xd0a8dd1e
.word 0x1d9a8b0f,0x0ce4e3b9,0x7f83260f,0x1aa080b7
.word 0x47aeb7a9,0xcc813b21,0x2e45f91a,0xe75a82c8
.word 0xc4274a54,0x1a01a05b,0xc1de5732,0x1dfbc958
.word 0x88bf70f5,0x1a3e0945,0x32e82846,0x2c0b59fc
.word 0x8e81dee6,0xf9a52cf4,0x9bf2da18,0x37d28aee
.word 0x4278acaf,0x6be6141a,0x3c6a0050,0xc7a41fc0
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 0x6fa188c3,0x36ddd3ce,0xa77a532a,0x436f6d2f
.word 0x4d541fc2,0x5e0a2076,0x8706d6d8,0x5225775d
.word 0x673f79c8,0x38867c73,0xbb8b429d,0x36e8ec22
.word 0x89e88490,0x5fb3ad36,0x955a2edf,0x34fbbe45
.word 0x6a3b81b1,0x8fed37b8,0x5122251a,0x9463705b
.word 0xb2ed23fc,0x8cde2745,0x3421bea4,0x1ad27433
.word 0x1932a474,0x712e1c2c,0x0887aa88,0x3018b9fd
.word 0x8a9761ec,0x7cd55259,0xf7ce7da9,0xcf5a0b0e
.word 0x39eff292,0x46db4ef6,0xe3f70bed,0x89042d28
.word 0xe1843fc3,0xc1197a9f,0xa282c610,0x609932d3
.word 0x2f33cef9,0xc5695695,0xb705fa6e,0xafa48a9b
.word 0xe816cf06,0xf14ce826,0xce759c33,0x25f9a94a
.word 0x45e56eba,0x47e61411,0xbd3f9412,0x96e07451
.word 0xd2f9e107,0xba522bfc,0x3661f483,0x1d74f29b
.word 0xaaffd06f,0x49819dfe,0xf5aafd22,0xd15b4438
.word 0x8b7720ee,0xc9a81018,0xae1b6912,0x30436fc6
.word 0xc0d2b823,0xc9653533,0x55096430,0x4663d6ab
.word 0xb522b315,0x470a6c2e,0x31bb7597,0xfaf31415
.word 0xb456e159,0x0ba012c4,0x8f0d418d,0xbbf50964
.word 0x1852c21a,0xe433243c,0x789ec3df,0x36b81db8
.word 0xbdf27eb9,0xec2887f8,0x8b72ac30,0x2e146801
.word 0x854bd86c,0xb570cebe,0x3f129239,0xba3413aa
.word 0xe830ff87,0x391d51ce,0x3281b0aa,0xe191a1af
.word 0x8827352f,0x1c2ca730,0xfa8a830d,0xa855c911
.word 0xba9fbed3,0x842be28f,0x4f661fcd,0xef248c2a
.word 0x1f5c62c0,0x526a5a3d,0x188c053c,0x87bf64cb
.word 0xdd22df15,0x496140f7,0x077cc8cd,0x81f30583
.word 0xe61ca091,0xa641668b,0x04dc2c1b,0x84b72024
.word 0x62d3ee65,0xdfe05f72,0x215bf5e4,0x5a77e56c
.word 0xcbf9e845,0xae4724bd,0xc2d98710,0xdc50f3c4
.word 0x3ee3d2a2,0x8e122324,0x6c81ffe1,0x23da8eec
.word 0x9a298f5a,0x43238c10,0xd18bb953,0xa813b064
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 0xfca6fae7,0xdfda344b,0xdab7fa53,0x79ae51cf
.word 0x3eb0c4a1,0x485def59,0xbac25c75,0xf22ca6d7
.word 0x89e646f8,0x51ba3ae7,0x6816a063,0x4c0fc14b
.word 0xeaed95aa,0xc3979633,0x3210df0f,0x3a114715
.word 0x4f1982ee,0xf42cc422,0x1c6335d9,0xedb79979
.word 0x5b2a807e,0x8dd46a2c,0x3812fdaf,0xce8d792a
.word 0xc7a13f40,0x3ecd4c20,0x9604c2e4,0x1e519221
.word 0xa5b9c286,0x185311eb,0x9915ba6c,0x86b0baab
.word 0x0ce54e82,0x5d5d6dfb,0x960fce3f,0x06a4b7d5
.word 0xea72b646,0xb2761e50,0xf4ea9906,0x8caffadc
.word 0x7e1e560c,0xc4f569a9,0x131c32c7,0x3b9a375f
.word 0xf9a15fa0,0xf9afdd42,0x2e1f3b4b,0xae8fe607
.word 0xdb7f74bb,0xf4fc6408,0xdd92bc97,0x28a3b8d7
.word 0xe16938c0,0x2003b793,0x2ac3fc22,0x777c93ac
.word 0xd67aa96c,0xa10d365e,0x4cc9b380,0xdbf50a21
.word 0x58280cc8,0xee84aecd,0x494a2a71,0xf89cc6a1
.word 0x2eb66f36,0x3823d687,0x5a50c7a7,0xdeef0fcb
.word 0x193abb06,0x348dabad,0xf21715ad,0x0fb34756
.word 0xdc397c0f,0x2e45f06d,0xa0553d52,0xfec97930
.word 0xd9198a91,0x21b412ae,0xb04fda71,0x57cf9ef0
.word 0x8572c578,0x4617b9f5,0xb7ec8976,0x7a341d07
.word 0x4ce0197e,0x5846e485,0xdc50a94e,0x932cfb65
.word 0x2a2dcfb1,0x89f7d22d,0x91c8cc60,0x8354659e
.word 0x9af79eda,0x84249e34,0x5429f91b,0x62dd6332
.word 0xe1f88b1c,0xebbc1d53,0x35712c47,0xd2580b2f
.word 0x34109490,0x09c42ad1,0x3c4c0ad1,0x9896a57c
.word 0x9bb9b148,0x20cd60c5,0x382b6886,0x11c066b9
.word 0x9c82b36f,0x3faca84b,0xe753f012,0x98c3c25e
.word 0x6bc939c5,0x9b256be1,0xeaaea7ec,0xc60534f2
.word 0x2b33f305,0x3b9f229b,0xc6d7da79,0x7aad9058
.word 0x03762ac0,0x467b7509,0xd9cf6c01,0x1ec7fea6
.word 0x2196a210,0x3924ce3b,0xd97fc9ce,0x84f9cb71
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 0x7f4b67ab,0x085f6980,0xc1eba6c3,0xe45a7094
.word 0x66b96b15,0xda865bdf,0x40a10d46,0xad237a6f
.word 0xff8db955,0x26de28cc,0xc01dde1a,0x0febacc8
.word 0xd93bf643,0xa014bece,0x8d11fa9d,0xa3eaf965
.word 0x6e584812,0x00b7a21f,0x5a815257,0x9f974bbd
.word 0x0210e6e2,0xd766da5a,0x64e6f814,0x04040e6e
.word 0xfba25ce1,0x7905f240,0xf162c2ac,0xeabc26e6
.word 0x5b0b5bcc,0x2a6ce741,0x7a76e8b4,0x3c1cd1b1
.word 0x92207a4b,0x172381db,0xd1552584,0x9da8218e
.word 0xbd857915,0x9592340f,0x825573f1,0x7744b632
.word 0x7edc1138,0xd3af852d,0x132cf29b,0x0c0fe4b4
.word 0x1fc0f928,0x7c323990,0x201cffbb,0xf4136222
.word 0x45293c12,0x736e5de8,0x1295ad56,0x639d0d7c
.word 0x5f04c05e,0x34f45934,0xb69d4cc9,0x64456861
.word 0x3c33d859,0x38809425,0x93300982,0xb4e245fc
.word 0x86e7396e,0x5f2135e7,0xf0f7a78e,0xf4f5324f
.word 0x7e289827,0x9ed8e4f6,0x9048a98d,0x96837f48
.word 0xae6f5bfe,0xd78cc8fa,0xc527fb83,0xd1295708
.word 0x5ce1938a,0x4edd3fb1,0x363ccfe7,0xe480b9d7
.word 0xb406859b,0x454a8d5f,0xb12f2f89,0x4792346a
.word 0x20363926,0x9ab24a8e,0xa9a66bf3,0x71a57a7f
.word 0x14f80b73,0xb367fc99,0x33592295,0x1f85d432
.word 0x39ae0570,0xd544070c,0x30728ed2,0xe438730d
.word 0xf7e601a2,0xa8a51036,0x689a5a9c,0x1b55517c
.word 0x5f93da81,0x5b813536,0x514b7140,0x55085e86
.word 0xb7762b10,0x447f8989,0x6c2efcc2,0x3ce2c1a5
.word 0xf741e2a0,0x936a3dc9,0xf33a6714,0x3d64427f
.word 0x88338b64,0x8d80d2a2,0x3727d156,0xaebc0b62
.word 0x31aebf68,0x46a0836b,0xfd1f336f,0x8beba47c
.word 0x015ffb52,0x1196cd44,0x3e708f42,0x53c1d126
.word 0xc400591a,0xe4024a54,0x9df496a6,0xabce0266
.word 0xddd447c8,0xdd19174a,0xeaee9e47,0x0c1d0255
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 0x26f0f5e6,0x33fa5078,0xd437d273,0x032c2cb4
.word 0xe84862fb,0x0aa60599,0x5f5b64e2,0x47eeb95f
.word 0x7d0e590e,0x76ed092b,0x0d323866,0x569a98bf
.word 0xcd90429a,0x9bc63c6d,0x18a7dff7,0xd5d9d7b0
.word 0xca5d7ac3,0x20690f12,0x8df41c1e,0xf771377b
.word 0x5aae90fe,0x8a9d67d6,0xf9c9b4f3,0x917c111d
.word 0xa2ac4ac8,0xdc01c857,0x0324039a,0x5f3c605c
.word 0x122e9260,0x8ba21fb5,0x47cad60c,0xa1271034
.word 0x9b9c6f2e,0xea800446,0xee9b7e8c,0xf81c26c5
.word 0x755c8ff6,0x0486a56b,0x4b108570,0x6844860b
.word 0x30614bd1,0x0dcbe066,0x1acc6139,0x812908bf
.word 0x2ab96dac,0xdd87ff71,0x441f7ef9,0xe9c91d68
.word 0x289d004c,0x9fc8f3b4,0xef9a4d8f,0x8576cc03
.word 0xa7bbe135,0x704b954f,0x94b203d7,0x641e9ffe
.word 0x2cc0191d,0xfd5897b3,0x53b3d168,0x50f76fef
.word 0xf81dd5e6,0x5d7b41ad,0x45ceda26,0xc978b088
.word 0x6a2f4383,0x486ae04a,0x2fba8bb6,0xc8026cb8
.word 0x4dc615dd,0xf4e3c592,0x51d4ab61,0x66c0b55d
.word 0xeea000d5,0x02f05c74,0x39398dc3,0x6bdbcc72
.word 0xb4957ee4,0xae8640c9,0x3eb6bf54,0x6599e77c
.word 0xa01cf30e,0x71bd00c9,0x6f86e0b5,0xb41fe750
.word 0xd2b1e988,0xb1603846,0xe0c88a53,0xe9ef87c8
.word 0x807750d4,0x1035df46,0x9a86a4a1,0x9e996500
.word 0xadcaa4d7,0xa86a82b0,0xa26d331b,0x1fc63fe2
.word 0x9eb3bb53,0xd3e0a92e,0xf4b1b92d,0xeaa524fa
.word 0x0f1ade01,0xa8fe41bf,0x77647824,0xd47e74dc
.word 0x182f9c65,0x7dd44cef,0xcdb6d45a,0xe9bb49ab
.word 0xeec8c1fa,0x2159d8fc,0x2acef648,0x4db50d7f
.word 0x5ef917ea,0x742f27a4,0xf17be02b,0xda22776c
.word 0x360f7dff,0xdeccbea0,0x5393eb14,0xa3efdc3c
.word 0x9573909f,0xfb55d11f,0x16c741bc,0x93ff7c2b
.word 0x06186526,0xa687d42b,0x66f4fac6,0x2d0c8d69
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 0x167da0f7,0xb1d08de7,0xa570770c,0xb4097faf
.word 0xad526e20,0xea38f50f,0x5bab77cd,0xbe3c904d
.word 0x02363b78,0xb8fce0e6,0x3e2b2836,0x0dd8ce8a
.word 0x555b905a,0xb8486dca,0x15b56de0,0x6347f4f1
.word 0x1e34e321,0x073c999a,0x20c4420c,0x11615059
.word 0xfab1559a,0xcbd598c0,0xa5d74634,0xcb6843d3
.word 0x1739b879,0x566d9080,0xea7014ac,0x4f05fe0c
.word 0xc59b5a40,0xb138bb86,0x71e68a4b,0x73733bd7
.word 0xfbe64310,0x68d2b37a,0xd9f7781c,0xd724ef49
.word 0xa3a86cbb,0x7795203d,0x2c200c77,0xa35bf91c
.word 0x6820016a,0xbcf49a80,0x50a535a7,0x39ca553c
.word 0x9eff4fc4,0xe458fe27,0x3ae2943a,0x22fa169b
.word 0xda0f8211,0x883ff007,0xc0b8e8a8,0x6dabeca3
.word 0xebb47e39,0x62a62cd4,0xd0676550,0x50fc23a1
.word 0x875c81ad,0xe66d3cf1,0x24db898e,0xa08efddc
.word 0x04a0c931,0x90a3f741,0x7980a483,0x08cc9e16
.word 0x2422d172,0x6d956781,0x4781b34d,0xdfc424ff
.word 0x525b4a44,0xce45da77,0xa7400bc3,0x9e3d1b8f
.word 0x5b08ee59,0x97c27a66,0xa969bbcf,0x243931ba
.word 0xf1997cc6,0x3b0ab80b,0x2ac03bd9,0xbc8877fd
.word 0x048574fe,0x22a5ec26,0x8c1c77a2,0x62cd9c12
.word 0xff754978,0xe3d0a63b,0xa0c51101,0xc00a6e4d
.word 0xd5ffa24b,0xf6e35cc2,0x97086cf5,0x5f218dba
.word 0x793221d9,0x778b3be5,0x18b7dca7,0x7273e45d
.word 0xe76eabc1,0xcc28f2d1,0x5ffa9009,0x19148f6a
.word 0x780a4f8c,0xe7bf599e,0x21205070,0x42e49828
.word 0x526bf2fe,0xec2b9ff6,0x08b456e7,0xd03e97cf
.word 0xe0b27276,0x835fd692,0xc769a038,0xd4904be4
.word 0xc4ec3bb4,0x07aed61d,0x57d0e099,0x2b61ee5f
.word 0x0f8b8d4d,0x238832f3,0xa2029b48,0x60f74df9
.word 0x3621ea45,0x8445fe3a,0x22e1e3bf,0x918b54cd
.word 0x7f17905e,0xaa3c91f4,0x1f5fa450,0x67c52e90
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 0xe7823c8d,0x497721e1,0x911e0ed5,0x9919126c
.word 0xdb40345e,0xd10d2820,0x37939eda,0x6717fc8d
.word 0xc675ec48,0xc30b5b2c,0x25ad4c31,0x5941191e
.word 0xe3684e3a,0x8cf38c26,0x4efbed6a,0x3c33f74e
.word 0xc6c604a3,0xe07c2a9e,0x323b7a50,0x95d9851c
.word 0x9dfa3489,0x3fad4556,0xda34e616,0x757ee002
.word 0x5b444dcb,0xdd1a0e06,0x814e0e69,0xb57bb38b
.word 0xcf9886f6,0x22ba7e0d,0xcf628567,0x81b96198
.word 0x3124beea,0xc65586c4,0x595afb20,0x3b566eaa
.word 0x6d58a95c,0x9547114c,0xb319f643,0x8d5c88d1
.word 0x37c9ec1d,0xc21327aa,0xccb87bfc,0xf6443349
.word 0x95df0f87,0x3e431653,0x7f3d8691,0x1b5c03ba
.word 0xb27d3d81,0x5c73b037,0x8483f71e,0x562bffca
.word 0x047b8f61,0x930eac6d,0x03139a64,0x51b621f3
.word 0x148f88f5,0xec358b28,0x6f923df3,0xe1441784
.word 0x57fb14a8,0x8b16c62a,0x77cf0aa2,0xdfbcceb6
.word 0x224f46e2,0x25695384,0x65acccce,0x4c9914ba
.word 0xec6992a4,0x7dae09f3,0x96d3e2e5,0xde7e122a
.word 0xa25ee1a4,0x018722ec,0x3c6b2f65,0xe285fa32
.word 0x3cca3107,0xedb1af07,0x61946d80,0x79e901cc
.word 0x6e3f74aa,0xadf0e2e2,0x3441199e,0x93d2b907
.word 0x04a09ac4,0xf21e9b6b,0x4af4ae41,0xbfc559a5
.word 0x27807ec8,0x1e5bfe7d,0x6b028842,0xe4bd78db
.word 0xefed28ac,0x4ca5ad53,0xc4fc4100,0xc4b042af
.word 0xe1fe7550,0x3a525d03,0x2d39b14e,0x1cd5fdd1
.word 0x79a9efe5,0xc80bcafd,0xb6678771,0xbca1560c
.word 0xcf060b53,0xb50774c7,0x98973199,0xdb535c3f
.word 0x30f83c45,0xe6690cb1,0x3e5695b1,0x164236cf
.word 0xf10aae52,0x10242990,0xce3087bd,0xb369f633
.word 0xeaf7a4bd,0x06d197c9,0xee6325d2,0x58428048
.word 0x18aafa7f,0x99ea9c1b,0xbabd9092,0xcde045fd
.word 0xe83396cc,0x03c2483c,0xc92de62f,0xae4af7df
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 0x0bf39abe,0x445d7e82,0x4e201df0,0x7d5bdd3e
.word 0x5f8978a6,0x9d10a4fc,0x8e45267d,0xacc371be
.word 0xcab628b4,0x45627975,0xdb9b5514,0x6d4d2d7e
.word 0x25943a82,0xc130743f,0xff01ff87,0x1f563b33
.word 0x8d60cf4e,0x26d28801,0x15d5b20a,0xd6d7c5ec
.word 0x181295a6,0x47a906e9,0xa93db04c,0x9c427d81
.word 0x7872dca1,0x310dd048,0x54a5da49,0xaefe0857
.word 0xff7863c1,0x7eacad7d,0xfb107cb4,0x50dbee8e
.word 0x841e1d45,0xa79039c1,0x39c8a88e,0xcb306800
.word 0x7414cad5,0x281da718,0x7741fe90,0x4d5c3222
.word 0x34f9bd70,0x1ad86ce8,0x53d6ce11,0x1f0ac505
.word 0x3dd3f875,0x5b43e05b,0xb88f4a72,0xc017a0ac
.word 0x1ad8ad38,0x02a9b286,0xd1dac71a,0xba49429a
.word 0x489023af,0xb754c730,0x63b6402c,0x2b00b652
.word 0x1709925d,0x40c69056,0x48d915d9,0xde5acd81
.word 0x846fcd5d,0x24e2b1b7,0x738eae45,0x188a6426
.word 0xc3955ad0,0x723bf943,0xd3947173,0xbff71ed9
.word 0x57ad0ff0,0xb85f26c2,0xbeb592bd,0x99390db9
.word 0x48b2cace,0x4a4f5fe9,0x17c260aa,0xde3062b5
.word 0x8748b306,0x682ad176,0x58c0e090,0x918ddc88
.word 0xb9f638a9,0xf56c95cb,0x1e0e9568,0x2426ef9e
.word 0x8e33efcf,0xb6027a56,0x913de7f5,0xa0d03ce6
.word 0x8b3e437f,0xd5b6244b,0x62192ed9,0xfb39c511
.word 0x7d55c82e,0x000b9b8a,0xe4e500e4,0xd4c1c35f
.word 0xf1139b9d,0xc0a30109,0x073d4730,0xcdb7a75f
.word 0x60cd1588,0xa36b804b,0x39260824,0x5d200ec2
.word 0xdc8d1361,0xf101a18d,0x8e74236e,0x21e3c51a
.word 0x65b498e5,0x8cecbd3b,0x53817597,0x564bf176
.word 0x254ba225,0x419fd7fa,0x5923d4e7,0xb77a7a54
.word 0x0138dbee,0xe9e2026d,0x6a02a631,0x98327436
.word 0xdaf45abd,0x1d3dde2c,0xb7182e01,0x389079e8
.word 0xcb1d8f8b,0xce944d30,0x0c77d1fd,0xa73b7ff6
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 0x6efbd246,0x48ddd4d8,0xba3266aa,0xb07cb4bd
.word 0x3fa2dfec,0x616c4e4c,0x45f89eba,0xe821802f
.word 0xa3c83c06,0x859dccc2,0xe22d0f02,0x21ed704e
.word 0x7a77a2ed,0x0c57508f,0xec0e6886,0xe38ba3ae
.word 0x06bf3c37,0xf05980ba,0x2aebc2f3,0x5ad2d33a
.word 0xf9463c41,0x9cf6f07d,0x94b77aa9,0xcc44d6d2
.word 0x98425609,0x04e08c56,0x50bc7e7f,0x010fabb9
.word 0x300e2bc4,0x48a52278,0xe1dbf84e,0x45964496
.word 0xc2be55ec,0x754dcd87,0xaad26e67,0x67a813e0
.word 0xb83c6368,0xffd6b7a4,0xc61c378a,0x115ab620
.word 0x70f6884c,0xcc8c739f,0xf81d22db,0xcefe1cb8
.word 0xd2f7b4e0,0xa468c469,0xca5feff6,0x1def4ed4
.word 0xc785f3f0,0x13c528e3,0x887c18bd,0x8e6254c1
.word 0xc40b0f60,0xe427f2b6,0xf2020d7c,0x48b4a43e
.word 0x41713b8c,0xe3139034,0x5db3fdd5,0x01cd19e7
.word 0x38044cbd,0x4a3c49c5,0xb2875ff1,0x1e07c8d6
.word 0x36f23d35,0x27481839,0xcfebbcfc,0x72a26997
.word 0x5746e7c0,0x7522e648,0x575fcc43,0xa7187e05
.word 0x7045b6a4,0x1d877fb7,0x2de3ee85,0xd9c1400f
.word 0x5a6e3390,0xcc44b236,0xd73ab2ae,0x76a1e702
.word 0x339e1846,0x1c0b4bf5,0x87764116,0xd123e0df
.word 0x0d10aaf9,0xd647a6d3,0x92f27fae,0x5c66094b
.word 0x13b78111,0x8055efeb,0xce71f122,0x3d46ee79
.word 0x46f2710f,0x00aa94f3,0xbe5809db,0x5d79af20
.word 0x9325dd11,0x86088f24,0x0d6fbc41,0xc541305e
.word 0x3bf7ef6b,0x72cd2756,0xb333a049,0x1672c78b
.word 0x91e01de5,0x329f9d71,0xa67bd631,0x477dfb79
.word 0x386406b9,0x2fb25a7e,0x07098c61,0x468a3c56
.word 0x4f79e514,0x261ff9db,0x989716dd,0x3e748510
.word 0xc1534c4b,0x641c7441,0x6eecd1e9,0x504306ef
.word 0x4819f203,0x9363a895,0xe3d4296a,0x561e9175
.word 0x064aee7a,0x40f42517,0x44709153,0x8be94cae
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 0xbcb0b867,0x23c63f7d,0x00175a23,0x098add2d
.word 0x13a609f5,0x12d0b562,0x5b90fe3b,0x0b2cb78c
.word 0xc4c924d1,0x5cdb3473,0xbc761a6f,0x40356c7e
.word 0x7f54249c,0xb43952e4,0x3c14b583,0x23afe3f7
.word 0x24ee85bc,0xddc71f10,0x3d3b5362,0x66f9348d
.word 0xe26feaec,0xf4dc9655,0xa97b4ea1,0xdba78be6
.word 0xd1e59622,0xcf96b28e,0xf542a702,0x6a116dda
.word 0x9cbedb83,0xcfa88d2e,0x09ea1912,0x58231131
.word 0xab3ca199,0x511dea2e,0x5b38b61f,0xcb6d72f3
.word 0xf7803d8b,0x197f8e93,0xb4e34e4a,0xab55d400
.word 0xbaacc233,0xc3d638be,0x33bdfabb,0xa4849cb4
.word 0x3abfad58,0x3f0af945,0x4b9b2b87,0x2ff609d8
.word 0x238bb5b8,0x909b633c,0xa3329882,0xaffd9b02
.word 0xac9d3ad9,0x5b1a051a,0x8c253050,0x262d30d0
.word 0x3bd1c469,0x6cb9d999,0x094fa388,0xdd981523
.word 0x54096a6f,0xe4fb330a,0x3e503ade,0xe42f0416
.word 0x65517c89,0x1a12674d,0x705a9083,0x69ae75f8
.word 0xd4cfd966,0x9c0a76df,0xeb23f42d,0x03e878d9
.word 0xa2ad879f,0xa0d1915b,0xd4638bbf,0x178ebdc7
.word 0x218a60e6,0xd6b8e924,0x645105b3,0xe7a1887b
.word 0x263c1c2e,0xf54ca527,0x6e62d458,0xbed3d6ed
.word 0x712a8c33,0x5030ddf4,0x40ee63fc,0x17e8f817
.word 0x39082dc0,0x86258782,0x17e0dc90,0x055e0aee
.word 0x015a011a,0x2b04b09a,0xdeb1cbee,0xefa91a2a
.word 0x5e4b25de,0x9a4f412d,0x6f9a7e12,0x13d41575
.word 0x3d9392a6,0xe8c89e85,0xad656197,0x30f6ccde
.word 0xa9a9796e,0x30ea12b8,0x9a243b2a,0xafa03074
.word 0x948d1199,0xf702f433,0x9efb5924,0xbe309ae3
.word 0x909cdb4f,0x35f14ef9,0xb4032f2a,0xba9b3566
.word 0xdce99ff7,0x710aae94,0xb7320028,0x3664c627
.word 0x74d48173,0xf2a434d5,0x38ee66a5,0x81ca7403
.word 0x74a01c79,0x57bf04c6,0x81b3ced3,0x1aefb0c0
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 0xfcfd4f9a,0x47ed4744,0x48f50907,0x5105b176
.word 0x58ba1a97,0x3b82e20d,0xc323a27c,0x927ea5d6
.word 0x836de8b3,0xf264e42e,0xc09ba556,0xc57cf498
.word 0xa8308be7,0x85dc6cac,0xe6a62748,0xafe1ee7d
.word 0x35f08705,0xd0855748,0xdce174ed,0x8883fb4b
.word 0x41987ac8,0xa544c2e3,0x40a0530d,0x4c340a54
.word 0x536603c6,0x2f15ee19,0x0f1ce633,0x6d1d4a6b
.word 0xc1d30690,0x438eedd5,0x7b4083a4,0x1d7a079b
.word 0xb2ac8ab4,0x0bb1ad76,0x490c0821,0x678b1fe5
.word 0x461e2059,0x897c1b0e,0xaefcd223,0xccbfff07
.word 0x9f28eb25,0x92d984e5,0xd8e8d9b2,0xf701ed73
.word 0x43356ca7,0x4faf0f5a,0xfe15c4ba,0xb421f355
.word 0x15c654f9,0xa2af3710,0xe685532c,0x6c362da4
.word 0x816c4b7f,0x271f408c,0x9f922c95,0x0b30670b
.word 0xc7390cf3,0x6fbad892,0x06e22320,0x742fe647
.word 0x32e5c84d,0x8ebd89b3,0x3c40ec78,0xff514af7
.word 0x6b166c13,0x7fc71b4c,0xb918637d,0x96336a64
.word 0x8cd15323,0x2a33e53e,0xe4b2aa23,0xae271172
.word 0x96f49819,0xcf58bf9c,0x97db3bca,0xafa71a61
.word 0xb741b866,0x11696ea0,0x8201039c,0x878a7d8f
.word 0xabd61f9e,0x9d91e68e,0xd7c179ad,0xef3e31d8
.word 0x47735263,0x657392a9,0x32087f40,0x41c4793d
.word 0x0ab6acc0,0x069377b3,0x615ddade,0xb7c46883
.word 0x19e94028,0x990b6862,0x722116ba,0x31a37db3
.word 0x94b9158d,0xce5eebf4,0x5934b2b4,0xb5e87e2b
.word 0x7bcc74a4,0x3661c15d,0x4fac90ef,0xd1e8a75e
.word 0xd9218dd5,0xadf8c21b,0x1a513b66,0xd20be577
.word 0xdf684961,0xd4e1fd93,0xf7bf514a,0x56b7ff93
.word 0xa650c1e8,0xad8ccc72,0x52844935,0x120ab493
.word 0x5f4a0bf1,0x4e15fc9d,0xf516a56c,0xa9f096b1
.word 0x18ec800e,0x3cfc7d34,0xf5e5856a,0x7d9d3783
.word 0x690bdb44,0x3f2a61c6,0xedc64a1e,0x2c8a3626
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 0x3bba1921,0x5019d883,0x1c7851b6,0xf412ff4f
.word 0x5a65a0e7,0x0ed09c29,0xb3ffa529,0x88ea6f14
.word 0x103fe2a6,0x097a75ab,0x83fc8673,0x819ca17b
.word 0x70c0e7c6,0x40e74ac6,0x17100eda,0x72956e4a
.word 0xfd8a25e5,0x3618e972,0x049ad5c4,0xe134f264
.word 0xa848ebcf,0xe44ebaff,0x94470d67,0xe17bef0f
.word 0x6f85d91c,0x81e2ad9d,0xaf92b849,0x98110cc7
.word 0x11f6bad9,0x64b79e73,0xec3a9cf9,0x9f1f720f
.word 0x50b714eb,0x2fdb629b,0xe9f518e4,0x0c560e9b
.word 0x7864becc,0x8ad74aeb,0x4dec8aed,0xe021da80
.word 0xc262f014,0xf60791d9,0x200a33d5,0x454001ad
.word 0xa5ca152d,0x94cf6cc1,0x161b85df,0x51a32aa5
.word 0x08346013,0xf1a9157a,0x0080e2bf,0x9ed5e8aa
.word 0x138b4aaf,0x6f811abe,0x695cf94f,0x24bbf266
.word 0xace34e1b,0x2c0bc101,0x008de05f,0x8d00103e
.word 0x48d4cb90,0xf8f102d2,0x5c835891,0x2316fc59
.word 0x7e4cd238,0x86f6a37b,0x00b5f8c8,0xd8f9c083
.word 0x3f89843a,0x78d053b4,0xe0398300,0x6e4606ec
.word 0x6b83e239,0x19802aec,0xea90861d,0xf94af204
.word 0xabd4fe6b,0x8be0f89c,0x6947220e,0x0c0d4aa0
.word 0x4c6eee69,0x0449e03f,0x3b166e60,0xc70579a9
.word 0xeafa1484,0x33b33f63,0x273837d7,0x450aff61
.word 0x25f894fd,0x56c214e8,0x430aa9f8,0xc8eecac7
.word 0x188df282,0xbf7c2bdf,0x3a83fd79,0x7446cf58
.word 0x61df6c9a,0xd01bded3,0xf706c0d9,0x2fe6d3b4
.word 0x5d52a039,0xc11297a3,0xe6812167,0x346f2c20
.word 0xc1bae5f1,0xff80877f,0x00fe6fd4,0x61f5226d
.word 0xf805998a,0x196c7848,0x50880e4c,0x5192d0a5
.word 0x1d110a57,0x82500721,0x57c88cf5,0x4005a36e
.word 0x6cdd9c8d,0xbbd4347f,0x8d3ff835,0x57294cf9
.word 0xb3f1b008,0x39e95f51,0x6e1888de,0x3ce17333
.word 0x317f186b,0xa78692eb,0x072f227b,0xd332789f
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 0x97caa949,0xc1f95283,0x8f10b8d6,0x296f0ecc
.word 0x011b6ba3,0x39b73078,0x64ac094b,0x47e56bdf
.word 0x74685fa9,0xc35a4caf,0x3e24c44f,0x0009cb90
.word 0xe38bc13e,0x407695d2,0x9d88a8ec,0xd02e3a0c
.word 0xe74b8512,0xe5fa2953,0x902e3be1,0xd7c7972c
.word 0xa33c386b,0xf097977c,0x728d0eb6,0xb5d429e9
.word 0xe49ea02c,0xf4ae6048,0xbdc063dc,0x09a90736
.word 0xec4beb94,0x6d829a34,0x79180f5a,0x55b08716
.word 0x7ad4fb90,0x9995b0b4,0xd3c6f3aa,0xefd9eed5
.word 0xbb7c23c6,0x7205cbec,0x750a432e,0x3382fabc
.word 0xd138a66e,0x84c0dad6,0x4861839d,0x85d43ca5
.word 0x50fb4b34,0x35d33b12,0xa15f367a,0xe205a29a
.word 0xf327ba33,0xc6dcf35c,0xa11e9570,0x7cc06112
.word 0xb7097a44,0x4bd7cdd2,0x86f7ab54,0xbc8a93ec
.word 0x6a2c4df3,0x123bd86d,0x14a404ee,0xee763a02
.word 0x410579cb,0xbc2dbe11,0xf0e7f71d,0x0a83eeb1
.word 0x77577bfb,0x21bd6dad,0x210fa6ff,0x2e5a4501
.word 0x0e31943e,0x30365335,0x33796b02,0xbdcc0bf5
.word 0xf6e1d904,0x7872f3c6,0xbc58ab54,0xd5300bb6
.word 0x595b3bdd,0xfd7470a5,0x8571a0d3,0x2b93758b
.word 0xa91f1ca4,0x79528559,0x95ed32d8,0x76104267
.word 0x97dc708e,0x1a8e8f09,0xbec217de,0xbd87a566
.word 0xe6365040,0x45e0cdf6,0x3417fb75,0x43bd39b4
.word 0x79e25813,0xf1e5616d,0x73ce5310,0x2a6c3075
.word 0x42eede70,0x462133b7,0xcd6b7c09,0xf6c2c500
.word 0x2e2eff1b,0x641b1a68,0x4b80e8a8,0x058564bc
.word 0xc16fbd1b,0x21b362bd,0x681b9efe,0xd218ea63
.word 0x973b47ea,0x6ae06f19,0x88207768,0x68703f2e
.word 0x1f76117d,0x990ae802,0xd1af9c24,0x8cad275e
.word 0x8d03812b,0x6955a659,0xd662aa35,0x1c1ae35c
.word 0x6be62be8,0x44d91da1,0x6df334ea,0x6aa92558
.word 0x1606f3d5,0x16457d4f,0x48f5d460,0x2c708d37
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 0x89443803,0x259282a4,0xf747ffdb,0x0898fb47
.word 0x6640bfc9,0x4f4b0bfa,0x3faff616,0x1df82d0f
.word 0xc4cc272f,0x24db0c84,0xe5424635,0x6ea7c54d
.word 0x8edf32ee,0x193bf069,0x2494dd7a,0xe785792c
.word 0xdadf0279,0xa565e2c5,0x7145c5d3,0xb042bbfa
.word 0x8addb60d,0x2762033b,0x469ae02a,0x65956e01
.word 0x79bc94fb,0x59012692,0xf7287443,0xc6feef5b
.word 0x819b69bc,0xd1e58d80,0x4b8b0f04,0xbf5e8934
.word 0x3303537c,0x48222371,0xfdb12366,0xb94a870d
.word 0x6a9baf80,0x143cb797,0x8e5e50b3,0xe98485a4
.word 0x0e4b765f,0x54b6dc7e,0x29347a57,0x723128f3
.word 0x2008a75e,0x8455b06a,0x31c36abf,0xaf39f160
.word 0x8e3503b7,0xb98741ac,0x48f1b65e,0xfd887392
.word 0xed5a5d01,0x6fc4c6c9,0x83e28ba2,0xeba17b82
.word 0x59445365,0xb3631683,0x7089215b,0x88ede1ef
.word 0x2de01c2a,0x78e6903c,0x30187e97,0x10e26206
.word 0xb2390d4f,0x190363ed,0xd60e21ab,0x39532f0b
.word 0xee375028,0x0660e5c1,0xab55da23,0xe779cbec
.word 0x1cf0e384,0x320399e4,0x8dee8767,0x2ecb8719
.word 0x87292e2d,0x2a2067db,0x59181ad2,0x2db233d3
.word 0xc36ba093,0xad9fb14e,0x5368203f,0x4633d8cb
.word 0x0913ca0f,0x6de039f3,0xeeb01ecf,0x54d2af3a
.word 0xb86f8caf,0xbb5bd3b3,0x601d6d71,0x4e76dbc8
.word 0x9112dd42,0x9fc74fc3,0x2af0bc65,0xef57f116
.word 0x103c4a37,0x1a2bb4d7,0xf153d59e,0xd4614e9e
.word 0x3014036e,0xb6659e9f,0x143f90f1,0x70cc9951
.word 0xaf1ac657,0x79a9d897,0xa4fccdf1,0xe2698627
.word 0x04662c22,0x9846e568,0x6e1535e1,0xeff2ab00
.word 0x4b441222,0xbecb998e,0x591684d9,0x6368f34e
.word 0x6568fd7e,0x484172e4,0x29d2e8a7,0x8d9dd8b0
.word 0x5e17d39b,0xf43cc948,0x8dbcf0a6,0x88c30940
.word 0x423505da,0xe6381590,0xf91c43a6,0x02b4ee13
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 0x41e67b67,0x0f43e649,0x630081ce,0xe0031427
.word 0xc0506ca6,0x60b83d3c,0x67c8be41,0xf3c0386c
.word 0xc78fc6f3,0x6939b729,0x77e63424,0x5dd50f22
.word 0x01352cd1,0x3f331bf9,0xbd5ec902,0x5e20a43f
.word 0x571d446d,0xc870d089,0x0851e601,0xd81cf489
.word 0xd06d8bfb,0x9d812074,0xa6061e12,0x63df3379
.word 0x79c7baf5,0x938915ff,0xb9e9f06b,0x194c6d17
.word 0x143b05d3,0xc4455c33,0x3bde2a1c,0xb358821e
.word 0xb143955c,0x698431c6,0x6fea5557,0x421b95c4
.word 0x674404d4,0xdef90a0f,0x99afb379,0x2db19a4c
.word 0xb441f08b,0xe5b7fa08,0x74b1de0c,0x4e5cab13
.word 0xf4cf3470,0xf19a3194,0x3bf8689a,0x146e0417
.word 0xe509c2d9,0x159d6153,0x0b51f12c,0xada273c2
.word 0xaafef40f,0x9ab82447,0x5fd95fbb,0x0f168fb8
.word 0x43e4465e,0xa2d04cbd,0xa52884a0,0x5c995ce9
.word 0x546a4b38,0xe2cb8e1e,0x60041c6f,0xd6b87908
.word 0x2d1cba92,0xd96c5e38,0x80592e72,0x4a542f3e
.word 0x5bf67c8c,0xfb4c1d2a,0x2c0e5318,0xae392f0e
.word 0xf765a263,0xbeb71340,0x267b1bbc,0x6381b2d4
.word 0xf44867a6,0x3649c106,0xd5e39767,0xb129d05d
.word 0x3fd756a9,0x399a26b7,0xaf2fde10,0x70182e3d
.word 0xf869d89b,0xa6593984,0x699f9b6a,0x23ae4fea
.word 0x6cef051d,0x6047a870,0x41b937f4,0xb305712e
.word 0x7a9801d7,0x875ff790,0x4ac33423,0xdc537018
.word 0xa4543c63,0x23b50e88,0xb7ff1ce6,0x2af9fdf0
.word 0x8e994c2d,0x1e30ba35,0x2b67dd86,0x0b941084
.word 0xc457364b,0x6513ea3d,0x2793f579,0xf98dbd3a
.word 0xe1c2d901,0x47671cb0,0x6dfb8039,0x4e389d31
.word 0x7cf2a218,0xc8e6d6f0,0xeb7a85ff,0xd6211dc0
.word 0x3a790c34,0xdad9bee3,0x86ac9395,0x6c1579dd
.word 0x48d51a5c,0xcb300680,0x697bfae7,0x9c424106
.word 0x5efafd85,0xe7a5848c,0x4ed4587f,0xc362107b
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 0xfa45add8,0x82fef816,0xfe8e1e8b,0x40996d04
.word 0x907dfe4b,0x44089fd9,0x85b418ef,0xf176df41
.word 0x415f5f11,0xf3f48000,0x0f5deefc,0x0d5b3ac0
.word 0x32a9625d,0xbfa33a60,0x0ceaad6b,0xdbe3f0f4
.word 0x457c7c86,0x7a9adeda,0x325ae260,0x620934b0
.word 0x70bf3a06,0x3368214c,0x963979bf,0xf1c42ea0
.word 0x0a9be36f,0x00ff2849,0xa5ae9487,0xee90988d
.word 0xca8bc677,0xc06bd301,0x7bb41d48,0x7b0fe145
.word 0x7b4ccaff,0xaaa228df,0x2dcc5d3e,0x60be908b
.word 0xa269edd8,0x0653b099,0x72247125,0x124f6528
.word 0x1539bff9,0xa22e1620,0x06b0ec9c,0x3fc58e06
.word 0x7361cdda,0x0c49cdb5,0x9c15283d,0x619a65f0
.word 0xcc4b2339,0x9db15adc,0x5b45427e,0x47f3553b
.word 0x7c1658be,0x320ff0ee,0x5d50a2ad,0x7f40b999
.word 0x76f1fe28,0xb451d5e8,0x9414b567,0xf7e82ed7
.word 0x15952895,0x43c4e7e4,0xdd7433e6,0x1fd5d66f
.word 0x1bad7b04,0x6db37497,0x42477c92,0xa48c47f9
.word 0x3206ea27,0x38815574,0x32595add,0x6f26ec7c
.word 0x84254867,0xae3b264a,0x19de52d2,0x052ed06f
.word 0xaff286ae,0x306dbe9a,0xa2227d08,0xc0604375
.word 0x97cfeb94,0xc7582bce,0xd41df8df,0xe0574ad6
.word 0xe4559f0e,0x0ff6f7fc,0xfc101538,0x1d4a48b2
.word 0xca5d3efc,0xa036506d,0xebf0959e,0xae353455
.word 0x255a3710,0x8d60bf42,0x15c8cdd8,0x41683fe4
.word 0x605e8cc3,0x690961b2,0xf5840f5a,0xfa43188a
.word 0xaee7a8f4,0x1e65eb55,0xec2d393e,0xeee4f70c
.word 0x2b989e83,0x4e0f6d28,0xe8a68fb6,0x3b367b6f
.word 0x6a8ca60d,0x45d4fadf,0x74abb0c8,0xa8bcfe32
.word 0x31c54c37,0x004c9f8e,0xc63a9ead,0x1289c0ba
.word 0x618f5cde,0x4a58a90e,0x3977d116,0x652decd6
.word 0x8a3dabf3,0x68ab71bc,0x81ba4edc,0xa3487231
.word 0x2637bf9c,0xece8c24e,0x28ba02d4,0x24cd70cf
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 0x9bdfa4e5,0x3e9f87fd,0x959f4ad6,0x3b5d4694
.word 0x2b943de7,0xd6f1bf11,0x2626e19c,0xd1115f37
.word 0xc5044566,0x751871f9,0x47cbcfbe,0x6c341feb
.word 0xb66d647b,0x9eb7ee9e,0x82df201a,0x5af22cfb
.word 0x2bdbcd6c,0xc2636e92,0x32952d2f,0xa46b8477
.word 0x5770e5a8,0xd58c4fb4,0xecda5671,0x3d62d1f3
.word 0x383d7b9f,0x6c97ea3a,0x48cf1cb7,0xc5ed5498
.word 0xff05f77f,0x3305bd22,0xae6ff784,0x910a9119
.word 0x06938495,0x98c75713,0x500f6ed1,0x8219f5fb
.word 0x864dcc13,0x274346bd,0xae27f49a,0x3ada27bc
.word 0x30e39b3e,0xc12c81d7,0x80f79ddb,0xaf93a868
.word 0x29e58605,0xeec3aab5,0x896b7fc7,0xa4a100ba
.word 0x03918d7a,0x77dd1c80,0xd76d7e78,0x3f7f4465
.word 0x1547984a,0xc7e37c30,0x70db8ef3,0xf709075e
.word 0xdceb9d62,0x39a89707,0xd06766e4,0xfb48e298
.word 0x284179d9,0xdeb80974,0x7bceae1c,0x188ad9fc
.word 0xf88f4cfc,0xa6ea3de1,0xb1f949b8,0xe802bb5f
.word 0x7f794f89,0x47b0b447,0x3f9f119b,0x0ccda84e
.word 0xeedb41db,0x8c7fb2bb,0xdf7b3564,0x67a0ac0a
.word 0x6125b4a1,0xb0c186dd,0x59d35e2c,0x572de513
.word 0xf3bd1bb5,0x2345239c,0x4a45c45b,0x2148edd0
.word 0xc867284b,0x65bd5900,0xdde1f09d,0xa28b8584
.word 0xb5709d83,0x5083b959,0x1306f713,0x33fe2e64
.word 0x26558ae1,0x25913c31,0xd90761da,0x4a8ef536
.word 0xdb1fecd8,0x308ddf5d,0x741d2dee,0xa16d2f37
.word 0xb2f4a425,0x964c6441,0x24bd36a6,0x7e1e827b
.word 0x7e759ea5,0xd4a7af11,0x0055cdb7,0xa2fc580c
.word 0xba1471b7,0x7ba686a6,0xf578cf61,0xf1c379e2
.word 0x4a7376ae,0xd894d72d,0xb26a114d,0xee5e65f7
.word 0x11fcaf9c,0x2e2da934,0xe9ecf05d,0x86e99c4d
.word 0x018a52e4,0x6273443a,0x03a3a8f4,0x20ecc0b4
.word 0x4d672823,0x70d72a1e,0x94eb48b6,0x19ae32be
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 0xbb5adf9f,0x6c812b82,0x56933b6f,0xce67775e
.word 0xa6c80091,0x660fc3ef,0xb3fb4203,0xb354e2f1
.word 0x0153635a,0xce9462a3,0x4a61a1d2,0xb2b94e5b
.word 0x8a8f6712,0x43b11fba,0xa66a3f59,0x0803ecae
.word 0xf3e121e3,0x8121d1e5,0x9947fca9,0xdcddf6fe
.word 0xe17b4456,0xc57b64e8,0xf5aa3f29,0x3e3fbe61
.word 0x03ccaca5,0xb6b06673,0x4e822bdc,0xc2d643ec
.word 0xa89682e7,0xfbef3418,0x3252161e,0x2b0cdbf8
.word 0xd3367736,0x010f3174,0x551af061,0x079953b9
.word 0xd6fa0f40,0x6dcdd951,0x8ffa6cdb,0xf107032d
.word 0xfc7297b6,0xdae44a77,0x08f9b2ce,0x67b0e782
.word 0x92f855ca,0x9fed7a75,0x5e066440,0xa3268b4a
.word 0x73260d4b,0xd5a36195,0xeeb7c750,0x841fe864
.word 0x2f43298f,0x2770a4ba,0x81c41c87,0x02a45f4a
.word 0xf2229848,0xf5dd3250,0xf8279405,0xa9c73a0c
.word 0x5c320eec,0xcc40c397,0xc17b9c6f,0x4e988482
.word 0x90b6fcff,0x07ad2a67,0x73161145,0x66303b80
.word 0xb90333e0,0x7d0b971f,0xc3760062,0xbc4499c5
.word 0xc42a236b,0x67e0a3a0,0xc1b8e748,0x8285f69f
.word 0x0b9f404e,0x57e63e41,0x392cdab8,0x2b0c5658
.word 0x5e905f3b,0x45d6c328,0xe195b8eb,0xd529ef55
.word 0x71e71a83,0x4fdb9f93,0xb9c01e1f,0x0161e0ef
.word 0x1e5bedee,0x883fcc3b,0x1a667cfc,0x441ab10a
.word 0x41602291,0xe59830a7,0x27a7596f,0xc3c5f1a2
.word 0xf54ed380,0xf5ceaaaa,0x7f6053b2,0x1b5991d7
.word 0xb7972255,0x0e08243a,0x39b4f243,0x01030dbe
.word 0xadf7dc19,0xb4cd9047,0x917529d4,0x8d16773f
.word 0xbfcc483d,0xefe294ef,0x08db82c6,0x306a4b16
.word 0xbc3fba5b,0x01d38592,0x60652aa1,0x3c84d663
.word 0xe1641454,0x4e75bbca,0xf1f662e7,0x32690dc9
.word 0x2db14722,0x755f36b5,0x4e495723,0x3b59d75b
.word 0x45aef15b,0x3521ca2d,0x30696bfc,0xa2d826c8
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 0x601deea4,0x007e90a6,0xa8fef343,0x9af42c7b
.word 0x4f3760c7,0x153e3970,0x8b4a0bee,0xbdb366ef
.word 0xa68480ca,0x4d12a766,0x95eb4dd9,0x38b5e70e
.word 0xc7da292c,0x0001f916,0x5d16abde,0x0269adc1
.word 0xc53f5118,0x031e1948,0x6329c670,0xadb56b53
.word 0x60e87b69,0x91ab62e7,0xbf0a9edd,0x05649567
.word 0x0892125b,0xfe47ce15,0x3790ebaf,0xeaba1969
.word 0x2c31c23e,0xff1ddba4,0x1816e31d,0x422a645f
.word 0x2d25ae8c,0xeec41271,0xe54fe60c,0x68151e95
.word 0xb3db3648,0x28f0530d,0x94ec7c52,0x58fabaac
.word 0x667b1e62,0x10e66ac3,0xdd76c0e4,0x5e91e4ec
.word 0x1d14d32c,0x18c3ea5f,0x12fc0ed6,0xb0a2c1df
.word 0x91f65846,0x49c96760,0x90bab294,0xe9c65148
.word 0x88e1af91,0x78114c41,0x6279c0c9,0xfffb5d71
.word 0x28fcd78f,0x1fdc367c,0x9d321901,0xa1b52cf6
.word 0x1ecef1ba,0x40ff8c56,0xff3245d4,0x85001a93
.word 0x7a5a15e5,0x545ff3ad,0x329bb648,0x47ffc796
.word 0x7868a10a,0x2c60611d,0x30156946,0x5bdb76df
.word 0xb04fb0c3,0x3c9344a9,0xa2fbee04,0x27bd9cd1
.word 0x91aa3435,0x939dc24f,0xca78ddfd,0x7ea50f84
.word 0x6d6c7036,0xcce1b0dc,0x1fac3886,0xcea9ccf8
.word 0x1a17064b,0xb3de6ae3,0x1722a5a3,0xef9e81c6
.word 0x0bf423be,0x2dacf5ca,0x2b381eb0,0xc81063c1
.word 0x174b24c3,0x6ec29caf,0xa1db3632,0xb6e5e2a2
.word 0xe6bf3504,0xab5c8fc7,0x4cfc4ab2,0x4039c75a
.word 0x960768d4,0x3815b80e,0x22156680,0x9392de5e
.word 0xa9b33144,0x9ce25ce0,0xc6e8cfc4,0x6c9b207a
.word 0xf8275131,0x230e17c7,0x089731fc,0xc1df578c
.word 0xccfd6368,0x7a6bd2aa,0xd24bb6d2,0xe65bf317
.word 0xf7de0641,0xfd206f5e,0xf056dc5a,0x03efad3f
.word 0xd2a10644,0xa9f6e073,0xa284e221,0xf9748dcf
.word 0x8363d5b6,0x15144e37,0x0f450540,0x9c5cfab2
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 0x8434af77,0x5f990a43,0x432eb000,0x37a92650
.word 0x482b5c80,0xf76a9743,0x079c36aa,0x5138dc58
.word 0x2ebd0022,0x61aabb57,0x85aaedd8,0x86c31d37
.word 0xd329ec3d,0xfd7acb40,0xbee52931,0x08fbd125
.word 0xce049dee,0x3cc7fc12,0x451df343,0x88f001f0
.word 0x8cd81f50,0xcc9f025d,0x0b0eca35,0xab510a28
.word 0x97d88be1,0xa8b7d7bc,0x1110ae46,0x66a08d08
.word 0x94e75521,0x63ae1160,0x7c41f97b,0xdc4e707b
.word 0x7d7899ce,0x191e1398,0x2762262f,0x955cd794
.word 0x707b97fb,0x11ee0e79,0x6e521526,0xe0642cc8
.word 0x0efe7f41,0x006b9ec1,0x18055b77,0xbcfaa94a
.word 0xda1ec091,0xe1fc3deb,0xe794290f,0x909dae36
.word 0x943220d3,0xaeb8f92e,0xbfd3b156,0x6b7e6a81
.word 0x89511073,0xc0b3e981,0x150fecbb,0x587c90c1
.word 0x28c59f6e,0x1e4bd4e3,0xa61c09ab,0x87693cfe
.word 0x58760e77,0xfee592e9,0x9014a36f,0x56275804
.word 0xbb8fdfad,0x0d8a4ce4,0x1fce5435,0x2a489a94
.word 0x54e5b57f,0xc3a196e3,0xcf45f3c0,0xdbd55377
.word 0x74b738a7,0x33c75d74,0xa57b07e8,0xee9b79af
.word 0x2ec6dd7c,0xd2bd02c7,0x902a7fd8,0xdf58a56e
.word 0xc0a0265e,0x276dcd29,0xcfbabd58,0x6592225d
.word 0xd0978974,0xa45e5093,0xf920e1e4,0xae55fde2
.word 0x6f96fc45,0x920f797e,0xaf73ffea,0xf3d65fee
.word 0x378847c6,0xdac27612,0x6dba8de0,0xabd7b785
.word 0x452d6cb4,0x07c72a53,0x59a845ec,0xa21e0164
.word 0x8780c6f0,0xb5424b14,0x8682aa02,0xedd4f9c0
.word 0x2511e9ae,0x09c4dfb5,0x2b974d2b,0x4a5c8f7e
.word 0x7ef7f8b8,0xb45d9cb1,0x4e92cbb2,0xcf405f58
.word 0x43ff19e4,0x0bfb1272,0x3438247b,0x81f77a91
.word 0x98d5470e,0xd40f835f,0x74fdd2fd,0xb8e2c378
.word 0x10511c1d,0xcf81cc63,0x1c05a2f1,0xd47450fb
.word 0x4797d592,0xa418d642,0x4f81e122,0xbfcf1e6a
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 0x93a73e45,0x1d1133f7,0x3b1956b4,0x3e94370b
.word 0xfa5ef76f,0x2620b173,0xe8e37d0a,0xf078df17
.word 0x862078b8,0x213842f1,0xdf69cc3b,0x9b8f99d3
.word 0x9daf7c38,0x9cb0e9b2,0x6b7c2a30,0xc15b39c0
.word 0xc2a2f2da,0x78f26bd6,0xe93fbe41,0x4dab7070
.word 0xd6e4becc,0xde7e02bc,0xd84d9fee,0x30b7853f
.word 0x65bbc96d,0x600e2250,0x1ad9d29c,0x41260c16
.word 0x7d237e39,0x4d522c0e,0xe20166e6,0xf39a17de
.word 0x41fb8646,0x3042d9ee,0xb2263516,0x6dc0efb7
.word 0x5def6862,0xc839b279,0xd39b26a6,0xbb1e3cf7
.word 0xb857bae8,0x768529dc,0x228d186b,0x98f37bf8
.word 0x9963085b,0xaef4d30d,0xbe745e55,0x6e002d61
.word 0xd5bb0f80,0x830bcb63,0xc5256ace,0xe7acc2d9
.word 0x9746044e,0xb9c87320,0x7a5ea3ab,0x295c3e28
.word 0x171bdbc0,0xdb043d58,0x77ec3e36,0x5ce30630
.word 0xa6c87837,0x6c2ff373,0x313f6469,0x27bf9707
.word 0xb1916f44,0xb8ed3ce0,0x52837d65,0xdb02a162
.word 0xf506628c,0x418a3007,0x509de61b,0xb049722a
.word 0x2a8b5cf3,0x17242966,0x41034c73,0xa54001dc
.word 0x7692e014,0x2f662576,0x357e3204,0xa72f65a7
.word 0x7390ab48,0x6f2c84bb,0xf2b88341,0x215da0c0
.word 0xc390ba01,0xffa2a504,0xb85def77,0x4d8cced7
.word 0x550fde11,0x686380d4,0xbc8cb934,0xeff3a22e
.word 0xfa338f80,0xc78456c5,0x264bc782,0xc389466d
.word 0xc5bb66b5,0xbd2e8fd7,0x3d30a347,0xd4304044
.word 0x3c3f645e,0xfe6bb4c4,0x1b541c97,0xd9e7d580
.word 0x605d0878,0xc047cc8d,0xa16b6d65,0x7330e594
.word 0xc207d3a0,0xf791b4c9,0xcb48a0e7,0x1e00c98c
.word 0x0f63c360,0xd16ee712,0x65734cba,0xdef1c54f
.word 0xbba945bf,0x1d592a6e,0x2d9e548e,0xc50e339f
.word 0xd8f45583,0xe9b5e713,0xaf332fa9,0x2456b16d
.word 0xd271c801,0x4f06896c,0x8436416d,0x8fafe964
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 0xaaed98dc,0xc3cca954,0xb619652d,0x3c321bef
.word 0x024f9916,0x19a868a3,0x489ce20c,0x1d6f26cb
.word 0xb0aa07cf,0x383faa37,0x45ce0d05,0xac5e6202
.word 0x5bdec47b,0x9822352f,0xa8d22c46,0x452188d6
.word 0x6a13696b,0x6f0ab1d9,0x3cb5b24e,0x328866a5
.word 0xd638eb46,0xc74591c9,0x0b2a42aa,0xb3f51ca2
.word 0x9442c7d2,0x99e3ec92,0x6acce97e,0x43bd0b3e
.word 0xd9fbc7a2,0xd9d62082,0xbd969722,0xd14dff8b
.word 0xf133a802,0x11b854c5,0xeb4abf4d,0x7d974595
.word 0x81f0f092,0x49e27ca6,0x6f2b4f52,0x60925397
.word 0xa7a5f923,0xcdddd13b,0x1a0afcfe,0x9506da3b
.word 0x3c655888,0xf0c13489,0xd7baff15,0x2906f717
.word 0x96511239,0x3078e568,0x8ac60127,0x5507709a
.word 0xeea8a67b,0x02dd2096,0x35e65589,0x47f4ae71
.word 0xa62d9057,0x4c59968e,0x0f755f66,0x9abf8535
.word 0x93806a86,0x32774738,0x687ed594,0x3d411c72
.word 0x73bded2c,0xe8062eb4,0x30db7257,0x3eabd68c
.word 0x9adb4d8e,0x62db13bf,0xa6dac030,0x140377c4
.word 0x7e26df7d,0x943bfdfc,0x1ef6153b,0x19667df2
.word 0xf1a5e731,0x4f703f7c,0xbcbc0bba,0x7239d432
.word 0xa72d5089,0xe0ffc2d9,0xd4dde8d4,0xbd1776b3
.word 0x24b30d28,0xd6baaadb,0x1fcb8e83,0xdfb27260
.word 0xc1f02b52,0x6c672d04,0x19f434af,0xc3fc538f
.word 0xf4ddbee0,0xb1ad9f45,0x645d7c1a,0x7fa61b40
.word 0x86b91f3e,0xbfd8bf05,0xf19c5b5f,0xaa1a1a75
.word 0xd784a0cb,0x41ecf0e0,0xb956b150,0xd018632f
.word 0xb8bb19de,0xf27d7ecf,0x91a059a9,0x598c710d
.word 0x13fb74ca,0x1ccb52a4,0xdaac4469,0xef038428
.word 0x727546de,0x80cc3cfa,0x299cd546,0x3a0b5825
.word 0x698a9b20,0xfe350c40,0xfd619b06,0x5c96f3b2
.word 0x32eb5523,0x85c04d71,0xe3d90dc0,0x818ad757
.word 0xc01cb050,0xa2c9e1ae,0x4ba36b40,0xaabe4041
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 0x8b0007e4,0x3d563afc,0x72f8078b,0xdf94c5dc
.word 0xe92c7967,0xcfda8efb,0xab32eb6c,0xc6af9612
.word 0x11e8b78e,0x7f3bfa7d,0xb9f778e2,0x24338558
.word 0xfc29966f,0x3ee86ccc,0x0f4343fe,0x494d13af
.word 0x2960f689,0x3142858d,0x872765ed,0x951a387f
.word 0x72d01f45,0x35845fc1,0xc82c0c47,0x0a720f62
.word 0x999f9ff7,0x081aaa64,0x7cbedaf3,0x468b2f2b
.word 0xce4d0044,0xaf179132,0x5debdfc6,0xc4cf9824
.word 0xb184294d,0x05f179c4,0xfab5bc9a,0x9b6627ee
.word 0x9dd03c1e,0xd93d6fd2,0x7c5d48e3,0x06709b3b
.word 0x26607513,0x719543d3,0x3f6fe05d,0x216245e8
.word 0xed8e7936,0x2ac621c3,0x40e4377c,0x44c7b60c
.word 0xc798f2b9,0x38b1e7c3,0xd818f673,0x44211333
.word 0xcddee741,0x6bbb2ef7,0xb8382af9,0xef3be55e
.word 0x8e7c92d2,0xa3bebad2,0x902abeaf,0x11eff7f0
.word 0xcc238bb6,0x739fdb62,0xaa2dfb9b,0x6eac4fdc
.word 0x7f99c43e,0x24863f07,0xf5d0e771,0x026b1c63
.word 0x0a3ef700,0x952d2776,0x4c6ada2d,0xf419d606
.word 0xf80391a5,0xab18078f,0x742ce614,0x355a5e1a
.word 0xdc007d33,0x1c8057dc,0xb3919f2b,0x3bc27cc2
.word 0x38669f38,0xddaa515c,0x70a98784,0xdee7e9db
.word 0xa07f2c7a,0x8df715bf,0x95f14d25,0xead5b3a6
.word 0xcb4038de,0x8e45233e,0x16a95ab5,0xf1ab191c
.word 0x27c02b96,0xa5575c96,0xa0041d71,0x30e6702b
.word 0x97c5c901,0x8401cb92,0x39fb13e7,0xd8ff8f0b
.word 0x9250583e,0x0c6f5308,0x0fc2120f,0xde3f402d
.word 0x911a30c4,0xada507c0,0xf518b005,0xca2868c1
.word 0x8d4de456,0x710891dc,0x396bbe6f,0xaf3f1551
.word 0x4dc6200f,0xd28d7916,0x202bfbb1,0xcd7dd917
.word 0x6ca5e38b,0x0b94fc93,0x30bc53ae,0x3b67c4e9
.word 0xfc9c86ac,0xd908a2eb,0x2d98bd86,0xd6fd044c
.word 0x421779c3,0x09053244,0x9a6dfd31,0x40b6d922
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 0xca83b378,0xba450197,0x3b8df03a,0x149cebb9
.word 0xa4d283ae,0x90977de1,0xce8aa0cc,0x12701f4e
.word 0x1d4a8f53,0x368a0b6a,0x2a692e45,0xd4f59816
.word 0x78978e20,0x49fbeb5a,0x23ad882f,0x9ff5df91
.word 0x9ad6b195,0x7ab16771,0xc86170b7,0xd4eeb076
.word 0xc76e3a76,0x730e4481,0xb8b5d281,0x94b207bc
.word 0x969240c8,0x11a933ae,0x7e91251d,0xdfbf6a35
.word 0x041bcb1f,0xe808578e,0xa28e4fab,0x01cbb857
.word 0x87d92568,0x2cafdd91,0x8b558453,0x53acc2c4
.word 0x45bace7e,0x468cb00c,0xa02edb14,0x4198b493
.word 0x8f3f822f,0xfbdc3ec9,0x304432e7,0xb1c5c58a
.word 0xd6660f0d,0xe9ff2df5,0x734ed418,0x114f517a
.word 0x2e855a35,0xa7d8e1e0,0xecddd652,0xcd4c94f1
.word 0x7218ed2a,0xfedddb2f,0xb6698fe6,0x04284f1b
.word 0x48a5e124,0x5a2a9882,0xafc35e63,0x746fca92
.word 0xe0e9a904,0xaf80f00a,0xa0402ef4,0xc3f4a65e
.word 0xcbdfca4f,0x000f1ef1,0xffe1ee23,0xce5c1531
.word 0x6dfeb340,0x5870854d,0xe3b85402,0x95e0013c
.word 0xe6f42a6d,0x20713892,0x77b1f0ea,0x9015f4e2
.word 0x3653c18c,0xe59d69cc,0xe1d36b30,0xe5b4f469
.word 0xc40d9568,0xd8c9da20,0x1205aa5c,0x46b4b79a
.word 0x384a6a91,0x3ddb1404,0x151dddcf,0x9105267a
.word 0x75cd86df,0x0387566e,0x9d4e7911,0x9f423c38
.word 0x8ded82dc,0x80f41edd,0x2eadc02e,0x0d132f8b
.word 0x4ecf6300,0x91a40da3,0xfe5190dc,0x83a13bba
.word 0x47a5a824,0x8f4cf100,0xf451547e,0x7ae08410
.word 0x3ab654a8,0x1d385027,0x4f87dc4e,0x3eedc037
.word 0xf76171e4,0xcdeef716,0x58c1fbfb,0x9adc42a9
.word 0x099d72ec,0x53d350d8,0x27c1dcc9,0x2c3f5ff5
.word 0xf928ffd0,0xa1ab9641,0xf4c3c051,0xdd0dc20c
.word 0x07e9d810,0x359c8d92,0x7a7735f3,0x75532ea9
.word 0x774e3f1e,0xbe08b6c9,0x17516d21,0x70fad934
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 0xcf231b5f,0x4ba55136,0x375f0f3f,0xb741ed76
.word 0xe00584c1,0xd2cba7ff,0xcda9f6c9,0x6cdbc84b
.word 0xa4a3127f,0x0d39f197,0x1e84f6a7,0x20b4a269
.word 0xb1826fa0,0x54c670de,0x6eca8765,0x8ca3d6ee
.word 0x84f55200,0x71bd5f8e,0x7af77490,0x1b8939cf
.word 0x22d19d9c,0x3b262f64,0x6ff48b1a,0xe7d7e21e
.word 0x57ef17cd,0x83d1fe0b,0xbbe7a296,0xdcabc63a
.word 0x8ed06066,0xcc167317,0x4dd3e4cc,0x789fd891
.word 0x39d8d06a,0xda41c34b,0x10aaf123,0x0c79b4eb
.word 0xa77e5789,0x14264f84,0xbd0b359f,0xafe44d7c
.word 0x15ee4938,0x8ddc9c21,0x0aef153b,0x9bfa57a4
.word 0x527c9895,0x7bddb6ee,0x9086d500,0x48ae8ded
.word 0xe79fd9be,0x05470764,0x6b5b0c93,0x5f93b781
.word 0x082ae9bf,0x8892f1e0,0xd4a0f988,0xf1b72cab
.word 0x4c142464,0xeea5426e,0x00356548,0x47955f42
.word 0x24eb07cd,0x9edeae3e,0x6c79a9ef,0xb7c65df8
.word 0x69ed3ca4,0x5f10fb2e,0xc9ed760c,0xd5a7af34
.word 0x0608e395,0xdabb858a,0x6cab8d32,0xc3664dfd
.word 0x786530c2,0xe6e2f136,0x92be921d,0x7a5dc668
.word 0xd94676a8,0xcbdf2197,0x3a159912,0xaedac464
.word 0x2506902c,0x5083eccd,0xaf187762,0x00996aa4
.word 0xf0444377,0x06a84b34,0x03194964,0x9f01993f
.word 0x4a3815bc,0x9e8f9f51,0x81b077ee,0xcc85c783
.word 0xe809de7f,0xf5541b8e,0xa8ffc5ca,0x132d53e7
.word 0x77712666,0x3b3fb00f,0x69c07cb7,0x6ea8a5e0
.word 0x97bf9a62,0x6de435f7,0xb79a4466,0x056d28ed
.word 0x1943964c,0xd969991c,0x8ea511d7,0x40995072
.word 0xcae15f9a,0x5186ebe8,0x7aecae53,0x6bebda3b
.word 0x1b701285,0x3e1fd5e2,0x6045d7fe,0xc11c2eea
.word 0x3625c676,0x0246b427,0xbed3d737,0xdb03d65f
.word 0x8f188d73,0x8a655aff,0xc352923a,0x5c381222
.word 0x90785f11,0xb95a377a,0xb23eddfa,0x93c0069e
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 0x9afd3680,0xee72f65b,0xe4f3cac2,0x480d755e
.word 0x0abfd006,0xbc846eb5,0xc1264bfb,0x69d3c822
.word 0x4a5e7a8f,0xc7abaef9,0xdb6bfc32,0x83e4581f
.word 0x40986ea6,0x035600e8,0x2a8d082e,0x62b4ffc0
.word 0xfdd76127,0xdc27b40c,0x6246c3c1,0x40b25803
.word 0x36598391,0xc23b7e85,0x4dc896cd,0xd1ab693a
.word 0x7af5a7e8,0x91eaffc6,0x83cbd4cf,0x2d85945e
.word 0xf75970de,0x1263d6b6,0x7ce7916d,0x3d340efb
.word 0x8e7c81b1,0xcc50a29f,0xc7047b53,0x2acc537a
.word 0xe66fe05a,0xbfb2ffd0,0x6982a007,0x9a8db784
.word 0x727d435e,0x8013366a,0x34dc0510,0xdc3c51a3
.word 0x6affe12e,0x02ff2edb,0xcb99c72f,0x8d162591
.word 0xb6c599ff,0x074cbf53,0x446dd652,0x8d9f3ad6
.word 0x35c9d4cd,0x57beb9d4,0xe4122f30,0x5fe17c83
.word 0x902eae02,0xc2b2fb1d,0x71c19495,0x35989401
.word 0x3c2b5efa,0x42246600,0x295fb513,0x637ea0ca
.word 0x07a3ba41,0x8a715ac4,0xc0d6eeab,0xad97f7bf
.word 0x84fddf20,0x03e4662c,0x2008b3cb,0xda9c2040
.word 0xc7d853bd,0x7ce68120,0x65c5263d,0xbd192937
.word 0x31b2869e,0x9db718e1,0xc4d899a8,0x55c1c3a4
.word 0xc27b5409,0x8a06fe9c,0x6e09fae3,0x69e05b6d
.word 0xbda04acf,0xf35c6d74,0xf9188b6a,0xdf5870e8
.word 0x3ed99d91,0x23fe72da,0xd3320a8a,0xcca82a86
.word 0x6e7346a8,0x5905e87a,0x2911bd93,0x1361b979
.word 0x18d440a6,0xb2ac5811,0x3aefb7d1,0xa8adac2d
.word 0x20807319,0xe451321a,0x2f2fca16,0x8899758a
.word 0x075b716c,0x8b5a7d16,0x8ff72436,0xc9151b7f
.word 0x6bf94ee4,0x2bd06eef,0x0b63ba37,0x03266874
.word 0x89b7117e,0x23d09bc7,0xf24a5f24,0x35fc0def
.word 0x9d554295,0xe8453860,0x01693b2d,0x3aeee6f3
.word 0xa9103bd0,0xc36635ef,0x3887ef66,0xd451c745
.word 0xfdd16e47,0xd18623e2,0xe9d6b71e,0x3c41713c
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 0x3aa7591c,0x47566dec,0xe57cfa97,0xc7515c5e
.word 0xed353325,0xc27e60b8,0x94c22129,0x17b915ab
.word 0xd83ab774,0xce54cf20,0x25580029,0xc16e5806
.word 0x067eed3a,0x60c8a36f,0x21b4b37f,0x41f86ed5
.word 0x07e662ae,0x07e4385b,0xe3291e9c,0xd44cdf12
.word 0x7d833858,0x36278094,0xeb5ef695,0xfe1b37db
.word 0xeaab9d1b,0x722c9064,0x86bfbe60,0xc1bd00b5
.word 0xed8602f3,0x7e545153,0xc48e9490,0x2aedb02d
.word 0x39d3b509,0x54028404,0x205c4da2,0x41f2b0c8
.word 0x962043a0,0xc02c8b7b,0xa38284dc,0x719b2c5f
.word 0xa9cfe211,0x360fda5c,0x5d46270e,0xe3e873ed
.word 0xd4c024b6,0x089adcf3,0x60db3989,0x42f96c06
.word 0xd2a3b588,0xed8d1438,0x8a561701,0xabc2c6a4
.word 0x2d3cb37d,0xe97d66b7,0x42244756,0x9dd46a51
.word 0x0a1bbff9,0x0fd7ec9a,0xb0f49a1e,0x7507ebc8
.word 0x96538c67,0xebe7599c,0x630bdc3b,0x267130c3
.word 0x2e0a9c8c,0x60a5fc4e,0x015698dc,0xcfbd170f
.word 0x507fba53,0xe43af272,0x3e54b45c,0x5ddea731
.word 0x4d97e8b0,0xcd681ddd,0x7e7e8e72,0xd84ff804
.word 0xed4b8341,0xa2b1768a,0xb09fa522,0x46775de0
.word 0x69b48cc9,0x39cd211c,0xa0a629e2,0x0c0e1e3e
.word 0x68d3ec31,0x067ffa9e,0x5b2c00f4,0x526c9e82
.word 0xfce560fb,0x40fa4793,0xe48784e5,0x1e534888
.word 0x758ae077,0xd2007122,0x3862ab20,0x8db19268
.word 0x648e8a32,0xb872230e,0xf95827ef,0x5afde289
.word 0x4d44e0fc,0x925bd8ed,0xc7d8b597,0xa5a6d855
.word 0x3be7fbaf,0x104c8d21,0x755bd1c0,0xbae29d3a
.word 0x7a2e619b,0x59d114d1,0x8436087f,0xe3bfd3a4
.word 0x47c1527d,0x73eb34c5,0x3395eb7e,0x5dc3980c
.word 0x2c779256,0xf65cad6b,0xaece7bc8,0xfb0978e0
.word 0x98e70cc9,0xc188fb0b,0x32dbdeaa,0x85a305c0
.word 0x3efa0202,0x7a1a64a1,0xde30f62a,0x757cbcd3
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 0xdb986bf8,0x4a0ef333,0x8415cac7,0x64f011f2
.word 0x11b2b478,0x1cbbe98a,0x2d8cec7e,0x87813f18
.word 0x136dccec,0x5d1ef370,0x9d111209,0x98a8889d
.word 0x97186b62,0xe5ed2e4d,0x021c01a4,0x1efbf274
.word 0xe0fb1b98,0xaffaf5b4,0xc21dbb47,0x348f157c
.word 0x9a149c23,0xc8922e20,0x65d432d2,0x42724188
.word 0x0604b51d,0x8fc9b195,0x07f69b29,0x3279a932
.word 0x37202731,0x347a7617,0x95d9483f,0xf373ccd2
.word 0x51b44df3,0xee68e7f7,0xae73c52c,0x5eba8659
.word 0x640d1ada,0x5019a111,0x3735e5b3,0x09c8f98b
.word 0x4e377192,0xe23f7ed6,0x7175a1f3,0x44db3066
.word 0xe2bae3c7,0x40d0e899,0x12a2af09,0x3a74a93e
.word 0xbf9b7392,0xd0068c36,0x40e75f08,0x01127aaf
.word 0x9db84daa,0x15e8e18f,0xe193bc5a,0xd2c9124d
.word 0x4de2c01b,0xcd4df368,0x81e9c7ec,0x6c17e4d2
.word 0x6de0c5ad,0x562e423a,0xa71a4357,0x1d6a2973
.word 0x8bab594d,0xf4ae9509,0x2b04b979,0xa494f1b8
.word 0x82bbc7b8,0x2c8326a0,0x14662ec2,0x399a1ac0
.word 0x333dff31,0xb4074bab,0x4e1bf177,0x8a452b90
.word 0xed3c88e9,0xa404e37b,0x5b7dbfa2,0xd9aff26a
.word 0x5f562c57,0x9bea12c5,0x3485c28b,0xe99df494
.word 0xd44daf25,0x936186f7,0xa6ab9e82,0xd19e6c45
.word 0xdde6887f,0x044964f0,0xa5a50fce,0x4e3c23bb
.word 0x616f706b,0x92acc158,0xbf5ad744,0x8920459d
.word 0x31b9f896,0xc866bd8d,0xb70091c0,0x5cc97465
.word 0xb6876b76,0x8c8eae4d,0x8532f773,0xc83ab10c
.word 0xa877b7a4,0x0a5790ca,0x3934737e,0x044b182a
.word 0x43bb89fc,0x2da9b5b7,0xce9dbb64,0x511d153c
.word 0x97823917,0x05776b1c,0xde4b6c8b,0x9d56599d
.word 0x4f6e033e,0xa8adc8da,0xc24571dd,0x9ce02d04
.word 0xfdf53f64,0x598f0d74,0x33cd1014,0x6ef0838b
.word 0x72e53760,0x6aa03cf0,0x9640ae98,0xa267ba9f
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 0xbd78cc76,0x2e3da3c7,0xc7481fdc,0x064cbec3
.word 0x9122beae,0x6892a92c,0x74551964,0x3dda99ad
.word 0xd509c0bf,0x4d4c6c8a,0x412e9bff,0x52592983
.word 0x914404d9,0xf1df29a4,0xf5e4ba20,0x355fdda0
.word 0xf867aa9e,0x19b13178,0x892bef8b,0xb8f258f5
.word 0xc58d4cf9,0x5b38f886,0x24964531,0x2aff66a6
.word 0xb8549ab5,0x071bcc63,0xc75d98e6,0x880de194
.word 0xb7c5769a,0x2a041df0,0x1c94135b,0x51e4b131
.word 0x45b35438,0xaee31853,0x9cce6805,0x4265739e
.word 0xa578a109,0x84fe185c,0x64a9dcf7,0x197c2deb
.word 0x7d132292,0x14257341,0xbd29ba95,0x6ed5d5b8
.word 0x0d5994ed,0x94b3718a,0x6028c3ba,0xcdb4f6a1
.word 0xd8394625,0xa46c0f36,0xab0ea21d,0x890b4ba9
.word 0x4ad61758,0xcd1e2301,0x280d69a7,0x3ed176dc
.word 0x653eae1c,0x4166fb93,0x44f27832,0xde4a8321
.word 0x3f892eb4,0xd6db6527,0x5c18f366,0x650ba0e1
.word 0xf926295d,0x71d40d17,0xa11af8ac,0x2ddbcaa0
.word 0x467c83a6,0xf13262f4,0xe65c162f,0x99797ba7
.word 0x52f9c12e,0xf988e0bc,0xd6b01526,0xac334620
.word 0x59669668,0xf76be369,0xcf308a30,0xb88bb79b
.word 0x6923e641,0x085a1f47,0xe3e20652,0xf5614e52
.word 0x014066ea,0xc488b526,0x30bcdf17,0x50b6f3c4
.word 0x5c1839e8,0xf1950ee7,0x12d47d5e,0xb21f2468
.word 0x722b46ef,0x44e73bb5,0xa4c07f3b,0x13ec20ad
.word 0x2c2480e2,0xbd0d6c4a,0x810441fd,0x6fbd11cd
.word 0x3bec14a3,0x7f4904a0,0x995d70e1,0x3d635d80
.word 0xd34d0ea4,0x331c5617,0xf6f0040f,0x27788a09
.word 0x3a6899b1,0x9fde1fbe,0xd77f5a6f,0x7afbad49
.word 0x2f9cf4c1,0xa1cec0e6,0xe202fe30,0x66a57105
.word 0x4a181e87,0x24b2ea0e,0x676d9a69,0x4579f491
.word 0x3e2e0a36,0x553f7a10,0x35d28368,0xd4534943
.word 0xb9b2e357,0xebcdb7a5,0xb26d6ace,0x3be07278
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 0x33260583,0x93c68ced,0x2f4e60d2,0x63fd1ec7
.word 0xbcfff7b7,0x1a67ba82,0xe2870ae3,0x4a4f1dcd
.word 0x7160c69c,0xe4477dfe,0x7f6c4fd6,0x12d2c7fd
.word 0xf6afaa64,0x8a62cc54,0x3fc1b612,0x5951cb21
.word 0xbd3f2b6b,0xb6b2d2c8,0xfeec8f20,0x967d1df7
.word 0x27da3024,0x847e1297,0xa4cf10ae,0x1f0620a1
.word 0x46de82c2,0xedfd68ef,0x24d31c42,0xc73d8726
.word 0x6fd5388f,0xe7ff0ff8,0x4a407e87,0x22cc9a76
.word 0xac8ae347,0xe3549b10,0xf77a2b0e,0x738dd21e
.word 0xbbfc1321,0x00a0fafb,0xf5b80c19,0x8ca115da
.word 0x525bb19c,0x6663d974,0xc529ac35,0x7cf55e64
.word 0x2a488575,0x05420366,0xeb84d355,0x011ee74f
.word 0x8439251c,0xe8eb0c63,0xcd41ffa7,0xbe1ca11d
.word 0x49c7b656,0x49136c18,0x745c1c15,0x9880688b
.word 0xd5846e9b,0xfcfc58b0,0xb4a62c1a,0xab178675
.word 0x14ebefd1,0x8774fbec,0x52d014d9,0x0e6692a3
.word 0xe41f459b,0xf81bd5ff,0xc92fdf68,0x66f1f9eb
.word 0x6c524bd5,0x9bddffae,0xa19f4b95,0x167bdc7c
.word 0x1d8ce3b9,0x707245c0,0x50727d60,0x7baf3503
.word 0xc9c0fd32,0x63078db8,0x1172d0eb,0x95a7fa80
.word 0x54e6aac1,0x260de909,0x8ffce0bc,0xe8a03d48
.word 0x7f2e60d7,0xa7d4f51c,0xc12aa7b0,0xabc423fc
.word 0x0ddf9ce4,0x379cc01d,0xf1f1e6d3,0x4b8971d6
.word 0x07bb7f10,0xde43dd70,0x3d3a6cc9,0x0a559c02
.word 0x6a87bccf,0x1adad694,0xcd37f3a0,0x1d02c77e
.word 0x6d9f4173,0x39414d64,0xc6b4af93,0xd1b618ad
.word 0x501ddebe,0xf1f10f5c,0x655585eb,0x9abd2e36
.word 0xe7637d21,0x4d171477,0xf25a8ef6,0x13fb8c96
.word 0x74987305,0x9aa251d1,0x54793567,0x9ea7d79e
.word 0xa7d7492a,0x3dd7d0fd,0x3fe51863,0x13420a94
.word 0xa468a1b6,0x672ad8d2,0x2b1b9e64,0xfe795ddd
.word 0xada200ee,0x598e10f0,0x47cf90cd,0xaf9b39ea
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 0x70745a91,0x2fa40ad9,0x8636784b,0x74699052
.word 0x2b9fd679,0xf90b11f2,0x0f940f1a,0x952f747e
.word 0x957a0037,0xd2103192,0x48a95199,0x8200d0e1
.word 0xd46f8f23,0x90e15d0c,0xc37b2f98,0x5f3790a3
.word 0x558d6732,0xf1893aa1,0xe0f257f3,0xc3902d72
.word 0xaef70ee2,0x07cd754a,0x224c0c8a,0x76825b4d
.word 0xf3ba3679,0x3c5e863d,0xb83868ee,0x3f7ab3bb
.word 0xf2e0c870,0xcd9773c2,0x3052b6fe,0xc861f6d1
.word 0x9dcbbba2,0x930f112d,0x7389f1c5,0x0a7d1cc2
.word 0x8bfa5943,0x7e7fdf24,0xb1f3f2d5,0xcf58a06f
.word 0x4d5a2b31,0x7ccaff41,0xa58442eb,0xd66749b1
.word 0xd9252464,0xb86d3b43,0x08fcaa99,0xd57da392
.word 0xd8ad5846,0x2e1d3590,0x7a863f9e,0x29e09353
.word 0xbf08e65f,0x4d5d878e,0x1df18e49,0xccdb9063
.word 0x70c0c4cb,0x7a7aedbb,0x6aca1b21,0x89e89a52
.word 0x71eb9460,0x08c30547,0xa14313aa,0x7dc50734
.word 0xb6d75778,0x9ff60ebc,0xa6d86ed7,0x195360f7
.word 0x622bb1a6,0xc13c602b,0x2b034423,0x7ff2660b
.word 0xad83cf73,0xda1a00a5,0xcd6212f2,0x215a8b99
.word 0x904c076c,0x204670cb,0x85452099,0xaedb2287
.word 0xfaf6bd44,0x8159bc27,0x80eb7872,0x2456d1d2
.word 0xe4c914e3,0xd948dda8,0xbe477e2c,0xa98d59b5
.word 0x1810bcd9,0x8f847153,0x2bc0adf1,0xfc4c6d5e
.word 0xb1ce9f2c,0x12e94e14,0x2f030629,0x1f0bec76
.word 0x20b8f1fe,0xfd7e36c9,0xae7cf6bb,0xc705b2a9
.word 0xba7391f9,0xa7929886,0x3b0342a5,0x06573905
.word 0x57ad4d76,0xce9c0a6a,0xfa1994e5,0xc56215e5
.word 0x19de8593,0xc5526377,0x41984b55,0x607f298a
.word 0x33ebb82b,0x00b686c4,0x1a9b99ce,0xfff87da6
.word 0x421f939f,0x1c73edae,0x5e502da7,0xbc5b98c2
.word 0x1ce9e0ac,0xbb6d1ea5,0x25ac1056,0x76775144
.word 0xf41642c4,0x54a21f25,0x591674c9,0x7cc35c0e
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 0x8901b0e2,0xf554ebdc,0x50bf6320,0x8ec456f9
.word 0x31ad4bae,0x92d33c43,0x002667da,0xd72239f3
.word 0x04a2ebd2,0x4305e499,0xc38ac122,0xbeb48891
.word 0xe09c9f38,0x1f220621,0x60808046,0x61f65077
.word 0x2c1a7c61,0x2f05abda,0x1b48e0f5,0xbb7dc780
.word 0x4f436f3a,0xd64276f8,0x33484f49,0x7b8b843b
.word 0xcf60b323,0x9a4820c4,0x041f0c51,0xc0f652cd
.word 0x334141ac,0x2c4b860c,0x5d0d85bd,0xe94c375c
.word 0x23294b56,0x64c40da0,0x40753409,0x4709da8e
.word 0x20ad9fa4,0xd6675d57,0x7b63a0b2,0x1cfb70e8
.word 0x44357147,0x38e9483b,0xda9da962,0x6c46b9e3
.word 0x93d65696,0xedb5b9c1,0xfc07ac72,0x65cb4bf2
.word 0xdb706553,0x1093b253,0x6c58a772,0x00c57a5f
.word 0xb7a2d907,0x343b74a3,0xfb8e002a,0xbe1807af
.word 0x5880cfb8,0x75f8ae2a,0xd3b14553,0x0575a2a9
.word 0x5a955ddc,0xe25825dd,0x115b7f48,0x81977056
.word 0x410acfc1,0x25c9a1b8,0x266dda0a,0xa9efdcaa
.word 0x93ac696e,0xba4388ab,0x52781e59,0x60a4666a
.word 0x879e7965,0xb861304c,0x519003e2,0xebf36c01
.word 0xd2de1ec0,0x21b3372d,0xdb0b892d,0x245cc603
.word 0x335fe9ad,0x51deed02,0x2166e8f3,0xdbfd0489
.word 0x8ff48d19,0x9ce3a9da,0x69c6332f,0xf7a4fd05
.word 0x4d404fb8,0x9eb6678c,0xde0c9967,0xc7bd7239
.word 0x065fbf6c,0x432c5e6f,0x09cf7cc9,0xa931c2c8
.word 0xe9d4fece,0xd159098e,0x60e447b6,0x2c0e6982
.word 0xe9a395ec,0xba737ce3,0x0a2d0c00,0xcc9f64b0
.word 0xd47e8a19,0x941eb973,0x7046c7ab,0xb139af07
.word 0x2390fd52,0x257bfc31,0x0973e9c9,0x43cfcc72
.word 0x0ace8484,0xec930078,0x8ac862b8,0xc6d1818b
.word 0xe7452a37,0x4bdd1ac0,0x656975f6,0xc15b3cd0
.word 0xc4a649ee,0x39faff30,0x3447bbb0,0x1a1b3410
.word 0x6ab6ff0e,0xd029b33f,0xfd32bfbc,0x4a43c22e
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 0xfc7652b2,0xca68397b,0x75117920,0xbcc3668e
.word 0x9ea82454,0x63ee10af,0x73b71740,0xe87b4dfa
.word 0xd1faa3c3,0x69cae087,0x2ac70281,0x7f348037
.word 0xe0a77779,0x4f9507e6,0x2c41a7a7,0x802edd36
.word 0x2198829a,0x60a52263,0xdfaf8a98,0x1b320b72
.word 0x2278c261,0xdaf3da57,0xa16b4ae1,0x029de1cf
.word 0x33fd7edb,0x1ecc3198,0xba10d1ed,0x66d4382c
.word 0xe4596465,0x0ebe06bc,0x7af29d87,0x2b72b706
.word 0x3c23c604,0xa9f6cebc,0xc5fbb39c,0xde9cf128
.word 0xf34c1410,0x0cbaea3e,0xf82efdf0,0x610c0296
.word 0x984b8ae3,0x68da0148,0x08e95ebe,0x4c1d5477
.word 0xeea0b126,0x6cf73c50,0x498ee106,0x2a53e5af
.word 0x2ec348e1,0x2e266386,0xfe20f7da,0xc0b73c5a
.word 0xe66e3b8e,0x3fa47d9c,0x48180e85,0xb78eb6aa
.word 0x3ef99161,0xb2e5bc98,0xcd398826,0xa4232862
.word 0x4b060864,0x4e772c1a,0xf55e740a,0xea5d0415
.word 0x4ec68475,0x4df20fc8,0x29f3162a,0xff3489fa
.word 0xc8a97ada,0xc450d398,0x09a775c9,0x40d7fc07
.word 0xb8de9295,0x10bd7449,0xee06078f,0xc98d7528
.word 0x875b295f,0x4588717e,0x07a5a1cc,0x8ccc4914
.word 0x9b11da4e,0xa3092011,0x5230a15e,0x80f18192
.word 0xe334b2a2,0x6b4ad697,0x65f3914c,0xbceb8596
.word 0x9bca9b1d,0xd0c75c3d,0x2891cdac,0xe8ffbe40
.word 0x102a7968,0x37650014,0xcb0014f1,0x4897a3f6
.word 0x9a2f8b64,0x2554b619,0xf5836b93,0xefa3733a
.word 0xa2dfbcf5,0x2e553761,0x1d1d926f,0xdf3454c3
.word 0x96692418,0x1bb589b9,0x7bd7a065,0xbc40b7af
.word 0xa3b37958,0xaec77d83,0xf9cef54b,0x478e888a
.word 0xb179f281,0x9ced6131,0x8db6ec0e,0x6b05f9c9
.word 0x0de271bc,0xadf4a564,0x674cf0e3,0x39511157
.word 0x482460a7,0x646a869f,0xf625b5ab,0x129e085b
.word 0x95d3a611,0x820a1c4d,0x01b41bd7,0x2144730b
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 0xe6c776da,0x94218d6c,0xf08a03e7,0x0718db8b
.word 0xbb8bede1,0x4efa4aee,0x5b7a6197,0xa4c7a2bf
.word 0xdf7da5f6,0x0d46c64c,0xf05628ac,0xc6e90625
.word 0x14c3a105,0xc67db339,0x009d820a,0x7f1c2a35
.word 0xa8993620,0x5b97dfed,0x07e019d7,0xb219454a
.word 0x3b0a8168,0x178e6ebc,0xccad61dd,0xb2c3a73f
.word 0x8aa0a039,0x2b879375,0xea2f3db2,0xf5fa7102
.word 0x10d191cd,0x8bfad1d3,0xd97365ff,0x48d9091b
.word 0x1de2a8ea,0xae6cca46,0xc9a7ad21,0xcd9a54fa
.word 0xf53809e8,0x6d064429,0x32eb2452,0x3c862f9a
.word 0xeef7c053,0x1c580f71,0x08584d2a,0x6e6bcb9c
.word 0x2d037e6f,0xba68276e,0x456d13d8,0xc173184e
.word 0xa472c132,0x5c05dbe4,0x80beb025,0x56af8e1c
.word 0x107844b4,0x26fd4173,0x4a14bcce,0x847d6d52
.word 0x9320bcbd,0xc1a75fe7,0x68bc54b6,0x17e1b7be
.word 0x66c86694,0x367fdd14,0xade887b5,0xd253a52f
.word 0x52e72656,0x6f61a47a,0xe7a17851,0xc360cae9
.word 0x2ba3d41d,0x3608166c,0x200db76a,0xf67c4dcd
.word 0x27cb6681,0x0b8d6f2e,0x401811f9,0x63736e1d
.word 0x5da834d8,0xf663a7b9,0xdeee4793,0x0c7b7e55
.word 0x0201a4fb,0x29fe7805,0x24c080e6,0x73ed1092
.word 0x9e3a53ca,0xaff6852f,0xd190609c,0xdff1973b
.word 0x009ab131,0xcda12e14,0xaf6b7e55,0xe1b21cd7
.word 0xecab8ea2,0xb98d861b,0xa924c939,0x7280241f
.word 0xcf4afe5f,0x9a494a01,0x63ecf932,0x31558ae9
.word 0x5b277491,0x51757c51,0xf7f569d5,0xc840f82a
.word 0x51736296,0x2b0e8b51,0xdc5692d0,0xe4a340f9
.word 0xae0a1659,0x155ee968,0x28a387a4,0x124019a8
.word 0x8f7bea6b,0x451eb809,0xcfca643d,0xf79b03fa
.word 0x883d50eb,0x0f75e2bc,0x12b3d0f7,0xe470ec67
.word 0xed6d33c5,0x15241fb9,0x90ed87c0,0x23abae89
.word 0x9ccd13a6,0x9a84232d,0xda7afbf9,0x11db4bcd
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 0x18c3aa9e,0x376b9a22,0x7bf2c32a,0x5de47bea
.word 0x8d2269e7,0x207243d6,0xc90cae0c,0x7d37e42c
.word 0x3ce61355,0x766516e8,0x8f1b7057,0xc3b73d6f
.word 0x041d4462,0xd6c09107,0xbc34edd1,0x80de31c0
.word 0xb51b448b,0xd5ac22cb,0x47984cfe,0x485392eb
.word 0xb168379b,0x241465c3,0x7fc79e1e,0x25541cda
.word 0xf5bce3d4,0x0657de08,0xf8f5f3f3,0x86653388
.word 0x9a3feb54,0x66b47531,0x124ba3c4,0xe6b19b56
.word 0xec67cdf3,0xa185e845,0xa7a540d7,0x48506616
.word 0x72280a51,0x13e8001a,0x06a67289,0x247b51e2
.word 0x9ebd1c56,0x5845a089,0xa6e34a62,0x7c1086ff
.word 0x82489781,0xd50b37dd,0x3f50c961,0x29241794
.word 0xac586dd4,0x99e61f65,0x7e5ad269,0xbb59731e
.word 0x2c53dd14,0x66da0549,0x3c929f8d,0xc339e7bb
.word 0x2c28db36,0x7e599a2d,0x6b6f2df5,0x1c8b464f
.word 0xd4e637fc,0x33252d3b,0x2d1b0b5f,0x672392d1
.word 0x4066f789,0x9f10305f,0xb4aedf11,0xf9589c8d
.word 0xfc3d3a76,0x5f4d5f63,0x1f542342,0x6589d8e6
.word 0x534b6202,0x66e0a771,0x9459c3bf,0x8fd5c04e
.word 0x38bb5ded,0x78c45cb8,0x84977a39,0xce8342c0
.word 0xaa39431f,0x7f9c70d6,0x7354339d,0x8bc754d6
.word 0xd6671f1a,0x3bff1c56,0x00549937,0xe5d4a4b5
.word 0xf729e350,0x4dfe6750,0x2e835307,0xa17f33ab
.word 0x35434668,0x0d669ba0,0x33f81c4d,0x2b8a2944
.word 0xcccbf021,0x69a3db9d,0x2406e9fe,0x9ab219f2
.word 0xa9bbc0cc,0x27fc1155,0xb8e579c5,0xc81f149c
.word 0xb834b951,0x2d13a246,0x5e718e6b,0x64cdd60c
.word 0xacbee835,0xefc57b55,0x808b7a2e,0x96d68590
.word 0x864fbf74,0xfc351b4d,0x1ed78761,0xf074a36a
.word 0x734a0028,0x25f68b51,0x566ba1eb,0xeea830e3
.word 0x0846155a,0xbd000155,0x0c7281bb,0xe2d9cab9
.word 0x64e5cdee,0x0d926753,0x37730a68,0x2938226b
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 0xd5f79f51,0x9d70fa6e,0x55743538,0x517339df
.word 0x097d0eb8,0xaa9cba2e,0xe5c94b1e,0x1fda9cc0
.word 0xc55f099b,0x1b22cc3e,0x04105536,0x4bc650e6
.word 0x35ce8a66,0xca50a561,0xe774267d,0x1d54dc8a
.word 0x3f9a78e6,0xb193bd80,0x56230391,0xf4c8319f
.word 0x37446eb0,0x123c8bad,0x73e7cefe,0xff9f48c7
.word 0x1afb8762,0xac43bd4f,0xda1c863d,0x4d0c9edd
.word 0xc72984d0,0xb9a4fb52,0x8b9683cc,0x40b6473c
.word 0x1d152615,0x457503b0,0x908a70bc,0x9dc41a50
.word 0x8cc8963c,0xd67f98bb,0x447be1ca,0xfe4328f4
.word 0x756bdd08,0x94965fa4,0xc10314da,0xd6a59189
.word 0x594024c1,0x114a2757,0xf172b1f9,0x79c0851f
.word 0x80bf4150,0xa1c2f0b5,0x6c53a8ff,0xae898db9
.word 0x99fe5da2,0x95eae156,0xf14dcd37,0x89f2a538
.word 0x962930af,0xe4358c85,0x7499939e,0x754a6d53
.word 0x1a8c14aa,0x85b4456c,0x39ab36be,0x0bae7532
.word 0x6b43f29b,0x075ee49a,0x5dabb5ec,0xdb2ffb75
.word 0x53b97409,0xd720db5a,0x67818297,0x9cb57d80
.word 0x2c51ee6e,0x81cbf50f,0x124a7633,0xa402adec
.word 0x1a19246c,0x9cecf5a1,0x8b1ab0c4,0x1eb80398
.word 0xbd70cf9a,0x293ce7d9,0x3eab4cc7,0x1fe6c574
.word 0x08eb9f9b,0x707d5190,0xf41228e0,0xcc456018
.word 0x9231ff35,0x1019465c,0x612eff29,0xabc22c47
.word 0xcdf044e1,0xdbbe8d40,0xf9e7465c,0x0ee493a5
.word 0xe5571a6b,0x9f125ddd,0x0124e44e,0x0f2078a2
.word 0xc7072b60,0x6b74d5bb,0xd66e2ae3,0x3fd3304f
.word 0x6c51b69a,0x0c28dd42,0xb0c30934,0x842a4858
.word 0xe04fa391,0x773e005b,0x1ccede51,0x14eea2c4
.word 0xbd4d99e0,0xf0e2656f,0x887d7232,0xaf9b6e37
.word 0x9fcd84e4,0x5e7f9553,0xf76ca4e5,0xfd78af01
.word 0x338c35ce,0xfa74a702,0xf746588c,0x6ba60057
.word 0x2b53b533,0xa65fc7ab,0x09318ef4,0xd4c5c6c0
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 0x826c7f50,0x539968a2,0xafafc001,0xd76268d5
.word 0x88ce41eb,0xa9fa556d,0x54a44e4a,0x44e73f0f
.word 0x465dcc11,0x1c97e3da,0xd3ba3cab,0xc05d079b
.word 0x4d90a045,0xe10270e2,0x89d16375,0xbfa932ad
.word 0xbe752f12,0xaaad2607,0x37cec708,0x79c7e559
.word 0x93f14c84,0x2cd2e123,0xc409eb15,0x89f427e7
.word 0x21372a23,0x3f88c9a4,0x167f2574,0x20acf46d
.word 0xe2a79445,0x1806ebd2,0x191229b2,0xb56d2e3f
.word 0x3970edae,0x29d51658,0x53b78b63,0x0961e709
.word 0x139f3058,0x4a994236,0xe33c521e,0x7cecea73
.word 0xfa87f920,0x886c366f,0x7c7755d6,0x9aab726d
.word 0xf60298ac,0x73e16595,0x80075ede,0xff9a73e3
.word 0xb364b79b,0x83fc4b22,0xd9e682ad,0x9ff3a125
.word 0x1de31477,0x0aaf3a52,0x1c8e03fa,0x2c3a7bf6
.word 0x0630cc5d,0x725c7cae,0xdc2fd962,0x05e65e4f
.word 0xe73c73da,0x7323e2cc,0x133038f9,0x142eab64
.word 0x39e6754c,0xee654912,0x30dca4f1,0xa9e4005f
.word 0xe49a4b14,0x23076b1d,0x110afd77,0x66f3a3a8
.word 0xb28dd298,0x77733889,0x440e2491,0x0cccc8c8
.word 0x970f967d,0x020e7b83,0x94712ce5,0x6a4b0dcb
.word 0x6b91aead,0xf195ecca,0x656102d6,0xd70a2026
.word 0x06dd1adb,0x00e39ef8,0xdd1e18f6,0xfe67a427
.word 0x018cebf6,0xca49b509,0xfc61cd09,0x6b8cd1d2
.word 0xbfde41c6,0x952966bd,0x14deb6fc,0x02121dfc
.word 0x28160d67,0xd6da7867,0x01caf5f0,0x06ce4927
.word 0x74cd16b0,0xb41a0dde,0x99c503bf,0xe03f35d4
.word 0xbec67676,0xf4fee81c,0x304140af,0xecbbf205
.word 0x93b43663,0x23b2db01,0x250266cc,0x85588728
.word 0x481fea44,0xd01aa730,0xfcb0b83c,0x544aea80
.word 0x549b83f6,0xc843b332,0x12103ba4,0x098a676a
.word 0x568ff5a4,0xa8fef859,0x84864174,0xfa525548
.word 0x0fcf92a1,0x81cce516,0x7c85cf87,0xe75e5d20
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 0x226c14ad,0xecd0fec0,0x1d135c27,0xac0052f5
.word 0x92cb581f,0x2ae6b992,0x9b83aa4d,0xf435a11d
.word 0x72cf22a2,0xbad98184,0x2fe64155,0x1f97f2cd
.word 0x68a9b176,0xe4e30524,0x8ddf47c1,0x7bdd50a9
.word 0x52574815,0x453233b7,0x777ebd8a,0x180bd3da
.word 0xbb114473,0xe28d230d,0x494cc0c9,0x30b91512
.word 0x32f2d901,0x5b6343e2,0x3a4fa344,0x7d3cce2d
.word 0xa9598353,0xeaa6f538,0x23f4ffb5,0xe62e1283
.word 0xd26f296a,0x4fa7faa7,0xf48d8807,0xbb3fc3df
.word 0xe797674d,0x55e6aabb,0x21eb1d77,0x22aa03a2
.word 0xab3c4045,0xebe2cc8f,0xbc4636f3,0x8028b1a3
.word 0x5641642d,0x49c2573b,0x5401081c,0xfbfbd6ed
.word 0xf95d80d8,0x5dfba05c,0xa9d798b5,0x279375da
.word 0xa4815907,0xec4416f9,0x365d7643,0xf3a5e658
.word 0x9012eb1f,0x42c61111,0x2c1c8b44,0x10424779
.word 0xddbfe770,0xefb29eb4,0x60b51892,0xe26baa34
.word 0xf762e516,0xde18b24a,0x645b21ab,0xfb110baf
.word 0xf728c2ba,0x0bb3b7b1,0xe51361e4,0x3dcfa286
.word 0x3faa4551,0x63f240b6,0x2831570c,0x32e5ca66
.word 0xc6f531c4,0xaf2fa7aa,0x5c43f71d,0x72b5a2c2
.word 0x07d84aee,0x365df3bf,0x6c333371,0x5388478b
.word 0xa8a9f197,0x0473c448,0x1e3bcf86,0x5783f65e
.word 0x0a0a97c6,0x2ff74ecc,0x24246865,0x37efafaf
.word 0xa856704e,0x8bcd6300,0xb1dac8b7,0x9934119e
.word 0x4bd21ecf,0xe1f184de,0x734f8d8c,0xd5cc214b
.word 0x1a32f207,0xdf0f47de,0x98864a22,0x1a6a16c5
.word 0xfc812e52,0x8cc2d15a,0x27584444,0xd1f42740
.word 0xcf7a89a3,0x38eb775d,0x91050423,0xd2ddf7a0
.word 0xabc8cf3a,0x77361b92,0x20613469,0xed77722a
.word 0x5b9a9271,0xeac72b5d,0xfc4006c5,0x379874db
.word 0xc998d374,0x8fa623ce,0x9d0d9e5f,0x45f909ab
.word 0x042dc5f0,0xe8e82ffe,0xe9b51b44,0x1cf14546
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 0x3b3f459d,0x9a3716a5,0xa1234bb6,0xf55007f6
.word 0x1f908297,0x6092a15a,0x02004796,0x5490a5b4
.word 0xc4868dca,0x1e487a63,0x6d70c6b2,0xc1053aed
.word 0x4ab55656,0xfe96cf35,0x7fef9a29,0x9514fab9
.word 0x014a2734,0xb8f9116d,0xac601bed,0x6cb503b1
.word 0xccee2198,0x89830922,0xf4582a40,0x198991f9
.word 0xc2065e99,0xe039ae74,0x6277caea,0x0f41e16d
.word 0x37baf34c,0x6eb774bb,0xca4c12be,0xfa9c8e9d
.word 0xbf0d0473,0x29398edc,0xe162ab8e,0xb836aba6
.word 0x86dc2518,0x0f3a2f55,0x30af469e,0xf77e4ca3
.word 0x1012e9ca,0x18c443a3,0x3846cef9,0x8600c1d4
.word 0x3bc9c694,0x52c20a5b,0x729b21c5,0x4c8f0005
.word 0xdbde0883,0xd8b0d2b9,0x7dcf334f,0x6deb27f8
.word 0x864cba07,0x16351d00,0xef5aeb3b,0xe387cd9e
.word 0x98780dfa,0x2500d539,0x3dbe9fb2,0x92570439
.word 0x37d2651d,0x181d1c39,0xaf34b2cd,0xdd86d4db
.word 0xa838de5f,0x59f263c1,0x92bddb94,0x91a3aa36
.word 0x0e2f84a6,0x42cfc301,0x06326799,0x444a1566
.word 0x81781961,0x05d83d07,0x805feacd,0x8eec54da
.word 0xd7ac7b34,0x9182418d,0x93553d71,0x9c014611
.word 0xa52cb6bc,0xb88ba11f,0xd60ae7ac,0x85c50aec
.word 0x830a502b,0x656a0894,0xbb79514d,0x96d66477
.word 0x1a8f529a,0xc3b19261,0x62b0569e,0x3963ddf2
.word 0xc62ec46e,0xf1ac8614,0x3365b667,0x51a411d0
.word 0xdeb12539,0x983dd0b4,0x16fb6984,0xc09a2878
.word 0x337d8a4d,0x651910d3,0xf67c3e28,0x02fe5708
.word 0x8d4c02c9,0x3f7ae58a,0x99594685,0x2c789a7a
.word 0x14067f5b,0xa6e64a33,0x0f53c0b5,0x177db1c5
.word 0x988a8cb2,0xf7fb5273,0xaad41a59,0x96266f85
.word 0xee028799,0xdd5c46c1,0xc905a823,0x389f7ce3
.word 0x9faab274,0x220a7233,0xfa910ae9,0x55273b0d
.word 0x05be99fd,0x63e8d726,0xa6eee5c4,0x048e2140
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 0xc9560145,0x446e7ded,0xd98b6c3f,0x42f3aae6
.word 0x1ebdfa0b,0x020ad4d9,0x28b81391,0x90bea83a
.word 0xa4c8f8ea,0xa924855f,0x1843463c,0x8b544838
.word 0x4ecc692d,0x3e7c1b4b,0xa401eb2b,0x259f67e9
.word 0x659f217e,0x5dc9a38f,0x8f3af469,0xc0ae5016
.word 0xf5082abd,0x212d2bc3,0x0475ed0d,0xb8522f74
.word 0x62bbfe6c,0xae38694b,0x912df9bf,0xfdc9cf01
.word 0xf2884803,0xdbdfdddf,0x57e24057,0x35c1391e
.word 0xcc6c0e5e,0x91ad39b3,0x04a1aa43,0x6d86981d
.word 0x76c46a1a,0xbaeb0dcf,0xca96209e,0xeca8a79e
.word 0x12a17296,0xe5a4df12,0xb7dcb6ae,0x07819902
.word 0x30e0dbdf,0x123d589f,0x79beec69,0x1cc42f0c
.word 0x38fcbf4b,0x255ebbb0,0xc75079a9,0x60d6314f
.word 0x13f144ad,0x6172a28a,0xa552f4c1,0xe9cdf776
.word 0x96090a93,0x350bc08d,0xdf65365c,0x225823d2
.word 0x6d6e7b51,0xec4cfa32,0x33f2c88e,0xef18c8e2
.word 0x1ef9e29e,0x76ba95e9,0x8521c9ff,0xb4452b8b
.word 0xb16052f7,0x6cb52199,0x8f00081e,0x485ecc50
.word 0x30bd6018,0x781a7bb2,0x1fd4dacc,0x253685b1
.word 0x4e081295,0x6aa2fcd8,0x60c16a82,0x62e1345e
.word 0x1ec1574d,0x24a20ee7,0x1083c6df,0x1d6c1c19
.word 0x7c026aa8,0x92f0350f,0x12d593e2,0xf40704f8
.word 0x37c7731c,0xb1134b4f,0x5a1a246f,0x79410e06
.word 0xa9263804,0x35589868,0xfe8d3e58,0x76067aa6
.word 0x1901d52d,0xc25fdff2,0x88f71aa0,0x873b7ac3
.word 0x0185673e,0x5e1b44ae,0x1426d7f1,0xd486227a
.word 0x4a0e6891,0x76c0e056,0xd6b1d80a,0xac3972c4
.word 0x0823881a,0x81c1b2b4,0x949871f3,0xcbba8d18
.word 0x9ab961c8,0x170a8b6e,0xc96a0855,0xb45d2e70
.word 0xbde3f6a4,0x57dc6b33,0x744f73e5,0x3bad20c3
.word 0xc7494eb8,0x524e2636,0x3734bd75,0xdd70ce51
.word 0x9ca436a7,0xd27ccb21,0x78f5dac0,0x24ecfb1c
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 0xbe859783,0x9672ed30,0x4d65171b,0x155f036c
.word 0x71d9fc1e,0xd570fdb5,0xd0d4b06e,0x056358b9
.word 0xeb198411,0x80ec3ce8,0xc3c5abea,0x7ae4ca35
.word 0xa9d4101f,0xc67a0bac,0xe7bab190,0x00458667
.word 0xf5eca672,0x0c85d62c,0x2b190157,0x16b6926d
.word 0x1541e239,0x0e9c5599,0x17ed595a,0x4d21936d
.word 0xb507eb02,0xf69e6231,0x8258c1cf,0xcff1d33d
.word 0x6bcdd7fd,0xdc741f2d,0x33f34eb2,0x4332bb20
.word 0x9d68dd0b,0x411cfad3,0x615ebee6,0x72e436d7
.word 0x9092b423,0xfb21f9e6,0x1d4685e3,0xc183a669
.word 0x208ec3e8,0xd70d1971,0xabc8a4a1,0x8d29d3e5
.word 0x0e7a7c58,0xcbf63f6b,0x5d077b06,0x526ab8b0
.word 0x36c7df18,0x03128233,0x4afb1dc3,0xf96e1e7d
.word 0x2bde851b,0x993f3b24,0xb4043fd6,0x39512563
.word 0x48866c07,0xe9208476,0x63a48c23,0x26d69926
.word 0xf3aa2ece,0x61407146,0xacf8143d,0x812876e6
.word 0x43fafcd9,0xe94e88f4,0x1ceb5c05,0x4265fc63
.word 0x7f0b9dd5,0xdabcc97f,0x7cf6ddb4,0x2f96b10a
.word 0x22e78ad7,0x17bf4ec4,0xec36061d,0xbbcb1255
.word 0xe414883c,0x066138a0,0x588c64f2,0x468e9b2f
.word 0x98467c41,0x85097ea9,0x1a839294,0x746f3b66
.word 0x697e33b4,0x618dc6b5,0xf84cb7e8,0xfb85ebc4
.word 0x8aa9ac40,0xcd5a3f99,0xc25e5734,0x6299c5c9
.word 0x1b038e8a,0xa633d4ca,0xe5f015d0,0xb415d989
.word 0x343fe71c,0x985b73d7,0x35a0c07e,0x806b847a
.word 0x8a782f43,0xef4ab99b,0xefbd484e,0x2ffc73ca
.word 0xef55de48,0x27ae09ac,0x34bf4752,0xfe39f88d
.word 0x21cc9b7f,0xf4f2bf59,0x90707430,0x933dafe1
.word 0x92124854,0x71873d9c,0xcc00f3d6,0xff738fa5
.word 0x72df5f65,0xd8ab52a5,0x52946c00,0x74204423
.word 0xf31e48b3,0x53b66385,0x798e9165,0x6733ada2
.word 0xbb760c29,0xf769f153,0x9b4466de,0xd24c5305
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 0x5e011d4d,0xd2b7b405,0x3bafb218,0xc459d61d
.word 0x8a9a68cb,0x018eab91,0x44fb9993,0x0f7c5294
.word 0x88e7d6c4,0xd4fdce0c,0xc7b6762b,0x37ba974d
.word 0x611fc829,0x84274a2d,0x105a4a75,0x0bb34a3a
.word 0x72398b93,0xe0d43585,0x8894ab4a,0xf639a089
.word 0xef3fd6c6,0x212784c1,0x5b0b85cf,0xa6d6c93f
.word 0x0b8ac06e,0xb44379dc,0xaf9f5ef9,0x7d5f39ed
.word 0x3d170069,0x10507a6a,0xe7628d6c,0x258680c0
.word 0x2d601e44,0x415edc0b,0xa8236549,0xe9377884
.word 0xe4d3a36f,0x3db46548,0x1e3432db,0x3922ce91
.word 0x64c728b3,0xddd70de3,0x67641bf6,0x07552a6f
.word 0x05bc13eb,0x17404e5e,0xaeb9d81e,0x85b0f2f8
.word 0x261f5c44,0x497c4db1,0xca2e9618,0x85075fbc
.word 0x86ca81bb,0x29fbd345,0xbe5fc52c,0xb20c2761
.word 0xe2000a83,0xa2cf990b,0x603ef9d5,0xb8532938
.word 0x12e53b75,0x415f7779,0x377046b5,0x17f199f6
.word 0x17d44fd4,0x3ae6e587,0x173824fc,0xa4ae4693
.word 0xf2b12a28,0x00ef364f,0x1c850e6e,0xeaf488b3
.word 0x59b9c6f4,0xade1e9ea,0x183dd359,0x2ffc7eab
.word 0xbcc1de39,0xa3f97f62,0xa16f62b5,0xa4b682a8
.word 0x1082007f,0x1045ccf6,0xd412e6f2,0x6535b893
.word 0x62173582,0x8a964bee,0x2c672bf2,0x65630e22
.word 0x79c82640,0xc4c07f11,0xffb3a78f,0x197185a8
.word 0x7384e4c0,0x29056037,0xdd70ff62,0x0f4f5e5e
.word 0x188fba0e,0xc9cc7b7c,0x802bd6fe,0x1647bc7b
.word 0x048a42b2,0xf047c010,0xa8696c2b,0xd303d52c
.word 0x4163121f,0x1f8c2045,0xc141a699,0x32050d77
.word 0x36fe4b37,0xc31b4b6e,0xe0b2be4e,0xd497ad7a
.word 0xaf635881,0x07bfa19e,0x9d341d46,0x97aa50bf
.word 0xf6656b23,0xbe07701e,0xf87fa9a2,0x92b602fa
.word 0x11439f47,0xda82a40f,0xefa7c5ac,0x24c48719
.word 0xe28aab76,0xd2099b7c,0xda99f253,0x94ba6ee1
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 0x6cef890d,0x99be8813,0x0c5b0339,0xf3ee81cc
.word 0x5d516f02,0x88bc8cab,0x1dac9674,0x0ccc9845
.word 0xae5df625,0xfa740f9b,0xe8cff77b,0x17c94635
.word 0xdedcc9bb,0x52805e96,0xdbfc6d08,0x291a2a83
.word 0x216dc2d7,0xe427b849,0x700555e9,0x6109518c
.word 0x3d510aa0,0xb6e9122f,0x6c60143e,0x0b4fbb90
.word 0x37c16249,0x3bce1f95,0x759c43c0,0x0e41b2d6
.word 0x8f76349d,0xc8fd08ca,0xf6e57123,0xa54e5c9b
.word 0xe377d545,0xffa6cb4a,0x5bae7ff9,0xce5dd0ba
.word 0x3a68072f,0x30d0918e,0x28f5449e,0xc0a44d10
.word 0x9f6c1709,0x97bb320b,0x2ac27051,0xc963ce25
.word 0xc7c4c2cd,0xf4167fb3,0xc1cc96dd,0x9e75e34b
.word 0x16597bf2,0x0eec0231,0x16c9f8cd,0x1c5c4e85
.word 0x3648bd54,0x20c66a49,0x9b0ff411,0xdc12ec59
.word 0x3ed50fdf,0x434955c4,0x196dd6c6,0x34c68ebe
.word 0x3a7f8839,0xb4196225,0x90940f60,0x414138b9
.word 0xc69d7f26,0x439c867f,0x9512d495,0xe546f36f
.word 0x38bd9a98,0x138bd2dc,0xe5edc232,0x6cd5a6e4
.word 0x7a1db9ba,0xae891f22,0x87e16932,0xa864e035
.word 0xc81a7ef2,0xf0a5dcc2,0x46bc05ea,0x6d4dd1e6
.word 0xe40dffc5,0x200f2bc4,0xc2e93fa9,0x7c486023
.word 0x4e69af4c,0x1a31ed4b,0x532aae15,0xb804d7b0
.word 0x15c7b578,0x3e9a7390,0x167cf492,0x266295d6
.word 0xa9a4ce3f,0x16dbd5b8,0xc0661e73,0x49aa3d3b
.word 0x1756c803,0x85dc6612,0x65162433,0xa0a14a4e
.word 0xfcef3115,0x2cf0b4be,0x790ef768,0xb4a6a19a
.word 0x73de4a60,0x5950852c,0x59f6e250,0x653fa1f8
.word 0x1d70e33b,0x23e98af9,0xd5d4086e,0x9ea7a9a7
.word 0xb0785874,0x8d59e7bd,0x2431bd4f,0xf43c9847
.word 0x7c3a00c4,0xab4f516f,0x6597bf14,0xc1df046e
.word 0xdaa46294,0x3657e268,0x7aff971c,0xd6751f33
.word 0xf4fa15b0,0x97866926,0xc85ef7e1,0xdd252c0f
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 0x4ee70666,0xfd7c17fd,0xbbd6f5b8,0x186badbb
.word 0xdee457ea,0xb6f34b29,0x9663eb14,0xada76af4
.word 0x8fd04471,0xbd2bc20c,0x163845dc,0x5751c465
.word 0xbab71d6c,0x4258650a,0x99032278,0x1a734ca3
.word 0x4d1dd385,0x185d92f5,0xd9a17205,0xcd84adba
.word 0xc6b98efa,0xc1ef954e,0xd6581c1b,0x98497576
.word 0x0508b7fe,0x2a30241a,0xf053b8c2,0xea71fe06
.word 0xeb4a022b,0x94a4fb7c,0x19e45009,0x2efbc023
.word 0xdbb12ee0,0x38537bcc,0x121b4be8,0xb636e275
.word 0x981b4aea,0x2d847a11,0xf1fea186,0xc249d731
.word 0x00ca52ea,0xb2b4d7bf,0xca694d8c,0xcd0ee6fa
.word 0xc86ec456,0x9932e97b,0xdfc28f37,0x2aff97ee
.word 0xad6edc36,0x3100471d,0xf7fdfe41,0xfb5fd2c1
.word 0x4fbc8a75,0x5fda36f0,0x767b99f9,0x5dae5fa0
.word 0x56498cce,0xc772950f,0x191ae124,0x52c135f1
.word 0xb661ca61,0xa34419fa,0x12701b0b,0xec15fccf
.word 0x2c13b5c3,0x560a9880,0xa42df1de,0x7ec35b10
.word 0xcfdfd2f3,0x10511cef,0x58bf81c3,0x63b8b1f0
.word 0x593a70ee,0x099d49cb,0xaf69e62a,0xb1f735cd
.word 0xb43edba9,0x5d18af83,0x1816a190,0x2ca0c3f7
.word 0xb60db91f,0x655fdd58,0xd4812399,0xa4b9bcb1
.word 0xd631df4a,0x742c1799,0xa1b896b0,0x76a7c17e
.word 0x6aa0c12a,0x8ac34e32,0x36214a05,0x19b0cf9f
.word 0x4bb2fde7,0x64c3c664,0xad902ff4,0xa444088a
.word 0x690944f2,0x54a2cdf1,0xe2efafec,0x0ff7eb38
.word 0x940f7743,0x60d38aa3,0xb181f87b,0x600b8e53
.word 0x8e7d3e6a,0x57d91079,0x7c68c704,0x71d9659e
.word 0x25d3385a,0xfb144a62,0x021de17d,0xd6b8e742
.word 0xb871a3b0,0xe3821f9b,0x1a367c16,0x88fc53f2
.word 0xe640af85,0xf043eb0d,0x1dd07ad6,0xf6e3d966
.word 0xc61951a5,0xb508030f,0x58cb92d8,0x997526b5
.word 0xe4be8610,0x3e04a421,0xfd017265,0x30cd849e
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 0x901eb2b1,0x96c79747,0x6f9e6152,0xb899daae
.word 0xe3238484,0x9de510a2,0x4a70d7ea,0xc5ae8c2c
.word 0x1489862d,0x54e75be0,0x9c33b946,0xa4a21b98
.word 0x0c8c5373,0x2467b2d9,0x6e81d6bf,0xb2154501
.word 0x768f481b,0x5a05c0a0,0x9763a668,0x80d150bd
.word 0xca2d4ee9,0x8aff259c,0x7aea8023,0x52987c9c
.word 0xbd85b6d8,0xbeb5f760,0x13ed1d5b,0xb3f0bae5
.word 0x316f7c5a,0x854a2d12,0x9d7e71e5,0x475088c8
.word 0x3efaec82,0xba5db46e,0x090ffb11,0x867f2fbb
.word 0x7864c49d,0x4dd1502b,0x196659b5,0x0e75238a
.word 0xcf3921d8,0x3d246d8d,0xcb6bfbef,0xcc9f02bf
.word 0x06fd306f,0x22284d49,0x225bbeee,0xf9aa6e29
.word 0x464d20ef,0xeca0ceaf,0xd21905eb,0xf50147aa
.word 0x6c8b41b6,0xb0ff9243,0xb5f74cbd,0xce98f773
.word 0xb1f7e984,0xbb22d869,0xc6b9fa4b,0xb24c6065
.word 0x78de05d7,0xec0c21c4,0x0b6a1631,0x23a01106
.word 0x98e575a1,0x4cc42921,0xa98f2c8c,0x7beb8d82
.word 0x660425d7,0xa7214a3f,0x1b978317,0x00bdbf74
.word 0xa4a8c543,0x4e9c46d7,0x7ca6d8fc,0x1a3c3207
.word 0xbd59eb29,0xbc91ca0d,0xedbd823b,0x6cdabfcc
.word 0xb66504b1,0xa3977dc2,0xcaa3e5d9,0x1d295763
.word 0x4377e002,0x00046091,0x6ae7f71f,0x063ea0e0
.word 0x7a264423,0x37fcd053,0x963b81a9,0xfd31a754
.word 0xcff88628,0x3402e25f,0x49eb8930,0x327d0d21
.word 0x4d66a873,0x10c76f85,0x25953dcb,0xbc7b230d
.word 0x81dc3aa3,0xef4e5f76,0x31dc23d6,0x82ee0cb1
.word 0x5d08be77,0x31a67990,0x0362227d,0x18a55398
.word 0x28f18f6f,0xa0a88884,0x473873cd,0xc7c4269c
.word 0xc1d3bfd2,0xe2f6f92b,0x448515de,0xb0dee1ed
.word 0x1f31a341,0xe8486852,0x66ae5a30,0x3d92431f
.word 0xb1ac2ff0,0x1bd9f049,0x7fc6fc0d,0x0761fbc8
.word 0x5492cc02,0xda0c58e5,0x16073d41,0x15aca2b6
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 0x7e966bf3,0x0a97b6d9,0x2ab0459b,0x4a1794f2
.word 0xead2886d,0x9a5359ed,0xffe8e671,0x1920ca6d
.word 0xc2bf3888,0x411a98b5,0xb751bea3,0x4762b7bd
.word 0x9bac3900,0x18246bf0,0x3b0cad50,0xb81e4cad
.word 0x0b50ebe5,0x3ae6831c,0x9e212fc6,0xfd97d6c2
.word 0xc529d7d1,0x7177ddb1,0x126e6055,0x58f29b62
.word 0xef405618,0xf7bb24ad,0x5df193cc,0x4b2a4e86
.word 0xb6dc7d71,0x472f956a,0x665a5729,0x3fc64c00
.word 0x074203a9,0xc5578661,0xd37cd3a7,0x3d734006
.word 0x9b34374c,0x2bf86f1b,0x783dc363,0xee291392
.word 0xeb582616,0x022623a8,0xf759fcbc,0x787f148f
.word 0xaa13987e,0x9a765db5,0xf2c3b640,0x8ec3d74e
.word 0xdcd43e20,0x61e378da,0x4bc0bec3,0xa85af894
.word 0xa1d7532a,0x91b2ae27,0x8a14b856,0xf81d9f0c
.word 0xc253ae05,0x30300a04,0x17136640,0x929c17e3
.word 0x6f92f006,0x15af7d1c,0x23f5bd3b,0x6165d2b5
.word 0x9eb413c2,0x275ea837,0xda566dfe,0x93b8a80e
.word 0x1ca44466,0x77404324,0x59744ec7,0x141e1b8a
.word 0x51966be5,0x579eeea0,0x60245948,0xb786dab2
.word 0x7b28352c,0xe1a159c7,0x903ddd5b,0x61a301d1
.word 0x6574d814,0x9c557564,0x29ee8fa5,0x152717e0
.word 0x51ea49fd,0x5fde283b,0xe5c31543,0xecaf11e1
.word 0x018c86b1,0xb61df4e1,0x99cfe78c,0x5c9db8f4
.word 0x3388ff79,0x6dec9fe4,0x6f166c85,0xb86205d4
.word 0xc59a7601,0x6efd2a1f,0x723d4e83,0xa60a3e75
.word 0x8ca4300a,0x65e5ef25,0x017639b3,0x89ad2477
.word 0x01d55e31,0xcfd5adc6,0xf2d6d9ad,0x7a6fb548
.word 0x67f75b67,0x95ef8760,0x18bd7e8a,0xf69c3a94
.word 0xc97811f1,0xefa1d23c,0x832efd68,0x00df822d
.word 0xc67b24b0,0x24d2421e,0x9d8534e0,0x0e794949
.word 0x148503dc,0x90c427c2,0x2a374456,0x6487ad2b
.word 0xf63f2344,0x4f3a0330,0xdfc7d232,0x9a7e359a
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 0xb83e384f,0xc1f38f7a,0x27e2e4e1,0xdf89ac55
.word 0x7a04d283,0x416807c7,0x4118285b,0x0eb0b5a8
.word 0xa4ce6cd2,0x3f02b68f,0x22d6d33b,0xc405d5f9
.word 0x70ec367a,0xc262126c,0xeeda11bd,0x402be29c
.word 0x3aa2ea05,0x430a67e9,0x14402725,0x3b997346
.word 0x8e45d4a6,0x30aa723f,0x69451c90,0x786d71fe
.word 0xb5db8342,0x6c64f6cc,0x9be4b89e,0xa06b6865
.word 0x4c262a37,0xdd758ae5,0x24ebe14b,0x9faa3112
.word 0x94c08552,0x6a817463,0x01cc76b4,0x1fef824c
.word 0x898c3891,0x63b2ff17,0x195b1203,0xd0d50f6b
.word 0x9a60a901,0x332b0c79,0xe1b008cc,0x60f52915
.word 0x2b9d7dab,0x79af46c6,0xea8f8457,0x08abd64b
.word 0xd64cb874,0xd29c58a7,0x5c717882,0x8577b28a
.word 0x6b48cf82,0x05a1d364,0x36a1090d,0x63994add
.word 0x5949c598,0xf4301fad,0x464e3f5a,0x6c1ff5eb
.word 0x8900ace1,0xd888e86d,0xb843dd3a,0x8746493c
.word 0x8487b24e,0x2c1fb741,0xf6e26f69,0x9de122f8
.word 0xcecbc0eb,0x4839fbff,0x416852c0,0x1ddbb85e
.word 0xfe4b1b42,0xf157094d,0x754a2d84,0x24cdc0b9
.word 0x752e6864,0x1ac2db16,0xb94344f7,0x0d365a67
.word 0x546b0b27,0x6237e19c,0xae8d50eb,0x4c99fd44
.word 0xc4534e06,0xc9465637,0x9ebd6795,0xd9168ce7
.word 0x461a1571,0x8506bd1f,0xdbe88d47,0x56d9747a
.word 0xa9b3b7bd,0x3cb04ce7,0xfb9baef4,0x5b23236e
.word 0x5fb94134,0xd025013d,0xc03b64c2,0xe0fb7783
.word 0x5fe1b283,0x18343bcb,0x9aa5f69e,0x4c575e02
.word 0xd9cc2612,0x50a967d0,0xfa355074,0xb75abc86
.word 0x5c2b3c47,0xce77e743,0xf846acfd,0xec5ecd51
.word 0x584a99cf,0x85342426,0x4404b74a,0x2ed6bd0c
.word 0xbd4fdab6,0x0b35f789,0xb7a42843,0xdefde041
.word 0xc3c7fb39,0x2edf5a53,0x0128d0e1,0xaded4894
.word 0x9cd605f5,0x868064bc,0xc84c2b47,0x8cef9465
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 0x3a9853f8,0xace149ea,0xf15400a1,0x0f7929fd
.word 0xa320edbf,0x77c60641,0xd4b18022,0xf97718f9
.word 0xd34b5591,0x902fc43a,0x52a3a6da,0x65de2819
.word 0xd834c2f1,0x8b0f4cb2,0xa229cd5a,0x311fc433
.word 0x728e5005,0xa6bd6b86,0x12fdc0c5,0xd125a9d9
.word 0xe98753bc,0x51c81b56,0x96996002,0xafdbd2ff
.word 0x5faec1ac,0x2399a21d,0x549c1687,0x5c99ff4b
.word 0xcc8fbc7f,0x000d055f,0xfbe0e6f5,0xff3f6834
.word 0x2bf29387,0x4e7f1618,0x5838dff0,0x0b0d02fe
.word 0xacfd8c91,0xcef88e10,0xa9e2f7a3,0x81b20ab6
.word 0xa29e74ac,0xca8d68b1,0xe290f450,0x706875ac
.word 0xc1b308ba,0xe5d4a297,0x0a7e1485,0xed44013b
.word 0x4df37c57,0x7fa19722,0x2bfd6112,0x74d12d6a
.word 0xd56730ea,0x79395e06,0x956ed64a,0x6307f2fb
.word 0x96b5b438,0xd226234a,0x57e20fed,0xbe34bf17
.word 0x8088c4bf,0xe80a206b,0x5bad148f,0x8d526fb6
.word 0xb9fd17a2,0x00e88dfb,0xd2075a40,0x3b56edba
.word 0xba01b988,0x47bf52fb,0xaa781d47,0xd5950eec
.word 0x2aee60e7,0xe19c5307,0x588be828,0x596ed328
.word 0xfbcaa034,0x4cd6fb8b,0x1f6d1bd1,0x0adcb7df
.word 0xb5cc6c8f,0x3eab924c,0xb9c48540,0xd5d170f5
.word 0xccaef1b0,0xd5f7f42a,0xf8dc7ae1,0x456a94bb
.word 0xe99aa22d,0x9f84ef23,0x0d7c697d,0xddf6fabb
.word 0x7e8c17c1,0x1515c3a8,0xd42ec1f4,0x24544464
.word 0x1de20240,0x4627159b,0x276496bf,0x3d1c2436
.word 0x95e2657d,0x6c412e81,0x87cdd368,0x42cbd34b
.word 0xb513b098,0x36ce7981,0xf69e8f26,0x81f0e11f
.word 0x66d52f0c,0x6ac8a600,0x311b654d,0xc834b604
.word 0xb50779ba,0xadb1fac7,0xd8b4aaf3,0x88f36a57
.word 0x9d2d1453,0x8630c246,0x487bb59a,0xbe03d043
.word 0x473e1c64,0x00373807,0x71d06ccc,0x6efa751f
.word 0x57a465d0,0x2e3668ed,0x9d1a7253,0x7f9f4f47
unres3_end: