Initial commit of OpenSPARC T2 design and verification files.
[OpenSPARC-T2-DV] / verif / diag / assembly / arch / mp / diag / fc_qual / mpgen_tso_one_bank_5.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_tso_one_bank_5.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
#define SCONTEXT PCONTEXT
#define MAIN_PAGE_NUCLEUS_ALSO
#define MAIN_PAGE_HV_ALSO
#define N_CPUS 64
#define ENABLE_T0_Fp_exception_ieee_754_0x21
#define ENABLE_T0_Fp_exception_other_0x22
#define ENABLE_T0_Fp_disabled_0x20
#define ENABLE_T0_Illegal_instruction_0x10
#define ENABLE_T1_Illegal_instruction_0x10
#define ENABLE_HT0_Illegal_instruction_0x10
#define ENABLE_HT1_Illegal_instruction_0x10
#define ENABLE_T0_Clean_Window_0x24
#define THREAD_COUNT 64
#define THREAD_STRIDE 1
#define SKIP_TRAPCHECK
#define USE_MPGEN_TRAPS
#include "hboot.s"
.text
.global main
main:
! Check for processor ID
th_fork(processor,%l0)
! Random code for Processor 0
processor_0:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x00] ! Set the start flag
wrpr %g0,7,%cleanwin
call p0_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 0
wr %g0,0x4,%fprs ! Make sure fef is 1
set p0_init_freg,%g1
! %f0 = d5a0cf91 63857aa0 eedf51d4 23c2cde1
! %f4 = cfbb7605 a60020ce 980af13b eeb33148
! %f8 = 8eb6918a c839b036 ed50867e d01487ff
! %f12 = 728bc8d7 c803f19b fc0c502b c21b5f76
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 65978aa0 84a4d451 ad68ff6b dd12c568
! %f20 = 172cdb96 509deaf5 77738f36 ea1b72ca
! %f24 = 6ce36d24 a6870767 d55c5a7a dbebaab4
! %f28 = a1c0e631 2f5b6664 11812aa0 ac68b0b9
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = bf83bb11 8428f3f5 abd5833c 6dba4cad
! %f36 = 805c4f14 32246dc3 bf02c980 ab9ad3ab
! %f40 = 764bb82d 0f911b88 54a44178 bd82ec39
! %f44 = bbe2aaeb 48295b86 a0c47557 724f0cec
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x14cbf44f0000003b,%g7,%g1 ! GSR scale = 7, align = 3
wr %g1,%g0,%gsr ! GSR = 14cbf44f0000003b
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[0000000090000000] = f4d6f5d4 80b60b78, %g2 = 313792fc, %g3 = 0bad0b00
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
! %l4 = 18a86770051e35c2, Mem[0000000090800028] = eb4882af
stw %l4,[%i5+%o5] ! Mem[0000000090800028] = 051e35c2
! %l4 = 18a86770051e35c2, Mem[0000000091800008] = 50d23f27
stw %l4,[%o0+%o1] ! Mem[0000000091800008] = 051e35c2
! Mem[000000009100000c] = da67f293, %g18 = ede037afd512f5aa
ldsw [%i6+0x00c],%g2 ! %g2 = ede037afd512f5aa
! Mem[0000000091800004] = da193367, %g2 = ffffffffda67f293
lduh [%o0+0x004],%g2 ! %g2 = 000000000000da19
! Mem[000000001100003c] = 6afdd43f, %l1 = c2333ac8bb1ff540
ldsw [%i2+0x03c],%l1 ! %l1 = 000000006afdd43f
! Mem[000000009180003c] = 80663500, %g2 = 000000000000da19
ldub [%o0+0x03d],%g2 ! %g2 = 0000000000000080
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = 00000080, %g3 = 80b60b78
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
! Mem[0000000010800020] = 4d2f5f03, %l0 = 8243dac3953bd02a
lduh [%i1+0x022],%l0 ! %l0 = 0000000000005f03
! %l4 = 18a86770051e35c2, Mem[0000000011000011] = 812a3e88
stb %l4,[%i2+0x011] ! Mem[0000000011000010] = 81c23e88
p0_label_2:
! %l7 = f422d792aa27ef54, Mem[0000000090000018] = 7f114e529d7122ad
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = f422d792aa27ef54
! Mem[000000009100001c] = 2dc99de2, %g2 = 0000000045288f71
ldub [%i6+0x01e],%g2 ! %g2 = 000000000000002d
! Mem[0000000090000000] = f4d6f5d4, %g2 = 000000000000002d
ldsh [%i4+%g0],%g2 ! %g2 = fffffffffffff4d6
! %l6 = 83705775d95c6711, Mem[0000000091800032] = 8f71b6b6
sth %l6,[%o0+0x032] ! Mem[0000000091800030] = 6711b6b6
! Mem[0000000091000030] = 7257207b, %g2 = fffffffffffff4d6
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000007257
! Mem[0000000091000018] = b4334f34, %g18 = ede037afd512f5aa
ldsw [%i6+%o3],%g2 ! %g2 = ede037afd512f5aa
! Mem[0000000090800020] = 6c6c0f3a ba1e4dff, %g2 = b4334f34, %g3 = b6b6487f
ldd [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a 00000000ba1e4dff
! %l2 = f0fa82fe, %l3 = 6df82ce8, Mem[0000000091800018] = 39a5df25 e14610d9
std %l2,[%o0+%o3] ! Mem[0000000091800018] = f0fa82fe 6df82ce8
! %l2 = f0fa82fe, %l3 = 6df82ce8, Mem[0000000010800038] = 3dcbf780 1b4a3700
std %l2,[%i1+0x038] ! Mem[0000000010800038] = f0fa82fe 6df82ce8
! Mem[0000000091800020] = c69ee3c733167744, %g2 = 000000006c6c0f3a
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733167744
p0_label_3:
! Mem[0000000090000028] = 07dc67fd, %g2 = c69ee3c733167744
lduw [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = 07dc67fd, %g3 = ba1e4dff
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
! Mem[000000009180001c] = 6df82ce8, %g18 = ede037afd512f5aa
ldsw [%o0+0x01c],%g2 ! %g2 = ede037afd512f5aa
! %l3 = 87a541026df82ce8, Mem[0000000091000020] = 9de28f8d7b41cb8c
stx %l3,[%i6+%o4] ! Mem[0000000091000020] = 87a541026df82ce8
! Mem[000000009080003c] = b60e0000, %g2 = 000000006df82ce8
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffb6
! %l3 = 87a541026df82ce8, Mem[0000000091800010] = 5e44f9f4
stw %l3,[%o0+%o2] ! Mem[0000000091800010] = 6df82ce8
! Mem[0000000091800028] = d1fa02ccb0308df5, %g2 = ffffffffffffffb6
ldx [%o0+%o5],%g2 ! %g2 = d1fa02ccb0308df5
! Mem[0000000010000020] = a49dbfb3, %l1 = 000000006afdd43f
ldsw [%i0+%o4],%l1 ! %l1 = ffffffffa49dbfb3
! Mem[0000000091000020] = 87a54102, %g18 = ede037afd512f5aa
ldsw [%i6+%o4],%g2 ! %g2 = ede037afd512f5aa
! %l5 = f2da3199aaacbc0b, Mem[0000000091800018] = f0fa82fe6df82ce8
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = f2da3199aaacbc0b
p0_label_4:
! %l0 = 0000000000005f03, Mem[000000001100002a] = 4250cbc9
stb %l0,[%i2+0x02a] ! Mem[0000000011000028] = 425003c9
! Mem[000000009100000c] = da67f293, %g2 = ffffffff87a54102
lduw [%i6+0x00c],%g2 ! %g2 = 00000000da67f293
! %l4 = 051e35c2, %l5 = aaacbc0b, Mem[0000000091800018] = f2da3199 aaacbc0b
std %l4,[%o0+%o3] ! Mem[0000000091800018] = 051e35c2 aaacbc0b
! Mem[0000000090000038] = c81bf8ba, %g2 = 00000000da67f293
ldub [%i4+0x03a],%g2 ! %g2 = 00000000000000c8
! Mem[0000000090000018] = f422d792 aa27ef54, %g2 = 000000c8, %g3 = 40af2dc9
ldd [%i4+%o3],%g2 ! %g2 = 00000000f422d792 00000000aa27ef54
! Mem[0000000090800010] = bbd0f97aba27fa54, %g2 = 00000000f422d792
ldx [%i5+%o2],%g2 ! %g2 = bbd0f97aba27fa54
! %l1 = ffffffffa49dbfb3, Mem[0000000090000000] = f4d6f5d4
stw %l1,[%i4+%g0] ! Mem[0000000090000000] = a49dbfb3
! Mem[0000000091000024] = 2ce843a0, %g2 = bbd0f97aba27fa54
lduh [%i6+0x026],%g2 ! %g2 = 0000000000002ce8
! Mem[0000000090000030] = 944f136a 126760d7, %g2 = 00002ce8, %g3 = aa27ef54
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f136a 00000000126760d7
! %l5 = f2da3199aaacbc0b, Mem[0000000091000000] = ddab9f6dde861c20
stx %l5,[%i6+%g0] ! Mem[0000000091000000] = f2da3199aaacbc0b
p0_label_5:
! %l2 = f0fa82fe, %l3 = 6df82ce8, Mem[0000000090000038] = 8fc6c81b f8ba39dc
std %l2,[%i4+0x038] ! Mem[0000000090000038] = f0fa82fe 6df82ce8
! %l1 = ffffffffa49dbfb3, Mem[0000000090800020] = 6c6c0f3aba1e4dff
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = ffffffffa49dbfb3
! Mem[0000000091800030] = 286711b6, %g2 = 00000000944f136a
ldub [%o0+0x031],%g2 ! %g2 = 0000000000000028
! Mem[0000000091000004] = aaacbc0b, %g2 = 0000000000000028
lduh [%i6+0x004],%g2 ! %g2 = 000000000000aaac
! Mem[0000000090000020] = 1a54edfc e7b2eb32, %g2 = 0000aaac, %g3 = 126760d7
ldd [%i4+%o4],%g2 ! %g2 = 000000001a54edfc 00000000e7b2eb32
! Mem[000000001100000c] = 6fc72dab, %l4 = 18a86770051e35c2
ldsb [%i2+0x00c],%l4 ! %l4 = 000000000000006f
! %l2 = 999a23bff0fa82fe, Mem[0000000090000038] = f0fa82fe
stw %l2,[%i4+0x038] ! Mem[0000000090000038] = f0fa82fe
! %l7 = f422d792aa27ef54, Mem[0000000091800034] = b6b6487f
stw %l7,[%o0+0x034] ! Mem[0000000091800034] = aa27ef54
! %l5 = f2da3199aaacbc0b, Mem[0000000091000009] = 1c5151da
stb %l5,[%i6+0x009] ! Mem[0000000091000008] = 0b5151da
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = 000000001a54edfc
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
p0_label_6:
! %l2 = 999a23bff0fa82fe, Mem[0000000010000028] = c8de5856756fa36a
stx %l2,[%i0+%o5] ! Mem[0000000010000028] = 999a23bff0fa82fe
! Mem[000000001080002c] = 157a50b6, %l0 = 0000000000005f03
ldsh [%i1+0x02c],%l0 ! %l0 = 000000000000157a
! Mem[0000000090800038] = 393f420c, %g2 = 96abb01bc40b9e2c
lduw [%i5+0x038],%g2 ! %g2 = 00000000393f420c
! Mem[000000009100001c] = 2dc987a5, %g2 = 00000000393f420c
ldsh [%i6+0x01e],%g2 ! %g2 = 0000000000002dc9
! Mem[0000000090800024] = a49dbfb3, %g2 = 0000000000002dc9
lduw [%i5+0x024],%g2 ! %g2 = 00000000a49dbfb3
! %l1 = ffffffffa49dbfb3, Mem[000000009180001c] = aaacbc0b
stw %l1,[%o0+0x01c] ! Mem[000000009180001c] = a49dbfb3
! %l2 = 999a23bff0fa82fe, Mem[0000000091000004] = aaacbc0b
sth %l2,[%i6+0x004] ! Mem[0000000091000004] = 82febc0b
! %l0 = 000000000000157a, Mem[000000009080003c] = dd38b60e
stb %l0,[%i5+0x03c] ! Mem[000000009080003c] = 7a38b60e
! %l1 = ffffffffa49dbfb3, Mem[0000000091000028] = 43a014addb4f959e
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = ffffffffa49dbfb3
! Mem[0000000091000034] = 207bbe7e, %g2 = 00000000a49dbfb3
ldsb [%i6+0x034],%g2 ! %g2 = 0000000000000020
p0_label_7:
! Mem[0000000011800018] = fd0fba75, %l4 = 000000000000006f
lduh [%i3+0x01a],%l4 ! %l4 = 000000000000ba75
! Mem[0000000090000020] = edfce7b2, %g2 = 0000000000000020
ldub [%i4+0x022],%g2 ! %g2 = 00000000000000ed
! Mem[0000000011000010] = 81c23e88, %l6 = 83705775d95c6711
ldub [%i2+%o2],%l6 ! %l6 = 0000000000000081
! Mem[0000000010000004] = cea6bb95, %l0 = 000000000000157a
lduw [%i0+0x004],%l0 ! %l0 = 00000000cea6bb95
! %l1 = ffffffffa49dbfb3, Mem[0000000011800002] = 8ba68479
sth %l1,[%i3+0x002] ! Mem[0000000011800000] = 8ba6bfb3
! Mem[000000001000001c] = 343ab504, %l1 = ffffffffa49dbfb3
ldsw [%i0+0x01c],%l1 ! %l1 = 00000000343ab504
! %l4 = 000000000000ba75, Mem[0000000090800024] = a49dbfb3
sth %l4,[%i5+0x024] ! Mem[0000000090800024] = ba75bfb3
! %l4 = 000000000000ba75, Mem[000000009080002c] = 9c5fe8b1
stw %l4,[%i5+0x02c] ! Mem[000000009080002c] = 0000ba75
! Mem[0000000091800008] = 35c20741, %g2 = 00000000000000ed
lduh [%o0+0x00a],%g2 ! %g2 = 00000000000035c2
! %l0 = 00000000cea6bb95, Mem[000000001000003e] = 770f4931
sth %l0,[%i0+0x03e] ! Mem[000000001000003c] = 770fbb95
p0_label_8:
! Mem[000000001100003c] = 6afdd43f, %l5 = f2da3199aaacbc0b
ldsw [%i2+0x03c],%l5 ! %l5 = 000000006afdd43f
! %l6 = 00000081, %l7 = aa27ef54, Mem[0000000011800010] = ce338e97 02e8b1c6
std %l6,[%i3+%o2] ! Mem[0000000011800010] = 00000081 aa27ef54
! Mem[000000009100001c] = 2dc987a5, %g2 = 00000000000035c2
lduh [%i6+0x01e],%g2 ! %g2 = 0000000000002dc9
! %l4 = 0000ba75, %l5 = 6afdd43f, Mem[0000000090000020] = 1a54edfc e7b2eb32
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 0000ba75 6afdd43f
! %l7 = f422d792aa27ef54, Mem[0000000091000004] = 82febc0b
stb %l7,[%i6+0x004] ! Mem[0000000091000004] = 54febc0b
! %l0 = 00000000cea6bb95, Mem[0000000090000026] = d43f07dc
sth %l0,[%i4+0x026] ! Mem[0000000090000024] = bb9507dc
! %l2 = f0fa82fe, %l3 = 6df82ce8, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l2,[%i5+%g0] ! Mem[0000000090800000] = f0fa82fe 6df82ce8
! %l3 = 87a541026df82ce8, Mem[0000000090000025] = fdbb9507
stb %l3,[%i4+0x025] ! Mem[0000000090000024] = e8bb9507
! Mem[0000000091000014] = 5bebbbe4, %g2 = 0000000000002dc9
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000005beb
! %l2 = 999a23bff0fa82fe, Mem[000000009180001e] = bfb3c69e
sth %l2,[%o0+0x01e] ! Mem[000000009180001c] = 82fec69e
p0_label_9:
! Mem[0000000090800028] = 051e35c2, %g18 = ede037afd512f5aa
ldsw [%i5+%o5],%g2 ! %g2 = ede037afd512f5aa
! %l6 = 0000000000000081, Mem[0000000091000012] = b0555beb
stb %l6,[%i6+0x012] ! Mem[0000000091000010] = 81555beb
! Mem[0000000010800008] = e9ea070c, %l7 = f422d792aa27ef54
ldub [%i1+0x00a],%l7 ! %l7 = 0000000000000007
! Mem[0000000011800014] = aa27ef54, %l0 = 00000000cea6bb95
lduh [%i3+0x016],%l0 ! %l0 = 000000000000ef54
! Mem[0000000090000008] = b01bc40b, %g2 = 00000000051e35c2
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000b01b
! Mem[0000000011000038] = cf2bc970 6afdd43f, %l2 = f0fa82fe, %l3 = 6df82ce8
ldd [%i2+0x038],%l2 ! %l2 = 00000000cf2bc970 000000006afdd43f
! Mem[0000000091000030] = 7cc77257, %g18 = ede037afd512f5aa
ldsw [%i6+0x030],%g2 ! %g2 = ede037afd512f5aa
! %l2 = 00000000cf2bc970, Mem[0000000090800004] = 6df82ce8
stw %l2,[%i5+0x004] ! Mem[0000000090800004] = cf2bc970
! Mem[000000009080003c] = 7a38b60e, %g18 = ede037afd512f5aa
ldsw [%i5+0x03c],%g2 ! %g2 = ede037afd512f5aa
! Mem[0000000090000024] = 6ae8bb95, %g2 = 000000007a38b60e
lduw [%i4+0x024],%g2 ! %g2 = 000000006ae8bb95
p0_label_10:
! %l2 = 00000000cf2bc970, Mem[0000000090800004] = cf2bc970
stw %l2,[%i5+0x004] ! Mem[0000000090800004] = cf2bc970
! Mem[0000000091800018] = 051e35c2, %g2 = 000000006ae8bb95
ldub [%o0+%o3],%g2 ! %g2 = 0000000000000005
! Mem[000000009180003c] = eb806635, %g18 = ede037afd512f5aa
ldsw [%o0+0x03c],%g2 ! %g2 = ede037afd512f5aa
! Mem[0000000090800000] = f0fa82fe cf2bc970, %g2 = eb806635, %g3 = e7b2eb32
ldd [%i5+%g0],%g2 ! %g2 = 00000000f0fa82fe 00000000cf2bc970
! %l4 = 000000000000ba75, Mem[0000000010000030] = 1a691f31
stw %l4,[%i0+0x030] ! Mem[0000000010000030] = 0000ba75
! %l6 = 0000000000000081, Mem[0000000091000004] = 54febc0b
stb %l6,[%i6+0x004] ! Mem[0000000091000004] = 81febc0b
! Mem[0000000010800024] = 97dd47cd, %l7 = 0000000000000007
ldub [%i1+0x027],%l7 ! %l7 = 00000000000000cd
! %l6 = 00000081, %l7 = 000000cd, Mem[0000000091000020] = 87a54102 6df82ce8
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 00000081 000000cd
! Mem[0000000091000008] = 4b0b5151 da67f293, %g2 = f0fa82fe, %g3 = cf2bc970
ldd [%i6+%o1],%g2 ! %g2 = 000000004b0b5151 00000000da67f293
! Mem[0000000091000024] = 000000cd, %g2 = 000000004b0b5151
ldub [%i6+0x024],%g2 ! %g2 = 0000000000000000
p0_label_11:
! %l4 = 000000000000ba75, Mem[0000000090800007] = 70a3d5b4
stb %l4,[%i5+0x007] ! Mem[0000000090800004] = 75a3d5b4
! Mem[0000000091000018] = b4334f34, %g2 = 0000000000000000
ldsb [%i6+%o3],%g2 ! %g2 = ffffffffffffffb4
! Mem[0000000091800030] = 45286711, %g2 = ffffffffffffffb4
lduw [%o0+0x030],%g2 ! %g2 = 0000000045286711
! Mem[0000000090800028] = 35c20000, %g2 = 0000000045286711
ldub [%i5+0x02a],%g2 ! %g2 = 0000000000000035
! Mem[0000000091800010] = 6df82ce8a2d978b6, %g2 = 0000000000000035
ldx [%o0+%o2],%g2 ! %g2 = 6df82ce8a2d978b6
! Mem[0000000090000004] = 7896abb0, %g2 = 6df82ce8a2d978b6
ldsb [%i4+0x007],%g2 ! %g2 = 0000000000000078
! Mem[000000009180000c] = 0741274a, %g18 = ede037afd512f5aa
ldsw [%o0+0x00c],%g2 ! %g2 = ede037afd512f5aa
! Mem[0000000011800020] = fc52bddd, %l0 = 000000000000ef54
ldub [%i3+0x021],%l0 ! %l0 = 0000000000000052
! %l0 = 0000000000000052, Mem[0000000010800020] = 4d2f5f03
stw %l0,[%i1+%o4] ! Mem[0000000010800020] = 00000052
! Mem[0000000011800028] = 69838846 9eac1f46, %l0 = 00000052, %l1 = 343ab504
ldd [%i3+%o5],%l0 ! %l0 = 0000000069838846 000000009eac1f46
p0_label_12:
! Mem[0000000091000028] = ffffa49d, %g2 = 000000000741274a
ldsh [%i6+0x02a],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000011000018] = 912b623f891f5725, %l2 = 00000000cf2bc970
ldx [%i2+%o3],%l2 ! %l2 = 912b623f891f5725
! %l1 = 000000009eac1f46, Mem[0000000091800008] = 051e35c2
stb %l1,[%o0+%o1] ! Mem[0000000091800008] = 461e35c2
! Mem[000000009080002c] = 0000ba75, %g18 = ede037afd512f5aa
ldsw [%i5+0x02c],%g2 ! %g2 = ede037afd512f5aa
! Mem[0000000090800034] = 2d07fd66, %g18 = ede037afd512f5aa
ldsw [%i5+0x034],%g2 ! %g2 = ede037afd512f5aa
! Mem[0000000010000014] = 816801ec, %l6 = 0000000000000081
ldsb [%i0+0x015],%l6 ! %l6 = 0000000000000068
! %l3 = 000000006afdd43f, Mem[0000000011800038] = d662fff50845785c
stx %l3,[%i3+0x038] ! Mem[0000000011800038] = 000000006afdd43f
! %l6 = 00000068, %l7 = 000000cd, Mem[0000000090800008] = a3d5b48d f38fafd2
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 00000068 000000cd
! Mem[000000009080000c] = 0000cdbb, %g2 = 000000002d07fd66
ldsb [%i5+0x00d],%g2 ! %g2 = 0000000000000000
! %l6 = 00000068, %l7 = 000000cd, Mem[0000000010000020] = a49dbfb3 a639a773
std %l6,[%i0+%o4] ! Mem[0000000010000020] = 00000068 000000cd
p0_label_13:
! Mem[0000000091800000] = 6c5e37b5da193367, %g2 = 0000000000000000
ldx [%o0+%g0],%g2 ! %g2 = 6c5e37b5da193367
! Mem[0000000091000038] = 65898de9, %g2 = 6c5e37b5da193367
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000006589
! %l0 = 0000000069838846, Mem[0000000091000010] = eb998155
stw %l0,[%i6+%o2] ! Mem[0000000091000010] = 69838846
! Mem[0000000010800024] = 97dd47cd, %l3 = 000000006afdd43f
ldsh [%i1+0x024],%l3 ! %l3 = ffffffffffff97dd
! %l3 = ffffffffffff97dd, Mem[0000000011000030] = afa70a7b
sth %l3,[%i2+0x030] ! Mem[0000000011000030] = 97dd0a7b
! %l7 = 00000000000000cd, Mem[000000009080002a] = 35c20000
sth %l7,[%i5+0x02a] ! Mem[0000000090800028] = 00cd0000
! %l1 = 000000009eac1f46, Mem[0000000090800018] = 35d3851cd6343572
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 000000009eac1f46
! Mem[0000000091000030] = 7cc77257207bbe7e, %g2 = 0000000000006589
ldx [%i6+0x030],%g2 ! %g2 = 7cc77257207bbe7e
! Mem[0000000090800018] = 00000000, %g2 = 7cc77257207bbe7e
ldsb [%i5+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800010] = 6df82ce8a2d978b6, %g2 = 0000000000000000
ldx [%o0+%o2],%g2 ! %g2 = 6df82ce8a2d978b6
p0_label_14:
! %l6 = 00000068, %l7 = 000000cd, Mem[0000000090000020] = 0000ba75 6ae8bb95
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 00000068 000000cd
! Mem[0000000090800008] = 00000068, %g18 = ede037afd512f5aa
ldsw [%i5+%o1],%g2 ! %g2 = ede037afd512f5aa
! Mem[0000000011800020] = fc52bddd daa75381, %l4 = 0000ba75, %l5 = 6afdd43f
ldd [%i3+%o4],%l4 ! %l4 = 00000000fc52bddd 00000000daa75381
! Mem[0000000090800008] = 00000068 000000cd, %g2 = 00000068, %g3 = da67f293
ldd [%i5+%o1],%g2 ! %g2 = 0000000000000068 00000000000000cd
! %l5 = 00000000daa75381, Mem[0000000091000028] = ffffffffa49dbfb3
stx %l5,[%i6+%o5] ! Mem[0000000091000028] = 00000000daa75381
! %l2 = 912b623f891f5725, Mem[0000000090800018] = 00000000
sth %l2,[%i5+%o3] ! Mem[0000000090800018] = 57250000
! Mem[0000000010000014] = 816801ec, %l5 = 00000000daa75381
ldsh [%i0+0x016],%l5 ! %l5 = 00000000000001ec
! %l0 = 0000000069838846, Mem[000000009080002a] = 00cd0000
sth %l0,[%i5+0x02a] ! Mem[0000000090800028] = 88460000
! Mem[000000009180001c] = 82fec69e, %g2 = 0000000000000068
ldsh [%o0+0x01e],%g2 ! %g2 = ffffffffffff82fe
! Mem[0000000011000004] = 1ffcb757, %l7 = 00000000000000cd
lduh [%i2+0x006],%l7 ! %l7 = 000000000000b757
p0_label_15:
! Mem[000000009080003c] = b60e0000, %g2 = ffffffffffff82fe
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000b60e
! Mem[000000009000002c] = 8d791540, %g2 = 000000000000b60e
ldub [%i4+0x02c],%g2 ! %g2 = 000000000000008d
! %l6 = 0000000000000068, Mem[0000000090000030] = 944f136a
stw %l6,[%i4+0x030] ! Mem[0000000090000030] = 00000068
! Mem[0000000090000008] = 96abb01b c40b9e2c, %g2 = 0000008d, %g3 = 000000cd
ldd [%i4+%o1],%g2 ! %g2 = 0000000096abb01b 00000000c40b9e2c
! %l3 = ffffffffffff97dd, Mem[0000000091800036] = ef54e8dd
sth %l3,[%o0+0x036] ! Mem[0000000091800034] = 97dde8dd
! Mem[0000000090000028] = 07dc67fd, %g2 = 0000000096abb01b
lduw [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd
! Mem[0000000090800018] = 57250000 9eac1f46, %g2 = 07dc67fd, %g3 = c40b9e2c
ldd [%i5+%o3],%g2 ! %g2 = 0000000057250000 000000009eac1f46
! %l5 = 00000000000001ec, Mem[000000009180002c] = b0308df5
sth %l5,[%o0+0x02c] ! Mem[000000009180002c] = 01ec8df5
! Mem[0000000090800024] = ba75bfb3, %g2 = 0000000057250000
ldsh [%i5+0x024],%g2 ! %g2 = ffffffffffffba75
! Mem[0000000091000008] = 4b0b5151da67f293, %g2 = ffffffffffffba75
ldx [%i6+%o1],%g2 ! %g2 = 4b0b5151da67f293
p0_label_16:
! %l7 = 000000000000b757, Mem[0000000090800020] = ffffffffba75bfb3
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 000000000000b757
! %l3 = ffffffffffff97dd, Mem[000000009100001b] = 3440af2d
stb %l3,[%i6+0x01b] ! Mem[0000000091000018] = dd40af2d
! Mem[0000000090000010] = 0212225c 798eb5a3, %g2 = da67f293, %g3 = 9eac1f46
ldd [%i4+%o2],%g2 ! %g2 = 000000000212225c 00000000798eb5a3
! Mem[0000000090800038] = 393f420c, %g18 = ede037afd512f5aa
ldsw [%i5+0x038],%g2 ! %g2 = ede037afd512f5aa
! Mem[0000000091800020] = 9ee3c733, %g2 = 00000000393f420c
ldsb [%o0+0x021],%g2 ! %g2 = ffffffffffffff9e
! Mem[0000000090000038] = f0fa82fe, %g2 = ffffffffffffff9e
lduh [%i4+0x038],%g2 ! %g2 = 000000000000f0fa
! Mem[0000000011000004] = 1ffcb757, %l2 = 912b623f891f5725
lduw [%i2+0x004],%l2 ! %l2 = 000000001ffcb757
! %l6 = 0000000000000068, Mem[0000000090800018] = 57250000
sth %l6,[%i5+%o3] ! Mem[0000000090800018] = 00680000
! Mem[0000000090800014] = fa540068, %g2 = 000000000000f0fa
ldub [%i5+0x016],%g2 ! %g2 = 00000000000000fa
! Mem[0000000090000004] = 80b60b78, %g2 = 00000000000000fa
ldsb [%i4+0x004],%g2 ! %g2 = ffffffffffffff80
p0_label_17:
! %l7 = 000000000000b757, Mem[0000000091800005] = 19336746
stb %l7,[%o0+0x005] ! Mem[0000000091800004] = 57336746
! Mem[000000009000000c] = c40b9e2c, %g2 = ffffffffffffff80
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c40b9e2c
! Mem[000000001080001c] = 54dbff42, %l7 = 000000000000b757
lduw [%i1+0x01c],%l7 ! %l7 = 0000000054dbff42
! %l6 = 0000000000000068, Mem[000000001080000a] = e9ea070c
sth %l6,[%i1+0x00a] ! Mem[0000000010800008] = e9ea0068
! %l4 = 00000000fc52bddd, Mem[0000000011000022] = 9b4c7222
sth %l4,[%i2+0x022] ! Mem[0000000011000020] = 9b4cbddd
! Mem[0000000010800008] = e9ea0068, %l6 = 0000000000000068
lduh [%i1+%o1],%l6 ! %l6 = 000000000000e9ea
! %l1 = 000000009eac1f46, Mem[000000009100000c] = da67f293
stw %l1,[%i6+0x00c] ! Mem[000000009100000c] = 9eac1f46
! %l2 = 000000001ffcb757, Mem[0000000091000018] = b4334fdd40af2dc9
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = 000000001ffcb757
! %l2 = 000000001ffcb757, Mem[0000000010800010] = 92b0574d0c96b9b7
stx %l2,[%i1+%o2] ! Mem[0000000010800010] = 000000001ffcb757
! Mem[0000000090800028] = 051e8846 0000ba75, %g2 = c40b9e2c, %g3 = 798eb5a3
ldd [%i5+%o5],%g2 ! %g2 = 00000000051e8846 000000000000ba75
p0_label_18:
! Mem[0000000090000000] = a49dbfb3, %g2 = 00000000051e8846
lduw [%i4+%g0],%g2 ! %g2 = 00000000a49dbfb3
! %l0 = 0000000069838846, Mem[0000000010800020] = 0000005297dd47cd
stx %l0,[%i1+%o4] ! Mem[0000000010800020] = 0000000069838846
! %l2 = 1ffcb757, %l3 = ffff97dd, Mem[0000000091000000] = f2da3199 81febc0b
std %l2,[%i6+%g0] ! Mem[0000000091000000] = 1ffcb757 ffff97dd
! Mem[000000001000001c] = 343ab504, %l1 = 000000009eac1f46
ldsh [%i0+0x01c],%l1 ! %l1 = 000000000000343a
! Mem[0000000090000010] = 0212225c798eb5a3, %g2 = 00000000a49dbfb3
ldx [%i4+%o2],%g2 ! %g2 = 0212225c798eb5a3
! Mem[000000009180000c] = 0741274a, %g2 = 0212225c798eb5a3
lduw [%o0+0x00c],%g2 ! %g2 = 000000000741274a
! Mem[0000000090000038] = f0fa82fe, %g2 = 000000000741274a
ldsb [%i4+0x038],%g2 ! %g2 = fffffffffffffff0
! %l4 = fc52bddd, %l5 = 000001ec, Mem[0000000010800018] = 55e4cb14 54dbff42
std %l4,[%i1+%o3] ! Mem[0000000010800018] = fc52bddd 000001ec
! %l6 = 0000e9ea, %l7 = 54dbff42, Mem[0000000010000000] = 7bf27a47 cea6bb95
std %l6,[%i0+%g0] ! Mem[0000000010000000] = 0000e9ea 54dbff42
! %l6 = 0000e9ea, %l7 = 54dbff42, Mem[0000000091000010] = 69838846 5bebbbe4
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 0000e9ea 54dbff42
p0_label_19:
! Mem[0000000091000020] = 00000081 000000cd, %g2 = fffffff0, %g3 = 0000ba75
ldd [%i6+%o4],%g2 ! %g2 = 0000000000000081 00000000000000cd
! %l4 = 00000000fc52bddd, Mem[000000009000000c] = c40b9e2c
sth %l4,[%i4+0x00c] ! Mem[000000009000000c] = bddd9e2c
! Mem[0000000011000018] = 912b623f 891f5725, %l0 = 69838846, %l1 = 0000343a
ldd [%i2+%o3],%l0 ! %l0 = 00000000912b623f 00000000891f5725
! Mem[0000000090000038] = f0fa82fe 6df82ce8, %g2 = 00000081, %g3 = 000000cd
ldd [%i4+0x038],%g2 ! %g2 = 00000000f0fa82fe 000000006df82ce8
! Mem[0000000091800004] = 57336746, %g2 = 00000000f0fa82fe
ldsb [%o0+0x005],%g2 ! %g2 = 0000000000000057
! Mem[000000009100002c] = 53817cc7, %g2 = 0000000000000057
ldsh [%i6+0x02e],%g2 ! %g2 = 0000000000005381
! Mem[000000009100002c] = 53817cc7, %g2 = 0000000000005381
ldub [%i6+0x02e],%g2 ! %g2 = 0000000000000053
! Mem[0000000090800028] = 051e8846, %g2 = 0000000000000053
lduw [%i5+%o5],%g2 ! %g2 = 00000000051e8846
! Mem[0000000090000014] = a3f422d7, %g2 = 00000000051e8846
ldsb [%i4+0x017],%g2 ! %g2 = ffffffffffffffa3
! Mem[0000000091000030] = 7cc77257, %g18 = ede037afd512f5aa
ldsw [%i6+0x030],%g2 ! %g2 = ede037afd512f5aa
p0_label_20:
! %l6 = 000000000000e9ea, Mem[0000000091000002] = b757ffff
sth %l6,[%i6+0x002] ! Mem[0000000091000000] = e9eaffff
! %l6 = 000000000000e9ea, Mem[0000000090000000] = a49dbfb3
stw %l6,[%i4+%g0] ! Mem[0000000090000000] = 0000e9ea
! %l0 = 00000000912b623f, Mem[0000000090800006] = c9750000
stb %l0,[%i5+0x006] ! Mem[0000000090800004] = 3f750000
! %l4 = 00000000fc52bddd, Mem[0000000010800031] = a3cb3056
stb %l4,[%i1+0x031] ! Mem[0000000010800030] = a3dd3056
! Mem[000000009080000c] = 000000cd, %g2 = 000000007cc77257
ldsb [%i5+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[0000000010000028] = 999a23bf, %l6 = 000000000000e9ea
ldub [%i0+0x02b],%l6 ! %l6 = 00000000000000bf
! Mem[0000000091000018] = 00001ffc, %g2 = 0000000000000000
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000000000
! %l4 = 00000000fc52bddd, Mem[0000000091000018] = 00000000
stw %l4,[%i6+%o3] ! Mem[0000000091000018] = fc52bddd
! Mem[0000000090800018] = 00680000, %g2 = 0000000000000000
lduh [%i5+%o3],%g2 ! %g2 = 0000000000000068
! %l1 = 00000000891f5725, Mem[0000000091000020] = 00000081000000cd
stx %l1,[%i6+%o4] ! Mem[0000000091000020] = 00000000891f5725
p0_label_21:
! Mem[0000000091800038] = e8dd799b eb806635, %g2 = 00000068, %g3 = 6df82ce8
ldd [%o0+0x038],%g2 ! %g2 = 00000000e8dd799b 00000000eb806635
! Mem[0000000091800020] = e3c73316, %g2 = 00000000e8dd799b
ldsb [%o0+0x022],%g2 ! %g2 = ffffffffffffffe3
! %l6 = 00000000000000bf, Mem[000000001180001e] = 68bc3998
sth %l6,[%i3+0x01e] ! Mem[000000001180001c] = 68bc00bf
! Mem[0000000090000038] = f0fa82fe6df82ce8, %g2 = ffffffffffffffe3
ldx [%i4+0x038],%g2 ! %g2 = f0fa82fe6df82ce8
! Mem[0000000090000018] = d792aa27, %g2 = f0fa82fe6df82ce8
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000d792
! Mem[0000000010800000] = 3d812da4, %l6 = 00000000000000bf
ldsh [%i1+%g0],%l6 ! %l6 = 0000000000003d81
! %l4 = 00000000fc52bddd, Mem[0000000090000004] = 80b60b78
sth %l4,[%i4+0x004] ! Mem[0000000090000004] = bddd0b78
! Mem[0000000010800030] = a3dd30563cfb7f3e, %l5 = 00000000000001ec
ldx [%i1+0x030],%l5 ! %l5 = a3dd30563cfb7f3e
! Mem[0000000010000028] = 999a23bf, %l7 = 0000000054dbff42
ldsh [%i0+%o5],%l7 ! %l7 = ffffffffffff999a
! %l0 = 912b623f, %l1 = 891f5725, Mem[0000000090800028] = 051e8846 0000ba75
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 912b623f 891f5725
p0_label_22:
! Mem[0000000090000000] = 0000e9ea, %g2 = 000000000000d792
lduw [%i4+%g0],%g2 ! %g2 = 000000000000e9ea
! %l5 = a3dd30563cfb7f3e, Mem[0000000010000028] = 999a23bf
stw %l5,[%i0+%o5] ! Mem[0000000010000028] = 3cfb7f3e
! Mem[0000000090000034] = 60d7f0fa, %g2 = 000000000000e9ea
ldsh [%i4+0x036],%g2 ! %g2 = 00000000000060d7
! Mem[0000000090000000] = eabddd0b, %g2 = 00000000000060d7
ldsb [%i4+0x003],%g2 ! %g2 = ffffffffffffffea
! %l1 = 00000000891f5725, Mem[0000000091800038] = e8dd799b
stw %l1,[%o0+0x038] ! Mem[0000000091800038] = 891f5725
! Mem[0000000091800030] = 11aa2797, %g2 = ffffffffffffffea
ldub [%o0+0x033],%g2 ! %g2 = 0000000000000011
! Mem[0000000090000034] = 126760d7, %g2 = 0000000000000011
ldub [%i4+0x034],%g2 ! %g2 = 0000000000000012
! Mem[000000001100000c] = 6fc72dab, %l7 = ffffffffffff999a
lduh [%i2+0x00c],%l7 ! %l7 = 0000000000006fc7
! %l0 = 00000000912b623f, Mem[000000009000001c] = aa27ef54
stw %l0,[%i4+0x01c] ! Mem[000000009000001c] = 912b623f
! %l2 = 1ffcb757, %l3 = ffff97dd, Mem[0000000090000018] = f422d792 912b623f
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 1ffcb757 ffff97dd
p0_label_23:
! Mem[0000000010800038] = f0fa82fe 6df82ce8, %l0 = 912b623f, %l1 = 891f5725
ldd [%i1+0x038],%l0 ! %l0 = 00000000f0fa82fe 000000006df82ce8
! %l7 = 0000000000006fc7, Mem[0000000091000034] = 207bbe7e
stb %l7,[%i6+0x034] ! Mem[0000000091000034] = c77bbe7e
! Mem[0000000090800008] = 00000068 000000cd, %g2 = 00000012, %g3 = eb806635
ldd [%i5+%o1],%g2 ! %g2 = 0000000000000068 00000000000000cd
! Mem[0000000010800024] = 69838846, %l1 = 000000006df82ce8
ldsw [%i1+0x024],%l1 ! %l1 = 0000000069838846
! %l6 = 00003d81, %l7 = 00006fc7, Mem[0000000091800000] = 6c5e37b5 da573367
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 00003d81 00006fc7
! Mem[0000000091000008] = 4b0b51519eac1f46, %g2 = 0000000000000068
ldx [%i6+%o1],%g2 ! %g2 = 4b0b51519eac1f46
! %l4 = 00000000fc52bddd, Mem[0000000010000018] = 7ea47a95
stb %l4,[%i0+%o3] ! Mem[0000000010000018] = dda47a95
! %l0 = f0fa82fe, %l1 = 69838846, Mem[0000000091800030] = 45286711 aa2797dd
std %l0,[%o0+0x030] ! Mem[0000000091800030] = f0fa82fe 69838846
! Mem[0000000090000008] = 96abb01b, %g2 = 4b0b51519eac1f46
lduw [%i4+%o1],%g2 ! %g2 = 0000000096abb01b
! Mem[0000000011000028] = 425003c9, %l1 = 0000000069838846
ldsh [%i2+0x02a],%l1 ! %l1 = 00000000000003c9
p0_label_24:
! Mem[0000000090800028] = 912b623f 891f5725, %g2 = 96abb01b, %g3 = 000000cd
ldd [%i5+%o5],%g2 ! %g2 = 00000000912b623f 00000000891f5725
! Mem[0000000091800020] = c7331677, %g2 = 00000000912b623f
ldsb [%o0+0x023],%g2 ! %g2 = ffffffffffffffc7
! Mem[0000000090800028] = 623f891f, %g2 = ffffffffffffffc7
ldsh [%i5+0x02a],%g2 ! %g2 = 000000000000623f
! %l4 = 00000000fc52bddd, Mem[0000000091000014] = 54dbff42
stw %l4,[%i6+0x014] ! Mem[0000000091000014] = fc52bddd
! Mem[0000000091800018] = 35c2a49d, %g2 = 000000000000623f
lduh [%o0+0x01a],%g2 ! %g2 = 00000000000035c2
! %l0 = 00000000f0fa82fe, Mem[0000000090000033] = 68126760
stb %l0,[%i4+0x033] ! Mem[0000000090000030] = fe126760
! %l7 = 0000000000006fc7, Mem[0000000091800012] = 2ce8a2d9
sth %l7,[%o0+0x012] ! Mem[0000000091800010] = 6fc7a2d9
! Mem[0000000091800000] = 00003d81, %g18 = ede037afd512f5aa
ldsw [%o0+%g0],%g2 ! %g2 = ede037afd512f5aa
! Mem[0000000090000034] = 126760d7, %g2 = 0000000000003d81
ldsb [%i4+0x034],%g2 ! %g2 = 0000000000000012
! %l3 = ffffffffffff97dd, Mem[0000000091000038] = 65898de9d7571dc0
stx %l3,[%i6+0x038] ! Mem[0000000091000038] = ffffffffffff97dd
p0_label_25:
! %l6 = 0000000000003d81, Mem[000000001080000a] = e9ea0068
sth %l6,[%i1+0x00a] ! Mem[0000000010800008] = e9ea3d81
! %l4 = fc52bddd, %l5 = 3cfb7f3e, Mem[0000000091000008] = 4b0b5151 9eac1f46
std %l4,[%i6+%o1] ! Mem[0000000091000008] = fc52bddd 3cfb7f3e
! %l2 = 000000001ffcb757, Mem[0000000090800004] = cf2b3f75
stw %l2,[%i5+0x004] ! Mem[0000000090800004] = 1ffcb757
! %l0 = f0fa82fe, %l1 = 000003c9, Mem[0000000091800030] = f0fa82fe 69838846
std %l0,[%o0+0x030] ! Mem[0000000091800030] = f0fa82fe 000003c9
! Mem[0000000091800020] = c69ee3c733167744, %g2 = 0000000000000012
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733167744
! Mem[0000000090800018] = 00680000, %g2 = c69ee3c733167744
lduw [%i5+%o3],%g2 ! %g2 = 0000000000680000
! %l0 = f0fa82fe, %l1 = 000003c9, Mem[0000000090800030] = e7b33334 2d07fd66
std %l0,[%i5+0x030] ! Mem[0000000090800030] = f0fa82fe 000003c9
! Mem[000000009180001c] = a49d82fe, %g2 = 0000000000680000
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffa49d
! Mem[0000000091800020] = c69ee3c733167744, %g2 = ffffffffffffa49d
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733167744
! Mem[0000000090800018] = 00009eac, %g2 = c69ee3c733167744
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000000000
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 00000000f0fa82fe
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000003c9
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000001ffcb757
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffff97dd
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000fc52bddd
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be a3dd30563cfb7f3e
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000003d81
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000006fc7
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 d5a0cf91 63857aa0
bne %xcc,p0_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be eedf51d4 23c2cde1
bne %xcc,p0_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be cfbb7605 a60020ce
bne %xcc,p0_f4_fail
nop
! Check Local Memory
set p0_local0_expect,%g1
p0_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0000e9ea54dbff42
ldx [%i0+0x000],%g3 ! Observed data at 0000000010000000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = dda47a95343ab504
ldx [%i0+0x018],%g3 ! Observed data at 0000000010000018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000068000000cd
ldx [%i0+0x020],%g3 ! Observed data at 0000000010000020
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3cfb7f3ef0fa82fe
ldx [%i0+0x028],%g3 ! Observed data at 0000000010000028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000ba75764759b2
ldx [%i0+0x030],%g3 ! Observed data at 0000000010000030
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = edbbc971770fbb95
ldx [%i0+0x038],%g3 ! Observed data at 0000000010000038
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x038,%g4
set p0_local1_expect,%g1
p0_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = e9ea3d81582da772
ldx [%i1+0x008],%g3 ! Observed data at 0000000010800008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000001ffcb757
ldx [%i1+0x010],%g3 ! Observed data at 0000000010800010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = fc52bddd000001ec
ldx [%i1+0x018],%g3 ! Observed data at 0000000010800018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000000069838846
ldx [%i1+0x020],%g3 ! Observed data at 0000000010800020
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = a3dd30563cfb7f3e
ldx [%i1+0x030],%g3 ! Observed data at 0000000010800030
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = f0fa82fe6df82ce8
ldx [%i1+0x038],%g3 ! Observed data at 0000000010800038
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x038,%g4
set p0_local2_expect,%g1
p0_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 81c23e884d95d92b
ldx [%i2+0x010],%g3 ! Observed data at 0000000011000010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9b4cbddd7e9290db
ldx [%i2+0x020],%g3 ! Observed data at 0000000011000020
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 425003c92a7b1c43
ldx [%i2+0x028],%g3 ! Observed data at 0000000011000028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 97dd0a7b20826367
ldx [%i2+0x030],%g3 ! Observed data at 0000000011000030
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x030,%g4
set p0_local3_expect,%g1
p0_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 8ba6bfb39e18e989
ldx [%i3+0x000],%g3 ! Observed data at 0000000011800000
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000081aa27ef54
ldx [%i3+0x010],%g3 ! Observed data at 0000000011800010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = fd0fba7568bc00bf
ldx [%i3+0x018],%g3 ! Observed data at 0000000011800018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000006afdd43f
ldx [%i3+0x038],%g3 ! Observed data at 0000000011800038
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x038,%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
! 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 %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010000028]
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000010000028]
done
p0_trap1o:
stda %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010000028]
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000010000028]
done
p0_trap2e:
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010800018]
stba %l1,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800018]
done
p0_trap2o:
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000010800018]
stba %l1,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011800018]
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 = 8243dac3953bd02a
ldx [%g1+0x008],%l1 ! %l1 = c2333ac8bb1ff540
ldx [%g1+0x010],%l2 ! %l2 = 999a23bff0fa82fe
ldx [%g1+0x018],%l3 ! %l3 = 87a541026df82ce8
ldx [%g1+0x020],%l4 ! %l4 = 18a86770051e35c2
ldx [%g1+0x028],%l5 ! %l5 = f2da3199aaacbc0b
ldx [%g1+0x030],%l6 ! %l6 = 83705775d95c6711
ldx [%g1+0x038],%l7 ! %l7 = f422d792aa27ef54
! 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 = af1979e3 cb124f92 b90946ac a6c179d5
! %f4 = c101edc4 9a9ab2d6 01a7201b d2752c63
! %f8 = c8343233 333fd908 c791ce77 e0abc2dc
! %f12 = 95db1c29 80af5eb5 452d1d33 c8e8b9d8
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c4b04d23 7484b458 07ec69d4 a59d7590
! %f20 = 8f1f695f 9a6a0525 2d597d37 59a605b0
! %f24 = 04a70ae9 d58685bd 5f1e04de c4cf7f2a
! %f28 = 1ed45faa a89ff613 d5852769 1a975c73
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b7a40136 973bba1b 03667578 9a16c262
! %f36 = 6ed5f372 09190bb2 b3b4d030 8855d1b4
! %f40 = c9905e3b 009a8a79 c283f6ca 0caf50c0
! %f44 = 98a9cfa4 6b0c1752 66f0e4fe e7e042ba
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x62f4bef80000006c,%g7,%g1 ! GSR scale = 13, align = 4
wr %g1,%g0,%gsr ! GSR = 62f4bef80000006c
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 = 354b3785bc2a2d11, Mem[000000009100002a] = 14addb4f
sth %l1,[%i6+0x02a] ! Mem[0000000091000028] = 2d11db4f
! %l6 = 447b7cf08b5f2ff1, Mem[0000000090000014] = 798eb5a3
stw %l6,[%i4+0x014] ! Mem[0000000090000014] = 8b5f2ff1
! Mem[0000000090000028] = 07dc67fd, %g18 = 82f4e4fbeecaf8c4
ldsw [%i4+%o5],%g2 ! %g2 = 82f4e4fbeecaf8c4
! Mem[0000000091800034] = b6b6487f, %g2 = 0000000007dc67fd
lduw [%o0+0x034],%g2 ! %g2 = 00000000b6b6487f
! Mem[0000000012800024] = d245473b, %l0 = 4153b79fcdc35588
lduw [%i1+0x024],%l0 ! %l0 = 00000000d245473b
! %l1 = 354b3785bc2a2d11, Mem[0000000091000030] = 7cc77257
stw %l1,[%i6+0x030] ! Mem[0000000091000030] = bc2a2d11
! %l2 = 3c4e6b6bd7d5b825, Mem[000000001300003c] = 3e5b5c09
stw %l2,[%i2+0x03c] ! Mem[000000001300003c] = d7d5b825
! %l2 = 3c4e6b6bd7d5b825, Mem[0000000091000018] = b4334f34
sth %l2,[%i6+%o3] ! Mem[0000000091000018] = b8254f34
! %l1 = 354b3785bc2a2d11, Mem[0000000090000000] = f4d6f5d4
sth %l1,[%i4+%g0] ! Mem[0000000090000000] = 2d11f5d4
! Mem[0000000091000010] = b0555beb, %g2 = 00000000b6b6487f
ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffffb055
p1_label_2:
! Mem[000000009100002c] = 4f959ebc, %g2 = ffffffffffffb055
ldub [%i6+0x02d],%g2 ! %g2 = 000000000000004f
! Mem[0000000091800010] = 5e44f9f4 a2d978b6, %g2 = 0000004f, %g3 = 0bad0b00
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 00000000a2d978b6
! Mem[000000009100003c] = d7571dc0, %g2 = 000000005e44f9f4
ldsb [%i6+0x03c],%g2 ! %g2 = ffffffffffffffd7
! Mem[0000000090800010] = f97aba27, %g2 = ffffffffffffffd7
ldsb [%i5+0x012],%g2 ! %g2 = fffffffffffffff9
! Mem[0000000091800004] = da193367, %g2 = fffffffffffffff9
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffffda19
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = ffffda19, %g3 = a2d978b6
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
! %l2 = 3c4e6b6bd7d5b825, Mem[0000000091800000] = 6c5e37b5
stb %l2,[%o0+%g0] ! Mem[0000000091800000] = 255e37b5
! Mem[0000000090800008] = a3d5b48d f38fafd2, %g2 = 45288f71, %g3 = b6b6487f
ldd [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d 00000000f38fafd2
! %l4 = 7ba555de14aed326, Mem[0000000013800000] = 9128594c
sth %l4,[%i3+%g0] ! Mem[0000000013800000] = d326594c
! %l6 = 447b7cf08b5f2ff1, Mem[0000000013000004] = b3fae8ea
sth %l6,[%i2+0x004] ! Mem[0000000013000004] = 2ff1e8ea
p1_label_3:
! Mem[0000000090000018] = 4e529d71, %g2 = 00000000a3d5b48d
ldsh [%i4+0x01a],%g2 ! %g2 = 0000000000004e52
! Mem[000000009000003c] = f8ba39dc, %g18 = 82f4e4fbeecaf8c4
ldsw [%i4+0x03c],%g2 ! %g2 = 82f4e4fbeecaf8c4
! Mem[0000000090000010] = 225c8b5f, %g2 = fffffffff8ba39dc
ldsh [%i4+0x012],%g2 ! %g2 = 000000000000225c
! %l0 = 00000000d245473b, Mem[0000000013000022] = 61dfbf14
stb %l0,[%i2+0x022] ! Mem[0000000013000020] = 61df3b14
! %l0 = d245473b, %l1 = bc2a2d11, Mem[0000000090000028] = 07dc67fd 8d791540
std %l0,[%i4+%o5] ! Mem[0000000090000028] = d245473b bc2a2d11
! Mem[0000000091800038] = e8dd799beb806635, %g2 = 000000000000225c
ldx [%o0+0x038],%g2 ! %g2 = e8dd799beb806635
! Mem[000000009100002c] = 959ebc2a, %g2 = e8dd799beb806635
lduh [%i6+0x02e],%g2 ! %g2 = 000000000000959e
! %l6 = 8b5f2ff1, %l7 = 9b63e3f2, Mem[0000000090000020] = 1a54edfc e7b2eb32
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 8b5f2ff1 9b63e3f2
! Mem[0000000090000020] = 2ff19b63, %g2 = 000000000000959e
lduh [%i4+0x022],%g2 ! %g2 = 0000000000002ff1
! Mem[0000000091000020] = 9de28f8d, %g2 = 0000000000002ff1
ldsh [%i6+%o4],%g2 ! %g2 = ffffffffffff9de2
p1_label_4:
! Mem[0000000013800008] = 251edb01, %l5 = 7a60fc744bf970dd
lduh [%i3+%o1],%l5 ! %l5 = 000000000000251e
! %l6 = 447b7cf08b5f2ff1, Mem[0000000013000028] = 217335d7
stw %l6,[%i2+%o5] ! Mem[0000000013000028] = 8b5f2ff1
! Mem[000000009080001c] = d6343572, %g18 = 82f4e4fbeecaf8c4
ldsw [%i5+0x01c],%g2 ! %g2 = 82f4e4fbeecaf8c4
! Mem[000000009180002c] = b0308df5, %g2 = ffffffffd6343572
lduw [%o0+0x02c],%g2 ! %g2 = 00000000b0308df5
! %l0 = 00000000d245473b, Mem[0000000091800018] = 39a5df25e14610d9
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = 00000000d245473b
! %l7 = 54a1f9069b63e3f2, Mem[000000009080003e] = b60e0000
sth %l7,[%i5+0x03e] ! Mem[000000009080003c] = e3f20000
! Mem[0000000013000030] = 216c7a51 635cd246, %l6 = 8b5f2ff1, %l7 = 9b63e3f2
ldd [%i2+0x030],%l6 ! %l6 = 00000000216c7a51 00000000635cd246
! Mem[0000000013800018] = 5412c9749ab4164f, %l1 = 354b3785bc2a2d11
ldx [%i3+%o3],%l1 ! %l1 = 5412c9749ab4164f
! %l4 = 7ba555de14aed326, Mem[0000000091000038] = 65898de9d7571dc0
stx %l4,[%i6+0x038] ! Mem[0000000091000038] = 7ba555de14aed326
! Mem[0000000091000030] = bc2a2d11, %g18 = 82f4e4fbeecaf8c4
ldsw [%i6+0x030],%g2 ! %g2 = 82f4e4fbeecaf8c4
p1_label_5:
! Mem[0000000090800000] = c8c086c6d0bacca9, %g2 = ffffffffbc2a2d11
ldx [%i5+%g0],%g2 ! %g2 = c8c086c6d0bacca9
! %l4 = 7ba555de14aed326, Mem[0000000012000014] = 2854f868
stw %l4,[%i0+0x014] ! Mem[0000000012000014] = 14aed326
! Mem[0000000090000020] = 8b5f2ff1 9b63e3f2, %g2 = d0bacca9, %g3 = f38fafd2
ldd [%i4+%o4],%g2 ! %g2 = 000000008b5f2ff1 000000009b63e3f2
! %l4 = 14aed326, %l5 = 0000251e, Mem[0000000091000000] = ddab9f6d de861c20
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 14aed326 0000251e
! %l5 = 000000000000251e, Mem[0000000091000038] = 7ba555de14aed326
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = 000000000000251e
! %l5 = 000000000000251e, Mem[000000009000003c] = f8ba39dc
stw %l5,[%i4+0x03c] ! Mem[000000009000003c] = 0000251e
! Mem[000000001380000c] = 9c125d50, %l6 = 00000000216c7a51
ldub [%i3+0x00f],%l6 ! %l6 = 0000000000000050
! %l4 = 14aed326, %l5 = 0000251e, Mem[0000000013000028] = 8b5f2ff1 7295391d
std %l4,[%i2+%o5] ! Mem[0000000013000028] = 14aed326 0000251e
! Mem[0000000090800030] = e7b33334, %g2 = 000000008b5f2ff1
lduh [%i5+0x030],%g2 ! %g2 = 000000000000e7b3
! %l4 = 7ba555de14aed326, Mem[000000001200002e] = 66a8dc1b
stb %l4,[%i0+0x02e] ! Mem[000000001200002c] = 66a8261b
p1_label_6:
! %l4 = 7ba555de14aed326, Mem[000000009000000b] = 1bc40b9e
stb %l4,[%i4+0x00b] ! Mem[0000000090000008] = 26c40b9e
! %l5 = 000000000000251e, Mem[000000009180000c] = 0741274a
sth %l5,[%o0+0x00c] ! Mem[000000009180000c] = 251e274a
! %l1 = 5412c9749ab4164f, Mem[0000000013800033] = f9862e7c
stb %l1,[%i3+0x033] ! Mem[0000000013800030] = f9862e4f
! Mem[000000001280002c] = 776093f7, %l2 = 3c4e6b6bd7d5b825
lduw [%i1+0x02c],%l2 ! %l2 = 00000000776093f7
! Mem[0000000090800020] = 6c6c0f3a, %g18 = 82f4e4fbeecaf8c4
ldsw [%i5+%o4],%g2 ! %g2 = 82f4e4fbeecaf8c4
! Mem[0000000090000000] = 2d11f5d4 80b60b78, %g2 = 6c6c0f3a, %g3 = 9b63e3f2
ldd [%i4+%g0],%g2 ! %g2 = 000000002d11f5d4 0000000080b60b78
! Mem[0000000090800000] = c8c086c6 d0bacca9, %g2 = 2d11f5d4, %g3 = 80b60b78
ldd [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6 00000000d0bacca9
! %l0 = 00000000d245473b, Mem[0000000090800034] = 2d07fd66
stb %l0,[%i5+0x034] ! Mem[0000000090800034] = 3b07fd66
! %l7 = 00000000635cd246, Mem[0000000091800018] = 00000000
sth %l7,[%o0+%o3] ! Mem[0000000091800018] = d2460000
! Mem[000000009100002c] = db4f959e, %g2 = 00000000c8c086c6
ldsh [%i6+0x02c],%g2 ! %g2 = ffffffffffffdb4f
p1_label_7:
! Mem[0000000012000008] = 3ef67c9a, %l4 = 7ba555de14aed326
ldsh [%i0+%o1],%l4 ! %l4 = 0000000000003ef6
! Mem[000000009000001c] = 22ad8b5f, %g2 = ffffffffffffdb4f
ldsb [%i4+0x01e],%g2 ! %g2 = 0000000000000022
! Mem[000000001200002c] = 66a8261b, %l3 = 923e277856d8d9e7
ldsh [%i0+0x02e],%l3 ! %l3 = 000000000000261b
! Mem[0000000090800014] = ba27fa54, %g2 = 0000000000000022
ldsh [%i5+0x014],%g2 ! %g2 = ffffffffffffba27
! %l2 = 00000000776093f7, Mem[0000000091800018] = d2460000
stw %l2,[%o0+%o3] ! Mem[0000000091800018] = 776093f7
! %l6 = 0000000000000050, Mem[0000000091800016] = 78b67760
sth %l6,[%o0+0x016] ! Mem[0000000091800014] = 00507760
! Mem[000000009080000c] = afd2bbd0, %g2 = ffffffffffffba27
lduh [%i5+0x00e],%g2 ! %g2 = 000000000000afd2
! %l2 = 00000000776093f7, Mem[0000000090000032] = 136a1267
sth %l2,[%i4+0x032] ! Mem[0000000090000030] = 93f71267
! %l1 = 5412c9749ab4164f, Mem[0000000090000000] = 2d11f5d480b60b78
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = 5412c9749ab4164f
! Mem[0000000090000008] = 96abb026, %g2 = 000000000000afd2
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffff96ab
p1_label_8:
! Mem[0000000091000010] = eb99b055, %g2 = ffffffffffff96ab
lduw [%i6+%o2],%g2 ! %g2 = 00000000eb99b055
! %l4 = 0000000000003ef6, Mem[0000000013000030] = 216c7a51635cd246
stx %l4,[%i2+0x030] ! Mem[0000000013000030] = 0000000000003ef6
! Mem[0000000091000028] = 43a02d11, %g2 = 00000000eb99b055
ldsh [%i6+%o5],%g2 ! %g2 = 00000000000043a0
! %l0 = 00000000d245473b, Mem[0000000091800000] = 255e37b5
sth %l0,[%o0+%g0] ! Mem[0000000091800000] = 473b37b5
! %l1 = 5412c9749ab4164f, Mem[0000000091000038] = 00000000
stw %l1,[%i6+0x038] ! Mem[0000000091000038] = 9ab4164f
! Mem[0000000091800024] = 33167744, %g2 = 00000000000043a0
lduw [%o0+0x024],%g2 ! %g2 = 0000000033167744
! Mem[0000000091000010] = b0555beb, %g2 = 0000000033167744
lduh [%i6+0x012],%g2 ! %g2 = 000000000000b055
! Mem[0000000091000010] = eb99b055, %g18 = 82f4e4fbeecaf8c4
ldsw [%i6+%o2],%g2 ! %g2 = 82f4e4fbeecaf8c4
! Mem[0000000090800010] = bbd0f97a, %g2 = ffffffffeb99b055
ldsb [%i5+%o2],%g2 ! %g2 = ffffffffffffffbb
! %l6 = 0000000000000050, Mem[0000000090800003] = c6d0bacc
stb %l6,[%i5+0x003] ! Mem[0000000090800000] = 50d0bacc
p1_label_9:
! Mem[0000000091000020] = 9de28f8d7b41cb8c, %g2 = ffffffffffffffbb
ldx [%i6+%o4],%g2 ! %g2 = 9de28f8d7b41cb8c
! Mem[0000000090800028] = 82af9c5f, %g2 = 9de28f8d7b41cb8c
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffff82af
! Mem[0000000090000020] = 8b5f2ff1, %g2 = ffffffffffff82af
ldsh [%i4+%o4],%g2 ! %g2 = ffffffffffff8b5f
! Mem[000000009100001c] = 40af2dc9, %g2 = ffffffffffff8b5f
lduh [%i6+0x01c],%g2 ! %g2 = 00000000000040af
! %l7 = 00000000635cd246, Mem[0000000091800013] = f4a2d900
stb %l7,[%o0+0x013] ! Mem[0000000091800010] = 46a2d900
! Mem[0000000091800034] = b6b6487f, %g2 = 00000000000040af
lduw [%o0+0x034],%g2 ! %g2 = 00000000b6b6487f
! Mem[0000000091000008] = 4b1c5151 da67f293, %g2 = b6b6487f, %g3 = d0bacca9
ldd [%i6+%o1],%g2 ! %g2 = 000000004b1c5151 00000000da67f293
! Mem[0000000090800000] = c8c08650d0bacca9, %g2 = 000000004b1c5151
ldx [%i5+%g0],%g2 ! %g2 = c8c08650d0bacca9
! %l1 = 5412c9749ab4164f, Mem[0000000090000026] = e3f2d245
sth %l1,[%i4+0x026] ! Mem[0000000090000024] = 164fd245
! Mem[0000000091800038] = 799beb80, %g2 = c8c08650d0bacca9
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000799b
p1_label_10:
! Mem[0000000013000010] = 019a13f9, %l1 = 5412c9749ab4164f
ldub [%i2+0x012],%l1 ! %l1 = 0000000000000013
! %l2 = 776093f7, %l3 = 0000261b, Mem[0000000090800018] = 35d3851c d6343572
std %l2,[%i5+%o3] ! Mem[0000000090800018] = 776093f7 0000261b
! %l0 = 00000000d245473b, Mem[0000000091800008] = 50d23f27
sth %l0,[%o0+%o1] ! Mem[0000000091800008] = 473b3f27
! Mem[0000000013800030] = f9862e4f, %l6 = 0000000000000050
ldsw [%i3+0x030],%l6 ! %l6 = fffffffff9862e4f
! Mem[000000001280000c] = 6cf44143, %l0 = 00000000d245473b
ldsb [%i1+0x00c],%l0 ! %l0 = 000000000000006c
! %l7 = 00000000635cd246, Mem[0000000012800038] = 79431840
sth %l7,[%i1+0x038] ! Mem[0000000012800038] = d2461840
! Mem[0000000012000020] = 6b139914, %l4 = 0000000000003ef6
ldsb [%i0+0x022],%l4 ! %l4 = ffffffffffffff99
! %l6 = fffffffff9862e4f, Mem[0000000012800030] = 8637360e0f45e363
stx %l6,[%i1+0x030] ! Mem[0000000012800030] = fffffffff9862e4f
! Mem[000000001280001c] = a89cb935, %l3 = 000000000000261b
ldsh [%i1+0x01c],%l3 ! %l3 = ffffffffffffa89c
! Mem[0000000091000028] = 43a02d11, %g2 = 000000000000799b
lduh [%i6+%o5],%g2 ! %g2 = 00000000000043a0
p1_label_11:
! Mem[0000000090000028] = d245473bbc2a2d11, %g2 = 00000000000043a0
ldx [%i4+%o5],%g2 ! %g2 = d245473bbc2a2d11
! Mem[000000009080001c] = 00261b6c, %g2 = d245473bbc2a2d11
ldub [%i5+0x01d],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800004] = da193367, %g2 = 0000000000000000
lduw [%o0+0x004],%g2 ! %g2 = 00000000da193367
! Mem[000000001280002c] = 776093f7, %l0 = 000000000000006c
lduw [%i1+0x02c],%l0 ! %l0 = 00000000776093f7
! %l0 = 00000000776093f7, Mem[0000000091000012] = b0555beb
sth %l0,[%i6+0x012] ! Mem[0000000091000010] = 93f75beb
! Mem[0000000091800038] = e8dd799b, %g2 = 00000000da193367
ldsh [%o0+0x038],%g2 ! %g2 = ffffffffffffe8dd
! Mem[0000000090800038] = 393f420c, %g2 = ffffffffffffe8dd
ldsb [%i5+0x038],%g2 ! %g2 = 0000000000000039
! Mem[0000000091000010] = 93f75beb, %g2 = 0000000000000039
lduh [%i6+0x012],%g2 ! %g2 = 00000000000093f7
! Mem[000000009000002c] = 2d11944f, %g2 = 00000000000093f7
ldsh [%i4+0x02e],%g2 ! %g2 = 0000000000002d11
! %l3 = ffffffffffffa89c, Mem[0000000091800012] = f946a2d9
sth %l3,[%o0+0x012] ! Mem[0000000091800010] = a89ca2d9
p1_label_12:
! %l7 = 00000000635cd246, Mem[0000000090000018] = 7f114e529d7122ad
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = 00000000635cd246
! %l4 = ffffffffffffff99, Mem[0000000090000006] = 164f96ab
sth %l4,[%i4+0x006] ! Mem[0000000090000004] = ff9996ab
! Mem[0000000012800020] = c30bcaddd245473b, %l6 = fffffffff9862e4f
ldx [%i1+%o4],%l6 ! %l6 = c30bcaddd245473b
! %l0 = 776093f7, %l1 = 00000013, Mem[0000000013000020] = 61df3b14 f95c748c
std %l0,[%i2+%o4] ! Mem[0000000013000020] = 776093f7 00000013
! Mem[0000000091800028] = d1fa02cc, %g2 = 0000000000002d11
ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffffd1fa
! Mem[0000000091000030] = 2d11207b, %g2 = ffffffffffffd1fa
lduh [%i6+0x032],%g2 ! %g2 = 0000000000002d11
! %l2 = 00000000776093f7, Mem[0000000091000028] = 43a02d11db4f959e
stx %l2,[%i6+%o5] ! Mem[0000000091000028] = 00000000776093f7
! Mem[0000000091000000] = 14aed326 0000251e, %g2 = 00002d11, %g3 = da67f293
ldd [%i6+%g0],%g2 ! %g2 = 0000000014aed326 000000000000251e
! Mem[0000000090000038] = 8fc6c81b 0000251e, %g2 = 14aed326, %g3 = 0000251e
ldd [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b 000000000000251e
! Mem[0000000090000024] = 63164fd2, %g2 = 000000008fc6c81b
ldub [%i4+0x025],%g2 ! %g2 = 0000000000000063
p1_label_13:
! Mem[0000000091800018] = 776093f7 d245473b, %g2 = 00000063, %g3 = 0000251e
ldd [%o0+%o3],%g2 ! %g2 = 00000000776093f7 00000000d245473b
! Mem[000000009100001c] = 40af2dc9, %g18 = 82f4e4fbeecaf8c4
ldsw [%i6+0x01c],%g2 ! %g2 = 82f4e4fbeecaf8c4
! Mem[0000000090000004] = 9996abb0, %g2 = 0000000040af2dc9
ldsb [%i4+0x007],%g2 ! %g2 = ffffffffffffff99
! Mem[0000000091800034] = b6b6487f, %g2 = ffffffffffffff99
lduh [%o0+0x034],%g2 ! %g2 = 000000000000b6b6
! %l4 = ffffffffffffff99, Mem[000000009080000a] = b48df38f
sth %l4,[%i5+0x00a] ! Mem[0000000090800008] = ff99f38f
! Mem[0000000091000010] = eb9993f7 5bebbbe4, %g2 = 0000b6b6, %g3 = d245473b
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb9993f7 000000005bebbbe4
! %l3 = ffffffffffffa89c, Mem[0000000091000020] = 9de28f8d7b41cb8c
stx %l3,[%i6+%o4] ! Mem[0000000091000020] = ffffffffffffa89c
! %l3 = ffffffffffffa89c, Mem[0000000091000037] = 7e9ab416
stb %l3,[%i6+0x037] ! Mem[0000000091000034] = 9c9ab416
! Mem[0000000090000028] = 3bbc2a2d, %g2 = 00000000eb9993f7
ldsb [%i4+0x02b],%g2 ! %g2 = 000000000000003b
! %l7 = 00000000635cd246, Mem[000000001280003c] = b794c6c6
stw %l7,[%i1+0x03c] ! Mem[000000001280003c] = 635cd246
p1_label_14:
! Mem[0000000090800030] = e7b33334, %g2 = 000000000000003b
lduw [%i5+0x030],%g2 ! %g2 = 00000000e7b33334
! Mem[0000000090000020] = 8b5f2ff1 9b63164f, %g2 = e7b33334, %g3 = 5bebbbe4
ldd [%i4+%o4],%g2 ! %g2 = 000000008b5f2ff1 000000009b63164f
! Mem[0000000090800028] = eb4882af, %g2 = 000000008b5f2ff1
ldsh [%i5+%o5],%g2 ! %g2 = ffffffffffffeb48
! Mem[0000000090000000] = 5412c974 9ab4ff99, %g2 = ffffeb48, %g3 = 9b63164f
ldd [%i4+%g0],%g2 ! %g2 = 000000005412c974 000000009ab4ff99
! Mem[0000000090000030] = 944f93f7, %g2 = 000000005412c974
lduw [%i4+0x030],%g2 ! %g2 = 00000000944f93f7
! Mem[000000009180003c] = eb806635, %g2 = 00000000944f93f7
lduh [%o0+0x03c],%g2 ! %g2 = 000000000000eb80
! %l0 = 00000000776093f7, Mem[000000009180001c] = d245473b
stw %l0,[%o0+0x01c] ! Mem[000000009180001c] = 776093f7
! Mem[000000001300001c] = 7c546645, %l0 = 00000000776093f7
ldsb [%i2+0x01e],%l0 ! %l0 = 0000000000000066
! Mem[0000000012800018] = cb60f98ca89cb935, %l5 = 000000000000251e
ldx [%i1+%o3],%l5 ! %l5 = cb60f98ca89cb935
! Mem[0000000091800008] = 473b3f27 251e274a, %g2 = 0000eb80, %g3 = 9ab4ff99
ldd [%o0+%o1],%g2 ! %g2 = 00000000473b3f27 00000000251e274a
p1_label_15:
! %l6 = d245473b, %l7 = 635cd246, Mem[0000000090000038] = 8fc6c81b 0000251e
std %l6,[%i4+0x038] ! Mem[0000000090000038] = d245473b 635cd246
! Mem[0000000091800034] = 487fe8dd, %g2 = 00000000473b3f27
lduh [%o0+0x036],%g2 ! %g2 = 000000000000487f
! %l4 = ffffff99, %l5 = a89cb935, Mem[0000000091000000] = 14aed326 0000251e
std %l4,[%i6+%g0] ! Mem[0000000091000000] = ffffff99 a89cb935
! %l6 = c30bcaddd245473b, Mem[0000000090000000] = 5412c9749ab4ff99
stx %l6,[%i4+%g0] ! Mem[0000000090000000] = c30bcaddd245473b
! Mem[0000000090000020] = 5f2ff19b, %g2 = 000000000000487f
ldub [%i4+0x021],%g2 ! %g2 = 000000000000005f
! Mem[0000000012000008] = 3ef67c9a, %l4 = ffffffffffffff99
ldsh [%i0+%o1],%l4 ! %l4 = 0000000000003ef6
! Mem[0000000012000034] = 3e332916, %l0 = 0000000000000066
ldub [%i0+0x036],%l0 ! %l0 = 0000000000000029
! Mem[0000000012800014] = 2c7567d2, %l6 = c30bcaddd245473b
ldsb [%i1+0x016],%l6 ! %l6 = 0000000000000067
! Mem[0000000090000014] = 2ff10000, %g2 = 000000000000005f
lduh [%i4+0x016],%g2 ! %g2 = 0000000000002ff1
! %l1 = 0000000000000013, Mem[000000009080002e] = e8b1e7b3
stb %l1,[%i5+0x02e] ! Mem[000000009080002c] = 13b1e7b3
p1_label_16:
! Mem[0000000091800038] = e8dd799b, %g18 = 82f4e4fbeecaf8c4
ldsw [%o0+0x038],%g2 ! %g2 = 82f4e4fbeecaf8c4
! Mem[0000000012800014] = 2c7567d2, %l4 = 0000000000003ef6
ldsw [%i1+0x014],%l4 ! %l4 = 000000002c7567d2
! %l6 = 00000067, %l7 = 635cd246, Mem[0000000090800030] = e7b33334 3b07fd66
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 00000067 635cd246
! %l4 = 2c7567d2, %l5 = a89cb935, Mem[0000000090800000] = c8c08650 d0bacca9
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 2c7567d2 a89cb935
! Mem[0000000090800004] = a89cb935, %g2 = ffffffffe8dd799b
lduw [%i5+0x004],%g2 ! %g2 = 00000000a89cb935
! Mem[0000000091000000] = ffffff99, %g2 = 00000000a89cb935
ldub [%i6+%g0],%g2 ! %g2 = 00000000000000ff
! %l2 = 00000000776093f7, Mem[0000000091800008] = 473b3f27251e274a
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = 00000000776093f7
! Mem[0000000090800028] = 82af9c5f, %g2 = 00000000000000ff
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffff82af
! Mem[0000000090000038] = d245473b, %g2 = ffffffffffff82af
ldsh [%i4+0x038],%g2 ! %g2 = ffffffffffffd245
! Mem[0000000090800034] = 46393f42, %g2 = ffffffffffffd245
ldsb [%i5+0x037],%g2 ! %g2 = 0000000000000046
p1_label_17:
! Mem[0000000090800010] = bbd0f97a, %g18 = 82f4e4fbeecaf8c4
ldsw [%i5+%o2],%g2 ! %g2 = 82f4e4fbeecaf8c4
! Mem[0000000090800008] = a3d5ff99f38fafd2, %g2 = ffffffffbbd0f97a
ldx [%i5+%o1],%g2 ! %g2 = a3d5ff99f38fafd2
! Mem[0000000012800030] = ffffffff, %l0 = 0000000000000029
ldsw [%i1+0x030],%l0 ! %l0 = ffffffffffffffff
! %l0 = ffffffffffffffff, Mem[000000001380003e] = 83f2c6d4
sth %l0,[%i3+0x03e] ! Mem[000000001380003c] = 83f2ffff
! Mem[000000009080000c] = afd2bbd0, %g2 = a3d5ff99f38fafd2
lduh [%i5+0x00e],%g2 ! %g2 = 000000000000afd2
! %l6 = 00000067, %l7 = 635cd246, Mem[0000000090800020] = 6c6c0f3a ba1e4dff
std %l6,[%i5+%o4] ! Mem[0000000090800020] = 00000067 635cd246
! %l4 = 000000002c7567d2, Mem[000000009180000b] = 00776093
stb %l4,[%o0+0x00b] ! Mem[0000000091800008] = d2776093
! %l5 = cb60f98ca89cb935, Mem[000000009080001f] = 1b000000
stb %l5,[%i5+0x01f] ! Mem[000000009080001c] = 35000000
! %l0 = ffffffffffffffff, Mem[0000000012000018] = 5e46592f
stw %l0,[%i0+%o3] ! Mem[0000000012000018] = ffffffff
! Mem[000000009180000c] = 776093f7, %g2 = 000000000000afd2
lduw [%o0+0x00c],%g2 ! %g2 = 00000000776093f7
p1_label_18:
! Mem[0000000091000028] = 00000000 776093f7, %g2 = 776093f7, %g3 = 251e274a
ldd [%i6+%o5],%g2 ! %g2 = 0000000000000000 00000000776093f7
! Mem[0000000090800014] = fa547760, %g2 = 0000000000000000
ldsh [%i5+0x016],%g2 ! %g2 = fffffffffffffa54
! Mem[0000000091000030] = bc2a2d11207bbe9c, %g2 = fffffffffffffa54
ldx [%i6+0x030],%g2 ! %g2 = bc2a2d11207bbe9c
! Mem[0000000091800000] = 37b5da19, %g2 = bc2a2d11207bbe9c
ldsh [%o0+0x002],%g2 ! %g2 = 00000000000037b5
! Mem[0000000090000038] = d245473b, %g2 = 00000000000037b5
lduw [%i4+0x038],%g2 ! %g2 = 00000000d245473b
! Mem[0000000090800010] = bbd0f97a ba27fa54, %g2 = d245473b, %g3 = 776093f7
ldd [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a 00000000ba27fa54
! Mem[0000000090800038] = 393f420c, %g18 = 82f4e4fbeecaf8c4
ldsw [%i5+0x038],%g2 ! %g2 = 82f4e4fbeecaf8c4
! %l4 = 000000002c7567d2, Mem[0000000090000008] = 96abb026c40b9e2c
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = 000000002c7567d2
! Mem[0000000090000024] = 9b63164f, %g18 = 82f4e4fbeecaf8c4
ldsw [%i4+0x024],%g2 ! %g2 = 82f4e4fbeecaf8c4
! Mem[0000000091800004] = da193367, %g18 = 82f4e4fbeecaf8c4
ldsw [%o0+0x004],%g2 ! %g2 = 82f4e4fbeecaf8c4
p1_label_19:
! %l0 = ffffffffffffffff, Mem[0000000091800039] = dd799beb
stb %l0,[%o0+0x039] ! Mem[0000000091800038] = ff799beb
! Mem[0000000090000004] = d245473b, %g2 = ffffffffda193367
ldub [%i4+0x004],%g2 ! %g2 = 00000000000000d2
! Mem[0000000012800010] = e81ea3d9, %l1 = 0000000000000013
ldub [%i1+0x012],%l1 ! %l1 = 00000000000000a3
! Mem[0000000090800018] = 776093f7, %g2 = 00000000000000d2
lduh [%i5+%o3],%g2 ! %g2 = 0000000000007760
! %l4 = 000000002c7567d2, Mem[0000000091800020] = c69ee3c733167744
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = 000000002c7567d2
! %l6 = 0000000000000067, Mem[0000000091800000] = 473b37b5da193367
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = 0000000000000067
! Mem[0000000091800014] = 00507760, %g2 = 0000000000007760
lduh [%o0+0x016],%g2 ! %g2 = 0000000000000050
! %l4 = 000000002c7567d2, Mem[0000000090800008] = a3d5ff99
sth %l4,[%i5+%o1] ! Mem[0000000090800008] = 67d2ff99
! Mem[0000000091000000] = ffffff99a89cb935, %g2 = 0000000000000050
ldx [%i6+%g0],%g2 ! %g2 = ffffff99a89cb935
! Mem[000000001380003c] = 83f2ffff, %l7 = 00000000635cd246
ldub [%i3+0x03e],%l7 ! %l7 = 00000000000000ff
p1_label_20:
! Mem[0000000090000028] = 473bbc2a, %g2 = ffffff99a89cb935
ldsh [%i4+0x02a],%g2 ! %g2 = 000000000000473b
! Mem[000000009100003c] = 00251e00, %g2 = 000000000000473b
ldsb [%i6+0x03d],%g2 ! %g2 = 0000000000000000
! %l2 = 776093f7, %l3 = ffffa89c, Mem[0000000090800030] = 00000067 635cd246
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 776093f7 ffffa89c
! %l7 = 00000000000000ff, Mem[0000000090800020] = 00000067635cd246
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 00000000000000ff
! Mem[0000000090800010] = f97aba27, %g2 = 0000000000000000
ldsh [%i5+0x012],%g2 ! %g2 = fffffffffffff97a
! %l6 = 00000067, %l7 = 000000ff, Mem[0000000091800018] = 776093f7 776093f7
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 00000067 000000ff
! %l2 = 00000000776093f7, Mem[0000000091000028] = 00000000776093f7
stx %l2,[%i6+%o5] ! Mem[0000000091000028] = 00000000776093f7
! Mem[0000000091000010] = f75bebbb, %g2 = fffffffffffff97a
ldsb [%i6+0x013],%g2 ! %g2 = fffffffffffffff7
! Mem[0000000091800008] = 000000d2, %g18 = 82f4e4fbeecaf8c4
ldsw [%o0+%o1],%g2 ! %g2 = 82f4e4fbeecaf8c4
! %l4 = 000000002c7567d2, Mem[0000000091000001] = ffff99a8
stb %l4,[%i6+0x001] ! Mem[0000000091000000] = d2ff99a8
p1_label_21:
! Mem[0000000090000034] = 126760d7, %g2 = 00000000000000d2
ldsb [%i4+0x034],%g2 ! %g2 = 0000000000000012
! %l4 = 000000002c7567d2, Mem[000000001300003e] = d7d5b825
sth %l4,[%i2+0x03e] ! Mem[000000001300003c] = d7d567d2
! %l1 = 00000000000000a3, Mem[0000000090000020] = 8b5f2ff19b63164f
stx %l1,[%i4+%o4] ! Mem[0000000090000020] = 00000000000000a3
! Mem[0000000091800038] = 799beb80, %g2 = 0000000000000012
ldub [%o0+0x03a],%g2 ! %g2 = 0000000000000079
! Mem[0000000091800004] = 00000067, %g2 = 0000000000000079
ldsh [%o0+0x004],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800014] = ba27fa54, %g2 = 0000000000000000
lduh [%i5+0x014],%g2 ! %g2 = 000000000000ba27
! Mem[0000000013000008] = 2d80edd5d507ff9e, %l2 = 00000000776093f7
ldx [%i2+%o1],%l2 ! %l2 = 2d80edd5d507ff9e
! Mem[0000000012000024] = a52e1953, %l1 = 00000000000000a3
lduh [%i0+0x024],%l1 ! %l1 = 000000000000a52e
! Mem[0000000090000000] = c30bcadd d245473b, %g2 = 0000ba27, %g3 = ba27fa54
ldd [%i4+%g0],%g2 ! %g2 = 00000000c30bcadd 00000000d245473b
! %l7 = 00000000000000ff, Mem[000000009080002b] = af9c5f13
stb %l7,[%i5+0x02b] ! Mem[0000000090800028] = ff9c5f13
p1_label_22:
! Mem[0000000012000038] = 4a584f73, %l4 = 000000002c7567d2
ldsw [%i0+0x038],%l4 ! %l4 = 000000004a584f73
! Mem[0000000090800030] = 776093f7ffffa89c, %g2 = 00000000c30bcadd
ldx [%i5+0x030],%g2 ! %g2 = 776093f7ffffa89c
! Mem[0000000090000030] = 944f93f7126760d7, %g2 = 776093f7ffffa89c
ldx [%i4+0x030],%g2 ! %g2 = 944f93f7126760d7
! Mem[0000000091800018] = 00670000, %g2 = 944f93f7126760d7
ldsb [%o0+0x01a],%g2 ! %g2 = 0000000000000000
! Mem[0000000013800038] = e9a8ee53, %l6 = 0000000000000067
lduh [%i3+0x03a],%l6 ! %l6 = 000000000000ee53
! Mem[0000000013800014] = ff9212df, %l7 = 00000000000000ff
lduh [%i3+0x016],%l7 ! %l7 = 00000000000012df
! Mem[0000000091000028] = 00000000 776093f7, %g2 = 00000000, %g3 = d245473b
ldd [%i6+%o5],%g2 ! %g2 = 0000000000000000 00000000776093f7
! %l4 = 000000004a584f73, Mem[0000000091000014] = 5bebbbe4
stb %l4,[%i6+0x014] ! Mem[0000000091000014] = 73ebbbe4
! %l2 = d507ff9e, %l3 = ffffa89c, Mem[0000000091000018] = b8254f34 40af2dc9
std %l2,[%i6+%o3] ! Mem[0000000091000018] = d507ff9e ffffa89c
! %l4 = 4a584f73, %l5 = a89cb935, Mem[0000000012800028] = eb2f4621 776093f7
std %l4,[%i1+%o5] ! Mem[0000000012800028] = 4a584f73 a89cb935
p1_label_23:
! %l1 = 000000000000a52e, Mem[0000000091800038] = e8ff799b
stw %l1,[%o0+0x038] ! Mem[0000000091800038] = 0000a52e
! Mem[0000000090000038] = 473b635c, %g2 = 0000000000000000
ldsh [%i4+0x03a],%g2 ! %g2 = 000000000000473b
! Mem[0000000013000010] = 019a13f9, %l0 = ffffffffffffffff
lduw [%i2+%o2],%l0 ! %l0 = 00000000019a13f9
! %l6 = 000000000000ee53, Mem[0000000013000020] = 776093f700000013
stx %l6,[%i2+%o4] ! Mem[0000000013000020] = 000000000000ee53
! Mem[000000009080003c] = e3f20000, %g2 = 000000000000473b
ldub [%i5+0x03e],%g2 ! %g2 = 00000000000000e3
! %l5 = cb60f98ca89cb935, Mem[0000000091800002] = 00000000
sth %l5,[%o0+0x002] ! Mem[0000000091800000] = b9350000
! Mem[0000000090000018] = 00000000635cd246, %g2 = 00000000000000e3
ldx [%i4+%o3],%g2 ! %g2 = 00000000635cd246
! Mem[0000000090800010] = 7aba27fa, %g2 = 00000000635cd246
ldub [%i5+0x013],%g2 ! %g2 = 000000000000007a
! Mem[0000000090000018] = 00000063, %g2 = 000000000000007a
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000000
! Mem[000000009100002c] = 776093f7, %g2 = 0000000000000000
lduw [%i6+0x02c],%g2 ! %g2 = 00000000776093f7
p1_label_24:
! Mem[0000000091800020] = 00000000, %g2 = 00000000776093f7
lduw [%o0+%o4],%g2 ! %g2 = 0000000000000000
! %l5 = cb60f98ca89cb935, Mem[0000000090000013] = 5c8b5f2f
stb %l5,[%i4+0x013] ! Mem[0000000090000010] = 358b5f2f
! Mem[000000009000002c] = bc2a2d11, %g2 = 0000000000000000
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffffbc2a
! Mem[000000009080003c] = e3f20000, %g2 = ffffffffffffbc2a
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000e3f2
! Mem[000000009180002c] = b0308df5, %g2 = 000000000000e3f2
ldub [%o0+0x02c],%g2 ! %g2 = 00000000000000b0
! Mem[0000000090000010] = 02122235, %g18 = 82f4e4fbeecaf8c4
ldsw [%i4+%o2],%g2 ! %g2 = 82f4e4fbeecaf8c4
! Mem[000000001380001c] = 9ab4164f, %l1 = 000000000000a52e
ldsh [%i3+0x01c],%l1 ! %l1 = ffffffffffff9ab4
! Mem[000000009180000c] = 776093f7, %g2 = 0000000002122235
ldsb [%o0+0x00c],%g2 ! %g2 = 0000000000000077
! Mem[0000000090000030] = 944f93f7, %g18 = 82f4e4fbeecaf8c4
ldsw [%i4+0x030],%g2 ! %g2 = 82f4e4fbeecaf8c4
! %l0 = 00000000019a13f9, Mem[000000009100002c] = 776093f7
stw %l0,[%i6+0x02c] ! Mem[000000009100002c] = 019a13f9
p1_label_25:
! Mem[0000000091800018] = 00670000, %g2 = ffffffff944f93f7
ldub [%o0+0x01a],%g2 ! %g2 = 0000000000000000
! %l3 = ffffffffffffa89c, Mem[0000000091800020] = 00000000
stb %l3,[%o0+%o4] ! Mem[0000000091800020] = 9c000000
! %l0 = 019a13f9, %l1 = ffff9ab4, Mem[0000000012800010] = e81ea3d9 2c7567d2
std %l0,[%i1+%o2] ! Mem[0000000012800010] = 019a13f9 ffff9ab4
! Mem[000000009080000c] = f38fafd2, %g2 = 0000000000000000
lduw [%i5+0x00c],%g2 ! %g2 = 00000000f38fafd2
! Mem[0000000091000000] = ffd2ff99, %g18 = 82f4e4fbeecaf8c4
ldsw [%i6+%g0],%g2 ! %g2 = 82f4e4fbeecaf8c4
! %l6 = 0000ee53, %l7 = 000012df, Mem[0000000012800018] = cb60f98c a89cb935
std %l6,[%i1+%o3] ! Mem[0000000012800018] = 0000ee53 000012df
! Mem[000000009180000c] = f75e44a8, %g2 = ffffffffffd2ff99
ldub [%o0+0x00f],%g2 ! %g2 = 00000000000000f7
! Mem[0000000091000034] = 207bbe9c, %g18 = 82f4e4fbeecaf8c4
ldsw [%i6+0x034],%g2 ! %g2 = 82f4e4fbeecaf8c4
! Mem[0000000090000000] = c30bcadd d245473b, %g2 = 207bbe9c, %g3 = 776093f7
ldd [%i4+%g0],%g2 ! %g2 = 00000000c30bcadd 00000000d245473b
! %l4 = 4a584f73, %l5 = a89cb935, Mem[0000000091800000] = 0000b935 00000067
std %l4,[%o0+%g0] ! Mem[0000000091800000] = 4a584f73 a89cb935
ba,a p1_not_taken_0_end
p1_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 00000000019a13f9
bne,a,pn %xcc,p1_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffff9ab4
bne,a,pn %xcc,p1_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 2d80edd5d507ff9e
bne,a,pn %xcc,p1_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffa89c
bne,a,pn %xcc,p1_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000004a584f73
bne,a,pn %xcc,p1_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be cb60f98ca89cb935
bne,a,pn %xcc,p1_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000ee53
bne,a,pn %xcc,p1_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000012df
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 01a7201b d2752c63
bne %xcc,p1_f6_fail
nop
! Check Local Memory
set p1_local0_expect,%g1
p1_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 1a1065e814aed326
ldx [%i0+0x010],%g3 ! Observed data at 0000000012000010
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffff35347b94
ldx [%i0+0x018],%g3 ! Observed data at 0000000012000018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ac04bcda66a8261b
ldx [%i0+0x028],%g3 ! Observed data at 0000000012000028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x028,%g4
set p1_local1_expect,%g1
p1_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 019a13f9ffff9ab4
ldx [%i1+0x010],%g3 ! Observed data at 0000000012800010
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000ee53000012df
ldx [%i1+0x018],%g3 ! Observed data at 0000000012800018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4a584f73a89cb935
ldx [%i1+0x028],%g3 ! Observed data at 0000000012800028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = fffffffff9862e4f
ldx [%i1+0x030],%g3 ! Observed data at 0000000012800030
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = d2461840635cd246
ldx [%i1+0x038],%g3 ! Observed data at 0000000012800038
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x038,%g4
set p1_local2_expect,%g1
p1_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 5e2bfa9b2ff1e8ea
ldx [%i2+0x000],%g3 ! Observed data at 0000000013000000
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000000000ee53
ldx [%i2+0x020],%g3 ! Observed data at 0000000013000020
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 14aed3260000251e
ldx [%i2+0x028],%g3 ! Observed data at 0000000013000028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000003ef6
ldx [%i2+0x030],%g3 ! Observed data at 0000000013000030
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3d2f928ed7d567d2
ldx [%i2+0x038],%g3 ! Observed data at 0000000013000038
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x038,%g4
set p1_local3_expect,%g1
p1_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = d326594c453d0033
ldx [%i3+0x000],%g3 ! Observed data at 0000000013800000
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = f9862e4f896d6383
ldx [%i3+0x030],%g3 ! Observed data at 0000000013800030
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = e9a8ee5383f2ffff
ldx [%i3+0x038],%g3 ! Observed data at 0000000013800038
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x038,%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_f6_fail:
set p1_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%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:
ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013000008]
stwa %l6,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013800018]
ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000012800010]
ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000012800008]
done
p1_trap1o:
ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013000008]
stwa %l6,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013800018]
ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000012800010]
ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000012800008]
done
p1_trap2e:
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000013000018]
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000013800008]
lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013000008]
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000013800020]
ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000013800000]
done
p1_trap2o:
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000013000018]
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000013800008]
lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000013000008]
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000013800020]
ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000013800000]
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 = 4153b79fcdc35588
ldx [%g1+0x008],%l1 ! %l1 = 354b3785bc2a2d11
ldx [%g1+0x010],%l2 ! %l2 = 3c4e6b6bd7d5b825
ldx [%g1+0x018],%l3 ! %l3 = 923e277856d8d9e7
ldx [%g1+0x020],%l4 ! %l4 = 7ba555de14aed326
ldx [%g1+0x028],%l5 ! %l5 = 7a60fc744bf970dd
ldx [%g1+0x030],%l6 ! %l6 = 447b7cf08b5f2ff1
ldx [%g1+0x038],%l7 ! %l7 = 54a1f9069b63e3f2
! 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 = 88a4cd11 82e6cab6 fcc56130 9e776745
! %f4 = 695f6fac aa521213 4aa6d053 dbae2895
! %f8 = 037e9d72 7f641562 d5a7a50b 497d87f7
! %f12 = 9f679539 eab137e6 8213dc55 7361ea1f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 56735846 869d0e59 646e2c0d 234bb590
! %f20 = 974b05c1 89dc613d e3541929 506fd8e9
! %f24 = 51e495f3 88c1851f d42a1bf0 4179b288
! %f28 = 21118690 0c457fbd 7cce00e5 6eb1a72c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 95784252 c6f051c3 ff45d105 ed368c59
! %f36 = 63f968f7 12523afa f130b54a ff179f3c
! %f40 = 84abc52f 04df40fc 3a921412 7da27669
! %f44 = 349d1cb3 8d417567 a10473e3 40f294a5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x831effe700000021,%g7,%g1 ! GSR scale = 4, align = 1
wr %g1,%g0,%gsr ! GSR = 831effe700000021
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[0000000015000008] = 33870796, %l2 = cb6128f87e4c348e
ldsw [%i2+%o1],%l2 ! %l2 = 0000000033870796
! Mem[0000000091800008] = 3f270741, %g2 = ffffffffffffff84
lduh [%o0+0x00a],%g2 ! %g2 = 0000000000003f27
! %l1 = 27ffd14a1d8f9407, Mem[0000000090800020] = 6c6c0f3a
stb %l1,[%i5+%o4] ! Mem[0000000090800020] = 076c0f3a
! Mem[000000009080000c] = f38fafd2, %g2 = 0000000000003f27
lduw [%i5+0x00c],%g2 ! %g2 = 00000000f38fafd2
! %l2 = 33870796, %l3 = ad285d35, Mem[0000000015800018] = 9f85c36b b613ab6e
std %l2,[%i3+%o3] ! Mem[0000000015800018] = 33870796 ad285d35
! %l4 = b55f1b8a, %l5 = ac447421, Mem[0000000014000038] = 5854ef42 34867e1a
std %l4,[%i0+0x038] ! Mem[0000000014000038] = b55f1b8a ac447421
! Mem[0000000090800038] = 393f420cdd38b60e, %g2 = 00000000f38fafd2
ldx [%i5+0x038],%g2 ! %g2 = 393f420cdd38b60e
! %l1 = 27ffd14a1d8f9407, Mem[0000000090800002] = 86c6d0ba
sth %l1,[%i5+0x002] ! Mem[0000000090800000] = 9407d0ba
! Mem[0000000091800028] = 02ccb030, %g2 = 393f420cdd38b60e
lduh [%o0+0x02a],%g2 ! %g2 = 00000000000002cc
! Mem[0000000091000038] = 8de9d757, %g2 = 00000000000002cc
lduh [%i6+0x03a],%g2 ! %g2 = 0000000000008de9
p2_label_2:
! Mem[0000000090800014] = ba27fa54, %g18 = e304f4760e9a2ef9
ldsw [%i5+0x014],%g2 ! %g2 = e304f4760e9a2ef9
! Mem[0000000091800034] = b6b6487f, %g18 = e304f4760e9a2ef9
ldsw [%o0+0x034],%g2 ! %g2 = e304f4760e9a2ef9
! Mem[0000000014800038] = a33a1202f1e6dfd4, %l4 = 9e7f29e5b55f1b8a
ldx [%i1+0x038],%l4 ! %l4 = a33a1202f1e6dfd4
! Mem[0000000090800024] = ba1e4dff, %g18 = e304f4760e9a2ef9
ldsw [%i5+0x024],%g2 ! %g2 = e304f4760e9a2ef9
! Mem[000000001480003c] = f1e6dfd4, %l1 = 27ffd14a1d8f9407
ldsw [%i1+0x03c],%l1 ! %l1 = fffffffff1e6dfd4
! Mem[0000000091000014] = 5bebbbe4, %g2 = ffffffffba1e4dff
lduw [%i6+0x014],%g2 ! %g2 = 000000005bebbbe4
! Mem[0000000090800004] = d0bacca9, %g2 = 000000005bebbbe4
lduw [%i5+0x004],%g2 ! %g2 = 00000000d0bacca9
! %l0 = a079d4d25eaa099f, Mem[0000000090800021] = 6c0f3aba
stb %l0,[%i5+0x021] ! Mem[0000000090800020] = 9f0f3aba
! Mem[0000000090000030] = 944f136a, %g2 = 00000000d0bacca9
ldsb [%i4+0x030],%g2 ! %g2 = ffffffffffffff94
! %l3 = 97a5d134ad285d35, Mem[0000000091000032] = 7257207b
sth %l3,[%i6+0x032] ! Mem[0000000091000030] = 5d35207b
p2_label_3:
! Mem[0000000014000028] = 65baf1d1, %l4 = a33a1202f1e6dfd4
lduh [%i0+0x02a],%l4 ! %l4 = 000000000000f1d1
! Mem[0000000091800028] = d1fa02cc, %g2 = ffffffffffffff94
ldub [%o0+%o5],%g2 ! %g2 = 00000000000000d1
! %l3 = 97a5d134ad285d35, Mem[0000000090000018] = 7f114e529d7122ad
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = 97a5d134ad285d35
! Mem[000000009080003c] = dd38b60e, %g2 = 00000000000000d1
lduh [%i5+0x03c],%g2 ! %g2 = 000000000000dd38
! Mem[0000000091000038] = 65898de9, %g2 = 000000000000dd38
ldub [%i6+0x038],%g2 ! %g2 = 0000000000000065
! Mem[0000000014800024] = 114a6326, %l2 = 0000000033870796
ldsw [%i1+0x024],%l2 ! %l2 = 00000000114a6326
! Mem[0000000014000030] = 564fb4c7, %l2 = 00000000114a6326
lduh [%i0+0x030],%l2 ! %l2 = 000000000000564f
! Mem[0000000014000028] = 65baf1d1, %l6 = 6d7adc6c17a5eb1a
ldsw [%i0+%o5],%l6 ! %l6 = 0000000065baf1d1
! Mem[0000000014000038] = b55f1b8a, %l4 = 000000000000f1d1
ldsh [%i0+0x03a],%l4 ! %l4 = 0000000000001b8a
! Mem[0000000091000024] = 41cb8c43, %g2 = 0000000000000065
ldub [%i6+0x025],%g2 ! %g2 = 0000000000000041
p2_label_4:
! Mem[0000000091000008] = 4b1c5151, %g2 = 0000000000000041
lduh [%i6+%o1],%g2 ! %g2 = 0000000000004b1c
! %l2 = 0000564f, %l3 = ad285d35, Mem[0000000090800008] = a3d5b48d f38fafd2
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 0000564f ad285d35
! %l6 = 0000000065baf1d1, Mem[0000000090800015] = 27fa5435
stb %l6,[%i5+0x015] ! Mem[0000000090800014] = d1fa5435
! Mem[000000009000003c] = f8ba39dc, %g2 = 0000000000004b1c
lduw [%i4+0x03c],%g2 ! %g2 = 00000000f8ba39dc
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = 00000000f8ba39dc
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! %l2 = 000000000000564f, Mem[0000000091800034] = b6b6487f
stw %l2,[%o0+0x034] ! Mem[0000000091800034] = 0000564f
! %l5 = 0b4f2e25ac447421, Mem[0000000014800022] = abf11aa1
sth %l5,[%i1+0x022] ! Mem[0000000014800020] = abf17421
! %l4 = 00001b8a, %l5 = ac447421, Mem[0000000091800028] = d1fa02cc b0308df5
std %l4,[%o0+%o5] ! Mem[0000000091800028] = 00001b8a ac447421
! Mem[0000000090800000] = c8c09407d0bacca9, %g2 = 4b1c5151da67f293
ldx [%i5+%g0],%g2 ! %g2 = c8c09407d0bacca9
! %l5 = 0b4f2e25ac447421, Mem[0000000015000014] = c27b63c6
stw %l5,[%i2+0x014] ! Mem[0000000015000014] = ac447421
p2_label_5:
! Mem[0000000091000010] = eb99b055, %g2 = c8c09407d0bacca9
lduw [%i6+%o2],%g2 ! %g2 = 00000000eb99b055
! Mem[000000009080002c] = 9c5fe8b1, %g2 = 00000000eb99b055
lduw [%i5+0x02c],%g2 ! %g2 = 000000009c5fe8b1
! Mem[0000000091000030] = 7cc75d35207bbe7e, %g2 = 000000009c5fe8b1
ldx [%i6+0x030],%g2 ! %g2 = 7cc75d35207bbe7e
! %l4 = 0000000000001b8a, Mem[0000000091800000] = 6c5e37b5da193367
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = 0000000000001b8a
! %l2 = 0000564f, %l3 = ad285d35, Mem[0000000091000018] = b4334f34 40af2dc9
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 0000564f ad285d35
! Mem[0000000015800034] = dc7defe0, %l5 = 0b4f2e25ac447421
lduw [%i3+0x034],%l5 ! %l5 = 00000000dc7defe0
! Mem[0000000091000028] = addb4f95, %g2 = 7cc75d35207bbe7e
ldub [%i6+0x02b],%g2 ! %g2 = 00000000000000ad
! Mem[0000000091800000] = 00000000, %g2 = 00000000000000ad
ldsh [%o0+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000008] = 4b1c5151, %g2 = 0000000000000000
ldsh [%i6+%o1],%g2 ! %g2 = 0000000000004b1c
! Mem[000000001480000c] = c9e30588, %l3 = 97a5d134ad285d35
lduw [%i1+0x00c],%l3 ! %l3 = 00000000c9e30588
p2_label_6:
! %l0 = a079d4d25eaa099f, Mem[0000000091800000] = 00000000
sth %l0,[%o0+%g0] ! Mem[0000000091800000] = 099f0000
! Mem[0000000091800018] = 39a5df25e14610d9, %g2 = 0000000000004b1c
ldx [%o0+%o3],%g2 ! %g2 = 39a5df25e14610d9
! Mem[0000000091800028] = 1b8aac44, %g2 = 39a5df25e14610d9
lduh [%o0+0x02a],%g2 ! %g2 = 0000000000001b8a
! %l4 = 00001b8a, %l5 = dc7defe0, Mem[0000000091800008] = 50d23f27 0741274a
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 00001b8a dc7defe0
! Mem[000000009100000c] = 93eb99b0, %g2 = 0000000000001b8a
ldub [%i6+0x00f],%g2 ! %g2 = 0000000000000093
! Mem[0000000090800000] = c8c09407, %g18 = e304f4760e9a2ef9
ldsw [%i5+%g0],%g2 ! %g2 = e304f4760e9a2ef9
! %l0 = 5eaa099f, %l1 = f1e6dfd4, Mem[0000000091000038] = 65898de9 d7571dc0
std %l0,[%i6+0x038] ! Mem[0000000091000038] = 5eaa099f f1e6dfd4
! %l2 = 000000000000564f, Mem[0000000091800008] = 00001b8adc7defe0
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = 000000000000564f
! Mem[0000000091800038] = e8dd799b, %g2 = ffffffffc8c09407
ldsh [%o0+0x038],%g2 ! %g2 = ffffffffffffe8dd
! %l4 = 00001b8a, %l5 = dc7defe0, Mem[0000000091000028] = 43a014ad db4f959e
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 00001b8a dc7defe0
p2_label_7:
! Mem[0000000091000020] = 9de28f8d7b41cb8c, %g2 = ffffffffffffe8dd
ldx [%i6+%o4],%g2 ! %g2 = 9de28f8d7b41cb8c
! Mem[0000000015000018] = 14ec464663e40ed1, %l1 = fffffffff1e6dfd4
ldx [%i2+%o3],%l1 ! %l1 = 14ec464663e40ed1
! %l6 = 0000000065baf1d1, Mem[0000000015800000] = e04f74df
stw %l6,[%i3+%g0] ! Mem[0000000015800000] = 65baf1d1
! %l0 = a079d4d25eaa099f, Mem[000000009180001e] = 10d9c69e
stb %l0,[%o0+0x01e] ! Mem[000000009180001c] = 9fd9c69e
! %l3 = 00000000c9e30588, Mem[000000009180001c] = e1469fd9
stw %l3,[%o0+0x01c] ! Mem[000000009180001c] = c9e30588
! %l5 = 00000000dc7defe0, Mem[0000000090000020] = 1a54edfce7b2eb32
stx %l5,[%i4+%o4] ! Mem[0000000090000020] = 00000000dc7defe0
! Mem[0000000091000010] = eb99b055 5bebbbe4, %g2 = 7b41cb8c, %g3 = 0bad0b00
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 000000005bebbbe4
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = 00000000eb99b055
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! Mem[0000000091000008] = 4b1c5151, %g2 = 96abb01bc40b9e2c
lduw [%i6+%o1],%g2 ! %g2 = 000000004b1c5151
! Mem[000000009180000c] = 0000564f, %g2 = 000000004b1c5151
ldub [%o0+0x00c],%g2 ! %g2 = 0000000000000000
p2_label_8:
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = 0000000000000000
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! Mem[0000000090000014] = 798eb5a3, %g2 = 96abb01bc40b9e2c
ldsh [%i4+0x014],%g2 ! %g2 = 000000000000798e
! %l0 = a079d4d25eaa099f, Mem[0000000091800020] = c69ee3c733167744
stx %l0,[%o0+%o4] ! Mem[0000000091800020] = a079d4d25eaa099f
! %l0 = 5eaa099f, %l1 = 63e40ed1, Mem[0000000090000030] = 944f136a 126760d7
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 5eaa099f 63e40ed1
! Mem[000000009080003c] = 38b60e00, %g2 = 000000000000798e
ldsb [%i5+0x03d],%g2 ! %g2 = 0000000000000038
! %l6 = 0000000065baf1d1, Mem[0000000090800010] = bbd0f97a
sth %l6,[%i5+%o2] ! Mem[0000000090800010] = f1d1f97a
! %l1 = 14ec464663e40ed1, Mem[000000009100001c] = ad285d35
sth %l1,[%i6+0x01c] ! Mem[000000009100001c] = 0ed15d35
! %l0 = a079d4d25eaa099f, Mem[0000000090800010] = f1d1f97abad1fa54
stx %l0,[%i5+%o2] ! Mem[0000000090800010] = a079d4d25eaa099f
! %l0 = a079d4d25eaa099f, Mem[000000001480002c] = 2da5491f
stw %l0,[%i1+0x02c] ! Mem[000000001480002c] = 5eaa099f
! Mem[0000000090000030] = 5eaa099f 63e40ed1, %g2 = 00000038, %g3 = 5bebbbe4
ldd [%i4+0x030],%g2 ! %g2 = 000000005eaa099f 0000000063e40ed1
p2_label_9:
! %l4 = 0000000000001b8a, Mem[0000000090800004] = d0bacca9
stw %l4,[%i5+0x004] ! Mem[0000000090800004] = 00001b8a
! Mem[0000000090800000] = c8c09407, %g2 = 000000005eaa099f
lduw [%i5+%g0],%g2 ! %g2 = 00000000c8c09407
! Mem[0000000091000000] = 6dde861c, %g2 = 00000000c8c09407
ldub [%i6+0x003],%g2 ! %g2 = 000000000000006d
! %l3 = 00000000c9e30588, Mem[0000000014800018] = fc3aace3491a175a
stx %l3,[%i1+%o3] ! Mem[0000000014800018] = 00000000c9e30588
! Mem[0000000091800018] = 39a5df25, %g2 = 000000000000006d
ldsb [%o0+%o3],%g2 ! %g2 = 0000000000000039
! Mem[0000000090000024] = dc7defe0, %g2 = 0000000000000039
ldsb [%i4+0x024],%g2 ! %g2 = ffffffffffffffdc
! %l7 = 3f0b0a222cd0c4d6, Mem[0000000090000034] = 63e40ed1
stb %l7,[%i4+0x034] ! Mem[0000000090000034] = d6e40ed1
! Mem[0000000090000004] = 0b7896ab, %g2 = ffffffffffffffdc
lduh [%i4+0x006],%g2 ! %g2 = 0000000000000b78
! Mem[000000001480003c] = f1e6dfd4, %l5 = 00000000dc7defe0
ldsh [%i1+0x03c],%l5 ! %l5 = fffffffffffff1e6
! Mem[0000000091000038] = 5eaa099f, %g2 = 0000000000000b78
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000005eaa
p2_label_10:
! Mem[0000000014000038] = b55f1b8a, %l4 = 0000000000001b8a
lduh [%i0+0x03a],%l4 ! %l4 = 0000000000001b8a
! Mem[0000000091800038] = e8dd799b eb806635, %g2 = 00005eaa, %g3 = 63e40ed1
ldd [%o0+0x038],%g2 ! %g2 = 00000000e8dd799b 00000000eb806635
! %l4 = 0000000000001b8a, Mem[0000000091800018] = 39a5df25
stb %l4,[%o0+%o3] ! Mem[0000000091800018] = 8aa5df25
! %l4 = 0000000000001b8a, Mem[0000000091000032] = 5d35207b
sth %l4,[%i6+0x032] ! Mem[0000000091000030] = 1b8a207b
! %l4 = 00001b8a, %l5 = fffff1e6, Mem[0000000015000008] = 33870796 ac0ada06
std %l4,[%i2+%o1] ! Mem[0000000015000008] = 00001b8a fffff1e6
! %l2 = 000000000000564f, Mem[0000000015000038] = 913b07cb
sth %l2,[%i2+0x038] ! Mem[0000000015000038] = 564f07cb
! %l7 = 3f0b0a222cd0c4d6, Mem[0000000091800034] = 0000564f
stw %l7,[%o0+0x034] ! Mem[0000000091800034] = 2cd0c4d6
! Mem[0000000090000008] = 96abb01b c40b9e2c, %g2 = e8dd799b, %g3 = eb806635
ldd [%i4+%o1],%g2 ! %g2 = 0000000096abb01b 00000000c40b9e2c
! Mem[0000000090000020] = 00000000, %g2 = 0000000096abb01b
lduw [%i4+%o4],%g2 ! %g2 = 0000000000000000
! %l6 = 0000000065baf1d1, Mem[0000000015000008] = 00001b8afffff1e6
stx %l6,[%i2+%o1] ! Mem[0000000015000008] = 0000000065baf1d1
p2_label_11:
! %l2 = 0000564f, %l3 = c9e30588, Mem[0000000090000018] = 97a5d134 ad285d35
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 0000564f c9e30588
! Mem[000000009180003c] = 80663500, %g2 = 0000000000000000
ldub [%o0+0x03d],%g2 ! %g2 = 0000000000000080
! Mem[0000000091800030] = 45288f71, %g2 = 0000000000000080
ldub [%o0+0x030],%g2 ! %g2 = 0000000000000045
! %l4 = 00001b8a, %l5 = fffff1e6, Mem[0000000091000010] = eb99b055 5bebbbe4
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 00001b8a fffff1e6
! %l1 = 14ec464663e40ed1, Mem[000000001580001c] = ad285d35
stw %l1,[%i3+0x01c] ! Mem[000000001580001c] = 63e40ed1
! %l2 = 000000000000564f, Mem[0000000091000004] = de861c20
sth %l2,[%i6+0x004] ! Mem[0000000091000004] = 564f1c20
! %l0 = a079d4d25eaa099f, Mem[0000000090000038] = 8fc6c81bf8ba39dc
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = a079d4d25eaa099f
! %l1 = 14ec464663e40ed1, Mem[000000001580002e] = a3ebc383
stb %l1,[%i3+0x02e] ! Mem[000000001580002c] = a3ebd183
! %l4 = 0000000000001b8a, Mem[0000000090000034] = d6e40ed1
stb %l4,[%i4+0x034] ! Mem[0000000090000034] = 8ae40ed1
! Mem[0000000090800024] = 4dffeb48, %g2 = 0000000000000045
ldsb [%i5+0x026],%g2 ! %g2 = 000000000000004d
p2_label_12:
! Mem[0000000090000020] = 00000000, %g18 = e304f4760e9a2ef9
ldsw [%i4+%o4],%g2 ! %g2 = e304f4760e9a2ef9
! Mem[0000000091000010] = 00001b8a, %g2 = 0000000000000000
lduw [%i6+%o2],%g2 ! %g2 = 0000000000001b8a
! %l6 = 0000000065baf1d1, Mem[0000000091000020] = 9de28f8d7b41cb8c
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = 0000000065baf1d1
! %l7 = 3f0b0a222cd0c4d6, Mem[0000000091000018] = 0000564f
stw %l7,[%i6+%o3] ! Mem[0000000091000018] = 2cd0c4d6
! %l5 = fffffffffffff1e6, Mem[000000009080001c] = d6343572
sth %l5,[%i5+0x01c] ! Mem[000000009080001c] = f1e63572
! Mem[0000000015800020] = 5c2ee7f1, %l0 = a079d4d25eaa099f
ldsb [%i3+0x022],%l0 ! %l0 = ffffffffffffffe7
! Mem[000000009000000c] = 9e2c0212, %g2 = 0000000000001b8a
lduh [%i4+0x00e],%g2 ! %g2 = 0000000000009e2c
! Mem[0000000015000018] = 14ec4646, %l3 = 00000000c9e30588
lduw [%i2+%o3],%l3 ! %l3 = 0000000014ec4646
! Mem[0000000091000014] = f1e62cd0, %g2 = 0000000000009e2c
ldsb [%i6+0x016],%g2 ! %g2 = fffffffffffffff1
! Mem[0000000091000034] = 7bbe7e5e, %g2 = fffffffffffffff1
ldub [%i6+0x035],%g2 ! %g2 = 000000000000007b
p2_label_13:
! Mem[0000000014800028] = fbb7f7ba, %l2 = 000000000000564f
lduw [%i1+%o5],%l2 ! %l2 = 00000000fbb7f7ba
! %l2 = 00000000fbb7f7ba, Mem[0000000091000020] = 0000000065baf1d1
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = 00000000fbb7f7ba
! %l5 = fffffffffffff1e6, Mem[000000009000002a] = 67fd8d79
stb %l5,[%i4+0x02a] ! Mem[0000000090000028] = e6fd8d79
! %l4 = 0000000000001b8a, Mem[0000000015800020] = 5c2ee7f1ec12f0fa
stx %l4,[%i3+%o4] ! Mem[0000000015800020] = 0000000000001b8a
! Mem[0000000091000010] = 1b8affff, %g2 = 000000000000007b
ldsb [%i6+0x012],%g2 ! %g2 = 000000000000001b
! Mem[0000000014000038] = b55f1b8a, %l1 = 14ec464663e40ed1
ldsb [%i0+0x039],%l1 ! %l1 = 000000000000005f
! %l5 = fffffffffffff1e6, Mem[0000000091000030] = 7cc71b8a
stw %l5,[%i6+0x030] ! Mem[0000000091000030] = fffff1e6
! Mem[0000000091000024] = f7ba0000, %g2 = 000000000000001b
ldsh [%i6+0x026],%g2 ! %g2 = fffffffffffff7ba
! %l6 = 0000000065baf1d1, Mem[000000009100003a] = 099ff1e6
stb %l6,[%i6+0x03a] ! Mem[0000000091000038] = d19ff1e6
! %l2 = fbb7f7ba, %l3 = 14ec4646, Mem[0000000014800018] = 00000000 c9e30588
std %l2,[%i1+%o3] ! Mem[0000000014800018] = fbb7f7ba 14ec4646
p2_label_14:
! Mem[000000009080000c] = ad285d35, %g2 = fffffffffffff7ba
ldub [%i5+0x00c],%g2 ! %g2 = 00000000000000ad
! %l1 = 000000000000005f, Mem[0000000091000014] = fffff1e6
stw %l1,[%i6+0x014] ! Mem[0000000091000014] = 0000005f
! Mem[000000009000002c] = 405eaa09, %g2 = 00000000000000ad
ldsb [%i4+0x02f],%g2 ! %g2 = 0000000000000040
! Mem[0000000091000008] = 4b1c5151, %g2 = 0000000000000040
ldsh [%i6+%o1],%g2 ! %g2 = 0000000000004b1c
! Mem[000000009180000c] = 0000564f, %g2 = 0000000000004b1c
ldsh [%o0+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800000] = c8c09407, %g2 = 0000000000000000
lduw [%i5+%g0],%g2 ! %g2 = 00000000c8c09407
! %l4 = 00001b8a, %l5 = fffff1e6, Mem[0000000091800030] = 45288f71 2cd0c4d6
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 00001b8a fffff1e6
! %l6 = 0000000065baf1d1, Mem[0000000091800024] = 5eaa099f
stb %l6,[%o0+0x024] ! Mem[0000000091800024] = d1aa099f
! Mem[0000000091800028] = 00001b8aac447421, %g2 = 00000000c8c09407
ldx [%o0+%o5],%g2 ! %g2 = 00001b8aac447421
! Mem[000000009000003c] = 5eaa099f, %g2 = 00001b8aac447421
lduw [%i4+0x03c],%g2 ! %g2 = 000000005eaa099f
p2_label_15:
! Mem[0000000091800000] = 099f000000001b8a, %g2 = 000000005eaa099f
ldx [%o0+%g0],%g2 ! %g2 = 099f000000001b8a
! Mem[0000000090000018] = 0000564f, %g2 = 099f000000001b8a
lduh [%i4+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800038] = e8dd799beb806635, %g2 = 0000000000000000
ldx [%o0+0x038],%g2 ! %g2 = e8dd799beb806635
! %l4 = 0000000000001b8a, Mem[0000000015800000] = 65baf1d1c4ff4ede
stx %l4,[%i3+%g0] ! Mem[0000000015800000] = 0000000000001b8a
! %l6 = 0000000065baf1d1, Mem[0000000091000000] = ddab9f6d564f1c20
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = 0000000065baf1d1
! Mem[0000000014800028] = fbb7f7ba, %l4 = 0000000000001b8a
ldsb [%i1+0x029],%l4 ! %l4 = ffffffffffffffb7
! Mem[0000000015800000] = 00000000 00001b8a, %l2 = fbb7f7ba, %l3 = 14ec4646
ldd [%i3+%g0],%l2 ! %l2 = 0000000000000000 0000000000001b8a
! %l3 = 0000000000001b8a, Mem[0000000091800012] = f9f4a2d9
sth %l3,[%o0+0x012] ! Mem[0000000091800010] = 1b8aa2d9
! %l0 = ffffffffffffffe7, Mem[000000009080001a] = 851cf1e6
stb %l0,[%i5+0x01a] ! Mem[0000000090800018] = e71cf1e6
! %l4 = ffffffffffffffb7, Mem[0000000091000000] = 00000000
sth %l4,[%i6+%g0] ! Mem[0000000091000000] = ffb70000
p2_label_16:
! Mem[000000009100000c] = da67f293, %g2 = e8dd799beb806635
ldub [%i6+0x00c],%g2 ! %g2 = 00000000000000da
! %l1 = 000000000000005f, Mem[0000000091000010] = 00001b8a
sth %l1,[%i6+%o2] ! Mem[0000000091000010] = 005f1b8a
! Mem[0000000091800034] = e6e8dd79, %g2 = 00000000000000da
ldsb [%o0+0x037],%g2 ! %g2 = ffffffffffffffe6
! Mem[0000000091800018] = 8aa5df25c9e30588, %g2 = ffffffffffffffe6
ldx [%o0+%o3],%g2 ! %g2 = 8aa5df25c9e30588
! Mem[0000000091800004] = 00001b8a, %g2 = 8aa5df25c9e30588
ldsh [%o0+0x004],%g2 ! %g2 = 0000000000000000
! %l7 = 3f0b0a222cd0c4d6, Mem[0000000015800030] = ed6d98c5
sth %l7,[%i3+0x030] ! Mem[0000000015800030] = c4d698c5
! Mem[000000009180000c] = 0000564f, %g18 = e304f4760e9a2ef9
ldsw [%o0+0x00c],%g2 ! %g2 = e304f4760e9a2ef9
! Mem[0000000090000030] = 099f8ae4, %g2 = 000000000000564f
ldsh [%i4+0x032],%g2 ! %g2 = 000000000000099f
! Mem[0000000091000018] = 2cd0c4d6, %g18 = e304f4760e9a2ef9
ldsw [%i6+%o3],%g2 ! %g2 = e304f4760e9a2ef9
! Mem[0000000090800018] = 35d3e71c f1e63572, %g2 = 2cd0c4d6, %g3 = c40b9e2c
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3e71c 00000000f1e63572
p2_label_17:
! Mem[0000000091800004] = 00001b8a, %g18 = e304f4760e9a2ef9
ldsw [%o0+0x004],%g2 ! %g2 = e304f4760e9a2ef9
! Mem[0000000090800020] = 079f0f3a ba1e4dff, %g2 = 00001b8a, %g3 = f1e63572
ldd [%i5+%o4],%g2 ! %g2 = 00000000079f0f3a 00000000ba1e4dff
! Mem[0000000014800008] = 216ee2cd, %l1 = 000000000000005f
ldub [%i1+%o1],%l1 ! %l1 = 0000000000000021
! Mem[0000000090000028] = 07dce6fd 8d791540, %g2 = 079f0f3a, %g3 = ba1e4dff
ldd [%i4+%o5],%g2 ! %g2 = 0000000007dce6fd 000000008d791540
! %l4 = ffffffb7, %l5 = fffff1e6, Mem[0000000091800030] = 00001b8a fffff1e6
std %l4,[%o0+0x030] ! Mem[0000000091800030] = ffffffb7 fffff1e6
! Mem[000000009000002c] = 405eaa09, %g2 = 0000000007dce6fd
ldsb [%i4+0x02f],%g2 ! %g2 = 0000000000000040
! Mem[000000001480003c] = f1e6dfd4, %l3 = 0000000000001b8a
ldsw [%i1+0x03c],%l3 ! %l3 = fffffffff1e6dfd4
! Mem[0000000091800008] = 00000000, %g18 = e304f4760e9a2ef9
ldsw [%o0+%o1],%g2 ! %g2 = e304f4760e9a2ef9
! Mem[0000000091800008] = 00000000, %g2 = 0000000000000000
ldub [%o0+%o1],%g2 ! %g2 = 0000000000000000
! %l0 = ffffffe7, %l1 = 00000021, Mem[0000000091800038] = e8dd799b eb806635
std %l0,[%o0+0x038] ! Mem[0000000091800038] = ffffffe7 00000021
p2_label_18:
! %l4 = ffffffffffffffb7, Mem[0000000090000038] = a079d4d25eaa099f
stx %l4,[%i4+0x038] ! Mem[0000000090000038] = ffffffffffffffb7
! Mem[0000000091000038] = 5eaad19f, %g2 = 0000000000000000
ldub [%i6+0x038],%g2 ! %g2 = 000000000000005e
! Mem[0000000091800010] = 5e441b8a, %g18 = e304f4760e9a2ef9
ldsw [%o0+%o2],%g2 ! %g2 = e304f4760e9a2ef9
! %l2 = 00000000, %l3 = f1e6dfd4, Mem[0000000014000018] = ec65dc9e 8279ab37
std %l2,[%i0+%o3] ! Mem[0000000014000018] = 00000000 f1e6dfd4
! Mem[0000000091000030] = fffff1e6207bbe7e, %g2 = 000000005e441b8a
ldx [%i6+0x030],%g2 ! %g2 = fffff1e6207bbe7e
! %l3 = fffffffff1e6dfd4, Mem[0000000091000010] = 005f1b8a0000005f
stx %l3,[%i6+%o2] ! Mem[0000000091000010] = fffffffff1e6dfd4
! Mem[0000000014000010] = 0c1bfe19, %l2 = 0000000000000000
lduh [%i0+%o2],%l2 ! %l2 = 0000000000000c1b
! Mem[0000000091800008] = 00000000, %g2 = fffff1e6207bbe7e
ldsb [%o0+0x009],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000034] = 0ed1ffff, %g2 = 0000000000000000
ldsh [%i4+0x036],%g2 ! %g2 = 0000000000000ed1
! Mem[0000000090800000] = 0700001b, %g2 = 0000000000000ed1
ldsb [%i5+0x003],%g2 ! %g2 = 0000000000000007
p2_label_19:
! Mem[0000000091000000] = ffb7000065baf1d1, %g2 = 0000000000000007
ldx [%i6+%g0],%g2 ! %g2 = ffb7000065baf1d1
! Mem[0000000091000018] = d0c4d60e, %g2 = ffb7000065baf1d1
ldub [%i6+0x019],%g2 ! %g2 = 00000000000000d0
! Mem[0000000090800014] = 5eaa099f, %g2 = 00000000000000d0
lduh [%i5+0x014],%g2 ! %g2 = 0000000000005eaa
! %l2 = 0000000000000c1b, Mem[000000009080002c] = 9c5fe8b1
stw %l2,[%i5+0x02c] ! Mem[000000009080002c] = 00000c1b
! Mem[0000000090000018] = 00564fc9, %g2 = 0000000000005eaa
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000000
! %l6 = 0000000065baf1d1, Mem[000000009080000c] = ad285d35
stw %l6,[%i5+0x00c] ! Mem[000000009080000c] = 65baf1d1
! %l2 = 0000000000000c1b, Mem[000000001480003a] = a33a1202
stb %l2,[%i1+0x03a] ! Mem[0000000014800038] = a33a1b02
! Mem[0000000090800004] = 00001b8a, %g2 = 0000000000000000
lduh [%i5+0x004],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800018] = 8aa5df25c9e30588, %g2 = 0000000000000000
ldx [%o0+%o3],%g2 ! %g2 = 8aa5df25c9e30588
! Mem[000000009080001c] = 72079f0f, %g2 = 8aa5df25c9e30588
ldub [%i5+0x01f],%g2 ! %g2 = 0000000000000072
p2_label_20:
! %l7 = 3f0b0a222cd0c4d6, Mem[0000000091800006] = 1b8a0000
sth %l7,[%o0+0x006] ! Mem[0000000091800004] = c4d60000
! %l5 = fffffffffffff1e6, Mem[0000000091000038] = 5eaad19ff1e6dfd4
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = fffffffffffff1e6
! %l2 = 00000c1b, %l3 = f1e6dfd4, Mem[0000000091800028] = 00001b8a ac447421
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 00000c1b f1e6dfd4
! %l4 = ffffffb7, %l5 = fffff1e6, Mem[0000000090000020] = 00000000 dc7defe0
std %l4,[%i4+%o4] ! Mem[0000000090000020] = ffffffb7 fffff1e6
! %l2 = 0000000000000c1b, Mem[0000000014800008] = 216ee2cdc9e30588
stx %l2,[%i1+%o1] ! Mem[0000000014800008] = 0000000000000c1b
! %l5 = fffffffffffff1e6, Mem[000000001500003c] = 8e677287
sth %l5,[%i2+0x03c] ! Mem[000000001500003c] = f1e67287
! %l4 = ffffffb7, %l5 = fffff1e6, Mem[0000000091800000] = 099f0000 0000c4d6
std %l4,[%o0+%g0] ! Mem[0000000091800000] = ffffffb7 fffff1e6
! Mem[0000000090000018] = 564fc9e3, %g2 = 0000000000000072
ldsh [%i4+0x01a],%g2 ! %g2 = 000000000000564f
! Mem[0000000091800020] = d4d2d1aa, %g2 = 000000000000564f
ldub [%o0+0x022],%g2 ! %g2 = 00000000000000d4
! Mem[0000000091800024] = d1aa099f, %g18 = e304f4760e9a2ef9
ldsw [%o0+0x024],%g2 ! %g2 = e304f4760e9a2ef9
p2_label_21:
! Mem[0000000090000024] = fffff1e6, %g2 = ffffffffd1aa099f
ldsh [%i4+0x024],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000014000024] = b05ca6bf, %l2 = 0000000000000c1b
ldsb [%i0+0x024],%l2 ! %l2 = ffffffffffffffb0
! Mem[0000000091000010] = ffffffff f1e6dfd4, %g2 = ffffffff, %g3 = 8d791540
ldd [%i6+%o2],%g2 ! %g2 = 00000000ffffffff 00000000f1e6dfd4
! Mem[0000000090000018] = 564fc9e3, %g2 = 00000000ffffffff
ldsh [%i4+0x01a],%g2 ! %g2 = 000000000000564f
! Mem[0000000091000034] = 7bbe7eff, %g2 = 000000000000564f
ldsb [%i6+0x035],%g2 ! %g2 = 000000000000007b
! Mem[0000000090800004] = 00001b8a, %g18 = e304f4760e9a2ef9
ldsw [%i5+0x004],%g2 ! %g2 = e304f4760e9a2ef9
! Mem[0000000091000034] = 207bbe7e, %g2 = 0000000000001b8a
lduw [%i6+0x034],%g2 ! %g2 = 00000000207bbe7e
! %l4 = ffffffffffffffb7, Mem[0000000014800010] = 3940d118872bf3b4
stx %l4,[%i1+%o2] ! Mem[0000000014800010] = ffffffffffffffb7
! Mem[0000000090800038] = 393f420cdd38b60e, %g2 = 00000000207bbe7e
ldx [%i5+0x038],%g2 ! %g2 = 393f420cdd38b60e
! %l2 = ffffffffffffffb0, Mem[000000009100000b] = 51da67f2
stb %l2,[%i6+0x00b] ! Mem[0000000091000008] = b0da67f2
p2_label_22:
! %l0 = ffffffffffffffe7, Mem[000000009000003d] = ffffb700
stb %l0,[%i4+0x03d] ! Mem[000000009000003c] = e7ffb700
! %l6 = 0000000065baf1d1, Mem[0000000091000016] = dfd42cd0
stb %l6,[%i6+0x016] ! Mem[0000000091000014] = d1d42cd0
! Mem[0000000090800010] = a079d4d2, %g2 = 393f420cdd38b60e
lduh [%i5+%o2],%g2 ! %g2 = 000000000000a079
! Mem[000000009000000c] = c40b9e2c, %g2 = 000000000000a079
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c40b9e2c
! Mem[0000000091000000] = ffb7000065baf1d1, %g2 = 00000000c40b9e2c
ldx [%i6+%g0],%g2 ! %g2 = ffb7000065baf1d1
! Mem[0000000091800030] = ffffffb7 fffff1e6, %g2 = 65baf1d1, %g3 = f1e6dfd4
ldd [%o0+0x030],%g2 ! %g2 = 00000000ffffffb7 00000000fffff1e6
! Mem[0000000090800008] = 0000564f, %g2 = 00000000ffffffb7
ldub [%i5+%o1],%g2 ! %g2 = 0000000000000000
! Mem[000000009080002c] = 00000c1b, %g2 = 0000000000000000
lduw [%i5+0x02c],%g2 ! %g2 = 0000000000000c1b
! Mem[0000000090800014] = 5eaa099f, %g2 = 0000000000000c1b
lduw [%i5+0x014],%g2 ! %g2 = 000000005eaa099f
! Mem[0000000014000000] = c1a5e660, %l4 = ffffffffffffffb7
lduw [%i0+%g0],%l4 ! %l4 = 00000000c1a5e660
p2_label_23:
! Mem[000000009180001c] = c9e30588, %g2 = 000000005eaa099f
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000c9e3
! Mem[0000000090800028] = eb4882af 00000c1b, %g2 = 0000c9e3, %g3 = fffff1e6
ldd [%i5+%o5],%g2 ! %g2 = 00000000eb4882af 0000000000000c1b
! Mem[0000000090000034] = 8ae40ed1, %g2 = 00000000eb4882af
lduw [%i4+0x034],%g2 ! %g2 = 000000008ae40ed1
! %l2 = ffffffffffffffb0, Mem[0000000090800018] = 35d3e71c
stb %l2,[%i5+%o3] ! Mem[0000000090800018] = b0d3e71c
! Mem[0000000090800018] = b0d3e71cf1e63572, %g2 = 000000008ae40ed1
ldx [%i5+%o3],%g2 ! %g2 = b0d3e71cf1e63572
! Mem[0000000091000020] = 00000000, %g18 = e304f4760e9a2ef9
ldsw [%i6+%o4],%g2 ! %g2 = e304f4760e9a2ef9
! %l1 = 0000000000000021, Mem[0000000090800011] = 79d4d25e
stb %l1,[%i5+0x011] ! Mem[0000000090800010] = 21d4d25e
! Mem[0000000091000000] = 000065ba, %g2 = 0000000000000000
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = 07dce6fd, %g2 = 0000000000000000
lduw [%i4+%o5],%g2 ! %g2 = 0000000007dce6fd
! Mem[000000009100000c] = da67f293, %g2 = 0000000007dce6fd
ldsb [%i6+0x00c],%g2 ! %g2 = ffffffffffffffda
p2_label_24:
! Mem[0000000090800004] = 00001b8a, %g2 = ffffffffffffffda
lduw [%i5+0x004],%g2 ! %g2 = 0000000000001b8a
! Mem[0000000091800030] = ffffffb7, %g18 = e304f4760e9a2ef9
ldsw [%o0+0x030],%g2 ! %g2 = e304f4760e9a2ef9
! %l0 = ffffffe7, %l1 = 00000021, Mem[0000000091800008] = 00000000 0000564f
std %l0,[%o0+%o1] ! Mem[0000000091800008] = ffffffe7 00000021
! Mem[000000009080000c] = 65baf1d1, %g2 = ffffffffffffffb7
ldub [%i5+0x00c],%g2 ! %g2 = 0000000000000065
! %l6 = 65baf1d1, %l7 = 2cd0c4d6, Mem[0000000090000028] = 07dce6fd 8d791540
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 65baf1d1 2cd0c4d6
! %l0 = ffffffffffffffe7, Mem[0000000091800022] = d4d2d1aa
stb %l0,[%o0+0x022] ! Mem[0000000091800020] = e7d2d1aa
! Mem[000000001580001c] = 63e40ed1, %l3 = fffffffff1e6dfd4
lduh [%i3+0x01e],%l3 ! %l3 = 0000000000000ed1
! %l5 = fffffffffffff1e6, Mem[000000001580002e] = a3ebd183
sth %l5,[%i3+0x02e] ! Mem[000000001580002c] = a3ebf1e6
! %l2 = ffffffb0, %l3 = 00000ed1, Mem[0000000091800020] = a079e7d2 d1aa099f
std %l2,[%o0+%o4] ! Mem[0000000091800020] = ffffffb0 00000ed1
! Mem[0000000091800038] = ffffffe7, %g2 = 0000000000000065
lduh [%o0+0x038],%g2 ! %g2 = 000000000000ffff
p2_label_25:
! %l3 = 0000000000000ed1, Mem[0000000091000000] = ffb7000065baf1d1
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = 0000000000000ed1
! Mem[0000000014000024] = b05ca6bf, %l3 = 0000000000000ed1
lduw [%i0+0x024],%l3 ! %l3 = 00000000b05ca6bf
! Mem[0000000015800004] = 00001b8a, %l0 = ffffffffffffffe7
lduw [%i3+0x004],%l0 ! %l0 = 0000000000001b8a
! Mem[0000000015800014] = e52d3409, %l6 = 0000000065baf1d1
ldub [%i3+0x016],%l6 ! %l6 = 0000000000000034
! Mem[0000000091800024] = 0ed10000, %g2 = 000000000000ffff
ldub [%o0+0x026],%g2 ! %g2 = 000000000000000e
! %l3 = 00000000b05ca6bf, Mem[0000000014800008] = 00000000
sth %l3,[%i1+%o1] ! Mem[0000000014800008] = a6bf0000
! %l3 = 00000000b05ca6bf, Mem[0000000091000007] = d14b1c51
stb %l3,[%i6+0x007] ! Mem[0000000091000004] = bf4b1c51
! Mem[000000009080001c] = 72079f0f, %g2 = 000000000000000e
ldsb [%i5+0x01f],%g2 ! %g2 = 0000000000000072
! Mem[0000000015000038] = 564f07cb, %l0 = 0000000000001b8a
ldsh [%i2+0x038],%l0 ! %l0 = 000000000000564f
! Mem[000000009000000c] = c40b9e2c, %g2 = 0000000000000072
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000c40b
ba,a p2_not_taken_0_end
p2_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 000000000000564f
bne,a,pn %xcc,p2_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000021
bne,a,pn %xcc,p2_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffffb0
bne,a,pn %xcc,p2_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000b05ca6bf
bne,a,pn %xcc,p2_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000c1a5e660
bne,a,pn %xcc,p2_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be fffffffffffff1e6
bne,a,pn %xcc,p2_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000034
bne,a,pn %xcc,p2_reg_l6_fail
mov %l6,%g3
! Check Floating Point Registers
p2_check_fp_registers:
set p2_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be fcc56130 9e776745
bne %xcc,p2_f2_fail
nop
! Check Local Memory
set p2_local0_expect,%g1
p2_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 00000000f1e6dfd4
ldx [%i0+0x018],%g3 ! Observed data at 0000000014000018
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = b55f1b8aac447421
ldx [%i0+0x038],%g3 ! Observed data at 0000000014000038
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x038,%g4
set p2_local1_expect,%g1
p2_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = a6bf000000000c1b
ldx [%i1+0x008],%g3 ! Observed data at 0000000014800008
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffffffffffffb7
ldx [%i1+0x010],%g3 ! Observed data at 0000000014800010
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = fbb7f7ba14ec4646
ldx [%i1+0x018],%g3 ! Observed data at 0000000014800018
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = abf17421114a6326
ldx [%i1+0x020],%g3 ! Observed data at 0000000014800020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = fbb7f7ba5eaa099f
ldx [%i1+0x028],%g3 ! Observed data at 0000000014800028
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = a33a1b02f1e6dfd4
ldx [%i1+0x038],%g3 ! Observed data at 0000000014800038
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x038,%g4
set p2_local2_expect,%g1
p2_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 0000000065baf1d1
ldx [%i2+0x008],%g3 ! Observed data at 0000000015000008
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4033f9c8ac447421
ldx [%i2+0x010],%g3 ! Observed data at 0000000015000010
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 564f07cbf1e67287
ldx [%i2+0x038],%g3 ! Observed data at 0000000015000038
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x038,%g4
set p2_local3_expect,%g1
p2_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 0000000000001b8a
ldx [%i3+0x000],%g3 ! Observed data at 0000000015800000
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3387079663e40ed1
ldx [%i3+0x018],%g3 ! Observed data at 0000000015800018
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000000000001b8a
ldx [%i3+0x020],%g3 ! Observed data at 0000000015800020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = cba291a0a3ebf1e6
ldx [%i3+0x028],%g3 ! Observed data at 0000000015800028
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = c4d698c5dc7defe0
ldx [%i3+0x030],%g3 ! Observed data at 0000000015800030
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x030,%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_f2_fail:
set p2_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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:
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000014800018]
ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000014800028]
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000015800020]
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000014000008]
stba %l5,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800008]
stda %l4,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800008]
done
p2_trap1o:
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000014800018]
ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000014800028]
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000015800020]
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000014000008]
stba %l5,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800008]
stda %l4,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800008]
done
p2_trap2e:
ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000015000008]
stba %l6,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800000]
ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000014000020]
done
p2_trap2o:
ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000015000008]
stba %l6,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000014800000]
ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000014000020]
done
p2_trap3e:
nop
nop
nop
nop
nop
nop
done
p2_trap3o:
nop
nop
nop
nop
nop
nop
done
p2_init_memory_pointers:
set p2_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p2_local0_start,%i0
set p2_local1_start,%i1
set p2_local2_start,%i2
set p2_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = a079d4d25eaa099f
ldx [%g1+0x008],%l1 ! %l1 = 27ffd14a1d8f9407
ldx [%g1+0x010],%l2 ! %l2 = cb6128f87e4c348e
ldx [%g1+0x018],%l3 ! %l3 = 97a5d134ad285d35
ldx [%g1+0x020],%l4 ! %l4 = 9e7f29e5b55f1b8a
ldx [%g1+0x028],%l5 ! %l5 = 0b4f2e25ac447421
ldx [%g1+0x030],%l6 ! %l6 = 6d7adc6c17a5eb1a
ldx [%g1+0x038],%l7 ! %l7 = 3f0b0a222cd0c4d6
! 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 = ff6edfa7 cf0f0573 cedcee1c b0028195
! %f4 = 38c2cd77 9b33cb10 3daf0418 9a0dc64c
! %f8 = a3671266 a1295040 d0b3db99 0a1335b5
! %f12 = 0d169785 3cc00c60 58f4dc2f c1b47bd4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2cbac209 a61a201a c0b04ee0 e3dce2e7
! %f20 = ccaaabf8 e408dd12 bd60e354 cff6a273
! %f24 = 8ea0d8bc cd0a856e b41d4432 ea351ef1
! %f28 = 013a4d74 83ca9017 5f010cac 979a489a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c8009ab4 34f79b9a 2c990b64 90e42dcc
! %f36 = e1c9b6b9 c34538ec d3c4ba1c c9a46608
! %f40 = a807bd12 a4579e0e 5fec76da 4ee5b3fb
! %f44 = 4c1a8dd0 706567d2 04fcf69f bfe9db11
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x84bcefe700000040,%g7,%g1 ! GSR scale = 8, align = 0
wr %g1,%g0,%gsr ! GSR = 84bcefe700000040
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[000000009080001c] = d6343572, %g2 = 3080316af74cf609
ldub [%i5+0x01c],%g2 ! %g2 = 00000000000000d6
! Mem[0000000090800030] = 33342d07, %g2 = 00000000000000d6
ldsh [%i5+0x032],%g2 ! %g2 = 0000000000003334
! Mem[0000000091800030] = 288f71b6, %g2 = 0000000000003334
ldub [%o0+0x031],%g2 ! %g2 = 0000000000000028
! Mem[0000000016800038] = c806296c, %l0 = 7f77acc897a6cc3d
lduw [%i1+0x038],%l0 ! %l0 = 00000000c806296c
! Mem[000000009100001c] = c99de28f, %g2 = 0000000000000028
ldsb [%i6+0x01f],%g2 ! %g2 = ffffffffffffffc9
! %l6 = 3f419e19e3e90f4d, Mem[0000000091000008] = 4b1c5151da67f293
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = 3f419e19e3e90f4d
! Mem[0000000091800020] = c69ee3c7, %g2 = ffffffffffffffc9
lduw [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7
! %l2 = f4eb87a3, %l3 = ace7057e, Mem[0000000090800010] = bbd0f97a ba27fa54
std %l2,[%i5+%o2] ! Mem[0000000090800010] = f4eb87a3 ace7057e
! Mem[0000000091800010] = f9f4a2d9, %g2 = 00000000c69ee3c7
ldsh [%o0+0x012],%g2 ! %g2 = fffffffffffff9f4
! Mem[0000000090800028] = eb4882af, %g2 = fffffffffffff9f4
ldsh [%i5+%o5],%g2 ! %g2 = ffffffffffffeb48
p3_label_2:
! Mem[0000000091000000] = ddab9f6d, %g2 = ffffffffffffeb48
lduw [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = 00000000ddab9f6d
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! Mem[0000000091800010] = 44f9f4a2, %g2 = 96abb01bc40b9e2c
ldub [%o0+0x011],%g2 ! %g2 = 0000000000000044
! Mem[0000000090000038] = 8fc6c81b, %g18 = b56a67ac87da81c3
ldsw [%i4+0x038],%g2 ! %g2 = b56a67ac87da81c3
! Mem[0000000091000014] = 5bebbbe4, %g2 = ffffffff8fc6c81b
lduh [%i6+0x014],%g2 ! %g2 = 0000000000005beb
! Mem[0000000091000024] = cb8c43a0, %g2 = 0000000000005beb
ldsb [%i6+0x026],%g2 ! %g2 = ffffffffffffffcb
! Mem[0000000091800010] = 5e44f9f4 a2d978b6, %g2 = ffffffcb, %g3 = 0bad0b00
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 00000000a2d978b6
! %l0 = c806296c, %l1 = 4630bd98, Mem[0000000090800030] = e7b33334 2d07fd66
std %l0,[%i5+0x030] ! Mem[0000000090800030] = c806296c 4630bd98
! %l7 = 22cdcd1c172388ec, Mem[0000000091000030] = 7cc77257
stw %l7,[%i6+0x030] ! Mem[0000000091000030] = 172388ec
! %l0 = c806296c, %l1 = 4630bd98, Mem[0000000090000028] = 07dc67fd 8d791540
std %l0,[%i4+%o5] ! Mem[0000000090000028] = c806296c 4630bd98
p3_label_3:
! Mem[0000000090000024] = eb32c806, %g2 = 000000005e44f9f4
ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffffeb32
! Mem[000000009100001c] = 40af2dc9, %g2 = ffffffffffffeb32
lduw [%i6+0x01c],%g2 ! %g2 = 0000000040af2dc9
! %l6 = 3f419e19e3e90f4d, Mem[0000000090000023] = fce7b2eb
stb %l6,[%i4+0x023] ! Mem[0000000090000020] = 4de7b2eb
! Mem[0000000090800038] = 393f420c dd38b60e, %g2 = 40af2dc9, %g3 = a2d978b6
ldd [%i5+0x038],%g2 ! %g2 = 00000000393f420c 00000000dd38b60e
! Mem[0000000016800008] = 279c8a31 f5953656, %l6 = e3e90f4d, %l7 = 172388ec
ldd [%i1+%o1],%l6 ! %l6 = 00000000279c8a31 00000000f5953656
! Mem[0000000016000018] = 5abf8dc6, %l6 = 00000000279c8a31
ldub [%i0+0x019],%l6 ! %l6 = 00000000000000bf
! Mem[0000000090800008] = 8df38faf, %g2 = 00000000393f420c
ldsb [%i5+0x00b],%g2 ! %g2 = ffffffffffffff8d
! %l0 = c806296c, %l1 = 4630bd98, Mem[0000000090000018] = 7f114e52 9d7122ad
std %l0,[%i4+%o3] ! Mem[0000000090000018] = c806296c 4630bd98
! %l7 = 00000000f5953656, Mem[0000000090000010] = 0212225c
sth %l7,[%i4+%o2] ! Mem[0000000090000010] = 3656225c
! %l7 = 00000000f5953656, Mem[0000000091800030] = 45288f71b6b6487f
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 00000000f5953656
p3_label_4:
! %l0 = 00000000c806296c, Mem[0000000090000020] = 1a54ed4de7b2eb32
stx %l0,[%i4+%o4] ! Mem[0000000090000020] = 00000000c806296c
! Mem[000000009000000c] = c40b9e2c, %g2 = ffffffffffffff8d
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000c40b
! Mem[0000000091800000] = 6c5e37b5 da193367, %g2 = 0000c40b, %g3 = dd38b60e
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5 00000000da193367
! %l1 = 1ffd24884630bd98, Mem[000000009100001c] = 40af2dc9
stw %l1,[%i6+0x01c] ! Mem[000000009100001c] = 4630bd98
! %l0 = c806296c, %l1 = 4630bd98, Mem[0000000091800038] = e8dd799b eb806635
std %l0,[%o0+0x038] ! Mem[0000000091800038] = c806296c 4630bd98
! %l0 = 00000000c806296c, Mem[0000000091000038] = 65898de9d7571dc0
stx %l0,[%i6+0x038] ! Mem[0000000091000038] = 00000000c806296c
! %l7 = 00000000f5953656, Mem[0000000091800020] = c69ee3c733167744
stx %l7,[%o0+%o4] ! Mem[0000000091800020] = 00000000f5953656
! Mem[0000000017800010] = 4407ee55, %l3 = d55abc4dace7057e
lduw [%i3+%o2],%l3 ! %l3 = 000000004407ee55
! Mem[0000000017000024] = f84b5ae8, %l2 = 7593b19df4eb87a3
lduw [%i2+0x024],%l2 ! %l2 = 00000000f84b5ae8
! %l7 = 00000000f5953656, Mem[0000000091800038] = c806296c
stw %l7,[%o0+0x038] ! Mem[0000000091800038] = f5953656
p3_label_5:
! %l5 = b1a3234a73953104, Mem[0000000091800012] = f9f4a2d9
stb %l5,[%o0+0x012] ! Mem[0000000091800010] = 04f4a2d9
! %l1 = 1ffd24884630bd98, Mem[0000000016800030] = f67ac9b2945238a8
stx %l1,[%i1+0x030] ! Mem[0000000016800030] = 1ffd24884630bd98
! %l0 = 00000000c806296c, Mem[0000000091800038] = f5953656
stw %l0,[%o0+0x038] ! Mem[0000000091800038] = c806296c
! %l6 = 00000000000000bf, Mem[000000009080003c] = dd38b60e
stw %l6,[%i5+0x03c] ! Mem[000000009080003c] = 000000bf
! Mem[0000000090000018] = c806296c4630bd98, %g2 = 000000006c5e37b5
ldx [%i4+%o3],%g2 ! %g2 = c806296c4630bd98
! %l4 = 35a02fb3, %l5 = 73953104, Mem[0000000016000028] = f4286c3c b1944cbe
std %l4,[%i0+%o5] ! Mem[0000000016000028] = 35a02fb3 73953104
! Mem[0000000090800038] = 420c0000, %g2 = c806296c4630bd98
lduh [%i5+0x03a],%g2 ! %g2 = 000000000000420c
! %l3 = 000000004407ee55, Mem[0000000090000004] = 80b60b78
stw %l3,[%i4+0x004] ! Mem[0000000090000004] = 4407ee55
! Mem[0000000090000028] = c806296c 4630bd98, %g2 = 0000420c, %g3 = da193367
ldd [%i4+%o5],%g2 ! %g2 = 00000000c806296c 000000004630bd98
! %l3 = 000000004407ee55, Mem[0000000090800018] = 35d3851c
sth %l3,[%i5+%o3] ! Mem[0000000090800018] = ee55851c
p3_label_6:
! Mem[000000009100002c] = db4f959e, %g18 = b56a67ac87da81c3
ldsw [%i6+0x02c],%g2 ! %g2 = b56a67ac87da81c3
! %l4 = 9b5d4d0435a02fb3, Mem[0000000091000038] = 00000000c806296c
stx %l4,[%i6+0x038] ! Mem[0000000091000038] = 9b5d4d0435a02fb3
! %l4 = 9b5d4d0435a02fb3, Mem[0000000017000038] = 3feb3925d09df7f0
stx %l4,[%i2+0x038] ! Mem[0000000017000038] = 9b5d4d0435a02fb3
! %l3 = 000000004407ee55, Mem[0000000091000004] = de861c20
stb %l3,[%i6+0x004] ! Mem[0000000091000004] = 55861c20
! %l0 = 00000000c806296c, Mem[000000001600001c] = 0a586bf0
sth %l0,[%i0+0x01c] ! Mem[000000001600001c] = 296c6bf0
! Mem[0000000091000018] = b4334f34, %g2 = ffffffffdb4f959e
ldsh [%i6+%o3],%g2 ! %g2 = ffffffffffffb433
! Mem[0000000090000014] = 798eb5a3, %g18 = b56a67ac87da81c3
ldsw [%i4+0x014],%g2 ! %g2 = b56a67ac87da81c3
! Mem[0000000091000008] = 3f419e19, %g2 = 00000000798eb5a3
ldsb [%i6+%o1],%g2 ! %g2 = 000000000000003f
! %l7 = 00000000f5953656, Mem[0000000090800010] = f4eb87a3ace7057e
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = 00000000f5953656
! Mem[0000000017000010] = b1b2c906, %l1 = 1ffd24884630bd98
lduh [%i2+0x012],%l1 ! %l1 = 000000000000c906
p3_label_7:
! %l7 = 00000000f5953656, Mem[0000000090800028] = eb4882af9c5fe8b1
stx %l7,[%i5+%o5] ! Mem[0000000090800028] = 00000000f5953656
! %l7 = 00000000f5953656, Mem[0000000090800038] = 393f420c000000bf
stx %l7,[%i5+0x038] ! Mem[0000000090800038] = 00000000f5953656
! Mem[0000000017000020] = 98bc152c, %l4 = 9b5d4d0435a02fb3
ldsw [%i2+%o4],%l4 ! %l4 = ffffffff98bc152c
! Mem[0000000016800010] = 5e03f30f, %l0 = 00000000c806296c
ldub [%i1+%o2],%l0 ! %l0 = 000000000000005e
! Mem[0000000090000028] = 6c4630bd, %g2 = 000000000000003f
ldsb [%i4+0x02b],%g2 ! %g2 = 000000000000006c
! Mem[0000000091000004] = 55861c20, %g2 = 000000000000006c
lduh [%i6+0x004],%g2 ! %g2 = 0000000000005586
! %l7 = 00000000f5953656, Mem[000000009080001a] = 851cd634
stb %l7,[%i5+0x01a] ! Mem[0000000090800018] = 561cd634
! Mem[0000000091800028] = d1fa02cc b0308df5, %g2 = 00005586, %g3 = 4630bd98
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0308df5
! Mem[000000009180000c] = 274a5e44, %g2 = 00000000d1fa02cc
ldsb [%o0+0x00e],%g2 ! %g2 = 0000000000000027
! %l5 = b1a3234a73953104, Mem[0000000091800025] = 953656d1
stb %l5,[%o0+0x025] ! Mem[0000000091800024] = 043656d1
p3_label_8:
! %l4 = ffffffff98bc152c, Mem[0000000017000010] = b1b2c9066023ad37
stx %l4,[%i2+%o2] ! Mem[0000000017000010] = ffffffff98bc152c
! %l3 = 000000004407ee55, Mem[0000000090800023] = 3aba1e4d
stb %l3,[%i5+0x023] ! Mem[0000000090800020] = 55ba1e4d
! Mem[0000000091800014] = 78b639a5, %g2 = 0000000000000027
ldsb [%o0+0x016],%g2 ! %g2 = 0000000000000078
! %l1 = 000000000000c906, Mem[0000000016000010] = 13f334e0
stw %l1,[%i0+%o2] ! Mem[0000000016000010] = 0000c906
! %l6 = 00000000000000bf, Mem[0000000090000030] = 944f136a126760d7
stx %l6,[%i4+0x030] ! Mem[0000000090000030] = 00000000000000bf
! %l6 = 000000bf, %l7 = f5953656, Mem[0000000091800018] = 39a5df25 e14610d9
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 000000bf f5953656
! %l0 = 000000000000005e, Mem[0000000090000030] = 00000000
stb %l0,[%i4+0x030] ! Mem[0000000090000030] = 5e000000
! %l2 = f84b5ae8, %l3 = 4407ee55, Mem[0000000090800020] = 6c6c0f55 ba1e4dff
std %l2,[%i5+%o4] ! Mem[0000000090800020] = f84b5ae8 4407ee55
! %l6 = 00000000000000bf, Mem[0000000090000020] = 00000000c806296c
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = 00000000000000bf
! Mem[000000009000000c] = 0b9e2c36, %g2 = 0000000000000078
ldub [%i4+0x00d],%g2 ! %g2 = 000000000000000b
p3_label_9:
! Mem[0000000091000038] = 9b5d4d0435a02fb3, %g2 = 000000000000000b
ldx [%i6+0x038],%g2 ! %g2 = 9b5d4d0435a02fb3
! Mem[0000000016800030] = 1ffd2488, %l2 = 00000000f84b5ae8
lduw [%i1+0x030],%l2 ! %l2 = 000000001ffd2488
! Mem[0000000090800008] = a3d5b48d f38fafd2, %g2 = 35a02fb3, %g3 = b0308df5
ldd [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d 00000000f38fafd2
! %l3 = 000000004407ee55, Mem[0000000091000018] = b4334f344630bd98
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 000000004407ee55
! %l6 = 000000bf, %l7 = f5953656, Mem[0000000091000030] = 172388ec 207bbe7e
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 000000bf f5953656
! Mem[0000000091800000] = 6c5e37b5, %g18 = b56a67ac87da81c3
ldsw [%o0+%g0],%g2 ! %g2 = b56a67ac87da81c3
! Mem[0000000091800038] = c806296c, %g2 = 000000006c5e37b5
ldsh [%o0+0x038],%g2 ! %g2 = ffffffffffffc806
! Mem[0000000091800014] = a2d978b6, %g18 = b56a67ac87da81c3
ldsw [%o0+0x014],%g2 ! %g2 = b56a67ac87da81c3
! %l5 = b1a3234a73953104, Mem[000000001780000e] = 4e63eb4d
sth %l5,[%i3+0x00e] ! Mem[000000001780000c] = 4e633104
! Mem[0000000017000028] = af07c1ad348afe4a, %l0 = 000000000000005e
ldx [%i2+%o5],%l0 ! %l0 = af07c1ad348afe4a
p3_label_10:
! %l4 = 98bc152c, %l5 = 73953104, Mem[0000000091000008] = 3f419e19 e3e90f4d
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 98bc152c 73953104
! Mem[0000000090000008] = 96abb01b c40b9e2c, %g2 = a2d978b6, %g3 = f38fafd2
ldd [%i4+%o1],%g2 ! %g2 = 0000000096abb01b 00000000c40b9e2c
! %l4 = 98bc152c, %l5 = 73953104, Mem[0000000091800000] = 6c5e37b5 da193367
std %l4,[%o0+%g0] ! Mem[0000000091800000] = 98bc152c 73953104
! Mem[0000000091000020] = 9de28f8d 7b41cb8c, %g2 = 96abb01b, %g3 = c40b9e2c
ldd [%i6+%o4],%g2 ! %g2 = 000000009de28f8d 000000007b41cb8c
! Mem[000000009100003c] = 35a02fb3, %g2 = 000000009de28f8d
lduh [%i6+0x03c],%g2 ! %g2 = 00000000000035a0
! %l0 = af07c1ad348afe4a, Mem[0000000090000000] = f4d6f5d4
sth %l0,[%i4+%g0] ! Mem[0000000090000000] = fe4af5d4
! Mem[0000000017000034] = c63c5718, %l7 = 00000000f5953656
ldub [%i2+0x035],%l7 ! %l7 = 000000000000003c
! Mem[0000000091000010] = eb99b0555bebbbe4, %g2 = 00000000000035a0
ldx [%i6+%o2],%g2 ! %g2 = eb99b0555bebbbe4
! %l4 = ffffffff98bc152c, Mem[0000000090000030] = 5e000000000000bf
stx %l4,[%i4+0x030] ! Mem[0000000090000030] = ffffffff98bc152c
! Mem[0000000090800038] = 00000000, %g2 = eb99b0555bebbbe4
lduw [%i5+0x038],%g2 ! %g2 = 0000000000000000
p3_label_11:
! %l0 = af07c1ad348afe4a, Mem[0000000091800008] = 50d23f27
sth %l0,[%o0+%o1] ! Mem[0000000091800008] = fe4a3f27
! Mem[0000000090800020] = 4b5ae844, %g2 = 0000000000000000
ldub [%i5+0x021],%g2 ! %g2 = 000000000000004b
! %l6 = 00000000000000bf, Mem[0000000090800030] = c806296c4630bd98
stx %l6,[%i5+0x030] ! Mem[0000000090800030] = 00000000000000bf
! Mem[0000000090000030] = ffffffff, %g18 = b56a67ac87da81c3
ldsw [%i4+0x030],%g2 ! %g2 = b56a67ac87da81c3
! %l5 = b1a3234a73953104, Mem[0000000017800018] = b6665548
stb %l5,[%i3+%o3] ! Mem[0000000017800018] = 04665548
! Mem[0000000091800008] = 3f270741, %g2 = ffffffffffffffff
ldub [%o0+0x00a],%g2 ! %g2 = 000000000000003f
! Mem[000000009100001c] = 4407ee55, %g18 = b56a67ac87da81c3
ldsw [%i6+0x01c],%g2 ! %g2 = b56a67ac87da81c3
! %l3 = 000000004407ee55, Mem[000000009000001e] = bd980000
sth %l3,[%i4+0x01e] ! Mem[000000009000001c] = ee550000
! %l4 = 98bc152c, %l5 = 73953104, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 98bc152c 73953104
! Mem[0000000090800038] = 00000000f5953656, %g2 = 000000004407ee55
ldx [%i5+0x038],%g2 ! %g2 = 00000000f5953656
p3_label_12:
! Mem[0000000090800034] = 000000bf, %g2 = 00000000f5953656
ldub [%i5+0x034],%g2 ! %g2 = 0000000000000000
! %l1 = 000000000000c906, Mem[0000000090000008] = 96abb01b
sth %l1,[%i4+%o1] ! Mem[0000000090000008] = c906b01b
! Mem[0000000090000020] = 00000000, %g18 = b56a67ac87da81c3
ldsw [%i4+%o4],%g2 ! %g2 = b56a67ac87da81c3
! Mem[0000000090000038] = 1bf8ba39, %g2 = 0000000000000000
ldsb [%i4+0x03b],%g2 ! %g2 = 000000000000001b
! Mem[0000000091800010] = 5e4404f4, %g2 = 000000000000001b
lduh [%o0+%o2],%g2 ! %g2 = 0000000000005e44
! %l4 = 98bc152c, %l5 = 73953104, Mem[0000000091800028] = d1fa02cc b0308df5
std %l4,[%o0+%o5] ! Mem[0000000091800028] = 98bc152c 73953104
! %l2 = 000000001ffd2488, Mem[0000000090000030] = ffffffff
stw %l2,[%i4+0x030] ! Mem[0000000090000030] = 1ffd2488
! Mem[0000000090000000] = fe4af5d4, %g18 = b56a67ac87da81c3
ldsw [%i4+%g0],%g2 ! %g2 = b56a67ac87da81c3
! %l0 = af07c1ad348afe4a, Mem[0000000016000038] = fbd3ade6
stb %l0,[%i0+0x038] ! Mem[0000000016000038] = 4ad3ade6
! Mem[0000000090000014] = 798eb5a3, %g2 = fffffffffe4af5d4
ldub [%i4+0x014],%g2 ! %g2 = 0000000000000079
p3_label_13:
! %l2 = 000000001ffd2488, Mem[000000009180002c] = 73953104
sth %l2,[%o0+0x02c] ! Mem[000000009180002c] = 24883104
! %l0 = af07c1ad348afe4a, Mem[0000000091000012] = b0555beb
stb %l0,[%i6+0x012] ! Mem[0000000091000010] = 4a555beb
! Mem[0000000090000030] = 1ffd2488, %g2 = 0000000000000079
lduw [%i4+0x030],%g2 ! %g2 = 000000001ffd2488
! %l2 = 1ffd2488, %l3 = 4407ee55, Mem[0000000090800000] = 98bc152c 73953104
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 1ffd2488 4407ee55
! Mem[000000009000000c] = c40b9e2c, %g18 = b56a67ac87da81c3
ldsw [%i4+0x00c],%g2 ! %g2 = b56a67ac87da81c3
! Mem[0000000091800000] = 98bc152c, %g18 = b56a67ac87da81c3
ldsw [%o0+%g0],%g2 ! %g2 = b56a67ac87da81c3
! %l2 = 000000001ffd2488, Mem[0000000090000026] = 00bfc806
sth %l2,[%i4+0x026] ! Mem[0000000090000024] = 2488c806
! Mem[0000000091000000] = ddab9f6d 55861c20, %g2 = 98bc152c, %g3 = 7b41cb8c
ldd [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d 0000000055861c20
! Mem[000000009080003c] = f5953656, %g2 = 00000000ddab9f6d
ldsh [%i5+0x03c],%g2 ! %g2 = fffffffffffff595
! Mem[0000000091000020] = 9de28f8d7b41cb8c, %g2 = fffffffffffff595
ldx [%i6+%o4],%g2 ! %g2 = 9de28f8d7b41cb8c
p3_label_14:
! Mem[0000000017000004] = c6d67b40, %l1 = 000000000000c906
lduh [%i2+0x004],%l1 ! %l1 = 000000000000c6d6
! %l0 = 348afe4a, %l1 = 0000c6d6, Mem[0000000091000030] = 000000bf f5953656
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 348afe4a 0000c6d6
! Mem[0000000090000000] = fe4af5d4, %g18 = b56a67ac87da81c3
ldsw [%i4+%g0],%g2 ! %g2 = b56a67ac87da81c3
! Mem[0000000091000014] = 5bebbbe4, %g2 = fffffffffe4af5d4
ldub [%i6+0x014],%g2 ! %g2 = 000000000000005b
! Mem[0000000016800000] = ebd61510 515216df, %l4 = 98bc152c, %l5 = 73953104
ldd [%i1+%g0],%l4 ! %l4 = 00000000ebd61510 00000000515216df
! %l5 = 00000000515216df, Mem[0000000091800033] = 00f59536
stb %l5,[%o0+0x033] ! Mem[0000000091800030] = dff59536
! Mem[0000000091000020] = 9de28f8d, %g2 = 000000000000005b
ldub [%i6+%o4],%g2 ! %g2 = 000000000000009d
! %l5 = 00000000515216df, Mem[0000000091000008] = 98bc152c
sth %l5,[%i6+%o1] ! Mem[0000000091000008] = 16df152c
! %l6 = 00000000000000bf, Mem[0000000090000028] = c806296c
stb %l6,[%i4+%o5] ! Mem[0000000090000028] = bf06296c
! Mem[0000000090000018] = c806296c 4630ee55, %g2 = 0000009d, %g3 = 55861c20
ldd [%i4+%o3],%g2 ! %g2 = 00000000c806296c 000000004630ee55
p3_label_15:
! %l0 = af07c1ad348afe4a, Mem[000000009180002c] = 24883104
sth %l0,[%o0+0x02c] ! Mem[000000009180002c] = fe4a3104
! %l4 = 00000000ebd61510, Mem[0000000017000018] = de5d469b
sth %l4,[%i2+%o3] ! Mem[0000000017000018] = 1510469b
! Mem[0000000090000008] = c906b01b, %g18 = b56a67ac87da81c3
ldsw [%i4+%o1],%g2 ! %g2 = b56a67ac87da81c3
! Mem[0000000090800030] = 00000000 000000bf, %g2 = c906b01b, %g3 = 4630ee55
ldd [%i5+0x030],%g2 ! %g2 = 0000000000000000 00000000000000bf
! Mem[000000009080000c] = f38fafd2, %g2 = 0000000000000000
ldsh [%i5+0x00c],%g2 ! %g2 = fffffffffffff38f
! %l2 = 1ffd2488, %l3 = 4407ee55, Mem[0000000090000000] = fe4af5d4 4407ee55
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 1ffd2488 4407ee55
! Mem[000000009000001c] = 4630ee55, %g2 = fffffffffffff38f
ldsb [%i4+0x01c],%g2 ! %g2 = 0000000000000046
! Mem[0000000091800020] = 000000f5, %g2 = 0000000000000046
ldub [%o0+0x021],%g2 ! %g2 = 0000000000000000
! Mem[000000001600000c] = e332ade3, %l4 = 00000000ebd61510
ldsh [%i0+0x00c],%l4 ! %l4 = ffffffffffffe332
! %l6 = 00000000000000bf, Mem[000000009080003e] = 36560000
stb %l6,[%i5+0x03e] ! Mem[000000009080003c] = bf560000
p3_label_16:
! Mem[0000000091800004] = 73953104, %g18 = b56a67ac87da81c3
ldsw [%o0+0x004],%g2 ! %g2 = b56a67ac87da81c3
! %l6 = 000000bf, %l7 = 0000003c, Mem[0000000090000030] = 1ffd2488 98bc152c
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 000000bf 0000003c
! Mem[0000000091800024] = 5698bc15, %g2 = 0000000073953104
ldub [%o0+0x027],%g2 ! %g2 = 0000000000000056
! Mem[0000000090800000] = 24884407, %g2 = 0000000000000056
ldsb [%i5+0x002],%g2 ! %g2 = 0000000000000024
! Mem[0000000091800010] = 5e4404f4 a2d978b6, %g2 = 00000024, %g3 = 000000bf
ldd [%o0+%o2],%g2 ! %g2 = 000000005e4404f4 00000000a2d978b6
! %l1 = 000000000000c6d6, Mem[0000000091800018] = 000000bff5953656
stx %l1,[%o0+%o3] ! Mem[0000000091800018] = 000000000000c6d6
! Mem[0000000017000024] = f84b5ae8, %l4 = ffffffffffffe332
ldub [%i2+0x024],%l4 ! %l4 = 00000000000000f8
! Mem[000000009080000c] = f38fafd2, %g2 = 000000005e4404f4
ldsh [%i5+0x00c],%g2 ! %g2 = fffffffffffff38f
! %l3 = 000000004407ee55, Mem[0000000090000020] = 00000000
stw %l3,[%i4+%o4] ! Mem[0000000090000020] = 4407ee55
! %l5 = 00000000515216df, Mem[0000000090000018] = c806296c
sth %l5,[%i4+%o3] ! Mem[0000000090000018] = 16df296c
p3_label_17:
! Mem[000000001600000c] = e332ade3, %l4 = 00000000000000f8
lduh [%i0+0x00c],%l4 ! %l4 = 000000000000e332
! Mem[0000000016800014] = 5fa2e4fc, %l2 = 000000001ffd2488
lduh [%i1+0x016],%l2 ! %l2 = 000000000000e4fc
! %l5 = 00000000515216df, Mem[0000000091800000] = 98bc152c73953104
stx %l5,[%o0+%g0] ! Mem[0000000091800000] = 00000000515216df
! %l0 = 348afe4a, %l1 = 0000c6d6, Mem[0000000090800030] = 00000000 000000bf
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 348afe4a 0000c6d6
! %l4 = 000000000000e332, Mem[0000000091000010] = eb994a555bebbbe4
stx %l4,[%i6+%o2] ! Mem[0000000091000010] = 000000000000e332
! %l0 = 348afe4a, %l1 = 0000c6d6, Mem[0000000091000018] = 00000000 4407ee55
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 348afe4a 0000c6d6
! %l5 = 00000000515216df, Mem[0000000090800010] = 00000000f5953656
stx %l5,[%i5+%o2] ! Mem[0000000090800010] = 00000000515216df
! Mem[0000000090800004] = ee55a3d5, %g2 = fffffffffffff38f
ldsb [%i5+0x006],%g2 ! %g2 = ffffffffffffffee
! Mem[0000000090800038] = 0000f595, %g2 = ffffffffffffffee
lduh [%i5+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000020] = 8f8d7b41, %g2 = 0000000000000000
ldsb [%i6+0x022],%g2 ! %g2 = ffffffffffffff8f
p3_label_18:
! Mem[0000000091800024] = f5043656, %g2 = ffffffffffffff8f
ldsh [%o0+0x024],%g2 ! %g2 = fffffffffffff504
! Mem[0000000091800038] = c806296c4630bd98, %g2 = fffffffffffff504
ldx [%o0+0x038],%g2 ! %g2 = c806296c4630bd98
! Mem[0000000091800028] = 98bc152c, %g2 = c806296c4630bd98
lduw [%o0+%o5],%g2 ! %g2 = 0000000098bc152c
! Mem[0000000017000030] = 9647fc08 c63c5718, %l0 = 348afe4a, %l1 = 0000c6d6
ldd [%i2+0x030],%l0 ! %l0 = 000000009647fc08 00000000c63c5718
! Mem[0000000090000020] = ee550000, %g2 = 0000000098bc152c
lduh [%i4+0x022],%g2 ! %g2 = 000000000000ee55
! Mem[0000000017800008] = de973207 4e633104, %l2 = 0000e4fc, %l3 = 4407ee55
ldd [%i3+%o1],%l2 ! %l2 = 00000000de973207 000000004e633104
! Mem[0000000090000018] = 6c4630ee, %g2 = 000000000000ee55
ldub [%i4+0x01b],%g2 ! %g2 = 000000000000006c
! %l4 = 000000000000e332, Mem[0000000090000008] = c906b01b
stw %l4,[%i4+%o1] ! Mem[0000000090000008] = 0000e332
! %l2 = 00000000de973207, Mem[0000000091000028] = 43a014ad
stw %l2,[%i6+%o5] ! Mem[0000000091000028] = de973207
! Mem[0000000090800000] = 1ffd2488 4407ee55, %g2 = 0000006c, %g3 = a2d978b6
ldd [%i5+%g0],%g2 ! %g2 = 000000001ffd2488 000000004407ee55
p3_label_19:
! Mem[0000000016000004] = d8a59051, %l2 = 00000000de973207
lduh [%i0+0x006],%l2 ! %l2 = 0000000000009051
! %l2 = 0000000000009051, Mem[0000000017000018] = 1510469bb68f6ae4
stx %l2,[%i2+%o3] ! Mem[0000000017000018] = 0000000000009051
! %l5 = 00000000515216df, Mem[0000000090000000] = 1ffd24884407ee55
stx %l5,[%i4+%g0] ! Mem[0000000090000000] = 00000000515216df
! Mem[0000000090000034] = 0000003c, %g2 = 000000001ffd2488
lduw [%i4+0x034],%g2 ! %g2 = 000000000000003c
! Mem[000000009180000c] = 0741274a, %g2 = 000000000000003c
ldub [%o0+0x00c],%g2 ! %g2 = 0000000000000007
! %l4 = 000000000000e332, Mem[0000000090800008] = a3d5b48df38fafd2
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 000000000000e332
! Mem[0000000091000024] = 7b41cb8c, %g18 = b56a67ac87da81c3
ldsw [%i6+0x024],%g2 ! %g2 = b56a67ac87da81c3
! Mem[0000000091000004] = 1c2016df, %g2 = 000000007b41cb8c
ldub [%i6+0x006],%g2 ! %g2 = 000000000000001c
! %l2 = 0000000000009051, Mem[0000000016800000] = ebd61510
stw %l2,[%i1+%g0] ! Mem[0000000016800000] = 00009051
! Mem[0000000016800024] = 0c0f7635, %l1 = 00000000c63c5718
ldsh [%i1+0x024],%l1 ! %l1 = 0000000000000c0f
p3_label_20:
! %l4 = 000000000000e332, Mem[0000000090800038] = 00000000f595bf56
stx %l4,[%i5+0x038] ! Mem[0000000090800038] = 000000000000e332
! %l6 = 000000bf, %l7 = 0000003c, Mem[0000000091000010] = 00000000 0000e332
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 000000bf 0000003c
! Mem[0000000091000034] = d69b5d4d, %g2 = 000000000000001c
ldsb [%i6+0x037],%g2 ! %g2 = ffffffffffffffd6
! %l0 = 000000009647fc08, Mem[0000000091800008] = fe4a3f270741274a
stx %l0,[%o0+%o1] ! Mem[0000000091800008] = 000000009647fc08
! Mem[0000000090000020] = 4407ee5500002488, %g2 = ffffffffffffffd6
ldx [%i4+%o4],%g2 ! %g2 = 4407ee5500002488
! %l7 = 000000000000003c, Mem[0000000091800030] = 000000df
stw %l7,[%o0+0x030] ! Mem[0000000091800030] = 0000003c
! Mem[0000000090800028] = 00000000 f5953656, %g2 = 00002488, %g3 = 4407ee55
ldd [%i5+%o5],%g2 ! %g2 = 0000000000000000 00000000f5953656
! %l2 = 0000000000009051, Mem[0000000017800030] = 1e3d31e4baccae67
stx %l2,[%i3+0x030] ! Mem[0000000017800030] = 0000000000009051
! Mem[0000000016000038] = 4ad3ade6 3dd6a74b, %l6 = 000000bf, %l7 = 0000003c
ldd [%i0+0x038],%l6 ! %l6 = 000000004ad3ade6 000000003dd6a74b
! Mem[000000009080001c] = 72f84b5a, %g2 = 0000000000000000
ldub [%i5+0x01f],%g2 ! %g2 = 0000000000000072
p3_label_21:
! Mem[0000000091000030] = 8afe4a00, %g2 = 0000000000000072
ldsb [%i6+0x031],%g2 ! %g2 = ffffffffffffff8a
! %l0 = 000000009647fc08, Mem[000000009080002c] = f5953656
stw %l0,[%i5+0x02c] ! Mem[000000009080002c] = 9647fc08
! Mem[000000001680003c] = a2ec1191, %l3 = 000000004e633104
lduh [%i1+0x03c],%l3 ! %l3 = 000000000000a2ec
! %l7 = 000000003dd6a74b, Mem[0000000091800004] = 515216df
sth %l7,[%o0+0x004] ! Mem[0000000091800004] = a74b16df
! Mem[0000000091800008] = 00000000 9647fc08, %g2 = ffffff8a, %g3 = f5953656
ldd [%o0+%o1],%g2 ! %g2 = 0000000000000000 000000009647fc08
! Mem[0000000091800018] = 00000000, %g2 = 0000000000000000
ldub [%o0+0x019],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000038] = 0435a02f, %g2 = 0000000000000000
ldsb [%i6+0x03b],%g2 ! %g2 = 0000000000000004
! Mem[0000000090000018] = 16df296c4630ee55, %g2 = 0000000000000004
ldx [%i4+%o3],%g2 ! %g2 = 16df296c4630ee55
! Mem[0000000016800028] = 8e56da65, %l4 = 000000000000e332
ldsb [%i1+0x02b],%l4 ! %l4 = 0000000000000065
! %l5 = 00000000515216df, Mem[000000009000003e] = 39dc0000
sth %l5,[%i4+0x03e] ! Mem[000000009000003c] = 16df0000
p3_label_22:
! Mem[0000000017000030] = 9647fc08, %l3 = 000000000000a2ec
ldub [%i2+0x032],%l3 ! %l3 = 00000000000000fc
! %l1 = 0000000000000c0f, Mem[0000000090800030] = 348afe4a0000c6d6
stx %l1,[%i5+0x030] ! Mem[0000000090800030] = 0000000000000c0f
! Mem[0000000090000018] = 16df296c, %g18 = b56a67ac87da81c3
ldsw [%i4+%o3],%g2 ! %g2 = b56a67ac87da81c3
! Mem[000000009080000c] = 0000e332, %g2 = 0000000016df296c
lduw [%i5+0x00c],%g2 ! %g2 = 000000000000e332
! Mem[0000000090800030] = 00000000, %g2 = 000000000000e332
lduh [%i5+0x032],%g2 ! %g2 = 0000000000000000
! Mem[000000009000003c] = f8ba16df, %g18 = b56a67ac87da81c3
ldsw [%i4+0x03c],%g2 ! %g2 = b56a67ac87da81c3
! %l0 = 9647fc08, %l1 = 00000c0f, Mem[0000000016000038] = 4ad3ade6 3dd6a74b
std %l0,[%i0+0x038] ! Mem[0000000016000038] = 9647fc08 00000c0f
! Mem[0000000091800014] = 78b60000, %g2 = fffffffff8ba16df
ldub [%o0+0x016],%g2 ! %g2 = 0000000000000078
! Mem[0000000090000038] = 8fc6c81b, %g2 = 0000000000000078
ldsb [%i4+0x038],%g2 ! %g2 = ffffffffffffff8f
! Mem[0000000090800010] = 00000000 515216df, %g2 = ffffff8f, %g3 = 9647fc08
ldd [%i5+%o2],%g2 ! %g2 = 0000000000000000 00000000515216df
p3_label_23:
! Mem[0000000091000004] = 55861c20, %g18 = b56a67ac87da81c3
ldsw [%i6+0x004],%g2 ! %g2 = b56a67ac87da81c3
! %l6 = 000000004ad3ade6, Mem[0000000090800003] = 884407ee
stb %l6,[%i5+0x003] ! Mem[0000000090800000] = e64407ee
! Mem[0000000091800020] = 00000000 f5043656, %g2 = 55861c20, %g3 = 515216df
ldd [%o0+%o4],%g2 ! %g2 = 0000000000000000 00000000f5043656
! Mem[0000000091000000] = 9f6d5586, %g2 = 0000000000000000
ldsb [%i6+0x002],%g2 ! %g2 = ffffffffffffff9f
! Mem[0000000091000008] = 16df152c, %g18 = b56a67ac87da81c3
ldsw [%i6+%o1],%g2 ! %g2 = b56a67ac87da81c3
! %l0 = 000000009647fc08, Mem[0000000090800006] = ee550000
stb %l0,[%i5+0x006] ! Mem[0000000090800004] = 08550000
! %l7 = 000000003dd6a74b, Mem[0000000091800022] = 0000f504
stb %l7,[%o0+0x022] ! Mem[0000000091800020] = 4b00f504
! %l2 = 0000000000009051, Mem[0000000090000030] = 000000bf0000003c
stx %l2,[%i4+0x030] ! Mem[0000000090000030] = 0000000000009051
! %l6 = 4ad3ade6, %l7 = 3dd6a74b, Mem[0000000090800008] = 00000000 0000e332
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 4ad3ade6 3dd6a74b
! %l2 = 0000000000009051, Mem[0000000016000024] = a8c2f3da
sth %l2,[%i0+0x024] ! Mem[0000000016000024] = 9051f3da
p3_label_24:
! %l0 = 000000009647fc08, Mem[0000000090800035] = 000c0f00
stb %l0,[%i5+0x035] ! Mem[0000000090800034] = 080c0f00
! Mem[0000000091000028] = de973207db4f959e, %g2 = 0000000016df152c
ldx [%i6+%o5],%g2 ! %g2 = de973207db4f959e
! Mem[0000000090800010] = 00000000, %g2 = de973207db4f959e
ldsh [%i5+%o2],%g2 ! %g2 = 0000000000000000
! %l2 = 00009051, %l3 = 000000fc, Mem[0000000091000020] = 9de28f8d 7b41cb8c
std %l2,[%i6+%o4] ! Mem[0000000091000020] = 00009051 000000fc
! Mem[0000000091000034] = 0000c6d6, %g2 = 0000000000000000
lduw [%i6+0x034],%g2 ! %g2 = 000000000000c6d6
! %l6 = 000000004ad3ade6, Mem[0000000091800020] = 00004b00f5043656
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 000000004ad3ade6
! %l7 = 000000003dd6a74b, Mem[000000009000003c] = f8ba16df
stw %l7,[%i4+0x03c] ! Mem[000000009000003c] = 3dd6a74b
! %l6 = 000000004ad3ade6, Mem[0000000090800030] = 00000000
stw %l6,[%i5+0x030] ! Mem[0000000090800030] = 4ad3ade6
! Mem[0000000090000008] = 0000e332, %g2 = 000000000000c6d6
lduw [%i4+%o1],%g2 ! %g2 = 000000000000e332
! Mem[0000000090800030] = 4ad3ade6, %g18 = b56a67ac87da81c3
ldsw [%i5+0x030],%g2 ! %g2 = b56a67ac87da81c3
p3_label_25:
! %l4 = 0000000000000065, Mem[000000009000000c] = c40b9e2c
stw %l4,[%i4+0x00c] ! Mem[000000009000000c] = 00000065
! Mem[0000000091800000] = 00000000, %g2 = 000000004ad3ade6
ldsb [%o0+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000010] = 000000bf, %g2 = 0000000000000000
lduh [%i6+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000038] = 8fc6c81b, %g2 = 0000000000000000
ldsh [%i4+0x038],%g2 ! %g2 = ffffffffffff8fc6
! Mem[0000000017000000] = be8c0aafc6d67b40, %l5 = 00000000515216df
ldx [%i2+%g0],%l5 ! %l5 = be8c0aafc6d67b40
! %l2 = 0000000000009051, Mem[0000000091000020] = 00009051000000fc
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = 0000000000009051
! Mem[0000000090800010] = 00000000, %g18 = b56a67ac87da81c3
ldsw [%i5+%o2],%g2 ! %g2 = b56a67ac87da81c3
! Mem[0000000091000008] = 16df152c 73953104, %g2 = 00000000, %g3 = f5043656
ldd [%i6+%o1],%g2 ! %g2 = 0000000016df152c 0000000073953104
! %l2 = 0000000000009051, Mem[0000000090000034] = 00009051
stw %l2,[%i4+0x034] ! Mem[0000000090000034] = 00009051
! Mem[000000009100001c] = d6000000, %g2 = 0000000016df152c
ldsb [%i6+0x01f],%g2 ! %g2 = ffffffffffffffd6
ba,a p3_not_taken_0_end
p3_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 000000009647fc08
bne,a,pn %xcc,p3_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000c0f
bne,a,pn %xcc,p3_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000009051
bne,a,pn %xcc,p3_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000fc
bne,a,pn %xcc,p3_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000065
bne,a,pn %xcc,p3_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be be8c0aafc6d67b40
bne,a,pn %xcc,p3_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000004ad3ade6
bne,a,pn %xcc,p3_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000003dd6a74b
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 ff6edfa7 cf0f0573
bne %xcc,p3_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be cedcee1c b0028195
bne %xcc,p3_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 38c2cd77 9b33cb10
bne %xcc,p3_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3daf0418 9a0dc64c
bne %xcc,p3_f6_fail
nop
! Check Local Memory
set p3_local0_expect,%g1
p3_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 0000c906d2ae0639
ldx [%i0+0x010],%g3 ! Observed data at 0000000016000010
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 5abf8dc6296c6bf0
ldx [%i0+0x018],%g3 ! Observed data at 0000000016000018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = eda9eecf9051f3da
ldx [%i0+0x020],%g3 ! Observed data at 0000000016000020
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 35a02fb373953104
ldx [%i0+0x028],%g3 ! Observed data at 0000000016000028
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9647fc0800000c0f
ldx [%i0+0x038],%g3 ! Observed data at 0000000016000038
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x038,%g4
set p3_local1_expect,%g1
p3_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 00009051515216df
ldx [%i1+0x000],%g3 ! Observed data at 0000000016800000
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1ffd24884630bd98
ldx [%i1+0x030],%g3 ! Observed data at 0000000016800030
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x030,%g4
set p3_local2_expect,%g1
p3_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = ffffffff98bc152c
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 = 0000000000009051
ldx [%i2+0x018],%g3 ! Observed data at 0000000017000018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9b5d4d0435a02fb3
ldx [%i2+0x038],%g3 ! Observed data at 0000000017000038
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x038,%g4
set p3_local3_expect,%g1
p3_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = de9732074e633104
ldx [%i3+0x008],%g3 ! Observed data at 0000000017800008
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 046655482daa29e4
ldx [%i3+0x018],%g3 ! Observed data at 0000000017800018
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000009051
ldx [%i3+0x030],%g3 ! Observed data at 0000000017800030
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x030,%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
! 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 %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017800028]
done
p3_trap1o:
stwa %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017800028]
done
p3_trap2e:
stha %l0,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800000]
ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000016800018]
done
p3_trap2o:
stha %l0,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000016800000]
ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000016800018]
done
p3_trap3e:
nop
nop
nop
nop
nop
done
p3_trap3o:
nop
nop
nop
nop
nop
done
p3_init_memory_pointers:
set p3_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p3_local0_start,%i0
set p3_local1_start,%i1
set p3_local2_start,%i2
set p3_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 7f77acc897a6cc3d
ldx [%g1+0x008],%l1 ! %l1 = 1ffd24884630bd98
ldx [%g1+0x010],%l2 ! %l2 = 7593b19df4eb87a3
ldx [%g1+0x018],%l3 ! %l3 = d55abc4dace7057e
ldx [%g1+0x020],%l4 ! %l4 = 9b5d4d0435a02fb3
ldx [%g1+0x028],%l5 ! %l5 = b1a3234a73953104
ldx [%g1+0x030],%l6 ! %l6 = 3f419e19e3e90f4d
ldx [%g1+0x038],%l7 ! %l7 = 22cdcd1c172388ec
! 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 = 5860b69f 3743e660 dc1b3bbe 1d605af3
! %f4 = 2da4dfce 32daa87f 636d80a3 c7df0f98
! %f8 = e44b385c 7a03bc62 890962b7 7266a376
! %f12 = 0164df4b f3f04577 d9c80a6a 56768680
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7b9e5c84 fc84ee96 90e22d81 2671a852
! %f20 = 257f6630 d22e4169 60b76319 f0fbe228
! %f24 = f062143b 25ecd326 c3d63d69 b0a5113b
! %f28 = d9b55df4 98b5089a a00528ec 2ce30c48
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = cc5ae77b 63244f72 6b5d2c87 99b5ca6c
! %f36 = 0358b6d7 fc09d02a eeb5ce97 a57b1865
! %f40 = efa27bfd 86d10be5 f01d17a8 d96a261b
! %f44 = 700734f3 e652a7bb 5772f66f a7999710
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe9171cc00000004b,%g7,%g1 ! GSR scale = 9, align = 3
wr %g1,%g0,%gsr ! GSR = e9171cc00000004b
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[0000000091000028] = 43a014ad, %g2 = 000000f65f4e2cc2
lduh [%i6+%o5],%g2 ! %g2 = 00000000000043a0
! Mem[0000000019800008] = 16757a83, %l6 = 8701b3f8e2a6ec80
ldsw [%i3+%o1],%l6 ! %l6 = 0000000016757a83
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = 00000000000043a0
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! Mem[0000000090800020] = 6c6c0f3a, %g18 = 88feabf3e0e4da8d
ldsw [%i5+%o4],%g2 ! %g2 = 88feabf3e0e4da8d
! %l3 = f7f1acd00762624f, Mem[0000000018800038] = 1537165afabc5849
stx %l3,[%i1+0x038] ! Mem[0000000018800038] = f7f1acd00762624f
! %l4 = bcb12067, %l5 = 611040a9, Mem[0000000090000000] = f4d6f5d4 80b60b78
std %l4,[%i4+%g0] ! Mem[0000000090000000] = bcb12067 611040a9
! Mem[000000009080002c] = 9c5fe8b1, %g18 = 88feabf3e0e4da8d
ldsw [%i5+0x02c],%g2 ! %g2 = 88feabf3e0e4da8d
! %l1 = 83b1b47445e19e35, Mem[0000000090800000] = c8c086c6d0bacca9
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = 83b1b47445e19e35
! %l2 = c020ef5855250ac3, Mem[0000000090000001] = b1206761
stb %l2,[%i4+0x001] ! Mem[0000000090000000] = c3206761
! %l0 = d57830f3, %l1 = 45e19e35, Mem[0000000090800038] = 393f420c dd38b60e
std %l0,[%i5+0x038] ! Mem[0000000090800038] = d57830f3 45e19e35
p4_label_2:
! Mem[0000000091000018] = 4f3440af, %g2 = ffffffff9c5fe8b1
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000004f34
! %l2 = c020ef5855250ac3, Mem[0000000090000034] = 126760d7
sth %l2,[%i4+0x034] ! Mem[0000000090000034] = 0ac360d7
! Mem[0000000018000010] = 10f505ed57893340, %l4 = 28d4e936bcb12067
ldx [%i0+%o2],%l4 ! %l4 = 10f505ed57893340
! %l1 = 83b1b47445e19e35, Mem[0000000090800002] = b47445e1
sth %l1,[%i5+0x002] ! Mem[0000000090800000] = 9e3545e1
! Mem[0000000091000010] = eb99b055, %g2 = 0000000000004f34
ldsb [%i6+%o2],%g2 ! %g2 = ffffffffffffffeb
! Mem[000000009000001c] = 22ad1a54, %g2 = ffffffffffffffeb
ldsh [%i4+0x01e],%g2 ! %g2 = 00000000000022ad
! %l2 = c020ef5855250ac3, Mem[000000009000003e] = 39dc0000
sth %l2,[%i4+0x03e] ! Mem[000000009000003c] = 0ac30000
! %l4 = 10f505ed57893340, Mem[0000000019000017] = 016d6cfa
stb %l4,[%i2+0x017] ! Mem[0000000019000014] = 016d6c40
! %l0 = d57830f3, %l1 = 45e19e35, Mem[0000000090000030] = 944f136a 0ac360d7
std %l0,[%i4+0x030] ! Mem[0000000090000030] = d57830f3 45e19e35
! %l6 = 0000000016757a83, Mem[0000000091000020] = 9de28f8d
stw %l6,[%i6+%o4] ! Mem[0000000091000020] = 16757a83
p4_label_3:
! %l5 = 83723fea611040a9, Mem[0000000091800038] = e8dd799b
sth %l5,[%o0+0x038] ! Mem[0000000091800038] = 40a9799b
! Mem[000000009180001c] = e14610d9, %g2 = 00000000000022ad
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000e146
! Mem[0000000090000014] = 798eb5a3, %g2 = 000000000000e146
lduw [%i4+0x014],%g2 ! %g2 = 00000000798eb5a3
! %l6 = 16757a83, %l7 = 1cd0b091, Mem[0000000090800018] = 35d3851c d6343572
std %l6,[%i5+%o3] ! Mem[0000000090800018] = 16757a83 1cd0b091
! Mem[0000000090800004] = 9e35a3d5, %g2 = 00000000798eb5a3
ldsh [%i5+0x006],%g2 ! %g2 = ffffffffffff9e35
! %l0 = d57830f3, %l1 = 45e19e35, Mem[0000000090000018] = 7f114e52 9d7122ad
std %l0,[%i4+%o3] ! Mem[0000000090000018] = d57830f3 45e19e35
! Mem[0000000090000008] = 1bc40b9e, %g2 = ffffffffffff9e35
ldsb [%i4+0x00b],%g2 ! %g2 = 000000000000001b
! %l4 = 10f505ed57893340, Mem[0000000090800004] = 45e19e35
sth %l4,[%i5+0x004] ! Mem[0000000090800004] = 33409e35
! %l5 = 83723fea611040a9, Mem[0000000091000004] = de861c20
stw %l5,[%i6+0x004] ! Mem[0000000091000004] = 611040a9
! Mem[0000000090000030] = d57830f3, %g2 = 000000000000001b
ldsh [%i4+0x030],%g2 ! %g2 = ffffffffffffd578
p4_label_4:
! Mem[0000000090800010] = f97aba27, %g2 = ffffffffffffd578
lduh [%i5+0x012],%g2 ! %g2 = 000000000000f97a
! Mem[0000000019800014] = 96b54893, %l4 = 10f505ed57893340
lduh [%i3+0x014],%l4 ! %l4 = 00000000000096b5
! %l4 = 00000000000096b5, Mem[000000009080003c] = 45e19e35
stw %l4,[%i5+0x03c] ! Mem[000000009080003c] = 000096b5
! Mem[000000009180001c] = e14610d9, %g18 = 88feabf3e0e4da8d
ldsw [%o0+0x01c],%g2 ! %g2 = 88feabf3e0e4da8d
! %l4 = 00000000000096b5, Mem[0000000090000030] = d57830f345e19e35
stx %l4,[%i4+0x030] ! Mem[0000000090000030] = 00000000000096b5
! Mem[0000000090800008] = a3d5b48d, %g18 = 88feabf3e0e4da8d
ldsw [%i5+%o1],%g2 ! %g2 = 88feabf3e0e4da8d
! Mem[0000000019800000] = 6919ad9f, %l5 = 83723fea611040a9
ldub [%i3+0x002],%l5 ! %l5 = 00000000000000ad
! %l0 = 7c4cfaa9d57830f3, Mem[000000001880002e] = 35ce761a
sth %l0,[%i1+0x02e] ! Mem[000000001880002c] = 35ce30f3
! Mem[000000009000002c] = 8d791540, %g2 = ffffffffa3d5b48d
lduw [%i4+0x02c],%g2 ! %g2 = 000000008d791540
! %l4 = 000096b5, %l5 = 000000ad, Mem[0000000090000020] = 1a54edfc e7b2eb32
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 000096b5 000000ad
p4_label_5:
! Mem[0000000018800030] = a16f7ec5a92088e4, %l3 = f7f1acd00762624f
ldx [%i1+0x030],%l3 ! %l3 = a16f7ec5a92088e4
! Mem[0000000091000018] = b4334f3440af2dc9, %g2 = 000000008d791540
ldx [%i6+%o3],%g2 ! %g2 = b4334f3440af2dc9
! %l0 = 7c4cfaa9d57830f3, Mem[000000009080003a] = 30f30000
stb %l0,[%i5+0x03a] ! Mem[0000000090800038] = f3f30000
! Mem[0000000090800010] = bbd0f97a, %g18 = 88feabf3e0e4da8d
ldsw [%i5+%o2],%g2 ! %g2 = 88feabf3e0e4da8d
! Mem[0000000090800000] = b19e3533, %g2 = ffffffffbbd0f97a
ldsb [%i5+0x001],%g2 ! %g2 = ffffffffffffffb1
! Mem[0000000090800018] = 16757a83 1cd0b091, %g2 = ffffffb1, %g3 = 0bad0b00
ldd [%i5+%o3],%g2 ! %g2 = 0000000016757a83 000000001cd0b091
! Mem[0000000019800008] = 16757a833e2d1608, %l5 = 00000000000000ad
ldx [%i3+%o1],%l5 ! %l5 = 16757a833e2d1608
! %l3 = a16f7ec5a92088e4, Mem[000000009080003d] = 0096b500
stb %l3,[%i5+0x03d] ! Mem[000000009080003c] = e496b500
! Mem[000000001880003c] = 0762624f, %l2 = c020ef5855250ac3
ldsw [%i1+0x03c],%l2 ! %l2 = 000000000762624f
! %l0 = 7c4cfaa9d57830f3, Mem[0000000019000019] = f42cbf8b
stb %l0,[%i2+0x019] ! Mem[0000000019000018] = f4f3bf8b
p4_label_6:
! %l7 = 92792a601cd0b091, Mem[0000000091000038] = 65898de9d7571dc0
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = 92792a601cd0b091
! Mem[000000009100002c] = 4f959e7c, %g2 = 0000000016757a83
ldub [%i6+0x02d],%g2 ! %g2 = 000000000000004f
! Mem[0000000091000000] = ddab9f6d611040a9, %g2 = 000000000000004f
ldx [%i6+%g0],%g2 ! %g2 = ddab9f6d611040a9
! Mem[0000000019800010] = a8d04824, %l2 = 000000000762624f
lduw [%i3+%o2],%l2 ! %l2 = 00000000a8d04824
! %l0 = d57830f3, %l1 = 45e19e35, Mem[0000000091000030] = 7cc77257 207bbe7e
std %l0,[%i6+0x030] ! Mem[0000000091000030] = d57830f3 45e19e35
! Mem[0000000018000024] = 957b9819, %l3 = a16f7ec5a92088e4
ldsw [%i0+0x024],%l3 ! %l3 = ffffffff957b9819
! Mem[0000000091800020] = c69ee3c7, %g18 = 88feabf3e0e4da8d
ldsw [%o0+%o4],%g2 ! %g2 = 88feabf3e0e4da8d
! %l7 = 92792a601cd0b091, Mem[0000000018000028] = 4417ea03334a142f
stx %l7,[%i0+%o5] ! Mem[0000000018000028] = 92792a601cd0b091
! Mem[0000000019800020] = 02e6d2f89b51c5c4, %l1 = 83b1b47445e19e35
ldx [%i3+%o4],%l1 ! %l1 = 02e6d2f89b51c5c4
! Mem[0000000091000020] = 16757a83 7b41cb8c, %g2 = c69ee3c7, %g3 = 1cd0b091
ldd [%i6+%o4],%g2 ! %g2 = 0000000016757a83 000000007b41cb8c
p4_label_7:
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = 0000000016757a83
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! %l7 = 92792a601cd0b091, Mem[0000000090000030] = 00000000
sth %l7,[%i4+0x030] ! Mem[0000000090000030] = b0910000
! Mem[0000000019800010] = a8d04824, %l1 = 02e6d2f89b51c5c4
ldsb [%i3+0x013],%l1 ! %l1 = 0000000000000024
! %l7 = 92792a601cd0b091, Mem[0000000091000032] = 30f345e1
sth %l7,[%i6+0x032] ! Mem[0000000091000030] = b09145e1
! Mem[000000009100000c] = f293eb99, %g2 = 96abb01bc40b9e2c
lduh [%i6+0x00e],%g2 ! %g2 = 000000000000f293
! Mem[0000000091000000] = ddab9f6d611040a9, %g2 = 000000000000f293
ldx [%i6+%g0],%g2 ! %g2 = ddab9f6d611040a9
! Mem[0000000091800030] = 45288f71b6b6487f, %g2 = ddab9f6d611040a9
ldx [%o0+0x030],%g2 ! %g2 = 45288f71b6b6487f
! %l0 = 7c4cfaa9d57830f3, Mem[0000000091000018] = b4334f3440af2dc9
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = 7c4cfaa9d57830f3
! Mem[0000000091000008] = 4b1c5151, %g18 = 88feabf3e0e4da8d
ldsw [%i6+%o1],%g2 ! %g2 = 88feabf3e0e4da8d
! Mem[000000009180003c] = eb806635, %g2 = 000000004b1c5151
ldsh [%o0+0x03c],%g2 ! %g2 = ffffffffffffeb80
p4_label_8:
! %l1 = 0000000000000024, Mem[000000009080002e] = e8b1e7b3
sth %l1,[%i5+0x02e] ! Mem[000000009080002c] = 0024e7b3
! Mem[0000000090000008] = 96abb01b, %g18 = 88feabf3e0e4da8d
ldsw [%i4+%o1],%g2 ! %g2 = 88feabf3e0e4da8d
! Mem[0000000019800008] = 16757a83, %l0 = 7c4cfaa9d57830f3
ldsw [%i3+%o1],%l0 ! %l0 = 0000000016757a83
! Mem[0000000090800020] = 6c6c0f3a, %g2 = ffffffff96abb01b
ldsh [%i5+%o4],%g2 ! %g2 = 0000000000006c6c
! Mem[0000000090800008] = d5b48df3, %g2 = 0000000000006c6c
ldub [%i5+0x009],%g2 ! %g2 = 00000000000000d5
! Mem[0000000090800004] = 9e35a3d5, %g2 = 00000000000000d5
ldsh [%i5+0x006],%g2 ! %g2 = ffffffffffff9e35
! %l4 = 000096b5, %l5 = 3e2d1608, Mem[0000000090000028] = 07dc67fd 8d791540
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 000096b5 3e2d1608
! Mem[0000000091800038] = 40a9799beb806635, %g2 = ffffffffffff9e35
ldx [%o0+0x038],%g2 ! %g2 = 40a9799beb806635
! Mem[0000000091000008] = 1c5151da, %g2 = 40a9799beb806635
ldsb [%i6+0x009],%g2 ! %g2 = 000000000000001c
! Mem[0000000091800038] = 40a9799b eb806635, %g2 = 0000001c, %g3 = 7b41cb8c
ldd [%o0+0x038],%g2 ! %g2 = 0000000040a9799b 00000000eb806635
p4_label_9:
! %l1 = 0000000000000024, Mem[0000000090800018] = 16757a831cd0b091
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 0000000000000024
! %l0 = 0000000016757a83, Mem[000000009000001e] = 9e350000
sth %l0,[%i4+0x01e] ! Mem[000000009000001c] = 7a830000
! Mem[0000000090800004] = 409e35a3, %g2 = 0000000040a9799b
ldub [%i5+0x005],%g2 ! %g2 = 0000000000000040
! Mem[0000000018800010] = bd07bbe9, %l5 = 16757a833e2d1608
ldsh [%i1+%o2],%l5 ! %l5 = ffffffffffffbd07
! Mem[000000009080002c] = 0024e7b3, %g2 = 0000000000000040
ldsb [%i5+0x02e],%g2 ! %g2 = 0000000000000000
! %l1 = 0000000000000024, Mem[0000000090000015] = 8eb5a3d5
stb %l1,[%i4+0x015] ! Mem[0000000090000014] = 24b5a3d5
! %l2 = 00000000a8d04824, Mem[0000000090800018] = 00000000
stw %l2,[%i5+%o3] ! Mem[0000000090800018] = a8d04824
! Mem[0000000091800038] = 799beb80, %g2 = 0000000000000000
ldsb [%o0+0x03a],%g2 ! %g2 = 0000000000000079
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = 00000079, %g3 = eb806635
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! %l1 = 0000000000000024, Mem[0000000091800020] = c69ee3c7
stb %l1,[%o0+%o4] ! Mem[0000000091800020] = 249ee3c7
p4_label_10:
! Mem[000000009080000c] = afd2bbd0, %g2 = 0000000050d23f27
ldub [%i5+0x00e],%g2 ! %g2 = 00000000000000af
! %l3 = ffffffff957b9819, Mem[0000000090000018] = d57830f3
stw %l3,[%i4+%o3] ! Mem[0000000090000018] = 957b9819
! Mem[000000009000003c] = f8ba0ac3, %g18 = 88feabf3e0e4da8d
ldsw [%i4+0x03c],%g2 ! %g2 = 88feabf3e0e4da8d
! %l3 = ffffffff957b9819, Mem[0000000090800006] = 9e35a3d5
sth %l3,[%i5+0x006] ! Mem[0000000090800004] = 9819a3d5
! Mem[0000000091000000] = 6d611040, %g2 = fffffffff8ba0ac3
ldub [%i6+0x003],%g2 ! %g2 = 000000000000006d
! Mem[0000000091800030] = 45288f71, %g2 = 000000000000006d
lduw [%o0+0x030],%g2 ! %g2 = 0000000045288f71
! %l4 = 00000000000096b5, Mem[0000000091000030] = d578b091
stb %l4,[%i6+0x030] ! Mem[0000000091000030] = b578b091
! Mem[0000000090000014] = b5a3957b, %g2 = 0000000045288f71
ldsb [%i4+0x016],%g2 ! %g2 = ffffffffffffffb5
! %l4 = 00000000000096b5, Mem[0000000091800034] = b6b6487f
stw %l4,[%o0+0x034] ! Mem[0000000091800034] = 000096b5
! %l4 = 00000000000096b5, Mem[000000009180002d] = 308df545
stb %l4,[%o0+0x02d] ! Mem[000000009180002c] = b58df545
p4_label_11:
! Mem[0000000091000008] = 4b1c5151, %g18 = 88feabf3e0e4da8d
ldsw [%i6+%o1],%g2 ! %g2 = 88feabf3e0e4da8d
! Mem[000000009080001c] = 00000024, %g2 = 000000004b1c5151
lduh [%i5+0x01c],%g2 ! %g2 = 0000000000000000
! %l0 = 0000000016757a83, Mem[0000000018800010] = bd07bbe9d4b2ab92
stx %l0,[%i1+%o2] ! Mem[0000000018800010] = 0000000016757a83
! Mem[0000000019800014] = 96b54893, %l4 = 00000000000096b5
ldub [%i3+0x016],%l4 ! %l4 = 0000000000000048
! Mem[0000000090800020] = 6c6c0f3a ba1e4dff, %g2 = 00000000, %g3 = 0741274a
ldd [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a 00000000ba1e4dff
! %l0 = 0000000016757a83, Mem[000000009180000c] = 0741274a
stb %l0,[%o0+0x00c] ! Mem[000000009180000c] = 8341274a
! Mem[0000000019000020] = 51735edb, %l1 = 0000000000000024
lduw [%i2+%o4],%l1 ! %l1 = 0000000051735edb
! Mem[000000009080000c] = f38fafd2, %g2 = 000000006c6c0f3a
ldsb [%i5+0x00c],%g2 ! %g2 = fffffffffffffff3
! Mem[0000000091000038] = 92792a60 1cd0b091, %g2 = fffffff3, %g3 = ba1e4dff
ldd [%i6+0x038],%g2 ! %g2 = 0000000092792a60 000000001cd0b091
! %l1 = 0000000051735edb, Mem[0000000019800032] = 27b83fd3
sth %l1,[%i3+0x032] ! Mem[0000000019800030] = 27b85edb
p4_label_12:
! Mem[0000000091800000] = 6c5e37b5 da193367, %g2 = 92792a60, %g3 = 1cd0b091
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5 00000000da193367
! %l3 = ffffffff957b9819, Mem[000000009080000e] = afd2bbd0
stb %l3,[%i5+0x00e] ! Mem[000000009080000c] = 19d2bbd0
! Mem[0000000018000030] = 9d06fb7f, %l7 = 92792a601cd0b091
lduh [%i0+0x032],%l7 ! %l7 = 000000000000fb7f
! %l6 = 16757a83, %l7 = 0000fb7f, Mem[0000000090000018] = 957b9819 45e17a83
std %l6,[%i4+%o3] ! Mem[0000000090000018] = 16757a83 0000fb7f
! Mem[000000009000002c] = 1608b091, %g2 = 000000006c5e37b5
ldub [%i4+0x02e],%g2 ! %g2 = 0000000000000016
! %l7 = 000000000000fb7f, Mem[0000000091800028] = d1fa02ccb0b58df5
stx %l7,[%o0+%o5] ! Mem[0000000091800028] = 000000000000fb7f
! Mem[0000000090000000] = bcc32067 611040a9, %g2 = 00000016, %g3 = da193367
ldd [%i4+%g0],%g2 ! %g2 = 00000000bcc32067 00000000611040a9
! %l4 = 0000000000000048, Mem[0000000019800030] = 27b85edb308e09dc
stx %l4,[%i3+0x030] ! Mem[0000000019800030] = 0000000000000048
! Mem[0000000091800000] = 6c5e37b5 da193367, %g2 = bcc32067, %g3 = 611040a9
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5 00000000da193367
! Mem[0000000019000020] = 51735edb, %l6 = 0000000016757a83
ldsh [%i2+0x022],%l6 ! %l6 = 0000000000005edb
p4_label_13:
! %l0 = 16757a83, %l1 = 51735edb, Mem[0000000091000010] = eb99b055 5bebbbe4
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 16757a83 51735edb
! %l6 = 0000000000005edb, Mem[0000000091000030] = b578b091
stw %l6,[%i6+0x030] ! Mem[0000000091000030] = 00005edb
! %l6 = 0000000000005edb, Mem[0000000090800038] = d578f3f3
sth %l6,[%i5+0x038] ! Mem[0000000090800038] = 5edbf3f3
! %l0 = 0000000016757a83, Mem[0000000090000030] = b0910000
stb %l0,[%i4+0x030] ! Mem[0000000090000030] = 83910000
! Mem[0000000091000004] = 1040a94b, %g2 = 000000006c5e37b5
ldsb [%i6+0x005],%g2 ! %g2 = 0000000000000010
! Mem[0000000091800020] = 249ee3c7 33167744, %g2 = 00000010, %g3 = da193367
ldd [%o0+%o4],%g2 ! %g2 = 00000000249ee3c7 0000000033167744
! %l4 = 00000048, %l5 = ffffbd07, Mem[0000000019800008] = 16757a83 3e2d1608
std %l4,[%i3+%o1] ! Mem[0000000019800008] = 00000048 ffffbd07
! %l6 = 0000000000005edb, Mem[0000000019000035] = 5b0ea5e8
stb %l6,[%i2+0x035] ! Mem[0000000019000034] = 5bdba5e8
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = 00000000249ee3c7
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
! Mem[0000000091000018] = 7c4cfaa9d57830f3, %g2 = 5e44f9f4a2d978b6
ldx [%i6+%o3],%g2 ! %g2 = 7c4cfaa9d57830f3
p4_label_14:
! Mem[0000000019800020] = 02e6d2f8, %l0 = 0000000016757a83
ldsb [%i3+0x021],%l0 ! %l0 = ffffffffffffffe6
! %l7 = 000000000000fb7f, Mem[0000000019800028] = 3fb66cfe84932fbe
stx %l7,[%i3+%o5] ! Mem[0000000019800028] = 000000000000fb7f
! Mem[0000000091800034] = 96b540a9, %g2 = 7c4cfaa9d57830f3
lduh [%o0+0x036],%g2 ! %g2 = 00000000000096b5
! %l7 = 000000000000fb7f, Mem[0000000091800034] = 000096b5
stw %l7,[%o0+0x034] ! Mem[0000000091800034] = 0000fb7f
! %l0 = ffffffffffffffe6, Mem[0000000091800035] = 00fb7f40
stb %l0,[%o0+0x035] ! Mem[0000000091800034] = e6fb7f40
! Mem[0000000091800030] = 45288f71, %g2 = 00000000000096b5
ldsb [%o0+0x030],%g2 ! %g2 = 0000000000000045
! %l0 = ffffffffffffffe6, Mem[0000000091800008] = 50d23f278341274a
stx %l0,[%o0+%o1] ! Mem[0000000091800008] = ffffffffffffffe6
! %l4 = 00000048, %l5 = ffffbd07, Mem[0000000019800028] = 00000000 0000fb7f
std %l4,[%i3+%o5] ! Mem[0000000019800028] = 00000048 ffffbd07
! Mem[0000000091000008] = 5151da67, %g2 = 0000000000000045
lduh [%i6+0x00a],%g2 ! %g2 = 0000000000005151
! %l4 = 0000000000000048, Mem[0000000018000000] = d5923048
sth %l4,[%i0+%g0] ! Mem[0000000018000000] = 00483048
p4_label_15:
! %l4 = 0000000000000048, Mem[0000000090800000] = 83b19e3533409819
stx %l4,[%i5+%g0] ! Mem[0000000090800000] = 0000000000000048
! Mem[0000000091800000] = 6c5e37b5da193367, %g2 = 0000000000005151
ldx [%o0+%g0],%g2 ! %g2 = 6c5e37b5da193367
! %l0 = ffffffffffffffe6, Mem[0000000090000038] = 8fc6c81bf8ba0ac3
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = ffffffffffffffe6
! Mem[0000000090800008] = a3d5b48d, %g2 = 6c5e37b5da193367
ldsb [%i5+%o1],%g2 ! %g2 = ffffffffffffffa3
! %l5 = ffffffffffffbd07, Mem[0000000019800036] = 00000048
sth %l5,[%i3+0x036] ! Mem[0000000019800034] = 0000bd07
! Mem[000000009180002c] = 0000fb7f, %g18 = 88feabf3e0e4da8d
ldsw [%o0+0x02c],%g2 ! %g2 = 88feabf3e0e4da8d
! %l7 = 000000000000fb7f, Mem[0000000091000018] = 7c4cfaa9d57830f3
stx %l7,[%i6+%o3] ! Mem[0000000091000018] = 000000000000fb7f
! %l1 = 0000000051735edb, Mem[000000009100001e] = fb7f1675
sth %l1,[%i6+0x01e] ! Mem[000000009100001c] = 5edb1675
! Mem[0000000090800000] = 0000000000000048, %g2 = 000000000000fb7f
ldx [%i5+%g0],%g2 ! %g2 = 0000000000000048
! %l6 = 0000000000005edb, Mem[0000000091000030] = 00005edb
stw %l6,[%i6+0x030] ! Mem[0000000091000030] = 00005edb
p4_label_16:
! Mem[000000009000001c] = 7f000096, %g2 = 0000000000000048
ldub [%i4+0x01f],%g2 ! %g2 = 000000000000007f
! %l3 = ffffffff957b9819, Mem[0000000091800010] = 5e44f9f4
stw %l3,[%o0+%o2] ! Mem[0000000091800010] = 957b9819
! %l2 = 00000000a8d04824, Mem[0000000019000000] = aca83b92
stw %l2,[%i2+%g0] ! Mem[0000000019000000] = a8d04824
! Mem[0000000091000038] = 601cd0b0, %g2 = 000000000000007f
ldub [%i6+0x03b],%g2 ! %g2 = 0000000000000060
! Mem[0000000091800030] = 45288f71, %g18 = 88feabf3e0e4da8d
ldsw [%o0+0x030],%g2 ! %g2 = 88feabf3e0e4da8d
! Mem[0000000018800014] = 16757a83, %l6 = 0000000000005edb
ldsh [%i1+0x014],%l6 ! %l6 = 0000000000001675
! Mem[0000000090800008] = a3d5b48d f38f19d2, %g2 = 45288f71, %g3 = 33167744
ldd [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d 00000000f38f19d2
! Mem[0000000091000014] = 51735edb, %g2 = 00000000a3d5b48d
lduh [%i6+0x014],%g2 ! %g2 = 0000000000005173
! %l0 = ffffffffffffffe6, Mem[0000000091800024] = 33167744
stw %l0,[%o0+0x024] ! Mem[0000000091800024] = ffffffe6
! Mem[0000000091000030] = db45e19e, %g2 = 0000000000005173
ldsb [%i6+0x033],%g2 ! %g2 = ffffffffffffffdb
p4_label_17:
! Mem[0000000091800028] = 00000000, %g2 = ffffffffffffffdb
ldsb [%o0+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000008] = 1bc40b9e, %g2 = 0000000000000000
ldub [%i4+0x00b],%g2 ! %g2 = 000000000000001b
! Mem[0000000091000024] = 7b41cb8c, %g2 = 000000000000001b
ldsb [%i6+0x024],%g2 ! %g2 = 000000000000007b
! %l2 = 00000000a8d04824, Mem[0000000090000031] = 91000000
stb %l2,[%i4+0x031] ! Mem[0000000090000030] = 24000000
! %l4 = 00000048, %l5 = ffffbd07, Mem[0000000090000000] = bcc32067 611040a9
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 00000048 ffffbd07
! Mem[0000000090800014] = ba27fa54, %g2 = 000000000000007b
lduh [%i5+0x014],%g2 ! %g2 = 000000000000ba27
! %l4 = 0000000000000048, Mem[0000000091800030] = 45288f7100e6fb7f
stx %l4,[%o0+0x030] ! Mem[0000000091800030] = 0000000000000048
! Mem[0000000090000018] = 16757a830000fb7f, %g2 = 000000000000ba27
ldx [%i4+%o3],%g2 ! %g2 = 16757a830000fb7f
! %l0 = ffffffffffffffe6, Mem[0000000091000010] = 16757a83
stw %l0,[%i6+%o2] ! Mem[0000000091000010] = ffffffe6
! %l2 = a8d04824, %l3 = 957b9819, Mem[0000000019000010] = 8abc426f 016d6c40
std %l2,[%i2+%o2] ! Mem[0000000019000010] = a8d04824 957b9819
p4_label_18:
! Mem[0000000091000000] = ddab9f6d, %g2 = 16757a830000fb7f
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffffddab
! Mem[0000000018800008] = 5edaa10e 243bde4b, %l4 = 00000048, %l5 = ffffbd07
ldd [%i1+%o1],%l4 ! %l4 = 000000005edaa10e 00000000243bde4b
! %l5 = 00000000243bde4b, Mem[0000000090800009] = d5b48df3
stb %l5,[%i5+0x009] ! Mem[0000000090800008] = 4bb48df3
! Mem[0000000090800028] = 82af9c5f, %g2 = ffffffffffffddab
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffff82af
! %l0 = ffffffe6, %l1 = 51735edb, Mem[0000000090800038] = 5edbf3f3 00e496b5
std %l0,[%i5+0x038] ! Mem[0000000090800038] = ffffffe6 51735edb
! %l4 = 000000005edaa10e, Mem[0000000090000020] = 000096b5
stw %l4,[%i4+%o4] ! Mem[0000000090000020] = 5edaa10e
! Mem[0000000090000038] = ffffffff, %g2 = ffffffffffff82af
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800028] = 00000000, %g2 = ffffffffffffffff
lduw [%o0+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800020] = 6c6c0f3a ba1e4dff, %g2 = 00000000, %g3 = f38f19d2
ldd [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a 00000000ba1e4dff
! %l2 = a8d04824, %l3 = 957b9819, Mem[0000000091800018] = 39a5df25 e14610d9
std %l2,[%o0+%o3] ! Mem[0000000091800018] = a8d04824 957b9819
p4_label_19:
! Mem[0000000090800024] = ba1e4dff, %g18 = 88feabf3e0e4da8d
ldsw [%i5+0x024],%g2 ! %g2 = 88feabf3e0e4da8d
! Mem[0000000090000004] = ffffbd07, %g18 = 88feabf3e0e4da8d
ldsw [%i4+0x004],%g2 ! %g2 = 88feabf3e0e4da8d
! %l0 = ffffffffffffffe6, Mem[0000000018000000] = 00483048
stw %l0,[%i0+%g0] ! Mem[0000000018000000] = ffffffe6
! Mem[000000009080003c] = db000000, %g2 = ffffffffffffbd07
ldsb [%i5+0x03f],%g2 ! %g2 = ffffffffffffffdb
! Mem[0000000018000028] = 92792a60, %l5 = 00000000243bde4b
lduw [%i0+%o5],%l5 ! %l5 = 0000000092792a60
! Mem[000000009000001c] = 0000fb7f, %g2 = ffffffffffffffdb
lduw [%i4+0x01c],%g2 ! %g2 = 000000000000fb7f
! Mem[000000009000003c] = ffffffe6, %g2 = 000000000000fb7f
lduw [%i4+0x03c],%g2 ! %g2 = 00000000ffffffe6
! Mem[000000009180002c] = 0000fb7f, %g2 = 00000000ffffffe6
ldsb [%o0+0x02c],%g2 ! %g2 = 0000000000000000
! %l0 = ffffffffffffffe6, Mem[0000000091800038] = 40a9799beb806635
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = ffffffffffffffe6
! Mem[000000009000001c] = 0000fb7f, %g2 = 0000000000000000
lduw [%i4+0x01c],%g2 ! %g2 = 000000000000fb7f
p4_label_20:
! %l7 = 000000000000fb7f, Mem[0000000090000020] = 5edaa10e000000ad
stx %l7,[%i4+%o4] ! Mem[0000000090000020] = 000000000000fb7f
! Mem[000000009000000c] = c40b9e2c, %g2 = 000000000000fb7f
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c40b9e2c
! %l2 = 00000000a8d04824, Mem[0000000091800005] = 193367ff
stb %l2,[%o0+0x005] ! Mem[0000000091800004] = 243367ff
! Mem[000000001800003c] = 9902e288, %l0 = ffffffffffffffe6
lduh [%i0+0x03c],%l0 ! %l0 = 0000000000009902
! Mem[000000009180002c] = fb7f0000, %g2 = 00000000c40b9e2c
ldub [%o0+0x02e],%g2 ! %g2 = 00000000000000fb
! Mem[0000000090800030] = e7b33334, %g2 = 00000000000000fb
lduw [%i5+0x030],%g2 ! %g2 = 00000000e7b33334
! Mem[0000000090800018] = a8d04824 00000024, %g2 = e7b33334, %g3 = ba1e4dff
ldd [%i5+%o3],%g2 ! %g2 = 00000000a8d04824 0000000000000024
! Mem[000000009100001c] = 5edb1675, %g2 = 00000000a8d04824
lduh [%i6+0x01e],%g2 ! %g2 = 0000000000005edb
! Mem[0000000018800008] = 5edaa10e, %l0 = 0000000000009902
lduh [%i1+0x00a],%l0 ! %l0 = 000000000000a10e
! Mem[0000000091800030] = 00000000, %g2 = 0000000000005edb
lduw [%o0+0x030],%g2 ! %g2 = 0000000000000000
p4_label_21:
! %l0 = 0000a10e, %l1 = 51735edb, Mem[0000000090800030] = e7b33334 2d07fd66
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 0000a10e 51735edb
! %l4 = 5edaa10e, %l5 = 92792a60, Mem[0000000090800030] = 0000a10e 51735edb
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 5edaa10e 92792a60
! Mem[0000000019000004] = 888f03f8, %l2 = 00000000a8d04824
ldub [%i2+0x005],%l2 ! %l2 = 000000000000008f
! %l6 = 0000000000001675, Mem[000000009000003c] = ffffffe6
stw %l6,[%i4+0x03c] ! Mem[000000009000003c] = 00001675
! Mem[0000000090000024] = 0000fb7f, %g2 = 0000000000000000
ldub [%i4+0x024],%g2 ! %g2 = 0000000000000000
! %l6 = 00001675, %l7 = 0000fb7f, Mem[0000000091800018] = a8d04824 957b9819
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 00001675 0000fb7f
! %l6 = 0000000000001675, Mem[000000009180002c] = 0000fb7f
stw %l6,[%o0+0x02c] ! Mem[000000009180002c] = 00001675
! %l2 = 000000000000008f, Mem[0000000090000028] = 000096b5
sth %l2,[%i4+%o5] ! Mem[0000000090000028] = 008f96b5
! Mem[0000000019800020] = 02e6d2f8 9b51c5c4, %l2 = 0000008f, %l3 = 957b9819
ldd [%i3+%o4],%l2 ! %l2 = 0000000002e6d2f8 000000009b51c5c4
! %l4 = 5edaa10e, %l5 = 92792a60, Mem[0000000090800028] = eb4882af 9c5f0024
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 5edaa10e 92792a60
p4_label_22:
! Mem[0000000090800020] = 6c6c0f3a ba1e4dff, %g2 = 00000000, %g3 = 00000024
ldd [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a 00000000ba1e4dff
! Mem[0000000090800030] = 5edaa10e92792a60, %g2 = 000000006c6c0f3a
ldx [%i5+0x030],%g2 ! %g2 = 5edaa10e92792a60
! Mem[0000000018800010] = 00000000, %l5 = 0000000092792a60
lduw [%i1+%o2],%l5 ! %l5 = 0000000000000000
! %l6 = 0000000000001675, Mem[0000000091800008] = ffffffff
stw %l6,[%o0+%o1] ! Mem[0000000091800008] = 00001675
! Mem[0000000018800008] = 5edaa10e243bde4b, %l1 = 0000000051735edb
ldx [%i1+%o1],%l1 ! %l1 = 5edaa10e243bde4b
! Mem[0000000090800038] = ffe65173, %g2 = 5edaa10e92792a60
ldsh [%i5+0x03a],%g2 ! %g2 = ffffffffffffffe6
! %l7 = 000000000000fb7f, Mem[0000000090000000] = 00000048ffffbd07
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = 000000000000fb7f
! %l4 = 000000005edaa10e, Mem[0000000090000019] = 757a8300
stb %l4,[%i4+0x019] ! Mem[0000000090000018] = 0e7a8300
! Mem[0000000090800014] = 54a8d048, %g2 = ffffffffffffffe6
ldsb [%i5+0x017],%g2 ! %g2 = 0000000000000054
! Mem[0000000019800000] = 6919ad9fbf0905b9, %l7 = 000000000000fb7f
ldx [%i3+%g0],%l7 ! %l7 = 6919ad9fbf0905b9
p4_label_23:
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = 0000000000000054
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! Mem[0000000018800008] = 5edaa10e243bde4b, %l2 = 0000000002e6d2f8
ldx [%i1+%o1],%l2 ! %l2 = 5edaa10e243bde4b
! Mem[0000000090000000] = 00000000, %g2 = 96abb01bc40b9e2c
ldub [%i4+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000018000018] = 41e80558 fb549a8b, %l2 = 243bde4b, %l3 = 9b51c5c4
ldd [%i0+%o3],%l2 ! %l2 = 0000000041e80558 00000000fb549a8b
! Mem[0000000091000000] = ddab9f6d, %g2 = 0000000000000000
lduw [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d
! %l4 = 000000005edaa10e, Mem[0000000090800028] = 5edaa10e
stw %l4,[%i5+%o5] ! Mem[0000000090800028] = 5edaa10e
! %l0 = 0000a10e, %l1 = 243bde4b, Mem[0000000090800038] = ffffffe6 51735edb
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 0000a10e 243bde4b
! Mem[0000000019000014] = 957b9819, %l4 = 000000005edaa10e
ldsb [%i2+0x016],%l4 ! %l4 = ffffffffffffff98
! Mem[0000000091800030] = 0000000000000048, %g2 = 00000000ddab9f6d
ldx [%o0+0x030],%g2 ! %g2 = 0000000000000048
! %l7 = 6919ad9fbf0905b9, Mem[0000000090800024] = ba1e4dff
stw %l7,[%i5+0x024] ! Mem[0000000090800024] = bf0905b9
p4_label_24:
! %l4 = ffffff98, %l5 = 00000000, Mem[0000000018000030] = 9d06fb7f 516e2ef1
std %l4,[%i0+0x030] ! Mem[0000000018000030] = ffffff98 00000000
! Mem[0000000091000030] = 00005edb45e19e35, %g2 = 0000000000000048
ldx [%i6+0x030],%g2 ! %g2 = 00005edb45e19e35
! Mem[0000000091000030] = 00005edb, %g2 = 00005edb45e19e35
ldsh [%i6+0x030],%g2 ! %g2 = 0000000000000000
! %l6 = 0000000000001675, Mem[0000000090800003] = 00000000
stb %l6,[%i5+0x003] ! Mem[0000000090800000] = 75000000
! Mem[0000000090800020] = 6c6c0f3abf0905b9, %g2 = 0000000000000000
ldx [%i5+%o4],%g2 ! %g2 = 6c6c0f3abf0905b9
! %l6 = 0000000000001675, Mem[0000000018000008] = 2bc4551a11eea77c
stx %l6,[%i0+%o1] ! Mem[0000000018000008] = 0000000000001675
! Mem[0000000090000028] = 008f96b5 3e2d1608, %g2 = bf0905b9, %g3 = ba1e4dff
ldd [%i4+%o5],%g2 ! %g2 = 00000000008f96b5 000000003e2d1608
! Mem[000000009000000c] = c40b9e2c, %g2 = 00000000008f96b5
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000c40b
! Mem[0000000018800010] = 00000000, %l1 = 5edaa10e243bde4b
lduw [%i1+%o2],%l1 ! %l1 = 0000000000000000
! %l2 = 0000000041e80558, Mem[0000000090800034] = 92792a60
stw %l2,[%i5+0x034] ! Mem[0000000090800034] = 41e80558
p4_label_25:
! %l0 = 000000000000a10e, Mem[0000000018800018] = 10cab2f1
stb %l0,[%i1+%o3] ! Mem[0000000018800018] = 0ecab2f1
! %l6 = 00001675, %l7 = bf0905b9, Mem[0000000090000000] = 00000000 0000fb7f
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 00001675 bf0905b9
! %l3 = 00000000fb549a8b, Mem[0000000090800008] = a34bb48d
stw %l3,[%i5+%o1] ! Mem[0000000090800008] = fb549a8b
! Mem[0000000090000000] = 00001675 bf0905b9, %g2 = 0000c40b, %g3 = 3e2d1608
ldd [%i4+%g0],%g2 ! %g2 = 0000000000001675 00000000bf0905b9
! Mem[0000000090800034] = 05580000, %g2 = 0000000000001675
ldsb [%i5+0x036],%g2 ! %g2 = 0000000000000005
! %l0 = 0000a10e, %l1 = 00000000, Mem[0000000091000028] = 43a014ad db4f959e
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 0000a10e 00000000
! Mem[0000000091000028] = 0000a10e, %g18 = 88feabf3e0e4da8d
ldsw [%i6+%o5],%g2 ! %g2 = 88feabf3e0e4da8d
! Mem[000000009180001c] = fb7f249e, %g2 = 000000000000a10e
ldub [%o0+0x01e],%g2 ! %g2 = 00000000000000fb
! Mem[0000000091000028] = 0000a10e, %g2 = 00000000000000fb
ldub [%i6+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800038] = ffffffff, %g2 = 0000000000000000
ldsh [%o0+0x038],%g2 ! %g2 = ffffffffffffffff
ba,a p4_not_taken_0_end
p4_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 000000000000a10e
bne,a,pn %xcc,p4_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p4_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000041e80558
bne,a,pn %xcc,p4_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000fb549a8b
bne,a,pn %xcc,p4_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffff98
bne,a,pn %xcc,p4_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p4_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000001675
bne,a,pn %xcc,p4_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 6919ad9fbf0905b9
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be dc1b3bbe 1d605af3
bne %xcc,p4_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 2da4dfce 32daa87f
bne %xcc,p4_f4_fail
nop
! Check Local Memory
set p4_local0_expect,%g1
p4_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ffffffe6344dd9dc
ldx [%i0+0x000],%g3 ! Observed data at 0000000018000000
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000000000001675
ldx [%i0+0x008],%g3 ! Observed data at 0000000018000008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 92792a601cd0b091
ldx [%i0+0x028],%g3 ! Observed data at 0000000018000028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffff9800000000
ldx [%i0+0x030],%g3 ! Observed data at 0000000018000030
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x030,%g4
set p4_local1_expect,%g1
p4_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 0000000016757a83
ldx [%i1+0x010],%g3 ! Observed data at 0000000018800010
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0ecab2f130a404a3
ldx [%i1+0x018],%g3 ! Observed data at 0000000018800018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = dd5977ed35ce30f3
ldx [%i1+0x028],%g3 ! Observed data at 0000000018800028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = f7f1acd00762624f
ldx [%i1+0x038],%g3 ! Observed data at 0000000018800038
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x038,%g4
set p4_local2_expect,%g1
p4_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = a8d04824888f03f8
ldx [%i2+0x000],%g3 ! Observed data at 0000000019000000
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = a8d04824957b9819
ldx [%i2+0x010],%g3 ! Observed data at 0000000019000010
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = f4f3bf8bd5336163
ldx [%i2+0x018],%g3 ! Observed data at 0000000019000018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1390b5325bdba5e8
ldx [%i2+0x030],%g3 ! Observed data at 0000000019000030
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x030,%g4
set p4_local3_expect,%g1
p4_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 00000048ffffbd07
ldx [%i3+0x008],%g3 ! Observed data at 0000000019800008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000048ffffbd07
ldx [%i3+0x028],%g3 ! Observed data at 0000000019800028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000000000bd07
ldx [%i3+0x030],%g3 ! Observed data at 0000000019800030
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x030,%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_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
! 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:
ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000019000008]
stwa %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800028]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000018000010]
done
p4_trap1o:
ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000019000008]
stwa %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800028]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000018000010]
done
p4_trap2e:
stha %l1,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000028]
stxa %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018800028]
stba %l2,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019000018]
ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018800028]
stwa %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800000]
ldswa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000019800010]
done
p4_trap2o:
stha %l1,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018000028]
stxa %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000018800028]
stba %l2,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019000018]
ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000018800028]
stwa %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000019800000]
ldswa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000019800010]
done
p4_trap3e:
nop
nop
nop
nop
done
p4_trap3o:
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 = 7c4cfaa9d57830f3
ldx [%g1+0x008],%l1 ! %l1 = 83b1b47445e19e35
ldx [%g1+0x010],%l2 ! %l2 = c020ef5855250ac3
ldx [%g1+0x018],%l3 ! %l3 = f7f1acd00762624f
ldx [%g1+0x020],%l4 ! %l4 = 28d4e936bcb12067
ldx [%g1+0x028],%l5 ! %l5 = 83723fea611040a9
ldx [%g1+0x030],%l6 ! %l6 = 8701b3f8e2a6ec80
ldx [%g1+0x038],%l7 ! %l7 = 92792a601cd0b091
! 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 = decc6b7d 9391b6cc 52e08cc3 ed6df1a3
! %f4 = 95830714 a1b4fccb e11faea5 d0bc5668
! %f8 = 4632e655 3084cd2e a0c44fc2 e9732d78
! %f12 = 8503f113 4491ecd1 ba7e9d9d 79a5dada
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 58bb5beb 2b03555e 7c40b311 9bf3001a
! %f20 = 60103ff3 de06d274 5571e3e3 7196a33e
! %f24 = 092f4085 a5afe0a5 dadc991f 46b71739
! %f28 = 3237fd80 530f83a8 6c6e7905 a7da3237
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 93dd88e8 7df9c29e ac53e557 e12aa03e
! %f36 = 772182df 05193a22 d3806e0f 2d96e45b
! %f40 = 1f96bf4c 82fe6bbc 4bb2b8de ef6d73bd
! %f44 = bd17b640 7d8e203b e4bb3827 6dc19d35
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf1c2db0f00000011,%g7,%g1 ! GSR scale = 2, align = 1
wr %g1,%g0,%gsr ! GSR = f1c2db0f00000011
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:
! %l7 = abfc3b2a185c19e5, Mem[0000000090000030] = 944f136a
stw %l7,[%i4+0x030] ! Mem[0000000090000030] = 185c19e5
! Mem[0000000090000000] = f4d6f5d4, %g2 = 0000000000000017
lduw [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4
! %l3 = 9040ce348b373eed, Mem[000000009080003a] = 420cdd38
sth %l3,[%i5+0x03a] ! Mem[0000000090800038] = 3eeddd38
! %l4 = 8f73b960, %l5 = d257642e, Mem[0000000090000030] = 185c19e5 126760d7
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 8f73b960 d257642e
! Mem[0000000090000008] = 96abb01b c40b9e2c, %g2 = f4d6f5d4, %g3 = 0bad0b00
ldd [%i4+%o1],%g2 ! %g2 = 0000000096abb01b 00000000c40b9e2c
! Mem[0000000091000020] = 8d7b41cb, %g2 = 0000000096abb01b
ldub [%i6+0x023],%g2 ! %g2 = 000000000000008d
! Mem[000000001a800008] = d1bb74d2, %l0 = cceb9183fb1d01e4
ldsb [%i1+%o1],%l0 ! %l0 = ffffffffffffffd1
! Mem[0000000090800030] = e7b33334, %g2 = 000000000000008d
lduh [%i5+0x030],%g2 ! %g2 = 000000000000e7b3
! Mem[000000001b800020] = fe8f14ae, %l0 = ffffffffffffffd1
lduw [%i3+%o4],%l0 ! %l0 = 00000000fe8f14ae
! Mem[000000001a800018] = 6a19215dc5dde182, %l4 = ea154c508f73b960
ldx [%i1+%o3],%l4 ! %l4 = 6a19215dc5dde182
p5_label_2:
! Mem[000000009180001c] = e14610d9, %g2 = 000000000000e7b3
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000e146
! %l6 = b902a3f64277fcc4, Mem[0000000091000030] = 7cc77257207bbe7e
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = b902a3f64277fcc4
! %l4 = c5dde182, %l5 = d257642e, Mem[0000000091000008] = 4b1c5151 da67f293
std %l4,[%i6+%o1] ! Mem[0000000091000008] = c5dde182 d257642e
! Mem[0000000090800028] = eb4882af, %g2 = 000000000000e146
lduw [%i5+%o5],%g2 ! %g2 = 00000000eb4882af
! %l3 = 9040ce348b373eed, Mem[0000000091800018] = 39a5df25e14610d9
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = 9040ce348b373eed
! Mem[0000000091000038] = 65898de9, %g2 = 00000000eb4882af
lduw [%i6+0x038],%g2 ! %g2 = 0000000065898de9
! Mem[000000001a00003c] = 3c8bd3bc, %l5 = 16764726d257642e
ldub [%i0+0x03d],%l5 ! %l5 = 000000000000008b
! %l2 = 23f91b34, %l3 = 8b373eed, Mem[000000001b800028] = e461756c e59b2b73
std %l2,[%i3+%o5] ! Mem[000000001b800028] = 23f91b34 8b373eed
! %l0 = fe8f14ae, %l1 = dcae6d95, Mem[0000000090000030] = 8f73b960 d257642e
std %l0,[%i4+0x030] ! Mem[0000000090000030] = fe8f14ae dcae6d95
! Mem[0000000090800018] = 35d3851c d6343572, %g2 = 65898de9, %g3 = c40b9e2c
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3851c 00000000d6343572
p5_label_3:
! Mem[0000000090800014] = ba27fa54, %g2 = 0000000035d3851c
lduw [%i5+0x014],%g2 ! %g2 = 00000000ba27fa54
! Mem[0000000091800034] = 487fe8dd, %g2 = 00000000ba27fa54
lduh [%o0+0x036],%g2 ! %g2 = 000000000000487f
! Mem[000000009180001c] = 8b373eed, %g2 = 000000000000487f
lduh [%o0+0x01c],%g2 ! %g2 = 0000000000008b37
! %l3 = 9040ce348b373eed, Mem[000000001b80003c] = 043a7dda
sth %l3,[%i3+0x03c] ! Mem[000000001b80003c] = 3eed7dda
! Mem[000000009080002c] = 9c5fe8b1, %g18 = ac613d20abb82e46
ldsw [%i5+0x02c],%g2 ! %g2 = ac613d20abb82e46
! %l4 = 6a19215dc5dde182, Mem[0000000090800038] = 393f3eeddd38b60e
stx %l4,[%i5+0x038] ! Mem[0000000090800038] = 6a19215dc5dde182
! Mem[0000000091800008] = d23f2707, %g2 = ffffffff9c5fe8b1
ldub [%o0+0x009],%g2 ! %g2 = 00000000000000d2
! %l7 = abfc3b2a185c19e5, Mem[0000000091000008] = c5dde182d257642e
stx %l7,[%i6+%o1] ! Mem[0000000091000008] = abfc3b2a185c19e5
! Mem[0000000090800034] = fd666a19, %g2 = 00000000000000d2
ldsb [%i5+0x036],%g2 ! %g2 = fffffffffffffffd
! Mem[0000000090800008] = a3d5b48d, %g2 = fffffffffffffffd
ldsb [%i5+%o1],%g2 ! %g2 = ffffffffffffffa3
p5_label_4:
! %l4 = 6a19215dc5dde182, Mem[000000001b800010] = 36208e36
stw %l4,[%i3+%o2] ! Mem[000000001b800010] = c5dde182
! Mem[0000000090800028] = eb4882af, %g2 = ffffffffffffffa3
ldsh [%i5+%o5],%g2 ! %g2 = ffffffffffffeb48
! %l2 = 8a09bed023f91b34, Mem[000000009180003d] = 80663500
stb %l2,[%o0+0x03d] ! Mem[000000009180003c] = 34663500
! %l2 = 8a09bed023f91b34, Mem[000000001a000018] = 2659e2a5b243b74d
stx %l2,[%i0+%o3] ! Mem[000000001a000018] = 8a09bed023f91b34
! %l0 = fe8f14ae, %l1 = dcae6d95, Mem[000000001a800000] = cbefd7f9 e15ad016
std %l0,[%i1+%g0] ! Mem[000000001a800000] = fe8f14ae dcae6d95
! Mem[000000001b800010] = c5dde1820f6fc743, %l1 = 2b5ebad6dcae6d95
ldx [%i3+%o2],%l1 ! %l1 = c5dde1820f6fc743
! %l5 = 000000000000008b, Mem[000000009000001e] = 22ad1a54
sth %l5,[%i4+0x01e] ! Mem[000000009000001c] = 008b1a54
! Mem[0000000090000028] = 67fd8d79, %g2 = ffffffffffffeb48
ldsh [%i4+0x02a],%g2 ! %g2 = 00000000000067fd
! Mem[000000009100001c] = 40af2dc9, %g2 = 00000000000067fd
ldsh [%i6+0x01c],%g2 ! %g2 = 00000000000040af
! %l2 = 8a09bed023f91b34, Mem[0000000091000000] = ddab9f6dde861c20
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = 8a09bed023f91b34
p5_label_5:
! %l3 = 9040ce348b373eed, Mem[000000009000000e] = 9e2c0212
sth %l3,[%i4+0x00e] ! Mem[000000009000000c] = 3eed0212
! %l1 = c5dde1820f6fc743, Mem[000000009000001a] = 4e529d71
sth %l1,[%i4+0x01a] ! Mem[0000000090000018] = c7439d71
! Mem[0000000090800018] = 851cd634, %g2 = 00000000000040af
lduh [%i5+0x01a],%g2 ! %g2 = 000000000000851c
! %l1 = c5dde1820f6fc743, Mem[0000000091000038] = 65898de9
stw %l1,[%i6+0x038] ! Mem[0000000091000038] = 0f6fc743
! %l2 = 23f91b34, %l3 = 8b373eed, Mem[0000000090800020] = 6c6c0f3a ba1e4dff
std %l2,[%i5+%o4] ! Mem[0000000090800020] = 23f91b34 8b373eed
! %l5 = 000000000000008b, Mem[0000000090000004] = 80b60b78
stw %l5,[%i4+0x004] ! Mem[0000000090000004] = 0000008b
! Mem[000000009180003c] = eb346635, %g2 = 000000000000851c
ldsh [%o0+0x03c],%g2 ! %g2 = ffffffffffffeb34
! Mem[0000000091000010] = 555bebbb, %g2 = ffffffffffffeb34
ldsb [%i6+0x013],%g2 ! %g2 = 0000000000000055
! %l0 = 00000000fe8f14ae, Mem[0000000090000020] = 1a54edfce7b2eb32
stx %l0,[%i4+%o4] ! Mem[0000000090000020] = 00000000fe8f14ae
! Mem[0000000091000028] = 43a014ad db4f959e, %g2 = 00000055, %g3 = d6343572
ldd [%i6+%o5],%g2 ! %g2 = 0000000043a014ad 00000000db4f959e
p5_label_6:
! Mem[000000001b000000] = 8f9fbbfe, %l2 = 8a09bed023f91b34
lduw [%i2+%g0],%l2 ! %l2 = 000000008f9fbbfe
! %l2 = 000000008f9fbbfe, Mem[000000009100002c] = db4f959e
stw %l2,[%i6+0x02c] ! Mem[000000009100002c] = 8f9fbbfe
! Mem[0000000091000000] = 8a09bed0 23f91b34, %g2 = 43a014ad, %g3 = db4f959e
ldd [%i6+%g0],%g2 ! %g2 = 000000008a09bed0 0000000023f91b34
! %l0 = 00000000fe8f14ae, Mem[000000001b000022] = 87759249
stb %l0,[%i2+0x022] ! Mem[000000001b000020] = 8775ae49
! %l0 = fe8f14ae, %l1 = 0f6fc743, Mem[0000000090800018] = 35d3851c d6343572
std %l0,[%i5+%o3] ! Mem[0000000090800018] = fe8f14ae 0f6fc743
! %l4 = 6a19215dc5dde182, Mem[0000000091800025] = 167744d1
stb %l4,[%o0+0x025] ! Mem[0000000091800024] = 827744d1
! Mem[0000000091800024] = 7744d1fa, %g2 = 000000008a09bed0
lduh [%o0+0x026],%g2 ! %g2 = 0000000000007744
! Mem[0000000090000038] = c81bf8ba, %g2 = 0000000000007744
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffffc8
! Mem[0000000091800008] = 3f270741, %g2 = ffffffffffffffc8
lduh [%o0+0x00a],%g2 ! %g2 = 0000000000003f27
! Mem[0000000090000018] = 7f11c7439d71008b, %g2 = 0000000000003f27
ldx [%i4+%o3],%g2 ! %g2 = 7f11c7439d71008b
p5_label_7:
! Mem[000000009180003c] = 66350000, %g2 = 7f11c7439d71008b
ldsb [%o0+0x03e],%g2 ! %g2 = 0000000000000066
! Mem[0000000091000000] = 8a09bed023f91b34, %g2 = 0000000000000066
ldx [%i6+%g0],%g2 ! %g2 = 8a09bed023f91b34
! %l0 = fe8f14ae, %l1 = 0f6fc743, Mem[0000000090000038] = 8fc6c81b f8ba39dc
std %l0,[%i4+0x038] ! Mem[0000000090000038] = fe8f14ae 0f6fc743
! %l2 = 8f9fbbfe, %l3 = 8b373eed, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 8f9fbbfe 8b373eed
! Mem[000000001a800018] = 6a19215dc5dde182, %l0 = 00000000fe8f14ae
ldx [%i1+%o3],%l0 ! %l0 = 6a19215dc5dde182
! Mem[000000009000000c] = 3eed0212, %g2 = 8a09bed023f91b34
ldsb [%i4+0x00e],%g2 ! %g2 = 000000000000003e
! Mem[0000000091800010] = 5e44f9f4, %g2 = 000000000000003e
lduw [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4
! Mem[000000009100003c] = 1dc00000, %g2 = 000000005e44f9f4
lduh [%i6+0x03e],%g2 ! %g2 = 0000000000001dc0
! %l2 = 000000008f9fbbfe, Mem[000000009000003f] = 43000000
stb %l2,[%i4+0x03f] ! Mem[000000009000003c] = fe000000
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = 00001dc0, %g3 = 23f91b34
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
p5_label_8:
! %l7 = abfc3b2a185c19e5, Mem[000000001b000032] = 7b0254b9
stb %l7,[%i2+0x032] ! Mem[000000001b000030] = 7b02e5b9
! %l2 = 000000008f9fbbfe, Mem[0000000090800000] = 8f9fbbfe8b373eed
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = 000000008f9fbbfe
! Mem[000000009100002c] = bbfeb902, %g2 = 0000000045288f71
ldsb [%i6+0x02e],%g2 ! %g2 = ffffffffffffffbb
! %l2 = 8f9fbbfe, %l3 = 8b373eed, Mem[0000000091000000] = 8a09bed0 23f91b34
std %l2,[%i6+%g0] ! Mem[0000000091000000] = 8f9fbbfe 8b373eed
! Mem[000000009080003c] = c5dde182, %g2 = ffffffffffffffbb
lduw [%i5+0x03c],%g2 ! %g2 = 00000000c5dde182
! Mem[000000009000000c] = c40b3eed, %g2 = 00000000c5dde182
ldsb [%i4+0x00c],%g2 ! %g2 = ffffffffffffffc4
! %l3 = 9040ce348b373eed, Mem[0000000090800020] = 23f91b34
stb %l3,[%i5+%o4] ! Mem[0000000090800020] = edf91b34
! Mem[0000000090800018] = fe8f14ae, %g2 = ffffffffffffffc4
lduw [%i5+%o3],%g2 ! %g2 = 00000000fe8f14ae
! %l1 = c5dde1820f6fc743, Mem[0000000090800033] = 342d07fd
stb %l1,[%i5+0x033] ! Mem[0000000090800030] = 432d07fd
! Mem[000000009080002c] = e8b1e7b3, %g2 = 00000000fe8f14ae
ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffffe8b1
p5_label_9:
! %l0 = 6a19215dc5dde182, Mem[000000009080003e] = e1820000
stb %l0,[%i5+0x03e] ! Mem[000000009080003c] = 82820000
! %l0 = 6a19215dc5dde182, Mem[0000000091000000] = 8f9fbbfe8b373eed
stx %l0,[%i6+%g0] ! Mem[0000000091000000] = 6a19215dc5dde182
! %l0 = 6a19215dc5dde182, Mem[000000001b80003a] = 2aa912f5
stb %l0,[%i3+0x03a] ! Mem[000000001b800038] = 2aa982f5
! Mem[0000000090000000] = f4d6f5d4, %g18 = ac613d20abb82e46
ldsw [%i4+%g0],%g2 ! %g2 = ac613d20abb82e46
! %l3 = 9040ce348b373eed, Mem[0000000090800025] = 373eedeb
stb %l3,[%i5+0x025] ! Mem[0000000090800024] = ed3eedeb
! Mem[0000000090800024] = 8bed3eed, %g2 = fffffffff4d6f5d4
lduh [%i5+0x024],%g2 ! %g2 = 0000000000008bed
! %l6 = b902a3f64277fcc4, Mem[0000000091000036] = fcc40f6f
sth %l6,[%i6+0x036] ! Mem[0000000091000034] = fcc40f6f
! %l2 = 8f9fbbfe, %l3 = 8b373eed, Mem[000000001a800018] = 6a19215d c5dde182
std %l2,[%i1+%o3] ! Mem[000000001a800018] = 8f9fbbfe 8b373eed
! %l1 = c5dde1820f6fc743, Mem[000000009180002b] = ccb0308d
stb %l1,[%o0+0x02b] ! Mem[0000000091800028] = 43b0308d
! %l7 = abfc3b2a185c19e5, Mem[0000000091800038] = e8dd799b
stw %l7,[%o0+0x038] ! Mem[0000000091800038] = 185c19e5
p5_label_10:
! %l7 = abfc3b2a185c19e5, Mem[000000009080000e] = afd2bbd0
sth %l7,[%i5+0x00e] ! Mem[000000009080000c] = 19e5bbd0
! Mem[000000001b000020] = 8775ae49, %l2 = 000000008f9fbbfe
ldsb [%i2+%o4],%l2 ! %l2 = ffffffffffffff87
! Mem[000000009080002c] = 5fe8b1e7, %g2 = 0000000000008bed
ldsb [%i5+0x02d],%g2 ! %g2 = 000000000000005f
! Mem[0000000091800020] = e3c73382, %g2 = 000000000000005f
ldsb [%o0+0x022],%g2 ! %g2 = ffffffffffffffe3
! Mem[0000000091000030] = b902a3f6, %g2 = ffffffffffffffe3
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffffb902
! %l2 = ffffffffffffff87, Mem[0000000090800024] = 8bed3eed
stb %l2,[%i5+0x024] ! Mem[0000000090800024] = 87ed3eed
! Mem[0000000090000018] = 7f11c743 9d71008b, %g2 = ffffb902, %g3 = b6b6487f
ldd [%i4+%o3],%g2 ! %g2 = 000000007f11c743 000000009d71008b
! Mem[0000000091000004] = c5dde182, %g2 = 000000007f11c743
ldub [%i6+0x004],%g2 ! %g2 = 00000000000000c5
! Mem[0000000090800004] = 8f9fbbfe, %g18 = ac613d20abb82e46
ldsw [%i5+0x004],%g2 ! %g2 = ac613d20abb82e46
! Mem[000000009000003c] = 0f6fc7fe, %g2 = ffffffff8f9fbbfe
ldsh [%i4+0x03c],%g2 ! %g2 = 0000000000000f6f
p5_label_11:
! %l1 = c5dde1820f6fc743, Mem[000000001b000038] = 944777e9
sth %l1,[%i2+0x038] ! Mem[000000001b000038] = c74377e9
! Mem[0000000091000024] = 8c43a014, %g2 = 0000000000000f6f
ldub [%i6+0x027],%g2 ! %g2 = 000000000000008c
! Mem[000000001a000010] = e0593411, %l4 = 6a19215dc5dde182
ldsb [%i0+0x012],%l4 ! %l4 = 0000000000000034
! %l6 = b902a3f64277fcc4, Mem[0000000091000004] = c5dde182
stw %l6,[%i6+0x004] ! Mem[0000000091000004] = 4277fcc4
! Mem[000000001b000004] = dbbd4dda, %l7 = abfc3b2a185c19e5
ldsw [%i2+0x004],%l7 ! %l7 = ffffffffdbbd4dda
! %l7 = ffffffffdbbd4dda, Mem[0000000091000006] = fcc4abfc
stb %l7,[%i6+0x006] ! Mem[0000000091000004] = dac4abfc
! %l2 = ffffffffffffff87, Mem[0000000090000008] = 96abb01b
sth %l2,[%i4+%o1] ! Mem[0000000090000008] = ff87b01b
! Mem[0000000090800000] = 000000008f9fbbfe, %g2 = 000000000000008c
ldx [%i5+%g0],%g2 ! %g2 = 000000008f9fbbfe
! %l4 = 0000000000000034, Mem[0000000090000038] = fe8f14ae0f6fc7fe
stx %l4,[%i4+0x038] ! Mem[0000000090000038] = 0000000000000034
! %l7 = ffffffffdbbd4dda, Mem[0000000091000013] = 555bebbb
stb %l7,[%i6+0x013] ! Mem[0000000091000010] = da5bebbb
p5_label_12:
! %l0 = c5dde182, %l1 = 0f6fc743, Mem[000000001b800030] = 6e202dca f46a4ca2
std %l0,[%i3+0x030] ! Mem[000000001b800030] = c5dde182 0f6fc743
! %l4 = 0000000000000034, Mem[000000009180001c] = 8b373eed
stw %l4,[%o0+0x01c] ! Mem[000000009180001c] = 00000034
! Mem[0000000090000004] = 008bff87, %g2 = 000000008f9fbbfe
lduh [%i4+0x006],%g2 ! %g2 = 000000000000008b
! %l2 = ffffffffffffff87, Mem[0000000091000030] = b902a3f64277fcc4
stx %l2,[%i6+0x030] ! Mem[0000000091000030] = ffffffffffffff87
! %l0 = 6a19215dc5dde182, Mem[0000000090800020] = edf91b34
sth %l0,[%i5+%o4] ! Mem[0000000090800020] = e1821b34
! Mem[0000000090000020] = 0000fe8f, %g2 = 000000000000008b
lduh [%i4+0x022],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800018] = 9040ce3400000034, %g2 = 0000000000000000
ldx [%o0+%o3],%g2 ! %g2 = 9040ce3400000034
! %l2 = ffffffffffffff87, Mem[000000009080001e] = c743e182
sth %l2,[%i5+0x01e] ! Mem[000000009080001c] = ff87e182
! Mem[0000000090800028] = 4882af9c, %g2 = 9040ce3400000034
ldub [%i5+0x029],%g2 ! %g2 = 0000000000000048
! Mem[000000001b00000c] = 7f431834, %l0 = 6a19215dc5dde182
ldsb [%i2+0x00c],%l0 ! %l0 = 000000000000007f
p5_label_13:
! Mem[0000000091800038] = 185c19e5, %g18 = ac613d20abb82e46
ldsw [%o0+0x038],%g2 ! %g2 = ac613d20abb82e46
! Mem[0000000090000004] = 00008bff, %g2 = 00000000185c19e5
ldsb [%i4+0x005],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800004] = da193367, %g2 = 0000000000000000
lduw [%o0+0x004],%g2 ! %g2 = 00000000da193367
! Mem[0000000090800024] = 87ed3eed, %g2 = 00000000da193367
lduw [%i5+0x024],%g2 ! %g2 = 0000000087ed3eed
! Mem[0000000090000018] = c7439d71, %g2 = 0000000087ed3eed
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000c743
! Mem[0000000090800038] = 6a19215d, %g2 = 000000000000c743
lduh [%i5+0x038],%g2 ! %g2 = 0000000000006a19
! Mem[000000009080000c] = f38f19e5, %g18 = ac613d20abb82e46
ldsw [%i5+0x00c],%g2 ! %g2 = ac613d20abb82e46
! Mem[0000000091800000] = 6c5e37b5, %g18 = ac613d20abb82e46
ldsw [%o0+%g0],%g2 ! %g2 = ac613d20abb82e46
! Mem[000000009000003c] = 00000034, %g2 = 000000006c5e37b5
ldub [%i4+0x03c],%g2 ! %g2 = 0000000000000000
! %l0 = 000000000000007f, Mem[000000001b000000] = 8f9fbbfedbbd4dda
stx %l0,[%i2+%g0] ! Mem[000000001b000000] = 000000000000007f
p5_label_14:
! Mem[0000000091000010] = eb99b0da, %g2 = 0000000000000000
lduw [%i6+%o2],%g2 ! %g2 = 00000000eb99b0da
! Mem[0000000090800038] = 6a19215d c5dd8282, %g2 = eb99b0da, %g3 = 9d71008b
ldd [%i5+0x038],%g2 ! %g2 = 000000006a19215d 00000000c5dd8282
! %l1 = c5dde1820f6fc743, Mem[0000000090800038] = 6a19215d
stw %l1,[%i5+0x038] ! Mem[0000000090800038] = 0f6fc743
! Mem[0000000091000034] = ff870f6f, %g2 = 000000006a19215d
lduh [%i6+0x036],%g2 ! %g2 = 000000000000ff87
! %l1 = c5dde1820f6fc743, Mem[000000009080000b] = 8df38f19
stb %l1,[%i5+0x00b] ! Mem[0000000090800008] = 43f38f19
! Mem[0000000091800000] = 6c5e37b5da193367, %g2 = 000000000000ff87
ldx [%o0+%g0],%g2 ! %g2 = 6c5e37b5da193367
! Mem[000000009180001c] = 34c69ee3, %g2 = 6c5e37b5da193367
ldsb [%o0+0x01f],%g2 ! %g2 = 0000000000000034
! Mem[000000001b800000] = a220d9b5 097a72d7, %l4 = 00000034, %l5 = 0000008b
ldd [%i3+%g0],%l4 ! %l4 = 00000000a220d9b5 00000000097a72d7
! %l6 = 4277fcc4, %l7 = dbbd4dda, Mem[000000001a800020] = c94cee55 3c25ea2f
std %l6,[%i1+%o4] ! Mem[000000001a800020] = 4277fcc4 dbbd4dda
! Mem[0000000091000020] = 8d7b41cb, %g2 = 0000000000000034
ldub [%i6+0x023],%g2 ! %g2 = 000000000000008d
p5_label_15:
! %l7 = ffffffffdbbd4dda, Mem[000000001a000008] = be7135a3
stw %l7,[%i0+%o1] ! Mem[000000001a000008] = dbbd4dda
! Mem[0000000091800030] = 8f71b6b6, %g2 = 000000000000008d
lduh [%o0+0x032],%g2 ! %g2 = 0000000000008f71
! Mem[0000000091000028] = ad8f9fbb, %g2 = 0000000000008f71
ldsb [%i6+0x02b],%g2 ! %g2 = ffffffffffffffad
! Mem[0000000090000024] = 14ae07dc, %g2 = ffffffffffffffad
lduh [%i4+0x026],%g2 ! %g2 = 00000000000014ae
! Mem[0000000090800018] = fe8f14ae 0f6fff87, %g2 = 000014ae, %g3 = c5dd8282
ldd [%i5+%o3],%g2 ! %g2 = 00000000fe8f14ae 000000000f6fff87
! Mem[0000000090000004] = 00008bff, %g2 = 00000000fe8f14ae
ldsb [%i4+0x005],%g2 ! %g2 = 0000000000000000
! %l0 = 0000007f, %l1 = 0f6fc743, Mem[0000000090800028] = eb4882af 9c5fe8b1
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 0000007f 0f6fc743
! Mem[000000001a800018] = 8f9fbbfe8b373eed, %l3 = 9040ce348b373eed
ldx [%i1+%o3],%l3 ! %l3 = 8f9fbbfe8b373eed
! %l1 = c5dde1820f6fc743, Mem[0000000091000038] = 0f6fc743
stw %l1,[%i6+0x038] ! Mem[0000000091000038] = 0f6fc743
! Mem[0000000091800030] = 45288f71, %g18 = ac613d20abb82e46
ldsw [%o0+0x030],%g2 ! %g2 = ac613d20abb82e46
p5_label_16:
! Mem[000000009000000c] = c40b3eed, %g2 = 0000000045288f71
ldsb [%i4+0x00c],%g2 ! %g2 = ffffffffffffffc4
! %l1 = c5dde1820f6fc743, Mem[0000000091000000] = 6a19215d4277dac4
stx %l1,[%i6+%g0] ! Mem[0000000091000000] = c5dde1820f6fc743
! Mem[000000001a800018] = 8f9fbbfe, %l3 = 8f9fbbfe8b373eed
ldsb [%i1+0x01b],%l3 ! %l3 = fffffffffffffffe
! Mem[0000000091000028] = ad8f9fbb, %g2 = ffffffffffffffc4
ldsb [%i6+0x02b],%g2 ! %g2 = ffffffffffffffad
! %l0 = 000000000000007f, Mem[0000000090800016] = fa54fe8f
sth %l0,[%i5+0x016] ! Mem[0000000090800014] = 007ffe8f
! Mem[000000009100003c] = d7571dc0, %g2 = ffffffffffffffad
lduw [%i6+0x03c],%g2 ! %g2 = 00000000d7571dc0
! %l2 = ffffffffffffff87, Mem[000000001a80001c] = 8b373eed
stw %l2,[%i1+0x01c] ! Mem[000000001a80001c] = ffffff87
! %l5 = 00000000097a72d7, Mem[000000001b000008] = ca8faa9b7f431834
stx %l5,[%i2+%o1] ! Mem[000000001b000008] = 00000000097a72d7
! %l7 = ffffffffdbbd4dda, Mem[0000000091000024] = 7b41cb8c
stw %l7,[%i6+0x024] ! Mem[0000000091000024] = dbbd4dda
! Mem[0000000091800034] = b6b6487f, %g2 = 00000000d7571dc0
ldub [%o0+0x034],%g2 ! %g2 = 00000000000000b6
p5_label_17:
! Mem[0000000091800010] = 5e44f9f4, %g2 = 00000000000000b6
ldub [%o0+%o2],%g2 ! %g2 = 000000000000005e
! %l3 = fffffffffffffffe, Mem[0000000091800018] = 9040ce3400000034
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = fffffffffffffffe
! Mem[000000001b800018] = 7e7ec76a b5fec267, %l0 = 0000007f, %l1 = 0f6fc743
ldd [%i3+%o3],%l0 ! %l0 = 000000007e7ec76a 00000000b5fec267
! Mem[0000000091000010] = eb99b0da 5bebbbe4, %g2 = 0000005e, %g3 = 0f6fff87
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b0da 000000005bebbbe4
! Mem[000000009180002c] = b0308df5, %g18 = ac613d20abb82e46
ldsw [%o0+0x02c],%g2 ! %g2 = ac613d20abb82e46
! %l0 = 000000007e7ec76a, Mem[000000009180003c] = eb346635
stb %l0,[%o0+0x03c] ! Mem[000000009180003c] = 6a346635
! %l6 = b902a3f64277fcc4, Mem[000000001a800030] = 95dae55c
stb %l6,[%i1+0x030] ! Mem[000000001a800030] = c4dae55c
! %l7 = ffffffffdbbd4dda, Mem[0000000090800003] = 008f9fbb
stb %l7,[%i5+0x003] ! Mem[0000000090800000] = da8f9fbb
! %l7 = ffffffffdbbd4dda, Mem[0000000091800004] = da193367
sth %l7,[%o0+0x004] ! Mem[0000000091800004] = 4dda3367
! %l4 = 00000000a220d9b5, Mem[0000000091000008] = abfc3b2a185c19e5
stx %l4,[%i6+%o1] ! Mem[0000000091000008] = 00000000a220d9b5
p5_label_18:
! %l4 = 00000000a220d9b5, Mem[0000000091800008] = 50d23f270741274a
stx %l4,[%o0+%o1] ! Mem[0000000091800008] = 00000000a220d9b5
! %l0 = 7e7ec76a, %l1 = b5fec267, Mem[000000001a000030] = 82cb6c0c d3b55839
std %l0,[%i0+0x030] ! Mem[000000001a000030] = 7e7ec76a b5fec267
! Mem[0000000090000014] = 798eb5a3, %g2 = ffffffffb0308df5
lduw [%i4+0x014],%g2 ! %g2 = 00000000798eb5a3
! %l6 = b902a3f64277fcc4, Mem[0000000091800008] = 00000000
sth %l6,[%o0+%o1] ! Mem[0000000091800008] = fcc40000
! Mem[000000009100002c] = bbfeffff, %g2 = 00000000798eb5a3
ldsb [%i6+0x02e],%g2 ! %g2 = ffffffffffffffbb
! Mem[000000001b000008] = 00000000, %l6 = b902a3f64277fcc4
ldub [%i2+0x009],%l6 ! %l6 = 0000000000000000
! %l4 = 00000000a220d9b5, Mem[0000000090800014] = ba27007f
sth %l4,[%i5+0x014] ! Mem[0000000090800014] = d9b5007f
! %l6 = 0000000000000000, Mem[0000000090000036] = 6d950000
sth %l6,[%i4+0x036] ! Mem[0000000090000034] = 00000000
! %l4 = 00000000a220d9b5, Mem[0000000091000003] = 820f6fc7
stb %l4,[%i6+0x003] ! Mem[0000000091000000] = b50f6fc7
! %l0 = 7e7ec76a, %l1 = b5fec267, Mem[000000001b800000] = a220d9b5 097a72d7
std %l0,[%i3+%g0] ! Mem[000000001b800000] = 7e7ec76a b5fec267
p5_label_19:
! Mem[0000000091000008] = 00000000, %g2 = ffffffffffffffbb
lduw [%i6+%o1],%g2 ! %g2 = 0000000000000000
! %l1 = 00000000b5fec267, Mem[0000000090800018] = fe8f14ae0f6fff87
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 00000000b5fec267
! Mem[0000000091000030] = ffffffff, %g2 = 0000000000000000
ldub [%i6+0x031],%g2 ! %g2 = 00000000000000ff
! Mem[000000009180002c] = 8df54528, %g2 = 00000000000000ff
lduh [%o0+0x02e],%g2 ! %g2 = 0000000000008df5
! Mem[0000000090000018] = 7f11c743 9d71008b, %g2 = 00008df5, %g3 = 5bebbbe4
ldd [%i4+%o3],%g2 ! %g2 = 000000007f11c743 000000009d71008b
! %l4 = 00000000a220d9b5, Mem[000000009080003a] = c743c5dd
sth %l4,[%i5+0x03a] ! Mem[0000000090800038] = d9b5c5dd
! Mem[0000000090800024] = 3eed0000, %g2 = 000000007f11c743
ldub [%i5+0x026],%g2 ! %g2 = 000000000000003e
! %l0 = 000000007e7ec76a, Mem[0000000090000030] = fe8f14aedcae0000
stx %l0,[%i4+0x030] ! Mem[0000000090000030] = 000000007e7ec76a
! Mem[0000000091000030] = ffffffff ffffff87, %g2 = 0000003e, %g3 = 9d71008b
ldd [%i6+0x030],%g2 ! %g2 = 00000000ffffffff 00000000ffffff87
! %l0 = 000000007e7ec76a, Mem[000000009100002c] = 8f9fbbfe
stb %l0,[%i6+0x02c] ! Mem[000000009100002c] = 6a9fbbfe
p5_label_20:
! %l4 = a220d9b5, %l5 = 097a72d7, Mem[0000000090800020] = e1821b34 87ed3eed
std %l4,[%i5+%o4] ! Mem[0000000090800020] = a220d9b5 097a72d7
! Mem[0000000090800008] = a3d5b443 f38f19e5, %g2 = ffffffff, %g3 = ffffff87
ldd [%i5+%o1],%g2 ! %g2 = 00000000a3d5b443 00000000f38f19e5
! Mem[000000009180001c] = fec69ee3, %g2 = 00000000a3d5b443
ldsb [%o0+0x01f],%g2 ! %g2 = fffffffffffffffe
! Mem[0000000090800018] = 00b5fec2, %g2 = fffffffffffffffe
ldub [%i5+0x01b],%g2 ! %g2 = 0000000000000000
! Mem[000000001b000018] = a0348b0e, %l7 = ffffffffdbbd4dda
lduw [%i2+%o3],%l7 ! %l7 = 00000000a0348b0e
! Mem[0000000091000028] = 43a014ad, %g2 = 0000000000000000
ldsh [%i6+%o5],%g2 ! %g2 = 00000000000043a0
! %l6 = 0000000000000000, Mem[0000000091800010] = 5e44f9f4a2d978b6
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = 0000000000000000
! %l5 = 00000000097a72d7, Mem[0000000091000038] = 0f6fc743
stw %l5,[%i6+0x038] ! Mem[0000000091000038] = 097a72d7
! Mem[0000000091800018] = fffffffffffffffe, %g2 = 00000000000043a0
ldx [%o0+%o3],%g2 ! %g2 = fffffffffffffffe
! %l6 = 00000000, %l7 = a0348b0e, Mem[0000000090000038] = 00000000 00000034
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 00000000 a0348b0e
p5_label_21:
! Mem[0000000090000038] = 00000000a0348b0e, %g2 = fffffffffffffffe
ldx [%i4+0x038],%g2 ! %g2 = 00000000a0348b0e
! Mem[0000000090000010] = 0212225c 798eb5a3, %g2 = a0348b0e, %g3 = f38f19e5
ldd [%i4+%o2],%g2 ! %g2 = 000000000212225c 00000000798eb5a3
! %l7 = 00000000a0348b0e, Mem[0000000091000030] = ffffffff
stw %l7,[%i6+0x030] ! Mem[0000000091000030] = a0348b0e
! Mem[0000000090800008] = a3d5b443, %g2 = 000000000212225c
lduw [%i5+%o1],%g2 ! %g2 = 00000000a3d5b443
! %l1 = 00000000b5fec267, Mem[0000000091800018] = ffffffff
sth %l1,[%o0+%o3] ! Mem[0000000091800018] = c267ffff
! Mem[000000001a000018] = 8a09bed0, %l4 = 00000000a220d9b5
lduw [%i0+%o3],%l4 ! %l4 = 000000008a09bed0
! Mem[0000000091800018] = c267ffff, %g2 = 00000000a3d5b443
ldub [%o0+%o3],%g2 ! %g2 = 00000000000000c2
! Mem[0000000090800000] = 000000da, %g2 = 00000000000000c2
ldub [%i5+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000038] = 00000000, %g2 = 0000000000000000
lduw [%i4+0x038],%g2 ! %g2 = 0000000000000000
! Mem[000000001b000004] = 0000007f, %l3 = fffffffffffffffe
lduh [%i2+0x006],%l3 ! %l3 = 000000000000007f
p5_label_22:
! Mem[000000009080003c] = 82820000, %g2 = 0000000000000000
ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffff8282
! Mem[000000009080001c] = b5fec267, %g2 = ffffffffffff8282
ldsb [%i5+0x01c],%g2 ! %g2 = ffffffffffffffb5
! %l3 = 000000000000007f, Mem[000000001b800024] = 8f86a3cb
stb %l3,[%i3+0x024] ! Mem[000000001b800024] = 7f86a3cb
! Mem[0000000091000020] = 9de28f8d, %g18 = ac613d20abb82e46
ldsw [%i6+%o4],%g2 ! %g2 = ac613d20abb82e46
! Mem[0000000091000004] = c7430000, %g2 = ffffffff9de28f8d
ldsh [%i6+0x006],%g2 ! %g2 = ffffffffffffc743
! Mem[0000000090800014] = 007f0000, %g2 = ffffffffffffc743
ldsh [%i5+0x016],%g2 ! %g2 = 000000000000007f
! Mem[0000000090800030] = e7b33343, %g2 = 000000000000007f
lduh [%i5+0x030],%g2 ! %g2 = 000000000000e7b3
! %l1 = 00000000b5fec267, Mem[0000000091000006] = c7430000
sth %l1,[%i6+0x006] ! Mem[0000000091000004] = c2670000
! %l3 = 000000000000007f, Mem[0000000091800028] = d1fa0243b0308df5
stx %l3,[%o0+%o5] ! Mem[0000000091800028] = 000000000000007f
! Mem[0000000091000010] = eb99b0da, %g2 = 000000000000e7b3
lduh [%i6+%o2],%g2 ! %g2 = 000000000000eb99
p5_label_23:
! %l4 = 000000008a09bed0, Mem[0000000090800035] = 07fd660f
stb %l4,[%i5+0x035] ! Mem[0000000090800034] = d0fd660f
! Mem[0000000091800010] = 00000000, %g2 = 000000000000eb99
ldub [%o0+0x012],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000010] = eb99b0da, %g2 = 0000000000000000
lduw [%i6+%o2],%g2 ! %g2 = 00000000eb99b0da
! Mem[0000000090800008] = d5b443f3, %g2 = 00000000eb99b0da
ldub [%i5+0x009],%g2 ! %g2 = 00000000000000d5
! %l4 = 000000008a09bed0, Mem[0000000091000000] = c5dde1b50f6fc267
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = 000000008a09bed0
! Mem[0000000091800034] = b6b6487f, %g2 = 00000000000000d5
ldub [%o0+0x034],%g2 ! %g2 = 00000000000000b6
! Mem[000000001a80003c] = 406b6854, %l4 = 000000008a09bed0
ldsw [%i1+0x03c],%l4 ! %l4 = 00000000406b6854
! Mem[0000000091800020] = c69ee3c7 33827744, %g2 = 000000b6, %g3 = 798eb5a3
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7 0000000033827744
! Mem[0000000091000038] = 097a72d7d7571dc0, %g2 = 00000000c69ee3c7
ldx [%i6+0x038],%g2 ! %g2 = 097a72d7d7571dc0
! %l1 = 00000000b5fec267, Mem[000000001a800038] = 62cbb744406b6854
stx %l1,[%i1+0x038] ! Mem[000000001a800038] = 00000000b5fec267
p5_label_24:
! Mem[0000000090800014] = d9b5007f, %g2 = 097a72d7d7571dc0
ldub [%i5+0x014],%g2 ! %g2 = 00000000000000d9
! %l2 = ffffffffffffff87, Mem[000000009180000c] = a220d9b5
sth %l2,[%o0+0x00c] ! Mem[000000009180000c] = ff87d9b5
! Mem[0000000090000020] = 00000000 fe8f14ae, %g2 = 000000d9, %g3 = 33827744
ldd [%i4+%o4],%g2 ! %g2 = 0000000000000000 00000000fe8f14ae
! %l2 = ffffffffffffff87, Mem[000000009180001e] = fffec69e
stb %l2,[%o0+0x01e] ! Mem[000000009180001c] = 87fec69e
! Mem[000000001b000028] = 60934b54 c9b072b0, %l6 = 00000000, %l7 = a0348b0e
ldd [%i2+%o5],%l6 ! %l6 = 0000000060934b54 00000000c9b072b0
! Mem[0000000090800038] = 0f6fd9b5, %g2 = 0000000000000000
lduh [%i5+0x038],%g2 ! %g2 = 0000000000000f6f
! %l3 = 000000000000007f, Mem[000000009180001a] = ffffffff
sth %l3,[%o0+0x01a] ! Mem[0000000091800018] = 007fffff
! Mem[0000000090800030] = e7b33343 2dd0fd66, %g2 = 00000f6f, %g3 = fe8f14ae
ldd [%i5+0x030],%g2 ! %g2 = 00000000e7b33343 000000002dd0fd66
! Mem[0000000090000018] = c7439d71, %g2 = 00000000e7b33343
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffffc743
! Mem[0000000091000038] = 097a72d7, %g18 = ac613d20abb82e46
ldsw [%i6+0x038],%g2 ! %g2 = ac613d20abb82e46
p5_label_25:
! Mem[000000001b000018] = a0348b0e 556aaa6e, %l2 = ffffff87, %l3 = 0000007f
ldd [%i2+%o3],%l2 ! %l2 = 00000000a0348b0e 00000000556aaa6e
! Mem[000000009080003c] = c5dd8282, %g2 = 00000000097a72d7
ldsb [%i5+0x03c],%g2 ! %g2 = ffffffffffffffc5
! %l7 = 00000000c9b072b0, Mem[000000009100001c] = 40af2dc9
sth %l7,[%i6+0x01c] ! Mem[000000009100001c] = 72b02dc9
! Mem[0000000090800004] = 8f9fbbfe, %g2 = ffffffffffffffc5
lduh [%i5+0x004],%g2 ! %g2 = 0000000000008f9f
! Mem[0000000090800020] = a220d9b5 097a72d7, %g2 = 00008f9f, %g3 = 2dd0fd66
ldd [%i5+%o4],%g2 ! %g2 = 00000000a220d9b5 00000000097a72d7
! Mem[000000009080003c] = 82000000, %g2 = 00000000a220d9b5
ldub [%i5+0x03f],%g2 ! %g2 = 0000000000000082
! %l6 = 0000000060934b54, Mem[000000001a000008] = dbbd4dda
stw %l6,[%i0+%o1] ! Mem[000000001a000008] = 60934b54
! Mem[0000000091800008] = 00ff87d9, %g2 = 0000000000000082
ldsb [%o0+0x00b],%g2 ! %g2 = 0000000000000000
! %l2 = 00000000a0348b0e, Mem[0000000091800008] = fcc40000
stb %l2,[%o0+%o1] ! Mem[0000000091800008] = 0ec40000
! %l2 = 00000000a0348b0e, Mem[0000000090800018] = 00000000b5fec267
stx %l2,[%i5+%o3] ! Mem[0000000090800018] = 00000000a0348b0e
ba,a p5_not_taken_0_end
p5_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 000000007e7ec76a
bne,a,pn %xcc,p5_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000b5fec267
bne,a,pn %xcc,p5_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000a0348b0e
bne,a,pn %xcc,p5_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000556aaa6e
bne,a,pn %xcc,p5_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000406b6854
bne,a,pn %xcc,p5_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000097a72d7
bne,a,pn %xcc,p5_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000060934b54
bne,a,pn %xcc,p5_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000c9b072b0
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 decc6b7d 9391b6cc
bne %xcc,p5_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 52e08cc3 ed6df1a3
bne %xcc,p5_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 95830714 a1b4fccb
bne %xcc,p5_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be e11faea5 d0bc5668
bne %xcc,p5_f6_fail
nop
! Check Local Memory
set p5_local0_expect,%g1
p5_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 60934b547c41d17b
ldx [%i0+0x008],%g3 ! Observed data at 000000001a000008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8a09bed023f91b34
ldx [%i0+0x018],%g3 ! Observed data at 000000001a000018
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7e7ec76ab5fec267
ldx [%i0+0x030],%g3 ! Observed data at 000000001a000030
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x030,%g4
set p5_local1_expect,%g1
p5_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = fe8f14aedcae6d95
ldx [%i1+0x000],%g3 ! Observed data at 000000001a800000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8f9fbbfeffffff87
ldx [%i1+0x018],%g3 ! Observed data at 000000001a800018
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4277fcc4dbbd4dda
ldx [%i1+0x020],%g3 ! Observed data at 000000001a800020
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = c4dae55cd802eb5e
ldx [%i1+0x030],%g3 ! Observed data at 000000001a800030
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000000b5fec267
ldx [%i1+0x038],%g3 ! Observed data at 000000001a800038
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x038,%g4
set p5_local2_expect,%g1
p5_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 000000000000007f
ldx [%i2+0x000],%g3 ! Observed data at 000000001b000000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000097a72d7
ldx [%i2+0x008],%g3 ! Observed data at 000000001b000008
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8775ae49f02da2e3
ldx [%i2+0x020],%g3 ! Observed data at 000000001b000020
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7b02e5b98622cb77
ldx [%i2+0x030],%g3 ! Observed data at 000000001b000030
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = c74377e90cb15eba
ldx [%i2+0x038],%g3 ! Observed data at 000000001b000038
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x038,%g4
set p5_local3_expect,%g1
p5_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 7e7ec76ab5fec267
ldx [%i3+0x000],%g3 ! Observed data at 000000001b800000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = c5dde1820f6fc743
ldx [%i3+0x010],%g3 ! Observed data at 000000001b800010
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = fe8f14ae7f86a3cb
ldx [%i3+0x020],%g3 ! Observed data at 000000001b800020
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 23f91b348b373eed
ldx [%i3+0x028],%g3 ! Observed data at 000000001b800028
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = c5dde1820f6fc743
ldx [%i3+0x030],%g3 ! Observed data at 000000001b800030
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 2aa982f53eed7dda
ldx [%i3+0x038],%g3 ! Observed data at 000000001b800038
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x038,%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
! 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:
stba %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000018]
ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001a800018]
stxa %l5,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b800020]
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001a800028]
stxa %l5,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b000028]
done
p5_trap1o:
stba %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000018]
ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001a800018]
stxa %l5,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b800020]
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001a800028]
stxa %l5,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b000028]
done
p5_trap2e:
stha %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000028]
stba %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000028]
lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001b800010]
lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001a000000]
lduba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a800000]
stxa %l2,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b000018]
stha %l3,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000010]
done
p5_trap2o:
stha %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000028]
stba %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000028]
lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001b800010]
lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001a000000]
lduba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001a800000]
stxa %l2,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001b000018]
stha %l3,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a000010]
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 = cceb9183fb1d01e4
ldx [%g1+0x008],%l1 ! %l1 = 2b5ebad6dcae6d95
ldx [%g1+0x010],%l2 ! %l2 = 8a09bed023f91b34
ldx [%g1+0x018],%l3 ! %l3 = 9040ce348b373eed
ldx [%g1+0x020],%l4 ! %l4 = ea154c508f73b960
ldx [%g1+0x028],%l5 ! %l5 = 16764726d257642e
ldx [%g1+0x030],%l6 ! %l6 = b902a3f64277fcc4
ldx [%g1+0x038],%l7 ! %l7 = abfc3b2a185c19e5
! 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 = dcc0d45c 40671118 a07c75ec f1a38f34
! %f4 = 5bda15ac 7a7f4b2e 07996eeb 022d710f
! %f8 = 828eb924 b507587c 40ab5414 158f55e1
! %f12 = 5040fec2 3f143368 21d81f9d 0774020e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b3cec92c c54aab61 965a2ee8 05659f5e
! %f20 = f9d6df77 7f5bed4b a8585b57 4a1f0757
! %f24 = 20e6376e 05daaacd 980f3994 3e1529fc
! %f28 = 3aba2ae3 e2a7f14b eac5538b 223eba59
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5eaeab80 b937abcf 1aefba90 a5fca39c
! %f36 = 68024719 19134a8a 42735a43 df3f55eb
! %f40 = bff36434 462e2d93 e50569e7 13f9c2df
! %f44 = 63241054 2cd0470a 6dd92a03 8cb28e56
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x5f9655e000000027,%g7,%g1 ! GSR scale = 4, align = 7
wr %g1,%g0,%gsr ! GSR = 5f9655e000000027
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[000000009100001c] = 2dc99de2, %g2 = 0041ec3627eafdbf
ldsh [%i6+0x01e],%g2 ! %g2 = 0000000000002dc9
! Mem[000000001c000008] = 48e6369d, %l3 = 5d642d086ae4c058
ldsb [%i0+0x00a],%l3 ! %l3 = 0000000000000036
! Mem[0000000090800018] = 35d3851c, %g18 = daae9bfe10c64da4
ldsw [%i5+%o3],%g2 ! %g2 = daae9bfe10c64da4
! Mem[000000009100002c] = db4f959e, %g18 = daae9bfe10c64da4
ldsw [%i6+0x02c],%g2 ! %g2 = daae9bfe10c64da4
! Mem[000000009100003c] = 1dc00000, %g2 = ffffffffdb4f959e
lduh [%i6+0x03e],%g2 ! %g2 = 0000000000001dc0
! Mem[000000001d00002c] = b0286c69, %l5 = 6b7ca7dc99b58adc
ldsb [%i2+0x02d],%l5 ! %l5 = 0000000000000028
! %l3 = 0000000000000036, Mem[0000000090800039] = 3f420cdd
stb %l3,[%i5+0x039] ! Mem[0000000090800038] = 36420cdd
! %l1 = 23fd66a5d6992021, Mem[0000000091800010] = 5e44f9f4
stw %l1,[%o0+%o2] ! Mem[0000000091800010] = d6992021
! %l3 = 0000000000000036, Mem[000000001d00003d] = 4174b337
stb %l3,[%i2+0x03d] ! Mem[000000001d00003c] = 4136b337
! %l1 = 23fd66a5d6992021, Mem[0000000090000038] = 8fc6c81b
stw %l1,[%i4+0x038] ! Mem[0000000090000038] = d6992021
p6_label_2:
! Mem[0000000090800038] = 3936420c, %g2 = 0000000000001dc0
ldsh [%i5+0x038],%g2 ! %g2 = 0000000000003936
! %l3 = 0000000000000036, Mem[0000000091000026] = cb8c43a0
sth %l3,[%i6+0x026] ! Mem[0000000091000024] = 003643a0
! Mem[0000000090800008] = a3d5b48d, %g2 = 0000000000003936
ldsh [%i5+%o1],%g2 ! %g2 = ffffffffffffa3d5
! %l4 = 73d99178102024e6, Mem[000000001c000000] = f5851f71
stw %l4,[%i0+%g0] ! Mem[000000001c000000] = 102024e6
! %l1 = 23fd66a5d6992021, Mem[000000009080002a] = 82af9c5f
stb %l1,[%i5+0x02a] ! Mem[0000000090800028] = 21af9c5f
! Mem[0000000090000028] = 07dc67fd, %g2 = ffffffffffffa3d5
ldsh [%i4+%o5],%g2 ! %g2 = 00000000000007dc
! %l6 = adff8497, %l7 = cbb482ba, Mem[0000000090800008] = a3d5b48d f38fafd2
std %l6,[%i5+%o1] ! Mem[0000000090800008] = adff8497 cbb482ba
! Mem[0000000091000000] = ddab9f6dde861c20, %g2 = 00000000000007dc
ldx [%i6+%g0],%g2 ! %g2 = ddab9f6dde861c20
! Mem[0000000090800000] = c8c086c6 d0bacca9, %g2 = de861c20, %g3 = 0bad0b00
ldd [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6 00000000d0bacca9
! Mem[000000001c000020] = 81cb9c0adefa22d4, %l2 = e5993d647cfa7db5
ldx [%i0+%o4],%l2 ! %l2 = 81cb9c0adefa22d4
p6_label_3:
! Mem[0000000091000000] = ddab9f6d, %g2 = 00000000c8c086c6
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffffddab
! Mem[0000000090000038] = d6992021, %g18 = daae9bfe10c64da4
ldsw [%i4+0x038],%g2 ! %g2 = daae9bfe10c64da4
! Mem[000000001c000000] = 102024e6 a85a4dfa, %l2 = defa22d4, %l3 = 00000036
ldd [%i0+%g0],%l2 ! %l2 = 00000000102024e6 00000000a85a4dfa
! Mem[0000000090800010] = bbd0f97a, %g2 = ffffffffd6992021
ldub [%i5+%o2],%g2 ! %g2 = 00000000000000bb
! Mem[0000000090000028] = 07dc67fd 8d791540, %g2 = 000000bb, %g3 = d0bacca9
ldd [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd 000000008d791540
! Mem[0000000091000030] = 7cc77257207bbe7e, %g2 = 0000000007dc67fd
ldx [%i6+0x030],%g2 ! %g2 = 7cc77257207bbe7e
! %l3 = 00000000a85a4dfa, Mem[0000000091800020] = c69ee3c733167744
stx %l3,[%o0+%o4] ! Mem[0000000091800020] = 00000000a85a4dfa
! Mem[0000000091000000] = ddab9f6d de861c20, %g2 = 207bbe7e, %g3 = 8d791540
ldd [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d 00000000de861c20
! %l7 = 05aba799cbb482ba, Mem[000000001d000028] = 78642733
sth %l7,[%i2+%o5] ! Mem[000000001d000028] = 82ba2733
! Mem[000000001c800000] = 287fd35c, %l7 = 05aba799cbb482ba
ldsw [%i1+%g0],%l7 ! %l7 = 00000000287fd35c
p6_label_4:
! Mem[0000000091000004] = 1c204b1c, %g2 = 00000000ddab9f6d
lduh [%i6+0x006],%g2 ! %g2 = 0000000000001c20
! %l0 = e6d66ac6, %l1 = d6992021, Mem[0000000091800020] = 00000000 a85a4dfa
std %l0,[%o0+%o4] ! Mem[0000000091800020] = e6d66ac6 d6992021
! Mem[0000000090800028] = 21af9c5f, %g2 = 0000000000001c20
ldsb [%i5+0x02a],%g2 ! %g2 = 0000000000000021
! %l5 = 0000000000000028, Mem[0000000091800003] = b5da1933
stb %l5,[%o0+0x003] ! Mem[0000000091800000] = 28da1933
! %l2 = 102024e6, %l3 = a85a4dfa, Mem[0000000090000010] = 0212225c 798eb5a3
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 102024e6 a85a4dfa
! Mem[000000001d800030] = 3a682162b8a486ec, %l6 = a908d47eadff8497
ldx [%i3+0x030],%l6 ! %l6 = 3a682162b8a486ec
! Mem[0000000091000030] = 7cc77257 207bbe7e, %g2 = 00000021, %g3 = de861c20
ldd [%i6+0x030],%g2 ! %g2 = 000000007cc77257 00000000207bbe7e
! Mem[0000000091800024] = 992021d1, %g2 = 000000007cc77257
ldub [%o0+0x025],%g2 ! %g2 = 0000000000000099
! Mem[0000000090000008] = 96abb01b, %g2 = 0000000000000099
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffff96ab
! %l1 = 23fd66a5d6992021, Mem[0000000091000000] = ddab9f6d
sth %l1,[%i6+%g0] ! Mem[0000000091000000] = 20219f6d
p6_label_5:
! %l4 = 73d99178102024e6, Mem[000000001c800028] = 6db04901
stb %l4,[%i1+%o5] ! Mem[000000001c800028] = e6b04901
! Mem[000000001d800000] = ac5f6ac5, %l0 = ed4ba301e6d66ac6
lduw [%i3+%g0],%l0 ! %l0 = 00000000ac5f6ac5
! %l5 = 0000000000000028, Mem[000000001c800010] = 613011b0
stw %l5,[%i1+%o2] ! Mem[000000001c800010] = 00000028
! %l5 = 0000000000000028, Mem[0000000090000006] = 0b7896ab
sth %l5,[%i4+0x006] ! Mem[0000000090000004] = 002896ab
! Mem[0000000090000028] = 07dc67fd 8d791540, %g2 = ffff96ab, %g3 = 207bbe7e
ldd [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd 000000008d791540
! Mem[0000000091800014] = a2d978b6, %g2 = 0000000007dc67fd
lduh [%o0+0x014],%g2 ! %g2 = 000000000000a2d9
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = 0000a2d9, %g3 = 8d791540
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! Mem[0000000091000030] = 7cc77257207bbe7e, %g2 = 0000000050d23f27
ldx [%i6+0x030],%g2 ! %g2 = 7cc77257207bbe7e
! %l3 = 00000000a85a4dfa, Mem[0000000090000010] = 102024e6a85a4dfa
stx %l3,[%i4+%o2] ! Mem[0000000090000010] = 00000000a85a4dfa
! %l1 = 23fd66a5d6992021, Mem[0000000091000028] = 43a014addb4f959e
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = 23fd66a5d6992021
p6_label_6:
! Mem[0000000090000000] = f4d6f5d480b60028, %g2 = 7cc77257207bbe7e
ldx [%i4+%g0],%g2 ! %g2 = f4d6f5d480b60028
! %l4 = 73d99178102024e6, Mem[000000001c000028] = b133b4d3df3b3bfb
stx %l4,[%i0+%o5] ! Mem[000000001c000028] = 73d99178102024e6
! %l0 = 00000000ac5f6ac5, Mem[000000009000001c] = 9d7122ad
stw %l0,[%i4+0x01c] ! Mem[000000009000001c] = ac5f6ac5
! %l3 = 00000000a85a4dfa, Mem[0000000090800000] = c8c086c6d0bacca9
stx %l3,[%i5+%g0] ! Mem[0000000090800000] = 00000000a85a4dfa
! Mem[0000000090800010] = bbd0f97aba27fa54, %g2 = f4d6f5d480b60028
ldx [%i5+%o2],%g2 ! %g2 = bbd0f97aba27fa54
! Mem[000000009180000c] = 274ad699, %g2 = bbd0f97aba27fa54
ldsh [%o0+0x00e],%g2 ! %g2 = 000000000000274a
! %l3 = 00000000a85a4dfa, Mem[0000000091000028] = 23fd66a5d6992021
stx %l3,[%i6+%o5] ! Mem[0000000091000028] = 00000000a85a4dfa
! Mem[000000009080002c] = e8b1e7b3, %g2 = 000000000000274a
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000e8b1
! %l2 = 00000000102024e6, Mem[0000000091800038] = e8dd799b
sth %l2,[%o0+0x038] ! Mem[0000000091800038] = 24e6799b
! %l4 = 102024e6, %l5 = 00000028, Mem[0000000091000018] = b4334f34 40af2dc9
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 102024e6 00000028
p6_label_7:
! Mem[0000000091800020] = e6d66ac6, %g2 = 000000000000e8b1
lduw [%o0+%o4],%g2 ! %g2 = 00000000e6d66ac6
! Mem[0000000091800020] = 6ac6d699, %g2 = 00000000e6d66ac6
ldsb [%o0+0x022],%g2 ! %g2 = 000000000000006a
! %l1 = 23fd66a5d6992021, Mem[0000000091800020] = e6d66ac6d6992021
stx %l1,[%o0+%o4] ! Mem[0000000091800020] = 23fd66a5d6992021
! %l5 = 0000000000000028, Mem[0000000091000022] = 8f8d7b41
sth %l5,[%i6+0x022] ! Mem[0000000091000020] = 00287b41
! Mem[0000000090800018] = 35d3851c d6343572, %g2 = 0000006a, %g3 = 0741274a
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3851c 00000000d6343572
! %l0 = ac5f6ac5, %l1 = d6992021, Mem[0000000090000018] = 7f114e52 ac5f6ac5
std %l0,[%i4+%o3] ! Mem[0000000090000018] = ac5f6ac5 d6992021
! Mem[000000009100001c] = 00289de2, %g2 = 0000000035d3851c
ldsh [%i6+0x01e],%g2 ! %g2 = 0000000000000028
! %l1 = 23fd66a5d6992021, Mem[0000000091800017] = b639a5df
stb %l1,[%o0+0x017] ! Mem[0000000091800014] = 2139a5df
! Mem[0000000091800020] = 23fd66a5, %g2 = 0000000000000028
lduh [%o0+%o4],%g2 ! %g2 = 00000000000023fd
! Mem[0000000091800008] = 50d23f27, %g2 = 00000000000023fd
ldub [%o0+%o1],%g2 ! %g2 = 0000000000000050
p6_label_8:
! Mem[0000000091800024] = d6992021, %g2 = 0000000000000050
ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffd699
! %l3 = 00000000a85a4dfa, Mem[0000000091000038] = 65898de9d7571dc0
stx %l3,[%i6+0x038] ! Mem[0000000091000038] = 00000000a85a4dfa
! Mem[0000000091000034] = be7e0000, %g2 = ffffffffffffd699
ldsh [%i6+0x036],%g2 ! %g2 = ffffffffffffbe7e
! %l2 = 102024e6, %l3 = a85a4dfa, Mem[0000000090800028] = eb4821af 9c5fe8b1
std %l2,[%i5+%o5] ! Mem[0000000090800028] = 102024e6 a85a4dfa
! %l6 = b8a486ec, %l7 = 287fd35c, Mem[0000000091800018] = 39a5df25 e14610d9
std %l6,[%o0+%o3] ! Mem[0000000091800018] = b8a486ec 287fd35c
! Mem[0000000090000004] = 80b60028, %g2 = ffffffffffffbe7e
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffff80b6
! Mem[000000009000003c] = f8ba39dc, %g2 = ffffffffffff80b6
lduw [%i4+0x03c],%g2 ! %g2 = 00000000f8ba39dc
! Mem[000000001d000030] = 09fe9007a5608dcd, %l1 = 23fd66a5d6992021
ldx [%i2+0x030],%l1 ! %l1 = 09fe9007a5608dcd
! Mem[0000000090000024] = 3207dc67, %g2 = 00000000f8ba39dc
ldub [%i4+0x027],%g2 ! %g2 = 0000000000000032
! Mem[0000000090800028] = 102024e6, %g2 = 0000000000000032
lduh [%i5+%o5],%g2 ! %g2 = 0000000000001020
p6_label_9:
! Mem[0000000091000008] = 4b1c5151, %g2 = 0000000000001020
ldsh [%i6+%o1],%g2 ! %g2 = 0000000000004b1c
! %l3 = 00000000a85a4dfa, Mem[0000000090000000] = f4d6f5d4
stw %l3,[%i4+%g0] ! Mem[0000000090000000] = a85a4dfa
! %l2 = 00000000102024e6, Mem[000000001c000000] = 102024e6a85a4dfa
stx %l2,[%i0+%g0] ! Mem[000000001c000000] = 00000000102024e6
! %l4 = 102024e6, %l5 = 00000028, Mem[0000000090000030] = 944f136a 126760d7
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 102024e6 00000028
! %l0 = 00000000ac5f6ac5, Mem[0000000090800034] = 2d07fd66
stw %l0,[%i5+0x034] ! Mem[0000000090800034] = ac5f6ac5
! %l2 = 00000000102024e6, Mem[000000009000002a] = 67fd8d79
sth %l2,[%i4+0x02a] ! Mem[0000000090000028] = 24e68d79
! %l3 = 00000000a85a4dfa, Mem[0000000091800014] = a2d97821
stw %l3,[%o0+0x014] ! Mem[0000000091800014] = a85a4dfa
! Mem[0000000090000008] = 96abb01b c40b9e2c, %g2 = 00004b1c, %g3 = d6343572
ldd [%i4+%o1],%g2 ! %g2 = 0000000096abb01b 00000000c40b9e2c
! %l0 = 00000000ac5f6ac5, Mem[0000000090000000] = a85a4dfa80b60028
stx %l0,[%i4+%g0] ! Mem[0000000090000000] = 00000000ac5f6ac5
! Mem[0000000091000020] = 9de20028 7b410036, %g2 = 96abb01b, %g3 = c40b9e2c
ldd [%i6+%o4],%g2 ! %g2 = 000000009de20028 000000007b410036
p6_label_10:
! Mem[000000009080003c] = 0e000000, %g2 = 000000009de20028
ldsb [%i5+0x03f],%g2 ! %g2 = 000000000000000e
! Mem[000000009000002c] = 8d791540, %g2 = 000000000000000e
lduw [%i4+0x02c],%g2 ! %g2 = 000000008d791540
! %l4 = 73d99178102024e6, Mem[0000000091000034] = 207bbe7e
stw %l4,[%i6+0x034] ! Mem[0000000091000034] = 102024e6
! Mem[0000000090000020] = 1a54edfce7b2eb32, %g2 = 000000008d791540
ldx [%i4+%o4],%g2 ! %g2 = 1a54edfce7b2eb32
! Mem[0000000090800038] = 3936420c dd38b60e, %g2 = e7b2eb32, %g3 = 7b410036
ldd [%i5+0x038],%g2 ! %g2 = 000000003936420c 00000000dd38b60e
! %l0 = ac5f6ac5, %l1 = a5608dcd, Mem[0000000090800020] = 6c6c0f3a ba1e4dff
std %l0,[%i5+%o4] ! Mem[0000000090800020] = ac5f6ac5 a5608dcd
! %l2 = 102024e6, %l3 = a85a4dfa, Mem[0000000091000030] = 7cc77257 102024e6
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 102024e6 a85a4dfa
! %l5 = 0000000000000028, Mem[0000000091000026] = 00360000
sth %l5,[%i6+0x026] ! Mem[0000000091000024] = 00280000
! Mem[0000000091000024] = 28000000, %g2 = 000000003936420c
ldsb [%i6+0x027],%g2 ! %g2 = 0000000000000028
! %l0 = 00000000ac5f6ac5, Mem[000000001c000006] = 102024e6
sth %l0,[%i0+0x006] ! Mem[000000001c000004] = 10206ac5
p6_label_11:
! Mem[000000009080002c] = a85a4dfa, %g2 = 0000000000000028
lduw [%i5+0x02c],%g2 ! %g2 = 00000000a85a4dfa
! Mem[0000000090000028] = 07dc24e6, %g2 = 00000000a85a4dfa
ldsh [%i4+%o5],%g2 ! %g2 = 00000000000007dc
! %l0 = 00000000ac5f6ac5, Mem[000000001c800024] = 025c5547
stw %l0,[%i1+0x024] ! Mem[000000001c800024] = ac5f6ac5
! %l4 = 73d99178102024e6, Mem[0000000091800034] = b6b6487f
stw %l4,[%o0+0x034] ! Mem[0000000091800034] = 102024e6
! Mem[000000009080002c] = a85a4dfa, %g18 = daae9bfe10c64da4
ldsw [%i5+0x02c],%g2 ! %g2 = daae9bfe10c64da4
! Mem[0000000091800008] = 50d23f27, %g18 = daae9bfe10c64da4
ldsw [%o0+%o1],%g2 ! %g2 = daae9bfe10c64da4
! Mem[0000000091800038] = 24e6799beb806635, %g2 = 0000000050d23f27
ldx [%o0+0x038],%g2 ! %g2 = 24e6799beb806635
! %l5 = 0000000000000028, Mem[0000000091800038] = 24e6799b
sth %l5,[%o0+0x038] ! Mem[0000000091800038] = 0028799b
! Mem[000000009080001c] = d6343572, %g2 = 24e6799beb806635
ldub [%i5+0x01c],%g2 ! %g2 = 00000000000000d6
! Mem[000000001d000014] = 09f115b6, %l4 = 73d99178102024e6
ldsb [%i2+0x017],%l4 ! %l4 = ffffffffffffffb6
p6_label_12:
! Mem[0000000091800024] = 2021d1fa, %g2 = 00000000000000d6
ldsb [%o0+0x026],%g2 ! %g2 = 0000000000000020
! Mem[0000000091800004] = da193367, %g2 = 0000000000000020
lduw [%o0+0x004],%g2 ! %g2 = 00000000da193367
! %l0 = 00000000ac5f6ac5, Mem[000000009180001e] = d35c23fd
sth %l0,[%o0+0x01e] ! Mem[000000009180001c] = 6ac523fd
! Mem[000000001d000008] = 7f3cfbf1, %l4 = ffffffffffffffb6
ldsh [%i2+0x00a],%l4 ! %l4 = fffffffffffffbf1
! %l2 = 00000000102024e6, Mem[0000000091000024] = 7b410028
stw %l2,[%i6+0x024] ! Mem[0000000091000024] = 102024e6
! %l1 = 09fe9007a5608dcd, Mem[0000000090000036] = 0028d699
sth %l1,[%i4+0x036] ! Mem[0000000090000034] = 8dcdd699
! Mem[0000000090800004] = 4dfaadff, %g2 = 00000000da193367
ldsh [%i5+0x006],%g2 ! %g2 = 0000000000004dfa
! %l0 = ac5f6ac5, %l1 = a5608dcd, Mem[0000000090000020] = 1a54edfc e7b2eb32
std %l0,[%i4+%o4] ! Mem[0000000090000020] = ac5f6ac5 a5608dcd
! Mem[0000000091800014] = a85a4dfa, %g18 = daae9bfe10c64da4
ldsw [%o0+0x014],%g2 ! %g2 = daae9bfe10c64da4
! %l1 = 09fe9007a5608dcd, Mem[000000001d80000b] = 09cdd7c4
stb %l1,[%i3+0x00b] ! Mem[000000001d800008] = 09cdd7cd
p6_label_13:
! %l3 = 00000000a85a4dfa, Mem[000000001d000030] = 09fe9007
stw %l3,[%i2+0x030] ! Mem[000000001d000030] = a85a4dfa
! %l5 = 0000000000000028, Mem[0000000091800004] = da193367
stw %l5,[%o0+0x004] ! Mem[0000000091800004] = 00000028
! Mem[0000000090800030] = e7b33334ac5f6ac5, %g2 = ffffffffa85a4dfa
ldx [%i5+0x030],%g2 ! %g2 = e7b33334ac5f6ac5
! %l5 = 0000000000000028, Mem[000000009080000c] = cbb482ba
sth %l5,[%i5+0x00c] ! Mem[000000009080000c] = 002882ba
! Mem[0000000090000018] = ac5f6ac5, %g2 = e7b33334ac5f6ac5
ldub [%i4+%o3],%g2 ! %g2 = 00000000000000ac
! Mem[0000000090000000] = 00000000 ac5f6ac5, %g2 = 000000ac, %g3 = dd38b60e
ldd [%i4+%g0],%g2 ! %g2 = 0000000000000000 00000000ac5f6ac5
! Mem[000000001d800028] = cf21f5b3, %l1 = 09fe9007a5608dcd
ldsw [%i3+%o5],%l1 ! %l1 = ffffffffcf21f5b3
! Mem[0000000091000024] = 102024e6, %g18 = daae9bfe10c64da4
ldsw [%i6+0x024],%g2 ! %g2 = daae9bfe10c64da4
! %l2 = 102024e6, %l3 = a85a4dfa, Mem[000000001d800018] = 2cd2136a 2b20a792
std %l2,[%i3+%o3] ! Mem[000000001d800018] = 102024e6 a85a4dfa
! Mem[0000000091800030] = 45288f71, %g2 = 00000000102024e6
lduw [%o0+0x030],%g2 ! %g2 = 0000000045288f71
p6_label_14:
! Mem[0000000091000010] = b0555beb, %g2 = 0000000045288f71
lduh [%i6+0x012],%g2 ! %g2 = 000000000000b055
! Mem[0000000090800000] = 00000000, %g2 = 000000000000b055
lduw [%i5+%g0],%g2 ! %g2 = 0000000000000000
! %l4 = fffffffffffffbf1, Mem[000000001c800018] = 2b490a66216b6fa5
stx %l4,[%i1+%o3] ! Mem[000000001c800018] = fffffffffffffbf1
! Mem[0000000090000028] = 07dc24e6, %g18 = daae9bfe10c64da4
ldsw [%i4+%o5],%g2 ! %g2 = daae9bfe10c64da4
! Mem[000000009180003c] = 80663500, %g2 = 0000000007dc24e6
ldsb [%o0+0x03d],%g2 ! %g2 = ffffffffffffff80
! Mem[000000001c000020] = 81cb9c0a, %l1 = ffffffffcf21f5b3
ldsb [%i0+0x023],%l1 ! %l1 = 000000000000000a
! Mem[000000001c800020] = fcea3a1eac5f6ac5, %l4 = fffffffffffffbf1
ldx [%i1+%o4],%l4 ! %l4 = fcea3a1eac5f6ac5
! Mem[0000000090800030] = 3334ac5f, %g2 = ffffffffffffff80
ldsh [%i5+0x032],%g2 ! %g2 = 0000000000003334
! Mem[0000000090800004] = 5a4dfaad, %g2 = 0000000000003334
ldub [%i5+0x005],%g2 ! %g2 = 000000000000005a
! Mem[0000000091000018] = 102024e600000028, %g2 = 000000000000005a
ldx [%i6+%o3],%g2 ! %g2 = 102024e600000028
p6_label_15:
! Mem[0000000090800030] = e7b33334ac5f6ac5, %g2 = 102024e600000028
ldx [%i5+0x030],%g2 ! %g2 = e7b33334ac5f6ac5
! Mem[000000009180000c] = 0741274a, %g2 = e7b33334ac5f6ac5
lduw [%o0+0x00c],%g2 ! %g2 = 000000000741274a
! Mem[0000000090800038] = 3936420c, %g2 = 000000000741274a
ldsh [%i5+0x038],%g2 ! %g2 = 0000000000003936
! Mem[000000001d000020] = 971b9a95 7bd603d9, %l4 = ac5f6ac5, %l5 = 00000028
ldd [%i2+%o4],%l4 ! %l4 = 00000000971b9a95 000000007bd603d9
! %l7 = 00000000287fd35c, Mem[0000000091000000] = 20219f6dde861c20
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = 00000000287fd35c
! Mem[000000001d00003c] = 4136b337, %l5 = 000000007bd603d9
ldsb [%i2+0x03f],%l5 ! %l5 = 0000000000000037
! %l6 = b8a486ec, %l7 = 287fd35c, Mem[0000000090800038] = 3936420c dd38b60e
std %l6,[%i5+0x038] ! Mem[0000000090800038] = b8a486ec 287fd35c
! Mem[000000001d00003c] = 4136b337, %l4 = 00000000971b9a95
ldsw [%i2+0x03c],%l4 ! %l4 = 000000004136b337
! %l0 = 00000000ac5f6ac5, Mem[000000009100002f] = fa102024
stb %l0,[%i6+0x02f] ! Mem[000000009100002c] = c5102024
! Mem[000000001c000030] = 34de7f12694e2290, %l3 = 00000000a85a4dfa
ldx [%i0+0x030],%l3 ! %l3 = 34de7f12694e2290
p6_label_16:
! Mem[0000000090800030] = e7b33334, %g2 = 0000000000003936
ldub [%i5+0x030],%g2 ! %g2 = 00000000000000e7
! Mem[0000000090000014] = a85a4dfa, %g18 = daae9bfe10c64da4
ldsw [%i4+0x014],%g2 ! %g2 = daae9bfe10c64da4
! %l5 = 0000000000000037, Mem[0000000090000008] = 96abb01b
stw %l5,[%i4+%o1] ! Mem[0000000090000008] = 00000037
! Mem[000000009100000c] = da67f293, %g2 = ffffffffa85a4dfa
lduw [%i6+0x00c],%g2 ! %g2 = 00000000da67f293
! Mem[000000001c800028] = e6b04901, %l1 = 000000000000000a
ldsw [%i1+%o5],%l1 ! %l1 = ffffffffe6b04901
! %l0 = 00000000ac5f6ac5, Mem[0000000091800016] = 4dfab8a4
sth %l0,[%o0+0x016] ! Mem[0000000091800014] = 6ac5b8a4
! %l7 = 00000000287fd35c, Mem[000000001d00000b] = 7f3cfbf1
stb %l7,[%i2+0x00b] ! Mem[000000001d000008] = 7f3cfb5c
! %l1 = ffffffffe6b04901, Mem[000000009100002e] = 4dc51020
sth %l1,[%i6+0x02e] ! Mem[000000009100002c] = 49011020
! Mem[0000000090800008] = adff8497, %g18 = daae9bfe10c64da4
ldsw [%i5+%o1],%g2 ! %g2 = daae9bfe10c64da4
! Mem[0000000091800008] = 50d23f27, %g2 = ffffffffadff8497
lduw [%o0+%o1],%g2 ! %g2 = 0000000050d23f27
p6_label_17:
! %l7 = 00000000287fd35c, Mem[0000000091800018] = b8a486ec
stw %l7,[%o0+%o3] ! Mem[0000000091800018] = 287fd35c
! %l0 = 00000000ac5f6ac5, Mem[000000001d800008] = 09cdd7cda0935139
stx %l0,[%i3+%o1] ! Mem[000000001d800008] = 00000000ac5f6ac5
! %l6 = b8a486ec, %l7 = 287fd35c, Mem[0000000091800030] = 45288f71 102024e6
std %l6,[%o0+0x030] ! Mem[0000000091800030] = b8a486ec 287fd35c
! %l6 = b8a486ec, %l7 = 287fd35c, Mem[0000000090000000] = 00000000 ac5f6ac5
std %l6,[%i4+%g0] ! Mem[0000000090000000] = b8a486ec 287fd35c
! Mem[0000000090000020] = ac5f6ac5a5608dcd, %g2 = 0000000050d23f27
ldx [%i4+%o4],%g2 ! %g2 = ac5f6ac5a5608dcd
! %l6 = 3a682162b8a486ec, Mem[000000009180001a] = d35c287f
sth %l6,[%o0+0x01a] ! Mem[0000000091800018] = 86ec287f
! Mem[0000000090800028] = 24e6a85a, %g2 = ac5f6ac5a5608dcd
ldsh [%i5+0x02a],%g2 ! %g2 = 00000000000024e6
! %l0 = 00000000ac5f6ac5, Mem[000000009000002c] = 8d791540
sth %l0,[%i4+0x02c] ! Mem[000000009000002c] = 6ac51540
! Mem[0000000090000000] = b8a486ec, %g18 = daae9bfe10c64da4
ldsw [%i4+%g0],%g2 ! %g2 = daae9bfe10c64da4
! %l2 = 102024e6, %l3 = 694e2290, Mem[0000000090800010] = bbd0f97a ba27fa54
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 102024e6 694e2290
p6_label_18:
! Mem[0000000090000010] = 00a85a4d, %g2 = ffffffffb8a486ec
ldsb [%i4+0x013],%g2 ! %g2 = 0000000000000000
! Mem[000000001d000000] = e11c2b99a1f263bf, %l0 = 00000000ac5f6ac5
ldx [%i2+%g0],%l0 ! %l0 = e11c2b99a1f263bf
! %l2 = 00000000102024e6, Mem[000000009000002c] = 6ac51540
sth %l2,[%i4+0x02c] ! Mem[000000009000002c] = 24e61540
! Mem[0000000091800038] = 0028799b, %g2 = 0000000000000000
ldub [%o0+0x038],%g2 ! %g2 = 0000000000000000
! %l0 = a1f263bf, %l1 = e6b04901, Mem[0000000090000030] = 102024e6 00008dcd
std %l0,[%i4+0x030] ! Mem[0000000090000030] = a1f263bf e6b04901
! %l0 = e11c2b99a1f263bf, Mem[000000009100001a] = 24e60000
sth %l0,[%i6+0x01a] ! Mem[0000000091000018] = 63bf0000
! %l6 = b8a486ec, %l7 = 287fd35c, Mem[0000000091000018] = 102063bf 00000028
std %l6,[%i6+%o3] ! Mem[0000000091000018] = b8a486ec 287fd35c
! %l0 = e11c2b99a1f263bf, Mem[0000000090800018] = 35d3851cd6343572
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = e11c2b99a1f263bf
! Mem[0000000091000000] = 00000000, %g2 = 0000000000000000
lduw [%i6+%g0],%g2 ! %g2 = 0000000000000000
! %l3 = 34de7f12694e2290, Mem[000000009000001a] = 6ac5d699
sth %l3,[%i4+0x01a] ! Mem[0000000090000018] = 2290d699
p6_label_19:
! Mem[000000009000002c] = 24e61540, %g18 = daae9bfe10c64da4
ldsw [%i4+0x02c],%g2 ! %g2 = daae9bfe10c64da4
! %l3 = 34de7f12694e2290, Mem[000000001d800008] = 00000000ac5f6ac5
stx %l3,[%i3+%o1] ! Mem[000000001d800008] = 34de7f12694e2290
! Mem[000000001c800030] = b87c6ce0 2eba0efa, %l4 = 4136b337, %l5 = 00000037
ldd [%i1+0x030],%l4 ! %l4 = 00000000b87c6ce0 000000002eba0efa
! %l5 = 000000002eba0efa, Mem[0000000090800010] = 102024e6694e2290
stx %l5,[%i5+%o2] ! Mem[0000000090800010] = 000000002eba0efa
! Mem[000000009080001c] = a1f263bf, %g2 = 0000000024e61540
ldub [%i5+0x01c],%g2 ! %g2 = 00000000000000a1
! Mem[000000001d80002c] = 4cedc0d0, %l4 = 00000000b87c6ce0
ldsb [%i3+0x02d],%l4 ! %l4 = ffffffffffffffed
! Mem[000000001c000008] = 48e6369d, %l2 = 00000000102024e6
ldsb [%i0+0x00b],%l2 ! %l2 = ffffffffffffff9d
! Mem[0000000091800038] = 28799beb, %g2 = 00000000000000a1
ldub [%o0+0x039],%g2 ! %g2 = 0000000000000028
! Mem[000000001d800018] = 102024e6 a85a4dfa, %l0 = a1f263bf, %l1 = e6b04901
ldd [%i3+%o3],%l0 ! %l0 = 00000000102024e6 00000000a85a4dfa
! Mem[0000000091000004] = 287fd35c, %g2 = 0000000000000028
lduh [%i6+0x004],%g2 ! %g2 = 000000000000287f
p6_label_20:
! %l0 = 102024e6, %l1 = a85a4dfa, Mem[0000000090800020] = ac5f6ac5 a5608dcd
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 102024e6 a85a4dfa
! Mem[0000000090000024] = cd07dc24, %g2 = 000000000000287f
ldub [%i4+0x027],%g2 ! %g2 = 00000000000000cd
! %l1 = 00000000a85a4dfa, Mem[0000000090800020] = 102024e6
stw %l1,[%i5+%o4] ! Mem[0000000090800020] = a85a4dfa
! Mem[000000009100000c] = da67f293, %g2 = 00000000000000cd
lduw [%i6+0x00c],%g2 ! %g2 = 00000000da67f293
! Mem[000000009100003c] = 4dfa0000, %g2 = 00000000da67f293
ldsh [%i6+0x03e],%g2 ! %g2 = 0000000000004dfa
! Mem[0000000090000030] = a1f263bf e6b04901, %g2 = 00004dfa, %g3 = ac5f6ac5
ldd [%i4+0x030],%g2 ! %g2 = 00000000a1f263bf 00000000e6b04901
! %l0 = 00000000102024e6, Mem[000000009000003c] = f8ba39dc
sth %l0,[%i4+0x03c] ! Mem[000000009000003c] = 24e639dc
! Mem[000000009080000c] = 82ba0000, %g2 = 00000000a1f263bf
ldsb [%i5+0x00e],%g2 ! %g2 = ffffffffffffff82
! Mem[000000009100001c] = 287fd35c, %g18 = daae9bfe10c64da4
ldsw [%i6+0x01c],%g2 ! %g2 = daae9bfe10c64da4
! %l2 = ffffff9d, %l3 = 694e2290, Mem[0000000090800030] = e7b33334 ac5f6ac5
std %l2,[%i5+0x030] ! Mem[0000000090800030] = ffffff9d 694e2290
p6_label_21:
! Mem[0000000091800028] = d1fa02cc b0308df5, %g2 = 287fd35c, %g3 = e6b04901
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0308df5
! Mem[0000000090800010] = 0000002e, %g2 = 00000000d1fa02cc
ldsb [%i5+0x011],%g2 ! %g2 = 0000000000000000
! Mem[000000001d800030] = 3a682162, %l5 = 000000002eba0efa
lduh [%i3+0x032],%l5 ! %l5 = 0000000000002162
! %l4 = ffffffffffffffed, Mem[0000000090800004] = a85a4dfa
stw %l4,[%i5+0x004] ! Mem[0000000090800004] = ffffffed
! Mem[0000000091800008] = 50d23f270741274a, %g2 = 0000000000000000
ldx [%o0+%o1],%g2 ! %g2 = 50d23f270741274a
! %l2 = ffffffffffffff9d, Mem[000000009000001c] = d6992021
sth %l2,[%i4+0x01c] ! Mem[000000009000001c] = ff9d2021
! Mem[0000000090000024] = a5608dcd, %g2 = 50d23f270741274a
ldsh [%i4+0x024],%g2 ! %g2 = ffffffffffffa560
! Mem[0000000091000000] = 00000000, %g2 = ffffffffffffa560
ldsh [%i6+%g0],%g2 ! %g2 = 0000000000000000
! %l4 = ffffffffffffffed, Mem[000000001d000014] = 09f115b6
stw %l4,[%i2+0x014] ! Mem[000000001d000014] = ffffffed
! %l1 = 00000000a85a4dfa, Mem[000000001c80003e] = 170d67a5
stb %l1,[%i1+0x03e] ! Mem[000000001c80003c] = 170dfaa5
p6_label_22:
! Mem[0000000091000028] = 00000000, %g2 = 0000000000000000
ldsb [%i6+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000018] = 2290ff9d, %g2 = 0000000000000000
ldsh [%i4+0x01a],%g2 ! %g2 = 0000000000002290
! Mem[0000000090000000] = b8a486ec287fd35c, %g2 = 0000000000002290
ldx [%i4+%g0],%g2 ! %g2 = b8a486ec287fd35c
! Mem[0000000090800020] = a85a4dfa, %g2 = b8a486ec287fd35c
ldsh [%i5+%o4],%g2 ! %g2 = ffffffffffffa85a
! Mem[0000000090000034] = e6b04901, %g2 = ffffffffffffa85a
lduh [%i4+0x034],%g2 ! %g2 = 000000000000e6b0
! %l2 = ffffffffffffff9d, Mem[000000009100000c] = da67f293
sth %l2,[%i6+0x00c] ! Mem[000000009100000c] = ff9df293
! Mem[0000000090800018] = e11c2b99a1f263bf, %g2 = 000000000000e6b0
ldx [%i5+%o3],%g2 ! %g2 = e11c2b99a1f263bf
! %l0 = 00000000102024e6, Mem[0000000090800020] = a85a4dfa
sth %l0,[%i5+%o4] ! Mem[0000000090800020] = 24e64dfa
! Mem[0000000091800028] = d1fa02cc b0308df5, %g2 = a1f263bf, %g3 = b0308df5
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0308df5
! %l2 = ffffffffffffff9d, Mem[0000000091000024] = 102024e6
stw %l2,[%i6+0x024] ! Mem[0000000091000024] = ffffff9d
p6_label_23:
! Mem[0000000090800034] = 2290b8a4, %g2 = 00000000d1fa02cc
lduh [%i5+0x036],%g2 ! %g2 = 0000000000002290
! %l1 = 00000000a85a4dfa, Mem[0000000091800038] = 0028799b
stw %l1,[%o0+0x038] ! Mem[0000000091800038] = a85a4dfa
! Mem[000000001c800008] = fc8644d1 7b8c242d, %l4 = ffffffed, %l5 = 00002162
ldd [%i1+%o1],%l4 ! %l4 = 00000000fc8644d1 000000007b8c242d
! %l0 = 102024e6, %l1 = a85a4dfa, Mem[0000000090000008] = 00000037 c40b9e2c
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 102024e6 a85a4dfa
! %l4 = fc8644d1, %l5 = 7b8c242d, Mem[000000001d800028] = cf21f5b3 4cedc0d0
std %l4,[%i3+%o5] ! Mem[000000001d800028] = fc8644d1 7b8c242d
! Mem[0000000090800008] = 84970028, %g2 = 0000000000002290
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffff8497
! %l4 = 00000000fc8644d1, Mem[0000000091800000] = 6c5e3728
sth %l4,[%o0+%g0] ! Mem[0000000091800000] = 44d13728
! %l4 = 00000000fc8644d1, Mem[000000001d000005] = a1f263bf
stb %l4,[%i2+0x005] ! Mem[000000001d000004] = a1d163bf
! %l0 = 00000000102024e6, Mem[000000001d800000] = ac5f6ac5
stw %l0,[%i3+%g0] ! Mem[000000001d800000] = 102024e6
! Mem[0000000090000020] = ac5f6ac5, %g18 = daae9bfe10c64da4
ldsw [%i4+%o4],%g2 ! %g2 = daae9bfe10c64da4
p6_label_24:
! Mem[0000000091800008] = 50d23f27, %g18 = daae9bfe10c64da4
ldsw [%o0+%o1],%g2 ! %g2 = daae9bfe10c64da4
! Mem[0000000090800034] = 694e2290, %g18 = daae9bfe10c64da4
ldsw [%i5+0x034],%g2 ! %g2 = daae9bfe10c64da4
! Mem[000000001c800010] = 00000028, %l4 = 00000000fc8644d1
ldsb [%i1+0x011],%l4 ! %l4 = 0000000000000000
! Mem[000000001c800018] = ffffffff fffffbf1, %l6 = b8a486ec, %l7 = 287fd35c
ldd [%i1+%o3],%l6 ! %l6 = 00000000ffffffff 00000000fffffbf1
! Mem[0000000091000018] = b8a486ec 287fd35c, %g2 = 694e2290, %g3 = b0308df5
ldd [%i6+%o3],%g2 ! %g2 = 00000000b8a486ec 00000000287fd35c
! %l4 = 0000000000000000, Mem[000000001c000001] = 00000000
stb %l4,[%i0+0x001] ! Mem[000000001c000000] = 00000000
! Mem[0000000091800030] = b8a486ec, %g2 = 00000000b8a486ec
ldsh [%o0+0x030],%g2 ! %g2 = ffffffffffffb8a4
! Mem[000000001c000030] = 34de7f12, %l4 = 0000000000000000
lduw [%i0+0x030],%l4 ! %l4 = 0000000034de7f12
! Mem[0000000090000010] = 000000a8, %g2 = ffffffffffffb8a4
ldub [%i4+0x011],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000008] = 5151ff9d, %g2 = 0000000000000000
ldsh [%i6+0x00a],%g2 ! %g2 = 0000000000005151
p6_label_25:
! Mem[000000009100003c] = 4dfa0000, %g2 = 0000000000005151
lduh [%i6+0x03e],%g2 ! %g2 = 0000000000004dfa
! %l3 = 34de7f12694e2290, Mem[000000009180003c] = eb806635
stw %l3,[%o0+0x03c] ! Mem[000000009180003c] = 694e2290
! Mem[000000001d800020] = 4f37e34a 10514f75, %l4 = 34de7f12, %l5 = 7b8c242d
ldd [%i3+%o4],%l4 ! %l4 = 000000004f37e34a 0000000010514f75
! Mem[0000000090800018] = 2b99a1f2, %g2 = 0000000000004dfa
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000002b99
! %l0 = 102024e6, %l1 = a85a4dfa, Mem[000000001c800030] = b87c6ce0 2eba0efa
std %l0,[%i1+0x030] ! Mem[000000001c800030] = 102024e6 a85a4dfa
! %l0 = 00000000102024e6, Mem[000000001c000026] = defa22d4
sth %l0,[%i0+0x026] ! Mem[000000001c000024] = defa24e6
! %l1 = 00000000a85a4dfa, Mem[0000000090000033] = bfe6b049
stb %l1,[%i4+0x033] ! Mem[0000000090000030] = fae6b049
! %l2 = ffffff9d, %l3 = 694e2290, Mem[000000001d800038] = 30d8c2cf c314127b
std %l2,[%i3+0x038] ! Mem[000000001d800038] = ffffff9d 694e2290
! Mem[000000001c800018] = ffffffff fffffbf1, %l2 = ffffff9d, %l3 = 694e2290
ldd [%i1+%o3],%l2 ! %l2 = 00000000ffffffff 00000000fffffbf1
! Mem[0000000090800000] = 00000000, %g2 = 0000000000002b99
lduw [%i5+%g0],%g2 ! %g2 = 0000000000000000
ba,a p6_not_taken_0_end
p6_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 00000000102024e6
bne,a,pn %xcc,p6_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000a85a4dfa
bne,a,pn %xcc,p6_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ffffffff
bne,a,pn %xcc,p6_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000fffffbf1
bne,a,pn %xcc,p6_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000004f37e34a
bne,a,pn %xcc,p6_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000010514f75
bne,a,pn %xcc,p6_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ffffffff
bne,a,pn %xcc,p6_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000fffffbf1
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 dcc0d45c 40671118
bne %xcc,p6_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be a07c75ec f1a38f34
bne %xcc,p6_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 5bda15ac 7a7f4b2e
bne %xcc,p6_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 07996eeb 022d710f
bne %xcc,p6_f6_fail
nop
! Check Local Memory
set p6_local0_expect,%g1
p6_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0000000010206ac5
ldx [%i0+0x000],%g3 ! Observed data at 000000001c000000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 81cb9c0adefa24e6
ldx [%i0+0x020],%g3 ! Observed data at 000000001c000020
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 73d99178102024e6
ldx [%i0+0x028],%g3 ! Observed data at 000000001c000028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x028,%g4
set p6_local1_expect,%g1
p6_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 00000028af516879
ldx [%i1+0x010],%g3 ! Observed data at 000000001c800010
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = fffffffffffffbf1
ldx [%i1+0x018],%g3 ! Observed data at 000000001c800018
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = fcea3a1eac5f6ac5
ldx [%i1+0x020],%g3 ! Observed data at 000000001c800020
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = e6b049012da4d9ef
ldx [%i1+0x028],%g3 ! Observed data at 000000001c800028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 102024e6a85a4dfa
ldx [%i1+0x030],%g3 ! Observed data at 000000001c800030
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = d9fb092a170dfaa5
ldx [%i1+0x038],%g3 ! Observed data at 000000001c800038
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x038,%g4
set p6_local2_expect,%g1
p6_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = e11c2b99a1d163bf
ldx [%i2+0x000],%g3 ! Observed data at 000000001d000000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 7f3cfb5c899b320a
ldx [%i2+0x008],%g3 ! Observed data at 000000001d000008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 4d833253ffffffed
ldx [%i2+0x010],%g3 ! Observed data at 000000001d000010
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 82ba2733b0286c69
ldx [%i2+0x028],%g3 ! Observed data at 000000001d000028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = a85a4dfaa5608dcd
ldx [%i2+0x030],%g3 ! Observed data at 000000001d000030
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 65dcf4f04136b337
ldx [%i2+0x038],%g3 ! Observed data at 000000001d000038
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x038,%g4
set p6_local3_expect,%g1
p6_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 102024e63672bb93
ldx [%i3+0x000],%g3 ! Observed data at 000000001d800000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 34de7f12694e2290
ldx [%i3+0x008],%g3 ! Observed data at 000000001d800008
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 102024e6a85a4dfa
ldx [%i3+0x018],%g3 ! Observed data at 000000001d800018
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = fc8644d17b8c242d
ldx [%i3+0x028],%g3 ! Observed data at 000000001d800028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffff9d694e2290
ldx [%i3+0x038],%g3 ! Observed data at 000000001d800038
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x038,%g4
! The test for processor 6 has passed
p6_passed:
ta GOOD_TRAP
nop
p6_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p6_failed
p6_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p6_failed
p6_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p6_failed
p6_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p6_failed
p6_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p6_failed
p6_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p6_failed
p6_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p6_failed
p6_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p6_failed
p6_f0_fail:
set p6_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f2_fail:
set p6_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f4_fail:
set p6_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f6_fail:
set p6_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001d000028]
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001d800008]
stda %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800000]
lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001c000028]
stxa %l5,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800028]
done
p6_trap1o:
ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001d000028]
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001d800008]
stda %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800000]
lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001c000028]
stxa %l5,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000001c800028]
done
p6_trap2e:
stha %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000008]
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c000008]
ldsba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001c000020]
lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001d000020]
done
p6_trap2o:
stha %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000008]
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001c000008]
ldsba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001c000020]
lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001d000020]
done
p6_trap3e:
nop
nop
done
p6_trap3o:
nop
nop
done
p6_init_memory_pointers:
set p6_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p6_local0_start,%i0
set p6_local1_start,%i1
set p6_local2_start,%i2
set p6_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = ed4ba301e6d66ac6
ldx [%g1+0x008],%l1 ! %l1 = 23fd66a5d6992021
ldx [%g1+0x010],%l2 ! %l2 = e5993d647cfa7db5
ldx [%g1+0x018],%l3 ! %l3 = 5d642d086ae4c058
ldx [%g1+0x020],%l4 ! %l4 = 73d99178102024e6
ldx [%g1+0x028],%l5 ! %l5 = 6b7ca7dc99b58adc
ldx [%g1+0x030],%l6 ! %l6 = a908d47eadff8497
ldx [%g1+0x038],%l7 ! %l7 = 05aba799cbb482ba
! 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 = bb3ad0b8 0b07faee 6f136163 1116bf38
! %f4 = b02dee63 f71ca928 d7062dbf 4f02b498
! %f8 = cabcbb45 4f9ee6aa e7431731 b526cb48
! %f12 = f784cd9d e9f33320 605c45d6 1d36a0bf
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5c0da648 bc870959 f341fbd0 c723351f
! %f20 = e220b668 afd13977 d631ef74 c554cd88
! %f24 = 48a86404 9749a625 4f52f1b1 e7f589cc
! %f28 = aa51e4f2 421b472d 9bd416fa 3c55bbd6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 2bb9d319 3618faed 92b92681 1e1f801d
! %f36 = db560493 f7b03b10 8f6706e3 bb6a3b40
! %f40 = d374568b a358ca3c bf314214 3db7750a
! %f44 = 8e321a74 f6cdc8ce b5367703 9098a6b1
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6798f7a80000007f,%g7,%g1 ! GSR scale = 15, align = 7
wr %g1,%g0,%gsr ! GSR = 6798f7a80000007f
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:
! %l2 = 10f05d320c4032e3, Mem[000000009100001a] = 4f3440af
sth %l2,[%i6+0x01a] ! Mem[0000000091000018] = 32e340af
! %l4 = d5d5fa825e5ea725, Mem[000000009000002f] = 40944f13
stb %l4,[%i4+0x02f] ! Mem[000000009000002c] = 25944f13
! Mem[0000000090000000] = f4d6f5d4, %g2 = 14489e920ed2e268
ldub [%i4+%g0],%g2 ! %g2 = 00000000000000f4
! Mem[0000000091000028] = 43a014addb4f959e, %g2 = 00000000000000f4
ldx [%i6+%o5],%g2 ! %g2 = 43a014addb4f959e
! Mem[0000000090000008] = b01bc40b, %g2 = 43a014addb4f959e
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000b01b
! %l3 = d3b984b8198a00fb, Mem[0000000090000020] = 1a54edfce7b2eb32
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = d3b984b8198a00fb
! %l2 = 10f05d320c4032e3, Mem[0000000090000028] = 07dc67fd8d791525
stx %l2,[%i4+%o5] ! Mem[0000000090000028] = 10f05d320c4032e3
! Mem[000000009100000c] = da67f293, %g18 = 4354ba2c0b1276d1
ldsw [%i6+0x00c],%g2 ! %g2 = 4354ba2c0b1276d1
! Mem[000000009100002c] = db4f959e, %g2 = ffffffffda67f293
lduw [%i6+0x02c],%g2 ! %g2 = 00000000db4f959e
! Mem[0000000090800018] = 1cd63435, %g2 = 00000000db4f959e
ldub [%i5+0x01b],%g2 ! %g2 = 000000000000001c
p7_label_2:
! Mem[0000000090800010] = bbd0f97aba27fa54, %g2 = 000000000000001c
ldx [%i5+%o2],%g2 ! %g2 = bbd0f97aba27fa54
! Mem[0000000091800030] = 45288f71b6b6487f, %g2 = bbd0f97aba27fa54
ldx [%o0+0x030],%g2 ! %g2 = 45288f71b6b6487f
! Mem[0000000090000038] = 8fc6c81b, %g2 = 45288f71b6b6487f
lduh [%i4+0x038],%g2 ! %g2 = 0000000000008fc6
! %l5 = a31a574a464c7ade, Mem[000000009180001b] = 25e14610
stb %l5,[%o0+0x01b] ! Mem[0000000091800018] = dee14610
! Mem[0000000090000018] = 7f114e52, %g2 = 0000000000008fc6
lduh [%i4+%o3],%g2 ! %g2 = 0000000000007f11
! %l4 = 5e5ea725, %l5 = 464c7ade, Mem[0000000091000018] = b43332e3 40af2dc9
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 5e5ea725 464c7ade
! Mem[0000000091800008] = 27074127, %g2 = 0000000000007f11
ldsb [%o0+0x00b],%g2 ! %g2 = 0000000000000027
! Mem[000000009080003c] = dd38b60e, %g2 = 0000000000000027
ldsh [%i5+0x03c],%g2 ! %g2 = ffffffffffffdd38
! Mem[0000000091000020] = e28f8d7b, %g2 = ffffffffffffdd38
ldub [%i6+0x021],%g2 ! %g2 = 00000000000000e2
! %l2 = 10f05d320c4032e3, Mem[0000000090000024] = 198a00fb
stw %l2,[%i4+0x024] ! Mem[0000000090000024] = 0c4032e3
p7_label_3:
! Mem[0000000090800000] = c8c086c6d0bacca9, %g2 = 00000000000000e2
ldx [%i5+%g0],%g2 ! %g2 = c8c086c6d0bacca9
! Mem[0000000091800000] = 6c5e37b5, %g2 = c8c086c6d0bacca9
lduw [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5
! %l2 = 10f05d320c4032e3, Mem[0000000091000002] = 9f6dde86
stb %l2,[%i6+0x002] ! Mem[0000000091000000] = e36dde86
! %l2 = 0c4032e3, %l3 = 198a00fb, Mem[0000000090800008] = a3d5b48d f38fafd2
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 0c4032e3 198a00fb
! Mem[000000001e000018] = 2e8adf1f0a4a043d, %l4 = d5d5fa825e5ea725
ldx [%i0+%o3],%l4 ! %l4 = 2e8adf1f0a4a043d
! Mem[0000000090800014] = ba27fa54, %g2 = 000000006c5e37b5
lduw [%i5+0x014],%g2 ! %g2 = 00000000ba27fa54
! %l4 = 2e8adf1f0a4a043d, Mem[0000000091000020] = 9de28f8d7b41cb8c
stx %l4,[%i6+%o4] ! Mem[0000000091000020] = 2e8adf1f0a4a043d
! %l5 = a31a574a464c7ade, Mem[000000009100002c] = db4f959e
stw %l5,[%i6+0x02c] ! Mem[000000009100002c] = 464c7ade
! %l4 = 2e8adf1f0a4a043d, Mem[0000000091800028] = d1fa02ccb0308df5
stx %l4,[%o0+%o5] ! Mem[0000000091800028] = 2e8adf1f0a4a043d
! %l0 = b3b5a646, %l1 = bb178563, Mem[000000001f800020] = 4e59a781 591a5bbc
std %l0,[%i3+%o4] ! Mem[000000001f800020] = b3b5a646 bb178563
p7_label_4:
! %l7 = 53116851cc14a9d9, Mem[000000001f800018] = 1037ea328ffb947f
stx %l7,[%i3+%o3] ! Mem[000000001f800018] = 53116851cc14a9d9
! Mem[000000009080002c] = 5fe8b1e7, %g2 = 00000000ba27fa54
ldub [%i5+0x02d],%g2 ! %g2 = 000000000000005f
! Mem[0000000090800020] = 0f3aba1e, %g2 = 000000000000005f
lduh [%i5+0x022],%g2 ! %g2 = 0000000000000f3a
! %l4 = 0a4a043d, %l5 = 464c7ade, Mem[000000001e000010] = 5f8fab13 6afd18d9
std %l4,[%i0+%o2] ! Mem[000000001e000010] = 0a4a043d 464c7ade
! Mem[0000000091000010] = eb99b0555bebbbe4, %g2 = 0000000000000f3a
ldx [%i6+%o2],%g2 ! %g2 = eb99b0555bebbbe4
! %l6 = 8117a6e26a64c881, Mem[0000000090000018] = 7f114e52
stw %l6,[%i4+%o3] ! Mem[0000000090000018] = 6a64c881
! %l3 = d3b984b8198a00fb, Mem[0000000091000010] = eb99b055
sth %l3,[%i6+%o2] ! Mem[0000000091000010] = 00fbb055
! %l5 = a31a574a464c7ade, Mem[000000009000001a] = c8819d71
stb %l5,[%i4+0x01a] ! Mem[0000000090000018] = de819d71
! Mem[0000000090800018] = 35d3851cd6343572, %g2 = eb99b0555bebbbe4
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
! %l2 = 0c4032e3, %l3 = 198a00fb, Mem[0000000090800018] = 35d3851c d6343572
std %l2,[%i5+%o3] ! Mem[0000000090800018] = 0c4032e3 198a00fb
p7_label_5:
! %l6 = 8117a6e26a64c881, Mem[0000000090800024] = ba1e4dff
sth %l6,[%i5+0x024] ! Mem[0000000090800024] = c8814dff
! %l1 = bd059b9abb178563, Mem[0000000090800018] = 0c4032e3
stw %l1,[%i5+%o3] ! Mem[0000000090800018] = bb178563
! Mem[0000000091000008] = 4b1c5151, %g18 = 4354ba2c0b1276d1
ldsw [%i6+%o1],%g2 ! %g2 = 4354ba2c0b1276d1
! Mem[0000000091800008] = 50d23f27, %g2 = 000000004b1c5151
ldub [%o0+%o1],%g2 ! %g2 = 0000000000000050
! %l5 = a31a574a464c7ade, Mem[000000009080003c] = dd38b60e
stw %l5,[%i5+0x03c] ! Mem[000000009080003c] = 464c7ade
! Mem[0000000091000008] = 51da67f2, %g2 = 0000000000000050
ldsb [%i6+0x00b],%g2 ! %g2 = 0000000000000051
! Mem[0000000090000018] = 6a64de81, %g18 = 4354ba2c0b1276d1
ldsw [%i4+%o3],%g2 ! %g2 = 4354ba2c0b1276d1
! Mem[0000000090800008] = 0c4032e3, %g2 = 000000006a64de81
lduw [%i5+%o1],%g2 ! %g2 = 000000000c4032e3
! Mem[0000000091800018] = 39a5dfdee14610d9, %g2 = 000000000c4032e3
ldx [%o0+%o3],%g2 ! %g2 = 39a5dfdee14610d9
! Mem[0000000091000038] = 65898de9 d7571dc0, %g2 = e14610d9, %g3 = 0bad0b00
ldd [%i6+0x038],%g2 ! %g2 = 0000000065898de9 00000000d7571dc0
p7_label_6:
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = 0000000065898de9
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
! Mem[0000000090800024] = c8814dff, %g2 = 5e44f9f4a2d978b6
lduw [%i5+0x024],%g2 ! %g2 = 00000000c8814dff
! %l0 = e884abedb3b5a646, Mem[0000000091000020] = 2e8adf1f0a4a043d
stx %l0,[%i6+%o4] ! Mem[0000000091000020] = e884abedb3b5a646
! Mem[000000009100003c] = d7571dc0, %g2 = 00000000c8814dff
ldsh [%i6+0x03c],%g2 ! %g2 = ffffffffffffd757
! Mem[0000000091800030] = 8f71b6b6, %g2 = ffffffffffffd757
lduh [%o0+0x032],%g2 ! %g2 = 0000000000008f71
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = 0000000000008f71
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! %l0 = e884abedb3b5a646, Mem[000000001f800038] = b90fa3c61beb6a81
stx %l0,[%i3+0x038] ! Mem[000000001f800038] = e884abedb3b5a646
! %l4 = 2e8adf1f0a4a043d, Mem[0000000091800025] = 1677442e
stb %l4,[%o0+0x025] ! Mem[0000000091800024] = 3d77442e
! %l3 = d3b984b8198a00fb, Mem[0000000091000036] = be7e6589
stb %l3,[%i6+0x036] ! Mem[0000000091000034] = fb7e6589
! %l0 = e884abedb3b5a646, Mem[000000009180000e] = 274a5e44
sth %l0,[%o0+0x00e] ! Mem[000000009180000c] = a6465e44
p7_label_7:
! Mem[0000000090800020] = 6c6c0f3a, %g18 = 4354ba2c0b1276d1
ldsw [%i5+%o4],%g2 ! %g2 = 4354ba2c0b1276d1
! Mem[000000001f00001c] = 27c7e73d, %l5 = a31a574a464c7ade
ldsh [%i2+0x01c],%l5 ! %l5 = 00000000000027c7
! Mem[0000000090000000] = f4d6f5d480b60b78, %g2 = 000000006c6c0f3a
ldx [%i4+%g0],%g2 ! %g2 = f4d6f5d480b60b78
! %l4 = 2e8adf1f0a4a043d, Mem[0000000091800012] = f9f4a2d9
sth %l4,[%o0+0x012] ! Mem[0000000091800010] = 043da2d9
! %l4 = 2e8adf1f0a4a043d, Mem[000000001e000000] = 8fde889b
sth %l4,[%i0+%g0] ! Mem[000000001e000000] = 043d889b
! Mem[0000000090000014] = 798eb5a3, %g2 = f4d6f5d480b60b78
ldsb [%i4+0x014],%g2 ! %g2 = 0000000000000079
! Mem[000000001e800020] = c2573a29a926640f, %l3 = d3b984b8198a00fb
ldx [%i1+%o4],%l3 ! %l3 = c2573a29a926640f
! Mem[0000000091800004] = da193367, %g18 = 4354ba2c0b1276d1
ldsw [%o0+0x004],%g2 ! %g2 = 4354ba2c0b1276d1
! %l5 = 00000000000027c7, Mem[000000001e000016] = 464c7ade
sth %l5,[%i0+0x016] ! Mem[000000001e000014] = 464c27c7
! Mem[0000000091800030] = 8f71b6b6, %g2 = ffffffffda193367
ldub [%o0+0x032],%g2 ! %g2 = 000000000000008f
p7_label_8:
! Mem[0000000091800004] = da193367, %g2 = 000000000000008f
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffffda19
! Mem[0000000091800008] = 50d23f27, %g18 = 4354ba2c0b1276d1
ldsw [%o0+%o1],%g2 ! %g2 = 4354ba2c0b1276d1
! Mem[0000000090800000] = c8c086c6d0bacca9, %g2 = 0000000050d23f27
ldx [%i5+%g0],%g2 ! %g2 = c8c086c6d0bacca9
! Mem[0000000091000030] = 7257207b, %g2 = c8c086c6d0bacca9
lduh [%i6+0x032],%g2 ! %g2 = 0000000000007257
! %l2 = 10f05d320c4032e3, Mem[0000000090000020] = d3b984b80c4032e3
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = 10f05d320c4032e3
! Mem[000000001f800038] = e884abed b3b5a646, %l2 = 0c4032e3, %l3 = a926640f
ldd [%i3+0x038],%l2 ! %l2 = 00000000e884abed 00000000b3b5a646
! Mem[0000000090800030] = e7b33334 2d07fd66, %g2 = 00007257, %g3 = d7571dc0
ldd [%i5+0x030],%g2 ! %g2 = 00000000e7b33334 000000002d07fd66
! Mem[0000000090000034] = 60d78fc6, %g2 = 00000000e7b33334
ldsh [%i4+0x036],%g2 ! %g2 = 00000000000060d7
! Mem[000000001f80001c] = cc14a9d9, %l6 = 8117a6e26a64c881
lduw [%i3+0x01c],%l6 ! %l6 = 00000000cc14a9d9
! Mem[000000001e800020] = c2573a29, %l3 = 00000000b3b5a646
lduw [%i1+%o4],%l3 ! %l3 = 00000000c2573a29
p7_label_9:
! Mem[000000009100000c] = da67f293, %g18 = 4354ba2c0b1276d1
ldsw [%i6+0x00c],%g2 ! %g2 = 4354ba2c0b1276d1
! %l3 = 00000000c2573a29, Mem[0000000091000004] = de861c20
stw %l3,[%i6+0x004] ! Mem[0000000091000004] = c2573a29
! Mem[0000000091800014] = 78b639a5, %g2 = ffffffffda67f293
ldub [%o0+0x016],%g2 ! %g2 = 0000000000000078
! Mem[0000000090000030] = 944f136a126760d7, %g2 = 0000000000000078
ldx [%i4+0x030],%g2 ! %g2 = 944f136a126760d7
! Mem[000000001e800030] = c17f9c27, %l7 = 53116851cc14a9d9
ldsh [%i1+0x030],%l7 ! %l7 = ffffffffffffc17f
! Mem[000000001f800000] = 0fdf64f2 ad3e5a94, %l4 = 0a4a043d, %l5 = 000027c7
ldd [%i3+%g0],%l4 ! %l4 = 000000000fdf64f2 00000000ad3e5a94
! Mem[0000000090800008] = 0c4032e3, %g2 = 944f136a126760d7
lduw [%i5+%o1],%g2 ! %g2 = 000000000c4032e3
! %l7 = ffffffffffffc17f, Mem[0000000091800026] = 77442e8a
sth %l7,[%o0+0x026] ! Mem[0000000091800024] = c17f2e8a
! %l5 = 00000000ad3e5a94, Mem[000000001e80001e] = 896c9e15
sth %l5,[%i1+0x01e] ! Mem[000000001e80001c] = 896c5a94
! %l0 = b3b5a646, %l1 = bb178563, Mem[0000000090800020] = 6c6c0f3a c8814dff
std %l0,[%i5+%o4] ! Mem[0000000090800020] = b3b5a646 bb178563
p7_label_10:
! Mem[000000001f000014] = f582ee3b, %l3 = 00000000c2573a29
lduw [%i2+0x014],%l3 ! %l3 = 00000000f582ee3b
! Mem[000000009180003c] = eb806635, %g2 = 000000000c4032e3
ldub [%o0+0x03c],%g2 ! %g2 = 00000000000000eb
! Mem[0000000090800028] = eb4882af, %g18 = 4354ba2c0b1276d1
ldsw [%i5+%o5],%g2 ! %g2 = 4354ba2c0b1276d1
! %l5 = 00000000ad3e5a94, Mem[0000000090800030] = e7b33334
sth %l5,[%i5+0x030] ! Mem[0000000090800030] = 5a943334
! Mem[0000000091800020] = e3c7333d, %g2 = ffffffffeb4882af
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffffe3c7
! %l4 = 000000000fdf64f2, Mem[000000001f000008] = 685822a442aced83
stx %l4,[%i2+%o1] ! Mem[000000001f000008] = 000000000fdf64f2
! %l2 = e884abed, %l3 = f582ee3b, Mem[0000000091000028] = 43a014ad 464c7ade
std %l2,[%i6+%o5] ! Mem[0000000091000028] = e884abed f582ee3b
! Mem[0000000090800020] = b3b5a646, %g2 = ffffffffffffe3c7
lduh [%i5+%o4],%g2 ! %g2 = 000000000000b3b5
! %l5 = 00000000ad3e5a94, Mem[0000000090800028] = eb4882af
stw %l5,[%i5+%o5] ! Mem[0000000090800028] = ad3e5a94
! Mem[0000000091000028] = abedf582, %g2 = 000000000000b3b5
ldub [%i6+0x02a],%g2 ! %g2 = 00000000000000ab
p7_label_11:
! Mem[000000009100000c] = 9300fbb0, %g2 = 00000000000000ab
ldsb [%i6+0x00f],%g2 ! %g2 = ffffffffffffff93
! Mem[000000001e800004] = 484ac310, %l5 = 00000000ad3e5a94
ldub [%i1+0x006],%l5 ! %l5 = 00000000000000c3
! Mem[000000001e000034] = 36cca785, %l2 = 00000000e884abed
lduh [%i0+0x034],%l2 ! %l2 = 00000000000036cc
! Mem[0000000091800010] = 5e44043da2d978b6, %g2 = ffffffffffffff93
ldx [%o0+%o2],%g2 ! %g2 = 5e44043da2d978b6
! %l4 = 0fdf64f2, %l5 = 000000c3, Mem[0000000091000020] = e884abed b3b5a646
std %l4,[%i6+%o4] ! Mem[0000000091000020] = 0fdf64f2 000000c3
! %l7 = ffffffffffffc17f, Mem[0000000091800014] = a2d978b6
stw %l7,[%o0+0x014] ! Mem[0000000091800014] = ffffc17f
! Mem[0000000090800000] = c8c086c6, %g18 = 4354ba2c0b1276d1
ldsw [%i5+%g0],%g2 ! %g2 = 4354ba2c0b1276d1
! Mem[0000000091800038] = e8dd799b, %g2 = ffffffffc8c086c6
lduw [%o0+0x038],%g2 ! %g2 = 00000000e8dd799b
! Mem[0000000090800010] = bbd0f97a, %g18 = 4354ba2c0b1276d1
ldsw [%i5+%o2],%g2 ! %g2 = 4354ba2c0b1276d1
! %l4 = 0fdf64f2, %l5 = 000000c3, Mem[0000000090000000] = f4d6f5d4 80b60b78
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 0fdf64f2 000000c3
p7_label_12:
! %l6 = cc14a9d9, %l7 = ffffc17f, Mem[0000000090000000] = 0fdf64f2 000000c3
std %l6,[%i4+%g0] ! Mem[0000000090000000] = cc14a9d9 ffffc17f
! %l3 = 00000000f582ee3b, Mem[0000000090000015] = 8eb5a36a
stb %l3,[%i4+0x015] ! Mem[0000000090000014] = 3bb5a36a
! %l0 = e884abedb3b5a646, Mem[000000009100002f] = 3b7cc772
stb %l0,[%i6+0x02f] ! Mem[000000009100002c] = 467cc772
! Mem[000000001f000014] = f582ee3b, %l0 = e884abedb3b5a646
ldsb [%i2+0x014],%l0 ! %l0 = fffffffffffffff5
! Mem[000000001e800004] = 484ac310, %l1 = bd059b9abb178563
ldsh [%i1+0x004],%l1 ! %l1 = 000000000000484a
! Mem[0000000091000028] = abedf582, %g2 = ffffffffbbd0f97a
ldub [%i6+0x02a],%g2 ! %g2 = 00000000000000ab
! %l5 = 00000000000000c3, Mem[0000000090000020] = 10f05d320c4032e3
stx %l5,[%i4+%o4] ! Mem[0000000090000020] = 00000000000000c3
! Mem[0000000091000034] = 207bfb7e, %g2 = 00000000000000ab
ldub [%i6+0x034],%g2 ! %g2 = 0000000000000020
! Mem[0000000090000020] = 00000000, %g2 = 0000000000000020
ldsb [%i4+0x022],%g2 ! %g2 = 0000000000000000
! Mem[000000001e80003c] = 61dbb16e, %l0 = fffffffffffffff5
ldsb [%i1+0x03e],%l0 ! %l0 = ffffffffffffffb1
p7_label_13:
! %l3 = 00000000f582ee3b, Mem[0000000091000033] = 57207bfb
stb %l3,[%i6+0x033] ! Mem[0000000091000030] = 3b207bfb
! Mem[0000000091800008] = 50d23f27, %g2 = 0000000000000000
lduh [%o0+%o1],%g2 ! %g2 = 00000000000050d2
! Mem[000000001e000020] = e1386a77, %l1 = 000000000000484a
ldub [%i0+0x021],%l1 ! %l1 = 0000000000000038
! Mem[0000000090800028] = ad3e5a94, %g2 = 00000000000050d2
lduh [%i5+%o5],%g2 ! %g2 = 000000000000ad3e
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = 0000ad3e, %g3 = 2d07fd66
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
! Mem[0000000091800038] = e8dd799b, %g18 = 4354ba2c0b1276d1
ldsw [%o0+0x038],%g2 ! %g2 = 4354ba2c0b1276d1
! %l4 = 000000000fdf64f2, Mem[0000000090000038] = 8fc6c81b
sth %l4,[%i4+0x038] ! Mem[0000000090000038] = 64f2c81b
! Mem[000000001e000004] = 111ac6cb, %l1 = 0000000000000038
ldsb [%i0+0x006],%l1 ! %l1 = ffffffffffffffc6
! Mem[0000000091000014] = 5bebbbe4, %g18 = 4354ba2c0b1276d1
ldsw [%i6+0x014],%g2 ! %g2 = 4354ba2c0b1276d1
! Mem[0000000091000030] = 3b207bfb, %g2 = 000000005bebbbe4
ldsb [%i6+0x033],%g2 ! %g2 = 000000000000003b
p7_label_14:
! %l3 = 00000000f582ee3b, Mem[0000000090000008] = 96abb01bc40b9e2c
stx %l3,[%i4+%o1] ! Mem[0000000090000008] = 00000000f582ee3b
! %l2 = 00000000000036cc, Mem[000000001f000018] = 44c3fe5127c7e73d
stx %l2,[%i2+%o3] ! Mem[000000001f000018] = 00000000000036cc
! %l2 = 000036cc, %l3 = f582ee3b, Mem[000000001f000038] = ffa6448a 46ea158d
std %l2,[%i2+0x038] ! Mem[000000001f000038] = 000036cc f582ee3b
! %l5 = 00000000000000c3, Mem[000000001f80002e] = b3dde72c
sth %l5,[%i3+0x02e] ! Mem[000000001f80002c] = b3dd00c3
! %l4 = 0fdf64f2, %l5 = 000000c3, Mem[0000000090800008] = 0c4032e3 198a00fb
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 0fdf64f2 000000c3
! %l0 = ffffffffffffffb1, Mem[000000009180001d] = 4610d9c6
stb %l0,[%o0+0x01d] ! Mem[000000009180001c] = b110d9c6
! Mem[0000000090000024] = 0000c310, %g2 = 000000000000003b
ldsb [%i4+0x025],%g2 ! %g2 = 0000000000000000
! %l6 = 00000000cc14a9d9, Mem[000000009180000c] = 0741a646
stb %l6,[%o0+0x00c] ! Mem[000000009180000c] = d941a646
! %l6 = 00000000cc14a9d9, Mem[000000009000002c] = 0c4032e3
stw %l6,[%i4+0x02c] ! Mem[000000009000002c] = cc14a9d9
! %l4 = 000000000fdf64f2, Mem[000000009100001a] = a725464c
stb %l4,[%i6+0x01a] ! Mem[0000000091000018] = f225464c
p7_label_15:
! %l3 = 00000000f582ee3b, Mem[0000000091000037] = 7e65898d
stb %l3,[%i6+0x037] ! Mem[0000000091000034] = 3b65898d
! Mem[0000000091000028] = abedf582, %g2 = 0000000000000000
lduh [%i6+0x02a],%g2 ! %g2 = 000000000000abed
! %l1 = ffffffffffffffc6, Mem[000000009000000f] = 3b021222
stb %l1,[%i4+0x00f] ! Mem[000000009000000c] = c6021222
! %l7 = ffffffffffffc17f, Mem[0000000091800024] = 333dc17f
stw %l7,[%o0+0x024] ! Mem[0000000091800024] = ffffc17f
! %l6 = cc14a9d9, %l7 = ffffc17f, Mem[0000000090000020] = 00000000 000000c3
std %l6,[%i4+%o4] ! Mem[0000000090000020] = cc14a9d9 ffffc17f
! %l0 = ffffffffffffffb1, Mem[0000000090800029] = 3e5a949c
stb %l0,[%i5+0x029] ! Mem[0000000090800028] = b15a949c
! Mem[0000000091000038] = 65898de9d7571dc0, %g2 = 000000000000abed
ldx [%i6+0x038],%g2 ! %g2 = 65898de9d7571dc0
! %l4 = 000000000fdf64f2, Mem[0000000090800031] = 9433342d
stb %l4,[%i5+0x031] ! Mem[0000000090800030] = f233342d
! Mem[0000000090800020] = b3b5a646bb178563, %g2 = 65898de9d7571dc0
ldx [%i5+%o4],%g2 ! %g2 = b3b5a646bb178563
! Mem[0000000091800010] = 5e44043d ffffc17f, %g2 = bb178563, %g3 = b6b6487f
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44043d 00000000ffffc17f
p7_label_16:
! Mem[000000001f800018] = 53116851, %l0 = ffffffffffffffb1
ldsb [%i3+0x019],%l0 ! %l0 = 0000000000000011
! Mem[0000000090000010] = 225c793b, %g2 = 000000005e44043d
ldsb [%i4+0x012],%g2 ! %g2 = 0000000000000022
! Mem[0000000090000030] = 944f136a, %g2 = 0000000000000022
ldsb [%i4+0x030],%g2 ! %g2 = ffffffffffffff94
! %l0 = 0000000000000011, Mem[0000000090800018] = bb178563
sth %l0,[%i5+%o3] ! Mem[0000000090800018] = 00118563
! Mem[0000000091800000] = 6c5e37b5 da193367, %g2 = ffffff94, %g3 = ffffc17f
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5 00000000da193367
! %l2 = 00000000000036cc, Mem[000000009100003a] = 8de9d757
sth %l2,[%i6+0x03a] ! Mem[0000000091000038] = 36ccd757
! Mem[0000000090800038] = 420c464c, %g2 = 000000006c5e37b5
ldsh [%i5+0x03a],%g2 ! %g2 = 000000000000420c
! %l6 = 00000000cc14a9d9, Mem[0000000090800024] = bb178563
stw %l6,[%i5+0x024] ! Mem[0000000090800024] = cc14a9d9
! Mem[000000001f000020] = cb9b2c6c, %l6 = 00000000cc14a9d9
ldsb [%i2+0x023],%l6 ! %l6 = 000000000000006c
! Mem[0000000090000018] = de819d71, %g2 = 000000000000420c
lduh [%i4+0x01a],%g2 ! %g2 = 000000000000de81
p7_label_17:
! %l4 = 000000000fdf64f2, Mem[000000001e800028] = ea19bb72a3603cce
stx %l4,[%i1+%o5] ! Mem[000000001e800028] = 000000000fdf64f2
! %l0 = 0000000000000011, Mem[0000000091000011] = fbb0555b
stb %l0,[%i6+0x011] ! Mem[0000000091000010] = 11b0555b
! Mem[0000000090000024] = c17f10f0, %g2 = 000000000000de81
lduh [%i4+0x026],%g2 ! %g2 = 000000000000c17f
! Mem[000000001e800018] = 36db77ce, %l3 = 00000000f582ee3b
ldsw [%i1+%o3],%l3 ! %l3 = 0000000036db77ce
! Mem[000000001f000038] = 000036cc, %l0 = 0000000000000011
ldsh [%i2+0x038],%l0 ! %l0 = 0000000000000000
! Mem[0000000090000030] = 944f136a, %g2 = 000000000000c17f
ldsh [%i4+0x030],%g2 ! %g2 = ffffffffffff944f
! Mem[000000001e800004] = 484ac310, %l7 = ffffffffffffc17f
ldsh [%i1+0x004],%l7 ! %l7 = 000000000000484a
! %l3 = 0000000036db77ce, Mem[000000001f800022] = b3b5a646
sth %l3,[%i3+0x022] ! Mem[000000001f800020] = b3b577ce
! Mem[0000000091000004] = c2573a29, %g2 = ffffffffffff944f
lduw [%i6+0x004],%g2 ! %g2 = 00000000c2573a29
! Mem[0000000091000010] = 0011b055, %g2 = 00000000c2573a29
ldsb [%i6+%o2],%g2 ! %g2 = 0000000000000000
p7_label_18:
! Mem[000000009180002c] = 043d4528, %g2 = 0000000000000000
lduh [%o0+0x02e],%g2 ! %g2 = 000000000000043d
! %l7 = 000000000000484a, Mem[0000000090800038] = 393f420c
stw %l7,[%i5+0x038] ! Mem[0000000090800038] = 0000484a
! Mem[000000009180001c] = e1b110d9, %g2 = 000000000000043d
lduw [%o0+0x01c],%g2 ! %g2 = 00000000e1b110d9
! Mem[0000000091000018] = 5e5ef225464c7ade, %g2 = 00000000e1b110d9
ldx [%i6+%o3],%g2 ! %g2 = 5e5ef225464c7ade
! Mem[0000000091800008] = 50d23f27, %g18 = 4354ba2c0b1276d1
ldsw [%o0+%o1],%g2 ! %g2 = 4354ba2c0b1276d1
! Mem[000000009100002c] = f582ee46, %g2 = 0000000050d23f27
ldsb [%i6+0x02c],%g2 ! %g2 = fffffffffffffff5
! Mem[000000001e000020] = e1386a77 a83fda46, %l0 = 00000000, %l1 = ffffffc6
ldd [%i0+%o4],%l0 ! %l0 = 00000000e1386a77 00000000a83fda46
! Mem[0000000090800000] = c8c086c6, %g2 = fffffffffffffff5
ldsh [%i5+%g0],%g2 ! %g2 = ffffffffffffc8c0
! %l4 = 000000000fdf64f2, Mem[0000000090800029] = b15a949c
stb %l4,[%i5+0x029] ! Mem[0000000090800028] = f25a949c
! Mem[0000000090800010] = bbd0f97a, %g2 = ffffffffffffc8c0
lduw [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a
p7_label_19:
! %l3 = 0000000036db77ce, Mem[000000001e000021] = e1386a77
stb %l3,[%i0+0x021] ! Mem[000000001e000020] = e1ce6a77
! %l4 = 000000000fdf64f2, Mem[0000000091000000] = ddabe36dc2573a29
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = 000000000fdf64f2
! Mem[0000000091000028] = e884abed f582ee46, %g2 = bbd0f97a, %g3 = da193367
ldd [%i6+%o5],%g2 ! %g2 = 00000000e884abed 00000000f582ee46
! Mem[0000000090800020] = b3b5a646 cc14a9d9, %g2 = e884abed, %g3 = f582ee46
ldd [%i5+%o4],%g2 ! %g2 = 00000000b3b5a646 00000000cc14a9d9
! %l6 = 000000000000006c, Mem[000000001f000020] = cb9b2c6cd3f410f5
stx %l6,[%i2+%o4] ! Mem[000000001f000020] = 000000000000006c
! %l6 = 0000006c, %l7 = 0000484a, Mem[0000000090800030] = 5af23334 2d07fd66
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 0000006c 0000484a
! %l1 = 00000000a83fda46, Mem[000000009000001c] = 9d7122ad
stw %l1,[%i4+0x01c] ! Mem[000000009000001c] = a83fda46
! Mem[000000001f000000] = 92c37dc1 46b48b1e, %l2 = 000036cc, %l3 = 36db77ce
ldd [%i2+%g0],%l2 ! %l2 = 0000000092c37dc1 0000000046b48b1e
! Mem[0000000091800010] = 5e44043d, %g2 = 00000000b3b5a646
lduw [%o0+%o2],%g2 ! %g2 = 000000005e44043d
! %l0 = 00000000e1386a77, Mem[0000000091000006] = 64f24b1c
sth %l0,[%i6+0x006] ! Mem[0000000091000004] = 6a774b1c
p7_label_20:
! Mem[0000000091000000] = 0000000f, %g2 = 000000005e44043d
ldub [%i6+0x001],%g2 ! %g2 = 0000000000000000
! Mem[000000009180000c] = d941a646, %g18 = 4354ba2c0b1276d1
ldsw [%o0+0x00c],%g2 ! %g2 = 4354ba2c0b1276d1
! Mem[0000000091000038] = 658936cc, %g2 = ffffffffd941a646
ldub [%i6+0x038],%g2 ! %g2 = 0000000000000065
! Mem[000000001e80000c] = 91a25d09, %l6 = 000000000000006c
ldsb [%i1+0x00f],%l6 ! %l6 = 0000000000000009
! Mem[000000001e000028] = a63f5bb1a830a325, %l6 = 0000000000000009
ldx [%i0+%o5],%l6 ! %l6 = a63f5bb1a830a325
! Mem[0000000091000034] = 207bfb3b, %g2 = 0000000000000065
lduh [%i6+0x034],%g2 ! %g2 = 000000000000207b
! %l5 = 00000000000000c3, Mem[000000001e800009] = 46dd8d67
stb %l5,[%i1+0x009] ! Mem[000000001e800008] = 46c38d67
! Mem[000000009180001c] = 10d9c69e, %g2 = 000000000000207b
ldsb [%o0+0x01e],%g2 ! %g2 = 0000000000000010
! %l4 = 000000000fdf64f2, Mem[0000000090000020] = cc14a9d9ffffc17f
stx %l4,[%i4+%o4] ! Mem[0000000090000020] = 000000000fdf64f2
! Mem[0000000091800010] = 5e44043d ffffc17f, %g2 = 00000010, %g3 = cc14a9d9
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44043d 00000000ffffc17f
p7_label_21:
! Mem[0000000090000030] = 4f136a12, %g2 = 000000005e44043d
ldsb [%i4+0x031],%g2 ! %g2 = 000000000000004f
! Mem[0000000090800018] = 00118563, %g2 = 000000000000004f
ldsb [%i5+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800014] = ba27fa54, %g2 = 0000000000000000
ldsh [%i5+0x014],%g2 ! %g2 = ffffffffffffba27
! %l3 = 0000000046b48b1e, Mem[000000001f000010] = 8ccb4a8a
stw %l3,[%i2+%o2] ! Mem[000000001f000010] = 46b48b1e
! Mem[0000000091800024] = ffffc17f, %g2 = ffffffffffffba27
lduw [%o0+0x024],%g2 ! %g2 = 00000000ffffc17f
! Mem[000000001e00000c] = d9d80ef6, %l6 = a63f5bb1a830a325
ldsh [%i0+0x00c],%l6 ! %l6 = ffffffffffffd9d8
! Mem[000000009080002c] = 9c5fe8b1, %g18 = 4354ba2c0b1276d1
ldsw [%i5+0x02c],%g2 ! %g2 = 4354ba2c0b1276d1
! Mem[0000000091000004] = 0fdf6a77, %g2 = ffffffff9c5fe8b1
lduw [%i6+0x004],%g2 ! %g2 = 000000000fdf6a77
! Mem[000000009180000c] = d941a646, %g2 = 000000000fdf6a77
lduw [%o0+0x00c],%g2 ! %g2 = 00000000d941a646
! %l4 = 000000000fdf64f2, Mem[0000000090800024] = cc14a9d9
sth %l4,[%i5+0x024] ! Mem[0000000090800024] = 64f2a9d9
p7_label_22:
! %l3 = 0000000046b48b1e, Mem[0000000091800010] = 5e44043d
stw %l3,[%o0+%o2] ! Mem[0000000091800010] = 46b48b1e
! %l3 = 0000000046b48b1e, Mem[000000009100001a] = f225464c
sth %l3,[%i6+0x01a] ! Mem[0000000091000018] = 8b1e464c
! Mem[0000000090800030] = 0000006c, %g2 = 00000000d941a646
ldub [%i5+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000010] = 0212225c, %g2 = 0000000000000000
lduw [%i4+%o2],%g2 ! %g2 = 000000000212225c
! Mem[0000000090000000] = cc14a9d9, %g2 = 000000000212225c
ldsh [%i4+%g0],%g2 ! %g2 = ffffffffffffcc14
! Mem[000000009180001c] = b110d9c6, %g2 = ffffffffffffcc14
ldub [%o0+0x01d],%g2 ! %g2 = 00000000000000b1
! %l5 = 00000000000000c3, Mem[0000000091000028] = e884abedf582ee46
stx %l5,[%i6+%o5] ! Mem[0000000091000028] = 00000000000000c3
! Mem[000000009080001c] = 198a00fb, %g2 = 00000000000000b1
lduh [%i5+0x01c],%g2 ! %g2 = 000000000000198a
! Mem[0000000091800020] = c69ee3c7, %g2 = 000000000000198a
lduw [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7
! Mem[0000000090000000] = cc14a9d9ffffc17f, %g2 = 00000000c69ee3c7
ldx [%i4+%g0],%g2 ! %g2 = cc14a9d9ffffc17f
p7_label_23:
! Mem[0000000091000038] = 36ccd757, %g2 = cc14a9d9ffffc17f
ldub [%i6+0x03a],%g2 ! %g2 = 0000000000000036
! %l4 = 0fdf64f2, %l5 = 000000c3, Mem[0000000090000028] = 10f05d32 cc14a9d9
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 0fdf64f2 000000c3
! Mem[0000000091800034] = b6b6487f, %g2 = 0000000000000036
lduw [%o0+0x034],%g2 ! %g2 = 00000000b6b6487f
! Mem[0000000091800000] = 6c5e37b5da193367, %g2 = 00000000b6b6487f
ldx [%o0+%g0],%g2 ! %g2 = 6c5e37b5da193367
! Mem[0000000090800038] = 484a464c, %g2 = 6c5e37b5da193367
lduh [%i5+0x03a],%g2 ! %g2 = 000000000000484a
! Mem[000000009180002c] = 043d4528, %g2 = 000000000000484a
lduh [%o0+0x02e],%g2 ! %g2 = 000000000000043d
! Mem[0000000091800000] = 6c5e37b5 da193367, %g2 = 0000043d, %g3 = ffffc17f
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5 00000000da193367
! Mem[0000000090800028] = 5a949c5f, %g2 = 000000006c5e37b5
ldsb [%i5+0x02a],%g2 ! %g2 = 000000000000005a
! Mem[0000000090800034] = 0000484a, %g2 = 000000000000005a
lduw [%i5+0x034],%g2 ! %g2 = 000000000000484a
! Mem[0000000091800028] = 2e8adf1f 0a4a043d, %g2 = 0000484a, %g3 = da193367
ldd [%o0+%o5],%g2 ! %g2 = 000000002e8adf1f 000000000a4a043d
p7_label_24:
! %l0 = 00000000e1386a77, Mem[0000000091000038] = 658936cc
stw %l0,[%i6+0x038] ! Mem[0000000091000038] = e1386a77
! Mem[0000000091000010] = 0011b055, %g18 = 4354ba2c0b1276d1
ldsw [%i6+%o2],%g2 ! %g2 = 4354ba2c0b1276d1
! Mem[0000000090000028] = 0fdf64f2000000c3, %g2 = 000000000011b055
ldx [%i4+%o5],%g2 ! %g2 = 0fdf64f2000000c3
! Mem[0000000090800038] = 4a464c7a, %g2 = 0fdf64f2000000c3
ldsb [%i5+0x03b],%g2 ! %g2 = 000000000000004a
! Mem[000000001f800020] = b3b577ce, %l0 = 00000000e1386a77
ldsh [%i3+%o4],%l0 ! %l0 = ffffffffffffb3b5
! Mem[0000000090800020] = b3b5a646 64f2a9d9, %g2 = 0000004a, %g3 = 0a4a043d
ldd [%i5+%o4],%g2 ! %g2 = 00000000b3b5a646 0000000064f2a9d9
! %l3 = 0000000046b48b1e, Mem[0000000090800000] = c8c086c6
stw %l3,[%i5+%g0] ! Mem[0000000090800000] = 46b48b1e
! Mem[0000000091000000] = 00000fdf, %g2 = 00000000b3b5a646
ldsb [%i6+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000010] = 225c793b, %g2 = 0000000000000000
ldsh [%i4+0x012],%g2 ! %g2 = 000000000000225c
! %l6 = ffffd9d8, %l7 = 0000484a, Mem[0000000090000028] = 0fdf64f2 000000c3
std %l6,[%i4+%o5] ! Mem[0000000090000028] = ffffd9d8 0000484a
p7_label_25:
! %l3 = 0000000046b48b1e, Mem[000000001f80003f] = b3b5a646
stb %l3,[%i3+0x03f] ! Mem[000000001f80003c] = b3b5a61e
! Mem[000000009080003c] = de000000, %g2 = 000000000000225c
ldsb [%i5+0x03f],%g2 ! %g2 = ffffffffffffffde
! Mem[000000001e800020] = c2573a29, %l6 = ffffffffffffd9d8
ldub [%i1+0x022],%l6 ! %l6 = 000000000000003a
! Mem[0000000090000010] = 0212225c793bb5a3, %g2 = ffffffffffffffde
ldx [%i4+%o2],%g2 ! %g2 = 0212225c793bb5a3
! Mem[0000000091800018] = 39a5dfde, %g18 = 4354ba2c0b1276d1
ldsw [%o0+%o3],%g2 ! %g2 = 4354ba2c0b1276d1
! Mem[0000000090000010] = 0212225c 793bb5a3, %g2 = 39a5dfde, %g3 = 64f2a9d9
ldd [%i4+%o2],%g2 ! %g2 = 000000000212225c 00000000793bb5a3
! Mem[000000001e000018] = 2e8adf1f0a4a043d, %l3 = 0000000046b48b1e
ldx [%i0+%o3],%l3 ! %l3 = 2e8adf1f0a4a043d
! %l4 = 000000000fdf64f2, Mem[0000000090000016] = b5a36a64
sth %l4,[%i4+0x016] ! Mem[0000000090000014] = 64f26a64
! Mem[000000009180000c] = d941a646, %g18 = 4354ba2c0b1276d1
ldsw [%o0+0x00c],%g2 ! %g2 = 4354ba2c0b1276d1
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = ffffffffd941a646
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
ba,a p7_not_taken_0_end
p7_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 ffffffffffffb3b5
bne,a,pn %xcc,p7_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000a83fda46
bne,a,pn %xcc,p7_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000092c37dc1
bne,a,pn %xcc,p7_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 2e8adf1f0a4a043d
bne,a,pn %xcc,p7_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000fdf64f2
bne,a,pn %xcc,p7_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000c3
bne,a,pn %xcc,p7_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000003a
bne,a,pn %xcc,p7_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000484a
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 bb3ad0b8 0b07faee
bne %xcc,p7_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 6f136163 1116bf38
bne %xcc,p7_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b02dee63 f71ca928
bne %xcc,p7_f4_fail
nop
! Check Local Memory
set p7_local0_expect,%g1
p7_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 043d889b111ac6cb
ldx [%i0+0x000],%g3 ! Observed data at 000000001e000000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0a4a043d464c27c7
ldx [%i0+0x010],%g3 ! Observed data at 000000001e000010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = e1ce6a77a83fda46
ldx [%i0+0x020],%g3 ! Observed data at 000000001e000020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x020,%g4
set p7_local1_expect,%g1
p7_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 46c38d6791a25d09
ldx [%i1+0x008],%g3 ! Observed data at 000000001e800008
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 36db77ce896c5a94
ldx [%i1+0x018],%g3 ! Observed data at 000000001e800018
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000000fdf64f2
ldx [%i1+0x028],%g3 ! Observed data at 000000001e800028
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x028,%g4
set p7_local2_expect,%g1
p7_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 000000000fdf64f2
ldx [%i2+0x008],%g3 ! Observed data at 000000001f000008
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 46b48b1ef582ee3b
ldx [%i2+0x010],%g3 ! Observed data at 000000001f000010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000000036cc
ldx [%i2+0x018],%g3 ! Observed data at 000000001f000018
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000000000006c
ldx [%i2+0x020],%g3 ! Observed data at 000000001f000020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000036ccf582ee3b
ldx [%i2+0x038],%g3 ! Observed data at 000000001f000038
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x038,%g4
set p7_local3_expect,%g1
p7_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 53116851cc14a9d9
ldx [%i3+0x018],%g3 ! Observed data at 000000001f800018
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = b3b577cebb178563
ldx [%i3+0x020],%g3 ! Observed data at 000000001f800020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = f314c077b3dd00c3
ldx [%i3+0x028],%g3 ! Observed data at 000000001f800028
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = e884abedb3b5a61e
ldx [%i3+0x038],%g3 ! Observed data at 000000001f800038
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x038,%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
! 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:
lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f000008]
stwa %l6,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f000018]
lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001f800010]
lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001f800018]
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001e000008]
lduba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001f800028]
ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001e000018]
done
p7_trap1o:
lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000001f000008]
stwa %l6,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001f000018]
lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001f800010]
lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001f800018]
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001e000008]
lduba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000001f800028]
ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001e000018]
done
p7_trap2e:
stda %l6,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e800010]
lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001f000010]
done
p7_trap2o:
stda %l6,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e800010]
lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001f000010]
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 = e884abedb3b5a646
ldx [%g1+0x008],%l1 ! %l1 = bd059b9abb178563
ldx [%g1+0x010],%l2 ! %l2 = 10f05d320c4032e3
ldx [%g1+0x018],%l3 ! %l3 = d3b984b8198a00fb
ldx [%g1+0x020],%l4 ! %l4 = d5d5fa825e5ea725
ldx [%g1+0x028],%l5 ! %l5 = a31a574a464c7ade
ldx [%g1+0x030],%l6 ! %l6 = 8117a6e26a64c881
ldx [%g1+0x038],%l7 ! %l7 = 53116851cc14a9d9
! 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 = 1ab68698 fb0f5361 63d84c16 1089d423
! %f4 = 5388ac0f bf9edde6 6aa51770 0b09c189
! %f8 = dd1773e3 21dcecbe 3da77b90 86fee321
! %f12 = 673223ba 9ddbdd32 7df12762 953fad60
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = cd33ea54 71c9c2ff 61199d21 cf869338
! %f20 = 5fa0dbcb 3242c587 8a111ac5 66a252b9
! %f24 = 902c2e87 95768b11 24f09bbd 5cef9857
! %f28 = f5a3bdbb 6bc6d98b d9824f09 899606b8
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5a56a68d d9d3c949 ecdea079 56b69b5f
! %f36 = 38e07bff 40f2c3c1 48e6f1d6 2ad73d6e
! %f40 = a33a7572 5d8388b5 ecf943d1 82774468
! %f44 = 89acca15 df270629 6501a75f 8fd5325c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x633ce86f0000000e,%g7,%g1 ! GSR scale = 1, align = 6
wr %g1,%g0,%gsr ! GSR = 633ce86f0000000e
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[0000000091800028] = d1fa02cc b0308df5, %g2 = 0d684c3a, %g3 = 0bad0b00
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0308df5
! %l3 = 4d459692680205d7, Mem[0000000090000034] = 126760d7
stw %l3,[%i4+0x034] ! Mem[0000000090000034] = 680205d7
! Mem[000000002000000c] = 6950db24, %l0 = a05969809f85821c
ldsh [%i0+0x00c],%l0 ! %l0 = 0000000000006950
! %l4 = 8dabadd4, %l5 = a3b7a5ac, Mem[0000000090800018] = 35d3851c d6343572
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 8dabadd4 a3b7a5ac
! %l4 = 8dabadd4, %l5 = a3b7a5ac, Mem[0000000021000028] = c4cbfcc8 4e457538
std %l4,[%i2+%o5] ! Mem[0000000021000028] = 8dabadd4 a3b7a5ac
! Mem[000000009100002c] = 959e7cc7, %g2 = 00000000d1fa02cc
ldsh [%i6+0x02e],%g2 ! %g2 = ffffffffffff959e
! %l2 = c146352c, %l3 = 680205d7, Mem[0000000090000038] = 8fc6c81b f8ba39dc
std %l2,[%i4+0x038] ! Mem[0000000090000038] = c146352c 680205d7
! Mem[0000000090000018] = 7f114e52, %g18 = 6063ffd62e4f1b29
ldsw [%i4+%o3],%g2 ! %g2 = 6063ffd62e4f1b29
! Mem[0000000090000030] = 136a6802, %g2 = 000000007f114e52
ldub [%i4+0x032],%g2 ! %g2 = 0000000000000013
! %l4 = 8dabadd4, %l5 = a3b7a5ac, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 8dabadd4 a3b7a5ac
p8_label_2:
! %l2 = c146352c, %l3 = 680205d7, Mem[0000000091800028] = d1fa02cc b0308df5
std %l2,[%o0+%o5] ! Mem[0000000091800028] = c146352c 680205d7
! Mem[0000000091800010] = f9f4a2d9, %g2 = 0000000000000013
lduh [%o0+0x012],%g2 ! %g2 = 000000000000f9f4
! Mem[0000000090000014] = 8eb5a37f, %g2 = 000000000000f9f4
ldub [%i4+0x015],%g2 ! %g2 = 000000000000008e
! Mem[0000000091800030] = 45288f71, %g18 = 6063ffd62e4f1b29
ldsw [%o0+0x030],%g2 ! %g2 = 6063ffd62e4f1b29
! %l2 = 0dbb64a6c146352c, Mem[0000000090000024] = e7b2eb32
stw %l2,[%i4+0x024] ! Mem[0000000090000024] = c146352c
! Mem[000000009000000c] = 9e2c0212, %g2 = 0000000045288f71
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffff9e2c
! %l6 = 60403ff3, %l7 = cf217106, Mem[0000000090800030] = e7b33334 2d07fd66
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 60403ff3 cf217106
! Mem[0000000090800038] = 420cdd38, %g2 = ffffffffffff9e2c
ldsh [%i5+0x03a],%g2 ! %g2 = 000000000000420c
! Mem[000000009080003c] = dd38b60e, %g2 = 000000000000420c
lduw [%i5+0x03c],%g2 ! %g2 = 00000000dd38b60e
! Mem[0000000090800010] = bbd0f97aba27fa54, %g2 = 00000000dd38b60e
ldx [%i5+%o2],%g2 ! %g2 = bbd0f97aba27fa54
p8_label_3:
! Mem[0000000090800004] = a3b7a5ac, %g2 = bbd0f97aba27fa54
lduw [%i5+0x004],%g2 ! %g2 = 00000000a3b7a5ac
! %l2 = 0dbb64a6c146352c, Mem[0000000020000006] = 192bf92e
sth %l2,[%i0+0x006] ! Mem[0000000020000004] = 192b352c
! Mem[0000000090000038] = c146352c680205d7, %g2 = 00000000a3b7a5ac
ldx [%i4+0x038],%g2 ! %g2 = c146352c680205d7
! Mem[000000009080000c] = d2bbd0f9, %g2 = c146352c680205d7
ldub [%i5+0x00f],%g2 ! %g2 = 00000000000000d2
! %l2 = 0dbb64a6c146352c, Mem[0000000091000000] = ddab9f6dde861c20
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = 0dbb64a6c146352c
! Mem[000000009080003c] = dd38b60e, %g2 = 00000000000000d2
ldub [%i5+0x03c],%g2 ! %g2 = 00000000000000dd
! Mem[0000000090800000] = d4a3b7a5, %g2 = 00000000000000dd
ldsb [%i5+0x003],%g2 ! %g2 = ffffffffffffffd4
! Mem[0000000091000008] = 4b1c5151, %g2 = ffffffffffffffd4
lduh [%i6+%o1],%g2 ! %g2 = 0000000000004b1c
! %l6 = 60403ff3, %l7 = cf217106, Mem[0000000090000038] = c146352c 680205d7
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 60403ff3 cf217106
! %l2 = 0dbb64a6c146352c, Mem[0000000020800020] = 520f2e5b5ee07df7
stx %l2,[%i1+%o4] ! Mem[0000000020800020] = 0dbb64a6c146352c
p8_label_4:
! Mem[0000000091800038] = e8dd799beb806635, %g2 = 0000000000004b1c
ldx [%o0+0x038],%g2 ! %g2 = e8dd799beb806635
! Mem[0000000091000020] = 9de28f8d7b41cb8c, %g2 = e8dd799beb806635
ldx [%i6+%o4],%g2 ! %g2 = 9de28f8d7b41cb8c
! Mem[0000000090800020] = 6c6c0f3a, %g2 = 9de28f8d7b41cb8c
lduh [%i5+%o4],%g2 ! %g2 = 0000000000006c6c
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = 0000000000006c6c
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! %l3 = 4d459692680205d7, Mem[0000000091800006] = 336750d2
sth %l3,[%o0+0x006] ! Mem[0000000091800004] = 05d750d2
! Mem[0000000021000030] = a730b842, %l2 = 0dbb64a6c146352c
ldsb [%i2+0x030],%l2 ! %l2 = ffffffffffffffa7
! %l3 = 4d459692680205d7, Mem[0000000091800038] = e8dd799b
stw %l3,[%o0+0x038] ! Mem[0000000091800038] = 680205d7
! Mem[0000000090000018] = 7f114e529d7122ad, %g2 = 4b1c5151da67f293
ldx [%i4+%o3],%g2 ! %g2 = 7f114e529d7122ad
! %l0 = 00006950, %l1 = e7ae0878, Mem[0000000091000008] = 4b1c5151 da67f293
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 00006950 e7ae0878
! Mem[0000000021800028] = 2b56d7830a8968a1, %l0 = 0000000000006950
ldx [%i3+%o5],%l0 ! %l0 = 2b56d7830a8968a1
p8_label_5:
! Mem[0000000091800000] = 6c5e37b5 da1905d7, %g2 = 9d7122ad, %g3 = b0308df5
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5 00000000da1905d7
! Mem[0000000020800014] = 6ef92853, %l2 = ffffffffffffffa7
ldsb [%i1+0x017],%l2 ! %l2 = 0000000000000053
! %l0 = 2b56d7830a8968a1, Mem[0000000090000010] = 0212225c798eb5a3
stx %l0,[%i4+%o2] ! Mem[0000000090000010] = 2b56d7830a8968a1
! %l4 = 8dabadd4, %l5 = a3b7a5ac, Mem[0000000090000028] = 07dc67fd 8d791540
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 8dabadd4 a3b7a5ac
! %l0 = 0a8968a1, %l1 = e7ae0878, Mem[0000000091800028] = c146352c 680205d7
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 0a8968a1 e7ae0878
! Mem[0000000091800004] = da1905d7, %g2 = 000000006c5e37b5
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffffda19
! %l2 = 0000000000000053, Mem[0000000091000038] = 65898de9d7571dc0
stx %l2,[%i6+0x038] ! Mem[0000000091000038] = 0000000000000053
! %l6 = c7d5e76860403ff3, Mem[0000000091800004] = da1905d7
stw %l6,[%o0+0x004] ! Mem[0000000091800004] = 60403ff3
! Mem[0000000090800008] = a3d5b48d f38fafd2, %g2 = ffffda19, %g3 = da1905d7
ldd [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d 00000000f38fafd2
! %l0 = 2b56d7830a8968a1, Mem[000000009000001b] = 529d7122
stb %l0,[%i4+0x01b] ! Mem[0000000090000018] = a19d7122
p8_label_6:
! Mem[0000000090800000] = 8dabadd4, %g2 = 00000000a3d5b48d
ldsh [%i5+%g0],%g2 ! %g2 = ffffffffffff8dab
! Mem[0000000021000018] = 20241415, %l3 = 4d459692680205d7
ldsb [%i2+0x01b],%l3 ! %l3 = 0000000000000015
! Mem[000000009000002c] = a3b7a5ac, %g2 = ffffffffffff8dab
ldub [%i4+0x02c],%g2 ! %g2 = 00000000000000a3
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = 00000000000000a3
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! Mem[0000000091000038] = 00000000, %g18 = 6063ffd62e4f1b29
ldsw [%i6+0x038],%g2 ! %g2 = 6063ffd62e4f1b29
! Mem[0000000021800014] = 8b7a8ed8, %l6 = c7d5e76860403ff3
lduw [%i3+0x014],%l6 ! %l6 = 000000008b7a8ed8
! Mem[000000002180003c] = 26214f77, %l4 = 60bf9a428dabadd4
ldsw [%i3+0x03c],%l4 ! %l4 = 0000000026214f77
! %l4 = 0000000026214f77, Mem[000000002100003f] = 160e839a
stb %l4,[%i2+0x03f] ! Mem[000000002100003c] = 160e8377
! %l3 = 0000000000000015, Mem[0000000091000024] = 7b41cb8c
stw %l3,[%i6+0x024] ! Mem[0000000091000024] = 00000015
! Mem[0000000021800018] = 84171eef d2e6589e, %l0 = 0a8968a1, %l1 = e7ae0878
ldd [%i3+%o3],%l0 ! %l0 = 0000000084171eef 00000000d2e6589e
p8_label_7:
! %l1 = 00000000d2e6589e, Mem[0000000091000018] = b4334f34
stw %l1,[%i6+%o3] ! Mem[0000000091000018] = d2e6589e
! %l5 = bde5c2a1a3b7a5ac, Mem[0000000091000005] = 46352c00
stb %l5,[%i6+0x005] ! Mem[0000000091000004] = ac352c00
! Mem[0000000020000004] = 192b352c, %l5 = bde5c2a1a3b7a5ac
ldsb [%i0+0x004],%l5 ! %l5 = 0000000000000019
! Mem[0000000090800020] = 6c6c0f3a, %g2 = 0000000000000000
ldsb [%i5+%o4],%g2 ! %g2 = 000000000000006c
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = 0000006c, %g3 = f38fafd2
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = 45288f71, %g3 = b6b6487f
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! Mem[000000002100003c] = 160e8377, %l7 = ddd94069cf217106
ldub [%i2+0x03f],%l7 ! %l7 = 0000000000000077
! Mem[0000000020800020] = 0dbb64a6, %l4 = 0000000026214f77
ldsb [%i1+0x023],%l4 ! %l4 = ffffffffffffffa6
! Mem[0000000090800010] = bbd0f97aba27fa54, %g2 = 0000000050d23f27
ldx [%i5+%o2],%g2 ! %g2 = bbd0f97aba27fa54
! Mem[0000000090800000] = 8dabadd4, %g18 = 6063ffd62e4f1b29
ldsw [%i5+%g0],%g2 ! %g2 = 6063ffd62e4f1b29
p8_label_8:
! %l7 = 0000000000000077, Mem[0000000091000030] = 7cc77257
stw %l7,[%i6+0x030] ! Mem[0000000091000030] = 00000077
! Mem[0000000090000018] = 4ea19d71, %g2 = ffffffff8dabadd4
ldsh [%i4+0x01a],%g2 ! %g2 = 0000000000004ea1
! %l1 = 00000000d2e6589e, Mem[000000009080003c] = dd38b60e
stw %l1,[%i5+0x03c] ! Mem[000000009080003c] = d2e6589e
! %l7 = 0000000000000077, Mem[000000009180002c] = e7ae0878
stw %l7,[%o0+0x02c] ! Mem[000000009180002c] = 00000077
! Mem[0000000020800000] = 966a1879, %l3 = 0000000000000015
lduw [%i1+%g0],%l3 ! %l3 = 00000000966a1879
! Mem[0000000091000028] = 43a014ad, %g2 = 0000000000004ea1
lduh [%i6+%o5],%g2 ! %g2 = 00000000000043a0
! Mem[0000000090000000] = f5d480b6, %g2 = 00000000000043a0
lduh [%i4+0x002],%g2 ! %g2 = 000000000000f5d4
! Mem[0000000091000020] = 9de28f8d, %g2 = 000000000000f5d4
lduw [%i6+%o4],%g2 ! %g2 = 000000009de28f8d
! Mem[000000009100003c] = 53000000, %g2 = 000000009de28f8d
ldub [%i6+0x03f],%g2 ! %g2 = 0000000000000053
! %l2 = 0000000000000053, Mem[0000000090000008] = 96abb01bc40b9e2c
stx %l2,[%i4+%o1] ! Mem[0000000090000008] = 0000000000000053
p8_label_9:
! Mem[000000002000000c] = 6950db24, %l1 = 00000000d2e6589e
ldsh [%i0+0x00c],%l1 ! %l1 = 0000000000006950
! %l0 = 0000000084171eef, Mem[0000000091000038] = 00000000
sth %l0,[%i6+0x038] ! Mem[0000000091000038] = 1eef0000
! %l5 = 0000000000000019, Mem[0000000090800038] = 393f420c
stb %l5,[%i5+0x038] ! Mem[0000000090800038] = 193f420c
! Mem[0000000090000038] = 60403ff3cf217106, %g2 = 0000000000000053
ldx [%i4+0x038],%g2 ! %g2 = 60403ff3cf217106
! Mem[0000000090800038] = 193f420c d2e6589e, %g2 = cf217106, %g3 = 0741274a
ldd [%i5+0x038],%g2 ! %g2 = 00000000193f420c 00000000d2e6589e
! %l5 = 0000000000000019, Mem[0000000091000010] = eb99b055
sth %l5,[%i6+%o2] ! Mem[0000000091000010] = 0019b055
! %l0 = 0000000084171eef, Mem[0000000021000030] = a730b842481ecb73
stx %l0,[%i2+0x030] ! Mem[0000000021000030] = 0000000084171eef
! %l7 = 0000000000000077, Mem[000000009100000e] = 08780019
sth %l7,[%i6+0x00e] ! Mem[000000009100000c] = 00770019
! Mem[0000000090000020] = 1a54edfc, %g2 = 00000000193f420c
lduw [%i4+%o4],%g2 ! %g2 = 000000001a54edfc
! Mem[0000000090800038] = 193f420c, %g18 = 6063ffd62e4f1b29
ldsw [%i5+0x038],%g2 ! %g2 = 6063ffd62e4f1b29
p8_label_10:
! Mem[0000000091000030] = 0077207b, %g2 = 00000000193f420c
ldsb [%i6+0x032],%g2 ! %g2 = 0000000000000000
! %l6 = 8b7a8ed8, %l7 = 00000077, Mem[0000000090800028] = eb4882af 9c5fe8b1
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 8b7a8ed8 00000077
! Mem[0000000091000028] = a014addb, %g2 = 0000000000000000
ldsb [%i6+0x029],%g2 ! %g2 = ffffffffffffffa0
! Mem[0000000090000010] = 2b56d783 0a8968a1, %g2 = ffffffa0, %g3 = d2e6589e
ldd [%i4+%o2],%g2 ! %g2 = 000000002b56d783 000000000a8968a1
! Mem[0000000020000030] = 91ccb133, %l5 = 0000000000000019
ldsh [%i0+0x030],%l5 ! %l5 = ffffffffffff91cc
! %l7 = 0000000000000077, Mem[0000000090000034] = 680205d7
stb %l7,[%i4+0x034] ! Mem[0000000090000034] = 770205d7
! Mem[0000000091800020] = c69ee3c7, %g2 = 000000002b56d783
ldsb [%o0+%o4],%g2 ! %g2 = ffffffffffffffc6
! Mem[000000009180003c] = eb806635, %g2 = ffffffffffffffc6
ldub [%o0+0x03c],%g2 ! %g2 = 00000000000000eb
! Mem[0000000021000030] = 00000000 84171eef, %l6 = 8b7a8ed8, %l7 = 00000077
ldd [%i2+0x030],%l6 ! %l6 = 0000000000000000 0000000084171eef
! %l4 = ffffffffffffffa6, Mem[0000000090800008] = a3d5b48df38fafd2
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = ffffffffffffffa6
p8_label_11:
! %l1 = 0000000000006950, Mem[0000000091000008] = 00006950
stb %l1,[%i6+%o1] ! Mem[0000000091000008] = 50006950
! Mem[0000000090800024] = ff8b7a8e, %g2 = 00000000000000eb
ldub [%i5+0x027],%g2 ! %g2 = 00000000000000ff
! Mem[0000000020000038] = 9e0da57a, %l2 = 0000000000000053
lduh [%i0+0x03a],%l2 ! %l2 = 000000000000a57a
! Mem[0000000090800030] = 60403ff3cf217106, %g2 = 00000000000000ff
ldx [%i5+0x030],%g2 ! %g2 = 60403ff3cf217106
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = cf217106, %g3 = 0a8968a1
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! Mem[0000000091800024] = 77440a89, %g2 = 0000000050d23f27
lduh [%o0+0x026],%g2 ! %g2 = 0000000000007744
! %l3 = 00000000966a1879, Mem[0000000091000030] = 00000077
sth %l3,[%i6+0x030] ! Mem[0000000091000030] = 18790077
! Mem[000000009180003c] = eb806635, %g2 = 0000000000007744
ldsh [%o0+0x03c],%g2 ! %g2 = ffffffffffffeb80
! Mem[000000002000001c] = 5cb9e4a6, %l0 = 0000000084171eef
ldsw [%i0+0x01c],%l0 ! %l0 = 000000005cb9e4a6
! %l3 = 00000000966a1879, Mem[0000000091800018] = 39a5df25e14610d9
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = 00000000966a1879
p8_label_12:
! Mem[0000000091800020] = c69ee3c7 33167744, %g2 = ffffeb80, %g3 = 0741274a
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7 0000000033167744
! %l7 = 0000000084171eef, Mem[000000009000000c] = 00000053
sth %l7,[%i4+0x00c] ! Mem[000000009000000c] = 1eef0053
! %l6 = 0000000000000000, Mem[000000002080000f] = 541d3227
stb %l6,[%i1+0x00f] ! Mem[000000002080000c] = 541d3200
! Mem[000000002000003c] = b1ecb892, %l7 = 0000000084171eef
ldsb [%i0+0x03e],%l7 ! %l7 = ffffffffffffffb8
! Mem[0000000020000004] = 192b352c, %l2 = 000000000000a57a
ldub [%i0+0x007],%l2 ! %l2 = 000000000000002c
! %l5 = ffffffffffff91cc, Mem[000000009100001c] = 40af2dc9
stw %l5,[%i6+0x01c] ! Mem[000000009100001c] = ffff91cc
! Mem[0000000021800008] = a93dfc20, %l1 = 0000000000006950
ldsw [%i3+%o1],%l1 ! %l1 = ffffffffa93dfc20
! Mem[0000000021000020] = 04d553d9, %l0 = 000000005cb9e4a6
ldsw [%i2+%o4],%l0 ! %l0 = 0000000004d553d9
! Mem[0000000091800028] = 0a8968a1 00000077, %g2 = c69ee3c7, %g3 = 33167744
ldd [%o0+%o5],%g2 ! %g2 = 000000000a8968a1 0000000000000077
! %l1 = ffffffffa93dfc20, Mem[000000009100000b] = 50e7ae00
stb %l1,[%i6+0x00b] ! Mem[0000000091000008] = 20e7ae00
p8_label_13:
! %l1 = ffffffffa93dfc20, Mem[000000009000002c] = a3b7a5ac
sth %l1,[%i4+0x02c] ! Mem[000000009000002c] = fc20a5ac
! Mem[0000000091000038] = 00000000, %g2 = 000000000a8968a1
ldub [%i6+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000038] = f3cf2171, %g2 = 0000000000000000
ldsb [%i4+0x03b],%g2 ! %g2 = fffffffffffffff3
! Mem[0000000090000014] = 0a8968a1, %g18 = 6063ffd62e4f1b29
ldsw [%i4+0x014],%g2 ! %g2 = 6063ffd62e4f1b29
! Mem[0000000090800034] = cf217106, %g2 = 000000000a8968a1
lduh [%i5+0x034],%g2 ! %g2 = 000000000000cf21
! Mem[000000009180000c] = 0741274a, %g18 = 6063ffd62e4f1b29
ldsw [%o0+0x00c],%g2 ! %g2 = 6063ffd62e4f1b29
! Mem[000000009000001c] = 9d7122ad, %g2 = 000000000741274a
lduw [%i4+0x01c],%g2 ! %g2 = 000000009d7122ad
! Mem[0000000091800008] = 50d23f270741274a, %g2 = 000000009d7122ad
ldx [%o0+%o1],%g2 ! %g2 = 50d23f270741274a
! %l0 = 0000000004d553d9, Mem[0000000091000014] = 5bebbbe4
stw %l0,[%i6+0x014] ! Mem[0000000091000014] = 04d553d9
! %l7 = ffffffffffffffb8, Mem[0000000091800014] = a2d978b6
stw %l7,[%o0+0x014] ! Mem[0000000091800014] = ffffffb8
p8_label_14:
! Mem[0000000091000038] = 1eef0000 00000053, %g2 = 0741274a, %g3 = 00000077
ldd [%i6+0x038],%g2 ! %g2 = 000000001eef0000 0000000000000053
! Mem[0000000090800024] = ba1e4dff, %g18 = 6063ffd62e4f1b29
ldsw [%i5+0x024],%g2 ! %g2 = 6063ffd62e4f1b29
! Mem[0000000020800030] = 9d7a6fe8 f5787413, %l6 = 00000000, %l7 = ffffffb8
ldd [%i1+0x030],%l6 ! %l6 = 000000009d7a6fe8 00000000f5787413
! %l4 = ffffffffffffffa6, Mem[000000009000000d] = ef00532b
stb %l4,[%i4+0x00d] ! Mem[000000009000000c] = a600532b
! Mem[0000000090000020] = fcc14635, %g2 = ffffffffba1e4dff
ldub [%i4+0x023],%g2 ! %g2 = 00000000000000fc
! Mem[0000000090800020] = 6c6c0f3a ba1e4dff, %g2 = 000000fc, %g3 = 00000053
ldd [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a 00000000ba1e4dff
! Mem[0000000021800030] = 2f6b0a0c, %l7 = 00000000f5787413
lduh [%i3+0x032],%l7 ! %l7 = 0000000000000a0c
! %l5 = ffffffffffff91cc, Mem[0000000091800004] = 60403ff3
sth %l5,[%o0+0x004] ! Mem[0000000091800004] = 91cc3ff3
! Mem[0000000090000030] = 944f136a 770205d7, %g2 = 6c6c0f3a, %g3 = ba1e4dff
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f136a 00000000770205d7
! %l5 = ffffffffffff91cc, Mem[0000000021000000] = bfebce47
stw %l5,[%i2+%g0] ! Mem[0000000021000000] = ffff91cc
p8_label_15:
! Mem[0000000090000010] = d7830a89, %g2 = 00000000944f136a
lduh [%i4+0x012],%g2 ! %g2 = 000000000000d783
! %l7 = 0000000000000a0c, Mem[0000000091800034] = b6b6487f
stw %l7,[%o0+0x034] ! Mem[0000000091800034] = 00000a0c
! Mem[0000000090800008] = ffffffff, %g2 = 000000000000d783
lduw [%i5+%o1],%g2 ! %g2 = 00000000ffffffff
! %l6 = 000000009d7a6fe8, Mem[0000000021800022] = fcd5f888
stb %l6,[%i3+0x022] ! Mem[0000000021800020] = fcd5e888
! %l2 = 000000000000002c, Mem[000000002080002c] = a7641609
stw %l2,[%i1+0x02c] ! Mem[000000002080002c] = 0000002c
! %l0 = 0000000004d553d9, Mem[000000009180002c] = 00000077
stw %l0,[%o0+0x02c] ! Mem[000000009180002c] = 04d553d9
! %l4 = ffffffffffffffa6, Mem[0000000020000038] = 9e0da57a
stw %l4,[%i0+0x038] ! Mem[0000000020000038] = ffffffa6
! Mem[0000000091800028] = 0a8968a104d553d9, %g2 = 00000000ffffffff
ldx [%o0+%o5],%g2 ! %g2 = 0a8968a104d553d9
! %l7 = 0000000000000a0c, Mem[0000000090000034] = 770205d7
stw %l7,[%i4+0x034] ! Mem[0000000090000034] = 00000a0c
! %l1 = ffffffffa93dfc20, Mem[0000000090000038] = 60403ff3cf217106
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = ffffffffa93dfc20
p8_label_16:
! %l4 = ffffffffffffffa6, Mem[000000009000001a] = 4ea19d71
sth %l4,[%i4+0x01a] ! Mem[0000000090000018] = ffa69d71
! %l4 = ffffffa6, %l5 = ffff91cc, Mem[0000000090800030] = 60403ff3 cf217106
std %l4,[%i5+0x030] ! Mem[0000000090800030] = ffffffa6 ffff91cc
! %l5 = ffffffffffff91cc, Mem[0000000021800010] = 6fd97919
stw %l5,[%i3+%o2] ! Mem[0000000021800010] = ffff91cc
! Mem[0000000091800010] = 5e44f9f4 ffffffb8, %g2 = 04d553d9, %g3 = 770205d7
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 00000000ffffffb8
! Mem[000000009100003c] = 00000053, %g2 = 000000005e44f9f4
lduh [%i6+0x03c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000010] = 2b56d7830a8968a1, %g2 = 0000000000000000
ldx [%i4+%o2],%g2 ! %g2 = 2b56d7830a8968a1
! %l5 = ffffffffffff91cc, Mem[000000009180001c] = 966a1879
stw %l5,[%o0+0x01c] ! Mem[000000009180001c] = ffff91cc
! Mem[000000009080003c] = d2e6589e, %g18 = 6063ffd62e4f1b29
ldsw [%i5+0x03c],%g2 ! %g2 = 6063ffd62e4f1b29
! Mem[0000000090000000] = f5d480b6, %g2 = ffffffffd2e6589e
ldub [%i4+0x002],%g2 ! %g2 = 00000000000000f5
! Mem[000000009100001c] = ffff91cc, %g2 = 00000000000000f5
lduw [%i6+0x01c],%g2 ! %g2 = 00000000ffff91cc
p8_label_17:
! Mem[0000000091000028] = a014addb, %g2 = 00000000ffff91cc
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000a0
! Mem[000000009180003c] = eb806635, %g2 = 00000000000000a0
ldub [%o0+0x03c],%g2 ! %g2 = 00000000000000eb
! Mem[000000009180002c] = 04d553d9, %g2 = 00000000000000eb
lduw [%o0+0x02c],%g2 ! %g2 = 0000000004d553d9
! %l3 = 00000000966a1879, Mem[0000000090800020] = 6c6c0f3a
sth %l3,[%i5+%o4] ! Mem[0000000090800020] = 18790f3a
! Mem[0000000090000018] = 7f11ffa6, %g2 = 0000000004d553d9
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000007f11
! Mem[0000000020000010] = 5c545396 8e9402a5, %l0 = 04d553d9, %l1 = a93dfc20
ldd [%i0+%o2],%l0 ! %l0 = 000000005c545396 000000008e9402a5
! Mem[0000000091800028] = 0a8968a104d553d9, %g2 = 0000000000007f11
ldx [%o0+%o5],%g2 ! %g2 = 0a8968a104d553d9
! %l0 = 000000005c545396, Mem[000000002080001c] = 9612e690
stw %l0,[%i1+0x01c] ! Mem[000000002080001c] = 5c545396
! %l0 = 000000005c545396, Mem[0000000091000004] = c1ac352c
stb %l0,[%i6+0x004] ! Mem[0000000091000004] = 96ac352c
! Mem[0000000090000038] = ffffffff, %g18 = 6063ffd62e4f1b29
ldsw [%i4+0x038],%g2 ! %g2 = 6063ffd62e4f1b29
p8_label_18:
! Mem[0000000091000024] = 00000015, %g18 = 6063ffd62e4f1b29
ldsw [%i6+0x024],%g2 ! %g2 = 6063ffd62e4f1b29
! %l7 = 0000000000000a0c, Mem[0000000021000038] = db52c592
stw %l7,[%i2+0x038] ! Mem[0000000021000038] = 00000a0c
! Mem[0000000090000028] = 8dabadd4fc20a5ac, %g2 = 0000000000000015
ldx [%i4+%o5],%g2 ! %g2 = 8dabadd4fc20a5ac
! Mem[0000000090800028] = 8b7a8ed8, %g2 = 8dabadd4fc20a5ac
lduh [%i5+%o5],%g2 ! %g2 = 0000000000008b7a
! %l6 = 000000009d7a6fe8, Mem[0000000090800020] = 18790f3a
sth %l6,[%i5+%o4] ! Mem[0000000090800020] = 6fe80f3a
! Mem[000000009180002c] = 53d94528, %g2 = 0000000000008b7a
ldsh [%o0+0x02e],%g2 ! %g2 = 00000000000053d9
! %l2 = 0000002c, %l3 = 966a1879, Mem[0000000090000008] = 00000000 1ea60053
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 0000002c 966a1879
! Mem[0000000091800018] = 00000000, %g2 = 00000000000053d9
lduh [%o0+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = 8dabadd4fc20a5ac, %g2 = 0000000000000000
ldx [%i4+%o5],%g2 ! %g2 = 8dabadd4fc20a5ac
! Mem[0000000090800008] = ffffffff, %g2 = 8dabadd4fc20a5ac
ldub [%i5+%o1],%g2 ! %g2 = 00000000000000ff
p8_label_19:
! Mem[000000002100000c] = f9610028, %l2 = 000000000000002c
ldsh [%i2+0x00c],%l2 ! %l2 = fffffffffffff961
! Mem[0000000090000000] = f4d6f5d4, %g2 = 00000000000000ff
lduw [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4
! %l3 = 00000000966a1879, Mem[0000000091000018] = d2e6589e
stw %l3,[%i6+%o3] ! Mem[0000000091000018] = 966a1879
! %l3 = 00000000966a1879, Mem[0000000090000000] = f4d6f5d480b60b78
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = 00000000966a1879
! Mem[0000000090800018] = add4a3b7, %g2 = 00000000f4d6f5d4
lduh [%i5+0x01a],%g2 ! %g2 = 000000000000add4
! %l0 = 000000005c545396, Mem[0000000090000039] = ffffffa9
stb %l0,[%i4+0x039] ! Mem[0000000090000038] = 96ffffa9
! %l4 = ffffffffffffffa6, Mem[0000000091000010] = 0019b05504d553d9
stx %l4,[%i6+%o2] ! Mem[0000000091000010] = ffffffffffffffa6
! Mem[0000000020800030] = 9d7a6fe8 f5787413, %l4 = ffffffa6, %l5 = ffff91cc
ldd [%i1+0x030],%l4 ! %l4 = 000000009d7a6fe8 00000000f5787413
! %l7 = 0000000000000a0c, Mem[0000000090800026] = 4dff8b7a
sth %l7,[%i5+0x026] ! Mem[0000000090800024] = 0a0c8b7a
! Mem[0000000091800030] = 45288f71, %g18 = 6063ffd62e4f1b29
ldsw [%o0+0x030],%g2 ! %g2 = 6063ffd62e4f1b29
p8_label_20:
! Mem[0000000090000030] = 944f136a 00000a0c, %g2 = 45288f71, %g3 = ffffffb8
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f136a 0000000000000a0c
! %l7 = 0000000000000a0c, Mem[0000000091800030] = 45288f7100000a0c
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 0000000000000a0c
! Mem[0000000090000018] = 7f11ffa69d7122ad, %g2 = 00000000944f136a
ldx [%i4+%o3],%g2 ! %g2 = 7f11ffa69d7122ad
! %l2 = fffffffffffff961, Mem[0000000091800020] = c69ee3c733167744
stx %l2,[%o0+%o4] ! Mem[0000000091800020] = fffffffffffff961
! %l4 = 000000009d7a6fe8, Mem[0000000090800030] = ffffffa6
stw %l4,[%i5+0x030] ! Mem[0000000090800030] = 9d7a6fe8
! Mem[0000000090800028] = 8b7a8ed800000077, %g2 = 7f11ffa69d7122ad
ldx [%i5+%o5],%g2 ! %g2 = 8b7a8ed800000077
! %l0 = 000000005c545396, Mem[0000000091800000] = 6c5e37b591cc3ff3
stx %l0,[%o0+%g0] ! Mem[0000000091800000] = 000000005c545396
! Mem[0000000091000038] = 1eef0000, %g2 = 8b7a8ed800000077
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000001eef
! Mem[0000000091800028] = 0a8968a1, %g2 = 0000000000001eef
lduw [%o0+%o5],%g2 ! %g2 = 000000000a8968a1
! Mem[0000000091800018] = 00000000, %g2 = 000000000a8968a1
ldsb [%o0+%o3],%g2 ! %g2 = 0000000000000000
p8_label_21:
! Mem[0000000020000004] = 192b352c, %l5 = 00000000f5787413
lduw [%i0+0x004],%l5 ! %l5 = 00000000192b352c
! %l6 = 9d7a6fe8, %l7 = 00000a0c, Mem[0000000090800008] = ffffffff ffffffa6
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 9d7a6fe8 00000a0c
! Mem[0000000021000030] = 00000000, %l2 = fffffffffffff961
lduh [%i2+0x032],%l2 ! %l2 = 0000000000000000
! Mem[0000000090000030] = 944f136a 00000a0c, %g2 = 00000000, %g3 = 00000a0c
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f136a 0000000000000a0c
! Mem[000000009000002c] = a5ac944f, %g2 = 00000000944f136a
lduh [%i4+0x02e],%g2 ! %g2 = 000000000000a5ac
! %l4 = 000000009d7a6fe8, Mem[0000000091800010] = 5e44f9f4ffffffb8
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = 000000009d7a6fe8
! Mem[000000002000001c] = 5cb9e4a6, %l2 = 0000000000000000
ldsb [%i0+0x01e],%l2 ! %l2 = ffffffffffffffe4
! Mem[0000000090800008] = 9d7a6fe8, %g2 = 000000000000a5ac
ldsb [%i5+%o1],%g2 ! %g2 = ffffffffffffff9d
! %l2 = ffffffffffffffe4, Mem[000000009100003a] = 00000000
sth %l2,[%i6+0x03a] ! Mem[0000000091000038] = ffe40000
! %l5 = 00000000192b352c, Mem[0000000090000036] = 0a0cff96
sth %l5,[%i4+0x036] ! Mem[0000000090000034] = 352cff96
p8_label_22:
! Mem[0000000091000028] = 43a014ad db4f959e, %g2 = ffffff9d, %g3 = 00000a0c
ldd [%i6+%o5],%g2 ! %g2 = 0000000043a014ad 00000000db4f959e
! Mem[0000000091000038] = 1eefffe4 00000053, %g2 = 43a014ad, %g3 = db4f959e
ldd [%i6+0x038],%g2 ! %g2 = 000000001eefffe4 0000000000000053
! Mem[0000000090800014] = fa548dab, %g2 = 000000001eefffe4
lduh [%i5+0x016],%g2 ! %g2 = 000000000000fa54
! %l5 = 00000000192b352c, Mem[0000000090800012] = f97aba27
stb %l5,[%i5+0x012] ! Mem[0000000090800010] = 2c7aba27
! %l0 = 5c545396, %l1 = 8e9402a5, Mem[0000000090000038] = ff96ffff a93dfc20
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 5c545396 8e9402a5
! %l4 = 9d7a6fe8, %l5 = 192b352c, Mem[0000000020000038] = ffffffa6 b1ecb892
std %l4,[%i0+0x038] ! Mem[0000000020000038] = 9d7a6fe8 192b352c
! %l5 = 00000000192b352c, Mem[0000000090000038] = 5c5453968e9402a5
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 00000000192b352c
! Mem[0000000091000010] = ffffffff, %g2 = 000000000000fa54
ldub [%i6+%o2],%g2 ! %g2 = 00000000000000ff
! Mem[0000000091800020] = fffffffffffff961, %g2 = 00000000000000ff
ldx [%o0+%o4],%g2 ! %g2 = fffffffffffff961
! %l5 = 00000000192b352c, Mem[0000000091800036] = 0a0c6802
stb %l5,[%o0+0x036] ! Mem[0000000091800034] = 2c0c6802
p8_label_23:
! %l4 = 000000009d7a6fe8, Mem[0000000091000030] = 18790077
stw %l4,[%i6+0x030] ! Mem[0000000091000030] = 9d7a6fe8
! Mem[0000000090800000] = abadd4a3, %g2 = fffffffffffff961
ldsb [%i5+0x001],%g2 ! %g2 = ffffffffffffffab
! %l6 = 000000009d7a6fe8, Mem[0000000090000008] = 0000002c
stw %l6,[%i4+%o1] ! Mem[0000000090000008] = 9d7a6fe8
! Mem[0000000090800000] = 8dabadd4, %g18 = 6063ffd62e4f1b29
ldsw [%i5+%g0],%g2 ! %g2 = 6063ffd62e4f1b29
! Mem[000000009080003c] = d2e6589e, %g2 = ffffffff8dabadd4
lduh [%i5+0x03c],%g2 ! %g2 = 000000000000d2e6
! Mem[0000000020000030] = 91ccb133, %l7 = 0000000000000a0c
lduw [%i0+0x030],%l7 ! %l7 = 0000000091ccb133
! %l6 = 9d7a6fe8, %l7 = 91ccb133, Mem[0000000090800000] = 8dabadd4 a3b7a5ac
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 9d7a6fe8 91ccb133
! %l4 = 000000009d7a6fe8, Mem[0000000020000026] = 98478254
sth %l4,[%i0+0x026] ! Mem[0000000020000024] = 98476fe8
! Mem[0000000020800008] = 6ee1ff15, %l1 = 000000008e9402a5
lduh [%i1+0x00a],%l1 ! %l1 = 000000000000ff15
! Mem[0000000021800030] = 2f6b0a0c6c0132b7, %l6 = 000000009d7a6fe8
ldx [%i3+0x030],%l6 ! %l6 = 2f6b0a0c6c0132b7
p8_label_24:
! Mem[0000000090000008] = 9d7a6fe8 966a1879, %g2 = 0000d2e6, %g3 = 00000053
ldd [%i4+%o1],%g2 ! %g2 = 000000009d7a6fe8 00000000966a1879
! Mem[0000000091000014] = a6966a18, %g2 = 000000009d7a6fe8
ldsb [%i6+0x017],%g2 ! %g2 = ffffffffffffffa6
! %l5 = 00000000192b352c, Mem[0000000091000018] = 966a1879
stw %l5,[%i6+%o3] ! Mem[0000000091000018] = 192b352c
! Mem[0000000091800030] = 00000000, %g18 = 6063ffd62e4f1b29
ldsw [%o0+0x030],%g2 ! %g2 = 6063ffd62e4f1b29
! Mem[0000000021000000] = ffff91cc de6526cf, %l2 = ffffffe4, %l3 = 966a1879
ldd [%i2+%g0],%l2 ! %l2 = 00000000ffff91cc 00000000de6526cf
! %l0 = 5c545396, %l1 = 0000ff15, Mem[0000000020000010] = 5c545396 8e9402a5
std %l0,[%i0+%o2] ! Mem[0000000020000010] = 5c545396 0000ff15
! %l3 = 00000000de6526cf, Mem[0000000021800028] = 2b56d7830a8968a1
stx %l3,[%i3+%o5] ! Mem[0000000021800028] = 00000000de6526cf
! %l1 = 000000000000ff15, Mem[0000000090800020] = 6fe80f3a
stw %l1,[%i5+%o4] ! Mem[0000000090800020] = 0000ff15
! Mem[0000000090800038] = 420cd2e6, %g2 = 0000000000000000
ldsh [%i5+0x03a],%g2 ! %g2 = 000000000000420c
! %l4 = 9d7a6fe8, %l5 = 192b352c, Mem[0000000090800030] = 9d7a6fe8 ffff91cc
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 9d7a6fe8 192b352c
p8_label_25:
! Mem[0000000020000030] = 91ccb133 7e43a742, %l0 = 5c545396, %l1 = 0000ff15
ldd [%i0+0x030],%l0 ! %l0 = 0000000091ccb133 000000007e43a742
! Mem[0000000090000038] = 00000000192b352c, %g2 = 000000000000420c
ldx [%i4+0x038],%g2 ! %g2 = 00000000192b352c
! Mem[000000009000001c] = 9d7122ad, %g2 = 00000000192b352c
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffff9d71
! %l7 = 0000000091ccb133, Mem[0000000090000028] = 8dabadd4fc20a5ac
stx %l7,[%i4+%o5] ! Mem[0000000090000028] = 0000000091ccb133
! Mem[0000000090800030] = 9d7a6fe8, %g2 = ffffffffffff9d71
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffff9d7a
! %l4 = 000000009d7a6fe8, Mem[0000000091800026] = f9610a89
sth %l4,[%o0+0x026] ! Mem[0000000091800024] = 6fe80a89
! %l4 = 000000009d7a6fe8, Mem[0000000090800012] = 2c7aba27
sth %l4,[%i5+0x012] ! Mem[0000000090800010] = 6fe8ba27
! %l2 = ffff91cc, %l3 = de6526cf, Mem[0000000090800018] = 8dabadd4 a3b7a5ac
std %l2,[%i5+%o3] ! Mem[0000000090800018] = ffff91cc de6526cf
! Mem[0000000090800038] = 193f420c d2e6589e, %g2 = ffff9d7a, %g3 = 966a1879
ldd [%i5+0x038],%g2 ! %g2 = 00000000193f420c 00000000d2e6589e
! Mem[0000000021000014] = 50339f03, %l0 = 0000000091ccb133
ldsw [%i2+0x014],%l0 ! %l0 = 0000000050339f03
ba,a p8_not_taken_0_end
p8_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 0000000050339f03
bne,a,pn %xcc,p8_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000007e43a742
bne,a,pn %xcc,p8_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ffff91cc
bne,a,pn %xcc,p8_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000de6526cf
bne,a,pn %xcc,p8_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000009d7a6fe8
bne,a,pn %xcc,p8_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000192b352c
bne,a,pn %xcc,p8_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 2f6b0a0c6c0132b7
bne,a,pn %xcc,p8_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000091ccb133
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 1ab68698 fb0f5361
bne %xcc,p8_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 63d84c16 1089d423
bne %xcc,p8_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 5388ac0f bf9edde6
bne %xcc,p8_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 6aa51770 0b09c189
bne %xcc,p8_f6_fail
nop
! Check Local Memory
set p8_local0_expect,%g1
p8_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = b3c388f1192b352c
ldx [%i0+0x000],%g3 ! Observed data at 0000000020000000
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5c5453960000ff15
ldx [%i0+0x010],%g3 ! Observed data at 0000000020000010
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 78d12b3898476fe8
ldx [%i0+0x020],%g3 ! Observed data at 0000000020000020
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9d7a6fe8192b352c
ldx [%i0+0x038],%g3 ! Observed data at 0000000020000038
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x038,%g4
set p8_local1_expect,%g1
p8_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 6ee1ff15541d3200
ldx [%i1+0x008],%g3 ! Observed data at 0000000020800008
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 5092e0f05c545396
ldx [%i1+0x018],%g3 ! Observed data at 0000000020800018
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0dbb64a6c146352c
ldx [%i1+0x020],%g3 ! Observed data at 0000000020800020
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 68ac89060000002c
ldx [%i1+0x028],%g3 ! Observed data at 0000000020800028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x028,%g4
set p8_local2_expect,%g1
p8_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ffff91ccde6526cf
ldx [%i2+0x000],%g3 ! Observed data at 0000000021000000
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8dabadd4a3b7a5ac
ldx [%i2+0x028],%g3 ! Observed data at 0000000021000028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000084171eef
ldx [%i2+0x030],%g3 ! Observed data at 0000000021000030
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000a0c160e8377
ldx [%i2+0x038],%g3 ! Observed data at 0000000021000038
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x038,%g4
set p8_local3_expect,%g1
p8_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = ffff91cc8b7a8ed8
ldx [%i3+0x010],%g3 ! Observed data at 0000000021800010
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = fcd5e888a4762c07
ldx [%i3+0x020],%g3 ! Observed data at 0000000021800020
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000000de6526cf
ldx [%i3+0x028],%g3 ! Observed data at 0000000021800028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x028,%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
! 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:
stha %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000028]
ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000020800008]
done
p8_trap1o:
stha %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000028]
ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000020800008]
done
p8_trap2e:
ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020800028]
stha %l1,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800008]
done
p8_trap2o:
ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000020800028]
stha %l1,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000021800008]
done
p8_trap3e:
nop
nop
nop
nop
nop
done
p8_trap3o:
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 = a05969809f85821c
ldx [%g1+0x008],%l1 ! %l1 = 1becb84ae7ae0878
ldx [%g1+0x010],%l2 ! %l2 = 0dbb64a6c146352c
ldx [%g1+0x018],%l3 ! %l3 = 4d459692680205d7
ldx [%g1+0x020],%l4 ! %l4 = 60bf9a428dabadd4
ldx [%g1+0x028],%l5 ! %l5 = bde5c2a1a3b7a5ac
ldx [%g1+0x030],%l6 ! %l6 = c7d5e76860403ff3
ldx [%g1+0x038],%l7 ! %l7 = ddd94069cf217106
! 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 = fbcd7089 2cb9ad6d c8199d50 87fcf856
! %f4 = d69dd0be e2cdce65 62eb72da 8f5b3c37
! %f8 = 97105200 d6e2c8db afa8fe4b 29fc7dfd
! %f12 = 46482e8e bf8c0ead cdc6f009 32e49109
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a9f2bd01 aaef58a2 de1ee15b b00b09a1
! %f20 = e2ddf619 fdbb172a 008db41f ba47c4c5
! %f24 = f94fb00f 22931714 0a446450 47371db8
! %f28 = ae93b917 bf0c510e 1b106cef a63f2872
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e27f57cd 6f148c62 2421414d 594327e1
! %f36 = 7e4c7aaa 0c0ae2da 796eab0d 04ab4f8a
! %f40 = df6ff5e0 23dba4f8 f9f2ff90 9047efd0
! %f44 = 9bfffdd5 517b7e47 ac033dd5 0f13d515
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0f3138bf0000002c,%g7,%g1 ! GSR scale = 5, align = 4
wr %g1,%g0,%gsr ! GSR = 0f3138bf0000002c
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 9
p9_label_1:
! Mem[0000000090800024] = 4dffeb48, %g2 = a853b3bc276e8579
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000004dff
! Mem[000000009180003c] = eb806635, %g18 = cb50ca9455404137
ldsw [%o0+0x03c],%g2 ! %g2 = cb50ca9455404137
! Mem[0000000090800010] = bbd0f97a ba27fa54, %g2 = eb806635, %g3 = 0bad0b00
ldd [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a 00000000ba27fa54
! Mem[000000009080002c] = 9c5fe8b1, %g18 = cb50ca9455404137
ldsw [%i5+0x02c],%g2 ! %g2 = cb50ca9455404137
! Mem[0000000023000038] = 2a473ca2, %l5 = 5411e292776da96f
ldub [%i2+0x03b],%l5 ! %l5 = 00000000000000a2
! Mem[0000000023000020] = 8c417051, %l0 = f2cf6ce246cc577d
ldsb [%i2+0x022],%l0 ! %l0 = 0000000000000070
! Mem[0000000091800034] = b6b6487f, %g2 = ffffffff9c5fe8b1
lduh [%o0+0x034],%g2 ! %g2 = 000000000000b6b6
! Mem[0000000090000028] = dc67fd8d, %g2 = 000000000000b6b6
ldsb [%i4+0x029],%g2 ! %g2 = ffffffffffffffdc
! %l4 = 77e720a499f8b55c, Mem[0000000091800000] = 6c5e37b5
stw %l4,[%o0+%g0] ! Mem[0000000091800000] = 99f8b55c
! %l1 = 47f3f45db503d36a, Mem[0000000090800028] = eb4882af
stw %l1,[%i5+%o5] ! Mem[0000000090800028] = b503d36a
p9_label_2:
! Mem[0000000090000014] = 798eb5a3, %g18 = cb50ca9455404137
ldsw [%i4+0x014],%g2 ! %g2 = cb50ca9455404137
! Mem[0000000022800028] = 04efefc1, %l5 = 00000000000000a2
ldub [%i1+%o5],%l5 ! %l5 = 0000000000000004
! Mem[0000000090000030] = 944f136a, %g2 = 00000000798eb5a3
ldsh [%i4+0x030],%g2 ! %g2 = ffffffffffff944f
! Mem[0000000090000014] = b5a37f11, %g2 = ffffffffffff944f
lduh [%i4+0x016],%g2 ! %g2 = 000000000000b5a3
! Mem[0000000023000010] = 11ef11a85f11dd3f, %l0 = 0000000000000070
ldx [%i2+%o2],%l0 ! %l0 = 11ef11a85f11dd3f
! Mem[0000000091000000] = ab9f6dde, %g2 = 000000000000b5a3
ldub [%i6+0x001],%g2 ! %g2 = 00000000000000ab
! Mem[000000002300002c] = 2405a46d, %l1 = 47f3f45db503d36a
ldsb [%i2+0x02f],%l1 ! %l1 = 000000000000006d
! Mem[0000000091000028] = addb4f95, %g2 = 00000000000000ab
ldsb [%i6+0x02b],%g2 ! %g2 = ffffffffffffffad
! Mem[0000000090800020] = 0f3aba1e, %g2 = ffffffffffffffad
ldsh [%i5+0x022],%g2 ! %g2 = 0000000000000f3a
! %l3 = 9021c4cbd2d00e4b, Mem[000000009080000c] = f38fafd2
stw %l3,[%i5+0x00c] ! Mem[000000009080000c] = d2d00e4b
p9_label_3:
! %l2 = 7e184652, %l3 = d2d00e4b, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 7e184652 d2d00e4b
! %l6 = baecfcc3, %l7 = 90925b80, Mem[0000000090800018] = 35d3851c d6343572
std %l6,[%i5+%o3] ! Mem[0000000090800018] = baecfcc3 90925b80
! Mem[0000000090800038] = 420cdd38, %g2 = 0000000000000f3a
lduh [%i5+0x03a],%g2 ! %g2 = 000000000000420c
! Mem[000000009000003c] = 39dc0000, %g2 = 000000000000420c
ldsh [%i4+0x03e],%g2 ! %g2 = 00000000000039dc
! %l7 = 5e167a5090925b80, Mem[0000000090000008] = 96abb01b
stw %l7,[%i4+%o1] ! Mem[0000000090000008] = 90925b80
! Mem[0000000090800030] = e7b33334, %g2 = 00000000000039dc
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffe7b3
! %l6 = 1a6af5d7baecfcc3, Mem[0000000090000008] = 90925b80
stw %l6,[%i4+%o1] ! Mem[0000000090000008] = baecfcc3
! Mem[0000000022000014] = 11ed0cb1, %l1 = 000000000000006d
ldsh [%i0+0x014],%l1 ! %l1 = 00000000000011ed
! Mem[0000000091000038] = 65898de9d7571dc0, %g2 = ffffffffffffe7b3
ldx [%i6+0x038],%g2 ! %g2 = 65898de9d7571dc0
! Mem[0000000091000028] = 43a014ad, %g2 = 65898de9d7571dc0
lduw [%i6+%o5],%g2 ! %g2 = 0000000043a014ad
p9_label_4:
! Mem[0000000090000020] = 1a54edfc, %g18 = cb50ca9455404137
ldsw [%i4+%o4],%g2 ! %g2 = cb50ca9455404137
! %l6 = 1a6af5d7baecfcc3, Mem[0000000090800005] = d00e4ba3
stb %l6,[%i5+0x005] ! Mem[0000000090800004] = c30e4ba3
! %l6 = baecfcc3, %l7 = 90925b80, Mem[0000000091000008] = 4b1c5151 da67f293
std %l6,[%i6+%o1] ! Mem[0000000091000008] = baecfcc3 90925b80
! %l3 = 9021c4cbd2d00e4b, Mem[0000000091000038] = 65898de9d7571dc0
stx %l3,[%i6+0x038] ! Mem[0000000091000038] = 9021c4cbd2d00e4b
! Mem[000000009000001c] = 7122ad1a, %g2 = 000000001a54edfc
ldsb [%i4+0x01d],%g2 ! %g2 = 0000000000000071
! %l3 = 9021c4cbd2d00e4b, Mem[0000000090000020] = 1a54edfce7b2eb32
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 9021c4cbd2d00e4b
! Mem[0000000091000000] = 9f6dde86, %g2 = 0000000000000071
ldsh [%i6+0x002],%g2 ! %g2 = ffffffffffff9f6d
! Mem[0000000090000010] = 225c798e, %g2 = ffffffffffff9f6d
lduh [%i4+0x012],%g2 ! %g2 = 000000000000225c
! Mem[0000000090800010] = bbd0f97a, %g18 = cb50ca9455404137
ldsw [%i5+%o2],%g2 ! %g2 = cb50ca9455404137
! %l6 = baecfcc3, %l7 = 90925b80, Mem[0000000091800028] = d1fa02cc b0308df5
std %l6,[%o0+%o5] ! Mem[0000000091800028] = baecfcc3 90925b80
p9_label_5:
! Mem[0000000091000034] = be7e9021, %g2 = ffffffffbbd0f97a
lduh [%i6+0x036],%g2 ! %g2 = 000000000000be7e
! Mem[000000002200003c] = cdf1df03, %l4 = 77e720a499f8b55c
ldsh [%i0+0x03e],%l4 ! %l4 = ffffffffffffdf03
! Mem[0000000022800004] = c30fd241, %l3 = 9021c4cbd2d00e4b
ldsw [%i1+0x004],%l3 ! %l3 = ffffffffc30fd241
! %l0 = 11ef11a85f11dd3f, Mem[000000002200001c] = b8f2d014
sth %l0,[%i0+0x01c] ! Mem[000000002200001c] = dd3fd014
! %l0 = 5f11dd3f, %l1 = 000011ed, Mem[0000000091000018] = b4334f34 40af2dc9
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 5f11dd3f 000011ed
! Mem[0000000090800024] = ba1e4dff, %g2 = 000000000000be7e
ldsh [%i5+0x024],%g2 ! %g2 = ffffffffffffba1e
! Mem[0000000090800000] = 7e184652, %g2 = ffffffffffffba1e
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000007e18
! Mem[000000009100000c] = 90925b80, %g18 = cb50ca9455404137
ldsw [%i6+0x00c],%g2 ! %g2 = cb50ca9455404137
! Mem[0000000091800010] = 5e44f9f4, %g2 = ffffffff90925b80
lduw [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4
! Mem[0000000091800028] = c390925b, %g2 = 000000005e44f9f4
ldub [%o0+0x02b],%g2 ! %g2 = 00000000000000c3
p9_label_6:
! Mem[0000000091800024] = 33167744, %g2 = 00000000000000c3
lduw [%o0+0x024],%g2 ! %g2 = 0000000033167744
! Mem[0000000090000014] = 798eb5a3, %g18 = cb50ca9455404137
ldsw [%i4+0x014],%g2 ! %g2 = cb50ca9455404137
! %l5 = 0000000000000004, Mem[0000000090000038] = 8fc6c81bf8ba39dc
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 0000000000000004
! %l6 = 1a6af5d7baecfcc3, Mem[0000000091000010] = eb99b055
stb %l6,[%i6+%o2] ! Mem[0000000091000010] = c399b055
! Mem[0000000091000020] = 9de28f8d 7b41cb8c, %g2 = 798eb5a3, %g3 = ba27fa54
ldd [%i6+%o4],%g2 ! %g2 = 000000009de28f8d 000000007b41cb8c
! Mem[000000002300001c] = 38cd0652, %l7 = 5e167a5090925b80
ldsb [%i2+0x01c],%l7 ! %l7 = 0000000000000038
! %l6 = 1a6af5d7baecfcc3, Mem[0000000090000018] = 7f114e52
sth %l6,[%i4+%o3] ! Mem[0000000090000018] = fcc34e52
! %l6 = 1a6af5d7baecfcc3, Mem[0000000090800010] = bbd0f97aba27fa54
stx %l6,[%i5+%o2] ! Mem[0000000090800010] = 1a6af5d7baecfcc3
! Mem[0000000091800004] = da193367, %g2 = 000000009de28f8d
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffffda19
! %l4 = ffffffffffffdf03, Mem[0000000090800000] = 7e184652d2c30e4b
stx %l4,[%i5+%g0] ! Mem[0000000090800000] = ffffffffffffdf03
p9_label_7:
! %l3 = ffffffffc30fd241, Mem[000000009000002e] = 1540944f
sth %l3,[%i4+0x02e] ! Mem[000000009000002c] = d241944f
! Mem[0000000091800034] = b6487fe8, %g2 = ffffffffffffda19
ldub [%o0+0x035],%g2 ! %g2 = 00000000000000b6
! %l2 = a9cb96c47e184652, Mem[0000000091800000] = 99f8b55cda193367
stx %l2,[%o0+%g0] ! Mem[0000000091800000] = a9cb96c47e184652
! Mem[0000000090000008] = fcc3c40b, %g2 = 00000000000000b6
ldsh [%i4+0x00a],%g2 ! %g2 = fffffffffffffcc3
! Mem[0000000022000010] = a446fddc 11ed0cb1, %l2 = 7e184652, %l3 = c30fd241
ldd [%i0+%o2],%l2 ! %l2 = 00000000a446fddc 0000000011ed0cb1
! Mem[0000000023800000] = 00b0ccea, %l5 = 0000000000000004
ldsh [%i3+0x002],%l5 ! %l5 = ffffffffffffccea
! Mem[000000002300002c] = 2405a46d, %l5 = ffffffffffffccea
lduh [%i2+0x02e],%l5 ! %l5 = 000000000000a46d
! Mem[0000000091000000] = 6dde861c, %g2 = fffffffffffffcc3
ldub [%i6+0x003],%g2 ! %g2 = 000000000000006d
! %l5 = 000000000000a46d, Mem[0000000090800030] = e7b333342d07fd66
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = 000000000000a46d
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = 000000000000006d
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
p9_label_8:
! %l4 = ffffffffffffdf03, Mem[000000002300002e] = 2405a46d
sth %l4,[%i2+0x02e] ! Mem[000000002300002c] = 2405df03
! Mem[0000000091000020] = 9de28f8d 7b41cb8c, %g2 = a2d978b6, %g3 = 7b41cb8c
ldd [%i6+%o4],%g2 ! %g2 = 000000009de28f8d 000000007b41cb8c
! Mem[0000000090000000] = f4d6f5d4, %g2 = 000000009de28f8d
ldub [%i4+%g0],%g2 ! %g2 = 00000000000000f4
! %l3 = 0000000011ed0cb1, Mem[0000000090800038] = 393f420c
stw %l3,[%i5+0x038] ! Mem[0000000090800038] = 11ed0cb1
! Mem[0000000091000030] = 7cc77257 207bbe7e, %g2 = 000000f4, %g3 = 7b41cb8c
ldd [%i6+0x030],%g2 ! %g2 = 000000007cc77257 00000000207bbe7e
! %l6 = baecfcc3, %l7 = 00000038, Mem[0000000090000028] = 07dc67fd 8d79d241
std %l6,[%i4+%o5] ! Mem[0000000090000028] = baecfcc3 00000038
! Mem[0000000091800020] = c69ee3c7, %g2 = 000000007cc77257
lduw [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7
! Mem[0000000090800008] = a3d5b48d, %g2 = 00000000c69ee3c7
lduw [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d
! Mem[000000002200000c] = 8931fa3f, %l3 = 0000000011ed0cb1
ldub [%i0+0x00d],%l3 ! %l3 = 0000000000000031
! Mem[0000000091000020] = 9de28f8d 7b41cb8c, %g2 = a3d5b48d, %g3 = 207bbe7e
ldd [%i6+%o4],%g2 ! %g2 = 000000009de28f8d 000000007b41cb8c
p9_label_9:
! Mem[0000000091000008] = baecfcc3, %g18 = cb50ca9455404137
ldsw [%i6+%o1],%g2 ! %g2 = cb50ca9455404137
! Mem[0000000091800008] = 27074127, %g2 = ffffffffbaecfcc3
ldub [%o0+0x00b],%g2 ! %g2 = 0000000000000027
! %l4 = ffffdf03, %l5 = 0000a46d, Mem[0000000091800000] = a9cb96c4 7e184652
std %l4,[%o0+%g0] ! Mem[0000000091800000] = ffffdf03 0000a46d
! Mem[0000000023800024] = d4fba9e4, %l4 = ffffffffffffdf03
lduh [%i3+0x024],%l4 ! %l4 = 000000000000d4fb
! Mem[0000000023000020] = 8c417051, %l0 = 11ef11a85f11dd3f
lduh [%i2+%o4],%l0 ! %l0 = 0000000000008c41
! %l6 = baecfcc3, %l7 = 00000038, Mem[0000000091800020] = c69ee3c7 33167744
std %l6,[%o0+%o4] ! Mem[0000000091800020] = baecfcc3 00000038
! Mem[0000000091800034] = b6b6487f, %g2 = 0000000000000027
lduw [%o0+0x034],%g2 ! %g2 = 00000000b6b6487f
! %l7 = 0000000000000038, Mem[0000000090000018] = fcc34e529d7122ad
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = 0000000000000038
! Mem[000000002380003c] = 559ca485, %l2 = 00000000a446fddc
lduw [%i3+0x03c],%l2 ! %l2 = 00000000559ca485
! Mem[0000000023800020] = 508b0a62d4fba9e4, %l0 = 0000000000008c41
ldx [%i3+%o4],%l0 ! %l0 = 508b0a62d4fba9e4
p9_label_10:
! Mem[0000000091800008] = 50d23f27, %g18 = cb50ca9455404137
ldsw [%o0+%o1],%g2 ! %g2 = cb50ca9455404137
! Mem[000000009180003c] = eb806635, %g2 = 0000000050d23f27
ldsb [%o0+0x03c],%g2 ! %g2 = ffffffffffffffeb
! %l0 = 508b0a62d4fba9e4, Mem[000000009100003e] = 0e4b0000
sth %l0,[%i6+0x03e] ! Mem[000000009100003c] = a9e40000
! Mem[000000009080001c] = 90925b80, %g2 = ffffffffffffffeb
ldsh [%i5+0x01c],%g2 ! %g2 = ffffffffffff9092
! %l3 = 0000000000000031, Mem[000000009000003d] = 00000400
stb %l3,[%i4+0x03d] ! Mem[000000009000003c] = 31000400
! %l7 = 0000000000000038, Mem[000000009100002d] = 4f959e7c
stb %l7,[%i6+0x02d] ! Mem[000000009100002c] = 38959e7c
! %l6 = baecfcc3, %l7 = 00000038, Mem[0000000090800028] = b503d36a 9c5fe8b1
std %l6,[%i5+%o5] ! Mem[0000000090800028] = baecfcc3 00000038
! Mem[000000009080001c] = 90925b80, %g2 = ffffffffffff9092
lduw [%i5+0x01c],%g2 ! %g2 = 0000000090925b80
! Mem[0000000090000018] = 00000000 00000038, %g2 = 90925b80, %g3 = 7b41cb8c
ldd [%i4+%o3],%g2 ! %g2 = 0000000000000000 0000000000000038
! Mem[0000000023800034] = 946d9a77, %l5 = 000000000000a46d
lduw [%i3+0x034],%l5 ! %l5 = 00000000946d9a77
p9_label_11:
! %l0 = d4fba9e4, %l1 = 000011ed, Mem[0000000090800038] = 11ed0cb1 dd38b60e
std %l0,[%i5+0x038] ! Mem[0000000090800038] = d4fba9e4 000011ed
! Mem[0000000091000000] = ddab9f6d de861c20, %g2 = 00000000, %g3 = 00000038
ldd [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d 00000000de861c20
! %l2 = 559ca485, %l3 = 00000031, Mem[0000000091800000] = ffffdf03 0000a46d
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 559ca485 00000031
! Mem[0000000090000010] = 0212225c798eb5a3, %g2 = 00000000ddab9f6d
ldx [%i4+%o2],%g2 ! %g2 = 0212225c798eb5a3
! %l4 = 000000000000d4fb, Mem[0000000090000036] = 60d70000
sth %l4,[%i4+0x036] ! Mem[0000000090000034] = d4fb0000
! Mem[0000000091800020] = baecfcc300000038, %g2 = 0212225c798eb5a3
ldx [%o0+%o4],%g2 ! %g2 = baecfcc300000038
! Mem[0000000023800010] = f2fd90d9, %l1 = 00000000000011ed
ldsb [%i3+0x012],%l1 ! %l1 = ffffffffffffff90
! %l5 = 00000000946d9a77, Mem[0000000090800018] = baecfcc390925b80
stx %l5,[%i5+%o3] ! Mem[0000000090800018] = 00000000946d9a77
! Mem[0000000022000028] = 29b3cb1c, %l0 = 508b0a62d4fba9e4
ldsb [%i0+0x02a],%l0 ! %l0 = ffffffffffffffcb
! Mem[000000009180002c] = 90925b80, %g2 = baecfcc300000038
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000009092
p9_label_12:
! Mem[0000000090800038] = d4fba9e4000011ed, %g2 = 0000000000009092
ldx [%i5+0x038],%g2 ! %g2 = d4fba9e4000011ed
! Mem[000000002200000c] = 8931fa3f, %l3 = 0000000000000031
ldub [%i0+0x00e],%l3 ! %l3 = 00000000000000fa
! %l0 = ffffffcb, %l1 = ffffff90, Mem[0000000090000018] = 00000000 00000038
std %l0,[%i4+%o3] ! Mem[0000000090000018] = ffffffcb ffffff90
! Mem[0000000090000018] = ffffffcb, %g2 = d4fba9e4000011ed
lduw [%i4+%o3],%g2 ! %g2 = 00000000ffffffcb
! %l1 = ffffffffffffff90, Mem[0000000090000038] = 00000000
sth %l1,[%i4+0x038] ! Mem[0000000090000038] = ff900000
! Mem[0000000022000024] = e6a66c84, %l2 = 00000000559ca485
lduh [%i0+0x026],%l2 ! %l2 = 0000000000006c84
! Mem[0000000090000004] = 0b78baec, %g2 = 00000000ffffffcb
lduh [%i4+0x006],%g2 ! %g2 = 0000000000000b78
! Mem[000000009180003c] = eb806635, %g2 = 0000000000000b78
lduw [%o0+0x03c],%g2 ! %g2 = 00000000eb806635
! Mem[0000000091000020] = 8f8d7b41, %g2 = 00000000eb806635
ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffff8f8d
! Mem[0000000022800004] = c30fd241, %l1 = ffffffffffffff90
ldsh [%i1+0x004],%l1 ! %l1 = ffffffffffffc30f
p9_label_13:
! %l0 = ffffffffffffffcb, Mem[0000000091800031] = 288f71b6
stb %l0,[%o0+0x031] ! Mem[0000000091800030] = cb8f71b6
! %l2 = 0000000000006c84, Mem[0000000022000000] = 3e7eda7a61682a69
stx %l2,[%i0+%g0] ! Mem[0000000022000000] = 0000000000006c84
! Mem[000000009100002c] = 959e7cc7, %g2 = ffffffffffff8f8d
ldsh [%i6+0x02e],%g2 ! %g2 = ffffffffffff959e
! Mem[0000000090000020] = 9021c4cbd2d00e4b, %g2 = ffffffffffff959e
ldx [%i4+%o4],%g2 ! %g2 = 9021c4cbd2d00e4b
! %l5 = 00000000946d9a77, Mem[0000000023800030] = 05e7f8a7
stw %l5,[%i3+0x030] ! Mem[0000000023800030] = 946d9a77
! %l1 = ffffffffffffc30f, Mem[0000000091800020] = baecfcc3
stb %l1,[%o0+%o4] ! Mem[0000000091800020] = 0fecfcc3
! Mem[0000000023000008] = 75200d04c475bed0, %l5 = 00000000946d9a77
ldx [%i2+%o1],%l5 ! %l5 = 75200d04c475bed0
! %l4 = 000000000000d4fb, Mem[000000002200001e] = dd3fd014
sth %l4,[%i0+0x01e] ! Mem[000000002200001c] = dd3fd4fb
! %l2 = 00006c84, %l3 = 000000fa, Mem[0000000090000038] = ff900000 00310004
std %l2,[%i4+0x038] ! Mem[0000000090000038] = 00006c84 000000fa
! %l4 = 000000000000d4fb, Mem[0000000091000018] = 5f11dd3f
sth %l4,[%i6+%o3] ! Mem[0000000091000018] = d4fbdd3f
p9_label_14:
! Mem[0000000090000010] = 0212225c798eb5a3, %g2 = 9021c4cbd2d00e4b
ldx [%i4+%o2],%g2 ! %g2 = 0212225c798eb5a3
! Mem[0000000091000018] = d4fbdd3f 000011ed, %g2 = 798eb5a3, %g3 = de861c20
ldd [%i6+%o3],%g2 ! %g2 = 00000000d4fbdd3f 00000000000011ed
! Mem[0000000090000018] = ffffffcbffffff90, %g2 = 00000000d4fbdd3f
ldx [%i4+%o3],%g2 ! %g2 = ffffffcbffffff90
! Mem[0000000022000018] = 35ff414b, %l1 = ffffffffffffc30f
ldsb [%i0+0x019],%l1 ! %l1 = ffffffffffffffff
! Mem[0000000091000038] = c4cbd2d0, %g2 = ffffffcbffffff90
ldsb [%i6+0x03a],%g2 ! %g2 = ffffffffffffffc4
! Mem[0000000091800034] = b6b6487f, %g2 = ffffffffffffffc4
lduh [%o0+0x034],%g2 ! %g2 = 000000000000b6b6
! Mem[000000009080000c] = d2d00e4b, %g2 = 000000000000b6b6
lduw [%i5+0x00c],%g2 ! %g2 = 00000000d2d00e4b
! %l7 = 0000000000000038, Mem[0000000023800010] = f2fd90d9
stb %l7,[%i3+%o2] ! Mem[0000000023800010] = 38fd90d9
! %l4 = 000000000000d4fb, Mem[000000009080003a] = a9e40000
sth %l4,[%i5+0x03a] ! Mem[0000000090800038] = d4fb0000
! %l4 = 0000d4fb, %l5 = c475bed0, Mem[0000000091800000] = 559ca485 00000031
std %l4,[%o0+%g0] ! Mem[0000000091800000] = 0000d4fb c475bed0
p9_label_15:
! Mem[000000002200003c] = cdf1df03, %l5 = 75200d04c475bed0
ldsw [%i0+0x03c],%l5 ! %l5 = ffffffffcdf1df03
! Mem[000000009180003c] = 66350000, %g2 = 00000000d2d00e4b
lduh [%o0+0x03e],%g2 ! %g2 = 0000000000006635
! Mem[0000000091800000] = 0000d4fb, %g18 = cb50ca9455404137
ldsw [%o0+%g0],%g2 ! %g2 = cb50ca9455404137
! Mem[0000000091000018] = d4fbdd3f000011ed, %g2 = 000000000000d4fb
ldx [%i6+%o3],%g2 ! %g2 = d4fbdd3f000011ed
! Mem[0000000090800028] = baecfcc3, %g2 = d4fbdd3f000011ed
lduh [%i5+%o5],%g2 ! %g2 = 000000000000baec
! %l6 = 1a6af5d7baecfcc3, Mem[0000000091800038] = e8dd799beb806635
stx %l6,[%o0+0x038] ! Mem[0000000091800038] = 1a6af5d7baecfcc3
! Mem[0000000022800024] = 93e7c6d1, %l6 = 1a6af5d7baecfcc3
lduh [%i1+0x024],%l6 ! %l6 = 00000000000093e7
! Mem[0000000091000010] = c399b055 5bebbbe4, %g2 = 0000baec, %g3 = 000011ed
ldd [%i6+%o2],%g2 ! %g2 = 00000000c399b055 000000005bebbbe4
! Mem[000000009180000c] = 0741274a, %g2 = 00000000c399b055
ldsh [%o0+0x00c],%g2 ! %g2 = 0000000000000741
! Mem[000000009100000c] = 90925b80, %g18 = cb50ca9455404137
ldsw [%i6+0x00c],%g2 ! %g2 = cb50ca9455404137
p9_label_16:
! Mem[0000000091000028] = 43a014ad db38959e, %g2 = 90925b80, %g3 = 5bebbbe4
ldd [%i6+%o5],%g2 ! %g2 = 0000000043a014ad 00000000db38959e
! %l0 = ffffffffffffffcb, Mem[000000002300003e] = f8d81159
sth %l0,[%i2+0x03e] ! Mem[000000002300003c] = f8d8ffcb
! %l0 = ffffffffffffffcb, Mem[0000000090800004] = ffffdf03
stw %l0,[%i5+0x004] ! Mem[0000000090800004] = ffffffcb
! %l0 = ffffffffffffffcb, Mem[000000002300003a] = 2a473ca2
sth %l0,[%i2+0x03a] ! Mem[0000000023000038] = 2a47ffcb
! Mem[0000000091000000] = ddab9f6d, %g2 = 0000000043a014ad
ldsb [%i6+%g0],%g2 ! %g2 = ffffffffffffffdd
! Mem[0000000091800024] = 000038ba, %g2 = ffffffffffffffdd
ldsb [%o0+0x025],%g2 ! %g2 = 0000000000000000
! Mem[000000009100002c] = db38959e, %g2 = 0000000000000000
lduh [%i6+0x02c],%g2 ! %g2 = 000000000000db38
! Mem[0000000023800008] = 599a6505, %l4 = 000000000000d4fb
ldsh [%i3+%o1],%l4 ! %l4 = 000000000000599a
! %l0 = ffffffcb, %l1 = ffffffff, Mem[0000000023800018] = 38bd50e0 f8768c01
std %l0,[%i3+%o3] ! Mem[0000000023800018] = ffffffcb ffffffff
! %l4 = 000000000000599a, Mem[0000000091000030] = 7cc77257207bbe7e
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = 000000000000599a
p9_label_17:
! Mem[0000000091000030] = 00000000, %g2 = 000000000000db38
lduw [%i6+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000018] = d4fbdd3f 000011ed, %g2 = 00000000, %g3 = db38959e
ldd [%i6+%o3],%g2 ! %g2 = 00000000d4fbdd3f 00000000000011ed
! %l6 = 00000000000093e7, Mem[0000000023000010] = 11ef11a85f11dd3f
stx %l6,[%i2+%o2] ! Mem[0000000023000010] = 00000000000093e7
! Mem[0000000023800008] = 599a6505 d9b7f28b, %l2 = 00006c84, %l3 = 000000fa
ldd [%i3+%o1],%l2 ! %l2 = 00000000599a6505 00000000d9b7f28b
! Mem[0000000090000008] = baecfcc3c40b9e2c, %g2 = 00000000d4fbdd3f
ldx [%i4+%o1],%g2 ! %g2 = baecfcc3c40b9e2c
! %l1 = ffffffffffffffff, Mem[0000000090800006] = ffcba3d5
stb %l1,[%i5+0x006] ! Mem[0000000090800004] = ffcba3d5
! Mem[0000000090000008] = baecfcc3, %g2 = baecfcc3c40b9e2c
ldsb [%i4+%o1],%g2 ! %g2 = ffffffffffffffba
! Mem[0000000090800010] = f5d7baec, %g2 = ffffffffffffffba
lduh [%i5+0x012],%g2 ! %g2 = 000000000000f5d7
! %l4 = 000000000000599a, Mem[0000000091000034] = 0000599a
stw %l4,[%i6+0x034] ! Mem[0000000091000034] = 0000599a
! Mem[0000000091000028] = 43a014ad, %g2 = 000000000000f5d7
ldub [%i6+%o5],%g2 ! %g2 = 0000000000000043
p9_label_18:
! Mem[0000000090000000] = f4d6f5d480b60b78, %g2 = 0000000000000043
ldx [%i4+%g0],%g2 ! %g2 = f4d6f5d480b60b78
! Mem[0000000090800034] = 0000a46d, %g2 = f4d6f5d480b60b78
ldsh [%i5+0x034],%g2 ! %g2 = 0000000000000000
! %l7 = 0000000000000038, Mem[0000000090800024] = ba1e4dff
stw %l7,[%i5+0x024] ! Mem[0000000090800024] = 00000038
! %l5 = ffffffffcdf1df03, Mem[0000000091000030] = 000000000000599a
stx %l5,[%i6+0x030] ! Mem[0000000091000030] = ffffffffcdf1df03
! Mem[0000000091000010] = c399b055, %g2 = 0000000000000000
ldsh [%i6+%o2],%g2 ! %g2 = ffffffffffffc399
! %l7 = 0000000000000038, Mem[0000000022800010] = ac0610f7
stb %l7,[%i1+%o2] ! Mem[0000000022800010] = 380610f7
! Mem[000000009080003c] = 11ed0000, %g2 = ffffffffffffc399
ldsh [%i5+0x03e],%g2 ! %g2 = 00000000000011ed
! Mem[0000000091800020] = c3000000, %g2 = 00000000000011ed
ldub [%o0+0x023],%g2 ! %g2 = 00000000000000c3
! Mem[0000000091800028] = fcc39092, %g2 = 00000000000000c3
ldsb [%o0+0x02a],%g2 ! %g2 = fffffffffffffffc
! Mem[0000000090000020] = 9021c4cb, %g2 = fffffffffffffffc
lduw [%i4+%o4],%g2 ! %g2 = 000000009021c4cb
p9_label_19:
! %l2 = 599a6505, %l3 = d9b7f28b, Mem[0000000091000018] = d4fbdd3f 000011ed
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 599a6505 d9b7f28b
! %l1 = ffffffffffffffff, Mem[0000000090800030] = 000000000000a46d
stx %l1,[%i5+0x030] ! Mem[0000000090800030] = ffffffffffffffff
! %l2 = 00000000599a6505, Mem[0000000090000034] = 1267d4fb
stw %l2,[%i4+0x034] ! Mem[0000000090000034] = 599a6505
! Mem[0000000090800018] = 00000000, %g2 = 000000009021c4cb
ldsh [%i5+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000004] = 0b78baec, %g2 = 0000000000000000
ldsh [%i4+0x006],%g2 ! %g2 = 0000000000000b78
! Mem[0000000091000030] = ffffffff cdf1df03, %g2 = 00000b78, %g3 = 000011ed
ldd [%i6+0x030],%g2 ! %g2 = 00000000ffffffff 00000000cdf1df03
! %l3 = 00000000d9b7f28b, Mem[0000000091800028] = baecfcc390925b80
stx %l3,[%o0+%o5] ! Mem[0000000091800028] = 00000000d9b7f28b
! Mem[0000000023800038] = 1c28af6c, %l6 = 00000000000093e7
lduw [%i3+0x038],%l6 ! %l6 = 000000001c28af6c
! Mem[0000000091800018] = df25e146, %g2 = 00000000ffffffff
ldsb [%o0+0x01a],%g2 ! %g2 = ffffffffffffffdf
! %l2 = 00000000599a6505, Mem[000000009000001c] = ffffff90
stw %l2,[%i4+0x01c] ! Mem[000000009000001c] = 599a6505
p9_label_20:
! Mem[0000000023800028] = a703eec0, %l2 = 00000000599a6505
ldsh [%i3+%o5],%l2 ! %l2 = ffffffffffffa703
! Mem[0000000022800028] = 04efefc1, %l1 = ffffffffffffffff
ldsh [%i1+%o5],%l1 ! %l1 = 00000000000004ef
! Mem[0000000022800018] = 84d19057, %l2 = ffffffffffffa703
lduh [%i1+0x01a],%l2 ! %l2 = 0000000000009057
! Mem[0000000090000010] = 0212225c 798eb5a3, %g2 = ffffffdf, %g3 = cdf1df03
ldd [%i4+%o2],%g2 ! %g2 = 000000000212225c 00000000798eb5a3
! Mem[0000000022800034] = 0357cba9, %l6 = 000000001c28af6c
ldub [%i1+0x035],%l6 ! %l6 = 0000000000000057
! Mem[000000009180001c] = e14610d9, %g18 = cb50ca9455404137
ldsw [%o0+0x01c],%g2 ! %g2 = cb50ca9455404137
! %l1 = 00000000000004ef, Mem[0000000090000030] = 944f136a599a6505
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = 00000000000004ef
! Mem[0000000091000028] = 43a014addb38959e, %g2 = ffffffffe14610d9
ldx [%i6+%o5],%g2 ! %g2 = 43a014addb38959e
! Mem[000000002200001c] = dd3fd4fb, %l1 = 00000000000004ef
ldsb [%i0+0x01d],%l1 ! %l1 = 000000000000003f
! Mem[000000009080003c] = 000011ed, %g2 = 43a014addb38959e
ldsh [%i5+0x03c],%g2 ! %g2 = 0000000000000000
p9_label_21:
! Mem[0000000090000000] = d480b60b, %g2 = 0000000000000000
ldsb [%i4+0x003],%g2 ! %g2 = ffffffffffffffd4
! Mem[0000000091000010] = c399b0555bebbbe4, %g2 = ffffffffffffffd4
ldx [%i6+%o2],%g2 ! %g2 = c399b0555bebbbe4
! Mem[0000000091000018] = 9a6505d9, %g2 = c399b0555bebbbe4
ldub [%i6+0x019],%g2 ! %g2 = 000000000000009a
! %l6 = 00000057, %l7 = 00000038, Mem[0000000091800008] = 50d23f27 0741274a
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 00000057 00000038
! %l3 = 00000000d9b7f28b, Mem[0000000023800012] = 38fd90d9
stb %l3,[%i3+0x012] ! Mem[0000000023800010] = 38fd8bd9
! Mem[0000000090800008] = a3d5b48d d2d00e4b, %g2 = 0000009a, %g3 = 798eb5a3
ldd [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d 00000000d2d00e4b
! %l1 = 000000000000003f, Mem[0000000022800038] = dc76e14d162651a2
stx %l1,[%i1+0x038] ! Mem[0000000022800038] = 000000000000003f
! Mem[0000000022800018] = 84d190575bac5997, %l1 = 000000000000003f
ldx [%i1+%o3],%l1 ! %l1 = 84d190575bac5997
! Mem[0000000091800020] = 0fecfcc3, %g2 = 00000000a3d5b48d
lduw [%o0+%o4],%g2 ! %g2 = 000000000fecfcc3
! %l6 = 0000000000000057, Mem[0000000022800024] = 93e7c6d1
stw %l6,[%i1+0x024] ! Mem[0000000022800024] = 00000057
p9_label_22:
! %l0 = ffffffffffffffcb, Mem[0000000091800022] = fcc30000
sth %l0,[%o0+0x022] ! Mem[0000000091800020] = ffcb0000
! Mem[0000000090800028] = ecfcc300, %g2 = 000000000fecfcc3
ldsb [%i5+0x029],%g2 ! %g2 = ffffffffffffffec
! Mem[0000000090800030] = ffffffff, %g2 = ffffffffffffffec
lduh [%i5+0x032],%g2 ! %g2 = 000000000000ffff
! Mem[0000000090800028] = baecfcc3, %g18 = cb50ca9455404137
ldsw [%i5+%o5],%g2 ! %g2 = cb50ca9455404137
! Mem[0000000091000024] = cb8c43a0, %g2 = ffffffffbaecfcc3
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffffcb8c
! Mem[0000000090800018] = 00000000, %g18 = cb50ca9455404137
ldsw [%i5+%o3],%g2 ! %g2 = cb50ca9455404137
! %l0 = ffffffcb, %l1 = 5bac5997, Mem[0000000091000000] = ddab9f6d de861c20
std %l0,[%i6+%g0] ! Mem[0000000091000000] = ffffffcb 5bac5997
! %l5 = ffffffffcdf1df03, Mem[000000002300001c] = 38cd0652
stw %l5,[%i2+0x01c] ! Mem[000000002300001c] = cdf1df03
! Mem[0000000090800008] = a3d5b48d, %g2 = 0000000000000000
lduw [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d
! Mem[0000000091000038] = 9021c4cbd2d0a9e4, %g2 = 00000000a3d5b48d
ldx [%i6+0x038],%g2 ! %g2 = 9021c4cbd2d0a9e4
p9_label_23:
! Mem[000000009080003c] = 000011ed, %g2 = 9021c4cbd2d0a9e4
lduw [%i5+0x03c],%g2 ! %g2 = 00000000000011ed
! Mem[0000000023000028] = 3bb73978 2405df03, %l2 = 00009057, %l3 = d9b7f28b
ldd [%i2+%o5],%l2 ! %l2 = 000000003bb73978 000000002405df03
! Mem[0000000090000000] = f5d480b6, %g2 = 00000000000011ed
lduh [%i4+0x002],%g2 ! %g2 = 000000000000f5d4
! %l4 = 000000000000599a, Mem[000000002380002a] = a703eec0
sth %l4,[%i3+0x02a] ! Mem[0000000023800028] = a703599a
! %l4 = 000000000000599a, Mem[0000000091000016] = bbe4599a
sth %l4,[%i6+0x016] ! Mem[0000000091000014] = 599a599a
! Mem[0000000091800014] = a2d978b6, %g18 = cb50ca9455404137
ldsw [%o0+0x014],%g2 ! %g2 = cb50ca9455404137
! Mem[0000000091800008] = 0000005700000038, %g2 = ffffffffa2d978b6
ldx [%o0+%o1],%g2 ! %g2 = 0000005700000038
! %l6 = 0000000000000057, Mem[0000000090000030] = 00000000
stw %l6,[%i4+0x030] ! Mem[0000000090000030] = 00000057
! %l7 = 0000000000000038, Mem[0000000090000008] = baecfcc3
stw %l7,[%i4+%o1] ! Mem[0000000090000008] = 00000038
! Mem[0000000023800030] = 946d9a77, %l2 = 000000003bb73978
ldub [%i3+0x030],%l2 ! %l2 = 0000000000000094
p9_label_24:
! Mem[0000000091800024] = 00000038, %g2 = 0000005700000038
lduh [%o0+0x024],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000010] = c399b055 5beb599a, %g2 = 00000000, %g3 = d2d00e4b
ldd [%i6+%o2],%g2 ! %g2 = 00000000c399b055 000000005beb599a
! %l4 = 0000599a, %l5 = cdf1df03, Mem[0000000091800000] = 0000d4fb c475bed0
std %l4,[%o0+%g0] ! Mem[0000000091800000] = 0000599a cdf1df03
! %l6 = 0000000000000057, Mem[0000000091800035] = b6487f1a
stb %l6,[%o0+0x035] ! Mem[0000000091800034] = 57487f1a
! Mem[0000000023000034] = a5321544, %l0 = ffffffffffffffcb
ldub [%i2+0x036],%l0 ! %l0 = 0000000000000015
! Mem[000000009000002c] = 00380000, %g2 = 00000000c399b055
ldsb [%i4+0x02e],%g2 ! %g2 = 0000000000000000
! %l0 = 0000000000000015, Mem[000000009180003c] = baecfcc3
stb %l0,[%o0+0x03c] ! Mem[000000009180003c] = 15ecfcc3
! Mem[0000000090000030] = 00000057, %g2 = 0000000000000000
lduw [%i4+0x030],%g2 ! %g2 = 0000000000000057
! %l4 = 000000000000599a, Mem[000000002200002a] = 29b3cb1c
stb %l4,[%i0+0x02a] ! Mem[0000000022000028] = 29b39a1c
! Mem[0000000090800020] = 6c6c0f3a, %g2 = 0000000000000057
ldsb [%i5+%o4],%g2 ! %g2 = 000000000000006c
p9_label_25:
! Mem[0000000090000018] = ffffffcb599a6505, %g2 = 000000000000006c
ldx [%i4+%o3],%g2 ! %g2 = ffffffcb599a6505
! %l6 = 0000000000000057, Mem[0000000090000010] = 0212225c798eb5a3
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = 0000000000000057
! %l2 = 0000000000000094, Mem[0000000023000000] = 79a43439
stw %l2,[%i2+%g0] ! Mem[0000000023000000] = 00000094
! Mem[000000002200002c] = 274853e4, %l2 = 0000000000000094
ldsb [%i0+0x02c],%l2 ! %l2 = 0000000000000027
! Mem[0000000090000034] = 000004ef, %g2 = ffffffcb599a6505
lduw [%i4+0x034],%g2 ! %g2 = 00000000000004ef
! Mem[0000000091000008] = baecfcc3 90925b80, %g2 = 000004ef, %g3 = 5beb599a
ldd [%i6+%o1],%g2 ! %g2 = 00000000baecfcc3 0000000090925b80
! %l6 = 00000057, %l7 = 00000038, Mem[0000000090800038] = d4fbd4fb 000011ed
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 00000057 00000038
! Mem[0000000090800010] = 1a6af5d7, %g2 = 00000000baecfcc3
lduw [%i5+%o2],%g2 ! %g2 = 000000001a6af5d7
! Mem[000000009000000c] = c40b9e2c, %g18 = cb50ca9455404137
ldsw [%i4+0x00c],%g2 ! %g2 = cb50ca9455404137
! Mem[000000009100002c] = 959effff, %g2 = ffffffffc40b9e2c
ldsh [%i6+0x02e],%g2 ! %g2 = ffffffffffff959e
ba,a p9_not_taken_0_end
p9_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 0000000000000015
bne,a,pn %xcc,p9_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 84d190575bac5997
bne,a,pn %xcc,p9_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000027
bne,a,pn %xcc,p9_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000002405df03
bne,a,pn %xcc,p9_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000599a
bne,a,pn %xcc,p9_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffcdf1df03
bne,a,pn %xcc,p9_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000057
bne,a,pn %xcc,p9_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000038
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c8199d50 87fcf856
bne %xcc,p9_f2_fail
nop
! Check Local Memory
set p9_local0_expect,%g1
p9_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0000000000006c84
ldx [%i0+0x000],%g3 ! Observed data at 0000000022000000
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 35ff414bdd3fd4fb
ldx [%i0+0x018],%g3 ! Observed data at 0000000022000018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 29b39a1c274853e4
ldx [%i0+0x028],%g3 ! Observed data at 0000000022000028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x028,%g4
set p9_local1_expect,%g1
p9_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 380610f7289b5f36
ldx [%i1+0x010],%g3 ! Observed data at 0000000022800010
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 75ebc70600000057
ldx [%i1+0x020],%g3 ! Observed data at 0000000022800020
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000000000003f
ldx [%i1+0x038],%g3 ! Observed data at 0000000022800038
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x038,%g4
set p9_local2_expect,%g1
p9_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 000000945319906a
ldx [%i2+0x000],%g3 ! Observed data at 0000000023000000
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000000000093e7
ldx [%i2+0x010],%g3 ! Observed data at 0000000023000010
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 23b16b71cdf1df03
ldx [%i2+0x018],%g3 ! Observed data at 0000000023000018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 3bb739782405df03
ldx [%i2+0x028],%g3 ! Observed data at 0000000023000028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 2a47ffcbf8d8ffcb
ldx [%i2+0x038],%g3 ! Observed data at 0000000023000038
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x038,%g4
set p9_local3_expect,%g1
p9_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 38fd8bd91194502d
ldx [%i3+0x010],%g3 ! Observed data at 0000000023800010
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffcbffffffff
ldx [%i3+0x018],%g3 ! Observed data at 0000000023800018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = a703599a442b2502
ldx [%i3+0x028],%g3 ! Observed data at 0000000023800028
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 946d9a77946d9a77
ldx [%i3+0x030],%g3 ! Observed data at 0000000023800030
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x030,%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_f2_fail:
set p9_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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:
ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000023000008]
stba %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800028]
ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000023800000]
stba %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022800018]
done
p9_trap1o:
ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000023000008]
stba %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800028]
ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000023800000]
stba %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022800018]
done
p9_trap2e:
ldda [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000023800008]
ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000022800028]
stha %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800028]
stxa %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800000]
stba %l6,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000000]
stwa %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000020]
done
p9_trap2o:
ldda [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000023800008]
ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000022800028]
stha %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800028]
stxa %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800000]
stba %l6,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023000000]
stwa %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000022000020]
done
p9_trap3e:
nop
nop
nop
nop
nop
done
p9_trap3o:
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 = f2cf6ce246cc577d
ldx [%g1+0x008],%l1 ! %l1 = 47f3f45db503d36a
ldx [%g1+0x010],%l2 ! %l2 = a9cb96c47e184652
ldx [%g1+0x018],%l3 ! %l3 = 9021c4cbd2d00e4b
ldx [%g1+0x020],%l4 ! %l4 = 77e720a499f8b55c
ldx [%g1+0x028],%l5 ! %l5 = 5411e292776da96f
ldx [%g1+0x030],%l6 ! %l6 = 1a6af5d7baecfcc3
ldx [%g1+0x038],%l7 ! %l7 = 5e167a5090925b80
! 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 = 210f2930 6bb7a5dd 55104449 628c9871
! %f4 = 9b8f479e ae530a24 ac23049a 12f9973b
! %f8 = b1031b1e 3c31717a 57f8ea6a 53244e25
! %f12 = 75424502 61d62e9a 0988f322 75f52b94
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 12002b2d 73578c3e 9d9643b1 8e43eaf6
! %f20 = 07287a8f 2084f8cc b9cefa7f 749bde9b
! %f24 = fbfdb6f2 acd91644 74eebe80 2aef7b03
! %f28 = e8c09d53 9cbd0bd6 a51168ec f5b0ad87
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 677a881b dce142ef 9a4324f4 7e44557c
! %f36 = 6ba89e20 b832848d fb1ccc70 bdcdbb9d
! %f40 = e5546e9f 1bda89de be6bbccc 92d79682
! %f44 = afac7e3f d67c6d94 87437362 01f1c884
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xcb26980f0000007b,%g7,%g1 ! GSR scale = 15, align = 3
wr %g1,%g0,%gsr ! GSR = cb26980f0000007b
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:
! %l4 = 91ce15703fb2013c, Mem[0000000025000023] = 7371b6ff
stb %l4,[%i2+0x023] ! Mem[0000000025000020] = 7371b63c
! Mem[0000000025000030] = ba76d25a, %l1 = fc259782414730b0
lduw [%i2+0x030],%l1 ! %l1 = 00000000ba76d25a
! Mem[0000000091800008] = 50d23f270741274a, %g2 = 1d999c2a2a578988
ldx [%o0+%o1],%g2 ! %g2 = 50d23f270741274a
! Mem[0000000090800028] = 82af9c5f, %g2 = 50d23f270741274a
ldsb [%i5+0x02a],%g2 ! %g2 = ffffffffffffff82
! Mem[0000000091800014] = 78b639a5, %g2 = ffffffffffffff82
lduh [%o0+0x016],%g2 ! %g2 = 00000000000078b6
! Mem[0000000091000028] = 43a014ad, %g2 = 00000000000078b6
lduw [%i6+%o5],%g2 ! %g2 = 0000000043a014ad
! %l1 = 00000000ba76d25a, Mem[000000009100000c] = da67f293
stb %l1,[%i6+0x00c] ! Mem[000000009100000c] = 5a67f293
! %l2 = 5dba0cf06d000502, Mem[0000000024000024] = dcf46bef
sth %l2,[%i0+0x024] ! Mem[0000000024000024] = 05026bef
! Mem[000000002580000c] = 7d2a5478, %l7 = ad1579d9cff64c88
lduw [%i3+0x00c],%l7 ! %l7 = 000000007d2a5478
! %l0 = 87fddb52, %l1 = ba76d25a, Mem[0000000024000008] = 57769e59 5656e0e7
std %l0,[%i0+%o1] ! Mem[0000000024000008] = 87fddb52 ba76d25a
p10_label_2:
! Mem[000000002500001c] = 737f3100, %l4 = 91ce15703fb2013c
ldsh [%i2+0x01e],%l4 ! %l4 = 0000000000003100
! %l6 = e6b2fb51, %l7 = 7d2a5478, Mem[0000000091800028] = d1fa02cc b0308df5
std %l6,[%o0+%o5] ! Mem[0000000091800028] = e6b2fb51 7d2a5478
! Mem[0000000025800030] = b95d56a7, %l7 = 000000007d2a5478
ldsb [%i3+0x030],%l7 ! %l7 = ffffffffffffffb9
! Mem[0000000090000010] = 0212225c, %g18 = 7b5127cab16eab63
ldsw [%i4+%o2],%g2 ! %g2 = 7b5127cab16eab63
! %l6 = 3e4c478be6b2fb51, Mem[0000000091800020] = c69ee3c733167744
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 3e4c478be6b2fb51
! Mem[0000000025000000] = d890cba3, %l1 = 00000000ba76d25a
ldsh [%i2+%g0],%l1 ! %l1 = ffffffffffffd890
! %l2 = 6d000502, %l3 = fd93fdd5, Mem[0000000091800000] = 6c5e37b5 da193367
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 6d000502 fd93fdd5
! Mem[0000000090800038] = 393f420cdd38b60e, %g2 = 000000000212225c
ldx [%i5+0x038],%g2 ! %g2 = 393f420cdd38b60e
! Mem[0000000091800000] = 6d000502, %g18 = 7b5127cab16eab63
ldsw [%o0+%g0],%g2 ! %g2 = 7b5127cab16eab63
! Mem[0000000090800008] = a3d5b48d, %g2 = 000000006d000502
lduh [%i5+%o1],%g2 ! %g2 = 000000000000a3d5
p10_label_3:
! Mem[000000009080003c] = dd38b60e, %g2 = 000000000000a3d5
lduh [%i5+0x03c],%g2 ! %g2 = 000000000000dd38
! %l1 = ffffffffffffd890, Mem[0000000091000028] = 43a014addb4f959e
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = ffffffffffffd890
! Mem[0000000091000008] = 4b1c5151, %g2 = 000000000000dd38
ldsb [%i6+%o1],%g2 ! %g2 = 000000000000004b
! %l0 = bebf129487fddb52, Mem[0000000091000008] = 4b1c51515a67f293
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = bebf129487fddb52
! Mem[0000000091800020] = 3e4c478b e6b2fb51, %g2 = 0000004b, %g3 = 0bad0b00
ldd [%o0+%o4],%g2 ! %g2 = 000000003e4c478b 00000000e6b2fb51
! Mem[0000000025000008] = fab4d222, %l0 = bebf129487fddb52
ldsh [%i2+%o1],%l0 ! %l0 = fffffffffffffab4
! %l7 = ffffffffffffffb9, Mem[0000000091000030] = 7cc77257
stw %l7,[%i6+0x030] ! Mem[0000000091000030] = ffffffb9
! Mem[0000000090800004] = d0bacca9, %g18 = 7b5127cab16eab63
ldsw [%i5+0x004],%g2 ! %g2 = 7b5127cab16eab63
! Mem[0000000025800038] = 6aa2f0f7, %l3 = 420fc1a5fd93fdd5
lduw [%i3+0x038],%l3 ! %l3 = 000000006aa2f0f7
! Mem[0000000090000018] = 7f114e52, %g2 = ffffffffd0bacca9
lduw [%i4+%o3],%g2 ! %g2 = 000000007f114e52
p10_label_4:
! Mem[000000009180000c] = 0741274a, %g18 = 7b5127cab16eab63
ldsw [%o0+0x00c],%g2 ! %g2 = 7b5127cab16eab63
! %l5 = 4753748eaac2bc05, Mem[0000000091800039] = dd799beb
stb %l5,[%o0+0x039] ! Mem[0000000091800038] = 05799beb
! Mem[0000000025800038] = 6aa2f0f7, %l4 = 0000000000003100
ldsw [%i3+0x038],%l4 ! %l4 = 000000006aa2f0f7
! Mem[0000000091800014] = a2d978b6, %g2 = 000000000741274a
lduw [%o0+0x014],%g2 ! %g2 = 00000000a2d978b6
! %l4 = 000000006aa2f0f7, Mem[0000000090000020] = 1a54edfce7b2eb32
stx %l4,[%i4+%o4] ! Mem[0000000090000020] = 000000006aa2f0f7
! Mem[0000000024800004] = 3e69f606, %l0 = fffffffffffffab4
lduw [%i1+0x004],%l0 ! %l0 = 000000003e69f606
! Mem[000000002580002c] = e9335dce, %l2 = 5dba0cf06d000502
ldsw [%i3+0x02c],%l2 ! %l2 = ffffffffe9335dce
! %l2 = e9335dce, %l3 = 6aa2f0f7, Mem[0000000090800038] = 393f420c dd38b60e
std %l2,[%i5+0x038] ! Mem[0000000090800038] = e9335dce 6aa2f0f7
! Mem[0000000091000038] = 65898de9 d7571dc0, %g2 = a2d978b6, %g3 = e6b2fb51
ldd [%i6+0x038],%g2 ! %g2 = 0000000065898de9 00000000d7571dc0
! %l0 = 000000003e69f606, Mem[0000000091800018] = 39a5df25
stw %l0,[%o0+%o3] ! Mem[0000000091800018] = 3e69f606
p10_label_5:
! Mem[000000009080001c] = d6343572, %g2 = 0000000065898de9
ldub [%i5+0x01c],%g2 ! %g2 = 00000000000000d6
! %l1 = ffffffffffffd890, Mem[0000000091000020] = 9de28f8d
stw %l1,[%i6+%o4] ! Mem[0000000091000020] = ffffd890
! %l5 = 4753748eaac2bc05, Mem[0000000090800028] = eb4882af
sth %l5,[%i5+%o5] ! Mem[0000000090800028] = bc0582af
! Mem[0000000090800018] = 851cd634, %g2 = 00000000000000d6
lduh [%i5+0x01a],%g2 ! %g2 = 000000000000851c
! Mem[0000000090800004] = d0bacca9, %g2 = 000000000000851c
lduh [%i5+0x004],%g2 ! %g2 = 000000000000d0ba
! Mem[0000000091800020] = 478be6b2, %g2 = 000000000000d0ba
lduh [%o0+0x022],%g2 ! %g2 = 000000000000478b
! Mem[0000000091000038] = 65898de9, %g2 = 000000000000478b
lduw [%i6+0x038],%g2 ! %g2 = 0000000065898de9
! Mem[0000000090800008] = a3d5b48d, %g18 = 7b5127cab16eab63
ldsw [%i5+%o1],%g2 ! %g2 = 7b5127cab16eab63
! Mem[0000000090000014] = 8eb5a37f, %g2 = ffffffffa3d5b48d
ldsb [%i4+0x015],%g2 ! %g2 = ffffffffffffff8e
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = ffffff8e, %g3 = d7571dc0
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
p10_label_6:
! %l2 = e9335dce, %l3 = 6aa2f0f7, Mem[0000000090800028] = bc0582af 9c5fe8b1
std %l2,[%i5+%o5] ! Mem[0000000090800028] = e9335dce 6aa2f0f7
! Mem[0000000090800010] = f97aba27, %g2 = 00000000f4d6f5d4
lduh [%i5+0x012],%g2 ! %g2 = 000000000000f97a
! %l4 = 6aa2f0f7, %l5 = aac2bc05, Mem[0000000091000038] = 65898de9 d7571dc0
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 6aa2f0f7 aac2bc05
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = 000000000000f97a
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! %l4 = 6aa2f0f7, %l5 = aac2bc05, Mem[0000000090000000] = f4d6f5d4 80b60b78
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 6aa2f0f7 aac2bc05
! Mem[0000000025800000] = 03598f5161dd9cb2, %l5 = 4753748eaac2bc05
ldx [%i3+%g0],%l5 ! %l5 = 03598f5161dd9cb2
! Mem[0000000090000020] = 00000000, %g18 = 7b5127cab16eab63
ldsw [%i4+%o4],%g2 ! %g2 = 7b5127cab16eab63
! %l0 = 000000003e69f606, Mem[0000000091800031] = 288f71b6
stb %l0,[%o0+0x031] ! Mem[0000000091800030] = 068f71b6
! Mem[000000009180001c] = 10d93e4c, %g2 = 0000000000000000
ldsh [%o0+0x01e],%g2 ! %g2 = 00000000000010d9
! Mem[0000000091800010] = 5e44f9f4, %g2 = 00000000000010d9
lduw [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4
p10_label_7:
! Mem[0000000024000020] = 615952f9, %l4 = 000000006aa2f0f7
ldub [%i0+0x023],%l4 ! %l4 = 00000000000000f9
! Mem[0000000090800010] = bbd0f97a, %g2 = 000000005e44f9f4
lduw [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a
! Mem[0000000090800000] = c086c6d0, %g2 = 00000000bbd0f97a
ldsb [%i5+0x001],%g2 ! %g2 = ffffffffffffffc0
! Mem[0000000091800030] = 8f71b6b6, %g2 = ffffffffffffffc0
ldsb [%o0+0x032],%g2 ! %g2 = ffffffffffffff8f
! %l6 = 3e4c478be6b2fb51, Mem[0000000091000027] = 8cffffff
stb %l6,[%i6+0x027] ! Mem[0000000091000024] = 51ffffff
! Mem[0000000025800038] = 6aa2f0f75505661d, %l1 = ffffffffffffd890
ldx [%i3+0x038],%l1 ! %l1 = 6aa2f0f75505661d
! Mem[000000009000002c] = 1540944f, %g2 = ffffffffffffff8f
lduh [%i4+0x02e],%g2 ! %g2 = 0000000000001540
! %l5 = 03598f5161dd9cb2, Mem[0000000090000020] = 000000006aa2f0f7
stx %l5,[%i4+%o4] ! Mem[0000000090000020] = 03598f5161dd9cb2
! %l4 = 00000000000000f9, Mem[0000000091800030] = 45068f71b6b6487f
stx %l4,[%o0+0x030] ! Mem[0000000091800030] = 00000000000000f9
! Mem[0000000091800000] = 6d000502 fd93fdd5, %g2 = 00001540, %g3 = 80b60b78
ldd [%o0+%g0],%g2 ! %g2 = 000000006d000502 00000000fd93fdd5
p10_label_8:
! %l6 = e6b2fb51, %l7 = ffffffb9, Mem[0000000090800020] = 6c6c0f3a ba1e4dff
std %l6,[%i5+%o4] ! Mem[0000000090800020] = e6b2fb51 ffffffb9
! Mem[0000000025800010] = 54b39d1f, %l1 = 6aa2f0f75505661d
lduh [%i3+0x012],%l1 ! %l1 = 0000000000009d1f
! Mem[0000000090000030] = 136a1267, %g2 = 000000006d000502
ldsb [%i4+0x032],%g2 ! %g2 = 0000000000000013
! %l4 = 00000000000000f9, Mem[0000000090800008] = a3d5b48df38fafd2
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 00000000000000f9
! Mem[0000000091800024] = b2fb51e6, %g2 = 0000000000000013
ldsb [%o0+0x025],%g2 ! %g2 = ffffffffffffffb2
! Mem[0000000090800038] = e9335dce, %g2 = ffffffffffffffb2
ldsh [%i5+0x038],%g2 ! %g2 = ffffffffffffe933
! Mem[0000000091800000] = 6d000502fd93fdd5, %g2 = ffffffffffffe933
ldx [%o0+%g0],%g2 ! %g2 = 6d000502fd93fdd5
! Mem[0000000024800014] = d92822c8, %l5 = 03598f5161dd9cb2
lduh [%i1+0x016],%l5 ! %l5 = 00000000000022c8
! Mem[0000000024000010] = 667314fb, %l5 = 00000000000022c8
ldub [%i0+%o2],%l5 ! %l5 = 0000000000000066
! Mem[0000000091000030] = ffffffb9, %g2 = 6d000502fd93fdd5
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffffffff
p10_label_9:
! Mem[0000000090800000] = c8c086c6, %g18 = 7b5127cab16eab63
ldsw [%i5+%g0],%g2 ! %g2 = 7b5127cab16eab63
! Mem[0000000090000020] = 03598f51, %g18 = 7b5127cab16eab63
ldsw [%i4+%o4],%g2 ! %g2 = 7b5127cab16eab63
! Mem[0000000090800018] = 35d3851cd6343572, %g2 = 0000000003598f51
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
! Mem[0000000090800034] = fd66e933, %g2 = 35d3851cd6343572
lduh [%i5+0x036],%g2 ! %g2 = 000000000000fd66
! Mem[0000000090000000] = f0f7aac2, %g2 = 000000000000fd66
ldsb [%i4+0x002],%g2 ! %g2 = fffffffffffffff0
! %l3 = 000000006aa2f0f7, Mem[0000000091000018] = b4334f34
stw %l3,[%i6+%o3] ! Mem[0000000091000018] = 6aa2f0f7
! Mem[0000000090000028] = 07dc67fd, %g18 = 7b5127cab16eab63
ldsw [%i4+%o5],%g2 ! %g2 = 7b5127cab16eab63
! Mem[0000000090800030] = e7b33334, %g18 = 7b5127cab16eab63
ldsw [%i5+0x030],%g2 ! %g2 = 7b5127cab16eab63
! Mem[000000002580000c] = 7d2a5478, %l0 = 000000003e69f606
ldsb [%i3+0x00c],%l0 ! %l0 = 000000000000007d
! %l4 = 000000f9, %l5 = 00000066, Mem[0000000090800028] = e9335dce 6aa2f0f7
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 000000f9 00000066
p10_label_10:
! %l4 = 000000f9, %l5 = 00000066, Mem[0000000090000008] = 96abb01b c40b9e2c
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 000000f9 00000066
! Mem[0000000091800008] = 50d23f270741274a, %g2 = ffffffffe7b33334
ldx [%o0+%o1],%g2 ! %g2 = 50d23f270741274a
! Mem[0000000091800004] = 93fdd550, %g2 = 50d23f270741274a
ldub [%o0+0x005],%g2 ! %g2 = 0000000000000093
! Mem[000000009080003c] = 6aa2f0f7, %g2 = 0000000000000093
ldsb [%i5+0x03c],%g2 ! %g2 = 000000000000006a
! Mem[0000000091000020] = ffffd890 7b41cb51, %g2 = 0000006a, %g3 = fd93fdd5
ldd [%i6+%o4],%g2 ! %g2 = 00000000ffffd890 000000007b41cb51
! %l0 = 000000000000007d, Mem[000000009080002a] = 00f90000
sth %l0,[%i5+0x02a] ! Mem[0000000090800028] = 007d0000
! Mem[0000000091000020] = d8907b41, %g2 = 00000000ffffd890
lduh [%i6+0x022],%g2 ! %g2 = 000000000000d890
! %l4 = 00000000000000f9, Mem[0000000090800000] = c8c086c6d0bacca9
stx %l4,[%i5+%g0] ! Mem[0000000090800000] = 00000000000000f9
! %l7 = ffffffffffffffb9, Mem[000000009000000a] = 00f90000
sth %l7,[%i4+0x00a] ! Mem[0000000090000008] = ffb90000
! %l0 = 0000007d, %l1 = 00009d1f, Mem[0000000090000008] = 0000ffb9 00000066
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 0000007d 00009d1f
p10_label_11:
! Mem[0000000091800000] = 6d000502fd93fdd5, %g2 = 000000000000d890
ldx [%o0+%g0],%g2 ! %g2 = 6d000502fd93fdd5
! Mem[0000000091000030] = b9207bbe, %g2 = 6d000502fd93fdd5
ldsb [%i6+0x033],%g2 ! %g2 = ffffffffffffffb9
! Mem[0000000090800014] = fa5435d3, %g2 = ffffffffffffffb9
ldub [%i5+0x016],%g2 ! %g2 = 00000000000000fa
! %l0 = 0000007d, %l1 = 00009d1f, Mem[0000000091000008] = bebf1294 87fddb52
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 0000007d 00009d1f
! Mem[0000000091000024] = 7b41cb51, %g2 = 00000000000000fa
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000007b41
! Mem[0000000091000018] = 6aa2f0f7 40af2dc9, %g2 = 00007b41, %g3 = 7b41cb51
ldd [%i6+%o3],%g2 ! %g2 = 000000006aa2f0f7 0000000040af2dc9
! Mem[000000009100003c] = aac2bc05, %g2 = 000000006aa2f0f7
ldsh [%i6+0x03c],%g2 ! %g2 = ffffffffffffaac2
! Mem[0000000090000038] = 8fc6c81b f8ba39dc, %g2 = ffffaac2, %g3 = 40af2dc9
ldd [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b 00000000f8ba39dc
! Mem[000000009080003c] = f0f70000, %g2 = 000000008fc6c81b
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000f0f7
! Mem[0000000090000034] = 126760d7, %g18 = 7b5127cab16eab63
ldsw [%i4+0x034],%g2 ! %g2 = 7b5127cab16eab63
p10_label_12:
! Mem[0000000090000008] = 0000007d, %g18 = 7b5127cab16eab63
ldsw [%i4+%o1],%g2 ! %g2 = 7b5127cab16eab63
! %l4 = 00000000000000f9, Mem[0000000090000031] = 4f136a12
stb %l4,[%i4+0x031] ! Mem[0000000090000030] = f9136a12
! Mem[0000000091000028] = ffffffff, %g2 = 000000000000007d
lduh [%i6+%o5],%g2 ! %g2 = 000000000000ffff
! Mem[000000009100003c] = aac2bc05, %g2 = 000000000000ffff
lduw [%i6+0x03c],%g2 ! %g2 = 00000000aac2bc05
! Mem[0000000025800010] = 54b39d1f 4a1edcae, %l6 = e6b2fb51, %l7 = ffffffb9
ldd [%i3+%o2],%l6 ! %l6 = 0000000054b39d1f 000000004a1edcae
! Mem[000000009080001c] = d6343572, %g2 = 00000000aac2bc05
ldsh [%i5+0x01c],%g2 ! %g2 = ffffffffffffd634
! Mem[0000000090000038] = c81bf8ba, %g2 = ffffffffffffd634
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffffc81b
! %l5 = 0000000000000066, Mem[0000000091000038] = 6aa2f0f7aac2bc05
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = 0000000000000066
! Mem[0000000025000000] = d890cba3, %l1 = 0000000000009d1f
ldsh [%i2+%g0],%l1 ! %l1 = ffffffffffffd890
! Mem[000000009100003c] = 00000066, %g18 = 7b5127cab16eab63
ldsw [%i6+0x03c],%g2 ! %g2 = 7b5127cab16eab63
p10_label_13:
! %l3 = 000000006aa2f0f7, Mem[0000000091800030] = 00000000000000f9
stx %l3,[%o0+0x030] ! Mem[0000000091800030] = 000000006aa2f0f7
! Mem[0000000091000000] = ddab9f6d, %g2 = 0000000000000066
lduw [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d
! Mem[0000000024000020] = 615952f9, %l4 = 00000000000000f9
ldub [%i0+%o4],%l4 ! %l4 = 0000000000000061
! Mem[0000000091000038] = 00000000 00000066, %g2 = ddab9f6d, %g3 = f8ba39dc
ldd [%i6+0x038],%g2 ! %g2 = 0000000000000000 0000000000000066
! %l3 = 000000006aa2f0f7, Mem[0000000025800008] = 654a62ed7d2a5478
stx %l3,[%i3+%o1] ! Mem[0000000025800008] = 000000006aa2f0f7
! %l7 = 000000004a1edcae, Mem[0000000090800030] = e7b333342d07fd66
stx %l7,[%i5+0x030] ! Mem[0000000090800030] = 000000004a1edcae
! %l6 = 54b39d1f, %l7 = 4a1edcae, Mem[0000000090000000] = 6aa2f0f7 aac2bc05
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 54b39d1f 4a1edcae
! Mem[0000000091800000] = 6d000502 fd93fdd5, %g2 = 00000000, %g3 = 00000066
ldd [%o0+%g0],%g2 ! %g2 = 000000006d000502 00000000fd93fdd5
! Mem[0000000024800038] = 7ce8d298d491c12f, %l3 = 000000006aa2f0f7
ldx [%i1+0x038],%l3 ! %l3 = 7ce8d298d491c12f
! Mem[000000009080002c] = 00000066, %g2 = 000000006d000502
ldsh [%i5+0x02c],%g2 ! %g2 = 0000000000000000
p10_label_14:
! Mem[0000000090800038] = e9335dce, %g2 = 0000000000000000
lduw [%i5+0x038],%g2 ! %g2 = 00000000e9335dce
! Mem[0000000090000018] = 7f114e52, %g2 = 00000000e9335dce
lduw [%i4+%o3],%g2 ! %g2 = 000000007f114e52
! Mem[0000000091800038] = 799beb80, %g2 = 000000007f114e52
ldsh [%o0+0x03a],%g2 ! %g2 = 000000000000799b
! Mem[0000000091000020] = ffffd8907b41cb51, %g2 = 000000000000799b
ldx [%i6+%o4],%g2 ! %g2 = ffffd8907b41cb51
! Mem[0000000090000000] = 54b39d1f4a1edcae, %g2 = ffffd8907b41cb51
ldx [%i4+%g0],%g2 ! %g2 = 54b39d1f4a1edcae
! %l0 = 000000000000007d, Mem[0000000090800002] = 00000000
stb %l0,[%i5+0x002] ! Mem[0000000090800000] = 7d000000
! Mem[000000002400003c] = 83e54d3b, %l1 = ffffffffffffd890
ldsw [%i0+0x03c],%l1 ! %l1 = ffffffff83e54d3b
! Mem[0000000090800004] = 000000f9, %g18 = 7b5127cab16eab63
ldsw [%i5+0x004],%g2 ! %g2 = 7b5127cab16eab63
! Mem[0000000024000018] = 4fc28553 e38fbb6c, %l4 = 00000061, %l5 = 00000066
ldd [%i0+%o3],%l4 ! %l4 = 000000004fc28553 00000000e38fbb6c
! %l2 = ffffffffe9335dce, Mem[0000000091800018] = 3e69f606
stw %l2,[%o0+%o3] ! Mem[0000000091800018] = e9335dce
p10_label_15:
! Mem[0000000091800018] = e9335dce, %g2 = 00000000000000f9
ldsb [%o0+%o3],%g2 ! %g2 = ffffffffffffffe9
! Mem[0000000091800030] = 00000000, %g18 = 7b5127cab16eab63
ldsw [%o0+0x030],%g2 ! %g2 = 7b5127cab16eab63
! Mem[0000000024800028] = 4675700c639d79ef, %l7 = 000000004a1edcae
ldx [%i1+%o5],%l7 ! %l7 = 4675700c639d79ef
! Mem[000000002500003c] = dad8d228, %l5 = 00000000e38fbb6c
ldub [%i2+0x03f],%l5 ! %l5 = 0000000000000028
! Mem[0000000091800028] = fb517d2a, %g2 = 0000000000000000
lduh [%o0+0x02a],%g2 ! %g2 = 000000000000fb51
! Mem[0000000090000018] = 7f114e52, %g18 = 7b5127cab16eab63
ldsw [%i4+%o3],%g2 ! %g2 = 7b5127cab16eab63
! Mem[0000000090800014] = ba27fa54, %g2 = 000000007f114e52
ldsh [%i5+0x014],%g2 ! %g2 = ffffffffffffba27
! Mem[000000009180002c] = 54780000, %g2 = ffffffffffffba27
lduh [%o0+0x02e],%g2 ! %g2 = 0000000000005478
! %l7 = 4675700c639d79ef, Mem[0000000091800030] = 00000000
stb %l7,[%o0+0x030] ! Mem[0000000091800030] = ef000000
! Mem[0000000025800018] = bce37177, %l4 = 000000004fc28553
ldsw [%i3+%o3],%l4 ! %l4 = ffffffffbce37177
p10_label_16:
! Mem[0000000090800020] = e6b2fb51, %g18 = 7b5127cab16eab63
ldsw [%i5+%o4],%g2 ! %g2 = 7b5127cab16eab63
! Mem[0000000091000010] = eb99b055, %g2 = ffffffffe6b2fb51
lduw [%i6+%o2],%g2 ! %g2 = 00000000eb99b055
! Mem[0000000090000024] = b207dc67, %g2 = 00000000eb99b055
ldub [%i4+0x027],%g2 ! %g2 = 00000000000000b2
! Mem[0000000091000020] = d8907b41, %g2 = 00000000000000b2
ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffffd890
! %l5 = 0000000000000028, Mem[0000000090000034] = 126760d7
stw %l5,[%i4+0x034] ! Mem[0000000090000034] = 00000028
! Mem[0000000090000004] = 1edcae00, %g2 = ffffffffffffd890
ldsb [%i4+0x005],%g2 ! %g2 = 000000000000001e
! Mem[0000000024000000] = 788f3c352e593bc6, %l4 = ffffffffbce37177
ldx [%i0+%g0],%l4 ! %l4 = 788f3c352e593bc6
! Mem[000000009080002c] = 00000066, %g18 = 7b5127cab16eab63
ldsw [%i5+0x02c],%g2 ! %g2 = 7b5127cab16eab63
! Mem[0000000025000020] = 7371b63ce8096a2a, %l3 = 7ce8d298d491c12f
ldx [%i2+%o4],%l3 ! %l3 = 7371b63ce8096a2a
! %l5 = 0000000000000028, Mem[0000000090800018] = 35d3851c
stw %l5,[%i5+%o3] ! Mem[0000000090800018] = 00000028
p10_label_17:
! Mem[000000009100002c] = ffffd890, %g18 = 7b5127cab16eab63
ldsw [%i6+0x02c],%g2 ! %g2 = 7b5127cab16eab63
! Mem[000000009180002c] = 7d2a5478, %g2 = ffffffffffffd890
lduw [%o0+0x02c],%g2 ! %g2 = 000000007d2a5478
! %l0 = 000000000000007d, Mem[000000002500001c] = 737f3100
stw %l0,[%i2+0x01c] ! Mem[000000002500001c] = 0000007d
! Mem[0000000090000004] = 4a1edcae, %g2 = 000000007d2a5478
ldsb [%i4+0x004],%g2 ! %g2 = 000000000000004a
! Mem[0000000091000004] = de861c20, %g2 = 000000000000004a
ldub [%i6+0x004],%g2 ! %g2 = 00000000000000de
! %l0 = 0000007d, %l1 = 83e54d3b, Mem[0000000090000010] = 0212225c 798eb5a3
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 0000007d 83e54d3b
! Mem[0000000090800038] = e9335dce, %g2 = 00000000000000de
ldsh [%i5+0x038],%g2 ! %g2 = ffffffffffffe933
! Mem[0000000024000014] = f1b86a1c, %l5 = 0000000000000028
ldub [%i0+0x016],%l5 ! %l5 = 000000000000006a
! %l4 = 788f3c352e593bc6, Mem[0000000090000028] = 07dc67fd8d791540
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 788f3c352e593bc6
! Mem[000000009180003c] = 66350000, %g2 = ffffffffffffe933
ldub [%o0+0x03e],%g2 ! %g2 = 0000000000000066
p10_label_18:
! Mem[000000009000002c] = c694f913, %g2 = 0000000000000066
ldub [%i4+0x02f],%g2 ! %g2 = 00000000000000c6
! Mem[000000002480000c] = 094a15ea, %l2 = ffffffffe9335dce
ldsh [%i1+0x00c],%l2 ! %l2 = 000000000000094a
! Mem[0000000090800018] = 000028d6, %g2 = 00000000000000c6
ldub [%i5+0x019],%g2 ! %g2 = 0000000000000000
! %l2 = 0000094a, %l3 = e8096a2a, Mem[0000000025000028] = 9e07a83e c5c784ef
std %l2,[%i2+%o5] ! Mem[0000000025000028] = 0000094a e8096a2a
! %l2 = 000000000000094a, Mem[0000000024000028] = f439d18190b69aae
stx %l2,[%i0+%o5] ! Mem[0000000024000028] = 000000000000094a
! Mem[0000000091800010] = f9f4a2d9, %g2 = 0000000000000000
ldsh [%o0+0x012],%g2 ! %g2 = fffffffffffff9f4
! Mem[0000000090000024] = dd9cb278, %g2 = fffffffffffff9f4
ldsb [%i4+0x025],%g2 ! %g2 = ffffffffffffffdd
! Mem[000000009080002c] = 00000066, %g2 = ffffffffffffffdd
ldsh [%i5+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = ddab9f6d, %g18 = 7b5127cab16eab63
ldsw [%i6+%g0],%g2 ! %g2 = 7b5127cab16eab63
! %l4 = 788f3c352e593bc6, Mem[000000009180002a] = fb517d2a
stb %l4,[%o0+0x02a] ! Mem[0000000091800028] = c6517d2a
p10_label_19:
! Mem[0000000091800038] = 05799beb, %g2 = ffffffffddab9f6d
ldsb [%o0+0x039],%g2 ! %g2 = 0000000000000005
! %l1 = ffffffff83e54d3b, Mem[000000009000001a] = 4e529d71
stb %l1,[%i4+0x01a] ! Mem[0000000090000018] = 3b529d71
! Mem[0000000090000020] = 8f5161dd, %g2 = 0000000000000005
ldsb [%i4+0x022],%g2 ! %g2 = ffffffffffffff8f
! Mem[0000000091800020] = 8be6b2fb, %g2 = ffffffffffffff8f
ldsb [%o0+0x023],%g2 ! %g2 = ffffffffffffff8b
! Mem[0000000091800034] = 6aa2f0f7, %g2 = ffffffffffffff8b
lduh [%o0+0x034],%g2 ! %g2 = 0000000000006aa2
! %l0 = 000000000000007d, Mem[0000000091000008] = 0000007d00009d1f
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 000000000000007d
! Mem[0000000090800010] = bbd0f97a ba27fa54, %g2 = 00006aa2, %g3 = fd93fdd5
ldd [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a 00000000ba27fa54
! Mem[0000000091800004] = fd93fdd5, %g18 = 7b5127cab16eab63
ldsw [%o0+0x004],%g2 ! %g2 = 7b5127cab16eab63
! %l6 = 54b39d1f, %l7 = 639d79ef, Mem[0000000091000020] = ffffd890 7b41cb51
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 54b39d1f 639d79ef
! Mem[0000000024800008] = 0ee2a812094a15ea, %l2 = 000000000000094a
ldx [%i1+%o1],%l2 ! %l2 = 0ee2a812094a15ea
p10_label_20:
! Mem[0000000090000020] = 03598f51, %g2 = fffffffffd93fdd5
lduw [%i4+%o4],%g2 ! %g2 = 0000000003598f51
! %l4 = 788f3c352e593bc6, Mem[0000000025000018] = ea9b12ff
sth %l4,[%i2+%o3] ! Mem[0000000025000018] = 3bc612ff
! Mem[0000000091800030] = ef000000 6aa2f0f7, %g2 = 03598f51, %g3 = ba27fa54
ldd [%o0+0x030],%g2 ! %g2 = 00000000ef000000 000000006aa2f0f7
! Mem[0000000091000000] = ddab9f6d de861c20, %g2 = ef000000, %g3 = 6aa2f0f7
ldd [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d 00000000de861c20
! Mem[0000000091000014] = bbe46aa2, %g2 = 00000000ddab9f6d
ldsb [%i6+0x016],%g2 ! %g2 = ffffffffffffffbb
! Mem[0000000090000038] = 8fc6c81b, %g2 = ffffffffffffffbb
ldsb [%i4+0x038],%g2 ! %g2 = ffffffffffffff8f
! %l0 = 0000007d, %l1 = 83e54d3b, Mem[0000000090800020] = e6b2fb51 ffffffb9
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 0000007d 83e54d3b
! Mem[000000009080002c] = 00660000, %g2 = ffffffffffffff8f
ldsh [%i5+0x02e],%g2 ! %g2 = 0000000000000066
! Mem[0000000024800000] = 4475891e 3e69f606, %l2 = 094a15ea, %l3 = e8096a2a
ldd [%i1+%g0],%l2 ! %l2 = 000000004475891e 000000003e69f606
! %l7 = 4675700c639d79ef, Mem[0000000090000010] = 0000007d
stw %l7,[%i4+%o2] ! Mem[0000000090000010] = 639d79ef
p10_label_21:
! Mem[0000000024800018] = d05cffc4, %l7 = 4675700c639d79ef
ldsw [%i1+%o3],%l7 ! %l7 = ffffffffd05cffc4
! Mem[0000000091000014] = e46aa2f0, %g2 = 0000000000000066
ldub [%i6+0x017],%g2 ! %g2 = 00000000000000e4
! Mem[0000000090000038] = c81bf8ba, %g2 = 00000000000000e4
lduh [%i4+0x03a],%g2 ! %g2 = 000000000000c81b
! %l4 = 788f3c352e593bc6, Mem[0000000090800038] = e9335dce6aa2f0f7
stx %l4,[%i5+0x038] ! Mem[0000000090800038] = 788f3c352e593bc6
! Mem[0000000024000030] = 389d7eb7, %l5 = 000000000000006a
lduw [%i0+0x030],%l5 ! %l5 = 00000000389d7eb7
! %l7 = ffffffffd05cffc4, Mem[000000002500003c] = dad8d228
stw %l7,[%i2+0x03c] ! Mem[000000002500003c] = d05cffc4
! %l2 = 000000004475891e, Mem[0000000090800026] = 4d3b0000
sth %l2,[%i5+0x026] ! Mem[0000000090800024] = 891e0000
! %l6 = 0000000054b39d1f, Mem[0000000091800018] = e9335dcee14610d9
stx %l6,[%o0+%o3] ! Mem[0000000091800018] = 0000000054b39d1f
! Mem[0000000025800010] = 54b39d1f4a1edcae, %l0 = 000000000000007d
ldx [%i3+%o2],%l0 ! %l0 = 54b39d1f4a1edcae
! %l1 = ffffffff83e54d3b, Mem[000000002400003c] = 83e54d3b
sth %l1,[%i0+0x03c] ! Mem[000000002400003c] = 4d3b4d3b
p10_label_22:
! Mem[0000000091800024] = e6b2fb51, %g18 = 7b5127cab16eab63
ldsw [%o0+0x024],%g2 ! %g2 = 7b5127cab16eab63
! Mem[000000009000002c] = c694f913, %g2 = ffffffffe6b2fb51
ldsb [%i4+0x02f],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000090000030] = 94f9136a00000028, %g2 = ffffffffffffffc6
ldx [%i4+0x030],%g2 ! %g2 = 94f9136a00000028
! %l1 = ffffffff83e54d3b, Mem[0000000091000020] = 54b39d1f639d79ef
stx %l1,[%i6+%o4] ! Mem[0000000091000020] = ffffffff83e54d3b
! %l6 = 0000000054b39d1f, Mem[000000009100002c] = ffffd890
sth %l6,[%i6+0x02c] ! Mem[000000009100002c] = 9d1fd890
! Mem[0000000091000010] = b0555beb, %g2 = 94f9136a00000028
ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffffb055
! Mem[000000002480002c] = 639d79ef, %l0 = 54b39d1f4a1edcae
lduh [%i1+0x02e],%l0 ! %l0 = 00000000000079ef
! %l0 = 000079ef, %l1 = 83e54d3b, Mem[0000000090800038] = 788f3c35 2e593bc6
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 000079ef 83e54d3b
! %l0 = 000079ef, %l1 = 83e54d3b, Mem[0000000091800038] = e805799b eb806635
std %l0,[%o0+0x038] ! Mem[0000000091800038] = 000079ef 83e54d3b
! %l4 = 788f3c352e593bc6, Mem[0000000091800000] = 6d000502fd93fdd5
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = 788f3c352e593bc6
p10_label_23:
! Mem[0000000091800030] = ef0000006aa2f0f7, %g2 = ffffffffffffb055
ldx [%o0+0x030],%g2 ! %g2 = ef0000006aa2f0f7
! Mem[0000000024000000] = 788f3c35, %l0 = 00000000000079ef
ldub [%i0+0x003],%l0 ! %l0 = 0000000000000035
! Mem[0000000091800008] = 50d23f27, %g2 = ef0000006aa2f0f7
lduw [%o0+%o1],%g2 ! %g2 = 0000000050d23f27
! %l2 = 000000004475891e, Mem[0000000090800030] = 00000000
stw %l2,[%i5+0x030] ! Mem[0000000090800030] = 4475891e
! %l2 = 000000004475891e, Mem[0000000091000008] = 00000000
stw %l2,[%i6+%o1] ! Mem[0000000091000008] = 4475891e
! Mem[0000000090800008] = 00000000, %g2 = 0000000050d23f27
lduh [%i5+%o1],%g2 ! %g2 = 0000000000000000
! %l7 = ffffffffd05cffc4, Mem[0000000091000020] = ffffffff83e54d3b
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = ffffffffd05cffc4
! %l2 = 4475891e, %l3 = 3e69f606, Mem[0000000091000010] = eb99b055 5bebbbe4
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 4475891e 3e69f606
! Mem[0000000090000008] = 0000007d00009d1f, %g2 = 0000000000000000
ldx [%i4+%o1],%g2 ! %g2 = 0000007d00009d1f
! %l7 = ffffffffd05cffc4, Mem[0000000091800010] = 5e44f9f4
stw %l7,[%o0+%o2] ! Mem[0000000091800010] = d05cffc4
p10_label_24:
! Mem[0000000091000020] = ffffffff d05cffc4, %g2 = 00009d1f, %g3 = de861c20
ldd [%i6+%o4],%g2 ! %g2 = 00000000ffffffff 00000000d05cffc4
! %l4 = 788f3c352e593bc6, Mem[0000000090800008] = 00000000
stw %l4,[%i5+%o1] ! Mem[0000000090800008] = 2e593bc6
! Mem[0000000091000010] = 891e3e69, %g2 = 00000000ffffffff
ldub [%i6+0x012],%g2 ! %g2 = 0000000000000089
! %l2 = 4475891e, %l3 = 3e69f606, Mem[0000000024000008] = 87fddb52 ba76d25a
std %l2,[%i0+%o1] ! Mem[0000000024000008] = 4475891e 3e69f606
! Mem[0000000091800018] = 000054b3, %g2 = 0000000000000089
ldsb [%o0+0x01a],%g2 ! %g2 = 0000000000000000
! %l3 = 000000003e69f606, Mem[000000009000003c] = f8ba39dc
stw %l3,[%i4+0x03c] ! Mem[000000009000003c] = 3e69f606
! Mem[0000000091000030] = ffffffb9207bbe7e, %g2 = 0000000000000000
ldx [%i6+0x030],%g2 ! %g2 = ffffffb9207bbe7e
! Mem[0000000025800018] = bce37177, %l1 = ffffffff83e54d3b
lduw [%i3+%o3],%l1 ! %l1 = 00000000bce37177
! %l3 = 000000003e69f606, Mem[0000000091000001] = ab9f6dde
stb %l3,[%i6+0x001] ! Mem[0000000091000000] = 069f6dde
! Mem[0000000025000008] = fab4d222, %l0 = 0000000000000035
lduw [%i2+%o1],%l0 ! %l0 = 00000000fab4d222
p10_label_25:
! %l4 = 2e593bc6, %l5 = 389d7eb7, Mem[0000000091800008] = 50d23f27 0741274a
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 2e593bc6 389d7eb7
! Mem[0000000090000000] = 54b39d1f, %g2 = ffffffb9207bbe7e
ldsh [%i4+%g0],%g2 ! %g2 = 00000000000054b3
! %l3 = 000000003e69f606, Mem[0000000024000010] = 667314fb
stw %l3,[%i0+%o2] ! Mem[0000000024000010] = 3e69f606
! Mem[0000000090800038] = 79ef83e5, %g2 = 00000000000054b3
lduh [%i5+0x03a],%g2 ! %g2 = 00000000000079ef
! %l6 = 0000000054b39d1f, Mem[0000000024000008] = 4475891e
sth %l6,[%i0+%o1] ! Mem[0000000024000008] = 9d1f891e
! Mem[0000000090000030] = 94f9136a 00000028, %g2 = 000079ef, %g3 = d05cffc4
ldd [%i4+0x030],%g2 ! %g2 = 0000000094f9136a 0000000000000028
! %l4 = 788f3c352e593bc6, Mem[0000000090800012] = f97aba27
sth %l4,[%i5+0x012] ! Mem[0000000090800010] = 3bc6ba27
! %l0 = 00000000fab4d222, Mem[000000002400003e] = 4d3b4d3b
sth %l0,[%i0+0x03e] ! Mem[000000002400003c] = 4d3bd222
! Mem[0000000090800008] = 2e593bc6, %g18 = 7b5127cab16eab63
ldsw [%i5+%o1],%g2 ! %g2 = 7b5127cab16eab63
! %l0 = 00000000fab4d222, Mem[0000000091000038] = 0000000000000066
stx %l0,[%i6+0x038] ! Mem[0000000091000038] = 00000000fab4d222
ba,a p10_not_taken_0_end
p10_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 00000000fab4d222
bne,a,pn %xcc,p10_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000bce37177
bne,a,pn %xcc,p10_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000004475891e
bne,a,pn %xcc,p10_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000003e69f606
bne,a,pn %xcc,p10_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 788f3c352e593bc6
bne,a,pn %xcc,p10_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000389d7eb7
bne,a,pn %xcc,p10_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffd05cffc4
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 55104449 628c9871
bne %xcc,p10_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 9b8f479e ae530a24
bne %xcc,p10_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ac23049a 12f9973b
bne %xcc,p10_f6_fail
nop
! Check Local Memory
set p10_local0_expect,%g1
p10_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 9d1f891e3e69f606
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 = 3e69f606f1b86a1c
ldx [%i0+0x010],%g3 ! Observed data at 0000000024000010
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 615952f905026bef
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 = 000000000000094a
ldx [%i0+0x028],%g3 ! Observed data at 0000000024000028
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 818afb174d3bd222
ldx [%i0+0x038],%g3 ! Observed data at 0000000024000038
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x038,%g4
! Processor 10, local 1 is clean
set p10_local2_expect,%g1
p10_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 3bc612ff0000007d
ldx [%i2+0x018],%g3 ! Observed data at 0000000025000018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 7371b63ce8096a2a
ldx [%i2+0x020],%g3 ! Observed data at 0000000025000020
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000094ae8096a2a
ldx [%i2+0x028],%g3 ! Observed data at 0000000025000028
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 09e4f2f9d05cffc4
ldx [%i2+0x038],%g3 ! Observed data at 0000000025000038
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x038,%g4
set p10_local3_expect,%g1
p10_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 000000006aa2f0f7
ldx [%i3+0x008],%g3 ! Observed data at 0000000025800008
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x008,%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_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
! 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:
ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000024800018]
stwa %l6,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000008]
stxa %l5,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000010]
stda %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000018]
lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000024000028]
ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000024000028]
done
p10_trap1o:
ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000024800018]
stwa %l6,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000008]
stxa %l5,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000010]
stda %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000018]
lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000024000028]
ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000024000028]
done
p10_trap2e:
ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000025800028]
ldxa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000024000020]
stda %l6,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000020]
stba %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000020]
stwa %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000028]
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000025800010]
lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000024800010]
done
p10_trap2o:
ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000025800028]
ldxa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000024000020]
stda %l6,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000025000020]
stba %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000020]
stwa %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000024000028]
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000025800010]
lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000024800010]
done
p10_trap3e:
nop
nop
nop
nop
nop
done
p10_trap3o:
nop
nop
nop
nop
nop
done
p10_init_memory_pointers:
set p10_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p10_local0_start,%i0
set p10_local1_start,%i1
set p10_local2_start,%i2
set p10_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = bebf129487fddb52
ldx [%g1+0x008],%l1 ! %l1 = fc259782414730b0
ldx [%g1+0x010],%l2 ! %l2 = 5dba0cf06d000502
ldx [%g1+0x018],%l3 ! %l3 = 420fc1a5fd93fdd5
ldx [%g1+0x020],%l4 ! %l4 = 91ce15703fb2013c
ldx [%g1+0x028],%l5 ! %l5 = 4753748eaac2bc05
ldx [%g1+0x030],%l6 ! %l6 = 3e4c478be6b2fb51
ldx [%g1+0x038],%l7 ! %l7 = ad1579d9cff64c88
! 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 = 1f8f6266 5c9cb3ab 561db917 1b56061a
! %f4 = aae0ee6b f00529c5 d1cfbaad ff92444a
! %f8 = 0dd0fba8 1ece4e4d 46cc8949 d5d54c2c
! %f12 = 47fd0d0b c10fd1dc 244f6c4c 8062b835
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 43c1d9d5 5cc6ccd2 a7e87c04 33667732
! %f20 = 11d6cc41 edbdcc8b 0a66955f 508b0ed5
! %f24 = 072c8eef 2c8dd791 bf9cc794 082e59aa
! %f28 = 0992ccb8 18cd325f b72ed3ab 58a511f6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = cae671b4 f4de9e6c 7a5d90b4 201a68a8
! %f36 = 6f967ef5 4aba3084 160c466a f6af27fb
! %f40 = a31aacbc fa91a4b1 7cd364eb c4a7eb90
! %f44 = 34ee20e3 78c150c7 bd205383 ca76b1ce
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd038dd3000000010,%g7,%g1 ! GSR scale = 2, align = 0
wr %g1,%g0,%gsr ! GSR = d038dd3000000010
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[0000000091000008] = 4b1c5151 da67f293, %g2 = 4d161a01, %g3 = 0bad0b00
ldd [%i6+%o1],%g2 ! %g2 = 000000004b1c5151 00000000da67f293
! %l3 = 9b0165d24708c29b, Mem[0000000091800018] = 39a5df25
stw %l3,[%o0+%o3] ! Mem[0000000091800018] = 4708c29b
! Mem[0000000090800038] = 3f420cdd, %g2 = 000000004b1c5151
ldub [%i5+0x039],%g2 ! %g2 = 000000000000003f
! Mem[0000000091800030] = 45288f71, %g2 = 000000000000003f
lduw [%o0+0x030],%g2 ! %g2 = 0000000045288f71
! %l6 = bb0c35bc4814b145, Mem[0000000090800038] = 393f420cdd38b60e
stx %l6,[%i5+0x038] ! Mem[0000000090800038] = bb0c35bc4814b145
! Mem[0000000091000028] = 43a014addb4f959e, %g2 = 0000000045288f71
ldx [%i6+%o5],%g2 ! %g2 = 43a014addb4f959e
! %l0 = d28c3f469e23685a, Mem[0000000091800030] = 45288f71
sth %l0,[%o0+0x030] ! Mem[0000000091800030] = 685a8f71
! Mem[0000000026000034] = d4114dce, %l2 = 08a33ba01beeff2a
ldsh [%i0+0x034],%l2 ! %l2 = ffffffffffffd411
! %l3 = 9b0165d24708c29b, Mem[0000000091800025] = 167744d1
stb %l3,[%o0+0x025] ! Mem[0000000091800024] = 9b7744d1
! Mem[0000000091800010] = 5e44f9f4 a2d978b6, %g2 = db4f959e, %g3 = da67f293
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 00000000a2d978b6
p11_label_2:
! %l7 = b1e872ca387d9e6b, Mem[0000000091000028] = 43a014addb4f959e
stx %l7,[%i6+%o5] ! Mem[0000000091000028] = b1e872ca387d9e6b
! Mem[000000009180003c] = 80663500, %g2 = 000000005e44f9f4
ldsb [%o0+0x03d],%g2 ! %g2 = ffffffffffffff80
! %l6 = bb0c35bc4814b145, Mem[0000000090000010] = 0212225c
stw %l6,[%i4+%o2] ! Mem[0000000090000010] = 4814b145
! %l7 = b1e872ca387d9e6b, Mem[0000000091000002] = 9f6dde86
sth %l7,[%i6+0x002] ! Mem[0000000091000000] = 9e6bde86
! %l1 = 9c7b406e9a55301b, Mem[000000009100003c] = d7571dc0
stw %l1,[%i6+0x03c] ! Mem[000000009100003c] = 9a55301b
! Mem[0000000090000038] = 8fc6c81b, %g2 = ffffffffffffff80
ldub [%i4+0x038],%g2 ! %g2 = 000000000000008f
! %l3 = 9b0165d24708c29b, Mem[000000002680003f] = 2a2e211f
stb %l3,[%i1+0x03f] ! Mem[000000002680003c] = 2a2e219b
! Mem[0000000090800018] = 35d3851c, %g2 = 000000000000008f
ldsh [%i5+%o3],%g2 ! %g2 = 00000000000035d3
! Mem[000000009080000c] = f38fafd2, %g2 = 00000000000035d3
lduw [%i5+0x00c],%g2 ! %g2 = 00000000f38fafd2
! Mem[0000000091000010] = eb99b055 5bebbbe4, %g2 = f38fafd2, %g3 = a2d978b6
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 000000005bebbbe4
p11_label_3:
! Mem[0000000091000030] = 7257207b, %g2 = 00000000eb99b055
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000007257
! Mem[0000000090800038] = 35bc4814, %g2 = 0000000000007257
ldsh [%i5+0x03a],%g2 ! %g2 = 00000000000035bc
! Mem[0000000090000018] = 7f114e52, %g2 = 00000000000035bc
ldsb [%i4+%o3],%g2 ! %g2 = 000000000000007f
! Mem[000000009080003c] = 4814b145, %g2 = 000000000000007f
ldsb [%i5+0x03c],%g2 ! %g2 = 0000000000000048
! Mem[0000000027000030] = 6d4a076f265222ca, %l0 = d28c3f469e23685a
ldx [%i2+0x030],%l0 ! %l0 = 6d4a076f265222ca
! Mem[0000000026800000] = 46221c9a839e43b4, %l1 = 9c7b406e9a55301b
ldx [%i1+%g0],%l1 ! %l1 = 46221c9a839e43b4
! Mem[000000009080000c] = f38fafd2, %g18 = 1e7d315a6bdd5078
ldsw [%i5+0x00c],%g2 ! %g2 = 1e7d315a6bdd5078
! Mem[000000002600002c] = 253b46f5, %l1 = 46221c9a839e43b4
ldsw [%i0+0x02c],%l1 ! %l1 = 00000000253b46f5
! %l1 = 00000000253b46f5, Mem[000000009180003a] = 799beb80
stb %l1,[%o0+0x03a] ! Mem[0000000091800038] = f59beb80
! Mem[0000000026000038] = 8f3efba4, %l5 = d56206ac47d4a735
ldub [%i0+0x039],%l5 ! %l5 = 000000000000003e
p11_label_4:
! Mem[0000000091000024] = 8cb1e872, %g2 = fffffffff38fafd2
ldsb [%i6+0x027],%g2 ! %g2 = ffffffffffffff8c
! Mem[000000002680000c] = d1b72860, %l7 = b1e872ca387d9e6b
lduw [%i1+0x00c],%l7 ! %l7 = 00000000d1b72860
! %l7 = 00000000d1b72860, Mem[000000009000001d] = 7122ad1a
stb %l7,[%i4+0x01d] ! Mem[000000009000001c] = 6022ad1a
! %l2 = ffffd411, %l3 = 4708c29b, Mem[0000000090000020] = 1a54edfc e7b2eb32
std %l2,[%i4+%o4] ! Mem[0000000090000020] = ffffd411 4708c29b
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = ffffff8c, %g3 = 5bebbbe4
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
! %l2 = ffffd411, %l3 = 4708c29b, Mem[0000000091000030] = 7cc77257 207bbe7e
std %l2,[%i6+0x030] ! Mem[0000000091000030] = ffffd411 4708c29b
! Mem[0000000026000018] = f019bfe7, %l0 = 6d4a076f265222ca
lduh [%i0+%o3],%l0 ! %l0 = 000000000000f019
! Mem[0000000026800034] = 0946bfee, %l3 = 9b0165d24708c29b
lduw [%i1+0x034],%l3 ! %l3 = 000000000946bfee
! Mem[0000000091000028] = b1e872ca 387d9e6b, %g2 = b4334f34, %g3 = 40af2dc9
ldd [%i6+%o5],%g2 ! %g2 = 00000000b1e872ca 00000000387d9e6b
! %l4 = 0c04d146df0f7e1b, Mem[0000000091000002] = 9e6bde86
sth %l4,[%i6+0x002] ! Mem[0000000091000000] = 7e1bde86
p11_label_5:
! Mem[0000000091000008] = 4b1c5151 da67f293, %g2 = b1e872ca, %g3 = 387d9e6b
ldd [%i6+%o1],%g2 ! %g2 = 000000004b1c5151 00000000da67f293
! Mem[0000000027800024] = a014d479, %l7 = 00000000d1b72860
lduh [%i3+0x026],%l7 ! %l7 = 000000000000d479
! %l5 = 000000000000003e, Mem[000000002780001e] = 70dff31d
sth %l5,[%i3+0x01e] ! Mem[000000002780001c] = 70df003e
! Mem[0000000091800020] = c69ee3c7339b7744, %g2 = 000000004b1c5151
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c7339b7744
! %l4 = df0f7e1b, %l5 = 0000003e, Mem[0000000027000030] = 6d4a076f 265222ca
std %l4,[%i2+0x030] ! Mem[0000000027000030] = df0f7e1b 0000003e
! Mem[0000000026000014] = 9c8d3b20, %l0 = 000000000000f019
lduw [%i0+0x014],%l0 ! %l0 = 000000009c8d3b20
! Mem[0000000091800028] = d1fa02cc b0308df5, %g2 = 339b7744, %g3 = da67f293
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0308df5
! %l5 = 000000000000003e, Mem[0000000090000030] = 944f136a126760d7
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = 000000000000003e
! Mem[0000000090800020] = 6c6c0f3a, %g18 = 1e7d315a6bdd5078
ldsw [%i5+%o4],%g2 ! %g2 = 1e7d315a6bdd5078
! Mem[0000000090800008] = a3d5b48d, %g18 = 1e7d315a6bdd5078
ldsw [%i5+%o1],%g2 ! %g2 = 1e7d315a6bdd5078
p11_label_6:
! Mem[0000000027000000] = 72d08ec2, %l4 = 0c04d146df0f7e1b
lduh [%i2+0x002],%l4 ! %l4 = 0000000000008ec2
! %l0 = 000000009c8d3b20, Mem[0000000090800028] = eb4882af9c5fe8b1
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = 000000009c8d3b20
! Mem[0000000091800028] = fa02ccb0, %g2 = ffffffffa3d5b48d
ldub [%o0+0x029],%g2 ! %g2 = 00000000000000fa
! Mem[0000000090800010] = bbd0f97a, %g2 = 00000000000000fa
lduw [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a
! %l2 = ffffd411, %l3 = 0946bfee, Mem[0000000090000000] = f4d6f5d4 80b60b78
std %l2,[%i4+%g0] ! Mem[0000000090000000] = ffffd411 0946bfee
! Mem[0000000090000004] = bfee96ab, %g2 = 00000000bbd0f97a
lduh [%i4+0x006],%g2 ! %g2 = 000000000000bfee
! Mem[0000000090000018] = 7f114e52, %g2 = 000000000000bfee
lduh [%i4+%o3],%g2 ! %g2 = 0000000000007f11
! Mem[0000000090800028] = 00000000, %g18 = 1e7d315a6bdd5078
ldsw [%i5+%o5],%g2 ! %g2 = 1e7d315a6bdd5078
! Mem[0000000090800000] = c8c086c6, %g18 = 1e7d315a6bdd5078
ldsw [%i5+%g0],%g2 ! %g2 = 1e7d315a6bdd5078
! %l7 = 000000000000d479, Mem[0000000091800038] = e8ddf59b
sth %l7,[%o0+0x038] ! Mem[0000000091800038] = d479f59b
p11_label_7:
! Mem[0000000091800024] = 9b7744d1, %g2 = ffffffffc8c086c6
ldub [%o0+0x025],%g2 ! %g2 = 000000000000009b
! %l5 = 000000000000003e, Mem[0000000090800030] = e7b33334
sth %l5,[%i5+0x030] ! Mem[0000000090800030] = 003e3334
! Mem[000000009180002c] = b0308df5, %g2 = 000000000000009b
ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffb030
! Mem[0000000091000018] = b4334f34, %g18 = 1e7d315a6bdd5078
ldsw [%i6+%o3],%g2 ! %g2 = 1e7d315a6bdd5078
! Mem[0000000026800020] = 5902ddb8, %l0 = 000000009c8d3b20
ldub [%i1+0x022],%l0 ! %l0 = 00000000000000dd
! Mem[0000000027800028] = 8db6e0fa 7469f76a, %l6 = 4814b145, %l7 = 0000d479
ldd [%i3+%o5],%l6 ! %l6 = 000000008db6e0fa 000000007469f76a
! Mem[000000009180003c] = 66350000, %g2 = ffffffffb4334f34
lduh [%o0+0x03e],%g2 ! %g2 = 0000000000006635
! Mem[0000000090000018] = 7f114e52, %g2 = 0000000000006635
ldub [%i4+%o3],%g2 ! %g2 = 000000000000007f
! %l0 = 00000000000000dd, Mem[0000000090800006] = cca9a3d5
sth %l0,[%i5+0x006] ! Mem[0000000090800004] = 00dda3d5
! Mem[0000000090000020] = ffffd4114708c29b, %g2 = 000000000000007f
ldx [%i4+%o4],%g2 ! %g2 = ffffd4114708c29b
p11_label_8:
! Mem[0000000026000028] = 87d4f066, %l1 = 00000000253b46f5
ldsw [%i0+%o5],%l1 ! %l1 = ffffffff87d4f066
! %l2 = ffffd411, %l3 = 0946bfee, Mem[0000000090000000] = ffffd411 0946bfee
std %l2,[%i4+%g0] ! Mem[0000000090000000] = ffffd411 0946bfee
! Mem[0000000090000004] = 0946bfee, %g2 = ffffd4114708c29b
ldsh [%i4+0x004],%g2 ! %g2 = 0000000000000946
! Mem[0000000090800010] = f97aba27, %g2 = 0000000000000946
ldsb [%i5+0x012],%g2 ! %g2 = fffffffffffffff9
! Mem[0000000091800014] = b64708c2, %g2 = fffffffffffffff9
ldsb [%o0+0x017],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000090000030] = 000000000000003e, %g2 = ffffffffffffffb6
ldx [%i4+0x030],%g2 ! %g2 = 000000000000003e
! %l7 = 000000007469f76a, Mem[0000000027800018] = 7046f95670df003e
stx %l7,[%i3+%o3] ! Mem[0000000027800018] = 000000007469f76a
! Mem[0000000090000020] = ffffd411 4708c29b, %g2 = 0000003e, %g3 = b0308df5
ldd [%i4+%o4],%g2 ! %g2 = 00000000ffffd411 000000004708c29b
! %l6 = 8db6e0fa, %l7 = 7469f76a, Mem[0000000091800028] = d1fa02cc b0308df5
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 8db6e0fa 7469f76a
! %l0 = 000000dd, %l1 = 87d4f066, Mem[0000000027000030] = df0f7e1b 0000003e
std %l0,[%i2+0x030] ! Mem[0000000027000030] = 000000dd 87d4f066
p11_label_9:
! Mem[0000000027800020] = 78f86f6e, %l2 = ffffffffffffd411
ldsw [%i3+%o4],%l2 ! %l2 = 0000000078f86f6e
! %l2 = 0000000078f86f6e, Mem[000000009100003c] = 9a55301b
stw %l2,[%i6+0x03c] ! Mem[000000009100003c] = 78f86f6e
! Mem[0000000027800030] = f5c9649e, %l7 = 000000007469f76a
ldsw [%i3+0x030],%l7 ! %l7 = fffffffff5c9649e
! Mem[0000000091000014] = 5bebbbe4, %g2 = 00000000ffffd411
lduw [%i6+0x014],%g2 ! %g2 = 000000005bebbbe4
! Mem[000000002600000c] = 1cdb3a4a, %l3 = 000000000946bfee
ldsh [%i0+0x00e],%l3 ! %l3 = 0000000000003a4a
! Mem[0000000090800024] = ff000000, %g2 = 000000005bebbbe4
ldub [%i5+0x027],%g2 ! %g2 = 00000000000000ff
! %l0 = 00000000000000dd, Mem[000000009100002a] = 72ca387d
stb %l0,[%i6+0x02a] ! Mem[0000000091000028] = ddca387d
! Mem[0000000091000028] = ddca387d, %g2 = 00000000000000ff
lduh [%i6+0x02a],%g2 ! %g2 = 000000000000ddca
! Mem[0000000090800004] = d0ba00dd, %g2 = 000000000000ddca
lduw [%i5+0x004],%g2 ! %g2 = 00000000d0ba00dd
! Mem[0000000091000008] = 1c5151da, %g2 = 00000000d0ba00dd
ldsb [%i6+0x009],%g2 ! %g2 = 000000000000001c
p11_label_10:
! Mem[0000000091000030] = ffffd4114708c29b, %g2 = 000000000000001c
ldx [%i6+0x030],%g2 ! %g2 = ffffd4114708c29b
! %l5 = 000000000000003e, Mem[000000009100002c] = 387d9e6b
stw %l5,[%i6+0x02c] ! Mem[000000009100002c] = 0000003e
! %l5 = 000000000000003e, Mem[0000000091800018] = 4708c29be14610d9
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = 000000000000003e
! Mem[0000000090800018] = 35d3851c d6343572, %g2 = 4708c29b, %g3 = 4708c29b
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3851c 00000000d6343572
! %l2 = 78f86f6e, %l3 = 00003a4a, Mem[0000000091000000] = ddab7e1b de861c20
std %l2,[%i6+%g0] ! Mem[0000000091000000] = 78f86f6e 00003a4a
! Mem[0000000026000028] = 87d4f066, %l7 = fffffffff5c9649e
ldsb [%i0+%o5],%l7 ! %l7 = ffffffffffffff87
! %l2 = 0000000078f86f6e, Mem[0000000091800038] = d479f59beb806635
stx %l2,[%o0+0x038] ! Mem[0000000091800038] = 0000000078f86f6e
! %l5 = 000000000000003e, Mem[000000009080003c] = 4814b145
sth %l5,[%i5+0x03c] ! Mem[000000009080003c] = 003eb145
! Mem[0000000090800020] = 6c6c0f3a, %g2 = 0000000035d3851c
lduw [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a
! Mem[0000000091800000] = 6c5e37b5 da193367, %g2 = 6c6c0f3a, %g3 = d6343572
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5 00000000da193367
p11_label_11:
! Mem[0000000090000000] = ffffd411, %g2 = 000000006c5e37b5
ldsh [%i4+%g0],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000018] = b4334f34, %g2 = ffffffffffffffff
ldsb [%i6+%o3],%g2 ! %g2 = ffffffffffffffb4
! Mem[0000000091800034] = b6487f00, %g2 = ffffffffffffffb4
ldub [%o0+0x035],%g2 ! %g2 = 00000000000000b6
! %l6 = 8db6e0fa, %l7 = ffffff87, Mem[0000000091000038] = 65898de9 78f86f6e
std %l6,[%i6+0x038] ! Mem[0000000091000038] = 8db6e0fa ffffff87
! Mem[0000000090000020] = ffffd411 4708c29b, %g2 = 000000b6, %g3 = da193367
ldd [%i4+%o4],%g2 ! %g2 = 00000000ffffd411 000000004708c29b
! Mem[0000000091000020] = e28f8d7b, %g2 = 00000000ffffd411
ldub [%i6+0x021],%g2 ! %g2 = 00000000000000e2
! Mem[0000000090000038] = 8fc6c81b, %g2 = 00000000000000e2
lduh [%i4+0x038],%g2 ! %g2 = 0000000000008fc6
! Mem[0000000027800010] = 424ed4c2c599523a, %l2 = 0000000078f86f6e
ldx [%i3+%o2],%l2 ! %l2 = 424ed4c2c599523a
! Mem[0000000091000024] = 7b41cb8c, %g2 = 0000000000008fc6
lduw [%i6+0x024],%g2 ! %g2 = 000000007b41cb8c
! Mem[0000000091000028] = ddca0000, %g2 = 000000007b41cb8c
lduh [%i6+0x02a],%g2 ! %g2 = 000000000000ddca
p11_label_12:
! Mem[0000000091800000] = 6c5e37b5da193367, %g2 = 000000000000ddca
ldx [%o0+%g0],%g2 ! %g2 = 6c5e37b5da193367
! Mem[0000000090800038] = 35bc003e, %g2 = 6c5e37b5da193367
lduh [%i5+0x03a],%g2 ! %g2 = 00000000000035bc
! %l3 = 0000000000003a4a, Mem[0000000090800020] = 6c6c0f3a
stw %l3,[%i5+%o4] ! Mem[0000000090800020] = 00003a4a
! Mem[0000000027000020] = 4ffcc4b2 7210ad88, %l6 = 8db6e0fa, %l7 = ffffff87
ldd [%i2+%o4],%l6 ! %l6 = 000000004ffcc4b2 000000007210ad88
! %l6 = 000000004ffcc4b2, Mem[0000000090800020] = 00003a4aba1e4dff
stx %l6,[%i5+%o4] ! Mem[0000000090800020] = 000000004ffcc4b2
! %l1 = ffffffff87d4f066, Mem[000000009100001a] = 4f3440af
stb %l1,[%i6+0x01a] ! Mem[0000000091000018] = 663440af
! Mem[0000000091800014] = a2d978b6, %g2 = 00000000000035bc
ldub [%o0+0x014],%g2 ! %g2 = 00000000000000a2
! Mem[0000000090000010] = 14b14579, %g2 = 00000000000000a2
ldub [%i4+0x011],%g2 ! %g2 = 0000000000000014
! Mem[0000000026800028] = 71c5d61e, %l0 = 00000000000000dd
lduw [%i1+%o5],%l0 ! %l0 = 0000000071c5d61e
! Mem[0000000090800018] = 35d3851c, %g2 = 0000000000000014
lduh [%i5+%o3],%g2 ! %g2 = 00000000000035d3
p11_label_13:
! Mem[0000000091800008] = 50d23f27, %g18 = 1e7d315a6bdd5078
ldsw [%o0+%o1],%g2 ! %g2 = 1e7d315a6bdd5078
! Mem[0000000027000008] = ba6d3352, %l0 = 0000000071c5d61e
ldsh [%i2+0x00a],%l0 ! %l0 = 0000000000003352
! Mem[0000000090000010] = 4814b145, %g2 = 0000000050d23f27
lduw [%i4+%o2],%g2 ! %g2 = 000000004814b145
! Mem[0000000090000018] = 7f114e52 9d6022ad, %g2 = 4814b145, %g3 = 4708c29b
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 000000009d6022ad
! %l5 = 000000000000003e, Mem[000000009080000a] = b48df38f
stb %l5,[%i5+0x00a] ! Mem[0000000090800008] = 3e8df38f
! %l0 = 0000000000003352, Mem[0000000091800008] = 50d23f27
stw %l0,[%o0+%o1] ! Mem[0000000091800008] = 00003352
! Mem[0000000090800038] = bb0c35bc003eb145, %g2 = 000000007f114e52
ldx [%i5+0x038],%g2 ! %g2 = bb0c35bc003eb145
! Mem[0000000090800008] = a3d53e8d, %g18 = 1e7d315a6bdd5078
ldsw [%i5+%o1],%g2 ! %g2 = 1e7d315a6bdd5078
! %l7 = 000000007210ad88, Mem[0000000090800000] = c8c086c6d0ba00dd
stx %l7,[%i5+%g0] ! Mem[0000000090800000] = 000000007210ad88
! Mem[0000000090000038] = c81bf8ba, %g2 = ffffffffa3d53e8d
lduh [%i4+0x03a],%g2 ! %g2 = 000000000000c81b
p11_label_14:
! %l5 = 000000000000003e, Mem[0000000090800000] = 000000007210ad88
stx %l5,[%i5+%g0] ! Mem[0000000090800000] = 000000000000003e
! Mem[000000009000002c] = 8d791540, %g2 = 000000000000c81b
ldsb [%i4+0x02c],%g2 ! %g2 = ffffffffffffff8d
! %l1 = ffffffff87d4f066, Mem[0000000027800020] = 78f86f6ea014d479
stx %l1,[%i3+%o4] ! Mem[0000000027800020] = ffffffff87d4f066
! Mem[0000000091000000] = f86f6e00, %g2 = ffffffffffffff8d
ldub [%i6+0x001],%g2 ! %g2 = 00000000000000f8
! Mem[0000000090000028] = 07dc67fd, %g2 = 00000000000000f8
lduw [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd
! Mem[000000009100000c] = da67f293, %g18 = 1e7d315a6bdd5078
ldsw [%i6+0x00c],%g2 ! %g2 = 1e7d315a6bdd5078
! Mem[0000000090000024] = c29b07dc, %g2 = ffffffffda67f293
ldub [%i4+0x026],%g2 ! %g2 = 00000000000000c2
! %l0 = 0000000000003352, Mem[0000000091000022] = 8f8d7b41
sth %l0,[%i6+0x022] ! Mem[0000000091000020] = 33527b41
! Mem[0000000091800020] = c69ee3c7339b7744, %g2 = 00000000000000c2
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c7339b7744
! Mem[0000000026000028] = 87d4f066 253b46f5, %l0 = 00003352, %l1 = 87d4f066
ldd [%i0+%o5],%l0 ! %l0 = 0000000087d4f066 00000000253b46f5
p11_label_15:
! Mem[0000000091800008] = 00003352 0741274a, %g2 = 339b7744, %g3 = 9d6022ad
ldd [%o0+%o1],%g2 ! %g2 = 0000000000003352 000000000741274a
! Mem[0000000090800020] = 00000000 4ffcc4b2, %g2 = 00003352, %g3 = 0741274a
ldd [%i5+%o4],%g2 ! %g2 = 0000000000000000 000000004ffcc4b2
! Mem[0000000026000010] = 38eb7a46, %l2 = 424ed4c2c599523a
ldub [%i0+0x012],%l2 ! %l2 = 000000000000007a
! Mem[000000009080001c] = d6343572, %g2 = 0000000000000000
ldsb [%i5+0x01c],%g2 ! %g2 = ffffffffffffffd6
! %l6 = 4ffcc4b2, %l7 = 7210ad88, Mem[0000000090000000] = ffffd411 0946bfee
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 4ffcc4b2 7210ad88
! %l3 = 0000000000003a4a, Mem[000000009000003c] = f8ba39dc
stw %l3,[%i4+0x03c] ! Mem[000000009000003c] = 00003a4a
! Mem[0000000091800018] = 00000000 0000003e, %g2 = ffffffd6, %g3 = 4ffcc4b2
ldd [%o0+%o3],%g2 ! %g2 = 0000000000000000 000000000000003e
! %l5 = 000000000000003e, Mem[0000000027000038] = 339c5423cb6bf917
stx %l5,[%i2+0x038] ! Mem[0000000027000038] = 000000000000003e
! %l0 = 0000000087d4f066, Mem[0000000090800028] = 000000009c8d3b20
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = 0000000087d4f066
! %l0 = 87d4f066, %l1 = 253b46f5, Mem[0000000090000000] = 4ffcc4b2 7210ad88
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 87d4f066 253b46f5
p11_label_16:
! Mem[0000000091800000] = 6c5e37b5, %g2 = 0000000000000000
lduw [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5
! %l5 = 000000000000003e, Mem[0000000090000008] = 96abb01bc40b9e2c
stx %l5,[%i4+%o1] ! Mem[0000000090000008] = 000000000000003e
! Mem[0000000091000024] = 7b41cb8c, %g2 = 000000006c5e37b5
ldub [%i6+0x024],%g2 ! %g2 = 000000000000007b
! %l6 = 000000004ffcc4b2, Mem[000000009000000c] = 0000003e
stw %l6,[%i4+0x00c] ! Mem[000000009000000c] = 4ffcc4b2
! Mem[000000009080003c] = 003eb145, %g2 = 000000000000007b
ldsh [%i5+0x03c],%g2 ! %g2 = 000000000000003e
! Mem[0000000091800024] = 77448db6, %g2 = 000000000000003e
ldub [%o0+0x026],%g2 ! %g2 = 0000000000000077
! Mem[0000000090000000] = 87d4f066253b46f5, %g2 = 0000000000000077
ldx [%i4+%g0],%g2 ! %g2 = 87d4f066253b46f5
! Mem[0000000091000030] = ffffd4114708c29b, %g2 = 87d4f066253b46f5
ldx [%i6+0x030],%g2 ! %g2 = ffffd4114708c29b
! Mem[0000000090800038] = bb0c35bc003eb145, %g2 = ffffd4114708c29b
ldx [%i5+0x038],%g2 ! %g2 = bb0c35bc003eb145
! Mem[0000000091000020] = 9de23352, %g18 = 1e7d315a6bdd5078
ldsw [%i6+%o4],%g2 ! %g2 = 1e7d315a6bdd5078
p11_label_17:
! Mem[0000000090000020] = ffffd411 4708c29b, %g2 = 9de23352, %g3 = 0000003e
ldd [%i4+%o4],%g2 ! %g2 = 00000000ffffd411 000000004708c29b
! Mem[0000000090000030] = 000000000000003e, %g2 = 00000000ffffd411
ldx [%i4+0x030],%g2 ! %g2 = 000000000000003e
! Mem[000000009180003c] = 6f6e0000, %g2 = 000000000000003e
ldub [%o0+0x03e],%g2 ! %g2 = 000000000000006f
! Mem[0000000090800014] = fa5435d3, %g2 = 000000000000006f
ldsh [%i5+0x016],%g2 ! %g2 = fffffffffffffa54
! Mem[0000000091000018] = b4336634, %g18 = 1e7d315a6bdd5078
ldsw [%i6+%o3],%g2 ! %g2 = 1e7d315a6bdd5078
! %l0 = 0000000087d4f066, Mem[0000000090800024] = 4ffcc4b2
stb %l0,[%i5+0x024] ! Mem[0000000090800024] = 66fcc4b2
! Mem[000000009100001c] = 40af2dc9, %g2 = ffffffffb4336634
lduw [%i6+0x01c],%g2 ! %g2 = 0000000040af2dc9
! Mem[0000000091800024] = 339b7744, %g2 = 0000000040af2dc9
lduw [%o0+0x024],%g2 ! %g2 = 00000000339b7744
! Mem[0000000090000018] = 529d6022, %g2 = 00000000339b7744
ldsb [%i4+0x01b],%g2 ! %g2 = 0000000000000052
! Mem[0000000027800038] = 9eefb3bd, %l0 = 0000000087d4f066
ldsw [%i3+0x038],%l0 ! %l0 = ffffffff9eefb3bd
p11_label_18:
! %l4 = 0000000000008ec2, Mem[0000000091800012] = f9f4a2d9
sth %l4,[%o0+0x012] ! Mem[0000000091800010] = 8ec2a2d9
! Mem[0000000091000028] = b1e8ddca0000003e, %g2 = 0000000000000052
ldx [%i6+%o5],%g2 ! %g2 = b1e8ddca0000003e
! %l6 = 4ffcc4b2, %l7 = 7210ad88, Mem[0000000026800018] = 5e2adc63 33138fcc
std %l6,[%i1+%o3] ! Mem[0000000026800018] = 4ffcc4b2 7210ad88
! %l2 = 0000007a, %l3 = 00003a4a, Mem[0000000091800008] = 00003352 0741274a
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 0000007a 00003a4a
! %l0 = 9eefb3bd, %l1 = 253b46f5, Mem[0000000091000030] = ffffd411 4708c29b
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 9eefb3bd 253b46f5
! Mem[0000000090800018] = 35d3851cd6343572, %g2 = b1e8ddca0000003e
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
! %l2 = 000000000000007a, Mem[0000000091800024] = 339b7744
stw %l2,[%o0+0x024] ! Mem[0000000091800024] = 0000007a
! Mem[0000000090800020] = 00000000, %g18 = 1e7d315a6bdd5078
ldsw [%i5+%o4],%g2 ! %g2 = 1e7d315a6bdd5078
! %l7 = 000000007210ad88, Mem[000000009100002d] = 00003e9e
stb %l7,[%i6+0x02d] ! Mem[000000009100002c] = 88003e9e
! Mem[0000000026800020] = 5902ddb8, %l0 = ffffffff9eefb3bd
lduh [%i1+0x022],%l0 ! %l0 = 000000000000ddb8
p11_label_19:
! Mem[0000000091800038] = 000078f8, %g2 = 0000000000000000
ldsh [%o0+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[000000009080002c] = 87d4f066, %g2 = 0000000000000000
lduw [%i5+0x02c],%g2 ! %g2 = 0000000087d4f066
! Mem[0000000090800004] = 003ea3d5, %g2 = 0000000087d4f066
ldsh [%i5+0x006],%g2 ! %g2 = 000000000000003e
! Mem[0000000091800028] = 8db6e0fa, %g18 = 1e7d315a6bdd5078
ldsw [%o0+%o5],%g2 ! %g2 = 1e7d315a6bdd5078
! %l2 = 000000000000007a, Mem[0000000090000034] = 0000003e
stw %l2,[%i4+0x034] ! Mem[0000000090000034] = 0000007a
! Mem[0000000090000024] = c29b07dc, %g2 = ffffffff8db6e0fa
ldsb [%i4+0x026],%g2 ! %g2 = ffffffffffffffc2
! Mem[000000009000003c] = 4a000000, %g2 = ffffffffffffffc2
ldsb [%i4+0x03f],%g2 ! %g2 = 000000000000004a
! %l0 = 000000000000ddb8, Mem[0000000090000013] = 45798eb5
stb %l0,[%i4+0x013] ! Mem[0000000090000010] = b8798eb5
! Mem[0000000090800004] = 003ea3d5, %g2 = 000000000000004a
ldsb [%i5+0x006],%g2 ! %g2 = 0000000000000000
! Mem[0000000026800034] = 0946bfee, %l3 = 0000000000003a4a
ldub [%i1+0x037],%l3 ! %l3 = 00000000000000ee
p11_label_20:
! Mem[0000000090000010] = 4814b1b8, %g18 = 1e7d315a6bdd5078
ldsw [%i4+%o2],%g2 ! %g2 = 1e7d315a6bdd5078
! Mem[0000000091800034] = b6b6487f, %g2 = 000000004814b1b8
ldsh [%o0+0x034],%g2 ! %g2 = ffffffffffffb6b6
! %l5 = 000000000000003e, Mem[0000000090000029] = dc67fd8d
stb %l5,[%i4+0x029] ! Mem[0000000090000028] = 3e67fd8d
! Mem[0000000090800028] = 00000000 87d4f066, %g2 = ffffb6b6, %g3 = 4708c29b
ldd [%i5+%o5],%g2 ! %g2 = 0000000000000000 0000000087d4f066
! %l1 = 00000000253b46f5, Mem[0000000090800028] = 00000000
sth %l1,[%i5+%o5] ! Mem[0000000090800028] = 46f50000
! Mem[0000000091000014] = bbe4b433, %g2 = 0000000000000000
ldsh [%i6+0x016],%g2 ! %g2 = ffffffffffffbbe4
! %l5 = 000000000000003e, Mem[0000000091800028] = 8db6e0fa
stb %l5,[%o0+%o5] ! Mem[0000000091800028] = 3eb6e0fa
! %l1 = 00000000253b46f5, Mem[0000000091800030] = 685a8f71
stb %l1,[%o0+0x030] ! Mem[0000000091800030] = f55a8f71
! Mem[000000009100001c] = 2dc99de2, %g2 = ffffffffffffbbe4
lduh [%i6+0x01e],%g2 ! %g2 = 0000000000002dc9
! Mem[0000000091800030] = f55a8f71b6b6487f, %g2 = 0000000000002dc9
ldx [%o0+0x030],%g2 ! %g2 = f55a8f71b6b6487f
p11_label_21:
! Mem[0000000090000000] = 87d4f066, %g18 = 1e7d315a6bdd5078
ldsw [%i4+%g0],%g2 ! %g2 = 1e7d315a6bdd5078
! Mem[000000009000002c] = 15400000, %g2 = ffffffff87d4f066
lduh [%i4+0x02e],%g2 ! %g2 = 0000000000001540
! %l7 = 000000007210ad88, Mem[0000000091800030] = f55a8f71b6b6487f
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 000000007210ad88
! Mem[0000000090000020] = d4114708, %g2 = 0000000000001540
lduh [%i4+0x022],%g2 ! %g2 = 000000000000d411
! Mem[000000009000000c] = c4b24814, %g2 = 000000000000d411
ldub [%i4+0x00e],%g2 ! %g2 = 00000000000000c4
! Mem[0000000090800008] = 3e8df38f, %g2 = 00000000000000c4
lduh [%i5+0x00a],%g2 ! %g2 = 0000000000003e8d
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = 0000000000003e8d
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! %l0 = 000000000000ddb8, Mem[000000009080000b] = 8df38faf
stb %l0,[%i5+0x00b] ! Mem[0000000090800008] = b8f38faf
! Mem[0000000090000020] = ffffd4114708c29b, %g2 = 4b1c5151da67f293
ldx [%i4+%o4],%g2 ! %g2 = ffffd4114708c29b
! Mem[0000000090800020] = 00000000, %g2 = ffffd4114708c29b
lduh [%i5+%o4],%g2 ! %g2 = 0000000000000000
p11_label_22:
! Mem[0000000091800014] = b6000000, %g2 = 0000000000000000
ldsb [%o0+0x017],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000026800024] = 660ef6e7, %l4 = 0000000000008ec2
lduh [%i1+0x024],%l4 ! %l4 = 000000000000660e
! Mem[0000000090000024] = c29b073e, %g2 = ffffffffffffffb6
ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffffc29b
! %l7 = 000000007210ad88, Mem[0000000091800038] = 00000000
sth %l7,[%o0+0x038] ! Mem[0000000091800038] = ad880000
! Mem[0000000091000010] = eb99b055 5bebbbe4, %g2 = ffffc29b, %g3 = 87d4f066
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 000000005bebbbe4
! Mem[0000000091800020] = e3c70000, %g2 = 00000000eb99b055
lduh [%o0+0x022],%g2 ! %g2 = 000000000000e3c7
! Mem[0000000090800030] = 003e33342d07fd66, %g2 = 000000000000e3c7
ldx [%i5+0x030],%g2 ! %g2 = 003e33342d07fd66
! Mem[0000000027000028] = 4c9d92fb 2adc34ab, %l0 = 0000ddb8, %l1 = 253b46f5
ldd [%i2+%o5],%l0 ! %l0 = 000000004c9d92fb 000000002adc34ab
! Mem[0000000090800024] = c4b246f5, %g2 = 003e33342d07fd66
ldsb [%i5+0x026],%g2 ! %g2 = ffffffffffffffc4
! Mem[0000000090000030] = 00000000, %g2 = ffffffffffffffc4
ldub [%i4+0x030],%g2 ! %g2 = 0000000000000000
p11_label_23:
! %l5 = 000000000000003e, Mem[000000009080001d] = 34357200
stb %l5,[%i5+0x01d] ! Mem[000000009080001c] = 3e357200
! Mem[0000000090000038] = 1b00003a, %g2 = 0000000000000000
ldub [%i4+0x03b],%g2 ! %g2 = 000000000000001b
! %l1 = 000000002adc34ab, Mem[0000000090000000] = 87d4f066
stw %l1,[%i4+%g0] ! Mem[0000000090000000] = 2adc34ab
! %l3 = 00000000000000ee, Mem[0000000091000008] = 4b1c5151da67f293
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = 00000000000000ee
! Mem[000000009000003c] = 00003a4a, %g2 = 000000000000001b
ldub [%i4+0x03c],%g2 ! %g2 = 0000000000000000
! %l6 = 000000004ffcc4b2, Mem[000000009080001e] = 35720000
sth %l6,[%i5+0x01e] ! Mem[000000009080001c] = c4b20000
! %l3 = 00000000000000ee, Mem[0000000090000000] = 2adc34ab253b46f5
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = 00000000000000ee
! Mem[0000000090800000] = 000000000000003e, %g2 = 0000000000000000
ldx [%i5+%g0],%g2 ! %g2 = 000000000000003e
! Mem[0000000091000030] = 9eefb3bd, %g2 = 000000000000003e
lduw [%i6+0x030],%g2 ! %g2 = 000000009eefb3bd
! %l4 = 000000000000660e, Mem[0000000090800039] = 0c35bc00
stb %l4,[%i5+0x039] ! Mem[0000000090800038] = 0e35bc00
p11_label_24:
! %l6 = 000000004ffcc4b2, Mem[0000000091000028] = b1e8ddca
stw %l6,[%i6+%o5] ! Mem[0000000091000028] = 4ffcc4b2
! Mem[0000000091800004] = da193367, %g2 = 000000009eefb3bd
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffffda19
! %l4 = 0000660e, %l5 = 0000003e, Mem[0000000091000000] = 78f86f6e 00003a4a
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 0000660e 0000003e
! Mem[0000000090000020] = ffffd411, %g2 = ffffffffffffda19
lduh [%i4+%o4],%g2 ! %g2 = 000000000000ffff
! %l0 = 000000004c9d92fb, Mem[0000000091800030] = 00000000
stw %l0,[%o0+0x030] ! Mem[0000000091800030] = 4c9d92fb
! Mem[000000009080003c] = b1450000, %g2 = 000000000000ffff
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000b145
! %l5 = 000000000000003e, Mem[0000000091800030] = 4c9d92fb7210ad88
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 000000000000003e
! %l3 = 00000000000000ee, Mem[0000000091800018] = 00000000
sth %l3,[%o0+%o3] ! Mem[0000000091800018] = 00ee0000
! %l0 = 4c9d92fb, %l1 = 2adc34ab, Mem[0000000091000028] = 4ffcc4b2 0088003e
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 4c9d92fb 2adc34ab
! Mem[0000000090800020] = 00000000, %g18 = 1e7d315a6bdd5078
ldsw [%i5+%o4],%g2 ! %g2 = 1e7d315a6bdd5078
p11_label_25:
! %l1 = 000000002adc34ab, Mem[0000000027800007] = dd3ccbb3
stb %l1,[%i3+0x007] ! Mem[0000000027800004] = dd3ccbab
! Mem[000000009100002c] = ab9eefb3, %g2 = 0000000000000000
ldub [%i6+0x02f],%g2 ! %g2 = 00000000000000ab
! %l1 = 000000002adc34ab, Mem[0000000091800000] = 6c5e37b5
stw %l1,[%o0+%g0] ! Mem[0000000091800000] = 2adc34ab
! Mem[0000000091000034] = 46f58db6, %g2 = 00000000000000ab
lduh [%i6+0x036],%g2 ! %g2 = 00000000000046f5
! %l4 = 000000000000660e, Mem[000000009100001c] = 40af2dc9
sth %l4,[%i6+0x01c] ! Mem[000000009100001c] = 660e2dc9
! %l6 = 000000004ffcc4b2, Mem[0000000090800020] = 0000000066fcc4b2
stx %l6,[%i5+%o4] ! Mem[0000000090800020] = 000000004ffcc4b2
! %l5 = 000000000000003e, Mem[0000000090800032] = 33342d07
sth %l5,[%i5+0x032] ! Mem[0000000090800030] = 003e2d07
! %l7 = 000000007210ad88, Mem[0000000090000000] = 00000000
stb %l7,[%i4+%g0] ! Mem[0000000090000000] = 88000000
! %l1 = 000000002adc34ab, Mem[0000000091000020] = 9de23352
stb %l1,[%i6+%o4] ! Mem[0000000091000020] = abe23352
! Mem[0000000026800010] = 13c7f377 0308d7af, %l2 = 0000007a, %l3 = 000000ee
ldd [%i1+%o2],%l2 ! %l2 = 0000000013c7f377 000000000308d7af
ba,a p11_not_taken_0_end
p11_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 000000004c9d92fb
bne,a,pn %xcc,p11_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000002adc34ab
bne,a,pn %xcc,p11_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000013c7f377
bne,a,pn %xcc,p11_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000308d7af
bne,a,pn %xcc,p11_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000660e
bne,a,pn %xcc,p11_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000003e
bne,a,pn %xcc,p11_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000007210ad88
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 1f8f6266 5c9cb3ab
bne %xcc,p11_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 561db917 1b56061a
bne %xcc,p11_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d1cfbaad ff92444a
bne %xcc,p11_f6_fail
nop
! Check Local Memory
! Processor 11, local 0 is clean
set p11_local1_expect,%g1
p11_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 4ffcc4b27210ad88
ldx [%i1+0x018],%g3 ! Observed data at 0000000026800018
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 92a9c6662a2e219b
ldx [%i1+0x038],%g3 ! Observed data at 0000000026800038
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x038,%g4
set p11_local2_expect,%g1
p11_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = 000000dd87d4f066
ldx [%i2+0x030],%g3 ! Observed data at 0000000027000030
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000000000003e
ldx [%i2+0x038],%g3 ! Observed data at 0000000027000038
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x038,%g4
set p11_local3_expect,%g1
p11_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 12446bfcdd3ccbab
ldx [%i3+0x000],%g3 ! Observed data at 0000000027800000
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000007469f76a
ldx [%i3+0x018],%g3 ! Observed data at 0000000027800018
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffff87d4f066
ldx [%i3+0x020],%g3 ! Observed data at 0000000027800020
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x020,%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_f6_fail:
set p11_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%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:
stxa %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800028]
done
p11_trap1o:
stxa %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000027800028]
done
p11_trap2e:
lduba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000026800020]
done
p11_trap2o:
lduba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000026800020]
done
p11_trap3e:
nop
nop
done
p11_trap3o:
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 = d28c3f469e23685a
ldx [%g1+0x008],%l1 ! %l1 = 9c7b406e9a55301b
ldx [%g1+0x010],%l2 ! %l2 = 08a33ba01beeff2a
ldx [%g1+0x018],%l3 ! %l3 = 9b0165d24708c29b
ldx [%g1+0x020],%l4 ! %l4 = 0c04d146df0f7e1b
ldx [%g1+0x028],%l5 ! %l5 = d56206ac47d4a735
ldx [%g1+0x030],%l6 ! %l6 = bb0c35bc4814b145
ldx [%g1+0x038],%l7 ! %l7 = b1e872ca387d9e6b
! 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 = 1f8b6976 d8f80abb 4f099c9f 0ccbcc3b
! %f4 = b2c4d0fe 7a1aec82 81bcddbb cba184b7
! %f8 = 2cf49072 ebf039db fc74e67e e6f9c56f
! %f12 = db389c73 6edf9739 c92bb679 58b617f1
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d7e7e316 b3c85bbd 2059f736 da3f4500
! %f20 = 6e424096 06823fc1 8e5d2294 ce82c3f7
! %f24 = 288d2feb 6c91f976 ce9a3e45 6d33db63
! %f28 = 6f147163 0d012548 17613f0c 426a45cc
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 3f44d525 e4ee16f7 eff0bf82 4e1934d0
! %f36 = c555581a 652937ca 0e4ede0a 562e8554
! %f40 = ff0dc1b3 fcd6a0ff 72f485d0 3723c151
! %f44 = 046ddbbf d6ea386f 636e2dd2 533a368d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x4bf564b70000001c,%g7,%g1 ! GSR scale = 3, align = 4
wr %g1,%g0,%gsr ! GSR = 4bf564b70000001c
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[0000000029000020] = e78d491e, %l4 = d7ac97ea17792648
ldsw [%i2+%o4],%l4 ! %l4 = ffffffffe78d491e
! %l1 = a3bf9eeac621683c, Mem[0000000029000032] = c753ab85
stb %l1,[%i2+0x032] ! Mem[0000000029000030] = c7533c85
! Mem[0000000090800008] = a3d5b48d f38fafd2, %g2 = 0000003f, %g3 = 0bad0b00
ldd [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d 00000000f38fafd2
! Mem[0000000091800028] = 02ccb030, %g2 = 00000000a3d5b48d
ldub [%o0+0x02a],%g2 ! %g2 = 0000000000000002
! %l1 = a3bf9eeac621683c, Mem[0000000090000010] = 0212225c798eb5a3
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = a3bf9eeac621683c
! Mem[0000000091800014] = a2d978b6, %g2 = 0000000000000002
ldsh [%o0+0x014],%g2 ! %g2 = ffffffffffffa2d9
! Mem[0000000090000030] = 136a1267, %g2 = ffffffffffffa2d9
lduh [%i4+0x032],%g2 ! %g2 = 000000000000136a
! Mem[0000000090800020] = 6c6c0f3aba1e4dff, %g2 = 000000000000136a
ldx [%i5+%o4],%g2 ! %g2 = 6c6c0f3aba1e4dff
! %l4 = ffffffffe78d491e, Mem[0000000090800038] = 393f420c
sth %l4,[%i5+0x038] ! Mem[0000000090800038] = 491e420c
! %l6 = 91f77bc5edaba63e, Mem[0000000090000030] = 944f136a
sth %l6,[%i4+0x030] ! Mem[0000000090000030] = a63e136a
p12_label_2:
! Mem[0000000091800038] = e8dd799beb806635, %g2 = 6c6c0f3aba1e4dff
ldx [%o0+0x038],%g2 ! %g2 = e8dd799beb806635
! %l4 = ffffffffe78d491e, Mem[0000000029000038] = b8f84ef3c38069b9
stx %l4,[%i2+0x038] ! Mem[0000000029000038] = ffffffffe78d491e
! Mem[0000000091800028] = d1fa02cc b0308df5, %g2 = eb806635, %g3 = f38fafd2
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0308df5
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = d1fa02cc, %g3 = b0308df5
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
! %l0 = 0d21157e64998a32, Mem[0000000028000020] = 77a439c8
sth %l0,[%i0+%o4] ! Mem[0000000028000020] = 8a3239c8
! Mem[0000000090800000] = c8c086c6d0bacca9, %g2 = 00000000b4334f34
ldx [%i5+%g0],%g2 ! %g2 = c8c086c6d0bacca9
! %l3 = 0144a2dc27c7ad40, Mem[0000000090800000] = c8c086c6d0bacca9
stx %l3,[%i5+%g0] ! Mem[0000000090800000] = 0144a2dc27c7ad40
! Mem[0000000028800020] = 2e8befd1, %l4 = ffffffffe78d491e
ldsh [%i1+0x022],%l4 ! %l4 = ffffffffffffefd1
! Mem[0000000090800028] = eb4882af, %g2 = c8c086c6d0bacca9
ldub [%i5+%o5],%g2 ! %g2 = 00000000000000eb
! %l6 = 91f77bc5edaba63e, Mem[0000000091000026] = cb8c43a0
sth %l6,[%i6+0x026] ! Mem[0000000091000024] = a63e43a0
p12_label_3:
! %l4 = ffffefd1, %l5 = 5a492a91, Mem[0000000090000028] = 07dc67fd 8d791540
std %l4,[%i4+%o5] ! Mem[0000000090000028] = ffffefd1 5a492a91
! %l1 = a3bf9eeac621683c, Mem[0000000028000030] = 3bf5b178e80420e0
stx %l1,[%i0+0x030] ! Mem[0000000028000030] = a3bf9eeac621683c
! %l0 = 0d21157e64998a32, Mem[000000009100003e] = 1dc00000
sth %l0,[%i6+0x03e] ! Mem[000000009100003c] = 8a320000
! Mem[0000000091000008] = 4b1c5151, %g2 = 00000000000000eb
ldub [%i6+%o1],%g2 ! %g2 = 000000000000004b
! %l7 = aa04b865ede41fa7, Mem[000000009100001a] = 4f3440af
sth %l7,[%i6+0x01a] ! Mem[0000000091000018] = 1fa740af
! %l0 = 0d21157e64998a32, Mem[0000000090000008] = 96abb01bc40b9e2c
stx %l0,[%i4+%o1] ! Mem[0000000090000008] = 0d21157e64998a32
! %l7 = aa04b865ede41fa7, Mem[0000000028000030] = a3bf9eeac621683c
stx %l7,[%i0+0x030] ! Mem[0000000028000030] = aa04b865ede41fa7
! %l6 = 91f77bc5edaba63e, Mem[0000000090800000] = 0144a2dc27c7ad40
stx %l6,[%i5+%g0] ! Mem[0000000090800000] = 91f77bc5edaba63e
! %l2 = c034672e37e10c7c, Mem[0000000090000021] = 54edfce7
stb %l2,[%i4+0x021] ! Mem[0000000090000020] = 7cedfce7
! Mem[0000000090800008] = a3d5b48df38fafd2, %g2 = 000000000000004b
ldx [%i5+%o1],%g2 ! %g2 = a3d5b48df38fafd2
p12_label_4:
! Mem[0000000090800028] = eb4882af9c5fe8b1, %g2 = a3d5b48df38fafd2
ldx [%i5+%o5],%g2 ! %g2 = eb4882af9c5fe8b1
! %l0 = 0d21157e64998a32, Mem[0000000028000028] = dc1a1b6045ac138b
stx %l0,[%i0+%o5] ! Mem[0000000028000028] = 0d21157e64998a32
! %l0 = 0d21157e64998a32, Mem[0000000091800000] = 6c5e37b5
stw %l0,[%o0+%g0] ! Mem[0000000091800000] = 64998a32
! %l1 = a3bf9eeac621683c, Mem[0000000091000010] = eb99b0555bebbbe4
stx %l1,[%i6+%o2] ! Mem[0000000091000010] = a3bf9eeac621683c
! Mem[000000009000003c] = f8ba39dc, %g2 = eb4882af9c5fe8b1
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000f8ba
! Mem[0000000091000028] = 14addb4f, %g2 = 000000000000f8ba
ldub [%i6+0x02a],%g2 ! %g2 = 0000000000000014
! Mem[000000009080002c] = 9c5fe8b1, %g2 = 0000000000000014
lduw [%i5+0x02c],%g2 ! %g2 = 000000009c5fe8b1
! %l5 = d4284d6e5a492a91, Mem[0000000090000012] = 9eeac621
stb %l5,[%i4+0x012] ! Mem[0000000090000010] = 91eac621
! Mem[0000000091000030] = 7cc77257, %g18 = eb0bf48a97361a03
ldsw [%i6+0x030],%g2 ! %g2 = eb0bf48a97361a03
! Mem[0000000090000038] = c81bf8ba, %g2 = 000000007cc77257
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffffc81b
p12_label_5:
! %l4 = ffffefd1, %l5 = 5a492a91, Mem[0000000090800000] = 91f77bc5 edaba63e
std %l4,[%i5+%g0] ! Mem[0000000090800000] = ffffefd1 5a492a91
! Mem[0000000090000000] = f4d6f5d4, %g2 = ffffffffffffc81b
ldsh [%i4+%g0],%g2 ! %g2 = fffffffffffff4d6
! %l1 = a3bf9eeac621683c, Mem[0000000091000008] = 4b1c5151
stw %l1,[%i6+%o1] ! Mem[0000000091000008] = c621683c
! Mem[0000000028800000] = 83605e0309e656b0, %l3 = 0144a2dc27c7ad40
ldx [%i1+%g0],%l3 ! %l3 = 83605e0309e656b0
! Mem[0000000090000008] = 0d21157e, %g2 = fffffffffffff4d6
ldub [%i4+%o1],%g2 ! %g2 = 000000000000000d
! Mem[0000000090800030] = e7b33334, %g2 = 000000000000000d
lduh [%i5+0x030],%g2 ! %g2 = 000000000000e7b3
! Mem[0000000090800028] = 82af9c5f, %g2 = 000000000000e7b3
ldub [%i5+0x02a],%g2 ! %g2 = 0000000000000082
! Mem[0000000090800018] = 35d3851cd6343572, %g2 = 0000000000000082
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
! Mem[0000000091800038] = e8dd799b eb806635, %g2 = d6343572, %g3 = 40af2dc9
ldd [%o0+0x038],%g2 ! %g2 = 00000000e8dd799b 00000000eb806635
! Mem[000000009100001c] = 40af2dc9, %g2 = 00000000e8dd799b
lduh [%i6+0x01c],%g2 ! %g2 = 00000000000040af
p12_label_6:
! Mem[0000000091800028] = d1fa02cc b0308df5, %g2 = 000040af, %g3 = eb806635
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0308df5
! Mem[0000000090800024] = ba1e4dff, %g2 = 00000000d1fa02cc
lduh [%i5+0x024],%g2 ! %g2 = 000000000000ba1e
! Mem[000000009100003c] = 8a320000, %g2 = 000000000000ba1e
lduh [%i6+0x03e],%g2 ! %g2 = 0000000000008a32
! %l0 = 0d21157e64998a32, Mem[0000000091000034] = 207bbe7e
stb %l0,[%i6+0x034] ! Mem[0000000091000034] = 327bbe7e
! Mem[0000000090000004] = 0b780d21, %g2 = 0000000000008a32
ldsh [%i4+0x006],%g2 ! %g2 = 0000000000000b78
! Mem[0000000090800020] = 6c6c0f3aba1e4dff, %g2 = 0000000000000b78
ldx [%i5+%o4],%g2 ! %g2 = 6c6c0f3aba1e4dff
! Mem[0000000090800008] = a3d5b48d f38fafd2, %g2 = ba1e4dff, %g3 = b0308df5
ldd [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d 00000000f38fafd2
! Mem[0000000090000030] = 3e136a12, %g2 = 00000000a3d5b48d
ldub [%i4+0x031],%g2 ! %g2 = 000000000000003e
! Mem[0000000091000030] = 7cc77257327bbe7e, %g2 = 000000000000003e
ldx [%i6+0x030],%g2 ! %g2 = 7cc77257327bbe7e
! Mem[000000009100001c] = 40af2dc9, %g2 = 7cc77257327bbe7e
lduw [%i6+0x01c],%g2 ! %g2 = 0000000040af2dc9
p12_label_7:
! Mem[0000000091800010] = f9f4a2d9, %g2 = 0000000040af2dc9
lduh [%o0+0x012],%g2 ! %g2 = 000000000000f9f4
! Mem[0000000091000020] = 9de28f8d7b41a63e, %g2 = 000000000000f9f4
ldx [%i6+%o4],%g2 ! %g2 = 9de28f8d7b41a63e
! Mem[0000000091800000] = 64998a32da193367, %g2 = 9de28f8d7b41a63e
ldx [%o0+%g0],%g2 ! %g2 = 64998a32da193367
! Mem[000000009100000c] = da67f293, %g2 = 64998a32da193367
lduw [%i6+0x00c],%g2 ! %g2 = 00000000da67f293
! Mem[000000009080001c] = d6343572, %g2 = 00000000da67f293
ldsh [%i5+0x01c],%g2 ! %g2 = ffffffffffffd634
! Mem[0000000090000030] = a63e136a, %g18 = eb0bf48a97361a03
ldsw [%i4+0x030],%g2 ! %g2 = eb0bf48a97361a03
! Mem[0000000029800018] = 1b2de53d, %l6 = 91f77bc5edaba63e
ldsw [%i3+%o3],%l6 ! %l6 = 000000001b2de53d
! %l6 = 000000001b2de53d, Mem[0000000090800011] = d0f97aba
stb %l6,[%i5+0x011] ! Mem[0000000090800010] = 3df97aba
! Mem[0000000090800020] = 6c6c0f3aba1e4dff, %g2 = ffffffffa63e136a
ldx [%i5+%o4],%g2 ! %g2 = 6c6c0f3aba1e4dff
! Mem[0000000090800000] = ffffefd1 5a492a91, %g2 = ba1e4dff, %g3 = f38fafd2
ldd [%i5+%g0],%g2 ! %g2 = 00000000ffffefd1 000000005a492a91
p12_label_8:
! Mem[0000000091800024] = 33167744, %g18 = eb0bf48a97361a03
ldsw [%o0+0x024],%g2 ! %g2 = eb0bf48a97361a03
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = 0000000033167744
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
! Mem[000000009100003c] = d7578a32, %g18 = eb0bf48a97361a03
ldsw [%i6+0x03c],%g2 ! %g2 = eb0bf48a97361a03
! %l0 = 0d21157e64998a32, Mem[0000000090800036] = fd66491e
stb %l0,[%i5+0x036] ! Mem[0000000090800034] = 3266491e
! Mem[000000009080002c] = e8b1e7b3, %g2 = ffffffffd7578a32
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000e8b1
! Mem[0000000090000038] = c6c81bf8, %g2 = 000000000000e8b1
ldsb [%i4+0x039],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000091000024] = 7b41a63e, %g2 = ffffffffffffffc6
lduh [%i6+0x024],%g2 ! %g2 = 0000000000007b41
! %l5 = d4284d6e5a492a91, Mem[0000000090000038] = 8fc6c81b
stw %l5,[%i4+0x038] ! Mem[0000000090000038] = 5a492a91
! Mem[0000000028800038] = 47297b78, %l3 = 83605e0309e656b0
ldsb [%i1+0x03a],%l3 ! %l3 = 000000000000007b
! %l5 = d4284d6e5a492a91, Mem[000000002880000c] = 85d55062
stw %l5,[%i1+0x00c] ! Mem[000000002880000c] = 5a492a91
p12_label_9:
! Mem[0000000090800030] = e7b33334 2d073266, %g2 = 00007b41, %g3 = 5a492a91
ldd [%i5+0x030],%g2 ! %g2 = 00000000e7b33334 000000002d073266
! Mem[000000009100000c] = da67f293, %g2 = 00000000e7b33334
ldub [%i6+0x00c],%g2 ! %g2 = 00000000000000da
! Mem[000000002800000c] = faf52798, %l7 = aa04b865ede41fa7
ldsb [%i0+0x00f],%l7 ! %l7 = ffffffffffffff98
! %l0 = 0d21157e64998a32, Mem[0000000028000020] = 8a3239c8
stw %l0,[%i0+%o4] ! Mem[0000000028000020] = 64998a32
! Mem[0000000028800028] = de4e7fac, %l7 = ffffffffffffff98
lduh [%i1+%o5],%l7 ! %l7 = 000000000000de4e
! Mem[0000000091000034] = 327bbe7e, %g18 = eb0bf48a97361a03
ldsw [%i6+0x034],%g2 ! %g2 = eb0bf48a97361a03
! Mem[0000000090000034] = 60d75a49, %g2 = 00000000327bbe7e
ldsh [%i4+0x036],%g2 ! %g2 = 00000000000060d7
! Mem[0000000091000038] = 65898de9, %g2 = 00000000000060d7
lduw [%i6+0x038],%g2 ! %g2 = 0000000065898de9
! %l0 = 0d21157e64998a32, Mem[0000000091000018] = b4331fa7
stb %l0,[%i6+%o3] ! Mem[0000000091000018] = 32331fa7
! %l6 = 1b2de53d, %l7 = 0000de4e, Mem[0000000090800000] = ffffefd1 5a492a91
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 1b2de53d 0000de4e
p12_label_10:
! Mem[0000000091800034] = b6b6487f, %g18 = eb0bf48a97361a03
ldsw [%o0+0x034],%g2 ! %g2 = eb0bf48a97361a03
! %l3 = 000000000000007b, Mem[0000000091000008] = c621683cda67f293
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = 000000000000007b
! Mem[0000000091800038] = 799beb80, %g2 = ffffffffb6b6487f
ldsh [%o0+0x03a],%g2 ! %g2 = 000000000000799b
! Mem[0000000091800034] = b6b6487f, %g2 = 000000000000799b
lduw [%o0+0x034],%g2 ! %g2 = 00000000b6b6487f
! Mem[0000000091000030] = 7cc77257 327bbe7e, %g2 = b6b6487f, %g3 = 2d073266
ldd [%i6+0x030],%g2 ! %g2 = 000000007cc77257 00000000327bbe7e
! Mem[0000000028000008] = 227c2b8efaf52798, %l1 = a3bf9eeac621683c
ldx [%i0+%o1],%l1 ! %l1 = 227c2b8efaf52798
! %l5 = d4284d6e5a492a91, Mem[0000000091000026] = a63e43a0
sth %l5,[%i6+0x026] ! Mem[0000000091000024] = 2a9143a0
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = 000000007cc77257
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
! Mem[0000000091800034] = b6b6487f, %g2 = 5e44f9f4a2d978b6
lduw [%o0+0x034],%g2 ! %g2 = 00000000b6b6487f
! Mem[000000009080000c] = 8fafd2bb, %g2 = 00000000b6b6487f
ldsb [%i5+0x00d],%g2 ! %g2 = ffffffffffffff8f
p12_label_11:
! %l0 = 0d21157e64998a32, Mem[0000000090000024] = e7b2eb32
stw %l0,[%i4+0x024] ! Mem[0000000090000024] = 64998a32
! Mem[0000000090800028] = 4882af9c, %g2 = ffffffffffffff8f
ldsb [%i5+0x029],%g2 ! %g2 = 0000000000000048
! Mem[0000000090000038] = 5a492a91f8ba39dc, %g2 = 0000000000000048
ldx [%i4+0x038],%g2 ! %g2 = 5a492a91f8ba39dc
! Mem[000000002880001c] = f615698d, %l0 = 0d21157e64998a32
ldsb [%i1+0x01e],%l0 ! %l0 = 0000000000000069
! %l2 = 37e10c7c, %l3 = 0000007b, Mem[0000000090800018] = 35d3851c d6343572
std %l2,[%i5+%o3] ! Mem[0000000090800018] = 37e10c7c 0000007b
! Mem[0000000091800020] = c69ee3c7 33167744, %g2 = f8ba39dc, %g3 = 327bbe7e
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7 0000000033167744
! Mem[000000009000000c] = 64998a32, %g2 = 00000000c69ee3c7
ldsh [%i4+0x00c],%g2 ! %g2 = 0000000000006499
! Mem[0000000091000038] = 8de9d757, %g2 = 0000000000006499
ldsh [%i6+0x03a],%g2 ! %g2 = ffffffffffff8de9
! %l6 = 1b2de53d, %l7 = 0000de4e, Mem[0000000090800030] = e7b33334 2d073266
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 1b2de53d 0000de4e
! %l7 = 000000000000de4e, Mem[0000000091800008] = 50d23f270741274a
stx %l7,[%o0+%o1] ! Mem[0000000091800008] = 000000000000de4e
p12_label_12:
! %l5 = d4284d6e5a492a91, Mem[0000000090000030] = a63e136a126760d7
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = d4284d6e5a492a91
! Mem[0000000090000018] = 7f114e529d7122ad, %g2 = ffffffffffff8de9
ldx [%i4+%o3],%g2 ! %g2 = 7f114e529d7122ad
! Mem[0000000090800028] = eb4882af, %g18 = eb0bf48a97361a03
ldsw [%i5+%o5],%g2 ! %g2 = eb0bf48a97361a03
! Mem[0000000090800028] = eb4882af, %g2 = ffffffffeb4882af
lduw [%i5+%o5],%g2 ! %g2 = 00000000eb4882af
! %l2 = c034672e37e10c7c, Mem[0000000090000038] = 5a492a91f8ba39dc
stx %l2,[%i4+0x038] ! Mem[0000000090000038] = c034672e37e10c7c
! Mem[0000000091000018] = 32331fa7, %g2 = 00000000eb4882af
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000003233
! Mem[000000002880001c] = f615698d, %l1 = 227c2b8efaf52798
lduw [%i1+0x01c],%l1 ! %l1 = 00000000f615698d
! %l0 = 00000069, %l1 = f615698d, Mem[0000000090000010] = a3bf91ea c621683c
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 00000069 f615698d
! Mem[000000009100002c] = db4f959e, %g2 = 0000000000003233
lduw [%i6+0x02c],%g2 ! %g2 = 00000000db4f959e
! %l2 = 37e10c7c, %l3 = 0000007b, Mem[0000000090000030] = d4284d6e 5a492a91
std %l2,[%i4+0x030] ! Mem[0000000090000030] = 37e10c7c 0000007b
p12_label_13:
! Mem[0000000091800004] = da193367, %g2 = 00000000db4f959e
lduw [%o0+0x004],%g2 ! %g2 = 00000000da193367
! %l6 = 1b2de53d, %l7 = 0000de4e, Mem[0000000091800030] = 45288f71 b6b6487f
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 1b2de53d 0000de4e
! Mem[0000000091800000] = 8a32da19, %g2 = 00000000da193367
lduh [%o0+0x002],%g2 ! %g2 = 0000000000008a32
! %l3 = 000000000000007b, Mem[0000000029800018] = 1b2de53d3828dfe4
stx %l3,[%i3+%o3] ! Mem[0000000029800018] = 000000000000007b
! Mem[0000000090000018] = 7f114e52, %g18 = eb0bf48a97361a03
ldsw [%i4+%o3],%g2 ! %g2 = eb0bf48a97361a03
! Mem[0000000090800024] = ba1e4dff, %g2 = 000000007f114e52
ldsh [%i5+0x024],%g2 ! %g2 = ffffffffffffba1e
! Mem[0000000091800034] = 0000de4e, %g2 = ffffffffffffba1e
lduw [%o0+0x034],%g2 ! %g2 = 000000000000de4e
! Mem[0000000091000028] = 43a014ad, %g18 = eb0bf48a97361a03
ldsw [%i6+%o5],%g2 ! %g2 = eb0bf48a97361a03
! Mem[0000000090000038] = c034672e, %g2 = 0000000043a014ad
lduw [%i4+0x038],%g2 ! %g2 = 00000000c034672e
! Mem[000000002880001c] = f615698d, %l1 = 00000000f615698d
ldsw [%i1+0x01c],%l1 ! %l1 = fffffffff615698d
p12_label_14:
! Mem[0000000091000014] = 21683c32, %g2 = 00000000c034672e
ldub [%i6+0x015],%g2 ! %g2 = 0000000000000021
! Mem[0000000091800010] = 5e44f9f4, %g2 = 0000000000000021
lduh [%o0+%o2],%g2 ! %g2 = 0000000000005e44
! %l0 = 0000000000000069, Mem[000000009000002f] = 9137e10c
stb %l0,[%i4+0x02f] ! Mem[000000009000002c] = 6937e10c
! Mem[000000009100001c] = 40af2dc9, %g2 = 0000000000005e44
ldsh [%i6+0x01c],%g2 ! %g2 = 00000000000040af
! %l2 = c034672e37e10c7c, Mem[0000000091000028] = 43a014addb4f959e
stx %l2,[%i6+%o5] ! Mem[0000000091000028] = c034672e37e10c7c
! Mem[0000000090000004] = b60b780d, %g2 = 00000000000040af
ldsb [%i4+0x005],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000028800000] = 83605e03, %l0 = 0000000000000069
ldub [%i1+0x002],%l0 ! %l0 = 000000000000005e
! Mem[000000009180003c] = eb806635, %g2 = ffffffffffffffb6
lduw [%o0+0x03c],%g2 ! %g2 = 00000000eb806635
! %l5 = d4284d6e5a492a91, Mem[0000000090000029] = ffefd15a
stb %l5,[%i4+0x029] ! Mem[0000000090000028] = 91efd15a
! %l4 = ffffffffffffefd1, Mem[000000009080001e] = 007b6c6c
stb %l4,[%i5+0x01e] ! Mem[000000009080001c] = d17b6c6c
p12_label_15:
! Mem[0000000029000018] = 3423bae1, %l2 = c034672e37e10c7c
ldsh [%i2+0x01a],%l2 ! %l2 = ffffffffffffbae1
! %l4 = ffffffffffffefd1, Mem[0000000091800018] = 39a5df25
stw %l4,[%o0+%o3] ! Mem[0000000091800018] = ffffefd1
! Mem[0000000091000030] = 7cc77257327bbe7e, %g2 = 00000000eb806635
ldx [%i6+0x030],%g2 ! %g2 = 7cc77257327bbe7e
! %l2 = ffffffffffffbae1, Mem[000000002900001c] = 6248f833
stw %l2,[%i2+0x01c] ! Mem[000000002900001c] = ffffbae1
! Mem[0000000090800000] = 1b2de53d 0000de4e, %g2 = 327bbe7e, %g3 = 33167744
ldd [%i5+%g0],%g2 ! %g2 = 000000001b2de53d 000000000000de4e
! Mem[0000000091000028] = 2e37e10c, %g2 = 000000001b2de53d
ldsb [%i6+0x02b],%g2 ! %g2 = 000000000000002e
! %l4 = ffffffffffffefd1, Mem[0000000028800018] = 7c2336ca
stw %l4,[%i1+%o3] ! Mem[0000000028800018] = ffffefd1
! Mem[0000000091000030] = 7cc77257, %g2 = 000000000000002e
ldsb [%i6+0x030],%g2 ! %g2 = 000000000000007c
! %l4 = ffffefd1, %l5 = 5a492a91, Mem[0000000029800020] = 9addaf07 8ada1aa6
std %l4,[%i3+%o4] ! Mem[0000000029800020] = ffffefd1 5a492a91
! %l0 = 0000005e, %l1 = f615698d, Mem[0000000091000018] = 32331fa7 40af2dc9
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 0000005e f615698d
p12_label_16:
! %l7 = 000000000000de4e, Mem[0000000090800038] = 491e420cdd38b60e
stx %l7,[%i5+0x038] ! Mem[0000000090800038] = 000000000000de4e
! Mem[0000000090800028] = eb4882af9c5fe8b1, %g2 = 000000000000007c
ldx [%i5+%o5],%g2 ! %g2 = eb4882af9c5fe8b1
! %l2 = ffffffffffffbae1, Mem[0000000091000034] = 327bbe7e
stw %l2,[%i6+0x034] ! Mem[0000000091000034] = ffffbae1
! Mem[0000000091800008] = 00000000, %g2 = eb4882af9c5fe8b1
ldub [%o0+%o1],%g2 ! %g2 = 0000000000000000
! Mem[000000009080002c] = e8b11b2d, %g2 = 0000000000000000
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000e8b1
! Mem[000000002900001c] = ffffbae1, %l1 = fffffffff615698d
ldsh [%i2+0x01e],%l1 ! %l1 = ffffffffffffbae1
! Mem[0000000090800020] = 6c6c0f3aba1e4dff, %g2 = 000000000000e8b1
ldx [%i5+%o4],%g2 ! %g2 = 6c6c0f3aba1e4dff
! Mem[000000009100000c] = 007ba3bf, %g2 = 6c6c0f3aba1e4dff
ldsb [%i6+0x00e],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800018] = 37e10c7c, %g2 = 0000000000000000
lduh [%i5+%o3],%g2 ! %g2 = 00000000000037e1
! Mem[0000000029800010] = d62a794f, %l6 = 000000001b2de53d
lduw [%i3+%o2],%l6 ! %l6 = 00000000d62a794f
p12_label_17:
! Mem[0000000029800030] = c966d57f69cef23f, %l4 = ffffffffffffefd1
ldx [%i3+0x030],%l4 ! %l4 = c966d57f69cef23f
! Mem[0000000090000008] = 0d21157e 64998a32, %g2 = 000037e1, %g3 = 0000de4e
ldd [%i4+%o1],%g2 ! %g2 = 000000000d21157e 0000000064998a32
! Mem[0000000090800020] = 0f3aba1e, %g2 = 000000000d21157e
ldub [%i5+0x022],%g2 ! %g2 = 000000000000000f
! Mem[0000000090800000] = 1b2de53d, %g2 = 000000000000000f
lduw [%i5+%g0],%g2 ! %g2 = 000000001b2de53d
! Mem[000000009000000c] = 64998a32, %g2 = 000000001b2de53d
ldub [%i4+0x00c],%g2 ! %g2 = 0000000000000064
! Mem[0000000090800038] = 00000000, %g18 = eb0bf48a97361a03
ldsw [%i5+0x038],%g2 ! %g2 = eb0bf48a97361a03
! Mem[0000000029000020] = e78d491e3bf185e4, %l0 = 000000000000005e
ldx [%i2+%o4],%l0 ! %l0 = e78d491e3bf185e4
! %l3 = 000000000000007b, Mem[0000000091000004] = de861c20
sth %l3,[%i6+0x004] ! Mem[0000000091000004] = 007b1c20
! %l3 = 000000000000007b, Mem[0000000090000020] = 1a7cedfc64998a32
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 000000000000007b
! Mem[0000000091000014] = c621683c, %g2 = 0000000000000000
lduw [%i6+0x014],%g2 ! %g2 = 00000000c621683c
p12_label_18:
! Mem[000000009100001c] = f615698d, %g18 = eb0bf48a97361a03
ldsw [%i6+0x01c],%g2 ! %g2 = eb0bf48a97361a03
! Mem[0000000029000030] = c7533c85, %l4 = c966d57f69cef23f
ldub [%i2+0x033],%l4 ! %l4 = 0000000000000085
! %l6 = d62a794f, %l7 = 0000de4e, Mem[0000000091000010] = a3bf9eea c621683c
std %l6,[%i6+%o2] ! Mem[0000000091000010] = d62a794f 0000de4e
! %l7 = 000000000000de4e, Mem[000000002980000a] = 021bd735
sth %l7,[%i3+0x00a] ! Mem[0000000029800008] = 021bde4e
! %l0 = e78d491e3bf185e4, Mem[0000000091000010] = d62a794f0000de4e
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = e78d491e3bf185e4
! Mem[0000000091000008] = 00000000, %g2 = fffffffff615698d
lduw [%i6+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000029800038] = 9c5c75b3, %l2 = ffffffffffffbae1
ldub [%i3+0x03a],%l2 ! %l2 = 0000000000000075
! %l4 = 00000085, %l5 = 5a492a91, Mem[0000000029800030] = c966d57f 69cef23f
std %l4,[%i3+0x030] ! Mem[0000000029800030] = 00000085 5a492a91
! Mem[0000000091800024] = 33167744, %g2 = 0000000000000000
ldsb [%o0+0x024],%g2 ! %g2 = 0000000000000033
! Mem[000000009080003c] = de4e0000, %g2 = 0000000000000033
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffde
p12_label_19:
! Mem[0000000028000024] = 4075065a, %l1 = ffffffffffffbae1
lduw [%i0+0x024],%l1 ! %l1 = 000000004075065a
! Mem[0000000028800000] = 83605e0309e656b0, %l6 = 00000000d62a794f
ldx [%i1+%g0],%l6 ! %l6 = 83605e0309e656b0
! %l4 = 0000000000000085, Mem[0000000028000020] = 64998a324075065a
stx %l4,[%i0+%o4] ! Mem[0000000028000020] = 0000000000000085
! Mem[0000000090000020] = 00000000, %g2 = ffffffffffffffde
ldub [%i4+0x023],%g2 ! %g2 = 0000000000000000
! %l0 = e78d491e3bf185e4, Mem[0000000090000034] = 0000007b
stw %l0,[%i4+0x034] ! Mem[0000000090000034] = 3bf185e4
! Mem[0000000091800004] = 33670000, %g2 = 0000000000000000
ldsh [%o0+0x006],%g2 ! %g2 = 0000000000003367
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = 0000000000003367
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
! Mem[0000000029800000] = 638627413cc124ae, %l3 = 000000000000007b
ldx [%i3+%g0],%l3 ! %l3 = 638627413cc124ae
! %l3 = 638627413cc124ae, Mem[0000000090000012] = 0069f615
sth %l3,[%i4+0x012] ! Mem[0000000090000010] = 24aef615
! %l0 = e78d491e3bf185e4, Mem[0000000091800018] = ffffefd1e14610d9
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = e78d491e3bf185e4
p12_label_20:
! Mem[0000000091800000] = 64998a32 da193367, %g2 = a2d978b6, %g3 = 64998a32
ldd [%o0+%g0],%g2 ! %g2 = 0000000064998a32 00000000da193367
! %l3 = 638627413cc124ae, Mem[000000002980001c] = 0000007b
stw %l3,[%i3+0x01c] ! Mem[000000002980001c] = 3cc124ae
! %l0 = 3bf185e4, %l1 = 4075065a, Mem[0000000091000010] = e78d491e 3bf185e4
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 3bf185e4 4075065a
! Mem[0000000091000034] = e165898d, %g2 = 0000000064998a32
ldsb [%i6+0x037],%g2 ! %g2 = ffffffffffffffe1
! Mem[000000002880001c] = f615698d, %l4 = 0000000000000085
ldsw [%i1+0x01c],%l4 ! %l4 = fffffffff615698d
! Mem[0000000029800004] = 3cc124ae, %l5 = d4284d6e5a492a91
ldsw [%i3+0x004],%l5 ! %l5 = 000000003cc124ae
! %l6 = 83605e0309e656b0, Mem[000000002900000e] = a611f2f6
sth %l6,[%i2+0x00e] ! Mem[000000002900000c] = a61156b0
! %l2 = 0000000000000075, Mem[0000000091800033] = 3d0000de
stb %l2,[%o0+0x033] ! Mem[0000000091800030] = 750000de
! Mem[0000000090800034] = de4e0000, %g2 = ffffffffffffffe1
ldsb [%i5+0x036],%g2 ! %g2 = ffffffffffffffde
! Mem[000000009180002c] = b0308df5, %g18 = eb0bf48a97361a03
ldsw [%o0+0x02c],%g2 ! %g2 = eb0bf48a97361a03
p12_label_21:
! Mem[0000000091800010] = 5e44f9f4 a2d978b6, %g2 = b0308df5, %g3 = da193367
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 00000000a2d978b6
! Mem[0000000090800028] = 4882af9c, %g2 = 000000005e44f9f4
ldsb [%i5+0x029],%g2 ! %g2 = 0000000000000048
! Mem[000000009000002c] = 5a492a69, %g2 = 0000000000000048
ldsb [%i4+0x02c],%g2 ! %g2 = 000000000000005a
! %l3 = 638627413cc124ae, Mem[0000000090000038] = c034672e37e10c7c
stx %l3,[%i4+0x038] ! Mem[0000000090000038] = 638627413cc124ae
! Mem[0000000029800024] = 5a492a91, %l7 = 000000000000de4e
ldsw [%i3+0x024],%l7 ! %l7 = 000000005a492a91
! Mem[000000009000002c] = 5a492a69, %g18 = eb0bf48a97361a03
ldsw [%i4+0x02c],%g2 ! %g2 = eb0bf48a97361a03
! Mem[0000000091000018] = 0000005e f615698d, %g2 = 5a492a69, %g3 = a2d978b6
ldd [%i6+%o3],%g2 ! %g2 = 000000000000005e 00000000f615698d
! Mem[0000000091800018] = e78d491e, %g2 = 000000000000005e
lduw [%o0+%o3],%g2 ! %g2 = 00000000e78d491e
! Mem[0000000091800038] = e8dd799beb806635, %g2 = 00000000e78d491e
ldx [%o0+0x038],%g2 ! %g2 = e8dd799beb806635
! Mem[0000000090800008] = a3d5b48d, %g2 = e8dd799beb806635
lduw [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d
p12_label_22:
! Mem[0000000090800020] = 6c6c0f3a, %g2 = 00000000a3d5b48d
lduh [%i5+%o4],%g2 ! %g2 = 0000000000006c6c
! Mem[0000000091000000] = ddab9f6d, %g2 = 0000000000006c6c
lduw [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d
! Mem[0000000090000038] = 63862741, %g18 = eb0bf48a97361a03
ldsw [%i4+0x038],%g2 ! %g2 = eb0bf48a97361a03
! %l0 = e78d491e3bf185e4, Mem[0000000091800010] = 5e44f9f4
sth %l0,[%o0+%o2] ! Mem[0000000091800010] = 85e4f9f4
! Mem[0000000090000024] = 0000007b, %g18 = eb0bf48a97361a03
ldsw [%i4+0x024],%g2 ! %g2 = eb0bf48a97361a03
! Mem[0000000091800030] = 1b2de575 0000de4e, %g2 = 0000007b, %g3 = f615698d
ldd [%o0+0x030],%g2 ! %g2 = 000000001b2de575 000000000000de4e
! Mem[0000000091000014] = 065a0000, %g2 = 000000001b2de575
ldub [%i6+0x016],%g2 ! %g2 = 0000000000000006
! Mem[0000000091800028] = d1fa02cc, %g2 = 0000000000000006
lduw [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc
! Mem[0000000091000038] = 65898de9, %g2 = 00000000d1fa02cc
lduh [%i6+0x038],%g2 ! %g2 = 0000000000006589
! %l7 = 000000005a492a91, Mem[0000000090000018] = 7f114e529d7122ad
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = 000000005a492a91
p12_label_23:
! Mem[0000000029800020] = ffffefd1 5a492a91, %l4 = f615698d, %l5 = 3cc124ae
ldd [%i3+%o4],%l4 ! %l4 = 00000000ffffefd1 000000005a492a91
! Mem[0000000029000000] = 533bcf01 2355f30d, %l6 = 09e656b0, %l7 = 5a492a91
ldd [%i2+%g0],%l6 ! %l6 = 00000000533bcf01 000000002355f30d
! %l0 = 3bf185e4, %l1 = 4075065a, Mem[0000000091800000] = 64998a32 da193367
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 3bf185e4 4075065a
! Mem[0000000090800008] = a3d5b48d, %g18 = eb0bf48a97361a03
ldsw [%i5+%o1],%g2 ! %g2 = eb0bf48a97361a03
! %l2 = 0000000000000075, Mem[0000000091000032] = 7257ffff
sth %l2,[%i6+0x032] ! Mem[0000000091000030] = 0075ffff
! Mem[0000000090800008] = a3d5b48d, %g18 = eb0bf48a97361a03
ldsw [%i5+%o1],%g2 ! %g2 = eb0bf48a97361a03
! Mem[0000000090800004] = 0000de4e, %g18 = eb0bf48a97361a03
ldsw [%i5+0x004],%g2 ! %g2 = eb0bf48a97361a03
! Mem[000000009080003c] = de4e0000, %g2 = 000000000000de4e
ldub [%i5+0x03e],%g2 ! %g2 = 00000000000000de
! %l4 = ffffefd1, %l5 = 5a492a91, Mem[0000000090000000] = f4d6f5d4 80b60b78
std %l4,[%i4+%g0] ! Mem[0000000090000000] = ffffefd1 5a492a91
! %l1 = 000000004075065a, Mem[0000000091000000] = ddab9f6d
stw %l1,[%i6+%g0] ! Mem[0000000091000000] = 4075065a
p12_label_24:
! Mem[0000000029800038] = 9c5c75b3, %l5 = 000000005a492a91
ldub [%i3+0x03b],%l5 ! %l5 = 00000000000000b3
! Mem[0000000091800038] = e8dd799b, %g2 = 00000000000000de
lduh [%o0+0x038],%g2 ! %g2 = 000000000000e8dd
! %l2 = 0000000000000075, Mem[000000009180002c] = b0308df5
sth %l2,[%o0+0x02c] ! Mem[000000009180002c] = 00758df5
! %l0 = e78d491e3bf185e4, Mem[0000000090800000] = 1b2de53d0000de4e
stx %l0,[%i5+%g0] ! Mem[0000000090800000] = e78d491e3bf185e4
! Mem[000000009180000c] = 0000de4e, %g18 = eb0bf48a97361a03
ldsw [%o0+0x00c],%g2 ! %g2 = eb0bf48a97361a03
! Mem[0000000028000038] = 8759fde1, %l7 = 000000002355f30d
ldsw [%i0+0x038],%l7 ! %l7 = ffffffff8759fde1
! Mem[000000009180003c] = 80663500, %g2 = 000000000000de4e
ldsb [%o0+0x03d],%g2 ! %g2 = ffffffffffffff80
! %l4 = 00000000ffffefd1, Mem[0000000090800000] = e78d491e
sth %l4,[%i5+%g0] ! Mem[0000000090800000] = efd1491e
! Mem[0000000091800018] = e78d491e 3bf185e4, %g2 = ffffff80, %g3 = 0000de4e
ldd [%o0+%o3],%g2 ! %g2 = 00000000e78d491e 000000003bf185e4
! Mem[0000000091000020] = 8f8d7b41, %g2 = 00000000e78d491e
ldub [%i6+0x022],%g2 ! %g2 = 000000000000008f
p12_label_25:
! Mem[0000000090000024] = 0000007b, %g2 = 000000000000008f
lduw [%i4+0x024],%g2 ! %g2 = 000000000000007b
! Mem[0000000090000024] = 0000007b, %g2 = 000000000000007b
lduh [%i4+0x024],%g2 ! %g2 = 0000000000000000
! %l2 = 0000000000000075, Mem[0000000090000024] = 0000007b
sth %l2,[%i4+0x024] ! Mem[0000000090000024] = 0075007b
! %l1 = 000000004075065a, Mem[0000000090800010] = bb3df97a
stw %l1,[%i5+%o2] ! Mem[0000000090800010] = 4075065a
! Mem[000000009000003c] = 3cc124ae, %g2 = 0000000000000000
lduh [%i4+0x03c],%g2 ! %g2 = 0000000000003cc1
! %l1 = 000000004075065a, Mem[0000000091800039] = dd799beb
stb %l1,[%o0+0x039] ! Mem[0000000091800038] = 5a799beb
! %l7 = ffffffff8759fde1, Mem[0000000091000010] = 3bf185e44075065a
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = ffffffff8759fde1
! Mem[0000000091000004] = 007b1c20, %g2 = 0000000000003cc1
lduw [%i6+0x004],%g2 ! %g2 = 00000000007b1c20
! %l7 = ffffffff8759fde1, Mem[000000009100002c] = 37e10c7c
sth %l7,[%i6+0x02c] ! Mem[000000009100002c] = fde10c7c
! Mem[000000009000000c] = 8a320000, %g2 = 00000000007b1c20
ldsb [%i4+0x00e],%g2 ! %g2 = ffffffffffffff8a
ba,a p12_not_taken_0_end
p12_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 e78d491e3bf185e4
bne,a,pn %xcc,p12_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000004075065a
bne,a,pn %xcc,p12_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000075
bne,a,pn %xcc,p12_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 638627413cc124ae
bne,a,pn %xcc,p12_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ffffefd1
bne,a,pn %xcc,p12_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000b3
bne,a,pn %xcc,p12_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000533bcf01
bne,a,pn %xcc,p12_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffff8759fde1
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b2c4d0fe 7a1aec82
bne %xcc,p12_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 81bcddbb cba184b7
bne %xcc,p12_f6_fail
nop
! Check Local Memory
set p12_local0_expect,%g1
p12_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 0000000000000085
ldx [%i0+0x020],%g3 ! Observed data at 0000000028000020
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0d21157e64998a32
ldx [%i0+0x028],%g3 ! Observed data at 0000000028000028
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = aa04b865ede41fa7
ldx [%i0+0x030],%g3 ! Observed data at 0000000028000030
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x030,%g4
set p12_local1_expect,%g1
p12_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 3946f0795a492a91
ldx [%i1+0x008],%g3 ! Observed data at 0000000028800008
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffefd1f615698d
ldx [%i1+0x018],%g3 ! Observed data at 0000000028800018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x018,%g4
set p12_local2_expect,%g1
p12_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 7acd6732a61156b0
ldx [%i2+0x008],%g3 ! Observed data at 0000000029000008
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3423bae1ffffbae1
ldx [%i2+0x018],%g3 ! Observed data at 0000000029000018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = c7533c857dad7c7d
ldx [%i2+0x030],%g3 ! Observed data at 0000000029000030
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffffe78d491e
ldx [%i2+0x038],%g3 ! Observed data at 0000000029000038
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x038,%g4
set p12_local3_expect,%g1
p12_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 021bde4e7f5e00ff
ldx [%i3+0x008],%g3 ! Observed data at 0000000029800008
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000003cc124ae
ldx [%i3+0x018],%g3 ! Observed data at 0000000029800018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffefd15a492a91
ldx [%i3+0x020],%g3 ! Observed data at 0000000029800020
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000855a492a91
ldx [%i3+0x030],%g3 ! Observed data at 0000000029800030
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x030,%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_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
! The test for processor 12 failed
p12_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x030] ! Set processor 12 done flag
set p12_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 12 failed
p12_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x030] ! Set processor 12 done flag
set p12_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p12_selfmod_failed:
ba p12_failed
mov 0xabc,%g1
p12_common_error:
or %g0,0xeec,%g1
ba p12_failed
mov %o5,%g3
p12_common_signature_error:
set p12_temp,%g1
ba p12_failed
st %g2,[%g1] ! Common Lock Number
p12_common_timeout:
set p12_temp,%g1
ba p12_failed
st %g2,[%g1] ! Common Lock Number
p12_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p12_failed
mov 0x0,%g3
p12_trap1e:
lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029000008]
stba %l6,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800008]
stba %l5,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800000]
done
p12_trap1o:
lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029000008]
stba %l6,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800008]
stba %l5,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029800000]
done
p12_trap2e:
stxa %l1,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800008]
stba %l6,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029000018]
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000029800008]
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029000018]
done
p12_trap2o:
stxa %l1,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000028800008]
stba %l6,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000029000018]
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000029800008]
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000029000018]
done
p12_trap3e:
nop
nop
nop
nop
nop
done
p12_trap3o:
nop
nop
nop
nop
nop
done
p12_init_memory_pointers:
set p12_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p12_local0_start,%i0
set p12_local1_start,%i1
set p12_local2_start,%i2
set p12_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 0d21157e64998a32
ldx [%g1+0x008],%l1 ! %l1 = a3bf9eeac621683c
ldx [%g1+0x010],%l2 ! %l2 = c034672e37e10c7c
ldx [%g1+0x018],%l3 ! %l3 = 0144a2dc27c7ad40
ldx [%g1+0x020],%l4 ! %l4 = d7ac97ea17792648
ldx [%g1+0x028],%l5 ! %l5 = d4284d6e5a492a91
ldx [%g1+0x030],%l6 ! %l6 = 91f77bc5edaba63e
ldx [%g1+0x038],%l7 ! %l7 = aa04b865ede41fa7
! 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 = e7a6f052 3ce0225d bad7e4a4 8247b203
! %f4 = 9e54bd88 8e226e7a 32c2fa7e 9ccd5d55
! %f8 = 3c3197c4 416ea413 aa0860d8 02ce7091
! %f12 = 034c7c2e 89eea673 0a820be0 14dd7c94
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 9bc5a8e2 b0ae5b9f b160bdce 9bccede0
! %f20 = 14e0c509 76f00d4c c2ea222a e8136688
! %f24 = 3640d1af fdd5c209 1e8e1b75 c3eb4e84
! %f28 = 310ffc4c 34b0df21 733c2758 ecbd9dfe
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 375912e6 79de5680 9d368e20 fb270aac
! %f36 = eaf2fa3b 29548630 2c05d3f9 c55d63b3
! %f40 = ef985d55 8e8c706f 93763a16 5c28054d
! %f44 = 01130fea 2cfc2e0e 035f8724 f6a1427c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2faacdd800000061,%g7,%g1 ! GSR scale = 12, align = 1
wr %g1,%g0,%gsr ! GSR = 2faacdd800000061
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[000000002a800008] = 57d300533aaa72f6, %l1 = 9c7914dc11f9abab
ldx [%i1+%o1],%l1 ! %l1 = 57d300533aaa72f6
! Mem[0000000090800020] = 3aba1e4d, %g2 = 0000009500000002
ldsb [%i5+0x023],%g2 ! %g2 = 000000000000003a
! %l5 = 554df0c80e69e09a, Mem[0000000091000038] = 65898de9d7571dc0
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = 554df0c80e69e09a
! Mem[000000002a000028] = b72f5242, %l1 = 57d300533aaa72f6
ldsb [%i0+0x02b],%l1 ! %l1 = 0000000000000042
! Mem[000000009000002c] = 79154094, %g2 = 000000000000003a
ldsb [%i4+0x02d],%g2 ! %g2 = 0000000000000079
! %l0 = 30c2fa162cdbac3d, Mem[000000002b000008] = 1f6d7b8708f25522
stx %l0,[%i2+%o1] ! Mem[000000002b000008] = 30c2fa162cdbac3d
! %l5 = 554df0c80e69e09a, Mem[0000000091000038] = 554df0c80e69e09a
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = 554df0c80e69e09a
! %l1 = 0000000000000042, Mem[0000000091000020] = 9de28f8d
stb %l1,[%i6+%o4] ! Mem[0000000091000020] = 42e28f8d
! Mem[000000009180003c] = eb806635, %g2 = 0000000000000079
lduh [%o0+0x03c],%g2 ! %g2 = 000000000000eb80
! %l3 = 1fa7c7a265497ca4, Mem[000000002b800012] = 7b1a19d5
sth %l3,[%i3+0x012] ! Mem[000000002b800010] = 7b1a7ca4
p13_label_2:
! %l6 = 2e2d0a59dd22cbbf, Mem[0000000091800020] = c69ee3c7
stb %l6,[%o0+%o4] ! Mem[0000000091800020] = bf9ee3c7
! Mem[0000000090000038] = 8fc6c81b, %g2 = 000000000000eb80
lduw [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b
! %l7 = f8dc08c2552287fd, Mem[0000000090000038] = 8fc6c81b
stw %l7,[%i4+0x038] ! Mem[0000000090000038] = 552287fd
! %l0 = 2cdbac3d, %l1 = 00000042, Mem[0000000090000000] = f4d6f5d4 80b60b78
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 2cdbac3d 00000042
! %l7 = f8dc08c2552287fd, Mem[000000009080002c] = 9c5fe8b1
stw %l7,[%i5+0x02c] ! Mem[000000009080002c] = 552287fd
! %l7 = f8dc08c2552287fd, Mem[0000000091000016] = bbe4b433
stb %l7,[%i6+0x016] ! Mem[0000000091000014] = fde4b433
! %l4 = 49dfc0c8373342d9, Mem[000000009100000c] = da67f293
stw %l4,[%i6+0x00c] ! Mem[000000009100000c] = 373342d9
! Mem[000000002a000020] = 8d64c3a7, %l5 = 554df0c80e69e09a
ldsb [%i0+0x023],%l5 ! %l5 = ffffffffffffffa7
! Mem[0000000090800020] = 6c6c0f3aba1e4dff, %g2 = 000000008fc6c81b
ldx [%i5+%o4],%g2 ! %g2 = 6c6c0f3aba1e4dff
! %l0 = 30c2fa162cdbac3d, Mem[0000000090800031] = b333342d
stb %l0,[%i5+0x031] ! Mem[0000000090800030] = 3d33342d
p13_label_3:
! Mem[0000000091800000] = 6c5e37b5, %g18 = 8bdb9c44bd686a38
ldsw [%o0+%g0],%g2 ! %g2 = 8bdb9c44bd686a38
! Mem[0000000090800010] = bbd0f97aba27fa54, %g2 = 000000006c5e37b5
ldx [%i5+%o2],%g2 ! %g2 = bbd0f97aba27fa54
! %l5 = ffffffffffffffa7, Mem[000000002b000000] = 6cdaa12f
stw %l5,[%i2+%g0] ! Mem[000000002b000000] = ffffffa7
! Mem[0000000091000030] = 7cc77257 207bbe7e, %g2 = ba27fa54, %g3 = 0bad0b00
ldd [%i6+0x030],%g2 ! %g2 = 000000007cc77257 00000000207bbe7e
! Mem[0000000090000030] = 944f136a 126760d7, %g2 = 7cc77257, %g3 = 207bbe7e
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f136a 00000000126760d7
! Mem[0000000091000008] = 4b1c5151 373342d9, %g2 = 944f136a, %g3 = 126760d7
ldd [%i6+%o1],%g2 ! %g2 = 000000004b1c5151 00000000373342d9
! %l0 = 30c2fa162cdbac3d, Mem[0000000090800008] = a3d5b48df38fafd2
stx %l0,[%i5+%o1] ! Mem[0000000090800008] = 30c2fa162cdbac3d
! Mem[000000002a80000c] = 3aaa72f6, %l6 = 2e2d0a59dd22cbbf
lduw [%i1+0x00c],%l6 ! %l6 = 000000003aaa72f6
! Mem[000000009180003c] = eb806635, %g18 = 8bdb9c44bd686a38
ldsw [%o0+0x03c],%g2 ! %g2 = 8bdb9c44bd686a38
! %l0 = 30c2fa162cdbac3d, Mem[000000002b00002c] = fca2ccf5
sth %l0,[%i2+0x02c] ! Mem[000000002b00002c] = ac3dccf5
p13_label_4:
! Mem[0000000091800010] = 5e44f9f4 a2d978b6, %g2 = eb806635, %g3 = 373342d9
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 00000000a2d978b6
! Mem[0000000091800010] = 5e44f9f4, %g18 = 8bdb9c44bd686a38
ldsw [%o0+%o2],%g2 ! %g2 = 8bdb9c44bd686a38
! Mem[000000002b80001c] = cfe813f3, %l5 = ffffffffffffffa7
ldsb [%i3+0x01d],%l5 ! %l5 = ffffffffffffffe8
! Mem[0000000090800038] = 393f420c, %g2 = 000000005e44f9f4
ldsh [%i5+0x038],%g2 ! %g2 = 000000000000393f
! Mem[0000000090800014] = ba27fa54, %g2 = 000000000000393f
ldsh [%i5+0x014],%g2 ! %g2 = ffffffffffffba27
! %l1 = 0000000000000042, Mem[0000000091000038] = 554df0c8
stw %l1,[%i6+0x038] ! Mem[0000000091000038] = 00000042
! Mem[0000000091800008] = 50d23f270741274a, %g2 = ffffffffffffba27
ldx [%o0+%o1],%g2 ! %g2 = 50d23f270741274a
! Mem[0000000090800014] = ba27fa54, %g2 = 50d23f270741274a
ldsb [%i5+0x014],%g2 ! %g2 = ffffffffffffffba
! Mem[000000009180003c] = eb806635, %g2 = ffffffffffffffba
ldub [%o0+0x03c],%g2 ! %g2 = 00000000000000eb
! %l2 = ce2a33d06959efbc, Mem[0000000090000030] = 944f136a126760d7
stx %l2,[%i4+0x030] ! Mem[0000000090000030] = ce2a33d06959efbc
p13_label_5:
! %l2 = ce2a33d06959efbc, Mem[0000000091800030] = 45288f71b6b6487f
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = ce2a33d06959efbc
! Mem[000000002b800008] = c8e57607 90faff79, %l2 = 6959efbc, %l3 = 65497ca4
ldd [%i3+%o1],%l2 ! %l2 = 00000000c8e57607 0000000090faff79
! Mem[000000002b800008] = c8e57607, %l6 = 000000003aaa72f6
ldsh [%i3+%o1],%l6 ! %l6 = ffffffffffffc8e5
! Mem[0000000090800018] = 35d3851c, %g2 = 00000000000000eb
lduw [%i5+%o3],%g2 ! %g2 = 0000000035d3851c
! Mem[0000000091000030] = 7cc77257, %g18 = 8bdb9c44bd686a38
ldsw [%i6+0x030],%g2 ! %g2 = 8bdb9c44bd686a38
! Mem[0000000090000028] = 07dc67fd8d791540, %g2 = 000000007cc77257
ldx [%i4+%o5],%g2 ! %g2 = 07dc67fd8d791540
! Mem[000000009180003c] = 66350000, %g2 = 07dc67fd8d791540
lduh [%o0+0x03e],%g2 ! %g2 = 0000000000006635
! Mem[0000000091000014] = fde4b433, %g2 = 0000000000006635
ldsb [%i6+0x016],%g2 ! %g2 = fffffffffffffffd
! Mem[000000002b800014] = 77b91cc9, %l4 = 49dfc0c8373342d9
ldsb [%i3+0x015],%l4 ! %l4 = ffffffffffffffb9
! Mem[000000002a00000c] = ab16c120, %l2 = 00000000c8e57607
ldsh [%i0+0x00c],%l2 ! %l2 = ffffffffffffab16
p13_label_6:
! Mem[0000000090000010] = 225c798e, %g2 = fffffffffffffffd
ldsb [%i4+0x012],%g2 ! %g2 = 0000000000000022
! %l5 = ffffffffffffffe8, Mem[000000009100000a] = 51513733
stb %l5,[%i6+0x00a] ! Mem[0000000091000008] = e8513733
! Mem[0000000090000020] = 1a54edfce7b2eb32, %g2 = 0000000000000022
ldx [%i4+%o4],%g2 ! %g2 = 1a54edfce7b2eb32
! Mem[0000000090800010] = bbd0f97a, %g2 = 1a54edfce7b2eb32
ldub [%i5+%o2],%g2 ! %g2 = 00000000000000bb
! %l5 = ffffffffffffffe8, Mem[000000002b800030] = 740830b9838f6b95
stx %l5,[%i3+0x030] ! Mem[000000002b800030] = ffffffffffffffe8
! Mem[0000000090800028] = 82af5522, %g2 = 00000000000000bb
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffff82af
! Mem[0000000090800008] = 30c2fa16, %g18 = 8bdb9c44bd686a38
ldsw [%i5+%o1],%g2 ! %g2 = 8bdb9c44bd686a38
! Mem[0000000090800034] = 2d07fd66, %g18 = 8bdb9c44bd686a38
ldsw [%i5+0x034],%g2 ! %g2 = 8bdb9c44bd686a38
! %l2 = ffffffffffffab16, Mem[000000009080001e] = 35726c6c
stb %l2,[%i5+0x01e] ! Mem[000000009080001c] = 16726c6c
! %l1 = 0000000000000042, Mem[0000000091800028] = d1fa02ccb0308df5
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 0000000000000042
p13_label_7:
! Mem[0000000091000038] = 0000420e, %g2 = 000000002d07fd66
ldsb [%i6+0x039],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000028] = 43a014addb4f959e, %g2 = 0000000000000000
ldx [%i6+%o5],%g2 ! %g2 = 43a014addb4f959e
! %l0 = 2cdbac3d, %l1 = 00000042, Mem[0000000091000030] = 7cc77257 207bbe7e
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 2cdbac3d 00000042
! %l4 = ffffffb9, %l5 = ffffffe8, Mem[0000000090800020] = 6c6c0f3a ba1e4dff
std %l4,[%i5+%o4] ! Mem[0000000090800020] = ffffffb9 ffffffe8
! %l2 = ffffffffffffab16, Mem[0000000090000018] = 7f114e529d7122ad
stx %l2,[%i4+%o3] ! Mem[0000000090000018] = ffffffffffffab16
! %l5 = ffffffffffffffe8, Mem[0000000091000030] = 2cdbac3d
stw %l5,[%i6+0x030] ! Mem[0000000091000030] = ffffffe8
! Mem[000000002a800000] = 41fed432 43bba211, %l6 = ffffc8e5, %l7 = 552287fd
ldd [%i1+%g0],%l6 ! %l6 = 0000000041fed432 0000000043bba211
! %l4 = ffffffffffffffb9, Mem[0000000091000028] = 43a014addb4f959e
stx %l4,[%i6+%o5] ! Mem[0000000091000028] = ffffffffffffffb9
! %l0 = 30c2fa162cdbac3d, Mem[0000000090000018] = ffffffff
stw %l0,[%i4+%o3] ! Mem[0000000090000018] = 2cdbac3d
! Mem[0000000091800014] = 78b639a5, %g2 = 43a014addb4f959e
ldsh [%o0+0x016],%g2 ! %g2 = 00000000000078b6
p13_label_8:
! %l0 = 2cdbac3d, %l1 = 00000042, Mem[0000000091800000] = 6c5e37b5 da193367
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 2cdbac3d 00000042
! Mem[0000000090000020] = 1a54edfc e7b2eb32, %g2 = 000078b6, %g3 = a2d978b6
ldd [%i4+%o4],%g2 ! %g2 = 000000001a54edfc 00000000e7b2eb32
! %l2 = ffffffffffffab16, Mem[000000009080003a] = 420cdd38
sth %l2,[%i5+0x03a] ! Mem[0000000090800038] = ab16dd38
! Mem[0000000090000030] = ce2a33d0, %g18 = 8bdb9c44bd686a38
ldsw [%i4+0x030],%g2 ! %g2 = 8bdb9c44bd686a38
! %l6 = 0000000041fed432, Mem[000000009080002c] = 552287fd
stw %l6,[%i5+0x02c] ! Mem[000000009080002c] = 41fed432
! Mem[0000000091800000] = 2cdbac3d, %g2 = ffffffffce2a33d0
lduw [%o0+%g0],%g2 ! %g2 = 000000002cdbac3d
! Mem[000000009100001c] = 40af2dc9, %g2 = 000000002cdbac3d
lduw [%i6+0x01c],%g2 ! %g2 = 0000000040af2dc9
! %l0 = 30c2fa162cdbac3d, Mem[000000002a80001a] = 50956c30
sth %l0,[%i1+0x01a] ! Mem[000000002a800018] = 5095ac3d
! %l4 = ffffffffffffffb9, Mem[0000000090000021] = 54edfce7
stb %l4,[%i4+0x021] ! Mem[0000000090000020] = b9edfce7
! Mem[0000000091800028] = 00000000 00000042, %g2 = 40af2dc9, %g3 = e7b2eb32
ldd [%o0+%o5],%g2 ! %g2 = 0000000000000000 0000000000000042
p13_label_9:
! %l1 = 0000000000000042, Mem[000000002b800031] = ffffffff
stb %l1,[%i3+0x031] ! Mem[000000002b800030] = ff42ffff
! Mem[0000000091000034] = 00420000, %g2 = 0000000000000000
lduh [%i6+0x036],%g2 ! %g2 = 0000000000000042
! Mem[0000000090000018] = 2cdbac3d ffffab16, %g2 = 00000042, %g3 = 00000042
ldd [%i4+%o3],%g2 ! %g2 = 000000002cdbac3d 00000000ffffab16
! Mem[0000000091800024] = 33167744, %g18 = 8bdb9c44bd686a38
ldsw [%o0+0x024],%g2 ! %g2 = 8bdb9c44bd686a38
! Mem[000000002b000030] = 3d1ab817, %l7 = 0000000043bba211
ldub [%i2+0x030],%l7 ! %l7 = 000000000000003d
! Mem[000000009180002c] = 000042ce, %g2 = 0000000033167744
ldub [%o0+0x02d],%g2 ! %g2 = 0000000000000000
! %l2 = ffffffffffffab16, Mem[0000000091000032] = ffe80000
sth %l2,[%i6+0x032] ! Mem[0000000091000030] = ab160000
! Mem[000000002a80003c] = 5b0c1ec4, %l7 = 000000000000003d
ldsb [%i1+0x03f],%l7 ! %l7 = ffffffffffffffc4
! %l2 = ffffffffffffab16, Mem[000000002a800018] = 5095ac3deed92504
stx %l2,[%i1+%o3] ! Mem[000000002a800018] = ffffffffffffab16
! Mem[0000000090800028] = eb4882af 41fed432, %g2 = 00000000, %g3 = ffffab16
ldd [%i5+%o5],%g2 ! %g2 = 00000000eb4882af 0000000041fed432
p13_label_10:
! Mem[000000009080000c] = 2cdbac3d, %g2 = 00000000eb4882af
ldsb [%i5+0x00c],%g2 ! %g2 = 000000000000002c
! Mem[0000000090000038] = 552287fdf8ba39dc, %g2 = 000000000000002c
ldx [%i4+0x038],%g2 ! %g2 = 552287fdf8ba39dc
! Mem[000000009100003c] = e09a0000, %g2 = 552287fdf8ba39dc
ldsh [%i6+0x03e],%g2 ! %g2 = ffffffffffffe09a
! Mem[000000009000003c] = f8ba39dc, %g2 = ffffffffffffe09a
ldsh [%i4+0x03c],%g2 ! %g2 = fffffffffffff8ba
! %l0 = 2cdbac3d, %l1 = 00000042, Mem[000000002b800028] = dc0c6bd3 244c7cd4
std %l0,[%i3+%o5] ! Mem[000000002b800028] = 2cdbac3d 00000042
! Mem[000000002a800018] = ffffffff ffffab16, %l4 = ffffffb9, %l5 = ffffffe8
ldd [%i1+%o3],%l4 ! %l4 = 00000000ffffffff 00000000ffffab16
! %l2 = ffffffffffffab16, Mem[000000009180001e] = 10d9bf9e
sth %l2,[%o0+0x01e] ! Mem[000000009180001c] = ab16bf9e
! %l4 = ffffffff, %l5 = ffffab16, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l4,[%i5+%g0] ! Mem[0000000090800000] = ffffffff ffffab16
! %l4 = 00000000ffffffff, Mem[0000000090800018] = 35d3851c
sth %l4,[%i5+%o3] ! Mem[0000000090800018] = ffff851c
! Mem[000000009180002c] = 00000042, %g18 = 8bdb9c44bd686a38
ldsw [%o0+0x02c],%g2 ! %g2 = 8bdb9c44bd686a38
p13_label_11:
! Mem[0000000091800034] = 6959efbc, %g18 = 8bdb9c44bd686a38
ldsw [%o0+0x034],%g2 ! %g2 = 8bdb9c44bd686a38
! %l1 = 0000000000000042, Mem[0000000090000000] = 2cdbac3d00000042
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = 0000000000000042
! Mem[000000009080000c] = dbac3dbb, %g2 = 000000006959efbc
ldub [%i5+0x00d],%g2 ! %g2 = 00000000000000db
! Mem[0000000091800030] = 33d06959, %g2 = 00000000000000db
lduh [%o0+0x032],%g2 ! %g2 = 00000000000033d0
! Mem[000000009000003c] = f8ba39dc, %g18 = 8bdb9c44bd686a38
ldsw [%i4+0x03c],%g2 ! %g2 = 8bdb9c44bd686a38
! %l1 = 0000000000000042, Mem[000000002b80003a] = f2d696db
sth %l1,[%i3+0x03a] ! Mem[000000002b800038] = f2d60042
! %l7 = ffffffffffffffc4, Mem[0000000091000016] = fde4b433
stb %l7,[%i6+0x016] ! Mem[0000000091000014] = c4e4b433
! Mem[0000000091800010] = 5e44f9f4, %g2 = fffffffff8ba39dc
lduh [%o0+%o2],%g2 ! %g2 = 0000000000005e44
! %l5 = 00000000ffffab16, Mem[000000009080001c] = d6341672
stw %l5,[%i5+0x01c] ! Mem[000000009080001c] = ffffab16
! Mem[0000000090800004] = ab1630c2, %g2 = 0000000000005e44
lduh [%i5+0x006],%g2 ! %g2 = 000000000000ab16
p13_label_12:
! %l2 = ffffab16, %l3 = 90faff79, Mem[000000002b000028] = f8002a01 ac3dccf5
std %l2,[%i2+%o5] ! Mem[000000002b000028] = ffffab16 90faff79
! Mem[000000009000002c] = 8d791540, %g2 = 000000000000ab16
lduw [%i4+0x02c],%g2 ! %g2 = 000000008d791540
! %l3 = 0000000090faff79, Mem[0000000090800011] = d0f97aba
stb %l3,[%i5+0x011] ! Mem[0000000090800010] = 79f97aba
! Mem[000000009180002c] = 000042ce, %g2 = 000000008d791540
ldub [%o0+0x02d],%g2 ! %g2 = 0000000000000000
! %l6 = 41fed432, %l7 = ffffffc4, Mem[0000000091800028] = 00000000 00000042
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 41fed432 ffffffc4
! Mem[0000000091000004] = 861c204b, %g2 = 0000000000000000
ldub [%i6+0x005],%g2 ! %g2 = 0000000000000086
! Mem[0000000091800028] = d432ffff, %g2 = 0000000000000086
ldsb [%o0+0x02a],%g2 ! %g2 = ffffffffffffffd4
! Mem[000000002a000010] = 1609ad2d07a6dd5b, %l3 = 0000000090faff79
ldx [%i0+%o2],%l3 ! %l3 = 1609ad2d07a6dd5b
! %l7 = ffffffffffffffc4, Mem[0000000090800000] = ffffffffffffab16
stx %l7,[%i5+%g0] ! Mem[0000000090800000] = ffffffffffffffc4
! Mem[0000000090000038] = 552287fdf8ba39dc, %g2 = ffffffffffffffd4
ldx [%i4+0x038],%g2 ! %g2 = 552287fdf8ba39dc
p13_label_13:
! Mem[000000009080002c] = 41fed432, %g2 = 552287fdf8ba39dc
ldub [%i5+0x02c],%g2 ! %g2 = 0000000000000041
! Mem[0000000091000010] = eb99b055, %g2 = 0000000000000041
lduh [%i6+%o2],%g2 ! %g2 = 000000000000eb99
! %l3 = 1609ad2d07a6dd5b, Mem[0000000090800020] = ffffffb9
stw %l3,[%i5+%o4] ! Mem[0000000090800020] = 07a6dd5b
! %l3 = 1609ad2d07a6dd5b, Mem[0000000090000034] = 6959efbc
stw %l3,[%i4+0x034] ! Mem[0000000090000034] = 07a6dd5b
! Mem[0000000090000028] = fd8d7915, %g2 = 000000000000eb99
ldsb [%i4+0x02b],%g2 ! %g2 = fffffffffffffffd
! Mem[0000000090000038] = 552287fdf8ba39dc, %g2 = fffffffffffffffd
ldx [%i4+0x038],%g2 ! %g2 = 552287fdf8ba39dc
! %l5 = 00000000ffffab16, Mem[0000000090000008] = 96abb01bc40b9e2c
stx %l5,[%i4+%o1] ! Mem[0000000090000008] = 00000000ffffab16
! %l6 = 0000000041fed432, Mem[0000000090800024] = ffffffe8
sth %l6,[%i5+0x024] ! Mem[0000000090800024] = d432ffe8
! Mem[0000000090800030] = 342d07fd, %g2 = 552287fdf8ba39dc
ldsb [%i5+0x033],%g2 ! %g2 = 0000000000000034
! Mem[000000009000000c] = 16021222, %g2 = 0000000000000034
ldsb [%i4+0x00f],%g2 ! %g2 = 0000000000000016
p13_label_14:
! Mem[000000002b000038] = 99c39213, %l3 = 1609ad2d07a6dd5b
ldsh [%i2+0x03a],%l3 ! %l3 = ffffffffffff9213
! Mem[000000002a800010] = fd7ed6ff, %l3 = ffffffffffff9213
ldsw [%i1+%o2],%l3 ! %l3 = fffffffffd7ed6ff
! Mem[0000000090800038] = ab16dd38, %g2 = 0000000000000016
ldsh [%i5+0x03a],%g2 ! %g2 = ffffffffffffab16
! Mem[0000000091800028] = 41fed432, %g18 = 8bdb9c44bd686a38
ldsw [%o0+%o5],%g2 ! %g2 = 8bdb9c44bd686a38
! Mem[000000002a000020] = 8d64c3a7 9fda1924, %l2 = ffffab16, %l3 = fd7ed6ff
ldd [%i0+%o4],%l2 ! %l2 = 000000008d64c3a7 000000009fda1924
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = 0000000041fed432
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
! Mem[000000002a80000c] = 3aaa72f6, %l4 = 00000000ffffffff
ldsh [%i1+0x00e],%l4 ! %l4 = 00000000000072f6
! Mem[0000000090800008] = 30c2fa16 2cdbac3d, %g2 = a2d978b6, %g3 = 41fed432
ldd [%i5+%o1],%g2 ! %g2 = 0000000030c2fa16 000000002cdbac3d
! Mem[000000002b000018] = 5364d2a07b17e7e1, %l2 = 000000008d64c3a7
ldx [%i2+%o3],%l2 ! %l2 = 5364d2a07b17e7e1
! Mem[0000000090000014] = 798eb5a3, %g2 = 0000000030c2fa16
lduw [%i4+0x014],%g2 ! %g2 = 00000000798eb5a3
p13_label_15:
! %l0 = 30c2fa162cdbac3d, Mem[0000000090000020] = 1ab9edfc
stw %l0,[%i4+%o4] ! Mem[0000000090000020] = 2cdbac3d
! %l1 = 0000000000000042, Mem[0000000090800024] = d432ffe8
stw %l1,[%i5+0x024] ! Mem[0000000090800024] = 00000042
! Mem[0000000091000024] = cb8cffff, %g2 = 00000000798eb5a3
ldub [%i6+0x026],%g2 ! %g2 = 00000000000000cb
! Mem[0000000090800014] = ba27fa54, %g18 = 8bdb9c44bd686a38
ldsw [%i5+0x014],%g2 ! %g2 = 8bdb9c44bd686a38
! %l6 = 0000000041fed432, Mem[000000002a800008] = 57d30053
sth %l6,[%i1+%o1] ! Mem[000000002a800008] = d4320053
! Mem[000000009180002c] = ffc4ce2a, %g2 = ffffffffba27fa54
ldsh [%o0+0x02e],%g2 ! %g2 = ffffffffffffffc4
! Mem[0000000091800008] = d23f2707, %g2 = ffffffffffffffc4
ldsb [%o0+0x009],%g2 ! %g2 = ffffffffffffffd2
! Mem[0000000090800020] = dd5b0000, %g2 = ffffffffffffffd2
ldsh [%i5+0x022],%g2 ! %g2 = ffffffffffffdd5b
! %l6 = 0000000041fed432, Mem[0000000090800038] = 393fab16dd38b60e
stx %l6,[%i5+0x038] ! Mem[0000000090800038] = 0000000041fed432
! %l2 = 7b17e7e1, %l3 = 9fda1924, Mem[0000000090800020] = 07a6dd5b 00000042
std %l2,[%i5+%o4] ! Mem[0000000090800020] = 7b17e7e1 9fda1924
p13_label_16:
! Mem[000000002a800008] = d43200533aaa72f6, %l7 = ffffffffffffffc4
ldx [%i1+%o1],%l7 ! %l7 = d43200533aaa72f6
! Mem[000000002a800030] = 13329b49, %l2 = 5364d2a07b17e7e1
ldsw [%i1+0x030],%l2 ! %l2 = 0000000013329b49
! Mem[000000002a000008] = e96b6eba ab16c120, %l2 = 13329b49, %l3 = 9fda1924
ldd [%i0+%o1],%l2 ! %l2 = 00000000e96b6eba 00000000ab16c120
! Mem[0000000091000028] = ffffffff, %g2 = ffffffffffffdd5b
ldsb [%i6+0x02b],%g2 ! %g2 = ffffffffffffffff
! %l3 = 00000000ab16c120, Mem[0000000091800038] = e8dd799b
stb %l3,[%o0+0x038] ! Mem[0000000091800038] = 20dd799b
! Mem[0000000091800018] = 39a5df25, %g2 = ffffffffffffffff
ldub [%o0+%o3],%g2 ! %g2 = 0000000000000039
! Mem[0000000091800038] = 799beb80, %g2 = 0000000000000039
ldsb [%o0+0x03a],%g2 ! %g2 = 0000000000000079
! %l7 = d43200533aaa72f6, Mem[000000002a800008] = d43200533aaa72f6
stx %l7,[%i1+%o1] ! Mem[000000002a800008] = d43200533aaa72f6
! Mem[000000002b000030] = 3d1ab817, %l0 = 30c2fa162cdbac3d
ldub [%i2+0x030],%l0 ! %l0 = 000000000000003d
! %l1 = 0000000000000042, Mem[000000002a800030] = 13329b49f2ee909c
stx %l1,[%i1+0x030] ! Mem[000000002a800030] = 0000000000000042
p13_label_17:
! %l4 = 00000000000072f6, Mem[000000009100000c] = 373342d9
stw %l4,[%i6+0x00c] ! Mem[000000009100000c] = 000072f6
! Mem[000000009000003c] = dc000000, %g2 = 0000000000000079
ldsb [%i4+0x03f],%g2 ! %g2 = ffffffffffffffdc
! Mem[000000002a800008] = d4320053 3aaa72f6, %l0 = 0000003d, %l1 = 00000042
ldd [%i1+%o1],%l0 ! %l0 = 00000000d4320053 000000003aaa72f6
! Mem[0000000091000024] = 7b41cb8c, %g18 = 8bdb9c44bd686a38
ldsw [%i6+0x024],%g2 ! %g2 = 8bdb9c44bd686a38
! Mem[000000009100000c] = 72f6eb99, %g2 = 000000007b41cb8c
ldsb [%i6+0x00e],%g2 ! %g2 = 0000000000000072
! %l0 = 00000000d4320053, Mem[000000009080000e] = ac3dbb79
sth %l0,[%i5+0x00e] ! Mem[000000009080000c] = 0053bb79
! Mem[0000000091000018] = b4334f3440af2dc9, %g2 = 0000000000000072
ldx [%i6+%o3],%g2 ! %g2 = b4334f3440af2dc9
! Mem[0000000091000010] = eb99b055 5bebc4e4, %g2 = 40af2dc9, %g3 = 2cdbac3d
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 000000005bebc4e4
! Mem[0000000091000038] = 420e69e0, %g2 = 00000000eb99b055
ldsb [%i6+0x03b],%g2 ! %g2 = 0000000000000042
! %l2 = 00000000e96b6eba, Mem[000000002a000008] = e96b6ebaab16c120
stx %l2,[%i0+%o1] ! Mem[000000002a000008] = 00000000e96b6eba
p13_label_18:
! Mem[000000009080003c] = 41fed432, %g2 = 0000000000000042
ldsh [%i5+0x03c],%g2 ! %g2 = 00000000000041fe
! Mem[0000000090800000] = ffffffff ffffffc4, %g2 = 000041fe, %g3 = 5bebc4e4
ldd [%i5+%g0],%g2 ! %g2 = 00000000ffffffff 00000000ffffffc4
! %l2 = e96b6eba, %l3 = ab16c120, Mem[0000000091800000] = 2cdbac3d 00000042
std %l2,[%o0+%g0] ! Mem[0000000091800000] = e96b6eba ab16c120
! Mem[0000000091800030] = d06959ef, %g2 = 00000000ffffffff
ldub [%o0+0x033],%g2 ! %g2 = 00000000000000d0
! Mem[0000000090000000] = 00000000, %g2 = 00000000000000d0
ldub [%i4+0x003],%g2 ! %g2 = 0000000000000000
! %l3 = 00000000ab16c120, Mem[000000009100003f] = 9a000000
stb %l3,[%i6+0x03f] ! Mem[000000009100003c] = 20000000
! Mem[0000000090000014] = a32cdbac, %g2 = 0000000000000000
ldub [%i4+0x017],%g2 ! %g2 = 00000000000000a3
! %l0 = 00000000d4320053, Mem[000000009000002c] = 8d791540
stw %l0,[%i4+0x02c] ! Mem[000000009000002c] = d4320053
! Mem[000000009080002c] = fed432e7, %g2 = 00000000000000a3
ldsb [%i5+0x02d],%g2 ! %g2 = fffffffffffffffe
! %l0 = d4320053, %l1 = 3aaa72f6, Mem[0000000091800018] = 39a5df25 e146ab16
std %l0,[%o0+%o3] ! Mem[0000000091800018] = d4320053 3aaa72f6
p13_label_19:
! %l3 = 00000000ab16c120, Mem[0000000090000000] = 0000000000000042
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = 00000000ab16c120
! Mem[0000000091000038] = 000000420e69e020, %g2 = fffffffffffffffe
ldx [%i6+0x038],%g2 ! %g2 = 000000420e69e020
! Mem[0000000090800018] = ffff851c ffffab16, %g2 = 0e69e020, %g3 = ffffffc4
ldd [%i5+%o3],%g2 ! %g2 = 00000000ffff851c 00000000ffffab16
! Mem[0000000091000024] = 7b41cb8c, %g2 = 00000000ffff851c
lduh [%i6+0x024],%g2 ! %g2 = 0000000000007b41
! Mem[0000000091800038] = 799beb80, %g2 = 0000000000007b41
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000799b
! Mem[0000000090800018] = ffff851cffffab16, %g2 = 000000000000799b
ldx [%i5+%o3],%g2 ! %g2 = ffff851cffffab16
! %l7 = d43200533aaa72f6, Mem[000000009000002b] = fdd43200
stb %l7,[%i4+0x02b] ! Mem[0000000090000028] = f6d43200
! %l3 = 00000000ab16c120, Mem[0000000091800030] = ce2a33d06959efbc
stx %l3,[%o0+0x030] ! Mem[0000000091800030] = 00000000ab16c120
! %l7 = d43200533aaa72f6, Mem[0000000090000023] = 3de7b2eb
stb %l7,[%i4+0x023] ! Mem[0000000090000020] = f6e7b2eb
! Mem[0000000091000024] = cb8cffff, %g2 = ffff851cffffab16
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffffcb8c
p13_label_20:
! Mem[000000002a000010] = 1609ad2d, %l1 = 000000003aaa72f6
lduw [%i0+%o2],%l1 ! %l1 = 000000001609ad2d
! Mem[000000009080003c] = 41fed432, %g2 = ffffffffffffcb8c
lduw [%i5+0x03c],%g2 ! %g2 = 0000000041fed432
! Mem[0000000090800010] = f97aba27, %g2 = 0000000041fed432
ldub [%i5+0x012],%g2 ! %g2 = 00000000000000f9
! Mem[0000000090800010] = bb79f97a, %g18 = 8bdb9c44bd686a38
ldsw [%i5+%o2],%g2 ! %g2 = 8bdb9c44bd686a38
! %l2 = 00000000e96b6eba, Mem[0000000090000009] = 000000ff
stb %l2,[%i4+0x009] ! Mem[0000000090000008] = ba0000ff
! %l3 = 00000000ab16c120, Mem[000000002b800020] = 47952fa96cecdb92
stx %l3,[%i3+%o4] ! Mem[000000002b800020] = 00000000ab16c120
! Mem[0000000091800000] = e96b6ebaab16c120, %g2 = ffffffffbb79f97a
ldx [%o0+%g0],%g2 ! %g2 = e96b6ebaab16c120
! Mem[0000000090800010] = bb79f97a, %g2 = e96b6ebaab16c120
lduw [%i5+%o2],%g2 ! %g2 = 00000000bb79f97a
! Mem[0000000091000020] = 42e28f8d, %g2 = 00000000bb79f97a
ldub [%i6+%o4],%g2 ! %g2 = 0000000000000042
! %l3 = 00000000ab16c120, Mem[000000002a80003c] = 5b0c1ec4
stb %l3,[%i1+0x03c] ! Mem[000000002a80003c] = 200c1ec4
p13_label_21:
! Mem[0000000091000004] = de861c20, %g2 = 0000000000000042
ldub [%i6+0x004],%g2 ! %g2 = 00000000000000de
! Mem[0000000091000010] = eb99b055 5bebc4e4, %g2 = 000000de, %g3 = ffffab16
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 000000005bebc4e4
! Mem[000000009080000c] = 2cdb0053, %g18 = 8bdb9c44bd686a38
ldsw [%i5+0x00c],%g2 ! %g2 = 8bdb9c44bd686a38
! Mem[0000000090800038] = 0000000041fed432, %g2 = 000000002cdb0053
ldx [%i5+0x038],%g2 ! %g2 = 0000000041fed432
! %l4 = 00000000000072f6, Mem[000000002a800020] = f1c546be06ead93c
stx %l4,[%i1+%o4] ! Mem[000000002a800020] = 00000000000072f6
! %l2 = 00000000e96b6eba, Mem[000000009080000c] = 2cdb0053
sth %l2,[%i5+0x00c] ! Mem[000000009080000c] = 6eba0053
! Mem[0000000090000000] = 000000ab, %g2 = 0000000041fed432
ldsb [%i4+0x001],%g2 ! %g2 = 0000000000000000
! %l5 = 00000000ffffab16, Mem[000000009100001c] = 40af2dc9
stw %l5,[%i6+0x01c] ! Mem[000000009100001c] = ffffab16
! Mem[0000000091800024] = 33167744, %g2 = 0000000000000000
lduw [%o0+0x024],%g2 ! %g2 = 0000000033167744
! Mem[0000000091800000] = e96b6eba ab16c120, %g2 = 33167744, %g3 = 5bebc4e4
ldd [%o0+%g0],%g2 ! %g2 = 00000000e96b6eba 00000000ab16c120
p13_label_22:
! Mem[000000009000002c] = d4320053, %g2 = 00000000e96b6eba
lduw [%i4+0x02c],%g2 ! %g2 = 00000000d4320053
! Mem[0000000090800038] = 00000000 41fed432, %g2 = d4320053, %g3 = ab16c120
ldd [%i5+0x038],%g2 ! %g2 = 0000000000000000 0000000041fed432
! %l4 = 00000000000072f6, Mem[000000002a000016] = 07a6dd5b
sth %l4,[%i0+0x016] ! Mem[000000002a000014] = 07a672f6
! %l4 = 00000000000072f6, Mem[0000000090800004] = ffffffc4
stw %l4,[%i5+0x004] ! Mem[0000000090800004] = 000072f6
! %l3 = 00000000ab16c120, Mem[0000000090800021] = 17e7e19f
stb %l3,[%i5+0x021] ! Mem[0000000090800020] = 20e7e19f
! %l7 = d43200533aaa72f6, Mem[0000000091000022] = 8f8d7b41
stb %l7,[%i6+0x022] ! Mem[0000000091000020] = f68d7b41
! Mem[000000002b80003c] = 5540564f, %l3 = 00000000ab16c120
lduh [%i3+0x03e],%l3 ! %l3 = 000000000000564f
! Mem[000000009180001c] = 3aaa72f6, %g2 = 0000000000000000
lduw [%o0+0x01c],%g2 ! %g2 = 000000003aaa72f6
! Mem[0000000090800020] = 20e7e19f, %g2 = 000000003aaa72f6
ldub [%i5+0x021],%g2 ! %g2 = 0000000000000020
! Mem[0000000091800000] = e96b6eba, %g18 = 8bdb9c44bd686a38
ldsw [%o0+%g0],%g2 ! %g2 = 8bdb9c44bd686a38
p13_label_23:
! %l2 = 00000000e96b6eba, Mem[000000002b80001c] = cfe813f3
stw %l2,[%i3+0x01c] ! Mem[000000002b80001c] = e96b6eba
! Mem[000000002b000000] = ffffffa7, %l2 = 00000000e96b6eba
lduw [%i2+%g0],%l2 ! %l2 = 00000000ffffffa7
! Mem[0000000091800038] = 20dd799beb806635, %g2 = ffffffffe96b6eba
ldx [%o0+0x038],%g2 ! %g2 = 20dd799beb806635
! Mem[0000000090000004] = 2000ba00, %g2 = 20dd799beb806635
ldub [%i4+0x007],%g2 ! %g2 = 0000000000000020
! %l6 = 0000000041fed432, Mem[0000000090000011] = 12225c79
stb %l6,[%i4+0x011] ! Mem[0000000090000010] = 32225c79
! Mem[0000000091800018] = d4320053 3aaa72f6, %g2 = 00000020, %g3 = 41fed432
ldd [%o0+%o3],%g2 ! %g2 = 00000000d4320053 000000003aaa72f6
! Mem[0000000090000038] = 2287fdf8, %g2 = 00000000d4320053
ldsb [%i4+0x039],%g2 ! %g2 = 0000000000000022
! %l2 = ffffffa7, %l3 = 0000564f, Mem[0000000090800030] = e73d3334 2d07fd66
std %l2,[%i5+0x030] ! Mem[0000000090800030] = ffffffa7 0000564f
! Mem[000000002b000020] = 85a92720, %l5 = 00000000ffffab16
ldsw [%i2+%o4],%l5 ! %l5 = ffffffff85a92720
! Mem[0000000091800000] = e96b6eba, %g18 = 8bdb9c44bd686a38
ldsw [%o0+%g0],%g2 ! %g2 = 8bdb9c44bd686a38
p13_label_24:
! Mem[0000000090000030] = ce2a33d0, %g2 = ffffffffe96b6eba
ldub [%i4+0x030],%g2 ! %g2 = 00000000000000ce
! Mem[0000000090000010] = 0232225c798eb5a3, %g2 = 00000000000000ce
ldx [%i4+%o2],%g2 ! %g2 = 0232225c798eb5a3
! Mem[0000000091800010] = 5e44f9f4, %g2 = 0232225c798eb5a3
lduw [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4
! %l4 = 000072f6, %l5 = 85a92720, Mem[0000000090800018] = ffff851c ffffab16
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 000072f6 85a92720
! Mem[000000002a800000] = 41fed432, %l3 = 000000000000564f
ldsb [%i1+0x001],%l3 ! %l3 = fffffffffffffffe
! %l0 = 00000000d4320053, Mem[000000009100002c] = ffffffb9
sth %l0,[%i6+0x02c] ! Mem[000000009100002c] = 0053ffb9
! Mem[0000000091000018] = 4f34ffff, %g2 = 000000005e44f9f4
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000004f34
! Mem[000000002b000020] = 85a927203eb9ae7f, %l3 = fffffffffffffffe
ldx [%i2+%o4],%l3 ! %l3 = 85a927203eb9ae7f
! %l1 = 000000001609ad2d, Mem[0000000090800010] = bb79f97aba27fa54
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 000000001609ad2d
! Mem[000000009180000c] = 0741274a, %g2 = 0000000000004f34
lduh [%o0+0x00c],%g2 ! %g2 = 0000000000000741
p13_label_25:
! %l4 = 000072f6, %l5 = 85a92720, Mem[0000000091800000] = e96b6eba ab16c120
std %l4,[%o0+%g0] ! Mem[0000000091800000] = 000072f6 85a92720
! %l2 = 00000000ffffffa7, Mem[000000009100003f] = 20000000
stb %l2,[%i6+0x03f] ! Mem[000000009100003c] = a7000000
! Mem[000000002a800008] = d4320053, %l7 = d43200533aaa72f6
ldub [%i1+%o1],%l7 ! %l7 = 00000000000000d4
! Mem[0000000091800030] = 00000000 ab16c120, %g2 = 00000741, %g3 = 3aaa72f6
ldd [%o0+0x030],%g2 ! %g2 = 0000000000000000 00000000ab16c120
! %l7 = 00000000000000d4, Mem[0000000090000039] = 2287fdf8
stb %l7,[%i4+0x039] ! Mem[0000000090000038] = d487fdf8
! Mem[000000002b800004] = dfa1db64, %l1 = 000000001609ad2d
ldub [%i3+0x006],%l1 ! %l1 = 00000000000000db
! %l0 = 00000000d4320053, Mem[0000000090800022] = e7e19fda
sth %l0,[%i5+0x022] ! Mem[0000000090800020] = 00539fda
! Mem[0000000090800030] = a7000056, %g2 = 0000000000000000
ldub [%i5+0x033],%g2 ! %g2 = 00000000000000a7
! Mem[0000000090000038] = 87fdf8ba, %g2 = 00000000000000a7
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffff87fd
! %l7 = 00000000000000d4, Mem[0000000091000020] = 42e2f68d
sth %l7,[%i6+%o4] ! Mem[0000000091000020] = 00d4f68d
ba,a p13_not_taken_0_end
p13_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 00000000d4320053
bne,a,pn %xcc,p13_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000db
bne,a,pn %xcc,p13_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ffffffa7
bne,a,pn %xcc,p13_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 85a927203eb9ae7f
bne,a,pn %xcc,p13_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000072f6
bne,a,pn %xcc,p13_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffff85a92720
bne,a,pn %xcc,p13_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000041fed432
bne,a,pn %xcc,p13_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000d4
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 e7a6f052 3ce0225d
bne %xcc,p13_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be bad7e4a4 8247b203
bne %xcc,p13_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 9e54bd88 8e226e7a
bne %xcc,p13_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 32c2fa7e 9ccd5d55
bne %xcc,p13_f6_fail
nop
! Check Local Memory
set p13_local0_expect,%g1
p13_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 00000000e96b6eba
ldx [%i0+0x008],%g3 ! Observed data at 000000002a000008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1609ad2d07a672f6
ldx [%i0+0x010],%g3 ! Observed data at 000000002a000010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x010,%g4
set p13_local1_expect,%g1
p13_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = d43200533aaa72f6
ldx [%i1+0x008],%g3 ! Observed data at 000000002a800008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffffffffab16
ldx [%i1+0x018],%g3 ! Observed data at 000000002a800018
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000000072f6
ldx [%i1+0x020],%g3 ! Observed data at 000000002a800020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000000042
ldx [%i1+0x030],%g3 ! Observed data at 000000002a800030
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 2f974112200c1ec4
ldx [%i1+0x038],%g3 ! Observed data at 000000002a800038
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x038,%g4
set p13_local2_expect,%g1
p13_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ffffffa731159ff1
ldx [%i2+0x000],%g3 ! Observed data at 000000002b000000
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 30c2fa162cdbac3d
ldx [%i2+0x008],%g3 ! Observed data at 000000002b000008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffab1690faff79
ldx [%i2+0x028],%g3 ! Observed data at 000000002b000028
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x028,%g4
set p13_local3_expect,%g1
p13_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 7b1a7ca477b91cc9
ldx [%i3+0x010],%g3 ! Observed data at 000000002b800010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 6cffcce6e96b6eba
ldx [%i3+0x018],%g3 ! Observed data at 000000002b800018
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000ab16c120
ldx [%i3+0x020],%g3 ! Observed data at 000000002b800020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2cdbac3d00000042
ldx [%i3+0x028],%g3 ! Observed data at 000000002b800028
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ff42ffffffffffe8
ldx [%i3+0x030],%g3 ! Observed data at 000000002b800030
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = f2d600425540564f
ldx [%i3+0x038],%g3 ! Observed data at 000000002b800038
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x038,%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
! 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:
stda %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000018]
stwa %l6,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b000028]
ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002a800010]
stxa %l1,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800008]
stda %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800018]
done
p13_trap1o:
stda %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a000018]
stwa %l6,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002b000028]
ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002a800010]
stxa %l1,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800008]
stda %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800018]
done
p13_trap2e:
lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002b000018]
done
p13_trap2o:
lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002b000018]
done
p13_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p13_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p13_init_memory_pointers:
set p13_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p13_local0_start,%i0
set p13_local1_start,%i1
set p13_local2_start,%i2
set p13_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 30c2fa162cdbac3d
ldx [%g1+0x008],%l1 ! %l1 = 9c7914dc11f9abab
ldx [%g1+0x010],%l2 ! %l2 = ce2a33d06959efbc
ldx [%g1+0x018],%l3 ! %l3 = 1fa7c7a265497ca4
ldx [%g1+0x020],%l4 ! %l4 = 49dfc0c8373342d9
ldx [%g1+0x028],%l5 ! %l5 = 554df0c80e69e09a
ldx [%g1+0x030],%l6 ! %l6 = 2e2d0a59dd22cbbf
ldx [%g1+0x038],%l7 ! %l7 = f8dc08c2552287fd
! 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 = 20c8db4e 7c00fad7 8acbc090 cdbb7885
! %f4 = 4fa2b48d cb2d42b0 17b22957 736d547b
! %f8 = dbaa6ae9 f475f46b 87b880ff 25700b42
! %f12 = 36137dea 572e8971 505a8168 f3f848da
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3f66e79c fdd394a2 0024a5db b9188280
! %f20 = ab8e17ec 29637c92 e8cf80a6 40d1e769
! %f24 = 7a08b305 644cbe3f 423a4ea8 bfcd3b3b
! %f28 = 0ed04699 bb32c85f a7107183 1c9efe77
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d5e2df2a e8f27a4c 06a1b480 ba74620d
! %f36 = 86cbcddd 2633ae0f 54f8efae d19e1b12
! %f40 = 9141a78d 8d477ed7 cf39d014 0d432727
! %f44 = b8a9babf f91455ee dee78b1f 0821b762
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x4232c56700000055,%g7,%g1 ! GSR scale = 10, align = 5
wr %g1,%g0,%gsr ! GSR = 4232c56700000055
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[0000000090000008] = b01bc40b, %g2 = 0000000000000004
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000b01b
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = 0000b01b, %g3 = 0bad0b00
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
! %l6 = 134a03be9196edb8, Mem[0000000090800005] = bacca9a3
stb %l6,[%i5+0x005] ! Mem[0000000090800004] = b8cca9a3
! Mem[0000000091000008] = 4b1c5151 da67f293, %g2 = f4d6f5d4, %g3 = 80b60b78
ldd [%i6+%o1],%g2 ! %g2 = 000000004b1c5151 00000000da67f293
! Mem[0000000091000018] = b4334f3440af2dc9, %g2 = 000000004b1c5151
ldx [%i6+%o3],%g2 ! %g2 = b4334f3440af2dc9
! %l5 = bb72d6d8c8891dc0, Mem[0000000091800028] = d1fa02ccb0308df5
stx %l5,[%o0+%o5] ! Mem[0000000091800028] = bb72d6d8c8891dc0
! %l3 = 7651b01df5bc9a21, Mem[0000000090800018] = 35d3851c
stw %l3,[%i5+%o3] ! Mem[0000000090800018] = f5bc9a21
! Mem[000000009000002c] = 8d791540, %g2 = b4334f3440af2dc9
lduh [%i4+0x02c],%g2 ! %g2 = 0000000000008d79
! Mem[000000009000000c] = 9e2c0212, %g2 = 0000000000008d79
lduh [%i4+0x00e],%g2 ! %g2 = 0000000000009e2c
! %l3 = 7651b01df5bc9a21, Mem[000000002c800039] = 690f94f5
stb %l3,[%i1+0x039] ! Mem[000000002c800038] = 692194f5
p14_label_2:
! %l7 = ee00be82121eebe8, Mem[000000009080002c] = 9c5fe8b1
stw %l7,[%i5+0x02c] ! Mem[000000009080002c] = 121eebe8
! %l4 = 5819efb02ee4f139, Mem[0000000090000030] = 944f136a126760d7
stx %l4,[%i4+0x030] ! Mem[0000000090000030] = 5819efb02ee4f139
! Mem[000000009000002c] = 8d791540, %g2 = 0000000000009e2c
lduw [%i4+0x02c],%g2 ! %g2 = 000000008d791540
! Mem[000000002c800024] = d59e2b5d, %l3 = 7651b01df5bc9a21
ldub [%i1+0x024],%l3 ! %l3 = 00000000000000d5
! Mem[0000000090000018] = 7f114e52 9d7122ad, %g2 = 8d791540, %g3 = da67f293
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 000000009d7122ad
! Mem[0000000091000010] = eb99b0555bebbbe4, %g2 = 000000007f114e52
ldx [%i6+%o2],%g2 ! %g2 = eb99b0555bebbbe4
! Mem[0000000090000004] = 0b7896ab, %g2 = eb99b0555bebbbe4
lduh [%i4+0x006],%g2 ! %g2 = 0000000000000b78
! %l0 = 7d77fac9, %l1 = 55c4b60a, Mem[0000000091800020] = c69ee3c7 33167744
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 7d77fac9 55c4b60a
! Mem[000000002d000030] = 8848bb53, %l7 = ee00be82121eebe8
ldub [%i2+0x030],%l7 ! %l7 = 0000000000000088
! Mem[0000000090000030] = 5819efb0, %g2 = 0000000000000b78
lduw [%i4+0x030],%g2 ! %g2 = 000000005819efb0
p14_label_3:
! %l4 = 5819efb02ee4f139, Mem[0000000090800028] = eb4882af121eebe8
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = 5819efb02ee4f139
! Mem[0000000090800028] = 5819efb0, %g2 = 000000005819efb0
lduh [%i5+%o5],%g2 ! %g2 = 0000000000005819
! Mem[0000000091800018] = 39a5df25e14610d9, %g2 = 0000000000005819
ldx [%o0+%o3],%g2 ! %g2 = 39a5df25e14610d9
! Mem[0000000091800000] = b5da1933, %g2 = 39a5df25e14610d9
ldub [%o0+0x003],%g2 ! %g2 = 00000000000000b5
! Mem[0000000090000010] = 0212225c, %g2 = 00000000000000b5
ldub [%i4+%o2],%g2 ! %g2 = 0000000000000002
! Mem[000000002c800000] = 41acf76e, %l4 = 5819efb02ee4f139
lduh [%i1+%g0],%l4 ! %l4 = 00000000000041ac
! %l7 = 0000000000000088, Mem[000000009000001c] = 9d7122ad
stw %l7,[%i4+0x01c] ! Mem[000000009000001c] = 00000088
! Mem[0000000090000018] = 7f114e5200000088, %g2 = 0000000000000002
ldx [%i4+%o3],%g2 ! %g2 = 7f114e5200000088
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = 00000088, %g3 = 9d7122ad
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
! Mem[000000002c000030] = 09a8570b a84270cb, %l4 = 000041ac, %l5 = c8891dc0
ldd [%i0+0x030],%l4 ! %l4 = 0000000009a8570b 00000000a84270cb
p14_label_4:
! Mem[0000000090800030] = e7b33334, %g18 = 1e9d2c668f7e0dc1
ldsw [%i5+0x030],%g2 ! %g2 = 1e9d2c668f7e0dc1
! Mem[000000002c800020] = c210f9ca d59e2b5d, %l6 = 9196edb8, %l7 = 00000088
ldd [%i1+%o4],%l6 ! %l6 = 00000000c210f9ca 00000000d59e2b5d
! %l5 = 00000000a84270cb, Mem[0000000090800010] = bbd0f97aba27fa54
stx %l5,[%i5+%o2] ! Mem[0000000090800010] = 00000000a84270cb
! Mem[0000000091800020] = 7d77fac9, %g2 = ffffffffe7b33334
ldsb [%o0+%o4],%g2 ! %g2 = 000000000000007d
! Mem[0000000091000038] = 65898de9, %g2 = 000000000000007d
lduw [%i6+0x038],%g2 ! %g2 = 0000000065898de9
! Mem[000000002c800028] = b63e094939d1a0cf, %l5 = 00000000a84270cb
ldx [%i1+%o5],%l5 ! %l5 = b63e094939d1a0cf
! %l2 = f33a7ebbd8532cf1, Mem[0000000091800014] = a2d978b6
stw %l2,[%o0+0x014] ! Mem[0000000091800014] = d8532cf1
! Mem[0000000091000024] = 7b41cb8c, %g2 = 0000000065898de9
lduw [%i6+0x024],%g2 ! %g2 = 000000007b41cb8c
! Mem[0000000091000004] = 861c204b, %g2 = 000000007b41cb8c
ldub [%i6+0x005],%g2 ! %g2 = 0000000000000086
! %l4 = 09a8570b, %l5 = 39d1a0cf, Mem[0000000091800020] = 7d77fac9 55c4b60a
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 09a8570b 39d1a0cf
p14_label_5:
! Mem[0000000090000020] = 1a54edfce7b2eb32, %g2 = 0000000000000086
ldx [%i4+%o4],%g2 ! %g2 = 1a54edfce7b2eb32
! %l6 = 00000000c210f9ca, Mem[0000000090000034] = 2ee4f139
sth %l6,[%i4+0x034] ! Mem[0000000090000034] = f9caf139
! Mem[0000000090800010] = 00000000, %g2 = 1a54edfce7b2eb32
lduw [%i5+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000018] = 4e520000, %g2 = 0000000000000000
ldsb [%i4+0x01a],%g2 ! %g2 = 000000000000004e
! %l0 = 7d77fac9, %l1 = 55c4b60a, Mem[0000000090000020] = 1a54edfc e7b2eb32
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 7d77fac9 55c4b60a
! %l7 = 00000000d59e2b5d, Mem[0000000090800028] = 5819efb0
stb %l7,[%i5+%o5] ! Mem[0000000090800028] = 5d19efb0
! Mem[0000000091800034] = 487fe8dd, %g2 = 000000000000004e
ldsh [%o0+0x036],%g2 ! %g2 = 000000000000487f
! %l7 = 00000000d59e2b5d, Mem[0000000091800034] = b6b6487f
stw %l7,[%o0+0x034] ! Mem[0000000091800034] = d59e2b5d
! Mem[000000002d000034] = bf86ee40, %l0 = bafb65567d77fac9
lduh [%i2+0x034],%l0 ! %l0 = 000000000000bf86
! %l0 = 000000000000bf86, Mem[0000000091800030] = 45288f71
stb %l0,[%o0+0x030] ! Mem[0000000091800030] = 86288f71
p14_label_6:
! %l4 = 0000000009a8570b, Mem[0000000090800007] = a9a3d5b4
stb %l4,[%i5+0x007] ! Mem[0000000090800004] = 0ba3d5b4
! %l0 = 0000bf86, %l1 = 55c4b60a, Mem[0000000090800008] = a3d5b48d f38fafd2
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 0000bf86 55c4b60a
! Mem[0000000090000028] = 07dc67fd, %g2 = 000000000000487f
lduw [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd
! Mem[000000009000000c] = c40b9e2c, %g2 = 0000000007dc67fd
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c40b9e2c
! %l4 = 0000000009a8570b, Mem[0000000090800004] = d0b8cc0b
stw %l4,[%i5+0x004] ! Mem[0000000090800004] = 09a8570b
! Mem[000000002d800000] = dfb0bd03, %l0 = 000000000000bf86
ldsw [%i3+%g0],%l0 ! %l0 = ffffffffdfb0bd03
! Mem[0000000091000020] = 9de28f8d 7b41cb8c, %g2 = c40b9e2c, %g3 = b6b6487f
ldd [%i6+%o4],%g2 ! %g2 = 000000009de28f8d 000000007b41cb8c
! Mem[0000000090000008] = 96abb01b, %g2 = 000000009de28f8d
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffff96ab
! Mem[000000002d000034] = bf86ee40, %l5 = b63e094939d1a0cf
ldsb [%i2+0x037],%l5 ! %l5 = 0000000000000040
! Mem[000000009180002c] = c8891dc0, %g2 = ffffffffffff96ab
ldub [%o0+0x02c],%g2 ! %g2 = 00000000000000c8
p14_label_7:
! Mem[0000000090800018] = f5bc9a21, %g2 = 00000000000000c8
ldsh [%i5+%o3],%g2 ! %g2 = fffffffffffff5bc
! Mem[0000000090800008] = 0000bf8655c4b60a, %g2 = fffffffffffff5bc
ldx [%i5+%o1],%g2 ! %g2 = 0000bf8655c4b60a
! Mem[0000000091800010] = 44f9f4d8, %g2 = 0000bf8655c4b60a
ldub [%o0+0x011],%g2 ! %g2 = 0000000000000044
! Mem[0000000091800008] = 3f270741, %g2 = 0000000000000044
lduh [%o0+0x00a],%g2 ! %g2 = 0000000000003f27
! %l2 = d8532cf1, %l3 = 000000d5, Mem[0000000090000028] = 07dc67fd 8d791540
std %l2,[%i4+%o5] ! Mem[0000000090000028] = d8532cf1 000000d5
! Mem[0000000090000008] = 96abb01b, %g18 = 1e9d2c668f7e0dc1
ldsw [%i4+%o1],%g2 ! %g2 = 1e9d2c668f7e0dc1
! Mem[000000002c800028] = b63e0949, %l2 = f33a7ebbd8532cf1
ldub [%i1+0x02b],%l2 ! %l2 = 0000000000000049
! Mem[000000009080001c] = 726c6c0f, %g2 = ffffffff96abb01b
ldsb [%i5+0x01f],%g2 ! %g2 = 0000000000000072
! %l3 = 00000000000000d5, Mem[000000009180003c] = eb806635
stw %l3,[%o0+0x03c] ! Mem[000000009180003c] = 000000d5
! %l4 = 0000000009a8570b, Mem[0000000090800024] = ba1e4dff
sth %l4,[%i5+0x024] ! Mem[0000000090800024] = 570b4dff
p14_label_8:
! Mem[0000000091800028] = d6d8c889, %g2 = 0000000000000072
lduh [%o0+0x02a],%g2 ! %g2 = 000000000000d6d8
! %l5 = 0000000000000040, Mem[000000009100001c] = 40af2dc9
sth %l5,[%i6+0x01c] ! Mem[000000009100001c] = 00402dc9
! Mem[000000002c000008] = 6f1155ba, %l1 = fec7558655c4b60a
lduw [%i0+%o1],%l1 ! %l1 = 000000006f1155ba
! %l0 = ffffffffdfb0bd03, Mem[0000000091000022] = 8f8d7b41
sth %l0,[%i6+0x022] ! Mem[0000000091000020] = bd037b41
! Mem[0000000090000028] = 2cf10000, %g2 = 000000000000d6d8
lduh [%i4+0x02a],%g2 ! %g2 = 0000000000002cf1
! Mem[0000000091000008] = 4b1c5151, %g18 = 1e9d2c668f7e0dc1
ldsw [%i6+%o1],%g2 ! %g2 = 1e9d2c668f7e0dc1
! %l4 = 0000000009a8570b, Mem[0000000091000024] = 7b41cb8c
stw %l4,[%i6+0x024] ! Mem[0000000091000024] = 09a8570b
! %l0 = ffffffffdfb0bd03, Mem[0000000091000008] = 4b1c5151
sth %l0,[%i6+%o1] ! Mem[0000000091000008] = bd035151
! %l5 = 0000000000000040, Mem[0000000091800038] = e8dd799b000000d5
stx %l5,[%o0+0x038] ! Mem[0000000091800038] = 0000000000000040
! Mem[000000002c000000] = 6e5e4ac3, %l1 = 000000006f1155ba
ldsh [%i0+%g0],%l1 ! %l1 = 0000000000006e5e
p14_label_9:
! Mem[0000000091000038] = 65898de9 d7571dc0, %g2 = 4b1c5151, %g3 = 7b41cb8c
ldd [%i6+0x038],%g2 ! %g2 = 0000000065898de9 00000000d7571dc0
! Mem[000000002d000030] = 8848bb53bf86ee40, %l3 = 00000000000000d5
ldx [%i2+0x030],%l3 ! %l3 = 8848bb53bf86ee40
! %l6 = 00000000c210f9ca, Mem[0000000090000000] = f4d6f5d4
stw %l6,[%i4+%g0] ! Mem[0000000090000000] = c210f9ca
! Mem[0000000091800018] = df25e146, %g2 = 0000000065898de9
ldsh [%o0+0x01a],%g2 ! %g2 = ffffffffffffdf25
! Mem[0000000090000038] = 8fc6c81b, %g18 = 1e9d2c668f7e0dc1
ldsw [%i4+0x038],%g2 ! %g2 = 1e9d2c668f7e0dc1
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = 8fc6c81b, %g3 = d7571dc0
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! %l4 = 09a8570b, %l5 = 00000040, Mem[000000002c000008] = 6f1155ba 016a700a
std %l4,[%i0+%o1] ! Mem[000000002c000008] = 09a8570b 00000040
! Mem[0000000091800028] = d6d8c889, %g2 = 0000000050d23f27
lduh [%o0+0x02a],%g2 ! %g2 = 000000000000d6d8
! Mem[0000000090000038] = c81bf8ba, %g2 = 000000000000d6d8
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffffc81b
! %l1 = 0000000000006e5e, Mem[000000002d80001c] = 6c69149d
sth %l1,[%i3+0x01c] ! Mem[000000002d80001c] = 6e5e149d
p14_label_10:
! Mem[0000000091000014] = 5bebbbe4, %g18 = 1e9d2c668f7e0dc1
ldsw [%i6+0x014],%g2 ! %g2 = 1e9d2c668f7e0dc1
! Mem[0000000090000010] = 0212225c, %g2 = 000000005bebbbe4
lduh [%i4+%o2],%g2 ! %g2 = 0000000000000212
! %l0 = ffffffffdfb0bd03, Mem[000000002d80002e] = 0e7b6668
sth %l0,[%i3+0x02e] ! Mem[000000002d80002c] = 0e7bbd03
! Mem[000000009000001c] = 0000887d, %g2 = 0000000000000212
ldub [%i4+0x01d],%g2 ! %g2 = 0000000000000000
! Mem[000000009000002c] = 00d55819, %g2 = 0000000000000000
ldsh [%i4+0x02e],%g2 ! %g2 = 00000000000000d5
! %l6 = c210f9ca, %l7 = d59e2b5d, Mem[0000000090000020] = 7d77fac9 55c4b60a
std %l6,[%i4+%o4] ! Mem[0000000090000020] = c210f9ca d59e2b5d
! %l0 = ffffffffdfb0bd03, Mem[0000000090800000] = c8c086c6
stw %l0,[%i5+%g0] ! Mem[0000000090800000] = dfb0bd03
! %l1 = 0000000000006e5e, Mem[000000009100003c] = d7571dc0
stw %l1,[%i6+0x03c] ! Mem[000000009100003c] = 00006e5e
! Mem[0000000090800004] = 09a8570b, %g2 = 00000000000000d5
lduw [%i5+0x004],%g2 ! %g2 = 0000000009a8570b
! Mem[000000009080001c] = 35726c6c, %g2 = 0000000009a8570b
ldsb [%i5+0x01e],%g2 ! %g2 = 0000000000000035
p14_label_11:
! %l6 = 00000000c210f9ca, Mem[000000009000003e] = 39dc0000
stb %l6,[%i4+0x03e] ! Mem[000000009000003c] = cadc0000
! Mem[000000002d800028] = f889fbfd, %l0 = ffffffffdfb0bd03
ldsb [%i3+0x02a],%l0 ! %l0 = fffffffffffffffb
! Mem[0000000090000030] = 5819efb0, %g2 = 0000000000000035
lduw [%i4+0x030],%g2 ! %g2 = 000000005819efb0
! %l6 = c210f9ca, %l7 = d59e2b5d, Mem[0000000090000028] = d8532cf1 000000d5
std %l6,[%i4+%o5] ! Mem[0000000090000028] = c210f9ca d59e2b5d
! %l5 = 0000000000000040, Mem[000000002c800038] = 692194f5577d882a
stx %l5,[%i1+0x038] ! Mem[000000002c800038] = 0000000000000040
! %l0 = fffffffffffffffb, Mem[000000009000002b] = cad59e2b
stb %l0,[%i4+0x02b] ! Mem[0000000090000028] = fbd59e2b
! Mem[0000000090800024] = 570b4dff, %g2 = 000000005819efb0
lduw [%i5+0x024],%g2 ! %g2 = 00000000570b4dff
! %l4 = 0000000009a8570b, Mem[0000000090800030] = e7b33334
stw %l4,[%i5+0x030] ! Mem[0000000090800030] = 09a8570b
! Mem[0000000091000010] = eb99b055, %g2 = 00000000570b4dff
ldsh [%i6+%o2],%g2 ! %g2 = ffffffffffffeb99
! Mem[000000009100001c] = 00402dc9, %g18 = 1e9d2c668f7e0dc1
ldsw [%i6+0x01c],%g2 ! %g2 = 1e9d2c668f7e0dc1
p14_label_12:
! %l1 = 0000000000006e5e, Mem[0000000091000024] = 09a8570b
stw %l1,[%i6+0x024] ! Mem[0000000091000024] = 00006e5e
! %l2 = 0000000000000049, Mem[0000000091000016] = bbe4b433
sth %l2,[%i6+0x016] ! Mem[0000000091000014] = 0049b433
! Mem[0000000091800030] = 86288f71 d59e2b5d, %g2 = 00402dc9, %g3 = 0741274a
ldd [%o0+0x030],%g2 ! %g2 = 0000000086288f71 00000000d59e2b5d
! Mem[000000009180003c] = 00000040, %g2 = 0000000086288f71
lduw [%o0+0x03c],%g2 ! %g2 = 0000000000000040
! Mem[0000000091800000] = 37b5da19, %g2 = 0000000000000040
ldsh [%o0+0x002],%g2 ! %g2 = 00000000000037b5
! Mem[000000002d00001c] = 7b872fd4, %l5 = 0000000000000040
ldub [%i2+0x01d],%l5 ! %l5 = 0000000000000087
! Mem[0000000091800020] = 09a8570b 39d1a0cf, %g2 = 000037b5, %g3 = d59e2b5d
ldd [%o0+%o4],%g2 ! %g2 = 0000000009a8570b 0000000039d1a0cf
! Mem[000000009000003c] = f8bacadc, %g2 = 0000000009a8570b
lduw [%i4+0x03c],%g2 ! %g2 = 00000000f8bacadc
! Mem[0000000090000024] = d59e2b5d, %g2 = 00000000f8bacadc
lduw [%i4+0x024],%g2 ! %g2 = 00000000d59e2b5d
! Mem[000000009100001c] = 00402dc9, %g2 = 00000000d59e2b5d
ldub [%i6+0x01c],%g2 ! %g2 = 0000000000000000
p14_label_13:
! Mem[000000002c800018] = 203587d4, %l5 = 0000000000000087
ldsw [%i1+%o3],%l5 ! %l5 = 00000000203587d4
! Mem[000000009180002c] = 891dc086, %g2 = 0000000000000000
ldsb [%o0+0x02d],%g2 ! %g2 = ffffffffffffff89
! Mem[000000009180002c] = 1dc08628, %g2 = ffffffffffffff89
ldsh [%o0+0x02e],%g2 ! %g2 = 0000000000001dc0
! Mem[0000000091000018] = b4334f34 00402dc9, %g2 = 00001dc0, %g3 = 39d1a0cf
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000000402dc9
! %l4 = 0000000009a8570b, Mem[0000000090800024] = 570b4dff
stw %l4,[%i5+0x024] ! Mem[0000000090800024] = 09a8570b
! %l6 = c210f9ca, %l7 = d59e2b5d, Mem[0000000090800000] = dfb0bd03 09a8570b
std %l6,[%i5+%g0] ! Mem[0000000090800000] = c210f9ca d59e2b5d
! Mem[0000000090000020] = c210f9cad59e2b5d, %g2 = 00000000b4334f34
ldx [%i4+%o4],%g2 ! %g2 = c210f9cad59e2b5d
! %l7 = 00000000d59e2b5d, Mem[000000002c000039] = d462fc01
stb %l7,[%i0+0x039] ! Mem[000000002c000038] = d45dfc01
! Mem[000000009180002c] = 891dc086, %g2 = c210f9cad59e2b5d
ldsb [%o0+0x02d],%g2 ! %g2 = ffffffffffffff89
! Mem[0000000091800028] = bb72d6d8 c8891dc0, %g2 = ffffff89, %g3 = 00402dc9
ldd [%o0+%o5],%g2 ! %g2 = 00000000bb72d6d8 00000000c8891dc0
p14_label_14:
! Mem[0000000091800020] = 09a8570b, %g2 = 00000000bb72d6d8
lduw [%o0+%o4],%g2 ! %g2 = 0000000009a8570b
! Mem[0000000090000018] = 114e5200, %g2 = 0000000009a8570b
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000011
! Mem[0000000090000018] = 7f114e52, %g2 = 0000000000000011
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000007f11
! %l0 = fffffffb, %l1 = 00006e5e, Mem[0000000091000008] = bd035151 da67f293
std %l0,[%i6+%o1] ! Mem[0000000091000008] = fffffffb 00006e5e
! Mem[0000000090000000] = c210f9ca80b60b78, %g2 = 0000000000007f11
ldx [%i4+%g0],%g2 ! %g2 = c210f9ca80b60b78
! Mem[0000000090000000] = c210f9ca, %g2 = c210f9ca80b60b78
ldub [%i4+%g0],%g2 ! %g2 = 00000000000000c2
! %l1 = 0000000000006e5e, Mem[000000009100000a] = fffb0000
sth %l1,[%i6+0x00a] ! Mem[0000000091000008] = 6e5e0000
! Mem[0000000091800000] = 6c5e37b5, %g2 = 00000000000000c2
lduw [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5
! Mem[000000002d000030] = 8848bb53 bf86ee40, %l4 = 09a8570b, %l5 = 203587d4
ldd [%i2+0x030],%l4 ! %l4 = 000000008848bb53 00000000bf86ee40
! %l6 = 00000000c210f9ca, Mem[0000000091000024] = 00006e5e
sth %l6,[%i6+0x024] ! Mem[0000000091000024] = f9ca6e5e
p14_label_15:
! Mem[0000000091800028] = d6d8c889, %g2 = 000000006c5e37b5
ldsb [%o0+0x02a],%g2 ! %g2 = ffffffffffffffd6
! Mem[0000000090000038] = 8fc6c81bf8bacadc, %g2 = ffffffffffffffd6
ldx [%i4+0x038],%g2 ! %g2 = 8fc6c81bf8bacadc
! Mem[0000000090000004] = 7896abb0, %g2 = 8fc6c81bf8bacadc
ldub [%i4+0x007],%g2 ! %g2 = 0000000000000078
! %l2 = 00000049, %l3 = bf86ee40, Mem[0000000091800018] = 39a5df25 e14610d9
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 00000049 bf86ee40
! %l5 = 00000000bf86ee40, Mem[0000000091800020] = 09a8570b39d1a0cf
stx %l5,[%o0+%o4] ! Mem[0000000091800020] = 00000000bf86ee40
! Mem[0000000090000034] = f9caf139, %g2 = 0000000000000078
lduw [%i4+0x034],%g2 ! %g2 = 00000000f9caf139
! %l0 = fffffffffffffffb, Mem[000000009180000c] = 0741274a
sth %l0,[%o0+0x00c] ! Mem[000000009180000c] = fffb274a
! %l0 = fffffffffffffffb, Mem[0000000090800010] = 00000000a84270cb
stx %l0,[%i5+%o2] ! Mem[0000000090800010] = fffffffffffffffb
! %l6 = 00000000c210f9ca, Mem[000000009180001f] = 40000000
stb %l6,[%o0+0x01f] ! Mem[000000009180001c] = ca000000
! Mem[000000002d000018] = b024520d 7b872fd4, %l4 = 8848bb53, %l5 = bf86ee40
ldd [%i2+%o3],%l4 ! %l4 = 00000000b024520d 000000007b872fd4
p14_label_16:
! Mem[0000000091800008] = 3f27fffb, %g2 = 00000000f9caf139
ldsb [%o0+0x00a],%g2 ! %g2 = 000000000000003f
! Mem[0000000091800000] = 5e37b5da, %g2 = 000000000000003f
ldsb [%o0+0x001],%g2 ! %g2 = 000000000000005e
! Mem[000000002c800018] = 203587d4 ee7fc732, %l2 = 00000049, %l3 = bf86ee40
ldd [%i1+%o3],%l2 ! %l2 = 00000000203587d4 00000000ee7fc732
! Mem[0000000091000010] = eb99b055, %g2 = 000000000000005e
lduh [%i6+%o2],%g2 ! %g2 = 000000000000eb99
! %l0 = fffffffb, %l1 = 00006e5e, Mem[0000000090800010] = ffffffff fffffffb
std %l0,[%i5+%o2] ! Mem[0000000090800010] = fffffffb 00006e5e
! %l4 = 00000000b024520d, Mem[000000002c80001e] = ee7fc732
sth %l4,[%i1+0x01e] ! Mem[000000002c80001c] = ee7f520d
! %l5 = 000000007b872fd4, Mem[0000000090800006] = 2b5d0000
stb %l5,[%i5+0x006] ! Mem[0000000090800004] = d45d0000
! Mem[000000009100000c] = 6e5eeb99, %g2 = 000000000000eb99
lduh [%i6+0x00e],%g2 ! %g2 = 0000000000006e5e
! Mem[0000000090800020] = 6c6c0f3a09a8570b, %g2 = 0000000000006e5e
ldx [%i5+%o4],%g2 ! %g2 = 6c6c0f3a09a8570b
! Mem[0000000090000038] = 8fc6c81b, %g18 = 1e9d2c668f7e0dc1
ldsw [%i4+0x038],%g2 ! %g2 = 1e9d2c668f7e0dc1
p14_label_17:
! Mem[0000000090000018] = 7f114e52 00000088, %g2 = 8fc6c81b, %g3 = c8891dc0
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 0000000000000088
! %l0 = fffffffb, %l1 = 00006e5e, Mem[0000000090000008] = 96abb01b c40b9e2c
std %l0,[%i4+%o1] ! Mem[0000000090000008] = fffffffb 00006e5e
! Mem[0000000091000030] = c7725720, %g2 = 000000007f114e52
ldub [%i6+0x031],%g2 ! %g2 = 00000000000000c7
! %l0 = fffffffffffffffb, Mem[000000009180002d] = 891dc086
stb %l0,[%o0+0x02d] ! Mem[000000009180002c] = fb1dc086
! Mem[000000002c00003c] = 114373ed, %l3 = 00000000ee7fc732
ldsh [%i0+0x03c],%l3 ! %l3 = 0000000000001143
! Mem[0000000090000020] = c210f9cad59e2b5d, %g2 = 00000000000000c7
ldx [%i4+%o4],%g2 ! %g2 = c210f9cad59e2b5d
! Mem[000000002d800024] = c8809f35, %l5 = 000000007b872fd4
ldsh [%i3+0x026],%l5 ! %l5 = ffffffffffff9f35
! %l5 = ffffffffffff9f35, Mem[0000000091800018] = 00000049bf86eeca
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = ffffffffffff9f35
! Mem[000000002c80002c] = 39d1a0cf, %l1 = 0000000000006e5e
ldsh [%i1+0x02c],%l1 ! %l1 = 00000000000039d1
! Mem[0000000091800010] = f9f4d853, %g2 = c210f9cad59e2b5d
lduh [%o0+0x012],%g2 ! %g2 = 000000000000f9f4
p14_label_18:
! Mem[000000002d00003c] = 9b87658c, %l1 = 00000000000039d1
ldsw [%i2+0x03c],%l1 ! %l1 = ffffffff9b87658c
! %l0 = fffffffffffffffb, Mem[0000000090800025] = a8570b5d
stb %l0,[%i5+0x025] ! Mem[0000000090800024] = fb570b5d
! Mem[0000000090800000] = f9cad59e, %g2 = 000000000000f9f4
lduh [%i5+0x002],%g2 ! %g2 = 000000000000f9ca
! %l0 = fffffffb, %l1 = 9b87658c, Mem[000000002d000010] = d9673760 13e2d287
std %l0,[%i2+%o2] ! Mem[000000002d000010] = fffffffb 9b87658c
! Mem[0000000091800018] = ffffffff, %g18 = 1e9d2c668f7e0dc1
ldsw [%o0+%o3],%g2 ! %g2 = 1e9d2c668f7e0dc1
! Mem[0000000091000038] = 65898de9, %g2 = ffffffffffffffff
ldsb [%i6+0x038],%g2 ! %g2 = 0000000000000065
! %l3 = 0000000000001143, Mem[0000000090000012] = 225c798e
sth %l3,[%i4+0x012] ! Mem[0000000090000010] = 1143798e
! Mem[0000000090800028] = efb02ee4, %g2 = 0000000000000065
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffffefb0
! Mem[0000000091000038] = 65898de9, %g18 = 1e9d2c668f7e0dc1
ldsw [%i6+0x038],%g2 ! %g2 = 1e9d2c668f7e0dc1
! Mem[0000000091800018] = ffffffff ffff9f35, %g2 = 65898de9, %g3 = 00000088
ldd [%o0+%o3],%g2 ! %g2 = 00000000ffffffff 00000000ffff9f35
p14_label_19:
! Mem[0000000091800010] = 5e44f9f4, %g18 = 1e9d2c668f7e0dc1
ldsw [%o0+%o2],%g2 ! %g2 = 1e9d2c668f7e0dc1
! Mem[0000000090000038] = 8fc6c81b f8bacadc, %g2 = 5e44f9f4, %g3 = ffff9f35
ldd [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b 00000000f8bacadc
! %l1 = ffffffff9b87658c, Mem[0000000091000010] = eb99b0555beb0049
stx %l1,[%i6+%o2] ! Mem[0000000091000010] = ffffffff9b87658c
! Mem[000000009080002c] = f13909a8, %g2 = 000000008fc6c81b
ldsh [%i5+0x02e],%g2 ! %g2 = fffffffffffff139
! Mem[0000000091000000] = 9f6dde86, %g2 = fffffffffffff139
ldsh [%i6+0x002],%g2 ! %g2 = ffffffffffff9f6d
! Mem[0000000090000008] = fffffffb00006e5e, %g2 = ffffffffffff9f6d
ldx [%i4+%o1],%g2 ! %g2 = fffffffb00006e5e
! Mem[0000000090800028] = 5d19efb0, %g2 = fffffffb00006e5e
lduw [%i5+%o5],%g2 ! %g2 = 000000005d19efb0
! %l3 = 0000000000001143, Mem[0000000090000009] = fffffb00
stb %l3,[%i4+0x009] ! Mem[0000000090000008] = 43fffb00
! Mem[0000000090000000] = 10f9ca80, %g2 = 000000005d19efb0
ldub [%i4+0x001],%g2 ! %g2 = 0000000000000010
! Mem[0000000090000014] = 798eb5a3, %g2 = 0000000000000010
ldub [%i4+0x014],%g2 ! %g2 = 0000000000000079
p14_label_20:
! Mem[0000000090800028] = 5d19efb02ee4f139, %g2 = 0000000000000079
ldx [%i5+%o5],%g2 ! %g2 = 5d19efb02ee4f139
! %l5 = ffffffffffff9f35, Mem[000000009080003b] = 0cdd38b6
stb %l5,[%i5+0x03b] ! Mem[0000000090800038] = 35dd38b6
! Mem[0000000090800038] = 3f4235dd, %g2 = 5d19efb02ee4f139
ldub [%i5+0x039],%g2 ! %g2 = 000000000000003f
! Mem[000000002c800028] = b63e0949 39d1a0cf, %l2 = 203587d4, %l3 = 00001143
ldd [%i1+%o5],%l2 ! %l2 = 00000000b63e0949 0000000039d1a0cf
! %l0 = fffffffffffffffb, Mem[000000002d000000] = a54c4f6f40f3022c
stx %l0,[%i2+%g0] ! Mem[000000002d000000] = fffffffffffffffb
! %l2 = 00000000b63e0949, Mem[000000009180000c] = fffb274a
sth %l2,[%o0+0x00c] ! Mem[000000009180000c] = 0949274a
! %l6 = 00000000c210f9ca, Mem[0000000090800018] = f5bc9a21d6343572
stx %l6,[%i5+%o3] ! Mem[0000000090800018] = 00000000c210f9ca
! Mem[000000002c000004] = eab31759, %l6 = 00000000c210f9ca
lduw [%i0+0x004],%l6 ! %l6 = 00000000eab31759
! Mem[000000002d000018] = b024520d7b872fd4, %l7 = 00000000d59e2b5d
ldx [%i2+%o3],%l7 ! %l7 = b024520d7b872fd4
! Mem[0000000090800030] = a8570b2d, %g2 = 000000000000003f
ldub [%i5+0x031],%g2 ! %g2 = 00000000000000a8
p14_label_21:
! %l6 = 00000000eab31759, Mem[0000000090000024] = d59e2b5d
stb %l6,[%i4+0x024] ! Mem[0000000090000024] = 599e2b5d
! Mem[0000000090000030] = 5819efb0 f9caf139, %g2 = 000000a8, %g3 = f8bacadc
ldd [%i4+0x030],%g2 ! %g2 = 000000005819efb0 00000000f9caf139
! Mem[000000009000000c] = 5e021211, %g2 = 000000005819efb0
ldub [%i4+0x00f],%g2 ! %g2 = 000000000000005e
! Mem[0000000090000018] = 52000000, %g2 = 000000000000005e
ldsb [%i4+0x01b],%g2 ! %g2 = 0000000000000052
! %l2 = b63e0949, %l3 = 39d1a0cf, Mem[0000000090000000] = c210f9ca 80b60b78
std %l2,[%i4+%g0] ! Mem[0000000090000000] = b63e0949 39d1a0cf
! Mem[0000000090000038] = 8fc6c81b f8bacadc, %g2 = 00000052, %g3 = f9caf139
ldd [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b 00000000f8bacadc
! %l5 = ffffffffffff9f35, Mem[0000000090800020] = 6c6c0f3a
sth %l5,[%i5+%o4] ! Mem[0000000090800020] = 9f350f3a
! Mem[0000000090000004] = a0cfff43, %g2 = 000000008fc6c81b
lduh [%i4+0x006],%g2 ! %g2 = 000000000000a0cf
! %l0 = fffffffffffffffb, Mem[0000000091800009] = d23f2709
stb %l0,[%o0+0x009] ! Mem[0000000091800008] = fb3f2709
! %l4 = 00000000b024520d, Mem[000000009080002c] = 2ee4f139
stw %l4,[%i5+0x02c] ! Mem[000000009080002c] = b024520d
p14_label_22:
! Mem[0000000091000008] = 5e00006e, %g2 = 000000000000a0cf
ldsb [%i6+0x00b],%g2 ! %g2 = 000000000000005e
! %l2 = 00000000b63e0949, Mem[000000009000001e] = 0088c210
sth %l2,[%i4+0x01e] ! Mem[000000009000001c] = 0949c210
! %l6 = eab31759, %l7 = 7b872fd4, Mem[0000000090000010] = 02121143 798eb5a3
std %l6,[%i4+%o2] ! Mem[0000000090000010] = eab31759 7b872fd4
! %l2 = b63e0949, %l3 = 39d1a0cf, Mem[000000002c000008] = 09a8570b 00000040
std %l2,[%i0+%o1] ! Mem[000000002c000008] = b63e0949 39d1a0cf
! Mem[000000009000000c] = 00006e5e, %g2 = 000000000000005e
lduw [%i4+0x00c],%g2 ! %g2 = 0000000000006e5e
! Mem[0000000091000004] = 1c20ffff, %g2 = 0000000000006e5e
ldsh [%i6+0x006],%g2 ! %g2 = 0000000000001c20
! Mem[000000002c800034] = ee273f1a, %l6 = 00000000eab31759
ldsh [%i1+0x036],%l6 ! %l6 = 0000000000003f1a
! %l6 = 00003f1a, %l7 = 7b872fd4, Mem[000000002d000010] = fffffffb 9b87658c
std %l6,[%i2+%o2] ! Mem[000000002d000010] = 00003f1a 7b872fd4
! %l6 = 00003f1a, %l7 = 7b872fd4, Mem[0000000091000008] = ffff6e5e 00006e5e
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 00003f1a 7b872fd4
! %l1 = ffffffff9b87658c, Mem[0000000091000030] = 7cc77257207bbe7e
stx %l1,[%i6+0x030] ! Mem[0000000091000030] = ffffffff9b87658c
p14_label_23:
! %l5 = ffffffffffff9f35, Mem[000000009000000c] = 00006e5e
sth %l5,[%i4+0x00c] ! Mem[000000009000000c] = 9f356e5e
! Mem[0000000091000000] = ddab9f6d de861c20, %g2 = 00001c20, %g3 = f8bacadc
ldd [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d 00000000de861c20
! Mem[0000000091000014] = 9b87658c, %g2 = 00000000ddab9f6d
lduw [%i6+0x014],%g2 ! %g2 = 000000009b87658c
! %l1 = ffffffff9b87658c, Mem[0000000091800006] = 336750fb
sth %l1,[%o0+0x006] ! Mem[0000000091800004] = 658c50fb
! Mem[0000000091800028] = d6d8c8fb, %g2 = 000000009b87658c
ldsb [%o0+0x02a],%g2 ! %g2 = ffffffffffffffd6
! %l1 = ffffffff9b87658c, Mem[000000009100001c] = 00402dc9
stb %l1,[%i6+0x01c] ! Mem[000000009100001c] = 8c402dc9
! Mem[0000000090800010] = fffffffb00006e5e, %g2 = ffffffffffffffd6
ldx [%i5+%o2],%g2 ! %g2 = fffffffb00006e5e
! %l4 = 00000000b024520d, Mem[000000009100000e] = 2fd4ffff
sth %l4,[%i6+0x00e] ! Mem[000000009100000c] = 520dffff
! Mem[0000000090800028] = 5d19efb0 b024520d, %g2 = 00006e5e, %g3 = de861c20
ldd [%i5+%o5],%g2 ! %g2 = 000000005d19efb0 00000000b024520d
! Mem[000000002c80000c] = 7fcc30b8, %l3 = 0000000039d1a0cf
lduh [%i1+0x00c],%l3 ! %l3 = 0000000000007fcc
p14_label_24:
! Mem[000000002d000024] = 02a81b28, %l3 = 0000000000007fcc
ldsw [%i2+0x024],%l3 ! %l3 = 0000000002a81b28
! Mem[0000000091000038] = 65898de9, %g2 = 000000005d19efb0
lduh [%i6+0x038],%g2 ! %g2 = 0000000000006589
! Mem[0000000091000020] = 9de2bd03, %g2 = 0000000000006589
lduh [%i6+%o4],%g2 ! %g2 = 0000000000009de2
! %l4 = 00000000b024520d, Mem[000000009100000c] = 7b87520d
stw %l4,[%i6+0x00c] ! Mem[000000009100000c] = b024520d
! %l1 = ffffffff9b87658c, Mem[000000009000001f] = 49c210f9
stb %l1,[%i4+0x01f] ! Mem[000000009000001c] = 8cc210f9
! Mem[0000000090000038] = 8fc6c81b, %g2 = 0000000000009de2
ldsb [%i4+0x038],%g2 ! %g2 = ffffffffffffff8f
! Mem[0000000091800004] = da19658c, %g2 = ffffffffffffff8f
lduw [%o0+0x004],%g2 ! %g2 = 00000000da19658c
! Mem[000000009180002c] = c8fb1dc0, %g2 = 00000000da19658c
lduw [%o0+0x02c],%g2 ! %g2 = 00000000c8fb1dc0
! %l0 = fffffffffffffffb, Mem[0000000091800028] = bb72d6d8c8fb1dc0
stx %l0,[%o0+%o5] ! Mem[0000000091800028] = fffffffffffffffb
! %l4 = b024520d, %l5 = ffff9f35, Mem[0000000090000018] = 7f114e52 0000098c
std %l4,[%i4+%o3] ! Mem[0000000090000018] = b024520d ffff9f35
p14_label_25:
! %l3 = 0000000002a81b28, Mem[0000000090800006] = d45d0000
sth %l3,[%i5+0x006] ! Mem[0000000090800004] = 1b280000
! Mem[000000002c000024] = f2074ff1, %l3 = 0000000002a81b28
lduw [%i0+0x024],%l3 ! %l3 = 00000000f2074ff1
! %l0 = fffffffffffffffb, Mem[0000000091000004] = de861c20
sth %l0,[%i6+0x004] ! Mem[0000000091000004] = fffb1c20
! %l6 = 00003f1a, %l7 = 7b872fd4, Mem[0000000090000010] = eab31759 7b872fd4
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 00003f1a 7b872fd4
! %l1 = ffffffff9b87658c, Mem[0000000091000024] = f9ca6e5e
stw %l1,[%i6+0x024] ! Mem[0000000091000024] = 9b87658c
! Mem[000000009000002c] = d59e2b5d, %g18 = 1e9d2c668f7e0dc1
ldsw [%i4+0x02c],%g2 ! %g2 = 1e9d2c668f7e0dc1
! Mem[0000000091800004] = da19658c, %g18 = 1e9d2c668f7e0dc1
ldsw [%o0+0x004],%g2 ! %g2 = 1e9d2c668f7e0dc1
! %l1 = ffffffff9b87658c, Mem[0000000091000016] = 658cb433
stb %l1,[%i6+0x016] ! Mem[0000000091000014] = 8c8cb433
! %l0 = fffffffffffffffb, Mem[0000000091800038] = 00000000
stb %l0,[%o0+0x038] ! Mem[0000000091800038] = fb000000
! Mem[000000009000000c] = 9f356e5e, %g2 = ffffffffda19658c
ldub [%i4+0x00c],%g2 ! %g2 = 000000000000009f
ba,a p14_not_taken_0_end
p14_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
ba,a p14_branch_failed
p14_not_taken_0_end:
! End of Random Code for Thread 14
1: membar #Sync ! Force all stores to complete
p14_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x038] ! Set processor 14 done flag
! Check Registers
p14_check_registers:
set p14_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be fffffffffffffffb
bne,a,pn %xcc,p14_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffff9b87658c
bne,a,pn %xcc,p14_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000b63e0949
bne,a,pn %xcc,p14_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000f2074ff1
bne,a,pn %xcc,p14_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000b024520d
bne,a,pn %xcc,p14_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffff9f35
bne,a,pn %xcc,p14_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000003f1a
bne,a,pn %xcc,p14_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be b024520d7b872fd4
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 8acbc090 cdbb7885
bne %xcc,p14_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4fa2b48d cb2d42b0
bne %xcc,p14_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 17b22957 736d547b
bne %xcc,p14_f6_fail
nop
! Check Local Memory
set p14_local0_expect,%g1
p14_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = b63e094939d1a0cf
ldx [%i0+0x008],%g3 ! Observed data at 000000002c000008
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = d45dfc01114373ed
ldx [%i0+0x038],%g3 ! Observed data at 000000002c000038
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x038,%g4
set p14_local1_expect,%g1
p14_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 203587d4ee7f520d
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 = 0000000000000040
ldx [%i1+0x038],%g3 ! Observed data at 000000002c800038
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x038,%g4
set p14_local2_expect,%g1
p14_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = fffffffffffffffb
ldx [%i2+0x000],%g3 ! Observed data at 000000002d000000
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00003f1a7b872fd4
ldx [%i2+0x010],%g3 ! Observed data at 000000002d000010
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x010,%g4
set p14_local3_expect,%g1
p14_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 7d02eb726e5e149d
ldx [%i3+0x018],%g3 ! Observed data at 000000002d800018
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = f889fbfd0e7bbd03
ldx [%i3+0x028],%g3 ! Observed data at 000000002d800028
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x028,%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_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
! 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:
ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002d000028]
ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c000018]
lduba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002d800020]
ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c000028]
stwa %l5,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000018]
stxa %l5,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000008]
ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002c800018]
done
p14_trap1o:
ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002d000028]
ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c000018]
lduba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002d800020]
ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c000028]
stwa %l5,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000018]
stxa %l5,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002c000008]
ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002c800018]
done
p14_trap2e:
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002d800010]
ldsha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c000020]
done
p14_trap2o:
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002d800010]
ldsha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002c000020]
done
p14_trap3e:
nop
nop
nop
nop
nop
nop
done
p14_trap3o:
nop
nop
nop
nop
nop
nop
done
p14_init_memory_pointers:
set p14_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p14_local0_start,%i0
set p14_local1_start,%i1
set p14_local2_start,%i2
set p14_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = bafb65567d77fac9
ldx [%g1+0x008],%l1 ! %l1 = fec7558655c4b60a
ldx [%g1+0x010],%l2 ! %l2 = f33a7ebbd8532cf1
ldx [%g1+0x018],%l3 ! %l3 = 7651b01df5bc9a21
ldx [%g1+0x020],%l4 ! %l4 = 5819efb02ee4f139
ldx [%g1+0x028],%l5 ! %l5 = bb72d6d8c8891dc0
ldx [%g1+0x030],%l6 ! %l6 = 134a03be9196edb8
ldx [%g1+0x038],%l7 ! %l7 = ee00be82121eebe8
! 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 = f53f5158 2f7e1530 638962f3 457eca0a
! %f4 = f2ba46b6 08fb0e78 7b9b5354 efa36b49
! %f8 = aac01009 3bfcb028 7cfd7a1a 4d00db15
! %f12 = c49287d8 00beb6fd 40b44bc7 f95a19be
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 884f645f cf5530b1 3f9ef90a a6256fc1
! %f20 = f659bec2 a7199109 2258e58f b16c914a
! %f24 = 2581fb70 4e464ce7 af66753b cfbc30e6
! %f28 = 97b12759 0e298a1f 7b6080aa fbf19b7f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0989464b fb5e3afb fdd0f78d 5019daf5
! %f36 = 1c1731f7 8ca9eee5 77e91b10 b18af8de
! %f40 = 8b220b21 d99aa00a 40eeff42 b00c4e6f
! %f44 = 5dd04fb3 3f9f58bc 9b8d796b d849ea86
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa4e6eadf00000040,%g7,%g1 ! GSR scale = 8, align = 0
wr %g1,%g0,%gsr ! GSR = a4e6eadf00000040
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[0000000090800018] = 35d3851cd6343572, %g2 = 5538c0b20ed7ffd2
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
! %l2 = a0d8dc50, %l3 = 2ba9a178, Mem[0000000090800018] = 35d3851c d6343572
std %l2,[%i5+%o3] ! Mem[0000000090800018] = a0d8dc50 2ba9a178
! %l2 = 7626befaa0d8dc50, Mem[000000002e800028] = 798d8c2c
stw %l2,[%i1+%o5] ! Mem[000000002e800028] = a0d8dc50
! Mem[0000000090000018] = 7f114e52, %g18 = bdae24a617052ed5
ldsw [%i4+%o3],%g2 ! %g2 = bdae24a617052ed5
! Mem[0000000090800004] = d0bacca9, %g18 = bdae24a617052ed5
ldsw [%i5+0x004],%g2 ! %g2 = bdae24a617052ed5
! Mem[000000009180003c] = 66350000, %g2 = ffffffffd0bacca9
ldsb [%o0+0x03e],%g2 ! %g2 = 0000000000000066
! Mem[0000000091000008] = 4b1c5151, %g2 = 0000000000000066
ldsb [%i6+%o1],%g2 ! %g2 = 000000000000004b
! %l6 = 9a1c03c7, %l7 = 7aef95e7, Mem[0000000091000010] = eb99b055 5bebbbe4
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 9a1c03c7 7aef95e7
! Mem[000000009100000c] = f2939a1c, %g2 = 000000000000004b
ldsh [%i6+0x00e],%g2 ! %g2 = fffffffffffff293
! Mem[0000000091000020] = 9de28f8d7b41cb8c, %g2 = fffffffffffff293
ldx [%i6+%o4],%g2 ! %g2 = 9de28f8d7b41cb8c
p15_label_2:
! Mem[0000000091800018] = 39a5df25e14610d9, %g2 = 9de28f8d7b41cb8c
ldx [%o0+%o3],%g2 ! %g2 = 39a5df25e14610d9
! Mem[0000000091800008] = 50d23f27, %g18 = bdae24a617052ed5
ldsw [%o0+%o1],%g2 ! %g2 = bdae24a617052ed5
! %l0 = fc1f0ee3, %l1 = 9aed8883, Mem[0000000091800008] = 50d23f27 0741274a
std %l0,[%o0+%o1] ! Mem[0000000091800008] = fc1f0ee3 9aed8883
! Mem[0000000090000010] = 0212225c 798eb5a3, %g2 = 50d23f27, %g3 = 0bad0b00
ldd [%i4+%o2],%g2 ! %g2 = 000000000212225c 00000000798eb5a3
! Mem[0000000091800018] = 39a5df25, %g18 = bdae24a617052ed5
ldsw [%o0+%o3],%g2 ! %g2 = bdae24a617052ed5
! %l5 = 24539982a733f05c, Mem[000000009080000a] = b48df38f
sth %l5,[%i5+0x00a] ! Mem[0000000090800008] = f05cf38f
! %l0 = b9b1d02ffc1f0ee3, Mem[000000002e000008] = 8465a775
sth %l0,[%i0+%o1] ! Mem[000000002e000008] = 0ee3a775
! %l3 = 2d1192dc2ba9a178, Mem[0000000091800038] = e8dd799beb806635
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = 2d1192dc2ba9a178
! Mem[0000000091000038] = 65898de9 d7571dc0, %g2 = 39a5df25, %g3 = 798eb5a3
ldd [%i6+0x038],%g2 ! %g2 = 0000000065898de9 00000000d7571dc0
! Mem[0000000090000018] = 7f114e52, %g2 = 0000000065898de9
lduw [%i4+%o3],%g2 ! %g2 = 000000007f114e52
p15_label_3:
! Mem[000000002e800038] = 13038745, %l2 = 7626befaa0d8dc50
ldub [%i1+0x03a],%l2 ! %l2 = 0000000000000087
! Mem[0000000090000008] = 1bc40b9e, %g2 = 000000007f114e52
ldsb [%i4+0x00b],%g2 ! %g2 = 000000000000001b
! Mem[000000009100002c] = db4f959e, %g2 = 000000000000001b
ldsb [%i6+0x02c],%g2 ! %g2 = ffffffffffffffdb
! %l0 = fc1f0ee3, %l1 = 9aed8883, Mem[0000000090000020] = 1a54edfc e7b2eb32
std %l0,[%i4+%o4] ! Mem[0000000090000020] = fc1f0ee3 9aed8883
! Mem[0000000091000000] = ab9f6dde, %g2 = ffffffffffffffdb
ldub [%i6+0x001],%g2 ! %g2 = 00000000000000ab
! Mem[0000000091800028] = fa02ccb0, %g2 = 00000000000000ab
ldub [%o0+0x029],%g2 ! %g2 = 00000000000000fa
! Mem[000000002e00000c] = bd17b335, %l2 = 0000000000000087
ldsh [%i0+0x00e],%l2 ! %l2 = ffffffffffffb335
! %l3 = 2d1192dc2ba9a178, Mem[000000002f000020] = 9f855ab8
stw %l3,[%i2+%o4] ! Mem[000000002f000020] = 2ba9a178
! %l4 = 2018299baf88696b, Mem[000000002e000000] = ea624f1d
stw %l4,[%i0+%g0] ! Mem[000000002e000000] = af88696b
! Mem[0000000091800028] = d1fa02cc, %g2 = 00000000000000fa
lduh [%o0+%o5],%g2 ! %g2 = 000000000000d1fa
p15_label_4:
! %l0 = b9b1d02ffc1f0ee3, Mem[0000000091000021] = e28f8d7b
stb %l0,[%i6+0x021] ! Mem[0000000091000020] = e38f8d7b
! Mem[0000000091000010] = 9a1c03c77aef95e7, %g2 = 000000000000d1fa
ldx [%i6+%o2],%g2 ! %g2 = 9a1c03c77aef95e7
! Mem[0000000091000030] = 7cc77257, %g2 = 9a1c03c77aef95e7
ldub [%i6+0x030],%g2 ! %g2 = 000000000000007c
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = 0000007c, %g3 = d7571dc0
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
! %l0 = b9b1d02ffc1f0ee3, Mem[000000009180002e] = 8df54528
stb %l0,[%o0+0x02e] ! Mem[000000009180002c] = e3f54528
! %l1 = ec543e729aed8883, Mem[0000000091000014] = 7aef95e7
stw %l1,[%i6+0x014] ! Mem[0000000091000014] = 9aed8883
! Mem[0000000091800030] = 45288f71, %g2 = 00000000b4334f34
lduw [%o0+0x030],%g2 ! %g2 = 0000000045288f71
! %l1 = ec543e729aed8883, Mem[0000000091000024] = 7b41cb8c
sth %l1,[%i6+0x024] ! Mem[0000000091000024] = 8883cb8c
! Mem[000000009080003c] = dd38b60e, %g18 = bdae24a617052ed5
ldsw [%i5+0x03c],%g2 ! %g2 = bdae24a617052ed5
! Mem[000000009100000c] = da67f293, %g2 = ffffffffdd38b60e
lduw [%i6+0x00c],%g2 ! %g2 = 00000000da67f293
p15_label_5:
! Mem[0000000090000004] = 80b60b78, %g18 = bdae24a617052ed5
ldsw [%i4+0x004],%g2 ! %g2 = bdae24a617052ed5
! Mem[0000000090000004] = 80b60b78, %g2 = ffffffff80b60b78
ldub [%i4+0x004],%g2 ! %g2 = 0000000000000080
! Mem[000000009180001c] = e14610d9, %g2 = 0000000000000080
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffe146
! %l4 = 2018299baf88696b, Mem[000000002f00002b] = 032e88ff
stb %l4,[%i2+0x02b] ! Mem[000000002f000028] = 032e886b
! Mem[0000000090000000] = f4d6f5d480b60b78, %g2 = ffffffffffffe146
ldx [%i4+%g0],%g2 ! %g2 = f4d6f5d480b60b78
! %l5 = 24539982a733f05c, Mem[0000000090800026] = 4dffeb48
sth %l5,[%i5+0x026] ! Mem[0000000090800024] = f05ceb48
! Mem[000000002e800030] = d204b12f33c6a883, %l2 = ffffffffffffb335
ldx [%i1+0x030],%l2 ! %l2 = d204b12f33c6a883
! Mem[0000000090800000] = c8c086c6d0bacca9, %g2 = f4d6f5d480b60b78
ldx [%i5+%g0],%g2 ! %g2 = c8c086c6d0bacca9
! Mem[0000000091000030] = 7cc77257 207bbe7e, %g2 = d0bacca9, %g3 = 40af2dc9
ldd [%i6+0x030],%g2 ! %g2 = 000000007cc77257 00000000207bbe7e
! Mem[000000009080003c] = dd38b60e, %g2 = 000000007cc77257
ldub [%i5+0x03c],%g2 ! %g2 = 00000000000000dd
p15_label_6:
! Mem[0000000090000020] = fc1f0ee3, %g2 = 00000000000000dd
ldsh [%i4+%o4],%g2 ! %g2 = fffffffffffffc1f
! %l4 = 2018299baf88696b, Mem[0000000090000027] = 8307dc67
stb %l4,[%i4+0x027] ! Mem[0000000090000024] = 6b07dc67
! %l5 = 24539982a733f05c, Mem[000000009080000a] = f05cf38f
sth %l5,[%i5+0x00a] ! Mem[0000000090800008] = f05cf38f
! %l5 = 24539982a733f05c, Mem[0000000091000020] = 9de38f8d
stw %l5,[%i6+%o4] ! Mem[0000000091000020] = a733f05c
! Mem[000000009000002c] = 1540944f, %g2 = fffffffffffffc1f
ldub [%i4+0x02e],%g2 ! %g2 = 0000000000000015
! Mem[000000002e80002c] = e2750d80, %l4 = 2018299baf88696b
lduw [%i1+0x02c],%l4 ! %l4 = 00000000e2750d80
! Mem[0000000091000024] = 8883cb8c, %g2 = 0000000000000015
lduh [%i6+0x024],%g2 ! %g2 = 0000000000008883
! Mem[0000000090000000] = f4d6f5d4, %g2 = 0000000000008883
ldub [%i4+%g0],%g2 ! %g2 = 00000000000000f4
! Mem[0000000090800030] = e7b33334, %g18 = bdae24a617052ed5
ldsw [%i5+0x030],%g2 ! %g2 = bdae24a617052ed5
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = ffffffffe7b33334
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
p15_label_7:
! Mem[0000000090800028] = eb4882af, %g2 = 4b1c5151da67f293
ldsh [%i5+%o5],%g2 ! %g2 = ffffffffffffeb48
! %l5 = 24539982a733f05c, Mem[0000000090800030] = e7b333342d07fd66
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = 24539982a733f05c
! Mem[0000000091800024] = 33167744, %g2 = ffffffffffffeb48
ldsh [%o0+0x024],%g2 ! %g2 = 0000000000003316
! Mem[0000000090000018] = 7f114e52 9d7122ad, %g2 = 00003316, %g3 = 207bbe7e
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 000000009d7122ad
! Mem[000000002f00001c] = 04d3d7da, %l1 = ec543e729aed8883
lduw [%i2+0x01c],%l1 ! %l1 = 0000000004d3d7da
! Mem[0000000091000008] = 5151da67, %g2 = 000000007f114e52
lduh [%i6+0x00a],%g2 ! %g2 = 0000000000005151
! %l4 = 00000000e2750d80, Mem[000000009100001a] = 4f3440af
stb %l4,[%i6+0x01a] ! Mem[0000000091000018] = 803440af
! %l5 = 24539982a733f05c, Mem[0000000090800010] = bbd0f97a
stw %l5,[%i5+%o2] ! Mem[0000000090800010] = a733f05c
! Mem[0000000090800028] = eb4882af9c5fe8b1, %g2 = 0000000000005151
ldx [%i5+%o5],%g2 ! %g2 = eb4882af9c5fe8b1
! %l2 = d204b12f33c6a883, Mem[000000009000000e] = 9e2c0212
sth %l2,[%i4+0x00e] ! Mem[000000009000000c] = a8830212
p15_label_8:
! Mem[0000000090800004] = a9a3d5f0, %g2 = eb4882af9c5fe8b1
ldsb [%i5+0x007],%g2 ! %g2 = ffffffffffffffa9
! %l2 = d204b12f33c6a883, Mem[000000009000003a] = c81bf8ba
sth %l2,[%i4+0x03a] ! Mem[0000000090000038] = a883f8ba
! %l2 = 33c6a883, %l3 = 2ba9a178, Mem[000000002f000018] = 6e5be78b 04d3d7da
std %l2,[%i2+%o3] ! Mem[000000002f000018] = 33c6a883 2ba9a178
! %l0 = fc1f0ee3, %l1 = 04d3d7da, Mem[0000000091800038] = 2d1192dc 2ba9a178
std %l0,[%o0+0x038] ! Mem[0000000091800038] = fc1f0ee3 04d3d7da
! Mem[000000002e800038] = 13038745, %l4 = 00000000e2750d80
ldsb [%i1+0x038],%l4 ! %l4 = 0000000000000013
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = ffffffffffffffa9
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
! Mem[0000000091000038] = 65898de9, %g2 = 5e44f9f4a2d978b6
lduh [%i6+0x038],%g2 ! %g2 = 0000000000006589
! Mem[000000002e800014] = 0a133ecc, %l3 = 2d1192dc2ba9a178
ldsw [%i1+0x014],%l3 ! %l3 = 000000000a133ecc
! %l6 = 60b46d649a1c03c7, Mem[0000000090000014] = 798eb5a3
sth %l6,[%i4+0x014] ! Mem[0000000090000014] = 03c7b5a3
! %l5 = 24539982a733f05c, Mem[0000000091000038] = 65898de9
stw %l5,[%i6+0x038] ! Mem[0000000091000038] = a733f05c
p15_label_9:
! %l0 = b9b1d02ffc1f0ee3, Mem[0000000090800022] = 0f3aba1e
stb %l0,[%i5+0x022] ! Mem[0000000090800020] = e33aba1e
! %l0 = fc1f0ee3, %l1 = 04d3d7da, Mem[0000000091800030] = 45288f71 b6b6487f
std %l0,[%o0+0x030] ! Mem[0000000091800030] = fc1f0ee3 04d3d7da
! %l5 = 24539982a733f05c, Mem[0000000090000010] = 0212225c
stw %l5,[%i4+%o2] ! Mem[0000000090000010] = a733f05c
! Mem[0000000091800008] = fc1f0ee39aed8883, %g2 = 0000000000006589
ldx [%o0+%o1],%g2 ! %g2 = fc1f0ee39aed8883
! %l3 = 000000000a133ecc, Mem[000000002e800030] = d204b12f33c6a883
stx %l3,[%i1+0x030] ! Mem[000000002e800030] = 000000000a133ecc
! Mem[000000009080002c] = 9c5fe8b1, %g2 = fc1f0ee39aed8883
lduw [%i5+0x02c],%g2 ! %g2 = 000000009c5fe8b1
! %l7 = ccfef1387aef95e7, Mem[000000002f800028] = daf05080d2affc44
stx %l7,[%i3+%o5] ! Mem[000000002f800028] = ccfef1387aef95e7
! %l1 = 0000000004d3d7da, Mem[0000000091000008] = 4b1c5151da67f293
stx %l1,[%i6+%o1] ! Mem[0000000091000008] = 0000000004d3d7da
! %l3 = 000000000a133ecc, Mem[0000000091800008] = fc1f0ee3
stw %l3,[%o0+%o1] ! Mem[0000000091800008] = 0a133ecc
! %l0 = fc1f0ee3, %l1 = 04d3d7da, Mem[0000000091000020] = a733f05c 8883cb8c
std %l0,[%i6+%o4] ! Mem[0000000091000020] = fc1f0ee3 04d3d7da
p15_label_10:
! Mem[0000000091000004] = de861c20, %g2 = 000000009c5fe8b1
lduw [%i6+0x004],%g2 ! %g2 = 00000000de861c20
! Mem[0000000091000028] = 43a014ad db4f959e, %g2 = de861c20, %g3 = 9d7122ad
ldd [%i6+%o5],%g2 ! %g2 = 0000000043a014ad 00000000db4f959e
! Mem[0000000090000010] = a733f05c, %g2 = 0000000043a014ad
lduw [%i4+%o2],%g2 ! %g2 = 00000000a733f05c
! Mem[000000002e000030] = 11049fa2, %l2 = d204b12f33c6a883
lduw [%i0+0x030],%l2 ! %l2 = 0000000011049fa2
! Mem[0000000090000018] = 4e529d71, %g2 = 00000000a733f05c
ldsb [%i4+0x01a],%g2 ! %g2 = 000000000000004e
! Mem[0000000091800020] = c69ee3c733167744, %g2 = 000000000000004e
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733167744
! %l3 = 000000000a133ecc, Mem[0000000090800010] = a733f05c
stw %l3,[%i5+%o2] ! Mem[0000000090800010] = 0a133ecc
! Mem[0000000091800018] = 39a5df25, %g2 = c69ee3c733167744
lduw [%o0+%o3],%g2 ! %g2 = 0000000039a5df25
! Mem[0000000091800010] = 5e44f9f4, %g2 = 0000000039a5df25
lduw [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4
! %l7 = ccfef1387aef95e7, Mem[0000000091000024] = 04d3d7da
sth %l7,[%i6+0x024] ! Mem[0000000091000024] = 95e7d7da
p15_label_11:
! %l3 = 000000000a133ecc, Mem[0000000090000012] = f05c03c7
sth %l3,[%i4+0x012] ! Mem[0000000090000010] = 3ecc03c7
! Mem[0000000090800024] = f05ceb48, %g2 = 000000005e44f9f4
ldsb [%i5+0x026],%g2 ! %g2 = fffffffffffffff0
! Mem[0000000091000034] = 7bbe7ea7, %g2 = fffffffffffffff0
ldsb [%i6+0x035],%g2 ! %g2 = 000000000000007b
! Mem[0000000090000038] = 8fc6a883, %g2 = 000000000000007b
lduh [%i4+0x038],%g2 ! %g2 = 0000000000008fc6
! Mem[0000000090800028] = eb4882af9c5fe8b1, %g2 = 0000000000008fc6
ldx [%i5+%o5],%g2 ! %g2 = eb4882af9c5fe8b1
! %l0 = fc1f0ee3, %l1 = 04d3d7da, Mem[0000000090000020] = fc1f0ee3 9aed886b
std %l0,[%i4+%o4] ! Mem[0000000090000020] = fc1f0ee3 04d3d7da
! Mem[0000000091000020] = fc1f0ee3, %g2 = eb4882af9c5fe8b1
ldsh [%i6+%o4],%g2 ! %g2 = fffffffffffffc1f
! %l6 = 9a1c03c7, %l7 = 7aef95e7, Mem[0000000091800008] = 0a133ecc 9aed8883
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 9a1c03c7 7aef95e7
! Mem[0000000091000038] = a733f05c, %g18 = bdae24a617052ed5
ldsw [%i6+0x038],%g2 ! %g2 = bdae24a617052ed5
! Mem[0000000091000020] = fc1f0ee3, %g2 = ffffffffa733f05c
ldsb [%i6+%o4],%g2 ! %g2 = fffffffffffffffc
p15_label_12:
! Mem[000000002f000038] = dc03aaa5, %l3 = 000000000a133ecc
ldsb [%i2+0x03b],%l3 ! %l3 = ffffffffffffffa5
! %l0 = b9b1d02ffc1f0ee3, Mem[000000009000002c] = 8d791540
sth %l0,[%i4+0x02c] ! Mem[000000009000002c] = 0ee31540
! %l2 = 0000000011049fa2, Mem[0000000091800010] = 5e44f9f4a2d978b6
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 0000000011049fa2
! %l2 = 11049fa2, %l3 = ffffffa5, Mem[0000000091000018] = b4338034 40af2dc9
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 11049fa2 ffffffa5
! Mem[0000000091800018] = 39a5df25 e14610d9, %g2 = fffffffc, %g3 = db4f959e
ldd [%o0+%o3],%g2 ! %g2 = 0000000039a5df25 00000000e14610d9
! %l2 = 0000000011049fa2, Mem[0000000090000018] = 7f114e529d7122ad
stx %l2,[%i4+%o3] ! Mem[0000000090000018] = 0000000011049fa2
! Mem[000000009080000c] = f38fafd2, %g2 = 0000000039a5df25
lduh [%i5+0x00c],%g2 ! %g2 = 000000000000f38f
! Mem[0000000090800008] = 5cf38faf, %g2 = 000000000000f38f
ldsb [%i5+0x00b],%g2 ! %g2 = 000000000000005c
! %l0 = b9b1d02ffc1f0ee3, Mem[000000009100001c] = ffffffa5
sth %l0,[%i6+0x01c] ! Mem[000000009100001c] = 0ee3ffa5
! Mem[0000000091000018] = 11049fa2, %g18 = bdae24a617052ed5
ldsw [%i6+%o3],%g2 ! %g2 = bdae24a617052ed5
p15_label_13:
! %l4 = 0000000000000013, Mem[0000000091800016] = 9fa239a5
stb %l4,[%o0+0x016] ! Mem[0000000091800014] = 13a239a5
! Mem[0000000090800000] = c8c086c6, %g2 = 0000000011049fa2
lduh [%i5+%g0],%g2 ! %g2 = 000000000000c8c0
! Mem[000000009080000c] = f38fafd2, %g2 = 000000000000c8c0
ldub [%i5+0x00c],%g2 ! %g2 = 00000000000000f3
! Mem[0000000091800010] = 00000000110413a2, %g2 = 00000000000000f3
ldx [%o0+%o2],%g2 ! %g2 = 00000000110413a2
! Mem[0000000090000028] = fd0ee315, %g2 = 00000000110413a2
ldsb [%i4+0x02b],%g2 ! %g2 = fffffffffffffffd
! Mem[0000000091000024] = 95e7d7da, %g2 = fffffffffffffffd
ldub [%i6+0x024],%g2 ! %g2 = 0000000000000095
! Mem[000000002e800014] = 0a133ecc, %l3 = ffffffffffffffa5
ldub [%i1+0x015],%l3 ! %l3 = 0000000000000013
! %l4 = 0000000000000013, Mem[0000000091800023] = c7331677
stb %l4,[%o0+0x023] ! Mem[0000000091800020] = 13331677
! %l1 = 0000000004d3d7da, Mem[0000000091000018] = 11049fa2
stb %l1,[%i6+%o3] ! Mem[0000000091000018] = da049fa2
! %l5 = 24539982a733f05c, Mem[000000002f80001c] = bad0b56c
stb %l5,[%i3+0x01c] ! Mem[000000002f80001c] = 5cd0b56c
p15_label_14:
! %l6 = 60b46d649a1c03c7, Mem[000000002f800004] = e774b643
stw %l6,[%i3+0x004] ! Mem[000000002f800004] = 9a1c03c7
! %l1 = 0000000004d3d7da, Mem[000000002f00001e] = 2ba9a178
sth %l1,[%i2+0x01e] ! Mem[000000002f00001c] = 2ba9d7da
! Mem[000000009100000c] = d7da9a1c, %g2 = 0000000000000095
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffffd7da
! %l5 = 24539982a733f05c, Mem[0000000090000025] = d3d7da07
stb %l5,[%i4+0x025] ! Mem[0000000090000024] = 5cd7da07
! %l4 = 0000000000000013, Mem[0000000090800014] = ba27fa54
sth %l4,[%i5+0x014] ! Mem[0000000090800014] = 0013fa54
! %l3 = 0000000000000013, Mem[0000000090800022] = e33aba1e
sth %l3,[%i5+0x022] ! Mem[0000000090800020] = 0013ba1e
! %l0 = b9b1d02ffc1f0ee3, Mem[0000000090000016] = b5a30000
stb %l0,[%i4+0x016] ! Mem[0000000090000014] = e3a30000
! Mem[0000000090800014] = 0013fa54, %g18 = bdae24a617052ed5
ldsw [%i5+0x014],%g2 ! %g2 = bdae24a617052ed5
! Mem[0000000090800030] = 24539982a733f05c, %g2 = 000000000013fa54
ldx [%i5+0x030],%g2 ! %g2 = 24539982a733f05c
! Mem[0000000090800008] = a3d5f05c f38fafd2, %g2 = a733f05c, %g3 = e14610d9
ldd [%i5+%o1],%g2 ! %g2 = 00000000a3d5f05c 00000000f38fafd2
p15_label_15:
! %l0 = b9b1d02ffc1f0ee3, Mem[0000000090000018] = 00000000
sth %l0,[%i4+%o3] ! Mem[0000000090000018] = 0ee30000
! Mem[0000000091800038] = fc1f0ee3, %g2 = 00000000a3d5f05c
lduw [%o0+0x038],%g2 ! %g2 = 00000000fc1f0ee3
! %l0 = fc1f0ee3, %l1 = 04d3d7da, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l0,[%i5+%g0] ! Mem[0000000090800000] = fc1f0ee3 04d3d7da
! %l0 = b9b1d02ffc1f0ee3, Mem[000000009000001c] = 11049fa2
stb %l0,[%i4+0x01c] ! Mem[000000009000001c] = e3049fa2
! %l4 = 0000000000000013, Mem[0000000090800020] = 6c6c0013ba1ef05c
stx %l4,[%i5+%o4] ! Mem[0000000090800020] = 0000000000000013
! Mem[000000002e000008] = 0ee3a775 bd17b335, %l2 = 11049fa2, %l3 = 00000013
ldd [%i0+%o1],%l2 ! %l2 = 000000000ee3a775 00000000bd17b335
! Mem[0000000091800038] = fc1f0ee3 04d3d7da, %g2 = fc1f0ee3, %g3 = f38fafd2
ldd [%o0+0x038],%g2 ! %g2 = 00000000fc1f0ee3 0000000004d3d7da
! Mem[0000000091800020] = c69ee31333167744, %g2 = 00000000fc1f0ee3
ldx [%o0+%o4],%g2 ! %g2 = c69ee31333167744
! %l1 = 0000000004d3d7da, Mem[0000000090800018] = a0d8dc502ba9a178
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 0000000004d3d7da
! Mem[0000000091000004] = de861c20, %g2 = c69ee31333167744
lduw [%i6+0x004],%g2 ! %g2 = 00000000de861c20
p15_label_16:
! Mem[000000009080003c] = b60e0000, %g2 = 00000000de861c20
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000b60e
! Mem[0000000090000028] = dc67fd0e, %g2 = 000000000000b60e
ldub [%i4+0x029],%g2 ! %g2 = 00000000000000dc
! %l7 = ccfef1387aef95e7, Mem[0000000090800010] = 0a133ecc0013fa54
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = ccfef1387aef95e7
! Mem[000000002f000028] = 032e886bec96cab2, %l4 = 0000000000000013
ldx [%i2+%o5],%l4 ! %l4 = 032e886bec96cab2
! Mem[0000000091000018] = da049fa2, %g2 = 00000000000000dc
lduw [%i6+%o3],%g2 ! %g2 = 00000000da049fa2
! Mem[0000000091800000] = 6c5e37b5da193367, %g2 = 00000000da049fa2
ldx [%o0+%g0],%g2 ! %g2 = 6c5e37b5da193367
! %l2 = 000000000ee3a775, Mem[0000000091000018] = da049fa20ee3ffa5
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = 000000000ee3a775
! %l4 = ec96cab2, %l5 = a733f05c, Mem[0000000091000010] = 9a1c03c7 9aed8883
std %l4,[%i6+%o2] ! Mem[0000000091000010] = ec96cab2 a733f05c
! %l4 = 032e886bec96cab2, Mem[0000000090000034] = 126760d7
sth %l4,[%i4+0x034] ! Mem[0000000090000034] = cab260d7
! Mem[0000000090000008] = 96abb01b, %g2 = 6c5e37b5da193367
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffff96ab
p15_label_17:
! %l4 = ec96cab2, %l5 = a733f05c, Mem[0000000091800000] = 6c5e37b5 da193367
std %l4,[%o0+%g0] ! Mem[0000000091800000] = ec96cab2 a733f05c
! %l7 = ccfef1387aef95e7, Mem[0000000090800010] = ccfef1387aef95e7
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = ccfef1387aef95e7
! Mem[0000000091800004] = a733f05c, %g18 = bdae24a617052ed5
ldsw [%o0+0x004],%g2 ! %g2 = bdae24a617052ed5
! %l1 = 0000000004d3d7da, Mem[000000002f000010] = 060e8b8f
stw %l1,[%i2+%o2] ! Mem[000000002f000010] = 04d3d7da
! Mem[0000000090000028] = 07dc67fd, %g2 = ffffffffa733f05c
ldub [%i4+%o5],%g2 ! %g2 = 0000000000000007
! Mem[0000000090000018] = 00e3049f, %g2 = 0000000000000007
ldub [%i4+0x01b],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800014] = 110413a2, %g18 = bdae24a617052ed5
ldsw [%o0+0x014],%g2 ! %g2 = bdae24a617052ed5
! Mem[0000000091800030] = fc1f0ee304d3d7da, %g2 = 00000000110413a2
ldx [%o0+0x030],%g2 ! %g2 = fc1f0ee304d3d7da
! Mem[000000009080001c] = 04d3d7da, %g18 = bdae24a617052ed5
ldsw [%i5+0x01c],%g2 ! %g2 = bdae24a617052ed5
! Mem[000000009080003c] = dd38b60e, %g2 = 0000000004d3d7da
lduw [%i5+0x03c],%g2 ! %g2 = 00000000dd38b60e
p15_label_18:
! %l2 = 000000000ee3a775, Mem[0000000091800000] = ec96cab2
stw %l2,[%o0+%g0] ! Mem[0000000091800000] = 0ee3a775
! %l4 = ec96cab2, %l5 = a733f05c, Mem[0000000091800038] = fc1f0ee3 04d3d7da
std %l4,[%o0+0x038] ! Mem[0000000091800038] = ec96cab2 a733f05c
! Mem[0000000091800008] = 9a1c03c7, %g18 = bdae24a617052ed5
ldsw [%o0+%o1],%g2 ! %g2 = bdae24a617052ed5
! Mem[000000009180000c] = 7aef95e7, %g2 = ffffffff9a1c03c7
lduh [%o0+0x00c],%g2 ! %g2 = 0000000000007aef
! %l2 = 000000000ee3a775, Mem[000000009180002a] = 02ccb030
sth %l2,[%o0+0x02a] ! Mem[0000000091800028] = a775b030
! Mem[0000000091800008] = 9a1c03c7, %g2 = 0000000000007aef
lduh [%o0+%o1],%g2 ! %g2 = 0000000000009a1c
! Mem[0000000091000010] = ec96cab2, %g2 = 0000000000009a1c
lduh [%i6+%o2],%g2 ! %g2 = 000000000000ec96
! Mem[0000000090800030] = 82a733f0, %g2 = 000000000000ec96
ldub [%i5+0x033],%g2 ! %g2 = 0000000000000082
! Mem[0000000090000008] = 96abb01b, %g2 = 0000000000000082
lduw [%i4+%o1],%g2 ! %g2 = 0000000096abb01b
! Mem[0000000091000028] = 43a014ad, %g18 = bdae24a617052ed5
ldsw [%i6+%o5],%g2 ! %g2 = bdae24a617052ed5
p15_label_19:
! Mem[0000000090800004] = 04d3d7da, %g2 = 0000000043a014ad
ldsb [%i5+0x004],%g2 ! %g2 = 0000000000000004
! Mem[000000002e000030] = 11049fa2b70bad1c, %l2 = 000000000ee3a775
ldx [%i0+0x030],%l2 ! %l2 = 11049fa2b70bad1c
! Mem[000000002e000000] = af88696b, %l5 = 24539982a733f05c
lduw [%i0+%g0],%l5 ! %l5 = 00000000af88696b
! %l7 = ccfef1387aef95e7, Mem[0000000090800014] = 7aef95e7
stw %l7,[%i5+0x014] ! Mem[0000000090800014] = 7aef95e7
! Mem[0000000090800030] = 24539982, %g18 = bdae24a617052ed5
ldsw [%i5+0x030],%g2 ! %g2 = bdae24a617052ed5
! Mem[000000009000003c] = f8ba39dc, %g18 = bdae24a617052ed5
ldsw [%i4+0x03c],%g2 ! %g2 = bdae24a617052ed5
! Mem[0000000091800010] = 00001104, %g2 = fffffffff8ba39dc
ldsh [%o0+0x012],%g2 ! %g2 = 0000000000000000
! %l0 = b9b1d02ffc1f0ee3, Mem[0000000090800038] = 393f420c
stw %l0,[%i5+0x038] ! Mem[0000000090800038] = fc1f0ee3
! Mem[0000000091800000] = 0ee3a775, %g2 = 0000000000000000
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000000ee3
! Mem[0000000090800018] = 00000000, %g18 = bdae24a617052ed5
ldsw [%i5+%o3],%g2 ! %g2 = bdae24a617052ed5
p15_label_20:
! Mem[0000000090000038] = 8fc6a883, %g2 = 0000000000000000
ldsb [%i4+0x038],%g2 ! %g2 = ffffffffffffff8f
! Mem[0000000090000004] = 7896abb0, %g2 = ffffffffffffff8f
ldsb [%i4+0x007],%g2 ! %g2 = 0000000000000078
! Mem[0000000090000014] = e3a30ee3, %g2 = 0000000000000078
ldsh [%i4+0x016],%g2 ! %g2 = ffffffffffffe3a3
! %l4 = ec96cab2, %l5 = af88696b, Mem[0000000091800000] = 0ee3a775 a733f05c
std %l4,[%o0+%g0] ! Mem[0000000091800000] = ec96cab2 af88696b
! %l2 = b70bad1c, %l3 = bd17b335, Mem[000000002e000038] = 5c1d2540 b41801ec
std %l2,[%i0+0x038] ! Mem[000000002e000038] = b70bad1c bd17b335
! %l1 = 0000000004d3d7da, Mem[0000000090800000] = fc1f0ee304d3d7da
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = 0000000004d3d7da
! %l0 = fc1f0ee3, %l1 = 04d3d7da, Mem[0000000090800030] = 24539982 a733f05c
std %l0,[%i5+0x030] ! Mem[0000000090800030] = fc1f0ee3 04d3d7da
! Mem[0000000090000000] = f4d6f5d4, %g2 = ffffffffffffe3a3
lduw [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4
! %l5 = 00000000af88696b, Mem[0000000090800014] = 7aef95e7
stb %l5,[%i5+0x014] ! Mem[0000000090800014] = 6bef95e7
! %l6 = 60b46d649a1c03c7, Mem[0000000090800020] = 0000000000000013
stx %l6,[%i5+%o4] ! Mem[0000000090800020] = 60b46d649a1c03c7
p15_label_21:
! %l0 = b9b1d02ffc1f0ee3, Mem[0000000091000022] = 0ee395e7
sth %l0,[%i6+0x022] ! Mem[0000000091000020] = 0ee395e7
! %l1 = 0000000004d3d7da, Mem[000000009100001f] = 75fc1f0e
stb %l1,[%i6+0x01f] ! Mem[000000009100001c] = dafc1f0e
! %l4 = ec96cab2, %l5 = af88696b, Mem[0000000090000020] = fc1f0ee3 045cd7da
std %l4,[%i4+%o4] ! Mem[0000000090000020] = ec96cab2 af88696b
! Mem[0000000091800024] = 33167744, %g2 = 00000000f4d6f5d4
lduw [%o0+0x024],%g2 ! %g2 = 0000000033167744
! %l2 = 11049fa2b70bad1c, Mem[000000009100003a] = f05cd757
stb %l2,[%i6+0x03a] ! Mem[0000000091000038] = 1c5cd757
! %l4 = 032e886bec96cab2, Mem[0000000090800018] = 00000000
sth %l4,[%i5+%o3] ! Mem[0000000090800018] = cab20000
! Mem[0000000090000010] = a7333ecc03c7e3a3, %g2 = 0000000033167744
ldx [%i4+%o2],%g2 ! %g2 = a7333ecc03c7e3a3
! %l2 = b70bad1c, %l3 = bd17b335, Mem[000000002f800018] = 7ea1248b 5cd0b56c
std %l2,[%i3+%o3] ! Mem[000000002f800018] = b70bad1c bd17b335
! %l5 = 00000000af88696b, Mem[0000000091000024] = 95e7d7da
stw %l5,[%i6+0x024] ! Mem[0000000091000024] = af88696b
! %l5 = 00000000af88696b, Mem[0000000091800038] = ec96cab2
stw %l5,[%o0+0x038] ! Mem[0000000091800038] = af88696b
p15_label_22:
! Mem[0000000090000014] = 03c7e3a3, %g2 = a7333ecc03c7e3a3
ldsh [%i4+0x014],%g2 ! %g2 = 00000000000003c7
! %l1 = 0000000004d3d7da, Mem[0000000090800038] = fc1f0ee3dd38b60e
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = 0000000004d3d7da
! Mem[000000009080000c] = f38fafd2, %g2 = 00000000000003c7
lduw [%i5+0x00c],%g2 ! %g2 = 00000000f38fafd2
! Mem[0000000090800014] = 6bef95e7, %g2 = 00000000f38fafd2
ldub [%i5+0x014],%g2 ! %g2 = 000000000000006b
! Mem[000000009000003c] = f8ba39dc, %g2 = 000000000000006b
ldsb [%i4+0x03c],%g2 ! %g2 = fffffffffffffff8
! %l2 = 11049fa2b70bad1c, Mem[000000002f800036] = 46c17b34
sth %l2,[%i3+0x036] ! Mem[000000002f800034] = 46c1ad1c
! Mem[000000002f800034] = 46c1ad1c, %l2 = 11049fa2b70bad1c
ldsb [%i3+0x036],%l2 ! %l2 = ffffffffffffffad
! Mem[0000000090800008] = a3d5f05c, %g18 = bdae24a617052ed5
ldsw [%i5+%o1],%g2 ! %g2 = bdae24a617052ed5
! Mem[000000002e000008] = 0ee3a775 bd17b335, %l6 = 9a1c03c7, %l7 = 7aef95e7
ldd [%i0+%o1],%l6 ! %l6 = 000000000ee3a775 00000000bd17b335
! %l5 = 00000000af88696b, Mem[000000009080002c] = 9c5fe8b1
stw %l5,[%i5+0x02c] ! Mem[000000009080002c] = af88696b
p15_label_23:
! %l4 = 032e886bec96cab2, Mem[0000000090000030] = 944f136a
stw %l4,[%i4+0x030] ! Mem[0000000090000030] = ec96cab2
! %l4 = 032e886bec96cab2, Mem[000000009000000c] = c40ba883
stb %l4,[%i4+0x00c] ! Mem[000000009000000c] = b20ba883
! Mem[0000000090000020] = ec96cab2, %g2 = ffffffffa3d5f05c
ldub [%i4+%o4],%g2 ! %g2 = 00000000000000ec
! Mem[000000009000000c] = b20ba883, %g18 = bdae24a617052ed5
ldsw [%i4+0x00c],%g2 ! %g2 = bdae24a617052ed5
! %l5 = 00000000af88696b, Mem[000000009080003c] = 04d3d7da
sth %l5,[%i5+0x03c] ! Mem[000000009080003c] = 696bd7da
! Mem[0000000091000010] = ec96cab2 a733f05c, %g2 = b20ba883, %g3 = 04d3d7da
ldd [%i6+%o2],%g2 ! %g2 = 00000000ec96cab2 00000000a733f05c
! %l1 = 0000000004d3d7da, Mem[0000000091800010] = 00000000
stw %l1,[%o0+%o2] ! Mem[0000000091800010] = 04d3d7da
! Mem[0000000091000024] = af88696b, %g18 = bdae24a617052ed5
ldsw [%i6+0x024],%g2 ! %g2 = bdae24a617052ed5
! %l2 = ffffffffffffffad, Mem[0000000091800028] = d1faa775
stw %l2,[%o0+%o5] ! Mem[0000000091800028] = ffffffad
! Mem[0000000090800034] = 04d3d7da, %g2 = ffffffffaf88696b
ldsh [%i5+0x034],%g2 ! %g2 = 00000000000004d3
p15_label_24:
! %l5 = 00000000af88696b, Mem[000000009000000c] = b20ba883
stw %l5,[%i4+0x00c] ! Mem[000000009000000c] = af88696b
! %l5 = 00000000af88696b, Mem[0000000090800036] = d7da0000
sth %l5,[%i5+0x036] ! Mem[0000000090800034] = 696b0000
! %l4 = 032e886bec96cab2, Mem[0000000091000009] = 00000004
stb %l4,[%i6+0x009] ! Mem[0000000091000008] = b2000004
! Mem[000000009000001c] = 9fa2ec96, %g2 = 00000000000004d3
ldsb [%i4+0x01e],%g2 ! %g2 = ffffffffffffff9f
! Mem[000000009000002c] = 40ec96ca, %g2 = ffffffffffffff9f
ldub [%i4+0x02f],%g2 ! %g2 = 0000000000000040
! Mem[000000002e80002c] = e2750d80, %l2 = ffffffffffffffad
ldub [%i1+0x02c],%l2 ! %l2 = 00000000000000e2
! %l2 = 00000000000000e2, Mem[000000002f800018] = b70bad1cbd17b335
stx %l2,[%i3+%o3] ! Mem[000000002f800018] = 00000000000000e2
! %l6 = 000000000ee3a775, Mem[0000000091800017] = a239a5df
stb %l6,[%o0+0x017] ! Mem[0000000091800014] = 7539a5df
! Mem[000000009080000c] = f38fafd2, %g2 = 0000000000000040
lduw [%i5+0x00c],%g2 ! %g2 = 00000000f38fafd2
! %l2 = 000000e2, %l3 = bd17b335, Mem[0000000090000030] = ec96cab2 cab260d7
std %l2,[%i4+0x030] ! Mem[0000000090000030] = 000000e2 bd17b335
p15_label_25:
! %l0 = fc1f0ee3, %l1 = 04d3d7da, Mem[0000000091800000] = ec96cab2 af88696b
std %l0,[%o0+%g0] ! Mem[0000000091800000] = fc1f0ee3 04d3d7da
! Mem[0000000090800008] = a3d5f05c, %g2 = 00000000f38fafd2
ldsh [%i5+%o1],%g2 ! %g2 = ffffffffffffa3d5
! Mem[0000000090000010] = a7333ecc, %g2 = ffffffffffffa3d5
lduw [%i4+%o2],%g2 ! %g2 = 00000000a7333ecc
! Mem[0000000091800034] = 04d3d7da, %g2 = 00000000a7333ecc
lduw [%o0+0x034],%g2 ! %g2 = 0000000004d3d7da
! %l6 = 0ee3a775, %l7 = bd17b335, Mem[0000000091800020] = c69ee313 33167744
std %l6,[%o0+%o4] ! Mem[0000000091800020] = 0ee3a775 bd17b335
! Mem[000000002f800000] = 85ec78b0, %l0 = b9b1d02ffc1f0ee3
ldsh [%i3+%g0],%l0 ! %l0 = ffffffffffff85ec
! Mem[000000002f000038] = dc03aaa5afe62649, %l1 = 0000000004d3d7da
ldx [%i2+0x038],%l1 ! %l1 = dc03aaa5afe62649
! %l4 = 032e886bec96cab2, Mem[0000000090000020] = ec96cab2af88696b
stx %l4,[%i4+%o4] ! Mem[0000000090000020] = 032e886bec96cab2
! %l6 = 000000000ee3a775, Mem[0000000091000024] = af88696b
sth %l6,[%i6+0x024] ! Mem[0000000091000024] = a775696b
! %l4 = 032e886bec96cab2, Mem[0000000091000008] = 00b20000
sth %l4,[%i6+%o1] ! Mem[0000000091000008] = cab20000
ba,a p15_not_taken_0_end
p15_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 ffffffffffff85ec
bne,a,pn %xcc,p15_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be dc03aaa5afe62649
bne,a,pn %xcc,p15_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000e2
bne,a,pn %xcc,p15_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000bd17b335
bne,a,pn %xcc,p15_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 032e886bec96cab2
bne,a,pn %xcc,p15_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000af88696b
bne,a,pn %xcc,p15_reg_l5_fail
mov %l5,%g3
! Check Floating Point Registers
p15_check_fp_registers:
set p15_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 638962f3 457eca0a
bne %xcc,p15_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 7b9b5354 efa36b49
bne %xcc,p15_f6_fail
nop
! Check Local Memory
set p15_local0_expect,%g1
p15_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = af88696b52dc8eea
ldx [%i0+0x000],%g3 ! Observed data at 000000002e000000
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0ee3a775bd17b335
ldx [%i0+0x008],%g3 ! Observed data at 000000002e000008
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = b70bad1cbd17b335
ldx [%i0+0x038],%g3 ! Observed data at 000000002e000038
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x038,%g4
set p15_local1_expect,%g1
p15_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = a0d8dc50e2750d80
ldx [%i1+0x028],%g3 ! Observed data at 000000002e800028
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000000a133ecc
ldx [%i1+0x030],%g3 ! Observed data at 000000002e800030
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x030,%g4
set p15_local2_expect,%g1
p15_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 04d3d7da5a6caa62
ldx [%i2+0x010],%g3 ! Observed data at 000000002f000010
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 33c6a8832ba9d7da
ldx [%i2+0x018],%g3 ! Observed data at 000000002f000018
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2ba9a1788107981a
ldx [%i2+0x020],%g3 ! Observed data at 000000002f000020
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 032e886bec96cab2
ldx [%i2+0x028],%g3 ! Observed data at 000000002f000028
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x028,%g4
set p15_local3_expect,%g1
p15_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 85ec78b09a1c03c7
ldx [%i3+0x000],%g3 ! Observed data at 000000002f800000
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000000000e2
ldx [%i3+0x018],%g3 ! Observed data at 000000002f800018
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ccfef1387aef95e7
ldx [%i3+0x028],%g3 ! Observed data at 000000002f800028
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 18a109ee46c1ad1c
ldx [%i3+0x030],%g3 ! Observed data at 000000002f800030
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x030,%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_f2_fail:
set p15_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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
! 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:
lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f000008]
stba %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800028]
done
p15_trap1o:
lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f000008]
stba %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f800028]
done
p15_trap2e:
ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e800018]
ldsba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002f800028]
done
p15_trap2o:
ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002e800018]
ldsba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002f800028]
done
p15_trap3e:
nop
nop
nop
nop
done
p15_trap3o:
nop
nop
nop
nop
done
p15_init_memory_pointers:
set p15_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p15_local0_start,%i0
set p15_local1_start,%i1
set p15_local2_start,%i2
set p15_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = b9b1d02ffc1f0ee3
ldx [%g1+0x008],%l1 ! %l1 = ec543e729aed8883
ldx [%g1+0x010],%l2 ! %l2 = 7626befaa0d8dc50
ldx [%g1+0x018],%l3 ! %l3 = 2d1192dc2ba9a178
ldx [%g1+0x020],%l4 ! %l4 = 2018299baf88696b
ldx [%g1+0x028],%l5 ! %l5 = 24539982a733f05c
ldx [%g1+0x030],%l6 ! %l6 = 60b46d649a1c03c7
ldx [%g1+0x038],%l7 ! %l7 = ccfef1387aef95e7
! 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 = a9d03985 f8f8f11a 58f85de5 47c5911a
! %f4 = bd42f6f0 14b8aa36 bb750cd0 e735734a
! %f8 = 89748782 b00adfb1 cb93820c 134d526e
! %f12 = fe41c347 c7b35464 f58f1c0e 0a2d567d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 00005ce0 822fe458 3b096a3a ed357d6b
! %f20 = 396b0c69 8b035698 d7287da8 ca75c42a
! %f24 = 7e92b686 399913f9 9ed8a86a f1057456
! %f28 = 468b8ad2 97bdb02d d7e238d7 453788f5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f997ebe2 0e5506bd 81e9af20 4a5f8067
! %f36 = 40b3876a 3544c3c4 cb0e0002 bcd3c0be
! %f40 = 5195f529 7a68631b f8bff43f efc50d45
! %f44 = a964364c 3017bd92 f37bb05d f4ab985a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd0cac6d800000001,%g7,%g1 ! GSR scale = 0, align = 1
wr %g1,%g0,%gsr ! GSR = d0cac6d800000001
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[0000000090000008] = 96abb01bc40b9e2c, %g2 = bcef93e3f0ac52bd
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! Mem[000000009180003c] = 66350000, %g2 = 96abb01bc40b9e2c
ldsh [%o0+0x03e],%g2 ! %g2 = 0000000000006635
! %l7 = 6a3670ea35179df7, Mem[0000000090000014] = 798eb5a3
stw %l7,[%i4+0x014] ! Mem[0000000090000014] = 35179df7
! Mem[0000000091800010] = 5e44f9f4, %g18 = a80dbe65b15255de
ldsw [%o0+%o2],%g2 ! %g2 = a80dbe65b15255de
! Mem[0000000091000038] = 65898de9, %g2 = 000000005e44f9f4
lduw [%i6+0x038],%g2 ! %g2 = 0000000065898de9
! Mem[0000000090800004] = d0bacca9, %g2 = 0000000065898de9
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffd0ba
! %l0 = 0eecd89a271138b5, Mem[0000000031000020] = 5509260b61294542
stx %l0,[%i2+%o4] ! Mem[0000000031000020] = 0eecd89a271138b5
! Mem[0000000091800010] = 5e44f9f4 a2d978b6, %g2 = ffffd0ba, %g3 = 0bad0b00
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 00000000a2d978b6
! Mem[0000000031800028] = 0320b0c7, %l4 = 3831f5419abb7448
ldub [%i3+%o5],%l4 ! %l4 = 0000000000000003
! %l3 = e8708fb7bfce9ac1, Mem[0000000090000004] = 80b60b78
stw %l3,[%i4+0x004] ! Mem[0000000090000004] = bfce9ac1
p16_label_2:
! Mem[000000009080000c] = f38fafd2, %g2 = 000000005e44f9f4
lduh [%i5+0x00c],%g2 ! %g2 = 000000000000f38f
! %l0 = 271138b5, %l1 = e7d32345, Mem[0000000030800028] = 6764caf1 ea606a9f
std %l0,[%i1+%o5] ! Mem[0000000030800028] = 271138b5 e7d32345
! Mem[000000009100002c] = db4f959e, %g2 = 000000000000f38f
lduw [%i6+0x02c],%g2 ! %g2 = 00000000db4f959e
! %l5 = bff247c29a9caee0, Mem[000000003000003a] = 9ed374e0
sth %l5,[%i0+0x03a] ! Mem[0000000030000038] = 9ed3aee0
! Mem[0000000030800028] = 271138b5, %l6 = 2514a9b06a1c456b
ldsh [%i1+0x02a],%l6 ! %l6 = 00000000000038b5
! %l6 = 00000000000038b5, Mem[000000009180000c] = 0741274a
stb %l6,[%o0+0x00c] ! Mem[000000009180000c] = b541274a
! %l3 = e8708fb7bfce9ac1, Mem[000000003080002a] = 271138b5
sth %l3,[%i1+0x02a] ! Mem[0000000030800028] = 27119ac1
! Mem[0000000090800030] = e7b33334, %g18 = a80dbe65b15255de
ldsw [%i5+0x030],%g2 ! %g2 = a80dbe65b15255de
! %l4 = 0000000000000003, Mem[000000009080001c] = d6343572
stw %l4,[%i5+0x01c] ! Mem[000000009080001c] = 00000003
! Mem[0000000030000024] = 2836ebb0, %l3 = e8708fb7bfce9ac1
ldsb [%i0+0x025],%l3 ! %l3 = 0000000000000036
p16_label_3:
! %l1 = 603a31ece7d32345, Mem[0000000031000029] = e943126e
stb %l1,[%i2+0x029] ! Mem[0000000031000028] = e945126e
! %l5 = bff247c29a9caee0, Mem[0000000090000000] = f4d6f5d4
sth %l5,[%i4+%g0] ! Mem[0000000090000000] = aee0f5d4
! %l1 = 603a31ece7d32345, Mem[0000000090000008] = 96abb01bc40b9e2c
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = 603a31ece7d32345
! Mem[0000000090000018] = 7f114e52, %g2 = ffffffffe7b33334
lduw [%i4+%o3],%g2 ! %g2 = 000000007f114e52
! %l0 = 0eecd89a271138b5, Mem[0000000031000022] = 0eecd89a
sth %l0,[%i2+0x022] ! Mem[0000000031000020] = 0eec38b5
! %l4 = 0000000000000003, Mem[0000000030000010] = a57dddaab69c2ac3
stx %l4,[%i0+%o2] ! Mem[0000000030000010] = 0000000000000003
! Mem[0000000091000028] = 43a014ad db4f959e, %g2 = 7f114e52, %g3 = a2d978b6
ldd [%i6+%o5],%g2 ! %g2 = 0000000043a014ad 00000000db4f959e
! Mem[0000000090000038] = 8fc6c81b, %g2 = 0000000043a014ad
ldsb [%i4+0x038],%g2 ! %g2 = ffffffffffffff8f
! %l0 = 0eecd89a271138b5, Mem[0000000091800014] = a2d978b6
stw %l0,[%o0+0x014] ! Mem[0000000091800014] = 271138b5
! Mem[000000009000001c] = 9d7122ad, %g2 = ffffffffffffff8f
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffff9d71
p16_label_4:
! %l5 = bff247c29a9caee0, Mem[0000000090800008] = a3d5b48df38fafd2
stx %l5,[%i5+%o1] ! Mem[0000000090800008] = bff247c29a9caee0
! %l4 = 00000003, %l5 = 9a9caee0, Mem[0000000090000028] = 07dc67fd 8d791540
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 00000003 9a9caee0
! Mem[0000000090800000] = c086c6d0, %g2 = ffffffffffff9d71
ldsb [%i5+0x001],%g2 ! %g2 = ffffffffffffffc0
! Mem[0000000090800008] = bff247c2 9a9caee0, %g2 = ffffffc0, %g3 = db4f959e
ldd [%i5+%o1],%g2 ! %g2 = 00000000bff247c2 000000009a9caee0
! %l5 = bff247c29a9caee0, Mem[0000000091000038] = 65898de9
stw %l5,[%i6+0x038] ! Mem[0000000091000038] = 9a9caee0
! Mem[000000003100001c] = c655df4f, %l4 = 0000000000000003
ldsw [%i2+0x01c],%l4 ! %l4 = ffffffffc655df4f
! Mem[0000000091800010] = 5e44f9f4, %g2 = 00000000bff247c2
lduh [%o0+%o2],%g2 ! %g2 = 0000000000005e44
! %l1 = 603a31ece7d32345, Mem[0000000031800030] = 668edd94
sth %l1,[%i3+0x030] ! Mem[0000000031800030] = 2345dd94
! Mem[0000000031000038] = d84d2fa9f8451af9, %l6 = 00000000000038b5
ldx [%i2+0x038],%l6 ! %l6 = d84d2fa9f8451af9
! %l3 = 0000000000000036, Mem[0000000091000031] = c7725720
stb %l3,[%i6+0x031] ! Mem[0000000091000030] = 36725720
p16_label_5:
! Mem[0000000090800018] = 35d3851c, %g18 = a80dbe65b15255de
ldsw [%i5+%o3],%g2 ! %g2 = a80dbe65b15255de
! %l3 = 0000000000000036, Mem[000000003000000c] = 4f42e00b
stw %l3,[%i0+0x00c] ! Mem[000000003000000c] = 00000036
! Mem[0000000090000018] = 7f114e529d7122ad, %g2 = 0000000035d3851c
ldx [%i4+%o3],%g2 ! %g2 = 7f114e529d7122ad
! Mem[0000000091800000] = 6c5e37b5, %g2 = 7f114e529d7122ad
lduw [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5
! Mem[0000000030000024] = 2836ebb0, %l2 = d29d901e08ca1535
ldub [%i0+0x024],%l2 ! %l2 = 0000000000000028
! %l0 = 0eecd89a271138b5, Mem[0000000090800000] = c8c086c6
sth %l0,[%i5+%g0] ! Mem[0000000090800000] = 38b586c6
! Mem[0000000091000028] = 43a014addb4f959e, %g2 = 000000006c5e37b5
ldx [%i6+%o5],%g2 ! %g2 = 43a014addb4f959e
! Mem[0000000090000010] = 0212225c35179df7, %g2 = 43a014addb4f959e
ldx [%i4+%o2],%g2 ! %g2 = 0212225c35179df7
! Mem[0000000091800018] = 39a5df25, %g18 = a80dbe65b15255de
ldsw [%o0+%o3],%g2 ! %g2 = a80dbe65b15255de
! %l0 = 271138b5, %l1 = e7d32345, Mem[0000000090800028] = eb4882af 9c5fe8b1
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 271138b5 e7d32345
p16_label_6:
! Mem[0000000090800018] = 35d3851c00000003, %g2 = 0000000039a5df25
ldx [%i5+%o3],%g2 ! %g2 = 35d3851c00000003
! Mem[0000000031800008] = e25987b4, %l0 = 0eecd89a271138b5
ldsw [%i3+%o1],%l0 ! %l0 = ffffffffe25987b4
! %l7 = 6a3670ea35179df7, Mem[0000000030800018] = 414a8ddd422b318d
stx %l7,[%i1+%o3] ! Mem[0000000030800018] = 6a3670ea35179df7
! Mem[000000003180003c] = 369f5be4, %l6 = d84d2fa9f8451af9
ldub [%i3+0x03d],%l6 ! %l6 = 000000000000009f
! %l0 = ffffffffe25987b4, Mem[0000000030000031] = b4a4c997
stb %l0,[%i0+0x031] ! Mem[0000000030000030] = b4b4c997
! Mem[0000000091800034] = b6b6487f, %g18 = a80dbe65b15255de
ldsw [%o0+0x034],%g2 ! %g2 = a80dbe65b15255de
! Mem[0000000091000014] = e4b4334f, %g2 = ffffffffb6b6487f
ldub [%i6+0x017],%g2 ! %g2 = 00000000000000e4
! %l1 = 603a31ece7d32345, Mem[000000009000002f] = e0944f13
stb %l1,[%i4+0x02f] ! Mem[000000009000002c] = 45944f13
! Mem[0000000030000028] = 1770f418, %l5 = bff247c29a9caee0
ldsh [%i0+%o5],%l5 ! %l5 = 0000000000001770
! Mem[0000000030800000] = ad4a965a, %l5 = 0000000000001770
ldsw [%i1+%g0],%l5 ! %l5 = ffffffffad4a965a
p16_label_7:
! Mem[0000000090800010] = f97aba27, %g2 = 00000000000000e4
ldsb [%i5+0x012],%g2 ! %g2 = fffffffffffffff9
! %l5 = ffffffffad4a965a, Mem[0000000090000018] = 7f114e52
sth %l5,[%i4+%o3] ! Mem[0000000090000018] = 965a4e52
! Mem[0000000091000020] = 9de28f8d7b41cb8c, %g2 = fffffffffffffff9
ldx [%i6+%o4],%g2 ! %g2 = 9de28f8d7b41cb8c
! Mem[0000000090800010] = f97aba27, %g2 = 9de28f8d7b41cb8c
lduh [%i5+0x012],%g2 ! %g2 = 000000000000f97a
! Mem[0000000091800034] = b6487fe8, %g2 = 000000000000f97a
ldsb [%o0+0x035],%g2 ! %g2 = ffffffffffffffb6
! Mem[000000009180001c] = e14610d9, %g18 = a80dbe65b15255de
ldsw [%o0+0x01c],%g2 ! %g2 = a80dbe65b15255de
! Mem[0000000090000024] = eb320000, %g2 = ffffffffe14610d9
lduh [%i4+0x026],%g2 ! %g2 = 000000000000eb32
! Mem[0000000091000020] = e28f8d7b, %g2 = 000000000000eb32
ldsb [%i6+0x021],%g2 ! %g2 = ffffffffffffffe2
! Mem[0000000090800028] = 271138b5e7d32345, %g2 = ffffffffffffffe2
ldx [%i5+%o5],%g2 ! %g2 = 271138b5e7d32345
! Mem[0000000091000000] = 6dde861c, %g2 = 271138b5e7d32345
ldsb [%i6+0x003],%g2 ! %g2 = 000000000000006d
p16_label_8:
! %l5 = ffffffffad4a965a, Mem[0000000031000018] = 24782448
stw %l5,[%i2+%o3] ! Mem[0000000031000018] = ad4a965a
! Mem[0000000090800034] = 2d07fd66, %g18 = a80dbe65b15255de
ldsw [%i5+0x034],%g2 ! %g2 = a80dbe65b15255de
! %l2 = 0000000000000028, Mem[0000000091000003] = 6dde861c
stb %l2,[%i6+0x003] ! Mem[0000000091000000] = 28de861c
! %l5 = ffffffffad4a965a, Mem[000000009180003c] = eb806635
stw %l5,[%o0+0x03c] ! Mem[000000009180003c] = ad4a965a
! Mem[0000000091800008] = 3f27b541, %g2 = 000000002d07fd66
ldub [%o0+0x00a],%g2 ! %g2 = 000000000000003f
! %l5 = ffffffffad4a965a, Mem[0000000090000000] = aee0f5d4
sth %l5,[%i4+%g0] ! Mem[0000000090000000] = 965af5d4
! %l2 = 0000000000000028, Mem[0000000090800030] = e7b33334
stb %l2,[%i5+0x030] ! Mem[0000000090800030] = 28b33334
! Mem[0000000091800010] = 5e44f9f4 271138b5, %g2 = 0000003f, %g3 = 9a9caee0
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 00000000271138b5
! Mem[0000000090800028] = 271138b5, %g18 = a80dbe65b15255de
ldsw [%i5+%o5],%g2 ! %g2 = a80dbe65b15255de
! Mem[0000000090000014] = 9df7965a, %g2 = 00000000271138b5
lduh [%i4+0x016],%g2 ! %g2 = 0000000000009df7
p16_label_9:
! Mem[0000000090000034] = 60d78fc6, %g2 = 0000000000009df7
ldsh [%i4+0x036],%g2 ! %g2 = 00000000000060d7
! Mem[0000000031000018] = ad4a965a c655df4f, %l6 = 0000009f, %l7 = 35179df7
ldd [%i2+%o3],%l6 ! %l6 = 00000000ad4a965a 00000000c655df4f
! %l3 = 0000000000000036, Mem[0000000090000020] = 1a54edfce7b2eb32
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 0000000000000036
! %l0 = e25987b4, %l1 = e7d32345, Mem[0000000091000028] = 43a014ad db4f959e
std %l0,[%i6+%o5] ! Mem[0000000091000028] = e25987b4 e7d32345
! %l4 = ffffffffc655df4f, Mem[0000000090000018] = 965a4e52
stw %l4,[%i4+%o3] ! Mem[0000000090000018] = c655df4f
! Mem[0000000091000000] = ddab9f28, %g18 = a80dbe65b15255de
ldsw [%i6+%g0],%g2 ! %g2 = a80dbe65b15255de
! %l1 = 603a31ece7d32345, Mem[000000009180000c] = b541274a
stw %l1,[%o0+0x00c] ! Mem[000000009180000c] = e7d32345
! Mem[000000009000003c] = dc000000, %g2 = ffffffffddab9f28
ldub [%i4+0x03f],%g2 ! %g2 = 00000000000000dc
! Mem[0000000091000028] = e25987b4 e7d32345, %g2 = 000000dc, %g3 = 271138b5
ldd [%i6+%o5],%g2 ! %g2 = 00000000e25987b4 00000000e7d32345
! %l3 = 0000000000000036, Mem[0000000030000028] = 1770f418ff48db2e
stx %l3,[%i0+%o5] ! Mem[0000000030000028] = 0000000000000036
p16_label_10:
! Mem[0000000090000010] = 0212225c 35179df7, %g2 = e25987b4, %g3 = e7d32345
ldd [%i4+%o2],%g2 ! %g2 = 000000000212225c 0000000035179df7
! Mem[000000003180003c] = 369f5be4, %l5 = ffffffffad4a965a
ldub [%i3+0x03e],%l5 ! %l5 = 000000000000005b
! %l1 = 603a31ece7d32345, Mem[0000000090800004] = d0bacca9
stw %l1,[%i5+0x004] ! Mem[0000000090800004] = e7d32345
! %l3 = 0000000000000036, Mem[0000000090800036] = fd66393f
sth %l3,[%i5+0x036] ! Mem[0000000090800034] = 0036393f
! Mem[0000000090800038] = 393f420c dd38b60e, %g2 = 0212225c, %g3 = 35179df7
ldd [%i5+0x038],%g2 ! %g2 = 00000000393f420c 00000000dd38b60e
! Mem[0000000090800028] = 38b5e7d3, %g2 = 00000000393f420c
ldsh [%i5+0x02a],%g2 ! %g2 = 00000000000038b5
! Mem[0000000090000030] = 4f136a12, %g2 = 00000000000038b5
ldsb [%i4+0x031],%g2 ! %g2 = 000000000000004f
! Mem[0000000091800028] = 02ccb030, %g2 = 000000000000004f
lduh [%o0+0x02a],%g2 ! %g2 = 00000000000002cc
! %l2 = 0000000000000028, Mem[0000000090000020] = 0000000000000036
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = 0000000000000028
! %l4 = ffffffffc655df4f, Mem[0000000030000022] = ba3e2415
sth %l4,[%i0+0x022] ! Mem[0000000030000020] = ba3edf4f
p16_label_11:
! Mem[0000000030800008] = f3983ccb 5f21020a, %l0 = e25987b4, %l1 = e7d32345
ldd [%i1+%o1],%l0 ! %l0 = 00000000f3983ccb 000000005f21020a
! Mem[0000000091000008] = 4b1c5151, %g18 = a80dbe65b15255de
ldsw [%i6+%o1],%g2 ! %g2 = a80dbe65b15255de
! Mem[0000000031000030] = d24c883b d263b240, %l2 = 00000028, %l3 = 00000036
ldd [%i2+0x030],%l2 ! %l2 = 00000000d24c883b 00000000d263b240
! Mem[000000009180002c] = b0308df5, %g2 = 000000004b1c5151
lduw [%o0+0x02c],%g2 ! %g2 = 00000000b0308df5
! Mem[0000000031800004] = 1bf5af4d, %l5 = 000000000000005b
lduh [%i3+0x006],%l5 ! %l5 = 000000000000af4d
! Mem[0000000091800010] = 5e44f9f4 271138b5, %g2 = b0308df5, %g3 = dd38b60e
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 00000000271138b5
! Mem[0000000091800028] = d1fa02cc, %g18 = a80dbe65b15255de
ldsw [%o0+%o5],%g2 ! %g2 = a80dbe65b15255de
! %l2 = d24c883b, %l3 = d263b240, Mem[0000000090800018] = 35d3851c 00000003
std %l2,[%i5+%o3] ! Mem[0000000090800018] = d24c883b d263b240
! %l0 = f3983ccb, %l1 = 5f21020a, Mem[0000000091000020] = 9de28f8d 7b41cb8c
std %l0,[%i6+%o4] ! Mem[0000000091000020] = f3983ccb 5f21020a
! Mem[0000000030000008] = d905e482 00000036, %l0 = f3983ccb, %l1 = 5f21020a
ldd [%i0+%o1],%l0 ! %l0 = 00000000d905e482 0000000000000036
p16_label_12:
! %l7 = 00000000c655df4f, Mem[0000000091000038] = 9a9caee0
sth %l7,[%i6+0x038] ! Mem[0000000091000038] = df4faee0
! Mem[000000009100002c] = e7d32345, %g2 = ffffffffd1fa02cc
ldsh [%i6+0x02c],%g2 ! %g2 = ffffffffffffe7d3
! %l2 = 00000000d24c883b, Mem[0000000091000008] = 4b1c5151da67f293
stx %l2,[%i6+%o1] ! Mem[0000000091000008] = 00000000d24c883b
! %l6 = 00000000ad4a965a, Mem[000000009080000c] = 9a9caee0
stb %l6,[%i5+0x00c] ! Mem[000000009080000c] = 5a9caee0
! Mem[0000000090800028] = 271138b5, %g2 = ffffffffffffe7d3
ldsb [%i5+%o5],%g2 ! %g2 = 0000000000000027
! Mem[000000009100000c] = 883beb99, %g2 = 0000000000000027
lduh [%i6+0x00e],%g2 ! %g2 = 000000000000883b
! %l6 = 00000000ad4a965a, Mem[0000000091000027] = 0ae25987
stb %l6,[%i6+0x027] ! Mem[0000000091000024] = 5ae25987
! %l0 = 00000000d905e482, Mem[0000000090000034] = 126760d7
stb %l0,[%i4+0x034] ! Mem[0000000090000034] = 826760d7
! Mem[0000000091800014] = 271138b5, %g2 = 000000000000883b
ldsb [%o0+0x014],%g2 ! %g2 = 0000000000000027
! Mem[0000000090800014] = ba27fa54, %g18 = a80dbe65b15255de
ldsw [%i5+0x014],%g2 ! %g2 = a80dbe65b15255de
p16_label_13:
! Mem[0000000090800000] = 86c6e7d3, %g2 = ffffffffba27fa54
lduh [%i5+0x002],%g2 ! %g2 = 00000000000086c6
! Mem[0000000091800010] = 5e44f9f4 271138b5, %g2 = 000086c6, %g3 = 271138b5
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 00000000271138b5
! %l6 = 00000000ad4a965a, Mem[0000000090000030] = 944f136a826760d7
stx %l6,[%i4+0x030] ! Mem[0000000090000030] = 00000000ad4a965a
! %l3 = 00000000d263b240, Mem[000000009100001a] = 4f3440af
sth %l3,[%i6+0x01a] ! Mem[0000000091000018] = b24040af
! Mem[000000003080000c] = 5f21020a, %l0 = 00000000d905e482
ldsh [%i1+0x00e],%l0 ! %l0 = 000000000000020a
! Mem[0000000091800024] = 7744d1fa, %g2 = 000000005e44f9f4
lduh [%o0+0x026],%g2 ! %g2 = 0000000000007744
! Mem[0000000031000008] = e45efda0, %l0 = 000000000000020a
lduw [%i2+%o1],%l0 ! %l0 = 00000000e45efda0
! Mem[0000000090800010] = bbd0f97aba27fa54, %g2 = 0000000000007744
ldx [%i5+%o2],%g2 ! %g2 = bbd0f97aba27fa54
! Mem[0000000090800038] = 393f420c dd38b60e, %g2 = ba27fa54, %g3 = 271138b5
ldd [%i5+0x038],%g2 ! %g2 = 00000000393f420c 00000000dd38b60e
! Mem[0000000090800014] = ba27fa54, %g18 = a80dbe65b15255de
ldsw [%i5+0x014],%g2 ! %g2 = a80dbe65b15255de
p16_label_14:
! Mem[0000000090000018] = df4f9d71, %g2 = ffffffffba27fa54
ldsb [%i4+0x01a],%g2 ! %g2 = ffffffffffffffdf
! %l0 = 00000000e45efda0, Mem[0000000090800028] = 271138b5e7d32345
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = 00000000e45efda0
! %l3 = 00000000d263b240, Mem[0000000091800004] = da193367
stw %l3,[%o0+0x004] ! Mem[0000000091800004] = d263b240
! %l6 = 00000000ad4a965a, Mem[0000000091800002] = 37b5d263
sth %l6,[%o0+0x002] ! Mem[0000000091800000] = 965ad263
! Mem[0000000091000030] = 7c367257 207bbe7e, %g2 = ffffffdf, %g3 = dd38b60e
ldd [%i6+0x030],%g2 ! %g2 = 000000007c367257 00000000207bbe7e
! %l3 = 00000000d263b240, Mem[0000000091000010] = eb99b055
stw %l3,[%i6+%o2] ! Mem[0000000091000010] = d263b240
! Mem[0000000030800038] = f5189c726a0d0809, %l6 = 00000000ad4a965a
ldx [%i1+0x038],%l6 ! %l6 = f5189c726a0d0809
! %l1 = 0000000000000036, Mem[0000000091800023] = c7331677
stb %l1,[%o0+0x023] ! Mem[0000000091800020] = 36331677
! %l5 = 000000000000af4d, Mem[0000000091800030] = 45288f71b6b6487f
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 000000000000af4d
! Mem[000000009100000c] = d24c883b, %g18 = a80dbe65b15255de
ldsw [%i6+0x00c],%g2 ! %g2 = a80dbe65b15255de
p16_label_15:
! Mem[000000009100000c] = 883bd263, %g2 = ffffffffd24c883b
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffff883b
! Mem[0000000091000014] = 5bebbbe4, %g18 = a80dbe65b15255de
ldsw [%i6+0x014],%g2 ! %g2 = a80dbe65b15255de
! Mem[0000000091800004] = b24050d2, %g2 = 000000005bebbbe4
ldsb [%o0+0x006],%g2 ! %g2 = ffffffffffffffb2
! Mem[0000000030800018] = 6a3670ea35179df7, %l1 = 0000000000000036
ldx [%i1+%o3],%l1 ! %l1 = 6a3670ea35179df7
! Mem[0000000091000038] = df4faee0, %g2 = ffffffffffffffb2
lduh [%i6+0x038],%g2 ! %g2 = 000000000000df4f
! %l0 = 00000000e45efda0, Mem[000000009180002a] = 02ccb030
sth %l0,[%o0+0x02a] ! Mem[0000000091800028] = fda0b030
! %l4 = ffffffffc655df4f, Mem[0000000091000008] = 00000000d24c883b
stx %l4,[%i6+%o1] ! Mem[0000000091000008] = ffffffffc655df4f
! %l3 = 00000000d263b240, Mem[000000009180001c] = e14610d9
stw %l3,[%o0+0x01c] ! Mem[000000009180001c] = d263b240
! Mem[0000000090000008] = 603a31ece7d32345, %g2 = 000000000000df4f
ldx [%i4+%o1],%g2 ! %g2 = 603a31ece7d32345
! Mem[0000000090800028] = 00000000, %g2 = 603a31ece7d32345
ldsh [%i5+%o5],%g2 ! %g2 = 0000000000000000
p16_label_16:
! Mem[0000000091800014] = 271138b5, %g2 = 0000000000000000
ldsh [%o0+0x014],%g2 ! %g2 = 0000000000002711
! Mem[0000000091800010] = 5e44f9f4 271138b5, %g2 = 00002711, %g3 = 207bbe7e
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 00000000271138b5
! %l3 = 00000000d263b240, Mem[0000000090800004] = e7d32345
sth %l3,[%i5+0x004] ! Mem[0000000090800004] = b2402345
! %l1 = 6a3670ea35179df7, Mem[0000000090800010] = bbd0f97aba27fa54
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 6a3670ea35179df7
! %l0 = 00000000e45efda0, Mem[0000000090800018] = d24c883bd263b240
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 00000000e45efda0
! %l2 = d24c883b, %l3 = d263b240, Mem[0000000091800030] = 00000000 0000af4d
std %l2,[%o0+0x030] ! Mem[0000000091800030] = d24c883b d263b240
! Mem[0000000091800004] = 4050d23f, %g2 = 000000005e44f9f4
ldub [%o0+0x007],%g2 ! %g2 = 0000000000000040
! Mem[0000000091800028] = fda0b030, %g2 = 0000000000000040
lduh [%o0+0x02a],%g2 ! %g2 = 000000000000fda0
! %l2 = 00000000d24c883b, Mem[0000000091800023] = 36331677
stb %l2,[%o0+0x023] ! Mem[0000000091800020] = 3b331677
! Mem[0000000090800010] = 6a3670ea, %g2 = 000000000000fda0
lduw [%i5+%o2],%g2 ! %g2 = 000000006a3670ea
p16_label_17:
! Mem[0000000090800018] = 00000000, %g2 = 000000006a3670ea
lduw [%i5+%o3],%g2 ! %g2 = 0000000000000000
! %l6 = f5189c726a0d0809, Mem[0000000091800026] = 7744d1fa
sth %l6,[%o0+0x026] ! Mem[0000000091800024] = 0809d1fa
! Mem[0000000091000000] = 9f28de86, %g2 = 0000000000000000
lduh [%i6+0x002],%g2 ! %g2 = 0000000000009f28
! %l0 = 00000000e45efda0, Mem[0000000090800030] = 28b333342d070036
stx %l0,[%i5+0x030] ! Mem[0000000090800030] = 00000000e45efda0
! Mem[0000000090000008] = 603a31ece7d32345, %g2 = 0000000000009f28
ldx [%i4+%o1],%g2 ! %g2 = 603a31ece7d32345
! Mem[0000000090800020] = 6c6c0f3aba1e4dff, %g2 = 603a31ece7d32345
ldx [%i5+%o4],%g2 ! %g2 = 6c6c0f3aba1e4dff
! %l7 = 00000000c655df4f, Mem[0000000091000032] = 7257207b
sth %l7,[%i6+0x032] ! Mem[0000000091000030] = df4f207b
! Mem[0000000091000020] = f3983ccb5f21025a, %g2 = 6c6c0f3aba1e4dff
ldx [%i6+%o4],%g2 ! %g2 = f3983ccb5f21025a
! %l0 = 00000000e45efda0, Mem[0000000030800028] = 27119ac1e7d32345
stx %l0,[%i1+%o5] ! Mem[0000000030800028] = 00000000e45efda0
! %l0 = 00000000e45efda0, Mem[000000009080000a] = 47c25a9c
stb %l0,[%i5+0x00a] ! Mem[0000000090800008] = a0c25a9c
p16_label_18:
! %l1 = 6a3670ea35179df7, Mem[0000000091800010] = 5e44f9f4271138b5
stx %l1,[%o0+%o2] ! Mem[0000000091800010] = 6a3670ea35179df7
! %l2 = d24c883b, %l3 = d263b240, Mem[0000000090000018] = c655df4f 9d7122ad
std %l2,[%i4+%o3] ! Mem[0000000090000018] = d24c883b d263b240
! Mem[000000003000001c] = f73aa8f8, %l0 = 00000000e45efda0
ldsw [%i0+0x01c],%l0 ! %l0 = fffffffff73aa8f8
! %l5 = 000000000000af4d, Mem[0000000090800010] = 6a3670ea
stw %l5,[%i5+%o2] ! Mem[0000000090800010] = 0000af4d
! Mem[0000000090000038] = 8fc6c81b, %g2 = f3983ccb5f21025a
lduw [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b
! Mem[0000000091800038] = e8dd799bad4a965a, %g2 = 000000008fc6c81b
ldx [%o0+0x038],%g2 ! %g2 = e8dd799bad4a965a
! %l1 = 6a3670ea35179df7, Mem[000000009080001f] = a06c6c0f
stb %l1,[%i5+0x01f] ! Mem[000000009080001c] = f76c6c0f
! Mem[0000000091800028] = d1fafda0 b0308df5, %g2 = ad4a965a, %g3 = 271138b5
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fafda0 00000000b0308df5
! Mem[0000000091000024] = 5f21025a, %g2 = 00000000d1fafda0
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000005f21
! Mem[000000009100000c] = c655df4f, %g2 = 0000000000005f21
lduw [%i6+0x00c],%g2 ! %g2 = 00000000c655df4f
p16_label_19:
! Mem[0000000091800030] = d24c883b, %g2 = 00000000c655df4f
lduw [%o0+0x030],%g2 ! %g2 = 00000000d24c883b
! %l2 = 00000000d24c883b, Mem[0000000090800000] = 38b586c6b2402345
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = 00000000d24c883b
! Mem[0000000090000038] = 8fc6c81b, %g18 = a80dbe65b15255de
ldsw [%i4+0x038],%g2 ! %g2 = a80dbe65b15255de
! Mem[0000000090800010] = af4d3517, %g2 = ffffffff8fc6c81b
ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffffaf4d
! %l3 = 00000000d263b240, Mem[0000000090000020] = 0000000000000028
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 00000000d263b240
! %l4 = ffffffffc655df4f, Mem[0000000090000000] = 965af5d4bfce9ac1
stx %l4,[%i4+%g0] ! Mem[0000000090000000] = ffffffffc655df4f
! %l7 = 00000000c655df4f, Mem[0000000091000008] = ffffffff
stw %l7,[%i6+%o1] ! Mem[0000000091000008] = c655df4f
! Mem[0000000030800028] = 00000000e45efda0, %l3 = 00000000d263b240
ldx [%i1+%o5],%l3 ! %l3 = 00000000e45efda0
! Mem[000000009080001c] = fdf76c6c, %g2 = ffffffffffffaf4d
ldub [%i5+0x01e],%g2 ! %g2 = 00000000000000fd
! %l2 = 00000000d24c883b, Mem[0000000031000038] = d84d2fa9f8451af9
stx %l2,[%i2+0x038] ! Mem[0000000031000038] = 00000000d24c883b
p16_label_20:
! Mem[0000000030000014] = 00000003, %l4 = ffffffffc655df4f
ldub [%i0+0x017],%l4 ! %l4 = 0000000000000003
! Mem[0000000030000034] = 2392099a, %l0 = fffffffff73aa8f8
ldub [%i0+0x035],%l0 ! %l0 = 0000000000000092
! Mem[0000000030000020] = ba3edf4f, %l6 = f5189c726a0d0809
ldsb [%i0+0x023],%l6 ! %l6 = 000000000000004f
! %l5 = 000000000000af4d, Mem[0000000090000038] = 8fc6c81bf8ba39dc
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 000000000000af4d
! Mem[0000000091000018] = b433b24040af2dc9, %g2 = 00000000000000fd
ldx [%i6+%o3],%g2 ! %g2 = b433b24040af2dc9
! Mem[0000000091000010] = d263b2405bebbbe4, %g2 = b433b24040af2dc9
ldx [%i6+%o2],%g2 ! %g2 = d263b2405bebbbe4
! %l6 = 000000000000004f, Mem[0000000091800018] = 39a5df25
stw %l6,[%o0+%o3] ! Mem[0000000091800018] = 0000004f
! Mem[0000000090800004] = d24c883b, %g2 = d263b2405bebbbe4
lduw [%i5+0x004],%g2 ! %g2 = 00000000d24c883b
! Mem[0000000091800018] = 0000004f d263b240, %g2 = d24c883b, %g3 = b0308df5
ldd [%o0+%o3],%g2 ! %g2 = 000000000000004f 00000000d263b240
! Mem[0000000090000000] = ffffc655, %g2 = 000000000000004f
ldsh [%i4+0x002],%g2 ! %g2 = ffffffffffffffff
p16_label_21:
! %l7 = 00000000c655df4f, Mem[000000009000003e] = af4d0000
stb %l7,[%i4+0x03e] ! Mem[000000009000003c] = 4f4d0000
! Mem[0000000091800014] = 35179df7, %g2 = ffffffffffffffff
lduw [%o0+0x014],%g2 ! %g2 = 0000000035179df7
! %l1 = 6a3670ea35179df7, Mem[000000009100001c] = 40af2dc9
stw %l1,[%i6+0x01c] ! Mem[000000009100001c] = 35179df7
! Mem[0000000091000028] = b4e7d323, %g2 = 0000000035179df7
ldsb [%i6+0x02b],%g2 ! %g2 = ffffffffffffffb4
! Mem[000000009100003c] = d7571dc0, %g2 = ffffffffffffffb4
lduw [%i6+0x03c],%g2 ! %g2 = 00000000d7571dc0
! Mem[0000000090800000] = 00000000, %g18 = a80dbe65b15255de
ldsw [%i5+%g0],%g2 ! %g2 = a80dbe65b15255de
! %l0 = 0000000000000092, Mem[0000000091800000] = 6c5e965a
sth %l0,[%o0+%g0] ! Mem[0000000091800000] = 0092965a
! %l5 = 000000000000af4d, Mem[0000000090800020] = 6c6c0f3a
stw %l5,[%i5+%o4] ! Mem[0000000090800020] = 0000af4d
! Mem[0000000090000030] = 00000000 ad4a965a, %g2 = 00000000, %g3 = d263b240
ldd [%i4+0x030],%g2 ! %g2 = 0000000000000000 00000000ad4a965a
! Mem[000000003180001c] = dafdf362, %l2 = 00000000d24c883b
ldsb [%i3+0x01e],%l2 ! %l2 = fffffffffffffff3
p16_label_22:
! Mem[0000000090800004] = d24c883b, %g2 = 0000000000000000
lduh [%i5+0x004],%g2 ! %g2 = 000000000000d24c
! %l4 = 0000000000000003, Mem[0000000091000028] = e25987b4e7d32345
stx %l4,[%i6+%o5] ! Mem[0000000091000028] = 0000000000000003
! %l4 = 0000000000000003, Mem[0000000091800008] = 50d23f27
sth %l4,[%o0+%o1] ! Mem[0000000091800008] = 00033f27
! Mem[0000000091800030] = d24c883b, %g2 = 000000000000d24c
lduw [%o0+0x030],%g2 ! %g2 = 00000000d24c883b
! Mem[000000009000003c] = 00004f4d, %g18 = a80dbe65b15255de
ldsw [%i4+0x03c],%g2 ! %g2 = a80dbe65b15255de
! Mem[0000000091000020] = f3983ccb 5f21025a, %g2 = 00004f4d, %g3 = ad4a965a
ldd [%i6+%o4],%g2 ! %g2 = 00000000f3983ccb 000000005f21025a
! %l7 = 00000000c655df4f, Mem[0000000091000010] = d263b240
sth %l7,[%i6+%o2] ! Mem[0000000091000010] = df4fb240
! Mem[0000000090800034] = e45efda0, %g2 = 00000000f3983ccb
lduh [%i5+0x034],%g2 ! %g2 = 000000000000e45e
! %l4 = 0000000000000003, Mem[0000000030000001] = da626b10
stb %l4,[%i0+0x001] ! Mem[0000000030000000] = da036b10
! %l1 = 6a3670ea35179df7, Mem[000000003000003c] = d2140706
stw %l1,[%i0+0x03c] ! Mem[000000003000003c] = 35179df7
p16_label_23:
! Mem[0000000031000008] = e45efda0, %l5 = 000000000000af4d
lduw [%i2+%o1],%l5 ! %l5 = 00000000e45efda0
! %l4 = 0000000000000003, Mem[0000000090800028] = 00000000
sth %l4,[%i5+%o5] ! Mem[0000000090800028] = 00030000
! Mem[0000000090000024] = d263b240, %g18 = a80dbe65b15255de
ldsw [%i4+0x024],%g2 ! %g2 = a80dbe65b15255de
! %l2 = fffffffffffffff3, Mem[0000000091000018] = b433b24035179df7
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = fffffffffffffff3
! Mem[0000000091800038] = e8dd799b ad4a965a, %g2 = d263b240, %g3 = 5f21025a
ldd [%o0+0x038],%g2 ! %g2 = 00000000e8dd799b 00000000ad4a965a
! %l2 = fffffffffffffff3, Mem[0000000090000037] = 5a000000
stb %l2,[%i4+0x037] ! Mem[0000000090000034] = f3000000
! Mem[0000000090000030] = 00000000 ad4a96f3, %g2 = e8dd799b, %g3 = ad4a965a
ldd [%i4+0x030],%g2 ! %g2 = 0000000000000000 00000000ad4a96f3
! Mem[000000003000000c] = 00000036, %l5 = 00000000e45efda0
ldsw [%i0+0x00c],%l5 ! %l5 = 0000000000000036
! %l1 = 6a3670ea35179df7, Mem[0000000091800008] = 00033f27e7d32345
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 6a3670ea35179df7
! Mem[0000000091000024] = 21025a00, %g2 = 0000000000000000
ldsb [%i6+0x025],%g2 ! %g2 = 0000000000000021
p16_label_24:
! %l4 = 0000000000000003, Mem[0000000090000038] = 00000000
stw %l4,[%i4+0x038] ! Mem[0000000090000038] = 00000003
! %l6 = 000000000000004f, Mem[0000000090000030] = 00000000
stw %l6,[%i4+0x030] ! Mem[0000000090000030] = 0000004f
! %l0 = 0000000000000092, Mem[0000000091800038] = e8dd799bad4a965a
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = 0000000000000092
! Mem[0000000091800030] = 3bd263b2, %g2 = 0000000000000021
ldub [%o0+0x033],%g2 ! %g2 = 000000000000003b
! Mem[0000000090800028] = 00030000e45efda0, %g2 = 000000000000003b
ldx [%i5+%o5],%g2 ! %g2 = 00030000e45efda0
! Mem[0000000090000018] = d24c883b, %g2 = 00030000e45efda0
lduw [%i4+%o3],%g2 ! %g2 = 00000000d24c883b
! %l0 = 0000000000000092, Mem[0000000031800020] = 244e5cd9
sth %l0,[%i3+%o4] ! Mem[0000000031800020] = 00925cd9
! Mem[0000000091800000] = 0092965ad263b240, %g2 = 00000000d24c883b
ldx [%o0+%g0],%g2 ! %g2 = 0092965ad263b240
! Mem[0000000091000000] = ab9f28de, %g2 = 0092965ad263b240
ldsb [%i6+0x001],%g2 ! %g2 = ffffffffffffffab
! Mem[0000000090000024] = d263b240, %g2 = ffffffffffffffab
lduw [%i4+0x024],%g2 ! %g2 = 00000000d263b240
p16_label_25:
! %l0 = 0000000000000092, Mem[0000000031800038] = 7a60a559369f5be4
stx %l0,[%i3+0x038] ! Mem[0000000031800038] = 0000000000000092
! %l6 = 000000000000004f, Mem[0000000090000008] = 603a31ece7d32345
stx %l6,[%i4+%o1] ! Mem[0000000090000008] = 000000000000004f
! Mem[000000003180003c] = 00000092, %l3 = 00000000e45efda0
lduw [%i3+0x03c],%l3 ! %l3 = 0000000000000092
! Mem[000000009080001c] = f70000af, %g2 = 00000000d263b240
ldub [%i5+0x01f],%g2 ! %g2 = 00000000000000f7
! Mem[0000000091800020] = c69ee33b, %g18 = a80dbe65b15255de
ldsw [%o0+%o4],%g2 ! %g2 = a80dbe65b15255de
! %l0 = 00000092, %l1 = 35179df7, Mem[0000000030000008] = d905e482 00000036
std %l0,[%i0+%o1] ! Mem[0000000030000008] = 00000092 35179df7
! %l3 = 0000000000000092, Mem[0000000031000018] = ad4a965a
sth %l3,[%i2+%o3] ! Mem[0000000031000018] = 0092965a
! Mem[000000009100002c] = 00037c36, %g2 = ffffffffc69ee33b
ldsh [%i6+0x02e],%g2 ! %g2 = 0000000000000003
! Mem[0000000091800010] = 6a3670ea 35179df7, %g2 = 00000003, %g3 = ad4a96f3
ldd [%o0+%o2],%g2 ! %g2 = 000000006a3670ea 0000000035179df7
! %l4 = 0000000000000003, Mem[0000000091000034] = 207bbe7e
stw %l4,[%i6+0x034] ! Mem[0000000091000034] = 00000003
ba,a p16_not_taken_0_end
p16_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 0000000000000092
bne,a,pn %xcc,p16_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 6a3670ea35179df7
bne,a,pn %xcc,p16_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be fffffffffffffff3
bne,a,pn %xcc,p16_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000092
bne,a,pn %xcc,p16_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000003
bne,a,pn %xcc,p16_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000036
bne,a,pn %xcc,p16_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000004f
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 a9d03985 f8f8f11a
bne %xcc,p16_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 58f85de5 47c5911a
bne %xcc,p16_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be bb750cd0 e735734a
bne %xcc,p16_f6_fail
nop
! Check Local Memory
set p16_local0_expect,%g1
p16_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = da036b10f1dd71c0
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 = 0000009235179df7
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 = 0000000000000003
ldx [%i0+0x010],%g3 ! Observed data at 0000000030000010
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ba3edf4f2836ebb0
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 = 0000000000000036
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 = b4b4c9972392099a
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 = 9ed3aee035179df7
ldx [%i0+0x038],%g3 ! Observed data at 0000000030000038
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x038,%g4
set p16_local1_expect,%g1
p16_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 6a3670ea35179df7
ldx [%i1+0x018],%g3 ! Observed data at 0000000030800018
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000000e45efda0
ldx [%i1+0x028],%g3 ! Observed data at 0000000030800028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x028,%g4
set p16_local2_expect,%g1
p16_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 0092965ac655df4f
ldx [%i2+0x018],%g3 ! Observed data at 0000000031000018
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0eec38b5271138b5
ldx [%i2+0x020],%g3 ! Observed data at 0000000031000020
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = e945126e6ae42c65
ldx [%i2+0x028],%g3 ! Observed data at 0000000031000028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000000d24c883b
ldx [%i2+0x038],%g3 ! Observed data at 0000000031000038
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x038,%g4
set p16_local3_expect,%g1
p16_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 00925cd970f5763b
ldx [%i3+0x020],%g3 ! Observed data at 0000000031800020
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2345dd9412d02cd0
ldx [%i3+0x030],%g3 ! Observed data at 0000000031800030
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000000000092
ldx [%i3+0x038],%g3 ! Observed data at 0000000031800038
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x038,%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_f6_fail:
set p16_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%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:
stwa %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000018]
ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000030800018]
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000031800010]
ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000031000028]
done
p16_trap1o:
stwa %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030000018]
ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000030800018]
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000031800010]
ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000031000028]
done
p16_trap2e:
ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000031000008]
stda %l2,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030800008]
done
p16_trap2o:
ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000031000008]
stda %l2,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030800008]
done
p16_trap3e:
nop
done
p16_trap3o:
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 = 0eecd89a271138b5
ldx [%g1+0x008],%l1 ! %l1 = 603a31ece7d32345
ldx [%g1+0x010],%l2 ! %l2 = d29d901e08ca1535
ldx [%g1+0x018],%l3 ! %l3 = e8708fb7bfce9ac1
ldx [%g1+0x020],%l4 ! %l4 = 3831f5419abb7448
ldx [%g1+0x028],%l5 ! %l5 = bff247c29a9caee0
ldx [%g1+0x030],%l6 ! %l6 = 2514a9b06a1c456b
ldx [%g1+0x038],%l7 ! %l7 = 6a3670ea35179df7
! 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 = ca09a85b 6bb8c7c9 0e828140 5302ad68
! %f4 = ec37b56c d316fae7 cf8d13c3 9211d198
! %f8 = 04b9309d 6bdb448a f127effa c002475d
! %f12 = f767e945 aa7104a3 9ac50a29 5f22d257
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = abe36703 5e186121 d1ae1c69 ad762a86
! %f20 = c296ed90 52d822d2 0a90b942 214fb9aa
! %f24 = 6677cb72 0045ed76 a86ac1a2 addf3a2d
! %f28 = af5c9bd9 5b03dc8c c31ad076 d1251608
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 858cffc4 055e2f3c 4610e4b3 9b37fe62
! %f36 = b7746bf1 11b76156 44f5215f 041e0453
! %f40 = bab0bff4 19b8045e c5877c1d 9780523e
! %f44 = d5795cbb 2fed6279 29606d4e 37be126a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3259e58f0000005f,%g7,%g1 ! GSR scale = 11, align = 7
wr %g1,%g0,%gsr ! GSR = 3259e58f0000005f
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:
! %l2 = 06fa4a38, %l3 = bbea15f4, Mem[0000000091000018] = b4334f34 40af2dc9
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 06fa4a38 bbea15f4
! %l1 = 05eec673e45f2008, Mem[0000000091800005] = 19336750
stb %l1,[%o0+0x005] ! Mem[0000000091800004] = 08336750
! Mem[0000000090800010] = bbd0f97aba27fa54, %g2 = 8418985ea82a4418
ldx [%i5+%o2],%g2 ! %g2 = bbd0f97aba27fa54
! %l0 = ae9cdbf3cead4217, Mem[000000003380003d] = bfff9f5e
stb %l0,[%i3+0x03d] ! Mem[000000003380003c] = bf179f5e
! Mem[000000009080002c] = 9c5fe8b1, %g2 = bbd0f97aba27fa54
lduh [%i5+0x02c],%g2 ! %g2 = 0000000000009c5f
! Mem[0000000090000010] = 225c798e, %g2 = 0000000000009c5f
lduh [%i4+0x012],%g2 ! %g2 = 000000000000225c
! %l0 = ae9cdbf3cead4217, Mem[000000009080001c] = d6343572
sth %l0,[%i5+0x01c] ! Mem[000000009080001c] = 42173572
! Mem[0000000090000014] = b5a37f11, %g2 = 000000000000225c
lduh [%i4+0x016],%g2 ! %g2 = 000000000000b5a3
! %l2 = 609bc4c806fa4a38, Mem[0000000090800028] = eb4882af
stw %l2,[%i5+%o5] ! Mem[0000000090800028] = 06fa4a38
! %l3 = 799bd641bbea15f4, Mem[0000000091000014] = 5bebbbe4
sth %l3,[%i6+0x014] ! Mem[0000000091000014] = 15f4bbe4
p17_label_2:
! Mem[0000000091800008] = 50d23f27, %g2 = 000000000000b5a3
ldsb [%o0+%o1],%g2 ! %g2 = 0000000000000050
! %l0 = cead4217, %l1 = e45f2008, Mem[0000000090000020] = 1a54edfc e7b2eb32
std %l0,[%i4+%o4] ! Mem[0000000090000020] = cead4217 e45f2008
! Mem[0000000090000000] = f5d480b6, %g2 = 0000000000000050
ldsb [%i4+0x002],%g2 ! %g2 = fffffffffffffff5
! Mem[000000009000001c] = 22adcead, %g2 = fffffffffffffff5
lduh [%i4+0x01e],%g2 ! %g2 = 00000000000022ad
! Mem[000000003380002c] = 61fe1c17, %l3 = 799bd641bbea15f4
ldsw [%i3+0x02c],%l3 ! %l3 = 0000000061fe1c17
! %l4 = 4713a35a7121e6a7, Mem[0000000091800028] = d1fa02cc
stw %l4,[%o0+%o5] ! Mem[0000000091800028] = 7121e6a7
! Mem[0000000090000024] = e45f2008, %g18 = f5ddb7ca8ab9b8cc
ldsw [%i4+0x024],%g2 ! %g2 = f5ddb7ca8ab9b8cc
! Mem[0000000091800000] = 6c5e37b5da083367, %g2 = ffffffffe45f2008
ldx [%o0+%g0],%g2 ! %g2 = 6c5e37b5da083367
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = da083367, %g3 = 0bad0b00
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
! Mem[0000000032800014] = 44b30a6f, %l2 = 609bc4c806fa4a38
ldub [%i1+0x016],%l2 ! %l2 = 000000000000000a
p17_label_3:
! Mem[0000000090800020] = 6c6c0f3a ba1e4dff, %g2 = f4d6f5d4, %g3 = 80b60b78
ldd [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a 00000000ba1e4dff
! %l0 = ae9cdbf3cead4217, Mem[0000000091000022] = 8f8d7b41
stb %l0,[%i6+0x022] ! Mem[0000000091000020] = 178d7b41
! %l0 = ae9cdbf3cead4217, Mem[0000000090000024] = e45f2008
stw %l0,[%i4+0x024] ! Mem[0000000090000024] = cead4217
! Mem[0000000032000028] = 127e3566e87cc756, %l5 = efe953c8690c3346
ldx [%i0+%o5],%l5 ! %l5 = 127e3566e87cc756
! Mem[0000000091000024] = 7b41cb8c, %g18 = f5ddb7ca8ab9b8cc
ldsw [%i6+0x024],%g2 ! %g2 = f5ddb7ca8ab9b8cc
! %l7 = 38863973cd3c8741, Mem[0000000090000039] = c6c81bf8
stb %l7,[%i4+0x039] ! Mem[0000000090000038] = 41c81bf8
! %l6 = 0dbcaf07, %l7 = cd3c8741, Mem[0000000091000018] = 06fa4a38 bbea15f4
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 0dbcaf07 cd3c8741
! Mem[000000009000002c] = 8d791540, %g2 = 000000007b41cb8c
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffff8d79
! Mem[0000000091000014] = 15f4bbe4, %g2 = ffffffffffff8d79
lduw [%i6+0x014],%g2 ! %g2 = 0000000015f4bbe4
! Mem[000000009180003c] = 66350000, %g2 = 0000000015f4bbe4
ldub [%o0+0x03e],%g2 ! %g2 = 0000000000000066
p17_label_4:
! Mem[0000000090800018] = 1c421735, %g2 = 0000000000000066
ldub [%i5+0x01b],%g2 ! %g2 = 000000000000001c
! Mem[000000009180003c] = eb806635, %g2 = 000000000000001c
ldsh [%o0+0x03c],%g2 ! %g2 = ffffffffffffeb80
! %l4 = 4713a35a7121e6a7, Mem[0000000091800014] = a2d978b6
stw %l4,[%o0+0x014] ! Mem[0000000091800014] = 7121e6a7
! Mem[0000000091800024] = 77447121, %g2 = ffffffffffffeb80
ldub [%o0+0x026],%g2 ! %g2 = 0000000000000077
! %l0 = ae9cdbf3cead4217, Mem[0000000090000026] = 421707dc
stb %l0,[%i4+0x026] ! Mem[0000000090000024] = 171707dc
! Mem[0000000091800018] = 39a5df25e14610d9, %g2 = 0000000000000077
ldx [%o0+%o3],%g2 ! %g2 = 39a5df25e14610d9
! %l4 = 7121e6a7, %l5 = e87cc756, Mem[0000000091800028] = 7121e6a7 b0308df5
std %l4,[%o0+%o5] ! Mem[0000000091800028] = 7121e6a7 e87cc756
! Mem[0000000032000004] = c9b9902a, %l2 = 000000000000000a
ldsw [%i0+0x004],%l2 ! %l2 = ffffffffc9b9902a
! Mem[0000000033000014] = 5d455da5, %l1 = 05eec673e45f2008
lduw [%i2+0x014],%l1 ! %l1 = 000000005d455da5
! Mem[0000000091000024] = cb8c43a0, %g2 = 39a5df25e14610d9
ldsb [%i6+0x026],%g2 ! %g2 = ffffffffffffffcb
p17_label_5:
! Mem[0000000033000000] = 9dc4c7cb, %l1 = 000000005d455da5
lduh [%i2+%g0],%l1 ! %l1 = 0000000000009dc4
! %l1 = 0000000000009dc4, Mem[0000000090800010] = bbd0f97aba27fa54
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 0000000000009dc4
! Mem[0000000033000010] = 8cc7d800 5d455da5, %l2 = c9b9902a, %l3 = 61fe1c17
ldd [%i2+%o2],%l2 ! %l2 = 000000008cc7d800 000000005d455da5
! %l7 = 38863973cd3c8741, Mem[0000000090000010] = 0212225c798eb5a3
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = 38863973cd3c8741
! %l3 = 000000005d455da5, Mem[0000000032800018] = 23bcebc2
stw %l3,[%i1+%o3] ! Mem[0000000032800018] = 5d455da5
! Mem[000000009000003c] = f8ba39dc, %g2 = ffffffffffffffcb
lduw [%i4+0x03c],%g2 ! %g2 = 00000000f8ba39dc
! %l2 = 000000008cc7d800, Mem[0000000091000016] = bbe40dbc
stb %l2,[%i6+0x016] ! Mem[0000000091000014] = 00e40dbc
! Mem[0000000032800028] = eb87da5a, %l4 = 4713a35a7121e6a7
ldsb [%i1+0x02b],%l4 ! %l4 = 000000000000005a
! %l4 = 000000000000005a, Mem[0000000091000008] = 4b1c5151
sth %l4,[%i6+%o1] ! Mem[0000000091000008] = 005a5151
! Mem[0000000091800030] = 45288f71, %g2 = 00000000f8ba39dc
ldub [%o0+0x030],%g2 ! %g2 = 0000000000000045
p17_label_6:
! %l1 = 0000000000009dc4, Mem[0000000090000018] = 7f114e529d7122ad
stx %l1,[%i4+%o3] ! Mem[0000000090000018] = 0000000000009dc4
! Mem[0000000032800008] = f031a22c, %l2 = 000000008cc7d800
ldub [%i1+0x00a],%l2 ! %l2 = 00000000000000a2
! Mem[0000000091800034] = 487fe8dd, %g2 = 0000000000000045
lduh [%o0+0x036],%g2 ! %g2 = 000000000000487f
! %l1 = 0000000000009dc4, Mem[0000000091000020] = 9de2178d
sth %l1,[%i6+%o4] ! Mem[0000000091000020] = 9dc4178d
! %l6 = 2193966c0dbcaf07, Mem[0000000090000010] = 38863973cd3c8741
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = 2193966c0dbcaf07
! %l5 = 127e3566e87cc756, Mem[0000000091000028] = 43a014ad
sth %l5,[%i6+%o5] ! Mem[0000000091000028] = c75614ad
! Mem[000000009000001c] = 00009dc4, %g2 = 000000000000487f
ldsh [%i4+0x01c],%g2 ! %g2 = 0000000000000000
! %l1 = 0000000000009dc4, Mem[0000000091000020] = 9dc4178d
stw %l1,[%i6+%o4] ! Mem[0000000091000020] = 00009dc4
! %l4 = 0000005a, %l5 = e87cc756, Mem[0000000032000000] = f1005d0b c9b9902a
std %l4,[%i0+%g0] ! Mem[0000000032000000] = 0000005a e87cc756
! %l1 = 0000000000009dc4, Mem[0000000090000010] = 2193966c0dbcaf07
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = 0000000000009dc4
p17_label_7:
! Mem[000000009000000c] = c40b9e2c, %g2 = 0000000000000000
ldsh [%i4+0x00c],%g2 ! %g2 = ffffffffffffc40b
! %l3 = 000000005d455da5, Mem[000000009100002a] = 14addb4f
stb %l3,[%i6+0x02a] ! Mem[0000000091000028] = a5addb4f
! %l2 = 00000000000000a2, Mem[0000000033800010] = 60b869f6
stw %l2,[%i3+%o2] ! Mem[0000000033800010] = 000000a2
! Mem[0000000091800010] = 5e44f9f4 7121e6a7, %g2 = ffffc40b, %g3 = ba1e4dff
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 000000007121e6a7
! %l0 = cead4217, %l1 = 00009dc4, Mem[0000000032800028] = eb87da5a baf3ade1
std %l0,[%i1+%o5] ! Mem[0000000032800028] = cead4217 00009dc4
! Mem[0000000090800028] = 06fa4a38, %g2 = 000000005e44f9f4
lduw [%i5+%o5],%g2 ! %g2 = 0000000006fa4a38
! Mem[0000000033000034] = a39f9139, %l2 = 00000000000000a2
ldsb [%i2+0x034],%l2 ! %l2 = ffffffffffffffa3
! %l4 = 000000000000005a, Mem[0000000090000024] = cead1717
stw %l4,[%i4+0x024] ! Mem[0000000090000024] = 0000005a
! Mem[0000000091800008] = 50d23f27, %g2 = 0000000006fa4a38
ldsb [%o0+%o1],%g2 ! %g2 = 0000000000000050
! Mem[000000009180002c] = e87cc756, %g2 = 0000000000000050
ldsb [%o0+0x02c],%g2 ! %g2 = ffffffffffffffe8
p17_label_8:
! Mem[0000000090000004] = 80b60b78, %g2 = ffffffffffffffe8
lduw [%i4+0x004],%g2 ! %g2 = 0000000080b60b78
! %l3 = 000000005d455da5, Mem[0000000090800034] = 2d07fd66
stw %l3,[%i5+0x034] ! Mem[0000000090800034] = 5d455da5
! %l3 = 000000005d455da5, Mem[0000000091800010] = 5e44f9f4
stb %l3,[%o0+%o2] ! Mem[0000000091800010] = a544f9f4
! %l6 = 0dbcaf07, %l7 = cd3c8741, Mem[0000000090000000] = f4d6f5d4 80b60b78
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 0dbcaf07 cd3c8741
! Mem[0000000090000010] = 00000000 00009dc4, %g2 = 80b60b78, %g3 = 7121e6a7
ldd [%i4+%o2],%g2 ! %g2 = 0000000000000000 0000000000009dc4
! %l4 = 0000005a, %l5 = e87cc756, Mem[0000000032000008] = cd103c5b 77328ab4
std %l4,[%i0+%o1] ! Mem[0000000032000008] = 0000005a e87cc756
! Mem[0000000091000018] = bcaf07cd, %g2 = 0000000000000000
ldsb [%i6+0x019],%g2 ! %g2 = ffffffffffffffbc
! Mem[000000009180002c] = c7564528, %g2 = ffffffffffffffbc
ldsh [%o0+0x02e],%g2 ! %g2 = ffffffffffffc756
! %l7 = 38863973cd3c8741, Mem[000000009100002b] = addb4f95
stb %l7,[%i6+0x02b] ! Mem[0000000091000028] = 41db4f95
! Mem[000000003300000c] = caa5c37a, %l1 = 0000000000009dc4
ldsb [%i2+0x00e],%l1 ! %l1 = ffffffffffffffc3
p17_label_9:
! %l3 = 000000005d455da5, Mem[0000000090000008] = 96abb01b
stw %l3,[%i4+%o1] ! Mem[0000000090000008] = 5d455da5
! %l1 = ffffffffffffffc3, Mem[0000000032800026] = 0fc575c2
sth %l1,[%i1+0x026] ! Mem[0000000032800024] = 0fc5ffc3
! Mem[0000000091000004] = de861c20, %g2 = ffffffffffffc756
lduw [%i6+0x004],%g2 ! %g2 = 00000000de861c20
! Mem[000000009180002c] = e87cc756, %g18 = f5ddb7ca8ab9b8cc
ldsw [%o0+0x02c],%g2 ! %g2 = f5ddb7ca8ab9b8cc
! Mem[0000000090800010] = 0000000000009dc4, %g2 = ffffffffe87cc756
ldx [%i5+%o2],%g2 ! %g2 = 0000000000009dc4
! Mem[0000000091000030] = 7cc77257, %g2 = 0000000000009dc4
ldsh [%i6+0x030],%g2 ! %g2 = 0000000000007cc7
! Mem[0000000091000018] = 07cd3c87, %g2 = 0000000000007cc7
ldsb [%i6+0x01b],%g2 ! %g2 = 0000000000000007
! %l3 = 000000005d455da5, Mem[0000000090800008] = a3d5b48d
stw %l3,[%i5+%o1] ! Mem[0000000090800008] = 5d455da5
! Mem[0000000091800010] = a544f9f47121e6a7, %g2 = 0000000000000007
ldx [%o0+%o2],%g2 ! %g2 = a544f9f47121e6a7
! Mem[0000000032000038] = 0698142f, %l4 = 000000000000005a
lduh [%i0+0x03a],%l4 ! %l4 = 000000000000142f
p17_label_10:
! Mem[0000000090800010] = 00000000, %g2 = a544f9f47121e6a7
lduh [%i5+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000024] = 7b41cb8c, %g2 = 0000000000000000
lduh [%i6+0x024],%g2 ! %g2 = 0000000000007b41
! Mem[0000000091800030] = 45288f71, %g2 = 0000000000007b41
ldsh [%o0+0x030],%g2 ! %g2 = 0000000000004528
! %l6 = 2193966c0dbcaf07, Mem[0000000090800008] = 5d455da5
stw %l6,[%i5+%o1] ! Mem[0000000090800008] = 0dbcaf07
! Mem[0000000091800014] = 21e6a739, %g2 = 0000000000004528
ldub [%o0+0x015],%g2 ! %g2 = 0000000000000021
! %l5 = 127e3566e87cc756, Mem[0000000033800010] = 000000a2
stw %l5,[%i3+%o2] ! Mem[0000000033800010] = e87cc756
! %l2 = ffffffffffffffa3, Mem[0000000091000028] = c756a541
stw %l2,[%i6+%o5] ! Mem[0000000091000028] = ffffffa3
! Mem[0000000032000008] = 0000005ae87cc756, %l3 = 000000005d455da5
ldx [%i0+%o1],%l3 ! %l3 = 0000005ae87cc756
! Mem[000000009080002c] = e8b1e7b3, %g2 = 0000000000000021
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000e8b1
! %l0 = ae9cdbf3cead4217, Mem[000000003280000e] = 6e219c56
stb %l0,[%i1+0x00e] ! Mem[000000003280000c] = 6e211756
p17_label_11:
! %l3 = 0000005ae87cc756, Mem[0000000090000030] = 944f136a
stb %l3,[%i4+0x030] ! Mem[0000000090000030] = 564f136a
! %l0 = ae9cdbf3cead4217, Mem[0000000033000021] = 75736946
stb %l0,[%i2+0x021] ! Mem[0000000033000020] = 75176946
! %l5 = 127e3566e87cc756, Mem[000000009180003b] = 9beb8066
stb %l5,[%o0+0x03b] ! Mem[0000000091800038] = 56eb8066
! Mem[0000000090800030] = b333345d, %g2 = 000000000000e8b1
ldsb [%i5+0x031],%g2 ! %g2 = ffffffffffffffb3
! Mem[0000000032000028] = 127e3566, %l1 = ffffffffffffffc3
ldsb [%i0+0x02a],%l1 ! %l1 = 0000000000000035
! Mem[0000000090800028] = 06fa4a38 9c5fe8b1, %g2 = ffffffb3, %g3 = 00009dc4
ldd [%i5+%o5],%g2 ! %g2 = 0000000006fa4a38 000000009c5fe8b1
! Mem[0000000090000014] = 009dc400, %g2 = 0000000006fa4a38
ldsb [%i4+0x015],%g2 ! %g2 = 0000000000000000
! %l3 = 0000005ae87cc756, Mem[0000000091800000] = 6c5e37b5da083367
stx %l3,[%o0+%g0] ! Mem[0000000091800000] = 0000005ae87cc756
! Mem[0000000091000000] = ddab9f6dde861c20, %g2 = 0000000000000000
ldx [%i6+%g0],%g2 ! %g2 = ddab9f6dde861c20
! %l6 = 2193966c0dbcaf07, Mem[0000000032800030] = 73c1659e75b655bf
stx %l6,[%i1+0x030] ! Mem[0000000032800030] = 2193966c0dbcaf07
p17_label_12:
! %l4 = 000000000000142f, Mem[0000000090800018] = 35d3851c
stw %l4,[%i5+%o3] ! Mem[0000000090800018] = 0000142f
! Mem[0000000090800000] = c8c086c6, %g2 = ddab9f6dde861c20
lduw [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6
! %l1 = 0000000000000035, Mem[0000000091000004] = de861c20
stw %l1,[%i6+0x004] ! Mem[0000000091000004] = 00000035
! %l0 = ae9cdbf3cead4217, Mem[0000000091800008] = 50d23f27
stb %l0,[%o0+%o1] ! Mem[0000000091800008] = 17d23f27
! Mem[0000000090000010] = 00000000 00009dc4, %g2 = c8c086c6, %g3 = 9c5fe8b1
ldd [%i4+%o2],%g2 ! %g2 = 0000000000000000 0000000000009dc4
! %l3 = 0000005ae87cc756, Mem[0000000032000011] = 7f03c017
stb %l3,[%i0+0x011] ! Mem[0000000032000010] = 7f56c017
! Mem[0000000091000038] = 65898de9 d7571dc0, %g2 = 00000000, %g3 = 00009dc4
ldd [%i6+0x038],%g2 ! %g2 = 0000000065898de9 00000000d7571dc0
! %l0 = ae9cdbf3cead4217, Mem[0000000090000028] = 07dc67fd8d791540
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = ae9cdbf3cead4217
! Mem[000000009180003c] = eb806635, %g2 = 0000000065898de9
ldsb [%o0+0x03c],%g2 ! %g2 = ffffffffffffffeb
! %l0 = ae9cdbf3cead4217, Mem[000000009180002e] = c7564528
stb %l0,[%o0+0x02e] ! Mem[000000009180002c] = 17564528
p17_label_13:
! %l4 = 0000142f, %l5 = e87cc756, Mem[0000000090800020] = 6c6c0f3a ba1e4dff
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 0000142f e87cc756
! Mem[000000009180001c] = e14610d9, %g2 = ffffffffffffffeb
ldsb [%o0+0x01c],%g2 ! %g2 = ffffffffffffffe1
! Mem[0000000033000028] = 039eda2dc6a1f801, %l1 = 0000000000000035
ldx [%i2+%o5],%l1 ! %l1 = 039eda2dc6a1f801
! Mem[0000000032800010] = d49898f544b30a6f, %l2 = ffffffffffffffa3
ldx [%i1+%o2],%l2 ! %l2 = d49898f544b30a6f
! Mem[0000000091000010] = eb99b055, %g2 = ffffffffffffffe1
lduw [%i6+%o2],%g2 ! %g2 = 00000000eb99b055
! Mem[0000000091000030] = 57207bbe, %g2 = 00000000eb99b055
ldsb [%i6+0x033],%g2 ! %g2 = 0000000000000057
! %l6 = 2193966c0dbcaf07, Mem[0000000033800020] = f4eaa65fc2813111
stx %l6,[%i3+%o4] ! Mem[0000000033800020] = 2193966c0dbcaf07
! Mem[0000000090000030] = 6a126760, %g2 = 0000000000000057
ldsb [%i4+0x033],%g2 ! %g2 = 000000000000006a
! %l4 = 000000000000142f, Mem[000000009180001e] = 10d9c69e
sth %l4,[%o0+0x01e] ! Mem[000000009180001c] = 142fc69e
! %l2 = d49898f544b30a6f, Mem[0000000090800038] = 393f420cdd38b60e
stx %l2,[%i5+0x038] ! Mem[0000000090800038] = d49898f544b30a6f
p17_label_14:
! Mem[0000000090800010] = 00000000 00009dc4, %g2 = 0000006a, %g3 = d7571dc0
ldd [%i5+%o2],%g2 ! %g2 = 0000000000000000 0000000000009dc4
! Mem[0000000032000034] = b5cd1479, %l2 = d49898f544b30a6f
lduh [%i0+0x034],%l2 ! %l2 = 000000000000b5cd
! %l7 = 38863973cd3c8741, Mem[0000000090800000] = c8c086c6d0bacca9
stx %l7,[%i5+%g0] ! Mem[0000000090800000] = 38863973cd3c8741
! %l3 = 0000005ae87cc756, Mem[0000000090000018] = 0000000000009dc4
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = 0000005ae87cc756
! Mem[0000000090000028] = ae9cdbf3cead4217, %g2 = 0000000000000000
ldx [%i4+%o5],%g2 ! %g2 = ae9cdbf3cead4217
! %l0 = ae9cdbf3cead4217, Mem[0000000091800008] = 17d23f270741274a
stx %l0,[%o0+%o1] ! Mem[0000000091800008] = ae9cdbf3cead4217
! Mem[000000009080002c] = 9c5fe8b1, %g18 = f5ddb7ca8ab9b8cc
ldsw [%i5+0x02c],%g2 ! %g2 = f5ddb7ca8ab9b8cc
! %l0 = ae9cdbf3cead4217, Mem[0000000090000008] = 5d455da5c40b9e2c
stx %l0,[%i4+%o1] ! Mem[0000000090000008] = ae9cdbf3cead4217
! Mem[0000000090800004] = 87410dbc, %g2 = ffffffff9c5fe8b1
ldsh [%i5+0x006],%g2 ! %g2 = ffffffffffff8741
! Mem[0000000091000038] = 65898de9 d7571dc0, %g2 = ffff8741, %g3 = 00009dc4
ldd [%i6+0x038],%g2 ! %g2 = 0000000065898de9 00000000d7571dc0
p17_label_15:
! %l6 = 2193966c0dbcaf07, Mem[0000000091800030] = 45288f71
stw %l6,[%o0+0x030] ! Mem[0000000091800030] = 0dbcaf07
! %l3 = 0000005ae87cc756, Mem[0000000090000000] = 0dbcaf07cd3c8741
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = 0000005ae87cc756
! Mem[000000009180002c] = 17560dbc, %g2 = 0000000065898de9
ldsh [%o0+0x02e],%g2 ! %g2 = 0000000000001756
! Mem[0000000091000008] = 005a5151, %g2 = 0000000000001756
lduw [%i6+%o1],%g2 ! %g2 = 00000000005a5151
! %l0 = ae9cdbf3cead4217, Mem[0000000033800010] = e87cc756
sth %l0,[%i3+%o2] ! Mem[0000000033800010] = 4217c756
! %l4 = 000000000000142f, Mem[0000000090000026] = 005aae9c
sth %l4,[%i4+0x026] ! Mem[0000000090000024] = 142fae9c
! Mem[0000000032000008] = 0000005a, %l0 = ae9cdbf3cead4217
ldub [%i0+0x00a],%l0 ! %l0 = 0000000000000000
! Mem[0000000091800008] = f3cead42, %g2 = 00000000005a5151
ldub [%o0+0x00b],%g2 ! %g2 = 00000000000000f3
! Mem[000000003200002c] = e87cc756, %l5 = 127e3566e87cc756
ldsh [%i0+0x02c],%l5 ! %l5 = ffffffffffffe87c
! %l5 = ffffffffffffe87c, Mem[000000003300000e] = caa5c37a
sth %l5,[%i2+0x00e] ! Mem[000000003300000c] = caa5e87c
p17_label_16:
! Mem[0000000090000020] = ad421700, %g2 = 00000000000000f3
ldub [%i4+0x021],%g2 ! %g2 = 00000000000000ad
! Mem[0000000091000020] = 00009dc4, %g2 = 00000000000000ad
lduw [%i6+%o4],%g2 ! %g2 = 0000000000009dc4
! Mem[0000000090800008] = 0dbcaf07, %g2 = 0000000000009dc4
lduh [%i5+%o1],%g2 ! %g2 = 0000000000000dbc
! %l5 = ffffffffffffe87c, Mem[0000000090000010] = 0000000000009dc4
stx %l5,[%i4+%o2] ! Mem[0000000090000010] = ffffffffffffe87c
! Mem[000000009100002c] = db4f959e, %g2 = 0000000000000dbc
lduw [%i6+0x02c],%g2 ! %g2 = 00000000db4f959e
! %l6 = 0dbcaf07, %l7 = cd3c8741, Mem[0000000091000038] = 65898de9 d7571dc0
std %l6,[%i6+0x038] ! Mem[0000000091000038] = 0dbcaf07 cd3c8741
! %l1 = 039eda2dc6a1f801, Mem[000000009180001e] = 142fc69e
stb %l1,[%o0+0x01e] ! Mem[000000009180001c] = 012fc69e
! %l6 = 0dbcaf07, %l7 = cd3c8741, Mem[0000000090000020] = cead4217 0000142f
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 0dbcaf07 cd3c8741
! Mem[000000009100003c] = 87410000, %g2 = 00000000db4f959e
ldub [%i6+0x03e],%g2 ! %g2 = 0000000000000087
! %l4 = 000000000000142f, Mem[000000009100003e] = 87410000
sth %l4,[%i6+0x03e] ! Mem[000000009100003c] = 142f0000
p17_label_17:
! Mem[000000009000003c] = ba39dc00, %g2 = 0000000000000087
ldub [%i4+0x03d],%g2 ! %g2 = 00000000000000ba
! Mem[0000000091000000] = ab9f6d00, %g2 = 00000000000000ba
ldsb [%i6+0x001],%g2 ! %g2 = ffffffffffffffab
! Mem[0000000091800018] = 25e14601, %g2 = ffffffffffffffab
ldub [%o0+0x01b],%g2 ! %g2 = 0000000000000025
! %l1 = 039eda2dc6a1f801, Mem[000000009180002a] = e6a7e87c
sth %l1,[%o0+0x02a] ! Mem[0000000091800028] = f801e87c
! %l6 = 2193966c0dbcaf07, Mem[0000000090800010] = 0000000000009dc4
stx %l6,[%i5+%o2] ! Mem[0000000090800010] = 2193966c0dbcaf07
! Mem[0000000090000028] = ae9cdbf3, %g18 = f5ddb7ca8ab9b8cc
ldsw [%i4+%o5],%g2 ! %g2 = f5ddb7ca8ab9b8cc
! %l1 = 039eda2dc6a1f801, Mem[0000000090800034] = 5d455da5
sth %l1,[%i5+0x034] ! Mem[0000000090800034] = f8015da5
! Mem[0000000090000010] = ffffffff ffffe87c, %g2 = ae9cdbf3, %g3 = d7571dc0
ldd [%i4+%o2],%g2 ! %g2 = 00000000ffffffff 00000000ffffe87c
! %l1 = 039eda2dc6a1f801, Mem[0000000091800030] = 0dbcaf07
stw %l1,[%o0+0x030] ! Mem[0000000091800030] = c6a1f801
! %l2 = 000000000000b5cd, Mem[000000009180003c] = eb806635
sth %l2,[%o0+0x03c] ! Mem[000000009180003c] = b5cd6635
p17_label_18:
! Mem[0000000032800018] = 5d455da5, %l2 = 000000000000b5cd
ldsw [%i1+%o3],%l2 ! %l2 = 000000005d455da5
! %l1 = 039eda2dc6a1f801, Mem[0000000091800000] = 0000005ae87cc756
stx %l1,[%o0+%g0] ! Mem[0000000091800000] = 039eda2dc6a1f801
! %l1 = 039eda2dc6a1f801, Mem[0000000091000010] = eb99b055
stw %l1,[%i6+%o2] ! Mem[0000000091000010] = c6a1f801
! Mem[0000000090800018] = 0000142f42173572, %g2 = 00000000ffffffff
ldx [%i5+%o3],%g2 ! %g2 = 0000142f42173572
! %l4 = 000000000000142f, Mem[0000000091800010] = a544f9f4
stw %l4,[%o0+%o2] ! Mem[0000000091800010] = 0000142f
! %l6 = 2193966c0dbcaf07, Mem[000000009000001c] = e87cc756
sth %l6,[%i4+0x01c] ! Mem[000000009000001c] = af07c756
! Mem[000000009000003c] = dc000000, %g2 = 0000142f42173572
ldub [%i4+0x03f],%g2 ! %g2 = 00000000000000dc
! Mem[0000000090000008] = ae9cdbf3cead4217, %g2 = 00000000000000dc
ldx [%i4+%o1],%g2 ! %g2 = ae9cdbf3cead4217
! %l0 = 0000000000000000, Mem[0000000032000034] = b5cd1479
stb %l0,[%i0+0x034] ! Mem[0000000032000034] = 00cd1479
! Mem[0000000091800034] = 7fe8dd79, %g2 = ae9cdbf3cead4217
ldub [%o0+0x037],%g2 ! %g2 = 000000000000007f
p17_label_19:
! Mem[0000000090000020] = 0dbcaf07, %g18 = f5ddb7ca8ab9b8cc
ldsw [%i4+%o4],%g2 ! %g2 = f5ddb7ca8ab9b8cc
! Mem[000000009100002c] = 4f959e7c, %g2 = 000000000dbcaf07
ldsb [%i6+0x02d],%g2 ! %g2 = 000000000000004f
! Mem[0000000090800024] = c75606fa, %g2 = 000000000000004f
ldub [%i5+0x026],%g2 ! %g2 = 00000000000000c7
! Mem[000000009180001c] = e146012f, %g2 = 00000000000000c7
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000e146
! %l4 = 000000000000142f, Mem[0000000091800002] = da2dc6a1
stb %l4,[%o0+0x002] ! Mem[0000000091800000] = 2f2dc6a1
! %l4 = 000000000000142f, Mem[000000003300001a] = 759c33c3
stb %l4,[%i2+0x01a] ! Mem[0000000033000018] = 759c2fc3
! Mem[0000000090800018] = 0000142f, %g2 = 000000000000e146
lduw [%i5+%o3],%g2 ! %g2 = 000000000000142f
! %l4 = 000000000000142f, Mem[0000000091000038] = 0dbcaf07
stw %l4,[%i6+0x038] ! Mem[0000000091000038] = 0000142f
! Mem[0000000090000010] = ffffffff, %g2 = 000000000000142f
lduh [%i4+0x012],%g2 ! %g2 = 000000000000ffff
! %l2 = 5d455da5, %l3 = e87cc756, Mem[0000000090800020] = 0000142f e87cc756
std %l2,[%i5+%o4] ! Mem[0000000090800020] = 5d455da5 e87cc756
p17_label_20:
! %l2 = 5d455da5, %l3 = e87cc756, Mem[0000000090800000] = 38863973 cd3c8741
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 5d455da5 e87cc756
! Mem[0000000091800004] = c6a1f801, %g2 = 000000000000ffff
lduh [%o0+0x004],%g2 ! %g2 = 000000000000c6a1
! %l1 = 039eda2dc6a1f801, Mem[0000000091000010] = c6a1f801
stw %l1,[%i6+%o2] ! Mem[0000000091000010] = c6a1f801
! Mem[000000009000000c] = cead4217, %g2 = 000000000000c6a1
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000cead
! Mem[000000003380003c] = bf179f5e, %l4 = 000000000000142f
ldsh [%i3+0x03c],%l4 ! %l4 = ffffffffffffbf17
! Mem[0000000091800000] = 2f2dc6a1, %g2 = 000000000000cead
lduh [%o0+0x002],%g2 ! %g2 = 0000000000002f2d
! Mem[0000000091000020] = 00009dc4 7b41cb8c, %g2 = 00002f2d, %g3 = ffffe87c
ldd [%i6+%o4],%g2 ! %g2 = 0000000000009dc4 000000007b41cb8c
! Mem[0000000091800014] = 7121e6a7, %g2 = 0000000000009dc4
ldub [%o0+0x014],%g2 ! %g2 = 0000000000000071
! Mem[000000009080001c] = 725d455d, %g2 = 0000000000000071
ldub [%i5+0x01f],%g2 ! %g2 = 0000000000000072
! Mem[000000009100001c] = 4100009d, %g2 = 0000000000000072
ldsb [%i6+0x01f],%g2 ! %g2 = 0000000000000041
p17_label_21:
! %l1 = 039eda2dc6a1f801, Mem[0000000090000019] = 00005aaf
stb %l1,[%i4+0x019] ! Mem[0000000090000018] = 01005aaf
! Mem[0000000091800038] = e8dd7956, %g18 = f5ddb7ca8ab9b8cc
ldsw [%o0+0x038],%g2 ! %g2 = f5ddb7ca8ab9b8cc
! Mem[0000000091800034] = b6b6487f, %g2 = ffffffffe8dd7956
lduh [%o0+0x034],%g2 ! %g2 = 000000000000b6b6
! Mem[000000009000000c] = cead4217, %g18 = f5ddb7ca8ab9b8cc
ldsw [%i4+0x00c],%g2 ! %g2 = f5ddb7ca8ab9b8cc
! %l7 = 38863973cd3c8741, Mem[0000000090800010] = 2193966c
stb %l7,[%i5+%o2] ! Mem[0000000090800010] = 4193966c
! Mem[0000000032000038] = 0698142f, %l4 = ffffffffffffbf17
lduh [%i0+0x03a],%l4 ! %l4 = 000000000000142f
! Mem[0000000090000000] = 0000005ae87cc756, %g2 = ffffffffcead4217
ldx [%i4+%g0],%g2 ! %g2 = 0000005ae87cc756
! Mem[0000000090800010] = 4193966c0dbcaf07, %g2 = 0000005ae87cc756
ldx [%i5+%o2],%g2 ! %g2 = 4193966c0dbcaf07
! Mem[0000000091000024] = 8cffffff, %g2 = 4193966c0dbcaf07
ldub [%i6+0x027],%g2 ! %g2 = 000000000000008c
! Mem[0000000091000000] = 9f6d0000, %g2 = 000000000000008c
ldsb [%i6+0x002],%g2 ! %g2 = ffffffffffffff9f
p17_label_22:
! %l4 = 0000142f, %l5 = ffffe87c, Mem[0000000032000010] = 7f56c017 cbff0b65
std %l4,[%i0+%o2] ! Mem[0000000032000010] = 0000142f ffffe87c
! Mem[0000000091000004] = 00000035, %g18 = f5ddb7ca8ab9b8cc
ldsw [%i6+0x004],%g2 ! %g2 = f5ddb7ca8ab9b8cc
! %l4 = 000000000000142f, Mem[0000000091000020] = 00009dc47b41cb8c
stx %l4,[%i6+%o4] ! Mem[0000000091000020] = 000000000000142f
! Mem[000000009080000c] = f38fafd2, %g2 = 0000000000000035
lduw [%i5+0x00c],%g2 ! %g2 = 00000000f38fafd2
! Mem[0000000090800020] = 5d455da5, %g2 = 00000000f38fafd2
ldsb [%i5+%o4],%g2 ! %g2 = 000000000000005d
! Mem[0000000090800008] = 0dbcaf07f38fafd2, %g2 = 000000000000005d
ldx [%i5+%o1],%g2 ! %g2 = 0dbcaf07f38fafd2
! Mem[000000009080003c] = 44b30a6f, %g2 = 0dbcaf07f38fafd2
lduh [%i5+0x03c],%g2 ! %g2 = 00000000000044b3
! Mem[0000000090000010] = ffffffff, %g2 = 00000000000044b3
lduw [%i4+%o2],%g2 ! %g2 = 00000000ffffffff
! Mem[0000000090000010] = ffffffff, %g2 = 00000000ffffffff
lduw [%i4+%o2],%g2 ! %g2 = 00000000ffffffff
! %l5 = ffffffffffffe87c, Mem[000000009000000a] = dbf3cead
sth %l5,[%i4+0x00a] ! Mem[0000000090000008] = e87ccead
p17_label_23:
! Mem[0000000032000020] = 5788ec6c 62fff187, %l4 = 0000142f, %l5 = ffffe87c
ldd [%i0+%o4],%l4 ! %l4 = 000000005788ec6c 0000000062fff187
! %l6 = 2193966c0dbcaf07, Mem[0000000033800010] = 4217c756
stw %l6,[%i3+%o2] ! Mem[0000000033800010] = 0dbcaf07
! %l4 = 5788ec6c, %l5 = 62fff187, Mem[0000000090000008] = ae9ce87c cead4217
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 5788ec6c 62fff187
! %l5 = 0000000062fff187, Mem[0000000090800034] = f8015da5
stw %l5,[%i5+0x034] ! Mem[0000000090800034] = 62fff187
! Mem[0000000033800008] = c5818335, %l4 = 000000005788ec6c
ldsh [%i3+%o1],%l4 ! %l4 = ffffffffffffc581
! Mem[000000009080001c] = 35725d45, %g2 = 00000000ffffffff
ldub [%i5+0x01e],%g2 ! %g2 = 0000000000000035
! Mem[000000009080002c] = b1e7b333, %g2 = 0000000000000035
ldub [%i5+0x02f],%g2 ! %g2 = 00000000000000b1
! %l2 = 000000005d455da5, Mem[000000009180002c] = e87c1756
sth %l2,[%o0+0x02c] ! Mem[000000009180002c] = 5da51756
! %l2 = 000000005d455da5, Mem[0000000032800018] = 5d455da5
stw %l2,[%i1+%o3] ! Mem[0000000032800018] = 5d455da5
! Mem[0000000090000014] = 7c000100, %g2 = 00000000000000b1
ldsb [%i4+0x017],%g2 ! %g2 = 000000000000007c
p17_label_24:
! Mem[0000000090800008] = 0dbcaf07f38fafd2, %g2 = 000000000000007c
ldx [%i5+%o1],%g2 ! %g2 = 0dbcaf07f38fafd2
! Mem[0000000091800000] = 039e2f2dc6a1f801, %g2 = 0dbcaf07f38fafd2
ldx [%o0+%g0],%g2 ! %g2 = 039e2f2dc6a1f801
! Mem[0000000091000000] = 9f6d0000, %g2 = 039e2f2dc6a1f801
ldsb [%i6+0x002],%g2 ! %g2 = ffffffffffffff9f
! Mem[0000000091000018] = 0dbcaf07, %g2 = ffffffffffffff9f
lduw [%i6+%o3],%g2 ! %g2 = 000000000dbcaf07
! Mem[0000000090800004] = e87cc756, %g2 = 000000000dbcaf07
lduh [%i5+0x004],%g2 ! %g2 = 000000000000e87c
! %l3 = 0000005ae87cc756, Mem[000000009000001c] = af07c756
stw %l3,[%i4+0x01c] ! Mem[000000009000001c] = e87cc756
! Mem[000000009000003c] = 39dc0000, %g2 = 000000000000e87c
ldub [%i4+0x03e],%g2 ! %g2 = 0000000000000039
! %l6 = 2193966c0dbcaf07, Mem[0000000090000027] = 41ae9cdb
stb %l6,[%i4+0x027] ! Mem[0000000090000024] = 07ae9cdb
! Mem[0000000091800004] = f801ae9c, %g2 = 0000000000000039
ldsh [%o0+0x006],%g2 ! %g2 = fffffffffffff801
! Mem[0000000091800000] = 039e2f2d, %g2 = fffffffffffff801
lduw [%o0+%g0],%g2 ! %g2 = 00000000039e2f2d
p17_label_25:
! Mem[0000000090000004] = c7565788, %g2 = 00000000039e2f2d
ldsh [%i4+0x006],%g2 ! %g2 = ffffffffffffc756
! Mem[0000000090000020] = 0dbcaf07cd3c8707, %g2 = ffffffffffffc756
ldx [%i4+%o4],%g2 ! %g2 = 0dbcaf07cd3c8707
! Mem[0000000032800004] = 065139db, %l6 = 2193966c0dbcaf07
lduh [%i1+0x004],%l6 ! %l6 = 0000000000000651
! Mem[0000000090000004] = 565788ec, %g2 = 0dbcaf07cd3c8707
ldsb [%i4+0x007],%g2 ! %g2 = 0000000000000056
! Mem[0000000091000024] = 0000142f, %g2 = 0000000000000056
lduw [%i6+0x024],%g2 ! %g2 = 000000000000142f
! Mem[0000000091800034] = b6b6487f, %g2 = 000000000000142f
lduh [%o0+0x034],%g2 ! %g2 = 000000000000b6b6
! Mem[0000000032800010] = d49898f5, %l4 = ffffffffffffc581
lduh [%i1+%o2],%l4 ! %l4 = 000000000000d498
! %l1 = 039eda2dc6a1f801, Mem[0000000090000008] = 5788ec6c62fff187
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = 039eda2dc6a1f801
! Mem[0000000032800010] = d49898f5, %l3 = 0000005ae87cc756
ldub [%i1+0x013],%l3 ! %l3 = 00000000000000f5
! Mem[0000000091800010] = 0000142f, %g2 = 000000000000b6b6
lduw [%o0+%o2],%g2 ! %g2 = 000000000000142f
ba,a p17_not_taken_0_end
p17_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 0000000000000000
bne,a,pn %xcc,p17_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 039eda2dc6a1f801
bne,a,pn %xcc,p17_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000005d455da5
bne,a,pn %xcc,p17_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000f5
bne,a,pn %xcc,p17_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000d498
bne,a,pn %xcc,p17_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000062fff187
bne,a,pn %xcc,p17_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000651
bne,a,pn %xcc,p17_reg_l6_fail
mov %l6,%g3
! Check Floating Point Registers
p17_check_fp_registers:
set p17_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 0e828140 5302ad68
bne %xcc,p17_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ec37b56c d316fae7
bne %xcc,p17_f4_fail
nop
! Check Local Memory
set p17_local0_expect,%g1
p17_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0000005ae87cc756
ldx [%i0+0x000],%g3 ! Observed data at 0000000032000000
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000005ae87cc756
ldx [%i0+0x008],%g3 ! Observed data at 0000000032000008
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000142fffffe87c
ldx [%i0+0x010],%g3 ! Observed data at 0000000032000010
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 38ca8d8600cd1479
ldx [%i0+0x030],%g3 ! Observed data at 0000000032000030
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x030,%g4
set p17_local1_expect,%g1
p17_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = f031a22c6e211756
ldx [%i1+0x008],%g3 ! Observed data at 0000000032800008
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 5d455da5cec416bc
ldx [%i1+0x018],%g3 ! Observed data at 0000000032800018
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9ca8bf1f0fc5ffc3
ldx [%i1+0x020],%g3 ! Observed data at 0000000032800020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = cead421700009dc4
ldx [%i1+0x028],%g3 ! Observed data at 0000000032800028
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 2193966c0dbcaf07
ldx [%i1+0x030],%g3 ! Observed data at 0000000032800030
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x030,%g4
set p17_local2_expect,%g1
p17_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 2be19893caa5e87c
ldx [%i2+0x008],%g3 ! Observed data at 0000000033000008
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 759c2fc3be08ee52
ldx [%i2+0x018],%g3 ! Observed data at 0000000033000018
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 751769464335f628
ldx [%i2+0x020],%g3 ! Observed data at 0000000033000020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x020,%g4
set p17_local3_expect,%g1
p17_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 0dbcaf07976743f8
ldx [%i3+0x010],%g3 ! Observed data at 0000000033800010
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2193966c0dbcaf07
ldx [%i3+0x020],%g3 ! Observed data at 0000000033800020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = c8160953bf179f5e
ldx [%i3+0x038],%g3 ! Observed data at 0000000033800038
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x038,%g4
! The test for processor 17 has passed
p17_passed:
ta GOOD_TRAP
nop
p17_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p17_failed
p17_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p17_failed
p17_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p17_failed
p17_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p17_failed
p17_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p17_failed
p17_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p17_failed
p17_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p17_failed
p17_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p17_failed
p17_f2_fail:
set p17_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p17_f4_fail:
set p17_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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:
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000033000028]
ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000032000028]
stha %l5,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000020]
ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000032800028]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000032800008]
stda %l4,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800028]
done
p17_trap1o:
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000033000028]
ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000032000028]
stha %l5,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000020]
ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000032800028]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000032800008]
stda %l4,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800028]
done
p17_trap2e:
stxa %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800018]
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000033800020]
lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000032000000]
stxa %l4,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032000020]
ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000033000008]
stda %l2,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800000]
done
p17_trap2o:
stxa %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800018]
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000033800020]
lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000032000000]
stxa %l4,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000032000020]
ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000033000008]
stda %l2,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033800000]
done
p17_trap3e:
nop
nop
nop
nop
done
p17_trap3o:
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 = ae9cdbf3cead4217
ldx [%g1+0x008],%l1 ! %l1 = 05eec673e45f2008
ldx [%g1+0x010],%l2 ! %l2 = 609bc4c806fa4a38
ldx [%g1+0x018],%l3 ! %l3 = 799bd641bbea15f4
ldx [%g1+0x020],%l4 ! %l4 = 4713a35a7121e6a7
ldx [%g1+0x028],%l5 ! %l5 = efe953c8690c3346
ldx [%g1+0x030],%l6 ! %l6 = 2193966c0dbcaf07
ldx [%g1+0x038],%l7 ! %l7 = 38863973cd3c8741
! 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 = 8225e6ee 5d6da8c2 71c0234a ce08fe33
! %f4 = c2f2d6ba 836de015 2af795a3 a9adf51c
! %f8 = d6e3b540 e87347b6 57170abe b8a936da
! %f12 = 0b0bdfec cbd0ec01 b411c6de 074afc6a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 57b5ce35 891e5084 1881c8b0 ad73e67f
! %f20 = 168ec358 7246a13c 93d61f10 46528169
! %f24 = cf6e5977 53bcf3ff 68911a74 48d6c97d
! %f28 = e1a80c91 bb0be6e6 7cc31e2a 48e09d1b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 89b74efe 0212b09e 1b9eea16 d668d1b9
! %f36 = 59e8c532 fec9490a 6bbb7c2f 4aa8b832
! %f40 = 11230013 00ef80fb 482a820c a7092e67
! %f44 = 440625b7 ead8dbec 28dcd89f 0203ed80
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x58b8e1df00000016,%g7,%g1 ! GSR scale = 2, align = 6
wr %g1,%g0,%gsr ! GSR = 58b8e1df00000016
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 18
p18_label_1:
! Mem[0000000091000020] = 9de28f8d 7b41cb8c, %g2 = 23c040f7, %g3 = 0bad0b00
ldd [%i6+%o4],%g2 ! %g2 = 000000009de28f8d 000000007b41cb8c
! Mem[0000000091800030] = 45288f71, %g2 = 000000009de28f8d
ldsh [%o0+0x030],%g2 ! %g2 = 0000000000004528
! Mem[0000000090800028] = eb4882af9c5fe8b1, %g2 = 0000000000004528
ldx [%i5+%o5],%g2 ! %g2 = eb4882af9c5fe8b1
! %l6 = f4b5a940ab0a35d3, Mem[0000000090000018] = 7f114e52
stw %l6,[%i4+%o3] ! Mem[0000000090000018] = ab0a35d3
! %l6 = ab0a35d3, %l7 = 9d72e86c, Mem[0000000090800030] = e7b33334 2d07fd66
std %l6,[%i5+0x030] ! Mem[0000000090800030] = ab0a35d3 9d72e86c
! Mem[0000000091000018] = 4f3440af, %g2 = eb4882af9c5fe8b1
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000004f34
! Mem[0000000090800024] = 4dffeb48, %g2 = 0000000000004f34
lduh [%i5+0x026],%g2 ! %g2 = 0000000000004dff
! %l6 = f4b5a940ab0a35d3, Mem[0000000091800034] = b6b6487f
sth %l6,[%o0+0x034] ! Mem[0000000091800034] = 35d3487f
! Mem[000000009080000c] = 8fafd2bb, %g2 = 0000000000004dff
ldub [%i5+0x00d],%g2 ! %g2 = 000000000000008f
! Mem[000000003480002c] = 76818b32, %l1 = 69f53dd286eedaa4
ldsh [%i1+0x02c],%l1 ! %l1 = 0000000000007681
p18_label_2:
! Mem[0000000091800030] = 45288f71, %g2 = 000000000000008f
ldsb [%o0+0x030],%g2 ! %g2 = 0000000000000045
! %l0 = dca417dabf69d185, Mem[0000000091000008] = 4b1c5151da67f293
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = dca417dabf69d185
! Mem[0000000090000018] = ab0a35d3, %g18 = 3651c26008954594
ldsw [%i4+%o3],%g2 ! %g2 = 3651c26008954594
! %l0 = dca417dabf69d185, Mem[000000003400002d] = ff5891ae
stb %l0,[%i0+0x02d] ! Mem[000000003400002c] = ff8591ae
! %l3 = a6a66ff820f2402e, Mem[0000000090800004] = d0bacca9
stw %l3,[%i5+0x004] ! Mem[0000000090800004] = 20f2402e
! %l6 = f4b5a940ab0a35d3, Mem[0000000090800003] = c620f240
stb %l6,[%i5+0x003] ! Mem[0000000090800000] = d320f240
! Mem[0000000090800034] = 9d72e86c, %g2 = ffffffffab0a35d3
lduw [%i5+0x034],%g2 ! %g2 = 000000009d72e86c
! %l2 = 09c2987c, %l3 = 20f2402e, Mem[0000000091800010] = 5e44f9f4 a2d978b6
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 09c2987c 20f2402e
! Mem[0000000090000038] = 8fc6c81b, %g2 = 000000009d72e86c
ldsh [%i4+0x038],%g2 ! %g2 = ffffffffffff8fc6
! %l1 = 0000000000007681, Mem[0000000091000020] = 9de28f8d7b41cb8c
stx %l1,[%i6+%o4] ! Mem[0000000091000020] = 0000000000007681
p18_label_3:
! Mem[0000000090800018] = 35d3851c d6343572, %g2 = ffff8fc6, %g3 = 7b41cb8c
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3851c 00000000d6343572
! %l4 = 3ecd9024, %l5 = ac5adb8b, Mem[0000000091000000] = ddab9f6d de861c20
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 3ecd9024 ac5adb8b
! Mem[0000000090800018] = 35d3851c d6343572, %g2 = 35d3851c, %g3 = d6343572
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3851c 00000000d6343572
! Mem[0000000090800014] = ba27fa54, %g18 = 3651c26008954594
ldsw [%i5+0x014],%g2 ! %g2 = 3651c26008954594
! Mem[000000009080003c] = dd38b60e, %g2 = ffffffffba27fa54
lduh [%i5+0x03c],%g2 ! %g2 = 000000000000dd38
! %l4 = 09d47b983ecd9024, Mem[000000009100003a] = 8de9d757
sth %l4,[%i6+0x03a] ! Mem[0000000091000038] = 9024d757
! Mem[0000000091000014] = e4b4334f, %g2 = 000000000000dd38
ldub [%i6+0x017],%g2 ! %g2 = 00000000000000e4
! Mem[0000000090800018] = 851cd634, %g2 = 00000000000000e4
lduh [%i5+0x01a],%g2 ! %g2 = 000000000000851c
! Mem[000000009000001c] = 9d7122ad, %g18 = 3651c26008954594
ldsw [%i4+0x01c],%g2 ! %g2 = 3651c26008954594
! %l4 = 3ecd9024, %l5 = ac5adb8b, Mem[0000000091800020] = c69ee3c7 33167744
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 3ecd9024 ac5adb8b
p18_label_4:
! Mem[0000000035800020] = 9e6fd6ed, %l5 = cf2195b2ac5adb8b
ldsh [%i3+0x022],%l5 ! %l5 = ffffffffffffd6ed
! Mem[0000000090000020] = 54edfce7, %g2 = ffffffff9d7122ad
ldub [%i4+0x021],%g2 ! %g2 = 0000000000000054
! Mem[0000000090000020] = edfce7b2, %g2 = 0000000000000054
lduh [%i4+0x022],%g2 ! %g2 = 000000000000edfc
! Mem[000000009000003c] = dc000000, %g2 = 000000000000edfc
ldsb [%i4+0x03f],%g2 ! %g2 = ffffffffffffffdc
! %l5 = ffffffffffffd6ed, Mem[0000000090800004] = 20f2402e
stw %l5,[%i5+0x004] ! Mem[0000000090800004] = ffffd6ed
! %l4 = 09d47b983ecd9024, Mem[0000000090000028] = 07dc67fd8d791540
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 09d47b983ecd9024
! %l0 = bf69d185, %l1 = 00007681, Mem[0000000091000010] = eb99b055 5bebbbe4
std %l0,[%i6+%o2] ! Mem[0000000091000010] = bf69d185 00007681
! Mem[0000000034800020] = 4e6ee504, %l2 = bb82e62009c2987c
lduw [%i1+%o4],%l2 ! %l2 = 000000004e6ee504
! %l7 = f5db362c9d72e86c, Mem[000000009080001f] = 726c6c0f
stb %l7,[%i5+0x01f] ! Mem[000000009080001c] = 6c6c6c0f
! %l0 = dca417dabf69d185, Mem[0000000091000038] = 65899024
stw %l0,[%i6+0x038] ! Mem[0000000091000038] = bf69d185
p18_label_5:
! Mem[0000000034800020] = 4e6ee504, %l2 = 000000004e6ee504
lduh [%i1+0x022],%l2 ! %l2 = 000000000000e504
! %l2 = 0000e504, %l3 = 20f2402e, Mem[0000000034000010] = 9f5b18bf 2b33d1ee
std %l2,[%i0+%o2] ! Mem[0000000034000010] = 0000e504 20f2402e
! Mem[0000000091800020] = 24ac5adb, %g2 = ffffffffffffffdc
ldsb [%o0+0x023],%g2 ! %g2 = 0000000000000024
! %l6 = f4b5a940ab0a35d3, Mem[0000000091800034] = 35d3487f
stw %l6,[%o0+0x034] ! Mem[0000000091800034] = ab0a35d3
! %l4 = 09d47b983ecd9024, Mem[000000009180002b] = ccb0308d
stb %l4,[%o0+0x02b] ! Mem[0000000091800028] = 24b0308d
! Mem[0000000091800008] = 50d23f27, %g2 = 0000000000000024
lduh [%o0+%o1],%g2 ! %g2 = 00000000000050d2
! %l7 = f5db362c9d72e86c, Mem[0000000090800010] = bbd0f97aba27fa54
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = f5db362c9d72e86c
! Mem[000000009080000c] = afd2f5db, %g2 = 00000000000050d2
lduh [%i5+0x00e],%g2 ! %g2 = 000000000000afd2
! Mem[0000000090800004] = eda3d5b4, %g2 = 000000000000afd2
ldsb [%i5+0x007],%g2 ! %g2 = ffffffffffffffed
! %l3 = a6a66ff820f2402e, Mem[0000000090000038] = 8fc6c81b
stb %l3,[%i4+0x038] ! Mem[0000000090000038] = 2ec6c81b
p18_label_6:
! Mem[0000000090000038] = 2ec6c81b, %g2 = ffffffffffffffed
lduh [%i4+0x038],%g2 ! %g2 = 0000000000002ec6
! %l4 = 3ecd9024, %l5 = ffffd6ed, Mem[0000000090800030] = ab0a35d3 9d72e86c
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 3ecd9024 ffffd6ed
! %l7 = f5db362c9d72e86c, Mem[0000000091800020] = 3ecd9024ac5adb8b
stx %l7,[%o0+%o4] ! Mem[0000000091800020] = f5db362c9d72e86c
! %l2 = 0000e504, %l3 = 20f2402e, Mem[0000000090000020] = 1a54edfc e7b2eb32
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 0000e504 20f2402e
! Mem[0000000091800024] = 6cd1fa02, %g2 = 0000000000002ec6
ldsb [%o0+0x027],%g2 ! %g2 = 000000000000006c
! %l5 = ffffffffffffd6ed, Mem[0000000091800010] = 09c2987c20f2402e
stx %l5,[%o0+%o2] ! Mem[0000000091800010] = ffffffffffffd6ed
! %l0 = dca417dabf69d185, Mem[000000009080003b] = 0cdd38b6
stb %l0,[%i5+0x03b] ! Mem[0000000090800038] = 85dd38b6
! Mem[0000000091000028] = 43a014ad db4f959e, %g2 = 0000006c, %g3 = d6343572
ldd [%i6+%o5],%g2 ! %g2 = 0000000043a014ad 00000000db4f959e
! %l7 = f5db362c9d72e86c, Mem[0000000091800018] = 39a5df25e14610d9
stx %l7,[%o0+%o3] ! Mem[0000000091800018] = f5db362c9d72e86c
! %l6 = ab0a35d3, %l7 = 9d72e86c, Mem[0000000091800020] = f5db362c 9d72e86c
std %l6,[%o0+%o4] ! Mem[0000000091800020] = ab0a35d3 9d72e86c
p18_label_7:
! Mem[0000000090000034] = 126760d7, %g18 = 3651c26008954594
ldsw [%i4+0x034],%g2 ! %g2 = 3651c26008954594
! Mem[0000000091800030] = 45288f71ab0a35d3, %g2 = 00000000126760d7
ldx [%o0+0x030],%g2 ! %g2 = 45288f71ab0a35d3
! Mem[0000000035000004] = 4bad17b9, %l1 = 0000000000007681
lduw [%i2+0x004],%l1 ! %l1 = 000000004bad17b9
! Mem[0000000090000020] = 0000e504, %g2 = 45288f71ab0a35d3
lduw [%i4+%o4],%g2 ! %g2 = 000000000000e504
! Mem[0000000090800028] = eb4882af, %g18 = 3651c26008954594
ldsw [%i5+%o5],%g2 ! %g2 = 3651c26008954594
! Mem[000000003480003c] = 92d146c7, %l6 = f4b5a940ab0a35d3
ldsb [%i1+0x03c],%l6 ! %l6 = ffffffffffffff92
! %l7 = f5db362c9d72e86c, Mem[0000000091800008] = 50d23f270741274a
stx %l7,[%o0+%o1] ! Mem[0000000091800008] = f5db362c9d72e86c
! Mem[0000000035000000] = 22a82f3b 4bad17b9, %l6 = ffffff92, %l7 = 9d72e86c
ldd [%i2+%g0],%l6 ! %l6 = 0000000022a82f3b 000000004bad17b9
! %l1 = 000000004bad17b9, Mem[0000000090800009] = d5b48df3
stb %l1,[%i5+0x009] ! Mem[0000000090800008] = b9b48df3
! %l3 = a6a66ff820f2402e, Mem[0000000091000028] = 43a014ad
stw %l3,[%i6+%o5] ! Mem[0000000091000028] = 20f2402e
p18_label_8:
! Mem[0000000090800038] = 3f4285dd, %g2 = ffffffffeb4882af
ldsb [%i5+0x039],%g2 ! %g2 = 000000000000003f
! %l4 = 09d47b983ecd9024, Mem[0000000090000034] = 126760d7
stw %l4,[%i4+0x034] ! Mem[0000000090000034] = 3ecd9024
! Mem[000000009080002c] = e8b13ecd, %g2 = 000000000000003f
ldsb [%i5+0x02e],%g2 ! %g2 = ffffffffffffffe8
! %l3 = a6a66ff820f2402e, Mem[0000000091000008] = dca417da
sth %l3,[%i6+%o1] ! Mem[0000000091000008] = 402e17da
! %l7 = 000000004bad17b9, Mem[0000000091000038] = bf69d185d7571dc0
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = 000000004bad17b9
! Mem[0000000090800000] = c8c086d3 ffffd6ed, %g2 = ffffffe8, %g3 = db4f959e
ldd [%i5+%g0],%g2 ! %g2 = 00000000c8c086d3 00000000ffffd6ed
! Mem[0000000091000020] = 00000000, %g2 = 00000000c8c086d3
lduh [%i6+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800008] = b48df38f, %g2 = 0000000000000000
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffb48d
! %l7 = 000000004bad17b9, Mem[0000000091800024] = 9d72e86c
stw %l7,[%o0+0x024] ! Mem[0000000091800024] = 4bad17b9
! %l2 = 000000000000e504, Mem[0000000034800020] = 4e6ee5046f56b9f8
stx %l2,[%i1+%o4] ! Mem[0000000034800020] = 000000000000e504
p18_label_9:
! Mem[0000000034000008] = 33e539de, %l5 = ffffffffffffd6ed
ldsb [%i0+%o1],%l5 ! %l5 = 0000000000000033
! %l6 = 0000000022a82f3b, Mem[0000000091000024] = 00007681
sth %l6,[%i6+0x024] ! Mem[0000000091000024] = 2f3b7681
! %l7 = 000000004bad17b9, Mem[000000009080001a] = 851cd634
sth %l7,[%i5+0x01a] ! Mem[0000000090800018] = 17b9d634
! Mem[0000000091800020] = ab0a35d3, %g2 = ffffffffffffb48d
lduh [%o0+%o4],%g2 ! %g2 = 000000000000ab0a
! %l3 = a6a66ff820f2402e, Mem[0000000090800032] = 9024ffff
sth %l3,[%i5+0x032] ! Mem[0000000090800030] = 402effff
! Mem[0000000090800030] = cd402eff, %g2 = 000000000000ab0a
ldsb [%i5+0x031],%g2 ! %g2 = ffffffffffffffcd
! Mem[0000000035800018] = 00b0e1cf, %l6 = 0000000022a82f3b
lduh [%i3+%o3],%l6 ! %l6 = 00000000000000b0
! %l0 = bf69d185, %l1 = 4bad17b9, Mem[0000000091800000] = 6c5e37b5 da193367
std %l0,[%o0+%g0] ! Mem[0000000091800000] = bf69d185 4bad17b9
! %l5 = 0000000000000033, Mem[0000000090000022] = e50420f2
sth %l5,[%i4+0x022] ! Mem[0000000090000020] = 003320f2
! %l2 = 0000e504, %l3 = 20f2402e, Mem[0000000090000030] = 944f136a 3ecd9024
std %l2,[%i4+0x030] ! Mem[0000000090000030] = 0000e504 20f2402e
p18_label_10:
! %l7 = 000000004bad17b9, Mem[000000009180000c] = 9d72e86c
stw %l7,[%o0+0x00c] ! Mem[000000009180000c] = 4bad17b9
! Mem[0000000090000020] = 003320f2, %g2 = ffffffffffffffcd
ldsh [%i4+0x022],%g2 ! %g2 = 0000000000000033
! %l4 = 09d47b983ecd9024, Mem[0000000090000010] = 0212225c798eb5a3
stx %l4,[%i4+%o2] ! Mem[0000000090000010] = 09d47b983ecd9024
! %l3 = a6a66ff820f2402e, Mem[0000000090800034] = ffffd6ed
sth %l3,[%i5+0x034] ! Mem[0000000090800034] = 402ed6ed
! Mem[0000000034000020] = 4c37fb0e, %l5 = 0000000000000033
ldsw [%i0+%o4],%l5 ! %l5 = 000000004c37fb0e
! Mem[0000000035000020] = 3a71242a5ffd2b03, %l1 = 000000004bad17b9
ldx [%i2+%o4],%l1 ! %l1 = 3a71242a5ffd2b03
! %l0 = dca417dabf69d185, Mem[0000000090000038] = 2ec6c81b
stw %l0,[%i4+0x038] ! Mem[0000000090000038] = bf69d185
! Mem[0000000090800010] = 362c9d72, %g2 = 0000000000000033
ldsh [%i5+0x012],%g2 ! %g2 = 000000000000362c
! %l1 = 3a71242a5ffd2b03, Mem[0000000091000001] = cd9024ac
stb %l1,[%i6+0x001] ! Mem[0000000091000000] = 039024ac
! Mem[0000000090000038] = bf69d185f8ba39dc, %g2 = 000000000000362c
ldx [%i4+0x038],%g2 ! %g2 = bf69d185f8ba39dc
p18_label_11:
! Mem[0000000090000028] = 09d47b98 3ecd9024, %g2 = f8ba39dc, %g3 = ffffd6ed
ldd [%i4+%o5],%g2 ! %g2 = 0000000009d47b98 000000003ecd9024
! Mem[000000009080003c] = dd38b60e, %g2 = 0000000009d47b98
lduw [%i5+0x03c],%g2 ! %g2 = 00000000dd38b60e
! Mem[0000000090000020] = 00000033, %g18 = 3651c26008954594
ldsw [%i4+%o4],%g2 ! %g2 = 3651c26008954594
! Mem[0000000090000024] = 20f2402e, %g2 = 0000000000000033
ldsh [%i4+0x024],%g2 ! %g2 = 00000000000020f2
! %l2 = 000000000000e504, Mem[000000003480001a] = 75448f4d
stb %l2,[%i1+0x01a] ! Mem[0000000034800018] = 7544044d
! Mem[000000003480003c] = 92d146c7, %l5 = 000000004c37fb0e
lduw [%i1+0x03c],%l5 ! %l5 = 0000000092d146c7
! Mem[0000000091000018] = 4f3440af, %g2 = 00000000000020f2
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000004f34
! Mem[0000000091000030] = 7cc77257, %g2 = 0000000000004f34
lduw [%i6+0x030],%g2 ! %g2 = 000000007cc77257
! Mem[000000009000000c] = 2c09d47b, %g2 = 000000007cc77257
ldsb [%i4+0x00f],%g2 ! %g2 = 000000000000002c
! %l3 = a6a66ff820f2402e, Mem[0000000035800038] = 76b29bc1fc3b08d0
stx %l3,[%i3+0x038] ! Mem[0000000035800038] = a6a66ff820f2402e
p18_label_12:
! %l1 = 3a71242a5ffd2b03, Mem[0000000090000018] = ab0a35d3
stw %l1,[%i4+%o3] ! Mem[0000000090000018] = 5ffd2b03
! Mem[0000000090000038] = bf69d185, %g2 = 000000000000002c
lduh [%i4+0x038],%g2 ! %g2 = 000000000000bf69
! Mem[000000009100003c] = 4bad17b9, %g18 = 3651c26008954594
ldsw [%i6+0x03c],%g2 ! %g2 = 3651c26008954594
! %l2 = 000000000000e504, Mem[0000000091000024] = 2f3b7681
sth %l2,[%i6+0x024] ! Mem[0000000091000024] = e5047681
! Mem[0000000090800034] = 402ed6ed, %g2 = 000000004bad17b9
ldsb [%i5+0x034],%g2 ! %g2 = 0000000000000040
! %l7 = 000000004bad17b9, Mem[0000000091800024] = 4bad17b9
stw %l7,[%o0+0x024] ! Mem[0000000091800024] = 4bad17b9
! Mem[0000000091000004] = 8b402e17, %g2 = 0000000000000040
ldsb [%i6+0x007],%g2 ! %g2 = ffffffffffffff8b
! Mem[0000000034800004] = 5ad894f2, %l2 = 000000000000e504
lduh [%i1+0x006],%l2 ! %l2 = 00000000000094f2
! Mem[0000000090000038] = bf69d185 f8ba39dc, %g2 = ffffff8b, %g3 = 3ecd9024
ldd [%i4+0x038],%g2 ! %g2 = 00000000bf69d185 00000000f8ba39dc
! Mem[000000009000000c] = 9e2c09d4, %g2 = 00000000bf69d185
lduh [%i4+0x00e],%g2 ! %g2 = 0000000000009e2c
p18_label_13:
! %l2 = 00000000000094f2, Mem[0000000091000005] = 5adb8b40
stb %l2,[%i6+0x005] ! Mem[0000000091000004] = f2db8b40
! Mem[000000009100003c] = 4bad17b9, %g2 = 0000000000009e2c
ldsh [%i6+0x03c],%g2 ! %g2 = 0000000000004bad
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = 00004bad, %g3 = f8ba39dc
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
! %l6 = 000000b0, %l7 = 4bad17b9, Mem[0000000090800008] = a3b9b48d f38fafd2
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 000000b0 4bad17b9
! %l7 = 000000004bad17b9, Mem[000000009100002f] = 9e7cc772
stb %l7,[%i6+0x02f] ! Mem[000000009100002c] = b97cc772
! Mem[0000000091000038] = 0000004b, %g2 = 00000000f4d6f5d4
ldub [%i6+0x039],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800038] = e8dd799beb806635, %g2 = 0000000000000000
ldx [%o0+0x038],%g2 ! %g2 = e8dd799beb806635
! Mem[0000000090000024] = 402e09d4, %g2 = e8dd799beb806635
lduh [%i4+0x026],%g2 ! %g2 = 000000000000402e
! Mem[0000000091800020] = 0a35d34b, %g2 = 000000000000402e
ldub [%o0+0x021],%g2 ! %g2 = 000000000000000a
! %l0 = dca417dabf69d185, Mem[0000000035800008] = 1f7380f11806d118
stx %l0,[%i3+%o1] ! Mem[0000000035800008] = dca417dabf69d185
p18_label_14:
! Mem[0000000090000030] = e50420f2, %g2 = 000000000000000a
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffffe504
! Mem[0000000091800030] = 45288f71, %g2 = ffffffffffffe504
ldsh [%o0+0x030],%g2 ! %g2 = 0000000000004528
! %l1 = 3a71242a5ffd2b03, Mem[0000000091000038] = 00000000
stw %l1,[%i6+0x038] ! Mem[0000000091000038] = 5ffd2b03
! Mem[0000000090800000] = c8c086d3ffffd6ed, %g2 = 0000000000004528
ldx [%i5+%g0],%g2 ! %g2 = c8c086d3ffffd6ed
! Mem[0000000091000030] = c7725720, %g2 = c8c086d3ffffd6ed
ldub [%i6+0x031],%g2 ! %g2 = 00000000000000c7
! %l4 = 09d47b983ecd9024, Mem[000000003400001a] = b0e395c9
sth %l4,[%i0+0x01a] ! Mem[0000000034000018] = b0e39024
! %l1 = 3a71242a5ffd2b03, Mem[0000000090000010] = 09d47b98
sth %l1,[%i4+%o2] ! Mem[0000000090000010] = 2b037b98
! Mem[000000009100003c] = 4bad17b9, %g2 = 00000000000000c7
lduw [%i6+0x03c],%g2 ! %g2 = 000000004bad17b9
! %l3 = a6a66ff820f2402e, Mem[0000000090800030] = 3ecd402e402ed6ed
stx %l3,[%i5+0x030] ! Mem[0000000090800030] = a6a66ff820f2402e
! Mem[0000000091800004] = 4bad17b9, %g18 = 3651c26008954594
ldsw [%o0+0x004],%g2 ! %g2 = 3651c26008954594
p18_label_15:
! Mem[0000000090800014] = 72e86c35, %g2 = 000000004bad17b9
ldub [%i5+0x015],%g2 ! %g2 = 0000000000000072
! Mem[0000000090800018] = 35d317b9, %g18 = 3651c26008954594
ldsw [%i5+%o3],%g2 ! %g2 = 3651c26008954594
! Mem[0000000091800008] = f5db362c 4bad17b9, %g2 = 35d317b9, %g3 = 80b60b78
ldd [%o0+%o1],%g2 ! %g2 = 00000000f5db362c 000000004bad17b9
! Mem[0000000090000000] = d6f5d480, %g2 = 00000000f5db362c
ldsb [%i4+0x001],%g2 ! %g2 = ffffffffffffffd6
! %l6 = 00000000000000b0, Mem[0000000091800004] = 4bad17b9
stw %l6,[%o0+0x004] ! Mem[0000000091800004] = 000000b0
! %l6 = 00000000000000b0, Mem[0000000091000008] = 402e17da
sth %l6,[%i6+%o1] ! Mem[0000000091000008] = 00b017da
! Mem[0000000034000018] = b0e39024, %l3 = a6a66ff820f2402e
ldub [%i0+0x019],%l3 ! %l3 = 00000000000000e3
! %l5 = 0000000092d146c7, Mem[000000009080003c] = dd38b60e
stw %l5,[%i5+0x03c] ! Mem[000000009080003c] = 92d146c7
! Mem[0000000090800038] = 393f4285 92d146c7, %g2 = ffffffd6, %g3 = 4bad17b9
ldd [%i5+0x038],%g2 ! %g2 = 00000000393f4285 0000000092d146c7
! Mem[0000000091000000] = 3e039024, %g18 = 3651c26008954594
ldsw [%i6+%g0],%g2 ! %g2 = 3651c26008954594
p18_label_16:
! %l2 = 00000000000094f2, Mem[0000000091000032] = 7257207b
sth %l2,[%i6+0x032] ! Mem[0000000091000030] = 94f2207b
! Mem[0000000091000038] = 034bad17, %g2 = 000000003e039024
ldub [%i6+0x03b],%g2 ! %g2 = 0000000000000003
! %l4 = 3ecd9024, %l5 = 92d146c7, Mem[0000000091800010] = ffffffff ffffd6ed
std %l4,[%o0+%o2] ! Mem[0000000091800010] = 3ecd9024 92d146c7
! Mem[000000009100001c] = 40af2dc9, %g2 = 0000000000000003
lduw [%i6+0x01c],%g2 ! %g2 = 0000000040af2dc9
! Mem[000000009180002c] = 308df545, %g2 = 0000000040af2dc9
ldsb [%o0+0x02d],%g2 ! %g2 = 0000000000000030
! Mem[0000000090800020] = 6c6c0f3a ba1e4dff, %g2 = 00000030, %g3 = 92d146c7
ldd [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a 00000000ba1e4dff
! Mem[0000000090800038] = 393f428592d146c7, %g2 = 000000006c6c0f3a
ldx [%i5+0x038],%g2 ! %g2 = 393f428592d146c7
! %l0 = dca417dabf69d185, Mem[0000000091800030] = 45288f71ab0a35d3
stx %l0,[%o0+0x030] ! Mem[0000000091800030] = dca417dabf69d185
! Mem[0000000090800000] = c8c086d3ffffd6ed, %g2 = 393f428592d146c7
ldx [%i5+%g0],%g2 ! %g2 = c8c086d3ffffd6ed
! Mem[0000000091000020] = 00000000 e5047681, %g2 = ffffd6ed, %g3 = ba1e4dff
ldd [%i6+%o4],%g2 ! %g2 = 0000000000000000 00000000e5047681
p18_label_17:
! Mem[000000009180000c] = 4bad17b9, %g2 = 0000000000000000
ldsh [%o0+0x00c],%g2 ! %g2 = 0000000000004bad
! %l3 = 00000000000000e3, Mem[0000000090800030] = a6a66ff8
stw %l3,[%i5+0x030] ! Mem[0000000090800030] = 000000e3
! Mem[0000000091800000] = bf69d185, %g2 = 0000000000004bad
lduw [%o0+%g0],%g2 ! %g2 = 00000000bf69d185
! Mem[000000009180003c] = 66350000, %g2 = 00000000bf69d185
lduh [%o0+0x03e],%g2 ! %g2 = 0000000000006635
! %l0 = dca417dabf69d185, Mem[000000009000002c] = 3ecd9024
stw %l0,[%i4+0x02c] ! Mem[000000009000002c] = bf69d185
! Mem[000000009080003c] = 92d146c7, %g2 = 0000000000006635
ldub [%i5+0x03c],%g2 ! %g2 = 0000000000000092
! %l0 = dca417dabf69d185, Mem[000000009000002e] = d1850000
stb %l0,[%i4+0x02e] ! Mem[000000009000002c] = 85850000
! Mem[0000000091000000] = 039024ac, %g2 = 0000000000000092
ldsb [%i6+0x001],%g2 ! %g2 = 0000000000000003
! %l1 = 3a71242a5ffd2b03, Mem[0000000091000007] = 8b00b017
stb %l1,[%i6+0x007] ! Mem[0000000091000004] = 0300b017
! Mem[000000009100000c] = bf69d185, %g2 = 0000000000000003
lduw [%i6+0x00c],%g2 ! %g2 = 00000000bf69d185
p18_label_18:
! %l1 = 3a71242a5ffd2b03, Mem[0000000035000000] = 22a82f3b
stw %l1,[%i2+%g0] ! Mem[0000000035000000] = 5ffd2b03
! %l5 = 0000000092d146c7, Mem[0000000034800030] = 415753009a054973
stx %l5,[%i1+0x030] ! Mem[0000000034800030] = 0000000092d146c7
! Mem[0000000090000030] = 0000e50420f2402e, %g2 = 00000000bf69d185
ldx [%i4+0x030],%g2 ! %g2 = 0000e50420f2402e
! Mem[0000000091000020] = 00000000 e5047681, %g2 = 20f2402e, %g3 = e5047681
ldd [%i6+%o4],%g2 ! %g2 = 0000000000000000 00000000e5047681
! Mem[0000000090000038] = bf69d185f8ba39dc, %g2 = 0000000000000000
ldx [%i4+0x038],%g2 ! %g2 = bf69d185f8ba39dc
! Mem[0000000090000034] = 20f2402e, %g2 = bf69d185f8ba39dc
lduw [%i4+0x034],%g2 ! %g2 = 0000000020f2402e
! %l1 = 3a71242a5ffd2b03, Mem[0000000034800010] = f492b1b6cb3032fe
stx %l1,[%i1+%o2] ! Mem[0000000034800010] = 3a71242a5ffd2b03
! Mem[0000000091000030] = 94f2207b, %g2 = 0000000020f2402e
ldsh [%i6+0x032],%g2 ! %g2 = ffffffffffff94f2
! %l4 = 3ecd9024, %l5 = 92d146c7, Mem[0000000091000008] = 00b017da bf69d185
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 3ecd9024 92d146c7
! %l5 = 0000000092d146c7, Mem[0000000090000025] = f2402e09
stb %l5,[%i4+0x025] ! Mem[0000000090000024] = c7402e09
p18_label_19:
! %l2 = 000094f2, %l3 = 000000e3, Mem[0000000091800000] = bf69d185 000000b0
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 000094f2 000000e3
! Mem[0000000091800020] = ab0a35d3 4bad17b9, %g2 = ffff94f2, %g3 = e5047681
ldd [%o0+%o4],%g2 ! %g2 = 00000000ab0a35d3 000000004bad17b9
! %l5 = 0000000092d146c7, Mem[0000000091800008] = f5db362c4bad17b9
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 0000000092d146c7
! Mem[0000000091000034] = 207bbe7e, %g2 = 00000000ab0a35d3
lduw [%i6+0x034],%g2 ! %g2 = 00000000207bbe7e
! %l2 = 000094f2, %l3 = 000000e3, Mem[0000000091000008] = 3ecd9024 92d146c7
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 000094f2 000000e3
! %l7 = 000000004bad17b9, Mem[0000000090800018] = 35d317b9d634356c
stx %l7,[%i5+%o3] ! Mem[0000000090800018] = 000000004bad17b9
! Mem[0000000090800018] = 00004bad, %g2 = 00000000207bbe7e
ldsh [%i5+0x01a],%g2 ! %g2 = 0000000000000000
! %l7 = 000000004bad17b9, Mem[0000000091000028] = 20f2402edb4f95b9
stx %l7,[%i6+%o5] ! Mem[0000000091000028] = 000000004bad17b9
! Mem[0000000035800034] = 7fbeab1a, %l1 = 3a71242a5ffd2b03
ldsh [%i3+0x036],%l1 ! %l1 = ffffffffffffab1a
! %l3 = 00000000000000e3, Mem[0000000035800018] = 00b0e1cf
sth %l3,[%i3+%o3] ! Mem[0000000035800018] = 00e3e1cf
p18_label_20:
! Mem[0000000091800028] = d1fa0224, %g2 = 0000000000000000
ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffffd1fa
! Mem[0000000090800030] = 000000e3 20f2402e, %g2 = ffffd1fa, %g3 = 4bad17b9
ldd [%i5+0x030],%g2 ! %g2 = 00000000000000e3 0000000020f2402e
! %l0 = dca417dabf69d185, Mem[000000003500000c] = 0c114d05
stw %l0,[%i2+0x00c] ! Mem[000000003500000c] = bf69d185
! %l4 = 3ecd9024, %l5 = 92d146c7, Mem[0000000091000028] = 00000000 4bad17b9
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 3ecd9024 92d146c7
! %l4 = 09d47b983ecd9024, Mem[000000009180000a] = 000092d1
sth %l4,[%o0+0x00a] ! Mem[0000000091800008] = 902492d1
! Mem[000000003480000c] = 2099c1b5, %l5 = 0000000092d146c7
lduh [%i1+0x00c],%l5 ! %l5 = 0000000000002099
! Mem[000000009100000c] = 00e3bf69, %g2 = 00000000000000e3
lduh [%i6+0x00e],%g2 ! %g2 = 00000000000000e3
! Mem[0000000091000000] = 3e039024 acf2db03, %g2 = 000000e3, %g3 = 20f2402e
ldd [%i6+%g0],%g2 ! %g2 = 000000003e039024 00000000acf2db03
! %l0 = bf69d185, %l1 = ffffab1a, Mem[0000000035800038] = a6a66ff8 20f2402e
std %l0,[%i3+0x038] ! Mem[0000000035800038] = bf69d185 ffffab1a
! Mem[0000000035000008] = 1b034e51, %l2 = 00000000000094f2
lduw [%i2+%o1],%l2 ! %l2 = 000000001b034e51
p18_label_21:
! Mem[0000000091800038] = e8dd799b, %g2 = 000000003e039024
ldsh [%o0+0x038],%g2 ! %g2 = ffffffffffffe8dd
! Mem[000000009000002c] = bf698585, %g18 = 3651c26008954594
ldsw [%i4+0x02c],%g2 ! %g2 = 3651c26008954594
! Mem[0000000034800018] = 7544044d, %l7 = 000000004bad17b9
ldsh [%i1+%o3],%l7 ! %l7 = 0000000000007544
! Mem[000000009180001c] = 9d72e86c, %g18 = 3651c26008954594
ldsw [%o0+0x01c],%g2 ! %g2 = 3651c26008954594
! Mem[0000000091000000] = 3e039024acf2db03, %g2 = ffffffff9d72e86c
ldx [%i6+%g0],%g2 ! %g2 = 3e039024acf2db03
! Mem[0000000091000030] = 7cc794f2, %g2 = 3e039024acf2db03
lduw [%i6+0x030],%g2 ! %g2 = 000000007cc794f2
! Mem[0000000034800010] = 3a71242a 5ffd2b03, %l6 = 000000b0, %l7 = 00007544
ldd [%i1+%o2],%l6 ! %l6 = 000000003a71242a 000000005ffd2b03
! Mem[0000000090000018] = 5ffd2b03, %g2 = 000000007cc794f2
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000005ffd
! %l1 = ffffffffffffab1a, Mem[0000000034800025] = 0000e504
stb %l1,[%i1+0x025] ! Mem[0000000034800024] = 001ae504
! Mem[000000009180003c] = eb806635, %g2 = 0000000000005ffd
lduw [%o0+0x03c],%g2 ! %g2 = 00000000eb806635
p18_label_22:
! %l3 = 00000000000000e3, Mem[000000009180003c] = eb806635
stw %l3,[%o0+0x03c] ! Mem[000000009180003c] = 000000e3
! %l4 = 09d47b983ecd9024, Mem[0000000035800020] = 9e6fd6edbbb5164b
stx %l4,[%i3+%o4] ! Mem[0000000035800020] = 09d47b983ecd9024
! %l6 = 000000003a71242a, Mem[000000009180001a] = 362c9d72
sth %l6,[%o0+0x01a] ! Mem[0000000091800018] = 242a9d72
! Mem[0000000091000014] = 007681b4, %g2 = 00000000eb806635
ldub [%i6+0x015],%g2 ! %g2 = 0000000000000000
! %l0 = dca417dabf69d185, Mem[0000000091000026] = 76813ecd
stb %l0,[%i6+0x026] ! Mem[0000000091000024] = 85813ecd
! Mem[0000000090800030] = 000000e320f2402e, %g2 = 0000000000000000
ldx [%i5+0x030],%g2 ! %g2 = 000000e320f2402e
! Mem[0000000090000028] = 7b98bf69, %g2 = 000000e320f2402e
ldsh [%i4+0x02a],%g2 ! %g2 = 0000000000007b98
! Mem[0000000091800008] = 0000902492d146c7, %g2 = 0000000000007b98
ldx [%o0+%o1],%g2 ! %g2 = 0000902492d146c7
! %l4 = 09d47b983ecd9024, Mem[0000000035000020] = 3a71242a5ffd2b03
stx %l4,[%i2+%o4] ! Mem[0000000035000020] = 09d47b983ecd9024
! %l0 = dca417dabf69d185, Mem[0000000035000008] = 1b034e51
sth %l0,[%i2+%o1] ! Mem[0000000035000008] = d1854e51
p18_label_23:
! %l5 = 0000000000002099, Mem[000000009000003a] = d185f8ba
sth %l5,[%i4+0x03a] ! Mem[0000000090000038] = 2099f8ba
! Mem[0000000091800000] = 000094f2, %g2 = 0000902492d146c7
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800030] = 000000e3, %g2 = 0000000000000000
ldsh [%i5+0x030],%g2 ! %g2 = 0000000000000000
! %l6 = 000000003a71242a, Mem[000000009100001c] = 40af2dc9
stw %l6,[%i6+0x01c] ! Mem[000000009100001c] = 3a71242a
! Mem[0000000090800000] = c8c086d3ffffd6ed, %g2 = 0000000000000000
ldx [%i5+%g0],%g2 ! %g2 = c8c086d3ffffd6ed
! Mem[0000000091000010] = 85000076, %g2 = c8c086d3ffffd6ed
ldub [%i6+0x013],%g2 ! %g2 = 0000000000000085
! %l2 = 000000001b034e51, Mem[0000000091000020] = 00000000
sth %l2,[%i6+%o4] ! Mem[0000000091000020] = 4e510000
! %l4 = 09d47b983ecd9024, Mem[0000000090800008] = 000000b04bad17b9
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 09d47b983ecd9024
! Mem[0000000090000008] = 96abb01b c40b9e2c, %g2 = 00000085, %g3 = acf2db03
ldd [%i4+%o1],%g2 ! %g2 = 0000000096abb01b 00000000c40b9e2c
! Mem[0000000090000020] = 00000033 20c7402e, %g2 = 96abb01b, %g3 = c40b9e2c
ldd [%i4+%o4],%g2 ! %g2 = 0000000000000033 0000000020c7402e
p18_label_24:
! Mem[0000000035800004] = 1b1406b2, %l5 = 0000000000002099
ldsw [%i3+0x004],%l5 ! %l5 = 000000001b1406b2
! %l0 = bf69d185, %l1 = ffffab1a, Mem[0000000034800018] = 7544044d da2c2f87
std %l0,[%i1+%o3] ! Mem[0000000034800018] = bf69d185 ffffab1a
! Mem[0000000090000014] = 3ecd9024, %g18 = 3651c26008954594
ldsw [%i4+0x014],%g2 ! %g2 = 3651c26008954594
! Mem[0000000035000010] = 9ed94131317a7f27, %l3 = 00000000000000e3
ldx [%i2+%o2],%l3 ! %l3 = 9ed94131317a7f27
! Mem[0000000090800020] = 6c6c0f3a, %g2 = 000000003ecd9024
ldsb [%i5+%o4],%g2 ! %g2 = 000000000000006c
! Mem[000000003480001c] = ffffab1a, %l2 = 000000001b034e51
lduw [%i1+0x01c],%l2 ! %l2 = 00000000ffffab1a
! Mem[0000000091000020] = 4e510000 e5048581, %g2 = 0000006c, %g3 = 20c7402e
ldd [%i6+%o4],%g2 ! %g2 = 000000004e510000 00000000e5048581
! Mem[0000000034000004] = e01c5714, %l7 = 000000005ffd2b03
lduh [%i0+0x004],%l7 ! %l7 = 000000000000e01c
! Mem[0000000034000024] = 295e9a14, %l4 = 09d47b983ecd9024
lduw [%i0+0x024],%l4 ! %l4 = 00000000295e9a14
! %l7 = 000000000000e01c, Mem[0000000091800028] = d1fa0224
sth %l7,[%o0+%o5] ! Mem[0000000091800028] = e01c0224
p18_label_25:
! Mem[000000009000000c] = c40b9e2c, %g2 = 000000004e510000
ldsh [%i4+0x00c],%g2 ! %g2 = ffffffffffffc40b
! Mem[0000000090800004] = ffffd6ed, %g18 = 3651c26008954594
ldsw [%i5+0x004],%g2 ! %g2 = 3651c26008954594
! Mem[0000000091800018] = 242a9d72, %g2 = ffffffffffffd6ed
ldsb [%o0+0x01a],%g2 ! %g2 = 0000000000000024
! %l0 = bf69d185, %l1 = ffffab1a, Mem[0000000090800028] = eb4882af 9c5fe8b1
std %l0,[%i5+%o5] ! Mem[0000000090800028] = bf69d185 ffffab1a
! %l0 = dca417dabf69d185, Mem[0000000091000030] = 7cc794f2
stw %l0,[%i6+0x030] ! Mem[0000000091000030] = bf69d185
! %l2 = ffffab1a, %l3 = 317a7f27, Mem[0000000035800018] = 00e3e1cf 92a358f8
std %l2,[%i3+%o3] ! Mem[0000000035800018] = ffffab1a 317a7f27
! %l4 = 295e9a14, %l5 = 1b1406b2, Mem[0000000091800000] = 000094f2 000000e3
std %l4,[%o0+%g0] ! Mem[0000000091800000] = 295e9a14 1b1406b2
! %l4 = 295e9a14, %l5 = 1b1406b2, Mem[0000000090800038] = 393f4285 92d146c7
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 295e9a14 1b1406b2
! Mem[0000000091000014] = 00007681, %g2 = 0000000000000024
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000000000
! Mem[0000000035000038] = a7a9b366, %l1 = ffffffffffffab1a
lduh [%i2+0x03a],%l1 ! %l1 = 000000000000b366
ba,a p18_not_taken_0_end
p18_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000b366
bne,a,pn %xcc,p18_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ffffab1a
bne,a,pn %xcc,p18_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 9ed94131317a7f27
bne,a,pn %xcc,p18_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000295e9a14
bne,a,pn %xcc,p18_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000001b1406b2
bne,a,pn %xcc,p18_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000003a71242a
bne,a,pn %xcc,p18_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000e01c
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 2af795a3 a9adf51c
bne %xcc,p18_f6_fail
nop
! Check Local Memory
set p18_local0_expect,%g1
p18_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 0000e50420f2402e
ldx [%i0+0x010],%g3 ! Observed data at 0000000034000010
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = b0e390241d54fc5a
ldx [%i0+0x018],%g3 ! Observed data at 0000000034000018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 19887addff8591ae
ldx [%i0+0x028],%g3 ! Observed data at 0000000034000028
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x028,%g4
set p18_local1_expect,%g1
p18_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 3a71242a5ffd2b03
ldx [%i1+0x010],%g3 ! Observed data at 0000000034800010
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = bf69d185ffffab1a
ldx [%i1+0x018],%g3 ! Observed data at 0000000034800018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000001ae504
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 = 0000000092d146c7
ldx [%i1+0x030],%g3 ! Observed data at 0000000034800030
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x030,%g4
set p18_local2_expect,%g1
p18_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 5ffd2b034bad17b9
ldx [%i2+0x000],%g3 ! Observed data at 0000000035000000
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = d1854e51bf69d185
ldx [%i2+0x008],%g3 ! Observed data at 0000000035000008
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 09d47b983ecd9024
ldx [%i2+0x020],%g3 ! Observed data at 0000000035000020
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x020,%g4
set p18_local3_expect,%g1
p18_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = dca417dabf69d185
ldx [%i3+0x008],%g3 ! Observed data at 0000000035800008
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffab1a317a7f27
ldx [%i3+0x018],%g3 ! Observed data at 0000000035800018
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 09d47b983ecd9024
ldx [%i3+0x020],%g3 ! Observed data at 0000000035800020
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = bf69d185ffffab1a
ldx [%i3+0x038],%g3 ! Observed data at 0000000035800038
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x038,%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_f6_fail:
set p18_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%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:
stba %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034800008]
stba %l6,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800018]
stda %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034000000]
lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000034800018]
ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034000018]
stba %l5,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034000018]
done
p18_trap1o:
stba %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034800008]
stba %l6,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800018]
stda %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034000000]
lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000034800018]
ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034000018]
stba %l5,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034000018]
done
p18_trap2e:
lduha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000035800018]
stba %l6,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800000]
lduwa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000034800020]
stda %l4,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034800020]
done
p18_trap2o:
lduha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000035800018]
stba %l6,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000035800000]
lduwa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000034800020]
stda %l4,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000034800020]
done
p18_trap3e:
nop
nop
nop
done
p18_trap3o:
nop
nop
nop
done
p18_init_memory_pointers:
set p18_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p18_local0_start,%i0
set p18_local1_start,%i1
set p18_local2_start,%i2
set p18_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = dca417dabf69d185
ldx [%g1+0x008],%l1 ! %l1 = 69f53dd286eedaa4
ldx [%g1+0x010],%l2 ! %l2 = bb82e62009c2987c
ldx [%g1+0x018],%l3 ! %l3 = a6a66ff820f2402e
ldx [%g1+0x020],%l4 ! %l4 = 09d47b983ecd9024
ldx [%g1+0x028],%l5 ! %l5 = cf2195b2ac5adb8b
ldx [%g1+0x030],%l6 ! %l6 = f4b5a940ab0a35d3
ldx [%g1+0x038],%l7 ! %l7 = f5db362c9d72e86c
! 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 = 3976d23a 60217a94 109a2764 f18e93e5
! %f4 = 80682373 dd9edee9 3c14d27b a498d356
! %f8 = 3d15eb44 b2656f33 3e326501 631c7bc2
! %f12 = 10d77c7d cd5f912f 055b6939 c52bf527
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d0ffe062 be978f29 dc9ac719 fae229a5
! %f20 = 3bcb2666 c19f9347 10778b87 68fb0592
! %f24 = db586a15 9d159dd2 187a23f7 699359b0
! %f28 = 8a0999f2 25e24203 135c9f82 c40e2f1e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 7bbee565 2ea6e86a 96ac9cd6 f3f78bcb
! %f36 = 61096a9d 1a2f05bd 741be730 76079c2f
! %f40 = be1ecc34 ecf5683c c7c39f56 1deef79f
! %f44 = 9bed986c c6339db3 133936ec f3a8f713
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x08c4d7f700000053,%g7,%g1 ! GSR scale = 10, align = 3
wr %g1,%g0,%gsr ! GSR = 08c4d7f700000053
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:
! %l1 = 00462fce69de05df, Mem[0000000090000028] = 07dc67fd8d791540
stx %l1,[%i4+%o5] ! Mem[0000000090000028] = 00462fce69de05df
! Mem[0000000090000014] = 798eb5a3, %g2 = 408faa7eb5f42663
ldsb [%i4+0x014],%g2 ! %g2 = 0000000000000079
! Mem[0000000090800038] = 420cdd38, %g2 = 0000000000000079
lduh [%i5+0x03a],%g2 ! %g2 = 000000000000420c
! Mem[0000000091800034] = b6b6487f, %g18 = 3b7bf95fbab432cf
ldsw [%o0+0x034],%g2 ! %g2 = 3b7bf95fbab432cf
! %l1 = 00462fce69de05df, Mem[0000000036800008] = 08cb85df
sth %l1,[%i1+%o1] ! Mem[0000000036800008] = 05df85df
! %l0 = f8bc879848fac8de, Mem[0000000090800023] = 3aba1e4d
stb %l0,[%i5+0x023] ! Mem[0000000090800020] = deba1e4d
! Mem[0000000090000008] = b01bc40b, %g2 = ffffffffb6b6487f
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000b01b
! %l0 = 48fac8de, %l1 = 69de05df, Mem[0000000090000028] = 00462fce 69de05df
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 48fac8de 69de05df
! %l0 = 48fac8de, %l1 = 69de05df, Mem[0000000091800028] = d1fa02cc b0308df5
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 48fac8de 69de05df
! Mem[0000000037800018] = ad82b3f7, %l2 = d431878656c99006
ldsh [%i3+0x01a],%l2 ! %l2 = ffffffffffffb3f7
p19_label_2:
! %l6 = 45559ee07f426d64, Mem[0000000091800000] = 6c5e37b5da193367
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = 45559ee07f426d64
! %l2 = ffffb3f7, %l3 = 26fa849f, Mem[0000000036800010] = a8a2fd8e 3275af60
std %l2,[%i1+%o2] ! Mem[0000000036800010] = ffffb3f7 26fa849f
! Mem[0000000091800024] = 33167744, %g2 = 000000000000b01b
lduh [%o0+0x024],%g2 ! %g2 = 0000000000003316
! %l7 = c0d30a40179f45a9, Mem[0000000036800016] = 26fa849f
sth %l7,[%i1+0x016] ! Mem[0000000036800014] = 26fa45a9
! Mem[0000000091000000] = 9f6dde86, %g2 = 0000000000003316
ldsh [%i6+0x002],%g2 ! %g2 = ffffffffffff9f6d
! Mem[0000000090000038] = c81bf8ba, %g2 = ffffffffffff9f6d
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffffc81b
! %l6 = 7f426d64, %l7 = 179f45a9, Mem[0000000090000038] = 8fc6c81b f8ba39dc
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 7f426d64 179f45a9
! %l0 = f8bc879848fac8de, Mem[0000000036000004] = c26dfad0
stb %l0,[%i0+0x004] ! Mem[0000000036000004] = de6dfad0
! %l6 = 7f426d64, %l7 = 179f45a9, Mem[0000000091000028] = 43a014ad db4f959e
std %l6,[%i6+%o5] ! Mem[0000000091000028] = 7f426d64 179f45a9
! Mem[0000000091000014] = bbe4b433, %g2 = ffffffffffffc81b
ldsb [%i6+0x016],%g2 ! %g2 = ffffffffffffffbb
p19_label_3:
! Mem[0000000091800000] = 45559ee0, %g2 = ffffffffffffffbb
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000004555
! Mem[0000000090000018] = 7f114e52, %g2 = 0000000000004555
lduw [%i4+%o3],%g2 ! %g2 = 000000007f114e52
! Mem[0000000091000018] = 4f3440af, %g2 = 000000007f114e52
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000004f34
! Mem[0000000091000028] = 7f426d64, %g18 = 3b7bf95fbab432cf
ldsw [%i6+%o5],%g2 ! %g2 = 3b7bf95fbab432cf
! Mem[0000000090800020] = 6c6c0fde, %g2 = 000000007f426d64
lduw [%i5+%o4],%g2 ! %g2 = 000000006c6c0fde
! %l2 = ffffffffffffb3f7, Mem[000000009000003d] = 9f45a900
stb %l2,[%i4+0x03d] ! Mem[000000009000003c] = f745a900
! Mem[0000000090800004] = d0bacca9, %g2 = 000000006c6c0fde
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffd0ba
! Mem[0000000091000004] = de861c20, %g2 = ffffffffffffd0ba
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffffde86
! Mem[0000000091000020] = 9de28f8d 7b41cb8c, %g2 = ffffde86, %g3 = 0bad0b00
ldd [%i6+%o4],%g2 ! %g2 = 000000009de28f8d 000000007b41cb8c
! Mem[0000000091800020] = c69ee3c7, %g18 = 3b7bf95fbab432cf
ldsw [%o0+%o4],%g2 ! %g2 = 3b7bf95fbab432cf
p19_label_4:
! %l5 = 62add6906e37ad4a, Mem[0000000037000009] = 0cffb54d
stb %l5,[%i2+0x009] ! Mem[0000000037000008] = 0c4ab54d
! Mem[0000000090800028] = eb4882af, %g2 = ffffffffc69ee3c7
ldsh [%i5+%o5],%g2 ! %g2 = ffffffffffffeb48
! %l2 = ffffffffffffb3f7, Mem[000000009000002c] = 69de05df
stw %l2,[%i4+0x02c] ! Mem[000000009000002c] = ffffb3f7
! Mem[000000009080002c] = 9c5fe8b1, %g2 = ffffffffffffeb48
ldsh [%i5+0x02c],%g2 ! %g2 = ffffffffffff9c5f
! %l0 = f8bc879848fac8de, Mem[000000009100001c] = 40af2dc9
sth %l0,[%i6+0x01c] ! Mem[000000009100001c] = c8de2dc9
! Mem[000000009080003c] = b60e0000, %g2 = ffffffffffff9c5f
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000036000000] = bee8c327 de6dfad0, %l6 = 7f426d64, %l7 = 179f45a9
ldd [%i0+%g0],%l6 ! %l6 = 00000000bee8c327 00000000de6dfad0
! Mem[000000009000000c] = c40b9e2c, %g2 = ffffffffffffffb6
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c40b9e2c
! Mem[0000000091800004] = 426d6450, %g2 = 00000000c40b9e2c
ldsb [%o0+0x005],%g2 ! %g2 = 0000000000000042
! Mem[0000000090000004] = 80b60b78, %g2 = 0000000000000042
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffff80b6
p19_label_5:
! Mem[000000009080000c] = f38fafd2, %g2 = ffffffffffff80b6
lduw [%i5+0x00c],%g2 ! %g2 = 00000000f38fafd2
! Mem[000000003600000c] = 9ef7041b, %l0 = f8bc879848fac8de
ldsh [%i0+0x00c],%l0 ! %l0 = ffffffffffff9ef7
! Mem[0000000091000008] = 4b1c5151 da67f293, %g2 = f38fafd2, %g3 = 7b41cb8c
ldd [%i6+%o1],%g2 ! %g2 = 000000004b1c5151 00000000da67f293
! Mem[0000000091000008] = 1c5151da, %g2 = 000000004b1c5151
ldsb [%i6+0x009],%g2 ! %g2 = 000000000000001c
! %l2 = ffffb3f7, %l3 = 26fa849f, Mem[0000000091000008] = 4b1c5151 da67f293
std %l2,[%i6+%o1] ! Mem[0000000091000008] = ffffb3f7 26fa849f
! Mem[0000000037000028] = e8f18240d3de0f0c, %l7 = 00000000de6dfad0
ldx [%i2+%o5],%l7 ! %l7 = e8f18240d3de0f0c
! %l1 = 00462fce69de05df, Mem[0000000036800035] = b684d42b
stb %l1,[%i1+0x035] ! Mem[0000000036800034] = b6dfd42b
! Mem[0000000036000014] = 9edcf86a, %l5 = 62add6906e37ad4a
ldsb [%i0+0x016],%l5 ! %l5 = fffffffffffffff8
! Mem[0000000090000004] = b60b7896, %g2 = 000000000000001c
ldub [%i4+0x005],%g2 ! %g2 = 00000000000000b6
! %l4 = 553575c62f45c8c2, Mem[0000000091000024] = 7b41cb8c
stb %l4,[%i6+0x024] ! Mem[0000000091000024] = c241cb8c
p19_label_6:
! Mem[000000009000000c] = c40b9e2c, %g2 = 00000000000000b6
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000c40b
! %l3 = 7f2be14c26fa849f, Mem[0000000090800020] = 6c6c0fde
stw %l3,[%i5+%o4] ! Mem[0000000090800020] = 26fa849f
! %l5 = fffffffffffffff8, Mem[0000000091800018] = 39a5df25
stb %l5,[%o0+%o3] ! Mem[0000000091800018] = f8a5df25
! %l4 = 553575c62f45c8c2, Mem[0000000036800008] = 05df85df034569f2
stx %l4,[%i1+%o1] ! Mem[0000000036800008] = 553575c62f45c8c2
! %l2 = ffffffffffffb3f7, Mem[0000000037800014] = 512b7d74
stw %l2,[%i3+0x014] ! Mem[0000000037800014] = ffffb3f7
! %l5 = fffffffffffffff8, Mem[0000000090000000] = f4d6f5d480b60b78
stx %l5,[%i4+%g0] ! Mem[0000000090000000] = fffffffffffffff8
! Mem[0000000090800030] = e7b33334, %g2 = 000000000000c40b
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffe7b3
! %l2 = ffffffffffffb3f7, Mem[0000000091000020] = 9de28f8dc241cb8c
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = ffffffffffffb3f7
! Mem[0000000090800030] = e7b33334, %g18 = 3b7bf95fbab432cf
ldsw [%i5+0x030],%g2 ! %g2 = 3b7bf95fbab432cf
! %l3 = 7f2be14c26fa849f, Mem[0000000091000018] = b4334f34c8de2dc9
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 7f2be14c26fa849f
p19_label_7:
! %l6 = 00000000bee8c327, Mem[0000000037800008] = f4d5d1e3
sth %l6,[%i3+%o1] ! Mem[0000000037800008] = c327d1e3
! Mem[000000003780002c] = 16094e3b, %l0 = ffffffffffff9ef7
ldsw [%i3+0x02c],%l0 ! %l0 = 0000000016094e3b
! Mem[0000000090800020] = 26fa849f ba1e4dff, %g2 = e7b33334, %g3 = da67f293
ldd [%i5+%o4],%g2 ! %g2 = 0000000026fa849f 00000000ba1e4dff
! Mem[0000000091000024] = ffffb3f7, %g2 = 0000000026fa849f
lduh [%i6+0x024],%g2 ! %g2 = 000000000000ffff
! %l7 = e8f18240d3de0f0c, Mem[0000000090000038] = 7f426d64
stw %l7,[%i4+0x038] ! Mem[0000000090000038] = d3de0f0c
! %l7 = e8f18240d3de0f0c, Mem[000000009000000e] = 9e2c0212
sth %l7,[%i4+0x00e] ! Mem[000000009000000c] = 0f0c0212
! Mem[0000000037800020] = d18270e7, %l2 = ffffffffffffb3f7
lduh [%i3+%o4],%l2 ! %l2 = 000000000000d182
! Mem[000000009000002c] = ffffb3f7, %g2 = 000000000000ffff
ldsh [%i4+0x02c],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090000020] = 1a54edfc e7b2eb32, %g2 = ffffffff, %g3 = ba1e4dff
ldd [%i4+%o4],%g2 ! %g2 = 000000001a54edfc 00000000e7b2eb32
! Mem[0000000090000030] = 4f136a12, %g2 = 000000001a54edfc
ldsb [%i4+0x031],%g2 ! %g2 = 000000000000004f
p19_label_8:
! %l2 = 000000000000d182, Mem[0000000091800024] = 33167744
stw %l2,[%o0+0x024] ! Mem[0000000091800024] = 0000d182
! Mem[000000009180001c] = 10d9c69e, %g2 = 000000000000004f
ldsh [%o0+0x01e],%g2 ! %g2 = 00000000000010d9
! %l1 = 00462fce69de05df, Mem[0000000091800004] = 7f426d64
stb %l1,[%o0+0x004] ! Mem[0000000091800004] = df426d64
! Mem[0000000036800024] = 6a1e668a, %l6 = 00000000bee8c327
lduh [%i1+0x026],%l6 ! %l6 = 000000000000668a
! Mem[0000000090000004] = f896abb0, %g2 = 00000000000010d9
ldub [%i4+0x007],%g2 ! %g2 = 00000000000000f8
! Mem[0000000091800000] = 45559ee0 df426d64, %g2 = 000000f8, %g3 = e7b2eb32
ldd [%o0+%g0],%g2 ! %g2 = 0000000045559ee0 00000000df426d64
! Mem[0000000090800004] = d0bacca9, %g2 = 0000000045559ee0
lduw [%i5+0x004],%g2 ! %g2 = 00000000d0bacca9
! Mem[0000000037800024] = 53b4dc84, %l6 = 000000000000668a
lduw [%i3+0x024],%l6 ! %l6 = 0000000053b4dc84
! Mem[0000000091000008] = ffffb3f7 26fa849f, %g2 = d0bacca9, %g3 = df426d64
ldd [%i6+%o1],%g2 ! %g2 = 00000000ffffb3f7 0000000026fa849f
! %l7 = e8f18240d3de0f0c, Mem[0000000090000000] = fffffffffffffff8
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = e8f18240d3de0f0c
p19_label_9:
! Mem[0000000091800004] = 6d6450d2, %g2 = 00000000ffffb3f7
lduh [%o0+0x006],%g2 ! %g2 = 0000000000006d64
! Mem[0000000090000000] = e8f18240, %g2 = 0000000000006d64
lduw [%i4+%g0],%g2 ! %g2 = 00000000e8f18240
! %l0 = 0000000016094e3b, Mem[000000003600000e] = 9ef7041b
stb %l0,[%i0+0x00e] ! Mem[000000003600000c] = 9ef73b1b
! %l4 = 553575c62f45c8c2, Mem[0000000091000020] = ffffffffffffb3f7
stx %l4,[%i6+%o4] ! Mem[0000000091000020] = 553575c62f45c8c2
! Mem[0000000091000018] = 7f2be14c, %g2 = 00000000e8f18240
ldsb [%i6+%o3],%g2 ! %g2 = 000000000000007f
! %l7 = e8f18240d3de0f0c, Mem[0000000091800010] = 5e44f9f4
stb %l7,[%o0+%o2] ! Mem[0000000091800010] = 0c44f9f4
! %l6 = 0000000053b4dc84, Mem[0000000090000016] = b5a37f11
stb %l6,[%i4+0x016] ! Mem[0000000090000014] = 84a37f11
! Mem[0000000090800000] = c8c086c6, %g2 = 000000000000007f
lduw [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6
! %l1 = 00462fce69de05df, Mem[0000000036800020] = f91af5ee6a1e668a
stx %l1,[%i1+%o4] ! Mem[0000000036800020] = 00462fce69de05df
! Mem[0000000090800038] = 420cdd38, %g2 = 00000000c8c086c6
ldsh [%i5+0x03a],%g2 ! %g2 = 000000000000420c
p19_label_10:
! %l1 = 00462fce69de05df, Mem[0000000090000010] = 0212225c
stw %l1,[%i4+%o2] ! Mem[0000000090000010] = 69de05df
! Mem[0000000090000018] = 7f114e52, %g2 = 000000000000420c
lduw [%i4+%o3],%g2 ! %g2 = 000000007f114e52
! %l6 = 53b4dc84, %l7 = d3de0f0c, Mem[0000000090800038] = 393f420c dd38b60e
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 53b4dc84 d3de0f0c
! Mem[0000000036000030] = 7c53c0440eca85b3, %l1 = 00462fce69de05df
ldx [%i0+0x030],%l1 ! %l1 = 7c53c0440eca85b3
! Mem[0000000091800028] = 48fac8de69de05df, %g2 = 000000007f114e52
ldx [%o0+%o5],%g2 ! %g2 = 48fac8de69de05df
! %l0 = 16094e3b, %l1 = 0eca85b3, Mem[0000000090000008] = 96abb01b c40b0f0c
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 16094e3b 0eca85b3
! Mem[000000009180003c] = 66350000, %g2 = 48fac8de69de05df
ldub [%o0+0x03e],%g2 ! %g2 = 0000000000000066
! %l7 = e8f18240d3de0f0c, Mem[000000003780003c] = 451b74de
sth %l7,[%i3+0x03c] ! Mem[000000003780003c] = 0f0c74de
! Mem[0000000091800020] = c69ee3c7 0000d182, %g2 = 00000066, %g3 = 26fa849f
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7 000000000000d182
! Mem[0000000091000018] = 7f2be14c 26fa849f, %g2 = c69ee3c7, %g3 = 0000d182
ldd [%i6+%o3],%g2 ! %g2 = 000000007f2be14c 0000000026fa849f
p19_label_11:
! %l0 = 16094e3b, %l1 = 0eca85b3, Mem[0000000090800038] = 53b4dc84 d3de0f0c
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 16094e3b 0eca85b3
! Mem[0000000090800028] = eb4882af, %g18 = 3b7bf95fbab432cf
ldsw [%i5+%o5],%g2 ! %g2 = 3b7bf95fbab432cf
! Mem[0000000036800000] = 78b86cc5 f6069cd5, %l0 = 16094e3b, %l1 = 0eca85b3
ldd [%i1+%g0],%l0 ! %l0 = 0000000078b86cc5 00000000f6069cd5
! Mem[0000000091000010] = eb99b0555bebbbe4, %g2 = ffffffffeb4882af
ldx [%i6+%o2],%g2 ! %g2 = eb99b0555bebbbe4
! %l5 = fffffffffffffff8, Mem[0000000090000008] = 16094e3b
sth %l5,[%i4+%o1] ! Mem[0000000090000008] = fff84e3b
! %l1 = 00000000f6069cd5, Mem[0000000091000000] = ddab9f6d
stb %l1,[%i6+%g0] ! Mem[0000000091000000] = d5ab9f6d
! %l0 = 0000000078b86cc5, Mem[000000009000002b] = deffffb3
stb %l0,[%i4+0x02b] ! Mem[0000000090000028] = c5ffffb3
! %l6 = 0000000053b4dc84, Mem[0000000091000033] = 57207bbe
stb %l6,[%i6+0x033] ! Mem[0000000091000030] = 84207bbe
! %l0 = 0000000078b86cc5, Mem[000000009180002e] = 05df4528
sth %l0,[%o0+0x02e] ! Mem[000000009180002c] = 6cc54528
! Mem[0000000091000038] = 65898de9d7571dc0, %g2 = eb99b0555bebbbe4
ldx [%i6+0x038],%g2 ! %g2 = 65898de9d7571dc0
p19_label_12:
! %l7 = e8f18240d3de0f0c, Mem[000000009100001a] = e14c26fa
sth %l7,[%i6+0x01a] ! Mem[0000000091000018] = 0f0c26fa
! Mem[0000000037000000] = 26d6f966 418c368a, %l4 = 2f45c8c2, %l5 = fffffff8
ldd [%i2+%g0],%l4 ! %l4 = 0000000026d6f966 00000000418c368a
! Mem[0000000091000024] = 45c8c27f, %g2 = 65898de9d7571dc0
ldub [%i6+0x025],%g2 ! %g2 = 0000000000000045
! %l3 = 7f2be14c26fa849f, Mem[0000000090000038] = d3de0f0c17f745a9
stx %l3,[%i4+0x038] ! Mem[0000000090000038] = 7f2be14c26fa849f
! Mem[0000000091000008] = ffffb3f726fa849f, %g2 = 0000000000000045
ldx [%i6+%o1],%g2 ! %g2 = ffffb3f726fa849f
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = 26fa849f, %g3 = 26fa849f
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
! Mem[0000000037800018] = ad82b3f7, %l1 = 00000000f6069cd5
ldsh [%i3+%o3],%l1 ! %l1 = ffffffffffffad82
! Mem[0000000091000024] = c8c27f42, %g2 = 0000000045288f71
ldsb [%i6+0x026],%g2 ! %g2 = ffffffffffffffc8
! Mem[0000000036800018] = 9857c23f, %l2 = 000000000000d182
ldsw [%i1+%o3],%l2 ! %l2 = ffffffff9857c23f
! Mem[0000000091800024] = 00d18248, %g2 = ffffffffffffffc8
ldsb [%o0+0x025],%g2 ! %g2 = 0000000000000000
p19_label_13:
! %l5 = 00000000418c368a, Mem[000000009080001c] = d6343572
sth %l5,[%i5+0x01c] ! Mem[000000009080001c] = 368a3572
! Mem[0000000091800008] = 27074127, %g2 = 0000000000000000
ldsb [%o0+0x00b],%g2 ! %g2 = 0000000000000027
! Mem[0000000091800038] = 799beb80, %g2 = 0000000000000027
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000799b
! Mem[000000009000003c] = 849f0000, %g2 = 000000000000799b
ldsh [%i4+0x03e],%g2 ! %g2 = ffffffffffff849f
! %l3 = 7f2be14c26fa849f, Mem[000000009100002c] = 179f45a9
sth %l3,[%i6+0x02c] ! Mem[000000009100002c] = 849f45a9
! Mem[0000000036000000] = bee8c327, %l1 = ffffffffffffad82
lduh [%i0+0x002],%l1 ! %l1 = 000000000000c327
! Mem[0000000090800018] = 851c368a, %g2 = ffffffffffff849f
ldsh [%i5+0x01a],%g2 ! %g2 = ffffffffffff851c
! Mem[0000000037000014] = 052efa41, %l4 = 0000000026d6f966
lduw [%i2+0x014],%l4 ! %l4 = 00000000052efa41
! Mem[0000000090800014] = fa5435d3, %g2 = ffffffffffff851c
ldub [%i5+0x016],%g2 ! %g2 = 00000000000000fa
! %l6 = 0000000053b4dc84, Mem[000000009180000e] = 274a0c44
stb %l6,[%o0+0x00e] ! Mem[000000009180000c] = 844a0c44
p19_label_14:
! Mem[000000009180001c] = 4610d9c6, %g2 = 00000000000000fa
ldub [%o0+0x01d],%g2 ! %g2 = 0000000000000046
! %l7 = e8f18240d3de0f0c, Mem[000000009000000a] = 4e3b0eca
sth %l7,[%i4+0x00a] ! Mem[0000000090000008] = 0f0c0eca
! Mem[0000000091000030] = 7cc77284 207bbe7e, %g2 = 00000046, %g3 = b6b6487f
ldd [%i6+0x030],%g2 ! %g2 = 000000007cc77284 00000000207bbe7e
! Mem[0000000091800004] = df426d64, %g18 = 3b7bf95fbab432cf
ldsw [%o0+0x004],%g2 ! %g2 = 3b7bf95fbab432cf
! %l0 = 0000000078b86cc5, Mem[0000000036800000] = 78b86cc5
sth %l0,[%i1+%g0] ! Mem[0000000036800000] = 6cc56cc5
! Mem[0000000036800000] = 6cc56cc5, %l4 = 00000000052efa41
ldsh [%i1+0x002],%l4 ! %l4 = 0000000000006cc5
! Mem[0000000091000030] = 7cc77284 207bbe7e, %g2 = df426d64, %g3 = 207bbe7e
ldd [%i6+0x030],%g2 ! %g2 = 000000007cc77284 00000000207bbe7e
! Mem[0000000090800024] = ba1e4dff, %g2 = 000000007cc77284
lduw [%i5+0x024],%g2 ! %g2 = 00000000ba1e4dff
! %l6 = 0000000053b4dc84, Mem[0000000090000034] = 126760d7
sth %l6,[%i4+0x034] ! Mem[0000000090000034] = dc8460d7
! Mem[0000000090000038] = 7f2be14c, %g2 = 00000000ba1e4dff
lduh [%i4+0x038],%g2 ! %g2 = 0000000000007f2b
p19_label_15:
! %l0 = 0000000078b86cc5, Mem[000000003680001c] = 4926ae2c
stw %l0,[%i1+0x01c] ! Mem[000000003680001c] = 78b86cc5
! Mem[0000000090800008] = a3d5b48d f38fafd2, %g2 = 00007f2b, %g3 = 207bbe7e
ldd [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d 00000000f38fafd2
! Mem[0000000037800018] = ad82b3f7334c5d7b, %l0 = 0000000078b86cc5
ldx [%i3+%o3],%l0 ! %l0 = ad82b3f7334c5d7b
! Mem[0000000091000014] = 5bebbbe4, %g2 = 00000000a3d5b48d
lduw [%i6+0x014],%g2 ! %g2 = 000000005bebbbe4
! %l3 = 7f2be14c26fa849f, Mem[000000009000002c] = ffffb3f7
stb %l3,[%i4+0x02c] ! Mem[000000009000002c] = 9fffb3f7
! Mem[000000009000000c] = 0eca85b3, %g2 = 000000005bebbbe4
ldsh [%i4+0x00c],%g2 ! %g2 = 0000000000000eca
! %l4 = 0000000000006cc5, Mem[0000000037800026] = 53b4dc84
stb %l4,[%i3+0x026] ! Mem[0000000037800024] = 53b4c584
! %l6 = 0000000053b4dc84, Mem[0000000036800030] = d1315713b6dfd42b
stx %l6,[%i1+0x030] ! Mem[0000000036800030] = 0000000053b4dc84
! Mem[0000000037800014] = ffffb3f7, %l5 = 00000000418c368a
ldsw [%i3+0x014],%l5 ! %l5 = ffffffffffffb3f7
! Mem[0000000090800038] = 16094e3b, %g2 = 0000000000000eca
ldsh [%i5+0x038],%g2 ! %g2 = 0000000000001609
p19_label_16:
! Mem[0000000091000010] = eb99b0555bebbbe4, %g2 = 0000000000001609
ldx [%i6+%o2],%g2 ! %g2 = eb99b0555bebbbe4
! Mem[0000000090000014] = 798e84a3, %g2 = eb99b0555bebbbe4
lduw [%i4+0x014],%g2 ! %g2 = 00000000798e84a3
! %l6 = 0000000053b4dc84, Mem[0000000037000036] = 8ea99c3d
sth %l6,[%i2+0x036] ! Mem[0000000037000034] = 8ea9dc84
! %l4 = 0000000000006cc5, Mem[0000000037800000] = 22a61c3f
stw %l4,[%i3+%g0] ! Mem[0000000037800000] = 00006cc5
! %l1 = 000000000000c327, Mem[0000000091000006] = 1c20ffff
sth %l1,[%i6+0x006] ! Mem[0000000091000004] = c327ffff
! Mem[0000000090000008] = fff80f0c, %g18 = 3b7bf95fbab432cf
ldsw [%i4+%o1],%g2 ! %g2 = 3b7bf95fbab432cf
! Mem[0000000091000018] = 7f2b0f0c26fa849f, %g2 = fffffffffff80f0c
ldx [%i6+%o3],%g2 ! %g2 = 7f2b0f0c26fa849f
! Mem[0000000036000028] = 22be361c499375f7, %l2 = ffffffff9857c23f
ldx [%i0+%o5],%l2 ! %l2 = 22be361c499375f7
! Mem[0000000091000028] = 7f426d64849f45a9, %g2 = 7f2b0f0c26fa849f
ldx [%i6+%o5],%g2 ! %g2 = 7f426d64849f45a9
! Mem[0000000037800018] = ad82b3f7, %l2 = 22be361c499375f7
ldsb [%i3+%o3],%l2 ! %l2 = ffffffffffffffad
p19_label_17:
! Mem[0000000091800008] = 50d23f270741844a, %g2 = 7f426d64849f45a9
ldx [%o0+%o1],%g2 ! %g2 = 50d23f270741844a
! %l6 = 0000000053b4dc84, Mem[0000000090800026] = 4dffeb48
sth %l6,[%i5+0x026] ! Mem[0000000090800024] = dc84eb48
! %l6 = 0000000053b4dc84, Mem[0000000090000010] = 69de05df798e84a3
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = 0000000053b4dc84
! %l0 = ad82b3f7334c5d7b, Mem[0000000090800020] = 26fa849f
sth %l0,[%i5+%o4] ! Mem[0000000090800020] = 5d7b849f
! Mem[0000000090800000] = c8c086c6, %g2 = 50d23f270741844a
ldsb [%i5+%g0],%g2 ! %g2 = ffffffffffffffc8
! %l1 = 000000000000c327, Mem[000000009080003c] = 0eca85b3
stw %l1,[%i5+0x03c] ! Mem[000000009080003c] = 0000c327
! Mem[0000000090800018] = 35d3851c, %g2 = ffffffffffffffc8
ldsh [%i5+%o3],%g2 ! %g2 = 00000000000035d3
! %l7 = e8f18240d3de0f0c, Mem[0000000091800025] = 00d18248
stb %l7,[%o0+0x025] ! Mem[0000000091800024] = 0cd18248
! Mem[0000000091000038] = 65898de9 d7571dc0, %g2 = 000035d3, %g3 = f38fafd2
ldd [%i6+0x038],%g2 ! %g2 = 0000000065898de9 00000000d7571dc0
! Mem[0000000091800020] = c69ee3c7000cd182, %g2 = 0000000065898de9
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c7000cd182
p19_label_18:
! Mem[000000009180001c] = e14610d9, %g2 = c69ee3c7000cd182
lduw [%o0+0x01c],%g2 ! %g2 = 00000000e14610d9
! Mem[0000000090800010] = d0f97aba, %g2 = 00000000e14610d9
ldsb [%i5+0x011],%g2 ! %g2 = ffffffffffffffd0
! Mem[0000000090800038] = 16094e3b, %g2 = ffffffffffffffd0
lduw [%i5+0x038],%g2 ! %g2 = 0000000016094e3b
! Mem[0000000091800008] = 27074184, %g2 = 0000000016094e3b
ldub [%o0+0x00b],%g2 ! %g2 = 0000000000000027
! Mem[0000000036800020] = 00462fce, %l6 = 0000000053b4dc84
ldub [%i1+%o4],%l6 ! %l6 = 0000000000000000
! Mem[0000000036800004] = f6069cd5, %l0 = ad82b3f7334c5d7b
ldub [%i1+0x006],%l0 ! %l0 = 000000000000009c
! %l4 = 0000000000006cc5, Mem[0000000090000010] = 00000000
stw %l4,[%i4+%o2] ! Mem[0000000090000010] = 00006cc5
! Mem[0000000091000008] = ffffb3f7 26fa849f, %g2 = 00000027, %g3 = d7571dc0
ldd [%i6+%o1],%g2 ! %g2 = 00000000ffffb3f7 0000000026fa849f
! %l6 = 0000000000000000, Mem[0000000090800008] = a3d5b48d
stw %l6,[%i5+%o1] ! Mem[0000000090800008] = 00000000
! Mem[0000000090000018] = 7f114e52, %g18 = 3b7bf95fbab432cf
ldsw [%i4+%o3],%g2 ! %g2 = 3b7bf95fbab432cf
p19_label_19:
! Mem[0000000091800018] = f8a5df25, %g2 = 000000007f114e52
lduw [%o0+%o3],%g2 ! %g2 = 00000000f8a5df25
! Mem[000000009080002c] = 9c5fe8b1, %g2 = 00000000f8a5df25
lduw [%i5+0x02c],%g2 ! %g2 = 000000009c5fe8b1
! Mem[000000009100002c] = 9f45a97c, %g2 = 000000009c5fe8b1
ldub [%i6+0x02d],%g2 ! %g2 = 000000000000009f
! %l1 = 000000000000c327, Mem[0000000091000018] = 7f2b0f0c26fa849f
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = 000000000000c327
! Mem[0000000037000004] = 418c368a, %l3 = 7f2be14c26fa849f
lduw [%i2+0x004],%l3 ! %l3 = 00000000418c368a
! Mem[0000000090800038] = 16094e3b0000c327, %g2 = 000000000000009f
ldx [%i5+0x038],%g2 ! %g2 = 16094e3b0000c327
! Mem[000000009080001c] = 368a3572, %g2 = 16094e3b0000c327
ldsb [%i5+0x01c],%g2 ! %g2 = 0000000000000036
! Mem[0000000037000024] = 90f6dab7, %l3 = 00000000418c368a
ldub [%i2+0x024],%l3 ! %l3 = 0000000000000090
! %l6 = 0000000000000000, Mem[0000000091800020] = c69ee3c7
stb %l6,[%o0+%o4] ! Mem[0000000091800020] = 009ee3c7
! Mem[0000000036000024] = 59d59d8b, %l4 = 0000000000006cc5
ldsh [%i0+0x024],%l4 ! %l4 = 00000000000059d5
p19_label_20:
! Mem[0000000091000030] = 7cc77284, %g2 = 0000000000000036
lduw [%i6+0x030],%g2 ! %g2 = 000000007cc77284
! Mem[0000000090000028] = c59fffb3, %g2 = 000000007cc77284
ldsb [%i4+0x02b],%g2 ! %g2 = ffffffffffffffc5
! Mem[0000000091000000] = d5ab9f6dde86c327, %g2 = ffffffffffffffc5
ldx [%i6+%g0],%g2 ! %g2 = d5ab9f6dde86c327
! Mem[0000000090800024] = ba1edc84, %g18 = 3b7bf95fbab432cf
ldsw [%i5+0x024],%g2 ! %g2 = 3b7bf95fbab432cf
! Mem[0000000091800010] = 0c44f9f4, %g2 = ffffffffba1edc84
lduh [%o0+%o2],%g2 ! %g2 = 0000000000000c44
! Mem[0000000091000034] = 207bbe7e, %g2 = 0000000000000c44
lduw [%i6+0x034],%g2 ! %g2 = 00000000207bbe7e
! Mem[0000000036800028] = 3efbf5c1, %l2 = ffffffffffffffad
lduh [%i1+0x02a],%l2 ! %l2 = 000000000000f5c1
! Mem[0000000091000010] = eb99b055, %g18 = 3b7bf95fbab432cf
ldsw [%i6+%o2],%g2 ! %g2 = 3b7bf95fbab432cf
! Mem[0000000037000008] = 0c4ab54d, %l2 = 000000000000f5c1
lduh [%i2+%o1],%l2 ! %l2 = 0000000000000c4a
! Mem[0000000090000020] = 1a54edfc, %g2 = ffffffffeb99b055
ldsh [%i4+%o4],%g2 ! %g2 = 0000000000001a54
p19_label_21:
! Mem[0000000090800034] = 2d07fd66, %g2 = 0000000000001a54
lduh [%i5+0x034],%g2 ! %g2 = 0000000000002d07
! Mem[0000000091800038] = e8dd799beb806635, %g2 = 0000000000002d07
ldx [%o0+0x038],%g2 ! %g2 = e8dd799beb806635
! %l5 = ffffffffffffb3f7, Mem[000000009100002c] = 849f45a9
stw %l5,[%i6+0x02c] ! Mem[000000009100002c] = ffffb3f7
! %l3 = 0000000000000090, Mem[000000009100003c] = d7571dc0
stw %l3,[%i6+0x03c] ! Mem[000000009100003c] = 00000090
! Mem[0000000091800004] = df426d64, %g2 = e8dd799beb806635
lduw [%o0+0x004],%g2 ! %g2 = 00000000df426d64
! Mem[0000000090000014] = 53b4dc84, %g2 = 00000000df426d64
lduw [%i4+0x014],%g2 ! %g2 = 0000000053b4dc84
! Mem[0000000091000008] = ffffb3f7 26fa849f, %g2 = 53b4dc84, %g3 = 26fa849f
ldd [%i6+%o1],%g2 ! %g2 = 00000000ffffb3f7 0000000026fa849f
! Mem[000000003700003c] = 2f10b21c, %l7 = e8f18240d3de0f0c
lduw [%i2+0x03c],%l7 ! %l7 = 000000002f10b21c
! Mem[000000009100001c] = c3275535, %g2 = 00000000ffffb3f7
ldsb [%i6+0x01e],%g2 ! %g2 = ffffffffffffffc3
! Mem[000000009000000c] = 0eca85b3, %g18 = 3b7bf95fbab432cf
ldsw [%i4+0x00c],%g2 ! %g2 = 3b7bf95fbab432cf
p19_label_22:
! %l0 = 000000000000009c, Mem[000000009080002f] = b1e7b333
stb %l0,[%i5+0x02f] ! Mem[000000009080002c] = 9ce7b333
! Mem[000000003700001c] = daa73374, %l5 = ffffffffffffb3f7
ldsb [%i2+0x01d],%l5 ! %l5 = ffffffffffffffa7
! Mem[0000000090800024] = 1edc84eb, %g2 = 000000000eca85b3
ldub [%i5+0x025],%g2 ! %g2 = 000000000000001e
! Mem[0000000091000004] = c327ffff, %g2 = 000000000000001e
ldsh [%i6+0x006],%g2 ! %g2 = ffffffffffffc327
! Mem[0000000091800028] = 48fac8de 69de6cc5, %g2 = ffffc327, %g3 = 26fa849f
ldd [%o0+%o5],%g2 ! %g2 = 0000000048fac8de 0000000069de6cc5
! Mem[0000000091800038] = 9beb8066, %g2 = 0000000048fac8de
ldub [%o0+0x03b],%g2 ! %g2 = 000000000000009b
! Mem[0000000091000014] = bbe40000, %g2 = 000000000000009b
lduh [%i6+0x016],%g2 ! %g2 = 000000000000bbe4
! Mem[0000000037800018] = ad82b3f7, %l5 = ffffffffffffffa7
ldsw [%i3+%o3],%l5 ! %l5 = ffffffffad82b3f7
! %l4 = 00000000000059d5, Mem[0000000090800038] = 16094e3b0000c327
stx %l4,[%i5+0x038] ! Mem[0000000090800038] = 00000000000059d5
! Mem[0000000091000030] = 7cc77284207bbe7e, %g2 = 000000000000bbe4
ldx [%i6+0x030],%g2 ! %g2 = 7cc77284207bbe7e
p19_label_23:
! %l6 = 0000000000000000, Mem[0000000037800028] = e6fce67916094e3b
stx %l6,[%i3+%o5] ! Mem[0000000037800028] = 0000000000000000
! Mem[0000000090000008] = fff80f0c, %g2 = 7cc77284207bbe7e
lduh [%i4+%o1],%g2 ! %g2 = 000000000000fff8
! Mem[0000000090800018] = 851c368a, %g2 = 000000000000fff8
ldub [%i5+0x01a],%g2 ! %g2 = 0000000000000085
! Mem[000000003680003c] = 3d018e86, %l1 = 000000000000c327
ldsw [%i1+0x03c],%l1 ! %l1 = 000000003d018e86
! %l2 = 00000c4a, %l3 = 00000090, Mem[0000000091800038] = e8dd799b eb806635
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 00000c4a 00000090
! Mem[000000009180003c] = 00000090, %g2 = 0000000000000085
lduh [%o0+0x03c],%g2 ! %g2 = 0000000000000000
! Mem[000000003780000c] = 6009f247, %l5 = ffffffffad82b3f7
ldub [%i3+0x00d],%l5 ! %l5 = 0000000000000009
! Mem[0000000090000000] = e8f18240, %g18 = 3b7bf95fbab432cf
ldsw [%i4+%g0],%g2 ! %g2 = 3b7bf95fbab432cf
! Mem[0000000091000034] = 207bbe7e, %g2 = ffffffffe8f18240
lduw [%i6+0x034],%g2 ! %g2 = 00000000207bbe7e
! Mem[0000000036800024] = 69de05df, %l4 = 00000000000059d5
lduh [%i1+0x026],%l4 ! %l4 = 00000000000005df
p19_label_24:
! Mem[0000000090000024] = e7b2eb32, %g18 = 3b7bf95fbab432cf
ldsw [%i4+0x024],%g2 ! %g2 = 3b7bf95fbab432cf
! %l0 = 000000000000009c, Mem[0000000091000010] = eb99b055
stw %l0,[%i6+%o2] ! Mem[0000000091000010] = 0000009c
! Mem[0000000091800010] = 0c44f9f4, %g2 = ffffffffe7b2eb32
ldsh [%o0+%o2],%g2 ! %g2 = 0000000000000c44
! Mem[000000009080002c] = 9c5fe89c, %g2 = 0000000000000c44
ldub [%i5+0x02c],%g2 ! %g2 = 000000000000009c
! Mem[0000000090000010] = 6cc553b4, %g2 = 000000000000009c
ldsh [%i4+0x012],%g2 ! %g2 = 0000000000006cc5
! %l4 = 00000000000005df, Mem[0000000090800020] = 5d7b849fba1edc84
stx %l4,[%i5+%o4] ! Mem[0000000090800020] = 00000000000005df
! Mem[0000000091800008] = d23f2707, %g2 = 0000000000006cc5
ldsb [%o0+0x009],%g2 ! %g2 = ffffffffffffffd2
! %l5 = 0000000000000009, Mem[000000009180000c] = 0741844a
sth %l5,[%o0+0x00c] ! Mem[000000009180000c] = 0009844a
! %l3 = 0000000000000090, Mem[0000000090000028] = 48fac8c59fffb3f7
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = 0000000000000090
! Mem[0000000036000014] = 9edcf86a, %l0 = 000000000000009c
lduh [%i0+0x014],%l0 ! %l0 = 0000000000009edc
p19_label_25:
! %l2 = 00000c4a, %l3 = 00000090, Mem[0000000036000010] = 7d254fa9 9edcf86a
std %l2,[%i0+%o2] ! Mem[0000000036000010] = 00000c4a 00000090
! %l3 = 0000000000000090, Mem[0000000091000020] = 553575c62f45c8c2
stx %l3,[%i6+%o4] ! Mem[0000000091000020] = 0000000000000090
! %l0 = 00009edc, %l1 = 3d018e86, Mem[0000000091800010] = 0c44f9f4 a2d978b6
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 00009edc 3d018e86
! %l6 = 0000000000000000, Mem[000000009100000c] = 26fa849f
stw %l6,[%i6+0x00c] ! Mem[000000009100000c] = 00000000
! Mem[0000000090000030] = 944f136a dc8460d7, %g2 = ffffffd2, %g3 = 69de6cc5
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f136a 00000000dc8460d7
! Mem[0000000091800038] = 00000c4a00000090, %g2 = 00000000944f136a
ldx [%o0+0x038],%g2 ! %g2 = 00000c4a00000090
! %l3 = 0000000000000090, Mem[000000009080000c] = f38fafd2
stw %l3,[%i5+0x00c] ! Mem[000000009080000c] = 00000090
! %l0 = 0000000000009edc, Mem[0000000091800020] = 009ee3c7
stw %l0,[%o0+%o4] ! Mem[0000000091800020] = 00009edc
! Mem[0000000036800038] = 29712aa6, %l7 = 000000002f10b21c
ldub [%i1+0x039],%l7 ! %l7 = 0000000000000071
! %l1 = 000000003d018e86, Mem[0000000091000006] = c327ffff
sth %l1,[%i6+0x006] ! Mem[0000000091000004] = 8e86ffff
ba,a p19_not_taken_0_end
p19_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 0000000000009edc
bne,a,pn %xcc,p19_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000003d018e86
bne,a,pn %xcc,p19_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000c4a
bne,a,pn %xcc,p19_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000090
bne,a,pn %xcc,p19_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000005df
bne,a,pn %xcc,p19_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000009
bne,a,pn %xcc,p19_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p19_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000071
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 3976d23a 60217a94
bne %xcc,p19_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 80682373 dd9edee9
bne %xcc,p19_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 3c14d27b a498d356
bne %xcc,p19_f6_fail
nop
! Check Local Memory
set p19_local0_expect,%g1
p19_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = bee8c327de6dfad0
ldx [%i0+0x000],%g3 ! Observed data at 0000000036000000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 963241b99ef73b1b
ldx [%i0+0x008],%g3 ! Observed data at 0000000036000008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000c4a00000090
ldx [%i0+0x010],%g3 ! Observed data at 0000000036000010
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x010,%g4
set p19_local1_expect,%g1
p19_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 6cc56cc5f6069cd5
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 = 553575c62f45c8c2
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 = ffffb3f726fa45a9
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 = 9857c23f78b86cc5
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 = 00462fce69de05df
ldx [%i1+0x020],%g3 ! Observed data at 0000000036800020
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000053b4dc84
ldx [%i1+0x030],%g3 ! Observed data at 0000000036800030
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x030,%g4
set p19_local2_expect,%g1
p19_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 0c4ab54dda47b16d
ldx [%i2+0x008],%g3 ! Observed data at 0000000037000008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = fe1a9e6a8ea9dc84
ldx [%i2+0x030],%g3 ! Observed data at 0000000037000030
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x030,%g4
set p19_local3_expect,%g1
p19_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 00006cc51f277594
ldx [%i3+0x000],%g3 ! Observed data at 0000000037800000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c327d1e36009f247
ldx [%i3+0x008],%g3 ! Observed data at 0000000037800008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 19f123afffffb3f7
ldx [%i3+0x010],%g3 ! Observed data at 0000000037800010
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = d18270e753b4c584
ldx [%i3+0x020],%g3 ! Observed data at 0000000037800020
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000000000000000
ldx [%i3+0x028],%g3 ! Observed data at 0000000037800028
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 783b7c7b0f0c74de
ldx [%i3+0x038],%g3 ! Observed data at 0000000037800038
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x038,%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_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
! 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 [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000037800028]
done
p19_trap1o:
ldda [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000037800028]
done
p19_trap2e:
stwa %l0,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036800010]
stwa %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800008]
done
p19_trap2o:
stwa %l0,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036800010]
stwa %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800008]
done
p19_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p19_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p19_init_memory_pointers:
set p19_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p19_local0_start,%i0
set p19_local1_start,%i1
set p19_local2_start,%i2
set p19_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = f8bc879848fac8de
ldx [%g1+0x008],%l1 ! %l1 = 00462fce69de05df
ldx [%g1+0x010],%l2 ! %l2 = d431878656c99006
ldx [%g1+0x018],%l3 ! %l3 = 7f2be14c26fa849f
ldx [%g1+0x020],%l4 ! %l4 = 553575c62f45c8c2
ldx [%g1+0x028],%l5 ! %l5 = 62add6906e37ad4a
ldx [%g1+0x030],%l6 ! %l6 = 45559ee07f426d64
ldx [%g1+0x038],%l7 ! %l7 = c0d30a40179f45a9
! 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 = d8f7f2f7 70f5bd8d bd624724 194c3cae
! %f4 = 6178bce2 4f51f90f 119df95c 0c3bbb89
! %f8 = 16011fb1 a302b333 0f38297a 7fba9c95
! %f12 = c152f286 6b0292bd 0feca1b5 3a7734a8
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d7e19e3f f63d5490 3d9518ae 361dc354
! %f20 = ffbc8fbc b9325dec 5f0e8d95 7cdfd515
! %f24 = c58b0e77 60975ea4 a20eb9db bf0c4ca7
! %f28 = f70bb7d6 db77936c 0577f35a 77fd4db8
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a87d7249 e11ef45c 702439c7 5da08fc7
! %f36 = 3ee455f4 b30e2abc 556e8f88 9a5804f0
! %f40 = 8cb43c5a 41d7a011 7fc3e3af 9f39d4d7
! %f44 = 5c7bc71c f98f2d90 5c3db0d7 83153eef
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0931f48700000074,%g7,%g1 ! GSR scale = 14, align = 4
wr %g1,%g0,%gsr ! GSR = 0931f48700000074
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:
! %l0 = 3f34bb09, %l1 = abbf3e1a, Mem[0000000090000038] = 8fc6c81b f8ba39dc
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 3f34bb09 abbf3e1a
! Mem[0000000090800018] = 851cd634, %g2 = 048f54431386519d
ldub [%i5+0x01a],%g2 ! %g2 = 0000000000000085
! Mem[0000000091000034] = 207bbe7e, %g2 = 0000000000000085
lduw [%i6+0x034],%g2 ! %g2 = 00000000207bbe7e
! Mem[0000000090000000] = f4d6f5d4, %g2 = 00000000207bbe7e
lduh [%i4+%g0],%g2 ! %g2 = 000000000000f4d6
! %l2 = 08be20fe704177c1, Mem[0000000091000016] = bbe4b433
sth %l2,[%i6+0x016] ! Mem[0000000091000014] = 77c1b433
! Mem[0000000091800000] = 6c5e37b5, %g2 = 000000000000f4d6
lduh [%o0+%g0],%g2 ! %g2 = 0000000000006c5e
! %l6 = 45569262608650d7, Mem[0000000038800004] = c0adffb2
stb %l6,[%i1+0x004] ! Mem[0000000038800004] = d7adffb2
! Mem[0000000091000010] = eb99b055 5beb77c1, %g2 = 00006c5e, %g3 = 0bad0b00
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 000000005beb77c1
! Mem[0000000090000038] = bb09abbf, %g2 = 00000000eb99b055
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffffbb09
! Mem[0000000090800028] = eb4882af 9c5fe8b1, %g2 = ffffbb09, %g3 = 5beb77c1
ldd [%i5+%o5],%g2 ! %g2 = 00000000eb4882af 000000009c5fe8b1
p20_label_2:
! Mem[0000000091800008] = 50d23f27, %g2 = 00000000eb4882af
lduw [%o0+%o1],%g2 ! %g2 = 0000000050d23f27
! %l3 = ad286b2fd365e266, Mem[000000009180003c] = eb806635
stw %l3,[%o0+0x03c] ! Mem[000000009180003c] = d365e266
! Mem[0000000039000038] = 5f86aa4846337cc8, %l4 = e640fd06e4afb254
ldx [%i2+0x038],%l4 ! %l4 = 5f86aa4846337cc8
! Mem[0000000039000020] = dac6cc67, %l6 = 45569262608650d7
ldsw [%i2+%o4],%l6 ! %l6 = ffffffffdac6cc67
! Mem[000000009180002c] = b0308df5, %g2 = 0000000050d23f27
lduw [%o0+0x02c],%g2 ! %g2 = 00000000b0308df5
! Mem[0000000090800004] = d0bacca9, %g18 = 67f09eca1525e2e0
ldsw [%i5+0x004],%g2 ! %g2 = 67f09eca1525e2e0
! Mem[0000000090800024] = ba1e4dff, %g2 = ffffffffd0bacca9
lduh [%i5+0x024],%g2 ! %g2 = 000000000000ba1e
! %l4 = 46337cc8, %l5 = c6178ec5, Mem[0000000091000018] = b4334f34 40af2dc9
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 46337cc8 c6178ec5
! %l1 = 4586195cabbf3e1a, Mem[0000000090800021] = 6c0f3aba
stb %l1,[%i5+0x021] ! Mem[0000000090800020] = 1a0f3aba
! %l6 = ffffffffdac6cc67, Mem[0000000039800008] = 5c64d6755df0af4f
stx %l6,[%i3+%o1] ! Mem[0000000039800008] = ffffffffdac6cc67
p20_label_3:
! Mem[0000000091800018] = 39a5df25e14610d9, %g2 = 000000000000ba1e
ldx [%o0+%o3],%g2 ! %g2 = 39a5df25e14610d9
! Mem[0000000039800004] = a0350559, %l7 = 5cece08e6e295283
ldub [%i3+0x006],%l7 ! %l7 = 0000000000000005
! Mem[000000009100000c] = da67f293, %g2 = 39a5df25e14610d9
ldub [%i6+0x00c],%g2 ! %g2 = 00000000000000da
! Mem[0000000038000014] = fd6ff871, %l1 = 4586195cabbf3e1a
ldsw [%i0+0x014],%l1 ! %l1 = fffffffffd6ff871
! Mem[0000000090800034] = 2d07fd66, %g2 = 00000000000000da
lduh [%i5+0x034],%g2 ! %g2 = 0000000000002d07
! Mem[0000000090000030] = 944f136a, %g2 = 0000000000002d07
lduh [%i4+0x030],%g2 ! %g2 = 000000000000944f
! %l1 = fffffffffd6ff871, Mem[0000000090800004] = d0bacca9
stb %l1,[%i5+0x004] ! Mem[0000000090800004] = 71bacca9
! %l6 = ffffffffdac6cc67, Mem[000000009080002c] = 9c5fe8b1
sth %l6,[%i5+0x02c] ! Mem[000000009080002c] = cc67e8b1
! %l5 = 1fdcd0f7c6178ec5, Mem[000000009180000d] = 41274a5e
stb %l5,[%o0+0x00d] ! Mem[000000009180000c] = c5274a5e
! %l2 = 08be20fe704177c1, Mem[0000000091800018] = 39a5df25
sth %l2,[%o0+%o3] ! Mem[0000000091800018] = 77c1df25
p20_label_4:
! %l4 = 5f86aa4846337cc8, Mem[000000003900000c] = b1e65f36
stb %l4,[%i2+0x00c] ! Mem[000000003900000c] = c8e65f36
! Mem[0000000039000018] = f12c55f8, %l0 = a176b8f23f34bb09
ldsh [%i2+%o3],%l0 ! %l0 = fffffffffffff12c
! Mem[000000003900003c] = 46337cc8, %l1 = fffffffffd6ff871
ldsh [%i2+0x03c],%l1 ! %l1 = 0000000000004633
! %l2 = 704177c1, %l3 = d365e266, Mem[0000000090000028] = 07dc67fd 8d791540
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 704177c1 d365e266
! Mem[0000000091800034] = 7fe8dd79, %g2 = 000000000000944f
ldsb [%o0+0x037],%g2 ! %g2 = 000000000000007f
! Mem[0000000038800000] = 35982169 d7adffb2, %l0 = fffff12c, %l1 = 00004633
ldd [%i1+%g0],%l0 ! %l0 = 0000000035982169 00000000d7adffb2
! Mem[0000000090000034] = 126760d7, %g2 = 000000000000007f
ldsb [%i4+0x034],%g2 ! %g2 = 0000000000000012
! %l1 = 00000000d7adffb2, Mem[0000000039800030] = 644c7351
sth %l1,[%i3+0x030] ! Mem[0000000039800030] = ffb27351
! %l6 = ffffffffdac6cc67, Mem[0000000091000008] = 4b1c5151
stw %l6,[%i6+%o1] ! Mem[0000000091000008] = dac6cc67
! %l1 = 00000000d7adffb2, Mem[0000000090800020] = 6c1a0f3a
stw %l1,[%i5+%o4] ! Mem[0000000090800020] = d7adffb2
p20_label_5:
! Mem[0000000039000020] = dac6cc67b0b9fb07, %l4 = 5f86aa4846337cc8
ldx [%i2+%o4],%l4 ! %l4 = dac6cc67b0b9fb07
! Mem[0000000091800030] = 45288f71, %g18 = 67f09eca1525e2e0
ldsw [%o0+0x030],%g2 ! %g2 = 67f09eca1525e2e0
! %l5 = 1fdcd0f7c6178ec5, Mem[0000000090000004] = 80b60b78
stw %l5,[%i4+0x004] ! Mem[0000000090000004] = c6178ec5
! Mem[0000000090800028] = eb4882afcc67e8b1, %g2 = 0000000045288f71
ldx [%i5+%o5],%g2 ! %g2 = eb4882afcc67e8b1
! Mem[0000000038000010] = aa77f178fd6ff871, %l1 = 00000000d7adffb2
ldx [%i0+%o2],%l1 ! %l1 = aa77f178fd6ff871
! %l6 = ffffffffdac6cc67, Mem[0000000090800014] = ba27fa54
stw %l6,[%i5+0x014] ! Mem[0000000090800014] = dac6cc67
! Mem[0000000091000028] = 43a014addb4f959e, %g2 = eb4882afcc67e8b1
ldx [%i6+%o5],%g2 ! %g2 = 43a014addb4f959e
! Mem[0000000090800000] = c8c086c6, %g2 = 43a014addb4f959e
lduw [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6
! %l6 = dac6cc67, %l7 = 00000005, Mem[0000000038000008] = ea800bd4 a6e5dc97
std %l6,[%i0+%o1] ! Mem[0000000038000008] = dac6cc67 00000005
! Mem[000000009000000c] = c40b9e2c, %g2 = 00000000c8c086c6
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c40b9e2c
p20_label_6:
! Mem[0000000091000038] = 8de9d757, %g2 = 00000000c40b9e2c
ldsh [%i6+0x03a],%g2 ! %g2 = ffffffffffff8de9
! %l4 = dac6cc67b0b9fb07, Mem[000000003800003c] = 7a18e6ad
stw %l4,[%i0+0x03c] ! Mem[000000003800003c] = b0b9fb07
! Mem[000000003980002c] = 0574fce6, %l0 = 0000000035982169
ldsb [%i3+0x02f],%l0 ! %l0 = ffffffffffffffe6
! %l3 = ad286b2fd365e266, Mem[0000000091000036] = be7e6589
sth %l3,[%i6+0x036] ! Mem[0000000091000034] = e2666589
! Mem[0000000038000030] = d816b457, %l3 = ad286b2fd365e266
ldub [%i0+0x030],%l3 ! %l3 = 00000000000000d8
! Mem[0000000090000020] = edfce7b2, %g2 = ffffffffffff8de9
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffedfc
! Mem[0000000038800030] = 6c0cb93f, %l5 = 1fdcd0f7c6178ec5
lduh [%i1+0x032],%l5 ! %l5 = 000000000000b93f
! %l4 = b0b9fb07, %l5 = 0000b93f, Mem[0000000090000008] = 96abb01b c40b9e2c
std %l4,[%i4+%o1] ! Mem[0000000090000008] = b0b9fb07 0000b93f
! %l0 = ffffffffffffffe6, Mem[0000000091000019] = 337cc8c6
stb %l0,[%i6+0x019] ! Mem[0000000091000018] = e67cc8c6
! %l7 = 0000000000000005, Mem[0000000039000008] = 4e2df233
stw %l7,[%i2+%o1] ! Mem[0000000039000008] = 00000005
p20_label_7:
! %l7 = 0000000000000005, Mem[000000009180002c] = b0308df5
stw %l7,[%o0+0x02c] ! Mem[000000009180002c] = 00000005
! Mem[0000000090800038] = 3f420cdd, %g2 = ffffffffffffedfc
ldub [%i5+0x039],%g2 ! %g2 = 000000000000003f
! Mem[0000000039800038] = e78c4503, %l5 = 000000000000b93f
ldsb [%i3+0x038],%l5 ! %l5 = ffffffffffffffe7
! %l1 = aa77f178fd6ff871, Mem[0000000091000018] = 46e67cc8c6178ec5
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = aa77f178fd6ff871
! %l7 = 0000000000000005, Mem[0000000091000031] = c7725720
stb %l7,[%i6+0x031] ! Mem[0000000091000030] = 05725720
! Mem[0000000090800014] = dac6cc67, %g2 = 000000000000003f
ldsb [%i5+0x014],%g2 ! %g2 = ffffffffffffffda
! Mem[0000000091800030] = 45288f71b6b6487f, %g2 = ffffffffffffffda
ldx [%o0+0x030],%g2 ! %g2 = 45288f71b6b6487f
! Mem[0000000090000000] = f4d6f5d4 c6178ec5, %g2 = b6b6487f, %g3 = 9c5fe8b1
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 00000000c6178ec5
! Mem[0000000091800020] = c69ee3c733167744, %g2 = 00000000f4d6f5d4
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733167744
! %l6 = ffffffffdac6cc67, Mem[0000000091000018] = aa77f178fd6ff871
stx %l6,[%i6+%o3] ! Mem[0000000091000018] = ffffffffdac6cc67
p20_label_8:
! %l0 = ffffffffffffffe6, Mem[000000009100002a] = 14addb4f
sth %l0,[%i6+0x02a] ! Mem[0000000091000028] = ffe6db4f
! Mem[0000000091000000] = ddab9f6d de861c20, %g2 = 33167744, %g3 = c6178ec5
ldd [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d 00000000de861c20
! Mem[0000000090800000] = c8c086c6, %g2 = 00000000ddab9f6d
lduh [%i5+%g0],%g2 ! %g2 = 000000000000c8c0
! Mem[0000000091800014] = a2d978b6, %g18 = 67f09eca1525e2e0
ldsw [%o0+0x014],%g2 ! %g2 = 67f09eca1525e2e0
! %l4 = dac6cc67b0b9fb07, Mem[0000000090800025] = 1e4dffeb
stb %l4,[%i5+0x025] ! Mem[0000000090800024] = 074dffeb
! %l0 = ffffffffffffffe6, Mem[0000000090000004] = c6178ec5
stw %l0,[%i4+0x004] ! Mem[0000000090000004] = ffffffe6
! Mem[000000003800002c] = 628a66bb, %l2 = 08be20fe704177c1
lduh [%i0+0x02c],%l2 ! %l2 = 000000000000628a
! Mem[0000000039800038] = e78c4503 7d28ff78, %l2 = 0000628a, %l3 = 000000d8
ldd [%i3+0x038],%l2 ! %l2 = 00000000e78c4503 000000007d28ff78
! Mem[0000000038800038] = 9ea929df afffddf6, %l2 = e78c4503, %l3 = 7d28ff78
ldd [%i1+0x038],%l2 ! %l2 = 000000009ea929df 00000000afffddf6
! Mem[0000000091800000] = 6c5e37b5da193367, %g2 = ffffffffa2d978b6
ldx [%o0+%g0],%g2 ! %g2 = 6c5e37b5da193367
p20_label_9:
! %l6 = ffffffffdac6cc67, Mem[000000009080001c] = d6343572
stb %l6,[%i5+0x01c] ! Mem[000000009080001c] = 67343572
! Mem[0000000039000018] = f12c55f8, %l0 = ffffffffffffffe6
lduw [%i2+%o3],%l0 ! %l0 = 00000000f12c55f8
! Mem[0000000038000000] = a7caef57, %l1 = aa77f178fd6ff871
ldub [%i0+%g0],%l1 ! %l1 = 00000000000000a7
! %l3 = 00000000afffddf6, Mem[0000000091000000] = ddab9f6dde861c20
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = 00000000afffddf6
! %l1 = 00000000000000a7, Mem[0000000038800000] = 35982169d7adffb2
stx %l1,[%i1+%g0] ! Mem[0000000038800000] = 00000000000000a7
! Mem[0000000091800028] = d1fa02cc, %g2 = 6c5e37b5da193367
lduw [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc
! %l3 = 00000000afffddf6, Mem[000000009100003b] = e9d7571d
stb %l3,[%i6+0x03b] ! Mem[0000000091000038] = f6d7571d
! %l6 = ffffffffdac6cc67, Mem[000000009080003f] = 0e000000
stb %l6,[%i5+0x03f] ! Mem[000000009080003c] = 67000000
! Mem[0000000091800000] = 6c5e37b5 da193367, %g2 = d1fa02cc, %g3 = de861c20
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5 00000000da193367
! Mem[000000009000002c] = d365e266, %g18 = 67f09eca1525e2e0
ldsw [%i4+0x02c],%g2 ! %g2 = 67f09eca1525e2e0
p20_label_10:
! %l2 = 000000009ea929df, Mem[0000000091000008] = dac6cc67da67f293
stx %l2,[%i6+%o1] ! Mem[0000000091000008] = 000000009ea929df
! Mem[0000000091000038] = 65898df6, %g2 = ffffffffd365e266
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000006589
! %l1 = 00000000000000a7, Mem[0000000090800018] = 35d3851c67343572
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = 00000000000000a7
! Mem[0000000091000000] = 00000000afffddf6, %g2 = 0000000000006589
ldx [%i6+%g0],%g2 ! %g2 = 00000000afffddf6
! Mem[0000000090800020] = d7adffb2ba074dff, %g2 = 00000000afffddf6
ldx [%i5+%o4],%g2 ! %g2 = d7adffb2ba074dff
! %l0 = 00000000f12c55f8, Mem[0000000090000008] = b0b9fb070000b93f
stx %l0,[%i4+%o1] ! Mem[0000000090000008] = 00000000f12c55f8
! Mem[0000000038800020] = 6651de47, %l1 = 00000000000000a7
ldsb [%i1+0x023],%l1 ! %l1 = 0000000000000047
! Mem[000000009180000c] = 07c5274a, %g2 = d7adffb2ba074dff
lduw [%o0+0x00c],%g2 ! %g2 = 0000000007c5274a
! %l7 = 0000000000000005, Mem[0000000090800038] = 393f420cdd38b667
stx %l7,[%i5+0x038] ! Mem[0000000090800038] = 0000000000000005
! Mem[0000000091800020] = e3c73316, %g2 = 0000000007c5274a
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffffe3c7
p20_label_11:
! Mem[0000000091800004] = da193367, %g2 = ffffffffffffe3c7
ldsb [%o0+0x004],%g2 ! %g2 = ffffffffffffffda
! Mem[000000009180000c] = 274a5e44, %g2 = ffffffffffffffda
ldub [%o0+0x00e],%g2 ! %g2 = 0000000000000027
! Mem[000000009080001c] = 000000a7, %g2 = 0000000000000027
lduh [%i5+0x01c],%g2 ! %g2 = 0000000000000000
! %l2 = 000000009ea929df, Mem[0000000090800030] = e7b33334
stw %l2,[%i5+0x030] ! Mem[0000000090800030] = 9ea929df
! Mem[0000000090000028] = 704177c1d365e266, %g2 = 0000000000000000
ldx [%i4+%o5],%g2 ! %g2 = 704177c1d365e266
! Mem[0000000091000010] = eb99b055 5beb77c1, %g2 = d365e266, %g3 = da193367
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 000000005beb77c1
! Mem[0000000091800030] = 8f71b6b6, %g2 = 00000000eb99b055
ldsh [%o0+0x032],%g2 ! %g2 = ffffffffffff8f71
! %l0 = 00000000f12c55f8, Mem[0000000091000032] = 7257207b
sth %l0,[%i6+0x032] ! Mem[0000000091000030] = 55f8207b
! Mem[0000000090000020] = 1a54edfc e7b2eb32, %g2 = ffff8f71, %g3 = 5beb77c1
ldd [%i4+%o4],%g2 ! %g2 = 000000001a54edfc 00000000e7b2eb32
! Mem[0000000090000010] = 0212225c, %g18 = 67f09eca1525e2e0
ldsw [%i4+%o2],%g2 ! %g2 = 67f09eca1525e2e0
p20_label_12:
! Mem[000000009100003c] = d7571dc0, %g2 = 000000000212225c
lduw [%i6+0x03c],%g2 ! %g2 = 00000000d7571dc0
! Mem[0000000090800030] = 9ea929df2d07fd66, %g2 = 00000000d7571dc0
ldx [%i5+0x030],%g2 ! %g2 = 9ea929df2d07fd66
! Mem[0000000091000030] = 7c0555f8 207be266, %g2 = 2d07fd66, %g3 = e7b2eb32
ldd [%i6+0x030],%g2 ! %g2 = 000000007c0555f8 00000000207be266
! %l4 = dac6cc67b0b9fb07, Mem[0000000090800008] = a3d5b48df38fafd2
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = dac6cc67b0b9fb07
! %l5 = ffffffffffffffe7, Mem[0000000091000020] = 9de28f8d7b41cb8c
stx %l5,[%i6+%o4] ! Mem[0000000091000020] = ffffffffffffffe7
! %l2 = 9ea929df, %l3 = afffddf6, Mem[0000000039000000] = 1260a696 87692726
std %l2,[%i2+%g0] ! Mem[0000000039000000] = 9ea929df afffddf6
! Mem[0000000090800020] = d7adffb2, %g18 = 67f09eca1525e2e0
ldsw [%i5+%o4],%g2 ! %g2 = 67f09eca1525e2e0
! Mem[0000000039800008] = ffffffff dac6cc67, %l4 = b0b9fb07, %l5 = ffffffe7
ldd [%i3+%o1],%l4 ! %l4 = 00000000ffffffff 00000000dac6cc67
! Mem[0000000039800034] = a45de4c6, %l6 = ffffffffdac6cc67
lduh [%i3+0x034],%l6 ! %l6 = 000000000000a45d
! %l2 = 000000009ea929df, Mem[0000000039000010] = 76075718f3addad4
stx %l2,[%i2+%o2] ! Mem[0000000039000010] = 000000009ea929df
p20_label_13:
! Mem[0000000090800028] = eb4882af cc67e8b1, %g2 = d7adffb2, %g3 = 207be266
ldd [%i5+%o5],%g2 ! %g2 = 00000000eb4882af 00000000cc67e8b1
! Mem[0000000090800018] = 00000000, %g2 = 00000000eb4882af
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800028] = d1fa02cc 00000005, %g2 = 00000000, %g3 = cc67e8b1
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 0000000000000005
! %l2 = 000000009ea929df, Mem[0000000091000020] = ffffffffffffffe7
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = 000000009ea929df
! %l7 = 0000000000000005, Mem[0000000038800037] = 7e41d3b4
stb %l7,[%i1+0x037] ! Mem[0000000038800034] = 7e41d305
! Mem[0000000091000034] = 207be266, %g2 = 00000000d1fa02cc
ldsh [%i6+0x034],%g2 ! %g2 = 000000000000207b
! %l5 = 00000000dac6cc67, Mem[000000003880000f] = a048c860
stb %l5,[%i1+0x00f] ! Mem[000000003880000c] = a048c867
! Mem[000000003880000c] = a048c867, %l0 = 00000000f12c55f8
lduw [%i1+0x00c],%l0 ! %l0 = 00000000a048c867
! %l4 = ffffffff, %l5 = dac6cc67, Mem[0000000091000028] = 43a0ffe6 db4f959e
std %l4,[%i6+%o5] ! Mem[0000000091000028] = ffffffff dac6cc67
! Mem[0000000038800008] = ab96d024a048c867, %l4 = 00000000ffffffff
ldx [%i1+%o1],%l4 ! %l4 = ab96d024a048c867
p20_label_14:
! %l5 = 00000000dac6cc67, Mem[000000009180000c] = 07c5274a
stw %l5,[%o0+0x00c] ! Mem[000000009180000c] = dac6cc67
! %l5 = 00000000dac6cc67, Mem[000000009180000e] = cc675e44
sth %l5,[%o0+0x00e] ! Mem[000000009180000c] = cc675e44
! Mem[0000000090000020] = 1a54edfc, %g18 = 67f09eca1525e2e0
ldsw [%i4+%o4],%g2 ! %g2 = 67f09eca1525e2e0
! Mem[0000000091000020] = 00000000, %g2 = 000000001a54edfc
ldsb [%i6+%o4],%g2 ! %g2 = 0000000000000000
! %l2 = 000000009ea929df, Mem[0000000039800008] = ffffffff
sth %l2,[%i3+%o1] ! Mem[0000000039800008] = 29dfffff
! %l7 = 0000000000000005, Mem[0000000091000038] = 65898df6
stb %l7,[%i6+0x038] ! Mem[0000000091000038] = 05898df6
! Mem[000000009080003c] = 00000005, %g2 = 0000000000000000
ldsb [%i5+0x03c],%g2 ! %g2 = 0000000000000000
! Mem[0000000039000024] = b0b9fb07, %l6 = 000000000000a45d
ldsb [%i2+0x027],%l6 ! %l6 = 0000000000000007
! %l2 = 9ea929df, %l3 = afffddf6, Mem[0000000091800030] = 45288f71 b6b6487f
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 9ea929df afffddf6
! Mem[000000009080003c] = 00000005, %g2 = 0000000000000000
ldsh [%i5+0x03c],%g2 ! %g2 = 0000000000000000
p20_label_15:
! %l0 = 00000000a048c867, Mem[000000009180001e] = 10d9c69e
stb %l0,[%o0+0x01e] ! Mem[000000009180001c] = 67d9c69e
! Mem[000000009080001c] = 000000a7, %g2 = 0000000000000000
ldsb [%i5+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[000000009100003c] = d7571dc0, %g18 = 67f09eca1525e2e0
ldsw [%i6+0x03c],%g2 ! %g2 = 67f09eca1525e2e0
! Mem[0000000091800000] = 6c5e37b5 da193367, %g2 = d7571dc0, %g3 = 00000005
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5 00000000da193367
! Mem[0000000091800038] = 799bd365, %g2 = 000000006c5e37b5
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000799b
! %l1 = 0000000000000047, Mem[0000000090000008] = 00000000f12c55f8
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = 0000000000000047
! Mem[0000000090000014] = 798eb5a3, %g2 = 000000000000799b
ldsb [%i4+0x014],%g2 ! %g2 = 0000000000000079
! Mem[0000000090800018] = 00000000 000000a7, %g2 = 00000079, %g3 = da193367
ldd [%i5+%o3],%g2 ! %g2 = 0000000000000000 00000000000000a7
! Mem[0000000090000034] = 126760d7, %g2 = 0000000000000000
ldsb [%i4+0x034],%g2 ! %g2 = 0000000000000012
! %l0 = a048c867, %l1 = 00000047, Mem[0000000038000008] = dac6cc67 00000005
std %l0,[%i0+%o1] ! Mem[0000000038000008] = a048c867 00000047
p20_label_16:
! Mem[0000000090800020] = b2ba074d, %g2 = 0000000000000012
ldub [%i5+0x023],%g2 ! %g2 = 00000000000000b2
! Mem[0000000091800018] = 25e14667, %g2 = 00000000000000b2
ldub [%o0+0x01b],%g2 ! %g2 = 0000000000000025
! Mem[0000000038000010] = aa77f178, %l0 = 00000000a048c867
lduw [%i0+%o2],%l0 ! %l0 = 00000000aa77f178
! Mem[0000000091800020] = c69ee3c733167744, %g2 = 0000000000000025
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733167744
! Mem[0000000091800030] = 9ea929dfafffddf6, %g2 = c69ee3c733167744
ldx [%o0+0x030],%g2 ! %g2 = 9ea929dfafffddf6
! %l3 = 00000000afffddf6, Mem[0000000038800020] = 6651de47
stb %l3,[%i1+%o4] ! Mem[0000000038800020] = f651de47
! Mem[0000000090000038] = 3f34bb09, %g2 = 9ea929dfafffddf6
ldsb [%i4+0x038],%g2 ! %g2 = 000000000000003f
! %l0 = 00000000aa77f178, Mem[0000000091800028] = d1fa02cc00000005
stx %l0,[%o0+%o5] ! Mem[0000000091800028] = 00000000aa77f178
! Mem[000000009100000c] = 9ea929df, %g2 = 000000000000003f
lduw [%i6+0x00c],%g2 ! %g2 = 000000009ea929df
! Mem[0000000090800018] = 00000000000000a7, %g2 = 000000009ea929df
ldx [%i5+%o3],%g2 ! %g2 = 00000000000000a7
p20_label_17:
! Mem[000000009100000c] = 29dfeb99, %g2 = 00000000000000a7
ldub [%i6+0x00e],%g2 ! %g2 = 0000000000000029
! Mem[0000000090000014] = 798eb5a3, %g2 = 0000000000000029
lduh [%i4+0x014],%g2 ! %g2 = 000000000000798e
! Mem[0000000091000018] = ffffffff, %g2 = 000000000000798e
ldsb [%i6+%o3],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800024] = 33167744, %g2 = ffffffffffffffff
ldsh [%o0+0x024],%g2 ! %g2 = 0000000000003316
! %l7 = 0000000000000005, Mem[0000000090000034] = 126760d7
sth %l7,[%i4+0x034] ! Mem[0000000090000034] = 000560d7
! %l7 = 0000000000000005, Mem[0000000039800000] = 624c65f3a0350559
stx %l7,[%i3+%g0] ! Mem[0000000039800000] = 0000000000000005
! Mem[0000000039800000] = 00000000, %l5 = 00000000dac6cc67
ldsw [%i3+%g0],%l5 ! %l5 = 0000000000000000
! Mem[000000009000003c] = abbf3e1a, %g2 = 0000000000003316
ldsb [%i4+0x03c],%g2 ! %g2 = ffffffffffffffab
! Mem[000000009180002c] = aa77f178, %g2 = ffffffffffffffab
lduh [%o0+0x02c],%g2 ! %g2 = 000000000000aa77
! Mem[0000000039000038] = 5f86aa48, %l1 = 0000000000000047
lduh [%i2+0x03a],%l1 ! %l1 = 000000000000aa48
p20_label_18:
! %l2 = 9ea929df, %l3 = afffddf6, Mem[0000000091800010] = 5e44f9f4 a2d978b6
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 9ea929df afffddf6
! %l7 = 0000000000000005, Mem[0000000090800024] = ba074dff
sth %l7,[%i5+0x024] ! Mem[0000000090800024] = 00054dff
! Mem[0000000090800000] = 86c671ba, %g2 = 000000000000aa77
lduh [%i5+0x002],%g2 ! %g2 = 00000000000086c6
! Mem[0000000090000038] = 3f34bb09, %g2 = 00000000000086c6
ldsb [%i4+0x038],%g2 ! %g2 = 000000000000003f
! Mem[0000000091000004] = afffddf6, %g2 = 000000000000003f
lduw [%i6+0x004],%g2 ! %g2 = 00000000afffddf6
! Mem[0000000091000010] = eb99b0555beb77c1, %g2 = 00000000afffddf6
ldx [%i6+%o2],%g2 ! %g2 = eb99b0555beb77c1
! Mem[0000000091000008] = 000000009ea929df, %g2 = eb99b0555beb77c1
ldx [%i6+%o1],%g2 ! %g2 = 000000009ea929df
! %l5 = 0000000000000000, Mem[0000000091000004] = afffddf6
stw %l5,[%i6+0x004] ! Mem[0000000091000004] = 00000000
! %l7 = 0000000000000005, Mem[000000009100002e] = cc677c05
stb %l7,[%i6+0x02e] ! Mem[000000009100002c] = 05677c05
! Mem[0000000090800000] = c8c086c6, %g2 = 000000009ea929df
ldub [%i5+%g0],%g2 ! %g2 = 00000000000000c8
p20_label_19:
! Mem[0000000091000034] = 207be266, %g2 = 00000000000000c8
ldub [%i6+0x034],%g2 ! %g2 = 0000000000000020
! Mem[000000009080001c] = a7d7adff, %g2 = 0000000000000020
ldub [%i5+0x01f],%g2 ! %g2 = 00000000000000a7
! Mem[000000009100003c] = c0000000, %g2 = 00000000000000a7
ldsb [%i6+0x03f],%g2 ! %g2 = ffffffffffffffc0
! Mem[0000000091000038] = 05898df6, %g18 = 67f09eca1525e2e0
ldsw [%i6+0x038],%g2 ! %g2 = 67f09eca1525e2e0
! %l4 = a048c867, %l5 = 00000000, Mem[0000000091800020] = c69ee3c7 33167744
std %l4,[%o0+%o4] ! Mem[0000000091800020] = a048c867 00000000
! Mem[0000000038000010] = aa77f178fd6ff871, %l2 = 000000009ea929df
ldx [%i0+%o2],%l2 ! %l2 = aa77f178fd6ff871
! Mem[0000000090800024] = 00054dff, %g2 = 0000000005898df6
ldsb [%i5+0x024],%g2 ! %g2 = 0000000000000000
! %l4 = ab96d024a048c867, Mem[0000000091000034] = 207be266
stw %l4,[%i6+0x034] ! Mem[0000000091000034] = a048c867
! Mem[0000000090800024] = 4dffeb48, %g2 = 0000000000000000
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000004dff
! Mem[0000000091000020] = 00000000 9ea929df, %g2 = 00004dff, %g3 = 000000a7
ldd [%i6+%o4],%g2 ! %g2 = 0000000000000000 000000009ea929df
p20_label_20:
! Mem[0000000091000010] = eb99b055, %g2 = 0000000000000000
lduw [%i6+%o2],%g2 ! %g2 = 00000000eb99b055
! Mem[0000000091000024] = 9ea929df, %g2 = 00000000eb99b055
lduw [%i6+0x024],%g2 ! %g2 = 000000009ea929df
! %l2 = aa77f178fd6ff871, Mem[0000000091800022] = c8670000
stb %l2,[%o0+0x022] ! Mem[0000000091800020] = 71670000
! Mem[0000000091000008] = 000000009ea929df, %g2 = 000000009ea929df
ldx [%i6+%o1],%g2 ! %g2 = 000000009ea929df
! %l2 = fd6ff871, %l3 = afffddf6, Mem[0000000038000000] = a7caef57 59b2e627
std %l2,[%i0+%g0] ! Mem[0000000038000000] = fd6ff871 afffddf6
! Mem[000000009000003c] = abbf3e1a, %g2 = 000000009ea929df
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000abbf
! %l1 = 000000000000aa48, Mem[000000009080002c] = cc67e8b1
stw %l1,[%i5+0x02c] ! Mem[000000009080002c] = 0000aa48
! Mem[000000009000001c] = 9d7122ad, %g2 = 000000000000abbf
ldub [%i4+0x01c],%g2 ! %g2 = 000000000000009d
! Mem[0000000090000018] = 7f114e52, %g2 = 000000000000009d
lduw [%i4+%o3],%g2 ! %g2 = 000000007f114e52
! %l1 = 000000000000aa48, Mem[0000000090800010] = bbd0f97a
stw %l1,[%i5+%o2] ! Mem[0000000090800010] = 0000aa48
p20_label_21:
! %l2 = aa77f178fd6ff871, Mem[000000009000002e] = e266944f
sth %l2,[%i4+0x02e] ! Mem[000000009000002c] = f871944f
! Mem[0000000090000000] = f4d6f5d4, %g2 = 000000007f114e52
ldsh [%i4+%g0],%g2 ! %g2 = fffffffffffff4d6
! Mem[0000000091800000] = 6c5e37b5da193367, %g2 = fffffffffffff4d6
ldx [%o0+%g0],%g2 ! %g2 = 6c5e37b5da193367
! %l7 = 0000000000000005, Mem[0000000091800004] = da193367
stw %l7,[%o0+0x004] ! Mem[0000000091800004] = 00000005
! Mem[0000000091000020] = 00000000 9ea929df, %g2 = da193367, %g3 = 9ea929df
ldd [%i6+%o4],%g2 ! %g2 = 0000000000000000 000000009ea929df
! Mem[0000000091800038] = e8dd799bd365e266, %g2 = 0000000000000000
ldx [%o0+0x038],%g2 ! %g2 = e8dd799bd365e266
! Mem[0000000090800014] = cc670000, %g2 = e8dd799bd365e266
lduh [%i5+0x016],%g2 ! %g2 = 000000000000cc67
! Mem[0000000090800024] = 4dffeb48, %g2 = 000000000000cc67
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000004dff
! Mem[0000000091000038] = 8df6d757, %g2 = 0000000000004dff
ldsh [%i6+0x03a],%g2 ! %g2 = ffffffffffff8df6
! Mem[0000000039000000] = 9ea929df afffddf6, %l6 = 00000007, %l7 = 00000005
ldd [%i2+%g0],%l6 ! %l6 = 000000009ea929df 00000000afffddf6
p20_label_22:
! Mem[0000000091800018] = 77c1df25, %g2 = ffffffffffff8df6
lduh [%o0+%o3],%g2 ! %g2 = 00000000000077c1
! Mem[000000009000000c] = 00470212, %g2 = 00000000000077c1
ldsb [%i4+0x00e],%g2 ! %g2 = 0000000000000000
! %l7 = 00000000afffddf6, Mem[000000009180002c] = aa77f178
stw %l7,[%o0+0x02c] ! Mem[000000009180002c] = afffddf6
! Mem[0000000090800000] = c8c086c6, %g2 = 0000000000000000
lduw [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6
! Mem[0000000091800008] = 50d23f27, %g18 = 67f09eca1525e2e0
ldsw [%o0+%o1],%g2 ! %g2 = 67f09eca1525e2e0
! %l2 = aa77f178fd6ff871, Mem[0000000090800038] = 00000000
stw %l2,[%i5+0x038] ! Mem[0000000090800038] = fd6ff871
! Mem[0000000091800030] = 9ea929df, %g18 = 67f09eca1525e2e0
ldsw [%o0+0x030],%g2 ! %g2 = 67f09eca1525e2e0
! Mem[0000000091000004] = 00000000, %g18 = 67f09eca1525e2e0
ldsw [%i6+0x004],%g2 ! %g2 = 67f09eca1525e2e0
! Mem[0000000039800008] = 29dfffff, %l2 = aa77f178fd6ff871
ldub [%i3+0x009],%l2 ! %l2 = 00000000000000df
! %l1 = 000000000000aa48, Mem[0000000038800024] = 75390d54
stw %l1,[%i1+0x024] ! Mem[0000000038800024] = 0000aa48
p20_label_23:
! %l6 = 000000009ea929df, Mem[0000000090000006] = ffe60000
sth %l6,[%i4+0x006] ! Mem[0000000090000004] = 29df0000
! Mem[0000000091800024] = 00000000, %g2 = 0000000000000000
lduh [%o0+0x026],%g2 ! %g2 = 0000000000000000
! %l5 = 0000000000000000, Mem[0000000091000020] = 00000000
stw %l5,[%i6+%o4] ! Mem[0000000091000020] = 00000000
! Mem[0000000038800034] = 7e41d305, %l0 = 00000000aa77f178
ldsh [%i1+0x034],%l0 ! %l0 = 0000000000007e41
! Mem[0000000091000004] = 00000000, %g2 = 0000000000000000
lduw [%i6+0x004],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800014] = dac6cc67, %g18 = 67f09eca1525e2e0
ldsw [%i5+0x014],%g2 ! %g2 = 67f09eca1525e2e0
! %l3 = 00000000afffddf6, Mem[0000000091000006] = 00000000
sth %l3,[%i6+0x006] ! Mem[0000000091000004] = ddf60000
! Mem[0000000039800010] = 69baadf1, %l3 = 00000000afffddf6
ldsw [%i3+%o2],%l3 ! %l3 = 0000000069baadf1
! Mem[0000000039000018] = f12c55f82097be72, %l0 = 0000000000007e41
ldx [%i2+%o3],%l0 ! %l0 = f12c55f82097be72
! Mem[0000000091800000] = 5e37b500, %g2 = ffffffffdac6cc67
ldub [%o0+0x001],%g2 ! %g2 = 000000000000005e
p20_label_24:
! Mem[000000009000001c] = 9d7122ad, %g2 = 000000000000005e
ldub [%i4+0x01c],%g2 ! %g2 = 000000000000009d
! %l7 = 00000000afffddf6, Mem[0000000038000030] = d816b45796e915b8
stx %l7,[%i0+0x030] ! Mem[0000000038000030] = 00000000afffddf6
! Mem[0000000091800010] = 9ea929dfafffddf6, %g2 = 000000000000009d
ldx [%o0+%o2],%g2 ! %g2 = 9ea929dfafffddf6
! Mem[000000003980000c] = dac6cc67, %l0 = f12c55f82097be72
lduh [%i3+0x00c],%l0 ! %l0 = 000000000000dac6
! %l7 = 00000000afffddf6, Mem[0000000090000004] = ffff29df
sth %l7,[%i4+0x004] ! Mem[0000000090000004] = ddf629df
! %l2 = 00000000000000df, Mem[0000000091000010] = eb99b0555beb77c1
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 00000000000000df
! Mem[0000000091000020] = 00000000 9ea929df, %g2 = afffddf6, %g3 = 9ea929df
ldd [%i6+%o4],%g2 ! %g2 = 0000000000000000 000000009ea929df
! %l6 = 000000009ea929df, Mem[0000000090000038] = 3f34bb09abbf3e1a
stx %l6,[%i4+0x038] ! Mem[0000000090000038] = 000000009ea929df
! Mem[0000000090000038] = 000000009ea929df, %g2 = 0000000000000000
ldx [%i4+0x038],%g2 ! %g2 = 000000009ea929df
! %l2 = 000000df, %l3 = 69baadf1, Mem[0000000091800038] = e8dd799b d365e266
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 000000df 69baadf1
p20_label_25:
! %l2 = 00000000000000df, Mem[0000000090800028] = eb4882af
sth %l2,[%i5+%o5] ! Mem[0000000090800028] = 00df82af
! Mem[0000000038800028] = d25ff56a, %l1 = 000000000000aa48
ldsw [%i1+%o5],%l1 ! %l1 = ffffffffd25ff56a
! Mem[0000000090000038] = 009ea929, %g2 = 000000009ea929df
ldub [%i4+0x03b],%g2 ! %g2 = 0000000000000000
! %l4 = ab96d024a048c867, Mem[0000000090800000] = c8c086c6
stw %l4,[%i5+%g0] ! Mem[0000000090800000] = a048c867
! Mem[0000000038000010] = aa77f178fd6ff871, %l6 = 000000009ea929df
ldx [%i0+%o2],%l6 ! %l6 = aa77f178fd6ff871
! %l3 = 0000000069baadf1, Mem[000000003880003c] = afffddf6
stw %l3,[%i1+0x03c] ! Mem[000000003880003c] = 69baadf1
! %l6 = fd6ff871, %l7 = afffddf6, Mem[0000000091000008] = 00000000 9ea929df
std %l6,[%i6+%o1] ! Mem[0000000091000008] = fd6ff871 afffddf6
! Mem[0000000090800008] = dac6cc67b0b9fb07, %g2 = 0000000000000000
ldx [%i5+%o1],%g2 ! %g2 = dac6cc67b0b9fb07
! Mem[0000000039000020] = dac6cc67, %l7 = 00000000afffddf6
lduh [%i2+%o4],%l7 ! %l7 = 000000000000dac6
! %l2 = 000000df, %l3 = 69baadf1, Mem[0000000090800000] = a048c867 71bacca9
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 000000df 69baadf1
ba,a p20_not_taken_0_end
p20_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 000000000000dac6
bne,a,pn %xcc,p20_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffd25ff56a
bne,a,pn %xcc,p20_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000df
bne,a,pn %xcc,p20_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000069baadf1
bne,a,pn %xcc,p20_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ab96d024a048c867
bne,a,pn %xcc,p20_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p20_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be aa77f178fd6ff871
bne,a,pn %xcc,p20_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000dac6
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 d8f7f2f7 70f5bd8d
bne %xcc,p20_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be bd624724 194c3cae
bne %xcc,p20_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 6178bce2 4f51f90f
bne %xcc,p20_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 119df95c 0c3bbb89
bne %xcc,p20_f6_fail
nop
! Check Local Memory
set p20_local0_expect,%g1
p20_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = fd6ff871afffddf6
ldx [%i0+0x000],%g3 ! Observed data at 0000000038000000
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = a048c86700000047
ldx [%i0+0x008],%g3 ! Observed data at 0000000038000008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000afffddf6
ldx [%i0+0x030],%g3 ! Observed data at 0000000038000030
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 2a1d0600b0b9fb07
ldx [%i0+0x038],%g3 ! Observed data at 0000000038000038
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x038,%g4
set p20_local1_expect,%g1
p20_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 00000000000000a7
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 = ab96d024a048c867
ldx [%i1+0x008],%g3 ! Observed data at 0000000038800008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = f651de470000aa48
ldx [%i1+0x020],%g3 ! Observed data at 0000000038800020
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 6c0cb93f7e41d305
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 = 9ea929df69baadf1
ldx [%i1+0x038],%g3 ! Observed data at 0000000038800038
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x038,%g4
set p20_local2_expect,%g1
p20_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 9ea929dfafffddf6
ldx [%i2+0x000],%g3 ! Observed data at 0000000039000000
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000005c8e65f36
ldx [%i2+0x008],%g3 ! Observed data at 0000000039000008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000009ea929df
ldx [%i2+0x010],%g3 ! Observed data at 0000000039000010
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x010,%g4
set p20_local3_expect,%g1
p20_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 0000000000000005
ldx [%i3+0x000],%g3 ! Observed data at 0000000039800000
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 29dfffffdac6cc67
ldx [%i3+0x008],%g3 ! Observed data at 0000000039800008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffb27351a45de4c6
ldx [%i3+0x030],%g3 ! Observed data at 0000000039800030
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x030,%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
! 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:
lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039000008]
ldswa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000039800018]
ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000038000020]
done
p20_trap1o:
lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039000008]
ldswa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000039800018]
ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000038000020]
done
p20_trap2e:
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000039000028]
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000039000018]
ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000039000028]
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039800008]
done
p20_trap2o:
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000039000028]
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000039000018]
ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000039000028]
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000039800008]
done
p20_trap3e:
nop
nop
nop
nop
done
p20_trap3o:
nop
nop
nop
nop
done
p20_init_memory_pointers:
set p20_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p20_local0_start,%i0
set p20_local1_start,%i1
set p20_local2_start,%i2
set p20_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = a176b8f23f34bb09
ldx [%g1+0x008],%l1 ! %l1 = 4586195cabbf3e1a
ldx [%g1+0x010],%l2 ! %l2 = 08be20fe704177c1
ldx [%g1+0x018],%l3 ! %l3 = ad286b2fd365e266
ldx [%g1+0x020],%l4 ! %l4 = e640fd06e4afb254
ldx [%g1+0x028],%l5 ! %l5 = 1fdcd0f7c6178ec5
ldx [%g1+0x030],%l6 ! %l6 = 45569262608650d7
ldx [%g1+0x038],%l7 ! %l7 = 5cece08e6e295283
! 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 = 3da4916f 8b6cbbd5 a9a1a8a0 c1c8bd3a
! %f4 = f842f3ea 7911384d 96ba953c 9c2a2d99
! %f8 = 1c254532 1fbc0288 dbbac2e4 e51e3174
! %f12 = 6653f83e 0e9a8da3 d0a1b04d aee291a6
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c1864810 2f9585c6 d6cf140c bf94ca23
! %f20 = 4e3a4353 b5e8d78c f752f737 32dfd3ab
! %f24 = b9c296d9 cc6c63be 6f7cfaae 859999d6
! %f28 = 7c37523b 0c4265f6 dd7c8c48 f2582e04
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d0ef5c37 cb0f9729 c696958b 53e52c9a
! %f36 = 8f3b4f5d fc08882f 1e67336c d1a7963e
! %f40 = 95046b4d 7e0d0da2 34f4a8cf 79745248
! %f44 = 83d4c8d2 cdadd3f3 3d36bc1a 2d0788d2
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7070beb800000046,%g7,%g1 ! GSR scale = 8, align = 6
wr %g1,%g0,%gsr ! GSR = 7070beb800000046
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:
! %l3 = 0464dbfa7aafc100, Mem[000000009000001d] = 7122ad1a
stb %l3,[%i4+0x01d] ! Mem[000000009000001c] = 0022ad1a
! Mem[000000003b000004] = 6ec18980, %l1 = 2520c7169993b86a
lduw [%i2+0x004],%l1 ! %l1 = 000000006ec18980
! Mem[000000003b000010] = 443982f9, %l7 = 9c12a22070170d1e
ldsb [%i2+0x012],%l7 ! %l7 = ffffffffffffff82
! Mem[000000003a800020] = dfcd59a0 d09a8cf9, %l2 = b9a7c25f, %l3 = 7aafc100
ldd [%i1+%o4],%l2 ! %l2 = 00000000dfcd59a0 00000000d09a8cf9
! Mem[0000000090000008] = b01bc40b, %g2 = 00000051fffff3d6
ldub [%i4+0x00a],%g2 ! %g2 = 00000000000000b0
! Mem[0000000091000008] = 4b1c5151, %g18 = 369038ec3b064e41
ldsw [%i6+%o1],%g2 ! %g2 = 369038ec3b064e41
! Mem[000000003b800000] = 05ce6a7d df165d9d, %l4 = 79f7d057, %l5 = c7326dde
ldd [%i3+%g0],%l4 ! %l4 = 0000000005ce6a7d 00000000df165d9d
! Mem[0000000090000018] = 7f114e52, %g2 = 000000004b1c5151
ldsb [%i4+%o3],%g2 ! %g2 = 000000000000007f
! Mem[0000000091800008] = 3f270741, %g2 = 000000000000007f
ldsb [%o0+0x00a],%g2 ! %g2 = 000000000000003f
! %l3 = 00000000d09a8cf9, Mem[000000003b800014] = d2f1ca57
sth %l3,[%i3+0x014] ! Mem[000000003b800014] = 8cf9ca57
p21_label_2:
! Mem[0000000091800008] = 50d23f27, %g2 = 000000000000003f
lduw [%o0+%o1],%g2 ! %g2 = 0000000050d23f27
! Mem[0000000090000020] = 1a54edfc, %g18 = 369038ec3b064e41
ldsw [%i4+%o4],%g2 ! %g2 = 369038ec3b064e41
! Mem[0000000091800008] = 50d23f270741274a, %g2 = 000000001a54edfc
ldx [%o0+%o1],%g2 ! %g2 = 50d23f270741274a
! Mem[0000000091000030] = 7cc77257, %g2 = 50d23f270741274a
lduh [%i6+0x030],%g2 ! %g2 = 0000000000007cc7
! Mem[0000000091000000] = ddab9f6d de861c20, %g2 = 00007cc7, %g3 = 0bad0b00
ldd [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d 00000000de861c20
! Mem[000000009000001c] = 9d0022ad, %g2 = 00000000ddab9f6d
lduw [%i4+0x01c],%g2 ! %g2 = 000000009d0022ad
! Mem[000000003b000034] = 0228209e, %l5 = 00000000df165d9d
lduh [%i2+0x036],%l5 ! %l5 = 000000000000209e
! Mem[0000000091800004] = da193367, %g18 = 369038ec3b064e41
ldsw [%o0+0x004],%g2 ! %g2 = 369038ec3b064e41
! Mem[000000003b800008] = b33c85c1, %l3 = 00000000d09a8cf9
ldub [%i3+0x00a],%l3 ! %l3 = 0000000000000085
! %l7 = ffffffffffffff82, Mem[0000000091000008] = 4b1c5151da67f293
stx %l7,[%i6+%o1] ! Mem[0000000091000008] = ffffffffffffff82
p21_label_3:
! Mem[0000000091800018] = a5df25e1, %g2 = ffffffffda193367
ldsb [%o0+0x019],%g2 ! %g2 = ffffffffffffffa5
! %l7 = ffffffffffffff82, Mem[000000003a800008] = 74529649
stw %l7,[%i1+%o1] ! Mem[000000003a800008] = ffffff82
! Mem[0000000091800024] = 33167744, %g2 = ffffffffffffffa5
lduw [%o0+0x024],%g2 ! %g2 = 0000000033167744
! %l4 = 05ce6a7d, %l5 = 0000209e, Mem[0000000090800010] = bbd0f97a ba27fa54
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 05ce6a7d 0000209e
! Mem[0000000090800008] = 8df38faf, %g2 = 0000000033167744
ldsb [%i5+0x00b],%g2 ! %g2 = ffffffffffffff8d
! Mem[0000000091800030] = 45288f71b6b6487f, %g2 = ffffffffffffff8d
ldx [%o0+0x030],%g2 ! %g2 = 45288f71b6b6487f
! Mem[0000000090800018] = 35d3851cd6343572, %g2 = 45288f71b6b6487f
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
! Mem[0000000091800010] = 5e44f9f4 a2d978b6, %g2 = d6343572, %g3 = de861c20
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 00000000a2d978b6
! Mem[000000003b000000] = 368053e1, %l3 = 0000000000000085
ldsw [%i2+%g0],%l3 ! %l3 = 00000000368053e1
! %l4 = 0000000005ce6a7d, Mem[0000000091000010] = eb99b055
sth %l4,[%i6+%o2] ! Mem[0000000091000010] = 6a7db055
p21_label_4:
! Mem[0000000090000004] = 80b60b78, %g2 = 000000005e44f9f4
lduw [%i4+0x004],%g2 ! %g2 = 0000000080b60b78
! Mem[0000000090000000] = d6f5d480, %g2 = 0000000080b60b78
ldub [%i4+0x001],%g2 ! %g2 = 00000000000000d6
! Mem[000000003a80000c] = cce8afbe, %l7 = ffffffffffffff82
lduh [%i1+0x00e],%l7 ! %l7 = 000000000000afbe
! Mem[0000000091800004] = 336750d2, %g2 = 00000000000000d6
ldub [%o0+0x006],%g2 ! %g2 = 0000000000000033
! Mem[000000003b000028] = b76bbf6e, %l6 = 151ba09818b2894c
lduw [%i2+%o5],%l6 ! %l6 = 00000000b76bbf6e
! Mem[0000000090800000] = c8c086c6 d0bacca9, %g2 = 00000033, %g3 = a2d978b6
ldd [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6 00000000d0bacca9
! Mem[0000000090000030] = 944f136a126760d7, %g2 = 00000000c8c086c6
ldx [%i4+0x030],%g2 ! %g2 = 944f136a126760d7
! %l5 = 000000000000209e, Mem[0000000090800008] = a3d5b48d
sth %l5,[%i5+%o1] ! Mem[0000000090800008] = 209eb48d
! Mem[000000009000001c] = 9d0022ad, %g2 = 944f136a126760d7
lduw [%i4+0x01c],%g2 ! %g2 = 000000009d0022ad
! %l4 = 05ce6a7d, %l5 = 0000209e, Mem[0000000091800020] = c69ee3c7 33167744
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 05ce6a7d 0000209e
p21_label_5:
! Mem[0000000090000010] = 0212225c 798eb5a3, %g2 = 9d0022ad, %g3 = d0bacca9
ldd [%i4+%o2],%g2 ! %g2 = 000000000212225c 00000000798eb5a3
! Mem[0000000091800030] = 288f71b6, %g2 = 000000000212225c
ldsb [%o0+0x031],%g2 ! %g2 = 0000000000000028
! %l6 = b76bbf6e, %l7 = 0000afbe, Mem[0000000090000018] = 7f114e52 9d0022ad
std %l6,[%i4+%o3] ! Mem[0000000090000018] = b76bbf6e 0000afbe
! Mem[0000000091800020] = 05ce6a7d, %g18 = 369038ec3b064e41
ldsw [%o0+%o4],%g2 ! %g2 = 369038ec3b064e41
! Mem[000000003b000010] = 443982f9fb8f2ddf, %l7 = 000000000000afbe
ldx [%i2+%o2],%l7 ! %l7 = 443982f9fb8f2ddf
! Mem[0000000091800018] = 39a5df25, %g2 = 0000000005ce6a7d
lduh [%o0+%o3],%g2 ! %g2 = 00000000000039a5
! Mem[0000000091800030] = 45288f71b6b6487f, %g2 = 00000000000039a5
ldx [%o0+0x030],%g2 ! %g2 = 45288f71b6b6487f
! %l5 = 000000000000209e, Mem[0000000091800028] = d1fa02ccb0308df5
stx %l5,[%o0+%o5] ! Mem[0000000091800028] = 000000000000209e
! %l2 = 00000000dfcd59a0, Mem[0000000091000018] = b4334f3440af2dc9
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = 00000000dfcd59a0
! %l4 = 05ce6a7d, %l5 = 0000209e, Mem[0000000091800008] = 50d23f27 0741274a
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 05ce6a7d 0000209e
p21_label_6:
! Mem[0000000090800038] = 393f420cdd38b60e, %g2 = 45288f71b6b6487f
ldx [%i5+0x038],%g2 ! %g2 = 393f420cdd38b60e
! Mem[0000000091800008] = 6a7d0000, %g2 = 393f420cdd38b60e
ldsh [%o0+0x00a],%g2 ! %g2 = 0000000000006a7d
! %l2 = 00000000dfcd59a0, Mem[0000000091800001] = 5e37b5da
stb %l2,[%o0+0x001] ! Mem[0000000091800000] = a037b5da
! Mem[0000000090800030] = e7b33334, %g2 = 0000000000006a7d
lduw [%i5+0x030],%g2 ! %g2 = 00000000e7b33334
! Mem[0000000091800028] = 00000000, %g2 = 00000000e7b33334
ldub [%o0+0x029],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000028] = 43a014ad, %g2 = 0000000000000000
ldsh [%i6+%o5],%g2 ! %g2 = 00000000000043a0
! %l6 = 00000000b76bbf6e, Mem[000000003b00001c] = c1336e16
stw %l6,[%i2+0x01c] ! Mem[000000003b00001c] = b76bbf6e
! %l3 = 00000000368053e1, Mem[0000000091000008] = ffffffffffffff82
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = 00000000368053e1
! Mem[0000000091800030] = 8f71b6b6, %g2 = 00000000000043a0
ldsh [%o0+0x032],%g2 ! %g2 = ffffffffffff8f71
! Mem[0000000091800030] = 45288f71, %g2 = ffffffffffff8f71
ldsh [%o0+0x030],%g2 ! %g2 = 0000000000004528
p21_label_7:
! Mem[0000000090000038] = 8fc6c81b, %g18 = 369038ec3b064e41
ldsw [%i4+0x038],%g2 ! %g2 = 369038ec3b064e41
! Mem[0000000091000010] = 6a7db055, %g18 = 369038ec3b064e41
ldsw [%i6+%o2],%g2 ! %g2 = 369038ec3b064e41
! Mem[000000003b800020] = 844e167c52e7bbb0, %l5 = 000000000000209e
ldx [%i3+%o4],%l5 ! %l5 = 844e167c52e7bbb0
! Mem[000000003a800028] = a135f991, %l3 = 00000000368053e1
ldsw [%i1+%o5],%l3 ! %l3 = ffffffffa135f991
! %l2 = 00000000dfcd59a0, Mem[0000000091800012] = f9f4a2d9
sth %l2,[%o0+0x012] ! Mem[0000000091800010] = 59a0a2d9
! Mem[0000000090800010] = 6a7d0000, %g2 = 000000006a7db055
ldsh [%i5+0x012],%g2 ! %g2 = 0000000000006a7d
! Mem[0000000090800028] = eb4882af9c5fe8b1, %g2 = 0000000000006a7d
ldx [%i5+%o5],%g2 ! %g2 = eb4882af9c5fe8b1
! Mem[0000000091800000] = 6ca037b5, %g18 = 369038ec3b064e41
ldsw [%o0+%g0],%g2 ! %g2 = 369038ec3b064e41
! %l7 = 443982f9fb8f2ddf, Mem[000000003b00000c] = 33f94f62
stw %l7,[%i2+0x00c] ! Mem[000000003b00000c] = fb8f2ddf
! Mem[000000009100002c] = db4f959e, %g2 = 000000006ca037b5
lduw [%i6+0x02c],%g2 ! %g2 = 00000000db4f959e
p21_label_8:
! %l0 = da501fe0671315d6, Mem[000000003b00003a] = c2447db1
stb %l0,[%i2+0x03a] ! Mem[000000003b000038] = c244d6b1
! Mem[0000000091000010] = 6a7db055 5bebbbe4, %g2 = db4f959e, %g3 = 798eb5a3
ldd [%i6+%o2],%g2 ! %g2 = 000000006a7db055 000000005bebbbe4
! %l0 = da501fe0671315d6, Mem[000000009080002c] = 9c5fe8b1
stw %l0,[%i5+0x02c] ! Mem[000000009080002c] = 671315d6
! %l2 = dfcd59a0, %l3 = a135f991, Mem[0000000090800030] = e7b33334 2d07fd66
std %l2,[%i5+0x030] ! Mem[0000000090800030] = dfcd59a0 a135f991
! %l3 = ffffffffa135f991, Mem[0000000090000010] = 0212225c
sth %l3,[%i4+%o2] ! Mem[0000000090000010] = f991225c
! Mem[0000000091000000] = 9f6dde86, %g2 = 000000006a7db055
ldub [%i6+0x002],%g2 ! %g2 = 000000000000009f
! %l4 = 05ce6a7d, %l5 = 52e7bbb0, Mem[0000000091800010] = 5e4459a0 a2d978b6
std %l4,[%o0+%o2] ! Mem[0000000091800010] = 05ce6a7d 52e7bbb0
! %l4 = 05ce6a7d, %l5 = 52e7bbb0, Mem[0000000091800008] = 05ce6a7d 0000209e
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 05ce6a7d 52e7bbb0
! Mem[0000000090800018] = 35d3851c, %g2 = 000000000000009f
lduw [%i5+%o3],%g2 ! %g2 = 0000000035d3851c
! %l0 = 671315d6, %l1 = 6ec18980, Mem[0000000091000028] = 43a014ad db4f959e
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 671315d6 6ec18980
p21_label_9:
! %l7 = 443982f9fb8f2ddf, Mem[000000003a800038] = a57af78dac03039b
stx %l7,[%i1+0x038] ! Mem[000000003a800038] = 443982f9fb8f2ddf
! %l2 = dfcd59a0, %l3 = a135f991, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l2,[%i5+%g0] ! Mem[0000000090800000] = dfcd59a0 a135f991
! %l5 = 844e167c52e7bbb0, Mem[0000000091000018] = 00000000dfcd59a0
stx %l5,[%i6+%o3] ! Mem[0000000091000018] = 844e167c52e7bbb0
! %l1 = 000000006ec18980, Mem[0000000090800018] = 35d3851c
stb %l1,[%i5+%o3] ! Mem[0000000090800018] = 80d3851c
! %l7 = 443982f9fb8f2ddf, Mem[0000000091800010] = 05ce6a7d
stw %l7,[%o0+%o2] ! Mem[0000000091800010] = fb8f2ddf
! Mem[0000000090800034] = a135f991, %g18 = 369038ec3b064e41
ldsw [%i5+0x034],%g2 ! %g2 = 369038ec3b064e41
! Mem[0000000090000014] = b5a3b76b, %g2 = ffffffffa135f991
lduh [%i4+0x016],%g2 ! %g2 = 000000000000b5a3
! %l4 = 0000000005ce6a7d, Mem[0000000091000000] = ddab9f6dde861c20
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = 0000000005ce6a7d
! %l1 = 000000006ec18980, Mem[0000000090000008] = 96abb01bc40b9e2c
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = 000000006ec18980
! %l1 = 000000006ec18980, Mem[000000003a00001e] = 9a672132
sth %l1,[%i0+0x01e] ! Mem[000000003a00001c] = 9a678980
p21_label_10:
! Mem[0000000090000038] = 8fc6c81bf8ba39dc, %g2 = 000000000000b5a3
ldx [%i4+0x038],%g2 ! %g2 = 8fc6c81bf8ba39dc
! Mem[0000000090800000] = dfcd59a0, %g2 = 8fc6c81bf8ba39dc
lduw [%i5+%g0],%g2 ! %g2 = 00000000dfcd59a0
! Mem[0000000090000038] = 8fc6c81b f8ba39dc, %g2 = dfcd59a0, %g3 = 5bebbbe4
ldd [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b 00000000f8ba39dc
! Mem[0000000091800030] = 45288f71b6b6487f, %g2 = 000000008fc6c81b
ldx [%o0+0x030],%g2 ! %g2 = 45288f71b6b6487f
! Mem[0000000090000030] = 136a1267, %g2 = 45288f71b6b6487f
lduh [%i4+0x032],%g2 ! %g2 = 000000000000136a
! Mem[0000000090800020] = 6c6c0f3aba1e4dff, %g2 = 000000000000136a
ldx [%i5+%o4],%g2 ! %g2 = 6c6c0f3aba1e4dff
! %l7 = 443982f9fb8f2ddf, Mem[0000000091800038] = e8dd799b
stw %l7,[%o0+0x038] ! Mem[0000000091800038] = fb8f2ddf
! %l5 = 844e167c52e7bbb0, Mem[0000000090800012] = 6a7d0000
stb %l5,[%i5+0x012] ! Mem[0000000090800010] = b07d0000
! Mem[0000000091000030] = 7cc77257207bbe7e, %g2 = 6c6c0f3aba1e4dff
ldx [%i6+0x030],%g2 ! %g2 = 7cc77257207bbe7e
! %l5 = 844e167c52e7bbb0, Mem[000000009080003b] = 0cdd38b6
stb %l5,[%i5+0x03b] ! Mem[0000000090800038] = b0dd38b6
p21_label_11:
! %l0 = da501fe0671315d6, Mem[0000000091800028] = 00000000
sth %l0,[%o0+%o5] ! Mem[0000000091800028] = 15d60000
! %l1 = 000000006ec18980, Mem[0000000090800022] = 0f3aba1e
sth %l1,[%i5+0x022] ! Mem[0000000090800020] = 8980ba1e
! Mem[0000000091800028] = 15d60000 0000209e, %g2 = 207bbe7e, %g3 = f8ba39dc
ldd [%o0+%o5],%g2 ! %g2 = 0000000015d60000 000000000000209e
! %l7 = 443982f9fb8f2ddf, Mem[0000000090800008] = 209eb48d
sth %l7,[%i5+%o1] ! Mem[0000000090800008] = 2ddfb48d
! Mem[0000000090800004] = 35f9912d, %g2 = 0000000015d60000
ldub [%i5+0x005],%g2 ! %g2 = 0000000000000035
! Mem[0000000091800020] = 05ce6a7d0000209e, %g2 = 0000000000000035
ldx [%o0+%o4],%g2 ! %g2 = 05ce6a7d0000209e
! Mem[0000000091000018] = 167c52e7, %g2 = 05ce6a7d0000209e
lduh [%i6+0x01a],%g2 ! %g2 = 000000000000167c
! Mem[0000000091800028] = 00000000, %g2 = 000000000000167c
ldsh [%o0+0x02a],%g2 ! %g2 = 0000000000000000
! %l4 = 0000000005ce6a7d, Mem[0000000090800010] = 05ceb07d0000209e
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 0000000005ce6a7d
! Mem[0000000090000030] = 944f136a 126760d7, %g2 = 00000000, %g3 = 0000209e
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f136a 00000000126760d7
p21_label_12:
! %l7 = 443982f9fb8f2ddf, Mem[0000000091000000] = 0000000005ce6a7d
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = 443982f9fb8f2ddf
! %l6 = 00000000b76bbf6e, Mem[0000000090000030] = 944f136a
stw %l6,[%i4+0x030] ! Mem[0000000090000030] = b76bbf6e
! %l4 = 0000000005ce6a7d, Mem[000000003a80002c] = 2bae3598
stb %l4,[%i1+0x02c] ! Mem[000000003a80002c] = 7dae3598
! Mem[000000003a00000c] = 429c85c0, %l6 = 00000000b76bbf6e
lduh [%i0+0x00e],%l6 ! %l6 = 00000000000085c0
! Mem[000000003b000000] = 368053e1, %l0 = da501fe0671315d6
ldub [%i2+0x001],%l0 ! %l0 = 0000000000000080
! %l7 = 443982f9fb8f2ddf, Mem[0000000090000010] = f991225c
sth %l7,[%i4+%o2] ! Mem[0000000090000010] = 2ddf225c
! %l1 = 000000006ec18980, Mem[0000000091800013] = df52e7bb
stb %l1,[%o0+0x013] ! Mem[0000000091800010] = 8052e7bb
! Mem[0000000090800028] = 4882af67, %g2 = 00000000944f136a
ldsb [%i5+0x029],%g2 ! %g2 = 0000000000000048
! Mem[000000003a000028] = 66502813, %l3 = ffffffffa135f991
lduh [%i0+%o5],%l3 ! %l3 = 0000000000006650
! Mem[000000003a000030] = c8603767, %l1 = 000000006ec18980
lduh [%i0+0x032],%l1 ! %l1 = 0000000000003767
p21_label_13:
! Mem[000000003b000004] = 6ec18980, %l6 = 00000000000085c0
lduw [%i2+0x004],%l6 ! %l6 = 000000006ec18980
! %l0 = 00000080, %l1 = 00003767, Mem[0000000091800020] = 05ce6a7d 0000209e
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 00000080 00003767
! Mem[000000003a000004] = 220975fc, %l4 = 0000000005ce6a7d
ldsw [%i0+0x004],%l4 ! %l4 = 00000000220975fc
! Mem[0000000090000034] = 126760d7, %g2 = 0000000000000048
lduw [%i4+0x034],%g2 ! %g2 = 00000000126760d7
! Mem[0000000091000028] = 671315d6 6ec18980, %g2 = 126760d7, %g3 = 126760d7
ldd [%i6+%o5],%g2 ! %g2 = 00000000671315d6 000000006ec18980
! %l7 = 443982f9fb8f2ddf, Mem[000000003b80000e] = f803f683
stb %l7,[%i3+0x00e] ! Mem[000000003b80000c] = f803df83
! Mem[0000000090000020] = edfce7b2, %g2 = 00000000671315d6
lduh [%i4+0x022],%g2 ! %g2 = 000000000000edfc
! %l4 = 00000000220975fc, Mem[0000000091000014] = 5bebbbe4
sth %l4,[%i6+0x014] ! Mem[0000000091000014] = 75fcbbe4
! %l3 = 0000000000006650, Mem[0000000090800022] = 8980ba1e
sth %l3,[%i5+0x022] ! Mem[0000000090800020] = 6650ba1e
! Mem[0000000090000014] = 798eb5a3, %g2 = 000000000000edfc
lduw [%i4+0x014],%g2 ! %g2 = 00000000798eb5a3
p21_label_14:
! %l1 = 0000000000003767, Mem[0000000090800012] = 000005ce
sth %l1,[%i5+0x012] ! Mem[0000000090800010] = 376705ce
! %l6 = 000000006ec18980, Mem[0000000091800032] = 8f71b6b6
sth %l6,[%o0+0x032] ! Mem[0000000091800030] = 8980b6b6
! %l6 = 000000006ec18980, Mem[0000000090800019] = d3851cd6
stb %l6,[%i5+0x019] ! Mem[0000000090800018] = 80851cd6
! %l0 = 00000080, %l1 = 00003767, Mem[0000000090000030] = b76bbf6e 126760d7
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 00000080 00003767
! Mem[000000003a000020] = 162e813764064267, %l3 = 0000000000006650
ldx [%i0+%o4],%l3 ! %l3 = 162e813764064267
! %l6 = 000000006ec18980, Mem[0000000090000022] = edfce7b2
sth %l6,[%i4+0x022] ! Mem[0000000090000020] = 8980e7b2
! Mem[000000009000000c] = c189802d, %g2 = 00000000798eb5a3
ldsb [%i4+0x00d],%g2 ! %g2 = ffffffffffffffc1
! %l6 = 000000006ec18980, Mem[000000009180003c] = eb806635
sth %l6,[%o0+0x03c] ! Mem[000000009180003c] = 89806635
! %l0 = 0000000000000080, Mem[000000009000000a] = 00006ec1
sth %l0,[%i4+0x00a] ! Mem[0000000090000008] = 00806ec1
! %l4 = 00000000220975fc, Mem[000000003a000004] = 220975fc
stw %l4,[%i0+0x004] ! Mem[000000003a000004] = 220975fc
p21_label_15:
! %l3 = 162e813764064267, Mem[000000009000003b] = 1bf8ba39
stb %l3,[%i4+0x03b] ! Mem[0000000090000038] = 67f8ba39
! Mem[0000000091800034] = 487ffb8f, %g2 = ffffffffffffffc1
ldsb [%o0+0x036],%g2 ! %g2 = 0000000000000048
! Mem[000000003b000028] = b76bbf6e3d95f16a, %l6 = 000000006ec18980
ldx [%i2+%o5],%l6 ! %l6 = b76bbf6e3d95f16a
! %l1 = 0000000000003767, Mem[0000000090800020] = 6c6c6650ba1e4dff
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 0000000000003767
! Mem[000000003b000010] = 443982f9, %l7 = 443982f9fb8f2ddf
lduh [%i2+%o2],%l7 ! %l7 = 0000000000004439
! Mem[0000000090000028] = fd8d7915, %g2 = 0000000000000048
ldsb [%i4+0x02b],%g2 ! %g2 = fffffffffffffffd
! Mem[0000000090000014] = 798eb5a3, %g2 = fffffffffffffffd
lduw [%i4+0x014],%g2 ! %g2 = 00000000798eb5a3
! %l4 = 220975fc, %l5 = 52e7bbb0, Mem[0000000090000018] = b76bbf6e 0000afbe
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 220975fc 52e7bbb0
! %l2 = 00000000dfcd59a0, Mem[000000009100001c] = 52e7bbb0
sth %l2,[%i6+0x01c] ! Mem[000000009100001c] = 59a0bbb0
! Mem[0000000091000014] = 75fcbbe4, %g2 = 00000000798eb5a3
lduw [%i6+0x014],%g2 ! %g2 = 0000000075fcbbe4
p21_label_16:
! %l4 = 00000000220975fc, Mem[000000009000000c] = 6ec18980
stw %l4,[%i4+0x00c] ! Mem[000000009000000c] = 220975fc
! Mem[0000000090000028] = 07dc67fd 8d791540, %g2 = 75fcbbe4, %g3 = 6ec18980
ldd [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd 000000008d791540
! %l3 = 162e813764064267, Mem[0000000090000018] = 220975fc52e7bbb0
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = 162e813764064267
! %l2 = 00000000dfcd59a0, Mem[0000000091800038] = fb8f2ddf89806635
stx %l2,[%o0+0x038] ! Mem[0000000091800038] = 00000000dfcd59a0
! %l1 = 0000000000003767, Mem[0000000091800016] = bbb039a5
sth %l1,[%o0+0x016] ! Mem[0000000091800014] = 376739a5
! Mem[000000003b800010] = 2d7ada05, %l1 = 0000000000003767
lduh [%i3+0x012],%l1 ! %l1 = 000000000000da05
! Mem[0000000091000028] = 671315d6, %g2 = 0000000007dc67fd
lduw [%i6+%o5],%g2 ! %g2 = 00000000671315d6
! %l0 = 00000080, %l1 = 0000da05, Mem[000000003a000018] = 9bff2f1a 9a678980
std %l0,[%i0+%o3] ! Mem[000000003a000018] = 00000080 0000da05
! Mem[0000000090800028] = 82af6713, %g2 = 00000000671315d6
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffff82af
! Mem[0000000091800028] = 15d60000, %g2 = ffffffffffff82af
lduw [%o0+%o5],%g2 ! %g2 = 0000000015d60000
p21_label_17:
! %l0 = 0000000000000080, Mem[0000000090000024] = e7b2eb32
sth %l0,[%i4+0x024] ! Mem[0000000090000024] = 0080eb32
! %l2 = 00000000dfcd59a0, Mem[000000009100000b] = 00368053
stb %l2,[%i6+0x00b] ! Mem[0000000091000008] = a0368053
! %l3 = 162e813764064267, Mem[000000003a80001e] = aa8ff83c
sth %l3,[%i1+0x01e] ! Mem[000000003a80001c] = aa8f4267
! %l3 = 162e813764064267, Mem[000000009080001e] = 35720000
sth %l3,[%i5+0x01e] ! Mem[000000009080001c] = 42670000
! Mem[0000000090000004] = 80b60b78, %g18 = 369038ec3b064e41
ldsw [%i4+0x004],%g2 ! %g2 = 369038ec3b064e41
! %l3 = 162e813764064267, Mem[0000000091800008] = 05ce6a7d
stw %l3,[%o0+%o1] ! Mem[0000000091800008] = 64064267
! %l0 = 0000000000000080, Mem[000000003a800030] = fb24aeeb5212f7c3
stx %l0,[%i1+0x030] ! Mem[000000003a800030] = 0000000000000080
! Mem[0000000091000020] = 9de28f8d 7b41cb8c, %g2 = 80b60b78, %g3 = 8d791540
ldd [%i6+%o4],%g2 ! %g2 = 000000009de28f8d 000000007b41cb8c
! %l0 = 0000000000000080, Mem[0000000091800020] = 00000080
stw %l0,[%o0+%o4] ! Mem[0000000091800020] = 00000080
! %l7 = 0000000000004439, Mem[0000000090000008] = 00000080
stw %l7,[%i4+%o1] ! Mem[0000000090000008] = 00004439
p21_label_18:
! %l6 = 3d95f16a, %l7 = 00004439, Mem[0000000090800030] = dfcd59a0 a135f991
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 3d95f16a 00004439
! %l1 = 000000000000da05, Mem[000000003b800038] = 84cbecda7736874a
stx %l1,[%i3+0x038] ! Mem[000000003b800038] = 000000000000da05
! Mem[0000000091800030] = 45288980b6b6487f, %g2 = 000000009de28f8d
ldx [%o0+0x030],%g2 ! %g2 = 45288980b6b6487f
! %l6 = b76bbf6e3d95f16a, Mem[0000000091000000] = 443982f9fb8f2ddf
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = b76bbf6e3d95f16a
! %l2 = 00000000dfcd59a0, Mem[0000000090800017] = 7d808085
stb %l2,[%i5+0x017] ! Mem[0000000090800014] = a0808085
! Mem[0000000090000024] = 80eb3207, %g2 = 45288980b6b6487f
ldsb [%i4+0x025],%g2 ! %g2 = ffffffffffffff80
! Mem[000000003a800014] = 455d9944, %l7 = 0000000000004439
ldsb [%i1+0x016],%l7 ! %l7 = ffffffffffffff99
! Mem[0000000091800000] = 6ca037b5, %g2 = ffffffffffffff80
lduw [%o0+%g0],%g2 ! %g2 = 000000006ca037b5
! Mem[0000000091800038] = 0000dfcd, %g2 = 000000006ca037b5
lduh [%o0+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000038] = c867f8ba, %g2 = 0000000000000000
ldub [%i4+0x03a],%g2 ! %g2 = 00000000000000c8
p21_label_19:
! Mem[0000000090800008] = 2ddfb48d, %g2 = 00000000000000c8
ldub [%i5+%o1],%g2 ! %g2 = 000000000000002d
! Mem[0000000091000008] = 000000a0, %g2 = 000000000000002d
lduh [%i6+%o1],%g2 ! %g2 = 0000000000000000
! Mem[000000003b800004] = df165d9d, %l6 = b76bbf6e3d95f16a
lduh [%i3+0x004],%l6 ! %l6 = 000000000000df16
! %l1 = 000000000000da05, Mem[0000000090000018] = 162e813764064267
stx %l1,[%i4+%o3] ! Mem[0000000090000018] = 000000000000da05
! Mem[0000000090000000] = f4d6f5d4, %g18 = 369038ec3b064e41
ldsw [%i4+%g0],%g2 ! %g2 = 369038ec3b064e41
! %l4 = 220975fc, %l5 = 52e7bbb0, Mem[0000000090800030] = 3d95f16a 00004439
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 220975fc 52e7bbb0
! Mem[0000000090000028] = 07dc67fd 8d791540, %g2 = f4d6f5d4, %g3 = 7b41cb8c
ldd [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd 000000008d791540
! Mem[0000000090000020] = 1a5489800080eb32, %g2 = 0000000007dc67fd
ldx [%i4+%o4],%g2 ! %g2 = 1a5489800080eb32
! %l2 = 00000000dfcd59a0, Mem[000000009100003c] = d7571dc0
sth %l2,[%i6+0x03c] ! Mem[000000009100003c] = 59a01dc0
! Mem[0000000090800004] = 35f9912d, %g2 = 1a5489800080eb32
ldub [%i5+0x005],%g2 ! %g2 = 0000000000000035
p21_label_20:
! Mem[000000003b000000] = 368053e16ec18980, %l7 = ffffffffffffff99
ldx [%i2+%g0],%l7 ! %l7 = 368053e16ec18980
! Mem[000000003a800004] = b2fbbf68, %l4 = 00000000220975fc
lduh [%i1+0x004],%l4 ! %l4 = 000000000000b2fb
! Mem[0000000090000028] = 07dc67fd, %g2 = 0000000000000035
lduw [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd
! Mem[0000000090800020] = 0000000000003767, %g2 = 0000000007dc67fd
ldx [%i5+%o4],%g2 ! %g2 = 0000000000003767
! Mem[0000000090800018] = 8080851c d6344267, %g2 = 00003767, %g3 = 8d791540
ldd [%i5+%o3],%g2 ! %g2 = 000000008080851c 00000000d6344267
! Mem[000000003a000018] = 000000800000da05, %l6 = 000000000000df16
ldx [%i0+%o3],%l6 ! %l6 = 000000800000da05
! %l0 = 00000080, %l1 = 0000da05, Mem[0000000090800008] = 2ddfb48d f38fafd2
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 00000080 0000da05
! Mem[0000000091000030] = 7cc77257, %g2 = 000000008080851c
lduh [%i6+0x030],%g2 ! %g2 = 0000000000007cc7
! Mem[0000000090800008] = 00000080 0000da05, %g2 = 00007cc7, %g3 = d6344267
ldd [%i5+%o1],%g2 ! %g2 = 0000000000000080 000000000000da05
! %l6 = 0000da05, %l7 = 6ec18980, Mem[0000000091800030] = 45288980 b6b6487f
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 0000da05 6ec18980
p21_label_21:
! Mem[0000000091800018] = 39a5df25e14610d9, %g2 = 0000000000000080
ldx [%o0+%o3],%g2 ! %g2 = 39a5df25e14610d9
! Mem[0000000090000020] = 1a5489800080eb32, %g2 = 39a5df25e14610d9
ldx [%i4+%o4],%g2 ! %g2 = 1a5489800080eb32
! Mem[000000003a80001c] = aa8f4267, %l0 = 0000000000000080
ldub [%i1+0x01c],%l0 ! %l0 = 00000000000000aa
! %l1 = 000000000000da05, Mem[000000009080000e] = da050000
stb %l1,[%i5+0x00e] ! Mem[000000009080000c] = 05050000
! Mem[0000000090800014] = 05ce6aa0, %g2 = 1a5489800080eb32
lduw [%i5+0x014],%g2 ! %g2 = 0000000005ce6aa0
! %l4 = 0000b2fb, %l5 = 52e7bbb0, Mem[0000000091800038] = 00000000 dfcd59a0
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 0000b2fb 52e7bbb0
! Mem[0000000090000000] = f4d6f5d480b60b78, %g2 = 0000000005ce6aa0
ldx [%i4+%g0],%g2 ! %g2 = f4d6f5d480b60b78
! Mem[0000000091000010] = 6a7db05575fcbbe4, %g2 = f4d6f5d480b60b78
ldx [%i6+%o2],%g2 ! %g2 = 6a7db05575fcbbe4
! Mem[0000000091000020] = 9de28f8d 7b41cb8c, %g2 = 75fcbbe4, %g3 = 0000da05
ldd [%i6+%o4],%g2 ! %g2 = 000000009de28f8d 000000007b41cb8c
! Mem[000000003a800000] = 53f6c1c8, %l2 = 00000000dfcd59a0
lduw [%i1+%g0],%l2 ! %l2 = 0000000053f6c1c8
p21_label_22:
! %l7 = 368053e16ec18980, Mem[000000009180002c] = 0000209e
stw %l7,[%o0+0x02c] ! Mem[000000009180002c] = 6ec18980
! %l4 = 000000000000b2fb, Mem[0000000090000028] = 07dc67fd8d791540
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 000000000000b2fb
! Mem[000000003a000038] = c50ac95a af4c9881, %l6 = 0000da05, %l7 = 6ec18980
ldd [%i0+0x038],%l6 ! %l6 = 00000000c50ac95a 00000000af4c9881
! Mem[0000000090800038] = 393f42b0dd38b60e, %g2 = 000000009de28f8d
ldx [%i5+0x038],%g2 ! %g2 = 393f42b0dd38b60e
! Mem[000000003b000010] = 443982f9 fb8f2ddf, %l6 = c50ac95a, %l7 = af4c9881
ldd [%i2+%o2],%l6 ! %l6 = 00000000443982f9 00000000fb8f2ddf
! Mem[0000000090000014] = 798eb5a3, %g18 = 369038ec3b064e41
ldsw [%i4+0x014],%g2 ! %g2 = 369038ec3b064e41
! Mem[0000000090800028] = 4882af67, %g2 = 00000000798eb5a3
ldub [%i5+0x029],%g2 ! %g2 = 0000000000000048
! Mem[0000000090800014] = 6aa08080, %g2 = 0000000000000048
ldsh [%i5+0x016],%g2 ! %g2 = 0000000000006aa0
! Mem[0000000091800020] = 0000008000003767, %g2 = 0000000000006aa0
ldx [%o0+%o4],%g2 ! %g2 = 0000008000003767
! %l0 = 00000000000000aa, Mem[000000003b000004] = 6ec18980
sth %l0,[%i2+0x004] ! Mem[000000003b000004] = 00aa8980
p21_label_23:
! %l0 = 00000000000000aa, Mem[0000000090000038] = 8fc6c867f8ba39dc
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = 00000000000000aa
! Mem[0000000090000000] = f4d6f5d4, %g2 = 0000008000003767
lduw [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4
! Mem[0000000090000020] = 1a548980 0080eb32, %g2 = f4d6f5d4, %g3 = 7b41cb8c
ldd [%i4+%o4],%g2 ! %g2 = 000000001a548980 000000000080eb32
! Mem[000000009080002c] = 671315d6, %g2 = 000000001a548980
lduw [%i5+0x02c],%g2 ! %g2 = 00000000671315d6
! Mem[0000000090000008] = 00004439, %g18 = 369038ec3b064e41
ldsw [%i4+%o1],%g2 ! %g2 = 369038ec3b064e41
! Mem[0000000090800020] = 0000000000003767, %g2 = 0000000000004439
ldx [%i5+%o4],%g2 ! %g2 = 0000000000003767
! %l3 = 162e813764064267, Mem[0000000090000019] = 00000000
stb %l3,[%i4+0x019] ! Mem[0000000090000018] = 67000000
! %l2 = 53f6c1c8, %l3 = 64064267, Mem[0000000090000028] = 00000000 0000b2fb
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 53f6c1c8 64064267
! %l2 = 0000000053f6c1c8, Mem[000000003b000018] = 8d23313d
stw %l2,[%i2+%o3] ! Mem[000000003b000018] = 53f6c1c8
! Mem[0000000091000014] = bbe4844e, %g2 = 0000000000003767
ldsh [%i6+0x016],%g2 ! %g2 = ffffffffffffbbe4
p21_label_24:
! %l2 = 0000000053f6c1c8, Mem[000000009000000a] = 44392209
sth %l2,[%i4+0x00a] ! Mem[0000000090000008] = c1c82209
! %l2 = 0000000053f6c1c8, Mem[0000000090000032] = 00800000
stb %l2,[%i4+0x032] ! Mem[0000000090000030] = c8800000
! %l1 = 000000000000da05, Mem[0000000090800000] = dfcd59a0a135f991
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = 000000000000da05
! Mem[0000000090800008] = 00000080, %g18 = 369038ec3b064e41
ldsw [%i5+%o1],%g2 ! %g2 = 369038ec3b064e41
! %l6 = 443982f9, %l7 = fb8f2ddf, Mem[0000000091000010] = 6a7db055 75fcbbe4
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 443982f9 fb8f2ddf
! Mem[0000000091000008] = 000000a0368053e1, %g2 = 0000000000000080
ldx [%i6+%o1],%g2 ! %g2 = 000000a0368053e1
! Mem[0000000090000028] = 53f6c1c8, %g2 = 000000a0368053e1
lduw [%i4+%o5],%g2 ! %g2 = 0000000053f6c1c8
! %l0 = 00000000000000aa, Mem[0000000091000000] = b76bbf6e
sth %l0,[%i6+%g0] ! Mem[0000000091000000] = 00aabf6e
! Mem[0000000090000038] = 00000000, %g2 = 0000000053f6c1c8
ldsb [%i4+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000024] = 0080eb32, %g2 = 0000000000000000
lduw [%i4+0x024],%g2 ! %g2 = 000000000080eb32
p21_label_25:
! %l5 = 844e167c52e7bbb0, Mem[0000000090800030] = 220975fc
stb %l5,[%i5+0x030] ! Mem[0000000090800030] = b00975fc
! Mem[0000000091800010] = fb8f2d8052e73767, %g2 = 000000000080eb32
ldx [%o0+%o2],%g2 ! %g2 = fb8f2d8052e73767
! %l7 = 00000000fb8f2ddf, Mem[0000000091800010] = fb8f2d8052e73767
stx %l7,[%o0+%o2] ! Mem[0000000091800010] = 00000000fb8f2ddf
! Mem[000000009080003c] = b60e0000, %g2 = fb8f2d8052e73767
ldub [%i5+0x03e],%g2 ! %g2 = 00000000000000b6
! Mem[0000000091800020] = 00000080, %g2 = 00000000000000b6
lduw [%o0+%o4],%g2 ! %g2 = 0000000000000080
! Mem[0000000090000028] = 53f6c1c8, %g2 = 0000000000000080
lduw [%i4+%o5],%g2 ! %g2 = 0000000053f6c1c8
! %l4 = 000000000000b2fb, Mem[0000000090000020] = 1a548980
sth %l4,[%i4+%o4] ! Mem[0000000090000020] = b2fb8980
! Mem[000000009080002c] = 671315d6, %g2 = 0000000053f6c1c8
ldsh [%i5+0x02c],%g2 ! %g2 = 0000000000006713
! %l0 = 000000aa, %l1 = 0000da05, Mem[0000000090800030] = b00975fc 52e7bbb0
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 000000aa 0000da05
! %l2 = 0000000053f6c1c8, Mem[0000000090000037] = 67000000
stb %l2,[%i4+0x037] ! Mem[0000000090000034] = c8000000
ba,a p21_not_taken_0_end
p21_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 00000000000000aa
bne,a,pn %xcc,p21_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000da05
bne,a,pn %xcc,p21_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000053f6c1c8
bne,a,pn %xcc,p21_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 162e813764064267
bne,a,pn %xcc,p21_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000b2fb
bne,a,pn %xcc,p21_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 844e167c52e7bbb0
bne,a,pn %xcc,p21_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000443982f9
bne,a,pn %xcc,p21_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000fb8f2ddf
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 a9a1a8a0 c1c8bd3a
bne %xcc,p21_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f842f3ea 7911384d
bne %xcc,p21_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 96ba953c 9c2a2d99
bne %xcc,p21_f6_fail
nop
! Check Local Memory
set p21_local0_expect,%g1
p21_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 1f65ee3c220975fc
ldx [%i0+0x000],%g3 ! Observed data at 000000003a000000
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000800000da05
ldx [%i0+0x018],%g3 ! Observed data at 000000003a000018
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x018,%g4
set p21_local1_expect,%g1
p21_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = ffffff82cce8afbe
ldx [%i1+0x008],%g3 ! Observed data at 000000003a800008
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = f9a5d922aa8f4267
ldx [%i1+0x018],%g3 ! Observed data at 000000003a800018
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = a135f9917dae3598
ldx [%i1+0x028],%g3 ! Observed data at 000000003a800028
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000000080
ldx [%i1+0x030],%g3 ! Observed data at 000000003a800030
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 443982f9fb8f2ddf
ldx [%i1+0x038],%g3 ! Observed data at 000000003a800038
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x038,%g4
set p21_local2_expect,%g1
p21_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 368053e100aa8980
ldx [%i2+0x000],%g3 ! Observed data at 000000003b000000
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 48c0180cfb8f2ddf
ldx [%i2+0x008],%g3 ! Observed data at 000000003b000008
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 53f6c1c8b76bbf6e
ldx [%i2+0x018],%g3 ! Observed data at 000000003b000018
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = c244d6b136254ce3
ldx [%i2+0x038],%g3 ! Observed data at 000000003b000038
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x038,%g4
set p21_local3_expect,%g1
p21_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = b33c85c1f803df83
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 = 2d7ada058cf9ca57
ldx [%i3+0x010],%g3 ! Observed data at 000000003b800010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000000000da05
ldx [%i3+0x038],%g3 ! Observed data at 000000003b800038
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x038,%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_f4_fail:
set p21_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f6_fail:
set p21_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stha %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000018]
stba %l6,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b800008]
ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003b800000]
ldxa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a800008]
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003a000008]
done
p21_trap1o:
stha %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000018]
stba %l6,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b800008]
ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003b800000]
ldxa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003a800008]
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003a000008]
done
p21_trap2e:
ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a000008]
ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003b000008]
lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003b000010]
stda %l6,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800000]
lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003b800010]
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a000008]
ldda [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a000000]
done
p21_trap2o:
ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a000008]
ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003b000008]
lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003b000010]
stda %l6,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800000]
lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003b800010]
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a000008]
ldda [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003a000000]
done
p21_trap3e:
nop
nop
nop
nop
done
p21_trap3o:
nop
nop
nop
nop
done
p21_init_memory_pointers:
set p21_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p21_local0_start,%i0
set p21_local1_start,%i1
set p21_local2_start,%i2
set p21_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = da501fe0671315d6
ldx [%g1+0x008],%l1 ! %l1 = 2520c7169993b86a
ldx [%g1+0x010],%l2 ! %l2 = 4d7c3105b9a7c25f
ldx [%g1+0x018],%l3 ! %l3 = 0464dbfa7aafc100
ldx [%g1+0x020],%l4 ! %l4 = ad73340a79f7d057
ldx [%g1+0x028],%l5 ! %l5 = 3136742bc7326dde
ldx [%g1+0x030],%l6 ! %l6 = 151ba09818b2894c
ldx [%g1+0x038],%l7 ! %l7 = 9c12a22070170d1e
! 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 = 316819bc f340d90e 5f703d17 9f67940c
! %f4 = ba6c1a78 4e06c38f bdba3a61 ac129ab3
! %f8 = 1980d380 a33d049f b3bbc47b 656f7e76
! %f12 = 1f000855 9ff3f864 607f01a4 a2717852
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0a2aa1df eaf691c6 cbfa84fd 6332e324
! %f20 = ca262c9a 3de9a824 362b64aa aac75db4
! %f24 = 90b3c92a e07d5d8c 36a54d03 21b643c8
! %f28 = f7d58386 e18959cb 2e337ca3 7d20b5eb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5618b5ff f69a4dd9 b7e90604 821f41b1
! %f36 = 7a89b210 41d99fba 83dd344d 754a5424
! %f40 = b2ca3021 501c821e 779892b2 8495927d
! %f44 = 11701313 dd2cae43 a19a58c7 71330819
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe9fc936f0000007c,%g7,%g1 ! GSR scale = 15, align = 4
wr %g1,%g0,%gsr ! GSR = e9fc936f0000007c
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:
! %l6 = 764453be, %l7 = c7601b26, Mem[0000000090000008] = 96abb01b c40b9e2c
std %l6,[%i4+%o1] ! Mem[0000000090000008] = 764453be c7601b26
! Mem[000000003c800004] = f55e0bc4, %l3 = e3a609fc51f06804
ldsb [%i1+0x005],%l3 ! %l3 = 000000000000005e
! %l3 = 000000000000005e, Mem[000000009100000c] = da67f293
stw %l3,[%i6+0x00c] ! Mem[000000009100000c] = 0000005e
! Mem[0000000091800030] = 45288f71b6b6487f, %g2 = 167f2deeffffffa9
ldx [%o0+0x030],%g2 ! %g2 = 45288f71b6b6487f
! Mem[000000009000002c] = 8d791540, %g2 = 45288f71b6b6487f
ldsb [%i4+0x02c],%g2 ! %g2 = ffffffffffffff8d
! Mem[000000009100003c] = d7571dc0, %g2 = ffffffffffffff8d
ldsh [%i6+0x03c],%g2 ! %g2 = ffffffffffffd757
! %l5 = 7b4de67be84a78d6, Mem[0000000091800020] = c69ee3c7
stw %l5,[%o0+%o4] ! Mem[0000000091800020] = e84a78d6
! %l3 = 000000000000005e, Mem[000000003d00002c] = 0345ad2d
stw %l3,[%i2+0x02c] ! Mem[000000003d00002c] = 0000005e
! %l0 = c495b533, %l1 = 999676a5, Mem[0000000091800038] = e8dd799b eb806635
std %l0,[%o0+0x038] ! Mem[0000000091800038] = c495b533 999676a5
! %l0 = c495b533, %l1 = 999676a5, Mem[0000000090800010] = bbd0f97a ba27fa54
std %l0,[%i5+%o2] ! Mem[0000000090800010] = c495b533 999676a5
p22_label_2:
! Mem[000000003d800014] = 10ffbd3c, %l4 = 71f09ab27d8fe75d
ldub [%i3+0x016],%l4 ! %l4 = 00000000000000bd
! Mem[0000000091000020] = 9de28f8d, %g18 = 0395b5e45aa72609
ldsw [%i6+%o4],%g2 ! %g2 = 0395b5e45aa72609
! %l0 = 28191885c495b533, Mem[000000003c00000c] = 0fc490d0
stw %l0,[%i0+0x00c] ! Mem[000000003c00000c] = c495b533
! Mem[000000003d800020] = d8fe0fba, %l1 = 68a6adf5999676a5
ldub [%i3+0x023],%l1 ! %l1 = 00000000000000ba
! %l6 = 6d9bf8da764453be, Mem[000000009000000c] = c7601b26
stw %l6,[%i4+0x00c] ! Mem[000000009000000c] = 764453be
! Mem[0000000091800010] = 5e44f9f4 a2d978b6, %g2 = 9de28f8d, %g3 = 0bad0b00
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 00000000a2d978b6
! Mem[0000000090800020] = 6c6c0f3a, %g18 = 0395b5e45aa72609
ldsw [%i5+%o4],%g2 ! %g2 = 0395b5e45aa72609
! Mem[000000003c000000] = 78fc0e93 37f18142, %l6 = 764453be, %l7 = c7601b26
ldd [%i0+%g0],%l6 ! %l6 = 0000000078fc0e93 0000000037f18142
! %l0 = c495b533, %l1 = 000000ba, Mem[0000000091800000] = 6c5e37b5 da193367
std %l0,[%o0+%g0] ! Mem[0000000091800000] = c495b533 000000ba
! Mem[0000000091000024] = 41cb8c43, %g2 = 000000006c6c0f3a
ldsb [%i6+0x025],%g2 ! %g2 = 0000000000000041
p22_label_3:
! %l7 = 0000000037f18142, Mem[0000000090800018] = 35d3851c
stw %l7,[%i5+%o3] ! Mem[0000000090800018] = 37f18142
! Mem[000000003c00002c] = a1f5305f, %l2 = aade53b3d4a1a86b
lduw [%i0+0x02c],%l2 ! %l2 = 00000000a1f5305f
! Mem[000000003c800010] = f298e79ba8fabec5, %l2 = 00000000a1f5305f
ldx [%i1+%o2],%l2 ! %l2 = f298e79ba8fabec5
! %l4 = 00000000000000bd, Mem[000000003c80001d] = 3d885fbf
stb %l4,[%i1+0x01d] ! Mem[000000003c80001c] = 3dbd5fbf
! %l6 = 0000000078fc0e93, Mem[0000000090800024] = ba1e4dff
stw %l6,[%i5+0x024] ! Mem[0000000090800024] = 78fc0e93
! %l5 = 7b4de67be84a78d6, Mem[0000000091800012] = f9f4a2d9
sth %l5,[%o0+0x012] ! Mem[0000000091800010] = 78d6a2d9
! %l7 = 0000000037f18142, Mem[0000000091000020] = 9de28f8d
stb %l7,[%i6+%o4] ! Mem[0000000091000020] = 42e28f8d
! Mem[0000000090800000] = c8c086c6, %g18 = 0395b5e45aa72609
ldsw [%i5+%g0],%g2 ! %g2 = 0395b5e45aa72609
! Mem[000000003d000014] = 8c12530b, %l4 = 00000000000000bd
ldsh [%i2+0x016],%l4 ! %l4 = 000000000000530b
! Mem[0000000091000038] = 65898de9 d7571dc0, %g2 = c8c086c6, %g3 = a2d978b6
ldd [%i6+0x038],%g2 ! %g2 = 0000000065898de9 00000000d7571dc0
p22_label_4:
! Mem[0000000090800020] = 6c6c0f3a78fc0e93, %g2 = 0000000065898de9
ldx [%i5+%o4],%g2 ! %g2 = 6c6c0f3a78fc0e93
! %l3 = 000000000000005e, Mem[0000000090000000] = f4d6f5d480b60b78
stx %l3,[%i4+%g0] ! Mem[0000000090000000] = 000000000000005e
! %l6 = 78fc0e93, %l7 = 37f18142, Mem[0000000090000000] = 00000000 0000005e
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 78fc0e93 37f18142
! Mem[000000009100002c] = 4f959e7c, %g2 = 6c6c0f3a78fc0e93
ldsb [%i6+0x02d],%g2 ! %g2 = 000000000000004f
! Mem[000000009080001c] = d6343572, %g2 = 000000000000004f
lduw [%i5+0x01c],%g2 ! %g2 = 00000000d6343572
! Mem[0000000090800010] = c495b533, %g2 = 00000000d6343572
ldsb [%i5+%o2],%g2 ! %g2 = ffffffffffffffc4
! %l7 = 0000000037f18142, Mem[000000009180001a] = df25e146
sth %l7,[%o0+0x01a] ! Mem[0000000091800018] = 8142e146
! Mem[0000000090800018] = 37f18142, %g2 = ffffffffffffffc4
lduw [%i5+%o3],%g2 ! %g2 = 0000000037f18142
! Mem[0000000091800028] = d1fa02cc, %g2 = 0000000037f18142
ldsb [%o0+%o5],%g2 ! %g2 = ffffffffffffffd1
! Mem[0000000091000024] = 41cb8c43, %g2 = ffffffffffffffd1
ldsb [%i6+0x025],%g2 ! %g2 = 0000000000000041
p22_label_5:
! Mem[000000009000001c] = 22ad1a54, %g2 = 0000000000000041
lduh [%i4+0x01e],%g2 ! %g2 = 00000000000022ad
! Mem[0000000091800028] = d1fa02ccb0308df5, %g2 = 00000000000022ad
ldx [%o0+%o5],%g2 ! %g2 = d1fa02ccb0308df5
! %l7 = 0000000037f18142, Mem[0000000090800010] = c495b533
stw %l7,[%i5+%o2] ! Mem[0000000090800010] = 37f18142
! Mem[0000000091000008] = 4b1c5151 0000005e, %g2 = b0308df5, %g3 = d7571dc0
ldd [%i6+%o1],%g2 ! %g2 = 000000004b1c5151 000000000000005e
! Mem[000000003d800034] = cadbff6e, %l7 = 0000000037f18142
lduh [%i3+0x034],%l7 ! %l7 = 000000000000cadb
! %l5 = 7b4de67be84a78d6, Mem[0000000091800020] = e84a78d6
stw %l5,[%o0+%o4] ! Mem[0000000091800020] = e84a78d6
! %l0 = 28191885c495b533, Mem[0000000090000024] = e7b2eb32
stb %l0,[%i4+0x024] ! Mem[0000000090000024] = 33b2eb32
! %l5 = 7b4de67be84a78d6, Mem[0000000091000030] = 7cc77257207bbe7e
stx %l5,[%i6+0x030] ! Mem[0000000091000030] = 7b4de67be84a78d6
! Mem[0000000090000018] = 7f114e52 9d7122ad, %g2 = 4b1c5151, %g3 = 0000005e
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 000000009d7122ad
! %l5 = 7b4de67be84a78d6, Mem[0000000090000008] = 764453be
sth %l5,[%i4+%o1] ! Mem[0000000090000008] = 78d653be
p22_label_6:
! Mem[0000000090000028] = 07dc67fd8d791540, %g2 = 000000007f114e52
ldx [%i4+%o5],%g2 ! %g2 = 07dc67fd8d791540
! Mem[0000000091800010] = d6a2d978, %g2 = 07dc67fd8d791540
ldub [%o0+0x013],%g2 ! %g2 = 00000000000000d6
! %l1 = 00000000000000ba, Mem[000000003c800030] = 10f6f4ffd8b33dcc
stx %l1,[%i1+0x030] ! Mem[000000003c800030] = 00000000000000ba
! Mem[0000000090000030] = 136a1267, %g2 = 00000000000000d6
ldsb [%i4+0x032],%g2 ! %g2 = 0000000000000013
! %l0 = 28191885c495b533, Mem[0000000090800014] = 999676a5
stw %l0,[%i5+0x014] ! Mem[0000000090800014] = c495b533
! %l1 = 00000000000000ba, Mem[0000000091000018] = b4334f34
stw %l1,[%i6+%o3] ! Mem[0000000091000018] = 000000ba
! Mem[0000000090000008] = be764453, %g2 = 0000000000000013
ldsb [%i4+0x00b],%g2 ! %g2 = ffffffffffffffbe
! %l3 = 000000000000005e, Mem[0000000090000028] = 07dc67fd8d791540
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = 000000000000005e
! Mem[000000003d000008] = 94b67ba1 325ca086, %l0 = c495b533, %l1 = 000000ba
ldd [%i2+%o1],%l0 ! %l0 = 0000000094b67ba1 00000000325ca086
! Mem[0000000090800020] = 6c6c0f3a 78fc0e93, %g2 = ffffffbe, %g3 = 9d7122ad
ldd [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a 0000000078fc0e93
p22_label_7:
! %l3 = 000000000000005e, Mem[0000000091000018] = 000000ba40af2dc9
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 000000000000005e
! Mem[000000003d00003c] = e429e67f, %l3 = 000000000000005e
ldsb [%i2+0x03e],%l3 ! %l3 = ffffffffffffffe6
! Mem[0000000091800020] = e84a78d6 33167744, %g2 = 6c6c0f3a, %g3 = 78fc0e93
ldd [%o0+%o4],%g2 ! %g2 = 00000000e84a78d6 0000000033167744
! Mem[0000000090000028] = 00000000, %g2 = 00000000e84a78d6
lduh [%i4+0x02a],%g2 ! %g2 = 0000000000000000
! %l5 = 7b4de67be84a78d6, Mem[000000009000001d] = 7122ad1a
stb %l5,[%i4+0x01d] ! Mem[000000009000001c] = d622ad1a
! Mem[0000000091800008] = 50d23f27, %g2 = 0000000000000000
lduh [%o0+%o1],%g2 ! %g2 = 00000000000050d2
! %l2 = a8fabec5, %l3 = ffffffe6, Mem[0000000090800028] = eb4882af 9c5fe8b1
std %l2,[%i5+%o5] ! Mem[0000000090800028] = a8fabec5 ffffffe6
! %l5 = 7b4de67be84a78d6, Mem[0000000090000018] = 7f114e52
stw %l5,[%i4+%o3] ! Mem[0000000090000018] = e84a78d6
! Mem[000000003c000008] = 01ffa346 c495b533, %l0 = 94b67ba1, %l1 = 325ca086
ldd [%i0+%o1],%l0 ! %l0 = 0000000001ffa346 00000000c495b533
! Mem[000000009000002c] = 00005e94, %g2 = 00000000000050d2
ldsb [%i4+0x02d],%g2 ! %g2 = 0000000000000000
p22_label_8:
! %l0 = 0000000001ffa346, Mem[000000003c000008] = 01ffa346
sth %l0,[%i0+%o1] ! Mem[000000003c000008] = a346a346
! %l5 = 7b4de67be84a78d6, Mem[000000009080003b] = 0cdd38b6
stb %l5,[%i5+0x03b] ! Mem[0000000090800038] = d6dd38b6
! Mem[0000000090800000] = c8c086c6 d0bacca9, %g2 = 00000000, %g3 = 33167744
ldd [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6 00000000d0bacca9
! Mem[0000000090800030] = e7b33334 2d07fd66, %g2 = c8c086c6, %g3 = d0bacca9
ldd [%i5+0x030],%g2 ! %g2 = 00000000e7b33334 000000002d07fd66
! Mem[000000009080001c] = 35726c6c, %g2 = 00000000e7b33334
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000003572
! Mem[0000000091800010] = 78d6a2d9, %g2 = 0000000000003572
lduh [%o0+0x012],%g2 ! %g2 = 00000000000078d6
! Mem[0000000091800038] = c495b533999676a5, %g2 = 00000000000078d6
ldx [%o0+0x038],%g2 ! %g2 = c495b533999676a5
! Mem[000000003d000018] = 656e03f4, %l1 = 00000000c495b533
ldsh [%i2+0x01a],%l1 ! %l1 = 00000000000003f4
! %l0 = 0000000001ffa346, Mem[000000009000003a] = c81bf8ba
sth %l0,[%i4+0x03a] ! Mem[0000000090000038] = a346f8ba
! %l4 = 000000000000530b, Mem[0000000091800020] = e84a78d6
sth %l4,[%o0+%o4] ! Mem[0000000091800020] = 530b78d6
p22_label_9:
! %l6 = 78fc0e93, %l7 = 0000cadb, Mem[000000003c800020] = ee323f7e f3827e54
std %l6,[%i1+%o4] ! Mem[000000003c800020] = 78fc0e93 0000cadb
! %l1 = 00000000000003f4, Mem[000000009100003a] = 8de9d757
sth %l1,[%i6+0x03a] ! Mem[0000000091000038] = 03f4d757
! %l4 = 000000000000530b, Mem[0000000090800020] = 6c6c0f3a
stw %l4,[%i5+%o4] ! Mem[0000000090800020] = 0000530b
! %l4 = 0000530b, %l5 = e84a78d6, Mem[0000000091800038] = c495b533 999676a5
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 0000530b e84a78d6
! Mem[0000000091000038] = 658903f4 d7571dc0, %g2 = 999676a5, %g3 = 2d07fd66
ldd [%i6+0x038],%g2 ! %g2 = 00000000658903f4 00000000d7571dc0
! Mem[0000000090000018] = e84a78d6, %g2 = 00000000658903f4
ldsh [%i4+%o3],%g2 ! %g2 = ffffffffffffe84a
! Mem[0000000090000038] = a346f8ba, %g2 = ffffffffffffe84a
ldub [%i4+0x03a],%g2 ! %g2 = 00000000000000a3
! Mem[0000000090000024] = b2eb3200, %g2 = 00000000000000a3
ldub [%i4+0x025],%g2 ! %g2 = 00000000000000b2
! Mem[000000003c000004] = 37f18142, %l7 = 000000000000cadb
ldub [%i0+0x005],%l7 ! %l7 = 00000000000000f1
! Mem[0000000091000024] = 7b41cb8c, %g2 = 00000000000000b2
lduw [%i6+0x024],%g2 ! %g2 = 000000007b41cb8c
p22_label_10:
! Mem[000000009000003c] = 39dc0000, %g2 = 000000007b41cb8c
lduh [%i4+0x03e],%g2 ! %g2 = 00000000000039dc
! %l5 = 7b4de67be84a78d6, Mem[000000003c800028] = 2654c356
sth %l5,[%i1+%o5] ! Mem[000000003c800028] = 78d6c356
! Mem[000000009080001c] = d6343572, %g18 = 0395b5e45aa72609
ldsw [%i5+0x01c],%g2 ! %g2 = 0395b5e45aa72609
! Mem[0000000090000038] = 8fc6a346 f8ba39dc, %g2 = d6343572, %g3 = d7571dc0
ldd [%i4+0x038],%g2 ! %g2 = 000000008fc6a346 00000000f8ba39dc
! %l0 = 0000000001ffa346, Mem[000000009100002c] = db4f959e
sth %l0,[%i6+0x02c] ! Mem[000000009100002c] = a346959e
! %l4 = 000000000000530b, Mem[000000003d000038] = 63614517
stw %l4,[%i2+0x038] ! Mem[000000003d000038] = 0000530b
! Mem[0000000090800028] = a8fabec5 ffffffe6, %g2 = 8fc6a346, %g3 = f8ba39dc
ldd [%i5+%o5],%g2 ! %g2 = 00000000a8fabec5 00000000ffffffe6
! %l6 = 78fc0e93, %l7 = 000000f1, Mem[000000003d000030] = 3f3098f0 e679afe6
std %l6,[%i2+0x030] ! Mem[000000003d000030] = 78fc0e93 000000f1
! %l0 = 01ffa346, %l1 = 000003f4, Mem[000000003c000038] = 3bda62db 75ba5fb0
std %l0,[%i0+0x038] ! Mem[000000003c000038] = 01ffa346 000003f4
! Mem[0000000091800018] = 39a58142, %g2 = 00000000a8fabec5
lduw [%o0+%o3],%g2 ! %g2 = 0000000039a58142
p22_label_11:
! Mem[000000003c800014] = a8fabec5, %l2 = f298e79ba8fabec5
ldsb [%i1+0x014],%l2 ! %l2 = ffffffffffffffa8
! Mem[000000003c800024] = 0000cadb, %l4 = 000000000000530b
ldub [%i1+0x024],%l4 ! %l4 = 0000000000000000
! Mem[000000009180001c] = e14610d9, %g18 = 0395b5e45aa72609
ldsw [%o0+0x01c],%g2 ! %g2 = 0395b5e45aa72609
! Mem[0000000091000024] = cb8c43a0, %g2 = ffffffffe14610d9
ldub [%i6+0x026],%g2 ! %g2 = 00000000000000cb
! Mem[0000000091000020] = 8f8d7b41, %g2 = 00000000000000cb
ldsb [%i6+0x022],%g2 ! %g2 = ffffffffffffff8f
! Mem[0000000090000010] = 0212225c, %g2 = ffffffffffffff8f
lduw [%i4+%o2],%g2 ! %g2 = 000000000212225c
! Mem[0000000091800024] = 7744d1fa, %g2 = 000000000212225c
lduh [%o0+0x026],%g2 ! %g2 = 0000000000007744
! Mem[0000000091000020] = 8f8d7b41, %g2 = 0000000000007744
ldub [%i6+0x022],%g2 ! %g2 = 000000000000008f
! Mem[000000003d800034] = cadbff6e, %l5 = 7b4de67be84a78d6
ldsh [%i3+0x036],%l5 ! %l5 = ffffffffffffff6e
! %l2 = ffffffffffffffa8, Mem[0000000090000005] = f1814278
stb %l2,[%i4+0x005] ! Mem[0000000090000004] = a8814278
p22_label_12:
! %l6 = 0000000078fc0e93, Mem[000000009100003c] = d7571dc0
stb %l6,[%i6+0x03c] ! Mem[000000009100003c] = 93571dc0
! %l6 = 0000000078fc0e93, Mem[0000000091800024] = 33167744
sth %l6,[%o0+0x024] ! Mem[0000000091800024] = 0e937744
! %l6 = 0000000078fc0e93, Mem[000000003c000010] = a70dc00768651b8f
stx %l6,[%i0+%o2] ! Mem[000000003c000010] = 0000000078fc0e93
! %l4 = 0000000000000000, Mem[0000000090000034] = 126760d7
sth %l4,[%i4+0x034] ! Mem[0000000090000034] = 000060d7
! Mem[000000009000000c] = 764453be, %g2 = 000000000000008f
lduw [%i4+0x00c],%g2 ! %g2 = 00000000764453be
! %l2 = ffffffffffffffa8, Mem[0000000090000020] = 1a54edfc
stw %l2,[%i4+%o4] ! Mem[0000000090000020] = ffffffa8
! Mem[0000000091800028] = d1fa02ccb0308df5, %g2 = 00000000764453be
ldx [%o0+%o5],%g2 ! %g2 = d1fa02ccb0308df5
! %l0 = 01ffa346, %l1 = 000003f4, Mem[0000000091000030] = 7b4de67b e84a78d6
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 01ffa346 000003f4
! Mem[0000000090800030] = e7b33334, %g18 = 0395b5e45aa72609
ldsw [%i5+0x030],%g2 ! %g2 = 0395b5e45aa72609
! Mem[000000003c000010] = 00000000, %l5 = ffffffffffffff6e
lduh [%i0+%o2],%l5 ! %l5 = 0000000000000000
p22_label_13:
! Mem[000000003c000008] = a346a346, %l6 = 0000000078fc0e93
lduw [%i0+%o1],%l6 ! %l6 = 00000000a346a346
! %l1 = 00000000000003f4, Mem[0000000090800008] = a3d5b48df38fafd2
stx %l1,[%i5+%o1] ! Mem[0000000090800008] = 00000000000003f4
! %l6 = a346a346, %l7 = 000000f1, Mem[0000000090800038] = 393f42d6 dd38b60e
std %l6,[%i5+0x038] ! Mem[0000000090800038] = a346a346 000000f1
! Mem[0000000090800018] = 37f18142, %g2 = ffffffffe7b33334
lduh [%i5+%o3],%g2 ! %g2 = 00000000000037f1
! Mem[0000000091800018] = 39a58142, %g2 = 00000000000037f1
lduw [%o0+%o3],%g2 ! %g2 = 0000000039a58142
! %l1 = 00000000000003f4, Mem[0000000091000008] = 4b1c51510000005e
stx %l1,[%i6+%o1] ! Mem[0000000091000008] = 00000000000003f4
! Mem[000000003d800004] = 0b11c44d, %l7 = 00000000000000f1
ldsb [%i3+0x007],%l7 ! %l7 = 000000000000004d
! %l6 = 00000000a346a346, Mem[0000000091000008] = 00000000
stw %l6,[%i6+%o1] ! Mem[0000000091000008] = a346a346
! %l7 = 000000000000004d, Mem[0000000090000021] = ffffa833
stb %l7,[%i4+0x021] ! Mem[0000000090000020] = 4dffa833
! %l3 = ffffffffffffffe6, Mem[0000000090000025] = b2eb3200
stb %l3,[%i4+0x025] ! Mem[0000000090000024] = e6eb3200
p22_label_14:
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = 39a58142, %g3 = ffffffe6
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! %l1 = 00000000000003f4, Mem[000000009080000c] = 000003f4
stw %l1,[%i5+0x00c] ! Mem[000000009080000c] = 000003f4
! Mem[000000003c800014] = a8fabec5, %l4 = 0000000000000000
ldub [%i1+0x014],%l4 ! %l4 = 00000000000000a8
! Mem[0000000091000008] = a346a346, %g2 = 0000000050d23f27
lduw [%i6+%o1],%g2 ! %g2 = 00000000a346a346
! %l0 = 0000000001ffa346, Mem[0000000090800000] = c8c086c6
sth %l0,[%i5+%g0] ! Mem[0000000090800000] = a34686c6
! Mem[0000000091000018] = 00000000, %g2 = 00000000a346a346
ldub [%i6+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000020] = 42e28f8d7b41cb8c, %g2 = 0000000000000000
ldx [%i6+%o4],%g2 ! %g2 = 42e28f8d7b41cb8c
! Mem[0000000090800030] = e7b33334 2d07fd66, %g2 = 7b41cb8c, %g3 = 0741274a
ldd [%i5+0x030],%g2 ! %g2 = 00000000e7b33334 000000002d07fd66
! %l4 = 000000a8, %l5 = 00000000, Mem[0000000090000030] = 944f136a 000060d7
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 000000a8 00000000
! %l7 = 000000000000004d, Mem[0000000091800030] = 45288f71
stb %l7,[%o0+0x030] ! Mem[0000000091800030] = 4d288f71
p22_label_15:
! Mem[000000009100001c] = 005e42e2, %g2 = 00000000e7b33334
ldsb [%i6+0x01e],%g2 ! %g2 = 0000000000000000
! %l2 = ffffffffffffffa8, Mem[000000003c000020] = ed22a963
stw %l2,[%i0+%o4] ! Mem[000000003c000020] = ffffffa8
! %l4 = 00000000000000a8, Mem[0000000090800030] = e7b333342d07fd66
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = 00000000000000a8
! %l1 = 00000000000003f4, Mem[000000009000002c] = 0000005e
stb %l1,[%i4+0x02c] ! Mem[000000009000002c] = f400005e
! Mem[0000000090800030] = 00000000, %g2 = 0000000000000000
ldsb [%i5+0x033],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800038] = 00530be8, %g2 = 0000000000000000
ldsb [%o0+0x039],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = 00000000, %g2 = 0000000000000000
lduw [%i4+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800018] = 39a58142, %g2 = 0000000000000000
lduw [%o0+%o3],%g2 ! %g2 = 0000000039a58142
! Mem[0000000091000004] = 1c20a346, %g2 = 0000000039a58142
ldub [%i6+0x006],%g2 ! %g2 = 000000000000001c
! Mem[0000000090000010] = 0212225c798eb5a3, %g2 = 000000000000001c
ldx [%i4+%o2],%g2 ! %g2 = 0212225c798eb5a3
p22_label_16:
! %l2 = ffffffa8, %l3 = ffffffe6, Mem[0000000091800008] = 50d23f27 0741274a
std %l2,[%o0+%o1] ! Mem[0000000091800008] = ffffffa8 ffffffe6
! %l6 = 00000000a346a346, Mem[0000000091000038] = 658903f493571dc0
stx %l6,[%i6+0x038] ! Mem[0000000091000038] = 00000000a346a346
! Mem[0000000091000038] = 0000a346, %g2 = 0212225c798eb5a3
ldub [%i6+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[000000009100003c] = a3460000, %g2 = 0000000000000000
ldsh [%i6+0x03e],%g2 ! %g2 = ffffffffffffa346
! %l6 = a346a346, %l7 = 0000004d, Mem[0000000091000030] = 01ffa346 000003f4
std %l6,[%i6+0x030] ! Mem[0000000091000030] = a346a346 0000004d
! %l0 = 0000000001ffa346, Mem[0000000090800028] = a8fabec5ffffffe6
stx %l0,[%i5+%o5] ! Mem[0000000090800028] = 0000000001ffa346
! Mem[0000000090800038] = a346a346, %g2 = ffffffffffffa346
lduw [%i5+0x038],%g2 ! %g2 = 00000000a346a346
! %l7 = 000000000000004d, Mem[0000000091000020] = 42e28f8d7b41cb8c
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = 000000000000004d
! %l7 = 000000000000004d, Mem[000000009000002c] = f400005e
stw %l7,[%i4+0x02c] ! Mem[000000009000002c] = 0000004d
! Mem[0000000091800030] = 8f71b6b6, %g2 = 00000000a346a346
ldsh [%o0+0x032],%g2 ! %g2 = ffffffffffff8f71
p22_label_17:
! %l1 = 00000000000003f4, Mem[000000009000002d] = 00004d00
stb %l1,[%i4+0x02d] ! Mem[000000009000002c] = f4004d00
! Mem[000000003c000010] = 00000000, %l5 = 0000000000000000
lduw [%i0+%o2],%l5 ! %l5 = 0000000000000000
! Mem[000000009180003c] = e84a78d6, %g2 = ffffffffffff8f71
lduw [%o0+0x03c],%g2 ! %g2 = 00000000e84a78d6
! Mem[0000000091800020] = 530b78d60e937744, %g2 = 00000000e84a78d6
ldx [%o0+%o4],%g2 ! %g2 = 530b78d60e937744
! Mem[0000000091800028] = d1fa02cc b0308df5, %g2 = 0e937744, %g3 = 2d07fd66
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0308df5
! Mem[000000003c800034] = 000000ba, %l1 = 00000000000003f4
ldsh [%i1+0x034],%l1 ! %l1 = 0000000000000000
! Mem[0000000091800018] = 39a58142, %g2 = 00000000d1fa02cc
lduw [%o0+%o3],%g2 ! %g2 = 0000000039a58142
! Mem[000000009100002c] = 46959ea3, %g2 = 0000000039a58142
ldsb [%i6+0x02d],%g2 ! %g2 = 0000000000000046
! Mem[0000000091800030] = 71b6b648, %g2 = 0000000000000046
ldsb [%o0+0x033],%g2 ! %g2 = 0000000000000071
! Mem[000000009100003c] = a346a346, %g18 = 0395b5e45aa72609
ldsw [%i6+0x03c],%g2 ! %g2 = 0395b5e45aa72609
p22_label_18:
! %l1 = 0000000000000000, Mem[0000000090000018] = e84a78d69dd622ad
stx %l1,[%i4+%o3] ! Mem[0000000090000018] = 0000000000000000
! %l7 = 000000000000004d, Mem[0000000090800036] = 00a8a346
sth %l7,[%i5+0x036] ! Mem[0000000090800034] = 004da346
! Mem[000000003d000010] = 2ef37be0 8c12530b, %l2 = ffffffa8, %l3 = ffffffe6
ldd [%i2+%o2],%l2 ! %l2 = 000000002ef37be0 000000008c12530b
! Mem[0000000091800030] = 4d288f71, %g18 = 0395b5e45aa72609
ldsw [%o0+0x030],%g2 ! %g2 = 0395b5e45aa72609
! Mem[000000003c800004] = f55e0bc4, %l3 = 000000008c12530b
ldsb [%i1+0x007],%l3 ! %l3 = ffffffffffffffc4
! Mem[0000000090000014] = 798eb5a3, %g2 = 000000004d288f71
ldub [%i4+0x014],%g2 ! %g2 = 0000000000000079
! Mem[000000009080002c] = 01ffa346, %g2 = 0000000000000079
lduh [%i5+0x02c],%g2 ! %g2 = 00000000000001ff
! Mem[0000000091000030] = a346a346, %g2 = 00000000000001ff
lduw [%i6+0x030],%g2 ! %g2 = 00000000a346a346
! Mem[0000000090000030] = 00a80000, %g2 = 00000000a346a346
ldsb [%i4+0x032],%g2 ! %g2 = 0000000000000000
! %l2 = 000000002ef37be0, Mem[0000000090000018] = 00000000
stb %l2,[%i4+%o3] ! Mem[0000000090000018] = e0000000
p22_label_19:
! Mem[0000000091000014] = bbe40000, %g2 = 0000000000000000
lduh [%i6+0x016],%g2 ! %g2 = 000000000000bbe4
! Mem[0000000091000018] = 000000000000005e, %g2 = 000000000000bbe4
ldx [%i6+%o3],%g2 ! %g2 = 000000000000005e
! %l7 = 000000000000004d, Mem[0000000091000009] = 46a34600
stb %l7,[%i6+0x009] ! Mem[0000000091000008] = 4da34600
! Mem[0000000091800004] = 000000ba, %g18 = 0395b5e45aa72609
ldsw [%o0+0x004],%g2 ! %g2 = 0395b5e45aa72609
! Mem[0000000091000024] = 0000004d, %g2 = 00000000000000ba
lduw [%i6+0x024],%g2 ! %g2 = 000000000000004d
! Mem[0000000090000008] = 53be7644, %g2 = 000000000000004d
lduh [%i4+0x00a],%g2 ! %g2 = 00000000000053be
! Mem[0000000091800000] = c495b533, %g2 = 00000000000053be
lduw [%o0+%g0],%g2 ! %g2 = 00000000c495b533
! Mem[0000000091800008] = ffffffa8 ffffffe6, %g2 = c495b533, %g3 = b0308df5
ldd [%o0+%o1],%g2 ! %g2 = 00000000ffffffa8 00000000ffffffe6
! Mem[000000009100000c] = 000003f4, %g2 = 00000000ffffffa8
ldub [%i6+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = 000000f4, %g2 = 0000000000000000
lduh [%i4+0x02a],%g2 ! %g2 = 0000000000000000
p22_label_20:
! Mem[0000000090800030] = 000000000000004d, %g2 = 0000000000000000
ldx [%i5+0x030],%g2 ! %g2 = 000000000000004d
! %l6 = 00000000a346a346, Mem[000000003c80002e] = b93dfc62
sth %l6,[%i1+0x02e] ! Mem[000000003c80002c] = b93da346
! Mem[000000009180001c] = e14610d9, %g2 = 000000000000004d
lduw [%o0+0x01c],%g2 ! %g2 = 00000000e14610d9
! Mem[0000000090000028] = 0000000000f4004d, %g2 = 00000000e14610d9
ldx [%i4+%o5],%g2 ! %g2 = 0000000000f4004d
! %l4 = 00000000000000a8, Mem[0000000091800030] = 4d288f71
stw %l4,[%o0+0x030] ! Mem[0000000091800030] = 000000a8
! %l4 = 000000a8, %l5 = 00000000, Mem[0000000090800020] = 0000530b 78fc0e93
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 000000a8 00000000
! Mem[0000000091800010] = d6a2d978, %g2 = 0000000000f4004d
ldub [%o0+0x013],%g2 ! %g2 = 00000000000000d6
! Mem[0000000091000020] = 000000000000004d, %g2 = 00000000000000d6
ldx [%i6+%o4],%g2 ! %g2 = 000000000000004d
! Mem[0000000090800038] = a346a346, %g2 = 000000000000004d
lduw [%i5+0x038],%g2 ! %g2 = 00000000a346a346
! Mem[0000000090800008] = 00000000, %g2 = 00000000a346a346
ldub [%i5+%o1],%g2 ! %g2 = 0000000000000000
p22_label_21:
! %l2 = 000000002ef37be0, Mem[0000000090800004] = d0bacca9
stw %l2,[%i5+0x004] ! Mem[0000000090800004] = 2ef37be0
! Mem[0000000090000010] = 0212225c798eb5a3, %g2 = 0000000000000000
ldx [%i4+%o2],%g2 ! %g2 = 0212225c798eb5a3
! %l4 = 00000000000000a8, Mem[000000009180002e] = 8df50000
sth %l4,[%o0+0x02e] ! Mem[000000009180002c] = 00a80000
! Mem[000000003d800008] = 609d986b, %l2 = 000000002ef37be0
lduh [%i3+0x00a],%l2 ! %l2 = 000000000000986b
! %l0 = 01ffa346, %l1 = 00000000, Mem[000000003d800038] = dff16dea c0c22053
std %l0,[%i3+0x038] ! Mem[000000003d800038] = 01ffa346 00000000
! %l6 = 00000000a346a346, Mem[0000000090800016] = b53337f1
sth %l6,[%i5+0x016] ! Mem[0000000090800014] = a34637f1
! Mem[0000000091800010] = 5e4478d6, %g2 = 0212225c798eb5a3
ldsh [%o0+%o2],%g2 ! %g2 = 0000000000005e44
! Mem[000000003d80000c] = e85f6adb, %l6 = 00000000a346a346
ldsw [%i3+0x00c],%l6 ! %l6 = ffffffffe85f6adb
! Mem[0000000091800018] = 39a58142 e14610d9, %g2 = 00005e44, %g3 = ffffffe6
ldd [%o0+%o3],%g2 ! %g2 = 0000000039a58142 00000000e14610d9
! Mem[0000000091000014] = 5bebbbe4, %g2 = 0000000039a58142
lduh [%i6+0x014],%g2 ! %g2 = 0000000000005beb
p22_label_22:
! Mem[000000003c000014] = 78fc0e93, %l7 = 000000000000004d
ldsb [%i0+0x016],%l7 ! %l7 = 000000000000000e
! Mem[0000000091000008] = 46000003, %g2 = 0000000000005beb
ldsb [%i6+0x00b],%g2 ! %g2 = 0000000000000046
! Mem[0000000091000018] = 00000000 0000005e, %g2 = 00000046, %g3 = e14610d9
ldd [%i6+%o3],%g2 ! %g2 = 0000000000000000 000000000000005e
! %l4 = 000000a8, %l5 = 00000000, Mem[0000000090800030] = 00000000 0000004d
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 000000a8 00000000
! Mem[000000003c000030] = 010a461e33476a4d, %l6 = ffffffffe85f6adb
ldx [%i0+0x030],%l6 ! %l6 = 010a461e33476a4d
! Mem[0000000091800000] = c495b533000000ba, %g2 = 0000000000000000
ldx [%o0+%g0],%g2 ! %g2 = c495b533000000ba
! %l0 = 0000000001ffa346, Mem[0000000091800023] = d60e9377
stb %l0,[%o0+0x023] ! Mem[0000000091800020] = 460e9377
! Mem[000000003c000000] = 78fc0e93, %l2 = 000000000000986b
ldsb [%i0+%g0],%l2 ! %l2 = 0000000000000078
! Mem[000000003d000018] = 656e03f4 7edaf7a5, %l0 = 01ffa346, %l1 = 00000000
ldd [%i2+%o3],%l0 ! %l0 = 00000000656e03f4 000000007edaf7a5
! Mem[000000003c000010] = 00000000, %l1 = 000000007edaf7a5
ldsh [%i0+%o2],%l1 ! %l1 = 0000000000000000
p22_label_23:
! Mem[0000000091800000] = c495b533 000000ba, %g2 = 000000ba, %g3 = 0000005e
ldd [%o0+%g0],%g2 ! %g2 = 00000000c495b533 00000000000000ba
! Mem[0000000091000028] = ada34695, %g2 = 00000000c495b533
ldub [%i6+0x02b],%g2 ! %g2 = 00000000000000ad
! %l2 = 00000078, %l3 = ffffffc4, Mem[0000000091800008] = ffffffa8 ffffffe6
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 00000078 ffffffc4
! %l3 = ffffffffffffffc4, Mem[000000003d800024] = d8b888ce
stw %l3,[%i3+0x024] ! Mem[000000003d800024] = ffffffc4
! %l6 = 33476a4d, %l7 = 0000000e, Mem[0000000090000038] = 8fc6a346 f8ba39dc
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 33476a4d 0000000e
! %l6 = 33476a4d, %l7 = 0000000e, Mem[0000000091800008] = 00000078 ffffffc4
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 33476a4d 0000000e
! Mem[0000000090800024] = 00000000, %g18 = 0395b5e45aa72609
ldsw [%i5+0x024],%g2 ! %g2 = 0395b5e45aa72609
! %l3 = ffffffffffffffc4, Mem[0000000091000018] = 000000000000005e
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = ffffffffffffffc4
! %l7 = 000000000000000e, Mem[0000000090800010] = 37f18142
stb %l7,[%i5+%o2] ! Mem[0000000090800010] = 0ef18142
! Mem[000000009000000c] = be021222, %g2 = 0000000000000000
ldsb [%i4+0x00f],%g2 ! %g2 = ffffffffffffffbe
p22_label_24:
! %l0 = 656e03f4, %l1 = 00000000, Mem[000000003c800020] = 78fc0e93 0000cadb
std %l0,[%i1+%o4] ! Mem[000000003c800020] = 656e03f4 00000000
! Mem[0000000091800038] = 0000530b, %g2 = ffffffffffffffbe
lduw [%o0+0x038],%g2 ! %g2 = 000000000000530b
! %l7 = 000000000000000e, Mem[0000000091800014] = a2d978b6
stb %l7,[%o0+0x014] ! Mem[0000000091800014] = 0ed978b6
! %l3 = ffffffffffffffc4, Mem[0000000090000010] = 0212225c
stw %l3,[%i4+%o2] ! Mem[0000000090000010] = ffffffc4
! Mem[0000000091800000] = b5330000, %g2 = 000000000000530b
ldsh [%o0+0x002],%g2 ! %g2 = ffffffffffffb533
! %l5 = 0000000000000000, Mem[0000000091800018] = 39a58142
stw %l5,[%o0+%o3] ! Mem[0000000091800018] = 00000000
! Mem[000000009100002c] = a346959e, %g2 = ffffffffffffb533
ldsh [%i6+0x02c],%g2 ! %g2 = ffffffffffffa346
! %l1 = 0000000000000000, Mem[0000000090000026] = eb320000
sth %l1,[%i4+0x026] ! Mem[0000000090000024] = 00000000
! Mem[000000009180002c] = b03000a8, %g2 = ffffffffffffa346
ldub [%o0+0x02c],%g2 ! %g2 = 00000000000000b0
! %l2 = 00000078, %l3 = ffffffc4, Mem[0000000091000000] = ddab9f6d de861c20
std %l2,[%i6+%g0] ! Mem[0000000091000000] = 00000078 ffffffc4
p22_label_25:
! Mem[0000000090800018] = 37f18142 d6343572, %g2 = 000000b0, %g3 = 000000ba
ldd [%i5+%o3],%g2 ! %g2 = 0000000037f18142 00000000d6343572
! Mem[0000000091000038] = 00000000, %g2 = 0000000037f18142
ldsb [%i6+0x038],%g2 ! %g2 = 0000000000000000
! Mem[000000003c000018] = df7eb6f4 1fd15ea4, %l4 = 000000a8, %l5 = 00000000
ldd [%i0+%o3],%l4 ! %l4 = 00000000df7eb6f4 000000001fd15ea4
! %l0 = 00000000656e03f4, Mem[000000003c000008] = a346a346c495b533
stx %l0,[%i0+%o1] ! Mem[000000003c000008] = 00000000656e03f4
! Mem[0000000091000018] = ffffffffffffffc4, %g2 = 0000000000000000
ldx [%i6+%o3],%g2 ! %g2 = ffffffffffffffc4
! Mem[0000000091800020] = 530b78460e937744, %g2 = ffffffffffffffc4
ldx [%o0+%o4],%g2 ! %g2 = 530b78460e937744
! %l7 = 000000000000000e, Mem[0000000091000018] = ffffffff
stw %l7,[%i6+%o3] ! Mem[0000000091000018] = 0000000e
! Mem[0000000091000028] = 43a014ada346959e, %g2 = 530b78460e937744
ldx [%i6+%o5],%g2 ! %g2 = 43a014ada346959e
! Mem[0000000091800008] = 33476a4d, %g18 = 0395b5e45aa72609
ldsw [%o0+%o1],%g2 ! %g2 = 0395b5e45aa72609
! %l0 = 00000000656e03f4, Mem[0000000090000000] = 78fc0e9337a88142
stx %l0,[%i4+%g0] ! Mem[0000000090000000] = 00000000656e03f4
ba,a p22_not_taken_0_end
p22_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p22_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000078
bne,a,pn %xcc,p22_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffffc4
bne,a,pn %xcc,p22_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000df7eb6f4
bne,a,pn %xcc,p22_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000001fd15ea4
bne,a,pn %xcc,p22_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 010a461e33476a4d
bne,a,pn %xcc,p22_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000000e
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 316819bc f340d90e
bne %xcc,p22_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 5f703d17 9f67940c
bne %xcc,p22_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ba6c1a78 4e06c38f
bne %xcc,p22_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be bdba3a61 ac129ab3
bne %xcc,p22_f6_fail
nop
! Check Local Memory
set p22_local0_expect,%g1
p22_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 00000000656e03f4
ldx [%i0+0x008],%g3 ! Observed data at 000000003c000008
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000078fc0e93
ldx [%i0+0x010],%g3 ! Observed data at 000000003c000010
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffa84935147a
ldx [%i0+0x020],%g3 ! Observed data at 000000003c000020
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 01ffa346000003f4
ldx [%i0+0x038],%g3 ! Observed data at 000000003c000038
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x038,%g4
set p22_local1_expect,%g1
p22_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 1e556c713dbd5fbf
ldx [%i1+0x018],%g3 ! Observed data at 000000003c800018
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 656e03f400000000
ldx [%i1+0x020],%g3 ! Observed data at 000000003c800020
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 78d6c356b93da346
ldx [%i1+0x028],%g3 ! Observed data at 000000003c800028
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000000000ba
ldx [%i1+0x030],%g3 ! Observed data at 000000003c800030
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x030,%g4
set p22_local2_expect,%g1
p22_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 2e1c26ed0000005e
ldx [%i2+0x028],%g3 ! Observed data at 000000003d000028
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 78fc0e93000000f1
ldx [%i2+0x030],%g3 ! Observed data at 000000003d000030
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000530be429e67f
ldx [%i2+0x038],%g3 ! Observed data at 000000003d000038
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x038,%g4
set p22_local3_expect,%g1
p22_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = d8fe0fbaffffffc4
ldx [%i3+0x020],%g3 ! Observed data at 000000003d800020
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 01ffa34600000000
ldx [%i3+0x038],%g3 ! Observed data at 000000003d800038
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x038,%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
! The test for processor 22 failed
p22_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x058] ! Set processor 22 done flag
set p22_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 22 failed
p22_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x058] ! Set processor 22 done flag
set p22_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p22_selfmod_failed:
ba p22_failed
mov 0xabc,%g1
p22_common_error:
or %g0,0xef6,%g1
ba p22_failed
mov %o5,%g3
p22_common_signature_error:
set p22_temp,%g1
ba p22_failed
st %g2,[%g1] ! Common Lock Number
p22_common_timeout:
set p22_temp,%g1
ba p22_failed
st %g2,[%g1] ! Common Lock Number
p22_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p22_failed
mov 0x0,%g3
p22_trap1e:
ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003d000028]
ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003c800028]
stxa %l5,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800010]
stba %l1,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800008]
stba %l5,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800008]
lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003c000028]
stha %l7,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c000008]
done
p22_trap1o:
ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003d000028]
ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003c800028]
stxa %l5,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800010]
stba %l1,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800008]
stba %l5,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003d800008]
lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003c000028]
stha %l7,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c000008]
done
p22_trap2e:
ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003d800000]
done
p22_trap2o:
ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003d800000]
done
p22_trap3e:
nop
nop
nop
nop
nop
nop
done
p22_trap3o:
nop
nop
nop
nop
nop
nop
done
p22_init_memory_pointers:
set p22_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p22_local0_start,%i0
set p22_local1_start,%i1
set p22_local2_start,%i2
set p22_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 28191885c495b533
ldx [%g1+0x008],%l1 ! %l1 = 68a6adf5999676a5
ldx [%g1+0x010],%l2 ! %l2 = aade53b3d4a1a86b
ldx [%g1+0x018],%l3 ! %l3 = e3a609fc51f06804
ldx [%g1+0x020],%l4 ! %l4 = 71f09ab27d8fe75d
ldx [%g1+0x028],%l5 ! %l5 = 7b4de67be84a78d6
ldx [%g1+0x030],%l6 ! %l6 = 6d9bf8da764453be
ldx [%g1+0x038],%l7 ! %l7 = ce344d50c7601b26
! 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 = aba78c48 ea25fc91 50c48cba 707bdaf6
! %f4 = 013e8ff2 5f760fba 32ca81af f4c2c42a
! %f8 = 218b3cf6 7d7bd03f 8b065f69 f0d3d710
! %f12 = 1f5627d6 996bdbbf 870c1f43 8abf7c2e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c11d3a0a 674476e2 9d1ef0b3 a110bd68
! %f20 = c54c1f69 97978cc3 f5557d6c a0977cd6
! %f24 = e21a0f88 64c2d78c 8f10b4ef 6e52e0b2
! %f28 = 665edcea 4c0c0c08 c47b25d6 91ac5539
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1d37a7f5 abde8ec5 8e199f75 c4c0f64e
! %f36 = 58163c4f e9cf0e37 5be4969e 1247663e
! %f40 = 72348aa3 b18a56f7 e5a57c07 c57812b9
! %f44 = 8a02a5bc cf9e99e0 a9dac377 4fd9acb2
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd7bfd4800000006a,%g7,%g1 ! GSR scale = 13, align = 2
wr %g1,%g0,%gsr ! GSR = d7bfd4800000006a
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:
! %l2 = db67c845, %l3 = 3cc2d849, Mem[0000000091800018] = 39a5df25 e14610d9
std %l2,[%o0+%o3] ! Mem[0000000091800018] = db67c845 3cc2d849
! Mem[0000000091800030] = 45288f71b6b6487f, %g2 = 0000000000000036
ldx [%o0+0x030],%g2 ! %g2 = 45288f71b6b6487f
! %l2 = 065fdd62db67c845, Mem[000000003f000028] = dcef26de
stw %l2,[%i2+%o5] ! Mem[000000003f000028] = db67c845
! Mem[0000000090800018] = 35d3851c d6343572, %g2 = b6b6487f, %g3 = 0bad0b00
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3851c 00000000d6343572
! %l5 = bdd8be59e0370c0a, Mem[0000000091000006] = 1c204b1c
sth %l5,[%i6+0x006] ! Mem[0000000091000004] = 0c0a4b1c
! %l6 = 0cebcd127bd7f2fc, Mem[0000000090000038] = 8fc6c81bf8ba39dc
stx %l6,[%i4+0x038] ! Mem[0000000090000038] = 0cebcd127bd7f2fc
! Mem[000000009100001c] = af2dc99d, %g2 = 0000000035d3851c
ldsb [%i6+0x01d],%g2 ! %g2 = ffffffffffffffaf
! Mem[0000000091000024] = cb8c43a0, %g2 = ffffffffffffffaf
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffffcb8c
! Mem[000000003e000028] = da61153a, %l2 = 065fdd62db67c845
ldsh [%i0+%o5],%l2 ! %l2 = ffffffffffffda61
! %l6 = 7bd7f2fc, %l7 = 0046c699, Mem[0000000090000010] = 0212225c 798eb5a3
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 7bd7f2fc 0046c699
p23_label_2:
! %l2 = ffffffffffffda61, Mem[000000003e80003b] = 6988517e
stb %l2,[%i1+0x03b] ! Mem[000000003e800038] = 69885161
! Mem[0000000090800010] = f97aba27, %g2 = ffffffffffffcb8c
lduh [%i5+0x012],%g2 ! %g2 = 000000000000f97a
! %l0 = 186c0e741c8d7d0a, Mem[0000000090800018] = 35d3851cd6343572
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 186c0e741c8d7d0a
! Mem[0000000090800014] = ba27fa54, %g2 = 000000000000f97a
lduw [%i5+0x014],%g2 ! %g2 = 00000000ba27fa54
! Mem[0000000090800028] = eb4882af 9c5fe8b1, %g2 = ba27fa54, %g3 = d6343572
ldd [%i5+%o5],%g2 ! %g2 = 00000000eb4882af 000000009c5fe8b1
! Mem[0000000090800038] = 393f420c, %g18 = 3842abf3e4d71b27
ldsw [%i5+0x038],%g2 ! %g2 = 3842abf3e4d71b27
! %l0 = 186c0e741c8d7d0a, Mem[0000000090000037] = d70cebcd
stb %l0,[%i4+0x037] ! Mem[0000000090000034] = 0a0cebcd
! %l3 = a88748a63cc2d849, Mem[0000000091800004] = da193367
sth %l3,[%o0+0x004] ! Mem[0000000091800004] = d8493367
! Mem[0000000091000008] = 4b1c5151, %g2 = 00000000393f420c
lduh [%i6+%o1],%g2 ! %g2 = 0000000000004b1c
! %l2 = ffffffffffffda61, Mem[0000000090800030] = e7b333342d07fd66
stx %l2,[%i5+0x030] ! Mem[0000000090800030] = ffffffffffffda61
p23_label_3:
! %l3 = a88748a63cc2d849, Mem[000000003f00002c] = b7dbc200
stw %l3,[%i2+0x02c] ! Mem[000000003f00002c] = 3cc2d849
! %l4 = da3a748dc63007bd, Mem[0000000091800028] = d1fa02cc
sth %l4,[%o0+%o5] ! Mem[0000000091800028] = 07bd02cc
! Mem[0000000090800024] = ba1e4dff, %g2 = 0000000000004b1c
lduh [%i5+0x024],%g2 ! %g2 = 000000000000ba1e
! Mem[0000000090800000] = c8c086c6 d0bacca9, %g2 = 0000ba1e, %g3 = 9c5fe8b1
ldd [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6 00000000d0bacca9
! Mem[0000000090000000] = f5d480b6, %g2 = 00000000c8c086c6
ldsh [%i4+0x002],%g2 ! %g2 = fffffffffffff5d4
! Mem[0000000090800010] = bbd0f97aba27fa54, %g2 = fffffffffffff5d4
ldx [%i5+%o2],%g2 ! %g2 = bbd0f97aba27fa54
! Mem[0000000090800018] = 186c0e74 1c8d7d0a, %g2 = ba27fa54, %g3 = d0bacca9
ldd [%i5+%o3],%g2 ! %g2 = 00000000186c0e74 000000001c8d7d0a
! %l7 = 4a3c0b4a0046c699, Mem[000000003f000008] = 79e61671
stw %l7,[%i2+%o1] ! Mem[000000003f000008] = 0046c699
! Mem[0000000090800024] = ba1e4dff, %g2 = 00000000186c0e74
ldsh [%i5+0x024],%g2 ! %g2 = ffffffffffffba1e
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = ffffffffffffba1e
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
p23_label_4:
! Mem[0000000090800030] = ffffffffffffda61, %g2 = 5e44f9f4a2d978b6
ldx [%i5+0x030],%g2 ! %g2 = ffffffffffffda61
! Mem[000000003f80001c] = b845dbfc, %l6 = 0cebcd127bd7f2fc
ldsw [%i3+0x01c],%l6 ! %l6 = ffffffffb845dbfc
! Mem[000000003e00001c] = 77d5e08f, %l5 = bdd8be59e0370c0a
lduw [%i0+0x01c],%l5 ! %l5 = 0000000077d5e08f
! Mem[0000000090000020] = 54edfce7, %g2 = ffffffffffffda61
ldub [%i4+0x021],%g2 ! %g2 = 0000000000000054
! %l0 = 186c0e741c8d7d0a, Mem[0000000091000010] = eb99b0555bebbbe4
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = 186c0e741c8d7d0a
! Mem[000000003f800000] = 99e556c89a508ae6, %l6 = ffffffffb845dbfc
ldx [%i3+%g0],%l6 ! %l6 = 99e556c89a508ae6
! Mem[0000000090800018] = 186c0e74, %g2 = 0000000000000054
ldsb [%i5+%o3],%g2 ! %g2 = 0000000000000018
! %l0 = 186c0e741c8d7d0a, Mem[000000009000001c] = 9d7122ad
stw %l0,[%i4+0x01c] ! Mem[000000009000001c] = 1c8d7d0a
! Mem[0000000090000014] = c6997f11, %g2 = 0000000000000018
lduh [%i4+0x016],%g2 ! %g2 = 000000000000c699
! %l6 = 99e556c89a508ae6, Mem[000000003f00003a] = ab07418e
stb %l6,[%i2+0x03a] ! Mem[000000003f000038] = ab07e68e
p23_label_5:
! %l0 = 186c0e741c8d7d0a, Mem[0000000091800024] = 33167744
stw %l0,[%o0+0x024] ! Mem[0000000091800024] = 1c8d7d0a
! %l5 = 0000000077d5e08f, Mem[000000009000001c] = 1c8d7d0a
stw %l5,[%i4+0x01c] ! Mem[000000009000001c] = 77d5e08f
! Mem[000000003e000000] = b62794d9, %l1 = e158f94629157f44
lduh [%i0+%g0],%l1 ! %l1 = 000000000000b627
! Mem[000000009000000c] = c40b9e2c, %g18 = 3842abf3e4d71b27
ldsw [%i4+0x00c],%g2 ! %g2 = 3842abf3e4d71b27
! %l1 = 000000000000b627, Mem[0000000090000017] = 997f114e
stb %l1,[%i4+0x017] ! Mem[0000000090000014] = 277f114e
! %l6 = 9a508ae6, %l7 = 0046c699, Mem[000000003e000020] = 844d5690 2696e98e
std %l6,[%i0+%o4] ! Mem[000000003e000020] = 9a508ae6 0046c699
! Mem[000000009100002c] = db4f959e, %g2 = ffffffffc40b9e2c
lduw [%i6+0x02c],%g2 ! %g2 = 00000000db4f959e
! Mem[0000000091800014] = a2d978b6, %g2 = 00000000db4f959e
lduh [%o0+0x014],%g2 ! %g2 = 000000000000a2d9
! Mem[0000000091800028] = ccb0308d, %g2 = 000000000000a2d9
ldsb [%o0+0x02b],%g2 ! %g2 = ffffffffffffffcc
! Mem[0000000091000038] = 65898de9d7571dc0, %g2 = ffffffffffffffcc
ldx [%i6+0x038],%g2 ! %g2 = 65898de9d7571dc0
p23_label_6:
! Mem[0000000090800014] = ba27fa54, %g18 = 3842abf3e4d71b27
ldsw [%i5+0x014],%g2 ! %g2 = 3842abf3e4d71b27
! Mem[000000003f000008] = 0046c699, %l5 = 0000000077d5e08f
ldsh [%i2+0x00a],%l5 ! %l5 = ffffffffffffc699
! %l4 = c63007bd, %l5 = ffffc699, Mem[0000000091000020] = 9de28f8d 7b41cb8c
std %l4,[%i6+%o4] ! Mem[0000000091000020] = c63007bd ffffc699
! Mem[000000009000002c] = 8d791540, %g2 = ffffffffba27fa54
lduw [%i4+0x02c],%g2 ! %g2 = 000000008d791540
! Mem[000000009180002c] = b0308df5, %g2 = 000000008d791540
ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffb030
! Mem[0000000091000034] = 207bbe7e, %g18 = 3842abf3e4d71b27
ldsw [%i6+0x034],%g2 ! %g2 = 3842abf3e4d71b27
! %l2 = ffffffffffffda61, Mem[0000000090800030] = ffffffff
sth %l2,[%i5+0x030] ! Mem[0000000090800030] = da61ffff
! Mem[0000000090800030] = ffffffff, %g2 = 00000000207bbe7e
ldub [%i5+0x032],%g2 ! %g2 = 00000000000000ff
! Mem[0000000090000008] = b01bc40b, %g2 = 00000000000000ff
ldsb [%i4+0x00a],%g2 ! %g2 = ffffffffffffffb0
! Mem[0000000091000028] = 43a014ad, %g18 = 3842abf3e4d71b27
ldsw [%i6+%o5],%g2 ! %g2 = 3842abf3e4d71b27
p23_label_7:
! %l5 = ffffffffffffc699, Mem[0000000091000034] = 207bbe7e
sth %l5,[%i6+0x034] ! Mem[0000000091000034] = c699be7e
! Mem[000000003e000024] = 0046c699, %l5 = ffffffffffffc699
ldsh [%i0+0x024],%l5 ! %l5 = 0000000000000046
! Mem[0000000090800030] = da61ffff, %g2 = 0000000043a014ad
lduh [%i5+0x030],%g2 ! %g2 = 000000000000da61
! %l5 = 0000000000000046, Mem[000000009180002b] = ccb0308d
stb %l5,[%o0+0x02b] ! Mem[0000000091800028] = 46b0308d
! %l4 = c63007bd, %l5 = 00000046, Mem[0000000091000008] = 4b1c5151 da67f293
std %l4,[%i6+%o1] ! Mem[0000000091000008] = c63007bd 00000046
! %l0 = 1c8d7d0a, %l1 = 0000b627, Mem[0000000090000000] = f4d6f5d4 80b60b78
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 1c8d7d0a 0000b627
! Mem[000000009180000c] = 41274a5e, %g2 = 000000000000da61
ldsb [%o0+0x00d],%g2 ! %g2 = 0000000000000041
! %l5 = 0000000000000046, Mem[000000009000003c] = 7bd7f2fc
sth %l5,[%i4+0x03c] ! Mem[000000009000003c] = 0046f2fc
! %l2 = ffffffffffffda61, Mem[0000000090800038] = 393f420cdd38b60e
stx %l2,[%i5+0x038] ! Mem[0000000090800038] = ffffffffffffda61
! Mem[000000003e800014] = 48c77799, %l1 = 000000000000b627
ldsb [%i1+0x017],%l1 ! %l1 = ffffffffffffff99
p23_label_8:
! Mem[0000000090800014] = 27fa5418, %g2 = 0000000000000041
ldsb [%i5+0x015],%g2 ! %g2 = 0000000000000027
! %l6 = 99e556c89a508ae6, Mem[0000000090000012] = f2fc0046
sth %l6,[%i4+0x012] ! Mem[0000000090000010] = 8ae60046
! %l2 = ffffffffffffda61, Mem[0000000091000001] = ab9f6dde
stb %l2,[%i6+0x001] ! Mem[0000000091000000] = 619f6dde
! Mem[0000000090800034] = ffffda61, %g2 = 0000000000000027
ldub [%i5+0x034],%g2 ! %g2 = 00000000000000ff
! Mem[000000009100002c] = db4f959e, %g2 = 00000000000000ff
ldsh [%i6+0x02c],%g2 ! %g2 = ffffffffffffdb4f
! Mem[0000000091000038] = 65898de9, %g18 = 3842abf3e4d71b27
ldsw [%i6+0x038],%g2 ! %g2 = 3842abf3e4d71b27
! %l4 = da3a748dc63007bd, Mem[000000009180001c] = 3cc2d849
sth %l4,[%o0+0x01c] ! Mem[000000009180001c] = 07bdd849
! %l0 = 1c8d7d0a, %l1 = ffffff99, Mem[0000000091000028] = 43a014ad db4f959e
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 1c8d7d0a ffffff99
! Mem[0000000091800030] = 45288f71b6b6487f, %g2 = 0000000065898de9
ldx [%o0+0x030],%g2 ! %g2 = 45288f71b6b6487f
! Mem[0000000091000020] = c63007bd, %g18 = 3842abf3e4d71b27
ldsw [%i6+%o4],%g2 ! %g2 = 3842abf3e4d71b27
p23_label_9:
! Mem[0000000091800020] = c69ee3c7 1c8d7d0a, %g2 = c63007bd, %g3 = 1c8d7d0a
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7 000000001c8d7d0a
! Mem[0000000090800000] = c8c086c6, %g2 = 00000000c69ee3c7
ldsh [%i5+%g0],%g2 ! %g2 = ffffffffffffc8c0
! Mem[0000000090800024] = 4dffeb48, %g2 = ffffffffffffc8c0
ldsb [%i5+0x026],%g2 ! %g2 = 000000000000004d
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = 0000004d, %g3 = 1c8d7d0a
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
! %l6 = 99e556c89a508ae6, Mem[0000000091000023] = bdffffc6
stb %l6,[%i6+0x023] ! Mem[0000000091000020] = e6ffffc6
! %l0 = 186c0e741c8d7d0a, Mem[0000000090800038] = ffffffffffffda61
stx %l0,[%i5+0x038] ! Mem[0000000090800038] = 186c0e741c8d7d0a
! %l0 = 186c0e741c8d7d0a, Mem[0000000091000018] = b4334f3440af2dc9
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = 186c0e741c8d7d0a
! Mem[0000000091800020] = c69ee3c71c8d7d0a, %g2 = 00000000b4334f34
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c71c8d7d0a
! Mem[0000000090000008] = b01bc40b, %g2 = c69ee3c71c8d7d0a
ldsh [%i4+0x00a],%g2 ! %g2 = ffffffffffffb01b
! Mem[0000000091800018] = db67c845 07bdd849, %g2 = ffffb01b, %g3 = 40af2dc9
ldd [%o0+%o3],%g2 ! %g2 = 00000000db67c845 0000000007bdd849
p23_label_10:
! Mem[0000000091000004] = 0c0ac630, %g2 = 00000000db67c845
ldsh [%i6+0x006],%g2 ! %g2 = 0000000000000c0a
! %l4 = da3a748dc63007bd, Mem[000000009080002e] = e8b1da61
stb %l4,[%i5+0x02e] ! Mem[000000009080002c] = bdb1da61
! Mem[000000003f800028] = 123f89a8, %l2 = ffffffffffffda61
ldsb [%i3+0x02b],%l2 ! %l2 = ffffffffffffffa8
! %l4 = da3a748dc63007bd, Mem[0000000091800000] = 6c5e37b5d8493367
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = da3a748dc63007bd
! %l1 = ffffffffffffff99, Mem[000000009100000a] = 07bd0000
sth %l1,[%i6+0x00a] ! Mem[0000000091000008] = ff990000
! %l0 = 1c8d7d0a, %l1 = ffffff99, Mem[0000000090800018] = 186c0e74 1c8d7d0a
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 1c8d7d0a ffffff99
! %l1 = ffffffffffffff99, Mem[0000000090800038] = 186c0e74
stw %l1,[%i5+0x038] ! Mem[0000000090800038] = ffffff99
! Mem[000000003e00003c] = 1b1125ad, %l0 = 186c0e741c8d7d0a
lduw [%i0+0x03c],%l0 ! %l0 = 000000001b1125ad
! Mem[0000000090800024] = ba1e4dff, %g2 = 0000000000000c0a
lduh [%i5+0x024],%g2 ! %g2 = 000000000000ba1e
! Mem[0000000091800030] = 45288f71, %g2 = 000000000000ba1e
ldsh [%o0+0x030],%g2 ! %g2 = 0000000000004528
p23_label_11:
! Mem[0000000091800008] = 50d23f27, %g18 = 3842abf3e4d71b27
ldsw [%o0+%o1],%g2 ! %g2 = 3842abf3e4d71b27
! %l5 = 0000000000000046, Mem[0000000090800038] = ffffff991c8d7d0a
stx %l5,[%i5+0x038] ! Mem[0000000090800038] = 0000000000000046
! Mem[0000000090800010] = f97aba27, %g2 = 0000000050d23f27
ldsh [%i5+0x012],%g2 ! %g2 = fffffffffffff97a
! %l2 = ffffffffffffffa8, Mem[000000003e800024] = c1e9f930
stw %l2,[%i1+0x024] ! Mem[000000003e800024] = ffffffa8
! %l1 = ffffffffffffff99, Mem[0000000090000020] = 1a54edfc
stw %l1,[%i4+%o4] ! Mem[0000000090000020] = ffffff99
! %l0 = 1b1125ad, %l1 = ffffff99, Mem[0000000090000020] = ffffff99 e7b2eb32
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 1b1125ad ffffff99
! Mem[000000009080000c] = afd2bbd0, %g2 = fffffffffffff97a
ldub [%i5+0x00e],%g2 ! %g2 = 00000000000000af
! Mem[0000000091800038] = e8dd799b, %g2 = 00000000000000af
lduh [%o0+0x038],%g2 ! %g2 = 000000000000e8dd
! %l1 = ffffffffffffff99, Mem[0000000090800020] = 6c6c0f3a
stw %l1,[%i5+%o4] ! Mem[0000000090800020] = ffffff99
! %l3 = a88748a63cc2d849, Mem[0000000091000024] = ffffc699
stw %l3,[%i6+0x024] ! Mem[0000000091000024] = 3cc2d849
p23_label_12:
! Mem[0000000091000000] = dd619f6d, %g18 = 3842abf3e4d71b27
ldsw [%i6+%g0],%g2 ! %g2 = 3842abf3e4d71b27
! %l2 = ffffffa8, %l3 = 3cc2d849, Mem[0000000091000010] = 186c0e74 1c8d7d0a
std %l2,[%i6+%o2] ! Mem[0000000091000010] = ffffffa8 3cc2d849
! Mem[0000000091000018] = 186c0e74, %g18 = 3842abf3e4d71b27
ldsw [%i6+%o3],%g2 ! %g2 = 3842abf3e4d71b27
! Mem[0000000090000034] = 1267600a, %g18 = 3842abf3e4d71b27
ldsw [%i4+0x034],%g2 ! %g2 = 3842abf3e4d71b27
! Mem[0000000091800030] = 45288f71b6b6487f, %g2 = 000000001267600a
ldx [%o0+0x030],%g2 ! %g2 = 45288f71b6b6487f
! %l4 = c63007bd, %l5 = 00000046, Mem[000000003e800038] = 69885161 6db0889b
std %l4,[%i1+0x038] ! Mem[000000003e800038] = c63007bd 00000046
! Mem[0000000090800004] = d0bacca9, %g2 = 45288f71b6b6487f
ldsb [%i5+0x004],%g2 ! %g2 = ffffffffffffffd0
! %l1 = ffffffffffffff99, Mem[000000009180003e] = 66350000
sth %l1,[%o0+0x03e] ! Mem[000000009180003c] = ff990000
! %l0 = 000000001b1125ad, Mem[0000000091000010] = ffffffa83cc2d849
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = 000000001b1125ad
! Mem[0000000090800010] = bbd0f97aba27fa54, %g2 = ffffffffffffffd0
ldx [%i5+%o2],%g2 ! %g2 = bbd0f97aba27fa54
p23_label_13:
! %l4 = da3a748dc63007bd, Mem[0000000091000008] = c630ff99
stw %l4,[%i6+%o1] ! Mem[0000000091000008] = c63007bd
! Mem[000000009100000c] = 00000046, %g2 = bbd0f97aba27fa54
lduw [%i6+0x00c],%g2 ! %g2 = 0000000000000046
! Mem[0000000090000010] = e60046c6, %g2 = 0000000000000046
ldsb [%i4+0x013],%g2 ! %g2 = ffffffffffffffe6
! Mem[0000000090000028] = 67fd8d79, %g2 = ffffffffffffffe6
ldsh [%i4+0x02a],%g2 ! %g2 = 00000000000067fd
! Mem[0000000091800024] = 1c8d7d0a, %g2 = 00000000000067fd
lduh [%o0+0x024],%g2 ! %g2 = 0000000000001c8d
! Mem[0000000090800010] = bbd0f97aba27fa54, %g2 = 0000000000001c8d
ldx [%i5+%o2],%g2 ! %g2 = bbd0f97aba27fa54
! %l5 = 0000000000000046, Mem[000000009180003c] = eb80ff99
stb %l5,[%o0+0x03c] ! Mem[000000009180003c] = 4680ff99
! %l6 = 99e556c89a508ae6, Mem[0000000091000010] = 00000000
stw %l6,[%i6+%o2] ! Mem[0000000091000010] = 9a508ae6
! Mem[0000000090000020] = 1b1125adffffff99, %g2 = bbd0f97aba27fa54
ldx [%i4+%o4],%g2 ! %g2 = 1b1125adffffff99
! Mem[000000009100001c] = 1c8d7d0a, %g2 = 1b1125adffffff99
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000001c8d
p23_label_14:
! %l1 = ffffffffffffff99, Mem[000000009100002e] = ff997cc7
sth %l1,[%i6+0x02e] ! Mem[000000009100002c] = ff997cc7
! Mem[0000000090000010] = 7bd78ae6, %g2 = 0000000000001c8d
lduw [%i4+%o2],%g2 ! %g2 = 000000007bd78ae6
! %l5 = 0000000000000046, Mem[0000000090000034] = 1267600a
stw %l5,[%i4+0x034] ! Mem[0000000090000034] = 00000046
! Mem[0000000091800030] = 45288f71, %g2 = 000000007bd78ae6
lduw [%o0+0x030],%g2 ! %g2 = 0000000045288f71
! %l6 = 99e556c89a508ae6, Mem[0000000090800020] = ffffff99ba1e4dff
stx %l6,[%i5+%o4] ! Mem[0000000090800020] = 99e556c89a508ae6
! Mem[0000000090000030] = 136a0000, %g2 = 0000000045288f71
lduh [%i4+0x032],%g2 ! %g2 = 000000000000136a
! Mem[000000009080001c] = ff9999e5, %g2 = 000000000000136a
ldub [%i5+0x01e],%g2 ! %g2 = 00000000000000ff
! Mem[0000000090800014] = fa541c8d, %g2 = 00000000000000ff
ldsh [%i5+0x016],%g2 ! %g2 = fffffffffffffa54
! %l6 = 99e556c89a508ae6, Mem[0000000091000032] = 7257c699
stb %l6,[%i6+0x032] ! Mem[0000000091000030] = e657c699
! %l6 = 99e556c89a508ae6, Mem[0000000090000019] = 114e5277
stb %l6,[%i4+0x019] ! Mem[0000000090000018] = e64e5277
p23_label_15:
! %l0 = 000000001b1125ad, Mem[0000000090000030] = 944f136a
stw %l0,[%i4+0x030] ! Mem[0000000090000030] = 1b1125ad
! Mem[000000003f000024] = e1fb07dd, %l3 = a88748a63cc2d849
ldub [%i2+0x025],%l3 ! %l3 = 00000000000000fb
! Mem[000000003e800020] = dfddffe6, %l6 = 99e556c89a508ae6
lduw [%i1+%o4],%l6 ! %l6 = 00000000dfddffe6
! Mem[000000003e00000c] = 0e9f17ef, %l0 = 000000001b1125ad
ldsw [%i0+0x00c],%l0 ! %l0 = 000000000e9f17ef
! Mem[000000009180002c] = b0308df5, %g18 = 3842abf3e4d71b27
ldsw [%o0+0x02c],%g2 ! %g2 = 3842abf3e4d71b27
! %l0 = 0e9f17ef, %l1 = ffffff99, Mem[0000000090000008] = 96abb01b c40b9e2c
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 0e9f17ef ffffff99
! %l4 = da3a748dc63007bd, Mem[0000000090800007] = a9a3d5b4
stb %l4,[%i5+0x007] ! Mem[0000000090800004] = bda3d5b4
! Mem[0000000090000038] = cd120046, %g2 = ffffffffb0308df5
ldsh [%i4+0x03a],%g2 ! %g2 = ffffffffffffcd12
! %l2 = ffffffffffffffa8, Mem[0000000091000034] = c699be7e
stw %l2,[%i6+0x034] ! Mem[0000000091000034] = ffffffa8
! %l6 = dfddffe6, %l7 = 0046c699, Mem[0000000090800028] = eb4882af 9c5fbdb1
std %l6,[%i5+%o5] ! Mem[0000000090800028] = dfddffe6 0046c699
p23_label_16:
! Mem[0000000090000020] = adffffff, %g2 = ffffffffffffcd12
ldsb [%i4+0x023],%g2 ! %g2 = ffffffffffffffad
! Mem[0000000090000008] = 0e9f17ef, %g18 = 3842abf3e4d71b27
ldsw [%i4+%o1],%g2 ! %g2 = 3842abf3e4d71b27
! Mem[0000000090000008] = 0e9f17ef ffffff99, %g2 = 0e9f17ef, %g3 = 07bdd849
ldd [%i4+%o1],%g2 ! %g2 = 000000000e9f17ef 00000000ffffff99
! Mem[0000000090800024] = e6dfddff, %g2 = 000000000e9f17ef
ldsb [%i5+0x027],%g2 ! %g2 = ffffffffffffffe6
! %l4 = c63007bd, %l5 = 00000046, Mem[000000003f800008] = 922591ad a2810ec7
std %l4,[%i3+%o1] ! Mem[000000003f800008] = c63007bd 00000046
! %l4 = c63007bd, %l5 = 00000046, Mem[0000000090000008] = 0e9f17ef ffffff99
std %l4,[%i4+%o1] ! Mem[0000000090000008] = c63007bd 00000046
! Mem[0000000091000028] = 1c8d7d0affffff99, %g2 = ffffffffffffffe6
ldx [%i6+%o5],%g2 ! %g2 = 1c8d7d0affffff99
! %l4 = da3a748dc63007bd, Mem[0000000090800024] = 9a508ae6
stw %l4,[%i5+0x024] ! Mem[0000000090800024] = c63007bd
! %l0 = 000000000e9f17ef, Mem[0000000090000020] = 1b1125ad
stw %l0,[%i4+%o4] ! Mem[0000000090000020] = 0e9f17ef
! Mem[0000000090800020] = 99e556c8c63007bd, %g2 = 1c8d7d0affffff99
ldx [%i5+%o4],%g2 ! %g2 = 99e556c8c63007bd
p23_label_17:
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = c63007bd, %g3 = ffffff99
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! Mem[000000003e000014] = bd8fbca6, %l5 = 0000000000000046
ldub [%i0+0x017],%l5 ! %l5 = 00000000000000a6
! %l5 = 00000000000000a6, Mem[000000009000002c] = 8d791540
sth %l5,[%i4+0x02c] ! Mem[000000009000002c] = 00a61540
! %l6 = 00000000dfddffe6, Mem[0000000091800007] = bd50d23f
stb %l6,[%o0+0x007] ! Mem[0000000091800004] = e650d23f
! Mem[0000000090000030] = 1b1125ad, %g2 = 0000000050d23f27
lduw [%i4+0x030],%g2 ! %g2 = 000000001b1125ad
! %l6 = 00000000dfddffe6, Mem[0000000090000020] = 0e9f17efffffff99
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = 00000000dfddffe6
! %l0 = 000000000e9f17ef, Mem[000000003e000038] = 512047461b1125ad
stx %l0,[%i0+0x038] ! Mem[000000003e000038] = 000000000e9f17ef
! %l3 = 00000000000000fb, Mem[000000009080001c] = ffffff99
stb %l3,[%i5+0x01c] ! Mem[000000009080001c] = fbffff99
! %l5 = 00000000000000a6, Mem[0000000091800020] = c69ee3c7
stw %l5,[%o0+%o4] ! Mem[0000000091800020] = 000000a6
! Mem[0000000091800010] = 5e44f9f4, %g2 = 000000001b1125ad
lduw [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4
p23_label_18:
! Mem[000000003f80002c] = c0ab9b38, %l6 = 00000000dfddffe6
ldsh [%i3+0x02e],%l6 ! %l6 = ffffffffffff9b38
! %l7 = 4a3c0b4a0046c699, Mem[000000009180001e] = d8490000
stb %l7,[%o0+0x01e] ! Mem[000000009180001c] = 99490000
! %l2 = ffffffffffffffa8, Mem[0000000091800000] = da3a748dc63007e6
stx %l2,[%o0+%g0] ! Mem[0000000091800000] = ffffffffffffffa8
! Mem[0000000091000038] = 65898de9 d7571dc0, %g2 = 5e44f9f4, %g3 = 0741274a
ldd [%i6+0x038],%g2 ! %g2 = 0000000065898de9 00000000d7571dc0
! %l6 = ffff9b38, %l7 = 0046c699, Mem[0000000091000038] = 65898de9 d7571dc0
std %l6,[%i6+0x038] ! Mem[0000000091000038] = ffff9b38 0046c699
! %l3 = 00000000000000fb, Mem[000000009000002c] = 00a61540
sth %l3,[%i4+0x02c] ! Mem[000000009000002c] = 00fb1540
! %l5 = 00000000000000a6, Mem[000000009180003b] = 9b4680ff
stb %l5,[%o0+0x03b] ! Mem[0000000091800038] = a64680ff
! Mem[0000000091000028] = 1c8d7d0a ffffff99, %g2 = 65898de9, %g3 = d7571dc0
ldd [%i6+%o5],%g2 ! %g2 = 000000001c8d7d0a 00000000ffffff99
! Mem[0000000090800004] = d0baccbd, %g18 = 3842abf3e4d71b27
ldsw [%i5+0x004],%g2 ! %g2 = 3842abf3e4d71b27
! %l2 = ffffffffffffffa8, Mem[0000000090000030] = 1b1125ad
stw %l2,[%i4+0x030] ! Mem[0000000090000030] = ffffffa8
p23_label_19:
! %l5 = 00000000000000a6, Mem[0000000091000000] = dd619f6d
stw %l5,[%i6+%g0] ! Mem[0000000091000000] = 000000a6
! Mem[000000003f800014] = 69a2faf2, %l7 = 4a3c0b4a0046c699
lduh [%i3+0x014],%l7 ! %l7 = 00000000000069a2
! Mem[0000000090800030] = da61ffff, %g2 = ffffffffd0baccbd
ldsb [%i5+0x030],%g2 ! %g2 = ffffffffffffffda
! Mem[000000003f80003c] = 25a4fe92, %l6 = ffffffffffff9b38
ldsh [%i3+0x03e],%l6 ! %l6 = fffffffffffffe92
! Mem[0000000091800004] = ffffffa8, %g2 = ffffffffffffffda
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800030] = 71b6b648, %g2 = ffffffffffffffff
ldub [%o0+0x033],%g2 ! %g2 = 0000000000000071
! Mem[0000000090000000] = 1c8d7d0a, %g2 = 0000000000000071
lduw [%i4+%g0],%g2 ! %g2 = 000000001c8d7d0a
! Mem[0000000091800018] = db67c84507bd9949, %g2 = 000000001c8d7d0a
ldx [%o0+%o3],%g2 ! %g2 = db67c84507bd9949
! %l1 = ffffffffffffff99, Mem[000000003e000038] = 000000000e9f17ef
stx %l1,[%i0+0x038] ! Mem[000000003e000038] = ffffffffffffff99
! Mem[0000000090800020] = 99e556c8c63007bd, %g2 = db67c84507bd9949
ldx [%i5+%o4],%g2 ! %g2 = 99e556c8c63007bd
p23_label_20:
! %l2 = ffffffffffffffa8, Mem[0000000091000008] = c63007bd00000046
stx %l2,[%i6+%o1] ! Mem[0000000091000008] = ffffffffffffffa8
! Mem[000000009100003c] = 46c69900, %g2 = 99e556c8c63007bd
ldub [%i6+0x03d],%g2 ! %g2 = 0000000000000046
! %l5 = 00000000000000a6, Mem[0000000090000022] = 0000dfdd
sth %l5,[%i4+0x022] ! Mem[0000000090000020] = 00a6dfdd
! Mem[0000000090800020] = 56c8c630, %g2 = 0000000000000046
lduh [%i5+0x022],%g2 ! %g2 = 00000000000056c8
! Mem[0000000091800030] = 45288f71b6b6487f, %g2 = 00000000000056c8
ldx [%o0+0x030],%g2 ! %g2 = 45288f71b6b6487f
! %l5 = 00000000000000a6, Mem[0000000091800024] = 1c8d7d0a
stw %l5,[%o0+0x024] ! Mem[0000000091800024] = 000000a6
! %l5 = 00000000000000a6, Mem[0000000090000014] = 0046c627
sth %l5,[%i4+0x014] ! Mem[0000000090000014] = 00a6c627
! %l6 = fffffffffffffe92, Mem[0000000090800024] = c63007bd
sth %l6,[%i5+0x024] ! Mem[0000000090800024] = fe9207bd
! Mem[0000000091000020] = c63007e6, %g18 = 3842abf3e4d71b27
ldsw [%i6+%o4],%g2 ! %g2 = 3842abf3e4d71b27
! Mem[0000000091000020] = c63007e63cc2d849, %g2 = ffffffffc63007e6
ldx [%i6+%o4],%g2 ! %g2 = c63007e63cc2d849
p23_label_21:
! Mem[0000000091000008] = ffffffffffffffa8, %g2 = c63007e63cc2d849
ldx [%i6+%o1],%g2 ! %g2 = ffffffffffffffa8
! Mem[0000000090800020] = 56c8fe92, %g2 = ffffffffffffffa8
ldsb [%i5+0x022],%g2 ! %g2 = 0000000000000056
! Mem[000000009000000c] = 0000467b, %g2 = 0000000000000056
ldsb [%i4+0x00d],%g2 ! %g2 = 0000000000000000
! Mem[000000003f800000] = 99e556c8, %l4 = da3a748dc63007bd
ldsw [%i3+%g0],%l4 ! %l4 = ffffffff99e556c8
! Mem[000000003e00002c] = 67adb32b, %l0 = 000000000e9f17ef
ldsw [%i0+0x02c],%l0 ! %l0 = 0000000067adb32b
! Mem[0000000090000010] = 7bd78ae6, %g18 = 3842abf3e4d71b27
ldsw [%i4+%o2],%g2 ! %g2 = 3842abf3e4d71b27
! %l5 = 00000000000000a6, Mem[0000000091000010] = 9a508ae6
stw %l5,[%i6+%o2] ! Mem[0000000091000010] = 000000a6
! %l1 = ffffffffffffff99, Mem[000000003f000038] = ab07e68e075d9909
stx %l1,[%i2+0x038] ! Mem[000000003f000038] = ffffffffffffff99
! %l2 = ffffffffffffffa8, Mem[0000000090000000] = 1c8d7d0a0000b627
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = ffffffffffffffa8
! %l0 = 0000000067adb32b, Mem[000000009080001c] = fbffff99
sth %l0,[%i5+0x01c] ! Mem[000000009080001c] = b32bff99
p23_label_22:
! Mem[000000009000000c] = 00000046, %g2 = 000000007bd78ae6
lduw [%i4+0x00c],%g2 ! %g2 = 0000000000000046
! %l7 = 00000000000069a2, Mem[0000000091000010] = 000000a6
sth %l7,[%i6+%o2] ! Mem[0000000091000010] = 69a200a6
! %l4 = ffffffff99e556c8, Mem[000000003e800038] = c63007bd00000046
stx %l4,[%i1+0x038] ! Mem[000000003e800038] = ffffffff99e556c8
! %l4 = ffffffff99e556c8, Mem[0000000090000002] = ffffffff
stb %l4,[%i4+0x002] ! Mem[0000000090000000] = c8ffffff
! Mem[000000003e80003c] = 99e556c8, %l5 = 00000000000000a6
ldsb [%i1+0x03e],%l5 ! %l5 = 0000000000000056
! Mem[000000009000003c] = f2fc0000, %g2 = 0000000000000046
ldsh [%i4+0x03e],%g2 ! %g2 = fffffffffffff2fc
! %l1 = ffffffffffffff99, Mem[0000000091800002] = ffffffff
sth %l1,[%o0+0x002] ! Mem[0000000091800000] = ff99ffff
! %l1 = ffffffffffffff99, Mem[000000009180001e] = 99490000
sth %l1,[%o0+0x01e] ! Mem[000000009180001c] = ff990000
! Mem[0000000091800004] = ffffffa8, %g2 = fffffffffffff2fc
lduh [%o0+0x004],%g2 ! %g2 = 000000000000ffff
! Mem[0000000090000008] = c63007bd 00000046, %g2 = 0000ffff, %g3 = ffffff99
ldd [%i4+%o1],%g2 ! %g2 = 00000000c63007bd 0000000000000046
p23_label_23:
! %l3 = 00000000000000fb, Mem[0000000090800038] = 0000000000000046
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = 00000000000000fb
! Mem[000000003f800014] = 69a2faf2, %l4 = ffffffff99e556c8
ldub [%i3+0x016],%l4 ! %l4 = 00000000000000fa
! Mem[0000000091000028] = 1c8d7d0a ffffff99, %g2 = c63007bd, %g3 = 00000046
ldd [%i6+%o5],%g2 ! %g2 = 000000001c8d7d0a 00000000ffffff99
! Mem[000000009000000c] = 00000046, %g2 = 000000001c8d7d0a
lduw [%i4+0x00c],%g2 ! %g2 = 0000000000000046
! Mem[000000003f800000] = 99e556c8, %l2 = ffffffffffffffa8
lduw [%i3+%g0],%l2 ! %l2 = 0000000099e556c8
! Mem[0000000090800008] = b48df38f, %g2 = 0000000000000046
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffb48d
! Mem[0000000090800030] = da61ffff, %g2 = ffffffffffffb48d
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffda61
! Mem[0000000090000024] = ffe607dc, %g2 = ffffffffffffda61
lduh [%i4+0x026],%g2 ! %g2 = 000000000000ffe6
! Mem[0000000090000000] = ffffc8ff, %g2 = 000000000000ffe6
ldub [%i4+%g0],%g2 ! %g2 = 00000000000000ff
! Mem[000000003e000024] = 0046c699, %l3 = 00000000000000fb
ldsw [%i0+0x024],%l3 ! %l3 = 000000000046c699
p23_label_24:
! Mem[0000000091800020] = 000000a6 000000a6, %g2 = 000000ff, %g3 = ffffff99
ldd [%o0+%o4],%g2 ! %g2 = 00000000000000a6 00000000000000a6
! Mem[000000003f800034] = bbd0513d, %l6 = fffffffffffffe92
ldsh [%i3+0x036],%l6 ! %l6 = 000000000000513d
! Mem[000000009100001c] = 7d0ac630, %g2 = 00000000000000a6
ldsh [%i6+0x01e],%g2 ! %g2 = 0000000000007d0a
! %l4 = 000000fa, %l5 = 00000056, Mem[0000000090800030] = da61ffff ffffda61
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 000000fa 00000056
! %l6 = 0000513d, %l7 = 000069a2, Mem[0000000091800030] = 45288f71 b6b6487f
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 0000513d 000069a2
! Mem[0000000090000028] = 07dc67fd, %g2 = 0000000000007d0a
lduw [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd
! Mem[0000000091000030] = e657ffff, %g2 = 0000000007dc67fd
lduh [%i6+0x032],%g2 ! %g2 = 000000000000e657
! Mem[000000009080000c] = afd2bbd0, %g2 = 000000000000e657
ldsb [%i5+0x00e],%g2 ! %g2 = ffffffffffffffaf
! Mem[000000003e800030] = 7b949a5567ac3c00, %l2 = 0000000099e556c8
ldx [%i1+0x030],%l2 ! %l2 = 7b949a5567ac3c00
! Mem[0000000090000004] = ffa8c630, %g2 = ffffffffffffffaf
lduh [%i4+0x006],%g2 ! %g2 = 000000000000ffa8
p23_label_25:
! Mem[0000000090000028] = 07dc67fd, %g2 = 000000000000ffa8
lduw [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = 07dc67fd, %g3 = 000000a6
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! %l2 = 67ac3c00, %l3 = 0046c699, Mem[0000000091800018] = db67c845 07bdff99
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 67ac3c00 0046c699
! %l6 = 000000000000513d, Mem[0000000090800026] = 07bddfdd
stb %l6,[%i5+0x026] ! Mem[0000000090800024] = 3dbddfdd
! %l0 = 0000000067adb32b, Mem[0000000090000000] = ffffc8ffffffffa8
stx %l0,[%i4+%g0] ! Mem[0000000090000000] = 0000000067adb32b
! Mem[0000000091800038] = e8dd79a64680ff99, %g2 = 0000000050d23f27
ldx [%o0+0x038],%g2 ! %g2 = e8dd79a64680ff99
! %l7 = 00000000000069a2, Mem[0000000090000026] = ffe607dc
sth %l7,[%i4+0x026] ! Mem[0000000090000024] = 69a207dc
! %l4 = 00000000000000fa, Mem[0000000090800012] = f97aba27
stb %l4,[%i5+0x012] ! Mem[0000000090800010] = fa7aba27
! Mem[0000000091000000] = 000000a6 de860c0a, %g2 = 4680ff99, %g3 = 0741274a
ldd [%i6+%g0],%g2 ! %g2 = 00000000000000a6 00000000de860c0a
! Mem[0000000090000018] = 7fe64e5277d5e08f, %g2 = 00000000000000a6
ldx [%i4+%o3],%g2 ! %g2 = 7fe64e5277d5e08f
ba,a p23_not_taken_0_end
p23_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 0000000067adb32b
bne,a,pn %xcc,p23_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffff99
bne,a,pn %xcc,p23_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 7b949a5567ac3c00
bne,a,pn %xcc,p23_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000046c699
bne,a,pn %xcc,p23_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000fa
bne,a,pn %xcc,p23_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000056
bne,a,pn %xcc,p23_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000513d
bne,a,pn %xcc,p23_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000069a2
bne,a,pn %xcc,p23_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p23_local0_expect,%g1
p23_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 9a508ae60046c699
ldx [%i0+0x020],%g3 ! Observed data at 000000003e000020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffffffffff99
ldx [%i0+0x038],%g3 ! Observed data at 000000003e000038
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x038,%g4
set p23_local1_expect,%g1
p23_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = dfddffe6ffffffa8
ldx [%i1+0x020],%g3 ! Observed data at 000000003e800020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffff99e556c8
ldx [%i1+0x038],%g3 ! Observed data at 000000003e800038
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x038,%g4
set p23_local2_expect,%g1
p23_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 0046c699a49a2e15
ldx [%i2+0x008],%g3 ! Observed data at 000000003f000008
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = db67c8453cc2d849
ldx [%i2+0x028],%g3 ! Observed data at 000000003f000028
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffffffffff99
ldx [%i2+0x038],%g3 ! Observed data at 000000003f000038
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x038,%g4
set p23_local3_expect,%g1
p23_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = c63007bd00000046
ldx [%i3+0x008],%g3 ! Observed data at 000000003f800008
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x008,%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
! 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:
ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003f000008]
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003f800008]
done
p23_trap1o:
ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000003f000008]
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000003f800008]
done
p23_trap2e:
stba %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800028]
ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f800008]
done
p23_trap2o:
stba %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003e800028]
ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f800008]
done
p23_trap3e:
nop
nop
nop
nop
done
p23_trap3o:
nop
nop
nop
nop
done
p23_init_memory_pointers:
set p23_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p23_local0_start,%i0
set p23_local1_start,%i1
set p23_local2_start,%i2
set p23_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 186c0e741c8d7d0a
ldx [%g1+0x008],%l1 ! %l1 = e158f94629157f44
ldx [%g1+0x010],%l2 ! %l2 = 065fdd62db67c845
ldx [%g1+0x018],%l3 ! %l3 = a88748a63cc2d849
ldx [%g1+0x020],%l4 ! %l4 = da3a748dc63007bd
ldx [%g1+0x028],%l5 ! %l5 = bdd8be59e0370c0a
ldx [%g1+0x030],%l6 ! %l6 = 0cebcd127bd7f2fc
ldx [%g1+0x038],%l7 ! %l7 = 4a3c0b4a0046c699
! 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 = 595e7071 af22e06b 2dd7d978 9f1da649
! %f4 = cd9a20d4 4f534e1d ac0d0c66 a40468b2
! %f8 = dc15f823 d056995e 472518f3 f52cde31
! %f12 = e593d661 adbf7966 f572b6f2 2e1ba02c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2195b25d d747de58 62b6eb6b ab599be0
! %f20 = de0f93db 867c91e1 ac77d3b2 5a35a120
! %f24 = 280b5dea d2aa3492 2aa02e4d 71f40d6f
! %f28 = 996daf3c fe37cbfa 3016fadd e98392b1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ef03aafe e2e5764f a7e061cb 50ed06e9
! %f36 = 70c59f2d c265f408 fb50565e c57c2ff4
! %f40 = 822d5e66 5c3bcb05 044df70a b19d1502
! %f44 = a6e0d48a 47839d54 e40943e3 1e383061
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x4a18f7c800000052,%g7,%g1 ! GSR scale = 10, align = 2
wr %g1,%g0,%gsr ! GSR = 4a18f7c800000052
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:
! %l0 = 035dfb34, %l1 = 34af42b9, Mem[0000000090800028] = eb4882af 9c5fe8b1
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 035dfb34 34af42b9
! %l2 = 053390d1ce35f8fc, Mem[000000009180000c] = 0741274a
sth %l2,[%o0+0x00c] ! Mem[000000009180000c] = f8fc274a
! Mem[0000000091000010] = eb99b055 5bebbbe4, %g2 = df699b4a, %g3 = 0bad0b00
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 000000005bebbbe4
! Mem[0000000090000038] = 8fc6c81b f8ba39dc, %g2 = eb99b055, %g3 = 5bebbbe4
ldd [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b 00000000f8ba39dc
! %l0 = 035dfb34, %l1 = 34af42b9, Mem[0000000091000018] = b4334f34 40af2dc9
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 035dfb34 34af42b9
! Mem[0000000091000038] = 8de9d757, %g2 = 000000008fc6c81b
ldub [%i6+0x03a],%g2 ! %g2 = 000000000000008d
! %l0 = 035dfb34, %l1 = 34af42b9, Mem[0000000091800038] = e8dd799b eb806635
std %l0,[%o0+0x038] ! Mem[0000000091800038] = 035dfb34 34af42b9
! Mem[0000000091000020] = 9de28f8d 7b41cb8c, %g2 = 0000008d, %g3 = f8ba39dc
ldd [%i6+%o4],%g2 ! %g2 = 000000009de28f8d 000000007b41cb8c
! %l2 = 053390d1ce35f8fc, Mem[000000004180002c] = e2f400fc
stw %l2,[%i3+0x02c] ! Mem[000000004180002c] = ce35f8fc
! Mem[0000000091800018] = 39a5df25 e14610d9, %g2 = 9de28f8d, %g3 = 7b41cb8c
ldd [%o0+%o3],%g2 ! %g2 = 0000000039a5df25 00000000e14610d9
p24_label_2:
! %l5 = bf6760f807c0498e, Mem[0000000091000023] = 8d7b41cb
stb %l5,[%i6+0x023] ! Mem[0000000091000020] = 8e7b41cb
! %l0 = f4121782035dfb34, Mem[0000000091800000] = 6c5e37b5da193367
stx %l0,[%o0+%g0] ! Mem[0000000091800000] = f4121782035dfb34
! %l0 = 035dfb34, %l1 = 34af42b9, Mem[0000000091800028] = d1fa02cc b0308df5
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 035dfb34 34af42b9
! %l2 = 053390d1ce35f8fc, Mem[0000000091000018] = 035dfb3434af42b9
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = 053390d1ce35f8fc
! Mem[0000000091800024] = 33167744, %g2 = 0000000039a5df25
lduw [%o0+0x024],%g2 ! %g2 = 0000000033167744
! %l7 = 12d7bb19e7f98f15, Mem[0000000090000004] = 80b60b78
stw %l7,[%i4+0x004] ! Mem[0000000090000004] = e7f98f15
! Mem[0000000090800024] = ba1e4dff, %g2 = 0000000033167744
lduw [%i5+0x024],%g2 ! %g2 = 00000000ba1e4dff
! %l1 = 9eeeb06034af42b9, Mem[000000009180003e] = 42b90000
sth %l1,[%o0+0x03e] ! Mem[000000009180003c] = 42b90000
! Mem[0000000090800000] = c8c086c6d0bacca9, %g2 = 00000000ba1e4dff
ldx [%i5+%g0],%g2 ! %g2 = c8c086c6d0bacca9
! %l4 = 2f0b2b3e5f22796c, Mem[000000004180001c] = 2d0aeb6c
stw %l4,[%i3+0x01c] ! Mem[000000004180001c] = 5f22796c
p24_label_3:
! Mem[0000000090800018] = 35d3851c d6343572, %g2 = d0bacca9, %g3 = e14610d9
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3851c 00000000d6343572
! Mem[0000000090800028] = 035dfb3434af42b9, %g2 = 0000000035d3851c
ldx [%i5+%o5],%g2 ! %g2 = 035dfb3434af42b9
! %l4 = 2f0b2b3e5f22796c, Mem[0000000091000038] = 65898de9
stb %l4,[%i6+0x038] ! Mem[0000000091000038] = 6c898de9
! Mem[0000000041800028] = c9f38be7 ce35f8fc, %l6 = 3d9fe533, %l7 = e7f98f15
ldd [%i3+%o5],%l6 ! %l6 = 00000000c9f38be7 00000000ce35f8fc
! %l5 = bf6760f807c0498e, Mem[000000009100003c] = d7571dc0
stw %l5,[%i6+0x03c] ! Mem[000000009100003c] = 07c0498e
! %l0 = f4121782035dfb34, Mem[000000009080002a] = fb3434af
sth %l0,[%i5+0x02a] ! Mem[0000000090800028] = fb3434af
! %l4 = 2f0b2b3e5f22796c, Mem[0000000040800020] = 820ad52a0a0c9ea8
stx %l4,[%i1+%o4] ! Mem[0000000040800020] = 2f0b2b3e5f22796c
! Mem[0000000090000038] = 8fc6c81b, %g2 = 035dfb3434af42b9
lduw [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b
! Mem[0000000091000010] = eb99b055, %g18 = ec3b836892cbe386
ldsw [%i6+%o2],%g2 ! %g2 = ec3b836892cbe386
! %l1 = 9eeeb06034af42b9, Mem[000000009000001e] = 22ad1a54
sth %l1,[%i4+0x01e] ! Mem[000000009000001c] = 42b91a54
p24_label_4:
! Mem[0000000090000038] = 8fc6c81bf8ba39dc, %g2 = ffffffffeb99b055
ldx [%i4+0x038],%g2 ! %g2 = 8fc6c81bf8ba39dc
! Mem[0000000090000010] = 0212225c798eb5a3, %g2 = 8fc6c81bf8ba39dc
ldx [%i4+%o2],%g2 ! %g2 = 0212225c798eb5a3
! Mem[000000009100001c] = f8fc9de2, %g2 = 0212225c798eb5a3
ldub [%i6+0x01e],%g2 ! %g2 = 00000000000000f8
! Mem[0000000041000004] = 32d54d70, %l0 = f4121782035dfb34
ldsb [%i2+0x007],%l0 ! %l0 = 0000000000000070
! %l0 = 00000070, %l1 = 34af42b9, Mem[0000000091000000] = ddab9f6d de861c20
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 00000070 34af42b9
! Mem[000000009180001c] = d9c69ee3, %g2 = 00000000000000f8
ldsb [%o0+0x01f],%g2 ! %g2 = ffffffffffffffd9
! Mem[0000000090000020] = 1a54edfc e7b2eb32, %g2 = ffffffd9, %g3 = d6343572
ldd [%i4+%o4],%g2 ! %g2 = 000000001a54edfc 00000000e7b2eb32
! Mem[0000000091800038] = 035dfb3434af42b9, %g2 = 000000001a54edfc
ldx [%o0+0x038],%g2 ! %g2 = 035dfb3434af42b9
! Mem[0000000090800024] = ba1e4dff, %g2 = 035dfb3434af42b9
lduw [%i5+0x024],%g2 ! %g2 = 00000000ba1e4dff
! Mem[000000004080001c] = 08b11f30, %l6 = 00000000c9f38be7
ldsb [%i1+0x01c],%l6 ! %l6 = 0000000000000008
p24_label_5:
! Mem[000000009000002c] = 8d791540, %g18 = ec3b836892cbe386
ldsw [%i4+0x02c],%g2 ! %g2 = ec3b836892cbe386
! %l4 = 2f0b2b3e5f22796c, Mem[000000009080002c] = 34af42b9
sth %l4,[%i5+0x02c] ! Mem[000000009080002c] = 796c42b9
! %l2 = 053390d1ce35f8fc, Mem[0000000091000016] = bbe40533
stb %l2,[%i6+0x016] ! Mem[0000000091000014] = fce40533
! Mem[0000000091800000] = f4121782, %g2 = ffffffff8d791540
ldub [%o0+%g0],%g2 ! %g2 = 00000000000000f4
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = 00000000000000f4
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! Mem[0000000090000038] = 8fc6c81bf8ba39dc, %g2 = 4b1c5151da67f293
ldx [%i4+0x038],%g2 ! %g2 = 8fc6c81bf8ba39dc
! Mem[0000000041800024] = 9d248478, %l0 = 0000000000000070
ldsh [%i3+0x026],%l0 ! %l0 = ffffffffffff8478
! %l3 = 51fcc03e77754a2d, Mem[0000000091800004] = 035dfb34
stw %l3,[%o0+0x004] ! Mem[0000000091800004] = 77754a2d
! Mem[0000000090800024] = ba1e4dff, %g2 = 8fc6c81bf8ba39dc
lduh [%i5+0x024],%g2 ! %g2 = 000000000000ba1e
! %l6 = 00000008, %l7 = ce35f8fc, Mem[0000000040800030] = 272a18a1 0685d81a
std %l6,[%i1+0x030] ! Mem[0000000040800030] = 00000008 ce35f8fc
p24_label_6:
! Mem[0000000090000018] = 7f114e529d7142b9, %g2 = 000000000000ba1e
ldx [%i4+%o3],%g2 ! %g2 = 7f114e529d7142b9
! Mem[0000000091800030] = 8f71b6b6, %g2 = 7f114e529d7142b9
ldsh [%o0+0x032],%g2 ! %g2 = ffffffffffff8f71
! Mem[0000000040800014] = 08a28b1c, %l1 = 9eeeb06034af42b9
lduw [%i1+0x014],%l1 ! %l1 = 0000000008a28b1c
! Mem[0000000090000018] = 114e529d, %g2 = ffffffffffff8f71
ldsb [%i4+0x019],%g2 ! %g2 = 0000000000000011
! Mem[0000000091000014] = e4053390, %g2 = 0000000000000011
ldsb [%i6+0x017],%g2 ! %g2 = ffffffffffffffe4
! Mem[0000000090800028] = fb34796c, %g2 = ffffffffffffffe4
ldub [%i5+0x02a],%g2 ! %g2 = 00000000000000fb
! Mem[0000000090000020] = 1a54edfc, %g2 = 00000000000000fb
ldsh [%i4+%o4],%g2 ! %g2 = 0000000000001a54
! Mem[0000000090800000] = c8c086c6d0bacca9, %g2 = 0000000000001a54
ldx [%i5+%g0],%g2 ! %g2 = c8c086c6d0bacca9
! Mem[0000000091000018] = 90d1ce35, %g2 = c8c086c6d0bacca9
ldsb [%i6+0x01a],%g2 ! %g2 = ffffffffffffff90
! Mem[0000000091000024] = 7b41cb8c, %g18 = ec3b836892cbe386
ldsw [%i6+0x024],%g2 ! %g2 = ec3b836892cbe386
p24_label_7:
! %l3 = 51fcc03e77754a2d, Mem[0000000090800038] = 393f420cdd38b60e
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = 51fcc03e77754a2d
! %l6 = 0000000000000008, Mem[000000009180003e] = 42b90000
sth %l6,[%o0+0x03e] ! Mem[000000009180003c] = 00080000
! %l0 = ffff8478, %l1 = 08a28b1c, Mem[0000000091800018] = 39a5df25 e14610d9
std %l0,[%o0+%o3] ! Mem[0000000091800018] = ffff8478 08a28b1c
! %l0 = ffffffffffff8478, Mem[0000000090000020] = 1a54edfc
stw %l0,[%i4+%o4] ! Mem[0000000090000020] = ffff8478
! Mem[0000000090800024] = ba1e4dff, %g2 = 000000007b41cb8c
ldsh [%i5+0x024],%g2 ! %g2 = ffffffffffffba1e
! Mem[0000000091800018] = 847808a2, %g2 = ffffffffffffba1e
ldub [%o0+0x01a],%g2 ! %g2 = 0000000000000084
! %l0 = ffffffffffff8478, Mem[0000000090000006] = 8f1596ab
stb %l0,[%i4+0x006] ! Mem[0000000090000004] = 781596ab
! Mem[000000004100000c] = 4d0167dd, %l6 = 0000000000000008
ldsh [%i2+0x00c],%l6 ! %l6 = 0000000000004d01
! Mem[0000000040000000] = 869fd164, %l6 = 0000000000004d01
ldub [%i0+0x003],%l6 ! %l6 = 0000000000000064
! Mem[0000000091000020] = 9de28f8e, %g2 = 0000000000000084
lduw [%i6+%o4],%g2 ! %g2 = 000000009de28f8e
p24_label_8:
! Mem[0000000090800008] = b48df38f, %g2 = 000000009de28f8e
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000b48d
! Mem[0000000091800000] = f4121782, %g2 = 000000000000b48d
lduw [%o0+%g0],%g2 ! %g2 = 00000000f4121782
! Mem[000000009100001c] = ce35f8fc, %g2 = 00000000f4121782
lduw [%i6+0x01c],%g2 ! %g2 = 00000000ce35f8fc
! %l7 = 00000000ce35f8fc, Mem[0000000091000030] = 7cc77257207bbe7e
stx %l7,[%i6+0x030] ! Mem[0000000091000030] = 00000000ce35f8fc
! %l1 = 0000000008a28b1c, Mem[0000000090000016] = b5a37f11
sth %l1,[%i4+0x016] ! Mem[0000000090000014] = 8b1c7f11
! Mem[000000009080001c] = 35726c6c, %g2 = 00000000ce35f8fc
ldub [%i5+0x01e],%g2 ! %g2 = 0000000000000035
! Mem[0000000090000004] = e7f97815, %g2 = 0000000000000035
ldub [%i4+0x004],%g2 ! %g2 = 00000000000000e7
! %l7 = 00000000ce35f8fc, Mem[0000000041000030] = e2f015e3
stw %l7,[%i2+0x030] ! Mem[0000000041000030] = ce35f8fc
! Mem[000000009000000c] = c40b9e2c, %g2 = 00000000000000e7
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000c40b
! Mem[0000000091000030] = 00000000ce35f8fc, %g2 = 000000000000c40b
ldx [%i6+0x030],%g2 ! %g2 = 00000000ce35f8fc
p24_label_9:
! %l2 = 053390d1ce35f8fc, Mem[0000000041000018] = 2f243822
stw %l2,[%i2+%o3] ! Mem[0000000041000018] = ce35f8fc
! Mem[0000000091800008] = 50d23f27, %g2 = 00000000ce35f8fc
ldsb [%o0+%o1],%g2 ! %g2 = 0000000000000050
! %l1 = 0000000008a28b1c, Mem[0000000090000016] = 8b1c7f11
sth %l1,[%i4+0x016] ! Mem[0000000090000014] = 8b1c7f11
! Mem[000000009180002c] = 34af42b9, %g2 = 0000000000000050
lduw [%o0+0x02c],%g2 ! %g2 = 0000000034af42b9
! %l1 = 0000000008a28b1c, Mem[0000000091000008] = 4b1c5151
stw %l1,[%i6+%o1] ! Mem[0000000091000008] = 08a28b1c
! %l2 = 053390d1ce35f8fc, Mem[0000000090800018] = 35d3851cd6343572
stx %l2,[%i5+%o3] ! Mem[0000000090800018] = 053390d1ce35f8fc
! Mem[0000000090000024] = 3207dc67, %g2 = 0000000034af42b9
ldub [%i4+0x027],%g2 ! %g2 = 0000000000000032
! Mem[0000000091000024] = 7b41cb8c, %g2 = 0000000000000032
lduw [%i6+0x024],%g2 ! %g2 = 000000007b41cb8c
! Mem[0000000040800018] = fd75d9db08b11f30, %l5 = bf6760f807c0498e
ldx [%i1+%o3],%l5 ! %l5 = fd75d9db08b11f30
! Mem[000000009180003c] = 00080000, %g2 = 000000007b41cb8c
ldsb [%o0+0x03e],%g2 ! %g2 = 0000000000000000
p24_label_10:
! Mem[0000000090800008] = a3d5b48df38fafd2, %g2 = 0000000000000000
ldx [%i5+%o1],%g2 ! %g2 = a3d5b48df38fafd2
! %l1 = 0000000008a28b1c, Mem[0000000090800020] = 6c6c0f3aba1e4dff
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 0000000008a28b1c
! Mem[0000000090000014] = 798e8b1c, %g2 = a3d5b48df38fafd2
ldub [%i4+0x014],%g2 ! %g2 = 0000000000000079
! Mem[0000000090000008] = 96abb01b, %g18 = ec3b836892cbe386
ldsw [%i4+%o1],%g2 ! %g2 = ec3b836892cbe386
! Mem[0000000091000010] = eb99b055, %g18 = ec3b836892cbe386
ldsw [%i6+%o2],%g2 ! %g2 = ec3b836892cbe386
! Mem[0000000091800024] = 33167744, %g2 = ffffffffeb99b055
lduw [%o0+0x024],%g2 ! %g2 = 0000000033167744
! Mem[0000000091000034] = f8fc6c89, %g2 = 0000000033167744
ldub [%i6+0x036],%g2 ! %g2 = 00000000000000f8
! %l2 = ce35f8fc, %l3 = 77754a2d, Mem[0000000090000010] = 0212225c 798e8b1c
std %l2,[%i4+%o2] ! Mem[0000000090000010] = ce35f8fc 77754a2d
! %l2 = 053390d1ce35f8fc, Mem[0000000090800010] = bbd0f97a
stb %l2,[%i5+%o2] ! Mem[0000000090800010] = fcd0f97a
! %l6 = 0000000000000064, Mem[0000000090800009] = d5b48df3
stb %l6,[%i5+0x009] ! Mem[0000000090800008] = 64b48df3
p24_label_11:
! %l0 = ffffffffffff8478, Mem[0000000090800000] = c8c086c6d0bacca9
stx %l0,[%i5+%g0] ! Mem[0000000090800000] = ffffffffffff8478
! %l2 = 053390d1ce35f8fc, Mem[0000000091800010] = 5e44f9f4a2d978b6
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 053390d1ce35f8fc
! %l1 = 0000000008a28b1c, Mem[0000000091800014] = ce35f8fc
stw %l1,[%o0+0x014] ! Mem[0000000091800014] = 08a28b1c
! %l2 = 053390d1ce35f8fc, Mem[000000009080002e] = 42b9e7b3
sth %l2,[%i5+0x02e] ! Mem[000000009080002c] = f8fce7b3
! %l2 = 053390d1ce35f8fc, Mem[0000000091800028] = 035dfb3434af42b9
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 053390d1ce35f8fc
! Mem[0000000041000018] = ce35f8fc, %l1 = 0000000008a28b1c
ldsb [%i2+0x019],%l1 ! %l1 = 0000000000000035
! %l1 = 0000000000000035, Mem[0000000090000026] = eb3207dc
stb %l1,[%i4+0x026] ! Mem[0000000090000024] = 353207dc
! Mem[000000009180003c] = 00080000, %g2 = 00000000000000f8
ldsh [%o0+0x03e],%g2 ! %g2 = 0000000000000008
! Mem[0000000091000004] = af42b908, %g2 = 0000000000000008
ldub [%i6+0x005],%g2 ! %g2 = 00000000000000af
! Mem[000000009000001c] = 9d7142b9, %g2 = 00000000000000af
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffff9d71
p24_label_12:
! Mem[000000009100001c] = fc9de28f, %g2 = ffffffffffff9d71
ldub [%i6+0x01f],%g2 ! %g2 = 00000000000000fc
! Mem[0000000090000004] = e7f97815, %g18 = ec3b836892cbe386
ldsw [%i4+0x004],%g2 ! %g2 = ec3b836892cbe386
! Mem[0000000091000014] = 5bebfce4, %g2 = ffffffffe7f97815
lduh [%i6+0x014],%g2 ! %g2 = 0000000000005beb
! Mem[0000000090800028] = 035dfb34796cf8fc, %g2 = 0000000000005beb
ldx [%i5+%o5],%g2 ! %g2 = 035dfb34796cf8fc
! Mem[0000000091800010] = 053390d108a28b1c, %g2 = 035dfb34796cf8fc
ldx [%o0+%o2],%g2 ! %g2 = 053390d108a28b1c
! Mem[000000009080000c] = f38fafd2, %g2 = 053390d108a28b1c
lduw [%i5+0x00c],%g2 ! %g2 = 00000000f38fafd2
! Mem[0000000091800038] = fb3434af, %g2 = 00000000f38fafd2
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000fb34
! %l4 = 5f22796c, %l5 = 08b11f30, Mem[0000000091800038] = 035dfb34 34af0008
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 5f22796c 08b11f30
! Mem[0000000090000000] = f4d6f5d4 e7f97815, %g2 = 0000fb34, %g3 = e7b2eb32
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 00000000e7f97815
! %l4 = 2f0b2b3e5f22796c, Mem[0000000091800000] = f412178277754a2d
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = 2f0b2b3e5f22796c
p24_label_13:
! %l4 = 2f0b2b3e5f22796c, Mem[0000000091800020] = c69ee3c7
stw %l4,[%o0+%o4] ! Mem[0000000091800020] = 5f22796c
! Mem[0000000090800034] = 2d07fd66, %g2 = 00000000f4d6f5d4
lduh [%i5+0x034],%g2 ! %g2 = 0000000000002d07
! %l7 = 00000000ce35f8fc, Mem[0000000091000028] = 43a014addb4f959e
stx %l7,[%i6+%o5] ! Mem[0000000091000028] = 00000000ce35f8fc
! Mem[0000000091800010] = 053390d1, %g2 = 0000000000002d07
lduw [%o0+%o2],%g2 ! %g2 = 00000000053390d1
! Mem[000000009000001c] = 9d7142b9, %g2 = 00000000053390d1
lduh [%i4+0x01c],%g2 ! %g2 = 0000000000009d71
! %l0 = ffffffffffff8478, Mem[000000004000003c] = 5a0bab39
sth %l0,[%i0+0x03c] ! Mem[000000004000003c] = 8478ab39
! Mem[0000000090800018] = 053390d1 ce35f8fc, %g2 = 00009d71, %g3 = e7f97815
ldd [%i5+%o3],%g2 ! %g2 = 00000000053390d1 00000000ce35f8fc
! Mem[0000000091800010] = 053390d1, %g2 = 00000000053390d1
ldsh [%o0+%o2],%g2 ! %g2 = 0000000000000533
! %l1 = 0000000000000035, Mem[000000009000002c] = 8d791540
stw %l1,[%i4+0x02c] ! Mem[000000009000002c] = 00000035
! Mem[000000009100002c] = ce35f8fc, %g2 = 0000000000000533
ldsh [%i6+0x02c],%g2 ! %g2 = ffffffffffffce35
p24_label_14:
! Mem[0000000090000030] = 944f136a 126760d7, %g2 = ffffce35, %g3 = ce35f8fc
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f136a 00000000126760d7
! Mem[0000000040800028] = b699e889, %l4 = 2f0b2b3e5f22796c
lduw [%i1+%o5],%l4 ! %l4 = 00000000b699e889
! Mem[0000000090800000] = ffffffff, %g2 = 00000000944f136a
ldub [%i5+%g0],%g2 ! %g2 = 00000000000000ff
! %l4 = 00000000b699e889, Mem[000000009100001e] = f8fc9de2
sth %l4,[%i6+0x01e] ! Mem[000000009100001c] = e8899de2
! %l0 = ffff8478, %l1 = 00000035, Mem[0000000091000008] = 08a28b1c da67f293
std %l0,[%i6+%o1] ! Mem[0000000091000008] = ffff8478 00000035
! Mem[0000000090800014] = ba27fa54, %g18 = ec3b836892cbe386
ldsw [%i5+0x014],%g2 ! %g2 = ec3b836892cbe386
! Mem[000000009180000c] = f8fc274a, %g2 = ffffffffba27fa54
ldsh [%o0+0x00c],%g2 ! %g2 = fffffffffffff8fc
! %l1 = 0000000000000035, Mem[0000000090800026] = 8b1c035d
stb %l1,[%i5+0x026] ! Mem[0000000090800024] = 351c035d
! Mem[000000009100002c] = f8fc0000, %g2 = fffffffffffff8fc
ldsh [%i6+0x02e],%g2 ! %g2 = fffffffffffff8fc
! Mem[0000000090000038] = 8fc6c81b, %g2 = fffffffffffff8fc
lduw [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b
p24_label_15:
! Mem[0000000091000034] = f8fc6c89, %g2 = 000000008fc6c81b
ldsh [%i6+0x036],%g2 ! %g2 = fffffffffffff8fc
! Mem[0000000090000014] = 77754a2d, %g18 = ec3b836892cbe386
ldsw [%i4+0x014],%g2 ! %g2 = ec3b836892cbe386
! Mem[0000000041000034] = 05aee153, %l6 = 0000000000000064
ldsh [%i2+0x036],%l6 ! %l6 = ffffffffffffe153
! Mem[0000000090000000] = f4d6f5d4 e7f97815, %g2 = 77754a2d, %g3 = 126760d7
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 00000000e7f97815
! Mem[0000000040800020] = 2f0b2b3e, %l0 = ffffffffffff8478
ldsh [%i1+0x022],%l0 ! %l0 = 0000000000002b3e
! Mem[0000000091800000] = 2f0b2b3e, %g2 = 00000000f4d6f5d4
lduw [%o0+%g0],%g2 ! %g2 = 000000002f0b2b3e
! Mem[0000000091000008] = ffff847800000035, %g2 = 000000002f0b2b3e
ldx [%i6+%o1],%g2 ! %g2 = ffff847800000035
! Mem[0000000090000028] = 07dc67fd 00000035, %g2 = 00000035, %g3 = e7f97815
ldd [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd 0000000000000035
! Mem[0000000091000000] = 00000070, %g2 = 0000000007dc67fd
lduw [%i6+%g0],%g2 ! %g2 = 0000000000000070
! Mem[0000000091800010] = 053390d1, %g2 = 0000000000000070
lduw [%o0+%o2],%g2 ! %g2 = 00000000053390d1
p24_label_16:
! Mem[0000000091800018] = 7808a28b, %g2 = 00000000053390d1
ldub [%o0+0x01b],%g2 ! %g2 = 0000000000000078
! Mem[0000000090000028] = 07dc67fd 00000035, %g2 = 00000078, %g3 = 00000035
ldd [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd 0000000000000035
! Mem[000000009000000c] = 9e2cce35, %g2 = 0000000007dc67fd
ldsb [%i4+0x00e],%g2 ! %g2 = ffffffffffffff9e
! %l7 = 00000000ce35f8fc, Mem[0000000091800038] = 5f22796c
sth %l7,[%o0+0x038] ! Mem[0000000091800038] = f8fc796c
! %l7 = 00000000ce35f8fc, Mem[0000000091000008] = ffff8478
sth %l7,[%i6+%o1] ! Mem[0000000091000008] = f8fc8478
! Mem[0000000091000020] = 9de28f8e7b41cb8c, %g2 = ffffffffffffff9e
ldx [%i6+%o4],%g2 ! %g2 = 9de28f8e7b41cb8c
! Mem[000000009180001c] = 08a28b1c, %g2 = 9de28f8e7b41cb8c
ldsh [%o0+0x01c],%g2 ! %g2 = 00000000000008a2
! Mem[0000000090800038] = 51fcc03e, %g18 = ec3b836892cbe386
ldsw [%i5+0x038],%g2 ! %g2 = ec3b836892cbe386
! %l7 = 00000000ce35f8fc, Mem[0000000040000004] = a967cc31
sth %l7,[%i0+0x004] ! Mem[0000000040000004] = f8fccc31
! %l6 = ffffffffffffe153, Mem[0000000041800018] = 7b88089d5f22796c
stx %l6,[%i3+%o3] ! Mem[0000000041800018] = ffffffffffffe153
p24_label_17:
! Mem[0000000090000028] = 07dc67fd, %g2 = 0000000051fcc03e
ldsb [%i4+%o5],%g2 ! %g2 = 0000000000000007
! Mem[0000000041800038] = 93030d09, %l5 = fd75d9db08b11f30
ldsb [%i3+0x038],%l5 ! %l5 = ffffffffffffff93
! %l3 = 51fcc03e77754a2d, Mem[0000000090000003] = d4e7f978
stb %l3,[%i4+0x003] ! Mem[0000000090000000] = 2de7f978
! Mem[0000000091000018] = 90d1ce35, %g2 = 0000000000000007
ldsb [%i6+0x01a],%g2 ! %g2 = ffffffffffffff90
! Mem[0000000090800004] = ffff8478, %g2 = ffffffffffffff90
ldsb [%i5+0x004],%g2 ! %g2 = ffffffffffffffff
! Mem[000000004080001c] = 08b11f30, %l5 = ffffffffffffff93
lduw [%i1+0x01c],%l5 ! %l5 = 0000000008b11f30
! Mem[0000000090800038] = 51fcc03e, %g2 = ffffffffffffffff
ldsh [%i5+0x038],%g2 ! %g2 = 00000000000051fc
! Mem[000000009000000c] = c40b9e2c, %g2 = 00000000000051fc
ldsh [%i4+0x00c],%g2 ! %g2 = ffffffffffffc40b
! Mem[000000009080003c] = 77754a2d, %g18 = ec3b836892cbe386
ldsw [%i5+0x03c],%g2 ! %g2 = ec3b836892cbe386
! %l6 = ffffffffffffe153, Mem[0000000090000020] = ffff8478e7b23532
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = ffffffffffffe153
p24_label_18:
! Mem[0000000091800038] = f8fc796c, %g2 = 0000000077754a2d
lduh [%o0+0x038],%g2 ! %g2 = 000000000000f8fc
! %l6 = ffffffffffffe153, Mem[000000009180000e] = 274a0533
stb %l6,[%o0+0x00e] ! Mem[000000009180000c] = 534a0533
! Mem[0000000090000030] = 944f136a126760d7, %g2 = 000000000000f8fc
ldx [%i4+0x030],%g2 ! %g2 = 944f136a126760d7
! Mem[0000000090800010] = fcd0f97a, %g2 = 944f136a126760d7
lduw [%i5+%o2],%g2 ! %g2 = 00000000fcd0f97a
! %l4 = b699e889, %l5 = 08b11f30, Mem[0000000040000038] = 2c330561 8478ab39
std %l4,[%i0+0x038] ! Mem[0000000040000038] = b699e889 08b11f30
! Mem[0000000090000038] = c81bf8ba, %g2 = 00000000fcd0f97a
lduh [%i4+0x03a],%g2 ! %g2 = 000000000000c81b
! Mem[0000000090000014] = 754a2d7f, %g2 = 000000000000c81b
ldub [%i4+0x015],%g2 ! %g2 = 0000000000000075
! %l0 = 0000000000002b3e, Mem[0000000091800038] = f8fc796c08b11f30
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = 0000000000002b3e
! Mem[0000000040800018] = fd75d9db, %l7 = 00000000ce35f8fc
ldub [%i1+0x01b],%l7 ! %l7 = 00000000000000db
! %l1 = 0000000000000035, Mem[000000009080002e] = f8fce7b3
stb %l1,[%i5+0x02e] ! Mem[000000009080002c] = 35fce7b3
p24_label_19:
! Mem[0000000091000008] = f8fc8478 00000035, %g2 = 00000075, %g3 = 00000035
ldd [%i6+%o1],%g2 ! %g2 = 00000000f8fc8478 0000000000000035
! %l1 = 0000000000000035, Mem[0000000090800033] = 342d07fd
stb %l1,[%i5+0x033] ! Mem[0000000090800030] = 352d07fd
! Mem[0000000090000034] = 126760d7, %g2 = 00000000f8fc8478
lduw [%i4+0x034],%g2 ! %g2 = 00000000126760d7
! Mem[0000000041800028] = c9f38be7, %l1 = 0000000000000035
ldsw [%i3+%o5],%l1 ! %l1 = ffffffffc9f38be7
! Mem[0000000090000000] = f52de7f9, %g2 = 00000000126760d7
ldub [%i4+0x002],%g2 ! %g2 = 00000000000000f5
! %l4 = b699e889, %l5 = 08b11f30, Mem[0000000041000028] = ab53b3d0 b1f5e1db
std %l4,[%i2+%o5] ! Mem[0000000041000028] = b699e889 08b11f30
! Mem[0000000091800034] = 487f0000, %g2 = 00000000000000f5
ldsh [%o0+0x036],%g2 ! %g2 = 000000000000487f
! Mem[0000000090800000] = ffffffff ffff8478, %g2 = 0000487f, %g3 = 00000035
ldd [%i5+%g0],%g2 ! %g2 = 00000000ffffffff 00000000ffff8478
! Mem[0000000091800038] = 00000000, %g18 = ec3b836892cbe386
ldsw [%o0+0x038],%g2 ! %g2 = ec3b836892cbe386
! %l1 = ffffffffc9f38be7, Mem[000000009180000e] = 534a0533
sth %l1,[%o0+0x00e] ! Mem[000000009180000c] = 8be70533
p24_label_20:
! Mem[0000000041000034] = 05aee153, %l4 = 00000000b699e889
ldsb [%i2+0x034],%l4 ! %l4 = 0000000000000005
! %l1 = ffffffffc9f38be7, Mem[000000009000001b] = 529d7142
stb %l1,[%i4+0x01b] ! Mem[0000000090000018] = e79d7142
! Mem[000000009100000c] = 00000035, %g18 = ec3b836892cbe386
ldsw [%i6+0x00c],%g2 ! %g2 = ec3b836892cbe386
! Mem[0000000090800018] = 053390d1, %g2 = 0000000000000035
lduh [%i5+%o3],%g2 ! %g2 = 0000000000000533
! %l4 = 00000005, %l5 = 08b11f30, Mem[0000000091000020] = 9de28f8e 7b41cb8c
std %l4,[%i6+%o4] ! Mem[0000000091000020] = 00000005 08b11f30
! Mem[0000000040800010] = 0106eb21, %l1 = ffffffffc9f38be7
ldsh [%i1+0x012],%l1 ! %l1 = ffffffffffffeb21
! Mem[000000009080002c] = 6c35fce7, %g2 = 0000000000000533
ldsb [%i5+0x02d],%g2 ! %g2 = 000000000000006c
! %l7 = 00000000000000db, Mem[000000009000003c] = f8ba39dc
sth %l7,[%i4+0x03c] ! Mem[000000009000003c] = 00db39dc
! Mem[000000009100003c] = 498e0000, %g2 = 000000000000006c
ldub [%i6+0x03e],%g2 ! %g2 = 0000000000000049
! Mem[000000004000002c] = 9f67445e, %l2 = 053390d1ce35f8fc
lduw [%i0+0x02c],%l2 ! %l2 = 000000009f67445e
p24_label_21:
! %l4 = 0000000000000005, Mem[0000000090000000] = f4d6f52de7f97815
stx %l4,[%i4+%g0] ! Mem[0000000090000000] = 0000000000000005
! %l3 = 51fcc03e77754a2d, Mem[000000009100001a] = 90d1ce35
sth %l3,[%i6+0x01a] ! Mem[0000000091000018] = 4a2dce35
! %l1 = ffffffffffffeb21, Mem[0000000090000012] = f8fc7775
sth %l1,[%i4+0x012] ! Mem[0000000090000010] = eb217775
! %l1 = ffffffffffffeb21, Mem[000000009180002a] = 90d1ce35
stb %l1,[%o0+0x02a] ! Mem[0000000091800028] = 21d1ce35
! Mem[0000000040800028] = b699e889e52ac166, %l3 = 51fcc03e77754a2d
ldx [%i1+%o5],%l3 ! %l3 = b699e889e52ac166
! %l2 = 9f67445e, %l3 = e52ac166, Mem[0000000090800000] = ffffffff ffff8478
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 9f67445e e52ac166
! %l4 = 00000005, %l5 = 08b11f30, Mem[0000000041800038] = 93030d09 5b73cd37
std %l4,[%i3+0x038] ! Mem[0000000041800038] = 00000005 08b11f30
! Mem[0000000091000038] = 8de907c0, %g2 = 0000000000000049
lduh [%i6+0x03a],%g2 ! %g2 = 0000000000008de9
! %l2 = 000000009f67445e, Mem[0000000090000008] = 96abb01bc40b9e2c
stx %l2,[%i4+%o1] ! Mem[0000000090000008] = 000000009f67445e
! Mem[000000009100000c] = 000035eb, %g2 = 0000000000008de9
ldsb [%i6+0x00d],%g2 ! %g2 = 0000000000000000
p24_label_22:
! %l6 = ffffffffffffe153, Mem[0000000091800017] = 1cffff84
stb %l6,[%o0+0x017] ! Mem[0000000091800014] = 53ffff84
! Mem[0000000091800038] = 00000000, %g2 = 0000000000000000
ldsb [%o0+0x03a],%g2 ! %g2 = 0000000000000000
! %l1 = ffffffffffffeb21, Mem[0000000090800038] = 51fcc03e77754a2d
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = ffffffffffffeb21
! Mem[000000009000003c] = 39dc0000, %g2 = 0000000000000000
ldsb [%i4+0x03e],%g2 ! %g2 = 0000000000000039
! %l3 = b699e889e52ac166, Mem[000000009000003e] = 39dc0000
stb %l3,[%i4+0x03e] ! Mem[000000009000003c] = 66dc0000
! Mem[000000009000000c] = 67445ece, %g2 = 0000000000000039
ldsb [%i4+0x00d],%g2 ! %g2 = 0000000000000067
! %l7 = 00000000000000db, Mem[000000009000003c] = 00db66dc
sth %l7,[%i4+0x03c] ! Mem[000000009000003c] = 00db66dc
! Mem[0000000041800034] = 4353dabd, %l5 = 0000000008b11f30
ldsw [%i3+0x034],%l5 ! %l5 = 000000004353dabd
! Mem[0000000091000030] = 00000000, %g2 = 0000000000000067
lduw [%i6+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800000] = 2f0b2b3e5f22796c, %g2 = 0000000000000000
ldx [%o0+%g0],%g2 ! %g2 = 2f0b2b3e5f22796c
p24_label_23:
! %l0 = 0000000000002b3e, Mem[0000000041800010] = 73c8443d
stw %l0,[%i3+%o2] ! Mem[0000000041800010] = 00002b3e
! Mem[0000000091000030] = 000000ce, %g2 = 2f0b2b3e5f22796c
ldub [%i6+0x031],%g2 ! %g2 = 0000000000000000
! Mem[000000009100002c] = ce35f8fc, %g2 = 0000000000000000
ldsb [%i6+0x02c],%g2 ! %g2 = ffffffffffffffce
! %l0 = 0000000000002b3e, Mem[0000000040000010] = 9da36438
stw %l0,[%i0+%o2] ! Mem[0000000040000010] = 00002b3e
! Mem[0000000041000008] = 992fa3a1, %l0 = 0000000000002b3e
lduw [%i2+%o1],%l0 ! %l0 = 00000000992fa3a1
! %l7 = 00000000000000db, Mem[0000000040000030] = fed4c87061d6e5cb
stx %l7,[%i0+0x030] ! Mem[0000000040000030] = 00000000000000db
! %l4 = 0000000000000005, Mem[0000000040800034] = ce35f8fc
stw %l4,[%i1+0x034] ! Mem[0000000040800034] = 00000005
! %l4 = 00000005, %l5 = 4353dabd, Mem[0000000090800010] = fcd0f97a ba27fa54
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 00000005 4353dabd
! Mem[0000000091800010] = 053390d1, %g2 = ffffffffffffffce
ldub [%o0+%o2],%g2 ! %g2 = 0000000000000005
! Mem[0000000041800018] = ffffffff, %l5 = 000000004353dabd
ldsw [%i3+%o3],%l5 ! %l5 = ffffffffffffffff
p24_label_24:
! Mem[0000000090000000] = 0000000000000005, %g2 = 0000000000000005
ldx [%i4+%g0],%g2 ! %g2 = 0000000000000005
! Mem[0000000091800010] = 053390d1, %g18 = ec3b836892cbe386
ldsw [%o0+%o2],%g2 ! %g2 = ec3b836892cbe386
! Mem[0000000040000030] = 00000000 000000db, %l2 = 9f67445e, %l3 = e52ac166
ldd [%i0+0x030],%l2 ! %l2 = 0000000000000000 00000000000000db
! %l4 = 0000000000000005, Mem[0000000091800020] = 5f22796c33167744
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = 0000000000000005
! %l2 = 0000000000000000, Mem[000000009000003e] = 66dc0000
sth %l2,[%i4+0x03e] ! Mem[000000009000003c] = 00000000
! Mem[0000000090800028] = 035dfb34, %g18 = ec3b836892cbe386
ldsw [%i5+%o5],%g2 ! %g2 = ec3b836892cbe386
! Mem[0000000091000000] = 0000007034af42b9, %g2 = 00000000035dfb34
ldx [%i6+%g0],%g2 ! %g2 = 0000007034af42b9
! %l1 = ffffffffffffeb21, Mem[0000000091000028] = 00000000
stw %l1,[%i6+%o5] ! Mem[0000000091000028] = ffffeb21
! %l4 = 0000000000000005, Mem[0000000040800035] = 00000005
stb %l4,[%i1+0x035] ! Mem[0000000040800034] = 00050005
! %l5 = ffffffffffffffff, Mem[0000000090800028] = 035dfb34
sth %l5,[%i5+%o5] ! Mem[0000000090800028] = fffffb34
p24_label_25:
! %l7 = 00000000000000db, Mem[0000000091800002] = 2b3e5f22
sth %l7,[%o0+0x002] ! Mem[0000000091800000] = 00db5f22
! Mem[0000000091800018] = 847808a2, %g2 = 0000007034af42b9
ldsb [%o0+0x01a],%g2 ! %g2 = ffffffffffffff84
! %l7 = 00000000000000db, Mem[0000000041000000] = 9bb667bd
sth %l7,[%i2+%g0] ! Mem[0000000041000000] = 00db67bd
! %l4 = 0000000000000005, Mem[000000009080001e] = f8fc0000
sth %l4,[%i5+0x01e] ! Mem[000000009080001c] = 00050000
! %l5 = ffffffffffffffff, Mem[0000000090000020] = ffffffff
stw %l5,[%i4+%o4] ! Mem[0000000090000020] = ffffffff
! Mem[0000000090800008] = a364b48df38fafd2, %g2 = ffffffffffffff84
ldx [%i5+%o1],%g2 ! %g2 = a364b48df38fafd2
! %l0 = 992fa3a1, %l1 = ffffeb21, Mem[0000000091800028] = 053321d1 ce35f8fc
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 992fa3a1 ffffeb21
! Mem[0000000091000010] = eb99b0555bebfce4, %g2 = a364b48df38fafd2
ldx [%i6+%o2],%g2 ! %g2 = eb99b0555bebfce4
! Mem[0000000090800030] = e7b33335, %g2 = eb99b0555bebfce4
lduh [%i5+0x030],%g2 ! %g2 = 000000000000e7b3
! Mem[000000009080003c] = eb210000, %g2 = 000000000000e7b3
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffeb
ba,a p24_not_taken_0_end
p24_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 00000000992fa3a1
bne,a,pn %xcc,p24_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffeb21
bne,a,pn %xcc,p24_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000000
bne,a,pn %xcc,p24_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000db
bne,a,pn %xcc,p24_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000005
bne,a,pn %xcc,p24_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffffff
bne,a,pn %xcc,p24_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffe153
bne,a,pn %xcc,p24_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000db
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 2dd7d978 9f1da649
bne %xcc,p24_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be ac0d0c66 a40468b2
bne %xcc,p24_f6_fail
nop
! Check Local Memory
set p24_local0_expect,%g1
p24_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 869fd164f8fccc31
ldx [%i0+0x000],%g3 ! Observed data at 0000000040000000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00002b3e6ede467c
ldx [%i0+0x010],%g3 ! Observed data at 0000000040000010
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000000000db
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 = b699e88908b11f30
ldx [%i0+0x038],%g3 ! Observed data at 0000000040000038
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x038,%g4
set p24_local1_expect,%g1
p24_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = 2f0b2b3e5f22796c
ldx [%i1+0x020],%g3 ! Observed data at 0000000040800020
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000800050005
ldx [%i1+0x030],%g3 ! Observed data at 0000000040800030
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x030,%g4
set p24_local2_expect,%g1
p24_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 00db67bd32d54d70
ldx [%i2+0x000],%g3 ! Observed data at 0000000041000000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = ce35f8fc006e8fc2
ldx [%i2+0x018],%g3 ! Observed data at 0000000041000018
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = b699e88908b11f30
ldx [%i2+0x028],%g3 ! Observed data at 0000000041000028
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ce35f8fc05aee153
ldx [%i2+0x030],%g3 ! Observed data at 0000000041000030
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x030,%g4
set p24_local3_expect,%g1
p24_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 00002b3ed9107f6f
ldx [%i3+0x010],%g3 ! Observed data at 0000000041800010
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffffffffe153
ldx [%i3+0x018],%g3 ! Observed data at 0000000041800018
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = c9f38be7ce35f8fc
ldx [%i3+0x028],%g3 ! Observed data at 0000000041800028
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000508b11f30
ldx [%i3+0x038],%g3 ! Observed data at 0000000041800038
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x038,%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_f2_fail:
set p24_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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
! 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:
stxa %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040000018]
stba %l6,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041000028]
stba %l5,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041000000]
stha %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800028]
done
p24_trap1o:
stxa %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000040000018]
stba %l6,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041000028]
stba %l5,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041000000]
stha %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000041800028]
done
p24_trap2e:
ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000041800028]
done
p24_trap2o:
ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000041800028]
done
p24_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p24_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p24_init_memory_pointers:
set p24_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p24_local0_start,%i0
set p24_local1_start,%i1
set p24_local2_start,%i2
set p24_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = f4121782035dfb34
ldx [%g1+0x008],%l1 ! %l1 = 9eeeb06034af42b9
ldx [%g1+0x010],%l2 ! %l2 = 053390d1ce35f8fc
ldx [%g1+0x018],%l3 ! %l3 = 51fcc03e77754a2d
ldx [%g1+0x020],%l4 ! %l4 = 2f0b2b3e5f22796c
ldx [%g1+0x028],%l5 ! %l5 = bf6760f807c0498e
ldx [%g1+0x030],%l6 ! %l6 = 7b5d49c23d9fe533
ldx [%g1+0x038],%l7 ! %l7 = 12d7bb19e7f98f15
! 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 = a8bbcf62 abc485d8 3632dfef a0a9d80e
! %f4 = c8ed6f01 bb8ff1ed cf475979 3b167688
! %f8 = c8d7e95f f03a42d0 31ee2b9e 57813949
! %f12 = 753b9211 09f8d312 ab3d7dec f36bf25f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2918913a 31a1d8af cace6c4f d0d07299
! %f20 = 7b134117 ba3ca2c2 802d0c3a 23fbccf0
! %f24 = d8c710dc 4efbd8d8 d52fb3c8 172cdd40
! %f28 = abef4cdb f82925ba e8f546d3 57d93f15
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c87106f0 f5878b58 2e9257e2 9acb1610
! %f36 = 47668a18 8710b72a e303cb3c 8535b84c
! %f40 = 51d79e5b 03faed72 6b8352c6 9942db5d
! %f44 = 2c9e2ca6 e7440e89 1a9c2471 043541a7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xef56580800000062,%g7,%g1 ! GSR scale = 12, align = 2
wr %g1,%g0,%gsr ! GSR = ef56580800000062
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[000000009000003c] = 39dc0000, %g2 = da1b0ff564e4d20b
ldsb [%i4+0x03e],%g2 ! %g2 = 0000000000000039
! %l2 = a79575fc, %l3 = 9e208b7a, Mem[0000000042000008] = ac6b9022 93ef147c
std %l2,[%i0+%o1] ! Mem[0000000042000008] = a79575fc 9e208b7a
! %l1 = af26f47e2130c63b, Mem[0000000090800018] = 35d3851c
sth %l1,[%i5+%o3] ! Mem[0000000090800018] = c63b851c
! Mem[000000009100001c] = 2dc99de2, %g2 = 0000000000000039
lduh [%i6+0x01e],%g2 ! %g2 = 0000000000002dc9
! Mem[0000000091800008] = 50d23f27, %g2 = 0000000000002dc9
lduh [%o0+%o1],%g2 ! %g2 = 00000000000050d2
! %l0 = f4cd661220a04d90, Mem[0000000090800012] = f97aba27
stb %l0,[%i5+0x012] ! Mem[0000000090800010] = 907aba27
! Mem[000000009000000c] = c40b9e2c, %g18 = 2d24592a7e8ae5a8
ldsw [%i4+0x00c],%g2 ! %g2 = 2d24592a7e8ae5a8
! %l0 = 20a04d90, %l1 = 2130c63b, Mem[0000000091000030] = 7cc77257 207bbe7e
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 20a04d90 2130c63b
! %l2 = a79575fc, %l3 = 9e208b7a, Mem[0000000090800018] = c63b851c d6343572
std %l2,[%i5+%o3] ! Mem[0000000090800018] = a79575fc 9e208b7a
! Mem[0000000090800018] = a79575fc9e208b7a, %g2 = ffffffffc40b9e2c
ldx [%i5+%o3],%g2 ! %g2 = a79575fc9e208b7a
p25_label_2:
! Mem[000000009180000c] = 0741274a, %g18 = 2d24592a7e8ae5a8
ldsw [%o0+0x00c],%g2 ! %g2 = 2d24592a7e8ae5a8
! Mem[0000000091800030] = 8f71b6b6, %g2 = 000000000741274a
lduh [%o0+0x032],%g2 ! %g2 = 0000000000008f71
! Mem[0000000091800004] = da193367, %g2 = 0000000000008f71
lduh [%o0+0x004],%g2 ! %g2 = 000000000000da19
! Mem[000000009080000c] = f38fafd2, %g2 = 000000000000da19
ldub [%i5+0x00c],%g2 ! %g2 = 00000000000000f3
! %l6 = a29c06cb, %l7 = 356845c9, Mem[0000000090800020] = 6c6c0f3a ba1e4dff
std %l6,[%i5+%o4] ! Mem[0000000090800020] = a29c06cb 356845c9
! Mem[0000000043800024] = 24f8651a, %l2 = c918dc2ca79575fc
lduw [%i3+0x024],%l2 ! %l2 = 0000000024f8651a
! Mem[0000000042800000] = 3061e40f, %l4 = dc07f1341e7aeb37
ldsw [%i1+%g0],%l4 ! %l4 = 000000003061e40f
! Mem[0000000091000000] = ddab9f6d de861c20, %g2 = 000000f3, %g3 = 0bad0b00
ldd [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d 00000000de861c20
! %l6 = a29c06cb, %l7 = 356845c9, Mem[0000000090800008] = a3d5b48d f38fafd2
std %l6,[%i5+%o1] ! Mem[0000000090800008] = a29c06cb 356845c9
! Mem[0000000091000020] = 9de28f8d 7b41cb8c, %g2 = ddab9f6d, %g3 = de861c20
ldd [%i6+%o4],%g2 ! %g2 = 000000009de28f8d 000000007b41cb8c
p25_label_3:
! Mem[0000000091000030] = 20a04d902130c63b, %g2 = 000000009de28f8d
ldx [%i6+0x030],%g2 ! %g2 = 20a04d902130c63b
! Mem[0000000090000018] = 7f114e52 9d7122ad, %g2 = 2130c63b, %g3 = 7b41cb8c
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 000000009d7122ad
! %l7 = 3cde3e20356845c9, Mem[0000000090000014] = 798eb5a3
stw %l7,[%i4+0x014] ! Mem[0000000090000014] = 356845c9
! Mem[0000000091800000] = 6c5e37b5, %g2 = 000000007f114e52
lduw [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5
! Mem[0000000043800038] = ca619a92, %l7 = 3cde3e20356845c9
ldsw [%i3+0x038],%l7 ! %l7 = ffffffffca619a92
! Mem[000000004280000c] = ac3a1991, %l3 = 9de0d7229e208b7a
lduh [%i1+0x00c],%l3 ! %l3 = 000000000000ac3a
! Mem[0000000091800020] = c69ee3c7 33167744, %g2 = 6c5e37b5, %g3 = 9d7122ad
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7 0000000033167744
! %l6 = c3e0c8fea29c06cb, Mem[000000009000002c] = 8d791540
sth %l6,[%i4+0x02c] ! Mem[000000009000002c] = 06cb1540
! %l7 = ffffffffca619a92, Mem[0000000090000028] = 07dc67fd
sth %l7,[%i4+%o5] ! Mem[0000000090000028] = 9a9267fd
! Mem[0000000090800000] = c8c086c6, %g2 = 00000000c69ee3c7
ldsh [%i5+%g0],%g2 ! %g2 = ffffffffffffc8c0
p25_label_4:
! Mem[0000000091800014] = a2d978b6, %g2 = ffffffffffffc8c0
lduh [%o0+0x014],%g2 ! %g2 = 000000000000a2d9
! %l0 = f4cd661220a04d90, Mem[0000000043800034] = 940f3aae
sth %l0,[%i3+0x034] ! Mem[0000000043800034] = 4d903aae
! Mem[0000000091000034] = 2130c63b, %g2 = 000000000000a2d9
ldsb [%i6+0x034],%g2 ! %g2 = 0000000000000021
! %l7 = ffffffffca619a92, Mem[0000000091000030] = 20a04d902130c63b
stx %l7,[%i6+0x030] ! Mem[0000000091000030] = ffffffffca619a92
! %l5 = 39082a47ebeb341f, Mem[000000004300000c] = da7c8dfe
stb %l5,[%i2+0x00c] ! Mem[000000004300000c] = 1f7c8dfe
! Mem[0000000091000020] = 8f8d7b41, %g2 = 0000000000000021
ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffff8f8d
! Mem[000000009180003c] = 66350000, %g2 = ffffffffffff8f8d
ldsb [%o0+0x03e],%g2 ! %g2 = 0000000000000066
! Mem[0000000090800010] = bbd0907a, %g18 = 2d24592a7e8ae5a8
ldsw [%i5+%o2],%g2 ! %g2 = 2d24592a7e8ae5a8
! Mem[000000004300002c] = f8d6c35e, %l0 = f4cd661220a04d90
ldub [%i2+0x02f],%l0 ! %l0 = 000000000000005e
! %l7 = ffffffffca619a92, Mem[0000000091000020] = 9de28f8d7b41cb8c
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = ffffffffca619a92
p25_label_5:
! Mem[000000004280002c] = 7fbb24f4, %l7 = ffffffffca619a92
lduh [%i1+0x02e],%l7 ! %l7 = 00000000000024f4
! %l1 = af26f47e2130c63b, Mem[0000000042000032] = 1fcadd4d
sth %l1,[%i0+0x032] ! Mem[0000000042000030] = 1fcac63b
! Mem[0000000043000020] = 7ab03621, %l2 = 0000000024f8651a
ldsh [%i2+0x022],%l2 ! %l2 = 0000000000003621
! %l2 = 0000000000003621, Mem[000000009180003c] = eb806635
stb %l2,[%o0+0x03c] ! Mem[000000009180003c] = 21806635
! Mem[0000000090800030] = b333342d, %g2 = ffffffffbbd0907a
ldsb [%i5+0x031],%g2 ! %g2 = ffffffffffffffb3
! Mem[000000009080001c] = 9e208b7a, %g2 = ffffffffffffffb3
ldub [%i5+0x01c],%g2 ! %g2 = 000000000000009e
! Mem[0000000042800010] = c6231353 8fb4a06e, %l4 = 3061e40f, %l5 = ebeb341f
ldd [%i1+%o2],%l4 ! %l4 = 00000000c6231353 000000008fb4a06e
! Mem[0000000090800030] = 342d07fd, %g2 = 000000000000009e
ldsb [%i5+0x033],%g2 ! %g2 = 0000000000000034
! Mem[0000000042800030] = 3a34e16a, %l3 = 000000000000ac3a
ldsh [%i1+0x032],%l3 ! %l3 = ffffffffffffe16a
! Mem[0000000043000008] = b8cf570e, %l1 = af26f47e2130c63b
ldsb [%i2+0x00a],%l1 ! %l1 = 0000000000000057
p25_label_6:
! Mem[0000000090800004] = a9a29c06, %g2 = 0000000000000034
ldsb [%i5+0x007],%g2 ! %g2 = ffffffffffffffa9
! %l4 = 00000000c6231353, Mem[0000000090800009] = 9c06cb35
stb %l4,[%i5+0x009] ! Mem[0000000090800008] = 5306cb35
! %l0 = 000000000000005e, Mem[000000009100001c] = 40af2dc9
stw %l0,[%i6+0x01c] ! Mem[000000009100001c] = 0000005e
! Mem[0000000091000024] = 619a9243, %g2 = ffffffffffffffa9
ldub [%i6+0x025],%g2 ! %g2 = 0000000000000061
! %l6 = a29c06cb, %l7 = 000024f4, Mem[0000000090000008] = 96abb01b c40b9e2c
std %l6,[%i4+%o1] ! Mem[0000000090000008] = a29c06cb 000024f4
! %l6 = a29c06cb, %l7 = 000024f4, Mem[0000000090800028] = eb4882af 9c5fe8b1
std %l6,[%i5+%o5] ! Mem[0000000090800028] = a29c06cb 000024f4
! Mem[0000000090000018] = 7f114e529d7122ad, %g2 = 0000000000000061
ldx [%i4+%o3],%g2 ! %g2 = 7f114e529d7122ad
! %l1 = 0000000000000057, Mem[000000009080002c] = 000024f4
stw %l1,[%i5+0x02c] ! Mem[000000009080002c] = 00000057
! %l2 = 0000000000003621, Mem[0000000091000018] = b4334f340000005e
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = 0000000000003621
! Mem[0000000043000008] = b8cf570e 1f7c8dfe, %l0 = 0000005e, %l1 = 00000057
ldd [%i2+%o1],%l0 ! %l0 = 00000000b8cf570e 000000001f7c8dfe
p25_label_7:
! Mem[0000000090000024] = e7b2eb32, %g2 = 7f114e529d7122ad
lduw [%i4+0x024],%g2 ! %g2 = 00000000e7b2eb32
! Mem[0000000090000004] = 80b60b78, %g2 = 00000000e7b2eb32
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffff80b6
! %l1 = 000000001f7c8dfe, Mem[0000000090000020] = 1a54edfc
sth %l1,[%i4+%o4] ! Mem[0000000090000020] = 8dfeedfc
! Mem[0000000090000018] = 7f114e52, %g2 = ffffffffffff80b6
lduw [%i4+%o3],%g2 ! %g2 = 000000007f114e52
! %l1 = 000000001f7c8dfe, Mem[0000000091800038] = e8dd799b21806635
stx %l1,[%o0+0x038] ! Mem[0000000091800038] = 000000001f7c8dfe
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = 7f114e52, %g3 = 33167744
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
! %l1 = 000000001f7c8dfe, Mem[000000009080001c] = 9e208b7a
stw %l1,[%i5+0x01c] ! Mem[000000009080001c] = 1f7c8dfe
! Mem[000000009100002c] = 9effffff, %g2 = 00000000f4d6f5d4
ldsb [%i6+0x02f],%g2 ! %g2 = ffffffffffffff9e
! Mem[0000000091000020] = ffffffca, %g2 = ffffffffffffff9e
ldsb [%i6+0x021],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800028] = a29c06cb, %g18 = 2d24592a7e8ae5a8
ldsw [%i5+%o5],%g2 ! %g2 = 2d24592a7e8ae5a8
p25_label_8:
! %l1 = 000000001f7c8dfe, Mem[0000000091000025] = 619a9243
stb %l1,[%i6+0x025] ! Mem[0000000091000024] = fe9a9243
! Mem[0000000091000030] = ffffffff, %g18 = 2d24592a7e8ae5a8
ldsw [%i6+0x030],%g2 ! %g2 = 2d24592a7e8ae5a8
! %l3 = ffffffffffffe16a, Mem[0000000090000034] = 126760d7
stw %l3,[%i4+0x034] ! Mem[0000000090000034] = ffffe16a
! Mem[0000000042800008] = 9b010131ac3a1991, %l3 = ffffffffffffe16a
ldx [%i1+%o1],%l3 ! %l3 = 9b010131ac3a1991
! Mem[0000000091000010] = eb99b055 5bebbbe4, %g2 = ffffffff, %g3 = 80b60b78
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 000000005bebbbe4
! %l2 = 00003621, %l3 = ac3a1991, Mem[0000000090000000] = f4d6f5d4 80b60b78
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 00003621 ac3a1991
! Mem[0000000091800014] = a2d978b6, %g18 = 2d24592a7e8ae5a8
ldsw [%o0+0x014],%g2 ! %g2 = 2d24592a7e8ae5a8
! Mem[0000000091000018] = 0000000000003621, %g2 = ffffffffa2d978b6
ldx [%i6+%o3],%g2 ! %g2 = 0000000000003621
! %l6 = c3e0c8fea29c06cb, Mem[0000000090000020] = 8dfeedfce7b2eb32
stx %l6,[%i4+%o4] ! Mem[0000000090000020] = c3e0c8fea29c06cb
! Mem[000000009180000c] = 0741274a, %g2 = 0000000000003621
ldsb [%o0+0x00c],%g2 ! %g2 = 0000000000000007
p25_label_9:
! %l6 = c3e0c8fea29c06cb, Mem[0000000090800010] = bbd0907aba27fa54
stx %l6,[%i5+%o2] ! Mem[0000000090800010] = c3e0c8fea29c06cb
! %l2 = 00003621, %l3 = ac3a1991, Mem[0000000091800038] = 00000000 1f7c8dfe
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 00003621 ac3a1991
! %l2 = 0000000000003621, Mem[0000000090000012] = 225c3568
sth %l2,[%i4+0x012] ! Mem[0000000090000010] = 36213568
! Mem[0000000090000004] = ac3a1991, %g2 = 0000000000000007
ldsb [%i4+0x004],%g2 ! %g2 = ffffffffffffffac
! Mem[0000000091000014] = bbe40000, %g2 = ffffffffffffffac
ldub [%i6+0x016],%g2 ! %g2 = 00000000000000bb
! %l2 = 0000000000003621, Mem[000000009100002a] = 14addb4f
sth %l2,[%i6+0x02a] ! Mem[0000000091000028] = 3621db4f
! %l3 = 9b010131ac3a1991, Mem[0000000091000014] = 5bebbbe4
sth %l3,[%i6+0x014] ! Mem[0000000091000014] = 1991bbe4
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = 000000bb, %g3 = 5bebbbe4
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! %l0 = 00000000b8cf570e, Mem[0000000090800020] = a29c06cb
sth %l0,[%i5+%o4] ! Mem[0000000090800020] = 570e06cb
! Mem[0000000090000000] = 00003621 ac3a1991, %g2 = 50d23f27, %g3 = 0741274a
ldd [%i4+%g0],%g2 ! %g2 = 0000000000003621 00000000ac3a1991
p25_label_10:
! Mem[000000009080001c] = 1f7c8dfe, %g2 = 0000000000003621
lduw [%i5+0x01c],%g2 ! %g2 = 000000001f7c8dfe
! %l3 = 9b010131ac3a1991, Mem[000000009080002d] = 000057e7
stb %l3,[%i5+0x02d] ! Mem[000000009080002c] = 910057e7
! Mem[0000000090000028] = 9a9267fd, %g2 = 000000001f7c8dfe
ldub [%i4+%o5],%g2 ! %g2 = 000000000000009a
! %l0 = 00000000b8cf570e, Mem[0000000091000000] = ddab9f6dde861c20
stx %l0,[%i6+%g0] ! Mem[0000000091000000] = 00000000b8cf570e
! Mem[0000000090000000] = 00003621ac3a1991, %g2 = 000000000000009a
ldx [%i4+%g0],%g2 ! %g2 = 00003621ac3a1991
! Mem[0000000090800000] = 86c6d0ba, %g2 = 00003621ac3a1991
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffff86c6
! Mem[0000000042000014] = 1514309f, %l2 = 0000000000003621
lduh [%i0+0x016],%l2 ! %l2 = 000000000000309f
! Mem[0000000090800024] = 45c9a29c, %g2 = ffffffffffff86c6
lduh [%i5+0x026],%g2 ! %g2 = 00000000000045c9
! Mem[0000000090800020] = 570e06cb, %g2 = 00000000000045c9
lduw [%i5+%o4],%g2 ! %g2 = 00000000570e06cb
! %l6 = c3e0c8fea29c06cb, Mem[0000000091000024] = cafe9a92
stw %l6,[%i6+0x024] ! Mem[0000000091000024] = a29c06cb
p25_label_11:
! Mem[0000000090000028] = 9a9267fd, %g2 = 00000000570e06cb
lduh [%i4+%o5],%g2 ! %g2 = 0000000000009a92
! Mem[0000000090800008] = cb356845, %g2 = 0000000000009a92
ldsb [%i5+0x00b],%g2 ! %g2 = ffffffffffffffcb
! Mem[0000000091000034] = ca619a92, %g2 = ffffffffffffffcb
ldub [%i6+0x034],%g2 ! %g2 = 00000000000000ca
! Mem[000000009000001c] = 22adc3e0, %g2 = 00000000000000ca
lduh [%i4+0x01e],%g2 ! %g2 = 00000000000022ad
! %l4 = 00000000c6231353, Mem[0000000091800017] = b639a5df
stb %l4,[%o0+0x017] ! Mem[0000000091800014] = 5339a5df
! Mem[0000000090000014] = 356845c9, %g18 = 2d24592a7e8ae5a8
ldsw [%i4+0x014],%g2 ! %g2 = 2d24592a7e8ae5a8
! %l4 = 00000000c6231353, Mem[0000000090800010] = c3e0c8fe
stw %l4,[%i5+%o2] ! Mem[0000000090800010] = c6231353
! %l3 = 9b010131ac3a1991, Mem[0000000090000006] = 1991a29c
sth %l3,[%i4+0x006] ! Mem[0000000090000004] = 1991a29c
! %l0 = 00000000b8cf570e, Mem[000000009100001c] = 00003621
stw %l0,[%i6+0x01c] ! Mem[000000009100001c] = b8cf570e
! %l4 = 00000000c6231353, Mem[0000000091000014] = 1991bbe4
stw %l4,[%i6+0x014] ! Mem[0000000091000014] = c6231353
p25_label_12:
! Mem[0000000091800020] = c69ee3c733167744, %g2 = 00000000356845c9
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733167744
! Mem[0000000091000024] = 06cb43a0, %g2 = c69ee3c733167744
ldsh [%i6+0x026],%g2 ! %g2 = 00000000000006cb
! %l0 = 00000000b8cf570e, Mem[000000004380003c] = 7d7363a2
stw %l0,[%i3+0x03c] ! Mem[000000004380003c] = b8cf570e
! Mem[0000000091000028] = 43a03621db4f959e, %g2 = 00000000000006cb
ldx [%i6+%o5],%g2 ! %g2 = 43a03621db4f959e
! Mem[0000000090800020] = 570e06cb 356845c9, %g2 = db4f959e, %g3 = ac3a1991
ldd [%i5+%o4],%g2 ! %g2 = 00000000570e06cb 00000000356845c9
! Mem[0000000091800030] = 45288f71b6b6487f, %g2 = 00000000570e06cb
ldx [%o0+0x030],%g2 ! %g2 = 45288f71b6b6487f
! %l1 = 000000001f7c8dfe, Mem[000000009080003d] = 38b60e00
stb %l1,[%i5+0x03d] ! Mem[000000009080003c] = feb60e00
! Mem[0000000091800028] = d1fa02cc, %g18 = 2d24592a7e8ae5a8
ldsw [%o0+%o5],%g2 ! %g2 = 2d24592a7e8ae5a8
! %l6 = c3e0c8fea29c06cb, Mem[000000004200001f] = 9f04c7d3
stb %l6,[%i0+0x01f] ! Mem[000000004200001c] = 9f04c7cb
! Mem[0000000090000010] = 02123621356845c9, %g2 = ffffffffd1fa02cc
ldx [%i4+%o2],%g2 ! %g2 = 02123621356845c9
p25_label_13:
! Mem[0000000090000030] = 136affff, %g2 = 02123621356845c9
ldub [%i4+0x032],%g2 ! %g2 = 0000000000000013
! %l5 = 000000008fb4a06e, Mem[0000000091800020] = c69ee3c733167744
stx %l5,[%o0+%o4] ! Mem[0000000091800020] = 000000008fb4a06e
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = 00000013, %g3 = 356845c9
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
! Mem[0000000091800038] = 00003621ac3a1991, %g2 = 0000000045288f71
ldx [%o0+0x038],%g2 ! %g2 = 00003621ac3a1991
! %l2 = 000000000000309f, Mem[0000000091000016] = 13530000
sth %l2,[%i6+0x016] ! Mem[0000000091000014] = 309f0000
! %l4 = 00000000c6231353, Mem[000000009180002b] = ccb0308d
stb %l4,[%o0+0x02b] ! Mem[0000000091800028] = 53b0308d
! Mem[0000000090800008] = a25306cb356845c9, %g2 = 00003621ac3a1991
ldx [%i5+%o1],%g2 ! %g2 = a25306cb356845c9
! Mem[0000000091000038] = 65898de9, %g18 = 2d24592a7e8ae5a8
ldsw [%i6+0x038],%g2 ! %g2 = 2d24592a7e8ae5a8
! Mem[0000000090800008] = 06cb3568, %g2 = 0000000065898de9
ldsh [%i5+0x00a],%g2 ! %g2 = 00000000000006cb
! Mem[0000000090800000] = c086c6d0, %g2 = 00000000000006cb
ldsb [%i5+0x001],%g2 ! %g2 = ffffffffffffffc0
p25_label_14:
! %l0 = 00000000b8cf570e, Mem[0000000091800030] = 45288f71
stb %l0,[%o0+0x030] ! Mem[0000000091800030] = 0e288f71
! Mem[0000000091000028] = a03621db, %g2 = ffffffffffffffc0
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000a0
! Mem[0000000091000028] = 43a03621db4f959e, %g2 = 00000000000000a0
ldx [%i6+%o5],%g2 ! %g2 = 43a03621db4f959e
! Mem[0000000091800018] = 39a5df25e14610d9, %g2 = 43a03621db4f959e
ldx [%o0+%o3],%g2 ! %g2 = 39a5df25e14610d9
! %l4 = 00000000c6231353, Mem[0000000091800029] = fa0253b0
stb %l4,[%o0+0x029] ! Mem[0000000091800028] = 530253b0
! Mem[000000009000000c] = 000024f4, %g2 = 39a5df25e14610d9
lduw [%i4+0x00c],%g2 ! %g2 = 00000000000024f4
! Mem[000000009000003c] = f8ba39dc, %g18 = 2d24592a7e8ae5a8
ldsw [%i4+0x03c],%g2 ! %g2 = 2d24592a7e8ae5a8
! Mem[0000000043000000] = 448460dc 83f906e0, %l4 = c6231353, %l5 = 8fb4a06e
ldd [%i2+%g0],%l4 ! %l4 = 00000000448460dc 0000000083f906e0
! Mem[0000000090800010] = c6231353a29c06cb, %g2 = fffffffff8ba39dc
ldx [%i5+%o2],%g2 ! %g2 = c6231353a29c06cb
! Mem[0000000091800024] = b4a06ed1, %g2 = c6231353a29c06cb
ldub [%o0+0x025],%g2 ! %g2 = 00000000000000b4
p25_label_15:
! %l2 = 0000309f, %l3 = ac3a1991, Mem[0000000091000038] = 65898de9 d7571dc0
std %l2,[%i6+0x038] ! Mem[0000000091000038] = 0000309f ac3a1991
! %l1 = 000000001f7c8dfe, Mem[0000000090800017] = cba79575
stb %l1,[%i5+0x017] ! Mem[0000000090800014] = fea79575
! Mem[0000000091000010] = eb99b055 c623309f, %g2 = 000000b4, %g3 = b6b6487f
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 00000000c623309f
! %l6 = c3e0c8fea29c06cb, Mem[0000000091000010] = eb99b055c623309f
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = c3e0c8fea29c06cb
! Mem[0000000043000000] = 448460dc 83f906e0, %l2 = 0000309f, %l3 = ac3a1991
ldd [%i2+%g0],%l2 ! %l2 = 00000000448460dc 0000000083f906e0
! Mem[0000000090800030] = e7b33334 2d07fd66, %g2 = eb99b055, %g3 = c623309f
ldd [%i5+0x030],%g2 ! %g2 = 00000000e7b33334 000000002d07fd66
! Mem[0000000091000028] = 43a03621 db4f959e, %g2 = e7b33334, %g3 = 2d07fd66
ldd [%i6+%o5],%g2 ! %g2 = 0000000043a03621 00000000db4f959e
! %l0 = 00000000b8cf570e, Mem[0000000043800038] = ca619a92
stw %l0,[%i3+0x038] ! Mem[0000000043800038] = b8cf570e
! Mem[0000000090800010] = 1353a29c, %g2 = 0000000043a03621
lduh [%i5+0x012],%g2 ! %g2 = 0000000000001353
! Mem[000000004200002c] = 4464b8f3, %l0 = 00000000b8cf570e
lduh [%i0+0x02e],%l0 ! %l0 = 000000000000b8f3
p25_label_16:
! Mem[0000000091000034] = 9a920000, %g2 = 0000000000001353
lduh [%i6+0x036],%g2 ! %g2 = 0000000000009a92
! Mem[0000000090000020] = c3e0c8fe, %g2 = 0000000000009a92
lduw [%i4+%o4],%g2 ! %g2 = 00000000c3e0c8fe
! %l2 = 00000000448460dc, Mem[0000000090000020] = c3e0c8fea29c06cb
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = 00000000448460dc
! %l5 = 0000000083f906e0, Mem[0000000090000028] = 9a9267fd06cb1540
stx %l5,[%i4+%o5] ! Mem[0000000090000028] = 0000000083f906e0
! %l6 = a29c06cb, %l7 = 000024f4, Mem[0000000091800028] = d1530253 b0308df5
std %l6,[%o0+%o5] ! Mem[0000000091800028] = a29c06cb 000024f4
! Mem[0000000042000030] = 1fcac63bb51375f9, %l3 = 0000000083f906e0
ldx [%i0+0x030],%l3 ! %l3 = 1fcac63bb51375f9
! Mem[000000009180002c] = 24f40e28, %g2 = 00000000c3e0c8fe
ldsb [%o0+0x02e],%g2 ! %g2 = 0000000000000024
! Mem[0000000090000028] = 00000000 83f906e0, %g2 = 00000024, %g3 = db4f959e
ldd [%i4+%o5],%g2 ! %g2 = 0000000000000000 0000000083f906e0
! Mem[0000000091800030] = 0e288f71, %g2 = 0000000000000000
ldsh [%o0+0x030],%g2 ! %g2 = 0000000000000e28
! %l0 = 0000b8f3, %l1 = 1f7c8dfe, Mem[0000000091800010] = 5e44f9f4 a2d97853
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 0000b8f3 1f7c8dfe
p25_label_17:
! %l7 = 00000000000024f4, Mem[0000000043800030] = 45753544
stb %l7,[%i3+0x030] ! Mem[0000000043800030] = f4753544
! Mem[0000000090800038] = 0cddfeb6, %g2 = 0000000000000e28
ldub [%i5+0x03b],%g2 ! %g2 = 000000000000000c
! Mem[000000009080002c] = 00910057, %g18 = 2d24592a7e8ae5a8
ldsw [%i5+0x02c],%g2 ! %g2 = 2d24592a7e8ae5a8
! Mem[0000000091800028] = a29c06cb, %g2 = 0000000000910057
lduw [%o0+%o5],%g2 ! %g2 = 00000000a29c06cb
! Mem[0000000090800020] = 06cb3568, %g2 = 00000000a29c06cb
ldsb [%i5+0x022],%g2 ! %g2 = 0000000000000006
! Mem[0000000090000008] = a29c06cb 000024f4, %g2 = 00000006, %g3 = 83f906e0
ldd [%i4+%o1],%g2 ! %g2 = 00000000a29c06cb 00000000000024f4
! %l1 = 000000001f7c8dfe, Mem[000000004200000b] = a79575fc
stb %l1,[%i0+0x00b] ! Mem[0000000042000008] = a79575fe
! %l1 = 000000001f7c8dfe, Mem[000000009000001e] = 22ad0000
stb %l1,[%i4+0x01e] ! Mem[000000009000001c] = fead0000
! Mem[0000000091800038] = 00003621 ac3a1991, %g2 = a29c06cb, %g3 = 000024f4
ldd [%o0+0x038],%g2 ! %g2 = 0000000000003621 00000000ac3a1991
! %l0 = 000000000000b8f3, Mem[0000000090800000] = c8c086c6
sth %l0,[%i5+%g0] ! Mem[0000000090800000] = b8f386c6
p25_label_18:
! %l7 = 00000000000024f4, Mem[0000000090800008] = a25306cb
stb %l7,[%i5+%o1] ! Mem[0000000090800008] = f45306cb
! Mem[0000000091800030] = 0e288f71, %g2 = 0000000000003621
ldsh [%o0+0x030],%g2 ! %g2 = 0000000000000e28
! %l6 = c3e0c8fea29c06cb, Mem[0000000091000008] = 4b1c5151
stw %l6,[%i6+%o1] ! Mem[0000000091000008] = a29c06cb
! Mem[0000000091000014] = a29c06cb, %g2 = 0000000000000e28
lduw [%i6+0x014],%g2 ! %g2 = 00000000a29c06cb
! Mem[0000000090000010] = 36213568, %g2 = 00000000a29c06cb
ldub [%i4+0x012],%g2 ! %g2 = 0000000000000036
! %l2 = 448460dc, %l3 = b51375f9, Mem[0000000090000020] = 00000000 448460dc
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 448460dc b51375f9
! Mem[0000000090000020] = 448460dc, %g2 = 0000000000000036
lduh [%i4+%o4],%g2 ! %g2 = 0000000000004484
! Mem[0000000091800000] = 6c5e37b5da193367, %g2 = 0000000000004484
ldx [%o0+%g0],%g2 ! %g2 = 6c5e37b5da193367
! %l6 = a29c06cb, %l7 = 000024f4, Mem[0000000091000038] = 0000309f ac3a1991
std %l6,[%i6+0x038] ! Mem[0000000091000038] = a29c06cb 000024f4
! %l0 = 0000b8f3, %l1 = 1f7c8dfe, Mem[0000000090800018] = a79575fc 1f7c8dfe
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 0000b8f3 1f7c8dfe
p25_label_19:
! Mem[0000000091800020] = 000000008fb4a06e, %g2 = 6c5e37b5da193367
ldx [%o0+%o4],%g2 ! %g2 = 000000008fb4a06e
! Mem[0000000091000038] = a29c06cb, %g2 = 000000008fb4a06e
lduw [%i6+0x038],%g2 ! %g2 = 00000000a29c06cb
! Mem[0000000091000000] = 00000000b8cf570e, %g2 = 00000000a29c06cb
ldx [%i6+%g0],%g2 ! %g2 = 00000000b8cf570e
! %l3 = 1fcac63bb51375f9, Mem[0000000091000023] = ffa29c06
stb %l3,[%i6+0x023] ! Mem[0000000091000020] = f9a29c06
! Mem[0000000091800018] = 39a5df25, %g2 = 00000000b8cf570e
lduw [%o0+%o3],%g2 ! %g2 = 0000000039a5df25
! Mem[0000000090000014] = 356845c9, %g2 = 0000000039a5df25
ldsb [%i4+0x014],%g2 ! %g2 = 0000000000000035
! %l7 = 00000000000024f4, Mem[0000000091000016] = 06cb0000
stb %l7,[%i6+0x016] ! Mem[0000000091000014] = f4cb0000
! Mem[0000000090800000] = c6d0bacc, %g2 = 0000000000000035
ldub [%i5+0x003],%g2 ! %g2 = 00000000000000c6
! Mem[0000000090800018] = b8f31f7c, %g2 = 00000000000000c6
ldub [%i5+0x01a],%g2 ! %g2 = 00000000000000b8
! %l6 = c3e0c8fea29c06cb, Mem[0000000090000032] = 136affff
sth %l6,[%i4+0x032] ! Mem[0000000090000030] = 06cbffff
p25_label_20:
! Mem[0000000091800028] = a29c06cb 000024f4, %g2 = 000000b8, %g3 = ac3a1991
ldd [%o0+%o5],%g2 ! %g2 = 00000000a29c06cb 00000000000024f4
! Mem[0000000090800000] = b8f386c6 d0bacca9, %g2 = a29c06cb, %g3 = 000024f4
ldd [%i5+%g0],%g2 ! %g2 = 00000000b8f386c6 00000000d0bacca9
! %l1 = 000000001f7c8dfe, Mem[0000000090000000] = 00003621ac3a1991
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = 000000001f7c8dfe
! Mem[0000000042000008] = a79575fe 9e208b7a, %l0 = 0000b8f3, %l1 = 1f7c8dfe
ldd [%i0+%o1],%l0 ! %l0 = 00000000a79575fe 000000009e208b7a
! Mem[0000000090000010] = 02123621, %g2 = 00000000b8f386c6
lduh [%i4+%o2],%g2 ! %g2 = 0000000000000212
! Mem[0000000042000010] = bb06dc20, %l3 = 1fcac63bb51375f9
ldsh [%i0+%o2],%l3 ! %l3 = ffffffffffffbb06
! Mem[000000009000003c] = 39dc0000, %g2 = 0000000000000212
ldsb [%i4+0x03e],%g2 ! %g2 = 0000000000000039
! %l0 = 00000000a79575fe, Mem[000000009180002e] = 24f40e28
sth %l0,[%o0+0x02e] ! Mem[000000009180002c] = 75fe0e28
! Mem[000000009180003c] = ac3a1991, %g2 = 0000000000000039
ldsb [%o0+0x03c],%g2 ! %g2 = ffffffffffffffac
! Mem[0000000091000028] = 43a03621db4f959e, %g2 = ffffffffffffffac
ldx [%i6+%o5],%g2 ! %g2 = 43a03621db4f959e
p25_label_21:
! Mem[0000000090800028] = 06cb0091, %g2 = 43a03621db4f959e
ldsh [%i5+0x02a],%g2 ! %g2 = 00000000000006cb
! %l4 = 00000000448460dc, Mem[0000000091000005] = cf570ea2
stb %l4,[%i6+0x005] ! Mem[0000000091000004] = dc570ea2
! Mem[0000000091800034] = 487f0000, %g2 = 00000000000006cb
lduh [%o0+0x036],%g2 ! %g2 = 000000000000487f
! Mem[000000009180002c] = 75fe0e28, %g2 = 000000000000487f
lduh [%o0+0x02e],%g2 ! %g2 = 00000000000075fe
! %l6 = a29c06cb, %l7 = 000024f4, Mem[0000000090000008] = a29c06cb 000024f4
std %l6,[%i4+%o1] ! Mem[0000000090000008] = a29c06cb 000024f4
! %l3 = ffffffffffffbb06, Mem[0000000091800020] = 00000000
stw %l3,[%o0+%o4] ! Mem[0000000091800020] = ffffbb06
! Mem[0000000091000028] = a03621db, %g2 = 00000000000075fe
ldsb [%i6+0x029],%g2 ! %g2 = ffffffffffffffa0
! Mem[0000000043000020] = 7ab03621, %l3 = ffffffffffffbb06
ldsh [%i2+0x022],%l3 ! %l3 = 0000000000003621
! %l0 = 00000000a79575fe, Mem[0000000090000010] = 02123621356845c9
stx %l0,[%i4+%o2] ! Mem[0000000090000010] = 00000000a79575fe
! Mem[0000000090800010] = c6231353 a29c06fe, %g2 = ffffffa0, %g3 = d0bacca9
ldd [%i5+%o2],%g2 ! %g2 = 00000000c6231353 00000000a29c06fe
p25_label_22:
! Mem[0000000042000030] = 1fcac63b, %l6 = c3e0c8fea29c06cb
ldub [%i0+0x032],%l6 ! %l6 = 00000000000000c6
! %l6 = 00000000000000c6, Mem[0000000091000018] = 00000000
sth %l6,[%i6+%o3] ! Mem[0000000091000018] = 00c60000
! Mem[0000000090000030] = 944f06cb ffffe16a, %g2 = c6231353, %g3 = a29c06fe
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f06cb 00000000ffffe16a
! %l2 = 448460dc, %l3 = 00003621, Mem[0000000091800000] = 6c5e37b5 da193367
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 448460dc 00003621
! Mem[0000000090800020] = 570e06cb, %g2 = 00000000944f06cb
ldsb [%i5+%o4],%g2 ! %g2 = 0000000000000057
! Mem[0000000090000008] = a29c06cb000024f4, %g2 = 0000000000000057
ldx [%i4+%o1],%g2 ! %g2 = a29c06cb000024f4
! Mem[0000000091800020] = ffffbb068fb4a06e, %g2 = a29c06cb000024f4
ldx [%o0+%o4],%g2 ! %g2 = ffffbb068fb4a06e
! Mem[0000000090000030] = 944f06cb, %g2 = ffffbb068fb4a06e
ldsh [%i4+0x030],%g2 ! %g2 = ffffffffffff944f
! Mem[0000000091800020] = ffffbb06, %g2 = ffffffffffff944f
lduw [%o0+%o4],%g2 ! %g2 = 00000000ffffbb06
! Mem[0000000043800000] = 71a8fa79, %l1 = 000000009e208b7a
lduh [%i3+%g0],%l1 ! %l1 = 00000000000071a8
p25_label_23:
! Mem[0000000090000038] = 1bf8ba39, %g2 = 00000000ffffbb06
ldub [%i4+0x03b],%g2 ! %g2 = 000000000000001b
! Mem[0000000090800034] = fd66393f, %g2 = 000000000000001b
lduh [%i5+0x036],%g2 ! %g2 = 000000000000fd66
! Mem[0000000090800028] = a29c06cb 00910057, %g2 = 0000fd66, %g3 = ffffe16a
ldd [%i5+%o5],%g2 ! %g2 = 00000000a29c06cb 0000000000910057
! %l1 = 00000000000071a8, Mem[000000009080002e] = 0057e7b3
sth %l1,[%i5+0x02e] ! Mem[000000009080002c] = 71a8e7b3
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = a29c06cb, %g3 = 00910057
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! %l3 = 0000000000003621, Mem[0000000091000008] = a29c06cbda67f293
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = 0000000000003621
! Mem[0000000042800020] = 4a98b12d, %l0 = 00000000a79575fe
ldsh [%i1+%o4],%l0 ! %l0 = 0000000000004a98
! %l4 = 448460dc, %l5 = 83f906e0, Mem[0000000090800018] = 0000b8f3 1f7c8dfe
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 448460dc 83f906e0
! %l2 = 00000000448460dc, Mem[000000009080001c] = 83f906e0
stb %l2,[%i5+0x01c] ! Mem[000000009080001c] = dcf906e0
! Mem[0000000091800014] = 1f7c8dfe, %g2 = 0000000050d23f27
lduw [%o0+0x014],%g2 ! %g2 = 000000001f7c8dfe
p25_label_24:
! %l4 = 00000000448460dc, Mem[0000000090800008] = f45306cb356845c9
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 00000000448460dc
! %l1 = 00000000000071a8, Mem[0000000090800028] = a29c06cb
sth %l1,[%i5+%o5] ! Mem[0000000090800028] = 71a806cb
! %l5 = 0000000083f906e0, Mem[0000000090800004] = d0bacca9
stw %l5,[%i5+0x004] ! Mem[0000000090800004] = 83f906e0
! %l7 = 00000000000024f4, Mem[0000000091000010] = c3e0c8fe
stw %l7,[%i6+%o2] ! Mem[0000000091000010] = 000024f4
! Mem[0000000090000000] = 00000000 1f7c8dfe, %g2 = 1f7c8dfe, %g3 = 0741274a
ldd [%i4+%g0],%g2 ! %g2 = 0000000000000000 000000001f7c8dfe
! %l1 = 00000000000071a8, Mem[0000000090800010] = c6231353
stw %l1,[%i5+%o2] ! Mem[0000000090800010] = 000071a8
! Mem[0000000043800028] = 84387998, %l6 = 00000000000000c6
lduw [%i3+%o5],%l6 ! %l6 = 0000000084387998
! Mem[0000000091000010] = 0024f4a2, %g2 = 0000000000000000
ldub [%i6+0x011],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800028] = a29c06cb 000075fe, %g2 = 00000000, %g3 = 1f7c8dfe
ldd [%o0+%o5],%g2 ! %g2 = 00000000a29c06cb 00000000000075fe
! Mem[0000000043800028] = 84387998 6a43f507, %l2 = 448460dc, %l3 = 00003621
ldd [%i3+%o5],%l2 ! %l2 = 0000000084387998 000000006a43f507
p25_label_25:
! Mem[0000000043000028] = 9674633a, %l1 = 00000000000071a8
ldsh [%i2+0x02a],%l1 ! %l1 = 000000000000633a
! Mem[0000000091000004] = b8dc570e, %g2 = 00000000a29c06cb
lduw [%i6+0x004],%g2 ! %g2 = 00000000b8dc570e
! %l2 = 84387998, %l3 = 6a43f507, Mem[0000000091000018] = 00c60000 b8cf570e
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 84387998 6a43f507
! Mem[000000009180001c] = 10d9ffff, %g2 = 00000000b8dc570e
ldsh [%o0+0x01e],%g2 ! %g2 = 00000000000010d9
! %l4 = 00000000448460dc, Mem[0000000043800024] = 24f8651a
stw %l4,[%i3+0x024] ! Mem[0000000043800024] = 448460dc
! %l3 = 000000006a43f507, Mem[0000000090000008] = a29c06cb
stw %l3,[%i4+%o1] ! Mem[0000000090000008] = 6a43f507
! Mem[0000000090000034] = ffffe16a, %g2 = 00000000000010d9
ldsh [%i4+0x034],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000008] = 00000000 00003621, %g2 = ffffffff, %g3 = 000075fe
ldd [%i6+%o1],%g2 ! %g2 = 0000000000000000 0000000000003621
! %l3 = 000000006a43f507, Mem[000000004280002c] = 7fbb24f4
sth %l3,[%i1+0x02c] ! Mem[000000004280002c] = f50724f4
! Mem[0000000091000038] = cb000024, %g2 = 0000000000000000
ldub [%i6+0x03b],%g2 ! %g2 = 00000000000000cb
ba,a p25_not_taken_0_end
p25_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
ba,a p25_branch_failed
p25_not_taken_0_end:
! End of Random Code for Thread 25
1: membar #Sync ! Force all stores to complete
p25_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x064] ! Set processor 25 done flag
! Check Registers
p25_check_registers:
set p25_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000004a98
bne,a,pn %xcc,p25_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000633a
bne,a,pn %xcc,p25_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000084387998
bne,a,pn %xcc,p25_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000006a43f507
bne,a,pn %xcc,p25_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000448460dc
bne,a,pn %xcc,p25_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000084387998
bne,a,pn %xcc,p25_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000024f4
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 a8bbcf62 abc485d8
bne %xcc,p25_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 3632dfef a0a9d80e
bne %xcc,p25_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be c8ed6f01 bb8ff1ed
bne %xcc,p25_f4_fail
nop
! Check Local Memory
set p25_local0_expect,%g1
p25_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = a79575fe9e208b7a
ldx [%i0+0x008],%g3 ! Observed data at 0000000042000008
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0324443c9f04c7cb
ldx [%i0+0x018],%g3 ! Observed data at 0000000042000018
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1fcac63bb51375f9
ldx [%i0+0x030],%g3 ! Observed data at 0000000042000030
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x030,%g4
set p25_local1_expect,%g1
p25_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = 1589b408f50724f4
ldx [%i1+0x028],%g3 ! Observed data at 0000000042800028
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x028,%g4
set p25_local2_expect,%g1
p25_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = b8cf570e1f7c8dfe
ldx [%i2+0x008],%g3 ! Observed data at 0000000043000008
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x008,%g4
set p25_local3_expect,%g1
p25_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = e415d808448460dc
ldx [%i3+0x020],%g3 ! Observed data at 0000000043800020
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = f47535444d903aae
ldx [%i3+0x030],%g3 ! Observed data at 0000000043800030
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = b8cf570eb8cf570e
ldx [%i3+0x038],%g3 ! Observed data at 0000000043800038
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x038,%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
! The test for processor 25 failed
p25_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x064] ! Set processor 25 done flag
set p25_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 25 failed
p25_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x064] ! Set processor 25 done flag
set p25_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p25_selfmod_failed:
ba p25_failed
mov 0xabc,%g1
p25_common_error:
or %g0,0xef9,%g1
ba p25_failed
mov %o5,%g3
p25_common_signature_error:
set p25_temp,%g1
ba p25_failed
st %g2,[%g1] ! Common Lock Number
p25_common_timeout:
set p25_temp,%g1
ba p25_failed
st %g2,[%g1] ! Common Lock Number
p25_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p25_failed
mov 0x0,%g3
p25_trap1e:
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043000028]
ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000042800008]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000042000010]
stwa %l1,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800028]
stxa %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042000028]
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000043000028]
done
p25_trap1o:
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000043000028]
ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000042800008]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000042000010]
stwa %l1,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042800028]
stxa %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042000028]
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000043000028]
done
p25_trap2e:
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000042000008]
ldsba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000043000010]
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000043000000]
done
p25_trap2o:
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000042000008]
ldsba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000043000010]
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000043000000]
done
p25_trap3e:
nop
nop
done
p25_trap3o:
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 = f4cd661220a04d90
ldx [%g1+0x008],%l1 ! %l1 = af26f47e2130c63b
ldx [%g1+0x010],%l2 ! %l2 = c918dc2ca79575fc
ldx [%g1+0x018],%l3 ! %l3 = 9de0d7229e208b7a
ldx [%g1+0x020],%l4 ! %l4 = dc07f1341e7aeb37
ldx [%g1+0x028],%l5 ! %l5 = 39082a47ebeb341f
ldx [%g1+0x030],%l6 ! %l6 = c3e0c8fea29c06cb
ldx [%g1+0x038],%l7 ! %l7 = 3cde3e20356845c9
! 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 = 77571de5 e6ae8629 daf7f95e e06e9080
! %f4 = 3f4d4953 76f12003 910a53e5 62cdf0d8
! %f8 = 70896f29 9e521a88 054f893c 8192d3ed
! %f12 = 26e1a9be 0477a2dd 787f6bd1 63e8d580
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0dea50b3 7cd0d3ad 72bc5493 ee9ad374
! %f20 = 7d20f6aa a68c55bf 2d314034 3ba93da3
! %f24 = f61df3b2 00dc3c05 de4ef649 4dc8e2e2
! %f28 = d7508bbe 5c593865 b09f77e7 0d3e49e6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 7f5a02b0 c3bfd4cc 939774c1 c54b906a
! %f36 = 07742e17 03e3e73b ab98bb20 cb1107a9
! %f40 = 609bfce9 ce014ae1 56093521 7913385a
! %f44 = a8a25fe3 e103954f d1aa5406 44fee0c5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc1c0504000000036,%g7,%g1 ! GSR scale = 6, align = 6
wr %g1,%g0,%gsr ! GSR = c1c0504000000036
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:
! %l3 = 28a48578779a4433, Mem[0000000091800036] = 487fe8dd
sth %l3,[%o0+0x036] ! Mem[0000000091800034] = 4433e8dd
! Mem[000000009100000c] = 67f293eb, %g2 = 801f14f0ffffffff
ldsb [%i6+0x00d],%g2 ! %g2 = 0000000000000067
! Mem[0000000045000030] = cdd60a284e35fb48, %l6 = f1052982789f8896
ldx [%i2+0x030],%l6 ! %l6 = cdd60a284e35fb48
! %l5 = b2bcb4fa221252bc, Mem[0000000091800008] = 50d23f270741274a
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = b2bcb4fa221252bc
! %l3 = 28a48578779a4433, Mem[000000009080003c] = dd38b60e
sth %l3,[%i5+0x03c] ! Mem[000000009080003c] = 4433b60e
! Mem[000000009180003c] = eb806635, %g2 = 0000000000000067
lduw [%o0+0x03c],%g2 ! %g2 = 00000000eb806635
! Mem[0000000090000020] = 1a54edfc, %g18 = 28c4d8fc0638c401
ldsw [%i4+%o4],%g2 ! %g2 = 28c4d8fc0638c401
! Mem[000000009080002c] = 9c5fe8b1, %g2 = 000000001a54edfc
lduw [%i5+0x02c],%g2 ! %g2 = 000000009c5fe8b1
! %l5 = b2bcb4fa221252bc, Mem[000000009180003d] = 80663500
stb %l5,[%o0+0x03d] ! Mem[000000009180003c] = bc663500
! Mem[0000000090000018] = 4e529d71, %g2 = 000000009c5fe8b1
ldsb [%i4+0x01a],%g2 ! %g2 = 000000000000004e
p26_label_2:
! Mem[0000000090800030] = e7b33334, %g2 = 000000000000004e
lduw [%i5+0x030],%g2 ! %g2 = 00000000e7b33334
! Mem[000000009100000c] = f293eb99, %g2 = 00000000e7b33334
ldsh [%i6+0x00e],%g2 ! %g2 = fffffffffffff293
! %l3 = 28a48578779a4433, Mem[0000000045800038] = d004a790
sth %l3,[%i3+0x038] ! Mem[0000000045800038] = 4433a790
! Mem[0000000044000018] = 92c9b5cd, %l1 = e86b3335e44b7824
ldsh [%i0+0x01a],%l1 ! %l1 = ffffffffffffb5cd
! Mem[0000000090800038] = 393f420c4433b60e, %g2 = fffffffffffff293
ldx [%i5+0x038],%g2 ! %g2 = 393f420c4433b60e
! Mem[000000004500003c] = 54c89503, %l5 = b2bcb4fa221252bc
lduh [%i2+0x03e],%l5 ! %l5 = 0000000000009503
! Mem[0000000045800038] = 4433a790, %l7 = 19bcd10df96684fe
lduh [%i3+0x038],%l7 ! %l7 = 0000000000004433
! Mem[0000000044000038] = 0de008525f54327c, %l4 = 69f6b44c7867ed4b
ldx [%i0+0x038],%l4 ! %l4 = 0de008525f54327c
! Mem[000000009000002c] = 40944f13, %g2 = 393f420c4433b60e
ldub [%i4+0x02f],%g2 ! %g2 = 0000000000000040
! Mem[0000000091800018] = 39a5df25, %g2 = 0000000000000040
lduw [%o0+%o3],%g2 ! %g2 = 0000000039a5df25
p26_label_3:
! Mem[0000000091000020] = 9de28f8d 7b41cb8c, %g2 = 39a5df25, %g3 = 0bad0b00
ldd [%i6+%o4],%g2 ! %g2 = 000000009de28f8d 000000007b41cb8c
! Mem[0000000091800038] = e8dd799bebbc6635, %g2 = 000000009de28f8d
ldx [%o0+0x038],%g2 ! %g2 = e8dd799bebbc6635
! Mem[000000009080000c] = f38fafd2, %g18 = 28c4d8fc0638c401
ldsw [%i5+0x00c],%g2 ! %g2 = 28c4d8fc0638c401
! Mem[0000000091000000] = ddab9f6dde861c20, %g2 = fffffffff38fafd2
ldx [%i6+%g0],%g2 ! %g2 = ddab9f6dde861c20
! %l2 = 5bba164c69dcf04e, Mem[0000000090800030] = e7b333342d07fd66
stx %l2,[%i5+0x030] ! Mem[0000000090800030] = 5bba164c69dcf04e
! %l6 = cdd60a284e35fb48, Mem[0000000091000002] = 9f6dde86
sth %l6,[%i6+0x002] ! Mem[0000000091000000] = fb48de86
! Mem[0000000091000018] = b4334f34, %g2 = ddab9f6dde861c20
ldsb [%i6+%o3],%g2 ! %g2 = ffffffffffffffb4
! Mem[000000009100002c] = db4f959e, %g18 = 28c4d8fc0638c401
ldsw [%i6+0x02c],%g2 ! %g2 = 28c4d8fc0638c401
! %l2 = 5bba164c69dcf04e, Mem[0000000045800020] = 65aa62ee
stw %l2,[%i3+%o4] ! Mem[0000000045800020] = 69dcf04e
! %l5 = 0000000000009503, Mem[0000000090800038] = 393f420c
stw %l5,[%i5+0x038] ! Mem[0000000090800038] = 00009503
p26_label_4:
! Mem[0000000090000018] = 7f114e52, %g18 = 28c4d8fc0638c401
ldsw [%i4+%o3],%g2 ! %g2 = 28c4d8fc0638c401
! Mem[0000000044800024] = 371bf0c8, %l7 = 0000000000004433
ldsb [%i1+0x027],%l7 ! %l7 = ffffffffffffffc8
! Mem[0000000091800018] = 39a5df25 e14610d9, %g2 = 7f114e52, %g3 = 7b41cb8c
ldd [%o0+%o3],%g2 ! %g2 = 0000000039a5df25 00000000e14610d9
! Mem[0000000091000008] = 4b1c5151, %g2 = 0000000039a5df25
lduw [%i6+%o1],%g2 ! %g2 = 000000004b1c5151
! Mem[0000000091800004] = da193367, %g18 = 28c4d8fc0638c401
ldsw [%o0+0x004],%g2 ! %g2 = 28c4d8fc0638c401
! %l2 = 69dcf04e, %l3 = 779a4433, Mem[0000000091800038] = e8dd799b ebbc6635
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 69dcf04e 779a4433
! %l6 = 4e35fb48, %l7 = ffffffc8, Mem[0000000091000018] = b4334f34 40af2dc9
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 4e35fb48 ffffffc8
! Mem[0000000045000028] = 749d3556, %l0 = f88fca8e645856fa
ldsh [%i2+0x02a],%l0 ! %l0 = 0000000000003556
! %l6 = 4e35fb48, %l7 = ffffffc8, Mem[0000000091000000] = ddabfb48 de861c20
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 4e35fb48 ffffffc8
! %l5 = 0000000000009503, Mem[000000004480003c] = b7c39cd5
stw %l5,[%i1+0x03c] ! Mem[000000004480003c] = 00009503
p26_label_5:
! Mem[0000000090800038] = 95034433, %g2 = ffffffffda193367
ldub [%i5+0x03a],%g2 ! %g2 = 0000000000000095
! Mem[000000004480003c] = 00009503, %l6 = cdd60a284e35fb48
ldsh [%i1+0x03c],%l6 ! %l6 = 0000000000000000
! %l4 = 5f54327c, %l5 = 00009503, Mem[0000000090800038] = 00009503 4433b60e
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 5f54327c 00009503
! Mem[0000000090800010] = f97aba27, %g2 = 0000000000000095
lduh [%i5+0x012],%g2 ! %g2 = 000000000000f97a
! %l2 = 5bba164c69dcf04e, Mem[0000000090000005] = b60b7896
stb %l2,[%i4+0x005] ! Mem[0000000090000004] = 4e0b7896
! Mem[0000000045800000] = 58aff0f3, %l1 = ffffffffffffb5cd
ldsw [%i3+%g0],%l1 ! %l1 = 0000000058aff0f3
! %l0 = 00003556, %l1 = 58aff0f3, Mem[0000000091000020] = 9de28f8d 7b41cb8c
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 00003556 58aff0f3
! Mem[000000009180000c] = 52bc5e44, %g2 = 000000000000f97a
ldsb [%o0+0x00e],%g2 ! %g2 = 0000000000000052
! Mem[0000000091800018] = 39a5df25, %g2 = 0000000000000052
lduw [%o0+%o3],%g2 ! %g2 = 0000000039a5df25
! Mem[0000000090000000] = f4d6f5d4, %g2 = 0000000039a5df25
lduh [%i4+%g0],%g2 ! %g2 = 000000000000f4d6
p26_label_6:
! Mem[0000000044800018] = 66950caf30e356e4, %l3 = 28a48578779a4433
ldx [%i1+%o3],%l3 ! %l3 = 66950caf30e356e4
! Mem[000000009000002c] = 8d791540, %g2 = 000000000000f4d6
lduh [%i4+0x02c],%g2 ! %g2 = 0000000000008d79
! Mem[000000009000000c] = 9e2c0212, %g2 = 0000000000008d79
ldsb [%i4+0x00e],%g2 ! %g2 = ffffffffffffff9e
! Mem[0000000091000038] = 65898de9, %g18 = 28c4d8fc0638c401
ldsw [%i6+0x038],%g2 ! %g2 = 28c4d8fc0638c401
! Mem[0000000091000014] = 5bebbbe4, %g2 = 0000000065898de9
ldub [%i6+0x014],%g2 ! %g2 = 000000000000005b
! Mem[0000000090000014] = 798eb5a3, %g2 = 000000000000005b
lduw [%i4+0x014],%g2 ! %g2 = 00000000798eb5a3
! Mem[0000000090000010] = 0212225c, %g18 = 28c4d8fc0638c401
ldsw [%i4+%o2],%g2 ! %g2 = 28c4d8fc0638c401
! %l7 = ffffffffffffffc8, Mem[0000000091000004] = ffffffc8
stb %l7,[%i6+0x004] ! Mem[0000000091000004] = c8ffffc8
! Mem[0000000091800030] = 45288f71, %g2 = 000000000212225c
lduw [%o0+0x030],%g2 ! %g2 = 0000000045288f71
! Mem[0000000091800038] = 69dcf04e, %g2 = 0000000045288f71
ldsb [%o0+0x038],%g2 ! %g2 = 0000000000000069
p26_label_7:
! Mem[0000000045000008] = 06e9d350a4cecf9f, %l6 = 0000000000000000
ldx [%i2+%o1],%l6 ! %l6 = 06e9d350a4cecf9f
! %l1 = 0000000058aff0f3, Mem[0000000091000004] = c8ffffc8
stb %l1,[%i6+0x004] ! Mem[0000000091000004] = f3ffffc8
! Mem[0000000044000008] = 45016737, %l0 = 0000000000003556
ldsh [%i0+%o1],%l0 ! %l0 = 0000000000004501
! Mem[0000000091800030] = 45288f71, %g2 = 0000000000000069
lduh [%o0+0x030],%g2 ! %g2 = 0000000000004528
! Mem[0000000090000030] = 944f136a, %g2 = 0000000000004528
lduw [%i4+0x030],%g2 ! %g2 = 00000000944f136a
! %l4 = 0de008525f54327c, Mem[0000000091000018] = 4e35fb48ffffffc8
stx %l4,[%i6+%o3] ! Mem[0000000091000018] = 0de008525f54327c
! %l0 = 0000000000004501, Mem[000000009180002c] = b0308df5
stw %l0,[%o0+0x02c] ! Mem[000000009180002c] = 00004501
! Mem[000000009000003c] = f8ba39dc, %g2 = 00000000944f136a
lduw [%i4+0x03c],%g2 ! %g2 = 00000000f8ba39dc
! %l0 = 00004501, %l1 = 58aff0f3, Mem[0000000091800028] = d1fa02cc 00004501
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 00004501 58aff0f3
! Mem[0000000090000000] = f4d6f5d4, %g2 = 00000000f8ba39dc
lduw [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4
p26_label_8:
! %l1 = 0000000058aff0f3, Mem[0000000045000006] = a0593269
sth %l1,[%i2+0x006] ! Mem[0000000045000004] = a059f0f3
! Mem[000000009080000c] = afd2bbd0, %g2 = 00000000f4d6f5d4
lduh [%i5+0x00e],%g2 ! %g2 = 000000000000afd2
! Mem[0000000090800000] = c8c086c6d0bacca9, %g2 = 000000000000afd2
ldx [%i5+%g0],%g2 ! %g2 = c8c086c6d0bacca9
! %l2 = 5bba164c69dcf04e, Mem[0000000091800010] = 5e44f9f4a2d978b6
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 5bba164c69dcf04e
! Mem[000000009100001c] = 5f54327c, %g2 = c8c086c6d0bacca9
lduw [%i6+0x01c],%g2 ! %g2 = 000000005f54327c
! %l6 = a4cecf9f, %l7 = ffffffc8, Mem[0000000091800028] = 00004501 58aff0f3
std %l6,[%o0+%o5] ! Mem[0000000091800028] = a4cecf9f ffffffc8
! %l4 = 5f54327c, %l5 = 00009503, Mem[0000000090000038] = 8fc6c81b f8ba39dc
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 5f54327c 00009503
! Mem[0000000090000038] = 5f54327c 00009503, %g2 = 5f54327c, %g3 = e14610d9
ldd [%i4+0x038],%g2 ! %g2 = 000000005f54327c 0000000000009503
! %l0 = 0000000000004501, Mem[0000000090800036] = f04e5f54
sth %l0,[%i5+0x036] ! Mem[0000000090800034] = 45015f54
! Mem[0000000044800028] = 07ba29db 2fe72f83, %l4 = 5f54327c, %l5 = 00009503
ldd [%i1+%o5],%l4 ! %l4 = 0000000007ba29db 000000002fe72f83
p26_label_9:
! Mem[0000000091800014] = 69dcf04e, %g2 = 000000005f54327c
ldsh [%o0+0x014],%g2 ! %g2 = 00000000000069dc
! Mem[0000000090000030] = 944f136a 126760d7, %g2 = 000069dc, %g3 = 00009503
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f136a 00000000126760d7
! %l2 = 69dcf04e, %l3 = 30e356e4, Mem[0000000090000000] = f4d6f5d4 804e0b78
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 69dcf04e 30e356e4
! %l5 = 000000002fe72f83, Mem[0000000090000020] = 1a54edfc
stb %l5,[%i4+%o4] ! Mem[0000000090000020] = 8354edfc
! %l0 = 00004501, %l1 = 58aff0f3, Mem[0000000091000020] = 00003556 58aff0f3
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 00004501 58aff0f3
! Mem[000000009100001c] = 5f54327c, %g2 = 00000000944f136a
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000005f54
! Mem[0000000045000010] = ecd1e32bbdefc99f, %l2 = 5bba164c69dcf04e
ldx [%i2+%o2],%l2 ! %l2 = ecd1e32bbdefc99f
! Mem[000000009080002c] = e8b15bba, %g2 = 0000000000005f54
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000e8b1
! %l3 = 66950caf30e356e4, Mem[000000009000001b] = 529d7122
stb %l3,[%i4+0x01b] ! Mem[0000000090000018] = e49d7122
! Mem[0000000091800010] = 5bba164c, %g2 = 000000000000e8b1
ldsh [%o0+%o2],%g2 ! %g2 = 0000000000005bba
p26_label_10:
! Mem[0000000091800030] = 45288f71 b6b64433, %g2 = 00005bba, %g3 = 126760d7
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b64433
! Mem[0000000090800030] = 5bba164c69dc4501, %g2 = 0000000045288f71
ldx [%i5+0x030],%g2 ! %g2 = 5bba164c69dc4501
! Mem[0000000091800038] = dcf04e77, %g2 = 5bba164c69dc4501
ldsb [%o0+0x039],%g2 ! %g2 = ffffffffffffffdc
! Mem[0000000090000018] = 7f114ee4, %g2 = ffffffffffffffdc
lduw [%i4+%o3],%g2 ! %g2 = 000000007f114ee4
! %l4 = 07ba29db, %l5 = 2fe72f83, Mem[0000000091800008] = b2bcb4fa 221252bc
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 07ba29db 2fe72f83
! Mem[0000000044800018] = 66950caf, %l2 = ecd1e32bbdefc99f
lduw [%i1+%o3],%l2 ! %l2 = 0000000066950caf
! Mem[000000009080000c] = f38fafd2, %g18 = 28c4d8fc0638c401
ldsw [%i5+0x00c],%g2 ! %g2 = 28c4d8fc0638c401
! %l0 = 00004501, %l1 = 58aff0f3, Mem[0000000091000020] = 00004501 58aff0f3
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 00004501 58aff0f3
! Mem[0000000090800034] = 45015f54, %g2 = fffffffff38fafd2
ldub [%i5+0x036],%g2 ! %g2 = 0000000000000045
! Mem[0000000091000030] = 7cc77257207bbe7e, %g2 = 0000000000000045
ldx [%i6+0x030],%g2 ! %g2 = 7cc77257207bbe7e
p26_label_11:
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = 7cc77257207bbe7e
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! Mem[0000000090000018] = 7f114ee49d7122ad, %g2 = 4b1c5151da67f293
ldx [%i4+%o3],%g2 ! %g2 = 7f114ee49d7122ad
! %l3 = 66950caf30e356e4, Mem[0000000044000036] = c03cb6a3
sth %l3,[%i0+0x036] ! Mem[0000000044000034] = c03c56e4
! Mem[000000004400001c] = 03d56eb6, %l5 = 000000002fe72f83
ldsw [%i0+0x01c],%l5 ! %l5 = 0000000003d56eb6
! %l2 = 66950caf, %l3 = 30e356e4, Mem[0000000045000008] = 06e9d350 a4cecf9f
std %l2,[%i2+%o1] ! Mem[0000000045000008] = 66950caf 30e356e4
! Mem[0000000090000014] = b5a37f11, %g2 = 7f114ee49d7122ad
lduh [%i4+0x016],%g2 ! %g2 = 000000000000b5a3
! %l1 = 0000000058aff0f3, Mem[0000000091000028] = 43a014ad
stw %l1,[%i6+%o5] ! Mem[0000000091000028] = 58aff0f3
! %l3 = 66950caf30e356e4, Mem[0000000090800036] = 45015f54
sth %l3,[%i5+0x036] ! Mem[0000000090800034] = 56e45f54
! Mem[0000000091800028] = a4cecf9f, %g2 = 000000000000b5a3
lduw [%o0+%o5],%g2 ! %g2 = 00000000a4cecf9f
! Mem[0000000090800004] = d0bacca9, %g2 = 00000000a4cecf9f
ldsb [%i5+0x004],%g2 ! %g2 = ffffffffffffffd0
p26_label_12:
! Mem[0000000091000020] = 450158af, %g2 = ffffffffffffffd0
lduh [%i6+0x022],%g2 ! %g2 = 0000000000004501
! Mem[0000000090800008] = a3d5b48d f38fafd2, %g2 = 00004501, %g3 = b6b64433
ldd [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d 00000000f38fafd2
! %l4 = 0000000007ba29db, Mem[0000000090800038] = 5f54327c00009503
stx %l4,[%i5+0x038] ! Mem[0000000090800038] = 0000000007ba29db
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = 00000000a3d5b48d
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! %l7 = ffffffffffffffc8, Mem[000000009080000c] = f38fafd2
sth %l7,[%i5+0x00c] ! Mem[000000009080000c] = ffc8afd2
! %l5 = 0000000003d56eb6, Mem[0000000090800030] = 5bba164c69dc56e4
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = 0000000003d56eb6
! Mem[0000000045800018] = 5e69c317, %l1 = 0000000058aff0f3
ldub [%i3+0x019],%l1 ! %l1 = 0000000000000069
! %l2 = 66950caf, %l3 = 30e356e4, Mem[0000000044000020] = bbb862a0 78adc5f8
std %l2,[%i0+%o4] ! Mem[0000000044000020] = 66950caf 30e356e4
! Mem[000000009000003c] = 00009503, %g2 = 4b1c5151da67f293
lduw [%i4+0x03c],%g2 ! %g2 = 0000000000009503
! Mem[0000000044000010] = 8703dab4, %l3 = 66950caf30e356e4
ldsb [%i0+0x012],%l3 ! %l3 = ffffffffffffffda
p26_label_13:
! %l5 = 0000000003d56eb6, Mem[000000009080002a] = 82af9c5f
stb %l5,[%i5+0x02a] ! Mem[0000000090800028] = b6af9c5f
! Mem[0000000091000030] = c7725720, %g2 = 0000000000009503
ldub [%i6+0x031],%g2 ! %g2 = 00000000000000c7
! %l3 = ffffffffffffffda, Mem[0000000091000020] = 00004501
sth %l3,[%i6+%o4] ! Mem[0000000091000020] = ffda4501
! Mem[0000000091800038] = 69dcf04e, %g18 = 28c4d8fc0638c401
ldsw [%o0+0x038],%g2 ! %g2 = 28c4d8fc0638c401
! Mem[0000000045000028] = 749d3556, %l0 = 0000000000004501
ldsw [%i2+%o5],%l0 ! %l0 = 00000000749d3556
! Mem[000000009180000c] = 2fe72f83, %g2 = 0000000069dcf04e
ldsb [%o0+0x00c],%g2 ! %g2 = 000000000000002f
! Mem[000000009100001c] = 327cffda, %g2 = 000000000000002f
ldsh [%i6+0x01e],%g2 ! %g2 = 000000000000327c
! %l2 = 66950caf, %l3 = ffffffda, Mem[0000000091000008] = 4b1c5151 da67f293
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 66950caf ffffffda
! Mem[0000000090000018] = e49d7122, %g2 = 000000000000327c
ldsb [%i4+0x01b],%g2 ! %g2 = ffffffffffffffe4
! %l7 = ffffffffffffffc8, Mem[0000000091800017] = 4e39a5df
stb %l7,[%o0+0x017] ! Mem[0000000091800014] = c839a5df
p26_label_14:
! Mem[0000000090000038] = 5f54327c, %g2 = ffffffffffffffe4
ldsb [%i4+0x038],%g2 ! %g2 = 000000000000005f
! %l4 = 0000000007ba29db, Mem[0000000045000020] = dd558c3ff3706b5e
stx %l4,[%i2+%o4] ! Mem[0000000045000020] = 0000000007ba29db
! Mem[0000000044800028] = 07ba29db 2fe72f83, %l2 = 66950caf, %l3 = ffffffda
ldd [%i1+%o5],%l2 ! %l2 = 0000000007ba29db 000000002fe72f83
! Mem[000000009080001c] = d6343572, %g2 = 000000000000005f
lduh [%i5+0x01c],%g2 ! %g2 = 000000000000d634
! Mem[0000000090000020] = edfce7b2, %g2 = 000000000000d634
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffedfc
! Mem[0000000090800024] = ba1e4dff, %g2 = ffffffffffffedfc
lduw [%i5+0x024],%g2 ! %g2 = 00000000ba1e4dff
! Mem[0000000090800030] = 00000000, %g18 = 28c4d8fc0638c401
ldsw [%i5+0x030],%g2 ! %g2 = 28c4d8fc0638c401
! %l3 = 000000002fe72f83, Mem[0000000044000016] = fd512d53
sth %l3,[%i0+0x016] ! Mem[0000000044000014] = fd512f83
! Mem[0000000091000024] = 58aff0f3, %g2 = 0000000000000000
lduw [%i6+0x024],%g2 ! %g2 = 0000000058aff0f3
! %l4 = 0000000007ba29db, Mem[000000009080000c] = ffc8afd2
stb %l4,[%i5+0x00c] ! Mem[000000009080000c] = dbc8afd2
p26_label_15:
! %l2 = 0000000007ba29db, Mem[0000000090000038] = 5f54327c
stw %l2,[%i4+0x038] ! Mem[0000000090000038] = 07ba29db
! Mem[0000000091000034] = be7e6589, %g2 = 0000000058aff0f3
ldsh [%i6+0x036],%g2 ! %g2 = ffffffffffffbe7e
! Mem[000000009080002c] = e8b10000, %g2 = ffffffffffffbe7e
ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffffe8b1
! Mem[0000000091800028] = a4cecf9f ffffffc8, %g2 = ffffe8b1, %g3 = f38fafd2
ldd [%o0+%o5],%g2 ! %g2 = 00000000a4cecf9f 00000000ffffffc8
! Mem[000000009000003c] = 00009503, %g2 = 00000000a4cecf9f
ldsb [%i4+0x03c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800028] = a4cecf9fffffffc8, %g2 = 0000000000000000
ldx [%o0+%o5],%g2 ! %g2 = a4cecf9fffffffc8
! %l4 = 0000000007ba29db, Mem[0000000090000018] = 7f114ee4
stb %l4,[%i4+%o3] ! Mem[0000000090000018] = db114ee4
! Mem[0000000044000034] = c03c56e4, %l0 = 00000000749d3556
ldub [%i0+0x034],%l0 ! %l0 = 00000000000000c0
! Mem[0000000045000020] = 00000000 07ba29db, %l4 = 07ba29db, %l5 = 03d56eb6
ldd [%i2+%o4],%l4 ! %l4 = 0000000000000000 0000000007ba29db
! Mem[000000009180003c] = 779a4433, %g2 = a4cecf9fffffffc8
lduh [%o0+0x03c],%g2 ! %g2 = 000000000000779a
p26_label_16:
! %l5 = 0000000007ba29db, Mem[0000000090800038] = 00000000
sth %l5,[%i5+0x038] ! Mem[0000000090800038] = 29db0000
! Mem[0000000090000014] = 798eb5a3, %g2 = 000000000000779a
ldsh [%i4+0x014],%g2 ! %g2 = 000000000000798e
! Mem[0000000091000038] = 8de9d757, %g2 = 000000000000798e
lduh [%i6+0x03a],%g2 ! %g2 = 0000000000008de9
! %l5 = 0000000007ba29db, Mem[0000000090800010] = bbd0f97a
sth %l5,[%i5+%o2] ! Mem[0000000090800010] = 29dbf97a
! Mem[0000000090000014] = 798eb5a3, %g2 = 0000000000008de9
ldsb [%i4+0x014],%g2 ! %g2 = 0000000000000079
! Mem[000000009180003c] = 779a4433, %g2 = 0000000000000079
ldub [%o0+0x03c],%g2 ! %g2 = 0000000000000077
! Mem[0000000090000014] = b5a3db11, %g2 = 0000000000000077
lduh [%i4+0x016],%g2 ! %g2 = 000000000000b5a3
! %l5 = 0000000007ba29db, Mem[0000000090000018] = db114ee49d7122ad
stx %l5,[%i4+%o3] ! Mem[0000000090000018] = 0000000007ba29db
! %l5 = 0000000007ba29db, Mem[000000009000003e] = 95030000
sth %l5,[%i4+0x03e] ! Mem[000000009000003c] = 29db0000
! %l6 = 06e9d350a4cecf9f, Mem[0000000090000028] = 07dc67fd8d791540
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = 06e9d350a4cecf9f
p26_label_17:
! %l5 = 0000000007ba29db, Mem[0000000091800028] = a4cecf9fffffffc8
stx %l5,[%o0+%o5] ! Mem[0000000091800028] = 0000000007ba29db
! Mem[0000000091800010] = 5bba164c, %g2 = 000000000000b5a3
lduw [%o0+%o2],%g2 ! %g2 = 000000005bba164c
! Mem[000000009180002c] = 07ba29db, %g18 = 28c4d8fc0638c401
ldsw [%o0+0x02c],%g2 ! %g2 = 28c4d8fc0638c401
! Mem[0000000091000018] = 0de008525f54327c, %g2 = 0000000007ba29db
ldx [%i6+%o3],%g2 ! %g2 = 0de008525f54327c
! %l4 = 0000000000000000, Mem[0000000090800010] = 29dbf97aba27fa54
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 0000000000000000
! %l3 = 000000002fe72f83, Mem[000000009100000e] = ffdaeb99
sth %l3,[%i6+0x00e] ! Mem[000000009100000c] = 2f83eb99
! Mem[0000000045000030] = cdd60a28, %l6 = 06e9d350a4cecf9f
ldsw [%i2+0x030],%l6 ! %l6 = ffffffffcdd60a28
! Mem[0000000091000010] = eb99b055 5bebbbe4, %g2 = 5f54327c, %g3 = ffffffc8
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 000000005bebbbe4
! %l4 = 0000000000000000, Mem[000000009100002c] = db4f959e
sth %l4,[%i6+0x02c] ! Mem[000000009100002c] = 0000959e
! Mem[0000000090000028] = 06e9d350 a4cecf9f, %g2 = eb99b055, %g3 = 5bebbbe4
ldd [%i4+%o5],%g2 ! %g2 = 0000000006e9d350 00000000a4cecf9f
p26_label_18:
! Mem[0000000091800010] = 5bba164c, %g2 = 0000000006e9d350
lduw [%o0+%o2],%g2 ! %g2 = 000000005bba164c
! Mem[0000000044800038] = 6605058c, %l1 = 0000000000000069
ldub [%i1+0x039],%l1 ! %l1 = 0000000000000005
! %l5 = 0000000007ba29db, Mem[0000000090800033] = 0003d56e
stb %l5,[%i5+0x033] ! Mem[0000000090800030] = db03d56e
! Mem[0000000090000024] = eb3206e9, %g2 = 000000005bba164c
lduh [%i4+0x026],%g2 ! %g2 = 000000000000eb32
! %l6 = ffffffffcdd60a28, Mem[000000009080003a] = 000007ba
sth %l6,[%i5+0x03a] ! Mem[0000000090800038] = 0a2807ba
! Mem[0000000090800018] = d3851cd6, %g2 = 000000000000eb32
ldsb [%i5+0x019],%g2 ! %g2 = ffffffffffffffd3
! %l4 = 0000000000000000, Mem[0000000091800019] = a5df25e1
stb %l4,[%o0+0x019] ! Mem[0000000091800018] = 00df25e1
! Mem[0000000090800010] = 00000000 00000000, %g2 = ffffffd3, %g3 = a4cecf9f
ldd [%i5+%o2],%g2 ! %g2 = 0000000000000000 0000000000000000
! %l7 = ffffffffffffffc8, Mem[0000000090800004] = d0bacca9
stw %l7,[%i5+0x004] ! Mem[0000000090800004] = ffffffc8
! %l6 = ffffffffcdd60a28, Mem[0000000091800008] = 07ba29db
stb %l6,[%o0+%o1] ! Mem[0000000091800008] = 28ba29db
p26_label_19:
! %l6 = cdd60a28, %l7 = ffffffc8, Mem[0000000091800020] = c69ee3c7 33167744
std %l6,[%o0+%o4] ! Mem[0000000091800020] = cdd60a28 ffffffc8
! %l3 = 000000002fe72f83, Mem[0000000090000025] = b2eb3206
stb %l3,[%i4+0x025] ! Mem[0000000090000024] = 83eb3206
! Mem[0000000045800008] = b8d485ed, %l4 = 0000000000000000
lduh [%i3+0x00a],%l4 ! %l4 = 00000000000085ed
! %l6 = ffffffffcdd60a28, Mem[0000000045800010] = 7c9ae93d13e3fb72
stx %l6,[%i3+%o2] ! Mem[0000000045800010] = ffffffffcdd60a28
! Mem[0000000091000028] = 58aff0f3, %g18 = 28c4d8fc0638c401
ldsw [%i6+%o5],%g2 ! %g2 = 28c4d8fc0638c401
! %l7 = ffffffffffffffc8, Mem[0000000090000008] = 96abb01b
stb %l7,[%i4+%o1] ! Mem[0000000090000008] = c8abb01b
! Mem[000000009080001c] = d6343572, %g18 = 28c4d8fc0638c401
ldsw [%i5+0x01c],%g2 ! %g2 = 28c4d8fc0638c401
! Mem[0000000090000018] = 00000000, %g2 = ffffffffd6343572
lduh [%i4+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000024] = e783eb32, %g2 = 0000000000000000
lduw [%i4+0x024],%g2 ! %g2 = 00000000e783eb32
! %l5 = 0000000007ba29db, Mem[0000000045000030] = cdd60a28
stw %l5,[%i2+0x030] ! Mem[0000000045000030] = 07ba29db
p26_label_20:
! Mem[0000000091000030] = 7cc77257, %g2 = 00000000e783eb32
ldsh [%i6+0x030],%g2 ! %g2 = 0000000000007cc7
! Mem[0000000090800030] = 000000db, %g2 = 0000000000007cc7
lduh [%i5+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000044800000] = 7ce59a43, %l6 = ffffffffcdd60a28
ldub [%i1+0x003],%l6 ! %l6 = 0000000000000043
! Mem[0000000090800020] = 6c6c0f3a, %g18 = 28c4d8fc0638c401
ldsw [%i5+%o4],%g2 ! %g2 = 28c4d8fc0638c401
! %l6 = 0000000000000043, Mem[000000009080000a] = b48ddbc8
stb %l6,[%i5+0x00a] ! Mem[0000000090800008] = 438ddbc8
! Mem[0000000090000028] = e9d350a4, %g2 = 000000006c6c0f3a
ldub [%i4+0x029],%g2 ! %g2 = 00000000000000e9
! %l3 = 000000002fe72f83, Mem[000000009180000c] = 2fe72f83
sth %l3,[%o0+0x00c] ! Mem[000000009180000c] = 2f832f83
! %l0 = 00000000000000c0, Mem[0000000090800038] = 29db0a2807ba29db
stx %l0,[%i5+0x038] ! Mem[0000000090800038] = 00000000000000c0
! Mem[0000000090000028] = e9d350a4, %g2 = 00000000000000e9
ldsb [%i4+0x029],%g2 ! %g2 = ffffffffffffffe9
! %l0 = 00000000000000c0, Mem[0000000090000018] = 0000000007ba29db
stx %l0,[%i4+%o3] ! Mem[0000000090000018] = 00000000000000c0
p26_label_21:
! Mem[0000000090000004] = e4c8abb0, %g2 = ffffffffffffffe9
ldub [%i4+0x007],%g2 ! %g2 = 00000000000000e4
! %l6 = 0000000000000043, Mem[0000000091000008] = 66950cafffff2f83
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = 0000000000000043
! Mem[0000000091800030] = 8f71b6b6, %g2 = 00000000000000e4
ldsh [%o0+0x032],%g2 ! %g2 = ffffffffffff8f71
! Mem[0000000090800020] = 0f3aba1e, %g2 = ffffffffffff8f71
ldub [%i5+0x022],%g2 ! %g2 = 000000000000000f
! Mem[0000000090800038] = 00000000 000000c0, %g2 = 0000000f, %g3 = 00000000
ldd [%i5+0x038],%g2 ! %g2 = 0000000000000000 00000000000000c0
! Mem[000000009080003c] = 000000c0, %g18 = 28c4d8fc0638c401
ldsw [%i5+0x03c],%g2 ! %g2 = 28c4d8fc0638c401
! Mem[0000000091000030] = 7cc77257, %g2 = 00000000000000c0
lduh [%i6+0x030],%g2 ! %g2 = 0000000000007cc7
! Mem[000000009080002c] = 9c5fe8b1, %g2 = 0000000000007cc7
lduw [%i5+0x02c],%g2 ! %g2 = 000000009c5fe8b1
! Mem[0000000091800008] = ba29db2f, %g2 = 000000009c5fe8b1
ldsb [%o0+0x009],%g2 ! %g2 = ffffffffffffffba
! %l4 = 000085ed, %l5 = 07ba29db, Mem[0000000045800030] = ee265d26 a51307a1
std %l4,[%i3+0x030] ! Mem[0000000045800030] = 000085ed 07ba29db
p26_label_22:
! Mem[000000009180003c] = 779a4433, %g2 = ffffffffffffffba
ldsh [%o0+0x03c],%g2 ! %g2 = 000000000000779a
! Mem[000000009080002c] = e8b10000, %g2 = 000000000000779a
ldsb [%i5+0x02e],%g2 ! %g2 = ffffffffffffffe8
! Mem[0000000090800008] = 438ddbc8, %g2 = ffffffffffffffe8
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000438d
! %l6 = 0000000000000043, Mem[0000000091800009] = ba29db2f
stb %l6,[%o0+0x009] ! Mem[0000000091800008] = 4329db2f
! %l3 = 000000002fe72f83, Mem[0000000090800008] = a3d5438ddbc8afd2
stx %l3,[%i5+%o1] ! Mem[0000000090800008] = 000000002fe72f83
! %l1 = 0000000000000005, Mem[0000000044800021] = aff5a0cb
stb %l1,[%i1+0x021] ! Mem[0000000044800020] = af05a0cb
! %l7 = ffffffffffffffc8, Mem[0000000090000010] = 0212225c798eb5a3
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = ffffffffffffffc8
! %l3 = 000000002fe72f83, Mem[0000000044000034] = c03c56e4
sth %l3,[%i0+0x034] ! Mem[0000000044000034] = 2f8356e4
! Mem[0000000090000020] = 8354edfc e783eb32, %g2 = 0000438d, %g3 = 000000c0
ldd [%i4+%o4],%g2 ! %g2 = 000000008354edfc 00000000e783eb32
! %l0 = 00000000000000c0, Mem[0000000091800028] = 00000000
stw %l0,[%o0+%o5] ! Mem[0000000091800028] = 000000c0
p26_label_23:
! Mem[0000000045000030] = 07ba29db 4e35fb48, %l6 = 00000043, %l7 = ffffffc8
ldd [%i2+0x030],%l6 ! %l6 = 0000000007ba29db 000000004e35fb48
! Mem[000000009080002c] = e8b10000, %g2 = 000000008354edfc
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000e8b1
! Mem[0000000091000010] = b0555beb, %g2 = 000000000000e8b1
lduh [%i6+0x012],%g2 ! %g2 = 000000000000b055
! %l7 = 000000004e35fb48, Mem[0000000091800034] = b6b64433
stw %l7,[%o0+0x034] ! Mem[0000000091800034] = 4e35fb48
! Mem[0000000091000010] = eb99b0555bebbbe4, %g2 = 000000000000b055
ldx [%i6+%o2],%g2 ! %g2 = eb99b0555bebbbe4
! Mem[0000000044000038] = 0de00852 5f54327c, %l4 = 000085ed, %l5 = 07ba29db
ldd [%i0+0x038],%l4 ! %l4 = 000000000de00852 000000005f54327c
! Mem[0000000091000000] = 4e35fb48f3ffffc8, %g2 = eb99b0555bebbbe4
ldx [%i6+%g0],%g2 ! %g2 = 4e35fb48f3ffffc8
! %l2 = 07ba29db, %l3 = 2fe72f83, Mem[0000000044000028] = 603a270a f64e205c
std %l2,[%i0+%o5] ! Mem[0000000044000028] = 07ba29db 2fe72f83
! Mem[000000009080002c] = 9c5fe8b1, %g2 = 4e35fb48f3ffffc8
lduw [%i5+0x02c],%g2 ! %g2 = 000000009c5fe8b1
! Mem[0000000090800030] = 0000db03, %g2 = 000000009c5fe8b1
ldsb [%i5+0x031],%g2 ! %g2 = 0000000000000000
p26_label_24:
! Mem[0000000090800030] = 000000db, %g2 = 0000000000000000
lduw [%i5+0x030],%g2 ! %g2 = 00000000000000db
! Mem[0000000045800018] = 5e69c317, %l2 = 0000000007ba29db
lduw [%i3+%o3],%l2 ! %l2 = 000000005e69c317
! %l5 = 000000005f54327c, Mem[0000000090000016] = ffc80000
sth %l5,[%i4+0x016] ! Mem[0000000090000014] = 327c0000
! Mem[0000000090000028] = 06e9d350a4cecf9f, %g2 = 00000000000000db
ldx [%i4+%o5],%g2 ! %g2 = 06e9d350a4cecf9f
! Mem[0000000091000030] = 7cc77257, %g18 = 28c4d8fc0638c401
ldsw [%i6+0x030],%g2 ! %g2 = 28c4d8fc0638c401
! Mem[0000000091800000] = 6c5e37b5 da193367, %g2 = 7cc77257, %g3 = e783eb32
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5 00000000da193367
! %l7 = 000000004e35fb48, Mem[0000000091800027] = c8000000
stb %l7,[%o0+0x027] ! Mem[0000000091800024] = 48000000
! %l4 = 000000000de00852, Mem[000000009100002a] = f0f30000
sth %l4,[%i6+0x02a] ! Mem[0000000091000028] = 08520000
! %l6 = 0000000007ba29db, Mem[0000000091000030] = 7cc77257
sth %l6,[%i6+0x030] ! Mem[0000000091000030] = 29db7257
! %l4 = 000000000de00852, Mem[000000009100000a] = 00000000
sth %l4,[%i6+0x00a] ! Mem[0000000091000008] = 08520000
p26_label_25:
! Mem[0000000044800034] = 68c5f82a, %l4 = 000000000de00852
lduh [%i1+0x036],%l4 ! %l4 = 000000000000f82a
! Mem[0000000091800030] = 45288f71 4e35fb48, %g2 = 6c5e37b5, %g3 = da193367
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 000000004e35fb48
! Mem[0000000091800028] = 000000c007ba29db, %g2 = 0000000045288f71
ldx [%o0+%o5],%g2 ! %g2 = 000000c007ba29db
! %l6 = 0000000007ba29db, Mem[0000000045000031] = 07ba29db
stb %l6,[%i2+0x031] ! Mem[0000000045000030] = 07db29db
! Mem[0000000090000028] = 50a4cecf, %g2 = 000000c007ba29db
ldsb [%i4+0x02b],%g2 ! %g2 = 0000000000000050
! %l4 = 0000f82a, %l5 = 5f54327c, Mem[0000000045000030] = 07db29db 4e35fb48
std %l4,[%i2+0x030] ! Mem[0000000045000030] = 0000f82a 5f54327c
! %l4 = 0000f82a, %l5 = 5f54327c, Mem[0000000091000020] = ffda4501 58aff0f3
std %l4,[%i6+%o4] ! Mem[0000000091000020] = 0000f82a 5f54327c
! %l4 = 000000000000f82a, Mem[0000000091000012] = b0555beb
sth %l4,[%i6+0x012] ! Mem[0000000091000010] = f82a5beb
! %l3 = 000000002fe72f83, Mem[000000009100001b] = 525f5432
stb %l3,[%i6+0x01b] ! Mem[0000000091000018] = 835f5432
! Mem[0000000090800038] = 00000000, %g2 = 0000000000000050
ldsh [%i5+0x038],%g2 ! %g2 = 0000000000000000
ba,a p26_not_taken_0_end
p26_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 00000000000000c0
bne,a,pn %xcc,p26_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000005
bne,a,pn %xcc,p26_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000005e69c317
bne,a,pn %xcc,p26_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000002fe72f83
bne,a,pn %xcc,p26_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000f82a
bne,a,pn %xcc,p26_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000005f54327c
bne,a,pn %xcc,p26_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000007ba29db
bne,a,pn %xcc,p26_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000004e35fb48
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be daf7f95e e06e9080
bne %xcc,p26_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 3f4d4953 76f12003
bne %xcc,p26_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 910a53e5 62cdf0d8
bne %xcc,p26_f6_fail
nop
! Check Local Memory
set p26_local0_expect,%g1
p26_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 8703dab4fd512f83
ldx [%i0+0x010],%g3 ! Observed data at 0000000044000010
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 66950caf30e356e4
ldx [%i0+0x020],%g3 ! Observed data at 0000000044000020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 07ba29db2fe72f83
ldx [%i0+0x028],%g3 ! Observed data at 0000000044000028
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = bfb18f5e2f8356e4
ldx [%i0+0x030],%g3 ! Observed data at 0000000044000030
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x030,%g4
set p26_local1_expect,%g1
p26_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = af05a0cb371bf0c8
ldx [%i1+0x020],%g3 ! Observed data at 0000000044800020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 6605058c00009503
ldx [%i1+0x038],%g3 ! Observed data at 0000000044800038
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x038,%g4
set p26_local2_expect,%g1
p26_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = d79264d5a059f0f3
ldx [%i2+0x000],%g3 ! Observed data at 0000000045000000
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 66950caf30e356e4
ldx [%i2+0x008],%g3 ! Observed data at 0000000045000008
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000000007ba29db
ldx [%i2+0x020],%g3 ! Observed data at 0000000045000020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000f82a5f54327c
ldx [%i2+0x030],%g3 ! Observed data at 0000000045000030
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x030,%g4
set p26_local3_expect,%g1
p26_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = ffffffffcdd60a28
ldx [%i3+0x010],%g3 ! Observed data at 0000000045800010
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 69dcf04e72de8e71
ldx [%i3+0x020],%g3 ! Observed data at 0000000045800020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000085ed07ba29db
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 = 4433a7902c990027
ldx [%i3+0x038],%g3 ! Observed data at 0000000045800038
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x038,%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_f2_fail:
set p26_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f4_fail:
set p26_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p26_f6_fail:
set p26_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stda %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800008]
done
p26_trap1o:
stda %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044800008]
done
p26_trap2e:
ldsha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000044000000]
ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000045000028]
lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000044800018]
ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000045800008]
done
p26_trap2o:
ldsha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000044000000]
ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000045000028]
lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000044800018]
ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000045800008]
done
p26_trap3e:
nop
nop
nop
nop
nop
done
p26_trap3o:
nop
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 = f88fca8e645856fa
ldx [%g1+0x008],%l1 ! %l1 = e86b3335e44b7824
ldx [%g1+0x010],%l2 ! %l2 = 5bba164c69dcf04e
ldx [%g1+0x018],%l3 ! %l3 = 28a48578779a4433
ldx [%g1+0x020],%l4 ! %l4 = 69f6b44c7867ed4b
ldx [%g1+0x028],%l5 ! %l5 = b2bcb4fa221252bc
ldx [%g1+0x030],%l6 ! %l6 = f1052982789f8896
ldx [%g1+0x038],%l7 ! %l7 = 19bcd10df96684fe
! 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 = 2d5516aa fd3044a7 8c88849f 6f128fe4
! %f4 = e857df8f a3a57dba 07fd4616 5456d8d7
! %f8 = b666681e 02735a92 2327b467 f468cc8e
! %f12 = 7b8bb51d ac3d0498 911262fc 4159242b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 018aec75 a1938502 4ac63f90 e23d4860
! %f20 = eecd15bf 29a379dd 468351d6 38ab3059
! %f24 = f4eb36d6 26376d19 e1190d0b eb157d6b
! %f28 = 06290aaa cbf4da37 b37627bd 9731cf6e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9395c2b5 0f18ee86 6ac73177 ca6551c4
! %f36 = 69fcba42 6491e82b c12b8956 2da9cf6d
! %f40 = 1eb0ad4f 857ba72b 84a7b62d bd37a582
! %f44 = eae714f9 a947409f 06bd35bd d418c6e9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa7a850b000000003,%g7,%g1 ! GSR scale = 0, align = 3
wr %g1,%g0,%gsr ! GSR = a7a850b000000003
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:
! %l3 = 7dd041388f8a41b1, Mem[0000000090000011] = 12225c79
stb %l3,[%i4+0x011] ! Mem[0000000090000010] = b1225c79
! %l0 = d3163dd802df1fa7, Mem[000000009000003c] = f8ba39dc
stw %l0,[%i4+0x03c] ! Mem[000000009000003c] = 02df1fa7
! Mem[0000000091000014] = ebbbe4b4, %g2 = 0000a53600000078
ldub [%i6+0x015],%g2 ! %g2 = 00000000000000eb
! %l4 = f27e1a7a, %l5 = da2342ab, Mem[0000000046000038] = 913fe474 38466feb
std %l4,[%i0+0x038] ! Mem[0000000046000038] = f27e1a7a da2342ab
! %l6 = e1abd286, %l7 = 5171f903, Mem[0000000091000010] = eb99b055 5bebbbe4
std %l6,[%i6+%o2] ! Mem[0000000091000010] = e1abd286 5171f903
! %l2 = 50716b5c1925dc18, Mem[0000000090000024] = e7b2eb32
stw %l2,[%i4+0x024] ! Mem[0000000090000024] = 1925dc18
! %l2 = 50716b5c1925dc18, Mem[0000000091800010] = 5e44f9f4
stw %l2,[%o0+%o2] ! Mem[0000000091800010] = 1925dc18
! Mem[0000000091000028] = 43a014ad, %g18 = 08ac6487fdc1144d
ldsw [%i6+%o5],%g2 ! %g2 = 08ac6487fdc1144d
! Mem[0000000091000010] = e1abd286, %g2 = 0000000043a014ad
lduh [%i6+%o2],%g2 ! %g2 = 000000000000e1ab
! Mem[0000000047800010] = df667d25, %l5 = 3e007fd0da2342ab
lduw [%i3+%o2],%l5 ! %l5 = 00000000df667d25
p27_label_2:
! Mem[0000000091800004] = da193367, %g2 = 000000000000e1ab
lduh [%o0+0x004],%g2 ! %g2 = 000000000000da19
! Mem[0000000091000004] = 1c204b1c, %g2 = 000000000000da19
lduh [%i6+0x006],%g2 ! %g2 = 0000000000001c20
! Mem[0000000090800030] = 342d07fd, %g2 = 0000000000001c20
ldub [%i5+0x033],%g2 ! %g2 = 0000000000000034
! Mem[0000000090800018] = 35d3851c d6343572, %g2 = 00000034, %g3 = 0bad0b00
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3851c 00000000d6343572
! %l0 = 02df1fa7, %l1 = b9e45f20, Mem[0000000090800010] = bbd0f97a ba27fa54
std %l0,[%i5+%o2] ! Mem[0000000090800010] = 02df1fa7 b9e45f20
! Mem[000000009180000c] = 4a1925dc, %g2 = 0000000035d3851c
ldsb [%o0+0x00f],%g2 ! %g2 = 000000000000004a
! %l6 = 1f4da931e1abd286, Mem[0000000090800018] = 35d3851cd6343572
stx %l6,[%i5+%o3] ! Mem[0000000090800018] = 1f4da931e1abd286
! Mem[0000000090000030] = 944f136a 126760d7, %g2 = 0000004a, %g3 = d6343572
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f136a 00000000126760d7
! %l2 = 1925dc18, %l3 = 8f8a41b1, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 1925dc18 8f8a41b1
! Mem[0000000091800020] = c69ee3c7, %g2 = 00000000944f136a
ldub [%o0+%o4],%g2 ! %g2 = 00000000000000c6
p27_label_3:
! %l5 = 00000000df667d25, Mem[000000004700000d] = b8d3cc1b
stb %l5,[%i2+0x00d] ! Mem[000000004700000c] = b825cc1b
! Mem[0000000090000014] = 8eb5a37f, %g2 = 00000000000000c6
ldub [%i4+0x015],%g2 ! %g2 = 000000000000008e
! %l2 = 50716b5c1925dc18, Mem[000000009080000c] = f38fafd2
sth %l2,[%i5+0x00c] ! Mem[000000009080000c] = dc18afd2
! Mem[0000000090000038] = 8fc6c81b02df1fa7, %g2 = 000000000000008e
ldx [%i4+0x038],%g2 ! %g2 = 8fc6c81b02df1fa7
! %l0 = 02df1fa7, %l1 = b9e45f20, Mem[0000000090000020] = 1a54edfc 1925dc18
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 02df1fa7 b9e45f20
! %l7 = b69e89b25171f903, Mem[0000000091800028] = d1fa02ccb0308df5
stx %l7,[%o0+%o5] ! Mem[0000000091800028] = b69e89b25171f903
! Mem[0000000047000030] = 2eda86c6e168580e, %l1 = 25d2a3ecb9e45f20
ldx [%i2+0x030],%l1 ! %l1 = 2eda86c6e168580e
! Mem[0000000091000038] = 65898de9, %g18 = 08ac6487fdc1144d
ldsw [%i6+0x038],%g2 ! %g2 = 08ac6487fdc1144d
! Mem[0000000091800014] = a2d978b6, %g2 = 0000000065898de9
lduw [%o0+0x014],%g2 ! %g2 = 00000000a2d978b6
! %l5 = 00000000df667d25, Mem[0000000046800008] = 95484f8ce96cb0a8
stx %l5,[%i1+%o1] ! Mem[0000000046800008] = 00000000df667d25
p27_label_4:
! %l0 = d3163dd802df1fa7, Mem[000000009100002c] = db4f959e
stw %l0,[%i6+0x02c] ! Mem[000000009100002c] = 02df1fa7
! %l4 = f27e1a7a, %l5 = df667d25, Mem[0000000090800008] = a3d5b48d dc18afd2
std %l4,[%i5+%o1] ! Mem[0000000090800008] = f27e1a7a df667d25
! Mem[0000000046800008] = 00000000, %l4 = 182c655ff27e1a7a
ldsw [%i1+%o1],%l4 ! %l4 = 0000000000000000
! Mem[000000009000002c] = 8d791540, %g2 = 00000000a2d978b6
lduw [%i4+0x02c],%g2 ! %g2 = 000000008d791540
! Mem[0000000091800024] = 33167744, %g2 = 000000008d791540
lduh [%o0+0x024],%g2 ! %g2 = 0000000000003316
! Mem[000000004780003c] = 2f24f9ce, %l1 = 2eda86c6e168580e
ldub [%i3+0x03c],%l1 ! %l1 = 000000000000002f
! Mem[000000009080003c] = 38b60e00, %g2 = 0000000000003316
ldub [%i5+0x03d],%g2 ! %g2 = 0000000000000038
! Mem[0000000091000034] = 207bbe7e, %g2 = 0000000000000038
lduh [%i6+0x034],%g2 ! %g2 = 000000000000207b
! %l0 = 02df1fa7, %l1 = 0000002f, Mem[0000000091000000] = ddab9f6d de861c20
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 02df1fa7 0000002f
! Mem[0000000091800030] = 288f71b6, %g2 = 000000000000207b
ldsb [%o0+0x031],%g2 ! %g2 = 0000000000000028
p27_label_5:
! Mem[0000000090800008] = 7adf667d, %g2 = 0000000000000028
ldsb [%i5+0x00b],%g2 ! %g2 = 000000000000007a
! %l6 = 1f4da931e1abd286, Mem[0000000091000028] = 43a014ad
stb %l6,[%i6+%o5] ! Mem[0000000091000028] = 86a014ad
! Mem[0000000090800010] = 02df1fa7, %g2 = 000000000000007a
lduw [%i5+%o2],%g2 ! %g2 = 0000000002df1fa7
! %l1 = 000000000000002f, Mem[0000000091000028] = 86a014ad
stw %l1,[%i6+%o5] ! Mem[0000000091000028] = 0000002f
! Mem[0000000091000014] = f903b433, %g2 = 0000000002df1fa7
ldsh [%i6+0x016],%g2 ! %g2 = fffffffffffff903
! %l1 = 000000000000002f, Mem[000000009080002a] = 82af9c5f
sth %l1,[%i5+0x02a] ! Mem[0000000090800028] = 002f9c5f
! Mem[0000000091800000] = 6c5e37b5 da193367, %g2 = fffff903, %g3 = 126760d7
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5 00000000da193367
! Mem[000000009100001c] = 2dc99de2, %g2 = 000000006c5e37b5
ldsh [%i6+0x01e],%g2 ! %g2 = 0000000000002dc9
! Mem[0000000090800038] = 393f420cdd38b60e, %g2 = 0000000000002dc9
ldx [%i5+0x038],%g2 ! %g2 = 393f420cdd38b60e
! Mem[000000009100001c] = 2dc99de2, %g2 = 393f420cdd38b60e
ldub [%i6+0x01e],%g2 ! %g2 = 000000000000002d
p27_label_6:
! Mem[0000000090800018] = 1f4da931 e1abd286, %g2 = 0000002d, %g3 = da193367
ldd [%i5+%o3],%g2 ! %g2 = 000000001f4da931 00000000e1abd286
! %l4 = 00000000, %l5 = df667d25, Mem[0000000090000030] = 944f136a 126760d7
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 00000000 df667d25
! %l1 = 000000000000002f, Mem[0000000090000038] = 8fc6c81b02df1fa7
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = 000000000000002f
! Mem[0000000091000004] = 0000002f, %g2 = 000000001f4da931
ldub [%i6+0x004],%g2 ! %g2 = 0000000000000000
! Mem[0000000047000000] = 16b1efd5, %l3 = 7dd041388f8a41b1
ldub [%i2+0x001],%l3 ! %l3 = 00000000000000b1
! %l3 = 00000000000000b1, Mem[0000000046000010] = 992cbf4e3b693d76
stx %l3,[%i0+%o2] ! Mem[0000000046000010] = 00000000000000b1
! %l5 = 00000000df667d25, Mem[000000009080002a] = 002f9c5f
stb %l5,[%i5+0x02a] ! Mem[0000000090800028] = 252f9c5f
! Mem[0000000091800030] = 288f71b6, %g2 = 0000000000000000
ldsb [%o0+0x031],%g2 ! %g2 = 0000000000000028
! Mem[0000000091000000] = 02df1fa7, %g2 = 0000000000000028
ldsh [%i6+%g0],%g2 ! %g2 = 00000000000002df
! Mem[000000009100001c] = 2dc99de2, %g2 = 00000000000002df
ldsb [%i6+0x01e],%g2 ! %g2 = 000000000000002d
p27_label_7:
! Mem[0000000091800010] = 25dc18a2, %g2 = 000000000000002d
ldsb [%o0+0x011],%g2 ! %g2 = 0000000000000025
! Mem[0000000091000024] = 7b41cb8c, %g2 = 0000000000000025
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000007b41
! %l7 = b69e89b25171f903, Mem[0000000090800014] = b9e45f20
stw %l7,[%i5+0x014] ! Mem[0000000090800014] = 5171f903
! Mem[0000000090800000] = 188f8a41, %g2 = 0000000000007b41
ldsb [%i5+0x003],%g2 ! %g2 = 0000000000000018
! Mem[0000000090000038] = 00000000, %g2 = 0000000000000018
ldsb [%i4+0x03b],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000038] = 00000000 0000002f, %g2 = 00000000, %g3 = e1abd286
ldd [%i4+0x038],%g2 ! %g2 = 0000000000000000 000000000000002f
! %l3 = 00000000000000b1, Mem[0000000090000008] = 96abb01bc40b9e2c
stx %l3,[%i4+%o1] ! Mem[0000000090000008] = 00000000000000b1
! Mem[0000000090800014] = 5171f903, %g18 = 08ac6487fdc1144d
ldsw [%i5+0x014],%g2 ! %g2 = 08ac6487fdc1144d
! Mem[0000000090800008] = 1a7adf66, %g2 = 000000005171f903
ldsb [%i5+0x00a],%g2 ! %g2 = 000000000000001a
! Mem[0000000091800018] = 39a5df25 e14610d9, %g2 = 0000001a, %g3 = 0000002f
ldd [%o0+%o3],%g2 ! %g2 = 0000000039a5df25 00000000e14610d9
p27_label_8:
! Mem[000000009100003c] = d7571dc0, %g2 = 0000000039a5df25
ldsh [%i6+0x03c],%g2 ! %g2 = ffffffffffffd757
! Mem[0000000047000010] = ff76e6ab, %l2 = 50716b5c1925dc18
ldsw [%i2+%o2],%l2 ! %l2 = ffffffffff76e6ab
! %l3 = 00000000000000b1, Mem[0000000046800030] = 5e5462b3
sth %l3,[%i1+0x030] ! Mem[0000000046800030] = 00b162b3
! %l6 = 1f4da931e1abd286, Mem[0000000091800020] = c69ee3c7
stb %l6,[%o0+%o4] ! Mem[0000000091800020] = 869ee3c7
! %l4 = 0000000000000000, Mem[000000009000003a] = 00000000
stb %l4,[%i4+0x03a] ! Mem[0000000090000038] = 00000000
! Mem[0000000091000020] = 9de28f8d, %g18 = 08ac6487fdc1144d
ldsw [%i6+%o4],%g2 ! %g2 = 08ac6487fdc1144d
! %l0 = d3163dd802df1fa7, Mem[0000000090000038] = 000000000000002f
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = d3163dd802df1fa7
! Mem[0000000090000038] = d3163dd8, %g2 = ffffffff9de28f8d
ldub [%i4+0x038],%g2 ! %g2 = 00000000000000d3
! %l7 = b69e89b25171f903, Mem[0000000046800028] = 2fa80bba
stw %l7,[%i1+%o5] ! Mem[0000000046800028] = 5171f903
! Mem[000000004700002c] = a300aafb, %l2 = ffffffffff76e6ab
ldub [%i2+0x02d],%l2 ! %l2 = 0000000000000000
p27_label_9:
! %l4 = 0000000000000000, Mem[0000000090000038] = d3163dd802df1fa7
stx %l4,[%i4+0x038] ! Mem[0000000090000038] = 0000000000000000
! %l4 = 0000000000000000, Mem[0000000091000000] = 02df1fa7
stw %l4,[%i6+%g0] ! Mem[0000000091000000] = 00000000
! Mem[000000009180002c] = 5171f903, %g2 = 00000000000000d3
ldsb [%o0+0x02c],%g2 ! %g2 = 0000000000000051
! %l6 = 1f4da931e1abd286, Mem[0000000046000038] = f27e1a7a
sth %l6,[%i0+0x038] ! Mem[0000000046000038] = d2861a7a
! Mem[0000000090000010] = 225c798e, %g2 = 0000000000000051
ldsh [%i4+0x012],%g2 ! %g2 = 000000000000225c
! %l4 = 00000000, %l5 = df667d25, Mem[0000000090000018] = 7f114e52 9d7122ad
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 00000000 df667d25
! %l7 = b69e89b25171f903, Mem[0000000090000038] = 0000000000000000
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = b69e89b25171f903
! Mem[0000000090000000] = f4d6f5d480b60b78, %g2 = 000000000000225c
ldx [%i4+%g0],%g2 ! %g2 = f4d6f5d480b60b78
! %l6 = 1f4da931e1abd286, Mem[000000009180000c] = 0741274a
stw %l6,[%o0+0x00c] ! Mem[000000009180000c] = e1abd286
! %l4 = 0000000000000000, Mem[000000009080000c] = df667d25
sth %l4,[%i5+0x00c] ! Mem[000000009080000c] = 00007d25
p27_label_10:
! %l6 = 1f4da931e1abd286, Mem[0000000047800038] = 70d8c2512f24f9ce
stx %l6,[%i3+0x038] ! Mem[0000000047800038] = 1f4da931e1abd286
! Mem[0000000091800004] = 336750d2, %g2 = f4d6f5d480b60b78
ldsh [%o0+0x006],%g2 ! %g2 = 0000000000003367
! Mem[0000000091000030] = 7cc77257, %g18 = 08ac6487fdc1144d
ldsw [%i6+0x030],%g2 ! %g2 = 08ac6487fdc1144d
! Mem[0000000047000030] = 2eda86c6, %l7 = b69e89b25171f903
ldsb [%i2+0x032],%l7 ! %l7 = ffffffffffffff86
! %l2 = 00000000, %l3 = 000000b1, Mem[0000000091800000] = 6c5e37b5 da193367
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 00000000 000000b1
! %l6 = e1abd286, %l7 = ffffff86, Mem[0000000047800028] = 4598449a 3f191d66
std %l6,[%i3+%o5] ! Mem[0000000047800028] = e1abd286 ffffff86
! %l4 = 00000000, %l5 = df667d25, Mem[0000000091000028] = 0000002f 02df1fa7
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 00000000 df667d25
! %l6 = 1f4da931e1abd286, Mem[0000000091800038] = e8dd799beb806635
stx %l6,[%o0+0x038] ! Mem[0000000091800038] = 1f4da931e1abd286
! %l2 = 00000000, %l3 = 000000b1, Mem[0000000090800038] = 393f420c dd38b60e
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 00000000 000000b1
! %l4 = 0000000000000000, Mem[0000000091000014] = 5171f903
stw %l4,[%i6+0x014] ! Mem[0000000091000014] = 00000000
p27_label_11:
! Mem[000000009000002c] = 15400000, %g2 = 000000007cc77257
ldub [%i4+0x02e],%g2 ! %g2 = 0000000000000015
! %l2 = 0000000000000000, Mem[000000009180000c] = e1abd286
stb %l2,[%o0+0x00c] ! Mem[000000009180000c] = 00abd286
! %l6 = 1f4da931e1abd286, Mem[0000000091800010] = 1925dc18
stw %l6,[%o0+%o2] ! Mem[0000000091800010] = e1abd286
! %l4 = 0000000000000000, Mem[000000009080002c] = 9c5fe8b1
sth %l4,[%i5+0x02c] ! Mem[000000009080002c] = 0000e8b1
! Mem[0000000090800028] = eb48252f, %g2 = 0000000000000015
ldsb [%i5+%o5],%g2 ! %g2 = ffffffffffffffeb
! %l6 = 1f4da931e1abd286, Mem[0000000046000010] = 00000000
stw %l6,[%i0+%o2] ! Mem[0000000046000010] = e1abd286
! %l5 = 00000000df667d25, Mem[0000000046000008] = dfe77add4b0200b6
stx %l5,[%i0+%o1] ! Mem[0000000046000008] = 00000000df667d25
! %l5 = 00000000df667d25, Mem[0000000090000030] = 00000000df667d25
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = 00000000df667d25
! %l4 = 00000000, %l5 = df667d25, Mem[0000000091000008] = 4b1c5151 da67f293
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 00000000 df667d25
! Mem[0000000047000018] = b790f175 4ced6979, %l0 = 02df1fa7, %l1 = 0000002f
ldd [%i2+%o3],%l0 ! %l0 = 00000000b790f175 000000004ced6979
p27_label_12:
! Mem[0000000046800030] = 00b162b3dd741f59, %l4 = 0000000000000000
ldx [%i1+0x030],%l4 ! %l4 = 00b162b3dd741f59
! Mem[0000000091000030] = 7cc77257 207bbe7e, %g2 = ffffffeb, %g3 = e14610d9
ldd [%i6+0x030],%g2 ! %g2 = 000000007cc77257 00000000207bbe7e
! %l7 = ffffffffffffff86, Mem[0000000090000018] = 00000000df667d25
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = ffffffffffffff86
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = 7cc77257, %g3 = 207bbe7e
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
! Mem[000000009100000c] = 7d25e1ab, %g2 = 0000000045288f71
lduh [%i6+0x00e],%g2 ! %g2 = 0000000000007d25
! Mem[0000000091800030] = 45288f71b6b6487f, %g2 = 0000000000007d25
ldx [%o0+0x030],%g2 ! %g2 = 45288f71b6b6487f
! Mem[0000000090000000] = f4d6f5d480b60b78, %g2 = 45288f71b6b6487f
ldx [%i4+%g0],%g2 ! %g2 = f4d6f5d480b60b78
! Mem[000000009080000c] = 007d2502, %g2 = f4d6f5d480b60b78
ldsb [%i5+0x00d],%g2 ! %g2 = 0000000000000000
! Mem[0000000047000020] = 3fcbfcaf, %l3 = 00000000000000b1
lduh [%i2+0x022],%l3 ! %l3 = 000000000000fcaf
! %l2 = 00000000, %l3 = 0000fcaf, Mem[0000000090000018] = ffffffff ffffff86
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 00000000 0000fcaf
p27_label_13:
! %l6 = 1f4da931e1abd286, Mem[0000000046000020] = 1a6bd5bc622bb139
stx %l6,[%i0+%o4] ! Mem[0000000046000020] = 1f4da931e1abd286
! Mem[0000000046800000] = c8d8a790, %l0 = 00000000b790f175
ldsw [%i1+%g0],%l0 ! %l0 = ffffffffc8d8a790
! %l1 = 000000004ced6979, Mem[0000000090800038] = 00000000
stb %l1,[%i5+0x038] ! Mem[0000000090800038] = 79000000
! Mem[0000000091800024] = 33167744, %g2 = 0000000000000000
lduw [%o0+0x024],%g2 ! %g2 = 0000000033167744
! Mem[0000000090000010] = 02b1225c, %g2 = 0000000033167744
lduw [%i4+%o2],%g2 ! %g2 = 0000000002b1225c
! Mem[0000000046800010] = 39b67184, %l1 = 000000004ced6979
ldub [%i1+%o2],%l1 ! %l1 = 0000000000000039
! Mem[0000000046800018] = 5b872c78 39cbd1bd, %l6 = e1abd286, %l7 = ffffff86
ldd [%i1+%o3],%l6 ! %l6 = 000000005b872c78 0000000039cbd1bd
! Mem[0000000091800024] = 7744b69e, %g2 = 0000000002b1225c
lduh [%o0+0x026],%g2 ! %g2 = 0000000000007744
! %l0 = c8d8a790, %l1 = 00000039, Mem[0000000091000030] = 7cc77257 207bbe7e
std %l0,[%i6+0x030] ! Mem[0000000091000030] = c8d8a790 00000039
! Mem[0000000090000008] = 00000000000000b1, %g2 = 0000000000007744
ldx [%i4+%o1],%g2 ! %g2 = 00000000000000b1
p27_label_14:
! Mem[000000009180000c] = 00abd286, %g2 = 00000000000000b1
ldsh [%o0+0x00c],%g2 ! %g2 = 00000000000000ab
! Mem[0000000090800000] = 188f8a41, %g2 = 00000000000000ab
ldsb [%i5+0x003],%g2 ! %g2 = 0000000000000018
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = 00000018, %g3 = b6b6487f
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
! %l2 = 0000000000000000, Mem[0000000090000030] = 00000000df667d25
stx %l2,[%i4+0x030] ! Mem[0000000090000030] = 0000000000000000
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = b4334f34, %g3 = 40af2dc9
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
! %l5 = 00000000df667d25, Mem[0000000090000006] = 0b780000
sth %l5,[%i4+0x006] ! Mem[0000000090000004] = 7d250000
! Mem[000000009000000c] = b102b122, %g2 = 00000000b4334f34
ldub [%i4+0x00f],%g2 ! %g2 = 00000000000000b1
! %l0 = ffffffffc8d8a790, Mem[0000000090000021] = df1fa7b9
stb %l0,[%i4+0x021] ! Mem[0000000090000020] = 901fa7b9
! Mem[0000000091000020] = 8f8d7b41, %g2 = 00000000000000b1
lduh [%i6+0x022],%g2 ! %g2 = 0000000000008f8d
! Mem[0000000091000018] = 4f3440af, %g2 = 0000000000008f8d
ldub [%i6+0x01a],%g2 ! %g2 = 000000000000004f
p27_label_15:
! Mem[000000009180001c] = e14610d9, %g2 = 000000000000004f
lduw [%o0+0x01c],%g2 ! %g2 = 00000000e14610d9
! Mem[0000000091000030] = c8d8a790, %g18 = 08ac6487fdc1144d
ldsw [%i6+0x030],%g2 ! %g2 = 08ac6487fdc1144d
! Mem[000000009100002c] = df667d25, %g2 = ffffffffc8d8a790
lduh [%i6+0x02c],%g2 ! %g2 = 000000000000df66
! %l1 = 0000000000000039, Mem[0000000091000008] = 00000000
sth %l1,[%i6+%o1] ! Mem[0000000091000008] = 00390000
! Mem[0000000091800038] = 1f4da931 e1abd286, %g2 = 0000df66, %g3 = 40af2dc9
ldd [%o0+0x038],%g2 ! %g2 = 000000001f4da931 00000000e1abd286
! %l7 = 0000000039cbd1bd, Mem[0000000090000038] = b69e89b25171f903
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 0000000039cbd1bd
! Mem[0000000091000020] = 9de28f8d7b41cb8c, %g2 = 000000001f4da931
ldx [%i6+%o4],%g2 ! %g2 = 9de28f8d7b41cb8c
! %l5 = 00000000df667d25, Mem[000000009080001b] = 31e1abd2
stb %l5,[%i5+0x01b] ! Mem[0000000090800018] = 25e1abd2
! Mem[000000009000001c] = 0000fcaf, %g2 = 9de28f8d7b41cb8c
lduw [%i4+0x01c],%g2 ! %g2 = 000000000000fcaf
! Mem[0000000091800028] = 89b25171, %g2 = 000000000000fcaf
lduh [%o0+0x02a],%g2 ! %g2 = 00000000000089b2
p27_label_16:
! Mem[0000000091800000] = 00000000, %g2 = 00000000000089b2
ldub [%o0+0x001],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800020] = 6c6c0f3a ba1e4dff, %g2 = 00000000, %g3 = e1abd286
ldd [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a 00000000ba1e4dff
! %l5 = 00000000df667d25, Mem[0000000091800018] = 39a5df25
stb %l5,[%o0+%o3] ! Mem[0000000091800018] = 25a5df25
! Mem[0000000090800030] = e7b33334, %g2 = 000000006c6c0f3a
lduh [%i5+0x030],%g2 ! %g2 = 000000000000e7b3
! %l2 = 00000000, %l3 = 0000fcaf, Mem[0000000090000020] = 02901fa7 b9e45f20
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 00000000 0000fcaf
! Mem[0000000090800010] = 02df1fa7 5171f903, %g2 = 0000e7b3, %g3 = ba1e4dff
ldd [%i5+%o2],%g2 ! %g2 = 0000000002df1fa7 000000005171f903
! Mem[0000000047800030] = 369aaec9 59656f2d, %l4 = dd741f59, %l5 = df667d25
ldd [%i3+0x030],%l4 ! %l4 = 00000000369aaec9 0000000059656f2d
! %l3 = 000000000000fcaf, Mem[0000000090800020] = 6c6c0f3a
stw %l3,[%i5+%o4] ! Mem[0000000090800020] = 0000fcaf
! %l2 = 0000000000000000, Mem[0000000090000028] = 07dc67fd8d791540
stx %l2,[%i4+%o5] ! Mem[0000000090000028] = 0000000000000000
! Mem[0000000090000038] = 00000000, %g18 = 08ac6487fdc1144d
ldsw [%i4+0x038],%g2 ! %g2 = 08ac6487fdc1144d
p27_label_17:
! Mem[0000000090000014] = 798eb5a3, %g2 = 0000000000000000
lduh [%i4+0x014],%g2 ! %g2 = 000000000000798e
! %l7 = 0000000039cbd1bd, Mem[0000000091000000] = 000000000000002f
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = 0000000039cbd1bd
! Mem[0000000090000028] = 00000000 00000000, %g2 = 0000798e, %g3 = 5171f903
ldd [%i4+%o5],%g2 ! %g2 = 0000000000000000 0000000000000000
! %l4 = 00000000369aaec9, Mem[0000000090800024] = ba1e4dff
stw %l4,[%i5+0x024] ! Mem[0000000090800024] = 369aaec9
! Mem[0000000091800008] = 3f2700ab, %g2 = 0000000000000000
ldub [%o0+0x00a],%g2 ! %g2 = 000000000000003f
! %l5 = 0000000059656f2d, Mem[000000009000002a] = 00000000
sth %l5,[%i4+0x02a] ! Mem[0000000090000028] = 6f2d0000
! Mem[0000000091800038] = 1f4da931e1abd286, %g2 = 000000000000003f
ldx [%o0+0x038],%g2 ! %g2 = 1f4da931e1abd286
! %l5 = 0000000059656f2d, Mem[0000000090000020] = 00000000
stw %l5,[%i4+%o4] ! Mem[0000000090000020] = 59656f2d
! Mem[0000000046800038] = 52fe6de7, %l5 = 0000000059656f2d
lduw [%i1+0x038],%l5 ! %l5 = 0000000052fe6de7
! %l2 = 00000000, %l3 = 0000fcaf, Mem[0000000047000010] = ff76e6ab 10a7f3db
std %l2,[%i2+%o2] ! Mem[0000000047000010] = 00000000 0000fcaf
p27_label_18:
! Mem[0000000046000004] = 449370e6, %l7 = 0000000039cbd1bd
ldsh [%i0+0x006],%l7 ! %l7 = 00000000000070e6
! Mem[000000009100003c] = d7571dc0, %g2 = 1f4da931e1abd286
lduw [%i6+0x03c],%g2 ! %g2 = 00000000d7571dc0
! Mem[000000009080002c] = 0000e8b1, %g2 = 00000000d7571dc0
lduh [%i5+0x02c],%g2 ! %g2 = 0000000000000000
! %l6 = 000000005b872c78, Mem[0000000090000010] = 02b1225c798eb5a3
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = 000000005b872c78
! Mem[0000000090000028] = 6f2d0000, %g2 = 0000000000000000
ldsh [%i4+0x02a],%g2 ! %g2 = 0000000000006f2d
! %l3 = 000000000000fcaf, Mem[0000000047800030] = 369aaec959656f2d
stx %l3,[%i3+0x030] ! Mem[0000000047800030] = 000000000000fcaf
! Mem[0000000090800028] = eb48252f 0000e8b1, %g2 = 00006f2d, %g3 = 00000000
ldd [%i5+%o5],%g2 ! %g2 = 00000000eb48252f 000000000000e8b1
! Mem[000000009180003c] = e1abd286, %g18 = 08ac6487fdc1144d
ldsw [%o0+0x03c],%g2 ! %g2 = 08ac6487fdc1144d
! Mem[000000009080000c] = 00007d25, %g18 = 08ac6487fdc1144d
ldsw [%i5+0x00c],%g2 ! %g2 = 08ac6487fdc1144d
! Mem[0000000090000020] = 656f2d00, %g2 = 0000000000007d25
ldub [%i4+0x021],%g2 ! %g2 = 0000000000000065
p27_label_19:
! Mem[0000000090800034] = 07fd6679, %g2 = 0000000000000065
ldub [%i5+0x035],%g2 ! %g2 = 0000000000000007
! Mem[0000000090800028] = eb48252f0000e8b1, %g2 = 0000000000000007
ldx [%i5+%o5],%g2 ! %g2 = eb48252f0000e8b1
! Mem[0000000091000034] = 00000039, %g2 = eb48252f0000e8b1
ldsh [%i6+0x034],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000010] = e1abd28600000000, %g2 = 0000000000000000
ldx [%i6+%o2],%g2 ! %g2 = e1abd28600000000
! Mem[0000000090000018] = 00000000, %g2 = e1abd28600000000
ldsh [%i4+0x01a],%g2 ! %g2 = 0000000000000000
! Mem[0000000046800034] = dd741f59, %l6 = 000000005b872c78
lduh [%i1+0x034],%l6 ! %l6 = 000000000000dd74
! %l0 = ffffffffc8d8a790, Mem[0000000090000030] = 0000000000000000
stx %l0,[%i4+0x030] ! Mem[0000000090000030] = ffffffffc8d8a790
! Mem[000000009000002c] = 00000000, %g18 = 08ac6487fdc1144d
ldsw [%i4+0x02c],%g2 ! %g2 = 08ac6487fdc1144d
! %l0 = ffffffffc8d8a790, Mem[000000009180003c] = e1abd286
stw %l0,[%o0+0x03c] ! Mem[000000009180003c] = c8d8a790
! Mem[0000000091800030] = 45288f71, %g2 = 0000000000000000
ldsh [%o0+0x030],%g2 ! %g2 = 0000000000004528
p27_label_20:
! Mem[0000000047800028] = e1abd286, %l4 = 00000000369aaec9
ldub [%i3+0x02a],%l4 ! %l4 = 00000000000000d2
! Mem[0000000091000020] = 9de28f8d, %g2 = 0000000000004528
lduw [%i6+%o4],%g2 ! %g2 = 000000009de28f8d
! %l4 = 00000000000000d2, Mem[000000009000001e] = fcaf5965
sth %l4,[%i4+0x01e] ! Mem[000000009000001c] = 00d25965
! Mem[0000000091800028] = 89b25171, %g2 = 000000009de28f8d
ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffff89b2
! %l2 = 0000000000000000, Mem[0000000091000000] = 0000000039cbd1bd
stx %l2,[%i6+%g0] ! Mem[0000000091000000] = 0000000000000000
! %l2 = 0000000000000000, Mem[000000009180002c] = 5171f903
sth %l2,[%o0+0x02c] ! Mem[000000009180002c] = 0000f903
! Mem[0000000091000034] = 00396589, %g2 = ffffffffffff89b2
ldsh [%i6+0x036],%g2 ! %g2 = 0000000000000039
! Mem[000000009100000c] = 7d25e1ab, %g2 = 0000000000000039
ldsh [%i6+0x00e],%g2 ! %g2 = 0000000000007d25
! %l7 = 00000000000070e6, Mem[0000000090800038] = 79000000
stw %l7,[%i5+0x038] ! Mem[0000000090800038] = 000070e6
! %l2 = 0000000000000000, Mem[0000000047000012] = 00000000
stb %l2,[%i2+0x012] ! Mem[0000000047000010] = 00000000
p27_label_21:
! Mem[0000000090800008] = 1a7a0000, %g2 = 0000000000007d25
ldsh [%i5+0x00a],%g2 ! %g2 = 0000000000001a7a
! Mem[0000000091800004] = 00b150d2, %g2 = 0000000000001a7a
ldub [%o0+0x006],%g2 ! %g2 = 0000000000000000
! %l1 = 0000000000000039, Mem[0000000046800034] = dd741f59
stw %l1,[%i1+0x034] ! Mem[0000000046800034] = 00000039
! Mem[0000000047000038] = 0012d858, %l2 = 0000000000000000
lduh [%i2+0x038],%l2 ! %l2 = 0000000000000012
! %l0 = c8d8a790, %l1 = 00000039, Mem[0000000046000038] = d2861a7a da2342ab
std %l0,[%i0+0x038] ! Mem[0000000046000038] = c8d8a790 00000039
! Mem[0000000046800020] = fcd40307, %l6 = 000000000000dd74
ldsw [%i1+%o4],%l6 ! %l6 = fffffffffcd40307
! %l0 = ffffffffc8d8a790, Mem[0000000090800021] = 00fcaf36
stb %l0,[%i5+0x021] ! Mem[0000000090800020] = 90fcaf36
! %l0 = ffffffffc8d8a790, Mem[0000000091800031] = 288f71b6
stb %l0,[%o0+0x031] ! Mem[0000000091800030] = 908f71b6
! %l4 = 00000000000000d2, Mem[0000000090800012] = 1fa75171
stb %l4,[%i5+0x012] ! Mem[0000000090800010] = d2a75171
! Mem[0000000091000008] = 00390000 df667d25, %g2 = 00000000, %g3 = 0000e8b1
ldd [%i6+%o1],%g2 ! %g2 = 0000000000390000 00000000df667d25
p27_label_22:
! Mem[0000000090000020] = 59656f2d 0000fcaf, %g2 = 00390000, %g3 = df667d25
ldd [%i4+%o4],%g2 ! %g2 = 0000000059656f2d 000000000000fcaf
! Mem[0000000091800038] = 1f4da931c8d8a790, %g2 = 0000000059656f2d
ldx [%o0+0x038],%g2 ! %g2 = 1f4da931c8d8a790
! %l4 = 00000000000000d2, Mem[0000000090800028] = eb48252f
sth %l4,[%i5+%o5] ! Mem[0000000090800028] = 00d2252f
! Mem[0000000090000024] = 0000fcaf, %g2 = 1f4da931c8d8a790
lduw [%i4+0x024],%g2 ! %g2 = 000000000000fcaf
! Mem[0000000091800020] = 869ee3c7, %g2 = 000000000000fcaf
lduh [%o0+%o4],%g2 ! %g2 = 000000000000869e
! %l7 = 00000000000070e6, Mem[0000000046000030] = 8023b5b7f75f3025
stx %l7,[%i0+0x030] ! Mem[0000000046000030] = 00000000000070e6
! Mem[000000004700000c] = b825cc1b, %l3 = 000000000000fcaf
lduh [%i2+0x00e],%l3 ! %l3 = 000000000000cc1b
! %l6 = fffffffffcd40307, Mem[000000004680003e] = bbe0c50e
stb %l6,[%i1+0x03e] ! Mem[000000004680003c] = bbe0070e
! %l6 = fcd40307, %l7 = 000070e6, Mem[0000000046000030] = 00000000 000070e6
std %l6,[%i0+0x030] ! Mem[0000000046000030] = fcd40307 000070e6
! Mem[0000000090000014] = 78000000, %g2 = 000000000000869e
ldsb [%i4+0x017],%g2 ! %g2 = 0000000000000078
p27_label_23:
! Mem[0000000090000030] = ffc8d8a7, %g2 = 0000000000000078
ldub [%i4+0x033],%g2 ! %g2 = 00000000000000ff
! %l6 = fffffffffcd40307, Mem[0000000090800000] = 1925dc18
stw %l6,[%i5+%g0] ! Mem[0000000090800000] = fcd40307
! %l6 = fffffffffcd40307, Mem[0000000091800020] = 869ee3c7
stb %l6,[%o0+%o4] ! Mem[0000000091800020] = 079ee3c7
! Mem[0000000090800000] = fcd40307 8f8a41b1, %g2 = 000000ff, %g3 = 0000fcaf
ldd [%i5+%g0],%g2 ! %g2 = 00000000fcd40307 000000008f8a41b1
! %l2 = 0000000000000012, Mem[0000000090000000] = f4d6f5d480b67d25
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = 0000000000000012
! %l7 = 00000000000070e6, Mem[0000000047000030] = 2eda86c6
stw %l7,[%i2+0x030] ! Mem[0000000047000030] = 000070e6
! Mem[0000000091000008] = 00df667d, %g2 = 00000000fcd40307
ldub [%i6+0x00b],%g2 ! %g2 = 0000000000000000
! %l1 = 0000000000000039, Mem[0000000046800018] = 5b872c7839cbd1bd
stx %l1,[%i1+%o3] ! Mem[0000000046800018] = 0000000000000039
! Mem[0000000090800018] = 1f4da925, %g2 = 0000000000000000
ldsh [%i5+%o3],%g2 ! %g2 = 0000000000001f4d
! Mem[000000009180002c] = 0000f903, %g2 = 0000000000001f4d
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000000000
p27_label_24:
! Mem[000000009180002c] = 0000f903, %g2 = 0000000000000000
ldsh [%o0+0x02c],%g2 ! %g2 = 0000000000000000
! %l1 = 0000000000000039, Mem[000000004680001c] = 00000039
stw %l1,[%i1+0x01c] ! Mem[000000004680001c] = 00000039
! Mem[0000000090000000] = 00000000 00000012, %g2 = 00000000, %g3 = 8f8a41b1
ldd [%i4+%g0],%g2 ! %g2 = 0000000000000000 0000000000000012
! %l5 = 0000000052fe6de7, Mem[0000000090800016] = f9031f4d
sth %l5,[%i5+0x016] ! Mem[0000000090800014] = 6de71f4d
! Mem[0000000090800018] = 1f4da925 e1abd286, %g2 = 00000000, %g3 = 00000012
ldd [%i5+%o3],%g2 ! %g2 = 000000001f4da925 00000000e1abd286
! Mem[0000000090000024] = 0000fcaf, %g2 = 000000001f4da925
ldsb [%i4+0x024],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800038] = 1f4da931 c8d8a790, %g2 = 00000000, %g3 = e1abd286
ldd [%o0+0x038],%g2 ! %g2 = 000000001f4da931 00000000c8d8a790
! Mem[0000000091000018] = b4334f34, %g2 = 000000001f4da931
ldsh [%i6+%o3],%g2 ! %g2 = ffffffffffffb433
! Mem[0000000046000028] = 8de44d73, %l7 = 00000000000070e6
ldsh [%i0+0x02a],%l7 ! %l7 = 0000000000004d73
! %l2 = 00000012, %l3 = 0000cc1b, Mem[0000000090800030] = e7b33334 2d07fd66
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 00000012 0000cc1b
p27_label_25:
! %l6 = fcd40307, %l7 = 00004d73, Mem[0000000091800020] = 079ee3c7 33167744
std %l6,[%o0+%o4] ! Mem[0000000091800020] = fcd40307 00004d73
! Mem[0000000090000020] = 59656f2d 0000fcaf, %g2 = ffffb433, %g3 = c8d8a790
ldd [%i4+%o4],%g2 ! %g2 = 0000000059656f2d 000000000000fcaf
! Mem[0000000091000010] = e1abd286, %g2 = 0000000059656f2d
lduw [%i6+%o2],%g2 ! %g2 = 00000000e1abd286
! Mem[0000000047800030] = 00000000 0000fcaf, %l4 = 000000d2, %l5 = 52fe6de7
ldd [%i3+0x030],%l4 ! %l4 = 0000000000000000 000000000000fcaf
! Mem[0000000090800010] = d2a75171, %g2 = 00000000e1abd286
ldsb [%i5+0x012],%g2 ! %g2 = ffffffffffffffd2
! Mem[0000000090000010] = 00000000 5b872c78, %g2 = ffffffd2, %g3 = 0000fcaf
ldd [%i4+%o2],%g2 ! %g2 = 0000000000000000 000000005b872c78
! %l2 = 00000012, %l3 = 0000cc1b, Mem[0000000090800008] = f27e1a7a 00007d25
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 00000012 0000cc1b
! Mem[0000000091800020] = d4030700, %g2 = 0000000000000000
ldsb [%o0+0x021],%g2 ! %g2 = ffffffffffffffd4
! %l0 = ffffffffc8d8a790, Mem[0000000091000034] = 00000039
stw %l0,[%i6+0x034] ! Mem[0000000091000034] = c8d8a790
! %l6 = fffffffffcd40307, Mem[0000000047000010] = 00000000
sth %l6,[%i2+%o2] ! Mem[0000000047000010] = 03070000
ba,a p27_not_taken_0_end
p27_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 ffffffffc8d8a790
bne,a,pn %xcc,p27_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000039
bne,a,pn %xcc,p27_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000012
bne,a,pn %xcc,p27_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000cc1b
bne,a,pn %xcc,p27_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p27_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000fcaf
bne,a,pn %xcc,p27_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be fffffffffcd40307
bne,a,pn %xcc,p27_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000004d73
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 2d5516aa fd3044a7
bne %xcc,p27_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be e857df8f a3a57dba
bne %xcc,p27_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 07fd4616 5456d8d7
bne %xcc,p27_f6_fail
nop
! Check Local Memory
set p27_local0_expect,%g1
p27_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 00000000df667d25
ldx [%i0+0x008],%g3 ! Observed data at 0000000046000008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = e1abd286000000b1
ldx [%i0+0x010],%g3 ! Observed data at 0000000046000010
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1f4da931e1abd286
ldx [%i0+0x020],%g3 ! Observed data at 0000000046000020
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = fcd40307000070e6
ldx [%i0+0x030],%g3 ! Observed data at 0000000046000030
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = c8d8a79000000039
ldx [%i0+0x038],%g3 ! Observed data at 0000000046000038
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x038,%g4
set p27_local1_expect,%g1
p27_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 00000000df667d25
ldx [%i1+0x008],%g3 ! Observed data at 0000000046800008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000000000000039
ldx [%i1+0x018],%g3 ! Observed data at 0000000046800018
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5171f9032c5ddc54
ldx [%i1+0x028],%g3 ! Observed data at 0000000046800028
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00b162b300000039
ldx [%i1+0x030],%g3 ! Observed data at 0000000046800030
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 52fe6de7bbe0070e
ldx [%i1+0x038],%g3 ! Observed data at 0000000046800038
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x038,%g4
set p27_local2_expect,%g1
p27_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 1bfa952db825cc1b
ldx [%i2+0x008],%g3 ! Observed data at 0000000047000008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 030700000000fcaf
ldx [%i2+0x010],%g3 ! Observed data at 0000000047000010
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000070e6e168580e
ldx [%i2+0x030],%g3 ! Observed data at 0000000047000030
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x030,%g4
set p27_local3_expect,%g1
p27_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = e1abd286ffffff86
ldx [%i3+0x028],%g3 ! Observed data at 0000000047800028
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000000000fcaf
ldx [%i3+0x030],%g3 ! Observed data at 0000000047800030
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1f4da931e1abd286
ldx [%i3+0x038],%g3 ! Observed data at 0000000047800038
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x038,%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_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
! 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:
ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000047800018]
stba %l6,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000018]
ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000046000000]
done
p27_trap1o:
ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000047800018]
stba %l6,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000018]
ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000046000000]
done
p27_trap2e:
lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000047000008]
done
p27_trap2o:
lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000047000008]
done
p27_trap3e:
nop
nop
nop
nop
nop
nop
done
p27_trap3o:
nop
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 = d3163dd802df1fa7
ldx [%g1+0x008],%l1 ! %l1 = 25d2a3ecb9e45f20
ldx [%g1+0x010],%l2 ! %l2 = 50716b5c1925dc18
ldx [%g1+0x018],%l3 ! %l3 = 7dd041388f8a41b1
ldx [%g1+0x020],%l4 ! %l4 = 182c655ff27e1a7a
ldx [%g1+0x028],%l5 ! %l5 = 3e007fd0da2342ab
ldx [%g1+0x030],%l6 ! %l6 = 1f4da931e1abd286
ldx [%g1+0x038],%l7 ! %l7 = b69e89b25171f903
! 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 = 3af0324d 9692be68 0d972685 5a23f8dd
! %f4 = 81116e08 0b4cfed8 f34a9d0d 9d4f260d
! %f8 = 88857de7 c2560043 7a292a98 b4dc7ae7
! %f12 = b3ecb1f6 e2798f77 50f53937 fb17eb40
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7bfb1670 10612708 4392fafa 2ab386f9
! %f20 = c78204d4 1aa51e06 275a0ccc fc077b32
! %f24 = 85c23004 112298fe 9abf61c3 27a35236
! %f28 = b4c58e9f 5279d6e6 db71b9d6 3b1f47bb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8af88fce d594b39c e16ed309 b77c788c
! %f36 = a282fd46 ff7462be 033b0585 70891ea6
! %f40 = cd7c3727 c2b430e6 1989ed09 2e96a604
! %f44 = a5e774cb f0efa1df e522de11 f0ff1447
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb793a2ff0000005e,%g7,%g1 ! GSR scale = 11, align = 6
wr %g1,%g0,%gsr ! GSR = b793a2ff0000005e
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:
! %l2 = 80bc3311d50970fe, Mem[0000000090000008] = 96abb01b
stw %l2,[%i4+%o1] ! Mem[0000000090000008] = d50970fe
! %l3 = 1f5ca3aaf4cab1d3, Mem[000000009180000a] = 3f270741
stb %l3,[%o0+0x00a] ! Mem[0000000091800008] = d3270741
! %l0 = 4da6dc8fd9a4604a, Mem[0000000090000028] = 07dc67fd8d791540
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = 4da6dc8fd9a4604a
! Mem[0000000090800004] = cca9a3d5, %g2 = baca705c9e2f0235
ldub [%i5+0x006],%g2 ! %g2 = 00000000000000cc
! Mem[0000000091800010] = 5e44f9f4, %g2 = 00000000000000cc
lduw [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4
! Mem[0000000090000038] = 8fc6c81bf8ba39dc, %g2 = 000000005e44f9f4
ldx [%i4+0x038],%g2 ! %g2 = 8fc6c81bf8ba39dc
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = f8ba39dc, %g3 = 0bad0b00
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
! Mem[000000009000002c] = d9a4604a, %g2 = 00000000f4d6f5d4
lduw [%i4+0x02c],%g2 ! %g2 = 00000000d9a4604a
! %l2 = d50970fe, %l3 = f4cab1d3, Mem[0000000048800008] = b9f332f5 398674c0
std %l2,[%i1+%o1] ! Mem[0000000048800008] = d50970fe f4cab1d3
! %l4 = 7cd37e61, %l5 = 398ffa3d, Mem[0000000091800030] = 45288f71 b6b6487f
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 7cd37e61 398ffa3d
p28_label_2:
! %l5 = dd04e5ec398ffa3d, Mem[0000000049800016] = 657a3d0c
sth %l5,[%i3+0x016] ! Mem[0000000049800014] = 657afa3d
! Mem[0000000091000018] = b4334f3440af2dc9, %g2 = 00000000d9a4604a
ldx [%i6+%o3],%g2 ! %g2 = b4334f3440af2dc9
! %l4 = ac2f65707cd37e61, Mem[0000000049800028] = 4726cda838a57948
stx %l4,[%i3+%o5] ! Mem[0000000049800028] = ac2f65707cd37e61
! %l2 = 80bc3311d50970fe, Mem[0000000049000008] = e7990a76b687cf8a
stx %l2,[%i2+%o1] ! Mem[0000000049000008] = 80bc3311d50970fe
! Mem[0000000090000038] = c6c81bf8, %g2 = b4334f3440af2dc9
ldsb [%i4+0x039],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000090000018] = 7f114e52, %g2 = ffffffffffffffc6
ldub [%i4+%o3],%g2 ! %g2 = 000000000000007f
! Mem[0000000090000014] = b5a37f11, %g2 = 000000000000007f
ldsb [%i4+0x016],%g2 ! %g2 = ffffffffffffffb5
! Mem[0000000090000008] = d50970fe, %g2 = ffffffffffffffb5
ldsb [%i4+%o1],%g2 ! %g2 = ffffffffffffffd5
! Mem[0000000090800030] = e7b33334, %g18 = 4dbd115863f379ea
ldsw [%i5+0x030],%g2 ! %g2 = 4dbd115863f379ea
! %l3 = 1f5ca3aaf4cab1d3, Mem[0000000091000032] = 7257207b
sth %l3,[%i6+0x032] ! Mem[0000000091000030] = b1d3207b
p28_label_3:
! %l4 = ac2f65707cd37e61, Mem[000000009100002a] = 14addb4f
sth %l4,[%i6+0x02a] ! Mem[0000000091000028] = 7e61db4f
! Mem[0000000091000028] = 43a07e61, %g2 = ffffffffe7b33334
lduh [%i6+%o5],%g2 ! %g2 = 00000000000043a0
! Mem[0000000090000018] = 7f114e52 9d7122ad, %g2 = 000043a0, %g3 = 80b60b78
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 000000009d7122ad
! Mem[0000000091000000] = 6dde861c, %g2 = 000000007f114e52
ldub [%i6+0x003],%g2 ! %g2 = 000000000000006d
! %l6 = f6353021, %l7 = bf8dd9d0, Mem[0000000048000010] = 788b7634 b176fc67
std %l6,[%i0+%o2] ! Mem[0000000048000010] = f6353021 bf8dd9d0
! Mem[0000000049000024] = 07df0bad, %l2 = 80bc3311d50970fe
lduh [%i2+0x024],%l2 ! %l2 = 00000000000007df
! Mem[0000000091000030] = 7cc7b1d3, %g2 = 000000000000006d
lduw [%i6+0x030],%g2 ! %g2 = 000000007cc7b1d3
! %l6 = 177fb3c9f6353021, Mem[0000000048000018] = 5021bb93
stw %l6,[%i0+%o3] ! Mem[0000000048000018] = f6353021
! Mem[0000000090000010] = 0212225c, %g18 = 4dbd115863f379ea
ldsw [%i4+%o2],%g2 ! %g2 = 4dbd115863f379ea
! Mem[0000000090800030] = e7b333342d07fd66, %g2 = 000000000212225c
ldx [%i5+0x030],%g2 ! %g2 = e7b333342d07fd66
p28_label_4:
! Mem[0000000090000030] = 136a1267, %g2 = e7b333342d07fd66
lduh [%i4+0x032],%g2 ! %g2 = 000000000000136a
! %l6 = 177fb3c9f6353021, Mem[0000000090800024] = ba1e4dff
stw %l6,[%i5+0x024] ! Mem[0000000090800024] = f6353021
! Mem[0000000091800010] = f4a2d978, %g2 = 000000000000136a
ldsb [%o0+0x013],%g2 ! %g2 = fffffffffffffff4
! %l4 = ac2f65707cd37e61, Mem[000000004800003c] = eaeb8e2d
stw %l4,[%i0+0x03c] ! Mem[000000004800003c] = 7cd37e61
! Mem[0000000048800038] = 2b6ad204, %l2 = 00000000000007df
ldsb [%i1+0x039],%l2 ! %l2 = 000000000000006a
! Mem[0000000091000014] = bbe4b433, %g2 = fffffffffffffff4
ldub [%i6+0x016],%g2 ! %g2 = 00000000000000bb
! Mem[0000000048000010] = f6353021 bf8dd9d0, %l2 = 0000006a, %l3 = f4cab1d3
ldd [%i0+%o2],%l2 ! %l2 = 00000000f6353021 00000000bf8dd9d0
! Mem[0000000090000024] = b2eb324d, %g2 = 00000000000000bb
ldub [%i4+0x025],%g2 ! %g2 = 00000000000000b2
! %l3 = 00000000bf8dd9d0, Mem[0000000049000000] = 3052eeeb55581f02
stx %l3,[%i2+%g0] ! Mem[0000000049000000] = 00000000bf8dd9d0
! %l6 = 177fb3c9f6353021, Mem[0000000091000000] = ddab9f6dde861c20
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = 177fb3c9f6353021
p28_label_5:
! Mem[000000009100002c] = db4f959e, %g2 = 00000000000000b2
lduh [%i6+0x02c],%g2 ! %g2 = 000000000000db4f
! %l6 = 177fb3c9f6353021, Mem[0000000091000018] = b4334f3440af2dc9
stx %l6,[%i6+%o3] ! Mem[0000000091000018] = 177fb3c9f6353021
! %l0 = 4da6dc8fd9a4604a, Mem[0000000091000028] = 43a07e61
stw %l0,[%i6+%o5] ! Mem[0000000091000028] = d9a4604a
! %l4 = 7cd37e61, %l5 = 398ffa3d, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 7cd37e61 398ffa3d
! %l3 = 00000000bf8dd9d0, Mem[000000009180001a] = df25e146
sth %l3,[%o0+0x01a] ! Mem[0000000091800018] = d9d0e146
! %l5 = dd04e5ec398ffa3d, Mem[0000000048000036] = b190107f
stb %l5,[%i0+0x036] ! Mem[0000000048000034] = b1903d7f
! %l7 = d689bef5bf8dd9d0, Mem[0000000090800028] = eb4882af
stw %l7,[%i5+%o5] ! Mem[0000000090800028] = bf8dd9d0
! Mem[0000000091800028] = fa02ccb0, %g2 = 000000000000db4f
ldub [%o0+0x029],%g2 ! %g2 = 00000000000000fa
! Mem[0000000091800010] = 5e44f9f4, %g2 = 00000000000000fa
lduw [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4
! Mem[0000000091000030] = 7cc7b1d3, %g2 = 000000005e44f9f4
ldub [%i6+0x030],%g2 ! %g2 = 000000000000007c
p28_label_6:
! %l0 = 4da6dc8fd9a4604a, Mem[0000000090800000] = 7cd37e61
stw %l0,[%i5+%g0] ! Mem[0000000090800000] = d9a4604a
! %l4 = 7cd37e61, %l5 = 398ffa3d, Mem[0000000090800018] = 35d3851c d6343572
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 7cd37e61 398ffa3d
! Mem[0000000090800038] = 393f420cdd38b60e, %g2 = 000000000000007c
ldx [%i5+0x038],%g2 ! %g2 = 393f420cdd38b60e
! Mem[0000000091000034] = 207bbe7e, %g18 = 4dbd115863f379ea
ldsw [%i6+0x034],%g2 ! %g2 = 4dbd115863f379ea
! Mem[000000009180000c] = 4a5e44f9, %g2 = 00000000207bbe7e
ldub [%o0+0x00f],%g2 ! %g2 = 000000000000004a
! %l0 = d9a4604a, %l1 = a6d593a9, Mem[0000000048000000] = 52d45879 c4bc1dfd
std %l0,[%i0+%g0] ! Mem[0000000048000000] = d9a4604a a6d593a9
! %l6 = f6353021, %l7 = bf8dd9d0, Mem[0000000091800020] = c69ee3c7 33167744
std %l6,[%o0+%o4] ! Mem[0000000091800020] = f6353021 bf8dd9d0
! Mem[0000000091000030] = 7cc7b1d3 207bbe7e, %g2 = 0000004a, %g3 = 9d7122ad
ldd [%i6+0x030],%g2 ! %g2 = 000000007cc7b1d3 00000000207bbe7e
! %l7 = d689bef5bf8dd9d0, Mem[0000000049000038] = e5171ab7
stb %l7,[%i2+0x038] ! Mem[0000000049000038] = d0171ab7
! Mem[0000000090800038] = 393f420cdd38b60e, %g2 = 000000007cc7b1d3
ldx [%i5+0x038],%g2 ! %g2 = 393f420cdd38b60e
p28_label_7:
! %l6 = 177fb3c9f6353021, Mem[0000000090000024] = e7b2eb32
stw %l6,[%i4+0x024] ! Mem[0000000090000024] = f6353021
! %l2 = f6353021, %l3 = bf8dd9d0, Mem[0000000091800030] = 7cd37e61 398ffa3d
std %l2,[%o0+0x030] ! Mem[0000000091800030] = f6353021 bf8dd9d0
! %l3 = 00000000bf8dd9d0, Mem[000000009180003c] = eb806635
stb %l3,[%o0+0x03c] ! Mem[000000009180003c] = d0806635
! %l6 = f6353021, %l7 = bf8dd9d0, Mem[0000000091800010] = 5e44f9f4 a2d978b6
std %l6,[%o0+%o2] ! Mem[0000000091800010] = f6353021 bf8dd9d0
! Mem[0000000091800004] = da193367, %g2 = 393f420cdd38b60e
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffffda19
! Mem[0000000090000020] = fcf63530, %g2 = ffffffffffffda19
ldub [%i4+0x023],%g2 ! %g2 = 00000000000000fc
! %l6 = f6353021, %l7 = bf8dd9d0, Mem[0000000090800008] = a3d5b48d f38fafd2
std %l6,[%i5+%o1] ! Mem[0000000090800008] = f6353021 bf8dd9d0
! Mem[000000009000000c] = 9e2c0212, %g2 = 00000000000000fc
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffff9e2c
! Mem[0000000090800008] = f6353021, %g2 = ffffffffffff9e2c
ldsh [%i5+%o1],%g2 ! %g2 = fffffffffffff635
! %l7 = d689bef5bf8dd9d0, Mem[000000009180000c] = 0741274a
stb %l7,[%o0+0x00c] ! Mem[000000009180000c] = d041274a
p28_label_8:
! %l5 = dd04e5ec398ffa3d, Mem[0000000049000036] = 3d2fc1ed
stb %l5,[%i2+0x036] ! Mem[0000000049000034] = 3d2f3ded
! %l0 = d9a4604a, %l1 = a6d593a9, Mem[0000000091000018] = 177fb3c9 f6353021
std %l0,[%i6+%o3] ! Mem[0000000091000018] = d9a4604a a6d593a9
! %l3 = 00000000bf8dd9d0, Mem[0000000090800024] = f6353021
sth %l3,[%i5+0x024] ! Mem[0000000090800024] = d9d03021
! Mem[0000000091000038] = 65898de9 d7571dc0, %g2 = fffff635, %g3 = 207bbe7e
ldd [%i6+0x038],%g2 ! %g2 = 0000000065898de9 00000000d7571dc0
! %l3 = 00000000bf8dd9d0, Mem[0000000048800010] = 6b237b919bc068df
stx %l3,[%i1+%o2] ! Mem[0000000048800010] = 00000000bf8dd9d0
! %l5 = dd04e5ec398ffa3d, Mem[000000009080002a] = d9d09c5f
stb %l5,[%i5+0x02a] ! Mem[0000000090800028] = 3dd09c5f
! Mem[0000000090000030] = 944f136a 126760d7, %g2 = 65898de9, %g3 = d7571dc0
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f136a 00000000126760d7
! Mem[0000000090000020] = 1a54edfcf6353021, %g2 = 00000000944f136a
ldx [%i4+%o4],%g2 ! %g2 = 1a54edfcf6353021
! %l5 = dd04e5ec398ffa3d, Mem[000000009080001e] = fa3d6c6c
stb %l5,[%i5+0x01e] ! Mem[000000009080001c] = 3d3d6c6c
! %l0 = 4da6dc8fd9a4604a, Mem[000000009100002a] = 604adb4f
stb %l0,[%i6+0x02a] ! Mem[0000000091000028] = 4a4adb4f
p28_label_9:
! Mem[000000009180000c] = d041274a, %g18 = 4dbd115863f379ea
ldsw [%o0+0x00c],%g2 ! %g2 = 4dbd115863f379ea
! Mem[000000009000001c] = ad1a54ed, %g2 = ffffffffd041274a
ldub [%i4+0x01f],%g2 ! %g2 = 00000000000000ad
! Mem[0000000091800008] = 50d2d327d041274a, %g2 = 00000000000000ad
ldx [%o0+%o1],%g2 ! %g2 = 50d2d327d041274a
! Mem[0000000091000014] = 5bebbbe4, %g2 = 50d2d327d041274a
lduw [%i6+0x014],%g2 ! %g2 = 000000005bebbbe4
! %l2 = 00000000f6353021, Mem[0000000091800018] = 39a5d9d0
sth %l2,[%o0+%o3] ! Mem[0000000091800018] = 3021d9d0
! %l1 = b54bf28ea6d593a9, Mem[0000000049000000] = 00000000bf8dd9d0
stx %l1,[%i2+%g0] ! Mem[0000000049000000] = b54bf28ea6d593a9
! %l4 = ac2f65707cd37e61, Mem[0000000090800020] = 6c6c0f3ad9d03021
stx %l4,[%i5+%o4] ! Mem[0000000090800020] = ac2f65707cd37e61
! Mem[0000000091000028] = d9a44a4a db4f959e, %g2 = 5bebbbe4, %g3 = 126760d7
ldd [%i6+%o5],%g2 ! %g2 = 00000000d9a44a4a 00000000db4f959e
! Mem[000000009180000c] = d041274a, %g2 = 00000000d9a44a4a
lduh [%o0+0x00c],%g2 ! %g2 = 000000000000d041
! Mem[000000009180003c] = d0806635, %g18 = 4dbd115863f379ea
ldsw [%o0+0x03c],%g2 ! %g2 = 4dbd115863f379ea
p28_label_10:
! Mem[0000000090000028] = 4da6dc8fd9a4604a, %g2 = ffffffffd0806635
ldx [%i4+%o5],%g2 ! %g2 = 4da6dc8fd9a4604a
! %l1 = b54bf28ea6d593a9, Mem[0000000048800038] = 2b6ad204
stw %l1,[%i1+0x038] ! Mem[0000000048800038] = a6d593a9
! %l3 = 00000000bf8dd9d0, Mem[0000000091000014] = 5bebbbe4
stw %l3,[%i6+0x014] ! Mem[0000000091000014] = bf8dd9d0
! Mem[0000000091800024] = bf8dd9d0, %g2 = 4da6dc8fd9a4604a
ldub [%o0+0x024],%g2 ! %g2 = 00000000000000bf
! Mem[000000009000000c] = c40b9e2c, %g18 = 4dbd115863f379ea
ldsw [%i4+0x00c],%g2 ! %g2 = 4dbd115863f379ea
! %l3 = 00000000bf8dd9d0, Mem[0000000090000007] = 78d50970
stb %l3,[%i4+0x007] ! Mem[0000000090000004] = d0d50970
! Mem[0000000091000000] = 177fb3c9f6353021, %g2 = ffffffffc40b9e2c
ldx [%i6+%g0],%g2 ! %g2 = 177fb3c9f6353021
! %l1 = b54bf28ea6d593a9, Mem[0000000090800010] = bbd0f97a
stw %l1,[%i5+%o2] ! Mem[0000000090800010] = a6d593a9
! Mem[000000009000002c] = d9a4604a, %g2 = 177fb3c9f6353021
lduh [%i4+0x02c],%g2 ! %g2 = 000000000000d9a4
! %l4 = ac2f65707cd37e61, Mem[000000009180003c] = d0806635
sth %l4,[%o0+0x03c] ! Mem[000000009180003c] = 7e616635
p28_label_11:
! Mem[0000000091800020] = f6353021bf8dd9d0, %g2 = 000000000000d9a4
ldx [%o0+%o4],%g2 ! %g2 = f6353021bf8dd9d0
! Mem[0000000091800000] = 6c5e37b5, %g2 = f6353021bf8dd9d0
ldub [%o0+%g0],%g2 ! %g2 = 000000000000006c
! Mem[0000000090800034] = 2d07fd66, %g2 = 000000000000006c
ldsb [%i5+0x034],%g2 ! %g2 = 000000000000002d
! %l2 = 00000000f6353021, Mem[000000009080001f] = 3dac2f65
stb %l2,[%i5+0x01f] ! Mem[000000009080001c] = 21ac2f65
! Mem[0000000090000004] = 0bd0d509, %g2 = 000000000000002d
lduh [%i4+0x006],%g2 ! %g2 = 0000000000000bd0
! Mem[0000000048000028] = 42cb9a15 17ffad05, %l0 = d9a4604a, %l1 = a6d593a9
ldd [%i0+%o5],%l0 ! %l0 = 0000000042cb9a15 0000000017ffad05
! Mem[0000000090800024] = 7cd37e61, %g2 = 0000000000000bd0
ldub [%i5+0x024],%g2 ! %g2 = 000000000000007c
! %l4 = ac2f65707cd37e61, Mem[0000000049000030] = 8605d0fc3d2f3ded
stx %l4,[%i2+0x030] ! Mem[0000000049000030] = ac2f65707cd37e61
! Mem[0000000090000010] = 0212225c, %g2 = 000000000000007c
ldsh [%i4+%o2],%g2 ! %g2 = 0000000000000212
! %l1 = 0000000017ffad05, Mem[000000009100001c] = a6d593a9
stw %l1,[%i6+0x01c] ! Mem[000000009100001c] = 17ffad05
p28_label_12:
! Mem[000000009000003c] = f8ba39dc, %g18 = 4dbd115863f379ea
ldsw [%i4+0x03c],%g2 ! %g2 = 4dbd115863f379ea
! Mem[0000000049800014] = 657afa3d, %l2 = 00000000f6353021
ldsb [%i3+0x017],%l2 ! %l2 = 000000000000003d
! %l2 = 000000000000003d, Mem[0000000090000030] = 944f136a126760d7
stx %l2,[%i4+0x030] ! Mem[0000000090000030] = 000000000000003d
! Mem[0000000090000008] = d50970fe, %g2 = fffffffff8ba39dc
ldub [%i4+%o1],%g2 ! %g2 = 00000000000000d5
! Mem[000000009100002c] = 959e7cc7, %g2 = 00000000000000d5
ldsh [%i6+0x02e],%g2 ! %g2 = ffffffffffff959e
! %l1 = 0000000017ffad05, Mem[000000004800001e] = fc105c66
sth %l1,[%i0+0x01e] ! Mem[000000004800001c] = fc10ad05
! Mem[0000000090000024] = f6353021, %g2 = ffffffffffff959e
ldsb [%i4+0x024],%g2 ! %g2 = fffffffffffffff6
! Mem[0000000091800008] = 50d2d327 d041274a, %g2 = fffffff6, %g3 = db4f959e
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d2d327 00000000d041274a
! Mem[0000000090800018] = 7cd37e61, %g2 = 0000000050d2d327
lduw [%i5+%o3],%g2 ! %g2 = 000000007cd37e61
! Mem[0000000091000010] = eb99b055 bf8dd9d0, %g2 = 7cd37e61, %g3 = d041274a
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 00000000bf8dd9d0
p28_label_13:
! Mem[000000009000002c] = d9a4604a, %g2 = 00000000eb99b055
lduh [%i4+0x02c],%g2 ! %g2 = 000000000000d9a4
! %l4 = ac2f65707cd37e61, Mem[000000009100002d] = 4f959e7c
stb %l4,[%i6+0x02d] ! Mem[000000009100002c] = 61959e7c
! Mem[0000000090000014] = 798eb5a3, %g18 = 4dbd115863f379ea
ldsw [%i4+0x014],%g2 ! %g2 = 4dbd115863f379ea
! Mem[0000000090800000] = d9a4604a, %g2 = 00000000798eb5a3
ldsh [%i5+%g0],%g2 ! %g2 = ffffffffffffd9a4
! Mem[0000000090000004] = 80b60bd0, %g2 = ffffffffffffd9a4
lduh [%i4+0x004],%g2 ! %g2 = 00000000000080b6
! %l7 = d689bef5bf8dd9d0, Mem[0000000048000004] = a6d593a9
sth %l7,[%i0+0x004] ! Mem[0000000048000004] = d9d093a9
! Mem[0000000090000024] = f6353021, %g2 = 00000000000080b6
lduw [%i4+0x024],%g2 ! %g2 = 00000000f6353021
! %l7 = d689bef5bf8dd9d0, Mem[0000000049000038] = d0171ab7
sth %l7,[%i2+0x038] ! Mem[0000000049000038] = d9d01ab7
! Mem[0000000049800028] = ac2f6570 7cd37e61, %l0 = 42cb9a15, %l1 = 17ffad05
ldd [%i3+%o5],%l0 ! %l0 = 00000000ac2f6570 000000007cd37e61
! %l6 = f6353021, %l7 = bf8dd9d0, Mem[0000000091800030] = f6353021 bf8dd9d0
std %l6,[%o0+0x030] ! Mem[0000000091800030] = f6353021 bf8dd9d0
p28_label_14:
! Mem[000000009000001c] = 22ad1a54, %g2 = 00000000f6353021
ldsb [%i4+0x01e],%g2 ! %g2 = 0000000000000022
! Mem[0000000090800030] = e7b33334 2d07fd66, %g2 = 00000022, %g3 = bf8dd9d0
ldd [%i5+0x030],%g2 ! %g2 = 00000000e7b33334 000000002d07fd66
! Mem[0000000048800010] = 00000000bf8dd9d0, %l1 = 000000007cd37e61
ldx [%i1+%o2],%l1 ! %l1 = 00000000bf8dd9d0
! Mem[0000000048800018] = ce3ccbe4, %l7 = d689bef5bf8dd9d0
ldsh [%i1+%o3],%l7 ! %l7 = ffffffffffffce3c
! Mem[0000000090800010] = 93a9ba27, %g2 = 00000000e7b33334
ldsh [%i5+0x012],%g2 ! %g2 = ffffffffffff93a9
! Mem[000000009080000c] = bf8dd9d0, %g2 = ffffffffffff93a9
lduw [%i5+0x00c],%g2 ! %g2 = 00000000bf8dd9d0
! %l2 = 000000000000003d, Mem[0000000090000010] = 0212225c798eb5a3
stx %l2,[%i4+%o2] ! Mem[0000000090000010] = 000000000000003d
! Mem[0000000090000004] = 0bd0d509, %g2 = 00000000bf8dd9d0
lduh [%i4+0x006],%g2 ! %g2 = 0000000000000bd0
! Mem[0000000049000008] = 80bc3311, %l4 = ac2f65707cd37e61
ldsh [%i2+0x00a],%l4 ! %l4 = 0000000000003311
! %l6 = 177fb3c9f6353021, Mem[0000000091000013] = 55bf8dd9
stb %l6,[%i6+0x013] ! Mem[0000000091000010] = 21bf8dd9
p28_label_15:
! Mem[0000000090000028] = 4da6dc8fd9a4604a, %g2 = 0000000000000bd0
ldx [%i4+%o5],%g2 ! %g2 = 4da6dc8fd9a4604a
! %l7 = ffffffffffffce3c, Mem[0000000090800008] = f6353021
stb %l7,[%i5+%o1] ! Mem[0000000090800008] = 3c353021
! Mem[000000009000001c] = 9d7122ad, %g18 = 4dbd115863f379ea
ldsw [%i4+0x01c],%g2 ! %g2 = 4dbd115863f379ea
! %l1 = 00000000bf8dd9d0, Mem[0000000091000018] = d9a4604a
stw %l1,[%i6+%o3] ! Mem[0000000091000018] = bf8dd9d0
! %l4 = 0000000000003311, Mem[0000000090000000] = f4d6f5d480b60bd0
stx %l4,[%i4+%g0] ! Mem[0000000090000000] = 0000000000003311
! Mem[0000000090800004] = 398ffa3d, %g2 = ffffffff9d7122ad
lduw [%i5+0x004],%g2 ! %g2 = 00000000398ffa3d
! Mem[0000000091800004] = da193367, %g2 = 00000000398ffa3d
lduh [%o0+0x004],%g2 ! %g2 = 000000000000da19
! Mem[000000004980001c] = 865a9996, %l6 = 177fb3c9f6353021
ldsb [%i3+0x01e],%l6 ! %l6 = ffffffffffffff99
! %l2 = 0000003d, %l3 = bf8dd9d0, Mem[0000000091800000] = 6c5e37b5 da193367
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 0000003d bf8dd9d0
! %l2 = 000000000000003d, Mem[0000000091800000] = 0000003dbf8dd9d0
stx %l2,[%o0+%g0] ! Mem[0000000091800000] = 000000000000003d
p28_label_16:
! %l1 = 00000000bf8dd9d0, Mem[0000000048000024] = 835e4520
stb %l1,[%i0+0x024] ! Mem[0000000048000024] = d05e4520
! Mem[0000000090800018] = 7cd37e61, %g2 = 000000000000da19
lduw [%i5+%o3],%g2 ! %g2 = 000000007cd37e61
! Mem[0000000091800018] = 3021d9d0, %g2 = 000000007cd37e61
ldsb [%o0+%o3],%g2 ! %g2 = 0000000000000030
! %l6 = ffffff99, %l7 = ffffce3c, Mem[0000000090000030] = 00000000 0000003d
std %l6,[%i4+0x030] ! Mem[0000000090000030] = ffffff99 ffffce3c
! Mem[0000000090800014] = fa547cd3, %g2 = 0000000000000030
ldsh [%i5+0x016],%g2 ! %g2 = fffffffffffffa54
! %l4 = 00003311, %l5 = 398ffa3d, Mem[0000000091000038] = 65898de9 d7571dc0
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 00003311 398ffa3d
! Mem[0000000091800004] = 3d50d2d3, %g2 = fffffffffffffa54
ldsb [%o0+0x007],%g2 ! %g2 = 000000000000003d
! %l5 = dd04e5ec398ffa3d, Mem[000000009180002c] = b0308df5
stw %l5,[%o0+0x02c] ! Mem[000000009180002c] = 398ffa3d
! %l1 = 00000000bf8dd9d0, Mem[0000000091000032] = b1d3207b
sth %l1,[%i6+0x032] ! Mem[0000000091000030] = d9d0207b
! %l2 = 000000000000003d, Mem[0000000090000018] = 7f114e52
stw %l2,[%i4+%o3] ! Mem[0000000090000018] = 0000003d
p28_label_17:
! Mem[0000000091800008] = 50d2d327, %g18 = 4dbd115863f379ea
ldsw [%o0+%o1],%g2 ! %g2 = 4dbd115863f379ea
! %l1 = 00000000bf8dd9d0, Mem[0000000049000017] = 9d3ab42b
stb %l1,[%i2+0x017] ! Mem[0000000049000014] = 9d3ab4d0
! Mem[000000009180002c] = 398ffa3d, %g2 = 0000000050d2d327
lduw [%o0+0x02c],%g2 ! %g2 = 00000000398ffa3d
! Mem[0000000049000008] = 80bc3311, %l1 = 00000000bf8dd9d0
lduw [%i2+%o1],%l1 ! %l1 = 0000000080bc3311
! %l2 = 0000003d, %l3 = bf8dd9d0, Mem[0000000049800018] = 00bd126c 865a9996
std %l2,[%i3+%o3] ! Mem[0000000049800018] = 0000003d bf8dd9d0
! %l5 = dd04e5ec398ffa3d, Mem[0000000091000020] = 9de28f8d7b41cb8c
stx %l5,[%i6+%o4] ! Mem[0000000091000020] = dd04e5ec398ffa3d
! %l5 = dd04e5ec398ffa3d, Mem[0000000090000018] = 0000003d
sth %l5,[%i4+%o3] ! Mem[0000000090000018] = fa3d003d
! Mem[000000009000002c] = d9a4604a, %g2 = 00000000398ffa3d
lduw [%i4+0x02c],%g2 ! %g2 = 00000000d9a4604a
! Mem[0000000091000010] = eb99b021, %g2 = 00000000d9a4604a
lduw [%i6+%o2],%g2 ! %g2 = 00000000eb99b021
! Mem[0000000091000000] = c9f63530, %g2 = 00000000eb99b021
ldub [%i6+0x003],%g2 ! %g2 = 00000000000000c9
p28_label_18:
! Mem[0000000091800038] = e8dd799b7e616635, %g2 = 00000000000000c9
ldx [%o0+0x038],%g2 ! %g2 = e8dd799b7e616635
! Mem[0000000090000010] = 000000000000003d, %g2 = e8dd799b7e616635
ldx [%i4+%o2],%g2 ! %g2 = 000000000000003d
! Mem[0000000091800008] = 50d2d327, %g18 = 4dbd115863f379ea
ldsw [%o0+%o1],%g2 ! %g2 = 4dbd115863f379ea
! Mem[0000000091000010] = eb99b021, %g2 = 0000000050d2d327
lduh [%i6+%o2],%g2 ! %g2 = 000000000000eb99
! Mem[0000000090000024] = f6353021, %g2 = 000000000000eb99
ldsh [%i4+0x024],%g2 ! %g2 = fffffffffffff635
! %l4 = 00003311, %l5 = 398ffa3d, Mem[0000000048800030] = 67f4caed c7ac3373
std %l4,[%i1+0x030] ! Mem[0000000048800030] = 00003311 398ffa3d
! %l4 = 0000000000003311, Mem[0000000090800030] = e7b33334
stw %l4,[%i5+0x030] ! Mem[0000000090800030] = 00003311
! %l3 = 00000000bf8dd9d0, Mem[0000000048000001] = d9a4604a
stb %l3,[%i0+0x001] ! Mem[0000000048000000] = d9d0604a
! %l2 = 000000000000003d, Mem[0000000090800028] = bf8d3dd09c5fe8b1
stx %l2,[%i5+%o5] ! Mem[0000000090800028] = 000000000000003d
! Mem[0000000049000018] = 7e0f95ce, %l6 = ffffffffffffff99
ldsw [%i2+%o3],%l6 ! %l6 = 000000007e0f95ce
p28_label_19:
! Mem[000000009000003c] = f8ba39dc, %g2 = fffffffffffff635
ldub [%i4+0x03c],%g2 ! %g2 = 00000000000000f8
! %l1 = 0000000080bc3311, Mem[0000000090000017] = 3dfa3d00
stb %l1,[%i4+0x017] ! Mem[0000000090000014] = 11fa3d00
! %l2 = 000000000000003d, Mem[000000009100002e] = 959e7cc7
stb %l2,[%i6+0x02e] ! Mem[000000009100002c] = 3d9e7cc7
! Mem[0000000091800028] = d1fa02cc 398ffa3d, %g2 = 000000f8, %g3 = 2d07fd66
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000398ffa3d
! Mem[0000000048800030] = 00003311, %l3 = 00000000bf8dd9d0
lduw [%i1+0x030],%l3 ! %l3 = 0000000000003311
! Mem[000000009180000c] = d041274a, %g2 = 00000000d1fa02cc
lduh [%o0+0x00c],%g2 ! %g2 = 000000000000d041
! %l6 = 000000007e0f95ce, Mem[000000009100000a] = 5151da67
sth %l6,[%i6+0x00a] ! Mem[0000000091000008] = 95ceda67
! Mem[0000000048800024] = a150d595, %l0 = 00000000ac2f6570
ldsb [%i1+0x025],%l0 ! %l0 = 0000000000000050
! Mem[000000009000001c] = 9d7122ad, %g2 = 000000000000d041
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffff9d71
! %l3 = 0000000000003311, Mem[000000004800001f] = fc10ad05
stb %l3,[%i0+0x01f] ! Mem[000000004800001c] = fc10ad11
p28_label_20:
! Mem[0000000091800018] = d9d0e146, %g2 = ffffffffffff9d71
ldsb [%o0+0x01a],%g2 ! %g2 = ffffffffffffffd9
! Mem[000000004880003c] = 00b3c6ae, %l5 = dd04e5ec398ffa3d
ldsw [%i1+0x03c],%l5 ! %l5 = 0000000000b3c6ae
! Mem[0000000049000028] = daa0a16e8e9638a3, %l3 = 0000000000003311
ldx [%i2+%o5],%l3 ! %l3 = daa0a16e8e9638a3
! %l5 = 0000000000b3c6ae, Mem[0000000048800024] = a150d595
stw %l5,[%i1+0x024] ! Mem[0000000048800024] = 00b3c6ae
! Mem[000000009180000c] = d041274a, %g2 = ffffffffffffffd9
ldub [%o0+0x00c],%g2 ! %g2 = 00000000000000d0
! %l5 = 0000000000b3c6ae, Mem[000000009080002b] = 00000000
stb %l5,[%i5+0x02b] ! Mem[0000000090800028] = ae000000
! Mem[000000009180002c] = 398ffa3d, %g2 = 00000000000000d0
lduw [%o0+0x02c],%g2 ! %g2 = 00000000398ffa3d
! %l2 = 0000003d, %l3 = 8e9638a3, Mem[0000000090800038] = 393f420c dd38b60e
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 0000003d 8e9638a3
! Mem[000000009180003c] = 66350000, %g2 = 00000000398ffa3d
lduh [%o0+0x03e],%g2 ! %g2 = 0000000000006635
! Mem[000000009000000c] = 9e2c0000, %g2 = 0000000000006635
lduh [%i4+0x00e],%g2 ! %g2 = 0000000000009e2c
p28_label_21:
! Mem[0000000091800030] = f6353021bf8dd9d0, %g2 = 0000000000009e2c
ldx [%o0+0x030],%g2 ! %g2 = f6353021bf8dd9d0
! %l4 = 0000000000003311, Mem[0000000091000026] = fa3dd9a4
sth %l4,[%i6+0x026] ! Mem[0000000091000024] = 3311d9a4
! Mem[0000000090000010] = 00000000, %g2 = f6353021bf8dd9d0
ldsb [%i4+0x013],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800020] = 65707cd3, %g2 = 0000000000000000
ldsh [%i5+0x022],%g2 ! %g2 = 0000000000006570
! Mem[0000000091000038] = 00003311 398ffa3d, %g2 = 00006570, %g3 = 398ffa3d
ldd [%i6+0x038],%g2 ! %g2 = 0000000000003311 00000000398ffa3d
! Mem[0000000090000008] = d50970fe, %g2 = 0000000000003311
ldsb [%i4+%o1],%g2 ! %g2 = ffffffffffffffd5
! %l2 = 0000003d, %l3 = 8e9638a3, Mem[0000000090800000] = d9a4604a 398ffa3d
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 0000003d 8e9638a3
! %l4 = 0000000000003311, Mem[0000000091800010] = f6353021bf8dd9d0
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = 0000000000003311
! %l0 = 0000000000000050, Mem[0000000049000038] = d9d01ab7f4705710
stx %l0,[%i2+0x038] ! Mem[0000000049000038] = 0000000000000050
! %l3 = daa0a16e8e9638a3, Mem[000000004800000a] = 57aef328
sth %l3,[%i0+0x00a] ! Mem[0000000048000008] = 57ae38a3
p28_label_22:
! Mem[0000000090000020] = edfcf635, %g2 = ffffffffffffffd5
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffedfc
! Mem[0000000090000014] = 0011fa3d, %g2 = ffffffffffffedfc
lduh [%i4+0x016],%g2 ! %g2 = 0000000000000011
! Mem[000000004980000c] = 311a94d2, %l3 = daa0a16e8e9638a3
lduh [%i3+0x00c],%l3 ! %l3 = 000000000000311a
! Mem[000000009180000c] = d041274a, %g18 = 4dbd115863f379ea
ldsw [%o0+0x00c],%g2 ! %g2 = 4dbd115863f379ea
! Mem[0000000091000000] = 177fb3c9 f6353021, %g2 = d041274a, %g3 = 398ffa3d
ldd [%i6+%g0],%g2 ! %g2 = 00000000177fb3c9 00000000f6353021
! Mem[0000000048800030] = 00003311 398ffa3d, %l6 = 7e0f95ce, %l7 = ffffce3c
ldd [%i1+0x030],%l6 ! %l6 = 0000000000003311 00000000398ffa3d
! Mem[0000000090000010] = 00000000 00000011, %g2 = 177fb3c9, %g3 = f6353021
ldd [%i4+%o2],%g2 ! %g2 = 0000000000000000 0000000000000011
! Mem[0000000091000008] = 4b1c95ceda67f293, %g2 = 0000000000000000
ldx [%i6+%o1],%g2 ! %g2 = 4b1c95ceda67f293
! Mem[0000000091000008] = 4b1c95ce, %g2 = 4b1c95ceda67f293
lduw [%i6+%o1],%g2 ! %g2 = 000000004b1c95ce
! Mem[0000000091000000] = b3c9f635, %g2 = 000000004b1c95ce
ldsb [%i6+0x002],%g2 ! %g2 = ffffffffffffffb3
p28_label_23:
! %l6 = 0000000000003311, Mem[000000009000001d] = 7122ad1a
stb %l6,[%i4+0x01d] ! Mem[000000009000001c] = 1122ad1a
! %l3 = 000000000000311a, Mem[0000000090800003] = 3d8e9638
stb %l3,[%i5+0x003] ! Mem[0000000090800000] = 1a8e9638
! Mem[0000000049800028] = ac2f6570, %l7 = 00000000398ffa3d
lduw [%i3+%o5],%l7 ! %l7 = 00000000ac2f6570
! Mem[0000000091800010] = 00000000 00003311, %g2 = ffffffb3, %g3 = 00000011
ldd [%o0+%o2],%g2 ! %g2 = 0000000000000000 0000000000003311
! %l4 = 0000000000003311, Mem[0000000049800020] = 0bd1fe9e
stw %l4,[%i3+%o4] ! Mem[0000000049800020] = 00003311
! Mem[0000000049000028] = daa0a16e8e9638a3, %l1 = 0000000080bc3311
ldx [%i2+%o5],%l1 ! %l1 = daa0a16e8e9638a3
! Mem[0000000090800018] = 7cd37e61, %g2 = 0000000000000000
ldub [%i5+%o3],%g2 ! %g2 = 000000000000007c
! %l2 = 0000003d, %l3 = 0000311a, Mem[0000000091000010] = eb99b021 bf8dd9d0
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 0000003d 0000311a
! Mem[0000000091800018] = 3021d9d0 e14610d9, %g2 = 0000007c, %g3 = 00003311
ldd [%o0+%o3],%g2 ! %g2 = 000000003021d9d0 00000000e14610d9
! Mem[0000000049000028] = daa0a16e 8e9638a3, %l6 = 00003311, %l7 = ac2f6570
ldd [%i2+%o5],%l6 ! %l6 = 00000000daa0a16e 000000008e9638a3
p28_label_24:
! %l0 = 0000000000000050, Mem[0000000091000030] = 7cc7d9d0207bbe7e
stx %l0,[%i6+0x030] ! Mem[0000000091000030] = 0000000000000050
! Mem[0000000090800030] = 00003311, %g2 = 000000003021d9d0
lduw [%i5+0x030],%g2 ! %g2 = 0000000000003311
! Mem[000000004900000c] = d50970fe, %l0 = 0000000000000050
lduw [%i2+0x00c],%l0 ! %l0 = 00000000d50970fe
! %l4 = 00003311, %l5 = 00b3c6ae, Mem[0000000090800020] = ac2f6570 7cd37e61
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 00003311 00b3c6ae
! Mem[000000004900002c] = 8e9638a3, %l0 = 00000000d50970fe
ldsb [%i2+0x02c],%l0 ! %l0 = ffffffffffffff8e
! %l6 = daa0a16e, %l7 = 8e9638a3, Mem[0000000091000000] = 177fb3c9 f6353021
std %l6,[%i6+%g0] ! Mem[0000000091000000] = daa0a16e 8e9638a3
! Mem[0000000090800018] = 7cd37e61 398f3d21, %g2 = 00003311, %g3 = e14610d9
ldd [%i5+%o3],%g2 ! %g2 = 000000007cd37e61 00000000398f3d21
! Mem[0000000049800024] = e073d9fc, %l3 = 000000000000311a
ldsw [%i3+0x024],%l3 ! %l3 = ffffffffe073d9fc
! Mem[0000000090800038] = 0000003d 8e9638a3, %g2 = 7cd37e61, %g3 = 398f3d21
ldd [%i5+0x038],%g2 ! %g2 = 000000000000003d 000000008e9638a3
! Mem[0000000091000004] = 38a34b1c, %g2 = 000000000000003d
lduh [%i6+0x006],%g2 ! %g2 = 00000000000038a3
p28_label_25:
! Mem[0000000090000024] = f6353021, %g2 = 00000000000038a3
lduw [%i4+0x024],%g2 ! %g2 = 00000000f6353021
! Mem[000000009000003c] = f8ba39dc, %g18 = 4dbd115863f379ea
ldsw [%i4+0x03c],%g2 ! %g2 = 4dbd115863f379ea
! Mem[000000009000001c] = 9d1122ad, %g2 = fffffffff8ba39dc
lduh [%i4+0x01c],%g2 ! %g2 = 0000000000009d11
! %l0 = ffffffffffffff8e, Mem[0000000090000006] = 3311d509
sth %l0,[%i4+0x006] ! Mem[0000000090000004] = ff8ed509
! Mem[0000000090800030] = 00003311, %g2 = 0000000000009d11
lduw [%i5+0x030],%g2 ! %g2 = 0000000000003311
! %l6 = daa0a16e, %l7 = 8e9638a3, Mem[0000000048800010] = 00000000 bf8dd9d0
std %l6,[%i1+%o2] ! Mem[0000000048800010] = daa0a16e 8e9638a3
! Mem[0000000091000028] = 4adb613d, %g2 = 0000000000003311
ldsb [%i6+0x02b],%g2 ! %g2 = 000000000000004a
! Mem[0000000091800038] = dd799b7e, %g2 = 000000000000004a
ldub [%o0+0x039],%g2 ! %g2 = 00000000000000dd
! %l6 = 00000000daa0a16e, Mem[0000000048800030] = 00003311398ffa3d
stx %l6,[%i1+0x030] ! Mem[0000000048800030] = 00000000daa0a16e
! Mem[000000004980000c] = 311a94d2, %l2 = 000000000000003d
lduh [%i3+0x00c],%l2 ! %l2 = 000000000000311a
ba,a p28_not_taken_0_end
p28_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 ffffffffffffff8e
bne,a,pn %xcc,p28_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be daa0a16e8e9638a3
bne,a,pn %xcc,p28_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000311a
bne,a,pn %xcc,p28_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffe073d9fc
bne,a,pn %xcc,p28_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000003311
bne,a,pn %xcc,p28_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000b3c6ae
bne,a,pn %xcc,p28_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000daa0a16e
bne,a,pn %xcc,p28_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000008e9638a3
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 3af0324d 9692be68
bne %xcc,p28_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 0d972685 5a23f8dd
bne %xcc,p28_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be f34a9d0d 9d4f260d
bne %xcc,p28_f6_fail
nop
! Check Local Memory
set p28_local0_expect,%g1
p28_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = d9d0604ad9d093a9
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 = 57ae38a35fae7410
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 = f6353021bf8dd9d0
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 = f6353021fc10ad11
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 = 755bae8bd05e4520
ldx [%i0+0x020],%g3 ! Observed data at 0000000048000020
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = a8edf8fbb1903d7f
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 = 08eed1a37cd37e61
ldx [%i0+0x038],%g3 ! Observed data at 0000000048000038
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x038,%g4
set p28_local1_expect,%g1
p28_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = d50970fef4cab1d3
ldx [%i1+0x008],%g3 ! Observed data at 0000000048800008
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = daa0a16e8e9638a3
ldx [%i1+0x010],%g3 ! Observed data at 0000000048800010
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ad8d898500b3c6ae
ldx [%i1+0x020],%g3 ! Observed data at 0000000048800020
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000daa0a16e
ldx [%i1+0x030],%g3 ! Observed data at 0000000048800030
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = a6d593a900b3c6ae
ldx [%i1+0x038],%g3 ! Observed data at 0000000048800038
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x038,%g4
set p28_local2_expect,%g1
p28_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = b54bf28ea6d593a9
ldx [%i2+0x000],%g3 ! Observed data at 0000000049000000
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 80bc3311d50970fe
ldx [%i2+0x008],%g3 ! Observed data at 0000000049000008
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = f3a595699d3ab4d0
ldx [%i2+0x010],%g3 ! Observed data at 0000000049000010
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = ac2f65707cd37e61
ldx [%i2+0x030],%g3 ! Observed data at 0000000049000030
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000000000050
ldx [%i2+0x038],%g3 ! Observed data at 0000000049000038
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x038,%g4
set p28_local3_expect,%g1
p28_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 296c56f5657afa3d
ldx [%i3+0x010],%g3 ! Observed data at 0000000049800010
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000003dbf8dd9d0
ldx [%i3+0x018],%g3 ! Observed data at 0000000049800018
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00003311e073d9fc
ldx [%i3+0x020],%g3 ! Observed data at 0000000049800020
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ac2f65707cd37e61
ldx [%i3+0x028],%g3 ! Observed data at 0000000049800028
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x028,%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_f6_fail:
set p28_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%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:
lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049000028]
ldda [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000048000028]
stwa %l5,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049800010]
ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049800018]
ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000048800018]
done
p28_trap1o:
lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000049000028]
ldda [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000048000028]
stwa %l5,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049800010]
ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000049800018]
ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000048800018]
done
p28_trap2e:
stba %l2,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049800018]
stba %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049800028]
stxa %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048000020]
ldswa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000049000010]
done
p28_trap2o:
stba %l2,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049800018]
stba %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049800028]
stxa %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000048000020]
ldswa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000049000010]
done
p28_trap3e:
nop
nop
nop
nop
nop
nop
done
p28_trap3o:
nop
nop
nop
nop
nop
nop
done
p28_init_memory_pointers:
set p28_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p28_local0_start,%i0
set p28_local1_start,%i1
set p28_local2_start,%i2
set p28_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 4da6dc8fd9a4604a
ldx [%g1+0x008],%l1 ! %l1 = b54bf28ea6d593a9
ldx [%g1+0x010],%l2 ! %l2 = 80bc3311d50970fe
ldx [%g1+0x018],%l3 ! %l3 = 1f5ca3aaf4cab1d3
ldx [%g1+0x020],%l4 ! %l4 = ac2f65707cd37e61
ldx [%g1+0x028],%l5 ! %l5 = dd04e5ec398ffa3d
ldx [%g1+0x030],%l6 ! %l6 = 177fb3c9f6353021
ldx [%g1+0x038],%l7 ! %l7 = d689bef5bf8dd9d0
! 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 = ca27fa70 4640c0ef 8a3c70e6 fee817a7
! %f4 = 499aa0f9 805508d9 6db69390 73b7964b
! %f8 = f227430a 6be71070 1aa6ea5e 40d11ee7
! %f12 = bdf1f5ca 9f6a77dc 6dfcecd9 baebafd8
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5cbbbef5 103598f1 2504c0dc 652d7fe8
! %f20 = 25454a32 b7b404a4 ad88c790 b23dbd2e
! %f24 = 9fd77362 ddd348be 342cebbc a7f16f35
! %f28 = 68c1ebf2 6e5bd158 a3b6fbd6 99f62dd4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = fcc4d197 db7ce8e7 3143429e c4bc1028
! %f36 = 033c87d1 7385ed33 2e4cd67d 6023b3db
! %f40 = a81d7ac0 2830f7c0 c515fc5f e7e55943
! %f44 = a19c5c46 d1d50a3c a9814dab d64865a8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x81f83abf00000026,%g7,%g1 ! GSR scale = 4, align = 6
wr %g1,%g0,%gsr ! GSR = 81f83abf00000026
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 29
p29_label_1:
! Mem[000000009100003c] = d7571dc0, %g2 = ffffffffffffc7db
lduw [%i6+0x03c],%g2 ! %g2 = 00000000d7571dc0
! Mem[000000004a00003c] = c8afb730, %l1 = 4b1e47882ec7eaa0
ldsh [%i0+0x03c],%l1 ! %l1 = ffffffffffffc8af
! %l7 = d8a505906a909533, Mem[000000004a800038] = a5b5916a
sth %l7,[%i1+0x038] ! Mem[000000004a800038] = 9533916a
! Mem[0000000091800020] = c69ee3c7, %g2 = 00000000d7571dc0
lduh [%o0+%o4],%g2 ! %g2 = 000000000000c69e
! Mem[0000000090800018] = 35d3851c, %g2 = 000000000000c69e
lduw [%i5+%o3],%g2 ! %g2 = 0000000035d3851c
! %l1 = ffffffffffffc8af, Mem[000000009000000c] = c40b9e2c
sth %l1,[%i4+0x00c] ! Mem[000000009000000c] = c8af9e2c
! Mem[0000000090000034] = 60d78fc6, %g2 = 0000000035d3851c
lduh [%i4+0x036],%g2 ! %g2 = 00000000000060d7
! %l6 = 2582cee2c497fe18, Mem[0000000091800034] = b6b6487f
stw %l6,[%o0+0x034] ! Mem[0000000091800034] = c497fe18
! %l5 = 480742ba32125bf5, Mem[0000000090000018] = 7f114e52
sth %l5,[%i4+%o3] ! Mem[0000000090000018] = 5bf54e52
! Mem[0000000090800014] = ba27fa54, %g2 = 00000000000060d7
ldsb [%i5+0x014],%g2 ! %g2 = ffffffffffffffba
p29_label_2:
! Mem[000000004a000000] = 8070b4c7, %l2 = e9f84d58e17e6684
ldub [%i0+0x003],%l2 ! %l2 = 00000000000000c7
! Mem[000000004a00001c] = 140802aa, %l5 = 480742ba32125bf5
ldub [%i0+0x01e],%l5 ! %l5 = 0000000000000002
! Mem[0000000090000008] = b01bc8af, %g2 = ffffffffffffffba
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000b01b
! %l5 = 0000000000000002, Mem[0000000090000000] = f4d6f5d480b60b78
stx %l5,[%i4+%g0] ! Mem[0000000090000000] = 0000000000000002
! %l2 = 00000000000000c7, Mem[0000000090800030] = e7b33334
stb %l2,[%i5+0x030] ! Mem[0000000090800030] = c7b33334
! Mem[0000000091800030] = 45288f71, %g2 = 000000000000b01b
lduw [%o0+0x030],%g2 ! %g2 = 0000000045288f71
! Mem[0000000091000008] = 1c5151da, %g2 = 0000000045288f71
ldub [%i6+0x009],%g2 ! %g2 = 000000000000001c
! Mem[0000000090000034] = 126760d7, %g2 = 000000000000001c
lduw [%i4+0x034],%g2 ! %g2 = 00000000126760d7
! %l4 = d5d4ef98, %l5 = 00000002, Mem[0000000090000030] = 944f136a 126760d7
std %l4,[%i4+0x030] ! Mem[0000000090000030] = d5d4ef98 00000002
! Mem[0000000090800008] = a3d5b48df38fafd2, %g2 = 00000000126760d7
ldx [%i5+%o1],%g2 ! %g2 = a3d5b48df38fafd2
p29_label_3:
! Mem[000000004b800020] = 5f7c49aa, %l3 = 2e43eb664285c67e
ldsh [%i3+%o4],%l3 ! %l3 = 0000000000005f7c
! Mem[000000009000000c] = c8af9e2c, %g2 = a3d5b48df38fafd2
ldsh [%i4+0x00c],%g2 ! %g2 = ffffffffffffc8af
! Mem[000000004a000004] = ac19a270, %l3 = 0000000000005f7c
ldsh [%i0+0x004],%l3 ! %l3 = ffffffffffffac19
! %l7 = d8a505906a909533, Mem[0000000091800016] = 78b639a5
stb %l7,[%o0+0x016] ! Mem[0000000091800014] = 33b639a5
! %l1 = ffffffffffffc8af, Mem[000000009100002f] = 9e7cc772
stb %l1,[%i6+0x02f] ! Mem[000000009100002c] = af7cc772
! Mem[000000009080003c] = dd38b60e, %g18 = 52cd1cbc239ec164
ldsw [%i5+0x03c],%g2 ! %g2 = 52cd1cbc239ec164
! Mem[000000009000000c] = c8af9e2c, %g2 = ffffffffdd38b60e
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000c8af
! %l3 = ffffffffffffac19, Mem[0000000090800008] = a3d5b48d
sth %l3,[%i5+%o1] ! Mem[0000000090800008] = ac19b48d
! %l7 = d8a505906a909533, Mem[0000000090000030] = d5d4ef9800000002
stx %l7,[%i4+0x030] ! Mem[0000000090000030] = d8a505906a909533
! Mem[0000000091800014] = a2d933b6, %g18 = 52cd1cbc239ec164
ldsw [%o0+0x014],%g2 ! %g2 = 52cd1cbc239ec164
p29_label_4:
! %l1 = ffffffffffffc8af, Mem[0000000090800024] = ba1e4dff
stw %l1,[%i5+0x024] ! Mem[0000000090800024] = ffffc8af
! Mem[0000000090000014] = 798eb5a3, %g2 = ffffffffa2d933b6
lduw [%i4+0x014],%g2 ! %g2 = 00000000798eb5a3
! %l0 = 030321aa1bbcb33c, Mem[0000000091800014] = a2d933b6
stw %l0,[%o0+0x014] ! Mem[0000000091800014] = 1bbcb33c
! %l2 = 00000000000000c7, Mem[0000000090800028] = eb4882af
stw %l2,[%i5+%o5] ! Mem[0000000090800028] = 000000c7
! %l7 = d8a505906a909533, Mem[0000000090000023] = fce7b2eb
stb %l7,[%i4+0x023] ! Mem[0000000090000020] = 33e7b2eb
! %l6 = 2582cee2c497fe18, Mem[0000000091000038] = 65898de9d7571dc0
stx %l6,[%i6+0x038] ! Mem[0000000091000038] = 2582cee2c497fe18
! Mem[0000000091800004] = da193367, %g2 = 00000000798eb5a3
ldsb [%o0+0x004],%g2 ! %g2 = ffffffffffffffda
! Mem[000000009080000c] = f38fafd2, %g2 = ffffffffffffffda
ldsh [%i5+0x00c],%g2 ! %g2 = fffffffffffff38f
! Mem[0000000090000020] = 1a54ed33, %g2 = fffffffffffff38f
lduh [%i4+%o4],%g2 ! %g2 = 0000000000001a54
! %l5 = 0000000000000002, Mem[0000000090800028] = 000000c7
sth %l5,[%i5+%o5] ! Mem[0000000090800028] = 000200c7
p29_label_5:
! %l5 = 0000000000000002, Mem[0000000090800028] = 000200c7
stw %l5,[%i5+%o5] ! Mem[0000000090800028] = 00000002
! Mem[000000004b800010] = 3e362492, %l3 = ffffffffffffac19
ldsh [%i3+0x012],%l3 ! %l3 = 0000000000002492
! Mem[000000009100000c] = da67f293, %g2 = 0000000000001a54
ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffffda67
! Mem[0000000091000008] = 5151da67, %g2 = ffffffffffffda67
ldub [%i6+0x00a],%g2 ! %g2 = 0000000000000051
! %l1 = ffffffffffffc8af, Mem[0000000091000014] = 5bebbbe4
stw %l1,[%i6+0x014] ! Mem[0000000091000014] = ffffc8af
! Mem[0000000090000018] = 4e529d71, %g2 = 0000000000000051
ldsh [%i4+0x01a],%g2 ! %g2 = 0000000000004e52
! Mem[0000000091800014] = b33c39a5, %g2 = 0000000000004e52
ldsb [%o0+0x016],%g2 ! %g2 = ffffffffffffffb3
! %l0 = 030321aa1bbcb33c, Mem[0000000090000028] = 07dc67fd8d791540
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = 030321aa1bbcb33c
! Mem[0000000091800038] = e8dd799beb806635, %g2 = ffffffffffffffb3
ldx [%o0+0x038],%g2 ! %g2 = e8dd799beb806635
! Mem[000000004a000010] = 8133f95f88b7dc57, %l2 = 00000000000000c7
ldx [%i0+%o2],%l2 ! %l2 = 8133f95f88b7dc57
p29_label_6:
! Mem[0000000091800008] = 50d23f270741274a, %g2 = e8dd799beb806635
ldx [%o0+%o1],%g2 ! %g2 = 50d23f270741274a
! Mem[0000000090000000] = 00000000 00000002, %g2 = 0741274a, %g3 = 0bad0b00
ldd [%i4+%g0],%g2 ! %g2 = 0000000000000000 0000000000000002
! Mem[0000000090000014] = b5a35bf5, %g2 = 0000000000000000
lduh [%i4+0x016],%g2 ! %g2 = 000000000000b5a3
! %l7 = d8a505906a909533, Mem[0000000091800028] = d1fa02cc
sth %l7,[%o0+%o5] ! Mem[0000000091800028] = 953302cc
! Mem[000000009000001c] = 22ad1a54, %g2 = 000000000000b5a3
lduh [%i4+0x01e],%g2 ! %g2 = 00000000000022ad
! %l4 = 42a09b6cd5d4ef98, Mem[0000000091000020] = 9de28f8d
stw %l4,[%i6+%o4] ! Mem[0000000091000020] = d5d4ef98
! Mem[0000000090000028] = 030321aa, %g18 = 52cd1cbc239ec164
ldsw [%i4+%o5],%g2 ! %g2 = 52cd1cbc239ec164
! Mem[0000000090800020] = 6c6c0f3a, %g2 = 00000000030321aa
ldsh [%i5+%o4],%g2 ! %g2 = 0000000000006c6c
! %l2 = 8133f95f88b7dc57, Mem[000000004b80000d] = cd21763a
stb %l2,[%i3+0x00d] ! Mem[000000004b80000c] = cd57763a
! %l6 = 2582cee2c497fe18, Mem[0000000090000038] = 8fc6c81b
stw %l6,[%i4+0x038] ! Mem[0000000090000038] = c497fe18
p29_label_7:
! Mem[0000000091800034] = c497fe18, %g18 = 52cd1cbc239ec164
ldsw [%o0+0x034],%g2 ! %g2 = 52cd1cbc239ec164
! Mem[0000000090800030] = 33342d07, %g2 = ffffffffc497fe18
ldsh [%i5+0x032],%g2 ! %g2 = 0000000000003334
! %l7 = d8a505906a909533, Mem[0000000090800010] = bbd0f97aba27fa54
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = d8a505906a909533
! Mem[0000000091000014] = ffffc8af, %g2 = 0000000000003334
lduw [%i6+0x014],%g2 ! %g2 = 00000000ffffc8af
! Mem[0000000090000028] = 030321aa1bbcb33c, %g2 = 00000000ffffc8af
ldx [%i4+%o5],%g2 ! %g2 = 030321aa1bbcb33c
! %l2 = 8133f95f88b7dc57, Mem[000000009180001f] = d9c69ee3
stb %l2,[%o0+0x01f] ! Mem[000000009180001c] = 57c69ee3
! Mem[0000000090000008] = abb01bc8, %g2 = 030321aa1bbcb33c
ldub [%i4+0x009],%g2 ! %g2 = 00000000000000ab
! Mem[0000000091000030] = 7cc77257, %g18 = 52cd1cbc239ec164
ldsw [%i6+0x030],%g2 ! %g2 = 52cd1cbc239ec164
! %l2 = 8133f95f88b7dc57, Mem[0000000091800038] = e8dd799beb806635
stx %l2,[%o0+0x038] ! Mem[0000000091800038] = 8133f95f88b7dc57
! Mem[0000000090800030] = c7b333342d07fd66, %g2 = 000000007cc77257
ldx [%i5+0x030],%g2 ! %g2 = c7b333342d07fd66
p29_label_8:
! %l4 = d5d4ef98, %l5 = 00000002, Mem[000000004b000018] = cbe93867 3e35c811
std %l4,[%i2+%o3] ! Mem[000000004b000018] = d5d4ef98 00000002
! Mem[000000009000000c] = c8af9e2c, %g2 = c7b333342d07fd66
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c8af9e2c
! %l0 = 030321aa1bbcb33c, Mem[000000004b800030] = fb1a0ed5
stw %l0,[%i3+0x030] ! Mem[000000004b800030] = 1bbcb33c
! Mem[0000000090000028] = 21aa1bbc, %g2 = 00000000c8af9e2c
ldub [%i4+0x02a],%g2 ! %g2 = 0000000000000021
! Mem[0000000091800008] = 3f270741, %g2 = 0000000000000021
ldsb [%o0+0x00a],%g2 ! %g2 = 000000000000003f
! Mem[000000009000002c] = 1bbcb33c, %g2 = 000000000000003f
lduw [%i4+0x02c],%g2 ! %g2 = 000000001bbcb33c
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = 1bbcb33c, %g3 = 00000002
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
! Mem[0000000090000034] = 9533c497, %g2 = 00000000b4334f34
ldsb [%i4+0x036],%g2 ! %g2 = ffffffffffffff95
! %l0 = 030321aa1bbcb33c, Mem[0000000090000010] = 0212225c
sth %l0,[%i4+%o2] ! Mem[0000000090000010] = b33c225c
! Mem[0000000091800008] = 50d23f270741274a, %g2 = ffffffffffffff95
ldx [%o0+%o1],%g2 ! %g2 = 50d23f270741274a
p29_label_9:
! Mem[000000004b000014] = 2b9a878e, %l0 = 030321aa1bbcb33c
ldsb [%i2+0x016],%l0 ! %l0 = ffffffffffffff87
! Mem[0000000091000034] = be7e2582, %g2 = 50d23f270741274a
lduh [%i6+0x036],%g2 ! %g2 = 000000000000be7e
! Mem[000000004a800014] = a4202d2e, %l0 = ffffffffffffff87
ldub [%i1+0x014],%l0 ! %l0 = 00000000000000a4
! Mem[0000000090800008] = 8df38faf, %g2 = 000000000000be7e
ldub [%i5+0x00b],%g2 ! %g2 = 000000000000008d
! %l2 = 8133f95f88b7dc57, Mem[0000000090800002] = 86c6d0ba
sth %l2,[%i5+0x002] ! Mem[0000000090800000] = dc57d0ba
! %l4 = 42a09b6cd5d4ef98, Mem[0000000090800008] = ac19b48df38fafd2
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 42a09b6cd5d4ef98
! Mem[000000004a000008] = 18e521bebf522e1b, %l2 = 8133f95f88b7dc57
ldx [%i0+%o1],%l2 ! %l2 = 18e521bebf522e1b
! Mem[000000009000001c] = 22ad1a54, %g2 = 000000000000008d
ldsh [%i4+0x01e],%g2 ! %g2 = 00000000000022ad
! %l2 = 18e521bebf522e1b, Mem[000000009080000c] = d5d4ef98
stw %l2,[%i5+0x00c] ! Mem[000000009080000c] = bf522e1b
! Mem[0000000091800030] = 45288f71c497fe18, %g2 = 00000000000022ad
ldx [%o0+0x030],%g2 ! %g2 = 45288f71c497fe18
p29_label_10:
! %l6 = c497fe18, %l7 = 6a909533, Mem[0000000091000038] = 2582cee2 c497fe18
std %l6,[%i6+0x038] ! Mem[0000000091000038] = c497fe18 6a909533
! %l7 = d8a505906a909533, Mem[000000004b000024] = 48e0264e
stw %l7,[%i2+0x024] ! Mem[000000004b000024] = 6a909533
! %l7 = d8a505906a909533, Mem[0000000091000039] = 97fe186a
stb %l7,[%i6+0x039] ! Mem[0000000091000038] = 33fe186a
! %l0 = 00000000000000a4, Mem[000000009100003a] = fe186a90
sth %l0,[%i6+0x03a] ! Mem[0000000091000038] = 00a46a90
! %l0 = 00000000000000a4, Mem[0000000090000028] = 030321aa
sth %l0,[%i4+%o5] ! Mem[0000000090000028] = 00a421aa
! Mem[0000000090800018] = 35d3851cd6343572, %g2 = 45288f71c497fe18
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
! Mem[000000004a800030] = b1e9fbf2, %l3 = 0000000000002492
lduh [%i1+0x032],%l3 ! %l3 = 000000000000fbf2
! %l0 = 00000000000000a4, Mem[0000000091000030] = 7cc77257
stw %l0,[%i6+0x030] ! Mem[0000000091000030] = 000000a4
! %l3 = 000000000000fbf2, Mem[0000000091000022] = ef987b41
sth %l3,[%i6+0x022] ! Mem[0000000091000020] = fbf27b41
! Mem[0000000090800020] = 6c6c0f3a ffffc8af, %g2 = d6343572, %g3 = 40af2dc9
ldd [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a 00000000ffffc8af
p29_label_11:
! %l3 = 000000000000fbf2, Mem[0000000090800020] = 6c6c0f3affffc8af
stx %l3,[%i5+%o4] ! Mem[0000000090800020] = 000000000000fbf2
! %l0 = 00000000000000a4, Mem[000000004b000014] = 2b9a878e
stw %l0,[%i2+0x014] ! Mem[000000004b000014] = 000000a4
! %l4 = 42a09b6cd5d4ef98, Mem[0000000091000028] = 43a014addb4f95af
stx %l4,[%i6+%o5] ! Mem[0000000091000028] = 42a09b6cd5d4ef98
! %l0 = 000000a4, %l1 = ffffc8af, Mem[000000004a800010] = 2d722f3f a4202d2e
std %l0,[%i1+%o2] ! Mem[000000004a800010] = 000000a4 ffffc8af
! %l2 = 18e521bebf522e1b, Mem[000000004b000026] = 6a909533
sth %l2,[%i2+0x026] ! Mem[000000004b000024] = 6a902e1b
! %l2 = bf522e1b, %l3 = 0000fbf2, Mem[0000000091000000] = ddab9f6d de861c20
std %l2,[%i6+%g0] ! Mem[0000000091000000] = bf522e1b 0000fbf2
! %l2 = 18e521bebf522e1b, Mem[0000000090000000] = 0000000000000002
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = 18e521bebf522e1b
! Mem[000000004b000030] = b567e842 bc823d2c, %l4 = d5d4ef98, %l5 = 00000002
ldd [%i2+0x030],%l4 ! %l4 = 00000000b567e842 00000000bc823d2c
! %l0 = 00000000000000a4, Mem[000000004a800016] = ffffc8af
sth %l0,[%i1+0x016] ! Mem[000000004a800014] = ffff00a4
! Mem[0000000091000028] = 6cd5d4ef, %g2 = 000000006c6c0f3a
ldub [%i6+0x02b],%g2 ! %g2 = 000000000000006c
p29_label_12:
! %l1 = ffffffffffffc8af, Mem[0000000090800038] = 393f420c
stb %l1,[%i5+0x038] ! Mem[0000000090800038] = af3f420c
! %l1 = ffffffffffffc8af, Mem[000000009100000c] = da67f293
sth %l1,[%i6+0x00c] ! Mem[000000009100000c] = c8aff293
! Mem[0000000090800020] = 00000000, %g2 = 000000000000006c
ldub [%i5+%o4],%g2 ! %g2 = 0000000000000000
! %l1 = ffffffffffffc8af, Mem[0000000091000008] = 4b1c5151c8aff293
stx %l1,[%i6+%o1] ! Mem[0000000091000008] = ffffffffffffc8af
! %l3 = 000000000000fbf2, Mem[0000000091000018] = b4334f3440af2dc9
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 000000000000fbf2
! Mem[0000000090800004] = d0bacca9, %g18 = 52cd1cbc239ec164
ldsw [%i5+0x004],%g2 ! %g2 = 52cd1cbc239ec164
! %l4 = b567e842, %l5 = bc823d2c, Mem[0000000091000028] = 42a09b6c d5d4ef98
std %l4,[%i6+%o5] ! Mem[0000000091000028] = b567e842 bc823d2c
! %l0 = 000000a4, %l1 = ffffc8af, Mem[0000000091000020] = d5d4fbf2 7b41cb8c
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 000000a4 ffffc8af
! %l2 = 18e521bebf522e1b, Mem[0000000090000000] = 18e521be
stw %l2,[%i4+%g0] ! Mem[0000000090000000] = bf522e1b
! %l0 = 000000a4, %l1 = ffffc8af, Mem[0000000090000018] = 5bf54e52 9d7122ad
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 000000a4 ffffc8af
p29_label_13:
! %l1 = ffffffffffffc8af, Mem[000000009000001a] = 00a4ffff
stb %l1,[%i4+0x01a] ! Mem[0000000090000018] = afa4ffff
! Mem[000000004b000038] = 7edb4fcd, %l2 = 18e521bebf522e1b
lduw [%i2+0x038],%l2 ! %l2 = 000000007edb4fcd
! Mem[000000009000000c] = c8af9e2c, %g18 = 52cd1cbc239ec164
ldsw [%i4+0x00c],%g2 ! %g2 = 52cd1cbc239ec164
! %l0 = 000000a4, %l1 = ffffc8af, Mem[0000000090000000] = bf522e1b bf522e1b
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 000000a4 ffffc8af
! Mem[0000000090800030] = c7b33334, %g2 = ffffffffc8af9e2c
lduh [%i5+0x030],%g2 ! %g2 = 000000000000c7b3
! Mem[000000009180001c] = 1057c69e, %g2 = 000000000000c7b3
ldub [%o0+0x01e],%g2 ! %g2 = 0000000000000010
! Mem[000000009080003c] = b60e0000, %g2 = 0000000000000010
ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffffb60e
! %l1 = ffffffffffffc8af, Mem[000000009180001c] = e1461057
stw %l1,[%o0+0x01c] ! Mem[000000009180001c] = ffffc8af
! Mem[0000000090800000] = c8c0dc57, %g2 = ffffffffffffb60e
ldub [%i5+%g0],%g2 ! %g2 = 00000000000000c8
! Mem[0000000090000018] = afa4ffff, %g2 = 00000000000000c8
ldsh [%i4+0x01a],%g2 ! %g2 = ffffffffffffafa4
p29_label_14:
! %l7 = d8a505906a909533, Mem[0000000090800032] = 33342d07
sth %l7,[%i5+0x032] ! Mem[0000000090800030] = 95332d07
! Mem[000000009000000c] = c8af9e2c, %g2 = ffffffffffffafa4
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000c8af
! %l5 = 00000000bc823d2c, Mem[0000000090000038] = c497fe18f8ba39dc
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 00000000bc823d2c
! Mem[0000000090000038] = 00000000, %g18 = 52cd1cbc239ec164
ldsw [%i4+0x038],%g2 ! %g2 = 52cd1cbc239ec164
! %l6 = 2582cee2c497fe18, Mem[0000000090800008] = 42a09b6cbf522e1b
stx %l6,[%i5+%o1] ! Mem[0000000090800008] = 2582cee2c497fe18
! Mem[0000000091800028] = 02ccb030, %g2 = 0000000000000000
ldub [%o0+0x02a],%g2 ! %g2 = 0000000000000002
! Mem[0000000091000004] = 00fbf2ff, %g2 = 0000000000000002
ldsb [%i6+0x005],%g2 ! %g2 = 0000000000000000
! Mem[000000004b000024] = 6a902e1b, %l6 = 2582cee2c497fe18
ldsb [%i2+0x024],%l6 ! %l6 = 000000000000006a
! Mem[0000000091800018] = 39a5df25, %g2 = 0000000000000000
lduw [%o0+%o3],%g2 ! %g2 = 0000000039a5df25
! %l5 = 00000000bc823d2c, Mem[0000000091000038] = c43300a46a909533
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = 00000000bc823d2c
p29_label_15:
! Mem[0000000090000030] = 05906a90, %g2 = 0000000039a5df25
lduh [%i4+0x032],%g2 ! %g2 = 0000000000000590
! %l7 = d8a505906a909533, Mem[000000009180002c] = b0308df5
stb %l7,[%o0+0x02c] ! Mem[000000009180002c] = 33308df5
! %l6 = 0000006a, %l7 = 6a909533, Mem[0000000091800018] = 39a5df25 ffffc8af
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 0000006a 6a909533
! Mem[0000000091800020] = c69ee3c7, %g18 = 52cd1cbc239ec164
ldsw [%o0+%o4],%g2 ! %g2 = 52cd1cbc239ec164
! %l7 = d8a505906a909533, Mem[0000000091000017] = af000000
stb %l7,[%i6+0x017] ! Mem[0000000091000014] = 33000000
! Mem[0000000091000018] = 00000000, %g2 = ffffffffc69ee3c7
lduw [%i6+%o3],%g2 ! %g2 = 0000000000000000
! Mem[000000004a800034] = 4a2e3368, %l6 = 000000000000006a
lduw [%i1+0x034],%l6 ! %l6 = 000000004a2e3368
! %l2 = 000000007edb4fcd, Mem[0000000090800014] = 6a909533
stw %l2,[%i5+0x014] ! Mem[0000000090800014] = 7edb4fcd
! Mem[000000004a000028] = 770e5de7, %l4 = 00000000b567e842
lduh [%i0+0x02a],%l4 ! %l4 = 0000000000005de7
! %l4 = 0000000000005de7, Mem[0000000091000008] = ffffffff
stw %l4,[%i6+%o1] ! Mem[0000000091000008] = 00005de7
p29_label_16:
! Mem[0000000091800030] = 45288f71, %g2 = 0000000000000000
lduh [%o0+0x030],%g2 ! %g2 = 0000000000004528
! Mem[0000000090800018] = 35d3851cd6343572, %g2 = 0000000000004528
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
! %l6 = 000000004a2e3368, Mem[000000004b000020] = 8cf68a4d
stw %l6,[%i2+%o4] ! Mem[000000004b000020] = 4a2e3368
! Mem[0000000090000028] = 00a421aa, %g2 = 35d3851cd6343572
lduw [%i4+%o5],%g2 ! %g2 = 0000000000a421aa
! %l4 = 00005de7, %l5 = bc823d2c, Mem[0000000091800030] = 45288f71 c497fe18
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 00005de7 bc823d2c
! Mem[0000000091800024] = 16774495, %g2 = 0000000000a421aa
ldub [%o0+0x025],%g2 ! %g2 = 0000000000000016
! Mem[000000009000001c] = c8af1a54, %g2 = 0000000000000016
ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000c8
! %l1 = ffffffffffffc8af, Mem[0000000090800018] = 35d3851cd6343572
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = ffffffffffffc8af
! Mem[0000000090000008] = 96abb01b, %g2 = 00000000000000c8
lduw [%i4+%o1],%g2 ! %g2 = 0000000096abb01b
! %l4 = 0000000000005de7, Mem[000000009080001a] = ffffffff
stb %l4,[%i5+0x01a] ! Mem[0000000090800018] = e7ffffff
p29_label_17:
! Mem[0000000091800010] = 5e44f9f4, %g2 = 0000000096abb01b
ldsb [%o0+%o2],%g2 ! %g2 = 000000000000005e
! %l5 = 00000000bc823d2c, Mem[0000000090000020] = 1a54ed33
sth %l5,[%i4+%o4] ! Mem[0000000090000020] = 3d2ced33
! Mem[000000004a00000c] = bf522e1b, %l2 = 000000007edb4fcd
lduh [%i0+0x00e],%l2 ! %l2 = 0000000000002e1b
! Mem[000000004b000004] = 15338761, %l7 = d8a505906a909533
ldsh [%i2+0x006],%l7 ! %l7 = ffffffffffff8761
! %l4 = 00005de7, %l5 = bc823d2c, Mem[0000000090000008] = 96abb01b c8af9e2c
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 00005de7 bc823d2c
! Mem[000000009000000c] = bc823d2c, %g18 = 52cd1cbc239ec164
ldsw [%i4+0x00c],%g2 ! %g2 = 52cd1cbc239ec164
! Mem[0000000090000038] = 00bc823d, %g2 = ffffffffbc823d2c
ldub [%i4+0x03b],%g2 ! %g2 = 0000000000000000
! Mem[000000004a800020] = 941c7ea0 c65bc2b0, %l6 = 4a2e3368, %l7 = ffff8761
ldd [%i1+%o4],%l6 ! %l6 = 00000000941c7ea0 00000000c65bc2b0
! Mem[000000004b800018] = 476cc7d8 f1a4e4a1, %l4 = 00005de7, %l5 = bc823d2c
ldd [%i3+%o3],%l4 ! %l4 = 00000000476cc7d8 00000000f1a4e4a1
! Mem[0000000091000038] = 00000000 bc823d2c, %g2 = 00000000, %g3 = ffffc8af
ldd [%i6+0x038],%g2 ! %g2 = 0000000000000000 00000000bc823d2c
p29_label_18:
! %l2 = 00002e1b, %l3 = 0000fbf2, Mem[0000000091000010] = eb99b055 ffffc833
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 00002e1b 0000fbf2
! Mem[0000000091800014] = bcb33c00, %g2 = 0000000000000000
ldsb [%o0+0x015],%g2 ! %g2 = ffffffffffffffbc
! Mem[0000000091800000] = 6c5e37b5 da193367, %g2 = ffffffbc, %g3 = bc823d2c
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5 00000000da193367
! Mem[0000000091800004] = 336750d2, %g2 = 000000006c5e37b5
ldsb [%o0+0x006],%g2 ! %g2 = 0000000000000033
! Mem[0000000090000030] = 906a9095, %g2 = 0000000000000033
ldub [%i4+0x033],%g2 ! %g2 = 0000000000000090
! Mem[0000000090000020] = 3d2ced33, %g2 = 0000000000000090
ldsh [%i4+%o4],%g2 ! %g2 = 0000000000003d2c
! Mem[0000000091000014] = 0000fbf2, %g2 = 0000000000003d2c
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000000000
! Mem[000000004a800008] = 269f5343 fada50df, %l4 = 476cc7d8, %l5 = f1a4e4a1
ldd [%i1+%o1],%l4 ! %l4 = 00000000269f5343 00000000fada50df
! Mem[0000000091000018] = 00000000, %g2 = 0000000000000000
lduh [%i6+%o3],%g2 ! %g2 = 0000000000000000
! Mem[000000009080002c] = 9c5fe8b1, %g2 = 0000000000000000
lduw [%i5+0x02c],%g2 ! %g2 = 000000009c5fe8b1
p29_label_19:
! %l6 = 941c7ea0, %l7 = c65bc2b0, Mem[0000000090800028] = 00000002 9c5fe8b1
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 941c7ea0 c65bc2b0
! Mem[000000009080000c] = c497fe18, %g18 = 52cd1cbc239ec164
ldsw [%i5+0x00c],%g2 ! %g2 = 52cd1cbc239ec164
! %l0 = 00000000000000a4, Mem[000000009180001c] = 6a909533
stw %l0,[%o0+0x01c] ! Mem[000000009180001c] = 000000a4
! Mem[0000000091000028] = b567e842 bc823d2c, %g2 = c497fe18, %g3 = da193367
ldd [%i6+%o5],%g2 ! %g2 = 00000000b567e842 00000000bc823d2c
! Mem[0000000090000038] = 00000000bc823d2c, %g2 = 00000000b567e842
ldx [%i4+0x038],%g2 ! %g2 = 00000000bc823d2c
! Mem[000000004a00002c] = b5342f5e, %l6 = 00000000941c7ea0
ldsw [%i0+0x02c],%l6 ! %l6 = ffffffffb5342f5e
! Mem[0000000091800020] = c69ee3c733167744, %g2 = 00000000bc823d2c
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733167744
! Mem[000000004a00002c] = b5342f5e, %l4 = 00000000269f5343
ldsb [%i0+0x02c],%l4 ! %l4 = ffffffffffffffb5
! %l1 = ffffffffffffc8af, Mem[0000000091000018] = 00000000
stw %l1,[%i6+%o3] ! Mem[0000000091000018] = ffffc8af
! %l2 = 0000000000002e1b, Mem[000000004b800020] = 5f7c49aafce48bb4
stx %l2,[%i3+%o4] ! Mem[000000004b800020] = 0000000000002e1b
p29_label_20:
! %l1 = ffffffffffffc8af, Mem[0000000090800028] = 941c7ea0c65bc2b0
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = ffffffffffffc8af
! %l0 = 000000a4, %l1 = ffffc8af, Mem[0000000091000028] = b567e842 bc823d2c
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 000000a4 ffffc8af
! Mem[0000000090800020] = 00000000, %g18 = 52cd1cbc239ec164
ldsw [%i5+%o4],%g2 ! %g2 = 52cd1cbc239ec164
! Mem[0000000091800014] = b33c0000, %g2 = 0000000000000000
lduh [%o0+0x016],%g2 ! %g2 = 000000000000b33c
! %l4 = ffffffb5, %l5 = fada50df, Mem[000000004b800020] = 00000000 00002e1b
std %l4,[%i3+%o4] ! Mem[000000004b800020] = ffffffb5 fada50df
! Mem[0000000090000020] = 3d2ced33e7b2eb32, %g2 = 000000000000b33c
ldx [%i4+%o4],%g2 ! %g2 = 3d2ced33e7b2eb32
! %l7 = 00000000c65bc2b0, Mem[0000000091800038] = 8133f95f
sth %l7,[%o0+0x038] ! Mem[0000000091800038] = c2b0f95f
! %l5 = 00000000fada50df, Mem[0000000090000010] = b33c225c
stw %l5,[%i4+%o2] ! Mem[0000000090000010] = fada50df
! Mem[0000000091800030] = e7bc823d, %g2 = 3d2ced33e7b2eb32
ldub [%o0+0x033],%g2 ! %g2 = 00000000000000e7
! %l4 = ffffffb5, %l5 = fada50df, Mem[0000000090800038] = af3f420c dd38b60e
std %l4,[%i5+0x038] ! Mem[0000000090800038] = ffffffb5 fada50df
p29_label_21:
! Mem[0000000090800028] = ffffffff, %g2 = 00000000000000e7
ldub [%i5+%o5],%g2 ! %g2 = 00000000000000ff
! %l3 = 000000000000fbf2, Mem[0000000090000000] = 000000a4
sth %l3,[%i4+%g0] ! Mem[0000000090000000] = fbf200a4
! Mem[0000000091000008] = e7ffffc8, %g2 = 00000000000000ff
ldub [%i6+0x00b],%g2 ! %g2 = 00000000000000e7
! Mem[0000000090000004] = ffc8af00, %g2 = 00000000000000e7
ldub [%i4+0x005],%g2 ! %g2 = 00000000000000ff
! Mem[0000000090000038] = 0000bc82, %g2 = 00000000000000ff
lduh [%i4+0x03a],%g2 ! %g2 = 0000000000000000
! %l3 = 000000000000fbf2, Mem[0000000090800000] = c8c0dc57
stw %l3,[%i5+%g0] ! Mem[0000000090800000] = 0000fbf2
! Mem[0000000090800028] = ffffffff, %g2 = 0000000000000000
ldub [%i5+0x02a],%g2 ! %g2 = 00000000000000ff
! Mem[000000004a80003c] = 14b305aa, %l4 = ffffffffffffffb5
lduw [%i1+0x03c],%l4 ! %l4 = 0000000014b305aa
! Mem[0000000091000014] = 00fbf2ff, %g2 = 00000000000000ff
ldub [%i6+0x015],%g2 ! %g2 = 0000000000000000
! Mem[000000004a000004] = ac19a270, %l3 = 000000000000fbf2
ldsb [%i0+0x004],%l3 ! %l3 = ffffffffffffffac
p29_label_22:
! %l6 = b5342f5e, %l7 = c65bc2b0, Mem[000000004b800000] = dfc8743e b6d38f23
std %l6,[%i3+%g0] ! Mem[000000004b800000] = b5342f5e c65bc2b0
! %l6 = b5342f5e, %l7 = c65bc2b0, Mem[0000000090000030] = d8a50590 6a909533
std %l6,[%i4+0x030] ! Mem[0000000090000030] = b5342f5e c65bc2b0
! Mem[0000000091800028] = 953302cc33308df5, %g2 = 0000000000000000
ldx [%o0+%o5],%g2 ! %g2 = 953302cc33308df5
! %l7 = 00000000c65bc2b0, Mem[0000000091000001] = 522e1b00
stb %l7,[%i6+0x001] ! Mem[0000000091000000] = b02e1b00
! %l0 = 000000a4, %l1 = ffffc8af, Mem[0000000090000008] = 00005de7 bc823d2c
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 000000a4 ffffc8af
! Mem[000000009180002c] = 33308df5, %g2 = 953302cc33308df5
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000003330
! Mem[0000000090800010] = a505907e, %g2 = 0000000000003330
ldsb [%i5+0x011],%g2 ! %g2 = ffffffffffffffa5
! Mem[000000004a800010] = 000000a4, %l3 = ffffffffffffffac
ldsb [%i1+0x011],%l3 ! %l3 = 0000000000000000
! %l0 = 00000000000000a4, Mem[000000009180003e] = dc570000
stb %l0,[%o0+0x03e] ! Mem[000000009180003c] = a4570000
! %l3 = 0000000000000000, Mem[0000000090800015] = db4fcdff
stb %l3,[%i5+0x015] ! Mem[0000000090800014] = 004fcdff
p29_label_23:
! %l4 = 0000000014b305aa, Mem[000000004a000022] = 092dc631
sth %l4,[%i0+0x022] ! Mem[000000004a000020] = 092d05aa
! %l1 = ffffffffffffc8af, Mem[000000004b800018] = 476cc7d8f1a4e4a1
stx %l1,[%i3+%o3] ! Mem[000000004b800018] = ffffffffffffc8af
! %l5 = 00000000fada50df, Mem[000000009000001c] = ffffc8af
stb %l5,[%i4+0x01c] ! Mem[000000009000001c] = dfffc8af
! Mem[0000000091000000] = bfb02e1b 0000fbf2, %g2 = ffffffa5, %g3 = bc823d2c
ldd [%i6+%g0],%g2 ! %g2 = 00000000bfb02e1b 000000000000fbf2
! %l6 = ffffffffb5342f5e, Mem[0000000091000029] = 0000a4ff
stb %l6,[%i6+0x029] ! Mem[0000000091000028] = 5e00a4ff
! Mem[0000000091800018] = 0000006a 000000a4, %g2 = bfb02e1b, %g3 = 0000fbf2
ldd [%o0+%o3],%g2 ! %g2 = 000000000000006a 00000000000000a4
! Mem[0000000091000004] = 00fbf200, %g2 = 000000000000006a
ldub [%i6+0x005],%g2 ! %g2 = 0000000000000000
! Mem[000000004b000004] = 15338761, %l4 = 0000000014b305aa
lduh [%i2+0x004],%l4 ! %l4 = 0000000000001533
! %l2 = 00002e1b, %l3 = 00000000, Mem[0000000091800028] = 953302cc 33308df5
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 00002e1b 00000000
! Mem[0000000090000034] = 5bc2b000, %g2 = 0000000000000000
ldsb [%i4+0x035],%g2 ! %g2 = 000000000000005b
p29_label_24:
! Mem[0000000090800004] = d0bacca9, %g2 = 000000000000005b
ldub [%i5+0x004],%g2 ! %g2 = 00000000000000d0
! Mem[000000004a800020] = 941c7ea0, %l1 = ffffffffffffc8af
ldsb [%i1+%o4],%l1 ! %l1 = ffffffffffffff94
! Mem[000000004b800014] = f5442517, %l2 = 0000000000002e1b
lduw [%i3+0x014],%l2 ! %l2 = 00000000f5442517
! Mem[0000000091800000] = 6c5e37b5, %g2 = 00000000000000d0
lduw [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5
! Mem[000000004b000008] = 7dd3475e, %l0 = 00000000000000a4
ldub [%i2+%o1],%l0 ! %l0 = 000000000000007d
! Mem[0000000091800018] = 6a000000, %g2 = 000000006c5e37b5
ldsb [%o0+0x01b],%g2 ! %g2 = 000000000000006a
! Mem[000000009000002c] = 1bbcb33c, %g2 = 000000000000006a
lduh [%i4+0x02c],%g2 ! %g2 = 0000000000001bbc
! Mem[0000000091800008] = 50d23f270741274a, %g2 = 0000000000001bbc
ldx [%o0+%o1],%g2 ! %g2 = 50d23f270741274a
! %l6 = ffffffffb5342f5e, Mem[000000009180003c] = 88b7a457
stb %l6,[%o0+0x03c] ! Mem[000000009180003c] = 5eb7a457
! Mem[0000000091800008] = 3f270741, %g2 = 50d23f270741274a
ldub [%o0+0x00a],%g2 ! %g2 = 000000000000003f
p29_label_25:
! Mem[000000009180000c] = 274a5e44, %g2 = 000000000000003f
ldsh [%o0+0x00e],%g2 ! %g2 = 000000000000274a
! Mem[000000004a800018] = 928502a4, %l3 = 0000000000000000
ldsw [%i1+%o3],%l3 ! %l3 = ffffffff928502a4
! %l6 = ffffffffb5342f5e, Mem[0000000091800030] = 00005de7bc823d2c
stx %l6,[%o0+0x030] ! Mem[0000000091800030] = ffffffffb5342f5e
! %l3 = ffffffff928502a4, Mem[0000000091000002] = 2e1b0000
stb %l3,[%i6+0x002] ! Mem[0000000091000000] = a41b0000
! Mem[000000004a000028] = 770e5de7 b5342f5e, %l0 = 0000007d, %l1 = ffffff94
ldd [%i0+%o5],%l0 ! %l0 = 00000000770e5de7 00000000b5342f5e
! Mem[0000000090800008] = 2582cee2, %g18 = 52cd1cbc239ec164
ldsw [%i5+%o1],%g2 ! %g2 = 52cd1cbc239ec164
! Mem[000000009080000c] = c497fe18, %g2 = 000000002582cee2
lduw [%i5+0x00c],%g2 ! %g2 = 00000000c497fe18
! Mem[0000000090000024] = e7b2eb32, %g18 = 52cd1cbc239ec164
ldsw [%i4+0x024],%g2 ! %g2 = 52cd1cbc239ec164
! %l4 = 00001533, %l5 = fada50df, Mem[0000000090000008] = 000000a4 ffffc8af
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 00001533 fada50df
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = e7b2eb32, %g3 = 000000a4
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
ba,a p29_not_taken_0_end
p29_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 00000000770e5de7
bne,a,pn %xcc,p29_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000b5342f5e
bne,a,pn %xcc,p29_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000f5442517
bne,a,pn %xcc,p29_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffff928502a4
bne,a,pn %xcc,p29_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000001533
bne,a,pn %xcc,p29_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000fada50df
bne,a,pn %xcc,p29_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffb5342f5e
bne,a,pn %xcc,p29_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000c65bc2b0
bne,a,pn %xcc,p29_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p29_check_fp_registers:
set p29_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be ca27fa70 4640c0ef
bne %xcc,p29_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 499aa0f9 805508d9
bne %xcc,p29_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 6db69390 73b7964b
bne %xcc,p29_f6_fail
nop
! Check Local Memory
set p29_local0_expect,%g1
p29_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 092d05aad230c8bc
ldx [%i0+0x020],%g3 ! Observed data at 000000004a000020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x020,%g4
set p29_local1_expect,%g1
p29_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 000000a4ffff00a4
ldx [%i1+0x010],%g3 ! Observed data at 000000004a800010
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 9533916a14b305aa
ldx [%i1+0x038],%g3 ! Observed data at 000000004a800038
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x038,%g4
set p29_local2_expect,%g1
p29_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 56550f17000000a4
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 = d5d4ef9800000002
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 = 4a2e33686a902e1b
ldx [%i2+0x020],%g3 ! Observed data at 000000004b000020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x020,%g4
set p29_local3_expect,%g1
p29_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = b5342f5ec65bc2b0
ldx [%i3+0x000],%g3 ! Observed data at 000000004b800000
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 3d2b55a5cd57763a
ldx [%i3+0x008],%g3 ! Observed data at 000000004b800008
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffffffffc8af
ldx [%i3+0x018],%g3 ! Observed data at 000000004b800018
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffb5fada50df
ldx [%i3+0x020],%g3 ! Observed data at 000000004b800020
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 1bbcb33cb0a91651
ldx [%i3+0x030],%g3 ! Observed data at 000000004b800030
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x030,%g4
! The test for processor 29 has passed
p29_passed:
ta GOOD_TRAP
nop
p29_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p29_failed
p29_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p29_failed
p29_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p29_failed
p29_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p29_failed
p29_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p29_failed
p29_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p29_failed
p29_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p29_failed
p29_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p29_failed
p29_f0_fail:
set p29_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f4_fail:
set p29_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p29_f6_fail:
set p29_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stwa %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a000018]
lduha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004b800018]
stha %l5,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800020]
ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b000018]
lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004a000028]
stxa %l5,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000008]
lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004a000028]
done
p29_trap1o:
stwa %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a000018]
lduha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004b800018]
stha %l5,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800020]
ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b000018]
lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004a000028]
stxa %l5,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b000008]
lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004a000028]
done
p29_trap2e:
ldxa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a800000]
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004b800000]
ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004a000010]
ldsha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a800018]
lduwa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004a800020]
ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004a000010]
done
p29_trap2o:
ldxa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004a800000]
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004b800000]
ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004a000010]
ldsha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004a800018]
lduwa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004a800020]
ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004a000010]
done
p29_trap3e:
nop
nop
done
p29_trap3o:
nop
nop
done
p29_init_memory_pointers:
set p29_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p29_local0_start,%i0
set p29_local1_start,%i1
set p29_local2_start,%i2
set p29_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 030321aa1bbcb33c
ldx [%g1+0x008],%l1 ! %l1 = 4b1e47882ec7eaa0
ldx [%g1+0x010],%l2 ! %l2 = e9f84d58e17e6684
ldx [%g1+0x018],%l3 ! %l3 = 2e43eb664285c67e
ldx [%g1+0x020],%l4 ! %l4 = 42a09b6cd5d4ef98
ldx [%g1+0x028],%l5 ! %l5 = 480742ba32125bf5
ldx [%g1+0x030],%l6 ! %l6 = 2582cee2c497fe18
ldx [%g1+0x038],%l7 ! %l7 = d8a505906a909533
! 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 = b4ac3bd6 bdfad78b 8bc01157 284db8e4
! %f4 = ac333cc7 b58f248a 9857a5e1 43205bb9
! %f8 = 6316c459 571c3f6b 3181c7ca 772ed338
! %f12 = bc6e4752 f1416900 b246f87f 15f18c4a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3913ec1d 39e4772b f48b4f45 b4fd4f56
! %f20 = 3072d184 7b0a42cc 7102ab71 571a572c
! %f24 = f169ceb5 63098dc0 2e0982b7 539a94ff
! %f28 = ff9b5e10 6b66ffdd 12bfb083 23d22446
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = f95f3a7d ab734614 f843e080 a6f2dfce
! %f36 = 9f0f5f6a bff165ea 3506b63f b829aec6
! %f40 = 67b3e58d dc503bd4 4a9b7ddf d25fd8ee
! %f44 = 48ff84f3 de6bb09f 8c0f2513 41809857
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x467685380000005f,%g7,%g1 ! GSR scale = 11, align = 7
wr %g1,%g0,%gsr ! GSR = 467685380000005f
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[0000000090000038] = 8fc6c81bf8ba39dc, %g2 = ffffff9b4cbc70d7
ldx [%i4+0x038],%g2 ! %g2 = 8fc6c81bf8ba39dc
! Mem[000000009080002c] = e8b1e7b3, %g2 = 8fc6c81bf8ba39dc
ldsh [%i5+0x02e],%g2 ! %g2 = ffffffffffffe8b1
! %l2 = 33eaafca, %l3 = 7f38dafc, Mem[0000000090800038] = 393f420c dd38b60e
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 33eaafca 7f38dafc
! Mem[0000000090800014] = ba27fa54, %g2 = ffffffffffffe8b1
lduw [%i5+0x014],%g2 ! %g2 = 00000000ba27fa54
! Mem[0000000090800000] = c8c086c6 d0bacca9, %g2 = ba27fa54, %g3 = 0bad0b00
ldd [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6 00000000d0bacca9
! %l1 = 4ed83dd7ff101238, Mem[000000009180000c] = 0741274a
stw %l1,[%o0+0x00c] ! Mem[000000009180000c] = ff101238
! Mem[000000004d000030] = 792a2a16, %l7 = 83d94e0be07b434a
lduh [%i2+0x032],%l7 ! %l7 = 0000000000002a16
! Mem[000000004d800020] = 9ca0e749 b9412c82, %l0 = 83b61a06, %l1 = ff101238
ldd [%i3+%o4],%l0 ! %l0 = 000000009ca0e749 00000000b9412c82
! %l0 = 000000009ca0e749, Mem[000000004c800038] = 44eede59
stw %l0,[%i1+0x038] ! Mem[000000004c800038] = 9ca0e749
! %l6 = ae9d15fe55463e10, Mem[000000004d800030] = 8d81571d62f1e296
stx %l6,[%i3+0x030] ! Mem[000000004d800030] = ae9d15fe55463e10
p30_label_2:
! Mem[000000009080001c] = 35726c6c, %g2 = 00000000c8c086c6
ldsb [%i5+0x01e],%g2 ! %g2 = 0000000000000035
! Mem[0000000091800028] = d1fa02cc, %g18 = 2fee291d8e9fe426
ldsw [%o0+%o5],%g2 ! %g2 = 2fee291d8e9fe426
! Mem[0000000091000010] = eb99b055, %g18 = 2fee291d8e9fe426
ldsw [%i6+%o2],%g2 ! %g2 = 2fee291d8e9fe426
! Mem[000000004c000030] = 6ef200052014ea67, %l5 = 82626d1401b3bee5
ldx [%i0+0x030],%l5 ! %l5 = 6ef200052014ea67
! %l7 = 0000000000002a16, Mem[000000004c800034] = 044af5c1
sth %l7,[%i1+0x034] ! Mem[000000004c800034] = 2a16f5c1
! %l4 = 6aa69e67, %l5 = 2014ea67, Mem[0000000091800020] = c69ee3c7 33167744
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 6aa69e67 2014ea67
! %l0 = 000000009ca0e749, Mem[000000004d800024] = b9412c82
sth %l0,[%i3+0x024] ! Mem[000000004d800024] = e7492c82
! %l4 = 6aa69e67, %l5 = 2014ea67, Mem[0000000090000030] = 944f136a 126760d7
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 6aa69e67 2014ea67
! %l1 = 00000000b9412c82, Mem[000000009100001c] = 40af2dc9
sth %l1,[%i6+0x01c] ! Mem[000000009100001c] = 2c822dc9
! Mem[000000004d800020] = 9ca0e749 e7492c82, %l0 = 9ca0e749, %l1 = b9412c82
ldd [%i3+%o4],%l0 ! %l0 = 000000009ca0e749 00000000e7492c82
p30_label_3:
! %l6 = 55463e10, %l7 = 00002a16, Mem[0000000090800030] = e7b33334 2d07fd66
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 55463e10 00002a16
! Mem[0000000090000034] = 678fc6c8, %g2 = ffffffffeb99b055
ldsb [%i4+0x037],%g2 ! %g2 = 0000000000000067
! Mem[0000000090800010] = bbd0f97a, %g18 = 2fee291d8e9fe426
ldsw [%i5+%o2],%g2 ! %g2 = 2fee291d8e9fe426
! Mem[0000000090800008] = 8df38faf, %g2 = ffffffffbbd0f97a
ldsb [%i5+0x00b],%g2 ! %g2 = ffffffffffffff8d
! %l6 = 55463e10, %l7 = 00002a16, Mem[0000000091800028] = d1fa02cc b0308df5
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 55463e10 00002a16
! %l2 = 33eaafca, %l3 = 7f38dafc, Mem[0000000091000010] = eb99b055 5bebbbe4
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 33eaafca 7f38dafc
! %l6 = 55463e10, %l7 = 00002a16, Mem[000000004c000030] = 6ef20005 2014ea67
std %l6,[%i0+0x030] ! Mem[000000004c000030] = 55463e10 00002a16
! %l4 = 6aa69e67, %l5 = 2014ea67, Mem[0000000091000030] = 7cc77257 207bbe7e
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 6aa69e67 2014ea67
! %l3 = 40ee347e7f38dafc, Mem[0000000091800010] = 5e44f9f4
stw %l3,[%o0+%o2] ! Mem[0000000091800010] = 7f38dafc
! Mem[0000000091000000] = ab9f6dde, %g2 = ffffffffffffff8d
ldub [%i6+0x001],%g2 ! %g2 = 00000000000000ab
p30_label_4:
! Mem[0000000090800038] = ca7f38da, %g2 = 00000000000000ab
ldub [%i5+0x03b],%g2 ! %g2 = 00000000000000ca
! %l1 = 00000000e7492c82, Mem[000000004d800008] = 0e8b2b1acfc752b5
stx %l1,[%i3+%o1] ! Mem[000000004d800008] = 00000000e7492c82
! %l6 = 55463e10, %l7 = 00002a16, Mem[000000004c000010] = 38c9913d 66b3c0fb
std %l6,[%i0+%o2] ! Mem[000000004c000010] = 55463e10 00002a16
! %l2 = 67a37cd233eaafca, Mem[000000004d80000b] = 00000000
stb %l2,[%i3+0x00b] ! Mem[000000004d800008] = 000000ca
! %l7 = 0000000000002a16, Mem[0000000091000008] = 4b1c5151
stw %l7,[%i6+%o1] ! Mem[0000000091000008] = 00002a16
! Mem[0000000090000028] = 07dc67fd, %g2 = 00000000000000ca
lduh [%i4+%o5],%g2 ! %g2 = 00000000000007dc
! %l6 = ae9d15fe55463e10, Mem[0000000090000028] = 07dc67fd8d791540
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = ae9d15fe55463e10
! Mem[000000009180003c] = eb806635, %g2 = 00000000000007dc
lduw [%o0+0x03c],%g2 ! %g2 = 00000000eb806635
! Mem[0000000091800018] = 39a5df25, %g2 = 00000000eb806635
lduw [%o0+%o3],%g2 ! %g2 = 0000000039a5df25
! Mem[000000009180001c] = e14610d9, %g2 = 0000000039a5df25
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000e146
p30_label_5:
! %l2 = 67a37cd233eaafca, Mem[0000000090800038] = 33eaafca
stw %l2,[%i5+0x038] ! Mem[0000000090800038] = 33eaafca
! Mem[0000000091000004] = 861c2000, %g2 = 000000000000e146
ldub [%i6+0x005],%g2 ! %g2 = 0000000000000086
! Mem[0000000091800000] = 6c5e37b5 da193367, %g2 = 00000086, %g3 = d0bacca9
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5 00000000da193367
! %l4 = 6aa69e67, %l5 = 2014ea67, Mem[000000004c800030] = 15f21dda 2a16f5c1
std %l4,[%i1+0x030] ! Mem[000000004c800030] = 6aa69e67 2014ea67
! %l3 = 40ee347e7f38dafc, Mem[0000000091800030] = 45288f71
stw %l3,[%o0+0x030] ! Mem[0000000091800030] = 7f38dafc
! Mem[0000000090000000] = f4d6f5d480b60b78, %g2 = 000000006c5e37b5
ldx [%i4+%g0],%g2 ! %g2 = f4d6f5d480b60b78
! Mem[0000000091800020] = 6aa69e672014ea67, %g2 = f4d6f5d480b60b78
ldx [%o0+%o4],%g2 ! %g2 = 6aa69e672014ea67
! %l0 = 000000009ca0e749, Mem[0000000090000000] = f4d6f5d4
sth %l0,[%i4+%g0] ! Mem[0000000090000000] = e749f5d4
! Mem[0000000090000008] = 96abb01b, %g2 = 6aa69e672014ea67
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffff96ab
! Mem[0000000091000008] = 00002a16, %g2 = ffffffffffff96ab
lduh [%i6+%o1],%g2 ! %g2 = 0000000000000000
p30_label_6:
! Mem[0000000090000024] = e7b2eb32, %g18 = 2fee291d8e9fe426
ldsw [%i4+0x024],%g2 ! %g2 = 2fee291d8e9fe426
! %l5 = 6ef200052014ea67, Mem[000000004c000004] = da70abfa
stw %l5,[%i0+0x004] ! Mem[000000004c000004] = 2014ea67
! Mem[000000009100001c] = 2c822dc9, %g2 = ffffffffe7b2eb32
lduw [%i6+0x01c],%g2 ! %g2 = 000000002c822dc9
! Mem[0000000090800030] = 3e100000, %g2 = 000000002c822dc9
lduh [%i5+0x032],%g2 ! %g2 = 0000000000003e10
! Mem[0000000090000000] = e749f5d4, %g2 = 0000000000003e10
lduw [%i4+%g0],%g2 ! %g2 = 00000000e749f5d4
! %l0 = 000000009ca0e749, Mem[0000000091000030] = 6aa69e672014ea67
stx %l0,[%i6+0x030] ! Mem[0000000091000030] = 000000009ca0e749
! Mem[0000000091800000] = 6c5e37b5da193367, %g2 = 00000000e749f5d4
ldx [%o0+%g0],%g2 ! %g2 = 6c5e37b5da193367
! Mem[0000000091000034] = 9ca0e749, %g2 = 6c5e37b5da193367
lduh [%i6+0x034],%g2 ! %g2 = 0000000000009ca0
! Mem[0000000091800000] = 6c5e37b5, %g18 = 2fee291d8e9fe426
ldsw [%o0+%g0],%g2 ! %g2 = 2fee291d8e9fe426
! %l2 = 33eaafca, %l3 = 7f38dafc, Mem[0000000090800038] = 33eaafca 7f38dafc
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 33eaafca 7f38dafc
p30_label_7:
! Mem[0000000091000034] = 4965898d, %g2 = 000000006c5e37b5
ldub [%i6+0x037],%g2 ! %g2 = 0000000000000049
! Mem[000000004c80002c] = 11142aa1, %l1 = 00000000e7492c82
ldsw [%i1+0x02c],%l1 ! %l1 = 0000000011142aa1
! %l6 = ae9d15fe55463e10, Mem[0000000091000022] = 8f8d7b41
stb %l6,[%i6+0x022] ! Mem[0000000091000020] = 108d7b41
! %l2 = 67a37cd233eaafca, Mem[000000009000002c] = 55463e10
stw %l2,[%i4+0x02c] ! Mem[000000009000002c] = 33eaafca
! Mem[000000009180002c] = 00002a16, %g2 = 0000000000000049
lduw [%o0+0x02c],%g2 ! %g2 = 0000000000002a16
! Mem[000000009080003c] = 7f38dafc, %g2 = 0000000000002a16
lduh [%i5+0x03c],%g2 ! %g2 = 0000000000007f38
! %l1 = 0000000011142aa1, Mem[0000000091800030] = 7f38dafc
sth %l1,[%o0+0x030] ! Mem[0000000091800030] = 2aa1dafc
! %l7 = 0000000000002a16, Mem[000000004c800024] = a01d2221
stb %l7,[%i1+0x024] ! Mem[000000004c800024] = 161d2221
! Mem[000000009100000c] = da67f293, %g2 = 0000000000007f38
lduh [%i6+0x00c],%g2 ! %g2 = 000000000000da67
! %l2 = 33eaafca, %l3 = 7f38dafc, Mem[0000000091800000] = 6c5e37b5 da193367
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 33eaafca 7f38dafc
p30_label_8:
! Mem[0000000091000038] = 65898de9 d7571dc0, %g2 = 0000da67, %g3 = da193367
ldd [%i6+0x038],%g2 ! %g2 = 0000000065898de9 00000000d7571dc0
! Mem[0000000090000020] = 1a54edfce7b2eb32, %g2 = 0000000065898de9
ldx [%i4+%o4],%g2 ! %g2 = 1a54edfce7b2eb32
! %l4 = 243f29dc6aa69e67, Mem[000000009080000c] = f38fafd2
stw %l4,[%i5+0x00c] ! Mem[000000009080000c] = 6aa69e67
! Mem[000000009180001c] = e14610d9, %g18 = 2fee291d8e9fe426
ldsw [%o0+0x01c],%g2 ! %g2 = 2fee291d8e9fe426
! Mem[0000000090800018] = 35d3851c d6343572, %g2 = e14610d9, %g3 = d7571dc0
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3851c 00000000d6343572
! %l0 = 000000009ca0e749, Mem[000000004d00000a] = 9102e401
stb %l0,[%i2+0x00a] ! Mem[000000004d000008] = 91024901
! Mem[0000000090000030] = 9e672014, %g2 = 0000000035d3851c
ldsb [%i4+0x032],%g2 ! %g2 = ffffffffffffff9e
! Mem[0000000091000030] = 000000009ca0e749, %g2 = ffffffffffffff9e
ldx [%i6+0x030],%g2 ! %g2 = 000000009ca0e749
! Mem[0000000090800008] = a3d5b48d 6aa69e67, %g2 = 9ca0e749, %g3 = d6343572
ldd [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d 000000006aa69e67
! %l5 = 6ef200052014ea67, Mem[000000004d80002c] = 33c3543d
stw %l5,[%i3+0x02c] ! Mem[000000004d80002c] = 2014ea67
p30_label_9:
! %l4 = 243f29dc6aa69e67, Mem[0000000091800010] = 7f38dafc
stw %l4,[%o0+%o2] ! Mem[0000000091800010] = 6aa69e67
! Mem[000000009080000c] = 6aa69e67, %g2 = 00000000a3d5b48d
ldsb [%i5+0x00c],%g2 ! %g2 = 000000000000006a
! Mem[000000004d800008] = 000000ca e7492c82, %l4 = 6aa69e67, %l5 = 2014ea67
ldd [%i3+%o1],%l4 ! %l4 = 00000000000000ca 00000000e7492c82
! %l5 = 00000000e7492c82, Mem[000000009080002c] = 9c5fe8b1
sth %l5,[%i5+0x02c] ! Mem[000000009080002c] = 2c82e8b1
! %l1 = 0000000011142aa1, Mem[0000000091000012] = afca7f38
sth %l1,[%i6+0x012] ! Mem[0000000091000010] = 2aa17f38
! Mem[000000009080002c] = 2c82e8b1, %g18 = 2fee291d8e9fe426
ldsw [%i5+0x02c],%g2 ! %g2 = 2fee291d8e9fe426
! %l0 = 000000009ca0e749, Mem[000000009100001e] = 2dc99de2
sth %l0,[%i6+0x01e] ! Mem[000000009100001c] = e7499de2
! %l0 = 000000009ca0e749, Mem[0000000091000004] = de861c20
stw %l0,[%i6+0x004] ! Mem[0000000091000004] = 9ca0e749
! %l0 = 000000009ca0e749, Mem[000000009180003a] = 799beb80
sth %l0,[%o0+0x03a] ! Mem[0000000091800038] = e749eb80
! %l1 = 0000000011142aa1, Mem[0000000090000020] = 1a54edfce7b2eb32
stx %l1,[%i4+%o4] ! Mem[0000000090000020] = 0000000011142aa1
p30_label_10:
! %l3 = 40ee347e7f38dafc, Mem[000000009000003e] = 39dc0000
sth %l3,[%i4+0x03e] ! Mem[000000009000003c] = dafc0000
! %l6 = ae9d15fe55463e10, Mem[0000000091000028] = 43a014ad
stb %l6,[%i6+%o5] ! Mem[0000000091000028] = 10a014ad
! %l0 = 000000009ca0e749, Mem[000000009100000c] = da67f293
stw %l0,[%i6+0x00c] ! Mem[000000009100000c] = 9ca0e749
! Mem[0000000091800000] = afca7f38, %g2 = 000000002c82e8b1
lduh [%o0+0x002],%g2 ! %g2 = 000000000000afca
! Mem[0000000090800000] = c8c086c6 d0bacca9, %g2 = 0000afca, %g3 = 6aa69e67
ldd [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6 00000000d0bacca9
! Mem[0000000091000018] = b4334f342c82e749, %g2 = 00000000c8c086c6
ldx [%i6+%o3],%g2 ! %g2 = b4334f342c82e749
! Mem[0000000091800008] = 50d23f27ff101238, %g2 = b4334f342c82e749
ldx [%o0+%o1],%g2 ! %g2 = 50d23f27ff101238
! Mem[0000000091000010] = 33ea2aa1, %g2 = 50d23f27ff101238
lduw [%i6+%o2],%g2 ! %g2 = 0000000033ea2aa1
! %l2 = 67a37cd233eaafca, Mem[000000009100000e] = e74933ea
stb %l2,[%i6+0x00e] ! Mem[000000009100000c] = ca4933ea
! %l2 = 67a37cd233eaafca, Mem[0000000091000008] = 00002a169ca0ca49
stx %l2,[%i6+%o1] ! Mem[0000000091000008] = 67a37cd233eaafca
p30_label_11:
! %l2 = 67a37cd233eaafca, Mem[000000009180001a] = df25e146
sth %l2,[%o0+0x01a] ! Mem[0000000091800018] = afcae146
! %l2 = 67a37cd233eaafca, Mem[0000000090800000] = c8c086c6d0bacca9
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = 67a37cd233eaafca
! %l2 = 33eaafca, %l3 = 7f38dafc, Mem[0000000090800038] = 33eaafca 7f38dafc
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 33eaafca 7f38dafc
! Mem[000000009000003c] = dafc0000, %g2 = 0000000033ea2aa1
ldub [%i4+0x03e],%g2 ! %g2 = 00000000000000da
! %l6 = ae9d15fe55463e10, Mem[000000004c000006] = 2014ea67
sth %l6,[%i0+0x006] ! Mem[000000004c000004] = 20143e10
! Mem[0000000091800020] = 6aa69e67 2014ea67, %g2 = 000000da, %g3 = d0bacca9
ldd [%o0+%o4],%g2 ! %g2 = 000000006aa69e67 000000002014ea67
! Mem[000000004c000020] = 73ac90ec, %l5 = 00000000e7492c82
ldsh [%i0+%o4],%l5 ! %l5 = 00000000000073ac
! %l0 = 000000009ca0e749, Mem[0000000091800034] = b6b6487f
sth %l0,[%o0+0x034] ! Mem[0000000091800034] = e749487f
! %l0 = 000000009ca0e749, Mem[0000000090800004] = 33eaafca
stw %l0,[%i5+0x004] ! Mem[0000000090800004] = 9ca0e749
! %l6 = ae9d15fe55463e10, Mem[0000000091000008] = 67a37cd233eaafca
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = ae9d15fe55463e10
p30_label_12:
! Mem[0000000091800000] = afca7f38, %g2 = 000000006aa69e67
ldsh [%o0+0x002],%g2 ! %g2 = ffffffffffffafca
! %l4 = 00000000000000ca, Mem[000000009100001e] = e7499de2
sth %l4,[%i6+0x01e] ! Mem[000000009100001c] = 00ca9de2
! Mem[000000004d800008] = 000000ca, %l6 = ae9d15fe55463e10
ldsb [%i3+0x00a],%l6 ! %l6 = 0000000000000000
! %l7 = 0000000000002a16, Mem[0000000090800028] = eb4882af
stw %l7,[%i5+%o5] ! Mem[0000000090800028] = 00002a16
! %l0 = 000000009ca0e749, Mem[000000004d000003] = 8b09de41
stb %l0,[%i2+0x003] ! Mem[000000004d000000] = 8b09de49
! Mem[0000000091800038] = dde749eb, %g2 = ffffffffffffafca
ldub [%o0+0x039],%g2 ! %g2 = 00000000000000dd
! %l6 = 00000000, %l7 = 00002a16, Mem[0000000091800028] = 55463e10 00002a16
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 00000000 00002a16
! Mem[0000000091800014] = a2d978b6, %g2 = 00000000000000dd
lduh [%o0+0x014],%g2 ! %g2 = 000000000000a2d9
! Mem[0000000090000004] = 7896abb0, %g2 = 000000000000a2d9
ldsb [%i4+0x007],%g2 ! %g2 = 0000000000000078
! Mem[000000009080000c] = 9e67bbd0, %g2 = 0000000000000078
ldsh [%i5+0x00e],%g2 ! %g2 = ffffffffffff9e67
p30_label_13:
! %l0 = 000000009ca0e749, Mem[0000000091000020] = 9de2108d7b41cb8c
stx %l0,[%i6+%o4] ! Mem[0000000091000020] = 000000009ca0e749
! %l0 = 000000009ca0e749, Mem[0000000090000022] = 00001114
stb %l0,[%i4+0x022] ! Mem[0000000090000020] = 49001114
! %l0 = 000000009ca0e749, Mem[000000004c800028] = 80be747711142aa1
stx %l0,[%i1+%o5] ! Mem[000000004c800028] = 000000009ca0e749
! Mem[0000000091000028] = 10a014ad db4f959e, %g2 = ffff9e67, %g3 = 2014ea67
ldd [%i6+%o5],%g2 ! %g2 = 0000000010a014ad 00000000db4f959e
! Mem[000000004c80001c] = aa9445bb, %l2 = 67a37cd233eaafca
ldsh [%i1+0x01e],%l2 ! %l2 = 00000000000045bb
! %l1 = 0000000011142aa1, Mem[000000004c800008] = 68b68a52
stb %l1,[%i1+%o1] ! Mem[000000004c800008] = a1b68a52
! Mem[0000000091800028] = 0000000000002a16, %g2 = 0000000010a014ad
ldx [%o0+%o5],%g2 ! %g2 = 0000000000002a16
! Mem[000000004d000034] = 2fddff9a, %l5 = 00000000000073ac
ldsb [%i2+0x037],%l5 ! %l5 = ffffffffffffff9a
! %l6 = 00000000, %l7 = 00002a16, Mem[0000000091000028] = 10a014ad db4f959e
std %l6,[%i6+%o5] ! Mem[0000000091000028] = 00000000 00002a16
! %l3 = 40ee347e7f38dafc, Mem[000000009180000a] = 3f27ff10
sth %l3,[%o0+0x00a] ! Mem[0000000091800008] = dafcff10
p30_label_14:
! Mem[0000000090000018] = 7f114e52, %g2 = 0000000000002a16
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000007f11
! %l3 = 40ee347e7f38dafc, Mem[000000009000000c] = c40b9e2c
stw %l3,[%i4+0x00c] ! Mem[000000009000000c] = 7f38dafc
! %l0 = 9ca0e749, %l1 = 11142aa1, Mem[0000000090800020] = 6c6c0f3a ba1e4dff
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 9ca0e749 11142aa1
! Mem[000000004c000014] = 00002a16, %l7 = 0000000000002a16
ldub [%i0+0x014],%l7 ! %l7 = 0000000000000000
! Mem[0000000091000034] = 9ca0e749, %g2 = 0000000000007f11
lduw [%i6+0x034],%g2 ! %g2 = 000000009ca0e749
! Mem[0000000091000000] = ddab9f6d, %g2 = 000000009ca0e749
ldub [%i6+%g0],%g2 ! %g2 = 00000000000000dd
! Mem[0000000090800028] = 162c82e8, %g2 = 00000000000000dd
ldsb [%i5+0x02b],%g2 ! %g2 = 0000000000000016
! %l2 = 000045bb, %l3 = 7f38dafc, Mem[0000000091000030] = 00000000 9ca0e749
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 000045bb 7f38dafc
! %l7 = 0000000000000000, Mem[000000009180002a] = 00000000
sth %l7,[%o0+0x02a] ! Mem[0000000091800028] = 00000000
! Mem[0000000090000018] = 4e529d71, %g2 = 0000000000000016
ldsh [%i4+0x01a],%g2 ! %g2 = 0000000000004e52
p30_label_15:
! Mem[000000009180002c] = 2a162aa1, %g2 = 0000000000004e52
ldsb [%o0+0x02e],%g2 ! %g2 = 000000000000002a
! Mem[0000000090000000] = e749f5d4 80b60b78, %g2 = 0000002a, %g3 = db4f959e
ldd [%i4+%g0],%g2 ! %g2 = 00000000e749f5d4 0000000080b60b78
! Mem[000000009000003c] = f8badafc, %g2 = 00000000e749f5d4
ldsb [%i4+0x03c],%g2 ! %g2 = fffffffffffffff8
! Mem[0000000091800030] = 2aa1dafc, %g2 = fffffffffffffff8
lduh [%o0+0x030],%g2 ! %g2 = 0000000000002aa1
! %l0 = 000000009ca0e749, Mem[0000000091000002] = 9f6d9ca0
sth %l0,[%i6+0x002] ! Mem[0000000091000000] = e7499ca0
! %l3 = 40ee347e7f38dafc, Mem[000000004d800008] = 000000ca
stw %l3,[%i3+%o1] ! Mem[000000004d800008] = 7f38dafc
! Mem[0000000091800020] = 9e672014, %g2 = 0000000000002aa1
ldub [%o0+0x022],%g2 ! %g2 = 000000000000009e
! Mem[0000000090000008] = abb01b7f, %g2 = 000000000000009e
ldsb [%i4+0x009],%g2 ! %g2 = ffffffffffffffab
! %l0 = 000000009ca0e749, Mem[0000000090800006] = e749a3d5
stb %l0,[%i5+0x006] ! Mem[0000000090800004] = 4949a3d5
! Mem[0000000090800020] = 9ca0e74911142aa1, %g2 = ffffffffffffffab
ldx [%i5+%o4],%g2 ! %g2 = 9ca0e74911142aa1
p30_label_16:
! %l1 = 0000000011142aa1, Mem[0000000091800020] = 6aa69e67
stb %l1,[%o0+%o4] ! Mem[0000000091800020] = a1a69e67
! %l1 = 0000000011142aa1, Mem[0000000091000028] = 0000000000002a16
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = 0000000011142aa1
! %l7 = 0000000000000000, Mem[0000000091800010] = 6aa69e67
stb %l7,[%o0+%o2] ! Mem[0000000091800010] = 00a69e67
! %l7 = 0000000000000000, Mem[0000000091800027] = 67000000
stb %l7,[%o0+0x027] ! Mem[0000000091800024] = 00000000
! Mem[000000004d800028] = c8899890, %l4 = 00000000000000ca
lduh [%i3+0x02a],%l4 ! %l4 = 0000000000009890
! Mem[0000000090800030] = 55463e10, %g18 = 2fee291d8e9fe426
ldsw [%i5+0x030],%g2 ! %g2 = 2fee291d8e9fe426
! %l3 = 40ee347e7f38dafc, Mem[000000004d800000] = d3fa5777cae51157
stx %l3,[%i3+%g0] ! Mem[000000004d800000] = 40ee347e7f38dafc
! %l3 = 40ee347e7f38dafc, Mem[0000000091000037] = fc65898d
stb %l3,[%i6+0x037] ! Mem[0000000091000034] = fc65898d
! Mem[0000000090800028] = 00002a162c82e8b1, %g2 = 0000000055463e10
ldx [%i5+%o5],%g2 ! %g2 = 00002a162c82e8b1
! Mem[000000004d80001c] = e4250bd5, %l7 = 0000000000000000
ldsb [%i3+0x01c],%l7 ! %l7 = ffffffffffffffe4
p30_label_17:
! Mem[000000004d000030] = 792a2a16, %l6 = 0000000000000000
lduh [%i2+0x030],%l6 ! %l6 = 000000000000792a
! %l7 = ffffffffffffffe4, Mem[000000004d80002a] = c8899890
sth %l7,[%i3+0x02a] ! Mem[000000004d800028] = c889ffe4
! %l2 = 00000000000045bb, Mem[0000000091000030] = 000045bb
stw %l2,[%i6+0x030] ! Mem[0000000091000030] = 000045bb
! %l2 = 00000000000045bb, Mem[0000000090000024] = 11142aa1
sth %l2,[%i4+0x024] ! Mem[0000000090000024] = 45bb2aa1
! %l1 = 0000000011142aa1, Mem[0000000091800010] = 00a69e67
stw %l1,[%o0+%o2] ! Mem[0000000091800010] = 11142aa1
! Mem[000000009180003c] = eb806635, %g2 = 00002a162c82e8b1
lduw [%o0+0x03c],%g2 ! %g2 = 00000000eb806635
! %l1 = 0000000011142aa1, Mem[000000004d800038] = edb2cb38236f3cc3
stx %l1,[%i3+0x038] ! Mem[000000004d800038] = 0000000011142aa1
! %l6 = 0000792a, %l7 = ffffffe4, Mem[0000000090000010] = 0212225c 798eb5a3
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 0000792a ffffffe4
! Mem[0000000090000004] = 80b60b78, %g2 = 00000000eb806635
lduw [%i4+0x004],%g2 ! %g2 = 0000000080b60b78
! %l7 = ffffffffffffffe4, Mem[000000004c800028] = 000000009ca0e749
stx %l7,[%i1+%o5] ! Mem[000000004c800028] = ffffffffffffffe4
p30_label_18:
! Mem[0000000091000008] = ae9d15fe55463e10, %g2 = 0000000080b60b78
ldx [%i6+%o1],%g2 ! %g2 = ae9d15fe55463e10
! Mem[0000000091000000] = ddabe749, %g18 = 2fee291d8e9fe426
ldsw [%i6+%g0],%g2 ! %g2 = 2fee291d8e9fe426
! %l7 = ffffffffffffffe4, Mem[0000000091800000] = 33eaafca
sth %l7,[%o0+%g0] ! Mem[0000000091800000] = ffe4afca
! %l1 = 0000000011142aa1, Mem[000000004d80001e] = e4250bd5
sth %l1,[%i3+0x01e] ! Mem[000000004d80001c] = e4252aa1
! %l7 = ffffffffffffffe4, Mem[0000000091000018] = b4334f342c8200ca
stx %l7,[%i6+%o3] ! Mem[0000000091000018] = ffffffffffffffe4
! %l6 = 000000000000792a, Mem[000000004d800008] = 7f38dafc
stw %l6,[%i3+%o1] ! Mem[000000004d800008] = 0000792a
! Mem[0000000091000020] = 00009ca0, %g2 = ffffffffddabe749
lduh [%i6+0x022],%g2 ! %g2 = 0000000000000000
! %l6 = 000000000000792a, Mem[0000000090800011] = d0f97aba
stb %l6,[%i5+0x011] ! Mem[0000000090800010] = 2af97aba
! Mem[000000009100002c] = 142aa100, %g2 = 0000000000000000
ldub [%i6+0x02d],%g2 ! %g2 = 0000000000000014
! Mem[0000000090800010] = bb2af97a ba27fa54, %g2 = 00000014, %g3 = 80b60b78
ldd [%i5+%o2],%g2 ! %g2 = 00000000bb2af97a 00000000ba27fa54
p30_label_19:
! Mem[0000000090800000] = a37cd29c, %g2 = 00000000bb2af97a
ldub [%i5+0x001],%g2 ! %g2 = 00000000000000a3
! Mem[0000000091800028] = 00000000, %g2 = 00000000000000a3
lduw [%o0+%o5],%g2 ! %g2 = 0000000000000000
! %l3 = 40ee347e7f38dafc, Mem[0000000090800006] = 4949a3d5
sth %l3,[%i5+0x006] ! Mem[0000000090800004] = dafca3d5
! %l3 = 40ee347e7f38dafc, Mem[0000000091000034] = 7f38dafc
stb %l3,[%i6+0x034] ! Mem[0000000091000034] = fc38dafc
! %l1 = 0000000011142aa1, Mem[0000000091800030] = 2aa1dafc
stw %l1,[%o0+0x030] ! Mem[0000000091800030] = 11142aa1
! Mem[0000000091000018] = ffffffff ffffffe4, %g2 = 00000000, %g3 = ba27fa54
ldd [%i6+%o3],%g2 ! %g2 = 00000000ffffffff 00000000ffffffe4
! Mem[0000000091800000] = e4afca7f, %g2 = 00000000ffffffff
ldsb [%o0+0x001],%g2 ! %g2 = ffffffffffffffe4
! %l0 = 000000009ca0e749, Mem[0000000090000010] = 0000792affffffe4
stx %l0,[%i4+%o2] ! Mem[0000000090000010] = 000000009ca0e749
! Mem[0000000091800004] = 7f38dafc, %g2 = ffffffffffffffe4
ldsh [%o0+0x004],%g2 ! %g2 = 0000000000007f38
! Mem[0000000090800000] = 7cd29ca0, %g2 = 0000000000007f38
lduh [%i5+0x002],%g2 ! %g2 = 0000000000007cd2
p30_label_20:
! %l4 = 0000000000009890, Mem[000000004c000004] = 20143e10
stb %l4,[%i0+0x004] ! Mem[000000004c000004] = 90143e10
! Mem[000000009000000c] = 7f38dafc, %g18 = 2fee291d8e9fe426
ldsw [%i4+0x00c],%g2 ! %g2 = 2fee291d8e9fe426
! Mem[0000000091000038] = 65898de9 d7571dc0, %g2 = 7f38dafc, %g3 = ffffffe4
ldd [%i6+0x038],%g2 ! %g2 = 0000000065898de9 00000000d7571dc0
! Mem[0000000091800020] = a1a69e67, %g2 = 0000000065898de9
ldub [%o0+%o4],%g2 ! %g2 = 00000000000000a1
! Mem[000000009100000c] = 55463e10, %g18 = 2fee291d8e9fe426
ldsw [%i6+0x00c],%g2 ! %g2 = 2fee291d8e9fe426
! Mem[0000000090800024] = 2aa10000, %g2 = 0000000055463e10
ldsb [%i5+0x026],%g2 ! %g2 = 000000000000002a
! Mem[000000004d800020] = 9ca0e749, %l0 = 000000009ca0e749
lduw [%i3+%o4],%l0 ! %l0 = 000000009ca0e749
! %l3 = 40ee347e7f38dafc, Mem[0000000090000018] = 7f114e529d7122ad
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = 40ee347e7f38dafc
! Mem[000000009100002c] = 11142aa1, %g18 = 2fee291d8e9fe426
ldsw [%i6+0x02c],%g2 ! %g2 = 2fee291d8e9fe426
! Mem[000000009100002c] = 2aa10000, %g2 = 0000000011142aa1
ldsh [%i6+0x02e],%g2 ! %g2 = 0000000000002aa1
p30_label_21:
! %l0 = 000000009ca0e749, Mem[000000004c800028] = ffffffff
stb %l0,[%i1+%o5] ! Mem[000000004c800028] = 49ffffff
! Mem[0000000090800030] = 55463e10, %g2 = 0000000000002aa1
ldsh [%i5+0x030],%g2 ! %g2 = 0000000000005546
! Mem[000000004c800038] = 9ca0e749, %l5 = ffffffffffffff9a
lduw [%i1+0x038],%l5 ! %l5 = 000000009ca0e749
! Mem[000000009100003c] = 1dc00000, %g2 = 0000000000005546
lduh [%i6+0x03e],%g2 ! %g2 = 0000000000001dc0
! Mem[000000009000001c] = 38dafc00, %g2 = 0000000000001dc0
ldsb [%i4+0x01d],%g2 ! %g2 = 0000000000000038
! Mem[000000004d800004] = 7f38dafc, %l0 = 000000009ca0e749
ldsh [%i3+0x006],%l0 ! %l0 = ffffffffffffdafc
! %l4 = 0000000000009890, Mem[0000000091800030] = 11142aa1e749487f
stx %l4,[%o0+0x030] ! Mem[0000000091800030] = 0000000000009890
! Mem[0000000090800008] = a3d5b48d6aa69e67, %g2 = 0000000000000038
ldx [%i5+%o1],%g2 ! %g2 = a3d5b48d6aa69e67
! %l6 = 000000000000792a, Mem[000000009080002b] = 162c82e8
stb %l6,[%i5+0x02b] ! Mem[0000000090800028] = 2a2c82e8
! Mem[0000000091800018] = 39a5afca, %g18 = 2fee291d8e9fe426
ldsw [%o0+%o3],%g2 ! %g2 = 2fee291d8e9fe426
p30_label_22:
! Mem[0000000091800018] = 39a5afca, %g18 = 2fee291d8e9fe426
ldsw [%o0+%o3],%g2 ! %g2 = 2fee291d8e9fe426
! %l2 = 000045bb, %l3 = 7f38dafc, Mem[000000004c800008] = a1b68a52 6a7a7b6f
std %l2,[%i1+%o1] ! Mem[000000004c800008] = 000045bb 7f38dafc
! %l1 = 0000000011142aa1, Mem[000000004c000020] = 73ac90ec6bed303f
stx %l1,[%i0+%o4] ! Mem[000000004c000020] = 0000000011142aa1
! Mem[0000000090000038] = c6c81bf8, %g2 = 0000000039a5afca
ldsb [%i4+0x039],%g2 ! %g2 = ffffffffffffffc6
! Mem[000000004d800020] = 9ca0e749, %l6 = 000000000000792a
ldsh [%i3+0x022],%l6 ! %l6 = ffffffffffffe749
! Mem[0000000091800014] = a2d978b6, %g2 = ffffffffffffffc6
lduw [%o0+0x014],%g2 ! %g2 = 00000000a2d978b6
! %l0 = ffffffffffffdafc, Mem[0000000090800038] = 33eaafca7f38dafc
stx %l0,[%i5+0x038] ! Mem[0000000090800038] = ffffffffffffdafc
! Mem[0000000090800018] = 35d3851cd6343572, %g2 = 00000000a2d978b6
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
! Mem[0000000091000020] = 00000000, %g18 = 2fee291d8e9fe426
ldsw [%i6+%o4],%g2 ! %g2 = 2fee291d8e9fe426
! %l4 = 0000000000009890, Mem[0000000090800000] = 67a37cd29ca0dafc
stx %l4,[%i5+%g0] ! Mem[0000000090800000] = 0000000000009890
p30_label_23:
! Mem[0000000090000030] = 6aa69e67, %g18 = 2fee291d8e9fe426
ldsw [%i4+0x030],%g2 ! %g2 = 2fee291d8e9fe426
! Mem[000000004d000028] = f8af292d, %l5 = 000000009ca0e749
ldub [%i2+0x02b],%l5 ! %l5 = 000000000000002d
! Mem[000000009000002c] = ca6aa69e, %g2 = 000000006aa69e67
ldub [%i4+0x02f],%g2 ! %g2 = 00000000000000ca
! Mem[0000000090000010] = 00009ca0, %g2 = 00000000000000ca
ldsh [%i4+0x012],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000030] = 0045bbfc, %g2 = 0000000000000000
ldub [%i6+0x031],%g2 ! %g2 = 0000000000000000
! %l0 = ffffffffffffdafc, Mem[000000009000001f] = fc000049
stb %l0,[%i4+0x01f] ! Mem[000000009000001c] = fc000049
! Mem[0000000091800028] = 00000000, %g2 = 0000000000000000
lduh [%o0+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[000000004c800028] = 49ffffff, %l2 = 00000000000045bb
ldsw [%i1+%o5],%l2 ! %l2 = 0000000049ffffff
! %l3 = 40ee347e7f38dafc, Mem[000000009080003a] = ffffffff
sth %l3,[%i5+0x03a] ! Mem[0000000090800038] = dafcffff
! %l5 = 000000000000002d, Mem[0000000090000002] = f5d480b6
sth %l5,[%i4+0x002] ! Mem[0000000090000000] = 002d80b6
p30_label_24:
! %l7 = ffffffffffffffe4, Mem[000000009180000c] = ff101238
stw %l7,[%o0+0x00c] ! Mem[000000009180000c] = ffffffe4
! %l0 = ffffffffffffdafc, Mem[0000000091000018] = ffffffffffffffe4
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = ffffffffffffdafc
! %l2 = 0000000049ffffff, Mem[000000004c000018] = 9a269d7a
stw %l2,[%i0+%o3] ! Mem[000000004c000018] = 49ffffff
! Mem[000000009000003c] = f8badafc, %g2 = 0000000000000000
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000f8ba
! Mem[0000000090000010] = 009ca0e7, %g2 = 000000000000f8ba
ldsb [%i4+0x013],%g2 ! %g2 = 0000000000000000
! %l1 = 0000000011142aa1, Mem[000000009000003c] = f8badafc
sth %l1,[%i4+0x03c] ! Mem[000000009000003c] = 2aa1dafc
! %l6 = ffffe749, %l7 = ffffffe4, Mem[0000000090800038] = ffffdafc ffffdafc
std %l6,[%i5+0x038] ! Mem[0000000090800038] = ffffe749 ffffffe4
! %l2 = 0000000049ffffff, Mem[000000009180003e] = 66350000
stb %l2,[%o0+0x03e] ! Mem[000000009180003c] = ff350000
! Mem[0000000091000028] = 00000000, %g2 = 0000000000000000
lduw [%i6+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000000] = 49002d80, %g2 = 0000000000000000
ldsb [%i4+0x001],%g2 ! %g2 = 0000000000000049
p30_label_25:
! Mem[000000009000001c] = 38dafc00, %g2 = 0000000000000049
ldub [%i4+0x01d],%g2 ! %g2 = 0000000000000038
! %l2 = 49ffffff, %l3 = 7f38dafc, Mem[0000000090800038] = ffffe749 ffffffe4
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 49ffffff 7f38dafc
! Mem[0000000090000004] = 80b60b78, %g18 = 2fee291d8e9fe426
ldsw [%i4+0x004],%g2 ! %g2 = 2fee291d8e9fe426
! Mem[0000000090000028] = ae9d15fe 33eaafca, %g2 = 80b60b78, %g3 = d7571dc0
ldd [%i4+%o5],%g2 ! %g2 = 00000000ae9d15fe 0000000033eaafca
! Mem[0000000090000038] = 8fc6c81b2aa1dafc, %g2 = 00000000ae9d15fe
ldx [%i4+0x038],%g2 ! %g2 = 8fc6c81b2aa1dafc
! Mem[000000004d800014] = 40b877ba, %l4 = 0000000000009890
lduh [%i3+0x016],%l4 ! %l4 = 00000000000077ba
! Mem[0000000090000004] = 80b60b78, %g18 = 2fee291d8e9fe426
ldsw [%i4+0x004],%g2 ! %g2 = 2fee291d8e9fe426
! Mem[0000000091800038] = e8dde749, %g18 = 2fee291d8e9fe426
ldsw [%o0+0x038],%g2 ! %g2 = 2fee291d8e9fe426
! %l2 = 0000000049ffffff, Mem[0000000091800008] = 50d2dafcffffffe4
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = 0000000049ffffff
! Mem[0000000091000008] = ae9d15fe55463e10, %g2 = ffffffffe8dde749
ldx [%i6+%o1],%g2 ! %g2 = ae9d15fe55463e10
ba,a p30_not_taken_0_end
p30_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 ffffffffffffdafc
bne,a,pn %xcc,p30_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000011142aa1
bne,a,pn %xcc,p30_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000049ffffff
bne,a,pn %xcc,p30_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000077ba
bne,a,pn %xcc,p30_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000002d
bne,a,pn %xcc,p30_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffe749
bne,a,pn %xcc,p30_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffe4
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 b4ac3bd6 bdfad78b
bne %xcc,p30_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be ac333cc7 b58f248a
bne %xcc,p30_f4_fail
nop
! Check Local Memory
set p30_local0_expect,%g1
p30_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 75fa577990143e10
ldx [%i0+0x000],%g3 ! Observed data at 000000004c000000
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 55463e1000002a16
ldx [%i0+0x010],%g3 ! Observed data at 000000004c000010
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 49ffffffc222719a
ldx [%i0+0x018],%g3 ! Observed data at 000000004c000018
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0000000011142aa1
ldx [%i0+0x020],%g3 ! Observed data at 000000004c000020
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 55463e1000002a16
ldx [%i0+0x030],%g3 ! Observed data at 000000004c000030
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x030,%g4
set p30_local1_expect,%g1
p30_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 000045bb7f38dafc
ldx [%i1+0x008],%g3 ! Observed data at 000000004c800008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffa81c0c161d2221
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 = 49ffffffffffffe4
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 = 6aa69e672014ea67
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 = 9ca0e749d67d18c6
ldx [%i1+0x038],%g3 ! Observed data at 000000004c800038
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x038,%g4
set p30_local2_expect,%g1
p30_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 8b09de4918cd7ba3
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 = 9102490181e68ba2
ldx [%i2+0x008],%g3 ! Observed data at 000000004d000008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x008,%g4
set p30_local3_expect,%g1
p30_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 40ee347e7f38dafc
ldx [%i3+0x000],%g3 ! Observed data at 000000004d800000
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 0000792ae7492c82
ldx [%i3+0x008],%g3 ! Observed data at 000000004d800008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = d9b49bf7e4252aa1
ldx [%i3+0x018],%g3 ! Observed data at 000000004d800018
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9ca0e749e7492c82
ldx [%i3+0x020],%g3 ! Observed data at 000000004d800020
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = c889ffe42014ea67
ldx [%i3+0x028],%g3 ! Observed data at 000000004d800028
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = ae9d15fe55463e10
ldx [%i3+0x030],%g3 ! Observed data at 000000004d800030
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000011142aa1
ldx [%i3+0x038],%g3 ! Observed data at 000000004d800038
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x038,%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_f4_fail:
set p30_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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:
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004d000028]
stha %l6,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000028]
ldxa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d800000]
ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c800018]
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d000028]
stwa %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c000028]
ldsha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004d000028]
done
p30_trap1o:
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004d000028]
stha %l6,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000028]
ldxa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d800000]
ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004c800018]
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004d000028]
stwa %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c000028]
ldsha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004d000028]
done
p30_trap2e:
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004d800010]
lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004c800020]
lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004c000010]
ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c000018]
ldxa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004c000010]
stwa %l5,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c800020]
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004d800000]
done
p30_trap2o:
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004d800010]
lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004c800020]
lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004c000010]
ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000004c000018]
ldxa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004c000010]
stwa %l5,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004c800020]
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004d800000]
done
p30_trap3e:
nop
nop
nop
nop
nop
nop
done
p30_trap3o:
nop
nop
nop
nop
nop
nop
done
p30_init_memory_pointers:
set p30_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p30_local0_start,%i0
set p30_local1_start,%i1
set p30_local2_start,%i2
set p30_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 643588b483b61a06
ldx [%g1+0x008],%l1 ! %l1 = 4ed83dd7ff101238
ldx [%g1+0x010],%l2 ! %l2 = 67a37cd233eaafca
ldx [%g1+0x018],%l3 ! %l3 = 40ee347e7f38dafc
ldx [%g1+0x020],%l4 ! %l4 = 243f29dc6aa69e67
ldx [%g1+0x028],%l5 ! %l5 = 82626d1401b3bee5
ldx [%g1+0x030],%l6 ! %l6 = ae9d15fe55463e10
ldx [%g1+0x038],%l7 ! %l7 = 83d94e0be07b434a
! 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 = 334e0882 5ee3d42a 62ef6d1e 5d40aa19
! %f4 = 5149144d 40c23e72 d7332098 f03d60f4
! %f8 = a58aff83 a349302a 8b790a22 b3ff6943
! %f12 = 28322d3a 5f9c09a8 c1f54d9a 754ffeaa
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 17bb0a93 7975ebf5 53432c7b e55da62a
! %f20 = a8faf784 125e13b2 4d0550fc 0e3e383e
! %f24 = f5289d0b 24d0163a 6a56eaab 58ce8fb8
! %f28 = ef1f6d41 b75c1d3c 2fb14175 c7db1f58
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9b24b47c 22223f59 fb4793dc 562321e0
! %f36 = d8f3a33f b5bed65d 66ac6559 4ad91e9c
! %f40 = 43f79a04 1f842c91 58781b33 d27d01b5
! %f44 = bd9f3aca 33b9e230 25f84c79 a5f868a7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xaaee05400000005f,%g7,%g1 ! GSR scale = 11, align = 7
wr %g1,%g0,%gsr ! GSR = aaee05400000005f
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[0000000090000010] = 0212225c, %g2 = 000000000000fbb4
lduh [%i4+%o2],%g2 ! %g2 = 0000000000000212
! %l4 = 2f5a7c7bc4a71564, Mem[000000009100003e] = 1dc00000
sth %l4,[%i6+0x03e] ! Mem[000000009100003c] = 15640000
! %l0 = 56df1cde64078175, Mem[000000009000002e] = 1540944f
sth %l0,[%i4+0x02e] ! Mem[000000009000002c] = 8175944f
! %l5 = b20cf62e6687bebb, Mem[000000009100003c] = d7571564
sth %l5,[%i6+0x03c] ! Mem[000000009100003c] = bebb1564
! Mem[0000000091000010] = eb99b0555bebbbe4, %g2 = 0000000000000212
ldx [%i6+%o2],%g2 ! %g2 = eb99b0555bebbbe4
! Mem[0000000090000020] = 1a54edfce7b2eb32, %g2 = eb99b0555bebbbe4
ldx [%i4+%o4],%g2 ! %g2 = 1a54edfce7b2eb32
! Mem[0000000090000004] = 0b7896ab, %g2 = 1a54edfce7b2eb32
ldsh [%i4+0x006],%g2 ! %g2 = 0000000000000b78
! %l1 = 190473bc91e7da27, Mem[0000000090800036] = fd66393f
stb %l1,[%i5+0x036] ! Mem[0000000090800034] = 2766393f
! Mem[0000000091000000] = ddab9f6d, %g2 = 0000000000000b78
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffffddab
! %l2 = 177695b47775ee82, Mem[0000000091000034] = 207bbe7e
sth %l2,[%i6+0x034] ! Mem[0000000091000034] = ee82be7e
p31_label_2:
! Mem[000000009000001c] = 9d7122ad, %g2 = ffffffffffffddab
lduw [%i4+0x01c],%g2 ! %g2 = 000000009d7122ad
! %l7 = d3c5463214d52c7e, Mem[0000000090800029] = 4882af9c
stb %l7,[%i5+0x029] ! Mem[0000000090800028] = 7e82af9c
! %l5 = b20cf62e6687bebb, Mem[000000009000003e] = 39dc0000
sth %l5,[%i4+0x03e] ! Mem[000000009000003c] = bebb0000
! Mem[000000004e800018] = 9aec3f0641bea1b0, %l4 = 2f5a7c7bc4a71564
ldx [%i1+%o3],%l4 ! %l4 = 9aec3f0641bea1b0
! Mem[0000000090800038] = 393f420cdd38b60e, %g2 = 000000009d7122ad
ldx [%i5+0x038],%g2 ! %g2 = 393f420cdd38b60e
! Mem[000000009100000c] = 93eb99b0, %g2 = 393f420cdd38b60e
ldsb [%i6+0x00f],%g2 ! %g2 = ffffffffffffff93
! Mem[0000000091800018] = a5df25e1, %g2 = ffffffffffffff93
ldsb [%o0+0x019],%g2 ! %g2 = ffffffffffffffa5
! %l5 = b20cf62e6687bebb, Mem[0000000091800020] = c69ee3c733167744
stx %l5,[%o0+%o4] ! Mem[0000000091800020] = b20cf62e6687bebb
! Mem[000000004f800000] = 35d9301e65f9c459, %l2 = 177695b47775ee82
ldx [%i3+%g0],%l2 ! %l2 = 35d9301e65f9c459
! Mem[0000000091800020] = b20cf62e, %g2 = ffffffffffffffa5
lduw [%o0+%o4],%g2 ! %g2 = 00000000b20cf62e
p31_label_3:
! %l5 = b20cf62e6687bebb, Mem[000000004e80000d] = ae1c48e0
stb %l5,[%i1+0x00d] ! Mem[000000004e80000c] = aebb48e0
! Mem[000000004f000010] = bc6d3775 4d2cdcaf, %l6 = c8a09561, %l7 = 14d52c7e
ldd [%i2+%o2],%l6 ! %l6 = 00000000bc6d3775 000000004d2cdcaf
! %l2 = 35d9301e65f9c459, Mem[000000004f000030] = 2070f91703ea2f57
stx %l2,[%i2+0x030] ! Mem[000000004f000030] = 35d9301e65f9c459
! %l0 = 56df1cde64078175, Mem[000000009080000f] = d2bbd0f9
stb %l0,[%i5+0x00f] ! Mem[000000009080000c] = 75bbd0f9
! Mem[0000000090000038] = 8fc6c81b, %g2 = 00000000b20cf62e
ldsb [%i4+0x038],%g2 ! %g2 = ffffffffffffff8f
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = ffffff8f, %g3 = 0bad0b00
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
! Mem[0000000091800034] = 487fe8dd, %g2 = 0000000045288f71
lduh [%o0+0x036],%g2 ! %g2 = 000000000000487f
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = 000000000000487f
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
! Mem[0000000090800038] = 393f420c dd38b60e, %g2 = a2d978b6, %g3 = b6b6487f
ldd [%i5+0x038],%g2 ! %g2 = 00000000393f420c 00000000dd38b60e
! %l0 = 64078175, %l1 = 91e7da27, Mem[0000000090000018] = 7f114e52 9d7122ad
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 64078175 91e7da27
p31_label_4:
! Mem[0000000091800000] = 6c5e37b5da193367, %g2 = 00000000393f420c
ldx [%o0+%g0],%g2 ! %g2 = 6c5e37b5da193367
! %l2 = 35d9301e65f9c459, Mem[0000000090800018] = 35d3851c
stb %l2,[%i5+%o3] ! Mem[0000000090800018] = 59d3851c
! Mem[0000000090800008] = a3d5b48df38faf75, %g2 = 6c5e37b5da193367
ldx [%i5+%o1],%g2 ! %g2 = a3d5b48df38faf75
! Mem[0000000090000000] = f4d6f5d480b60b78, %g2 = a3d5b48df38faf75
ldx [%i4+%g0],%g2 ! %g2 = f4d6f5d480b60b78
! Mem[000000004f000014] = 4d2cdcaf, %l4 = 9aec3f0641bea1b0
ldsw [%i2+0x014],%l4 ! %l4 = 000000004d2cdcaf
! %l4 = 000000004d2cdcaf, Mem[0000000091000034] = ee82be7e
sth %l4,[%i6+0x034] ! Mem[0000000091000034] = dcafbe7e
! %l4 = 4d2cdcaf, %l5 = 6687bebb, Mem[0000000091000008] = 4b1c5151 da67f293
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 4d2cdcaf 6687bebb
! Mem[0000000091800028] = d1fa02cc, %g18 = ef9da8f3b5bd91e2
ldsw [%o0+%o5],%g2 ! %g2 = ef9da8f3b5bd91e2
! %l7 = 000000004d2cdcaf, Mem[0000000091800012] = f9f4a2d9
sth %l7,[%o0+0x012] ! Mem[0000000091800010] = dcafa2d9
! %l4 = 000000004d2cdcaf, Mem[0000000091000000] = ddab9f6dde861c20
stx %l4,[%i6+%g0] ! Mem[0000000091000000] = 000000004d2cdcaf
p31_label_5:
! Mem[0000000090800008] = 8df38faf, %g2 = ffffffffd1fa02cc
ldsb [%i5+0x00b],%g2 ! %g2 = ffffffffffffff8d
! %l6 = 00000000bc6d3775, Mem[0000000090800028] = eb7e82af
stb %l6,[%i5+%o5] ! Mem[0000000090800028] = 757e82af
! %l3 = dbfe3ae6980caee4, Mem[000000004f800010] = fa7f0ebc
sth %l3,[%i3+%o2] ! Mem[000000004f800010] = aee40ebc
! Mem[0000000090800030] = 342d0727, %g2 = ffffffffffffff8d
ldsb [%i5+0x033],%g2 ! %g2 = 0000000000000034
! Mem[0000000090800014] = fa5459d3, %g2 = 0000000000000034
ldsb [%i5+0x016],%g2 ! %g2 = fffffffffffffffa
! Mem[000000004e000028] = 41bf209f, %l1 = 190473bc91e7da27
ldsh [%i0+0x02a],%l1 ! %l1 = 000000000000209f
! Mem[0000000090800004] = d0bacca9, %g2 = fffffffffffffffa
lduh [%i5+0x004],%g2 ! %g2 = 000000000000d0ba
! Mem[000000004e80001c] = 41bea1b0, %l3 = dbfe3ae6980caee4
ldsw [%i1+0x01c],%l3 ! %l3 = 0000000041bea1b0
! Mem[000000009080001c] = 35726c6c, %g2 = 000000000000d0ba
ldsh [%i5+0x01e],%g2 ! %g2 = 0000000000003572
! %l4 = 000000004d2cdcaf, Mem[000000004e800024] = e0815356
stb %l4,[%i1+0x024] ! Mem[000000004e800024] = af815356
p31_label_6:
! %l3 = 0000000041bea1b0, Mem[0000000090000008] = 96abb01bc40b9e2c
stx %l3,[%i4+%o1] ! Mem[0000000090000008] = 0000000041bea1b0
! Mem[000000004e800034] = 928f9830, %l0 = 56df1cde64078175
ldsb [%i1+0x034],%l0 ! %l0 = ffffffffffffff92
! %l0 = ffffffffffffff92, Mem[0000000090800026] = 4dff757e
sth %l0,[%i5+0x026] ! Mem[0000000090800024] = ff92757e
! Mem[000000004e800030] = 3cdaa83c, %l1 = 000000000000209f
ldsh [%i1+0x032],%l1 ! %l1 = ffffffffffffa83c
! Mem[000000009100003c] = bebb1564, %g2 = 0000000000003572
lduh [%i6+0x03c],%g2 ! %g2 = 000000000000bebb
! %l6 = 00000000bc6d3775, Mem[0000000090000030] = 944f136a
stw %l6,[%i4+0x030] ! Mem[0000000090000030] = bc6d3775
! %l1 = ffffffffffffa83c, Mem[000000009180003c] = eb806635
stb %l1,[%o0+0x03c] ! Mem[000000009180003c] = 3c806635
! Mem[000000004e000030] = 79f579b5, %l0 = ffffffffffffff92
ldub [%i0+0x030],%l0 ! %l0 = 0000000000000079
! Mem[000000009000002c] = 8d798175, %g2 = 000000000000bebb
lduw [%i4+0x02c],%g2 ! %g2 = 000000008d798175
! %l2 = 35d9301e65f9c459, Mem[0000000091800016] = 78b639a5
sth %l2,[%o0+0x016] ! Mem[0000000091800014] = c45939a5
p31_label_7:
! Mem[0000000091000020] = 9de28f8d7b41cb8c, %g2 = 000000008d798175
ldx [%i6+%o4],%g2 ! %g2 = 9de28f8d7b41cb8c
! Mem[0000000090800014] = ba27fa54, %g2 = 9de28f8d7b41cb8c
lduw [%i5+0x014],%g2 ! %g2 = 00000000ba27fa54
! %l6 = 00000000bc6d3775, Mem[0000000090800020] = 6c6c0f3aba1eff92
stx %l6,[%i5+%o4] ! Mem[0000000090800020] = 00000000bc6d3775
! Mem[0000000090800038] = 420cdd38, %g2 = 00000000ba27fa54
lduh [%i5+0x03a],%g2 ! %g2 = 000000000000420c
! Mem[0000000091000038] = 65898de9, %g18 = ef9da8f3b5bd91e2
ldsw [%i6+0x038],%g2 ! %g2 = ef9da8f3b5bd91e2
! Mem[0000000091000008] = 4d2cdcaf 6687bebb, %g2 = 65898de9, %g3 = dd38b60e
ldd [%i6+%o1],%g2 ! %g2 = 000000004d2cdcaf 000000006687bebb
! Mem[0000000090000008] = 00000000, %g2 = 000000004d2cdcaf
lduw [%i4+%o1],%g2 ! %g2 = 0000000000000000
! %l6 = bc6d3775, %l7 = 4d2cdcaf, Mem[0000000090000000] = f4d6f5d4 80b60b78
std %l6,[%i4+%g0] ! Mem[0000000090000000] = bc6d3775 4d2cdcaf
! Mem[0000000091000018] = 4f3440af, %g2 = 0000000000000000
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000004f34
! Mem[000000004f00003c] = e76a8dfb, %l1 = ffffffffffffa83c
ldsb [%i2+0x03c],%l1 ! %l1 = ffffffffffffffe7
p31_label_8:
! Mem[000000004e800034] = 928f9830, %l5 = b20cf62e6687bebb
lduw [%i1+0x034],%l5 ! %l5 = 00000000928f9830
! %l2 = 35d9301e65f9c459, Mem[000000004f000028] = 233fa4e5
stw %l2,[%i2+%o5] ! Mem[000000004f000028] = 65f9c459
! Mem[0000000091800038] = e8dd799b, %g2 = 0000000000004f34
ldub [%o0+0x038],%g2 ! %g2 = 00000000000000e8
! Mem[000000004f000038] = 80954adc, %l4 = 000000004d2cdcaf
lduh [%i2+0x03a],%l4 ! %l4 = 0000000000004adc
! Mem[0000000091000020] = 8f8d7b41, %g2 = 00000000000000e8
lduh [%i6+0x022],%g2 ! %g2 = 0000000000008f8d
! Mem[000000004f80003c] = 5b43e921, %l0 = 0000000000000079
ldsw [%i3+0x03c],%l0 ! %l0 = 000000005b43e921
! %l7 = 000000004d2cdcaf, Mem[000000004e800038] = c657aaf591ffaab4
stx %l7,[%i1+0x038] ! Mem[000000004e800038] = 000000004d2cdcaf
! Mem[0000000090800010] = bbd0f97aba27fa54, %g2 = 0000000000008f8d
ldx [%i5+%o2],%g2 ! %g2 = bbd0f97aba27fa54
! %l2 = 35d9301e65f9c459, Mem[0000000091800028] = d1fa02ccb0308df5
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 35d9301e65f9c459
! Mem[000000009080003c] = dd38b60e, %g2 = bbd0f97aba27fa54
ldub [%i5+0x03c],%g2 ! %g2 = 00000000000000dd
p31_label_9:
! Mem[000000009100002c] = 959e7cc7, %g2 = 00000000000000dd
lduh [%i6+0x02e],%g2 ! %g2 = 000000000000959e
! Mem[0000000090800018] = 59d3851c, %g2 = 000000000000959e
ldub [%i5+%o3],%g2 ! %g2 = 0000000000000059
! %l0 = 5b43e921, %l1 = ffffffe7, Mem[0000000091800030] = 45288f71 b6b6487f
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 5b43e921 ffffffe7
! Mem[000000004e00001c] = 7d68287d, %l2 = 35d9301e65f9c459
lduw [%i0+0x01c],%l2 ! %l2 = 000000007d68287d
! Mem[0000000090800024] = 3775757e, %g2 = 0000000000000059
lduh [%i5+0x026],%g2 ! %g2 = 0000000000003775
! Mem[0000000091800008] = 50d23f27, %g2 = 0000000000003775
lduw [%o0+%o1],%g2 ! %g2 = 0000000050d23f27
! %l4 = 0000000000004adc, Mem[0000000090800038] = 393f420cdd38b60e
stx %l4,[%i5+0x038] ! Mem[0000000090800038] = 0000000000004adc
! Mem[0000000090800030] = e7b33334 2d072766, %g2 = 50d23f27, %g3 = 6687bebb
ldd [%i5+0x030],%g2 ! %g2 = 00000000e7b33334 000000002d072766
! Mem[0000000091000004] = 4d2cdcaf, %g18 = ef9da8f3b5bd91e2
ldsw [%i6+0x004],%g2 ! %g2 = ef9da8f3b5bd91e2
! %l4 = 0000000000004adc, Mem[0000000090800014] = ba27fa54
stw %l4,[%i5+0x014] ! Mem[0000000090800014] = 00004adc
p31_label_10:
! %l0 = 5b43e921, %l1 = ffffffe7, Mem[000000004e800020] = 3048317d af815356
std %l0,[%i1+%o4] ! Mem[000000004e800020] = 5b43e921 ffffffe7
! %l2 = 000000007d68287d, Mem[000000004e800036] = 928f9830
sth %l2,[%i1+0x036] ! Mem[000000004e800034] = 928f287d
! Mem[0000000091800030] = 5b43e921 ffffffe7, %g2 = 4d2cdcaf, %g3 = 2d072766
ldd [%o0+0x030],%g2 ! %g2 = 000000005b43e921 00000000ffffffe7
! %l4 = 00004adc, %l5 = 928f9830, Mem[0000000090000038] = 8fc6c81b f8babebb
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 00004adc 928f9830
! %l6 = 00000000bc6d3775, Mem[000000009000000e] = a1b00212
sth %l6,[%i4+0x00e] ! Mem[000000009000000c] = 37750212
! %l4 = 00004adc, %l5 = 928f9830, Mem[0000000091000028] = 43a014ad db4f959e
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 00004adc 928f9830
! Mem[0000000091000030] = 7cc77257, %g18 = ef9da8f3b5bd91e2
ldsw [%i6+0x030],%g2 ! %g2 = ef9da8f3b5bd91e2
! %l4 = 0000000000004adc, Mem[0000000091800028] = 35d9301e65f9c459
stx %l4,[%o0+%o5] ! Mem[0000000091800028] = 0000000000004adc
! Mem[000000004f800008] = 76dc4614, %l4 = 0000000000004adc
ldsw [%i3+%o1],%l4 ! %l4 = 0000000076dc4614
! Mem[0000000091000008] = 4d2cdcaf 6687bebb, %g2 = 7cc77257, %g3 = ffffffe7
ldd [%i6+%o1],%g2 ! %g2 = 000000004d2cdcaf 000000006687bebb
p31_label_11:
! Mem[000000004e00003c] = 4d9eb13c, %l5 = 00000000928f9830
lduw [%i0+0x03c],%l5 ! %l5 = 000000004d9eb13c
! Mem[0000000091000010] = eb99b0555bebbbe4, %g2 = 000000004d2cdcaf
ldx [%i6+%o2],%g2 ! %g2 = eb99b0555bebbbe4
! %l1 = ffffffffffffffe7, Mem[0000000091000010] = eb99b055
stw %l1,[%i6+%o2] ! Mem[0000000091000010] = ffffffe7
! %l4 = 0000000076dc4614, Mem[0000000090800024] = bc6d3775
stw %l4,[%i5+0x024] ! Mem[0000000090800024] = 76dc4614
! %l7 = 000000004d2cdcaf, Mem[0000000091800000] = 6c5e37b5da193367
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = 000000004d2cdcaf
! %l0 = 000000005b43e921, Mem[000000004e800026] = ffffffe7
stb %l0,[%i1+0x026] ! Mem[000000004e800024] = ffff21e7
! %l3 = 0000000041bea1b0, Mem[000000004f800024] = c3306e28
stw %l3,[%i3+0x024] ! Mem[000000004f800024] = 41bea1b0
! Mem[000000004e800024] = ffff21e7, %l3 = 0000000041bea1b0
ldsb [%i1+0x025],%l3 ! %l3 = ffffffffffffffff
! %l2 = 000000007d68287d, Mem[000000004f800034] = 2679dc81
stb %l2,[%i3+0x034] ! Mem[000000004f800034] = 7d79dc81
! Mem[000000004f800008] = 76dc4614 6596864d, %l0 = 5b43e921, %l1 = ffffffe7
ldd [%i3+%o1],%l0 ! %l0 = 0000000076dc4614 000000006596864d
p31_label_12:
! %l4 = 76dc4614, %l5 = 4d9eb13c, Mem[0000000090800020] = 00000000 76dc4614
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 76dc4614 4d9eb13c
! Mem[0000000091800028] = 00000000 00004adc, %g2 = 5bebbbe4, %g3 = 6687bebb
ldd [%o0+%o5],%g2 ! %g2 = 0000000000000000 0000000000004adc
! %l7 = 000000004d2cdcaf, Mem[000000004f800008] = 76dc46146596864d
stx %l7,[%i3+%o1] ! Mem[000000004f800008] = 000000004d2cdcaf
! %l2 = 7d68287d, %l3 = ffffffff, Mem[0000000091000020] = 9de28f8d 7b41cb8c
std %l2,[%i6+%o4] ! Mem[0000000091000020] = 7d68287d ffffffff
! Mem[0000000091000028] = 00004adc 928f9830, %g2 = 00000000, %g3 = 00004adc
ldd [%i6+%o5],%g2 ! %g2 = 0000000000004adc 00000000928f9830
! Mem[0000000091800020] = b20cf62e 6687bebb, %g2 = 00004adc, %g3 = 928f9830
ldd [%o0+%o4],%g2 ! %g2 = 00000000b20cf62e 000000006687bebb
! Mem[000000004e800030] = 3cdaa83c, %l5 = 000000004d9eb13c
lduh [%i1+0x030],%l5 ! %l5 = 0000000000003cda
! Mem[0000000090000004] = 4d2cdcaf, %g18 = ef9da8f3b5bd91e2
ldsw [%i4+0x004],%g2 ! %g2 = ef9da8f3b5bd91e2
! %l3 = ffffffffffffffff, Mem[000000009180001c] = e14610d9
stw %l3,[%o0+0x01c] ! Mem[000000009180001c] = ffffffff
! Mem[000000009080003c] = 00004adc, %g18 = ef9da8f3b5bd91e2
ldsw [%i5+0x03c],%g2 ! %g2 = ef9da8f3b5bd91e2
p31_label_13:
! Mem[0000000090800024] = b13c757e, %g2 = 0000000000004adc
ldsh [%i5+0x026],%g2 ! %g2 = ffffffffffffb13c
! Mem[0000000090000018] = 6407817591e7da27, %g2 = ffffffffffffb13c
ldx [%i4+%o3],%g2 ! %g2 = 6407817591e7da27
! Mem[000000009180001c] = ffffffff, %g18 = ef9da8f3b5bd91e2
ldsw [%o0+0x01c],%g2 ! %g2 = ef9da8f3b5bd91e2
! Mem[0000000091000024] = ff00004a, %g2 = ffffffffffffffff
ldub [%i6+0x027],%g2 ! %g2 = 00000000000000ff
! Mem[0000000091800010] = dcafa2d9, %g2 = 00000000000000ff
ldsh [%o0+0x012],%g2 ! %g2 = ffffffffffffdcaf
! %l1 = 000000006596864d, Mem[000000004e000010] = 3cf04c24
sth %l1,[%i0+%o2] ! Mem[000000004e000010] = 864d4c24
! Mem[000000004e80001c] = 41bea1b0, %l6 = 00000000bc6d3775
lduw [%i1+0x01c],%l6 ! %l6 = 0000000041bea1b0
! Mem[0000000090000024] = e7b2eb32, %g2 = ffffffffffffdcaf
lduw [%i4+0x024],%g2 ! %g2 = 00000000e7b2eb32
! Mem[0000000090000034] = 126760d7, %g2 = 00000000e7b2eb32
ldsh [%i4+0x034],%g2 ! %g2 = 0000000000001267
! Mem[000000004e000010] = 864d4c24, %l4 = 0000000076dc4614
lduw [%i0+%o2],%l4 ! %l4 = 00000000864d4c24
p31_label_14:
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = 00001267, %g3 = 6687bebb
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! Mem[000000004e800000] = 0fcbf919, %l0 = 0000000076dc4614
ldub [%i1+0x003],%l0 ! %l0 = 0000000000000019
! %l3 = ffffffffffffffff, Mem[000000004e800038] = 000000004d2cdcaf
stx %l3,[%i1+0x038] ! Mem[000000004e800038] = ffffffffffffffff
! Mem[0000000090800028] = 82af9c5f, %g2 = 0000000050d23f27
ldub [%i5+0x02a],%g2 ! %g2 = 0000000000000082
! Mem[0000000091800014] = a2d9c459, %g18 = ef9da8f3b5bd91e2
ldsw [%o0+0x014],%g2 ! %g2 = ef9da8f3b5bd91e2
! %l6 = 41bea1b0, %l7 = 4d2cdcaf, Mem[0000000090800020] = 76dc4614 4d9eb13c
std %l6,[%i5+%o4] ! Mem[0000000090800020] = 41bea1b0 4d2cdcaf
! Mem[0000000091800028] = 0000000000004adc, %g2 = ffffffffa2d9c459
ldx [%o0+%o5],%g2 ! %g2 = 0000000000004adc
! Mem[0000000090000010] = 0212225c, %g18 = ef9da8f3b5bd91e2
ldsw [%i4+%o2],%g2 ! %g2 = ef9da8f3b5bd91e2
! %l0 = 00000019, %l1 = 6596864d, Mem[0000000090000020] = 1a54edfc e7b2eb32
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 00000019 6596864d
! Mem[000000009000002c] = 75bc6d37, %g2 = 000000000212225c
ldub [%i4+0x02f],%g2 ! %g2 = 0000000000000075
p31_label_15:
! Mem[0000000091800030] = 5b43e921, %g2 = 0000000000000075
lduh [%o0+0x030],%g2 ! %g2 = 0000000000005b43
! Mem[0000000091000028] = 00004adc928f9830, %g2 = 0000000000005b43
ldx [%i6+%o5],%g2 ! %g2 = 00004adc928f9830
! %l0 = 0000000000000019, Mem[0000000090800008] = a3d5b48df38faf75
stx %l0,[%i5+%o1] ! Mem[0000000090800008] = 0000000000000019
! %l7 = 000000004d2cdcaf, Mem[0000000091000039] = 898de9be
stb %l7,[%i6+0x039] ! Mem[0000000091000038] = af8de9be
! %l4 = 00000000864d4c24, Mem[0000000091000020] = 7d68287d
stw %l4,[%i6+%o4] ! Mem[0000000091000020] = 864d4c24
! %l6 = 0000000041bea1b0, Mem[000000004f800034] = 7d79dc81
sth %l6,[%i3+0x034] ! Mem[000000004f800034] = a1b0dc81
! Mem[000000004f80001c] = 48ad7b15, %l3 = ffffffffffffffff
ldub [%i3+0x01d],%l3 ! %l3 = 00000000000000ad
! %l6 = 41bea1b0, %l7 = 4d2cdcaf, Mem[0000000090800028] = 757e82af 9c5fe8b1
std %l6,[%i5+%o5] ! Mem[0000000090800028] = 41bea1b0 4d2cdcaf
! Mem[000000009080000c] = 000019bb, %g2 = 00004adc928f9830
ldsb [%i5+0x00d],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800000] = 00000000, %g2 = 0000000000000000
lduh [%o0+%g0],%g2 ! %g2 = 0000000000000000
p31_label_16:
! %l4 = 00000000864d4c24, Mem[000000004f00003c] = e76a8dfb
stb %l4,[%i2+0x03c] ! Mem[000000004f00003c] = 246a8dfb
! %l5 = 0000000000003cda, Mem[0000000091800018] = 39a5df25ffffffff
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = 0000000000003cda
! Mem[000000004e000030] = 79f579b50182003c, %l7 = 000000004d2cdcaf
ldx [%i0+0x030],%l7 ! %l7 = 79f579b50182003c
! Mem[0000000090000028] = 07dc67fd8d798175, %g2 = 0000000000000000
ldx [%i4+%o5],%g2 ! %g2 = 07dc67fd8d798175
! Mem[0000000090000010] = 12225c79, %g2 = 07dc67fd8d798175
ldub [%i4+0x011],%g2 ! %g2 = 0000000000000012
! Mem[0000000090000030] = bc6d3775126760d7, %g2 = 0000000000000012
ldx [%i4+0x030],%g2 ! %g2 = bc6d3775126760d7
! %l2 = 000000007d68287d, Mem[0000000091800010] = 5e44dcaf
stw %l2,[%o0+%o2] ! Mem[0000000091800010] = 7d68287d
! Mem[0000000090800008] = 00000000, %g2 = bc6d3775126760d7
ldub [%i5+0x009],%g2 ! %g2 = 0000000000000000
! Mem[000000004f000010] = bc6d37754d2cdcaf, %l0 = 0000000000000019
ldx [%i2+%o2],%l0 ! %l0 = bc6d37754d2cdcaf
! %l4 = 00000000864d4c24, Mem[000000004e80003c] = ffffffff
stb %l4,[%i1+0x03c] ! Mem[000000004e80003c] = 24ffffff
p31_label_17:
! %l7 = 79f579b50182003c, Mem[0000000091000000] = 000000004d2cdcaf
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = 79f579b50182003c
! Mem[0000000091800028] = 00000000, %g2 = 0000000000000000
ldsb [%o0+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800024] = 4d2cdcaf, %g18 = ef9da8f3b5bd91e2
ldsw [%i5+0x024],%g2 ! %g2 = ef9da8f3b5bd91e2
! Mem[0000000091000000] = 79f579b5, %g18 = ef9da8f3b5bd91e2
ldsw [%i6+%g0],%g2 ! %g2 = ef9da8f3b5bd91e2
! %l2 = 7d68287d, %l3 = 000000ad, Mem[0000000091800008] = 50d23f27 0741274a
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 7d68287d 000000ad
! %l3 = 00000000000000ad, Mem[0000000090000008] = 00000000
sth %l3,[%i4+%o1] ! Mem[0000000090000008] = 00ad0000
! %l4 = 864d4c24, %l5 = 00003cda, Mem[0000000091800020] = b20cf62e 6687bebb
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 864d4c24 00003cda
! Mem[0000000090800038] = 00000000, %g2 = 0000000079f579b5
lduw [%i5+0x038],%g2 ! %g2 = 0000000000000000
! %l7 = 79f579b50182003c, Mem[0000000091000008] = 4d2cdcaf6687bebb
stx %l7,[%i6+%o1] ! Mem[0000000091000008] = 79f579b50182003c
! Mem[0000000091000024] = ffffffff, %g18 = ef9da8f3b5bd91e2
ldsw [%i6+0x024],%g2 ! %g2 = ef9da8f3b5bd91e2
p31_label_18:
! Mem[0000000091800024] = 3cda0000, %g2 = ffffffffffffffff
ldsh [%o0+0x026],%g2 ! %g2 = 0000000000003cda
! Mem[0000000090800028] = a1b04d2c, %g2 = 0000000000003cda
lduh [%i5+0x02a],%g2 ! %g2 = 000000000000a1b0
! Mem[0000000091800020] = 2400003c, %g2 = 000000000000a1b0
ldsb [%o0+0x023],%g2 ! %g2 = 0000000000000024
! Mem[0000000090000008] = 00ad0000 41be3775, %g2 = 00000024, %g3 = 0741274a
ldd [%i4+%o1],%g2 ! %g2 = 0000000000ad0000 0000000041be3775
! Mem[000000009180002c] = 00004adc, %g2 = 0000000000ad0000
ldub [%o0+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800028] = a1b04d2c, %g2 = 0000000000000000
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffffa1b0
! Mem[0000000090000010] = 0212225c798eb5a3, %g2 = ffffffffffffa1b0
ldx [%i4+%o2],%g2 ! %g2 = 0212225c798eb5a3
! Mem[000000004f80000c] = 4d2cdcaf, %l6 = 0000000041bea1b0
ldsb [%i3+0x00e],%l6 ! %l6 = ffffffffffffffdc
! Mem[000000009180001c] = 003cda86, %g2 = 0212225c798eb5a3
ldsb [%o0+0x01d],%g2 ! %g2 = 0000000000000000
! %l6 = ffffffdc, %l7 = 0182003c, Mem[0000000090000008] = 00ad0000 41be3775
std %l6,[%i4+%o1] ! Mem[0000000090000008] = ffffffdc 0182003c
p31_label_19:
! Mem[0000000090000030] = bc6d3775 126760d7, %g2 = 00000000, %g3 = 41be3775
ldd [%i4+0x030],%g2 ! %g2 = 00000000bc6d3775 00000000126760d7
! Mem[0000000090800004] = d0bacca9, %g18 = ef9da8f3b5bd91e2
ldsw [%i5+0x004],%g2 ! %g2 = ef9da8f3b5bd91e2
! Mem[0000000091800000] = 00000000, %g2 = ffffffffd0bacca9
ldsb [%o0+%g0],%g2 ! %g2 = 0000000000000000
! Mem[000000004f800010] = aee40ebc, %l3 = 00000000000000ad
lduh [%i3+%o2],%l3 ! %l3 = 000000000000aee4
! %l1 = 000000006596864d, Mem[000000009100003a] = 8de9bebb
sth %l1,[%i6+0x03a] ! Mem[0000000091000038] = 864dbebb
! Mem[0000000090800020] = 41bea1b0 4d2cdcaf, %g2 = 00000000, %g3 = 126760d7
ldd [%i5+%o4],%g2 ! %g2 = 0000000041bea1b0 000000004d2cdcaf
! Mem[0000000091000034] = dcafbe7e, %g18 = ef9da8f3b5bd91e2
ldsw [%i6+0x034],%g2 ! %g2 = ef9da8f3b5bd91e2
! %l4 = 864d4c24, %l5 = 00003cda, Mem[0000000090800010] = bbd0f97a 00004adc
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 864d4c24 00003cda
! %l0 = bc6d37754d2cdcaf, Mem[000000004f80001e] = 48ad7b15
stb %l0,[%i3+0x01e] ! Mem[000000004f80001c] = 48adaf15
! %l2 = 7d68287d, %l3 = 0000aee4, Mem[0000000090800008] = 00000000 00000019
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 7d68287d 0000aee4
p31_label_20:
! Mem[0000000091800020] = 4c240000, %g2 = ffffffffdcafbe7e
ldub [%o0+0x022],%g2 ! %g2 = 000000000000004c
! %l6 = ffffffdc, %l7 = 0182003c, Mem[0000000091800010] = 7d68287d a2d9c459
std %l6,[%o0+%o2] ! Mem[0000000091800010] = ffffffdc 0182003c
! %l6 = ffffffffffffffdc, Mem[0000000091000010] = ffffffe75bebbbe4
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = ffffffffffffffdc
! Mem[0000000090000000] = bc6d3775, %g2 = 000000000000004c
lduh [%i4+%g0],%g2 ! %g2 = 000000000000bc6d
! Mem[0000000090800018] = 59d3851c, %g18 = ef9da8f3b5bd91e2
ldsw [%i5+%o3],%g2 ! %g2 = ef9da8f3b5bd91e2
! Mem[0000000091800034] = ffffffe7, %g2 = 0000000059d3851c
lduw [%o0+0x034],%g2 ! %g2 = 00000000ffffffe7
! %l7 = 79f579b50182003c, Mem[0000000091000016] = ffdcb433
stb %l7,[%i6+0x016] ! Mem[0000000091000014] = 3cdcb433
! Mem[0000000090800028] = 41bea1b0, %g2 = 00000000ffffffe7
lduw [%i5+%o5],%g2 ! %g2 = 0000000041bea1b0
! %l2 = 7d68287d, %l3 = 0000aee4, Mem[0000000091000038] = 65af864d bebb1564
std %l2,[%i6+0x038] ! Mem[0000000091000038] = 7d68287d 0000aee4
! %l2 = 000000007d68287d, Mem[0000000090000017] = a3640781
stb %l2,[%i4+0x017] ! Mem[0000000090000014] = 7d640781
p31_label_21:
! %l4 = 864d4c24, %l5 = 00003cda, Mem[0000000091800028] = 00000000 00004adc
std %l4,[%o0+%o5] ! Mem[0000000091800028] = 864d4c24 00003cda
! Mem[000000004e000034] = 0182003c, %l1 = 000000006596864d
ldub [%i0+0x034],%l1 ! %l1 = 0000000000000001
! Mem[0000000090000038] = 00004adc, %g2 = 0000000041bea1b0
lduw [%i4+0x038],%g2 ! %g2 = 0000000000004adc
! %l3 = 000000000000aee4, Mem[000000004e00000a] = f6534e33
sth %l3,[%i0+0x00a] ! Mem[000000004e000008] = f653aee4
! %l4 = 864d4c24, %l5 = 00003cda, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 864d4c24 00003cda
! Mem[0000000091800030] = 5b43e921, %g2 = 0000000000004adc
lduw [%o0+0x030],%g2 ! %g2 = 000000005b43e921
! %l1 = 0000000000000001, Mem[0000000090000003] = 754d2cdc
stb %l1,[%i4+0x003] ! Mem[0000000090000000] = 014d2cdc
! %l2 = 000000007d68287d, Mem[0000000090800000] = 864d4c2400003cda
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = 000000007d68287d
! %l6 = ffffffdc, %l7 = 0182003c, Mem[0000000091000028] = 00004adc 928f9830
std %l6,[%i6+%o5] ! Mem[0000000091000028] = ffffffdc 0182003c
! Mem[000000004f000030] = 35d9301e, %l0 = bc6d37754d2cdcaf
lduw [%i2+0x030],%l0 ! %l0 = 0000000035d9301e
p31_label_22:
! Mem[000000009180003c] = 66350000, %g2 = 000000005b43e921
ldsh [%o0+0x03e],%g2 ! %g2 = 0000000000006635
! Mem[0000000090000028] = 07dc67fd, %g18 = ef9da8f3b5bd91e2
ldsw [%i4+%o5],%g2 ! %g2 = ef9da8f3b5bd91e2
! %l3 = 000000000000aee4, Mem[000000004f800024] = 41bea1b0
stw %l3,[%i3+0x024] ! Mem[000000004f800024] = 0000aee4
! Mem[0000000090000020] = 00000019, %g2 = 0000000007dc67fd
lduh [%i4+%o4],%g2 ! %g2 = 0000000000000000
! Mem[000000004e800030] = 3cdaa83c, %l7 = 79f579b50182003c
ldub [%i1+0x030],%l7 ! %l7 = 000000000000003c
! Mem[000000009000000c] = 0182003c, %g18 = ef9da8f3b5bd91e2
ldsw [%i4+0x00c],%g2 ! %g2 = ef9da8f3b5bd91e2
! Mem[000000004f800024] = 0000aee4, %l1 = 0000000000000001
ldsb [%i3+0x025],%l1 ! %l1 = 0000000000000000
! Mem[0000000091800038] = 9b3c8066, %g2 = 000000000182003c
ldsb [%o0+0x03b],%g2 ! %g2 = ffffffffffffff9b
! %l6 = ffffffdc, %l7 = 0000003c, Mem[0000000091800030] = 5b43e921 ffffffe7
std %l6,[%o0+0x030] ! Mem[0000000091800030] = ffffffdc 0000003c
! %l3 = 000000000000aee4, Mem[0000000090800030] = e7b333342d072766
stx %l3,[%i5+0x030] ! Mem[0000000090800030] = 000000000000aee4
p31_label_23:
! %l6 = ffffffffffffffdc, Mem[0000000091800000] = 00000000
stw %l6,[%o0+%g0] ! Mem[0000000091800000] = ffffffdc
! %l6 = ffffffffffffffdc, Mem[0000000090000020] = 00000019
stw %l6,[%i4+%o4] ! Mem[0000000090000020] = ffffffdc
! %l0 = 0000000035d9301e, Mem[0000000090800000] = 000000007d68287d
stx %l0,[%i5+%g0] ! Mem[0000000090800000] = 0000000035d9301e
! Mem[0000000090000010] = 0212225c, %g18 = ef9da8f3b5bd91e2
ldsw [%i4+%o2],%g2 ! %g2 = ef9da8f3b5bd91e2
! Mem[0000000091800030] = dc000000, %g2 = 000000000212225c
ldsb [%o0+0x033],%g2 ! %g2 = ffffffffffffffdc
! Mem[0000000091000000] = 79f579b50182003c, %g2 = ffffffffffffffdc
ldx [%i6+%g0],%g2 ! %g2 = 79f579b50182003c
! Mem[000000004f000038] = 80954adc246a8dfb, %l3 = 000000000000aee4
ldx [%i2+0x038],%l3 ! %l3 = 80954adc246a8dfb
! Mem[0000000090000014] = 7d640781, %g2 = 79f579b50182003c
ldsb [%i4+0x017],%g2 ! %g2 = 000000000000007d
! Mem[000000009100002c] = 0182003c, %g18 = ef9da8f3b5bd91e2
ldsw [%i6+0x02c],%g2 ! %g2 = ef9da8f3b5bd91e2
! Mem[0000000091800028] = 4d4c2400, %g2 = 000000000182003c
ldub [%o0+0x029],%g2 ! %g2 = 000000000000004d
p31_label_24:
! Mem[0000000091000030] = 7257dcaf, %g2 = 000000000000004d
lduh [%i6+0x032],%g2 ! %g2 = 0000000000007257
! Mem[0000000091000038] = 7d68287d 0000aee4, %g2 = 00007257, %g3 = 4d2cdcaf
ldd [%i6+0x038],%g2 ! %g2 = 000000007d68287d 000000000000aee4
! Mem[0000000091800004] = dcaf7d68, %g2 = 000000007d68287d
ldub [%o0+0x006],%g2 ! %g2 = 00000000000000dc
! %l5 = 0000000000003cda, Mem[000000009180002e] = 3cdaffff
sth %l5,[%o0+0x02e] ! Mem[000000009180002c] = 3cdaffff
! %l4 = 00000000864d4c24, Mem[0000000091800008] = 7d68287d
stb %l4,[%o0+%o1] ! Mem[0000000091800008] = 2468287d
! Mem[0000000090800000] = 00000000 35d9301e, %g2 = 000000dc, %g3 = 0000aee4
ldd [%i5+%g0],%g2 ! %g2 = 0000000000000000 0000000035d9301e
! %l7 = 000000000000003c, Mem[0000000091800038] = e8dd799b3c806635
stx %l7,[%o0+0x038] ! Mem[0000000091800038] = 000000000000003c
! Mem[0000000091000028] = dc018200, %g2 = 0000000000000000
ldub [%i6+0x02b],%g2 ! %g2 = 00000000000000dc
! Mem[000000004f800038] = 762acd275b43e921, %l0 = 0000000035d9301e
ldx [%i3+0x038],%l0 ! %l0 = 762acd275b43e921
! %l1 = 0000000000000000, Mem[0000000090000004] = 4d2cdcaf
stw %l1,[%i4+0x004] ! Mem[0000000090000004] = 00000000
p31_label_25:
! Mem[000000004e800028] = d84d9a6e600b8f39, %l3 = 80954adc246a8dfb
ldx [%i1+%o5],%l3 ! %l3 = d84d9a6e600b8f39
! Mem[0000000091000010] = ffffffff, %g2 = 00000000000000dc
ldsb [%i6+0x011],%g2 ! %g2 = ffffffffffffffff
! %l4 = 00000000864d4c24, Mem[0000000090000034] = 126760d7
sth %l4,[%i4+0x034] ! Mem[0000000090000034] = 4c2460d7
! Mem[0000000090800010] = 864d4c24 00003cda, %g2 = ffffffff, %g3 = 35d9301e
ldd [%i5+%o2],%g2 ! %g2 = 00000000864d4c24 0000000000003cda
! Mem[0000000090800010] = 4c240000, %g2 = 00000000864d4c24
lduh [%i5+0x012],%g2 ! %g2 = 0000000000004c24
! %l2 = 000000007d68287d, Mem[0000000090000008] = ffffffdc
sth %l2,[%i4+%o1] ! Mem[0000000090000008] = 287dffdc
! %l3 = d84d9a6e600b8f39, Mem[0000000091800021] = 4d4c2400
stb %l3,[%o0+0x021] ! Mem[0000000091800020] = 394c2400
! Mem[0000000090000004] = 0000287d, %g2 = 0000000000004c24
ldsh [%i4+0x006],%g2 ! %g2 = 0000000000000000
! %l6 = ffffffffffffffdc, Mem[0000000090000010] = 0212225c798eb57d
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = ffffffffffffffdc
! Mem[0000000090800024] = 4d2cdcaf, %g2 = 0000000000000000
ldsh [%i5+0x024],%g2 ! %g2 = 0000000000004d2c
ba,a p31_not_taken_0_end
p31_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 762acd275b43e921
bne,a,pn %xcc,p31_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p31_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000007d68287d
bne,a,pn %xcc,p31_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be d84d9a6e600b8f39
bne,a,pn %xcc,p31_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000864d4c24
bne,a,pn %xcc,p31_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000003cda
bne,a,pn %xcc,p31_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffffdc
bne,a,pn %xcc,p31_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000003c
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 334e0882 5ee3d42a
bne %xcc,p31_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d7332098 f03d60f4
bne %xcc,p31_f6_fail
nop
! Check Local Memory
set p31_local0_expect,%g1
p31_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = f653aee4fc8ddb76
ldx [%i0+0x008],%g3 ! Observed data at 000000004e000008
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 864d4c24d2db5398
ldx [%i0+0x010],%g3 ! Observed data at 000000004e000010
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x010,%g4
set p31_local1_expect,%g1
p31_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = d2353a9faebb48e0
ldx [%i1+0x008],%g3 ! Observed data at 000000004e800008
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5b43e921ffff21e7
ldx [%i1+0x020],%g3 ! Observed data at 000000004e800020
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 3cdaa83c928f287d
ldx [%i1+0x030],%g3 ! Observed data at 000000004e800030
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffff24ffffff
ldx [%i1+0x038],%g3 ! Observed data at 000000004e800038
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x038,%g4
set p31_local2_expect,%g1
p31_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 65f9c459d2070a80
ldx [%i2+0x028],%g3 ! Observed data at 000000004f000028
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 35d9301e65f9c459
ldx [%i2+0x030],%g3 ! Observed data at 000000004f000030
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 80954adc246a8dfb
ldx [%i2+0x038],%g3 ! Observed data at 000000004f000038
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x038,%g4
set p31_local3_expect,%g1
p31_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 000000004d2cdcaf
ldx [%i3+0x008],%g3 ! Observed data at 000000004f800008
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = aee40ebc68ebc944
ldx [%i3+0x010],%g3 ! Observed data at 000000004f800010
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = b040af1b48adaf15
ldx [%i3+0x018],%g3 ! Observed data at 000000004f800018
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 552567fc0000aee4
ldx [%i3+0x020],%g3 ! Observed data at 000000004f800020
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = f6dcb359a1b0dc81
ldx [%i3+0x030],%g3 ! Observed data at 000000004f800030
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x030,%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_f6_fail:
set p31_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%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:
stba %l0,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f000008]
ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004e000018]
done
p31_trap1o:
stba %l0,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f000008]
ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004e000018]
done
p31_trap2e:
ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f000008]
ldxa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004f800018]
done
p31_trap2o:
ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004f000008]
ldxa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004f800018]
done
p31_trap3e:
nop
nop
nop
nop
nop
nop
done
p31_trap3o:
nop
nop
nop
nop
nop
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 = 56df1cde64078175
ldx [%g1+0x008],%l1 ! %l1 = 190473bc91e7da27
ldx [%g1+0x010],%l2 ! %l2 = 177695b47775ee82
ldx [%g1+0x018],%l3 ! %l3 = dbfe3ae6980caee4
ldx [%g1+0x020],%l4 ! %l4 = 2f5a7c7bc4a71564
ldx [%g1+0x028],%l5 ! %l5 = b20cf62e6687bebb
ldx [%g1+0x030],%l6 ! %l6 = c3fe258dc8a09561
ldx [%g1+0x038],%l7 ! %l7 = d3c5463214d52c7e
! 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 = 5892b50b 5f5b341c 83dadb6f 02825113
! %f4 = 0a4bf120 93f8afc6 c2c5c1ef c9fbc99c
! %f8 = 13243592 945daee7 2e0074f3 1f5ed10d
! %f12 = 512d6e8b 18d6fc5c 605ed4fa 15f92ac6
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = bb5c5114 9008fa34 0d3b0b12 2fde73f1
! %f20 = f64d435b 8368a77e 5399ac7b 23f6928c
! %f24 = c69d9a77 d81dee78 82ebf934 a1c53d65
! %f28 = e2b0df55 0b4f7cdd 03363c53 39191bf4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9eb7b766 d6d3468b 3a984271 aeb9558a
! %f36 = 1ac28eb5 18df8517 298bc322 6fdceb9e
! %f40 = 38330fb7 c2b44844 5925c1fb 2c6e828b
! %f44 = 0447ca4b e5928440 cea3d5ac 69781327
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xce43673f0000003c,%g7,%g1 ! GSR scale = 7, align = 4
wr %g1,%g0,%gsr ! GSR = ce43673f0000003c
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 32
p32_label_1:
! Mem[0000000091800004] = da193367, %g2 = 9d15d4da53092f31
lduw [%o0+0x004],%g2 ! %g2 = 00000000da193367
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = 00000000da193367
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! %l0 = a8bbbc9a1b1acbf9, Mem[0000000090000000] = f4d6f5d4
stw %l0,[%i4+%g0] ! Mem[0000000090000000] = 1b1acbf9
! Mem[000000009080002c] = 9c5fe8b1, %g2 = 96abb01bc40b9e2c
ldsb [%i5+0x02c],%g2 ! %g2 = ffffffffffffff9c
! Mem[0000000051000010] = a652091f062d3c51, %l7 = 22bfdb3fe4b8171a
ldx [%i2+%o2],%l7 ! %l7 = a652091f062d3c51
! Mem[0000000091000014] = 5bebbbe4, %g2 = ffffffffffffff9c
lduw [%i6+0x014],%g2 ! %g2 = 000000005bebbbe4
! %l0 = 1b1acbf9, %l1 = b1a9a6e5, Mem[0000000091000028] = 43a014ad db4f959e
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 1b1acbf9 b1a9a6e5
! Mem[0000000091800028] = d1fa02cc, %g18 = eed4cb0e2e3e276a
ldsw [%o0+%o5],%g2 ! %g2 = eed4cb0e2e3e276a
! Mem[000000009000001c] = 9d7122ad, %g2 = ffffffffd1fa02cc
lduh [%i4+0x01c],%g2 ! %g2 = 0000000000009d71
! %l7 = a652091f062d3c51, Mem[000000009000001c] = 9d7122ad
stb %l7,[%i4+0x01c] ! Mem[000000009000001c] = 517122ad
p32_label_2:
! %l6 = 85da7f9fb150fe44, Mem[000000009000003d] = ba39dc00
stb %l6,[%i4+0x03d] ! Mem[000000009000003c] = 4439dc00
! Mem[0000000091800030] = 288f71b6, %g2 = 0000000000009d71
ldub [%o0+0x031],%g2 ! %g2 = 0000000000000028
! Mem[0000000091000008] = 4b1c5151, %g2 = 0000000000000028
lduw [%i6+%o1],%g2 ! %g2 = 000000004b1c5151
! %l5 = c5d97abca576abb7, Mem[0000000051000010] = a652091f
stw %l5,[%i2+%o2] ! Mem[0000000051000010] = a576abb7
! %l0 = 1b1acbf9, %l1 = b1a9a6e5, Mem[0000000090800028] = eb4882af 9c5fe8b1
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 1b1acbf9 b1a9a6e5
! %l5 = c5d97abca576abb7, Mem[0000000090800028] = 1b1acbf9
stw %l5,[%i5+%o5] ! Mem[0000000090800028] = a576abb7
! %l5 = c5d97abca576abb7, Mem[0000000091000000] = ddab9f6d
sth %l5,[%i6+%g0] ! Mem[0000000091000000] = abb79f6d
! Mem[0000000090000010] = 0212225c, %g18 = eed4cb0e2e3e276a
ldsw [%i4+%o2],%g2 ! %g2 = eed4cb0e2e3e276a
! Mem[0000000090000018] = 7f114e52, %g2 = 000000000212225c
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000007f11
! %l5 = c5d97abca576abb7, Mem[0000000090800018] = 35d3851c
stw %l5,[%i5+%o3] ! Mem[0000000090800018] = a576abb7
p32_label_3:
! Mem[0000000090000010] = 225c798e, %g2 = 0000000000007f11
ldsh [%i4+0x012],%g2 ! %g2 = 000000000000225c
! Mem[0000000090800030] = e7b33334 2d07fd66, %g2 = 0000225c, %g3 = 0bad0b00
ldd [%i5+0x030],%g2 ! %g2 = 00000000e7b33334 000000002d07fd66
! Mem[000000009100001c] = 40af2dc9, %g2 = 00000000e7b33334
lduw [%i6+0x01c],%g2 ! %g2 = 0000000040af2dc9
! Mem[0000000091800024] = 33167744, %g18 = eed4cb0e2e3e276a
ldsw [%o0+0x024],%g2 ! %g2 = eed4cb0e2e3e276a
! %l4 = bf5d1aa7, %l5 = a576abb7, Mem[0000000051800020] = f97e6dec 0941306d
std %l4,[%i3+%o4] ! Mem[0000000051800020] = bf5d1aa7 a576abb7
! %l3 = b0c97468a207c373, Mem[0000000051000034] = 3c52c62e
sth %l3,[%i2+0x034] ! Mem[0000000051000034] = c373c62e
! Mem[0000000051000010] = a576abb7, %l2 = 050c909a9e0c0c0d
ldsw [%i2+%o2],%l2 ! %l2 = ffffffffa576abb7
! %l0 = a8bbbc9a1b1acbf9, Mem[0000000051000018] = 3d62727f
stb %l0,[%i2+%o3] ! Mem[0000000051000018] = f962727f
! %l3 = b0c97468a207c373, Mem[0000000090800028] = a576abb7b1a9a6e5
stx %l3,[%i5+%o5] ! Mem[0000000090800028] = b0c97468a207c373
! %l6 = 85da7f9fb150fe44, Mem[0000000051000030] = b0604f01
sth %l6,[%i2+0x030] ! Mem[0000000051000030] = fe444f01
p32_label_4:
! Mem[0000000090800030] = e7b33334, %g2 = 0000000033167744
lduw [%i5+0x030],%g2 ! %g2 = 00000000e7b33334
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = e7b33334, %g3 = 2d07fd66
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! Mem[0000000090800018] = a576abb7, %g2 = 0000000050d23f27
lduh [%i5+%o3],%g2 ! %g2 = 000000000000a576
! Mem[0000000091800018] = 39a5df25e14610d9, %g2 = 000000000000a576
ldx [%o0+%o3],%g2 ! %g2 = 39a5df25e14610d9
! Mem[0000000090800008] = a3d5b48d, %g2 = 39a5df25e14610d9
lduw [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d
! Mem[0000000090000018] = 4e525171, %g2 = 00000000a3d5b48d
ldsh [%i4+0x01a],%g2 ! %g2 = 0000000000004e52
! Mem[000000009100001c] = 40af2dc9, %g2 = 0000000000004e52
ldsh [%i6+0x01c],%g2 ! %g2 = 00000000000040af
! %l2 = ffffffffa576abb7, Mem[000000009100003c] = d7571dc0
stw %l2,[%i6+0x03c] ! Mem[000000009100003c] = a576abb7
! %l1 = ce93e5d0b1a9a6e5, Mem[0000000051800016] = a9b7dbc6
sth %l1,[%i3+0x016] ! Mem[0000000051800014] = a9b7a6e5
! Mem[0000000091000028] = 1b1acbf9, %g2 = 00000000000040af
lduw [%i6+%o5],%g2 ! %g2 = 000000001b1acbf9
p32_label_5:
! Mem[0000000090000028] = 07dc67fd 8d791540, %g2 = 1b1acbf9, %g3 = 0741274a
ldd [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd 000000008d791540
! Mem[0000000090800018] = b7d63435, %g2 = 0000000007dc67fd
ldub [%i5+0x01b],%g2 ! %g2 = 00000000000000b7
! Mem[0000000090800034] = fd66393f, %g2 = 00000000000000b7
ldsb [%i5+0x036],%g2 ! %g2 = fffffffffffffffd
! %l2 = a576abb7, %l3 = a207c373, Mem[0000000091800030] = 45288f71 b6b6487f
std %l2,[%o0+0x030] ! Mem[0000000091800030] = a576abb7 a207c373
! Mem[0000000090800028] = b0c97468, %g2 = fffffffffffffffd
ldsh [%i5+%o5],%g2 ! %g2 = ffffffffffffb0c9
! Mem[0000000090000000] = cbf980b6, %g2 = ffffffffffffb0c9
ldsh [%i4+0x002],%g2 ! %g2 = ffffffffffffcbf9
! Mem[0000000050800014] = 4edf420f, %l3 = b0c97468a207c373
lduh [%i1+0x016],%l3 ! %l3 = 000000000000420f
! Mem[0000000091800024] = 33167744, %g18 = eed4cb0e2e3e276a
ldsw [%o0+0x024],%g2 ! %g2 = eed4cb0e2e3e276a
! %l5 = c5d97abca576abb7, Mem[0000000091800028] = d1fa02ccb0308df5
stx %l5,[%o0+%o5] ! Mem[0000000091800028] = c5d97abca576abb7
! Mem[0000000091000028] = 1b1acbf9, %g2 = 0000000033167744
lduw [%i6+%o5],%g2 ! %g2 = 000000001b1acbf9
p32_label_6:
! Mem[0000000091000020] = 8f8d7b41, %g2 = 000000001b1acbf9
ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffff8f8d
! Mem[0000000050000020] = db47bf3d 13f7aa88, %l4 = bf5d1aa7, %l5 = a576abb7
ldd [%i0+%o4],%l4 ! %l4 = 00000000db47bf3d 0000000013f7aa88
! %l2 = ffffffffa576abb7, Mem[0000000091800020] = c69ee3c733167744
stx %l2,[%o0+%o4] ! Mem[0000000091800020] = ffffffffa576abb7
! Mem[000000005000000c] = 68132171, %l3 = 000000000000420f
ldsh [%i0+0x00e],%l3 ! %l3 = 0000000000002171
! Mem[0000000090800028] = b0c97468 a207c373, %g2 = ffff8f8d, %g3 = 8d791540
ldd [%i5+%o5],%g2 ! %g2 = 00000000b0c97468 00000000a207c373
! Mem[0000000050000020] = db47bf3d, %l2 = ffffffffa576abb7
ldsw [%i0+%o4],%l2 ! %l2 = ffffffffdb47bf3d
! %l4 = 00000000db47bf3d, Mem[0000000090000022] = edfce7b2
stb %l4,[%i4+0x022] ! Mem[0000000090000020] = 3dfce7b2
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = 00000000b0c97468
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! %l6 = 85da7f9fb150fe44, Mem[0000000091800024] = a576abb7
stw %l6,[%o0+0x024] ! Mem[0000000091800024] = b150fe44
! %l2 = db47bf3d, %l3 = 00002171, Mem[0000000051800030] = 739851e0 5de5637b
std %l2,[%i3+0x030] ! Mem[0000000051800030] = db47bf3d 00002171
p32_label_7:
! Mem[000000009000002c] = 1540944f, %g2 = 96abb01bc40b9e2c
lduh [%i4+0x02e],%g2 ! %g2 = 0000000000001540
! Mem[0000000090000000] = 1b1acbf9 80b60b78, %g2 = 00001540, %g3 = a207c373
ldd [%i4+%g0],%g2 ! %g2 = 000000001b1acbf9 0000000080b60b78
! Mem[0000000051800038] = f44c5f84, %l2 = ffffffffdb47bf3d
ldsw [%i3+0x038],%l2 ! %l2 = fffffffff44c5f84
! Mem[0000000090800028] = b0c97468a207c373, %g2 = 000000001b1acbf9
ldx [%i5+%o5],%g2 ! %g2 = b0c97468a207c373
! Mem[0000000091800018] = df25e146, %g2 = b0c97468a207c373
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000df25
! %l6 = 85da7f9fb150fe44, Mem[0000000090800024] = ba1e4dff
sth %l6,[%i5+0x024] ! Mem[0000000090800024] = fe444dff
! Mem[0000000090000020] = 1a543dfc, %g18 = eed4cb0e2e3e276a
ldsw [%i4+%o4],%g2 ! %g2 = eed4cb0e2e3e276a
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = 000000001a543dfc
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
! Mem[0000000090000008] = 96abb01b c40b9e2c, %g2 = a2d978b6, %g3 = 80b60b78
ldd [%i4+%o1],%g2 ! %g2 = 0000000096abb01b 00000000c40b9e2c
! %l7 = a652091f062d3c51, Mem[0000000091000038] = 65898de9a576abb7
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = a652091f062d3c51
p32_label_8:
! Mem[0000000050000010] = f0342f31, %l7 = a652091f062d3c51
ldub [%i0+0x013],%l7 ! %l7 = 0000000000000031
! Mem[0000000090800020] = 0f3afe44, %g2 = 0000000096abb01b
ldub [%i5+0x022],%g2 ! %g2 = 000000000000000f
! %l3 = 0000000000002171, Mem[000000009080003e] = b60e0000
sth %l3,[%i5+0x03e] ! Mem[000000009080003c] = 21710000
! %l7 = 0000000000000031, Mem[0000000091800006] = 336750d2
sth %l7,[%o0+0x006] ! Mem[0000000091800004] = 003150d2
! Mem[0000000050800000] = 6b8fa171, %l4 = 00000000db47bf3d
ldub [%i1+%g0],%l4 ! %l4 = 000000000000006b
! %l4 = 0000006b, %l5 = 13f7aa88, Mem[0000000090000008] = 96abb01b c40b9e2c
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 0000006b 13f7aa88
! %l3 = 0000000000002171, Mem[0000000091800030] = a576abb7
stw %l3,[%o0+0x030] ! Mem[0000000091800030] = 00002171
! Mem[0000000090800000] = 86c6d0ba, %g2 = 000000000000000f
ldub [%i5+0x002],%g2 ! %g2 = 0000000000000086
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = 0000000000000086
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
! Mem[0000000091800030] = 00002171a207c373, %g2 = 5e44f9f4a2d978b6
ldx [%o0+0x030],%g2 ! %g2 = 00002171a207c373
p32_label_9:
! %l0 = a8bbbc9a1b1acbf9, Mem[0000000090800012] = f97aba27
stb %l0,[%i5+0x012] ! Mem[0000000090800010] = f97aba27
! Mem[0000000090000024] = eb3207dc, %g2 = 00002171a207c373
ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffffeb32
! Mem[0000000050000034] = 04cddb76, %l6 = 85da7f9fb150fe44
ldsh [%i0+0x034],%l6 ! %l6 = 00000000000004cd
! %l6 = 00000000000004cd, Mem[000000009100000c] = da67f293
stw %l6,[%i6+0x00c] ! Mem[000000009100000c] = 000004cd
! Mem[0000000091000008] = 51510000, %g2 = ffffffffffffeb32
ldsh [%i6+0x00a],%g2 ! %g2 = 0000000000005151
! %l2 = fffffffff44c5f84, Mem[0000000091800030] = 00002171a207c373
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = fffffffff44c5f84
! %l5 = 0000000013f7aa88, Mem[0000000090000014] = 798eb5a3
stw %l5,[%i4+0x014] ! Mem[0000000090000014] = 13f7aa88
! Mem[0000000050000004] = 0025d968, %l6 = 00000000000004cd
ldsw [%i0+0x004],%l6 ! %l6 = 000000000025d968
! Mem[0000000091800008] = 50d23f27, %g2 = 0000000000005151
lduw [%o0+%o1],%g2 ! %g2 = 0000000050d23f27
! Mem[0000000091000004] = de861c20, %g2 = 0000000050d23f27
ldub [%i6+0x004],%g2 ! %g2 = 00000000000000de
p32_label_10:
! Mem[0000000090000000] = cbf980b6, %g2 = 00000000000000de
lduh [%i4+0x002],%g2 ! %g2 = 000000000000cbf9
! %l2 = f44c5f84, %l3 = 00002171, Mem[0000000091000008] = 4b1c5151 000004cd
std %l2,[%i6+%o1] ! Mem[0000000091000008] = f44c5f84 00002171
! Mem[0000000091800010] = 5e44f9f4, %g2 = 000000000000cbf9
ldsh [%o0+%o2],%g2 ! %g2 = 0000000000005e44
! Mem[0000000091800020] = ffffffb1, %g2 = 0000000000005e44
ldsb [%o0+0x021],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090000020] = 1a543dfc e7b2eb32, %g2 = ffffffff, %g3 = c40b9e2c
ldd [%i4+%o4],%g2 ! %g2 = 000000001a543dfc 00000000e7b2eb32
! %l2 = f44c5f84, %l3 = 00002171, Mem[0000000051800020] = bf5d1aa7 a576abb7
std %l2,[%i3+%o4] ! Mem[0000000051800020] = f44c5f84 00002171
! %l0 = 1b1acbf9, %l1 = b1a9a6e5, Mem[0000000051000000] = f8f91037 deba9d22
std %l0,[%i2+%g0] ! Mem[0000000051000000] = 1b1acbf9 b1a9a6e5
! %l7 = 0000000000000031, Mem[0000000090800028] = b0c97468
stw %l7,[%i5+%o5] ! Mem[0000000090800028] = 00000031
! Mem[0000000090000010] = 0212225c13f7aa88, %g2 = 000000001a543dfc
ldx [%i4+%o2],%g2 ! %g2 = 0212225c13f7aa88
! Mem[0000000091000038] = a652091f062d3c51, %g2 = 0212225c13f7aa88
ldx [%i6+0x038],%g2 ! %g2 = a652091f062d3c51
p32_label_11:
! Mem[0000000090800038] = 420cdd38, %g2 = a652091f062d3c51
ldsh [%i5+0x03a],%g2 ! %g2 = 000000000000420c
! Mem[0000000051000028] = 94b6f1ac85ce4005, %l1 = ce93e5d0b1a9a6e5
ldx [%i2+%o5],%l1 ! %l1 = 94b6f1ac85ce4005
! Mem[0000000091000018] = 3440af2d, %g2 = 000000000000420c
ldub [%i6+0x01b],%g2 ! %g2 = 0000000000000034
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = 00000034, %g3 = e7b2eb32
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
! Mem[0000000090000024] = e7b2eb32, %g2 = 00000000b4334f34
ldsh [%i4+0x024],%g2 ! %g2 = ffffffffffffe7b2
! Mem[0000000090800020] = 3afe444d, %g2 = ffffffffffffe7b2
ldub [%i5+0x023],%g2 ! %g2 = 000000000000003a
! Mem[000000009100003c] = 3c510000, %g2 = 000000000000003a
lduh [%i6+0x03e],%g2 ! %g2 = 0000000000003c51
! %l2 = fffffffff44c5f84, Mem[000000009080000e] = afd2bbd0
sth %l2,[%i5+0x00e] ! Mem[000000009080000c] = 5f84bbd0
! Mem[0000000050000030] = 0249ca07 04cddb76, %l6 = 0025d968, %l7 = 00000031
ldd [%i0+0x030],%l6 ! %l6 = 000000000249ca07 0000000004cddb76
! Mem[0000000090000000] = 1b1acbf9 80b60b78, %g2 = 00003c51, %g3 = 40af2dc9
ldd [%i4+%g0],%g2 ! %g2 = 000000001b1acbf9 0000000080b60b78
p32_label_12:
! %l7 = 0000000004cddb76, Mem[0000000050800025] = fe6744bc
stb %l7,[%i1+0x025] ! Mem[0000000050800024] = fe7644bc
! Mem[0000000090000018] = 7f114e52 517122ad, %g2 = 1b1acbf9, %g3 = 80b60b78
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 00000000517122ad
! %l1 = 94b6f1ac85ce4005, Mem[0000000091800030] = ffffffff
stb %l1,[%o0+0x030] ! Mem[0000000091800030] = 05ffffff
! Mem[0000000091000018] = 4f3440af, %g2 = 000000007f114e52
ldub [%i6+0x01a],%g2 ! %g2 = 000000000000004f
! Mem[000000009100003c] = 062d3c51, %g18 = eed4cb0e2e3e276a
ldsw [%i6+0x03c],%g2 ! %g2 = eed4cb0e2e3e276a
! %l3 = 0000000000002171, Mem[0000000090800038] = 393f420cdd382171
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = 0000000000002171
! Mem[0000000050000018] = 3900c92a, %l3 = 0000000000002171
ldub [%i0+0x01a],%l3 ! %l3 = 00000000000000c9
! Mem[0000000090000028] = 07dc67fd 8d791540, %g2 = 062d3c51, %g3 = 517122ad
ldd [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd 000000008d791540
! Mem[0000000050800020] = 170c9d05 fe7644bc, %l6 = 0249ca07, %l7 = 04cddb76
ldd [%i1+%o4],%l6 ! %l6 = 00000000170c9d05 00000000fe7644bc
! %l5 = 0000000013f7aa88, Mem[0000000090800006] = cca9a3d5
sth %l5,[%i5+0x006] ! Mem[0000000090800004] = aa88a3d5
p32_label_13:
! %l6 = 00000000170c9d05, Mem[000000009080003c] = 00002171
sth %l6,[%i5+0x03c] ! Mem[000000009080003c] = 9d052171
! Mem[000000005100001c] = 87d66265, %l3 = 00000000000000c9
ldsh [%i2+0x01c],%l3 ! %l3 = ffffffffffff87d6
! Mem[0000000090800020] = 6c6c0f3a fe444dff, %g2 = 07dc67fd, %g3 = 8d791540
ldd [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a 00000000fe444dff
! %l3 = ffffffffffff87d6, Mem[000000009080002c] = a207c373
sth %l3,[%i5+0x02c] ! Mem[000000009080002c] = 87d6c373
! Mem[000000005100003c] = 2c3796c6, %l0 = a8bbbc9a1b1acbf9
ldub [%i2+0x03d],%l0 ! %l0 = 0000000000000037
! Mem[000000005000002c] = afae9a2f, %l0 = 0000000000000037
ldub [%i0+0x02d],%l0 ! %l0 = 00000000000000ae
! Mem[0000000091800008] = 50d23f27, %g18 = eed4cb0e2e3e276a
ldsw [%o0+%o1],%g2 ! %g2 = eed4cb0e2e3e276a
! %l4 = 000000000000006b, Mem[0000000091000020] = 9de28f8d7b41cb8c
stx %l4,[%i6+%o4] ! Mem[0000000091000020] = 000000000000006b
! Mem[0000000090800018] = a576abb7d6343572, %g2 = 0000000050d23f27
ldx [%i5+%o3],%g2 ! %g2 = a576abb7d6343572
! %l4 = 0000006b, %l5 = 13f7aa88, Mem[0000000090800028] = 00000031 87d6c373
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 0000006b 13f7aa88
p32_label_14:
! Mem[0000000091000028] = 1b1acbf9, %g18 = eed4cb0e2e3e276a
ldsw [%i6+%o5],%g2 ! %g2 = eed4cb0e2e3e276a
! Mem[0000000091000008] = f44c5f8400002171, %g2 = 000000001b1acbf9
ldx [%i6+%o1],%g2 ! %g2 = f44c5f8400002171
! Mem[0000000050000000] = a78f7034 0025d968, %l0 = 000000ae, %l1 = 85ce4005
ldd [%i0+%g0],%l0 ! %l0 = 00000000a78f7034 000000000025d968
! Mem[0000000050800020] = 170c9d05fe7644bc, %l7 = 00000000fe7644bc
ldx [%i1+%o4],%l7 ! %l7 = 170c9d05fe7644bc
! Mem[0000000091800038] = e8dd799b, %g18 = eed4cb0e2e3e276a
ldsw [%o0+0x038],%g2 ! %g2 = eed4cb0e2e3e276a
! %l5 = 0000000013f7aa88, Mem[0000000090800007] = 88a3d5b4
stb %l5,[%i5+0x007] ! Mem[0000000090800004] = 88a3d5b4
! %l6 = 00000000170c9d05, Mem[0000000090000028] = 07dc67fd8d791540
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = 00000000170c9d05
! %l4 = 000000000000006b, Mem[0000000090800030] = e7b33334
sth %l4,[%i5+0x030] ! Mem[0000000090800030] = 006b3334
! Mem[0000000091000028] = 1b1acbf9 b1a9a6e5, %g2 = e8dd799b, %g3 = fe444dff
ldd [%i6+%o5],%g2 ! %g2 = 000000001b1acbf9 00000000b1a9a6e5
! Mem[0000000091000038] = 1f062d3c, %g2 = 000000001b1acbf9
ldsb [%i6+0x03b],%g2 ! %g2 = 000000000000001f
p32_label_15:
! Mem[0000000090800010] = f97aba27, %g2 = 000000000000001f
ldsb [%i5+0x012],%g2 ! %g2 = fffffffffffffff9
! Mem[0000000090000020] = 1a543dfc, %g2 = fffffffffffffff9
lduh [%i4+%o4],%g2 ! %g2 = 0000000000001a54
! Mem[0000000091000020] = 00000000 0000006b, %g2 = 00001a54, %g3 = b1a9a6e5
ldd [%i6+%o4],%g2 ! %g2 = 0000000000000000 000000000000006b
! Mem[0000000090800000] = c8c086c6 d0baaa88, %g2 = 00000000, %g3 = 0000006b
ldd [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6 00000000d0baaa88
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = c8c086c6, %g3 = d0baaa88
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! Mem[0000000090000028] = 00000000, %g18 = eed4cb0e2e3e276a
ldsw [%i4+%o5],%g2 ! %g2 = eed4cb0e2e3e276a
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = 0000000000000000
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
! %l5 = 0000000013f7aa88, Mem[000000009180001f] = d9ffffff
stb %l5,[%o0+0x01f] ! Mem[000000009180001c] = 88ffffff
! Mem[0000000091000020] = 00000000, %g2 = 5e44f9f4a2d978b6
lduw [%i6+%o4],%g2 ! %g2 = 0000000000000000
! %l0 = 00000000a78f7034, Mem[0000000091800034] = f44c5f84
stw %l0,[%o0+0x034] ! Mem[0000000091800034] = a78f7034
p32_label_16:
! Mem[0000000090800020] = 6c6c0f3a fe444dff, %g2 = 00000000, %g3 = 0741274a
ldd [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a 00000000fe444dff
! %l3 = ffffffffffff87d6, Mem[0000000090000027] = 32000000
stb %l3,[%i4+0x027] ! Mem[0000000090000024] = d6000000
! Mem[000000009080003c] = 9d052171, %g2 = 000000006c6c0f3a
lduw [%i5+0x03c],%g2 ! %g2 = 000000009d052171
! Mem[0000000090000014] = 13f7aa88, %g2 = 000000009d052171
ldsh [%i4+0x014],%g2 ! %g2 = 00000000000013f7
! Mem[0000000090800004] = d0baaa88, %g2 = 00000000000013f7
lduw [%i5+0x004],%g2 ! %g2 = 00000000d0baaa88
! Mem[0000000091800028] = c5d97abc, %g2 = 00000000d0baaa88
lduw [%o0+%o5],%g2 ! %g2 = 00000000c5d97abc
! Mem[0000000091800028] = c5d97abca576abb7, %g2 = 00000000c5d97abc
ldx [%o0+%o5],%g2 ! %g2 = c5d97abca576abb7
! Mem[0000000091000004] = de861c20, %g2 = c5d97abca576abb7
lduh [%i6+0x004],%g2 ! %g2 = 000000000000de86
! %l6 = 00000000170c9d05, Mem[0000000090000024] = e7b2ebd6
stw %l6,[%i4+0x024] ! Mem[0000000090000024] = 170c9d05
! Mem[0000000090800018] = abb7d634, %g2 = 000000000000de86
ldsb [%i5+0x01a],%g2 ! %g2 = ffffffffffffffab
p32_label_17:
! %l5 = 0000000013f7aa88, Mem[000000009000001d] = 7122ad1a
stb %l5,[%i4+0x01d] ! Mem[000000009000001c] = 8822ad1a
! Mem[0000000090000030] = 944f136a 126760d7, %g2 = ffffffab, %g3 = fe444dff
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f136a 00000000126760d7
! %l7 = 170c9d05fe7644bc, Mem[000000005000000c] = 68132171
sth %l7,[%i0+0x00c] ! Mem[000000005000000c] = 44bc2171
! %l6 = 00000000170c9d05, Mem[0000000091000018] = b4334f34
stw %l6,[%i6+%o3] ! Mem[0000000091000018] = 170c9d05
! %l0 = 00000000a78f7034, Mem[0000000091800000] = 6c5e37b5
sth %l0,[%o0+%g0] ! Mem[0000000091800000] = 703437b5
! Mem[0000000091000020] = 00000000, %g18 = eed4cb0e2e3e276a
ldsw [%i6+%o4],%g2 ! %g2 = eed4cb0e2e3e276a
! %l3 = ffffffffffff87d6, Mem[0000000090000018] = 7f114e52
sth %l3,[%i4+%o3] ! Mem[0000000090000018] = 87d64e52
! Mem[000000009080001c] = 35726c6c, %g2 = 0000000000000000
ldsb [%i5+0x01e],%g2 ! %g2 = 0000000000000035
! Mem[0000000090800014] = fa54a576, %g2 = 0000000000000035
ldsb [%i5+0x016],%g2 ! %g2 = fffffffffffffffa
! %l2 = fffffffff44c5f84, Mem[0000000090000018] = 87d64e52518822ad
stx %l2,[%i4+%o3] ! Mem[0000000090000018] = fffffffff44c5f84
p32_label_18:
! %l4 = 000000000000006b, Mem[0000000090000008] = 0000006b13f7aa88
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = 000000000000006b
! Mem[0000000091000018] = 0c9d0540, %g2 = fffffffffffffffa
ldsb [%i6+0x019],%g2 ! %g2 = 000000000000000c
! %l2 = fffffffff44c5f84, Mem[000000009100002b] = f9b1a9a6
stb %l2,[%i6+0x02b] ! Mem[0000000091000028] = 84b1a9a6
! %l6 = 170c9d05, %l7 = fe7644bc, Mem[0000000090800020] = 6c6c0f3a fe444dff
std %l6,[%i5+%o4] ! Mem[0000000090800020] = 170c9d05 fe7644bc
! Mem[0000000050800028] = cc478bf3, %l0 = 00000000a78f7034
ldsb [%i1+%o5],%l0 ! %l0 = ffffffffffffffcc
! Mem[0000000091000000] = abb79f6d, %g18 = eed4cb0e2e3e276a
ldsw [%i6+%g0],%g2 ! %g2 = eed4cb0e2e3e276a
! Mem[0000000091000024] = 00006b1b, %g2 = ffffffffabb79f6d
ldub [%i6+0x025],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800038] = e8dd799beb806635, %g2 = 0000000000000000
ldx [%o0+0x038],%g2 ! %g2 = e8dd799beb806635
! Mem[0000000051000018] = f962727f87d66265, %l1 = 000000000025d968
ldx [%i2+%o3],%l1 ! %l1 = f962727f87d66265
! %l3 = ffffffffffff87d6, Mem[0000000090800028] = 0000006b13f7aa88
stx %l3,[%i5+%o5] ! Mem[0000000090800028] = ffffffffffff87d6
p32_label_19:
! %l3 = ffffffffffff87d6, Mem[0000000051800024] = 00002171
stw %l3,[%i3+0x024] ! Mem[0000000051800024] = ffff87d6
! Mem[0000000090800018] = abb7d634, %g2 = e8dd799beb806635
ldub [%i5+0x01a],%g2 ! %g2 = 00000000000000ab
! %l5 = 0000000013f7aa88, Mem[0000000091800008] = 50d23f270741274a
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 0000000013f7aa88
! %l2 = fffffffff44c5f84, Mem[0000000051800034] = 00002171
stw %l2,[%i3+0x034] ! Mem[0000000051800034] = f44c5f84
! Mem[0000000091000030] = 7cc77257 207bbe7e, %g2 = 000000ab, %g3 = 126760d7
ldd [%i6+0x030],%g2 ! %g2 = 000000007cc77257 00000000207bbe7e
! Mem[000000009180000c] = aa885e44, %g2 = 000000007cc77257
lduh [%o0+0x00e],%g2 ! %g2 = 000000000000aa88
! Mem[0000000090800038] = 00000000, %g18 = eed4cb0e2e3e276a
ldsw [%i5+0x038],%g2 ! %g2 = eed4cb0e2e3e276a
! %l5 = 0000000013f7aa88, Mem[0000000090000020] = 1a543dfc
stb %l5,[%i4+%o4] ! Mem[0000000090000020] = 88543dfc
! Mem[0000000050000004] = 0025d968, %l7 = 170c9d05fe7644bc
ldsb [%i0+0x006],%l7 ! %l7 = ffffffffffffffd9
! %l5 = 0000000013f7aa88, Mem[000000009000003f] = dc000000
stb %l5,[%i4+0x03f] ! Mem[000000009000003c] = 88000000
p32_label_20:
! Mem[0000000090000038] = 8fc6c81b, %g2 = 0000000000000000
lduw [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b
! %l2 = f44c5f84, %l3 = ffff87d6, Mem[0000000090000030] = 944f136a 126760d7
std %l2,[%i4+0x030] ! Mem[0000000090000030] = f44c5f84 ffff87d6
! Mem[0000000090800014] = ba27fa54, %g2 = 000000008fc6c81b
ldsh [%i5+0x014],%g2 ! %g2 = ffffffffffffba27
! %l7 = ffffffffffffffd9, Mem[0000000091000000] = abb79f6dde861c20
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = ffffffffffffffd9
! Mem[0000000091800020] = ffffffff, %g18 = eed4cb0e2e3e276a
ldsw [%o0+%o4],%g2 ! %g2 = eed4cb0e2e3e276a
! Mem[000000005000003c] = 18b53473, %l4 = 000000000000006b
ldsh [%i0+0x03e],%l4 ! %l4 = 0000000000003473
! Mem[0000000051800000] = 16d6f387, %l3 = ffffffffffff87d6
lduh [%i3+%g0],%l3 ! %l3 = 00000000000016d6
! Mem[0000000091000020] = 00000000, %g2 = ffffffffffffffff
ldsh [%i6+0x022],%g2 ! %g2 = 0000000000000000
! Mem[0000000050000010] = f0342f31 f86b97eb, %l0 = ffffffcc, %l1 = 87d66265
ldd [%i0+%o2],%l0 ! %l0 = 00000000f0342f31 00000000f86b97eb
! Mem[0000000090000024] = 9d050000, %g2 = 0000000000000000
ldsb [%i4+0x026],%g2 ! %g2 = ffffffffffffff9d
p32_label_21:
! Mem[000000009100003c] = 062d3c51, %g18 = eed4cb0e2e3e276a
ldsw [%i6+0x03c],%g2 ! %g2 = eed4cb0e2e3e276a
! %l0 = f0342f31, %l1 = f86b97eb, Mem[0000000090800018] = a576abb7 d6343572
std %l0,[%i5+%o3] ! Mem[0000000090800018] = f0342f31 f86b97eb
! Mem[0000000091000020] = 00000000, %g2 = 00000000062d3c51
lduw [%i6+%o4],%g2 ! %g2 = 0000000000000000
! %l0 = 00000000f0342f31, Mem[000000009000000b] = 00000000
stb %l0,[%i4+0x00b] ! Mem[0000000090000008] = 31000000
! %l3 = 00000000000016d6, Mem[0000000090000019] = fffffff4
stb %l3,[%i4+0x019] ! Mem[0000000090000018] = d6fffff4
! %l1 = 00000000f86b97eb, Mem[000000009180002f] = b705ffff
stb %l1,[%o0+0x02f] ! Mem[000000009180002c] = eb05ffff
! %l3 = 00000000000016d6, Mem[000000005100002b] = 94b6f1ac
stb %l3,[%i2+0x02b] ! Mem[0000000051000028] = 94b6f1d6
! %l4 = 0000000000003473, Mem[000000005080002c] = ad9c82ad
stb %l4,[%i1+0x02c] ! Mem[000000005080002c] = 739c82ad
! Mem[0000000090800038] = 00000000 9d052171, %g2 = 00000000, %g3 = 207bbe7e
ldd [%i5+0x038],%g2 ! %g2 = 0000000000000000 000000009d052171
! Mem[0000000090000008] = 000000310000006b, %g2 = 0000000000000000
ldx [%i4+%o1],%g2 ! %g2 = 000000310000006b
p32_label_22:
! %l7 = ffffffffffffffd9, Mem[0000000090000038] = 8fc6c81bf8443988
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = ffffffffffffffd9
! %l4 = 00003473, %l5 = 13f7aa88, Mem[0000000091800018] = 39a5df25 e1461088
std %l4,[%o0+%o3] ! Mem[0000000091800018] = 00003473 13f7aa88
! %l1 = 00000000f86b97eb, Mem[0000000091800010] = 5e44f9f4
sth %l1,[%o0+%o2] ! Mem[0000000091800010] = 97ebf9f4
! %l2 = fffffffff44c5f84, Mem[0000000090000038] = ffffffffffffffd9
stx %l2,[%i4+0x038] ! Mem[0000000090000038] = fffffffff44c5f84
! Mem[0000000091000024] = 0000006b, %g2 = 000000310000006b
lduh [%i6+0x024],%g2 ! %g2 = 0000000000000000
! %l2 = fffffffff44c5f84, Mem[0000000090800006] = aa88a3d5
stb %l2,[%i5+0x006] ! Mem[0000000090800004] = 8488a3d5
! Mem[0000000050800018] = 7510e024, %l7 = ffffffffffffffd9
ldsh [%i1+%o3],%l7 ! %l7 = 0000000000007510
! %l5 = 0000000013f7aa88, Mem[0000000051000010] = a576abb7
stw %l5,[%i2+%o2] ! Mem[0000000051000010] = 13f7aa88
! Mem[0000000091000030] = 57207bbe, %g2 = 0000000000000000
ldsb [%i6+0x033],%g2 ! %g2 = 0000000000000057
! %l5 = 0000000013f7aa88, Mem[0000000091800038] = e8dd799b
stw %l5,[%o0+0x038] ! Mem[0000000091800038] = 13f7aa88
p32_label_23:
! Mem[0000000051800008] = 71187b04 9db52529, %l0 = f0342f31, %l1 = f86b97eb
ldd [%i3+%o1],%l0 ! %l0 = 0000000071187b04 000000009db52529
! %l1 = 000000009db52529, Mem[0000000090000020] = 88543dfc
stw %l1,[%i4+%o4] ! Mem[0000000090000020] = 9db52529
! Mem[0000000090800028] = ffffffff, %g2 = 0000000000000057
lduh [%i5+%o5],%g2 ! %g2 = 000000000000ffff
! Mem[0000000090800008] = a3d5b48d, %g2 = 000000000000ffff
ldsb [%i5+%o1],%g2 ! %g2 = ffffffffffffffa3
! Mem[0000000090800008] = a3d5b48d, %g2 = ffffffffffffffa3
ldub [%i5+%o1],%g2 ! %g2 = 00000000000000a3
! %l6 = 170c9d05, %l7 = 00007510, Mem[0000000090800030] = 006b3334 2d07fd66
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 170c9d05 00007510
! Mem[0000000091800038] = 88eb8066, %g2 = 00000000000000a3
ldub [%o0+0x03b],%g2 ! %g2 = 0000000000000088
! Mem[0000000051000008] = c3f6ebea, %l4 = 0000000000003473
ldsb [%i2+0x00b],%l4 ! %l4 = ffffffffffffffea
! %l7 = 0000000000007510, Mem[0000000091000010] = eb99b0555bebbbe4
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = 0000000000007510
! Mem[0000000050800020] = 170c9d05, %l5 = 0000000013f7aa88
ldsw [%i1+%o4],%l5 ! %l5 = 00000000170c9d05
p32_label_24:
! Mem[000000009000002c] = 05f44c5f, %g2 = 0000000000000088
ldsb [%i4+0x02f],%g2 ! %g2 = 0000000000000005
! Mem[0000000091800038] = 13f7aa88 eb806635, %g2 = 00000005, %g3 = 9d052171
ldd [%o0+0x038],%g2 ! %g2 = 0000000013f7aa88 00000000eb806635
! %l4 = ffffffffffffffea, Mem[000000009100000c] = 00002171
sth %l4,[%i6+0x00c] ! Mem[000000009100000c] = ffea2171
! Mem[0000000091800028] = c5d97abca576abeb, %g2 = 0000000013f7aa88
ldx [%o0+%o5],%g2 ! %g2 = c5d97abca576abeb
! %l0 = 0000000071187b04, Mem[000000009180000c] = 13f7aa88
stw %l0,[%o0+0x00c] ! Mem[000000009180000c] = 71187b04
! Mem[000000009100000c] = ffea2171, %g2 = c5d97abca576abeb
lduw [%i6+0x00c],%g2 ! %g2 = 00000000ffea2171
! %l3 = 00000000000016d6, Mem[0000000090000030] = f44c5f84ffff87d6
stx %l3,[%i4+0x030] ! Mem[0000000090000030] = 00000000000016d6
! Mem[0000000090800000] = c8c086c6, %g2 = 00000000ffea2171
ldsb [%i5+%g0],%g2 ! %g2 = ffffffffffffffc8
! %l0 = 0000000071187b04, Mem[000000005100003e] = 2c3796c6
sth %l0,[%i2+0x03e] ! Mem[000000005100003c] = 2c377b04
! Mem[0000000091800014] = d978b600, %g2 = ffffffffffffffc8
ldsb [%o0+0x015],%g2 ! %g2 = ffffffffffffffd9
p32_label_25:
! Mem[0000000091800038] = 13f7aa88 eb806635, %g2 = ffffffd9, %g3 = eb806635
ldd [%o0+0x038],%g2 ! %g2 = 0000000013f7aa88 00000000eb806635
! Mem[000000009000002c] = 170c9d05, %g2 = 0000000013f7aa88
lduw [%i4+0x02c],%g2 ! %g2 = 00000000170c9d05
! Mem[0000000091000028] = cb84b1a9, %g2 = 00000000170c9d05
ldsh [%i6+0x02a],%g2 ! %g2 = ffffffffffffcb84
! %l4 = ffffffea, %l5 = 170c9d05, Mem[0000000090000020] = 9db52529 170c9d05
std %l4,[%i4+%o4] ! Mem[0000000090000020] = ffffffea 170c9d05
! %l1 = 000000009db52529, Mem[0000000091000014] = 00007510
stw %l1,[%i6+0x014] ! Mem[0000000091000014] = 9db52529
! %l1 = 000000009db52529, Mem[0000000090800000] = c8c086c6
stw %l1,[%i5+%g0] ! Mem[0000000090800000] = 9db52529
! %l4 = ffffffea, %l5 = 170c9d05, Mem[0000000091000030] = 7cc77257 207bbe7e
std %l4,[%i6+0x030] ! Mem[0000000091000030] = ffffffea 170c9d05
! Mem[0000000051800030] = db47bf3df44c5f84, %l0 = 0000000071187b04
ldx [%i3+0x030],%l0 ! %l0 = db47bf3df44c5f84
! Mem[0000000091800024] = fe44c5d9, %g2 = ffffffffffffcb84
lduh [%o0+0x026],%g2 ! %g2 = 000000000000fe44
! %l5 = 00000000170c9d05, Mem[0000000091800010] = 97ebf9f4
stw %l5,[%o0+%o2] ! Mem[0000000091800010] = 170c9d05
ba,a p32_not_taken_0_end
p32_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 db47bf3df44c5f84
bne,a,pn %xcc,p32_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000009db52529
bne,a,pn %xcc,p32_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be fffffffff44c5f84
bne,a,pn %xcc,p32_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000016d6
bne,a,pn %xcc,p32_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffffea
bne,a,pn %xcc,p32_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000170c9d05
bne,a,pn %xcc,p32_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000170c9d05
bne,a,pn %xcc,p32_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000007510
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 5892b50b 5f5b341c
bne %xcc,p32_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 0a4bf120 93f8afc6
bne %xcc,p32_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be c2c5c1ef c9fbc99c
bne %xcc,p32_f6_fail
nop
! Check Local Memory
set p32_local0_expect,%g1
p32_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = eb2eb3e544bc2171
ldx [%i0+0x008],%g3 ! Observed data at 0000000050000008
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x008,%g4
set p32_local1_expect,%g1
p32_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = 170c9d05fe7644bc
ldx [%i1+0x020],%g3 ! Observed data at 0000000050800020
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = cc478bf3739c82ad
ldx [%i1+0x028],%g3 ! Observed data at 0000000050800028
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x028,%g4
set p32_local2_expect,%g1
p32_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 1b1acbf9b1a9a6e5
ldx [%i2+0x000],%g3 ! Observed data at 0000000051000000
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 13f7aa88062d3c51
ldx [%i2+0x010],%g3 ! Observed data at 0000000051000010
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = f962727f87d66265
ldx [%i2+0x018],%g3 ! Observed data at 0000000051000018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 94b6f1d685ce4005
ldx [%i2+0x028],%g3 ! Observed data at 0000000051000028
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = fe444f01c373c62e
ldx [%i2+0x030],%g3 ! Observed data at 0000000051000030
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 50fbb9092c377b04
ldx [%i2+0x038],%g3 ! Observed data at 0000000051000038
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x038,%g4
set p32_local3_expect,%g1
p32_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 9270caaca9b7a6e5
ldx [%i3+0x010],%g3 ! Observed data at 0000000051800010
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = f44c5f84ffff87d6
ldx [%i3+0x020],%g3 ! Observed data at 0000000051800020
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = db47bf3df44c5f84
ldx [%i3+0x030],%g3 ! Observed data at 0000000051800030
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x030,%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_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
! 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 [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000050000018]
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000051800008]
ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000050000020]
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000051800008]
done
p32_trap1o:
ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000050000018]
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000051800008]
ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000050000020]
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000051800008]
done
p32_trap2e:
stha %l6,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000028]
stxa %l2,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000018]
done
p32_trap2o:
stha %l6,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000028]
stxa %l2,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000018]
done
p32_trap3e:
nop
nop
done
p32_trap3o:
nop
nop
done
p32_init_memory_pointers:
set p32_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p32_local0_start,%i0
set p32_local1_start,%i1
set p32_local2_start,%i2
set p32_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = a8bbbc9a1b1acbf9
ldx [%g1+0x008],%l1 ! %l1 = ce93e5d0b1a9a6e5
ldx [%g1+0x010],%l2 ! %l2 = 050c909a9e0c0c0d
ldx [%g1+0x018],%l3 ! %l3 = b0c97468a207c373
ldx [%g1+0x020],%l4 ! %l4 = 53ccbd74bf5d1aa7
ldx [%g1+0x028],%l5 ! %l5 = c5d97abca576abb7
ldx [%g1+0x030],%l6 ! %l6 = 85da7f9fb150fe44
ldx [%g1+0x038],%l7 ! %l7 = 22bfdb3fe4b8171a
! 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 = bdfb00ab fb18fa58 e728914a b426363f
! %f4 = fdab62a6 ec885765 c2c73187 ec3ce2ac
! %f8 = 0858615a 3c08d534 8ddd676c 3ea89114
! %f12 = 6c501280 44732d95 399df61e f5ca0fd4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 86636478 41926fe3 6e06abff fb079089
! %f20 = 8f556eb6 8a8c2c83 0921e1ac 0bc6618d
! %f24 = b483a656 af554d48 6a05a3ec 23606b7d
! %f28 = 350c5101 4d4be2b7 707095d5 76f4a468
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 656ee537 e5eec370 7a1250ee e7b1057c
! %f36 = 7b91f6c8 b149f942 1c54634f ab3657db
! %f40 = 6ef5b4b2 db2a4a28 856debff 21e181ea
! %f44 = 4153f978 1d12b8e0 021fb72c e035c23b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa7fd40e80000001b,%g7,%g1 ! GSR scale = 3, align = 3
wr %g1,%g0,%gsr ! GSR = a7fd40e80000001b
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:
! %l1 = 01aa6ef3eff5c32b, Mem[000000009080000a] = b48df38f
sth %l1,[%i5+0x00a] ! Mem[0000000090800008] = c32bf38f
! Mem[000000009100002c] = db4f959e, %g2 = b02094d15f583bc6
lduh [%i6+0x02c],%g2 ! %g2 = 000000000000db4f
! %l5 = 4c0ea044763e4a85, Mem[0000000090000018] = 7f114e52
stw %l5,[%i4+%o3] ! Mem[0000000090000018] = 763e4a85
! Mem[0000000090800008] = c32bf38f, %g2 = 000000000000db4f
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000c32b
! Mem[0000000091000020] = 9de28f8d, %g18 = 0c96c8d68fd86fd8
ldsw [%i6+%o4],%g2 ! %g2 = 0c96c8d68fd86fd8
! Mem[000000009180001c] = e14610d9, %g2 = ffffffff9de28f8d
lduw [%o0+0x01c],%g2 ! %g2 = 00000000e14610d9
! Mem[0000000091800018] = 39a5df25, %g2 = 00000000e14610d9
lduh [%o0+%o3],%g2 ! %g2 = 00000000000039a5
! Mem[0000000090000018] = 763e4a85, %g2 = 00000000000039a5
ldsh [%i4+%o3],%g2 ! %g2 = 000000000000763e
! %l4 = 3eb8c45206a973d2, Mem[0000000091800018] = 39a5df25e14610d9
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = 3eb8c45206a973d2
! %l3 = 2c147e91e623b846, Mem[0000000090800008] = a3d5c32bf38fafd2
stx %l3,[%i5+%o1] ! Mem[0000000090800008] = 2c147e91e623b846
p33_label_2:
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = 0000763e, %g3 = 0bad0b00
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! Mem[0000000052000028] = aa702a4c, %l5 = 4c0ea044763e4a85
lduh [%i0+0x02a],%l5 ! %l5 = 0000000000002a4c
! Mem[0000000090800030] = e7b333342d07fd66, %g2 = 0000000050d23f27
ldx [%i5+0x030],%g2 ! %g2 = e7b333342d07fd66
! Mem[0000000091000018] = b4334f34, %g2 = e7b333342d07fd66
lduw [%i6+%o3],%g2 ! %g2 = 00000000b4334f34
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = b4334f34, %g3 = 0741274a
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
! Mem[0000000091800018] = 3eb8c45206a973d2, %g2 = 00000000f4d6f5d4
ldx [%o0+%o3],%g2 ! %g2 = 3eb8c45206a973d2
! Mem[0000000090800008] = 2c147e91, %g2 = 3eb8c45206a973d2
lduh [%i5+%o1],%g2 ! %g2 = 0000000000002c14
! %l0 = a3492a8825b600f1, Mem[0000000090800010] = bbd0f97aba27fa54
stx %l0,[%i5+%o2] ! Mem[0000000090800010] = a3492a8825b600f1
! %l3 = 2c147e91e623b846, Mem[000000009100000e] = f293eb99
stb %l3,[%i6+0x00e] ! Mem[000000009100000c] = 4693eb99
! Mem[0000000053800020] = 7794520a 8e261a4a, %l4 = 06a973d2, %l5 = 00002a4c
ldd [%i3+%o4],%l4 ! %l4 = 000000007794520a 000000008e261a4a
p33_label_3:
! %l5 = 000000008e261a4a, Mem[000000009000002c] = 8d791540
stb %l5,[%i4+0x02c] ! Mem[000000009000002c] = 4a791540
! %l4 = 000000007794520a, Mem[000000009000002a] = 67fd4a79
sth %l4,[%i4+0x02a] ! Mem[0000000090000028] = 520a4a79
! %l1 = 01aa6ef3eff5c32b, Mem[0000000053800021] = 7794520a
stb %l1,[%i3+0x021] ! Mem[0000000053800020] = 772b520a
! Mem[0000000091800018] = 3eb8c45206a973d2, %g2 = 0000000000002c14
ldx [%o0+%o3],%g2 ! %g2 = 3eb8c45206a973d2
! Mem[0000000091800024] = 33167744, %g18 = 0c96c8d68fd86fd8
ldsw [%o0+0x024],%g2 ! %g2 = 0c96c8d68fd86fd8
! %l4 = 7794520a, %l5 = 8e261a4a, Mem[0000000090000018] = 763e4a85 9d7122ad
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 7794520a 8e261a4a
! %l5 = 000000008e261a4a, Mem[0000000053800010] = 69056433
stw %l5,[%i3+%o2] ! Mem[0000000053800010] = 8e261a4a
! Mem[0000000091000010] = eb99b055, %g2 = 0000000033167744
lduw [%i6+%o2],%g2 ! %g2 = 00000000eb99b055
! Mem[0000000053800018] = c346dbb0 d9654466, %l6 = f4b023c4, %l7 = 40796225
ldd [%i3+%o3],%l6 ! %l6 = 00000000c346dbb0 00000000d9654466
! Mem[0000000091000010] = eb99b0555bebbbe4, %g2 = 00000000eb99b055
ldx [%i6+%o2],%g2 ! %g2 = eb99b0555bebbbe4
p33_label_4:
! Mem[0000000090000020] = 1a54edfce7b2eb32, %g2 = eb99b0555bebbbe4
ldx [%i4+%o4],%g2 ! %g2 = 1a54edfce7b2eb32
! Mem[0000000091000000] = 9f6dde86, %g2 = 1a54edfce7b2eb32
ldub [%i6+0x002],%g2 ! %g2 = 000000000000009f
! Mem[000000009180003c] = 66350000, %g2 = 000000000000009f
ldsh [%o0+0x03e],%g2 ! %g2 = 0000000000006635
! Mem[0000000091800030] = 45288f71, %g2 = 0000000000006635
ldsb [%o0+0x030],%g2 ! %g2 = 0000000000000045
! %l4 = 000000007794520a, Mem[000000009000001c] = 8e261a4a
stw %l4,[%i4+0x01c] ! Mem[000000009000001c] = 7794520a
! Mem[0000000053000038] = 22797222, %l0 = a3492a8825b600f1
ldub [%i2+0x039],%l0 ! %l0 = 0000000000000079
! Mem[0000000052800008] = 9618d829, %l4 = 000000007794520a
ldsh [%i1+0x00a],%l4 ! %l4 = ffffffffffffd829
! %l4 = ffffffffffffd829, Mem[0000000090800021] = 6c0f3aba
stb %l4,[%i5+0x021] ! Mem[0000000090800020] = 290f3aba
! Mem[0000000091000018] = 3440af2d, %g2 = 0000000000000045
ldsb [%i6+0x01b],%g2 ! %g2 = 0000000000000034
! %l0 = 00000079, %l1 = eff5c32b, Mem[0000000090000028] = 07dc520a 4a791540
std %l0,[%i4+%o5] ! Mem[0000000090000028] = 00000079 eff5c32b
p33_label_5:
! Mem[0000000090800018] = 851cd634, %g2 = 0000000000000034
ldub [%i5+0x01a],%g2 ! %g2 = 0000000000000085
! %l0 = 0000000000000079, Mem[0000000090000028] = 00000079
sth %l0,[%i4+%o5] ! Mem[0000000090000028] = 00790079
! %l6 = c346dbb0, %l7 = d9654466, Mem[0000000091800038] = e8dd799b eb806635
std %l6,[%o0+0x038] ! Mem[0000000091800038] = c346dbb0 d9654466
! Mem[000000009180003c] = d9654466, %g2 = 0000000000000085
ldsh [%o0+0x03c],%g2 ! %g2 = ffffffffffffd965
! Mem[0000000052800038] = 75896c0d 273a525e, %l6 = c346dbb0, %l7 = d9654466
ldd [%i1+0x038],%l6 ! %l6 = 0000000075896c0d 00000000273a525e
! Mem[0000000053000028] = 364d3d41, %l0 = 0000000000000079
lduh [%i2+%o5],%l0 ! %l0 = 000000000000364d
! %l3 = 2c147e91e623b846, Mem[0000000052000016] = 48c9a19e
sth %l3,[%i0+0x016] ! Mem[0000000052000014] = 48c9b846
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = ffffd965, %g3 = 80b60b78
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
! Mem[0000000053800028] = a218b15a8ea8ecc4, %l5 = 000000008e261a4a
ldx [%i3+%o5],%l5 ! %l5 = a218b15a8ea8ecc4
! Mem[0000000090800000] = c8c086c6, %g2 = 00000000b4334f34
ldsh [%i5+%g0],%g2 ! %g2 = ffffffffffffc8c0
p33_label_6:
! %l3 = 2c147e91e623b846, Mem[000000009000000d] = 0b9e2c02
stb %l3,[%i4+0x00d] ! Mem[000000009000000c] = 469e2c02
! Mem[0000000090000038] = 8fc6c81b, %g2 = ffffffffffffc8c0
ldsb [%i4+0x038],%g2 ! %g2 = ffffffffffffff8f
! %l5 = a218b15a8ea8ecc4, Mem[0000000052800018] = 78f51d7ae6a249e7
stx %l5,[%i1+%o3] ! Mem[0000000052800018] = a218b15a8ea8ecc4
! %l0 = 0000364d, %l1 = eff5c32b, Mem[0000000053800030] = e651daa4 2c533e29
std %l0,[%i3+0x030] ! Mem[0000000053800030] = 0000364d eff5c32b
! Mem[0000000090000000] = f5d480b6, %g2 = ffffffffffffff8f
ldsh [%i4+0x002],%g2 ! %g2 = fffffffffffff5d4
! %l0 = 000000000000364d, Mem[0000000090800005] = bacca92c
stb %l0,[%i5+0x005] ! Mem[0000000090800004] = 4dcca92c
! Mem[0000000052800008] = 9618d829, %l7 = 00000000273a525e
lduw [%i1+%o1],%l7 ! %l7 = 000000009618d829
! %l4 = ffffd829, %l5 = 8ea8ecc4, Mem[0000000091800010] = 5e44f9f4 a2d978b6
std %l4,[%o0+%o2] ! Mem[0000000091800010] = ffffd829 8ea8ecc4
! Mem[0000000052800030] = b751b077 7fa9ebea, %l6 = 75896c0d, %l7 = 9618d829
ldd [%i1+0x030],%l6 ! %l6 = 00000000b751b077 000000007fa9ebea
! Mem[0000000091000018] = b4334f3440af2dc9, %g2 = fffffffffffff5d4
ldx [%i6+%o3],%g2 ! %g2 = b4334f3440af2dc9
p33_label_7:
! Mem[0000000091800008] = 50d23f27, %g2 = b4334f3440af2dc9
lduw [%o0+%o1],%g2 ! %g2 = 0000000050d23f27
! Mem[0000000052000028] = aa702a4c, %l1 = 01aa6ef3eff5c32b
lduh [%i0+%o5],%l1 ! %l1 = 000000000000aa70
! %l4 = ffffd829, %l5 = 8ea8ecc4, Mem[0000000090000030] = 944f136a 126760d7
std %l4,[%i4+0x030] ! Mem[0000000090000030] = ffffd829 8ea8ecc4
! Mem[0000000091000018] = b4334f34, %g2 = 0000000050d23f27
lduh [%i6+%o3],%g2 ! %g2 = 000000000000b433
! Mem[0000000053000028] = 364d3d41, %l1 = 000000000000aa70
lduw [%i2+%o5],%l1 ! %l1 = 00000000364d3d41
! %l2 = a418516289d5e55e, Mem[0000000091800032] = 8f71b6b6
stb %l2,[%o0+0x032] ! Mem[0000000091800030] = 5e71b6b6
! %l2 = a418516289d5e55e, Mem[0000000091000036] = be7e6589
stb %l2,[%i6+0x036] ! Mem[0000000091000034] = 5e7e6589
! Mem[0000000090000008] = 96abb01b, %g2 = 000000000000b433
lduw [%i4+%o1],%g2 ! %g2 = 0000000096abb01b
! Mem[0000000091000034] = 5e7e6589, %g2 = 0000000096abb01b
ldsh [%i6+0x036],%g2 ! %g2 = 0000000000005e7e
! %l4 = ffffffffffffd829, Mem[0000000091000030] = 7cc77257207b5e7e
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = ffffffffffffd829
p33_label_8:
! Mem[000000009100000c] = 4693eb99, %g2 = 0000000000005e7e
ldsh [%i6+0x00e],%g2 ! %g2 = 0000000000004693
! %l3 = 2c147e91e623b846, Mem[0000000090000020] = 1a54edfc
sth %l3,[%i4+%o4] ! Mem[0000000090000020] = b846edfc
! %l0 = 000000000000364d, Mem[000000009180000c] = 0741274a
stw %l0,[%o0+0x00c] ! Mem[000000009180000c] = 0000364d
! Mem[0000000053800038] = c6bb6e1e, %l4 = ffffffffffffd829
lduh [%i3+0x03a],%l4 ! %l4 = 0000000000006e1e
! Mem[0000000090800000] = c8c086c6, %g2 = 0000000000004693
lduh [%i5+%g0],%g2 ! %g2 = 000000000000c8c0
! Mem[000000005300002c] = 5172a6e8, %l1 = 00000000364d3d41
lduh [%i2+0x02e],%l1 ! %l1 = 000000000000a6e8
! Mem[000000009000003c] = f8ba39dc, %g2 = 000000000000c8c0
lduw [%i4+0x03c],%g2 ! %g2 = 00000000f8ba39dc
! Mem[000000005280000c] = afa2e50d, %l0 = 000000000000364d
ldsh [%i1+0x00c],%l0 ! %l0 = ffffffffffffafa2
! Mem[0000000053000020] = 0b34ef00 daebf47f, %l4 = 00006e1e, %l5 = 8ea8ecc4
ldd [%i2+%o4],%l4 ! %l4 = 000000000b34ef00 00000000daebf47f
! Mem[000000005280000c] = afa2e50d, %l0 = ffffffffffffafa2
ldsb [%i1+0x00f],%l0 ! %l0 = 000000000000000d
p33_label_9:
! Mem[000000009000002c] = eff5c32b, %g18 = 0c96c8d68fd86fd8
ldsw [%i4+0x02c],%g2 ! %g2 = 0c96c8d68fd86fd8
! %l4 = 000000000b34ef00, Mem[0000000091800000] = 6c5e37b5da193367
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = 000000000b34ef00
! Mem[000000009100003c] = 571dc000, %g2 = ffffffffeff5c32b
ldsb [%i6+0x03d],%g2 ! %g2 = 0000000000000057
! Mem[000000009000003c] = f8ba39dc, %g2 = 0000000000000057
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000f8ba
! %l2 = a418516289d5e55e, Mem[000000009000002a] = 0079eff5
stb %l2,[%i4+0x02a] ! Mem[0000000090000028] = 5e79eff5
! Mem[0000000091800020] = e3c73316, %g2 = 000000000000f8ba
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffffe3c7
! Mem[0000000090000020] = b846edfc e7b2eb32, %g2 = ffffe3c7, %g3 = 40af2dc9
ldd [%i4+%o4],%g2 ! %g2 = 00000000b846edfc 00000000e7b2eb32
! %l4 = 000000000b34ef00, Mem[0000000091800008] = 50d23f270000364d
stx %l4,[%o0+%o1] ! Mem[0000000091800008] = 000000000b34ef00
! %l3 = 2c147e91e623b846, Mem[000000009000002f] = 2bffffd8
stb %l3,[%i4+0x02f] ! Mem[000000009000002c] = 46ffffd8
! Mem[0000000091800020] = c69ee3c7, %g2 = 00000000b846edfc
ldsb [%o0+%o4],%g2 ! %g2 = ffffffffffffffc6
p33_label_10:
! Mem[0000000091800028] = fa02ccb0, %g2 = ffffffffffffffc6
ldsb [%o0+0x029],%g2 ! %g2 = fffffffffffffffa
! Mem[0000000052000010] = 672d4c80, %l2 = a418516289d5e55e
lduw [%i0+%o2],%l2 ! %l2 = 00000000672d4c80
! Mem[000000009000000c] = c4469e2c, %g2 = fffffffffffffffa
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c4469e2c
! %l5 = 00000000daebf47f, Mem[0000000090000006] = 0b7896ab
sth %l5,[%i4+0x006] ! Mem[0000000090000004] = f47f96ab
! Mem[0000000090000034] = 8ea8ecc4, %g2 = 00000000c4469e2c
lduw [%i4+0x034],%g2 ! %g2 = 000000008ea8ecc4
! Mem[0000000053800008] = 91611876, %l5 = 00000000daebf47f
ldsb [%i3+0x00a],%l5 ! %l5 = 0000000000000018
! Mem[0000000091800020] = c69ee3c7 33167744, %g2 = 8ea8ecc4, %g3 = e7b2eb32
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7 0000000033167744
! Mem[0000000091000020] = 9de28f8d 7b41cb8c, %g2 = c69ee3c7, %g3 = 33167744
ldd [%i6+%o4],%g2 ! %g2 = 000000009de28f8d 000000007b41cb8c
! Mem[0000000052000020] = 03f103d0c74d08a9, %l0 = 000000000000000d
ldx [%i0+%o4],%l0 ! %l0 = 03f103d0c74d08a9
! Mem[0000000053000014] = 81dd0129, %l6 = 00000000b751b077
ldsb [%i2+0x015],%l6 ! %l6 = ffffffffffffffdd
p33_label_11:
! %l2 = 00000000672d4c80, Mem[0000000090000010] = 0212225c
stw %l2,[%i4+%o2] ! Mem[0000000090000010] = 672d4c80
! Mem[000000009000000c] = c4469e2c, %g2 = 000000009de28f8d
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000c446
! Mem[0000000053000000] = 603f8c33 b4abc23c, %l6 = ffffffdd, %l7 = 7fa9ebea
ldd [%i2+%g0],%l6 ! %l6 = 00000000603f8c33 00000000b4abc23c
! Mem[0000000090000010] = 672d4c80798eb5a3, %g2 = 000000000000c446
ldx [%i4+%o2],%g2 ! %g2 = 672d4c80798eb5a3
! Mem[0000000090800000] = c6d04dcc, %g2 = 672d4c80798eb5a3
ldub [%i5+0x003],%g2 ! %g2 = 00000000000000c6
! %l4 = 000000000b34ef00, Mem[000000009000001c] = 7794520a
stw %l4,[%i4+0x01c] ! Mem[000000009000001c] = 0b34ef00
! Mem[0000000091800018] = 3eb8c452, %g2 = 00000000000000c6
ldub [%o0+%o3],%g2 ! %g2 = 000000000000003e
! Mem[0000000091000028] = 43a014ad, %g2 = 000000000000003e
lduw [%i6+%o5],%g2 ! %g2 = 0000000043a014ad
! Mem[0000000090000020] = b846edfc, %g2 = 0000000043a014ad
lduw [%i4+%o4],%g2 ! %g2 = 00000000b846edfc
! Mem[000000009000000c] = c4469e2c, %g2 = 00000000b846edfc
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000c446
p33_label_12:
! Mem[0000000052800004] = 3fa00708, %l4 = 000000000b34ef00
ldsh [%i1+0x004],%l4 ! %l4 = 0000000000003fa0
! Mem[0000000091000024] = 41cb8c43, %g2 = 000000000000c446
ldub [%i6+0x025],%g2 ! %g2 = 0000000000000041
! Mem[0000000091800030] = 45285e71 b6b6487f, %g2 = 00000041, %g3 = 7b41cb8c
ldd [%o0+0x030],%g2 ! %g2 = 0000000045285e71 00000000b6b6487f
! %l7 = 00000000b4abc23c, Mem[0000000091000004] = de861c20
stw %l7,[%i6+0x004] ! Mem[0000000091000004] = b4abc23c
! %l4 = 0000000000003fa0, Mem[000000009000001e] = ef00b846
sth %l4,[%i4+0x01e] ! Mem[000000009000001c] = 3fa0b846
! %l3 = 2c147e91e623b846, Mem[0000000052000028] = aa702a4c
sth %l3,[%i0+%o5] ! Mem[0000000052000028] = b8462a4c
! %l1 = 000000000000a6e8, Mem[000000009180000c] = 0b34ef00
stw %l1,[%o0+0x00c] ! Mem[000000009180000c] = 0000a6e8
! Mem[0000000090000030] = ffffd829, %g18 = 0c96c8d68fd86fd8
ldsw [%i4+0x030],%g2 ! %g2 = 0c96c8d68fd86fd8
! %l0 = c74d08a9, %l1 = 0000a6e8, Mem[0000000052800008] = 9618d829 afa2e50d
std %l0,[%i1+%o1] ! Mem[0000000052800008] = c74d08a9 0000a6e8
! %l6 = 00000000603f8c33, Mem[0000000091000038] = 65898de9d7571dc0
stx %l6,[%i6+0x038] ! Mem[0000000091000038] = 00000000603f8c33
p33_label_13:
! %l6 = 603f8c33, %l7 = b4abc23c, Mem[0000000091800028] = d1fa02cc b0308df5
std %l6,[%o0+%o5] ! Mem[0000000091800028] = 603f8c33 b4abc23c
! Mem[0000000090800000] = c8c086c6d04dcca9, %g2 = ffffffffffffd829
ldx [%i5+%g0],%g2 ! %g2 = c8c086c6d04dcca9
! Mem[0000000091000000] = 9f6db4ab, %g2 = c8c086c6d04dcca9
lduh [%i6+0x002],%g2 ! %g2 = 0000000000009f6d
! %l3 = 2c147e91e623b846, Mem[0000000090000028] = 00795e79
stw %l3,[%i4+%o5] ! Mem[0000000090000028] = e623b846
! Mem[0000000090000010] = 672d4c80, %g2 = 0000000000009f6d
ldsh [%i4+%o2],%g2 ! %g2 = 000000000000672d
! %l4 = 0000000000003fa0, Mem[0000000090000000] = f4d6f5d480b6f47f
stx %l4,[%i4+%g0] ! Mem[0000000090000000] = 0000000000003fa0
! %l1 = 000000000000a6e8, Mem[0000000090800000] = c8c086c6d04dcca9
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = 000000000000a6e8
! Mem[0000000091000018] = 4f3440af, %g2 = 000000000000672d
ldub [%i6+0x01a],%g2 ! %g2 = 000000000000004f
! Mem[0000000053000020] = 0b34ef00, %l5 = 0000000000000018
ldsb [%i2+%o4],%l5 ! %l5 = 000000000000000b
! %l2 = 672d4c80, %l3 = e623b846, Mem[0000000091800038] = c346dbb0 d9654466
std %l2,[%o0+0x038] ! Mem[0000000091800038] = 672d4c80 e623b846
p33_label_14:
! Mem[0000000091000014] = bbe4b433, %g2 = 000000000000004f
ldsh [%i6+0x016],%g2 ! %g2 = ffffffffffffbbe4
! Mem[0000000091800004] = 0b34ef00, %g18 = 0c96c8d68fd86fd8
ldsw [%o0+0x004],%g2 ! %g2 = 0c96c8d68fd86fd8
! %l0 = c74d08a9, %l1 = 0000a6e8, Mem[0000000090800018] = 35d3851c d6343572
std %l0,[%i5+%o3] ! Mem[0000000090800018] = c74d08a9 0000a6e8
! Mem[0000000053000018] = e3a721fc, %l5 = 000000000000000b
lduw [%i2+%o3],%l5 ! %l5 = 00000000e3a721fc
! %l2 = 672d4c80, %l3 = e623b846, Mem[0000000090800000] = 00000000 0000a6e8
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 672d4c80 e623b846
! Mem[0000000090800008] = 2c147e91, %g2 = 000000000b34ef00
lduw [%i5+%o1],%g2 ! %g2 = 000000002c147e91
! %l3 = 2c147e91e623b846, Mem[000000009000003c] = f8ba39dc
stw %l3,[%i4+0x03c] ! Mem[000000009000003c] = e623b846
! Mem[000000005300000c] = f12b7b26, %l1 = 000000000000a6e8
lduh [%i2+0x00c],%l1 ! %l1 = 000000000000f12b
! Mem[000000009000000c] = 2c672d4c, %g2 = 000000002c147e91
ldsb [%i4+0x00f],%g2 ! %g2 = 000000000000002c
! Mem[000000009080003c] = dd38b60e, %g2 = 000000000000002c
lduh [%i5+0x03c],%g2 ! %g2 = 000000000000dd38
p33_label_15:
! Mem[0000000091800030] = 285e71b6, %g2 = 000000000000dd38
ldsb [%o0+0x031],%g2 ! %g2 = 0000000000000028
! Mem[0000000052000008] = 184b3b06, %l5 = 00000000e3a721fc
lduw [%i0+%o1],%l5 ! %l5 = 00000000184b3b06
! Mem[0000000053000010] = 2bac1855, %l1 = 000000000000f12b
lduw [%i2+%o2],%l1 ! %l1 = 000000002bac1855
! Mem[0000000053800038] = c6bb6e1e, %l2 = 00000000672d4c80
lduw [%i3+0x038],%l2 ! %l2 = 00000000c6bb6e1e
! Mem[0000000091800020] = c69ee3c733167744, %g2 = 0000000000000028
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733167744
! %l5 = 00000000184b3b06, Mem[0000000090800027] = ffeb4882
stb %l5,[%i5+0x027] ! Mem[0000000090800024] = 06eb4882
! Mem[0000000090800018] = c74d08a90000a6e8, %g2 = c69ee3c733167744
ldx [%i5+%o3],%g2 ! %g2 = c74d08a90000a6e8
! Mem[0000000090000020] = b846edfc, %g2 = c74d08a90000a6e8
lduw [%i4+%o4],%g2 ! %g2 = 00000000b846edfc
! Mem[0000000091800030] = 45285e71, %g2 = 00000000b846edfc
lduh [%o0+0x030],%g2 ! %g2 = 0000000000004528
! Mem[0000000091000038] = 00603f8c, %g2 = 0000000000004528
ldsb [%i6+0x03b],%g2 ! %g2 = 0000000000000000
p33_label_16:
! Mem[0000000052800024] = efeddafb, %l6 = 00000000603f8c33
ldsh [%i1+0x026],%l6 ! %l6 = ffffffffffffdafb
! %l6 = ffffdafb, %l7 = b4abc23c, Mem[0000000090000020] = b846edfc e7b2eb32
std %l6,[%i4+%o4] ! Mem[0000000090000020] = ffffdafb b4abc23c
! %l1 = 000000002bac1855, Mem[0000000091000018] = b4334f3440af2dc9
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = 000000002bac1855
! Mem[0000000091000014] = 5bebbbe4, %g2 = 0000000000000000
lduw [%i6+0x014],%g2 ! %g2 = 000000005bebbbe4
! Mem[0000000090800010] = a3492a88, %g2 = 000000005bebbbe4
lduh [%i5+%o2],%g2 ! %g2 = 000000000000a349
! Mem[0000000091800028] = 603f8c33b4abc23c, %g2 = 000000000000a349
ldx [%o0+%o5],%g2 ! %g2 = 603f8c33b4abc23c
! Mem[0000000091800024] = 7744603f, %g2 = 603f8c33b4abc23c
ldsb [%o0+0x026],%g2 ! %g2 = 0000000000000077
! %l0 = 03f103d0c74d08a9, Mem[000000009080002c] = 9c5fe8b1
sth %l0,[%i5+0x02c] ! Mem[000000009080002c] = 08a9e8b1
! Mem[0000000091000008] = 5151da67, %g2 = 0000000000000077
ldsh [%i6+0x00a],%g2 ! %g2 = 0000000000005151
! Mem[0000000090800004] = e623b846, %g18 = 0c96c8d68fd86fd8
ldsw [%i5+0x004],%g2 ! %g2 = 0c96c8d68fd86fd8
p33_label_17:
! Mem[0000000091000014] = bbe40000, %g2 = ffffffffe623b846
ldsb [%i6+0x016],%g2 ! %g2 = ffffffffffffffbb
! %l2 = 00000000c6bb6e1e, Mem[0000000091000028] = 43a014ad
stw %l2,[%i6+%o5] ! Mem[0000000091000028] = c6bb6e1e
! %l3 = 2c147e91e623b846, Mem[0000000090800010] = a3492a8825b600f1
stx %l3,[%i5+%o2] ! Mem[0000000090800010] = 2c147e91e623b846
! %l6 = ffffffffffffdafb, Mem[0000000091800008] = 000000000000a6e8
stx %l6,[%o0+%o1] ! Mem[0000000091800008] = ffffffffffffdafb
! Mem[0000000091800008] = ffffffff ffffdafb, %g2 = ffffffbb, %g3 = b6b6487f
ldd [%o0+%o1],%g2 ! %g2 = 00000000ffffffff 00000000ffffdafb
! %l7 = 00000000b4abc23c, Mem[0000000090000000] = 0000000000003fa0
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = 00000000b4abc23c
! Mem[0000000091800038] = 672d4c80 e623b846, %g2 = ffffffff, %g3 = ffffdafb
ldd [%o0+0x038],%g2 ! %g2 = 00000000672d4c80 00000000e623b846
! Mem[0000000091000004] = 3c4b1c51, %g2 = 00000000672d4c80
ldsb [%i6+0x007],%g2 ! %g2 = 000000000000003c
! %l4 = 0000000000003fa0, Mem[0000000090800028] = eb4882af08a9e8b1
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = 0000000000003fa0
! %l1 = 000000002bac1855, Mem[0000000091800024] = 33167744
stb %l1,[%o0+0x024] ! Mem[0000000091800024] = 55167744
p33_label_18:
! %l2 = 00000000c6bb6e1e, Mem[0000000090000000] = 00000000
stw %l2,[%i4+%g0] ! Mem[0000000090000000] = c6bb6e1e
! Mem[0000000090000018] = 0a0b343f, %g2 = 000000000000003c
ldub [%i4+0x01b],%g2 ! %g2 = 000000000000000a
! Mem[0000000053800010] = 8e261a4a, %l4 = 0000000000003fa0
ldsh [%i3+0x012],%l4 ! %l4 = 0000000000001a4a
! Mem[0000000091000034] = ffffd829, %g2 = 000000000000000a
lduh [%i6+0x034],%g2 ! %g2 = 000000000000ffff
! %l4 = 00001a4a, %l5 = 184b3b06, Mem[0000000091000000] = ddab9f6d b4abc23c
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 00001a4a 184b3b06
! %l7 = 00000000b4abc23c, Mem[0000000090000028] = e623b846eff5c346
stx %l7,[%i4+%o5] ! Mem[0000000090000028] = 00000000b4abc23c
! Mem[0000000091800028] = 603f8c33 b4abc23c, %g2 = 0000ffff, %g3 = e623b846
ldd [%o0+%o5],%g2 ! %g2 = 00000000603f8c33 00000000b4abc23c
! Mem[0000000090000010] = 4c80798e, %g2 = 00000000603f8c33
ldsh [%i4+0x012],%g2 ! %g2 = 0000000000004c80
! Mem[0000000091800030] = 45285e71, %g2 = 0000000000004c80
ldub [%o0+0x030],%g2 ! %g2 = 0000000000000045
! Mem[0000000091000018] = 00000000, %g18 = 0c96c8d68fd86fd8
ldsw [%i6+%o3],%g2 ! %g2 = 0c96c8d68fd86fd8
p33_label_19:
! Mem[000000005200002c] = 5530bdf0, %l0 = 03f103d0c74d08a9
ldsw [%i0+0x02c],%l0 ! %l0 = 000000005530bdf0
! Mem[0000000090800014] = 46c74d08, %g2 = 0000000000000000
ldsb [%i5+0x017],%g2 ! %g2 = 0000000000000046
! %l7 = 00000000b4abc23c, Mem[000000009180003c] = e623b846
stw %l7,[%o0+0x03c] ! Mem[000000009180003c] = b4abc23c
! Mem[0000000090800024] = ba1e4d06, %g2 = 0000000000000046
ldsh [%i5+0x024],%g2 ! %g2 = ffffffffffffba1e
! %l6 = ffffffffffffdafb, Mem[0000000052800000] = 4caf7294
stw %l6,[%i1+%g0] ! Mem[0000000052800000] = ffffdafb
! Mem[000000005280000c] = 0000a6e8, %l6 = ffffffffffffdafb
ldsh [%i1+0x00c],%l6 ! %l6 = 0000000000000000
! %l6 = 0000000000000000, Mem[000000009180000f] = fbffffd8
stb %l6,[%o0+0x00f] ! Mem[000000009180000c] = 00ffffd8
! %l6 = 0000000000000000, Mem[000000009180002a] = 8c33b4ab
sth %l6,[%o0+0x02a] ! Mem[0000000091800028] = 0000b4ab
! Mem[0000000090000034] = a8ecc48f, %g2 = ffffffffffffba1e
ldub [%i4+0x035],%g2 ! %g2 = 00000000000000a8
! Mem[0000000052000008] = 184b3b06, %l5 = 00000000184b3b06
ldsh [%i0+%o1],%l5 ! %l5 = 000000000000184b
p33_label_20:
! %l6 = 00000000, %l7 = b4abc23c, Mem[0000000091800018] = 3eb8c452 06a973d2
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 00000000 b4abc23c
! Mem[000000009000003c] = e623b846, %g18 = 0c96c8d68fd86fd8
ldsw [%i4+0x03c],%g2 ! %g2 = 0c96c8d68fd86fd8
! Mem[0000000091000014] = e4000000, %g2 = ffffffffe623b846
ldub [%i6+0x017],%g2 ! %g2 = 00000000000000e4
! %l4 = 0000000000001a4a, Mem[0000000091800030] = 45285e71b6b6487f
stx %l4,[%o0+0x030] ! Mem[0000000091800030] = 0000000000001a4a
! Mem[0000000053000020] = 0b34ef00, %l4 = 0000000000001a4a
ldsw [%i2+%o4],%l4 ! %l4 = 000000000b34ef00
! Mem[0000000090800030] = e7b33334, %g18 = 0c96c8d68fd86fd8
ldsw [%i5+0x030],%g2 ! %g2 = 0c96c8d68fd86fd8
! %l5 = 000000000000184b, Mem[0000000091800023] = c7551677
stb %l5,[%o0+0x023] ! Mem[0000000091800020] = 4b551677
! %l3 = 2c147e91e623b846, Mem[0000000091800030] = 0000000000001a4a
stx %l3,[%o0+0x030] ! Mem[0000000091800030] = 2c147e91e623b846
! %l6 = 00000000, %l7 = b4abc23c, Mem[0000000090800008] = 2c147e91 e623b846
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 00000000 b4abc23c
! %l6 = 00000000, %l7 = b4abc23c, Mem[0000000090000000] = c6bb6e1e b4abc23c
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 00000000 b4abc23c
p33_label_21:
! %l4 = 0b34ef00, %l5 = 0000184b, Mem[0000000090000028] = 00000000 b4abc23c
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 0b34ef00 0000184b
! Mem[0000000090800024] = ba1e4d06, %g2 = ffffffffe7b33334
lduh [%i5+0x024],%g2 ! %g2 = 000000000000ba1e
! Mem[0000000091800000] = 00000000 0b34ef00, %g2 = 0000ba1e, %g3 = b4abc23c
ldd [%o0+%g0],%g2 ! %g2 = 0000000000000000 000000000b34ef00
! Mem[0000000091000030] = ffffffff ffffd829, %g2 = 00000000, %g3 = 0b34ef00
ldd [%i6+0x030],%g2 ! %g2 = 00000000ffffffff 00000000ffffd829
! Mem[0000000090000008] = 96abb01bc4469e2c, %g2 = 00000000ffffffff
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc4469e2c
! Mem[0000000052000028] = b8462a4c 5530bdf0, %l0 = 5530bdf0, %l1 = 2bac1855
ldd [%i0+%o5],%l0 ! %l0 = 00000000b8462a4c 000000005530bdf0
! Mem[0000000091000020] = 9de28f8d, %g2 = 96abb01bc4469e2c
ldsb [%i6+%o4],%g2 ! %g2 = ffffffffffffff9d
! Mem[0000000090000024] = abc23c0b, %g2 = ffffffffffffff9d
ldub [%i4+0x025],%g2 ! %g2 = 00000000000000ab
! Mem[000000009180001c] = b4abc23c, %g18 = 0c96c8d68fd86fd8
ldsw [%o0+0x01c],%g2 ! %g2 = 0c96c8d68fd86fd8
! %l0 = b8462a4c, %l1 = 5530bdf0, Mem[0000000090800018] = c74d08a9 0000a6e8
std %l0,[%i5+%o3] ! Mem[0000000090800018] = b8462a4c 5530bdf0
p33_label_22:
! %l2 = c6bb6e1e, %l3 = e623b846, Mem[0000000090000008] = 96abb01b c4469e2c
std %l2,[%i4+%o1] ! Mem[0000000090000008] = c6bb6e1e e623b846
! Mem[0000000091000000] = 00001a4a184b3b06, %g2 = ffffffffb4abc23c
ldx [%i6+%g0],%g2 ! %g2 = 00001a4a184b3b06
! Mem[0000000091000010] = eb99b055 5bebbbe4, %g2 = 184b3b06, %g3 = ffffd829
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 000000005bebbbe4
! %l5 = 000000000000184b, Mem[0000000053800020] = 772b520a
sth %l5,[%i3+%o4] ! Mem[0000000053800020] = 184b520a
! Mem[000000005300000c] = f12b7b26, %l2 = 00000000c6bb6e1e
lduh [%i2+0x00e],%l2 ! %l2 = 0000000000007b26
! %l7 = 00000000b4abc23c, Mem[0000000091000004] = 184b3b06
stw %l7,[%i6+0x004] ! Mem[0000000091000004] = b4abc23c
! Mem[000000009180000c] = ffffda00, %g18 = 0c96c8d68fd86fd8
ldsw [%o0+0x00c],%g2 ! %g2 = 0c96c8d68fd86fd8
! Mem[0000000091000018] = 00000000, %g2 = ffffffffffffda00
ldsb [%i6+%o3],%g2 ! %g2 = 0000000000000000
! %l5 = 000000000000184b, Mem[0000000090000020] = ffffdafb
sth %l5,[%i4+%o4] ! Mem[0000000090000020] = 184bdafb
! Mem[0000000053800020] = 184b520a8e261a4a, %l7 = 00000000b4abc23c
ldx [%i3+%o4],%l7 ! %l7 = 184b520a8e261a4a
p33_label_23:
! Mem[0000000090800018] = b8462a4c 5530bdf0, %g2 = 00000000, %g3 = 5bebbbe4
ldd [%i5+%o3],%g2 ! %g2 = 00000000b8462a4c 000000005530bdf0
! Mem[0000000090000004] = b4abc23c, %g2 = 00000000b8462a4c
ldub [%i4+0x004],%g2 ! %g2 = 00000000000000b4
! %l4 = 000000000b34ef00, Mem[0000000090800020] = 6c290f3aba1e4d06
stx %l4,[%i5+%o4] ! Mem[0000000090800020] = 000000000b34ef00
! Mem[0000000052000024] = c74d08a9, %l7 = 184b520a8e261a4a
lduw [%i0+0x024],%l7 ! %l7 = 00000000c74d08a9
! Mem[0000000091000004] = 3c4b1c51, %g2 = 00000000000000b4
ldsb [%i6+0x007],%g2 ! %g2 = 000000000000003c
! Mem[0000000091000004] = c23c4b1c, %g2 = 000000000000003c
lduh [%i6+0x006],%g2 ! %g2 = 000000000000c23c
! %l6 = 00000000, %l7 = c74d08a9, Mem[0000000091800030] = 2c147e91 e623b846
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 00000000 c74d08a9
! Mem[000000009000002c] = 0000184b, %g18 = 0c96c8d68fd86fd8
ldsw [%i4+0x02c],%g2 ! %g2 = 0c96c8d68fd86fd8
! %l2 = 0000000000007b26, Mem[0000000053000000] = 603f8c33b4abc23c
stx %l2,[%i2+%g0] ! Mem[0000000053000000] = 0000000000007b26
! %l0 = 00000000b8462a4c, Mem[000000009180001c] = b4abc23c
stw %l0,[%o0+0x01c] ! Mem[000000009180001c] = b8462a4c
p33_label_24:
! Mem[0000000090000028] = 0b34ef00, %g2 = 000000000000184b
lduw [%i4+%o5],%g2 ! %g2 = 000000000b34ef00
! Mem[0000000090800038] = 393f420cdd38b60e, %g2 = 000000000b34ef00
ldx [%i5+0x038],%g2 ! %g2 = 393f420cdd38b60e
! Mem[000000009100000c] = da674693, %g18 = 0c96c8d68fd86fd8
ldsw [%i6+0x00c],%g2 ! %g2 = 0c96c8d68fd86fd8
! Mem[0000000053800000] = 561ae2e3, %l2 = 0000000000007b26
ldsh [%i3+%g0],%l2 ! %l2 = 000000000000561a
! Mem[0000000090800018] = b8462a4c, %g2 = ffffffffda674693
lduw [%i5+%o3],%g2 ! %g2 = 00000000b8462a4c
! Mem[0000000090800024] = 00000000, %g2 = 00000000b8462a4c
ldub [%i5+0x027],%g2 ! %g2 = 0000000000000000
! %l1 = 000000005530bdf0, Mem[0000000091800000] = 00000000
sth %l1,[%o0+%g0] ! Mem[0000000091800000] = bdf00000
! Mem[000000009100002c] = db4f959e, %g2 = 0000000000000000
lduw [%i6+0x02c],%g2 ! %g2 = 00000000db4f959e
! Mem[0000000090000010] = 4c80798e, %g2 = 00000000db4f959e
ldsh [%i4+0x012],%g2 ! %g2 = 0000000000004c80
! %l2 = 000000000000561a, Mem[0000000090000030] = ffffd829
sth %l2,[%i4+0x030] ! Mem[0000000090000030] = 561ad829
p33_label_25:
! %l3 = 2c147e91e623b846, Mem[0000000091800018] = 00000000b8462a4c
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = 2c147e91e623b846
! %l6 = 0000000000000000, Mem[000000009000001a] = 520a0b34
sth %l6,[%i4+0x01a] ! Mem[0000000090000018] = 00000b34
! Mem[0000000090000008] = c6bb6e1e, %g2 = 0000000000004c80
lduw [%i4+%o1],%g2 ! %g2 = 00000000c6bb6e1e
! Mem[000000009000002c] = 0000184b, %g2 = 00000000c6bb6e1e
ldsb [%i4+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800018] = b8462a4c 5530bdf0, %g2 = 00000000, %g3 = 5530bdf0
ldd [%i5+%o3],%g2 ! %g2 = 00000000b8462a4c 000000005530bdf0
! %l2 = 0000561a, %l3 = e623b846, Mem[0000000090800038] = 393f420c dd38b60e
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 0000561a e623b846
! Mem[0000000052000020] = 03f103d0 c74d08a9, %l4 = 0b34ef00, %l5 = 0000184b
ldd [%i0+%o4],%l4 ! %l4 = 0000000003f103d0 00000000c74d08a9
! Mem[0000000090000024] = b4abc23c, %g2 = 00000000b8462a4c
lduw [%i4+0x024],%g2 ! %g2 = 00000000b4abc23c
! Mem[0000000091800038] = 672d4c80, %g18 = 0c96c8d68fd86fd8
ldsw [%o0+0x038],%g2 ! %g2 = 0c96c8d68fd86fd8
! Mem[0000000090000010] = 672d4c80798eb5a3, %g2 = 00000000672d4c80
ldx [%i4+%o2],%g2 ! %g2 = 672d4c80798eb5a3
ba,a p33_not_taken_0_end
p33_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 00000000b8462a4c
bne,a,pn %xcc,p33_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000005530bdf0
bne,a,pn %xcc,p33_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000561a
bne,a,pn %xcc,p33_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000003f103d0
bne,a,pn %xcc,p33_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000c74d08a9
bne,a,pn %xcc,p33_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p33_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000c74d08a9
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 bdfb00ab fb18fa58
bne %xcc,p33_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be fdab62a6 ec885765
bne %xcc,p33_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be c2c73187 ec3ce2ac
bne %xcc,p33_f6_fail
nop
! Check Local Memory
set p33_local0_expect,%g1
p33_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 672d4c8048c9b846
ldx [%i0+0x010],%g3 ! Observed data at 0000000052000010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = b8462a4c5530bdf0
ldx [%i0+0x028],%g3 ! Observed data at 0000000052000028
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x028,%g4
set p33_local1_expect,%g1
p33_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffffdafb3fa00708
ldx [%i1+0x000],%g3 ! Observed data at 0000000052800000
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c74d08a90000a6e8
ldx [%i1+0x008],%g3 ! Observed data at 0000000052800008
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = a218b15a8ea8ecc4
ldx [%i1+0x018],%g3 ! Observed data at 0000000052800018
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x018,%g4
set p33_local2_expect,%g1
p33_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 0000000000007b26
ldx [%i2+0x000],%g3 ! Observed data at 0000000053000000
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x000,%g4
set p33_local3_expect,%g1
p33_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 8e261a4a4ba63c3a
ldx [%i3+0x010],%g3 ! Observed data at 0000000053800010
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 184b520a8e261a4a
ldx [%i3+0x020],%g3 ! Observed data at 0000000053800020
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000364deff5c32b
ldx [%i3+0x030],%g3 ! Observed data at 0000000053800030
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x030,%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_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
! 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:
lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000053000028]
stha %l6,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052800018]
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000053000000]
lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000053000008]
stwa %l5,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053800018]
stba %l5,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000018]
done
p33_trap1o:
lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000053000028]
stha %l6,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052800018]
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000053000000]
lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000053000008]
stwa %l5,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053800018]
stba %l5,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000018]
done
p33_trap2e:
ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000052800028]
ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000052800020]
stha %l6,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052800000]
ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000053800000]
stda %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052000028]
stha %l3,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000020]
lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000052000010]
done
p33_trap2o:
ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000052800028]
ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000052800020]
stha %l6,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052800000]
ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000053800000]
stda %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000052000028]
stha %l3,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000020]
lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000052000010]
done
p33_trap3e:
nop
done
p33_trap3o:
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 = a3492a8825b600f1
ldx [%g1+0x008],%l1 ! %l1 = 01aa6ef3eff5c32b
ldx [%g1+0x010],%l2 ! %l2 = a418516289d5e55e
ldx [%g1+0x018],%l3 ! %l3 = 2c147e91e623b846
ldx [%g1+0x020],%l4 ! %l4 = 3eb8c45206a973d2
ldx [%g1+0x028],%l5 ! %l5 = 4c0ea044763e4a85
ldx [%g1+0x030],%l6 ! %l6 = 24fab487f4b023c4
ldx [%g1+0x038],%l7 ! %l7 = 9634ccf240796225
! 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 = 0530f0c5 45354660 6809e194 4e5fe898
! %f4 = 52e3efb2 e3c613af a9f34d58 2bbf2bb9
! %f8 = cf94128d 88f830b8 20011f18 f9d7dfd7
! %f12 = 6d5b7038 b678e46f 7a6ec82f d02e4bbe
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 15b53f72 4398637e b94c2c46 72e93e50
! %f20 = fc59a3b2 b8784685 6a32a8da 2ec707c3
! %f24 = 9387f2c3 b4b9364d 6a75ac74 8ba1c489
! %f28 = fbb640da 907b0b2e 4657ccad 1d9d417d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0ce2c3ca 95335d25 432dae12 31693688
! %f36 = 78e0b4f4 7579f3af 6fd2a22d a0f19716
! %f40 = 2878e0ee 7ac60c6b a0a909a8 9ea8f9b0
! %f44 = 49c12eae 9b44570b 6e11b70a 50e2aafa
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xbac0d78800000071,%g7,%g1 ! GSR scale = 14, align = 1
wr %g1,%g0,%gsr ! GSR = bac0d78800000071
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 34
p34_label_1:
! Mem[000000009000000c] = 0b9e2c02, %g2 = 591388fa0c6a75d8
ldub [%i4+0x00d],%g2 ! %g2 = 000000000000000b
! Mem[0000000091000038] = 65898de9 d7571dc0, %g2 = 0000000b, %g3 = 0bad0b00
ldd [%i6+0x038],%g2 ! %g2 = 0000000065898de9 00000000d7571dc0
! %l7 = f47d01121c6ecfd4, Mem[0000000091000010] = eb99b0555bebbbe4
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = f47d01121c6ecfd4
! Mem[0000000091000010] = f47d01121c6ecfd4, %g2 = 0000000065898de9
ldx [%i6+%o2],%g2 ! %g2 = f47d01121c6ecfd4
! Mem[0000000090800038] = 393f420c dd38b60e, %g2 = 1c6ecfd4, %g3 = d7571dc0
ldd [%i5+0x038],%g2 ! %g2 = 00000000393f420c 00000000dd38b60e
! Mem[0000000091000004] = de861c20, %g2 = 00000000393f420c
lduh [%i6+0x004],%g2 ! %g2 = 000000000000de86
! Mem[0000000054800024] = 4f6e6fb1, %l0 = 9f6a178ffc625ac4
ldub [%i1+0x026],%l0 ! %l0 = 000000000000006f
! %l1 = 3762d0505943f59c, Mem[0000000090000017] = a37f114e
stb %l1,[%i4+0x017] ! Mem[0000000090000014] = 9c7f114e
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = 000000000000de86
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! %l3 = 19b657d0240a10a6, Mem[0000000055000004] = 0bdc62bd
stw %l3,[%i2+0x004] ! Mem[0000000055000004] = 240a10a6
p34_label_2:
! Mem[000000009180000c] = 41274a5e, %g2 = 96abb01bc40b9e2c
ldub [%o0+0x00d],%g2 ! %g2 = 0000000000000041
! Mem[0000000091000028] = 43a014addb4f959e, %g2 = 0000000000000041
ldx [%i6+%o5],%g2 ! %g2 = 43a014addb4f959e
! Mem[0000000091800030] = 8f71b6b6, %g2 = 43a014addb4f959e
ldub [%o0+0x032],%g2 ! %g2 = 000000000000008f
! Mem[0000000091000008] = 4b1c5151, %g2 = 000000000000008f
lduw [%i6+%o1],%g2 ! %g2 = 000000004b1c5151
! %l2 = 8fa3530009e137f3, Mem[0000000054800008] = 32d2ef32
sth %l2,[%i1+%o1] ! Mem[0000000054800008] = 37f3ef32
! %l4 = 5db1d73486e48205, Mem[0000000090800014] = ba27fa54
stw %l4,[%i5+0x014] ! Mem[0000000090800014] = 86e48205
! %l2 = 8fa3530009e137f3, Mem[000000009100001c] = 40af2dc9
sth %l2,[%i6+0x01c] ! Mem[000000009100001c] = 37f32dc9
! Mem[000000009180003c] = 80663500, %g2 = 000000004b1c5151
ldub [%o0+0x03d],%g2 ! %g2 = 0000000000000080
! Mem[000000009180002c] = b0308df5, %g2 = 0000000000000080
lduw [%o0+0x02c],%g2 ! %g2 = 00000000b0308df5
! Mem[000000009100001c] = 37f32dc9, %g2 = 00000000b0308df5
ldsb [%i6+0x01c],%g2 ! %g2 = 0000000000000037
p34_label_3:
! Mem[0000000090000028] = 07dc67fd, %g2 = 0000000000000037
lduw [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd
! Mem[0000000090800038] = 393f420c dd38b60e, %g2 = 07dc67fd, %g3 = dd38b60e
ldd [%i5+0x038],%g2 ! %g2 = 00000000393f420c 00000000dd38b60e
! %l5 = 203a94f67a17612d, Mem[0000000091800000] = 6c5e37b5
stw %l5,[%o0+%g0] ! Mem[0000000091800000] = 7a17612d
! Mem[0000000090000008] = b01bc40b, %g2 = 00000000393f420c
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000b01b
! %l7 = f47d01121c6ecfd4, Mem[0000000091000007] = 204b1c51
stb %l7,[%i6+0x007] ! Mem[0000000091000004] = d44b1c51
! Mem[0000000091000020] = 9de28f8d, %g2 = 000000000000b01b
lduw [%i6+%o4],%g2 ! %g2 = 000000009de28f8d
! %l7 = f47d01121c6ecfd4, Mem[0000000054800018] = 1f50accafac2d78c
stx %l7,[%i1+%o3] ! Mem[0000000054800018] = f47d01121c6ecfd4
! %l3 = 19b657d0240a10a6, Mem[000000009100002a] = 14addb4f
sth %l3,[%i6+0x02a] ! Mem[0000000091000028] = 10a6db4f
! %l6 = 8a321a42bc6ad890, Mem[0000000054000038] = 7453676d
stw %l6,[%i0+0x038] ! Mem[0000000054000038] = bc6ad890
! %l7 = f47d01121c6ecfd4, Mem[000000009080003b] = 0cdd38b6
stb %l7,[%i5+0x03b] ! Mem[0000000090800038] = d4dd38b6
p34_label_4:
! Mem[000000009100000c] = da67f293, %g2 = 000000009de28f8d
ldsb [%i6+0x00c],%g2 ! %g2 = ffffffffffffffda
! %l7 = f47d01121c6ecfd4, Mem[0000000091000016] = cfd4b433
sth %l7,[%i6+0x016] ! Mem[0000000091000014] = cfd4b433
! Mem[0000000090000038] = 8fc6c81b, %g18 = 211213e1fb2ce9ff
ldsw [%i4+0x038],%g2 ! %g2 = 211213e1fb2ce9ff
! %l0 = 0000006f, %l1 = 5943f59c, Mem[0000000054800000] = 85facc6f 6f10556e
std %l0,[%i1+%g0] ! Mem[0000000054800000] = 0000006f 5943f59c
! Mem[0000000091800038] = e8dd799b eb806635, %g2 = 8fc6c81b, %g3 = dd38b60e
ldd [%o0+0x038],%g2 ! %g2 = 00000000e8dd799b 00000000eb806635
! %l3 = 19b657d0240a10a6, Mem[0000000091800004] = da193367
stw %l3,[%o0+0x004] ! Mem[0000000091800004] = 240a10a6
! Mem[0000000090000020] = 1a54edfc, %g18 = 211213e1fb2ce9ff
ldsw [%i4+%o4],%g2 ! %g2 = 211213e1fb2ce9ff
! Mem[0000000091800010] = 5e44f9f4, %g2 = 000000001a54edfc
lduw [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4
! Mem[0000000090800030] = e7b333342d07fd66, %g2 = 000000005e44f9f4
ldx [%i5+0x030],%g2 ! %g2 = e7b333342d07fd66
! Mem[0000000090800018] = 35d3851cd6343572, %g2 = e7b333342d07fd66
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
p34_label_5:
! Mem[0000000055000008] = 4b1e87d5, %l1 = 3762d0505943f59c
ldub [%i2+0x009],%l1 ! %l1 = 000000000000001e
! Mem[000000009100000c] = da67f293, %g2 = 35d3851cd6343572
lduh [%i6+0x00c],%g2 ! %g2 = 000000000000da67
! Mem[0000000090000038] = 8fc6c81b f8ba39dc, %g2 = 0000da67, %g3 = eb806635
ldd [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b 00000000f8ba39dc
! Mem[0000000090000020] = 1a54edfc, %g2 = 000000008fc6c81b
lduw [%i4+%o4],%g2 ! %g2 = 000000001a54edfc
! %l5 = 203a94f67a17612d, Mem[0000000055000018] = 73eb7b05cc38f813
stx %l5,[%i2+%o3] ! Mem[0000000055000018] = 203a94f67a17612d
! Mem[000000009100003c] = d7571dc0, %g18 = 211213e1fb2ce9ff
ldsw [%i6+0x03c],%g2 ! %g2 = 211213e1fb2ce9ff
! Mem[0000000090800014] = 86e48205, %g2 = ffffffffd7571dc0
lduw [%i5+0x014],%g2 ! %g2 = 0000000086e48205
! %l2 = 8fa3530009e137f3, Mem[0000000091800028] = d1fa02cc
stb %l2,[%o0+%o5] ! Mem[0000000091800028] = f3fa02cc
! Mem[0000000091000010] = 7d01121c, %g2 = 0000000086e48205
ldsb [%i6+0x011],%g2 ! %g2 = 000000000000007d
! Mem[0000000090800018] = 35d3851cd6343572, %g2 = 000000000000007d
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
p34_label_6:
! %l2 = 8fa3530009e137f3, Mem[0000000091800028] = f3fa02cc
stw %l2,[%o0+%o5] ! Mem[0000000091800028] = 09e137f3
! Mem[0000000091800000] = 7a17612d 240a10a6, %g2 = d6343572, %g3 = f8ba39dc
ldd [%o0+%g0],%g2 ! %g2 = 000000007a17612d 00000000240a10a6
! Mem[0000000055000018] = 203a94f6, %l1 = 000000000000001e
ldub [%i2+0x019],%l1 ! %l1 = 000000000000003a
! Mem[0000000091800014] = a2d978b6, %g2 = 000000007a17612d
ldub [%o0+0x014],%g2 ! %g2 = 00000000000000a2
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = 00000000000000a2
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
! Mem[000000009180000c] = 0741274a, %g18 = 211213e1fb2ce9ff
ldsw [%o0+0x00c],%g2 ! %g2 = 211213e1fb2ce9ff
! Mem[0000000091000030] = c7725720, %g2 = 000000000741274a
ldub [%i6+0x031],%g2 ! %g2 = 00000000000000c7
! Mem[0000000054000008] = 5a495307, %l0 = 000000000000006f
lduw [%i0+%o1],%l0 ! %l0 = 000000005a495307
! %l3 = 19b657d0240a10a6, Mem[0000000090000014] = 798eb59c
stw %l3,[%i4+0x014] ! Mem[0000000090000014] = 240a10a6
! %l2 = 09e137f3, %l3 = 240a10a6, Mem[0000000055000018] = 203a94f6 7a17612d
std %l2,[%i2+%o3] ! Mem[0000000055000018] = 09e137f3 240a10a6
p34_label_7:
! %l7 = f47d01121c6ecfd4, Mem[000000009080002b] = af9c5fe8
stb %l7,[%i5+0x02b] ! Mem[0000000090800028] = d49c5fe8
! %l1 = 000000000000003a, Mem[000000009080001d] = 3435726c
stb %l1,[%i5+0x01d] ! Mem[000000009080001c] = 3a35726c
! Mem[0000000091000030] = 7cc77257, %g18 = 211213e1fb2ce9ff
ldsw [%i6+0x030],%g2 ! %g2 = 211213e1fb2ce9ff
! Mem[0000000090800020] = 0f3aba1e, %g2 = 000000007cc77257
ldub [%i5+0x022],%g2 ! %g2 = 000000000000000f
! %l7 = f47d01121c6ecfd4, Mem[0000000055000020] = 8c9fb81c
stw %l7,[%i2+%o4] ! Mem[0000000055000020] = 1c6ecfd4
! Mem[000000009000001c] = 9d7122ad, %g2 = 000000000000000f
ldub [%i4+0x01c],%g2 ! %g2 = 000000000000009d
! Mem[0000000091000020] = 8d7b41cb, %g2 = 000000000000009d
ldub [%i6+0x023],%g2 ! %g2 = 000000000000008d
! Mem[0000000054000024] = 8ea59aec, %l0 = 000000005a495307
ldsh [%i0+0x024],%l0 ! %l0 = ffffffffffff8ea5
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = 000000000000008d
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! Mem[0000000090800014] = 86e48205, %g2 = 4b1c5151da67f293
ldsh [%i5+0x014],%g2 ! %g2 = ffffffffffff86e4
p34_label_8:
! %l5 = 203a94f67a17612d, Mem[0000000054800014] = d1c6a67a
stb %l5,[%i1+0x014] ! Mem[0000000054800014] = 2dc6a67a
! Mem[0000000090000018] = 529d7122, %g2 = ffffffffffff86e4
ldub [%i4+0x01b],%g2 ! %g2 = 0000000000000052
! Mem[0000000090000018] = 7f114e52, %g2 = 0000000000000052
lduh [%i4+%o3],%g2 ! %g2 = 0000000000007f11
! %l1 = 000000000000003a, Mem[000000005480001c] = 1c6ecfd4
stb %l1,[%i1+0x01c] ! Mem[000000005480001c] = 3a6ecfd4
! %l4 = 5db1d73486e48205, Mem[0000000090800028] = eb4882d49c5fe8b1
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = 5db1d73486e48205
! Mem[0000000055000030] = 374c6466b8159830, %l1 = 000000000000003a
ldx [%i2+0x030],%l1 ! %l1 = 374c6466b8159830
! Mem[000000009080000c] = f38fafd2, %g2 = 0000000000007f11
lduw [%i5+0x00c],%g2 ! %g2 = 00000000f38fafd2
! Mem[0000000054800018] = f47d0112, %l2 = 8fa3530009e137f3
ldub [%i1+%o3],%l2 ! %l2 = 00000000000000f4
! Mem[0000000091800024] = 16774409, %g2 = 00000000f38fafd2
ldub [%o0+0x025],%g2 ! %g2 = 0000000000000016
! Mem[0000000091800038] = e8dd799b eb806635, %g2 = 00000016, %g3 = 240a10a6
ldd [%o0+0x038],%g2 ! %g2 = 00000000e8dd799b 00000000eb806635
p34_label_9:
! Mem[0000000090800010] = bbd0f97a86e48205, %g2 = 00000000e8dd799b
ldx [%i5+%o2],%g2 ! %g2 = bbd0f97a86e48205
! Mem[0000000091000010] = f47d0112 1c6ecfd4, %g2 = 86e48205, %g3 = eb806635
ldd [%i6+%o2],%g2 ! %g2 = 00000000f47d0112 000000001c6ecfd4
! Mem[0000000091000034] = 207bbe7e, %g2 = 00000000f47d0112
ldub [%i6+0x034],%g2 ! %g2 = 0000000000000020
! %l1 = 374c6466b8159830, Mem[0000000090000014] = 240a10a6
stw %l1,[%i4+0x014] ! Mem[0000000090000014] = b8159830
! Mem[0000000091000028] = a6db4f95, %g2 = 0000000000000020
ldsb [%i6+0x02b],%g2 ! %g2 = ffffffffffffffa6
! Mem[0000000090800028] = 3486e482, %g2 = ffffffffffffffa6
ldsb [%i5+0x02b],%g2 ! %g2 = 0000000000000034
! Mem[0000000090000018] = 7f114e52, %g2 = 0000000000000034
lduw [%i4+%o3],%g2 ! %g2 = 000000007f114e52
! Mem[0000000090000030] = 944f136a 126760d7, %g2 = 7f114e52, %g3 = 1c6ecfd4
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f136a 00000000126760d7
! Mem[0000000091000034] = 207bbe7e, %g18 = 211213e1fb2ce9ff
ldsw [%i6+0x034],%g2 ! %g2 = 211213e1fb2ce9ff
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = 00000000207bbe7e
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
p34_label_10:
! Mem[0000000091800038] = 799beb80, %g2 = 5e44f9f4a2d978b6
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000799b
! %l1 = 374c6466b8159830, Mem[0000000090800018] = 35d3851c
stw %l1,[%i5+%o3] ! Mem[0000000090800018] = b8159830
! Mem[000000009080003c] = b60e0000, %g2 = 000000000000799b
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000090000008] = 96abb01b, %g2 = ffffffffffffffb6
ldsb [%i4+%o1],%g2 ! %g2 = ffffffffffffff96
! %l0 = ffffffffffff8ea5, Mem[0000000055800032] = e7409b46
stb %l0,[%i3+0x032] ! Mem[0000000055800030] = e740a546
! Mem[000000009100002c] = db4f959e, %g18 = 211213e1fb2ce9ff
ldsw [%i6+0x02c],%g2 ! %g2 = 211213e1fb2ce9ff
! Mem[0000000090000010] = 225cb815, %g2 = ffffffffdb4f959e
ldsh [%i4+0x012],%g2 ! %g2 = 000000000000225c
! Mem[0000000090800020] = 6c6c0f3a, %g2 = 000000000000225c
lduw [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a
! Mem[000000009080001c] = 35726c6c, %g2 = 000000006c6c0f3a
ldsh [%i5+0x01e],%g2 ! %g2 = 0000000000003572
! Mem[0000000090000000] = f5d480b6, %g2 = 0000000000003572
ldsh [%i4+0x002],%g2 ! %g2 = fffffffffffff5d4
p34_label_11:
! %l2 = 00000000000000f4, Mem[0000000091800020] = c69ee3c7
stw %l2,[%o0+%o4] ! Mem[0000000091800020] = 000000f4
! Mem[0000000090800010] = bbd0f97a, %g2 = fffffffffffff5d4
lduw [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a
! %l3 = 19b657d0240a10a6, Mem[0000000090800028] = 5db1d73486e48205
stx %l3,[%i5+%o5] ! Mem[0000000090800028] = 19b657d0240a10a6
! Mem[0000000090800000] = c8c086c6 d0bacca9, %g2 = bbd0f97a, %g3 = 126760d7
ldd [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6 00000000d0bacca9
! %l4 = 86e48205, %l5 = 7a17612d, Mem[0000000090000008] = 96abb01b c40b9e2c
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 86e48205 7a17612d
! %l5 = 203a94f67a17612d, Mem[000000009180002a] = 37f3b030
sth %l5,[%o0+0x02a] ! Mem[0000000091800028] = 612db030
! %l3 = 19b657d0240a10a6, Mem[0000000091800030] = 45288f71b6b6487f
stx %l3,[%o0+0x030] ! Mem[0000000091800030] = 19b657d0240a10a6
! Mem[000000009100000c] = da67f293, %g18 = 211213e1fb2ce9ff
ldsw [%i6+0x00c],%g2 ! %g2 = 211213e1fb2ce9ff
! Mem[0000000091000008] = 5151da67, %g2 = ffffffffda67f293
lduh [%i6+0x00a],%g2 ! %g2 = 0000000000005151
! Mem[0000000090800030] = e7b33334 2d07fd66, %g2 = 00005151, %g3 = d0bacca9
ldd [%i5+0x030],%g2 ! %g2 = 00000000e7b33334 000000002d07fd66
p34_label_12:
! Mem[0000000090800004] = cca9a3d5, %g2 = 00000000e7b33334
ldsb [%i5+0x006],%g2 ! %g2 = ffffffffffffffcc
! Mem[0000000090000024] = eb3207dc, %g2 = ffffffffffffffcc
ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffffeb32
! %l0 = ffff8ea5, %l1 = b8159830, Mem[0000000091800020] = 000000f4 33167744
std %l0,[%o0+%o4] ! Mem[0000000091800020] = ffff8ea5 b8159830
! %l6 = bc6ad890, %l7 = 1c6ecfd4, Mem[0000000090000030] = 944f136a 126760d7
std %l6,[%i4+0x030] ! Mem[0000000090000030] = bc6ad890 1c6ecfd4
! Mem[0000000090000010] = 0212225c, %g2 = ffffffffffffeb32
lduw [%i4+%o2],%g2 ! %g2 = 000000000212225c
! Mem[0000000091800024] = b8159830, %g2 = 000000000212225c
lduw [%o0+0x024],%g2 ! %g2 = 00000000b8159830
! %l4 = 5db1d73486e48205, Mem[0000000091000020] = 9de28f8d
stw %l4,[%i6+%o4] ! Mem[0000000091000020] = 86e48205
! Mem[0000000090000034] = d48fc6c8, %g2 = 00000000b8159830
ldsb [%i4+0x037],%g2 ! %g2 = ffffffffffffffd4
! %l7 = f47d01121c6ecfd4, Mem[0000000091000028] = 43a010a6
stb %l7,[%i6+%o5] ! Mem[0000000091000028] = d4a010a6
! Mem[000000009000001c] = 22ad1a54, %g2 = ffffffffffffffd4
ldsb [%i4+0x01e],%g2 ! %g2 = 0000000000000022
p34_label_13:
! Mem[0000000091000000] = ddab9f6d, %g18 = 211213e1fb2ce9ff
ldsw [%i6+%g0],%g2 ! %g2 = 211213e1fb2ce9ff
! Mem[0000000090000000] = d6f5d480, %g2 = ffffffffddab9f6d
ldub [%i4+0x001],%g2 ! %g2 = 00000000000000d6
! Mem[0000000055800028] = 820c38f6, %l0 = ffffffffffff8ea5
lduh [%i3+%o5],%l0 ! %l0 = 000000000000820c
! %l2 = 000000f4, %l3 = 240a10a6, Mem[0000000055800008] = 1e72f4af a42ea422
std %l2,[%i3+%o1] ! Mem[0000000055800008] = 000000f4 240a10a6
! Mem[0000000090000018] = 4e529d71, %g2 = 00000000000000d6
ldsh [%i4+0x01a],%g2 ! %g2 = 0000000000004e52
! Mem[0000000091800024] = 15983009, %g2 = 0000000000004e52
ldub [%o0+0x025],%g2 ! %g2 = 0000000000000015
! %l3 = 19b657d0240a10a6, Mem[0000000090000030] = bc6ad8901c6ecfd4
stx %l3,[%i4+0x030] ! Mem[0000000090000030] = 19b657d0240a10a6
! Mem[0000000090000030] = 57d0240a, %g2 = 0000000000000015
lduh [%i4+0x032],%g2 ! %g2 = 00000000000057d0
! Mem[0000000090800038] = 393f42d4 dd38b60e, %g2 = 000057d0, %g3 = 2d07fd66
ldd [%i5+0x038],%g2 ! %g2 = 00000000393f42d4 00000000dd38b60e
! %l5 = 203a94f67a17612d, Mem[0000000054000034] = 3842af63
stw %l5,[%i0+0x034] ! Mem[0000000054000034] = 7a17612d
p34_label_14:
! Mem[000000009080001c] = d63a3572, %g18 = 211213e1fb2ce9ff
ldsw [%i5+0x01c],%g2 ! %g2 = 211213e1fb2ce9ff
! Mem[0000000090800000] = c8c086c6, %g2 = ffffffffd63a3572
ldsh [%i5+%g0],%g2 ! %g2 = ffffffffffffc8c0
! %l2 = 000000f4, %l3 = 240a10a6, Mem[0000000055800000] = 4358b942 9ef0d7e1
std %l2,[%i3+%g0] ! Mem[0000000055800000] = 000000f4 240a10a6
! Mem[000000009180003c] = eb806635, %g2 = ffffffffffffc8c0
ldsh [%o0+0x03c],%g2 ! %g2 = ffffffffffffeb80
! %l5 = 203a94f67a17612d, Mem[0000000091800008] = 50d23f270741274a
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 203a94f67a17612d
! Mem[0000000090800018] = b8159830d63a3572, %g2 = ffffffffffffeb80
ldx [%i5+%o3],%g2 ! %g2 = b8159830d63a3572
! Mem[0000000091000030] = 7cc77257 207bbe7e, %g2 = d63a3572, %g3 = dd38b60e
ldd [%i6+0x030],%g2 ! %g2 = 000000007cc77257 00000000207bbe7e
! Mem[000000009080000c] = afd2bbd0, %g2 = 000000007cc77257
lduh [%i5+0x00e],%g2 ! %g2 = 000000000000afd2
! %l2 = 000000f4, %l3 = 240a10a6, Mem[0000000055000018] = 09e137f3 240a10a6
std %l2,[%i2+%o3] ! Mem[0000000055000018] = 000000f4 240a10a6
! Mem[0000000090000018] = 529d7122, %g2 = 000000000000afd2
ldsb [%i4+0x01b],%g2 ! %g2 = 0000000000000052
p34_label_15:
! Mem[0000000091800018] = 39a5df25e14610d9, %g2 = 0000000000000052
ldx [%o0+%o3],%g2 ! %g2 = 39a5df25e14610d9
! Mem[0000000090000020] = fce7b2eb, %g2 = 39a5df25e14610d9
ldub [%i4+0x023],%g2 ! %g2 = 00000000000000fc
! Mem[0000000090000018] = 4e529d71, %g2 = 00000000000000fc
ldsb [%i4+0x01a],%g2 ! %g2 = 000000000000004e
! Mem[0000000090000000] = f4d6f5d4, %g2 = 000000000000004e
ldsb [%i4+%g0],%g2 ! %g2 = fffffffffffffff4
! %l7 = f47d01121c6ecfd4, Mem[0000000091800028] = 09e1612d
sth %l7,[%o0+%o5] ! Mem[0000000091800028] = cfd4612d
! %l1 = 374c6466b8159830, Mem[0000000091000016] = cfd4b433
sth %l1,[%i6+0x016] ! Mem[0000000091000014] = 9830b433
! Mem[0000000091000004] = 1cd44b1c, %g2 = fffffffffffffff4
ldsh [%i6+0x006],%g2 ! %g2 = 0000000000001cd4
! Mem[0000000091000018] = 3437f32d, %g2 = 0000000000001cd4
ldub [%i6+0x01b],%g2 ! %g2 = 0000000000000034
! %l3 = 19b657d0240a10a6, Mem[0000000091000010] = f47d01121c6e9830
stx %l3,[%i6+%o2] ! Mem[0000000091000010] = 19b657d0240a10a6
! %l0 = 0000820c, %l1 = b8159830, Mem[0000000091000028] = d4a010a6 db4f959e
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 0000820c b8159830
p34_label_16:
! Mem[000000009000000c] = 7a17612d, %g2 = 0000000000000034
ldsh [%i4+0x00c],%g2 ! %g2 = 0000000000007a17
! %l7 = f47d01121c6ecfd4, Mem[0000000091000024] = 7b41cb8c
stw %l7,[%i6+0x024] ! Mem[0000000091000024] = 1c6ecfd4
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = 00007a17, %g3 = 207bbe7e
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
! %l7 = f47d01121c6ecfd4, Mem[0000000091800021] = ff8ea5b8
stb %l7,[%o0+0x021] ! Mem[0000000091800020] = d48ea5b8
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = 00000000f4d6f5d4
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
! %l2 = 000000f4, %l3 = 240a10a6, Mem[0000000090800010] = bbd0f97a 86e48205
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 000000f4 240a10a6
! Mem[0000000091800008] = 203a94f67a17612d, %g2 = 5e44f9f4a2d978b6
ldx [%o0+%o1],%g2 ! %g2 = 203a94f67a17612d
! Mem[0000000054800014] = 2dc6a67a, %l1 = 374c6466b8159830
ldub [%i1+0x014],%l1 ! %l1 = 000000000000002d
! Mem[0000000090800018] = b8159830, %g2 = 203a94f67a17612d
lduw [%i5+%o3],%g2 ! %g2 = 00000000b8159830
! %l3 = 19b657d0240a10a6, Mem[0000000090000000] = f4d6f5d4
sth %l3,[%i4+%g0] ! Mem[0000000090000000] = 10a6f5d4
p34_label_17:
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = 00000000b8159830
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
! Mem[0000000055000038] = 5f549907, %l0 = 000000000000820c
ldsb [%i2+0x039],%l0 ! %l0 = 0000000000000054
! %l2 = 00000000000000f4, Mem[0000000090000020] = 1a54edfc
stw %l2,[%i4+%o4] ! Mem[0000000090000020] = 000000f4
! %l2 = 00000000000000f4, Mem[0000000055000010] = 966cdb28d9a3aa57
stx %l2,[%i2+%o2] ! Mem[0000000055000010] = 00000000000000f4
! %l3 = 19b657d0240a10a6, Mem[0000000090000020] = 000000f4
stw %l3,[%i4+%o4] ! Mem[0000000090000020] = 240a10a6
! %l5 = 203a94f67a17612d, Mem[000000009180001e] = 10d9ffd4
stb %l5,[%o0+0x01e] ! Mem[000000009180001c] = 2dd9ffd4
! %l5 = 203a94f67a17612d, Mem[000000009000003e] = 39dc0000
stb %l5,[%i4+0x03e] ! Mem[000000009000003c] = 2ddc0000
! %l1 = 000000000000002d, Mem[0000000090000030] = 19b657d0240a10a6
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = 000000000000002d
! %l6 = bc6ad890, %l7 = 1c6ecfd4, Mem[0000000091000020] = 86e48205 1c6ecfd4
std %l6,[%i6+%o4] ! Mem[0000000091000020] = bc6ad890 1c6ecfd4
! Mem[000000005480002c] = 5691b7f4, %l3 = 19b657d0240a10a6
ldsh [%i1+0x02c],%l3 ! %l3 = 0000000000005691
p34_label_18:
! Mem[000000005500003c] = a61b34e4, %l0 = 0000000000000054
ldsb [%i2+0x03d],%l0 ! %l0 = 000000000000001b
! Mem[000000009000002c] = 8d791540, %g18 = 211213e1fb2ce9ff
ldsw [%i4+0x02c],%g2 ! %g2 = 211213e1fb2ce9ff
! %l2 = 00000000000000f4, Mem[0000000091800032] = 57d0240a
sth %l2,[%o0+0x032] ! Mem[0000000091800030] = 00f4240a
! Mem[0000000091800020] = ffd48ea5b8159830, %g2 = ffffffff8d791540
ldx [%o0+%o4],%g2 ! %g2 = ffd48ea5b8159830
! %l7 = f47d01121c6ecfd4, Mem[0000000090000030] = 000000000000002d
stx %l7,[%i4+0x030] ! Mem[0000000090000030] = f47d01121c6ecfd4
! %l4 = 86e48205, %l5 = 7a17612d, Mem[0000000091000028] = 0000820c b8159830
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 86e48205 7a17612d
! %l0 = 0000001b, %l1 = 0000002d, Mem[0000000090800028] = 19b657d0 240a10a6
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 0000001b 0000002d
! Mem[0000000090800018] = b8159830 d63a3572, %g2 = b8159830, %g3 = 80b60b78
ldd [%i5+%o3],%g2 ! %g2 = 00000000b8159830 00000000d63a3572
! %l5 = 203a94f67a17612d, Mem[0000000090000008] = 86e48205
stw %l5,[%i4+%o1] ! Mem[0000000090000008] = 7a17612d
! Mem[0000000091800038] = dd799beb, %g2 = 00000000b8159830
ldsb [%o0+0x039],%g2 ! %g2 = ffffffffffffffdd
p34_label_19:
! %l2 = 00000000000000f4, Mem[000000009100003a] = 8de9d757
sth %l2,[%i6+0x03a] ! Mem[0000000091000038] = 00f4d757
! %l4 = 5db1d73486e48205, Mem[000000005580000a] = 000000f4
sth %l4,[%i3+0x00a] ! Mem[0000000055800008] = 00008205
! Mem[000000009080000c] = f38fafd2, %g2 = ffffffffffffffdd
lduw [%i5+0x00c],%g2 ! %g2 = 00000000f38fafd2
! Mem[0000000090000030] = f47d01121c6ecfd4, %g2 = 00000000f38fafd2
ldx [%i4+0x030],%g2 ! %g2 = f47d01121c6ecfd4
! Mem[0000000090000000] = 10a6f5d4, %g2 = f47d01121c6ecfd4
lduw [%i4+%g0],%g2 ! %g2 = 0000000010a6f5d4
! %l4 = 5db1d73486e48205, Mem[0000000090000028] = 07dc67fd
stw %l4,[%i4+%o5] ! Mem[0000000090000028] = 86e48205
! Mem[0000000055800010] = 5834de04, %l4 = 5db1d73486e48205
ldsw [%i3+%o2],%l4 ! %l4 = 000000005834de04
! Mem[0000000090000034] = 6ecfd48f, %g2 = 0000000010a6f5d4
ldub [%i4+0x035],%g2 ! %g2 = 000000000000006e
! %l4 = 000000005834de04, Mem[0000000054800000] = 0000006f
sth %l4,[%i1+%g0] ! Mem[0000000054800000] = de04006f
! Mem[0000000091800008] = 203a94f6, %g2 = 000000000000006e
lduh [%o0+%o1],%g2 ! %g2 = 000000000000203a
p34_label_20:
! Mem[0000000091000000] = ddab9f6d, %g2 = 000000000000203a
lduh [%i6+%g0],%g2 ! %g2 = 000000000000ddab
! %l6 = 8a321a42bc6ad890, Mem[0000000090800004] = d0bacca9
stb %l6,[%i5+0x004] ! Mem[0000000090800004] = 90bacca9
! %l7 = f47d01121c6ecfd4, Mem[0000000090000010] = 0212225c
stb %l7,[%i4+%o2] ! Mem[0000000090000010] = d412225c
! Mem[0000000091000038] = 658900f4 d7571dc0, %g2 = 0000ddab, %g3 = d63a3572
ldd [%i6+0x038],%g2 ! %g2 = 00000000658900f4 00000000d7571dc0
! %l5 = 203a94f67a17612d, Mem[000000009180002d] = 308df519
stb %l5,[%o0+0x02d] ! Mem[000000009180002c] = 2d8df519
! Mem[0000000090000038] = 8fc6c81bf8ba2ddc, %g2 = 00000000658900f4
ldx [%i4+0x038],%g2 ! %g2 = 8fc6c81bf8ba2ddc
! %l7 = f47d01121c6ecfd4, Mem[0000000090000033] = 121c6ecf
stb %l7,[%i4+0x033] ! Mem[0000000090000030] = d41c6ecf
! Mem[000000005500000c] = f7cabc34, %l6 = 8a321a42bc6ad890
ldub [%i2+0x00c],%l6 ! %l6 = 00000000000000f7
! Mem[000000009180000c] = 612d5e44, %g2 = 8fc6c81bf8ba2ddc
lduh [%o0+0x00e],%g2 ! %g2 = 000000000000612d
! Mem[0000000090800038] = 393f42d4, %g18 = 211213e1fb2ce9ff
ldsw [%i5+0x038],%g2 ! %g2 = 211213e1fb2ce9ff
p34_label_21:
! Mem[000000005580000c] = 240a10a6, %l6 = 00000000000000f7
lduw [%i3+0x00c],%l6 ! %l6 = 00000000240a10a6
! %l6 = 00000000240a10a6, Mem[0000000091800028] = cfd4612d
stw %l6,[%o0+%o5] ! Mem[0000000091800028] = 240a10a6
! Mem[0000000091800014] = d978b639, %g2 = 00000000393f42d4
ldsb [%o0+0x015],%g2 ! %g2 = ffffffffffffffd9
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = ffffffffffffffd9
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! %l7 = f47d01121c6ecfd4, Mem[0000000090800018] = b8159830d63a3572
stx %l7,[%i5+%o3] ! Mem[0000000090800018] = f47d01121c6ecfd4
! Mem[0000000091800020] = ffd48ea5b8159830, %g2 = 4b1c5151da67f293
ldx [%o0+%o4],%g2 ! %g2 = ffd48ea5b8159830
! Mem[0000000090800030] = 33342d07, %g2 = ffd48ea5b8159830
ldsb [%i5+0x032],%g2 ! %g2 = 0000000000000033
! Mem[0000000055800008] = 00008205240a10a6, %l7 = f47d01121c6ecfd4
ldx [%i3+%o1],%l7 ! %l7 = 00008205240a10a6
! Mem[0000000090000018] = 7f114e52, %g2 = 0000000000000033
lduh [%i4+%o3],%g2 ! %g2 = 0000000000007f11
! Mem[0000000054800034] = 74d583eb, %l2 = 00000000000000f4
ldub [%i1+0x034],%l2 ! %l2 = 0000000000000074
p34_label_22:
! Mem[0000000091800014] = b639a5df, %g2 = 0000000000007f11
ldub [%o0+0x017],%g2 ! %g2 = 00000000000000b6
! %l5 = 203a94f67a17612d, Mem[0000000091800004] = 240a10a6
stb %l5,[%o0+0x004] ! Mem[0000000091800004] = 2d0a10a6
! %l6 = 240a10a6, %l7 = 240a10a6, Mem[0000000090800030] = e7b33334 2d07fd66
std %l6,[%i5+0x030] ! Mem[0000000090800030] = 240a10a6 240a10a6
! %l2 = 0000000000000074, Mem[0000000054000016] = 45ec1309
stb %l2,[%i0+0x016] ! Mem[0000000054000014] = 45ec7409
! Mem[0000000091000028] = 86e48205, %g2 = 00000000000000b6
lduw [%i6+%o5],%g2 ! %g2 = 0000000086e48205
! Mem[000000009080000c] = f38fafd2, %g18 = 211213e1fb2ce9ff
ldsw [%i5+0x00c],%g2 ! %g2 = 211213e1fb2ce9ff
! %l0 = 000000000000001b, Mem[000000005400001c] = 086cb2fd
stb %l0,[%i0+0x01c] ! Mem[000000005400001c] = 1b6cb2fd
! Mem[0000000055000028] = 7939e2210fb60e5f, %l2 = 0000000000000074
ldx [%i2+%o5],%l2 ! %l2 = 7939e2210fb60e5f
! %l6 = 00000000240a10a6, Mem[0000000091800020] = ffd48ea5b8159830
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 00000000240a10a6
! %l0 = 000000000000001b, Mem[0000000091000028] = 86e482057a17612d
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = 000000000000001b
p34_label_23:
! %l1 = 000000000000002d, Mem[0000000055800000] = 000000f4
sth %l1,[%i3+%g0] ! Mem[0000000055800000] = 002d00f4
! %l6 = 00000000240a10a6, Mem[0000000055800034] = 112467da
stb %l6,[%i3+0x034] ! Mem[0000000055800034] = a62467da
! Mem[0000000090800008] = a3d5b48d, %g18 = 211213e1fb2ce9ff
ldsw [%i5+%o1],%g2 ! %g2 = 211213e1fb2ce9ff
! %l6 = 00000000240a10a6, Mem[0000000054800008] = 37f3ef32
stw %l6,[%i1+%o1] ! Mem[0000000054800008] = 240a10a6
! %l1 = 000000000000002d, Mem[0000000090800023] = 3aba1e4d
stb %l1,[%i5+0x023] ! Mem[0000000090800020] = 2dba1e4d
! Mem[0000000091800020] = 00000000240a10a6, %g2 = ffffffffa3d5b48d
ldx [%o0+%o4],%g2 ! %g2 = 00000000240a10a6
! Mem[0000000055800028] = 820c38f61a09f435, %l7 = 00008205240a10a6
ldx [%i3+%o5],%l7 ! %l7 = 820c38f61a09f435
! Mem[0000000091800004] = 2d0a10a6, %g2 = 00000000240a10a6
lduh [%o0+0x004],%g2 ! %g2 = 0000000000002d0a
! Mem[0000000091000018] = 4f3437f3, %g2 = 0000000000002d0a
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000004f34
! Mem[0000000055800030] = e740a546, %l3 = 0000000000005691
lduw [%i3+0x030],%l3 ! %l3 = 00000000e740a546
p34_label_24:
! Mem[0000000090800028] = 0000001b, %g2 = 0000000000004f34
lduw [%i5+%o5],%g2 ! %g2 = 000000000000001b
! %l1 = 000000000000002d, Mem[000000009180000c] = 7a17612d
stw %l1,[%o0+0x00c] ! Mem[000000009180000c] = 0000002d
! Mem[0000000091800024] = 0a10a624, %g2 = 000000000000001b
ldub [%o0+0x025],%g2 ! %g2 = 000000000000000a
! Mem[0000000091800038] = e8dd799beb806635, %g2 = 000000000000000a
ldx [%o0+0x038],%g2 ! %g2 = e8dd799beb806635
! Mem[0000000091000038] = 658900f4d7571dc0, %g2 = e8dd799beb806635
ldx [%i6+0x038],%g2 ! %g2 = 658900f4d7571dc0
! Mem[0000000090000020] = 240a10a6 e7b2eb32, %g2 = d7571dc0, %g3 = d7571dc0
ldd [%i4+%o4],%g2 ! %g2 = 00000000240a10a6 00000000e7b2eb32
! Mem[0000000091800020] = 00000000240a10a6, %g2 = 00000000240a10a6
ldx [%o0+%o4],%g2 ! %g2 = 00000000240a10a6
! Mem[0000000091800008] = 203a94f60000002d, %g2 = 00000000240a10a6
ldx [%o0+%o1],%g2 ! %g2 = 203a94f60000002d
! %l7 = 820c38f61a09f435, Mem[0000000091000030] = 7cc77257
sth %l7,[%i6+0x030] ! Mem[0000000091000030] = f4357257
! Mem[0000000055000010] = 00000000 000000f4, %l0 = 0000001b, %l1 = 0000002d
ldd [%i2+%o2],%l0 ! %l0 = 0000000000000000 00000000000000f4
p34_label_25:
! %l7 = 820c38f61a09f435, Mem[0000000090000033] = d41c6ecf
stb %l7,[%i4+0x033] ! Mem[0000000090000030] = 351c6ecf
! Mem[000000009100000c] = 9319b657, %g2 = 203a94f60000002d
ldsb [%i6+0x00f],%g2 ! %g2 = ffffffffffffff93
! Mem[0000000090800004] = bacca9a3, %g2 = ffffffffffffff93
ldub [%i5+0x005],%g2 ! %g2 = 00000000000000ba
! Mem[0000000090000034] = d48fc6c8, %g2 = 00000000000000ba
ldub [%i4+0x037],%g2 ! %g2 = 00000000000000d4
! %l0 = 0000000000000000, Mem[0000000091000019] = 334f3437
stb %l0,[%i6+0x019] ! Mem[0000000091000018] = 004f3437
! Mem[0000000090800008] = a3d5b48d, %g2 = 00000000000000d4
ldub [%i5+%o1],%g2 ! %g2 = 00000000000000a3
! Mem[000000005580003c] = 4af1c268, %l7 = 820c38f61a09f435
ldub [%i3+0x03d],%l7 ! %l7 = 00000000000000f1
! Mem[0000000091000020] = 6ad8901c, %g2 = 00000000000000a3
ldub [%i6+0x021],%g2 ! %g2 = 000000000000006a
! Mem[0000000055000008] = 4b1e87d5, %l3 = 00000000e740a546
lduw [%i2+%o1],%l3 ! %l3 = 000000004b1e87d5
! %l1 = 00000000000000f4, Mem[0000000090800020] = 6c6c0f2dba1e4dff
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 00000000000000f4
ba,a p34_not_taken_0_end
p34_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 0000000000000000
bne,a,pn %xcc,p34_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000f4
bne,a,pn %xcc,p34_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 7939e2210fb60e5f
bne,a,pn %xcc,p34_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000004b1e87d5
bne,a,pn %xcc,p34_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000005834de04
bne,a,pn %xcc,p34_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000240a10a6
bne,a,pn %xcc,p34_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000f1
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 0530f0c5 45354660
bne %xcc,p34_f0_fail
nop
! Check Local Memory
set p34_local0_expect,%g1
p34_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = b0366d3b45ec7409
ldx [%i0+0x010],%g3 ! Observed data at 0000000054000010
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = c6bdd2d61b6cb2fd
ldx [%i0+0x018],%g3 ! Observed data at 0000000054000018
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = d75a6cb27a17612d
ldx [%i0+0x030],%g3 ! Observed data at 0000000054000030
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = bc6ad890fe0c74f2
ldx [%i0+0x038],%g3 ! Observed data at 0000000054000038
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x038,%g4
set p34_local1_expect,%g1
p34_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = de04006f5943f59c
ldx [%i1+0x000],%g3 ! Observed data at 0000000054800000
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 240a10a6af1e4e91
ldx [%i1+0x008],%g3 ! Observed data at 0000000054800008
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ddc9ab562dc6a67a
ldx [%i1+0x010],%g3 ! Observed data at 0000000054800010
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = f47d01123a6ecfd4
ldx [%i1+0x018],%g3 ! Observed data at 0000000054800018
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x018,%g4
set p34_local2_expect,%g1
p34_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = a11bcb54240a10a6
ldx [%i2+0x000],%g3 ! Observed data at 0000000055000000
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000000000000f4
ldx [%i2+0x010],%g3 ! Observed data at 0000000055000010
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000f4240a10a6
ldx [%i2+0x018],%g3 ! Observed data at 0000000055000018
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1c6ecfd427ddb7da
ldx [%i2+0x020],%g3 ! Observed data at 0000000055000020
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x020,%g4
set p34_local3_expect,%g1
p34_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 002d00f4240a10a6
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 = 00008205240a10a6
ldx [%i3+0x008],%g3 ! Observed data at 0000000055800008
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = e740a546a62467da
ldx [%i3+0x030],%g3 ! Observed data at 0000000055800030
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x030,%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
! 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:
stha %l0,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800008]
done
p34_trap1o:
stha %l0,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054800008]
done
p34_trap2e:
stda %l0,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054000020]
stba %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800008]
ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000054800028]
ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000054000008]
ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000054800028]
done
p34_trap2o:
stda %l0,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000054000020]
stba %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055800008]
ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000054800028]
ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000054000008]
ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000054800028]
done
p34_trap3e:
nop
done
p34_trap3o:
nop
done
p34_init_memory_pointers:
set p34_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p34_local0_start,%i0
set p34_local1_start,%i1
set p34_local2_start,%i2
set p34_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 9f6a178ffc625ac4
ldx [%g1+0x008],%l1 ! %l1 = 3762d0505943f59c
ldx [%g1+0x010],%l2 ! %l2 = 8fa3530009e137f3
ldx [%g1+0x018],%l3 ! %l3 = 19b657d0240a10a6
ldx [%g1+0x020],%l4 ! %l4 = 5db1d73486e48205
ldx [%g1+0x028],%l5 ! %l5 = 203a94f67a17612d
ldx [%g1+0x030],%l6 ! %l6 = 8a321a42bc6ad890
ldx [%g1+0x038],%l7 ! %l7 = f47d01121c6ecfd4
! 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 = 8022749a 6a4f4d47 b06701ea 589cedb6
! %f4 = d34e328b c0eaf7ac 1e449eba 1abef3d1
! %f8 = b0c75966 bccccb63 9326789c 53c466e4
! %f12 = cdc9b0c3 320fd81d 3bcb0c00 5cc01402
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 61611fb4 864aa1e8 d36fa6ca f6a9f7a3
! %f20 = ce1f150c 91e1379c 9bd859b2 4a11bd52
! %f24 = 0dafe70d 3c9288d7 bb9303f3 844b1ce1
! %f28 = 1d528ba1 e55a6dc8 defe3e16 bf01557c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = cab4c793 fc43f8c9 8473d0c4 10b41b73
! %f36 = 262cccfb 161e20f7 c835963d 0319dc86
! %f40 = 2ede0bff 47891094 6c603dfa f7a4f289
! %f44 = 2b15c1b4 64040a7d 9a51761b e0239b35
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x380f5e6f0000002a,%g7,%g1 ! GSR scale = 5, align = 2
wr %g1,%g0,%gsr ! GSR = 380f5e6f0000002a
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[0000000091800010] = 44f9f4a2, %g2 = 00003f620000005f
ldub [%o0+0x011],%g2 ! %g2 = 0000000000000044
! Mem[000000009080003c] = b60e0000, %g2 = 0000000000000044
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000b60e
! Mem[0000000090800030] = e7b33334 2d07fd66, %g2 = 0000b60e, %g3 = 0bad0b00
ldd [%i5+0x030],%g2 ! %g2 = 00000000e7b33334 000000002d07fd66
! %l4 = 6ce75f9ac97deaf2, Mem[0000000091000020] = 9de28f8d
stw %l4,[%i6+%o4] ! Mem[0000000091000020] = c97deaf2
! Mem[0000000090000010] = 0212225c, %g2 = 00000000e7b33334
ldsb [%i4+%o2],%g2 ! %g2 = 0000000000000002
! Mem[0000000090800020] = 6c6c0f3a, %g2 = 0000000000000002
ldsh [%i5+%o4],%g2 ! %g2 = 0000000000006c6c
! Mem[0000000056000030] = c4b2c7cf1e9e6e1d, %l7 = c341e6807ed5ae6d
ldx [%i0+0x030],%l7 ! %l7 = c4b2c7cf1e9e6e1d
! Mem[0000000091800018] = df25e146, %g2 = 0000000000006c6c
ldub [%o0+0x01a],%g2 ! %g2 = 00000000000000df
! Mem[0000000090800018] = 35d3851c d6343572, %g2 = 000000df, %g3 = 2d07fd66
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3851c 00000000d6343572
! Mem[0000000090800018] = 851cd634, %g2 = 0000000035d3851c
ldsb [%i5+0x01a],%g2 ! %g2 = ffffffffffffff85
p35_label_2:
! Mem[0000000056000004] = 6f8827a1, %l2 = ceaae0ea8d3e7ff8
ldsw [%i0+0x004],%l2 ! %l2 = 000000006f8827a1
! Mem[0000000057000008] = 6c0d7218, %l1 = 7d43a340230270fe
ldsw [%i2+%o1],%l1 ! %l1 = 000000006c0d7218
! Mem[000000009080002c] = 9c5fe8b1, %g2 = ffffffffffffff85
ldsh [%i5+0x02c],%g2 ! %g2 = ffffffffffff9c5f
! %l6 = c41585dc6043e21d, Mem[0000000091000035] = 7bbe7e65
stb %l6,[%i6+0x035] ! Mem[0000000091000034] = 1dbe7e65
! Mem[000000009000001c] = 9d7122ad, %g2 = ffffffffffff9c5f
lduw [%i4+0x01c],%g2 ! %g2 = 000000009d7122ad
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = 9d7122ad, %g3 = d6343572
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! %l2 = 000000006f8827a1, Mem[0000000090800015] = 27fa5435
stb %l2,[%i5+0x015] ! Mem[0000000090800014] = a1fa5435
! Mem[0000000091800000] = 37b5da19, %g2 = 0000000050d23f27
ldsh [%o0+0x002],%g2 ! %g2 = 00000000000037b5
! Mem[0000000090000008] = 96abb01b, %g2 = 00000000000037b5
lduh [%i4+%o1],%g2 ! %g2 = 00000000000096ab
! %l3 = 06ed6c62ca0e7712, Mem[000000009000001a] = 4e529d71
sth %l3,[%i4+0x01a] ! Mem[0000000090000018] = 77129d71
p35_label_3:
! Mem[000000009080002c] = 9c5fe8b1, %g2 = 00000000000096ab
lduw [%i5+0x02c],%g2 ! %g2 = 000000009c5fe8b1
! %l0 = 58f7abe5, %l1 = 6c0d7218, Mem[0000000091800008] = 50d23f27 0741274a
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 58f7abe5 6c0d7218
! Mem[000000009080002c] = e8b1e7b3, %g2 = 000000009c5fe8b1
ldsb [%i5+0x02e],%g2 ! %g2 = ffffffffffffffe8
! Mem[0000000091800008] = abe56c0d, %g2 = ffffffffffffffe8
ldsb [%o0+0x00a],%g2 ! %g2 = ffffffffffffffab
! Mem[0000000091800008] = 58f7abe56c0d7218, %g2 = ffffffffffffffab
ldx [%o0+%o1],%g2 ! %g2 = 58f7abe56c0d7218
! %l3 = 06ed6c62ca0e7712, Mem[000000009000001b] = 129d7122
stb %l3,[%i4+0x01b] ! Mem[0000000090000018] = 129d7122
! Mem[0000000090000030] = 4f136a12, %g2 = 58f7abe56c0d7218
ldub [%i4+0x031],%g2 ! %g2 = 000000000000004f
! Mem[0000000090000034] = 60d78fc6, %g2 = 000000000000004f
lduh [%i4+0x036],%g2 ! %g2 = 00000000000060d7
! %l7 = c4b2c7cf1e9e6e1d, Mem[0000000090000016] = b5a37f11
sth %l7,[%i4+0x016] ! Mem[0000000090000014] = 6e1d7f11
! Mem[0000000090000014] = 798e6e1d, %g2 = 00000000000060d7
ldsh [%i4+0x014],%g2 ! %g2 = 000000000000798e
p35_label_4:
! Mem[000000009180000c] = 185e44f9, %g2 = 000000000000798e
ldsb [%o0+0x00f],%g2 ! %g2 = 0000000000000018
! Mem[0000000057800004] = 582d2a44, %l7 = c4b2c7cf1e9e6e1d
lduw [%i3+0x004],%l7 ! %l7 = 00000000582d2a44
! Mem[0000000090800010] = bbd0f97abaa1fa54, %g2 = 0000000000000018
ldx [%i5+%o2],%g2 ! %g2 = bbd0f97abaa1fa54
! Mem[000000009000000c] = c40b9e2c, %g2 = bbd0f97abaa1fa54
ldsb [%i4+0x00c],%g2 ! %g2 = ffffffffffffffc4
! %l0 = c6fb878658f7abe5, Mem[0000000056800004] = 184a837b
stb %l0,[%i1+0x004] ! Mem[0000000056800004] = e54a837b
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = ffffffc4, %g3 = 0741274a
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
! %l4 = 6ce75f9ac97deaf2, Mem[0000000057000034] = 0c0fbfb5
stw %l4,[%i2+0x034] ! Mem[0000000057000034] = c97deaf2
! Mem[0000000090800008] = a3d5b48d, %g2 = 0000000045288f71
lduw [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d
! Mem[0000000090000004] = 0b7896ab, %g2 = 00000000a3d5b48d
ldsh [%i4+0x006],%g2 ! %g2 = 0000000000000b78
! %l2 = 000000006f8827a1, Mem[0000000090800038] = 393f420cdd38b60e
stx %l2,[%i5+0x038] ! Mem[0000000090800038] = 000000006f8827a1
p35_label_5:
! Mem[0000000057000014] = d8c13048, %l1 = 000000006c0d7218
ldsh [%i2+0x016],%l1 ! %l1 = 0000000000003048
! %l1 = 0000000000003048, Mem[0000000090800010] = bbd0f97a
stw %l1,[%i5+%o2] ! Mem[0000000090800010] = 00003048
! %l6 = c41585dc6043e21d, Mem[0000000091800028] = d1fa02cc
sth %l6,[%o0+%o5] ! Mem[0000000091800028] = e21d02cc
! Mem[0000000091800010] = 5e44f9f4, %g18 = 6b5c468277a3e395
ldsw [%o0+%o2],%g2 ! %g2 = 6b5c468277a3e395
! Mem[0000000091800028] = e21d02ccb0308df5, %g2 = 000000005e44f9f4
ldx [%o0+%o5],%g2 ! %g2 = e21d02ccb0308df5
! Mem[0000000057000028] = b9b6d566 2cd2c6c5, %l2 = 6f8827a1, %l3 = ca0e7712
ldd [%i2+%o5],%l2 ! %l2 = 00000000b9b6d566 000000002cd2c6c5
! %l0 = 58f7abe5, %l1 = 00003048, Mem[0000000057000028] = b9b6d566 2cd2c6c5
std %l0,[%i2+%o5] ! Mem[0000000057000028] = 58f7abe5 00003048
! %l1 = 0000000000003048, Mem[0000000090000005] = b60b7896
stb %l1,[%i4+0x005] ! Mem[0000000090000004] = 480b7896
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = b0308df5, %g3 = b6b6487f
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
! Mem[0000000091800018] = 39a5df25e14610d9, %g2 = 00000000b4334f34
ldx [%o0+%o3],%g2 ! %g2 = 39a5df25e14610d9
p35_label_6:
! Mem[0000000091800024] = 33167744, %g2 = 39a5df25e14610d9
lduw [%o0+0x024],%g2 ! %g2 = 0000000033167744
! Mem[0000000091800004] = 6758f7ab, %g2 = 0000000033167744
ldub [%o0+0x007],%g2 ! %g2 = 0000000000000067
! Mem[0000000090800010] = 3048baa1, %g2 = 0000000000000067
ldsh [%i5+0x012],%g2 ! %g2 = 0000000000003048
! Mem[0000000056000038] = 05d13c4e e70446e1, %l0 = 58f7abe5, %l1 = 00003048
ldd [%i0+0x038],%l0 ! %l0 = 0000000005d13c4e 00000000e70446e1
! %l3 = 000000002cd2c6c5, Mem[0000000090000004] = 80480b78
sth %l3,[%i4+0x004] ! Mem[0000000090000004] = c6c50b78
! Mem[000000009000001c] = 22ad1a54, %g2 = 0000000000003048
ldsh [%i4+0x01e],%g2 ! %g2 = 00000000000022ad
! %l3 = 000000002cd2c6c5, Mem[0000000057800012] = 3be9e77c
sth %l3,[%i3+0x012] ! Mem[0000000057800010] = 3be9c6c5
! %l5 = 0e84f4483995a6cb, Mem[0000000057000028] = 58f7abe500003048
stx %l5,[%i2+%o5] ! Mem[0000000057000028] = 0e84f4483995a6cb
! Mem[0000000090000030] = 944f136a126760d7, %g2 = 00000000000022ad
ldx [%i4+0x030],%g2 ! %g2 = 944f136a126760d7
! Mem[0000000091000000] = ddab9f6d, %g2 = 944f136a126760d7
ldsb [%i6+%g0],%g2 ! %g2 = ffffffffffffffdd
p35_label_7:
! %l4 = c97deaf2, %l5 = 3995a6cb, Mem[0000000091800018] = 39a5df25 e14610d9
std %l4,[%o0+%o3] ! Mem[0000000091800018] = c97deaf2 3995a6cb
! Mem[0000000091000028] = 43a014addb4f959e, %g2 = ffffffffffffffdd
ldx [%i6+%o5],%g2 ! %g2 = 43a014addb4f959e
! %l6 = c41585dc6043e21d, Mem[000000009180001c] = 3995a6cb
stw %l6,[%o0+0x01c] ! Mem[000000009180001c] = 6043e21d
! Mem[0000000090000038] = 8fc6c81b f8ba39dc, %g2 = db4f959e, %g3 = 40af2dc9
ldd [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b 00000000f8ba39dc
! %l3 = 000000002cd2c6c5, Mem[000000009000000c] = c40b9e2c
stw %l3,[%i4+0x00c] ! Mem[000000009000000c] = 2cd2c6c5
! %l1 = 00000000e70446e1, Mem[000000009000001a] = 77129d71
sth %l1,[%i4+0x01a] ! Mem[0000000090000018] = 46e19d71
! Mem[0000000090800018] = 851cd634, %g2 = 000000008fc6c81b
ldsb [%i5+0x01a],%g2 ! %g2 = ffffffffffffff85
! %l0 = 05d13c4e, %l1 = e70446e1, Mem[0000000056800038] = 1ff14335 0b4eb39c
std %l0,[%i1+0x038] ! Mem[0000000056800038] = 05d13c4e e70446e1
! %l2 = 00000000b9b6d566, Mem[0000000057800026] = c875288f
sth %l2,[%i3+0x026] ! Mem[0000000057800024] = c875d566
! Mem[0000000091800004] = 6758f7ab, %g2 = ffffffffffffff85
ldub [%o0+0x007],%g2 ! %g2 = 0000000000000067
p35_label_8:
! %l2 = 00000000b9b6d566, Mem[000000005700003c] = adcf5abb
sth %l2,[%i2+0x03c] ! Mem[000000005700003c] = d5665abb
! Mem[0000000090000010] = 5c798e6e, %g2 = 0000000000000067
ldsb [%i4+0x013],%g2 ! %g2 = 000000000000005c
! Mem[0000000057800020] = e118b2e8, %l0 = 0000000005d13c4e
ldub [%i3+0x022],%l0 ! %l0 = 00000000000000b2
! %l0 = 00000000000000b2, Mem[000000009180002e] = 8df54528
sth %l0,[%o0+0x02e] ! Mem[000000009180002c] = 00b24528
! Mem[0000000090800038] = 000000006f8827a1, %g2 = 000000000000005c
ldx [%i5+0x038],%g2 ! %g2 = 000000006f8827a1
! Mem[000000005680002c] = 932b20f3, %l2 = 00000000b9b6d566
lduh [%i1+0x02e],%l2 ! %l2 = 00000000000020f3
! %l7 = 00000000582d2a44, Mem[0000000090800004] = d0bacca9
stw %l7,[%i5+0x004] ! Mem[0000000090800004] = 582d2a44
! Mem[0000000090800004] = 582d2a44, %g18 = 6b5c468277a3e395
ldsw [%i5+0x004],%g2 ! %g2 = 6b5c468277a3e395
! Mem[000000005600001c] = 1f3d9431, %l1 = 00000000e70446e1
ldub [%i0+0x01f],%l1 ! %l1 = 0000000000000031
! %l4 = 6ce75f9ac97deaf2, Mem[0000000090800024] = ba1e4dff
stw %l4,[%i5+0x024] ! Mem[0000000090800024] = c97deaf2
p35_label_9:
! Mem[0000000090800024] = c97deaf2, %g2 = 00000000582d2a44
lduw [%i5+0x024],%g2 ! %g2 = 00000000c97deaf2
! Mem[0000000091000038] = 65898de9d7571dc0, %g2 = 00000000c97deaf2
ldx [%i6+0x038],%g2 ! %g2 = 65898de9d7571dc0
! %l0 = 00000000000000b2, Mem[000000005680000a] = 8c2eefe5
stb %l0,[%i1+0x00a] ! Mem[0000000056800008] = 8c2eb2e5
! %l0 = 00000000000000b2, Mem[0000000090000030] = 944f136a126760d7
stx %l0,[%i4+0x030] ! Mem[0000000090000030] = 00000000000000b2
! %l2 = 000020f3, %l3 = 2cd2c6c5, Mem[0000000090000018] = 7f1146e1 9d7122ad
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 000020f3 2cd2c6c5
! Mem[0000000090800024] = c97deaf2, %g18 = 6b5c468277a3e395
ldsw [%i5+0x024],%g2 ! %g2 = 6b5c468277a3e395
! %l0 = 000000b2, %l1 = 00000031, Mem[0000000090000008] = 96abb01b 2cd2c6c5
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 000000b2 00000031
! Mem[0000000091800004] = da193367, %g2 = ffffffffc97deaf2
ldsb [%o0+0x004],%g2 ! %g2 = ffffffffffffffda
! Mem[0000000091000030] = 7cc77257201dbe7e, %g2 = ffffffffffffffda
ldx [%i6+0x030],%g2 ! %g2 = 7cc77257201dbe7e
! %l4 = 6ce75f9ac97deaf2, Mem[0000000090000004] = c6c50b78
stw %l4,[%i4+0x004] ! Mem[0000000090000004] = c97deaf2
p35_label_10:
! Mem[000000009100001c] = c9c97dea, %g2 = 7cc77257201dbe7e
ldsb [%i6+0x01f],%g2 ! %g2 = ffffffffffffffc9
! Mem[0000000091800020] = c69ee3c7 33167744, %g2 = ffffffc9, %g3 = f8ba39dc
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7 0000000033167744
! Mem[0000000057800000] = 7bb06a88, %l4 = 6ce75f9ac97deaf2
lduw [%i3+%g0],%l4 ! %l4 = 000000007bb06a88
! Mem[000000005680003c] = e70446e1, %l5 = 0e84f4483995a6cb
ldub [%i1+0x03e],%l5 ! %l5 = 0000000000000046
! Mem[000000009080003c] = 6f8827a1, %g2 = 00000000c69ee3c7
lduw [%i5+0x03c],%g2 ! %g2 = 000000006f8827a1
! Mem[0000000091800000] = 37b5da19, %g2 = 000000006f8827a1
ldsh [%o0+0x002],%g2 ! %g2 = 00000000000037b5
! %l5 = 0000000000000046, Mem[000000009000001d] = d2c6c51a
stb %l5,[%i4+0x01d] ! Mem[000000009000001c] = 46c6c51a
! Mem[0000000091800020] = c69ee3c7, %g2 = 00000000000037b5
lduw [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7
! %l6 = c41585dc6043e21d, Mem[0000000091800038] = e8dd799beb806635
stx %l6,[%o0+0x038] ! Mem[0000000091800038] = c41585dc6043e21d
! Mem[0000000057800038] = 9a5dd97b, %l3 = 000000002cd2c6c5
ldsw [%i3+0x038],%l3 ! %l3 = ffffffff9a5dd97b
p35_label_11:
! Mem[0000000090000014] = 798e6e1d, %g18 = 6b5c468277a3e395
ldsw [%i4+0x014],%g2 ! %g2 = 6b5c468277a3e395
! %l4 = 000000007bb06a88, Mem[0000000090000015] = 8e6e1d00
stb %l4,[%i4+0x015] ! Mem[0000000090000014] = 886e1d00
! %l2 = 00000000000020f3, Mem[0000000091800008] = 58f7abe56c0d7218
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = 00000000000020f3
! %l6 = c41585dc6043e21d, Mem[0000000090000012] = 225c7988
stb %l6,[%i4+0x012] ! Mem[0000000090000010] = 1d5c7988
! Mem[000000009180002c] = b03000b2, %g2 = 00000000798e6e1d
lduw [%o0+0x02c],%g2 ! %g2 = 00000000b03000b2
! Mem[0000000090800024] = c97deaf2, %g2 = 00000000b03000b2
ldsb [%i5+0x024],%g2 ! %g2 = ffffffffffffffc9
! Mem[0000000090800010] = 00003048, %g2 = ffffffffffffffc9
ldub [%i5+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000030] = 7cc77257 201dbe7e, %g2 = 00000000, %g3 = 33167744
ldd [%i6+0x030],%g2 ! %g2 = 000000007cc77257 00000000201dbe7e
! Mem[000000009180001c] = 6043e21d, %g2 = 000000007cc77257
lduw [%o0+0x01c],%g2 ! %g2 = 000000006043e21d
! Mem[0000000090000024] = e7b2eb32, %g2 = 000000006043e21d
lduw [%i4+0x024],%g2 ! %g2 = 00000000e7b2eb32
p35_label_12:
! Mem[0000000057000034] = c97deaf2, %l6 = c41585dc6043e21d
ldub [%i2+0x036],%l6 ! %l6 = 00000000000000ea
! %l2 = 00000000000020f3, Mem[000000009000001e] = c6c51a54
stb %l2,[%i4+0x01e] ! Mem[000000009000001c] = f3c51a54
! Mem[0000000091800028] = ccb03000, %g2 = 00000000e7b2eb32
ldsb [%o0+0x02b],%g2 ! %g2 = ffffffffffffffcc
! %l6 = 00000000000000ea, Mem[0000000090000032] = 00000000
sth %l6,[%i4+0x032] ! Mem[0000000090000030] = 00ea0000
! %l7 = 00000000582d2a44, Mem[0000000056000028] = 8f11a0aa4000b2f6
stx %l7,[%i0+%o5] ! Mem[0000000056000028] = 00000000582d2a44
! Mem[0000000090000014] = 6e1d0000, %g2 = ffffffffffffffcc
ldsb [%i4+0x016],%g2 ! %g2 = 000000000000006e
! Mem[0000000091800020] = c69ee3c7, %g18 = 6b5c468277a3e395
ldsw [%o0+%o4],%g2 ! %g2 = 6b5c468277a3e395
! %l2 = 00000000000020f3, Mem[000000009080000e] = afd20000
sth %l2,[%i5+0x00e] ! Mem[000000009080000c] = 20f30000
! %l2 = 000020f3, %l3 = 9a5dd97b, Mem[0000000056000018] = e23195ce 1f3d9431
std %l2,[%i0+%o3] ! Mem[0000000056000018] = 000020f3 9a5dd97b
! %l2 = 00000000000020f3, Mem[0000000090800024] = c97deaf2
stw %l2,[%i5+0x024] ! Mem[0000000090800024] = 000020f3
p35_label_13:
! Mem[000000009000001c] = 2c46f3c5, %g2 = ffffffffc69ee3c7
lduw [%i4+0x01c],%g2 ! %g2 = 000000002c46f3c5
! Mem[0000000090800004] = 582d2a44, %g2 = 000000002c46f3c5
lduh [%i5+0x004],%g2 ! %g2 = 000000000000582d
! Mem[0000000091800004] = 33670000, %g2 = 000000000000582d
lduh [%o0+0x006],%g2 ! %g2 = 0000000000003367
! Mem[000000009180003c] = 6043e21d, %g2 = 0000000000003367
ldub [%o0+0x03c],%g2 ! %g2 = 0000000000000060
! %l1 = 0000000000000031, Mem[0000000090800038] = 00000000
sth %l1,[%i5+0x038] ! Mem[0000000090800038] = 00310000
! Mem[0000000090800024] = 20f3eb48, %g2 = 0000000000000060
ldsh [%i5+0x026],%g2 ! %g2 = 00000000000020f3
! %l4 = 000000007bb06a88, Mem[0000000091000010] = eb99b055
stw %l4,[%i6+%o2] ! Mem[0000000091000010] = 7bb06a88
! Mem[0000000057000000] = 4d667e586ccc6291, %l6 = 00000000000000ea
ldx [%i2+%g0],%l6 ! %l6 = 4d667e586ccc6291
! %l7 = 00000000582d2a44, Mem[0000000091800007] = 67000000
stb %l7,[%o0+0x007] ! Mem[0000000091800004] = 44000000
! Mem[0000000090000004] = eaf20000, %g2 = 00000000000020f3
ldub [%i4+0x006],%g2 ! %g2 = 00000000000000ea
p35_label_14:
! Mem[0000000091000000] = 9f6dde86, %g2 = 00000000000000ea
ldsb [%i6+0x002],%g2 ! %g2 = ffffffffffffff9f
! Mem[000000009100000c] = f2937bb0, %g2 = ffffffffffffff9f
ldub [%i6+0x00e],%g2 ! %g2 = 00000000000000f2
! %l0 = 000000b2, %l1 = 00000031, Mem[0000000090000008] = 000000b2 00000031
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 000000b2 00000031
! Mem[0000000091800010] = f9f4a2d9, %g2 = 00000000000000f2
ldsh [%o0+0x012],%g2 ! %g2 = fffffffffffff9f4
! Mem[0000000090000038] = 8fc6c81b, %g2 = fffffffffffff9f4
lduh [%i4+0x038],%g2 ! %g2 = 0000000000008fc6
! Mem[0000000091000028] = 43a014addb4f959e, %g2 = 0000000000008fc6
ldx [%i6+%o5],%g2 ! %g2 = 43a014addb4f959e
! %l0 = 00000000000000b2, Mem[0000000090000018] = 000020f3
sth %l0,[%i4+%o3] ! Mem[0000000090000018] = 00b220f3
! Mem[0000000090800024] = f3eb4882, %g2 = 43a014addb4f959e
ldub [%i5+0x027],%g2 ! %g2 = 00000000000000f3
! %l6 = 4d667e586ccc6291, Mem[000000009080000f] = f3000030
stb %l6,[%i5+0x00f] ! Mem[000000009080000c] = 91000030
! Mem[0000000090800010] = 00003048, %g2 = 00000000000000f3
lduw [%i5+%o2],%g2 ! %g2 = 0000000000003048
p35_label_15:
! Mem[0000000091800020] = e3c73316, %g2 = 0000000000003048
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffffe3c7
! Mem[0000000090800018] = 35d3851cd6343572, %g2 = ffffffffffffe3c7
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
! %l2 = 00000000000020f3, Mem[000000009080001f] = 726c6c0f
stb %l2,[%i5+0x01f] ! Mem[000000009080001c] = f36c6c0f
! Mem[0000000090000028] = 07dc67fd, %g2 = 35d3851cd6343572
lduh [%i4+%o5],%g2 ! %g2 = 00000000000007dc
! %l0 = 00000000000000b2, Mem[0000000056800008] = 8c2eb2e5b2a86a72
stx %l0,[%i1+%o1] ! Mem[0000000056800008] = 00000000000000b2
! Mem[0000000056000038] = 05d13c4e, %l7 = 00000000582d2a44
ldsw [%i0+0x038],%l7 ! %l7 = 0000000005d13c4e
! Mem[0000000056800020] = ec74df99, %l4 = 000000007bb06a88
lduh [%i1+0x022],%l4 ! %l4 = 000000000000df99
! %l6 = 4d667e586ccc6291, Mem[0000000090800035] = 07fd6600
stb %l6,[%i5+0x035] ! Mem[0000000090800034] = 91fd6600
! %l3 = ffffffff9a5dd97b, Mem[0000000091000018] = b4334f3440af2dc9
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = ffffffff9a5dd97b
! %l6 = 4d667e586ccc6291, Mem[0000000090800028] = eb4882af
sth %l6,[%i5+%o5] ! Mem[0000000090800028] = 629182af
p35_label_16:
! Mem[0000000090000008] = 000000b2 00000031, %g2 = 000007dc, %g3 = 201dbe7e
ldd [%i4+%o1],%g2 ! %g2 = 00000000000000b2 0000000000000031
! %l6 = 6ccc6291, %l7 = 05d13c4e, Mem[0000000090800000] = c8c086c6 582d2a44
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 6ccc6291 05d13c4e
! Mem[0000000090000020] = 1a54edfc, %g2 = 00000000000000b2
lduh [%i4+%o4],%g2 ! %g2 = 0000000000001a54
! Mem[0000000090000018] = 00b220f3, %g18 = 6b5c468277a3e395
ldsw [%i4+%o3],%g2 ! %g2 = 6b5c468277a3e395
! %l0 = 00000000000000b2, Mem[0000000091000010] = 7bb06a885bebbbe4
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = 00000000000000b2
! Mem[0000000091800024] = 33167744, %g18 = 6b5c468277a3e395
ldsw [%o0+0x024],%g2 ! %g2 = 6b5c468277a3e395
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = 0000000033167744
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
! Mem[0000000091800034] = b6b6487f, %g18 = 6b5c468277a3e395
ldsw [%o0+0x034],%g2 ! %g2 = 6b5c468277a3e395
! %l1 = 0000000000000031, Mem[0000000091000008] = 4b1c5151
stw %l1,[%i6+%o1] ! Mem[0000000091000008] = 00000031
! Mem[0000000090800000] = 6ccc629105d13c4e, %g2 = ffffffffb6b6487f
ldx [%i5+%g0],%g2 ! %g2 = 6ccc629105d13c4e
p35_label_17:
! Mem[0000000090800018] = 35d3851cd63435f3, %g2 = 6ccc629105d13c4e
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd63435f3
! %l4 = 000000000000df99, Mem[0000000091800006] = 33440000
stb %l4,[%o0+0x006] ! Mem[0000000091800004] = 99440000
! %l6 = 4d667e586ccc6291, Mem[0000000056000020] = 9157a283cf74ad34
stx %l6,[%i0+%o4] ! Mem[0000000056000020] = 4d667e586ccc6291
! %l0 = 00000000000000b2, Mem[0000000056000020] = 4d667e586ccc6291
stx %l0,[%i0+%o4] ! Mem[0000000056000020] = 00000000000000b2
! %l3 = ffffffff9a5dd97b, Mem[0000000090000029] = dc67fd8d
stb %l3,[%i4+0x029] ! Mem[0000000090000028] = 7b67fd8d
! Mem[0000000090000000] = f5d4c97d, %g2 = 35d3851cd63435f3
lduh [%i4+0x002],%g2 ! %g2 = 000000000000f5d4
! Mem[0000000090800008] = a3d5b48d, %g2 = 000000000000f5d4
lduw [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d
! Mem[0000000091800004] = 99440000, %g2 = 00000000a3d5b48d
ldsh [%o0+0x006],%g2 ! %g2 = ffffffffffff9944
! Mem[000000009000003c] = f8ba39dc, %g2 = ffffffffffff9944
lduw [%i4+0x03c],%g2 ! %g2 = 00000000f8ba39dc
! %l4 = 0000df99, %l5 = 00000046, Mem[0000000091000020] = c97deaf2 7b41cb8c
std %l4,[%i6+%o4] ! Mem[0000000091000020] = 0000df99 00000046
p35_label_18:
! Mem[0000000091800020] = c69ee3c7, %g2 = 00000000f8ba39dc
ldsb [%o0+%o4],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000091800008] = 00000000, %g2 = ffffffffffffffc6
lduh [%o0+0x00a],%g2 ! %g2 = 0000000000000000
! %l1 = 0000000000000031, Mem[0000000057800038] = 9a5dd97b
stw %l1,[%i3+0x038] ! Mem[0000000057800038] = 00000031
! Mem[0000000090800030] = e7b33334, %g2 = 0000000000000000
lduw [%i5+0x030],%g2 ! %g2 = 00000000e7b33334
! %l2 = 000020f3, %l3 = 9a5dd97b, Mem[0000000090800008] = a3d5b48d f38f2091
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 000020f3 9a5dd97b
! Mem[0000000090000004] = eaf20000, %g2 = 00000000e7b33334
ldub [%i4+0x006],%g2 ! %g2 = 00000000000000ea
! Mem[0000000057800018] = 771496cb e69bcd1d, %l2 = 000020f3, %l3 = 9a5dd97b
ldd [%i3+%o3],%l2 ! %l2 = 00000000771496cb 00000000e69bcd1d
! %l5 = 0000000000000046, Mem[0000000090800028] = 629182af9c5fe8b1
stx %l5,[%i5+%o5] ! Mem[0000000090800028] = 0000000000000046
! Mem[000000009100000c] = da67f293, %g2 = 00000000000000ea
ldub [%i6+0x00c],%g2 ! %g2 = 00000000000000da
! %l2 = 00000000771496cb, Mem[000000009080003e] = 27a10000
sth %l2,[%i5+0x03e] ! Mem[000000009080003c] = 96cb0000
p35_label_19:
! Mem[000000009000001c] = f3c51a54, %g2 = 00000000000000da
ldsh [%i4+0x01e],%g2 ! %g2 = fffffffffffff3c5
! Mem[000000009180000c] = 20f35e44, %g2 = fffffffffffff3c5
ldsh [%o0+0x00e],%g2 ! %g2 = 00000000000020f3
! %l2 = 00000000771496cb, Mem[0000000091000030] = 7cc77257
sth %l2,[%i6+0x030] ! Mem[0000000091000030] = 96cb7257
! %l2 = 771496cb, %l3 = e69bcd1d, Mem[0000000090000020] = 1a54edfc e7b2eb32
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 771496cb e69bcd1d
! %l0 = 000000b2, %l1 = 00000031, Mem[0000000057800010] = 3be9c6c5 aa67cc93
std %l0,[%i3+%o2] ! Mem[0000000057800010] = 000000b2 00000031
! Mem[000000009180001c] = 6043e21d, %g2 = 00000000000020f3
ldsh [%o0+0x01c],%g2 ! %g2 = 0000000000006043
! Mem[0000000057000018] = 27b84b84, %l1 = 0000000000000031
ldub [%i2+0x019],%l1 ! %l1 = 00000000000000b8
! Mem[0000000091000010] = 00000000 000000b2, %g2 = 00006043, %g3 = 00000031
ldd [%i6+%o2],%g2 ! %g2 = 0000000000000000 00000000000000b2
! %l1 = 00000000000000b8, Mem[0000000056800028] = 1cd7340d932b20f3
stx %l1,[%i1+%o5] ! Mem[0000000056800028] = 00000000000000b8
! Mem[000000005700000c] = efc45e3f, %l7 = 0000000005d13c4e
lduw [%i2+0x00c],%l7 ! %l7 = 00000000efc45e3f
p35_label_20:
! %l3 = 00000000e69bcd1d, Mem[000000009000002c] = 8d791540
stw %l3,[%i4+0x02c] ! Mem[000000009000002c] = e69bcd1d
! %l5 = 0000000000000046, Mem[0000000091000004] = de861c20
stb %l5,[%i6+0x004] ! Mem[0000000091000004] = 46861c20
! Mem[0000000090000004] = c97deaf2, %g2 = 0000000000000000
lduw [%i4+0x004],%g2 ! %g2 = 00000000c97deaf2
! Mem[000000009180000c] = 000020f3, %g2 = 00000000c97deaf2
ldub [%o0+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[000000009180003c] = e21d0000, %g2 = 0000000000000000
ldsb [%o0+0x03e],%g2 ! %g2 = ffffffffffffffe2
! Mem[0000000057800034] = 2354f98b, %l6 = 4d667e586ccc6291
ldsh [%i3+0x036],%l6 ! %l6 = fffffffffffff98b
! %l6 = fffffffffffff98b, Mem[0000000057800030] = dbcd39cd2354f98b
stx %l6,[%i3+0x030] ! Mem[0000000057800030] = fffffffffffff98b
! Mem[0000000091000010] = 00000000000000b2, %g2 = ffffffffffffffe2
ldx [%i6+%o2],%g2 ! %g2 = 00000000000000b2
! %l6 = fffffffffffff98b, Mem[000000009080002d] = 000046e7
stb %l6,[%i5+0x02d] ! Mem[000000009080002c] = 8b0046e7
! Mem[0000000090800014] = baa1fa54, %g2 = 00000000000000b2
lduw [%i5+0x014],%g2 ! %g2 = 00000000baa1fa54
p35_label_21:
! %l4 = 0000df99, %l5 = 00000046, Mem[0000000091800020] = c69ee3c7 33167744
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 0000df99 00000046
! Mem[0000000057800038] = 00000031 2c1abc42, %l6 = fffff98b, %l7 = efc45e3f
ldd [%i3+0x038],%l6 ! %l6 = 0000000000000031 000000002c1abc42
! Mem[0000000090800020] = 6c6c0f3a 000020f3, %g2 = baa1fa54, %g3 = 000000b2
ldd [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a 00000000000020f3
! %l3 = 00000000e69bcd1d, Mem[0000000091000018] = ffffffff
sth %l3,[%i6+%o3] ! Mem[0000000091000018] = cd1dffff
! %l0 = 00000000000000b2, Mem[0000000091000032] = 7257201d
sth %l0,[%i6+0x032] ! Mem[0000000091000030] = 00b2201d
! Mem[0000000090000020] = 771496cb, %g2 = 000000006c6c0f3a
ldsh [%i4+%o4],%g2 ! %g2 = 0000000000007714
! Mem[0000000090800034] = 2d91fd66, %g2 = 0000000000007714
lduw [%i5+0x034],%g2 ! %g2 = 000000002d91fd66
! %l0 = 00000000000000b2, Mem[0000000091800020] = 0000df99
sth %l0,[%o0+%o4] ! Mem[0000000091800020] = 00b2df99
! %l0 = 00000000000000b2, Mem[0000000057000030] = 75e10f43
stw %l0,[%i2+0x030] ! Mem[0000000057000030] = 000000b2
! Mem[0000000090800010] = 00003048, %g18 = 6b5c468277a3e395
ldsw [%i5+%o2],%g2 ! %g2 = 6b5c468277a3e395
p35_label_22:
! Mem[000000005680000c] = 000000b2, %l6 = 0000000000000031
ldsh [%i1+0x00c],%l6 ! %l6 = 0000000000000000
! Mem[0000000091800024] = 00000046, %g2 = 0000000000003048
ldsh [%o0+0x024],%g2 ! %g2 = 0000000000000000
! %l0 = 00000000000000b2, Mem[000000009080003e] = 96cb0000
sth %l0,[%i5+0x03e] ! Mem[000000009080003c] = 00b20000
! Mem[0000000090800008] = 000020f3 9a5dd97b, %g2 = 00000000, %g3 = 000020f3
ldd [%i5+%o1],%g2 ! %g2 = 00000000000020f3 000000009a5dd97b
! Mem[0000000090000020] = 771496cbe69bcd1d, %g2 = 00000000000020f3
ldx [%i4+%o4],%g2 ! %g2 = 771496cbe69bcd1d
! Mem[0000000091000020] = 0000df99, %g2 = 771496cbe69bcd1d
lduh [%i6+%o4],%g2 ! %g2 = 0000000000000000
! %l7 = 000000002c1abc42, Mem[0000000090000030] = 000000ea
stw %l7,[%i4+0x030] ! Mem[0000000090000030] = 2c1abc42
! Mem[000000005680000c] = 000000b2, %l3 = 00000000e69bcd1d
ldsb [%i1+0x00f],%l3 ! %l3 = ffffffffffffffb2
! Mem[0000000090000038] = 8fc6c81b f8ba39dc, %g2 = 00000000, %g3 = 9a5dd97b
ldd [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b 00000000f8ba39dc
! Mem[0000000091800038] = dc6043e2, %g2 = 000000008fc6c81b
ldsb [%o0+0x03b],%g2 ! %g2 = ffffffffffffffdc
p35_label_23:
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = ffffffdc, %g3 = f8ba39dc
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
! Mem[0000000090800020] = 0f3a0000, %g2 = 0000000045288f71
ldsh [%i5+0x022],%g2 ! %g2 = 0000000000000f3a
! Mem[0000000090000024] = e69bcd1d, %g2 = 0000000000000f3a
ldsh [%i4+0x024],%g2 ! %g2 = ffffffffffffe69b
! Mem[0000000091000010] = 00000000, %g18 = 6b5c468277a3e395
ldsw [%i6+%o2],%g2 ! %g2 = 6b5c468277a3e395
! Mem[000000009180001c] = e21d00b2, %g2 = 0000000000000000
ldsh [%o0+0x01e],%g2 ! %g2 = ffffffffffffe21d
! %l1 = 00000000000000b8, Mem[0000000056800038] = 05d13c4ee70446e1
stx %l1,[%i1+0x038] ! Mem[0000000056800038] = 00000000000000b8
! Mem[0000000091000018] = ffff9a5d, %g2 = ffffffffffffe21d
lduh [%i6+0x01a],%g2 ! %g2 = 000000000000ffff
! Mem[000000005680000c] = 000000b2, %l6 = 0000000000000000
ldub [%i1+0x00c],%l6 ! %l6 = 0000000000000000
! Mem[0000000090000020] = 1496cbe6, %g2 = 000000000000ffff
ldsb [%i4+0x021],%g2 ! %g2 = 0000000000000014
! %l1 = 00000000000000b8, Mem[0000000056000018] = 000020f39a5dd97b
stx %l1,[%i0+%o3] ! Mem[0000000056000018] = 00000000000000b8
p35_label_24:
! %l6 = 0000000000000000, Mem[000000005600002c] = 582d2a44
stw %l6,[%i0+0x02c] ! Mem[000000005600002c] = 00000000
! Mem[0000000091000010] = 00000000, %g2 = 0000000000000014
ldub [%i6+0x012],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800010] = 00003048, %g2 = 0000000000000000
lduw [%i5+%o2],%g2 ! %g2 = 0000000000003048
! Mem[0000000091800018] = 7deaf260, %g2 = 0000000000003048
ldub [%o0+0x019],%g2 ! %g2 = 000000000000007d
! %l6 = 0000000000000000, Mem[0000000091000002] = 9f6d4686
stb %l6,[%i6+0x002] ! Mem[0000000091000000] = 006d4686
! Mem[0000000091000014] = 000000b2, %g2 = 000000000000007d
ldsh [%i6+0x014],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000018] = 20f32c46, %g2 = 0000000000000000
lduh [%i4+0x01a],%g2 ! %g2 = 00000000000020f3
! Mem[0000000091800018] = eaf26043, %g2 = 00000000000020f3
ldsh [%o0+0x01a],%g2 ! %g2 = ffffffffffffeaf2
! %l6 = 00000000, %l7 = 2c1abc42, Mem[0000000090800020] = 6c6c0f3a 000020f3
std %l6,[%i5+%o4] ! Mem[0000000090800020] = 00000000 2c1abc42
! Mem[0000000056000020] = 00000000 000000b2, %l4 = 0000df99, %l5 = 00000046
ldd [%i0+%o4],%l4 ! %l4 = 0000000000000000 00000000000000b2
p35_label_25:
! %l5 = 00000000000000b2, Mem[0000000090000030] = 2c1abc42000000b2
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = 00000000000000b2
! Mem[0000000091000008] = 00000031 da67f293, %g2 = ffffeaf2, %g3 = b6b6487f
ldd [%i6+%o1],%g2 ! %g2 = 0000000000000031 00000000da67f293
! Mem[0000000091800008] = 00000000000020f3, %g2 = 0000000000000031
ldx [%o0+%o1],%g2 ! %g2 = 00000000000020f3
! Mem[0000000090000030] = 00000000, %g2 = 00000000000020f3
ldsb [%i4+0x033],%g2 ! %g2 = 0000000000000000
! %l2 = 771496cb, %l3 = ffffffb2, Mem[0000000091000010] = 00000000 000000b2
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 771496cb ffffffb2
! Mem[0000000056000004] = 6f8827a1, %l7 = 000000002c1abc42
lduw [%i0+0x004],%l7 ! %l7 = 000000006f8827a1
! %l2 = 771496cb, %l3 = ffffffb2, Mem[0000000090800028] = 00000000 008b0046
std %l2,[%i5+%o5] ! Mem[0000000090800028] = 771496cb ffffffb2
! Mem[0000000090000018] = 00b220f3, %g2 = 0000000000000000
lduw [%i4+%o3],%g2 ! %g2 = 0000000000b220f3
! %l1 = 00000000000000b8, Mem[0000000090800028] = 771496cbffffffb2
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = 00000000000000b8
! Mem[0000000091000030] = 96cb00b2 201dbe7e, %g2 = 00b220f3, %g3 = da67f293
ldd [%i6+0x030],%g2 ! %g2 = 0000000096cb00b2 00000000201dbe7e
ba,a p35_not_taken_0_end
p35_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 00000000000000b2
bne,a,pn %xcc,p35_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000b8
bne,a,pn %xcc,p35_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000771496cb
bne,a,pn %xcc,p35_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffffffffffb2
bne,a,pn %xcc,p35_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p35_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000b2
bne,a,pn %xcc,p35_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p35_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000006f8827a1
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 8022749a 6a4f4d47
bne %xcc,p35_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be b06701ea 589cedb6
bne %xcc,p35_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be d34e328b c0eaf7ac
bne %xcc,p35_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 1e449eba 1abef3d1
bne %xcc,p35_f6_fail
nop
! Check Local Memory
set p35_local0_expect,%g1
p35_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 00000000000000b8
ldx [%i0+0x018],%g3 ! Observed data at 0000000056000018
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000000000b2
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 = 0000000000000000
ldx [%i0+0x028],%g3 ! Observed data at 0000000056000028
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x028,%g4
set p35_local1_expect,%g1
p35_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 179bee8ee54a837b
ldx [%i1+0x000],%g3 ! Observed data at 0000000056800000
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000000000b2
ldx [%i1+0x008],%g3 ! Observed data at 0000000056800008
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000000000000b8
ldx [%i1+0x028],%g3 ! Observed data at 0000000056800028
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000000000000b8
ldx [%i1+0x038],%g3 ! Observed data at 0000000056800038
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x038,%g4
set p35_local2_expect,%g1
p35_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 0e84f4483995a6cb
ldx [%i2+0x028],%g3 ! Observed data at 0000000057000028
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000b2c97deaf2
ldx [%i2+0x030],%g3 ! Observed data at 0000000057000030
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 12cfbe4ed5665abb
ldx [%i2+0x038],%g3 ! Observed data at 0000000057000038
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x038,%g4
set p35_local3_expect,%g1
p35_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 000000b200000031
ldx [%i3+0x010],%g3 ! Observed data at 0000000057800010
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = e118b2e8c875d566
ldx [%i3+0x020],%g3 ! Observed data at 0000000057800020
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = fffffffffffff98b
ldx [%i3+0x030],%g3 ! Observed data at 0000000057800030
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000312c1abc42
ldx [%i3+0x038],%g3 ! Observed data at 0000000057800038
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x038,%g4
! The test for processor 35 has passed
p35_passed:
ta GOOD_TRAP
nop
p35_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p35_failed
p35_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p35_failed
p35_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p35_failed
p35_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p35_failed
p35_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p35_failed
p35_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p35_failed
p35_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p35_failed
p35_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p35_failed
p35_f0_fail:
set p35_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f2_fail:
set p35_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f4_fail:
set p35_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p35_f6_fail:
set p35_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000057800018]
lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000057800028]
stda %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800020]
done
p35_trap1o:
lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000057800018]
lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000057800028]
stda %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000057800020]
done
p35_trap2e:
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000057000028]
done
p35_trap2o:
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000057000028]
done
p35_trap3e:
nop
nop
nop
nop
nop
nop
done
p35_trap3o:
nop
nop
nop
nop
nop
nop
done
p35_init_memory_pointers:
set p35_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p35_local0_start,%i0
set p35_local1_start,%i1
set p35_local2_start,%i2
set p35_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = c6fb878658f7abe5
ldx [%g1+0x008],%l1 ! %l1 = 7d43a340230270fe
ldx [%g1+0x010],%l2 ! %l2 = ceaae0ea8d3e7ff8
ldx [%g1+0x018],%l3 ! %l3 = 06ed6c62ca0e7712
ldx [%g1+0x020],%l4 ! %l4 = 6ce75f9ac97deaf2
ldx [%g1+0x028],%l5 ! %l5 = 0e84f4483995a6cb
ldx [%g1+0x030],%l6 ! %l6 = c41585dc6043e21d
ldx [%g1+0x038],%l7 ! %l7 = c341e6807ed5ae6d
! 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 = 91a55152 dba0a006 5b0b55b6 f315d861
! %f4 = 157c20a4 b8b7c4d0 39cf95ac e6c4fc6c
! %f8 = b7d231d1 58565934 73883522 f2260466
! %f12 = 02e1a20b 4046b93f 798cb999 c14031d2
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a9c93761 9efbd367 58464091 170aaddc
! %f20 = b069e57b 15d4a00f 21ad0d13 064a740b
! %f24 = b6211d6e 85b53f56 6ee863a1 537e96f3
! %f28 = 5dfa9e41 f5b85cfb 86c9609d bb710c45
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c1a9ad05 d6b7a796 e36ac334 0cd0098c
! %f36 = a011507e 2c813498 fb92b537 5568e837
! %f40 = d05b96e3 e329cfb5 6a5cdbca ba8f16f0
! %f44 = 438a23fa 2c940626 a4db4318 6fc1b136
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2427921f00000024,%g7,%g1 ! GSR scale = 4, align = 4
wr %g1,%g0,%gsr ! GSR = 2427921f00000024
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:
! %l1 = fd2dd2fbb966752e, Mem[0000000091800000] = 6c5e37b5da193367
stx %l1,[%o0+%g0] ! Mem[0000000091800000] = fd2dd2fbb966752e
! Mem[000000005980003c] = 76612345, %l4 = 8aac213647016b4f
ldsb [%i3+0x03c],%l4 ! %l4 = 0000000000000076
! Mem[0000000091000034] = be7e6589, %g2 = adab1be58085d296
ldsb [%i6+0x036],%g2 ! %g2 = ffffffffffffffbe
! %l6 = 6e27b048, %l7 = 7a19b6bd, Mem[0000000090000000] = f4d6f5d4 80b60b78
std %l6,[%i4+%g0] ! Mem[0000000090000000] = 6e27b048 7a19b6bd
! Mem[0000000091000018] = b4334f3440af2dc9, %g2 = ffffffffffffffbe
ldx [%i6+%o3],%g2 ! %g2 = b4334f3440af2dc9
! %l6 = 6e27b048, %l7 = 7a19b6bd, Mem[0000000091800038] = e8dd799b eb806635
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 6e27b048 7a19b6bd
! Mem[0000000059800024] = b0634cb7, %l0 = e6cb4cceb0883c59
ldsh [%i3+0x024],%l0 ! %l0 = ffffffffffffb063
! %l7 = 7d963fc07a19b6bd, Mem[000000009100002d] = 4f959e7c
stb %l7,[%i6+0x02d] ! Mem[000000009100002c] = bd959e7c
! Mem[0000000090800034] = 2d07fd66, %g2 = b4334f3440af2dc9
lduw [%i5+0x034],%g2 ! %g2 = 000000002d07fd66
! Mem[0000000091800000] = fd2dd2fb, %g18 = 857315bea62c7b57
ldsw [%o0+%g0],%g2 ! %g2 = 857315bea62c7b57
p36_label_2:
! %l3 = 0cd55dee41120548, Mem[0000000091000038] = 65898de9d7571dc0
stx %l3,[%i6+0x038] ! Mem[0000000091000038] = 0cd55dee41120548
! %l2 = 48241c7c, %l3 = 41120548, Mem[0000000091000028] = 43a014ad dbbd959e
std %l2,[%i6+%o5] ! Mem[0000000091000028] = 48241c7c 41120548
! Mem[0000000091000030] = 7257207b, %g2 = fffffffffd2dd2fb
lduh [%i6+0x032],%g2 ! %g2 = 0000000000007257
! Mem[0000000090800014] = fa5435d3, %g2 = 0000000000007257
ldsh [%i5+0x016],%g2 ! %g2 = fffffffffffffa54
! %l4 = 0000000000000076, Mem[0000000090800032] = 33342d07
sth %l4,[%i5+0x032] ! Mem[0000000090800030] = 00762d07
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = fffffffffffffa54
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! %l3 = 0cd55dee41120548, Mem[0000000091800007] = 2e50d23f
stb %l3,[%o0+0x007] ! Mem[0000000091800004] = 4850d23f
! %l0 = ffffffffffffb063, Mem[0000000091000004] = de861c20
stb %l0,[%i6+0x004] ! Mem[0000000091000004] = 63861c20
! Mem[0000000058000028] = ea563156 7f9b3b02, %l0 = ffffb063, %l1 = b966752e
ldd [%i0+%o5],%l0 ! %l0 = 00000000ea563156 000000007f9b3b02
! %l6 = 2797d5006e27b048, Mem[0000000091800022] = e3c73316
sth %l6,[%o0+0x022] ! Mem[0000000091800020] = b0483316
p36_label_3:
! Mem[0000000059000028] = f43f3535 dcf06749, %l2 = 48241c7c, %l3 = 41120548
ldd [%i2+%o5],%l2 ! %l2 = 00000000f43f3535 00000000dcf06749
! %l0 = ea563156, %l1 = 7f9b3b02, Mem[0000000090000028] = 07dc67fd 8d791540
std %l0,[%i4+%o5] ! Mem[0000000090000028] = ea563156 7f9b3b02
! %l4 = 00000076, %l5 = fd958bf9, Mem[0000000090000038] = 8fc6c81b f8ba39dc
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 00000076 fd958bf9
! Mem[0000000091800028] = d1fa02cc, %g2 = 96abb01bc40b9e2c
lduw [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc
! Mem[0000000090000030] = 944f136a126760d7, %g2 = 00000000d1fa02cc
ldx [%i4+0x030],%g2 ! %g2 = 944f136a126760d7
! Mem[000000009180000c] = 41274a5e, %g2 = 944f136a126760d7
ldsb [%o0+0x00d],%g2 ! %g2 = 0000000000000041
! Mem[0000000090800000] = c8c086c6d0bacca9, %g2 = 0000000000000041
ldx [%i5+%g0],%g2 ! %g2 = c8c086c6d0bacca9
! %l4 = 00000076, %l5 = fd958bf9, Mem[0000000058000000] = 63869213 bdff78a4
std %l4,[%i0+%g0] ! Mem[0000000058000000] = 00000076 fd958bf9
! %l4 = 0000000000000076, Mem[0000000058800020] = 67e661a8
sth %l4,[%i1+%o4] ! Mem[0000000058800020] = 007661a8
! %l7 = 7d963fc07a19b6bd, Mem[0000000059000030] = 9461fdd70649815b
stx %l7,[%i2+0x030] ! Mem[0000000059000030] = 7d963fc07a19b6bd
p36_label_4:
! Mem[0000000090000018] = 7f114e52, %g2 = c8c086c6d0bacca9
lduw [%i4+%o3],%g2 ! %g2 = 000000007f114e52
! Mem[0000000090000020] = 1a54edfc e7b2eb32, %g2 = 7f114e52, %g3 = 0bad0b00
ldd [%i4+%o4],%g2 ! %g2 = 000000001a54edfc 00000000e7b2eb32
! Mem[0000000090800030] = e7b30076, %g2 = 000000001a54edfc
lduw [%i5+0x030],%g2 ! %g2 = 00000000e7b30076
! Mem[0000000090000030] = 944f136a, %g18 = 857315bea62c7b57
ldsw [%i4+0x030],%g2 ! %g2 = 857315bea62c7b57
! %l1 = 000000007f9b3b02, Mem[0000000090800034] = 2d07fd66
sth %l1,[%i5+0x034] ! Mem[0000000090800034] = 3b02fd66
! %l5 = 25498aadfd958bf9, Mem[0000000091800034] = b6b6487f
stw %l5,[%o0+0x034] ! Mem[0000000091800034] = fd958bf9
! Mem[0000000058000004] = fd958bf9, %l2 = 00000000f43f3535
ldsb [%i0+0x005],%l2 ! %l2 = ffffffffffffff95
! %l6 = 2797d5006e27b048, Mem[0000000059000038] = 7a5240c5473ddd63
stx %l6,[%i2+0x038] ! Mem[0000000059000038] = 2797d5006e27b048
! Mem[0000000091800020] = c69eb048 33167744, %g2 = 944f136a, %g3 = e7b2eb32
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69eb048 0000000033167744
! Mem[000000005880001c] = 9ab28a0e, %l6 = 2797d5006e27b048
ldsb [%i1+0x01c],%l6 ! %l6 = ffffffffffffff9a
p36_label_5:
! Mem[0000000091800028] = d1fa02cc b0308df5, %g2 = c69eb048, %g3 = 33167744
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0308df5
! Mem[000000009100002c] = 41120548, %g2 = 00000000d1fa02cc
lduw [%i6+0x02c],%g2 ! %g2 = 0000000041120548
! Mem[0000000090800028] = eb4882af 9c5fe8b1, %g2 = 41120548, %g3 = b0308df5
ldd [%i5+%o5],%g2 ! %g2 = 00000000eb4882af 000000009c5fe8b1
! Mem[000000005800001c] = fb7eedf3, %l0 = 00000000ea563156
ldsb [%i0+0x01e],%l0 ! %l0 = ffffffffffffffed
! Mem[0000000059000004] = 8197e599, %l0 = ffffffffffffffed
ldsw [%i2+0x004],%l0 ! %l0 = ffffffff8197e599
! %l0 = ffffffff8197e599, Mem[0000000059000038] = 2797d500
stw %l0,[%i2+0x038] ! Mem[0000000059000038] = 8197e599
! %l1 = 000000007f9b3b02, Mem[0000000091800020] = c69eb048
stb %l1,[%o0+%o4] ! Mem[0000000091800020] = 029eb048
! %l3 = 00000000dcf06749, Mem[0000000091800038] = 6e27b0487a19b6bd
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = 00000000dcf06749
! Mem[0000000059000028] = f43f3535, %l6 = ffffffffffffff9a
ldsh [%i2+%o5],%l6 ! %l6 = fffffffffffff43f
! Mem[000000009180000c] = 274a5e44, %g2 = 00000000eb4882af
ldsh [%o0+0x00e],%g2 ! %g2 = 000000000000274a
p36_label_6:
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = 0000274a, %g3 = 9c5fe8b1
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! Mem[0000000058000028] = ea563156, %l1 = 000000007f9b3b02
lduh [%i0+0x02a],%l1 ! %l1 = 0000000000003156
! Mem[0000000091800018] = 39a5df25, %g2 = 0000000050d23f27
lduw [%o0+%o3],%g2 ! %g2 = 0000000039a5df25
! %l6 = fffff43f, %l7 = 7a19b6bd, Mem[0000000090800008] = a3d5b48d f38fafd2
std %l6,[%i5+%o1] ! Mem[0000000090800008] = fffff43f 7a19b6bd
! Mem[0000000091000010] = eb99b055 5bebbbe4, %g2 = 39a5df25, %g3 = 0741274a
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 000000005bebbbe4
! %l4 = 00000076, %l5 = fd958bf9, Mem[0000000091000000] = ddab9f6d 63861c20
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 00000076 fd958bf9
! %l2 = ffffffffffffff95, Mem[000000009080003a] = 420cdd38
sth %l2,[%i5+0x03a] ! Mem[0000000090800038] = ff95dd38
! Mem[0000000090800030] = e7b30076, %g2 = 00000000eb99b055
lduw [%i5+0x030],%g2 ! %g2 = 00000000e7b30076
! Mem[0000000058000004] = fd958bf9, %l2 = ffffffffffffff95
ldsw [%i0+0x004],%l2 ! %l2 = fffffffffd958bf9
! %l3 = 00000000dcf06749, Mem[000000009080003e] = b60e0000
stb %l3,[%i5+0x03e] ! Mem[000000009080003c] = 490e0000
p36_label_7:
! %l6 = fffffffffffff43f, Mem[000000009180003c] = dcf06749
stw %l6,[%o0+0x03c] ! Mem[000000009180003c] = fffff43f
! %l0 = 8197e599, %l1 = 00003156, Mem[0000000090000018] = 7f114e52 9d7122ad
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 8197e599 00003156
! Mem[0000000091000020] = 8f8d7b41, %g2 = 00000000e7b30076
ldub [%i6+0x022],%g2 ! %g2 = 000000000000008f
! Mem[0000000090000020] = fce7b2eb, %g2 = 000000000000008f
ldsb [%i4+0x023],%g2 ! %g2 = fffffffffffffffc
! Mem[0000000059000034] = 7a19b6bd, %l0 = ffffffff8197e599
lduw [%i2+0x034],%l0 ! %l0 = 000000007a19b6bd
! Mem[0000000059800004] = ca65db5e, %l0 = 000000007a19b6bd
ldsb [%i3+0x006],%l0 ! %l0 = ffffffffffffffdb
! %l6 = fffffffffffff43f, Mem[000000005980000c] = e8e739be
stw %l6,[%i3+0x00c] ! Mem[000000005980000c] = fffff43f
! Mem[0000000090000000] = b0487a19, %g2 = fffffffffffffffc
ldsh [%i4+0x002],%g2 ! %g2 = ffffffffffffb048
! Mem[0000000090800018] = 35d3851c d6343572, %g2 = ffffb048, %g3 = 5bebbbe4
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3851c 00000000d6343572
! %l0 = ffffffffffffffdb, Mem[0000000058800018] = abe0979c9ab28a0e
stx %l0,[%i1+%o3] ! Mem[0000000058800018] = ffffffffffffffdb
p36_label_8:
! %l4 = 0000000000000076, Mem[0000000091800000] = fd2dd2fb
sth %l4,[%o0+%g0] ! Mem[0000000091800000] = 0076d2fb
! Mem[0000000058000008] = d1586629 44298898, %l2 = fd958bf9, %l3 = dcf06749
ldd [%i0+%o1],%l2 ! %l2 = 00000000d1586629 0000000044298898
! %l0 = ffffffffffffffdb, Mem[000000009180003e] = f43f0000
sth %l0,[%o0+0x03e] ! Mem[000000009180003c] = ffdb0000
! %l6 = fffffffffffff43f, Mem[0000000090800029] = 4882af9c
stb %l6,[%i5+0x029] ! Mem[0000000090800028] = 3f82af9c
! Mem[0000000091000014] = 5bebbbe4, %g2 = 0000000035d3851c
lduw [%i6+0x014],%g2 ! %g2 = 000000005bebbbe4
! %l7 = 7d963fc07a19b6bd, Mem[0000000090000000] = 6e27b0487a19b6bd
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = 7d963fc07a19b6bd
! %l3 = 0000000044298898, Mem[000000009180000a] = 3f270741
sth %l3,[%o0+0x00a] ! Mem[0000000091800008] = 88980741
! Mem[0000000090000000] = 7d963fc0 7a19b6bd, %g2 = 5bebbbe4, %g3 = d6343572
ldd [%i4+%g0],%g2 ! %g2 = 000000007d963fc0 000000007a19b6bd
! Mem[0000000058800034] = 70c24f46, %l1 = 0000000000003156
ldsb [%i1+0x036],%l1 ! %l1 = 000000000000004f
! Mem[0000000090000028] = ea563156, %g18 = 857315bea62c7b57
ldsw [%i4+%o5],%g2 ! %g2 = 857315bea62c7b57
p36_label_9:
! Mem[0000000090800028] = eb3f82af9c5fe8b1, %g2 = ffffffffea563156
ldx [%i5+%o5],%g2 ! %g2 = eb3f82af9c5fe8b1
! Mem[000000009180001c] = 10d9029e, %g2 = eb3f82af9c5fe8b1
ldsh [%o0+0x01e],%g2 ! %g2 = 00000000000010d9
! Mem[0000000090800028] = eb3f82af 9c5fe8b1, %g2 = 000010d9, %g3 = 7a19b6bd
ldd [%i5+%o5],%g2 ! %g2 = 00000000eb3f82af 000000009c5fe8b1
! Mem[0000000091800038] = 000000ff, %g2 = 00000000eb3f82af
ldub [%o0+0x039],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800024] = ba1e4dff, %g18 = 857315bea62c7b57
ldsw [%i5+0x024],%g2 ! %g2 = 857315bea62c7b57
! %l5 = 25498aadfd958bf9, Mem[0000000090800024] = ba1e4dff
stw %l5,[%i5+0x024] ! Mem[0000000090800024] = fd958bf9
! Mem[0000000091000018] = b4334f34, %g2 = ffffffffba1e4dff
ldsh [%i6+%o3],%g2 ! %g2 = ffffffffffffb433
! Mem[0000000091800018] = 25e14610, %g2 = ffffffffffffb433
ldub [%o0+0x01b],%g2 ! %g2 = 0000000000000025
! Mem[000000009180003c] = ffffffdb, %g2 = 0000000000000025
lduw [%o0+0x03c],%g2 ! %g2 = 00000000ffffffdb
! %l4 = 0000000000000076, Mem[000000009080000b] = 3f7a19b6
stb %l4,[%i5+0x00b] ! Mem[0000000090800008] = 767a19b6
p36_label_10:
! Mem[000000009080003c] = 0e000000, %g2 = 00000000ffffffdb
ldsb [%i5+0x03f],%g2 ! %g2 = 000000000000000e
! Mem[0000000090000014] = 798eb5a3, %g2 = 000000000000000e
ldsh [%i4+0x014],%g2 ! %g2 = 000000000000798e
! Mem[0000000091800008] = 50d28898, %g18 = 857315bea62c7b57
ldsw [%o0+%o1],%g2 ! %g2 = 857315bea62c7b57
! %l7 = 7d963fc07a19b6bd, Mem[0000000090000010] = 0212225c
stw %l7,[%i4+%o2] ! Mem[0000000090000010] = 7a19b6bd
! Mem[0000000091800028] = d1fa02cc b0308df5, %g2 = 50d28898, %g3 = 9c5fe8b1
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0308df5
! Mem[0000000090800030] = b300763b, %g2 = 00000000d1fa02cc
ldsb [%i5+0x031],%g2 ! %g2 = ffffffffffffffb3
! Mem[0000000090000030] = 6a126760, %g2 = ffffffffffffffb3
ldsb [%i4+0x033],%g2 ! %g2 = 000000000000006a
! Mem[0000000058800010] = 4744ec0e, %l2 = 00000000d1586629
lduw [%i1+%o2],%l2 ! %l2 = 000000004744ec0e
! Mem[0000000090000008] = abb01bc4, %g2 = 000000000000006a
ldub [%i4+0x009],%g2 ! %g2 = 00000000000000ab
! Mem[0000000059000030] = 7d963fc07a19b6bd, %l0 = ffffffffffffffdb
ldx [%i2+0x030],%l0 ! %l0 = 7d963fc07a19b6bd
p36_label_11:
! %l4 = 0000000000000076, Mem[000000009100003c] = 41120548
stw %l4,[%i6+0x03c] ! Mem[000000009100003c] = 00000076
! Mem[0000000091000024] = cb8c4824, %g2 = 00000000000000ab
lduh [%i6+0x026],%g2 ! %g2 = 000000000000cb8c
! %l6 = fffffffffffff43f, Mem[0000000091000000] = 00000076fd958bf9
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = fffffffffffff43f
! %l4 = 0000000000000076, Mem[0000000090800024] = fd958bf9
stw %l4,[%i5+0x024] ! Mem[0000000090800024] = 00000076
! Mem[0000000059000008] = 76cc84a1, %l1 = 000000000000004f
lduw [%i2+%o1],%l1 ! %l1 = 0000000076cc84a1
! %l6 = fffffffffffff43f, Mem[0000000090800032] = 00763b02
stb %l6,[%i5+0x032] ! Mem[0000000090800030] = 3f763b02
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = 000000000000cb8c
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! Mem[0000000091000010] = eb99b0555bebbbe4, %g2 = 4b1c5151da67f293
ldx [%i6+%o2],%g2 ! %g2 = eb99b0555bebbbe4
! Mem[0000000091800018] = 39a5df25, %g2 = eb99b0555bebbbe4
lduh [%o0+%o3],%g2 ! %g2 = 00000000000039a5
! Mem[0000000059000008] = 76cc84a1, %l7 = 7d963fc07a19b6bd
ldsh [%i2+%o1],%l7 ! %l7 = 00000000000076cc
p36_label_12:
! %l2 = 000000004744ec0e, Mem[0000000090000005] = 19b6bd96
stb %l2,[%i4+0x005] ! Mem[0000000090000004] = 0eb6bd96
! %l0 = 7d963fc07a19b6bd, Mem[0000000090000015] = 8eb5a381
stb %l0,[%i4+0x015] ! Mem[0000000090000014] = bdb5a381
! Mem[000000005880002c] = 2b072662, %l3 = 0000000044298898
ldsb [%i1+0x02c],%l3 ! %l3 = 000000000000002b
! Mem[0000000091800020] = 029eb048, %g2 = 00000000000039a5
lduw [%o0+%o4],%g2 ! %g2 = 00000000029eb048
! %l4 = 0000000000000076, Mem[0000000090000008] = 96abb01bc40b9e2c
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = 0000000000000076
! Mem[0000000090000034] = 60d70000, %g2 = 00000000029eb048
ldsb [%i4+0x036],%g2 ! %g2 = 0000000000000060
! %l4 = 0000000000000076, Mem[000000009080002b] = af9c5fe8
stb %l4,[%i5+0x02b] ! Mem[0000000090800028] = 769c5fe8
! %l6 = fffffffffffff43f, Mem[000000009180002e] = 8df54528
stb %l6,[%o0+0x02e] ! Mem[000000009180002c] = 3ff54528
! %l2 = 000000004744ec0e, Mem[000000009100001c] = 40af2dc9
sth %l2,[%i6+0x01c] ! Mem[000000009100001c] = ec0e2dc9
! Mem[000000005800000c] = 44298898, %l5 = 25498aadfd958bf9
ldub [%i0+0x00e],%l5 ! %l5 = 0000000000000088
p36_label_13:
! %l7 = 00000000000076cc, Mem[0000000090000024] = e7b2eb32
stw %l7,[%i4+0x024] ! Mem[0000000090000024] = 000076cc
! %l3 = 000000000000002b, Mem[0000000091800014] = a2d978b6
sth %l3,[%o0+0x014] ! Mem[0000000091800014] = 002b78b6
! Mem[000000005800001c] = fb7eedf3, %l0 = 7d963fc07a19b6bd
lduh [%i0+0x01c],%l0 ! %l0 = 000000000000fb7e
! Mem[0000000090000010] = 7a19b6bd, %g18 = 857315bea62c7b57
ldsw [%i4+%o2],%g2 ! %g2 = 857315bea62c7b57
! %l0 = 000000000000fb7e, Mem[000000009000001c] = 00003156
stw %l0,[%i4+0x01c] ! Mem[000000009000001c] = 0000fb7e
! Mem[0000000091000038] = 0cd55dee, %g18 = 857315bea62c7b57
ldsw [%i6+0x038],%g2 ! %g2 = 857315bea62c7b57
! Mem[0000000090800004] = d0bacca9, %g2 = 000000000cd55dee
lduw [%i5+0x004],%g2 ! %g2 = 00000000d0bacca9
! Mem[0000000058800028] = a11558082b072662, %l7 = 00000000000076cc
ldx [%i1+%o5],%l7 ! %l7 = a11558082b072662
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = 00000000d0bacca9
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! Mem[0000000090800000] = 86c6d0ba, %g2 = 4b1c5151da67f293
lduh [%i5+0x002],%g2 ! %g2 = 00000000000086c6
p36_label_14:
! Mem[0000000059800000] = d0a0da2d, %l7 = a11558082b072662
ldsw [%i3+%g0],%l7 ! %l7 = ffffffffd0a0da2d
! %l1 = 0000000076cc84a1, Mem[000000009100001c] = ec0e2dc9
stw %l1,[%i6+0x01c] ! Mem[000000009100001c] = 76cc84a1
! Mem[000000009000001c] = fb7e1a54, %g2 = 00000000000086c6
ldub [%i4+0x01e],%g2 ! %g2 = 00000000000000fb
! Mem[0000000058800014] = f08c7372, %l6 = fffffffffffff43f
lduw [%i1+0x014],%l6 ! %l6 = 00000000f08c7372
! Mem[0000000090000010] = 7a19b6bd79bdb5a3, %g2 = 00000000000000fb
ldx [%i4+%o2],%g2 ! %g2 = 7a19b6bd79bdb5a3
! Mem[0000000059800014] = 8e577838, %l0 = 000000000000fb7e
ldsb [%i3+0x016],%l0 ! %l0 = 0000000000000078
! Mem[0000000090800028] = eb3f8276 9c5fe8b1, %g2 = 79bdb5a3, %g3 = b0308df5
ldd [%i5+%o5],%g2 ! %g2 = 00000000eb3f8276 000000009c5fe8b1
! Mem[000000009180000c] = 274a5e44, %g2 = 00000000eb3f8276
ldsh [%o0+0x00e],%g2 ! %g2 = 000000000000274a
! %l2 = 4744ec0e, %l3 = 0000002b, Mem[0000000091000030] = 7cc77257 207bbe7e
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 4744ec0e 0000002b
! %l4 = 0000000000000076, Mem[0000000090000028] = ea5631567f9b3b02
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 0000000000000076
p36_label_15:
! Mem[000000005980002c] = 2123f625, %l4 = 0000000000000076
lduw [%i3+0x02c],%l4 ! %l4 = 000000002123f625
! Mem[0000000090800018] = 35d3851c, %g2 = 000000000000274a
ldsh [%i5+%o3],%g2 ! %g2 = 00000000000035d3
! Mem[0000000090000030] = 944f136a, %g2 = 00000000000035d3
lduw [%i4+0x030],%g2 ! %g2 = 00000000944f136a
! %l0 = 0000000000000078, Mem[0000000090000018] = 8197e5990000fb7e
stx %l0,[%i4+%o3] ! Mem[0000000090000018] = 0000000000000078
! Mem[0000000090000000] = 963fc07a, %g2 = 00000000944f136a
ldsb [%i4+0x001],%g2 ! %g2 = ffffffffffffff96
! Mem[0000000058000010] = e22d3282, %l0 = 0000000000000078
ldsh [%i0+0x012],%l0 ! %l0 = 0000000000003282
! Mem[0000000090000004] = 7a0eb6bd, %g2 = ffffffffffffff96
ldsh [%i4+0x004],%g2 ! %g2 = 0000000000007a0e
! %l2 = 000000004744ec0e, Mem[0000000059000002] = e03abf0a
stb %l2,[%i2+0x002] ! Mem[0000000059000000] = e03a0e0a
! Mem[0000000090000028] = 00000000, %g2 = 0000000000007a0e
ldsh [%i4+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[000000009100000c] = f293eb99, %g2 = 0000000000000000
lduh [%i6+0x00e],%g2 ! %g2 = 000000000000f293
p36_label_16:
! Mem[0000000090800038] = 393fff95, %g18 = 857315bea62c7b57
ldsw [%i5+0x038],%g2 ! %g2 = 857315bea62c7b57
! Mem[0000000059000020] = 0a623788, %l0 = 0000000000003282
ldub [%i2+%o4],%l0 ! %l0 = 000000000000000a
! Mem[0000000090000000] = 7d963fc0, %g2 = 00000000393fff95
ldsb [%i4+%g0],%g2 ! %g2 = 000000000000007d
! %l1 = 0000000076cc84a1, Mem[0000000090000018] = 0000000000000078
stx %l1,[%i4+%o3] ! Mem[0000000090000018] = 0000000076cc84a1
! %l2 = 000000004744ec0e, Mem[0000000058800038] = 35d532a2
stw %l2,[%i1+0x038] ! Mem[0000000058800038] = 4744ec0e
! %l1 = 0000000076cc84a1, Mem[0000000059000022] = 0a623788
sth %l1,[%i2+0x022] ! Mem[0000000059000020] = 0a6284a1
! %l0 = 0000000a, %l1 = 76cc84a1, Mem[0000000059800020] = 261694e1 b0634cb7
std %l0,[%i3+%o4] ! Mem[0000000059800020] = 0000000a 76cc84a1
! Mem[0000000058800038] = 4744ec0e 3b1e9c93, %l0 = 0000000a, %l1 = 76cc84a1
ldd [%i1+0x038],%l0 ! %l0 = 000000004744ec0e 000000003b1e9c93
! Mem[0000000091000004] = fffff43f, %g2 = 000000000000007d
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000059800010] = 2e5d54d7, %l3 = 000000000000002b
lduh [%i3+0x012],%l3 ! %l3 = 00000000000054d7
p36_label_17:
! Mem[0000000091800000] = 0076d2fbb9667548, %g2 = ffffffffffffffff
ldx [%o0+%g0],%g2 ! %g2 = 0076d2fbb9667548
! %l5 = 0000000000000088, Mem[0000000091000018] = b4334f34
sth %l5,[%i6+%o3] ! Mem[0000000091000018] = 00884f34
! %l6 = 00000000f08c7372, Mem[000000009000002c] = 00000076
stw %l6,[%i4+0x02c] ! Mem[000000009000002c] = f08c7372
! %l2 = 000000004744ec0e, Mem[0000000090000004] = 7a0eb6bd
stw %l2,[%i4+0x004] ! Mem[0000000090000004] = 4744ec0e
! Mem[0000000058000010] = e22d3282, %l7 = ffffffffd0a0da2d
ldsh [%i0+0x012],%l7 ! %l7 = 0000000000003282
! Mem[0000000058800028] = a11558082b072662, %l6 = 00000000f08c7372
ldx [%i1+%o5],%l6 ! %l6 = a11558082b072662
! %l0 = 4744ec0e, %l1 = 3b1e9c93, Mem[0000000090800018] = 35d3851c d6343572
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 4744ec0e 3b1e9c93
! %l6 = a11558082b072662, Mem[000000009000000e] = 00767a19
stb %l6,[%i4+0x00e] ! Mem[000000009000000c] = 62767a19
! %l1 = 000000003b1e9c93, Mem[0000000091000030] = 4744ec0e
stw %l1,[%i6+0x030] ! Mem[0000000091000030] = 3b1e9c93
! %l6 = a11558082b072662, Mem[0000000091800018] = 39a5df25
sth %l6,[%o0+%o3] ! Mem[0000000091800018] = 2662df25
p36_label_18:
! Mem[000000009000003c] = fd958bf9, %g18 = 857315bea62c7b57
ldsw [%i4+0x03c],%g2 ! %g2 = 857315bea62c7b57
! Mem[0000000091800024] = 33167744, %g18 = 857315bea62c7b57
ldsw [%o0+0x024],%g2 ! %g2 = 857315bea62c7b57
! Mem[0000000058000008] = d1586629 44298898, %l4 = 2123f625, %l5 = 00000088
ldd [%i0+%o1],%l4 ! %l4 = 00000000d1586629 0000000044298898
! Mem[0000000091800028] = d1fa02cc b0303ff5, %g2 = 33167744, %g3 = 9c5fe8b1
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0303ff5
! Mem[000000009080002c] = 9c5fe8b1, %g2 = 00000000d1fa02cc
ldsh [%i5+0x02c],%g2 ! %g2 = ffffffffffff9c5f
! Mem[000000009000002c] = f08c7372, %g18 = 857315bea62c7b57
ldsw [%i4+0x02c],%g2 ! %g2 = 857315bea62c7b57
! Mem[0000000059800034] = 4ee47393, %l3 = 00000000000054d7
ldsh [%i3+0x034],%l3 ! %l3 = 0000000000004ee4
! %l1 = 000000003b1e9c93, Mem[0000000090800033] = 763b02fd
stb %l1,[%i5+0x033] ! Mem[0000000090800030] = 933b02fd
! Mem[0000000058000034] = 60e3ccff, %l3 = 0000000000004ee4
ldsh [%i0+0x034],%l3 ! %l3 = 00000000000060e3
! Mem[0000000090800024] = 00000076, %g2 = fffffffff08c7372
lduh [%i5+0x024],%g2 ! %g2 = 0000000000000000
p36_label_19:
! Mem[0000000090800000] = 86c6d0ba, %g2 = 0000000000000000
ldub [%i5+0x002],%g2 ! %g2 = 0000000000000086
! %l4 = d1586629, %l5 = 44298898, Mem[0000000091000028] = 48241c7c 41120548
std %l4,[%i6+%o5] ! Mem[0000000091000028] = d1586629 44298898
! Mem[0000000059800034] = 4ee47393, %l2 = 000000004744ec0e
ldsw [%i3+0x034],%l2 ! %l2 = 000000004ee47393
! %l2 = 4ee47393, %l3 = 000060e3, Mem[0000000091800030] = 45288f71 fd958bf9
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 4ee47393 000060e3
! %l2 = 4ee47393, %l3 = 000060e3, Mem[0000000091800028] = d1fa02cc b0303ff5
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 4ee47393 000060e3
! Mem[0000000090000020] = 1a54edfc 000076cc, %g2 = 00000086, %g3 = b0303ff5
ldd [%i4+%o4],%g2 ! %g2 = 000000001a54edfc 00000000000076cc
! Mem[0000000059000030] = 7d963fc0 7a19b6bd, %l0 = 4744ec0e, %l1 = 3b1e9c93
ldd [%i2+0x030],%l0 ! %l0 = 000000007d963fc0 000000007a19b6bd
! %l6 = a11558082b072662, Mem[0000000091000030] = 3b1e9c930000002b
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = a11558082b072662
! Mem[0000000058800024] = adfaab2a, %l2 = 000000004ee47393
ldsb [%i1+0x025],%l2 ! %l2 = fffffffffffffffa
! Mem[0000000090000010] = b6bd79bd, %g2 = 000000001a54edfc
ldsh [%i4+0x012],%g2 ! %g2 = ffffffffffffb6bd
p36_label_20:
! Mem[0000000091800030] = 4ee47393 000060e3, %g2 = ffffb6bd, %g3 = 000076cc
ldd [%o0+0x030],%g2 ! %g2 = 000000004ee47393 00000000000060e3
! Mem[0000000090000008] = 0000000000006276, %g2 = 000000004ee47393
ldx [%i4+%o1],%g2 ! %g2 = 0000000000006276
! %l1 = 000000007a19b6bd, Mem[0000000091000008] = 4b1c5151da67f293
stx %l1,[%i6+%o1] ! Mem[0000000091000008] = 000000007a19b6bd
! Mem[000000005800003c] = de27a710, %l3 = 00000000000060e3
ldsb [%i0+0x03f],%l3 ! %l3 = 0000000000000010
! Mem[0000000091800030] = 73930000, %g2 = 0000000000006276
ldub [%o0+0x032],%g2 ! %g2 = 0000000000000073
! %l0 = 000000007d963fc0, Mem[000000009080000a] = f4767a19
stb %l0,[%i5+0x00a] ! Mem[0000000090800008] = c0767a19
! Mem[0000000091800010] = 5e44f9f4 002b78b6, %g2 = 00000073, %g3 = 000060e3
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 00000000002b78b6
! Mem[0000000090800034] = 3b02fd66, %g2 = 000000005e44f9f4
ldsh [%i5+0x034],%g2 ! %g2 = 0000000000003b02
! Mem[0000000090800010] = f97aba27, %g2 = 0000000000003b02
ldsh [%i5+0x012],%g2 ! %g2 = fffffffffffff97a
! Mem[0000000090000038] = 00000076, %g18 = 857315bea62c7b57
ldsw [%i4+0x038],%g2 ! %g2 = 857315bea62c7b57
p36_label_21:
! Mem[0000000090800018] = ec0e3b1e, %g2 = 0000000000000076
ldsh [%i5+0x01a],%g2 ! %g2 = ffffffffffffec0e
! %l3 = 0000000000000010, Mem[0000000091800038] = 00000000ffffffdb
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = 0000000000000010
! %l7 = 0000000000003282, Mem[0000000090000018] = 0000000076cc84a1
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = 0000000000003282
! Mem[0000000090000010] = 7a19b6bd 79bdb5a3, %g2 = ffffec0e, %g3 = 002b78b6
ldd [%i4+%o2],%g2 ! %g2 = 000000007a19b6bd 0000000079bdb5a3
! Mem[0000000091800004] = b9667548, %g2 = 000000007a19b6bd
lduh [%o0+0x004],%g2 ! %g2 = 000000000000b966
! Mem[0000000090000000] = 3fc04744, %g2 = 000000000000b966
ldub [%i4+0x002],%g2 ! %g2 = 000000000000003f
! %l3 = 0000000000000010, Mem[0000000059800018] = 463a97bf35c5d578
stx %l3,[%i3+%o3] ! Mem[0000000059800018] = 0000000000000010
! Mem[0000000090800038] = 393fff95dd38490e, %g2 = 000000000000003f
ldx [%i5+0x038],%g2 ! %g2 = 393fff95dd38490e
! Mem[0000000091800028] = 93000060, %g2 = 393fff95dd38490e
ldsb [%o0+0x02b],%g2 ! %g2 = ffffffffffffff93
! %l2 = fffffffffffffffa, Mem[0000000090000008] = 00000000
sth %l2,[%i4+%o1] ! Mem[0000000090000008] = fffa0000
p36_label_22:
! %l2 = fffffffa, %l3 = 00000010, Mem[0000000059800018] = 00000000 00000010
std %l2,[%i3+%o3] ! Mem[0000000059800018] = fffffffa 00000010
! Mem[0000000091800000] = fbb96675, %g2 = ffffffffffffff93
ldub [%o0+0x003],%g2 ! %g2 = 00000000000000fb
! Mem[000000009100001c] = 76cc84a1, %g2 = 00000000000000fb
lduw [%i6+0x01c],%g2 ! %g2 = 0000000076cc84a1
! Mem[0000000091000000] = ffffffff fffff43f, %g2 = 76cc84a1, %g3 = 79bdb5a3
ldd [%i6+%g0],%g2 ! %g2 = 00000000ffffffff 00000000fffff43f
! Mem[0000000091000034] = 26620cd5, %g2 = 00000000ffffffff
lduh [%i6+0x036],%g2 ! %g2 = 0000000000002662
! Mem[0000000059000020] = 0a6284a18d58b3d3, %l4 = 00000000d1586629
ldx [%i2+%o4],%l4 ! %l4 = 0a6284a18d58b3d3
! %l6 = a11558082b072662, Mem[0000000091800000] = 0076d2fbb9667548
stx %l6,[%o0+%g0] ! Mem[0000000091800000] = a11558082b072662
! %l2 = fffffffa, %l3 = 00000010, Mem[0000000090000030] = 944f136a 126760d7
std %l2,[%i4+0x030] ! Mem[0000000090000030] = fffffffa 00000010
! Mem[0000000090800020] = 0f3a0000, %g2 = 0000000000002662
lduh [%i5+0x022],%g2 ! %g2 = 0000000000000f3a
! Mem[0000000090800020] = 0f3a0000, %g2 = 0000000000000f3a
ldsh [%i5+0x022],%g2 ! %g2 = 0000000000000f3a
p36_label_23:
! Mem[0000000090000004] = 4744ec0e, %g18 = 857315bea62c7b57
ldsw [%i4+0x004],%g2 ! %g2 = 857315bea62c7b57
! %l0 = 000000007d963fc0, Mem[0000000091800008] = 50d28898
stw %l0,[%o0+%o1] ! Mem[0000000091800008] = 7d963fc0
! Mem[0000000091000030] = a11558082b072662, %g2 = 000000004744ec0e
ldx [%i6+0x030],%g2 ! %g2 = a11558082b072662
! Mem[000000009080001c] = 9c936c6c, %g2 = a11558082b072662
ldsh [%i5+0x01e],%g2 ! %g2 = ffffffffffff9c93
! Mem[000000005880000c] = 17a16df5, %l3 = 0000000000000010
ldsb [%i1+0x00e],%l3 ! %l3 = 000000000000006d
! Mem[0000000091000010] = eb99b0555bebbbe4, %g2 = ffffffffffff9c93
ldx [%i6+%o2],%g2 ! %g2 = eb99b0555bebbbe4
! Mem[0000000059000020] = 0a6284a1, %l2 = fffffffffffffffa
ldub [%i2+0x021],%l2 ! %l2 = 0000000000000062
! Mem[0000000091800010] = f9f4002b, %g2 = eb99b0555bebbbe4
ldub [%o0+0x012],%g2 ! %g2 = 00000000000000f9
! %l2 = 0000000000000062, Mem[0000000091000002] = ffffffff
sth %l2,[%i6+0x002] ! Mem[0000000091000000] = 0062ffff
! %l5 = 0000000044298898, Mem[000000009180001c] = e14610d9
sth %l5,[%o0+0x01c] ! Mem[000000009180001c] = 889810d9
p36_label_24:
! %l6 = a11558082b072662, Mem[000000009080001e] = 9c936c6c
sth %l6,[%i5+0x01e] ! Mem[000000009080001c] = 26626c6c
! %l7 = 0000000000003282, Mem[0000000059800018] = fffffffa00000010
stx %l7,[%i3+%o3] ! Mem[0000000059800018] = 0000000000003282
! %l3 = 000000000000006d, Mem[000000009000000c] = 00006276
stw %l3,[%i4+0x00c] ! Mem[000000009000000c] = 0000006d
! %l0 = 000000007d963fc0, Mem[0000000090000000] = 7d963fc0
sth %l0,[%i4+%g0] ! Mem[0000000090000000] = 3fc03fc0
! %l6 = 2b072662, %l7 = 00003282, Mem[0000000058000018] = 8cdb9e5c fb7eedf3
std %l6,[%i0+%o3] ! Mem[0000000058000018] = 2b072662 00003282
! %l1 = 000000007a19b6bd, Mem[0000000058000004] = fd958bf9
stw %l1,[%i0+0x004] ! Mem[0000000058000004] = 7a19b6bd
! Mem[0000000091800000] = a1155808, %g18 = 857315bea62c7b57
ldsw [%o0+%g0],%g2 ! %g2 = 857315bea62c7b57
! %l7 = 0000000000003282, Mem[0000000091000000] = ffff0062
stw %l7,[%i6+%g0] ! Mem[0000000091000000] = 00003282
! %l6 = a11558082b072662, Mem[0000000091800018] = 2662df25889810d9
stx %l6,[%o0+%o3] ! Mem[0000000091800018] = a11558082b072662
! Mem[0000000059800030] = 09054f70, %l1 = 000000007a19b6bd
ldub [%i3+0x032],%l1 ! %l1 = 000000000000004f
p36_label_25:
! %l5 = 0000000044298898, Mem[0000000090800021] = 6c0f3a00
stb %l5,[%i5+0x021] ! Mem[0000000090800020] = 980f3a00
! Mem[000000009000002c] = f08c7372, %g2 = ffffffffa1155808
lduh [%i4+0x02c],%g2 ! %g2 = 000000000000f08c
! %l7 = 0000000000003282, Mem[000000009100000e] = b6bdeb99
stb %l7,[%i6+0x00e] ! Mem[000000009100000c] = 82bdeb99
! Mem[0000000091000010] = eb99b055 5bebbbe4, %g2 = 0000f08c, %g3 = fffff43f
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 000000005bebbbe4
! Mem[0000000059800010] = 2e5d54d7, %l7 = 0000000000003282
ldsw [%i3+%o2],%l7 ! %l7 = 000000002e5d54d7
! %l0 = 000000007d963fc0, Mem[0000000091000039] = d55dee00
stb %l0,[%i6+0x039] ! Mem[0000000091000038] = c05dee00
! %l6 = 2b072662, %l7 = 2e5d54d7, Mem[0000000091000000] = 00003282 fffff43f
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 2b072662 2e5d54d7
! %l1 = 000000000000004f, Mem[000000009100003e] = 00760000
sth %l1,[%i6+0x03e] ! Mem[000000009100003c] = 004f0000
! %l3 = 000000000000006d, Mem[0000000091800032] = 73930000
sth %l3,[%o0+0x032] ! Mem[0000000091800030] = 006d0000
! Mem[0000000091000030] = 58082b07, %g2 = 00000000eb99b055
ldsb [%i6+0x032],%g2 ! %g2 = 0000000000000058
ba,a p36_not_taken_0_end
p36_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 000000007d963fc0
bne,a,pn %xcc,p36_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000004f
bne,a,pn %xcc,p36_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000062
bne,a,pn %xcc,p36_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000006d
bne,a,pn %xcc,p36_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0a6284a18d58b3d3
bne,a,pn %xcc,p36_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000044298898
bne,a,pn %xcc,p36_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be a11558082b072662
bne,a,pn %xcc,p36_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000002e5d54d7
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 91a55152 dba0a006
bne %xcc,p36_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 5b0b55b6 f315d861
bne %xcc,p36_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 157c20a4 b8b7c4d0
bne %xcc,p36_f4_fail
nop
! Check Local Memory
set p36_local0_expect,%g1
p36_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 000000767a19b6bd
ldx [%i0+0x000],%g3 ! Observed data at 0000000058000000
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 2b07266200003282
ldx [%i0+0x018],%g3 ! Observed data at 0000000058000018
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x018,%g4
set p36_local1_expect,%g1
p36_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = ffffffffffffffdb
ldx [%i1+0x018],%g3 ! Observed data at 0000000058800018
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 007661a8adfaab2a
ldx [%i1+0x020],%g3 ! Observed data at 0000000058800020
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4744ec0e3b1e9c93
ldx [%i1+0x038],%g3 ! Observed data at 0000000058800038
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x038,%g4
set p36_local2_expect,%g1
p36_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = e03a0e0a8197e599
ldx [%i2+0x000],%g3 ! Observed data at 0000000059000000
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0a6284a18d58b3d3
ldx [%i2+0x020],%g3 ! Observed data at 0000000059000020
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7d963fc07a19b6bd
ldx [%i2+0x030],%g3 ! Observed data at 0000000059000030
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 8197e5996e27b048
ldx [%i2+0x038],%g3 ! Observed data at 0000000059000038
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x038,%g4
set p36_local3_expect,%g1
p36_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = d0b61f2bfffff43f
ldx [%i3+0x008],%g3 ! Observed data at 0000000059800008
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000000000003282
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 = 0000000a76cc84a1
ldx [%i3+0x020],%g3 ! Observed data at 0000000059800020
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x020,%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
! 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:
stda %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000028]
stha %l6,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058800008]
lduwa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000058800000]
stwa %l1,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059800028]
ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000058000008]
done
p36_trap1o:
stda %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059000028]
stha %l6,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058800008]
lduwa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000058800000]
stwa %l1,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000059800028]
ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000058000008]
done
p36_trap2e:
lduha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000058800008]
stxa %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000018]
stwa %l6,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000000]
done
p36_trap2o:
lduha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000058800008]
stxa %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000018]
stwa %l6,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000000]
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 = e6cb4cceb0883c59
ldx [%g1+0x008],%l1 ! %l1 = fd2dd2fbb966752e
ldx [%g1+0x010],%l2 ! %l2 = 797bdf7448241c7c
ldx [%g1+0x018],%l3 ! %l3 = 0cd55dee41120548
ldx [%g1+0x020],%l4 ! %l4 = 8aac213647016b4f
ldx [%g1+0x028],%l5 ! %l5 = 25498aadfd958bf9
ldx [%g1+0x030],%l6 ! %l6 = 2797d5006e27b048
ldx [%g1+0x038],%l7 ! %l7 = 7d963fc07a19b6bd
! 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 = 1a17c309 e24822de 898bbd46 1d3e69e3
! %f4 = b22b240f c65b4915 5f16df57 21dc4223
! %f8 = 4b8c445a d47dbf87 1c267953 661ff09f
! %f12 = da2a055e 247b49e4 dec9c703 4085b46a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3c2ca37c c44e72d3 95ec6644 ce4bafa5
! %f20 = 84752908 ba9dd65b 94a7e3e8 e9712a8a
! %f24 = 9953fc81 8b24fdd2 d6354b62 10864f44
! %f28 = d0bab357 49134999 a60a9ade b63e44c6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1632b74c 8e50e21c 75dd910f 49539044
! %f36 = 479ac45c 21050e78 8da6869d 613dc006
! %f40 = 80380bd4 6f982b52 318b84c9 22aca257
! %f44 = 6156fc3e f09aa6ba ccf5a7f3 6a9f1276
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xd1cf17af0000004d,%g7,%g1 ! GSR scale = 9, align = 5
wr %g1,%g0,%gsr ! GSR = d1cf17af0000004d
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 37
p37_label_1:
! Mem[0000000091000004] = 861c204b, %g2 = 6c9c6108f1210db3
ldub [%i6+0x005],%g2 ! %g2 = 0000000000000086
! Mem[0000000091000010] = eb99b055 5bebbbe4, %g2 = 00000086, %g3 = 0bad0b00
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 000000005bebbbe4
! Mem[0000000091000014] = e4b4334f, %g2 = 00000000eb99b055
ldub [%i6+0x017],%g2 ! %g2 = 00000000000000e4
! Mem[000000005a000030] = 07300122, %l3 = d99e654cb6463b1e
ldsw [%i0+0x030],%l3 ! %l3 = 0000000007300122
! %l4 = e284461c77755696, Mem[0000000091000008] = 4b1c5151
stw %l4,[%i6+%o1] ! Mem[0000000091000008] = 77755696
! Mem[000000005a800034] = bb18d5a1, %l5 = 279b3b15be9f133f
ldsh [%i1+0x036],%l5 ! %l5 = ffffffffffffd5a1
! Mem[0000000090800018] = 35d3851c d6343572, %g2 = 000000e4, %g3 = 5bebbbe4
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3851c 00000000d6343572
! Mem[0000000090800000] = c086c6d0, %g2 = 0000000035d3851c
ldsb [%i5+0x001],%g2 ! %g2 = ffffffffffffffc0
! %l2 = f5aa654013890b98, Mem[000000005a800020] = b45e466296028b2e
stx %l2,[%i1+%o4] ! Mem[000000005a800020] = f5aa654013890b98
! Mem[000000009180003c] = eb806635, %g18 = 1e2386fbe7ff3e0b
ldsw [%o0+0x03c],%g2 ! %g2 = 1e2386fbe7ff3e0b
p37_label_2:
! %l5 = ffffffffffffd5a1, Mem[000000005a800008] = bbb87ba0d405e1ed
stx %l5,[%i1+%o1] ! Mem[000000005a800008] = ffffffffffffd5a1
! Mem[000000009180001c] = e14610d9, %g2 = ffffffffeb806635
lduw [%o0+0x01c],%g2 ! %g2 = 00000000e14610d9
! Mem[0000000090800010] = bbd0f97a ba27fa54, %g2 = e14610d9, %g3 = d6343572
ldd [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a 00000000ba27fa54
! Mem[000000009000002c] = 8d791540, %g2 = 00000000bbd0f97a
lduw [%i4+0x02c],%g2 ! %g2 = 000000008d791540
! %l2 = 13890b98, %l3 = 07300122, Mem[0000000090000018] = 7f114e52 9d7122ad
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 13890b98 07300122
! %l3 = 0000000007300122, Mem[000000009080003a] = 420cdd38
sth %l3,[%i5+0x03a] ! Mem[0000000090800038] = 0122dd38
! Mem[0000000091000028] = 43a014addb4f959e, %g2 = 000000008d791540
ldx [%i6+%o5],%g2 ! %g2 = 43a014addb4f959e
! Mem[0000000090000018] = 13890b98, %g2 = 43a014addb4f959e
lduh [%i4+%o3],%g2 ! %g2 = 0000000000001389
! %l5 = ffffffffffffd5a1, Mem[0000000091800036] = 487fe8dd
sth %l5,[%o0+0x036] ! Mem[0000000091800034] = d5a1e8dd
! Mem[000000005b00002c] = 0b2a6418, %l5 = ffffffffffffd5a1
ldub [%i2+0x02d],%l5 ! %l5 = 000000000000002a
p37_label_3:
! Mem[0000000090800018] = 35d3851cd6343572, %g2 = 0000000000001389
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
! %l7 = 8b49c918c3ebcd9c, Mem[0000000090000021] = 54edfce7
stb %l7,[%i4+0x021] ! Mem[0000000090000020] = 9cedfce7
! %l2 = f5aa654013890b98, Mem[0000000090800002] = 86c6d0ba
sth %l2,[%i5+0x002] ! Mem[0000000090800000] = 0b98d0ba
! Mem[0000000090000028] = 07dc67fd, %g2 = 35d3851cd6343572
ldsh [%i4+%o5],%g2 ! %g2 = 00000000000007dc
! Mem[000000009080003c] = dd38b60e, %g2 = 00000000000007dc
ldsh [%i5+0x03c],%g2 ! %g2 = ffffffffffffdd38
! Mem[000000005b000000] = ec8fbce6, %l5 = 000000000000002a
ldub [%i2+%g0],%l5 ! %l5 = 00000000000000ec
! %l0 = 55de1e4bf31d310a, Mem[0000000091800000] = 6c5e37b5da193367
stx %l0,[%o0+%g0] ! Mem[0000000091800000] = 55de1e4bf31d310a
! Mem[0000000091800020] = c69ee3c733167744, %g2 = ffffffffffffdd38
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733167744
! %l1 = 51d66b5a3aa1e839, Mem[000000009080001e] = 35726c6c
sth %l1,[%i5+0x01e] ! Mem[000000009080001c] = e8396c6c
! Mem[0000000091000018] = b4334f3440af2dc9, %g2 = c69ee3c733167744
ldx [%i6+%o3],%g2 ! %g2 = b4334f3440af2dc9
p37_label_4:
! Mem[0000000091800030] = 45288f71b6b6d5a1, %g2 = b4334f3440af2dc9
ldx [%o0+0x030],%g2 ! %g2 = 45288f71b6b6d5a1
! Mem[0000000091800038] = e8dd799b eb806635, %g2 = b6b6d5a1, %g3 = ba27fa54
ldd [%o0+0x038],%g2 ! %g2 = 00000000e8dd799b 00000000eb806635
! Mem[0000000091800020] = c7331677, %g2 = 00000000e8dd799b
ldub [%o0+0x023],%g2 ! %g2 = 00000000000000c7
! %l1 = 51d66b5a3aa1e839, Mem[0000000090800010] = bbd0f97aba27fa54
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 51d66b5a3aa1e839
! Mem[000000005b800038] = 60984cd4, %l2 = f5aa654013890b98
ldsb [%i3+0x038],%l2 ! %l2 = 0000000000000060
! Mem[0000000090000020] = edfce7b2, %g2 = 00000000000000c7
lduh [%i4+0x022],%g2 ! %g2 = 000000000000edfc
! Mem[0000000091000024] = cb8c43a0, %g2 = 000000000000edfc
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffffcb8c
! %l6 = d59d7ad836440695, Mem[0000000091000028] = 43a014ad
stw %l6,[%i6+%o5] ! Mem[0000000091000028] = 36440695
! %l7 = 8b49c918c3ebcd9c, Mem[0000000090000020] = 1a9cedfce7b2eb32
stx %l7,[%i4+%o4] ! Mem[0000000090000020] = 8b49c918c3ebcd9c
! Mem[0000000091000028] = 36440695db4f959e, %g2 = ffffffffffffcb8c
ldx [%i6+%o5],%g2 ! %g2 = 36440695db4f959e
p37_label_5:
! Mem[0000000091800000] = 55de1e4b, %g18 = 1e2386fbe7ff3e0b
ldsw [%o0+%g0],%g2 ! %g2 = 1e2386fbe7ff3e0b
! Mem[000000005b800014] = ccba5744, %l6 = d59d7ad836440695
ldsw [%i3+0x014],%l6 ! %l6 = ffffffffccba5744
! %l4 = e284461c77755696, Mem[000000009180002a] = 02ccb030
sth %l4,[%o0+0x02a] ! Mem[0000000091800028] = 5696b030
! Mem[0000000090800008] = a3d5b48d, %g18 = 1e2386fbe7ff3e0b
ldsw [%i5+%o1],%g2 ! %g2 = 1e2386fbe7ff3e0b
! Mem[000000005b000010] = 19ee7e70 87c7ea3b, %l6 = ccba5744, %l7 = c3ebcd9c
ldd [%i2+%o2],%l6 ! %l6 = 0000000019ee7e70 0000000087c7ea3b
! %l4 = 77755696, %l5 = 000000ec, Mem[0000000090000008] = 96abb01b c40b9e2c
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 77755696 000000ec
! Mem[0000000090000028] = 07dc67fd, %g2 = ffffffffa3d5b48d
lduh [%i4+%o5],%g2 ! %g2 = 00000000000007dc
! %l3 = 0000000007300122, Mem[0000000090000000] = f4d6f5d4
stw %l3,[%i4+%g0] ! Mem[0000000090000000] = 07300122
! Mem[0000000091800000] = 1e4bf31d, %g2 = 00000000000007dc
ldub [%o0+0x002],%g2 ! %g2 = 000000000000001e
! Mem[0000000091000030] = 7cc77257, %g18 = 1e2386fbe7ff3e0b
ldsw [%i6+0x030],%g2 ! %g2 = 1e2386fbe7ff3e0b
p37_label_6:
! Mem[0000000091800004] = f31d310a, %g2 = 000000007cc77257
lduh [%o0+0x004],%g2 ! %g2 = 000000000000f31d
! Mem[0000000091800038] = e8dd799beb806635, %g2 = 000000000000f31d
ldx [%o0+0x038],%g2 ! %g2 = e8dd799beb806635
! %l6 = 19ee7e70, %l7 = 87c7ea3b, Mem[0000000090800010] = 51d66b5a 3aa1e839
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 19ee7e70 87c7ea3b
! Mem[0000000090800000] = 98d0bacc, %g2 = e8dd799beb806635
ldsb [%i5+0x003],%g2 ! %g2 = ffffffffffffff98
! Mem[0000000090000038] = 8fc6c81b, %g2 = ffffffffffffff98
lduh [%i4+0x038],%g2 ! %g2 = 0000000000008fc6
! %l4 = 77755696, %l5 = 000000ec, Mem[0000000091000008] = 77755696 da67f293
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 77755696 000000ec
! Mem[0000000090800018] = 35d3851c, %g2 = 0000000000008fc6
lduw [%i5+%o3],%g2 ! %g2 = 0000000035d3851c
! Mem[0000000090000038] = c81bf8ba, %g2 = 0000000035d3851c
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffffc8
! %l5 = 00000000000000ec, Mem[0000000091800000] = 55de1e4bf31d310a
stx %l5,[%o0+%g0] ! Mem[0000000091800000] = 00000000000000ec
! %l6 = 0000000019ee7e70, Mem[0000000091800028] = d1fa5696b0308df5
stx %l6,[%o0+%o5] ! Mem[0000000091800028] = 0000000019ee7e70
p37_label_7:
! %l4 = e284461c77755696, Mem[0000000091800010] = 5e44f9f4
stw %l4,[%o0+%o2] ! Mem[0000000091800010] = 77755696
! %l3 = 0000000007300122, Mem[0000000091800028] = 00000000
stw %l3,[%o0+%o5] ! Mem[0000000091800028] = 07300122
! Mem[0000000090000034] = 126760d7, %g2 = ffffffffffffffc8
ldsh [%i4+0x034],%g2 ! %g2 = 0000000000001267
! Mem[0000000091800018] = 39a5df25 e14610d9, %g2 = 00001267, %g3 = eb806635
ldd [%o0+%o3],%g2 ! %g2 = 0000000039a5df25 00000000e14610d9
! Mem[0000000090800034] = 2d07fd66, %g2 = 0000000039a5df25
lduh [%i5+0x034],%g2 ! %g2 = 0000000000002d07
! Mem[0000000090800000] = c8c00b98, %g2 = 0000000000002d07
ldsh [%i5+%g0],%g2 ! %g2 = ffffffffffffc8c0
! %l2 = 0000000000000060, Mem[0000000090000016] = b5a31389
sth %l2,[%i4+0x016] ! Mem[0000000090000014] = 00601389
! Mem[000000005b000020] = 86affcb9, %l0 = 55de1e4bf31d310a
ldsb [%i2+0x021],%l0 ! %l0 = ffffffffffffffaf
! %l4 = e284461c77755696, Mem[0000000091800013] = 96a2d978
stb %l4,[%o0+0x013] ! Mem[0000000091800010] = 96a2d978
! Mem[000000005a800038] = e6f3c7583a50355f, %l2 = 0000000000000060
ldx [%i1+0x038],%l2 ! %l2 = e6f3c7583a50355f
p37_label_8:
! Mem[0000000090000014] = 798e0060, %g2 = ffffffffffffc8c0
lduw [%i4+0x014],%g2 ! %g2 = 00000000798e0060
! Mem[0000000090800000] = c8c00b98, %g18 = 1e2386fbe7ff3e0b
ldsw [%i5+%g0],%g2 ! %g2 = 1e2386fbe7ff3e0b
! Mem[0000000091000018] = b4334f34, %g18 = 1e2386fbe7ff3e0b
ldsw [%i6+%o3],%g2 ! %g2 = 1e2386fbe7ff3e0b
! Mem[0000000091000030] = 7257207b, %g2 = ffffffffb4334f34
lduh [%i6+0x032],%g2 ! %g2 = 0000000000007257
! %l0 = ffffffaf, %l1 = 3aa1e839, Mem[0000000091800020] = c69ee3c7 33167744
std %l0,[%o0+%o4] ! Mem[0000000091800020] = ffffffaf 3aa1e839
! Mem[000000005a00003c] = 7d48058d, %l5 = 00000000000000ec
ldsh [%i0+0x03c],%l5 ! %l5 = 0000000000007d48
! Mem[0000000090800038] = 393f0122 dd38b60e, %g2 = 00007257, %g3 = e14610d9
ldd [%i5+0x038],%g2 ! %g2 = 00000000393f0122 00000000dd38b60e
! Mem[000000009000000c] = 00ec0212, %g2 = 00000000393f0122
ldsh [%i4+0x00e],%g2 ! %g2 = 00000000000000ec
! %l1 = 51d66b5a3aa1e839, Mem[0000000090800000] = c8c00b98d0bacca9
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = 51d66b5a3aa1e839
! %l3 = 0000000007300122, Mem[0000000090000004] = 80b60b78
stw %l3,[%i4+0x004] ! Mem[0000000090000004] = 07300122
p37_label_9:
! %l5 = 0000000000007d48, Mem[0000000090000008] = 77755696
stw %l5,[%i4+%o1] ! Mem[0000000090000008] = 00007d48
! Mem[000000009180001c] = 10d9ffff, %g2 = 00000000000000ec
ldsh [%o0+0x01e],%g2 ! %g2 = 00000000000010d9
! %l4 = e284461c77755696, Mem[000000005a000020] = 80257bf3
stw %l4,[%i0+%o4] ! Mem[000000005a000020] = 77755696
! %l2 = e6f3c7583a50355f, Mem[000000005b000014] = 87c7ea3b
stw %l2,[%i2+0x014] ! Mem[000000005b000014] = 3a50355f
! %l6 = 0000000019ee7e70, Mem[0000000090800018] = 35d3851cd634e839
stx %l6,[%i5+%o3] ! Mem[0000000090800018] = 0000000019ee7e70
! %l2 = 3a50355f, %l3 = 07300122, Mem[000000005a800010] = c271f708 a745853f
std %l2,[%i1+%o2] ! Mem[000000005a800010] = 3a50355f 07300122
! Mem[0000000090000020] = 8b49c918, %g18 = 1e2386fbe7ff3e0b
ldsw [%i4+%o4],%g2 ! %g2 = 1e2386fbe7ff3e0b
! Mem[000000005b000024] = d906b96b, %l4 = e284461c77755696
ldsw [%i2+0x024],%l4 ! %l4 = ffffffffd906b96b
! %l5 = 0000000000007d48, Mem[000000009080000a] = b48df38f
sth %l5,[%i5+0x00a] ! Mem[0000000090800008] = 7d48f38f
! Mem[000000005b000020] = 86affcb9, %l5 = 0000000000007d48
ldsb [%i2+0x022],%l5 ! %l5 = fffffffffffffffc
p37_label_10:
! %l0 = ffffffaf, %l1 = 3aa1e839, Mem[0000000090000028] = 07dc67fd 8d791540
std %l0,[%i4+%o5] ! Mem[0000000090000028] = ffffffaf 3aa1e839
! Mem[0000000090800008] = a3d57d48f38fafd2, %g2 = ffffffff8b49c918
ldx [%i5+%o1],%g2 ! %g2 = a3d57d48f38fafd2
! %l4 = ffffffffd906b96b, Mem[000000005a000024] = c3d72cdc
sth %l4,[%i0+0x024] ! Mem[000000005a000024] = b96b2cdc
! %l2 = 3a50355f, %l3 = 07300122, Mem[0000000090800010] = 19ee7e70 87c7ea3b
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 3a50355f 07300122
! Mem[0000000090000018] = 13890b98, %g18 = 1e2386fbe7ff3e0b
ldsw [%i4+%o3],%g2 ! %g2 = 1e2386fbe7ff3e0b
! %l0 = ffffffffffffffaf, Mem[000000009080003a] = 0122dd38
stb %l0,[%i5+0x03a] ! Mem[0000000090800038] = af22dd38
! %l4 = ffffffffd906b96b, Mem[0000000091800013] = 96a2d978
stb %l4,[%o0+0x013] ! Mem[0000000091800010] = 6ba2d978
! %l4 = d906b96b, %l5 = fffffffc, Mem[0000000091800028] = 07300122 19ee7e70
std %l4,[%o0+%o5] ! Mem[0000000091800028] = d906b96b fffffffc
! Mem[000000005a000000] = 41fa2cb3920bb7ca, %l0 = ffffffffffffffaf
ldx [%i0+%g0],%l0 ! %l0 = 41fa2cb3920bb7ca
! Mem[000000009000001c] = 07300122, %g2 = 0000000013890b98
ldub [%i4+0x01c],%g2 ! %g2 = 0000000000000007
p37_label_11:
! Mem[0000000090800030] = e7b33334, %g18 = 1e2386fbe7ff3e0b
ldsw [%i5+0x030],%g2 ! %g2 = 1e2386fbe7ff3e0b
! Mem[0000000090000030] = 944f136a, %g18 = 1e2386fbe7ff3e0b
ldsw [%i4+0x030],%g2 ! %g2 = 1e2386fbe7ff3e0b
! %l0 = 41fa2cb3920bb7ca, Mem[0000000090800038] = 393faf22
stw %l0,[%i5+0x038] ! Mem[0000000090800038] = 920bb7ca
! %l7 = 0000000087c7ea3b, Mem[000000009100001c] = 40af2dc9
stw %l7,[%i6+0x01c] ! Mem[000000009100001c] = 87c7ea3b
! %l7 = 0000000087c7ea3b, Mem[000000005b80002c] = 79a47a1f
sth %l7,[%i3+0x02c] ! Mem[000000005b80002c] = ea3b7a1f
! Mem[0000000090800020] = 6c6c0f3a, %g18 = 1e2386fbe7ff3e0b
ldsw [%i5+%o4],%g2 ! %g2 = 1e2386fbe7ff3e0b
! %l7 = 0000000087c7ea3b, Mem[0000000090000038] = 8fc6c81bf8ba39dc
stx %l7,[%i4+0x038] ! Mem[0000000090000038] = 0000000087c7ea3b
! Mem[000000009100002c] = 959e7cc7, %g2 = 000000006c6c0f3a
ldsh [%i6+0x02e],%g2 ! %g2 = ffffffffffff959e
! Mem[0000000090800004] = 3aa1e839, %g2 = ffffffffffff959e
lduw [%i5+0x004],%g2 ! %g2 = 000000003aa1e839
! Mem[000000005a800028] = 80c3374e, %l6 = 0000000019ee7e70
ldsb [%i1+0x02a],%l6 ! %l6 = 0000000000000037
p37_label_12:
! Mem[000000009100002c] = db4f959e, %g18 = 1e2386fbe7ff3e0b
ldsw [%i6+0x02c],%g2 ! %g2 = 1e2386fbe7ff3e0b
! %l4 = ffffffffd906b96b, Mem[000000005b800026] = 0b7ca0b0
sth %l4,[%i3+0x026] ! Mem[000000005b800024] = 0b7cb96b
! Mem[0000000090800008] = a3d57d48, %g2 = ffffffffdb4f959e
ldub [%i5+%o1],%g2 ! %g2 = 00000000000000a3
! Mem[000000005b80002c] = ea3b7a1f, %l6 = 0000000000000037
ldub [%i3+0x02c],%l6 ! %l6 = 00000000000000ea
! Mem[0000000090000010] = 0212225c 798e0060, %g2 = 000000a3, %g3 = dd38b60e
ldd [%i4+%o2],%g2 ! %g2 = 000000000212225c 00000000798e0060
! Mem[000000009080002c] = 9c5fe8b1, %g2 = 000000000212225c
lduh [%i5+0x02c],%g2 ! %g2 = 0000000000009c5f
! %l3 = 0000000007300122, Mem[000000005a000010] = 9e417420
stw %l3,[%i0+%o2] ! Mem[000000005a000010] = 07300122
! %l7 = 0000000087c7ea3b, Mem[0000000091800002] = 00000000
sth %l7,[%o0+0x002] ! Mem[0000000091800000] = ea3b0000
! %l6 = 00000000000000ea, Mem[0000000091800014] = a2d978b6
sth %l6,[%o0+0x014] ! Mem[0000000091800014] = 00ea78b6
! %l2 = 3a50355f, %l3 = 07300122, Mem[0000000090800010] = 3a50355f 07300122
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 3a50355f 07300122
p37_label_13:
! %l6 = 00000000000000ea, Mem[0000000091800020] = ffffffaf
stw %l6,[%o0+%o4] ! Mem[0000000091800020] = 000000ea
! %l0 = 920bb7ca, %l1 = 3aa1e839, Mem[0000000090000038] = 00000000 87c7ea3b
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 920bb7ca 3aa1e839
! Mem[000000009000001c] = 07300122, %g18 = 1e2386fbe7ff3e0b
ldsw [%i4+0x01c],%g2 ! %g2 = 1e2386fbe7ff3e0b
! Mem[0000000090000018] = 890b9807, %g2 = 0000000007300122
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000089
! %l4 = d906b96b, %l5 = fffffffc, Mem[000000005b000018] = fb98de6a 81138faf
std %l4,[%i2+%o3] ! Mem[000000005b000018] = d906b96b fffffffc
! Mem[0000000091800018] = 39a5df25, %g2 = 0000000000000089
ldsh [%o0+%o3],%g2 ! %g2 = 00000000000039a5
! %l6 = 000000ea, %l7 = 87c7ea3b, Mem[0000000091000000] = ddab9f6d de861c20
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 000000ea 87c7ea3b
! Mem[000000005a800018] = 0d6cf625 62bf9b31, %l2 = 3a50355f, %l3 = 07300122
ldd [%i1+%o3],%l2 ! %l2 = 000000000d6cf625 0000000062bf9b31
! Mem[0000000091800010] = 7775566b 00ea78b6, %g2 = 000039a5, %g3 = 798e0060
ldd [%o0+%o2],%g2 ! %g2 = 000000007775566b 0000000000ea78b6
! %l4 = ffffffffd906b96b, Mem[0000000090800000] = 51d66b5a
stw %l4,[%i5+%g0] ! Mem[0000000090800000] = d906b96b
p37_label_14:
! Mem[0000000090000008] = 7d480000, %g2 = 000000007775566b
ldsh [%i4+0x00a],%g2 ! %g2 = 0000000000007d48
! %l4 = ffffffffd906b96b, Mem[0000000091000008] = 77755696000000ec
stx %l4,[%i6+%o1] ! Mem[0000000091000008] = ffffffffd906b96b
! Mem[0000000091800000] = 0000ea3b, %g2 = 0000000000007d48
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000024] = c3ebcd9c, %g2 = 0000000000000000
ldsh [%i4+0x024],%g2 ! %g2 = ffffffffffffc3eb
! %l0 = 41fa2cb3920bb7ca, Mem[0000000091800020] = 000000ea
sth %l0,[%o0+%o4] ! Mem[0000000091800020] = b7ca00ea
! Mem[0000000091000030] = 7257207b, %g2 = ffffffffffffc3eb
ldub [%i6+0x032],%g2 ! %g2 = 0000000000000072
! %l0 = 41fa2cb3920bb7ca, Mem[0000000090000033] = 6a126760
stb %l0,[%i4+0x033] ! Mem[0000000090000030] = ca126760
! Mem[0000000091000028] = 36440695 db4f959e, %g2 = 00000072, %g3 = 00ea78b6
ldd [%i6+%o5],%g2 ! %g2 = 0000000036440695 00000000db4f959e
! %l2 = 000000000d6cf625, Mem[000000009180000c] = 0741274a
stw %l2,[%o0+0x00c] ! Mem[000000009180000c] = 0d6cf625
! Mem[000000005a800038] = e6f3c758, %l2 = 000000000d6cf625
lduh [%i1+0x038],%l2 ! %l2 = 000000000000e6f3
p37_label_15:
! Mem[000000005b80003c] = 792b79b8, %l2 = 000000000000e6f3
ldsb [%i3+0x03f],%l2 ! %l2 = ffffffffffffffb8
! Mem[0000000091800004] = 0000ec50, %g2 = 0000000036440695
ldsb [%o0+0x005],%g2 ! %g2 = 0000000000000000
! Mem[000000009180003c] = eb806635, %g18 = 1e2386fbe7ff3e0b
ldsw [%o0+0x03c],%g2 ! %g2 = 1e2386fbe7ff3e0b
! Mem[0000000091800020] = 00ea3aa1, %g2 = ffffffffeb806635
ldsh [%o0+0x022],%g2 ! %g2 = 00000000000000ea
! Mem[0000000091000008] = ffd906b9, %g2 = 00000000000000ea
ldsb [%i6+0x00b],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800004] = 3aa1e839, %g2 = ffffffffffffffff
lduw [%i5+0x004],%g2 ! %g2 = 000000003aa1e839
! Mem[0000000091800038] = e8dd799b, %g18 = 1e2386fbe7ff3e0b
ldsw [%o0+0x038],%g2 ! %g2 = 1e2386fbe7ff3e0b
! Mem[0000000091800000] = 0000ea3b, %g2 = ffffffffe8dd799b
lduw [%o0+%g0],%g2 ! %g2 = 000000000000ea3b
! Mem[0000000090000008] = 00007d48000000ec, %g2 = 000000000000ea3b
ldx [%i4+%o1],%g2 ! %g2 = 00007d48000000ec
! %l3 = 0000000062bf9b31, Mem[0000000091000018] = b4334f34
stw %l3,[%i6+%o3] ! Mem[0000000091000018] = 62bf9b31
p37_label_16:
! %l6 = 00000000000000ea, Mem[000000009180001e] = 10d9b7ca
sth %l6,[%o0+0x01e] ! Mem[000000009180001c] = 00eab7ca
! Mem[0000000091800004] = 000000ec, %g2 = 00007d48000000ec
ldsb [%o0+0x004],%g2 ! %g2 = 0000000000000000
! Mem[000000009080000c] = f38fafd2, %g2 = 0000000000000000
lduh [%i5+0x00c],%g2 ! %g2 = 000000000000f38f
! %l2 = ffffffffffffffb8, Mem[000000009180000a] = 3f270d6c
sth %l2,[%o0+0x00a] ! Mem[0000000091800008] = ffb80d6c
! %l4 = ffffffffd906b96b, Mem[0000000090800038] = 920bb7ca
sth %l4,[%i5+0x038] ! Mem[0000000090800038] = b96bb7ca
! Mem[0000000090800028] = eb4882af, %g2 = 000000000000f38f
lduw [%i5+%o5],%g2 ! %g2 = 00000000eb4882af
! Mem[0000000091000024] = 41cb8c36, %g2 = 00000000eb4882af
ldub [%i6+0x025],%g2 ! %g2 = 0000000000000041
! Mem[000000005a800000] = be779eac, %l0 = 41fa2cb3920bb7ca
ldsh [%i1+%g0],%l0 ! %l0 = ffffffffffffbe77
! Mem[0000000090800004] = e839a3d5, %g2 = 0000000000000041
ldsh [%i5+0x006],%g2 ! %g2 = ffffffffffffe839
! Mem[000000005a000000] = 41fa2cb3, %l1 = 51d66b5a3aa1e839
ldsw [%i0+%g0],%l1 ! %l1 = 0000000041fa2cb3
p37_label_17:
! Mem[000000009000000c] = 000000ec, %g2 = ffffffffffffe839
lduw [%i4+0x00c],%g2 ! %g2 = 00000000000000ec
! %l7 = 0000000087c7ea3b, Mem[000000009100003e] = 1dc00000
sth %l7,[%i6+0x03e] ! Mem[000000009100003c] = ea3b0000
! %l4 = ffffffffd906b96b, Mem[0000000091800020] = b7ca00ea3aa1e839
stx %l4,[%o0+%o4] ! Mem[0000000091800020] = ffffffffd906b96b
! Mem[0000000090000010] = 0212225c 798e0060, %g2 = 000000ec, %g3 = db4f959e
ldd [%i4+%o2],%g2 ! %g2 = 000000000212225c 00000000798e0060
! %l1 = 0000000041fa2cb3, Mem[0000000090800020] = 6c6c0f3a
stw %l1,[%i5+%o4] ! Mem[0000000090800020] = 41fa2cb3
! Mem[0000000091000004] = c7ea3bff, %g2 = 000000000212225c
ldsb [%i6+0x005],%g2 ! %g2 = ffffffffffffffc7
! %l7 = 0000000087c7ea3b, Mem[000000005b80001a] = 720048b0
stb %l7,[%i3+0x01a] ! Mem[000000005b800018] = 72003bb0
! Mem[000000009000002c] = e839944f, %g2 = ffffffffffffffc7
lduh [%i4+0x02e],%g2 ! %g2 = 000000000000e839
! %l7 = 0000000087c7ea3b, Mem[000000005b80000e] = ae716789
sth %l7,[%i3+0x00e] ! Mem[000000005b80000c] = ae71ea3b
! Mem[0000000090000020] = 8b49c918c3ebcd9c, %g2 = 000000000000e839
ldx [%i4+%o4],%g2 ! %g2 = 8b49c918c3ebcd9c
p37_label_18:
! %l4 = ffffffffd906b96b, Mem[0000000091800014] = 00ea78b6
stb %l4,[%o0+0x014] ! Mem[0000000091800014] = 6bea78b6
! Mem[0000000091800020] = ffd906b9, %g2 = 8b49c918c3ebcd9c
ldub [%o0+0x023],%g2 ! %g2 = 00000000000000ff
! %l6 = 00000000000000ea, Mem[0000000090800022] = 2cb3ba1e
stb %l6,[%i5+0x022] ! Mem[0000000090800020] = eab3ba1e
! %l1 = 0000000041fa2cb3, Mem[0000000090000010] = 0212225c
stw %l1,[%i4+%o2] ! Mem[0000000090000010] = 41fa2cb3
! %l6 = 00000000000000ea, Mem[000000005b800030] = 94685ea21972d642
stx %l6,[%i3+0x030] ! Mem[000000005b800030] = 00000000000000ea
! Mem[0000000091800018] = 39a5df25, %g2 = 00000000000000ff
lduh [%o0+%o3],%g2 ! %g2 = 00000000000039a5
! Mem[000000005a000024] = b96b2cdc, %l5 = fffffffffffffffc
ldsh [%i0+0x024],%l5 ! %l5 = ffffffffffffb96b
! Mem[0000000091800000] = 0000ea3b000000ec, %g2 = 00000000000039a5
ldx [%o0+%g0],%g2 ! %g2 = 0000ea3b000000ec
! Mem[0000000090000018] = 0b980730, %g2 = 0000ea3b000000ec
ldsh [%i4+0x01a],%g2 ! %g2 = 0000000000000b98
! Mem[000000009100001c] = 87c7ea3b, %g2 = 0000000000000b98
lduw [%i6+0x01c],%g2 ! %g2 = 0000000087c7ea3b
p37_label_19:
! Mem[0000000090000010] = 41fa2cb3798e0060, %g2 = 0000000087c7ea3b
ldx [%i4+%o2],%g2 ! %g2 = 41fa2cb3798e0060
! Mem[0000000091800028] = d906b96b fffffffc, %g2 = 798e0060, %g3 = 798e0060
ldd [%o0+%o5],%g2 ! %g2 = 00000000d906b96b 00000000fffffffc
! Mem[0000000091800030] = 8f71b6b6, %g2 = 00000000d906b96b
lduh [%o0+0x032],%g2 ! %g2 = 0000000000008f71
! Mem[000000005b800004] = 19844e54, %l4 = ffffffffd906b96b
lduw [%i3+0x004],%l4 ! %l4 = 0000000019844e54
! Mem[000000005a000038] = 3114b997, %l3 = 0000000062bf9b31
lduw [%i0+0x038],%l3 ! %l3 = 000000003114b997
! Mem[0000000091000034] = 207bbe7e, %g2 = 0000000000008f71
lduw [%i6+0x034],%g2 ! %g2 = 00000000207bbe7e
! %l6 = 00000000000000ea, Mem[0000000091800028] = d906b96b
stw %l6,[%o0+%o5] ! Mem[0000000091800028] = 000000ea
! Mem[0000000090000020] = 8b49c918c3ebcd9c, %g2 = 00000000207bbe7e
ldx [%i4+%o4],%g2 ! %g2 = 8b49c918c3ebcd9c
! Mem[000000005a800008] = ffffffff ffffd5a1, %l0 = ffffbe77, %l1 = 41fa2cb3
ldd [%i1+%o1],%l0 ! %l0 = 00000000ffffffff 00000000ffffd5a1
! %l5 = ffffffffffffb96b, Mem[0000000090800030] = e7b33334
sth %l5,[%i5+0x030] ! Mem[0000000090800030] = b96b3334
p37_label_20:
! Mem[0000000091800014] = 6bea78b6, %g2 = 8b49c918c3ebcd9c
ldsb [%o0+0x014],%g2 ! %g2 = 000000000000006b
! %l4 = 0000000019844e54, Mem[000000009080001c] = 19ee7e70
stw %l4,[%i5+0x01c] ! Mem[000000009080001c] = 19844e54
! Mem[000000005a00001c] = 245bff66, %l2 = ffffffffffffffb8
ldsh [%i0+0x01c],%l2 ! %l2 = 000000000000245b
! Mem[0000000091800010] = 7775566b 6bea78b6, %g2 = 0000006b, %g3 = fffffffc
ldd [%o0+%o2],%g2 ! %g2 = 000000007775566b 000000006bea78b6
! Mem[000000005b800008] = c8f643be ae71ea3b, %l4 = 19844e54, %l5 = ffffb96b
ldd [%i3+%o1],%l4 ! %l4 = 00000000c8f643be 00000000ae71ea3b
! Mem[0000000090000028] = ffffffaf, %g2 = 000000007775566b
lduh [%i4+%o5],%g2 ! %g2 = 000000000000ffff
! %l3 = 000000003114b997, Mem[0000000090000018] = 13890b98
sth %l3,[%i4+%o3] ! Mem[0000000090000018] = b9970b98
! Mem[0000000090000038] = 920bb7ca3aa1e839, %g2 = 000000000000ffff
ldx [%i4+0x038],%g2 ! %g2 = 920bb7ca3aa1e839
! Mem[000000009180003c] = eb806635, %g18 = 1e2386fbe7ff3e0b
ldsw [%o0+0x03c],%g2 ! %g2 = 1e2386fbe7ff3e0b
! Mem[000000005a000038] = 3114b9977d48058d, %l2 = 000000000000245b
ldx [%i0+0x038],%l2 ! %l2 = 3114b9977d48058d
p37_label_21:
! %l0 = 00000000ffffffff, Mem[0000000090800026] = 4dffeb48
sth %l0,[%i5+0x026] ! Mem[0000000090800024] = ffffeb48
! %l1 = 00000000ffffd5a1, Mem[0000000091000008] = ffffffff
sth %l1,[%i6+%o1] ! Mem[0000000091000008] = d5a1ffff
! Mem[0000000091000014] = bbe462bf, %g2 = ffffffffeb806635
ldub [%i6+0x016],%g2 ! %g2 = 00000000000000bb
! Mem[0000000091000034] = be7e6589, %g2 = 00000000000000bb
lduh [%i6+0x036],%g2 ! %g2 = 000000000000be7e
! Mem[000000009080001c] = 19844e54, %g2 = 000000000000be7e
ldsb [%i5+0x01c],%g2 ! %g2 = 0000000000000019
! Mem[0000000091000038] = 65898de9d757ea3b, %g2 = 0000000000000019
ldx [%i6+0x038],%g2 ! %g2 = 65898de9d757ea3b
! %l2 = 3114b9977d48058d, Mem[0000000090800000] = d906b96b
stw %l2,[%i5+%g0] ! Mem[0000000090800000] = 7d48058d
! Mem[0000000091800038] = 799beb80, %g2 = 65898de9d757ea3b
ldsh [%o0+0x03a],%g2 ! %g2 = 000000000000799b
! Mem[0000000090000010] = b3798e00, %g2 = 000000000000799b
ldub [%i4+0x013],%g2 ! %g2 = 00000000000000b3
! Mem[0000000090000014] = 798e0060, %g2 = 00000000000000b3
ldsh [%i4+0x014],%g2 ! %g2 = 000000000000798e
p37_label_22:
! %l6 = 00000000000000ea, Mem[000000009080003a] = b7cadd38
stb %l6,[%i5+0x03a] ! Mem[0000000090800038] = eacadd38
! Mem[0000000091000030] = 7cc77257207bbe7e, %g2 = 000000000000798e
ldx [%i6+0x030],%g2 ! %g2 = 7cc77257207bbe7e
! %l0 = ffffffff, %l1 = ffffd5a1, Mem[000000005b800020] = e886e390 0b7cb96b
std %l0,[%i3+%o4] ! Mem[000000005b800020] = ffffffff ffffd5a1
! %l1 = 00000000ffffd5a1, Mem[000000005a800032] = 8636f7fd
sth %l1,[%i1+0x032] ! Mem[000000005a800030] = 8636d5a1
! Mem[000000009080003c] = dd38b60e, %g2 = 7cc77257207bbe7e
lduw [%i5+0x03c],%g2 ! %g2 = 00000000dd38b60e
! Mem[0000000091800030] = 45288f71, %g2 = 00000000dd38b60e
ldub [%o0+0x030],%g2 ! %g2 = 0000000000000045
! %l0 = ffffffff, %l1 = ffffd5a1, Mem[0000000091800028] = 000000ea fffffffc
std %l0,[%o0+%o5] ! Mem[0000000091800028] = ffffffff ffffd5a1
! Mem[0000000090800018] = 00001984, %g2 = 0000000000000045
ldsh [%i5+0x01a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000038] = ca3aa1e8, %g2 = 0000000000000000
ldub [%i4+0x03b],%g2 ! %g2 = 00000000000000ca
! %l7 = 0000000087c7ea3b, Mem[0000000090800015] = 30012200
stb %l7,[%i5+0x015] ! Mem[0000000090800014] = 3b012200
p37_label_23:
! Mem[0000000091000030] = 7cc77257, %g2 = 00000000000000ca
lduw [%i6+0x030],%g2 ! %g2 = 000000007cc77257
! Mem[000000009000003c] = 3aa1e839, %g2 = 000000007cc77257
lduw [%i4+0x03c],%g2 ! %g2 = 000000003aa1e839
! %l0 = 00000000ffffffff, Mem[0000000091800010] = 7775566b6bea78b6
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 00000000ffffffff
! Mem[0000000090000030] = ca126760, %g2 = 000000003aa1e839
ldsb [%i4+0x033],%g2 ! %g2 = ffffffffffffffca
! Mem[0000000090000000] = 07300122 07300122, %g2 = ffffffca, %g3 = 6bea78b6
ldd [%i4+%g0],%g2 ! %g2 = 0000000007300122 0000000007300122
! %l0 = 00000000ffffffff, Mem[000000009100001a] = 9b3187c7
stb %l0,[%i6+0x01a] ! Mem[0000000091000018] = ff3187c7
! Mem[0000000091000000] = 000000ea87c7ea3b, %g2 = 0000000007300122
ldx [%i6+%g0],%g2 ! %g2 = 000000ea87c7ea3b
! %l2 = 7d48058d, %l3 = 3114b997, Mem[0000000091800020] = ffffffff d906b96b
std %l2,[%o0+%o4] ! Mem[0000000091800020] = 7d48058d 3114b997
! Mem[0000000090800000] = 7d48058d 3aa1e839, %g2 = 87c7ea3b, %g3 = 07300122
ldd [%i5+%g0],%g2 ! %g2 = 000000007d48058d 000000003aa1e839
! Mem[000000009080003c] = dd38b60e, %g2 = 000000007d48058d
ldsh [%i5+0x03c],%g2 ! %g2 = ffffffffffffdd38
p37_label_24:
! Mem[0000000091800020] = 7d48058d3114b997, %g2 = ffffffffffffdd38
ldx [%o0+%o4],%g2 ! %g2 = 7d48058d3114b997
! %l1 = 00000000ffffd5a1, Mem[000000005b000004] = ce61e6a5
stw %l1,[%i2+0x004] ! Mem[000000005b000004] = ffffd5a1
! Mem[000000005b800030] = 00000000, %l0 = 00000000ffffffff
lduw [%i3+0x030],%l0 ! %l0 = 0000000000000000
! %l2 = 7d48058d, %l3 = 3114b997, Mem[0000000090000000] = 07300122 07300122
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 7d48058d 3114b997
! %l2 = 3114b9977d48058d, Mem[000000009100002f] = 9e7cc772
stb %l2,[%i6+0x02f] ! Mem[000000009100002c] = 8d7cc772
! Mem[0000000090800004] = 3aa1e839, %g18 = 1e2386fbe7ff3e0b
ldsw [%i5+0x004],%g2 ! %g2 = 1e2386fbe7ff3e0b
! Mem[0000000090000020] = 8b49c918, %g2 = 000000003aa1e839
lduw [%i4+%o4],%g2 ! %g2 = 000000008b49c918
! Mem[000000005b000020] = 86affcb9, %l1 = 00000000ffffd5a1
ldub [%i2+%o4],%l1 ! %l1 = 0000000000000086
! Mem[0000000091800008] = 50d2ffb8, %g2 = 000000008b49c918
ldsh [%o0+%o1],%g2 ! %g2 = 00000000000050d2
! Mem[000000005a800028] = 80c3374e, %l6 = 00000000000000ea
lduw [%i1+%o5],%l6 ! %l6 = 0000000080c3374e
p37_label_25:
! Mem[000000009100001c] = ea3b9de2, %g2 = 00000000000050d2
ldub [%i6+0x01e],%g2 ! %g2 = 00000000000000ea
! %l0 = 0000000000000000, Mem[000000009000002c] = 3aa1e839
stw %l0,[%i4+0x02c] ! Mem[000000009000002c] = 00000000
! Mem[0000000091000018] = 62bfff31, %g18 = 1e2386fbe7ff3e0b
ldsw [%i6+%o3],%g2 ! %g2 = 1e2386fbe7ff3e0b
! Mem[000000009080003c] = b60e0000, %g2 = 0000000062bfff31
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000b60e
! %l7 = 0000000087c7ea3b, Mem[0000000091800000] = 0000ea3b000000ec
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = 0000000087c7ea3b
! Mem[000000009100000c] = d906b96b, %g2 = 000000000000b60e
lduh [%i6+0x00c],%g2 ! %g2 = 000000000000d906
! Mem[0000000091800004] = 87c7ea3b, %g2 = 000000000000d906
lduw [%o0+0x004],%g2 ! %g2 = 0000000087c7ea3b
! %l4 = 00000000c8f643be, Mem[0000000091800004] = 87c7ea3b
stb %l4,[%o0+0x004] ! Mem[0000000091800004] = bec7ea3b
! %l4 = 00000000c8f643be, Mem[0000000090800020] = 41faeab3ba1effff
stx %l4,[%i5+%o4] ! Mem[0000000090800020] = 00000000c8f643be
! %l7 = 0000000087c7ea3b, Mem[0000000090000010] = 41fa2cb3798e0060
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = 0000000087c7ea3b
ba,a p37_not_taken_0_end
p37_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 0000000000000000
bne,a,pn %xcc,p37_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000086
bne,a,pn %xcc,p37_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 3114b9977d48058d
bne,a,pn %xcc,p37_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000003114b997
bne,a,pn %xcc,p37_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000c8f643be
bne,a,pn %xcc,p37_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000ae71ea3b
bne,a,pn %xcc,p37_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000080c3374e
bne,a,pn %xcc,p37_reg_l6_fail
mov %l6,%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 1a17c309 e24822de
bne %xcc,p37_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 898bbd46 1d3e69e3
bne %xcc,p37_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b22b240f c65b4915
bne %xcc,p37_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 5f16df57 21dc4223
bne %xcc,p37_f6_fail
nop
! Check Local Memory
set p37_local0_expect,%g1
p37_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 073001226a2e5210
ldx [%i0+0x010],%g3 ! Observed data at 000000005a000010
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 77755696b96b2cdc
ldx [%i0+0x020],%g3 ! Observed data at 000000005a000020
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x020,%g4
set p37_local1_expect,%g1
p37_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = ffffffffffffd5a1
ldx [%i1+0x008],%g3 ! Observed data at 000000005a800008
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3a50355f07300122
ldx [%i1+0x010],%g3 ! Observed data at 000000005a800010
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = f5aa654013890b98
ldx [%i1+0x020],%g3 ! Observed data at 000000005a800020
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8636d5a1bb18d5a1
ldx [%i1+0x030],%g3 ! Observed data at 000000005a800030
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x030,%g4
set p37_local2_expect,%g1
p37_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ec8fbce6ffffd5a1
ldx [%i2+0x000],%g3 ! Observed data at 000000005b000000
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 19ee7e703a50355f
ldx [%i2+0x010],%g3 ! Observed data at 000000005b000010
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d906b96bfffffffc
ldx [%i2+0x018],%g3 ! Observed data at 000000005b000018
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x018,%g4
set p37_local3_expect,%g1
p37_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = c8f643beae71ea3b
ldx [%i3+0x008],%g3 ! Observed data at 000000005b800008
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 72003bb02d92b415
ldx [%i3+0x018],%g3 ! Observed data at 000000005b800018
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffffffffd5a1
ldx [%i3+0x020],%g3 ! Observed data at 000000005b800020
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4fe171f9ea3b7a1f
ldx [%i3+0x028],%g3 ! Observed data at 000000005b800028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00000000000000ea
ldx [%i3+0x030],%g3 ! Observed data at 000000005b800030
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x030,%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
! 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:
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a000008]
ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005b800028]
lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b800010]
stxa %l1,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b000028]
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b800018]
lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b000028]
ldxa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005b800018]
done
p37_trap1o:
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005a000008]
ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005b800028]
lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b800010]
stxa %l1,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005b000028]
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b800018]
lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005b000028]
ldxa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005b800018]
done
p37_trap2e:
stba %l6,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800010]
ldsba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005b000000]
stba %l4,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800020]
ldswa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005b800028]
ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005b800000]
stxa %l5,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000010]
lduwa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a800020]
done
p37_trap2o:
stba %l6,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800010]
ldsba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005b000000]
stba %l4,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a800020]
ldswa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005b800028]
ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005b800000]
stxa %l5,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000010]
lduwa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a800020]
done
p37_trap3e:
nop
nop
nop
done
p37_trap3o:
nop
nop
nop
done
p37_init_memory_pointers:
set p37_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p37_local0_start,%i0
set p37_local1_start,%i1
set p37_local2_start,%i2
set p37_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 55de1e4bf31d310a
ldx [%g1+0x008],%l1 ! %l1 = 51d66b5a3aa1e839
ldx [%g1+0x010],%l2 ! %l2 = f5aa654013890b98
ldx [%g1+0x018],%l3 ! %l3 = d99e654cb6463b1e
ldx [%g1+0x020],%l4 ! %l4 = e284461c77755696
ldx [%g1+0x028],%l5 ! %l5 = 279b3b15be9f133f
ldx [%g1+0x030],%l6 ! %l6 = d59d7ad836440695
ldx [%g1+0x038],%l7 ! %l7 = 8b49c918c3ebcd9c
! 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 = ecd291fc 2d7df7bb ec63a046 fc00b041
! %f4 = dca80915 73bc07ea 4532b7f0 324b1140
! %f8 = d8d9f4f9 f7cb9ec1 7aa980c4 4f763867
! %f12 = cd30e196 344065d3 89f018a2 06660d81
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a109e4c5 6bf14c8f a4622cd8 7aecba05
! %f20 = f9d2da25 61eea7fd f5eef2c7 7292cbba
! %f24 = b815fc85 16a35b12 33c38c19 5250fd1b
! %f28 = 6cf15752 f3438ebf b30ba642 29e37393
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e9bc421c 2f0c1973 a001eff2 dc688fc1
! %f36 = 01af0187 c9986dae 251bdadc 0ecbb610
! %f40 = d02931a3 27b9932b 88e2301b a2944b0c
! %f44 = fd3ebf75 e81f4ee2 8b72a72b bc37655f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x4c31072800000057,%g7,%g1 ! GSR scale = 10, align = 7
wr %g1,%g0,%gsr ! GSR = 4c31072800000057
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[0000000091800018] = df25e146, %g2 = b9ef7831435f0685
ldsh [%o0+0x01a],%g2 ! %g2 = ffffffffffffdf25
! Mem[0000000091000030] = 7cc77257, %g18 = 77f50c2df0a59ebf
ldsw [%i6+0x030],%g2 ! %g2 = 77f50c2df0a59ebf
! Mem[0000000091000038] = 65898de9, %g2 = 000000007cc77257
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000006589
! %l6 = 2f96722fcb9a2b7f, Mem[0000000091800008] = 50d23f27
stb %l6,[%o0+%o1] ! Mem[0000000091800008] = 7fd23f27
! Mem[0000000090000004] = 80b60b78, %g2 = 0000000000006589
ldub [%i4+0x004],%g2 ! %g2 = 0000000000000080
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = 00000080, %g3 = 0bad0b00
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
! %l1 = 798b70b9a432b6fd, Mem[0000000090800020] = 6c6c0f3aba1e4dff
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 798b70b9a432b6fd
! Mem[0000000091000030] = 7cc77257, %g2 = 00000000f4d6f5d4
lduw [%i6+0x030],%g2 ! %g2 = 000000007cc77257
! Mem[000000009100000c] = da67f293, %g18 = 77f50c2df0a59ebf
ldsw [%i6+0x00c],%g2 ! %g2 = 77f50c2df0a59ebf
! %l7 = 4bf8d8baa8562cac, Mem[000000009080003c] = dd38b60e
stw %l7,[%i5+0x03c] ! Mem[000000009080003c] = a8562cac
p38_label_2:
! %l4 = 958a60aac716dfe1, Mem[000000005c000023] = 47066943
stb %l4,[%i0+0x023] ! Mem[000000005c000020] = 470669e1
! Mem[0000000091000010] = eb99b055, %g2 = ffffffffda67f293
lduh [%i6+%o2],%g2 ! %g2 = 000000000000eb99
! %l1 = 798b70b9a432b6fd, Mem[0000000090800000] = c8c086c6
stw %l1,[%i5+%g0] ! Mem[0000000090800000] = a432b6fd
! %l4 = 958a60aac716dfe1, Mem[0000000091000020] = 9de28f8d7b41cb8c
stx %l4,[%i6+%o4] ! Mem[0000000091000020] = 958a60aac716dfe1
! Mem[0000000091800014] = a2d978b6, %g18 = 77f50c2df0a59ebf
ldsw [%o0+0x014],%g2 ! %g2 = 77f50c2df0a59ebf
! %l2 = 063456aa, %l3 = 6cee8cbe, Mem[0000000090000028] = 07dc67fd 8d791540
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 063456aa 6cee8cbe
! Mem[0000000090800014] = ba27fa54, %g2 = ffffffffa2d978b6
ldsb [%i5+0x014],%g2 ! %g2 = ffffffffffffffba
! %l3 = 0acd2efa6cee8cbe, Mem[0000000090000002] = f5d480b6
sth %l3,[%i4+0x002] ! Mem[0000000090000000] = 8cbe80b6
! %l7 = 4bf8d8baa8562cac, Mem[0000000090800029] = 4882af9c
stb %l7,[%i5+0x029] ! Mem[0000000090800028] = ac82af9c
! Mem[000000005d800038] = 7a6a1b08 e317f346, %l4 = c716dfe1, %l5 = 2856d47d
ldd [%i3+0x038],%l4 ! %l4 = 000000007a6a1b08 00000000e317f346
p38_label_3:
! Mem[000000009000003c] = 39dc0000, %g2 = ffffffffffffffba
ldsb [%i4+0x03e],%g2 ! %g2 = 0000000000000039
! Mem[0000000090800034] = fd66393f, %g2 = 0000000000000039
lduh [%i5+0x036],%g2 ! %g2 = 000000000000fd66
! %l6 = 2f96722fcb9a2b7f, Mem[0000000090000030] = 944f136a
stw %l6,[%i4+0x030] ! Mem[0000000090000030] = cb9a2b7f
! Mem[000000005c000038] = 8f2ada28, %l6 = 2f96722fcb9a2b7f
lduw [%i0+0x038],%l6 ! %l6 = 000000008f2ada28
! %l0 = 86346df7b5cbce45, Mem[0000000091800030] = 45288f71
sth %l0,[%o0+0x030] ! Mem[0000000091800030] = ce458f71
! Mem[0000000090800004] = d0bacca9, %g2 = 000000000000fd66
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffd0ba
! Mem[0000000090800020] = 798b70b9a432b6fd, %g2 = ffffffffffffd0ba
ldx [%i5+%o4],%g2 ! %g2 = 798b70b9a432b6fd
! Mem[000000009180000c] = 0741274a, %g18 = 77f50c2df0a59ebf
ldsw [%o0+0x00c],%g2 ! %g2 = 77f50c2df0a59ebf
! Mem[0000000091800004] = da193367, %g2 = 000000000741274a
lduw [%o0+0x004],%g2 ! %g2 = 00000000da193367
! %l0 = 86346df7b5cbce45, Mem[0000000090800030] = e7b333342d07fd66
stx %l0,[%i5+0x030] ! Mem[0000000090800030] = 86346df7b5cbce45
p38_label_4:
! Mem[0000000091000008] = 4b1c5151 da67f293, %g2 = da193367, %g3 = 80b60b78
ldd [%i6+%o1],%g2 ! %g2 = 000000004b1c5151 00000000da67f293
! Mem[0000000091000034] = 207bbe7e, %g2 = 000000004b1c5151
ldub [%i6+0x034],%g2 ! %g2 = 0000000000000020
! %l0 = 86346df7b5cbce45, Mem[0000000090000038] = 8fc6c81bf8ba39dc
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = 86346df7b5cbce45
! Mem[0000000091000030] = 7257207b, %g2 = 0000000000000020
ldsb [%i6+0x032],%g2 ! %g2 = 0000000000000072
! %l7 = 4bf8d8baa8562cac, Mem[0000000091000028] = 43a014addb4f959e
stx %l7,[%i6+%o5] ! Mem[0000000091000028] = 4bf8d8baa8562cac
! Mem[0000000090000028] = 3456aa6c, %g2 = 0000000000000072
ldsb [%i4+0x029],%g2 ! %g2 = 0000000000000034
! %l7 = 4bf8d8baa8562cac, Mem[0000000091000010] = eb99b055
stb %l7,[%i6+%o2] ! Mem[0000000091000010] = ac99b055
! %l4 = 000000007a6a1b08, Mem[000000009000000b] = 1bc40b9e
stb %l4,[%i4+0x00b] ! Mem[0000000090000008] = 08c40b9e
! Mem[0000000090800018] = 35d3851c d6343572, %g2 = 00000034, %g3 = da67f293
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3851c 00000000d6343572
! Mem[0000000091800020] = c69ee3c733167744, %g2 = 0000000035d3851c
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733167744
p38_label_5:
! Mem[000000009000003c] = b5cbce45, %g2 = c69ee3c733167744
ldsb [%i4+0x03c],%g2 ! %g2 = ffffffffffffffb5
! %l6 = 000000008f2ada28, Mem[0000000091000034] = 207bbe7e
stw %l6,[%i6+0x034] ! Mem[0000000091000034] = 8f2ada28
! %l4 = 7a6a1b08, %l5 = e317f346, Mem[0000000090000008] = 96abb008 c40b9e2c
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 7a6a1b08 e317f346
! Mem[0000000090000008] = 7a6a1b08, %g2 = ffffffffffffffb5
ldsh [%i4+%o1],%g2 ! %g2 = 0000000000007a6a
! %l3 = 0acd2efa6cee8cbe, Mem[0000000090800018] = 35d3851cd6343572
stx %l3,[%i5+%o3] ! Mem[0000000090800018] = 0acd2efa6cee8cbe
! %l2 = c8c3765e063456aa, Mem[000000005d000038] = a4a5bf3d
stw %l2,[%i2+0x038] ! Mem[000000005d000038] = 063456aa
! %l1 = 798b70b9a432b6fd, Mem[0000000091800030] = ce458f71b6b6487f
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = 798b70b9a432b6fd
! %l1 = 798b70b9a432b6fd, Mem[0000000091000032] = 72578f2a
sth %l1,[%i6+0x032] ! Mem[0000000091000030] = b6fd8f2a
! %l6 = 000000008f2ada28, Mem[000000005d000028] = b285b4c2
stw %l6,[%i2+%o5] ! Mem[000000005d000028] = 8f2ada28
! Mem[0000000091800010] = 5e44f9f4, %g2 = 0000000000007a6a
lduw [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4
p38_label_6:
! Mem[0000000091000008] = 4b1c5151, %g2 = 000000005e44f9f4
lduw [%i6+%o1],%g2 ! %g2 = 000000004b1c5151
! Mem[0000000091000028] = 4bf8d8ba, %g18 = 77f50c2df0a59ebf
ldsw [%i6+%o5],%g2 ! %g2 = 77f50c2df0a59ebf
! %l0 = 86346df7b5cbce45, Mem[000000005d000004] = 0542166a
sth %l0,[%i2+0x004] ! Mem[000000005d000004] = ce45166a
! Mem[000000005c000028] = d9aa42c0, %l2 = c8c3765e063456aa
ldub [%i0+0x02b],%l2 ! %l2 = 00000000000000c0
! %l3 = 0acd2efa6cee8cbe, Mem[000000005d000018] = 935e470477c1552b
stx %l3,[%i2+%o3] ! Mem[000000005d000018] = 0acd2efa6cee8cbe
! Mem[000000005c80003c] = 17a069cf, %l3 = 0acd2efa6cee8cbe
lduw [%i1+0x03c],%l3 ! %l3 = 0000000017a069cf
! %l4 = 000000007a6a1b08, Mem[000000005d000024] = f2b64303
stw %l4,[%i2+0x024] ! Mem[000000005d000024] = 7a6a1b08
! Mem[0000000091800018] = 39a5df25, %g18 = 77f50c2df0a59ebf
ldsw [%o0+%o3],%g2 ! %g2 = 77f50c2df0a59ebf
! %l0 = b5cbce45, %l1 = a432b6fd, Mem[0000000090800030] = 86346df7 b5cbce45
std %l0,[%i5+0x030] ! Mem[0000000090800030] = b5cbce45 a432b6fd
! Mem[0000000090800024] = b6fdebac, %g2 = 0000000039a5df25
ldsh [%i5+0x026],%g2 ! %g2 = ffffffffffffb6fd
p38_label_7:
! %l0 = 86346df7b5cbce45, Mem[0000000090000020] = 1a54edfce7b2eb32
stx %l0,[%i4+%o4] ! Mem[0000000090000020] = 86346df7b5cbce45
! %l7 = 4bf8d8baa8562cac, Mem[000000009080002a] = 82af9c5f
stb %l7,[%i5+0x02a] ! Mem[0000000090800028] = acaf9c5f
! %l6 = 8f2ada28, %l7 = a8562cac, Mem[0000000090000010] = 0212225c 798eb5a3
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 8f2ada28 a8562cac
! %l1 = 798b70b9a432b6fd, Mem[000000009080001c] = 6cee8cbe
sth %l1,[%i5+0x01c] ! Mem[000000009080001c] = b6fd8cbe
! Mem[0000000091000010] = ac99b055 5bebbbe4, %g2 = ffffb6fd, %g3 = d6343572
ldd [%i6+%o2],%g2 ! %g2 = 00000000ac99b055 000000005bebbbe4
! %l6 = 8f2ada28, %l7 = a8562cac, Mem[0000000091800000] = 6c5e37b5 da193367
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 8f2ada28 a8562cac
! %l2 = 00000000000000c0, Mem[0000000090000036] = 60d78634
sth %l2,[%i4+0x036] ! Mem[0000000090000034] = 00c08634
! %l4 = 000000007a6a1b08, Mem[0000000091800005] = 562cac7f
stb %l4,[%o0+0x005] ! Mem[0000000091800004] = 082cac7f
! %l2 = 00000000000000c0, Mem[0000000090800000] = a432b6fd
stw %l2,[%i5+%g0] ! Mem[0000000090800000] = 000000c0
! Mem[000000009080000c] = f38fafd2, %g2 = 00000000ac99b055
lduw [%i5+0x00c],%g2 ! %g2 = 00000000f38fafd2
p38_label_8:
! %l0 = 86346df7b5cbce45, Mem[0000000091000014] = 5bebbbe4
sth %l0,[%i6+0x014] ! Mem[0000000091000014] = ce45bbe4
! Mem[0000000091800014] = a2d978b6, %g18 = 77f50c2df0a59ebf
ldsw [%o0+0x014],%g2 ! %g2 = 77f50c2df0a59ebf
! Mem[0000000091800000] = 8f2ada28a8082cac, %g2 = ffffffffa2d978b6
ldx [%o0+%g0],%g2 ! %g2 = 8f2ada28a8082cac
! Mem[000000009080002c] = 9c5fe8b1, %g18 = 77f50c2df0a59ebf
ldsw [%i5+0x02c],%g2 ! %g2 = 77f50c2df0a59ebf
! Mem[0000000091800004] = a8082cac, %g2 = ffffffff9c5fe8b1
lduw [%o0+0x004],%g2 ! %g2 = 00000000a8082cac
! Mem[000000009080003c] = a8562cac, %g2 = 00000000a8082cac
ldsh [%i5+0x03c],%g2 ! %g2 = ffffffffffffa856
! %l4 = 000000007a6a1b08, Mem[0000000091800022] = e3c73316
stb %l4,[%o0+0x022] ! Mem[0000000091800020] = 08c73316
! %l4 = 000000007a6a1b08, Mem[000000005c80003a] = 9782d723
stb %l4,[%i1+0x03a] ! Mem[000000005c800038] = 97820823
! %l1 = 798b70b9a432b6fd, Mem[0000000090800038] = 393f420ca8562cac
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = 798b70b9a432b6fd
! Mem[000000005c800014] = 475f4fcf, %l3 = 0000000017a069cf
ldsb [%i1+0x016],%l3 ! %l3 = 000000000000004f
p38_label_9:
! %l6 = 8f2ada28, %l7 = a8562cac, Mem[000000005c000020] = 470669e1 19ab9ab1
std %l6,[%i0+%o4] ! Mem[000000005c000020] = 8f2ada28 a8562cac
! Mem[0000000090800000] = 000000c0d0bacca9, %g2 = ffffffffffffa856
ldx [%i5+%g0],%g2 ! %g2 = 000000c0d0bacca9
! Mem[0000000090000038] = 86346df7, %g2 = 000000c0d0bacca9
lduh [%i4+0x038],%g2 ! %g2 = 0000000000008634
! Mem[000000005c800004] = 2669876c, %l0 = 86346df7b5cbce45
lduh [%i1+0x004],%l0 ! %l0 = 0000000000002669
! Mem[0000000091800028] = d1fa02ccb0308df5, %g2 = 0000000000008634
ldx [%o0+%o5],%g2 ! %g2 = d1fa02ccb0308df5
! Mem[000000005d000028] = 8f2ada28abc1412e, %l0 = 0000000000002669
ldx [%i2+%o5],%l0 ! %l0 = 8f2ada28abc1412e
! %l6 = 000000008f2ada28, Mem[000000009080000c] = f38fafd2
stw %l6,[%i5+0x00c] ! Mem[000000009080000c] = 8f2ada28
! Mem[000000009180001c] = e14610d9, %g18 = 77f50c2df0a59ebf
ldsw [%o0+0x01c],%g2 ! %g2 = 77f50c2df0a59ebf
! %l0 = 8f2ada28abc1412e, Mem[0000000091800028] = d1fa02ccb0308df5
stx %l0,[%o0+%o5] ! Mem[0000000091800028] = 8f2ada28abc1412e
! %l1 = 798b70b9a432b6fd, Mem[0000000091800030] = 798b70b9a432b6fd
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = 798b70b9a432b6fd
p38_label_10:
! Mem[0000000091000020] = 958a60aac716dfe1, %g2 = ffffffffe14610d9
ldx [%i6+%o4],%g2 ! %g2 = 958a60aac716dfe1
! Mem[000000009000001c] = 9d7122ad, %g2 = 958a60aac716dfe1
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffff9d71
! %l6 = 8f2ada28, %l7 = a8562cac, Mem[0000000090800038] = 798b70b9 a432b6fd
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 8f2ada28 a8562cac
! Mem[0000000090800000] = 000000c0d0bacca9, %g2 = ffffffffffff9d71
ldx [%i5+%g0],%g2 ! %g2 = 000000c0d0bacca9
! %l6 = 8f2ada28, %l7 = a8562cac, Mem[0000000091000008] = 4b1c5151 da67f293
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 8f2ada28 a8562cac
! Mem[000000005d800008] = 8c07df99048f254a, %l4 = 000000007a6a1b08
ldx [%i3+%o1],%l4 ! %l4 = 8c07df99048f254a
! %l6 = 000000008f2ada28, Mem[000000009080001e] = 8cbe798b
sth %l6,[%i5+0x01e] ! Mem[000000009080001c] = da28798b
! Mem[0000000090000024] = b5cbce45, %g2 = 000000c0d0bacca9
lduw [%i4+0x024],%g2 ! %g2 = 00000000b5cbce45
! %l6 = 000000008f2ada28, Mem[0000000090000032] = 2b7f1267
sth %l6,[%i4+0x032] ! Mem[0000000090000030] = da281267
! Mem[0000000091000024] = dfe14bf8, %g2 = 00000000b5cbce45
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffffdfe1
p38_label_11:
! Mem[0000000091800020] = c69e08c7 33167744, %g2 = ffffdfe1, %g3 = 5bebbbe4
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69e08c7 0000000033167744
! Mem[0000000091000034] = 8f2ada28, %g18 = 77f50c2df0a59ebf
ldsw [%i6+0x034],%g2 ! %g2 = 77f50c2df0a59ebf
! Mem[0000000090000038] = 86346df7, %g18 = 77f50c2df0a59ebf
ldsw [%i4+0x038],%g2 ! %g2 = 77f50c2df0a59ebf
! Mem[0000000090000010] = 8f2ada28, %g2 = ffffffff86346df7
lduw [%i4+%o2],%g2 ! %g2 = 000000008f2ada28
! Mem[000000005d80002c] = 04769db7, %l4 = 8c07df99048f254a
ldsh [%i3+0x02e],%l4 ! %l4 = ffffffffffff9db7
! %l4 = ffffffffffff9db7, Mem[0000000091800008] = 7fd23f27
stw %l4,[%o0+%o1] ! Mem[0000000091800008] = ffff9db7
! Mem[000000005d80002c] = 04769db7, %l5 = 00000000e317f346
ldub [%i3+0x02c],%l5 ! %l5 = 0000000000000004
! %l1 = 798b70b9a432b6fd, Mem[0000000091000013] = 55ce45bb
stb %l1,[%i6+0x013] ! Mem[0000000091000010] = fdce45bb
! %l2 = 00000000000000c0, Mem[000000005c80002e] = b30efb72
sth %l2,[%i1+0x02e] ! Mem[000000005c80002c] = b30e00c0
! Mem[0000000090800000] = 000000c0, %g2 = 000000008f2ada28
lduh [%i5+%g0],%g2 ! %g2 = 0000000000000000
p38_label_12:
! %l0 = abc1412e, %l1 = a432b6fd, Mem[0000000090000000] = f4d68cbe 80b60b78
std %l0,[%i4+%g0] ! Mem[0000000090000000] = abc1412e a432b6fd
! %l0 = 8f2ada28abc1412e, Mem[0000000090000038] = 86346df7b5cbce45
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = 8f2ada28abc1412e
! %l1 = 798b70b9a432b6fd, Mem[0000000090000020] = 86346df7
stb %l1,[%i4+%o4] ! Mem[0000000090000020] = fd346df7
! Mem[0000000090000038] = 8f2ada28abc1412e, %g2 = 0000000000000000
ldx [%i4+0x038],%g2 ! %g2 = 8f2ada28abc1412e
! %l3 = 000000000000004f, Mem[0000000091800025] = 1677448f
stb %l3,[%o0+0x025] ! Mem[0000000091800024] = 4f77448f
! Mem[0000000091000014] = ce45bbe4, %g2 = 8f2ada28abc1412e
lduw [%i6+0x014],%g2 ! %g2 = 00000000ce45bbe4
! %l2 = 00000000000000c0, Mem[000000009080001e] = da28798b
sth %l2,[%i5+0x01e] ! Mem[000000009080001c] = 00c0798b
! %l1 = 798b70b9a432b6fd, Mem[000000005c000028] = d9aa42c0
stw %l1,[%i0+%o5] ! Mem[000000005c000028] = a432b6fd
! %l7 = 4bf8d8baa8562cac, Mem[0000000090000018] = 7f114e52
sth %l7,[%i4+%o3] ! Mem[0000000090000018] = 2cac4e52
! Mem[000000005d800028] = 678aa0f0 04769db7, %l6 = 8f2ada28, %l7 = a8562cac
ldd [%i3+%o5],%l6 ! %l6 = 00000000678aa0f0 0000000004769db7
p38_label_13:
! %l2 = 00000000000000c0, Mem[0000000090800000] = 000000c0d0bacca9
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = 00000000000000c0
! Mem[0000000091000008] = 8f2ada28a8562cac, %g2 = 00000000ce45bbe4
ldx [%i6+%o1],%g2 ! %g2 = 8f2ada28a8562cac
! Mem[0000000091800000] = 8f2ada28, %g2 = 8f2ada28a8562cac
lduw [%o0+%g0],%g2 ! %g2 = 000000008f2ada28
! %l5 = 0000000000000004, Mem[0000000091000030] = 7cc7b6fd
sth %l5,[%i6+0x030] ! Mem[0000000091000030] = 0004b6fd
! Mem[000000005d800024] = 22152da9, %l6 = 00000000678aa0f0
ldsb [%i3+0x024],%l6 ! %l6 = 0000000000000022
! Mem[0000000091000028] = d8baa856, %g2 = 000000008f2ada28
ldsh [%i6+0x02a],%g2 ! %g2 = ffffffffffffd8ba
! %l6 = 00000022, %l7 = 04769db7, Mem[0000000090000038] = 8f2ada28 abc1412e
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 00000022 04769db7
! %l1 = 798b70b9a432b6fd, Mem[000000009180001a] = df25e146
sth %l1,[%o0+0x01a] ! Mem[0000000091800018] = b6fde146
! %l0 = 8f2ada28abc1412e, Mem[0000000090000022] = 6df7b5cb
sth %l0,[%i4+0x022] ! Mem[0000000090000020] = 412eb5cb
! Mem[0000000090000024] = cbce4506, %g2 = ffffffffffffd8ba
ldub [%i4+0x025],%g2 ! %g2 = 00000000000000cb
p38_label_14:
! %l2 = 00000000000000c0, Mem[000000009100001a] = 4f3440af
sth %l2,[%i6+0x01a] ! Mem[0000000091000018] = 00c040af
! Mem[0000000090800030] = b5cbce45, %g18 = 77f50c2df0a59ebf
ldsw [%i5+0x030],%g2 ! %g2 = 77f50c2df0a59ebf
! %l6 = 0000000000000022, Mem[000000009180000c] = 0741274a
sth %l6,[%o0+0x00c] ! Mem[000000009180000c] = 0022274a
! Mem[0000000091800000] = da28a808, %g2 = ffffffffb5cbce45
ldsh [%o0+0x002],%g2 ! %g2 = ffffffffffffda28
! Mem[000000009000001c] = adfd3441, %g2 = ffffffffffffda28
ldsb [%i4+0x01f],%g2 ! %g2 = ffffffffffffffad
! %l0 = 8f2ada28abc1412e, Mem[000000009180001a] = b6fde146
stb %l0,[%o0+0x01a] ! Mem[0000000091800018] = 2efde146
! %l4 = ffffffffffff9db7, Mem[0000000091800000] = 8f2ada28
stw %l4,[%o0+%g0] ! Mem[0000000091800000] = ffff9db7
! Mem[000000009080000c] = 8f2ada28, %g2 = ffffffffffffffad
ldsb [%i5+0x00c],%g2 ! %g2 = ffffffffffffff8f
! %l1 = 798b70b9a432b6fd, Mem[000000005c000010] = e62cc4ce6122a80e
stx %l1,[%i0+%o2] ! Mem[000000005c000010] = 798b70b9a432b6fd
! Mem[0000000091800034] = b6fde8dd, %g2 = ffffffffffffff8f
lduh [%o0+0x036],%g2 ! %g2 = 000000000000b6fd
p38_label_15:
! Mem[000000009100001c] = 2dc9958a, %g2 = 000000000000b6fd
ldsb [%i6+0x01e],%g2 ! %g2 = 000000000000002d
! Mem[0000000090800004] = 000000c0, %g2 = 000000000000002d
lduh [%i5+0x004],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000030] = 0004b6fd, %g2 = 0000000000000000
lduw [%i6+0x030],%g2 ! %g2 = 000000000004b6fd
! %l1 = 798b70b9a432b6fd, Mem[000000009000001a] = 4e529d71
sth %l1,[%i4+0x01a] ! Mem[0000000090000018] = b6fd9d71
! %l2 = 00000000000000c0, Mem[0000000090800033] = 45a432b6
stb %l2,[%i5+0x033] ! Mem[0000000090800030] = c0a432b6
! Mem[0000000091800018] = 39a52efde14610d9, %g2 = 000000000004b6fd
ldx [%o0+%o3],%g2 ! %g2 = 39a52efde14610d9
! %l0 = 8f2ada28abc1412e, Mem[000000005c000008] = 206bce06
stb %l0,[%i0+%o1] ! Mem[000000005c000008] = 2e6bce06
! Mem[0000000090800030] = b5cbcec0, %g2 = 39a52efde14610d9
lduw [%i5+0x030],%g2 ! %g2 = 00000000b5cbcec0
! Mem[000000009000002c] = 6cee8cbe, %g2 = 00000000b5cbcec0
ldsh [%i4+0x02c],%g2 ! %g2 = 0000000000006cee
! %l1 = 798b70b9a432b6fd, Mem[000000005d800008] = 8c07df99
sth %l1,[%i3+%o1] ! Mem[000000005d800008] = b6fddf99
p38_label_16:
! %l2 = 00000000000000c0, Mem[000000009100001e] = 2dc9958a
sth %l2,[%i6+0x01e] ! Mem[000000009100001c] = 00c0958a
! Mem[0000000091000024] = c716dfe1, %g18 = 77f50c2df0a59ebf
ldsw [%i6+0x024],%g2 ! %g2 = 77f50c2df0a59ebf
! Mem[000000005c000020] = 8f2ada28 a8562cac, %l2 = 000000c0, %l3 = 0000004f
ldd [%i0+%o4],%l2 ! %l2 = 000000008f2ada28 00000000a8562cac
! Mem[0000000091800018] = 39a52efd e14610d9, %g2 = c716dfe1, %g3 = 33167744
ldd [%o0+%o3],%g2 ! %g2 = 0000000039a52efd 00000000e14610d9
! %l2 = 000000008f2ada28, Mem[000000009180003e] = 66350000
sth %l2,[%o0+0x03e] ! Mem[000000009180003c] = da280000
! Mem[0000000090000000] = 412ea432, %g2 = 0000000039a52efd
ldsh [%i4+0x002],%g2 ! %g2 = 000000000000412e
! Mem[000000009000003c] = 04769db7, %g2 = 000000000000412e
lduw [%i4+0x03c],%g2 ! %g2 = 0000000004769db7
! %l7 = 0000000004769db7, Mem[000000005c000010] = 798b70b9a432b6fd
stx %l7,[%i0+%o2] ! Mem[000000005c000010] = 0000000004769db7
! %l3 = 00000000a8562cac, Mem[000000005d800034] = e6e5c51a
stw %l3,[%i3+0x034] ! Mem[000000005d800034] = a8562cac
! %l0 = abc1412e, %l1 = a432b6fd, Mem[0000000091800020] = c69e08c7 334f7744
std %l0,[%o0+%o4] ! Mem[0000000091800020] = abc1412e a432b6fd
p38_label_17:
! Mem[000000009000002c] = 6cee8cbe, %g2 = 0000000004769db7
ldsh [%i4+0x02c],%g2 ! %g2 = 0000000000006cee
! Mem[0000000090000030] = 28126700, %g2 = 0000000000006cee
ldub [%i4+0x033],%g2 ! %g2 = 0000000000000028
! Mem[000000009080003c] = a8562cac, %g2 = 0000000000000028
ldsb [%i5+0x03c],%g2 ! %g2 = ffffffffffffffa8
! Mem[000000005d800018] = 0aca48d8, %l1 = 798b70b9a432b6fd
lduh [%i3+0x01a],%l1 ! %l1 = 00000000000048d8
! %l7 = 0000000004769db7, Mem[0000000091000036] = da286589
stb %l7,[%i6+0x036] ! Mem[0000000091000034] = b7286589
! %l2 = 8f2ada28, %l3 = a8562cac, Mem[0000000090800010] = bbd0f97a ba27fa54
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 8f2ada28 a8562cac
! Mem[000000005c000030] = 08632a9b 08ae152c, %l0 = abc1412e, %l1 = 000048d8
ldd [%i0+0x030],%l0 ! %l0 = 0000000008632a9b 0000000008ae152c
! Mem[0000000090800018] = 0acd2efa, %g2 = ffffffffffffffa8
lduw [%i5+%o3],%g2 ! %g2 = 000000000acd2efa
! Mem[0000000091800014] = a2d978b6, %g2 = 000000000acd2efa
lduh [%o0+0x014],%g2 ! %g2 = 000000000000a2d9
! %l2 = 8f2ada28, %l3 = a8562cac, Mem[0000000090800028] = ebacacaf 9c5fe8b1
std %l2,[%i5+%o5] ! Mem[0000000090800028] = 8f2ada28 a8562cac
p38_label_18:
! %l1 = 0000000008ae152c, Mem[000000005d000019] = 0acd2efa
stb %l1,[%i2+0x019] ! Mem[000000005d000018] = 0a2c2efa
! Mem[0000000091000024] = dfe14bf8, %g2 = 000000000000a2d9
ldub [%i6+0x026],%g2 ! %g2 = 00000000000000df
! Mem[000000005d000038] = 063456aa99cc37ea, %l2 = 000000008f2ada28
ldx [%i2+0x038],%l2 ! %l2 = 063456aa99cc37ea
! %l4 = ffffffffffff9db7, Mem[0000000090800000] = 00000000000000c0
stx %l4,[%i5+%g0] ! Mem[0000000090800000] = ffffffffffff9db7
! Mem[0000000090800000] = ffffffff ffff9db7, %g2 = 000000df, %g3 = e14610d9
ldd [%i5+%g0],%g2 ! %g2 = 00000000ffffffff 00000000ffff9db7
! Mem[0000000090800028] = 28a8562c, %g2 = 00000000ffffffff
ldsb [%i5+0x02b],%g2 ! %g2 = 0000000000000028
! Mem[000000005c000018] = 8cf2fad7, %l1 = 0000000008ae152c
ldsb [%i0+0x01a],%l1 ! %l1 = fffffffffffffffa
! Mem[0000000090800030] = b5cbcec0, %g2 = 0000000000000028
ldsb [%i5+0x030],%g2 ! %g2 = ffffffffffffffb5
! Mem[000000005c00002c] = 0d478c3e, %l3 = 00000000a8562cac
ldsb [%i0+0x02c],%l3 ! %l3 = 000000000000000d
! Mem[0000000091000024] = dfe14bf8, %g2 = ffffffffffffffb5
ldsb [%i6+0x026],%g2 ! %g2 = ffffffffffffffdf
p38_label_19:
! Mem[0000000090800038] = 28a8562c, %g2 = ffffffffffffffdf
ldsb [%i5+0x03b],%g2 ! %g2 = 0000000000000028
! Mem[0000000090800034] = b6fd8f2a, %g2 = 0000000000000028
ldsb [%i5+0x036],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000091000028] = 4bf8d8baa8562cac, %g2 = ffffffffffffffb6
ldx [%i6+%o5],%g2 ! %g2 = 4bf8d8baa8562cac
! %l7 = 0000000004769db7, Mem[0000000090000018] = 2cacb6fd9d7122ad
stx %l7,[%i4+%o3] ! Mem[0000000090000018] = 0000000004769db7
! %l6 = 0000000000000022, Mem[0000000090800030] = b5cbcec0
sth %l6,[%i5+0x030] ! Mem[0000000090800030] = 0022cec0
! %l7 = 0000000004769db7, Mem[0000000090000028] = 063456aa
stw %l7,[%i4+%o5] ! Mem[0000000090000028] = 04769db7
! Mem[000000005d800030] = df68dfe2, %l2 = 063456aa99cc37ea
ldsw [%i3+0x030],%l2 ! %l2 = ffffffffdf68dfe2
! %l2 = ffffffffdf68dfe2, Mem[000000005d800020] = 9bf9bf8722152da9
stx %l2,[%i3+%o4] ! Mem[000000005d800020] = ffffffffdf68dfe2
! Mem[0000000091000010] = ac99b0fd ce45bbe4, %g2 = a8562cac, %g3 = ffff9db7
ldd [%i6+%o2],%g2 ! %g2 = 00000000ac99b0fd 00000000ce45bbe4
! %l3 = 000000000000000d, Mem[000000005c800018] = 8271016c
stw %l3,[%i1+%o3] ! Mem[000000005c800018] = 0000000d
p38_label_20:
! Mem[0000000091000038] = 898de9d7, %g2 = 00000000ac99b0fd
ldub [%i6+0x039],%g2 ! %g2 = 0000000000000089
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = 0000000000000089
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
! Mem[0000000090000020] = 412eb5cb, %g2 = 5e44f9f4a2d978b6
ldsb [%i4+0x022],%g2 ! %g2 = 0000000000000041
! Mem[0000000091800018] = 39a52efd, %g2 = 0000000000000041
lduh [%o0+%o3],%g2 ! %g2 = 00000000000039a5
! %l0 = 0000000008632a9b, Mem[000000005d80003c] = e317f346
stw %l0,[%i3+0x03c] ! Mem[000000005d80003c] = 08632a9b
! Mem[000000005c800008] = 1def0242, %l3 = 000000000000000d
ldsb [%i1+0x00a],%l3 ! %l3 = 0000000000000002
! %l5 = 0000000000000004, Mem[000000005d000020] = 31aaca6f
stw %l5,[%i2+%o4] ! Mem[000000005d000020] = 00000004
! Mem[000000005d000018] = 0a2c2efa6cee8cbe, %l4 = ffffffffffff9db7
ldx [%i2+%o3],%l4 ! %l4 = 0a2c2efa6cee8cbe
! %l0 = 08632a9b, %l1 = fffffffa, Mem[0000000090000008] = 7a6a1b08 e317f346
std %l0,[%i4+%o1] ! Mem[0000000090000008] = 08632a9b fffffffa
! Mem[0000000090000014] = 2cac0000, %g2 = 00000000000039a5
ldsb [%i4+0x016],%g2 ! %g2 = 000000000000002c
p38_label_21:
! %l2 = df68dfe2, %l3 = 00000002, Mem[0000000090000008] = 08632a9b fffffffa
std %l2,[%i4+%o1] ! Mem[0000000090000008] = df68dfe2 00000002
! Mem[0000000091800014] = a2d978b6, %g18 = 77f50c2df0a59ebf
ldsw [%o0+0x014],%g2 ! %g2 = 77f50c2df0a59ebf
! Mem[000000009000002c] = becb9ada, %g2 = ffffffffa2d978b6
ldub [%i4+0x02f],%g2 ! %g2 = 00000000000000be
! %l7 = 0000000004769db7, Mem[0000000090800038] = 8f2ada28
sth %l7,[%i5+0x038] ! Mem[0000000090800038] = 9db7da28
! Mem[000000005d800030] = df68dfe2, %l2 = ffffffffdf68dfe2
lduh [%i3+0x032],%l2 ! %l2 = 000000000000dfe2
! Mem[000000005d800028] = 678aa0f0, %l4 = 0a2c2efa6cee8cbe
lduw [%i3+%o5],%l4 ! %l4 = 00000000678aa0f0
! %l4 = 00000000678aa0f0, Mem[000000005c00002c] = 0d478c3e
sth %l4,[%i0+0x02c] ! Mem[000000005c00002c] = a0f08c3e
! %l3 = 0000000000000002, Mem[000000005c800018] = 0000000d15c5992f
stx %l3,[%i1+%o3] ! Mem[000000005c800018] = 0000000000000002
! %l0 = 0000000008632a9b, Mem[0000000091000010] = ac99b0fdce45bbe4
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = 0000000008632a9b
! Mem[0000000090800020] = 798b70b9, %g2 = 00000000000000be
lduh [%i5+%o4],%g2 ! %g2 = 000000000000798b
p38_label_22:
! %l3 = 0000000000000002, Mem[0000000090000030] = cb9ada28126700c0
stx %l3,[%i4+0x030] ! Mem[0000000090000030] = 0000000000000002
! %l6 = 00000022, %l7 = 04769db7, Mem[0000000091000000] = ddab9f6d de861c20
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 00000022 04769db7
! %l2 = 0000dfe2, %l3 = 00000002, Mem[0000000090000010] = 8f2ada28 a8562cac
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 0000dfe2 00000002
! Mem[0000000091800018] = 39a52efd e14610d9, %g2 = 0000798b, %g3 = ce45bbe4
ldd [%o0+%o3],%g2 ! %g2 = 0000000039a52efd 00000000e14610d9
! Mem[000000009100002c] = 2cac0004, %g2 = 0000000039a52efd
lduh [%i6+0x02e],%g2 ! %g2 = 0000000000002cac
! Mem[0000000091000004] = 04769db7, %g2 = 0000000000002cac
ldsh [%i6+0x004],%g2 ! %g2 = 0000000000000476
! %l0 = 08632a9b, %l1 = fffffffa, Mem[0000000090800038] = 9db7da28 a8562cac
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 08632a9b fffffffa
! Mem[000000009100002c] = a8562cac, %g2 = 0000000000000476
lduw [%i6+0x02c],%g2 ! %g2 = 00000000a8562cac
! Mem[0000000090800004] = ffff9db7, %g18 = 77f50c2df0a59ebf
ldsw [%i5+0x004],%g2 ! %g2 = 77f50c2df0a59ebf
! %l2 = 000000000000dfe2, Mem[000000005d000000] = 492d922a
sth %l2,[%i2+%g0] ! Mem[000000005d000000] = dfe2922a
p38_label_23:
! Mem[0000000091800030] = 70b9a432, %g2 = ffffffffffff9db7
ldsb [%o0+0x032],%g2 ! %g2 = 0000000000000070
! %l3 = 0000000000000002, Mem[000000009000000f] = 020000df
stb %l3,[%i4+0x00f] ! Mem[000000009000000c] = 020000df
! %l6 = 0000000000000022, Mem[0000000090000018] = 0000000004769db7
stx %l6,[%i4+%o3] ! Mem[0000000090000018] = 0000000000000022
! Mem[0000000091800030] = 798b70b9 a432b6fd, %g2 = 00000070, %g3 = e14610d9
ldd [%o0+0x030],%g2 ! %g2 = 00000000798b70b9 00000000a432b6fd
! %l1 = fffffffffffffffa, Mem[0000000091000004] = 04769db7
stw %l1,[%i6+0x004] ! Mem[0000000091000004] = fffffffa
! Mem[0000000091800030] = 798b70b9 a432b6fd, %g2 = 798b70b9, %g3 = a432b6fd
ldd [%o0+0x030],%g2 ! %g2 = 00000000798b70b9 00000000a432b6fd
! Mem[0000000091800000] = ffff9db7, %g2 = 00000000798b70b9
lduw [%o0+%g0],%g2 ! %g2 = 00000000ffff9db7
! Mem[000000005c800018] = 00000000, %l5 = 0000000000000004
ldsh [%i1+%o3],%l5 ! %l5 = 0000000000000000
! Mem[000000009100002c] = 562cac00, %g2 = 00000000ffff9db7
ldsb [%i6+0x02d],%g2 ! %g2 = 0000000000000056
! %l1 = fffffffffffffffa, Mem[0000000090800026] = b6fd8f2a
sth %l1,[%i5+0x026] ! Mem[0000000090800024] = fffa8f2a
p38_label_24:
! Mem[000000005c00002c] = a0f08c3e, %l4 = 00000000678aa0f0
ldub [%i0+0x02c],%l4 ! %l4 = 00000000000000a0
! Mem[0000000090800020] = 798b70b9, %g18 = 77f50c2df0a59ebf
ldsw [%i5+%o4],%g2 ! %g2 = 77f50c2df0a59ebf
! %l3 = 0000000000000002, Mem[000000009080001e] = 00c0798b
sth %l3,[%i5+0x01e] ! Mem[000000009080001c] = 0002798b
! Mem[0000000090000034] = 00020000, %g2 = 00000000798b70b9
lduh [%i4+0x036],%g2 ! %g2 = 0000000000000002
! Mem[0000000091800008] = ffff9db7 0022274a, %g2 = 00000002, %g3 = a432b6fd
ldd [%o0+%o1],%g2 ! %g2 = 00000000ffff9db7 000000000022274a
! Mem[0000000091800008] = ff9db700, %g2 = 00000000ffff9db7
ldsb [%o0+0x009],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800030] = 798b70b9 a432b6fd, %g2 = ffffffff, %g3 = 0022274a
ldd [%o0+0x030],%g2 ! %g2 = 00000000798b70b9 00000000a432b6fd
! Mem[000000005d00003c] = 99cc37ea, %l7 = 0000000004769db7
ldsw [%i2+0x03c],%l7 ! %l7 = ffffffff99cc37ea
! Mem[000000005d800018] = 0aca48d8, %l7 = ffffffff99cc37ea
ldsw [%i3+%o3],%l7 ! %l7 = 000000000aca48d8
! Mem[000000005c00002c] = a0f08c3e, %l3 = 0000000000000002
ldub [%i0+0x02d],%l3 ! %l3 = 00000000000000f0
p38_label_25:
! Mem[0000000091800024] = a432b6fd, %g18 = 77f50c2df0a59ebf
ldsw [%o0+0x024],%g2 ! %g2 = 77f50c2df0a59ebf
! Mem[0000000091800038] = 9beb80da, %g2 = ffffffffa432b6fd
ldub [%o0+0x03b],%g2 ! %g2 = 000000000000009b
! Mem[0000000091800038] = e8dd799b, %g2 = 000000000000009b
ldsh [%o0+0x038],%g2 ! %g2 = ffffffffffffe8dd
! Mem[0000000091000008] = da28a856, %g2 = ffffffffffffe8dd
ldsh [%i6+0x00a],%g2 ! %g2 = ffffffffffffda28
! Mem[000000005c80001c] = 00000002, %l0 = 0000000008632a9b
ldsw [%i1+0x01c],%l0 ! %l0 = 0000000000000002
! %l0 = 00000002, %l1 = fffffffa, Mem[000000005d000000] = dfe2922a ce45166a
std %l0,[%i2+%g0] ! Mem[000000005d000000] = 00000002 fffffffa
! %l2 = 0000dfe2, %l3 = 000000f0, Mem[0000000090000008] = df68dfe2 00000002
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 0000dfe2 000000f0
! Mem[0000000091800030] = 798b70b9 a432b6fd, %g2 = ffffda28, %g3 = a432b6fd
ldd [%o0+0x030],%g2 ! %g2 = 00000000798b70b9 00000000a432b6fd
! %l4 = 00000000000000a0, Mem[0000000090800035] = 32b6fd08
stb %l4,[%i5+0x035] ! Mem[0000000090800034] = a0b6fd08
! Mem[0000000091000030] = b6fd8f2a, %g2 = 00000000798b70b9
ldub [%i6+0x032],%g2 ! %g2 = 00000000000000b6
ba,a p38_not_taken_0_end
p38_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 0000000000000002
bne,a,pn %xcc,p38_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be fffffffffffffffa
bne,a,pn %xcc,p38_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000dfe2
bne,a,pn %xcc,p38_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000f0
bne,a,pn %xcc,p38_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000a0
bne,a,pn %xcc,p38_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p38_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000022
bne,a,pn %xcc,p38_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000aca48d8
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 ecd291fc 2d7df7bb
bne %xcc,p38_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ec63a046 fc00b041
bne %xcc,p38_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be dca80915 73bc07ea
bne %xcc,p38_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 4532b7f0 324b1140
bne %xcc,p38_f6_fail
nop
! Check Local Memory
set p38_local0_expect,%g1
p38_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 2e6bce061cb5a21f
ldx [%i0+0x008],%g3 ! Observed data at 000000005c000008
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000004769db7
ldx [%i0+0x010],%g3 ! Observed data at 000000005c000010
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8f2ada28a8562cac
ldx [%i0+0x020],%g3 ! Observed data at 000000005c000020
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = a432b6fda0f08c3e
ldx [%i0+0x028],%g3 ! Observed data at 000000005c000028
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x028,%g4
set p38_local1_expect,%g1
p38_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 0000000000000002
ldx [%i1+0x018],%g3 ! Observed data at 000000005c800018
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5b6113b2b30e00c0
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 = 9782082317a069cf
ldx [%i1+0x038],%g3 ! Observed data at 000000005c800038
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x038,%g4
set p38_local2_expect,%g1
p38_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 00000002fffffffa
ldx [%i2+0x000],%g3 ! Observed data at 000000005d000000
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0a2c2efa6cee8cbe
ldx [%i2+0x018],%g3 ! Observed data at 000000005d000018
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000047a6a1b08
ldx [%i2+0x020],%g3 ! Observed data at 000000005d000020
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8f2ada28abc1412e
ldx [%i2+0x028],%g3 ! Observed data at 000000005d000028
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 063456aa99cc37ea
ldx [%i2+0x038],%g3 ! Observed data at 000000005d000038
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x038,%g4
set p38_local3_expect,%g1
p38_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = b6fddf99048f254a
ldx [%i3+0x008],%g3 ! Observed data at 000000005d800008
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffffffdf68dfe2
ldx [%i3+0x020],%g3 ! Observed data at 000000005d800020
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = df68dfe2a8562cac
ldx [%i3+0x030],%g3 ! Observed data at 000000005d800030
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 7a6a1b0808632a9b
ldx [%i3+0x038],%g3 ! Observed data at 000000005d800038
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x038,%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
! The test for processor 38 failed
p38_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x098] ! Set processor 38 done flag
set p38_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 38 failed
p38_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x098] ! Set processor 38 done flag
set p38_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p38_selfmod_failed:
ba p38_failed
mov 0xabc,%g1
p38_common_error:
or %g0,0xf06,%g1
ba p38_failed
mov %o5,%g3
p38_common_signature_error:
set p38_temp,%g1
ba p38_failed
st %g2,[%g1] ! Common Lock Number
p38_common_timeout:
set p38_temp,%g1
ba p38_failed
st %g2,[%g1] ! Common Lock Number
p38_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p38_failed
mov 0x0,%g3
p38_trap1e:
lduwa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005d000018]
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005d800008]
done
p38_trap1o:
lduwa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005d000018]
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005d800008]
done
p38_trap2e:
ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005c800028]
stda %l0,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800008]
ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005c000018]
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005d000028]
done
p38_trap2o:
ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005c800028]
stda %l0,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d800008]
ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005c000018]
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005d000028]
done
p38_trap3e:
nop
nop
nop
nop
nop
nop
done
p38_trap3o:
nop
nop
nop
nop
nop
nop
done
p38_init_memory_pointers:
set p38_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p38_local0_start,%i0
set p38_local1_start,%i1
set p38_local2_start,%i2
set p38_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 86346df7b5cbce45
ldx [%g1+0x008],%l1 ! %l1 = 798b70b9a432b6fd
ldx [%g1+0x010],%l2 ! %l2 = c8c3765e063456aa
ldx [%g1+0x018],%l3 ! %l3 = 0acd2efa6cee8cbe
ldx [%g1+0x020],%l4 ! %l4 = 958a60aac716dfe1
ldx [%g1+0x028],%l5 ! %l5 = dede9fb62856d47d
ldx [%g1+0x030],%l6 ! %l6 = 2f96722fcb9a2b7f
ldx [%g1+0x038],%l7 ! %l7 = 4bf8d8baa8562cac
! 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 = 856ec529 a101e658 83da551b 33c48c48
! %f4 = 89dd9aac 73e734ee 013fe4dc 354ee401
! %f8 = f485940b 9624603f a2fa1ebf 9295d895
! %f12 = 8c39ca9a 6955de0b 361a6e22 e11be73d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 75d015ce 0ace0041 ab1ceb51 a111a000
! %f20 = f99d47f3 ad743103 01ff8d15 851df27f
! %f24 = 259d303e 32037955 ba0e6799 b883280d
! %f28 = 30f4b816 0cad5703 64cca0c7 c04eeea5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a78b1dd6 546a9cff 1c93336f e7a48324
! %f36 = 8324106d 964f1051 760d3f6c 909f9e22
! %f40 = 9d9e0f6e cd077128 e13e09a2 d5a1b0bb
! %f44 = d55702ed 951709d1 e7370a5f 919674ca
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe6e93aef0000007f,%g7,%g1 ! GSR scale = 15, align = 7
wr %g1,%g0,%gsr ! GSR = e6e93aef0000007f
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:
! %l1 = c520bc30429bf8cc, Mem[0000000091800028] = d1fa02ccb0308df5
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = c520bc30429bf8cc
! Mem[0000000091000014] = 5bebbbe4, %g2 = 721001a3935f7395
ldub [%i6+0x014],%g2 ! %g2 = 000000000000005b
! %l6 = 941e98e1df09ff47, Mem[0000000091000038] = 65898de9
stw %l6,[%i6+0x038] ! Mem[0000000091000038] = df09ff47
! %l1 = c520bc30429bf8cc, Mem[0000000090800030] = e7b333342d07fd66
stx %l1,[%i5+0x030] ! Mem[0000000090800030] = c520bc30429bf8cc
! %l4 = bd7f557f, %l5 = 939f55dd, Mem[0000000090800010] = bbd0f97a ba27fa54
std %l4,[%i5+%o2] ! Mem[0000000090800010] = bd7f557f 939f55dd
! Mem[000000005f800028] = 264a4c45, %l6 = 941e98e1df09ff47
ldsh [%i3+%o5],%l6 ! %l6 = 000000000000264a
! Mem[0000000090000018] = 7f114e529d7122ad, %g2 = 000000000000005b
ldx [%i4+%o3],%g2 ! %g2 = 7f114e529d7122ad
! %l2 = 277133ee, %l3 = 4b0582f7, Mem[0000000091800018] = 39a5df25 e14610d9
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 277133ee 4b0582f7
! Mem[0000000090800000] = c8c086c6d0bacca9, %g2 = 7f114e529d7122ad
ldx [%i5+%g0],%g2 ! %g2 = c8c086c6d0bacca9
! Mem[0000000091000030] = 7cc77257, %g2 = c8c086c6d0bacca9
ldsb [%i6+0x030],%g2 ! %g2 = 000000000000007c
p39_label_2:
! %l6 = 0000264a, %l7 = ac558aa4, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 0000264a ac558aa4
! Mem[000000005f800014] = a5df9d36, %l2 = 9b34e70e277133ee
ldub [%i3+0x017],%l2 ! %l2 = 0000000000000036
! Mem[0000000090800024] = ba1e4dff, %g2 = 000000000000007c
lduw [%i5+0x024],%g2 ! %g2 = 00000000ba1e4dff
! Mem[0000000091000010] = eb99b0555bebbbe4, %g2 = 00000000ba1e4dff
ldx [%i6+%o2],%g2 ! %g2 = eb99b0555bebbbe4
! %l6 = 0000264a, %l7 = ac558aa4, Mem[0000000090800020] = 6c6c0f3a ba1e4dff
std %l6,[%i5+%o4] ! Mem[0000000090800020] = 0000264a ac558aa4
! Mem[0000000090000038] = 1bf8ba39, %g2 = eb99b0555bebbbe4
ldub [%i4+0x03b],%g2 ! %g2 = 000000000000001b
! %l6 = 0000264a, %l7 = ac558aa4, Mem[0000000090800038] = 393f420c dd38b60e
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 0000264a ac558aa4
! %l0 = 72e11c0a3d12bd8b, Mem[0000000090800004] = ac558aa4
sth %l0,[%i5+0x004] ! Mem[0000000090800004] = bd8b8aa4
! Mem[000000005f80002c] = aaf1faa9, %l7 = 576ddc9bac558aa4
lduh [%i3+0x02c],%l7 ! %l7 = 000000000000aaf1
! %l6 = 0000264a, %l7 = 0000aaf1, Mem[0000000091000010] = eb99b055 5bebbbe4
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 0000264a 0000aaf1
p39_label_3:
! %l4 = f18908f4bd7f557f, Mem[000000005e00000c] = 2aa8ba5a
sth %l4,[%i0+0x00c] ! Mem[000000005e00000c] = 557fba5a
! Mem[0000000091000020] = 8d7b41cb, %g2 = 000000000000001b
ldsb [%i6+0x023],%g2 ! %g2 = ffffffffffffff8d
! Mem[0000000090000004] = 80b60b78, %g2 = ffffffffffffff8d
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffff80b6
! Mem[000000005e800030] = d1a74fb9, %l7 = 000000000000aaf1
ldsb [%i1+0x032],%l7 ! %l7 = 000000000000004f
! %l5 = ee24bffc939f55dd, Mem[0000000091000020] = 9de28f8d7b41cb8c
stx %l5,[%i6+%o4] ! Mem[0000000091000020] = ee24bffc939f55dd
! %l5 = ee24bffc939f55dd, Mem[0000000090000010] = 0212225c798eb5a3
stx %l5,[%i4+%o2] ! Mem[0000000090000010] = ee24bffc939f55dd
! Mem[0000000090800024] = ac558aa4, %g2 = ffffffffffff80b6
ldub [%i5+0x024],%g2 ! %g2 = 00000000000000ac
! Mem[0000000091000030] = 7257207b, %g2 = 00000000000000ac
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000007257
! Mem[0000000090000034] = 126760d7, %g2 = 0000000000007257
lduw [%i4+0x034],%g2 ! %g2 = 00000000126760d7
! Mem[000000009100000c] = 93000026, %g2 = 00000000126760d7
ldub [%i6+0x00f],%g2 ! %g2 = 0000000000000093
p39_label_4:
! Mem[000000009080000c] = f38fafd2, %g18 = 15859c3645f85c6e
ldsw [%i5+0x00c],%g2 ! %g2 = 15859c3645f85c6e
! Mem[000000009080003c] = ac558aa4, %g18 = 15859c3645f85c6e
ldsw [%i5+0x03c],%g2 ! %g2 = 15859c3645f85c6e
! %l7 = 000000000000004f, Mem[000000009180002e] = f8cc4528
stb %l7,[%o0+0x02e] ! Mem[000000009180002c] = 4fcc4528
! %l5 = ee24bffc939f55dd, Mem[0000000091800020] = c69ee3c7
stb %l5,[%o0+%o4] ! Mem[0000000091800020] = dd9ee3c7
! %l6 = 000000000000264a, Mem[0000000091800038] = e8dd799b
stb %l6,[%o0+0x038] ! Mem[0000000091800038] = 4add799b
! %l5 = ee24bffc939f55dd, Mem[0000000091800012] = f9f4a2d9
sth %l5,[%o0+0x012] ! Mem[0000000091800010] = 55dda2d9
! Mem[000000005f00003c] = 5a113fa7, %l1 = c520bc30429bf8cc
ldsh [%i2+0x03c],%l1 ! %l1 = 0000000000005a11
! Mem[0000000091800004] = 19336750, %g2 = ffffffffac558aa4
ldub [%o0+0x005],%g2 ! %g2 = 0000000000000019
! Mem[0000000091000004] = de861c20, %g2 = 0000000000000019
lduw [%i6+0x004],%g2 ! %g2 = 00000000de861c20
! %l6 = 000000000000264a, Mem[000000009100000c] = da67f293
stw %l6,[%i6+0x00c] ! Mem[000000009100000c] = 0000264a
p39_label_5:
! Mem[000000009080000c] = f38fafd2, %g18 = 15859c3645f85c6e
ldsw [%i5+0x00c],%g2 ! %g2 = 15859c3645f85c6e
! Mem[0000000091800008] = d23f2707, %g2 = fffffffff38fafd2
ldub [%o0+0x009],%g2 ! %g2 = 00000000000000d2
! Mem[0000000091800008] = 50d23f27, %g2 = 00000000000000d2
ldsh [%o0+%o1],%g2 ! %g2 = 00000000000050d2
! Mem[000000009080000c] = f38fafd2, %g2 = 00000000000050d2
ldsb [%i5+0x00c],%g2 ! %g2 = fffffffffffffff3
! Mem[0000000091000034] = 207bbe7e, %g2 = fffffffffffffff3
lduw [%i6+0x034],%g2 ! %g2 = 00000000207bbe7e
! Mem[000000009180003c] = eb806635, %g18 = 15859c3645f85c6e
ldsw [%o0+0x03c],%g2 ! %g2 = 15859c3645f85c6e
! Mem[0000000090800000] = 0000264a bd8b8aa4, %g2 = eb806635, %g3 = 0bad0b00
ldd [%i5+%g0],%g2 ! %g2 = 000000000000264a 00000000bd8b8aa4
! Mem[000000009080001c] = d6343572, %g2 = 000000000000264a
lduw [%i5+0x01c],%g2 ! %g2 = 00000000d6343572
! Mem[0000000090800028] = 4882af9c, %g2 = 00000000d6343572
ldsb [%i5+0x029],%g2 ! %g2 = 0000000000000048
! %l6 = 000000000000264a, Mem[000000009180003c] = eb806635
sth %l6,[%o0+0x03c] ! Mem[000000009180003c] = 264a6635
p39_label_6:
! Mem[0000000090800020] = 0000264aac558aa4, %g2 = 0000000000000048
ldx [%i5+%o4],%g2 ! %g2 = 0000264aac558aa4
! Mem[000000009000003c] = f8ba39dc, %g2 = 0000264aac558aa4
ldsb [%i4+0x03c],%g2 ! %g2 = fffffffffffffff8
! Mem[0000000090800018] = 35d3851c d6343572, %g2 = fffffff8, %g3 = bd8b8aa4
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3851c 00000000d6343572
! Mem[0000000091800030] = 71b6b648, %g2 = 0000000035d3851c
ldsb [%o0+0x033],%g2 ! %g2 = 0000000000000071
! Mem[0000000091800010] = 55dda2d9, %g2 = 0000000000000071
lduh [%o0+0x012],%g2 ! %g2 = 00000000000055dd
! %l1 = 0000000000005a11, Mem[0000000090800010] = bd7f557f
stw %l1,[%i5+%o2] ! Mem[0000000090800010] = 00005a11
! Mem[000000005f000024] = dc037711, %l4 = f18908f4bd7f557f
ldub [%i2+0x025],%l4 ! %l4 = 0000000000000003
! %l7 = 000000000000004f, Mem[000000005e000004] = 64d2dea7
stw %l7,[%i0+0x004] ! Mem[000000005e000004] = 0000004f
! Mem[0000000091000024] = 939f55dd, %g18 = 15859c3645f85c6e
ldsw [%i6+0x024],%g2 ! %g2 = 15859c3645f85c6e
! Mem[0000000091800018] = 277133ee, %g2 = ffffffff939f55dd
lduw [%o0+%o3],%g2 ! %g2 = 00000000277133ee
p39_label_7:
! %l5 = ee24bffc939f55dd, Mem[0000000091800030] = 45288f71b6b6487f
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = ee24bffc939f55dd
! %l4 = 0000000000000003, Mem[0000000090800008] = a3d5b48d
sth %l4,[%i5+%o1] ! Mem[0000000090800008] = 0003b48d
! %l0 = 72e11c0a3d12bd8b, Mem[0000000090800018] = 35d3851cd6343572
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 72e11c0a3d12bd8b
! Mem[0000000090000030] = 944f136a, %g18 = 15859c3645f85c6e
ldsw [%i4+0x030],%g2 ! %g2 = 15859c3645f85c6e
! %l1 = 0000000000005a11, Mem[000000005e800014] = 37c4d9d2
sth %l1,[%i1+0x014] ! Mem[000000005e800014] = 5a11d9d2
! Mem[0000000091800018] = 277133ee, %g2 = ffffffff944f136a
ldsh [%o0+%o3],%g2 ! %g2 = 0000000000002771
! Mem[0000000090800014] = dd72e11c, %g2 = 0000000000002771
ldsb [%i5+0x017],%g2 ! %g2 = ffffffffffffffdd
! Mem[0000000090000008] = b01bc40b, %g2 = ffffffffffffffdd
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000b01b
! Mem[0000000091800000] = 6c5e37b5, %g18 = 15859c3645f85c6e
ldsw [%o0+%g0],%g2 ! %g2 = 15859c3645f85c6e
! Mem[0000000091800000] = 6c5e37b5, %g2 = 000000006c5e37b5
lduw [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5
p39_label_8:
! Mem[0000000090800018] = 1c0a3d12, %g2 = 000000006c5e37b5
lduh [%i5+0x01a],%g2 ! %g2 = 0000000000001c0a
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = 00001c0a, %g3 = d6343572
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
! Mem[000000005f80001c] = af92001b, %l3 = 94729ef64b0582f7
ldsb [%i3+0x01e],%l3 ! %l3 = 0000000000000000
! %l6 = 000000000000264a, Mem[000000005e00003e] = 0a6ce42b
stb %l6,[%i0+0x03e] ! Mem[000000005e00003c] = 0a6c4a2b
! Mem[0000000091800018] = 33ee4b05, %g2 = 00000000f4d6f5d4
ldub [%o0+0x01a],%g2 ! %g2 = 0000000000000033
! %l4 = 00000003, %l5 = 939f55dd, Mem[0000000091000000] = ddab9f6d de861c20
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 00000003 939f55dd
! %l6 = 000000000000264a, Mem[0000000090000020] = 1a54edfc
stw %l6,[%i4+%o4] ! Mem[0000000090000020] = 0000264a
! Mem[0000000091000038] = ff47d757, %g2 = 0000000000000033
ldsb [%i6+0x03a],%g2 ! %g2 = ffffffffffffffff
! %l0 = 72e11c0a3d12bd8b, Mem[0000000090800006] = 8aa40003
sth %l0,[%i5+0x006] ! Mem[0000000090800004] = bd8b0003
! Mem[000000009000002c] = 8d791540, %g2 = ffffffffffffffff
ldub [%i4+0x02c],%g2 ! %g2 = 000000000000008d
p39_label_9:
! Mem[000000009180001c] = f7dd9ee3, %g2 = 000000000000008d
ldsb [%o0+0x01f],%g2 ! %g2 = fffffffffffffff7
! %l3 = 0000000000000000, Mem[0000000091000032] = 7257207b
stb %l3,[%i6+0x032] ! Mem[0000000091000030] = 0057207b
! Mem[0000000091800018] = 277133ee, %g2 = fffffffffffffff7
lduw [%o0+%o3],%g2 ! %g2 = 00000000277133ee
! %l1 = 0000000000005a11, Mem[0000000090800000] = 0000264a
sth %l1,[%i5+%g0] ! Mem[0000000090800000] = 5a11264a
! Mem[000000009180001c] = 4b0582f7, %g2 = 00000000277133ee
ldsb [%o0+0x01c],%g2 ! %g2 = 000000000000004b
! Mem[000000005e000010] = 371dc33b, %l7 = 000000000000004f
ldsw [%i0+%o2],%l7 ! %l7 = 00000000371dc33b
! %l1 = 0000000000005a11, Mem[0000000091000037] = 7edf09ff
stb %l1,[%i6+0x037] ! Mem[0000000091000034] = 11df09ff
! %l4 = 00000003, %l5 = 939f55dd, Mem[000000005f000018] = ff3c82f6 28cd2360
std %l4,[%i2+%o3] ! Mem[000000005f000018] = 00000003 939f55dd
! Mem[0000000090800004] = bd8b0003, %g2 = 000000000000004b
ldsb [%i5+0x006],%g2 ! %g2 = ffffffffffffffbd
! Mem[000000005f800030] = 793035f8 56451606, %l2 = 00000036, %l3 = 00000000
ldd [%i3+0x030],%l2 ! %l2 = 00000000793035f8 0000000056451606
p39_label_10:
! Mem[0000000091000020] = ee24bffc939f55dd, %g2 = ffffffffffffffbd
ldx [%i6+%o4],%g2 ! %g2 = ee24bffc939f55dd
! Mem[0000000091800038] = dd799b26, %g2 = ee24bffc939f55dd
ldsb [%o0+0x039],%g2 ! %g2 = ffffffffffffffdd
! Mem[000000009180003c] = 264a6635, %g2 = ffffffffffffffdd
lduw [%o0+0x03c],%g2 ! %g2 = 00000000264a6635
! Mem[000000005f000008] = 99223cf8, %l0 = 72e11c0a3d12bd8b
ldsb [%i2+%o1],%l0 ! %l0 = ffffffffffffff99
! Mem[0000000090800030] = 20bc3042, %g2 = 00000000264a6635
ldub [%i5+0x031],%g2 ! %g2 = 0000000000000020
! Mem[000000005e80002c] = a2da6268, %l0 = ffffffffffffff99
ldsw [%i1+0x02c],%l0 ! %l0 = ffffffffa2da6268
! %l2 = 793035f8, %l3 = 56451606, Mem[0000000090000038] = 8fc6c81b f8ba39dc
std %l2,[%i4+0x038] ! Mem[0000000090000038] = 793035f8 56451606
! %l7 = 00000000371dc33b, Mem[0000000091800004] = da193367
sth %l7,[%o0+0x004] ! Mem[0000000091800004] = c33b3367
! %l7 = 00000000371dc33b, Mem[000000005f000008] = 99223cf86cfc6557
stx %l7,[%i2+%o1] ! Mem[000000005f000008] = 00000000371dc33b
! Mem[0000000091800030] = ee24bffc, %g18 = 15859c3645f85c6e
ldsw [%o0+0x030],%g2 ! %g2 = 15859c3645f85c6e
p39_label_11:
! Mem[000000009180002c] = 9b4fccee, %g2 = ffffffffee24bffc
ldsb [%o0+0x02d],%g2 ! %g2 = ffffffffffffff9b
! Mem[0000000091000010] = 00264a00, %g2 = ffffffffffffff9b
ldsb [%i6+0x011],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000000] = 00000003939f55dd, %g2 = 0000000000000000
ldx [%i6+%g0],%g2 ! %g2 = 00000003939f55dd
! Mem[000000009180003c] = 35000000, %g2 = 00000003939f55dd
ldub [%o0+0x03f],%g2 ! %g2 = 0000000000000035
! Mem[000000005f000014] = 55f1a2f6, %l7 = 00000000371dc33b
ldsh [%i2+0x014],%l7 ! %l7 = 00000000000055f1
! Mem[0000000090800034] = 429bf8cc, %g18 = 15859c3645f85c6e
ldsw [%i5+0x034],%g2 ! %g2 = 15859c3645f85c6e
! %l0 = a2da6268, %l1 = 00005a11, Mem[000000005f000000] = 37ad2194 e888eeef
std %l0,[%i2+%g0] ! Mem[000000005f000000] = a2da6268 00005a11
! Mem[0000000090000028] = 07dc67fd, %g2 = 00000000429bf8cc
lduw [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd
! %l2 = 00000000793035f8, Mem[0000000091000035] = 7bbe11df
stb %l2,[%i6+0x035] ! Mem[0000000091000034] = f8be11df
! Mem[000000005f00003c] = 5a113fa7, %l3 = 0000000056451606
ldsb [%i2+0x03c],%l3 ! %l3 = 000000000000005a
p39_label_12:
! Mem[000000005e800010] = 4055fb78, %l3 = 000000000000005a
lduh [%i1+0x012],%l3 ! %l3 = 000000000000fb78
! %l6 = 0000264a, %l7 = 000055f1, Mem[0000000091000018] = b4334f34 40af2dc9
std %l6,[%i6+%o3] ! Mem[0000000091000018] = 0000264a 000055f1
! %l4 = 00000003, %l5 = 939f55dd, Mem[0000000091000000] = 00000003 939f55dd
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 00000003 939f55dd
! Mem[000000005e800024] = 6449036e, %l6 = 000000000000264a
ldsb [%i1+0x025],%l6 ! %l6 = 0000000000000049
! Mem[0000000091800020] = e3c73316, %g2 = 0000000007dc67fd
lduh [%o0+0x022],%g2 ! %g2 = 000000000000e3c7
! Mem[000000005f000008] = 00000000, %l7 = 00000000000055f1
ldub [%i2+0x00a],%l7 ! %l7 = 0000000000000000
! Mem[0000000091000030] = 005720f8, %g2 = 000000000000e3c7
ldub [%i6+0x032],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000028] = 67fd8d79, %g2 = 0000000000000000
lduh [%i4+0x02a],%g2 ! %g2 = 00000000000067fd
! Mem[0000000090800024] = 8aa4eb48, %g2 = 00000000000067fd
ldsb [%i5+0x026],%g2 ! %g2 = ffffffffffffff8a
! Mem[0000000091000018] = 0000264a, %g18 = 15859c3645f85c6e
ldsw [%i6+%o3],%g2 ! %g2 = 15859c3645f85c6e
p39_label_13:
! Mem[0000000091000004] = 939f55dd, %g2 = 000000000000264a
lduh [%i6+0x004],%g2 ! %g2 = 000000000000939f
! %l0 = ffffffffa2da6268, Mem[0000000091800028] = c520bc30
stw %l0,[%o0+%o5] ! Mem[0000000091800028] = a2da6268
! %l3 = 000000000000fb78, Mem[000000005e00001f] = 1c77161a
stb %l3,[%i0+0x01f] ! Mem[000000005e00001c] = 1c771678
! Mem[0000000090000038] = 35f85645, %g2 = 000000000000939f
lduh [%i4+0x03a],%g2 ! %g2 = 00000000000035f8
! %l4 = 00000003, %l5 = 939f55dd, Mem[0000000091000038] = df09ff47 d7571dc0
std %l4,[%i6+0x038] ! Mem[0000000091000038] = 00000003 939f55dd
! Mem[000000005f80000c] = 4cb3ad85, %l3 = 000000000000fb78
ldub [%i3+0x00c],%l3 ! %l3 = 000000000000004c
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = 000035f8, %g3 = 80b60b78
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
! Mem[0000000090800018] = 72e11c0a3d12bd8b, %g2 = 00000000f4d6f5d4
ldx [%i5+%o3],%g2 ! %g2 = 72e11c0a3d12bd8b
! Mem[0000000091000010] = 0000264a 0000aaf1, %g2 = 3d12bd8b, %g3 = 80b60b78
ldd [%i6+%o2],%g2 ! %g2 = 000000000000264a 000000000000aaf1
! Mem[000000005f000028] = 68b5d7b5, %l4 = 0000000000000003
ldsh [%i2+0x02a],%l4 ! %l4 = ffffffffffffd7b5
p39_label_14:
! %l6 = 0000000000000049, Mem[000000009180000e] = 274a5e44
sth %l6,[%o0+0x00e] ! Mem[000000009180000c] = 00495e44
! Mem[000000009100001c] = 0055f1ee, %g2 = 000000000000264a
ldsb [%i6+0x01d],%g2 ! %g2 = 0000000000000000
! %l7 = 0000000000000000, Mem[000000009000000a] = b01bc40b
sth %l7,[%i4+0x00a] ! Mem[0000000090000008] = 0000c40b
! Mem[0000000090000030] = 944f136a, %g2 = 0000000000000000
lduh [%i4+0x030],%g2 ! %g2 = 000000000000944f
! Mem[0000000091000004] = 939f55dd, %g18 = 15859c3645f85c6e
ldsw [%i6+0x004],%g2 ! %g2 = 15859c3645f85c6e
! %l0 = ffffffffa2da6268, Mem[000000005e000000] = 28372c78
stw %l0,[%i0+%g0] ! Mem[000000005e000000] = a2da6268
! Mem[0000000091800000] = 37b5c33b, %g2 = ffffffff939f55dd
ldsb [%o0+0x002],%g2 ! %g2 = 0000000000000037
! Mem[0000000091800038] = 799b264a, %g2 = 0000000000000037
ldsh [%o0+0x03a],%g2 ! %g2 = 000000000000799b
! %l6 = 00000049, %l7 = 00000000, Mem[0000000090000028] = 07dc67fd 8d791540
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 00000049 00000000
! %l6 = 0000000000000049, Mem[0000000090000034] = 126760d7
sth %l6,[%i4+0x034] ! Mem[0000000090000034] = 004960d7
p39_label_15:
! Mem[0000000090000038] = 793035f8, %g2 = 000000000000799b
lduw [%i4+0x038],%g2 ! %g2 = 00000000793035f8
! %l0 = ffffffffa2da6268, Mem[000000005e00001c] = 1c771678
stw %l0,[%i0+0x01c] ! Mem[000000005e00001c] = a2da6268
! %l3 = 000000000000004c, Mem[000000009000000a] = 0000c40b
sth %l3,[%i4+0x00a] ! Mem[0000000090000008] = 004cc40b
! Mem[0000000090000020] = 0000264a, %g18 = 15859c3645f85c6e
ldsw [%i4+%o4],%g2 ! %g2 = 15859c3645f85c6e
! %l6 = 0000000000000049, Mem[0000000090800016] = 55dd72e1
stb %l6,[%i5+0x016] ! Mem[0000000090800014] = 49dd72e1
! Mem[000000005f800010] = 805aaa5f, %l6 = 0000000000000049
ldsh [%i3+%o2],%l6 ! %l6 = ffffffffffff805a
! Mem[000000005f000000] = a2da6268, %l2 = 00000000793035f8
ldub [%i2+0x001],%l2 ! %l2 = 00000000000000da
! Mem[000000009000002c] = 00000000, %g18 = 15859c3645f85c6e
ldsw [%i4+0x02c],%g2 ! %g2 = 15859c3645f85c6e
! Mem[000000005f800024] = 135b320f, %l1 = 0000000000005a11
lduw [%i3+0x024],%l1 ! %l1 = 00000000135b320f
! Mem[000000009100000c] = 4a000026, %g2 = 0000000000000000
ldub [%i6+0x00f],%g2 ! %g2 = 000000000000004a
p39_label_16:
! Mem[0000000091800038] = 4add799b, %g18 = 15859c3645f85c6e
ldsw [%o0+0x038],%g2 ! %g2 = 15859c3645f85c6e
! Mem[0000000090800014] = 49dd72e1, %g2 = 000000004add799b
ldsh [%i5+0x016],%g2 ! %g2 = 00000000000049dd
! Mem[0000000091000014] = aaf10000, %g2 = 00000000000049dd
lduh [%i6+0x016],%g2 ! %g2 = 000000000000aaf1
! Mem[0000000090000034] = 004960d7, %g2 = 000000000000aaf1
lduw [%i4+0x034],%g2 ! %g2 = 00000000004960d7
! %l4 = ffffffffffffd7b5, Mem[0000000090000028] = 0000004900000000
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = ffffffffffffd7b5
! Mem[0000000090000000] = f4d6f5d4, %g18 = 15859c3645f85c6e
ldsw [%i4+%g0],%g2 ! %g2 = 15859c3645f85c6e
! %l2 = 00000000000000da, Mem[0000000091000030] = 7cc70057
stw %l2,[%i6+0x030] ! Mem[0000000091000030] = 000000da
! Mem[0000000091800008] = 50d23f2707410049, %g2 = fffffffff4d6f5d4
ldx [%o0+%o1],%g2 ! %g2 = 50d23f2707410049
! %l0 = a2da6268, %l1 = 135b320f, Mem[0000000090800008] = 0003b48d f38fafd2
std %l0,[%i5+%o1] ! Mem[0000000090800008] = a2da6268 135b320f
! Mem[0000000090000038] = 793035f8, %g18 = 15859c3645f85c6e
ldsw [%i4+0x038],%g2 ! %g2 = 15859c3645f85c6e
p39_label_17:
! Mem[0000000091800034] = 55dd4add, %g2 = 00000000793035f8
ldsh [%o0+0x036],%g2 ! %g2 = 00000000000055dd
! %l4 = ffffd7b5, %l5 = 939f55dd, Mem[000000005f000010] = d1493832 55f1a2f6
std %l4,[%i2+%o2] ! Mem[000000005f000010] = ffffd7b5 939f55dd
! Mem[000000005f00000c] = 371dc33b, %l7 = 0000000000000000
ldsw [%i2+0x00c],%l7 ! %l7 = 00000000371dc33b
! Mem[0000000090800030] = c520bc30 429bf8cc, %g2 = 000055dd, %g3 = 0000aaf1
ldd [%i5+0x030],%g2 ! %g2 = 00000000c520bc30 00000000429bf8cc
! %l0 = a2da6268, %l1 = 135b320f, Mem[0000000091800008] = 50d23f27 07410049
std %l0,[%o0+%o1] ! Mem[0000000091800008] = a2da6268 135b320f
! %l0 = ffffffffa2da6268, Mem[0000000091000028] = 43a014addb4f959e
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = ffffffffa2da6268
! Mem[0000000091800024] = 7744a2da, %g2 = 00000000c520bc30
lduh [%o0+0x026],%g2 ! %g2 = 0000000000007744
! %l0 = ffffffffa2da6268, Mem[000000005e800022] = a2b0b930
sth %l0,[%i1+0x022] ! Mem[000000005e800020] = a2b06268
! %l3 = 000000000000004c, Mem[000000009000001c] = 9d7122ad
stw %l3,[%i4+0x01c] ! Mem[000000009000001c] = 0000004c
! %l5 = ee24bffc939f55dd, Mem[0000000091000008] = 4b1c51510000264a
stx %l5,[%i6+%o1] ! Mem[0000000091000008] = ee24bffc939f55dd
p39_label_18:
! %l3 = 000000000000004c, Mem[0000000090000027] = 32ffffff
stb %l3,[%i4+0x027] ! Mem[0000000090000024] = 4cffffff
! %l5 = ee24bffc939f55dd, Mem[0000000090800018] = 72e11c0a3d12bd8b
stx %l5,[%i5+%o3] ! Mem[0000000090800018] = ee24bffc939f55dd
! %l3 = 000000000000004c, Mem[0000000091000020] = ee24bffc939f55dd
stx %l3,[%i6+%o4] ! Mem[0000000091000020] = 000000000000004c
! Mem[0000000090800018] = ee24bffc939f55dd, %g2 = 0000000000007744
ldx [%i5+%o3],%g2 ! %g2 = ee24bffc939f55dd
! Mem[0000000091000000] = 00000003939f55dd, %g2 = ee24bffc939f55dd
ldx [%i6+%g0],%g2 ! %g2 = 00000003939f55dd
! %l5 = ee24bffc939f55dd, Mem[0000000090800018] = ee24bffc939f55dd
stx %l5,[%i5+%o3] ! Mem[0000000090800018] = ee24bffc939f55dd
! Mem[0000000091000038] = 00000003, %g2 = 00000003939f55dd
lduw [%i6+0x038],%g2 ! %g2 = 0000000000000003
! Mem[0000000090000008] = 96ab004cc40b9e2c, %g2 = 0000000000000003
ldx [%i4+%o1],%g2 ! %g2 = 96ab004cc40b9e2c
! Mem[000000005f000018] = 00000003 939f55dd, %l6 = ffff805a, %l7 = 371dc33b
ldd [%i2+%o3],%l6 ! %l6 = 0000000000000003 00000000939f55dd
! Mem[0000000090000004] = 80b60b78, %g18 = 15859c3645f85c6e
ldsw [%i4+0x004],%g2 ! %g2 = 15859c3645f85c6e
p39_label_19:
! %l0 = ffffffffa2da6268, Mem[0000000091000039] = 00000393
stb %l0,[%i6+0x039] ! Mem[0000000091000038] = 68000393
! Mem[0000000090800004] = bd8bbd8b, %g2 = ffffffff80b60b78
ldsb [%i5+0x004],%g2 ! %g2 = ffffffffffffffbd
! Mem[0000000091000010] = 0000264a, %g2 = ffffffffffffffbd
lduw [%i6+%o2],%g2 ! %g2 = 000000000000264a
! Mem[0000000090000010] = ee24bffc, %g18 = 15859c3645f85c6e
ldsw [%i4+%o2],%g2 ! %g2 = 15859c3645f85c6e
! Mem[0000000091000018] = 0000264a, %g2 = ffffffffee24bffc
lduh [%i6+%o3],%g2 ! %g2 = 0000000000000000
! %l6 = 0000000000000003, Mem[0000000091000002] = 0003939f
stb %l6,[%i6+0x002] ! Mem[0000000091000000] = 0303939f
! %l7 = 00000000939f55dd, Mem[0000000090000010] = ee24bffc939f55dd
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = 00000000939f55dd
! Mem[000000005f00000c] = 371dc33b, %l0 = ffffffffa2da6268
ldsh [%i2+0x00c],%l0 ! %l0 = 000000000000371d
! Mem[0000000090000008] = 96ab004cc40b9e2c, %g2 = 0000000000000000
ldx [%i4+%o1],%g2 ! %g2 = 96ab004cc40b9e2c
! Mem[0000000090000028] = ffffffff ffffd7b5, %g2 = c40b9e2c, %g3 = 429bf8cc
ldd [%i4+%o5],%g2 ! %g2 = 00000000ffffffff 00000000ffffd7b5
p39_label_20:
! %l2 = 000000da, %l3 = 0000004c, Mem[0000000090000010] = 00000000 939f55dd
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 000000da 0000004c
! %l0 = 0000371d, %l1 = 135b320f, Mem[000000005e800030] = d1a74fb9 abd06ef6
std %l0,[%i1+0x030] ! Mem[000000005e800030] = 0000371d 135b320f
! %l3 = 000000000000004c, Mem[000000005e000035] = e1138b3c
stb %l3,[%i0+0x035] ! Mem[000000005e000034] = e14c8b3c
! %l7 = 00000000939f55dd, Mem[0000000091000024] = 0000004c
stw %l7,[%i6+0x024] ! Mem[0000000091000024] = 939f55dd
! Mem[000000005e800010] = 4055fb785a11d9d2, %l1 = 00000000135b320f
ldx [%i1+%o2],%l1 ! %l1 = 4055fb785a11d9d2
! Mem[0000000091000034] = f8be1100, %g2 = 00000000ffffffff
ldub [%i6+0x035],%g2 ! %g2 = 00000000000000f8
! Mem[0000000091000028] = ffa2da62, %g2 = 00000000000000f8
ldub [%i6+0x02b],%g2 ! %g2 = 00000000000000ff
! %l2 = 000000da, %l3 = 0000004c, Mem[0000000091800010] = 5e4455dd a2d978b6
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 000000da 0000004c
! Mem[0000000091000008] = 24bffc93, %g2 = 00000000000000ff
ldsb [%i6+0x009],%g2 ! %g2 = 0000000000000024
! %l4 = ffffffffffffd7b5, Mem[000000005f800000] = b743ae7c
sth %l4,[%i3+%g0] ! Mem[000000005f800000] = d7b5ae7c
p39_label_21:
! Mem[0000000091800034] = 939f55dd, %g2 = 0000000000000024
lduh [%o0+0x034],%g2 ! %g2 = 000000000000939f
! Mem[0000000091800038] = 4add799b264a6635, %g2 = 000000000000939f
ldx [%o0+0x038],%g2 ! %g2 = 4add799b264a6635
! Mem[000000005e00002c] = e8af9838, %l5 = ee24bffc939f55dd
ldsb [%i0+0x02e],%l5 ! %l5 = ffffffffffffff98
! Mem[000000009100003c] = 939f55dd, %g2 = 4add799b264a6635
lduh [%i6+0x03c],%g2 ! %g2 = 000000000000939f
! %l1 = 4055fb785a11d9d2, Mem[000000009000003d] = 45160600
stb %l1,[%i4+0x03d] ! Mem[000000009000003c] = d2160600
! Mem[0000000091000014] = 0000aaf1, %g2 = 000000000000939f
ldsb [%i6+0x014],%g2 ! %g2 = 0000000000000000
! Mem[000000005f00000c] = 371dc33b, %l2 = 00000000000000da
ldsh [%i2+0x00c],%l2 ! %l2 = 000000000000371d
! %l0 = 0000371d, %l1 = 5a11d9d2, Mem[0000000091800020] = dd9ee3c7 33167744
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 0000371d 5a11d9d2
! Mem[000000005e000004] = 0000004f, %l7 = 00000000939f55dd
lduh [%i0+0x004],%l7 ! %l7 = 0000000000000000
! %l0 = 000000000000371d, Mem[0000000091000028] = ffffffff
stw %l0,[%i6+%o5] ! Mem[0000000091000028] = 0000371d
p39_label_22:
! Mem[0000000091000034] = 20f8be11, %g2 = 0000000000000000
ldsh [%i6+0x034],%g2 ! %g2 = 00000000000020f8
! Mem[000000005e800034] = 135b320f, %l1 = 4055fb785a11d9d2
ldsw [%i1+0x034],%l1 ! %l1 = 00000000135b320f
! Mem[0000000091000008] = ee24bffc, %g2 = 00000000000020f8
lduh [%i6+%o1],%g2 ! %g2 = 000000000000ee24
! %l1 = 00000000135b320f, Mem[0000000091000028] = 0000371d
stw %l1,[%i6+%o5] ! Mem[0000000091000028] = 135b320f
! Mem[000000009080002c] = 9c5fe8b1, %g2 = 000000000000ee24
lduw [%i5+0x02c],%g2 ! %g2 = 000000009c5fe8b1
! %l7 = 0000000000000000, Mem[0000000091800020] = 0000371d
stw %l7,[%o0+%o4] ! Mem[0000000091800020] = 00000000
! Mem[0000000091000024] = 939f55dd, %g2 = 000000009c5fe8b1
lduw [%i6+0x024],%g2 ! %g2 = 00000000939f55dd
! Mem[000000005e00002c] = e8af9838, %l2 = 000000000000371d
lduw [%i0+0x02c],%l2 ! %l2 = 00000000e8af9838
! Mem[0000000091800038] = 4add799b, %g2 = 00000000939f55dd
lduw [%o0+0x038],%g2 ! %g2 = 000000004add799b
! Mem[000000009080002c] = 9c5fe8b1, %g18 = 15859c3645f85c6e
ldsw [%i5+0x02c],%g2 ! %g2 = 15859c3645f85c6e
p39_label_23:
! %l7 = 0000000000000000, Mem[0000000091800030] = ee24bffc939f55dd
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 0000000000000000
! Mem[0000000090000020] = 0000264a, %g2 = ffffffff9c5fe8b1
lduw [%i4+%o4],%g2 ! %g2 = 000000000000264a
! Mem[0000000090000034] = 004960d7, %g2 = 000000000000264a
lduw [%i4+0x034],%g2 ! %g2 = 00000000004960d7
! %l3 = 000000000000004c, Mem[000000009100003a] = 0003939f
sth %l3,[%i6+0x03a] ! Mem[0000000091000038] = 004c939f
! Mem[0000000091000008] = ee24bffc, %g18 = 15859c3645f85c6e
ldsw [%i6+%o1],%g2 ! %g2 = 15859c3645f85c6e
! %l2 = 00000000e8af9838, Mem[0000000091000008] = ee24bffc939f55dd
stx %l2,[%i6+%o1] ! Mem[0000000091000008] = 00000000e8af9838
! Mem[000000005e000024] = 7a6a3e3f, %l4 = ffffffffffffd7b5
lduh [%i0+0x024],%l4 ! %l4 = 0000000000007a6a
! Mem[000000005f80001c] = af92001b, %l7 = 0000000000000000
ldsw [%i3+0x01c],%l7 ! %l7 = ffffffffaf92001b
! Mem[0000000090000018] = 7f114e52, %g2 = ffffffffee24bffc
lduw [%i4+%o3],%g2 ! %g2 = 000000007f114e52
! %l5 = ffffffffffffff98, Mem[000000009100002e] = 62680000
sth %l5,[%i6+0x02e] ! Mem[000000009100002c] = ff980000
p39_label_24:
! Mem[000000005f800030] = 793035f856451606, %l1 = 00000000135b320f
ldx [%i3+0x030],%l1 ! %l1 = 793035f856451606
! Mem[000000005e800038] = 89ddff46 70dc593e, %l2 = e8af9838, %l3 = 0000004c
ldd [%i1+0x038],%l2 ! %l2 = 0000000089ddff46 0000000070dc593e
! Mem[0000000090000028] = ffffffffffffd7b5, %g2 = 000000007f114e52
ldx [%i4+%o5],%g2 ! %g2 = ffffffffffffd7b5
! %l0 = 000000000000371d, Mem[0000000091800010] = 000000da0000004c
stx %l0,[%o0+%o2] ! Mem[0000000091800010] = 000000000000371d
! %l0 = 000000000000371d, Mem[000000005e000008] = 3898b98d
stb %l0,[%i0+%o1] ! Mem[000000005e000008] = 1d98b98d
! %l6 = 00000003, %l7 = af92001b, Mem[0000000091000010] = 0000264a 0000aaf1
std %l6,[%i6+%o2] ! Mem[0000000091000010] = 00000003 af92001b
! %l4 = 0000000000007a6a, Mem[0000000091800034] = 00000000
sth %l4,[%o0+0x034] ! Mem[0000000091800034] = 7a6a0000
! Mem[000000005f000030] = c9e328bd, %l5 = ffffffffffffff98
ldsb [%i2+0x033],%l5 ! %l5 = ffffffffffffffbd
! Mem[000000005f000030] = c9e328bd, %l0 = 000000000000371d
ldub [%i2+0x030],%l0 ! %l0 = 00000000000000c9
! Mem[0000000091800000] = 6c5e37b5, %g2 = ffffffffffffd7b5
lduw [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5
p39_label_25:
! Mem[0000000091800024] = 5a11d9d2, %g2 = 000000006c5e37b5
lduw [%o0+0x024],%g2 ! %g2 = 000000005a11d9d2
! %l1 = 793035f856451606, Mem[0000000091800010] = 00000000
stw %l1,[%o0+%o2] ! Mem[0000000091800010] = 56451606
! %l6 = 0000000000000003, Mem[000000009000000d] = 0b9e2c00
stb %l6,[%i4+0x00d] ! Mem[000000009000000c] = 039e2c00
! %l7 = ffffffffaf92001b, Mem[0000000090000036] = 60d77930
stb %l7,[%i4+0x036] ! Mem[0000000090000034] = 1bd77930
! Mem[0000000091800004] = 3367a2da, %g2 = 000000005a11d9d2
ldsh [%o0+0x006],%g2 ! %g2 = 0000000000003367
! %l7 = ffffffffaf92001b, Mem[000000005f800008] = 5b080dde
sth %l7,[%i3+%o1] ! Mem[000000005f800008] = 001b0dde
! Mem[0000000091000030] = 000000da, %g18 = 15859c3645f85c6e
ldsw [%i6+0x030],%g2 ! %g2 = 15859c3645f85c6e
! Mem[0000000090800038] = 0000264aac558aa4, %g2 = 00000000000000da
ldx [%i5+0x038],%g2 ! %g2 = 0000264aac558aa4
! %l4 = 00007a6a, %l5 = ffffffbd, Mem[000000005e000030] = d5f121af e14c8b3c
std %l4,[%i0+0x030] ! Mem[000000005e000030] = 00007a6a ffffffbd
! Mem[0000000091800028] = a2da6268 429b4fcc, %g2 = ac558aa4, %g3 = ffffd7b5
ldd [%o0+%o5],%g2 ! %g2 = 00000000a2da6268 00000000429b4fcc
ba,a p39_not_taken_0_end
p39_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 00000000000000c9
bne,a,pn %xcc,p39_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 793035f856451606
bne,a,pn %xcc,p39_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000089ddff46
bne,a,pn %xcc,p39_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000070dc593e
bne,a,pn %xcc,p39_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000007a6a
bne,a,pn %xcc,p39_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffffbd
bne,a,pn %xcc,p39_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000003
bne,a,pn %xcc,p39_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffaf92001b
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 83da551b 33c48c48
bne %xcc,p39_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 013fe4dc 354ee401
bne %xcc,p39_f6_fail
nop
! Check Local Memory
set p39_local0_expect,%g1
p39_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = a2da62680000004f
ldx [%i0+0x000],%g3 ! Observed data at 000000005e000000
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 1d98b98d557fba5a
ldx [%i0+0x008],%g3 ! Observed data at 000000005e000008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = e6e8c4cda2da6268
ldx [%i0+0x018],%g3 ! Observed data at 000000005e000018
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 00007a6affffffbd
ldx [%i0+0x030],%g3 ! Observed data at 000000005e000030
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 4ce52ff60a6c4a2b
ldx [%i0+0x038],%g3 ! Observed data at 000000005e000038
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x038,%g4
set p39_local1_expect,%g1
p39_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 4055fb785a11d9d2
ldx [%i1+0x010],%g3 ! Observed data at 000000005e800010
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = a2b062686449036e
ldx [%i1+0x020],%g3 ! Observed data at 000000005e800020
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000371d135b320f
ldx [%i1+0x030],%g3 ! Observed data at 000000005e800030
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x030,%g4
set p39_local2_expect,%g1
p39_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = a2da626800005a11
ldx [%i2+0x000],%g3 ! Observed data at 000000005f000000
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000371dc33b
ldx [%i2+0x008],%g3 ! Observed data at 000000005f000008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffd7b5939f55dd
ldx [%i2+0x010],%g3 ! Observed data at 000000005f000010
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000003939f55dd
ldx [%i2+0x018],%g3 ! Observed data at 000000005f000018
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x018,%g4
set p39_local3_expect,%g1
p39_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = d7b5ae7cfe64da9e
ldx [%i3+0x000],%g3 ! Observed data at 000000005f800000
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 001b0dde4cb3ad85
ldx [%i3+0x008],%g3 ! Observed data at 000000005f800008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x008,%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_f2_fail:
set p39_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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
! 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:
stwa %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000028]
stha %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800028]
ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005e000000]
ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e800018]
done
p39_trap1o:
stwa %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f000028]
stha %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005e800028]
ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005e000000]
ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e800018]
done
p39_trap2e:
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005f000018]
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005e000028]
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f800008]
stwa %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f800010]
ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005e800020]
done
p39_trap2o:
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005f000018]
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005e000028]
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005f800008]
stwa %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005f800010]
ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005e800020]
done
p39_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p39_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p39_init_memory_pointers:
set p39_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p39_local0_start,%i0
set p39_local1_start,%i1
set p39_local2_start,%i2
set p39_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 72e11c0a3d12bd8b
ldx [%g1+0x008],%l1 ! %l1 = c520bc30429bf8cc
ldx [%g1+0x010],%l2 ! %l2 = 9b34e70e277133ee
ldx [%g1+0x018],%l3 ! %l3 = 94729ef64b0582f7
ldx [%g1+0x020],%l4 ! %l4 = f18908f4bd7f557f
ldx [%g1+0x028],%l5 ! %l5 = ee24bffc939f55dd
ldx [%g1+0x030],%l6 ! %l6 = 941e98e1df09ff47
ldx [%g1+0x038],%l7 ! %l7 = 576ddc9bac558aa4
! 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 = 77f48e32 b6c80a3b 7a508a91 3f033e90
! %f4 = 93013fa7 2ec2b36e 730ac701 554c6eb2
! %f8 = bca446f4 270ab465 68a140b6 aff754f9
! %f12 = a8ba742e 04f80eb2 3c845881 31673831
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5266ee96 bcc0990e a478c7d6 7e3cee60
! %f20 = ab0aa6a7 509707b3 5d661c9b 61fb209b
! %f24 = 98852ebc 3b4deb1f 1d1560d1 d499fce7
! %f28 = 64ed3351 d569ccc1 a234b1df c76fe865
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6d313f5f f88dadfc 35e84d93 eda1cf53
! %f36 = cbe8efab 5923f3c2 6777700c 2c800376
! %f40 = 1377477e 289cb49b 18d7380f 727b126f
! %f44 = 4d81ff9c 5f3099f2 e4007d82 77cd1531
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x45bdd9bf00000070,%g7,%g1 ! GSR scale = 14, align = 0
wr %g1,%g0,%gsr ! GSR = 45bdd9bf00000070
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[0000000090800020] = 6c6c0f3aba1e4dff, %g2 = d894fa113e70f53a
ldx [%i5+%o4],%g2 ! %g2 = 6c6c0f3aba1e4dff
! Mem[0000000091000030] = 7cc77257, %g2 = 6c6c0f3aba1e4dff
ldub [%i6+0x030],%g2 ! %g2 = 000000000000007c
! %l4 = dbc0270e58c76f8e, Mem[0000000091000028] = 43a014ad
stw %l4,[%i6+%o5] ! Mem[0000000091000028] = 58c76f8e
! Mem[0000000090800014] = ba27fa54, %g2 = 000000000000007c
ldub [%i5+0x014],%g2 ! %g2 = 00000000000000ba
! %l6 = a47143e6776276aa, Mem[0000000090000036] = 60d78fc6
sth %l6,[%i4+0x036] ! Mem[0000000090000034] = 76aa8fc6
! %l3 = b60f84a396089020, Mem[000000009000001b] = 529d7122
stb %l3,[%i4+0x01b] ! Mem[0000000090000018] = 209d7122
! %l0 = cc562ae4abc2fe69, Mem[000000009180000f] = 4a5e44f9
stb %l0,[%o0+0x00f] ! Mem[000000009180000c] = 695e44f9
! %l7 = c8c89937f7533398, Mem[0000000091800020] = c69ee3c733167744
stx %l7,[%o0+%o4] ! Mem[0000000091800020] = c8c89937f7533398
! %l7 = c8c89937f7533398, Mem[0000000091800028] = d1fa02ccb0308df5
stx %l7,[%o0+%o5] ! Mem[0000000091800028] = c8c89937f7533398
! %l0 = abc2fe69, %l1 = c483e63d, Mem[0000000091000010] = eb99b055 5bebbbe4
std %l0,[%i6+%o2] ! Mem[0000000091000010] = abc2fe69 c483e63d
p40_label_2:
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = 000000ba, %g3 = 0bad0b00
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
! Mem[000000006180003c] = 7659f904, %l7 = c8c89937f7533398
lduh [%i3+0x03c],%l7 ! %l7 = 0000000000007659
! Mem[000000006000000c] = 36332652, %l5 = ad5773f060b66ddd
ldsb [%i0+0x00e],%l5 ! %l5 = 0000000000000026
! Mem[0000000091000018] = b4334f3440af2dc9, %g2 = 00000000f4d6f5d4
ldx [%i6+%o3],%g2 ! %g2 = b4334f3440af2dc9
! Mem[0000000090000030] = 944f136a 126776aa, %g2 = 40af2dc9, %g3 = 80b60b78
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f136a 00000000126776aa
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = 00000000944f136a
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! Mem[0000000091800018] = 39a5df25e14610d9, %g2 = 96abb01bc40b9e2c
ldx [%o0+%o3],%g2 ! %g2 = 39a5df25e14610d9
! %l2 = 264cef24a2688c19, Mem[0000000091000006] = 1c204b1c
sth %l2,[%i6+0x006] ! Mem[0000000091000004] = 8c194b1c
! Mem[000000009180001c] = e14610d9, %g2 = 39a5df25e14610d9
ldub [%o0+0x01c],%g2 ! %g2 = 00000000000000e1
! Mem[0000000090000020] = 1a54edfce7b2eb32, %g2 = 00000000000000e1
ldx [%i4+%o4],%g2 ! %g2 = 1a54edfce7b2eb32
p40_label_3:
! Mem[0000000060000018] = 8a7f177f 3f782577, %l0 = abc2fe69, %l1 = c483e63d
ldd [%i0+%o3],%l0 ! %l0 = 000000008a7f177f 000000003f782577
! %l0 = 000000008a7f177f, Mem[0000000090000010] = 0212225c798eb5a3
stx %l0,[%i4+%o2] ! Mem[0000000090000010] = 000000008a7f177f
! Mem[000000009100000c] = f293abc2, %g2 = 1a54edfce7b2eb32
lduh [%i6+0x00e],%g2 ! %g2 = 000000000000f293
! Mem[0000000061800014] = 51685e04, %l0 = 000000008a7f177f
ldsh [%i3+0x016],%l0 ! %l0 = 0000000000005e04
! %l2 = a2688c19, %l3 = 96089020, Mem[0000000090000010] = 00000000 8a7f177f
std %l2,[%i4+%o2] ! Mem[0000000090000010] = a2688c19 96089020
! Mem[0000000091000020] = 9de28f8d7b41cb8c, %g2 = 000000000000f293
ldx [%i6+%o4],%g2 ! %g2 = 9de28f8d7b41cb8c
! %l1 = 000000003f782577, Mem[0000000091800008] = 50d23f27
stw %l1,[%o0+%o1] ! Mem[0000000091800008] = 3f782577
! Mem[0000000090800020] = 6c6c0f3a ba1e4dff, %g2 = 7b41cb8c, %g3 = 126776aa
ldd [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a 00000000ba1e4dff
! %l4 = dbc0270e58c76f8e, Mem[0000000091800008] = 3f78257707412769
stx %l4,[%o0+%o1] ! Mem[0000000091800008] = dbc0270e58c76f8e
! %l2 = 264cef24a2688c19, Mem[0000000060800028] = e6cb38e66e20ca58
stx %l2,[%i1+%o5] ! Mem[0000000060800028] = 264cef24a2688c19
p40_label_4:
! Mem[0000000090000038] = 8fc6c81b f8ba39dc, %g2 = 6c6c0f3a, %g3 = ba1e4dff
ldd [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b 00000000f8ba39dc
! Mem[000000009100000c] = f293abc2, %g2 = 000000008fc6c81b
lduh [%i6+0x00e],%g2 ! %g2 = 000000000000f293
! %l7 = 0000000000007659, Mem[000000009000001c] = 9d7122ad
sth %l7,[%i4+0x01c] ! Mem[000000009000001c] = 765922ad
! Mem[0000000091800038] = 9beb8066, %g2 = 000000000000f293
ldub [%o0+0x03b],%g2 ! %g2 = 000000000000009b
! %l6 = a47143e6776276aa, Mem[0000000091000003] = 6dde868c
stb %l6,[%i6+0x003] ! Mem[0000000091000000] = aade868c
! Mem[0000000090000000] = f4d6f5d4, %g18 = d4a4e4dc2d8ef461
ldsw [%i4+%g0],%g2 ! %g2 = d4a4e4dc2d8ef461
! Mem[0000000090800038] = 393f420cdd38b60e, %g2 = fffffffff4d6f5d4
ldx [%i5+0x038],%g2 ! %g2 = 393f420cdd38b60e
! %l2 = 264cef24a2688c19, Mem[0000000061800032] = 375047f0
sth %l2,[%i3+0x032] ! Mem[0000000061800030] = 37508c19
! Mem[0000000091000004] = de868c19, %g18 = d4a4e4dc2d8ef461
ldsw [%i6+0x004],%g2 ! %g2 = d4a4e4dc2d8ef461
! %l6 = a47143e6776276aa, Mem[0000000090800028] = eb4882af
stw %l6,[%i5+%o5] ! Mem[0000000090800028] = 776276aa
p40_label_5:
! %l7 = 0000000000007659, Mem[0000000090000020] = 1a54edfce7b2eb32
stx %l7,[%i4+%o4] ! Mem[0000000090000020] = 0000000000007659
! %l1 = 000000003f782577, Mem[000000009080000a] = b48df38f
stb %l1,[%i5+0x00a] ! Mem[0000000090800008] = 778df38f
! %l6 = a47143e6776276aa, Mem[0000000090000023] = 00000076
stb %l6,[%i4+0x023] ! Mem[0000000090000020] = aa000076
! Mem[0000000060800004] = ddc20162, %l5 = 0000000000000026
ldub [%i1+0x006],%l5 ! %l5 = 0000000000000001
! Mem[000000006180003c] = 7659f904, %l6 = a47143e6776276aa
ldsw [%i3+0x03c],%l6 ! %l6 = 000000007659f904
! Mem[0000000091800018] = 39a5df25 e14610d9, %g2 = de868c19, %g3 = f8ba39dc
ldd [%o0+%o3],%g2 ! %g2 = 0000000039a5df25 00000000e14610d9
! Mem[0000000090000020] = 000000aa 00007659, %g2 = 39a5df25, %g3 = e14610d9
ldd [%i4+%o4],%g2 ! %g2 = 00000000000000aa 0000000000007659
! Mem[0000000090800028] = 776276aa, %g2 = 00000000000000aa
ldsb [%i5+%o5],%g2 ! %g2 = 0000000000000077
! Mem[0000000090800008] = a3d5778d, %g2 = 0000000000000077
ldub [%i5+%o1],%g2 ! %g2 = 00000000000000a3
! Mem[0000000091800000] = 37b5da19, %g2 = 00000000000000a3
ldsh [%o0+0x002],%g2 ! %g2 = 00000000000037b5
p40_label_6:
! %l0 = 0000000000005e04, Mem[0000000090000038] = 8fc6c81b
stw %l0,[%i4+0x038] ! Mem[0000000090000038] = 00005e04
! %l5 = 0000000000000001, Mem[0000000060800010] = d379dd1d9f630c23
stx %l5,[%i1+%o2] ! Mem[0000000060800010] = 0000000000000001
! %l6 = 000000007659f904, Mem[0000000091000008] = 4b1c5151da67f293
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = 000000007659f904
! %l2 = 264cef24a2688c19, Mem[000000006100000a] = a9b5acf7
sth %l2,[%i2+0x00a] ! Mem[0000000061000008] = a9b58c19
! %l1 = 000000003f782577, Mem[0000000090800038] = 393f420cdd38b60e
stx %l1,[%i5+0x038] ! Mem[0000000090800038] = 000000003f782577
! Mem[000000009100000c] = 59f904ab, %g2 = 00000000000037b5
ldub [%i6+0x00d],%g2 ! %g2 = 0000000000000059
! Mem[0000000061800020] = 0a98ecff49bd8a2a, %l3 = b60f84a396089020
ldx [%i3+%o4],%l3 ! %l3 = 0a98ecff49bd8a2a
! Mem[0000000061800028] = 174f20cf, %l1 = 000000003f782577
ldsh [%i3+%o5],%l1 ! %l1 = 000000000000174f
! Mem[000000009080003c] = 3f782577, %g18 = d4a4e4dc2d8ef461
ldsw [%i5+0x03c],%g2 ! %g2 = d4a4e4dc2d8ef461
! Mem[000000009100002c] = 4f959e7c, %g2 = 000000003f782577
ldsb [%i6+0x02d],%g2 ! %g2 = 000000000000004f
p40_label_7:
! Mem[0000000090800034] = 07fd6600, %g2 = 000000000000004f
ldsb [%i5+0x035],%g2 ! %g2 = 0000000000000007
! Mem[0000000091000034] = 207bbe7e, %g2 = 0000000000000007
lduh [%i6+0x034],%g2 ! %g2 = 000000000000207b
! %l0 = 00005e04, %l1 = 0000174f, Mem[0000000091800000] = 6c5e37b5 da193367
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 00005e04 0000174f
! Mem[0000000090800020] = 0f3aba1e, %g2 = 000000000000207b
ldsh [%i5+0x022],%g2 ! %g2 = 0000000000000f3a
! %l6 = 7659f904, %l7 = 00007659, Mem[0000000090000028] = 07dc67fd 8d791540
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 7659f904 00007659
! Mem[0000000090800018] = 35d3851c d6343572, %g2 = 00000f3a, %g3 = 00007659
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3851c 00000000d6343572
! Mem[0000000090800008] = 778df38f, %g2 = 0000000035d3851c
ldub [%i5+0x00a],%g2 ! %g2 = 0000000000000077
! Mem[000000009100000c] = 7659f904, %g2 = 0000000000000077
ldub [%i6+0x00c],%g2 ! %g2 = 0000000000000076
! Mem[0000000091000000] = ddab9faade868c19, %g2 = 0000000000000076
ldx [%i6+%g0],%g2 ! %g2 = ddab9faade868c19
! %l3 = 0a98ecff49bd8a2a, Mem[000000009180002c] = f7533398
stw %l3,[%o0+0x02c] ! Mem[000000009180002c] = 49bd8a2a
p40_label_8:
! %l6 = 000000007659f904, Mem[000000006180001e] = 18e53f15
stb %l6,[%i3+0x01e] ! Mem[000000006180001c] = 18e50415
! Mem[000000009100001c] = 40af2dc9, %g2 = ddab9faade868c19
lduw [%i6+0x01c],%g2 ! %g2 = 0000000040af2dc9
! %l4 = dbc0270e58c76f8e, Mem[0000000090800014] = ba27fa54
stw %l4,[%i5+0x014] ! Mem[0000000090800014] = 58c76f8e
! Mem[0000000060000030] = 163831f0adcf4a71, %l0 = 0000000000005e04
ldx [%i0+0x030],%l0 ! %l0 = 163831f0adcf4a71
! Mem[0000000091000020] = 8f8d7b41, %g2 = 0000000040af2dc9
lduh [%i6+0x022],%g2 ! %g2 = 0000000000008f8d
! Mem[0000000090000024] = 597659f9, %g2 = 0000000000008f8d
ldsb [%i4+0x027],%g2 ! %g2 = 0000000000000059
! %l4 = dbc0270e58c76f8e, Mem[0000000090000020] = 000000aa
stw %l4,[%i4+%o4] ! Mem[0000000090000020] = 58c76f8e
! %l2 = 264cef24a2688c19, Mem[0000000061000015] = fd3dd4b0
stb %l2,[%i2+0x015] ! Mem[0000000061000014] = fd19d4b0
! Mem[0000000091000018] = 4f3440af, %g2 = 0000000000000059
ldub [%i6+0x01a],%g2 ! %g2 = 000000000000004f
! %l4 = 58c76f8e, %l5 = 00000001, Mem[0000000061800008] = da7a2961 3be707c7
std %l4,[%i3+%o1] ! Mem[0000000061800008] = 58c76f8e 00000001
p40_label_9:
! %l0 = 163831f0adcf4a71, Mem[0000000091800018] = 39a5df25e14610d9
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = 163831f0adcf4a71
! Mem[0000000060800008] = 97333eca, %l4 = dbc0270e58c76f8e
ldsb [%i1+0x00b],%l4 ! %l4 = ffffffffffffffca
! %l2 = 264cef24a2688c19, Mem[0000000091000027] = 8c58c76f
stb %l2,[%i6+0x027] ! Mem[0000000091000024] = 1958c76f
! Mem[0000000061800034] = 09b28b1e, %l1 = 000000000000174f
ldub [%i3+0x037],%l1 ! %l1 = 000000000000001e
! Mem[0000000091800004] = 0000174f, %g18 = d4a4e4dc2d8ef461
ldsw [%o0+0x004],%g2 ! %g2 = d4a4e4dc2d8ef461
! Mem[0000000090000020] = c76f8e00, %g2 = 000000000000174f
ldsb [%i4+0x021],%g2 ! %g2 = ffffffffffffffc7
! Mem[0000000090000034] = 76aa0000, %g2 = ffffffffffffffc7
ldsh [%i4+0x036],%g2 ! %g2 = 00000000000076aa
! Mem[000000009080003c] = 3f782577, %g2 = 00000000000076aa
ldub [%i5+0x03c],%g2 ! %g2 = 000000000000003f
! %l0 = 163831f0adcf4a71, Mem[0000000090000000] = f4d6f5d480b60b78
stx %l0,[%i4+%g0] ! Mem[0000000090000000] = 163831f0adcf4a71
! Mem[0000000091800034] = b6b6487f, %g2 = 000000000000003f
lduh [%o0+0x034],%g2 ! %g2 = 000000000000b6b6
p40_label_10:
! Mem[0000000091000008] = 007659f9, %g2 = 000000000000b6b6
ldub [%i6+0x00b],%g2 ! %g2 = 0000000000000000
! %l7 = 0000000000007659, Mem[000000006100000c] = 15a4cd40
stw %l7,[%i2+0x00c] ! Mem[000000006100000c] = 00007659
! Mem[0000000091000020] = 9de28f8d, %g2 = 0000000000000000
lduw [%i6+%o4],%g2 ! %g2 = 000000009de28f8d
! Mem[0000000090000010] = a2688c19, %g2 = 000000009de28f8d
lduw [%i4+%o2],%g2 ! %g2 = 00000000a2688c19
! %l4 = ffffffffffffffca, Mem[0000000061000008] = a9b58c19
stb %l4,[%i2+%o1] ! Mem[0000000061000008] = cab58c19
! %l2 = 264cef24a2688c19, Mem[0000000090800030] = e7b33334
sth %l2,[%i5+0x030] ! Mem[0000000090800030] = 8c193334
! %l3 = 0a98ecff49bd8a2a, Mem[0000000091000012] = fe69c483
sth %l3,[%i6+0x012] ! Mem[0000000091000010] = 8a2ac483
! %l0 = 163831f0adcf4a71, Mem[000000009180002e] = 8a2a4528
stb %l0,[%o0+0x02e] ! Mem[000000009180002c] = 712a4528
! Mem[0000000060800028] = 264cef24a2688c19, %l1 = 000000000000001e
ldx [%i1+%o5],%l1 ! %l1 = 264cef24a2688c19
! Mem[0000000090000000] = 163831f0adcf4a71, %g2 = 00000000a2688c19
ldx [%i4+%g0],%g2 ! %g2 = 163831f0adcf4a71
p40_label_11:
! Mem[000000009080001c] = 3435726c, %g2 = 163831f0adcf4a71
ldsb [%i5+0x01d],%g2 ! %g2 = 0000000000000034
! Mem[0000000091000008] = 00000000 7659f904, %g2 = 00000034, %g3 = d6343572
ldd [%i6+%o1],%g2 ! %g2 = 0000000000000000 000000007659f904
! %l6 = 000000007659f904, Mem[0000000060800008] = 97333eca
stw %l6,[%i1+%o1] ! Mem[0000000060800008] = 7659f904
! %l1 = 264cef24a2688c19, Mem[0000000091000022] = 8f8d7b41
sth %l1,[%i6+0x022] ! Mem[0000000091000020] = 8c197b41
! Mem[0000000091000020] = 9de28c19, %g18 = d4a4e4dc2d8ef461
ldsw [%i6+%o4],%g2 ! %g2 = d4a4e4dc2d8ef461
! Mem[000000009000002c] = 00765994, %g2 = ffffffff9de28c19
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000000
! Mem[000000009000003c] = f8ba39dc, %g2 = 0000000000000000
ldsh [%i4+0x03c],%g2 ! %g2 = fffffffffffff8ba
! Mem[0000000091000030] = 7cc77257207bbe7e, %g2 = fffffffffffff8ba
ldx [%i6+0x030],%g2 ! %g2 = 7cc77257207bbe7e
! Mem[0000000091000024] = cb1958c7, %g2 = 7cc77257207bbe7e
lduh [%i6+0x026],%g2 ! %g2 = 000000000000cb19
! Mem[0000000060800038] = 0d67baca 27e0c420, %l2 = a2688c19, %l3 = 49bd8a2a
ldd [%i1+0x038],%l2 ! %l2 = 000000000d67baca 0000000027e0c420
p40_label_12:
! Mem[0000000061800038] = 83fce7a3, %l3 = 0000000027e0c420
ldsw [%i3+0x038],%l3 ! %l3 = ffffffff83fce7a3
! %l1 = 264cef24a2688c19, Mem[000000006000001a] = 8a7f177f
sth %l1,[%i0+0x01a] ! Mem[0000000060000018] = 8a7f8c19
! Mem[0000000090800038] = 00000000, %g2 = 000000000000cb19
ldsh [%i5+0x038],%g2 ! %g2 = 0000000000000000
! %l5 = 0000000000000001, Mem[000000006080003e] = 27e0c420
sth %l5,[%i1+0x03e] ! Mem[000000006080003c] = 27e00001
! Mem[0000000090000038] = 00005e04 f8ba39dc, %g2 = 00000000, %g3 = 7659f904
ldd [%i4+0x038],%g2 ! %g2 = 0000000000005e04 00000000f8ba39dc
! Mem[0000000091800034] = b6b6487f, %g2 = 0000000000005e04
ldsh [%o0+0x034],%g2 ! %g2 = ffffffffffffb6b6
! Mem[0000000061800024] = 49bd8a2a, %l7 = 0000000000007659
ldsh [%i3+0x026],%l7 ! %l7 = ffffffffffff8a2a
! %l7 = ffffffffffff8a2a, Mem[0000000090800000] = c8c086c6d0bacca9
stx %l7,[%i5+%g0] ! Mem[0000000090800000] = ffffffffffff8a2a
! Mem[0000000060000020] = d539e7a1, %l0 = 163831f0adcf4a71
lduh [%i0+%o4],%l0 ! %l0 = 000000000000d539
! Mem[0000000061800004] = dd97a514, %l2 = 000000000d67baca
lduh [%i3+0x006],%l2 ! %l2 = 000000000000a514
p40_label_13:
! Mem[0000000091000008] = 00000076, %g2 = ffffffffffffb6b6
ldsb [%i6+0x009],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000020] = 8c197b41, %g2 = 0000000000000000
lduh [%i6+0x022],%g2 ! %g2 = 0000000000008c19
! %l1 = 264cef24a2688c19, Mem[0000000090000012] = 8c199608
sth %l1,[%i4+0x012] ! Mem[0000000090000010] = 8c199608
! Mem[0000000091000024] = cb1958c7, %g2 = 0000000000008c19
ldsb [%i6+0x026],%g2 ! %g2 = ffffffffffffffcb
! %l3 = ffffffff83fce7a3, Mem[000000009100003f] = c0000000
stb %l3,[%i6+0x03f] ! Mem[000000009100003c] = a3000000
! %l6 = 000000007659f904, Mem[0000000091800018] = 163831f0adcf4a71
stx %l6,[%o0+%o3] ! Mem[0000000091800018] = 000000007659f904
! Mem[0000000060800010] = 0000000000000001, %l0 = 000000000000d539
ldx [%i1+%o2],%l0 ! %l0 = 0000000000000001
! Mem[0000000060800030] = 3093f983 f1c64ead, %l6 = 7659f904, %l7 = ffff8a2a
ldd [%i1+0x030],%l6 ! %l6 = 000000003093f983 00000000f1c64ead
! Mem[0000000090000018] = 7f114e20765922ad, %g2 = ffffffffffffffcb
ldx [%i4+%o3],%g2 ! %g2 = 7f114e20765922ad
! Mem[000000009100002c] = db4f959e, %g18 = d4a4e4dc2d8ef461
ldsw [%i6+0x02c],%g2 ! %g2 = d4a4e4dc2d8ef461
p40_label_14:
! Mem[0000000091000028] = 8edb4f95, %g2 = ffffffffdb4f959e
ldub [%i6+0x02b],%g2 ! %g2 = 000000000000008e
! Mem[0000000091000020] = 9de28c197b41cb19, %g2 = 000000000000008e
ldx [%i6+%o4],%g2 ! %g2 = 9de28c197b41cb19
! %l3 = ffffffff83fce7a3, Mem[0000000061800028] = 174f20cf5f7fc0f0
stx %l3,[%i3+%o5] ! Mem[0000000061800028] = ffffffff83fce7a3
! Mem[0000000060800000] = b4b02e4e, %l3 = ffffffff83fce7a3
ldsw [%i1+%g0],%l3 ! %l3 = ffffffffb4b02e4e
! %l7 = 00000000f1c64ead, Mem[0000000090800038] = 000000003f782577
stx %l7,[%i5+0x038] ! Mem[0000000090800038] = 00000000f1c64ead
! Mem[0000000091800018] = 000000007659f904, %g2 = 9de28c197b41cb19
ldx [%o0+%o3],%g2 ! %g2 = 000000007659f904
! Mem[000000009080001c] = d6343572, %g2 = 000000007659f904
lduw [%i5+0x01c],%g2 ! %g2 = 00000000d6343572
! %l7 = 00000000f1c64ead, Mem[0000000091800028] = c8c89937
stw %l7,[%o0+%o5] ! Mem[0000000091800028] = f1c64ead
! Mem[0000000090000010] = a2688c19, %g2 = 00000000d6343572
ldsh [%i4+%o2],%g2 ! %g2 = ffffffffffffa268
! Mem[0000000091000028] = 58c76f8e, %g2 = ffffffffffffa268
lduw [%i6+%o5],%g2 ! %g2 = 0000000058c76f8e
p40_label_15:
! Mem[0000000091800038] = e8dd799b, %g18 = d4a4e4dc2d8ef461
ldsw [%o0+0x038],%g2 ! %g2 = d4a4e4dc2d8ef461
! %l1 = 264cef24a2688c19, Mem[0000000091800028] = f1c64ead49bd712a
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 264cef24a2688c19
! Mem[0000000091000004] = de868c19, %g2 = ffffffffe8dd799b
lduh [%i6+0x004],%g2 ! %g2 = 000000000000de86
! %l2 = 000000000000a514, Mem[000000009080003c] = f1c64ead
stw %l2,[%i5+0x03c] ! Mem[000000009080003c] = 0000a514
! Mem[0000000091800000] = 00005e040000174f, %g2 = 000000000000de86
ldx [%o0+%g0],%g2 ! %g2 = 00005e040000174f
! Mem[000000009000001c] = 765922ad, %g2 = 00005e040000174f
ldsb [%i4+0x01c],%g2 ! %g2 = 0000000000000076
! Mem[0000000060000020] = d539e7a1, %l1 = 264cef24a2688c19
lduh [%i0+0x022],%l1 ! %l1 = 000000000000e7a1
! Mem[0000000090000028] = 7659f90400007659, %g2 = 0000000000000076
ldx [%i4+%o5],%g2 ! %g2 = 7659f90400007659
! %l7 = 00000000f1c64ead, Mem[0000000090000008] = 96abb01b
stb %l7,[%i4+%o1] ! Mem[0000000090000008] = adabb01b
! Mem[0000000090000000] = 163831f0adcf4a71, %g2 = 7659f90400007659
ldx [%i4+%g0],%g2 ! %g2 = 163831f0adcf4a71
p40_label_16:
! %l2 = 0000a514, %l3 = b4b02e4e, Mem[0000000090000020] = 58c76f8e 00007659
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 0000a514 b4b02e4e
! %l2 = 0000a514, %l3 = b4b02e4e, Mem[0000000090800038] = 00000000 0000a514
std %l2,[%i5+0x038] ! Mem[0000000090800038] = 0000a514 b4b02e4e
! %l7 = 00000000f1c64ead, Mem[000000009100002c] = db4f959e
stb %l7,[%i6+0x02c] ! Mem[000000009100002c] = ad4f959e
! %l4 = ffffffffffffffca, Mem[0000000061000036] = e9b6f0b9
sth %l4,[%i2+0x036] ! Mem[0000000061000034] = e9b6ffca
! %l4 = ffffffffffffffca, Mem[0000000091800028] = 264cef24a2688c19
stx %l4,[%o0+%o5] ! Mem[0000000091800028] = ffffffffffffffca
! %l2 = 000000000000a514, Mem[000000009080000a] = 778df38f
sth %l2,[%i5+0x00a] ! Mem[0000000090800008] = a514f38f
! Mem[0000000091000038] = 65898de9, %g18 = d4a4e4dc2d8ef461
ldsw [%i6+0x038],%g2 ! %g2 = d4a4e4dc2d8ef461
! Mem[0000000091800018] = 00000000, %g2 = 0000000065898de9
lduh [%o0+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000014] = 96089020, %g2 = 0000000000000000
lduw [%i4+0x014],%g2 ! %g2 = 0000000096089020
! %l4 = ffffffffffffffca, Mem[0000000091800008] = dbc0270e
sth %l4,[%o0+%o1] ! Mem[0000000091800008] = ffca270e
p40_label_17:
! Mem[000000006180000c] = 00000001, %l0 = 0000000000000001
ldsb [%i3+0x00c],%l0 ! %l0 = 0000000000000000
! Mem[0000000060800020] = 3a8399c1, %l1 = 000000000000e7a1
ldub [%i1+0x023],%l1 ! %l1 = 00000000000000c1
! %l6 = 000000003093f983, Mem[000000009100000c] = 7659f904
stb %l6,[%i6+0x00c] ! Mem[000000009100000c] = 8359f904
! Mem[0000000091000010] = 2ac483e6, %g2 = 0000000096089020
ldub [%i6+0x013],%g2 ! %g2 = 000000000000002a
! %l4 = ffffffca, %l5 = 00000001, Mem[0000000091800020] = c8c89937 f7533398
std %l4,[%o0+%o4] ! Mem[0000000091800020] = ffffffca 00000001
! Mem[0000000061000010] = f025dd70, %l0 = 0000000000000000
ldub [%i2+%o2],%l0 ! %l0 = 00000000000000f0
! Mem[0000000061000028] = 0aba9a97, %l5 = 0000000000000001
ldsb [%i2+0x02b],%l5 ! %l5 = ffffffffffffff97
! %l1 = 00000000000000c1, Mem[0000000091000006] = 8c190000
sth %l1,[%i6+0x006] ! Mem[0000000091000004] = 00c10000
! %l0 = 000000f0, %l1 = 000000c1, Mem[0000000091000008] = 00000000 8359f904
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 000000f0 000000c1
! %l2 = 000000000000a514, Mem[0000000090800032] = 33342d07
sth %l2,[%i5+0x032] ! Mem[0000000090800030] = a5142d07
p40_label_18:
! %l5 = ffffffffffffff97, Mem[0000000091000030] = 7cc77257
stw %l5,[%i6+0x030] ! Mem[0000000091000030] = ffffff97
! %l4 = ffffffffffffffca, Mem[0000000061800004] = dd97a514
stb %l4,[%i3+0x004] ! Mem[0000000061800004] = ca97a514
! Mem[000000009100000c] = 000000c1, %g2 = 000000000000002a
lduw [%i6+0x00c],%g2 ! %g2 = 00000000000000c1
! Mem[000000009100001c] = af2dc99d, %g2 = 00000000000000c1
ldub [%i6+0x01d],%g2 ! %g2 = 00000000000000af
! %l7 = 00000000f1c64ead, Mem[0000000091000020] = 9de28c19
sth %l7,[%i6+%o4] ! Mem[0000000091000020] = 4ead8c19
! %l0 = 000000f0, %l1 = 000000c1, Mem[0000000090000000] = 163831f0 adcf4a71
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 000000f0 000000c1
! %l2 = 000000000000a514, Mem[0000000090000034] = 126776aa
sth %l2,[%i4+0x034] ! Mem[0000000090000034] = a51476aa
! Mem[0000000091800020] = ffca0000, %g2 = 00000000000000af
ldub [%o0+0x022],%g2 ! %g2 = 00000000000000ff
! Mem[0000000091800028] = ffffffff, %g2 = 00000000000000ff
ldsb [%o0+%o5],%g2 ! %g2 = ffffffffffffffff
! %l3 = ffffffffb4b02e4e, Mem[0000000090000018] = 7f114e20765922ad
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = ffffffffb4b02e4e
p40_label_19:
! Mem[0000000060800008] = 7659f9042e9a8f76, %l4 = ffffffffffffffca
ldx [%i1+%o1],%l4 ! %l4 = 7659f9042e9a8f76
! Mem[0000000090000000] = 000000f0 000000c1, %g2 = ffffffff, %g3 = f8ba39dc
ldd [%i4+%g0],%g2 ! %g2 = 00000000000000f0 00000000000000c1
! Mem[000000009180000c] = 58c76f8e, %g2 = 00000000000000f0
lduw [%o0+0x00c],%g2 ! %g2 = 0000000058c76f8e
! Mem[0000000091000028] = 6f8ead4f, %g2 = 0000000058c76f8e
lduh [%i6+0x02a],%g2 ! %g2 = 0000000000006f8e
! %l0 = 00000000000000f0, Mem[000000009180002f] = ca45288f
stb %l0,[%o0+0x02f] ! Mem[000000009180002c] = f045288f
! Mem[0000000090800038] = 0000a514, %g2 = 0000000000006f8e
ldub [%i5+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000010] = 688c1996, %g2 = 0000000000000000
ldub [%i4+0x011],%g2 ! %g2 = 0000000000000068
! %l1 = 00000000000000c1, Mem[0000000061800036] = 09b28b1e
sth %l1,[%i3+0x036] ! Mem[0000000061800034] = 09b200c1
! Mem[0000000090000018] = ffffffb4, %g2 = 0000000000000068
ldsb [%i4+0x019],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000060800030] = 3093f983f1c64ead, %l0 = 00000000000000f0
ldx [%i1+0x030],%l0 ! %l0 = 3093f983f1c64ead
p40_label_20:
! Mem[0000000090000030] = 944f136a a51476aa, %g2 = ffffffff, %g3 = 000000c1
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f136a 00000000a51476aa
! Mem[000000009180000c] = 58c76f8e, %g2 = 00000000944f136a
lduh [%o0+0x00c],%g2 ! %g2 = 00000000000058c7
! Mem[0000000090000034] = aa00005e, %g2 = 00000000000058c7
ldsb [%i4+0x037],%g2 ! %g2 = ffffffffffffffaa
! Mem[000000009000000c] = c40b9e2c, %g2 = ffffffffffffffaa
lduh [%i4+0x00c],%g2 ! %g2 = 000000000000c40b
! Mem[0000000091800024] = 00000001, %g2 = 000000000000c40b
lduw [%o0+0x024],%g2 ! %g2 = 0000000000000001
! Mem[0000000061000034] = e9b6ffca, %l4 = 7659f9042e9a8f76
lduh [%i2+0x034],%l4 ! %l4 = 000000000000e9b6
! Mem[0000000091000034] = 7bbe7e65, %g2 = 0000000000000001
ldsb [%i6+0x035],%g2 ! %g2 = 000000000000007b
! Mem[0000000061000008] = cab58c1900007659, %l1 = 00000000000000c1
ldx [%i2+%o1],%l1 ! %l1 = cab58c1900007659
! Mem[0000000061800024] = 49bd8a2a, %l5 = ffffffffffffff97
ldub [%i3+0x027],%l5 ! %l5 = 000000000000002a
! Mem[0000000091800010] = f4a2d978, %g2 = 000000000000007b
ldsb [%o0+0x013],%g2 ! %g2 = fffffffffffffff4
p40_label_21:
! Mem[0000000061800034] = 09b200c1, %l1 = cab58c1900007659
lduh [%i3+0x036],%l1 ! %l1 = 00000000000000c1
! Mem[0000000090800030] = 8c19a514 2d07fd66, %g2 = fffffff4, %g3 = a51476aa
ldd [%i5+0x030],%g2 ! %g2 = 000000008c19a514 000000002d07fd66
! %l0 = 3093f983f1c64ead, Mem[0000000091000014] = c483e63d
stw %l0,[%i6+0x014] ! Mem[0000000091000014] = f1c64ead
! Mem[0000000060000018] = 8a7f8c19, %l1 = 00000000000000c1
ldsh [%i0+0x01a],%l1 ! %l1 = ffffffffffff8c19
! Mem[0000000090800008] = a3d5a514, %g2 = 000000008c19a514
lduw [%i5+%o1],%g2 ! %g2 = 00000000a3d5a514
! Mem[0000000090800028] = 776276aa 9c5fe8b1, %g2 = a3d5a514, %g3 = 2d07fd66
ldd [%i5+%o5],%g2 ! %g2 = 00000000776276aa 000000009c5fe8b1
! %l0 = f1c64ead, %l1 = ffff8c19, Mem[0000000091000000] = ddab9faa de8600c1
std %l0,[%i6+%g0] ! Mem[0000000091000000] = f1c64ead ffff8c19
! %l2 = 000000000000a514, Mem[0000000060800028] = 264cef24
stw %l2,[%i1+%o5] ! Mem[0000000060800028] = 0000a514
! Mem[000000009100001c] = 2dc94ead, %g2 = 00000000776276aa
lduh [%i6+0x01e],%g2 ! %g2 = 0000000000002dc9
! Mem[000000009180003c] = eb806635, %g18 = d4a4e4dc2d8ef461
ldsw [%o0+0x03c],%g2 ! %g2 = d4a4e4dc2d8ef461
p40_label_22:
! %l7 = 00000000f1c64ead, Mem[0000000090800038] = 0000a514b4b02e4e
stx %l7,[%i5+0x038] ! Mem[0000000090800038] = 00000000f1c64ead
! Mem[0000000091800004] = 0000174f, %g18 = d4a4e4dc2d8ef461
ldsw [%o0+0x004],%g2 ! %g2 = d4a4e4dc2d8ef461
! %l4 = 000000000000e9b6, Mem[0000000061000030] = fa990ed2
stw %l4,[%i2+0x030] ! Mem[0000000061000030] = 0000e9b6
! Mem[000000009100001c] = 40af2dc9, %g2 = 000000000000174f
lduw [%i6+0x01c],%g2 ! %g2 = 0000000040af2dc9
! Mem[0000000090800020] = 6c6c0f3aba1e4dff, %g2 = 0000000040af2dc9
ldx [%i5+%o4],%g2 ! %g2 = 6c6c0f3aba1e4dff
! Mem[0000000061800020] = 0a98ecff, %l3 = ffffffffb4b02e4e
lduh [%i3+%o4],%l3 ! %l3 = 0000000000000a98
! %l3 = 0000000000000a98, Mem[0000000091800012] = f9f4a2d9
stb %l3,[%o0+0x012] ! Mem[0000000091800010] = 98f4a2d9
! Mem[0000000090000028] = f9040000, %g2 = 6c6c0f3aba1e4dff
ldsb [%i4+0x02a],%g2 ! %g2 = fffffffffffffff9
! Mem[0000000091000020] = 4ead8c197b41cb19, %g2 = fffffffffffffff9
ldx [%i6+%o4],%g2 ! %g2 = 4ead8c197b41cb19
! %l0 = f1c64ead, %l1 = ffff8c19, Mem[0000000090800010] = bbd0f97a 58c76f8e
std %l0,[%i5+%o2] ! Mem[0000000090800010] = f1c64ead ffff8c19
p40_label_23:
! Mem[000000009180001c] = f904ffff, %g2 = 4ead8c197b41cb19
lduh [%o0+0x01e],%g2 ! %g2 = 000000000000f904
! Mem[0000000090800030] = 8c19a514, %g2 = 000000000000f904
lduh [%i5+0x030],%g2 ! %g2 = 0000000000008c19
! Mem[0000000090000004] = 0000c1ad, %g2 = 0000000000008c19
ldub [%i4+0x005],%g2 ! %g2 = 0000000000000000
! %l6 = 3093f983, %l7 = f1c64ead, Mem[0000000060000030] = 163831f0 adcf4a71
std %l6,[%i0+0x030] ! Mem[0000000060000030] = 3093f983 f1c64ead
! Mem[0000000091800000] = 00005e04, %g2 = 0000000000000000
lduw [%o0+%g0],%g2 ! %g2 = 0000000000005e04
! %l3 = 0000000000000a98, Mem[0000000090000018] = ffffffff
stw %l3,[%i4+%o3] ! Mem[0000000090000018] = 00000a98
! Mem[0000000091800018] = 00000000, %g2 = 0000000000005e04
lduh [%o0+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000024] = 7b41cb19, %g2 = 0000000000000000
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000007b41
! Mem[0000000090800034] = 2d07fd66, %g2 = 0000000000007b41
lduw [%i5+0x034],%g2 ! %g2 = 000000002d07fd66
! %l6 = 000000003093f983, Mem[0000000090000028] = 7659f90400007659
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = 000000003093f983
p40_label_24:
! Mem[0000000061800038] = 83fce7a3 7659f904, %l4 = 0000e9b6, %l5 = 0000002a
ldd [%i3+0x038],%l4 ! %l4 = 0000000083fce7a3 000000007659f904
! %l3 = 0000000000000a98, Mem[0000000091000038] = 65898de9
sth %l3,[%i6+0x038] ! Mem[0000000091000038] = 0a988de9
! %l2 = 000000000000a514, Mem[000000009180002c] = fffffff0
stw %l2,[%o0+0x02c] ! Mem[000000009180002c] = 0000a514
! Mem[0000000090800030] = a5142d07, %g2 = 000000002d07fd66
ldub [%i5+0x032],%g2 ! %g2 = 00000000000000a5
! Mem[0000000090800014] = 8c1935d3, %g2 = 00000000000000a5
ldsh [%i5+0x016],%g2 ! %g2 = ffffffffffff8c19
! Mem[0000000060000030] = 3093f983, %l4 = 0000000083fce7a3
ldsw [%i0+0x030],%l4 ! %l4 = 000000003093f983
! %l4 = 000000003093f983, Mem[000000009000000c] = c40b9e2c
stb %l4,[%i4+0x00c] ! Mem[000000009000000c] = 830b9e2c
! Mem[0000000060000038] = 82ad865c, %l2 = 000000000000a514
ldub [%i0+0x038],%l2 ! %l2 = 0000000000000082
! Mem[0000000091000034] = 207bbe7e, %g2 = ffffffffffff8c19
lduw [%i6+0x034],%g2 ! %g2 = 00000000207bbe7e
! Mem[000000009100002c] = 9effffff, %g2 = 00000000207bbe7e
ldsb [%i6+0x02f],%g2 ! %g2 = ffffffffffffff9e
p40_label_25:
! %l0 = 3093f983f1c64ead, Mem[000000009180002c] = 0000a514
sth %l0,[%o0+0x02c] ! Mem[000000009180002c] = 4eada514
! %l6 = 3093f983, %l7 = f1c64ead, Mem[0000000091800008] = ffca270e 58c76f8e
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 3093f983 f1c64ead
! %l2 = 0000000000000082, Mem[0000000090000018] = 00000a98b4b02e4e
stx %l2,[%i4+%o3] ! Mem[0000000090000018] = 0000000000000082
! %l0 = 3093f983f1c64ead, Mem[000000009080003d] = c64ead00
stb %l0,[%i5+0x03d] ! Mem[000000009080003c] = ad4ead00
! Mem[000000009180001c] = f904ffff, %g2 = ffffffffffffff9e
ldsb [%o0+0x01e],%g2 ! %g2 = fffffffffffffff9
! %l7 = 00000000f1c64ead, Mem[0000000091800024] = 00000001
stb %l7,[%o0+0x024] ! Mem[0000000091800024] = ad000001
! Mem[000000006100000c] = 00007659, %l3 = 0000000000000a98
ldsh [%i2+0x00c],%l3 ! %l3 = 0000000000000000
! Mem[0000000091000020] = 4ead8c197b41cb19, %g2 = fffffffffffffff9
ldx [%i6+%o4],%g2 ! %g2 = 4ead8c197b41cb19
! %l0 = f1c64ead, %l1 = ffff8c19, Mem[0000000090800038] = 00000000 f1ad4ead
std %l0,[%i5+0x038] ! Mem[0000000090800038] = f1c64ead ffff8c19
! %l1 = ffffffffffff8c19, Mem[000000009180002e] = a5144528
sth %l1,[%o0+0x02e] ! Mem[000000009180002c] = 8c194528
ba,a p40_not_taken_0_end
p40_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 3093f983f1c64ead
bne,a,pn %xcc,p40_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffff8c19
bne,a,pn %xcc,p40_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000082
bne,a,pn %xcc,p40_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000000
bne,a,pn %xcc,p40_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000003093f983
bne,a,pn %xcc,p40_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000007659f904
bne,a,pn %xcc,p40_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000003093f983
bne,a,pn %xcc,p40_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000f1c64ead
bne,a,pn %xcc,p40_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p40_check_fp_registers:
set p40_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 77f48e32 b6c80a3b
bne %xcc,p40_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 7a508a91 3f033e90
bne %xcc,p40_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 93013fa7 2ec2b36e
bne %xcc,p40_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 730ac701 554c6eb2
bne %xcc,p40_f6_fail
nop
! Check Local Memory
set p40_local0_expect,%g1
p40_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 8a7f8c193f782577
ldx [%i0+0x018],%g3 ! Observed data at 0000000060000018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 3093f983f1c64ead
ldx [%i0+0x030],%g3 ! Observed data at 0000000060000030
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x030,%g4
set p40_local1_expect,%g1
p40_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 7659f9042e9a8f76
ldx [%i1+0x008],%g3 ! Observed data at 0000000060800008
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000000000001
ldx [%i1+0x010],%g3 ! Observed data at 0000000060800010
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000a514a2688c19
ldx [%i1+0x028],%g3 ! Observed data at 0000000060800028
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0d67baca27e00001
ldx [%i1+0x038],%g3 ! Observed data at 0000000060800038
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x038,%g4
set p40_local2_expect,%g1
p40_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = cab58c1900007659
ldx [%i2+0x008],%g3 ! Observed data at 0000000061000008
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = f025dd70fd19d4b0
ldx [%i2+0x010],%g3 ! Observed data at 0000000061000010
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000e9b6e9b6ffca
ldx [%i2+0x030],%g3 ! Observed data at 0000000061000030
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x030,%g4
set p40_local3_expect,%g1
p40_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = fbcceb5cca97a514
ldx [%i3+0x000],%g3 ! Observed data at 0000000061800000
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 58c76f8e00000001
ldx [%i3+0x008],%g3 ! Observed data at 0000000061800008
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 346fcac718e50415
ldx [%i3+0x018],%g3 ! Observed data at 0000000061800018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffffff83fce7a3
ldx [%i3+0x028],%g3 ! Observed data at 0000000061800028
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 37508c1909b200c1
ldx [%i3+0x030],%g3 ! Observed data at 0000000061800030
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x030,%g4
! The test for processor 40 has passed
p40_passed:
ta GOOD_TRAP
nop
p40_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p40_failed
p40_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p40_failed
p40_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p40_failed
p40_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p40_failed
p40_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p40_failed
p40_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p40_failed
p40_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p40_failed
p40_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p40_failed
p40_f0_fail:
set p40_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f2_fail:
set p40_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f4_fail:
set p40_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f6_fail:
set p40_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
ldswa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000060000018]
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000061800018]
stwa %l5,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061000010]
ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060000018]
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000060000008]
ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000060000028]
done
p40_trap1o:
ldswa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000060000018]
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000061800018]
stwa %l5,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061000010]
ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060000018]
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000060000008]
ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000060000028]
done
p40_trap2e:
stxa %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800018]
lduwa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000061800020]
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000061000010]
ldswa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061800000]
done
p40_trap2o:
stxa %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000061800018]
lduwa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000061800020]
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000061000010]
ldswa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000061800000]
done
p40_trap3e:
nop
nop
nop
done
p40_trap3o:
nop
nop
nop
done
p40_init_memory_pointers:
set p40_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p40_local0_start,%i0
set p40_local1_start,%i1
set p40_local2_start,%i2
set p40_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = cc562ae4abc2fe69
ldx [%g1+0x008],%l1 ! %l1 = eadbfc81c483e63d
ldx [%g1+0x010],%l2 ! %l2 = 264cef24a2688c19
ldx [%g1+0x018],%l3 ! %l3 = b60f84a396089020
ldx [%g1+0x020],%l4 ! %l4 = dbc0270e58c76f8e
ldx [%g1+0x028],%l5 ! %l5 = ad5773f060b66ddd
ldx [%g1+0x030],%l6 ! %l6 = a47143e6776276aa
ldx [%g1+0x038],%l7 ! %l7 = c8c89937f7533398
! 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 = 9a9e4bba 11e8140c 1ce5578b e48b9b1b
! %f4 = 1cccc45f d7e373fa dafa28eb 8cc83fae
! %f8 = b52a9c02 9293546d 42163d09 8fba9e47
! %f12 = 7395c4d0 cc5cb536 2cc0ba10 3ef47fa0
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 288d2ee0 45207150 088a8d70 c1624528
! %f20 = 60534dc3 ebb21328 9f742423 04d092e3
! %f24 = da9dd46b 9cf1c56c 42436197 fefc6863
! %f28 = 1ffe03b7 c6b8637a 82517698 d749d953
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 47187e26 2138b9a5 1b03718e b9708766
! %f36 = 53756d70 1327bf7f 4a1bcf25 c84a19d8
! %f40 = 043c7ff4 cf357864 7cda13b9 1e0399d2
! %f44 = 101045e0 cdf9cc58 03de2506 742e13f2
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x643a2fd00000006f,%g7,%g1 ! GSR scale = 13, align = 7
wr %g1,%g0,%gsr ! GSR = 643a2fd00000006f
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[0000000091000004] = de861c20, %g2 = f610b1fafc836967
lduh [%i6+0x004],%g2 ! %g2 = 000000000000de86
! Mem[0000000091000018] = b4334f34, %g2 = 000000000000de86
lduw [%i6+%o3],%g2 ! %g2 = 00000000b4334f34
! %l7 = 4a808e2ed4a4bdd9, Mem[0000000091800030] = 45288f71b6b6487f
stx %l7,[%o0+0x030] ! Mem[0000000091800030] = 4a808e2ed4a4bdd9
! Mem[0000000090000010] = 0212225c 798eb5a3, %g2 = b4334f34, %g3 = 0bad0b00
ldd [%i4+%o2],%g2 ! %g2 = 000000000212225c 00000000798eb5a3
! %l0 = 79c6106057beb418, Mem[0000000091000032] = 7257207b
sth %l0,[%i6+0x032] ! Mem[0000000091000030] = b418207b
! %l0 = 57beb418, %l1 = ec1b91cf, Mem[0000000091800020] = c69ee3c7 33167744
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 57beb418 ec1b91cf
! %l1 = 556e7cbaec1b91cf, Mem[0000000090000030] = 944f136a126760d7
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = 556e7cbaec1b91cf
! Mem[0000000091800038] = e8dd799b, %g18 = 7f4d6d647e340c92
ldsw [%o0+0x038],%g2 ! %g2 = 7f4d6d647e340c92
! %l5 = 3a62b7041d1f4a91, Mem[0000000091000018] = b4334f34
stw %l5,[%i6+%o3] ! Mem[0000000091000018] = 1d1f4a91
! Mem[0000000062000018] = bd2871e6, %l1 = 556e7cbaec1b91cf
lduh [%i0+%o3],%l1 ! %l1 = 000000000000bd28
p41_label_2:
! Mem[000000009000003c] = f8ba39dc, %g2 = ffffffffe8dd799b
ldsh [%i4+0x03c],%g2 ! %g2 = fffffffffffff8ba
! Mem[0000000090000008] = 1bc40b9e, %g2 = fffffffffffff8ba
ldsb [%i4+0x00b],%g2 ! %g2 = 000000000000001b
! Mem[000000009080003c] = dd38b60e, %g2 = 000000000000001b
ldsb [%i5+0x03c],%g2 ! %g2 = ffffffffffffffdd
! %l5 = 3a62b7041d1f4a91, Mem[0000000090800021] = 6c0f3aba
stb %l5,[%i5+0x021] ! Mem[0000000090800020] = 910f3aba
! %l0 = 57beb418, %l1 = 0000bd28, Mem[0000000090800008] = a3d5b48d f38fafd2
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 57beb418 0000bd28
! Mem[0000000091800018] = df25e146, %g2 = ffffffffffffffdd
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000df25
! Mem[0000000091800000] = 37b5da19, %g2 = 000000000000df25
lduh [%o0+0x002],%g2 ! %g2 = 00000000000037b5
! Mem[0000000063000018] = 7ca3da3a, %l7 = 4a808e2ed4a4bdd9
ldub [%i2+0x01b],%l7 ! %l7 = 000000000000003a
! %l3 = e44a847df738db07, Mem[0000000090000028] = 07dc67fd8d791540
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = e44a847df738db07
! %l6 = f7636b808ab2cd8e, Mem[0000000091800018] = 39a5df25
sth %l6,[%o0+%o3] ! Mem[0000000091800018] = cd8edf25
p41_label_3:
! %l6 = 8ab2cd8e, %l7 = 0000003a, Mem[0000000091800038] = e8dd799b eb806635
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 8ab2cd8e 0000003a
! Mem[0000000091800008] = 50d23f270741274a, %g2 = 00000000000037b5
ldx [%o0+%o1],%g2 ! %g2 = 50d23f270741274a
! Mem[0000000090800034] = 2d07fd66, %g2 = 50d23f270741274a
lduw [%i5+0x034],%g2 ! %g2 = 000000002d07fd66
! Mem[0000000090000028] = 7df738db, %g2 = 000000002d07fd66
ldsb [%i4+0x02b],%g2 ! %g2 = 000000000000007d
! Mem[0000000062800018] = 84065905, %l0 = 79c6106057beb418
ldsh [%i1+%o3],%l0 ! %l0 = ffffffffffff8406
! Mem[000000009100002c] = 9e7cc7b4, %g2 = 000000000000007d
ldub [%i6+0x02f],%g2 ! %g2 = 000000000000009e
! %l5 = 3a62b7041d1f4a91, Mem[0000000063800018] = 5081cedab4ac5e3e
stx %l5,[%i3+%o3] ! Mem[0000000063800018] = 3a62b7041d1f4a91
! %l4 = d4261e289b52017c, Mem[000000009000001e] = 22ad1a54
sth %l4,[%i4+0x01e] ! Mem[000000009000001c] = 017c1a54
! %l5 = 3a62b7041d1f4a91, Mem[0000000090800010] = bbd0f97aba27fa54
stx %l5,[%i5+%o2] ! Mem[0000000090800010] = 3a62b7041d1f4a91
! Mem[0000000091000010] = b0555beb, %g2 = 000000000000009e
lduh [%i6+0x012],%g2 ! %g2 = 000000000000b055
p41_label_4:
! %l6 = f7636b808ab2cd8e, Mem[000000009180001a] = df25e146
stb %l6,[%o0+0x01a] ! Mem[0000000091800018] = 8e25e146
! %l3 = e44a847df738db07, Mem[0000000091000011] = 99b0555b
stb %l3,[%i6+0x011] ! Mem[0000000091000010] = 07b0555b
! Mem[0000000090800018] = 35d3851cd6343572, %g2 = 000000000000b055
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
! %l2 = 52218168, %l3 = f738db07, Mem[0000000090800008] = 57beb418 0000bd28
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 52218168 f738db07
! %l2 = 7bbef40a52218168, Mem[000000009180001c] = e14610d9
stw %l2,[%o0+0x01c] ! Mem[000000009180001c] = 52218168
! %l6 = 8ab2cd8e, %l7 = 0000003a, Mem[0000000090000020] = 1a54edfc e7b2eb32
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 8ab2cd8e 0000003a
! Mem[0000000091000018] = 4a9140af, %g2 = 35d3851cd6343572
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000004a91
! Mem[0000000063800030] = c90f486d, %l7 = 000000000000003a
ldsw [%i3+0x030],%l7 ! %l7 = ffffffffc90f486d
! %l3 = e44a847df738db07, Mem[0000000091000008] = 4b1c5151
stw %l3,[%i6+%o1] ! Mem[0000000091000008] = f738db07
! Mem[000000009180001c] = 52218168, %g2 = 0000000000004a91
lduw [%o0+0x01c],%g2 ! %g2 = 0000000052218168
p41_label_5:
! Mem[0000000091000008] = f738db07 da67f293, %g2 = 52218168, %g3 = 798eb5a3
ldd [%i6+%o1],%g2 ! %g2 = 00000000f738db07 00000000da67f293
! Mem[0000000090800018] = 35d3851c, %g2 = 00000000f738db07
lduh [%i5+%o3],%g2 ! %g2 = 00000000000035d3
! %l4 = d4261e289b52017c, Mem[0000000091800008] = 50d23f27
sth %l4,[%o0+%o1] ! Mem[0000000091800008] = 017c3f27
! Mem[0000000090000030] = 556e7cba, %g2 = 00000000000035d3
ldsh [%i4+0x030],%g2 ! %g2 = 000000000000556e
! Mem[000000006200003c] = bf834479, %l6 = f7636b808ab2cd8e
lduw [%i0+0x03c],%l6 ! %l6 = 00000000bf834479
! Mem[000000009100002c] = db4f959e, %g2 = 000000000000556e
lduw [%i6+0x02c],%g2 ! %g2 = 00000000db4f959e
! Mem[0000000090000030] = 556e7cba, %g2 = 00000000db4f959e
ldsh [%i4+0x030],%g2 ! %g2 = 000000000000556e
! %l0 = ffff8406, %l1 = 0000bd28, Mem[0000000090800028] = eb4882af 9c5fe8b1
std %l0,[%i5+%o5] ! Mem[0000000090800028] = ffff8406 0000bd28
! Mem[0000000090000014] = b5a37f11, %g2 = 000000000000556e
lduh [%i4+0x016],%g2 ! %g2 = 000000000000b5a3
! %l1 = 000000000000bd28, Mem[0000000091800008] = 017c3f270741274a
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 000000000000bd28
p41_label_6:
! Mem[0000000091000028] = a014addb, %g2 = 000000000000b5a3
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000a0
! Mem[0000000091800028] = d1fa02cc, %g18 = 7f4d6d647e340c92
ldsw [%o0+%o5],%g2 ! %g2 = 7f4d6d647e340c92
! %l2 = 7bbef40a52218168, Mem[000000006280001c] = 6541ed58
stw %l2,[%i1+0x01c] ! Mem[000000006280001c] = 52218168
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = ffffffffd1fa02cc
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! Mem[0000000090000028] = e44a847d f738db07, %g2 = c40b9e2c, %g3 = da67f293
ldd [%i4+%o5],%g2 ! %g2 = 00000000e44a847d 00000000f738db07
! Mem[0000000090800020] = 6c910f3a, %g2 = 00000000e44a847d
lduh [%i5+%o4],%g2 ! %g2 = 0000000000006c91
! Mem[0000000090800018] = 35d3851cd6343572, %g2 = 0000000000006c91
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
! Mem[0000000090000020] = 8ab2cd8e 0000003a, %g2 = d6343572, %g3 = f738db07
ldd [%i4+%o4],%g2 ! %g2 = 000000008ab2cd8e 000000000000003a
! %l6 = 00000000bf834479, Mem[0000000091000018] = 1d1f4a91
sth %l6,[%i6+%o3] ! Mem[0000000091000018] = 44794a91
! %l7 = ffffffffc90f486d, Mem[0000000091800036] = bdd98ab2
sth %l7,[%o0+0x036] ! Mem[0000000091800034] = 486d8ab2
p41_label_7:
! %l4 = 9b52017c, %l5 = 1d1f4a91, Mem[0000000090000008] = 96abb01b c40b9e2c
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 9b52017c 1d1f4a91
! Mem[0000000090000024] = 003ae44a, %g2 = 000000008ab2cd8e
lduh [%i4+0x026],%g2 ! %g2 = 000000000000003a
! %l0 = ffff8406, %l1 = 0000bd28, Mem[0000000091000030] = 7cc7b418 207bbe7e
std %l0,[%i6+0x030] ! Mem[0000000091000030] = ffff8406 0000bd28
! %l5 = 3a62b7041d1f4a91, Mem[0000000090000014] = 798eb5a3
stw %l5,[%i4+0x014] ! Mem[0000000090000014] = 1d1f4a91
! %l0 = ffffffffffff8406, Mem[0000000091800032] = 8e2ed4a4
stb %l0,[%o0+0x032] ! Mem[0000000091800030] = 062ed4a4
! Mem[0000000091000004] = de861c20, %g2 = 000000000000003a
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffffde86
! Mem[0000000091800004] = da193367, %g2 = ffffffffffffde86
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffffda19
! %l0 = ffffffffffff8406, Mem[0000000090800008] = 52218168
stw %l0,[%i5+%o1] ! Mem[0000000090800008] = ffff8406
! Mem[0000000091800008] = 00000000, %g2 = ffffffffffffda19
lduw [%o0+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000030] = 7cbaec1b, %g2 = 0000000000000000
ldub [%i4+0x032],%g2 ! %g2 = 000000000000007c
p41_label_8:
! %l1 = 000000000000bd28, Mem[0000000091000008] = f738db07da67f293
stx %l1,[%i6+%o1] ! Mem[0000000091000008] = 000000000000bd28
! %l6 = bf834479, %l7 = c90f486d, Mem[0000000091000038] = 65898de9 d7571dc0
std %l6,[%i6+0x038] ! Mem[0000000091000038] = bf834479 c90f486d
! %l5 = 3a62b7041d1f4a91, Mem[0000000062000014] = 09939bda
stw %l5,[%i0+0x014] ! Mem[0000000062000014] = 1d1f4a91
! %l6 = 00000000bf834479, Mem[0000000090800017] = 9135d385
stb %l6,[%i5+0x017] ! Mem[0000000090800014] = 7935d385
! %l5 = 3a62b7041d1f4a91, Mem[0000000090800002] = 86c6d0ba
stb %l5,[%i5+0x002] ! Mem[0000000090800000] = 91c6d0ba
! Mem[0000000090800008] = 8406f738, %g2 = 000000000000007c
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffff8406
! %l0 = ffffffffffff8406, Mem[0000000062000024] = bec1f51c
stw %l0,[%i0+0x024] ! Mem[0000000062000024] = ffff8406
! Mem[000000009080000c] = f738db07, %g2 = ffffffffffff8406
ldsh [%i5+0x00c],%g2 ! %g2 = fffffffffffff738
! Mem[0000000091000010] = eb07b055, %g18 = 7f4d6d647e340c92
ldsw [%i6+%o2],%g2 ! %g2 = 7f4d6d647e340c92
! %l2 = 7bbef40a52218168, Mem[0000000091000014] = 5bebbbe4
stw %l2,[%i6+0x014] ! Mem[0000000091000014] = 52218168
p41_label_9:
! %l7 = ffffffffc90f486d, Mem[0000000090000020] = 8ab2cd8e
stb %l7,[%i4+%o4] ! Mem[0000000090000020] = 6db2cd8e
! Mem[000000006380000c] = 6cd623e3, %l6 = 00000000bf834479
lduw [%i3+0x00c],%l6 ! %l6 = 000000006cd623e3
! %l6 = 000000006cd623e3, Mem[0000000091000008] = 00000000
sth %l6,[%i6+%o1] ! Mem[0000000091000008] = 23e30000
! %l4 = d4261e289b52017c, Mem[0000000063000004] = 6041e1bc
sth %l4,[%i2+0x004] ! Mem[0000000063000004] = 017ce1bc
! %l6 = 000000006cd623e3, Mem[0000000062800002] = 36b82029
sth %l6,[%i1+0x002] ! Mem[0000000062800000] = 36b823e3
! Mem[0000000063000028] = a8075c12 5d8928d4, %l4 = 9b52017c, %l5 = 1d1f4a91
ldd [%i2+%o5],%l4 ! %l4 = 00000000a8075c12 000000005d8928d4
! Mem[0000000091800008] = 00000000, %g18 = 7f4d6d647e340c92
ldsw [%o0+%o1],%g2 ! %g2 = 7f4d6d647e340c92
! Mem[000000006300000c] = 1c5162d2, %l3 = e44a847df738db07
ldub [%i2+0x00e],%l3 ! %l3 = 0000000000000062
! Mem[0000000091000008] = 00000000, %g2 = 0000000000000000
lduh [%i6+0x00a],%g2 ! %g2 = 0000000000000000
! %l2 = 52218168, %l3 = 00000062, Mem[0000000063000000] = 700730f7 017ce1bc
std %l2,[%i2+%g0] ! Mem[0000000063000000] = 52218168 00000062
p41_label_10:
! Mem[0000000090800000] = c8c091c6 d0bacca9, %g2 = 00000000, %g3 = 0000003a
ldd [%i5+%g0],%g2 ! %g2 = 00000000c8c091c6 00000000d0bacca9
! Mem[0000000090000008] = 9b52017c1d1f4a91, %g2 = 00000000c8c091c6
ldx [%i4+%o1],%g2 ! %g2 = 9b52017c1d1f4a91
! %l1 = 000000000000bd28, Mem[000000006380000a] = 6af9ab6d
sth %l1,[%i3+0x00a] ! Mem[0000000063800008] = 6af9bd28
! Mem[0000000091000008] = 23e30000, %g2 = 9b52017c1d1f4a91
ldsh [%i6+%o1],%g2 ! %g2 = 00000000000023e3
! Mem[000000009000000c] = 1d1f4a91, %g2 = 00000000000023e3
ldsb [%i4+0x00c],%g2 ! %g2 = 000000000000001d
! Mem[0000000090800018] = 35d3851c, %g2 = 000000000000001d
lduw [%i5+%o3],%g2 ! %g2 = 0000000035d3851c
! Mem[0000000091800008] = 00000000, %g2 = 0000000035d3851c
ldsb [%o0+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800020] = b418ec1b, %g2 = 0000000000000000
lduh [%o0+0x022],%g2 ! %g2 = 000000000000b418
! Mem[0000000091000034] = 0000bd28, %g2 = 000000000000b418
ldsh [%i6+0x034],%g2 ! %g2 = 0000000000000000
! %l1 = 000000000000bd28, Mem[000000006380001b] = 3a62b704
stb %l1,[%i3+0x01b] ! Mem[0000000063800018] = 3a62b728
p41_label_11:
! %l4 = a8075c12, %l5 = 5d8928d4, Mem[0000000090000010] = 0212225c 1d1f4a91
std %l4,[%i4+%o2] ! Mem[0000000090000010] = a8075c12 5d8928d4
! Mem[0000000090000008] = 9b52017c, %g2 = 0000000000000000
ldsb [%i4+%o1],%g2 ! %g2 = ffffffffffffff9b
! %l4 = a8075c12, %l5 = 5d8928d4, Mem[0000000090800018] = 35d3851c d6343572
std %l4,[%i5+%o3] ! Mem[0000000090800018] = a8075c12 5d8928d4
! Mem[0000000062000010] = 9bc888f0 1d1f4a91, %l4 = a8075c12, %l5 = 5d8928d4
ldd [%i0+%o2],%l4 ! %l4 = 000000009bc888f0 000000001d1f4a91
! Mem[0000000091000020] = 8f8d7b41, %g2 = ffffffffffffff9b
ldsb [%i6+0x022],%g2 ! %g2 = ffffffffffffff8f
! Mem[0000000062800004] = caff09fe, %l2 = 7bbef40a52218168
ldsw [%i1+0x004],%l2 ! %l2 = ffffffffcaff09fe
! %l0 = ffffffffffff8406, Mem[0000000090800038] = 393f420c
stw %l0,[%i5+0x038] ! Mem[0000000090800038] = ffff8406
! Mem[0000000090000018] = 7f114e52, %g2 = ffffffffffffff8f
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000007f11
! %l0 = ffff8406, %l1 = 0000bd28, Mem[0000000091800000] = 6c5e37b5 da193367
std %l0,[%o0+%g0] ! Mem[0000000091800000] = ffff8406 0000bd28
! Mem[0000000090800020] = 6c910f3a ba1e4dff, %g2 = 00007f11, %g3 = d0bacca9
ldd [%i5+%o4],%g2 ! %g2 = 000000006c910f3a 00000000ba1e4dff
p41_label_12:
! %l0 = ffff8406, %l1 = 0000bd28, Mem[0000000091800028] = d1fa02cc b0308df5
std %l0,[%o0+%o5] ! Mem[0000000091800028] = ffff8406 0000bd28
! Mem[0000000091000004] = de861c20, %g2 = 000000006c910f3a
lduw [%i6+0x004],%g2 ! %g2 = 00000000de861c20
! %l3 = 0000000000000062, Mem[0000000091800034] = d4a4486d
stb %l3,[%o0+0x034] ! Mem[0000000091800034] = 62a4486d
! %l6 = 000000006cd623e3, Mem[0000000090800010] = 3a62b7041d1f4a79
stx %l6,[%i5+%o2] ! Mem[0000000090800010] = 000000006cd623e3
! %l3 = 0000000000000062, Mem[0000000091800030] = 4a80062e
stb %l3,[%o0+0x030] ! Mem[0000000091800030] = 6280062e
! Mem[0000000090000010] = 125d8928, %g2 = 00000000de861c20
ldsb [%i4+0x013],%g2 ! %g2 = 0000000000000012
! Mem[000000006280001c] = 52218168, %l4 = 000000009bc888f0
ldsh [%i1+0x01e],%l4 ! %l4 = ffffffffffff8168
! Mem[0000000063800028] = f7b7c835, %l3 = 0000000000000062
ldsb [%i3+0x029],%l3 ! %l3 = ffffffffffffffb7
! %l0 = ffff8406, %l1 = 0000bd28, Mem[0000000091000008] = 23e30000 0000bd28
std %l0,[%i6+%o1] ! Mem[0000000091000008] = ffff8406 0000bd28
! Mem[0000000091000030] = ffff8406, %g18 = 7f4d6d647e340c92
ldsw [%i6+0x030],%g2 ! %g2 = 7f4d6d647e340c92
p41_label_13:
! Mem[0000000091800008] = 00000000 0000bd28, %g2 = ffff8406, %g3 = ba1e4dff
ldd [%o0+%o1],%g2 ! %g2 = 0000000000000000 000000000000bd28
! Mem[0000000091000024] = cb8c43a0, %g2 = 0000000000000000
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffffcb8c
! Mem[0000000063800030] = c90f486d, %l7 = ffffffffc90f486d
ldsb [%i3+0x031],%l7 ! %l7 = 000000000000000f
! Mem[0000000062800014] = b43bf80d, %l4 = ffffffffffff8168
ldsh [%i1+0x014],%l4 ! %l4 = ffffffffffffb43b
! %l7 = 000000000000000f, Mem[0000000090000024] = 0000003a
stw %l7,[%i4+0x024] ! Mem[0000000090000024] = 0000000f
! %l3 = ffffffffffffffb7, Mem[0000000062800028] = 5251cc41
sth %l3,[%i1+%o5] ! Mem[0000000062800028] = ffb7cc41
! Mem[0000000062800010] = a19fdb6d, %l3 = ffffffffffffffb7
ldsw [%i1+%o2],%l3 ! %l3 = ffffffffa19fdb6d
! %l6 = 6cd623e3, %l7 = 0000000f, Mem[0000000091800018] = cd8e8e25 52218168
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 6cd623e3 0000000f
! Mem[0000000091000020] = 9de28f8d 7b41cb8c, %g2 = ffffcb8c, %g3 = 0000bd28
ldd [%i6+%o4],%g2 ! %g2 = 000000009de28f8d 000000007b41cb8c
! %l1 = 000000000000bd28, Mem[0000000091000018] = 44794a9140af2dc9
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = 000000000000bd28
p41_label_14:
! %l0 = ffffffffffff8406, Mem[0000000090800010] = 00000000
stw %l0,[%i5+%o2] ! Mem[0000000090800010] = ffff8406
! Mem[000000009180000c] = bd285e44, %g2 = 000000009de28f8d
ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffffbd28
! Mem[0000000090000014] = 5d8928d4, %g2 = ffffffffffffbd28
lduw [%i4+0x014],%g2 ! %g2 = 000000005d8928d4
! %l2 = ffffffffcaff09fe, Mem[0000000090000006] = 0b789b52
sth %l2,[%i4+0x006] ! Mem[0000000090000004] = 09fe9b52
! Mem[0000000091800014] = a2d978b6, %g18 = 7f4d6d647e340c92
ldsw [%o0+0x014],%g2 ! %g2 = 7f4d6d647e340c92
! Mem[0000000091000018] = 00000000 0000bd28, %g2 = a2d978b6, %g3 = 7b41cb8c
ldd [%i6+%o3],%g2 ! %g2 = 0000000000000000 000000000000bd28
! %l0 = ffffffffffff8406, Mem[000000009080002a] = 84060000
stb %l0,[%i5+0x02a] ! Mem[0000000090800028] = 06060000
! Mem[000000009100000c] = 0000bd28, %g18 = 7f4d6d647e340c92
ldsw [%i6+0x00c],%g2 ! %g2 = 7f4d6d647e340c92
! Mem[0000000090000020] = 6db2cd8e 0000000f, %g2 = 0000bd28, %g3 = 0000bd28
ldd [%i4+%o4],%g2 ! %g2 = 000000006db2cd8e 000000000000000f
! Mem[0000000091000004] = de861c20, %g2 = 000000006db2cd8e
lduh [%i6+0x004],%g2 ! %g2 = 000000000000de86
p41_label_15:
! Mem[0000000091000020] = 9de28f8d, %g2 = 000000000000de86
lduh [%i6+%o4],%g2 ! %g2 = 0000000000009de2
! %l5 = 000000001d1f4a91, Mem[0000000091800002] = 84060000
sth %l5,[%o0+0x002] ! Mem[0000000091800000] = 4a910000
! Mem[0000000091800038] = 8ab2cd8e0000003a, %g2 = 0000000000009de2
ldx [%o0+0x038],%g2 ! %g2 = 8ab2cd8e0000003a
! Mem[0000000090000038] = 8fc6c81b f8ba39dc, %g2 = 0000003a, %g3 = 0000000f
ldd [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b 00000000f8ba39dc
! %l4 = ffffb43b, %l5 = 1d1f4a91, Mem[0000000090800028] = ffff0606 0000bd28
std %l4,[%i5+%o5] ! Mem[0000000090800028] = ffffb43b 1d1f4a91
! %l1 = 000000000000bd28, Mem[0000000090800036] = fd66ffff
sth %l1,[%i5+0x036] ! Mem[0000000090800034] = bd28ffff
! Mem[0000000090000020] = 6db2cd8e, %g2 = 000000008fc6c81b
lduw [%i4+%o4],%g2 ! %g2 = 000000006db2cd8e
! Mem[0000000063000028] = a8075c12, %l0 = ffffffffffff8406
ldsb [%i2+%o5],%l0 ! %l0 = ffffffffffffffa8
! Mem[0000000090000018] = 7f114e52, %g2 = 000000006db2cd8e
lduw [%i4+%o3],%g2 ! %g2 = 000000007f114e52
! %l2 = caff09fe, %l3 = a19fdb6d, Mem[0000000091800030] = 6280062e 62a4486d
std %l2,[%o0+0x030] ! Mem[0000000091800030] = caff09fe a19fdb6d
p41_label_16:
! Mem[0000000090000030] = baec1b91, %g2 = 000000007f114e52
ldsb [%i4+0x033],%g2 ! %g2 = ffffffffffffffba
! Mem[0000000090800008] = ffff8406, %g18 = 7f4d6d647e340c92
ldsw [%i5+%o1],%g2 ! %g2 = 7f4d6d647e340c92
! Mem[0000000090000018] = 529d7101, %g2 = ffffffffffff8406
ldsb [%i4+0x01b],%g2 ! %g2 = 0000000000000052
! %l5 = 000000001d1f4a91, Mem[0000000091800006] = bd280000
sth %l5,[%o0+0x006] ! Mem[0000000091800004] = 4a910000
! %l6 = 000000006cd623e3, Mem[000000009100003c] = c90f486d
stb %l6,[%i6+0x03c] ! Mem[000000009100003c] = e30f486d
! Mem[000000006280001c] = 52218168, %l3 = ffffffffa19fdb6d
ldsw [%i1+0x01c],%l3 ! %l3 = 0000000052218168
! Mem[0000000090800000] = c8c091c6d0bacca9, %g2 = 0000000000000052
ldx [%i5+%g0],%g2 ! %g2 = c8c091c6d0bacca9
! Mem[0000000090800008] = ffff8406 f738db07, %g2 = d0bacca9, %g3 = f8ba39dc
ldd [%i5+%o1],%g2 ! %g2 = 00000000ffff8406 00000000f738db07
! Mem[0000000090000010] = a8075c12, %g2 = 00000000ffff8406
lduw [%i4+%o2],%g2 ! %g2 = 00000000a8075c12
! %l5 = 000000001d1f4a91, Mem[000000009100000a] = 84060000
sth %l5,[%i6+0x00a] ! Mem[0000000091000008] = 4a910000
p41_label_17:
! Mem[0000000090000020] = 6db2cd8e, %g2 = 00000000a8075c12
lduw [%i4+%o4],%g2 ! %g2 = 000000006db2cd8e
! Mem[0000000091800034] = a19fdb6d, %g18 = 7f4d6d647e340c92
ldsw [%o0+0x034],%g2 ! %g2 = 7f4d6d647e340c92
! Mem[0000000090000008] = 9b52017c, %g18 = 7f4d6d647e340c92
ldsw [%i4+%o1],%g2 ! %g2 = 7f4d6d647e340c92
! Mem[0000000090800020] = 0f3aba1e, %g2 = ffffffff9b52017c
ldsb [%i5+0x022],%g2 ! %g2 = 000000000000000f
! Mem[000000009000003c] = f8ba39dc, %g2 = 000000000000000f
lduw [%i4+0x03c],%g2 ! %g2 = 00000000f8ba39dc
! Mem[0000000090800000] = c6d0bacc, %g2 = 00000000f8ba39dc
ldub [%i5+0x003],%g2 ! %g2 = 00000000000000c6
! %l3 = 0000000052218168, Mem[0000000091000038] = bf834479
sth %l3,[%i6+0x038] ! Mem[0000000091000038] = 81684479
! %l7 = 000000000000000f, Mem[0000000062800038] = 57219f5d
stb %l7,[%i1+0x038] ! Mem[0000000062800038] = 0f219f5d
! Mem[000000009180001c] = 000f57be, %g2 = 00000000000000c6
lduh [%o0+0x01e],%g2 ! %g2 = 000000000000000f
! %l4 = ffffffffffffb43b, Mem[0000000091800018] = 6cd623e3
stw %l4,[%o0+%o3] ! Mem[0000000091800018] = ffffb43b
p41_label_18:
! Mem[0000000090800024] = 1e4dffff, %g2 = 000000000000000f
ldsb [%i5+0x025],%g2 ! %g2 = 000000000000001e
! Mem[000000009180000c] = 0000bd28, %g2 = 000000000000001e
lduh [%o0+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[0000000062000010] = 9bc888f0, %l4 = ffffffffffffb43b
lduh [%i0+%o2],%l4 ! %l4 = 0000000000009bc8
! Mem[0000000091800028] = 84060000, %g2 = 0000000000000000
ldsh [%o0+0x02a],%g2 ! %g2 = ffffffffffff8406
! Mem[0000000090800018] = a8075c12, %g18 = 7f4d6d647e340c92
ldsw [%i5+%o3],%g2 ! %g2 = 7f4d6d647e340c92
! %l4 = 0000000000009bc8, Mem[0000000091000012] = b0555221
stb %l4,[%i6+0x012] ! Mem[0000000091000010] = c8555221
! Mem[0000000090800034] = 2d07bd28, %g18 = 7f4d6d647e340c92
ldsw [%i5+0x034],%g2 ! %g2 = 7f4d6d647e340c92
! Mem[0000000063800000] = ed4d0338, %l4 = 0000000000009bc8
lduw [%i3+%g0],%l4 ! %l4 = 00000000ed4d0338
! Mem[0000000090800028] = ffffb43b, %g2 = 000000002d07bd28
ldub [%i5+%o5],%g2 ! %g2 = 00000000000000ff
! Mem[0000000090000020] = 6db2cd8e, %g2 = 00000000000000ff
lduh [%i4+%o4],%g2 ! %g2 = 0000000000006db2
p41_label_19:
! %l6 = 6cd623e3, %l7 = 0000000f, Mem[0000000090800020] = 6c910f3a ba1e4dff
std %l6,[%i5+%o4] ! Mem[0000000090800020] = 6cd623e3 0000000f
! %l7 = 000000000000000f, Mem[0000000090000030] = 556e7cbaec1b91cf
stx %l7,[%i4+0x030] ! Mem[0000000090000030] = 000000000000000f
! Mem[000000006300001c] = 2e05e42c, %l1 = 000000000000bd28
ldsw [%i2+0x01c],%l1 ! %l1 = 000000002e05e42c
! %l3 = 0000000052218168, Mem[0000000091800000] = ffff4a91
sth %l3,[%o0+%g0] ! Mem[0000000091800000] = 81684a91
! %l4 = ed4d0338, %l5 = 1d1f4a91, Mem[0000000063000010] = 512c4e0c b48de0ef
std %l4,[%i2+%o2] ! Mem[0000000063000010] = ed4d0338 1d1f4a91
! %l2 = caff09fe, %l3 = 52218168, Mem[0000000090800000] = c8c091c6 d0bacca9
std %l2,[%i5+%g0] ! Mem[0000000090800000] = caff09fe 52218168
! %l0 = ffffffffffffffa8, Mem[0000000062000018] = bd2871e60842988d
stx %l0,[%i0+%o3] ! Mem[0000000062000018] = ffffffffffffffa8
! %l4 = 00000000ed4d0338, Mem[0000000091000014] = 52218168
stw %l4,[%i6+0x014] ! Mem[0000000091000014] = ed4d0338
! %l6 = 6cd623e3, %l7 = 0000000f, Mem[0000000090800020] = 6cd623e3 0000000f
std %l6,[%i5+%o4] ! Mem[0000000090800020] = 6cd623e3 0000000f
! Mem[0000000091800004] = 00004a91, %g2 = 0000000000006db2
lduw [%o0+0x004],%g2 ! %g2 = 0000000000004a91
p41_label_20:
! %l5 = 000000001d1f4a91, Mem[000000006280001d] = 52218168
stb %l5,[%i1+0x01d] ! Mem[000000006280001c] = 52918168
! Mem[0000000090000000] = f4d6f5d4 80b609fe, %g2 = 00004a91, %g3 = f738db07
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b609fe
! Mem[0000000091000000] = ddab9f6dde861c20, %g2 = 00000000f4d6f5d4
ldx [%i6+%g0],%g2 ! %g2 = ddab9f6dde861c20
! %l5 = 000000001d1f4a91, Mem[0000000091000026] = cb8c43a0
sth %l5,[%i6+0x026] ! Mem[0000000091000024] = 4a9143a0
! %l2 = ffffffffcaff09fe, Mem[0000000090000030] = 00000000
sth %l2,[%i4+0x030] ! Mem[0000000090000030] = 09fe0000
! Mem[0000000091800000] = 684a9100, %g2 = ddab9f6dde861c20
ldsb [%o0+0x001],%g2 ! %g2 = 0000000000000068
! Mem[0000000091800034] = db6d8ab2, %g2 = 0000000000000068
ldsh [%o0+0x036],%g2 ! %g2 = ffffffffffffdb6d
! Mem[0000000091800038] = 8ab2cd8e 0000003a, %g2 = ffffdb6d, %g3 = 80b609fe
ldd [%o0+0x038],%g2 ! %g2 = 000000008ab2cd8e 000000000000003a
! Mem[0000000062000020] = 8524b0d6, %l0 = ffffffffffffffa8
ldsh [%i0+%o4],%l0 ! %l0 = ffffffffffff8524
! Mem[0000000091800014] = a2d978b6, %g2 = 000000008ab2cd8e
lduw [%o0+0x014],%g2 ! %g2 = 00000000a2d978b6
p41_label_21:
! Mem[0000000062800008] = b704c7059dc6ccba, %l5 = 000000001d1f4a91
ldx [%i1+%o1],%l5 ! %l5 = b704c7059dc6ccba
! Mem[0000000091800020] = 57beb418 ec1b91cf, %g2 = a2d978b6, %g3 = 0000003a
ldd [%o0+%o4],%g2 ! %g2 = 0000000057beb418 00000000ec1b91cf
! Mem[0000000063800000] = ed4d0338, %l7 = 000000000000000f
ldub [%i3+0x002],%l7 ! %l7 = 0000000000000003
! Mem[000000009180002c] = 0000bd28, %g2 = 0000000057beb418
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000030] = ffff84060000bd28, %g2 = 0000000000000000
ldx [%i6+0x030],%g2 ! %g2 = ffff84060000bd28
! Mem[0000000062000030] = 8b552c36, %l2 = ffffffffcaff09fe
lduw [%i0+0x030],%l2 ! %l2 = 000000008b552c36
! Mem[0000000091000030] = 84060000, %g2 = ffff84060000bd28
ldsb [%i6+0x032],%g2 ! %g2 = ffffffffffffff84
! Mem[0000000091000008] = 4a910000, %g2 = ffffffffffffff84
ldsb [%i6+0x00a],%g2 ! %g2 = 000000000000004a
! Mem[0000000091000028] = 43a014ad, %g2 = 000000000000004a
ldsb [%i6+%o5],%g2 ! %g2 = 0000000000000043
! Mem[0000000090000030] = 09fe00000000000f, %g2 = 0000000000000043
ldx [%i4+0x030],%g2 ! %g2 = 09fe00000000000f
p41_label_22:
! %l4 = 00000000ed4d0338, Mem[0000000090800000] = caff09fe52218168
stx %l4,[%i5+%g0] ! Mem[0000000090800000] = 00000000ed4d0338
! Mem[000000009000001c] = 017c6db2, %g2 = 09fe00000000000f
ldsb [%i4+0x01e],%g2 ! %g2 = 0000000000000001
! Mem[000000009180001c] = 0000000f, %g2 = 0000000000000001
ldsb [%o0+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800030] = 342d07bd, %g2 = 0000000000000000
ldsb [%i5+0x033],%g2 ! %g2 = 0000000000000034
! %l4 = 00000000ed4d0338, Mem[0000000090800030] = e7b333342d07bd28
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = 00000000ed4d0338
! Mem[0000000062800024] = af0638e0, %l2 = 000000008b552c36
ldub [%i1+0x024],%l2 ! %l2 = 00000000000000af
! Mem[0000000090800020] = d623e300, %g2 = 0000000000000034
ldsb [%i5+0x021],%g2 ! %g2 = ffffffffffffffd6
! %l7 = 0000000000000003, Mem[000000009080002d] = 1f4a9100
stb %l7,[%i5+0x02d] ! Mem[000000009080002c] = 034a9100
! %l0 = ffffffffffff8524, Mem[0000000062800022] = fb6b95d2
sth %l0,[%i1+0x022] ! Mem[0000000062800020] = fb6b8524
! Mem[0000000090800038] = 8406dd38, %g2 = ffffffffffffffd6
ldsb [%i5+0x03a],%g2 ! %g2 = ffffffffffffff84
p41_label_23:
! Mem[000000009080002c] = 1d034a91, %g18 = 7f4d6d647e340c92
ldsw [%i5+0x02c],%g2 ! %g2 = 7f4d6d647e340c92
! %l3 = 0000000052218168, Mem[0000000062800006] = caff09fe
stb %l3,[%i1+0x006] ! Mem[0000000062800004] = caff68fe
! Mem[0000000090800020] = 6cd623e30000000f, %g2 = 000000001d034a91
ldx [%i5+%o4],%g2 ! %g2 = 6cd623e30000000f
! Mem[000000009100002c] = 959effff, %g2 = 6cd623e30000000f
ldsh [%i6+0x02e],%g2 ! %g2 = ffffffffffff959e
! %l4 = 00000000ed4d0338, Mem[0000000091000026] = 4a9143a0
stb %l4,[%i6+0x026] ! Mem[0000000091000024] = 389143a0
! %l4 = 00000000ed4d0338, Mem[0000000091000008] = ffff4a91
stb %l4,[%i6+%o1] ! Mem[0000000091000008] = 38ff4a91
! %l5 = b704c7059dc6ccba, Mem[0000000090000028] = e44a847d
sth %l5,[%i4+%o5] ! Mem[0000000090000028] = ccba847d
! %l3 = 0000000052218168, Mem[0000000091000014] = ed4d0338
sth %l3,[%i6+0x014] ! Mem[0000000091000014] = 81680338
! %l2 = 00000000000000af, Mem[0000000091800004] = 00004a91
stw %l2,[%o0+0x004] ! Mem[0000000091800004] = 000000af
! Mem[000000006300003c] = c1262959, %l4 = 00000000ed4d0338
ldub [%i2+0x03e],%l4 ! %l4 = 0000000000000029
p41_label_24:
! %l3 = 0000000052218168, Mem[0000000091000001] = ab9f6dde
stb %l3,[%i6+0x001] ! Mem[0000000091000000] = 689f6dde
! %l4 = 0000000000000029, Mem[0000000090000002] = f5d480b6
sth %l4,[%i4+0x002] ! Mem[0000000090000000] = 002980b6
! Mem[0000000091800028] = ffff84060000bd28, %g2 = ffffffffffff959e
ldx [%o0+%o5],%g2 ! %g2 = ffff84060000bd28
! %l6 = 6cd623e3, %l7 = 00000003, Mem[0000000062000000] = f247cbd3 21505a12
std %l6,[%i0+%g0] ! Mem[0000000062000000] = 6cd623e3 00000003
! %l5 = b704c7059dc6ccba, Mem[0000000091800028] = ffff84060000bd28
stx %l5,[%o0+%o5] ! Mem[0000000091800028] = b704c7059dc6ccba
! Mem[0000000091800030] = caff09fe, %g2 = ffff84060000bd28
ldsh [%o0+0x030],%g2 ! %g2 = ffffffffffffcaff
! Mem[0000000090800010] = ffff8406 6cd623e3, %g2 = ffffcaff, %g3 = ec1b91cf
ldd [%i5+%o2],%g2 ! %g2 = 00000000ffff8406 000000006cd623e3
! %l0 = ffff8524, %l1 = 2e05e42c, Mem[0000000091800010] = 5e44f9f4 a2d978b6
std %l0,[%o0+%o2] ! Mem[0000000091800010] = ffff8524 2e05e42c
! %l1 = 000000002e05e42c, Mem[0000000091000000] = dd689f6d
sth %l1,[%i6+%g0] ! Mem[0000000091000000] = e42c9f6d
! Mem[000000009080002c] = 1d034a91, %g18 = 7f4d6d647e340c92
ldsw [%i5+0x02c],%g2 ! %g2 = 7f4d6d647e340c92
p41_label_25:
! %l2 = 000000af, %l3 = 52218168, Mem[0000000063000028] = a8075c12 5d8928d4
std %l2,[%i2+%o5] ! Mem[0000000063000028] = 000000af 52218168
! Mem[0000000090800028] = ffffb43b1d034a91, %g2 = 000000001d034a91
ldx [%i5+%o5],%g2 ! %g2 = ffffb43b1d034a91
! %l2 = 00000000000000af, Mem[000000009080000c] = f738db07
stw %l2,[%i5+0x00c] ! Mem[000000009080000c] = 000000af
! %l3 = 0000000052218168, Mem[0000000090000009] = 52017c1d
stb %l3,[%i4+0x009] ! Mem[0000000090000008] = 68017c1d
! Mem[0000000063000010] = ed4d0338, %l3 = 0000000052218168
ldub [%i2+0x011],%l3 ! %l3 = 000000000000004d
! Mem[0000000090800018] = 075c125d, %g2 = ffffb43b1d034a91
ldsb [%i5+0x019],%g2 ! %g2 = 0000000000000007
! %l0 = ffff8524, %l1 = 2e05e42c, Mem[0000000091800010] = ffff8524 2e05e42c
std %l0,[%o0+%o2] ! Mem[0000000091800010] = ffff8524 2e05e42c
! %l2 = 00000000000000af, Mem[0000000090000038] = 8fc6c81bf8ba39dc
stx %l2,[%i4+0x038] ! Mem[0000000090000038] = 00000000000000af
! %l4 = 0000000000000029, Mem[0000000091800025] = 1b91cfb7
stb %l4,[%o0+0x025] ! Mem[0000000091800024] = 2991cfb7
! Mem[0000000062800024] = af0638e0, %l0 = ffffffffffff8524
ldub [%i1+0x026],%l0 ! %l0 = 0000000000000038
ba,a p41_not_taken_0_end
p41_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 0000000000000038
bne,a,pn %xcc,p41_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000002e05e42c
bne,a,pn %xcc,p41_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000af
bne,a,pn %xcc,p41_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000004d
bne,a,pn %xcc,p41_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000029
bne,a,pn %xcc,p41_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be b704c7059dc6ccba
bne,a,pn %xcc,p41_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000006cd623e3
bne,a,pn %xcc,p41_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000003
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 1cccc45f d7e373fa
bne %xcc,p41_f4_fail
nop
! Check Local Memory
set p41_local0_expect,%g1
p41_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 6cd623e300000003
ldx [%i0+0x000],%g3 ! Observed data at 0000000062000000
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 9bc888f01d1f4a91
ldx [%i0+0x010],%g3 ! Observed data at 0000000062000010
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffffffffffa8
ldx [%i0+0x018],%g3 ! Observed data at 0000000062000018
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8524b0d6ffff8406
ldx [%i0+0x020],%g3 ! Observed data at 0000000062000020
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x020,%g4
set p41_local1_expect,%g1
p41_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 36b823e3caff68fe
ldx [%i1+0x000],%g3 ! Observed data at 0000000062800000
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8406590552918168
ldx [%i1+0x018],%g3 ! Observed data at 0000000062800018
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = fb6b8524af0638e0
ldx [%i1+0x020],%g3 ! Observed data at 0000000062800020
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffb7cc41b8583c5e
ldx [%i1+0x028],%g3 ! Observed data at 0000000062800028
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0f219f5dafb0b20d
ldx [%i1+0x038],%g3 ! Observed data at 0000000062800038
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x038,%g4
set p41_local2_expect,%g1
p41_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 5221816800000062
ldx [%i2+0x000],%g3 ! Observed data at 0000000063000000
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ed4d03381d1f4a91
ldx [%i2+0x010],%g3 ! Observed data at 0000000063000010
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000af52218168
ldx [%i2+0x028],%g3 ! Observed data at 0000000063000028
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x028,%g4
set p41_local3_expect,%g1
p41_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 6af9bd286cd623e3
ldx [%i3+0x008],%g3 ! Observed data at 0000000063800008
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3a62b7281d1f4a91
ldx [%i3+0x018],%g3 ! Observed data at 0000000063800018
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x018,%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_f4_fail:
set p41_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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:
stba %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000028]
done
p41_trap1o:
stba %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000028]
done
p41_trap2e:
ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062000010]
stwa %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000028]
stwa %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062800018]
stha %l6,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000028]
stda %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000008]
ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000063000018]
ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000062000010]
done
p41_trap2o:
ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000062000010]
stwa %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000028]
stwa %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062800018]
stha %l6,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000028]
stda %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000008]
ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000063000018]
ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000062000010]
done
p41_trap3e:
nop
done
p41_trap3o:
nop
done
p41_init_memory_pointers:
set p41_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p41_local0_start,%i0
set p41_local1_start,%i1
set p41_local2_start,%i2
set p41_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 79c6106057beb418
ldx [%g1+0x008],%l1 ! %l1 = 556e7cbaec1b91cf
ldx [%g1+0x010],%l2 ! %l2 = 7bbef40a52218168
ldx [%g1+0x018],%l3 ! %l3 = e44a847df738db07
ldx [%g1+0x020],%l4 ! %l4 = d4261e289b52017c
ldx [%g1+0x028],%l5 ! %l5 = 3a62b7041d1f4a91
ldx [%g1+0x030],%l6 ! %l6 = f7636b808ab2cd8e
ldx [%g1+0x038],%l7 ! %l7 = 4a808e2ed4a4bdd9
! 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 = 1bdff83b 1177a5dd 12775eed 2e13f554
! %f4 = 27af6ad8 5f0ba7e2 40cc66bc 9e2367ec
! %f8 = 280e3421 13d3b6bf 9fc6bd9c f57f0e33
! %f12 = 560e9c54 62ef92df 625a986a 812a30c8
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f29e97c4 753a0f86 8c887e90 13342db7
! %f20 = 5827e376 1974ab50 24394b69 af110413
! %f24 = 790abf17 16a15144 06b95c80 8c0fd67e
! %f28 = 92b0e9dd fbc2e33b 93535bbd e05b40ee
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 450563a9 a02bcd33 ac6fa02e c4aef222
! %f36 = c90fbea3 ed08f9f7 e11ee3cf f9782936
! %f40 = ee427c7d 5950aa9a 9f758a52 d4bc82f2
! %f44 = e38c7cd6 6e78d097 fa6c9951 ce841d15
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x4a15c6780000003a,%g7,%g1 ! GSR scale = 7, align = 2
wr %g1,%g0,%gsr ! GSR = 4a15c6780000003a
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[0000000090800008] = a3d5b48d, %g2 = 00002b65834a0273
ldsh [%i5+%o1],%g2 ! %g2 = ffffffffffffa3d5
! Mem[0000000065800030] = c21e511e, %l6 = 866df5aa99b5f939
lduh [%i3+0x030],%l6 ! %l6 = 000000000000c21e
! Mem[0000000064000030] = 55e811ee, %l2 = 0e63472c0fb8a100
ldsw [%i0+0x030],%l2 ! %l2 = 0000000055e811ee
! Mem[0000000090000028] = fd8d7915, %g2 = ffffffffffffa3d5
ldsb [%i4+0x02b],%g2 ! %g2 = fffffffffffffffd
! %l0 = 7c088a365a3331cc, Mem[0000000091800038] = e8dd799b
stw %l0,[%o0+0x038] ! Mem[0000000091800038] = 5a3331cc
! %l2 = 0000000055e811ee, Mem[0000000091800000] = 6c5e37b5
stw %l2,[%o0+%g0] ! Mem[0000000091800000] = 55e811ee
! %l2 = 55e811ee, %l3 = 2bc10fb8, Mem[0000000090000018] = 7f114e52 9d7122ad
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 55e811ee 2bc10fb8
! Mem[0000000090000010] = 0212225c798eb5a3, %g2 = fffffffffffffffd
ldx [%i4+%o2],%g2 ! %g2 = 0212225c798eb5a3
! Mem[0000000090800034] = 66393f42, %g2 = 0212225c798eb5a3
ldsb [%i5+0x037],%g2 ! %g2 = 0000000000000066
! Mem[000000009180001c] = e14610d9, %g2 = 0000000000000066
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000e146
p42_label_2:
! Mem[0000000091800004] = 336750d2, %g2 = 000000000000e146
ldub [%o0+0x006],%g2 ! %g2 = 0000000000000033
! Mem[0000000090000030] = 944f136a126760d7, %g2 = 0000000000000033
ldx [%i4+0x030],%g2 ! %g2 = 944f136a126760d7
! Mem[0000000090000008] = 96abb01b, %g18 = 3661fd2cb8748758
ldsw [%i4+%o1],%g2 ! %g2 = 3661fd2cb8748758
! Mem[0000000090800024] = ba1e4dff, %g18 = 3661fd2cb8748758
ldsw [%i5+0x024],%g2 ! %g2 = 3661fd2cb8748758
! Mem[000000009100003c] = c0000000, %g2 = ffffffffba1e4dff
ldsb [%i6+0x03f],%g2 ! %g2 = ffffffffffffffc0
! %l6 = 000000000000c21e, Mem[000000009180003a] = 31cceb80
sth %l6,[%o0+0x03a] ! Mem[0000000091800038] = c21eeb80
! Mem[0000000091000014] = e4b4334f, %g2 = ffffffffffffffc0
ldsb [%i6+0x017],%g2 ! %g2 = ffffffffffffffe4
! %l1 = eb6f83a66e78a182, Mem[000000006500002c] = e83cba61
stw %l1,[%i2+0x02c] ! Mem[000000006500002c] = 6e78a182
! Mem[0000000090800028] = af9c5fe8, %g2 = ffffffffffffffe4
ldub [%i5+0x02b],%g2 ! %g2 = 00000000000000af
! Mem[000000009000002c] = 1540944f, %g2 = 00000000000000af
lduh [%i4+0x02e],%g2 ! %g2 = 0000000000001540
p42_label_3:
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = 00001540, %g3 = 0bad0b00
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
! Mem[0000000090800000] = c8c086c6 d0bacca9, %g2 = 45288f71, %g3 = b6b6487f
ldd [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6 00000000d0bacca9
! %l5 = 4e7b920e60f10432, Mem[0000000091000010] = eb99b055
stb %l5,[%i6+%o2] ! Mem[0000000091000010] = 3299b055
! Mem[0000000090000014] = 798eb5a3, %g2 = 00000000c8c086c6
ldsb [%i4+0x014],%g2 ! %g2 = 0000000000000079
! %l6 = 000000000000c21e, Mem[0000000090000008] = 96abb01b
stw %l6,[%i4+%o1] ! Mem[0000000090000008] = 0000c21e
! Mem[0000000065800030] = c21e511e a4916674, %l4 = d26aac06, %l5 = 60f10432
ldd [%i3+0x030],%l4 ! %l4 = 00000000c21e511e 00000000a4916674
! %l2 = 0000000055e811ee, Mem[0000000065800020] = 43d4569f
stw %l2,[%i3+%o4] ! Mem[0000000065800020] = 55e811ee
! %l4 = 00000000c21e511e, Mem[0000000090800010] = bbd0f97aba27fa54
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 00000000c21e511e
! Mem[000000006480002c] = c803bb13, %l3 = 470bbcd22bc10fb8
ldsb [%i1+0x02c],%l3 ! %l3 = ffffffffffffffc8
! %l2 = 55e811ee, %l3 = ffffffc8, Mem[0000000090800008] = a3d5b48d f38fafd2
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 55e811ee ffffffc8
p42_label_4:
! Mem[0000000064800030] = b4b77a4a a3543dcb, %l0 = 5a3331cc, %l1 = 6e78a182
ldd [%i1+0x030],%l0 ! %l0 = 00000000b4b77a4a 00000000a3543dcb
! %l0 = 00000000b4b77a4a, Mem[000000009180001d] = 4610d9c6
stb %l0,[%o0+0x01d] ! Mem[000000009180001c] = 4a10d9c6
! Mem[0000000091800038] = 5a33c21eeb806635, %g2 = 0000000000000079
ldx [%o0+0x038],%g2 ! %g2 = 5a33c21eeb806635
! Mem[0000000090800028] = eb4882af, %g2 = 5a33c21eeb806635
lduh [%i5+%o5],%g2 ! %g2 = 000000000000eb48
! %l2 = 55e811ee, %l3 = ffffffc8, Mem[0000000090800020] = 6c6c0f3a ba1e4dff
std %l2,[%i5+%o4] ! Mem[0000000090800020] = 55e811ee ffffffc8
! Mem[0000000090000010] = 12225c79, %g2 = 000000000000eb48
ldub [%i4+0x011],%g2 ! %g2 = 0000000000000012
! Mem[0000000090800004] = d0bacca9, %g2 = 0000000000000012
lduw [%i5+0x004],%g2 ! %g2 = 00000000d0bacca9
! %l5 = 00000000a4916674, Mem[0000000065800030] = c21e511e
stw %l5,[%i3+0x030] ! Mem[0000000065800030] = a4916674
! Mem[0000000091000028] = 43a014ad, %g2 = 00000000d0bacca9
ldsb [%i6+%o5],%g2 ! %g2 = 0000000000000043
! %l4 = 00000000c21e511e, Mem[000000009180001c] = e14a10d9
stw %l4,[%o0+0x01c] ! Mem[000000009180001c] = c21e511e
p42_label_5:
! Mem[0000000091000030] = 7257207b, %g2 = 0000000000000043
ldub [%i6+0x032],%g2 ! %g2 = 0000000000000072
! Mem[0000000090000024] = b2eb3207, %g2 = 0000000000000072
ldub [%i4+0x025],%g2 ! %g2 = 00000000000000b2
! Mem[000000009100000c] = da67f293, %g2 = 00000000000000b2
ldsb [%i6+0x00c],%g2 ! %g2 = ffffffffffffffda
! Mem[0000000091800030] = 45288f71b6b6487f, %g2 = ffffffffffffffda
ldx [%o0+0x030],%g2 ! %g2 = 45288f71b6b6487f
! Mem[0000000091000000] = 6dde861c, %g2 = 45288f71b6b6487f
ldsb [%i6+0x003],%g2 ! %g2 = 000000000000006d
! Mem[0000000064000018] = d8390d33 550435a5, %l4 = c21e511e, %l5 = a4916674
ldd [%i0+%o3],%l4 ! %l4 = 00000000d8390d33 00000000550435a5
! Mem[0000000090000038] = 8fc6c81b f8ba39dc, %g2 = 0000006d, %g3 = d0bacca9
ldd [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b 00000000f8ba39dc
! %l4 = 00000000d8390d33, Mem[0000000090000008] = 0000c21e
stw %l4,[%i4+%o1] ! Mem[0000000090000008] = d8390d33
! Mem[0000000091000030] = 7cc77257 207bbe7e, %g2 = 8fc6c81b, %g3 = f8ba39dc
ldd [%i6+0x030],%g2 ! %g2 = 000000007cc77257 00000000207bbe7e
! %l4 = 00000000d8390d33, Mem[0000000090000028] = 07dc67fd
stw %l4,[%i4+%o5] ! Mem[0000000090000028] = d8390d33
p42_label_6:
! Mem[0000000091000010] = 3299b0555bebbbe4, %g2 = 000000007cc77257
ldx [%i6+%o2],%g2 ! %g2 = 3299b0555bebbbe4
! Mem[0000000090000030] = 944f136a126760d7, %g2 = 3299b0555bebbbe4
ldx [%i4+0x030],%g2 ! %g2 = 944f136a126760d7
! %l0 = 00000000b4b77a4a, Mem[0000000091800012] = f9f4a2d9
stb %l0,[%o0+0x012] ! Mem[0000000091800010] = 4af4a2d9
! %l4 = 00000000d8390d33, Mem[0000000064800024] = 92f53926
stw %l4,[%i1+0x024] ! Mem[0000000064800024] = d8390d33
! %l1 = 00000000a3543dcb, Mem[000000009080000c] = ffffffc8
sth %l1,[%i5+0x00c] ! Mem[000000009080000c] = 3dcbffc8
! Mem[0000000090000008] = 33c40b9e, %g2 = 944f136a126760d7
ldsb [%i4+0x00b],%g2 ! %g2 = 0000000000000033
! %l2 = 0000000055e811ee, Mem[000000009100000a] = 5151da67
sth %l2,[%i6+0x00a] ! Mem[0000000091000008] = 11eeda67
! Mem[0000000091800038] = 5a33c21e, %g2 = 0000000000000033
ldub [%o0+0x038],%g2 ! %g2 = 000000000000005a
! %l5 = 00000000550435a5, Mem[0000000090800015] = 1e511e35
stb %l5,[%i5+0x015] ! Mem[0000000090800014] = a5511e35
! Mem[0000000091000004] = de861c20, %g18 = 3661fd2cb8748758
ldsw [%i6+0x004],%g2 ! %g2 = 3661fd2cb8748758
p42_label_7:
! Mem[000000009080000c] = c8000000, %g2 = ffffffffde861c20
ldsb [%i5+0x00f],%g2 ! %g2 = ffffffffffffffc8
! Mem[0000000090800004] = d0bacca9, %g2 = ffffffffffffffc8
ldub [%i5+0x004],%g2 ! %g2 = 00000000000000d0
! %l7 = 79b958c80e06c30b, Mem[0000000090800005] = bacca955
stb %l7,[%i5+0x005] ! Mem[0000000090800004] = 0bcca955
! %l3 = ffffffffffffffc8, Mem[0000000090000008] = d8390d33c40b9e2c
stx %l3,[%i4+%o1] ! Mem[0000000090000008] = ffffffffffffffc8
! Mem[0000000090800010] = 00000000, %g18 = 3661fd2cb8748758
ldsw [%i5+%o2],%g2 ! %g2 = 3661fd2cb8748758
! Mem[0000000090800020] = 55e811ee, %g2 = 0000000000000000
lduw [%i5+%o4],%g2 ! %g2 = 0000000055e811ee
! %l3 = ffffffffffffffc8, Mem[0000000090000024] = e7b2eb32
stw %l3,[%i4+0x024] ! Mem[0000000090000024] = ffffffc8
! Mem[000000009100002c] = db4f959e, %g2 = 0000000055e811ee
lduh [%i6+0x02c],%g2 ! %g2 = 000000000000db4f
! %l0 = 00000000b4b77a4a, Mem[0000000090000004] = 80b60b78
stw %l0,[%i4+0x004] ! Mem[0000000090000004] = b4b77a4a
! Mem[0000000091000028] = 43a014ad, %g2 = 000000000000db4f
ldsh [%i6+%o5],%g2 ! %g2 = 00000000000043a0
p42_label_8:
! %l6 = 000000000000c21e, Mem[0000000090000010] = 0212225c798eb5a3
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = 000000000000c21e
! Mem[0000000091000038] = 65898de9 d7571dc0, %g2 = 000043a0, %g3 = 207bbe7e
ldd [%i6+0x038],%g2 ! %g2 = 0000000065898de9 00000000d7571dc0
! Mem[0000000090000038] = 8fc6c81b f8ba39dc, %g2 = 65898de9, %g3 = d7571dc0
ldd [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b 00000000f8ba39dc
! Mem[0000000090000028] = d8390d338d791540, %g2 = 000000008fc6c81b
ldx [%i4+%o5],%g2 ! %g2 = d8390d338d791540
! %l2 = 0000000055e811ee, Mem[0000000090800038] = 393f420c
stw %l2,[%i5+0x038] ! Mem[0000000090800038] = 55e811ee
! Mem[000000009000001c] = 2bc10fb8, %g2 = d8390d338d791540
ldsh [%i4+0x01c],%g2 ! %g2 = 0000000000002bc1
! Mem[0000000090000024] = ffffffc8, %g2 = 0000000000002bc1
lduh [%i4+0x024],%g2 ! %g2 = 000000000000ffff
! %l5 = 00000000550435a5, Mem[0000000065800023] = 55e811ee
stb %l5,[%i3+0x023] ! Mem[0000000065800020] = 55e811a5
! %l1 = 00000000a3543dcb, Mem[0000000091000020] = 9de28f8d7b41cb8c
stx %l1,[%i6+%o4] ! Mem[0000000091000020] = 00000000a3543dcb
! %l5 = 00000000550435a5, Mem[0000000091000022] = 0000a354
sth %l5,[%i6+0x022] ! Mem[0000000091000020] = 35a5a354
p42_label_9:
! %l0 = b4b77a4a, %l1 = a3543dcb, Mem[0000000091800018] = 39a5df25 c21e511e
std %l0,[%o0+%o3] ! Mem[0000000091800018] = b4b77a4a a3543dcb
! %l3 = ffffffffffffffc8, Mem[0000000090000005] = b77a4aff
stb %l3,[%i4+0x005] ! Mem[0000000090000004] = c87a4aff
! Mem[0000000091800014] = a2d978b6, %g2 = 000000000000ffff
ldsh [%o0+0x014],%g2 ! %g2 = ffffffffffffa2d9
! %l0 = b4b77a4a, %l1 = a3543dcb, Mem[0000000065000008] = 183f189d 25671954
std %l0,[%i2+%o1] ! Mem[0000000065000008] = b4b77a4a a3543dcb
! Mem[0000000090000000] = f4d6f5d4, %g18 = 3661fd2cb8748758
ldsw [%i4+%g0],%g2 ! %g2 = 3661fd2cb8748758
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = f4d6f5d4, %g3 = f8ba39dc
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
! Mem[0000000090800018] = 35d3851cd6343572, %g2 = 00000000b4334f34
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
! %l3 = ffffffffffffffc8, Mem[0000000091800033] = 71b6b648
stb %l3,[%o0+0x033] ! Mem[0000000091800030] = c8b6b648
! Mem[0000000091800030] = c8b6b648, %g2 = 35d3851cd6343572
ldub [%o0+0x033],%g2 ! %g2 = 00000000000000c8
! Mem[0000000090000028] = d8390d33, %g2 = 00000000000000c8
lduw [%i4+%o5],%g2 ! %g2 = 00000000d8390d33
p42_label_10:
! %l6 = 000000000000c21e, Mem[0000000091800018] = b4b77a4a
stw %l6,[%o0+%o3] ! Mem[0000000091800018] = 0000c21e
! Mem[0000000065000004] = 33f5ad2d, %l3 = ffffffffffffffc8
lduw [%i2+0x004],%l3 ! %l3 = 0000000033f5ad2d
! Mem[0000000064800014] = 78bd206a, %l2 = 0000000055e811ee
ldsh [%i1+0x014],%l2 ! %l2 = 00000000000078bd
! Mem[0000000090000028] = 390d338d, %g2 = 00000000d8390d33
ldsb [%i4+0x029],%g2 ! %g2 = 0000000000000039
! Mem[0000000091800020] = c69ee3c733167744, %g2 = 0000000000000039
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733167744
! Mem[0000000090000028] = d8390d338d791540, %g2 = c69ee3c733167744
ldx [%i4+%o5],%g2 ! %g2 = d8390d338d791540
! Mem[0000000091000030] = 7257207b, %g2 = d8390d338d791540
ldsb [%i6+0x032],%g2 ! %g2 = 0000000000000072
! %l5 = 00000000550435a5, Mem[0000000090800008] = 55e811ee3dcbffc8
stx %l5,[%i5+%o1] ! Mem[0000000090800008] = 00000000550435a5
! %l2 = 000078bd, %l3 = 33f5ad2d, Mem[0000000090000000] = f4d6f5d4 b4c87a4a
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 000078bd 33f5ad2d
! %l0 = 00000000b4b77a4a, Mem[000000009080003d] = 38b60e00
stb %l0,[%i5+0x03d] ! Mem[000000009080003c] = 4ab60e00
p42_label_11:
! %l7 = 79b958c80e06c30b, Mem[0000000091000034] = 207bbe7e
stw %l7,[%i6+0x034] ! Mem[0000000091000034] = 0e06c30b
! Mem[0000000091000028] = 14addb4f, %g2 = 0000000000000072
ldsh [%i6+0x02a],%g2 ! %g2 = 00000000000014ad
! %l3 = 0000000033f5ad2d, Mem[0000000090000014] = 0000c21e
stw %l3,[%i4+0x014] ! Mem[0000000090000014] = 33f5ad2d
! Mem[0000000090000008] = ffffffff, %g18 = 3661fd2cb8748758
ldsw [%i4+%o1],%g2 ! %g2 = 3661fd2cb8748758
! %l0 = 00000000b4b77a4a, Mem[0000000090800000] = c8c086c6d00bcca9
stx %l0,[%i5+%g0] ! Mem[0000000090800000] = 00000000b4b77a4a
! Mem[0000000064000020] = a9072753, %l7 = 79b958c80e06c30b
ldsw [%i0+%o4],%l7 ! %l7 = ffffffffa9072753
! %l2 = 00000000000078bd, Mem[0000000090800038] = 55e811eedd4ab60e
stx %l2,[%i5+0x038] ! Mem[0000000090800038] = 00000000000078bd
! %l4 = 00000000d8390d33, Mem[000000009100000b] = eeda67f2
stb %l4,[%i6+0x00b] ! Mem[0000000091000008] = 33da67f2
! Mem[000000009080000c] = 550435a5, %g2 = ffffffffffffffff
lduh [%i5+0x00c],%g2 ! %g2 = 0000000000005504
! %l4 = 00000000d8390d33, Mem[0000000065800030] = a4916674
sth %l4,[%i3+0x030] ! Mem[0000000065800030] = 0d336674
p42_label_12:
! %l2 = 000078bd, %l3 = 33f5ad2d, Mem[0000000090000028] = d8390d33 8d791540
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 000078bd 33f5ad2d
! Mem[0000000090800034] = 2d07fd66, %g2 = 0000000000005504
ldsb [%i5+0x034],%g2 ! %g2 = 000000000000002d
! Mem[0000000091800018] = 0000c21ea3543dcb, %g2 = 000000000000002d
ldx [%o0+%o3],%g2 ! %g2 = 0000c21ea3543dcb
! Mem[0000000091800034] = b6487f5a, %g2 = 0000c21ea3543dcb
ldub [%o0+0x035],%g2 ! %g2 = 00000000000000b6
! %l4 = d8390d33, %l5 = 550435a5, Mem[0000000090800000] = 00000000 b4b77a4a
std %l4,[%i5+%g0] ! Mem[0000000090800000] = d8390d33 550435a5
! %l7 = ffffffffa9072753, Mem[0000000090000008] = ffffffff
sth %l7,[%i4+%o1] ! Mem[0000000090000008] = 2753ffff
! Mem[0000000091000028] = 43a014addb4f959e, %g2 = 00000000000000b6
ldx [%i6+%o5],%g2 ! %g2 = 43a014addb4f959e
! Mem[0000000090000010] = 0000000033f5ad2d, %g2 = 43a014addb4f959e
ldx [%i4+%o2],%g2 ! %g2 = 0000000033f5ad2d
! Mem[0000000064000010] = adcadeb5, %l7 = ffffffffa9072753
ldsw [%i0+%o2],%l7 ! %l7 = ffffffffadcadeb5
! %l0 = b4b77a4a, %l1 = a3543dcb, Mem[0000000065000038] = 9c0c127d c648630c
std %l0,[%i2+0x038] ! Mem[0000000065000038] = b4b77a4a a3543dcb
p42_label_13:
! Mem[0000000091000000] = ddab9f6d, %g18 = 3661fd2cb8748758
ldsw [%i6+%g0],%g2 ! %g2 = 3661fd2cb8748758
! %l3 = 0000000033f5ad2d, Mem[000000009100003b] = e9d7571d
stb %l3,[%i6+0x03b] ! Mem[0000000091000038] = 2dd7571d
! Mem[0000000091000024] = a3543dcb, %g18 = 3661fd2cb8748758
ldsw [%i6+0x024],%g2 ! %g2 = 3661fd2cb8748758
! %l6 = 000000000000c21e, Mem[000000006400000c] = 54e3dfb3
stw %l6,[%i0+0x00c] ! Mem[000000006400000c] = 0000c21e
! Mem[0000000091000008] = 4b1c1133da67f293, %g2 = ffffffffa3543dcb
ldx [%i6+%o1],%g2 ! %g2 = 4b1c1133da67f293
! Mem[0000000091000038] = 65898d2d d7571dc0, %g2 = da67f293, %g3 = 40af2dc9
ldd [%i6+0x038],%g2 ! %g2 = 0000000065898d2d 00000000d7571dc0
! %l6 = 0000c21e, %l7 = adcadeb5, Mem[0000000090000008] = 2753ffff ffffffc8
std %l6,[%i4+%o1] ! Mem[0000000090000008] = 0000c21e adcadeb5
! %l6 = 000000000000c21e, Mem[0000000064000028] = e3e1601ff8e44333
stx %l6,[%i0+%o5] ! Mem[0000000064000028] = 000000000000c21e
! %l3 = 0000000033f5ad2d, Mem[0000000090800010] = 00000000c2a5511e
stx %l3,[%i5+%o2] ! Mem[0000000090800010] = 0000000033f5ad2d
! Mem[000000009000003c] = 39dc0000, %g2 = 0000000065898d2d
ldsh [%i4+0x03e],%g2 ! %g2 = 00000000000039dc
p42_label_14:
! Mem[0000000064800038] = 1d10fd717548d828, %l7 = ffffffffadcadeb5
ldx [%i1+0x038],%l7 ! %l7 = 1d10fd717548d828
! Mem[0000000090000018] = 55e811ee 2bc10fb8, %g2 = 000039dc, %g3 = d7571dc0
ldd [%i4+%o3],%g2 ! %g2 = 0000000055e811ee 000000002bc10fb8
! Mem[0000000065000030] = 74a6116d f660b60c, %l2 = 000078bd, %l3 = 33f5ad2d
ldd [%i2+0x030],%l2 ! %l2 = 0000000074a6116d 00000000f660b60c
! Mem[000000009180003c] = 35000000, %g2 = 0000000055e811ee
ldub [%o0+0x03f],%g2 ! %g2 = 0000000000000035
! Mem[0000000091800000] = 55e811ee, %g2 = 0000000000000035
lduw [%o0+%g0],%g2 ! %g2 = 0000000055e811ee
! %l0 = 00000000b4b77a4a, Mem[0000000065000000] = 36684993
stw %l0,[%i2+%g0] ! Mem[0000000065000000] = b4b77a4a
! %l5 = 00000000550435a5, Mem[0000000091000020] = 000035a5
stw %l5,[%i6+%o4] ! Mem[0000000091000020] = 550435a5
! %l3 = 00000000f660b60c, Mem[0000000091800030] = 45288fc8b6b6487f
stx %l3,[%o0+0x030] ! Mem[0000000091800030] = 00000000f660b60c
! Mem[000000006480000c] = 7f8ed5b8, %l7 = 1d10fd717548d828
ldsw [%i1+0x00c],%l7 ! %l7 = 000000007f8ed5b8
! Mem[0000000090000020] = edfcffff, %g2 = 0000000055e811ee
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffedfc
p42_label_15:
! Mem[0000000091800010] = 5e444af4, %g2 = ffffffffffffedfc
lduw [%o0+%o2],%g2 ! %g2 = 000000005e444af4
! %l4 = 00000000d8390d33, Mem[0000000090800008] = 00000000550435a5
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = 00000000d8390d33
! Mem[0000000091800030] = 00000000, %g2 = 000000005e444af4
ldub [%o0+0x030],%g2 ! %g2 = 0000000000000000
! %l0 = b4b77a4a, %l1 = a3543dcb, Mem[0000000090800038] = 00000000 000078bd
std %l0,[%i5+0x038] ! Mem[0000000090800038] = b4b77a4a a3543dcb
! Mem[0000000091000028] = 43a014addb4f959e, %g2 = 0000000000000000
ldx [%i6+%o5],%g2 ! %g2 = 43a014addb4f959e
! %l0 = 00000000b4b77a4a, Mem[0000000091800028] = d1fa02cc
stw %l0,[%o0+%o5] ! Mem[0000000091800028] = b4b77a4a
! Mem[0000000090800000] = d8390d33, %g2 = 43a014addb4f959e
ldsb [%i5+%g0],%g2 ! %g2 = ffffffffffffffd8
! Mem[0000000090000024] = ffffffc8, %g2 = ffffffffffffffd8
lduw [%i4+0x024],%g2 ! %g2 = 00000000ffffffc8
! %l1 = 00000000a3543dcb, Mem[000000006580003e] = a7c3d38c
sth %l1,[%i3+0x03e] ! Mem[000000006580003c] = a7c33dcb
! Mem[0000000090800008] = 00000000 d8390d33, %g2 = ffffffc8, %g3 = 2bc10fb8
ldd [%i5+%o1],%g2 ! %g2 = 0000000000000000 00000000d8390d33
p42_label_16:
! %l3 = 00000000f660b60c, Mem[0000000091000028] = 43a014addb4f959e
stx %l3,[%i6+%o5] ! Mem[0000000091000028] = 00000000f660b60c
! %l3 = 00000000f660b60c, Mem[0000000091800024] = 33167744
stb %l3,[%o0+0x024] ! Mem[0000000091800024] = 0c167744
! %l2 = 0000000074a6116d, Mem[000000009080001a] = 851cd634
stb %l2,[%i5+0x01a] ! Mem[0000000090800018] = 6d1cd634
! %l5 = 00000000550435a5, Mem[000000009080003c] = a3543dcb
sth %l5,[%i5+0x03c] ! Mem[000000009080003c] = 35a53dcb
! Mem[0000000090000018] = 55e811ee, %g18 = 3661fd2cb8748758
ldsw [%i4+%o3],%g2 ! %g2 = 3661fd2cb8748758
! Mem[0000000090000030] = 944f136a, %g2 = 0000000055e811ee
lduw [%i4+0x030],%g2 ! %g2 = 00000000944f136a
! Mem[000000006480000c] = 7f8ed5b8, %l5 = 00000000550435a5
ldsh [%i1+0x00e],%l5 ! %l5 = ffffffffffffd5b8
! Mem[0000000064800008] = 71fd47e67f8ed5b8, %l1 = 00000000a3543dcb
ldx [%i1+%o1],%l1 ! %l1 = 71fd47e67f8ed5b8
! Mem[0000000090000024] = ffffffc8, %g2 = 00000000944f136a
lduh [%i4+0x024],%g2 ! %g2 = 000000000000ffff
! %l4 = d8390d33, %l5 = ffffd5b8, Mem[0000000090000038] = 8fc6c81b f8ba39dc
std %l4,[%i4+0x038] ! Mem[0000000090000038] = d8390d33 ffffd5b8
p42_label_17:
! Mem[0000000091800030] = 000000f6, %g2 = 000000000000ffff
ldsb [%o0+0x031],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000038] = 390d33ff, %g2 = 0000000000000000
ldub [%i4+0x039],%g2 ! %g2 = 0000000000000039
! %l3 = 00000000f660b60c, Mem[0000000065000034] = f660b60c
sth %l3,[%i2+0x034] ! Mem[0000000065000034] = b60cb60c
! Mem[0000000065000014] = ea22cdd3, %l6 = 000000000000c21e
lduw [%i2+0x014],%l6 ! %l6 = 00000000ea22cdd3
! Mem[0000000090000018] = 11ee2bc1, %g2 = 0000000000000039
ldsh [%i4+0x01a],%g2 ! %g2 = 00000000000011ee
! Mem[0000000090000020] = 1a54edfc, %g2 = 00000000000011ee
lduw [%i4+%o4],%g2 ! %g2 = 000000001a54edfc
! %l4 = 00000000d8390d33, Mem[000000006400003e] = 06f91384
sth %l4,[%i0+0x03e] ! Mem[000000006400003c] = 06f90d33
! %l2 = 74a6116d, %l3 = f660b60c, Mem[0000000090800000] = d8390d33 550435a5
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 74a6116d f660b60c
! Mem[0000000090000020] = edfcffff, %g2 = 000000001a54edfc
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffedfc
! %l1 = 71fd47e67f8ed5b8, Mem[0000000091800010] = 5e444af4
stw %l1,[%o0+%o2] ! Mem[0000000091800010] = 7f8ed5b8
p42_label_18:
! Mem[0000000090800024] = ffc8eb48, %g2 = ffffffffffffedfc
ldsh [%i5+0x026],%g2 ! %g2 = ffffffffffffffc8
! Mem[0000000064800038] = 1d10fd717548d828, %l3 = 00000000f660b60c
ldx [%i1+0x038],%l3 ! %l3 = 1d10fd717548d828
! %l6 = 00000000ea22cdd3, Mem[0000000065000018] = 86d48cad6dd0fe30
stx %l6,[%i2+%o3] ! Mem[0000000065000018] = 00000000ea22cdd3
! Mem[0000000090000014] = 33f5ad2d, %g2 = ffffffffffffffc8
lduw [%i4+0x014],%g2 ! %g2 = 0000000033f5ad2d
! %l0 = 00000000b4b77a4a, Mem[0000000090800015] = f5ad2d35
stb %l0,[%i5+0x015] ! Mem[0000000090800014] = 4aad2d35
! Mem[0000000064800000] = 748a5a1d, %l1 = 71fd47e67f8ed5b8
ldsw [%i1+%g0],%l1 ! %l1 = 00000000748a5a1d
! Mem[000000009080002c] = 9c5fe8b1, %g18 = 3661fd2cb8748758
ldsw [%i5+0x02c],%g2 ! %g2 = 3661fd2cb8748758
! Mem[0000000091800028] = b4b77a4a, %g18 = 3661fd2cb8748758
ldsw [%o0+%o5],%g2 ! %g2 = 3661fd2cb8748758
! %l0 = 00000000b4b77a4a, Mem[0000000090800022] = 11eeffff
stb %l0,[%i5+0x022] ! Mem[0000000090800020] = 4aeeffff
! %l2 = 74a6116d, %l3 = 7548d828, Mem[0000000091000008] = 4b1c1133 da67f293
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 74a6116d 7548d828
p42_label_19:
! Mem[0000000090000008] = 0000c21e, %g2 = ffffffffb4b77a4a
ldsh [%i4+%o1],%g2 ! %g2 = 0000000000000000
! Mem[000000009000003c] = ffffd5b8, %g2 = 0000000000000000
ldub [%i4+0x03c],%g2 ! %g2 = 00000000000000ff
! %l1 = 00000000748a5a1d, Mem[0000000090000018] = 55e811ee
sth %l1,[%i4+%o3] ! Mem[0000000090000018] = 5a1d11ee
! Mem[000000009100001c] = c9550435, %g2 = 00000000000000ff
ldub [%i6+0x01f],%g2 ! %g2 = 00000000000000c9
! %l7 = 000000007f8ed5b8, Mem[0000000090800028] = eb4882af
stb %l7,[%i5+%o5] ! Mem[0000000090800028] = b84882af
! Mem[0000000090000010] = 00000000, %g2 = 00000000000000c9
ldsh [%i4+%o2],%g2 ! %g2 = 0000000000000000
! %l6 = 00000000ea22cdd3, Mem[0000000065000028] = c742f18f6e78a182
stx %l6,[%i2+%o5] ! Mem[0000000065000028] = 00000000ea22cdd3
! Mem[0000000090800014] = 334aad2d, %g2 = 0000000000000000
ldsh [%i5+0x014],%g2 ! %g2 = 000000000000334a
! Mem[0000000091000010] = 3299b055, %g2 = 000000000000334a
lduw [%i6+%o2],%g2 ! %g2 = 000000003299b055
! Mem[0000000064000004] = 28ca4fff, %l2 = 0000000074a6116d
ldsw [%i0+0x004],%l2 ! %l2 = 0000000028ca4fff
p42_label_20:
! Mem[0000000065800000] = bd63fecd0702354a, %l1 = 00000000748a5a1d
ldx [%i3+%g0],%l1 ! %l1 = bd63fecd0702354a
! %l1 = bd63fecd0702354a, Mem[0000000090800020] = 55e84aeeffffffc8
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = bd63fecd0702354a
! Mem[000000009080000c] = 0d330000, %g2 = 000000003299b055
ldsh [%i5+0x00e],%g2 ! %g2 = 0000000000000d33
! Mem[0000000091800018] = 00c21ea3, %g2 = 0000000000000d33
ldsb [%o0+0x019],%g2 ! %g2 = 0000000000000000
! %l1 = bd63fecd0702354a, Mem[0000000090800000] = 74a6116df660b60c
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = bd63fecd0702354a
! %l3 = 1d10fd717548d828, Mem[0000000064800006] = 20d4ecb0
sth %l3,[%i1+0x006] ! Mem[0000000064800004] = 20d4d828
! Mem[0000000090800000] = fecd0702, %g2 = 0000000000000000
ldsh [%i5+0x002],%g2 ! %g2 = fffffffffffffecd
! Mem[0000000090800030] = 342d07fd, %g2 = fffffffffffffecd
ldsb [%i5+0x033],%g2 ! %g2 = 0000000000000034
! %l4 = d8390d33, %l5 = ffffd5b8, Mem[0000000091800030] = 00000000 f660b60c
std %l4,[%o0+0x030] ! Mem[0000000091800030] = d8390d33 ffffd5b8
! Mem[0000000090800014] = ad2d35d3, %g2 = 0000000000000034
lduh [%i5+0x016],%g2 ! %g2 = 000000000000ad2d
p42_label_21:
! Mem[0000000065000034] = b60cb60c, %l4 = 00000000d8390d33
lduh [%i2+0x036],%l4 ! %l4 = 000000000000b60c
! Mem[000000006580002c] = 73e2b288, %l4 = 000000000000b60c
ldsw [%i3+0x02c],%l4 ! %l4 = 0000000073e2b288
! %l2 = 0000000028ca4fff, Mem[000000009000000a] = c21eadca
sth %l2,[%i4+0x00a] ! Mem[0000000090000008] = 4fffadca
! %l4 = 0000000073e2b288, Mem[0000000065800038] = e2778549a7c33dcb
stx %l4,[%i3+0x038] ! Mem[0000000065800038] = 0000000073e2b288
! %l6 = ea22cdd3, %l7 = 7f8ed5b8, Mem[0000000090000008] = 00004fff adcadeb5
std %l6,[%i4+%o1] ! Mem[0000000090000008] = ea22cdd3 7f8ed5b8
! %l1 = bd63fecd0702354a, Mem[0000000091000004] = de861c20
sth %l1,[%i6+0x004] ! Mem[0000000091000004] = 354a1c20
! %l0 = 00000000b4b77a4a, Mem[0000000065000008] = b4b77a4aa3543dcb
stx %l0,[%i2+%o1] ! Mem[0000000065000008] = 00000000b4b77a4a
! Mem[0000000090000030] = 4f136a12, %g2 = 000000000000ad2d
ldub [%i4+0x031],%g2 ! %g2 = 000000000000004f
! %l2 = 28ca4fff, %l3 = 7548d828, Mem[0000000091000030] = 7cc77257 0e06c30b
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 28ca4fff 7548d828
! Mem[000000009180003c] = eb806635, %g2 = 000000000000004f
lduw [%o0+0x03c],%g2 ! %g2 = 00000000eb806635
p42_label_22:
! %l0 = b4b77a4a, %l1 = 0702354a, Mem[0000000091000028] = 00000000 f660b60c
std %l0,[%i6+%o5] ! Mem[0000000091000028] = b4b77a4a 0702354a
! %l5 = ffffffffffffd5b8, Mem[000000009100003c] = d7571dc0
stb %l5,[%i6+0x03c] ! Mem[000000009100003c] = b8571dc0
! %l6 = 00000000ea22cdd3, Mem[0000000090800010] = 00000000334aad2d
stx %l6,[%i5+%o2] ! Mem[0000000090800010] = 00000000ea22cdd3
! %l2 = 0000000028ca4fff, Mem[0000000064800020] = cec4a327d8390d33
stx %l2,[%i1+%o4] ! Mem[0000000064800020] = 0000000028ca4fff
! %l2 = 0000000028ca4fff, Mem[0000000091800031] = 390d33ff
stb %l2,[%o0+0x031] ! Mem[0000000091800030] = ff0d33ff
! Mem[0000000091800028] = b4b77a4a, %g2 = 00000000eb806635
lduw [%o0+%o5],%g2 ! %g2 = 00000000b4b77a4a
! Mem[0000000064000010] = adcadeb5 878432ca, %l6 = ea22cdd3, %l7 = 7f8ed5b8
ldd [%i0+%o2],%l6 ! %l6 = 00000000adcadeb5 00000000878432ca
! %l2 = 0000000028ca4fff, Mem[0000000065000024] = cf5c731b
stw %l2,[%i2+0x024] ! Mem[0000000065000024] = 28ca4fff
! Mem[0000000090000008] = ea22cdd3, %g2 = 00000000b4b77a4a
ldsb [%i4+%o1],%g2 ! %g2 = ffffffffffffffea
! Mem[000000009080000c] = 0d330000, %g2 = ffffffffffffffea
lduh [%i5+0x00e],%g2 ! %g2 = 0000000000000d33
p42_label_23:
! Mem[000000009100001c] = 40af2dc9, %g18 = 3661fd2cb8748758
ldsw [%i6+0x01c],%g2 ! %g2 = 3661fd2cb8748758
! %l6 = adcadeb5, %l7 = 878432ca, Mem[0000000090000020] = 1a54edfc ffffffc8
std %l6,[%i4+%o4] ! Mem[0000000090000020] = adcadeb5 878432ca
! Mem[0000000090000000] = 000078bd, %g2 = 0000000040af2dc9
ldsb [%i4+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800014] = ea22cdd3, %g2 = 0000000000000000
lduw [%i5+0x014],%g2 ! %g2 = 00000000ea22cdd3
! Mem[0000000090800010] = 00000000 ea22cdd3, %g2 = ea22cdd3, %g3 = d8390d33
ldd [%i5+%o2],%g2 ! %g2 = 0000000000000000 00000000ea22cdd3
! %l0 = 00000000b4b77a4a, Mem[0000000091800030] = d8ff0d33ffffd5b8
stx %l0,[%o0+0x030] ! Mem[0000000091800030] = 00000000b4b77a4a
! Mem[0000000090000004] = 33f5ad2d, %g2 = 0000000000000000
lduh [%i4+0x004],%g2 ! %g2 = 00000000000033f5
! %l5 = ffffffffffffd5b8, Mem[0000000091000020] = 550435a5
stw %l5,[%i6+%o4] ! Mem[0000000091000020] = ffffd5b8
! %l0 = 00000000b4b77a4a, Mem[0000000090800020] = bd63fecd
stb %l0,[%i5+%o4] ! Mem[0000000090800020] = 4a63fecd
! Mem[000000009100001c] = 40af2dc9, %g18 = 3661fd2cb8748758
ldsw [%i6+0x01c],%g2 ! %g2 = 3661fd2cb8748758
p42_label_24:
! %l2 = 0000000028ca4fff, Mem[0000000064000010] = adcadeb5878432ca
stx %l2,[%i0+%o2] ! Mem[0000000064000010] = 0000000028ca4fff
! Mem[000000009080002c] = b1e7b333, %g2 = 0000000040af2dc9
ldsb [%i5+0x02f],%g2 ! %g2 = ffffffffffffffb1
! Mem[0000000090800018] = 35d36d1cd6343572, %g2 = ffffffffffffffb1
ldx [%i5+%o3],%g2 ! %g2 = 35d36d1cd6343572
! Mem[0000000091800028] = b4b77a4a, %g2 = 35d36d1cd6343572
lduw [%o0+%o5],%g2 ! %g2 = 00000000b4b77a4a
! %l2 = 0000000028ca4fff, Mem[0000000064800024] = 28ca4fff
sth %l2,[%i1+0x024] ! Mem[0000000064800024] = 4fff4fff
! Mem[0000000090800034] = 66b4b77a, %g2 = 00000000b4b77a4a
ldub [%i5+0x037],%g2 ! %g2 = 0000000000000066
! Mem[0000000065000038] = b4b77a4a, %l1 = bd63fecd0702354a
lduh [%i2+0x038],%l1 ! %l1 = 000000000000b4b7
! Mem[000000009180000c] = 274a7f8e, %g2 = 0000000000000066
lduh [%o0+0x00e],%g2 ! %g2 = 000000000000274a
! %l7 = 00000000878432ca, Mem[0000000090000004] = 33f5ad2d
stw %l7,[%i4+0x004] ! Mem[0000000090000004] = 878432ca
! %l2 = 0000000028ca4fff, Mem[0000000091800030] = 00000000b4b77a4a
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = 0000000028ca4fff
p42_label_25:
! Mem[0000000090800004] = 0702354a, %g2 = 000000000000274a
lduw [%i5+0x004],%g2 ! %g2 = 000000000702354a
! Mem[0000000091800038] = c21eeb80, %g2 = 000000000702354a
ldsb [%o0+0x03a],%g2 ! %g2 = ffffffffffffffc2
! %l5 = ffffffffffffd5b8, Mem[0000000091000034] = 7548d828
stw %l5,[%i6+0x034] ! Mem[0000000091000034] = ffffd5b8
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = ffffffc2, %g3 = ea22cdd3
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
! Mem[0000000065800008] = ed431b9e, %l5 = ffffffffffffd5b8
ldsb [%i3+%o1],%l5 ! %l5 = ffffffffffffffed
! Mem[0000000065000028] = 00000000, %l0 = 00000000b4b77a4a
ldub [%i2+0x02b],%l0 ! %l0 = 0000000000000000
! Mem[0000000090000020] = adcadeb5878432ca, %g2 = 00000000b4334f34
ldx [%i4+%o4],%g2 ! %g2 = adcadeb5878432ca
! Mem[0000000065800004] = 0702354a, %l4 = 0000000073e2b288
ldsh [%i3+0x004],%l4 ! %l4 = 0000000000000702
! Mem[0000000091000008] = 116d7548, %g2 = adcadeb5878432ca
lduh [%i6+0x00a],%g2 ! %g2 = 000000000000116d
! Mem[0000000091000028] = b4b77a4a 0702354a, %g2 = 0000116d, %g3 = 40af2dc9
ldd [%i6+%o5],%g2 ! %g2 = 00000000b4b77a4a 000000000702354a
ba,a p42_not_taken_0_end
p42_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 0000000000000000
bne,a,pn %xcc,p42_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000b4b7
bne,a,pn %xcc,p42_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000028ca4fff
bne,a,pn %xcc,p42_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 1d10fd717548d828
bne,a,pn %xcc,p42_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000702
bne,a,pn %xcc,p42_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffffed
bne,a,pn %xcc,p42_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000adcadeb5
bne,a,pn %xcc,p42_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000878432ca
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 1bdff83b 1177a5dd
bne %xcc,p42_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 12775eed 2e13f554
bne %xcc,p42_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 27af6ad8 5f0ba7e2
bne %xcc,p42_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 40cc66bc 9e2367ec
bne %xcc,p42_f6_fail
nop
! Check Local Memory
set p42_local0_expect,%g1
p42_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = a75bf6620000c21e
ldx [%i0+0x008],%g3 ! Observed data at 0000000064000008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000028ca4fff
ldx [%i0+0x010],%g3 ! Observed data at 0000000064000010
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000000000c21e
ldx [%i0+0x028],%g3 ! Observed data at 0000000064000028
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 68554b0806f90d33
ldx [%i0+0x038],%g3 ! Observed data at 0000000064000038
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x038,%g4
set p42_local1_expect,%g1
p42_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 748a5a1d20d4d828
ldx [%i1+0x000],%g3 ! Observed data at 0000000064800000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000004fff4fff
ldx [%i1+0x020],%g3 ! Observed data at 0000000064800020
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x020,%g4
set p42_local2_expect,%g1
p42_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = b4b77a4a33f5ad2d
ldx [%i2+0x000],%g3 ! Observed data at 0000000065000000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000b4b77a4a
ldx [%i2+0x008],%g3 ! Observed data at 0000000065000008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000ea22cdd3
ldx [%i2+0x018],%g3 ! Observed data at 0000000065000018
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 0fc1a1f228ca4fff
ldx [%i2+0x020],%g3 ! Observed data at 0000000065000020
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000000ea22cdd3
ldx [%i2+0x028],%g3 ! Observed data at 0000000065000028
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 74a6116db60cb60c
ldx [%i2+0x030],%g3 ! Observed data at 0000000065000030
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = b4b77a4aa3543dcb
ldx [%i2+0x038],%g3 ! Observed data at 0000000065000038
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x038,%g4
set p42_local3_expect,%g1
p42_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 55e811a57324ed30
ldx [%i3+0x020],%g3 ! Observed data at 0000000065800020
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0d336674a4916674
ldx [%i3+0x030],%g3 ! Observed data at 0000000065800030
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000073e2b288
ldx [%i3+0x038],%g3 ! Observed data at 0000000065800038
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x038,%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
! The test for processor 42 failed
p42_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0a8] ! Set processor 42 done flag
set p42_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 42 failed
p42_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0a8] ! Set processor 42 done flag
set p42_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p42_selfmod_failed:
ba p42_failed
mov 0xabc,%g1
p42_common_error:
or %g0,0xf0a,%g1
ba p42_failed
mov %o5,%g3
p42_common_signature_error:
set p42_temp,%g1
ba p42_failed
st %g2,[%g1] ! Common Lock Number
p42_common_timeout:
set p42_temp,%g1
ba p42_failed
st %g2,[%g1] ! Common Lock Number
p42_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p42_failed
mov 0x0,%g3
p42_trap1e:
ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064800008]
done
p42_trap1o:
ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064800008]
done
p42_trap2e:
ldswa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064000010]
ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064000018]
stwa %l1,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000018]
stxa %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800028]
stwa %l2,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000018]
ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000065000028]
done
p42_trap2o:
ldswa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064000010]
ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000064000018]
stwa %l1,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000018]
stxa %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800028]
stwa %l2,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000018]
ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000065000028]
done
p42_trap3e:
nop
nop
done
p42_trap3o:
nop
nop
done
p42_init_memory_pointers:
set p42_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p42_local0_start,%i0
set p42_local1_start,%i1
set p42_local2_start,%i2
set p42_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 7c088a365a3331cc
ldx [%g1+0x008],%l1 ! %l1 = eb6f83a66e78a182
ldx [%g1+0x010],%l2 ! %l2 = 0e63472c0fb8a100
ldx [%g1+0x018],%l3 ! %l3 = 470bbcd22bc10fb8
ldx [%g1+0x020],%l4 ! %l4 = 8f2c0152d26aac06
ldx [%g1+0x028],%l5 ! %l5 = 4e7b920e60f10432
ldx [%g1+0x030],%l6 ! %l6 = 866df5aa99b5f939
ldx [%g1+0x038],%l7 ! %l7 = 79b958c80e06c30b
! 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 = c6136339 52b9d433 feaadbfe 0e76a482
! %f4 = 4084fdc5 52e9c2dd d69265dd b61a8ca1
! %f8 = 8896ed92 16b512b6 da0ffea8 3312946b
! %f12 = dbcf9698 7ba030ed 22f0fc77 af8a18f5
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 9008058b 659870dd 6fd2b809 ca08dc8f
! %f20 = 22feb183 df42a9c3 0cbfe9c6 e5434b72
! %f24 = 0bf5d7b0 480eee5c b0ff89b4 69b07a0b
! %f28 = f6f2812e 933fc456 c18dab9b 7aa1d816
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1e215ad4 8a1a736f 1edba232 120ddaac
! %f36 = a46e788a 8d87e037 e6e103f4 0d0658ea
! %f40 = 39aad871 f969317d 306b012e efc5abd1
! %f44 = 2a287c42 587b04c1 e9a5f533 073fd2e4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x46b30a970000000b,%g7,%g1 ! GSR scale = 1, align = 3
wr %g1,%g0,%gsr ! GSR = 46b30a970000000b
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:
! Mem[0000000090800030] = e7b33334, %g2 = 1d79645739666b33
ldsb [%i5+0x030],%g2 ! %g2 = ffffffffffffffe7
! Mem[000000009180002c] = f545288f, %g2 = ffffffffffffffe7
ldub [%o0+0x02f],%g2 ! %g2 = 00000000000000f5
! %l4 = 02a9906be5c37209, Mem[0000000090800012] = f97aba27
stb %l4,[%i5+0x012] ! Mem[0000000090800010] = 097aba27
! Mem[0000000091800020] = e3c73316, %g2 = 00000000000000f5
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffffe3c7
! Mem[0000000091000004] = de861c20, %g2 = ffffffffffffe3c7
lduw [%i6+0x004],%g2 ! %g2 = 00000000de861c20
! Mem[0000000067000028] = 2b824c20, %l7 = 915346ac2ca316d8
ldsh [%i2+%o5],%l7 ! %l7 = 0000000000002b82
! Mem[0000000090000000] = f4d6f5d4, %g2 = 00000000de861c20
ldsh [%i4+%g0],%g2 ! %g2 = fffffffffffff4d6
! %l0 = 01abdc92, %l1 = db922816, Mem[0000000090000010] = 0212225c 798eb5a3
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 01abdc92 db922816
! %l1 = 40bbdf00db922816, Mem[0000000066800004] = 7ddd845c
stw %l1,[%i1+0x004] ! Mem[0000000066800004] = db922816
! Mem[0000000090800028] = 82af9c5f, %g2 = fffffffffffff4d6
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffff82af
p43_label_2:
! %l5 = 150695386c25ccc2, Mem[0000000091000023] = 8d7b41cb
stb %l5,[%i6+0x023] ! Mem[0000000091000020] = c27b41cb
! %l3 = 8ef6d90682b3a0f1, Mem[0000000090800034] = 2d07fd66
stw %l3,[%i5+0x034] ! Mem[0000000090800034] = 82b3a0f1
! Mem[0000000090000010] = dc92db92, %g2 = ffffffffffff82af
ldub [%i4+0x012],%g2 ! %g2 = 00000000000000dc
! %l2 = 1419c0cd, %l3 = 82b3a0f1, Mem[0000000090800010] = bbd0097a ba27fa54
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 1419c0cd 82b3a0f1
! Mem[0000000091000004] = de861c20, %g18 = 97ae59a2b9bbd06f
ldsw [%i6+0x004],%g2 ! %g2 = 97ae59a2b9bbd06f
! Mem[0000000067000008] = bd6fab9b b64057e6, %l4 = e5c37209, %l5 = 6c25ccc2
ldd [%i2+%o1],%l4 ! %l4 = 00000000bd6fab9b 00000000b64057e6
! Mem[0000000066000034] = 17c4c549, %l5 = 00000000b64057e6
lduw [%i0+0x034],%l5 ! %l5 = 0000000017c4c549
! Mem[0000000066800018] = 41062508bd700313, %l2 = 40db15d41419c0cd
ldx [%i1+%o3],%l2 ! %l2 = 41062508bd700313
! Mem[0000000090000008] = 96abb01b, %g2 = ffffffffde861c20
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffff96ab
! Mem[0000000066800030] = 8251ed56, %l5 = 0000000017c4c549
ldsh [%i1+0x032],%l5 ! %l5 = ffffffffffffed56
p43_label_3:
! Mem[0000000091800024] = 7744d1fa, %g2 = ffffffffffff96ab
ldsh [%o0+0x026],%g2 ! %g2 = 0000000000007744
! Mem[0000000066800030] = 8251ed56, %l7 = 0000000000002b82
lduh [%i1+0x030],%l7 ! %l7 = 0000000000008251
! Mem[0000000091800014] = a2d978b6, %g2 = 0000000000007744
lduw [%o0+0x014],%g2 ! %g2 = 00000000a2d978b6
! %l3 = 8ef6d90682b3a0f1, Mem[000000006600000e] = a3d810ff
sth %l3,[%i0+0x00e] ! Mem[000000006600000c] = a3d8a0f1
! Mem[0000000090000024] = e7b2eb32, %g18 = 97ae59a2b9bbd06f
ldsw [%i4+0x024],%g2 ! %g2 = 97ae59a2b9bbd06f
! %l0 = 08fb87aa01abdc92, Mem[0000000067800028] = e47db5bb
stw %l0,[%i3+%o5] ! Mem[0000000067800028] = 01abdc92
! Mem[0000000090800028] = eb4882af, %g18 = 97ae59a2b9bbd06f
ldsw [%i5+%o5],%g2 ! %g2 = 97ae59a2b9bbd06f
! Mem[0000000091000004] = de861c20, %g2 = ffffffffeb4882af
lduw [%i6+0x004],%g2 ! %g2 = 00000000de861c20
! Mem[0000000066800008] = e1debbb6, %l4 = 00000000bd6fab9b
lduh [%i1+%o1],%l4 ! %l4 = 000000000000e1de
! Mem[000000009100001c] = 40af2dc9, %g18 = 97ae59a2b9bbd06f
ldsw [%i6+0x01c],%g2 ! %g2 = 97ae59a2b9bbd06f
p43_label_4:
! Mem[0000000066000008] = cd611d54, %l0 = 08fb87aa01abdc92
ldsh [%i0+%o1],%l0 ! %l0 = ffffffffffffcd61
! %l6 = 1b85ec24ac6f1a52, Mem[000000006680000c] = f4e74e11
sth %l6,[%i1+0x00c] ! Mem[000000006680000c] = 1a524e11
! %l6 = ac6f1a52, %l7 = 00008251, Mem[0000000090800028] = eb4882af 9c5fe8b1
std %l6,[%i5+%o5] ! Mem[0000000090800028] = ac6f1a52 00008251
! Mem[0000000090800018] = 851cd634, %g2 = 0000000040af2dc9
ldub [%i5+0x01a],%g2 ! %g2 = 0000000000000085
! %l1 = 40bbdf00db922816, Mem[0000000090800028] = ac6f1a5200008251
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = 40bbdf00db922816
! Mem[0000000067000018] = bd459830 c6c2b017, %l2 = bd700313, %l3 = 82b3a0f1
ldd [%i2+%o3],%l2 ! %l2 = 00000000bd459830 00000000c6c2b017
! Mem[000000009100000c] = f293eb99, %g2 = 0000000000000085
lduh [%i6+0x00e],%g2 ! %g2 = 000000000000f293
! %l4 = 000000000000e1de, Mem[0000000090800020] = 6c6c0f3a
sth %l4,[%i5+%o4] ! Mem[0000000090800020] = e1de0f3a
! %l5 = ffffffffffffed56, Mem[0000000090000004] = 80b60b78
sth %l5,[%i4+0x004] ! Mem[0000000090000004] = ed560b78
! Mem[0000000091800020] = 9ee3c733, %g2 = 000000000000f293
ldsb [%o0+0x021],%g2 ! %g2 = ffffffffffffff9e
p43_label_5:
! %l4 = 000000000000e1de, Mem[000000009180001a] = df25e146
stb %l4,[%o0+0x01a] ! Mem[0000000091800018] = de25e146
! Mem[0000000090800034] = 82b3a0f1, %g2 = ffffffffffffff9e
lduw [%i5+0x034],%g2 ! %g2 = 0000000082b3a0f1
! Mem[0000000090800004] = bacca9a3, %g2 = 0000000082b3a0f1
ldub [%i5+0x005],%g2 ! %g2 = 00000000000000ba
! Mem[000000009000001c] = ad1a54ed, %g2 = 00000000000000ba
ldsb [%i4+0x01f],%g2 ! %g2 = ffffffffffffffad
! %l1 = 40bbdf00db922816, Mem[0000000090000030] = 944f136a126760d7
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = 40bbdf00db922816
! %l2 = 00000000bd459830, Mem[0000000091000021] = e28fc27b
stb %l2,[%i6+0x021] ! Mem[0000000091000020] = 308fc27b
! %l7 = 0000000000008251, Mem[000000009080001c] = d6343572
stw %l7,[%i5+0x01c] ! Mem[000000009080001c] = 00008251
! Mem[0000000091000018] = b4334f34, %g2 = ffffffffffffffad
lduw [%i6+%o3],%g2 ! %g2 = 00000000b4334f34
! Mem[0000000066000038] = a5172469761c8f0b, %l1 = 40bbdf00db922816
ldx [%i0+0x038],%l1 ! %l1 = a5172469761c8f0b
! %l2 = 00000000bd459830, Mem[0000000091000038] = 65898de9d7571dc0
stx %l2,[%i6+0x038] ! Mem[0000000091000038] = 00000000bd459830
p43_label_6:
! %l2 = bd459830, %l3 = c6c2b017, Mem[0000000090000038] = 8fc6c81b f8ba39dc
std %l2,[%i4+0x038] ! Mem[0000000090000038] = bd459830 c6c2b017
! Mem[0000000067800014] = 4dbaeba5, %l6 = 1b85ec24ac6f1a52
lduw [%i3+0x014],%l6 ! %l6 = 000000004dbaeba5
! %l4 = 000000000000e1de, Mem[000000006680002a] = bc19317a
sth %l4,[%i1+0x02a] ! Mem[0000000066800028] = bc19e1de
! %l4 = 0000e1de, %l5 = ffffed56, Mem[0000000091800008] = 50d23f27 0741274a
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 0000e1de ffffed56
! Mem[000000009100001c] = 40af2dc9, %g2 = 00000000b4334f34
ldsh [%i6+0x01c],%g2 ! %g2 = 00000000000040af
! Mem[000000009180000c] = ed565e44, %g2 = 00000000000040af
ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffffed56
! Mem[0000000091000020] = 9d308fc2 7b41cb8c, %g2 = ffffed56, %g3 = 0bad0b00
ldd [%i6+%o4],%g2 ! %g2 = 000000009d308fc2 000000007b41cb8c
! Mem[0000000090800018] = 35d3851c, %g2 = 000000009d308fc2
lduw [%i5+%o3],%g2 ! %g2 = 0000000035d3851c
! Mem[0000000090000008] = 96abb01b, %g18 = 97ae59a2b9bbd06f
ldsw [%i4+%o1],%g2 ! %g2 = 97ae59a2b9bbd06f
! Mem[0000000066800008] = e1debbb6, %l0 = ffffffffffffcd61
ldsw [%i1+%o1],%l0 ! %l0 = ffffffffe1debbb6
p43_label_7:
! Mem[0000000066000010] = 60c82986, %l1 = a5172469761c8f0b
ldsb [%i0+%o2],%l1 ! %l1 = 0000000000000060
! Mem[0000000090000038] = bd459830c6c2b017, %g2 = ffffffff96abb01b
ldx [%i4+0x038],%g2 ! %g2 = bd459830c6c2b017
! %l7 = 0000000000008251, Mem[0000000091000012] = b0555beb
stb %l7,[%i6+0x012] ! Mem[0000000091000010] = 51555beb
! Mem[0000000090800000] = c8c086c6 d0bacca9, %g2 = c6c2b017, %g3 = 7b41cb8c
ldd [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6 00000000d0bacca9
! Mem[0000000090000038] = bd459830, %g2 = 00000000c8c086c6
lduw [%i4+0x038],%g2 ! %g2 = 00000000bd459830
! Mem[0000000090000008] = b01bc40b, %g2 = 00000000bd459830
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000b01b
! %l7 = 0000000000008251, Mem[0000000090800002] = 86c6d0ba
stb %l7,[%i5+0x002] ! Mem[0000000090800000] = 51c6d0ba
! Mem[0000000067800038] = fb1e3575f02ee310, %l2 = 00000000bd459830
ldx [%i3+0x038],%l2 ! %l2 = fb1e3575f02ee310
! %l4 = 000000000000e1de, Mem[0000000090800008] = a3d5b48d
stw %l4,[%i5+%o1] ! Mem[0000000090800008] = 0000e1de
! Mem[0000000067000008] = bd6fab9bb64057e6, %l5 = ffffffffffffed56
ldx [%i2+%o1],%l5 ! %l5 = bd6fab9bb64057e6
p43_label_8:
! Mem[0000000066000008] = cd611d54 a3d8a0f1, %l2 = f02ee310, %l3 = c6c2b017
ldd [%i0+%o1],%l2 ! %l2 = 00000000cd611d54 00000000a3d8a0f1
! %l3 = 00000000a3d8a0f1, Mem[000000009100000a] = 5151da67
sth %l3,[%i6+0x00a] ! Mem[0000000091000008] = a0f1da67
! Mem[0000000066000008] = cd611d54, %l7 = 0000000000008251
lduh [%i0+%o1],%l7 ! %l7 = 000000000000cd61
! %l1 = 0000000000000060, Mem[0000000067000019] = bd459830
stb %l1,[%i2+0x019] ! Mem[0000000067000018] = bd609830
! Mem[0000000067800020] = f9ba052e, %l0 = ffffffffe1debbb6
ldsh [%i3+0x022],%l0 ! %l0 = 000000000000052e
! Mem[0000000091000024] = 8c43a014, %g2 = 000000000000b01b
ldsb [%i6+0x027],%g2 ! %g2 = ffffffffffffff8c
! Mem[0000000067800028] = 01abdc92, %l1 = 0000000000000060
lduw [%i3+%o5],%l1 ! %l1 = 0000000001abdc92
! %l3 = 00000000a3d8a0f1, Mem[0000000091000008] = 4b1ca0f1da67f293
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = 00000000a3d8a0f1
! Mem[0000000091000038] = 00000000, %g2 = ffffffffffffff8c
lduw [%i6+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = 00000000, %g3 = d0bacca9
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
p43_label_9:
! %l5 = bd6fab9bb64057e6, Mem[0000000091800018] = 39a5de25e14610d9
stx %l5,[%o0+%o3] ! Mem[0000000091800018] = bd6fab9bb64057e6
! %l3 = 00000000a3d8a0f1, Mem[0000000066800028] = bc19e1de
sth %l3,[%i1+%o5] ! Mem[0000000066800028] = a0f1e1de
! %l6 = 4dbaeba5, %l7 = 0000cd61, Mem[0000000091800038] = e8dd799b eb806635
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 4dbaeba5 0000cd61
! Mem[0000000066800024] = faaf81bb, %l1 = 0000000001abdc92
ldsh [%i1+0x024],%l1 ! %l1 = fffffffffffffaaf
! %l5 = bd6fab9bb64057e6, Mem[000000006680003d] = 7dd94183
stb %l5,[%i1+0x03d] ! Mem[000000006680003c] = 7de64183
! Mem[0000000066800038] = d9680a867de64183, %l2 = 00000000cd611d54
ldx [%i1+0x038],%l2 ! %l2 = d9680a867de64183
! Mem[0000000091800028] = fa02ccb0, %g2 = 0000000045288f71
ldub [%o0+0x029],%g2 ! %g2 = 00000000000000fa
! Mem[0000000091000028] = 43a014ad db4f959e, %g2 = 000000fa, %g3 = b6b6487f
ldd [%i6+%o5],%g2 ! %g2 = 0000000043a014ad 00000000db4f959e
! Mem[0000000067000004] = 04bd5412, %l3 = 00000000a3d8a0f1
ldub [%i2+0x005],%l3 ! %l3 = 00000000000000bd
! Mem[0000000091800008] = 0000e1de, %g2 = 0000000043a014ad
lduw [%o0+%o1],%g2 ! %g2 = 000000000000e1de
p43_label_10:
! %l7 = 000000000000cd61, Mem[000000009080001a] = 851c0000
sth %l7,[%i5+0x01a] ! Mem[0000000090800018] = cd610000
! Mem[0000000091000020] = 308fc27b, %g2 = 000000000000e1de
ldub [%i6+0x021],%g2 ! %g2 = 0000000000000030
! %l3 = 00000000000000bd, Mem[0000000067000032] = dde7cd2c
stb %l3,[%i2+0x032] ! Mem[0000000067000030] = dde7bd2c
! %l4 = 000000000000e1de, Mem[0000000067000030] = dde7bd2c8cd471b6
stx %l4,[%i2+0x030] ! Mem[0000000067000030] = 000000000000e1de
! Mem[0000000091800020] = 9ee3c733, %g2 = 0000000000000030
ldsb [%o0+0x021],%g2 ! %g2 = ffffffffffffff9e
! Mem[0000000091800020] = 9ee3c733, %g2 = ffffffffffffff9e
ldub [%o0+0x021],%g2 ! %g2 = 000000000000009e
! %l7 = 000000000000cd61, Mem[0000000090000017] = 167f114e
stb %l7,[%i4+0x017] ! Mem[0000000090000014] = 617f114e
! Mem[0000000090000018] = 7f114e52 9d7122ad, %g2 = 0000009e, %g3 = db4f959e
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 000000009d7122ad
! %l6 = 000000004dbaeba5, Mem[0000000091000036] = be7e0000
stb %l6,[%i6+0x036] ! Mem[0000000091000034] = a57e0000
! Mem[0000000091000014] = 5bebbbe4, %g2 = 000000007f114e52
lduw [%i6+0x014],%g2 ! %g2 = 000000005bebbbe4
p43_label_11:
! %l2 = d9680a867de64183, Mem[0000000091000018] = b4334f34
sth %l2,[%i6+%o3] ! Mem[0000000091000018] = 41834f34
! Mem[0000000091000008] = 00000000 a3d8a0f1, %g2 = 5bebbbe4, %g3 = 9d7122ad
ldd [%i6+%o1],%g2 ! %g2 = 0000000000000000 00000000a3d8a0f1
! %l0 = 000000000000052e, Mem[000000006680001c] = bd700313
stb %l0,[%i1+0x01c] ! Mem[000000006680001c] = 2e700313
! Mem[0000000090800008] = def38faf, %g2 = 0000000000000000
ldsb [%i5+0x00b],%g2 ! %g2 = ffffffffffffffde
! %l2 = d9680a867de64183, Mem[0000000066000000] = ad2accdab74c8141
stx %l2,[%i0+%g0] ! Mem[0000000066000000] = d9680a867de64183
! Mem[0000000091800030] = 45288f71, %g2 = ffffffffffffffde
ldsh [%o0+0x030],%g2 ! %g2 = 0000000000004528
! Mem[0000000091000028] = 43a014ad, %g2 = 0000000000004528
lduw [%i6+%o5],%g2 ! %g2 = 0000000043a014ad
! %l5 = bd6fab9bb64057e6, Mem[0000000090000028] = 07dc67fd8d791540
stx %l5,[%i4+%o5] ! Mem[0000000090000028] = bd6fab9bb64057e6
! Mem[0000000091000004] = de861c20, %g2 = 0000000043a014ad
ldub [%i6+0x004],%g2 ! %g2 = 00000000000000de
! %l3 = 00000000000000bd, Mem[0000000090800008] = 0000e1def38fafd2
stx %l3,[%i5+%o1] ! Mem[0000000090800008] = 00000000000000bd
p43_label_12:
! Mem[0000000090800030] = e7b33334 82b3a0f1, %g2 = 000000de, %g3 = a3d8a0f1
ldd [%i5+0x030],%g2 ! %g2 = 00000000e7b33334 0000000082b3a0f1
! %l4 = 000000000000e1de, Mem[0000000067800030] = 3765462b
stw %l4,[%i3+0x030] ! Mem[0000000067800030] = 0000e1de
! %l2 = d9680a867de64183, Mem[0000000091800024] = 33167744
sth %l2,[%o0+0x024] ! Mem[0000000091800024] = 41837744
! Mem[0000000090800020] = e1de0f3a, %g2 = 00000000e7b33334
ldsh [%i5+%o4],%g2 ! %g2 = ffffffffffffe1de
! Mem[0000000067800028] = 01abdc925b5237e5, %l7 = 000000000000cd61
ldx [%i3+%o5],%l7 ! %l7 = 01abdc925b5237e5
! Mem[0000000091000020] = 9d308fc27b41cb8c, %g2 = ffffffffffffe1de
ldx [%i6+%o4],%g2 ! %g2 = 9d308fc27b41cb8c
! %l6 = 4dbaeba5, %l7 = 5b5237e5, Mem[0000000090000038] = bd459830 c6c2b017
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 4dbaeba5 5b5237e5
! %l4 = 000000000000e1de, Mem[000000009100002e] = 959e7cc7
sth %l4,[%i6+0x02e] ! Mem[000000009100002c] = e1de7cc7
! %l5 = bd6fab9bb64057e6, Mem[0000000067800020] = f9ba052e
stb %l5,[%i3+%o4] ! Mem[0000000067800020] = e6ba052e
! Mem[0000000091800024] = 7744d1fa, %g2 = 9d308fc27b41cb8c
lduh [%o0+0x026],%g2 ! %g2 = 0000000000007744
p43_label_13:
! Mem[0000000090800008] = 00000000, %g18 = 97ae59a2b9bbd06f
ldsw [%i5+%o1],%g2 ! %g2 = 97ae59a2b9bbd06f
! Mem[0000000090000000] = f4d6f5d4, %g2 = 0000000000000000
ldsh [%i4+%g0],%g2 ! %g2 = fffffffffffff4d6
! %l4 = 000000000000e1de, Mem[0000000090000008] = 96abb01b
stb %l4,[%i4+%o1] ! Mem[0000000090000008] = deabb01b
! Mem[0000000090800028] = 40bbdf00db922816, %g2 = fffffffffffff4d6
ldx [%i5+%o5],%g2 ! %g2 = 40bbdf00db922816
! Mem[0000000067000010] = aa673cf1, %l7 = 01abdc925b5237e5
ldub [%i2+%o2],%l7 ! %l7 = 00000000000000aa
! Mem[0000000091000030] = 57207ba5, %g2 = 40bbdf00db922816
ldub [%i6+0x033],%g2 ! %g2 = 0000000000000057
! Mem[0000000091000000] = ddab9f6d, %g2 = 0000000000000057
ldub [%i6+%g0],%g2 ! %g2 = 00000000000000dd
! %l6 = 4dbaeba5, %l7 = 000000aa, Mem[0000000067800000] = 2a5691d9 74b92595
std %l6,[%i3+%g0] ! Mem[0000000067800000] = 4dbaeba5 000000aa
! %l6 = 000000004dbaeba5, Mem[0000000091000010] = eb9951555bebbbe4
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = 000000004dbaeba5
! Mem[0000000090800014] = a0f135d3, %g2 = 00000000000000dd
ldsh [%i5+0x016],%g2 ! %g2 = ffffffffffffa0f1
p43_label_14:
! Mem[0000000066000018] = 88482300, %l0 = 000000000000052e
lduh [%i0+%o3],%l0 ! %l0 = 0000000000008848
! %l6 = 4dbaeba5, %l7 = 000000aa, Mem[0000000066800028] = a0f1e1de 15ae4ce7
std %l6,[%i1+%o5] ! Mem[0000000066800028] = 4dbaeba5 000000aa
! Mem[000000009180000c] = 565e44f9, %g2 = ffffffffffffa0f1
ldsb [%o0+0x00f],%g2 ! %g2 = 0000000000000056
! %l2 = d9680a867de64183, Mem[0000000091800000] = 6c5e37b5
sth %l2,[%o0+%g0] ! Mem[0000000091800000] = 418337b5
! Mem[0000000090800018] = 35d3cd61, %g2 = 0000000000000056
lduw [%i5+%o3],%g2 ! %g2 = 0000000035d3cd61
! Mem[0000000091000024] = 8c43a014, %g2 = 0000000035d3cd61
ldub [%i6+0x027],%g2 ! %g2 = 000000000000008c
! %l0 = 00008848, %l1 = fffffaaf, Mem[0000000066800000] = 4c42066b db922816
std %l0,[%i1+%g0] ! Mem[0000000066800000] = 00008848 fffffaaf
! Mem[000000009180002c] = 8df54528, %g2 = 000000000000008c
ldub [%o0+0x02e],%g2 ! %g2 = 000000000000008d
! Mem[0000000090000010] = 01abdc92db922861, %g2 = 000000000000008d
ldx [%i4+%o2],%g2 ! %g2 = 01abdc92db922861
! %l2 = 7de64183, %l3 = 000000bd, Mem[0000000066800030] = 8251ed56 71f1ebbb
std %l2,[%i1+0x030] ! Mem[0000000066800030] = 7de64183 000000bd
p43_label_15:
! Mem[0000000066800018] = 41062508 2e700313, %l2 = 7de64183, %l3 = 000000bd
ldd [%i1+%o3],%l2 ! %l2 = 0000000041062508 000000002e700313
! Mem[0000000090800018] = 35d3cd61, %g18 = 97ae59a2b9bbd06f
ldsw [%i5+%o3],%g2 ! %g2 = 97ae59a2b9bbd06f
! %l0 = 00008848, %l1 = fffffaaf, Mem[0000000066800028] = 4dbaeba5 000000aa
std %l0,[%i1+%o5] ! Mem[0000000066800028] = 00008848 fffffaaf
! Mem[000000009180002c] = b0308df5, %g2 = 0000000035d3cd61
lduw [%o0+0x02c],%g2 ! %g2 = 00000000b0308df5
! Mem[0000000067000018] = bd609830, %l4 = 000000000000e1de
ldsw [%i2+%o3],%l4 ! %l4 = ffffffffbd609830
! %l2 = 0000000041062508, Mem[0000000090800010] = 1419c0cd82b3a0f1
stx %l2,[%i5+%o2] ! Mem[0000000090800010] = 0000000041062508
! Mem[0000000091800030] = 71b6b648, %g2 = 00000000b0308df5
ldub [%o0+0x033],%g2 ! %g2 = 0000000000000071
! %l0 = 0000000000008848, Mem[0000000091000024] = 7b41cb8c
stw %l0,[%i6+0x024] ! Mem[0000000091000024] = 00008848
! Mem[0000000066000008] = cd611d54a3d8a0f1, %l2 = 0000000041062508
ldx [%i0+%o1],%l2 ! %l2 = cd611d54a3d8a0f1
! Mem[0000000090000038] = 4dbaeba5, %g2 = 0000000000000071
ldub [%i4+0x038],%g2 ! %g2 = 000000000000004d
p43_label_16:
! %l1 = fffffffffffffaaf, Mem[0000000090800033] = 3482b3a0
stb %l1,[%i5+0x033] ! Mem[0000000090800030] = af82b3a0
! %l0 = 0000000000008848, Mem[0000000066000038] = a5172469761c8f0b
stx %l0,[%i0+0x038] ! Mem[0000000066000038] = 0000000000008848
! Mem[000000009080003c] = dd38b60e, %g2 = 000000000000004d
ldsb [%i5+0x03c],%g2 ! %g2 = ffffffffffffffdd
! %l1 = fffffffffffffaaf, Mem[0000000091800022] = e3c74183
sth %l1,[%o0+0x022] ! Mem[0000000091800020] = faaf4183
! %l5 = bd6fab9bb64057e6, Mem[0000000066800029] = 00008848
stb %l5,[%i1+0x029] ! Mem[0000000066800028] = 00e68848
! %l3 = 000000002e700313, Mem[0000000091800038] = 4dbaeba50000cd61
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = 000000002e700313
! %l0 = 0000000000008848, Mem[0000000090000028] = bd6fab9bb64057e6
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = 0000000000008848
! %l2 = a3d8a0f1, %l3 = 2e700313, Mem[0000000090000010] = 01abdc92 db922861
std %l2,[%i4+%o2] ! Mem[0000000090000010] = a3d8a0f1 2e700313
! %l3 = 000000002e700313, Mem[0000000067800018] = 2294fb58d869176b
stx %l3,[%i3+%o3] ! Mem[0000000067800018] = 000000002e700313
! %l6 = 000000004dbaeba5, Mem[000000009180001e] = 57e6c69e
sth %l6,[%o0+0x01e] ! Mem[000000009180001c] = eba5c69e
p43_label_17:
! Mem[0000000091000004] = de861c20, %g2 = ffffffffffffffdd
ldsb [%i6+0x004],%g2 ! %g2 = ffffffffffffffde
! %l2 = cd611d54a3d8a0f1, Mem[000000009000000c] = c40b9e2c
stb %l2,[%i4+0x00c] ! Mem[000000009000000c] = f10b9e2c
! %l6 = 000000004dbaeba5, Mem[0000000090800032] = 33af82b3
sth %l6,[%i5+0x032] ! Mem[0000000090800030] = eba582b3
! %l4 = bd609830, %l5 = b64057e6, Mem[0000000090000018] = 7f114e52 9d7122ad
std %l4,[%i4+%o3] ! Mem[0000000090000018] = bd609830 b64057e6
! Mem[0000000090800000] = c8c051c6 d0bacca9, %g2 = ffffffde, %g3 = 82b3a0f1
ldd [%i5+%g0],%g2 ! %g2 = 00000000c8c051c6 00000000d0bacca9
! Mem[0000000091800004] = da193367, %g2 = 00000000c8c051c6
lduw [%o0+0x004],%g2 ! %g2 = 00000000da193367
! Mem[0000000091800004] = da193367, %g2 = 00000000da193367
ldsb [%o0+0x004],%g2 ! %g2 = ffffffffffffffda
! Mem[0000000067000004] = 04bd5412, %l1 = fffffffffffffaaf
lduw [%i2+0x004],%l1 ! %l1 = 0000000004bd5412
! %l0 = 0000000000008848, Mem[0000000091000030] = 7cc77257207ba57e
stx %l0,[%i6+0x030] ! Mem[0000000091000030] = 0000000000008848
! %l4 = ffffffffbd609830, Mem[000000006700003e] = 96127b85
sth %l4,[%i2+0x03e] ! Mem[000000006700003c] = 96129830
p43_label_18:
! %l0 = 0000000000008848, Mem[000000009080002f] = 16e7b3eb
stb %l0,[%i5+0x02f] ! Mem[000000009080002c] = 48e7b3eb
! %l5 = bd6fab9bb64057e6, Mem[000000009000003c] = 5b5237e5
stw %l5,[%i4+0x03c] ! Mem[000000009000003c] = b64057e6
! %l6 = 000000004dbaeba5, Mem[0000000091800010] = 5e44f9f4a2d978b6
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = 000000004dbaeba5
! Mem[0000000090000024] = e7b2eb32, %g2 = ffffffffffffffda
lduw [%i4+0x024],%g2 ! %g2 = 00000000e7b2eb32
! Mem[000000009000001c] = b64057e6, %g2 = 00000000e7b2eb32
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffffb640
! Mem[000000006680002c] = fffffaaf, %l1 = 0000000004bd5412
ldub [%i1+0x02f],%l1 ! %l1 = 00000000000000af
! Mem[0000000067800010] = abdc5e40, %l2 = cd611d54a3d8a0f1
ldsh [%i3+0x012],%l2 ! %l2 = 0000000000005e40
! Mem[0000000091800010] = 00004dba, %g2 = ffffffffffffb640
lduh [%o0+0x012],%g2 ! %g2 = 0000000000000000
! %l0 = 0000000000008848, Mem[0000000066000030] = 5a681d4c
stw %l0,[%i0+0x030] ! Mem[0000000066000030] = 00008848
! Mem[0000000090800004] = a9000000, %g2 = 0000000000000000
ldsb [%i5+0x007],%g2 ! %g2 = ffffffffffffffa9
p43_label_19:
! %l5 = bd6fab9bb64057e6, Mem[0000000090800030] = e7b3eba5
stw %l5,[%i5+0x030] ! Mem[0000000090800030] = b64057e6
! Mem[0000000091000000] = ddab9f6d, %g18 = 97ae59a2b9bbd06f
ldsw [%i6+%g0],%g2 ! %g2 = 97ae59a2b9bbd06f
! Mem[0000000066800038] = d9680a86, %l2 = 0000000000005e40
lduh [%i1+0x038],%l2 ! %l2 = 000000000000d968
! %l4 = ffffffffbd609830, Mem[0000000090800016] = 250835d3
stb %l4,[%i5+0x016] ! Mem[0000000090800014] = 300835d3
! Mem[000000009100001c] = 2dc99d30, %g2 = ffffffffddab9f6d
ldsh [%i6+0x01e],%g2 ! %g2 = 0000000000002dc9
! Mem[0000000090000004] = ed560b78, %g2 = 0000000000002dc9
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffffed56
! %l3 = 000000002e700313, Mem[0000000090800024] = ba1e4dff
sth %l3,[%i5+0x024] ! Mem[0000000090800024] = 03134dff
! Mem[0000000090800020] = 0f3a0313, %g2 = ffffffffffffed56
ldsh [%i5+0x022],%g2 ! %g2 = 0000000000000f3a
! Mem[0000000090000000] = f4d6f5d4, %g2 = 0000000000000f3a
ldub [%i4+%g0],%g2 ! %g2 = 00000000000000f4
! Mem[0000000090000014] = 700313bd, %g2 = 00000000000000f4
ldsb [%i4+0x015],%g2 ! %g2 = 0000000000000070
p43_label_20:
! %l2 = 000000000000d968, Mem[000000009000000c] = f10b9e2c
stb %l2,[%i4+0x00c] ! Mem[000000009000000c] = 680b9e2c
! %l7 = 00000000000000aa, Mem[000000006780003a] = fb1e3575
sth %l7,[%i3+0x03a] ! Mem[0000000067800038] = fb1e00aa
! Mem[0000000090000018] = 30b64057, %g2 = 0000000000000070
ldsb [%i4+0x01b],%g2 ! %g2 = 0000000000000030
! Mem[0000000091800028] = d1fa02cc b0308df5, %g2 = 00000030, %g3 = d0bacca9
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0308df5
! %l2 = 000000000000d968, Mem[0000000091800004] = da193367
sth %l2,[%o0+0x004] ! Mem[0000000091800004] = d9683367
! Mem[0000000091000014] = 4dbaeba5, %g18 = 97ae59a2b9bbd06f
ldsw [%i6+0x014],%g2 ! %g2 = 97ae59a2b9bbd06f
! Mem[0000000091800038] = 0000002e, %g2 = 000000004dbaeba5
ldsb [%o0+0x039],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000018] = bd609830 b64057e6, %g2 = 00000000, %g3 = b0308df5
ldd [%i4+%o3],%g2 ! %g2 = 00000000bd609830 00000000b64057e6
! Mem[0000000091000028] = 43a014ad, %g18 = 97ae59a2b9bbd06f
ldsw [%i6+%o5],%g2 ! %g2 = 97ae59a2b9bbd06f
! %l7 = 00000000000000aa, Mem[0000000091000014] = 4dbaeba5
stb %l7,[%i6+0x014] ! Mem[0000000091000014] = aabaeba5
p43_label_21:
! %l5 = bd6fab9bb64057e6, Mem[0000000091800000] = 418337b5d9683367
stx %l5,[%o0+%g0] ! Mem[0000000091800000] = bd6fab9bb64057e6
! %l0 = 0000000000008848, Mem[0000000090800004] = d0bacca9
sth %l0,[%i5+0x004] ! Mem[0000000090800004] = 8848cca9
! %l5 = bd6fab9bb64057e6, Mem[0000000067800036] = d4d206fa
sth %l5,[%i3+0x036] ! Mem[0000000067800034] = d4d257e6
! Mem[000000009180001c] = b640eba5, %g2 = 0000000043a014ad
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffb640
! Mem[0000000090800008] = 00000000, %g2 = ffffffffffffb640
ldub [%i5+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000067000004] = 04bd5412, %l5 = bd6fab9bb64057e6
ldsb [%i2+0x007],%l5 ! %l5 = 0000000000000012
! %l7 = 00000000000000aa, Mem[0000000066800013] = 6d543ab3
stb %l7,[%i1+0x013] ! Mem[0000000066800010] = 6d543aaa
! %l4 = ffffffffbd609830, Mem[0000000067800005] = 000000aa
stb %l4,[%i3+0x005] ! Mem[0000000067800004] = 003000aa
! Mem[0000000091000008] = 0000a3d8, %g2 = 0000000000000000
lduh [%i6+0x00a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800028] = d1fa02cc, %g2 = 0000000000000000
ldsb [%o0+%o5],%g2 ! %g2 = ffffffffffffffd1
p43_label_22:
! %l1 = 00000000000000af, Mem[000000006780001a] = 00000000
sth %l1,[%i3+0x01a] ! Mem[0000000067800018] = 000000af
! Mem[0000000090000028] = 00000000, %g18 = 97ae59a2b9bbd06f
ldsw [%i4+%o5],%g2 ! %g2 = 97ae59a2b9bbd06f
! Mem[0000000091800028] = d1fa02cc, %g18 = 97ae59a2b9bbd06f
ldsw [%o0+%o5],%g2 ! %g2 = 97ae59a2b9bbd06f
! Mem[0000000091000024] = 00008848, %g18 = 97ae59a2b9bbd06f
ldsw [%i6+0x024],%g2 ! %g2 = 97ae59a2b9bbd06f
! Mem[0000000090000020] = edfce7b2, %g2 = 0000000000008848
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffedfc
! Mem[000000009000002c] = 00008848, %g2 = ffffffffffffedfc
lduh [%i4+0x02c],%g2 ! %g2 = 0000000000000000
! %l4 = ffffffffbd609830, Mem[0000000090800038] = 393f420cdd38b60e
stx %l4,[%i5+0x038] ! Mem[0000000090800038] = ffffffffbd609830
! Mem[0000000090800008] = 00000000000000bd, %g2 = 0000000000000000
ldx [%i5+%o1],%g2 ! %g2 = 00000000000000bd
! Mem[000000009100000c] = a3d8a0f1, %g2 = 00000000000000bd
lduh [%i6+0x00c],%g2 ! %g2 = 000000000000a3d8
! %l2 = 000000000000d968, Mem[0000000091800028] = d1fa02cc
stw %l2,[%o0+%o5] ! Mem[0000000091800028] = 0000d968
p43_label_23:
! %l7 = 00000000000000aa, Mem[0000000090800008] = 00000000
stw %l7,[%i5+%o1] ! Mem[0000000090800008] = 000000aa
! %l4 = ffffffffbd609830, Mem[0000000090800028] = 40bbdf00
stw %l4,[%i5+%o5] ! Mem[0000000090800028] = bd609830
! Mem[0000000090000000] = d6f5d4ed, %g2 = 000000000000a3d8
ldsb [%i4+0x001],%g2 ! %g2 = ffffffffffffffd6
! Mem[000000009080001c] = 00008251, %g2 = ffffffffffffffd6
lduw [%i5+0x01c],%g2 ! %g2 = 0000000000008251
! %l2 = 000000000000d968, Mem[0000000091000018] = 41834f34
stw %l2,[%i6+%o3] ! Mem[0000000091000018] = 0000d968
! %l1 = 00000000000000af, Mem[0000000091800001] = 6fab9bb6
stb %l1,[%o0+0x001] ! Mem[0000000091800000] = afab9bb6
! Mem[0000000091000010] = 0000aaba, %g2 = 0000000000008251
ldub [%i6+0x012],%g2 ! %g2 = 0000000000000000
! Mem[000000009000002c] = 00008848, %g2 = 0000000000000000
ldsh [%i4+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800010] = 00000000 4dbaeba5, %g2 = 00000000, %g3 = b64057e6
ldd [%o0+%o2],%g2 ! %g2 = 0000000000000000 000000004dbaeba5
! %l4 = ffffffffbd609830, Mem[000000009000003c] = b64057e6
stw %l4,[%i4+0x03c] ! Mem[000000009000003c] = bd609830
p43_label_24:
! Mem[0000000091000014] = eba50000, %g2 = 0000000000000000
ldsh [%i6+0x016],%g2 ! %g2 = ffffffffffffeba5
! Mem[0000000091800020] = c69efaaf, %g2 = ffffffffffffeba5
ldsb [%o0+%o4],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000091800020] = c69efaaf, %g2 = ffffffffffffffc6
lduw [%o0+%o4],%g2 ! %g2 = 00000000c69efaaf
! Mem[0000000090000020] = 54edfce7, %g2 = 00000000c69efaaf
ldsb [%i4+0x021],%g2 ! %g2 = 0000000000000054
! Mem[000000009080000c] = bd000000, %g2 = 0000000000000054
ldsb [%i5+0x00f],%g2 ! %g2 = ffffffffffffffbd
! %l4 = ffffffffbd609830, Mem[0000000091000000] = ddab9f6d
sth %l4,[%i6+%g0] ! Mem[0000000091000000] = 98309f6d
! %l6 = 000000004dbaeba5, Mem[0000000090000004] = ed560b78
sth %l6,[%i4+0x004] ! Mem[0000000090000004] = eba50b78
! Mem[0000000067800018] = 000000af2e700313, %l1 = 00000000000000af
ldx [%i3+%o3],%l1 ! %l1 = 000000af2e700313
! Mem[0000000091800000] = bdafab9b b64057e6, %g2 = ffffffbd, %g3 = 4dbaeba5
ldd [%o0+%g0],%g2 ! %g2 = 00000000bdafab9b 00000000b64057e6
! Mem[0000000091000034] = 00884800, %g2 = 00000000bdafab9b
ldub [%i6+0x035],%g2 ! %g2 = 0000000000000000
p43_label_25:
! Mem[0000000067000030] = 00000000, %l3 = 000000002e700313
ldsw [%i2+0x030],%l3 ! %l3 = 0000000000000000
! %l6 = 000000004dbaeba5, Mem[0000000066000020] = ae219ab5
stb %l6,[%i0+%o4] ! Mem[0000000066000020] = a5219ab5
! Mem[0000000091000038] = 0000bd45, %g2 = 0000000000000000
lduh [%i6+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800000] = c8c051c68848cca9, %g2 = 0000000000000000
ldx [%i5+%g0],%g2 ! %g2 = c8c051c68848cca9
! Mem[0000000067000000] = af4b023304bd5412, %l7 = 00000000000000aa
ldx [%i2+%g0],%l7 ! %l7 = af4b023304bd5412
! Mem[0000000091000004] = de861c20, %g18 = 97ae59a2b9bbd06f
ldsw [%i6+0x004],%g2 ! %g2 = 97ae59a2b9bbd06f
! %l1 = 000000af2e700313, Mem[000000006780001c] = 2e700313
stw %l1,[%i3+0x01c] ! Mem[000000006780001c] = 2e700313
! Mem[0000000090000024] = b2eb3200, %g2 = ffffffffde861c20
ldub [%i4+0x025],%g2 ! %g2 = 00000000000000b2
! Mem[0000000090000018] = bd609830 b64057e6, %g2 = 000000b2, %g3 = b64057e6
ldd [%i4+%o3],%g2 ! %g2 = 00000000bd609830 00000000b64057e6
! %l6 = 000000004dbaeba5, Mem[0000000066800018] = 410625082e700313
stx %l6,[%i1+%o3] ! Mem[0000000066800018] = 000000004dbaeba5
ba,a p43_not_taken_0_end
p43_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 0000000000008848
bne,a,pn %xcc,p43_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000af2e700313
bne,a,pn %xcc,p43_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000d968
bne,a,pn %xcc,p43_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000000
bne,a,pn %xcc,p43_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffbd609830
bne,a,pn %xcc,p43_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000012
bne,a,pn %xcc,p43_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000004dbaeba5
bne,a,pn %xcc,p43_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be af4b023304bd5412
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be feaadbfe 0e76a482
bne %xcc,p43_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 4084fdc5 52e9c2dd
bne %xcc,p43_f4_fail
nop
! Check Local Memory
set p43_local0_expect,%g1
p43_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = d9680a867de64183
ldx [%i0+0x000],%g3 ! Observed data at 0000000066000000
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = cd611d54a3d8a0f1
ldx [%i0+0x008],%g3 ! Observed data at 0000000066000008
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = a5219ab5f8f3404f
ldx [%i0+0x020],%g3 ! Observed data at 0000000066000020
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000884817c4c549
ldx [%i0+0x030],%g3 ! Observed data at 0000000066000030
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000000008848
ldx [%i0+0x038],%g3 ! Observed data at 0000000066000038
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x038,%g4
set p43_local1_expect,%g1
p43_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 00008848fffffaaf
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 = e1debbb61a524e11
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 = 6d543aaae595f53e
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 = 000000004dbaeba5
ldx [%i1+0x018],%g3 ! Observed data at 0000000066800018
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00e68848fffffaaf
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 = 7de64183000000bd
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 = d9680a867de64183
ldx [%i1+0x038],%g3 ! Observed data at 0000000066800038
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x038,%g4
set p43_local2_expect,%g1
p43_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = bd609830c6c2b017
ldx [%i2+0x018],%g3 ! Observed data at 0000000067000018
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000000000e1de
ldx [%i2+0x030],%g3 ! Observed data at 0000000067000030
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 7b7594b996129830
ldx [%i2+0x038],%g3 ! Observed data at 0000000067000038
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x038,%g4
set p43_local3_expect,%g1
p43_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 4dbaeba5003000aa
ldx [%i3+0x000],%g3 ! Observed data at 0000000067800000
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000af2e700313
ldx [%i3+0x018],%g3 ! Observed data at 0000000067800018
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = e6ba052ec4265ea1
ldx [%i3+0x020],%g3 ! Observed data at 0000000067800020
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 01abdc925b5237e5
ldx [%i3+0x028],%g3 ! Observed data at 0000000067800028
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000e1ded4d257e6
ldx [%i3+0x030],%g3 ! Observed data at 0000000067800030
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = fb1e00aaf02ee310
ldx [%i3+0x038],%g3 ! Observed data at 0000000067800038
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x038,%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_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
! 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:
lduha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000067800018]
ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000067800028]
lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000066800010]
done
p43_trap1o:
lduha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000067800018]
ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000067800028]
lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000066800010]
done
p43_trap2e:
stwa %l1,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800008]
ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000067800008]
stwa %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066800028]
stba %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066800028]
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000067800000]
ldxa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000067000020]
done
p43_trap2o:
stwa %l1,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800008]
ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000067800008]
stwa %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066800028]
stba %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066800028]
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000067800000]
ldxa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000067000020]
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 = 08fb87aa01abdc92
ldx [%g1+0x008],%l1 ! %l1 = 40bbdf00db922816
ldx [%g1+0x010],%l2 ! %l2 = 40db15d41419c0cd
ldx [%g1+0x018],%l3 ! %l3 = 8ef6d90682b3a0f1
ldx [%g1+0x020],%l4 ! %l4 = 02a9906be5c37209
ldx [%g1+0x028],%l5 ! %l5 = 150695386c25ccc2
ldx [%g1+0x030],%l6 ! %l6 = 1b85ec24ac6f1a52
ldx [%g1+0x038],%l7 ! %l7 = 915346ac2ca316d8
! 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 = 1ca59c97 f97c06eb 59b20236 76e4fd86
! %f4 = eca7744a c475708d 7540ebcb 9ed2a1a3
! %f8 = dd56523e bde77695 90b6c12b f3f17181
! %f12 = 7785ed26 2113ae86 7731f5c5 8139ae15
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e28859e8 888482a6 012a275f b5b5a2f6
! %f20 = 0e11e040 51e58aa7 cb0875ea b9d22b14
! %f24 = 67d99f99 5242cd47 d6844d26 d079c7f3
! %f28 = 0471e88a 884596b4 fc7d57fd 88f232ed
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b490fde9 d8099fc4 1328b280 5d27e651
! %f36 = d78acf7d bb8d594b e98e3703 9d384050
! %f40 = 91c851c8 529ae100 b84baf60 076b743a
! %f44 = 33d8e54c 44f9d09b 0b7a9138 bc2afb6f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3ff068080000007e,%g7,%g1 ! GSR scale = 15, align = 6
wr %g1,%g0,%gsr ! GSR = 3ff068080000007e
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[0000000091000018] = b4334f34 40af2dc9, %g2 = 3c9a8814, %g3 = 0bad0b00
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
! Mem[0000000090800008] = b48df38f, %g2 = 00000000b4334f34
ldub [%i5+0x00a],%g2 ! %g2 = 00000000000000b4
! %l7 = 89f2def87eff4704, Mem[0000000091800000] = 6c5e37b5
stb %l7,[%o0+%g0] ! Mem[0000000091800000] = 045e37b5
! Mem[000000009180002c] = 308df545, %g2 = 00000000000000b4
ldsb [%o0+0x02d],%g2 ! %g2 = 0000000000000030
! %l7 = 89f2def87eff4704, Mem[000000009000003f] = dc000000
stb %l7,[%i4+0x03f] ! Mem[000000009000003c] = 04000000
! %l0 = 1d38879dcd570b04, Mem[0000000091000032] = 7257207b
sth %l0,[%i6+0x032] ! Mem[0000000091000030] = 0b04207b
! Mem[000000009180002c] = b0308df5, %g2 = 0000000000000030
lduw [%o0+0x02c],%g2 ! %g2 = 00000000b0308df5
! %l0 = cd570b04, %l1 = 9aa2f277, Mem[0000000091800010] = 5e44f9f4 a2d978b6
std %l0,[%o0+%o2] ! Mem[0000000091800010] = cd570b04 9aa2f277
! %l3 = d057e4ea09b26281, Mem[000000006980003c] = 99a2ab1a
sth %l3,[%i3+0x03c] ! Mem[000000006980003c] = 6281ab1a
! Mem[0000000091000038] = 65898de9, %g18 = f7069d67fbc0ecd9
ldsw [%i6+0x038],%g2 ! %g2 = f7069d67fbc0ecd9
p44_label_2:
! Mem[000000009080002c] = 9c5fe8b1, %g2 = 0000000065898de9
lduw [%i5+0x02c],%g2 ! %g2 = 000000009c5fe8b1
! Mem[0000000091000010] = eb99b055, %g2 = 000000009c5fe8b1
lduw [%i6+%o2],%g2 ! %g2 = 00000000eb99b055
! %l1 = 3101c3389aa2f277, Mem[0000000091000000] = ddab9f6dde861c20
stx %l1,[%i6+%g0] ! Mem[0000000091000000] = 3101c3389aa2f277
! Mem[0000000091000028] = 43a014ad, %g18 = f7069d67fbc0ecd9
ldsw [%i6+%o5],%g2 ! %g2 = f7069d67fbc0ecd9
! Mem[0000000068000008] = d7481d42, %l2 = 93aefd90812d249f
ldsh [%i0+%o1],%l2 ! %l2 = ffffffffffffd748
! %l1 = 3101c3389aa2f277, Mem[0000000091800035] = b6487fe8
stb %l1,[%o0+0x035] ! Mem[0000000091800034] = 77487fe8
! Mem[000000009180001c] = 4610d9c6, %g2 = 0000000043a014ad
ldub [%o0+0x01d],%g2 ! %g2 = 0000000000000046
! Mem[0000000090000000] = f5d480b6, %g2 = 0000000000000046
lduh [%i4+0x002],%g2 ! %g2 = 000000000000f5d4
! Mem[0000000091800008] = 50d23f270741274a, %g2 = 000000000000f5d4
ldx [%o0+%o1],%g2 ! %g2 = 50d23f270741274a
! %l0 = cd570b04, %l1 = 9aa2f277, Mem[0000000090000008] = 96abb01b c40b9e2c
std %l0,[%i4+%o1] ! Mem[0000000090000008] = cd570b04 9aa2f277
p44_label_3:
! Mem[0000000069800034] = 2944b04d, %l1 = 3101c3389aa2f277
ldsb [%i3+0x035],%l1 ! %l1 = 0000000000000044
! Mem[0000000090800004] = d0bacca9, %g2 = 50d23f270741274a
lduh [%i5+0x004],%g2 ! %g2 = 000000000000d0ba
! Mem[0000000091000030] = 7cc70b04 207bbe7e, %g2 = 0000d0ba, %g3 = 40af2dc9
ldd [%i6+0x030],%g2 ! %g2 = 000000007cc70b04 00000000207bbe7e
! %l0 = 1d38879dcd570b04, Mem[0000000091000000] = 3101c338
stb %l0,[%i6+%g0] ! Mem[0000000091000000] = 0401c338
! Mem[000000009100001c] = 2dc99de2, %g2 = 000000007cc70b04
ldsh [%i6+0x01e],%g2 ! %g2 = 0000000000002dc9
! %l3 = d057e4ea09b26281, Mem[000000009180002c] = b0308df5
stw %l3,[%o0+0x02c] ! Mem[000000009180002c] = 09b26281
! Mem[0000000091800024] = 167744d1, %g2 = 0000000000002dc9
ldsb [%o0+0x025],%g2 ! %g2 = 0000000000000016
! Mem[000000009080000c] = f38fafd2, %g18 = f7069d67fbc0ecd9
ldsw [%i5+0x00c],%g2 ! %g2 = f7069d67fbc0ecd9
! Mem[0000000091000034] = 7bbe7e65, %g2 = fffffffff38fafd2
ldub [%i6+0x035],%g2 ! %g2 = 000000000000007b
! Mem[0000000091000000] = 389aa2f2, %g2 = 000000000000007b
ldsb [%i6+0x003],%g2 ! %g2 = 0000000000000038
p44_label_4:
! Mem[000000009100001c] = 2dc99de2, %g2 = 0000000000000038
ldub [%i6+0x01e],%g2 ! %g2 = 000000000000002d
! Mem[0000000091000000] = 0401c338 9aa2f277, %g2 = 0000002d, %g3 = 207bbe7e
ldd [%i6+%g0],%g2 ! %g2 = 000000000401c338 000000009aa2f277
! %l2 = ffffffffffffd748, Mem[0000000090800001] = c086c6d0
stb %l2,[%i5+0x001] ! Mem[0000000090800000] = 4886c6d0
! %l7 = 89f2def87eff4704, Mem[0000000090800020] = 6c6c0f3a
stw %l7,[%i5+%o4] ! Mem[0000000090800020] = 7eff4704
! %l4 = d28c86606768ab61, Mem[0000000090800028] = eb4882af
stw %l4,[%i5+%o5] ! Mem[0000000090800028] = 6768ab61
! %l2 = ffffffffffffd748, Mem[0000000091800014] = 9aa2f277
stb %l2,[%o0+0x014] ! Mem[0000000091800014] = 48a2f277
! %l7 = 89f2def87eff4704, Mem[0000000090000038] = 8fc6c81b
stb %l7,[%i4+0x038] ! Mem[0000000090000038] = 04c6c81b
! Mem[0000000068800010] = 3054e6c01486b48f, %l5 = aeb19382cacb6fc7
ldx [%i1+%o2],%l5 ! %l5 = 3054e6c01486b48f
! %l6 = 0f79ec98, %l7 = 7eff4704, Mem[0000000090000018] = 7f114e52 9d7122ad
std %l6,[%i4+%o3] ! Mem[0000000090000018] = 0f79ec98 7eff4704
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = 0401c338, %g3 = 9aa2f277
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
p44_label_5:
! Mem[000000006880002c] = 97eed1d3, %l7 = 89f2def87eff4704
ldub [%i1+0x02e],%l7 ! %l7 = 00000000000000d1
! Mem[0000000091000010] = b0555beb, %g2 = 00000000f4d6f5d4
lduh [%i6+0x012],%g2 ! %g2 = 000000000000b055
! Mem[0000000090800038] = 420cdd38, %g2 = 000000000000b055
lduh [%i5+0x03a],%g2 ! %g2 = 000000000000420c
! Mem[0000000091000038] = 65898de9, %g2 = 000000000000420c
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000006589
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = 00006589, %g3 = 80b60b78
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
! %l6 = ab1886f80f79ec98, Mem[000000006900000f] = b4918466
stb %l6,[%i2+0x00f] ! Mem[000000006900000c] = b4918498
! Mem[0000000090000004] = 80b60b78, %g2 = 00000000f4d6f5d4
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffff80b6
! Mem[0000000090800000] = c84886c6, %g2 = ffffffffffff80b6
lduw [%i5+%g0],%g2 ! %g2 = 00000000c84886c6
! Mem[0000000091800008] = 50d23f27, %g18 = f7069d67fbc0ecd9
ldsw [%o0+%o1],%g2 ! %g2 = f7069d67fbc0ecd9
! %l6 = ab1886f80f79ec98, Mem[0000000090000013] = 5c798eb5
stb %l6,[%i4+0x013] ! Mem[0000000090000010] = 98798eb5
p44_label_6:
! %l4 = d28c86606768ab61, Mem[0000000091800020] = c69ee3c7
stw %l4,[%o0+%o4] ! Mem[0000000091800020] = 6768ab61
! %l1 = 0000000000000044, Mem[0000000090000024] = e7b2eb32
stw %l1,[%i4+0x024] ! Mem[0000000090000024] = 00000044
! Mem[0000000091800018] = df25e146, %g2 = 0000000050d23f27
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000df25
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = 0000df25, %g3 = 80b60b78
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
! Mem[0000000090000028] = 07dc67fd, %g2 = 00000000f4d6f5d4
ldsb [%i4+%o5],%g2 ! %g2 = 0000000000000007
! Mem[0000000069000010] = 9da16b1e871c0309, %l6 = ab1886f80f79ec98
ldx [%i2+%o2],%l6 ! %l6 = 9da16b1e871c0309
! %l6 = 9da16b1e871c0309, Mem[000000006800003c] = aa07115f
sth %l6,[%i0+0x03c] ! Mem[000000006800003c] = 0309115f
! Mem[0000000091000018] = 3440af2d, %g2 = 0000000000000007
ldub [%i6+0x01b],%g2 ! %g2 = 0000000000000034
! %l3 = d057e4ea09b26281, Mem[0000000090800016] = fa5435d3
sth %l3,[%i5+0x016] ! Mem[0000000090800014] = 628135d3
! Mem[0000000091800028] = d1fa02cc, %g2 = 0000000000000034
lduw [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc
p44_label_7:
! Mem[000000009180002c] = 62814528, %g2 = 00000000d1fa02cc
lduh [%o0+0x02e],%g2 ! %g2 = 0000000000006281
! Mem[0000000069000020] = c1f87436 33291842, %l4 = 6768ab61, %l5 = 1486b48f
ldd [%i2+%o4],%l4 ! %l4 = 00000000c1f87436 0000000033291842
! Mem[0000000090000000] = f4d6f5d480b60b78, %g2 = 0000000000006281
ldx [%i4+%g0],%g2 ! %g2 = f4d6f5d480b60b78
! Mem[0000000091000020] = 9de28f8d, %g2 = f4d6f5d480b60b78
ldsh [%i6+%o4],%g2 ! %g2 = ffffffffffff9de2
! Mem[0000000091800020] = 6768ab61, %g2 = ffffffffffff9de2
lduw [%o0+%o4],%g2 ! %g2 = 000000006768ab61
! Mem[000000009080003c] = b60e0000, %g2 = 000000006768ab61
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000b60e
! %l5 = 0000000033291842, Mem[0000000090800004] = d0bacca9
stb %l5,[%i5+0x004] ! Mem[0000000090800004] = 42bacca9
! %l4 = 00000000c1f87436, Mem[000000009000002e] = 1540944f
stb %l4,[%i4+0x02e] ! Mem[000000009000002c] = 3640944f
! Mem[0000000068000010] = 4bd69b68 fc9ff893, %l0 = cd570b04, %l1 = 00000044
ldd [%i0+%o2],%l0 ! %l0 = 000000004bd69b68 00000000fc9ff893
! %l2 = ffffffffffffd748, Mem[0000000090000020] = 1a54edfc
sth %l2,[%i4+%o4] ! Mem[0000000090000020] = d748edfc
p44_label_8:
! %l7 = 00000000000000d1, Mem[000000006800001c] = 71690530
stw %l7,[%i0+0x01c] ! Mem[000000006800001c] = 000000d1
! Mem[0000000091800038] = e8dd799b, %g2 = 000000000000b60e
lduh [%o0+0x038],%g2 ! %g2 = 000000000000e8dd
! %l1 = 00000000fc9ff893, Mem[0000000090000038] = 04c6c81bf8ba3904
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = 00000000fc9ff893
! %l2 = ffffd748, %l3 = 09b26281, Mem[0000000090800018] = 35d3851c d6343572
std %l2,[%i5+%o3] ! Mem[0000000090800018] = ffffd748 09b26281
! Mem[0000000091800018] = 39a5df25 e14610d9, %g2 = 0000e8dd, %g3 = 80b60b78
ldd [%o0+%o3],%g2 ! %g2 = 0000000039a5df25 00000000e14610d9
! Mem[0000000090800024] = 4dff6768, %g2 = 0000000039a5df25
ldub [%i5+0x026],%g2 ! %g2 = 000000000000004d
! Mem[0000000090000024] = 00000044, %g2 = 000000000000004d
lduh [%i4+0x024],%g2 ! %g2 = 0000000000000000
! %l2 = ffffd748, %l3 = 09b26281, Mem[0000000090000010] = 02122298 798eb5a3
std %l2,[%i4+%o2] ! Mem[0000000090000010] = ffffd748 09b26281
! %l4 = 00000000c1f87436, Mem[0000000091000028] = 43a014ad
stw %l4,[%i6+%o5] ! Mem[0000000091000028] = c1f87436
! %l6 = 9da16b1e871c0309, Mem[0000000091000026] = cb8cc1f8
sth %l6,[%i6+0x026] ! Mem[0000000091000024] = 0309c1f8
p44_label_9:
! Mem[0000000069800008] = d625a53b 2acc9ef0, %l0 = 4bd69b68, %l1 = fc9ff893
ldd [%i3+%o1],%l0 ! %l0 = 00000000d625a53b 000000002acc9ef0
! Mem[0000000069000038] = 88168e3689754b28, %l3 = d057e4ea09b26281
ldx [%i2+0x038],%l3 ! %l3 = 88168e3689754b28
! Mem[0000000090800038] = 393f420c, %g18 = f7069d67fbc0ecd9
ldsw [%i5+0x038],%g2 ! %g2 = f7069d67fbc0ecd9
! %l4 = c1f87436, %l5 = 33291842, Mem[0000000069000030] = 3ec9d4a3 53081f84
std %l4,[%i2+0x030] ! Mem[0000000069000030] = c1f87436 33291842
! Mem[0000000091800024] = 33167744, %g2 = 00000000393f420c
lduw [%o0+0x024],%g2 ! %g2 = 0000000033167744
! %l2 = ffffffffffffd748, Mem[0000000090000018] = 0f79ec987eff4704
stx %l2,[%i4+%o3] ! Mem[0000000090000018] = ffffffffffffd748
! Mem[000000009080001c] = b262817e, %g2 = 0000000033167744
ldub [%i5+0x01d],%g2 ! %g2 = 00000000000000b2
! %l7 = 00000000000000d1, Mem[0000000090800002] = 86c642ba
sth %l7,[%i5+0x002] ! Mem[0000000090800000] = 00d142ba
! %l4 = 00000000c1f87436, Mem[000000006800000c] = d265535c
stw %l4,[%i0+0x00c] ! Mem[000000006800000c] = c1f87436
! Mem[0000000090800038] = 393f420cdd38b60e, %g2 = 00000000000000b2
ldx [%i5+0x038],%g2 ! %g2 = 393f420cdd38b60e
p44_label_10:
! %l1 = 000000002acc9ef0, Mem[000000006900001f] = 889fcead
stb %l1,[%i2+0x01f] ! Mem[000000006900001c] = 889fcef0
! %l4 = c1f87436, %l5 = 33291842, Mem[0000000068800028] = c56687a3 97eed1d3
std %l4,[%i1+%o5] ! Mem[0000000068800028] = c1f87436 33291842
! Mem[000000006800001c] = 000000d1, %l0 = 00000000d625a53b
ldsh [%i0+0x01c],%l0 ! %l0 = 0000000000000000
! %l4 = 00000000c1f87436, Mem[0000000069000034] = 33291842
sth %l4,[%i2+0x034] ! Mem[0000000069000034] = 74361842
! %l1 = 000000002acc9ef0, Mem[0000000068000038] = 0ceaf63b0309115f
stx %l1,[%i0+0x038] ! Mem[0000000068000038] = 000000002acc9ef0
! Mem[0000000090000020] = d748edfc, %g2 = 393f420cdd38b60e
lduw [%i4+%o4],%g2 ! %g2 = 00000000d748edfc
! Mem[0000000090800034] = fd66393f, %g2 = 00000000d748edfc
ldsb [%i5+0x036],%g2 ! %g2 = fffffffffffffffd
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = fffffffd, %g3 = e14610d9
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
! Mem[0000000091800008] = 3f270741, %g2 = 00000000b4334f34
ldub [%o0+0x00a],%g2 ! %g2 = 000000000000003f
! Mem[000000009180000c] = 0741274a, %g2 = 000000000000003f
ldsh [%o0+0x00c],%g2 ! %g2 = 0000000000000741
p44_label_11:
! %l1 = 000000002acc9ef0, Mem[0000000091000000] = 0401c338
stw %l1,[%i6+%g0] ! Mem[0000000091000000] = 2acc9ef0
! Mem[0000000091800010] = cd570b04, %g18 = f7069d67fbc0ecd9
ldsw [%o0+%o2],%g2 ! %g2 = f7069d67fbc0ecd9
! Mem[0000000090000018] = ffffffff ffffd748, %g2 = cd570b04, %g3 = 40af2dc9
ldd [%i4+%o3],%g2 ! %g2 = 00000000ffffffff 00000000ffffd748
! %l2 = ffffffffffffd748, Mem[000000006800003c] = 2acc9ef0
stw %l2,[%i0+0x03c] ! Mem[000000006800003c] = ffffd748
! Mem[0000000090800014] = ba276281, %g2 = 00000000ffffffff
lduw [%i5+0x014],%g2 ! %g2 = 00000000ba276281
! Mem[0000000069800000] = c95ad4da f7f1679f, %l2 = ffffd748, %l3 = 89754b28
ldd [%i3+%g0],%l2 ! %l2 = 00000000c95ad4da 00000000f7f1679f
! Mem[0000000091800010] = 570b0448, %g2 = 00000000ba276281
ldsb [%o0+0x011],%g2 ! %g2 = 0000000000000057
! Mem[0000000090000024] = 004407dc, %g2 = 0000000000000057
ldsh [%i4+0x026],%g2 ! %g2 = 0000000000000044
! Mem[000000009100000c] = da67f293, %g2 = 0000000000000044
ldub [%i6+0x00c],%g2 ! %g2 = 00000000000000da
! Mem[0000000090000018] = ffffffff ffffd748, %g2 = 000000da, %g3 = ffffd748
ldd [%i4+%o3],%g2 ! %g2 = 00000000ffffffff 00000000ffffd748
p44_label_12:
! Mem[000000009180002c] = 09b26281, %g18 = f7069d67fbc0ecd9
ldsw [%o0+0x02c],%g2 ! %g2 = f7069d67fbc0ecd9
! %l1 = 000000002acc9ef0, Mem[0000000091800006] = 336750d2
sth %l1,[%o0+0x006] ! Mem[0000000091800004] = 9ef050d2
! Mem[0000000068000020] = a8f14ede203c603a, %l1 = 000000002acc9ef0
ldx [%i0+%o4],%l1 ! %l1 = a8f14ede203c603a
! Mem[0000000090000004] = 80b60b78, %g2 = 0000000009b26281
lduw [%i4+0x004],%g2 ! %g2 = 0000000080b60b78
! Mem[0000000069000024] = 33291842, %l6 = 9da16b1e871c0309
ldsb [%i2+0x024],%l6 ! %l6 = 0000000000000033
! %l6 = 00000033, %l7 = 000000d1, Mem[0000000090000018] = ffffffff ffffd748
std %l6,[%i4+%o3] ! Mem[0000000090000018] = 00000033 000000d1
! Mem[0000000090000020] = 48edfc00, %g2 = 0000000080b60b78
ldsb [%i4+0x021],%g2 ! %g2 = 0000000000000048
! Mem[0000000090000030] = 136a1267, %g2 = 0000000000000048
ldsh [%i4+0x032],%g2 ! %g2 = 000000000000136a
! Mem[000000009000000c] = 9aa2f277, %g18 = f7069d67fbc0ecd9
ldsw [%i4+0x00c],%g2 ! %g2 = f7069d67fbc0ecd9
! Mem[0000000091800014] = 48a2f277, %g18 = f7069d67fbc0ecd9
ldsw [%o0+0x014],%g2 ! %g2 = f7069d67fbc0ecd9
p44_label_13:
! %l0 = 00000000, %l1 = 203c603a, Mem[0000000069000008] = 2b6c6f6b b4918498
std %l0,[%i2+%o1] ! Mem[0000000069000008] = 00000000 203c603a
! %l3 = 00000000f7f1679f, Mem[0000000091800030] = 45288f71
sth %l3,[%o0+0x030] ! Mem[0000000091800030] = 679f8f71
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = 48a2f277, %g3 = ffffd748
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
! %l6 = 0000000000000033, Mem[000000009080002d] = 5fe8b1e7
stb %l6,[%i5+0x02d] ! Mem[000000009080002c] = 33e8b1e7
! Mem[000000009080000c] = f38fafd2, %g2 = 00000000f4d6f5d4
lduw [%i5+0x00c],%g2 ! %g2 = 00000000f38fafd2
! %l3 = 00000000f7f1679f, Mem[0000000090800004] = 42bacca9
stw %l3,[%i5+0x004] ! Mem[0000000090800004] = f7f1679f
! Mem[0000000091000000] = 2acc9ef09aa2f277, %g2 = 00000000f38fafd2
ldx [%i6+%g0],%g2 ! %g2 = 2acc9ef09aa2f277
! %l1 = a8f14ede203c603a, Mem[0000000069000028] = d6a11cef
stw %l1,[%i2+%o5] ! Mem[0000000069000028] = 203c603a
! %l4 = c1f87436, %l5 = 33291842, Mem[0000000068800020] = f9a36c71 bfb08920
std %l4,[%i1+%o4] ! Mem[0000000068800020] = c1f87436 33291842
! Mem[0000000090800020] = ff4704ba, %g2 = 2acc9ef09aa2f277
ldsb [%i5+0x021],%g2 ! %g2 = ffffffffffffffff
p44_label_14:
! %l0 = 0000000000000000, Mem[0000000090800030] = e7b33334
stb %l0,[%i5+0x030] ! Mem[0000000090800030] = 00b33334
! Mem[0000000069800008] = d625a53b, %l0 = 0000000000000000
lduw [%i3+%o1],%l0 ! %l0 = 00000000d625a53b
! Mem[0000000090000000] = f4d6f5d4, %g2 = ffffffffffffffff
lduw [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4
! Mem[0000000091800020] = 6768ab6133167744, %g2 = 00000000f4d6f5d4
ldx [%o0+%o4],%g2 ! %g2 = 6768ab6133167744
! %l3 = 00000000f7f1679f, Mem[0000000091800028] = d1fa02cc09b26281
stx %l3,[%o0+%o5] ! Mem[0000000091800028] = 00000000f7f1679f
! Mem[0000000090800030] = 33342d07, %g2 = 6768ab6133167744
lduh [%i5+0x032],%g2 ! %g2 = 0000000000003334
! Mem[0000000091000010] = eb99b055, %g2 = 0000000000003334
ldsh [%i6+%o2],%g2 ! %g2 = ffffffffffffeb99
! %l0 = 00000000d625a53b, Mem[0000000090000018] = 00000033000000d1
stx %l0,[%i4+%o3] ! Mem[0000000090000018] = 00000000d625a53b
! %l7 = 00000000000000d1, Mem[000000009080003e] = b60e0000
sth %l7,[%i5+0x03e] ! Mem[000000009080003c] = 00d10000
! Mem[000000009080002c] = 33e8b100, %g2 = ffffffffffffeb99
ldsb [%i5+0x02d],%g2 ! %g2 = 0000000000000033
p44_label_15:
! %l6 = 00000033, %l7 = 000000d1, Mem[0000000090800000] = c84800d1 f7f1679f
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 00000033 000000d1
! Mem[0000000090000018] = 00000000d625a53b, %g2 = 0000000000000033
ldx [%i4+%o3],%g2 ! %g2 = 00000000d625a53b
! %l0 = 00000000d625a53b, Mem[0000000090000030] = 944f136a
stw %l0,[%i4+0x030] ! Mem[0000000090000030] = d625a53b
! Mem[0000000090800024] = 4dff6768, %g2 = 00000000d625a53b
lduh [%i5+0x026],%g2 ! %g2 = 0000000000004dff
! %l6 = 0000000000000033, Mem[0000000090800028] = 6768ab61
stw %l6,[%i5+%o5] ! Mem[0000000090800028] = 00000033
! %l6 = 00000033, %l7 = 000000d1, Mem[0000000091000028] = c1f87436 db4f959e
std %l6,[%i6+%o5] ! Mem[0000000091000028] = 00000033 000000d1
! %l1 = a8f14ede203c603a, Mem[0000000068800021] = c1f87436
stb %l1,[%i1+0x021] ! Mem[0000000068800020] = c13a7436
! Mem[0000000091800024] = 33167744, %g18 = f7069d67fbc0ecd9
ldsw [%o0+0x024],%g2 ! %g2 = f7069d67fbc0ecd9
! %l5 = 0000000033291842, Mem[0000000090800008] = a3d5b48d
sth %l5,[%i5+%o1] ! Mem[0000000090800008] = 1842b48d
! %l2 = c95ad4da, %l3 = f7f1679f, Mem[0000000091000010] = eb99b055 5bebbbe4
std %l2,[%i6+%o2] ! Mem[0000000091000010] = c95ad4da f7f1679f
p44_label_16:
! Mem[0000000090800004] = 00d11842, %g2 = 0000000033167744
ldsb [%i5+0x006],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800030] = 00b33334, %g18 = f7069d67fbc0ecd9
ldsw [%i5+0x030],%g2 ! %g2 = f7069d67fbc0ecd9
! Mem[0000000090000000] = f4d6f5d4, %g18 = f7069d67fbc0ecd9
ldsw [%i4+%g0],%g2 ! %g2 = f7069d67fbc0ecd9
! Mem[0000000068800034] = f8a03bcf, %l6 = 0000000000000033
ldsw [%i1+0x034],%l6 ! %l6 = fffffffff8a03bcf
! %l2 = 00000000c95ad4da, Mem[0000000091000037] = 7e65898d
stb %l2,[%i6+0x037] ! Mem[0000000091000034] = da65898d
! %l6 = fffffffff8a03bcf, Mem[0000000091000003] = f09aa2f2
stb %l6,[%i6+0x003] ! Mem[0000000091000000] = cf9aa2f2
! Mem[0000000091800018] = 39a5df25 e14610d9, %g2 = f4d6f5d4, %g3 = 80b60b78
ldd [%o0+%o3],%g2 ! %g2 = 0000000039a5df25 00000000e14610d9
! %l6 = f8a03bcf, %l7 = 000000d1, Mem[0000000090000028] = 07dc67fd 8d793640
std %l6,[%i4+%o5] ! Mem[0000000090000028] = f8a03bcf 000000d1
! Mem[0000000090800038] = 393f420c, %g2 = 0000000039a5df25
ldsh [%i5+0x038],%g2 ! %g2 = 000000000000393f
! Mem[0000000091000038] = 65898de9, %g2 = 000000000000393f
ldub [%i6+0x038],%g2 ! %g2 = 0000000000000065
p44_label_17:
! %l1 = a8f14ede203c603a, Mem[0000000091800020] = 6768ab6133167744
stx %l1,[%o0+%o4] ! Mem[0000000091800020] = a8f14ede203c603a
! Mem[0000000091800024] = 203c603a, %g2 = 0000000000000065
lduw [%o0+0x024],%g2 ! %g2 = 00000000203c603a
! %l4 = 00000000c1f87436, Mem[0000000091800028] = 00000000f7f1679f
stx %l4,[%o0+%o5] ! Mem[0000000091800028] = 00000000c1f87436
! Mem[0000000068800008] = 4dd9e386, %l2 = 00000000c95ad4da
ldsw [%i1+%o1],%l2 ! %l2 = 000000004dd9e386
! Mem[0000000091000000] = 9ecf9aa2, %g2 = 00000000203c603a
ldub [%i6+0x002],%g2 ! %g2 = 000000000000009e
! Mem[0000000091800020] = a8f14ede, %g2 = 000000000000009e
ldsh [%o0+%o4],%g2 ! %g2 = ffffffffffffa8f1
! %l6 = f8a03bcf, %l7 = 000000d1, Mem[0000000090000018] = 00000000 d625a53b
std %l6,[%i4+%o3] ! Mem[0000000090000018] = f8a03bcf 000000d1
! Mem[0000000069800028] = 3c8d8bcc, %l0 = 00000000d625a53b
lduw [%i3+%o5],%l0 ! %l0 = 000000003c8d8bcc
! %l7 = 00000000000000d1, Mem[0000000069000004] = 88b5a25e
sth %l7,[%i2+0x004] ! Mem[0000000069000004] = 00d1a25e
! Mem[000000006900003c] = 89754b28, %l5 = 0000000033291842
ldsb [%i2+0x03c],%l5 ! %l5 = ffffffffffffff89
p44_label_18:
! Mem[0000000091000038] = 8de9d757, %g2 = ffffffffffffa8f1
lduh [%i6+0x03a],%g2 ! %g2 = 0000000000008de9
! %l6 = fffffffff8a03bcf, Mem[0000000091000038] = 65898de9d7571dc0
stx %l6,[%i6+0x038] ! Mem[0000000091000038] = fffffffff8a03bcf
! Mem[0000000091000038] = ffffffff, %g2 = 0000000000008de9
ldsh [%i6+0x038],%g2 ! %g2 = ffffffffffffffff
! Mem[000000006880002c] = 33291842, %l1 = a8f14ede203c603a
ldsb [%i1+0x02f],%l1 ! %l1 = 0000000000000042
! Mem[0000000090800004] = 0000d118, %g2 = ffffffffffffffff
ldsb [%i5+0x005],%g2 ! %g2 = 0000000000000000
! Mem[000000009100003c] = cf000000, %g2 = 0000000000000000
ldub [%i6+0x03f],%g2 ! %g2 = 00000000000000cf
! Mem[0000000068800018] = 59d99688, %l0 = 000000003c8d8bcc
ldsw [%i1+%o3],%l0 ! %l0 = 0000000059d99688
! %l6 = f8a03bcf, %l7 = 000000d1, Mem[0000000091000018] = b4334f34 40af2dc9
std %l6,[%i6+%o3] ! Mem[0000000091000018] = f8a03bcf 000000d1
! Mem[0000000090800018] = 4809b262, %g2 = 00000000000000cf
ldub [%i5+0x01b],%g2 ! %g2 = 0000000000000048
! %l4 = c1f87436, %l5 = ffffff89, Mem[0000000090800028] = 00000033 9c33e8b1
std %l4,[%i5+%o5] ! Mem[0000000090800028] = c1f87436 ffffff89
p44_label_19:
! Mem[0000000090000018] = f8a03bcf 000000d1, %g2 = 00000048, %g3 = e14610d9
ldd [%i4+%o3],%g2 ! %g2 = 00000000f8a03bcf 00000000000000d1
! %l3 = 00000000f7f1679f, Mem[0000000090800004] = 000000d1
sth %l3,[%i5+0x004] ! Mem[0000000090800004] = 679f00d1
! %l3 = 00000000f7f1679f, Mem[000000009000000e] = f277ffff
stb %l3,[%i4+0x00e] ! Mem[000000009000000c] = 9f77ffff
! Mem[0000000091000030] = 7cc70b04, %g18 = f7069d67fbc0ecd9
ldsw [%i6+0x030],%g2 ! %g2 = f7069d67fbc0ecd9
! Mem[000000006800002c] = 3da4af61, %l7 = 00000000000000d1
ldub [%i0+0x02c],%l7 ! %l7 = 000000000000003d
! Mem[0000000090800030] = 00b33334 2d07fd66, %g2 = 7cc70b04, %g3 = 000000d1
ldd [%i5+0x030],%g2 ! %g2 = 0000000000b33334 000000002d07fd66
! %l4 = 00000000c1f87436, Mem[000000009000003c] = fc9ff893
stw %l4,[%i4+0x03c] ! Mem[000000009000003c] = c1f87436
! %l3 = 00000000f7f1679f, Mem[0000000091800020] = a8f14ede203c603a
stx %l3,[%o0+%o4] ! Mem[0000000091800020] = 00000000f7f1679f
! Mem[0000000091800018] = 39a5df25 e14610d9, %g2 = 00b33334, %g3 = 2d07fd66
ldd [%o0+%o3],%g2 ! %g2 = 0000000039a5df25 00000000e14610d9
! Mem[0000000091000014] = f7f1679f, %g2 = 0000000039a5df25
lduh [%i6+0x014],%g2 ! %g2 = 000000000000f7f1
p44_label_20:
! Mem[0000000091000004] = 774b1c51, %g2 = 000000000000f7f1
ldub [%i6+0x007],%g2 ! %g2 = 0000000000000077
! Mem[0000000090000020] = 48edfc00, %g2 = 0000000000000077
ldub [%i4+0x021],%g2 ! %g2 = 0000000000000048
! %l4 = 00000000c1f87436, Mem[0000000091800008] = 50d23f270741274a
stx %l4,[%o0+%o1] ! Mem[0000000091800008] = 00000000c1f87436
! Mem[0000000090800030] = 00b33334 2d07fd66, %g2 = 00000048, %g3 = e14610d9
ldd [%i5+0x030],%g2 ! %g2 = 0000000000b33334 000000002d07fd66
! Mem[0000000068000000] = 3d43cb76, %l1 = 0000000000000042
ldsb [%i0+%g0],%l1 ! %l1 = 000000000000003d
! %l7 = 000000000000003d, Mem[0000000069800024] = 04163cfd
stb %l7,[%i3+0x024] ! Mem[0000000069800024] = 3d163cfd
! %l3 = 00000000f7f1679f, Mem[0000000068000018] = 1df6ba1d
stb %l3,[%i0+%o3] ! Mem[0000000068000018] = 9ff6ba1d
! Mem[000000009000003c] = c1f87436, %g2 = 0000000000b33334
lduw [%i4+0x03c],%g2 ! %g2 = 00000000c1f87436
! Mem[0000000068000038] = 00000000, %l1 = 000000000000003d
lduh [%i0+0x038],%l1 ! %l1 = 0000000000000000
! %l5 = ffffffffffffff89, Mem[000000009100001c] = 000000d1
sth %l5,[%i6+0x01c] ! Mem[000000009100001c] = ff8900d1
p44_label_21:
! %l6 = fffffffff8a03bcf, Mem[0000000068000024] = 203c603a
stw %l6,[%i0+0x024] ! Mem[0000000068000024] = f8a03bcf
! %l1 = 0000000000000000, Mem[000000009000003e] = 74360000
sth %l1,[%i4+0x03e] ! Mem[000000009000003c] = 00000000
! %l7 = 000000000000003d, Mem[0000000090800028] = c1f87436ffffff89
stx %l7,[%i5+%o5] ! Mem[0000000090800028] = 000000000000003d
! Mem[0000000091800000] = 045e37b5da199ef0, %g2 = 00000000c1f87436
ldx [%o0+%g0],%g2 ! %g2 = 045e37b5da199ef0
! Mem[0000000068000034] = 92bdc8db, %l4 = 00000000c1f87436
lduw [%i0+0x034],%l4 ! %l4 = 0000000092bdc8db
! %l2 = 4dd9e386, %l3 = f7f1679f, Mem[0000000090800000] = 00000033 679f00d1
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 4dd9e386 f7f1679f
! %l0 = 0000000059d99688, Mem[0000000068800036] = f8a03bcf
sth %l0,[%i1+0x036] ! Mem[0000000068800034] = f8a09688
! %l0 = 0000000059d99688, Mem[0000000090800036] = fd66393f
stb %l0,[%i5+0x036] ! Mem[0000000090800034] = 8866393f
! %l5 = ffffffffffffff89, Mem[000000009000002f] = d1d625a5
stb %l5,[%i4+0x02f] ! Mem[000000009000002c] = 89d625a5
! %l2 = 4dd9e386, %l3 = f7f1679f, Mem[0000000090000010] = ffffd748 09b26281
std %l2,[%i4+%o2] ! Mem[0000000090000010] = 4dd9e386 f7f1679f
p44_label_22:
! Mem[0000000069800024] = 3d163cfd, %l7 = 000000000000003d
ldub [%i3+0x025],%l7 ! %l7 = 0000000000000016
! %l3 = 00000000f7f1679f, Mem[000000009000001a] = 3bcf0000
stb %l3,[%i4+0x01a] ! Mem[0000000090000018] = 9fcf0000
! %l4 = 0000000092bdc8db, Mem[000000009000000c] = 9aa29f77
sth %l4,[%i4+0x00c] ! Mem[000000009000000c] = c8db9f77
! Mem[0000000090000000] = f4d6f5d480b60b78, %g2 = 045e37b5da199ef0
ldx [%i4+%g0],%g2 ! %g2 = f4d6f5d480b60b78
! Mem[000000009180000c] = 7436cd57, %g2 = f4d6f5d480b60b78
ldsb [%o0+0x00e],%g2 ! %g2 = 0000000000000074
! Mem[0000000068000028] = 3475a06b, %l0 = 0000000059d99688
ldsb [%i0+0x02a],%l0 ! %l0 = ffffffffffffffa0
! Mem[0000000091800004] = da199ef0, %g2 = 0000000000000074
lduw [%o0+0x004],%g2 ! %g2 = 00000000da199ef0
! Mem[0000000069000038] = 88168e3689754b28, %l3 = 00000000f7f1679f
ldx [%i2+0x038],%l3 ! %l3 = 88168e3689754b28
! %l2 = 000000004dd9e386, Mem[0000000091000036] = bedaffff
sth %l2,[%i6+0x036] ! Mem[0000000091000034] = e386ffff
! %l6 = fffffffff8a03bcf, Mem[0000000090000028] = f8a03bcf00000089
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = fffffffff8a03bcf
p44_label_23:
! %l1 = 0000000000000000, Mem[0000000090800000] = 4dd9e386
stw %l1,[%i5+%g0] ! Mem[0000000090800000] = 00000000
! Mem[0000000090000010] = 4dd9e386, %g2 = 00000000da199ef0
ldsb [%i4+%o2],%g2 ! %g2 = 000000000000004d
! Mem[0000000090000030] = d625a53b, %g2 = 000000000000004d
ldsh [%i4+0x030],%g2 ! %g2 = ffffffffffffd625
! Mem[0000000091000000] = 2acc9ecf 9aa2f277, %g2 = ffffd625, %g3 = 2d07fd66
ldd [%i6+%g0],%g2 ! %g2 = 000000002acc9ecf 000000009aa2f277
! Mem[0000000068800008] = 4dd9e386, %l0 = ffffffffffffffa0
lduw [%i1+%o1],%l0 ! %l0 = 000000004dd9e386
! Mem[0000000069000028] = 203c603a 45512f98, %l4 = 92bdc8db, %l5 = ffffff89
ldd [%i2+%o5],%l4 ! %l4 = 00000000203c603a 0000000045512f98
! %l6 = fffffffff8a03bcf, Mem[0000000091800034] = b677487f
stw %l6,[%o0+0x034] ! Mem[0000000091800034] = f8a03bcf
! Mem[000000009080000c] = f38fafd2, %g2 = 000000002acc9ecf
ldub [%i5+0x00c],%g2 ! %g2 = 00000000000000f3
! %l0 = 000000004dd9e386, Mem[0000000091800021] = 000000f7
stb %l0,[%o0+0x021] ! Mem[0000000091800020] = 860000f7
! %l2 = 4dd9e386, %l3 = 89754b28, Mem[0000000090000018] = f8a09fcf 000000d1
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 4dd9e386 89754b28
p44_label_24:
! Mem[0000000091000038] = fffffffff8a03bcf, %g2 = 00000000000000f3
ldx [%i6+0x038],%g2 ! %g2 = fffffffff8a03bcf
! %l5 = 0000000045512f98, Mem[0000000091000018] = f8a03bcfff8900d1
stx %l5,[%i6+%o3] ! Mem[0000000091000018] = 0000000045512f98
! Mem[000000009080000c] = f38fafd2, %g18 = f7069d67fbc0ecd9
ldsw [%i5+0x00c],%g2 ! %g2 = f7069d67fbc0ecd9
! %l0 = 4dd9e386, %l1 = 00000000, Mem[0000000091800020] = 00860000 f7f1679f
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 4dd9e386 00000000
! Mem[0000000090800028] = 00000000, %g2 = fffffffff38fafd2
ldsb [%i5+0x029],%g2 ! %g2 = 0000000000000000
! %l3 = 88168e3689754b28, Mem[000000009100003c] = f8a03bcf
stw %l3,[%i6+0x03c] ! Mem[000000009100003c] = 89754b28
! %l6 = f8a03bcf, %l7 = 00000016, Mem[0000000091800010] = cd570b04 48a2f277
std %l6,[%o0+%o2] ! Mem[0000000091800010] = f8a03bcf 00000016
! %l0 = 4dd9e386, %l1 = 00000000, Mem[0000000090000000] = f4d6f5d4 80b60b78
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 4dd9e386 00000000
! %l2 = 000000004dd9e386, Mem[000000009100002a] = 00330000
sth %l2,[%i6+0x02a] ! Mem[0000000091000028] = e3860000
! Mem[000000006880001c] = 4e6de989, %l3 = 88168e3689754b28
ldub [%i1+0x01f],%l3 ! %l3 = 0000000000000089
p44_label_25:
! %l3 = 0000000000000089, Mem[000000009180003e] = 66350000
stb %l3,[%o0+0x03e] ! Mem[000000009180003c] = 89350000
! Mem[0000000090000024] = 44ffffff, %g2 = 0000000000000000
ldub [%i4+0x027],%g2 ! %g2 = 0000000000000044
! Mem[0000000068800028] = c1f87436, %l3 = 0000000000000089
ldub [%i1+0x02b],%l3 ! %l3 = 0000000000000036
! %l0 = 000000004dd9e386, Mem[0000000091800034] = f8a03bcf
stb %l0,[%o0+0x034] ! Mem[0000000091800034] = 86a03bcf
! %l0 = 000000004dd9e386, Mem[0000000091800020] = 4dd9e38600000000
stx %l0,[%o0+%o4] ! Mem[0000000091800020] = 000000004dd9e386
! %l1 = 0000000000000000, Mem[0000000091800030] = 679f8f7186a03bcf
stx %l1,[%o0+0x030] ! Mem[0000000091800030] = 0000000000000000
! %l2 = 000000004dd9e386, Mem[000000006980003c] = 6281ab1a
sth %l2,[%i3+0x03c] ! Mem[000000006980003c] = e386ab1a
! %l2 = 000000004dd9e386, Mem[0000000090000018] = 4dd9e386
sth %l2,[%i4+%o3] ! Mem[0000000090000018] = e386e386
! Mem[0000000091000000] = 2acc9ecf, %g2 = 0000000000000044
lduh [%i6+%g0],%g2 ! %g2 = 0000000000002acc
! Mem[0000000090800010] = bbd0f97a, %g2 = 0000000000002acc
lduw [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a
ba,a p44_not_taken_0_end
p44_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 000000004dd9e386
bne,a,pn %xcc,p44_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p44_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000004dd9e386
bne,a,pn %xcc,p44_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000036
bne,a,pn %xcc,p44_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000203c603a
bne,a,pn %xcc,p44_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000045512f98
bne,a,pn %xcc,p44_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be fffffffff8a03bcf
bne,a,pn %xcc,p44_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000016
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 1ca59c97 f97c06eb
bne %xcc,p44_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 59b20236 76e4fd86
bne %xcc,p44_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be eca7744a c475708d
bne %xcc,p44_f4_fail
nop
! Check Local Memory
set p44_local0_expect,%g1
p44_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = d7481d42c1f87436
ldx [%i0+0x008],%g3 ! Observed data at 0000000068000008
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9ff6ba1d000000d1
ldx [%i0+0x018],%g3 ! Observed data at 0000000068000018
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = a8f14edef8a03bcf
ldx [%i0+0x020],%g3 ! Observed data at 0000000068000020
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000000ffffd748
ldx [%i0+0x038],%g3 ! Observed data at 0000000068000038
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x038,%g4
set p44_local1_expect,%g1
p44_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = c13a743633291842
ldx [%i1+0x020],%g3 ! Observed data at 0000000068800020
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = c1f8743633291842
ldx [%i1+0x028],%g3 ! Observed data at 0000000068800028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 9eb7347df8a09688
ldx [%i1+0x030],%g3 ! Observed data at 0000000068800030
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x030,%g4
set p44_local2_expect,%g1
p44_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 3e94da9100d1a25e
ldx [%i2+0x000],%g3 ! Observed data at 0000000069000000
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000203c603a
ldx [%i2+0x008],%g3 ! Observed data at 0000000069000008
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = ec1ce1d4889fcef0
ldx [%i2+0x018],%g3 ! Observed data at 0000000069000018
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 203c603a45512f98
ldx [%i2+0x028],%g3 ! Observed data at 0000000069000028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = c1f8743674361842
ldx [%i2+0x030],%g3 ! Observed data at 0000000069000030
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x030,%g4
set p44_local3_expect,%g1
p44_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 057ed6db3d163cfd
ldx [%i3+0x020],%g3 ! Observed data at 0000000069800020
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00a5e1e9e386ab1a
ldx [%i3+0x038],%g3 ! Observed data at 0000000069800038
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x038,%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
! 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:
stha %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000028]
ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000069000018]
ldswa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000069800020]
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000068000008]
stxa %l5,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069800028]
done
p44_trap1o:
stha %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000028]
ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000069000018]
ldswa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000069800020]
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000068000008]
stxa %l5,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069800028]
done
p44_trap2e:
ldda [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000069800028]
ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000068800008]
stxa %l6,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069800020]
stba %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069800010]
done
p44_trap2o:
ldda [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000069800028]
ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000068800008]
stxa %l6,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069800020]
stba %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069800010]
done
p44_trap3e:
nop
nop
done
p44_trap3o:
nop
nop
done
p44_init_memory_pointers:
set p44_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p44_local0_start,%i0
set p44_local1_start,%i1
set p44_local2_start,%i2
set p44_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 1d38879dcd570b04
ldx [%g1+0x008],%l1 ! %l1 = 3101c3389aa2f277
ldx [%g1+0x010],%l2 ! %l2 = 93aefd90812d249f
ldx [%g1+0x018],%l3 ! %l3 = d057e4ea09b26281
ldx [%g1+0x020],%l4 ! %l4 = d28c86606768ab61
ldx [%g1+0x028],%l5 ! %l5 = aeb19382cacb6fc7
ldx [%g1+0x030],%l6 ! %l6 = ab1886f80f79ec98
ldx [%g1+0x038],%l7 ! %l7 = 89f2def87eff4704
! 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 = 1766711f 672afdc0 7242b9c6 e3140c1a
! %f4 = 28fd9c42 b67eda72 cf2ba5b1 588d5bf5
! %f8 = 713b81d9 8e4efa67 ef183bc7 3d65bf92
! %f12 = a39b2ecf b2227689 07efec19 d349033e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 75583b33 5247f027 ce87e41a 5dc0f833
! %f20 = 6fb81c6e 2e5500e5 9995a9eb acb0ceeb
! %f24 = 8f2764ab 1eebfdc3 fe8ffb41 0a07755e
! %f28 = 1e23e983 2f24f429 6cf8b4d1 90d34356
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ef2dd966 ff88fc3d 3f4fb71e f83fad5d
! %f36 = fd122e16 cf04db2c 3d1d471d b942c6e5
! %f40 = d8167e0a 4a752abb bd1a48fe 648aa77c
! %f44 = b8371b21 7268377e 18345e8d d66adb76
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x675e71e00000003e,%g7,%g1 ! GSR scale = 7, align = 6
wr %g1,%g0,%gsr ! GSR = 675e71e00000003e
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:
! %l1 = 93ac3334c5211f49, Mem[000000006a000008] = 2c9c099e
stw %l1,[%i0+%o1] ! Mem[000000006a000008] = c5211f49
! %l2 = 2ee794aa0fe92663, Mem[000000009180002c] = b0308df5
sth %l2,[%o0+0x02c] ! Mem[000000009180002c] = 26638df5
! Mem[0000000091800038] = e8dd799b eb806635, %g2 = 03b669b2, %g3 = 0bad0b00
ldd [%o0+0x038],%g2 ! %g2 = 00000000e8dd799b 00000000eb806635
! %l6 = 1e12c31a423b5a97, Mem[0000000091000008] = 4b1c5151da67f293
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = 1e12c31a423b5a97
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = e8dd799b, %g3 = eb806635
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! Mem[0000000091800010] = 5e44f9f4, %g2 = 0000000050d23f27
ldsh [%o0+%o2],%g2 ! %g2 = 0000000000005e44
! Mem[000000009100003c] = 571dc000, %g2 = 0000000000005e44
ldsb [%i6+0x03d],%g2 ! %g2 = 0000000000000057
! Mem[000000009180002c] = 8df54528, %g2 = 0000000000000057
ldub [%o0+0x02e],%g2 ! %g2 = 000000000000008d
! %l0 = 62ffea4e94852713, Mem[000000009000003c] = f8ba39dc
sth %l0,[%i4+0x03c] ! Mem[000000009000003c] = 271339dc
! %l4 = 3265d6a9, %l5 = 6f9408b9, Mem[000000006a000010] = cca384d3 11f793c7
std %l4,[%i0+%o2] ! Mem[000000006a000010] = 3265d6a9 6f9408b9
p45_label_2:
! Mem[0000000090800004] = d0bacca9, %g2 = 000000000000008d
lduw [%i5+0x004],%g2 ! %g2 = 00000000d0bacca9
! %l6 = 1e12c31a423b5a97, Mem[0000000090000008] = 96abb01bc40b9e2c
stx %l6,[%i4+%o1] ! Mem[0000000090000008] = 1e12c31a423b5a97
! %l2 = 2ee794aa0fe92663, Mem[0000000091000018] = b4334f34
sth %l2,[%i6+%o3] ! Mem[0000000091000018] = 26634f34
! %l2 = 0fe92663, %l3 = b1b5928b, Mem[000000006a000018] = fb70d31c b87fb383
std %l2,[%i0+%o3] ! Mem[000000006a000018] = 0fe92663 b1b5928b
! %l3 = 14da885bb1b5928b, Mem[0000000091800030] = 45288f71b6b6487f
stx %l3,[%o0+0x030] ! Mem[0000000091800030] = 14da885bb1b5928b
! Mem[000000006b00000c] = b3fb3bc2, %l2 = 2ee794aa0fe92663
ldub [%i2+0x00f],%l2 ! %l2 = 00000000000000c2
! Mem[000000006a800014] = 0b795ab5, %l0 = 62ffea4e94852713
lduw [%i1+0x014],%l0 ! %l0 = 000000000b795ab5
! %l3 = 14da885bb1b5928b, Mem[000000009000000e] = 5a970212
sth %l3,[%i4+0x00e] ! Mem[000000009000000c] = 928b0212
! Mem[0000000091000020] = 9de28f8d 7b41cb8c, %g2 = d0bacca9, %g3 = 0741274a
ldd [%i6+%o4],%g2 ! %g2 = 000000009de28f8d 000000007b41cb8c
! Mem[0000000090800000] = c8c086c6, %g18 = cb9c0f7a91b5cc87
ldsw [%i5+%g0],%g2 ! %g2 = cb9c0f7a91b5cc87
p45_label_3:
! %l3 = 14da885bb1b5928b, Mem[0000000090000008] = 1e12c31a
stw %l3,[%i4+%o1] ! Mem[0000000090000008] = b1b5928b
! %l1 = 93ac3334c5211f49, Mem[0000000091800003] = b5da1933
stb %l1,[%o0+0x003] ! Mem[0000000091800000] = 49da1933
! Mem[0000000091000034] = 207bbe7e, %g18 = cb9c0f7a91b5cc87
ldsw [%i6+0x034],%g2 ! %g2 = cb9c0f7a91b5cc87
! Mem[0000000091800014] = b639a5df, %g2 = 00000000207bbe7e
ldsb [%o0+0x017],%g2 ! %g2 = ffffffffffffffb6
! Mem[000000006b800020] = 573b537a, %l6 = 1e12c31a423b5a97
lduw [%i3+%o4],%l6 ! %l6 = 00000000573b537a
! Mem[000000006b000018] = 45762571109c6b74, %l1 = 93ac3334c5211f49
ldx [%i2+%o3],%l1 ! %l1 = 45762571109c6b74
! %l2 = 00000000000000c2, Mem[000000009180003c] = eb806635
stw %l2,[%o0+0x03c] ! Mem[000000009180003c] = 000000c2
! %l4 = 3265d6a9, %l5 = 6f9408b9, Mem[000000006b800018] = 15a0ccd2 0038b00b
std %l4,[%i3+%o3] ! Mem[000000006b800018] = 3265d6a9 6f9408b9
! Mem[0000000090800010] = bbd0f97a ba27fa54, %g2 = ffffffb6, %g3 = 7b41cb8c
ldd [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a 00000000ba27fa54
! Mem[000000009080000c] = 8fafd2bb, %g2 = 00000000bbd0f97a
ldub [%i5+0x00d],%g2 ! %g2 = 000000000000008f
p45_label_4:
! Mem[0000000091800038] = e8dd799b 000000c2, %g2 = 0000008f, %g3 = ba27fa54
ldd [%o0+0x038],%g2 ! %g2 = 00000000e8dd799b 00000000000000c2
! Mem[0000000090000020] = 1a54edfce7b2eb32, %g2 = 00000000e8dd799b
ldx [%i4+%o4],%g2 ! %g2 = 1a54edfce7b2eb32
! Mem[0000000091000018] = 26634f34 40af2dc9, %g2 = e7b2eb32, %g3 = 000000c2
ldd [%i6+%o3],%g2 ! %g2 = 0000000026634f34 0000000040af2dc9
! Mem[0000000090000010] = 0212225c798eb5a3, %g2 = 0000000026634f34
ldx [%i4+%o2],%g2 ! %g2 = 0212225c798eb5a3
! %l1 = 45762571109c6b74, Mem[000000006b000018] = 45762571109c6b74
stx %l1,[%i2+%o3] ! Mem[000000006b000018] = 45762571109c6b74
! %l2 = 00000000000000c2, Mem[0000000090000008] = b1b5928b
stw %l2,[%i4+%o1] ! Mem[0000000090000008] = 000000c2
! %l1 = 45762571109c6b74, Mem[0000000090800010] = bbd0f97aba27fa54
stx %l1,[%i5+%o2] ! Mem[0000000090800010] = 45762571109c6b74
! %l3 = 14da885bb1b5928b, Mem[000000009000001d] = 7122ad1a
stb %l3,[%i4+0x01d] ! Mem[000000009000001c] = 8b22ad1a
! Mem[0000000090000038] = c81b2713, %g2 = 0212225c798eb5a3
lduh [%i4+0x03a],%g2 ! %g2 = 000000000000c81b
! %l2 = 000000c2, %l3 = b1b5928b, Mem[0000000091000010] = eb99b055 5bebbbe4
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 000000c2 b1b5928b
p45_label_5:
! Mem[0000000091000028] = 43a014ad, %g18 = cb9c0f7a91b5cc87
ldsw [%i6+%o5],%g2 ! %g2 = cb9c0f7a91b5cc87
! %l4 = 8c2ff9fe3265d6a9, Mem[0000000090000028] = 07dc67fd8d791540
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 8c2ff9fe3265d6a9
! %l5 = 328e67486f9408b9, Mem[0000000091800010] = 5e44f9f4a2d978b6
stx %l5,[%o0+%o2] ! Mem[0000000091800010] = 328e67486f9408b9
! Mem[0000000090800024] = ba1e4dff, %g2 = 0000000043a014ad
lduh [%i5+0x024],%g2 ! %g2 = 000000000000ba1e
! Mem[0000000090800020] = 6c6c0f3a, %g2 = 000000000000ba1e
ldsh [%i5+%o4],%g2 ! %g2 = 0000000000006c6c
! Mem[0000000091800000] = 6c5e3749 da193367, %g2 = 00006c6c, %g3 = 40af2dc9
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e3749 00000000da193367
! Mem[0000000091000018] = 26634f34, %g18 = cb9c0f7a91b5cc87
ldsw [%i6+%o3],%g2 ! %g2 = cb9c0f7a91b5cc87
! %l2 = 00000000000000c2, Mem[0000000090800010] = 45762571
sth %l2,[%i5+%o2] ! Mem[0000000090800010] = 00c22571
! Mem[000000009080003c] = dd38b60e, %g2 = 0000000026634f34
lduh [%i5+0x03c],%g2 ! %g2 = 000000000000dd38
! %l1 = 45762571109c6b74, Mem[000000006a00003c] = 657038a1
stw %l1,[%i0+0x03c] ! Mem[000000006a00003c] = 109c6b74
p45_label_6:
! %l6 = 00000000573b537a, Mem[0000000091800010] = 328e6748
stw %l6,[%o0+%o2] ! Mem[0000000091800010] = 573b537a
! Mem[000000009000003c] = 271339dc, %g2 = 000000000000dd38
lduh [%i4+0x03c],%g2 ! %g2 = 0000000000002713
! Mem[000000009000003c] = 1339dc00, %g2 = 0000000000002713
ldub [%i4+0x03d],%g2 ! %g2 = 0000000000000013
! Mem[000000009000003c] = 271339dc, %g2 = 0000000000000013
ldub [%i4+0x03c],%g2 ! %g2 = 0000000000000027
! %l0 = 0b795ab5, %l1 = 109c6b74, Mem[0000000091800000] = 6c5e3749 da193367
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 0b795ab5 109c6b74
! %l3 = 14da885bb1b5928b, Mem[0000000090800034] = 2d07fd66
sth %l3,[%i5+0x034] ! Mem[0000000090800034] = 928bfd66
! Mem[000000009080000c] = f38fafd2, %g18 = cb9c0f7a91b5cc87
ldsw [%i5+0x00c],%g2 ! %g2 = cb9c0f7a91b5cc87
! %l4 = 8c2ff9fe3265d6a9, Mem[0000000091000011] = 0000c2b1
stb %l4,[%i6+0x011] ! Mem[0000000091000010] = a900c2b1
! Mem[0000000091000034] = 7bbe7e65, %g2 = fffffffff38fafd2
ldub [%i6+0x035],%g2 ! %g2 = 000000000000007b
! Mem[0000000090000000] = f5d480b6, %g2 = 000000000000007b
ldsb [%i4+0x002],%g2 ! %g2 = fffffffffffffff5
p45_label_7:
! Mem[000000006b000010] = b796d87d, %l4 = 8c2ff9fe3265d6a9
lduh [%i2+%o2],%l4 ! %l4 = 000000000000b796
! Mem[0000000090800028] = eb4882af, %g2 = fffffffffffffff5
lduw [%i5+%o5],%g2 ! %g2 = 00000000eb4882af
! %l6 = 00000000573b537a, Mem[0000000090800010] = 00c22571
sth %l6,[%i5+%o2] ! Mem[0000000090800010] = 537a2571
! %l2 = 000000c2, %l3 = b1b5928b, Mem[0000000091000010] = 00a900c2 b1b5928b
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 000000c2 b1b5928b
! %l1 = 45762571109c6b74, Mem[000000009080002b] = af9c5fe8
stb %l1,[%i5+0x02b] ! Mem[0000000090800028] = 749c5fe8
! %l2 = 00000000000000c2, Mem[0000000091800032] = 885bb1b5
sth %l2,[%o0+0x032] ! Mem[0000000091800030] = 00c2b1b5
! %l2 = 00000000000000c2, Mem[0000000091000034] = 207bbe7e
stw %l2,[%i6+0x034] ! Mem[0000000091000034] = 000000c2
! Mem[0000000090000008] = 0000c242, %g2 = 00000000eb4882af
ldsb [%i4+0x009],%g2 ! %g2 = 0000000000000000
! Mem[000000006a800034] = e25c8920, %l2 = 00000000000000c2
lduh [%i1+0x036],%l2 ! %l2 = 0000000000008920
! Mem[000000009100001c] = 40af2dc9, %g18 = cb9c0f7a91b5cc87
ldsw [%i6+0x01c],%g2 ! %g2 = cb9c0f7a91b5cc87
p45_label_8:
! %l7 = 927a564aa56bb76c, Mem[000000009080000c] = f38fafd2
stw %l7,[%i5+0x00c] ! Mem[000000009080000c] = a56bb76c
! %l2 = 0000000000008920, Mem[000000009000003b] = 1b271339
stb %l2,[%i4+0x03b] ! Mem[0000000090000038] = 20271339
! %l2 = 0000000000008920, Mem[000000006b800028] = 48bf82ff
stw %l2,[%i3+%o5] ! Mem[000000006b800028] = 00008920
! Mem[0000000091800018] = 25e14610, %g2 = 0000000040af2dc9
ldsb [%o0+0x01b],%g2 ! %g2 = 0000000000000025
! Mem[0000000091000000] = ddab9f6d, %g2 = 0000000000000025
lduh [%i6+%g0],%g2 ! %g2 = 000000000000ddab
! Mem[000000006b00002c] = 7f0113bc, %l1 = 45762571109c6b74
lduh [%i2+0x02e],%l1 ! %l1 = 00000000000013bc
! Mem[0000000090000038] = 8fc6c820 271339dc, %g2 = 0000ddab, %g3 = da193367
ldd [%i4+0x038],%g2 ! %g2 = 000000008fc6c820 00000000271339dc
! %l0 = 000000000b795ab5, Mem[000000009100000c] = 423b5a97
sth %l0,[%i6+0x00c] ! Mem[000000009100000c] = 5ab55a97
! Mem[0000000090800020] = 6c6c0f3a, %g2 = 000000008fc6c820
lduw [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a
! %l7 = 927a564aa56bb76c, Mem[0000000090000030] = 944f136a
sth %l7,[%i4+0x030] ! Mem[0000000090000030] = b76c136a
p45_label_9:
! %l2 = 00008920, %l3 = b1b5928b, Mem[0000000090800010] = 537a2571 109c6b74
std %l2,[%i5+%o2] ! Mem[0000000090800010] = 00008920 b1b5928b
! Mem[0000000090800000] = c8c086c6d0bacca9, %g2 = 000000006c6c0f3a
ldx [%i5+%g0],%g2 ! %g2 = c8c086c6d0bacca9
! Mem[0000000090800014] = 928b35d3, %g2 = c8c086c6d0bacca9
ldsh [%i5+0x016],%g2 ! %g2 = ffffffffffff928b
! Mem[000000006a800010] = 78be1401 0b795ab5, %l0 = 0b795ab5, %l1 = 000013bc
ldd [%i1+%o2],%l0 ! %l0 = 0000000078be1401 000000000b795ab5
! Mem[0000000090000028] = 8c2ff9fe, %g18 = cb9c0f7a91b5cc87
ldsw [%i4+%o5],%g2 ! %g2 = cb9c0f7a91b5cc87
! Mem[0000000090800030] = e7b33334, %g2 = ffffffff8c2ff9fe
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffe7b3
! Mem[0000000090000008] = 000000c2 423b928b, %g2 = ffffe7b3, %g3 = 271339dc
ldd [%i4+%o1],%g2 ! %g2 = 00000000000000c2 00000000423b928b
! %l2 = 0000000000008920, Mem[0000000090000000] = f4d6f5d4
sth %l2,[%i4+%g0] ! Mem[0000000090000000] = 8920f5d4
! %l4 = 000000000000b796, Mem[0000000091800000] = 0b795ab5
stw %l4,[%o0+%g0] ! Mem[0000000091800000] = 0000b796
! Mem[000000009080002c] = 9c5fe8b1, %g18 = cb9c0f7a91b5cc87
ldsw [%i5+0x02c],%g2 ! %g2 = cb9c0f7a91b5cc87
p45_label_10:
! %l6 = 573b537a, %l7 = a56bb76c, Mem[0000000090000020] = 1a54edfc e7b2eb32
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 573b537a a56bb76c
! Mem[0000000090800010] = 8920b1b5, %g2 = ffffffff9c5fe8b1
ldsb [%i5+0x012],%g2 ! %g2 = ffffffffffffff89
! %l2 = 0000000000008920, Mem[0000000091000000] = ddab9f6d
stw %l2,[%i6+%g0] ! Mem[0000000091000000] = 00008920
! Mem[0000000091800004] = 6b7450d2, %g2 = ffffffffffffff89
ldsh [%o0+0x006],%g2 ! %g2 = 0000000000006b74
! Mem[0000000090000018] = 114e529d, %g2 = 0000000000006b74
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000011
! Mem[000000006a000028] = 5d0e69b5, %l7 = 927a564aa56bb76c
lduh [%i0+0x02a],%l7 ! %l7 = 00000000000069b5
! Mem[0000000090000018] = 529d8b22, %g2 = 0000000000000011
ldsb [%i4+0x01b],%g2 ! %g2 = 0000000000000052
! Mem[0000000090800004] = d0bacca9, %g18 = cb9c0f7a91b5cc87
ldsw [%i5+0x004],%g2 ! %g2 = cb9c0f7a91b5cc87
! %l1 = 000000000b795ab5, Mem[0000000091800025] = 167744d1
stb %l1,[%o0+0x025] ! Mem[0000000091800024] = b57744d1
! %l0 = 0000000078be1401, Mem[0000000091800014] = 6f9408b9
stw %l0,[%o0+0x014] ! Mem[0000000091800014] = 78be1401
p45_label_11:
! %l4 = 0000b796, %l5 = 6f9408b9, Mem[0000000090000028] = 8c2ff9fe 3265d6a9
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 0000b796 6f9408b9
! Mem[0000000091000000] = 00008920 de861c20, %g2 = d0bacca9, %g3 = 423b928b
ldd [%i6+%g0],%g2 ! %g2 = 0000000000008920 00000000de861c20
! Mem[0000000091000000] = 00008920, %g2 = 0000000000008920
ldub [%i6+%g0],%g2 ! %g2 = 0000000000000000
! %l5 = 328e67486f9408b9, Mem[000000006b000002] = a3f4062a
sth %l5,[%i2+0x002] ! Mem[000000006b000000] = a3f408b9
! Mem[0000000090000028] = 0000b796, %g2 = 0000000000000000
ldsh [%i4+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000024] = 8c43a014, %g2 = 0000000000000000
ldsb [%i6+0x027],%g2 ! %g2 = ffffffffffffff8c
! Mem[0000000090800018] = 35d3851c d6343572, %g2 = ffffff8c, %g3 = de861c20
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3851c 00000000d6343572
! %l1 = 000000000b795ab5, Mem[0000000090000020] = 573b537a
stb %l1,[%i4+%o4] ! Mem[0000000090000020] = b53b537a
! Mem[0000000091800008] = 50d23f27, %g18 = cb9c0f7a91b5cc87
ldsw [%o0+%o1],%g2 ! %g2 = cb9c0f7a91b5cc87
! %l3 = 14da885bb1b5928b, Mem[0000000091000007] = 201e12c3
stb %l3,[%i6+0x007] ! Mem[0000000091000004] = 8b1e12c3
p45_label_12:
! %l4 = 000000000000b796, Mem[0000000091000004] = de861c8b
sth %l4,[%i6+0x004] ! Mem[0000000091000004] = b7961c8b
! %l0 = 0000000078be1401, Mem[0000000091000024] = 7b41cb8c
stw %l0,[%i6+0x024] ! Mem[0000000091000024] = 78be1401
! %l0 = 0000000078be1401, Mem[0000000091800030] = 14da00c2b1b5928b
stx %l0,[%o0+0x030] ! Mem[0000000091800030] = 0000000078be1401
! Mem[000000006a800024] = 0492e564, %l4 = 000000000000b796
ldsw [%i1+0x024],%l4 ! %l4 = 000000000492e564
! Mem[0000000091800028] = d1fa02cc 26638df5, %g2 = 50d23f27, %g3 = d6343572
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 0000000026638df5
! %l6 = 573b537a, %l7 = 000069b5, Mem[000000006a000028] = 5d0e69b5 975fc20f
std %l6,[%i0+%o5] ! Mem[000000006a000028] = 573b537a 000069b5
! Mem[0000000091000008] = c31a5ab5, %g2 = 00000000d1fa02cc
lduh [%i6+0x00a],%g2 ! %g2 = 000000000000c31a
! Mem[0000000091000030] = 7cc77257, %g2 = 000000000000c31a
ldub [%i6+0x030],%g2 ! %g2 = 000000000000007c
! Mem[0000000091000008] = c31a5ab5, %g2 = 000000000000007c
ldub [%i6+0x00a],%g2 ! %g2 = 00000000000000c3
! Mem[0000000091800024] = 7744d1fa, %g2 = 00000000000000c3
ldsh [%o0+0x026],%g2 ! %g2 = 0000000000007744
p45_label_13:
! %l6 = 573b537a, %l7 = 000069b5, Mem[0000000091000030] = 7cc77257 000000c2
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 573b537a 000069b5
! %l4 = 000000000492e564, Mem[0000000091800010] = 573b537a78be1401
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = 000000000492e564
! %l7 = 00000000000069b5, Mem[0000000091000020] = 9de28f8d78be1401
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = 00000000000069b5
! Mem[000000006a000028] = 573b537a, %l3 = 14da885bb1b5928b
lduh [%i0+%o5],%l3 ! %l3 = 000000000000573b
! %l3 = 000000000000573b, Mem[0000000091000010] = 000000c2b1b5928b
stx %l3,[%i6+%o2] ! Mem[0000000091000010] = 000000000000573b
! Mem[0000000090000018] = 7f114e52, %g18 = cb9c0f7a91b5cc87
ldsw [%i4+%o3],%g2 ! %g2 = cb9c0f7a91b5cc87
! %l1 = 000000000b795ab5, Mem[000000006a800004] = 7d7bb483
stb %l1,[%i1+0x004] ! Mem[000000006a800004] = b57bb483
! Mem[0000000090000018] = 4e529d8b, %g2 = 000000007f114e52
ldsh [%i4+0x01a],%g2 ! %g2 = 0000000000004e52
! Mem[0000000091000020] = 00000000, %g2 = 0000000000004e52
ldsh [%i6+%o4],%g2 ! %g2 = 0000000000000000
! Mem[000000006a800008] = b65eae42, %l7 = 00000000000069b5
lduw [%i1+%o1],%l7 ! %l7 = 00000000b65eae42
p45_label_14:
! Mem[0000000091000014] = 0000573b, %g18 = cb9c0f7a91b5cc87
ldsw [%i6+0x014],%g2 ! %g2 = cb9c0f7a91b5cc87
! Mem[000000006a80003c] = 6b4cba4c, %l6 = 00000000573b537a
ldsw [%i1+0x03c],%l6 ! %l6 = 000000006b4cba4c
! %l1 = 000000000b795ab5, Mem[000000006a000018] = 0fe92663b1b5928b
stx %l1,[%i0+%o3] ! Mem[000000006a000018] = 000000000b795ab5
! %l5 = 328e67486f9408b9, Mem[000000006b000018] = 45762571
stw %l5,[%i2+%o3] ! Mem[000000006b000018] = 6f9408b9
! %l2 = 0000000000008920, Mem[0000000090000002] = f5d480b6
stb %l2,[%i4+0x002] ! Mem[0000000090000000] = 20d480b6
! Mem[0000000090800008] = a3d5b48d, %g2 = 000000000000573b
lduh [%i5+%o1],%g2 ! %g2 = 000000000000a3d5
! Mem[0000000090800038] = 393f420cdd38b60e, %g2 = 000000000000a3d5
ldx [%i5+0x038],%g2 ! %g2 = 393f420cdd38b60e
! Mem[0000000091800024] = b57744d1, %g2 = 393f420cdd38b60e
ldsb [%o0+0x025],%g2 ! %g2 = ffffffffffffffb5
! Mem[0000000091800020] = c69ee3c7, %g2 = ffffffffffffffb5
lduh [%o0+%o4],%g2 ! %g2 = 000000000000c69e
! Mem[0000000090000018] = 7f114e529d8b22ad, %g2 = 000000000000c69e
ldx [%i4+%o3],%g2 ! %g2 = 7f114e529d8b22ad
p45_label_15:
! Mem[000000009080003c] = b60e0000, %g2 = 7f114e529d8b22ad
ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffffb60e
! %l1 = 000000000b795ab5, Mem[000000006b00003c] = 0c44d264
stw %l1,[%i2+0x03c] ! Mem[000000006b00003c] = 0b795ab5
! %l1 = 000000000b795ab5, Mem[000000009100001c] = 40af2dc9
stw %l1,[%i6+0x01c] ! Mem[000000009100001c] = 0b795ab5
! %l0 = 78be1401, %l1 = 0b795ab5, Mem[0000000090800028] = eb488274 9c5fe8b1
std %l0,[%i5+%o5] ! Mem[0000000090800028] = 78be1401 0b795ab5
! Mem[000000006b800020] = 573b537a, %l3 = 000000000000573b
ldsb [%i3+%o4],%l3 ! %l3 = 0000000000000057
! Mem[000000006b000030] = b1d32cc0, %l5 = 328e67486f9408b9
lduh [%i2+0x030],%l5 ! %l5 = 000000000000b1d3
! Mem[0000000091800028] = d1fa02cc 26638df5, %g2 = ffffb60e, %g3 = 26638df5
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 0000000026638df5
! Mem[0000000091800000] = 0000b796, %g18 = cb9c0f7a91b5cc87
ldsw [%o0+%g0],%g2 ! %g2 = cb9c0f7a91b5cc87
! Mem[0000000091000038] = e9d7571d, %g2 = 000000000000b796
ldub [%i6+0x03b],%g2 ! %g2 = 00000000000000e9
! %l3 = 0000000000000057, Mem[0000000090800022] = 0f3aba1e
stb %l3,[%i5+0x022] ! Mem[0000000090800020] = 573aba1e
p45_label_16:
! %l6 = 000000006b4cba4c, Mem[0000000091800026] = 7744d1fa
sth %l6,[%o0+0x026] ! Mem[0000000091800024] = ba4cd1fa
! Mem[0000000091800020] = c69ee3c733b5ba4c, %g2 = 00000000000000e9
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733b5ba4c
! Mem[000000006a800014] = 0b795ab5, %l0 = 0000000078be1401
ldsh [%i1+0x016],%l0 ! %l0 = 0000000000005ab5
! %l4 = 000000000492e564, Mem[000000009100002b] = addb4f95
stb %l4,[%i6+0x02b] ! Mem[0000000091000028] = 64db4f95
! Mem[0000000091000010] = 00000000, %g2 = c69ee3c733b5ba4c
ldub [%i6+0x011],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000028] = 43a01464 db4f959e, %g2 = 00000000, %g3 = 26638df5
ldd [%i6+%o5],%g2 ! %g2 = 0000000043a01464 00000000db4f959e
! Mem[0000000090000024] = b76c0000, %g2 = 0000000043a01464
ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffffb76c
! Mem[000000009180002c] = 638df500, %g2 = ffffffffffffb76c
ldub [%o0+0x02d],%g2 ! %g2 = 0000000000000063
! Mem[0000000090000010] = 225c798e, %g2 = 0000000000000063
ldsh [%i4+0x012],%g2 ! %g2 = 000000000000225c
! %l0 = 0000000000005ab5, Mem[000000009180001c] = e14610d9
stw %l0,[%o0+0x01c] ! Mem[000000009180001c] = 00005ab5
p45_label_17:
! Mem[0000000090000014] = b5a37f11, %g2 = 000000000000225c
lduh [%i4+0x016],%g2 ! %g2 = 000000000000b5a3
! Mem[0000000090000028] = 966f9408, %g2 = 000000000000b5a3
ldub [%i4+0x02b],%g2 ! %g2 = 0000000000000096
! %l0 = 00005ab5, %l1 = 0b795ab5, Mem[0000000090000038] = 8fc6c820 271339dc
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 00005ab5 0b795ab5
! %l1 = 000000000b795ab5, Mem[000000009100000c] = 5ab55a97
stw %l1,[%i6+0x00c] ! Mem[000000009100000c] = 0b795ab5
! %l0 = 0000000000005ab5, Mem[0000000090000020] = b53b537a
stb %l0,[%i4+%o4] ! Mem[0000000090000020] = b53b537a
! Mem[0000000090800000] = 86c6d0ba, %g2 = 0000000000000096
lduh [%i5+0x002],%g2 ! %g2 = 00000000000086c6
! %l3 = 0000000000000057, Mem[000000009180001e] = 5ab5c69e
sth %l3,[%o0+0x01e] ! Mem[000000009180001c] = 0057c69e
! %l5 = 000000000000b1d3, Mem[0000000090800007] = a9a3d5b4
stb %l5,[%i5+0x007] ! Mem[0000000090800004] = d3a3d5b4
! %l6 = 000000006b4cba4c, Mem[000000009180002c] = 26638df5
sth %l6,[%o0+0x02c] ! Mem[000000009180002c] = ba4c8df5
! %l4 = 000000000492e564, Mem[000000006a000010] = 3265d6a96f9408b9
stx %l4,[%i0+%o2] ! Mem[000000006a000010] = 000000000492e564
p45_label_18:
! Mem[0000000091000028] = 1464db4f, %g2 = 00000000000086c6
ldub [%i6+0x02a],%g2 ! %g2 = 0000000000000014
! %l0 = 00005ab5, %l1 = 0b795ab5, Mem[000000006b000018] = 6f9408b9 109c6b74
std %l0,[%i2+%o3] ! Mem[000000006b000018] = 00005ab5 0b795ab5
! Mem[0000000091000018] = 26634f340b795ab5, %g2 = 0000000000000014
ldx [%i6+%o3],%g2 ! %g2 = 26634f340b795ab5
! Mem[000000006b800034] = bee0fba5, %l2 = 0000000000008920
ldsw [%i3+0x034],%l2 ! %l2 = ffffffffbee0fba5
! Mem[0000000090000014] = b5a37f11, %g2 = 26634f340b795ab5
lduh [%i4+0x016],%g2 ! %g2 = 000000000000b5a3
! Mem[000000006a000028] = 573b537a 000069b5, %l6 = 6b4cba4c, %l7 = b65eae42
ldd [%i0+%o5],%l6 ! %l6 = 00000000573b537a 00000000000069b5
! Mem[000000009000002c] = 6f9408b9, %g2 = 000000000000b5a3
ldsh [%i4+0x02c],%g2 ! %g2 = 0000000000006f94
! Mem[0000000090000010] = 0212225c, %g18 = cb9c0f7a91b5cc87
ldsw [%i4+%o2],%g2 ! %g2 = cb9c0f7a91b5cc87
! Mem[0000000091800030] = 00000000, %g2 = 000000000212225c
ldsh [%o0+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800018] = 851cd634, %g2 = 0000000000000000
lduh [%i5+0x01a],%g2 ! %g2 = 000000000000851c
p45_label_19:
! Mem[000000009100002c] = 959e573b, %g2 = 000000000000851c
ldsb [%i6+0x02e],%g2 ! %g2 = ffffffffffffff95
! Mem[0000000090000028] = 0000b796, %g2 = ffffffffffffff95
ldub [%i4+%o5],%g2 ! %g2 = 0000000000000000
! Mem[000000009000003c] = 0b795ab5, %g2 = 0000000000000000
ldsb [%i4+0x03c],%g2 ! %g2 = 000000000000000b
! Mem[0000000091800018] = 39a5df2500000057, %g2 = 000000000000000b
ldx [%o0+%o3],%g2 ! %g2 = 39a5df2500000057
! %l0 = 0000000000005ab5, Mem[000000006a00001e] = 0b795ab5
stb %l0,[%i0+0x01e] ! Mem[000000006a00001c] = 0b79b5b5
! %l4 = 000000000492e564, Mem[0000000091800010] = 000000000492e564
stx %l4,[%o0+%o2] ! Mem[0000000091800010] = 000000000492e564
! Mem[0000000090800024] = 4dff78be, %g2 = 39a5df2500000057
lduh [%i5+0x026],%g2 ! %g2 = 0000000000004dff
! Mem[0000000090000024] = b76c0000, %g2 = 0000000000004dff
ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffffb76c
! Mem[000000009080003c] = dd38b60e, %g2 = ffffffffffffb76c
lduw [%i5+0x03c],%g2 ! %g2 = 00000000dd38b60e
! Mem[0000000091800020] = c69ee3c7, %g2 = 00000000dd38b60e
lduw [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7
p45_label_20:
! Mem[000000009100003c] = d7571dc0, %g2 = 00000000c69ee3c7
lduw [%i6+0x03c],%g2 ! %g2 = 00000000d7571dc0
! %l7 = 00000000000069b5, Mem[000000006a800018] = 0d17ecd285ad48b4
stx %l7,[%i1+%o3] ! Mem[000000006a800018] = 00000000000069b5
! Mem[000000006a80003c] = 6b4cba4c, %l1 = 000000000b795ab5
ldsh [%i1+0x03c],%l1 ! %l1 = 0000000000006b4c
! %l1 = 0000000000006b4c, Mem[0000000091000028] = 43a01464db4f959e
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = 0000000000006b4c
! Mem[0000000090800034] = 928bfd66, %g2 = 00000000d7571dc0
ldsb [%i5+0x034],%g2 ! %g2 = ffffffffffffff92
! Mem[0000000090000014] = b5a37f11, %g2 = ffffffffffffff92
ldub [%i4+0x016],%g2 ! %g2 = 00000000000000b5
! %l4 = 0492e564, %l5 = 0000b1d3, Mem[0000000090000030] = b76c136a 126760d7
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 0492e564 0000b1d3
! Mem[0000000091800024] = 33b5ba4c, %g2 = 00000000000000b5
lduw [%o0+0x024],%g2 ! %g2 = 0000000033b5ba4c
! Mem[0000000091800030] = 0000000078be1401, %g2 = 0000000033b5ba4c
ldx [%o0+0x030],%g2 ! %g2 = 0000000078be1401
! %l2 = ffffffffbee0fba5, Mem[0000000091800038] = e8dd799b000000c2
stx %l2,[%o0+0x038] ! Mem[0000000091800038] = ffffffffbee0fba5
p45_label_21:
! Mem[0000000091000020] = 00000000000069b5, %g2 = 0000000078be1401
ldx [%i6+%o4],%g2 ! %g2 = 00000000000069b5
! %l4 = 000000000492e564, Mem[000000009180002b] = ccba4c8d
stb %l4,[%o0+0x02b] ! Mem[0000000091800028] = 64ba4c8d
! Mem[0000000090000008] = 000000c2, %g2 = 00000000000069b5
ldsb [%i4+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000038] = 65898de9, %g18 = cb9c0f7a91b5cc87
ldsw [%i6+0x038],%g2 ! %g2 = cb9c0f7a91b5cc87
! Mem[0000000090000008] = 00c2423b, %g2 = 0000000065898de9
ldsh [%i4+0x00a],%g2 ! %g2 = 00000000000000c2
! Mem[0000000091800000] = 00b79610, %g2 = 00000000000000c2
ldsb [%o0+0x001],%g2 ! %g2 = 0000000000000000
! %l0 = 0000000000005ab5, Mem[0000000091800030] = 00000000
stb %l0,[%o0+0x030] ! Mem[0000000091800030] = b5000000
! Mem[000000006a000028] = 573b537a, %l0 = 0000000000005ab5
lduw [%i0+%o5],%l0 ! %l0 = 00000000573b537a
! Mem[0000000090800000] = c086c6d0, %g2 = 0000000000000000
ldub [%i5+0x001],%g2 ! %g2 = 00000000000000c0
! %l0 = 00000000573b537a, Mem[0000000091000004] = b7961c8b
stb %l0,[%i6+0x004] ! Mem[0000000091000004] = 7a961c8b
p45_label_22:
! %l0 = 573b537a, %l1 = 00006b4c, Mem[000000006b000018] = 00005ab5 0b795ab5
std %l0,[%i2+%o3] ! Mem[000000006b000018] = 573b537a 00006b4c
! Mem[0000000090000008] = 000000c2, %g18 = cb9c0f7a91b5cc87
ldsw [%i4+%o1],%g2 ! %g2 = cb9c0f7a91b5cc87
! Mem[0000000090800018] = 35d3851c, %g18 = cb9c0f7a91b5cc87
ldsw [%i5+%o3],%g2 ! %g2 = cb9c0f7a91b5cc87
! Mem[0000000090000024] = a56bb76c, %g2 = 0000000035d3851c
lduh [%i4+0x024],%g2 ! %g2 = 000000000000a56b
! %l7 = 00000000000069b5, Mem[000000009080001f] = 726c6c57
stb %l7,[%i5+0x01f] ! Mem[000000009080001c] = b56c6c57
! Mem[000000009080002c] = 0b795ab5, %g2 = 000000000000a56b
lduw [%i5+0x02c],%g2 ! %g2 = 000000000b795ab5
! %l7 = 00000000000069b5, Mem[0000000090800022] = 573aba1e
sth %l7,[%i5+0x022] ! Mem[0000000090800020] = 69b5ba1e
! Mem[0000000091800038] = ffffffff, %g2 = 000000000b795ab5
lduh [%o0+0x038],%g2 ! %g2 = 000000000000ffff
! Mem[0000000091800010] = 000000000492e564, %g2 = 000000000000ffff
ldx [%o0+%o2],%g2 ! %g2 = 000000000492e564
! %l0 = 00000000573b537a, Mem[0000000090800029] = be14010b
stb %l0,[%i5+0x029] ! Mem[0000000090800028] = 7a14010b
p45_label_23:
! Mem[0000000090800028] = 14010b79, %g2 = 000000000492e564
lduh [%i5+0x02a],%g2 ! %g2 = 0000000000001401
! Mem[0000000090800034] = 928bfd66, %g2 = 0000000000001401
lduh [%i5+0x034],%g2 ! %g2 = 000000000000928b
! Mem[0000000090000028] = 0000b7966f9408b9, %g2 = 000000000000928b
ldx [%i4+%o5],%g2 ! %g2 = 0000b7966f9408b9
! %l0 = 00000000573b537a, Mem[000000009100003a] = 8de9d757
stb %l0,[%i6+0x03a] ! Mem[0000000091000038] = 7ae9d757
! Mem[0000000091800010] = 00000492, %g2 = 0000b7966f9408b9
ldsh [%o0+0x012],%g2 ! %g2 = 0000000000000000
! Mem[000000006a80002c] = 5b5511e1, %l0 = 00000000573b537a
ldsb [%i1+0x02f],%l0 ! %l0 = ffffffffffffffe1
! Mem[0000000091800034] = 1401ffff, %g2 = 0000000000000000
ldsh [%o0+0x036],%g2 ! %g2 = 0000000000001401
! Mem[0000000090000020] = 537aa56b, %g2 = 0000000000001401
ldsh [%i4+0x022],%g2 ! %g2 = 000000000000537a
! %l2 = ffffffffbee0fba5, Mem[0000000090000020] = b53b537aa56bb76c
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = ffffffffbee0fba5
! %l5 = 000000000000b1d3, Mem[0000000091800028] = d1fa0264
stw %l5,[%o0+%o5] ! Mem[0000000091800028] = 0000b1d3
p45_label_24:
! Mem[0000000090000028] = 0000b7966f9408b9, %g2 = 000000000000537a
ldx [%i4+%o5],%g2 ! %g2 = 0000b7966f9408b9
! Mem[0000000091800028] = 0000b1d3ba4c8df5, %g2 = 0000b7966f9408b9
ldx [%o0+%o5],%g2 ! %g2 = 0000b1d3ba4c8df5
! %l6 = 573b537a, %l7 = 000069b5, Mem[0000000091800000] = 0000b796 109c6b74
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 573b537a 000069b5
! Mem[0000000091800028] = 0000b1d3, %g18 = cb9c0f7a91b5cc87
ldsw [%o0+%o5],%g2 ! %g2 = cb9c0f7a91b5cc87
! Mem[0000000091800038] = ffffffff bee0fba5, %g2 = 0000b1d3, %g3 = db4f959e
ldd [%o0+0x038],%g2 ! %g2 = 00000000ffffffff 00000000bee0fba5
! %l6 = 00000000573b537a, Mem[0000000091800022] = e3c733b5
stb %l6,[%o0+0x022] ! Mem[0000000091800020] = 7ac733b5
! %l0 = ffffffe1, %l1 = 00006b4c, Mem[000000006b000010] = b796d87d 78ed5ba1
std %l0,[%i2+%o2] ! Mem[000000006b000010] = ffffffe1 00006b4c
! %l1 = 0000000000006b4c, Mem[0000000091800001] = 3b537a00
stb %l1,[%o0+0x001] ! Mem[0000000091800000] = 4c537a00
! Mem[000000009080002c] = 0b795ab5, %g18 = cb9c0f7a91b5cc87
ldsw [%i5+0x02c],%g2 ! %g2 = cb9c0f7a91b5cc87
! Mem[0000000091800028] = 0000b1d3ba4c8df5, %g2 = 000000000b795ab5
ldx [%o0+%o5],%g2 ! %g2 = 0000b1d3ba4c8df5
p45_label_25:
! Mem[0000000091800020] = 7ac733b5, %g2 = 0000b1d3ba4c8df5
ldub [%o0+0x022],%g2 ! %g2 = 000000000000007a
! Mem[000000009180000c] = 0741274a, %g18 = cb9c0f7a91b5cc87
ldsw [%o0+0x00c],%g2 ! %g2 = cb9c0f7a91b5cc87
! %l0 = ffffffe1, %l1 = 00006b4c, Mem[000000006a800008] = b65eae42 1f99e7d0
std %l0,[%i1+%o1] ! Mem[000000006a800008] = ffffffe1 00006b4c
! Mem[000000009080001c] = d63435b5, %g2 = 000000000741274a
lduw [%i5+0x01c],%g2 ! %g2 = 00000000d63435b5
! Mem[0000000090000000] = 2020d480, %g2 = 00000000d63435b5
ldsb [%i4+0x001],%g2 ! %g2 = 0000000000000020
! %l6 = 573b537a, %l7 = 000069b5, Mem[0000000091000020] = 00000000 000069b5
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 573b537a 000069b5
! Mem[000000009000003c] = 0b795ab5, %g2 = 0000000000000020
ldsb [%i4+0x03c],%g2 ! %g2 = 000000000000000b
! %l0 = ffffffe1, %l1 = 00006b4c, Mem[000000006a800030] = daa818af e25c8920
std %l0,[%i1+0x030] ! Mem[000000006a800030] = ffffffe1 00006b4c
! Mem[000000009000001c] = 9d8b22ad, %g2 = 000000000000000b
ldub [%i4+0x01c],%g2 ! %g2 = 000000000000009d
! Mem[0000000090000028] = b7966f94, %g2 = 000000000000009d
ldsb [%i4+0x02a],%g2 ! %g2 = ffffffffffffffb7
ba,a p45_not_taken_0_end
p45_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 ffffffffffffffe1
bne,a,pn %xcc,p45_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000006b4c
bne,a,pn %xcc,p45_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffbee0fba5
bne,a,pn %xcc,p45_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000057
bne,a,pn %xcc,p45_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000492e564
bne,a,pn %xcc,p45_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000b1d3
bne,a,pn %xcc,p45_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000573b537a
bne,a,pn %xcc,p45_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000069b5
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 1766711f 672afdc0
bne %xcc,p45_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be cf2ba5b1 588d5bf5
bne %xcc,p45_f6_fail
nop
! Check Local Memory
set p45_local0_expect,%g1
p45_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = c5211f49d79f29af
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 = 000000000492e564
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 = 000000000b79b5b5
ldx [%i0+0x018],%g3 ! Observed data at 000000006a000018
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 573b537a000069b5
ldx [%i0+0x028],%g3 ! Observed data at 000000006a000028
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = c84939f1109c6b74
ldx [%i0+0x038],%g3 ! Observed data at 000000006a000038
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x038,%g4
set p45_local1_expect,%g1
p45_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 02057679b57bb483
ldx [%i1+0x000],%g3 ! Observed data at 000000006a800000
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ffffffe100006b4c
ldx [%i1+0x008],%g3 ! Observed data at 000000006a800008
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000000069b5
ldx [%i1+0x018],%g3 ! Observed data at 000000006a800018
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffffe100006b4c
ldx [%i1+0x030],%g3 ! Observed data at 000000006a800030
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x030,%g4
set p45_local2_expect,%g1
p45_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = a3f408b9b4b8e336
ldx [%i2+0x000],%g3 ! Observed data at 000000006b000000
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffffe100006b4c
ldx [%i2+0x010],%g3 ! Observed data at 000000006b000010
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 573b537a00006b4c
ldx [%i2+0x018],%g3 ! Observed data at 000000006b000018
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 30ba073d0b795ab5
ldx [%i2+0x038],%g3 ! Observed data at 000000006b000038
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x038,%g4
set p45_local3_expect,%g1
p45_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 3265d6a96f9408b9
ldx [%i3+0x018],%g3 ! Observed data at 000000006b800018
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0000892028f31480
ldx [%i3+0x028],%g3 ! Observed data at 000000006b800028
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x028,%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_f6_fail:
set p45_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%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 [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a000008]
stha %l6,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000008]
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006b000000]
ldxa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006b800028]
ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006b000008]
stwa %l5,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b000028]
stxa %l7,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800008]
done
p45_trap1o:
ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006a000008]
stha %l6,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a000008]
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006b000000]
ldxa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006b800028]
ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006b000008]
stwa %l5,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b000028]
stxa %l7,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800008]
done
p45_trap2e:
ldxa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006a000000]
stda %l6,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800000]
stda %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b000020]
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006a000008]
stda %l2,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800010]
lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006a000000]
done
p45_trap2o:
ldxa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006a000000]
stda %l6,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800000]
stda %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b000020]
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006a000008]
stda %l2,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800010]
lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006a000000]
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 = 62ffea4e94852713
ldx [%g1+0x008],%l1 ! %l1 = 93ac3334c5211f49
ldx [%g1+0x010],%l2 ! %l2 = 2ee794aa0fe92663
ldx [%g1+0x018],%l3 ! %l3 = 14da885bb1b5928b
ldx [%g1+0x020],%l4 ! %l4 = 8c2ff9fe3265d6a9
ldx [%g1+0x028],%l5 ! %l5 = 328e67486f9408b9
ldx [%g1+0x030],%l6 ! %l6 = 1e12c31a423b5a97
ldx [%g1+0x038],%l7 ! %l7 = 927a564aa56bb76c
! 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 = 5af3ac6b 1fc9749c 7e2950db 6d099709
! %f4 = 94d36e20 7e3a769f 75aa3ae4 579c3549
! %f8 = 9ad2c56c bf275113 401bbf10 642b6ac9
! %f12 = 722c1c42 222a07cb 3be2afc2 20c020c9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 93c79f0d 8d7471dd 22d3a87d 7b8c70f7
! %f20 = 172fa3ab b8996c5d 14633bcf 4f51b8fd
! %f24 = e9b423a5 b3af9256 070cd1cc 0b4b489d
! %f28 = e8f467c9 a46f358b fb778b4b 0bc7763a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c6dfa89a 40c8ef41 fbed9d5e 79db6955
! %f36 = 94f5b6af 2f177e9a 1336cdf8 d88586bb
! %f40 = 4ed30787 e99c7494 c2a1f4d0 7712bd21
! %f44 = ae64cf1a 5e9c06a5 7d16fc21 9030c77e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6747e9680000007d,%g7,%g1 ! GSR scale = 15, align = 5
wr %g1,%g0,%gsr ! GSR = 6747e9680000007d
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[000000009180001c] = e14610d9, %g2 = c13caac9e7289f20
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000e146
! Mem[0000000091800024] = 33167744, %g2 = 000000000000e146
lduw [%o0+0x024],%g2 ! %g2 = 0000000033167744
! %l2 = adc1718a8f8752e7, Mem[0000000091000028] = 43a014ad
stw %l2,[%i6+%o5] ! Mem[0000000091000028] = 8f8752e7
! Mem[0000000091000030] = 7257207b, %g2 = 0000000033167744
lduh [%i6+0x032],%g2 ! %g2 = 0000000000007257
! Mem[0000000091000008] = 4b1c5151 da67f293, %g2 = 00007257, %g3 = 0bad0b00
ldd [%i6+%o1],%g2 ! %g2 = 000000004b1c5151 00000000da67f293
! Mem[0000000091000000] = ddab9f6d de861c20, %g2 = 4b1c5151, %g3 = da67f293
ldd [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d 00000000de861c20
! Mem[000000006c000010] = 4b18dde9, %l5 = bb18d8769e4f65be
lduw [%i0+%o2],%l5 ! %l5 = 000000004b18dde9
! Mem[0000000090000008] = abb01bc4, %g2 = 00000000ddab9f6d
ldub [%i4+0x009],%g2 ! %g2 = 00000000000000ab
! %l3 = 5f27a305e4063171, Mem[0000000090800022] = 0f3aba1e
stb %l3,[%i5+0x022] ! Mem[0000000090800020] = 713aba1e
! Mem[000000006d000024] = 23fb073b, %l5 = 000000004b18dde9
ldsw [%i2+0x024],%l5 ! %l5 = 0000000023fb073b
p46_label_2:
! %l0 = 09c6a611b16a46f3, Mem[000000006c000010] = 4b18dde91e624293
stx %l0,[%i0+%o2] ! Mem[000000006c000010] = 09c6a611b16a46f3
! Mem[0000000091800020] = c69ee3c7 33167744, %g2 = 000000ab, %g3 = de861c20
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7 0000000033167744
! Mem[000000009180002c] = 8df54528, %g2 = 00000000c69ee3c7
ldsh [%o0+0x02e],%g2 ! %g2 = ffffffffffff8df5
! Mem[0000000090000018] = 7f114e52, %g2 = ffffffffffff8df5
ldsb [%i4+%o3],%g2 ! %g2 = 000000000000007f
! %l5 = 0000000023fb073b, Mem[000000009100002a] = 52e7db4f
sth %l5,[%i6+0x02a] ! Mem[0000000091000028] = 073bdb4f
! Mem[000000009000001c] = 9d7122ad, %g2 = 000000000000007f
ldsb [%i4+0x01c],%g2 ! %g2 = ffffffffffffff9d
! %l5 = 0000000023fb073b, Mem[000000006d800036] = a131391c
sth %l5,[%i3+0x036] ! Mem[000000006d800034] = a131073b
! Mem[0000000090800004] = d0bacca9, %g2 = ffffffffffffff9d
lduh [%i5+0x004],%g2 ! %g2 = 000000000000d0ba
! %l2 = 8f8752e7, %l3 = e4063171, Mem[0000000090000008] = 96abb01b c40b9e2c
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 8f8752e7 e4063171
! Mem[0000000091800028] = d1fa02cc, %g18 = e9ed1430b9198657
ldsw [%o0+%o5],%g2 ! %g2 = e9ed1430b9198657
p46_label_3:
! Mem[000000006c000038] = c9bc2630084299a4, %l6 = 15471b58dbd4aceb
ldx [%i0+0x038],%l6 ! %l6 = c9bc2630084299a4
! Mem[0000000091000008] = 5151da67, %g2 = ffffffffd1fa02cc
ldsh [%i6+0x00a],%g2 ! %g2 = 0000000000005151
! Mem[000000009000000c] = e4063171, %g2 = 0000000000005151
ldsb [%i4+0x00c],%g2 ! %g2 = ffffffffffffffe4
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = ffffffe4, %g3 = 33167744
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
! %l3 = 5f27a305e4063171, Mem[0000000090800028] = eb4882af9c5fe8b1
stx %l3,[%i5+%o5] ! Mem[0000000090800028] = 5f27a305e4063171
! %l6 = 084299a4, %l7 = fb035bdc, Mem[000000006d800018] = fcca5295 e8b9cdfb
std %l6,[%i3+%o3] ! Mem[000000006d800018] = 084299a4 fb035bdc
! Mem[000000009180001c] = e14610d9, %g18 = e9ed1430b9198657
ldsw [%o0+0x01c],%g2 ! %g2 = e9ed1430b9198657
! %l4 = bd17b02088423552, Mem[0000000091000016] = bbe4b433
sth %l4,[%i6+0x016] ! Mem[0000000091000014] = 3552b433
! %l0 = 09c6a611b16a46f3, Mem[000000006d800030] = cf932737a131073b
stx %l0,[%i3+0x030] ! Mem[000000006d800030] = 09c6a611b16a46f3
! %l6 = c9bc2630084299a4, Mem[0000000091000020] = 9de28f8d7b41cb8c
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = c9bc2630084299a4
p46_label_4:
! %l4 = 88423552, %l5 = 23fb073b, Mem[0000000091800038] = e8dd799b eb806635
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 88423552 23fb073b
! Mem[000000009080001c] = d6343572, %g18 = e9ed1430b9198657
ldsw [%i5+0x01c],%g2 ! %g2 = e9ed1430b9198657
! Mem[0000000090800014] = 5435d385, %g2 = ffffffffd6343572
ldsb [%i5+0x017],%g2 ! %g2 = 0000000000000054
! Mem[0000000090000018] = 4e529d71, %g2 = 0000000000000054
ldub [%i4+0x01a],%g2 ! %g2 = 000000000000004e
! %l4 = bd17b02088423552, Mem[000000006c00000e] = 010c31e2
sth %l4,[%i0+0x00e] ! Mem[000000006c00000c] = 010c3552
! Mem[0000000090000018] = 7f114e52 9d7122ad, %g2 = 0000004e, %g3 = 80b60b78
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 000000009d7122ad
! %l1 = ff6773ff9bd6181c, Mem[0000000090000002] = f5d480b6
sth %l1,[%i4+0x002] ! Mem[0000000090000000] = 181c80b6
! Mem[0000000090000004] = 80b60b78, %g2 = 000000007f114e52
lduh [%i4+0x004],%g2 ! %g2 = 00000000000080b6
! %l6 = 084299a4, %l7 = fb035bdc, Mem[0000000091800010] = 5e44f9f4 a2d978b6
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 084299a4 fb035bdc
! Mem[000000006c800024] = a94547b2, %l6 = c9bc2630084299a4
ldsw [%i1+0x024],%l6 ! %l6 = ffffffffa94547b2
p46_label_5:
! %l4 = bd17b02088423552, Mem[000000006c800012] = a5d7204c
sth %l4,[%i1+0x012] ! Mem[000000006c800010] = a5d73552
! %l0 = 09c6a611b16a46f3, Mem[0000000091000036] = be7e6589
stb %l0,[%i6+0x036] ! Mem[0000000091000034] = f37e6589
! %l0 = b16a46f3, %l1 = 9bd6181c, Mem[0000000090000008] = 8f8752e7 e4063171
std %l0,[%i4+%o1] ! Mem[0000000090000008] = b16a46f3 9bd6181c
! %l3 = 5f27a305e4063171, Mem[0000000090800030] = e7b33334
stb %l3,[%i5+0x030] ! Mem[0000000090800030] = 71b33334
! Mem[0000000091000000] = ddab9f6dde861c20, %g2 = 00000000000080b6
ldx [%i6+%g0],%g2 ! %g2 = ddab9f6dde861c20
! Mem[0000000091800028] = d1fa02cc b0308df5, %g2 = de861c20, %g3 = 9d7122ad
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0308df5
! Mem[000000006d00000c] = a9249aa6, %l6 = ffffffffa94547b2
ldub [%i2+0x00f],%l6 ! %l6 = 00000000000000a6
! Mem[0000000090800000] = c8c086c6 d0bacca9, %g2 = d1fa02cc, %g3 = b0308df5
ldd [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6 00000000d0bacca9
! %l4 = bd17b02088423552, Mem[000000006d00002c] = 35c42d5c
stw %l4,[%i2+0x02c] ! Mem[000000006d00002c] = 88423552
! %l1 = ff6773ff9bd6181c, Mem[000000006c000028] = a1aa45868123a161
stx %l1,[%i0+%o5] ! Mem[000000006c000028] = ff6773ff9bd6181c
p46_label_6:
! %l5 = 0000000023fb073b, Mem[0000000091000020] = c9bc2630084299a4
stx %l5,[%i6+%o4] ! Mem[0000000091000020] = 0000000023fb073b
! Mem[0000000091000020] = 00000000, %g18 = e9ed1430b9198657
ldsw [%i6+%o4],%g2 ! %g2 = e9ed1430b9198657
! Mem[000000006c800030] = feeefeda, %l0 = 09c6a611b16a46f3
lduw [%i1+0x030],%l0 ! %l0 = 00000000feeefeda
! Mem[0000000091000008] = 4b1c5151, %g2 = 0000000000000000
lduw [%i6+%o1],%g2 ! %g2 = 000000004b1c5151
! Mem[0000000090000008] = b16a46f3, %g2 = 000000004b1c5151
lduw [%i4+%o1],%g2 ! %g2 = 00000000b16a46f3
! Mem[000000009080003c] = b60e0000, %g2 = 00000000b16a46f3
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffb6
! Mem[000000006c000028] = ff6773ff, %l4 = bd17b02088423552
lduw [%i0+%o5],%l4 ! %l4 = 00000000ff6773ff
! Mem[000000006d000028] = 55bad71a88423552, %l3 = 5f27a305e4063171
ldx [%i2+%o5],%l3 ! %l3 = 55bad71a88423552
! Mem[0000000090000010] = 12225c79, %g2 = ffffffffffffffb6
ldsb [%i4+0x011],%g2 ! %g2 = 0000000000000012
! Mem[0000000091000018] = b4334f34, %g18 = e9ed1430b9198657
ldsw [%i6+%o3],%g2 ! %g2 = e9ed1430b9198657
p46_label_7:
! Mem[0000000091800030] = 45288f71, %g18 = e9ed1430b9198657
ldsw [%o0+0x030],%g2 ! %g2 = e9ed1430b9198657
! %l4 = ff6773ff, %l5 = 23fb073b, Mem[0000000091800000] = 6c5e37b5 da193367
std %l4,[%o0+%g0] ! Mem[0000000091800000] = ff6773ff 23fb073b
! %l3 = 55bad71a88423552, Mem[000000006d80002a] = 799b67a2
stb %l3,[%i3+0x02a] ! Mem[000000006d800028] = 799b52a2
! Mem[0000000091800010] = a4fb035b, %g2 = 0000000045288f71
ldsb [%o0+0x013],%g2 ! %g2 = ffffffffffffffa4
! Mem[0000000090000010] = 0212225c798eb5a3, %g2 = ffffffffffffffa4
ldx [%i4+%o2],%g2 ! %g2 = 0212225c798eb5a3
! %l6 = 00000000000000a6, Mem[0000000091800032] = 8f71b6b6
sth %l6,[%o0+0x032] ! Mem[0000000091800030] = 00a6b6b6
! %l2 = adc1718a8f8752e7, Mem[0000000090000000] = f4d6181c80b60b78
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = adc1718a8f8752e7
! Mem[0000000090800014] = ba27fa54, %g18 = e9ed1430b9198657
ldsw [%i5+0x014],%g2 ! %g2 = e9ed1430b9198657
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = ffffffffba27fa54
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! %l0 = 00000000feeefeda, Mem[000000006c800038] = f5ceb953c00cf8df
stx %l0,[%i1+0x038] ! Mem[000000006c800038] = 00000000feeefeda
p46_label_8:
! %l0 = 00000000feeefeda, Mem[000000006d800033] = 09c6a611
stb %l0,[%i3+0x033] ! Mem[000000006d800030] = 09c6a6da
! %l4 = ff6773ff, %l5 = 23fb073b, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l4,[%i5+%g0] ! Mem[0000000090800000] = ff6773ff 23fb073b
! Mem[000000009100000c] = da67f293, %g18 = e9ed1430b9198657
ldsw [%i6+0x00c],%g2 ! %g2 = e9ed1430b9198657
! %l3 = 55bad71a88423552, Mem[0000000090000030] = 944f136a126760d7
stx %l3,[%i4+0x030] ! Mem[0000000090000030] = 55bad71a88423552
! Mem[000000006d800020] = 6057632e, %l7 = fdc5f44bfb035bdc
ldsh [%i3+0x022],%l7 ! %l7 = 000000000000632e
! Mem[0000000091000030] = 7cc77257 207bf37e, %g2 = da67f293, %g3 = d0bacca9
ldd [%i6+0x030],%g2 ! %g2 = 000000007cc77257 00000000207bf37e
! Mem[000000006c80000c] = 2565a77d, %l4 = 00000000ff6773ff
lduw [%i1+0x00c],%l4 ! %l4 = 000000002565a77d
! %l0 = 00000000feeefeda, Mem[0000000090800018] = 35d3851cd6343572
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 00000000feeefeda
! %l7 = 000000000000632e, Mem[0000000090800008] = a3d5b48d
sth %l7,[%i5+%o1] ! Mem[0000000090800008] = 632eb48d
! %l7 = 000000000000632e, Mem[000000009080002e] = 317171b3
sth %l7,[%i5+0x02e] ! Mem[000000009080002c] = 632e71b3
p46_label_9:
! Mem[0000000090000038] = 8fc6c81b, %g2 = 000000007cc77257
ldsh [%i4+0x038],%g2 ! %g2 = ffffffffffff8fc6
! %l5 = 0000000023fb073b, Mem[000000006c000038] = c9bc2630
stw %l5,[%i0+0x038] ! Mem[000000006c000038] = 23fb073b
! %l0 = feeefeda, %l1 = 9bd6181c, Mem[0000000090000018] = 7f114e52 9d7122ad
std %l0,[%i4+%o3] ! Mem[0000000090000018] = feeefeda 9bd6181c
! %l7 = 000000000000632e, Mem[0000000091800030] = 452800a6
stw %l7,[%o0+0x030] ! Mem[0000000091800030] = 0000632e
! Mem[0000000090000014] = 798eb5a3, %g18 = e9ed1430b9198657
ldsw [%i4+0x014],%g2 ! %g2 = e9ed1430b9198657
! Mem[0000000090800034] = 2d07fd66, %g18 = e9ed1430b9198657
ldsw [%i5+0x034],%g2 ! %g2 = e9ed1430b9198657
! Mem[0000000091800000] = 73ff23fb, %g2 = 000000002d07fd66
ldsh [%o0+0x002],%g2 ! %g2 = 00000000000073ff
! %l2 = adc1718a8f8752e7, Mem[0000000091000020] = 00000000
stw %l2,[%i6+%o4] ! Mem[0000000091000020] = 8f8752e7
! Mem[0000000091000008] = 5151da67, %g2 = 00000000000073ff
ldsh [%i6+0x00a],%g2 ! %g2 = 0000000000005151
! Mem[000000006d800028] = 799b52a2, %l0 = 00000000feeefeda
ldub [%i3+0x02b],%l0 ! %l0 = 00000000000000a2
p46_label_10:
! %l7 = 000000000000632e, Mem[0000000091000005] = 861c204b
stb %l7,[%i6+0x005] ! Mem[0000000091000004] = 2e1c204b
! Mem[000000009180003c] = 23fb073b, %g2 = 0000000000005151
ldsb [%o0+0x03c],%g2 ! %g2 = 0000000000000023
! %l1 = ff6773ff9bd6181c, Mem[0000000091800010] = 084299a4fb035bdc
stx %l1,[%o0+%o2] ! Mem[0000000091800010] = ff6773ff9bd6181c
! %l6 = 00000000000000a6, Mem[000000009100003c] = d7571dc0
stw %l6,[%i6+0x03c] ! Mem[000000009100003c] = 000000a6
! %l5 = 0000000023fb073b, Mem[0000000091000038] = 65898de9
stb %l5,[%i6+0x038] ! Mem[0000000091000038] = 3b898de9
! %l5 = 0000000023fb073b, Mem[0000000090000012] = 225c798e
stb %l5,[%i4+0x012] ! Mem[0000000090000010] = 3b5c798e
! %l2 = adc1718a8f8752e7, Mem[0000000091000008] = 4b1c5151da67f293
stx %l2,[%i6+%o1] ! Mem[0000000091000008] = adc1718a8f8752e7
! Mem[0000000091800008] = 50d23f270741274a, %g2 = 0000000000000023
ldx [%o0+%o1],%g2 ! %g2 = 50d23f270741274a
! %l1 = ff6773ff9bd6181c, Mem[0000000090000020] = 1a54edfc
sth %l1,[%i4+%o4] ! Mem[0000000090000020] = 181cedfc
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = 0741274a, %g3 = 207bf37e
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
p46_label_11:
! Mem[0000000091000018] = b4334f34, %g18 = e9ed1430b9198657
ldsw [%i6+%o3],%g2 ! %g2 = e9ed1430b9198657
! Mem[0000000091000000] = ddab9f6d, %g2 = ffffffffb4334f34
ldub [%i6+%g0],%g2 ! %g2 = 00000000000000dd
! Mem[0000000091000018] = 3440af2d, %g2 = 00000000000000dd
ldub [%i6+0x01b],%g2 ! %g2 = 0000000000000034
! Mem[0000000091800004] = 23fb073b, %g2 = 0000000000000034
lduw [%o0+0x004],%g2 ! %g2 = 0000000023fb073b
! Mem[0000000090800020] = 713aba1e, %g2 = 0000000023fb073b
ldsh [%i5+0x022],%g2 ! %g2 = 000000000000713a
! Mem[0000000090800038] = 393f420c dd38b60e, %g2 = 0000713a, %g3 = 0741274a
ldd [%i5+0x038],%g2 ! %g2 = 00000000393f420c 00000000dd38b60e
! %l4 = 000000002565a77d, Mem[000000009080000a] = b48df38f
sth %l4,[%i5+0x00a] ! Mem[0000000090800008] = a77df38f
! Mem[0000000091800014] = 181c39a5, %g2 = 00000000393f420c
lduh [%o0+0x016],%g2 ! %g2 = 000000000000181c
! Mem[000000006c000010] = 09c6a611 b16a46f3, %l6 = 000000a6, %l7 = 0000632e
ldd [%i0+%o2],%l6 ! %l6 = 0000000009c6a611 00000000b16a46f3
! Mem[0000000090000018] = feeefeda9bd6181c, %g2 = 000000000000181c
ldx [%i4+%o3],%g2 ! %g2 = feeefeda9bd6181c
p46_label_12:
! Mem[0000000091000030] = 7257207b, %g2 = feeefeda9bd6181c
ldsb [%i6+0x032],%g2 ! %g2 = 0000000000000072
! Mem[0000000091000038] = 3b898de9, %g2 = 0000000000000072
lduh [%i6+0x038],%g2 ! %g2 = 0000000000003b89
! %l6 = 0000000009c6a611, Mem[0000000091800008] = 50d23f27
stb %l6,[%o0+%o1] ! Mem[0000000091800008] = 11d23f27
! Mem[0000000091800004] = 23fb073b, %g2 = 0000000000003b89
lduh [%o0+0x004],%g2 ! %g2 = 00000000000023fb
! %l5 = 0000000023fb073b, Mem[000000006d000004] = 7d672786
stw %l5,[%i2+0x004] ! Mem[000000006d000004] = 23fb073b
! %l3 = 55bad71a88423552, Mem[0000000090000020] = 181cedfce7b2eb32
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 55bad71a88423552
! Mem[0000000091000030] = 7cc77257, %g2 = 00000000000023fb
lduw [%i6+0x030],%g2 ! %g2 = 000000007cc77257
! Mem[000000009000001c] = 1c55bad7, %g2 = 000000007cc77257
ldub [%i4+0x01f],%g2 ! %g2 = 000000000000001c
! Mem[000000006d000010] = 3606de54, %l5 = 0000000023fb073b
ldsb [%i2+0x013],%l5 ! %l5 = 0000000000000054
! Mem[0000000091000038] = 3b898de9, %g18 = e9ed1430b9198657
ldsw [%i6+0x038],%g2 ! %g2 = e9ed1430b9198657
p46_label_13:
! Mem[0000000091800010] = ff6773ff, %g2 = 000000003b898de9
ldsb [%o0+%o2],%g2 ! %g2 = ffffffffffffffff
! %l1 = ff6773ff9bd6181c, Mem[000000006d000000] = ca875a9a23fb073b
stx %l1,[%i2+%g0] ! Mem[000000006d000000] = ff6773ff9bd6181c
! Mem[0000000091800020] = c69ee3c7 33167744, %g2 = ffffffff, %g3 = dd38b60e
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7 0000000033167744
! %l7 = 00000000b16a46f3, Mem[000000006c00001a] = f66ce691
stb %l7,[%i0+0x01a] ! Mem[000000006c000018] = f66cf391
! Mem[000000009080002c] = e406632e, %g2 = 00000000c69ee3c7
lduw [%i5+0x02c],%g2 ! %g2 = 00000000e406632e
! Mem[000000009100002c] = db4f959e, %g2 = 00000000e406632e
lduw [%i6+0x02c],%g2 ! %g2 = 00000000db4f959e
! Mem[0000000090800024] = 1e4dff5f, %g2 = 00000000db4f959e
ldsb [%i5+0x025],%g2 ! %g2 = 000000000000001e
! Mem[0000000090800008] = 632ea77d, %g2 = 000000000000001e
lduw [%i5+%o1],%g2 ! %g2 = 00000000632ea77d
! Mem[000000009100000c] = 52e7eb99, %g2 = 00000000632ea77d
ldsb [%i6+0x00e],%g2 ! %g2 = 0000000000000052
! Mem[000000009180001c] = 4610d9c6, %g2 = 0000000000000052
ldsb [%o0+0x01d],%g2 ! %g2 = 0000000000000046
p46_label_14:
! Mem[000000006c800020] = 1f0a3cd3a94547b2, %l7 = 00000000b16a46f3
ldx [%i1+%o4],%l7 ! %l7 = 1f0a3cd3a94547b2
! %l1 = ff6773ff9bd6181c, Mem[0000000090000000] = adc1718a
stw %l1,[%i4+%g0] ! Mem[0000000090000000] = 9bd6181c
! %l2 = adc1718a8f8752e7, Mem[0000000090800034] = 2d07fd66
sth %l2,[%i5+0x034] ! Mem[0000000090800034] = 52e7fd66
! Mem[0000000091800020] = c69ee3c7 33167744, %g2 = 00000046, %g3 = 33167744
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7 0000000033167744
! Mem[000000006d000028] = 55bad71a, %l0 = 00000000000000a2
ldub [%i2+%o5],%l0 ! %l0 = 0000000000000055
! Mem[0000000091800038] = 8842355223fb073b, %g2 = 00000000c69ee3c7
ldx [%o0+0x038],%g2 ! %g2 = 8842355223fb073b
! Mem[000000009000000c] = 9bd6181c, %g2 = 8842355223fb073b
lduw [%i4+0x00c],%g2 ! %g2 = 000000009bd6181c
! Mem[000000006d00002c] = 88423552, %l0 = 0000000000000055
ldsh [%i2+0x02c],%l0 ! %l0 = ffffffffffff8842
! Mem[000000009080000c] = afd2bbd0, %g2 = 000000009bd6181c
ldub [%i5+0x00e],%g2 ! %g2 = 00000000000000af
! Mem[0000000090800028] = 5f27a305 e406632e, %g2 = 000000af, %g3 = 33167744
ldd [%i5+%o5],%g2 ! %g2 = 000000005f27a305 00000000e406632e
p46_label_15:
! Mem[0000000091800028] = d1fa02cc b0308df5, %g2 = 5f27a305, %g3 = e406632e
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0308df5
! %l2 = 8f8752e7, %l3 = 88423552, Mem[0000000090800018] = 00000000 feeefeda
std %l2,[%i5+%o3] ! Mem[0000000090800018] = 8f8752e7 88423552
! %l6 = 09c6a611, %l7 = a94547b2, Mem[0000000090000010] = 02123b5c 798eb5a3
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 09c6a611 a94547b2
! Mem[0000000091000000] = 9f6dde2e, %g2 = 00000000d1fa02cc
ldub [%i6+0x002],%g2 ! %g2 = 000000000000009f
! Mem[000000006d000018] = b507580e, %l3 = 55bad71a88423552
lduh [%i2+%o3],%l3 ! %l3 = 000000000000b507
! Mem[0000000091000028] = 8f87073b, %g2 = 000000000000009f
lduh [%i6+%o5],%g2 ! %g2 = 0000000000008f87
! Mem[0000000090800030] = 71b33334, %g2 = 0000000000008f87
ldsh [%i5+0x030],%g2 ! %g2 = 00000000000071b3
! Mem[000000006d000008] = fe6339b6a9249aa6, %l0 = ffffffffffff8842
ldx [%i2+%o1],%l0 ! %l0 = fe6339b6a9249aa6
! Mem[0000000090000028] = 07dc67fd8d791540, %g2 = 00000000000071b3
ldx [%i4+%o5],%g2 ! %g2 = 07dc67fd8d791540
! Mem[0000000091000004] = 2e1c20ad, %g2 = 07dc67fd8d791540
ldsb [%i6+0x005],%g2 ! %g2 = 000000000000002e
p46_label_16:
! %l5 = 0000000000000054, Mem[000000009080003a] = 420cdd38
stb %l5,[%i5+0x03a] ! Mem[0000000090800038] = 540cdd38
! Mem[000000009100003c] = 000000a6, %g2 = 000000000000002e
lduh [%i6+0x03c],%g2 ! %g2 = 0000000000000000
! Mem[000000009100001c] = 40af2dc9, %g2 = 0000000000000000
lduw [%i6+0x01c],%g2 ! %g2 = 0000000040af2dc9
! %l5 = 0000000000000054, Mem[0000000090800008] = 632ea77d
stw %l5,[%i5+%o1] ! Mem[0000000090800008] = 00000054
! Mem[0000000090000028] = 07dc67fd, %g18 = e9ed1430b9198657
ldsw [%i4+%o5],%g2 ! %g2 = e9ed1430b9198657
! Mem[000000006d000010] = 3606de54 c224739f, %l6 = 09c6a611, %l7 = a94547b2
ldd [%i2+%o2],%l6 ! %l6 = 000000003606de54 00000000c224739f
! Mem[0000000091000000] = ddab9f6d de2e1c20, %g2 = 07dc67fd, %g3 = b0308df5
ldd [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d 00000000de2e1c20
! Mem[0000000090800030] = 71b3333452e7fd66, %g2 = 00000000ddab9f6d
ldx [%i5+0x030],%g2 ! %g2 = 71b3333452e7fd66
! Mem[0000000090800014] = fa548f87, %g2 = 71b3333452e7fd66
ldsb [%i5+0x016],%g2 ! %g2 = fffffffffffffffa
! Mem[000000006d000028] = 55bad71a, %l1 = ff6773ff9bd6181c
ldub [%i2+0x029],%l1 ! %l1 = 00000000000000ba
p46_label_17:
! Mem[0000000091000034] = f37e3b89, %g2 = fffffffffffffffa
ldsh [%i6+0x036],%g2 ! %g2 = fffffffffffff37e
! %l6 = 000000003606de54, Mem[000000006d000010] = 3606de54c224739f
stx %l6,[%i2+%o2] ! Mem[000000006d000010] = 000000003606de54
! %l0 = fe6339b6a9249aa6, Mem[0000000090800004] = 23fb073b
stb %l0,[%i5+0x004] ! Mem[0000000090800004] = a6fb073b
! Mem[0000000090800028] = 05e40663, %g2 = fffffffffffff37e
ldub [%i5+0x02b],%g2 ! %g2 = 0000000000000005
! %l6 = 000000003606de54, Mem[0000000090000010] = 09c6a611a94547b2
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = 000000003606de54
! %l3 = 000000000000b507, Mem[000000009100003c] = 000000a6
stw %l3,[%i6+0x03c] ! Mem[000000009100003c] = 0000b507
! Mem[0000000091800020] = c69ee3c733167744, %g2 = 0000000000000005
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733167744
! %l2 = adc1718a8f8752e7, Mem[0000000090800004] = a6fb073b
stw %l2,[%i5+0x004] ! Mem[0000000090800004] = 8f8752e7
! Mem[000000009000001c] = 9bd6181c, %g2 = c69ee3c733167744
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffff9bd6
! Mem[000000006c00001c] = fd577eba, %l6 = 000000003606de54
ldsh [%i0+0x01e],%l6 ! %l6 = 0000000000007eba
p46_label_18:
! %l3 = 000000000000b507, Mem[000000009180002c] = b0308df5
stb %l3,[%o0+0x02c] ! Mem[000000009180002c] = 07308df5
! %l5 = 0000000000000054, Mem[000000009180001b] = 25e14610
stb %l5,[%o0+0x01b] ! Mem[0000000091800018] = 54e14610
! Mem[0000000091000008] = 8a8f8752, %g2 = ffffffffffff9bd6
ldub [%i6+0x00b],%g2 ! %g2 = 000000000000008a
! %l4 = 000000002565a77d, Mem[0000000090000024] = 88423552
stb %l4,[%i4+0x024] ! Mem[0000000090000024] = 7d423552
! %l0 = fe6339b6a9249aa6, Mem[000000006c800009] = b4228d21
stb %l0,[%i1+0x009] ! Mem[000000006c800008] = b4a68d21
! Mem[0000000091800038] = 88423552 23fb073b, %g2 = 0000008a, %g3 = de2e1c20
ldd [%o0+0x038],%g2 ! %g2 = 0000000088423552 0000000023fb073b
! Mem[0000000090800014] = 27fa548f, %g2 = 0000000088423552
ldsb [%i5+0x015],%g2 ! %g2 = 0000000000000027
! Mem[0000000091800034] = b6b6487f, %g2 = 0000000000000027
lduw [%o0+0x034],%g2 ! %g2 = 00000000b6b6487f
! Mem[000000009180000c] = 0741274a, %g2 = 00000000b6b6487f
ldsb [%o0+0x00c],%g2 ! %g2 = 0000000000000007
! Mem[0000000090000018] = feeefeda 9bd6181c, %g2 = 00000007, %g3 = 23fb073b
ldd [%i4+%o3],%g2 ! %g2 = 00000000feeefeda 000000009bd6181c
p46_label_19:
! %l2 = 8f8752e7, %l3 = 0000b507, Mem[0000000091000008] = adc1718a 8f8752e7
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 8f8752e7 0000b507
! %l1 = 00000000000000ba, Mem[0000000091000018] = b4334f34
stw %l1,[%i6+%o3] ! Mem[0000000091000018] = 000000ba
! %l0 = a9249aa6, %l1 = 000000ba, Mem[000000006d800038] = b6e080b9 cd6543d5
std %l0,[%i3+0x038] ! Mem[000000006d800038] = a9249aa6 000000ba
! Mem[0000000091000020] = 8f8752e7, %g18 = e9ed1430b9198657
ldsw [%i6+%o4],%g2 ! %g2 = e9ed1430b9198657
! Mem[0000000090800020] = 6c6c713aba1e4dff, %g2 = ffffffff8f8752e7
ldx [%i5+%o4],%g2 ! %g2 = 6c6c713aba1e4dff
! %l2 = adc1718a8f8752e7, Mem[000000009080002e] = 632e71b3
sth %l2,[%i5+0x02e] ! Mem[000000009080002c] = 52e771b3
! Mem[000000009180001c] = e14610d9, %g2 = 6c6c713aba1e4dff
lduh [%o0+0x01c],%g2 ! %g2 = 000000000000e146
! Mem[0000000091800020] = c69ee3c733167744, %g2 = 000000000000e146
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733167744
! Mem[000000006c000024] = 624b16f0, %l1 = 00000000000000ba
ldsb [%i0+0x024],%l1 ! %l1 = 0000000000000062
! %l0 = fe6339b6a9249aa6, Mem[000000006d800030] = 09c6a6dab16a46f3
stx %l0,[%i3+0x030] ! Mem[000000006d800030] = fe6339b6a9249aa6
p46_label_20:
! Mem[000000006d000000] = ff6773ff, %l2 = adc1718a8f8752e7
ldsw [%i2+%g0],%l2 ! %l2 = ffffffffff6773ff
! %l2 = ffffffffff6773ff, Mem[0000000090800028] = 5f27a305e40652e7
stx %l2,[%i5+%o5] ! Mem[0000000090800028] = ffffffffff6773ff
! %l7 = 00000000c224739f, Mem[0000000091800004] = 23fb073b
stw %l7,[%o0+0x004] ! Mem[0000000091800004] = c224739f
! Mem[0000000090000024] = 7d423552, %g2 = c69ee3c733167744
ldsh [%i4+0x024],%g2 ! %g2 = 0000000000007d42
! %l1 = 0000000000000062, Mem[000000009000003c] = f8ba39dc
stw %l1,[%i4+0x03c] ! Mem[000000009000003c] = 00000062
! Mem[0000000090800004] = 8f8752e7, %g2 = 0000000000007d42
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffff8f87
! %l4 = 000000002565a77d, Mem[000000009000001c] = 9bd6181c
stw %l4,[%i4+0x01c] ! Mem[000000009000001c] = 2565a77d
! Mem[0000000091800018] = 39a5df54, %g18 = e9ed1430b9198657
ldsw [%o0+%o3],%g2 ! %g2 = e9ed1430b9198657
! %l0 = a9249aa6, %l1 = 00000062, Mem[0000000091800028] = d1fa02cc 07308df5
std %l0,[%o0+%o5] ! Mem[0000000091800028] = a9249aa6 00000062
! Mem[000000006c000030] = b2c2d1eb, %l0 = fe6339b6a9249aa6
ldsb [%i0+0x030],%l0 ! %l0 = ffffffffffffffb2
p46_label_21:
! Mem[0000000091000018] = 000000ba 40af2dc9, %g2 = 39a5df54, %g3 = 9bd6181c
ldd [%i6+%o3],%g2 ! %g2 = 00000000000000ba 0000000040af2dc9
! %l5 = 0000000000000054, Mem[0000000091000038] = 3b898de90000b507
stx %l5,[%i6+0x038] ! Mem[0000000091000038] = 0000000000000054
! %l0 = ffffffffffffffb2, Mem[000000009000002a] = 67fd8d79
sth %l0,[%i4+0x02a] ! Mem[0000000090000028] = ffb28d79
! Mem[0000000091000024] = 23fb073b, %g2 = 00000000000000ba
lduh [%i6+0x024],%g2 ! %g2 = 00000000000023fb
! Mem[000000006d800030] = fe6339b6a9249aa6, %l4 = 000000002565a77d
ldx [%i3+0x030],%l4 ! %l4 = fe6339b6a9249aa6
! %l5 = 0000000000000054, Mem[0000000091000010] = eb99b0555beb3552
stx %l5,[%i6+%o2] ! Mem[0000000091000010] = 0000000000000054
! Mem[0000000091000010] = 0000000000000054, %g2 = 00000000000023fb
ldx [%i6+%o2],%g2 ! %g2 = 0000000000000054
! Mem[000000009080003c] = dd38b60e, %g2 = 0000000000000054
ldsh [%i5+0x03c],%g2 ! %g2 = ffffffffffffdd38
! %l2 = ffffffffff6773ff, Mem[0000000090800010] = bbd0f97aba27fa54
stx %l2,[%i5+%o2] ! Mem[0000000090800010] = ffffffffff6773ff
! Mem[0000000090000030] = 55bad71a 88423552, %g2 = ffffdd38, %g3 = 40af2dc9
ldd [%i4+0x030],%g2 ! %g2 = 0000000055bad71a 0000000088423552
p46_label_22:
! %l5 = 0000000000000054, Mem[000000009000003e] = 00620000
stb %l5,[%i4+0x03e] ! Mem[000000009000003c] = 54620000
! Mem[000000006d800028] = 799b52a2 80d15d5c, %l6 = 00007eba, %l7 = c224739f
ldd [%i3+%o5],%l6 ! %l6 = 00000000799b52a2 0000000080d15d5c
! %l4 = a9249aa6, %l5 = 00000054, Mem[0000000090000028] = 07dcffb2 8d791540
std %l4,[%i4+%o5] ! Mem[0000000090000028] = a9249aa6 00000054
! Mem[0000000090000010] = 00000000, %g2 = 0000000055bad71a
ldsb [%i4+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000028] = 8f87073b db4f959e, %g2 = 00000000, %g3 = 88423552
ldd [%i6+%o5],%g2 ! %g2 = 000000008f87073b 00000000db4f959e
! Mem[000000006c80001c] = fde0c028, %l0 = ffffffffffffffb2
ldsb [%i1+0x01e],%l0 ! %l0 = ffffffffffffffc0
! %l0 = ffffffffffffffc0, Mem[000000009180003e] = 073b0000
stb %l0,[%o0+0x03e] ! Mem[000000009180003c] = c03b0000
! Mem[0000000091000038] = 00000000 00000054, %g2 = 8f87073b, %g3 = db4f959e
ldd [%i6+0x038],%g2 ! %g2 = 0000000000000000 0000000000000054
! Mem[0000000090000030] = 55bad71a 88423552, %g2 = 00000000, %g3 = 00000054
ldd [%i4+0x030],%g2 ! %g2 = 0000000055bad71a 0000000088423552
! Mem[0000000090800030] = 333452e7, %g2 = 0000000055bad71a
ldub [%i5+0x032],%g2 ! %g2 = 0000000000000033
p46_label_23:
! %l5 = 0000000000000054, Mem[000000006d80002a] = 799b52a2
sth %l5,[%i3+0x02a] ! Mem[000000006d800028] = 799b0054
! %l4 = fe6339b6a9249aa6, Mem[000000006d800024] = cf62f5fd
stw %l4,[%i3+0x024] ! Mem[000000006d800024] = a9249aa6
! Mem[0000000091000010] = 00000000, %g2 = 0000000000000033
ldsh [%i6+0x012],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800038] = 88423552, %g18 = e9ed1430b9198657
ldsw [%o0+0x038],%g2 ! %g2 = e9ed1430b9198657
! Mem[0000000090800008] = 0054f38f, %g2 = ffffffff88423552
lduh [%i5+0x00a],%g2 ! %g2 = 0000000000000054
! %l6 = 00000000799b52a2, Mem[0000000091800028] = a9249aa6
sth %l6,[%o0+%o5] ! Mem[0000000091800028] = 52a29aa6
! %l0 = ffffffffffffffc0, Mem[000000009100000e] = b5070000
stb %l0,[%i6+0x00e] ! Mem[000000009100000c] = c0070000
! Mem[0000000090800000] = 73ff8f87, %g2 = 0000000000000054
ldub [%i5+0x002],%g2 ! %g2 = 0000000000000073
! Mem[0000000090800004] = 8f8752e7, %g18 = e9ed1430b9198657
ldsw [%i5+0x004],%g2 ! %g2 = e9ed1430b9198657
! %l7 = 0000000080d15d5c, Mem[0000000091000018] = 000000ba
stw %l7,[%i6+%o3] ! Mem[0000000091000018] = 80d15d5c
p46_label_24:
! Mem[000000009180002c] = 00620000, %g2 = ffffffff8f8752e7
ldsh [%o0+0x02e],%g2 ! %g2 = 0000000000000062
! Mem[0000000091000010] = 0000000000000054, %g2 = 0000000000000062
ldx [%i6+%o2],%g2 ! %g2 = 0000000000000054
! Mem[000000006c800000] = c5d8c108 5a9ac05a, %l4 = a9249aa6, %l5 = 00000054
ldd [%i1+%g0],%l4 ! %l4 = 00000000c5d8c108 000000005a9ac05a
! %l2 = ff6773ff, %l3 = 0000b507, Mem[0000000090000038] = 8fc6c81b 00005462
std %l2,[%i4+0x038] ! Mem[0000000090000038] = ff6773ff 0000b507
! Mem[0000000090800030] = 71b33334, %g2 = 0000000000000054
lduw [%i5+0x030],%g2 ! %g2 = 0000000071b33334
! %l2 = ffffffffff6773ff, Mem[000000006c800000] = c5d8c1085a9ac05a
stx %l2,[%i1+%g0] ! Mem[000000006c800000] = ffffffffff6773ff
! Mem[000000009100003c] = 00540000, %g2 = 0000000071b33334
ldsh [%i6+0x03e],%g2 ! %g2 = 0000000000000054
! Mem[0000000090800024] = ba1e4dff, %g2 = 0000000000000054
ldsh [%i5+0x024],%g2 ! %g2 = ffffffffffffba1e
! Mem[0000000090000000] = 9bd6181c 8f8752e7, %g2 = ffffba1e, %g3 = 88423552
ldd [%i4+%g0],%g2 ! %g2 = 000000009bd6181c 000000008f8752e7
! Mem[000000009000001c] = 2565a77d, %g2 = 000000009bd6181c
lduh [%i4+0x01c],%g2 ! %g2 = 0000000000002565
p46_label_25:
! %l1 = 0000000000000062, Mem[000000006c000018] = f66cf391
stb %l1,[%i0+%o3] ! Mem[000000006c000018] = 626cf391
! Mem[000000006d800004] = 4acc5777, %l4 = 00000000c5d8c108
ldsb [%i3+0x007],%l4 ! %l4 = 0000000000000077
! Mem[0000000091000004] = de2e1c20, %g2 = 0000000000002565
lduw [%i6+0x004],%g2 ! %g2 = 00000000de2e1c20
! Mem[0000000091000000] = ddab9f6dde2e1c20, %g2 = 00000000de2e1c20
ldx [%i6+%g0],%g2 ! %g2 = ddab9f6dde2e1c20
! Mem[000000009100001c] = 2dc98f87, %g2 = ddab9f6dde2e1c20
lduh [%i6+0x01e],%g2 ! %g2 = 0000000000002dc9
! Mem[000000009100001c] = 40af2dc9, %g18 = e9ed1430b9198657
ldsw [%i6+0x01c],%g2 ! %g2 = e9ed1430b9198657
! Mem[0000000091000020] = 52e723fb, %g2 = 0000000040af2dc9
ldsh [%i6+0x022],%g2 ! %g2 = 00000000000052e7
! Mem[0000000091800008] = 3f270741, %g2 = 00000000000052e7
ldsb [%o0+0x00a],%g2 ! %g2 = 000000000000003f
! Mem[0000000091800000] = ff6773ff, %g2 = 000000000000003f
ldsh [%o0+%g0],%g2 ! %g2 = ffffffffffffff67
! Mem[0000000091000018] = 80d15d5c40af2dc9, %g2 = ffffffffffffff67
ldx [%i6+%o3],%g2 ! %g2 = 80d15d5c40af2dc9
ba,a p46_not_taken_0_end
p46_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 ffffffffffffffc0
bne,a,pn %xcc,p46_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000062
bne,a,pn %xcc,p46_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffff6773ff
bne,a,pn %xcc,p46_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000b507
bne,a,pn %xcc,p46_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000077
bne,a,pn %xcc,p46_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000005a9ac05a
bne,a,pn %xcc,p46_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000799b52a2
bne,a,pn %xcc,p46_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000080d15d5c
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 94d36e20 7e3a769f
bne %xcc,p46_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 75aa3ae4 579c3549
bne %xcc,p46_f6_fail
nop
! Check Local Memory
set p46_local0_expect,%g1
p46_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 1fc3a1e3010c3552
ldx [%i0+0x008],%g3 ! Observed data at 000000006c000008
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 09c6a611b16a46f3
ldx [%i0+0x010],%g3 ! Observed data at 000000006c000010
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 626cf391fd577eba
ldx [%i0+0x018],%g3 ! Observed data at 000000006c000018
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff6773ff9bd6181c
ldx [%i0+0x028],%g3 ! Observed data at 000000006c000028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 23fb073b084299a4
ldx [%i0+0x038],%g3 ! Observed data at 000000006c000038
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x038,%g4
set p46_local1_expect,%g1
p46_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffffffffff6773ff
ldx [%i1+0x000],%g3 ! Observed data at 000000006c800000
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = b4a68d212565a77d
ldx [%i1+0x008],%g3 ! Observed data at 000000006c800008
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = a5d7355222b37e67
ldx [%i1+0x010],%g3 ! Observed data at 000000006c800010
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000000feeefeda
ldx [%i1+0x038],%g3 ! Observed data at 000000006c800038
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x038,%g4
set p46_local2_expect,%g1
p46_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ff6773ff9bd6181c
ldx [%i2+0x000],%g3 ! Observed data at 000000006d000000
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000003606de54
ldx [%i2+0x010],%g3 ! Observed data at 000000006d000010
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 55bad71a88423552
ldx [%i2+0x028],%g3 ! Observed data at 000000006d000028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x028,%g4
set p46_local3_expect,%g1
p46_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 084299a4fb035bdc
ldx [%i3+0x018],%g3 ! Observed data at 000000006d800018
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6057632ea9249aa6
ldx [%i3+0x020],%g3 ! Observed data at 000000006d800020
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 799b005480d15d5c
ldx [%i3+0x028],%g3 ! Observed data at 000000006d800028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = fe6339b6a9249aa6
ldx [%i3+0x030],%g3 ! Observed data at 000000006d800030
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = a9249aa6000000ba
ldx [%i3+0x038],%g3 ! Observed data at 000000006d800038
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x038,%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_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
! 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:
ldxa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006d000018]
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006d800018]
done
p46_trap1o:
ldxa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006d000018]
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006d800018]
done
p46_trap2e:
stha %l0,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000018]
stwa %l1,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000018]
stwa %l6,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000018]
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006d800018]
done
p46_trap2o:
stha %l0,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000018]
stwa %l1,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c000018]
stwa %l6,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d000018]
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006d800018]
done
p46_trap3e:
nop
nop
nop
nop
done
p46_trap3o:
nop
nop
nop
nop
done
p46_init_memory_pointers:
set p46_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p46_local0_start,%i0
set p46_local1_start,%i1
set p46_local2_start,%i2
set p46_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 09c6a611b16a46f3
ldx [%g1+0x008],%l1 ! %l1 = ff6773ff9bd6181c
ldx [%g1+0x010],%l2 ! %l2 = adc1718a8f8752e7
ldx [%g1+0x018],%l3 ! %l3 = 5f27a305e4063171
ldx [%g1+0x020],%l4 ! %l4 = bd17b02088423552
ldx [%g1+0x028],%l5 ! %l5 = bb18d8769e4f65be
ldx [%g1+0x030],%l6 ! %l6 = 15471b58dbd4aceb
ldx [%g1+0x038],%l7 ! %l7 = fdc5f44bfb035bdc
! 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 = 017bc754 1238a80d ababa92f 8e104593
! %f4 = 67978c06 fb465ffb 5d41d13b 193b09ef
! %f8 = a10e8bcf 182584b0 9f7ed967 abe37f34
! %f12 = 1699eb6e 909c573b 3939fbdf d9804987
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b8b90c19 6afd905f 9223d261 577be691
! %f20 = 5963a1ec 42f260bf 23ee0e97 56e4be96
! %f24 = 99ffdd48 3338b92b e1c56b53 fd236cd1
! %f28 = a75ad8ea e7674c90 4ad10a7d 1362cf7c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 403d93ab bf0ac79f a1896e2d c1edeb55
! %f36 = c3eb381d 2d9af3c2 5de862e2 25dad39b
! %f40 = c0ee9e9e 218a319a a2548505 9503d0b2
! %f44 = eacacfd8 d18c6eb8 87cd8139 705475ec
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf8ca27f70000007b,%g7,%g1 ! GSR scale = 15, align = 3
wr %g1,%g0,%gsr ! GSR = f8ca27f70000007b
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[0000000091800000] = 6c5e37b5da193367, %g2 = 9031a326e4b34ec9
ldx [%o0+%g0],%g2 ! %g2 = 6c5e37b5da193367
! %l0 = c85e8baee0b4b803, Mem[0000000090800038] = 393f420c
stw %l0,[%i5+0x038] ! Mem[0000000090800038] = e0b4b803
! Mem[0000000090000030] = 944f136a, %g2 = 6c5e37b5da193367
ldub [%i4+0x030],%g2 ! %g2 = 0000000000000094
! %l7 = 491c93600a3c0e89, Mem[000000006e000004] = fdec56de
stw %l7,[%i0+0x004] ! Mem[000000006e000004] = 0a3c0e89
! Mem[0000000091000020] = 8f8d7b41, %g2 = 0000000000000094
ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffff8f8d
! Mem[000000009100003c] = d7571dc0, %g2 = ffffffffffff8f8d
ldsh [%i6+0x03c],%g2 ! %g2 = ffffffffffffd757
! Mem[0000000090000000] = f4d6f5d4, %g18 = 673b4676bb4218e2
ldsw [%i4+%g0],%g2 ! %g2 = 673b4676bb4218e2
! %l3 = a206089a078eaf3e, Mem[0000000091000038] = 65898de9
stw %l3,[%i6+0x038] ! Mem[0000000091000038] = 078eaf3e
! %l7 = 491c93600a3c0e89, Mem[0000000091000038] = 078eaf3e
sth %l7,[%i6+0x038] ! Mem[0000000091000038] = 0e89af3e
! Mem[000000006e000018] = 43e85870 c8efe386, %l0 = e0b4b803, %l1 = 939bc545
ldd [%i0+%o3],%l0 ! %l0 = 0000000043e85870 00000000c8efe386
p47_label_2:
! Mem[0000000090000008] = 96abb01b, %g18 = 673b4676bb4218e2
ldsw [%i4+%o1],%g2 ! %g2 = 673b4676bb4218e2
! Mem[0000000090800024] = 1e4dffeb, %g2 = ffffffff96abb01b
ldsb [%i5+0x025],%g2 ! %g2 = 000000000000001e
! Mem[0000000090000008] = 96abb01b c40b9e2c, %g2 = 0000001e, %g3 = 0bad0b00
ldd [%i4+%o1],%g2 ! %g2 = 0000000096abb01b 00000000c40b9e2c
! %l4 = c2f0bcb4, %l5 = 851fbc89, Mem[0000000091000010] = eb99b055 5bebbbe4
std %l4,[%i6+%o2] ! Mem[0000000091000010] = c2f0bcb4 851fbc89
! Mem[0000000091000028] = 14addb4f, %g2 = 0000000096abb01b
lduh [%i6+0x02a],%g2 ! %g2 = 00000000000014ad
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = 000014ad, %g3 = c40b9e2c
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
! Mem[0000000091000010] = bcb4851f, %g2 = 00000000b4334f34
ldsb [%i6+0x012],%g2 ! %g2 = ffffffffffffffbc
! %l3 = a206089a078eaf3e, Mem[0000000091000020] = 9de28f8d
sth %l3,[%i6+%o4] ! Mem[0000000091000020] = af3e8f8d
! Mem[0000000090800000] = c8c086c6, %g2 = ffffffffffffffbc
ldsb [%i5+%g0],%g2 ! %g2 = ffffffffffffffc8
! Mem[000000006e000014] = f90102f0, %l2 = 3fc1804c23ff9300
lduw [%i0+0x014],%l2 ! %l2 = 00000000f90102f0
p47_label_3:
! %l0 = 0000000043e85870, Mem[0000000090800020] = 6c6c0f3aba1e4dff
stx %l0,[%i5+%o4] ! Mem[0000000090800020] = 0000000043e85870
! Mem[0000000090000010] = 0212225c, %g2 = ffffffffffffffc8
lduw [%i4+%o2],%g2 ! %g2 = 000000000212225c
! %l7 = 491c93600a3c0e89, Mem[000000006e000030] = e96d389e
sth %l7,[%i0+0x030] ! Mem[000000006e000030] = 0e89389e
! Mem[0000000091800018] = 39a5df25 e14610d9, %g2 = 0212225c, %g3 = 40af2dc9
ldd [%o0+%o3],%g2 ! %g2 = 0000000039a5df25 00000000e14610d9
! Mem[000000006f800028] = 9fec71c6 279c83c8, %l4 = c2f0bcb4, %l5 = 851fbc89
ldd [%i3+%o5],%l4 ! %l4 = 000000009fec71c6 00000000279c83c8
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = 39a5df25, %g3 = e14610d9
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
! Mem[0000000091800030] = 45288f71, %g18 = 673b4676bb4218e2
ldsw [%o0+0x030],%g2 ! %g2 = 673b4676bb4218e2
! %l1 = 00000000c8efe386, Mem[0000000090000024] = e7b2eb32
stw %l1,[%i4+0x024] ! Mem[0000000090000024] = c8efe386
! Mem[000000006f00003c] = 7aec4670, %l5 = 00000000279c83c8
ldub [%i2+0x03d],%l5 ! %l5 = 00000000000000ec
! Mem[0000000090800038] = e0b4b803 dd38b60e, %g2 = 45288f71, %g3 = 40af2dc9
ldd [%i5+0x038],%g2 ! %g2 = 00000000e0b4b803 00000000dd38b60e
p47_label_4:
! Mem[000000006e80000c] = 0d71d3f0, %l6 = 557933a7df177041
ldsw [%i1+0x00c],%l6 ! %l6 = 000000000d71d3f0
! Mem[0000000091000028] = 43a014ad, %g2 = 00000000e0b4b803
lduw [%i6+%o5],%g2 ! %g2 = 0000000043a014ad
! %l3 = a206089a078eaf3e, Mem[0000000091800004] = da193367
sth %l3,[%o0+0x004] ! Mem[0000000091800004] = af3e3367
! Mem[000000006f000008] = ec05e4df, %l5 = 00000000000000ec
ldub [%i2+0x009],%l5 ! %l5 = 0000000000000005
! Mem[000000009180001c] = 10d9c69e, %g2 = 0000000043a014ad
ldsb [%o0+0x01e],%g2 ! %g2 = 0000000000000010
! Mem[000000006f800020] = 5c93ffe6, %l4 = 000000009fec71c6
lduh [%i3+%o4],%l4 ! %l4 = 0000000000005c93
! Mem[0000000091800014] = b639a5df, %g2 = 0000000000000010
ldub [%o0+0x017],%g2 ! %g2 = 00000000000000b6
! %l4 = 0000000000005c93, Mem[0000000091000030] = 7cc77257207bbe7e
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = 0000000000005c93
! Mem[0000000091800020] = c69ee3c7, %g2 = 00000000000000b6
lduh [%o0+%o4],%g2 ! %g2 = 000000000000c69e
! Mem[0000000091800020] = 9ee3c733, %g2 = 000000000000c69e
ldub [%o0+0x021],%g2 ! %g2 = 000000000000009e
p47_label_5:
! Mem[0000000091800014] = a2d978b6, %g18 = 673b4676bb4218e2
ldsw [%o0+0x014],%g2 ! %g2 = 673b4676bb4218e2
! Mem[0000000091800024] = 33167744, %g2 = ffffffffa2d978b6
ldub [%o0+0x024],%g2 ! %g2 = 0000000000000033
! %l6 = 000000000d71d3f0, Mem[000000009100000c] = da67f293
stw %l6,[%i6+0x00c] ! Mem[000000009100000c] = 0d71d3f0
! %l4 = 00005c93, %l5 = 00000005, Mem[0000000091800028] = d1fa02cc b0308df5
std %l4,[%o0+%o5] ! Mem[0000000091800028] = 00005c93 00000005
! Mem[0000000090000018] = 7f114e529d7122ad, %g2 = 0000000000000033
ldx [%i4+%o3],%g2 ! %g2 = 7f114e529d7122ad
! Mem[0000000090800024] = 43e85870, %g2 = 7f114e529d7122ad
ldub [%i5+0x024],%g2 ! %g2 = 0000000000000043
! Mem[000000006f800028] = 9fec71c6, %l1 = 00000000c8efe386
lduw [%i3+%o5],%l1 ! %l1 = 000000009fec71c6
! Mem[000000006f000020] = 6696c999e5a94f97, %l5 = 0000000000000005
ldx [%i2+%o4],%l5 ! %l5 = 6696c999e5a94f97
! Mem[0000000090000000] = f4d6f5d4, %g2 = 0000000000000043
lduh [%i4+%g0],%g2 ! %g2 = 000000000000f4d6
! Mem[0000000091800030] = 45288f71, %g2 = 000000000000f4d6
ldub [%o0+0x030],%g2 ! %g2 = 0000000000000045
p47_label_6:
! Mem[0000000090800010] = f97aba27, %g2 = 0000000000000045
lduh [%i5+0x012],%g2 ! %g2 = 000000000000f97a
! Mem[0000000090800000] = c8c086c6, %g18 = 673b4676bb4218e2
ldsw [%i5+%g0],%g2 ! %g2 = 673b4676bb4218e2
! Mem[000000009100001c] = af2dc9af, %g2 = ffffffffc8c086c6
ldsb [%i6+0x01d],%g2 ! %g2 = ffffffffffffffaf
! %l5 = 6696c999e5a94f97, Mem[000000006e000029] = 65f17ebe
stb %l5,[%i0+0x029] ! Mem[000000006e000028] = 65977ebe
! %l3 = a206089a078eaf3e, Mem[000000009080001d] = 34357200
stb %l3,[%i5+0x01d] ! Mem[000000009080001c] = 3e357200
! %l2 = 00000000f90102f0, Mem[000000006e00003c] = d083c788
stb %l2,[%i0+0x03c] ! Mem[000000006e00003c] = f083c788
! Mem[000000006f000038] = 522c5a76, %l0 = 0000000043e85870
lduh [%i2+0x038],%l0 ! %l0 = 000000000000522c
! Mem[000000009000001c] = ad1a54ed, %g2 = ffffffffffffffaf
ldub [%i4+0x01f],%g2 ! %g2 = 00000000000000ad
! %l6 = 000000000d71d3f0, Mem[0000000091000008] = 4b1c51510d71d3f0
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = 000000000d71d3f0
! %l7 = 491c93600a3c0e89, Mem[000000006e800020] = 462482eb6bdd84f2
stx %l7,[%i1+%o4] ! Mem[000000006e800020] = 491c93600a3c0e89
p47_label_7:
! Mem[000000006e000038] = 0e920d54, %l7 = 491c93600a3c0e89
ldsb [%i0+0x039],%l7 ! %l7 = ffffffffffffff92
! %l4 = 0000000000005c93, Mem[000000009000002c] = 8d791540
stw %l4,[%i4+0x02c] ! Mem[000000009000002c] = 00005c93
! Mem[000000006f800020] = 5c93ffe6, %l5 = 6696c999e5a94f97
ldsw [%i3+%o4],%l5 ! %l5 = 000000005c93ffe6
! %l7 = ffffffffffffff92, Mem[0000000090000020] = 1a54edfcc8efe386
stx %l7,[%i4+%o4] ! Mem[0000000090000020] = ffffffffffffff92
! Mem[000000009180001c] = 10d9c69e, %g2 = 00000000000000ad
lduh [%o0+0x01e],%g2 ! %g2 = 00000000000010d9
! Mem[0000000091000004] = de861c20, %g2 = 00000000000010d9
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffffde86
! Mem[0000000091000024] = 7b41cb8c, %g2 = ffffffffffffde86
ldsb [%i6+0x024],%g2 ! %g2 = 000000000000007b
! %l5 = 000000005c93ffe6, Mem[0000000090800028] = eb4882af
sth %l5,[%i5+%o5] ! Mem[0000000090800028] = ffe682af
! Mem[000000006f800014] = 8b47eb50, %l3 = a206089a078eaf3e
lduw [%i3+0x014],%l3 ! %l3 = 000000008b47eb50
! Mem[0000000091800004] = 336750d2, %g2 = 000000000000007b
ldsh [%o0+0x006],%g2 ! %g2 = 0000000000003367
p47_label_8:
! %l6 = 0d71d3f0, %l7 = ffffff92, Mem[0000000091800030] = 45288f71 b6b6487f
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 0d71d3f0 ffffff92
! Mem[000000006f00002c] = dd284bfd, %l1 = 000000009fec71c6
lduh [%i2+0x02e],%l1 ! %l1 = 0000000000004bfd
! %l5 = 000000005c93ffe6, Mem[000000006e000026] = b17f6307
stb %l5,[%i0+0x026] ! Mem[000000006e000024] = b17fe607
! %l1 = 0000000000004bfd, Mem[0000000091800010] = 5e44f9f4
stw %l1,[%o0+%o2] ! Mem[0000000091800010] = 00004bfd
! %l6 = 000000000d71d3f0, Mem[0000000090800006] = cca9a3d5
sth %l6,[%i5+0x006] ! Mem[0000000090800004] = d3f0a3d5
! Mem[0000000091800028] = 00005c93, %g2 = 0000000000003367
lduh [%o0+%o5],%g2 ! %g2 = 0000000000000000
! Mem[000000006f00003c] = 7aec4670, %l6 = 000000000d71d3f0
ldsh [%i2+0x03e],%l6 ! %l6 = 0000000000004670
! Mem[0000000090800014] = fa5435d3, %g2 = 0000000000000000
ldub [%i5+0x016],%g2 ! %g2 = 00000000000000fa
! %l0 = 0000522c, %l1 = 00004bfd, Mem[0000000090000010] = 0212225c 798eb5a3
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 0000522c 00004bfd
! Mem[0000000090800000] = c8c086c6d0bad3f0, %g2 = 00000000000000fa
ldx [%i5+%g0],%g2 ! %g2 = c8c086c6d0bad3f0
p47_label_9:
! Mem[000000009100002c] = 9e000000, %g2 = c8c086c6d0bad3f0
ldsb [%i6+0x02f],%g2 ! %g2 = ffffffffffffff9e
! Mem[0000000090800030] = e7b333342d07fd66, %g2 = ffffffffffffff9e
ldx [%i5+0x030],%g2 ! %g2 = e7b333342d07fd66
! Mem[0000000091800014] = b639a5df, %g2 = e7b333342d07fd66
ldsb [%o0+0x017],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000090800000] = 86c6d0ba, %g2 = ffffffffffffffb6
ldsb [%i5+0x002],%g2 ! %g2 = ffffffffffffff86
! %l2 = 00000000f90102f0, Mem[000000006e800021] = 491c9360
stb %l2,[%i1+0x021] ! Mem[000000006e800020] = 49f09360
! Mem[0000000090800008] = a3d5b48d f38fafd2, %g2 = ffffff86, %g3 = dd38b60e
ldd [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d 00000000f38fafd2
! Mem[0000000091000008] = 00000000, %g18 = 673b4676bb4218e2
ldsw [%i6+%o1],%g2 ! %g2 = 673b4676bb4218e2
! %l0 = 000000000000522c, Mem[000000009080002c] = 9c5fe8b1
stw %l0,[%i5+0x02c] ! Mem[000000009080002c] = 0000522c
! Mem[000000006e800020] = 49f09360, %l0 = 000000000000522c
ldsb [%i1+0x021],%l0 ! %l0 = fffffffffffffff0
! Mem[0000000091000030] = 00000000 00005c93, %g2 = 00000000, %g3 = f38fafd2
ldd [%i6+0x030],%g2 ! %g2 = 0000000000000000 0000000000005c93
p47_label_10:
! Mem[0000000090800030] = 33342d07, %g2 = 0000000000000000
ldsh [%i5+0x032],%g2 ! %g2 = 0000000000003334
! %l0 = fffffffffffffff0, Mem[000000006e800026] = 0a3c0e89
sth %l0,[%i1+0x026] ! Mem[000000006e800024] = 0a3cfff0
! Mem[0000000091000008] = 00000000 0d71d3f0, %g2 = 00003334, %g3 = 00005c93
ldd [%i6+%o1],%g2 ! %g2 = 0000000000000000 000000000d71d3f0
! %l5 = 000000005c93ffe6, Mem[0000000091000010] = c2f0bcb4
stw %l5,[%i6+%o2] ! Mem[0000000091000010] = 5c93ffe6
! Mem[0000000090000030] = 6a126760, %g2 = 0000000000000000
ldsb [%i4+0x033],%g2 ! %g2 = 000000000000006a
! %l5 = 000000005c93ffe6, Mem[000000009100003b] = 3ed7571d
stb %l5,[%i6+0x03b] ! Mem[0000000091000038] = e6d7571d
! Mem[0000000091000028] = 43a014ad db4f959e, %g2 = 0000006a, %g3 = 0d71d3f0
ldd [%i6+%o5],%g2 ! %g2 = 0000000043a014ad 00000000db4f959e
! Mem[000000006f800000] = 27b216e6, %l3 = 000000008b47eb50
ldsw [%i3+%g0],%l3 ! %l3 = 0000000027b216e6
! Mem[000000006f000008] = ec05e4df 68ef95f9, %l0 = fffffff0, %l1 = 00004bfd
ldd [%i2+%o1],%l0 ! %l0 = 00000000ec05e4df 0000000068ef95f9
! Mem[000000006f800008] = 1712c4b2, %l7 = ffffffffffffff92
ldsb [%i3+%o1],%l7 ! %l7 = 0000000000000017
p47_label_11:
! Mem[0000000090800004] = d0bad3f0, %g18 = 673b4676bb4218e2
ldsw [%i5+0x004],%g2 ! %g2 = 673b4676bb4218e2
! %l3 = 0000000027b216e6, Mem[0000000091000020] = af3e8f8d7b41cb8c
stx %l3,[%i6+%o4] ! Mem[0000000091000020] = 0000000027b216e6
! Mem[0000000090800018] = 35d3851c d63e3572, %g2 = d0bad3f0, %g3 = db4f959e
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3851c 00000000d63e3572
! %l6 = 0000000000004670, Mem[0000000091800014] = a2d978b6
stw %l6,[%o0+0x014] ! Mem[0000000091800014] = 00004670
! %l4 = 0000000000005c93, Mem[000000009000003c] = f8ba39dc
stw %l4,[%i4+0x03c] ! Mem[000000009000003c] = 00005c93
! Mem[000000009000003c] = 00005c93, %g2 = 0000000035d3851c
lduw [%i4+0x03c],%g2 ! %g2 = 0000000000005c93
! Mem[000000009180000c] = 274a0000, %g2 = 0000000000005c93
ldsh [%o0+0x00e],%g2 ! %g2 = 000000000000274a
! %l4 = 0000000000005c93, Mem[000000009180001e] = 10d9c69e
sth %l4,[%o0+0x01e] ! Mem[000000009180001c] = 5c93c69e
! %l0 = 00000000ec05e4df, Mem[0000000090000010] = 0000522c00004bfd
stx %l0,[%i4+%o2] ! Mem[0000000090000010] = 00000000ec05e4df
! %l5 = 000000005c93ffe6, Mem[0000000091800000] = 6c5e37b5af3e3367
stx %l5,[%o0+%g0] ! Mem[0000000091800000] = 000000005c93ffe6
p47_label_12:
! Mem[0000000091800008] = 50d23f27, %g18 = 673b4676bb4218e2
ldsw [%o0+%o1],%g2 ! %g2 = 673b4676bb4218e2
! %l7 = 0000000000000017, Mem[000000006e000010] = ab5d26fcf90102f0
stx %l7,[%i0+%o2] ! Mem[000000006e000010] = 0000000000000017
! Mem[0000000090000010] = 0000ec05, %g2 = 0000000050d23f27
lduh [%i4+0x012],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800028] = 82af0000, %g2 = 0000000000000000
lduh [%i5+0x02a],%g2 ! %g2 = 00000000000082af
! Mem[0000000091800024] = 33167744, %g2 = 00000000000082af
lduw [%o0+0x024],%g2 ! %g2 = 0000000033167744
! Mem[0000000090000010] = 00000000ec05e4df, %g2 = 0000000033167744
ldx [%i4+%o2],%g2 ! %g2 = 00000000ec05e4df
! %l5 = 000000005c93ffe6, Mem[0000000091800038] = e8dd799beb806635
stx %l5,[%o0+0x038] ! Mem[0000000091800038] = 000000005c93ffe6
! %l6 = 0000000000004670, Mem[0000000091800010] = 00004bfd
sth %l6,[%o0+%o2] ! Mem[0000000091800010] = 46704bfd
! %l2 = 00000000f90102f0, Mem[0000000090000025] = ffff9207
stb %l2,[%i4+0x025] ! Mem[0000000090000024] = f0ff9207
! Mem[0000000091800010] = 46704bfd00004670, %g2 = 00000000ec05e4df
ldx [%o0+%o2],%g2 ! %g2 = 46704bfd00004670
p47_label_13:
! Mem[0000000090800018] = d3851cd6, %g2 = 46704bfd00004670
ldsb [%i5+0x019],%g2 ! %g2 = ffffffffffffffd3
! Mem[000000006e800010] = 61d9eff9, %l2 = 00000000f90102f0
ldsh [%i1+0x012],%l2 ! %l2 = ffffffffffffeff9
! Mem[0000000091000010] = ffe6851f, %g2 = ffffffffffffffd3
ldsh [%i6+0x012],%g2 ! %g2 = ffffffffffffffe6
! Mem[0000000091000030] = 00000000, %g2 = ffffffffffffffe6
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000000000
! %l6 = 0000000000004670, Mem[0000000091000024] = 27b216e6
stb %l6,[%i6+0x024] ! Mem[0000000091000024] = 70b216e6
! %l5 = 000000005c93ffe6, Mem[0000000091000032] = 00000000
sth %l5,[%i6+0x032] ! Mem[0000000091000030] = ffe60000
! %l7 = 0000000000000017, Mem[0000000091800000] = 000000005c93ffe6
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = 0000000000000017
! Mem[0000000090000020] = fffffffffff0ff92, %g2 = 0000000000000000
ldx [%i4+%o4],%g2 ! %g2 = fffffffffff0ff92
! %l4 = 0000000000005c93, Mem[0000000091800016] = 467039a5
stb %l4,[%o0+0x016] ! Mem[0000000091800014] = 937039a5
! Mem[000000009080001c] = d63e3572, %g2 = fffffffffff0ff92
lduw [%i5+0x01c],%g2 ! %g2 = 00000000d63e3572
p47_label_14:
! %l7 = 0000000000000017, Mem[0000000091000005] = 861c2000
stb %l7,[%i6+0x005] ! Mem[0000000091000004] = 171c2000
! Mem[000000006e800018] = 5d0ba38b 4b623ca8, %l2 = ffffeff9, %l3 = 27b216e6
ldd [%i1+%o3],%l2 ! %l2 = 000000005d0ba38b 000000004b623ca8
! Mem[000000009000002c] = 005c9394, %g2 = 00000000d63e3572
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000000
! Mem[000000009180000c] = 41274a46, %g2 = 0000000000000000
ldub [%o0+0x00d],%g2 ! %g2 = 0000000000000041
! %l6 = 0000000000004670, Mem[000000006e80003c] = ef336190
stw %l6,[%i1+0x03c] ! Mem[000000006e80003c] = 00004670
! Mem[000000006f000008] = ec05e4df, %l0 = 00000000ec05e4df
lduw [%i2+%o1],%l0 ! %l0 = 00000000ec05e4df
! %l4 = 0000000000005c93, Mem[0000000090000007] = 7896abb0
stb %l4,[%i4+0x007] ! Mem[0000000090000004] = 9396abb0
! %l3 = 000000004b623ca8, Mem[0000000091800038] = 00000000
stw %l3,[%o0+0x038] ! Mem[0000000091800038] = 4b623ca8
! Mem[000000006f800034] = 6eec7cda, %l5 = 000000005c93ffe6
ldsw [%i3+0x034],%l5 ! %l5 = 000000006eec7cda
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = 00000041, %g3 = d63e3572
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
p47_label_15:
! Mem[000000006e800020] = 49f09360 0a3cfff0, %l0 = ec05e4df, %l1 = 68ef95f9
ldd [%i1+%o4],%l0 ! %l0 = 0000000049f09360 000000000a3cfff0
! Mem[0000000091000010] = 5c93ffe6, %g2 = 0000000050d23f27
lduw [%i6+%o2],%g2 ! %g2 = 000000005c93ffe6
! %l5 = 000000006eec7cda, Mem[000000006f000030] = 928f9bc230c13128
stx %l5,[%i2+0x030] ! Mem[000000006f000030] = 000000006eec7cda
! Mem[0000000091800014] = 00009370, %g2 = 000000005c93ffe6
ldub [%o0+0x014],%g2 ! %g2 = 0000000000000000
! %l4 = 0000000000005c93, Mem[000000009180001c] = e1465c93
stw %l4,[%o0+0x01c] ! Mem[000000009180001c] = 00005c93
! %l2 = 5d0ba38b, %l3 = 4b623ca8, Mem[000000006e800018] = 5d0ba38b 4b623ca8
std %l2,[%i1+%o3] ! Mem[000000006e800018] = 5d0ba38b 4b623ca8
! %l4 = 0000000000005c93, Mem[0000000091800014] = 00009370
sth %l4,[%o0+0x014] ! Mem[0000000091800014] = 5c939370
! %l4 = 0000000000005c93, Mem[000000006e800034] = e74a6408
sth %l4,[%i1+0x034] ! Mem[000000006e800034] = 5c936408
! Mem[0000000090000008] = 96abb01b, %g2 = 0000000000000000
ldsb [%i4+%o1],%g2 ! %g2 = ffffffffffffff96
! %l4 = 00005c93, %l5 = 6eec7cda, Mem[0000000090800000] = c8c086c6 d0bad3f0
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 00005c93 6eec7cda
p47_label_16:
! Mem[0000000090800010] = bbd0f97a, %g2 = ffffffffffffff96
lduw [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a
! Mem[0000000090000014] = df7f114e, %g2 = 00000000bbd0f97a
ldsb [%i4+0x017],%g2 ! %g2 = ffffffffffffffdf
! Mem[0000000090000028] = 07dc67fd00005c93, %g2 = ffffffffffffffdf
ldx [%i4+%o5],%g2 ! %g2 = 07dc67fd00005c93
! Mem[0000000091800020] = c69ee3c7 33167744, %g2 = 00005c93, %g3 = 0741274a
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7 0000000033167744
! Mem[0000000091800030] = 0d71d3f0, %g2 = 00000000c69ee3c7
ldub [%o0+0x030],%g2 ! %g2 = 000000000000000d
! Mem[0000000090000020] = fffffffffff0ff92, %g2 = 000000000000000d
ldx [%i4+%o4],%g2 ! %g2 = fffffffffff0ff92
! Mem[0000000091800010] = 46704bfd5c939370, %g2 = fffffffffff0ff92
ldx [%o0+%o2],%g2 ! %g2 = 46704bfd5c939370
! %l4 = 0000000000005c93, Mem[000000006f800030] = efadf2746eec7cda
stx %l4,[%i3+0x030] ! Mem[000000006f800030] = 0000000000005c93
! %l3 = 000000004b623ca8, Mem[0000000090800010] = bbd0f97a
sth %l3,[%i5+%o2] ! Mem[0000000090800010] = 3ca8f97a
! Mem[0000000090800000] = 00005c93, %g2 = 46704bfd5c939370
ldsh [%i5+%g0],%g2 ! %g2 = 0000000000000000
p47_label_17:
! Mem[0000000091800018] = 2500005c, %g2 = 0000000000000000
ldsb [%o0+0x01b],%g2 ! %g2 = 0000000000000025
! %l1 = 000000000a3cfff0, Mem[0000000091000028] = 43a014addb4f959e
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = 000000000a3cfff0
! %l6 = 0000000000004670, Mem[0000000091800014] = 5c939370
sth %l6,[%o0+0x014] ! Mem[0000000091800014] = 46709370
! %l2 = 000000005d0ba38b, Mem[0000000091800028] = 00005c9300000005
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 000000005d0ba38b
! %l7 = 0000000000000017, Mem[0000000091000008] = 00000000
sth %l7,[%i6+%o1] ! Mem[0000000091000008] = 00170000
! Mem[0000000091000028] = 00000000, %g2 = 0000000000000025
ldsh [%i6+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000028] = 00000000 0a3cfff0, %g2 = 00000000, %g3 = 33167744
ldd [%i6+%o5],%g2 ! %g2 = 0000000000000000 000000000a3cfff0
! Mem[000000009180003c] = 93ffe600, %g2 = 0000000000000000
ldub [%o0+0x03d],%g2 ! %g2 = 0000000000000093
! Mem[0000000090800030] = e7b33334, %g2 = 0000000000000093
lduw [%i5+0x030],%g2 ! %g2 = 00000000e7b33334
! Mem[000000009180002c] = 5d0ba38b, %g2 = 00000000e7b33334
ldsh [%o0+0x02c],%g2 ! %g2 = 0000000000005d0b
p47_label_18:
! Mem[0000000091000008] = 00170000, %g2 = 0000000000005d0b
lduw [%i6+%o1],%g2 ! %g2 = 0000000000170000
! Mem[0000000091000000] = ab9f6dde, %g2 = 0000000000170000
ldub [%i6+0x001],%g2 ! %g2 = 00000000000000ab
! Mem[0000000091800038] = 4b623ca8, %g2 = 00000000000000ab
lduw [%o0+0x038],%g2 ! %g2 = 000000004b623ca8
! Mem[0000000091800028] = 00005d0b, %g2 = 000000004b623ca8
ldsh [%o0+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[000000009080001c] = d63e3572, %g2 = 0000000000000000
lduw [%i5+0x01c],%g2 ! %g2 = 00000000d63e3572
! Mem[0000000091000000] = ddab9f6d, %g18 = 673b4676bb4218e2
ldsw [%i6+%g0],%g2 ! %g2 = 673b4676bb4218e2
! Mem[0000000091000000] = ddab9f6d, %g18 = 673b4676bb4218e2
ldsw [%i6+%g0],%g2 ! %g2 = 673b4676bb4218e2
! Mem[0000000090000038] = 1b00005c, %g2 = ffffffffddab9f6d
ldsb [%i4+0x03b],%g2 ! %g2 = 000000000000001b
! Mem[000000006f800038] = 780245e8 bb8cd996, %l6 = 00004670, %l7 = 00000017
ldd [%i3+0x038],%l6 ! %l6 = 00000000780245e8 00000000bb8cd996
! %l0 = 0000000049f09360, Mem[0000000090800004] = 6eec7cda
sth %l0,[%i5+0x004] ! Mem[0000000090800004] = 93607cda
p47_label_19:
! %l7 = 00000000bb8cd996, Mem[000000009100002c] = 0a3cfff0
stw %l7,[%i6+0x02c] ! Mem[000000009100002c] = bb8cd996
! %l6 = 780245e8, %l7 = bb8cd996, Mem[0000000090000010] = 00000000 ec05e4df
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 780245e8 bb8cd996
! Mem[000000009000000c] = c40b9e2c, %g18 = 673b4676bb4218e2
ldsw [%i4+0x00c],%g2 ! %g2 = 673b4676bb4218e2
! Mem[000000009000003c] = 00005c93, %g2 = ffffffffc40b9e2c
ldub [%i4+0x03c],%g2 ! %g2 = 0000000000000000
! Mem[000000009000002c] = 00005c93, %g2 = 0000000000000000
lduw [%i4+0x02c],%g2 ! %g2 = 0000000000005c93
! %l0 = 49f09360, %l1 = 0a3cfff0, Mem[0000000091000018] = b4334f34 40af2dc9
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 49f09360 0a3cfff0
! %l3 = 000000004b623ca8, Mem[0000000090800014] = ba27fa54
stw %l3,[%i5+0x014] ! Mem[0000000090800014] = 4b623ca8
! Mem[0000000090000004] = 80b60b93, %g2 = 0000000000005c93
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffff80b6
! %l4 = 00005c93, %l5 = 6eec7cda, Mem[0000000090000028] = 07dc67fd 00005c93
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 00005c93 6eec7cda
! %l2 = 000000005d0ba38b, Mem[0000000091800018] = 39a5df25
stb %l2,[%o0+%o3] ! Mem[0000000091800018] = 8ba5df25
p47_label_20:
! Mem[0000000090000034] = 126760d7, %g2 = ffffffffffff80b6
lduw [%i4+0x034],%g2 ! %g2 = 00000000126760d7
! Mem[000000009100000c] = 0d71d3f0, %g2 = 00000000126760d7
lduw [%i6+0x00c],%g2 ! %g2 = 000000000d71d3f0
! Mem[000000009080000c] = f38fafd2, %g2 = 000000000d71d3f0
ldsh [%i5+0x00c],%g2 ! %g2 = fffffffffffff38f
! Mem[000000009080003c] = dd38b60e, %g2 = fffffffffffff38f
ldsh [%i5+0x03c],%g2 ! %g2 = ffffffffffffdd38
! %l7 = 00000000bb8cd996, Mem[000000009000002c] = 6eec7cda
stw %l7,[%i4+0x02c] ! Mem[000000009000002c] = bb8cd996
! %l5 = 000000006eec7cda, Mem[0000000090800020] = 00000000
stb %l5,[%i5+%o4] ! Mem[0000000090800020] = da000000
! Mem[0000000090800038] = e0b4b803, %g2 = ffffffffffffdd38
lduw [%i5+0x038],%g2 ! %g2 = 00000000e0b4b803
! Mem[0000000091800000] = 0000000000000017, %g2 = 00000000e0b4b803
ldx [%o0+%g0],%g2 ! %g2 = 0000000000000017
! %l5 = 000000006eec7cda, Mem[000000006f000026] = e5a94f97
sth %l5,[%i2+0x026] ! Mem[000000006f000024] = e5a97cda
! Mem[0000000090000038] = 8fc6c81b, %g2 = 0000000000000017
ldsh [%i4+0x038],%g2 ! %g2 = ffffffffffff8fc6
p47_label_21:
! Mem[000000006e800004] = a559427d, %l4 = 0000000000005c93
ldsw [%i1+0x004],%l4 ! %l4 = ffffffffa559427d
! Mem[0000000091000038] = afe6d757, %g2 = ffffffffffff8fc6
ldsb [%i6+0x03a],%g2 ! %g2 = ffffffffffffffaf
! %l4 = a559427d, %l5 = 6eec7cda, Mem[0000000090000030] = 944f136a 126760d7
std %l4,[%i4+0x030] ! Mem[0000000090000030] = a559427d 6eec7cda
! Mem[0000000091000014] = 851fbc89, %g2 = ffffffffffffffaf
ldsh [%i6+0x014],%g2 ! %g2 = ffffffffffff851f
! Mem[0000000091000038] = 0e89afe6d7571dc0, %g2 = ffffffffffff851f
ldx [%i6+0x038],%g2 ! %g2 = 0e89afe6d7571dc0
! %l2 = 000000005d0ba38b, Mem[000000006e000036] = 4bec7d6e
sth %l2,[%i0+0x036] ! Mem[000000006e000034] = 4beca38b
! Mem[0000000090800034] = fd66e0b4, %g2 = 0e89afe6d7571dc0
ldsb [%i5+0x036],%g2 ! %g2 = fffffffffffffffd
! %l5 = 000000006eec7cda, Mem[000000009100003e] = 1dc00000
sth %l5,[%i6+0x03e] ! Mem[000000009100003c] = 7cda0000
! Mem[000000006f000008] = ec05e4df68ef95f9, %l6 = 00000000780245e8
ldx [%i2+%o1],%l6 ! %l6 = ec05e4df68ef95f9
! Mem[000000009100002c] = bb8cd996, %g2 = fffffffffffffffd
lduh [%i6+0x02c],%g2 ! %g2 = 000000000000bb8c
p47_label_22:
! %l4 = ffffffffa559427d, Mem[0000000091800004] = 00000017
sth %l4,[%o0+0x004] ! Mem[0000000091800004] = 427d0017
! %l4 = ffffffffa559427d, Mem[000000006f80002e] = 279c83c8
sth %l4,[%i3+0x02e] ! Mem[000000006f80002c] = 279c427d
! %l4 = ffffffffa559427d, Mem[0000000090800008] = a3d5b48df38fafd2
stx %l4,[%i5+%o1] ! Mem[0000000090800008] = ffffffffa559427d
! %l5 = 000000006eec7cda, Mem[000000009180000c] = 0741274a
sth %l5,[%o0+0x00c] ! Mem[000000009180000c] = 7cda274a
! Mem[0000000091800030] = f0ffffff, %g2 = 000000000000bb8c
ldsb [%o0+0x033],%g2 ! %g2 = fffffffffffffff0
! Mem[000000006e800010] = 61d9eff9, %l6 = ec05e4df68ef95f9
ldsb [%i1+0x012],%l6 ! %l6 = ffffffffffffffef
! %l0 = 0000000049f09360, Mem[000000009180003e] = ffe60000
stb %l0,[%o0+0x03e] ! Mem[000000009180003c] = 60e60000
! %l0 = 0000000049f09360, Mem[0000000090000000] = f4d6f5d480b60b93
stx %l0,[%i4+%g0] ! Mem[0000000090000000] = 0000000049f09360
! %l0 = 0000000049f09360, Mem[000000009000003a] = c81b0000
stb %l0,[%i4+0x03a] ! Mem[0000000090000038] = 601b0000
! Mem[0000000090000000] = 00000000, %g2 = fffffffffffffff0
ldsb [%i4+%g0],%g2 ! %g2 = 0000000000000000
p47_label_23:
! Mem[0000000091800024] = 33167744, %g18 = 673b4676bb4218e2
ldsw [%o0+0x024],%g2 ! %g2 = 673b4676bb4218e2
! Mem[000000009180002c] = 5d0ba38b, %g2 = 0000000033167744
lduw [%o0+0x02c],%g2 ! %g2 = 000000005d0ba38b
! %l4 = ffffffffa559427d, Mem[000000006f000008] = ec05e4df
sth %l4,[%i2+%o1] ! Mem[000000006f000008] = 427de4df
! Mem[000000009100001c] = fff00000, %g2 = 000000005d0ba38b
lduh [%i6+0x01e],%g2 ! %g2 = 000000000000fff0
! %l3 = 000000004b623ca8, Mem[000000009080002e] = 522ce7b3
sth %l3,[%i5+0x02e] ! Mem[000000009080002c] = 3ca8e7b3
! %l1 = 000000000a3cfff0, Mem[0000000091800014] = 46709370
sth %l1,[%o0+0x014] ! Mem[0000000091800014] = fff09370
! Mem[0000000090800018] = 35d3851c, %g2 = 000000000000fff0
lduw [%i5+%o3],%g2 ! %g2 = 0000000035d3851c
! Mem[0000000090800014] = 4b623ca8, %g18 = 673b4676bb4218e2
ldsw [%i5+0x014],%g2 ! %g2 = 673b4676bb4218e2
! %l2 = 000000005d0ba38b, Mem[000000006e000008] = 80b6fd4a
stw %l2,[%i0+%o1] ! Mem[000000006e000008] = 5d0ba38b
! Mem[0000000091800030] = 0d71d3f0, %g18 = 673b4676bb4218e2
ldsw [%o0+0x030],%g2 ! %g2 = 673b4676bb4218e2
p47_label_24:
! %l3 = 000000004b623ca8, Mem[0000000091800000] = 00000000427d0017
stx %l3,[%o0+%g0] ! Mem[0000000091800000] = 000000004b623ca8
! %l4 = ffffffffa559427d, Mem[000000009080002a] = 82af0000
sth %l4,[%i5+0x02a] ! Mem[0000000090800028] = 427d0000
! Mem[000000006e800010] = 61d9eff9 0e921241, %l6 = ffffffef, %l7 = bb8cd996
ldd [%i1+%o2],%l6 ! %l6 = 0000000061d9eff9 000000000e921241
! Mem[0000000090800008] = ffffa559, %g2 = 000000000d71d3f0
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000ffff
! %l7 = 000000000e921241, Mem[0000000090000028] = 00005c93bb8cd996
stx %l7,[%i4+%o5] ! Mem[0000000090000028] = 000000000e921241
! Mem[000000006f00003c] = 7aec4670, %l7 = 000000000e921241
lduw [%i2+0x03c],%l7 ! %l7 = 000000007aec4670
! %l2 = 5d0ba38b, %l3 = 4b623ca8, Mem[0000000090000018] = 7f114e52 9d7122ad
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 5d0ba38b 4b623ca8
! Mem[0000000090800004] = 93607cda, %g2 = 000000000000ffff
lduw [%i5+0x004],%g2 ! %g2 = 0000000093607cda
! %l6 = 0000000061d9eff9, Mem[0000000091800020] = c69ee3c733167744
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 0000000061d9eff9
! Mem[0000000090000008] = abb01bc4, %g2 = 0000000093607cda
ldsb [%i4+0x009],%g2 ! %g2 = ffffffffffffffab
p47_label_25:
! Mem[0000000091800004] = a850d23f, %g2 = ffffffffffffffab
ldub [%o0+0x007],%g2 ! %g2 = 00000000000000a8
! Mem[0000000091800024] = eff90000, %g2 = 00000000000000a8
ldsb [%o0+0x026],%g2 ! %g2 = ffffffffffffffef
! Mem[000000006e000034] = 4beca38b, %l0 = 0000000049f09360
ldub [%i0+0x034],%l0 ! %l0 = 000000000000004b
! %l0 = 0000004b, %l1 = 0a3cfff0, Mem[0000000090800008] = ffffffff a559427d
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 0000004b 0a3cfff0
! %l4 = ffffffffa559427d, Mem[0000000091800026] = eff90000
sth %l4,[%o0+0x026] ! Mem[0000000091800024] = 427d0000
! %l1 = 000000000a3cfff0, Mem[0000000091000018] = 49f093600a3cfff0
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = 000000000a3cfff0
! Mem[000000006e800020] = 49f09360, %l7 = 000000007aec4670
lduh [%i1+0x022],%l7 ! %l7 = 0000000000009360
! %l0 = 000000000000004b, Mem[0000000091800008] = 50d23f277cda274a
stx %l0,[%o0+%o1] ! Mem[0000000091800008] = 000000000000004b
! %l6 = 61d9eff9, %l7 = 00009360, Mem[0000000091000020] = 00000000 70b216e6
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 61d9eff9 00009360
! Mem[0000000091000030] = 0000ffe6, %g2 = ffffffffffffffef
ldsh [%i6+0x030],%g2 ! %g2 = 0000000000000000
ba,a p47_not_taken_0_end
p47_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 000000000000004b
bne,a,pn %xcc,p47_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000a3cfff0
bne,a,pn %xcc,p47_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000005d0ba38b
bne,a,pn %xcc,p47_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000004b623ca8
bne,a,pn %xcc,p47_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffa559427d
bne,a,pn %xcc,p47_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000006eec7cda
bne,a,pn %xcc,p47_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000061d9eff9
bne,a,pn %xcc,p47_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000009360
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 017bc754 1238a80d
bne %xcc,p47_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be ababa92f 8e104593
bne %xcc,p47_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 67978c06 fb465ffb
bne %xcc,p47_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 5d41d13b 193b09ef
bne %xcc,p47_f6_fail
nop
! Check Local Memory
set p47_local0_expect,%g1
p47_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = d6bb10860a3c0e89
ldx [%i0+0x000],%g3 ! Observed data at 000000006e000000
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 5d0ba38baf9e5934
ldx [%i0+0x008],%g3 ! Observed data at 000000006e000008
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000000000000017
ldx [%i0+0x010],%g3 ! Observed data at 000000006e000010
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2b196622b17fe607
ldx [%i0+0x020],%g3 ! Observed data at 000000006e000020
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 65977ebed795476a
ldx [%i0+0x028],%g3 ! Observed data at 000000006e000028
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0e89389e4beca38b
ldx [%i0+0x030],%g3 ! Observed data at 000000006e000030
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0e920d54f083c788
ldx [%i0+0x038],%g3 ! Observed data at 000000006e000038
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x038,%g4
set p47_local1_expect,%g1
p47_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 5d0ba38b4b623ca8
ldx [%i1+0x018],%g3 ! Observed data at 000000006e800018
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 49f093600a3cfff0
ldx [%i1+0x020],%g3 ! Observed data at 000000006e800020
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = ea1dfb825c936408
ldx [%i1+0x030],%g3 ! Observed data at 000000006e800030
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3895a20f00004670
ldx [%i1+0x038],%g3 ! Observed data at 000000006e800038
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x038,%g4
set p47_local2_expect,%g1
p47_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 427de4df68ef95f9
ldx [%i2+0x008],%g3 ! Observed data at 000000006f000008
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6696c999e5a97cda
ldx [%i2+0x020],%g3 ! Observed data at 000000006f000020
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000006eec7cda
ldx [%i2+0x030],%g3 ! Observed data at 000000006f000030
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x030,%g4
set p47_local3_expect,%g1
p47_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = 9fec71c6279c427d
ldx [%i3+0x028],%g3 ! Observed data at 000000006f800028
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000005c93
ldx [%i3+0x030],%g3 ! Observed data at 000000006f800030
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x030,%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
! 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:
stxa %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000028]
ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006f000008]
stda %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000020]
stda %l0,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e800028]
done
p47_trap1o:
stxa %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000028]
ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006f000008]
stda %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000020]
stda %l0,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e800028]
done
p47_trap2e:
ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006f800018]
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006f000018]
stba %l0,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800028]
stha %l6,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000000]
ldda [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006f800020]
lduha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f800010]
done
p47_trap2o:
ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006f800018]
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006f000018]
stba %l0,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f800028]
stha %l6,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006f000000]
ldda [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006f800020]
lduha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f800010]
done
p47_trap3e:
nop
nop
nop
nop
done
p47_trap3o:
nop
nop
nop
nop
done
p47_init_memory_pointers:
set p47_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p47_local0_start,%i0
set p47_local1_start,%i1
set p47_local2_start,%i2
set p47_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = c85e8baee0b4b803
ldx [%g1+0x008],%l1 ! %l1 = e00f3446939bc545
ldx [%g1+0x010],%l2 ! %l2 = 3fc1804c23ff9300
ldx [%g1+0x018],%l3 ! %l3 = a206089a078eaf3e
ldx [%g1+0x020],%l4 ! %l4 = 6169d570c2f0bcb4
ldx [%g1+0x028],%l5 ! %l5 = 4686674c851fbc89
ldx [%g1+0x030],%l6 ! %l6 = 557933a7df177041
ldx [%g1+0x038],%l7 ! %l7 = 491c93600a3c0e89
! 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 = 39ef5672 ef811f3c 580887ed 0555d306
! %f4 = 9a37b66c 3b97a045 b21970bb a0fdcc8d
! %f8 = 3de1feaf 1d88a85c 54383c81 e4be8e42
! %f12 = d81360fb 21d963a7 e345b5e4 bbfbfcaa
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 32e6ea42 2c2fc903 bde5053a 2ff7bff8
! %f20 = 726b11dc 25cbbd04 07edadca 10591d00
! %f24 = c81b8fdf e59f5b96 6f496d3c d7bea4b8
! %f28 = 99cf9bd5 0b953442 2436563b 8a8a466f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4bd95c94 603a862c 6890013c 4b5d08d5
! %f36 = 5f12bb42 be5531d0 6747c34b ed594426
! %f40 = a04bb30d 5d78384c 909fe174 a2284a41
! %f44 = aae49664 ae090fa2 a5791231 a7b2fbdc
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2f81660700000019,%g7,%g1 ! GSR scale = 3, align = 1
wr %g1,%g0,%gsr ! GSR = 2f81660700000019
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:
! %l1 = 7d108377db3215c4, Mem[0000000090800008] = a3d5b48d
sth %l1,[%i5+%o1] ! Mem[0000000090800008] = 15c4b48d
! %l5 = d3730104c3dc9846, Mem[0000000091000034] = 207bbe7e
stw %l5,[%i6+0x034] ! Mem[0000000091000034] = c3dc9846
! Mem[0000000070000038] = 264d8f72, %l5 = d3730104c3dc9846
lduw [%i0+0x038],%l5 ! %l5 = 00000000264d8f72
! Mem[0000000090800000] = c8c086c6 d0bacca9, %g2 = 00a26782, %g3 = 0bad0b00
ldd [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6 00000000d0bacca9
! %l2 = c7bc1d287b4adc43, Mem[0000000090800010] = bbd0f97aba27fa54
stx %l2,[%i5+%o2] ! Mem[0000000090800010] = c7bc1d287b4adc43
! Mem[0000000090000034] = 60d78fc6, %g2 = 00000000c8c086c6
ldsh [%i4+0x036],%g2 ! %g2 = 00000000000060d7
! Mem[000000009180001c] = 4610d9c6, %g2 = 00000000000060d7
ldub [%o0+0x01d],%g2 ! %g2 = 0000000000000046
! %l5 = 00000000264d8f72, Mem[0000000090000020] = 1a54edfc
stb %l5,[%i4+%o4] ! Mem[0000000090000020] = 7254edfc
! Mem[0000000090800034] = 66393f42, %g2 = 0000000000000046
ldsb [%i5+0x037],%g2 ! %g2 = 0000000000000066
! Mem[000000009180001c] = e14610d9, %g2 = 0000000000000066
lduw [%o0+0x01c],%g2 ! %g2 = 00000000e14610d9
p48_label_2:
! Mem[0000000090000004] = 0b7896ab, %g2 = 00000000e14610d9
ldsb [%i4+0x006],%g2 ! %g2 = 000000000000000b
! Mem[0000000091000030] = 7cc77257c3dc9846, %g2 = 000000000000000b
ldx [%i6+0x030],%g2 ! %g2 = 7cc77257c3dc9846
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = 7cc77257c3dc9846
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! %l0 = 8afbc14e, %l1 = db3215c4, Mem[0000000090000020] = 7254edfc e7b2eb32
std %l0,[%i4+%o4] ! Mem[0000000090000020] = 8afbc14e db3215c4
! %l4 = 22ff82961d4abe64, Mem[000000009100002c] = db4f959e
stw %l4,[%i6+0x02c] ! Mem[000000009100002c] = 1d4abe64
! Mem[000000009100001c] = 40af2dc9, %g18 = 99142194b763c3b2
ldsw [%i6+0x01c],%g2 ! %g2 = 99142194b763c3b2
! Mem[0000000090800008] = 15c4b48d, %g2 = 0000000040af2dc9
lduw [%i5+%o1],%g2 ! %g2 = 0000000015c4b48d
! Mem[0000000090800000] = c8c086c6, %g2 = 0000000015c4b48d
lduh [%i5+%g0],%g2 ! %g2 = 000000000000c8c0
! %l6 = 081e530833f16d52, Mem[000000009100002a] = 14ad1d4a
sth %l6,[%i6+0x02a] ! Mem[0000000091000028] = 6d521d4a
! Mem[000000009100003c] = 1dc00000, %g2 = 000000000000c8c0
lduh [%i6+0x03e],%g2 ! %g2 = 0000000000001dc0
p48_label_3:
! %l5 = 00000000264d8f72, Mem[0000000090800028] = eb4882af9c5fe8b1
stx %l5,[%i5+%o5] ! Mem[0000000090800028] = 00000000264d8f72
! %l3 = 57fff78e381a450c, Mem[0000000090000038] = 8fc6c81b
sth %l3,[%i4+0x038] ! Mem[0000000090000038] = 450cc81b
! Mem[0000000091800010] = f9f4a2d9, %g2 = 0000000000001dc0
lduh [%o0+0x012],%g2 ! %g2 = 000000000000f9f4
! Mem[0000000091800020] = c69ee3c7, %g2 = 000000000000f9f4
ldsb [%o0+%o4],%g2 ! %g2 = ffffffffffffffc6
! %l3 = 57fff78e381a450c, Mem[0000000090000018] = 7f114e529d7122ad
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = 57fff78e381a450c
! Mem[0000000090000038] = 450cc81bf8ba39dc, %g2 = ffffffffffffffc6
ldx [%i4+0x038],%g2 ! %g2 = 450cc81bf8ba39dc
! Mem[000000009000003c] = 39dc0000, %g2 = 450cc81bf8ba39dc
ldub [%i4+0x03e],%g2 ! %g2 = 0000000000000039
! Mem[0000000091000010] = b0555beb, %g2 = 0000000000000039
ldub [%i6+0x012],%g2 ! %g2 = 00000000000000b0
! %l3 = 57fff78e381a450c, Mem[000000007080002e] = 0480dcd1
sth %l3,[%i1+0x02e] ! Mem[000000007080002c] = 0480450c
! %l7 = d209413e6b671ec9, Mem[0000000090800000] = c8c086c6
stb %l7,[%i5+%g0] ! Mem[0000000090800000] = c9c086c6
p48_label_4:
! Mem[0000000090800024] = 4dff0000, %g2 = 00000000000000b0
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000004dff
! %l5 = 00000000264d8f72, Mem[0000000091800028] = d1fa02ccb0308df5
stx %l5,[%o0+%o5] ! Mem[0000000091800028] = 00000000264d8f72
! %l3 = 57fff78e381a450c, Mem[0000000091800030] = 45288f71b6b6487f
stx %l3,[%o0+0x030] ! Mem[0000000091800030] = 57fff78e381a450c
! Mem[0000000090800008] = 15c4b48d f38fafd2, %g2 = 00004dff, %g3 = d0bacca9
ldd [%i5+%o1],%g2 ! %g2 = 0000000015c4b48d 00000000f38fafd2
! Mem[0000000091000008] = 5151da67, %g2 = 0000000015c4b48d
ldsh [%i6+0x00a],%g2 ! %g2 = 0000000000005151
! Mem[0000000090800030] = e7b333342d07fd66, %g2 = 0000000000005151
ldx [%i5+0x030],%g2 ! %g2 = e7b333342d07fd66
! Mem[0000000090000004] = 0b7896ab, %g2 = e7b333342d07fd66
lduh [%i4+0x006],%g2 ! %g2 = 0000000000000b78
! Mem[0000000090000020] = 8afbc14e db3215c4, %g2 = 00000b78, %g3 = f38fafd2
ldd [%i4+%o4],%g2 ! %g2 = 000000008afbc14e 00000000db3215c4
! Mem[0000000091000020] = 9de28f8d7b41cb8c, %g2 = 000000008afbc14e
ldx [%i6+%o4],%g2 ! %g2 = 9de28f8d7b41cb8c
! Mem[0000000090000014] = b5a357ff, %g2 = 9de28f8d7b41cb8c
ldsh [%i4+0x016],%g2 ! %g2 = ffffffffffffb5a3
p48_label_5:
! %l1 = 7d108377db3215c4, Mem[0000000091000008] = 4b1c5151da67f293
stx %l1,[%i6+%o1] ! Mem[0000000091000008] = 7d108377db3215c4
! Mem[0000000070800020] = 95a8932f 5e16eed3, %l4 = 1d4abe64, %l5 = 264d8f72
ldd [%i1+%o4],%l4 ! %l4 = 0000000095a8932f 000000005e16eed3
! Mem[0000000070000020] = ef82e5ff72341bc0, %l4 = 0000000095a8932f
ldx [%i0+%o4],%l4 ! %l4 = ef82e5ff72341bc0
! Mem[0000000070800034] = d52560ef, %l0 = da06f6fe8afbc14e
ldsw [%i1+0x034],%l0 ! %l0 = ffffffffd52560ef
! Mem[0000000071000000] = cae4de23, %l0 = ffffffffd52560ef
ldsb [%i2+0x003],%l0 ! %l0 = 0000000000000023
! %l6 = 081e530833f16d52, Mem[0000000091000026] = cb8c43a0
sth %l6,[%i6+0x026] ! Mem[0000000091000024] = 6d5243a0
! Mem[0000000090800034] = 2d07fd66, %g2 = ffffffffffffb5a3
lduh [%i5+0x034],%g2 ! %g2 = 0000000000002d07
! Mem[0000000070000020] = ef82e5ff, %l2 = c7bc1d287b4adc43
ldsw [%i0+%o4],%l2 ! %l2 = ffffffffef82e5ff
! %l7 = d209413e6b671ec9, Mem[0000000071000016] = fb1eaca4
sth %l7,[%i2+0x016] ! Mem[0000000071000014] = fb1e1ec9
! Mem[000000007100000c] = 215a5d8a, %l5 = 000000005e16eed3
ldub [%i2+0x00c],%l5 ! %l5 = 0000000000000021
p48_label_6:
! Mem[0000000091800020] = c69ee3c733167744, %g2 = 0000000000002d07
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733167744
! %l0 = 0000000000000023, Mem[0000000090800018] = 35d3851cd6343572
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 0000000000000023
! %l2 = ef82e5ff, %l3 = 381a450c, Mem[0000000091000010] = eb99b055 5bebbbe4
std %l2,[%i6+%o2] ! Mem[0000000091000010] = ef82e5ff 381a450c
! %l4 = ef82e5ff72341bc0, Mem[0000000071000008] = f92f69de
stb %l4,[%i2+%o1] ! Mem[0000000071000008] = c02f69de
! Mem[0000000090000034] = 60d7450c, %g2 = c69ee3c733167744
ldsh [%i4+0x036],%g2 ! %g2 = 00000000000060d7
! Mem[0000000091000028] = 43a06d52, %g2 = 00000000000060d7
lduw [%i6+%o5],%g2 ! %g2 = 0000000043a06d52
! Mem[0000000071800010] = f2d193fa, %l1 = 7d108377db3215c4
ldsw [%i3+%o2],%l1 ! %l1 = fffffffff2d193fa
! %l2 = ffffffffef82e5ff, Mem[0000000071000002] = cae4de23
stb %l2,[%i2+0x002] ! Mem[0000000071000000] = cae4ff23
! %l2 = ffffffffef82e5ff, Mem[0000000090000038] = 450cc81bf8ba39dc
stx %l2,[%i4+0x038] ! Mem[0000000090000038] = ffffffffef82e5ff
! Mem[0000000090800010] = c7bc1d28 7b4adc43, %g2 = 43a06d52, %g3 = db3215c4
ldd [%i5+%o2],%g2 ! %g2 = 00000000c7bc1d28 000000007b4adc43
p48_label_7:
! Mem[000000007080001c] = 55316f8f, %l4 = ef82e5ff72341bc0
ldub [%i1+0x01c],%l4 ! %l4 = 0000000000000055
! %l3 = 57fff78e381a450c, Mem[0000000091800008] = 50d23f270741274a
stx %l3,[%o0+%o1] ! Mem[0000000091800008] = 57fff78e381a450c
! Mem[0000000090800004] = d0bacca9, %g2 = 00000000c7bc1d28
lduw [%i5+0x004],%g2 ! %g2 = 00000000d0bacca9
! Mem[0000000090000008] = 96abb01b, %g2 = 00000000d0bacca9
lduw [%i4+%o1],%g2 ! %g2 = 0000000096abb01b
! Mem[0000000090800028] = 00000000, %g18 = 99142194b763c3b2
ldsw [%i5+%o5],%g2 ! %g2 = 99142194b763c3b2
! Mem[000000009100000c] = 15c4ef82, %g2 = 0000000000000000
ldub [%i6+0x00e],%g2 ! %g2 = 0000000000000015
! Mem[0000000091000038] = 898de9d7, %g2 = 0000000000000015
ldub [%i6+0x039],%g2 ! %g2 = 0000000000000089
! %l4 = 00000055, %l5 = 00000021, Mem[0000000071800030] = c7243c69 63e693ed
std %l4,[%i3+0x030] ! Mem[0000000071800030] = 00000055 00000021
! Mem[000000009100000c] = db3215c4, %g2 = 0000000000000089
lduw [%i6+0x00c],%g2 ! %g2 = 00000000db3215c4
! Mem[000000009180000c] = 381a450c, %g18 = 99142194b763c3b2
ldsw [%o0+0x00c],%g2 ! %g2 = 99142194b763c3b2
p48_label_8:
! %l0 = 0000000000000023, Mem[0000000091800016] = 78b639a5
stb %l0,[%o0+0x016] ! Mem[0000000091800014] = 23b639a5
! Mem[0000000091000014] = 381a450c, %g2 = 00000000381a450c
lduw [%i6+0x014],%g2 ! %g2 = 00000000381a450c
! Mem[0000000091000014] = 381a450c, %g18 = 99142194b763c3b2
ldsw [%i6+0x014],%g2 ! %g2 = 99142194b763c3b2
! Mem[0000000090000038] = ffffffffef82e5ff, %g2 = 00000000381a450c
ldx [%i4+0x038],%g2 ! %g2 = ffffffffef82e5ff
! Mem[0000000090000028] = 07dc67fd8d791540, %g2 = ffffffffef82e5ff
ldx [%i4+%o5],%g2 ! %g2 = 07dc67fd8d791540
! Mem[000000007080002c] = 0480450c, %l1 = fffffffff2d193fa
ldsw [%i1+0x02c],%l1 ! %l1 = 000000000480450c
! Mem[0000000091800024] = 33167744, %g2 = 07dc67fd8d791540
ldsh [%o0+0x024],%g2 ! %g2 = 0000000000003316
! Mem[0000000091000004] = 861c207d, %g2 = 0000000000003316
ldub [%i6+0x005],%g2 ! %g2 = 0000000000000086
! %l1 = 000000000480450c, Mem[0000000091800020] = c69ee3c7
stw %l1,[%o0+%o4] ! Mem[0000000091800020] = 0480450c
! %l4 = 0000000000000055, Mem[000000009000001a] = f78e381a
sth %l4,[%i4+0x01a] ! Mem[0000000090000018] = 0055381a
p48_label_9:
! Mem[0000000070800014] = c393e88f, %l3 = 57fff78e381a450c
ldub [%i1+0x015],%l3 ! %l3 = 0000000000000093
! %l4 = 00000055, %l5 = 00000021, Mem[0000000090000008] = 96abb01b c40b9e2c
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 00000055 00000021
! %l1 = 000000000480450c, Mem[0000000091000010] = ef82e5ff
stw %l1,[%i6+%o2] ! Mem[0000000091000010] = 0480450c
! %l2 = ffffffffef82e5ff, Mem[0000000070800038] = 2b8fb551
stb %l2,[%i1+0x038] ! Mem[0000000070800038] = ff8fb551
! Mem[0000000090000000] = d480b60b, %g2 = 0000000000000086
ldsb [%i4+0x003],%g2 ! %g2 = ffffffffffffffd4
! Mem[0000000091000004] = 1c207d10, %g2 = ffffffffffffffd4
ldsh [%i6+0x006],%g2 ! %g2 = 0000000000001c20
! Mem[0000000091000028] = 43a06d52 1d4abe64, %g2 = 00001c20, %g3 = 7b4adc43
ldd [%i6+%o5],%g2 ! %g2 = 0000000043a06d52 000000001d4abe64
! Mem[0000000071000020] = 532ca102, %l2 = ffffffffef82e5ff
lduh [%i2+0x022],%l2 ! %l2 = 000000000000a102
! Mem[0000000090000010] = 0212225c, %g18 = 99142194b763c3b2
ldsw [%i4+%o2],%g2 ! %g2 = 99142194b763c3b2
! Mem[0000000090000018] = 55381a45, %g2 = 000000000212225c
ldsb [%i4+0x01b],%g2 ! %g2 = 0000000000000055
p48_label_10:
! Mem[0000000071000024] = ecdad1d5, %l6 = 081e530833f16d52
lduw [%i2+0x024],%l6 ! %l6 = 00000000ecdad1d5
! Mem[0000000091000000] = 6dde861c, %g2 = 0000000000000055
ldsb [%i6+0x003],%g2 ! %g2 = 000000000000006d
! Mem[0000000091000030] = 7cc77257c3dc9846, %g2 = 000000000000006d
ldx [%i6+0x030],%g2 ! %g2 = 7cc77257c3dc9846
! Mem[0000000090000028] = 07dc67fd, %g2 = 7cc77257c3dc9846
lduh [%i4+%o5],%g2 ! %g2 = 00000000000007dc
! Mem[0000000090800024] = ba1e4dff, %g2 = 00000000000007dc
lduh [%i5+0x024],%g2 ! %g2 = 000000000000ba1e
! %l2 = 0000a102, %l3 = 00000093, Mem[0000000090000028] = 07dc67fd 8d791540
std %l2,[%i4+%o5] ! Mem[0000000090000028] = 0000a102 00000093
! Mem[000000009100003c] = d7571dc0, %g2 = 000000000000ba1e
lduw [%i6+0x03c],%g2 ! %g2 = 00000000d7571dc0
! %l2 = 000000000000a102, Mem[000000007100003a] = 5f4e27f7
sth %l2,[%i2+0x03a] ! Mem[0000000071000038] = 5f4ea102
! Mem[0000000090800030] = 33342d07, %g2 = 00000000d7571dc0
ldsh [%i5+0x032],%g2 ! %g2 = 0000000000003334
! %l0 = 0000000000000023, Mem[0000000090800038] = 393f420cdd38b60e
stx %l0,[%i5+0x038] ! Mem[0000000090800038] = 0000000000000023
p48_label_11:
! %l7 = d209413e6b671ec9, Mem[0000000091000030] = 7cc77257c3dc9846
stx %l7,[%i6+0x030] ! Mem[0000000091000030] = d209413e6b671ec9
! Mem[0000000090800028] = 00000000, %g2 = 0000000000003334
lduw [%i5+%o5],%g2 ! %g2 = 0000000000000000
! %l3 = 0000000000000093, Mem[0000000090800014] = 7b4adc43
stw %l3,[%i5+0x014] ! Mem[0000000090800014] = 00000093
! Mem[0000000071000008] = c02f69de, %l6 = 00000000ecdad1d5
lduh [%i2+%o1],%l6 ! %l6 = 000000000000c02f
! Mem[0000000070000008] = aa5885dd, %l5 = 0000000000000021
ldsb [%i0+0x00b],%l5 ! %l5 = ffffffffffffffdd
! Mem[0000000090800038] = 0000000000000023, %g2 = 0000000000000000
ldx [%i5+0x038],%g2 ! %g2 = 0000000000000023
! Mem[0000000071000038] = 5f4ea102, %l2 = 000000000000a102
lduh [%i2+0x03a],%l2 ! %l2 = 000000000000a102
! Mem[0000000070000008] = aa5885dd, %l4 = 0000000000000055
ldsh [%i0+0x00a],%l4 ! %l4 = ffffffffffff85dd
! Mem[000000009080000c] = f38fafd2, %g2 = 0000000000000023
ldsh [%i5+0x00c],%g2 ! %g2 = fffffffffffff38f
! Mem[0000000090000030] = 944f136a, %g18 = 99142194b763c3b2
ldsw [%i4+0x030],%g2 ! %g2 = 99142194b763c3b2
p48_label_12:
! %l2 = 000000000000a102, Mem[0000000091000000] = ddab9f6d
stw %l2,[%i6+%g0] ! Mem[0000000091000000] = 0000a102
! Mem[0000000090800038] = 00000000, %g2 = ffffffff944f136a
ldsb [%i5+0x03b],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000010] = 450c381a, %g2 = 0000000000000000
ldsh [%i6+0x012],%g2 ! %g2 = 000000000000450c
! %l3 = 0000000000000093, Mem[0000000090800020] = 6c6c0f3a
stw %l3,[%i5+%o4] ! Mem[0000000090800020] = 00000093
! Mem[0000000071000000] = cae4ff23, %l4 = ffffffffffff85dd
ldub [%i2+%g0],%l4 ! %l4 = 00000000000000ca
! Mem[0000000091800008] = 57fff78e, %g18 = 99142194b763c3b2
ldsw [%o0+%o1],%g2 ! %g2 = 99142194b763c3b2
! Mem[0000000090800000] = c9c086c6, %g2 = 0000000057fff78e
lduh [%i5+%g0],%g2 ! %g2 = 000000000000c9c0
! %l6 = 000000000000c02f, Mem[0000000090000004] = 80b60b78
sth %l6,[%i4+0x004] ! Mem[0000000090000004] = c02f0b78
! Mem[0000000091800010] = 5e44f9f4, %g18 = 99142194b763c3b2
ldsw [%o0+%o2],%g2 ! %g2 = 99142194b763c3b2
! %l7 = d209413e6b671ec9, Mem[0000000091800038] = e8dd799b
stw %l7,[%o0+0x038] ! Mem[0000000091800038] = 6b671ec9
p48_label_13:
! %l5 = ffffffffffffffdd, Mem[000000007180002c] = dddff62e
stw %l5,[%i3+0x02c] ! Mem[000000007180002c] = ffffffdd
! %l3 = 0000000000000093, Mem[0000000070800038] = ff8fb551
stw %l3,[%i1+0x038] ! Mem[0000000070800038] = 00000093
! Mem[0000000091000024] = 6d5243a0, %g2 = 000000005e44f9f4
ldsh [%i6+0x026],%g2 ! %g2 = 0000000000006d52
! Mem[000000009180000c] = 381a450c, %g2 = 0000000000006d52
ldsb [%o0+0x00c],%g2 ! %g2 = 0000000000000038
! %l4 = 000000ca, %l5 = ffffffdd, Mem[0000000090000018] = 57ff0055 381a450c
std %l4,[%i4+%o3] ! Mem[0000000090000018] = 000000ca ffffffdd
! Mem[0000000090800038] = 0000000000000023, %g2 = 0000000000000038
ldx [%i5+0x038],%g2 ! %g2 = 0000000000000023
! Mem[000000009000000c] = 21021222, %g2 = 0000000000000023
ldsb [%i4+0x00f],%g2 ! %g2 = 0000000000000021
! Mem[0000000090800020] = 00000093, %g18 = 99142194b763c3b2
ldsw [%i5+%o4],%g2 ! %g2 = 99142194b763c3b2
! %l5 = ffffffffffffffdd, Mem[0000000090000008] = 00000055
stw %l5,[%i4+%o1] ! Mem[0000000090000008] = ffffffdd
! %l6 = 000000000000c02f, Mem[0000000090000024] = db3215c4
sth %l6,[%i4+0x024] ! Mem[0000000090000024] = c02f15c4
p48_label_14:
! Mem[0000000091000018] = 4f3440af, %g2 = 0000000000000093
ldsb [%i6+0x01a],%g2 ! %g2 = 000000000000004f
! Mem[0000000090000018] = 000000caffffffdd, %g2 = 000000000000004f
ldx [%i4+%o3],%g2 ! %g2 = 000000caffffffdd
! %l7 = d209413e6b671ec9, Mem[0000000091000006] = 1c207d10
sth %l7,[%i6+0x006] ! Mem[0000000091000004] = 1ec97d10
! %l7 = d209413e6b671ec9, Mem[000000009000000c] = 00000021
stb %l7,[%i4+0x00c] ! Mem[000000009000000c] = c9000021
! %l6 = 000000000000c02f, Mem[0000000091800018] = 39a5df25
stw %l6,[%o0+%o3] ! Mem[0000000091800018] = 0000c02f
! %l0 = 0000000000000023, Mem[0000000091800000] = 6c5e37b5da193367
stx %l0,[%o0+%g0] ! Mem[0000000091800000] = 0000000000000023
! %l5 = ffffffffffffffdd, Mem[0000000091000023] = 8d7b416d
stb %l5,[%i6+0x023] ! Mem[0000000091000020] = dd7b416d
! Mem[0000000070000034] = 4253d985, %l3 = 0000000000000093
ldsh [%i0+0x034],%l3 ! %l3 = 0000000000004253
! Mem[0000000091800008] = 57fff78e381a450c, %g2 = 000000caffffffdd
ldx [%o0+%o1],%g2 ! %g2 = 57fff78e381a450c
! Mem[0000000090000000] = f4d6f5d4 c02f0b78, %g2 = 381a450c, %g3 = 1d4abe64
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 00000000c02f0b78
p48_label_15:
! Mem[0000000070000028] = f7421de7, %l4 = 00000000000000ca
ldsw [%i0+%o5],%l4 ! %l4 = fffffffff7421de7
! Mem[0000000090800008] = 15c4b48d, %g2 = 00000000f4d6f5d4
lduh [%i5+%o1],%g2 ! %g2 = 00000000000015c4
! Mem[0000000070000018] = 8646d384, %l0 = 0000000000000023
lduh [%i0+%o3],%l0 ! %l0 = 0000000000008646
! Mem[0000000091000038] = 65898de9 d7571dc0, %g2 = 000015c4, %g3 = c02f0b78
ldd [%i6+0x038],%g2 ! %g2 = 0000000065898de9 00000000d7571dc0
! Mem[0000000090000020] = 8afbc14e, %g18 = 99142194b763c3b2
ldsw [%i4+%o4],%g2 ! %g2 = 99142194b763c3b2
! Mem[0000000070000010] = cc0f5e55 f4432ef4, %l6 = 0000c02f, %l7 = 6b671ec9
ldd [%i0+%o2],%l6 ! %l6 = 00000000cc0f5e55 00000000f4432ef4
! %l5 = ffffffffffffffdd, Mem[0000000090800030] = e7b333342d07fd66
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = ffffffffffffffdd
! Mem[0000000090000024] = c02f15c4, %g2 = ffffffff8afbc14e
lduw [%i4+0x024],%g2 ! %g2 = 00000000c02f15c4
! Mem[000000009180003c] = eb806635, %g18 = 99142194b763c3b2
ldsw [%o0+0x03c],%g2 ! %g2 = 99142194b763c3b2
! Mem[000000009100001c] = 40af2dc9, %g2 = ffffffffeb806635
ldub [%i6+0x01c],%g2 ! %g2 = 0000000000000040
p48_label_16:
! Mem[0000000091000030] = 3e6b671e, %g2 = 0000000000000040
ldsb [%i6+0x033],%g2 ! %g2 = 000000000000003e
! Mem[0000000091800010] = 5e44f9f4 a2d923b6, %g2 = 0000003e, %g3 = d7571dc0
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 00000000a2d923b6
! Mem[0000000090000018] = 000000caffffffdd, %g2 = 000000005e44f9f4
ldx [%i4+%o3],%g2 ! %g2 = 000000caffffffdd
! Mem[0000000091000030] = 413e6b67, %g2 = 000000caffffffdd
lduh [%i6+0x032],%g2 ! %g2 = 000000000000413e
! %l5 = ffffffffffffffdd, Mem[0000000070800000] = 09cd0f28cb3fc80d
stx %l5,[%i1+%g0] ! Mem[0000000070800000] = ffffffffffffffdd
! %l3 = 0000000000004253, Mem[0000000091000028] = 43a06d52
stw %l3,[%i6+%o5] ! Mem[0000000091000028] = 00004253
! %l2 = 000000000000a102, Mem[0000000091000013] = 0c381a45
stb %l2,[%i6+0x013] ! Mem[0000000091000010] = 02381a45
! Mem[0000000091000030] = 413e6b67, %g2 = 000000000000413e
ldsh [%i6+0x032],%g2 ! %g2 = 000000000000413e
! %l0 = 0000000000008646, Mem[0000000091000029] = 0042531d
stb %l0,[%i6+0x029] ! Mem[0000000091000028] = 4642531d
! Mem[0000000091800028] = 00000000 264d8f72, %g2 = 0000413e, %g3 = a2d923b6
ldd [%o0+%o5],%g2 ! %g2 = 0000000000000000 00000000264d8f72
p48_label_17:
! %l2 = 000000000000a102, Mem[0000000071800010] = f2d193fa0d91b73d
stx %l2,[%i3+%o2] ! Mem[0000000071800010] = 000000000000a102
! %l4 = fffffffff7421de7, Mem[0000000090800026] = 4dff0000
sth %l4,[%i5+0x026] ! Mem[0000000090800024] = 1de70000
! Mem[0000000091800008] = 57fff78e, %g2 = 0000000000000000
ldsb [%o0+%o1],%g2 ! %g2 = 0000000000000057
! %l6 = 00000000cc0f5e55, Mem[000000009100002c] = 1d4abe64
stw %l6,[%i6+0x02c] ! Mem[000000009100002c] = cc0f5e55
! %l6 = cc0f5e55, %l7 = f4432ef4, Mem[0000000090000030] = 944f136a 126760d7
std %l6,[%i4+0x030] ! Mem[0000000090000030] = cc0f5e55 f4432ef4
! Mem[0000000090000010] = 0212225c, %g18 = 99142194b763c3b2
ldsw [%i4+%o2],%g2 ! %g2 = 99142194b763c3b2
! Mem[0000000091000020] = 9de28fdd, %g2 = 000000000212225c
lduw [%i6+%o4],%g2 ! %g2 = 000000009de28fdd
! Mem[0000000071000020] = 532ca102, %l7 = 00000000f4432ef4
lduw [%i2+%o4],%l7 ! %l7 = 00000000532ca102
! %l6 = 00000000cc0f5e55, Mem[0000000091800035] = 1a450c6b
stb %l6,[%o0+0x035] ! Mem[0000000091800034] = 55450c6b
! Mem[0000000090800034] = dd000000, %g2 = 000000009de28fdd
ldub [%i5+0x037],%g2 ! %g2 = 00000000000000dd
p48_label_18:
! %l0 = 0000000000008646, Mem[0000000091000019] = 334f3440
stb %l0,[%i6+0x019] ! Mem[0000000091000018] = 464f3440
! %l7 = 00000000532ca102, Mem[0000000091800008] = 57fff78e381a450c
stx %l7,[%o0+%o1] ! Mem[0000000091800008] = 00000000532ca102
! Mem[0000000091000028] = 00464253 cc0f5e55, %g2 = 000000dd, %g3 = 264d8f72
ldd [%i6+%o5],%g2 ! %g2 = 0000000000464253 00000000cc0f5e55
! %l2 = 000000000000a102, Mem[0000000091800020] = 0480450c33167744
stx %l2,[%o0+%o4] ! Mem[0000000091800020] = 000000000000a102
! Mem[0000000091800038] = 6b671ec9, %g2 = 0000000000464253
lduh [%o0+0x038],%g2 ! %g2 = 0000000000006b67
! Mem[0000000090800024] = ba1e1de7, %g18 = 99142194b763c3b2
ldsw [%i5+0x024],%g2 ! %g2 = 99142194b763c3b2
! Mem[0000000091800020] = 00000000, %g18 = 99142194b763c3b2
ldsw [%o0+%o4],%g2 ! %g2 = 99142194b763c3b2
! %l0 = 0000000000008646, Mem[0000000091800008] = 00000000
sth %l0,[%o0+%o1] ! Mem[0000000091800008] = 86460000
! Mem[0000000071800030] = 00000055, %l7 = 00000000532ca102
ldub [%i3+0x033],%l7 ! %l7 = 0000000000000055
! %l6 = 00000000cc0f5e55, Mem[0000000091800004] = 00000023
sth %l6,[%o0+0x004] ! Mem[0000000091800004] = 5e550023
p48_label_19:
! Mem[0000000090800020] = 00000093ba1e1de7, %g2 = 0000000000000000
ldx [%i5+%o4],%g2 ! %g2 = 00000093ba1e1de7
! Mem[0000000091000018] = b4464f3440af2dc9, %g2 = 00000093ba1e1de7
ldx [%i6+%o3],%g2 ! %g2 = b4464f3440af2dc9
! %l1 = 000000000480450c, Mem[000000009100000f] = c4048045
stb %l1,[%i6+0x00f] ! Mem[000000009100000c] = 0c048045
! Mem[000000009080002c] = 264d8f72, %g18 = 99142194b763c3b2
ldsw [%i5+0x02c],%g2 ! %g2 = 99142194b763c3b2
! %l4 = fffffffff7421de7, Mem[0000000091000038] = 65898de9
sth %l4,[%i6+0x038] ! Mem[0000000091000038] = 1de78de9
! Mem[0000000091800014] = b60000c0, %g2 = 00000000264d8f72
ldub [%o0+0x017],%g2 ! %g2 = 00000000000000b6
! %l4 = fffffffff7421de7, Mem[0000000090800025] = 1e1de700
stb %l4,[%i5+0x025] ! Mem[0000000090800024] = e71de700
! Mem[0000000090000004] = c02f0b78, %g2 = 00000000000000b6
lduw [%i4+0x004],%g2 ! %g2 = 00000000c02f0b78
! Mem[0000000070800018] = e1b1be0f 55316f8f, %l6 = cc0f5e55, %l7 = 00000055
ldd [%i1+%o3],%l6 ! %l6 = 00000000e1b1be0f 0000000055316f8f
! Mem[0000000090800010] = c7bc1d28, %g2 = 00000000c02f0b78
lduw [%i5+%o2],%g2 ! %g2 = 00000000c7bc1d28
p48_label_20:
! %l7 = 0000000055316f8f, Mem[0000000091000000] = 0000a102
stw %l7,[%i6+%g0] ! Mem[0000000091000000] = 55316f8f
! Mem[0000000091800038] = 6b671ec9 eb806635, %g2 = c7bc1d28, %g3 = cc0f5e55
ldd [%o0+0x038],%g2 ! %g2 = 000000006b671ec9 00000000eb806635
! Mem[0000000070800000] = ffffffff ffffffdd, %l4 = f7421de7, %l5 = ffffffdd
ldd [%i1+%g0],%l4 ! %l4 = 00000000ffffffff 00000000ffffffdd
! Mem[0000000090800000] = c9c086c6, %g2 = 000000006b671ec9
ldsb [%i5+%g0],%g2 ! %g2 = ffffffffffffffc9
! %l1 = 000000000480450c, Mem[0000000070800008] = 9bce2d58aa01da2d
stx %l1,[%i1+%o1] ! Mem[0000000070800008] = 000000000480450c
! %l3 = 0000000000004253, Mem[0000000091000004] = de861ec9
sth %l3,[%i6+0x004] ! Mem[0000000091000004] = 42531ec9
! %l4 = 00000000ffffffff, Mem[0000000091000008] = 7d108377
sth %l4,[%i6+%o1] ! Mem[0000000091000008] = ffff8377
! %l2 = 0000a102, %l3 = 00004253, Mem[0000000090000020] = 8afbc14e c02f15c4
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 0000a102 00004253
! %l3 = 0000000000004253, Mem[0000000071000038] = 5f4ea102779c06e7
stx %l3,[%i2+0x038] ! Mem[0000000071000038] = 0000000000004253
! %l7 = 0000000055316f8f, Mem[000000009080002c] = 264d8f72
stw %l7,[%i5+0x02c] ! Mem[000000009080002c] = 55316f8f
p48_label_21:
! Mem[0000000090800034] = dd000000, %g2 = ffffffffffffffc9
ldsb [%i5+0x037],%g2 ! %g2 = ffffffffffffffdd
! Mem[0000000091000038] = 1de78de9 d7571dc0, %g2 = ffffffdd, %g3 = eb806635
ldd [%i6+0x038],%g2 ! %g2 = 000000001de78de9 00000000d7571dc0
! Mem[000000009180002c] = 264d8f72, %g2 = 000000001de78de9
lduw [%o0+0x02c],%g2 ! %g2 = 00000000264d8f72
! Mem[000000007100003c] = 00004253, %l4 = 00000000ffffffff
lduh [%i2+0x03e],%l4 ! %l4 = 0000000000004253
! Mem[0000000091800030] = 57fff78e 3855450c, %g2 = 264d8f72, %g3 = d7571dc0
ldd [%o0+0x030],%g2 ! %g2 = 0000000057fff78e 000000003855450c
! %l6 = 00000000e1b1be0f, Mem[000000009100002e] = 5e55d209
sth %l6,[%i6+0x02e] ! Mem[000000009100002c] = be0fd209
! %l0 = 0000000000008646, Mem[0000000090000021] = 00a10200
stb %l0,[%i4+0x021] ! Mem[0000000090000020] = 46a10200
! %l7 = 0000000055316f8f, Mem[0000000071000030] = 25a4615c
sth %l7,[%i2+0x030] ! Mem[0000000071000030] = 6f8f615c
! Mem[0000000091000030] = d209413e, %g2 = 0000000057fff78e
lduw [%i6+0x030],%g2 ! %g2 = 00000000d209413e
! Mem[0000000070000028] = f7421de7, %l4 = 0000000000004253
lduh [%i0+0x02a],%l4 ! %l4 = 0000000000001de7
p48_label_22:
! %l3 = 0000000000004253, Mem[0000000091000028] = 00464253
stw %l3,[%i6+%o5] ! Mem[0000000091000028] = 00004253
! Mem[0000000090000030] = 55f4432e, %g2 = 00000000d209413e
ldub [%i4+0x033],%g2 ! %g2 = 0000000000000055
! %l0 = 0000000000008646, Mem[000000009180003c] = eb806635
stw %l0,[%o0+0x03c] ! Mem[000000009180003c] = 00008646
! %l3 = 0000000000004253, Mem[0000000090800008] = 15c4b48df38fafd2
stx %l3,[%i5+%o1] ! Mem[0000000090800008] = 0000000000004253
! %l7 = 0000000055316f8f, Mem[0000000091800032] = f78e3855
stb %l7,[%o0+0x032] ! Mem[0000000091800030] = 8f8e3855
! %l7 = 0000000055316f8f, Mem[000000009080001a] = 00000000
sth %l7,[%i5+0x01a] ! Mem[0000000090800018] = 6f8f0000
! Mem[000000007080002c] = 0480450c, %l2 = 000000000000a102
ldsb [%i1+0x02e],%l2 ! %l2 = 0000000000000045
! %l2 = 0000000000000045, Mem[0000000091000014] = 381a450c
stb %l2,[%i6+0x014] ! Mem[0000000091000014] = 451a450c
! Mem[0000000090000018] = 000000ca ffffffdd, %g2 = 00000055, %g3 = 3855450c
ldd [%i4+%o3],%g2 ! %g2 = 00000000000000ca 00000000ffffffdd
! Mem[0000000090800028] = 00000055, %g2 = 00000000000000ca
ldub [%i5+0x029],%g2 ! %g2 = 0000000000000000
p48_label_23:
! Mem[0000000090800000] = c6d0bacc, %g2 = 0000000000000000
ldsb [%i5+0x003],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000090000020] = a1020000, %g2 = ffffffffffffffc6
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffa102
! %l6 = e1b1be0f, %l7 = 55316f8f, Mem[0000000090000038] = ffffffff ef82e5ff
std %l6,[%i4+0x038] ! Mem[0000000090000038] = e1b1be0f 55316f8f
! %l7 = 0000000055316f8f, Mem[0000000070000030] = c73c0938
stw %l7,[%i0+0x030] ! Mem[0000000070000030] = 55316f8f
! Mem[0000000090800008] = 0000000000004253, %g2 = ffffffffffffa102
ldx [%i5+%o1],%g2 ! %g2 = 0000000000004253
! %l0 = 0000000000008646, Mem[0000000091000038] = 1de78de9d7571dc0
stx %l0,[%i6+0x038] ! Mem[0000000091000038] = 0000000000008646
! Mem[0000000090800038] = 00000000, %g2 = 0000000000004253
ldsh [%i5+0x038],%g2 ! %g2 = 0000000000000000
! %l0 = 0000000000008646, Mem[0000000071000002] = cae4ff23
sth %l0,[%i2+0x002] ! Mem[0000000071000000] = cae48646
! Mem[000000009100003c] = 00008646, %g2 = 0000000000000000
lduw [%i6+0x03c],%g2 ! %g2 = 0000000000008646
! Mem[0000000091000010] = 04804502451a450c, %g2 = 0000000000008646
ldx [%i6+%o2],%g2 ! %g2 = 04804502451a450c
p48_label_24:
! Mem[000000009000002c] = 0093cc0f, %g2 = 04804502451a450c
ldsh [%i4+0x02e],%g2 ! %g2 = 0000000000000093
! Mem[0000000070800030] = 30e5f349, %l7 = 0000000055316f8f
ldsb [%i1+0x032],%l7 ! %l7 = fffffffffffffff3
! %l1 = 000000000480450c, Mem[0000000091000020] = 9de28fdd7b416d52
stx %l1,[%i6+%o4] ! Mem[0000000091000020] = 000000000480450c
! Mem[0000000091000038] = 00000086, %g2 = 0000000000000093
ldub [%i6+0x03b],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000034] = 1ec90000, %g2 = 0000000000000000
ldub [%i6+0x036],%g2 ! %g2 = 000000000000001e
! Mem[0000000090000028] = 0000a102, %g2 = 000000000000001e
lduh [%i4+%o5],%g2 ! %g2 = 0000000000000000
! %l1 = 000000000480450c, Mem[0000000071800008] = 297faff3b8f35175
stx %l1,[%i3+%o1] ! Mem[0000000071800008] = 000000000480450c
! %l0 = 00008646, %l1 = 0480450c, Mem[0000000070000008] = aa5885dd de818de2
std %l0,[%i0+%o1] ! Mem[0000000070000008] = 00008646 0480450c
! Mem[0000000090000030] = cc0f5e55, %g2 = 0000000000000000
lduw [%i4+0x030],%g2 ! %g2 = 00000000cc0f5e55
! Mem[0000000070800000] = ffffffffffffffdd, %l0 = 0000000000008646
ldx [%i1+%g0],%l0 ! %l0 = ffffffffffffffdd
p48_label_25:
! %l4 = 0000000000001de7, Mem[000000009000001c] = ffffffdd
stw %l4,[%i4+0x01c] ! Mem[000000009000001c] = 00001de7
! %l2 = 0000000000000045, Mem[000000009100003c] = 00008646
stb %l2,[%i6+0x03c] ! Mem[000000009100003c] = 45008646
! Mem[0000000071000034] = f7756ea5, %l4 = 0000000000001de7
ldsw [%i2+0x034],%l4 ! %l4 = fffffffff7756ea5
! Mem[0000000071000034] = f7756ea5, %l4 = fffffffff7756ea5
ldsb [%i2+0x035],%l4 ! %l4 = 0000000000000075
! Mem[0000000091800008] = 86460000, %g2 = 00000000cc0f5e55
ldub [%o0+%o1],%g2 ! %g2 = 0000000000000086
! Mem[0000000091800024] = 0000a102, %g18 = 99142194b763c3b2
ldsw [%o0+0x024],%g2 ! %g2 = 99142194b763c3b2
! %l2 = 0000000000000045, Mem[000000009100003a] = 00004500
stb %l2,[%i6+0x03a] ! Mem[0000000091000038] = 45004500
! Mem[0000000091800034] = 450c6b67, %g2 = 000000000000a102
lduh [%o0+0x036],%g2 ! %g2 = 000000000000450c
! Mem[000000007000000c] = 0480450c, %l3 = 0000000000004253
ldub [%i0+0x00d],%l3 ! %l3 = 0000000000000080
! %l0 = ffffffffffffffdd, Mem[0000000090000010] = 0212225c798eb5a3
stx %l0,[%i4+%o2] ! Mem[0000000090000010] = ffffffffffffffdd
ba,a p48_not_taken_0_end
p48_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 ffffffffffffffdd
bne,a,pn %xcc,p48_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000480450c
bne,a,pn %xcc,p48_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000045
bne,a,pn %xcc,p48_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000080
bne,a,pn %xcc,p48_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000075
bne,a,pn %xcc,p48_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000ffffffdd
bne,a,pn %xcc,p48_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000e1b1be0f
bne,a,pn %xcc,p48_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be fffffffffffffff3
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 9a37b66c 3b97a045
bne %xcc,p48_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be b21970bb a0fdcc8d
bne %xcc,p48_f6_fail
nop
! Check Local Memory
set p48_local0_expect,%g1
p48_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 000086460480450c
ldx [%i0+0x008],%g3 ! Observed data at 0000000070000008
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 55316f8f4253d985
ldx [%i0+0x030],%g3 ! Observed data at 0000000070000030
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x030,%g4
set p48_local1_expect,%g1
p48_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffffffffffffffdd
ldx [%i1+0x000],%g3 ! Observed data at 0000000070800000
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000000480450c
ldx [%i1+0x008],%g3 ! Observed data at 0000000070800008
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 2b5d52170480450c
ldx [%i1+0x028],%g3 ! Observed data at 0000000070800028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000093bb609602
ldx [%i1+0x038],%g3 ! Observed data at 0000000070800038
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x038,%g4
set p48_local2_expect,%g1
p48_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = cae48646c952ce5f
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 = c02f69de215a5d8a
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 = deb1ebedfb1e1ec9
ldx [%i2+0x010],%g3 ! Observed data at 0000000071000010
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 6f8f615cf7756ea5
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 = 0000000000004253
ldx [%i2+0x038],%g3 ! Observed data at 0000000071000038
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x038,%g4
set p48_local3_expect,%g1
p48_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 000000000480450c
ldx [%i3+0x008],%g3 ! Observed data at 0000000071800008
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000000000a102
ldx [%i3+0x010],%g3 ! Observed data at 0000000071800010
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4bb99d64ffffffdd
ldx [%i3+0x028],%g3 ! Observed data at 0000000071800028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000005500000021
ldx [%i3+0x030],%g3 ! Observed data at 0000000071800030
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x030,%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_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
! 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:
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000070000008]
stxa %l6,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000028]
lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000070000000]
stha %l1,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000018]
lduha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000071800028]
stha %l5,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000018]
done
p48_trap1o:
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000070000008]
stxa %l6,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000028]
lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000070000000]
stha %l1,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000018]
lduha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000071800028]
stha %l5,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000018]
done
p48_trap2e:
ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000071800008]
done
p48_trap2o:
ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000071800008]
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 = da06f6fe8afbc14e
ldx [%g1+0x008],%l1 ! %l1 = 7d108377db3215c4
ldx [%g1+0x010],%l2 ! %l2 = c7bc1d287b4adc43
ldx [%g1+0x018],%l3 ! %l3 = 57fff78e381a450c
ldx [%g1+0x020],%l4 ! %l4 = 22ff82961d4abe64
ldx [%g1+0x028],%l5 ! %l5 = d3730104c3dc9846
ldx [%g1+0x030],%l6 ! %l6 = 081e530833f16d52
ldx [%g1+0x038],%l7 ! %l7 = d209413e6b671ec9
! 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 = c3de0c71 3ef1f430 445e6b48 da6bf4ed
! %f4 = 227fcb70 d1655d39 df88abea f1229acf
! %f8 = 17e910d8 90128d59 b4120bd0 c25c6b30
! %f12 = 4d1b6c10 b91f846c e8312446 ab8a478f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 4ed55bf7 d939ea36 c2b4bbe8 1499baea
! %f20 = 347ea00d 35b7bc21 21a92376 8c73707f
! %f24 = e446664f 636dbcb1 c20b876d 707c3a46
! %f28 = 56c9437f 93b66cdb d20f876a 79698b7e
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 650bf3aa cf9260a0 5561c198 43e474ea
! %f36 = e91c47ae d5b5553d ad3c225c 3ad5b393
! %f40 = 6cbdf1f5 11bea96c a740c4a7 03a0ce60
! %f44 = 05a1c164 6365654c 4776f406 bdd6fcb0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x114e762800000029,%g7,%g1 ! GSR scale = 5, align = 1
wr %g1,%g0,%gsr ! GSR = 114e762800000029
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:
! %l7 = 1ed458786efe87bf, Mem[0000000090000000] = f4d6f5d480b60b78
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = 1ed458786efe87bf
! Mem[0000000090800004] = bacca9a3, %g2 = 9c6100ec20efa849
ldub [%i5+0x005],%g2 ! %g2 = 00000000000000ba
! Mem[0000000090800010] = bbd0f97aba27fa54, %g2 = 00000000000000ba
ldx [%i5+%o2],%g2 ! %g2 = bbd0f97aba27fa54
! %l2 = 5dfc3383df39937e, Mem[0000000073800010] = b7197011
stw %l2,[%i3+%o2] ! Mem[0000000073800010] = df39937e
! Mem[0000000073800024] = 30a912da, %l3 = 9e3485cc5cfe3e03
ldsh [%i3+0x024],%l3 ! %l3 = 00000000000030a9
! %l2 = 5dfc3383df39937e, Mem[0000000090000009] = abb01bc4
stb %l2,[%i4+0x009] ! Mem[0000000090000008] = 7eb01bc4
! %l4 = a1efe629, %l5 = 3b96a186, Mem[0000000091000030] = 7cc77257 207bbe7e
std %l4,[%i6+0x030] ! Mem[0000000091000030] = a1efe629 3b96a186
! Mem[0000000091800018] = 39a5df25e14610d9, %g2 = bbd0f97aba27fa54
ldx [%o0+%o3],%g2 ! %g2 = 39a5df25e14610d9
! %l3 = 00000000000030a9, Mem[0000000090000018] = 7f114e52
stb %l3,[%i4+%o3] ! Mem[0000000090000018] = a9114e52
! %l5 = ff3232e23b96a186, Mem[0000000090800028] = eb4882af9c5fe8b1
stx %l5,[%i5+%o5] ! Mem[0000000090800028] = ff3232e23b96a186
p49_label_2:
! Mem[0000000090800024] = ba1e4dff, %g2 = 39a5df25e14610d9
ldsb [%i5+0x024],%g2 ! %g2 = ffffffffffffffba
! %l4 = a1efe629, %l5 = 3b96a186, Mem[0000000073000010] = 17ec3a3a bd55a726
std %l4,[%i2+%o2] ! Mem[0000000073000010] = a1efe629 3b96a186
! %l3 = 00000000000030a9, Mem[0000000091000005] = 861c204b
stb %l3,[%i6+0x005] ! Mem[0000000091000004] = a91c204b
! %l5 = ff3232e23b96a186, Mem[0000000073800008] = 32fefb784dc87d0f
stx %l5,[%i3+%o1] ! Mem[0000000073800008] = ff3232e23b96a186
! %l7 = 1ed458786efe87bf, Mem[0000000091800018] = 39a5df25e14610d9
stx %l7,[%o0+%o3] ! Mem[0000000091800018] = 1ed458786efe87bf
! %l2 = 5dfc3383df39937e, Mem[0000000091800030] = 45288f71b6b6487f
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = 5dfc3383df39937e
! Mem[0000000090000000] = 58786efe, %g2 = ffffffffffffffba
lduh [%i4+0x002],%g2 ! %g2 = 0000000000005878
! %l2 = 5dfc3383df39937e, Mem[000000009180000e] = 274a5e44
sth %l2,[%o0+0x00e] ! Mem[000000009180000c] = 937e5e44
! %l0 = 5df5a116, %l1 = 457a28d3, Mem[0000000072000010] = f1fd1c76 37b13e96
std %l0,[%i0+%o2] ! Mem[0000000072000010] = 5df5a116 457a28d3
! Mem[000000009000000c] = 9e2c0212, %g2 = 0000000000005878
lduh [%i4+0x00e],%g2 ! %g2 = 0000000000009e2c
p49_label_3:
! %l5 = ff3232e23b96a186, Mem[0000000091800014] = a2d978b6
stw %l5,[%o0+0x014] ! Mem[0000000091800014] = 3b96a186
! %l7 = 1ed458786efe87bf, Mem[0000000073800000] = dafcfa960c28212e
stx %l7,[%i3+%g0] ! Mem[0000000073800000] = 1ed458786efe87bf
! Mem[0000000090800004] = d0bacca9, %g2 = 0000000000009e2c
ldub [%i5+0x004],%g2 ! %g2 = 00000000000000d0
! Mem[0000000090000000] = 1ed45878, %g18 = fa7e930870940535
ldsw [%i4+%g0],%g2 ! %g2 = fa7e930870940535
! %l7 = 1ed458786efe87bf, Mem[0000000091800038] = e8dd799b
sth %l7,[%o0+0x038] ! Mem[0000000091800038] = 87bf799b
! %l6 = 5656c9e436afea31, Mem[0000000090000014] = 798eb5a3
stw %l6,[%i4+0x014] ! Mem[0000000090000014] = 36afea31
! %l2 = df39937e, %l3 = 000030a9, Mem[0000000090000038] = 8fc6c81b f8ba39dc
std %l2,[%i4+0x038] ! Mem[0000000090000038] = df39937e 000030a9
! Mem[0000000091800000] = 6c5e37b5, %g18 = fa7e930870940535
ldsw [%o0+%g0],%g2 ! %g2 = fa7e930870940535
! %l2 = 5dfc3383df39937e, Mem[000000009180003c] = eb806635
stw %l2,[%o0+0x03c] ! Mem[000000009180003c] = df39937e
! Mem[0000000091000018] = 334f3440, %g2 = 000000006c5e37b5
ldub [%i6+0x019],%g2 ! %g2 = 0000000000000033
p49_label_4:
! %l1 = 89926286457a28d3, Mem[0000000072000008] = 5ffff1529484b790
stx %l1,[%i0+%o1] ! Mem[0000000072000008] = 89926286457a28d3
! %l2 = 5dfc3383df39937e, Mem[000000007200000c] = 457a28d3
sth %l2,[%i0+0x00c] ! Mem[000000007200000c] = 937e28d3
! Mem[0000000072800000] = 5e097483, %l1 = 89926286457a28d3
lduh [%i1+0x002],%l1 ! %l1 = 0000000000007483
! Mem[0000000091800008] = 50d23f27, %g2 = 0000000000000033
ldsh [%o0+%o1],%g2 ! %g2 = 00000000000050d2
! Mem[000000009000003c] = 000030a9, %g2 = 00000000000050d2
lduh [%i4+0x03c],%g2 ! %g2 = 0000000000000000
! %l0 = 8dda897e5df5a116, Mem[0000000073000011] = a1efe629
stb %l0,[%i2+0x011] ! Mem[0000000073000010] = a116e629
! %l0 = 8dda897e5df5a116, Mem[000000009000003a] = 937e0000
stb %l0,[%i4+0x03a] ! Mem[0000000090000038] = 167e0000
! Mem[000000009000000c] = 9e2c0212, %g2 = 0000000000000000
ldsb [%i4+0x00e],%g2 ! %g2 = ffffffffffffff9e
! %l4 = a1efe629, %l5 = 3b96a186, Mem[0000000091000020] = 9de28f8d 7b41cb8c
std %l4,[%i6+%o4] ! Mem[0000000091000020] = a1efe629 3b96a186
! Mem[0000000090000018] = 529d7122, %g2 = ffffffffffffff9e
ldub [%i4+0x01b],%g2 ! %g2 = 0000000000000052
p49_label_5:
! Mem[0000000091800028] = d1fa02cc b0308df5, %g2 = 00000052, %g3 = 0bad0b00
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0308df5
! Mem[0000000090000000] = 1ed45878 6efe87bf, %g2 = d1fa02cc, %g3 = b0308df5
ldd [%i4+%g0],%g2 ! %g2 = 000000001ed45878 000000006efe87bf
! Mem[0000000091000028] = a014addb, %g2 = 000000001ed45878
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000a0
! Mem[0000000090800028] = ff3232e2 3b96a186, %g2 = 000000a0, %g3 = 6efe87bf
ldd [%i5+%o5],%g2 ! %g2 = 00000000ff3232e2 000000003b96a186
! Mem[000000007380001c] = 36672bbc, %l4 = 0b2fdffaa1efe629
ldsw [%i3+0x01c],%l4 ! %l4 = 0000000036672bbc
! %l1 = 0000000000007483, Mem[0000000091000018] = b4334f3440af2dc9
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = 0000000000007483
! %l0 = 8dda897e5df5a116, Mem[0000000090800020] = 6c6c0f3a
stw %l0,[%i5+%o4] ! Mem[0000000090800020] = 5df5a116
! Mem[000000009100003c] = d7571dc0, %g2 = 00000000ff3232e2
ldsb [%i6+0x03c],%g2 ! %g2 = ffffffffffffffd7
! %l7 = 1ed458786efe87bf, Mem[0000000091000030] = a1efe629
stw %l7,[%i6+0x030] ! Mem[0000000091000030] = 6efe87bf
! %l0 = 5df5a116, %l1 = 00007483, Mem[0000000090800018] = 35d3851c d6343572
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 5df5a116 00007483
p49_label_6:
! %l0 = 5df5a116, %l1 = 00007483, Mem[0000000090000018] = a9114e52 9d7122ad
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 5df5a116 00007483
! %l2 = df39937e, %l3 = 000030a9, Mem[0000000091000018] = 00000000 00007483
std %l2,[%i6+%o3] ! Mem[0000000091000018] = df39937e 000030a9
! %l2 = 5dfc3383df39937e, Mem[000000009180000b] = 27074193
stb %l2,[%o0+0x00b] ! Mem[0000000091800008] = 7e074193
! Mem[0000000091000018] = df39937e 000030a9, %g2 = ffffffd7, %g3 = 3b96a186
ldd [%i6+%o3],%g2 ! %g2 = 00000000df39937e 00000000000030a9
! Mem[000000009080000c] = d2bbd0f9, %g2 = 00000000df39937e
ldsb [%i5+0x00f],%g2 ! %g2 = ffffffffffffffd2
! Mem[0000000090800024] = ba1e4dff, %g2 = ffffffffffffffd2
lduw [%i5+0x024],%g2 ! %g2 = 00000000ba1e4dff
! %l5 = ff3232e23b96a186, Mem[0000000072800002] = 5e097483
sth %l5,[%i1+0x002] ! Mem[0000000072800000] = 5e09a186
! Mem[0000000091000004] = dea91c20, %g2 = 00000000ba1e4dff
lduw [%i6+0x004],%g2 ! %g2 = 00000000dea91c20
! Mem[0000000091000000] = ab9f6dde, %g2 = 00000000dea91c20
ldub [%i6+0x001],%g2 ! %g2 = 00000000000000ab
! Mem[0000000090000008] = 967eb01b c40b9e2c, %g2 = 000000ab, %g3 = 000030a9
ldd [%i4+%o1],%g2 ! %g2 = 00000000967eb01b 00000000c40b9e2c
p49_label_7:
! %l1 = 0000000000007483, Mem[0000000091000000] = ddab9f6ddea91c20
stx %l1,[%i6+%g0] ! Mem[0000000091000000] = 0000000000007483
! Mem[0000000090000030] = 944f136a 126760d7, %g2 = 967eb01b, %g3 = c40b9e2c
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f136a 00000000126760d7
! Mem[0000000091000014] = 5bebbbe4, %g2 = 00000000944f136a
ldub [%i6+0x014],%g2 ! %g2 = 000000000000005b
! Mem[0000000091000000] = 00000074, %g2 = 000000000000005b
ldsb [%i6+0x003],%g2 ! %g2 = 0000000000000000
! %l4 = 36672bbc, %l5 = 3b96a186, Mem[0000000091800030] = 5dfc3383 df39937e
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 36672bbc 3b96a186
! Mem[0000000091800018] = 1ed45878, %g2 = 0000000000000000
lduw [%o0+%o3],%g2 ! %g2 = 000000001ed45878
! %l1 = 0000000000007483, Mem[000000009080002a] = 32e23b96
sth %l1,[%i5+0x02a] ! Mem[0000000090800028] = 74833b96
! Mem[0000000091800030] = 2bbc3b96, %g2 = 000000001ed45878
ldsh [%o0+0x032],%g2 ! %g2 = 0000000000002bbc
! Mem[0000000090000020] = 1a54edfc, %g2 = 0000000000002bbc
lduw [%i4+%o4],%g2 ! %g2 = 000000001a54edfc
! Mem[0000000091000008] = 4b1c5151 da67f293, %g2 = 1a54edfc, %g3 = 126760d7
ldd [%i6+%o1],%g2 ! %g2 = 000000004b1c5151 00000000da67f293
p49_label_8:
! Mem[0000000090800024] = 4dffff32, %g2 = 000000004b1c5151
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000004dff
! Mem[0000000073000008] = 90070155f9d20d9a, %l7 = 1ed458786efe87bf
ldx [%i2+%o1],%l7 ! %l7 = 90070155f9d20d9a
! Mem[0000000073000018] = 5076966859c105c4, %l7 = 90070155f9d20d9a
ldx [%i2+%o3],%l7 ! %l7 = 5076966859c105c4
! Mem[0000000090000024] = e7b2eb32, %g2 = 0000000000004dff
lduw [%i4+0x024],%g2 ! %g2 = 00000000e7b2eb32
! %l5 = ff3232e23b96a186, Mem[0000000072800030] = ccbd48c4
stw %l5,[%i1+0x030] ! Mem[0000000072800030] = 3b96a186
! Mem[0000000091800034] = 3b96a186, %g2 = 00000000e7b2eb32
ldub [%o0+0x034],%g2 ! %g2 = 000000000000003b
! %l6 = 5656c9e436afea31, Mem[0000000091000030] = 6efe87bf3b96a186
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = 5656c9e436afea31
! Mem[000000009100001c] = 000030a9, %g2 = 000000000000003b
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000000000
! Mem[000000009080003c] = dd38b60e, %g2 = 0000000000000000
lduw [%i5+0x03c],%g2 ! %g2 = 00000000dd38b60e
! Mem[0000000090800008] = a3d5b48d, %g2 = 00000000dd38b60e
lduw [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d
p49_label_9:
! Mem[0000000090800020] = 5df5a116, %g2 = 00000000a3d5b48d
ldsh [%i5+%o4],%g2 ! %g2 = 0000000000005df5
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = 0000000000005df5
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! Mem[000000009100000c] = da67f293, %g2 = 4b1c5151da67f293
lduw [%i6+0x00c],%g2 ! %g2 = 00000000da67f293
! Mem[0000000091800014] = 3b96a186, %g18 = fa7e930870940535
ldsw [%o0+0x014],%g2 ! %g2 = fa7e930870940535
! Mem[0000000072000024] = 3bd94dc1, %l1 = 0000000000007483
ldsw [%i0+0x024],%l1 ! %l1 = 000000003bd94dc1
! %l2 = df39937e, %l3 = 000030a9, Mem[0000000091000010] = eb99b055 5bebbbe4
std %l2,[%i6+%o2] ! Mem[0000000091000010] = df39937e 000030a9
! Mem[000000009000003c] = 000030a9, %g18 = fa7e930870940535
ldsw [%i4+0x03c],%g2 ! %g2 = fa7e930870940535
! Mem[0000000091000028] = 43a014ad db4f959e, %g2 = 000030a9, %g3 = da67f293
ldd [%i6+%o5],%g2 ! %g2 = 0000000043a014ad 00000000db4f959e
! Mem[0000000090000030] = 4f136a12, %g2 = 0000000043a014ad
ldub [%i4+0x031],%g2 ! %g2 = 000000000000004f
! %l6 = 5656c9e436afea31, Mem[000000009180000a] = 3f7e0741
stb %l6,[%o0+0x00a] ! Mem[0000000091800008] = 317e0741
p49_label_10:
! Mem[0000000090800008] = b48df38f, %g2 = 000000000000004f
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffb48d
! %l4 = 0000000036672bbc, Mem[0000000091000000] = 00000000
stw %l4,[%i6+%g0] ! Mem[0000000091000000] = 36672bbc
! %l0 = 5df5a116, %l1 = 3bd94dc1, Mem[0000000091000028] = 43a014ad db4f959e
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 5df5a116 3bd94dc1
! Mem[0000000091000028] = 5df5a116, %g2 = ffffffffffffb48d
lduw [%i6+%o5],%g2 ! %g2 = 000000005df5a116
! Mem[0000000090000010] = 0212225c 36afea31, %g2 = 5df5a116, %g3 = db4f959e
ldd [%i4+%o2],%g2 ! %g2 = 000000000212225c 0000000036afea31
! Mem[0000000090800000] = c8c086c6, %g2 = 000000000212225c
ldsh [%i5+%g0],%g2 ! %g2 = ffffffffffffc8c0
! Mem[0000000090800024] = ba1e4dff, %g2 = ffffffffffffc8c0
ldsb [%i5+0x024],%g2 ! %g2 = ffffffffffffffba
! Mem[0000000091800004] = da193367, %g18 = fa7e930870940535
ldsw [%o0+0x004],%g2 ! %g2 = fa7e930870940535
! %l2 = 5dfc3383df39937e, Mem[0000000090000020] = 1a54edfce7b2eb32
stx %l2,[%i4+%o4] ! Mem[0000000090000020] = 5dfc3383df39937e
! %l6 = 5656c9e436afea31, Mem[0000000091000000] = 36672bbc00007483
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = 5656c9e436afea31
p49_label_11:
! Mem[0000000072000004] = 5837d5a7, %l6 = 5656c9e436afea31
ldsh [%i0+0x004],%l6 ! %l6 = 0000000000005837
! %l0 = 8dda897e5df5a116, Mem[0000000073000020] = 35c54227
stw %l0,[%i2+%o4] ! Mem[0000000073000020] = 5df5a116
! %l6 = 0000000000005837, Mem[0000000091000014] = 000030a9
sth %l6,[%i6+0x014] ! Mem[0000000091000014] = 583730a9
! %l2 = 5dfc3383df39937e, Mem[0000000072800010] = d35aad6d73b4dded
stx %l2,[%i1+%o2] ! Mem[0000000072800010] = 5dfc3383df39937e
! %l2 = 5dfc3383df39937e, Mem[000000009000000c] = c40b9e2c
sth %l2,[%i4+0x00c] ! Mem[000000009000000c] = 937e9e2c
! Mem[000000009080002c] = 3b96a186, %g18 = fa7e930870940535
ldsw [%i5+0x02c],%g2 ! %g2 = fa7e930870940535
! %l3 = 00000000000030a9, Mem[0000000091800010] = 5e44f9f43b96a186
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = 00000000000030a9
! %l0 = 8dda897e5df5a116, Mem[000000009180002e] = 8df53667
sth %l0,[%o0+0x02e] ! Mem[000000009180002c] = a1163667
! %l0 = 8dda897e5df5a116, Mem[0000000090000014] = 36afea31
stw %l0,[%i4+0x014] ! Mem[0000000090000014] = 5df5a116
! Mem[0000000073800004] = 6efe87bf, %l1 = 000000003bd94dc1
lduw [%i3+0x004],%l1 ! %l1 = 000000006efe87bf
p49_label_12:
! Mem[0000000091800028] = d1fa02ccb030a116, %g2 = 000000003b96a186
ldx [%o0+%o5],%g2 ! %g2 = d1fa02ccb030a116
! %l5 = ff3232e23b96a186, Mem[0000000090800022] = a116ba1e
sth %l5,[%i5+0x022] ! Mem[0000000090800020] = a186ba1e
! Mem[0000000090000034] = 126760d7, %g2 = d1fa02ccb030a116
lduh [%i4+0x034],%g2 ! %g2 = 0000000000001267
! Mem[0000000090800020] = 5df5a186ba1e4dff, %g2 = 0000000000001267
ldx [%i5+%o4],%g2 ! %g2 = 5df5a186ba1e4dff
! Mem[000000009180003c] = df39937e, %g18 = fa7e930870940535
ldsw [%o0+0x03c],%g2 ! %g2 = fa7e930870940535
! Mem[0000000090000010] = 0212225c, %g2 = ffffffffdf39937e
lduw [%i4+%o2],%g2 ! %g2 = 000000000212225c
! %l0 = 8dda897e5df5a116, Mem[000000007300002e] = 44f75fac
sth %l0,[%i2+0x02e] ! Mem[000000007300002c] = 44f7a116
! Mem[0000000091000024] = 3b96a186, %g2 = 000000000212225c
lduw [%i6+0x024],%g2 ! %g2 = 000000003b96a186
! Mem[0000000091800028] = d1fa02cc, %g2 = 000000003b96a186
lduw [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc
! %l2 = 5dfc3383df39937e, Mem[0000000091800008] = 50d2317e0741937e
stx %l2,[%o0+%o1] ! Mem[0000000091800008] = 5dfc3383df39937e
p49_label_13:
! Mem[0000000091800018] = 1ed45878, %g2 = 00000000d1fa02cc
lduw [%o0+%o3],%g2 ! %g2 = 000000001ed45878
! %l4 = 36672bbc, %l5 = 3b96a186, Mem[0000000091000010] = df39937e 583730a9
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 36672bbc 3b96a186
! Mem[0000000090000000] = 1ed45878 6efe87bf, %g2 = 1ed45878, %g3 = 36afea31
ldd [%i4+%g0],%g2 ! %g2 = 000000001ed45878 000000006efe87bf
! %l6 = 0000000000005837, Mem[000000009000002e] = 1540944f
sth %l6,[%i4+0x02e] ! Mem[000000009000002c] = 5837944f
! Mem[0000000090000000] = 1ed45878 6efe87bf, %g2 = 1ed45878, %g3 = 6efe87bf
ldd [%i4+%g0],%g2 ! %g2 = 000000001ed45878 000000006efe87bf
! Mem[0000000072000000] = c4cc731c, %l6 = 0000000000005837
ldsh [%i0+0x002],%l6 ! %l6 = 000000000000731c
! Mem[0000000073000014] = 3b96a186, %l3 = 00000000000030a9
lduh [%i2+0x014],%l3 ! %l3 = 0000000000003b96
! Mem[0000000091000024] = a1865df5, %g2 = 000000001ed45878
ldsb [%i6+0x026],%g2 ! %g2 = ffffffffffffffa1
! %l6 = 000000000000731c, Mem[0000000090000018] = 5df5a116
stb %l6,[%i4+%o3] ! Mem[0000000090000018] = 1cf5a116
! Mem[0000000072000020] = 2660cd3d, %l1 = 000000006efe87bf
ldub [%i0+0x023],%l1 ! %l1 = 000000000000003d
p49_label_14:
! Mem[0000000090800034] = fd66393f, %g2 = ffffffffffffffa1
lduh [%i5+0x036],%g2 ! %g2 = 000000000000fd66
! Mem[0000000091000010] = 36672bbc, %g2 = 000000000000fd66
lduh [%i6+%o2],%g2 ! %g2 = 0000000000003667
! %l3 = 0000000000003b96, Mem[0000000090000038] = df39167e
stw %l3,[%i4+0x038] ! Mem[0000000090000038] = 00003b96
! %l0 = 8dda897e5df5a116, Mem[0000000091000016] = a186df39
sth %l0,[%i6+0x016] ! Mem[0000000091000014] = a116df39
! Mem[0000000090000034] = 60d70000, %g2 = 0000000000003667
ldub [%i4+0x036],%g2 ! %g2 = 0000000000000060
! %l0 = 8dda897e5df5a116, Mem[0000000072800014] = df39937e
stw %l0,[%i1+0x014] ! Mem[0000000072800014] = 5df5a116
! %l1 = 000000000000003d, Mem[0000000090000008] = 967eb01b937e9e2c
stx %l1,[%i4+%o1] ! Mem[0000000090000008] = 000000000000003d
! Mem[0000000091000000] = 5656c9e4, %g18 = fa7e930870940535
ldsw [%i6+%g0],%g2 ! %g2 = fa7e930870940535
! Mem[0000000073800008] = ff3232e2, %l4 = 0000000036672bbc
ldsb [%i3+0x009],%l4 ! %l4 = 0000000000000032
! %l2 = 5dfc3383df39937e, Mem[000000007380000e] = 3b96a186
sth %l2,[%i3+0x00e] ! Mem[000000007380000c] = 3b96937e
p49_label_15:
! %l1 = 000000000000003d, Mem[000000009180001c] = 6efe87bf
stw %l1,[%o0+0x01c] ! Mem[000000009180001c] = 0000003d
! %l2 = 5dfc3383df39937e, Mem[0000000090800018] = 5df5a116
sth %l2,[%i5+%o3] ! Mem[0000000090800018] = 937ea116
! Mem[000000009080003c] = b60e0000, %g2 = 000000005656c9e4
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000b60e
! Mem[0000000090800004] = d0bacca9, %g2 = 000000000000b60e
ldub [%i5+0x004],%g2 ! %g2 = 00000000000000d0
! Mem[0000000091800020] = c69ee3c733167744, %g2 = 00000000000000d0
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733167744
! Mem[0000000072800020] = b74f7a3b, %l7 = 5076966859c105c4
ldsh [%i1+%o4],%l7 ! %l7 = ffffffffffffb74f
! Mem[0000000091800010] = 00000000, %g2 = c69ee3c733167744
ldsb [%o0+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800020] = 86ba1e4d, %g2 = 0000000000000000
ldsb [%i5+0x023],%g2 ! %g2 = ffffffffffffff86
! %l5 = ff3232e23b96a186, Mem[0000000072000027] = 3bd94dc1
stb %l5,[%i0+0x027] ! Mem[0000000072000024] = 3bd94d86
! %l3 = 0000000000003b96, Mem[0000000091800018] = 1ed45878
stw %l3,[%o0+%o3] ! Mem[0000000091800018] = 00003b96
p49_label_16:
! %l3 = 0000000000003b96, Mem[0000000090000018] = 1cf5a11600007483
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = 0000000000003b96
! Mem[0000000090800028] = 74833b96, %g2 = ffffffffffffff86
ldsh [%i5+0x02a],%g2 ! %g2 = 0000000000007483
! %l6 = 000000000000731c, Mem[0000000090800000] = c8c086c6
stw %l6,[%i5+%g0] ! Mem[0000000090800000] = 0000731c
! Mem[0000000090800004] = cca9a3d5, %g2 = 0000000000007483
ldub [%i5+0x006],%g2 ! %g2 = 00000000000000cc
! Mem[000000009080003c] = b60e0000, %g2 = 00000000000000cc
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000b60e
! Mem[0000000090000008] = 00000000, %g2 = 000000000000b60e
ldsh [%i4+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800014] = ba27fa54, %g2 = 0000000000000000
lduw [%i5+0x014],%g2 ! %g2 = 00000000ba27fa54
! Mem[0000000072000010] = 5df5a116 457a28d3, %l0 = 5df5a116, %l1 = 0000003d
ldd [%i0+%o2],%l0 ! %l0 = 000000005df5a116 00000000457a28d3
! Mem[0000000090000024] = df39937e, %g18 = fa7e930870940535
ldsw [%i4+0x024],%g2 ! %g2 = fa7e930870940535
! %l3 = 0000000000003b96, Mem[0000000090000018] = 00000000
stb %l3,[%i4+%o3] ! Mem[0000000090000018] = 96000000
p49_label_17:
! Mem[0000000090800038] = 393f420c, %g2 = ffffffffdf39937e
lduh [%i5+0x038],%g2 ! %g2 = 000000000000393f
! Mem[0000000090800030] = e7b33334, %g18 = fa7e930870940535
ldsw [%i5+0x030],%g2 ! %g2 = fa7e930870940535
! Mem[0000000090000010] = 0212225c, %g2 = ffffffffe7b33334
lduw [%i4+%o2],%g2 ! %g2 = 000000000212225c
! %l2 = df39937e, %l3 = 00003b96, Mem[0000000072000018] = 1dab2616 6dc3ab92
std %l2,[%i0+%o3] ! Mem[0000000072000018] = df39937e 00003b96
! Mem[0000000090000010] = 225c5df5, %g2 = 000000000212225c
lduh [%i4+0x012],%g2 ! %g2 = 000000000000225c
! %l0 = 5df5a116, %l1 = 457a28d3, Mem[0000000091000008] = 4b1c5151 da67f293
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 5df5a116 457a28d3
! Mem[0000000091800038] = 87bf799bdf39937e, %g2 = 000000000000225c
ldx [%o0+0x038],%g2 ! %g2 = 87bf799bdf39937e
! Mem[0000000090000008] = 00000000, %g2 = 87bf799bdf39937e
ldsb [%i4+0x00b],%g2 ! %g2 = 0000000000000000
! %l7 = ffffffffffffb74f, Mem[0000000090000000] = 1ed458786efe87bf
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = ffffffffffffb74f
! Mem[0000000090000038] = 3b960000, %g2 = 0000000000000000
ldsh [%i4+0x03a],%g2 ! %g2 = 0000000000003b96
p49_label_18:
! Mem[0000000073800004] = 6efe87bf, %l5 = ff3232e23b96a186
lduw [%i3+0x004],%l5 ! %l5 = 000000006efe87bf
! %l6 = 000000000000731c, Mem[000000009080002c] = 3b96a186
sth %l6,[%i5+0x02c] ! Mem[000000009080002c] = 731ca186
! %l4 = 0000000000000032, Mem[0000000090000010] = 0212225c
stb %l4,[%i4+%o2] ! Mem[0000000090000010] = 3212225c
! %l3 = 0000000000003b96, Mem[000000009080002a] = 7483731c
stb %l3,[%i5+0x02a] ! Mem[0000000090800028] = 9683731c
! Mem[0000000091800030] = 36672bbc3b96a186, %g2 = 0000000000003b96
ldx [%o0+0x030],%g2 ! %g2 = 36672bbc3b96a186
! Mem[0000000073800018] = c4a03e1b, %l1 = 00000000457a28d3
ldub [%i3+0x01a],%l1 ! %l1 = 000000000000003e
! Mem[0000000072800038] = fa22cea8 65560f07, %l2 = df39937e, %l3 = 00003b96
ldd [%i1+0x038],%l2 ! %l2 = 00000000fa22cea8 0000000065560f07
! Mem[000000009000000c] = 0000003d, %g2 = 36672bbc3b96a186
ldub [%i4+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800000] = 6c5e37b5, %g18 = fa7e930870940535
ldsw [%o0+%g0],%g2 ! %g2 = fa7e930870940535
! Mem[0000000091000028] = 5df5a1163bd94dc1, %g2 = 000000006c5e37b5
ldx [%i6+%o5],%g2 ! %g2 = 5df5a1163bd94dc1
p49_label_19:
! Mem[0000000091800010] = 00000000000030a9, %g2 = 5df5a1163bd94dc1
ldx [%o0+%o2],%g2 ! %g2 = 00000000000030a9
! Mem[0000000090800030] = e7b333342d07fd66, %g2 = 00000000000030a9
ldx [%i5+0x030],%g2 ! %g2 = e7b333342d07fd66
! %l7 = ffffffffffffb74f, Mem[000000009180001a] = 3b960000
sth %l7,[%o0+0x01a] ! Mem[0000000091800018] = b74f0000
! %l4 = 00000032, %l5 = 6efe87bf, Mem[0000000073800028] = aeecca93 4e276f9f
std %l4,[%i3+%o5] ! Mem[0000000073800028] = 00000032 6efe87bf
! %l2 = fa22cea8, %l3 = 65560f07, Mem[0000000073000018] = 50769668 59c105c4
std %l2,[%i2+%o3] ! Mem[0000000073000018] = fa22cea8 65560f07
! %l0 = 000000005df5a116, Mem[0000000090800007] = a9a3d5b4
stb %l0,[%i5+0x007] ! Mem[0000000090800004] = 16a3d5b4
! Mem[0000000090000000] = ffffffff, %g2 = e7b333342d07fd66
ldub [%i4+0x001],%g2 ! %g2 = 00000000000000ff
! Mem[0000000091800008] = 5dfc3383df39937e, %g2 = 00000000000000ff
ldx [%o0+%o1],%g2 ! %g2 = 5dfc3383df39937e
! Mem[0000000091800038] = 87bf799b, %g2 = 5dfc3383df39937e
ldsb [%o0+0x038],%g2 ! %g2 = ffffffffffffff87
! Mem[000000009100000c] = d336672b, %g2 = ffffffffffffff87
ldsb [%i6+0x00f],%g2 ! %g2 = ffffffffffffffd3
p49_label_20:
! Mem[0000000091000000] = 5656c9e4, %g2 = ffffffffffffffd3
ldsh [%i6+%g0],%g2 ! %g2 = 0000000000005656
! Mem[0000000090000008] = 00000000, %g2 = 0000000000005656
ldsb [%i4+%o1],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800000] = 0000731c, %g2 = 0000000000000000
lduh [%i5+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000004] = 4f000000, %g2 = 0000000000000000
ldub [%i4+0x007],%g2 ! %g2 = 000000000000004f
! Mem[0000000091000024] = a1865df5, %g2 = 000000000000004f
lduh [%i6+0x026],%g2 ! %g2 = 000000000000a186
! Mem[0000000072000004] = 5837d5a7, %l6 = 000000000000731c
ldub [%i0+0x004],%l6 ! %l6 = 0000000000000058
! Mem[0000000072000030] = fe1fcea3, %l4 = 0000000000000032
ldsh [%i0+0x032],%l4 ! %l4 = ffffffffffffcea3
! %l0 = 000000005df5a116, Mem[0000000073000030] = e5c2f0a1254c2979
stx %l0,[%i2+0x030] ! Mem[0000000073000030] = 000000005df5a116
! %l0 = 5df5a116, %l1 = 0000003e, Mem[0000000091000028] = 5df5a116 3bd94dc1
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 5df5a116 0000003e
! %l3 = 0000000065560f07, Mem[0000000090800010] = bbd0f97a
stb %l3,[%i5+%o2] ! Mem[0000000090800010] = 07d0f97a
p49_label_21:
! %l5 = 000000006efe87bf, Mem[0000000090000024] = df39937e
stw %l5,[%i4+0x024] ! Mem[0000000090000024] = 6efe87bf
! %l6 = 00000058, %l7 = ffffb74f, Mem[0000000091800030] = 36672bbc 3b96a186
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 00000058 ffffb74f
! Mem[0000000091800014] = 30a90000, %g2 = 000000000000a186
ldsb [%o0+0x016],%g2 ! %g2 = 0000000000000030
! %l2 = 00000000fa22cea8, Mem[0000000091000018] = df39937e
stw %l2,[%i6+%o3] ! Mem[0000000091000018] = fa22cea8
! Mem[000000009000000c] = 0000003d, %g2 = 0000000000000030
ldsb [%i4+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[000000009100001c] = 000030a9, %g2 = 0000000000000000
ldsh [%i6+0x01c],%g2 ! %g2 = 0000000000000000
! %l5 = 000000006efe87bf, Mem[0000000090800024] = ba1e4dff
sth %l5,[%i5+0x024] ! Mem[0000000090800024] = 87bf4dff
! Mem[0000000090800000] = 0000731cd0bacc16, %g2 = 0000000000000000
ldx [%i5+%g0],%g2 ! %g2 = 0000731cd0bacc16
! Mem[0000000091800030] = 00000058, %g2 = 0000731cd0bacc16
ldsh [%o0+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000010] = 36672bbc3b96a116, %g2 = 0000000000000000
ldx [%i6+%o2],%g2 ! %g2 = 36672bbc3b96a116
p49_label_22:
! %l1 = 000000000000003e, Mem[0000000090800001] = 00731cd0
stb %l1,[%i5+0x001] ! Mem[0000000090800000] = 3e731cd0
! Mem[000000009080001c] = 74835df5, %g2 = 36672bbc3b96a116
lduh [%i5+0x01e],%g2 ! %g2 = 0000000000007483
! Mem[0000000091000028] = 5df5a116, %g2 = 0000000000007483
ldsh [%i6+%o5],%g2 ! %g2 = 0000000000005df5
! Mem[000000009180001c] = 0000003d, %g18 = fa7e930870940535
ldsw [%o0+0x01c],%g2 ! %g2 = fa7e930870940535
! %l1 = 000000000000003e, Mem[0000000091800020] = c69ee3c733167744
stx %l1,[%o0+%o4] ! Mem[0000000091800020] = 000000000000003e
! %l4 = ffffffffffffcea3, Mem[0000000091800002] = 37b5da19
sth %l4,[%o0+0x002] ! Mem[0000000091800000] = cea3da19
! Mem[0000000090800010] = f97aba27, %g2 = 000000000000003d
lduh [%i5+0x012],%g2 ! %g2 = 000000000000f97a
! %l5 = 000000006efe87bf, Mem[0000000090800025] = bf4dffff
stb %l5,[%i5+0x025] ! Mem[0000000090800024] = bf4dffff
! Mem[0000000091800028] = d1fa02ccb030a116, %g2 = 000000000000f97a
ldx [%o0+%o5],%g2 ! %g2 = d1fa02ccb030a116
! Mem[0000000091000014] = 3b96a116, %g2 = d1fa02ccb030a116
lduw [%i6+0x014],%g2 ! %g2 = 000000003b96a116
p49_label_23:
! Mem[0000000091800028] = 02ccb030, %g2 = 000000003b96a116
ldsh [%o0+0x02a],%g2 ! %g2 = 00000000000002cc
! Mem[0000000090000008] = 000000000000003d, %g2 = 00000000000002cc
ldx [%i4+%o1],%g2 ! %g2 = 000000000000003d
! Mem[0000000090000038] = 96000030, %g2 = 000000000000003d
ldsb [%i4+0x03b],%g2 ! %g2 = ffffffffffffff96
! %l6 = 00000058, %l7 = ffffb74f, Mem[0000000090000020] = 5dfc3383 6efe87bf
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 00000058 ffffb74f
! Mem[000000007200001c] = 00003b96, %l5 = 000000006efe87bf
ldub [%i0+0x01f],%l5 ! %l5 = 0000000000000096
! %l6 = 00000058, %l7 = ffffb74f, Mem[0000000090000038] = 00003b96 000030a9
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 00000058 ffffb74f
! %l4 = ffffffffffffcea3, Mem[000000009100001c] = 000030a9
sth %l4,[%i6+0x01c] ! Mem[000000009100001c] = cea330a9
! %l0 = 000000005df5a116, Mem[000000009100002f] = 3e5656c9
stb %l0,[%i6+0x02f] ! Mem[000000009100002c] = 165656c9
! Mem[0000000090000030] = 944f136a 126760d7, %g2 = ffffff96, %g3 = 6efe87bf
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f136a 00000000126760d7
! Mem[0000000091000020] = a1efe629, %g2 = 00000000944f136a
lduw [%i6+%o4],%g2 ! %g2 = 00000000a1efe629
p49_label_24:
! %l2 = 00000000fa22cea8, Mem[0000000091000020] = a1efe6293b96a186
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = 00000000fa22cea8
! %l5 = 0000000000000096, Mem[0000000090000028] = 07dc67fd
sth %l5,[%i4+%o5] ! Mem[0000000090000028] = 009667fd
! Mem[000000009180002c] = 30a11600, %g2 = 00000000a1efe629
ldub [%o0+0x02d],%g2 ! %g2 = 0000000000000030
! Mem[0000000091800028] = d1fa02ccb030a116, %g2 = 0000000000000030
ldx [%o0+%o5],%g2 ! %g2 = d1fa02ccb030a116
! %l6 = 0000000000000058, Mem[0000000091000004] = 36afea31
stw %l6,[%i6+0x004] ! Mem[0000000091000004] = 00000058
! Mem[0000000091800028] = d1fa02ccb030a116, %g2 = d1fa02ccb030a116
ldx [%o0+%o5],%g2 ! %g2 = d1fa02ccb030a116
! Mem[000000007380003c] = 07679008, %l6 = 0000000000000058
ldsh [%i3+0x03e],%l6 ! %l6 = ffffffffffff9008
! Mem[0000000091000014] = a116fa22, %g2 = d1fa02ccb030a116
ldsb [%i6+0x016],%g2 ! %g2 = ffffffffffffffa1
! %l0 = 5df5a116, %l1 = 0000003e, Mem[0000000091000010] = 36672bbc 3b96a116
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 5df5a116 0000003e
! Mem[0000000091800000] = 5ecea3da, %g2 = ffffffffffffffa1
ldub [%o0+0x001],%g2 ! %g2 = 000000000000005e
p49_label_25:
! Mem[000000009000002c] = 5837944f, %g2 = 000000000000005e
lduh [%i4+0x02e],%g2 ! %g2 = 0000000000005837
! Mem[0000000091800030] = 00000058 ffffb74f, %g2 = 00005837, %g3 = 126760d7
ldd [%o0+0x030],%g2 ! %g2 = 0000000000000058 00000000ffffb74f
! %l4 = ffffffffffffcea3, Mem[0000000072000010] = 5df5a116457a28d3
stx %l4,[%i0+%o2] ! Mem[0000000072000010] = ffffffffffffcea3
! Mem[000000009000000c] = 003d3212, %g2 = 0000000000000058
ldub [%i4+0x00e],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800008] = a3d5b48df38fafd2, %g2 = 0000000000000000
ldx [%i5+%o1],%g2 ! %g2 = a3d5b48df38fafd2
! %l4 = ffffffffffffcea3, Mem[0000000091800008] = 5dfc3383
stw %l4,[%o0+%o1] ! Mem[0000000091800008] = ffffcea3
! %l2 = 00000000fa22cea8, Mem[0000000090800001] = 3e731cd0
stb %l2,[%i5+0x001] ! Mem[0000000090800000] = a8731cd0
! Mem[0000000091000000] = 5656c9e4, %g18 = fa7e930870940535
ldsw [%i6+%g0],%g2 ! %g2 = fa7e930870940535
! %l5 = 0000000000000096, Mem[0000000090000038] = 00000058ffffb74f
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 0000000000000096
! Mem[0000000073000018] = fa22cea865560f07, %l3 = 0000000065560f07
ldx [%i2+%o3],%l3 ! %l3 = fa22cea865560f07
ba,a p49_not_taken_0_end
p49_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000003e
bne,a,pn %xcc,p49_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be fa22cea865560f07
bne,a,pn %xcc,p49_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffcea3
bne,a,pn %xcc,p49_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000096
bne,a,pn %xcc,p49_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffff9008
bne,a,pn %xcc,p49_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffb74f
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 c3de0c71 3ef1f430
bne %xcc,p49_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 445e6b48 da6bf4ed
bne %xcc,p49_f2_fail
nop
! Check Local Memory
set p49_local0_expect,%g1
p49_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 89926286937e28d3
ldx [%i0+0x008],%g3 ! Observed data at 0000000072000008
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffffffffffcea3
ldx [%i0+0x010],%g3 ! Observed data at 0000000072000010
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = df39937e00003b96
ldx [%i0+0x018],%g3 ! Observed data at 0000000072000018
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2660cd3d3bd94d86
ldx [%i0+0x020],%g3 ! Observed data at 0000000072000020
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x020,%g4
set p49_local1_expect,%g1
p49_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 5e09a186d09dc0ef
ldx [%i1+0x000],%g3 ! Observed data at 0000000072800000
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5dfc33835df5a116
ldx [%i1+0x010],%g3 ! Observed data at 0000000072800010
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 3b96a1868e631ed3
ldx [%i1+0x030],%g3 ! Observed data at 0000000072800030
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x030,%g4
set p49_local2_expect,%g1
p49_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = a116e6293b96a186
ldx [%i2+0x010],%g3 ! Observed data at 0000000073000010
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = fa22cea865560f07
ldx [%i2+0x018],%g3 ! Observed data at 0000000073000018
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 5df5a116ff4faa4c
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 = fe28e12e44f7a116
ldx [%i2+0x028],%g3 ! Observed data at 0000000073000028
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000005df5a116
ldx [%i2+0x030],%g3 ! Observed data at 0000000073000030
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x030,%g4
set p49_local3_expect,%g1
p49_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 1ed458786efe87bf
ldx [%i3+0x000],%g3 ! Observed data at 0000000073800000
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = ff3232e23b96937e
ldx [%i3+0x008],%g3 ! Observed data at 0000000073800008
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = df39937e7de40902
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 = 000000326efe87bf
ldx [%i3+0x028],%g3 ! Observed data at 0000000073800028
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x028,%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
! 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:
stda %l0,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073000018]
done
p49_trap1o:
stda %l0,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073000018]
done
p49_trap2e:
stda %l0,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072000000]
done
p49_trap2o:
stda %l0,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072000000]
done
p49_trap3e:
nop
done
p49_trap3o:
nop
done
p49_init_memory_pointers:
set p49_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p49_local0_start,%i0
set p49_local1_start,%i1
set p49_local2_start,%i2
set p49_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 8dda897e5df5a116
ldx [%g1+0x008],%l1 ! %l1 = 89926286457a28d3
ldx [%g1+0x010],%l2 ! %l2 = 5dfc3383df39937e
ldx [%g1+0x018],%l3 ! %l3 = 9e3485cc5cfe3e03
ldx [%g1+0x020],%l4 ! %l4 = 0b2fdffaa1efe629
ldx [%g1+0x028],%l5 ! %l5 = ff3232e23b96a186
ldx [%g1+0x030],%l6 ! %l6 = 5656c9e436afea31
ldx [%g1+0x038],%l7 ! %l7 = 1ed458786efe87bf
! 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 = a4833dd4 f41ef261 38d4508e 6999bb19
! %f4 = 6b55c9b8 069cb99c a6476468 8ddd4f9b
! %f8 = dcb1eeaa 6daa3f5c df62f658 f85ffe2c
! %f12 = a6a34251 18c089d2 535e2cc2 6751e766
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 77d9c074 62d4a1e5 0065ace6 080a25e9
! %f20 = 74f68cc5 f0ac422d 6356dae2 bfe7731d
! %f24 = cd956f12 1158da75 32f8b88a 0aebd3ac
! %f28 = 36074321 271748f7 91aade70 b41140f9
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 21a27f24 e0f01326 9346677d cca82049
! %f36 = 96e85af5 b4e2d310 b916749f 758b95e4
! %f40 = 448222a7 bf05737b 2679993c 07b5d2cc
! %f44 = a8140de5 e2ce2680 3cce8f60 e51aba39
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x083e672700000047,%g7,%g1 ! GSR scale = 8, align = 7
wr %g1,%g0,%gsr ! GSR = 083e672700000047
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[0000000090800008] = a3d5b48d f38fafd2, %g2 = d840c2f0, %g3 = 0bad0b00
ldd [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d 00000000f38fafd2
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = 00000000a3d5b48d
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! Mem[0000000090000030] = 944f136a, %g18 = 2e5a0fea03e11e51
ldsw [%i4+0x030],%g2 ! %g2 = 2e5a0fea03e11e51
! Mem[0000000090800028] = eb4882af 9c5fe8b1, %g2 = 944f136a, %g3 = f38fafd2
ldd [%i5+%o5],%g2 ! %g2 = 00000000eb4882af 000000009c5fe8b1
! %l4 = a3e191c630cf2828, Mem[000000007500001c] = 1e282d55
sth %l4,[%i2+0x01c] ! Mem[000000007500001c] = 28282d55
! %l4 = a3e191c630cf2828, Mem[0000000091800015] = d978b639
stb %l4,[%o0+0x015] ! Mem[0000000091800014] = 2878b639
! %l7 = d16fadbe8001ad34, Mem[0000000090000010] = 0212225c
stw %l7,[%i4+%o2] ! Mem[0000000090000010] = 8001ad34
! Mem[0000000091000018] = 4f3440af, %g2 = 00000000eb4882af
ldub [%i6+0x01a],%g2 ! %g2 = 000000000000004f
! Mem[0000000090800030] = e7b33334 2d07fd66, %g2 = 0000004f, %g3 = 9c5fe8b1
ldd [%i5+0x030],%g2 ! %g2 = 00000000e7b33334 000000002d07fd66
! Mem[0000000090000038] = 8fc6c81b, %g2 = 00000000e7b33334
ldsb [%i4+0x038],%g2 ! %g2 = ffffffffffffff8f
p50_label_2:
! %l6 = 714c6c0e, %l7 = 8001ad34, Mem[0000000090800008] = a3d5b48d f38fafd2
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 714c6c0e 8001ad34
! %l1 = 3575c694cc95c0e9, Mem[0000000090000004] = 80b60b78
stw %l1,[%i4+0x004] ! Mem[0000000090000004] = cc95c0e9
! Mem[0000000074800008] = 195a770c, %l0 = b826c8e6565dc3a5
ldub [%i1+%o1],%l0 ! %l0 = 0000000000000019
! %l2 = 8c98eaf6, %l3 = 7a17fa74, Mem[0000000091000030] = 7cc77257 207bbe7e
std %l2,[%i6+0x030] ! Mem[0000000091000030] = 8c98eaf6 7a17fa74
! %l1 = 3575c694cc95c0e9, Mem[0000000091800000] = 6c5e37b5da193367
stx %l1,[%o0+%g0] ! Mem[0000000091800000] = 3575c694cc95c0e9
! Mem[0000000090800024] = ba1e4dff, %g2 = ffffffffffffff8f
lduw [%i5+0x024],%g2 ! %g2 = 00000000ba1e4dff
! Mem[0000000090800014] = ba27fa54, %g2 = 00000000ba1e4dff
ldsh [%i5+0x014],%g2 ! %g2 = ffffffffffffba27
! %l5 = 995a2172b64e8285, Mem[000000009080003c] = dd38b60e
sth %l5,[%i5+0x03c] ! Mem[000000009080003c] = 8285b60e
! %l6 = e76a7882714c6c0e, Mem[0000000090800010] = bbd0f97a
stb %l6,[%i5+%o2] ! Mem[0000000090800010] = 0ed0f97a
! Mem[0000000075800024] = 26357b21, %l2 = 8fe3c4048c98eaf6
lduh [%i3+0x024],%l2 ! %l2 = 0000000000002635
p50_label_3:
! Mem[0000000091800030] = 45288f71, %g18 = 2e5a0fea03e11e51
ldsw [%o0+0x030],%g2 ! %g2 = 2e5a0fea03e11e51
! Mem[0000000090000018] = 7f114e529d7122ad, %g2 = 0000000045288f71
ldx [%i4+%o3],%g2 ! %g2 = 7f114e529d7122ad
! Mem[0000000090800030] = e7b333342d07fd66, %g2 = 7f114e529d7122ad
ldx [%i5+0x030],%g2 ! %g2 = e7b333342d07fd66
! Mem[0000000091800034] = 487fe8dd, %g2 = e7b333342d07fd66
lduh [%o0+0x036],%g2 ! %g2 = 000000000000487f
! Mem[0000000090000018] = 7f114e52 9d7122ad, %g2 = 0000487f, %g3 = 2d07fd66
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 000000009d7122ad
! Mem[0000000091800028] = d1fa02cc, %g2 = 000000007f114e52
lduh [%o0+%o5],%g2 ! %g2 = 000000000000d1fa
! %l2 = 00002635, %l3 = 7a17fa74, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 00002635 7a17fa74
! %l0 = 0000000000000019, Mem[0000000090800036] = fd66393f
stb %l0,[%i5+0x036] ! Mem[0000000090800034] = 1966393f
! %l0 = 0000000000000019, Mem[0000000090800034] = 2d071966
stw %l0,[%i5+0x034] ! Mem[0000000090800034] = 00000019
! %l5 = 995a2172b64e8285, Mem[0000000091000028] = 43a014addb4f959e
stx %l5,[%i6+%o5] ! Mem[0000000091000028] = 995a2172b64e8285
p50_label_4:
! %l2 = 0000000000002635, Mem[0000000091000010] = eb99b0555bebbbe4
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 0000000000002635
! %l7 = d16fadbe8001ad34, Mem[0000000091000020] = 9de28f8d7b41cb8c
stx %l7,[%i6+%o4] ! Mem[0000000091000020] = d16fadbe8001ad34
! Mem[0000000075800018] = d14a3afa, %l3 = 437bf9147a17fa74
ldsw [%i3+%o3],%l3 ! %l3 = ffffffffd14a3afa
! %l4 = a3e191c630cf2828, Mem[000000009080000c] = 8001ad34
stw %l4,[%i5+0x00c] ! Mem[000000009080000c] = 30cf2828
! Mem[0000000090000000] = f4d6f5d4 cc95c0e9, %g2 = 0000d1fa, %g3 = 9d7122ad
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 00000000cc95c0e9
! %l1 = 3575c694cc95c0e9, Mem[0000000090800008] = 714c6c0e30cf2828
stx %l1,[%i5+%o1] ! Mem[0000000090800008] = 3575c694cc95c0e9
! %l7 = d16fadbe8001ad34, Mem[0000000091000030] = 8c98eaf6
stw %l7,[%i6+0x030] ! Mem[0000000091000030] = 8001ad34
! %l1 = 3575c694cc95c0e9, Mem[0000000091000020] = d16fadbe
sth %l1,[%i6+%o4] ! Mem[0000000091000020] = c0e9adbe
! Mem[0000000091800038] = e8dd799b, %g2 = 00000000f4d6f5d4
lduw [%o0+0x038],%g2 ! %g2 = 00000000e8dd799b
! Mem[0000000091800034] = b6b6487f, %g2 = 00000000e8dd799b
lduw [%o0+0x034],%g2 ! %g2 = 00000000b6b6487f
p50_label_5:
! %l6 = 714c6c0e, %l7 = 8001ad34, Mem[0000000090000028] = 07dc67fd 8d791540
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 714c6c0e 8001ad34
! Mem[0000000091800000] = c694cc95, %g2 = 00000000b6b6487f
ldsh [%o0+0x002],%g2 ! %g2 = ffffffffffffc694
! Mem[0000000090000008] = 96abb01b, %g2 = ffffffffffffc694
lduw [%i4+%o1],%g2 ! %g2 = 0000000096abb01b
! Mem[0000000090800008] = 3575c694 cc95c0e9, %g2 = 96abb01b, %g3 = cc95c0e9
ldd [%i5+%o1],%g2 ! %g2 = 000000003575c694 00000000cc95c0e9
! Mem[0000000074000004] = 57a4e8db, %l4 = a3e191c630cf2828
ldub [%i0+0x007],%l4 ! %l4 = 00000000000000db
! %l0 = 00000019, %l1 = cc95c0e9, Mem[0000000091800008] = 50d23f27 0741274a
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 00000019 cc95c0e9
! Mem[0000000090800028] = eb4882af9c5fe8b1, %g2 = 000000003575c694
ldx [%i5+%o5],%g2 ! %g2 = eb4882af9c5fe8b1
! %l5 = 995a2172b64e8285, Mem[000000009000000c] = c40b9e2c
sth %l5,[%i4+0x00c] ! Mem[000000009000000c] = 82859e2c
! %l4 = 000000db, %l5 = b64e8285, Mem[0000000075000008] = 9aecd227 ea949cc9
std %l4,[%i2+%o1] ! Mem[0000000075000008] = 000000db b64e8285
! Mem[0000000091000020] = c0e9adbe, %g2 = eb4882af9c5fe8b1
lduw [%i6+%o4],%g2 ! %g2 = 00000000c0e9adbe
p50_label_6:
! Mem[0000000091800020] = c69ee3c7, %g2 = 00000000c0e9adbe
ldub [%o0+%o4],%g2 ! %g2 = 00000000000000c6
! %l2 = 0000000000002635, Mem[0000000075800008] = 69de33ba
stw %l2,[%i3+%o1] ! Mem[0000000075800008] = 00002635
! Mem[0000000090000038] = 8fc6c81b, %g2 = 00000000000000c6
ldsh [%i4+0x038],%g2 ! %g2 = ffffffffffff8fc6
! Mem[0000000091800028] = d1fa02cc b0308df5, %g2 = ffff8fc6, %g3 = cc95c0e9
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0308df5
! %l7 = d16fadbe8001ad34, Mem[0000000091000018] = b4334f34
sth %l7,[%i6+%o3] ! Mem[0000000091000018] = ad344f34
! %l1 = 3575c694cc95c0e9, Mem[000000009080001e] = 35726c6c
stb %l1,[%i5+0x01e] ! Mem[000000009080001c] = e9726c6c
! Mem[0000000074800000] = 525f876e, %l6 = e76a7882714c6c0e
ldsb [%i1+0x003],%l6 ! %l6 = 000000000000006e
! Mem[000000009100001c] = 2dc9c0e9, %g2 = 00000000d1fa02cc
ldsh [%i6+0x01e],%g2 ! %g2 = 0000000000002dc9
! %l4 = 00000000000000db, Mem[000000009100001c] = 40af2dc9
stw %l4,[%i6+0x01c] ! Mem[000000009100001c] = 000000db
! Mem[0000000091800038] = e8dd799b eb806635, %g2 = 00002dc9, %g3 = b0308df5
ldd [%o0+0x038],%g2 ! %g2 = 00000000e8dd799b 00000000eb806635
p50_label_7:
! Mem[0000000090800000] = 0026357a, %g2 = 00000000e8dd799b
ldsb [%i5+0x001],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800038] = 799beb80, %g2 = 0000000000000000
ldsh [%o0+0x03a],%g2 ! %g2 = 000000000000799b
! %l1 = 3575c694cc95c0e9, Mem[0000000091800008] = 00000019cc95c0e9
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 3575c694cc95c0e9
! %l6 = 000000000000006e, Mem[0000000091000010] = 0000000000002635
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = 000000000000006e
! Mem[0000000090000008] = 96abb01b82859e2c, %g2 = 000000000000799b
ldx [%i4+%o1],%g2 ! %g2 = 96abb01b82859e2c
! %l1 = 3575c694cc95c0e9, Mem[0000000075800010] = 1e16ad396c4c291f
stx %l1,[%i3+%o2] ! Mem[0000000075800010] = 3575c694cc95c0e9
! Mem[0000000090800030] = e7b33334, %g2 = 96abb01b82859e2c
lduw [%i5+0x030],%g2 ! %g2 = 00000000e7b33334
! Mem[0000000090000030] = 136a1267, %g2 = 00000000e7b33334
lduh [%i4+0x032],%g2 ! %g2 = 000000000000136a
! Mem[0000000091000028] = 2172b64e, %g2 = 000000000000136a
lduh [%i6+0x02a],%g2 ! %g2 = 0000000000002172
! %l1 = 3575c694cc95c0e9, Mem[000000009000000b] = 1b82859e
stb %l1,[%i4+0x00b] ! Mem[0000000090000008] = e982859e
p50_label_8:
! Mem[000000009000002c] = 8001ad34, %g2 = 0000000000002172
lduh [%i4+0x02c],%g2 ! %g2 = 0000000000008001
! Mem[0000000091000008] = 4b1c5151, %g2 = 0000000000008001
lduw [%i6+%o1],%g2 ! %g2 = 000000004b1c5151
! Mem[0000000091800000] = 3575c694cc95c0e9, %g2 = 000000004b1c5151
ldx [%o0+%g0],%g2 ! %g2 = 3575c694cc95c0e9
! Mem[0000000090800038] = 393f420c8285b60e, %g2 = 3575c694cc95c0e9
ldx [%i5+0x038],%g2 ! %g2 = 393f420c8285b60e
! Mem[0000000090800028] = 82af9c5f, %g2 = 393f420c8285b60e
ldub [%i5+0x02a],%g2 ! %g2 = 0000000000000082
! %l6 = 0000006e, %l7 = 8001ad34, Mem[0000000091800038] = e8dd799b eb806635
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 0000006e 8001ad34
! Mem[000000009000001c] = 9d7122ad, %g2 = 0000000000000082
lduw [%i4+0x01c],%g2 ! %g2 = 000000009d7122ad
! Mem[000000009000000c] = 82859e2c, %g18 = 2e5a0fea03e11e51
ldsw [%i4+0x00c],%g2 ! %g2 = 2e5a0fea03e11e51
! Mem[0000000090000014] = 798eb5a3, %g2 = ffffffff82859e2c
ldub [%i4+0x014],%g2 ! %g2 = 0000000000000079
! Mem[0000000074800018] = 6034e20db3c80886, %l2 = 0000000000002635
ldx [%i1+%o3],%l2 ! %l2 = 6034e20db3c80886
p50_label_9:
! %l1 = 3575c694cc95c0e9, Mem[0000000090800003] = 357a17fa
stb %l1,[%i5+0x003] ! Mem[0000000090800000] = e97a17fa
! Mem[0000000091000024] = 8001ad34, %g2 = 0000000000000079
lduw [%i6+0x024],%g2 ! %g2 = 000000008001ad34
! %l7 = d16fadbe8001ad34, Mem[0000000090800036] = 0019393f
sth %l7,[%i5+0x036] ! Mem[0000000090800034] = ad34393f
! Mem[000000009180000c] = 95c0e95e, %g2 = 000000008001ad34
ldub [%o0+0x00d],%g2 ! %g2 = 0000000000000095
! Mem[000000009180003c] = 8001ad34, %g2 = 0000000000000095
ldsb [%o0+0x03c],%g2 ! %g2 = ffffffffffffff80
! Mem[000000009080002c] = 5fe8b1e7, %g2 = ffffffffffffff80
ldsb [%i5+0x02d],%g2 ! %g2 = 000000000000005f
! %l1 = 3575c694cc95c0e9, Mem[000000009100003b] = e9d7571d
stb %l1,[%i6+0x03b] ! Mem[0000000091000038] = e9d7571d
! Mem[0000000075000014] = 924ab0e7, %l3 = ffffffffd14a3afa
lduh [%i2+0x016],%l3 ! %l3 = 000000000000b0e7
! Mem[0000000090800024] = ba1e4dff, %g2 = 000000000000005f
ldsb [%i5+0x024],%g2 ! %g2 = ffffffffffffffba
! Mem[0000000090000008] = 96abb0e982859e2c, %g2 = ffffffffffffffba
ldx [%i4+%o1],%g2 ! %g2 = 96abb0e982859e2c
p50_label_10:
! Mem[0000000091800004] = cc95c0e9, %g2 = 96abb0e982859e2c
lduw [%o0+0x004],%g2 ! %g2 = 00000000cc95c0e9
! %l6 = 0000006e, %l7 = 8001ad34, Mem[0000000091000038] = 65898de9 d7571dc0
std %l6,[%i6+0x038] ! Mem[0000000091000038] = 0000006e 8001ad34
! Mem[0000000090800010] = 0ed0f97a ba27fa54, %g2 = cc95c0e9, %g3 = eb806635
ldd [%i5+%o2],%g2 ! %g2 = 000000000ed0f97a 00000000ba27fa54
! %l2 = b3c80886, %l3 = 0000b0e7, Mem[0000000091800008] = 3575c694 cc95c0e9
std %l2,[%o0+%o1] ! Mem[0000000091800008] = b3c80886 0000b0e7
! %l4 = 000000db, %l5 = b64e8285, Mem[0000000090000038] = 8fc6c81b f8ba39dc
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 000000db b64e8285
! %l4 = 000000db, %l5 = b64e8285, Mem[0000000091800020] = c69ee3c7 33167744
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 000000db b64e8285
! Mem[000000009000002c] = 8001ad34, %g2 = 000000000ed0f97a
ldub [%i4+0x02c],%g2 ! %g2 = 0000000000000080
! %l6 = 000000000000006e, Mem[0000000090800018] = 35d3851cd634e972
stx %l6,[%i5+%o3] ! Mem[0000000090800018] = 000000000000006e
! Mem[0000000090000010] = 8001ad34, %g2 = 0000000000000080
lduw [%i4+%o2],%g2 ! %g2 = 000000008001ad34
! Mem[000000007580003c] = 4933b2ba, %l5 = 995a2172b64e8285
lduh [%i3+0x03c],%l5 ! %l5 = 0000000000004933
p50_label_11:
! Mem[0000000091800038] = 0000006e, %g18 = 2e5a0fea03e11e51
ldsw [%o0+0x038],%g2 ! %g2 = 2e5a0fea03e11e51
! Mem[0000000090800010] = 0ed0f97a ba27fa54, %g2 = 0000006e, %g3 = ba27fa54
ldd [%i5+%o2],%g2 ! %g2 = 000000000ed0f97a 00000000ba27fa54
! Mem[0000000090800038] = 393f420c8285b60e, %g2 = 000000000ed0f97a
ldx [%i5+0x038],%g2 ! %g2 = 393f420c8285b60e
! %l5 = 0000000000004933, Mem[0000000090000010] = 8001ad34
stw %l5,[%i4+%o2] ! Mem[0000000090000010] = 00004933
! Mem[0000000091800010] = 5e44f9f4 a22878b6, %g2 = 8285b60e, %g3 = ba27fa54
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 00000000a22878b6
! %l6 = 0000006e, %l7 = 8001ad34, Mem[0000000090000038] = 000000db b64e8285
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 0000006e 8001ad34
! %l2 = 6034e20db3c80886, Mem[000000009180002c] = b0308df5
stw %l2,[%o0+0x02c] ! Mem[000000009180002c] = b3c80886
! Mem[000000009180000c] = 00b0e75e, %g2 = 000000005e44f9f4
ldub [%o0+0x00d],%g2 ! %g2 = 0000000000000000
! %l2 = 6034e20db3c80886, Mem[0000000091800008] = b3c80886
stw %l2,[%o0+%o1] ! Mem[0000000091800008] = b3c80886
! %l6 = 000000000000006e, Mem[0000000091800008] = b3c808860000b0e7
stx %l6,[%o0+%o1] ! Mem[0000000091800008] = 000000000000006e
p50_label_12:
! %l1 = 3575c694cc95c0e9, Mem[0000000090800038] = 393f420c
stw %l1,[%i5+0x038] ! Mem[0000000090800038] = cc95c0e9
! Mem[0000000090000000] = f4d6f5d4cc95c0e9, %g2 = 0000000000000000
ldx [%i4+%g0],%g2 ! %g2 = f4d6f5d4cc95c0e9
! Mem[000000009000000c] = 82859e2c, %g18 = 2e5a0fea03e11e51
ldsw [%i4+0x00c],%g2 ! %g2 = 2e5a0fea03e11e51
! %l4 = 00000000000000db, Mem[000000009000000b] = e982859e
stb %l4,[%i4+0x00b] ! Mem[0000000090000008] = db82859e
! Mem[000000009000002c] = 8001ad34, %g2 = ffffffff82859e2c
ldub [%i4+0x02c],%g2 ! %g2 = 0000000000000080
! Mem[000000007500003c] = 0a6d934f, %l5 = 0000000000004933
lduh [%i2+0x03c],%l5 ! %l5 = 0000000000000a6d
! %l6 = 000000000000006e, Mem[0000000091000012] = 00000000
sth %l6,[%i6+0x012] ! Mem[0000000091000010] = 006e0000
! %l0 = 00000019, %l1 = cc95c0e9, Mem[0000000091000018] = ad344f34 000000db
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 00000019 cc95c0e9
! %l0 = 0000000000000019, Mem[0000000090000004] = cc95c0e9
stb %l0,[%i4+0x004] ! Mem[0000000090000004] = 1995c0e9
! Mem[0000000074800038] = a6cbe16b, %l0 = 0000000000000019
ldsw [%i1+0x038],%l0 ! %l0 = ffffffffa6cbe16b
p50_label_13:
! Mem[0000000090800020] = 6c6c0f3a ba1e4dff, %g2 = 00000080, %g3 = a22878b6
ldd [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a 00000000ba1e4dff
! Mem[0000000091000004] = 861c204b, %g2 = 000000006c6c0f3a
ldsb [%i6+0x005],%g2 ! %g2 = ffffffffffffff86
! Mem[000000007580002c] = 1789a0e1, %l0 = ffffffffa6cbe16b
ldub [%i3+0x02d],%l0 ! %l0 = 0000000000000089
! Mem[0000000091000034] = fa740000, %g2 = ffffffffffffff86
ldsb [%i6+0x036],%g2 ! %g2 = fffffffffffffffa
! Mem[000000009000003c] = 8001ad34, %g18 = 2e5a0fea03e11e51
ldsw [%i4+0x03c],%g2 ! %g2 = 2e5a0fea03e11e51
! %l3 = 000000000000b0e7, Mem[000000009180002e] = 08864528
sth %l3,[%o0+0x02e] ! Mem[000000009180002c] = b0e74528
! Mem[0000000075000010] = f609964c 924ab0e7, %l0 = 00000089, %l1 = cc95c0e9
ldd [%i2+%o2],%l0 ! %l0 = 00000000f609964c 00000000924ab0e7
! Mem[0000000090800018] = 00000000, %g2 = ffffffff8001ad34
ldsh [%i5+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800010] = 0ed0f97a ba27fa54, %g2 = 00000000, %g3 = ba1e4dff
ldd [%i5+%o2],%g2 ! %g2 = 000000000ed0f97a 00000000ba27fa54
! Mem[0000000091800028] = d1fa02cc, %g18 = 2e5a0fea03e11e51
ldsw [%o0+%o5],%g2 ! %g2 = 2e5a0fea03e11e51
p50_label_14:
! %l7 = d16fadbe8001ad34, Mem[0000000090000020] = 1a54edfce7b2eb32
stx %l7,[%i4+%o4] ! Mem[0000000090000020] = d16fadbe8001ad34
! %l3 = 000000000000b0e7, Mem[0000000074800024] = 9d456e5e
stw %l3,[%i1+0x024] ! Mem[0000000074800024] = 0000b0e7
! %l4 = 00000000000000db, Mem[0000000075000008] = 000000db
stw %l4,[%i2+%o1] ! Mem[0000000075000008] = 000000db
! Mem[0000000075000010] = f609964c924ab0e7, %l6 = 000000000000006e
ldx [%i2+%o2],%l6 ! %l6 = f609964c924ab0e7
! %l6 = f609964c924ab0e7, Mem[0000000091000028] = 995a2172b64e8285
stx %l6,[%i6+%o5] ! Mem[0000000091000028] = f609964c924ab0e7
! Mem[0000000090800000] = 000026e97a17fa74, %g2 = ffffffffd1fa02cc
ldx [%i5+%g0],%g2 ! %g2 = 000026e97a17fa74
! Mem[000000009100001c] = cc95c0e9, %g2 = 000026e97a17fa74
lduh [%i6+0x01c],%g2 ! %g2 = 000000000000cc95
! %l0 = f609964c, %l1 = 924ab0e7, Mem[0000000091800018] = 39a5df25 e14610d9
std %l0,[%o0+%o3] ! Mem[0000000091800018] = f609964c 924ab0e7
! %l4 = 00000000000000db, Mem[0000000090000000] = f4d6f5d41995c0e9
stx %l4,[%i4+%g0] ! Mem[0000000090000000] = 00000000000000db
! Mem[0000000091800004] = 95c0e900, %g2 = 000000000000cc95
ldub [%o0+0x005],%g2 ! %g2 = 0000000000000095
p50_label_15:
! Mem[0000000091000004] = de861c20, %g2 = 0000000000000095
lduh [%i6+0x004],%g2 ! %g2 = 000000000000de86
! %l6 = f609964c924ab0e7, Mem[000000007580001c] = aa202306
stw %l6,[%i3+0x01c] ! Mem[000000007580001c] = 924ab0e7
! %l2 = 6034e20db3c80886, Mem[0000000090000004] = 000000db
stw %l2,[%i4+0x004] ! Mem[0000000090000004] = b3c80886
! Mem[0000000091000000] = ddab9f6d, %g2 = 000000000000de86
lduw [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d
! %l0 = 00000000f609964c, Mem[0000000091000008] = 4b1c5151da67f293
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 00000000f609964c
! Mem[0000000090800000] = 000026e9 7a17fa74, %g2 = ddab9f6d, %g3 = ba27fa54
ldd [%i5+%g0],%g2 ! %g2 = 00000000000026e9 000000007a17fa74
! %l3 = 000000000000b0e7, Mem[0000000091800033] = 71b6b648
stb %l3,[%o0+0x033] ! Mem[0000000091800030] = e7b6b648
! Mem[0000000074000030] = 170cd87e, %l7 = d16fadbe8001ad34
ldsh [%i0+0x030],%l7 ! %l7 = 000000000000170c
! %l6 = f609964c924ab0e7, Mem[0000000090800010] = 0ed0f97aba27fa54
stx %l6,[%i5+%o2] ! Mem[0000000090800010] = f609964c924ab0e7
! %l6 = f609964c924ab0e7, Mem[0000000091800020] = 000000dbb64e8285
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = f609964c924ab0e7
p50_label_16:
! Mem[0000000075800030] = 087dd9e4, %l7 = 000000000000170c
ldsb [%i3+0x030],%l7 ! %l7 = 0000000000000008
! %l3 = 000000000000b0e7, Mem[000000009180000c] = 0000006e
sth %l3,[%o0+0x00c] ! Mem[000000009180000c] = b0e7006e
! %l6 = 924ab0e7, %l7 = 00000008, Mem[0000000091000038] = 0000006e 8001ad34
std %l6,[%i6+0x038] ! Mem[0000000091000038] = 924ab0e7 00000008
! %l2 = b3c80886, %l3 = 0000b0e7, Mem[0000000091800038] = 0000006e 8001ad34
std %l2,[%o0+0x038] ! Mem[0000000091800038] = b3c80886 0000b0e7
! %l4 = 00000000000000db, Mem[0000000091800010] = 5e44f9f4
sth %l4,[%o0+%o2] ! Mem[0000000091800010] = 00dbf9f4
! %l2 = 6034e20db3c80886, Mem[000000009080001c] = 0000006e
stw %l2,[%i5+0x01c] ! Mem[000000009080001c] = b3c80886
! %l1 = 00000000924ab0e7, Mem[0000000075800008] = 00002635
stb %l1,[%i3+%o1] ! Mem[0000000075800008] = e7002635
! %l6 = f609964c924ab0e7, Mem[000000009080002c] = 9c5fe8b1
stw %l6,[%i5+0x02c] ! Mem[000000009080002c] = 924ab0e7
! Mem[0000000074800000] = 525f876e c1cdfb2d, %l6 = 924ab0e7, %l7 = 00000008
ldd [%i1+%g0],%l6 ! %l6 = 00000000525f876e 00000000c1cdfb2d
! %l1 = 00000000924ab0e7, Mem[000000009100002e] = b0e78001
stb %l1,[%i6+0x02e] ! Mem[000000009100002c] = e7e78001
p50_label_17:
! Mem[0000000090000018] = 4e529d71, %g2 = 00000000000026e9
ldsh [%i4+0x01a],%g2 ! %g2 = 0000000000004e52
! Mem[0000000091800018] = f609964c, %g2 = 0000000000004e52
lduw [%o0+%o3],%g2 ! %g2 = 00000000f609964c
! Mem[000000009180000c] = e7006e00, %g2 = 00000000f609964c
ldub [%o0+0x00d],%g2 ! %g2 = 00000000000000e7
! Mem[0000000091800020] = f609964c 924ab0e7, %g2 = 000000e7, %g3 = 7a17fa74
ldd [%o0+%o4],%g2 ! %g2 = 00000000f609964c 00000000924ab0e7
! Mem[0000000090000038] = 0000006e8001ad34, %g2 = 00000000f609964c
ldx [%i4+0x038],%g2 ! %g2 = 0000006e8001ad34
! Mem[0000000090800000] = 000026e97a17fa74, %g2 = 0000006e8001ad34
ldx [%i5+%g0],%g2 ! %g2 = 000026e97a17fa74
! %l0 = 00000000f609964c, Mem[0000000091800010] = 00dbf9f4
stw %l0,[%o0+%o2] ! Mem[0000000091800010] = f609964c
! %l3 = 000000000000b0e7, Mem[0000000091800018] = f609964c
stw %l3,[%o0+%o3] ! Mem[0000000091800018] = 0000b0e7
! Mem[0000000074800034] = d3d0b1c7, %l5 = 0000000000000a6d
ldub [%i1+0x036],%l5 ! %l5 = 00000000000000b1
! %l4 = 000000db, %l5 = 000000b1, Mem[0000000090800030] = e7b33334 0000ad34
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 000000db 000000b1
p50_label_18:
! %l2 = b3c80886, %l3 = 0000b0e7, Mem[0000000090800000] = 000026e9 7a17fa74
std %l2,[%i5+%g0] ! Mem[0000000090800000] = b3c80886 0000b0e7
! Mem[000000009000002c] = ad34944f, %g2 = 000026e97a17fa74
ldsb [%i4+0x02e],%g2 ! %g2 = ffffffffffffffad
! Mem[0000000090800000] = b3c80886, %g18 = 2e5a0fea03e11e51
ldsw [%i5+%g0],%g2 ! %g2 = 2e5a0fea03e11e51
! Mem[0000000091000038] = 924ab0e7 00000008, %g2 = b3c80886, %g3 = 924ab0e7
ldd [%i6+0x038],%g2 ! %g2 = 00000000924ab0e7 0000000000000008
! Mem[0000000091800030] = 45288fe7, %g2 = 00000000924ab0e7
lduh [%o0+0x030],%g2 ! %g2 = 0000000000004528
! Mem[0000000090800000] = b3c80886, %g18 = 2e5a0fea03e11e51
ldsw [%i5+%g0],%g2 ! %g2 = 2e5a0fea03e11e51
! Mem[0000000090000008] = b0db8285, %g2 = ffffffffb3c80886
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000b0db
! Mem[0000000091000030] = 8001ad34, %g2 = 000000000000b0db
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffff8001
! Mem[0000000090800018] = 00000000, %g2 = ffffffffffff8001
lduh [%i5+%o3],%g2 ! %g2 = 0000000000000000
! Mem[000000009000000c] = 82859e2c, %g2 = 0000000000000000
lduw [%i4+0x00c],%g2 ! %g2 = 0000000082859e2c
p50_label_19:
! Mem[0000000090800008] = 94cc95c0, %g2 = 0000000082859e2c
ldub [%i5+0x00b],%g2 ! %g2 = 0000000000000094
! %l5 = 00000000000000b1, Mem[0000000091000014] = 0000006e
stw %l5,[%i6+0x014] ! Mem[0000000091000014] = 000000b1
! %l0 = 00000000f609964c, Mem[0000000091000028] = f609964c
stw %l0,[%i6+%o5] ! Mem[0000000091000028] = f609964c
! %l3 = 000000000000b0e7, Mem[000000009100001f] = e9c0e9ad
stb %l3,[%i6+0x01f] ! Mem[000000009100001c] = e7c0e9ad
! %l1 = 00000000924ab0e7, Mem[0000000091000018] = 00000019
stw %l1,[%i6+%o3] ! Mem[0000000091000018] = 924ab0e7
! Mem[0000000090800030] = 000000db, %g2 = 0000000000000094
ldsb [%i5+0x030],%g2 ! %g2 = 0000000000000000
! %l3 = 000000000000b0e7, Mem[0000000091800028] = d1fa02ccb3c8b0e7
stx %l3,[%o0+%o5] ! Mem[0000000091800028] = 000000000000b0e7
! Mem[0000000091800024] = b0e70000, %g2 = 0000000000000000
ldsh [%o0+0x026],%g2 ! %g2 = ffffffffffffb0e7
! Mem[0000000075000038] = ea66e2330a6d934f, %l3 = 000000000000b0e7
ldx [%i2+0x038],%l3 ! %l3 = ea66e2330a6d934f
! %l5 = 00000000000000b1, Mem[0000000091000028] = f609964c924ae7e7
stx %l5,[%i6+%o5] ! Mem[0000000091000028] = 00000000000000b1
p50_label_20:
! Mem[000000009100002c] = 000000b1, %g2 = ffffffffffffb0e7
lduh [%i6+0x02c],%g2 ! %g2 = 0000000000000000
! %l2 = 6034e20db3c80886, Mem[000000009080003c] = 8285b60e
stw %l2,[%i5+0x03c] ! Mem[000000009080003c] = b3c80886
! %l1 = 00000000924ab0e7, Mem[000000009180003e] = b0e70000
sth %l1,[%o0+0x03e] ! Mem[000000009180003c] = b0e70000
! Mem[0000000091800024] = b0e70000, %g2 = 0000000000000000
ldsh [%o0+0x026],%g2 ! %g2 = ffffffffffffb0e7
! %l7 = 00000000c1cdfb2d, Mem[0000000090800020] = 6c6c0f3aba1e4dff
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 00000000c1cdfb2d
! %l3 = ea66e2330a6d934f, Mem[0000000091800010] = f609964ca22878b6
stx %l3,[%o0+%o2] ! Mem[0000000091800010] = ea66e2330a6d934f
! %l0 = 00000000f609964c, Mem[0000000091000018] = 924ab0e7cc95c0e7
stx %l0,[%i6+%o3] ! Mem[0000000091000018] = 00000000f609964c
! Mem[0000000074800010] = 8f5bd172, %l2 = 6034e20db3c80886
ldsb [%i1+0x013],%l2 ! %l2 = 0000000000000072
! %l5 = 00000000000000b1, Mem[0000000075000021] = a954acda
stb %l5,[%i2+0x021] ! Mem[0000000075000020] = a9b1acda
! %l2 = 0000000000000072, Mem[0000000091800007] = e9000000
stb %l2,[%o0+0x007] ! Mem[0000000091800004] = 72000000
p50_label_21:
! Mem[0000000090000010] = 4933798e, %g2 = ffffffffffffb0e7
ldsh [%i4+0x012],%g2 ! %g2 = 0000000000004933
! Mem[000000009000002c] = ad34944f, %g2 = 0000000000004933
ldsh [%i4+0x02e],%g2 ! %g2 = ffffffffffffad34
! Mem[0000000091800014] = 934f0000, %g2 = ffffffffffffad34
lduh [%o0+0x016],%g2 ! %g2 = 000000000000934f
! Mem[0000000074800004] = c1cdfb2d, %l5 = 00000000000000b1
ldsb [%i1+0x004],%l5 ! %l5 = ffffffffffffffc1
! Mem[0000000075800024] = 26357b21, %l6 = 00000000525f876e
ldsh [%i3+0x026],%l6 ! %l6 = 0000000000007b21
! Mem[0000000090800000] = c8088600, %g2 = 000000000000934f
ldub [%i5+0x001],%g2 ! %g2 = 00000000000000c8
! Mem[0000000075000028] = cbee7368, %l4 = 00000000000000db
ldub [%i2+0x029],%l4 ! %l4 = 00000000000000ee
! Mem[0000000090800030] = 000000db000000b1, %g2 = 00000000000000c8
ldx [%i5+0x030],%g2 ! %g2 = 000000db000000b1
! %l4 = 00000000000000ee, Mem[0000000090000022] = adbe8001
stb %l4,[%i4+0x022] ! Mem[0000000090000020] = eebe8001
! Mem[0000000091800008] = 00000000, %g2 = 000000db000000b1
ldub [%o0+%o1],%g2 ! %g2 = 0000000000000000
p50_label_22:
! Mem[000000009100002c] = 0000b180, %g2 = 0000000000000000
ldsb [%i6+0x02d],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800014] = b0e70000, %g2 = 0000000000000000
ldsh [%i5+0x016],%g2 ! %g2 = ffffffffffffb0e7
! %l4 = 000000ee, %l5 = ffffffc1, Mem[0000000091000000] = ddab9f6d de861c20
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 000000ee ffffffc1
! %l6 = 0000000000007b21, Mem[000000009180001c] = 924ab0e7
stw %l6,[%o0+0x01c] ! Mem[000000009180001c] = 00007b21
! %l3 = ea66e2330a6d934f, Mem[0000000090800000] = b3c808860000b0e7
stx %l3,[%i5+%g0] ! Mem[0000000090800000] = ea66e2330a6d934f
! Mem[0000000074000028] = 3f6b7b9f, %l7 = 00000000c1cdfb2d
lduh [%i0+0x02a],%l7 ! %l7 = 0000000000007b9f
! %l2 = 00000072, %l3 = 0a6d934f, Mem[0000000091000010] = 0000006e 000000b1
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 00000072 0a6d934f
! Mem[000000009080000c] = 95c0e9f6, %g2 = ffffffffffffb0e7
ldsb [%i5+0x00d],%g2 ! %g2 = ffffffffffffff95
! %l1 = 00000000924ab0e7, Mem[000000009100002c] = 000000b1
stw %l1,[%i6+0x02c] ! Mem[000000009100002c] = 924ab0e7
! Mem[0000000090000018] = 7f114e52 9d7122ad, %g2 = ffffff95, %g3 = 00000008
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 000000009d7122ad
p50_label_23:
! Mem[0000000074800014] = 8c3905c8, %l3 = ea66e2330a6d934f
lduw [%i1+0x014],%l3 ! %l3 = 000000008c3905c8
! Mem[0000000090800018] = 00000000b3c80886, %g2 = 000000007f114e52
ldx [%i5+%o3],%g2 ! %g2 = 00000000b3c80886
! %l7 = 0000000000007b9f, Mem[000000009180002e] = b0e74528
stb %l7,[%o0+0x02e] ! Mem[000000009180002c] = 9fe74528
! Mem[0000000075800030] = 087dd9e4, %l0 = 00000000f609964c
ldsb [%i3+0x030],%l0 ! %l0 = 0000000000000008
! %l1 = 00000000924ab0e7, Mem[0000000091000030] = 8001ad34
stb %l1,[%i6+0x030] ! Mem[0000000091000030] = e701ad34
! %l4 = 00000000000000ee, Mem[0000000090000008] = 96abb0db82859e2c
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = 00000000000000ee
! Mem[0000000074800018] = 6034e20db3c80886, %l1 = 00000000924ab0e7
ldx [%i1+%o3],%l1 ! %l1 = 6034e20db3c80886
! Mem[0000000090000038] = 0000006e, %g2 = 00000000b3c80886
ldsb [%i4+0x038],%g2 ! %g2 = 0000000000000000
! %l7 = 0000000000007b9f, Mem[0000000090000004] = b3c80886
sth %l7,[%i4+0x004] ! Mem[0000000090000004] = 7b9f0886
! Mem[0000000091800018] = 0000b0e7, %g2 = 0000000000000000
lduh [%o0+%o3],%g2 ! %g2 = 0000000000000000
p50_label_24:
! %l3 = 000000008c3905c8, Mem[0000000091000024] = 8001ad34
stw %l3,[%i6+0x024] ! Mem[0000000091000024] = 8c3905c8
! %l5 = ffffffffffffffc1, Mem[0000000074800038] = a6cbe16b
stw %l5,[%i1+0x038] ! Mem[0000000074800038] = ffffffc1
! Mem[0000000090000000] = 00000000, %g2 = 0000000000000000
lduw [%i4+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000074800020] = f8bdb03e 0000b0e7, %l2 = 00000072, %l3 = 8c3905c8
ldd [%i1+%o4],%l2 ! %l2 = 00000000f8bdb03e 000000000000b0e7
! %l0 = 0000000000000008, Mem[0000000090800004] = 0a6d934f
stw %l0,[%i5+0x004] ! Mem[0000000090800004] = 00000008
! %l6 = 00007b21, %l7 = 00007b9f, Mem[0000000090800010] = f609964c 924ab0e7
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 00007b21 00007b9f
! Mem[0000000075800024] = 26357b21, %l1 = 6034e20db3c80886
ldub [%i3+0x026],%l1 ! %l1 = 000000000000007b
! %l4 = 00000000000000ee, Mem[000000009080002c] = 924ab0e7
sth %l4,[%i5+0x02c] ! Mem[000000009080002c] = 00eeb0e7
! %l1 = 000000000000007b, Mem[0000000091000023] = be8c3905
stb %l1,[%i6+0x023] ! Mem[0000000091000020] = 7b8c3905
! Mem[0000000091000038] = 924ab0e7, %g2 = 0000000000000000
lduw [%i6+0x038],%g2 ! %g2 = 00000000924ab0e7
p50_label_25:
! %l6 = 0000000000007b21, Mem[0000000074800034] = d3d0b1c7
stw %l6,[%i1+0x034] ! Mem[0000000074800034] = 00007b21
! Mem[0000000075000008] = 000000db b64e8285, %l2 = f8bdb03e, %l3 = 0000b0e7
ldd [%i2+%o1],%l2 ! %l2 = 00000000000000db 00000000b64e8285
! Mem[0000000091000020] = c0e9ad7b, %g2 = 00000000924ab0e7
ldub [%i6+%o4],%g2 ! %g2 = 00000000000000c0
! %l5 = ffffffffffffffc1, Mem[0000000091000018] = 00000000f609964c
stx %l5,[%i6+%o3] ! Mem[0000000091000018] = ffffffffffffffc1
! Mem[0000000091000020] = ad7b8c39, %g2 = 00000000000000c0
ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffffad7b
! Mem[000000009100001c] = c1c0e9ad, %g2 = ffffffffffffad7b
ldub [%i6+0x01f],%g2 ! %g2 = 00000000000000c1
! %l4 = 00000000000000ee, Mem[000000007500001c] = 28282d55
stb %l4,[%i2+0x01c] ! Mem[000000007500001c] = ee282d55
! %l5 = ffffffffffffffc1, Mem[0000000090000018] = 7f114e529d7122ad
stx %l5,[%i4+%o3] ! Mem[0000000090000018] = ffffffffffffffc1
! Mem[0000000075000020] = a9b1acda, %l6 = 0000000000007b21
lduh [%i2+%o4],%l6 ! %l6 = 000000000000a9b1
! Mem[0000000075000034] = 8a48031f, %l3 = 00000000b64e8285
ldsb [%i2+0x035],%l3 ! %l3 = 0000000000000048
ba,a p50_not_taken_0_end
p50_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 0000000000000008
bne,a,pn %xcc,p50_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000007b
bne,a,pn %xcc,p50_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000db
bne,a,pn %xcc,p50_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000048
bne,a,pn %xcc,p50_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000ee
bne,a,pn %xcc,p50_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffffffc1
bne,a,pn %xcc,p50_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000a9b1
bne,a,pn %xcc,p50_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000007b9f
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 a4833dd4 f41ef261
bne %xcc,p50_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 38d4508e 6999bb19
bne %xcc,p50_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a6476468 8ddd4f9b
bne %xcc,p50_f6_fail
nop
! Check Local Memory
! Processor 50, local 0 is clean
set p50_local1_expect,%g1
p50_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = f8bdb03e0000b0e7
ldx [%i1+0x020],%g3 ! Observed data at 0000000074800020
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 9d1488e800007b21
ldx [%i1+0x030],%g3 ! Observed data at 0000000074800030
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffc18174e21c
ldx [%i1+0x038],%g3 ! Observed data at 0000000074800038
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x038,%g4
set p50_local2_expect,%g1
p50_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 000000dbb64e8285
ldx [%i2+0x008],%g3 ! Observed data at 0000000075000008
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 20a194d7ee282d55
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 = a9b1acda7a646933
ldx [%i2+0x020],%g3 ! Observed data at 0000000075000020
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x020,%g4
set p50_local3_expect,%g1
p50_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = e7002635a470fe25
ldx [%i3+0x008],%g3 ! Observed data at 0000000075800008
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 3575c694cc95c0e9
ldx [%i3+0x010],%g3 ! Observed data at 0000000075800010
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d14a3afa924ab0e7
ldx [%i3+0x018],%g3 ! Observed data at 0000000075800018
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x018,%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_f6_fail:
set p50_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%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:
ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000074800028]
ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000074800028]
ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000074800020]
done
p50_trap1o:
ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000074800028]
ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000074800028]
ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000074800020]
done
p50_trap2e:
ldda [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000075800028]
stba %l6,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000028]
lduwa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000074800008]
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000075800018]
stha %l6,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074800010]
done
p50_trap2o:
ldda [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000075800028]
stba %l6,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075000028]
lduwa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000074800008]
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000075800018]
stha %l6,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074800010]
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 = b826c8e6565dc3a5
ldx [%g1+0x008],%l1 ! %l1 = 3575c694cc95c0e9
ldx [%g1+0x010],%l2 ! %l2 = 8fe3c4048c98eaf6
ldx [%g1+0x018],%l3 ! %l3 = 437bf9147a17fa74
ldx [%g1+0x020],%l4 ! %l4 = a3e191c630cf2828
ldx [%g1+0x028],%l5 ! %l5 = 995a2172b64e8285
ldx [%g1+0x030],%l6 ! %l6 = e76a7882714c6c0e
ldx [%g1+0x038],%l7 ! %l7 = d16fadbe8001ad34
! 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 = c9acd813 5a53fb99 858b5b47 90dc6b87
! %f4 = 7bee22b8 6ad240c3 09a9d4a6 d4e7f0e9
! %f8 = 3a7b499b 763eb5d9 46d36faf 14275fa1
! %f12 = afc01882 0fc811e7 a4f4b3af 309c9674
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1631ca97 59c0f505 d5be265e b02b6034
! %f20 = 494d87b1 f59e3963 d212a23a cf677778
! %f24 = ea5f88c2 a5fd3d71 38a0193f 1c66d69c
! %f28 = ab1574cf 9568a190 114f80eb eb6f0ee1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = fa2185d3 df4fff20 0ea72772 3a596be8
! %f36 = 24d34fed 21965c5a 5a831e58 8eef4c9c
! %f40 = 65879504 d4fff66c cccd6bc1 3503b764
! %f44 = f7bf0e0c ea4f156e 94274a3a 5ca8d4d9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb236c8f700000053,%g7,%g1 ! GSR scale = 10, align = 3
wr %g1,%g0,%gsr ! GSR = b236c8f700000053
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[0000000091000018] = b4334f3440af2dc9, %g2 = 7774a87f360ff8b6
ldx [%i6+%o3],%g2 ! %g2 = b4334f3440af2dc9
! Mem[0000000091800020] = c69ee3c733167744, %g2 = b4334f3440af2dc9
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733167744
! Mem[0000000090800028] = eb4882af, %g18 = 202c6f0dd237eee3
ldsw [%i5+%o5],%g2 ! %g2 = 202c6f0dd237eee3
! Mem[0000000091800028] = d1fa02ccb0308df5, %g2 = ffffffffeb4882af
ldx [%o0+%o5],%g2 ! %g2 = d1fa02ccb0308df5
! %l3 = e31cccc67056b44d, Mem[0000000090800002] = 86c6d0ba
stb %l3,[%i5+0x002] ! Mem[0000000090800000] = 4dc6d0ba
! %l2 = c0ecb0283b72deec, Mem[0000000091800002] = 37b5da19
sth %l2,[%o0+0x002] ! Mem[0000000091800000] = deecda19
! Mem[0000000091000030] = 7cc77257 207bbe7e, %g2 = b0308df5, %g3 = 0bad0b00
ldd [%i6+0x030],%g2 ! %g2 = 000000007cc77257 00000000207bbe7e
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = 000000007cc77257
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! Mem[0000000090000020] = edfce7b2, %g2 = 96abb01bc40b9e2c
ldub [%i4+0x022],%g2 ! %g2 = 00000000000000ed
! Mem[000000009100003c] = d7571dc0, %g2 = 00000000000000ed
ldsh [%i6+0x03c],%g2 ! %g2 = ffffffffffffd757
p51_label_2:
! Mem[0000000076000000] = dc849c16, %l7 = 74c43de9a82de41a
lduw [%i0+%g0],%l7 ! %l7 = 00000000dc849c16
! %l4 = 08c793aa013229ef, Mem[0000000091800028] = d1fa02ccb0308df5
stx %l4,[%o0+%o5] ! Mem[0000000091800028] = 08c793aa013229ef
! Mem[0000000090000038] = 8fc6c81b f8ba39dc, %g2 = ffffd757, %g3 = 207bbe7e
ldd [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b 00000000f8ba39dc
! Mem[000000009180001c] = e14610d9, %g18 = 202c6f0dd237eee3
ldsw [%o0+0x01c],%g2 ! %g2 = 202c6f0dd237eee3
! Mem[0000000076800018] = 646fef95, %l4 = 08c793aa013229ef
ldsw [%i1+%o3],%l4 ! %l4 = 00000000646fef95
! %l5 = 068bcc8c91b90c79, Mem[0000000090000020] = 1a54edfce7b2eb32
stx %l5,[%i4+%o4] ! Mem[0000000090000020] = 068bcc8c91b90c79
! Mem[0000000090800034] = fd66393f, %g2 = ffffffffe14610d9
lduh [%i5+0x036],%g2 ! %g2 = 000000000000fd66
! %l2 = 3b72deec, %l3 = 7056b44d, Mem[0000000090800008] = a3d5b48d f38fafd2
std %l2,[%i5+%o1] ! Mem[0000000090800008] = 3b72deec 7056b44d
! Mem[0000000090000008] = 96abb01b c40b9e2c, %g2 = 0000fd66, %g3 = f8ba39dc
ldd [%i4+%o1],%g2 ! %g2 = 0000000096abb01b 00000000c40b9e2c
! Mem[0000000076000034] = 3cb04926, %l6 = 689a22d3ddc19ee7
ldsb [%i0+0x034],%l6 ! %l6 = 000000000000003c
p51_label_3:
! Mem[000000007680003c] = a1bbd44e, %l6 = 000000000000003c
ldub [%i1+0x03c],%l6 ! %l6 = 00000000000000a1
! Mem[0000000091800008] = 3f270741, %g2 = 0000000096abb01b
ldsb [%o0+0x00a],%g2 ! %g2 = 000000000000003f
! Mem[000000009080000c] = 7056b44d, %g18 = 202c6f0dd237eee3
ldsw [%i5+0x00c],%g2 ! %g2 = 202c6f0dd237eee3
! Mem[0000000090800000] = 4dc6d0ba, %g2 = 000000007056b44d
lduh [%i5+0x002],%g2 ! %g2 = 0000000000004dc6
! Mem[000000009100002c] = db4f959e, %g18 = 202c6f0dd237eee3
ldsw [%i6+0x02c],%g2 ! %g2 = 202c6f0dd237eee3
! %l4 = 00000000646fef95, Mem[0000000091800012] = f9f4a2d9
sth %l4,[%o0+0x012] ! Mem[0000000091800010] = ef95a2d9
! Mem[0000000076000038] = 31c350eb deb89e1f, %l2 = 3b72deec, %l3 = 7056b44d
ldd [%i0+0x038],%l2 ! %l2 = 0000000031c350eb 00000000deb89e1f
! Mem[0000000091000014] = 5bebbbe4, %g2 = ffffffffdb4f959e
lduw [%i6+0x014],%g2 ! %g2 = 000000005bebbbe4
! %l3 = 00000000deb89e1f, Mem[0000000090800000] = c8c04dc6
stb %l3,[%i5+%g0] ! Mem[0000000090800000] = 1fc04dc6
! Mem[0000000090000010] = 0212225c, %g18 = 202c6f0dd237eee3
ldsw [%i4+%o2],%g2 ! %g2 = 202c6f0dd237eee3
p51_label_4:
! Mem[0000000091800000] = 6c5edeecda193367, %g2 = 000000000212225c
ldx [%o0+%g0],%g2 ! %g2 = 6c5edeecda193367
! Mem[0000000090800008] = 3b72deec7056b44d, %g2 = 6c5edeecda193367
ldx [%i5+%o1],%g2 ! %g2 = 3b72deec7056b44d
! %l5 = 068bcc8c91b90c79, Mem[000000007700003c] = b376bde5
stw %l5,[%i2+0x03c] ! Mem[000000007700003c] = 91b90c79
! Mem[0000000090800038] = 393f420c, %g2 = 3b72deec7056b44d
ldub [%i5+0x038],%g2 ! %g2 = 0000000000000039
! %l6 = 00000000000000a1, Mem[000000007780000e] = a8d7e58e
sth %l6,[%i3+0x00e] ! Mem[000000007780000c] = a8d700a1
! %l6 = 00000000000000a1, Mem[0000000091000028] = 43a014addb4f959e
stx %l6,[%i6+%o5] ! Mem[0000000091000028] = 00000000000000a1
! Mem[0000000090800030] = e7b333342d07fd66, %g2 = 0000000000000039
ldx [%i5+0x030],%g2 ! %g2 = e7b333342d07fd66
! Mem[0000000090800008] = 3b72deec 7056b44d, %g2 = 2d07fd66, %g3 = c40b9e2c
ldd [%i5+%o1],%g2 ! %g2 = 000000003b72deec 000000007056b44d
! %l7 = 00000000dc849c16, Mem[0000000090800018] = 35d3851c
stw %l7,[%i5+%o3] ! Mem[0000000090800018] = dc849c16
! Mem[0000000091000020] = 9de28f8d, %g2 = 000000003b72deec
lduw [%i6+%o4],%g2 ! %g2 = 000000009de28f8d
p51_label_5:
! %l3 = 00000000deb89e1f, Mem[0000000076000032] = d4335f65
sth %l3,[%i0+0x032] ! Mem[0000000076000030] = d4339e1f
! %l4 = 00000000646fef95, Mem[0000000091000030] = 7cc77257
sth %l4,[%i6+0x030] ! Mem[0000000091000030] = ef957257
! %l4 = 646fef95, %l5 = 91b90c79, Mem[0000000076000020] = 31e82b8b 21296d44
std %l4,[%i0+%o4] ! Mem[0000000076000020] = 646fef95 91b90c79
! %l4 = 00000000646fef95, Mem[0000000090800030] = e7b333342d07fd66
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = 00000000646fef95
! Mem[0000000090800024] = ba1e4dff, %g2 = 000000009de28f8d
lduw [%i5+0x024],%g2 ! %g2 = 00000000ba1e4dff
! %l3 = 00000000deb89e1f, Mem[0000000091800030] = 45288f71b6b6487f
stx %l3,[%o0+0x030] ! Mem[0000000091800030] = 00000000deb89e1f
! %l7 = 00000000dc849c16, Mem[000000009180000e] = 274a5e44
sth %l7,[%o0+0x00e] ! Mem[000000009180000c] = 9c165e44
! %l7 = 00000000dc849c16, Mem[0000000091800002] = deecda19
stb %l7,[%o0+0x002] ! Mem[0000000091800000] = 16ecda19
! %l4 = 00000000646fef95, Mem[0000000076800028] = f78a1346ee815f1f
stx %l4,[%i1+%o5] ! Mem[0000000076800028] = 00000000646fef95
! Mem[0000000090000024] = 91b90c79, %g2 = 00000000ba1e4dff
lduh [%i4+0x024],%g2 ! %g2 = 00000000000091b9
p51_label_6:
! %l4 = 646fef95, %l5 = 91b90c79, Mem[0000000091000000] = ddab9f6d de861c20
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 646fef95 91b90c79
! %l1 = 12ff055bf484f4e0, Mem[0000000077800001] = 34da5f9c
stb %l1,[%i3+0x001] ! Mem[0000000077800000] = 34e05f9c
! %l0 = 52cc957acdb2bb4a, Mem[0000000090000038] = 8fc6c81b
stw %l0,[%i4+0x038] ! Mem[0000000090000038] = cdb2bb4a
! Mem[0000000076000010] = e1bd59bc59f4418c, %l4 = 00000000646fef95
ldx [%i0+%o2],%l4 ! %l4 = e1bd59bc59f4418c
! %l4 = 59f4418c, %l5 = 91b90c79, Mem[0000000090000028] = 07dc67fd 8d791540
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 59f4418c 91b90c79
! Mem[0000000090800000] = 1fc04dc6d0bacca9, %g2 = 00000000000091b9
ldx [%i5+%g0],%g2 ! %g2 = 1fc04dc6d0bacca9
! Mem[000000009180000c] = 419c165e, %g2 = 1fc04dc6d0bacca9
ldub [%o0+0x00d],%g2 ! %g2 = 0000000000000041
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = 0000000000000041
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! Mem[000000009100003c] = d7571dc0, %g18 = 202c6f0dd237eee3
ldsw [%i6+0x03c],%g2 ! %g2 = 202c6f0dd237eee3
! Mem[0000000091800000] = 16ecda19, %g2 = ffffffffd7571dc0
lduh [%o0+0x002],%g2 ! %g2 = 00000000000016ec
p51_label_7:
! %l7 = 00000000dc849c16, Mem[0000000090800008] = 3b72deec7056b44d
stx %l7,[%i5+%o1] ! Mem[0000000090800008] = 00000000dc849c16
! Mem[0000000090000020] = 068bcc8c 91b90c79, %g2 = 000016ec, %g3 = 7056b44d
ldd [%i4+%o4],%g2 ! %g2 = 00000000068bcc8c 0000000091b90c79
! %l2 = 31c350eb, %l3 = deb89e1f, Mem[0000000076800038] = 3c5484c6 a1bbd44e
std %l2,[%i1+0x038] ! Mem[0000000076800038] = 31c350eb deb89e1f
! Mem[0000000091000010] = eb99b055 5bebbbe4, %g2 = 068bcc8c, %g3 = 91b90c79
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 000000005bebbbe4
! %l3 = 00000000deb89e1f, Mem[000000009000002a] = 418c91b9
stb %l3,[%i4+0x02a] ! Mem[0000000090000028] = 1f8c91b9
! Mem[0000000091800010] = 5e44ef95 a2d978b6, %g2 = eb99b055, %g3 = 5bebbbe4
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44ef95 00000000a2d978b6
! Mem[0000000090800020] = 6c6c0f3a ba1e4dff, %g2 = 5e44ef95, %g3 = a2d978b6
ldd [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a 00000000ba1e4dff
! %l4 = e1bd59bc59f4418c, Mem[0000000090000038] = cdb2bb4a
stb %l4,[%i4+0x038] ! Mem[0000000090000038] = 8cb2bb4a
! Mem[0000000090800010] = bbd0f97aba27fa54, %g2 = 000000006c6c0f3a
ldx [%i5+%o2],%g2 ! %g2 = bbd0f97aba27fa54
! Mem[0000000077000038] = 8172c239 91b90c79, %l6 = 000000a1, %l7 = dc849c16
ldd [%i2+0x038],%l6 ! %l6 = 000000008172c239 0000000091b90c79
p51_label_8:
! Mem[0000000091800018] = 39a5df25 e14610d9, %g2 = ba27fa54, %g3 = ba1e4dff
ldd [%o0+%o3],%g2 ! %g2 = 0000000039a5df25 00000000e14610d9
! %l6 = 8172c239, %l7 = 91b90c79, Mem[0000000090000010] = 0212225c 798eb5a3
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 8172c239 91b90c79
! Mem[0000000090000038] = 8cb2bb4af8ba39dc, %g2 = 0000000039a5df25
ldx [%i4+0x038],%g2 ! %g2 = 8cb2bb4af8ba39dc
! Mem[0000000091800020] = 9ee3c733, %g2 = 8cb2bb4af8ba39dc
ldsb [%o0+0x021],%g2 ! %g2 = ffffffffffffff9e
! %l4 = e1bd59bc59f4418c, Mem[000000009180003e] = 66350000
sth %l4,[%o0+0x03e] ! Mem[000000009180003c] = 418c0000
! %l3 = 00000000deb89e1f, Mem[0000000090800000] = 1fc04dc6d0bacca9
stx %l3,[%i5+%g0] ! Mem[0000000090800000] = 00000000deb89e1f
! %l4 = e1bd59bc59f4418c, Mem[0000000091000002] = ef9591b9
sth %l4,[%i6+0x002] ! Mem[0000000091000000] = 418c91b9
! %l1 = 12ff055bf484f4e0, Mem[0000000091800028] = 08c793aa
stb %l1,[%o0+%o5] ! Mem[0000000091800028] = e0c793aa
! %l0 = 52cc957acdb2bb4a, Mem[0000000091000016] = bbe4b433
stb %l0,[%i6+0x016] ! Mem[0000000091000014] = 4ae4b433
! %l6 = 8172c239, %l7 = 91b90c79, Mem[0000000076000028] = ff8ea52b 0f715038
std %l6,[%i0+%o5] ! Mem[0000000076000028] = 8172c239 91b90c79
p51_label_9:
! %l0 = cdb2bb4a, %l1 = f484f4e0, Mem[0000000076000008] = 230d5962 f76858b6
std %l0,[%i0+%o1] ! Mem[0000000076000008] = cdb2bb4a f484f4e0
! %l3 = 00000000deb89e1f, Mem[0000000076800008] = f8cdff59fcb91fb7
stx %l3,[%i1+%o1] ! Mem[0000000076800008] = 00000000deb89e1f
! %l1 = 12ff055bf484f4e0, Mem[0000000091800020] = c69ee3c733167744
stx %l1,[%o0+%o4] ! Mem[0000000091800020] = 12ff055bf484f4e0
! Mem[0000000091800004] = da193367, %g18 = 202c6f0dd237eee3
ldsw [%o0+0x004],%g2 ! %g2 = 202c6f0dd237eee3
! Mem[000000009100002c] = 00a1ef95, %g2 = ffffffffda193367
ldsb [%i6+0x02e],%g2 ! %g2 = 0000000000000000
! %l7 = 0000000091b90c79, Mem[0000000091000010] = eb99b055
stw %l7,[%i6+%o2] ! Mem[0000000091000010] = 91b90c79
! Mem[0000000090000004] = 80b60b78, %g2 = 0000000000000000
lduh [%i4+0x004],%g2 ! %g2 = 00000000000080b6
! %l3 = 00000000deb89e1f, Mem[000000009180001a] = df25e146
stb %l3,[%o0+0x01a] ! Mem[0000000091800018] = 1f25e146
! %l6 = 000000008172c239, Mem[0000000091000018] = b4334f3440af2dc9
stx %l6,[%i6+%o3] ! Mem[0000000091000018] = 000000008172c239
! %l0 = 52cc957acdb2bb4a, Mem[000000009100000a] = 5151da67
sth %l0,[%i6+0x00a] ! Mem[0000000091000008] = bb4ada67
p51_label_10:
! Mem[0000000091800024] = f484f4e0, %g2 = 00000000000080b6
lduh [%o0+0x024],%g2 ! %g2 = 000000000000f484
! %l0 = 52cc957acdb2bb4a, Mem[0000000077800020] = 429c777178d0b0da
stx %l0,[%i3+%o4] ! Mem[0000000077800020] = 52cc957acdb2bb4a
! %l1 = 12ff055bf484f4e0, Mem[0000000077800032] = 7d0bc4ec
sth %l1,[%i3+0x032] ! Mem[0000000077800030] = 7d0bf4e0
! Mem[000000009100001c] = 8172c239, %g18 = 202c6f0dd237eee3
ldsw [%i6+0x01c],%g2 ! %g2 = 202c6f0dd237eee3
! Mem[0000000090000028] = 59f41f8c 91b90c79, %g2 = 8172c239, %g3 = e14610d9
ldd [%i4+%o5],%g2 ! %g2 = 0000000059f41f8c 0000000091b90c79
! Mem[000000009080000c] = dc849c16, %g2 = 0000000059f41f8c
lduw [%i5+0x00c],%g2 ! %g2 = 00000000dc849c16
! Mem[0000000091800010] = 5e44ef95, %g2 = 00000000dc849c16
lduw [%o0+%o2],%g2 ! %g2 = 000000005e44ef95
! Mem[0000000091800020] = 12ff055b, %g2 = 000000005e44ef95
lduw [%o0+%o4],%g2 ! %g2 = 0000000012ff055b
! Mem[0000000090800030] = 00000064, %g2 = 0000000012ff055b
ldub [%i5+0x031],%g2 ! %g2 = 0000000000000000
! Mem[000000009000002c] = 0c79944f, %g2 = 0000000000000000
ldsb [%i4+0x02e],%g2 ! %g2 = 000000000000000c
p51_label_11:
! %l0 = 52cc957acdb2bb4a, Mem[000000009080000e] = 9c16bbd0
stb %l0,[%i5+0x00e] ! Mem[000000009080000c] = 4a16bbd0
! %l3 = 00000000deb89e1f, Mem[0000000091800030] = 00000000deb89e1f
stx %l3,[%o0+0x030] ! Mem[0000000091800030] = 00000000deb89e1f
! Mem[0000000091800020] = 12ff055b f484f4e0, %g2 = 0000000c, %g3 = 91b90c79
ldd [%o0+%o4],%g2 ! %g2 = 0000000012ff055b 00000000f484f4e0
! Mem[0000000091800038] = 799beb80, %g2 = 0000000012ff055b
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000799b
! Mem[0000000090800000] = 00000000, %g18 = 202c6f0dd237eee3
ldsw [%i5+%g0],%g2 ! %g2 = 202c6f0dd237eee3
! Mem[0000000090000010] = 8172c239, %g2 = 0000000000000000
lduw [%i4+%o2],%g2 ! %g2 = 000000008172c239
! Mem[0000000090000010] = 8172c239, %g18 = 202c6f0dd237eee3
ldsw [%i4+%o2],%g2 ! %g2 = 202c6f0dd237eee3
! Mem[000000009100002c] = 000000a1, %g2 = ffffffff8172c239
ldsb [%i6+0x02c],%g2 ! %g2 = 0000000000000000
! Mem[000000009000003c] = f8ba39dc, %g2 = 0000000000000000
ldsh [%i4+0x03c],%g2 ! %g2 = fffffffffffff8ba
! Mem[0000000091800000] = 6c5e16ec da193367, %g2 = fffff8ba, %g3 = f484f4e0
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e16ec 00000000da193367
p51_label_12:
! Mem[0000000090000018] = 7f114e52 9d7122ad, %g2 = 6c5e16ec, %g3 = da193367
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 000000009d7122ad
! %l6 = 8172c239, %l7 = 91b90c79, Mem[0000000090000030] = 944f136a 126760d7
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 8172c239 91b90c79
! Mem[0000000091000028] = 00000000 000000a1, %g2 = 7f114e52, %g3 = 9d7122ad
ldd [%i6+%o5],%g2 ! %g2 = 0000000000000000 00000000000000a1
! Mem[0000000090800000] = 00000000, %g2 = 0000000000000000
lduh [%i5+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800000] = 00000000deb89e1f, %g2 = 0000000000000000
ldx [%i5+%g0],%g2 ! %g2 = 00000000deb89e1f
! %l5 = 068bcc8c91b90c79, Mem[0000000090000000] = f4d6f5d480b60b78
stx %l5,[%i4+%g0] ! Mem[0000000090000000] = 068bcc8c91b90c79
! Mem[0000000090800020] = 6c6c0f3aba1e4dff, %g2 = 00000000deb89e1f
ldx [%i5+%o4],%g2 ! %g2 = 6c6c0f3aba1e4dff
! Mem[0000000076000030] = d4339e1f, %l0 = 52cc957acdb2bb4a
ldsb [%i0+0x031],%l0 ! %l0 = 0000000000000033
! Mem[000000009080003c] = b60e0000, %g2 = 6c6c0f3aba1e4dff
ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffffb60e
! Mem[0000000076800030] = f9a5de20, %l5 = 068bcc8c91b90c79
lduh [%i1+0x032],%l5 ! %l5 = 000000000000de20
p51_label_13:
! Mem[0000000090800018] = dc849c16 d6343572, %g2 = ffffb60e, %g3 = 000000a1
ldd [%i5+%o3],%g2 ! %g2 = 00000000dc849c16 00000000d6343572
! Mem[0000000090800010] = bbd0f97a, %g2 = 00000000dc849c16
lduw [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a
! Mem[0000000090000020] = 8bcc8c91, %g2 = 00000000bbd0f97a
ldub [%i4+0x021],%g2 ! %g2 = 000000000000008b
! Mem[0000000077000030] = da3b1e3f, %l7 = 0000000091b90c79
lduh [%i2+0x032],%l7 ! %l7 = 0000000000001e3f
! Mem[0000000091000018] = 00008172, %g2 = 000000000000008b
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000000000
! %l1 = 12ff055bf484f4e0, Mem[000000009080001c] = d6343572
stw %l1,[%i5+0x01c] ! Mem[000000009080001c] = f484f4e0
! Mem[000000007600000c] = f484f4e0, %l7 = 0000000000001e3f
ldsw [%i0+0x00c],%l7 ! %l7 = fffffffff484f4e0
! Mem[0000000090800020] = 6c6c0f3aba1e4dff, %g2 = 0000000000000000
ldx [%i5+%o4],%g2 ! %g2 = 6c6c0f3aba1e4dff
! Mem[0000000090800014] = ba27fa54, %g2 = 6c6c0f3aba1e4dff
ldub [%i5+0x014],%g2 ! %g2 = 00000000000000ba
! Mem[000000009180002c] = 013229ef, %g2 = 00000000000000ba
lduw [%o0+0x02c],%g2 ! %g2 = 00000000013229ef
p51_label_14:
! Mem[0000000091800034] = deb89e1f, %g2 = 00000000013229ef
lduw [%o0+0x034],%g2 ! %g2 = 00000000deb89e1f
! Mem[0000000077000004] = e099e05c, %l2 = 0000000031c350eb
lduh [%i2+0x004],%l2 ! %l2 = 000000000000e099
! %l2 = 0000e099, %l3 = deb89e1f, Mem[0000000091800008] = 50d23f27 07419c16
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 0000e099 deb89e1f
! Mem[0000000077000028] = ba9b5a01 5812c723, %l0 = 00000033, %l1 = f484f4e0
ldd [%i2+%o5],%l0 ! %l0 = 00000000ba9b5a01 000000005812c723
! Mem[0000000076000018] = 2b98462b7eeb490b, %l0 = 00000000ba9b5a01
ldx [%i0+%o3],%l0 ! %l0 = 2b98462b7eeb490b
! %l5 = 000000000000de20, Mem[0000000090000038] = 8cb2bb4a
sth %l5,[%i4+0x038] ! Mem[0000000090000038] = de20bb4a
! %l3 = 00000000deb89e1f, Mem[000000009000001a] = 4e529d71
stb %l3,[%i4+0x01a] ! Mem[0000000090000018] = 1f529d71
! Mem[000000009180000c] = b89e1f5e, %g2 = 00000000deb89e1f
ldsb [%o0+0x00d],%g2 ! %g2 = ffffffffffffffb8
! Mem[0000000091000024] = 7b41cb8c, %g18 = 202c6f0dd237eee3
ldsw [%i6+0x024],%g2 ! %g2 = 202c6f0dd237eee3
! %l0 = 7eeb490b, %l1 = 5812c723, Mem[0000000091800030] = 00000000 deb89e1f
std %l0,[%o0+0x030] ! Mem[0000000091800030] = 7eeb490b 5812c723
p51_label_15:
! Mem[0000000090000008] = 96abb01bc40b9e2c, %g2 = 000000007b41cb8c
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9e2c
! %l3 = 00000000deb89e1f, Mem[0000000090000034] = 91b90c79
stb %l3,[%i4+0x034] ! Mem[0000000090000034] = 1fb90c79
! Mem[0000000090000018] = 1f529d71, %g2 = 96abb01bc40b9e2c
lduh [%i4+0x01a],%g2 ! %g2 = 0000000000001f52
! Mem[0000000091800030] = 490b5812, %g2 = 0000000000001f52
lduh [%o0+0x032],%g2 ! %g2 = 000000000000490b
! %l6 = 8172c239, %l7 = f484f4e0, Mem[0000000090800008] = 00000000 dc844a16
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 8172c239 f484f4e0
! Mem[0000000091000028] = 00000000, %g2 = 000000000000490b
ldsb [%i6+0x029],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800010] = bbd0f97a, %g2 = 0000000000000000
ldsh [%i5+%o2],%g2 ! %g2 = ffffffffffffbbd0
! Mem[0000000091800030] = 7eeb490b, %g2 = ffffffffffffbbd0
lduh [%o0+0x030],%g2 ! %g2 = 0000000000007eeb
! Mem[0000000090000020] = 068bcc8c, %g18 = 202c6f0dd237eee3
ldsw [%i4+%o4],%g2 ! %g2 = 202c6f0dd237eee3
! %l0 = 2b98462b7eeb490b, Mem[000000009080000a] = c239f484
stb %l0,[%i5+0x00a] ! Mem[0000000090800008] = 0b39f484
p51_label_16:
! Mem[0000000091800008] = e099deb8, %g2 = 00000000068bcc8c
ldsh [%o0+0x00a],%g2 ! %g2 = ffffffffffffe099
! Mem[0000000091800028] = e0c793aa 013229ef, %g2 = ffffe099, %g3 = d6343572
ldd [%o0+%o5],%g2 ! %g2 = 00000000e0c793aa 00000000013229ef
! %l4 = e1bd59bc59f4418c, Mem[0000000090000024] = 91b90c79
sth %l4,[%i4+0x024] ! Mem[0000000090000024] = 418c0c79
! Mem[0000000091800020] = 12ff055b, %g2 = 00000000e0c793aa
lduw [%o0+%o4],%g2 ! %g2 = 0000000012ff055b
! Mem[000000009000003c] = f8ba39dc, %g2 = 0000000012ff055b
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000f8ba
! Mem[0000000091800034] = 5812c723, %g2 = 000000000000f8ba
lduw [%o0+0x034],%g2 ! %g2 = 000000005812c723
! Mem[0000000091800000] = 16ecda19, %g2 = 000000005812c723
ldub [%o0+0x002],%g2 ! %g2 = 0000000000000016
! Mem[0000000090800004] = deb89e1f, %g2 = 0000000000000016
lduw [%i5+0x004],%g2 ! %g2 = 00000000deb89e1f
! Mem[0000000091800010] = 5e44ef95a2d978b6, %g2 = 00000000deb89e1f
ldx [%o0+%o2],%g2 ! %g2 = 5e44ef95a2d978b6
! %l0 = 2b98462b7eeb490b, Mem[0000000090000036] = 0c79de20
stb %l0,[%i4+0x036] ! Mem[0000000090000034] = 0b79de20
p51_label_17:
! %l1 = 000000005812c723, Mem[000000009080001a] = 9c16f484
sth %l1,[%i5+0x01a] ! Mem[0000000090800018] = c723f484
! %l1 = 000000005812c723, Mem[0000000090800028] = eb4882af9c5fe8b1
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = 000000005812c723
! %l7 = fffffffff484f4e0, Mem[0000000090000010] = 8172c23991b90c79
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = fffffffff484f4e0
! %l5 = 000000000000de20, Mem[0000000090800018] = dc84c723
sth %l5,[%i5+%o3] ! Mem[0000000090800018] = de20c723
! %l5 = 000000000000de20, Mem[0000000091000008] = 4b1cbb4ada67f293
stx %l5,[%i6+%o1] ! Mem[0000000091000008] = 000000000000de20
! %l7 = fffffffff484f4e0, Mem[0000000091800018] = 39a51f25
stw %l7,[%o0+%o3] ! Mem[0000000091800018] = f484f4e0
! %l6 = 000000008172c239, Mem[0000000091000013] = 795beb4a
stb %l6,[%i6+0x013] ! Mem[0000000091000010] = 395beb4a
! Mem[000000009000000c] = c40b9e2c, %g2 = 5e44ef95a2d978b6
ldub [%i4+0x00c],%g2 ! %g2 = 00000000000000c4
! %l2 = 000000000000e099, Mem[0000000077000028] = ba9b5a01
stw %l2,[%i2+%o5] ! Mem[0000000077000028] = 0000e099
! %l6 = 8172c239, %l7 = f484f4e0, Mem[0000000091000008] = 00000000 0000de20
std %l6,[%i6+%o1] ! Mem[0000000091000008] = 8172c239 f484f4e0
p51_label_18:
! %l4 = e1bd59bc59f4418c, Mem[0000000091000028] = 00000000
stb %l4,[%i6+%o5] ! Mem[0000000091000028] = 8c000000
! %l3 = 00000000deb89e1f, Mem[0000000091000001] = 6f418c91
stb %l3,[%i6+0x001] ! Mem[0000000091000000] = 1f418c91
! Mem[0000000091800010] = ef95a2d9, %g2 = 00000000000000c4
ldub [%o0+0x012],%g2 ! %g2 = 00000000000000ef
! Mem[0000000077000030] = da3b1e3fe6824d8d, %l4 = e1bd59bc59f4418c
ldx [%i2+0x030],%l4 ! %l4 = da3b1e3fe6824d8d
! Mem[0000000091000020] = e28f8d7b, %g2 = 00000000000000ef
ldub [%i6+0x021],%g2 ! %g2 = 00000000000000e2
! Mem[0000000091000010] = 91b90c39, %g18 = 202c6f0dd237eee3
ldsw [%i6+%o2],%g2 ! %g2 = 202c6f0dd237eee3
! %l0 = 2b98462b7eeb490b, Mem[000000009180002c] = 013229ef
stw %l0,[%o0+0x02c] ! Mem[000000009180002c] = 7eeb490b
! Mem[0000000076000010] = e1bd59bc, %l4 = da3b1e3fe6824d8d
ldub [%i0+0x011],%l4 ! %l4 = 00000000000000bd
! %l6 = 000000008172c239, Mem[000000009000001c] = 9d7122ad
sth %l6,[%i4+0x01c] ! Mem[000000009000001c] = c23922ad
! Mem[0000000090000038] = de20bb4af8ba39dc, %g2 = ffffffff91b90c39
ldx [%i4+0x038],%g2 ! %g2 = de20bb4af8ba39dc
p51_label_19:
! Mem[000000009080000c] = f4e0bbd0, %g2 = de20bb4af8ba39dc
ldsh [%i5+0x00e],%g2 ! %g2 = fffffffffffff4e0
! %l0 = 2b98462b7eeb490b, Mem[0000000091800034] = 5812c723
stw %l0,[%o0+0x034] ! Mem[0000000091800034] = 7eeb490b
! %l6 = 8172c239, %l7 = f484f4e0, Mem[0000000091800030] = 7eeb490b 7eeb490b
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 8172c239 f484f4e0
! Mem[0000000076000038] = 31c350eb, %l1 = 000000005812c723
ldsw [%i0+0x038],%l1 ! %l1 = 0000000031c350eb
! %l2 = 0000e099, %l3 = deb89e1f, Mem[0000000090000020] = 068bcc8c 418c0c79
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 0000e099 deb89e1f
! Mem[0000000090800004] = 1f81720b, %g2 = fffffffffffff4e0
ldub [%i5+0x007],%g2 ! %g2 = 000000000000001f
! Mem[0000000076000038] = 31c350eb deb89e1f, %l2 = 0000e099, %l3 = deb89e1f
ldd [%i0+0x038],%l2 ! %l2 = 0000000031c350eb 00000000deb89e1f
! %l2 = 0000000031c350eb, Mem[0000000091800010] = 5e44ef95a2d978b6
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 0000000031c350eb
! Mem[0000000090000030] = 8172c239, %g2 = 000000000000001f
lduh [%i4+0x030],%g2 ! %g2 = 0000000000008172
! Mem[000000007700002c] = 5812c723, %l0 = 2b98462b7eeb490b
ldsh [%i2+0x02e],%l0 ! %l0 = ffffffffffffc723
p51_label_20:
! Mem[000000007680003c] = deb89e1f, %l2 = 0000000031c350eb
lduw [%i1+0x03c],%l2 ! %l2 = 00000000deb89e1f
! Mem[0000000077800000] = 34e05f9c d78c03bb, %l4 = 000000bd, %l5 = 0000de20
ldd [%i3+%g0],%l4 ! %l4 = 0000000034e05f9c 00000000d78c03bb
! Mem[000000007700003c] = 91b90c79, %l0 = ffffffffffffc723
ldub [%i2+0x03e],%l0 ! %l0 = 000000000000000c
! Mem[0000000090000038] = de20bb4a, %g2 = 0000000000008172
lduw [%i4+0x038],%g2 ! %g2 = 00000000de20bb4a
! Mem[0000000090800028] = 00000000, %g2 = 00000000de20bb4a
lduh [%i5+%o5],%g2 ! %g2 = 0000000000000000
! %l4 = 0000000034e05f9c, Mem[0000000091800024] = f484f4e0
sth %l4,[%o0+0x024] ! Mem[0000000091800024] = 5f9cf4e0
! Mem[0000000090000024] = deb89e1f, %g18 = 202c6f0dd237eee3
ldsw [%i4+0x024],%g2 ! %g2 = 202c6f0dd237eee3
! Mem[0000000090800038] = 393f420c dd38b60e, %g2 = deb89e1f, %g3 = 013229ef
ldd [%i5+0x038],%g2 ! %g2 = 00000000393f420c 00000000dd38b60e
! %l0 = 000000000000000c, Mem[0000000091000008] = 8172c239f484f4e0
stx %l0,[%i6+%o1] ! Mem[0000000091000008] = 000000000000000c
! Mem[0000000090800030] = 00000000, %g2 = 00000000393f420c
ldub [%i5+0x030],%g2 ! %g2 = 0000000000000000
p51_label_21:
! %l7 = fffffffff484f4e0, Mem[0000000091000008] = 000000000000000c
stx %l7,[%i6+%o1] ! Mem[0000000091000008] = fffffffff484f4e0
! Mem[000000009100001c] = 399de28f, %g2 = 0000000000000000
ldub [%i6+0x01f],%g2 ! %g2 = 0000000000000039
! Mem[0000000091000018] = 00000000, %g2 = 0000000000000039
lduh [%i6+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000024] = 1f59f41f, %g2 = 0000000000000000
ldsb [%i4+0x027],%g2 ! %g2 = 000000000000001f
! %l0 = 0000000c, %l1 = 31c350eb, Mem[0000000091800018] = f484f4e0 e14610d9
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 0000000c 31c350eb
! Mem[000000009080000c] = f4e0bbd0, %g2 = 000000000000001f
ldsh [%i5+0x00e],%g2 ! %g2 = fffffffffffff4e0
! Mem[0000000090800010] = bbd0f97a, %g18 = 202c6f0dd237eee3
ldsw [%i5+%o2],%g2 ! %g2 = 202c6f0dd237eee3
! Mem[000000007780003c] = a646cf53, %l6 = 000000008172c239
lduh [%i3+0x03e],%l6 ! %l6 = 000000000000cf53
! Mem[0000000091800004] = 670000e0, %g2 = ffffffffbbd0f97a
ldsb [%o0+0x007],%g2 ! %g2 = 0000000000000067
! %l6 = 000000000000cf53, Mem[0000000090800032] = 0000646f
sth %l6,[%i5+0x032] ! Mem[0000000090800030] = cf53646f
p51_label_22:
! %l6 = 000000000000cf53, Mem[0000000076800027] = 00731bdd
stb %l6,[%i1+0x027] ! Mem[0000000076800024] = 00731b53
! Mem[0000000091000038] = 65898de9, %g2 = 0000000000000067
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000006589
! %l7 = fffffffff484f4e0, Mem[000000009180002e] = 490b8172
sth %l7,[%o0+0x02e] ! Mem[000000009180002c] = f4e08172
! %l4 = 0000000034e05f9c, Mem[0000000090000029] = f41f8c91
stb %l4,[%i4+0x029] ! Mem[0000000090000028] = 9c1f8c91
! %l6 = 000000000000cf53, Mem[0000000091800038] = e8dd799beb80418c
stx %l6,[%o0+0x038] ! Mem[0000000091800038] = 000000000000cf53
! Mem[0000000090000038] = de20bb4a, %g2 = 0000000000006589
ldsh [%i4+0x038],%g2 ! %g2 = ffffffffffffde20
! Mem[0000000076800010] = 4ffb7f7f, %l6 = 000000000000cf53
lduh [%i1+0x012],%l6 ! %l6 = 0000000000007f7f
! %l4 = 0000000034e05f9c, Mem[0000000090800010] = bbd0f97aba27fa54
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 0000000034e05f9c
! Mem[0000000091000008] = fffffffff484f4e0, %g2 = ffffffffffffde20
ldx [%i6+%o1],%g2 ! %g2 = fffffffff484f4e0
! %l2 = 00000000deb89e1f, Mem[0000000077800000] = 34e05f9c
stw %l2,[%i3+%g0] ! Mem[0000000077800000] = deb89e1f
p51_label_23:
! Mem[0000000091000008] = fffffffff484f4e0, %g2 = fffffffff484f4e0
ldx [%i6+%o1],%g2 ! %g2 = fffffffff484f4e0
! %l0 = 000000000000000c, Mem[0000000090800030] = 0000cf53
sth %l0,[%i5+0x030] ! Mem[0000000090800030] = 000ccf53
! %l4 = 0000000034e05f9c, Mem[0000000090000010] = fffffffff484f4e0
stx %l4,[%i4+%o2] ! Mem[0000000090000010] = 0000000034e05f9c
! Mem[0000000091800018] = 0000000c 31c350eb, %g2 = f484f4e0, %g3 = dd38b60e
ldd [%o0+%o3],%g2 ! %g2 = 000000000000000c 0000000031c350eb
! Mem[0000000076800028] = 00000000, %l6 = 0000000000007f7f
ldub [%i1+0x02b],%l6 ! %l6 = 0000000000000000
! Mem[0000000090800028] = 005812c7, %g2 = 000000000000000c
ldsb [%i5+0x02b],%g2 ! %g2 = 0000000000000000
! %l0 = 000000000000000c, Mem[0000000090000028] = 599c1f8c91b90c79
stx %l0,[%i4+%o5] ! Mem[0000000090000028] = 000000000000000c
! Mem[0000000091000020] = 9de28f8d 7b41cb8c, %g2 = 00000000, %g3 = 31c350eb
ldd [%i6+%o4],%g2 ! %g2 = 000000009de28f8d 000000007b41cb8c
! %l4 = 0000000034e05f9c, Mem[0000000076800024] = 00731b53
stw %l4,[%i1+0x024] ! Mem[0000000076800024] = 34e05f9c
! Mem[0000000077800028] = b4d00436 ea4a1fd3, %l0 = 0000000c, %l1 = 31c350eb
ldd [%i3+%o5],%l0 ! %l0 = 00000000b4d00436 00000000ea4a1fd3
p51_label_24:
! %l6 = 00000000, %l7 = f484f4e0, Mem[0000000090800000] = 00000000 deb89e1f
std %l6,[%i5+%g0] ! Mem[0000000090800000] = 00000000 f484f4e0
! %l6 = 0000000000000000, Mem[0000000091000028] = 8c000000
stb %l6,[%i6+%o5] ! Mem[0000000091000028] = 00000000
! %l7 = fffffffff484f4e0, Mem[0000000077800000] = deb89e1f
sth %l7,[%i3+%g0] ! Mem[0000000077800000] = f4e09e1f
! %l3 = 00000000deb89e1f, Mem[0000000076800004] = 51949a92
sth %l3,[%i1+0x004] ! Mem[0000000076800004] = 9e1f9a92
! Mem[0000000090000028] = 00000000, %g2 = 000000009de28f8d
ldsh [%i4+0x02a],%g2 ! %g2 = 0000000000000000
! Mem[000000009080000c] = f4e00000, %g2 = 0000000000000000
ldsh [%i5+0x00e],%g2 ! %g2 = fffffffffffff4e0
! Mem[0000000090000018] = 1f52c239, %g2 = fffffffffffff4e0
lduh [%i4+0x01a],%g2 ! %g2 = 0000000000001f52
! Mem[0000000090800018] = 20c723f4, %g2 = 0000000000001f52
ldub [%i5+0x019],%g2 ! %g2 = 0000000000000020
! Mem[0000000091800018] = 000c31c3, %g2 = 0000000000000020
ldub [%o0+0x01a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800004] = da193367, %g2 = 0000000000000000
lduw [%o0+0x004],%g2 ! %g2 = 00000000da193367
p51_label_25:
! Mem[0000000091800000] = 6c5e16ec, %g2 = 00000000da193367
lduw [%o0+%g0],%g2 ! %g2 = 000000006c5e16ec
! Mem[0000000090000004] = 7996abb0, %g2 = 000000006c5e16ec
ldsb [%i4+0x007],%g2 ! %g2 = 0000000000000079
! %l6 = 0000000000000000, Mem[0000000076800024] = 34e05f9c
sth %l6,[%i1+0x024] ! Mem[0000000076800024] = 00005f9c
! Mem[0000000090000008] = abb01bc4, %g2 = 0000000000000079
ldub [%i4+0x009],%g2 ! %g2 = 00000000000000ab
! Mem[0000000091800004] = 670000e0, %g2 = 00000000000000ab
ldub [%o0+0x007],%g2 ! %g2 = 0000000000000067
! Mem[0000000090000024] = 9e1f0000, %g2 = 0000000000000067
ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffff9e1f
! %l0 = 00000000b4d00436, Mem[0000000091000030] = ef957257207bbe7e
stx %l0,[%i6+0x030] ! Mem[0000000091000030] = 00000000b4d00436
! Mem[0000000091000008] = ffffffff f484f4e0, %g2 = ffff9e1f, %g3 = 7b41cb8c
ldd [%i6+%o1],%g2 ! %g2 = 00000000ffffffff 00000000f484f4e0
! Mem[000000009080000c] = f484f4e0, %g2 = 00000000ffffffff
lduw [%i5+0x00c],%g2 ! %g2 = 00000000f484f4e0
! Mem[0000000091800000] = ecda1933, %g2 = 00000000f484f4e0
ldub [%o0+0x003],%g2 ! %g2 = 00000000000000ec
ba,a p51_not_taken_0_end
p51_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 00000000b4d00436
bne,a,pn %xcc,p51_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000ea4a1fd3
bne,a,pn %xcc,p51_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000deb89e1f
bne,a,pn %xcc,p51_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000034e05f9c
bne,a,pn %xcc,p51_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000d78c03bb
bne,a,pn %xcc,p51_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000000
bne,a,pn %xcc,p51_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be fffffffff484f4e0
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 c9acd813 5a53fb99
bne %xcc,p51_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 858b5b47 90dc6b87
bne %xcc,p51_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 7bee22b8 6ad240c3
bne %xcc,p51_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 09a9d4a6 d4e7f0e9
bne %xcc,p51_f6_fail
nop
! Check Local Memory
set p51_local0_expect,%g1
p51_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = cdb2bb4af484f4e0
ldx [%i0+0x008],%g3 ! Observed data at 0000000076000008
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 646fef9591b90c79
ldx [%i0+0x020],%g3 ! Observed data at 0000000076000020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8172c23991b90c79
ldx [%i0+0x028],%g3 ! Observed data at 0000000076000028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = d4339e1f3cb04926
ldx [%i0+0x030],%g3 ! Observed data at 0000000076000030
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x030,%g4
set p51_local1_expect,%g1
p51_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = b7f4659a9e1f9a92
ldx [%i1+0x000],%g3 ! Observed data at 0000000076800000
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000deb89e1f
ldx [%i1+0x008],%g3 ! Observed data at 0000000076800008
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 27a0ce0400005f9c
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 = 00000000646fef95
ldx [%i1+0x028],%g3 ! Observed data at 0000000076800028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 31c350ebdeb89e1f
ldx [%i1+0x038],%g3 ! Observed data at 0000000076800038
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x038,%g4
set p51_local2_expect,%g1
p51_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 0000e0995812c723
ldx [%i2+0x028],%g3 ! Observed data at 0000000077000028
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 8172c23991b90c79
ldx [%i2+0x038],%g3 ! Observed data at 0000000077000038
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x038,%g4
set p51_local3_expect,%g1
p51_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = f4e09e1fd78c03bb
ldx [%i3+0x000],%g3 ! Observed data at 0000000077800000
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 35897975a8d700a1
ldx [%i3+0x008],%g3 ! Observed data at 0000000077800008
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 52cc957acdb2bb4a
ldx [%i3+0x020],%g3 ! Observed data at 0000000077800020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 7d0bf4e014f6b3db
ldx [%i3+0x030],%g3 ! Observed data at 0000000077800030
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x030,%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
! The test for processor 51 failed
p51_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0cc] ! Set processor 51 done flag
set p51_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 51 failed
p51_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0cc] ! Set processor 51 done flag
set p51_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p51_selfmod_failed:
ba p51_failed
mov 0xabc,%g1
p51_common_error:
or %g0,0xf13,%g1
ba p51_failed
mov %o5,%g3
p51_common_signature_error:
set p51_temp,%g1
ba p51_failed
st %g2,[%g1] ! Common Lock Number
p51_common_timeout:
set p51_temp,%g1
ba p51_failed
st %g2,[%g1] ! Common Lock Number
p51_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p51_failed
mov 0x0,%g3
p51_trap1e:
lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000077800018]
stxa %l6,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000008]
stxa %l5,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077800000]
ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000076800008]
stda %l4,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000018]
done
p51_trap1o:
lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000077800018]
stxa %l6,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000008]
stxa %l5,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077800000]
ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000076800008]
stda %l4,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000018]
done
p51_trap2e:
stba %l2,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077000018]
done
p51_trap2o:
stba %l2,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000077000018]
done
p51_trap3e:
nop
nop
nop
nop
done
p51_trap3o:
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 = 52cc957acdb2bb4a
ldx [%g1+0x008],%l1 ! %l1 = 12ff055bf484f4e0
ldx [%g1+0x010],%l2 ! %l2 = c0ecb0283b72deec
ldx [%g1+0x018],%l3 ! %l3 = e31cccc67056b44d
ldx [%g1+0x020],%l4 ! %l4 = 08c793aa013229ef
ldx [%g1+0x028],%l5 ! %l5 = 068bcc8c91b90c79
ldx [%g1+0x030],%l6 ! %l6 = 689a22d3ddc19ee7
ldx [%g1+0x038],%l7 ! %l7 = 74c43de9a82de41a
! 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 = ed50966e 23e42979 1cad8f66 ec335d98
! %f4 = a2e25a0b b720fbc2 36527dfa c0694c61
! %f8 = 0e8271f7 22e068b5 2663f968 b3f2acf5
! %f12 = ee2af4bf 02289817 f74e28a6 68c0c10d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6b56faf8 ff862fd2 a7e111cb 5404a137
! %f20 = 6c46eae5 6600d59a a9150bc1 83242486
! %f24 = 35d2cd1e 45a18269 70fef5ce b8e26e29
! %f28 = b63005f0 944cad09 5b3f8058 9a354acb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ade304bd e46323b0 a97b7668 808aff1f
! %f36 = 5fc4e001 6c3cca0d 0465b275 1a3c589b
! %f40 = b3a7eaaf 08e7e15a 01f3c002 b7531b2b
! %f44 = 49175da3 a1ebed69 4d9e8ceb 263e67ed
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6c52a03700000006,%g7,%g1 ! GSR scale = 0, align = 6
wr %g1,%g0,%gsr ! GSR = 6c52a03700000006
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:
! %l5 = d96b67127b13a053, Mem[0000000090000020] = 1a54edfce7b2eb32
stx %l5,[%i4+%o4] ! Mem[0000000090000020] = d96b67127b13a053
! Mem[000000009180001c] = e14610d9, %g2 = a0609b08eb7bbff0
lduw [%o0+0x01c],%g2 ! %g2 = 00000000e14610d9
! %l3 = e7cb993801e579f6, Mem[0000000090000006] = 0b7896ab
sth %l3,[%i4+0x006] ! Mem[0000000090000004] = 79f696ab
! %l3 = e7cb993801e579f6, Mem[0000000090800038] = 393f420cdd38b60e
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = e7cb993801e579f6
! Mem[0000000090800004] = d0bacca9, %g18 = a0c0141069f2d490
ldsw [%i5+0x004],%g2 ! %g2 = a0c0141069f2d490
! %l0 = d08c06d7e11f94d5, Mem[0000000091000018] = b4334f34
stw %l0,[%i6+%o3] ! Mem[0000000091000018] = e11f94d5
! Mem[0000000078800034] = 94ee1d74, %l3 = e7cb993801e579f6
ldsh [%i1+0x034],%l3 ! %l3 = ffffffffffff94ee
! Mem[0000000090800028] = eb4882af, %g2 = ffffffffd0bacca9
lduh [%i5+%o5],%g2 ! %g2 = 000000000000eb48
! Mem[0000000091000000] = ddab9f6d de861c20, %g2 = 0000eb48, %g3 = 0bad0b00
ldd [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d 00000000de861c20
! Mem[0000000079800014] = 58b78233, %l3 = ffffffffffff94ee
ldsw [%i3+0x014],%l3 ! %l3 = 0000000058b78233
p52_label_2:
! Mem[0000000078800024] = 6b07764d, %l7 = 025c82a657c0a172
ldub [%i1+0x026],%l7 ! %l7 = 0000000000000076
! Mem[000000009000003c] = 39dc0000, %g2 = 00000000ddab9f6d
ldub [%i4+0x03e],%g2 ! %g2 = 0000000000000039
! %l3 = 0000000058b78233, Mem[0000000090800028] = eb4882af
stb %l3,[%i5+%o5] ! Mem[0000000090800028] = 334882af
! Mem[0000000090000010] = 0212225c, %g2 = 0000000000000039
ldsb [%i4+%o2],%g2 ! %g2 = 0000000000000002
! Mem[0000000079800008] = 96945352, %l4 = bef656701805dfdb
lduh [%i3+%o1],%l4 ! %l4 = 0000000000009694
! %l6 = 5aa54937ec22725d, Mem[000000007880000b] = c97b7bf8
stb %l6,[%i1+0x00b] ! Mem[0000000078800008] = c97b7b5d
! Mem[0000000079800030] = 8abb666f, %l5 = d96b67127b13a053
lduw [%i3+0x030],%l5 ! %l5 = 000000008abb666f
! Mem[0000000091000020] = 9de28f8d7b41cb8c, %g2 = 0000000000000002
ldx [%i6+%o4],%g2 ! %g2 = 9de28f8d7b41cb8c
! Mem[0000000090000008] = 1bc40b9e, %g2 = 9de28f8d7b41cb8c
ldub [%i4+0x00b],%g2 ! %g2 = 000000000000001b
! Mem[0000000091000020] = 8f8d7b41, %g2 = 000000000000001b
ldub [%i6+0x022],%g2 ! %g2 = 000000000000008f
p52_label_3:
! Mem[0000000091000028] = 43a014ad, %g2 = 000000000000008f
lduh [%i6+%o5],%g2 ! %g2 = 00000000000043a0
! Mem[0000000091800028] = d1fa02cc b0308df5, %g2 = 000043a0, %g3 = de861c20
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0308df5
! %l2 = 03670255d9948246, Mem[000000009080003a] = 993801e5
sth %l2,[%i5+0x03a] ! Mem[0000000090800038] = 824601e5
! Mem[000000009180000c] = 0741274a, %g2 = 00000000d1fa02cc
ldub [%o0+0x00c],%g2 ! %g2 = 0000000000000007
! %l6 = 5aa54937ec22725d, Mem[000000009000003a] = c81bf8ba
sth %l6,[%i4+0x03a] ! Mem[0000000090000038] = 725df8ba
! Mem[0000000091800004] = 336750d2, %g2 = 0000000000000007
lduh [%o0+0x006],%g2 ! %g2 = 0000000000003367
! Mem[0000000090800020] = 6c6c0f3aba1e4dff, %g2 = 0000000000003367
ldx [%i5+%o4],%g2 ! %g2 = 6c6c0f3aba1e4dff
! Mem[0000000079000010] = 2238bc74, %l3 = 0000000058b78233
ldsw [%i2+%o2],%l3 ! %l3 = 000000002238bc74
! Mem[0000000090000038] = 8fc6725d, %g2 = 6c6c0f3aba1e4dff
lduw [%i4+0x038],%g2 ! %g2 = 000000008fc6725d
! Mem[0000000090800004] = a9a3d5b4, %g2 = 000000008fc6725d
ldsb [%i5+0x007],%g2 ! %g2 = ffffffffffffffa9
p52_label_4:
! %l7 = 0000000000000076, Mem[0000000091800028] = d1fa02ccb0308df5
stx %l7,[%o0+%o5] ! Mem[0000000091800028] = 0000000000000076
! Mem[000000009080002c] = b1e7b333, %g2 = ffffffffffffffa9
ldub [%i5+0x02f],%g2 ! %g2 = 00000000000000b1
! Mem[0000000078000030] = 86049bd9, %l4 = 0000000000009694
lduh [%i0+0x032],%l4 ! %l4 = 0000000000009bd9
! Mem[0000000091000000] = 9f6dde86, %g2 = 00000000000000b1
ldsb [%i6+0x002],%g2 ! %g2 = ffffffffffffff9f
! Mem[0000000091800000] = 6c5e37b5 da193367, %g2 = ffffff9f, %g3 = b0308df5
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5 00000000da193367
! %l7 = 0000000000000076, Mem[0000000091800028] = 00000000
stw %l7,[%o0+%o5] ! Mem[0000000091800028] = 00000076
! Mem[0000000090800000] = c8c086c6, %g2 = 000000006c5e37b5
ldsb [%i5+%g0],%g2 ! %g2 = ffffffffffffffc8
! %l0 = d08c06d7e11f94d5, Mem[0000000091800014] = a2d978b6
stw %l0,[%o0+0x014] ! Mem[0000000091800014] = e11f94d5
! %l0 = e11f94d5, %l1 = 1428ec31, Mem[0000000091000020] = 9de28f8d 7b41cb8c
std %l0,[%i6+%o4] ! Mem[0000000091000020] = e11f94d5 1428ec31
! Mem[0000000091000028] = 43a014ad, %g18 = a0c0141069f2d490
ldsw [%i6+%o5],%g2 ! %g2 = a0c0141069f2d490
p52_label_5:
! Mem[0000000090000000] = f4d6f5d4 80b679f6, %g2 = 43a014ad, %g3 = da193367
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b679f6
! %l5 = 000000008abb666f, Mem[000000009180000c] = 0741274a
sth %l5,[%o0+0x00c] ! Mem[000000009180000c] = 666f274a
! %l4 = 00009bd9, %l5 = 8abb666f, Mem[0000000078000020] = df2f700f c90d0945
std %l4,[%i0+%o4] ! Mem[0000000078000020] = 00009bd9 8abb666f
! %l2 = d9948246, %l3 = 2238bc74, Mem[0000000091800030] = 45288f71 b6b6487f
std %l2,[%o0+0x030] ! Mem[0000000091800030] = d9948246 2238bc74
! Mem[0000000090000024] = 7b13a053, %g2 = 00000000f4d6f5d4
lduw [%i4+0x024],%g2 ! %g2 = 000000007b13a053
! Mem[0000000091800008] = 50d23f27 666f274a, %g2 = 7b13a053, %g3 = 80b679f6
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 00000000666f274a
! %l0 = e11f94d5, %l1 = 1428ec31, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l0,[%i5+%g0] ! Mem[0000000090800000] = e11f94d5 1428ec31
! %l4 = 00009bd9, %l5 = 8abb666f, Mem[0000000090000028] = 07dc67fd 8d791540
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 00009bd9 8abb666f
! Mem[0000000079800000] = fc7ccf81, %l0 = d08c06d7e11f94d5
ldsw [%i3+%g0],%l0 ! %l0 = fffffffffc7ccf81
! %l5 = 000000008abb666f, Mem[0000000091000013] = 555bebbb
stb %l5,[%i6+0x013] ! Mem[0000000091000010] = 6f5bebbb
p52_label_6:
! Mem[0000000091800000] = 6c5e37b5 da193367, %g2 = 50d23f27, %g3 = 666f274a
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5 00000000da193367
! Mem[0000000090800010] = bbd0f97a, %g2 = 000000006c5e37b5
lduw [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a
! %l4 = 00009bd9, %l5 = 8abb666f, Mem[0000000090800018] = 35d3851c d6343572
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 00009bd9 8abb666f
! %l3 = 000000002238bc74, Mem[0000000090800008] = a3d5b48df38fafd2
stx %l3,[%i5+%o1] ! Mem[0000000090800008] = 000000002238bc74
! Mem[0000000091800004] = 6750d23f, %g2 = 00000000bbd0f97a
ldub [%o0+0x007],%g2 ! %g2 = 0000000000000067
! %l0 = fffffffffc7ccf81, Mem[000000007900000a] = 33edfbfd
stb %l0,[%i2+0x00a] ! Mem[0000000079000008] = 33ed81fd
! Mem[0000000090800008] = 00000000, %g18 = a0c0141069f2d490
ldsw [%i5+%o1],%g2 ! %g2 = a0c0141069f2d490
! Mem[0000000091000000] = ddab9f6d de861c20, %g2 = 00000000, %g3 = da193367
ldd [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d 00000000de861c20
! %l4 = 0000000000009bd9, Mem[0000000090800028] = 334882af
sth %l4,[%i5+%o5] ! Mem[0000000090800028] = 9bd982af
! %l0 = fffffffffc7ccf81, Mem[000000007880001c] = f869bbc7
stw %l0,[%i1+0x01c] ! Mem[000000007880001c] = fc7ccf81
p52_label_7:
! Mem[0000000091000004] = de861c20, %g18 = a0c0141069f2d490
ldsw [%i6+0x004],%g2 ! %g2 = a0c0141069f2d490
! Mem[000000009080002c] = 9c5fe8b1, %g18 = a0c0141069f2d490
ldsw [%i5+0x02c],%g2 ! %g2 = a0c0141069f2d490
! Mem[0000000090800038] = e7cb8246, %g18 = a0c0141069f2d490
ldsw [%i5+0x038],%g2 ! %g2 = a0c0141069f2d490
! Mem[0000000079800020] = 633fb7e9 1e5f32ca, %l2 = d9948246, %l3 = 2238bc74
ldd [%i3+%o4],%l2 ! %l2 = 00000000633fb7e9 000000001e5f32ca
! Mem[0000000091800008] = 50d23f27666f274a, %g2 = ffffffffe7cb8246
ldx [%o0+%o1],%g2 ! %g2 = 50d23f27666f274a
! Mem[000000009180001c] = 4610d9c6, %g2 = 50d23f27666f274a
ldsb [%o0+0x01d],%g2 ! %g2 = 0000000000000046
! %l5 = 000000008abb666f, Mem[0000000078800020] = 5312b31a6b07764d
stx %l5,[%i1+%o4] ! Mem[0000000078800020] = 000000008abb666f
! Mem[0000000090800004] = 1428ec31, %g2 = 0000000000000046
ldsb [%i5+0x004],%g2 ! %g2 = 0000000000000014
! Mem[000000009100002c] = db4f959e, %g18 = a0c0141069f2d490
ldsw [%i6+0x02c],%g2 ! %g2 = a0c0141069f2d490
! %l1 = 8bdfaf401428ec31, Mem[000000007900000c] = 61337f8c
stw %l1,[%i2+0x00c] ! Mem[000000007900000c] = 1428ec31
p52_label_8:
! Mem[000000009080000c] = 2238bc74, %g18 = a0c0141069f2d490
ldsw [%i5+0x00c],%g2 ! %g2 = a0c0141069f2d490
! %l7 = 0000000000000076, Mem[000000009000001c] = 9d7122ad
stw %l7,[%i4+0x01c] ! Mem[000000009000001c] = 00000076
! %l6 = ec22725d, %l7 = 00000076, Mem[0000000091800038] = e8dd799b eb806635
std %l6,[%o0+0x038] ! Mem[0000000091800038] = ec22725d 00000076
! Mem[0000000090000024] = 7b13a053, %g2 = 000000002238bc74
ldsh [%i4+0x024],%g2 ! %g2 = 0000000000007b13
! Mem[0000000090000000] = d6f5d480, %g2 = 0000000000007b13
ldsb [%i4+0x001],%g2 ! %g2 = ffffffffffffffd6
! Mem[0000000078800038] = eaf19879, %l2 = 00000000633fb7e9
ldsw [%i1+0x038],%l2 ! %l2 = ffffffffeaf19879
! Mem[0000000090000000] = d480b679, %g2 = ffffffffffffffd6
ldsb [%i4+0x003],%g2 ! %g2 = ffffffffffffffd4
! %l4 = 00009bd9, %l5 = 8abb666f, Mem[0000000079800000] = fc7ccf81 9e0fad85
std %l4,[%i3+%g0] ! Mem[0000000079800000] = 00009bd9 8abb666f
! Mem[0000000091800038] = ec22725d, %g2 = ffffffffffffffd4
lduh [%o0+0x038],%g2 ! %g2 = 000000000000ec22
! Mem[0000000090800020] = 6c0f3aba, %g2 = 000000000000ec22
ldub [%i5+0x021],%g2 ! %g2 = 000000000000006c
p52_label_9:
! Mem[0000000091800010] = 5e44f9f4e11f94d5, %g2 = 000000000000006c
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4e11f94d5
! Mem[0000000090000018] = 7f114e52 00000076, %g2 = e11f94d5, %g3 = de861c20
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 0000000000000076
! %l6 = 5aa54937ec22725d, Mem[0000000090000026] = a0530000
stb %l6,[%i4+0x026] ! Mem[0000000090000024] = 5d530000
! %l6 = 5aa54937ec22725d, Mem[0000000090800000] = e11f94d51428ec31
stx %l6,[%i5+%g0] ! Mem[0000000090800000] = 5aa54937ec22725d
! %l1 = 8bdfaf401428ec31, Mem[0000000090800038] = e7cb8246
stw %l1,[%i5+0x038] ! Mem[0000000090800038] = 1428ec31
! Mem[0000000090000010] = 0212225c798eb5a3, %g2 = 000000007f114e52
ldx [%i4+%o2],%g2 ! %g2 = 0212225c798eb5a3
! Mem[0000000079800010] = 4c361340, %l0 = fffffffffc7ccf81
ldub [%i3+0x011],%l0 ! %l0 = 0000000000000036
! %l2 = ffffffffeaf19879, Mem[0000000079000006] = b1ad1f9c
sth %l2,[%i2+0x006] ! Mem[0000000079000004] = b1ad9879
! Mem[0000000079800000] = 00009bd9, %l3 = 000000001e5f32ca
lduh [%i3+0x002],%l3 ! %l3 = 0000000000009bd9
! %l2 = ffffffffeaf19879, Mem[0000000091800000] = 6c5e37b5da193367
stx %l2,[%o0+%g0] ! Mem[0000000091800000] = ffffffffeaf19879
p52_label_10:
! Mem[0000000078000034] = e6c96909, %l4 = 0000000000009bd9
ldub [%i0+0x034],%l4 ! %l4 = 00000000000000e6
! %l0 = 00000036, %l1 = 1428ec31, Mem[0000000090800030] = e7b33334 2d07fd66
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 00000036 1428ec31
! %l2 = ffffffffeaf19879, Mem[0000000090800028] = 9bd982af
stw %l2,[%i5+%o5] ! Mem[0000000090800028] = eaf19879
! %l3 = 0000000000009bd9, Mem[0000000091800014] = e11f94d5
stw %l3,[%o0+0x014] ! Mem[0000000091800014] = 00009bd9
! %l6 = 5aa54937ec22725d, Mem[0000000091000008] = 4b1c5151da67f293
stx %l6,[%i6+%o1] ! Mem[0000000091000008] = 5aa54937ec22725d
! %l5 = 000000008abb666f, Mem[0000000091800008] = 50d23f27666f274a
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 000000008abb666f
! Mem[0000000090000038] = 8fc6725d, %g2 = 0212225c798eb5a3
lduh [%i4+0x038],%g2 ! %g2 = 0000000000008fc6
! Mem[0000000091800038] = ec22725d, %g2 = 0000000000008fc6
lduw [%o0+0x038],%g2 ! %g2 = 00000000ec22725d
! %l5 = 000000008abb666f, Mem[0000000078000004] = bb56d43e
stw %l5,[%i0+0x004] ! Mem[0000000078000004] = 8abb666f
! %l6 = 5aa54937ec22725d, Mem[000000007980002c] = 856d70a0
sth %l6,[%i3+0x02c] ! Mem[000000007980002c] = 725d70a0
p52_label_11:
! %l4 = 00000000000000e6, Mem[0000000090000030] = 944f136a
sth %l4,[%i4+0x030] ! Mem[0000000090000030] = 00e6136a
! Mem[0000000078000028] = d1507036, %l3 = 0000000000009bd9
ldsw [%i0+%o5],%l3 ! %l3 = ffffffffd1507036
! %l6 = 5aa54937ec22725d, Mem[0000000091800030] = d99482462238bc74
stx %l6,[%o0+0x030] ! Mem[0000000091800030] = 5aa54937ec22725d
! Mem[000000009180003c] = 00000076, %g2 = 00000000ec22725d
lduw [%o0+0x03c],%g2 ! %g2 = 0000000000000076
! Mem[0000000090800018] = 00009bd9, %g18 = a0c0141069f2d490
ldsw [%i5+%o3],%g2 ! %g2 = a0c0141069f2d490
! %l4 = 00000000000000e6, Mem[0000000090000014] = 798eb5a3
stw %l4,[%i4+0x014] ! Mem[0000000090000014] = 000000e6
! Mem[0000000090800000] = 5aa54937, %g2 = 0000000000009bd9
lduw [%i5+%g0],%g2 ! %g2 = 000000005aa54937
! Mem[0000000090000028] = 00009bd9 8abb666f, %g2 = 5aa54937, %g3 = 00000076
ldd [%i4+%o5],%g2 ! %g2 = 0000000000009bd9 000000008abb666f
! Mem[0000000090000010] = 225c0000, %g2 = 0000000000009bd9
lduh [%i4+0x012],%g2 ! %g2 = 000000000000225c
! Mem[0000000078000010] = df51454c, %l7 = 0000000000000076
lduw [%i0+%o2],%l7 ! %l7 = 00000000df51454c
p52_label_12:
! Mem[000000009100003c] = d7571dc0, %g2 = 000000000000225c
ldub [%i6+0x03c],%g2 ! %g2 = 00000000000000d7
! Mem[000000007980002c] = 725d70a0, %l5 = 000000008abb666f
ldsb [%i3+0x02d],%l5 ! %l5 = 000000000000005d
! Mem[0000000091000038] = 8de9d757, %g2 = 00000000000000d7
lduh [%i6+0x03a],%g2 ! %g2 = 0000000000008de9
! Mem[0000000091000030] = 57207bbe, %g2 = 0000000000008de9
ldsb [%i6+0x033],%g2 ! %g2 = 0000000000000057
! %l1 = 8bdfaf401428ec31, Mem[0000000091800004] = eaf19879
stw %l1,[%o0+0x004] ! Mem[0000000091800004] = 1428ec31
! Mem[000000009180001c] = e14610d9, %g18 = a0c0141069f2d490
ldsw [%o0+0x01c],%g2 ! %g2 = a0c0141069f2d490
! %l6 = 5aa54937ec22725d, Mem[0000000078800028] = 341ab72484d80933
stx %l6,[%i1+%o5] ! Mem[0000000078800028] = 5aa54937ec22725d
! %l6 = 5aa54937ec22725d, Mem[000000009100000e] = 725deb99
sth %l6,[%i6+0x00e] ! Mem[000000009100000c] = 725deb99
! Mem[0000000091000028] = 14addb4f, %g2 = ffffffffe14610d9
ldsh [%i6+0x02a],%g2 ! %g2 = 00000000000014ad
! Mem[0000000078000004] = 8abb666f, %l3 = ffffffffd1507036
ldsw [%i0+0x004],%l3 ! %l3 = ffffffff8abb666f
p52_label_13:
! Mem[0000000090000008] = 96abb01b, %g2 = 00000000000014ad
lduh [%i4+%o1],%g2 ! %g2 = 00000000000096ab
! %l7 = 00000000df51454c, Mem[000000007880001a] = 61d166f8
stb %l7,[%i1+0x01a] ! Mem[0000000078800018] = 61d14cf8
! Mem[0000000090000020] = d96b6712, %g18 = a0c0141069f2d490
ldsw [%i4+%o4],%g2 ! %g2 = a0c0141069f2d490
! Mem[0000000091800030] = 4937ec22, %g2 = ffffffffd96b6712
ldub [%o0+0x032],%g2 ! %g2 = 0000000000000049
! Mem[000000009180000c] = 8abb666f, %g2 = 0000000000000049
ldsh [%o0+0x00c],%g2 ! %g2 = ffffffffffff8abb
! %l1 = 8bdfaf401428ec31, Mem[0000000091800014] = 00009bd9
stb %l1,[%o0+0x014] ! Mem[0000000091800014] = 31009bd9
! Mem[0000000090800034] = 1428ec31, %g2 = ffffffffffff8abb
lduw [%i5+0x034],%g2 ! %g2 = 000000001428ec31
! Mem[0000000090800030] = 00000036, %g2 = 000000001428ec31
lduw [%i5+0x030],%g2 ! %g2 = 0000000000000036
! %l0 = 00000036, %l1 = 1428ec31, Mem[0000000091000000] = ddab9f6d de861c20
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 00000036 1428ec31
! Mem[000000007900002c] = cc75fa18, %l6 = 5aa54937ec22725d
lduw [%i2+0x02c],%l6 ! %l6 = 00000000cc75fa18
p52_label_14:
! %l5 = 000000000000005d, Mem[000000009080000c] = 2238bc74
stw %l5,[%i5+0x00c] ! Mem[000000009080000c] = 0000005d
! Mem[0000000091800018] = 39a5df25, %g2 = 0000000000000036
lduw [%o0+%o3],%g2 ! %g2 = 0000000039a5df25
! Mem[0000000090000004] = 80b679f6, %g2 = 0000000039a5df25
ldsb [%i4+0x004],%g2 ! %g2 = ffffffffffffff80
! Mem[0000000090800028] = 98799c5f, %g2 = ffffffffffffff80
ldsh [%i5+0x02a],%g2 ! %g2 = ffffffffffff9879
! %l2 = eaf19879, %l3 = 8abb666f, Mem[0000000091000030] = 7cc77257 207bbe7e
std %l2,[%i6+0x030] ! Mem[0000000091000030] = eaf19879 8abb666f
! Mem[0000000091800018] = df25e146, %g2 = ffffffffffff9879
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000df25
! Mem[0000000090000038] = 725df8ba, %g2 = 000000000000df25
ldsh [%i4+0x03a],%g2 ! %g2 = 000000000000725d
! %l1 = 8bdfaf401428ec31, Mem[0000000079800028] = 99dc8741
stw %l1,[%i3+%o5] ! Mem[0000000079800028] = 1428ec31
! %l0 = 00000036, %l1 = 1428ec31, Mem[0000000090800000] = 5aa54937 ec22725d
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 00000036 1428ec31
! %l6 = cc75fa18, %l7 = df51454c, Mem[0000000090800038] = 1428ec31 01e579f6
std %l6,[%i5+0x038] ! Mem[0000000090800038] = cc75fa18 df51454c
p52_label_15:
! Mem[000000009080002c] = 5fe8b100, %g2 = 000000000000725d
ldub [%i5+0x02d],%g2 ! %g2 = 000000000000005f
! %l3 = ffffffff8abb666f, Mem[000000009180002e] = 00765aa5
sth %l3,[%o0+0x02e] ! Mem[000000009180002c] = 666f5aa5
! %l4 = 000000e6, %l5 = 0000005d, Mem[0000000091800010] = 5e44f9f4 31009bd9
std %l4,[%o0+%o2] ! Mem[0000000091800010] = 000000e6 0000005d
! Mem[0000000091000024] = 1428ec31, %g2 = 000000000000005f
ldub [%i6+0x024],%g2 ! %g2 = 0000000000000014
! Mem[0000000091800038] = ec22725d00000076, %g2 = 0000000000000014
ldx [%o0+0x038],%g2 ! %g2 = ec22725d00000076
! Mem[000000009000000c] = 0b9e2c02, %g2 = ec22725d00000076
ldsb [%i4+0x00d],%g2 ! %g2 = 000000000000000b
! Mem[0000000091800028] = 00000076, %g2 = 000000000000000b
lduw [%o0+%o5],%g2 ! %g2 = 0000000000000076
! %l1 = 8bdfaf401428ec31, Mem[0000000090000014] = 000000e6
stw %l1,[%i4+0x014] ! Mem[0000000090000014] = 1428ec31
! Mem[0000000090800014] = ba27fa54, %g2 = 0000000000000076
ldsh [%i5+0x014],%g2 ! %g2 = ffffffffffffba27
! Mem[0000000091000030] = 798abb66, %g2 = ffffffffffffba27
ldsb [%i6+0x033],%g2 ! %g2 = 0000000000000079
p52_label_16:
! Mem[0000000090000024] = 7b135d53, %g2 = 0000000000000079
lduh [%i4+0x024],%g2 ! %g2 = 0000000000007b13
! Mem[0000000090800038] = cc75fa18, %g2 = 0000000000007b13
lduh [%i5+0x038],%g2 ! %g2 = 000000000000cc75
! %l5 = 000000000000005d, Mem[0000000078800038] = eaf198799673dc54
stx %l5,[%i1+0x038] ! Mem[0000000078800038] = 000000000000005d
! Mem[0000000091000038] = 65898de9, %g2 = 000000000000cc75
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000006589
! Mem[0000000090000030] = 00e6136a 126760d7, %g2 = 00006589, %g3 = 8abb666f
ldd [%i4+0x030],%g2 ! %g2 = 0000000000e6136a 00000000126760d7
! %l7 = 00000000df51454c, Mem[0000000090800026] = 4dffeaf1
sth %l7,[%i5+0x026] ! Mem[0000000090800024] = 454ceaf1
! Mem[0000000079000004] = b1ad9879, %l7 = 00000000df51454c
ldsh [%i2+0x006],%l7 ! %l7 = ffffffffffff9879
! %l0 = 00000036, %l1 = 1428ec31, Mem[0000000079800020] = 633fb7e9 1e5f32ca
std %l0,[%i3+%o4] ! Mem[0000000079800020] = 00000036 1428ec31
! Mem[0000000090800004] = ec310000, %g2 = 0000000000e6136a
lduh [%i5+0x006],%g2 ! %g2 = 000000000000ec31
! %l3 = ffffffff8abb666f, Mem[0000000090800000] = 00000036
stw %l3,[%i5+%g0] ! Mem[0000000090800000] = 8abb666f
p52_label_17:
! Mem[0000000090000020] = 67127b13, %g2 = 000000000000ec31
ldub [%i4+0x022],%g2 ! %g2 = 0000000000000067
! %l1 = 8bdfaf401428ec31, Mem[0000000079000010] = 2238bc74
stw %l1,[%i2+%o2] ! Mem[0000000079000010] = 1428ec31
! Mem[0000000090800024] = 454ceaf1, %g2 = 0000000000000067
lduh [%i5+0x026],%g2 ! %g2 = 000000000000454c
! %l2 = eaf19879, %l3 = 8abb666f, Mem[0000000090800038] = cc75fa18 df51454c
std %l2,[%i5+0x038] ! Mem[0000000090800038] = eaf19879 8abb666f
! Mem[000000009100001c] = 40af2dc9, %g18 = a0c0141069f2d490
ldsw [%i6+0x01c],%g2 ! %g2 = a0c0141069f2d490
! %l6 = 00000000cc75fa18, Mem[0000000091800020] = c69ee3c733167744
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = 00000000cc75fa18
! %l0 = 0000000000000036, Mem[0000000091000015] = ebbbe4e1
stb %l0,[%i6+0x015] ! Mem[0000000091000014] = 36bbe4e1
! %l0 = 00000036, %l1 = 1428ec31, Mem[0000000090800000] = 8abb666f 1428ec31
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 00000036 1428ec31
! Mem[000000009100002c] = db4f959e, %g18 = a0c0141069f2d490
ldsw [%i6+0x02c],%g2 ! %g2 = a0c0141069f2d490
! %l2 = eaf19879, %l3 = 8abb666f, Mem[0000000091800028] = 00000076 0000666f
std %l2,[%o0+%o5] ! Mem[0000000091800028] = eaf19879 8abb666f
p52_label_18:
! Mem[000000009180002c] = 8abb666f, %g2 = ffffffffdb4f959e
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000008abb
! Mem[000000009100000c] = ec22725d, %g2 = 0000000000008abb
ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffffec22
! %l3 = ffffffff8abb666f, Mem[0000000091000002] = 00361428
stb %l3,[%i6+0x002] ! Mem[0000000091000000] = 6f361428
! %l7 = ffffffffffff9879, Mem[000000009080003c] = 8abb666f
stw %l7,[%i5+0x03c] ! Mem[000000009080003c] = ffff9879
! Mem[0000000091800018] = df25e146, %g2 = ffffffffffffec22
lduh [%o0+0x01a],%g2 ! %g2 = 000000000000df25
! Mem[000000009000001c] = 76d96b67, %g2 = 000000000000df25
ldsb [%i4+0x01f],%g2 ! %g2 = 0000000000000076
! %l7 = ffffffffffff9879, Mem[0000000091800028] = eaf198798abb666f
stx %l7,[%o0+%o5] ! Mem[0000000091800028] = ffffffffffff9879
! Mem[0000000091800010] = 000000e6, %g2 = 0000000000000076
ldsh [%o0+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000079000028] = 6e7af54b, %l6 = 00000000cc75fa18
lduh [%i2+%o5],%l6 ! %l6 = 0000000000006e7a
! Mem[0000000091800014] = 0000005d, %g18 = a0c0141069f2d490
ldsw [%o0+0x014],%g2 ! %g2 = a0c0141069f2d490
p52_label_19:
! Mem[0000000090000010] = 225c1428, %g2 = 000000000000005d
ldsb [%i4+0x012],%g2 ! %g2 = 0000000000000022
! Mem[0000000090000004] = b679f696, %g2 = 0000000000000022
ldub [%i4+0x005],%g2 ! %g2 = 00000000000000b6
! Mem[000000009000003c] = dc000000, %g2 = 00000000000000b6
ldsb [%i4+0x03f],%g2 ! %g2 = ffffffffffffffdc
! Mem[0000000091000018] = 94d540af, %g2 = ffffffffffffffdc
lduh [%i6+0x01a],%g2 ! %g2 = 00000000000094d5
! Mem[0000000091000008] = 5aa54937 ec22725d, %g2 = 000094d5, %g3 = 126760d7
ldd [%i6+%o1],%g2 ! %g2 = 000000005aa54937 00000000ec22725d
! %l3 = ffffffff8abb666f, Mem[0000000090000000] = f4d6f5d4
sth %l3,[%i4+%g0] ! Mem[0000000090000000] = 666ff5d4
! Mem[0000000091000028] = 43a014ad, %g2 = 000000005aa54937
lduw [%i6+%o5],%g2 ! %g2 = 0000000043a014ad
! %l3 = ffffffff8abb666f, Mem[0000000091000004] = 1428ec31
stw %l3,[%i6+0x004] ! Mem[0000000091000004] = 8abb666f
! Mem[0000000091000008] = 5aa54937, %g2 = 0000000043a014ad
ldub [%i6+%o1],%g2 ! %g2 = 000000000000005a
! %l6 = 0000000000006e7a, Mem[0000000090800030] = 00000036
stw %l6,[%i5+0x030] ! Mem[0000000090800030] = 00006e7a
p52_label_20:
! %l0 = 00000036, %l1 = 1428ec31, Mem[0000000090800038] = eaf19879 ffff9879
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 00000036 1428ec31
! Mem[0000000090800010] = bbd0f97a ba27fa54, %g2 = 0000005a, %g3 = ec22725d
ldd [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a 00000000ba27fa54
! %l7 = ffffffffffff9879, Mem[0000000091000014] = 5b36bbe4
stw %l7,[%i6+0x014] ! Mem[0000000091000014] = ffff9879
! Mem[0000000079800020] = 00000036, %l5 = 000000000000005d
ldsh [%i3+0x022],%l5 ! %l5 = 0000000000000036
! %l2 = eaf19879, %l3 = 8abb666f, Mem[0000000078000028] = d1507036 42aa0a7c
std %l2,[%i0+%o5] ! Mem[0000000078000028] = eaf19879 8abb666f
! Mem[000000007980003c] = a6493f5c, %l1 = 8bdfaf401428ec31
lduw [%i3+0x03c],%l1 ! %l1 = 00000000a6493f5c
! Mem[0000000090000010] = 0212225c1428ec31, %g2 = 00000000bbd0f97a
ldx [%i4+%o2],%g2 ! %g2 = 0212225c1428ec31
! %l5 = 0000000000000036, Mem[0000000090000006] = 79f696ab
sth %l5,[%i4+0x006] ! Mem[0000000090000004] = 003696ab
! Mem[0000000090800008] = 00000000, %g2 = 0212225c1428ec31
lduw [%i5+%o1],%g2 ! %g2 = 0000000000000000
! %l7 = ffffffffffff9879, Mem[0000000091800030] = 5aa54937
stw %l7,[%o0+0x030] ! Mem[0000000091800030] = ffff9879
p52_label_21:
! Mem[0000000078000030] = 86049bd9, %l1 = 00000000a6493f5c
ldsw [%i0+0x030],%l1 ! %l1 = ffffffff86049bd9
! %l7 = ffffffffffff9879, Mem[0000000090000028] = 00009bd9
sth %l7,[%i4+%o5] ! Mem[0000000090000028] = 98799bd9
! %l7 = ffffffffffff9879, Mem[000000009000003f] = dc000000
stb %l7,[%i4+0x03f] ! Mem[000000009000003c] = 79000000
! %l4 = 00000000000000e6, Mem[0000000091000023] = d51428ec
stb %l4,[%i6+0x023] ! Mem[0000000091000020] = e61428ec
! %l0 = 0000000000000036, Mem[0000000090000010] = 0212225c
stw %l0,[%i4+%o2] ! Mem[0000000090000010] = 00000036
! Mem[0000000091800028] = ffffffffffff9879, %g2 = 0000000000000000
ldx [%o0+%o5],%g2 ! %g2 = ffffffffffff9879
! Mem[0000000078800024] = 8abb666f, %l4 = 00000000000000e6
ldsw [%i1+0x024],%l4 ! %l4 = ffffffff8abb666f
! Mem[0000000091800014] = 005d39a5, %g2 = ffffffffffff9879
ldsh [%o0+0x016],%g2 ! %g2 = 000000000000005d
! Mem[000000009100002c] = db4f959e, %g2 = 000000000000005d
lduw [%i6+0x02c],%g2 ! %g2 = 00000000db4f959e
! %l7 = ffffffffffff9879, Mem[0000000079800028] = 1428ec31725d70a0
stx %l7,[%i3+%o5] ! Mem[0000000079800028] = ffffffffffff9879
p52_label_22:
! %l3 = ffffffff8abb666f, Mem[0000000090800002] = 00361428
sth %l3,[%i5+0x002] ! Mem[0000000090800000] = 666f1428
! Mem[0000000091000028] = 43a014ad, %g2 = 00000000db4f959e
lduw [%i6+%o5],%g2 ! %g2 = 0000000043a014ad
! Mem[0000000091800000] = ffffffff, %g2 = 0000000043a014ad
lduw [%o0+%g0],%g2 ! %g2 = 00000000ffffffff
! Mem[0000000091000020] = e11f94e6, %g2 = 00000000ffffffff
lduw [%i6+%o4],%g2 ! %g2 = 00000000e11f94e6
! Mem[000000009000003c] = 39790000, %g2 = 00000000e11f94e6
ldsh [%i4+0x03e],%g2 ! %g2 = 0000000000003979
! %l2 = ffffffffeaf19879, Mem[000000009180000a] = 00008abb
sth %l2,[%o0+0x00a] ! Mem[0000000091800008] = 98798abb
! Mem[000000009100000c] = ec22725d, %g2 = 0000000000003979
ldsb [%i6+0x00c],%g2 ! %g2 = ffffffffffffffec
! %l4 = 8abb666f, %l5 = 00000036, Mem[0000000091800020] = 00000000 cc75fa18
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 8abb666f 00000036
! Mem[0000000078800028] = 5aa54937 ec22725d, %l4 = 8abb666f, %l5 = 00000036
ldd [%i1+%o5],%l4 ! %l4 = 000000005aa54937 00000000ec22725d
! %l0 = 00000036, %l1 = 86049bd9, Mem[0000000091800000] = ffffffff 1428ec31
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 00000036 86049bd9
p52_label_23:
! %l0 = 0000000000000036, Mem[000000009080003c] = 1428ec31
stw %l0,[%i5+0x03c] ! Mem[000000009080003c] = 00000036
! Mem[0000000090800004] = 1428ec31, %g18 = a0c0141069f2d490
ldsw [%i5+0x004],%g2 ! %g2 = a0c0141069f2d490
! Mem[0000000090800030] = 00006e7a, %g18 = a0c0141069f2d490
ldsw [%i5+0x030],%g2 ! %g2 = a0c0141069f2d490
! Mem[0000000091000000] = 00006f36, %g2 = 0000000000006e7a
lduh [%i6+%g0],%g2 ! %g2 = 0000000000000000
! %l1 = ffffffff86049bd9, Mem[0000000091000020] = e11f94e6
sth %l1,[%i6+%o4] ! Mem[0000000091000020] = 9bd994e6
! %l0 = 0000000000000036, Mem[000000009080003a] = 00360000
sth %l0,[%i5+0x03a] ! Mem[0000000090800038] = 00360000
! %l6 = 0000000000006e7a, Mem[0000000091000032] = 98798abb
stb %l6,[%i6+0x032] ! Mem[0000000091000030] = 7a798abb
! %l1 = ffffffff86049bd9, Mem[000000009180001e] = 10d98abb
sth %l1,[%o0+0x01e] ! Mem[000000009180001c] = 9bd98abb
! %l1 = ffffffff86049bd9, Mem[0000000079000038] = ea47ac2fa11a6b67
stx %l1,[%i2+0x038] ! Mem[0000000079000038] = ffffffff86049bd9
! %l5 = 00000000ec22725d, Mem[0000000079000008] = 33ed81fd1428ec31
stx %l5,[%i2+%o1] ! Mem[0000000079000008] = 00000000ec22725d
p52_label_24:
! Mem[0000000091800008] = 000098798abb666f, %g2 = 0000000000000000
ldx [%o0+%o1],%g2 ! %g2 = 000098798abb666f
! Mem[0000000090800034] = 31000000, %g2 = 000098798abb666f
ldub [%i5+0x037],%g2 ! %g2 = 0000000000000031
! %l3 = ffffffff8abb666f, Mem[000000009100000c] = ec22725d
stw %l3,[%i6+0x00c] ! Mem[000000009100000c] = 8abb666f
! Mem[0000000091800038] = ec22725d 00000076, %g2 = 00000031, %g3 = ba27fa54
ldd [%o0+0x038],%g2 ! %g2 = 00000000ec22725d 0000000000000076
! Mem[0000000090800034] = ec310000, %g2 = 00000000ec22725d
ldub [%i5+0x036],%g2 ! %g2 = 00000000000000ec
! Mem[0000000091800034] = ec22725d, %g2 = 00000000000000ec
ldsh [%o0+0x034],%g2 ! %g2 = ffffffffffffec22
! Mem[0000000078000008] = d6bf09ad, %l1 = ffffffff86049bd9
ldsh [%i0+%o1],%l1 ! %l1 = ffffffffffffd6bf
! %l4 = 5aa54937, %l5 = ec22725d, Mem[0000000090000020] = d96b6712 7b135d53
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 5aa54937 ec22725d
! %l7 = ffffffffffff9879, Mem[0000000090800010] = bbd0f97aba27fa54
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = ffffffffffff9879
! %l4 = 000000005aa54937, Mem[0000000078800000] = bfe1cd0bd04d2112
stx %l4,[%i1+%g0] ! Mem[0000000078800000] = 000000005aa54937
p52_label_25:
! Mem[0000000091000008] = 5aa549378abb666f, %g2 = ffffffffffffec22
ldx [%i6+%o1],%g2 ! %g2 = 5aa549378abb666f
! Mem[0000000091000028] = 43a014ad, %g2 = 5aa549378abb666f
ldub [%i6+%o5],%g2 ! %g2 = 0000000000000043
! %l1 = ffffffffffffd6bf, Mem[0000000091000018] = e11f94d540af2dc9
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = ffffffffffffd6bf
! Mem[0000000090000008] = 96abb01b c40b9e2c, %g2 = 00000043, %g3 = 00000076
ldd [%i4+%o1],%g2 ! %g2 = 0000000096abb01b 00000000c40b9e2c
! %l3 = ffffffff8abb666f, Mem[0000000090000028] = 98799bd9
sth %l3,[%i4+%o5] ! Mem[0000000090000028] = 666f9bd9
! %l1 = ffffffffffffd6bf, Mem[000000009080000b] = 00000000
stb %l1,[%i5+0x00b] ! Mem[0000000090800008] = bf000000
! Mem[0000000090000024] = ec22725d, %g2 = 0000000096abb01b
lduw [%i4+0x024],%g2 ! %g2 = 00000000ec22725d
! Mem[000000009100001c] = bf9bd994, %g2 = 00000000ec22725d
ldub [%i6+0x01f],%g2 ! %g2 = 00000000000000bf
! Mem[000000007980003c] = a6493f5c, %l3 = ffffffff8abb666f
lduw [%i3+0x03c],%l3 ! %l3 = 00000000a6493f5c
! Mem[0000000090800024] = ba1e454c, %g2 = 00000000000000bf
ldub [%i5+0x024],%g2 ! %g2 = 00000000000000ba
ba,a p52_not_taken_0_end
p52_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 0000000000000036
bne,a,pn %xcc,p52_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffd6bf
bne,a,pn %xcc,p52_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffeaf19879
bne,a,pn %xcc,p52_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000a6493f5c
bne,a,pn %xcc,p52_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000005aa54937
bne,a,pn %xcc,p52_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000ec22725d
bne,a,pn %xcc,p52_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000006e7a
bne,a,pn %xcc,p52_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffff9879
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 1cad8f66 ec335d98
bne %xcc,p52_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be a2e25a0b b720fbc2
bne %xcc,p52_f4_fail
nop
! Check Local Memory
set p52_local0_expect,%g1
p52_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 3d7b5e628abb666f
ldx [%i0+0x000],%g3 ! Observed data at 0000000078000000
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00009bd98abb666f
ldx [%i0+0x020],%g3 ! Observed data at 0000000078000020
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = eaf198798abb666f
ldx [%i0+0x028],%g3 ! Observed data at 0000000078000028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x028,%g4
set p52_local1_expect,%g1
p52_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 000000005aa54937
ldx [%i1+0x000],%g3 ! Observed data at 0000000078800000
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c97b7b5db7f1c7b3
ldx [%i1+0x008],%g3 ! Observed data at 0000000078800008
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 61d14cf8fc7ccf81
ldx [%i1+0x018],%g3 ! Observed data at 0000000078800018
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000008abb666f
ldx [%i1+0x020],%g3 ! Observed data at 0000000078800020
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5aa54937ec22725d
ldx [%i1+0x028],%g3 ! Observed data at 0000000078800028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000000000005d
ldx [%i1+0x038],%g3 ! Observed data at 0000000078800038
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x038,%g4
set p52_local2_expect,%g1
p52_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = f351aecfb1ad9879
ldx [%i2+0x000],%g3 ! Observed data at 0000000079000000
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00000000ec22725d
ldx [%i2+0x008],%g3 ! Observed data at 0000000079000008
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1428ec316073ba43
ldx [%i2+0x010],%g3 ! Observed data at 0000000079000010
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffff86049bd9
ldx [%i2+0x038],%g3 ! Observed data at 0000000079000038
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x038,%g4
set p52_local3_expect,%g1
p52_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 00009bd98abb666f
ldx [%i3+0x000],%g3 ! Observed data at 0000000079800000
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000361428ec31
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 = ffffffffffff9879
ldx [%i3+0x028],%g3 ! Observed data at 0000000079800028
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x028,%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_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
! 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:
stwa %l0,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000028]
ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000079800028]
stwa %l5,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000010]
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000078000008]
stda %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000018]
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000078000028]
lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000079000008]
done
p52_trap1o:
stwa %l0,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000028]
ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000079800028]
stwa %l5,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000010]
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000078000008]
stda %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000018]
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000078000028]
lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000079000008]
done
p52_trap2e:
ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000079800000]
lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000079000010]
stwa %l4,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000020]
ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000079000018]
done
p52_trap2o:
ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000079800000]
lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000079000010]
stwa %l4,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000020]
ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000079000018]
done
p52_trap3e:
nop
nop
done
p52_trap3o:
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 = d08c06d7e11f94d5
ldx [%g1+0x008],%l1 ! %l1 = 8bdfaf401428ec31
ldx [%g1+0x010],%l2 ! %l2 = 03670255d9948246
ldx [%g1+0x018],%l3 ! %l3 = e7cb993801e579f6
ldx [%g1+0x020],%l4 ! %l4 = bef656701805dfdb
ldx [%g1+0x028],%l5 ! %l5 = d96b67127b13a053
ldx [%g1+0x030],%l6 ! %l6 = 5aa54937ec22725d
ldx [%g1+0x038],%l7 ! %l7 = 025c82a657c0a172
! 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 = 53f6669a 477f9786 b08b2c8a 46461d65
! %f4 = c4283ba2 b974d952 a6c7cbd1 eeeec421
! %f8 = 01582033 70c0ada2 29ec15b5 c8aab158
! %f12 = 3a8363c4 c904146b 8ad5d746 b092daea
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d7a5738e 0240a2c0 46c5a0de 6c0c988b
! %f20 = dd4f83b2 7618c96a 06f1aa23 62768c5c
! %f24 = 751a0aa0 471fc5ba 5e475ddd 7e615140
! %f28 = 52abfc5c 9283f6c0 3242473f 3545c523
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 59a5149b 3d8e5225 560eb5a8 e9f45c99
! %f36 = dc6298ef 4a495c1e f7dd72ce 77f31409
! %f40 = e17fd019 bb0d7ee5 2b173036 60ac4a18
! %f44 = 17499c51 89344095 7cce9c64 30eb53be
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xfae3373f0000004c,%g7,%g1 ! GSR scale = 9, align = 4
wr %g1,%g0,%gsr ! GSR = fae3373f0000004c
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[000000009080002c] = 9c5fe8b1, %g2 = 003745a3fa961a7b
ldsh [%i5+0x02c],%g2 ! %g2 = ffffffffffff9c5f
! Mem[000000007b800020] = c455893a, %l7 = b7033da1e581e1d2
ldsw [%i3+%o4],%l7 ! %l7 = ffffffffc455893a
! %l7 = ffffffffc455893a, Mem[000000007b800038] = 1a3de4b1
stw %l7,[%i3+0x038] ! Mem[000000007b800038] = c455893a
! Mem[000000007b80002c] = e4ccf949, %l4 = 84e01778e72c0ef8
ldub [%i3+0x02e],%l4 ! %l4 = 00000000000000f9
! Mem[0000000090800020] = 6c6c0f3a, %g2 = ffffffffffff9c5f
ldub [%i5+%o4],%g2 ! %g2 = 000000000000006c
! Mem[0000000090000020] = edfce7b2, %g2 = 000000000000006c
lduh [%i4+0x022],%g2 ! %g2 = 000000000000edfc
! %l7 = ffffffffc455893a, Mem[000000009100002e] = 959e7cc7
sth %l7,[%i6+0x02e] ! Mem[000000009100002c] = 893a7cc7
! Mem[0000000090800000] = c8c086c6, %g2 = 000000000000edfc
lduh [%i5+%g0],%g2 ! %g2 = 000000000000c8c0
! Mem[0000000090800008] = a3d5b48d, %g2 = 000000000000c8c0
lduh [%i5+%o1],%g2 ! %g2 = 000000000000a3d5
! Mem[000000007b80002c] = e4ccf949, %l6 = d57d08f0a973478d
ldsw [%i3+0x02c],%l6 ! %l6 = ffffffffe4ccf949
p53_label_2:
! %l7 = ffffffffc455893a, Mem[0000000090000010] = 0212225c798eb5a3
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = ffffffffc455893a
! Mem[0000000090800030] = e7b33334 2d07fd66, %g2 = 0000a3d5, %g3 = 0bad0b00
ldd [%i5+0x030],%g2 ! %g2 = 00000000e7b33334 000000002d07fd66
! %l6 = ffffffffe4ccf949, Mem[0000000091000000] = ddab9f6d
stb %l6,[%i6+%g0] ! Mem[0000000091000000] = 49ab9f6d
! Mem[0000000091800020] = c69ee3c7, %g2 = 00000000e7b33334
lduw [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7
! Mem[0000000090000014] = 55893a7f, %g2 = 00000000c69ee3c7
ldub [%i4+0x015],%g2 ! %g2 = 0000000000000055
! %l4 = 00000000000000f9, Mem[000000009100000c] = da67f293
sth %l4,[%i6+0x00c] ! Mem[000000009100000c] = 00f9f293
! %l0 = 3ad1814430a6118d, Mem[0000000091000018] = b4334f34
stw %l0,[%i6+%o3] ! Mem[0000000091000018] = 30a6118d
! Mem[0000000091000028] = 43a014ad db4f893a, %g2 = 00000055, %g3 = 2d07fd66
ldd [%i6+%o5],%g2 ! %g2 = 0000000043a014ad 00000000db4f893a
! %l7 = ffffffffc455893a, Mem[0000000090800038] = 393f420cdd38b60e
stx %l7,[%i5+0x038] ! Mem[0000000090800038] = ffffffffc455893a
! Mem[0000000090000000] = f4d6f5d4, %g18 = c24ce7165dbcf657
ldsw [%i4+%g0],%g2 ! %g2 = c24ce7165dbcf657
p53_label_3:
! %l3 = 366d19dede883101, Mem[0000000091000008] = 4b1c515100f9f293
stx %l3,[%i6+%o1] ! Mem[0000000091000008] = 366d19dede883101
! Mem[0000000090800024] = 4dffeb48, %g2 = fffffffff4d6f5d4
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000004dff
! %l1 = 638a05cdfe8450da, Mem[0000000090800000] = c8c086c6
sth %l1,[%i5+%g0] ! Mem[0000000090800000] = 50da86c6
! Mem[000000007a80002c] = 420c9e55, %l4 = 00000000000000f9
ldsh [%i1+0x02e],%l4 ! %l4 = ffffffffffff9e55
! Mem[0000000091000028] = 43a014addb4f893a, %g2 = 0000000000004dff
ldx [%i6+%o5],%g2 ! %g2 = 43a014addb4f893a
! Mem[0000000090000004] = 80b60b78, %g2 = 43a014addb4f893a
ldsb [%i4+0x004],%g2 ! %g2 = ffffffffffffff80
! Mem[000000007a000018] = 7b5689ac, %l3 = 366d19dede883101
ldsw [%i0+%o3],%l3 ! %l3 = 000000007b5689ac
! %l6 = ffffffffe4ccf949, Mem[0000000091800018] = 39a5df25
stw %l6,[%o0+%o3] ! Mem[0000000091800018] = e4ccf949
! %l0 = 3ad1814430a6118d, Mem[000000009180000b] = 27074127
stb %l0,[%o0+0x00b] ! Mem[0000000091800008] = 8d074127
! Mem[000000007b800024] = c2102982, %l7 = ffffffffc455893a
ldsw [%i3+0x024],%l7 ! %l7 = ffffffffc2102982
p53_label_4:
! %l5 = f01be88273216ed1, Mem[000000007a00003c] = 81b0d24f
sth %l5,[%i0+0x03c] ! Mem[000000007a00003c] = 6ed1d24f
! Mem[0000000091000018] = 30a6118d 40af2dc9, %g2 = ffffff80, %g3 = db4f893a
ldd [%i6+%o3],%g2 ! %g2 = 0000000030a6118d 0000000040af2dc9
! Mem[000000009100001c] = 40af2dc9, %g2 = 0000000030a6118d
ldsh [%i6+0x01c],%g2 ! %g2 = 00000000000040af
! Mem[0000000090800028] = 82af9c5f, %g2 = 00000000000040af
ldub [%i5+0x02a],%g2 ! %g2 = 0000000000000082
! %l2 = 8c723383, %l3 = 7b5689ac, Mem[000000007a000008] = a0df1d74 6fe034d1
std %l2,[%i0+%o1] ! Mem[000000007a000008] = 8c723383 7b5689ac
! %l2 = 53ca399c8c723383, Mem[0000000090800038] = ffffffff
sth %l2,[%i5+0x038] ! Mem[0000000090800038] = 3383ffff
! %l2 = 53ca399c8c723383, Mem[000000009100003f] = c0000000
stb %l2,[%i6+0x03f] ! Mem[000000009100003c] = 83000000
! Mem[000000007a800000] = f37daf9f 16825a23, %l6 = e4ccf949, %l7 = c2102982
ldd [%i1+%g0],%l6 ! %l6 = 00000000f37daf9f 0000000016825a23
! Mem[0000000091800008] = 50d23f8d, %g18 = c24ce7165dbcf657
ldsw [%o0+%o1],%g2 ! %g2 = c24ce7165dbcf657
! %l0 = 3ad1814430a6118d, Mem[000000009080001a] = 851cd634
sth %l0,[%i5+0x01a] ! Mem[0000000090800018] = 118dd634
p53_label_5:
! Mem[0000000091800020] = c69ee3c7, %g18 = c24ce7165dbcf657
ldsw [%o0+%o4],%g2 ! %g2 = c24ce7165dbcf657
! Mem[0000000091000038] = e9d7571d, %g2 = ffffffffc69ee3c7
ldub [%i6+0x03b],%g2 ! %g2 = 00000000000000e9
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = 000000e9, %g3 = 40af2dc9
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
! Mem[0000000091800020] = e3c73316, %g2 = 00000000f4d6f5d4
lduh [%o0+0x022],%g2 ! %g2 = 000000000000e3c7
! Mem[0000000090800018] = 35d3118d d6343572, %g2 = 0000e3c7, %g3 = 80b60b78
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3118d 00000000d6343572
! Mem[0000000090800028] = eb4882af9c5fe8b1, %g2 = 0000000035d3118d
ldx [%i5+%o5],%g2 ! %g2 = eb4882af9c5fe8b1
! %l4 = ffffffffffff9e55, Mem[0000000091000010] = eb99b0555bebbbe4
stx %l4,[%i6+%o2] ! Mem[0000000091000010] = ffffffffffff9e55
! Mem[0000000091000030] = 7257207b, %g2 = eb4882af9c5fe8b1
ldsh [%i6+0x032],%g2 ! %g2 = 0000000000007257
! %l7 = 0000000016825a23, Mem[0000000091800004] = da193367
stw %l7,[%o0+0x004] ! Mem[0000000091800004] = 16825a23
! Mem[000000007a000030] = df50edaf, %l6 = 00000000f37daf9f
ldsb [%i0+0x032],%l6 ! %l6 = ffffffffffffffed
p53_label_6:
! %l4 = ffffffffffff9e55, Mem[000000009000002c] = 8d791540
sth %l4,[%i4+0x02c] ! Mem[000000009000002c] = 9e551540
! %l6 = ffffffffffffffed, Mem[000000009000000c] = c40b9e2c
stw %l6,[%i4+0x00c] ! Mem[000000009000000c] = ffffffed
! Mem[0000000090800000] = da86c6d0, %g2 = 0000000000007257
ldsb [%i5+0x001],%g2 ! %g2 = ffffffffffffffda
! Mem[000000009080002c] = 9c5fe8b1, %g2 = ffffffffffffffda
ldsh [%i5+0x02c],%g2 ! %g2 = ffffffffffff9c5f
! Mem[0000000090000010] = ffffffffc455893a, %g2 = ffffffffffff9c5f
ldx [%i4+%o2],%g2 ! %g2 = ffffffffc455893a
! %l3 = 000000007b5689ac, Mem[0000000091000010] = ffffffff
stw %l3,[%i6+%o2] ! Mem[0000000091000010] = 7b5689ac
! %l0 = 30a6118d, %l1 = fe8450da, Mem[0000000091800038] = e8dd799b eb806635
std %l0,[%o0+0x038] ! Mem[0000000091800038] = 30a6118d fe8450da
! %l3 = 000000007b5689ac, Mem[0000000091800015] = d978b6e4
stb %l3,[%o0+0x015] ! Mem[0000000091800014] = ac78b6e4
! Mem[000000007b000020] = f4d646a8, %l4 = ffffffffffff9e55
ldsw [%i2+%o4],%l4 ! %l4 = fffffffff4d646a8
! %l1 = 638a05cdfe8450da, Mem[000000007a000018] = 7b5689acf993a085
stx %l1,[%i0+%o3] ! Mem[000000007a000018] = 638a05cdfe8450da
p53_label_7:
! Mem[000000009080001c] = d6343572, %g2 = ffffffffc455893a
ldsh [%i5+0x01c],%g2 ! %g2 = ffffffffffffd634
! Mem[000000007b800010] = 0d7c42fb, %l2 = 53ca399c8c723383
ldsb [%i3+0x011],%l2 ! %l2 = 000000000000007c
! %l6 = ffffffffffffffed, Mem[0000000090800028] = eb4882af9c5fe8b1
stx %l6,[%i5+%o5] ! Mem[0000000090800028] = ffffffffffffffed
! Mem[0000000090800018] = 118dd634, %g2 = ffffffffffffd634
ldub [%i5+0x01a],%g2 ! %g2 = 0000000000000011
! %l2 = 000000000000007c, Mem[000000007a800004] = 16825a23
stw %l2,[%i1+0x004] ! Mem[000000007a800004] = 0000007c
! Mem[0000000090000008] = 96abb01b, %g2 = 0000000000000011
lduw [%i4+%o1],%g2 ! %g2 = 0000000096abb01b
! Mem[000000007b80002c] = e4ccf949, %l3 = 000000007b5689ac
ldsh [%i3+0x02e],%l3 ! %l3 = fffffffffffff949
! %l6 = ffffffffffffffed, Mem[0000000090800030] = e7b333342d07fd66
stx %l6,[%i5+0x030] ! Mem[0000000090800030] = ffffffffffffffed
! %l6 = ffffffffffffffed, Mem[000000007a80001c] = 6c3c2efb
stw %l6,[%i1+0x01c] ! Mem[000000007a80001c] = ffffffed
! Mem[0000000090000030] = 4f136a12, %g2 = 0000000096abb01b
ldub [%i4+0x031],%g2 ! %g2 = 000000000000004f
p53_label_8:
! Mem[000000007b000028] = 024a3c3c 513d3654, %l0 = 30a6118d, %l1 = fe8450da
ldd [%i2+%o5],%l0 ! %l0 = 00000000024a3c3c 00000000513d3654
! Mem[0000000090000018] = 7f114e52, %g18 = c24ce7165dbcf657
ldsw [%i4+%o3],%g2 ! %g2 = c24ce7165dbcf657
! Mem[000000009180002c] = f545288f, %g2 = 000000007f114e52
ldsb [%o0+0x02f],%g2 ! %g2 = fffffffffffffff5
! %l2 = 000000000000007c, Mem[0000000091800018] = e4ccf949
stw %l2,[%o0+%o3] ! Mem[0000000091800018] = 0000007c
! %l5 = f01be88273216ed1, Mem[0000000090800030] = ffffffffffffffed
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = f01be88273216ed1
! Mem[0000000090800010] = bbd0f97a, %g2 = fffffffffffffff5
ldsb [%i5+%o2],%g2 ! %g2 = ffffffffffffffbb
! Mem[0000000090000028] = 07dc67fd9e551540, %g2 = ffffffffffffffbb
ldx [%i4+%o5],%g2 ! %g2 = 07dc67fd9e551540
! Mem[0000000091800030] = 8f71b6b6, %g2 = 07dc67fd9e551540
ldsh [%o0+0x032],%g2 ! %g2 = ffffffffffff8f71
! Mem[000000007a800004] = 0000007c, %l4 = fffffffff4d646a8
ldsb [%i1+0x007],%l4 ! %l4 = 000000000000007c
! Mem[0000000091000038] = e9d7571d, %g2 = ffffffffffff8f71
ldub [%i6+0x03b],%g2 ! %g2 = 00000000000000e9
p53_label_9:
! Mem[000000007b800034] = b5d3073e, %l2 = 000000000000007c
ldsb [%i3+0x037],%l2 ! %l2 = 000000000000003e
! Mem[0000000090800028] = ffffffff, %g2 = 00000000000000e9
ldsh [%i5+%o5],%g2 ! %g2 = ffffffffffffffff
! Mem[000000007b800028] = df675bb1e4ccf949, %l1 = 00000000513d3654
ldx [%i3+%o5],%l1 ! %l1 = df675bb1e4ccf949
! Mem[0000000090800008] = a3d5b48df38fafd2, %g2 = ffffffffffffffff
ldx [%i5+%o1],%g2 ! %g2 = a3d5b48df38fafd2
! Mem[000000009180000c] = 41274a5e, %g2 = a3d5b48df38fafd2
ldub [%o0+0x00d],%g2 ! %g2 = 0000000000000041
! Mem[0000000090000024] = e7b2eb32, %g2 = 0000000000000041
lduw [%i4+0x024],%g2 ! %g2 = 00000000e7b2eb32
! Mem[0000000091800008] = 50d23f8d0741274a, %g2 = 00000000e7b2eb32
ldx [%o0+%o1],%g2 ! %g2 = 50d23f8d0741274a
! Mem[000000007a000004] = 2fd5a33e, %l3 = fffffffffffff949
ldsh [%i0+0x004],%l3 ! %l3 = 0000000000002fd5
! %l4 = 000000000000007c, Mem[0000000091800000] = 6c5e37b5
stw %l4,[%o0+%g0] ! Mem[0000000091800000] = 0000007c
! %l4 = 000000000000007c, Mem[0000000091800025] = 167744d1
stb %l4,[%o0+0x025] ! Mem[0000000091800024] = 7c7744d1
p53_label_10:
! %l0 = 00000000024a3c3c, Mem[000000007b000020] = f4d646a8d846c201
stx %l0,[%i2+%o4] ! Mem[000000007b000020] = 00000000024a3c3c
! %l7 = 0000000016825a23, Mem[0000000091800020] = c69ee3c7337c7744
stx %l7,[%o0+%o4] ! Mem[0000000091800020] = 0000000016825a23
! Mem[0000000091000034] = 207bbe7e, %g18 = c24ce7165dbcf657
ldsw [%i6+0x034],%g2 ! %g2 = c24ce7165dbcf657
! %l7 = 0000000016825a23, Mem[0000000090000018] = 7f114e52
stw %l7,[%i4+%o3] ! Mem[0000000090000018] = 16825a23
! %l2 = 000000000000003e, Mem[000000009080003c] = c455893a
stb %l2,[%i5+0x03c] ! Mem[000000009080003c] = 3e55893a
! %l0 = 00000000024a3c3c, Mem[0000000091800026] = 5a23d1fa
sth %l0,[%o0+0x026] ! Mem[0000000091800024] = 3c3cd1fa
! %l1 = df675bb1e4ccf949, Mem[0000000091000008] = 366d19de
sth %l1,[%i6+%o1] ! Mem[0000000091000008] = f94919de
! Mem[0000000090000014] = 893a1682, %g2 = 00000000207bbe7e
ldub [%i4+0x016],%g2 ! %g2 = 0000000000000089
! Mem[000000007a800034] = 4e53f3ac, %l6 = ffffffffffffffed
lduh [%i1+0x036],%l6 ! %l6 = 000000000000f3ac
! %l0 = 00000000024a3c3c, Mem[0000000091800024] = 16823c3c
stw %l0,[%o0+0x024] ! Mem[0000000091800024] = 024a3c3c
p53_label_11:
! Mem[0000000090800008] = a3d5b48d, %g2 = 0000000000000089
lduw [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d
! Mem[0000000090800010] = bbd0f97a, %g2 = 00000000a3d5b48d
lduw [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a
! Mem[0000000091800028] = d1fa02ccb0308df5, %g2 = 00000000bbd0f97a
ldx [%o0+%o5],%g2 ! %g2 = d1fa02ccb0308df5
! %l4 = 000000000000007c, Mem[0000000090800009] = d5b48df3
stb %l4,[%i5+0x009] ! Mem[0000000090800008] = 7cb48df3
! Mem[0000000090800018] = 35d3118dd6343572, %g2 = d1fa02ccb0308df5
ldx [%i5+%o3],%g2 ! %g2 = 35d3118dd6343572
! %l5 = f01be88273216ed1, Mem[000000007a800034] = 4e53f3ac
stw %l5,[%i1+0x034] ! Mem[000000007a800034] = 73216ed1
! Mem[0000000091800038] = 30a6118d, %g2 = 35d3118dd6343572
lduh [%o0+0x038],%g2 ! %g2 = 00000000000030a6
! %l4 = 000000000000007c, Mem[0000000091000028] = 43a014addb4f893a
stx %l4,[%i6+%o5] ! Mem[0000000091000028] = 000000000000007c
! Mem[0000000090000000] = f4d6f5d4, %g2 = 00000000000030a6
lduw [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4
! %l1 = df675bb1e4ccf949, Mem[0000000091000018] = 30a6118d40af2dc9
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = df675bb1e4ccf949
p53_label_12:
! %l4 = 000000000000007c, Mem[0000000091000036] = be7e6589
sth %l4,[%i6+0x036] ! Mem[0000000091000034] = 007c6589
! %l1 = df675bb1e4ccf949, Mem[0000000090000020] = 1a54edfc
sth %l1,[%i4+%o4] ! Mem[0000000090000020] = f949edfc
! %l2 = 0000003e, %l3 = 00002fd5, Mem[0000000090800000] = 50da86c6 d0bacca9
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 0000003e 00002fd5
! Mem[0000000091800038] = 30a6118d, %g2 = 00000000f4d6f5d4
lduw [%o0+0x038],%g2 ! %g2 = 0000000030a6118d
! Mem[0000000091800028] = d1fa02cc, %g2 = 0000000030a6118d
lduw [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc
! %l6 = 000000000000f3ac, Mem[0000000090000018] = 16825a239d7122ad
stx %l6,[%i4+%o3] ! Mem[0000000090000018] = 000000000000f3ac
! %l4 = 0000007c, %l5 = 73216ed1, Mem[0000000090800038] = 3383ffff 3e55893a
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 0000007c 73216ed1
! Mem[000000007b800038] = c455893a, %l0 = 00000000024a3c3c
ldsb [%i3+0x03a],%l0 ! %l0 = ffffffffffffff89
! %l2 = 000000000000003e, Mem[000000007a000000] = 7b812ef8
stb %l2,[%i0+%g0] ! Mem[000000007a000000] = 3e812ef8
! Mem[000000007a000008] = 8c7233837b5689ac, %l4 = 000000000000007c
ldx [%i0+%o1],%l4 ! %l4 = 8c7233837b5689ac
p53_label_13:
! %l5 = f01be88273216ed1, Mem[000000007b000008] = cf3a76c8
sth %l5,[%i2+%o1] ! Mem[000000007b000008] = 6ed176c8
! %l6 = 000000000000f3ac, Mem[000000009080000a] = b48df38f
stb %l6,[%i5+0x00a] ! Mem[0000000090800008] = ac8df38f
! Mem[000000009100001c] = e4ccf949, %g18 = c24ce7165dbcf657
ldsw [%i6+0x01c],%g2 ! %g2 = c24ce7165dbcf657
! %l4 = 8c7233837b5689ac, Mem[0000000090000002] = f5d480b6
stb %l4,[%i4+0x002] ! Mem[0000000090000000] = acd480b6
! %l4 = 8c7233837b5689ac, Mem[0000000091800018] = 0000007c
stw %l4,[%o0+%o3] ! Mem[0000000091800018] = 7b5689ac
! Mem[0000000091800018] = 7b5689ace14610d9, %g2 = ffffffffe4ccf949
ldx [%o0+%o3],%g2 ! %g2 = 7b5689ace14610d9
! %l4 = 8c7233837b5689ac, Mem[0000000090000038] = 8fc6c81b
sth %l4,[%i4+0x038] ! Mem[0000000090000038] = 89acc81b
! %l4 = 8c7233837b5689ac, Mem[0000000091000012] = 89acffff
stb %l4,[%i6+0x012] ! Mem[0000000091000010] = acacffff
! Mem[000000007b80002c] = e4ccf949, %l4 = 8c7233837b5689ac
lduh [%i3+0x02c],%l4 ! %l4 = 000000000000e4cc
! Mem[0000000090000018] = 00000000, %g2 = 7b5689ace14610d9
lduh [%i4+%o3],%g2 ! %g2 = 0000000000000000
p53_label_14:
! Mem[0000000090800004] = 00002fd5, %g18 = c24ce7165dbcf657
ldsw [%i5+0x004],%g2 ! %g2 = c24ce7165dbcf657
! %l0 = ffffff89, %l1 = e4ccf949, Mem[0000000090800010] = bbd0f97a ba27fa54
std %l0,[%i5+%o2] ! Mem[0000000090800010] = ffffff89 e4ccf949
! Mem[0000000090800008] = a37cac8d f38fafd2, %g2 = 00002fd5, %g3 = d6343572
ldd [%i5+%o1],%g2 ! %g2 = 00000000a37cac8d 00000000f38fafd2
! Mem[000000009100003c] = d7571d83, %g2 = 00000000a37cac8d
lduh [%i6+0x03c],%g2 ! %g2 = 000000000000d757
! %l7 = 0000000016825a23, Mem[000000009080002e] = ffedf01b
sth %l7,[%i5+0x02e] ! Mem[000000009080002c] = 5a23f01b
! Mem[0000000091800020] = 00000000, %g2 = 000000000000d757
ldsb [%o0+%o4],%g2 ! %g2 = 0000000000000000
! %l0 = ffffffffffffff89, Mem[0000000090000014] = c455893a
stb %l0,[%i4+0x014] ! Mem[0000000090000014] = 8955893a
! Mem[0000000090000004] = 0b7896ab, %g2 = 0000000000000000
lduh [%i4+0x006],%g2 ! %g2 = 0000000000000b78
! %l5 = f01be88273216ed1, Mem[0000000091800027] = 3cd1fa02
stb %l5,[%o0+0x027] ! Mem[0000000091800024] = d1d1fa02
! %l5 = f01be88273216ed1, Mem[0000000090800038] = 0000007c
stw %l5,[%i5+0x038] ! Mem[0000000090800038] = 73216ed1
p53_label_15:
! Mem[0000000091000010] = 7b56acac ffff9e55, %g2 = 00000b78, %g3 = f38fafd2
ldd [%i6+%o2],%g2 ! %g2 = 000000007b56acac 00000000ffff9e55
! Mem[0000000091000038] = 65898de9 d7571d83, %g2 = 7b56acac, %g3 = ffff9e55
ldd [%i6+0x038],%g2 ! %g2 = 0000000065898de9 00000000d7571d83
! Mem[0000000090800030] = f01be882 73216ed1, %g2 = 65898de9, %g3 = d7571d83
ldd [%i5+0x030],%g2 ! %g2 = 00000000f01be882 0000000073216ed1
! %l1 = df675bb1e4ccf949, Mem[000000007b00001f] = 73657601
stb %l1,[%i2+0x01f] ! Mem[000000007b00001c] = 73657649
! %l7 = 0000000016825a23, Mem[000000009000003c] = f8ba39dc
stw %l7,[%i4+0x03c] ! Mem[000000009000003c] = 16825a23
! Mem[000000009100000c] = de883101, %g2 = 00000000f01be882
lduh [%i6+0x00c],%g2 ! %g2 = 000000000000de88
! Mem[0000000091800034] = 487f30a6, %g2 = 000000000000de88
lduh [%o0+0x036],%g2 ! %g2 = 000000000000487f
! Mem[0000000090000038] = 89acc81b 16825a23, %g2 = 0000487f, %g3 = 73216ed1
ldd [%i4+0x038],%g2 ! %g2 = 0000000089acc81b 0000000016825a23
! Mem[0000000090800000] = 003e0000, %g2 = 0000000089acc81b
lduh [%i5+0x002],%g2 ! %g2 = 000000000000003e
! %l5 = f01be88273216ed1, Mem[000000009000001c] = 0000f3ac
stw %l5,[%i4+0x01c] ! Mem[000000009000001c] = 73216ed1
p53_label_16:
! %l0 = ffffffffffffff89, Mem[0000000090800020] = 6c6c0f3a
stw %l0,[%i5+%o4] ! Mem[0000000090800020] = ffffff89
! Mem[000000009180000c] = 274a5e44, %g2 = 000000000000003e
lduh [%o0+0x00e],%g2 ! %g2 = 000000000000274a
! Mem[0000000090000038] = 89acc81b16825a23, %g2 = 000000000000274a
ldx [%i4+0x038],%g2 ! %g2 = 89acc81b16825a23
! Mem[0000000091000010] = acffff9e, %g2 = 89acc81b16825a23
ldsb [%i6+0x013],%g2 ! %g2 = ffffffffffffffac
! Mem[000000009180000c] = 41274a5e, %g2 = ffffffffffffffac
ldsb [%o0+0x00d],%g2 ! %g2 = 0000000000000041
! %l4 = 000000000000e4cc, Mem[000000009180000c] = 0741274a
stw %l4,[%o0+0x00c] ! Mem[000000009180000c] = 0000e4cc
! Mem[000000007a000014] = 28bee524, %l2 = 000000000000003e
ldsb [%i0+0x016],%l2 ! %l2 = ffffffffffffffe5
! %l4 = 0000e4cc, %l5 = 73216ed1, Mem[0000000090800000] = 0000003e 00002fd5
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 0000e4cc 73216ed1
! %l0 = ffffffffffffff89, Mem[0000000090800030] = f01be882
stw %l0,[%i5+0x030] ! Mem[0000000090800030] = ffffff89
! Mem[0000000090000010] = ffffffff 8955893a, %g2 = 00000041, %g3 = 16825a23
ldd [%i4+%o2],%g2 ! %g2 = 00000000ffffffff 000000008955893a
p53_label_17:
! %l5 = f01be88273216ed1, Mem[0000000090000030] = 944f136a126760d7
stx %l5,[%i4+0x030] ! Mem[0000000090000030] = f01be88273216ed1
! Mem[000000007a000028] = 4972da13, %l6 = 000000000000f3ac
ldsb [%i0+0x02b],%l6 ! %l6 = 0000000000000013
! %l1 = df675bb1e4ccf949, Mem[000000007b800028] = df675bb1e4ccf949
stx %l1,[%i3+%o5] ! Mem[000000007b800028] = df675bb1e4ccf949
! Mem[0000000091800038] = 118dfe84, %g2 = 00000000ffffffff
ldsb [%o0+0x03a],%g2 ! %g2 = 0000000000000011
! Mem[0000000090800020] = ffffff89 ba1e4dff, %g2 = 00000011, %g3 = 8955893a
ldd [%i5+%o4],%g2 ! %g2 = 00000000ffffff89 00000000ba1e4dff
! Mem[0000000091000024] = 7b41cb8c, %g18 = c24ce7165dbcf657
ldsw [%i6+0x024],%g2 ! %g2 = c24ce7165dbcf657
! %l7 = 0000000016825a23, Mem[0000000091000038] = 65898de9d7571d83
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = 0000000016825a23
! Mem[000000007a80000c] = 57fba628, %l7 = 0000000016825a23
ldsb [%i1+0x00f],%l7 ! %l7 = 0000000000000028
! Mem[000000007b800020] = c455893a, %l2 = ffffffffffffffe5
ldub [%i3+%o4],%l2 ! %l2 = 00000000000000c4
! Mem[000000009100002c] = 00007c7c, %g2 = 000000007b41cb8c
ldub [%i6+0x02d],%g2 ! %g2 = 0000000000000000
p53_label_18:
! Mem[0000000091800020] = 0000024a, %g2 = 0000000000000000
ldsb [%o0+0x022],%g2 ! %g2 = 0000000000000000
! %l5 = f01be88273216ed1, Mem[0000000091000030] = 7cc77257
stw %l5,[%i6+0x030] ! Mem[0000000091000030] = 73216ed1
! %l6 = 0000000000000013, Mem[0000000091800004] = 16825a23
stw %l6,[%o0+0x004] ! Mem[0000000091800004] = 00000013
! Mem[0000000090000028] = 07dc67fd 9e551540, %g2 = 00000000, %g3 = ba1e4dff
ldd [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd 000000009e551540
! Mem[000000007b80003c] = 07f9e6d4, %l6 = 0000000000000013
lduh [%i3+0x03e],%l6 ! %l6 = 000000000000e6d4
! Mem[000000007b000018] = dbc4efcf, %l1 = df675bb1e4ccf949
lduh [%i2+0x01a],%l1 ! %l1 = 000000000000efcf
! %l0 = ffffffffffffff89, Mem[0000000091000000] = 49ab9f6d
stw %l0,[%i6+%g0] ! Mem[0000000091000000] = ffffff89
! Mem[0000000091800024] = 024a3cd1, %g2 = 0000000007dc67fd
lduw [%o0+0x024],%g2 ! %g2 = 00000000024a3cd1
! Mem[0000000090800038] = 73216ed173216ed1, %g2 = 00000000024a3cd1
ldx [%i5+0x038],%g2 ! %g2 = 73216ed173216ed1
! Mem[0000000090800004] = 6ed1a37c, %g2 = 73216ed173216ed1
ldsh [%i5+0x006],%g2 ! %g2 = 0000000000006ed1
p53_label_19:
! Mem[000000007a000030] = df50edaf 8f9c7fa1, %l0 = ffffff89, %l1 = 0000efcf
ldd [%i0+0x030],%l0 ! %l0 = 00000000df50edaf 000000008f9c7fa1
! Mem[000000009180001c] = 10d90000, %g2 = 0000000000006ed1
ldsh [%o0+0x01e],%g2 ! %g2 = 00000000000010d9
! Mem[0000000090000030] = f01be882 73216ed1, %g2 = 000010d9, %g3 = 9e551540
ldd [%i4+0x030],%g2 ! %g2 = 00000000f01be882 0000000073216ed1
! Mem[0000000091800008] = 50d23f8d, %g2 = 00000000f01be882
ldsh [%o0+%o1],%g2 ! %g2 = 00000000000050d2
! Mem[000000007b800024] = c2102982, %l1 = 000000008f9c7fa1
ldsb [%i3+0x024],%l1 ! %l1 = ffffffffffffffc2
! %l4 = 000000000000e4cc, Mem[000000007b800038] = c455893a
stw %l4,[%i3+0x038] ! Mem[000000007b800038] = 0000e4cc
! Mem[0000000090000010] = ffff8955, %g2 = 00000000000050d2
ldsh [%i4+0x012],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090800020] = ffffff89, %g18 = c24ce7165dbcf657
ldsw [%i5+%o4],%g2 ! %g2 = c24ce7165dbcf657
! %l6 = 000000000000e6d4, Mem[0000000090000016] = 893a0000
sth %l6,[%i4+0x016] ! Mem[0000000090000014] = e6d40000
! Mem[0000000091800000] = 007c0000, %g2 = ffffffffffffff89
ldsb [%o0+0x002],%g2 ! %g2 = 0000000000000000
p53_label_20:
! %l1 = ffffffffffffffc2, Mem[0000000091000026] = cb8c0000
sth %l1,[%i6+0x026] ! Mem[0000000091000024] = ffc20000
! Mem[000000007b800038] = 0000e4cc, %l1 = ffffffffffffffc2
ldsh [%i3+0x03a],%l1 ! %l1 = ffffffffffffe4cc
! Mem[0000000091000030] = 73216ed1, %g2 = 0000000000000000
lduw [%i6+0x030],%g2 ! %g2 = 0000000073216ed1
! Mem[0000000090800018] = d3118dd6, %g2 = 0000000073216ed1
ldsb [%i5+0x019],%g2 ! %g2 = ffffffffffffffd3
! Mem[0000000090800038] = 73216ed1, %g2 = ffffffffffffffd3
lduh [%i5+0x038],%g2 ! %g2 = 0000000000007321
! Mem[0000000091000004] = de861c20, %g2 = 0000000000007321
lduh [%i6+0x004],%g2 ! %g2 = 000000000000de86
! Mem[000000007b000020] = 00000000024a3c3c, %l5 = f01be88273216ed1
ldx [%i2+%o4],%l5 ! %l5 = 00000000024a3c3c
! Mem[0000000091000038] = 00000000 16825a23, %g2 = 0000de86, %g3 = 73216ed1
ldd [%i6+0x038],%g2 ! %g2 = 0000000000000000 0000000016825a23
! Mem[0000000091800028] = d1fa02cc b0308df5, %g2 = 00000000, %g3 = 16825a23
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0308df5
! %l5 = 00000000024a3c3c, Mem[0000000091800017] = b67b5689
stb %l5,[%o0+0x017] ! Mem[0000000091800014] = 3c7b5689
p53_label_21:
! Mem[000000009080000c] = d2ffffff, %g2 = 00000000d1fa02cc
ldub [%i5+0x00f],%g2 ! %g2 = 00000000000000d2
! Mem[000000009100001c] = e4ccf949, %g2 = 00000000000000d2
lduh [%i6+0x01c],%g2 ! %g2 = 000000000000e4cc
! %l1 = ffffffffffffe4cc, Mem[0000000090000034] = 73216ed1
stw %l1,[%i4+0x034] ! Mem[0000000090000034] = ffffe4cc
! %l3 = 0000000000002fd5, Mem[0000000091000028] = 000000000000007c
stx %l3,[%i6+%o5] ! Mem[0000000091000028] = 0000000000002fd5
! Mem[000000007b800000] = d9f2362f, %l7 = 0000000000000028
ldsw [%i3+%g0],%l7 ! %l7 = ffffffffd9f2362f
! %l2 = 000000c4, %l3 = 00002fd5, Mem[0000000090000020] = f949edfc e7b2eb32
std %l2,[%i4+%o4] ! Mem[0000000090000020] = 000000c4 00002fd5
! Mem[0000000091800008] = 50d23f8d0000e4cc, %g2 = 000000000000e4cc
ldx [%o0+%o1],%g2 ! %g2 = 50d23f8d0000e4cc
! %l7 = ffffffffd9f2362f, Mem[0000000090000030] = f01be882
sth %l7,[%i4+0x030] ! Mem[0000000090000030] = 362fe882
! %l5 = 00000000024a3c3c, Mem[000000007b000028] = 024a3c3c
stw %l5,[%i2+%o5] ! Mem[000000007b000028] = 024a3c3c
! Mem[000000007a000034] = 8f9c7fa1, %l2 = 00000000000000c4
ldsw [%i0+0x034],%l2 ! %l2 = ffffffff8f9c7fa1
p53_label_22:
! %l3 = 0000000000002fd5, Mem[000000007b000038] = f78a6d5b46d2ce33
stx %l3,[%i2+0x038] ! Mem[000000007b000038] = 0000000000002fd5
! %l3 = 0000000000002fd5, Mem[0000000090000012] = ffff8955
sth %l3,[%i4+0x012] ! Mem[0000000090000010] = 2fd58955
! Mem[000000007a800018] = 286133aa, %l7 = ffffffffd9f2362f
lduh [%i1+0x01a],%l7 ! %l7 = 00000000000033aa
! %l4 = 0000e4cc, %l5 = 024a3c3c, Mem[000000007b800000] = d9f2362f cf3a5e25
std %l4,[%i3+%g0] ! Mem[000000007b800000] = 0000e4cc 024a3c3c
! %l6 = 0000e6d4, %l7 = 000033aa, Mem[0000000091000020] = 9de28f8d 7b41ffc2
std %l6,[%i6+%o4] ! Mem[0000000091000020] = 0000e6d4 000033aa
! Mem[0000000090000020] = 00c40000, %g2 = 50d23f8d0000e4cc
ldsh [%i4+0x022],%g2 ! %g2 = 00000000000000c4
! Mem[0000000090800008] = a37cac8d f38fafd2, %g2 = 000000c4, %g3 = b0308df5
ldd [%i5+%o1],%g2 ! %g2 = 00000000a37cac8d 00000000f38fafd2
! Mem[000000007a800030] = 640c6e97, %l2 = ffffffff8f9c7fa1
lduw [%i1+0x030],%l2 ! %l2 = 00000000640c6e97
! %l2 = 00000000640c6e97, Mem[000000009080002a] = ffffffff
sth %l2,[%i5+0x02a] ! Mem[0000000090800028] = 6e97ffff
! Mem[000000007a800000] = f37daf9f0000007c, %l0 = 00000000df50edaf
ldx [%i1+%g0],%l0 ! %l0 = f37daf9f0000007c
p53_label_23:
! Mem[0000000091800020] = 0000024a, %g2 = 00000000a37cac8d
ldub [%o0+0x022],%g2 ! %g2 = 0000000000000000
! Mem[000000007b000020] = 00000000, %l1 = ffffffffffffe4cc
lduh [%i2+%o4],%l1 ! %l1 = 0000000000000000
! Mem[000000009180002c] = b0308df5, %g2 = 0000000000000000
lduw [%o0+0x02c],%g2 ! %g2 = 00000000b0308df5
! Mem[0000000090800018] = 8dd63435, %g2 = 00000000b0308df5
ldub [%i5+0x01b],%g2 ! %g2 = 000000000000008d
! Mem[000000009180000c] = e4cc5e44, %g2 = 000000000000008d
ldsh [%o0+0x00e],%g2 ! %g2 = ffffffffffffe4cc
! %l2 = 640c6e97, %l3 = 00002fd5, Mem[0000000090000030] = 362fe882 ffffe4cc
std %l2,[%i4+0x030] ! Mem[0000000090000030] = 640c6e97 00002fd5
! Mem[0000000091800028] = 02ccb030, %g2 = ffffffffffffe4cc
lduh [%o0+0x02a],%g2 ! %g2 = 00000000000002cc
! %l5 = 00000000024a3c3c, Mem[000000007b800000] = 0000e4cc024a3c3c
stx %l5,[%i3+%g0] ! Mem[000000007b800000] = 00000000024a3c3c
! %l2 = 00000000640c6e97, Mem[000000007b800028] = df675bb1e4ccf949
stx %l2,[%i3+%o5] ! Mem[000000007b800028] = 00000000640c6e97
! %l5 = 00000000024a3c3c, Mem[0000000091000018] = df675bb1e4ccf949
stx %l5,[%i6+%o3] ! Mem[0000000091000018] = 00000000024a3c3c
p53_label_24:
! Mem[0000000090000020] = 000000c4, %g2 = 00000000000002cc
ldsh [%i4+%o4],%g2 ! %g2 = 0000000000000000
! %l4 = 000000000000e4cc, Mem[0000000090800006] = 6ed1a37c
sth %l4,[%i5+0x006] ! Mem[0000000090800004] = e4cca37c
! Mem[0000000091800000] = 007c0000, %g2 = 0000000000000000
ldsh [%o0+0x002],%g2 ! %g2 = 000000000000007c
! Mem[0000000091800004] = 1350d23f, %g2 = 000000000000007c
ldsb [%o0+0x007],%g2 ! %g2 = 0000000000000013
! %l7 = 00000000000033aa, Mem[000000007b800024] = c2102982
sth %l7,[%i3+0x024] ! Mem[000000007b800024] = 33aa2982
! Mem[0000000091800034] = b6b6487f, %g2 = 0000000000000013
ldsb [%o0+0x034],%g2 ! %g2 = ffffffffffffffb6
! %l0 = 0000007c, %l1 = 00000000, Mem[0000000090000010] = ffff2fd5 8955e6d4
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 0000007c 00000000
! Mem[000000009100001c] = 024a3c3c, %g2 = ffffffffffffffb6
lduh [%i6+0x01c],%g2 ! %g2 = 000000000000024a
! Mem[0000000090000018] = 00000000, %g2 = 000000000000024a
lduw [%i4+%o3],%g2 ! %g2 = 0000000000000000
! %l0 = f37daf9f0000007c, Mem[0000000091800036] = 487f30a6
stb %l0,[%o0+0x036] ! Mem[0000000091800034] = 7c7f30a6
p53_label_25:
! Mem[000000009000002c] = 1540640c, %g2 = 0000000000000000
ldsb [%i4+0x02e],%g2 ! %g2 = 0000000000000015
! Mem[000000009080003c] = 73216ed1, %g2 = 0000000000000015
ldsb [%i5+0x03c],%g2 ! %g2 = 0000000000000073
! %l6 = 0000e6d4, %l7 = 000033aa, Mem[000000007a800030] = 640c6e97 73216ed1
std %l6,[%i1+0x030] ! Mem[000000007a800030] = 0000e6d4 000033aa
! Mem[0000000091800028] = d1fa02cc, %g2 = 0000000000000073
lduw [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc
! %l5 = 00000000024a3c3c, Mem[0000000091000022] = e6d40000
stb %l5,[%i6+0x022] ! Mem[0000000091000020] = 3cd40000
! %l4 = 000000000000e4cc, Mem[000000009100001e] = 3c3c0000
sth %l4,[%i6+0x01e] ! Mem[000000009100001c] = e4cc0000
! %l1 = 0000000000000000, Mem[0000000091000028] = 00000000
stw %l1,[%i6+%o5] ! Mem[0000000091000028] = 00000000
! Mem[0000000090000034] = 2fd589ac, %g2 = 00000000d1fa02cc
ldsb [%i4+0x036],%g2 ! %g2 = 000000000000002f
! %l2 = 00000000640c6e97, Mem[000000007a00002c] = 210bc75d
stb %l2,[%i0+0x02c] ! Mem[000000007a00002c] = 970bc75d
! %l0 = f37daf9f0000007c, Mem[0000000090000036] = 2fd589ac
stb %l0,[%i4+0x036] ! Mem[0000000090000034] = 7cd589ac
ba,a p53_not_taken_0_end
p53_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 f37daf9f0000007c
bne,a,pn %xcc,p53_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p53_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000640c6e97
bne,a,pn %xcc,p53_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000002fd5
bne,a,pn %xcc,p53_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000e4cc
bne,a,pn %xcc,p53_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000024a3c3c
bne,a,pn %xcc,p53_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000e6d4
bne,a,pn %xcc,p53_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000033aa
bne,a,pn %xcc,p53_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p53_check_fp_registers:
set p53_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 53f6669a 477f9786
bne %xcc,p53_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a6c7cbd1 eeeec421
bne %xcc,p53_f6_fail
nop
! Check Local Memory
set p53_local0_expect,%g1
p53_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 3e812ef82fd5a33e
ldx [%i0+0x000],%g3 ! Observed data at 000000007a000000
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 8c7233837b5689ac
ldx [%i0+0x008],%g3 ! Observed data at 000000007a000008
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 638a05cdfe8450da
ldx [%i0+0x018],%g3 ! Observed data at 000000007a000018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4972da13970bc75d
ldx [%i0+0x028],%g3 ! Observed data at 000000007a000028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = d61450c06ed1d24f
ldx [%i0+0x038],%g3 ! Observed data at 000000007a000038
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x038,%g4
set p53_local1_expect,%g1
p53_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = f37daf9f0000007c
ldx [%i1+0x000],%g3 ! Observed data at 000000007a800000
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 286133aaffffffed
ldx [%i1+0x018],%g3 ! Observed data at 000000007a800018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000e6d4000033aa
ldx [%i1+0x030],%g3 ! Observed data at 000000007a800030
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x030,%g4
set p53_local2_expect,%g1
p53_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 6ed176c835541396
ldx [%i2+0x008],%g3 ! Observed data at 000000007b000008
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = dbc4efcf73657649
ldx [%i2+0x018],%g3 ! Observed data at 000000007b000018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000000024a3c3c
ldx [%i2+0x020],%g3 ! Observed data at 000000007b000020
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 024a3c3c513d3654
ldx [%i2+0x028],%g3 ! Observed data at 000000007b000028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000000000002fd5
ldx [%i2+0x038],%g3 ! Observed data at 000000007b000038
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x038,%g4
set p53_local3_expect,%g1
p53_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 00000000024a3c3c
ldx [%i3+0x000],%g3 ! Observed data at 000000007b800000
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = c455893a33aa2982
ldx [%i3+0x020],%g3 ! Observed data at 000000007b800020
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000000640c6e97
ldx [%i3+0x028],%g3 ! Observed data at 000000007b800028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000e4cc07f9e6d4
ldx [%i3+0x038],%g3 ! Observed data at 000000007b800038
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x038,%g4
! The test for processor 53 has passed
p53_passed:
ta GOOD_TRAP
nop
p53_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p53_failed
p53_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p53_failed
p53_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p53_failed
p53_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p53_failed
p53_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p53_failed
p53_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p53_failed
p53_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p53_failed
p53_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p53_failed
p53_f0_fail:
set p53_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p53_f6_fail:
set p53_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%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:
ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a000008]
ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007a800018]
done
p53_trap1o:
ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a000008]
ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007a800018]
done
p53_trap2e:
ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a800008]
ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a000008]
ldswa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007a000008]
stha %l2,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b800028]
done
p53_trap2o:
ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007a800008]
ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007a000008]
ldswa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007a000008]
stha %l2,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007b800028]
done
p53_trap3e:
nop
nop
nop
nop
nop
done
p53_trap3o:
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 = 3ad1814430a6118d
ldx [%g1+0x008],%l1 ! %l1 = 638a05cdfe8450da
ldx [%g1+0x010],%l2 ! %l2 = 53ca399c8c723383
ldx [%g1+0x018],%l3 ! %l3 = 366d19dede883101
ldx [%g1+0x020],%l4 ! %l4 = 84e01778e72c0ef8
ldx [%g1+0x028],%l5 ! %l5 = f01be88273216ed1
ldx [%g1+0x030],%l6 ! %l6 = d57d08f0a973478d
ldx [%g1+0x038],%l7 ! %l7 = b7033da1e581e1d2
! 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 = ea4f6b41 b811acd9 27ee3ce8 1adef779
! %f4 = e0ca01d7 f7388d63 c5da24ae 69951ac1
! %f8 = 1f7f45af 8acba129 7578a169 4da8a01c
! %f12 = a41e73f5 286cb000 14208279 a08fcc63
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = e0690713 a6526f4f b3bc1e36 70316cba
! %f20 = e0b831d7 01571e7c 237b89b4 09524d56
! %f24 = 256bb486 95bd4910 cf0cfef4 5f7c7713
! %f28 = b65cd3c7 120f6bd8 a6c1fb71 71dee45a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4502ebd9 45c36b20 5bb123f2 410113bc
! %f36 = c85f3718 728aaf4f 5af3e916 0b94c48f
! %f40 = c46289c5 297420cc e2271feb 9e2a1023
! %f44 = 38e999d3 5aba0a13 b7b35278 e243a328
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb44e463700000066,%g7,%g1 ! GSR scale = 12, align = 6
wr %g1,%g0,%gsr ! GSR = b44e463700000066
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:
! %l0 = 4d6180424f1accc6, Mem[000000007d80002c] = 73a6a06d
stw %l0,[%i3+0x02c] ! Mem[000000007d80002c] = 4f1accc6
! %l1 = eba682902bc6d12f, Mem[0000000091000028] = 43a014addb4f959e
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = eba682902bc6d12f
! %l1 = eba682902bc6d12f, Mem[0000000090800000] = c8c086c6d0bacca9
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = eba682902bc6d12f
! Mem[000000009100003c] = d7571dc0, %g2 = 5bb3e6cd5c61bfe9
lduw [%i6+0x03c],%g2 ! %g2 = 00000000d7571dc0
! Mem[0000000091800028] = fa02ccb0, %g2 = 00000000d7571dc0
ldub [%o0+0x029],%g2 ! %g2 = 00000000000000fa
! %l3 = de1289741f99cbaa, Mem[000000009080003d] = 38b60e00
stb %l3,[%i5+0x03d] ! Mem[000000009080003c] = aab60e00
! %l2 = 791037520c228a62, Mem[000000009000003c] = f8ba39dc
stb %l2,[%i4+0x03c] ! Mem[000000009000003c] = 62ba39dc
! %l0 = 4d6180424f1accc6, Mem[0000000090000019] = 114e529d
stb %l0,[%i4+0x019] ! Mem[0000000090000018] = c64e529d
! Mem[000000009100003c] = d7571dc0, %g18 = 5871d066e09c5172
ldsw [%i6+0x03c],%g2 ! %g2 = 5871d066e09c5172
! Mem[0000000091800008] = 50d23f270741274a, %g2 = ffffffffd7571dc0
ldx [%o0+%o1],%g2 ! %g2 = 50d23f270741274a
p54_label_2:
! %l3 = de1289741f99cbaa, Mem[0000000090800028] = eb4882af
stw %l3,[%i5+%o5] ! Mem[0000000090800028] = 1f99cbaa
! %l2 = 791037520c228a62, Mem[000000007c000010] = 85001151e4e4963a
stx %l2,[%i0+%o2] ! Mem[000000007c000010] = 791037520c228a62
! Mem[0000000091000030] = 7257207b, %g2 = 50d23f270741274a
lduh [%i6+0x032],%g2 ! %g2 = 0000000000007257
! Mem[0000000091000028] = a682902b, %g2 = 0000000000007257
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000a6
! Mem[0000000091800000] = 6c5e37b5, %g2 = 00000000000000a6
lduw [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5
! %l7 = 94916b26b6b87686, Mem[000000009180000c] = 0741274a
stw %l7,[%o0+0x00c] ! Mem[000000009180000c] = b6b87686
! %l1 = eba682902bc6d12f, Mem[000000007c00000d] = 8a5bab15
stb %l1,[%i0+0x00d] ! Mem[000000007c00000c] = 8a2fab15
! Mem[000000009180001c] = e14610d9, %g2 = 000000006c5e37b5
lduw [%o0+0x01c],%g2 ! %g2 = 00000000e14610d9
! Mem[0000000090800030] = e7b33334, %g18 = 5871d066e09c5172
ldsw [%i5+0x030],%g2 ! %g2 = 5871d066e09c5172
! Mem[000000009100002c] = 2f7cc772, %g2 = ffffffffe7b33334
ldsb [%i6+0x02f],%g2 ! %g2 = 000000000000002f
p54_label_3:
! Mem[0000000090000018] = 4e529d71, %g2 = 000000000000002f
lduh [%i4+0x01a],%g2 ! %g2 = 0000000000004e52
! %l0 = 4d6180424f1accc6, Mem[0000000090800021] = 6c0f3aba
stb %l0,[%i5+0x021] ! Mem[0000000090800020] = c60f3aba
! Mem[0000000091000004] = 204b1c51, %g2 = 0000000000004e52
ldub [%i6+0x007],%g2 ! %g2 = 0000000000000020
! Mem[000000007d000000] = 292188e7 1a61c4a4, %l2 = 0c228a62, %l3 = 1f99cbaa
ldd [%i2+%g0],%l2 ! %l2 = 00000000292188e7 000000001a61c4a4
! Mem[0000000091000020] = 8f8d7b41, %g2 = 0000000000000020
ldsb [%i6+0x022],%g2 ! %g2 = ffffffffffffff8f
! %l1 = eba682902bc6d12f, Mem[0000000091800010] = 5e44f9f4a2d978b6
stx %l1,[%o0+%o2] ! Mem[0000000091800010] = eba682902bc6d12f
! Mem[0000000091800024] = 7744d1fa, %g2 = ffffffffffffff8f
ldub [%o0+0x026],%g2 ! %g2 = 0000000000000077
! %l3 = 000000001a61c4a4, Mem[000000007d00003f] = abdb75b1
stb %l3,[%i2+0x03f] ! Mem[000000007d00003c] = abdb75a4
! Mem[000000007d80001c] = 1d50a0b8, %l6 = 7fa23330a8228134
ldsw [%i3+0x01c],%l6 ! %l6 = 000000001d50a0b8
! Mem[0000000090000014] = b5a37fc6, %g2 = 0000000000000077
ldsb [%i4+0x016],%g2 ! %g2 = ffffffffffffffb5
p54_label_4:
! %l0 = 4d6180424f1accc6, Mem[000000007c000015] = 0c228a62
stb %l0,[%i0+0x015] ! Mem[000000007c000014] = 0cc68a62
! %l1 = eba682902bc6d12f, Mem[0000000091800001] = 5e37b5da
stb %l1,[%o0+0x001] ! Mem[0000000091800000] = 2f37b5da
! Mem[000000007c00002c] = 9cd7e65e, %l6 = 000000001d50a0b8
ldsw [%i0+0x02c],%l6 ! %l6 = ffffffff9cd7e65e
! %l3 = 000000001a61c4a4, Mem[0000000091000000] = ddab9f6dde861c20
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = 000000001a61c4a4
! %l2 = 00000000292188e7, Mem[0000000090800030] = e7b33334
sth %l2,[%i5+0x030] ! Mem[0000000090800030] = 88e73334
! Mem[0000000090000038] = 8fc6c81b, %g2 = ffffffffffffffb5
lduw [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b
! %l2 = 00000000292188e7, Mem[0000000090000000] = f4d6f5d4
stw %l2,[%i4+%g0] ! Mem[0000000090000000] = 292188e7
! Mem[000000009100000c] = da67f293, %g18 = 5871d066e09c5172
ldsw [%i6+0x00c],%g2 ! %g2 = 5871d066e09c5172
! Mem[0000000090000038] = c6c81b62, %g2 = ffffffffda67f293
ldub [%i4+0x039],%g2 ! %g2 = 00000000000000c6
! Mem[000000007c000010] = 79103752, %l1 = eba682902bc6d12f
ldub [%i0+%o2],%l1 ! %l1 = 0000000000000079
p54_label_5:
! Mem[000000009080003c] = ddaab60e, %g2 = 00000000000000c6
lduw [%i5+0x03c],%g2 ! %g2 = 00000000ddaab60e
! Mem[0000000090000030] = 136a1267, %g2 = 00000000ddaab60e
ldsh [%i4+0x032],%g2 ! %g2 = 000000000000136a
! Mem[000000009080002c] = e8b188e7, %g2 = 000000000000136a
ldsb [%i5+0x02e],%g2 ! %g2 = ffffffffffffffe8
! Mem[000000007c000014] = 0cc68a62, %l1 = 0000000000000079
ldsh [%i0+0x014],%l1 ! %l1 = 0000000000000cc6
! %l2 = 292188e7, %l3 = 1a61c4a4, Mem[000000007c000018] = c48d9608 73ab9b20
std %l2,[%i0+%o3] ! Mem[000000007c000018] = 292188e7 1a61c4a4
! %l3 = 000000001a61c4a4, Mem[000000007d80003a] = 07b725bf
sth %l3,[%i3+0x03a] ! Mem[000000007d800038] = 07b7c4a4
! %l3 = 000000001a61c4a4, Mem[000000007c800011] = 9fbdab9d
stb %l3,[%i1+0x011] ! Mem[000000007c800010] = 9fa4ab9d
! %l4 = b4225135, %l5 = dfd0d71a, Mem[0000000090800000] = eba68290 2bc6d12f
std %l4,[%i5+%g0] ! Mem[0000000090800000] = b4225135 dfd0d71a
! %l3 = 000000001a61c4a4, Mem[0000000090800000] = b4225135
stb %l3,[%i5+%g0] ! Mem[0000000090800000] = a4225135
! %l0 = 4d6180424f1accc6, Mem[000000009100002b] = 902bc6d1
stb %l0,[%i6+0x02b] ! Mem[0000000091000028] = c62bc6d1
p54_label_6:
! %l6 = 9cd7e65e, %l7 = b6b87686, Mem[0000000090800008] = a3d5b48d f38fafd2
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 9cd7e65e b6b87686
! %l3 = 000000001a61c4a4, Mem[0000000091000004] = 1a61c4a4
sth %l3,[%i6+0x004] ! Mem[0000000091000004] = c4a4c4a4
! %l2 = 292188e7, %l3 = 1a61c4a4, Mem[0000000090000008] = 96abb01b c40b9e2c
std %l2,[%i4+%o1] ! Mem[0000000090000008] = 292188e7 1a61c4a4
! Mem[0000000090000030] = 944f136a, %g2 = ffffffffffffffe8
ldub [%i4+0x030],%g2 ! %g2 = 0000000000000094
! Mem[000000009100002c] = 2bc6d12f, %g2 = 0000000000000094
ldub [%i6+0x02c],%g2 ! %g2 = 000000000000002b
! Mem[000000009180003c] = eb806635, %g2 = 000000000000002b
lduw [%o0+0x03c],%g2 ! %g2 = 00000000eb806635
! Mem[0000000090800020] = 6cc60f3a, %g2 = 00000000eb806635
lduw [%i5+%o4],%g2 ! %g2 = 000000006cc60f3a
! Mem[0000000090000018] = 4e529d71, %g2 = 000000006cc60f3a
ldsb [%i4+0x01a],%g2 ! %g2 = 000000000000004e
! %l6 = ffffffff9cd7e65e, Mem[0000000090800030] = 88e733342d07fd66
stx %l6,[%i5+0x030] ! Mem[0000000090800030] = ffffffff9cd7e65e
! Mem[000000007d80000c] = fe8867ad, %l4 = b7bde1cdb4225135
ldsw [%i3+0x00c],%l4 ! %l4 = fffffffffe8867ad
p54_label_7:
! %l6 = 9cd7e65e, %l7 = b6b87686, Mem[0000000090000028] = 07dc67fd 8d791540
std %l6,[%i4+%o5] ! Mem[0000000090000028] = 9cd7e65e b6b87686
! Mem[0000000090800020] = 6cc60f3a, %g18 = 5871d066e09c5172
ldsw [%i5+%o4],%g2 ! %g2 = 5871d066e09c5172
! Mem[000000009080000c] = b87686bb, %g2 = 000000006cc60f3a
ldsb [%i5+0x00d],%g2 ! %g2 = ffffffffffffffb8
! Mem[0000000091000030] = 7cc77257, %g2 = ffffffffffffffb8
lduh [%i6+0x030],%g2 ! %g2 = 0000000000007cc7
! Mem[0000000091000030] = 7cc77257, %g2 = 0000000000007cc7
ldsh [%i6+0x030],%g2 ! %g2 = 0000000000007cc7
! Mem[0000000090800018] = 35d3851cd6343572, %g2 = 0000000000007cc7
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
! %l5 = bbb339afdfd0d71a, Mem[0000000091800012] = 82902bc6
sth %l5,[%o0+0x012] ! Mem[0000000091800010] = d71a2bc6
! Mem[0000000090800038] = 3f420cdd, %g2 = 35d3851cd6343572
ldub [%i5+0x039],%g2 ! %g2 = 000000000000003f
! %l0 = 4d6180424f1accc6, Mem[0000000090000010] = 0212225c
sth %l0,[%i4+%o2] ! Mem[0000000090000010] = ccc6225c
! Mem[000000007c000028] = 4eb43f98, %l5 = bbb339afdfd0d71a
ldsw [%i0+%o5],%l5 ! %l5 = 000000004eb43f98
p54_label_8:
! %l1 = 0000000000000cc6, Mem[0000000091000007] = a44b1c51
stb %l1,[%i6+0x007] ! Mem[0000000091000004] = c64b1c51
! %l1 = 0000000000000cc6, Mem[000000009100000c] = da67f293
stw %l1,[%i6+0x00c] ! Mem[000000009100000c] = 00000cc6
! Mem[0000000091800030] = 45288f71b6b6487f, %g2 = 000000000000003f
ldx [%o0+0x030],%g2 ! %g2 = 45288f71b6b6487f
! Mem[0000000091000034] = be7e6589, %g2 = 45288f71b6b6487f
ldsh [%i6+0x036],%g2 ! %g2 = ffffffffffffbe7e
! Mem[000000007c800018] = a808c13f caa30a87, %l4 = fe8867ad, %l5 = 4eb43f98
ldd [%i1+%o3],%l4 ! %l4 = 00000000a808c13f 00000000caa30a87
! Mem[0000000091800020] = c69ee3c733167744, %g2 = ffffffffffffbe7e
ldx [%o0+%o4],%g2 ! %g2 = c69ee3c733167744
! Mem[000000009000003c] = dc000000, %g2 = c69ee3c733167744
ldub [%i4+0x03f],%g2 ! %g2 = 00000000000000dc
! Mem[0000000091000034] = be7e6589, %g2 = 00000000000000dc
ldsb [%i6+0x036],%g2 ! %g2 = ffffffffffffffbe
! %l1 = 0000000000000cc6, Mem[0000000091800012] = d71a2bc6
sth %l1,[%o0+0x012] ! Mem[0000000091800010] = 0cc62bc6
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = ffffffbe, %g3 = 0bad0b00
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
p54_label_9:
! Mem[0000000090800008] = e65eb6b8, %g2 = 0000000045288f71
ldsb [%i5+0x00a],%g2 ! %g2 = ffffffffffffffe6
! Mem[0000000090000038] = 8fc6c81b 62ba39dc, %g2 = ffffffe6, %g3 = b6b6487f
ldd [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b 0000000062ba39dc
! Mem[000000007c80002c] = f50d4ba1, %l5 = 00000000caa30a87
ldsh [%i1+0x02e],%l5 ! %l5 = 0000000000004ba1
! Mem[0000000091800000] = 37b5da19, %g2 = 000000008fc6c81b
ldsh [%o0+0x002],%g2 ! %g2 = 00000000000037b5
! Mem[0000000090000014] = b5a37fc6, %g2 = 00000000000037b5
lduh [%i4+0x016],%g2 ! %g2 = 000000000000b5a3
! Mem[0000000091800000] = 6c2f37b5da193367, %g2 = 000000000000b5a3
ldx [%o0+%g0],%g2 ! %g2 = 6c2f37b5da193367
! %l0 = 4f1accc6, %l1 = 00000cc6, Mem[0000000091000008] = 4b1c5151 00000cc6
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 4f1accc6 00000cc6
! Mem[0000000091000030] = 7cc77257207bbe7e, %g2 = 6c2f37b5da193367
ldx [%i6+0x030],%g2 ! %g2 = 7cc77257207bbe7e
! %l4 = 00000000a808c13f, Mem[0000000090000007] = 78292188
stb %l4,[%i4+0x007] ! Mem[0000000090000004] = 3f292188
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = 207bbe7e, %g3 = 62ba39dc
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
p54_label_10:
! Mem[0000000091800034] = 7fe8dd79, %g2 = 00000000b4334f34
ldsb [%o0+0x037],%g2 ! %g2 = 000000000000007f
! Mem[0000000091000000] = 0000c4a4, %g2 = 000000000000007f
ldsh [%i6+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800018] = 35d3851c, %g2 = 0000000000000000
lduw [%i5+%o3],%g2 ! %g2 = 0000000035d3851c
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = 35d3851c, %g3 = 40af2dc9
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
! Mem[000000009180000c] = b6b87686, %g2 = 0000000045288f71
lduw [%o0+0x00c],%g2 ! %g2 = 00000000b6b87686
! Mem[0000000090000004] = b60b3f29, %g2 = 00000000b6b87686
ldub [%i4+0x005],%g2 ! %g2 = 00000000000000b6
! Mem[0000000091800018] = 39a5df25 e14610d9, %g2 = 000000b6, %g3 = b6b6487f
ldd [%o0+%o3],%g2 ! %g2 = 0000000039a5df25 00000000e14610d9
! Mem[0000000091800020] = c69ee3c7, %g2 = 0000000039a5df25
ldsb [%o0+%o4],%g2 ! %g2 = ffffffffffffffc6
! Mem[000000007d00003c] = abdb75a4, %l2 = 00000000292188e7
lduw [%i2+0x03c],%l2 ! %l2 = 00000000abdb75a4
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = ffffffc6, %g3 = e14610d9
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
p54_label_11:
! Mem[0000000091000008] = 4f1accc6 00000cc6, %g2 = 45288f71, %g3 = b6b6487f
ldd [%i6+%o1],%g2 ! %g2 = 000000004f1accc6 0000000000000cc6
! %l0 = 4f1accc6, %l1 = 00000cc6, Mem[0000000091000020] = 9de28f8d 7b41cb8c
std %l0,[%i6+%o4] ! Mem[0000000091000020] = 4f1accc6 00000cc6
! %l3 = 000000001a61c4a4, Mem[0000000090800018] = 35d3851c
sth %l3,[%i5+%o3] ! Mem[0000000090800018] = c4a4851c
! Mem[0000000090800038] = 420cddaa, %g2 = 000000004f1accc6
ldub [%i5+0x03a],%g2 ! %g2 = 0000000000000042
! %l5 = 0000000000004ba1, Mem[000000009180001c] = e14610d9
stw %l5,[%o0+0x01c] ! Mem[000000009180001c] = 00004ba1
! %l3 = 000000001a61c4a4, Mem[000000007c800008] = cf8724f1e5b327f1
stx %l3,[%i1+%o1] ! Mem[000000007c800008] = 000000001a61c4a4
! Mem[0000000090000014] = b5a37fc6, %g2 = 0000000000000042
ldsh [%i4+0x016],%g2 ! %g2 = ffffffffffffb5a3
! Mem[0000000091000028] = eba682c6, %g2 = ffffffffffffb5a3
lduh [%i6+%o5],%g2 ! %g2 = 000000000000eba6
! Mem[000000009000003c] = 62ba39dc, %g2 = 000000000000eba6
ldsh [%i4+0x03c],%g2 ! %g2 = 00000000000062ba
! %l0 = 4d6180424f1accc6, Mem[000000009180001c] = 00004ba1
stw %l0,[%o0+0x01c] ! Mem[000000009180001c] = 4f1accc6
p54_label_12:
! Mem[000000009100001c] = 40af2dc9, %g2 = 00000000000062ba
ldsb [%i6+0x01c],%g2 ! %g2 = 0000000000000040
! %l3 = 000000001a61c4a4, Mem[000000007c00003c] = 65f077c8
stw %l3,[%i0+0x03c] ! Mem[000000007c00003c] = 1a61c4a4
! %l6 = 9cd7e65e, %l7 = b6b87686, Mem[0000000091800008] = 50d23f27 b6b87686
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 9cd7e65e b6b87686
! %l6 = ffffffff9cd7e65e, Mem[000000009180000e] = 7686eba6
sth %l6,[%o0+0x00e] ! Mem[000000009180000c] = e65eeba6
! Mem[000000009180003c] = 66350000, %g2 = 0000000000000040
ldsb [%o0+0x03e],%g2 ! %g2 = 0000000000000066
! Mem[000000009080003c] = b60e0000, %g2 = 0000000000000066
ldsb [%i5+0x03e],%g2 ! %g2 = ffffffffffffffb6
! %l5 = 0000000000004ba1, Mem[0000000090800036] = e65e393f
sth %l5,[%i5+0x036] ! Mem[0000000090800034] = 4ba1393f
! Mem[000000007d800018] = fe07cd66 1d50a0b8, %l0 = 4f1accc6, %l1 = 00000cc6
ldd [%i3+%o3],%l0 ! %l0 = 00000000fe07cd66 000000001d50a0b8
! Mem[000000007d000020] = caab67ff629eda57, %l3 = 000000001a61c4a4
ldx [%i2+%o4],%l3 ! %l3 = caab67ff629eda57
! Mem[000000009000003c] = 39dc0000, %g2 = ffffffffffffffb6
lduh [%i4+0x03e],%g2 ! %g2 = 00000000000039dc
p54_label_13:
! Mem[0000000091800010] = 0cc62bc6, %g2 = 00000000000039dc
ldsh [%o0+0x012],%g2 ! %g2 = 0000000000000cc6
! Mem[0000000091800034] = b6b6487f, %g2 = 0000000000000cc6
lduw [%o0+0x034],%g2 ! %g2 = 00000000b6b6487f
! %l1 = 000000001d50a0b8, Mem[0000000090000000] = 292188e780b60b3f
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = 000000001d50a0b8
! %l0 = fe07cd66, %l1 = 1d50a0b8, Mem[0000000090000010] = ccc6225c 798eb5a3
std %l0,[%i4+%o2] ! Mem[0000000090000010] = fe07cd66 1d50a0b8
! Mem[000000009100001c] = 2dc94f1a, %g2 = 00000000b6b6487f
lduh [%i6+0x01e],%g2 ! %g2 = 0000000000002dc9
! Mem[0000000090000030] = 944f136a126760d7, %g2 = 0000000000002dc9
ldx [%i4+0x030],%g2 ! %g2 = 944f136a126760d7
! Mem[0000000090800004] = dfd0d71a, %g2 = 944f136a126760d7
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffdfd0
! %l6 = 9cd7e65e, %l7 = b6b87686, Mem[0000000091800030] = 45288f71 b6b6487f
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 9cd7e65e b6b87686
! Mem[0000000090800000] = a4225135 dfd0d71a, %g2 = ffffdfd0, %g3 = 00000cc6
ldd [%i5+%g0],%g2 ! %g2 = 00000000a4225135 00000000dfd0d71a
! Mem[0000000090000018] = 529d7122, %g2 = 00000000a4225135
ldub [%i4+0x01b],%g2 ! %g2 = 0000000000000052
p54_label_14:
! Mem[0000000090000038] = c81b62ba, %g2 = 0000000000000052
ldsb [%i4+0x03a],%g2 ! %g2 = ffffffffffffffc8
! %l3 = caab67ff629eda57, Mem[0000000090000008] = 292188e7
stb %l3,[%i4+%o1] ! Mem[0000000090000008] = 572188e7
! Mem[0000000090800030] = ffffffff9cd74ba1, %g2 = ffffffffffffffc8
ldx [%i5+0x030],%g2 ! %g2 = ffffffff9cd74ba1
! %l6 = ffffffff9cd7e65e, Mem[000000009000002a] = e65eb6b8
sth %l6,[%i4+0x02a] ! Mem[0000000090000028] = e65eb6b8
! Mem[000000009180003c] = eb806635, %g18 = 5871d066e09c5172
ldsw [%o0+0x03c],%g2 ! %g2 = 5871d066e09c5172
! Mem[0000000091000020] = ccc60000, %g2 = ffffffffeb806635
lduh [%i6+0x022],%g2 ! %g2 = 000000000000ccc6
! %l5 = 0000000000004ba1, Mem[000000007d000014] = 7715ca58
sth %l5,[%i2+0x014] ! Mem[000000007d000014] = 4ba1ca58
! %l2 = abdb75a4, %l3 = 629eda57, Mem[0000000091800028] = d1fa02cc b0308df5
std %l2,[%o0+%o5] ! Mem[0000000091800028] = abdb75a4 629eda57
! Mem[000000007c000018] = 292188e7, %l4 = 00000000a808c13f
ldsw [%i0+%o3],%l4 ! %l4 = 00000000292188e7
! Mem[0000000091800030] = e65eb6b8, %g2 = 000000000000ccc6
ldub [%o0+0x032],%g2 ! %g2 = 00000000000000e6
p54_label_15:
! Mem[0000000090000000] = 00001d50, %g2 = 00000000000000e6
ldub [%i4+0x002],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800038] = e8dd799beb806635, %g2 = 0000000000000000
ldx [%o0+0x038],%g2 ! %g2 = e8dd799beb806635
! Mem[0000000090800020] = 6cc60f3a ba1e4dff, %g2 = eb806635, %g3 = dfd0d71a
ldd [%i5+%o4],%g2 ! %g2 = 000000006cc60f3a 00000000ba1e4dff
! Mem[000000009000003c] = 39dc0000, %g2 = 000000006cc60f3a
lduh [%i4+0x03e],%g2 ! %g2 = 00000000000039dc
! Mem[0000000090000028] = 9cd7e65eb6b87686, %g2 = 00000000000039dc
ldx [%i4+%o5],%g2 ! %g2 = 9cd7e65eb6b87686
! Mem[0000000090000008] = 572188e7, %g2 = 9cd7e65eb6b87686
ldub [%i4+%o1],%g2 ! %g2 = 0000000000000057
! Mem[000000009180002c] = 629eda57, %g2 = 0000000000000057
lduw [%o0+0x02c],%g2 ! %g2 = 00000000629eda57
! Mem[000000009100001c] = 40af2dc9, %g18 = 5871d066e09c5172
ldsw [%i6+0x01c],%g2 ! %g2 = 5871d066e09c5172
! Mem[000000007c00002c] = 9cd7e65e, %l0 = 00000000fe07cd66
ldsh [%i0+0x02c],%l0 ! %l0 = ffffffffffff9cd7
! Mem[0000000091800030] = 9cd7e65e, %g18 = 5871d066e09c5172
ldsw [%o0+0x030],%g2 ! %g2 = 5871d066e09c5172
p54_label_16:
! %l5 = 0000000000004ba1, Mem[0000000090800012] = f97aba27
stb %l5,[%i5+0x012] ! Mem[0000000090800010] = a17aba27
! Mem[0000000091800018] = 39a5df254f1accc6, %g2 = ffffffff9cd7e65e
ldx [%o0+%o3],%g2 ! %g2 = 39a5df254f1accc6
! %l6 = 9cd7e65e, %l7 = b6b87686, Mem[0000000090800038] = 393f420c ddaab60e
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 9cd7e65e b6b87686
! Mem[0000000090800004] = dfd0d71a, %g2 = 39a5df254f1accc6
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffdfd0
! Mem[000000009180000c] = b6b8e65e, %g2 = ffffffffffffdfd0
lduw [%o0+0x00c],%g2 ! %g2 = 00000000b6b8e65e
! %l0 = ffffffffffff9cd7, Mem[000000007d00000c] = c571a07a
stw %l0,[%i2+0x00c] ! Mem[000000007d00000c] = ffff9cd7
! Mem[000000007c800028] = a6b56ba1, %l3 = caab67ff629eda57
ldsw [%i1+%o5],%l3 ! %l3 = ffffffffa6b56ba1
! Mem[000000009100001c] = 2dc94f1a, %g2 = 00000000b6b8e65e
ldsh [%i6+0x01e],%g2 ! %g2 = 0000000000002dc9
! Mem[0000000090800008] = e65eb6b8, %g2 = 0000000000002dc9
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000e65e
! %l7 = 94916b26b6b87686, Mem[0000000091800008] = 9cd7e65eb6b8e65e
stx %l7,[%o0+%o1] ! Mem[0000000091800008] = 94916b26b6b87686
p54_label_17:
! Mem[0000000090000034] = 126760d7, %g2 = 000000000000e65e
lduw [%i4+0x034],%g2 ! %g2 = 00000000126760d7
! Mem[0000000091800008] = 916b26b6, %g2 = 00000000126760d7
ldub [%o0+0x009],%g2 ! %g2 = 0000000000000091
! Mem[0000000090000028] = 9cd7e65eb6b87686, %g2 = 0000000000000091
ldx [%i4+%o5],%g2 ! %g2 = 9cd7e65eb6b87686
! %l4 = 292188e7, %l5 = 00004ba1, Mem[0000000090800020] = 6cc60f3a ba1e4dff
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 292188e7 00004ba1
! Mem[0000000090800028] = 1f99cbaa 9c5fe8b1, %g2 = b6b87686, %g3 = ba1e4dff
ldd [%i5+%o5],%g2 ! %g2 = 000000001f99cbaa 000000009c5fe8b1
! %l0 = ffffffffffff9cd7, Mem[000000009000001e] = 22ad1a54
sth %l0,[%i4+0x01e] ! Mem[000000009000001c] = 9cd71a54
! %l0 = ffffffffffff9cd7, Mem[000000009000003e] = 39dc0000
sth %l0,[%i4+0x03e] ! Mem[000000009000003c] = 9cd70000
! %l5 = 0000000000004ba1, Mem[0000000090000038] = 8fc6c81b62ba9cd7
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 0000000000004ba1
! %l6 = 9cd7e65e, %l7 = b6b87686, Mem[0000000091800010] = eba60cc6 2bc6d12f
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 9cd7e65e b6b87686
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = 1f99cbaa, %g3 = 9c5fe8b1
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
p54_label_18:
! %l4 = 292188e7, %l5 = 00004ba1, Mem[0000000090800020] = 292188e7 00004ba1
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 292188e7 00004ba1
! Mem[0000000091000004] = c4a4c4c6, %g2 = 00000000b4334f34
ldub [%i6+0x004],%g2 ! %g2 = 00000000000000c4
! Mem[000000007d000010] = 521412e1 4ba1ca58, %l0 = ffff9cd7, %l1 = 1d50a0b8
ldd [%i2+%o2],%l0 ! %l0 = 00000000521412e1 000000004ba1ca58
! %l7 = 94916b26b6b87686, Mem[000000007d000039] = b2052ffe
stb %l7,[%i2+0x039] ! Mem[000000007d000038] = b2862ffe
! %l0 = 00000000521412e1, Mem[000000009100002c] = 2bc6d12f
stw %l0,[%i6+0x02c] ! Mem[000000009100002c] = 521412e1
! Mem[0000000091800034] = b6b87686, %g18 = 5871d066e09c5172
ldsw [%o0+0x034],%g2 ! %g2 = 5871d066e09c5172
! Mem[0000000090000038] = 0000000000004ba1, %g2 = ffffffffb6b87686
ldx [%i4+0x038],%g2 ! %g2 = 0000000000004ba1
! %l3 = ffffffffa6b56ba1, Mem[000000009100002e] = 12e17cc7
sth %l3,[%i6+0x02e] ! Mem[000000009100002c] = 6ba17cc7
! Mem[0000000091800014] = b6b87686, %g2 = 0000000000004ba1
ldsb [%o0+0x014],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000091800018] = a5df254f, %g2 = ffffffffffffffb6
ldub [%o0+0x019],%g2 ! %g2 = 00000000000000a5
p54_label_19:
! %l2 = 00000000abdb75a4, Mem[0000000090000028] = 9cd7e65eb6b87686
stx %l2,[%i4+%o5] ! Mem[0000000090000028] = 00000000abdb75a4
! Mem[0000000090800028] = 1f99cbaa, %g2 = 00000000000000a5
lduw [%i5+%o5],%g2 ! %g2 = 000000001f99cbaa
! Mem[000000007d000020] = caab67ff, %l7 = 94916b26b6b87686
ldsh [%i2+%o4],%l7 ! %l7 = ffffffffffffcaab
! %l2 = abdb75a4, %l3 = a6b56ba1, Mem[0000000091000020] = 4f1accc6 00000cc6
std %l2,[%i6+%o4] ! Mem[0000000091000020] = abdb75a4 a6b56ba1
! Mem[000000007d000008] = de4c3cb5, %l4 = 00000000292188e7
ldsw [%i2+%o1],%l4 ! %l4 = ffffffffde4c3cb5
! %l6 = ffffffff9cd7e65e, Mem[0000000090800010] = bbd0a17aba27fa54
stx %l6,[%i5+%o2] ! Mem[0000000090800010] = ffffffff9cd7e65e
! Mem[0000000091000028] = eba682c652146ba1, %g2 = 000000001f99cbaa
ldx [%i6+%o5],%g2 ! %g2 = eba682c652146ba1
! Mem[000000007d000008] = de4c3cb5, %l7 = ffffffffffffcaab
ldsb [%i2+%o1],%l7 ! %l7 = ffffffffffffffde
! Mem[000000009000001c] = 9d719cd7, %g2 = eba682c652146ba1
lduh [%i4+0x01c],%g2 ! %g2 = 0000000000009d71
! %l1 = 000000004ba1ca58, Mem[0000000091000018] = b4334f34
sth %l1,[%i6+%o3] ! Mem[0000000091000018] = ca584f34
p54_label_20:
! %l4 = ffffffffde4c3cb5, Mem[0000000090000006] = a0b85721
sth %l4,[%i4+0x006] ! Mem[0000000090000004] = 3cb55721
! Mem[0000000090000000] = 00000000 1d503cb5, %g2 = 00009d71, %g3 = 40af2dc9
ldd [%i4+%g0],%g2 ! %g2 = 0000000000000000 000000001d503cb5
! Mem[0000000090800004] = dfd0d71a, %g18 = 5871d066e09c5172
ldsw [%i5+0x004],%g2 ! %g2 = 5871d066e09c5172
! Mem[000000009100001c] = 2dc9abdb, %g2 = ffffffffdfd0d71a
ldub [%i6+0x01e],%g2 ! %g2 = 000000000000002d
! %l6 = ffffffff9cd7e65e, Mem[000000009100001e] = 2dc9abdb
stb %l6,[%i6+0x01e] ! Mem[000000009100001c] = 5ec9abdb
! %l0 = 00000000521412e1, Mem[000000007c800034] = e5d7c3df
sth %l0,[%i1+0x034] ! Mem[000000007c800034] = 12e1c3df
! Mem[000000009180000c] = 76869cd7, %g2 = 000000000000002d
lduh [%o0+0x00e],%g2 ! %g2 = 0000000000007686
! Mem[000000009100002c] = 52146ba1, %g2 = 0000000000007686
ldub [%i6+0x02c],%g2 ! %g2 = 0000000000000052
! %l0 = 521412e1, %l1 = 4ba1ca58, Mem[000000007c800000] = 2a0a302d b7293aea
std %l0,[%i1+%g0] ! Mem[000000007c800000] = 521412e1 4ba1ca58
! %l2 = abdb75a4, %l3 = a6b56ba1, Mem[0000000090800038] = 9cd7e65e b6b87686
std %l2,[%i5+0x038] ! Mem[0000000090800038] = abdb75a4 a6b56ba1
p54_label_21:
! Mem[0000000090000028] = 00000000, %g18 = 5871d066e09c5172
ldsw [%i4+%o5],%g2 ! %g2 = 5871d066e09c5172
! Mem[0000000091000010] = eb99b055 5bebbbe4, %g2 = 00000000, %g3 = 1d503cb5
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 000000005bebbbe4
! %l7 = ffffffffffffffde, Mem[000000007c800000] = 521412e14ba1ca58
stx %l7,[%i1+%g0] ! Mem[000000007c800000] = ffffffffffffffde
! Mem[000000007d800008] = 983bfe6c, %l3 = ffffffffa6b56ba1
ldsw [%i3+%o1],%l3 ! %l3 = ffffffff983bfe6c
! %l2 = abdb75a4, %l3 = 983bfe6c, Mem[0000000091000000] = 00000000 c4a4c4c6
std %l2,[%i6+%g0] ! Mem[0000000091000000] = abdb75a4 983bfe6c
! Mem[000000007c800010] = 9fa4ab9d 25dd5dd7, %l6 = 9cd7e65e, %l7 = ffffffde
ldd [%i1+%o2],%l6 ! %l6 = 000000009fa4ab9d 0000000025dd5dd7
! Mem[0000000091000018] = ca584f34, %g2 = 00000000eb99b055
lduw [%i6+%o3],%g2 ! %g2 = 00000000ca584f34
! Mem[0000000091000000] = abdb75a4 983bfe6c, %g2 = ca584f34, %g3 = 5bebbbe4
ldd [%i6+%g0],%g2 ! %g2 = 00000000abdb75a4 00000000983bfe6c
! Mem[0000000091000020] = abdb75a4, %g2 = 00000000abdb75a4
lduw [%i6+%o4],%g2 ! %g2 = 00000000abdb75a4
! %l1 = 000000004ba1ca58, Mem[0000000090000008] = 572188e7
stw %l1,[%i4+%o1] ! Mem[0000000090000008] = 4ba1ca58
p54_label_22:
! Mem[000000009000002c] = 75a4944f, %g2 = 00000000abdb75a4
lduh [%i4+0x02e],%g2 ! %g2 = 00000000000075a4
! %l5 = 0000000000004ba1, Mem[0000000090000034] = 126760d7
stw %l5,[%i4+0x034] ! Mem[0000000090000034] = 00004ba1
! Mem[0000000091800028] = abdb75a4629eda57, %g2 = 00000000000075a4
ldx [%o0+%o5],%g2 ! %g2 = abdb75a4629eda57
! %l3 = ffffffff983bfe6c, Mem[000000009180003d] = 80663500
stb %l3,[%o0+0x03d] ! Mem[000000009180003c] = 6c663500
! Mem[0000000090000008] = 4ba1ca58, %g18 = 5871d066e09c5172
ldsw [%i4+%o1],%g2 ! %g2 = 5871d066e09c5172
! %l2 = abdb75a4, %l3 = 983bfe6c, Mem[0000000091000008] = 4f1accc6 00000cc6
std %l2,[%i6+%o1] ! Mem[0000000091000008] = abdb75a4 983bfe6c
! Mem[000000007d000020] = caab67ff, %l7 = 0000000025dd5dd7
ldub [%i2+0x021],%l7 ! %l7 = 00000000000000ab
! %l2 = 00000000abdb75a4, Mem[0000000091800000] = 6c2f37b5
stb %l2,[%o0+%g0] ! Mem[0000000091800000] = a42f37b5
! Mem[0000000090000008] = 4ba1ca58 1a61c4a4, %g2 = 4ba1ca58, %g3 = 983bfe6c
ldd [%i4+%o1],%g2 ! %g2 = 000000004ba1ca58 000000001a61c4a4
! %l7 = 00000000000000ab, Mem[000000007c000010] = 79103752
sth %l7,[%i0+%o2] ! Mem[000000007c000010] = 00ab3752
p54_label_23:
! Mem[0000000090000028] = 00abdb75, %g2 = 000000004ba1ca58
ldub [%i4+0x02b],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000030] = 7cc77257, %g2 = 0000000000000000
lduh [%i6+0x030],%g2 ! %g2 = 0000000000007cc7
! Mem[0000000091000030] = 7257207b, %g2 = 0000000000007cc7
lduh [%i6+0x032],%g2 ! %g2 = 0000000000007257
! Mem[0000000091800010] = 9cd7e65e, %g2 = 0000000000007257
ldub [%o0+%o2],%g2 ! %g2 = 000000000000009c
! Mem[0000000091800020] = e3c73316, %g2 = 000000000000009c
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffffe3c7
! Mem[000000007d80003c] = 9761b238, %l1 = 000000004ba1ca58
ldub [%i3+0x03f],%l1 ! %l1 = 0000000000000038
! Mem[0000000090000000] = 00000000 1d503cb5, %g2 = ffffe3c7, %g3 = 1a61c4a4
ldd [%i4+%g0],%g2 ! %g2 = 0000000000000000 000000001d503cb5
! %l6 = 9fa4ab9d, %l7 = 000000ab, Mem[000000007d000000] = 292188e7 1a61c4a4
std %l6,[%i2+%g0] ! Mem[000000007d000000] = 9fa4ab9d 000000ab
! %l0 = 521412e1, %l1 = 00000038, Mem[0000000091800000] = a42f37b5 da193367
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 521412e1 00000038
! %l3 = ffffffff983bfe6c, Mem[0000000090800008] = 9cd7e65e
sth %l3,[%i5+%o1] ! Mem[0000000090800008] = fe6ce65e
p54_label_24:
! Mem[000000007c000020] = dba0416e, %l1 = 0000000000000038
lduw [%i0+%o4],%l1 ! %l1 = 00000000dba0416e
! Mem[0000000090800028] = 1f99cbaa, %g2 = 0000000000000000
lduw [%i5+%o5],%g2 ! %g2 = 000000001f99cbaa
! %l3 = ffffffff983bfe6c, Mem[0000000091800008] = 94916b26b6b87686
stx %l3,[%o0+%o1] ! Mem[0000000091800008] = ffffffff983bfe6c
! Mem[0000000090000000] = 00000000, %g2 = 000000001f99cbaa
lduh [%i4+%g0],%g2 ! %g2 = 0000000000000000
! %l2 = 00000000abdb75a4, Mem[000000007c800010] = 9fa4ab9d25dd5dd7
stx %l2,[%i1+%o2] ! Mem[000000007c800010] = 00000000abdb75a4
! %l7 = 00000000000000ab, Mem[000000007d000008] = de4c3cb5
sth %l7,[%i2+%o1] ! Mem[000000007d000008] = 00ab3cb5
! Mem[0000000091800004] = 00000038, %g2 = 0000000000000000
lduw [%o0+0x004],%g2 ! %g2 = 0000000000000038
! Mem[000000007d800020] = eb4abbb73b89ca26, %l7 = 00000000000000ab
ldx [%i3+%o4],%l7 ! %l7 = eb4abbb73b89ca26
! %l4 = ffffffffde4c3cb5, Mem[0000000090800028] = 1f99cbaa9c5fe8b1
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = ffffffffde4c3cb5
! Mem[0000000091800030] = 9cd7e65e b6b87686, %g2 = 00000038, %g3 = 1d503cb5
ldd [%o0+0x030],%g2 ! %g2 = 000000009cd7e65e 00000000b6b87686
p54_label_25:
! %l3 = ffffffff983bfe6c, Mem[0000000090000002] = 00001d50
sth %l3,[%i4+0x002] ! Mem[0000000090000000] = fe6c1d50
! %l3 = ffffffff983bfe6c, Mem[0000000091800030] = 9cd7e65eb6b87686
stx %l3,[%o0+0x030] ! Mem[0000000091800030] = ffffffff983bfe6c
! %l4 = de4c3cb5, %l5 = 00004ba1, Mem[0000000090800028] = ffffffff de4c3cb5
std %l4,[%i5+%o5] ! Mem[0000000090800028] = de4c3cb5 00004ba1
! Mem[000000009180002c] = da57ffff, %g2 = 000000009cd7e65e
lduh [%o0+0x02e],%g2 ! %g2 = 000000000000da57
! %l6 = 000000009fa4ab9d, Mem[0000000091800030] = ffffffff
stw %l6,[%o0+0x030] ! Mem[0000000091800030] = 9fa4ab9d
! Mem[0000000090000028] = 00abdb75, %g2 = 000000000000da57
ldub [%i4+0x02b],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000030] = 57207bbe, %g2 = 0000000000000000
ldsb [%i6+0x033],%g2 ! %g2 = 0000000000000057
! Mem[0000000091000008] = abdb75a4983bfe6c, %g2 = 0000000000000057
ldx [%i6+%o1],%g2 ! %g2 = abdb75a4983bfe6c
! %l3 = ffffffff983bfe6c, Mem[000000009100001b] = 3440af5e
stb %l3,[%i6+0x01b] ! Mem[0000000091000018] = 6c40af5e
! Mem[0000000090800010] = ffffffff, %g2 = abdb75a4983bfe6c
lduw [%i5+%o2],%g2 ! %g2 = 00000000ffffffff
ba,a p54_not_taken_0_end
p54_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 00000000521412e1
bne,a,pn %xcc,p54_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000dba0416e
bne,a,pn %xcc,p54_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000abdb75a4
bne,a,pn %xcc,p54_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ffffffff983bfe6c
bne,a,pn %xcc,p54_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffde4c3cb5
bne,a,pn %xcc,p54_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000004ba1
bne,a,pn %xcc,p54_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000009fa4ab9d
bne,a,pn %xcc,p54_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be eb4abbb73b89ca26
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 ea4f6b41 b811acd9
bne %xcc,p54_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 27ee3ce8 1adef779
bne %xcc,p54_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be e0ca01d7 f7388d63
bne %xcc,p54_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be c5da24ae 69951ac1
bne %xcc,p54_f6_fail
nop
! Check Local Memory
set p54_local0_expect,%g1
p54_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = c398db148a2fab15
ldx [%i0+0x008],%g3 ! Observed data at 000000007c000008
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00ab37520cc68a62
ldx [%i0+0x010],%g3 ! Observed data at 000000007c000010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 292188e71a61c4a4
ldx [%i0+0x018],%g3 ! Observed data at 000000007c000018
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = e443e78d1a61c4a4
ldx [%i0+0x038],%g3 ! Observed data at 000000007c000038
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x038,%g4
set p54_local1_expect,%g1
p54_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffffffffffffffde
ldx [%i1+0x000],%g3 ! Observed data at 000000007c800000
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000001a61c4a4
ldx [%i1+0x008],%g3 ! Observed data at 000000007c800008
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000000abdb75a4
ldx [%i1+0x010],%g3 ! Observed data at 000000007c800010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 01e8c6e712e1c3df
ldx [%i1+0x030],%g3 ! Observed data at 000000007c800030
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x030,%g4
set p54_local2_expect,%g1
p54_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 9fa4ab9d000000ab
ldx [%i2+0x000],%g3 ! Observed data at 000000007d000000
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 00ab3cb5ffff9cd7
ldx [%i2+0x008],%g3 ! Observed data at 000000007d000008
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 521412e14ba1ca58
ldx [%i2+0x010],%g3 ! Observed data at 000000007d000010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = b2862ffeabdb75a4
ldx [%i2+0x038],%g3 ! Observed data at 000000007d000038
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x038,%g4
set p54_local3_expect,%g1
p54_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = bcc83ba84f1accc6
ldx [%i3+0x028],%g3 ! Observed data at 000000007d800028
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 07b7c4a49761b238
ldx [%i3+0x038],%g3 ! Observed data at 000000007d800038
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x038,%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
! 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:
stba %l0,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000018]
stxa %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d800028]
done
p54_trap1o:
stba %l0,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000018]
stxa %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d800028]
done
p54_trap2e:
ldsha [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d800028]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c800008]
done
p54_trap2o:
ldsha [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007d800028]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007c800008]
done
p54_trap3e:
nop
nop
nop
nop
nop
done
p54_trap3o:
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 = 4d6180424f1accc6
ldx [%g1+0x008],%l1 ! %l1 = eba682902bc6d12f
ldx [%g1+0x010],%l2 ! %l2 = 791037520c228a62
ldx [%g1+0x018],%l3 ! %l3 = de1289741f99cbaa
ldx [%g1+0x020],%l4 ! %l4 = b7bde1cdb4225135
ldx [%g1+0x028],%l5 ! %l5 = bbb339afdfd0d71a
ldx [%g1+0x030],%l6 ! %l6 = 7fa23330a8228134
ldx [%g1+0x038],%l7 ! %l7 = 94916b26b6b87686
! 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 = 784baafb e84e221a a270a1ec 385b77fc
! %f4 = a8aa6e33 27af142b 4b0acb1d 2897b36b
! %f8 = a95b5b66 01532839 e2ed179e 9f3ee4bf
! %f12 = eacad9d9 adc1df25 fde85ffb 09bfd441
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b3d190a6 d77db6b6 bd9b63eb 8b4f2f14
! %f20 = 70850357 513a77fa 62663dd2 bf4e88ea
! %f24 = 39ed8d58 c4eee091 681ded73 6a2526fd
! %f28 = 1d477df9 a8932b1e 9659e9f8 98be76cb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8eb5af9b 1b196e52 b6680174 3040d564
! %f36 = 9b29a0c5 a068d061 2e25c5e4 c787a08f
! %f40 = 03b099cf b97b5474 a0297d70 49e1988e
! %f44 = 88f64953 53e7d67e 8040da6c 7511a88b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x58b625d00000002e,%g7,%g1 ! GSR scale = 5, align = 6
wr %g1,%g0,%gsr ! GSR = 58b625d00000002e
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[0000000090000004] = 80b60b78, %g2 = ebb176be48ca78b9
ldsh [%i4+0x004],%g2 ! %g2 = ffffffffffff80b6
! Mem[000000007e000008] = 425585ec 1a7d0772, %l2 = 97fbba9d, %l3 = 40fb8bec
ldd [%i0+%o1],%l2 ! %l2 = 00000000425585ec 000000001a7d0772
! Mem[000000007f000030] = 575d6e18, %l0 = bc209ba4aa12756b
ldsw [%i2+0x030],%l0 ! %l0 = 00000000575d6e18
! Mem[0000000090000018] = 7f114e52 9d7122ad, %g2 = ffff80b6, %g3 = 0bad0b00
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 000000009d7122ad
! Mem[0000000091800024] = 33167744, %g2 = 000000007f114e52
ldsh [%o0+0x024],%g2 ! %g2 = 0000000000003316
! Mem[000000009100001c] = c99de28f, %g2 = 0000000000003316
ldsb [%i6+0x01f],%g2 ! %g2 = ffffffffffffffc9
! %l6 = deed63afe4a3a61a, Mem[000000009000000c] = c40b9e2c
sth %l6,[%i4+0x00c] ! Mem[000000009000000c] = a61a9e2c
! Mem[0000000090800020] = 0f3aba1e, %g2 = ffffffffffffffc9
lduh [%i5+0x022],%g2 ! %g2 = 0000000000000f3a
! %l2 = 425585ec, %l3 = 1a7d0772, Mem[0000000091000010] = eb99b055 5bebbbe4
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 425585ec 1a7d0772
! Mem[0000000091000010] = ec1a7d07, %g2 = 0000000000000f3a
ldsb [%i6+0x013],%g2 ! %g2 = ffffffffffffffec
p55_label_2:
! Mem[0000000091000028] = a014addb, %g2 = ffffffffffffffec
ldub [%i6+0x029],%g2 ! %g2 = 00000000000000a0
! Mem[0000000090000000] = f4d6f5d4, %g18 = 7696ad41ba4e8a38
ldsw [%i4+%g0],%g2 ! %g2 = 7696ad41ba4e8a38
! Mem[000000007e800008] = d84eab3d baef0ed9, %l6 = e4a3a61a, %l7 = 955414ed
ldd [%i1+%o1],%l6 ! %l6 = 00000000d84eab3d 00000000baef0ed9
! Mem[000000009000002c] = 8d791540, %g2 = fffffffff4d6f5d4
lduw [%i4+0x02c],%g2 ! %g2 = 000000008d791540
! Mem[0000000090800038] = 393f420c dd38b60e, %g2 = 8d791540, %g3 = 9d7122ad
ldd [%i5+0x038],%g2 ! %g2 = 00000000393f420c 00000000dd38b60e
! %l4 = be9a7d926520cc2b, Mem[000000009100001c] = 40af2dc9
stb %l4,[%i6+0x01c] ! Mem[000000009100001c] = 2baf2dc9
! Mem[0000000090000028] = 07dc67fd 8d791540, %g2 = 393f420c, %g3 = dd38b60e
ldd [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd 000000008d791540
! Mem[000000007f000038] = 59f19a85 ba0738c4, %l4 = 6520cc2b, %l5 = f608e97a
ldd [%i2+0x038],%l4 ! %l4 = 0000000059f19a85 00000000ba0738c4
! Mem[0000000091000020] = 9de28f8d 7b41cb8c, %g2 = 07dc67fd, %g3 = 8d791540
ldd [%i6+%o4],%g2 ! %g2 = 000000009de28f8d 000000007b41cb8c
! %l2 = 00000000425585ec, Mem[0000000090000024] = e7b2eb32
stw %l2,[%i4+0x024] ! Mem[0000000090000024] = 425585ec
p55_label_3:
! Mem[0000000090800028] = eb4882af, %g18 = 7696ad41ba4e8a38
ldsw [%i5+%o5],%g2 ! %g2 = 7696ad41ba4e8a38
! Mem[000000007f800000] = 9938f385, %l4 = 0000000059f19a85
lduw [%i3+%g0],%l4 ! %l4 = 000000009938f385
! Mem[0000000090000028] = 07dc67fd, %g2 = ffffffffeb4882af
lduw [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd
! %l6 = 00000000d84eab3d, Mem[0000000090000000] = f4d6f5d480b60b78
stx %l6,[%i4+%g0] ! Mem[0000000090000000] = 00000000d84eab3d
! Mem[0000000090000028] = 07dc67fd 8d791540, %g2 = 07dc67fd, %g3 = 7b41cb8c
ldd [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd 000000008d791540
! Mem[000000009000003c] = dc000000, %g2 = 0000000007dc67fd
ldub [%i4+0x03f],%g2 ! %g2 = 00000000000000dc
! %l6 = 00000000d84eab3d, Mem[0000000090800020] = 6c6c0f3a
stw %l6,[%i5+%o4] ! Mem[0000000090800020] = d84eab3d
! %l0 = 575d6e18, %l1 = 8ff7cc20, Mem[000000007e800010] = 9bd37601 2dee7f47
std %l0,[%i1+%o2] ! Mem[000000007e800010] = 575d6e18 8ff7cc20
! Mem[0000000091000000] = ab9f6dde, %g2 = 00000000000000dc
ldsb [%i6+0x001],%g2 ! %g2 = ffffffffffffffab
! Mem[000000009100002c] = 9e7cc772, %g2 = ffffffffffffffab
ldub [%i6+0x02f],%g2 ! %g2 = 000000000000009e
p55_label_4:
! Mem[000000007e000034] = c61f94e9, %l7 = 00000000baef0ed9
lduh [%i0+0x034],%l7 ! %l7 = 000000000000c61f
! %l0 = 00000000575d6e18, Mem[0000000091000020] = 9de28f8d
stw %l0,[%i6+%o4] ! Mem[0000000091000020] = 575d6e18
! %l2 = 00000000425585ec, Mem[000000007e80000c] = baef0ed9
stw %l2,[%i1+0x00c] ! Mem[000000007e80000c] = 425585ec
! %l3 = 000000001a7d0772, Mem[000000007e800008] = d84eab3d425585ec
stx %l3,[%i1+%o1] ! Mem[000000007e800008] = 000000001a7d0772
! Mem[0000000090800010] = d0f97aba, %g2 = 000000000000009e
ldub [%i5+0x011],%g2 ! %g2 = 00000000000000d0
! %l4 = 000000009938f385, Mem[0000000090000038] = 8fc6c81b
stw %l4,[%i4+0x038] ! Mem[0000000090000038] = 9938f385
! %l0 = 575d6e18, %l1 = 8ff7cc20, Mem[0000000091000010] = 425585ec 1a7d0772
std %l0,[%i6+%o2] ! Mem[0000000091000010] = 575d6e18 8ff7cc20
! Mem[000000009180003c] = 66350000, %g2 = 00000000000000d0
lduh [%o0+0x03e],%g2 ! %g2 = 0000000000006635
! Mem[0000000091000010] = 6e188ff7, %g2 = 0000000000006635
ldsh [%i6+0x012],%g2 ! %g2 = 0000000000006e18
! Mem[000000009100000c] = da67f293, %g2 = 0000000000006e18
lduw [%i6+0x00c],%g2 ! %g2 = 00000000da67f293
p55_label_5:
! %l0 = 575d6e18, %l1 = 8ff7cc20, Mem[0000000090000010] = 0212225c 798eb5a3
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 575d6e18 8ff7cc20
! Mem[0000000091000038] = 65898de9d7571dc0, %g2 = 00000000da67f293
ldx [%i6+0x038],%g2 ! %g2 = 65898de9d7571dc0
! %l2 = 00000000425585ec, Mem[000000009180002a] = 02ccb030
stb %l2,[%o0+0x02a] ! Mem[0000000091800028] = ecccb030
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = d7571dc0, %g3 = 8d791540
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! Mem[000000007f000020] = a1aca057, %l1 = c89400368ff7cc20
lduw [%i2+%o4],%l1 ! %l1 = 00000000a1aca057
! Mem[000000009180000c] = 0741274a, %g2 = 0000000050d23f27
lduw [%o0+0x00c],%g2 ! %g2 = 000000000741274a
! Mem[000000007e800038] = b0d7c46b, %l3 = 000000001a7d0772
lduw [%i1+0x038],%l3 ! %l3 = 00000000b0d7c46b
! Mem[0000000090000018] = 7f114e52 9d7122ad, %g2 = 0741274a, %g3 = 0741274a
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 000000009d7122ad
! Mem[0000000091800020] = c69ee3c7 33167744, %g2 = 7f114e52, %g3 = 9d7122ad
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7 0000000033167744
! Mem[000000009080002c] = 9c5fe8b1, %g2 = 00000000c69ee3c7
ldsb [%i5+0x02c],%g2 ! %g2 = ffffffffffffff9c
p55_label_6:
! Mem[0000000091000028] = 43a014ad db4f959e, %g2 = ffffff9c, %g3 = 33167744
ldd [%i6+%o5],%g2 ! %g2 = 0000000043a014ad 00000000db4f959e
! Mem[0000000091800018] = a5df25e1, %g2 = 0000000043a014ad
ldsb [%o0+0x019],%g2 ! %g2 = ffffffffffffffa5
! %l6 = d84eab3d, %l7 = 0000c61f, Mem[0000000090800010] = bbd0f97a ba27fa54
std %l6,[%i5+%o2] ! Mem[0000000090800010] = d84eab3d 0000c61f
! Mem[000000009080003c] = dd38b60e, %g2 = ffffffffffffffa5
lduw [%i5+0x03c],%g2 ! %g2 = 00000000dd38b60e
! Mem[0000000090000000] = 00000000, %g2 = 00000000dd38b60e
lduw [%i4+%g0],%g2 ! %g2 = 0000000000000000
! %l4 = 000000009938f385, Mem[000000007e80001a] = 12c46304
stb %l4,[%i1+0x01a] ! Mem[000000007e800018] = 12c48504
! Mem[000000007f000018] = 20996f3d1e8cdaf9, %l4 = 000000009938f385
ldx [%i2+%o3],%l4 ! %l4 = 20996f3d1e8cdaf9
! Mem[000000007f000014] = 65fb0e21, %l0 = 00000000575d6e18
ldsw [%i2+0x014],%l0 ! %l0 = 0000000065fb0e21
! Mem[0000000090800000] = c8c086c6d0bacca9, %g2 = 0000000000000000
ldx [%i5+%g0],%g2 ! %g2 = c8c086c6d0bacca9
! Mem[0000000090000000] = 00000000, %g18 = 7696ad41ba4e8a38
ldsw [%i4+%g0],%g2 ! %g2 = 7696ad41ba4e8a38
p55_label_7:
! Mem[000000009100002c] = db4f959e, %g2 = 0000000000000000
ldsh [%i6+0x02c],%g2 ! %g2 = ffffffffffffdb4f
! Mem[0000000090000010] = 575d6e18, %g2 = ffffffffffffdb4f
lduh [%i4+%o2],%g2 ! %g2 = 000000000000575d
! Mem[0000000090800010] = 4eab3d00, %g2 = 000000000000575d
ldub [%i5+0x011],%g2 ! %g2 = 000000000000004e
! %l4 = 20996f3d1e8cdaf9, Mem[000000009180003e] = 66350000
sth %l4,[%o0+0x03e] ! Mem[000000009180003c] = daf90000
! Mem[000000009100002c] = db4f959e, %g2 = 000000000000004e
lduw [%i6+0x02c],%g2 ! %g2 = 00000000db4f959e
! Mem[0000000091800018] = 39a5df25, %g2 = 00000000db4f959e
lduw [%o0+%o3],%g2 ! %g2 = 0000000039a5df25
! Mem[0000000091000010] = 575d6e18, %g2 = 0000000039a5df25
ldub [%i6+%o2],%g2 ! %g2 = 0000000000000057
! %l1 = 00000000a1aca057, Mem[0000000090800020] = d84eab3d
stw %l1,[%i5+%o4] ! Mem[0000000090800020] = a1aca057
! %l4 = 20996f3d1e8cdaf9, Mem[0000000091000004] = de861c20
sth %l4,[%i6+0x004] ! Mem[0000000091000004] = daf91c20
! %l1 = 00000000a1aca057, Mem[0000000091000034] = 207bbe7e
stw %l1,[%i6+0x034] ! Mem[0000000091000034] = a1aca057
p55_label_8:
! Mem[0000000090800000] = c8c086c6, %g2 = 0000000000000057
lduh [%i5+%g0],%g2 ! %g2 = 000000000000c8c0
! Mem[0000000090800034] = 2d07fd66, %g2 = 000000000000c8c0
ldsb [%i5+0x034],%g2 ! %g2 = 000000000000002d
! Mem[0000000090000020] = edfc4255, %g2 = 000000000000002d
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffedfc
! Mem[0000000091800014] = a2d978b6, %g2 = ffffffffffffedfc
ldub [%o0+0x014],%g2 ! %g2 = 00000000000000a2
! Mem[000000007e800028] = d64b58a472264dc0, %l7 = 000000000000c61f
ldx [%i1+%o5],%l7 ! %l7 = d64b58a472264dc0
! Mem[0000000091000020] = 575d6e18, %g18 = 7696ad41ba4e8a38
ldsw [%i6+%o4],%g2 ! %g2 = 7696ad41ba4e8a38
! Mem[000000007e80001c] = 5ef84172, %l6 = 00000000d84eab3d
ldsb [%i1+0x01f],%l6 ! %l6 = 0000000000000072
! Mem[0000000091800030] = 45288f71b6b6487f, %g2 = 00000000575d6e18
ldx [%o0+0x030],%g2 ! %g2 = 45288f71b6b6487f
! Mem[000000007f800028] = 76d904b6 b5f8e2a7, %l0 = 65fb0e21, %l1 = a1aca057
ldd [%i3+%o5],%l0 ! %l0 = 0000000076d904b6 00000000b5f8e2a7
! %l0 = 0000000076d904b6, Mem[0000000090000018] = 7f114e529d7122ad
stx %l0,[%i4+%o3] ! Mem[0000000090000018] = 0000000076d904b6
p55_label_9:
! Mem[0000000091000038] = 65898de9, %g2 = 45288f71b6b6487f
ldsh [%i6+0x038],%g2 ! %g2 = 0000000000006589
! Mem[0000000090000000] = 0000d84e, %g2 = 0000000000006589
lduh [%i4+0x002],%g2 ! %g2 = 0000000000000000
! %l5 = 00000000ba0738c4, Mem[0000000091800034] = b6b6487f
stw %l5,[%o0+0x034] ! Mem[0000000091800034] = ba0738c4
! Mem[0000000091000010] = 575d6e18, %g2 = 0000000000000000
lduw [%i6+%o2],%g2 ! %g2 = 00000000575d6e18
! Mem[000000009100002c] = db4f959e, %g2 = 00000000575d6e18
lduw [%i6+0x02c],%g2 ! %g2 = 00000000db4f959e
! Mem[000000007f800030] = a955fa10, %l7 = d64b58a472264dc0
ldsb [%i3+0x032],%l7 ! %l7 = fffffffffffffffa
! Mem[0000000091000000] = ddab9f6ddaf91c20, %g2 = 00000000db4f959e
ldx [%i6+%g0],%g2 ! %g2 = ddab9f6ddaf91c20
! %l2 = 425585ec, %l3 = b0d7c46b, Mem[0000000091000038] = 65898de9 d7571dc0
std %l2,[%i6+0x038] ! Mem[0000000091000038] = 425585ec b0d7c46b
! %l5 = 00000000ba0738c4, Mem[000000007e000034] = c61f94e9
stw %l5,[%i0+0x034] ! Mem[000000007e000034] = ba0738c4
! Mem[0000000090800008] = a3d5b48d, %g18 = 7696ad41ba4e8a38
ldsw [%i5+%o1],%g2 ! %g2 = 7696ad41ba4e8a38
p55_label_10:
! Mem[0000000090800020] = a1aca057, %g2 = ffffffffa3d5b48d
lduw [%i5+%o4],%g2 ! %g2 = 00000000a1aca057
! Mem[0000000090000008] = 96abb01b, %g2 = 00000000a1aca057
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffff96ab
! Mem[000000009080000c] = 8fafd2d8, %g2 = ffffffffffff96ab
ldsb [%i5+0x00d],%g2 ! %g2 = ffffffffffffff8f
! Mem[0000000090800024] = ba1e4dff, %g2 = ffffffffffffff8f
lduw [%i5+0x024],%g2 ! %g2 = 00000000ba1e4dff
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = 00000000ba1e4dff
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! Mem[0000000091800004] = da193367, %g2 = 4b1c5151da67f293
lduw [%o0+0x004],%g2 ! %g2 = 00000000da193367
! %l4 = 1e8cdaf9, %l5 = ba0738c4, Mem[0000000090000038] = 9938f385 f8ba39dc
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 1e8cdaf9 ba0738c4
! Mem[000000007f80003c] = 1a2f9ca1, %l7 = fffffffffffffffa
lduh [%i3+0x03c],%l7 ! %l7 = 0000000000001a2f
! %l1 = 00000000b5f8e2a7, Mem[000000009080003c] = dd38b60e
stb %l1,[%i5+0x03c] ! Mem[000000009080003c] = a738b60e
! Mem[0000000090800038] = 393f420c a738b60e, %g2 = da193367, %g3 = db4f959e
ldd [%i5+0x038],%g2 ! %g2 = 00000000393f420c 00000000a738b60e
p55_label_11:
! %l7 = 0000000000001a2f, Mem[0000000090800030] = e7b333342d07fd66
stx %l7,[%i5+0x030] ! Mem[0000000090800030] = 0000000000001a2f
! Mem[0000000091800010] = 5e44f9f4 a2d978b6, %g2 = 393f420c, %g3 = a738b60e
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 00000000a2d978b6
! Mem[0000000090800030] = 00000000, %g2 = 000000005e44f9f4
ldsh [%i5+0x030],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = 0000000000000000
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! Mem[0000000091000028] = 43a014ad, %g2 = 4b1c5151da67f293
lduh [%i6+%o5],%g2 ! %g2 = 00000000000043a0
! %l0 = 76d904b6, %l1 = b5f8e2a7, Mem[0000000091800018] = 39a5df25 e14610d9
std %l0,[%o0+%o3] ! Mem[0000000091800018] = 76d904b6 b5f8e2a7
! %l1 = 00000000b5f8e2a7, Mem[000000009180002a] = ecccb030
sth %l1,[%o0+0x02a] ! Mem[0000000091800028] = e2a7b030
! %l7 = 0000000000001a2f, Mem[0000000091800014] = a2d978b6
stw %l7,[%o0+0x014] ! Mem[0000000091800014] = 00001a2f
! %l5 = 00000000ba0738c4, Mem[0000000090800018] = 35d3851c
sth %l5,[%i5+%o3] ! Mem[0000000090800018] = 38c4851c
! Mem[0000000090000008] = b01ba61a, %g2 = 00000000000043a0
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000b01b
p55_label_12:
! %l3 = 00000000b0d7c46b, Mem[000000009180001c] = b5f8e2a7
stw %l3,[%o0+0x01c] ! Mem[000000009180001c] = b0d7c46b
! %l1 = 00000000b5f8e2a7, Mem[000000007f000028] = 6581da723d24f8cf
stx %l1,[%i2+%o5] ! Mem[000000007f000028] = 00000000b5f8e2a7
! Mem[0000000090000014] = 8ff7cc20, %g18 = 7696ad41ba4e8a38
ldsw [%i4+0x014],%g2 ! %g2 = 7696ad41ba4e8a38
! %l6 = 0000000000000072, Mem[0000000091800038] = e8dd799b
stw %l6,[%o0+0x038] ! Mem[0000000091800038] = 00000072
! Mem[0000000091000034] = aca05742, %g2 = ffffffff8ff7cc20
ldsb [%i6+0x035],%g2 ! %g2 = ffffffffffffffac
! Mem[0000000090800024] = 4dffeb48, %g2 = ffffffffffffffac
ldub [%i5+0x026],%g2 ! %g2 = 000000000000004d
! Mem[0000000090800020] = a1aca057 ba1e4dff, %g2 = 0000004d, %g3 = a2d978b6
ldd [%i5+%o4],%g2 ! %g2 = 00000000a1aca057 00000000ba1e4dff
! %l4 = 1e8cdaf9, %l5 = ba0738c4, Mem[000000007e800038] = b0d7c46b 81b51c12
std %l4,[%i1+0x038] ! Mem[000000007e800038] = 1e8cdaf9 ba0738c4
! Mem[0000000091800028] = a7b0308d, %g2 = 00000000a1aca057
ldsb [%o0+0x02b],%g2 ! %g2 = ffffffffffffffa7
! Mem[0000000091000004] = daf91c20, %g2 = ffffffffffffffa7
ldsh [%i6+0x004],%g2 ! %g2 = ffffffffffffdaf9
p55_label_13:
! %l2 = 425585ec, %l3 = b0d7c46b, Mem[0000000090000030] = 944f136a 126760d7
std %l2,[%i4+0x030] ! Mem[0000000090000030] = 425585ec b0d7c46b
! %l4 = 1e8cdaf9, %l5 = ba0738c4, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 1e8cdaf9 ba0738c4
! Mem[0000000091000010] = 575d6e188ff7cc20, %g2 = ffffffffffffdaf9
ldx [%i6+%o2],%g2 ! %g2 = 575d6e188ff7cc20
! %l4 = 20996f3d1e8cdaf9, Mem[0000000090000014] = 8ff7cc20
stw %l4,[%i4+0x014] ! Mem[0000000090000014] = 1e8cdaf9
! Mem[000000009080003c] = b60e0000, %g2 = 575d6e188ff7cc20
ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffffb60e
! Mem[0000000090000010] = 6e181e8c, %g2 = ffffffffffffb60e
ldub [%i4+0x012],%g2 ! %g2 = 000000000000006e
! Mem[0000000091800038] = 00000072eb80daf9, %g2 = 000000000000006e
ldx [%o0+0x038],%g2 ! %g2 = 00000072eb80daf9
! Mem[0000000091000018] = 4f342baf, %g2 = 00000072eb80daf9
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000004f34
! %l7 = 0000000000001a2f, Mem[0000000091000034] = a1aca057
stw %l7,[%i6+0x034] ! Mem[0000000091000034] = 00001a2f
! Mem[000000007f000038] = 59f19a85, %l1 = 00000000b5f8e2a7
ldsh [%i2+0x038],%l1 ! %l1 = 00000000000059f1
p55_label_14:
! Mem[0000000090000020] = 1a54edfc425585ec, %g2 = 0000000000004f34
ldx [%i4+%o4],%g2 ! %g2 = 1a54edfc425585ec
! Mem[000000009000000c] = 9e2c575d, %g2 = 1a54edfc425585ec
ldsh [%i4+0x00e],%g2 ! %g2 = ffffffffffff9e2c
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = ffffffffffff9e2c
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! Mem[000000007e00003c] = db27e6f2, %l3 = 00000000b0d7c46b
lduw [%i0+0x03c],%l3 ! %l3 = 00000000db27e6f2
! Mem[0000000091800004] = da193367, %g2 = 4b1c5151da67f293
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffffda19
! %l7 = 0000000000001a2f, Mem[0000000091800032] = 8f71ba07
stb %l7,[%o0+0x032] ! Mem[0000000091800030] = 2f71ba07
! %l5 = 00000000ba0738c4, Mem[0000000091000024] = 7b41cb8c
stw %l5,[%i6+0x024] ! Mem[0000000091000024] = ba0738c4
! Mem[0000000091000014] = 8ff7cc20, %g18 = 7696ad41ba4e8a38
ldsw [%i6+0x014],%g2 ! %g2 = 7696ad41ba4e8a38
! %l5 = 00000000ba0738c4, Mem[0000000090800000] = 1e8cdaf9ba0738c4
stx %l5,[%i5+%g0] ! Mem[0000000090800000] = 00000000ba0738c4
! %l5 = 00000000ba0738c4, Mem[0000000091800032] = 2f71ba07
sth %l5,[%o0+0x032] ! Mem[0000000091800030] = 38c4ba07
p55_label_15:
! Mem[0000000090800020] = a1aca057, %g2 = ffffffff8ff7cc20
lduh [%i5+%o4],%g2 ! %g2 = 000000000000a1ac
! Mem[0000000090000008] = 96abb01b, %g18 = 7696ad41ba4e8a38
ldsw [%i4+%o1],%g2 ! %g2 = 7696ad41ba4e8a38
! %l6 = 0000000000000072, Mem[0000000091800022] = e3c73316
sth %l6,[%o0+0x022] ! Mem[0000000091800020] = 00723316
! %l2 = 00000000425585ec, Mem[0000000091800028] = d1fae2a7b0308df5
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 00000000425585ec
! %l0 = 76d904b6, %l1 = 000059f1, Mem[0000000091800028] = 00000000 425585ec
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 76d904b6 000059f1
! %l4 = 20996f3d1e8cdaf9, Mem[0000000090800018] = 38c4851c
sth %l4,[%i5+%o3] ! Mem[0000000090800018] = daf9851c
! Mem[000000007f800008] = 97f765c6, %l7 = 0000000000001a2f
ldsb [%i3+0x009],%l7 ! %l7 = fffffffffffffff7
! Mem[000000009100001c] = c9575d6e, %g2 = ffffffff96abb01b
ldsb [%i6+0x01f],%g2 ! %g2 = ffffffffffffffc9
! Mem[0000000091000018] = 334f342b, %g2 = ffffffffffffffc9
ldub [%i6+0x019],%g2 ! %g2 = 0000000000000033
! Mem[0000000090800024] = ffeb4882, %g2 = 0000000000000033
ldub [%i5+0x027],%g2 ! %g2 = 00000000000000ff
p55_label_16:
! Mem[000000009080001c] = d6343572, %g2 = 00000000000000ff
lduw [%i5+0x01c],%g2 ! %g2 = 00000000d6343572
! Mem[0000000090000020] = 1a54edfc, %g2 = 00000000d6343572
lduw [%i4+%o4],%g2 ! %g2 = 000000001a54edfc
! Mem[000000009080000c] = 8fafd2d8, %g2 = 000000001a54edfc
ldub [%i5+0x00d],%g2 ! %g2 = 000000000000008f
! %l3 = 00000000db27e6f2, Mem[0000000090000008] = 96abb01b
stw %l3,[%i4+%o1] ! Mem[0000000090000008] = db27e6f2
! Mem[000000007e00003c] = db27e6f2, %l2 = 00000000425585ec
lduh [%i0+0x03e],%l2 ! %l2 = 000000000000e6f2
! Mem[000000007f000030] = 575d6e18, %l6 = 0000000000000072
ldsw [%i2+0x030],%l6 ! %l6 = 00000000575d6e18
! Mem[0000000091000024] = c443a014, %g2 = 000000000000008f
ldub [%i6+0x027],%g2 ! %g2 = 00000000000000c4
! Mem[0000000091000000] = ddab9f6ddaf91c20, %g2 = 00000000000000c4
ldx [%i6+%g0],%g2 ! %g2 = ddab9f6ddaf91c20
! %l5 = 00000000ba0738c4, Mem[0000000090800014] = 0000c61f
stw %l5,[%i5+0x014] ! Mem[0000000090800014] = ba0738c4
! Mem[0000000091800004] = 19336750, %g2 = ddab9f6ddaf91c20
ldsb [%o0+0x005],%g2 ! %g2 = 0000000000000019
p55_label_17:
! %l4 = 20996f3d1e8cdaf9, Mem[0000000090800020] = a1aca057ba1e4dff
stx %l4,[%i5+%o4] ! Mem[0000000090800020] = 20996f3d1e8cdaf9
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = 0000000000000019
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! Mem[0000000090000020] = 1a54edfc, %g2 = 4b1c5151da67f293
lduh [%i4+%o4],%g2 ! %g2 = 0000000000001a54
! Mem[000000009100000c] = da67f293, %g2 = 0000000000001a54
ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffffda67
! Mem[000000009100003c] = b0d7c46b, %g18 = 7696ad41ba4e8a38
ldsw [%i6+0x03c],%g2 ! %g2 = 7696ad41ba4e8a38
! %l6 = 00000000575d6e18, Mem[0000000091000010] = 575d6e188ff7cc20
stx %l6,[%i6+%o2] ! Mem[0000000091000010] = 00000000575d6e18
! %l1 = 00000000000059f1, Mem[0000000091000010] = 00000000
stw %l1,[%i6+%o2] ! Mem[0000000091000010] = 000059f1
! Mem[000000007e000024] = 71c9e392, %l4 = 20996f3d1e8cdaf9
ldsb [%i0+0x025],%l4 ! %l4 = ffffffffffffffc9
! %l6 = 575d6e18, %l7 = fffffff7, Mem[0000000091000000] = ddab9f6d daf91c20
std %l6,[%i6+%g0] ! Mem[0000000091000000] = 575d6e18 fffffff7
! Mem[0000000091800024] = 774476d9, %g2 = ffffffffb0d7c46b
ldsh [%o0+0x026],%g2 ! %g2 = 0000000000007744
p55_label_18:
! %l7 = fffffffffffffff7, Mem[0000000091800018] = 76d904b6
sth %l7,[%o0+%o3] ! Mem[0000000091800018] = fff704b6
! %l0 = 0000000076d904b6, Mem[000000009000002c] = 8d791540
stw %l0,[%i4+0x02c] ! Mem[000000009000002c] = 76d904b6
! %l6 = 00000000575d6e18, Mem[0000000090000036] = c46b1e8c
sth %l6,[%i4+0x036] ! Mem[0000000090000034] = 6e181e8c
! Mem[0000000091000018] = b4334f34 2baf2dc9, %g2 = 00007744, %g3 = ba1e4dff
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 000000002baf2dc9
! %l4 = ffffffffffffffc9, Mem[0000000091000030] = 7cc7725700001a2f
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = ffffffffffffffc9
! %l6 = 00000000575d6e18, Mem[0000000091000032] = ffffffff
stb %l6,[%i6+0x032] ! Mem[0000000091000030] = 18ffffff
! Mem[0000000091800028] = 04b60000, %g2 = 00000000b4334f34
ldsb [%o0+0x02a],%g2 ! %g2 = 0000000000000004
! Mem[0000000091000030] = ffff18ff, %g2 = 0000000000000004
lduw [%i6+0x030],%g2 ! %g2 = 00000000ffff18ff
! Mem[000000009080000c] = afd2d84e, %g2 = 00000000ffff18ff
lduh [%i5+0x00e],%g2 ! %g2 = 000000000000afd2
! Mem[0000000090000030] = 425585ec, %g18 = 7696ad41ba4e8a38
ldsw [%i4+0x030],%g2 ! %g2 = 7696ad41ba4e8a38
p55_label_19:
! %l3 = 00000000db27e6f2, Mem[0000000091000004] = fffffff7
sth %l3,[%i6+0x004] ! Mem[0000000091000004] = e6f2fff7
! Mem[0000000091800028] = 76d904b6000059f1, %g2 = 00000000425585ec
ldx [%o0+%o5],%g2 ! %g2 = 76d904b6000059f1
! Mem[000000009080000c] = f38fafd2, %g2 = 76d904b6000059f1
lduw [%i5+0x00c],%g2 ! %g2 = 00000000f38fafd2
! Mem[0000000090800018] = daf9851c, %g18 = 7696ad41ba4e8a38
ldsw [%i5+%o3],%g2 ! %g2 = 7696ad41ba4e8a38
! Mem[0000000091800018] = fff704b6, %g18 = 7696ad41ba4e8a38
ldsw [%o0+%o3],%g2 ! %g2 = 7696ad41ba4e8a38
! Mem[0000000090800018] = 851cd634, %g2 = fffffffffff704b6
ldub [%i5+0x01a],%g2 ! %g2 = 0000000000000085
! %l4 = ffffffffffffffc9, Mem[0000000091800007] = 6750d23f
stb %l4,[%o0+0x007] ! Mem[0000000091800004] = c950d23f
! %l6 = 575d6e18, %l7 = fffffff7, Mem[000000007e000020] = 57268071 71c9e392
std %l6,[%i0+%o4] ! Mem[000000007e000020] = 575d6e18 fffffff7
! Mem[0000000091000038] = 85ecb0d7, %g2 = 0000000000000085
ldsh [%i6+0x03a],%g2 ! %g2 = ffffffffffff85ec
! Mem[0000000090800004] = ba0738c4, %g18 = 7696ad41ba4e8a38
ldsw [%i5+0x004],%g2 ! %g2 = 7696ad41ba4e8a38
p55_label_20:
! Mem[0000000090800030] = 0000000000001a2f, %g2 = ffffffffba0738c4
ldx [%i5+0x030],%g2 ! %g2 = 0000000000001a2f
! Mem[0000000090000024] = 85ec07dc, %g2 = 0000000000001a2f
ldsb [%i4+0x026],%g2 ! %g2 = ffffffffffffff85
! Mem[000000007f800004] = 91ded6ed, %l7 = fffffffffffffff7
ldsh [%i3+0x006],%l7 ! %l7 = ffffffffffffd6ed
! %l2 = 000000000000e6f2, Mem[000000007f000008] = 81aed1a1e0dd6671
stx %l2,[%i2+%o1] ! Mem[000000007f000008] = 000000000000e6f2
! Mem[0000000090800000] = 00000000, %g2 = ffffffffffffff85
ldub [%i5+%g0],%g2 ! %g2 = 0000000000000000
! %l4 = ffffffffffffffc9, Mem[0000000090000038] = 1e8cdaf9
stw %l4,[%i4+0x038] ! Mem[0000000090000038] = ffffffc9
! Mem[0000000091800010] = f400001a, %g2 = 0000000000000000
ldsb [%o0+0x013],%g2 ! %g2 = fffffffffffffff4
! Mem[0000000091000020] = 18ba0738, %g2 = fffffffffffffff4
ldsb [%i6+0x023],%g2 ! %g2 = 0000000000000018
! %l6 = 00000000575d6e18, Mem[0000000090800016] = 38c4daf9
stb %l6,[%i5+0x016] ! Mem[0000000090800014] = 18c4daf9
! %l6 = 00000000575d6e18, Mem[0000000091800002] = 37b5da19
stb %l6,[%o0+0x002] ! Mem[0000000091800000] = 18b5da19
p55_label_21:
! Mem[0000000091000030] = ffff18ff, %g2 = 0000000000000018
ldub [%i6+0x030],%g2 ! %g2 = 00000000000000ff
! %l0 = 76d904b6, %l1 = 000059f1, Mem[0000000090000038] = ffffffc9 ba0738c4
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 76d904b6 000059f1
! Mem[0000000090800030] = 00000000, %g2 = 00000000000000ff
ldsh [%i5+0x032],%g2 ! %g2 = 0000000000000000
! Mem[000000007f000018] = 20996f3d 1e8cdaf9, %l2 = 0000e6f2, %l3 = db27e6f2
ldd [%i2+%o3],%l2 ! %l2 = 0000000020996f3d 000000001e8cdaf9
! %l0 = 76d904b6, %l1 = 000059f1, Mem[0000000091800008] = 50d23f27 0741274a
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 76d904b6 000059f1
! Mem[0000000090000030] = 5585ecb0, %g2 = 0000000000000000
ldsb [%i4+0x031],%g2 ! %g2 = 0000000000000055
! %l0 = 0000000076d904b6, Mem[0000000091800028] = 76d904b6000059f1
stx %l0,[%o0+%o5] ! Mem[0000000091800028] = 0000000076d904b6
! Mem[0000000090000038] = 76d904b6000059f1, %g2 = 0000000000000055
ldx [%i4+0x038],%g2 ! %g2 = 76d904b6000059f1
! %l2 = 0000000020996f3d, Mem[000000009080003c] = a738b60e
stw %l2,[%i5+0x03c] ! Mem[000000009080003c] = 20996f3d
! %l5 = 00000000ba0738c4, Mem[0000000090800004] = ba0738c4
stw %l5,[%i5+0x004] ! Mem[0000000090800004] = ba0738c4
p55_label_22:
! Mem[0000000090000018] = 00000000, %g2 = 76d904b6000059f1
ldsh [%i4+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000038] = 425585ec b0d7c46b, %g2 = 00000000, %g3 = 2baf2dc9
ldd [%i6+0x038],%g2 ! %g2 = 00000000425585ec 00000000b0d7c46b
! %l2 = 20996f3d, %l3 = 1e8cdaf9, Mem[0000000091800018] = fff704b6 b0d7c46b
std %l2,[%o0+%o3] ! Mem[0000000091800018] = 20996f3d 1e8cdaf9
! Mem[0000000090800000] = 00000000ba0738c4, %g2 = 00000000425585ec
ldx [%i5+%g0],%g2 ! %g2 = 00000000ba0738c4
! Mem[0000000090000038] = 76d904b6000059f1, %g2 = 00000000ba0738c4
ldx [%i4+0x038],%g2 ! %g2 = 76d904b6000059f1
! Mem[0000000090800010] = d84eab3dba0718c4, %g2 = 76d904b6000059f1
ldx [%i5+%o2],%g2 ! %g2 = d84eab3dba0718c4
! Mem[000000007e000008] = 425585ec, %l5 = 00000000ba0738c4
lduw [%i0+%o1],%l5 ! %l5 = 00000000425585ec
! Mem[000000007e800000] = 0fb6db36, %l1 = 00000000000059f1
ldsh [%i1+%g0],%l1 ! %l1 = 0000000000000fb6
! Mem[0000000090800028] = eb4882af 9c5fe8b1, %g2 = ba0718c4, %g3 = b0d7c46b
ldd [%i5+%o5],%g2 ! %g2 = 00000000eb4882af 000000009c5fe8b1
! %l2 = 0000000020996f3d, Mem[0000000091000034] = ffffffc9
stw %l2,[%i6+0x034] ! Mem[0000000091000034] = 20996f3d
p55_label_23:
! %l3 = 000000001e8cdaf9, Mem[0000000090800038] = 393f420c20996f3d
stx %l3,[%i5+0x038] ! Mem[0000000090800038] = 000000001e8cdaf9
! Mem[0000000091000010] = 000059f1575d6e18, %g2 = 00000000eb4882af
ldx [%i6+%o2],%g2 ! %g2 = 000059f1575d6e18
! %l7 = ffffffffffffd6ed, Mem[000000007e000016] = a71b0b49
stb %l7,[%i0+0x016] ! Mem[000000007e000014] = a71bed49
! Mem[0000000090800010] = d84eab3d, %g18 = 7696ad41ba4e8a38
ldsw [%i5+%o2],%g2 ! %g2 = 7696ad41ba4e8a38
! %l5 = 00000000425585ec, Mem[0000000090000018] = 0000000076d904b6
stx %l5,[%i4+%o3] ! Mem[0000000090000018] = 00000000425585ec
! %l2 = 20996f3d, %l3 = 1e8cdaf9, Mem[0000000091800000] = 6c5e18b5 da1933c9
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 20996f3d 1e8cdaf9
! Mem[0000000091800014] = 00001a2f, %g2 = ffffffffd84eab3d
ldub [%o0+0x014],%g2 ! %g2 = 0000000000000000
! %l2 = 0000000020996f3d, Mem[000000007e80002c] = 72264dc0
sth %l2,[%i1+0x02c] ! Mem[000000007e80002c] = 6f3d4dc0
! Mem[0000000091000018] = b4334f34, %g2 = 0000000000000000
lduw [%i6+%o3],%g2 ! %g2 = 00000000b4334f34
! Mem[000000009000002c] = 76d904b6, %g2 = 00000000b4334f34
ldsh [%i4+0x02c],%g2 ! %g2 = 00000000000076d9
p55_label_24:
! Mem[000000007f800028] = 76d904b6 b5f8e2a7, %l6 = 575d6e18, %l7 = ffffd6ed
ldd [%i3+%o5],%l6 ! %l6 = 0000000076d904b6 00000000b5f8e2a7
! %l0 = 0000000076d904b6, Mem[0000000091000004] = e6f2fff7
stw %l0,[%i6+0x004] ! Mem[0000000091000004] = 76d904b6
! Mem[000000009000001c] = 5585ec1a, %g2 = 00000000000076d9
ldub [%i4+0x01d],%g2 ! %g2 = 0000000000000055
! Mem[000000009000001c] = 85ec1a54, %g2 = 0000000000000055
ldsh [%i4+0x01e],%g2 ! %g2 = ffffffffffff85ec
! Mem[0000000090000004] = d84eab3d, %g2 = ffffffffffff85ec
lduw [%i4+0x004],%g2 ! %g2 = 00000000d84eab3d
! Mem[000000007e800034] = bfff2aa2, %l0 = 0000000076d904b6
ldsh [%i1+0x034],%l0 ! %l0 = ffffffffffffbfff
! %l2 = 20996f3d, %l3 = 1e8cdaf9, Mem[0000000091000028] = 43a014ad db4f959e
std %l2,[%i6+%o5] ! Mem[0000000091000028] = 20996f3d 1e8cdaf9
! %l1 = 0000000000000fb6, Mem[000000007f000002] = 10e6c4e5
sth %l1,[%i2+0x002] ! Mem[000000007f000000] = 10e60fb6
! Mem[000000007f000018] = 20996f3d, %l3 = 000000001e8cdaf9
lduh [%i2+0x01a],%l3 ! %l3 = 0000000000006f3d
! %l5 = 00000000425585ec, Mem[0000000091800028] = 0000000076d904b6
stx %l5,[%o0+%o5] ! Mem[0000000091800028] = 00000000425585ec
p55_label_25:
! %l5 = 00000000425585ec, Mem[0000000091800008] = 76d904b6000059f1
stx %l5,[%o0+%o1] ! Mem[0000000091800008] = 00000000425585ec
! Mem[000000007e000000] = 35ea1499 5954353e, %l4 = ffffffc9, %l5 = 425585ec
ldd [%i0+%g0],%l4 ! %l4 = 0000000035ea1499 000000005954353e
! %l4 = 35ea1499, %l5 = 5954353e, Mem[0000000091800000] = 20996f3d 1e8cdaf9
std %l4,[%o0+%g0] ! Mem[0000000091800000] = 35ea1499 5954353e
! %l3 = 0000000000006f3d, Mem[000000007f800030] = a955fa10883e1c11
stx %l3,[%i3+0x030] ! Mem[000000007f800030] = 0000000000006f3d
! %l6 = 76d904b6, %l7 = b5f8e2a7, Mem[000000007f800000] = 9938f385 91ded6ed
std %l6,[%i3+%g0] ! Mem[000000007f800000] = 76d904b6 b5f8e2a7
! Mem[0000000091000038] = 425585ecb0d7c46b, %g2 = 00000000d84eab3d
ldx [%i6+0x038],%g2 ! %g2 = 425585ecb0d7c46b
! Mem[000000007f000020] = a1aca057, %l2 = 0000000020996f3d
ldsh [%i2+%o4],%l2 ! %l2 = ffffffffffffa1ac
! Mem[000000007e000038] = 0e898510 db27e6f2, %l4 = 35ea1499, %l5 = 5954353e
ldd [%i0+0x038],%l4 ! %l4 = 000000000e898510 00000000db27e6f2
! Mem[0000000091800028] = 00000000, %g2 = 425585ecb0d7c46b
ldub [%o0+%o5],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800024] = f9eb4882, %g2 = 0000000000000000
ldsb [%i5+0x027],%g2 ! %g2 = fffffffffffffff9
ba,a p55_not_taken_0_end
p55_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 ffffffffffffbfff
bne,a,pn %xcc,p55_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000fb6
bne,a,pn %xcc,p55_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffffffa1ac
bne,a,pn %xcc,p55_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000006f3d
bne,a,pn %xcc,p55_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000e898510
bne,a,pn %xcc,p55_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000db27e6f2
bne,a,pn %xcc,p55_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000076d904b6
bne,a,pn %xcc,p55_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000b5f8e2a7
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 784baafb e84e221a
bne %xcc,p55_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be a270a1ec 385b77fc
bne %xcc,p55_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be a8aa6e33 27af142b
bne %xcc,p55_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 4b0acb1d 2897b36b
bne %xcc,p55_f6_fail
nop
! Check Local Memory
set p55_local0_expect,%g1
p55_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = c790e892a71bed49
ldx [%i0+0x010],%g3 ! Observed data at 000000007e000010
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 575d6e18fffffff7
ldx [%i0+0x020],%g3 ! Observed data at 000000007e000020
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8ff2ebcfba0738c4
ldx [%i0+0x030],%g3 ! Observed data at 000000007e000030
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x030,%g4
set p55_local1_expect,%g1
p55_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 000000001a7d0772
ldx [%i1+0x008],%g3 ! Observed data at 000000007e800008
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 575d6e188ff7cc20
ldx [%i1+0x010],%g3 ! Observed data at 000000007e800010
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 12c485045ef84172
ldx [%i1+0x018],%g3 ! Observed data at 000000007e800018
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = d64b58a46f3d4dc0
ldx [%i1+0x028],%g3 ! Observed data at 000000007e800028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1e8cdaf9ba0738c4
ldx [%i1+0x038],%g3 ! Observed data at 000000007e800038
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x038,%g4
set p55_local2_expect,%g1
p55_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 10e60fb66e2fb2e4
ldx [%i2+0x000],%g3 ! Observed data at 000000007f000000
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 000000000000e6f2
ldx [%i2+0x008],%g3 ! Observed data at 000000007f000008
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00000000b5f8e2a7
ldx [%i2+0x028],%g3 ! Observed data at 000000007f000028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x028,%g4
set p55_local3_expect,%g1
p55_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 76d904b6b5f8e2a7
ldx [%i3+0x000],%g3 ! Observed data at 000000007f800000
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000006f3d
ldx [%i3+0x030],%g3 ! Observed data at 000000007f800030
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x030,%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
! 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:
ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007f000028]
lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007f800018]
lduba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007e000010]
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007e800028]
done
p55_trap1o:
ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007f000028]
lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000007f800018]
lduba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000007e000010]
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007e800028]
done
p55_trap2e:
stda %l6,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000018]
stxa %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000008]
stha %l0,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000018]
stwa %l6,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800010]
stba %l6,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000020]
done
p55_trap2o:
stda %l6,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000018]
stxa %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000008]
stha %l0,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000018]
stwa %l6,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800010]
stba %l6,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007f000020]
done
p55_trap3e:
nop
nop
nop
nop
nop
done
p55_trap3o:
nop
nop
nop
nop
nop
done
p55_init_memory_pointers:
set p55_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p55_local0_start,%i0
set p55_local1_start,%i1
set p55_local2_start,%i2
set p55_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = bc209ba4aa12756b
ldx [%g1+0x008],%l1 ! %l1 = c89400368ff7cc20
ldx [%g1+0x010],%l2 ! %l2 = c80f807697fbba9d
ldx [%g1+0x018],%l3 ! %l3 = c934a39e40fb8bec
ldx [%g1+0x020],%l4 ! %l4 = be9a7d926520cc2b
ldx [%g1+0x028],%l5 ! %l5 = b14c18f1f608e97a
ldx [%g1+0x030],%l6 ! %l6 = deed63afe4a3a61a
ldx [%g1+0x038],%l7 ! %l7 = 50f0530a955414ed
! 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 = 2d4e067f 2b4fe67d a0afee98 bb0f884b
! %f4 = eb932816 945df4e0 1484205a e43d9316
! %f8 = 20d9231a aa54a94b ac0734f7 8c14005d
! %f12 = d01c2fbd 28009c0c 31cd1057 ddb04b2b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8820bb2a 00080d79 85d5a0d1 5fa2c9cd
! %f20 = f973088f ea227396 d33ed3c0 6f397414
! %f24 = b9acff2b 3bfd80ac f0edabd4 ef4cc8ff
! %f28 = b5f22f9e 1f1c1f40 b5061d50 680e1fad
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0e810f74 5f65993d a311758b 2f98a3ad
! %f36 = ab92b157 a256bbc4 4d48962f f9b1de51
! %f40 = 163a4638 e62e5ffd ea60d2a7 e2753e9e
! %f44 = a7b72668 300297db 58f70a0a 47915eb2
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0cb3641f00000073,%g7,%g1 ! GSR scale = 14, align = 3
wr %g1,%g0,%gsr ! GSR = 0cb3641f00000073
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:
! %l5 = a142975c9a796b16, Mem[0000000090800024] = ba1e4dff
stw %l5,[%i5+0x024] ! Mem[0000000090800024] = 9a796b16
! %l6 = cee7d1d844bd56c3, Mem[000000008080001d] = f34cc8cd
stb %l6,[%i1+0x01d] ! Mem[000000008080001c] = f3c3c8cd
! %l2 = 3ad12bae, %l3 = 0a04d81d, Mem[0000000080000020] = c75132db 68066f22
std %l2,[%i0+%o4] ! Mem[0000000080000020] = 3ad12bae 0a04d81d
! %l0 = 68dfb758, %l1 = e88f1508, Mem[0000000081000028] = 230fc713 908d2cac
std %l0,[%i2+%o5] ! Mem[0000000081000028] = 68dfb758 e88f1508
! Mem[0000000090800018] = 1cd63435, %g2 = e9bed7f1d1099396
ldsb [%i5+0x01b],%g2 ! %g2 = 000000000000001c
! Mem[0000000080800034] = 0e4c7edb, %l7 = 8c0a8e144299dbef
lduw [%i1+0x034],%l7 ! %l7 = 000000000e4c7edb
! %l1 = dc2db3f9e88f1508, Mem[000000008080000e] = 25cab2e8
sth %l1,[%i1+0x00e] ! Mem[000000008080000c] = 25ca1508
! Mem[000000009100003c] = c0000000, %g2 = 000000000000001c
ldub [%i6+0x03f],%g2 ! %g2 = 00000000000000c0
! %l0 = ef0d178a68dfb758, Mem[000000009080002c] = 9c5fe8b1
stb %l0,[%i5+0x02c] ! Mem[000000009080002c] = 585fe8b1
! Mem[0000000081800020] = 03bae774, %l5 = a142975c9a796b16
lduw [%i3+%o4],%l5 ! %l5 = 0000000003bae774
p56_label_2:
! Mem[000000009000002c] = 1540944f, %g2 = 00000000000000c0
lduh [%i4+0x02e],%g2 ! %g2 = 0000000000001540
! %l2 = 889032d83ad12bae, Mem[0000000090800035] = 07fd6639
stb %l2,[%i5+0x035] ! Mem[0000000090800034] = aefd6639
! Mem[0000000091800020] = e3c73316, %g2 = 0000000000001540
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffffe3c7
! Mem[0000000090800034] = 2daefd66, %g18 = f4d22074913f95ee
ldsw [%i5+0x034],%g2 ! %g2 = f4d22074913f95ee
! Mem[0000000081800010] = 7a82f58a 19036b11, %l0 = 68dfb758, %l1 = e88f1508
ldd [%i3+%o2],%l0 ! %l0 = 000000007a82f58a 0000000019036b11
! Mem[0000000090800028] = eb4882af, %g2 = 000000002daefd66
lduw [%i5+%o5],%g2 ! %g2 = 00000000eb4882af
! %l5 = 0000000003bae774, Mem[0000000090800031] = b333342d
stb %l5,[%i5+0x031] ! Mem[0000000090800030] = 7433342d
! %l2 = 889032d83ad12bae, Mem[0000000091800022] = e3c73316
stb %l2,[%o0+0x022] ! Mem[0000000091800020] = aec73316
! %l4 = 1e6aa414afb63462, Mem[0000000090800012] = f97aba27
sth %l4,[%i5+0x012] ! Mem[0000000090800010] = 3462ba27
! %l3 = 17127ca60a04d81d, Mem[0000000091800028] = d1fa02ccb0308df5
stx %l3,[%o0+%o5] ! Mem[0000000091800028] = 17127ca60a04d81d
p56_label_3:
! Mem[0000000090000008] = 96abb01b, %g2 = 00000000eb4882af
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffff96ab
! %l2 = 3ad12bae, %l3 = 0a04d81d, Mem[0000000080000020] = 3ad12bae 0a04d81d
std %l2,[%i0+%o4] ! Mem[0000000080000020] = 3ad12bae 0a04d81d
! Mem[0000000080800020] = 4666d949 a3daca81, %l4 = afb63462, %l5 = 03bae774
ldd [%i1+%o4],%l4 ! %l4 = 000000004666d949 00000000a3daca81
! Mem[0000000091800000] = 37b5da19, %g2 = ffffffffffff96ab
lduh [%o0+0x002],%g2 ! %g2 = 00000000000037b5
! Mem[000000009000000c] = 0b9e2c02, %g2 = 00000000000037b5
ldsb [%i4+0x00d],%g2 ! %g2 = 000000000000000b
! Mem[0000000091000008] = 4b1c5151, %g18 = f4d22074913f95ee
ldsw [%i6+%o1],%g2 ! %g2 = f4d22074913f95ee
! Mem[0000000090800034] = fd66393f, %g2 = 000000004b1c5151
ldsh [%i5+0x036],%g2 ! %g2 = fffffffffffffd66
! %l4 = 000000004666d949, Mem[0000000091800006] = 336750d2
sth %l4,[%o0+0x006] ! Mem[0000000091800004] = d94950d2
! Mem[0000000091000010] = eb99b055 5bebbbe4, %g2 = fffffd66, %g3 = 0bad0b00
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 000000005bebbbe4
! Mem[0000000090000008] = 96abb01b, %g18 = f4d22074913f95ee
ldsw [%i4+%o1],%g2 ! %g2 = f4d22074913f95ee
p56_label_4:
! Mem[0000000091000034] = 7bbe7e65, %g2 = ffffffff96abb01b
ldsb [%i6+0x035],%g2 ! %g2 = 000000000000007b
! Mem[0000000090000028] = 07dc67fd, %g2 = 000000000000007b
ldsh [%i4+%o5],%g2 ! %g2 = 00000000000007dc
! Mem[0000000091800020] = c69eaec733167744, %g2 = 00000000000007dc
ldx [%o0+%o4],%g2 ! %g2 = c69eaec733167744
! Mem[0000000090800010] = 3462ba27, %g2 = c69eaec733167744
lduh [%i5+0x012],%g2 ! %g2 = 0000000000003462
! Mem[000000008000002c] = 6d66f120, %l7 = 000000000e4c7edb
lduw [%i0+0x02c],%l7 ! %l7 = 000000006d66f120
! %l2 = 3ad12bae, %l3 = 0a04d81d, Mem[0000000080800038] = 6ba822c7 15ac9161
std %l2,[%i1+0x038] ! Mem[0000000080800038] = 3ad12bae 0a04d81d
! %l6 = 44bd56c3, %l7 = 6d66f120, Mem[0000000091800000] = 6c5e37b5 da19d949
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 44bd56c3 6d66f120
! %l4 = 000000004666d949, Mem[0000000091000000] = ddab9f6d
stw %l4,[%i6+%g0] ! Mem[0000000091000000] = 4666d949
! Mem[0000000080000008] = daa8c36d, %l4 = 000000004666d949
ldsb [%i0+0x009],%l4 ! %l4 = ffffffffffffffa8
! Mem[0000000090800030] = e77433342daefd66, %g2 = 0000000000003462
ldx [%i5+0x030],%g2 ! %g2 = e77433342daefd66
p56_label_5:
! %l4 = ffffffffffffffa8, Mem[0000000090000028] = 07dc67fd
stw %l4,[%i4+%o5] ! Mem[0000000090000028] = ffffffa8
! %l2 = 889032d83ad12bae, Mem[0000000090000014] = 798eb5a3
stw %l2,[%i4+0x014] ! Mem[0000000090000014] = 3ad12bae
! Mem[0000000081800038] = 9a807351 f17ac246, %l6 = 44bd56c3, %l7 = 6d66f120
ldd [%i3+0x038],%l6 ! %l6 = 000000009a807351 00000000f17ac246
! Mem[0000000090800010] = bbd03462, %g18 = f4d22074913f95ee
ldsw [%i5+%o2],%g2 ! %g2 = f4d22074913f95ee
! Mem[000000009180000c] = 274a5e44, %g2 = ffffffffbbd03462
ldsh [%o0+0x00e],%g2 ! %g2 = 000000000000274a
! %l1 = 0000000019036b11, Mem[0000000091000008] = 4b1c5151da67f293
stx %l1,[%i6+%o1] ! Mem[0000000091000008] = 0000000019036b11
! %l0 = 7a82f58a, %l1 = 19036b11, Mem[0000000091000008] = 00000000 19036b11
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 7a82f58a 19036b11
! Mem[0000000080800010] = e5f9232ed058ae38, %l1 = 0000000019036b11
ldx [%i1+%o2],%l1 ! %l1 = e5f9232ed058ae38
! Mem[0000000091800038] = e8dd799b, %g2 = 000000000000274a
lduw [%o0+0x038],%g2 ! %g2 = 00000000e8dd799b
! %l4 = ffffffa8, %l5 = a3daca81, Mem[0000000090800038] = 393f420c dd38b60e
std %l4,[%i5+0x038] ! Mem[0000000090800038] = ffffffa8 a3daca81
p56_label_6:
! %l1 = e5f9232ed058ae38, Mem[0000000090000004] = 80b60b78
stw %l1,[%i4+0x004] ! Mem[0000000090000004] = d058ae38
! Mem[0000000091000014] = bbe4b433, %g2 = 00000000e8dd799b
ldsh [%i6+0x016],%g2 ! %g2 = ffffffffffffbbe4
! %l6 = 9a807351, %l7 = f17ac246, Mem[0000000090000030] = 944f136a 126760d7
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 9a807351 f17ac246
! Mem[000000009180000c] = 274a5e44, %g2 = ffffffffffffbbe4
ldsh [%o0+0x00e],%g2 ! %g2 = 000000000000274a
! %l2 = 889032d83ad12bae, Mem[0000000091000018] = b4334f3440af2dc9
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = 889032d83ad12bae
! %l2 = 3ad12bae, %l3 = 0a04d81d, Mem[0000000091000018] = 889032d8 3ad12bae
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 3ad12bae 0a04d81d
! Mem[000000009180000c] = 274a5e44, %g2 = 000000000000274a
lduh [%o0+0x00e],%g2 ! %g2 = 000000000000274a
! %l6 = 9a807351, %l7 = f17ac246, Mem[0000000090000038] = 8fc6c81b f8ba39dc
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 9a807351 f17ac246
! %l5 = 00000000a3daca81, Mem[0000000090800030] = e77433342daefd66
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = 00000000a3daca81
! %l0 = 000000007a82f58a, Mem[0000000090800008] = a3d5b48df38fafd2
stx %l0,[%i5+%o1] ! Mem[0000000090800008] = 000000007a82f58a
p56_label_7:
! Mem[000000008100002c] = e88f1508, %l6 = 000000009a807351
ldub [%i2+0x02c],%l6 ! %l6 = 00000000000000e8
! Mem[000000008080000c] = 25ca1508, %l6 = 00000000000000e8
ldsw [%i1+0x00c],%l6 ! %l6 = 0000000025ca1508
! Mem[0000000091800038] = 799beb80, %g2 = 000000000000274a
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000799b
! Mem[000000009080002c] = e8b10000, %g2 = 000000000000799b
ldsb [%i5+0x02e],%g2 ! %g2 = ffffffffffffffe8
! Mem[0000000090800038] = ffffa8a3, %g2 = ffffffffffffffe8
ldub [%i5+0x039],%g2 ! %g2 = 00000000000000ff
! Mem[0000000080000010] = 6a30587d 17f2a2b9, %l6 = 25ca1508, %l7 = f17ac246
ldd [%i0+%o2],%l6 ! %l6 = 000000006a30587d 0000000017f2a2b9
! %l5 = 00000000a3daca81, Mem[0000000090800024] = 9a796b16
stw %l5,[%i5+0x024] ! Mem[0000000090800024] = a3daca81
! %l5 = 00000000a3daca81, Mem[0000000090800022] = 0f3aa3da
stb %l5,[%i5+0x022] ! Mem[0000000090800020] = 813aa3da
! Mem[0000000090800020] = 6c6c813a, %g18 = f4d22074913f95ee
ldsw [%i5+%o4],%g2 ! %g2 = f4d22074913f95ee
! Mem[0000000090800020] = 813aa3da, %g2 = 000000006c6c813a
ldsb [%i5+0x022],%g2 ! %g2 = ffffffffffffff81
p56_label_8:
! Mem[000000008080003c] = 0a04d81d, %l5 = 00000000a3daca81
lduh [%i1+0x03e],%l5 ! %l5 = 000000000000d81d
! %l0 = 7a82f58a, %l1 = d058ae38, Mem[0000000091000018] = 3ad12bae 0a04d81d
std %l0,[%i6+%o3] ! Mem[0000000091000018] = 7a82f58a d058ae38
! Mem[000000008180001c] = 7917ac88, %l1 = e5f9232ed058ae38
ldub [%i3+0x01f],%l1 ! %l1 = 0000000000000088
! Mem[000000009100000c] = 19036b11, %g2 = ffffffffffffff81
lduw [%i6+0x00c],%g2 ! %g2 = 0000000019036b11
! %l2 = 3ad12bae, %l3 = 0a04d81d, Mem[0000000080000020] = 3ad12bae 0a04d81d
std %l2,[%i0+%o4] ! Mem[0000000080000020] = 3ad12bae 0a04d81d
! Mem[000000009080001c] = d6343572, %g2 = 0000000019036b11
lduw [%i5+0x01c],%g2 ! %g2 = 00000000d6343572
! %l2 = 889032d83ad12bae, Mem[0000000090800018] = 35d3851c
sth %l2,[%i5+%o3] ! Mem[0000000090800018] = 2bae851c
! Mem[0000000091000038] = e9d7571d, %g2 = 00000000d6343572
ldub [%i6+0x03b],%g2 ! %g2 = 00000000000000e9
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = 000000e9, %g3 = 5bebbbe4
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
! Mem[0000000091000028] = 43a014ad db4f959e, %g2 = 45288f71, %g3 = b6b6487f
ldd [%i6+%o5],%g2 ! %g2 = 0000000043a014ad 00000000db4f959e
p56_label_9:
! Mem[0000000091800018] = 39a5df25e14610d9, %g2 = 0000000043a014ad
ldx [%o0+%o3],%g2 ! %g2 = 39a5df25e14610d9
! Mem[0000000090000004] = ae3896ab, %g2 = 39a5df25e14610d9
lduh [%i4+0x006],%g2 ! %g2 = 000000000000ae38
! Mem[0000000090800038] = ffffffa8 a3daca81, %g2 = 0000ae38, %g3 = db4f959e
ldd [%i5+0x038],%g2 ! %g2 = 00000000ffffffa8 00000000a3daca81
! Mem[0000000090000008] = 96abb01b, %g18 = f4d22074913f95ee
ldsw [%i4+%o1],%g2 ! %g2 = f4d22074913f95ee
! Mem[0000000091800014] = a2d978b6, %g2 = ffffffff96abb01b
ldsb [%o0+0x014],%g2 ! %g2 = ffffffffffffffa2
! %l0 = 000000007a82f58a, Mem[0000000091000010] = eb99b055
stw %l0,[%i6+%o2] ! Mem[0000000091000010] = 7a82f58a
! %l2 = 889032d83ad12bae, Mem[0000000090000006] = ae3896ab
sth %l2,[%i4+0x006] ! Mem[0000000090000004] = 2bae96ab
! %l3 = 17127ca60a04d81d, Mem[0000000081000002] = f369466c
stb %l3,[%i2+0x002] ! Mem[0000000081000000] = f3691d6c
! %l2 = 3ad12bae, %l3 = 0a04d81d, Mem[0000000090000000] = f4d6f5d4 d0582bae
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 3ad12bae 0a04d81d
! Mem[0000000080000034] = d8323166, %l4 = ffffffffffffffa8
lduh [%i0+0x034],%l4 ! %l4 = 000000000000d832
p56_label_10:
! Mem[0000000090800034] = a3daca81, %g18 = f4d22074913f95ee
ldsw [%i5+0x034],%g2 ! %g2 = f4d22074913f95ee
! %l2 = 3ad12bae, %l3 = 0a04d81d, Mem[0000000091000008] = 7a82f58a 19036b11
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 3ad12bae 0a04d81d
! Mem[0000000090000038] = 9a807351 f17ac246, %g2 = a3daca81, %g3 = a3daca81
ldd [%i4+0x038],%g2 ! %g2 = 000000009a807351 00000000f17ac246
! %l0 = 7a82f58a, %l1 = 00000088, Mem[0000000090000010] = 0212225c 3ad12bae
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 7a82f58a 00000088
! Mem[0000000091800020] = c69eaec733167744, %g2 = 000000009a807351
ldx [%o0+%o4],%g2 ! %g2 = c69eaec733167744
! Mem[000000009180002c] = 1d45288f, %g2 = c69eaec733167744
ldub [%o0+0x02f],%g2 ! %g2 = 000000000000001d
! Mem[0000000091800018] = 39a5df25, %g2 = 000000000000001d
lduh [%o0+%o3],%g2 ! %g2 = 00000000000039a5
! %l4 = 0000d832, %l5 = 0000d81d, Mem[0000000090000028] = ffffffa8 8d791540
std %l4,[%i4+%o5] ! Mem[0000000090000028] = 0000d832 0000d81d
! %l0 = 7a82f58a, %l1 = 00000088, Mem[0000000080800018] = e5001255 f3c3c8cd
std %l0,[%i1+%o3] ! Mem[0000000080800018] = 7a82f58a 00000088
! Mem[0000000091000034] = 7bbe7e65, %g2 = 00000000000039a5
ldsb [%i6+0x035],%g2 ! %g2 = 000000000000007b
p56_label_11:
! Mem[0000000091800004] = 6d66f120, %g2 = 000000000000007b
lduh [%o0+0x004],%g2 ! %g2 = 0000000000006d66
! Mem[0000000090800008] = 00007a82, %g2 = 0000000000006d66
ldub [%i5+0x00a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800030] = 45288f71 b6b6487f, %g2 = 00000000, %g3 = f17ac246
ldd [%o0+0x030],%g2 ! %g2 = 0000000045288f71 00000000b6b6487f
! Mem[0000000091000018] = 7a82f58a, %g18 = f4d22074913f95ee
ldsw [%i6+%o3],%g2 ! %g2 = f4d22074913f95ee
! Mem[0000000090000034] = f17ac246, %g2 = 000000007a82f58a
ldsh [%i4+0x034],%g2 ! %g2 = fffffffffffff17a
! Mem[0000000090000000] = 3ad12bae, %g2 = fffffffffffff17a
ldsb [%i4+%g0],%g2 ! %g2 = 000000000000003a
! %l2 = 889032d83ad12bae, Mem[0000000091800010] = 5e44f9f4a2d978b6
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 889032d83ad12bae
! Mem[0000000091000000] = 4666d949 de861c20, %g2 = 0000003a, %g3 = b6b6487f
ldd [%i6+%g0],%g2 ! %g2 = 000000004666d949 00000000de861c20
! Mem[0000000090800004] = d0bacca9, %g2 = 000000004666d949
ldub [%i5+0x004],%g2 ! %g2 = 00000000000000d0
! Mem[0000000090000038] = 9a807351, %g2 = 00000000000000d0
lduh [%i4+0x038],%g2 ! %g2 = 0000000000009a80
p56_label_12:
! Mem[0000000080800034] = 0e4c7edb, %l4 = 000000000000d832
ldsh [%i1+0x034],%l4 ! %l4 = 0000000000000e4c
! Mem[000000009180002c] = d81d4528, %g2 = 0000000000009a80
lduh [%o0+0x02e],%g2 ! %g2 = 000000000000d81d
! Mem[0000000090000008] = 96abb01b, %g2 = 000000000000d81d
ldsb [%i4+%o1],%g2 ! %g2 = ffffffffffffff96
! Mem[0000000091000038] = 65898de9 d7571dc0, %g2 = ffffff96, %g3 = de861c20
ldd [%i6+0x038],%g2 ! %g2 = 0000000065898de9 00000000d7571dc0
! %l5 = 000000000000d81d, Mem[0000000090000038] = 9a807351
stw %l5,[%i4+0x038] ! Mem[0000000090000038] = 0000d81d
! Mem[000000008000001c] = 3ad76930, %l5 = 000000000000d81d
lduw [%i0+0x01c],%l5 ! %l5 = 000000003ad76930
! %l0 = 7a82f58a, %l1 = 00000088, Mem[0000000091000008] = 3ad12bae 0a04d81d
std %l0,[%i6+%o1] ! Mem[0000000091000008] = 7a82f58a 00000088
! Mem[0000000090000000] = 3ad12bae0a04d81d, %g2 = 0000000065898de9
ldx [%i4+%g0],%g2 ! %g2 = 3ad12bae0a04d81d
! Mem[0000000091800020] = c69eaec7 33167744, %g2 = 0a04d81d, %g3 = d7571dc0
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69eaec7 0000000033167744
! Mem[000000008100001c] = 019b2350, %l5 = 000000003ad76930
ldsw [%i2+0x01c],%l5 ! %l5 = 00000000019b2350
p56_label_13:
! %l0 = 7a82f58a, %l1 = 00000088, Mem[0000000090800020] = 6c6c813a a3daca81
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 7a82f58a 00000088
! %l6 = 000000006a30587d, Mem[0000000090000008] = 96abb01bc40b9e2c
stx %l6,[%i4+%o1] ! Mem[0000000090000008] = 000000006a30587d
! %l5 = 00000000019b2350, Mem[0000000090000018] = 7f114e529d7122ad
stx %l5,[%i4+%o3] ! Mem[0000000090000018] = 00000000019b2350
! Mem[0000000081800030] = c1545f2c, %l3 = 17127ca60a04d81d
lduw [%i3+0x030],%l3 ! %l3 = 00000000c1545f2c
! %l4 = 0000000000000e4c, Mem[0000000090000030] = 9a807351
sth %l4,[%i4+0x030] ! Mem[0000000090000030] = 0e4c7351
! %l4 = 0000000000000e4c, Mem[0000000091800001] = bd56c36d
stb %l4,[%o0+0x001] ! Mem[0000000091800000] = 4c56c36d
! Mem[0000000090800030] = 00000000, %g18 = f4d22074913f95ee
ldsw [%i5+0x030],%g2 ! %g2 = f4d22074913f95ee
! Mem[0000000091800020] = aec73316, %g2 = 0000000000000000
ldsh [%o0+0x022],%g2 ! %g2 = ffffffffffffaec7
! Mem[0000000091000018] = 7a82f58a, %g2 = ffffffffffffaec7
ldsh [%i6+%o3],%g2 ! %g2 = 0000000000007a82
! %l6 = 000000006a30587d, Mem[0000000090800036] = ca81ffff
sth %l6,[%i5+0x036] ! Mem[0000000090800034] = 587dffff
p56_label_14:
! Mem[0000000091000010] = 7a82f58a5bebbbe4, %g2 = 0000000000007a82
ldx [%i6+%o2],%g2 ! %g2 = 7a82f58a5bebbbe4
! Mem[0000000090800018] = 2bae851c, %g2 = 7a82f58a5bebbbe4
ldsb [%i5+%o3],%g2 ! %g2 = 000000000000002b
! %l0 = 000000007a82f58a, Mem[0000000080000004] = ffa6cb69
sth %l0,[%i0+0x004] ! Mem[0000000080000004] = f58acb69
! Mem[000000009100001c] = d058ae38, %g2 = 000000000000002b
ldsb [%i6+0x01c],%g2 ! %g2 = ffffffffffffffd0
! Mem[0000000091000024] = 7b41cb8c, %g2 = ffffffffffffffd0
lduh [%i6+0x024],%g2 ! %g2 = 0000000000007b41
! %l2 = 3ad12bae, %l3 = c1545f2c, Mem[0000000081800018] = aad761ad 7917ac88
std %l2,[%i3+%o3] ! Mem[0000000081800018] = 3ad12bae c1545f2c
! Mem[0000000091800030] = 45288f71b6b6487f, %g2 = 0000000000007b41
ldx [%o0+0x030],%g2 ! %g2 = 45288f71b6b6487f
! %l4 = 0000000000000e4c, Mem[0000000090800010] = bbd03462ba27fa54
stx %l4,[%i5+%o2] ! Mem[0000000090800010] = 0000000000000e4c
! %l5 = 00000000019b2350, Mem[0000000090000008] = 000000006a30587d
stx %l5,[%i4+%o1] ! Mem[0000000090000008] = 00000000019b2350
! Mem[0000000091000024] = 7b41cb8c, %g2 = 45288f71b6b6487f
lduh [%i6+0x024],%g2 ! %g2 = 0000000000007b41
p56_label_15:
! %l3 = 00000000c1545f2c, Mem[000000009100002c] = db4f959e
stw %l3,[%i6+0x02c] ! Mem[000000009100002c] = c1545f2c
! %l0 = 000000007a82f58a, Mem[0000000081000032] = c4ee7276
sth %l0,[%i2+0x032] ! Mem[0000000081000030] = c4eef58a
! Mem[0000000091000018] = 7a82f58a, %g18 = f4d22074913f95ee
ldsw [%i6+%o3],%g2 ! %g2 = f4d22074913f95ee
! Mem[0000000090000020] = 1a54edfce7b2eb32, %g2 = 000000007a82f58a
ldx [%i4+%o4],%g2 ! %g2 = 1a54edfce7b2eb32
! %l7 = 0000000017f2a2b9, Mem[0000000091000038] = 65898de9d7571dc0
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = 0000000017f2a2b9
! %l7 = 0000000017f2a2b9, Mem[000000009080002d] = 5fe8b100
stb %l7,[%i5+0x02d] ! Mem[000000009080002c] = b9e8b100
! Mem[0000000090800020] = 7a82f58a, %g2 = 1a54edfce7b2eb32
lduw [%i5+%o4],%g2 ! %g2 = 000000007a82f58a
! Mem[0000000090000018] = 00000000, %g18 = f4d22074913f95ee
ldsw [%i4+%o3],%g2 ! %g2 = f4d22074913f95ee
! %l0 = 000000007a82f58a, Mem[0000000090800033] = 00a3da58
stb %l0,[%i5+0x033] ! Mem[0000000090800030] = 8aa3da58
! Mem[0000000081000020] = 13d63c19 1996d07c, %l2 = 3ad12bae, %l3 = c1545f2c
ldd [%i2+%o4],%l2 ! %l2 = 0000000013d63c19 000000001996d07c
p56_label_16:
! Mem[0000000090000020] = edfce7b2, %g2 = 0000000000000000
lduh [%i4+0x022],%g2 ! %g2 = 000000000000edfc
! Mem[000000009100002c] = c1545f2c, %g2 = 000000000000edfc
lduw [%i6+0x02c],%g2 ! %g2 = 00000000c1545f2c
! Mem[0000000091800024] = 33167744, %g2 = 00000000c1545f2c
lduw [%o0+0x024],%g2 ! %g2 = 0000000033167744
! Mem[000000009080001c] = 35727a82, %g2 = 0000000033167744
ldsh [%i5+0x01e],%g2 ! %g2 = 0000000000003572
! Mem[0000000090000030] = 0e4c7351 f17ac246, %g2 = 00003572, %g3 = 33167744
ldd [%i4+0x030],%g2 ! %g2 = 000000000e4c7351 00000000f17ac246
! %l0 = 000000007a82f58a, Mem[0000000091000028] = 43a014adc1545f2c
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = 000000007a82f58a
! Mem[0000000091000034] = 207bbe7e, %g2 = 000000000e4c7351
lduw [%i6+0x034],%g2 ! %g2 = 00000000207bbe7e
! %l0 = 000000007a82f58a, Mem[0000000081800002] = 6607648f
stb %l0,[%i3+0x002] ! Mem[0000000081800000] = 66078a8f
! Mem[0000000090000014] = 00000088, %g2 = 00000000207bbe7e
lduw [%i4+0x014],%g2 ! %g2 = 0000000000000088
! Mem[0000000090800008] = 0000007a, %g2 = 0000000000000088
ldsb [%i5+0x009],%g2 ! %g2 = 0000000000000000
p56_label_17:
! %l4 = 0000000000000e4c, Mem[0000000080800020] = 4666d949
stw %l4,[%i1+%o4] ! Mem[0000000080800020] = 00000e4c
! Mem[0000000090000028] = 0000d832 0000d81d, %g2 = 00000000, %g3 = f17ac246
ldd [%i4+%o5],%g2 ! %g2 = 000000000000d832 000000000000d81d
! Mem[0000000090800024] = 0088eb48, %g2 = 000000000000d832
lduh [%i5+0x026],%g2 ! %g2 = 0000000000000088
! Mem[000000009000003c] = c2460000, %g2 = 0000000000000088
lduh [%i4+0x03e],%g2 ! %g2 = 000000000000c246
! %l0 = 000000007a82f58a, Mem[000000009000001e] = 23501a54
sth %l0,[%i4+0x01e] ! Mem[000000009000001c] = f58a1a54
! Mem[0000000091000020] = 8f8d7b41, %g2 = 000000000000c246
ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffff8f8d
! %l0 = 000000007a82f58a, Mem[0000000090800008] = 00000000
stw %l0,[%i5+%o1] ! Mem[0000000090800008] = 7a82f58a
! %l3 = 000000001996d07c, Mem[0000000091000019] = 82f58ad0
stb %l3,[%i6+0x019] ! Mem[0000000091000018] = 7cf58ad0
! Mem[000000009180002c] = 0a04d81d, %g2 = ffffffffffff8f8d
lduw [%o0+0x02c],%g2 ! %g2 = 000000000a04d81d
! %l6 = 6a30587d, %l7 = 17f2a2b9, Mem[0000000091800010] = 889032d8 3ad12bae
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 6a30587d 17f2a2b9
p56_label_18:
! Mem[0000000091000020] = 9de28f8d, %g2 = 000000000a04d81d
lduw [%i6+%o4],%g2 ! %g2 = 000000009de28f8d
! Mem[000000009100002c] = 7a82f58a, %g18 = f4d22074913f95ee
ldsw [%i6+0x02c],%g2 ! %g2 = f4d22074913f95ee
! Mem[0000000090000028] = 320000d8, %g2 = 000000007a82f58a
ldub [%i4+0x02b],%g2 ! %g2 = 0000000000000032
! Mem[0000000090000008] = 0000019b, %g2 = 0000000000000032
ldsb [%i4+0x00a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800028] = 7ca60a04, %g2 = 0000000000000000
lduh [%o0+0x02a],%g2 ! %g2 = 0000000000007ca6
! Mem[0000000090800028] = eb4882af 58b9e8b1, %g2 = 00007ca6, %g3 = 0000d81d
ldd [%i5+%o5],%g2 ! %g2 = 00000000eb4882af 0000000058b9e8b1
! %l4 = 0000000000000e4c, Mem[0000000090000038] = 0000d81df17ac246
stx %l4,[%i4+0x038] ! Mem[0000000090000038] = 0000000000000e4c
! %l2 = 0000000013d63c19, Mem[0000000091000014] = 5bebbbe4
stw %l2,[%i6+0x014] ! Mem[0000000091000014] = 13d63c19
! %l0 = 000000007a82f58a, Mem[0000000090000013] = 8a000000
stb %l0,[%i4+0x013] ! Mem[0000000090000010] = 8a000000
! %l5 = 00000000019b2350, Mem[000000009180002a] = 7ca60a04
sth %l5,[%o0+0x02a] ! Mem[0000000091800028] = 23500a04
p56_label_19:
! Mem[0000000090800028] = eb4882af58b9e8b1, %g2 = 00000000eb4882af
ldx [%i5+%o5],%g2 ! %g2 = eb4882af58b9e8b1
! Mem[0000000090800038] = ffffffa8, %g2 = eb4882af58b9e8b1
ldsh [%i5+0x038],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090000030] = 7351f17a, %g2 = ffffffffffffffff
lduh [%i4+0x032],%g2 ! %g2 = 0000000000007351
! Mem[0000000091800038] = 9beb8066, %g2 = 0000000000007351
ldsb [%o0+0x03b],%g2 ! %g2 = ffffffffffffff9b
! Mem[0000000090800000] = c086c6d0, %g2 = ffffffffffffff9b
ldub [%i5+0x001],%g2 ! %g2 = 00000000000000c0
! Mem[0000000091800000] = 444c56c3 6d66f120, %g2 = 000000c0, %g3 = 58b9e8b1
ldd [%o0+%g0],%g2 ! %g2 = 00000000444c56c3 000000006d66f120
! Mem[0000000091000010] = 7a82f58a, %g2 = 00000000444c56c3
ldub [%i6+%o2],%g2 ! %g2 = 000000000000007a
! %l5 = 00000000019b2350, Mem[000000009100003c] = 17f2a2b9
sth %l5,[%i6+0x03c] ! Mem[000000009100003c] = 2350a2b9
! Mem[0000000090000038] = 00000000 00000e4c, %g2 = 0000007a, %g3 = 6d66f120
ldd [%i4+0x038],%g2 ! %g2 = 0000000000000000 0000000000000e4c
! Mem[0000000090800000] = c8c086c6, %g18 = f4d22074913f95ee
ldsw [%i5+%g0],%g2 ! %g2 = f4d22074913f95ee
p56_label_20:
! Mem[0000000090800030] = 008aa3da, %g2 = ffffffffc8c086c6
lduh [%i5+0x032],%g2 ! %g2 = 000000000000008a
! %l4 = 0000000000000e4c, Mem[0000000091800030] = 45288f71
stw %l4,[%o0+0x030] ! Mem[0000000091800030] = 00000e4c
! Mem[0000000090000014] = 00880000, %g2 = 000000000000008a
ldsh [%i4+0x016],%g2 ! %g2 = 0000000000000088
! Mem[0000000090800030] = 0000008aa3da587d, %g2 = 0000000000000088
ldx [%i5+0x030],%g2 ! %g2 = 0000008aa3da587d
! Mem[000000009100003c] = b9000000, %g2 = 0000008aa3da587d
ldub [%i6+0x03f],%g2 ! %g2 = 00000000000000b9
! Mem[000000008000002c] = 6d66f120, %l3 = 000000001996d07c
ldsb [%i0+0x02f],%l3 ! %l3 = 0000000000000020
! Mem[000000009000003c] = 00000e4c, %g2 = 00000000000000b9
lduw [%i4+0x03c],%g2 ! %g2 = 0000000000000e4c
! Mem[0000000081800034] = 9e7f512e, %l0 = 000000007a82f58a
ldub [%i3+0x034],%l0 ! %l0 = 000000000000009e
! Mem[0000000090800004] = a97a82f5, %g2 = 0000000000000e4c
ldsb [%i5+0x007],%g2 ! %g2 = ffffffffffffffa9
! Mem[0000000081000020] = 13d63c19, %l0 = 000000000000009e
lduh [%i2+%o4],%l0 ! %l0 = 00000000000013d6
p56_label_21:
! %l7 = 0000000017f2a2b9, Mem[0000000080000030] = a1ed8342d8323166
stx %l7,[%i0+0x030] ! Mem[0000000080000030] = 0000000017f2a2b9
! Mem[0000000090000030] = 0e4c7351 f17ac246, %g2 = ffffffa9, %g3 = 00000e4c
ldd [%i4+0x030],%g2 ! %g2 = 000000000e4c7351 00000000f17ac246
! Mem[0000000091800028] = 17122350, %g2 = 000000000e4c7351
lduw [%o0+%o5],%g2 ! %g2 = 0000000017122350
! Mem[0000000091800024] = 33167744, %g2 = 0000000017122350
ldsh [%o0+0x024],%g2 ! %g2 = 0000000000003316
! Mem[0000000090800014] = 000e4c2b, %g2 = 0000000000003316
ldsb [%i5+0x015],%g2 ! %g2 = 0000000000000000
! Mem[000000009000003c] = 00000e4c, %g2 = 0000000000000000
ldub [%i4+0x03c],%g2 ! %g2 = 0000000000000000
! %l0 = 000013d6, %l1 = 00000088, Mem[0000000091000028] = 00000000 7a82f58a
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 000013d6 00000088
! %l4 = 0000000000000e4c, Mem[0000000091800000] = 444c56c36d66f120
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = 0000000000000e4c
! %l7 = 0000000017f2a2b9, Mem[000000009000001c] = 019bf58a
sth %l7,[%i4+0x01c] ! Mem[000000009000001c] = a2b9f58a
! %l6 = 000000006a30587d, Mem[0000000090800019] = ae851cd6
stb %l6,[%i5+0x019] ! Mem[0000000090800018] = 7d851cd6
p56_label_22:
! %l6 = 000000006a30587d, Mem[0000000090000010] = 7a82f58a00000088
stx %l6,[%i4+%o2] ! Mem[0000000090000010] = 000000006a30587d
! Mem[0000000080000024] = 0a04d81d, %l2 = 0000000013d63c19
ldsw [%i0+0x024],%l2 ! %l2 = 000000000a04d81d
! %l1 = 0000000000000088, Mem[0000000091800008] = 50d23f270741274a
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 0000000000000088
! %l7 = 0000000017f2a2b9, Mem[000000009100002c] = 00000088
sth %l7,[%i6+0x02c] ! Mem[000000009100002c] = a2b90088
! %l6 = 000000006a30587d, Mem[0000000090800022] = f58a0000
sth %l6,[%i5+0x022] ! Mem[0000000090800020] = 587d0000
! %l1 = 0000000000000088, Mem[0000000080000012] = 6a30587d
stb %l1,[%i0+0x012] ! Mem[0000000080000010] = 6a30887d
! %l6 = 6a30587d, %l7 = 17f2a2b9, Mem[0000000091000030] = 7cc77257 207bbe7e
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 6a30587d 17f2a2b9
! Mem[0000000091000038] = 00000000, %g18 = f4d22074913f95ee
ldsw [%i6+0x038],%g2 ! %g2 = f4d22074913f95ee
! %l4 = 00000e4c, %l5 = 019b2350, Mem[0000000091800020] = c69eaec7 33167744
std %l4,[%o0+%o4] ! Mem[0000000091800020] = 00000e4c 019b2350
! Mem[0000000091800004] = 00000e4c, %g18 = f4d22074913f95ee
ldsw [%o0+0x004],%g2 ! %g2 = f4d22074913f95ee
p56_label_23:
! Mem[0000000090000038] = 00000000 00000e4c, %g2 = 00000e4c, %g3 = f17ac246
ldd [%i4+0x038],%g2 ! %g2 = 0000000000000000 0000000000000e4c
! Mem[000000009100003c] = 2350a2b9, %g18 = f4d22074913f95ee
ldsw [%i6+0x03c],%g2 ! %g2 = f4d22074913f95ee
! Mem[0000000091800010] = 6a30587d, %g18 = f4d22074913f95ee
ldsw [%o0+%o2],%g2 ! %g2 = f4d22074913f95ee
! Mem[0000000091800028] = 17122350 0a04d81d, %g2 = 6a30587d, %g3 = 00000e4c
ldd [%o0+%o5],%g2 ! %g2 = 0000000017122350 000000000a04d81d
! Mem[0000000090000030] = 0e4c7351, %g2 = 0000000017122350
lduw [%i4+0x030],%g2 ! %g2 = 000000000e4c7351
! Mem[0000000090800004] = cca97a82, %g2 = 000000000e4c7351
lduh [%i5+0x006],%g2 ! %g2 = 000000000000cca9
! Mem[0000000091800038] = e8dd799b, %g2 = 000000000000cca9
ldsb [%o0+0x038],%g2 ! %g2 = ffffffffffffffe8
! Mem[0000000080000010] = 6a30887d17f2a2b9, %l6 = 000000006a30587d
ldx [%i0+%o2],%l6 ! %l6 = 6a30887d17f2a2b9
! Mem[0000000080000000] = c23a16ff, %l3 = 0000000000000020
ldsh [%i0+0x002],%l3 ! %l3 = 00000000000016ff
! Mem[000000009080000c] = f58a0000, %g2 = ffffffffffffffe8
lduh [%i5+0x00e],%g2 ! %g2 = 000000000000f58a
p56_label_24:
! Mem[0000000081000028] = 68dfb758e88f1508, %l0 = 00000000000013d6
ldx [%i2+%o5],%l0 ! %l0 = 68dfb758e88f1508
! Mem[000000009100000c] = 00000088, %g2 = 000000000000f58a
lduw [%i6+0x00c],%g2 ! %g2 = 0000000000000088
! %l4 = 0000000000000e4c, Mem[0000000091800007] = 4c000000
stb %l4,[%o0+0x007] ! Mem[0000000091800004] = 4c000000
! Mem[0000000091800008] = 00000000, %g2 = 0000000000000088
ldsb [%o0+0x00a],%g2 ! %g2 = 0000000000000000
! Mem[0000000080800008] = 47ed7660, %l4 = 0000000000000e4c
lduh [%i1+0x00a],%l4 ! %l4 = 0000000000007660
! Mem[000000009180000c] = 00000088, %g2 = 0000000000000000
ldsh [%o0+0x00c],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000004] = de861c20, %g18 = f4d22074913f95ee
ldsw [%i6+0x004],%g2 ! %g2 = f4d22074913f95ee
! Mem[0000000090000038] = 00000000 00000e4c, %g2 = de861c20, %g3 = 0a04d81d
ldd [%i4+0x038],%g2 ! %g2 = 0000000000000000 0000000000000e4c
! Mem[0000000090800020] = 82587d00, %g2 = 0000000000000000
ldsb [%i5+0x021],%g2 ! %g2 = ffffffffffffff82
! %l0 = 68dfb758e88f1508, Mem[000000009100002b] = d6a2b900
stb %l0,[%i6+0x02b] ! Mem[0000000091000028] = 08a2b900
p56_label_25:
! Mem[0000000091800020] = 0e4c019b, %g2 = ffffffffffffff82
ldub [%o0+0x022],%g2 ! %g2 = 000000000000000e
! %l4 = 0000000000007660, Mem[0000000091800000] = 0000000000000e4c
stx %l4,[%o0+%g0] ! Mem[0000000091800000] = 0000000000007660
! Mem[0000000091000008] = 7a82f58a00000088, %g2 = 000000000000000e
ldx [%i6+%o1],%g2 ! %g2 = 7a82f58a00000088
! Mem[0000000081800028] = 50d2553b, %l6 = 6a30887d17f2a2b9
ldub [%i3+%o5],%l6 ! %l6 = 0000000000000050
! Mem[0000000080800010] = e5f9232e d058ae38, %l2 = 0a04d81d, %l3 = 000016ff
ldd [%i1+%o2],%l2 ! %l2 = 00000000e5f9232e 00000000d058ae38
! %l6 = 0000000000000050, Mem[0000000090800030] = 0000008aa3da587d
stx %l6,[%i5+0x030] ! Mem[0000000090800030] = 0000000000000050
! Mem[0000000091800030] = 4cb6b648, %g2 = 7a82f58a00000088
ldub [%o0+0x033],%g2 ! %g2 = 000000000000004c
! Mem[0000000091000018] = 7a7cf58a, %g18 = f4d22074913f95ee
ldsw [%i6+%o3],%g2 ! %g2 = f4d22074913f95ee
! %l1 = 0000000000000088, Mem[0000000091000024] = 7b41cb8c
stw %l1,[%i6+0x024] ! Mem[0000000091000024] = 00000088
! %l3 = 00000000d058ae38, Mem[000000009100003c] = 2350a2b9
stw %l3,[%i6+0x03c] ! Mem[000000009100003c] = d058ae38
ba,a p56_not_taken_0_end
p56_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 68dfb758e88f1508
bne,a,pn %xcc,p56_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000088
bne,a,pn %xcc,p56_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000e5f9232e
bne,a,pn %xcc,p56_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000d058ae38
bne,a,pn %xcc,p56_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000007660
bne,a,pn %xcc,p56_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000019b2350
bne,a,pn %xcc,p56_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000050
bne,a,pn %xcc,p56_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000017f2a2b9
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 2d4e067f 2b4fe67d
bne %xcc,p56_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be a0afee98 bb0f884b
bne %xcc,p56_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be eb932816 945df4e0
bne %xcc,p56_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 1484205a e43d9316
bne %xcc,p56_f6_fail
nop
! Check Local Memory
set p56_local0_expect,%g1
p56_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = c23a16fff58acb69
ldx [%i0+0x000],%g3 ! Observed data at 0000000080000000
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 6a30887d17f2a2b9
ldx [%i0+0x010],%g3 ! Observed data at 0000000080000010
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3ad12bae0a04d81d
ldx [%i0+0x020],%g3 ! Observed data at 0000000080000020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000017f2a2b9
ldx [%i0+0x030],%g3 ! Observed data at 0000000080000030
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x030,%g4
set p56_local1_expect,%g1
p56_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 47ed766025ca1508
ldx [%i1+0x008],%g3 ! Observed data at 0000000080800008
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 7a82f58a00000088
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 = 00000e4ca3daca81
ldx [%i1+0x020],%g3 ! Observed data at 0000000080800020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3ad12bae0a04d81d
ldx [%i1+0x038],%g3 ! Observed data at 0000000080800038
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x038,%g4
set p56_local2_expect,%g1
p56_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = f3691d6cb9d470a1
ldx [%i2+0x000],%g3 ! Observed data at 0000000081000000
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 68dfb758e88f1508
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 = c4eef58a22485801
ldx [%i2+0x030],%g3 ! Observed data at 0000000081000030
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x030,%g4
set p56_local3_expect,%g1
p56_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 66078a8ff27d945f
ldx [%i3+0x000],%g3 ! Observed data at 0000000081800000
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 3ad12baec1545f2c
ldx [%i3+0x018],%g3 ! Observed data at 0000000081800018
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x018,%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
! 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:
lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000080000008]
ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000080800028]
ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000081800020]
lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000080800028]
ldsha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000081000018]
ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000080000008]
done
p56_trap1o:
lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000080000008]
ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000080800028]
ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000081800020]
lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000080800028]
ldsha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000081000018]
ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000080000008]
done
p56_trap2e:
lduha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000080000028]
lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000081000000]
stda %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081800010]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000080000010]
ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000080000018]
done
p56_trap2o:
lduha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000080000028]
lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000081000000]
stda %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081800010]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000080000010]
ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000080000018]
done
p56_trap3e:
nop
nop
done
p56_trap3o:
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 = ef0d178a68dfb758
ldx [%g1+0x008],%l1 ! %l1 = dc2db3f9e88f1508
ldx [%g1+0x010],%l2 ! %l2 = 889032d83ad12bae
ldx [%g1+0x018],%l3 ! %l3 = 17127ca60a04d81d
ldx [%g1+0x020],%l4 ! %l4 = 1e6aa414afb63462
ldx [%g1+0x028],%l5 ! %l5 = a142975c9a796b16
ldx [%g1+0x030],%l6 ! %l6 = cee7d1d844bd56c3
ldx [%g1+0x038],%l7 ! %l7 = 8c0a8e144299dbef
! 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 = 46c6b659 4dc63232 457710d0 894e4da6
! %f4 = 93a77b3f d607fa66 d0b1b80a e85578bc
! %f8 = 2d887c3e ad107682 ddf2b449 da96e834
! %f12 = 6d785f88 cbfff4fc 2e27ba54 b46518e9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1f33e839 70626342 eabcd401 c81c35cd
! %f20 = 77943eb7 f49b04f2 fec23057 99b7cd05
! %f24 = b37f7202 6407ab4a 3ef87d4f 58c60089
! %f28 = 84b10ba9 ac510da8 f6564a5f 9d949dac
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 36ad382c 92878e21 73729496 5fe3e4ce
! %f36 = ad8518a3 1af518af f46eadaf 79bb8710
! %f40 = 488460dc e95cfc5d 5b0340d9 3ada9f62
! %f44 = 93cc870c 9e477580 56569b5b e630bd03
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x38f5e54800000032,%g7,%g1 ! GSR scale = 6, align = 2
wr %g1,%g0,%gsr ! GSR = 38f5e54800000032
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:
! %l4 = 5a0146e4a13f02c7, Mem[000000009000003c] = f8ba39dc
sth %l4,[%i4+0x03c] ! Mem[000000009000003c] = 02c739dc
! Mem[0000000083800000] = 39404676, %l6 = 0ae1f569e3be8643
ldub [%i3+0x001],%l6 ! %l6 = 0000000000000040
! Mem[0000000091800020] = 9ee3c733, %g2 = 04cc89090000009c
ldub [%o0+0x021],%g2 ! %g2 = 000000000000009e
! Mem[000000009080001c] = 35726c6c, %g2 = 000000000000009e
ldsb [%i5+0x01e],%g2 ! %g2 = 0000000000000035
! Mem[0000000090800010] = bbd0f97a ba27fa54, %g2 = 00000035, %g3 = 0bad0b00
ldd [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a 00000000ba27fa54
! Mem[0000000090800028] = eb4882af9c5fe8b1, %g2 = 00000000bbd0f97a
ldx [%i5+%o5],%g2 ! %g2 = eb4882af9c5fe8b1
! Mem[000000009000003c] = 02c739dc, %g2 = eb4882af9c5fe8b1
lduw [%i4+0x03c],%g2 ! %g2 = 0000000002c739dc
! Mem[0000000091000000] = ddab9f6dde861c20, %g2 = 0000000002c739dc
ldx [%i6+%g0],%g2 ! %g2 = ddab9f6dde861c20
! Mem[0000000091800024] = 33167744, %g2 = ddab9f6dde861c20
ldub [%o0+0x024],%g2 ! %g2 = 0000000000000033
! %l0 = 3cf8561a, %l1 = d72f1b09, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 3cf8561a d72f1b09
p57_label_2:
! %l6 = 0000000000000040, Mem[0000000090000030] = 944f136a
stb %l6,[%i4+0x030] ! Mem[0000000090000030] = 404f136a
! Mem[0000000090800028] = eb4882af, %g18 = 2a9cf68dbc94199b
ldsw [%i5+%o5],%g2 ! %g2 = 2a9cf68dbc94199b
! %l1 = 074f82b2d72f1b09, Mem[000000009180002a] = 02ccb030
stb %l1,[%o0+0x02a] ! Mem[0000000091800028] = 09ccb030
! %l0 = 3cf8561a, %l1 = d72f1b09, Mem[0000000090800038] = 393f420c dd38b60e
std %l0,[%i5+0x038] ! Mem[0000000090800038] = 3cf8561a d72f1b09
! Mem[0000000091000030] = 7cc77257, %g18 = 2a9cf68dbc94199b
ldsw [%i6+0x030],%g2 ! %g2 = 2a9cf68dbc94199b
! %l4 = 5a0146e4a13f02c7, Mem[0000000091000033] = 57207bbe
stb %l4,[%i6+0x033] ! Mem[0000000091000030] = c7207bbe
! Mem[000000009100002c] = db4f959e, %g2 = 000000007cc77257
lduh [%i6+0x02c],%g2 ! %g2 = 000000000000db4f
! Mem[000000008280001c] = 905eaceb, %l6 = 0000000000000040
ldsw [%i1+0x01c],%l6 ! %l6 = ffffffff905eaceb
! Mem[000000008380001c] = 819e2acf, %l7 = 640fa9408fc01358
ldsb [%i3+0x01f],%l7 ! %l7 = ffffffffffffffcf
! Mem[0000000091000000] = ab9f6dde, %g2 = 000000000000db4f
ldsb [%i6+0x001],%g2 ! %g2 = ffffffffffffffab
p57_label_3:
! Mem[0000000091000000] = ddab9f6d de861c20, %g2 = ffffffab, %g3 = ba27fa54
ldd [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d 00000000de861c20
! %l4 = 5a0146e4a13f02c7, Mem[000000009000002f] = 40404f13
stb %l4,[%i4+0x02f] ! Mem[000000009000002c] = c7404f13
! Mem[0000000082000000] = d3240905, %l7 = ffffffffffffffcf
ldsw [%i0+%g0],%l7 ! %l7 = ffffffffd3240905
! %l4 = a13f02c7, %l5 = cb89dc14, Mem[0000000090800028] = eb4882af 9c5fe8b1
std %l4,[%i5+%o5] ! Mem[0000000090800028] = a13f02c7 cb89dc14
! %l5 = 344f0344cb89dc14, Mem[0000000091800026] = 7744d1fa
sth %l5,[%o0+0x026] ! Mem[0000000091800024] = dc14d1fa
! Mem[0000000091800018] = 39a5df25, %g2 = 00000000ddab9f6d
lduw [%o0+%o3],%g2 ! %g2 = 0000000039a5df25
! %l7 = ffffffffd3240905, Mem[0000000090000030] = 404f136a
stw %l7,[%i4+0x030] ! Mem[0000000090000030] = d3240905
! %l2 = dee8f879, %l3 = 5eea15df, Mem[0000000090800010] = bbd0f97a ba27fa54
std %l2,[%i5+%o2] ! Mem[0000000090800010] = dee8f879 5eea15df
! %l2 = dee8f879, %l3 = 5eea15df, Mem[0000000090800020] = 6c6c0f3a ba1e4dff
std %l2,[%i5+%o4] ! Mem[0000000090800020] = dee8f879 5eea15df
! Mem[0000000091000008] = 4b1c5151, %g2 = 0000000039a5df25
ldsh [%i6+%o1],%g2 ! %g2 = 0000000000004b1c
p57_label_4:
! %l1 = 074f82b2d72f1b09, Mem[0000000091800032] = 8f71b6b6
stb %l1,[%o0+0x032] ! Mem[0000000091800030] = 0971b6b6
! %l0 = 3cf8561a, %l1 = d72f1b09, Mem[0000000090000038] = 8fc6c81b 02c739dc
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 3cf8561a d72f1b09
! Mem[0000000082000018] = 082c532f, %l3 = 96cf86845eea15df
ldub [%i0+%o3],%l3 ! %l3 = 0000000000000008
! %l5 = 344f0344cb89dc14, Mem[000000009080002c] = cb89dc14
stw %l5,[%i5+0x02c] ! Mem[000000009080002c] = cb89dc14
! Mem[0000000091800024] = 3316dc14, %g2 = 0000000000004b1c
lduw [%o0+0x024],%g2 ! %g2 = 000000003316dc14
! %l4 = a13f02c7, %l5 = cb89dc14, Mem[0000000090800010] = dee8f879 5eea15df
std %l4,[%i5+%o2] ! Mem[0000000090800010] = a13f02c7 cb89dc14
! %l3 = 0000000000000008, Mem[0000000083800005] = 920a5780
stb %l3,[%i3+0x005] ! Mem[0000000083800004] = 92085780
! %l5 = 344f0344cb89dc14, Mem[000000009100000c] = da67f293
stw %l5,[%i6+0x00c] ! Mem[000000009100000c] = cb89dc14
! %l7 = ffffffffd3240905, Mem[0000000091800019] = a5df25e1
stb %l7,[%o0+0x019] ! Mem[0000000091800018] = 05df25e1
! %l2 = dee8f879, %l3 = 00000008, Mem[0000000090800030] = e7b33334 2d07fd66
std %l2,[%i5+0x030] ! Mem[0000000090800030] = dee8f879 00000008
p57_label_5:
! Mem[0000000090000000] = f4d6f5d480b60b78, %g2 = 000000003316dc14
ldx [%i4+%g0],%g2 ! %g2 = f4d6f5d480b60b78
! Mem[0000000091000008] = 4b1c5151 cb89dc14, %g2 = 80b60b78, %g3 = de861c20
ldd [%i6+%o1],%g2 ! %g2 = 000000004b1c5151 00000000cb89dc14
! Mem[0000000091000008] = 5151cb89, %g2 = 000000004b1c5151
ldsh [%i6+0x00a],%g2 ! %g2 = 0000000000005151
! Mem[000000009100003c] = 1dc00000, %g2 = 0000000000005151
ldsh [%i6+0x03e],%g2 ! %g2 = 0000000000001dc0
! Mem[0000000090800018] = 35d3851cd6343572, %g2 = 0000000000001dc0
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
! Mem[000000009080000c] = f38fafd2, %g2 = 35d3851cd6343572
ldub [%i5+0x00c],%g2 ! %g2 = 00000000000000f3
! %l7 = ffffffffd3240905, Mem[0000000090000036] = 60d73cf8
sth %l7,[%i4+0x036] ! Mem[0000000090000034] = 09053cf8
! Mem[0000000090800018] = 35d3851cd6343572, %g2 = 00000000000000f3
ldx [%i5+%o3],%g2 ! %g2 = 35d3851cd6343572
! Mem[0000000090800020] = dee8f8795eea15df, %g2 = 35d3851cd6343572
ldx [%i5+%o4],%g2 ! %g2 = dee8f8795eea15df
! Mem[000000009100002c] = 959e7cc7, %g2 = dee8f8795eea15df
lduh [%i6+0x02e],%g2 ! %g2 = 000000000000959e
p57_label_6:
! Mem[0000000091000018] = 4f3440af, %g2 = 000000000000959e
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000004f34
! Mem[0000000091800038] = e8dd799b, %g2 = 0000000000004f34
lduh [%o0+0x038],%g2 ! %g2 = 000000000000e8dd
! Mem[0000000091800018] = 25e14610, %g2 = 000000000000e8dd
ldub [%o0+0x01b],%g2 ! %g2 = 0000000000000025
! %l1 = 074f82b2d72f1b09, Mem[000000008300003c] = f2955b05
sth %l1,[%i2+0x03c] ! Mem[000000008300003c] = 1b095b05
! %l2 = eab34ae9dee8f879, Mem[0000000083000032] = 501ec283
sth %l2,[%i2+0x032] ! Mem[0000000083000030] = 501ef879
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = 00000025, %g3 = cb89dc14
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! Mem[0000000083800030] = 1b70c44f e8a0fd97, %l6 = 905eaceb, %l7 = d3240905
ldd [%i3+0x030],%l6 ! %l6 = 000000001b70c44f 00000000e8a0fd97
! %l7 = 00000000e8a0fd97, Mem[000000009180003e] = 66350000
sth %l7,[%o0+0x03e] ! Mem[000000009180003c] = fd970000
! Mem[000000008280003c] = 6d01766d, %l6 = 000000001b70c44f
lduw [%i1+0x03c],%l6 ! %l6 = 000000006d01766d
! %l4 = 5a0146e4a13f02c7, Mem[000000009000003c] = d72f1b09
sth %l4,[%i4+0x03c] ! Mem[000000009000003c] = 02c71b09
p57_label_7:
! %l2 = eab34ae9dee8f879, Mem[0000000090800020] = dee8f8795eea15df
stx %l2,[%i5+%o4] ! Mem[0000000090800020] = eab34ae9dee8f879
! Mem[0000000082800020] = af2e9bef, %l0 = f8a4d9883cf8561a
lduw [%i1+%o4],%l0 ! %l0 = 00000000af2e9bef
! Mem[000000009080000c] = f38fafd2, %g2 = 0000000050d23f27
ldsh [%i5+0x00c],%g2 ! %g2 = fffffffffffff38f
! Mem[0000000090800014] = cb89dc14, %g2 = fffffffffffff38f
lduh [%i5+0x014],%g2 ! %g2 = 000000000000cb89
! Mem[0000000091800018] = 3905df25 e14610d9, %g2 = 0000cb89, %g3 = 0741274a
ldd [%o0+%o3],%g2 ! %g2 = 000000003905df25 00000000e14610d9
! Mem[000000009080002c] = 14dee8f8, %g2 = 000000003905df25
ldsb [%i5+0x02f],%g2 ! %g2 = 0000000000000014
! Mem[0000000090800000] = 3cf8561ad72f1b09, %g2 = 0000000000000014
ldx [%i5+%g0],%g2 ! %g2 = 3cf8561ad72f1b09
! Mem[0000000091800028] = d1fa09cc, %g2 = 3cf8561ad72f1b09
lduw [%o0+%o5],%g2 ! %g2 = 00000000d1fa09cc
! Mem[0000000083000028] = 4bcc21b7 df0630b1, %l4 = a13f02c7, %l5 = cb89dc14
ldd [%i2+%o5],%l4 ! %l4 = 000000004bcc21b7 00000000df0630b1
! Mem[0000000091800010] = 5e44f9f4, %g2 = 00000000d1fa09cc
ldub [%o0+%o2],%g2 ! %g2 = 000000000000005e
p57_label_8:
! %l0 = af2e9bef, %l1 = d72f1b09, Mem[0000000091000018] = b4334f34 40af2dc9
std %l0,[%i6+%o3] ! Mem[0000000091000018] = af2e9bef d72f1b09
! Mem[0000000090800020] = eab34ae9, %g18 = 2a9cf68dbc94199b
ldsw [%i5+%o4],%g2 ! %g2 = 2a9cf68dbc94199b
! Mem[0000000083000000] = 27a527b6 c91bc351, %l0 = af2e9bef, %l1 = d72f1b09
ldd [%i2+%g0],%l0 ! %l0 = 0000000027a527b6 00000000c91bc351
! %l7 = 00000000e8a0fd97, Mem[0000000082800032] = 09df31ab
sth %l7,[%i1+0x032] ! Mem[0000000082800030] = 09dffd97
! Mem[0000000090800018] = 35d3851c d6343572, %g2 = eab34ae9, %g3 = e14610d9
ldd [%i5+%o3],%g2 ! %g2 = 0000000035d3851c 00000000d6343572
! %l3 = 0000000000000008, Mem[0000000091000024] = 7b41cb8c
stw %l3,[%i6+0x024] ! Mem[0000000091000024] = 00000008
! Mem[0000000083000030] = 501ef879, %l5 = 00000000df0630b1
lduw [%i2+0x030],%l5 ! %l5 = 00000000501ef879
! %l0 = 27a527b6, %l1 = c91bc351, Mem[0000000090000000] = f4d6f5d4 80b60b78
std %l0,[%i4+%g0] ! Mem[0000000090000000] = 27a527b6 c91bc351
! Mem[0000000082800028] = 3119f00f, %l3 = 0000000000000008
ldub [%i1+%o5],%l3 ! %l3 = 0000000000000031
! %l4 = 000000004bcc21b7, Mem[000000009000000f] = 2c021222
stb %l4,[%i4+0x00f] ! Mem[000000009000000c] = b7021222
p57_label_9:
! %l6 = 6d01766d, %l7 = e8a0fd97, Mem[0000000091800030] = 45280971 b6b6487f
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 6d01766d e8a0fd97
! Mem[0000000090000000] = 27a527b6c91bc351, %g2 = 0000000035d3851c
ldx [%i4+%g0],%g2 ! %g2 = 27a527b6c91bc351
! %l4 = 000000004bcc21b7, Mem[000000009180002c] = b0308df5
sth %l4,[%o0+0x02c] ! Mem[000000009180002c] = 21b78df5
! %l6 = 6d01766d, %l7 = e8a0fd97, Mem[0000000091800030] = 6d01766d e8a0fd97
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 6d01766d e8a0fd97
! Mem[0000000090800030] = 79000000, %g2 = 27a527b6c91bc351
ldsb [%i5+0x033],%g2 ! %g2 = 0000000000000079
! %l0 = 0000000027a527b6, Mem[000000009000003b] = 1a02c71b
stb %l0,[%i4+0x03b] ! Mem[0000000090000038] = b602c71b
! %l4 = 000000004bcc21b7, Mem[0000000090000011] = 12225c79
stb %l4,[%i4+0x011] ! Mem[0000000090000010] = b7225c79
! Mem[0000000083000028] = 4bcc21b7df0630b1, %l1 = 00000000c91bc351
ldx [%i2+%o5],%l1 ! %l1 = 4bcc21b7df0630b1
! %l5 = 00000000501ef879, Mem[0000000091800034] = e8a0fd97
stb %l5,[%o0+0x034] ! Mem[0000000091800034] = 79a0fd97
! Mem[0000000091000018] = af2e9bef d72f1b09, %g2 = 00000079, %g3 = d6343572
ldd [%i6+%o3],%g2 ! %g2 = 00000000af2e9bef 00000000d72f1b09
p57_label_10:
! %l1 = 4bcc21b7df0630b1, Mem[000000009180002a] = 09cc21b7
sth %l1,[%o0+0x02a] ! Mem[0000000091800028] = 30b121b7
! Mem[0000000082000030] = fbff7688, %l2 = eab34ae9dee8f879
ldsb [%i0+0x032],%l2 ! %l2 = 0000000000000076
! %l2 = 0000000000000076, Mem[0000000083000030] = 501ef879d27ca68c
stx %l2,[%i2+0x030] ! Mem[0000000083000030] = 0000000000000076
! %l0 = 27a527b6, %l1 = df0630b1, Mem[0000000090800008] = a3d5b48d f38fafd2
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 27a527b6 df0630b1
! Mem[000000009100003c] = 571dc000, %g2 = 00000000af2e9bef
ldub [%i6+0x03d],%g2 ! %g2 = 0000000000000057
! Mem[000000009180001c] = e14610d9, %g18 = 2a9cf68dbc94199b
ldsw [%o0+0x01c],%g2 ! %g2 = 2a9cf68dbc94199b
! Mem[0000000090000008] = 96abb01bc40b9eb7, %g2 = ffffffffe14610d9
ldx [%i4+%o1],%g2 ! %g2 = 96abb01bc40b9eb7
! %l3 = 0000000000000031, Mem[0000000090000020] = 1a54edfce7b2eb32
stx %l3,[%i4+%o4] ! Mem[0000000090000020] = 0000000000000031
! %l0 = 0000000027a527b6, Mem[000000009000000d] = 0b9eb702
stb %l0,[%i4+0x00d] ! Mem[000000009000000c] = b69eb702
! Mem[0000000090000038] = 56b602c7, %g2 = 96abb01bc40b9eb7
ldsh [%i4+0x03a],%g2 ! %g2 = 00000000000056b6
p57_label_11:
! %l7 = 00000000e8a0fd97, Mem[0000000091800014] = a2d978b6
stw %l7,[%o0+0x014] ! Mem[0000000091800014] = e8a0fd97
! Mem[000000009100002c] = 959e7cc7, %g2 = 00000000000056b6
lduh [%i6+0x02e],%g2 ! %g2 = 000000000000959e
! %l6 = 6d01766d, %l7 = e8a0fd97, Mem[0000000082800028] = 3119f00f 87bb82d6
std %l6,[%i1+%o5] ! Mem[0000000082800028] = 6d01766d e8a0fd97
! Mem[000000009000000c] = c4b69eb7, %g18 = 2a9cf68dbc94199b
ldsw [%i4+0x00c],%g2 ! %g2 = 2a9cf68dbc94199b
! Mem[0000000091800008] = 50d23f27, %g18 = 2a9cf68dbc94199b
ldsw [%o0+%o1],%g2 ! %g2 = 2a9cf68dbc94199b
! Mem[0000000090000020] = 0000000000000031, %g2 = 0000000050d23f27
ldx [%i4+%o4],%g2 ! %g2 = 0000000000000031
! Mem[0000000091000008] = 4b1c5151cb89dc14, %g2 = 0000000000000031
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151cb89dc14
! Mem[0000000090000000] = 27a527b6 c91bc351, %g2 = cb89dc14, %g3 = d72f1b09
ldd [%i4+%g0],%g2 ! %g2 = 0000000027a527b6 00000000c91bc351
! %l0 = 0000000027a527b6, Mem[000000009180000c] = 0741274a
stw %l0,[%o0+0x00c] ! Mem[000000009180000c] = 27a527b6
! %l4 = 000000004bcc21b7, Mem[0000000082000020] = 8d9a07ba
stw %l4,[%i0+%o4] ! Mem[0000000082000020] = 4bcc21b7
p57_label_12:
! Mem[0000000090000020] = 00000000, %g2 = 0000000027a527b6
ldub [%i4+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000082000018] = 082c532f 2c6f46b2, %l0 = 27a527b6, %l1 = df0630b1
ldd [%i0+%o3],%l0 ! %l0 = 00000000082c532f 000000002c6f46b2
! %l2 = 0000000000000076, Mem[0000000082000038] = 7bce625e
sth %l2,[%i0+0x038] ! Mem[0000000082000038] = 0076625e
! Mem[0000000083000000] = 27a527b6 c91bc351, %l2 = 00000076, %l3 = 00000031
ldd [%i2+%g0],%l2 ! %l2 = 0000000027a527b6 00000000c91bc351
! %l4 = 4bcc21b7, %l5 = 501ef879, Mem[0000000090800000] = 3cf8561a d72f1b09
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 4bcc21b7 501ef879
! Mem[000000009080002c] = cb89dc14, %g2 = 0000000000000000
lduw [%i5+0x02c],%g2 ! %g2 = 00000000cb89dc14
! Mem[0000000090800024] = f879a13f, %g2 = 00000000cb89dc14
ldsh [%i5+0x026],%g2 ! %g2 = fffffffffffff879
! Mem[0000000090000008] = 96abb01b c4b69eb7, %g2 = fffff879, %g3 = c91bc351
ldd [%i4+%o1],%g2 ! %g2 = 0000000096abb01b 00000000c4b69eb7
! %l7 = 00000000e8a0fd97, Mem[000000009180000c] = 27a527b6
stw %l7,[%o0+0x00c] ! Mem[000000009180000c] = e8a0fd97
! %l7 = 00000000e8a0fd97, Mem[0000000091800024] = 3316dc14
stb %l7,[%o0+0x024] ! Mem[0000000091800024] = 9716dc14
p57_label_13:
! %l2 = 27a527b6, %l3 = c91bc351, Mem[0000000091000018] = af2e9bef d72f1b09
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 27a527b6 c91bc351
! Mem[0000000082000008] = 82fbf0ad, %l5 = 00000000501ef879
lduh [%i0+0x00a],%l5 ! %l5 = 000000000000f0ad
! %l4 = 000000004bcc21b7, Mem[0000000090800024] = dee8f879
stw %l4,[%i5+0x024] ! Mem[0000000090800024] = 4bcc21b7
! %l7 = 00000000e8a0fd97, Mem[0000000090800016] = dc1435d3
sth %l7,[%i5+0x016] ! Mem[0000000090800014] = fd9735d3
! Mem[0000000082000000] = d3240905, %l0 = 00000000082c532f
ldsb [%i0+%g0],%l0 ! %l0 = ffffffffffffffd3
! %l4 = 000000004bcc21b7, Mem[000000009180001c] = e14610d9
stw %l4,[%o0+0x01c] ! Mem[000000009180001c] = 4bcc21b7
! %l4 = 000000004bcc21b7, Mem[0000000090800012] = 02c7cb89
sth %l4,[%i5+0x012] ! Mem[0000000090800010] = 21b7cb89
! %l0 = ffffffffffffffd3, Mem[0000000090000020] = 00000000
stw %l0,[%i4+%o4] ! Mem[0000000090000020] = ffffffd3
! %l7 = 00000000e8a0fd97, Mem[000000009080002e] = dc14dee8
stb %l7,[%i5+0x02e] ! Mem[000000009080002c] = 9714dee8
! Mem[0000000082800038] = cd682fb56d01766d, %l3 = 00000000c91bc351
ldx [%i1+0x038],%l3 ! %l3 = cd682fb56d01766d
p57_label_14:
! Mem[0000000091800024] = 9716dc14, %g2 = 0000000096abb01b
lduw [%o0+0x024],%g2 ! %g2 = 000000009716dc14
! %l0 = ffffffffffffffd3, Mem[0000000082000018] = 082c532f
stb %l0,[%i0+%o3] ! Mem[0000000082000018] = d32c532f
! Mem[0000000090000000] = a527b6c9, %g2 = 000000009716dc14
ldsb [%i4+0x001],%g2 ! %g2 = ffffffffffffffa5
! %l0 = ffffffffffffffd3, Mem[0000000091000008] = 4b1c5151
stw %l0,[%i6+%o1] ! Mem[0000000091000008] = ffffffd3
! Mem[000000009100000c] = 89dc14eb, %g2 = ffffffffffffffa5
ldub [%i6+0x00d],%g2 ! %g2 = 0000000000000089
! Mem[0000000090000004] = c91bc351, %g18 = 2a9cf68dbc94199b
ldsw [%i4+0x004],%g2 ! %g2 = 2a9cf68dbc94199b
! %l6 = 000000006d01766d, Mem[0000000083000012] = 46f69fd8
stb %l6,[%i2+0x012] ! Mem[0000000083000010] = 46f66dd8
! %l2 = 27a527b6, %l3 = 6d01766d, Mem[0000000091800030] = 6d01766d 79a0fd97
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 27a527b6 6d01766d
! %l6 = 6d01766d, %l7 = e8a0fd97, Mem[0000000082000010] = b7b7547f dd23d9ad
std %l6,[%i0+%o2] ! Mem[0000000082000010] = 6d01766d e8a0fd97
! Mem[0000000091800010] = 5e44f9f4e8a0fd97, %g2 = ffffffffc91bc351
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4e8a0fd97
p57_label_15:
! %l2 = 27a527b6, %l3 = 6d01766d, Mem[0000000091000028] = 43a014ad db4f959e
std %l2,[%i6+%o5] ! Mem[0000000091000028] = 27a527b6 6d01766d
! Mem[000000009000000c] = c4b69eb7, %g18 = 2a9cf68dbc94199b
ldsw [%i4+0x00c],%g2 ! %g2 = 2a9cf68dbc94199b
! %l0 = ffffffffffffffd3, Mem[0000000091800008] = 50d23f27
stw %l0,[%o0+%o1] ! Mem[0000000091800008] = ffffffd3
! %l0 = ffffffffffffffd3, Mem[0000000091800008] = ffffffd3e8a0fd97
stx %l0,[%o0+%o1] ! Mem[0000000091800008] = ffffffffffffffd3
! Mem[0000000090000038] = 3cf856b602c71b09, %g2 = ffffffffc4b69eb7
ldx [%i4+0x038],%g2 ! %g2 = 3cf856b602c71b09
! Mem[000000009000002c] = 8d7915c7, %g2 = 3cf856b602c71b09
lduh [%i4+0x02c],%g2 ! %g2 = 0000000000008d79
! Mem[0000000090000014] = 798eb5a3, %g2 = 0000000000008d79
ldsb [%i4+0x014],%g2 ! %g2 = 0000000000000079
! Mem[000000009180000c] = ffd35e44, %g2 = 0000000000000079
ldsb [%o0+0x00e],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090000030] = d3240905, %g18 = 2a9cf68dbc94199b
ldsw [%i4+0x030],%g2 ! %g2 = 2a9cf68dbc94199b
! %l3 = cd682fb56d01766d, Mem[0000000090800030] = dee8f879
stw %l3,[%i5+0x030] ! Mem[0000000090800030] = 6d01766d
p57_label_16:
! Mem[0000000091000008] = ffd3cb89, %g2 = ffffffffd3240905
lduh [%i6+0x00a],%g2 ! %g2 = 000000000000ffd3
! Mem[0000000090000028] = 07dc67fd 8d7915c7, %g2 = 0000ffd3, %g3 = c4b69eb7
ldd [%i4+%o5],%g2 ! %g2 = 0000000007dc67fd 000000008d7915c7
! %l7 = 00000000e8a0fd97, Mem[0000000091800018] = 3905df254bcc21b7
stx %l7,[%o0+%o3] ! Mem[0000000091800018] = 00000000e8a0fd97
! Mem[0000000091000030] = 7cc772c7 207bbe7e, %g2 = 07dc67fd, %g3 = 8d7915c7
ldd [%i6+0x030],%g2 ! %g2 = 000000007cc772c7 00000000207bbe7e
! %l4 = 4bcc21b7, %l5 = 0000f0ad, Mem[0000000091000028] = 27a527b6 6d01766d
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 4bcc21b7 0000f0ad
! Mem[0000000091000018] = 27a527b6 c91bc351, %g2 = 7cc772c7, %g3 = 207bbe7e
ldd [%i6+%o3],%g2 ! %g2 = 0000000027a527b6 00000000c91bc351
! %l7 = 00000000e8a0fd97, Mem[0000000090800020] = eab34ae94bcc21b7
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 00000000e8a0fd97
! Mem[0000000082800000] = fbac28b7, %l2 = 0000000027a527b6
ldsw [%i1+%g0],%l2 ! %l2 = fffffffffbac28b7
! Mem[0000000083000028] = 4bcc21b7 df0630b1, %l6 = 6d01766d, %l7 = e8a0fd97
ldd [%i2+%o5],%l6 ! %l6 = 000000004bcc21b7 00000000df0630b1
! Mem[0000000090000038] = f856b602, %g2 = 0000000027a527b6
ldub [%i4+0x039],%g2 ! %g2 = 00000000000000f8
p57_label_17:
! %l7 = 00000000df0630b1, Mem[0000000090800032] = 766d0000
stb %l7,[%i5+0x032] ! Mem[0000000090800030] = b16d0000
! Mem[0000000091000024] = 00000008, %g18 = 2a9cf68dbc94199b
ldsw [%i6+0x024],%g2 ! %g2 = 2a9cf68dbc94199b
! Mem[0000000090000020] = ffd30000, %g2 = 0000000000000008
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffffd3
! Mem[000000009080001c] = d6343572, %g2 = ffffffffffffffd3
lduw [%i5+0x01c],%g2 ! %g2 = 00000000d6343572
! %l2 = fffffffffbac28b7, Mem[000000009100000e] = dc14eb99
sth %l2,[%i6+0x00e] ! Mem[000000009100000c] = 28b7eb99
! %l6 = 000000004bcc21b7, Mem[0000000091800034] = 6d01766d
stw %l6,[%o0+0x034] ! Mem[0000000091800034] = 4bcc21b7
! Mem[0000000091800000] = 6c5e37b5 da193367, %g2 = d6343572, %g3 = c91bc351
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5 00000000da193367
! %l7 = 00000000df0630b1, Mem[0000000091800025] = 16dc14d1
stb %l7,[%o0+0x025] ! Mem[0000000091800024] = b1dc14d1
! Mem[0000000090800038] = f8561ad7, %g2 = 000000006c5e37b5
ldsb [%i5+0x039],%g2 ! %g2 = fffffffffffffff8
! Mem[0000000082000010] = 6d01766d, %l1 = 000000002c6f46b2
ldsb [%i0+%o2],%l1 ! %l1 = 000000000000006d
p57_label_18:
! %l7 = 00000000df0630b1, Mem[0000000090000038] = 3cf856b6
stw %l7,[%i4+0x038] ! Mem[0000000090000038] = df0630b1
! Mem[0000000091800020] = c69ee3c7 97b1dc14, %g2 = fffffff8, %g3 = da193367
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7 0000000097b1dc14
! Mem[000000009080001c] = d6343572, %g18 = 2a9cf68dbc94199b
ldsw [%i5+0x01c],%g2 ! %g2 = 2a9cf68dbc94199b
! Mem[0000000091800018] = 0000e8a0, %g2 = ffffffffd6343572
ldub [%o0+0x01a],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000028] = 4bcc21b7, %g2 = 0000000000000000
lduw [%i6+%o5],%g2 ! %g2 = 000000004bcc21b7
! Mem[0000000091000000] = ddab9f6d, %g18 = 2a9cf68dbc94199b
ldsw [%i6+%g0],%g2 ! %g2 = 2a9cf68dbc94199b
! Mem[0000000091800014] = e8a0fd97, %g2 = ffffffffddab9f6d
lduw [%o0+0x014],%g2 ! %g2 = 00000000e8a0fd97
! Mem[0000000090800020] = 0000e8a0, %g2 = 00000000e8a0fd97
lduh [%i5+0x022],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800014] = fd9735d3, %g2 = 0000000000000000
lduh [%i5+0x016],%g2 ! %g2 = 000000000000fd97
! Mem[0000000090800028] = a13f02c7cb899714, %g2 = 000000000000fd97
ldx [%i5+%o5],%g2 ! %g2 = a13f02c7cb899714
p57_label_19:
! %l1 = 000000000000006d, Mem[0000000090800000] = 4bcc21b7501ef879
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = 000000000000006d
! Mem[0000000090800010] = a13f21b7, %g2 = a13f02c7cb899714
lduw [%i5+%o2],%g2 ! %g2 = 00000000a13f21b7
! %l0 = ffffffffffffffd3, Mem[000000009100003c] = d7571dc0
stw %l0,[%i6+0x03c] ! Mem[000000009100003c] = ffffffd3
! %l0 = ffffffffffffffd3, Mem[000000009180002c] = 21b78df5
stw %l0,[%o0+0x02c] ! Mem[000000009180002c] = ffffffd3
! %l0 = ffffffffffffffd3, Mem[0000000091800008] = ffffffff
stw %l0,[%o0+%o1] ! Mem[0000000091800008] = ffffffd3
! Mem[0000000091800010] = 5e44f9f4e8a0fd97, %g2 = 00000000a13f21b7
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4e8a0fd97
! Mem[0000000090000018] = 7f114e52, %g2 = 5e44f9f4e8a0fd97
ldub [%i4+%o3],%g2 ! %g2 = 000000000000007f
! %l5 = 000000000000f0ad, Mem[0000000082800008] = 399e1d88bcfc261d
stx %l5,[%i1+%o1] ! Mem[0000000082800008] = 000000000000f0ad
! Mem[0000000091000008] = ffffffd3, %g2 = 000000000000007f
lduh [%i6+%o1],%g2 ! %g2 = 000000000000ffff
! %l6 = 4bcc21b7, %l7 = df0630b1, Mem[0000000083000008] = 15f06927 7cafbdc6
std %l6,[%i2+%o1] ! Mem[0000000083000008] = 4bcc21b7 df0630b1
p57_label_20:
! %l5 = 000000000000f0ad, Mem[000000009180000b] = d3ffffff
stb %l5,[%o0+0x00b] ! Mem[0000000091800008] = adffffff
! %l0 = ffffffd3, %l1 = 0000006d, Mem[0000000090000018] = 7f114e52 9d7122ad
std %l0,[%i4+%o3] ! Mem[0000000090000018] = ffffffd3 0000006d
! %l4 = 000000004bcc21b7, Mem[0000000090000018] = ffffffd30000006d
stx %l4,[%i4+%o3] ! Mem[0000000090000018] = 000000004bcc21b7
! %l5 = 000000000000f0ad, Mem[0000000082000020] = 4bcc21b771e5426b
stx %l5,[%i0+%o4] ! Mem[0000000082000020] = 000000000000f0ad
! Mem[0000000090800034] = 00083cf8, %g2 = 000000000000ffff
ldsh [%i5+0x036],%g2 ! %g2 = 0000000000000008
! Mem[0000000082000008] = 82fbf0ad cdf8863c, %l2 = fbac28b7, %l3 = 6d01766d
ldd [%i0+%o1],%l2 ! %l2 = 0000000082fbf0ad 00000000cdf8863c
! Mem[0000000083000008] = 4bcc21b7 df0630b1, %l2 = 82fbf0ad, %l3 = cdf8863c
ldd [%i2+%o1],%l2 ! %l2 = 000000004bcc21b7 00000000df0630b1
! Mem[0000000083000008] = 4bcc21b7, %l7 = 00000000df0630b1
lduh [%i2+%o1],%l7 ! %l7 = 0000000000004bcc
! %l1 = 000000000000006d, Mem[0000000091000018] = 27a527b6
stw %l1,[%i6+%o3] ! Mem[0000000091000018] = 0000006d
! %l0 = ffffffffffffffd3, Mem[0000000090000020] = ffffffd3
stw %l0,[%i4+%o4] ! Mem[0000000090000020] = ffffffd3
p57_label_21:
! Mem[0000000090000024] = 003107dc, %g2 = 0000000000000008
lduh [%i4+0x026],%g2 ! %g2 = 0000000000000031
! %l0 = ffffffd3, %l1 = 0000006d, Mem[0000000091000028] = 4bcc21b7 0000f0ad
std %l0,[%i6+%o5] ! Mem[0000000091000028] = ffffffd3 0000006d
! Mem[0000000090800008] = 27a527b6, %g2 = 0000000000000031
lduw [%i5+%o1],%g2 ! %g2 = 0000000027a527b6
! Mem[0000000090000020] = ffffffd3 00000031, %g2 = 27a527b6, %g3 = 97b1dc14
ldd [%i4+%o4],%g2 ! %g2 = 00000000ffffffd3 0000000000000031
! Mem[0000000090800010] = a13f21b7, %g2 = 00000000ffffffd3
lduw [%i5+%o2],%g2 ! %g2 = 00000000a13f21b7
! %l6 = 000000004bcc21b7, Mem[0000000091000020] = 9de28f8d
stw %l6,[%i6+%o4] ! Mem[0000000091000020] = 4bcc21b7
! Mem[0000000082000000] = d3240905, %l7 = 0000000000004bcc
ldub [%i0+0x003],%l7 ! %l7 = 0000000000000005
! Mem[000000009100003c] = ffffffd3, %g2 = 00000000a13f21b7
lduw [%i6+0x03c],%g2 ! %g2 = 00000000ffffffd3
! %l5 = 000000000000f0ad, Mem[0000000090000018] = 00000000
stw %l5,[%i4+%o3] ! Mem[0000000090000018] = 0000f0ad
! %l5 = 000000000000f0ad, Mem[0000000091800038] = e8dd799beb80fd97
stx %l5,[%o0+0x038] ! Mem[0000000091800038] = 000000000000f0ad
p57_label_22:
! Mem[0000000091000028] = ffd30000, %g2 = 00000000ffffffd3
ldsh [%i6+0x02a],%g2 ! %g2 = ffffffffffffffd3
! Mem[0000000091000020] = 4bcc21b7 00000008, %g2 = ffffffd3, %g3 = 00000031
ldd [%i6+%o4],%g2 ! %g2 = 000000004bcc21b7 0000000000000008
! Mem[0000000083000024] = e7a1a92b, %l0 = ffffffffffffffd3
lduw [%i2+0x024],%l0 ! %l0 = 00000000e7a1a92b
! %l5 = 000000000000f0ad, Mem[000000009180001c] = e8a0fd97
stw %l5,[%o0+0x01c] ! Mem[000000009180001c] = 0000f0ad
! %l1 = 000000000000006d, Mem[0000000090800001] = 00000000
stb %l1,[%i5+0x001] ! Mem[0000000090800000] = 6d000000
! Mem[000000008380000c] = 8fdbcffd, %l6 = 000000004bcc21b7
lduw [%i3+0x00c],%l6 ! %l6 = 000000008fdbcffd
! %l5 = 000000000000f0ad, Mem[000000009100003c] = ffffffd3
sth %l5,[%i6+0x03c] ! Mem[000000009100003c] = f0adffd3
! Mem[0000000090000030] = d3240905 12670905, %g2 = 4bcc21b7, %g3 = 00000008
ldd [%i4+0x030],%g2 ! %g2 = 00000000d3240905 0000000012670905
! Mem[000000009080002c] = cb899714, %g2 = 00000000d3240905
ldsb [%i5+0x02c],%g2 ! %g2 = ffffffffffffffcb
! %l0 = e7a1a92b, %l1 = 0000006d, Mem[0000000091000010] = eb99b055 5bebbbe4
std %l0,[%i6+%o2] ! Mem[0000000091000010] = e7a1a92b 0000006d
p57_label_23:
! Mem[0000000090000014] = 798eb5a3, %g2 = ffffffffffffffcb
lduh [%i4+0x014],%g2 ! %g2 = 000000000000798e
! Mem[0000000083800010] = c7cd1b21, %l3 = 00000000df0630b1
ldub [%i3+%o2],%l3 ! %l3 = 00000000000000c7
! %l4 = 4bcc21b7, %l5 = 0000f0ad, Mem[0000000090000020] = ffffffd3 00000031
std %l4,[%i4+%o4] ! Mem[0000000090000020] = 4bcc21b7 0000f0ad
! %l6 = 000000008fdbcffd, Mem[0000000090800036] = 00083cf8
stb %l6,[%i5+0x036] ! Mem[0000000090800034] = fd083cf8
! Mem[0000000082800014] = 74167673, %l2 = 000000004bcc21b7
ldsw [%i1+0x014],%l2 ! %l2 = 0000000074167673
! %l4 = 000000004bcc21b7, Mem[0000000082800028] = 6d01766de8a0fd97
stx %l4,[%i1+%o5] ! Mem[0000000082800028] = 000000004bcc21b7
! Mem[0000000090000008] = 96abb01b c4b69eb7, %g2 = 0000798e, %g3 = 12670905
ldd [%i4+%o1],%g2 ! %g2 = 0000000096abb01b 00000000c4b69eb7
! Mem[0000000091800038] = 00000000 0000f0ad, %g2 = 96abb01b, %g3 = c4b69eb7
ldd [%o0+0x038],%g2 ! %g2 = 0000000000000000 000000000000f0ad
! Mem[0000000090000008] = b01bc4b6, %g2 = 0000000000000000
ldsh [%i4+0x00a],%g2 ! %g2 = ffffffffffffb01b
! Mem[0000000091800000] = 5e37b5da, %g2 = ffffffffffffb01b
ldub [%o0+0x001],%g2 ! %g2 = 000000000000005e
p57_label_24:
! Mem[0000000090800030] = 6d01b16d, %g2 = 000000000000005e
lduh [%i5+0x030],%g2 ! %g2 = 0000000000006d01
! Mem[0000000090800010] = a13f21b7 cb89fd97, %g2 = 00006d01, %g3 = 0000f0ad
ldd [%i5+%o2],%g2 ! %g2 = 00000000a13f21b7 00000000cb89fd97
! Mem[0000000082000000] = d3240905 b6c34894, %l0 = e7a1a92b, %l1 = 0000006d
ldd [%i0+%g0],%l0 ! %l0 = 00000000d3240905 00000000b6c34894
! %l6 = 000000008fdbcffd, Mem[000000009100001e] = c3514bcc
stb %l6,[%i6+0x01e] ! Mem[000000009100001c] = fd514bcc
! %l3 = 00000000000000c7, Mem[000000009080000c] = df0630b1
stw %l3,[%i5+0x00c] ! Mem[000000009080000c] = 000000c7
! Mem[0000000091800030] = 27b64bcc, %g2 = 00000000a13f21b7
ldsh [%o0+0x032],%g2 ! %g2 = 00000000000027b6
! %l4 = 000000004bcc21b7, Mem[0000000091800030] = 27a527b6
stw %l4,[%o0+0x030] ! Mem[0000000091800030] = 4bcc21b7
! %l2 = 0000000074167673, Mem[0000000090800024] = e8a0fd97
sth %l2,[%i5+0x024] ! Mem[0000000090800024] = 7673fd97
! Mem[0000000090800020] = 000000007673fd97, %g2 = 00000000000027b6
ldx [%i5+%o4],%g2 ! %g2 = 000000007673fd97
! Mem[0000000090800028] = a13f02c7 cb899714, %g2 = 7673fd97, %g3 = cb89fd97
ldd [%i5+%o5],%g2 ! %g2 = 00000000a13f02c7 00000000cb899714
p57_label_25:
! Mem[0000000090000020] = 21b70000, %g2 = 00000000a13f02c7
lduh [%i4+0x022],%g2 ! %g2 = 00000000000021b7
! Mem[0000000090800010] = a13f21b7, %g18 = 2a9cf68dbc94199b
ldsw [%i5+%o2],%g2 ! %g2 = 2a9cf68dbc94199b
! Mem[0000000091000014] = 0000006d, %g2 = ffffffffa13f21b7
lduw [%i6+0x014],%g2 ! %g2 = 000000000000006d
! Mem[0000000091800010] = f9f4e8a0, %g2 = 000000000000006d
ldsh [%o0+0x012],%g2 ! %g2 = fffffffffffff9f4
! Mem[0000000090000024] = 0000f0ad, %g2 = fffffffffffff9f4
lduw [%i4+0x024],%g2 ! %g2 = 000000000000f0ad
! Mem[0000000083000038] = 3526c4ab, %l4 = 000000004bcc21b7
ldsb [%i2+0x038],%l4 ! %l4 = 0000000000000035
! Mem[0000000090000010] = b7225c79, %g2 = 000000000000f0ad
ldsb [%i4+0x011],%g2 ! %g2 = ffffffffffffffb7
! Mem[0000000083800038] = 6fc78a08, %l7 = 0000000000000005
ldsb [%i3+0x039],%l7 ! %l7 = ffffffffffffffc7
! %l4 = 0000000000000035, Mem[000000009180001c] = 0000f0ad
stw %l4,[%o0+0x01c] ! Mem[000000009180001c] = 00000035
! %l0 = d3240905, %l1 = b6c34894, Mem[0000000090800028] = a13f02c7 cb899714
std %l0,[%i5+%o5] ! Mem[0000000090800028] = d3240905 b6c34894
ba,a p57_not_taken_0_end
p57_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 00000000d3240905
bne,a,pn %xcc,p57_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000b6c34894
bne,a,pn %xcc,p57_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000074167673
bne,a,pn %xcc,p57_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000c7
bne,a,pn %xcc,p57_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000035
bne,a,pn %xcc,p57_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000f0ad
bne,a,pn %xcc,p57_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000008fdbcffd
bne,a,pn %xcc,p57_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffffffc7
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 46c6b659 4dc63232
bne %xcc,p57_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 457710d0 894e4da6
bne %xcc,p57_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 93a77b3f d607fa66
bne %xcc,p57_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d0b1b80a e85578bc
bne %xcc,p57_f6_fail
nop
! Check Local Memory
set p57_local0_expect,%g1
p57_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 6d01766de8a0fd97
ldx [%i0+0x010],%g3 ! Observed data at 0000000082000010
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d32c532f2c6f46b2
ldx [%i0+0x018],%g3 ! Observed data at 0000000082000018
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000000000f0ad
ldx [%i0+0x020],%g3 ! Observed data at 0000000082000020
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0076625e0e49d4b9
ldx [%i0+0x038],%g3 ! Observed data at 0000000082000038
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x038,%g4
set p57_local1_expect,%g1
p57_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 000000000000f0ad
ldx [%i1+0x008],%g3 ! Observed data at 0000000082800008
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000004bcc21b7
ldx [%i1+0x028],%g3 ! Observed data at 0000000082800028
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 09dffd97d0097c50
ldx [%i1+0x030],%g3 ! Observed data at 0000000082800030
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x030,%g4
set p57_local2_expect,%g1
p57_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 4bcc21b7df0630b1
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 = 46f66dd832a234a8
ldx [%i2+0x010],%g3 ! Observed data at 0000000083000010
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000000000000076
ldx [%i2+0x030],%g3 ! Observed data at 0000000083000030
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3526c4ab1b095b05
ldx [%i2+0x038],%g3 ! Observed data at 0000000083000038
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x038,%g4
set p57_local3_expect,%g1
p57_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 3940467692085780
ldx [%i3+0x000],%g3 ! Observed data at 0000000083800000
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x000,%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
! 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:
stha %l0,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000018]
done
p57_trap1o:
stha %l0,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000018]
done
p57_trap2e:
ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000082000020]
stba %l0,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082000028]
done
p57_trap2o:
ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000082000020]
stba %l0,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000082000028]
done
p57_trap3e:
nop
done
p57_trap3o:
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 = f8a4d9883cf8561a
ldx [%g1+0x008],%l1 ! %l1 = 074f82b2d72f1b09
ldx [%g1+0x010],%l2 ! %l2 = eab34ae9dee8f879
ldx [%g1+0x018],%l3 ! %l3 = 96cf86845eea15df
ldx [%g1+0x020],%l4 ! %l4 = 5a0146e4a13f02c7
ldx [%g1+0x028],%l5 ! %l5 = 344f0344cb89dc14
ldx [%g1+0x030],%l6 ! %l6 = 0ae1f569e3be8643
ldx [%g1+0x038],%l7 ! %l7 = 640fa9408fc01358
! 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 = 3b4e8c49 4603598f e9383e4e 343f8374
! %f4 = 1693213b 234e4d46 a0676967 ed72955b
! %f8 = c90f6b6d 09a95cf8 4eddb74f 3df48a8a
! %f12 = d697e227 340122f4 0fe29cef 22b04b4b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 4c07c8f6 a23b1a95 2562f1a8 dd22bf77
! %f20 = 477c82ce a687a940 5ad06588 57090d58
! %f24 = 48ed32ff 82da2dcb 406e7420 c8088b52
! %f28 = caa6e180 31428633 f4e1db91 ef1aac27
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 30a550d9 632533cc ff246a45 8c8f3144
! %f36 = 92aec461 61021e09 6b2b4aff e645687f
! %f40 = 844758b2 c4817b2c 1e047d00 cbee661a
! %f44 = e093a9e4 002b92d0 0321bb4c dcbf445c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x6a08d8e70000000b,%g7,%g1 ! GSR scale = 1, align = 3
wr %g1,%g0,%gsr ! GSR = 6a08d8e70000000b
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[0000000090800028] = eb4882af9c5fe8b1, %g2 = 3bb3b25d1a17e9ec
ldx [%i5+%o5],%g2 ! %g2 = eb4882af9c5fe8b1
! Mem[0000000090000000] = f4d6f5d4, %g2 = eb4882af9c5fe8b1
lduw [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4
! %l2 = c0633270a212b74f, Mem[0000000091000010] = eb99b055
stw %l2,[%i6+%o2] ! Mem[0000000091000010] = a212b74f
! %l0 = c395c270, %l1 = a3efbc01, Mem[0000000090000030] = 944f136a 126760d7
std %l0,[%i4+0x030] ! Mem[0000000090000030] = c395c270 a3efbc01
! Mem[0000000090800024] = 4dffeb48, %g2 = 00000000f4d6f5d4
ldsb [%i5+0x026],%g2 ! %g2 = 000000000000004d
! Mem[0000000091800028] = 02ccb030, %g2 = 000000000000004d
lduh [%o0+0x02a],%g2 ! %g2 = 00000000000002cc
! Mem[0000000091800010] = 5e44f9f4a2d978b6, %g2 = 00000000000002cc
ldx [%o0+%o2],%g2 ! %g2 = 5e44f9f4a2d978b6
! Mem[0000000091000008] = 4b1c5151 da67f293, %g2 = a2d978b6, %g3 = 0bad0b00
ldd [%i6+%o1],%g2 ! %g2 = 000000004b1c5151 00000000da67f293
! %l0 = fdf522b2c395c270, Mem[0000000091000038] = 65898de9d7571dc0
stx %l0,[%i6+0x038] ! Mem[0000000091000038] = fdf522b2c395c270
! %l0 = fdf522b2c395c270, Mem[0000000090000033] = 70a3efbc
stb %l0,[%i4+0x033] ! Mem[0000000090000030] = 70a3efbc
p58_label_2:
! Mem[0000000090800004] = cca9a3d5, %g2 = 000000004b1c5151
ldub [%i5+0x006],%g2 ! %g2 = 00000000000000cc
! Mem[0000000085800034] = 44701bdc, %l3 = b6773b03ec3a9d35
lduw [%i3+0x034],%l3 ! %l3 = 0000000044701bdc
! %l2 = a212b74f, %l3 = 44701bdc, Mem[0000000091000030] = 7cc77257 207bbe7e
std %l2,[%i6+0x030] ! Mem[0000000091000030] = a212b74f 44701bdc
! Mem[0000000090800020] = 6c6c0f3a ba1e4dff, %g2 = 000000cc, %g3 = da67f293
ldd [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a 00000000ba1e4dff
! %l5 = acae320218dd586a, Mem[0000000091800030] = 45288f71b6b6487f
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = acae320218dd586a
! %l4 = ad26c3c5d1e67a4f, Mem[0000000090000008] = 96abb01bc40b9e2c
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = ad26c3c5d1e67a4f
! Mem[0000000091800018] = 39a5df25, %g18 = 874765efcd708dd8
ldsw [%o0+%o3],%g2 ! %g2 = 874765efcd708dd8
! Mem[000000008400000c] = a83abcd5, %l0 = fdf522b2c395c270
lduw [%i0+0x00c],%l0 ! %l0 = 00000000a83abcd5
! Mem[000000009080003c] = dd38b60e, %g2 = 0000000039a5df25
lduh [%i5+0x03c],%g2 ! %g2 = 000000000000dd38
! %l1 = ca137892a3efbc01, Mem[000000009180002c] = b0308df5
stw %l1,[%o0+0x02c] ! Mem[000000009180002c] = a3efbc01
p58_label_3:
! %l2 = a212b74f, %l3 = 44701bdc, Mem[0000000091800008] = 50d23f27 0741274a
std %l2,[%o0+%o1] ! Mem[0000000091800008] = a212b74f 44701bdc
! Mem[0000000084800024] = 014eafda, %l1 = ca137892a3efbc01
ldsb [%i1+0x027],%l1 ! %l1 = ffffffffffffffda
! Mem[0000000091800020] = c69ee3c7 33167744, %g2 = 0000dd38, %g3 = ba1e4dff
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7 0000000033167744
! Mem[000000009080002c] = e8b1e7b3, %g2 = 00000000c69ee3c7
ldsb [%i5+0x02e],%g2 ! %g2 = ffffffffffffffe8
! %l6 = a94232ff, %l7 = 98b0e423, Mem[0000000090800030] = e7b33334 2d07fd66
std %l6,[%i5+0x030] ! Mem[0000000090800030] = a94232ff 98b0e423
! Mem[0000000084000000] = 8687d6527655af3c, %l6 = a81f8e9ca94232ff
ldx [%i0+%g0],%l6 ! %l6 = 8687d6527655af3c
! Mem[0000000091000020] = 9de28f8d, %g2 = ffffffffffffffe8
ldsh [%i6+%o4],%g2 ! %g2 = ffffffffffff9de2
! Mem[0000000084000018] = e2926412 5256d37b, %l6 = 7655af3c, %l7 = 98b0e423
ldd [%i0+%o3],%l6 ! %l6 = 00000000e2926412 000000005256d37b
! Mem[0000000090000028] = fd8d7915, %g2 = ffffffffffff9de2
ldsb [%i4+0x02b],%g2 ! %g2 = fffffffffffffffd
! %l0 = 00000000a83abcd5, Mem[000000009000002c] = 8d791540
stb %l0,[%i4+0x02c] ! Mem[000000009000002c] = d5791540
p58_label_4:
! Mem[0000000090000000] = f4d6f5d4 80b60b78, %g2 = fffffffd, %g3 = 33167744
ldd [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4 0000000080b60b78
! Mem[0000000091800014] = a2d978b6, %g18 = 874765efcd708dd8
ldsw [%o0+0x014],%g2 ! %g2 = 874765efcd708dd8
! Mem[0000000091000024] = 41cb8c43, %g2 = ffffffffa2d978b6
ldub [%i6+0x025],%g2 ! %g2 = 0000000000000041
! %l2 = c0633270a212b74f, Mem[0000000085800006] = c8993b7b
stb %l2,[%i3+0x006] ! Mem[0000000085800004] = c8994f7b
! Mem[0000000090800018] = d3851cd6, %g2 = 0000000000000041
ldsb [%i5+0x019],%g2 ! %g2 = ffffffffffffffd3
! %l0 = 00000000a83abcd5, Mem[0000000091800035] = dd586ae8
stb %l0,[%o0+0x035] ! Mem[0000000091800034] = d5586ae8
! Mem[0000000090800000] = c8c086c6, %g2 = ffffffffffffffd3
lduw [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6
! %l2 = a212b74f, %l3 = 44701bdc, Mem[0000000091000010] = a212b74f 5bebbbe4
std %l2,[%i6+%o2] ! Mem[0000000091000010] = a212b74f 44701bdc
! %l4 = ad26c3c5d1e67a4f, Mem[0000000084000000] = 8687d652
sth %l4,[%i0+%g0] ! Mem[0000000084000000] = 7a4fd652
! Mem[0000000090000000] = f4d6f5d4, %g2 = 00000000c8c086c6
ldub [%i4+%g0],%g2 ! %g2 = 00000000000000f4
p58_label_5:
! %l1 = ffffffffffffffda, Mem[000000009100000b] = 51da67f2
stb %l1,[%i6+0x00b] ! Mem[0000000091000008] = dada67f2
! Mem[0000000090800004] = bacca9a3, %g2 = 00000000000000f4
ldub [%i5+0x005],%g2 ! %g2 = 00000000000000ba
! %l5 = acae320218dd586a, Mem[000000009100001a] = 4f3440af
sth %l5,[%i6+0x01a] ! Mem[0000000091000018] = 586a40af
! %l6 = e2926412, %l7 = 5256d37b, Mem[0000000090000030] = c395c270 a3efbc01
std %l6,[%i4+0x030] ! Mem[0000000090000030] = e2926412 5256d37b
! Mem[0000000090800038] = 393f420c, %g18 = 874765efcd708dd8
ldsw [%i5+0x038],%g2 ! %g2 = 874765efcd708dd8
! Mem[0000000085800008] = bc8f1b14, %l4 = ad26c3c5d1e67a4f
ldsw [%i3+%o1],%l4 ! %l4 = ffffffffbc8f1b14
! Mem[0000000090000014] = 798eb5a3, %g2 = 00000000393f420c
lduw [%i4+0x014],%g2 ! %g2 = 00000000798eb5a3
! Mem[0000000085000010] = 05d3a56f, %l7 = 000000005256d37b
ldsw [%i2+%o2],%l7 ! %l7 = 0000000005d3a56f
! %l4 = bc8f1b14, %l5 = 18dd586a, Mem[0000000091800018] = 39a5df25 e14610d9
std %l4,[%o0+%o3] ! Mem[0000000091800018] = bc8f1b14 18dd586a
! Mem[000000009100003c] = c395c270, %g18 = 874765efcd708dd8
ldsw [%i6+0x03c],%g2 ! %g2 = 874765efcd708dd8
p58_label_6:
! %l4 = ffffffffbc8f1b14, Mem[000000008480000c] = 26eef34c
stb %l4,[%i1+0x00c] ! Mem[000000008480000c] = 14eef34c
! Mem[000000009000002c] = 1540e292, %g2 = ffffffffc395c270
ldsb [%i4+0x02e],%g2 ! %g2 = 0000000000000015
! %l0 = 00000000a83abcd5, Mem[000000009080000d] = 8fafd2bb
stb %l0,[%i5+0x00d] ! Mem[000000009080000c] = d5afd2bb
! Mem[000000009080000c] = f3d5afd2, %g18 = 874765efcd708dd8
ldsw [%i5+0x00c],%g2 ! %g2 = 874765efcd708dd8
! Mem[0000000091800030] = acae3202, %g18 = 874765efcd708dd8
ldsw [%o0+0x030],%g2 ! %g2 = 874765efcd708dd8
! %l3 = 0000000044701bdc, Mem[0000000090800030] = a94232ff98b0e423
stx %l3,[%i5+0x030] ! Mem[0000000090800030] = 0000000044701bdc
! %l0 = 00000000a83abcd5, Mem[000000009000003e] = 39dc0000
stb %l0,[%i4+0x03e] ! Mem[000000009000003c] = d5dc0000
! Mem[0000000091800014] = a2d978b6, %g2 = ffffffffacae3202
lduh [%o0+0x014],%g2 ! %g2 = 000000000000a2d9
! %l5 = acae320218dd586a, Mem[0000000085800038] = c89292bd1a9bdba6
stx %l5,[%i3+0x038] ! Mem[0000000085800038] = acae320218dd586a
! Mem[0000000085800010] = 0d1ff868, %l6 = 00000000e2926412
ldsh [%i3+%o2],%l6 ! %l6 = 0000000000000d1f
p58_label_7:
! %l2 = a212b74f, %l3 = 44701bdc, Mem[0000000091000020] = 9de28f8d 7b41cb8c
std %l2,[%i6+%o4] ! Mem[0000000091000020] = a212b74f 44701bdc
! Mem[0000000085000030] = 6a59d0f6 6782d2bb, %l2 = a212b74f, %l3 = 44701bdc
ldd [%i2+0x030],%l2 ! %l2 = 000000006a59d0f6 000000006782d2bb
! Mem[0000000091000028] = 43a014ad, %g18 = 874765efcd708dd8
ldsw [%i6+%o5],%g2 ! %g2 = 874765efcd708dd8
! %l6 = 0000000000000d1f, Mem[0000000091000010] = a212b74f
sth %l6,[%i6+%o2] ! Mem[0000000091000010] = 0d1fb74f
! %l2 = 000000006a59d0f6, Mem[0000000091000020] = a212b74f44701bdc
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = 000000006a59d0f6
! %l1 = ffffffffffffffda, Mem[0000000090000008] = ad26c3c5
stb %l1,[%i4+%o1] ! Mem[0000000090000008] = da26c3c5
! Mem[000000009100002c] = db4f959e, %g2 = 0000000043a014ad
lduh [%i6+0x02c],%g2 ! %g2 = 000000000000db4f
! Mem[0000000090800010] = bbd0f97a ba27fa54, %g2 = 0000db4f, %g3 = 80b60b78
ldd [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a 00000000ba27fa54
! Mem[0000000091000024] = 6a59d0f6, %g2 = 00000000bbd0f97a
ldsh [%i6+0x024],%g2 ! %g2 = 0000000000006a59
! Mem[0000000091800000] = 6c5e37b5 da193367, %g2 = 00006a59, %g3 = ba27fa54
ldd [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5 00000000da193367
p58_label_8:
! %l4 = ffffffffbc8f1b14, Mem[0000000084000010] = 4d1a025f1e387264
stx %l4,[%i0+%o2] ! Mem[0000000084000010] = ffffffffbc8f1b14
! %l1 = ffffffffffffffda, Mem[0000000090000038] = 8fc6c81bf8bad5dc
stx %l1,[%i4+0x038] ! Mem[0000000090000038] = ffffffffffffffda
! %l0 = 00000000a83abcd5, Mem[0000000090800028] = eb4882af
stb %l0,[%i5+%o5] ! Mem[0000000090800028] = d54882af
! %l2 = 000000006a59d0f6, Mem[0000000085000038] = 76c5834ba6e7db23
stx %l2,[%i2+0x038] ! Mem[0000000085000038] = 000000006a59d0f6
! Mem[0000000090800014] = fa5435d3, %g2 = 000000006c5e37b5
ldsb [%i5+0x016],%g2 ! %g2 = fffffffffffffffa
! Mem[0000000085000000] = b0cd9813, %l4 = ffffffffbc8f1b14
ldsw [%i2+%g0],%l4 ! %l4 = ffffffffb0cd9813
! %l4 = ffffffffb0cd9813, Mem[0000000090800028] = d54882af9c5fe8b1
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = ffffffffb0cd9813
! Mem[0000000091000000] = ddab9f6d, %g2 = fffffffffffffffa
ldub [%i6+%g0],%g2 ! %g2 = 00000000000000dd
! Mem[0000000091000020] = 00000000, %g2 = 00000000000000dd
ldub [%i6+%o4],%g2 ! %g2 = 0000000000000000
! %l3 = 000000006782d2bb, Mem[0000000091000018] = b433586a40af2dc9
stx %l3,[%i6+%o3] ! Mem[0000000091000018] = 000000006782d2bb
p58_label_9:
! Mem[0000000091800034] = 18d5586a, %g18 = 874765efcd708dd8
ldsw [%o0+0x034],%g2 ! %g2 = 874765efcd708dd8
! %l6 = 0000000000000d1f, Mem[0000000090800028] = ffffffffb0cd9813
stx %l6,[%i5+%o5] ! Mem[0000000090800028] = 0000000000000d1f
! Mem[0000000090800000] = c8c086c6, %g2 = 0000000018d5586a
lduw [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6
! Mem[0000000090800008] = a3d5b48d, %g18 = 874765efcd708dd8
ldsw [%i5+%o1],%g2 ! %g2 = 874765efcd708dd8
! Mem[000000009180000c] = 44701bdc, %g18 = 874765efcd708dd8
ldsw [%o0+0x00c],%g2 ! %g2 = 874765efcd708dd8
! %l4 = ffffffffb0cd9813, Mem[0000000084800007] = e0002f84
stb %l4,[%i1+0x007] ! Mem[0000000084800004] = e0002f13
! %l0 = 00000000a83abcd5, Mem[0000000090800008] = a3d5b48df3d5afd2
stx %l0,[%i5+%o1] ! Mem[0000000090800008] = 00000000a83abcd5
! Mem[0000000090000028] = fdd57915, %g2 = 0000000044701bdc
ldub [%i4+0x02b],%g2 ! %g2 = 00000000000000fd
! %l5 = acae320218dd586a, Mem[000000008400000d] = a83abcd5
stb %l5,[%i0+0x00d] ! Mem[000000008400000c] = a86abcd5
! Mem[000000009180000c] = 44701bdc, %g18 = 874765efcd708dd8
ldsw [%o0+0x00c],%g2 ! %g2 = 874765efcd708dd8
p58_label_10:
! %l0 = 00000000a83abcd5, Mem[0000000091800000] = 6c5e37b5
sth %l0,[%o0+%g0] ! Mem[0000000091800000] = bcd537b5
! Mem[0000000090800020] = 6c6c0f3a, %g2 = 0000000044701bdc
ldsb [%i5+%o4],%g2 ! %g2 = 000000000000006c
! %l2 = 000000006a59d0f6, Mem[0000000091000008] = 4b1c51da
stb %l2,[%i6+%o1] ! Mem[0000000091000008] = f61c51da
! Mem[0000000091000038] = fdf522b2, %g2 = 000000000000006c
ldsh [%i6+0x038],%g2 ! %g2 = fffffffffffffdf5
! %l4 = b0cd9813, %l5 = 18dd586a, Mem[0000000091000028] = 43a014ad db4f959e
std %l4,[%i6+%o5] ! Mem[0000000091000028] = b0cd9813 18dd586a
! %l6 = 00000d1f, %l7 = 05d3a56f, Mem[0000000091800020] = c69ee3c7 33167744
std %l6,[%o0+%o4] ! Mem[0000000091800020] = 00000d1f 05d3a56f
! %l3 = 000000006782d2bb, Mem[0000000091800030] = acae320218d5586a
stx %l3,[%o0+0x030] ! Mem[0000000091800030] = 000000006782d2bb
! Mem[000000009000003c] = ffffffda, %g2 = fffffffffffffdf5
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000ffff
! %l0 = a83abcd5, %l1 = ffffffda, Mem[0000000090800018] = 35d3851c d6343572
std %l0,[%i5+%o3] ! Mem[0000000090800018] = a83abcd5 ffffffda
! %l3 = 000000006782d2bb, Mem[000000009180001c] = 18dd586a
stw %l3,[%o0+0x01c] ! Mem[000000009180001c] = 6782d2bb
p58_label_11:
! Mem[0000000091800020] = 00000d1f 05d3a56f, %g2 = 0000ffff, %g3 = da193367
ldd [%o0+%o4],%g2 ! %g2 = 0000000000000d1f 0000000005d3a56f
! Mem[000000009180000c] = 701bdc5e, %g2 = 0000000000000d1f
ldsb [%o0+0x00d],%g2 ! %g2 = 0000000000000070
! Mem[0000000091800038] = 799beb80, %g2 = 0000000000000070
ldsh [%o0+0x03a],%g2 ! %g2 = 000000000000799b
! %l6 = 00000d1f, %l7 = 05d3a56f, Mem[0000000091800030] = 00000000 6782d2bb
std %l6,[%o0+0x030] ! Mem[0000000091800030] = 00000d1f 05d3a56f
! Mem[000000009080000c] = a83abcd5, %g2 = 000000000000799b
ldub [%i5+0x00c],%g2 ! %g2 = 00000000000000a8
! %l2 = 6a59d0f6, %l3 = 6782d2bb, Mem[0000000091000008] = f61c51da da67f293
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 6a59d0f6 6782d2bb
! Mem[0000000091800008] = a212b74f, %g2 = 00000000000000a8
lduw [%o0+%o1],%g2 ! %g2 = 00000000a212b74f
! Mem[0000000090800030] = 00000000, %g18 = 874765efcd708dd8
ldsw [%i5+0x030],%g2 ! %g2 = 874765efcd708dd8
! Mem[0000000091000030] = b74f4470, %g2 = 0000000000000000
lduh [%i6+0x032],%g2 ! %g2 = 000000000000b74f
! Mem[0000000091000028] = b0cd9813, %g18 = 874765efcd708dd8
ldsw [%i6+%o5],%g2 ! %g2 = 874765efcd708dd8
p58_label_12:
! Mem[0000000090000008] = c3c5d1e6, %g2 = ffffffffb0cd9813
lduh [%i4+0x00a],%g2 ! %g2 = 000000000000c3c5
! Mem[0000000090800020] = 6c6c0f3a ba1e4dff, %g2 = 0000c3c5, %g3 = 05d3a56f
ldd [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a 00000000ba1e4dff
! Mem[0000000091000030] = a212b74f, %g2 = 000000006c6c0f3a
ldsh [%i6+0x030],%g2 ! %g2 = ffffffffffffa212
! Mem[0000000090000020] = 1a54edfc, %g2 = ffffffffffffa212
lduw [%i4+%o4],%g2 ! %g2 = 000000001a54edfc
! Mem[0000000090800018] = a83abcd5ffffffda, %g2 = 000000001a54edfc
ldx [%i5+%o3],%g2 ! %g2 = a83abcd5ffffffda
! Mem[0000000091000030] = a212b74f, %g2 = a83abcd5ffffffda
lduw [%i6+0x030],%g2 ! %g2 = 00000000a212b74f
! %l4 = b0cd9813, %l5 = 18dd586a, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l4,[%i5+%g0] ! Mem[0000000090800000] = b0cd9813 18dd586a
! %l2 = 000000006a59d0f6, Mem[0000000084800000] = ac435925e0002f13
stx %l2,[%i1+%g0] ! Mem[0000000084800000] = 000000006a59d0f6
! Mem[000000009080000c] = a83abcd5, %g2 = 00000000a212b74f
lduw [%i5+0x00c],%g2 ! %g2 = 00000000a83abcd5
! Mem[0000000091000014] = 44701bdc, %g2 = 00000000a83abcd5
lduh [%i6+0x014],%g2 ! %g2 = 0000000000004470
p58_label_13:
! Mem[0000000091800018] = bc8f1b14, %g2 = 0000000000004470
lduh [%o0+%o3],%g2 ! %g2 = 000000000000bc8f
! Mem[0000000091000024] = 6a59d0f6, %g18 = 874765efcd708dd8
ldsw [%i6+0x024],%g2 ! %g2 = 874765efcd708dd8
! %l7 = 0000000005d3a56f, Mem[0000000090800034] = 44701bdc
stb %l7,[%i5+0x034] ! Mem[0000000090800034] = 6f701bdc
! Mem[0000000084800004] = 6a59d0f6, %l7 = 0000000005d3a56f
ldsb [%i1+0x006],%l7 ! %l7 = ffffffffffffffd0
! %l5 = acae320218dd586a, Mem[0000000091800000] = bcd537b5
stw %l5,[%o0+%g0] ! Mem[0000000091800000] = 18dd586a
! Mem[000000009100003c] = c395c270, %g18 = 874765efcd708dd8
ldsw [%i6+0x03c],%g2 ! %g2 = 874765efcd708dd8
! Mem[000000009180002c] = a3efbc01, %g18 = 874765efcd708dd8
ldsw [%o0+0x02c],%g2 ! %g2 = 874765efcd708dd8
! Mem[0000000090000038] = ffffffff, %g2 = ffffffffa3efbc01
ldsb [%i4+0x03b],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000084000018] = e2926412, %l4 = ffffffffb0cd9813
ldsb [%i0+%o3],%l4 ! %l4 = ffffffffffffffe2
! %l4 = ffffffffffffffe2, Mem[0000000091000030] = a212b74f44701bdc
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = ffffffffffffffe2
p58_label_14:
! %l4 = ffffffffffffffe2, Mem[000000009000000c] = d1e67a4f
stw %l4,[%i4+0x00c] ! Mem[000000009000000c] = ffffffe2
! %l2 = 000000006a59d0f6, Mem[0000000090000038] = ffffffff
stb %l2,[%i4+0x038] ! Mem[0000000090000038] = f6ffffff
! %l7 = ffffffffffffffd0, Mem[0000000085000037] = 6782d2bb
stb %l7,[%i2+0x037] ! Mem[0000000085000034] = 6782d2d0
! Mem[0000000090000008] = da26c3c5, %g2 = ffffffffffffffff
lduh [%i4+%o1],%g2 ! %g2 = 000000000000da26
! %l6 = 0000000000000d1f, Mem[0000000090000022] = edfce7b2
sth %l6,[%i4+0x022] ! Mem[0000000090000020] = 0d1fe7b2
! Mem[0000000091800028] = d1fa02cc a3efbc01, %g2 = 0000da26, %g3 = ba1e4dff
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000a3efbc01
! %l2 = 000000006a59d0f6, Mem[000000009080001e] = ffda6c6c
sth %l2,[%i5+0x01e] ! Mem[000000009080001c] = d0f66c6c
! %l0 = 00000000a83abcd5, Mem[000000009180003d] = 80663500
stb %l0,[%o0+0x03d] ! Mem[000000009180003c] = d5663500
! Mem[000000008500001c] = 5f433186, %l7 = ffffffffffffffd0
lduh [%i2+0x01e],%l7 ! %l7 = 0000000000003186
! Mem[0000000090000034] = 5256d37b, %g18 = 874765efcd708dd8
ldsw [%i4+0x034],%g2 ! %g2 = 874765efcd708dd8
p58_label_15:
! Mem[000000009100000c] = 82d2bb0d, %g2 = 000000005256d37b
ldsb [%i6+0x00d],%g2 ! %g2 = ffffffffffffff82
! %l2 = 000000006a59d0f6, Mem[0000000091000005] = 861c206a
stb %l2,[%i6+0x005] ! Mem[0000000091000004] = f61c206a
! %l0 = 00000000a83abcd5, Mem[0000000090000038] = f6ffffffffffffda
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = 00000000a83abcd5
! Mem[0000000084800028] = ebce6aaa f942f56c, %l0 = a83abcd5, %l1 = ffffffda
ldd [%i1+%o5],%l0 ! %l0 = 00000000ebce6aaa 00000000f942f56c
! %l4 = ffffffe2, %l5 = 18dd586a, Mem[0000000090000030] = e2926412 5256d37b
std %l4,[%i4+0x030] ! Mem[0000000090000030] = ffffffe2 18dd586a
! Mem[0000000091000024] = d0f6b0cd, %g2 = ffffffffffffff82
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffffd0f6
! %l4 = ffffffffffffffe2, Mem[0000000090000022] = 0d1fe7b2
sth %l4,[%i4+0x022] ! Mem[0000000090000020] = ffe2e7b2
! %l4 = ffffffe2, %l5 = 18dd586a, Mem[0000000085000018] = 3b899643 5f433186
std %l4,[%i2+%o3] ! Mem[0000000085000018] = ffffffe2 18dd586a
! %l5 = acae320218dd586a, Mem[0000000085800038] = acae320218dd586a
stx %l5,[%i3+0x038] ! Mem[0000000085800038] = acae320218dd586a
! Mem[000000009080002c] = 00000d1f, %g2 = ffffffffffffd0f6
lduw [%i5+0x02c],%g2 ! %g2 = 0000000000000d1f
p58_label_16:
! Mem[000000009000001c] = ad1a54ff, %g2 = 0000000000000d1f
ldsb [%i4+0x01f],%g2 ! %g2 = ffffffffffffffad
! %l0 = 00000000ebce6aaa, Mem[0000000090000020] = 1a54ffe2
stw %l0,[%i4+%o4] ! Mem[0000000090000020] = ebce6aaa
! Mem[000000009100000c] = 6782d2bb, %g18 = 874765efcd708dd8
ldsw [%i6+0x00c],%g2 ! %g2 = 874765efcd708dd8
! %l3 = 000000006782d2bb, Mem[0000000090000018] = 7f114e529d7122ad
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = 000000006782d2bb
! Mem[0000000090000014] = b5a30000, %g2 = 000000006782d2bb
ldsh [%i4+0x016],%g2 ! %g2 = ffffffffffffb5a3
! Mem[0000000091000030] = ffffffffffffffe2, %g2 = ffffffffffffb5a3
ldx [%i6+0x030],%g2 ! %g2 = ffffffffffffffe2
! Mem[0000000091000028] = b0cd9813 18dd586a, %g2 = ffffffe2, %g3 = a3efbc01
ldd [%i6+%o5],%g2 ! %g2 = 00000000b0cd9813 0000000018dd586a
! Mem[0000000090800010] = bbd0f97a ba27fa54, %g2 = b0cd9813, %g3 = 18dd586a
ldd [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a 00000000ba27fa54
! %l2 = 6a59d0f6, %l3 = 6782d2bb, Mem[0000000091800000] = 18dd586a da193367
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 6a59d0f6 6782d2bb
! Mem[000000009100000c] = 6782d2bb, %g2 = 00000000bbd0f97a
lduw [%i6+0x00c],%g2 ! %g2 = 000000006782d2bb
p58_label_17:
! Mem[0000000090000038] = 0000a83a, %g2 = 000000006782d2bb
lduh [%i4+0x03a],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000024] = eb3207dc, %g2 = 0000000000000000
ldub [%i4+0x026],%g2 ! %g2 = 00000000000000eb
! Mem[0000000091000038] = fdf522b2, %g18 = 874765efcd708dd8
ldsw [%i6+0x038],%g2 ! %g2 = 874765efcd708dd8
! %l5 = acae320218dd586a, Mem[0000000091000016] = 1bdc0000
stb %l5,[%i6+0x016] ! Mem[0000000091000014] = 6adc0000
! Mem[0000000091000028] = cd981318, %g2 = fffffffffdf522b2
ldsb [%i6+0x029],%g2 ! %g2 = ffffffffffffffcd
! Mem[0000000090000020] = ebce6aaa, %g18 = 874765efcd708dd8
ldsw [%i4+%o4],%g2 ! %g2 = 874765efcd708dd8
! Mem[0000000090000018] = 000000006782d2bb, %g2 = ffffffffebce6aaa
ldx [%i4+%o3],%g2 ! %g2 = 000000006782d2bb
! %l4 = ffffffffffffffe2, Mem[0000000084000018] = e2926412
stw %l4,[%i0+%o3] ! Mem[0000000084000018] = ffffffe2
! %l0 = ebce6aaa, %l1 = f942f56c, Mem[0000000085800010] = 0d1ff868 8bf4c517
std %l0,[%i3+%o2] ! Mem[0000000085800010] = ebce6aaa f942f56c
! Mem[000000009100002c] = 18dd586a, %g18 = 874765efcd708dd8
ldsw [%i6+0x02c],%g2 ! %g2 = 874765efcd708dd8
p58_label_18:
! Mem[0000000090000008] = da26c3c5, %g2 = 0000000018dd586a
ldub [%i4+%o1],%g2 ! %g2 = 00000000000000da
! Mem[000000009080000c] = a83abcd5, %g2 = 00000000000000da
lduw [%i5+0x00c],%g2 ! %g2 = 00000000a83abcd5
! Mem[0000000084800000] = 00000000, %l5 = acae320218dd586a
lduw [%i1+%g0],%l5 ! %l5 = 0000000000000000
! Mem[0000000090000018] = 000000006782d2bb, %g2 = 00000000a83abcd5
ldx [%i4+%o3],%g2 ! %g2 = 000000006782d2bb
! Mem[0000000090000024] = e7b2eb32, %g2 = 000000006782d2bb
ldsh [%i4+0x024],%g2 ! %g2 = ffffffffffffe7b2
! Mem[0000000091000038] = fdf522b2 c395c270, %g2 = ffffe7b2, %g3 = ba27fa54
ldd [%i6+0x038],%g2 ! %g2 = 00000000fdf522b2 00000000c395c270
! Mem[0000000090800024] = ba1e4dff, %g2 = 00000000fdf522b2
ldsh [%i5+0x024],%g2 ! %g2 = ffffffffffffba1e
! Mem[0000000091000004] = def61c20, %g2 = ffffffffffffba1e
lduw [%i6+0x004],%g2 ! %g2 = 00000000def61c20
! Mem[000000009100001c] = 6782d2bb, %g2 = 00000000def61c20
lduh [%i6+0x01c],%g2 ! %g2 = 0000000000006782
! %l1 = 00000000f942f56c, Mem[0000000091800018] = bc8f1b14
stw %l1,[%o0+%o3] ! Mem[0000000091800018] = f942f56c
p58_label_19:
! %l4 = ffffffffffffffe2, Mem[0000000091800007] = bba212b7
stb %l4,[%o0+0x007] ! Mem[0000000091800004] = e2a212b7
! %l6 = 0000000000000d1f, Mem[0000000090800004] = 18dd586a
stw %l6,[%i5+0x004] ! Mem[0000000090800004] = 00000d1f
! Mem[0000000091800028] = fa02cca3, %g2 = 0000000000006782
ldsb [%o0+0x029],%g2 ! %g2 = fffffffffffffffa
! Mem[0000000091000024] = f6b0cd98, %g2 = fffffffffffffffa
ldsb [%i6+0x027],%g2 ! %g2 = fffffffffffffff6
! Mem[0000000091000004] = 1c206a59, %g2 = fffffffffffffff6
ldsh [%i6+0x006],%g2 ! %g2 = 0000000000001c20
! Mem[0000000090000034] = 18dd586a, %g2 = 0000000000001c20
lduh [%i4+0x034],%g2 ! %g2 = 00000000000018dd
! Mem[0000000084000030] = e7e6b36d, %l4 = ffffffffffffffe2
ldsw [%i0+0x030],%l4 ! %l4 = ffffffffe7e6b36d
! Mem[0000000084800028] = ebce6aaa f942f56c, %l0 = ebce6aaa, %l1 = f942f56c
ldd [%i1+%o5],%l0 ! %l0 = 00000000ebce6aaa 00000000f942f56c
! %l3 = 000000006782d2bb, Mem[0000000090800032] = 00006f70
sth %l3,[%i5+0x032] ! Mem[0000000090800030] = d2bb6f70
! Mem[0000000091000030] = ffffffff, %g2 = 00000000000018dd
ldsb [%i6+0x030],%g2 ! %g2 = ffffffffffffffff
p58_label_20:
! %l4 = e7e6b36d, %l5 = 00000000, Mem[0000000091000028] = b0cd9813 18dd586a
std %l4,[%i6+%o5] ! Mem[0000000091000028] = e7e6b36d 00000000
! Mem[0000000090000038] = 00000000a83abcd5, %g2 = ffffffffffffffff
ldx [%i4+0x038],%g2 ! %g2 = 00000000a83abcd5
! Mem[0000000091000020] = 00000000 6a59d0f6, %g2 = a83abcd5, %g3 = c395c270
ldd [%i6+%o4],%g2 ! %g2 = 0000000000000000 000000006a59d0f6
! Mem[0000000090800008] = 00000000, %g18 = 874765efcd708dd8
ldsw [%i5+%o1],%g2 ! %g2 = 874765efcd708dd8
! Mem[0000000090000030] = e218dd58, %g2 = 0000000000000000
ldub [%i4+0x033],%g2 ! %g2 = 00000000000000e2
! Mem[0000000091000020] = 00000000, %g18 = 874765efcd708dd8
ldsw [%i6+%o4],%g2 ! %g2 = 874765efcd708dd8
! %l3 = 000000006782d2bb, Mem[0000000091000038] = fdf522b2c395c270
stx %l3,[%i6+0x038] ! Mem[0000000091000038] = 000000006782d2bb
! %l4 = ffffffffe7e6b36d, Mem[0000000091800010] = 5e44f9f4
sth %l4,[%o0+%o2] ! Mem[0000000091800010] = b36df9f4
! Mem[000000009100001c] = 6782d2bb, %g18 = 874765efcd708dd8
ldsw [%i6+0x01c],%g2 ! %g2 = 874765efcd708dd8
! Mem[0000000091000028] = e7e6b36d, %g2 = 000000006782d2bb
ldub [%i6+%o5],%g2 ! %g2 = 00000000000000e7
p58_label_21:
! Mem[0000000091000038] = 00000000, %g18 = 874765efcd708dd8
ldsw [%i6+0x038],%g2 ! %g2 = 874765efcd708dd8
! %l7 = 0000000000003186, Mem[0000000091000024] = 6a59d0f6
sth %l7,[%i6+0x024] ! Mem[0000000091000024] = 3186d0f6
! %l7 = 0000000000003186, Mem[000000009180002e] = bc010000
sth %l7,[%o0+0x02e] ! Mem[000000009180002c] = 31860000
! %l3 = 000000006782d2bb, Mem[0000000091800030] = 00000d1f05d3a56f
stx %l3,[%o0+0x030] ! Mem[0000000091800030] = 000000006782d2bb
! %l0 = ebce6aaa, %l1 = f942f56c, Mem[0000000085000010] = 05d3a56f 71e99adc
std %l0,[%i2+%o2] ! Mem[0000000085000010] = ebce6aaa f942f56c
! %l3 = 000000006782d2bb, Mem[0000000085800008] = bc8f1b14
sth %l3,[%i3+%o1] ! Mem[0000000085800008] = d2bb1b14
! %l7 = 0000000000003186, Mem[0000000091800021] = 000d1f05
stb %l7,[%o0+0x021] ! Mem[0000000091800020] = 860d1f05
! Mem[0000000091800000] = 6a59d0f6, %g2 = 0000000000000000
ldsh [%o0+%g0],%g2 ! %g2 = 0000000000006a59
! Mem[0000000090000038] = 00000000, %g18 = 874765efcd708dd8
ldsw [%i4+0x038],%g2 ! %g2 = 874765efcd708dd8
! %l0 = 00000000ebce6aaa, Mem[0000000090000010] = 0212225c798eb5a3
stx %l0,[%i4+%o2] ! Mem[0000000090000010] = 00000000ebce6aaa
p58_label_22:
! Mem[0000000090800024] = 1e4dff00, %g2 = 0000000000000000
ldsb [%i5+0x025],%g2 ! %g2 = 000000000000001e
! Mem[0000000090000034] = 18dd586a, %g18 = 874765efcd708dd8
ldsw [%i4+0x034],%g2 ! %g2 = 874765efcd708dd8
! Mem[0000000090000010] = 00000000 ebce6aaa, %g2 = 18dd586a, %g3 = 6a59d0f6
ldd [%i4+%o2],%g2 ! %g2 = 0000000000000000 00000000ebce6aaa
! Mem[0000000085800028] = 283071ec, %l1 = 00000000f942f56c
ldsb [%i3+0x02b],%l1 ! %l1 = ffffffffffffffec
! %l6 = 00000d1f, %l7 = 00003186, Mem[0000000084000020] = bbbf83ed 60c6971b
std %l6,[%i0+%o4] ! Mem[0000000084000020] = 00000d1f 00003186
! Mem[0000000085800030] = 1d417a1c 44701bdc, %l0 = ebce6aaa, %l1 = ffffffec
ldd [%i3+0x030],%l0 ! %l0 = 000000001d417a1c 0000000044701bdc
! Mem[0000000090800038] = 393f420cdd38b60e, %g2 = 0000000000000000
ldx [%i5+0x038],%g2 ! %g2 = 393f420cdd38b60e
! Mem[0000000090000030] = ffffffe2, %g2 = 393f420cdd38b60e
lduh [%i4+0x030],%g2 ! %g2 = 000000000000ffff
! Mem[0000000085000000] = b0cd9813, %l0 = 000000001d417a1c
ldub [%i2+0x003],%l0 ! %l0 = 0000000000000013
! Mem[0000000091000008] = 6a59d0f6, %g2 = 000000000000ffff
ldsh [%i6+%o1],%g2 ! %g2 = 0000000000006a59
p58_label_23:
! %l2 = 000000006a59d0f6, Mem[0000000090800030] = 0000d2bb
stw %l2,[%i5+0x030] ! Mem[0000000090800030] = 6a59d0f6
! Mem[0000000085800008] = d2bb1b14e67cc054, %l2 = 000000006a59d0f6
ldx [%i3+%o1],%l2 ! %l2 = d2bb1b14e67cc054
! Mem[0000000085800008] = d2bb1b14, %l3 = 000000006782d2bb
ldsh [%i3+%o1],%l3 ! %l3 = ffffffffffffd2bb
! Mem[0000000084800000] = 00000000, %l5 = 0000000000000000
ldsb [%i1+0x001],%l5 ! %l5 = 0000000000000000
! Mem[0000000090000018] = 00000067, %g2 = 0000000000006a59
ldsb [%i4+0x019],%g2 ! %g2 = 0000000000000000
! %l7 = 0000000000003186, Mem[0000000090800008] = 00000000
stw %l7,[%i5+%o1] ! Mem[0000000090800008] = 00003186
! Mem[0000000091800004] = 82d2e2a2, %g2 = 0000000000000000
ldsb [%o0+0x005],%g2 ! %g2 = ffffffffffffff82
! %l6 = 00000d1f, %l7 = 00003186, Mem[0000000090000020] = ebce6aaa e7b2eb32
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 00000d1f 00003186
! Mem[0000000090000028] = 67fdd579, %g2 = ffffffffffffff82
lduh [%i4+0x02a],%g2 ! %g2 = 00000000000067fd
! Mem[0000000091000010] = b74f4470, %g2 = 00000000000067fd
ldsb [%i6+0x012],%g2 ! %g2 = ffffffffffffffb7
p58_label_24:
! %l2 = d2bb1b14e67cc054, Mem[0000000084000008] = 60951143a86abcd5
stx %l2,[%i0+%o1] ! Mem[0000000084000008] = d2bb1b14e67cc054
! Mem[0000000091800018] = f56c6782, %g2 = ffffffffffffffb7
ldsb [%o0+0x01a],%g2 ! %g2 = fffffffffffffff5
! Mem[000000008500003c] = 6a59d0f6, %l3 = ffffffffffffd2bb
ldsh [%i2+0x03c],%l3 ! %l3 = 0000000000006a59
! Mem[0000000090000034] = dd586a00, %g2 = fffffffffffffff5
ldub [%i4+0x035],%g2 ! %g2 = 00000000000000dd
! Mem[0000000090800018] = bcd5ffff, %g2 = 00000000000000dd
ldsh [%i5+0x01a],%g2 ! %g2 = ffffffffffffbcd5
! Mem[0000000085000020] = 98661098, %l4 = ffffffffe7e6b36d
ldsb [%i2+0x022],%l4 ! %l4 = 0000000000000010
! Mem[0000000085800030] = 1d417a1c 44701bdc, %l2 = e67cc054, %l3 = 00006a59
ldd [%i3+0x030],%l2 ! %l2 = 000000001d417a1c 0000000044701bdc
! Mem[0000000084000024] = 00003186, %l7 = 0000000000003186
ldsw [%i0+0x024],%l7 ! %l7 = 0000000000003186
! Mem[0000000091800018] = f56c6782, %g2 = ffffffffffffbcd5
ldsh [%o0+0x01a],%g2 ! %g2 = fffffffffffff56c
! Mem[0000000085000000] = b0cd9813306010f2, %l2 = 000000001d417a1c
ldx [%i2+%g0],%l2 ! %l2 = b0cd9813306010f2
p58_label_25:
! Mem[0000000090800038] = 393f420c, %g2 = fffffffffffff56c
ldsb [%i5+0x038],%g2 ! %g2 = 0000000000000039
! Mem[0000000090000020] = 00000d1f, %g2 = 0000000000000039
lduh [%i4+%o4],%g2 ! %g2 = 0000000000000000
! %l4 = 00000010, %l5 = 00000000, Mem[0000000091800038] = e8dd799b ebd56635
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 00000010 00000000
! Mem[0000000084800008] = 13739a6a, %l0 = 0000000000000013
ldsb [%i1+0x009],%l0 ! %l0 = 0000000000000073
! Mem[000000009100002c] = 00ffffff, %g2 = 0000000000000000
ldsb [%i6+0x02f],%g2 ! %g2 = 0000000000000000
! %l2 = b0cd9813306010f2, Mem[0000000090000010] = 00000000ebce6aaa
stx %l2,[%i4+%o2] ! Mem[0000000090000010] = b0cd9813306010f2
! Mem[0000000090800018] = a83abcd5ffffd0f6, %g2 = 0000000000000000
ldx [%i5+%o3],%g2 ! %g2 = a83abcd5ffffd0f6
! Mem[0000000090800024] = 4dff0000, %g2 = a83abcd5ffffd0f6
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000004dff
! Mem[000000009180000c] = 44701bdc, %g2 = 0000000000004dff
lduw [%o0+0x00c],%g2 ! %g2 = 0000000044701bdc
! Mem[000000009100001c] = d2bb0000, %g2 = 0000000044701bdc
ldsb [%i6+0x01e],%g2 ! %g2 = ffffffffffffffd2
ba,a p58_not_taken_0_end
p58_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 0000000000000073
bne,a,pn %xcc,p58_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000044701bdc
bne,a,pn %xcc,p58_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be b0cd9813306010f2
bne,a,pn %xcc,p58_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000044701bdc
bne,a,pn %xcc,p58_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000010
bne,a,pn %xcc,p58_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000000
bne,a,pn %xcc,p58_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000d1f
bne,a,pn %xcc,p58_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000003186
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 3b4e8c49 4603598f
bne %xcc,p58_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be e9383e4e 343f8374
bne %xcc,p58_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be a0676967 ed72955b
bne %xcc,p58_f6_fail
nop
! Check Local Memory
set p58_local0_expect,%g1
p58_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 7a4fd6527655af3c
ldx [%i0+0x000],%g3 ! Observed data at 0000000084000000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = d2bb1b14e67cc054
ldx [%i0+0x008],%g3 ! Observed data at 0000000084000008
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffffffffbc8f1b14
ldx [%i0+0x010],%g3 ! Observed data at 0000000084000010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffffffe25256d37b
ldx [%i0+0x018],%g3 ! Observed data at 0000000084000018
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 00000d1f00003186
ldx [%i0+0x020],%g3 ! Observed data at 0000000084000020
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x020,%g4
set p58_local1_expect,%g1
p58_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 000000006a59d0f6
ldx [%i1+0x000],%g3 ! Observed data at 0000000084800000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 13739a6a14eef34c
ldx [%i1+0x008],%g3 ! Observed data at 0000000084800008
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x008,%g4
set p58_local2_expect,%g1
p58_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = ebce6aaaf942f56c
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 = ffffffe218dd586a
ldx [%i2+0x018],%g3 ! Observed data at 0000000085000018
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 6a59d0f66782d2d0
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 = 000000006a59d0f6
ldx [%i2+0x038],%g3 ! Observed data at 0000000085000038
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x038,%g4
set p58_local3_expect,%g1
p58_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = be7a45abc8994f7b
ldx [%i3+0x000],%g3 ! Observed data at 0000000085800000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = d2bb1b14e67cc054
ldx [%i3+0x008],%g3 ! Observed data at 0000000085800008
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ebce6aaaf942f56c
ldx [%i3+0x010],%g3 ! Observed data at 0000000085800010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = acae320218dd586a
ldx [%i3+0x038],%g3 ! Observed data at 0000000085800038
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x038,%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_f6_fail:
set p58_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%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 [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000084800028]
lduba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085000008]
stha %l5,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800010]
done
p58_trap1o:
ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000084800028]
lduba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085000008]
stha %l5,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085800010]
done
p58_trap2e:
lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085800008]
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085000028]
ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000085000028]
done
p58_trap2o:
lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000085800008]
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085000028]
ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000085000028]
done
p58_trap3e:
nop
nop
nop
nop
nop
done
p58_trap3o:
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 = fdf522b2c395c270
ldx [%g1+0x008],%l1 ! %l1 = ca137892a3efbc01
ldx [%g1+0x010],%l2 ! %l2 = c0633270a212b74f
ldx [%g1+0x018],%l3 ! %l3 = b6773b03ec3a9d35
ldx [%g1+0x020],%l4 ! %l4 = ad26c3c5d1e67a4f
ldx [%g1+0x028],%l5 ! %l5 = acae320218dd586a
ldx [%g1+0x030],%l6 ! %l6 = a81f8e9ca94232ff
ldx [%g1+0x038],%l7 ! %l7 = 4b8640c398b0e423
! 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 = 084a53b3 14dd7d98 7dc75fe6 ab96fe0f
! %f4 = 6a871b3c 427f23a1 ce9a22bf aaaa9561
! %f8 = af7ae143 f89f3ac4 378070f7 c13c8331
! %f12 = a753699a f50a6f8e 8b201f4a 7fc516c3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 0b25ed21 2490451e 1014b3e1 966f75bc
! %f20 = 879489d4 cb9a71f3 beebf6ca c1017316
! %f24 = f2e24913 ffa59186 2dde23e2 42b5b506
! %f28 = 2e4af297 7b0f7ae1 fc105039 9cb4e9fe
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 45de2440 25672281 3b5ec529 7fb8811f
! %f36 = dae6ebbb 928e7052 6c0678e6 f2683b12
! %f40 = 74148d42 18471aa3 de5d7bf0 b5bdbce1
! %f44 = 1191e13e 62c155c8 4feb6227 615ee451
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb2ff7ce70000000a,%g7,%g1 ! GSR scale = 1, align = 2
wr %g1,%g0,%gsr ! GSR = b2ff7ce70000000a
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[0000000091000018] = b4334f3440af2dc9, %g2 = 6624c5aee06d9ab3
ldx [%i6+%o3],%g2 ! %g2 = b4334f3440af2dc9
! %l6 = 923206e4705ed278, Mem[0000000090000026] = eb3207dc
sth %l6,[%i4+0x026] ! Mem[0000000090000024] = d27807dc
! Mem[000000008600000c] = b7c49a0d, %l3 = 9e50ec49fd683cac
ldsh [%i0+0x00c],%l3 ! %l3 = ffffffffffffb7c4
! %l0 = 2dba66760b682ac3, Mem[000000009100003d] = 571dc000
stb %l0,[%i6+0x03d] ! Mem[000000009100003c] = c31dc000
! %l0 = 2dba66760b682ac3, Mem[000000008680002c] = ba4b6a7e
sth %l0,[%i1+0x02c] ! Mem[000000008680002c] = 2ac36a7e
! %l0 = 0b682ac3, %l1 = 4c872d04, Mem[0000000091800008] = 50d23f27 0741274a
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 0b682ac3 4c872d04
! Mem[0000000090000010] = 0212225c, %g2 = b4334f3440af2dc9
lduh [%i4+%o2],%g2 ! %g2 = 0000000000000212
! %l2 = 1469db828c9a5bf3, Mem[0000000091000018] = b4334f3440af2dc9
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = 1469db828c9a5bf3
! Mem[0000000087000010] = e12e2f98, %l7 = 603b6741fb17e9f6
ldub [%i2+0x012],%l7 ! %l7 = 000000000000002f
! Mem[0000000091000000] = 6dde861c, %g2 = 0000000000000212
ldsb [%i6+0x003],%g2 ! %g2 = 000000000000006d
p59_label_2:
! Mem[0000000090800038] = 393f420c dd38b60e, %g2 = 0000006d, %g3 = 0bad0b00
ldd [%i5+0x038],%g2 ! %g2 = 00000000393f420c 00000000dd38b60e
! Mem[0000000090000008] = 96abb01b, %g2 = 00000000393f420c
lduw [%i4+%o1],%g2 ! %g2 = 0000000096abb01b
! %l7 = 000000000000002f, Mem[0000000086000002] = 2016b515
stb %l7,[%i0+0x002] ! Mem[0000000086000000] = 20162f15
! %l2 = 8c9a5bf3, %l3 = ffffb7c4, Mem[0000000091000038] = 65898de9 d7c31dc0
std %l2,[%i6+0x038] ! Mem[0000000091000038] = 8c9a5bf3 ffffb7c4
! %l4 = 191507e9, %l5 = fe226299, Mem[0000000091800008] = 0b682ac3 4c872d04
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 191507e9 fe226299
! Mem[000000009080000c] = f38fafd2, %g2 = 0000000096abb01b
lduh [%i5+0x00c],%g2 ! %g2 = 000000000000f38f
! Mem[0000000090000010] = 0212225c, %g2 = 000000000000f38f
lduw [%i4+%o2],%g2 ! %g2 = 000000000212225c
! %l2 = 8c9a5bf3, %l3 = ffffb7c4, Mem[0000000090000000] = f4d6f5d4 80b60b78
std %l2,[%i4+%g0] ! Mem[0000000090000000] = 8c9a5bf3 ffffb7c4
! Mem[0000000090800018] = 851cd634, %g2 = 000000000212225c
lduh [%i5+0x01a],%g2 ! %g2 = 000000000000851c
! %l4 = 9df6ab0a191507e9, Mem[0000000091000010] = eb99b055
stw %l4,[%i6+%o2] ! Mem[0000000091000010] = 191507e9
p59_label_3:
! Mem[0000000091000034] = 7bbe7e8c, %g2 = 000000000000851c
ldsb [%i6+0x035],%g2 ! %g2 = 000000000000007b
! Mem[0000000091000000] = ddab9f6d, %g2 = 000000000000007b
lduw [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d
! Mem[0000000087800014] = 8e001cfb, %l2 = 1469db828c9a5bf3
lduw [%i3+0x014],%l2 ! %l2 = 000000008e001cfb
! %l0 = 0b682ac3, %l1 = 4c872d04, Mem[0000000091800020] = c69ee3c7 33167744
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 0b682ac3 4c872d04
! Mem[0000000090000010] = 0212225c798eb5a3, %g2 = 00000000ddab9f6d
ldx [%i4+%o2],%g2 ! %g2 = 0212225c798eb5a3
! %l7 = 000000000000002f, Mem[0000000090800030] = e7b33334
sth %l7,[%i5+0x030] ! Mem[0000000090800030] = 002f3334
! Mem[000000009000001c] = 9d7122ad, %g2 = 0212225c798eb5a3
lduh [%i4+0x01c],%g2 ! %g2 = 0000000000009d71
! %l4 = 191507e9, %l5 = fe226299, Mem[0000000090800028] = eb4882af 9c5fe8b1
std %l4,[%i5+%o5] ! Mem[0000000090800028] = 191507e9 fe226299
! %l3 = ffffffffffffb7c4, Mem[000000009080001b] = 1cd63435
stb %l3,[%i5+0x01b] ! Mem[0000000090800018] = c4d63435
! Mem[0000000091000004] = de861c20, %g18 = 84cdb6ca3535da34
ldsw [%i6+0x004],%g2 ! %g2 = 84cdb6ca3535da34
p59_label_4:
! Mem[000000009000000c] = c40b9e2c, %g2 = ffffffffde861c20
ldsb [%i4+0x00c],%g2 ! %g2 = ffffffffffffffc4
! Mem[000000009000003c] = ba39dc00, %g2 = ffffffffffffffc4
ldsb [%i4+0x03d],%g2 ! %g2 = ffffffffffffffba
! Mem[000000009080000c] = f38fafd2, %g18 = 84cdb6ca3535da34
ldsw [%i5+0x00c],%g2 ! %g2 = 84cdb6ca3535da34
! %l1 = 328b3cea4c872d04, Mem[0000000091800006] = 33671915
sth %l1,[%o0+0x006] ! Mem[0000000091800004] = 2d041915
! %l0 = 0b682ac3, %l1 = 4c872d04, Mem[0000000090800000] = c8c086c6 d0bacca9
std %l0,[%i5+%g0] ! Mem[0000000090800000] = 0b682ac3 4c872d04
! %l3 = ffffffffffffb7c4, Mem[0000000090800004] = 4c872d04
stw %l3,[%i5+0x004] ! Mem[0000000090800004] = ffffb7c4
! Mem[0000000087800008] = 2c1a8f83bdc52155, %l5 = 79fc7deffe226299
ldx [%i3+%o1],%l5 ! %l5 = 2c1a8f83bdc52155
! Mem[000000009100001c] = 5bf39de2, %g2 = fffffffff38fafd2
ldub [%i6+0x01e],%g2 ! %g2 = 000000000000005b
! Mem[0000000091000020] = 9de28f8d, %g2 = 000000000000005b
lduw [%i6+%o4],%g2 ! %g2 = 000000009de28f8d
! %l3 = ffffffffffffb7c4, Mem[0000000087800030] = a44df9f32ac82f78
stx %l3,[%i3+0x030] ! Mem[0000000087800030] = ffffffffffffb7c4
p59_label_5:
! %l4 = 9df6ab0a191507e9, Mem[0000000090800030] = 002f3334
sth %l4,[%i5+0x030] ! Mem[0000000090800030] = 07e93334
! Mem[0000000086000020] = a9f3c52a, %l4 = 9df6ab0a191507e9
lduw [%i0+%o4],%l4 ! %l4 = 00000000a9f3c52a
! %l4 = 00000000a9f3c52a, Mem[0000000091000030] = 7cc77257
stw %l4,[%i6+0x030] ! Mem[0000000091000030] = a9f3c52a
! %l4 = 00000000a9f3c52a, Mem[0000000091800024] = 4c872d04
stw %l4,[%o0+0x024] ! Mem[0000000091800024] = a9f3c52a
! %l5 = 2c1a8f83bdc52155, Mem[0000000091000008] = 4b1c5151da67f293
stx %l5,[%i6+%o1] ! Mem[0000000091000008] = 2c1a8f83bdc52155
! Mem[0000000090000020] = edfce7b2, %g2 = 000000009de28f8d
ldsh [%i4+0x022],%g2 ! %g2 = ffffffffffffedfc
! Mem[0000000090000000] = 5bf3ffff, %g2 = ffffffffffffedfc
lduh [%i4+0x002],%g2 ! %g2 = 0000000000005bf3
! Mem[0000000090800030] = 07e933342d07fd66, %g2 = 0000000000005bf3
ldx [%i5+0x030],%g2 ! %g2 = 07e933342d07fd66
! Mem[0000000087000008] = 8bb89fb1, %l4 = 00000000a9f3c52a
ldsh [%i2+%o1],%l4 ! %l4 = ffffffffffff8bb8
! Mem[0000000091800030] = 45288f71, %g2 = 07e933342d07fd66
ldsh [%o0+0x030],%g2 ! %g2 = 0000000000004528
p59_label_6:
! %l1 = 328b3cea4c872d04, Mem[000000009080001c] = d6343572
sth %l1,[%i5+0x01c] ! Mem[000000009080001c] = 2d043572
! Mem[0000000090000008] = 96abb01b, %g18 = 84cdb6ca3535da34
ldsw [%i4+%o1],%g2 ! %g2 = 84cdb6ca3535da34
! %l0 = 2dba66760b682ac3, Mem[0000000091000028] = 43a014ad
sth %l0,[%i6+%o5] ! Mem[0000000091000028] = 2ac314ad
! Mem[0000000090800020] = 6c6c0f3a, %g2 = ffffffff96abb01b
ldsb [%i5+%o4],%g2 ! %g2 = 000000000000006c
! %l5 = 2c1a8f83bdc52155, Mem[0000000090000025] = b2d27807
stb %l5,[%i4+0x025] ! Mem[0000000090000024] = 55d27807
! %l1 = 328b3cea4c872d04, Mem[0000000091800030] = 45288f71
sth %l1,[%o0+0x030] ! Mem[0000000091800030] = 2d048f71
! %l6 = 923206e4705ed278, Mem[0000000086800028] = f37e72ea
sth %l6,[%i1+%o5] ! Mem[0000000086800028] = d27872ea
! Mem[0000000087800020] = 7a7e2647, %l1 = 328b3cea4c872d04
ldub [%i3+0x023],%l1 ! %l1 = 0000000000000047
! %l4 = ffff8bb8, %l5 = bdc52155, Mem[0000000091000000] = ddab9f6d de861c20
std %l4,[%i6+%g0] ! Mem[0000000091000000] = ffff8bb8 bdc52155
! Mem[0000000087800010] = 1f7a2de2, %l1 = 0000000000000047
ldsh [%i3+0x012],%l1 ! %l1 = 0000000000002de2
p59_label_7:
! %l6 = 705ed278, %l7 = 0000002f, Mem[0000000090800008] = a3d5b48d f38fafd2
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 705ed278 0000002f
! Mem[0000000090000020] = 1a54edfce755d278, %g2 = 000000000000006c
ldx [%i4+%o4],%g2 ! %g2 = 1a54edfce755d278
! %l2 = 000000008e001cfb, Mem[0000000090000013] = 5c798eb5
stb %l2,[%i4+0x013] ! Mem[0000000090000010] = fb798eb5
! Mem[0000000091800010] = 5e44f9f4, %g18 = 84cdb6ca3535da34
ldsw [%o0+%o2],%g2 ! %g2 = 84cdb6ca3535da34
! Mem[0000000087000028] = f1342efd, %l0 = 2dba66760b682ac3
ldsh [%i2+%o5],%l0 ! %l0 = fffffffffffff134
! %l6 = 923206e4705ed278, Mem[0000000090000028] = 07dc67fd8d791540
stx %l6,[%i4+%o5] ! Mem[0000000090000028] = 923206e4705ed278
! Mem[0000000090000028] = 923206e4 705ed278, %g2 = 5e44f9f4, %g3 = dd38b60e
ldd [%i4+%o5],%g2 ! %g2 = 00000000923206e4 00000000705ed278
! %l4 = ffffffffffff8bb8, Mem[0000000090800026] = 4dff1915
sth %l4,[%i5+0x026] ! Mem[0000000090800024] = 8bb81915
! %l4 = ffff8bb8, %l5 = bdc52155, Mem[0000000090000008] = 96abb01b c40b9e2c
std %l4,[%i4+%o1] ! Mem[0000000090000008] = ffff8bb8 bdc52155
! %l5 = 2c1a8f83bdc52155, Mem[0000000090800028] = 191507e9
sth %l5,[%i5+%o5] ! Mem[0000000090800028] = 215507e9
p59_label_8:
! %l3 = ffffffffffffb7c4, Mem[0000000091000014] = 5bebbbe4
stw %l3,[%i6+0x014] ! Mem[0000000091000014] = ffffb7c4
! %l2 = 000000008e001cfb, Mem[0000000087800000] = a83b722ddafc0317
stx %l2,[%i3+%g0] ! Mem[0000000087800000] = 000000008e001cfb
! Mem[000000008780003c] = bdfc11d1, %l4 = ffffffffffff8bb8
ldub [%i3+0x03e],%l4 ! %l4 = 0000000000000011
! Mem[0000000091800000] = 5e37b5da, %g2 = 00000000923206e4
ldsb [%o0+0x001],%g2 ! %g2 = 000000000000005e
! Mem[0000000090000024] = d2789232, %g2 = 000000000000005e
ldub [%i4+0x026],%g2 ! %g2 = 00000000000000d2
! %l0 = fffffffffffff134, Mem[0000000091800018] = 39a5df25e14610d9
stx %l0,[%o0+%o3] ! Mem[0000000091800018] = fffffffffffff134
! Mem[0000000090800028] = 215507e9, %g2 = 00000000000000d2
lduh [%i5+%o5],%g2 ! %g2 = 0000000000002155
! %l0 = fffffffffffff134, Mem[0000000086800038] = c6cf82a2
sth %l0,[%i1+0x038] ! Mem[0000000086800038] = f13482a2
! %l0 = fffff134, %l1 = 00002de2, Mem[0000000091000018] = 1469db82 8c9a5bf3
std %l0,[%i6+%o3] ! Mem[0000000091000018] = fffff134 00002de2
! Mem[0000000091800020] = 0b682ac3, %g18 = 84cdb6ca3535da34
ldsw [%o0+%o4],%g2 ! %g2 = 84cdb6ca3535da34
p59_label_9:
! Mem[0000000091000008] = 2c1a8f83 bdc52155, %g2 = 0b682ac3, %g3 = 705ed278
ldd [%i6+%o1],%g2 ! %g2 = 000000002c1a8f83 00000000bdc52155
! Mem[0000000090000018] = 7f114e52 9d7122ad, %g2 = 2c1a8f83, %g3 = bdc52155
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 000000009d7122ad
! %l7 = 000000000000002f, Mem[0000000091800000] = 6c5e37b5da192d04
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = 000000000000002f
! %l2 = 8e001cfb, %l3 = ffffb7c4, Mem[0000000091000018] = fffff134 00002de2
std %l2,[%i6+%o3] ! Mem[0000000091000018] = 8e001cfb ffffb7c4
! Mem[0000000090800010] = bbd0f97a ba27fa54, %g2 = 7f114e52, %g3 = 9d7122ad
ldd [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a 00000000ba27fa54
! Mem[0000000091800000] = 00000000, %g2 = 00000000bbd0f97a
ldub [%o0+0x002],%g2 ! %g2 = 0000000000000000
! %l2 = 000000008e001cfb, Mem[0000000091000020] = 9de28f8d7b41cb8c
stx %l2,[%i6+%o4] ! Mem[0000000091000020] = 000000008e001cfb
! %l4 = 0000000000000011, Mem[000000009100000a] = 8f83bdc5
sth %l4,[%i6+0x00a] ! Mem[0000000091000008] = 0011bdc5
! Mem[0000000091000000] = ffff8bb8, %g18 = 84cdb6ca3535da34
ldsw [%i6+%g0],%g2 ! %g2 = 84cdb6ca3535da34
! %l7 = 000000000000002f, Mem[0000000090800020] = 6c6c0f3aba1e8bb8
stx %l7,[%i5+%o4] ! Mem[0000000090800020] = 000000000000002f
p59_label_10:
! %l5 = 2c1a8f83bdc52155, Mem[000000009000003c] = f8ba39dc
stb %l5,[%i4+0x03c] ! Mem[000000009000003c] = 55ba39dc
! %l2 = 8e001cfb, %l3 = ffffb7c4, Mem[0000000090800018] = 35d385c4 2d043572
std %l2,[%i5+%o3] ! Mem[0000000090800018] = 8e001cfb ffffb7c4
! Mem[0000000090000008] = ffff8bb8, %g2 = ffffffffffff8bb8
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffffff
! %l5 = 2c1a8f83bdc52155, Mem[0000000090000038] = 8fc6c81b
stw %l5,[%i4+0x038] ! Mem[0000000090000038] = bdc52155
! Mem[0000000086000010] = 905534db, %l5 = 2c1a8f83bdc52155
lduw [%i0+%o2],%l5 ! %l5 = 00000000905534db
! Mem[0000000090800028] = 215507e9, %g18 = 84cdb6ca3535da34
ldsw [%i5+%o5],%g2 ! %g2 = 84cdb6ca3535da34
! Mem[0000000090000020] = 1a54edfce755d278, %g2 = 00000000215507e9
ldx [%i4+%o4],%g2 ! %g2 = 1a54edfce755d278
! %l6 = 923206e4705ed278, Mem[0000000087000004] = 5df11493
sth %l6,[%i2+0x004] ! Mem[0000000087000004] = d2781493
! Mem[0000000091800008] = 191507e9, %g18 = 84cdb6ca3535da34
ldsw [%o0+%o1],%g2 ! %g2 = 84cdb6ca3535da34
! %l0 = fffff134, %l1 = 00002de2, Mem[0000000087800018] = 733781fe 73353d43
std %l0,[%i3+%o3] ! Mem[0000000087800018] = fffff134 00002de2
p59_label_11:
! Mem[0000000091000020] = 00000000, %g2 = 00000000191507e9
ldub [%i6+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800038] = 0cdd38b6, %g2 = 0000000000000000
ldsb [%i5+0x03b],%g2 ! %g2 = 000000000000000c
! %l3 = ffffffffffffb7c4, Mem[0000000091800000] = 000000000000002f
stx %l3,[%o0+%g0] ! Mem[0000000091800000] = ffffffffffffb7c4
! Mem[000000009000002c] = 705ed278, %g18 = 84cdb6ca3535da34
ldsw [%i4+0x02c],%g2 ! %g2 = 84cdb6ca3535da34
! %l3 = ffffffffffffb7c4, Mem[0000000090800018] = 8e001cfb
sth %l3,[%i5+%o3] ! Mem[0000000090800018] = b7c41cfb
! Mem[000000009000002c] = 705ed278, %g2 = 00000000705ed278
lduw [%i4+0x02c],%g2 ! %g2 = 00000000705ed278
! %l4 = 0000000000000011, Mem[000000009080003c] = dd38b60e
sth %l4,[%i5+0x03c] ! Mem[000000009080003c] = 0011b60e
! %l4 = 0000000000000011, Mem[0000000090800038] = 393f420c0011b60e
stx %l4,[%i5+0x038] ! Mem[0000000090800038] = 0000000000000011
! Mem[0000000091800004] = ffffb7c4, %g2 = 00000000705ed278
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091800038] = e8dd799beb806635, %g2 = ffffffffffffffff
ldx [%o0+0x038],%g2 ! %g2 = e8dd799beb806635
p59_label_12:
! Mem[0000000090800014] = ba27fa54, %g2 = e8dd799beb806635
lduh [%i5+0x014],%g2 ! %g2 = 000000000000ba27
! %l6 = 923206e4705ed278, Mem[000000009080000e] = 002fbbd0
sth %l6,[%i5+0x00e] ! Mem[000000009080000c] = d278bbd0
! Mem[0000000091800000] = ffffffffffffb7c4, %g2 = 000000000000ba27
ldx [%o0+%g0],%g2 ! %g2 = ffffffffffffb7c4
! Mem[000000009180002c] = 308df52d, %g2 = ffffffffffffb7c4
ldub [%o0+0x02d],%g2 ! %g2 = 0000000000000030
! Mem[0000000090800010] = d0f97aba, %g2 = 0000000000000030
ldsb [%i5+0x011],%g2 ! %g2 = ffffffffffffffd0
! Mem[0000000086000010] = 905534db, %l3 = ffffffffffffb7c4
ldsb [%i0+0x011],%l3 ! %l3 = 0000000000000055
! Mem[0000000086800038] = f13482a2 6833125a, %l0 = fffff134, %l1 = 00002de2
ldd [%i1+0x038],%l0 ! %l0 = 00000000f13482a2 000000006833125a
! Mem[0000000091000010] = 191507e9ffffb7c4, %g2 = ffffffffffffffd0
ldx [%i6+%o2],%g2 ! %g2 = 191507e9ffffb7c4
! Mem[000000008600003c] = 5410aa04, %l5 = 00000000905534db
ldsh [%i0+0x03c],%l5 ! %l5 = 0000000000005410
! Mem[0000000091800010] = 5e44f9f4, %g2 = 191507e9ffffb7c4
ldsh [%o0+%o2],%g2 ! %g2 = 0000000000005e44
p59_label_13:
! Mem[0000000090800020] = 00000000, %g18 = 84cdb6ca3535da34
ldsw [%i5+%o4],%g2 ! %g2 = 84cdb6ca3535da34
! Mem[0000000087000000] = 57910982 d2781493, %l0 = f13482a2, %l1 = 6833125a
ldd [%i2+%g0],%l0 ! %l0 = 0000000057910982 00000000d2781493
! Mem[000000008600002c] = e02ad1f9, %l1 = 00000000d2781493
ldsh [%i0+0x02e],%l1 ! %l1 = ffffffffffffd1f9
! Mem[0000000091800010] = 5e44f9f4 a2d978b6, %g2 = 00000000, %g3 = ba27fa54
ldd [%o0+%o2],%g2 ! %g2 = 000000005e44f9f4 00000000a2d978b6
! Mem[0000000086000034] = 4b0f927e, %l5 = 0000000000005410
ldsw [%i0+0x034],%l5 ! %l5 = 000000004b0f927e
! Mem[0000000091800030] = 71b6b648, %g2 = 000000005e44f9f4
ldsb [%o0+0x033],%g2 ! %g2 = 0000000000000071
! %l6 = 923206e4705ed278, Mem[0000000091800024] = a9f3c52a
stb %l6,[%o0+0x024] ! Mem[0000000091800024] = 78f3c52a
! Mem[0000000087000030] = 6a70c49b, %l5 = 000000004b0f927e
lduh [%i2+0x032],%l5 ! %l5 = 000000000000c49b
! Mem[0000000091800000] = ffffffff, %g2 = 0000000000000071
lduw [%o0+%g0],%g2 ! %g2 = 00000000ffffffff
! Mem[0000000090000038] = c5215555, %g2 = 00000000ffffffff
ldsb [%i4+0x039],%g2 ! %g2 = ffffffffffffffc5
p59_label_14:
! Mem[000000008600000c] = b7c49a0d, %l5 = 000000000000c49b
ldsh [%i0+0x00e],%l5 ! %l5 = ffffffffffff9a0d
! %l2 = 8e001cfb, %l3 = 00000055, Mem[0000000091800030] = 2d048f71 b6b6487f
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 8e001cfb 00000055
! Mem[0000000091800004] = ffffb7c4, %g2 = ffffffffffffffc5
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffffffff
! %l3 = 0000000000000055, Mem[0000000091000024] = 8e001cfb
stw %l3,[%i6+0x024] ! Mem[0000000091000024] = 00000055
! Mem[0000000086800020] = 6b2955ae, %l6 = 923206e4705ed278
ldsh [%i1+0x022],%l6 ! %l6 = 00000000000055ae
! %l0 = 0000000057910982, Mem[000000009180000c] = fe226299
sth %l0,[%o0+0x00c] ! Mem[000000009180000c] = 09826299
! %l1 = ffffffffffffd1f9, Mem[0000000091800028] = d1fa02ccb0308df5
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = ffffffffffffd1f9
! %l7 = 000000000000002f, Mem[0000000090800032] = 33342d07
sth %l7,[%i5+0x032] ! Mem[0000000090800030] = 002f2d07
! Mem[0000000091000000] = ffff8bb8, %g18 = 84cdb6ca3535da34
ldsw [%i6+%g0],%g2 ! %g2 = 84cdb6ca3535da34
! %l3 = 0000000000000055, Mem[000000009100003a] = 5bf3ffff
sth %l3,[%i6+0x03a] ! Mem[0000000091000038] = 0055ffff
p59_label_15:
! Mem[0000000087800034] = ffffb7c4, %l5 = ffffffffffff9a0d
ldub [%i3+0x036],%l5 ! %l5 = 00000000000000b7
! %l7 = 000000000000002f, Mem[0000000090000008] = ffff8bb8bdc52155
stx %l7,[%i4+%o1] ! Mem[0000000090000008] = 000000000000002f
! %l5 = 00000000000000b7, Mem[0000000086800028] = d27872ea
sth %l5,[%i1+%o5] ! Mem[0000000086800028] = 00b772ea
! Mem[0000000091000018] = 8e001cfbffffb7c4, %g2 = ffffffffffff8bb8
ldx [%i6+%o3],%g2 ! %g2 = 8e001cfbffffb7c4
! Mem[0000000086000028] = 2976bd1a e02ad1f9, %l4 = 00000011, %l5 = 000000b7
ldd [%i0+%o5],%l4 ! %l4 = 000000002976bd1a 00000000e02ad1f9
! Mem[0000000087000018] = 5ba3fec9, %l2 = 000000008e001cfb
ldsh [%i2+%o3],%l2 ! %l2 = 0000000000005ba3
! Mem[0000000090000008] = 00000000 0000002f, %g2 = ffffb7c4, %g3 = a2d978b6
ldd [%i4+%o1],%g2 ! %g2 = 0000000000000000 000000000000002f
! %l0 = 0000000057910982, Mem[0000000091800000] = ffffffffffffb7c4
stx %l0,[%o0+%g0] ! Mem[0000000091800000] = 0000000057910982
! Mem[0000000091800034] = 0055e8dd, %g2 = 0000000000000000
ldub [%o0+0x036],%g2 ! %g2 = 0000000000000000
! %l4 = 000000002976bd1a, Mem[0000000087800034] = ffffb7c4
stw %l4,[%i3+0x034] ! Mem[0000000087800034] = 2976bd1a
p59_label_16:
! %l4 = 2976bd1a, %l5 = e02ad1f9, Mem[0000000091000008] = 2c1a0011 bdc52155
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 2976bd1a e02ad1f9
! %l0 = 0000000057910982, Mem[0000000090800028] = 215507e9
stw %l0,[%i5+%o5] ! Mem[0000000090800028] = 57910982
! %l0 = 0000000057910982, Mem[0000000086800000] = be804487
stw %l0,[%i1+%g0] ! Mem[0000000086800000] = 57910982
! Mem[0000000090800030] = 07e9002f, %g18 = 84cdb6ca3535da34
ldsw [%i5+0x030],%g2 ! %g2 = 84cdb6ca3535da34
! %l6 = 000055ae, %l7 = 0000002f, Mem[0000000091800008] = 191507e9 09826299
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 000055ae 0000002f
! %l0 = 0000000057910982, Mem[0000000090800008] = 705ed278
sth %l0,[%i5+%o1] ! Mem[0000000090800008] = 0982d278
! Mem[0000000091000020] = 00000000 00000055, %g2 = 07e9002f, %g3 = 0000002f
ldd [%i6+%o4],%g2 ! %g2 = 0000000000000000 0000000000000055
! Mem[0000000086800030] = 73e51a78, %l6 = 00000000000055ae
ldsw [%i1+0x030],%l6 ! %l6 = 0000000073e51a78
! Mem[0000000090800030] = 07e9002f2d07fd66, %g2 = 0000000000000000
ldx [%i5+0x030],%g2 ! %g2 = 07e9002f2d07fd66
! %l5 = 00000000e02ad1f9, Mem[0000000090800018] = b7c41cfb
sth %l5,[%i5+%o3] ! Mem[0000000090800018] = d1f91cfb
p59_label_17:
! Mem[0000000087000008] = 8bb89fb1 5b627848, %l4 = 2976bd1a, %l5 = e02ad1f9
ldd [%i2+%o1],%l4 ! %l4 = 000000008bb89fb1 000000005b627848
! Mem[0000000091000018] = 1cfbffff, %g2 = 07e9002f2d07fd66
lduh [%i6+0x01a],%g2 ! %g2 = 0000000000001cfb
! %l1 = ffffffffffffd1f9, Mem[0000000091000028] = 2ac314addb4f959e
stx %l1,[%i6+%o5] ! Mem[0000000091000028] = ffffffffffffd1f9
! Mem[0000000090000014] = 798eb5a3, %g2 = 0000000000001cfb
lduh [%i4+0x014],%g2 ! %g2 = 000000000000798e
! Mem[0000000091800038] = 799beb80, %g2 = 000000000000798e
ldub [%o0+0x03a],%g2 ! %g2 = 0000000000000079
! %l0 = 0000000057910982, Mem[0000000091800034] = 00000055
stw %l0,[%o0+0x034] ! Mem[0000000091800034] = 57910982
! Mem[0000000090800024] = 002f5791, %g2 = 0000000000000079
ldsh [%i5+0x026],%g2 ! %g2 = 000000000000002f
! Mem[0000000091000020] = 00000000, %g2 = 000000000000002f
ldub [%i6+0x023],%g2 ! %g2 = 0000000000000000
! %l5 = 000000005b627848, Mem[000000009100003a] = 0055ffff
sth %l5,[%i6+0x03a] ! Mem[0000000091000038] = 7848ffff
! Mem[0000000090800028] = 57910982fe226299, %g2 = 0000000000000000
ldx [%i5+%o5],%g2 ! %g2 = 57910982fe226299
p59_label_18:
! Mem[0000000091000004] = bdc52155, %g18 = 84cdb6ca3535da34
ldsw [%i6+0x004],%g2 ! %g2 = 84cdb6ca3535da34
! %l2 = 0000000000005ba3, Mem[0000000091800030] = 8e001cfb57910982
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = 0000000000005ba3
! Mem[0000000090000000] = 8c9a5bf3ffffb7c4, %g2 = ffffffffbdc52155
ldx [%i4+%g0],%g2 ! %g2 = 8c9a5bf3ffffb7c4
! %l0 = 0000000057910982, Mem[0000000091000038] = 8c9a7848
stb %l0,[%i6+0x038] ! Mem[0000000091000038] = 829a7848
! Mem[0000000091800014] = a2d978b6, %g2 = 8c9a5bf3ffffb7c4
ldub [%o0+0x014],%g2 ! %g2 = 00000000000000a2
! Mem[000000009080002c] = fe226299, %g2 = 00000000000000a2
lduw [%i5+0x02c],%g2 ! %g2 = 00000000fe226299
! Mem[000000008680003c] = 6833125a, %l4 = 000000008bb89fb1
ldub [%i1+0x03f],%l4 ! %l4 = 000000000000005a
! Mem[0000000090800038] = 00000000, %g2 = 00000000fe226299
lduw [%i5+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000018] = fbffffb7, %g2 = 0000000000000000
ldub [%i6+0x01b],%g2 ! %g2 = 00000000000000fb
! Mem[0000000090000034] = 60d7bdc5, %g2 = 00000000000000fb
ldsh [%i4+0x036],%g2 ! %g2 = 00000000000060d7
p59_label_19:
! %l1 = ffffffffffffd1f9, Mem[0000000091800020] = 0b682ac3
stw %l1,[%o0+%o4] ! Mem[0000000091800020] = ffffd1f9
! Mem[0000000090800004] = c40982d2, %g2 = 00000000000060d7
ldub [%i5+0x007],%g2 ! %g2 = 00000000000000c4
! Mem[0000000090800014] = ba27fa54, %g2 = 00000000000000c4
lduw [%i5+0x014],%g2 ! %g2 = 00000000ba27fa54
! Mem[0000000091000000] = ff8bb8bd, %g2 = 00000000ba27fa54
ldsb [%i6+0x001],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000090000018] = 7f114e52 9d7122ad, %g2 = ffffffff, %g3 = 00000055
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 000000009d7122ad
! %l4 = 000000000000005a, Mem[000000008600001a] = 7f7a26a2
stb %l4,[%i0+0x01a] ! Mem[0000000086000018] = 7f7a5aa2
! Mem[0000000090000018] = 4e529d71, %g2 = 000000007f114e52
lduh [%i4+0x01a],%g2 ! %g2 = 0000000000004e52
! Mem[0000000090800038] = 0000000000000011, %g2 = 0000000000004e52
ldx [%i5+0x038],%g2 ! %g2 = 0000000000000011
! Mem[0000000091800038] = 799beb80, %g2 = 0000000000000011
ldsh [%o0+0x03a],%g2 ! %g2 = 000000000000799b
! %l4 = 000000000000005a, Mem[0000000091000005] = c5215529
stb %l4,[%i6+0x005] ! Mem[0000000091000004] = 5a215529
p59_label_20:
! %l0 = 0000000057910982, Mem[000000009080003e] = 00110000
sth %l0,[%i5+0x03e] ! Mem[000000009080003c] = 09820000
! %l7 = 000000000000002f, Mem[0000000090000038] = bdc52155
stw %l7,[%i4+0x038] ! Mem[0000000090000038] = 0000002f
! %l1 = ffffffffffffd1f9, Mem[0000000090000010] = 021222fb798eb5a3
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = ffffffffffffd1f9
! %l0 = 57910982, %l1 = ffffd1f9, Mem[0000000090800008] = 0982d278 0000d278
std %l0,[%i5+%o1] ! Mem[0000000090800008] = 57910982 ffffd1f9
! Mem[0000000090000008] = 00000000 0000002f, %g2 = 0000799b, %g3 = 9d7122ad
ldd [%i4+%o1],%g2 ! %g2 = 0000000000000000 000000000000002f
! %l4 = 000000000000005a, Mem[0000000090800002] = 2ac3ffff
stb %l4,[%i5+0x002] ! Mem[0000000090800000] = 5ac3ffff
! Mem[000000009080002c] = fe226299, %g2 = 0000000000000000
lduh [%i5+0x02c],%g2 ! %g2 = 000000000000fe22
! Mem[0000000087800038] = 3b3cb17b, %l6 = 0000000073e51a78
ldub [%i3+0x038],%l6 ! %l6 = 000000000000003b
! Mem[0000000090800010] = bbd0f97a ba27fa54, %g2 = 0000fe22, %g3 = 0000002f
ldd [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a 00000000ba27fa54
! Mem[000000009080001c] = ffffb7c4, %g2 = 00000000bbd0f97a
lduw [%i5+0x01c],%g2 ! %g2 = 00000000ffffb7c4
p59_label_21:
! %l4 = 0000005a, %l5 = 5b627848, Mem[0000000090800038] = 00000000 00000982
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 0000005a 5b627848
! Mem[0000000087800010] = 1f7a2de2 8e001cfb, %l4 = 0000005a, %l5 = 5b627848
ldd [%i3+%o2],%l4 ! %l4 = 000000001f7a2de2 000000008e001cfb
! Mem[000000009100000c] = e02ad1f9, %g2 = 00000000ffffb7c4
lduh [%i6+0x00c],%g2 ! %g2 = 000000000000e02a
! %l0 = 0000000057910982, Mem[0000000091800008] = 000055ae0000002f
stx %l0,[%o0+%o1] ! Mem[0000000091800008] = 0000000057910982
! %l3 = 0000000000000055, Mem[0000000090000008] = 00000000
sth %l3,[%i4+%o1] ! Mem[0000000090000008] = 00550000
! Mem[000000009080003c] = 5b627848, %g2 = 000000000000e02a
lduw [%i5+0x03c],%g2 ! %g2 = 000000005b627848
! %l0 = 57910982, %l1 = ffffd1f9, Mem[0000000091800028] = ffffffff ffffd1f9
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 57910982 ffffd1f9
! %l6 = 0000003b, %l7 = 0000002f, Mem[0000000090000030] = 944f136a 126760d7
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 0000003b 0000002f
! %l2 = 0000000000005ba3, Mem[0000000090000000] = 8c9a5bf3ffffb7c4
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = 0000000000005ba3
! Mem[000000009100002c] = ffffd1f9, %g18 = 84cdb6ca3535da34
ldsw [%i6+0x02c],%g2 ! %g2 = 84cdb6ca3535da34
p59_label_22:
! %l2 = 0000000000005ba3, Mem[0000000090800000] = 0b685ac3ffffb7c4
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = 0000000000005ba3
! %l6 = 000000000000003b, Mem[000000009000003c] = 55ba39dc
sth %l6,[%i4+0x03c] ! Mem[000000009000003c] = 003b39dc
! Mem[0000000091000020] = 0000000000000055, %g2 = ffffffffffffd1f9
ldx [%i6+%o4],%g2 ! %g2 = 0000000000000055
! Mem[000000009000003c] = 003b39dc, %g2 = 0000000000000055
ldub [%i4+0x03c],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000018] = 7f114e52, %g2 = 0000000000000000
lduh [%i4+%o3],%g2 ! %g2 = 0000000000007f11
! %l1 = ffffffffffffd1f9, Mem[0000000090000030] = 0000003b0000002f
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = ffffffffffffd1f9
! Mem[000000009000002c] = d278ffff, %g2 = 0000000000007f11
ldsh [%i4+0x02e],%g2 ! %g2 = ffffffffffffd278
! Mem[000000009000003c] = 003b39dc, %g18 = 84cdb6ca3535da34
ldsw [%i4+0x03c],%g2 ! %g2 = 84cdb6ca3535da34
! Mem[0000000090000024] = 55d27892, %g2 = 00000000003b39dc
ldub [%i4+0x025],%g2 ! %g2 = 0000000000000055
! Mem[0000000087000028] = f1342efd, %l2 = 0000000000005ba3
lduw [%i2+%o5],%l2 ! %l2 = 00000000f1342efd
p59_label_23:
! Mem[0000000086800034] = 5571a683, %l0 = 0000000057910982
lduw [%i1+0x034],%l0 ! %l0 = 000000005571a683
! Mem[0000000090000018] = 7f114e52, %g2 = 0000000000000055
lduh [%i4+%o3],%g2 ! %g2 = 0000000000007f11
! Mem[0000000091000034] = 207bbe7e, %g18 = 84cdb6ca3535da34
ldsw [%i6+0x034],%g2 ! %g2 = 84cdb6ca3535da34
! %l6 = 000000000000003b, Mem[0000000091000006] = 21552976
stb %l6,[%i6+0x006] ! Mem[0000000091000004] = 3b552976
! Mem[0000000091000020] = 00000000, %g2 = 00000000207bbe7e
lduw [%i6+%o4],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000018] = 114e529d, %g2 = 0000000000000000
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000011
! Mem[0000000091000018] = 8e001cfb, %g2 = 0000000000000011
lduw [%i6+%o3],%g2 ! %g2 = 000000008e001cfb
! Mem[000000009180002c] = ffffd1f9, %g18 = 84cdb6ca3535da34
ldsw [%o0+0x02c],%g2 ! %g2 = 84cdb6ca3535da34
! Mem[000000009000000c] = 0000002f, %g18 = 84cdb6ca3535da34
ldsw [%i4+0x00c],%g2 ! %g2 = 84cdb6ca3535da34
! Mem[0000000090000010] = ffffffff ffffd1f9, %g2 = 0000002f, %g3 = ba27fa54
ldd [%i4+%o2],%g2 ! %g2 = 00000000ffffffff 00000000ffffd1f9
p59_label_24:
! %l4 = 1f7a2de2, %l5 = 8e001cfb, Mem[0000000091000020] = 00000000 00000055
std %l4,[%i6+%o4] ! Mem[0000000091000020] = 1f7a2de2 8e001cfb
! %l2 = 00000000f1342efd, Mem[000000009080001a] = 1cfbffff
sth %l2,[%i5+0x01a] ! Mem[0000000090800018] = 2efdffff
! Mem[0000000090800030] = e9002f2d, %g2 = 00000000ffffffff
ldsb [%i5+0x031],%g2 ! %g2 = ffffffffffffffe9
! %l2 = 00000000f1342efd, Mem[0000000090800024] = 0000002f
sth %l2,[%i5+0x024] ! Mem[0000000090800024] = 2efd002f
! Mem[000000009000001c] = 22ad1a54, %g2 = ffffffffffffffe9
ldsh [%i4+0x01e],%g2 ! %g2 = 00000000000022ad
! Mem[0000000091000004] = bd5a3b55, %g2 = 00000000000022ad
lduh [%i6+0x004],%g2 ! %g2 = 000000000000bd5a
! Mem[0000000090800004] = 5ba35791, %g2 = 000000000000bd5a
ldub [%i5+0x006],%g2 ! %g2 = 000000000000005b
! Mem[000000009000003c] = 003b39dc, %g2 = 000000000000005b
lduw [%i4+0x03c],%g2 ! %g2 = 00000000003b39dc
! Mem[0000000090800038] = 0000005a, %g2 = 00000000003b39dc
ldsb [%i5+0x038],%g2 ! %g2 = 0000000000000000
! %l7 = 000000000000002f, Mem[0000000090800024] = 2efd002f
stw %l7,[%i5+0x024] ! Mem[0000000090800024] = 0000002f
p59_label_25:
! Mem[0000000090800010] = bbd0f97a ba27fa54, %g2 = 00000000, %g3 = ffffd1f9
ldd [%i5+%o2],%g2 ! %g2 = 00000000bbd0f97a 00000000ba27fa54
! Mem[0000000091000010] = 191507e9, %g2 = 00000000bbd0f97a
ldsh [%i6+%o2],%g2 ! %g2 = 0000000000001915
! Mem[0000000091000010] = 191507e9, %g18 = 84cdb6ca3535da34
ldsw [%i6+%o2],%g2 ! %g2 = 84cdb6ca3535da34
! %l6 = 0000003b, %l7 = 0000002f, Mem[0000000091800000] = 00000000 57910982
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 0000003b 0000002f
! %l2 = f1342efd, %l3 = 00000055, Mem[0000000090800020] = 00000000 0000002f
std %l2,[%i5+%o4] ! Mem[0000000090800020] = f1342efd 00000055
! %l4 = 000000001f7a2de2, Mem[0000000091000010] = 191507e9
sth %l4,[%i6+%o2] ! Mem[0000000091000010] = 2de207e9
! %l1 = ffffffffffffd1f9, Mem[000000008780000c] = bdc52155
stw %l1,[%i3+0x00c] ! Mem[000000008780000c] = ffffd1f9
! %l3 = 0000000000000055, Mem[0000000091800013] = f4a2d978
stb %l3,[%o0+0x013] ! Mem[0000000091800010] = 55a2d978
! Mem[0000000091800010] = 5e44f955, %g2 = 00000000191507e9
ldsb [%o0+%o2],%g2 ! %g2 = 000000000000005e
! %l4 = 000000001f7a2de2, Mem[0000000090800028] = 57910982
stw %l4,[%i5+%o5] ! Mem[0000000090800028] = 1f7a2de2
ba,a p59_not_taken_0_end
p59_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 000000005571a683
bne,a,pn %xcc,p59_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffd1f9
bne,a,pn %xcc,p59_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000f1342efd
bne,a,pn %xcc,p59_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000055
bne,a,pn %xcc,p59_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000001f7a2de2
bne,a,pn %xcc,p59_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000008e001cfb
bne,a,pn %xcc,p59_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000003b
bne,a,pn %xcc,p59_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000002f
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 084a53b3 14dd7d98
bne %xcc,p59_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 6a871b3c 427f23a1
bne %xcc,p59_f4_fail
nop
! Check Local Memory
set p59_local0_expect,%g1
p59_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 20162f159c616a76
ldx [%i0+0x000],%g3 ! Observed data at 0000000086000000
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 7f7a5aa28774e48e
ldx [%i0+0x018],%g3 ! Observed data at 0000000086000018
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x018,%g4
set p59_local1_expect,%g1
p59_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 57910982564f2bd5
ldx [%i1+0x000],%g3 ! Observed data at 0000000086800000
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00b772ea2ac36a7e
ldx [%i1+0x028],%g3 ! Observed data at 0000000086800028
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = f13482a26833125a
ldx [%i1+0x038],%g3 ! Observed data at 0000000086800038
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x038,%g4
set p59_local2_expect,%g1
p59_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 57910982d2781493
ldx [%i2+0x000],%g3 ! Observed data at 0000000087000000
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x000,%g4
set p59_local3_expect,%g1
p59_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 000000008e001cfb
ldx [%i3+0x000],%g3 ! Observed data at 0000000087800000
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 2c1a8f83ffffd1f9
ldx [%i3+0x008],%g3 ! Observed data at 0000000087800008
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = fffff13400002de2
ldx [%i3+0x018],%g3 ! Observed data at 0000000087800018
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffffffff2976bd1a
ldx [%i3+0x030],%g3 ! Observed data at 0000000087800030
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x030,%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_f4_fail:
set p59_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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:
ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087800008]
ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000086800018]
ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000086800020]
stba %l1,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800018]
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000087800008]
done
p59_trap1o:
ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000087800008]
ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000086800018]
ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000086800020]
stba %l1,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800018]
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000087800008]
done
p59_trap2e:
ldswa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000086800008]
stxa %l0,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800018]
lduba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000086800010]
stxa %l6,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000020]
ldda [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000087800000]
stwa %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086000028]
stba %l3,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800010]
done
p59_trap2o:
ldswa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000086800008]
stxa %l0,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800018]
lduba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000086800010]
stxa %l6,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087000020]
ldda [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000087800000]
stwa %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086000028]
stba %l3,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800010]
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 = 2dba66760b682ac3
ldx [%g1+0x008],%l1 ! %l1 = 328b3cea4c872d04
ldx [%g1+0x010],%l2 ! %l2 = 1469db828c9a5bf3
ldx [%g1+0x018],%l3 ! %l3 = 9e50ec49fd683cac
ldx [%g1+0x020],%l4 ! %l4 = 9df6ab0a191507e9
ldx [%g1+0x028],%l5 ! %l5 = 79fc7deffe226299
ldx [%g1+0x030],%l6 ! %l6 = 923206e4705ed278
ldx [%g1+0x038],%l7 ! %l7 = 603b6741fb17e9f6
! 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 = 19cf939e c9c9d4d0 6516def0 08966e99
! %f4 = aab04317 a789078b 20e884ac 45f6d642
! %f8 = 640302e1 a0ddb532 561a259a ec294b6b
! %f12 = 94b3853e 9982f220 6416ebf2 099e52a2
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d51fb846 a756849f 94fa1eac ad33e942
! %f20 = 3d47bee2 edbcbf9f bdef8f52 b7ceacd5
! %f24 = f18716ef fd56947b 8d9a94eb 8f5f6353
! %f28 = f39f236d 38b9bb48 c07f0e52 477dbff1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e55022bc b127d44f 38f44349 abac7eec
! %f36 = 8694b83f 5281da7a 5e32060c 074386e5
! %f40 = 0d3dba77 d7360aa6 84cafe68 05ac7e4c
! %f44 = 2006666d 865a6c55 417d52fe ab055717
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x3e9aedd80000000a,%g7,%g1 ! GSR scale = 1, align = 2
wr %g1,%g0,%gsr ! GSR = 3e9aedd80000000a
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[0000000088000028] = b0dbefb5ab307c18, %l6 = 67dccd3e5e3766f2
ldx [%i0+%o5],%l6 ! %l6 = b0dbefb5ab307c18
! %l5 = cc85418bd6d808bf, Mem[000000008980003c] = 8bcc2cf9
sth %l5,[%i3+0x03c] ! Mem[000000008980003c] = 08bf2cf9
! Mem[0000000091000038] = 65898de9, %g2 = 000000185582aaff
lduh [%i6+0x038],%g2 ! %g2 = 0000000000006589
! Mem[0000000090800038] = 393f420c, %g2 = 0000000000006589
lduw [%i5+0x038],%g2 ! %g2 = 00000000393f420c
! Mem[0000000088000028] = b0dbefb5 ab307c18, %l2 = 16137a74, %l3 = be31b4f1
ldd [%i0+%o5],%l2 ! %l2 = 00000000b0dbefb5 00000000ab307c18
! Mem[0000000091800018] = 39a5df25 e14610d9, %g2 = 393f420c, %g3 = 0bad0b00
ldd [%o0+%o3],%g2 ! %g2 = 0000000039a5df25 00000000e14610d9
! %l4 = 004e93c5e4ed6962, Mem[0000000091800038] = e8dd799b
stw %l4,[%o0+0x038] ! Mem[0000000091800038] = e4ed6962
! Mem[0000000090800000] = c8c086c6d0bacca9, %g2 = 0000000039a5df25
ldx [%i5+%g0],%g2 ! %g2 = c8c086c6d0bacca9
! %l0 = 40be234e61622432, Mem[000000009180003c] = eb806635
stw %l0,[%o0+0x03c] ! Mem[000000009180003c] = 61622432
! Mem[0000000091800038] = e4ed6962, %g2 = c8c086c6d0bacca9
lduw [%o0+0x038],%g2 ! %g2 = 00000000e4ed6962
p60_label_2:
! Mem[0000000089800028] = 40f1d271, %l7 = 60e3dfdca22632a2
lduw [%i3+%o5],%l7 ! %l7 = 0000000040f1d271
! Mem[000000008900000c] = bee58a47, %l2 = 00000000b0dbefb5
lduw [%i2+0x00c],%l2 ! %l2 = 00000000bee58a47
! Mem[000000009180003c] = 61622432, %g2 = 00000000e4ed6962
lduw [%o0+0x03c],%g2 ! %g2 = 0000000061622432
! %l7 = 0000000040f1d271, Mem[000000008900002e] = 56926372
sth %l7,[%i2+0x02e] ! Mem[000000008900002c] = 5692d271
! Mem[0000000090800000] = c8c086c6, %g2 = 0000000061622432
ldub [%i5+%g0],%g2 ! %g2 = 00000000000000c8
! Mem[0000000088000030] = 8d1e26a0 8161b2ca, %l0 = 61622432, %l1 = 4b2f900f
ldd [%i0+0x030],%l0 ! %l0 = 000000008d1e26a0 000000008161b2ca
! %l4 = 004e93c5e4ed6962, Mem[0000000089000027] = 49bcf129
stb %l4,[%i2+0x027] ! Mem[0000000089000024] = 49bcf162
! %l5 = cc85418bd6d808bf, Mem[000000008880003c] = 896babc0
sth %l5,[%i1+0x03c] ! Mem[000000008880003c] = 08bfabc0
! Mem[0000000090000038] = 8fc6c81b, %g2 = 00000000000000c8
lduh [%i4+0x038],%g2 ! %g2 = 0000000000008fc6
! Mem[0000000091000010] = eb99b055 5bebbbe4, %g2 = 00008fc6, %g3 = e14610d9
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 000000005bebbbe4
p60_label_3:
! %l1 = 000000008161b2ca, Mem[000000009100003a] = 8de9d757
stb %l1,[%i6+0x03a] ! Mem[0000000091000038] = cae9d757
! Mem[000000009000000c] = c40b9e2c, %g2 = 00000000eb99b055
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c40b9e2c
! Mem[0000000090800014] = ba27fa54, %g2 = 00000000c40b9e2c
ldsh [%i5+0x014],%g2 ! %g2 = ffffffffffffba27
! %l6 = ab307c18, %l7 = 40f1d271, Mem[0000000091000038] = 6589cae9 d7571dc0
std %l6,[%i6+0x038] ! Mem[0000000091000038] = ab307c18 40f1d271
! Mem[0000000091000028] = 43a014addb4f959e, %g2 = ffffffffffffba27
ldx [%i6+%o5],%g2 ! %g2 = 43a014addb4f959e
! %l2 = 00000000bee58a47, Mem[0000000090800036] = fd66393f
sth %l2,[%i5+0x036] ! Mem[0000000090800034] = 8a47393f
! Mem[0000000091800008] = 50d23f27 0741274a, %g2 = db4f959e, %g3 = 5bebbbe4
ldd [%o0+%o1],%g2 ! %g2 = 0000000050d23f27 000000000741274a
! Mem[0000000091800028] = d1fa02ccb0308df5, %g2 = 0000000050d23f27
ldx [%o0+%o5],%g2 ! %g2 = d1fa02ccb0308df5
! Mem[0000000091000018] = b4334f34 40af2dc9, %g2 = b0308df5, %g3 = 0741274a
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000040af2dc9
! %l0 = 000000008d1e26a0, Mem[0000000090000022] = edfce7b2
stb %l0,[%i4+0x022] ! Mem[0000000090000020] = a0fce7b2
p60_label_4:
! Mem[0000000090800008] = a3d5b48df38fafd2, %g2 = 00000000b4334f34
ldx [%i5+%o1],%g2 ! %g2 = a3d5b48df38fafd2
! Mem[0000000090000018] = 114e529d, %g2 = a3d5b48df38fafd2
ldub [%i4+0x019],%g2 ! %g2 = 0000000000000011
! %l6 = b0dbefb5ab307c18, Mem[0000000091800010] = 5e44f9f4a2d978b6
stx %l6,[%o0+%o2] ! Mem[0000000091800010] = b0dbefb5ab307c18
! %l4 = 004e93c5e4ed6962, Mem[0000000091800035] = b6487fe4
stb %l4,[%o0+0x035] ! Mem[0000000091800034] = 62487fe4
! %l2 = 00000000bee58a47, Mem[000000009080000c] = f38fafd2
stw %l2,[%i5+0x00c] ! Mem[000000009080000c] = bee58a47
! Mem[0000000089800030] = d69bd141, %l6 = b0dbefb5ab307c18
ldsb [%i3+0x032],%l6 ! %l6 = ffffffffffffffd1
! %l4 = e4ed6962, %l5 = d6d808bf, Mem[0000000090000028] = 07dc67fd 8d791540
std %l4,[%i4+%o5] ! Mem[0000000090000028] = e4ed6962 d6d808bf
! Mem[0000000091800028] = d1fa02ccb0308df5, %g2 = 0000000000000011
ldx [%o0+%o5],%g2 ! %g2 = d1fa02ccb0308df5
! %l6 = ffffffd1, %l7 = 40f1d271, Mem[0000000090800010] = bbd0f97a ba27fa54
std %l6,[%i5+%o2] ! Mem[0000000090800010] = ffffffd1 40f1d271
! Mem[000000008800000c] = ac287997, %l5 = cc85418bd6d808bf
ldsw [%i0+0x00c],%l5 ! %l5 = ffffffffac287997
p60_label_5:
! %l4 = e4ed6962, %l5 = ac287997, Mem[0000000091000010] = eb99b055 5bebbbe4
std %l4,[%i6+%o2] ! Mem[0000000091000010] = e4ed6962 ac287997
! %l4 = 004e93c5e4ed6962, Mem[0000000090800029] = 4882af9c
stb %l4,[%i5+0x029] ! Mem[0000000090800028] = 6282af9c
! %l0 = 000000008d1e26a0, Mem[0000000090000038] = 8fc6c81bf8ba39dc
stx %l0,[%i4+0x038] ! Mem[0000000090000038] = 000000008d1e26a0
! Mem[0000000091000030] = 7257207b, %g2 = d1fa02ccb0308df5
lduh [%i6+0x032],%g2 ! %g2 = 0000000000007257
! Mem[0000000091800010] = b0dbefb5ab307c18, %g2 = 0000000000007257
ldx [%o0+%o2],%g2 ! %g2 = b0dbefb5ab307c18
! Mem[0000000089000018] = fd68a9b6, %l2 = 00000000bee58a47
lduh [%i2+%o3],%l2 ! %l2 = 000000000000fd68
! %l6 = ffffffffffffffd1, Mem[0000000091800016] = 7c1839a5
sth %l6,[%o0+0x016] ! Mem[0000000091800014] = ffd139a5
! %l2 = 000000000000fd68, Mem[000000009080000e] = 8a47ffff
sth %l2,[%i5+0x00e] ! Mem[000000009080000c] = fd68ffff
! Mem[000000009000000c] = c40b9e2c, %g2 = b0dbefb5ab307c18
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c40b9e2c
! %l1 = 000000008161b2ca, Mem[0000000091000004] = de861c20
stw %l1,[%i6+0x004] ! Mem[0000000091000004] = 8161b2ca
p60_label_6:
! %l4 = 004e93c5e4ed6962, Mem[0000000091800028] = d1fa02cc
stb %l4,[%o0+%o5] ! Mem[0000000091800028] = 62fa02cc
! Mem[0000000090800008] = a3d5b48d, %g18 = 74d9e2585fdef0cb
ldsw [%i5+%o1],%g2 ! %g2 = 74d9e2585fdef0cb
! Mem[0000000091000028] = addb4f95, %g2 = ffffffffa3d5b48d
ldub [%i6+0x02b],%g2 ! %g2 = 00000000000000ad
! Mem[0000000090800008] = a3d5b48d, %g18 = 74d9e2585fdef0cb
ldsw [%i5+%o1],%g2 ! %g2 = 74d9e2585fdef0cb
! Mem[0000000090000000] = d6f5d480, %g2 = ffffffffa3d5b48d
ldub [%i4+0x001],%g2 ! %g2 = 00000000000000d6
! %l5 = ffffffffac287997, Mem[0000000090000034] = 126760d7
sth %l5,[%i4+0x034] ! Mem[0000000090000034] = 799760d7
! Mem[0000000090000024] = eb32e4ed, %g2 = 00000000000000d6
ldsb [%i4+0x026],%g2 ! %g2 = ffffffffffffffeb
! %l5 = ffffffffac287997, Mem[0000000091000030] = 7cc77257
stw %l5,[%i6+0x030] ! Mem[0000000091000030] = ac287997
! Mem[0000000088800030] = ff0f89aa, %l1 = 000000008161b2ca
ldub [%i1+0x030],%l1 ! %l1 = 00000000000000ff
! Mem[000000009100001c] = 2dc99de2, %g2 = ffffffffffffffeb
ldsb [%i6+0x01e],%g2 ! %g2 = 000000000000002d
p60_label_7:
! %l6 = ffffffffffffffd1, Mem[000000009000001e] = 22ad1a54
sth %l6,[%i4+0x01e] ! Mem[000000009000001c] = ffd11a54
! %l0 = 000000008d1e26a0, Mem[0000000091800034] = b662487f
stb %l0,[%o0+0x034] ! Mem[0000000091800034] = a062487f
! Mem[0000000090800008] = a3d5b48d bee5fd68, %g2 = 0000002d, %g3 = 40af2dc9
ldd [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d 00000000bee5fd68
! %l1 = 00000000000000ff, Mem[000000009080002c] = 9c5fe8b1
stw %l1,[%i5+0x02c] ! Mem[000000009080002c] = 000000ff
! Mem[0000000090000030] = 6a799760, %g2 = 00000000a3d5b48d
ldub [%i4+0x033],%g2 ! %g2 = 000000000000006a
! Mem[0000000090800038] = 393f420cdd38b60e, %g2 = 000000000000006a
ldx [%i5+0x038],%g2 ! %g2 = 393f420cdd38b60e
! Mem[0000000091000028] = 43a014ad, %g2 = 393f420cdd38b60e
ldsh [%i6+%o5],%g2 ! %g2 = 00000000000043a0
! Mem[0000000089000018] = fd68a9b6, %l0 = 000000008d1e26a0
lduw [%i2+%o3],%l0 ! %l0 = 00000000fd68a9b6
! %l7 = 0000000040f1d271, Mem[0000000091800000] = 6c5e37b5da193367
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = 0000000040f1d271
! Mem[0000000089800008] = 1077a803, %l3 = 00000000ab307c18
ldsw [%i3+%o1],%l3 ! %l3 = 000000001077a803
p60_label_8:
! Mem[0000000091800000] = 0000000040f1d271, %g2 = 00000000000043a0
ldx [%o0+%g0],%g2 ! %g2 = 0000000040f1d271
! Mem[0000000088000034] = 8161b2ca, %l1 = 00000000000000ff
ldsw [%i0+0x034],%l1 ! %l1 = ffffffff8161b2ca
! %l0 = 00000000fd68a9b6, Mem[0000000089000028] = d2a0c0185692d271
stx %l0,[%i2+%o5] ! Mem[0000000089000028] = 00000000fd68a9b6
! %l0 = fd68a9b6, %l1 = 8161b2ca, Mem[0000000090000000] = f4d6f5d4 80b60b78
std %l0,[%i4+%g0] ! Mem[0000000090000000] = fd68a9b6 8161b2ca
! Mem[0000000091800038] = 69626162, %g2 = 0000000040f1d271
lduh [%o0+0x03a],%g2 ! %g2 = 0000000000006962
! %l4 = 004e93c5e4ed6962, Mem[0000000091000038] = ab307c18
stw %l4,[%i6+0x038] ! Mem[0000000091000038] = e4ed6962
! %l5 = ffffffffac287997, Mem[0000000091800032] = 8f71a062
stb %l5,[%o0+0x032] ! Mem[0000000091800030] = 9771a062
! Mem[000000009000003c] = 8d1e26a0, %g2 = 0000000000006962
ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffff8d1e
! %l1 = ffffffff8161b2ca, Mem[000000009000002c] = d6d808bf
stw %l1,[%i4+0x02c] ! Mem[000000009000002c] = 8161b2ca
! Mem[0000000090000018] = 4e529d71, %g2 = ffffffffffff8d1e
lduh [%i4+0x01a],%g2 ! %g2 = 0000000000004e52
p60_label_9:
! Mem[0000000091000018] = b4334f3440af2dc9, %g2 = 0000000000004e52
ldx [%i6+%o3],%g2 ! %g2 = b4334f3440af2dc9
! %l3 = 000000001077a803, Mem[000000009100000d] = 67f293e4
stb %l3,[%i6+0x00d] ! Mem[000000009100000c] = 03f293e4
! %l0 = fd68a9b6, %l1 = 8161b2ca, Mem[0000000090000020] = 1a54a0fc e7b2eb32
std %l0,[%i4+%o4] ! Mem[0000000090000020] = fd68a9b6 8161b2ca
! Mem[0000000091800014] = ab30ffd1, %g2 = b4334f3440af2dc9
ldsh [%o0+0x014],%g2 ! %g2 = ffffffffffffab30
! %l5 = ffffffffac287997, Mem[0000000091000008] = 4b1c5151da03f293
stx %l5,[%i6+%o1] ! Mem[0000000091000008] = ffffffffac287997
! %l1 = ffffffff8161b2ca, Mem[0000000090000000] = fd68a9b68161b2ca
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = ffffffff8161b2ca
! %l0 = 00000000fd68a9b6, Mem[0000000090800028] = eb6282af
stw %l0,[%i5+%o5] ! Mem[0000000090800028] = fd68a9b6
! %l6 = ffffffffffffffd1, Mem[0000000089000033] = 7928452f
stb %l6,[%i2+0x033] ! Mem[0000000089000030] = 792845d1
! Mem[000000009180002c] = 8df54528, %g2 = ffffffffffffab30
ldsh [%o0+0x02e],%g2 ! %g2 = ffffffffffff8df5
! Mem[0000000091000010] = e4ed6962, %g2 = ffffffffffff8df5
lduw [%i6+%o2],%g2 ! %g2 = 00000000e4ed6962
p60_label_10:
! %l7 = 0000000040f1d271, Mem[0000000090800034] = 2d078a47
stw %l7,[%i5+0x034] ! Mem[0000000090800034] = 40f1d271
! Mem[0000000090800010] = ffffffd1, %g2 = 00000000e4ed6962
lduw [%i5+%o2],%g2 ! %g2 = 00000000ffffffd1
! %l4 = e4ed6962, %l5 = ac287997, Mem[0000000091000038] = e4ed6962 40f1d271
std %l4,[%i6+0x038] ! Mem[0000000091000038] = e4ed6962 ac287997
! %l3 = 000000001077a803, Mem[0000000088000006] = 66752426
sth %l3,[%i0+0x006] ! Mem[0000000088000004] = 6675a803
! Mem[0000000091800010] = b0dbefb5 ab30ffd1, %g2 = ffffffd1, %g3 = bee5fd68
ldd [%o0+%o2],%g2 ! %g2 = 00000000b0dbefb5 00000000ab30ffd1
! %l2 = 000000000000fd68, Mem[000000009000002c] = 8161b2ca
stb %l2,[%i4+0x02c] ! Mem[000000009000002c] = 6861b2ca
! Mem[0000000089000018] = fd68a9b6, %l1 = ffffffff8161b2ca
lduh [%i2+%o3],%l1 ! %l1 = 000000000000fd68
! %l0 = fd68a9b6, %l1 = 0000fd68, Mem[0000000090800020] = 6c6c0f3a ba1e4dff
std %l0,[%i5+%o4] ! Mem[0000000090800020] = fd68a9b6 0000fd68
! Mem[000000008980003c] = 08bf2cf9, %l1 = 000000000000fd68
lduh [%i3+0x03e],%l1 ! %l1 = 0000000000002cf9
! %l1 = 0000000000002cf9, Mem[0000000090000020] = fd68a9b6
stw %l1,[%i4+%o4] ! Mem[0000000090000020] = 00002cf9
p60_label_11:
! %l1 = 0000000000002cf9, Mem[000000008800002d] = ab307c18
stb %l1,[%i0+0x02d] ! Mem[000000008800002c] = abf97c18
! %l7 = 0000000040f1d271, Mem[0000000091000010] = e4ed6962ac287997
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = 0000000040f1d271
! %l7 = 0000000040f1d271, Mem[0000000090000026] = b2cae4ed
sth %l7,[%i4+0x026] ! Mem[0000000090000024] = d271e4ed
! %l4 = 004e93c5e4ed6962, Mem[000000008980002a] = 40f1d271
sth %l4,[%i3+0x02a] ! Mem[0000000089800028] = 40f16962
! %l6 = ffffffffffffffd1, Mem[0000000090800030] = e7b33334
sth %l6,[%i5+0x030] ! Mem[0000000090800030] = ffd13334
! %l4 = 004e93c5e4ed6962, Mem[000000009000000a] = b01bc40b
sth %l4,[%i4+0x00a] ! Mem[0000000090000008] = 6962c40b
! Mem[0000000090000034] = 799760d7, %g2 = 00000000b0dbefb5
lduw [%i4+0x034],%g2 ! %g2 = 00000000799760d7
! %l4 = 004e93c5e4ed6962, Mem[000000009080002b] = b6000000
stb %l4,[%i5+0x02b] ! Mem[0000000090800028] = 62000000
! Mem[0000000090800028] = fd68a962000000ff, %g2 = 00000000799760d7
ldx [%i5+%o5],%g2 ! %g2 = fd68a962000000ff
! Mem[0000000091000030] = ac287997 207bbe7e, %g2 = 000000ff, %g3 = ab30ffd1
ldd [%i6+0x030],%g2 ! %g2 = 00000000ac287997 00000000207bbe7e
p60_label_12:
! Mem[0000000088000020] = da74389c 606619a9, %l6 = ffffffd1, %l7 = 40f1d271
ldd [%i0+%o4],%l6 ! %l6 = 00000000da74389c 00000000606619a9
! %l4 = 004e93c5e4ed6962, Mem[0000000090000030] = 944f136a799760d7
stx %l4,[%i4+0x030] ! Mem[0000000090000030] = 004e93c5e4ed6962
! %l4 = 004e93c5e4ed6962, Mem[0000000090000027] = 71e4ed69
stb %l4,[%i4+0x027] ! Mem[0000000090000024] = 62e4ed69
! Mem[0000000091000010] = 00000000, %g2 = 00000000ac287997
lduw [%i6+%o2],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000020] = 8f8d7b41, %g2 = 0000000000000000
ldub [%i6+0x022],%g2 ! %g2 = 000000000000008f
! Mem[0000000090800038] = 393f420cdd38b60e, %g2 = 000000000000008f
ldx [%i5+0x038],%g2 ! %g2 = 393f420cdd38b60e
! Mem[0000000090000008] = 96ab6962, %g2 = 393f420cdd38b60e
ldub [%i4+%o1],%g2 ! %g2 = 0000000000000096
! %l2 = 0000fd68, %l3 = 1077a803, Mem[0000000091800000] = 00000000 40f1d271
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 0000fd68 1077a803
! Mem[0000000089000010] = ebc9f76f, %l4 = 004e93c5e4ed6962
lduw [%i2+%o2],%l4 ! %l4 = 00000000ebc9f76f
! %l0 = fd68a9b6, %l1 = 00002cf9, Mem[0000000089800038] = 41a6bcb9 08bf2cf9
std %l0,[%i3+0x038] ! Mem[0000000089800038] = fd68a9b6 00002cf9
p60_label_13:
! Mem[0000000090000008] = 6962c40b, %g2 = 0000000000000096
ldsb [%i4+0x00a],%g2 ! %g2 = 0000000000000069
! %l0 = 00000000fd68a9b6, Mem[000000009100003c] = ac287997
stw %l0,[%i6+0x03c] ! Mem[000000009100003c] = fd68a9b6
! %l6 = 00000000da74389c, Mem[0000000090800010] = ffffffd140f1d271
stx %l6,[%i5+%o2] ! Mem[0000000090800010] = 00000000da74389c
! %l6 = 00000000da74389c, Mem[0000000090800010] = 00000000
stb %l6,[%i5+%o2] ! Mem[0000000090800010] = 9c000000
! Mem[0000000090000000] = ffffffff 8161b2ca, %g2 = 00000069, %g3 = 207bbe7e
ldd [%i4+%g0],%g2 ! %g2 = 00000000ffffffff 000000008161b2ca
! %l1 = 0000000000002cf9, Mem[0000000091000018] = b4334f3440af2dc9
stx %l1,[%i6+%o3] ! Mem[0000000091000018] = 0000000000002cf9
! %l1 = 0000000000002cf9, Mem[0000000090000020] = 00002cf98161d262
stx %l1,[%i4+%o4] ! Mem[0000000090000020] = 0000000000002cf9
! %l5 = ffffffffac287997, Mem[000000009180002f] = f5452897
stb %l5,[%o0+0x02f] ! Mem[000000009180002c] = 97452897
! %l1 = 0000000000002cf9, Mem[000000008800000f] = ac287997
stb %l1,[%i0+0x00f] ! Mem[000000008800000c] = ac2879f9
! Mem[0000000089000000] = 1124a228, %l4 = 00000000ebc9f76f
lduw [%i2+%g0],%l4 ! %l4 = 000000001124a228
p60_label_14:
! Mem[000000008900001c] = 3d98a9bd, %l6 = 00000000da74389c
ldub [%i2+0x01d],%l6 ! %l6 = 0000000000000098
! Mem[0000000090800000] = 86c6d0ba, %g2 = 00000000ffffffff
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffff86c6
! %l3 = 000000001077a803, Mem[0000000091800018] = 39a5df25
stw %l3,[%o0+%o3] ! Mem[0000000091800018] = 1077a803
! %l0 = 00000000fd68a9b6, Mem[0000000090800012] = 0000da74
sth %l0,[%i5+0x012] ! Mem[0000000090800010] = a9b6da74
! Mem[0000000091800020] = c69ee3c7 33167744, %g2 = ffff86c6, %g3 = 8161b2ca
ldd [%o0+%o4],%g2 ! %g2 = 00000000c69ee3c7 0000000033167744
! Mem[0000000091000034] = 207bbe7e, %g2 = 00000000c69ee3c7
lduw [%i6+0x034],%g2 ! %g2 = 00000000207bbe7e
! Mem[0000000088000020] = da74389c, %l0 = 00000000fd68a9b6
lduw [%i0+%o4],%l0 ! %l0 = 00000000da74389c
! %l0 = 00000000da74389c, Mem[0000000091800011] = dbefb5ab
stb %l0,[%o0+0x011] ! Mem[0000000091800010] = 9cefb5ab
! Mem[0000000090000030] = 93c5e4ed, %g2 = 00000000207bbe7e
ldsb [%i4+0x032],%g2 ! %g2 = ffffffffffffff93
! Mem[000000009100000c] = ac287997, %g2 = ffffffffffffff93
ldub [%i6+0x00c],%g2 ! %g2 = 00000000000000ac
p60_label_15:
! %l0 = 00000000da74389c, Mem[0000000091000010] = 0000000040f1d271
stx %l0,[%i6+%o2] ! Mem[0000000091000010] = 00000000da74389c
! Mem[0000000091000038] = e4ed6962 fd68a9b6, %g2 = 000000ac, %g3 = 33167744
ldd [%i6+0x038],%g2 ! %g2 = 00000000e4ed6962 00000000fd68a9b6
! Mem[0000000091000008] = ffffffffac287997, %g2 = 00000000e4ed6962
ldx [%i6+%o1],%g2 ! %g2 = ffffffffac287997
! %l2 = 0000fd68, %l3 = 1077a803, Mem[0000000091800020] = c69ee3c7 33167744
std %l2,[%o0+%o4] ! Mem[0000000091800020] = 0000fd68 1077a803
! %l2 = 0000fd68, %l3 = 1077a803, Mem[0000000091800000] = 0000fd68 1077a803
std %l2,[%o0+%g0] ! Mem[0000000091800000] = 0000fd68 1077a803
! Mem[0000000088000030] = 8d1e26a0, %l7 = 00000000606619a9
ldsh [%i0+0x032],%l7 ! %l7 = 00000000000026a0
! Mem[0000000091800018] = 1077a803, %g18 = 74d9e2585fdef0cb
ldsw [%o0+%o3],%g2 ! %g2 = 74d9e2585fdef0cb
! %l6 = 0000000000000098, Mem[000000009080001c] = d6343572
stw %l6,[%i5+0x01c] ! Mem[000000009080001c] = 00000098
! Mem[0000000091000030] = ac287997, %g2 = 000000001077a803
lduw [%i6+0x030],%g2 ! %g2 = 00000000ac287997
! Mem[0000000090800004] = d0bacca9, %g2 = 00000000ac287997
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffd0ba
p60_label_16:
! Mem[0000000090000010] = 0212225c 798eb5a3, %g2 = ffffd0ba, %g3 = fd68a9b6
ldd [%i4+%o2],%g2 ! %g2 = 000000000212225c 00000000798eb5a3
! %l2 = 0000fd68, %l3 = 1077a803, Mem[0000000089000018] = fd68a9b6 3d98a9bd
std %l2,[%i2+%o3] ! Mem[0000000089000018] = 0000fd68 1077a803
! Mem[0000000089800018] = ec7062d4, %l5 = ffffffffac287997
ldsh [%i3+%o3],%l5 ! %l5 = ffffffffffffec70
! Mem[000000009080002c] = 000000ff, %g18 = 74d9e2585fdef0cb
ldsw [%i5+0x02c],%g2 ! %g2 = 74d9e2585fdef0cb
! Mem[0000000091000024] = cb8c43a0, %g2 = 00000000000000ff
lduh [%i6+0x026],%g2 ! %g2 = 000000000000cb8c
! Mem[0000000091800008] = 50d23f270741274a, %g2 = 000000000000cb8c
ldx [%o0+%o1],%g2 ! %g2 = 50d23f270741274a
! Mem[0000000089800004] = 703b8a5f, %l3 = 000000001077a803
ldub [%i3+0x006],%l3 ! %l3 = 000000000000008a
! %l1 = 0000000000002cf9, Mem[0000000091800010] = b09cefb5ab30ffd1
stx %l1,[%o0+%o2] ! Mem[0000000091800010] = 0000000000002cf9
! %l0 = 00000000da74389c, Mem[0000000091800038] = e4ed6962
stw %l0,[%o0+0x038] ! Mem[0000000091800038] = da74389c
! Mem[000000009180000c] = 0741274a, %g2 = 50d23f270741274a
ldsb [%o0+0x00c],%g2 ! %g2 = 0000000000000007
p60_label_17:
! %l0 = 00000000da74389c, Mem[0000000090000008] = 96ab6962
sth %l0,[%i4+%o1] ! Mem[0000000090000008] = 389c6962
! Mem[000000009100001c] = 00002cf9, %g2 = 0000000000000007
lduw [%i6+0x01c],%g2 ! %g2 = 0000000000002cf9
! Mem[0000000090000024] = 00002cf9, %g2 = 0000000000002cf9
lduh [%i4+0x024],%g2 ! %g2 = 0000000000000000
! Mem[0000000088000018] = 465a625e, %l7 = 00000000000026a0
ldub [%i0+0x01b],%l7 ! %l7 = 000000000000005e
! Mem[0000000090000028] = e4ed69626861b2ca, %g2 = 0000000000000000
ldx [%i4+%o5],%g2 ! %g2 = e4ed69626861b2ca
! Mem[0000000091000008] = ffffffffac287997, %g2 = e4ed69626861b2ca
ldx [%i6+%o1],%g2 ! %g2 = ffffffffac287997
! Mem[0000000090800004] = cca9a3d5, %g2 = ffffffffac287997
lduh [%i5+0x006],%g2 ! %g2 = 000000000000cca9
! %l7 = 000000000000005e, Mem[000000009180001e] = 10d90000
sth %l7,[%o0+0x01e] ! Mem[000000009180001c] = 005e0000
! Mem[0000000091000008] = ffffffff ac287997, %g2 = 0000cca9, %g3 = 798eb5a3
ldd [%i6+%o1],%g2 ! %g2 = 00000000ffffffff 00000000ac287997
! Mem[000000009180001c] = 46005e00, %g2 = 00000000ffffffff
ldsb [%o0+0x01d],%g2 ! %g2 = 0000000000000046
p60_label_18:
! Mem[0000000091000030] = ac287997207bbe7e, %g2 = 0000000000000046
ldx [%i6+0x030],%g2 ! %g2 = ac287997207bbe7e
! Mem[0000000088800028] = 04fe565c, %l1 = 0000000000002cf9
lduw [%i1+%o5],%l1 ! %l1 = 0000000004fe565c
! Mem[0000000090800000] = c8c086c6 d0bacca9, %g2 = 207bbe7e, %g3 = ac287997
ldd [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6 00000000d0bacca9
! Mem[0000000091800028] = 62fa02ccb0308d97, %g2 = 00000000c8c086c6
ldx [%o0+%o5],%g2 ! %g2 = 62fa02ccb0308d97
! Mem[0000000091000000] = ddab9f6d, %g2 = 62fa02ccb0308d97
ldsh [%i6+%g0],%g2 ! %g2 = ffffffffffffddab
! Mem[0000000088000008] = 675370e9, %l2 = 000000000000fd68
lduh [%i0+%o1],%l2 ! %l2 = 0000000000006753
! Mem[0000000089800038] = fd68a9b6, %l1 = 0000000004fe565c
ldsh [%i3+0x03a],%l1 ! %l1 = ffffffffffffa9b6
! %l0 = da74389c, %l1 = ffffa9b6, Mem[0000000091800030] = 45289771 a062487f
std %l0,[%o0+0x030] ! Mem[0000000091800030] = da74389c ffffa9b6
! %l6 = 0000000000000098, Mem[0000000090000034] = e4ed6962
stw %l6,[%i4+0x034] ! Mem[0000000090000034] = 00000098
! Mem[000000008880003c] = 08bfabc0, %l4 = 000000001124a228
ldsw [%i1+0x03c],%l4 ! %l4 = 0000000008bfabc0
p60_label_19:
! %l1 = ffffffffffffa9b6, Mem[0000000091000020] = 9de28f8d
stw %l1,[%i6+%o4] ! Mem[0000000091000020] = ffffa9b6
! Mem[0000000091000038] = e4ed6962 fd68a9b6, %g2 = ffffddab, %g3 = d0bacca9
ldd [%i6+0x038],%g2 ! %g2 = 00000000e4ed6962 00000000fd68a9b6
! Mem[0000000091800000] = 0000fd681077a803, %g2 = 00000000e4ed6962
ldx [%o0+%g0],%g2 ! %g2 = 0000fd681077a803
! Mem[0000000091000034] = 207bbe7e, %g2 = 0000fd681077a803
ldub [%i6+0x034],%g2 ! %g2 = 0000000000000020
! Mem[0000000090000028] = e4ed6962 6861b2ca, %g2 = 00000020, %g3 = fd68a9b6
ldd [%i4+%o5],%g2 ! %g2 = 00000000e4ed6962 000000006861b2ca
! Mem[0000000091000038] = e4ed6962 fd68a9b6, %g2 = e4ed6962, %g3 = 6861b2ca
ldd [%i6+0x038],%g2 ! %g2 = 00000000e4ed6962 00000000fd68a9b6
! Mem[0000000089000020] = db08e4fa, %l4 = 0000000008bfabc0
lduw [%i2+%o4],%l4 ! %l4 = 00000000db08e4fa
! %l2 = 0000000000006753, Mem[000000008800002c] = abf97c18
sth %l2,[%i0+0x02c] ! Mem[000000008800002c] = 67537c18
! Mem[0000000090800000] = c8c086c6d0bacca9, %g2 = 00000000e4ed6962
ldx [%i5+%g0],%g2 ! %g2 = c8c086c6d0bacca9
! %l5 = ffffffffffffec70, Mem[000000009100001d] = 002cf9ff
stb %l5,[%i6+0x01d] ! Mem[000000009100001c] = 702cf9ff
p60_label_20:
! Mem[0000000090000020] = 00000000 00002cf9, %g2 = d0bacca9, %g3 = fd68a9b6
ldd [%i4+%o4],%g2 ! %g2 = 0000000000000000 0000000000002cf9
! Mem[0000000091000000] = ddab9f6d 8161b2ca, %g2 = 00000000, %g3 = 00002cf9
ldd [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d 000000008161b2ca
! Mem[0000000090000028] = e4ed6962 6861b2ca, %g2 = ddab9f6d, %g3 = 8161b2ca
ldd [%i4+%o5],%g2 ! %g2 = 00000000e4ed6962 000000006861b2ca
! Mem[0000000090000038] = 00000000, %g18 = 74d9e2585fdef0cb
ldsw [%i4+0x038],%g2 ! %g2 = 74d9e2585fdef0cb
! %l4 = 00000000db08e4fa, Mem[0000000090800016] = 389c35d3
sth %l4,[%i5+0x016] ! Mem[0000000090800014] = e4fa35d3
! Mem[0000000090000004] = b2ca389c, %g2 = 0000000000000000
ldub [%i4+0x006],%g2 ! %g2 = 00000000000000b2
! Mem[0000000090800038] = 420cdd38, %g2 = 00000000000000b2
ldsh [%i5+0x03a],%g2 ! %g2 = 000000000000420c
! %l2 = 0000000000006753, Mem[000000009180000a] = 3f270741
sth %l2,[%o0+0x00a] ! Mem[0000000091800008] = 67530741
! %l6 = 0000000000000098, Mem[000000008880000c] = 4f430d99
stw %l6,[%i1+0x00c] ! Mem[000000008880000c] = 00000098
! Mem[0000000091000028] = 43a014ad, %g18 = 74d9e2585fdef0cb
ldsw [%i6+%o5],%g2 ! %g2 = 74d9e2585fdef0cb
p60_label_21:
! Mem[0000000091000038] = e4ed6962 fd68a9b6, %g2 = 43a014ad, %g3 = 6861b2ca
ldd [%i6+0x038],%g2 ! %g2 = 00000000e4ed6962 00000000fd68a9b6
! Mem[000000008880003c] = 08bfabc0, %l1 = ffffffffffffa9b6
ldub [%i1+0x03e],%l1 ! %l1 = 00000000000000ab
! Mem[000000008880003c] = 08bfabc0, %l3 = 000000000000008a
ldub [%i1+0x03e],%l3 ! %l3 = 00000000000000ab
! %l6 = 00000098, %l7 = 0000005e, Mem[0000000090800038] = 393f420c dd38b60e
std %l6,[%i5+0x038] ! Mem[0000000090800038] = 00000098 0000005e
! %l4 = 00000000db08e4fa, Mem[0000000090800018] = 35d3851c00000098
stx %l4,[%i5+%o3] ! Mem[0000000090800018] = 00000000db08e4fa
! Mem[0000000090000000] = ffffffff8161b2ca, %g2 = 00000000e4ed6962
ldx [%i4+%g0],%g2 ! %g2 = ffffffff8161b2ca
! Mem[0000000088800030] = ff0f89aa 75fcb438, %l6 = 00000098, %l7 = 0000005e
ldd [%i1+0x030],%l6 ! %l6 = 00000000ff0f89aa 0000000075fcb438
! Mem[0000000091000038] = e4ed6962fd68a9b6, %g2 = ffffffff8161b2ca
ldx [%i6+0x038],%g2 ! %g2 = e4ed6962fd68a9b6
! %l2 = 00006753, %l3 = 000000ab, Mem[0000000090000038] = 00000000 8d1e26a0
std %l2,[%i4+0x038] ! Mem[0000000090000038] = 00006753 000000ab
! Mem[0000000088800000] = 1f8649c5, %l6 = 00000000ff0f89aa
ldsb [%i1+%g0],%l6 ! %l6 = 000000000000001f
p60_label_22:
! Mem[0000000088800024] = d66c1341, %l5 = ffffffffffffec70
lduw [%i1+0x024],%l5 ! %l5 = 00000000d66c1341
! Mem[000000008980001c] = a79f90f1, %l3 = 00000000000000ab
ldub [%i3+0x01f],%l3 ! %l3 = 00000000000000f1
! Mem[0000000090800028] = fd68a962000000ff, %g2 = e4ed6962fd68a9b6
ldx [%i5+%o5],%g2 ! %g2 = fd68a962000000ff
! Mem[0000000091800020] = fd681077, %g2 = fd68a962000000ff
lduh [%o0+0x022],%g2 ! %g2 = 000000000000fd68
! Mem[000000008900001c] = 1077a803, %l5 = 00000000d66c1341
ldsh [%i2+0x01e],%l5 ! %l5 = ffffffffffffa803
! Mem[0000000090000038] = 00006753000000ab, %g2 = 000000000000fd68
ldx [%i4+0x038],%g2 ! %g2 = 00006753000000ab
! %l6 = 000000000000001f, Mem[0000000091000030] = ac287997207bbe7e
stx %l6,[%i6+0x030] ! Mem[0000000091000030] = 000000000000001f
! Mem[0000000088800028] = 04fe565c, %l1 = 00000000000000ab
ldsb [%i1+%o5],%l1 ! %l1 = 0000000000000004
! Mem[000000009180003c] = 61622432, %g2 = 00006753000000ab
lduh [%o0+0x03c],%g2 ! %g2 = 0000000000006162
! Mem[0000000091800038] = 389c6162, %g2 = 0000000000006162
lduh [%o0+0x03a],%g2 ! %g2 = 000000000000389c
p60_label_23:
! Mem[0000000091800030] = da74389c, %g2 = 000000000000389c
lduw [%o0+0x030],%g2 ! %g2 = 00000000da74389c
! Mem[000000009180002c] = b0308d97, %g2 = 00000000da74389c
ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffffb030
! Mem[0000000089800020] = 48582527, %l4 = 00000000db08e4fa
ldsh [%i3+0x022],%l4 ! %l4 = 0000000000002527
! %l2 = 0000000000006753, Mem[000000009080003f] = 5e000000
stb %l2,[%i5+0x03f] ! Mem[000000009080003c] = 53000000
! Mem[0000000090000028] = e4ed6962, %g2 = ffffffffffffb030
lduh [%i4+%o5],%g2 ! %g2 = 000000000000e4ed
! Mem[0000000091800000] = 0000fd681077a803, %g2 = 000000000000e4ed
ldx [%o0+%g0],%g2 ! %g2 = 0000fd681077a803
! Mem[0000000089000028] = 00000000, %l1 = 0000000000000004
lduh [%i2+%o5],%l1 ! %l1 = 0000000000000000
! Mem[0000000090000030] = 004e93c5 00000098, %g2 = 1077a803, %g3 = fd68a9b6
ldd [%i4+0x030],%g2 ! %g2 = 00000000004e93c5 0000000000000098
! Mem[0000000091800000] = 0000fd68, %g2 = 00000000004e93c5
ldsb [%o0+%g0],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800028] = fd68a962, %g2 = 0000000000000000
lduw [%i5+%o5],%g2 ! %g2 = 00000000fd68a962
p60_label_24:
! Mem[0000000090800028] = fd68a962000000ff, %g2 = 00000000fd68a962
ldx [%i5+%o5],%g2 ! %g2 = fd68a962000000ff
! %l6 = 000000000000001f, Mem[000000009000002e] = b2ca004e
stb %l6,[%i4+0x02e] ! Mem[000000009000002c] = 1fca004e
! Mem[0000000090800018] = 00000000, %g2 = fd68a962000000ff
lduh [%i5+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000010] = 00000000 da74389c, %g2 = 00000000, %g3 = 00000098
ldd [%i6+%o2],%g2 ! %g2 = 0000000000000000 00000000da74389c
! Mem[000000008980002c] = 9df4ee02, %l4 = 0000000000002527
lduw [%i3+0x02c],%l4 ! %l4 = 000000009df4ee02
! Mem[0000000091000038] = e4ed6962fd68a9b6, %g2 = 0000000000000000
ldx [%i6+0x038],%g2 ! %g2 = e4ed6962fd68a9b6
! Mem[0000000088800010] = c5499f0b 4f0b8828, %l4 = 9df4ee02, %l5 = ffffa803
ldd [%i1+%o2],%l4 ! %l4 = 00000000c5499f0b 000000004f0b8828
! Mem[0000000091800008] = 50d267530741274a, %g2 = e4ed6962fd68a9b6
ldx [%o0+%o1],%g2 ! %g2 = 50d267530741274a
! Mem[0000000091000038] = e4ed6962, %g2 = 50d267530741274a
lduh [%i6+0x038],%g2 ! %g2 = 000000000000e4ed
! %l3 = 00000000000000f1, Mem[0000000090800034] = 40f1d271
stw %l3,[%i5+0x034] ! Mem[0000000090800034] = 000000f1
p60_label_25:
! %l6 = 000000000000001f, Mem[000000009000003a] = 67530000
sth %l6,[%i4+0x03a] ! Mem[0000000090000038] = 001f0000
! %l7 = 0000000075fcb438, Mem[0000000088800008] = fc002007
stw %l7,[%i1+%o1] ! Mem[0000000088800008] = 75fcb438
! Mem[0000000090000010] = 0212225c, %g2 = 000000000000e4ed
ldsh [%i4+%o2],%g2 ! %g2 = 0000000000000212
! Mem[0000000090800000] = 86c6d0ba, %g2 = 0000000000000212
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffff86c6
! Mem[0000000089000008] = fb13ac9c, %l0 = 00000000da74389c
lduh [%i2+%o1],%l0 ! %l0 = 000000000000fb13
! Mem[0000000091800014] = 00002cf9, %g18 = 74d9e2585fdef0cb
ldsw [%o0+0x014],%g2 ! %g2 = 74d9e2585fdef0cb
! Mem[0000000090800038] = 00000098, %g2 = 0000000000002cf9
lduw [%i5+0x038],%g2 ! %g2 = 0000000000000098
! Mem[0000000089000038] = 0df0ae08 aa616cdc, %l6 = 0000001f, %l7 = 75fcb438
ldd [%i2+0x038],%l6 ! %l6 = 000000000df0ae08 00000000aa616cdc
! Mem[000000008980000c] = 3de95941, %l5 = 000000004f0b8828
lduh [%i3+0x00c],%l5 ! %l5 = 0000000000003de9
! Mem[000000009100000c] = ac287997, %g18 = 74d9e2585fdef0cb
ldsw [%i6+0x00c],%g2 ! %g2 = 74d9e2585fdef0cb
ba,a p60_not_taken_0_end
p60_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 000000000000fb13
bne,a,pn %xcc,p60_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p60_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000006753
bne,a,pn %xcc,p60_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000f1
bne,a,pn %xcc,p60_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000c5499f0b
bne,a,pn %xcc,p60_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000003de9
bne,a,pn %xcc,p60_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000df0ae08
bne,a,pn %xcc,p60_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000aa616cdc
bne,a,pn %xcc,p60_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p60_check_fp_registers:
set p60_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 19cf939e c9c9d4d0
bne %xcc,p60_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 6516def0 08966e99
bne %xcc,p60_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be aab04317 a789078b
bne %xcc,p60_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 20e884ac 45f6d642
bne %xcc,p60_f6_fail
nop
! Check Local Memory
set p60_local0_expect,%g1
p60_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 92b16d186675a803
ldx [%i0+0x000],%g3 ! Observed data at 0000000088000000
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 675370e9ac2879f9
ldx [%i0+0x008],%g3 ! Observed data at 0000000088000008
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = b0dbefb567537c18
ldx [%i0+0x028],%g3 ! Observed data at 0000000088000028
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x028,%g4
set p60_local1_expect,%g1
p60_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 75fcb43800000098
ldx [%i1+0x008],%g3 ! Observed data at 0000000088800008
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = 85ecb1b408bfabc0
ldx [%i1+0x038],%g3 ! Observed data at 0000000088800038
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x038,%g4
set p60_local2_expect,%g1
p60_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 0000fd681077a803
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 = db08e4fa49bcf162
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 = 00000000fd68a9b6
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 = 792845d12a24315b
ldx [%i2+0x030],%g3 ! Observed data at 0000000089000030
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x030,%g4
set p60_local3_expect,%g1
p60_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = 40f169629df4ee02
ldx [%i3+0x028],%g3 ! Observed data at 0000000089800028
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = fd68a9b600002cf9
ldx [%i3+0x038],%g3 ! Observed data at 0000000089800038
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x038,%g4
! The test for processor 60 has passed
p60_passed:
ta GOOD_TRAP
nop
p60_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p60_failed
p60_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p60_failed
p60_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p60_failed
p60_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p60_failed
p60_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p60_failed
p60_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p60_failed
p60_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p60_failed
p60_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p60_failed
p60_f0_fail:
set p60_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f2_fail:
set p60_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f4_fail:
set p60_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p60_f6_fail:
set p60_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stxa %l0,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000018]
stxa %l6,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800008]
lduwa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000089800000]
stda %l0,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088800018]
stba %l5,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000008]
ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089800018]
stda %l6,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000028]
done
p60_trap1o:
stxa %l0,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000018]
stxa %l6,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800008]
lduwa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000089800000]
stda %l0,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088800018]
stba %l5,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000008]
ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000089800018]
stda %l6,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000028]
done
p60_trap2e:
stxa %l6,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000020]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000088000010]
stxa %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000000]
ldswa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000088000028]
stda %l2,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000000]
done
p60_trap2o:
stxa %l6,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000020]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000088000010]
stxa %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000000]
ldswa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000088000028]
stda %l2,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000000]
done
p60_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p60_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p60_init_memory_pointers:
set p60_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p60_local0_start,%i0
set p60_local1_start,%i1
set p60_local2_start,%i2
set p60_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 40be234e61622432
ldx [%g1+0x008],%l1 ! %l1 = 36e776364b2f900f
ldx [%g1+0x010],%l2 ! %l2 = 38ac79b216137a74
ldx [%g1+0x018],%l3 ! %l3 = 7c69425cbe31b4f1
ldx [%g1+0x020],%l4 ! %l4 = 004e93c5e4ed6962
ldx [%g1+0x028],%l5 ! %l5 = cc85418bd6d808bf
ldx [%g1+0x030],%l6 ! %l6 = 67dccd3e5e3766f2
ldx [%g1+0x038],%l7 ! %l7 = 60e3dfdca22632a2
! 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 = 930d882c 8560f340 354735dd ad05263c
! %f4 = 25765f14 316d43be 098e5b34 6b8f0299
! %f8 = ee378cc9 e2c92b9b 573a4089 5feb34fa
! %f12 = 3c1a0e4a dbce51ec d505104d a0675353
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 464c98e6 30d55bdf ab598301 6cd8a83b
! %f20 = 503e0b21 398c0be0 c0c9c9ba 4d051258
! %f24 = 68aca084 2a17ecce b72294bb a93dc2a9
! %f28 = bcd6d410 357793d9 2a1403cd e5600cf7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 12edde21 bc420ff8 17166ff2 632ed7f7
! %f36 = 0546bd6d 836023e8 fa78a150 eb22e9ea
! %f40 = f9e32454 d6da2662 2b7d20a0 84c20735
! %f44 = f9667ba1 5b3528ed d078905c ef078a82
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc4c189c700000036,%g7,%g1 ! GSR scale = 6, align = 6
wr %g1,%g0,%gsr ! GSR = c4c189c700000036
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[000000008b80002c] = b587927c, %l6 = f7e79994c64a8865
ldub [%i3+0x02d],%l6 ! %l6 = 0000000000000087
! %l0 = b7756e5e, %l1 = fa9775a7, Mem[0000000090800018] = 35d3851c d6343572
std %l0,[%i5+%o3] ! Mem[0000000090800018] = b7756e5e fa9775a7
! Mem[0000000091800028] = d1fa02cc b0308df5, %g2 = b47e5618, %g3 = 0bad0b00
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 00000000b0308df5
! Mem[0000000091800000] = 6c5e37b5, %g18 = aa45d6eff5387ffb
ldsw [%o0+%g0],%g2 ! %g2 = aa45d6eff5387ffb
! Mem[0000000090000000] = f4d6f5d4, %g2 = 000000006c5e37b5
lduw [%i4+%g0],%g2 ! %g2 = 00000000f4d6f5d4
! Mem[000000009180002c] = b0308df5, %g2 = 00000000f4d6f5d4
lduw [%o0+0x02c],%g2 ! %g2 = 00000000b0308df5
! Mem[000000009080000c] = afd2bbd0, %g2 = 00000000b0308df5
ldsb [%i5+0x00e],%g2 ! %g2 = ffffffffffffffaf
! %l0 = b7756e5e, %l1 = fa9775a7, Mem[0000000090000030] = 944f136a 126760d7
std %l0,[%i4+0x030] ! Mem[0000000090000030] = b7756e5e fa9775a7
! %l6 = 00000087, %l7 = ec8fc9cb, Mem[0000000091800008] = 50d23f27 0741274a
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 00000087 ec8fc9cb
! %l2 = 6fcf3b3422613746, Mem[0000000090000028] = 07dc67fd
stw %l2,[%i4+%o5] ! Mem[0000000090000028] = 22613746
p61_label_2:
! Mem[000000008b000020] = acdc172f, %l1 = da0328ebfa9775a7
ldub [%i2+%o4],%l1 ! %l1 = 00000000000000ac
! %l3 = e4d0e5cdf5009edc, Mem[0000000091000010] = eb99b055
stw %l3,[%i6+%o2] ! Mem[0000000091000010] = f5009edc
! %l0 = e423f219b7756e5e, Mem[0000000090000032] = 6e5efa97
sth %l0,[%i4+0x032] ! Mem[0000000090000030] = 6e5efa97
! Mem[0000000091000024] = 7b41cb8c, %g2 = ffffffffffffffaf
ldub [%i6+0x024],%g2 ! %g2 = 000000000000007b
! Mem[000000008b000024] = b9039835, %l7 = 279194bbec8fc9cb
lduw [%i2+0x024],%l7 ! %l7 = 00000000b9039835
! %l4 = 44f01f8a007b1214, Mem[000000008a00001e] = 28738128
sth %l4,[%i0+0x01e] ! Mem[000000008a00001c] = 28731214
! Mem[000000008a800018] = e16e97e6, %l5 = b55394d6c9b296a5
ldsw [%i1+%o3],%l5 ! %l5 = ffffffffe16e97e6
! Mem[0000000091800018] = 39a5df25e14610d9, %g2 = 000000000000007b
ldx [%o0+%o3],%g2 ! %g2 = 39a5df25e14610d9
! Mem[000000009180001c] = e14610d9, %g2 = 39a5df25e14610d9
ldsh [%o0+0x01c],%g2 ! %g2 = ffffffffffffe146
! Mem[0000000091000030] = 7cc77257 207bbe7e, %g2 = ffffe146, %g3 = b0308df5
ldd [%i6+0x030],%g2 ! %g2 = 000000007cc77257 00000000207bbe7e
p61_label_3:
! Mem[0000000091000008] = 4b1c5151 da67f293, %g2 = 7cc77257, %g3 = 207bbe7e
ldd [%i6+%o1],%g2 ! %g2 = 000000004b1c5151 00000000da67f293
! Mem[0000000091000000] = 9f6dde86, %g2 = 000000004b1c5151
ldsh [%i6+0x002],%g2 ! %g2 = ffffffffffff9f6d
! Mem[0000000090800000] = c8c086c6 d0bacca9, %g2 = ffff9f6d, %g3 = da67f293
ldd [%i5+%g0],%g2 ! %g2 = 00000000c8c086c6 00000000d0bacca9
! %l7 = 00000000b9039835, Mem[0000000091000019] = 334f3440
stb %l7,[%i6+0x019] ! Mem[0000000091000018] = 354f3440
! Mem[000000008b800030] = e38ee517 9e6845b9, %l2 = 22613746, %l3 = f5009edc
ldd [%i3+0x030],%l2 ! %l2 = 00000000e38ee517 000000009e6845b9
! %l2 = e38ee517, %l3 = 9e6845b9, Mem[0000000090000000] = f4d6f5d4 80b60b78
std %l2,[%i4+%g0] ! Mem[0000000090000000] = e38ee517 9e6845b9
! Mem[0000000090000008] = 96abb01b, %g2 = 00000000c8c086c6
lduh [%i4+%o1],%g2 ! %g2 = 00000000000096ab
! Mem[000000008b000014] = ff40c036, %l0 = e423f219b7756e5e
ldsw [%i2+0x014],%l0 ! %l0 = ffffffffff40c036
! Mem[000000008a000008] = 929b897f2c0cdfb8, %l3 = 000000009e6845b9
ldx [%i0+%o1],%l3 ! %l3 = 929b897f2c0cdfb8
! Mem[0000000091000020] = 9de28f8d, %g2 = 00000000000096ab
ldsh [%i6+%o4],%g2 ! %g2 = ffffffffffff9de2
p61_label_4:
! %l7 = 00000000b9039835, Mem[0000000090000000] = e38ee517
stw %l7,[%i4+%g0] ! Mem[0000000090000000] = b9039835
! Mem[0000000091800004] = da193367, %g2 = ffffffffffff9de2
ldub [%o0+0x004],%g2 ! %g2 = 00000000000000da
! Mem[0000000091000000] = ddab9f6dde861c20, %g2 = 00000000000000da
ldx [%i6+%g0],%g2 ! %g2 = ddab9f6dde861c20
! %l7 = 00000000b9039835, Mem[000000008a000038] = 87e82fe1
stw %l7,[%i0+0x038] ! Mem[000000008a000038] = b9039835
! Mem[0000000091000014] = e4b4354f, %g2 = ddab9f6dde861c20
ldub [%i6+0x017],%g2 ! %g2 = 00000000000000e4
! Mem[0000000091800020] = c69ee3c7, %g18 = aa45d6eff5387ffb
ldsw [%o0+%o4],%g2 ! %g2 = aa45d6eff5387ffb
! Mem[0000000091000008] = 5151da67, %g2 = ffffffffc69ee3c7
ldub [%i6+0x00a],%g2 ! %g2 = 0000000000000051
! %l6 = 0000000000000087, Mem[0000000091000000] = ddab9f6dde861c20
stx %l6,[%i6+%g0] ! Mem[0000000091000000] = 0000000000000087
! Mem[0000000090000028] = 22613746, %g2 = 0000000000000051
ldsh [%i4+%o5],%g2 ! %g2 = 0000000000002261
! Mem[000000009100000c] = f293f500, %g2 = 0000000000002261
ldub [%i6+0x00e],%g2 ! %g2 = 00000000000000f2
p61_label_5:
! %l7 = 00000000b9039835, Mem[0000000090000020] = 1a54edfc
stw %l7,[%i4+%o4] ! Mem[0000000090000020] = b9039835
! Mem[000000008b800004] = 08456c4c, %l6 = 0000000000000087
lduh [%i3+0x006],%l6 ! %l6 = 0000000000006c4c
! Mem[0000000091800000] = 37b5da19, %g2 = 00000000000000f2
lduh [%o0+0x002],%g2 ! %g2 = 00000000000037b5
! Mem[000000009000003c] = f8ba39dc, %g18 = aa45d6eff5387ffb
ldsw [%i4+0x03c],%g2 ! %g2 = aa45d6eff5387ffb
! Mem[0000000090000020] = b9039835 e7b2eb32, %g2 = f8ba39dc, %g3 = d0bacca9
ldd [%i4+%o4],%g2 ! %g2 = 00000000b9039835 00000000e7b2eb32
! %l5 = ffffffffe16e97e6, Mem[0000000091800028] = d1fa02cc
sth %l5,[%o0+%o5] ! Mem[0000000091800028] = 97e602cc
! %l6 = 00006c4c, %l7 = b9039835, Mem[0000000090000030] = b7756e5e fa9775a7
std %l6,[%i4+0x030] ! Mem[0000000090000030] = 00006c4c b9039835
! Mem[0000000090000008] = 96abb01b, %g2 = 00000000b9039835
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffff96ab
! Mem[000000009180003c] = eb806635, %g18 = aa45d6eff5387ffb
ldsw [%o0+0x03c],%g2 ! %g2 = aa45d6eff5387ffb
! %l0 = ffffffffff40c036, Mem[0000000091800036] = 487fe8dd
sth %l0,[%o0+0x036] ! Mem[0000000091800034] = c036e8dd
p61_label_6:
! Mem[0000000091800018] = 39a5df25, %g2 = ffffffffeb806635
ldub [%o0+%o3],%g2 ! %g2 = 0000000000000039
! %l4 = 44f01f8a007b1214, Mem[0000000090800008] = a3d5b48d
stw %l4,[%i5+%o1] ! Mem[0000000090800008] = 007b1214
! Mem[0000000091800030] = 45288f71, %g2 = 0000000000000039
lduh [%o0+0x030],%g2 ! %g2 = 0000000000004528
! Mem[0000000090000038] = 8fc6c81bf8ba39dc, %g2 = 0000000000004528
ldx [%i4+0x038],%g2 ! %g2 = 8fc6c81bf8ba39dc
! Mem[000000008b80003c] = 00fff5ea, %l6 = 0000000000006c4c
ldsh [%i3+0x03c],%l6 ! %l6 = 00000000000000ff
! %l0 = ff40c036, %l1 = 000000ac, Mem[0000000091000030] = 7cc77257 207bbe7e
std %l0,[%i6+0x030] ! Mem[0000000091000030] = ff40c036 000000ac
! Mem[0000000091800034] = b6b6c036, %g2 = 8fc6c81bf8ba39dc
lduw [%o0+0x034],%g2 ! %g2 = 00000000b6b6c036
! %l3 = 929b897f2c0cdfb8, Mem[0000000091000010] = f5009edc5bebbbe4
stx %l3,[%i6+%o2] ! Mem[0000000091000010] = 929b897f2c0cdfb8
! Mem[000000009180001c] = 10d9c69e, %g2 = 00000000b6b6c036
lduh [%o0+0x01e],%g2 ! %g2 = 00000000000010d9
! %l5 = ffffffffe16e97e6, Mem[000000008a000029] = a6f01102
stb %l5,[%i0+0x029] ! Mem[000000008a000028] = a6e61102
p61_label_7:
! Mem[000000008b000000] = 4e0dd2e6, %l5 = ffffffffe16e97e6
ldsh [%i2+%g0],%l5 ! %l5 = 0000000000004e0d
! %l6 = 00000000000000ff, Mem[000000008b000012] = dcd3575e
sth %l6,[%i2+0x012] ! Mem[000000008b000010] = dcd300ff
! %l7 = 00000000b9039835, Mem[0000000090000000] = b9039835
stw %l7,[%i4+%g0] ! Mem[0000000090000000] = b9039835
! Mem[000000009000003c] = f8ba39dc, %g2 = 00000000000010d9
lduw [%i4+0x03c],%g2 ! %g2 = 00000000f8ba39dc
! Mem[000000009180003c] = eb806635, %g2 = 00000000f8ba39dc
ldsb [%o0+0x03c],%g2 ! %g2 = ffffffffffffffeb
! Mem[0000000090800000] = c6d0bacc, %g2 = ffffffffffffffeb
ldub [%i5+0x003],%g2 ! %g2 = 00000000000000c6
! %l0 = ff40c036, %l1 = 000000ac, Mem[0000000090000000] = b9039835 9e6845b9
std %l0,[%i4+%g0] ! Mem[0000000090000000] = ff40c036 000000ac
! %l7 = 00000000b9039835, Mem[0000000091000009] = 1c5151da
stb %l7,[%i6+0x009] ! Mem[0000000091000008] = 355151da
! %l4 = 44f01f8a007b1214, Mem[0000000091000010] = 929b897f
stw %l4,[%i6+%o2] ! Mem[0000000091000010] = 007b1214
! %l6 = 00000000000000ff, Mem[0000000090000035] = 0398358f
stb %l6,[%i4+0x035] ! Mem[0000000090000034] = ff98358f
p61_label_8:
! %l5 = 0000000000004e0d, Mem[0000000090800018] = b7756e5e
stb %l5,[%i5+%o3] ! Mem[0000000090800018] = 0d756e5e
! Mem[0000000090800014] = ba27fa54, %g2 = 00000000000000c6
ldsb [%i5+0x014],%g2 ! %g2 = ffffffffffffffba
! Mem[0000000091800000] = b5da1933, %g2 = ffffffffffffffba
ldub [%o0+0x003],%g2 ! %g2 = 00000000000000b5
! Mem[0000000090800034] = 2d07fd66, %g2 = 00000000000000b5
ldsh [%i5+0x034],%g2 ! %g2 = 0000000000002d07
! Mem[0000000091000010] = 007b1214, %g2 = 0000000000002d07
lduh [%i6+%o2],%g2 ! %g2 = 000000000000007b
! Mem[000000008b00000c] = 2f8466de, %l0 = ffffffffff40c036
ldsw [%i2+0x00c],%l0 ! %l0 = 000000002f8466de
! %l0 = 000000002f8466de, Mem[0000000091800038] = e8dd799beb806635
stx %l0,[%o0+0x038] ! Mem[0000000091800038] = 000000002f8466de
! Mem[000000008a000020] = 5b9e420c, %l2 = 00000000e38ee517
lduw [%i0+%o4],%l2 ! %l2 = 000000005b9e420c
! %l2 = 5b9e420c, %l3 = 2c0cdfb8, Mem[0000000090000038] = 8fc6c81b f8ba39dc
std %l2,[%i4+0x038] ! Mem[0000000090000038] = 5b9e420c 2c0cdfb8
! Mem[0000000091800034] = c0360000, %g2 = 000000000000007b
ldsh [%o0+0x036],%g2 ! %g2 = ffffffffffffc036
p61_label_9:
! %l4 = 44f01f8a007b1214, Mem[0000000091000037] = ac65898d
stb %l4,[%i6+0x037] ! Mem[0000000091000034] = 1465898d
! Mem[0000000090800008] = 007b1214 f38fafd2, %g2 = ffffc036, %g3 = e7b2eb32
ldd [%i5+%o1],%g2 ! %g2 = 00000000007b1214 00000000f38fafd2
! Mem[000000008b800020] = 5b552c5b83c38137, %l3 = 929b897f2c0cdfb8
ldx [%i3+%o4],%l3 ! %l3 = 5b552c5b83c38137
! Mem[000000009180000c] = ec8fc9cb, %g2 = 00000000007b1214
lduw [%o0+0x00c],%g2 ! %g2 = 00000000ec8fc9cb
! %l3 = 5b552c5b83c38137, Mem[0000000090000004] = 000000ac
stb %l3,[%i4+0x004] ! Mem[0000000090000004] = 370000ac
! %l7 = 00000000b9039835, Mem[0000000091000014] = 2c0cdfb8
stw %l7,[%i6+0x014] ! Mem[0000000091000014] = b9039835
! Mem[0000000091800028] = 97e602cc b0308df5, %g2 = ec8fc9cb, %g3 = f38fafd2
ldd [%o0+%o5],%g2 ! %g2 = 0000000097e602cc 00000000b0308df5
! Mem[0000000091800028] = 97e602cc, %g18 = aa45d6eff5387ffb
ldsw [%o0+%o5],%g2 ! %g2 = aa45d6eff5387ffb
! Mem[0000000091800000] = 6c5e37b5, %g18 = aa45d6eff5387ffb
ldsw [%o0+%g0],%g2 ! %g2 = aa45d6eff5387ffb
! Mem[0000000090000010] = 0212225c798eb5a3, %g2 = 000000006c5e37b5
ldx [%i4+%o2],%g2 ! %g2 = 0212225c798eb5a3
p61_label_10:
! Mem[000000009080001c] = 75a76c6c, %g2 = 0212225c798eb5a3
ldub [%i5+0x01e],%g2 ! %g2 = 0000000000000075
! Mem[0000000091000008] = 4b355151, %g2 = 0000000000000075
lduw [%i6+%o1],%g2 ! %g2 = 000000004b355151
! %l0 = 000000002f8466de, Mem[0000000091800012] = f9f4a2d9
stb %l0,[%o0+0x012] ! Mem[0000000091800010] = def4a2d9
! Mem[000000009180000c] = ec8fc9cb, %g2 = 000000004b355151
ldsb [%o0+0x00c],%g2 ! %g2 = ffffffffffffffec
! %l0 = 2f8466de, %l1 = 000000ac, Mem[0000000090800030] = e7b33334 2d07fd66
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 2f8466de 000000ac
! Mem[0000000090000018] = 7f114e52 9d7122ad, %g2 = ffffffec, %g3 = b0308df5
ldd [%i4+%o3],%g2 ! %g2 = 000000007f114e52 000000009d7122ad
! %l6 = 00000000000000ff, Mem[0000000090000030] = 00006c4cb9ff9835
stx %l6,[%i4+0x030] ! Mem[0000000090000030] = 00000000000000ff
! %l2 = 000000005b9e420c, Mem[000000008b80000f] = 21ac0ffc
stb %l2,[%i3+0x00f] ! Mem[000000008b80000c] = 21ac0f0c
! Mem[0000000091800004] = da193367, %g18 = aa45d6eff5387ffb
ldsw [%o0+0x004],%g2 ! %g2 = aa45d6eff5387ffb
! Mem[000000009100003c] = d7571dc0, %g2 = ffffffffda193367
lduh [%i6+0x03c],%g2 ! %g2 = 000000000000d757
p61_label_11:
! Mem[0000000091000028] = addb4f95, %g2 = 000000000000d757
ldsb [%i6+0x02b],%g2 ! %g2 = ffffffffffffffad
! Mem[0000000091800028] = 97e602cc, %g2 = ffffffffffffffad
ldsh [%o0+%o5],%g2 ! %g2 = ffffffffffff97e6
! Mem[000000008a000024] = d6fe9333, %l2 = 000000005b9e420c
lduw [%i0+0x024],%l2 ! %l2 = 00000000d6fe9333
! Mem[000000008a000000] = 92247522, %l4 = 44f01f8a007b1214
lduh [%i0+0x002],%l4 ! %l4 = 0000000000007522
! Mem[0000000090000000] = c0363700, %g2 = ffffffffffff97e6
ldsh [%i4+0x002],%g2 ! %g2 = ffffffffffffc036
! Mem[000000009100000c] = da67f293, %g2 = ffffffffffffc036
ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffffda67
! Mem[000000008b000008] = 08396722, %l0 = 000000002f8466de
lduw [%i2+%o1],%l0 ! %l0 = 0000000008396722
! Mem[000000008a800034] = a267618c, %l1 = 00000000000000ac
ldsw [%i1+0x034],%l1 ! %l1 = ffffffffa267618c
! Mem[0000000090800024] = ba1e4dff, %g2 = ffffffffffffda67
ldsh [%i5+0x024],%g2 ! %g2 = ffffffffffffba1e
! Mem[0000000091000010] = 007b1214, %g2 = ffffffffffffba1e
ldsh [%i6+%o2],%g2 ! %g2 = 000000000000007b
p61_label_12:
! %l0 = 0000000008396722, Mem[000000008a000000] = 9224752261bb3711
stx %l0,[%i0+%g0] ! Mem[000000008a000000] = 0000000008396722
! Mem[000000009180001c] = 10d9c69e, %g2 = 000000000000007b
ldub [%o0+0x01e],%g2 ! %g2 = 0000000000000010
! Mem[0000000091800008] = 00000087 ec8fc9cb, %g2 = 00000010, %g3 = 9d7122ad
ldd [%o0+%o1],%g2 ! %g2 = 0000000000000087 00000000ec8fc9cb
! Mem[000000009000000c] = 0b9e2c02, %g2 = 0000000000000087
ldub [%i4+0x00d],%g2 ! %g2 = 000000000000000b
! Mem[0000000091800004] = 67000000, %g2 = 000000000000000b
ldub [%o0+0x007],%g2 ! %g2 = 0000000000000067
! %l0 = 0000000008396722, Mem[0000000091800016] = 78b639a5
sth %l0,[%o0+0x016] ! Mem[0000000091800014] = 672239a5
! %l0 = 0000000008396722, Mem[0000000090000000] = ff40c036
stw %l0,[%i4+%g0] ! Mem[0000000090000000] = 08396722
! Mem[0000000090800004] = d0bacca9, %g2 = 0000000000000067
lduw [%i5+0x004],%g2 ! %g2 = 00000000d0bacca9
! %l4 = 00007522, %l5 = 00004e0d, Mem[0000000091800018] = 39a5df25 e14610d9
std %l4,[%o0+%o3] ! Mem[0000000091800018] = 00007522 00004e0d
! Mem[0000000090000000] = 67223700, %g2 = 00000000d0bacca9
ldub [%i4+0x002],%g2 ! %g2 = 0000000000000067
p61_label_13:
! %l3 = 5b552c5b83c38137, Mem[000000008a000030] = 516344f3
sth %l3,[%i0+0x030] ! Mem[000000008a000030] = 813744f3
! Mem[0000000090800000] = c8c086c6d0bacca9, %g2 = 0000000000000067
ldx [%i5+%g0],%g2 ! %g2 = c8c086c6d0bacca9
! %l2 = 00000000d6fe9333, Mem[0000000091000034] = 00000014
stw %l2,[%i6+0x034] ! Mem[0000000091000034] = d6fe9333
! Mem[0000000091000018] = b4354f34, %g2 = c8c086c6d0bacca9
ldsb [%i6+%o3],%g2 ! %g2 = ffffffffffffffb4
! Mem[0000000091000018] = b4354f34, %g2 = ffffffffffffffb4
lduw [%i6+%o3],%g2 ! %g2 = 00000000b4354f34
! Mem[0000000091000020] = 9de28f8d7b41cb8c, %g2 = 00000000b4354f34
ldx [%i6+%o4],%g2 ! %g2 = 9de28f8d7b41cb8c
! Mem[0000000090000014] = 798eb5a3, %g2 = 9de28f8d7b41cb8c
lduw [%i4+0x014],%g2 ! %g2 = 00000000798eb5a3
! %l3 = 5b552c5b83c38137, Mem[0000000090000028] = 226137468d791540
stx %l3,[%i4+%o5] ! Mem[0000000090000028] = 5b552c5b83c38137
! Mem[000000009080000c] = f38fafd2, %g2 = 00000000798eb5a3
ldsb [%i5+0x00c],%g2 ! %g2 = fffffffffffffff3
! %l0 = 0000000008396722, Mem[0000000090800008] = 007b1214f38fafd2
stx %l0,[%i5+%o1] ! Mem[0000000090800008] = 0000000008396722
p61_label_14:
! Mem[0000000090800008] = 00000839, %g2 = fffffffffffffff3
ldsb [%i5+0x00a],%g2 ! %g2 = 0000000000000000
! %l5 = 0000000000004e0d, Mem[0000000091800024] = 33167744
stw %l5,[%o0+0x024] ! Mem[0000000091800024] = 00004e0d
! Mem[000000009100002c] = 4f959eff, %g2 = 0000000000000000
ldsb [%i6+0x02d],%g2 ! %g2 = 000000000000004f
! %l4 = 0000000000007522, Mem[0000000091000014] = b9039835
stw %l4,[%i6+0x014] ! Mem[0000000091000014] = 00007522
! Mem[000000008b000024] = b9039835, %l7 = 00000000b9039835
ldsb [%i2+0x025],%l7 ! %l7 = 0000000000000003
! Mem[0000000091000028] = 43a014ad, %g18 = aa45d6eff5387ffb
ldsw [%i6+%o5],%g2 ! %g2 = aa45d6eff5387ffb
! %l6 = 00000000000000ff, Mem[000000008b000013] = dcd300ff
stb %l6,[%i2+0x013] ! Mem[000000008b000010] = dcd300ff
! Mem[0000000090800000] = c8c086c6, %g2 = 0000000043a014ad
lduh [%i5+%g0],%g2 ! %g2 = 000000000000c8c0
! Mem[0000000090800004] = d0bacca9, %g2 = 000000000000c8c0
lduw [%i5+0x004],%g2 ! %g2 = 00000000d0bacca9
! %l2 = 00000000d6fe9333, Mem[000000008a800027] = 571a4ff1
stb %l2,[%i1+0x027] ! Mem[000000008a800024] = 571a4f33
p61_label_15:
! Mem[000000008b000000] = 4e0dd2e6 502028f6, %l0 = 08396722, %l1 = a267618c
ldd [%i2+%g0],%l0 ! %l0 = 000000004e0dd2e6 00000000502028f6
! Mem[0000000091000008] = 4b355151, %g2 = 00000000d0bacca9
lduh [%i6+%o1],%g2 ! %g2 = 0000000000004b35
! %l6 = 00000000000000ff, Mem[0000000090800034] = 000000ac
sth %l6,[%i5+0x034] ! Mem[0000000090800034] = 00ff00ac
! Mem[000000009180003c] = 8466de00, %g2 = 0000000000004b35
ldub [%o0+0x03d],%g2 ! %g2 = 0000000000000084
! Mem[0000000091000018] = b4354f34, %g18 = aa45d6eff5387ffb
ldsw [%i6+%o3],%g2 ! %g2 = aa45d6eff5387ffb
! Mem[0000000090800028] = eb4882af 9c5fe8b1, %g2 = b4354f34, %g3 = ec8fc9cb
ldd [%i5+%o5],%g2 ! %g2 = 00000000eb4882af 000000009c5fe8b1
! Mem[0000000091000038] = 65898de9, %g2 = 00000000eb4882af
lduw [%i6+0x038],%g2 ! %g2 = 0000000065898de9
! Mem[000000008a800030] = 14bb4171a267618c, %l7 = 0000000000000003
ldx [%i1+0x030],%l7 ! %l7 = 14bb4171a267618c
! Mem[0000000090000024] = e7b2eb32, %g2 = 0000000065898de9
lduw [%i4+0x024],%g2 ! %g2 = 00000000e7b2eb32
! Mem[0000000090800020] = 3aba1e4d, %g2 = 00000000e7b2eb32
ldub [%i5+0x023],%g2 ! %g2 = 000000000000003a
p61_label_16:
! %l1 = 00000000502028f6, Mem[000000008a00001e] = 28731214
sth %l1,[%i0+0x01e] ! Mem[000000008a00001c] = 287328f6
! Mem[0000000091800018] = 00007522, %g2 = 000000000000003a
ldsh [%o0+%o3],%g2 ! %g2 = 0000000000000000
! %l6 = 00000000000000ff, Mem[0000000091800034] = b6b6c036
stw %l6,[%o0+0x034] ! Mem[0000000091800034] = 000000ff
! %l5 = 0000000000004e0d, Mem[0000000091800000] = 6c5e37b5da193367
stx %l5,[%o0+%g0] ! Mem[0000000091800000] = 0000000000004e0d
! %l4 = 0000000000007522, Mem[000000009100002c] = db4f959e
stw %l4,[%i6+0x02c] ! Mem[000000009100002c] = 00007522
! Mem[000000008b000034] = af91b49c, %l1 = 00000000502028f6
lduw [%i2+0x034],%l1 ! %l1 = 00000000af91b49c
! Mem[0000000090800020] = 6c6c0f3a, %g2 = 0000000000000000
ldsh [%i5+%o4],%g2 ! %g2 = 0000000000006c6c
! Mem[0000000090000028] = 5b552c5b, %g2 = 0000000000006c6c
lduw [%i4+%o5],%g2 ! %g2 = 000000005b552c5b
! Mem[0000000090000024] = e7b2eb32, %g18 = aa45d6eff5387ffb
ldsw [%i4+0x024],%g2 ! %g2 = aa45d6eff5387ffb
! Mem[000000009180001c] = 4e0dc69e, %g2 = ffffffffe7b2eb32
lduh [%o0+0x01e],%g2 ! %g2 = 0000000000004e0d
p61_label_17:
! Mem[0000000090800018] = 6e5efa97, %g2 = 0000000000004e0d
ldsb [%i5+0x01a],%g2 ! %g2 = 000000000000006e
! %l1 = 00000000af91b49c, Mem[0000000091000028] = 43a014ad
stw %l1,[%i6+%o5] ! Mem[0000000091000028] = af91b49c
! %l6 = 00000000000000ff, Mem[0000000091800002] = 00000000
sth %l6,[%o0+0x002] ! Mem[0000000091800000] = 00ff0000
! Mem[0000000090800000] = c8c086c6d0bacca9, %g2 = 000000000000006e
ldx [%i5+%g0],%g2 ! %g2 = c8c086c6d0bacca9
! Mem[000000009080003c] = b60e0000, %g2 = c8c086c6d0bacca9
ldub [%i5+0x03e],%g2 ! %g2 = 00000000000000b6
! %l5 = 0000000000004e0d, Mem[0000000090000008] = 96abb01bc40b9e2c
stx %l5,[%i4+%o1] ! Mem[0000000090000008] = 0000000000004e0d
! Mem[000000009100001c] = 40af2dc9, %g2 = 00000000000000b6
lduh [%i6+0x01c],%g2 ! %g2 = 00000000000040af
! Mem[000000008b800008] = 3ef8e31821ac0f0c, %l4 = 0000000000007522
ldx [%i3+%o1],%l4 ! %l4 = 3ef8e31821ac0f0c
! Mem[0000000091800028] = 97e602cc, %g2 = 00000000000040af
lduw [%o0+%o5],%g2 ! %g2 = 0000000097e602cc
! Mem[0000000090000000] = 08396722, %g2 = 0000000097e602cc
lduw [%i4+%g0],%g2 ! %g2 = 0000000008396722
p61_label_18:
! Mem[000000008a800038] = 46aeb0b8189c7cd7, %l0 = 000000004e0dd2e6
ldx [%i1+0x038],%l0 ! %l0 = 46aeb0b8189c7cd7
! %l5 = 0000000000004e0d, Mem[0000000091800030] = 45288f71000000ff
stx %l5,[%o0+0x030] ! Mem[0000000091800030] = 0000000000004e0d
! %l6 = 00000000000000ff, Mem[0000000090000008] = 00000000
stw %l6,[%i4+%o1] ! Mem[0000000090000008] = 000000ff
! %l2 = 00000000d6fe9333, Mem[000000008a00002a] = a6e61102
stb %l2,[%i0+0x02a] ! Mem[000000008a000028] = a6e63302
! %l1 = 00000000af91b49c, Mem[0000000091800038] = 000000002f8466de
stx %l1,[%o0+0x038] ! Mem[0000000091800038] = 00000000af91b49c
! %l1 = 00000000af91b49c, Mem[0000000091800008] = 00000087ec8fc9cb
stx %l1,[%o0+%o1] ! Mem[0000000091800008] = 00000000af91b49c
! %l0 = 46aeb0b8189c7cd7, Mem[0000000091000020] = 9de28f8d
sth %l0,[%i6+%o4] ! Mem[0000000091000020] = 7cd78f8d
! Mem[0000000090800000] = c8c086c6, %g18 = aa45d6eff5387ffb
ldsw [%i5+%g0],%g2 ! %g2 = aa45d6eff5387ffb
! %l3 = 5b552c5b83c38137, Mem[000000009100001e] = 2dc97cd7
sth %l3,[%i6+0x01e] ! Mem[000000009100001c] = 81377cd7
! Mem[0000000091800000] = 000000ff 00004e0d, %g2 = c8c086c6, %g3 = 9c5fe8b1
ldd [%o0+%g0],%g2 ! %g2 = 00000000000000ff 0000000000004e0d
p61_label_19:
! %l4 = 21ac0f0c, %l5 = 00004e0d, Mem[0000000091000028] = af91b49c 00007522
std %l4,[%i6+%o5] ! Mem[0000000091000028] = 21ac0f0c 00004e0d
! %l1 = 00000000af91b49c, Mem[000000008b000024] = b9039835
stb %l1,[%i2+0x024] ! Mem[000000008b000024] = 9c039835
! %l2 = 00000000d6fe9333, Mem[0000000090800000] = c8c086c6
sth %l2,[%i5+%g0] ! Mem[0000000090800000] = 933386c6
! %l0 = 189c7cd7, %l1 = af91b49c, Mem[0000000090800018] = 0d756e5e fa9775a7
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 189c7cd7 af91b49c
! %l1 = 00000000af91b49c, Mem[000000009100001a] = 4f3440af
stb %l1,[%i6+0x01a] ! Mem[0000000091000018] = 9c3440af
! %l2 = 00000000d6fe9333, Mem[000000009100003b] = e9d7571d
stb %l2,[%i6+0x03b] ! Mem[0000000091000038] = 33d7571d
! %l7 = 14bb4171a267618c, Mem[000000009180000c] = af91b49c
stw %l7,[%o0+0x00c] ! Mem[000000009180000c] = a267618c
! Mem[0000000091000014] = 7522b435, %g2 = 00000000000000ff
ldsh [%i6+0x016],%g2 ! %g2 = 0000000000007522
! Mem[000000008a800030] = 14bb4171, %l0 = 46aeb0b8189c7cd7
lduw [%i1+0x030],%l0 ! %l0 = 0000000014bb4171
! Mem[000000008a000034] = f9b007ed, %l1 = 00000000af91b49c
lduw [%i0+0x034],%l1 ! %l1 = 00000000f9b007ed
p61_label_20:
! Mem[000000008a000010] = a50a7ec6, %l2 = 00000000d6fe9333
lduw [%i0+%o2],%l2 ! %l2 = 00000000a50a7ec6
! Mem[000000009000001c] = 9d7122ad, %g2 = 0000000000007522
ldsb [%i4+0x01c],%g2 ! %g2 = ffffffffffffff9d
! Mem[0000000090800000] = 86c6d0ba, %g2 = ffffffffffffff9d
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffff86c6
! %l6 = 00000000000000ff, Mem[0000000090800000] = 933386c6d0bacca9
stx %l6,[%i5+%g0] ! Mem[0000000090800000] = 00000000000000ff
! Mem[0000000091800018] = 00007522 00004e0d, %g2 = ffff86c6, %g3 = 00004e0d
ldd [%o0+%o3],%g2 ! %g2 = 0000000000007522 0000000000004e0d
! %l0 = 14bb4171, %l1 = f9b007ed, Mem[0000000090000018] = 7f114e52 9d7122ad
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 14bb4171 f9b007ed
! %l4 = 3ef8e31821ac0f0c, Mem[0000000091000010] = 007b121400007522
stx %l4,[%i6+%o2] ! Mem[0000000091000010] = 3ef8e31821ac0f0c
! Mem[000000008a000020] = 5b9e420cd6fe9333, %l7 = 14bb4171a267618c
ldx [%i0+%o4],%l7 ! %l7 = 5b9e420cd6fe9333
! Mem[0000000090000004] = 370000ac, %g18 = aa45d6eff5387ffb
ldsw [%i4+0x004],%g2 ! %g2 = aa45d6eff5387ffb
! %l5 = 0000000000004e0d, Mem[000000008b80001c] = ebf63fe0
sth %l5,[%i3+0x01c] ! Mem[000000008b80001c] = 4e0d3fe0
p61_label_21:
! Mem[0000000091000000] = 00000000, %g2 = 00000000370000ac
ldub [%i6+0x001],%g2 ! %g2 = 0000000000000000
! Mem[000000008b000004] = 502028f6, %l2 = 00000000a50a7ec6
lduw [%i2+0x004],%l2 ! %l2 = 00000000502028f6
! %l1 = 00000000f9b007ed, Mem[000000008b800016] = 9e39609b
sth %l1,[%i3+0x016] ! Mem[000000008b800014] = 9e3907ed
! Mem[0000000091000024] = 7b41cb8c, %g2 = 0000000000000000
lduw [%i6+0x024],%g2 ! %g2 = 000000007b41cb8c
! %l1 = 00000000f9b007ed, Mem[0000000091000001] = 00000000
stb %l1,[%i6+0x001] ! Mem[0000000091000000] = ed000000
! Mem[0000000091000014] = 21ac0f0c, %g2 = 000000007b41cb8c
lduh [%i6+0x014],%g2 ! %g2 = 00000000000021ac
! Mem[0000000091800028] = 97e602cc b0308df5, %g2 = 000021ac, %g3 = 00004e0d
ldd [%o0+%o5],%g2 ! %g2 = 0000000097e602cc 00000000b0308df5
! Mem[0000000090000038] = 5b9e420c 2c0cdfb8, %g2 = 97e602cc, %g3 = b0308df5
ldd [%i4+0x038],%g2 ! %g2 = 000000005b9e420c 000000002c0cdfb8
! %l4 = 3ef8e31821ac0f0c, Mem[0000000090000014] = 798eb5a3
stw %l4,[%i4+0x014] ! Mem[0000000090000014] = 21ac0f0c
! Mem[0000000090800008] = 00000000, %g18 = aa45d6eff5387ffb
ldsw [%i5+%o1],%g2 ! %g2 = aa45d6eff5387ffb
p61_label_22:
! %l5 = 0000000000004e0d, Mem[0000000091000022] = 8f8d7b41
stb %l5,[%i6+0x022] ! Mem[0000000091000020] = 0d8d7b41
! Mem[0000000091000028] = 21ac0f0c 00004e0d, %g2 = 00000000, %g3 = 2c0cdfb8
ldd [%i6+%o5],%g2 ! %g2 = 0000000021ac0f0c 0000000000004e0d
! %l4 = 3ef8e31821ac0f0c, Mem[000000008a80002c] = 70cd5983
stb %l4,[%i1+0x02c] ! Mem[000000008a80002c] = 0ccd5983
! %l4 = 3ef8e31821ac0f0c, Mem[0000000091000024] = 7b41cb8c
sth %l4,[%i6+0x024] ! Mem[0000000091000024] = 0f0ccb8c
! %l3 = 5b552c5b83c38137, Mem[000000008b000010] = dcd300ffff40c036
stx %l3,[%i2+%o2] ! Mem[000000008b000010] = 5b552c5b83c38137
! Mem[0000000090000018] = 71f9b007, %g2 = 0000000021ac0f0c
ldsb [%i4+0x01b],%g2 ! %g2 = 0000000000000071
! Mem[0000000090800038] = 420cdd38, %g2 = 0000000000000071
lduh [%i5+0x03a],%g2 ! %g2 = 000000000000420c
! %l1 = 00000000f9b007ed, Mem[0000000090000008] = 000000ff
stb %l1,[%i4+%o1] ! Mem[0000000090000008] = ed0000ff
! %l1 = 00000000f9b007ed, Mem[0000000091000000] = 00ed0000
sth %l1,[%i6+%g0] ! Mem[0000000091000000] = 07ed0000
! Mem[000000009000001c] = 07edb903, %g2 = 000000000000420c
ldub [%i4+0x01e],%g2 ! %g2 = 0000000000000007
p61_label_23:
! %l4 = 3ef8e31821ac0f0c, Mem[0000000091000028] = 21ac0f0c00004e0d
stx %l4,[%i6+%o5] ! Mem[0000000091000028] = 3ef8e31821ac0f0c
! Mem[0000000091800008] = 00000000a267618c, %g2 = 0000000000000007
ldx [%o0+%o1],%g2 ! %g2 = 00000000a267618c
! %l2 = 00000000502028f6, Mem[000000009000003c] = 2c0cdfb8
stb %l2,[%i4+0x03c] ! Mem[000000009000003c] = f60cdfb8
! %l0 = 14bb4171, %l1 = f9b007ed, Mem[0000000090000038] = 5b9e420c f60cdfb8
std %l0,[%i4+0x038] ! Mem[0000000090000038] = 14bb4171 f9b007ed
! Mem[000000008a80001c] = f3af9123, %l7 = 5b9e420cd6fe9333
ldsh [%i1+0x01e],%l7 ! %l7 = ffffffffffff9123
! Mem[0000000090800028] = eb4882af 9c5fe8b1, %g2 = a267618c, %g3 = 00004e0d
ldd [%i5+%o5],%g2 ! %g2 = 00000000eb4882af 000000009c5fe8b1
! %l6 = 000000ff, %l7 = ffff9123, Mem[0000000091800020] = c69ee3c7 00004e0d
std %l6,[%o0+%o4] ! Mem[0000000091800020] = 000000ff ffff9123
! Mem[0000000090800038] = 3f420cdd, %g2 = 00000000eb4882af
ldub [%i5+0x039],%g2 ! %g2 = 000000000000003f
! Mem[0000000091000010] = 1821ac0f, %g2 = 000000000000003f
ldub [%i6+0x013],%g2 ! %g2 = 0000000000000018
! Mem[0000000091000028] = 3ef8e318, %g2 = 0000000000000018
ldsh [%i6+%o5],%g2 ! %g2 = 0000000000003ef8
p61_label_24:
! Mem[0000000091800000] = 000000ff00004e0d, %g2 = 0000000000003ef8
ldx [%o0+%g0],%g2 ! %g2 = 000000ff00004e0d
! %l7 = ffffffffffff9123, Mem[000000009100000e] = f2933ef8
sth %l7,[%i6+0x00e] ! Mem[000000009100000c] = 91233ef8
! %l0 = 14bb4171, %l1 = f9b007ed, Mem[0000000091800028] = 97e602cc b0308df5
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 14bb4171 f9b007ed
! %l4 = 3ef8e31821ac0f0c, Mem[000000009000003f] = ed000000
stb %l4,[%i4+0x03f] ! Mem[000000009000003c] = 0c000000
! %l6 = 000000ff, %l7 = ffff9123, Mem[0000000091000028] = 3ef8e318 21ac0f0c
std %l6,[%i6+%o5] ! Mem[0000000091000028] = 000000ff ffff9123
! Mem[0000000090800010] = bbd0f97aba27fa54, %g2 = 000000ff00004e0d
ldx [%i5+%o2],%g2 ! %g2 = bbd0f97aba27fa54
! Mem[000000009080002c] = 5fe8b12f, %g2 = bbd0f97aba27fa54
ldsb [%i5+0x02d],%g2 ! %g2 = 000000000000005f
! Mem[0000000090000010] = 0212225c, %g2 = 000000000000005f
lduh [%i4+%o2],%g2 ! %g2 = 0000000000000212
! Mem[0000000090000034] = 000000ff, %g2 = 0000000000000212
lduh [%i4+0x034],%g2 ! %g2 = 0000000000000000
! %l4 = 21ac0f0c, %l5 = 00004e0d, Mem[000000008a800028] = 83479acb 0ccd5983
std %l4,[%i1+%o5] ! Mem[000000008a800028] = 21ac0f0c 00004e0d
p61_label_25:
! %l7 = ffffffffffff9123, Mem[000000009000002c] = 83c38137
sth %l7,[%i4+0x02c] ! Mem[000000009000002c] = 91238137
! %l3 = 5b552c5b83c38137, Mem[0000000090800031] = 8466de00
stb %l3,[%i5+0x031] ! Mem[0000000090800030] = 3766de00
! Mem[0000000090000028] = 5b552c5b 91238137, %g2 = 00000000, %g3 = 9c5fe8b1
ldd [%i4+%o5],%g2 ! %g2 = 000000005b552c5b 0000000091238137
! %l7 = ffffffffffff9123, Mem[000000009100002a] = 00ffffff
sth %l7,[%i6+0x02a] ! Mem[0000000091000028] = 9123ffff
! %l1 = 00000000f9b007ed, Mem[000000009100000c] = da679123
stw %l1,[%i6+0x00c] ! Mem[000000009100000c] = f9b007ed
! %l3 = 5b552c5b83c38137, Mem[0000000090000008] = ed0000ff
stb %l3,[%i4+%o1] ! Mem[0000000090000008] = 370000ff
! %l1 = 00000000f9b007ed, Mem[0000000090800020] = 6c6c0f3aba1e4dff
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 00000000f9b007ed
! %l7 = ffffffffffff9123, Mem[000000008a000000] = 0000000008396722
stx %l7,[%i0+%g0] ! Mem[000000008a000000] = ffffffffffff9123
! %l3 = 5b552c5b83c38137, Mem[0000000090800018] = 189c7cd7
stw %l3,[%i5+%o3] ! Mem[0000000090800018] = 83c38137
! %l4 = 3ef8e31821ac0f0c, Mem[0000000091800014] = a2d96722
stw %l4,[%o0+0x014] ! Mem[0000000091800014] = 21ac0f0c
ba,a p61_not_taken_0_end
p61_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 0000000014bb4171
bne,a,pn %xcc,p61_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000f9b007ed
bne,a,pn %xcc,p61_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000502028f6
bne,a,pn %xcc,p61_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 5b552c5b83c38137
bne,a,pn %xcc,p61_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 3ef8e31821ac0f0c
bne,a,pn %xcc,p61_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000004e0d
bne,a,pn %xcc,p61_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ff
bne,a,pn %xcc,p61_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ffffffffffff9123
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 930d882c 8560f340
bne %xcc,p61_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 354735dd ad05263c
bne %xcc,p61_f2_fail
nop
! Check Local Memory
set p61_local0_expect,%g1
p61_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ffffffffffff9123
ldx [%i0+0x000],%g3 ! Observed data at 000000008a000000
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 340e654b287328f6
ldx [%i0+0x018],%g3 ! Observed data at 000000008a000018
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = a6e633025742b81e
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 = 813744f3f9b007ed
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 = b903983569649ec4
ldx [%i0+0x038],%g3 ! Observed data at 000000008a000038
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x038,%g4
set p61_local1_expect,%g1
p61_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = fbaeabfd571a4f33
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 = 21ac0f0c00004e0d
ldx [%i1+0x028],%g3 ! Observed data at 000000008a800028
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x028,%g4
set p61_local2_expect,%g1
p61_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 5b552c5b83c38137
ldx [%i2+0x010],%g3 ! Observed data at 000000008b000010
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = acdc172f9c039835
ldx [%i2+0x020],%g3 ! Observed data at 000000008b000020
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x020,%g4
set p61_local3_expect,%g1
p61_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 3ef8e31821ac0f0c
ldx [%i3+0x008],%g3 ! Observed data at 000000008b800008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = f9de83529e3907ed
ldx [%i3+0x010],%g3 ! Observed data at 000000008b800010
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = de78362c4e0d3fe0
ldx [%i3+0x018],%g3 ! Observed data at 000000008b800018
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x018,%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
! 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:
lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a000028]
lduba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008b000028]
done
p61_trap1o:
lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008a000028]
lduba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008b000028]
done
p61_trap2e:
lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008b000018]
lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008a000028]
stxa %l6,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a800008]
lduha [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008a800018]
done
p61_trap2o:
lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008b000018]
lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008a000028]
stxa %l6,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a800008]
lduha [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008a800018]
done
p61_trap3e:
nop
done
p61_trap3o:
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 = e423f219b7756e5e
ldx [%g1+0x008],%l1 ! %l1 = da0328ebfa9775a7
ldx [%g1+0x010],%l2 ! %l2 = 6fcf3b3422613746
ldx [%g1+0x018],%l3 ! %l3 = e4d0e5cdf5009edc
ldx [%g1+0x020],%l4 ! %l4 = 44f01f8a007b1214
ldx [%g1+0x028],%l5 ! %l5 = b55394d6c9b296a5
ldx [%g1+0x030],%l6 ! %l6 = f7e79994c64a8865
ldx [%g1+0x038],%l7 ! %l7 = 279194bbec8fc9cb
! 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 = 98846e6d 85ea916f 8ad77bbf 7053d316
! %f4 = eced0cd8 42bd6429 ad3cd964 71b15cde
! %f8 = 20b7b8b1 7c56f8ac 7ad044ed ae2a2953
! %f12 = 9e89db01 8b1941ab 81c20dd5 d945740a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 662b317e 9b718a3d f8ee92e9 b2130329
! %f20 = 52d5f42b d21427c3 41fb87ce 7d6186d7
! %f24 = 07ee3b2d f5986af1 54340663 c6d90998
! %f28 = 4b6fbd47 5249596d 76a5d0b8 accd075f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 45620070 ac863913 8f61ca50 0667e11c
! %f36 = 770d3f2e 4308f8cb efe596a1 6b7da21c
! %f40 = eb090fe6 dc28f0c8 176df1f1 b109452e
! %f44 = 5d678e63 6d4c4215 9cf78e92 175f5f91
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2456d11700000068,%g7,%g1 ! GSR scale = 13, align = 0
wr %g1,%g0,%gsr ! GSR = 2456d11700000068
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:
! %l3 = 52fd0798581e14d8, Mem[0000000091000037] = 7e65898d
stb %l3,[%i6+0x037] ! Mem[0000000091000034] = d865898d
! %l0 = 99ee12fecdbc974f, Mem[000000008d800008] = 4d11ba5ab6f929ec
stx %l0,[%i3+%o1] ! Mem[000000008d800008] = 99ee12fecdbc974f
! Mem[000000009080001c] = 3435726c, %g2 = eadbf9cebf847952
ldub [%i5+0x01d],%g2 ! %g2 = 0000000000000034
! Mem[0000000091000008] = 4b1c5151da67f293, %g2 = 0000000000000034
ldx [%i6+%o1],%g2 ! %g2 = 4b1c5151da67f293
! %l6 = 88198a17, %l7 = ddf8b0ba, Mem[0000000091800008] = 50d23f27 0741274a
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 88198a17 ddf8b0ba
! Mem[0000000090800020] = 3aba1e4d, %g2 = 4b1c5151da67f293
ldub [%i5+0x023],%g2 ! %g2 = 000000000000003a
! %l1 = 8869c18e6b72eef5, Mem[0000000090800024] = ba1e4dff
stb %l1,[%i5+0x024] ! Mem[0000000090800024] = f51e4dff
! Mem[000000009100002c] = db4f959e, %g2 = 000000000000003a
lduh [%i6+0x02c],%g2 ! %g2 = 000000000000db4f
! %l5 = 3187a4c02228d640, Mem[000000008c00003c] = 191184ee
stw %l5,[%i0+0x03c] ! Mem[000000008c00003c] = 2228d640
! %l2 = d49778a3d55782ec, Mem[0000000091000018] = b4334f3440af2dc9
stx %l2,[%i6+%o3] ! Mem[0000000091000018] = d49778a3d55782ec
p62_label_2:
! Mem[0000000091000014] = bbe4d497, %g2 = 000000000000db4f
ldsh [%i6+0x016],%g2 ! %g2 = ffffffffffffbbe4
! Mem[0000000091800028] = 02ccb030, %g2 = ffffffffffffbbe4
lduh [%o0+0x02a],%g2 ! %g2 = 00000000000002cc
! %l1 = 8869c18e6b72eef5, Mem[000000009080000c] = f38fafd2
stw %l1,[%i5+0x00c] ! Mem[000000009080000c] = 6b72eef5
! Mem[0000000090000024] = e7b2eb32, %g2 = 00000000000002cc
lduh [%i4+0x024],%g2 ! %g2 = 000000000000e7b2
! %l4 = 6aa289ca280231a3, Mem[0000000091800038] = e8dd799beb806635
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 6aa289ca280231a3
! Mem[0000000091800030] = 45288f71, %g2 = 000000000000e7b2
lduw [%o0+0x030],%g2 ! %g2 = 0000000045288f71
! Mem[0000000091800038] = 6aa289ca 280231a3, %g2 = 45288f71, %g3 = 0bad0b00
ldd [%o0+0x038],%g2 ! %g2 = 000000006aa289ca 00000000280231a3
! Mem[0000000090800034] = 2d07fd66, %g18 = 05d2242da287fbc8
ldsw [%i5+0x034],%g2 ! %g2 = 05d2242da287fbc8
! %l7 = c6869383ddf8b0ba, Mem[0000000091800026] = 7744d1fa
stb %l7,[%o0+0x026] ! Mem[0000000091800024] = ba44d1fa
! %l7 = c6869383ddf8b0ba, Mem[0000000090000000] = f4d6f5d480b60b78
stx %l7,[%i4+%g0] ! Mem[0000000090000000] = c6869383ddf8b0ba
p62_label_3:
! %l0 = 99ee12fecdbc974f, Mem[0000000091800020] = c69ee3c73316ba44
stx %l0,[%o0+%o4] ! Mem[0000000091800020] = 99ee12fecdbc974f
! Mem[0000000090800004] = a9a3d5b4, %g2 = 000000002d07fd66
ldub [%i5+0x007],%g2 ! %g2 = 00000000000000a9
! Mem[000000008c000000] = d6ed5e81, %l3 = 52fd0798581e14d8
ldsh [%i0+%g0],%l3 ! %l3 = ffffffffffffd6ed
! Mem[0000000091000020] = 8f8d7b41, %g2 = 00000000000000a9
ldub [%i6+0x022],%g2 ! %g2 = 000000000000008f
! %l0 = cdbc974f, %l1 = 6b72eef5, Mem[0000000090800010] = bbd0f97a ba27fa54
std %l0,[%i5+%o2] ! Mem[0000000090800010] = cdbc974f 6b72eef5
! Mem[000000008d000024] = 94ff0f68, %l6 = 631bef3a88198a17
lduw [%i2+0x024],%l6 ! %l6 = 0000000094ff0f68
! Mem[0000000091800028] = d1fa02ccb0308df5, %g2 = 000000000000008f
ldx [%o0+%o5],%g2 ! %g2 = d1fa02ccb0308df5
! Mem[0000000091800018] = 39a5df25e14610d9, %g2 = d1fa02ccb0308df5
ldx [%o0+%o3],%g2 ! %g2 = 39a5df25e14610d9
! Mem[0000000091000020] = 8f8d7b41, %g2 = 39a5df25e14610d9
ldsh [%i6+0x022],%g2 ! %g2 = ffffffffffff8f8d
! Mem[0000000091800008] = 8a17ddf8, %g2 = ffffffffffff8f8d
ldsh [%o0+0x00a],%g2 ! %g2 = ffffffffffff8a17
p62_label_4:
! Mem[000000008d800018] = 876866d8, %l1 = 8869c18e6b72eef5
ldsw [%i3+%o3],%l1 ! %l1 = ffffffff876866d8
! Mem[0000000090000030] = 944f136a, %g2 = ffffffffffff8a17
lduw [%i4+0x030],%g2 ! %g2 = 00000000944f136a
! %l3 = ffffffffffffd6ed, Mem[0000000090800018] = 35d3851cd6343572
stx %l3,[%i5+%o3] ! Mem[0000000090800018] = ffffffffffffd6ed
! %l4 = 280231a3, %l5 = 2228d640, Mem[0000000090800030] = e7b33334 2d07fd66
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 280231a3 2228d640
! %l3 = ffffffffffffd6ed, Mem[000000009180002e] = 8df54528
sth %l3,[%o0+0x02e] ! Mem[000000009180002c] = d6ed4528
! Mem[0000000090800000] = 86c6d0ba, %g2 = 00000000944f136a
ldsh [%i5+0x002],%g2 ! %g2 = ffffffffffff86c6
! %l1 = ffffffff876866d8, Mem[0000000090800018] = ffffffffffffd6ed
stx %l1,[%i5+%o3] ! Mem[0000000090800018] = ffffffff876866d8
! %l1 = ffffffff876866d8, Mem[0000000090000018] = 7f114e52
sth %l1,[%i4+%o3] ! Mem[0000000090000018] = 66d84e52
! %l0 = 99ee12fecdbc974f, Mem[000000009180001c] = e14610d9
stw %l0,[%o0+0x01c] ! Mem[000000009180001c] = cdbc974f
! %l7 = c6869383ddf8b0ba, Mem[0000000090800000] = c8c086c6d0bacca9
stx %l7,[%i5+%g0] ! Mem[0000000090800000] = c6869383ddf8b0ba
p62_label_5:
! Mem[0000000091000030] = 57207bbe, %g2 = ffffffffffff86c6
ldub [%i6+0x033],%g2 ! %g2 = 0000000000000057
! Mem[000000009080002c] = e8b12802, %g2 = 0000000000000057
ldub [%i5+0x02e],%g2 ! %g2 = 00000000000000e8
! Mem[0000000090000014] = 8eb5a366, %g2 = 00000000000000e8
ldub [%i4+0x015],%g2 ! %g2 = 000000000000008e
! %l4 = 280231a3, %l5 = 2228d640, Mem[0000000090800010] = cdbc974f 6b72eef5
std %l4,[%i5+%o2] ! Mem[0000000090800010] = 280231a3 2228d640
! %l2 = d49778a3d55782ec, Mem[000000008c800008] = efab9b57
stw %l2,[%i1+%o1] ! Mem[000000008c800008] = d55782ec
! Mem[000000008c000008] = 4f914c22 bbb7afb0, %l2 = d55782ec, %l3 = ffffd6ed
ldd [%i0+%o1],%l2 ! %l2 = 000000004f914c22 00000000bbb7afb0
! %l0 = 99ee12fecdbc974f, Mem[000000008c00002e] = f35b355b
stb %l0,[%i0+0x02e] ! Mem[000000008c00002c] = f35b4f5b
! %l3 = 00000000bbb7afb0, Mem[0000000090800006] = b0baa3d5
sth %l3,[%i5+0x006] ! Mem[0000000090800004] = afb0a3d5
! Mem[0000000090000008] = 96abb01b c40b9e2c, %g2 = 0000008e, %g3 = 280231a3
ldd [%i4+%o1],%g2 ! %g2 = 0000000096abb01b 00000000c40b9e2c
! Mem[0000000091800020] = 99ee12fe, %g2 = 0000000096abb01b
lduh [%o0+%o4],%g2 ! %g2 = 00000000000099ee
p62_label_6:
! Mem[000000008d000038] = 2772549b, %l0 = 99ee12fecdbc974f
ldsw [%i2+0x038],%l0 ! %l0 = 000000002772549b
! Mem[0000000090000020] = 1a54edfce7b2eb32, %g2 = 00000000000099ee
ldx [%i4+%o4],%g2 ! %g2 = 1a54edfce7b2eb32
! Mem[000000008d800028] = 7c2f24b4, %l3 = 00000000bbb7afb0
ldub [%i3+0x02b],%l3 ! %l3 = 00000000000000b4
! %l4 = 6aa289ca280231a3, Mem[0000000090800018] = ffffffff876866d8
stx %l4,[%i5+%o3] ! Mem[0000000090800018] = 6aa289ca280231a3
! %l4 = 6aa289ca280231a3, Mem[0000000090000014] = 798eb5a3
stw %l4,[%i4+0x014] ! Mem[0000000090000014] = 280231a3
! Mem[0000000091800010] = f9f4a2d9, %g2 = 1a54edfce7b2eb32
ldsb [%o0+0x012],%g2 ! %g2 = fffffffffffffff9
! %l7 = c6869383ddf8b0ba, Mem[0000000090000004] = ddf8b0ba
sth %l7,[%i4+0x004] ! Mem[0000000090000004] = b0bab0ba
! %l6 = 0000000094ff0f68, Mem[000000008c800032] = 6d78787a
sth %l6,[%i1+0x032] ! Mem[000000008c800030] = 6d780f68
! Mem[000000008c00000c] = bbb7afb0, %l4 = 6aa289ca280231a3
ldsh [%i0+0x00c],%l4 ! %l4 = ffffffffffffbbb7
! Mem[000000009000002c] = 1540944f, %g2 = fffffffffffffff9
ldub [%i4+0x02e],%g2 ! %g2 = 0000000000000015
p62_label_7:
! Mem[000000009180000c] = f8b0ba5e, %g2 = 0000000000000015
ldub [%o0+0x00d],%g2 ! %g2 = 00000000000000f8
! Mem[0000000091000008] = 4b1c5151, %g2 = 00000000000000f8
lduw [%i6+%o1],%g2 ! %g2 = 000000004b1c5151
! %l3 = 00000000000000b4, Mem[0000000091800020] = 99ee12fe
stb %l3,[%o0+%o4] ! Mem[0000000091800020] = b4ee12fe
! %l2 = 4f914c22, %l3 = 000000b4, Mem[0000000090800030] = 280231a3 2228d640
std %l2,[%i5+0x030] ! Mem[0000000090800030] = 4f914c22 000000b4
! Mem[000000009180003c] = 31a30000, %g2 = 000000004b1c5151
ldsh [%o0+0x03e],%g2 ! %g2 = 00000000000031a3
! Mem[000000009100002c] = 959e7cc7, %g2 = 00000000000031a3
lduh [%i6+0x02e],%g2 ! %g2 = 000000000000959e
! Mem[0000000090800038] = 393f420c, %g2 = 000000000000959e
lduh [%i5+0x038],%g2 ! %g2 = 000000000000393f
! Mem[0000000090800010] = 280231a3, %g2 = 000000000000393f
lduw [%i5+%o2],%g2 ! %g2 = 00000000280231a3
! %l1 = ffffffff876866d8, Mem[0000000090800000] = c6869383ddf8afb0
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = ffffffff876866d8
! %l4 = ffffffffffffbbb7, Mem[000000008d000024] = 94ff0f68
stw %l4,[%i2+0x024] ! Mem[000000008d000024] = ffffbbb7
p62_label_8:
! Mem[0000000090000014] = 280231a3, %g2 = 00000000280231a3
lduw [%i4+0x014],%g2 ! %g2 = 00000000280231a3
! %l2 = 000000004f914c22, Mem[000000009180002c] = b030d6ed
stw %l2,[%o0+0x02c] ! Mem[000000009180002c] = 4f914c22
! Mem[000000008d000010] = c4c12769a443ee0d, %l2 = 000000004f914c22
ldx [%i2+%o2],%l2 ! %l2 = c4c12769a443ee0d
! %l4 = ffffffffffffbbb7, Mem[000000009000001c] = 9d7122ad
stw %l4,[%i4+0x01c] ! Mem[000000009000001c] = ffffbbb7
! Mem[0000000090800020] = 6c6c0f3af51e4dff, %g2 = 00000000280231a3
ldx [%i5+%o4],%g2 ! %g2 = 6c6c0f3af51e4dff
! %l5 = 3187a4c02228d640, Mem[000000009000003f] = dc000000
stb %l5,[%i4+0x03f] ! Mem[000000009000003c] = 40000000
! Mem[000000009000003c] = 39400000, %g2 = 6c6c0f3af51e4dff
ldsb [%i4+0x03e],%g2 ! %g2 = 0000000000000039
! Mem[000000008c800034] = d8c07953, %l0 = 000000002772549b
lduw [%i1+0x034],%l0 ! %l0 = 00000000d8c07953
! Mem[000000009180002c] = 4c224528, %g2 = 0000000000000039
lduh [%o0+0x02e],%g2 ! %g2 = 0000000000004c22
! Mem[0000000091800038] = 6aa289ca280231a3, %g2 = 0000000000004c22
ldx [%o0+0x038],%g2 ! %g2 = 6aa289ca280231a3
p62_label_9:
! %l5 = 3187a4c02228d640, Mem[0000000091000024] = 7b41cb8c
sth %l5,[%i6+0x024] ! Mem[0000000091000024] = d640cb8c
! Mem[0000000091800004] = da193367, %g18 = 05d2242da287fbc8
ldsw [%o0+0x004],%g2 ! %g2 = 05d2242da287fbc8
! Mem[0000000091800038] = 89ca2802, %g2 = ffffffffda193367
lduh [%o0+0x03a],%g2 ! %g2 = 00000000000089ca
! Mem[000000009000003c] = f8ba3940, %g2 = 00000000000089ca
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000f8ba
! Mem[0000000091000010] = eb99b0555bebbbe4, %g2 = 000000000000f8ba
ldx [%i6+%o2],%g2 ! %g2 = eb99b0555bebbbe4
! %l4 = ffffffffffffbbb7, Mem[000000009000002e] = 1540944f
sth %l4,[%i4+0x02e] ! Mem[000000009000002c] = bbb7944f
! %l2 = c4c12769a443ee0d, Mem[0000000090000000] = c6869383b0bab0ba
stx %l2,[%i4+%g0] ! Mem[0000000090000000] = c4c12769a443ee0d
! %l2 = a443ee0d, %l3 = 000000b4, Mem[000000008d800030] = 38e58ff4 6a4c55c2
std %l2,[%i3+0x030] ! Mem[000000008d800030] = a443ee0d 000000b4
! %l1 = ffffffff876866d8, Mem[0000000091000038] = 65898de9
stw %l1,[%i6+0x038] ! Mem[0000000091000038] = 876866d8
! Mem[0000000091000024] = d640cb8c, %g2 = eb99b0555bebbbe4
lduw [%i6+0x024],%g2 ! %g2 = 00000000d640cb8c
p62_label_10:
! Mem[0000000091000018] = d49778a3 d55782ec, %g2 = d640cb8c, %g3 = c40b9e2c
ldd [%i6+%o3],%g2 ! %g2 = 00000000d49778a3 00000000d55782ec
! Mem[0000000090000028] = 07dc67fd, %g2 = 00000000d49778a3
ldsh [%i4+%o5],%g2 ! %g2 = 00000000000007dc
! %l7 = c6869383ddf8b0ba, Mem[000000008c800010] = a27295db
sth %l7,[%i1+%o2] ! Mem[000000008c800010] = b0ba95db
! %l4 = ffffffffffffbbb7, Mem[000000009100000b] = 51da67f2
stb %l4,[%i6+0x00b] ! Mem[0000000091000008] = b7da67f2
! Mem[0000000091000018] = d49778a3, %g2 = 00000000000007dc
ldsb [%i6+%o3],%g2 ! %g2 = ffffffffffffffd4
! %l5 = 3187a4c02228d640, Mem[0000000091800020] = b4ee12fecdbc974f
stx %l5,[%o0+%o4] ! Mem[0000000091800020] = 3187a4c02228d640
! Mem[0000000090800024] = f51e4dff, %g18 = 05d2242da287fbc8
ldsw [%i5+0x024],%g2 ! %g2 = 05d2242da287fbc8
! %l4 = ffffffffffffbbb7, Mem[0000000091800034] = b6b6487f
stw %l4,[%o0+0x034] ! Mem[0000000091800034] = ffffbbb7
! %l4 = ffffffffffffbbb7, Mem[0000000091800035] = ffbbb76a
stb %l4,[%o0+0x035] ! Mem[0000000091800034] = b7bbb76a
! Mem[0000000091800008] = 88198a17, %g2 = fffffffff51e4dff
lduh [%o0+%o1],%g2 ! %g2 = 0000000000008819
p62_label_11:
! Mem[000000008c000020] = cccdbed5 ec661ceb, %l4 = ffffbbb7, %l5 = 2228d640
ldd [%i0+%o4],%l4 ! %l4 = 00000000cccdbed5 00000000ec661ceb
! %l7 = c6869383ddf8b0ba, Mem[0000000091000010] = eb99b055
stw %l7,[%i6+%o2] ! Mem[0000000091000010] = ddf8b0ba
! %l4 = cccdbed5, %l5 = ec661ceb, Mem[0000000091000000] = ddab9f6d de861c20
std %l4,[%i6+%g0] ! Mem[0000000091000000] = cccdbed5 ec661ceb
! %l6 = 94ff0f68, %l7 = ddf8b0ba, Mem[0000000091800008] = 88198a17 ddf8b0ba
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 94ff0f68 ddf8b0ba
! Mem[0000000090800008] = a3d5b48d 6b72eef5, %g2 = 00008819, %g3 = d55782ec
ldd [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d 000000006b72eef5
! %l3 = 00000000000000b4, Mem[0000000091800011] = 44f9f4a2
stb %l3,[%o0+0x011] ! Mem[0000000091800010] = b4f9f4a2
! Mem[0000000091000030] = 7cc77257207bbed8, %g2 = 00000000a3d5b48d
ldx [%i6+0x030],%g2 ! %g2 = 7cc77257207bbed8
! %l7 = c6869383ddf8b0ba, Mem[0000000091800016] = 78b639a5
stb %l7,[%o0+0x016] ! Mem[0000000091800014] = bab639a5
! Mem[0000000090000018] = 66d84e52, %g2 = 7cc77257207bbed8
ldub [%i4+%o3],%g2 ! %g2 = 0000000000000066
! %l1 = ffffffff876866d8, Mem[0000000090800024] = f51e4dff
sth %l1,[%i5+0x024] ! Mem[0000000090800024] = 66d84dff
p62_label_12:
! Mem[000000009000003c] = f8ba3940, %g2 = 0000000000000066
lduw [%i4+0x03c],%g2 ! %g2 = 00000000f8ba3940
! %l3 = 00000000000000b4, Mem[000000009000003e] = 39400000
stb %l3,[%i4+0x03e] ! Mem[000000009000003c] = b4400000
! %l4 = 00000000cccdbed5, Mem[000000008d000024] = ffffbbb7
stw %l4,[%i2+0x024] ! Mem[000000008d000024] = cccdbed5
! Mem[0000000091800018] = df25cdbc, %g2 = 00000000f8ba3940
ldsh [%o0+0x01a],%g2 ! %g2 = ffffffffffffdf25
! Mem[0000000090000034] = 126760d7, %g18 = 05d2242da287fbc8
ldsw [%i4+0x034],%g2 ! %g2 = 05d2242da287fbc8
! Mem[0000000091800008] = 94ff0f68, %g2 = 00000000126760d7
ldsh [%o0+%o1],%g2 ! %g2 = ffffffffffff94ff
! Mem[000000009000002c] = 8d79bbb7, %g18 = 05d2242da287fbc8
ldsw [%i4+0x02c],%g2 ! %g2 = 05d2242da287fbc8
! Mem[000000009080003c] = b60e0000, %g2 = ffffffff8d79bbb7
lduh [%i5+0x03e],%g2 ! %g2 = 000000000000b60e
! Mem[0000000090000010] = 0212225c 280231a3, %g2 = 0000b60e, %g3 = 6b72eef5
ldd [%i4+%o2],%g2 ! %g2 = 000000000212225c 00000000280231a3
! Mem[0000000091800034] = bbb76aa2, %g2 = 000000000212225c
ldsb [%o0+0x036],%g2 ! %g2 = ffffffffffffffbb
p62_label_13:
! Mem[0000000091800000] = 5e37b5da, %g2 = ffffffffffffffbb
ldsb [%o0+0x001],%g2 ! %g2 = 000000000000005e
! Mem[0000000091800010] = 5eb4f9f4 a2d9bab6, %g2 = 0000005e, %g3 = 280231a3
ldd [%o0+%o2],%g2 ! %g2 = 000000005eb4f9f4 00000000a2d9bab6
! Mem[0000000090800004] = 876866d8, %g2 = 000000005eb4f9f4
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffff8768
! %l0 = d8c07953, %l1 = 876866d8, Mem[0000000091800000] = 6c5e37b5 da193367
std %l0,[%o0+%g0] ! Mem[0000000091800000] = d8c07953 876866d8
! %l4 = 00000000cccdbed5, Mem[0000000091800038] = 6aa289ca280231a3
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 00000000cccdbed5
! %l7 = c6869383ddf8b0ba, Mem[0000000090000036] = 60d78fc6
sth %l7,[%i4+0x036] ! Mem[0000000090000034] = b0ba8fc6
! %l2 = c4c12769a443ee0d, Mem[000000008d000000] = bd5ede067c583ba3
stx %l2,[%i2+%g0] ! Mem[000000008d000000] = c4c12769a443ee0d
! %l0 = 00000000d8c07953, Mem[000000008c000014] = ce7ad43f
stw %l0,[%i0+0x014] ! Mem[000000008c000014] = d8c07953
! Mem[0000000091000014] = bbe4d497, %g2 = ffffffffffff8768
ldsh [%i6+0x016],%g2 ! %g2 = ffffffffffffbbe4
! %l0 = d8c07953, %l1 = 876866d8, Mem[0000000090000000] = c4c12769 a443ee0d
std %l0,[%i4+%g0] ! Mem[0000000090000000] = d8c07953 876866d8
p62_label_14:
! Mem[0000000090800024] = 4dffeb48, %g2 = ffffffffffffbbe4
ldsh [%i5+0x026],%g2 ! %g2 = 0000000000004dff
! %l6 = 94ff0f68, %l7 = ddf8b0ba, Mem[000000008d800030] = a443ee0d 000000b4
std %l6,[%i3+0x030] ! Mem[000000008d800030] = 94ff0f68 ddf8b0ba
! %l4 = 00000000cccdbed5, Mem[000000009080000c] = 6b72eef5
sth %l4,[%i5+0x00c] ! Mem[000000009080000c] = bed5eef5
! %l5 = 00000000ec661ceb, Mem[0000000090000020] = 1a54edfc
stw %l5,[%i4+%o4] ! Mem[0000000090000020] = ec661ceb
! %l0 = 00000000d8c07953, Mem[000000008c000000] = d6ed5e8105170236
stx %l0,[%i0+%g0] ! Mem[000000008c000000] = 00000000d8c07953
! Mem[000000009180002c] = 4f914c22, %g18 = 05d2242da287fbc8
ldsw [%o0+0x02c],%g2 ! %g2 = 05d2242da287fbc8
! %l2 = c4c12769a443ee0d, Mem[000000008d000000] = c4c12769a443ee0d
stx %l2,[%i2+%g0] ! Mem[000000008d000000] = c4c12769a443ee0d
! Mem[000000009180002c] = 2245288f, %g2 = 000000004f914c22
ldub [%o0+0x02f],%g2 ! %g2 = 0000000000000022
! %l6 = 0000000094ff0f68, Mem[0000000090000024] = e7b2eb32
stb %l6,[%i4+0x024] ! Mem[0000000090000024] = 68b2eb32
! %l0 = 00000000d8c07953, Mem[0000000090000002] = 79538768
stb %l0,[%i4+0x002] ! Mem[0000000090000000] = 53538768
p62_label_15:
! %l1 = ffffffff876866d8, Mem[0000000091000038] = 876866d8d7571dc0
stx %l1,[%i6+0x038] ! Mem[0000000091000038] = ffffffff876866d8
! Mem[000000008d000004] = a443ee0d, %l4 = 00000000cccdbed5
ldsb [%i2+0x005],%l4 ! %l4 = 0000000000000043
! %l5 = 00000000ec661ceb, Mem[0000000090800006] = 66d8a3d5
stb %l5,[%i5+0x006] ! Mem[0000000090800004] = ebd8a3d5
! Mem[000000009000002c] = bbb7944f, %g2 = 0000000000000022
ldsb [%i4+0x02e],%g2 ! %g2 = ffffffffffffffbb
! %l4 = 0000000000000043, Mem[000000008c000018] = 49eeb1dd
sth %l4,[%i0+%o3] ! Mem[000000008c000018] = 0043b1dd
! %l0 = 00000000d8c07953, Mem[0000000090800034] = 000000b4
sth %l0,[%i5+0x034] ! Mem[0000000090800034] = 795300b4
! Mem[000000008c800024] = 2a334acb, %l4 = 0000000000000043
ldsw [%i1+0x024],%l4 ! %l4 = 000000002a334acb
! Mem[000000009100003c] = 876866d8, %g2 = ffffffffffffffbb
lduh [%i6+0x03c],%g2 ! %g2 = 0000000000008768
! %l4 = 2a334acb, %l5 = ec661ceb, Mem[000000008c800038] = f07194e8 fa185567
std %l4,[%i1+0x038] ! Mem[000000008c800038] = 2a334acb ec661ceb
! Mem[0000000091000010] = ddf8b0ba 5bebbbe4, %g2 = 00008768, %g3 = a2d9bab6
ldd [%i6+%o2],%g2 ! %g2 = 00000000ddf8b0ba 000000005bebbbe4
p62_label_16:
! Mem[0000000091000038] = ffffffff876866d8, %g2 = 00000000ddf8b0ba
ldx [%i6+0x038],%g2 ! %g2 = ffffffff876866d8
! Mem[000000008c000010] = 21084866, %l5 = 00000000ec661ceb
lduw [%i0+%o2],%l5 ! %l5 = 0000000021084866
! Mem[0000000091000014] = 5bebbbe4, %g2 = ffffffff876866d8
lduh [%i6+0x014],%g2 ! %g2 = 0000000000005beb
! Mem[000000009000003c] = f8bab440, %g2 = 0000000000005beb
lduw [%i4+0x03c],%g2 ! %g2 = 00000000f8bab440
! %l2 = c4c12769a443ee0d, Mem[0000000091800010] = 5eb4f9f4a2d9bab6
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = c4c12769a443ee0d
! %l2 = c4c12769a443ee0d, Mem[0000000091800030] = 45288f71ffb7bbb7
stx %l2,[%o0+0x030] ! Mem[0000000091800030] = c4c12769a443ee0d
! Mem[0000000090000008] = 96abb01b, %g18 = 05d2242da287fbc8
ldsw [%i4+%o1],%g2 ! %g2 = 05d2242da287fbc8
! %l6 = 0000000094ff0f68, Mem[000000009000002f] = b7944f13
stb %l6,[%i4+0x02f] ! Mem[000000009000002c] = 68944f13
! Mem[000000009000002c] = 8d79bb68, %g2 = ffffffff96abb01b
lduh [%i4+0x02c],%g2 ! %g2 = 0000000000008d79
! Mem[0000000091800020] = 3187a4c02228d640, %g2 = 0000000000008d79
ldx [%o0+%o4],%g2 ! %g2 = 3187a4c02228d640
p62_label_17:
! %l4 = 000000002a334acb, Mem[000000009080000c] = bed5eef5
stw %l4,[%i5+0x00c] ! Mem[000000009080000c] = 2a334acb
! %l0 = 00000000d8c07953, Mem[000000009000001e] = bbb7ec66
stb %l0,[%i4+0x01e] ! Mem[000000009000001c] = 53b7ec66
! %l0 = 00000000d8c07953, Mem[000000008c800038] = 2a334acbec661ceb
stx %l0,[%i1+0x038] ! Mem[000000008c800038] = 00000000d8c07953
! %l5 = 0000000021084866, Mem[000000009100003c] = 876866d8
stw %l5,[%i6+0x03c] ! Mem[000000009100003c] = 21084866
! Mem[0000000091000010] = b0ba5beb, %g2 = 3187a4c02228d640
lduh [%i6+0x012],%g2 ! %g2 = 000000000000b0ba
! Mem[000000008c000010] = 21084866, %l1 = ffffffff876866d8
ldsb [%i0+0x012],%l1 ! %l1 = 0000000000000048
! Mem[0000000090800024] = 66d84dff, %g2 = 000000000000b0ba
ldsh [%i5+0x024],%g2 ! %g2 = 00000000000066d8
! %l2 = a443ee0d, %l3 = 000000b4, Mem[0000000091000028] = 43a014ad db4f959e
std %l2,[%i6+%o5] ! Mem[0000000091000028] = a443ee0d 000000b4
! Mem[0000000090000010] = 0212225c280231a3, %g2 = 00000000000066d8
ldx [%i4+%o2],%g2 ! %g2 = 0212225c280231a3
! Mem[000000009080000c] = 334acb28, %g2 = 0212225c280231a3
ldsb [%i5+0x00d],%g2 ! %g2 = 0000000000000033
p62_label_18:
! Mem[0000000090800030] = 4f914c22795300b4, %g2 = 0000000000000033
ldx [%i5+0x030],%g2 ! %g2 = 4f914c22795300b4
! %l0 = d8c07953, %l1 = 00000048, Mem[000000008d000008] = f1561178 6c90607b
std %l0,[%i2+%o1] ! Mem[000000008d000008] = d8c07953 00000048
! %l6 = 0000000094ff0f68, Mem[0000000090800038] = 393f420c
stw %l6,[%i5+0x038] ! Mem[0000000090800038] = 94ff0f68
! Mem[000000008d800018] = 876866d8, %l3 = 00000000000000b4
ldsb [%i3+0x019],%l3 ! %l3 = 0000000000000068
! Mem[0000000090800008] = a3d5b48d 2a334acb, %g2 = 795300b4, %g3 = 5bebbbe4
ldd [%i5+%o1],%g2 ! %g2 = 00000000a3d5b48d 000000002a334acb
! Mem[0000000090000014] = a366d84e, %g2 = 00000000a3d5b48d
ldub [%i4+0x017],%g2 ! %g2 = 00000000000000a3
! %l7 = c6869383ddf8b0ba, Mem[0000000091000000] = cccdbed5ec661ceb
stx %l7,[%i6+%g0] ! Mem[0000000091000000] = c6869383ddf8b0ba
! Mem[0000000090800008] = a3d5b48d, %g2 = 00000000000000a3
ldsb [%i5+%o1],%g2 ! %g2 = ffffffffffffffa3
! Mem[000000009180000c] = f8b0bac4, %g2 = ffffffffffffffa3
ldsb [%o0+0x00d],%g2 ! %g2 = fffffffffffffff8
! Mem[0000000090000000] = d8c05353, %g2 = fffffffffffffff8
lduw [%i4+%g0],%g2 ! %g2 = 00000000d8c05353
p62_label_19:
! %l4 = 2a334acb, %l5 = 21084866, Mem[0000000090000030] = 944f136a 1267b0ba
std %l4,[%i4+0x030] ! Mem[0000000090000030] = 2a334acb 21084866
! Mem[0000000091800020] = 3187a4c02228d640, %g2 = 00000000d8c05353
ldx [%o0+%o4],%g2 ! %g2 = 3187a4c02228d640
! %l3 = 0000000000000068, Mem[000000009000003e] = b4400000
stb %l3,[%i4+0x03e] ! Mem[000000009000003c] = 68400000
! %l6 = 94ff0f68, %l7 = ddf8b0ba, Mem[0000000090000038] = 8fc6c81b f8ba6840
std %l6,[%i4+0x038] ! Mem[0000000090000038] = 94ff0f68 ddf8b0ba
! %l1 = 0000000000000048, Mem[0000000090000018] = 66d84e52ffff53b7
stx %l1,[%i4+%o3] ! Mem[0000000090000018] = 0000000000000048
! %l0 = d8c07953, %l1 = 00000048, Mem[0000000090800020] = 6c6c0f3a 66d84dff
std %l0,[%i5+%o4] ! Mem[0000000090800020] = d8c07953 00000048
! %l7 = c6869383ddf8b0ba, Mem[0000000090800025] = 000048eb
stb %l7,[%i5+0x025] ! Mem[0000000090800024] = ba0048eb
! %l5 = 0000000021084866, Mem[0000000090800030] = 4f914c22
sth %l5,[%i5+0x030] ! Mem[0000000090800030] = 48664c22
! Mem[0000000091800030] = c4c12769, %g2 = 3187a4c02228d640
lduw [%o0+0x030],%g2 ! %g2 = 00000000c4c12769
! Mem[0000000091800030] = c4c12769, %g2 = 00000000c4c12769
ldub [%o0+0x030],%g2 ! %g2 = 00000000000000c4
p62_label_20:
! %l6 = 94ff0f68, %l7 = ddf8b0ba, Mem[0000000091800000] = d8c07953 876866d8
std %l6,[%o0+%g0] ! Mem[0000000091800000] = 94ff0f68 ddf8b0ba
! %l2 = a443ee0d, %l3 = 00000068, Mem[0000000091800020] = 3187a4c0 2228d640
std %l2,[%o0+%o4] ! Mem[0000000091800020] = a443ee0d 00000068
! Mem[0000000090800030] = 48664c22, %g18 = 05d2242da287fbc8
ldsw [%i5+0x030],%g2 ! %g2 = 05d2242da287fbc8
! Mem[0000000091000028] = a443ee0d, %g2 = 0000000048664c22
ldsh [%i6+%o5],%g2 ! %g2 = ffffffffffffa443
! %l2 = a443ee0d, %l3 = 00000068, Mem[0000000091000008] = 4b1c51b7 da67f293
std %l2,[%i6+%o1] ! Mem[0000000091000008] = a443ee0d 00000068
! Mem[000000009180003c] = bed50000, %g2 = ffffffffffffa443
ldsh [%o0+0x03e],%g2 ! %g2 = ffffffffffffbed5
! %l2 = c4c12769a443ee0d, Mem[0000000091800036] = ee0d0000
sth %l2,[%o0+0x036] ! Mem[0000000091800034] = ee0d0000
! %l0 = 00000000d8c07953, Mem[0000000091000018] = d49778a3
stb %l0,[%i6+%o3] ! Mem[0000000091000018] = 539778a3
! Mem[0000000091800004] = ba94ff0f, %g2 = ffffffffffffbed5
ldub [%o0+0x007],%g2 ! %g2 = 00000000000000ba
! %l6 = 94ff0f68, %l7 = ddf8b0ba, Mem[0000000090800008] = a3d5b48d 2a334acb
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 94ff0f68 ddf8b0ba
p62_label_21:
! Mem[0000000090800030] = 48664c22795300b4, %g2 = 00000000000000ba
ldx [%i5+0x030],%g2 ! %g2 = 48664c22795300b4
! Mem[0000000090000020] = ec661ceb68b2eb32, %g2 = 48664c22795300b4
ldx [%i4+%o4],%g2 ! %g2 = ec661ceb68b2eb32
! Mem[0000000090800038] = 94ff0f68, %g2 = ec661ceb68b2eb32
lduw [%i5+0x038],%g2 ! %g2 = 0000000094ff0f68
! %l2 = c4c12769a443ee0d, Mem[000000009080003f] = 0e000000
stb %l2,[%i5+0x03f] ! Mem[000000009080003c] = 0d000000
! Mem[000000008c000028] = 0110baf6f35b4f5b, %l2 = c4c12769a443ee0d
ldx [%i0+%o5],%l2 ! %l2 = 0110baf6f35b4f5b
! Mem[0000000090800028] = eb4882af, %g2 = 0000000094ff0f68
lduw [%i5+%o5],%g2 ! %g2 = 00000000eb4882af
! %l6 = 94ff0f68, %l7 = ddf8b0ba, Mem[0000000091800038] = 00000000 cccdbed5
std %l6,[%o0+0x038] ! Mem[0000000091800038] = 94ff0f68 ddf8b0ba
! Mem[0000000090800000] = ffff8768, %g2 = 00000000eb4882af
ldsb [%i5+0x002],%g2 ! %g2 = ffffffffffffffff
! %l7 = c6869383ddf8b0ba, Mem[000000009080002f] = b148664c
stb %l7,[%i5+0x02f] ! Mem[000000009080002c] = ba48664c
! Mem[0000000091800030] = c4c12769, %g2 = ffffffffffffffff
lduw [%o0+0x030],%g2 ! %g2 = 00000000c4c12769
p62_label_22:
! Mem[000000008d80002c] = 1b5317d7, %l1 = 0000000000000048
ldsw [%i3+0x02c],%l1 ! %l1 = 000000001b5317d7
! Mem[0000000090000010] = 0212225c280231a3, %g2 = 00000000c4c12769
ldx [%i4+%o2],%g2 ! %g2 = 0212225c280231a3
! %l1 = 000000001b5317d7, Mem[000000009100003c] = 21084866
stw %l1,[%i6+0x03c] ! Mem[000000009100003c] = 1b5317d7
! Mem[000000008d000024] = cccdbed5, %l0 = 00000000d8c07953
ldsh [%i2+0x024],%l0 ! %l0 = ffffffffffffcccd
! Mem[0000000091000000] = 83ddf8b0, %g2 = 0212225c280231a3
ldub [%i6+0x003],%g2 ! %g2 = 0000000000000083
! %l0 = ffffffffffffcccd, Mem[0000000091000010] = ddf8b0ba
stw %l0,[%i6+%o2] ! Mem[0000000091000010] = ffffcccd
! Mem[0000000090000018] = 00000000, %g2 = 0000000000000083
lduh [%i4+%o3],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800038] = 94ff0f68, %g2 = 0000000000000000
ldub [%i5+0x038],%g2 ! %g2 = 0000000000000094
! Mem[0000000091800010] = c4c12769 a443ee0d, %g2 = 00000094, %g3 = 2a334acb
ldd [%o0+%o2],%g2 ! %g2 = 00000000c4c12769 00000000a443ee0d
! %l0 = ffffffffffffcccd, Mem[000000008c800028] = a1afa1c5186c5448
stx %l0,[%i1+%o5] ! Mem[000000008c800028] = ffffffffffffcccd
p62_label_23:
! %l1 = 000000001b5317d7, Mem[000000008d800039] = 2ea94bff
stb %l1,[%i3+0x039] ! Mem[000000008d800038] = 2ed74bff
! Mem[000000008d800038] = 2ed74bffe46835d1, %l1 = 000000001b5317d7
ldx [%i3+0x038],%l1 ! %l1 = 2ed74bffe46835d1
! %l4 = 000000002a334acb, Mem[000000008d000000] = c4c12769
stw %l4,[%i2+%g0] ! Mem[000000008d000000] = 2a334acb
! Mem[0000000091000030] = 7cc77257, %g2 = 00000000c4c12769
lduh [%i6+0x030],%g2 ! %g2 = 0000000000007cc7
! %l0 = ffffffffffffcccd, Mem[0000000091000002] = 9383ddf8
sth %l0,[%i6+0x002] ! Mem[0000000091000000] = cccdddf8
! %l2 = f35b4f5b, %l3 = 00000068, Mem[0000000090000008] = 96abb01b c40b9e2c
std %l2,[%i4+%o1] ! Mem[0000000090000008] = f35b4f5b 00000068
! Mem[000000008c000020] = cccdbed5, %l1 = 2ed74bffe46835d1
lduw [%i0+%o4],%l1 ! %l1 = 00000000cccdbed5
! Mem[0000000091000028] = a443ee0d, %g2 = 0000000000007cc7
lduw [%i6+%o5],%g2 ! %g2 = 00000000a443ee0d
! Mem[0000000090000008] = f35b4f5b, %g2 = 00000000a443ee0d
lduh [%i4+%o1],%g2 ! %g2 = 000000000000f35b
! %l7 = c6869383ddf8b0ba, Mem[0000000091800022] = ee0d0000
stb %l7,[%o0+0x022] ! Mem[0000000091800020] = ba0d0000
p62_label_24:
! %l2 = 0110baf6f35b4f5b, Mem[0000000091800014] = a443ee0d
stw %l2,[%o0+0x014] ! Mem[0000000091800014] = f35b4f5b
! %l7 = c6869383ddf8b0ba, Mem[0000000090800008] = 94ff0f68
sth %l7,[%i5+%o1] ! Mem[0000000090800008] = b0ba0f68
! %l2 = f35b4f5b, %l3 = 00000068, Mem[0000000091000000] = c686cccd ddf8b0ba
std %l2,[%i6+%g0] ! Mem[0000000091000000] = f35b4f5b 00000068
! Mem[0000000091800014] = f35b4f5b, %g2 = 000000000000f35b
lduw [%o0+0x014],%g2 ! %g2 = 00000000f35b4f5b
! Mem[0000000091800028] = d1fa02cc 4f914c22, %g2 = f35b4f5b, %g3 = a443ee0d
ldd [%o0+%o5],%g2 ! %g2 = 00000000d1fa02cc 000000004f914c22
! Mem[0000000090000010] = 225c2802, %g2 = 00000000d1fa02cc
ldub [%i4+0x012],%g2 ! %g2 = 0000000000000022
! Mem[000000008d000008] = d8c07953 00000048, %l2 = f35b4f5b, %l3 = 00000068
ldd [%i2+%o1],%l2 ! %l2 = 00000000d8c07953 0000000000000048
! %l6 = 0000000094ff0f68, Mem[000000009100001a] = 78a3d557
sth %l6,[%i6+0x01a] ! Mem[0000000091000018] = 0f68d557
! Mem[0000000090800004] = 68ebd8b0, %g2 = 0000000000000022
ldsb [%i5+0x005],%g2 ! %g2 = 0000000000000068
! %l6 = 0000000094ff0f68, Mem[0000000090800034] = 795300b4
stw %l6,[%i5+0x034] ! Mem[0000000090800034] = 94ff0f68
p62_label_25:
! %l5 = 0000000021084866, Mem[0000000090000028] = 07dc67fd8d79bb68
stx %l5,[%i4+%o5] ! Mem[0000000090000028] = 0000000021084866
! %l6 = 94ff0f68, %l7 = ddf8b0ba, Mem[0000000090000020] = ec661ceb 68b2eb32
std %l6,[%i4+%o4] ! Mem[0000000090000020] = 94ff0f68 ddf8b0ba
! %l4 = 000000002a334acb, Mem[0000000090800030] = 48664c2294ff0f68
stx %l4,[%i5+0x030] ! Mem[0000000090800030] = 000000002a334acb
! %l4 = 2a334acb, %l5 = 21084866, Mem[000000008c000020] = cccdbed5 ec661ceb
std %l4,[%i0+%o4] ! Mem[000000008c000020] = 2a334acb 21084866
! %l4 = 000000002a334acb, Mem[0000000091800013] = 69f35b4f
stb %l4,[%o0+0x013] ! Mem[0000000091800010] = cbf35b4f
! Mem[0000000090000018] = 00000000, %g2 = 0000000000000068
ldub [%i4+0x01b],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800034] = 43ee0d94, %g2 = 0000000000000000
ldsb [%o0+0x035],%g2 ! %g2 = 0000000000000043
! Mem[000000008c000004] = d8c07953, %l1 = 00000000cccdbed5
ldsb [%i0+0x005],%l1 ! %l1 = ffffffffffffffc0
! Mem[0000000091000020] = 9de28f8dd640cb8c, %g2 = 0000000000000043
ldx [%i6+%o4],%g2 ! %g2 = 9de28f8dd640cb8c
! %l5 = 0000000021084866, Mem[000000008d000018] = d991a249
sth %l5,[%i2+%o3] ! Mem[000000008d000018] = 4866a249
ba,a p62_not_taken_0_end
p62_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 ffffffffffffcccd
bne,a,pn %xcc,p62_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffffc0
bne,a,pn %xcc,p62_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000d8c07953
bne,a,pn %xcc,p62_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000048
bne,a,pn %xcc,p62_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000002a334acb
bne,a,pn %xcc,p62_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000021084866
bne,a,pn %xcc,p62_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000094ff0f68
bne,a,pn %xcc,p62_reg_l6_fail
mov %l6,%g3
! Check Floating Point Registers
p62_check_fp_registers:
set p62_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 8ad77bbf 7053d316
bne %xcc,p62_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be eced0cd8 42bd6429
bne %xcc,p62_f4_fail
nop
! Check Local Memory
set p62_local0_expect,%g1
p62_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 00000000d8c07953
ldx [%i0+0x000],%g3 ! Observed data at 000000008c000000
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 21084866d8c07953
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 = 0043b1dda3aca70e
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 = 2a334acb21084866
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 = 0110baf6f35b4f5b
ldx [%i0+0x028],%g3 ! Observed data at 000000008c000028
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 532638a62228d640
ldx [%i0+0x038],%g3 ! Observed data at 000000008c000038
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x038,%g4
set p62_local1_expect,%g1
p62_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = d55782ec016b66f3
ldx [%i1+0x008],%g3 ! Observed data at 000000008c800008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = b0ba95dbc8d33ff0
ldx [%i1+0x010],%g3 ! Observed data at 000000008c800010
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = ffffffffffffcccd
ldx [%i1+0x028],%g3 ! Observed data at 000000008c800028
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 6d780f68d8c07953
ldx [%i1+0x030],%g3 ! Observed data at 000000008c800030
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 00000000d8c07953
ldx [%i1+0x038],%g3 ! Observed data at 000000008c800038
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x038,%g4
set p62_local2_expect,%g1
p62_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 2a334acba443ee0d
ldx [%i2+0x000],%g3 ! Observed data at 000000008d000000
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = d8c0795300000048
ldx [%i2+0x008],%g3 ! Observed data at 000000008d000008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 4866a249208d9da3
ldx [%i2+0x018],%g3 ! Observed data at 000000008d000018
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6f1eff7bcccdbed5
ldx [%i2+0x020],%g3 ! Observed data at 000000008d000020
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x020,%g4
set p62_local3_expect,%g1
p62_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 99ee12fecdbc974f
ldx [%i3+0x008],%g3 ! Observed data at 000000008d800008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 94ff0f68ddf8b0ba
ldx [%i3+0x030],%g3 ! Observed data at 000000008d800030
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 2ed74bffe46835d1
ldx [%i3+0x038],%g3 ! Observed data at 000000008d800038
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x038,%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_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
! 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:
stda %l0,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d000018]
stda %l6,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000008]
ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c000020]
stwa %l1,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d800008]
done
p62_trap1o:
stda %l0,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d000018]
stda %l6,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c000008]
ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c000020]
stwa %l1,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d800008]
done
p62_trap2e:
ldsba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008d800008]
done
p62_trap2o:
ldsba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008d800008]
done
p62_trap3e:
nop
nop
nop
nop
nop
done
p62_trap3o:
nop
nop
nop
nop
nop
done
p62_init_memory_pointers:
set p62_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p62_local0_start,%i0
set p62_local1_start,%i1
set p62_local2_start,%i2
set p62_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 99ee12fecdbc974f
ldx [%g1+0x008],%l1 ! %l1 = 8869c18e6b72eef5
ldx [%g1+0x010],%l2 ! %l2 = d49778a3d55782ec
ldx [%g1+0x018],%l3 ! %l3 = 52fd0798581e14d8
ldx [%g1+0x020],%l4 ! %l4 = 6aa289ca280231a3
ldx [%g1+0x028],%l5 ! %l5 = 3187a4c02228d640
ldx [%g1+0x030],%l6 ! %l6 = 631bef3a88198a17
ldx [%g1+0x038],%l7 ! %l7 = c6869383ddf8b0ba
! 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 = 8b3c47e6 3c1e205a 22e8e02e b188a6d6
! %f4 = f9c09bbd e5edd4c1 be4307ca 16deddb6
! %f8 = 991dd63a f75b66e8 9b089a36 a1b0f2c1
! %f12 = 9ac8259d 4e6cfc4f 1af51033 fff804bf
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ecae4bbd 46f6d521 9fb1ef8f 385afb12
! %f20 = 9c3335f9 3c0d2153 3185b97d cfb39d04
! %f24 = e49151b8 5ef59e23 40679694 b9c9a1a8
! %f28 = 158c9116 19eed477 419a0bde 665ecf23
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 13b8f530 59d48d47 77da461b 06fb20ac
! %f36 = f6f4b0ad f4c6a218 8b35d7c8 eaf91121
! %f40 = 8ad36948 b73d804e eede5229 2453e86d
! %f44 = 6a78724d c1e84189 f766f5ba 39795927
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x06597bd800000035,%g7,%g1 ! GSR scale = 6, align = 5
wr %g1,%g0,%gsr ! GSR = 06597bd800000035
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[0000000090000010] = 0212225c 798eb5a3, %g2 = 78d5e34a, %g3 = 0bad0b00
ldd [%i4+%o2],%g2 ! %g2 = 000000000212225c 00000000798eb5a3
! Mem[000000009080003c] = b60e0000, %g2 = 000000000212225c
ldsh [%i5+0x03e],%g2 ! %g2 = ffffffffffffb60e
! %l5 = 0de508f8d12659cf, Mem[0000000090800030] = e7b333342d07fd66
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = 0de508f8d12659cf
! Mem[0000000091800018] = 39a5df25e14610d9, %g2 = ffffffffffffb60e
ldx [%o0+%o3],%g2 ! %g2 = 39a5df25e14610d9
! Mem[0000000090000010] = 0212225c 798eb5a3, %g2 = e14610d9, %g3 = 798eb5a3
ldd [%i4+%o2],%g2 ! %g2 = 000000000212225c 00000000798eb5a3
! %l1 = db68023ac8c0e6ba, Mem[000000008f800020] = 9ed099b74f92d230
stx %l1,[%i3+%o4] ! Mem[000000008f800020] = db68023ac8c0e6ba
! %l4 = fd31fa88a9a7ef44, Mem[0000000091800004] = da193367
stw %l4,[%o0+0x004] ! Mem[0000000091800004] = a9a7ef44
! Mem[000000008e800030] = c8639dd58a9392fe, %l1 = db68023ac8c0e6ba
ldx [%i1+0x030],%l1 ! %l1 = c8639dd58a9392fe
! Mem[0000000091800000] = 6c5e37b5, %g18 = 9ca71446952980c3
ldsw [%o0+%g0],%g2 ! %g2 = 9ca71446952980c3
! %l2 = 63ee981cd6c4976a, Mem[0000000091800034] = b6b6487f
stw %l2,[%o0+0x034] ! Mem[0000000091800034] = d6c4976a
p63_label_2:
! %l4 = a9a7ef44, %l5 = d12659cf, Mem[0000000090000018] = 7f114e52 9d7122ad
std %l4,[%i4+%o3] ! Mem[0000000090000018] = a9a7ef44 d12659cf
! Mem[0000000090800024] = ba1e4dff, %g2 = 000000006c5e37b5
lduw [%i5+0x024],%g2 ! %g2 = 00000000ba1e4dff
! Mem[0000000090000038] = 8fc6c81bf8ba39dc, %g2 = 00000000ba1e4dff
ldx [%i4+0x038],%g2 ! %g2 = 8fc6c81bf8ba39dc
! %l0 = 84adbfae83735570, Mem[0000000090000016] = b5a3a9a7
sth %l0,[%i4+0x016] ! Mem[0000000090000014] = 5570a9a7
! Mem[0000000090000014] = 798e5570, %g18 = 9ca71446952980c3
ldsw [%i4+0x014],%g2 ! %g2 = 9ca71446952980c3
! %l6 = e52d7de27901eaca, Mem[0000000091000030] = 7cc77257
stw %l6,[%i6+0x030] ! Mem[0000000091000030] = 7901eaca
! %l6 = e52d7de27901eaca, Mem[0000000090000019] = a7ef44d1
stb %l6,[%i4+0x019] ! Mem[0000000090000018] = caef44d1
! Mem[0000000091000030] = 7901eaca, %g2 = 00000000798e5570
ldsh [%i6+0x030],%g2 ! %g2 = 0000000000007901
! Mem[0000000090000004] = 80b60b78, %g18 = 9ca71446952980c3
ldsw [%i4+0x004],%g2 ! %g2 = 9ca71446952980c3
! Mem[0000000090000018] = a9caef44, %g18 = 9ca71446952980c3
ldsw [%i4+%o3],%g2 ! %g2 = 9ca71446952980c3
p63_label_3:
! %l0 = 84adbfae83735570, Mem[000000009100001c] = 40af2dc9
stw %l0,[%i6+0x01c] ! Mem[000000009100001c] = 83735570
! Mem[000000008e000020] = dcdfc85e 5f4a5b5f, %l4 = a9a7ef44, %l5 = d12659cf
ldd [%i0+%o4],%l4 ! %l4 = 00000000dcdfc85e 000000005f4a5b5f
! Mem[000000009180000c] = 0741274a, %g2 = ffffffffa9caef44
lduh [%o0+0x00c],%g2 ! %g2 = 0000000000000741
! Mem[000000009000000c] = c40b9e2c, %g2 = 0000000000000741
lduw [%i4+0x00c],%g2 ! %g2 = 00000000c40b9e2c
! Mem[0000000090000034] = 126760d7, %g2 = 00000000c40b9e2c
lduh [%i4+0x034],%g2 ! %g2 = 0000000000001267
! Mem[0000000091800038] = e8dd799b, %g18 = 9ca71446952980c3
ldsw [%o0+0x038],%g2 ! %g2 = 9ca71446952980c3
! %l5 = 000000005f4a5b5f, Mem[000000008e800036] = 8a9392fe
stb %l5,[%i1+0x036] ! Mem[000000008e800034] = 8a935ffe
! Mem[0000000091800008] = 50d23f27, %g2 = ffffffffe8dd799b
lduw [%o0+%o1],%g2 ! %g2 = 0000000050d23f27
! %l1 = c8639dd58a9392fe, Mem[0000000091800022] = e3c73316
sth %l1,[%o0+0x022] ! Mem[0000000091800020] = 92fe3316
! Mem[0000000091800010] = 5e44f9f4, %g2 = 0000000050d23f27
ldsb [%o0+%o2],%g2 ! %g2 = 000000000000005e
p63_label_4:
! %l5 = 000000005f4a5b5f, Mem[0000000090800030] = 0de508f8
stb %l5,[%i5+0x030] ! Mem[0000000090800030] = 5fe508f8
! %l7 = 936b2a23cddb11ea, Mem[0000000091000014] = 5bebbbe4
sth %l7,[%i6+0x014] ! Mem[0000000091000014] = 11eabbe4
! Mem[0000000091800000] = 6c5e37b5, %g2 = 000000000000005e
lduw [%o0+%g0],%g2 ! %g2 = 000000006c5e37b5
! Mem[000000009100001c] = 83735570, %g2 = 000000006c5e37b5
ldsb [%i6+0x01c],%g2 ! %g2 = ffffffffffffff83
! Mem[0000000090800034] = d12659cf, %g2 = ffffffffffffff83
lduh [%i5+0x034],%g2 ! %g2 = 000000000000d126
! %l5 = 000000005f4a5b5f, Mem[000000009080000f] = d2bbd0f9
stb %l5,[%i5+0x00f] ! Mem[000000009080000c] = 5fbbd0f9
! Mem[0000000090800020] = 6c6c0f3a, %g2 = 000000000000d126
lduw [%i5+%o4],%g2 ! %g2 = 000000006c6c0f3a
! Mem[0000000091800020] = c69e92fe, %g2 = 000000006c6c0f3a
lduh [%o0+%o4],%g2 ! %g2 = 000000000000c69e
! Mem[0000000091000008] = 4b1c5151, %g2 = 000000000000c69e
ldsh [%i6+%o1],%g2 ! %g2 = 0000000000004b1c
! Mem[0000000091000010] = eb99b055 11eabbe4, %g2 = 00004b1c, %g3 = 798eb5a3
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 0000000011eabbe4
p63_label_5:
! Mem[0000000090800030] = 5fe508f8, %g2 = 00000000eb99b055
ldsh [%i5+0x030],%g2 ! %g2 = 0000000000005fe5
! %l6 = 7901eaca, %l7 = cddb11ea, Mem[0000000091800008] = 50d23f27 0741274a
std %l6,[%o0+%o1] ! Mem[0000000091800008] = 7901eaca cddb11ea
! Mem[0000000091000008] = 4b1c5151, %g2 = 0000000000005fe5
lduw [%i6+%o1],%g2 ! %g2 = 000000004b1c5151
! %l2 = d6c4976a, %l3 = c6302283, Mem[0000000090800010] = bbd0f97a ba27fa54
std %l2,[%i5+%o2] ! Mem[0000000090800010] = d6c4976a c6302283
! %l6 = e52d7de27901eaca, Mem[000000008f800030] = 5306f8546ff4b467
stx %l6,[%i3+0x030] ! Mem[000000008f800030] = e52d7de27901eaca
! Mem[0000000091800030] = 45288f71, %g2 = 000000004b1c5151
lduw [%o0+0x030],%g2 ! %g2 = 0000000045288f71
! %l5 = 000000005f4a5b5f, Mem[0000000090800018] = 35d3851c
sth %l5,[%i5+%o3] ! Mem[0000000090800018] = 5b5f851c
! Mem[000000008e800008] = 47e8fe39, %l5 = 000000005f4a5b5f
lduw [%i1+%o1],%l5 ! %l5 = 0000000047e8fe39
! Mem[0000000091000018] = 4f348373, %g2 = 0000000045288f71
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000004f34
! %l1 = c8639dd58a9392fe, Mem[000000008f800028] = 50456f24c59f7931
stx %l1,[%i3+%o5] ! Mem[000000008f800028] = c8639dd58a9392fe
p63_label_6:
! %l6 = 7901eaca, %l7 = cddb11ea, Mem[0000000090000010] = 0212225c 798e5570
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 7901eaca cddb11ea
! %l2 = 63ee981cd6c4976a, Mem[0000000091800028] = d1fa02ccb0308df5
stx %l2,[%o0+%o5] ! Mem[0000000091800028] = 63ee981cd6c4976a
! %l7 = 936b2a23cddb11ea, Mem[0000000091000008] = 4b1c5151
stb %l7,[%i6+%o1] ! Mem[0000000091000008] = ea1c5151
! Mem[0000000090800028] = eb4882af 9c5fe8b1, %g2 = 00004f34, %g3 = 11eabbe4
ldd [%i5+%o5],%g2 ! %g2 = 00000000eb4882af 000000009c5fe8b1
! Mem[0000000090000028] = 07dc67fd8d791540, %g2 = 00000000eb4882af
ldx [%i4+%o5],%g2 ! %g2 = 07dc67fd8d791540
! Mem[000000008e80003c] = b59e81f9, %l2 = 63ee981cd6c4976a
ldsw [%i1+0x03c],%l2 ! %l2 = ffffffffb59e81f9
! Mem[0000000091000018] = 334f3483, %g2 = 07dc67fd8d791540
ldub [%i6+0x019],%g2 ! %g2 = 0000000000000033
! %l1 = c8639dd58a9392fe, Mem[000000009100003c] = d7571dc0
stw %l1,[%i6+0x03c] ! Mem[000000009100003c] = 8a9392fe
! Mem[0000000091800030] = 45288f71, %g2 = 0000000000000033
ldsb [%o0+0x030],%g2 ! %g2 = 0000000000000045
! Mem[0000000091800004] = a9a7ef44, %g2 = 0000000000000045
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffffa9a7
p63_label_7:
! Mem[0000000091000020] = 9de28f8d, %g2 = ffffffffffffa9a7
ldsb [%i6+%o4],%g2 ! %g2 = ffffffffffffff9d
! Mem[0000000091000030] = 7901eaca207bbe7e, %g2 = ffffffffffffff9d
ldx [%i6+0x030],%g2 ! %g2 = 7901eaca207bbe7e
! Mem[000000009180003c] = eb806635, %g18 = 9ca71446952980c3
ldsw [%o0+0x03c],%g2 ! %g2 = 9ca71446952980c3
! %l0 = 84adbfae83735570, Mem[0000000091800012] = f9f4a2d9
sth %l0,[%o0+0x012] ! Mem[0000000091800010] = 5570a2d9
! Mem[0000000090800030] = 08f8d126, %g2 = ffffffffeb806635
ldsh [%i5+0x032],%g2 ! %g2 = 00000000000008f8
! Mem[0000000091000000] = ddab9f6d de861c20, %g2 = 000008f8, %g3 = 9c5fe8b1
ldd [%i6+%g0],%g2 ! %g2 = 00000000ddab9f6d 00000000de861c20
! Mem[000000008f800018] = e80d6bcf, %l0 = 84adbfae83735570
ldsb [%i3+0x01a],%l0 ! %l0 = 000000000000006b
! Mem[000000008f800000] = e02e5ab4, %l4 = 00000000dcdfc85e
lduw [%i3+%g0],%l4 ! %l4 = 00000000e02e5ab4
! Mem[000000008e800004] = 0700bc47, %l6 = e52d7de27901eaca
lduh [%i1+0x004],%l6 ! %l6 = 0000000000000700
! Mem[0000000090800018] = 5b5f851c, %g2 = 00000000ddab9f6d
lduw [%i5+%o3],%g2 ! %g2 = 000000005b5f851c
p63_label_8:
! Mem[000000009100003c] = 8a9392fe, %g2 = 000000005b5f851c
lduw [%i6+0x03c],%g2 ! %g2 = 000000008a9392fe
! %l2 = b59e81f9, %l3 = c6302283, Mem[0000000090000010] = 7901eaca cddb11ea
std %l2,[%i4+%o2] ! Mem[0000000090000010] = b59e81f9 c6302283
! %l2 = b59e81f9, %l3 = c6302283, Mem[0000000090800030] = 5fe508f8 d12659cf
std %l2,[%i5+0x030] ! Mem[0000000090800030] = b59e81f9 c6302283
! %l6 = 0000000000000700, Mem[0000000090000020] = 1a54edfc
sth %l6,[%i4+%o4] ! Mem[0000000090000020] = 0700edfc
! %l4 = 00000000e02e5ab4, Mem[000000008f80003a] = 20eba060
sth %l4,[%i3+0x03a] ! Mem[000000008f800038] = 20eb5ab4
! Mem[0000000090800020] = 6c6c0f3a, %g18 = 9ca71446952980c3
ldsw [%i5+%o4],%g2 ! %g2 = 9ca71446952980c3
! Mem[000000008f00003c] = d2a169b4, %l0 = 000000000000006b
ldsb [%i2+0x03e],%l0 ! %l0 = 0000000000000069
! Mem[0000000091000038] = 65898de9, %g2 = 000000006c6c0f3a
lduw [%i6+0x038],%g2 ! %g2 = 0000000065898de9
! Mem[000000008f000028] = 75dc3a32, %l7 = 936b2a23cddb11ea
ldsh [%i2+%o5],%l7 ! %l7 = 00000000000075dc
! Mem[000000009180002c] = d6c4976a, %g2 = 0000000065898de9
lduw [%o0+0x02c],%g2 ! %g2 = 00000000d6c4976a
p63_label_9:
! %l5 = 0000000047e8fe39, Mem[0000000091000020] = 9de28f8d7b41cb8c
stx %l5,[%i6+%o4] ! Mem[0000000091000020] = 0000000047e8fe39
! Mem[000000008e00002c] = cf233939, %l7 = 00000000000075dc
ldub [%i0+0x02e],%l7 ! %l7 = 0000000000000039
! %l5 = 0000000047e8fe39, Mem[000000008f000020] = 3fb3ff6e
stb %l5,[%i2+%o4] ! Mem[000000008f000020] = 39b3ff6e
! Mem[000000008e000038] = f48196fe, %l6 = 0000000000000700
ldsh [%i0+0x038],%l6 ! %l6 = fffffffffffff481
! Mem[000000008e000010] = ce503b7e, %l5 = 0000000047e8fe39
ldsh [%i0+0x012],%l5 ! %l5 = 0000000000003b7e
! Mem[000000009100003c] = 9392fe00, %g2 = 00000000d6c4976a
ldsb [%i6+0x03d],%g2 ! %g2 = ffffffffffffff93
! Mem[0000000091000038] = 65898de9, %g18 = 9ca71446952980c3
ldsw [%i6+0x038],%g2 ! %g2 = 9ca71446952980c3
! Mem[0000000090000010] = b59e81f9 c6302283, %g2 = 65898de9, %g3 = de861c20
ldd [%i4+%o2],%g2 ! %g2 = 00000000b59e81f9 00000000c6302283
! Mem[0000000090800038] = 420cdd38, %g2 = 00000000b59e81f9
ldsb [%i5+0x03a],%g2 ! %g2 = 0000000000000042
! Mem[000000008f000030] = f6e285d0, %l5 = 0000000000003b7e
ldsw [%i2+0x030],%l5 ! %l5 = fffffffff6e285d0
p63_label_10:
! Mem[0000000091000010] = eb99b055 11eabbe4, %g2 = 00000042, %g3 = c6302283
ldd [%i6+%o2],%g2 ! %g2 = 00000000eb99b055 0000000011eabbe4
! %l7 = 0000000000000039, Mem[000000009000003c] = f8ba39dc
stw %l7,[%i4+0x03c] ! Mem[000000009000003c] = 00000039
! Mem[000000009100000c] = da67f293, %g2 = 00000000eb99b055
ldsb [%i6+0x00c],%g2 ! %g2 = ffffffffffffffda
! Mem[0000000090000030] = 944f136a 126760d7, %g2 = ffffffda, %g3 = 11eabbe4
ldd [%i4+0x030],%g2 ! %g2 = 00000000944f136a 00000000126760d7
! Mem[0000000090000038] = 8fc6c81b 00000039, %g2 = 944f136a, %g3 = 126760d7
ldd [%i4+0x038],%g2 ! %g2 = 000000008fc6c81b 0000000000000039
! %l1 = c8639dd58a9392fe, Mem[0000000091800000] = 6c5e37b5a9a7ef44
stx %l1,[%o0+%g0] ! Mem[0000000091800000] = c8639dd58a9392fe
! Mem[000000009080001c] = d6343572, %g18 = 9ca71446952980c3
ldsw [%i5+0x01c],%g2 ! %g2 = 9ca71446952980c3
! %l0 = 0000000000000069, Mem[0000000091000020] = 00000000
stw %l0,[%i6+%o4] ! Mem[0000000091000020] = 00000069
! Mem[000000008f00000c] = 1066941f, %l4 = 00000000e02e5ab4
ldsb [%i2+0x00e],%l4 ! %l4 = ffffffffffffff94
! Mem[000000009000003c] = 00390000, %g2 = ffffffffd6343572
ldsb [%i4+0x03e],%g2 ! %g2 = 0000000000000000
p63_label_11:
! %l4 = ffffffffffffff94, Mem[0000000091800016] = 78b639a5
sth %l4,[%o0+0x016] ! Mem[0000000091800014] = ff9439a5
! Mem[000000009180002c] = 976a4528, %g2 = 0000000000000000
ldub [%o0+0x02e],%g2 ! %g2 = 0000000000000097
! Mem[000000008f800008] = e63856e2 88400e7c, %l2 = b59e81f9, %l3 = c6302283
ldd [%i3+%o1],%l2 ! %l2 = 00000000e63856e2 0000000088400e7c
! Mem[0000000090000010] = 81f9c630, %g2 = 0000000000000097
ldsh [%i4+0x012],%g2 ! %g2 = ffffffffffff81f9
! Mem[000000008e000008] = 41b3800a, %l5 = fffffffff6e285d0
ldsh [%i0+0x00a],%l5 ! %l5 = ffffffffffff800a
! Mem[0000000091800024] = 33167744, %g2 = ffffffffffff81f9
ldsh [%o0+0x024],%g2 ! %g2 = 0000000000003316
! Mem[0000000090000010] = b59e81f9, %g2 = 0000000000003316
lduh [%i4+%o2],%g2 ! %g2 = 000000000000b59e
! Mem[0000000090000030] = 944f136a126760d7, %g2 = 000000000000b59e
ldx [%i4+0x030],%g2 ! %g2 = 944f136a126760d7
! Mem[000000009100001c] = 83735570, %g2 = 944f136a126760d7
lduw [%i6+0x01c],%g2 ! %g2 = 0000000083735570
! %l3 = 0000000088400e7c, Mem[0000000090800024] = ba1e4dff
sth %l3,[%i5+0x024] ! Mem[0000000090800024] = 0e7c4dff
p63_label_12:
! %l2 = 00000000e63856e2, Mem[0000000090800034] = c6302283
stw %l2,[%i5+0x034] ! Mem[0000000090800034] = e63856e2
! Mem[0000000090000008] = 96abb01b, %g2 = 0000000083735570
lduw [%i4+%o1],%g2 ! %g2 = 0000000096abb01b
! %l1 = c8639dd58a9392fe, Mem[0000000090000028] = 07dc67fd8d791540
stx %l1,[%i4+%o5] ! Mem[0000000090000028] = c8639dd58a9392fe
! Mem[000000008e000038] = f48196fe, %l7 = 0000000000000039
lduw [%i0+0x038],%l7 ! %l7 = 00000000f48196fe
! Mem[000000009180000c] = cddb11ea, %g18 = 9ca71446952980c3
ldsw [%o0+0x00c],%g2 ! %g2 = 9ca71446952980c3
! %l0 = 0000000000000069, Mem[0000000091000014] = 11eabbe4
stw %l0,[%i6+0x014] ! Mem[0000000091000014] = 00000069
! Mem[0000000090000028] = c8639dd5, %g2 = ffffffffcddb11ea
lduw [%i4+%o5],%g2 ! %g2 = 00000000c8639dd5
! Mem[0000000090800018] = 5b5f851cd6343572, %g2 = 00000000c8639dd5
ldx [%i5+%o3],%g2 ! %g2 = 5b5f851cd6343572
! %l2 = 00000000e63856e2, Mem[000000008f80001a] = e80d6bcf
sth %l2,[%i3+0x01a] ! Mem[000000008f800018] = e80d56e2
! Mem[0000000090800024] = 0e7c4dff, %g2 = 5b5f851cd6343572
ldsh [%i5+0x024],%g2 ! %g2 = 0000000000000e7c
p63_label_13:
! Mem[0000000091000028] = 43a014ad, %g18 = 9ca71446952980c3
ldsw [%i6+%o5],%g2 ! %g2 = 9ca71446952980c3
! %l6 = fffffffffffff481, Mem[0000000091800008] = 7901eaca
stw %l6,[%o0+%o1] ! Mem[0000000091800008] = fffff481
! %l2 = 00000000e63856e2, Mem[000000008f800004] = cc19f442
stw %l2,[%i3+0x004] ! Mem[000000008f800004] = e63856e2
! Mem[0000000090800018] = 5b5f851c, %g2 = 0000000043a014ad
ldub [%i5+%o3],%g2 ! %g2 = 000000000000005b
! Mem[000000009100001c] = 73557000, %g2 = 000000000000005b
ldub [%i6+0x01d],%g2 ! %g2 = 0000000000000073
! %l4 = ffffffffffffff94, Mem[000000008f800020] = db68023ac8c0e6ba
stx %l4,[%i3+%o4] ! Mem[000000008f800020] = ffffffffffffff94
! Mem[0000000091000020] = 00000069 47e8fe39, %g2 = 00000073, %g3 = 00000039
ldd [%i6+%o4],%g2 ! %g2 = 0000000000000069 0000000047e8fe39
! Mem[0000000090000004] = 80b60b78, %g2 = 0000000000000069
ldub [%i4+0x004],%g2 ! %g2 = 0000000000000080
! Mem[000000009000001c] = d12659cf, %g2 = 0000000000000080
lduw [%i4+0x01c],%g2 ! %g2 = 00000000d12659cf
! %l6 = fffffffffffff481, Mem[000000009180003e] = 66350000
sth %l6,[%o0+0x03e] ! Mem[000000009180003c] = f4810000
p63_label_14:
! Mem[0000000090000034] = 126760d7, %g2 = 00000000d12659cf
lduw [%i4+0x034],%g2 ! %g2 = 00000000126760d7
! %l4 = ffffffffffffff94, Mem[0000000091800010] = 5e445570
sth %l4,[%o0+%o2] ! Mem[0000000091800010] = ff945570
! Mem[0000000091000008] = ea1c5151da67f293, %g2 = 00000000126760d7
ldx [%i6+%o1],%g2 ! %g2 = ea1c5151da67f293
! %l0 = 0000000000000069, Mem[0000000091000000] = ddab9f6d
stw %l0,[%i6+%g0] ! Mem[0000000091000000] = 00000069
! Mem[0000000090000038] = 8fc6c81b, %g2 = ea1c5151da67f293
lduh [%i4+0x038],%g2 ! %g2 = 0000000000008fc6
! %l6 = fffff481, %l7 = f48196fe, Mem[0000000091800028] = 63ee981c d6c4976a
std %l6,[%o0+%o5] ! Mem[0000000091800028] = fffff481 f48196fe
! %l2 = 00000000e63856e2, Mem[0000000090000014] = c6302283
sth %l2,[%i4+0x014] ! Mem[0000000090000014] = 56e22283
! %l0 = 00000069, %l1 = 8a9392fe, Mem[0000000090800020] = 6c6c0f3a 0e7c4dff
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 00000069 8a9392fe
! %l5 = ffffffffffff800a, Mem[000000009080000e] = af5fd6c4
sth %l5,[%i5+0x00e] ! Mem[000000009080000c] = 800ad6c4
! %l1 = c8639dd58a9392fe, Mem[0000000090000010] = b59e81f956e22283
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = c8639dd58a9392fe
p63_label_15:
! Mem[0000000091000018] = b4334f34 83735570, %g2 = 00008fc6, %g3 = 47e8fe39
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000083735570
! Mem[0000000091800038] = e8dd799b, %g2 = 00000000b4334f34
ldsb [%o0+0x038],%g2 ! %g2 = ffffffffffffffe8
! %l0 = 00000069, %l1 = 8a9392fe, Mem[0000000091000000] = 00000069 de861c20
std %l0,[%i6+%g0] ! Mem[0000000091000000] = 00000069 8a9392fe
! Mem[000000008e800018] = 04140710, %l4 = ffffffffffffff94
ldsb [%i1+0x01a],%l4 ! %l4 = 0000000000000007
! %l0 = 00000069, %l1 = 8a9392fe, Mem[000000008e000008] = 41b3800a dc388625
std %l0,[%i0+%o1] ! Mem[000000008e000008] = 00000069 8a9392fe
! Mem[000000008e800038] = db747be3b59e81f9, %l2 = 00000000e63856e2
ldx [%i1+0x038],%l2 ! %l2 = db747be3b59e81f9
! %l5 = ffffffffffff800a, Mem[0000000090800006] = cca9a3d5
sth %l5,[%i5+0x006] ! Mem[0000000090800004] = 800aa3d5
! Mem[0000000090000018] = a9caef44d12659cf, %g2 = ffffffffffffffe8
ldx [%i4+%o3],%g2 ! %g2 = a9caef44d12659cf
! %l6 = fffffffffffff481, Mem[000000009180003b] = 9beb80f4
stb %l6,[%o0+0x03b] ! Mem[0000000091800038] = 81eb80f4
! %l0 = 00000069, %l1 = 8a9392fe, Mem[0000000090000010] = c8639dd5 8a9392fe
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 00000069 8a9392fe
p63_label_16:
! Mem[000000008f00003c] = d2a169b4, %l1 = c8639dd58a9392fe
lduw [%i2+0x03c],%l1 ! %l1 = 00000000d2a169b4
! Mem[0000000091800004] = 8a9392fe, %g2 = a9caef44d12659cf
ldsh [%o0+0x004],%g2 ! %g2 = ffffffffffff8a93
! %l0 = 0000000000000069, Mem[000000009100002e] = 959e7901
sth %l0,[%i6+0x02e] ! Mem[000000009100002c] = 00697901
! %l0 = 0000000000000069, Mem[0000000090000012] = 00698a93
sth %l0,[%i4+0x012] ! Mem[0000000090000010] = 00698a93
! %l3 = 0000000088400e7c, Mem[0000000091800038] = e8dd7981eb80f481
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = 0000000088400e7c
! Mem[0000000090800014] = 22835b5f, %g2 = ffffffffffff8a93
lduh [%i5+0x016],%g2 ! %g2 = 0000000000002283
! %l3 = 0000000088400e7c, Mem[0000000091000036] = be7e6589
sth %l3,[%i6+0x036] ! Mem[0000000091000034] = 0e7c6589
! Mem[0000000091800010] = ff945570, %g2 = 0000000000002283
ldub [%o0+%o2],%g2 ! %g2 = 00000000000000ff
! %l6 = fffffffffffff481, Mem[0000000090800002] = 86c6d0ba
sth %l6,[%i5+0x002] ! Mem[0000000090800000] = f481d0ba
! Mem[0000000090000010] = 00000069 8a9392fe, %g2 = 000000ff, %g3 = 83735570
ldd [%i4+%o2],%g2 ! %g2 = 0000000000000069 000000008a9392fe
p63_label_17:
! Mem[0000000091000020] = 6947e8fe, %g2 = 0000000000000069
ldub [%i6+0x023],%g2 ! %g2 = 0000000000000069
! Mem[0000000090000024] = e7b2eb32, %g2 = 0000000000000069
ldsh [%i4+0x024],%g2 ! %g2 = ffffffffffffe7b2
! Mem[0000000090800038] = 393f420c, %g2 = ffffffffffffe7b2
ldsh [%i5+0x038],%g2 ! %g2 = 000000000000393f
! %l1 = 00000000d2a169b4, Mem[0000000090800014] = c6302283
stw %l1,[%i5+0x014] ! Mem[0000000090800014] = d2a169b4
! %l2 = db747be3b59e81f9, Mem[0000000090800030] = b59e81f9
stw %l2,[%i5+0x030] ! Mem[0000000090800030] = b59e81f9
! Mem[000000008e000028] = 0d5965d8, %l2 = db747be3b59e81f9
ldsh [%i0+0x02a],%l2 ! %l2 = 00000000000065d8
! %l0 = 0000000000000069, Mem[0000000091800006] = 92feffff
stb %l0,[%o0+0x006] ! Mem[0000000091800004] = 69feffff
! %l7 = 00000000f48196fe, Mem[000000008f800022] = ffffffff
stb %l7,[%i3+0x022] ! Mem[000000008f800020] = fffffeff
! Mem[0000000090800030] = b59e81f9 e63856e2, %g2 = 0000393f, %g3 = 8a9392fe
ldd [%i5+0x030],%g2 ! %g2 = 00000000b59e81f9 00000000e63856e2
! Mem[000000009100002c] = db4f0069, %g2 = 00000000b59e81f9
lduw [%i6+0x02c],%g2 ! %g2 = 00000000db4f0069
p63_label_18:
! Mem[0000000091800018] = 39a5df25e14610d9, %g2 = 00000000db4f0069
ldx [%o0+%o3],%g2 ! %g2 = 39a5df25e14610d9
! Mem[000000008f80000c] = 88400e7c, %l7 = 00000000f48196fe
ldsw [%i3+0x00c],%l7 ! %l7 = ffffffff88400e7c
! Mem[000000008e00002c] = cf233939, %l2 = 00000000000065d8
ldub [%i0+0x02d],%l2 ! %l2 = 0000000000000023
! Mem[0000000090800020] = 000000698a9392fe, %g2 = 39a5df25e14610d9
ldx [%i5+%o4],%g2 ! %g2 = 000000698a9392fe
! Mem[0000000090800008] = d5b48df3, %g2 = 000000698a9392fe
ldsb [%i5+0x009],%g2 ! %g2 = ffffffffffffffd5
! Mem[0000000091800028] = fffff481f48196fe, %g2 = ffffffffffffffd5
ldx [%o0+%o5],%g2 ! %g2 = fffff481f48196fe
! Mem[0000000091800028] = fffff481, %g2 = fffff481f48196fe
lduw [%o0+%o5],%g2 ! %g2 = 00000000fffff481
! Mem[0000000090800014] = d2a169b4, %g18 = 9ca71446952980c3
ldsw [%i5+0x014],%g2 ! %g2 = 9ca71446952980c3
! %l6 = fffff481, %l7 = 88400e7c, Mem[000000008f000008] = 94d1cfec 1066941f
std %l6,[%i2+%o1] ! Mem[000000008f000008] = fffff481 88400e7c
! %l2 = 0000000000000023, Mem[000000009180001c] = e14610d9
sth %l2,[%o0+0x01c] ! Mem[000000009180001c] = 002310d9
p63_label_19:
! Mem[000000009080000c] = 800ad6c4, %g2 = ffffffffd2a169b4
lduh [%i5+0x00e],%g2 ! %g2 = 000000000000800a
! Mem[0000000090800030] = b59e81f9, %g2 = 000000000000800a
lduh [%i5+0x030],%g2 ! %g2 = 000000000000b59e
! Mem[0000000091000004] = feea1c51, %g2 = 000000000000b59e
ldsb [%i6+0x007],%g2 ! %g2 = fffffffffffffffe
! Mem[0000000091000000] = 00000069, %g2 = fffffffffffffffe
lduw [%i6+%g0],%g2 ! %g2 = 0000000000000069
! %l3 = 0000000088400e7c, Mem[0000000091000010] = eb99b055
stb %l3,[%i6+%o2] ! Mem[0000000091000010] = 7c99b055
! Mem[000000008e800038] = db747be3, %l1 = 00000000d2a169b4
ldub [%i1+0x03a],%l1 ! %l1 = 000000000000007b
! Mem[0000000090800024] = 9392feeb, %g2 = 0000000000000069
ldub [%i5+0x025],%g2 ! %g2 = 0000000000000093
! %l6 = fffff481, %l7 = 88400e7c, Mem[0000000090000030] = 944f136a 126760d7
std %l6,[%i4+0x030] ! Mem[0000000090000030] = fffff481 88400e7c
! %l5 = ffffffffffff800a, Mem[0000000090800038] = 393f420c
stw %l5,[%i5+0x038] ! Mem[0000000090800038] = ffff800a
! Mem[0000000090800034] = e63856e2, %g2 = 0000000000000093
ldsb [%i5+0x034],%g2 ! %g2 = ffffffffffffffe6
p63_label_20:
! Mem[0000000090000008] = 96abb01b c40b9e2c, %g2 = ffffffe6, %g3 = e63856e2
ldd [%i4+%o1],%g2 ! %g2 = 0000000096abb01b 00000000c40b9e2c
! Mem[0000000091000018] = b4334f34 83735570, %g2 = 96abb01b, %g3 = c40b9e2c
ldd [%i6+%o3],%g2 ! %g2 = 00000000b4334f34 0000000083735570
! Mem[0000000090800010] = d6c4976ad2a169b4, %g2 = 00000000b4334f34
ldx [%i5+%o2],%g2 ! %g2 = d6c4976ad2a169b4
! Mem[0000000091800020] = c69e92fe33167744, %g2 = d6c4976ad2a169b4
ldx [%o0+%o4],%g2 ! %g2 = c69e92fe33167744
! Mem[0000000091000008] = ea1c5151, %g2 = c69e92fe33167744
lduh [%i6+%o1],%g2 ! %g2 = 000000000000ea1c
! Mem[0000000091000028] = 43a014addb4f0069, %g2 = 000000000000ea1c
ldx [%i6+%o5],%g2 ! %g2 = 43a014addb4f0069
! %l6 = fffff481, %l7 = 88400e7c, Mem[000000008e800030] = c8639dd5 8a935ffe
std %l6,[%i1+0x030] ! Mem[000000008e800030] = fffff481 88400e7c
! %l6 = fffffffffffff481, Mem[0000000090800011] = c4976ad2
stb %l6,[%i5+0x011] ! Mem[0000000090800010] = 81976ad2
! %l3 = 0000000088400e7c, Mem[000000009100002c] = db4f0069
stw %l3,[%i6+0x02c] ! Mem[000000009100002c] = 88400e7c
! Mem[0000000090800008] = a3d5b48df38f800a, %g2 = 43a014addb4f0069
ldx [%i5+%o1],%g2 ! %g2 = a3d5b48df38f800a
p63_label_21:
! Mem[000000008e800020] = 40f967d4, %l7 = ffffffff88400e7c
lduh [%i1+0x022],%l7 ! %l7 = 00000000000067d4
! %l6 = fffff481, %l7 = 000067d4, Mem[0000000091800020] = c69e92fe 33167744
std %l6,[%o0+%o4] ! Mem[0000000091800020] = fffff481 000067d4
! %l4 = 0000000000000007, Mem[000000009100002c] = 88400e7c
stw %l4,[%i6+0x02c] ! Mem[000000009100002c] = 00000007
! Mem[0000000091800000] = d58a9369, %g2 = a3d5b48df38f800a
ldub [%o0+0x003],%g2 ! %g2 = 00000000000000d5
! Mem[0000000091800030] = 288f71d6, %g2 = 00000000000000d5
ldsb [%o0+0x031],%g2 ! %g2 = 0000000000000028
! Mem[0000000090000020] = 0700edfc, %g2 = 0000000000000028
lduh [%i4+%o4],%g2 ! %g2 = 0000000000000700
! %l3 = 0000000088400e7c, Mem[0000000090800030] = b59e81f9e63856e2
stx %l3,[%i5+0x030] ! Mem[0000000090800030] = 0000000088400e7c
! %l6 = fffffffffffff481, Mem[0000000091800020] = fffff481000067d4
stx %l6,[%o0+%o4] ! Mem[0000000091800020] = fffffffffffff481
! %l2 = 00000023, %l3 = 88400e7c, Mem[0000000091800030] = 45288f71 d6c4976a
std %l2,[%o0+0x030] ! Mem[0000000091800030] = 00000023 88400e7c
! %l4 = 0000000000000007, Mem[0000000091800038] = 0000000088400e7c
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 0000000000000007
p63_label_22:
! %l6 = fffffffffffff481, Mem[0000000090800026] = 92feeb48
sth %l6,[%i5+0x026] ! Mem[0000000090800024] = f481eb48
! %l6 = fffffffffffff481, Mem[000000008f000014] = 54f19f92
stb %l6,[%i2+0x014] ! Mem[000000008f000014] = 81f19f92
! %l0 = 0000000000000069, Mem[0000000091000020] = 00000069
stb %l0,[%i6+%o4] ! Mem[0000000091000020] = 69000069
! Mem[0000000090800000] = c8c0f481, %g2 = 0000000000000700
lduh [%i5+%g0],%g2 ! %g2 = 000000000000c8c0
! %l1 = 000000000000007b, Mem[000000009000003f] = 39000000
stb %l1,[%i4+0x03f] ! Mem[000000009000003c] = 7b000000
! %l2 = 0000000000000023, Mem[0000000091800018] = 39a5df25
stw %l2,[%o0+%o3] ! Mem[0000000091800018] = 00000023
! %l1 = 000000000000007b, Mem[0000000090800002] = f481d0ba
sth %l1,[%i5+0x002] ! Mem[0000000090800000] = 007bd0ba
! Mem[000000008e000020] = dcdfc85e 5f4a5b5f, %l0 = 00000069, %l1 = 0000007b
ldd [%i0+%o4],%l0 ! %l0 = 00000000dcdfc85e 000000005f4a5b5f
! Mem[0000000091800038] = 00000000, %g2 = 000000000000c8c0
ldsh [%o0+0x03a],%g2 ! %g2 = 0000000000000000
! %l7 = 00000000000067d4, Mem[0000000090000034] = 88400e7c
stw %l7,[%i4+0x034] ! Mem[0000000090000034] = 000067d4
p63_label_23:
! Mem[0000000091800030] = 2388400e, %g2 = 0000000000000000
ldub [%o0+0x033],%g2 ! %g2 = 0000000000000023
! %l3 = 0000000088400e7c, Mem[000000008e80001a] = 04140710
stb %l3,[%i1+0x01a] ! Mem[000000008e800018] = 04147c10
! Mem[0000000091800038] = 00000000, %g2 = 0000000000000023
ldsh [%o0+0x038],%g2 ! %g2 = 0000000000000000
! Mem[0000000090800014] = 69b45b5f, %g2 = 0000000000000000
lduh [%i5+0x016],%g2 ! %g2 = 00000000000069b4
! %l7 = 00000000000067d4, Mem[0000000090800038] = ffff800a
stw %l7,[%i5+0x038] ! Mem[0000000090800038] = 000067d4
! Mem[0000000091000028] = 43a014ad 00000007, %g2 = 000069b4, %g3 = 83735570
ldd [%i6+%o5],%g2 ! %g2 = 0000000043a014ad 0000000000000007
! %l3 = 0000000088400e7c, Mem[000000008f800026] = ffffff94
sth %l3,[%i3+0x026] ! Mem[000000008f800024] = ffff0e7c
! Mem[0000000090000014] = 92fea9ca, %g2 = 0000000043a014ad
ldsb [%i4+0x016],%g2 ! %g2 = ffffffffffffff92
! %l6 = fffff481, %l7 = 000067d4, Mem[000000008f800038] = 20eb5ab4 230a2bba
std %l6,[%i3+0x038] ! Mem[000000008f800038] = fffff481 000067d4
! Mem[0000000090000018] = a9caef44d12659cf, %g2 = ffffffffffffff92
ldx [%i4+%o3],%g2 ! %g2 = a9caef44d12659cf
p63_label_24:
! Mem[0000000091800030] = 2388400e, %g2 = a9caef44d12659cf
ldub [%o0+0x033],%g2 ! %g2 = 0000000000000023
! Mem[0000000090800018] = 5b5f851c, %g18 = 9ca71446952980c3
ldsw [%i5+%o3],%g2 ! %g2 = 9ca71446952980c3
! Mem[0000000090800020] = 00000069 8a93f481, %g2 = 5b5f851c, %g3 = 00000007
ldd [%i5+%o4],%g2 ! %g2 = 0000000000000069 000000008a93f481
! %l2 = 00000023, %l3 = 88400e7c, Mem[000000008e800038] = db747be3 b59e81f9
std %l2,[%i1+0x038] ! Mem[000000008e800038] = 00000023 88400e7c
! %l4 = 00000007, %l5 = ffff800a, Mem[000000008f800028] = c8639dd5 8a9392fe
std %l4,[%i3+%o5] ! Mem[000000008f800028] = 00000007 ffff800a
! Mem[0000000091000008] = ea1c5151, %g2 = 0000000000000069
ldsb [%i6+%o1],%g2 ! %g2 = ffffffffffffffea
! %l2 = 00000023, %l3 = 88400e7c, Mem[000000008e000008] = 00000069 8a9392fe
std %l2,[%i0+%o1] ! Mem[000000008e000008] = 00000023 88400e7c
! %l7 = 00000000000067d4, Mem[000000009180003e] = 00070000
sth %l7,[%o0+0x03e] ! Mem[000000009180003c] = 67d40000
! %l6 = fffff481, %l7 = 000067d4, Mem[0000000090800028] = eb4882af 9c5fe8b1
std %l6,[%i5+%o5] ! Mem[0000000090800028] = fffff481 000067d4
! %l3 = 0000000088400e7c, Mem[0000000091800031] = 00002388
stb %l3,[%o0+0x031] ! Mem[0000000091800030] = 7c002388
p63_label_25:
! Mem[0000000090000020] = 0700edfce7b2eb32, %g2 = ffffffffffffffea
ldx [%i4+%o4],%g2 ! %g2 = 0700edfce7b2eb32
! Mem[0000000090000028] = 639dd58a, %g2 = 0700edfce7b2eb32
ldub [%i4+0x029],%g2 ! %g2 = 0000000000000063
! Mem[0000000091000010] = 7c99b055, %g18 = 9ca71446952980c3
ldsw [%i6+%o2],%g2 ! %g2 = 9ca71446952980c3
! Mem[0000000091800018] = 00000023, %g2 = 000000007c99b055
ldub [%o0+%o3],%g2 ! %g2 = 0000000000000000
! %l2 = 0000000000000023, Mem[0000000091800010] = ff945570a2d9ff94
stx %l2,[%o0+%o2] ! Mem[0000000091800010] = 0000000000000023
! Mem[0000000090800010] = 976ad2a1, %g2 = 0000000000000000
ldsb [%i5+0x012],%g2 ! %g2 = ffffffffffffff97
! Mem[000000008f80002c] = ffff800a, %l1 = 000000005f4a5b5f
ldsw [%i3+0x02c],%l1 ! %l1 = ffffffffffff800a
! %l4 = 0000000000000007, Mem[0000000090000001] = d6f5d480
stb %l4,[%i4+0x001] ! Mem[0000000090000000] = 07f5d480
! Mem[000000008e800034] = 88400e7c, %l0 = 00000000dcdfc85e
lduw [%i1+0x034],%l0 ! %l0 = 0000000088400e7c
! %l6 = fffff481, %l7 = 000067d4, Mem[000000008e000010] = ce503b7e 8a5da7de
std %l6,[%i0+%o2] ! Mem[000000008e000010] = fffff481 000067d4
ba,a p63_not_taken_0_end
p63_not_taken_0:
! The following code should not be executed
lduh [%i1+0x01e],%l2
ldsw [%i3+0x038],%l2
ldx [%i1+0x010],%l4
ldub [%i3+0x003],%l0
stw %l6,[%i1+0x008]
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 0000000088400e7c
bne,a,pn %xcc,p63_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffff800a
bne,a,pn %xcc,p63_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000023
bne,a,pn %xcc,p63_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000007
bne,a,pn %xcc,p63_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffffff800a
bne,a,pn %xcc,p63_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be fffffffffffff481
bne,a,pn %xcc,p63_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000067d4
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 8b3c47e6 3c1e205a
bne %xcc,p63_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 22e8e02e b188a6d6
bne %xcc,p63_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be f9c09bbd e5edd4c1
bne %xcc,p63_f4_fail
nop
! Check Local Memory
set p63_local0_expect,%g1
p63_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 0000002388400e7c
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 = fffff481000067d4
ldx [%i0+0x010],%g3 ! Observed data at 000000008e000010
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x010,%g4
set p63_local1_expect,%g1
p63_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 04147c109bf8598e
ldx [%i1+0x018],%g3 ! Observed data at 000000008e800018
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = fffff48188400e7c
ldx [%i1+0x030],%g3 ! Observed data at 000000008e800030
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000002388400e7c
ldx [%i1+0x038],%g3 ! Observed data at 000000008e800038
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x038,%g4
set p63_local2_expect,%g1
p63_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = fffff48188400e7c
ldx [%i2+0x008],%g3 ! Observed data at 000000008f000008
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 73d2403981f19f92
ldx [%i2+0x010],%g3 ! Observed data at 000000008f000010
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 39b3ff6e4e2905e2
ldx [%i2+0x020],%g3 ! Observed data at 000000008f000020
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x020,%g4
set p63_local3_expect,%g1
p63_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = e02e5ab4e63856e2
ldx [%i3+0x000],%g3 ! Observed data at 000000008f800000
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = e80d56e2c2bf0fe6
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 = fffffeffffff0e7c
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 = 00000007ffff800a
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 = e52d7de27901eaca
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 = fffff481000067d4
ldx [%i3+0x038],%g3 ! Observed data at 000000008f800038
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x038,%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
! 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:
ldsba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008f000028]
stxa %l6,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f800028]
stxa %l5,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f800000]
stxa %l1,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800008]
stxa %l5,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000028]
stha %l5,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800018]
done
p63_trap1o:
ldsba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008f000028]
stxa %l6,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f800028]
stxa %l5,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f800000]
stxa %l1,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800008]
stxa %l5,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008f000028]
stha %l5,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800018]
done
p63_trap2e:
ldsba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e800008]
stxa %l6,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000000]
ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e000020]
ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e800020]
done
p63_trap2o:
ldsba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008e800008]
stxa %l6,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e000000]
ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e000020]
ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008e800020]
done
p63_trap3e:
nop
nop
nop
nop
nop
nop
done
p63_trap3o:
nop
nop
nop
nop
nop
nop
done
! Cross Processor Interrupt Handler
cross_intr_handler:
membar #Sync
! Identify the recipient of the interrupt
mov 0x10,%g1 ! VA of Core ID Register
ldxa [%g1]ASI_CMP_CORE_ID,%g1
and %g1,0x3f,%g4 ! Extract Core ID in %g4
sll %g4,2,%g1 ! Index into intr receive array
set received_xintr,%g2 ! Pointer to receive counters
lduw [%g2+%g1],%g3 ! Get receive count
inc %g3 ! Incement by 1
st %g3,[%g2+%g1] ! Update receive count
! Reset busy bit interrupts and return
mov 0x40,%g1 ! Busy bit
stxa %g1,[%g0]ASI_INTR_RECEIVE ! Clear the busy bit
membar #Sync
retry
inst_access_handler:
done
.align 256
data_access_handler:
1: done
p63_init_memory_pointers:
set p63_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p63_local0_start,%i0
set p63_local1_start,%i1
set p63_local2_start,%i2
set p63_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 84adbfae83735570
ldx [%g1+0x008],%l1 ! %l1 = db68023ac8c0e6ba
ldx [%g1+0x010],%l2 ! %l2 = 63ee981cd6c4976a
ldx [%g1+0x018],%l3 ! %l3 = 3486fd9ec6302283
ldx [%g1+0x020],%l4 ! %l4 = fd31fa88a9a7ef44
ldx [%g1+0x028],%l5 ! %l5 = 0de508f8d12659cf
ldx [%g1+0x030],%l6 ! %l6 = e52d7de27901eaca
ldx [%g1+0x038],%l7 ! %l7 = 936b2a23cddb11ea
! 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 %l0,[%i2+0x000] ! Mem[0000000011000000]
ldsb [%i2+0x028],%l0 ! Mem[0000000011000028]
jmpl %o7,%g0
lduw [%i3+0x008],%l3 ! Mem[0000000011800008]
p0_near_0_he:
stw %l5,[%i3+0x00c] ! Mem[000000001180000c]
std %l2,[%i1+0x010] ! Mem[0000000010800010]
ldd [%i0+0x000],%l6 ! Mem[0000000010000000]
ldsw [%i3+0x024],%l0 ! Mem[0000000011800024]
sth %l1,[%i1+0x032] ! Mem[0000000010800032]
stb %l7,[%i2+0x018] ! Mem[0000000011000018]
lduw [%i1+0x034],%l3 ! Mem[0000000010800034]
jmpl %o7,%g0
sth %l3,[%i2+0x01c] ! Mem[000000001100001c]
p1_near_0_le:
ldsb [%i2+0x020],%l0 ! Mem[0000000013000020]
ldub [%i2+0x008],%l0 ! Mem[0000000013000008]
jmpl %o7,%g0
lduw [%i3+0x028],%l3 ! Mem[0000000013800028]
p1_near_0_he:
sth %l5,[%i2+0x00c] ! Mem[000000001300000c]
sth %l2,[%i3+0x034] ! Mem[0000000013800034]
lduw [%i2+0x020],%l7 ! Mem[0000000013000020]
ldd [%i2+0x000],%l0 ! Mem[0000000013000000]
stb %l1,[%i2+0x013] ! Mem[0000000013000013]
ldd [%i2+0x018],%l6 ! Mem[0000000013000018]
ldub [%i3+0x014],%l3 ! Mem[0000000013800014]
jmpl %o7,%g0
ldsb [%i1+0x03d],%l3 ! Mem[000000001280003d]
p2_near_0_le:
lduw [%i2+0x000],%l0 ! Mem[0000000015000000]
ldx [%i2+0x028],%l0 ! Mem[0000000015000028]
jmpl %o7,%g0
lduw [%i2+0x008],%l3 ! Mem[0000000015000008]
p2_near_0_he:
ldx [%i1+0x008],%l5 ! Mem[0000000014800008]
std %l2,[%i2+0x010] ! Mem[0000000015000010]
ldsb [%i3+0x000],%l7 ! Mem[0000000015800000]
stb %l0,[%i1+0x026] ! Mem[0000000014800026]
lduw [%i2+0x030],%l1 ! Mem[0000000015000030]
ldx [%i2+0x018],%l7 ! Mem[0000000015000018]
ldub [%i1+0x034],%l3 ! Mem[0000000014800034]
jmpl %o7,%g0
ldsw [%i0+0x01c],%l3 ! Mem[000000001400001c]
p3_near_0_le:
stw %l0,[%i2+0x020] ! Mem[0000000017000020]
sth %l0,[%i2+0x008] ! Mem[0000000017000008]
jmpl %o7,%g0
lduw [%i1+0x028],%l3 ! Mem[0000000016800028]
p3_near_0_he:
ldub [%i0+0x00d],%l5 ! Mem[000000001600000d]
stb %l2,[%i3+0x035] ! Mem[0000000017800035]
ldx [%i0+0x020],%l7 ! Mem[0000000016000020]
lduh [%i3+0x006],%l0 ! Mem[0000000017800006]
ldub [%i3+0x013],%l1 ! Mem[0000000017800013]
stx %l7,[%i2+0x018] ! Mem[0000000017000018]
ldsh [%i0+0x014],%l3 ! Mem[0000000016000014]
jmpl %o7,%g0
lduh [%i2+0x03c],%l3 ! Mem[000000001700003c]
p4_near_0_le:
ldsw [%i2+0x000],%l0 ! Mem[0000000019000000]
stw %l0,[%i2+0x028] ! Mem[0000000019000028]
jmpl %o7,%g0
lduw [%i1+0x008],%l3 ! Mem[0000000018800008]
p4_near_0_he:
ldsw [%i3+0x00c],%l5 ! Mem[000000001980000c]
ldx [%i2+0x010],%l2 ! Mem[0000000019000010]
ldsh [%i2+0x000],%l7 ! Mem[0000000019000000]
ldsh [%i3+0x026],%l0 ! Mem[0000000019800026]
ldd [%i0+0x030],%l0 ! Mem[0000000018000030]
ldub [%i2+0x018],%l7 ! Mem[0000000019000018]
ldsh [%i2+0x034],%l3 ! Mem[0000000019000034]
jmpl %o7,%g0
ldx [%i2+0x018],%l3 ! Mem[0000000019000018]
p5_near_0_le:
stb %l0,[%i2+0x020] ! Mem[000000001b000020]
ldsb [%i1+0x008],%l0 ! Mem[000000001a800008]
jmpl %o7,%g0
lduw [%i0+0x028],%l3 ! Mem[000000001a000028]
p5_near_0_he:
ldd [%i2+0x008],%l4 ! Mem[000000001b000008]
lduw [%i0+0x034],%l2 ! Mem[000000001a000034]
stb %l7,[%i3+0x020] ! Mem[000000001b800020]
stx %l0,[%i2+0x000] ! Mem[000000001b000000]
stw %l1,[%i1+0x010] ! Mem[000000001a800010]
stw %l7,[%i2+0x018] ! Mem[000000001b000018]
ldd [%i0+0x010],%l2 ! Mem[000000001a000010]
jmpl %o7,%g0
std %l2,[%i1+0x038] ! Mem[000000001a800038]
p6_near_0_le:
ldd [%i2+0x000],%l0 ! Mem[000000001d000000]
ldub [%i1+0x028],%l0 ! Mem[000000001c800028]
jmpl %o7,%g0
lduw [%i0+0x008],%l3 ! Mem[000000001c000008]
p6_near_0_he:
sth %l5,[%i1+0x00c] ! Mem[000000001c80000c]
lduh [%i2+0x014],%l2 ! Mem[000000001d000014]
ldsb [%i0+0x000],%l7 ! Mem[000000001c000000]
std %l0,[%i1+0x020] ! Mem[000000001c800020]
std %l0,[%i2+0x030] ! Mem[000000001d000030]
ldsw [%i2+0x018],%l7 ! Mem[000000001d000018]
stw %l3,[%i2+0x034] ! Mem[000000001d000034]
jmpl %o7,%g0
stw %l3,[%i3+0x01c] ! Mem[000000001d80001c]
p7_near_0_le:
lduh [%i2+0x020],%l0 ! Mem[000000001f000020]
ldx [%i1+0x008],%l0 ! Mem[000000001e800008]
jmpl %o7,%g0
lduw [%i0+0x028],%l3 ! Mem[000000001e000028]
p7_near_0_he:
std %l4,[%i0+0x008] ! Mem[000000001e000008]
ldub [%i0+0x035],%l2 ! Mem[000000001e000035]
std %l6,[%i1+0x020] ! Mem[000000001e800020]
lduw [%i0+0x004],%l0 ! Mem[000000001e000004]
ldx [%i2+0x010],%l1 ! Mem[000000001f000010]
stb %l7,[%i2+0x018] ! Mem[000000001f000018]
stw %l3,[%i1+0x014] ! Mem[000000001e800014]
jmpl %o7,%g0
ldd [%i2+0x038],%l2 ! Mem[000000001f000038]
p8_near_0_le:
sth %l0,[%i2+0x000] ! Mem[0000000021000000]
stb %l0,[%i1+0x028] ! Mem[0000000020800028]
jmpl %o7,%g0
lduw [%i3+0x008],%l3 ! Mem[0000000021800008]
p8_near_0_he:
lduw [%i2+0x00c],%l5 ! Mem[000000002100000c]
ldsw [%i2+0x014],%l2 ! Mem[0000000021000014]
ldsh [%i3+0x000],%l7 ! Mem[0000000021800000]
ldsw [%i3+0x024],%l0 ! Mem[0000000021800024]
ldsw [%i3+0x030],%l1 ! Mem[0000000021800030]
ldsh [%i2+0x018],%l7 ! Mem[0000000021000018]
std %l2,[%i3+0x030] ! Mem[0000000021800030]
jmpl %o7,%g0
ldsh [%i2+0x01c],%l3 ! Mem[000000002100001c]
p9_near_0_le:
ldsh [%i2+0x020],%l0 ! Mem[0000000023000020]
stw %l0,[%i1+0x008] ! Mem[0000000022800008]
jmpl %o7,%g0
lduw [%i2+0x028],%l3 ! Mem[0000000023000028]
p9_near_0_he:
ldsw [%i2+0x00c],%l5 ! Mem[000000002300000c]
ldsh [%i1+0x034],%l2 ! Mem[0000000022800034]
sth %l7,[%i0+0x020] ! Mem[0000000022000020]
stw %l0,[%i2+0x004] ! Mem[0000000023000004]
ldsb [%i0+0x013],%l1 ! Mem[0000000022000013]
ldx [%i2+0x018],%l7 ! Mem[0000000023000018]
std %l2,[%i1+0x010] ! Mem[0000000022800010]
jmpl %o7,%g0
ldub [%i0+0x03d],%l3 ! Mem[000000002200003d]
p10_near_0_le:
ldx [%i2+0x000],%l0 ! Mem[0000000025000000]
ldsb [%i1+0x028],%l0 ! Mem[0000000024800028]
jmpl %o7,%g0
lduw [%i2+0x008],%l3 ! Mem[0000000025000008]
p10_near_0_he:
ldd [%i0+0x008],%l4 ! Mem[0000000024000008]
ldsb [%i3+0x015],%l2 ! Mem[0000000025800015]
ldsw [%i1+0x000],%l7 ! Mem[0000000024800000]
stb %l0,[%i1+0x026] ! Mem[0000000024800026]
stx %l1,[%i1+0x030] ! Mem[0000000024800030]
stx %l7,[%i2+0x018] ! Mem[0000000025000018]
ldx [%i3+0x030],%l3 ! Mem[0000000025800030]
jmpl %o7,%g0
lduw [%i3+0x01c],%l3 ! Mem[000000002580001c]
p11_near_0_le:
stx %l0,[%i2+0x020] ! Mem[0000000027000020]
ldub [%i1+0x008],%l0 ! Mem[0000000026800008]
jmpl %o7,%g0
lduw [%i1+0x028],%l3 ! Mem[0000000026800028]
p11_near_0_he:
stx %l5,[%i3+0x008] ! Mem[0000000027800008]
ldd [%i2+0x030],%l2 ! Mem[0000000027000030]
std %l6,[%i3+0x020] ! Mem[0000000027800020]
lduh [%i0+0x006],%l0 ! Mem[0000000026000006]
sth %l1,[%i1+0x012] ! Mem[0000000026800012]
lduw [%i2+0x018],%l7 ! Mem[0000000027000018]
ldx [%i1+0x010],%l3 ! Mem[0000000026800010]
jmpl %o7,%g0
stb %l3,[%i2+0x03d] ! Mem[000000002700003d]
p12_near_0_le:
ldub [%i2+0x000],%l0 ! Mem[0000000029000000]
lduh [%i1+0x028],%l0 ! Mem[0000000028800028]
jmpl %o7,%g0
lduw [%i0+0x008],%l3 ! Mem[0000000028000008]
p12_near_0_he:
std %l4,[%i2+0x008] ! Mem[0000000029000008]
stx %l2,[%i3+0x010] ! Mem[0000000029800010]
ldub [%i0+0x000],%l7 ! Mem[0000000028000000]
ldsh [%i3+0x026],%l0 ! Mem[0000000029800026]
lduw [%i2+0x030],%l1 ! Mem[0000000029000030]
stw %l7,[%i2+0x018] ! Mem[0000000029000018]
lduh [%i0+0x034],%l3 ! Mem[0000000028000034]
jmpl %o7,%g0
sth %l3,[%i1+0x01c] ! Mem[000000002880001c]
p13_near_0_le:
std %l0,[%i2+0x020] ! Mem[000000002b000020]
stb %l0,[%i0+0x008] ! Mem[000000002a000008]
jmpl %o7,%g0
lduw [%i0+0x028],%l3 ! Mem[000000002a000028]
p13_near_0_he:
lduw [%i1+0x00c],%l5 ! Mem[000000002a80000c]
ldd [%i2+0x030],%l2 ! Mem[000000002b000030]
sth %l7,[%i1+0x020] ! Mem[000000002a800020]
stx %l0,[%i2+0x000] ! Mem[000000002b000000]
ldub [%i2+0x013],%l1 ! Mem[000000002b000013]
ldsw [%i2+0x018],%l7 ! Mem[000000002b000018]
ldsw [%i2+0x014],%l3 ! Mem[000000002b000014]
jmpl %o7,%g0
stx %l3,[%i0+0x038] ! Mem[000000002a000038]
p14_near_0_le:
ldsb [%i2+0x000],%l0 ! Mem[000000002d000000]
stw %l0,[%i0+0x028] ! Mem[000000002c000028]
jmpl %o7,%g0
lduw [%i0+0x008],%l3 ! Mem[000000002c000008]
p14_near_0_he:
lduh [%i0+0x00c],%l5 ! Mem[000000002c00000c]
stx %l2,[%i0+0x010] ! Mem[000000002c000010]
lduh [%i3+0x000],%l7 ! Mem[000000002d800000]
std %l0,[%i1+0x020] ! Mem[000000002c800020]
ldsh [%i3+0x032],%l1 ! Mem[000000002d800032]
sth %l7,[%i2+0x018] ! Mem[000000002d000018]
ldsw [%i0+0x034],%l3 ! Mem[000000002c000034]
jmpl %o7,%g0
ldsb [%i3+0x01d],%l3 ! Mem[000000002d80001d]
p15_near_0_le:
lduw [%i2+0x020],%l0 ! Mem[000000002f000020]
ldsb [%i0+0x008],%l0 ! Mem[000000002e000008]
jmpl %o7,%g0
lduw [%i3+0x028],%l3 ! Mem[000000002f800028]
p15_near_0_he:
ldsh [%i3+0x00c],%l5 ! Mem[000000002f80000c]
stw %l2,[%i2+0x034] ! Mem[000000002f000034]
stw %l7,[%i0+0x020] ! Mem[000000002e000020]
lduw [%i0+0x004],%l0 ! Mem[000000002e000004]
stw %l1,[%i0+0x010] ! Mem[000000002e000010]
ldsh [%i2+0x018],%l7 ! Mem[000000002f000018]
ldsb [%i2+0x014],%l3 ! Mem[000000002f000014]
jmpl %o7,%g0
lduh [%i2+0x03c],%l3 ! Mem[000000002f00003c]
p16_near_0_le:
stw %l0,[%i2+0x000] ! Mem[0000000031000000]
ldub [%i0+0x028],%l0 ! Mem[0000000030000028]
jmpl %o7,%g0
lduw [%i3+0x008],%l3 ! Mem[0000000031800008]
p16_near_0_he:
stx %l5,[%i2+0x008] ! Mem[0000000031000008]
sth %l2,[%i1+0x014] ! Mem[0000000030800014]
lduw [%i1+0x000],%l7 ! Mem[0000000030800000]
ldsb [%i3+0x026],%l0 ! Mem[0000000031800026]
std %l0,[%i1+0x030] ! Mem[0000000030800030]
ldx [%i2+0x018],%l7 ! Mem[0000000031000018]
ldsb [%i1+0x034],%l3 ! Mem[0000000030800034]
jmpl %o7,%g0
ldx [%i1+0x018],%l3 ! Mem[0000000030800018]
p17_near_0_le:
ldsw [%i2+0x020],%l0 ! Mem[0000000033000020]
lduh [%i0+0x008],%l0 ! Mem[0000000032000008]
jmpl %o7,%g0
lduw [%i2+0x028],%l3 ! Mem[0000000033000028]
p17_near_0_he:
std %l4,[%i1+0x008] ! Mem[0000000032800008]
std %l2,[%i2+0x030] ! Mem[0000000033000030]
stx %l7,[%i3+0x020] ! Mem[0000000033800020]
stw %l0,[%i2+0x004] ! Mem[0000000033000004]
ldx [%i2+0x010],%l1 ! Mem[0000000033000010]
ldsb [%i2+0x018],%l7 ! Mem[0000000033000018]
stx %l3,[%i3+0x010] ! Mem[0000000033800010]
jmpl %o7,%g0
std %l2,[%i0+0x038] ! Mem[0000000032000038]
p18_near_0_le:
stb %l0,[%i2+0x000] ! Mem[0000000035000000]
stb %l0,[%i0+0x028] ! Mem[0000000034000028]
jmpl %o7,%g0
lduw [%i1+0x008],%l3 ! Mem[0000000034800008]
p18_near_0_he:
stb %l5,[%i0+0x00d] ! Mem[000000003400000d]
stb %l2,[%i1+0x015] ! Mem[0000000034800015]
lduh [%i3+0x000],%l7 ! Mem[0000000035800000]
stb %l0,[%i1+0x026] ! Mem[0000000034800026]
lduh [%i2+0x032],%l1 ! Mem[0000000035000032]
lduw [%i2+0x018],%l7 ! Mem[0000000035000018]
sth %l3,[%i1+0x034] ! Mem[0000000034800034]
jmpl %o7,%g0
stw %l3,[%i2+0x01c] ! Mem[000000003500001c]
p19_near_0_le:
ldd [%i3+0x020],%l0 ! Mem[0000000037800020]
stw %l0,[%i0+0x008] ! Mem[0000000036000008]
jmpl %o7,%g0
lduw [%i1+0x028],%l3 ! Mem[0000000036800028]
p19_near_0_he:
lduh [%i2+0x00c],%l5 ! Mem[000000003700000c]
ldx [%i3+0x030],%l2 ! Mem[0000000037800030]
ldd [%i1+0x020],%l6 ! Mem[0000000036800020]
lduh [%i0+0x006],%l0 ! Mem[0000000036000006]
ldsb [%i3+0x013],%l1 ! Mem[0000000037800013]
stw %l7,[%i2+0x018] ! Mem[0000000037000018]
sth %l3,[%i3+0x014] ! Mem[0000000037800014]
jmpl %o7,%g0
ldd [%i2+0x038],%l2 ! Mem[0000000037000038]
p20_near_0_le:
lduh [%i3+0x000],%l0 ! Mem[0000000039800000]
ldsb [%i3+0x028],%l0 ! Mem[0000000039800028]
jmpl %o7,%g0
lduw [%i0+0x008],%l3 ! Mem[0000000038000008]
p20_near_0_he:
ldsh [%i2+0x00c],%l5 ! Mem[000000003900000c]
lduw [%i2+0x014],%l2 ! Mem[0000000039000014]
lduw [%i3+0x000],%l7 ! Mem[0000000039800000]
ldsh [%i3+0x026],%l0 ! Mem[0000000039800026]
stx %l1,[%i0+0x030] ! Mem[0000000038000030]
lduh [%i2+0x018],%l7 ! Mem[0000000039000018]
stb %l3,[%i1+0x034] ! Mem[0000000038800034]
jmpl %o7,%g0
ldsh [%i0+0x01c],%l3 ! Mem[000000003800001c]
p21_near_0_le:
sth %l0,[%i3+0x020] ! Mem[000000003b800020]
ldsh [%i3+0x008],%l0 ! Mem[000000003b800008]
jmpl %o7,%g0
lduw [%i0+0x028],%l3 ! Mem[000000003a000028]
p21_near_0_he:
ldsb [%i0+0x00d],%l5 ! Mem[000000003a00000d]
lduh [%i0+0x034],%l2 ! Mem[000000003a000034]
ldsb [%i3+0x020],%l7 ! Mem[000000003b800020]
stx %l0,[%i3+0x000] ! Mem[000000003b800000]
sth %l1,[%i1+0x012] ! Mem[000000003a800012]
sth %l7,[%i2+0x018] ! Mem[000000003b000018]
stb %l3,[%i0+0x014] ! Mem[000000003a000014]
jmpl %o7,%g0
ldub [%i3+0x03d],%l3 ! Mem[000000003b80003d]
p22_near_0_le:
ldsh [%i3+0x000],%l0 ! Mem[000000003d800000]
lduh [%i3+0x028],%l0 ! Mem[000000003d800028]
jmpl %o7,%g0
lduw [%i0+0x008],%l3 ! Mem[000000003c000008]
p22_near_0_he:
stw %l5,[%i3+0x00c] ! Mem[000000003d80000c]
ldub [%i2+0x015],%l2 ! Mem[000000003d000015]
ldx [%i1+0x000],%l7 ! Mem[000000003c800000]
std %l0,[%i1+0x020] ! Mem[000000003c800020]
stb %l1,[%i2+0x033] ! Mem[000000003d000033]
ldsh [%i2+0x018],%l7 ! Mem[000000003d000018]
lduw [%i2+0x034],%l3 ! Mem[000000003d000034]
jmpl %o7,%g0
lduw [%i2+0x01c],%l3 ! Mem[000000003d00001c]
p23_near_0_le:
ldx [%i3+0x020],%l0 ! Mem[000000003f800020]
stb %l0,[%i3+0x008] ! Mem[000000003f800008]
jmpl %o7,%g0
lduw [%i3+0x028],%l3 ! Mem[000000003f800028]
p23_near_0_he:
stb %l5,[%i2+0x00d] ! Mem[000000003f00000d]
ldsw [%i0+0x034],%l2 ! Mem[000000003e000034]
ldd [%i3+0x020],%l6 ! Mem[000000003f800020]
ldub [%i0+0x006],%l0 ! Mem[000000003e000006]
ldub [%i2+0x013],%l1 ! Mem[000000003f000013]
std %l6,[%i2+0x018] ! Mem[000000003f000018]
ldub [%i0+0x014],%l3 ! Mem[000000003e000014]
jmpl %o7,%g0
stb %l3,[%i1+0x03d] ! Mem[000000003e80003d]
p24_near_0_le:
stx %l0,[%i3+0x000] ! Mem[0000000041800000]
stw %l0,[%i3+0x028] ! Mem[0000000041800028]
jmpl %o7,%g0
lduw [%i2+0x008],%l3 ! Mem[0000000041000008]
p24_near_0_he:
ldx [%i1+0x008],%l5 ! Mem[0000000040800008]
ldub [%i2+0x015],%l2 ! Mem[0000000041000015]
stb %l7,[%i3+0x000] ! Mem[0000000041800000]
ldsb [%i3+0x026],%l0 ! Mem[0000000041800026]
ldsh [%i3+0x032],%l1 ! Mem[0000000041800032]
ldsb [%i2+0x018],%l7 ! Mem[0000000041000018]
ldub [%i2+0x034],%l3 ! Mem[0000000041000034]
jmpl %o7,%g0
sth %l3,[%i0+0x01c] ! Mem[000000004000001c]
p25_near_0_le:
ldub [%i3+0x020],%l0 ! Mem[0000000043800020]
stx %l0,[%i3+0x008] ! Mem[0000000043800008]
jmpl %o7,%g0
lduw [%i2+0x028],%l3 ! Mem[0000000043000028]
p25_near_0_he:
ldub [%i0+0x00d],%l5 ! Mem[000000004200000d]
ldsw [%i1+0x034],%l2 ! Mem[0000000042800034]
ldsb [%i1+0x020],%l7 ! Mem[0000000042800020]
stw %l0,[%i3+0x004] ! Mem[0000000043800004]
ldd [%i0+0x010],%l0 ! Mem[0000000042000010]
lduw [%i2+0x018],%l7 ! Mem[0000000043000018]
ldsh [%i1+0x014],%l3 ! Mem[0000000042800014]
jmpl %o7,%g0
stx %l3,[%i3+0x038] ! Mem[0000000043800038]
p26_near_0_le:
std %l0,[%i3+0x000] ! Mem[0000000045800000]
ldsh [%i3+0x028],%l0 ! Mem[0000000045800028]
jmpl %o7,%g0
lduw [%i1+0x008],%l3 ! Mem[0000000044800008]
p26_near_0_he:
ldsb [%i3+0x00d],%l5 ! Mem[000000004580000d]
ldsh [%i3+0x014],%l2 ! Mem[0000000045800014]
std %l6,[%i3+0x000] ! Mem[0000000045800000]
stb %l0,[%i1+0x026] ! Mem[0000000044800026]
stw %l1,[%i1+0x030] ! Mem[0000000044800030]
ldd [%i2+0x018],%l6 ! Mem[0000000045000018]
ldsh [%i3+0x034],%l3 ! Mem[0000000045800034]
jmpl %o7,%g0
ldsb [%i2+0x01d],%l3 ! Mem[000000004500001d]
p27_near_0_le:
ldsb [%i3+0x020],%l0 ! Mem[0000000047800020]
lduh [%i3+0x008],%l0 ! Mem[0000000047800008]
jmpl %o7,%g0
lduw [%i0+0x028],%l3 ! Mem[0000000046000028]
p27_near_0_he:
stw %l5,[%i2+0x00c] ! Mem[000000004700000c]
ldsb [%i1+0x035],%l2 ! Mem[0000000046800035]
ldsh [%i3+0x020],%l7 ! Mem[0000000047800020]
lduh [%i0+0x006],%l0 ! Mem[0000000046000006]
ldx [%i2+0x010],%l1 ! Mem[0000000047000010]
lduh [%i2+0x018],%l7 ! Mem[0000000047000018]
ldd [%i1+0x010],%l2 ! Mem[0000000046800010]
jmpl %o7,%g0
ldsw [%i1+0x03c],%l3 ! Mem[000000004680003c]
p28_near_0_le:
lduw [%i3+0x000],%l0 ! Mem[0000000049800000]
stb %l0,[%i3+0x028] ! Mem[0000000049800028]
jmpl %o7,%g0
lduw [%i0+0x008],%l3 ! Mem[0000000048000008]
p28_near_0_he:
sth %l5,[%i1+0x00c] ! Mem[000000004880000c]
ldd [%i3+0x010],%l2 ! Mem[0000000049800010]
stb %l7,[%i1+0x000] ! Mem[0000000048800000]
ldsh [%i3+0x026],%l0 ! Mem[0000000049800026]
lduh [%i2+0x032],%l1 ! Mem[0000000049000032]
sth %l7,[%i2+0x018] ! Mem[0000000049000018]
stw %l3,[%i3+0x034] ! Mem[0000000049800034]
jmpl %o7,%g0
lduh [%i0+0x01c],%l3 ! Mem[000000004800001c]
p29_near_0_le:
stw %l0,[%i0+0x020] ! Mem[000000004a000020]
std %l0,[%i3+0x008] ! Mem[000000004b800008]
jmpl %o7,%g0
lduw [%i0+0x028],%l3 ! Mem[000000004a000028]
p29_near_0_he:
ldx [%i0+0x008],%l5 ! Mem[000000004a000008]
stx %l2,[%i2+0x030] ! Mem[000000004b000030]
ldsw [%i3+0x020],%l7 ! Mem[000000004b800020]
stx %l0,[%i3+0x000] ! Mem[000000004b800000]
ldsw [%i3+0x010],%l1 ! Mem[000000004b800010]
ldub [%i2+0x018],%l7 ! Mem[000000004b000018]
stw %l3,[%i1+0x014] ! Mem[000000004a800014]
jmpl %o7,%g0
ldx [%i2+0x038],%l3 ! Mem[000000004b000038]
p30_near_0_le:
ldsw [%i0+0x000],%l0 ! Mem[000000004c000000]
stx %l0,[%i3+0x028] ! Mem[000000004d800028]
jmpl %o7,%g0
lduw [%i3+0x008],%l3 ! Mem[000000004d800008]
p30_near_0_he:
ldub [%i2+0x00d],%l5 ! Mem[000000004d00000d]
stw %l2,[%i0+0x014] ! Mem[000000004c000014]
std %l6,[%i3+0x000] ! Mem[000000004d800000]
ldx [%i2+0x020],%l0 ! Mem[000000004d000020]
ldsb [%i0+0x033],%l1 ! Mem[000000004c000033]
std %l6,[%i2+0x018] ! Mem[000000004d000018]
std %l2,[%i0+0x030] ! Mem[000000004c000030]
jmpl %o7,%g0
stw %l3,[%i2+0x01c] ! Mem[000000004d00001c]
p31_near_0_le:
stb %l0,[%i0+0x020] ! Mem[000000004e000020]
ldsh [%i3+0x008],%l0 ! Mem[000000004f800008]
jmpl %o7,%g0
lduw [%i2+0x028],%l3 ! Mem[000000004f000028]
p31_near_0_he:
ldsw [%i2+0x00c],%l5 ! Mem[000000004f00000c]
sth %l2,[%i2+0x034] ! Mem[000000004f000034]
ldub [%i1+0x020],%l7 ! Mem[000000004e800020]
ldub [%i0+0x006],%l0 ! Mem[000000004e000006]
sth %l1,[%i1+0x012] ! Mem[000000004e800012]
ldsw [%i2+0x018],%l7 ! Mem[000000004f000018]
std %l2,[%i2+0x010] ! Mem[000000004f000010]
jmpl %o7,%g0
ldd [%i1+0x038],%l2 ! Mem[000000004e800038]
p32_near_0_le:
ldd [%i0+0x000],%l0 ! Mem[0000000050000000]
lduh [%i3+0x028],%l0 ! Mem[0000000051800028]
jmpl %o7,%g0
lduw [%i2+0x008],%l3 ! Mem[0000000051000008]
p32_near_0_he:
ldd [%i1+0x008],%l4 ! Mem[0000000050800008]
std %l2,[%i0+0x010] ! Mem[0000000050000010]
sth %l7,[%i2+0x000] ! Mem[0000000051000000]
ldsb [%i3+0x026],%l0 ! Mem[0000000051800026]
stb %l1,[%i2+0x033] ! Mem[0000000051000033]
stb %l7,[%i2+0x018] ! Mem[0000000051000018]
ldx [%i0+0x030],%l3 ! Mem[0000000050000030]
jmpl %o7,%g0
ldsh [%i3+0x01c],%l3 ! Mem[000000005180001c]
p33_near_0_le:
lduh [%i0+0x020],%l0 ! Mem[0000000052000020]
stb %l0,[%i3+0x008] ! Mem[0000000053800008]
jmpl %o7,%g0
lduw [%i1+0x028],%l3 ! Mem[0000000052800028]
p33_near_0_he:
sth %l5,[%i3+0x00c] ! Mem[000000005380000c]
stb %l2,[%i2+0x035] ! Mem[0000000053000035]
ldsw [%i3+0x020],%l7 ! Mem[0000000053800020]
stw %l0,[%i3+0x004] ! Mem[0000000053800004]
lduw [%i2+0x010],%l1 ! Mem[0000000053000010]
ldd [%i2+0x018],%l6 ! Mem[0000000053000018]
ldx [%i2+0x010],%l3 ! Mem[0000000053000010]
jmpl %o7,%g0
ldub [%i2+0x03d],%l3 ! Mem[000000005300003d]
p34_near_0_le:
sth %l0,[%i0+0x000] ! Mem[0000000054000000]
std %l0,[%i3+0x028] ! Mem[0000000055800028]
jmpl %o7,%g0
lduw [%i0+0x008],%l3 ! Mem[0000000054000008]
p34_near_0_he:
std %l4,[%i2+0x008] ! Mem[0000000055000008]
ldx [%i1+0x010],%l2 ! Mem[0000000054800010]
stw %l7,[%i1+0x000] ! Mem[0000000054800000]
stb %l0,[%i2+0x026] ! Mem[0000000055000026]
ldsh [%i3+0x032],%l1 ! Mem[0000000055800032]
ldx [%i2+0x018],%l7 ! Mem[0000000055000018]
lduh [%i1+0x034],%l3 ! Mem[0000000054800034]
jmpl %o7,%g0
lduw [%i2+0x01c],%l3 ! Mem[000000005500001c]
p35_near_0_le:
ldub [%i0+0x020],%l0 ! Mem[0000000056000020]
stx %l0,[%i2+0x008] ! Mem[0000000057000008]
jmpl %o7,%g0
lduw [%i0+0x028],%l3 ! Mem[0000000056000028]
p35_near_0_he:
lduw [%i1+0x00c],%l5 ! Mem[000000005680000c]
lduw [%i3+0x034],%l2 ! Mem[0000000057800034]
ldub [%i2+0x020],%l7 ! Mem[0000000057000020]
lduh [%i1+0x006],%l0 ! Mem[0000000056800006]
ldd [%i3+0x010],%l0 ! Mem[0000000057800010]
stx %l7,[%i2+0x018] ! Mem[0000000057000018]
ldsw [%i3+0x014],%l3 ! Mem[0000000057800014]
jmpl %o7,%g0
stb %l3,[%i0+0x03d] ! Mem[000000005600003d]
p36_near_0_le:
std %l0,[%i0+0x000] ! Mem[0000000058000000]
ldsh [%i2+0x028],%l0 ! Mem[0000000059000028]
jmpl %o7,%g0
lduw [%i0+0x008],%l3 ! Mem[0000000058000008]
p36_near_0_he:
ldsw [%i0+0x00c],%l5 ! Mem[000000005800000c]
ldx [%i1+0x010],%l2 ! Mem[0000000058800010]
stx %l7,[%i3+0x000] ! Mem[0000000059800000]
ldd [%i3+0x020],%l0 ! Mem[0000000059800020]
stw %l1,[%i0+0x030] ! Mem[0000000058000030]
ldub [%i2+0x018],%l7 ! Mem[0000000059000018]
ldsw [%i1+0x034],%l3 ! Mem[0000000058800034]
jmpl %o7,%g0
sth %l3,[%i3+0x01c] ! Mem[000000005980001c]
p37_near_0_le:
ldsb [%i0+0x020],%l0 ! Mem[000000005a000020]
lduh [%i2+0x008],%l0 ! Mem[000000005b000008]
jmpl %o7,%g0
lduw [%i3+0x028],%l3 ! Mem[000000005b800028]
p37_near_0_he:
ldd [%i3+0x008],%l4 ! Mem[000000005b800008]
lduw [%i3+0x034],%l2 ! Mem[000000005b800034]
lduh [%i1+0x020],%l7 ! Mem[000000005a800020]
sth %l0,[%i3+0x006] ! Mem[000000005b800006]
std %l0,[%i1+0x010] ! Mem[000000005a800010]
stw %l7,[%i2+0x018] ! Mem[000000005b000018]
ldsb [%i3+0x014],%l3 ! Mem[000000005b800014]
jmpl %o7,%g0
stx %l3,[%i2+0x038] ! Mem[000000005b000038]
p38_near_0_le:
lduw [%i0+0x000],%l0 ! Mem[000000005c000000]
lduw [%i2+0x028],%l0 ! Mem[000000005d000028]
jmpl %o7,%g0
lduw [%i3+0x008],%l3 ! Mem[000000005d800008]
p38_near_0_he:
stx %l5,[%i2+0x008] ! Mem[000000005d000008]
lduh [%i2+0x014],%l2 ! Mem[000000005d000014]
stw %l7,[%i2+0x000] ! Mem[000000005d000000]
ldx [%i2+0x020],%l0 ! Mem[000000005d000020]
lduh [%i2+0x032],%l1 ! Mem[000000005d000032]
ldsw [%i2+0x018],%l7 ! Mem[000000005d000018]
ldsb [%i1+0x034],%l3 ! Mem[000000005c800034]
jmpl %o7,%g0
ldsb [%i1+0x01d],%l3 ! Mem[000000005c80001d]
p39_near_0_le:
stw %l0,[%i0+0x020] ! Mem[000000005e000020]
std %l0,[%i2+0x008] ! Mem[000000005f000008]
jmpl %o7,%g0
lduw [%i2+0x028],%l3 ! Mem[000000005f000028]
p39_near_0_he:
std %l4,[%i1+0x008] ! Mem[000000005e800008]
ldub [%i0+0x035],%l2 ! Mem[000000005e000035]
lduw [%i3+0x020],%l7 ! Mem[000000005f800020]
ldub [%i1+0x006],%l0 ! Mem[000000005e800006]
ldsw [%i2+0x010],%l1 ! Mem[000000005f000010]
stb %l7,[%i2+0x018] ! Mem[000000005f000018]
stx %l3,[%i0+0x010] ! Mem[000000005e000010]
jmpl %o7,%g0
ldsw [%i0+0x03c],%l3 ! Mem[000000005e00003c]
p40_near_0_le:
ldsw [%i1+0x000],%l0 ! Mem[0000000060800000]
stx %l0,[%i2+0x028] ! Mem[0000000061000028]
jmpl %o7,%g0
lduw [%i1+0x008],%l3 ! Mem[0000000060800008]
p40_near_0_he:
lduw [%i0+0x00c],%l5 ! Mem[000000006000000c]
ldsw [%i2+0x014],%l2 ! Mem[0000000061000014]
stx %l7,[%i1+0x000] ! Mem[0000000060800000]
ldsb [%i0+0x026],%l0 ! Mem[0000000060000026]
ldsb [%i3+0x033],%l1 ! Mem[0000000061800033]
ldsh [%i2+0x018],%l7 ! Mem[0000000061000018]
sth %l3,[%i2+0x034] ! Mem[0000000061000034]
jmpl %o7,%g0
lduh [%i3+0x01c],%l3 ! Mem[000000006180001c]
p41_near_0_le:
stb %l0,[%i1+0x020] ! Mem[0000000062800020]
ldsh [%i2+0x008],%l0 ! Mem[0000000063000008]
jmpl %o7,%g0
lduw [%i1+0x028],%l3 ! Mem[0000000062800028]
p41_near_0_he:
lduh [%i2+0x00c],%l5 ! Mem[000000006300000c]
ldsh [%i0+0x034],%l2 ! Mem[0000000062000034]
ldx [%i2+0x020],%l7 ! Mem[0000000063000020]
stw %l0,[%i3+0x004] ! Mem[0000000063800004]
stx %l1,[%i0+0x010] ! Mem[0000000062000010]
ldx [%i2+0x018],%l7 ! Mem[0000000063000018]
sth %l3,[%i0+0x014] ! Mem[0000000062000014]
jmpl %o7,%g0
ldx [%i2+0x038],%l3 ! Mem[0000000063000038]
p42_near_0_le:
ldd [%i1+0x000],%l0 ! Mem[0000000064800000]
ldsw [%i2+0x028],%l0 ! Mem[0000000065000028]
jmpl %o7,%g0
lduw [%i0+0x008],%l3 ! Mem[0000000064000008]
p42_near_0_he:
ldsh [%i2+0x00c],%l5 ! Mem[000000006500000c]
ldsb [%i2+0x015],%l2 ! Mem[0000000065000015]
ldd [%i3+0x000],%l6 ! Mem[0000000065800000]
stb %l0,[%i2+0x026] ! Mem[0000000065000026]
stb %l1,[%i1+0x033] ! Mem[0000000064800033]
stx %l7,[%i2+0x018] ! Mem[0000000065000018]
stb %l3,[%i2+0x034] ! Mem[0000000065000034]
jmpl %o7,%g0
std %l2,[%i1+0x018] ! Mem[0000000064800018]
p43_near_0_le:
lduh [%i1+0x020],%l0 ! Mem[0000000066800020]
lduw [%i1+0x008],%l0 ! Mem[0000000066800008]
jmpl %o7,%g0
lduw [%i0+0x028],%l3 ! Mem[0000000066000028]
p43_near_0_he:
stx %l5,[%i1+0x008] ! Mem[0000000066800008]
ldd [%i1+0x030],%l2 ! Mem[0000000066800030]
stb %l7,[%i0+0x020] ! Mem[0000000066000020]
ldsw [%i1+0x004],%l0 ! Mem[0000000066800004]
lduw [%i2+0x010],%l1 ! Mem[0000000067000010]
lduw [%i2+0x018],%l7 ! Mem[0000000067000018]
stb %l3,[%i1+0x014] ! Mem[0000000066800014]
jmpl %o7,%g0
stw %l3,[%i0+0x03c] ! Mem[000000006600003c]
p44_near_0_le:
sth %l0,[%i1+0x000] ! Mem[0000000068800000]
std %l0,[%i1+0x028] ! Mem[0000000068800028]
jmpl %o7,%g0
lduw [%i0+0x008],%l3 ! Mem[0000000068000008]
p44_near_0_he:
stw %l5,[%i3+0x00c] ! Mem[000000006980000c]
stx %l2,[%i3+0x010] ! Mem[0000000069800010]
ldsb [%i2+0x000],%l7 ! Mem[0000000069000000]
ldd [%i0+0x020],%l0 ! Mem[0000000068000020]
ldub [%i2+0x033],%l1 ! Mem[0000000069000033]
stw %l7,[%i2+0x018] ! Mem[0000000069000018]
lduw [%i3+0x034],%l3 ! Mem[0000000069800034]
jmpl %o7,%g0
ldsh [%i2+0x01c],%l3 ! Mem[000000006900001c]
p45_near_0_le:
ldsh [%i1+0x020],%l0 ! Mem[000000006a800020]
stx %l0,[%i1+0x008] ! Mem[000000006a800008]
jmpl %o7,%g0
lduw [%i3+0x028],%l3 ! Mem[000000006b800028]
p45_near_0_he:
stb %l5,[%i2+0x00d] ! Mem[000000006b00000d]
stw %l2,[%i2+0x034] ! Mem[000000006b000034]
ldx [%i3+0x020],%l7 ! Mem[000000006b800020]
sth %l0,[%i3+0x006] ! Mem[000000006b800006]
ldsh [%i3+0x012],%l1 ! Mem[000000006b800012]
ldsw [%i2+0x018],%l7 ! Mem[000000006b000018]
ldub [%i1+0x014],%l3 ! Mem[000000006a800014]
jmpl %o7,%g0
ldub [%i2+0x03d],%l3 ! Mem[000000006b00003d]
p46_near_0_le:
ldx [%i1+0x000],%l0 ! Mem[000000006c800000]
ldd [%i1+0x028],%l0 ! Mem[000000006c800028]
jmpl %o7,%g0
lduw [%i2+0x008],%l3 ! Mem[000000006d000008]
p46_near_0_he:
lduh [%i1+0x00c],%l5 ! Mem[000000006c80000c]
sth %l2,[%i3+0x014] ! Mem[000000006d800014]
ldsh [%i0+0x000],%l7 ! Mem[000000006c000000]
ldx [%i2+0x020],%l0 ! Mem[000000006d000020]
stw %l1,[%i0+0x030] ! Mem[000000006c000030]
sth %l7,[%i2+0x018] ! Mem[000000006d000018]
ldub [%i3+0x034],%l3 ! Mem[000000006d800034]
jmpl %o7,%g0
lduw [%i1+0x01c],%l3 ! Mem[000000006c80001c]
p47_near_0_le:
stx %l0,[%i1+0x020] ! Mem[000000006e800020]
ldsw [%i1+0x008],%l0 ! Mem[000000006e800008]
jmpl %o7,%g0
lduw [%i2+0x028],%l3 ! Mem[000000006f000028]
p47_near_0_he:
ldsh [%i0+0x00c],%l5 ! Mem[000000006e00000c]
std %l2,[%i2+0x030] ! Mem[000000006f000030]
stb %l7,[%i2+0x020] ! Mem[000000006f000020]
ldub [%i1+0x006],%l0 ! Mem[000000006e800006]
std %l0,[%i1+0x010] ! Mem[000000006e800010]
ldsh [%i2+0x018],%l7 ! Mem[000000006f000018]
ldsh [%i1+0x014],%l3 ! Mem[000000006e800014]
jmpl %o7,%g0
stb %l3,[%i3+0x03d] ! Mem[000000006f80003d]
p48_near_0_le:
ldub [%i1+0x000],%l0 ! Mem[0000000070800000]
lduw [%i1+0x028],%l0 ! Mem[0000000070800028]
jmpl %o7,%g0
lduw [%i1+0x008],%l3 ! Mem[0000000070800008]
p48_near_0_he:
ldsb [%i3+0x00d],%l5 ! Mem[000000007180000d]
sth %l2,[%i0+0x014] ! Mem[0000000070000014]
ldsw [%i3+0x000],%l7 ! Mem[0000000071800000]
ldsb [%i0+0x026],%l0 ! Mem[0000000070000026]
ldx [%i2+0x030],%l1 ! Mem[0000000071000030]
ldx [%i2+0x018],%l7 ! Mem[0000000071000018]
ldsh [%i0+0x034],%l3 ! Mem[0000000070000034]
jmpl %o7,%g0
sth %l3,[%i2+0x01c] ! Mem[000000007100001c]
p49_near_0_le:
std %l0,[%i1+0x020] ! Mem[0000000072800020]
std %l0,[%i1+0x008] ! Mem[0000000072800008]
jmpl %o7,%g0
lduw [%i0+0x028],%l3 ! Mem[0000000072000028]
p49_near_0_he:
stw %l5,[%i2+0x00c] ! Mem[000000007300000c]
std %l2,[%i2+0x030] ! Mem[0000000073000030]
std %l6,[%i0+0x020] ! Mem[0000000072000020]
stw %l0,[%i3+0x004] ! Mem[0000000073800004]
ldsw [%i2+0x010],%l1 ! Mem[0000000073000010]
ldsb [%i2+0x018],%l7 ! Mem[0000000073000018]
ldd [%i2+0x010],%l2 ! Mem[0000000073000010]
jmpl %o7,%g0
stx %l3,[%i2+0x038] ! Mem[0000000073000038]
p50_near_0_le:
ldsb [%i1+0x000],%l0 ! Mem[0000000074800000]
stx %l0,[%i0+0x028] ! Mem[0000000074000028]
jmpl %o7,%g0
lduw [%i0+0x008],%l3 ! Mem[0000000074000008]
p50_near_0_he:
stb %l5,[%i1+0x00d] ! Mem[000000007480000d]
stb %l2,[%i1+0x015] ! Mem[0000000074800015]
ldsh [%i2+0x000],%l7 ! Mem[0000000075000000]
lduw [%i2+0x024],%l0 ! Mem[0000000075000024]
ldsb [%i3+0x033],%l1 ! Mem[0000000075800033]
lduw [%i2+0x018],%l7 ! Mem[0000000075000018]
stw %l3,[%i0+0x034] ! Mem[0000000074000034]
jmpl %o7,%g0
ldsb [%i0+0x01d],%l3 ! Mem[000000007400001d]
p51_near_0_le:
lduw [%i2+0x020],%l0 ! Mem[0000000077000020]
ldd [%i0+0x008],%l0 ! Mem[0000000076000008]
jmpl %o7,%g0
lduw [%i0+0x028],%l3 ! Mem[0000000076000028]
p51_near_0_he:
ldx [%i0+0x008],%l5 ! Mem[0000000076000008]
ldx [%i2+0x030],%l2 ! Mem[0000000077000030]
sth %l7,[%i3+0x020] ! Mem[0000000077800020]
ldsw [%i1+0x004],%l0 ! Mem[0000000076800004]
stx %l1,[%i0+0x010] ! Mem[0000000076000010]
stw %l7,[%i2+0x018] ! Mem[0000000077000018]
stw %l3,[%i2+0x014] ! Mem[0000000077000014]
jmpl %o7,%g0
ldsw [%i3+0x03c],%l3 ! Mem[000000007780003c]
p52_near_0_le:
stw %l0,[%i2+0x000] ! Mem[0000000079000000]
ldsw [%i0+0x028],%l0 ! Mem[0000000078000028]
jmpl %o7,%g0
lduw [%i3+0x008],%l3 ! Mem[0000000079800008]
p52_near_0_he:
ldub [%i2+0x00d],%l5 ! Mem[000000007900000d]
lduw [%i1+0x014],%l2 ! Mem[0000000078800014]
ldsw [%i0+0x000],%l7 ! Mem[0000000078000000]
ldd [%i0+0x020],%l0 ! Mem[0000000078000020]
sth %l1,[%i1+0x032] ! Mem[0000000078800032]
lduh [%i2+0x018],%l7 ! Mem[0000000079000018]
std %l2,[%i1+0x030] ! Mem[0000000078800030]
jmpl %o7,%g0
lduh [%i2+0x01c],%l3 ! Mem[000000007900001c]
p53_near_0_le:
ldsw [%i2+0x020],%l0 ! Mem[000000007b000020]
lduw [%i0+0x008],%l0 ! Mem[000000007a000008]
jmpl %o7,%g0
lduw [%i3+0x028],%l3 ! Mem[000000007b800028]
p53_near_0_he:
ldsb [%i2+0x00d],%l5 ! Mem[000000007b00000d]
lduh [%i3+0x034],%l2 ! Mem[000000007b800034]
stw %l7,[%i2+0x020] ! Mem[000000007b000020]
sth %l0,[%i3+0x006] ! Mem[000000007b800006]
lduw [%i2+0x010],%l1 ! Mem[000000007b000010]
sth %l7,[%i2+0x018] ! Mem[000000007b000018]
std %l2,[%i3+0x010] ! Mem[000000007b800010]
jmpl %o7,%g0
ldx [%i1+0x038],%l3 ! Mem[000000007a800038]
p54_near_0_le:
stb %l0,[%i2+0x000] ! Mem[000000007d000000]
std %l0,[%i0+0x028] ! Mem[000000007c000028]
jmpl %o7,%g0
lduw [%i2+0x008],%l3 ! Mem[000000007d000008]
p54_near_0_he:
stw %l5,[%i1+0x00c] ! Mem[000000007c80000c]
ldub [%i2+0x015],%l2 ! Mem[000000007d000015]
ldub [%i3+0x000],%l7 ! Mem[000000007d800000]
ldx [%i3+0x020],%l0 ! Mem[000000007d800020]
ldub [%i2+0x033],%l1 ! Mem[000000007d000033]
ldsh [%i2+0x018],%l7 ! Mem[000000007d000018]
ldx [%i1+0x030],%l3 ! Mem[000000007c800030]
jmpl %o7,%g0
std %l2,[%i0+0x018] ! Mem[000000007c000018]
p55_near_0_le:
ldd [%i2+0x020],%l0 ! Mem[000000007f000020]
sth %l0,[%i0+0x008] ! Mem[000000007e000008]
jmpl %o7,%g0
lduw [%i1+0x028],%l3 ! Mem[000000007e800028]
p55_near_0_he:
sth %l5,[%i3+0x00c] ! Mem[000000007f80000c]
ldsw [%i0+0x034],%l2 ! Mem[000000007e000034]
sth %l7,[%i0+0x020] ! Mem[000000007e000020]
ldub [%i1+0x006],%l0 ! Mem[000000007e800006]
ldsh [%i3+0x012],%l1 ! Mem[000000007f800012]
std %l6,[%i2+0x018] ! Mem[000000007f000018]
ldx [%i3+0x010],%l3 ! Mem[000000007f800010]
jmpl %o7,%g0
stw %l3,[%i3+0x03c] ! Mem[000000007f80003c]
p56_near_0_le:
lduh [%i2+0x000],%l0 ! Mem[0000000081000000]
ldd [%i0+0x028],%l0 ! Mem[0000000080000028]
jmpl %o7,%g0
lduw [%i1+0x008],%l3 ! Mem[0000000080800008]
p56_near_0_he:
ldx [%i2+0x008],%l5 ! Mem[0000000081000008]
ldsh [%i2+0x014],%l2 ! Mem[0000000081000014]
lduh [%i2+0x000],%l7 ! Mem[0000000081000000]
ldsb [%i0+0x026],%l0 ! Mem[0000000080000026]
ldd [%i0+0x030],%l0 ! Mem[0000000080000030]
ldsb [%i2+0x018],%l7 ! Mem[0000000081000018]
lduh [%i1+0x034],%l3 ! Mem[0000000080800034]
jmpl %o7,%g0
ldd [%i2+0x018],%l2 ! Mem[0000000081000018]
p57_near_0_le:
sth %l0,[%i2+0x020] ! Mem[0000000083000020]
ldsw [%i0+0x008],%l0 ! Mem[0000000082000008]
jmpl %o7,%g0
lduw [%i0+0x028],%l3 ! Mem[0000000082000028]
p57_near_0_he:
ldub [%i2+0x00d],%l5 ! Mem[000000008300000d]
ldsb [%i0+0x035],%l2 ! Mem[0000000082000035]
stw %l7,[%i3+0x020] ! Mem[0000000083800020]
std %l0,[%i3+0x000] ! Mem[0000000083800000]
std %l0,[%i1+0x010] ! Mem[0000000082800010]
lduw [%i2+0x018],%l7 ! Mem[0000000083000018]
ldsw [%i0+0x014],%l3 ! Mem[0000000082000014]
jmpl %o7,%g0
ldsh [%i1+0x03c],%l3 ! Mem[000000008280003c]
p58_near_0_le:
ldsh [%i2+0x000],%l0 ! Mem[0000000085000000]
lduw [%i3+0x028],%l0 ! Mem[0000000085800028]
jmpl %o7,%g0
lduw [%i0+0x008],%l3 ! Mem[0000000084000008]
p58_near_0_he:
ldsw [%i0+0x00c],%l5 ! Mem[000000008400000c]
ldd [%i2+0x010],%l2 ! Mem[0000000085000010]
lduw [%i0+0x000],%l7 ! Mem[0000000084000000]
lduw [%i3+0x024],%l0 ! Mem[0000000085800024]
ldx [%i2+0x030],%l1 ! Mem[0000000085000030]
ldd [%i2+0x018],%l6 ! Mem[0000000085000018]
ldsw [%i2+0x034],%l3 ! Mem[0000000085000034]
jmpl %o7,%g0
lduw [%i0+0x01c],%l3 ! Mem[000000008400001c]
p59_near_0_le:
ldx [%i2+0x020],%l0 ! Mem[0000000087000020]
ldx [%i3+0x008],%l0 ! Mem[0000000087800008]
jmpl %o7,%g0
lduw [%i0+0x028],%l3 ! Mem[0000000086000028]
p59_near_0_he:
ldd [%i3+0x008],%l4 ! Mem[0000000087800008]
stx %l2,[%i1+0x030] ! Mem[0000000086800030]
stx %l7,[%i2+0x020] ! Mem[0000000087000020]
ldsw [%i2+0x004],%l0 ! Mem[0000000087000004]
lduh [%i2+0x012],%l1 ! Mem[0000000087000012]
lduh [%i1+0x018],%l7 ! Mem[0000000086800018]
ldsb [%i1+0x014],%l3 ! Mem[0000000086800014]
jmpl %o7,%g0
stb %l3,[%i2+0x03d] ! Mem[000000008700003d]
p60_near_0_le:
stx %l0,[%i2+0x000] ! Mem[0000000089000000]
sth %l0,[%i3+0x028] ! Mem[0000000089800028]
jmpl %o7,%g0
lduw [%i3+0x008],%l3 ! Mem[0000000089800008]
p60_near_0_he:
sth %l5,[%i2+0x00c] ! Mem[000000008900000c]
ldd [%i2+0x010],%l2 ! Mem[0000000089000010]
lduh [%i3+0x000],%l7 ! Mem[0000000089800000]
ldd [%i0+0x020],%l0 ! Mem[0000000088000020]
ldsw [%i2+0x030],%l1 ! Mem[0000000089000030]
sth %l7,[%i1+0x018] ! Mem[0000000088800018]
ldsb [%i2+0x034],%l3 ! Mem[0000000089000034]
jmpl %o7,%g0
sth %l3,[%i2+0x01c] ! Mem[000000008900001c]
p61_near_0_le:
ldub [%i2+0x020],%l0 ! Mem[000000008b000020]
ldd [%i3+0x008],%l0 ! Mem[000000008b800008]
jmpl %o7,%g0
lduw [%i2+0x028],%l3 ! Mem[000000008b000028]
p61_near_0_he:
std %l4,[%i1+0x008] ! Mem[000000008a800008]
stx %l2,[%i1+0x030] ! Mem[000000008a800030]
ldd [%i0+0x020],%l6 ! Mem[000000008a000020]
sth %l0,[%i3+0x006] ! Mem[000000008b800006]
stx %l1,[%i3+0x010] ! Mem[000000008b800010]
ldub [%i1+0x018],%l7 ! Mem[000000008a800018]
stx %l3,[%i1+0x010] ! Mem[000000008a800010]
jmpl %o7,%g0
stx %l3,[%i1+0x038] ! Mem[000000008a800038]
p62_near_0_le:
std %l0,[%i2+0x000] ! Mem[000000008d000000]
ldsw [%i3+0x028],%l0 ! Mem[000000008d800028]
jmpl %o7,%g0
lduw [%i1+0x008],%l3 ! Mem[000000008c800008]
p62_near_0_he:
lduw [%i0+0x00c],%l5 ! Mem[000000008c00000c]
stw %l2,[%i3+0x014] ! Mem[000000008d800014]
lduw [%i2+0x000],%l7 ! Mem[000000008d000000]
ldx [%i3+0x020],%l0 ! Mem[000000008d800020]
sth %l1,[%i0+0x032] ! Mem[000000008c000032]
std %l6,[%i1+0x018] ! Mem[000000008c800018]
sth %l3,[%i3+0x034] ! Mem[000000008d800034]
jmpl %o7,%g0
ldsb [%i3+0x01d],%l3 ! Mem[000000008d80001d]
p63_near_0_le:
ldsb [%i2+0x020],%l0 ! Mem[000000008f000020]
ldub [%i3+0x008],%l0 ! Mem[000000008f800008]
jmpl %o7,%g0
lduw [%i1+0x028],%l3 ! Mem[000000008e800028]
p63_near_0_he:
ldsw [%i2+0x00c],%l5 ! Mem[000000008f00000c]
sth %l2,[%i2+0x034] ! Mem[000000008f000034]
ldsb [%i3+0x020],%l7 ! Mem[000000008f800020]
ldub [%i2+0x006],%l0 ! Mem[000000008f000006]
stb %l1,[%i1+0x013] ! Mem[000000008e800013]
ldsb [%i1+0x018],%l7 ! Mem[000000008e800018]
sth %l3,[%i1+0x014] ! Mem[000000008e800014]
jmpl %o7,%g0
ldsw [%i2+0x03c],%l3 ! Mem[000000008f00003c]
near0_b2b_h:
nop
nop
nop
jmpl %o7,%g0
nop
near0_b2b_l:
nop
nop
nop
jmpl %o7,%g0
nop
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
stx %l7,[%i3+0x010] ! Mem[0000000011800010]
ldub [%i0+0x037],%l1 ! Mem[0000000010000037]
ldsh [%i3+0x018],%l4 ! Mem[0000000011800018]
ldsb [%i0+0x007],%l5 ! Mem[0000000010000007]
jmpl %o7,%g0
stw %l6,[%i2+0x008] ! Mem[0000000011000008]
p0_near_1_he:
lduh [%i2+0x032],%l3 ! Mem[0000000011000032]
ldsh [%i1+0x018],%l7 ! Mem[0000000010800018]
ldub [%i1+0x008],%l7 ! Mem[0000000010800008]
jmpl %o7,%g0
lduh [%i3+0x030],%l1 ! Mem[0000000011800030]
p1_near_1_le:
ldub [%i3+0x010],%l4 ! Mem[0000000013800010]
ldsh [%i3+0x00c],%l3 ! Mem[000000001380000c]
ldsh [%i2+0x028],%l5 ! Mem[0000000013000028]
jmpl %o7,%g0
ldsb [%i2+0x02d],%l7 ! Mem[000000001300002d]
p1_near_1_he:
ldub [%i2+0x026],%l0 ! Mem[0000000013000026]
jmpl %o7,%g0
ldsb [%i2+0x000],%l1 ! Mem[0000000013000000]
p2_near_1_le:
ldsw [%i0+0x010],%l4 ! Mem[0000000014000010]
sth %l3,[%i2+0x02c] ! Mem[000000001500002c]
ldsb [%i3+0x009],%l5 ! Mem[0000000015800009]
jmpl %o7,%g0
std %l6,[%i0+0x008] ! Mem[0000000014000008]
p2_near_1_he:
stx %l0,[%i2+0x020] ! Mem[0000000015000020]
jmpl %o7,%g0
sth %l1,[%i1+0x020] ! Mem[0000000014800020]
p3_near_1_le:
ldub [%i1+0x010],%l4 ! Mem[0000000016800010]
lduh [%i2+0x00c],%l3 ! Mem[000000001700000c]
ldd [%i3+0x028],%l4 ! Mem[0000000017800028]
jmpl %o7,%g0
ldsh [%i3+0x02c],%l7 ! Mem[000000001780002c]
p3_near_1_he:
lduh [%i3+0x026],%l0 ! Mem[0000000017800026]
jmpl %o7,%g0
stb %l1,[%i1+0x000] ! Mem[0000000016800000]
p4_near_1_le:
lduh [%i2+0x010],%l4 ! Mem[0000000019000010]
ldsh [%i1+0x02c],%l3 ! Mem[000000001880002c]
ldsb [%i3+0x009],%l5 ! Mem[0000000019800009]
jmpl %o7,%g0
sth %l7,[%i2+0x00c] ! Mem[000000001900000c]
p4_near_1_he:
stw %l0,[%i3+0x024] ! Mem[0000000019800024]
jmpl %o7,%g0
ldub [%i0+0x020],%l1 ! Mem[0000000018000020]
p5_near_1_le:
ldub [%i3+0x010],%l4 ! Mem[000000001b800010]
sth %l3,[%i0+0x00c] ! Mem[000000001a00000c]
ldd [%i3+0x028],%l4 ! Mem[000000001b800028]
jmpl %o7,%g0
ldsw [%i1+0x02c],%l7 ! Mem[000000001a80002c]
p5_near_1_he:
ldub [%i0+0x026],%l0 ! Mem[000000001a000026]
jmpl %o7,%g0
ldsh [%i0+0x000],%l1 ! Mem[000000001a000000]
p6_near_1_le:
lduh [%i0+0x010],%l4 ! Mem[000000001c000010]
lduh [%i3+0x02c],%l3 ! Mem[000000001d80002c]
stx %l5,[%i0+0x008] ! Mem[000000001c000008]
jmpl %o7,%g0
std %l6,[%i0+0x008] ! Mem[000000001c000008]
p6_near_1_he:
sth %l0,[%i0+0x026] ! Mem[000000001c000026]
jmpl %o7,%g0
ldd [%i3+0x020],%l0 ! Mem[000000001d800020]
p7_near_1_le:
lduw [%i1+0x010],%l4 ! Mem[000000001e800010]
ldd [%i2+0x008],%l2 ! Mem[000000001f000008]
ldd [%i0+0x028],%l4 ! Mem[000000001e000028]
jmpl %o7,%g0
ldub [%i3+0x02d],%l7 ! Mem[000000001f80002d]
p7_near_1_he:
ldsw [%i0+0x024],%l0 ! Mem[000000001e000024]
jmpl %o7,%g0
std %l0,[%i3+0x000] ! Mem[000000001f800000]
p8_near_1_le:
lduh [%i2+0x010],%l4 ! Mem[0000000021000010]
stb %l3,[%i1+0x02c] ! Mem[000000002080002c]
stx %l5,[%i1+0x008] ! Mem[0000000020800008]
jmpl %o7,%g0
sth %l7,[%i2+0x00c] ! Mem[000000002100000c]
p8_near_1_he:
std %l0,[%i0+0x020] ! Mem[0000000020000020]
jmpl %o7,%g0
ldx [%i2+0x020],%l1 ! Mem[0000000021000020]
p9_near_1_le:
lduw [%i3+0x010],%l4 ! Mem[0000000023800010]
lduh [%i0+0x00c],%l3 ! Mem[000000002200000c]
stw %l5,[%i1+0x028] ! Mem[0000000022800028]
jmpl %o7,%g0
lduh [%i1+0x02c],%l7 ! Mem[000000002280002c]
p9_near_1_he:
ldsh [%i1+0x026],%l0 ! Mem[0000000022800026]
jmpl %o7,%g0
lduh [%i1+0x000],%l1 ! Mem[0000000022800000]
p10_near_1_le:
ldx [%i0+0x010],%l4 ! Mem[0000000024000010]
ldd [%i3+0x028],%l2 ! Mem[0000000025800028]
sth %l5,[%i2+0x008] ! Mem[0000000025000008]
jmpl %o7,%g0
stw %l7,[%i3+0x00c] ! Mem[000000002580000c]
p10_near_1_he:
stb %l0,[%i1+0x026] ! Mem[0000000024800026]
jmpl %o7,%g0
ldsb [%i0+0x020],%l1 ! Mem[0000000024000020]
p11_near_1_le:
stb %l4,[%i1+0x010] ! Mem[0000000026800010]
stb %l3,[%i2+0x00c] ! Mem[000000002700000c]
stw %l5,[%i2+0x028] ! Mem[0000000027000028]
jmpl %o7,%g0
ldub [%i2+0x02d],%l7 ! Mem[000000002700002d]
p11_near_1_he:
ldsb [%i2+0x026],%l0 ! Mem[0000000027000026]
jmpl %o7,%g0
stx %l1,[%i0+0x000] ! Mem[0000000026000000]
p12_near_1_le:
ldx [%i2+0x010],%l4 ! Mem[0000000029000010]
ldsw [%i2+0x02c],%l3 ! Mem[000000002900002c]
sth %l5,[%i3+0x008] ! Mem[0000000029800008]
jmpl %o7,%g0
stx %l7,[%i2+0x008] ! Mem[0000000029000008]
p12_near_1_he:
ldx [%i2+0x020],%l0 ! Mem[0000000029000020]
jmpl %o7,%g0
sth %l1,[%i0+0x020] ! Mem[0000000028000020]
p13_near_1_le:
stb %l4,[%i3+0x010] ! Mem[000000002b800010]
stw %l3,[%i1+0x00c] ! Mem[000000002a80000c]
std %l4,[%i3+0x028] ! Mem[000000002b800028]
jmpl %o7,%g0
lduh [%i0+0x02c],%l7 ! Mem[000000002a00002c]
p13_near_1_he:
ldsh [%i3+0x026],%l0 ! Mem[000000002b800026]
jmpl %o7,%g0
lduw [%i3+0x000],%l1 ! Mem[000000002b800000]
p14_near_1_le:
std %l4,[%i0+0x010] ! Mem[000000002c000010]
lduw [%i0+0x02c],%l3 ! Mem[000000002c00002c]
stb %l5,[%i3+0x009] ! Mem[000000002d800009]
jmpl %o7,%g0
stw %l7,[%i3+0x00c] ! Mem[000000002d80000c]
p14_near_1_he:
stb %l0,[%i3+0x026] ! Mem[000000002d800026]
jmpl %o7,%g0
ldub [%i2+0x020],%l1 ! Mem[000000002d000020]
p15_near_1_le:
stb %l4,[%i2+0x010] ! Mem[000000002f000010]
ldsw [%i2+0x00c],%l3 ! Mem[000000002f00000c]
std %l4,[%i3+0x028] ! Mem[000000002f800028]
jmpl %o7,%g0
lduw [%i2+0x02c],%l7 ! Mem[000000002f00002c]
p15_near_1_he:
ldsb [%i0+0x026],%l0 ! Mem[000000002e000026]
jmpl %o7,%g0
ldd [%i2+0x000],%l0 ! Mem[000000002f000000]
p16_near_1_le:
std %l4,[%i2+0x010] ! Mem[0000000031000010]
stw %l3,[%i2+0x02c] ! Mem[000000003100002c]
stb %l5,[%i0+0x009] ! Mem[0000000030000009]
jmpl %o7,%g0
stx %l7,[%i1+0x008] ! Mem[0000000030800008]
p16_near_1_he:
ldx [%i0+0x020],%l0 ! Mem[0000000030000020]
jmpl %o7,%g0
stw %l1,[%i1+0x020] ! Mem[0000000030800020]
p17_near_1_le:
sth %l4,[%i3+0x010] ! Mem[0000000033800010]
lduw [%i1+0x00c],%l3 ! Mem[000000003280000c]
ldx [%i0+0x028],%l5 ! Mem[0000000032000028]
jmpl %o7,%g0
ldx [%i0+0x028],%l7 ! Mem[0000000032000028]
p17_near_1_he:
ldd [%i0+0x020],%l0 ! Mem[0000000032000020]
jmpl %o7,%g0
std %l0,[%i0+0x000] ! Mem[0000000032000000]
p18_near_1_le:
std %l4,[%i0+0x010] ! Mem[0000000034000010]
ldsb [%i0+0x02c],%l3 ! Mem[000000003400002c]
stb %l5,[%i1+0x009] ! Mem[0000000034800009]
jmpl %o7,%g0
ldd [%i2+0x008],%l6 ! Mem[0000000035000008]
p18_near_1_he:
lduw [%i0+0x024],%l0 ! Mem[0000000034000024]
jmpl %o7,%g0
lduh [%i0+0x020],%l1 ! Mem[0000000034000020]
p19_near_1_le:
sth %l4,[%i2+0x010] ! Mem[0000000037000010]
std %l2,[%i3+0x008] ! Mem[0000000037800008]
ldx [%i1+0x028],%l5 ! Mem[0000000036800028]
jmpl %o7,%g0
lduw [%i2+0x02c],%l7 ! Mem[000000003700002c]
p19_near_1_he:
stx %l0,[%i1+0x020] ! Mem[0000000036800020]
jmpl %o7,%g0
ldsw [%i0+0x000],%l1 ! Mem[0000000036000000]
p20_near_1_le:
stw %l4,[%i2+0x010] ! Mem[0000000039000010]
lduw [%i2+0x02c],%l3 ! Mem[000000003900002c]
lduw [%i2+0x008],%l5 ! Mem[0000000039000008]
jmpl %o7,%g0
ldsb [%i1+0x00d],%l7 ! Mem[000000003880000d]
p20_near_1_he:
lduh [%i1+0x026],%l0 ! Mem[0000000038800026]
jmpl %o7,%g0
ldsb [%i3+0x020],%l1 ! Mem[0000000039800020]
p21_near_1_le:
stx %l4,[%i3+0x010] ! Mem[000000003b800010]
ldsb [%i2+0x00c],%l3 ! Mem[000000003b00000c]
lduh [%i3+0x028],%l5 ! Mem[000000003b800028]
jmpl %o7,%g0
ldx [%i3+0x028],%l7 ! Mem[000000003b800028]
p21_near_1_he:
stw %l0,[%i2+0x024] ! Mem[000000003b000024]
jmpl %o7,%g0
sth %l1,[%i2+0x000] ! Mem[000000003b000000]
p22_near_1_le:
stw %l4,[%i1+0x010] ! Mem[000000003c800010]
std %l2,[%i1+0x028] ! Mem[000000003c800028]
lduw [%i3+0x008],%l5 ! Mem[000000003d800008]
jmpl %o7,%g0
ldsh [%i2+0x00c],%l7 ! Mem[000000003d00000c]
p22_near_1_he:
ldub [%i2+0x026],%l0 ! Mem[000000003d000026]
jmpl %o7,%g0
stb %l1,[%i2+0x020] ! Mem[000000003d000020]
p23_near_1_le:
stx %l4,[%i2+0x010] ! Mem[000000003f000010]
ldub [%i3+0x00c],%l3 ! Mem[000000003f80000c]
lduh [%i3+0x028],%l5 ! Mem[000000003f800028]
jmpl %o7,%g0
stb %l7,[%i1+0x02d] ! Mem[000000003e80002d]
p23_near_1_he:
sth %l0,[%i3+0x026] ! Mem[000000003f800026]
jmpl %o7,%g0
ldub [%i1+0x000],%l1 ! Mem[000000003e800000]
p24_near_1_le:
ldd [%i2+0x010],%l4 ! Mem[0000000041000010]
stx %l3,[%i2+0x028] ! Mem[0000000041000028]
ldub [%i3+0x009],%l5 ! Mem[0000000041800009]
jmpl %o7,%g0
ldsb [%i0+0x00d],%l7 ! Mem[000000004000000d]
p24_near_1_he:
lduh [%i3+0x026],%l0 ! Mem[0000000041800026]
jmpl %o7,%g0
ldsh [%i0+0x020],%l1 ! Mem[0000000040000020]
p25_near_1_le:
stx %l4,[%i3+0x010] ! Mem[0000000043800010]
ldx [%i2+0x008],%l3 ! Mem[0000000043000008]
lduh [%i0+0x028],%l5 ! Mem[0000000042000028]
jmpl %o7,%g0
std %l6,[%i3+0x028] ! Mem[0000000043800028]
p25_near_1_he:
stw %l0,[%i0+0x024] ! Mem[0000000042000024]
jmpl %o7,%g0
ldd [%i0+0x000],%l0 ! Mem[0000000042000000]
p26_near_1_le:
ldd [%i1+0x010],%l4 ! Mem[0000000044800010]
ldub [%i1+0x02c],%l3 ! Mem[000000004480002c]
ldub [%i0+0x009],%l5 ! Mem[0000000044000009]
jmpl %o7,%g0
ldsh [%i2+0x00c],%l7 ! Mem[000000004500000c]
p26_near_1_he:
ldub [%i0+0x026],%l0 ! Mem[0000000044000026]
jmpl %o7,%g0
std %l0,[%i0+0x020] ! Mem[0000000044000020]
p27_near_1_le:
ldsb [%i2+0x010],%l4 ! Mem[0000000047000010]
stx %l3,[%i0+0x008] ! Mem[0000000046000008]
ldsw [%i1+0x028],%l5 ! Mem[0000000046800028]
jmpl %o7,%g0
stb %l7,[%i1+0x02d] ! Mem[000000004680002d]
p27_near_1_he:
sth %l0,[%i0+0x026] ! Mem[0000000046000026]
jmpl %o7,%g0
ldx [%i3+0x000],%l1 ! Mem[0000000047800000]
p28_near_1_le:
ldd [%i2+0x010],%l4 ! Mem[0000000049000010]
ldx [%i3+0x028],%l3 ! Mem[0000000049800028]
ldsh [%i1+0x008],%l5 ! Mem[0000000048800008]
jmpl %o7,%g0
ldsw [%i0+0x00c],%l7 ! Mem[000000004800000c]
p28_near_1_he:
ldsw [%i0+0x024],%l0 ! Mem[0000000048000024]
jmpl %o7,%g0
lduh [%i2+0x020],%l1 ! Mem[0000000049000020]
p29_near_1_le:
ldsb [%i3+0x010],%l4 ! Mem[000000004b800010]
ldsh [%i2+0x00c],%l3 ! Mem[000000004b00000c]
ldsw [%i2+0x028],%l5 ! Mem[000000004b000028]
jmpl %o7,%g0
std %l6,[%i2+0x028] ! Mem[000000004b000028]
p29_near_1_he:
std %l0,[%i1+0x020] ! Mem[000000004a800020]
jmpl %o7,%g0
ldsb [%i1+0x000],%l1 ! Mem[000000004a800000]
p30_near_1_le:
ldsh [%i1+0x010],%l4 ! Mem[000000004c800010]
sth %l3,[%i1+0x02c] ! Mem[000000004c80002c]
ldsh [%i2+0x008],%l5 ! Mem[000000004d000008]
jmpl %o7,%g0
ldub [%i2+0x00d],%l7 ! Mem[000000004d00000d]
p30_near_1_he:
ldsh [%i1+0x026],%l0 ! Mem[000000004c800026]
jmpl %o7,%g0
stx %l1,[%i1+0x020] ! Mem[000000004c800020]
p31_near_1_le:
ldsw [%i2+0x010],%l4 ! Mem[000000004f000010]
ldx [%i0+0x008],%l3 ! Mem[000000004e000008]
ldsb [%i3+0x029],%l5 ! Mem[000000004f800029]
jmpl %o7,%g0
sth %l7,[%i0+0x02c] ! Mem[000000004e00002c]
p31_near_1_he:
stb %l0,[%i2+0x026] ! Mem[000000004f000026]
jmpl %o7,%g0
stb %l1,[%i0+0x000] ! Mem[000000004e000000]
p32_near_1_le:
ldsh [%i2+0x010],%l4 ! Mem[0000000051000010]
ldsh [%i3+0x02c],%l3 ! Mem[000000005180002c]
ldd [%i3+0x008],%l4 ! Mem[0000000051800008]
jmpl %o7,%g0
ldsw [%i3+0x00c],%l7 ! Mem[000000005180000c]
p32_near_1_he:
ldsb [%i2+0x026],%l0 ! Mem[0000000051000026]
jmpl %o7,%g0
lduw [%i0+0x020],%l1 ! Mem[0000000050000020]
p33_near_1_le:
ldsw [%i0+0x010],%l4 ! Mem[0000000052000010]
sth %l3,[%i2+0x00c] ! Mem[000000005300000c]
ldsb [%i3+0x029],%l5 ! Mem[0000000053800029]
jmpl %o7,%g0
stw %l7,[%i2+0x02c] ! Mem[000000005300002c]
p33_near_1_he:
ldx [%i3+0x020],%l0 ! Mem[0000000053800020]
jmpl %o7,%g0
ldub [%i3+0x000],%l1 ! Mem[0000000053800000]
p34_near_1_le:
ldub [%i1+0x010],%l4 ! Mem[0000000054800010]
lduh [%i2+0x02c],%l3 ! Mem[000000005500002c]
ldd [%i3+0x008],%l4 ! Mem[0000000055800008]
jmpl %o7,%g0
ldub [%i1+0x00d],%l7 ! Mem[000000005480000d]
p34_near_1_he:
ldd [%i3+0x020],%l0 ! Mem[0000000055800020]
jmpl %o7,%g0
ldd [%i3+0x020],%l0 ! Mem[0000000055800020]
p35_near_1_le:
ldsw [%i2+0x010],%l4 ! Mem[0000000057000010]
ldd [%i1+0x008],%l2 ! Mem[0000000056800008]
stx %l5,[%i0+0x028] ! Mem[0000000056000028]
jmpl %o7,%g0
stx %l7,[%i0+0x028] ! Mem[0000000056000028]
p35_near_1_he:
stb %l0,[%i0+0x026] ! Mem[0000000056000026]
jmpl %o7,%g0
stw %l1,[%i2+0x000] ! Mem[0000000057000000]
p36_near_1_le:
ldub [%i2+0x010],%l4 ! Mem[0000000059000010]
stb %l3,[%i0+0x02c] ! Mem[000000005800002c]
ldd [%i0+0x008],%l4 ! Mem[0000000058000008]
jmpl %o7,%g0
lduh [%i3+0x00c],%l7 ! Mem[000000005980000c]
p36_near_1_he:
ldsb [%i0+0x026],%l0 ! Mem[0000000058000026]
jmpl %o7,%g0
std %l0,[%i1+0x020] ! Mem[0000000058800020]
p37_near_1_le:
lduh [%i0+0x010],%l4 ! Mem[000000005a000010]
lduh [%i3+0x00c],%l3 ! Mem[000000005b80000c]
stx %l5,[%i1+0x028] ! Mem[000000005a800028]
jmpl %o7,%g0
stw %l7,[%i2+0x02c] ! Mem[000000005b00002c]
p37_near_1_he:
ldx [%i0+0x020],%l0 ! Mem[000000005a000020]
jmpl %o7,%g0
lduh [%i0+0x000],%l1 ! Mem[000000005a000000]
p38_near_1_le:
ldub [%i1+0x010],%l4 ! Mem[000000005c800010]
ldd [%i2+0x028],%l2 ! Mem[000000005d000028]
stw %l5,[%i1+0x008] ! Mem[000000005c800008]
jmpl %o7,%g0
lduw [%i1+0x00c],%l7 ! Mem[000000005c80000c]
p38_near_1_he:
ldd [%i0+0x020],%l0 ! Mem[000000005c000020]
jmpl %o7,%g0
ldsw [%i0+0x020],%l1 ! Mem[000000005c000020]
p39_near_1_le:
lduh [%i2+0x010],%l4 ! Mem[000000005f000010]
stb %l3,[%i1+0x00c] ! Mem[000000005e80000c]
sth %l5,[%i2+0x028] ! Mem[000000005f000028]
jmpl %o7,%g0
stx %l7,[%i3+0x028] ! Mem[000000005f800028]
p39_near_1_he:
lduw [%i1+0x024],%l0 ! Mem[000000005e800024]
jmpl %o7,%g0
ldsb [%i0+0x000],%l1 ! Mem[000000005e000000]
p40_near_1_le:
lduw [%i3+0x010],%l4 ! Mem[0000000061800010]
ldsw [%i0+0x02c],%l3 ! Mem[000000006000002c]
stw %l5,[%i2+0x008] ! Mem[0000000061000008]
jmpl %o7,%g0
lduh [%i2+0x00c],%l7 ! Mem[000000006100000c]
p40_near_1_he:
stx %l0,[%i1+0x020] ! Mem[0000000060800020]
jmpl %o7,%g0
sth %l1,[%i3+0x020] ! Mem[0000000061800020]
p41_near_1_le:
lduh [%i0+0x010],%l4 ! Mem[0000000062000010]
stw %l3,[%i3+0x00c] ! Mem[000000006380000c]
sth %l5,[%i3+0x028] ! Mem[0000000063800028]
jmpl %o7,%g0
ldd [%i2+0x028],%l6 ! Mem[0000000063000028]
p41_near_1_he:
lduh [%i2+0x026],%l0 ! Mem[0000000063000026]
jmpl %o7,%g0
stb %l1,[%i3+0x000] ! Mem[0000000063800000]
p42_near_1_le:
lduw [%i1+0x010],%l4 ! Mem[0000000064800010]
stb %l3,[%i2+0x02c] ! Mem[000000006500002c]
std %l4,[%i3+0x008] ! Mem[0000000065800008]
jmpl %o7,%g0
lduw [%i0+0x00c],%l7 ! Mem[000000006400000c]
p42_near_1_he:
stw %l0,[%i2+0x024] ! Mem[0000000065000024]
jmpl %o7,%g0
ldub [%i2+0x020],%l1 ! Mem[0000000065000020]
p43_near_1_le:
ldx [%i2+0x010],%l4 ! Mem[0000000067000010]
ldsw [%i2+0x00c],%l3 ! Mem[000000006700000c]
stb %l5,[%i3+0x029] ! Mem[0000000067800029]
jmpl %o7,%g0
ldsb [%i3+0x02d],%l7 ! Mem[000000006780002d]
p43_near_1_he:
ldub [%i3+0x026],%l0 ! Mem[0000000067800026]
jmpl %o7,%g0
ldsh [%i1+0x000],%l1 ! Mem[0000000066800000]
p44_near_1_le:
stb %l4,[%i3+0x010] ! Mem[0000000069800010]
stw %l3,[%i1+0x02c] ! Mem[000000006880002c]
std %l4,[%i3+0x008] ! Mem[0000000069800008]
jmpl %o7,%g0
ldx [%i2+0x008],%l7 ! Mem[0000000069000008]
p44_near_1_he:
sth %l0,[%i3+0x026] ! Mem[0000000069800026]
jmpl %o7,%g0
ldd [%i0+0x020],%l0 ! Mem[0000000068000020]
p45_near_1_le:
ldx [%i0+0x010],%l4 ! Mem[000000006a000010]
lduw [%i0+0x00c],%l3 ! Mem[000000006a00000c]
stb %l5,[%i0+0x029] ! Mem[000000006a000029]
jmpl %o7,%g0
ldd [%i1+0x028],%l6 ! Mem[000000006a800028]
p45_near_1_he:
ldsw [%i0+0x024],%l0 ! Mem[000000006a000024]
jmpl %o7,%g0
std %l0,[%i0+0x000] ! Mem[000000006a000000]
p46_near_1_le:
stb %l4,[%i1+0x010] ! Mem[000000006c800010]
ldsb [%i2+0x02c],%l3 ! Mem[000000006d00002c]
ldx [%i1+0x008],%l5 ! Mem[000000006c800008]
jmpl %o7,%g0
stb %l7,[%i0+0x00d] ! Mem[000000006c00000d]
p46_near_1_he:
stw %l0,[%i0+0x024] ! Mem[000000006c000024]
jmpl %o7,%g0
ldx [%i0+0x020],%l1 ! Mem[000000006c000020]
p47_near_1_le:
std %l4,[%i2+0x010] ! Mem[000000006f000010]
std %l2,[%i2+0x008] ! Mem[000000006f000008]
stb %l5,[%i1+0x029] ! Mem[000000006e800029]
jmpl %o7,%g0
ldsb [%i2+0x02d],%l7 ! Mem[000000006f00002d]
p47_near_1_he:
ldub [%i0+0x026],%l0 ! Mem[000000006e000026]
jmpl %o7,%g0
lduh [%i3+0x000],%l1 ! Mem[000000006f800000]
p48_near_1_le:
stb %l4,[%i3+0x010] ! Mem[0000000071800010]
lduw [%i1+0x02c],%l3 ! Mem[000000007080002c]
ldx [%i2+0x008],%l5 ! Mem[0000000071000008]
jmpl %o7,%g0
std %l6,[%i2+0x008] ! Mem[0000000071000008]
p48_near_1_he:
sth %l0,[%i0+0x026] ! Mem[0000000070000026]
jmpl %o7,%g0
ldsb [%i2+0x020],%l1 ! Mem[0000000071000020]
p49_near_1_le:
std %l4,[%i0+0x010] ! Mem[0000000072000010]
ldsb [%i0+0x00c],%l3 ! Mem[000000007200000c]
lduw [%i2+0x028],%l5 ! Mem[0000000073000028]
jmpl %o7,%g0
ldsh [%i1+0x02c],%l7 ! Mem[000000007280002c]
p49_near_1_he:
ldsw [%i1+0x024],%l0 ! Mem[0000000072800024]
jmpl %o7,%g0
stx %l1,[%i2+0x000] ! Mem[0000000073000000]
p50_near_1_le:
sth %l4,[%i1+0x010] ! Mem[0000000074800010]
std %l2,[%i3+0x028] ! Mem[0000000075800028]
lduh [%i3+0x008],%l5 ! Mem[0000000075800008]
jmpl %o7,%g0
stb %l7,[%i3+0x00d] ! Mem[000000007580000d]
p50_near_1_he:
std %l0,[%i1+0x020] ! Mem[0000000074800020]
jmpl %o7,%g0
stb %l1,[%i1+0x020] ! Mem[0000000074800020]
p51_near_1_le:
std %l4,[%i2+0x010] ! Mem[0000000077000010]
ldub [%i2+0x00c],%l3 ! Mem[000000007700000c]
lduw [%i3+0x028],%l5 ! Mem[0000000077800028]
jmpl %o7,%g0
ldsw [%i2+0x02c],%l7 ! Mem[000000007700002c]
p51_near_1_he:
ldsh [%i2+0x026],%l0 ! Mem[0000000077000026]
jmpl %o7,%g0
lduw [%i0+0x000],%l1 ! Mem[0000000076000000]
p52_near_1_le:
sth %l4,[%i3+0x010] ! Mem[0000000079800010]
stx %l3,[%i2+0x028] ! Mem[0000000079000028]
lduh [%i3+0x008],%l5 ! Mem[0000000079800008]
jmpl %o7,%g0
std %l6,[%i1+0x008] ! Mem[0000000078800008]
p52_near_1_he:
stb %l0,[%i2+0x026] ! Mem[0000000079000026]
jmpl %o7,%g0
ldub [%i0+0x020],%l1 ! Mem[0000000078000020]
p53_near_1_le:
stw %l4,[%i0+0x010] ! Mem[000000007a000010]
ldx [%i1+0x008],%l3 ! Mem[000000007a800008]
ldub [%i3+0x029],%l5 ! Mem[000000007b800029]
jmpl %o7,%g0
ldsh [%i0+0x02c],%l7 ! Mem[000000007a00002c]
p53_near_1_he:
ldsb [%i3+0x026],%l0 ! Mem[000000007b800026]
jmpl %o7,%g0
ldd [%i0+0x000],%l0 ! Mem[000000007a000000]
p54_near_1_le:
stx %l4,[%i1+0x010] ! Mem[000000007c800010]
ldub [%i3+0x02c],%l3 ! Mem[000000007d80002c]
lduh [%i0+0x008],%l5 ! Mem[000000007c000008]
jmpl %o7,%g0
sth %l7,[%i3+0x00c] ! Mem[000000007d80000c]
p54_near_1_he:
ldx [%i3+0x020],%l0 ! Mem[000000007d800020]
jmpl %o7,%g0
stw %l1,[%i3+0x020] ! Mem[000000007d800020]
p55_near_1_le:
stw %l4,[%i2+0x010] ! Mem[000000007f000010]
stx %l3,[%i2+0x008] ! Mem[000000007f000008]
ldub [%i0+0x029],%l5 ! Mem[000000007e000029]
jmpl %o7,%g0
ldsw [%i2+0x02c],%l7 ! Mem[000000007f00002c]
p55_near_1_he:
ldd [%i0+0x020],%l0 ! Mem[000000007e000020]
jmpl %o7,%g0
std %l0,[%i2+0x000] ! Mem[000000007f000000]
p56_near_1_le:
stx %l4,[%i3+0x010] ! Mem[0000000081800010]
ldx [%i2+0x028],%l3 ! Mem[0000000081000028]
ldsw [%i1+0x008],%l5 ! Mem[0000000080800008]
jmpl %o7,%g0
stw %l7,[%i1+0x00c] ! Mem[000000008080000c]
p56_near_1_he:
lduw [%i0+0x024],%l0 ! Mem[0000000080000024]
jmpl %o7,%g0
lduh [%i1+0x020],%l1 ! Mem[0000000080800020]
p57_near_1_le:
ldd [%i0+0x010],%l4 ! Mem[0000000082000010]
ldsh [%i1+0x00c],%l3 ! Mem[000000008280000c]
ldsh [%i1+0x028],%l5 ! Mem[0000000082800028]
jmpl %o7,%g0
ldub [%i0+0x02d],%l7 ! Mem[000000008200002d]
p57_near_1_he:
ldsb [%i0+0x026],%l0 ! Mem[0000000082000026]
jmpl %o7,%g0
ldsw [%i1+0x000],%l1 ! Mem[0000000082800000]
p58_near_1_le:
stx %l4,[%i2+0x010] ! Mem[0000000085000010]
sth %l3,[%i0+0x02c] ! Mem[000000008400002c]
ldsw [%i2+0x008],%l5 ! Mem[0000000085000008]
jmpl %o7,%g0
sth %l7,[%i2+0x00c] ! Mem[000000008500000c]
p58_near_1_he:
ldx [%i0+0x020],%l0 ! Mem[0000000084000020]
jmpl %o7,%g0
stx %l1,[%i0+0x020] ! Mem[0000000084000020]
p59_near_1_le:
ldd [%i2+0x010],%l4 ! Mem[0000000087000010]
ldx [%i3+0x008],%l3 ! Mem[0000000087800008]
ldsh [%i2+0x028],%l5 ! Mem[0000000087000028]
jmpl %o7,%g0
lduh [%i2+0x02c],%l7 ! Mem[000000008700002c]
p59_near_1_he:
ldd [%i1+0x020],%l0 ! Mem[0000000086800020]
jmpl %o7,%g0
sth %l1,[%i0+0x000] ! Mem[0000000086000000]
p60_near_1_le:
ldsb [%i3+0x010],%l4 ! Mem[0000000089800010]
ldsh [%i2+0x02c],%l3 ! Mem[000000008900002c]
ldsb [%i3+0x009],%l5 ! Mem[0000000089800009]
jmpl %o7,%g0
stw %l7,[%i0+0x00c] ! Mem[000000008800000c]
p60_near_1_he:
lduw [%i1+0x024],%l0 ! Mem[0000000088800024]
jmpl %o7,%g0
stb %l1,[%i0+0x020] ! Mem[0000000088000020]
p61_near_1_le:
ldd [%i0+0x010],%l4 ! Mem[000000008a000010]
sth %l3,[%i1+0x00c] ! Mem[000000008a80000c]
ldd [%i3+0x028],%l4 ! Mem[000000008b800028]
jmpl %o7,%g0
lduw [%i3+0x02c],%l7 ! Mem[000000008b80002c]
p61_near_1_he:
stx %l0,[%i2+0x020] ! Mem[000000008b000020]
jmpl %o7,%g0
ldub [%i3+0x000],%l1 ! Mem[000000008b800000]
p62_near_1_le:
ldsb [%i2+0x010],%l4 ! Mem[000000008d000010]
lduh [%i0+0x02c],%l3 ! Mem[000000008c00002c]
ldsb [%i3+0x009],%l5 ! Mem[000000008d800009]
jmpl %o7,%g0
stx %l7,[%i2+0x008] ! Mem[000000008d000008]
p62_near_1_he:
lduh [%i2+0x026],%l0 ! Mem[000000008d000026]
jmpl %o7,%g0
ldsh [%i2+0x020],%l1 ! Mem[000000008d000020]
p63_near_1_le:
ldsh [%i2+0x010],%l4 ! Mem[000000008f000010]
ldd [%i3+0x008],%l2 ! Mem[000000008f800008]
ldd [%i3+0x028],%l4 ! Mem[000000008f800028]
jmpl %o7,%g0
lduh [%i1+0x02c],%l7 ! Mem[000000008e80002c]
p63_near_1_he:
stw %l0,[%i3+0x024] ! Mem[000000008f800024]
jmpl %o7,%g0
ldd [%i1+0x000],%l0 ! Mem[000000008e800000]
near1_b2b_h:
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
near1_b2b_l:
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
jmpl %o7,%g0
ldsb [%i2+0x02a],%l6 ! Mem[000000001100002a]
jmpl %o7,%g0
nop
p0_near_2_he:
stw %l0,[%i2+0x034] ! Mem[0000000011000034]
ldub [%i0+0x030],%l5 ! Mem[0000000010000030]
lduw [%i3+0x014],%l1 ! Mem[0000000011800014]
lduw [%i3+0x014],%l6 ! Mem[0000000011800014]
ldub [%i1+0x023],%l2 ! Mem[0000000010800023]
sth %l7,[%i1+0x03e] ! Mem[000000001080003e]
jmpl %o7,%g0
lduh [%i2+0x01a],%l6 ! Mem[000000001100001a]
p1_near_2_le:
std %l0,[%i1+0x028] ! Mem[0000000012800028]
ldd [%i2+0x028],%l2 ! Mem[0000000013000028]
jmpl %o7,%g0
ldsh [%i3+0x01c],%l7 ! Mem[000000001380001c]
p1_near_2_he:
ldx [%i3+0x028],%l6 ! Mem[0000000013800028]
jmpl %o7,%g0
std %l2,[%i1+0x008] ! Mem[0000000012800008]
p2_near_2_le:
std %l0,[%i3+0x008] ! Mem[0000000015800008]
stb %l2,[%i0+0x00a] ! Mem[000000001400000a]
jmpl %o7,%g0
sth %l7,[%i2+0x03c] ! Mem[000000001500003c]
p2_near_2_he:
ldsw [%i3+0x00c],%l6 ! Mem[000000001580000c]
jmpl %o7,%g0
ldsb [%i2+0x00a],%l2 ! Mem[000000001500000a]
p3_near_2_le:
ldx [%i2+0x028],%l1 ! Mem[0000000017000028]
ldsw [%i0+0x028],%l2 ! Mem[0000000016000028]
jmpl %o7,%g0
lduh [%i0+0x01c],%l7 ! Mem[000000001600001c]
p3_near_2_he:
stx %l6,[%i2+0x028] ! Mem[0000000017000028]
jmpl %o7,%g0
lduw [%i3+0x008],%l2 ! Mem[0000000017800008]
p4_near_2_le:
lduh [%i0+0x00e],%l1 ! Mem[000000001800000e]
stw %l2,[%i3+0x008] ! Mem[0000000019800008]
jmpl %o7,%g0
ldd [%i3+0x038],%l6 ! Mem[0000000019800038]
p4_near_2_he:
stb %l6,[%i2+0x00c] ! Mem[000000001900000c]
jmpl %o7,%g0
stw %l2,[%i3+0x008] ! Mem[0000000019800008]
p5_near_2_le:
ldsw [%i3+0x02c],%l1 ! Mem[000000001b80002c]
stb %l2,[%i1+0x02a] ! Mem[000000001a80002a]
jmpl %o7,%g0
stb %l7,[%i2+0x01d] ! Mem[000000001b00001d]
p5_near_2_he:
ldub [%i2+0x02c],%l6 ! Mem[000000001b00002c]
jmpl %o7,%g0
ldsw [%i0+0x008],%l2 ! Mem[000000001a000008]
p6_near_2_le:
ldsw [%i0+0x00c],%l1 ! Mem[000000001c00000c]
ldsw [%i0+0x008],%l2 ! Mem[000000001c000008]
jmpl %o7,%g0
ldsw [%i0+0x03c],%l7 ! Mem[000000001c00003c]
p6_near_2_he:
ldsh [%i2+0x00c],%l6 ! Mem[000000001d00000c]
jmpl %o7,%g0
stb %l2,[%i0+0x00a] ! Mem[000000001c00000a]
p7_near_2_le:
ldsb [%i3+0x02f],%l1 ! Mem[000000001f80002f]
stw %l2,[%i3+0x028] ! Mem[000000001f800028]
jmpl %o7,%g0
stw %l7,[%i3+0x01c] ! Mem[000000001f80001c]
p7_near_2_he:
stw %l6,[%i2+0x02c] ! Mem[000000001f00002c]
jmpl %o7,%g0
ldd [%i1+0x008],%l2 ! Mem[000000001e800008]
p8_near_2_le:
stx %l1,[%i1+0x008] ! Mem[0000000020800008]
lduw [%i2+0x008],%l2 ! Mem[0000000021000008]
jmpl %o7,%g0
lduw [%i1+0x03c],%l7 ! Mem[000000002080003c]
p8_near_2_he:
ldx [%i1+0x008],%l6 ! Mem[0000000020800008]
jmpl %o7,%g0
ldsw [%i2+0x008],%l2 ! Mem[0000000021000008]
p9_near_2_le:
sth %l1,[%i3+0x02e] ! Mem[000000002380002e]
ldsb [%i0+0x02a],%l2 ! Mem[000000002200002a]
jmpl %o7,%g0
ldsb [%i3+0x01d],%l7 ! Mem[000000002380001d]
p9_near_2_he:
ldsw [%i1+0x02c],%l6 ! Mem[000000002280002c]
jmpl %o7,%g0
stb %l2,[%i3+0x00a] ! Mem[000000002380000a]
p10_near_2_le:
sth %l1,[%i2+0x00e] ! Mem[000000002500000e]
std %l2,[%i0+0x008] ! Mem[0000000024000008]
jmpl %o7,%g0
std %l6,[%i3+0x038] ! Mem[0000000025800038]
p10_near_2_he:
ldsb [%i0+0x00c],%l6 ! Mem[000000002400000c]
jmpl %o7,%g0
ldd [%i3+0x008],%l2 ! Mem[0000000025800008]
p11_near_2_le:
stb %l1,[%i3+0x02f] ! Mem[000000002780002f]
ldub [%i2+0x02a],%l2 ! Mem[000000002700002a]
jmpl %o7,%g0
ldub [%i1+0x01d],%l7 ! Mem[000000002680001d]
p11_near_2_he:
sth %l6,[%i0+0x02c] ! Mem[000000002600002c]
jmpl %o7,%g0
lduh [%i0+0x00a],%l2 ! Mem[000000002600000a]
p12_near_2_le:
lduw [%i2+0x00c],%l1 ! Mem[000000002900000c]
stx %l2,[%i1+0x008] ! Mem[0000000028800008]
jmpl %o7,%g0
stx %l7,[%i3+0x038] ! Mem[0000000029800038]
p12_near_2_he:
lduw [%i0+0x00c],%l6 ! Mem[000000002800000c]
jmpl %o7,%g0
sth %l2,[%i1+0x00a] ! Mem[000000002880000a]
p13_near_2_le:
lduw [%i0+0x02c],%l1 ! Mem[000000002a00002c]
ldx [%i0+0x028],%l2 ! Mem[000000002a000028]
jmpl %o7,%g0
ldx [%i2+0x018],%l7 ! Mem[000000002b000018]
p13_near_2_he:
ldsh [%i3+0x02c],%l6 ! Mem[000000002b80002c]
jmpl %o7,%g0
ldsh [%i2+0x00a],%l2 ! Mem[000000002b00000a]
p14_near_2_le:
ldub [%i3+0x00f],%l1 ! Mem[000000002d80000f]
ldsh [%i3+0x00a],%l2 ! Mem[000000002d80000a]
jmpl %o7,%g0
ldsh [%i0+0x03c],%l7 ! Mem[000000002c00003c]
p14_near_2_he:
stw %l6,[%i3+0x00c] ! Mem[000000002d80000c]
jmpl %o7,%g0
ldx [%i3+0x008],%l2 ! Mem[000000002d800008]
p15_near_2_le:
ldsh [%i1+0x02e],%l1 ! Mem[000000002e80002e]
sth %l2,[%i2+0x02a] ! Mem[000000002f00002a]
jmpl %o7,%g0
sth %l7,[%i3+0x01c] ! Mem[000000002f80001c]
p15_near_2_he:
std %l6,[%i2+0x028] ! Mem[000000002f000028]
jmpl %o7,%g0
stx %l2,[%i3+0x008] ! Mem[000000002f800008]
p16_near_2_le:
ldd [%i3+0x008],%l0 ! Mem[0000000031800008]
lduh [%i0+0x00a],%l2 ! Mem[000000003000000a]
jmpl %o7,%g0
lduh [%i2+0x03c],%l7 ! Mem[000000003100003c]
p16_near_2_he:
lduh [%i2+0x00c],%l6 ! Mem[000000003100000c]
jmpl %o7,%g0
ldub [%i3+0x00a],%l2 ! Mem[000000003180000a]
p17_near_2_le:
ldd [%i1+0x028],%l0 ! Mem[0000000032800028]
ldd [%i0+0x028],%l2 ! Mem[0000000032000028]
jmpl %o7,%g0
ldd [%i0+0x018],%l6 ! Mem[0000000032000018]
p17_near_2_he:
ldsb [%i2+0x02c],%l6 ! Mem[000000003300002c]
jmpl %o7,%g0
std %l2,[%i0+0x008] ! Mem[0000000032000008]
p18_near_2_le:
stw %l1,[%i3+0x00c] ! Mem[000000003580000c]
stb %l2,[%i2+0x00a] ! Mem[000000003500000a]
jmpl %o7,%g0
stb %l7,[%i3+0x03d] ! Mem[000000003580003d]
p18_near_2_he:
sth %l6,[%i2+0x00c] ! Mem[000000003500000c]
jmpl %o7,%g0
ldsb [%i1+0x00a],%l2 ! Mem[000000003480000a]
p19_near_2_le:
std %l0,[%i2+0x028] ! Mem[0000000037000028]
ldsw [%i1+0x028],%l2 ! Mem[0000000036800028]
jmpl %o7,%g0
ldsw [%i1+0x01c],%l7 ! Mem[000000003680001c]
p19_near_2_he:
stb %l6,[%i2+0x02c] ! Mem[000000003700002c]
jmpl %o7,%g0
ldub [%i2+0x00a],%l2 ! Mem[000000003700000a]
p20_near_2_le:
ldx [%i0+0x008],%l1 ! Mem[0000000038000008]
stw %l2,[%i0+0x008] ! Mem[0000000038000008]
jmpl %o7,%g0
stw %l7,[%i3+0x03c] ! Mem[000000003980003c]
p20_near_2_he:
ldub [%i1+0x00c],%l6 ! Mem[000000003880000c]
jmpl %o7,%g0
std %l2,[%i3+0x008] ! Mem[0000000039800008]
p21_near_2_le:
ldx [%i2+0x028],%l1 ! Mem[000000003b000028]
lduw [%i3+0x028],%l2 ! Mem[000000003b800028]
jmpl %o7,%g0
lduw [%i3+0x01c],%l7 ! Mem[000000003b80001c]
p21_near_2_he:
ldd [%i1+0x028],%l6 ! Mem[000000003a800028]
jmpl %o7,%g0
ldsb [%i3+0x00a],%l2 ! Mem[000000003b80000a]
p22_near_2_le:
lduh [%i0+0x00e],%l1 ! Mem[000000003c00000e]
ldsb [%i2+0x00a],%l2 ! Mem[000000003d00000a]
jmpl %o7,%g0
ldsb [%i1+0x03d],%l7 ! Mem[000000003c80003d]
p22_near_2_he:
std %l6,[%i1+0x008] ! Mem[000000003c800008]
jmpl %o7,%g0
lduw [%i0+0x008],%l2 ! Mem[000000003c000008]
p23_near_2_le:
ldsw [%i3+0x02c],%l1 ! Mem[000000003f80002c]
std %l2,[%i0+0x028] ! Mem[000000003e000028]
jmpl %o7,%g0
stw %l7,[%i3+0x01c] ! Mem[000000003f80001c]
p23_near_2_he:
lduh [%i0+0x02c],%l6 ! Mem[000000003e00002c]
jmpl %o7,%g0
stw %l2,[%i1+0x008] ! Mem[000000003e800008]
p24_near_2_le:
ldsb [%i1+0x00f],%l1 ! Mem[000000004080000f]
ldub [%i0+0x00a],%l2 ! Mem[000000004000000a]
jmpl %o7,%g0
lduw [%i2+0x03c],%l7 ! Mem[000000004100003c]
p24_near_2_he:
ldsw [%i0+0x00c],%l6 ! Mem[000000004000000c]
jmpl %o7,%g0
ldsw [%i1+0x008],%l2 ! Mem[0000000040800008]
p25_near_2_le:
ldsb [%i3+0x02f],%l1 ! Mem[000000004380002f]
stx %l2,[%i2+0x028] ! Mem[0000000043000028]
jmpl %o7,%g0
ldsb [%i0+0x01d],%l7 ! Mem[000000004200001d]
p25_near_2_he:
stx %l6,[%i3+0x028] ! Mem[0000000043800028]
jmpl %o7,%g0
stb %l2,[%i2+0x00a] ! Mem[000000004300000a]
p26_near_2_le:
stx %l1,[%i2+0x008] ! Mem[0000000045000008]
ldx [%i1+0x008],%l2 ! Mem[0000000044800008]
jmpl %o7,%g0
std %l6,[%i3+0x038] ! Mem[0000000045800038]
p26_near_2_he:
stb %l6,[%i3+0x00c] ! Mem[000000004580000c]
jmpl %o7,%g0
ldd [%i3+0x008],%l2 ! Mem[0000000045800008]
p27_near_2_le:
sth %l1,[%i3+0x02e] ! Mem[000000004780002e]
ldsh [%i0+0x02a],%l2 ! Mem[000000004600002a]
jmpl %o7,%g0
ldub [%i2+0x01d],%l7 ! Mem[000000004700001d]
p27_near_2_he:
ldub [%i3+0x02c],%l6 ! Mem[000000004780002c]
jmpl %o7,%g0
lduh [%i3+0x00a],%l2 ! Mem[000000004780000a]
p28_near_2_le:
sth %l1,[%i2+0x00e] ! Mem[000000004900000e]
sth %l2,[%i3+0x00a] ! Mem[000000004980000a]
jmpl %o7,%g0
stx %l7,[%i0+0x038] ! Mem[0000000048000038]
p28_near_2_he:
ldsh [%i2+0x00c],%l6 ! Mem[000000004900000c]
jmpl %o7,%g0
sth %l2,[%i0+0x00a] ! Mem[000000004800000a]
p29_near_2_le:
stb %l1,[%i0+0x02f] ! Mem[000000004a00002f]
lduh [%i1+0x02a],%l2 ! Mem[000000004a80002a]
jmpl %o7,%g0
ldx [%i3+0x018],%l7 ! Mem[000000004b800018]
p29_near_2_he:
stw %l6,[%i2+0x02c] ! Mem[000000004b00002c]
jmpl %o7,%g0
ldsh [%i1+0x00a],%l2 ! Mem[000000004a80000a]
p30_near_2_le:
lduw [%i3+0x00c],%l1 ! Mem[000000004d80000c]
ldd [%i0+0x008],%l2 ! Mem[000000004c000008]
jmpl %o7,%g0
ldsh [%i1+0x03c],%l7 ! Mem[000000004c80003c]
p30_near_2_he:
ldx [%i2+0x008],%l6 ! Mem[000000004d000008]
jmpl %o7,%g0
ldx [%i2+0x008],%l2 ! Mem[000000004d000008]
p31_near_2_le:
ldub [%i1+0x02f],%l1 ! Mem[000000004e80002f]
stb %l2,[%i0+0x02a] ! Mem[000000004e00002a]
jmpl %o7,%g0
sth %l7,[%i3+0x01c] ! Mem[000000004f80001c]
p31_near_2_he:
ldsw [%i2+0x02c],%l6 ! Mem[000000004f00002c]
jmpl %o7,%g0
sth %l2,[%i3+0x00a] ! Mem[000000004f80000a]
p32_near_2_le:
ldub [%i3+0x00f],%l1 ! Mem[000000005180000f]
ldsw [%i2+0x008],%l2 ! Mem[0000000051000008]
jmpl %o7,%g0
lduh [%i2+0x03c],%l7 ! Mem[000000005100003c]
p32_near_2_he:
stx %l6,[%i2+0x008] ! Mem[0000000051000008]
jmpl %o7,%g0
ldsh [%i3+0x00a],%l2 ! Mem[000000005180000a]
p33_near_2_le:
ldsh [%i1+0x02e],%l1 ! Mem[000000005280002e]
stw %l2,[%i1+0x028] ! Mem[0000000052800028]
jmpl %o7,%g0
ldd [%i1+0x018],%l6 ! Mem[0000000052800018]
p33_near_2_he:
sth %l6,[%i1+0x02c] ! Mem[000000005280002c]
jmpl %o7,%g0
ldx [%i0+0x008],%l2 ! Mem[0000000052000008]
p34_near_2_le:
ldd [%i3+0x008],%l0 ! Mem[0000000055800008]
lduw [%i0+0x008],%l2 ! Mem[0000000054000008]
jmpl %o7,%g0
stb %l7,[%i3+0x03d] ! Mem[000000005580003d]
p34_near_2_he:
lduw [%i1+0x00c],%l6 ! Mem[000000005480000c]
jmpl %o7,%g0
stx %l2,[%i0+0x008] ! Mem[0000000054000008]
p35_near_2_le:
stw %l1,[%i2+0x02c] ! Mem[000000005700002c]
ldsb [%i3+0x02a],%l2 ! Mem[000000005780002a]
jmpl %o7,%g0
ldsw [%i2+0x01c],%l7 ! Mem[000000005700001c]
p35_near_2_he:
ldsh [%i0+0x02c],%l6 ! Mem[000000005600002c]
jmpl %o7,%g0
ldub [%i1+0x00a],%l2 ! Mem[000000005680000a]
p36_near_2_le:
stw %l1,[%i0+0x00c] ! Mem[000000005800000c]
std %l2,[%i1+0x008] ! Mem[0000000058800008]
jmpl %o7,%g0
stw %l7,[%i0+0x03c] ! Mem[000000005800003c]
p36_near_2_he:
stw %l6,[%i0+0x00c] ! Mem[000000005800000c]
jmpl %o7,%g0
std %l2,[%i2+0x008] ! Mem[0000000059000008]
p37_near_2_le:
std %l0,[%i2+0x028] ! Mem[000000005b000028]
ldub [%i0+0x02a],%l2 ! Mem[000000005a00002a]
jmpl %o7,%g0
lduw [%i3+0x01c],%l7 ! Mem[000000005b80001c]
p37_near_2_he:
std %l6,[%i0+0x028] ! Mem[000000005a000028]
jmpl %o7,%g0
ldsb [%i3+0x00a],%l2 ! Mem[000000005b80000a]
p38_near_2_le:
ldx [%i0+0x008],%l1 ! Mem[000000005c000008]
stx %l2,[%i3+0x008] ! Mem[000000005d800008]
jmpl %o7,%g0
ldsb [%i2+0x03d],%l7 ! Mem[000000005d00003d]
p38_near_2_he:
lduh [%i3+0x00c],%l6 ! Mem[000000005d80000c]
jmpl %o7,%g0
lduw [%i3+0x008],%l2 ! Mem[000000005d800008]
p39_near_2_le:
lduh [%i3+0x02e],%l1 ! Mem[000000005f80002e]
std %l2,[%i2+0x028] ! Mem[000000005f000028]
jmpl %o7,%g0
std %l6,[%i0+0x018] ! Mem[000000005e000018]
p39_near_2_he:
ldsb [%i3+0x02c],%l6 ! Mem[000000005f80002c]
jmpl %o7,%g0
stw %l2,[%i0+0x008] ! Mem[000000005e000008]
p40_near_2_le:
lduh [%i1+0x00e],%l1 ! Mem[000000006080000e]
ldub [%i1+0x00a],%l2 ! Mem[000000006080000a]
jmpl %o7,%g0
ldub [%i3+0x03d],%l7 ! Mem[000000006180003d]
p40_near_2_he:
sth %l6,[%i2+0x00c] ! Mem[000000006100000c]
jmpl %o7,%g0
ldsw [%i1+0x008],%l2 ! Mem[0000000060800008]
p41_near_2_le:
ldsw [%i3+0x02c],%l1 ! Mem[000000006380002c]
stx %l2,[%i0+0x028] ! Mem[0000000062000028]
jmpl %o7,%g0
stx %l7,[%i1+0x018] ! Mem[0000000062800018]
p41_near_2_he:
lduw [%i2+0x02c],%l6 ! Mem[000000006300002c]
jmpl %o7,%g0
stb %l2,[%i2+0x00a] ! Mem[000000006300000a]
p42_near_2_le:
ldsb [%i1+0x00f],%l1 ! Mem[000000006480000f]
ldx [%i3+0x008],%l2 ! Mem[0000000065800008]
jmpl %o7,%g0
ldx [%i3+0x038],%l7 ! Mem[0000000065800038]
p42_near_2_he:
ldub [%i2+0x00c],%l6 ! Mem[000000006500000c]
jmpl %o7,%g0
stw %l2,[%i3+0x008] ! Mem[0000000065800008]
p43_near_2_le:
stx %l1,[%i3+0x028] ! Mem[0000000067800028]
ldsh [%i1+0x02a],%l2 ! Mem[000000006680002a]
jmpl %o7,%g0
ldsh [%i2+0x01c],%l7 ! Mem[000000006700001c]
p43_near_2_he:
ldd [%i2+0x028],%l6 ! Mem[0000000067000028]
jmpl %o7,%g0
ldsw [%i3+0x008],%l2 ! Mem[0000000067800008]
p44_near_2_le:
stx %l1,[%i2+0x008] ! Mem[0000000069000008]
sth %l2,[%i0+0x00a] ! Mem[000000006800000a]
jmpl %o7,%g0
sth %l7,[%i1+0x03c] ! Mem[000000006880003c]
p44_near_2_he:
std %l6,[%i2+0x008] ! Mem[0000000069000008]
jmpl %o7,%g0
stb %l2,[%i3+0x00a] ! Mem[000000006980000a]
p45_near_2_le:
sth %l1,[%i0+0x02e] ! Mem[000000006a00002e]
lduh [%i3+0x02a],%l2 ! Mem[000000006b80002a]
jmpl %o7,%g0
lduh [%i3+0x01c],%l7 ! Mem[000000006b80001c]
p45_near_2_he:
lduh [%i1+0x02c],%l6 ! Mem[000000006a80002c]
jmpl %o7,%g0
ldd [%i0+0x008],%l2 ! Mem[000000006a000008]
p46_near_2_le:
stb %l1,[%i3+0x00f] ! Mem[000000006d80000f]
ldd [%i2+0x008],%l2 ! Mem[000000006d000008]
jmpl %o7,%g0
ldd [%i2+0x038],%l6 ! Mem[000000006d000038]
p46_near_2_he:
ldsw [%i1+0x00c],%l6 ! Mem[000000006c80000c]
jmpl %o7,%g0
lduh [%i1+0x00a],%l2 ! Mem[000000006c80000a]
p47_near_2_le:
stb %l1,[%i1+0x02f] ! Mem[000000006e80002f]
stb %l2,[%i0+0x02a] ! Mem[000000006e00002a]
jmpl %o7,%g0
sth %l7,[%i0+0x01c] ! Mem[000000006e00001c]
p47_near_2_he:
stx %l6,[%i1+0x028] ! Mem[000000006e800028]
jmpl %o7,%g0
sth %l2,[%i2+0x00a] ! Mem[000000006f00000a]
p48_near_2_le:
lduw [%i3+0x00c],%l1 ! Mem[000000007180000c]
ldsw [%i0+0x008],%l2 ! Mem[0000000070000008]
jmpl %o7,%g0
lduh [%i3+0x03c],%l7 ! Mem[000000007180003c]
p48_near_2_he:
stb %l6,[%i0+0x00c] ! Mem[000000007000000c]
jmpl %o7,%g0
ldsh [%i3+0x00a],%l2 ! Mem[000000007180000a]
p49_near_2_le:
ldub [%i1+0x02f],%l1 ! Mem[000000007280002f]
stw %l2,[%i3+0x028] ! Mem[0000000073800028]
jmpl %o7,%g0
ldd [%i1+0x018],%l6 ! Mem[0000000072800018]
p49_near_2_he:
ldub [%i0+0x02c],%l6 ! Mem[000000007200002c]
jmpl %o7,%g0
ldx [%i3+0x008],%l2 ! Mem[0000000073800008]
p50_near_2_le:
ldsh [%i3+0x00e],%l1 ! Mem[000000007580000e]
lduw [%i1+0x008],%l2 ! Mem[0000000074800008]
jmpl %o7,%g0
stb %l7,[%i0+0x03d] ! Mem[000000007400003d]
p50_near_2_he:
ldd [%i3+0x008],%l6 ! Mem[0000000075800008]
jmpl %o7,%g0
stx %l2,[%i0+0x008] ! Mem[0000000074000008]
p51_near_2_le:
ldsh [%i2+0x02e],%l1 ! Mem[000000007700002e]
ldsb [%i0+0x02a],%l2 ! Mem[000000007600002a]
jmpl %o7,%g0
ldsw [%i3+0x01c],%l7 ! Mem[000000007780001c]
p51_near_2_he:
stw %l6,[%i3+0x02c] ! Mem[000000007780002c]
jmpl %o7,%g0
ldub [%i1+0x00a],%l2 ! Mem[000000007680000a]
p52_near_2_le:
ldd [%i0+0x008],%l0 ! Mem[0000000078000008]
std %l2,[%i3+0x008] ! Mem[0000000079800008]
jmpl %o7,%g0
stw %l7,[%i1+0x03c] ! Mem[000000007880003c]
p52_near_2_he:
ldx [%i2+0x008],%l6 ! Mem[0000000079000008]
jmpl %o7,%g0
std %l2,[%i1+0x008] ! Mem[0000000078800008]
p53_near_2_le:
stw %l1,[%i2+0x02c] ! Mem[000000007b00002c]
ldub [%i2+0x02a],%l2 ! Mem[000000007b00002a]
jmpl %o7,%g0
lduw [%i3+0x01c],%l7 ! Mem[000000007b80001c]
p53_near_2_he:
ldsw [%i2+0x02c],%l6 ! Mem[000000007b00002c]
jmpl %o7,%g0
ldsb [%i2+0x00a],%l2 ! Mem[000000007b00000a]
p54_near_2_le:
std %l0,[%i0+0x008] ! Mem[000000007c000008]
stx %l2,[%i0+0x008] ! Mem[000000007c000008]
jmpl %o7,%g0
ldsb [%i2+0x03d],%l7 ! Mem[000000007d00003d]
p54_near_2_he:
stx %l6,[%i2+0x008] ! Mem[000000007d000008]
jmpl %o7,%g0
ldub [%i3+0x00a],%l2 ! Mem[000000007d80000a]
p55_near_2_le:
std %l0,[%i3+0x028] ! Mem[000000007f800028]
ldx [%i0+0x028],%l2 ! Mem[000000007e000028]
jmpl %o7,%g0
std %l6,[%i0+0x018] ! Mem[000000007e000018]
p55_near_2_he:
sth %l6,[%i2+0x02c] ! Mem[000000007f00002c]
jmpl %o7,%g0
std %l2,[%i3+0x008] ! Mem[000000007f800008]
p56_near_2_le:
ldx [%i1+0x008],%l1 ! Mem[0000000080800008]
ldsh [%i3+0x00a],%l2 ! Mem[000000008180000a]
jmpl %o7,%g0
ldub [%i3+0x03d],%l7 ! Mem[000000008180003d]
p56_near_2_he:
lduw [%i2+0x00c],%l6 ! Mem[000000008100000c]
jmpl %o7,%g0
ldsb [%i0+0x00a],%l2 ! Mem[000000008000000a]
p57_near_2_le:
lduh [%i3+0x02e],%l1 ! Mem[000000008380002e]
sth %l2,[%i1+0x02a] ! Mem[000000008280002a]
jmpl %o7,%g0
stx %l7,[%i2+0x018] ! Mem[0000000083000018]
p57_near_2_he:
ldsh [%i1+0x02c],%l6 ! Mem[000000008280002c]
jmpl %o7,%g0
lduw [%i1+0x008],%l2 ! Mem[0000000082800008]
p58_near_2_le:
ldsw [%i1+0x00c],%l1 ! Mem[000000008480000c]
lduh [%i0+0x00a],%l2 ! Mem[000000008400000a]
jmpl %o7,%g0
ldx [%i0+0x038],%l7 ! Mem[0000000084000038]
p58_near_2_he:
stw %l6,[%i1+0x00c] ! Mem[000000008480000c]
jmpl %o7,%g0
stw %l2,[%i2+0x008] ! Mem[0000000085000008]
p59_near_2_le:
ldsw [%i3+0x02c],%l1 ! Mem[000000008780002c]
ldd [%i3+0x028],%l2 ! Mem[0000000087800028]
jmpl %o7,%g0
ldsh [%i3+0x01c],%l7 ! Mem[000000008780001c]
p59_near_2_he:
ldx [%i1+0x028],%l6 ! Mem[0000000086800028]
jmpl %o7,%g0
ldsw [%i3+0x008],%l2 ! Mem[0000000087800008]
p60_near_2_le:
ldsb [%i2+0x00f],%l1 ! Mem[000000008900000f]
stb %l2,[%i2+0x00a] ! Mem[000000008900000a]
jmpl %o7,%g0
sth %l7,[%i1+0x03c] ! Mem[000000008880003c]
p60_near_2_he:
lduh [%i0+0x00c],%l6 ! Mem[000000008800000c]
jmpl %o7,%g0
stb %l2,[%i3+0x00a] ! Mem[000000008980000a]
p61_near_2_le:
stx %l1,[%i0+0x028] ! Mem[000000008a000028]
ldsw [%i0+0x028],%l2 ! Mem[000000008a000028]
jmpl %o7,%g0
lduh [%i3+0x01c],%l7 ! Mem[000000008b80001c]
p61_near_2_he:
ldsb [%i0+0x02c],%l6 ! Mem[000000008a00002c]
jmpl %o7,%g0
ldd [%i3+0x008],%l2 ! Mem[000000008b800008]
p62_near_2_le:
stx %l1,[%i3+0x008] ! Mem[000000008d800008]
stw %l2,[%i0+0x008] ! Mem[000000008c000008]
jmpl %o7,%g0
ldd [%i3+0x038],%l6 ! Mem[000000008d800038]
p62_near_2_he:
sth %l6,[%i3+0x00c] ! Mem[000000008d80000c]
jmpl %o7,%g0
lduh [%i0+0x00a],%l2 ! Mem[000000008c00000a]
p63_near_2_le:
sth %l1,[%i0+0x02e] ! Mem[000000008e00002e]
lduw [%i2+0x028],%l2 ! Mem[000000008f000028]
jmpl %o7,%g0
stb %l7,[%i1+0x01d] ! Mem[000000008e80001d]
p63_near_2_he:
lduw [%i3+0x02c],%l6 ! Mem[000000008f80002c]
jmpl %o7,%g0
sth %l2,[%i1+0x00a] ! Mem[000000008e80000a]
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:
lduh [%i0+0x02e],%l6 ! Mem[000000001000002e]
ldub [%i3+0x03c],%l6 ! Mem[000000001180003c]
jmpl %o7,%g0
std %l0,[%i2+0x010] ! Mem[0000000011000010]
p0_near_3_he:
ldub [%i1+0x009],%l1 ! Mem[0000000010800009]
ldd [%i2+0x028],%l2 ! Mem[0000000011000028]
ldsh [%i3+0x00a],%l7 ! Mem[000000001180000a]
ldx [%i3+0x028],%l1 ! Mem[0000000011800028]
ldsw [%i3+0x000],%l5 ! Mem[0000000011800000]
std %l2,[%i0+0x000] ! Mem[0000000010000000]
jmpl %o7,%g0
lduw [%i3+0x020],%l6 ! Mem[0000000011800020]
p1_near_3_le:
ldd [%i1+0x010],%l4 ! Mem[0000000012800010]
sth %l6,[%i3+0x024] ! Mem[0000000013800024]
stw %l5,[%i3+0x008] ! Mem[0000000013800008]
ldsb [%i2+0x00b],%l4 ! Mem[000000001300000b]
stb %l6,[%i3+0x01e] ! Mem[000000001380001e]
stw %l3,[%i2+0x008] ! Mem[0000000013000008]
ldsw [%i0+0x004],%l4 ! Mem[0000000012000004]
jmpl %o7,%g0
stx %l2,[%i1+0x020] ! Mem[0000000012800020]
p1_near_3_he:
ldsh [%i0+0x002],%l7 ! Mem[0000000012000002]
stw %l2,[%i0+0x034] ! Mem[0000000012000034]
ldsw [%i3+0x038],%l5 ! Mem[0000000013800038]
ldx [%i3+0x030],%l0 ! Mem[0000000013800030]
stb %l1,[%i3+0x01e] ! Mem[000000001380001e]
jmpl %o7,%g0
sth %l5,[%i1+0x00c] ! Mem[000000001280000c]
p2_near_3_le:
sth %l4,[%i2+0x032] ! Mem[0000000015000032]
stx %l6,[%i3+0x000] ! Mem[0000000015800000]
ldd [%i0+0x008],%l4 ! Mem[0000000014000008]
ldub [%i2+0x00b],%l4 ! Mem[000000001500000b]
ldsh [%i0+0x03e],%l6 ! Mem[000000001400003e]
ldsb [%i2+0x008],%l3 ! Mem[0000000015000008]
ldx [%i1+0x020],%l4 ! Mem[0000000014800020]
jmpl %o7,%g0
lduh [%i1+0x026],%l2 ! Mem[0000000014800026]
p2_near_3_he:
ldd [%i1+0x000],%l6 ! Mem[0000000014800000]
lduh [%i1+0x034],%l2 ! Mem[0000000014800034]
ldx [%i2+0x038],%l5 ! Mem[0000000015000038]
std %l0,[%i2+0x030] ! Mem[0000000015000030]
lduh [%i3+0x03e],%l1 ! Mem[000000001580003e]
jmpl %o7,%g0
ldd [%i0+0x008],%l4 ! Mem[0000000014000008]
p3_near_3_le:
ldx [%i0+0x010],%l4 ! Mem[0000000016000010]
ldsb [%i3+0x025],%l6 ! Mem[0000000017800025]
ldsh [%i3+0x00a],%l5 ! Mem[000000001780000a]
lduh [%i1+0x00a],%l4 ! Mem[000000001680000a]
std %l6,[%i3+0x018] ! Mem[0000000017800018]
lduw [%i2+0x008],%l3 ! Mem[0000000017000008]
stw %l4,[%i2+0x004] ! Mem[0000000017000004]
jmpl %o7,%g0
ldd [%i2+0x020],%l2 ! Mem[0000000017000020]
p3_near_3_he:
std %l6,[%i2+0x000] ! Mem[0000000017000000]
sth %l2,[%i1+0x034] ! Mem[0000000016800034]
stw %l5,[%i3+0x038] ! Mem[0000000017800038]
std %l0,[%i3+0x030] ! Mem[0000000017800030]
ldsh [%i3+0x01e],%l1 ! Mem[000000001780001e]
jmpl %o7,%g0
ldsw [%i0+0x00c],%l5 ! Mem[000000001600000c]
p4_near_3_le:
ldub [%i2+0x033],%l4 ! Mem[0000000019000033]
lduh [%i3+0x004],%l6 ! Mem[0000000019800004]
ldsh [%i1+0x00a],%l5 ! Mem[000000001880000a]
stb %l4,[%i1+0x00b] ! Mem[000000001880000b]
ldsw [%i0+0x03c],%l6 ! Mem[000000001800003c]
stw %l3,[%i1+0x008] ! Mem[0000000018800008]
ldd [%i3+0x020],%l4 ! Mem[0000000019800020]
jmpl %o7,%g0
stb %l2,[%i3+0x026] ! Mem[0000000019800026]
p4_near_3_he:
ldx [%i0+0x000],%l7 ! Mem[0000000018000000]
ldub [%i2+0x035],%l2 ! Mem[0000000019000035]
ldsh [%i2+0x038],%l5 ! Mem[0000000019000038]
stw %l0,[%i1+0x030] ! Mem[0000000018800030]
stx %l1,[%i3+0x038] ! Mem[0000000019800038]
jmpl %o7,%g0
lduw [%i3+0x00c],%l5 ! Mem[000000001980000c]
p5_near_3_le:
ldsb [%i3+0x013],%l4 ! Mem[000000001b800013]
ldx [%i3+0x020],%l6 ! Mem[000000001b800020]
ldub [%i3+0x00a],%l5 ! Mem[000000001b80000a]
std %l4,[%i1+0x008] ! Mem[000000001a800008]
sth %l6,[%i3+0x01e] ! Mem[000000001b80001e]
ldsw [%i1+0x008],%l3 ! Mem[000000001a800008]
ldub [%i3+0x005],%l4 ! Mem[000000001b800005]
jmpl %o7,%g0
ldsb [%i0+0x026],%l2 ! Mem[000000001a000026]
p5_near_3_he:
lduh [%i1+0x002],%l7 ! Mem[000000001a800002]
std %l2,[%i2+0x030] ! Mem[000000001b000030]
lduw [%i0+0x038],%l5 ! Mem[000000001a000038]
stw %l0,[%i3+0x030] ! Mem[000000001b800030]
std %l0,[%i3+0x018] ! Mem[000000001b800018]
jmpl %o7,%g0
std %l4,[%i2+0x008] ! Mem[000000001b000008]
p6_near_3_le:
stw %l4,[%i1+0x030] ! Mem[000000001c800030]
std %l6,[%i3+0x000] ! Mem[000000001d800000]
lduw [%i1+0x008],%l5 ! Mem[000000001c800008]
stx %l4,[%i0+0x008] ! Mem[000000001c000008]
ldub [%i1+0x03e],%l6 ! Mem[000000001c80003e]
lduw [%i0+0x008],%l3 ! Mem[000000001c000008]
stb %l4,[%i0+0x025] ! Mem[000000001c000025]
jmpl %o7,%g0
std %l2,[%i0+0x020] ! Mem[000000001c000020]
p6_near_3_he:
ldsb [%i2+0x003],%l7 ! Mem[000000001d000003]
ldsw [%i3+0x034],%l2 ! Mem[000000001d800034]
sth %l5,[%i2+0x038] ! Mem[000000001d000038]
ldd [%i1+0x030],%l0 ! Mem[000000001c800030]
lduw [%i3+0x03c],%l1 ! Mem[000000001d80003c]
jmpl %o7,%g0
stx %l5,[%i1+0x008] ! Mem[000000001c800008]
p7_near_3_le:
stb %l4,[%i2+0x013] ! Mem[000000001f000013]
stw %l6,[%i3+0x024] ! Mem[000000001f800024]
stb %l5,[%i3+0x00a] ! Mem[000000001f80000a]
ldsh [%i0+0x00a],%l4 ! Mem[000000001e00000a]
stw %l6,[%i3+0x01c] ! Mem[000000001f80001c]
stw %l3,[%i0+0x008] ! Mem[000000001e000008]
sth %l4,[%i2+0x004] ! Mem[000000001f000004]
jmpl %o7,%g0
ldub [%i0+0x026],%l2 ! Mem[000000001e000026]
p7_near_3_he:
stx %l7,[%i0+0x000] ! Mem[000000001e000000]
stb %l2,[%i0+0x035] ! Mem[000000001e000035]
ldsb [%i0+0x039],%l5 ! Mem[000000001e000039]
ldd [%i3+0x030],%l0 ! Mem[000000001f800030]
ldsb [%i3+0x01e],%l1 ! Mem[000000001f80001e]
jmpl %o7,%g0
ldsh [%i1+0x00c],%l5 ! Mem[000000001e80000c]
p8_near_3_le:
lduh [%i0+0x032],%l4 ! Mem[0000000020000032]
ldd [%i3+0x000],%l6 ! Mem[0000000021800000]
stb %l5,[%i1+0x00a] ! Mem[000000002080000a]
ldsw [%i0+0x008],%l4 ! Mem[0000000020000008]
lduh [%i1+0x03e],%l6 ! Mem[000000002080003e]
ldsw [%i0+0x008],%l3 ! Mem[0000000020000008]
ldsb [%i3+0x025],%l4 ! Mem[0000000021800025]
jmpl %o7,%g0
stx %l2,[%i1+0x020] ! Mem[0000000020800020]
p8_near_3_he:
stb %l7,[%i0+0x003] ! Mem[0000000020000003]
ldsh [%i1+0x034],%l2 ! Mem[0000000020800034]
lduh [%i2+0x038],%l5 ! Mem[0000000021000038]
ldsh [%i1+0x030],%l0 ! Mem[0000000020800030]
stw %l1,[%i3+0x03c] ! Mem[000000002180003c]
jmpl %o7,%g0
lduh [%i0+0x00c],%l5 ! Mem[000000002000000c]
p9_near_3_le:
ldsh [%i2+0x012],%l4 ! Mem[0000000023000012]
ldub [%i3+0x025],%l6 ! Mem[0000000023800025]
sth %l5,[%i3+0x00a] ! Mem[000000002380000a]
lduw [%i3+0x008],%l4 ! Mem[0000000023800008]
stx %l6,[%i3+0x018] ! Mem[0000000023800018]
stb %l3,[%i3+0x008] ! Mem[0000000023800008]
lduh [%i3+0x004],%l4 ! Mem[0000000023800004]
jmpl %o7,%g0
lduh [%i2+0x026],%l2 ! Mem[0000000023000026]
p9_near_3_he:
lduw [%i2+0x000],%l7 ! Mem[0000000023000000]
std %l2,[%i1+0x030] ! Mem[0000000022800030]
std %l4,[%i0+0x038] ! Mem[0000000022000038]
ldsh [%i3+0x030],%l0 ! Mem[0000000023800030]
stb %l1,[%i0+0x01e] ! Mem[000000002200001e]
jmpl %o7,%g0
stb %l5,[%i0+0x00c] ! Mem[000000002200000c]
p10_near_3_le:
stx %l4,[%i3+0x030] ! Mem[0000000025800030]
lduw [%i3+0x004],%l6 ! Mem[0000000025800004]
stx %l5,[%i1+0x008] ! Mem[0000000024800008]
std %l4,[%i3+0x008] ! Mem[0000000025800008]
lduw [%i1+0x03c],%l6 ! Mem[000000002480003c]
ldd [%i3+0x008],%l2 ! Mem[0000000025800008]
ldx [%i0+0x020],%l4 ! Mem[0000000024000020]
jmpl %o7,%g0
ldd [%i2+0x020],%l2 ! Mem[0000000025000020]
p10_near_3_he:
ldsh [%i0+0x002],%l7 ! Mem[0000000024000002]
ldsb [%i2+0x035],%l2 ! Mem[0000000025000035]
ldd [%i2+0x038],%l4 ! Mem[0000000025000038]
ldsh [%i1+0x030],%l0 ! Mem[0000000024800030]
lduh [%i0+0x03e],%l1 ! Mem[000000002400003e]
jmpl %o7,%g0
ldd [%i3+0x008],%l4 ! Mem[0000000025800008]
p11_near_3_le:
ldx [%i1+0x010],%l4 ! Mem[0000000026800010]
stb %l6,[%i3+0x025] ! Mem[0000000027800025]
ldsb [%i3+0x00a],%l5 ! Mem[000000002780000a]
sth %l4,[%i3+0x00a] ! Mem[000000002780000a]
ldd [%i3+0x018],%l6 ! Mem[0000000027800018]
ldsw [%i3+0x008],%l3 ! Mem[0000000027800008]
stw %l4,[%i1+0x004] ! Mem[0000000026800004]
jmpl %o7,%g0
stb %l2,[%i3+0x026] ! Mem[0000000027800026]
p11_near_3_he:
ldd [%i0+0x000],%l6 ! Mem[0000000026000000]
stb %l2,[%i3+0x035] ! Mem[0000000027800035]
ldub [%i1+0x039],%l5 ! Mem[0000000026800039]
ldub [%i3+0x030],%l0 ! Mem[0000000027800030]
ldsh [%i0+0x01e],%l1 ! Mem[000000002600001e]
jmpl %o7,%g0
ldsw [%i2+0x00c],%l5 ! Mem[000000002700000c]
p12_near_3_le:
ldub [%i2+0x033],%l4 ! Mem[0000000029000033]
sth %l6,[%i3+0x004] ! Mem[0000000029800004]
ldsb [%i1+0x00a],%l5 ! Mem[000000002880000a]
ldd [%i3+0x008],%l4 ! Mem[0000000029800008]
ldx [%i1+0x038],%l6 ! Mem[0000000028800038]
stb %l3,[%i2+0x008] ! Mem[0000000029000008]
ldsh [%i2+0x024],%l4 ! Mem[0000000029000024]
jmpl %o7,%g0
ldsw [%i0+0x024],%l2 ! Mem[0000000028000024]
p12_near_3_he:
std %l6,[%i2+0x000] ! Mem[0000000029000000]
ldd [%i3+0x030],%l2 ! Mem[0000000029800030]
stb %l5,[%i3+0x039] ! Mem[0000000029800039]
ldub [%i1+0x030],%l0 ! Mem[0000000028800030]
stx %l1,[%i0+0x038] ! Mem[0000000028000038]
jmpl %o7,%g0
lduw [%i1+0x00c],%l5 ! Mem[000000002880000c]
p13_near_3_le:
ldsb [%i0+0x013],%l4 ! Mem[000000002a000013]
ldsb [%i3+0x025],%l6 ! Mem[000000002b800025]
ldsw [%i3+0x008],%l5 ! Mem[000000002b800008]
ldsb [%i2+0x00b],%l4 ! Mem[000000002b00000b]
ldsb [%i3+0x01e],%l6 ! Mem[000000002b80001e]
ldd [%i2+0x008],%l2 ! Mem[000000002b000008]
ldub [%i3+0x005],%l4 ! Mem[000000002b800005]
jmpl %o7,%g0
std %l2,[%i0+0x020] ! Mem[000000002a000020]
p13_near_3_he:
ldx [%i0+0x000],%l7 ! Mem[000000002a000000]
ldx [%i0+0x030],%l2 ! Mem[000000002a000030]
stx %l5,[%i1+0x038] ! Mem[000000002a800038]
lduw [%i2+0x030],%l0 ! Mem[000000002b000030]
std %l0,[%i0+0x018] ! Mem[000000002a000018]
jmpl %o7,%g0
std %l4,[%i0+0x008] ! Mem[000000002a000008]
p14_near_3_le:
stw %l4,[%i2+0x030] ! Mem[000000002d000030]
ldsw [%i3+0x004],%l6 ! Mem[000000002d800004]
lduh [%i1+0x00a],%l5 ! Mem[000000002c80000a]
ldub [%i2+0x00b],%l4 ! Mem[000000002d00000b]
stb %l6,[%i1+0x03e] ! Mem[000000002c80003e]
lduh [%i2+0x008],%l3 ! Mem[000000002d000008]
stb %l4,[%i0+0x025] ! Mem[000000002c000025]
jmpl %o7,%g0
ldub [%i0+0x026],%l2 ! Mem[000000002c000026]
p14_near_3_he:
ldsw [%i0+0x000],%l7 ! Mem[000000002c000000]
stx %l2,[%i1+0x030] ! Mem[000000002c800030]
ldsw [%i3+0x038],%l5 ! Mem[000000002d800038]
lduw [%i1+0x030],%l0 ! Mem[000000002c800030]
ldub [%i0+0x03e],%l1 ! Mem[000000002c00003e]
jmpl %o7,%g0
stx %l5,[%i0+0x008] ! Mem[000000002c000008]
p15_near_3_le:
stb %l4,[%i0+0x013] ! Mem[000000002e000013]
lduh [%i3+0x024],%l6 ! Mem[000000002f800024]
ldx [%i3+0x008],%l5 ! Mem[000000002f800008]
ldx [%i2+0x008],%l4 ! Mem[000000002f000008]
ldsh [%i3+0x01e],%l6 ! Mem[000000002f80001e]
stb %l3,[%i2+0x008] ! Mem[000000002f000008]
stx %l4,[%i1+0x000] ! Mem[000000002e800000]
jmpl %o7,%g0
stx %l2,[%i1+0x020] ! Mem[000000002e800020]
p15_near_3_he:
ldsb [%i2+0x003],%l7 ! Mem[000000002f000003]
lduw [%i1+0x034],%l2 ! Mem[000000002e800034]
std %l4,[%i2+0x038] ! Mem[000000002f000038]
stb %l0,[%i2+0x030] ! Mem[000000002f000030]
ldsb [%i0+0x01e],%l1 ! Mem[000000002e00001e]
jmpl %o7,%g0
ldsh [%i3+0x00c],%l5 ! Mem[000000002f80000c]
p16_near_3_le:
lduh [%i2+0x032],%l4 ! Mem[0000000031000032]
ldx [%i3+0x000],%l6 ! Mem[0000000031800000]
ldx [%i1+0x008],%l5 ! Mem[0000000030800008]
stb %l4,[%i2+0x00b] ! Mem[000000003100000b]
std %l6,[%i1+0x038] ! Mem[0000000030800038]
ldd [%i2+0x008],%l2 ! Mem[0000000031000008]
ldsb [%i2+0x025],%l4 ! Mem[0000000031000025]
jmpl %o7,%g0
lduh [%i2+0x026],%l2 ! Mem[0000000031000026]
p16_near_3_he:
stx %l7,[%i3+0x000] ! Mem[0000000031800000]
stw %l2,[%i2+0x034] ! Mem[0000000031000034]
ldd [%i3+0x038],%l4 ! Mem[0000000031800038]
stb %l0,[%i1+0x030] ! Mem[0000000030800030]
stw %l1,[%i0+0x03c] ! Mem[000000003000003c]
jmpl %o7,%g0
lduh [%i3+0x00c],%l5 ! Mem[000000003180000c]
p17_near_3_le:
ldsh [%i3+0x012],%l4 ! Mem[0000000033800012]
stw %l6,[%i3+0x024] ! Mem[0000000033800024]
std %l4,[%i3+0x008] ! Mem[0000000033800008]
stw %l4,[%i2+0x008] ! Mem[0000000033000008]
ldsb [%i3+0x01e],%l6 ! Mem[000000003380001e]
lduh [%i1+0x008],%l3 ! Mem[0000000032800008]
lduh [%i3+0x004],%l4 ! Mem[0000000033800004]
jmpl %o7,%g0
ldd [%i3+0x020],%l2 ! Mem[0000000033800020]
p17_near_3_he:
stb %l7,[%i0+0x003] ! Mem[0000000032000003]
lduh [%i3+0x034],%l2 ! Mem[0000000033800034]
ldub [%i2+0x039],%l5 ! Mem[0000000033000039]
sth %l0,[%i2+0x030] ! Mem[0000000033000030]
stb %l1,[%i0+0x01e] ! Mem[000000003200001e]
jmpl %o7,%g0
stb %l5,[%i2+0x00c] ! Mem[000000003300000c]
p18_near_3_le:
stx %l4,[%i1+0x030] ! Mem[0000000034800030]
ldd [%i3+0x000],%l6 ! Mem[0000000035800000]
stw %l5,[%i1+0x008] ! Mem[0000000034800008]
ldsb [%i2+0x00b],%l4 ! Mem[000000003500000b]
stb %l6,[%i1+0x03e] ! Mem[000000003480003e]
sth %l3,[%i1+0x008] ! Mem[0000000034800008]
std %l4,[%i3+0x020] ! Mem[0000000035800020]
jmpl %o7,%g0
stb %l2,[%i3+0x026] ! Mem[0000000035800026]
p18_near_3_he:
lduw [%i2+0x000],%l7 ! Mem[0000000035000000]
stx %l2,[%i0+0x030] ! Mem[0000000034000030]
stb %l5,[%i0+0x039] ! Mem[0000000034000039]
sth %l0,[%i1+0x030] ! Mem[0000000034800030]
lduh [%i0+0x03e],%l1 ! Mem[000000003400003e]
jmpl %o7,%g0
stw %l5,[%i1+0x00c] ! Mem[000000003480000c]
p19_near_3_le:
std %l4,[%i2+0x010] ! Mem[0000000037000010]
ldsh [%i3+0x024],%l6 ! Mem[0000000037800024]
ldd [%i3+0x008],%l4 ! Mem[0000000037800008]
ldsh [%i1+0x00a],%l4 ! Mem[000000003680000a]
ldsh [%i3+0x01e],%l6 ! Mem[000000003780001e]
ldsh [%i1+0x008],%l3 ! Mem[0000000036800008]
stw %l4,[%i0+0x004] ! Mem[0000000036000004]
jmpl %o7,%g0
ldsw [%i0+0x024],%l2 ! Mem[0000000036000024]
p19_near_3_he:
ldsh [%i3+0x002],%l7 ! Mem[0000000037800002]
ldub [%i0+0x035],%l2 ! Mem[0000000036000035]
stx %l5,[%i2+0x038] ! Mem[0000000037000038]
sth %l0,[%i2+0x030] ! Mem[0000000037000030]
ldsh [%i0+0x01e],%l1 ! Mem[000000003600001e]
jmpl %o7,%g0
ldsb [%i0+0x00c],%l5 ! Mem[000000003600000c]
p20_near_3_le:
lduw [%i0+0x030],%l4 ! Mem[0000000038000030]
ldub [%i3+0x005],%l6 ! Mem[0000000039800005]
ldd [%i2+0x008],%l4 ! Mem[0000000039000008]
lduh [%i1+0x00a],%l4 ! Mem[000000003880000a]
std %l6,[%i1+0x038] ! Mem[0000000038800038]
lduh [%i0+0x008],%l3 ! Mem[0000000038000008]
ldsh [%i2+0x024],%l4 ! Mem[0000000039000024]
jmpl %o7,%g0
std %l2,[%i0+0x020] ! Mem[0000000038000020]
p20_near_3_he:
ldd [%i0+0x000],%l6 ! Mem[0000000038000000]
stw %l2,[%i1+0x034] ! Mem[0000000038800034]
ldsw [%i0+0x038],%l5 ! Mem[0000000038000038]
stx %l0,[%i1+0x030] ! Mem[0000000038800030]
sth %l1,[%i0+0x03e] ! Mem[000000003800003e]
jmpl %o7,%g0
ldub [%i0+0x00c],%l5 ! Mem[000000003800000c]
p21_near_3_le:
ldsw [%i2+0x010],%l4 ! Mem[000000003b000010]
stb %l6,[%i3+0x025] ! Mem[000000003b800025]
ldsh [%i3+0x00a],%l5 ! Mem[000000003b80000a]
stb %l4,[%i1+0x00b] ! Mem[000000003a80000b]
ldsw [%i3+0x01c],%l6 ! Mem[000000003b80001c]
sth %l3,[%i0+0x008] ! Mem[000000003a000008]
lduw [%i3+0x004],%l4 ! Mem[000000003b800004]
jmpl %o7,%g0
ldub [%i1+0x026],%l2 ! Mem[000000003a800026]
p21_near_3_he:
std %l6,[%i2+0x000] ! Mem[000000003b000000]
ldsw [%i1+0x034],%l2 ! Mem[000000003a800034]
ldx [%i2+0x038],%l5 ! Mem[000000003b000038]
stx %l0,[%i2+0x030] ! Mem[000000003b000030]
ldx [%i0+0x018],%l1 ! Mem[000000003a000018]
jmpl %o7,%g0
ldx [%i3+0x008],%l5 ! Mem[000000003b800008]
p22_near_3_le:
ldd [%i3+0x030],%l4 ! Mem[000000003d800030]
sth %l6,[%i3+0x004] ! Mem[000000003d800004]
ldub [%i2+0x00a],%l5 ! Mem[000000003d00000a]
std %l4,[%i0+0x008] ! Mem[000000003c000008]
sth %l6,[%i1+0x03e] ! Mem[000000003c80003e]
ldsh [%i0+0x008],%l3 ! Mem[000000003c000008]
stb %l4,[%i3+0x025] ! Mem[000000003d800025]
jmpl %o7,%g0
stx %l2,[%i1+0x020] ! Mem[000000003c800020]
p22_near_3_he:
ldx [%i3+0x000],%l7 ! Mem[000000003d800000]
sth %l2,[%i2+0x034] ! Mem[000000003d000034]
stw %l5,[%i0+0x038] ! Mem[000000003c000038]
ldsb [%i0+0x030],%l0 ! Mem[000000003c000030]
ldub [%i0+0x03e],%l1 ! Mem[000000003c00003e]
jmpl %o7,%g0
sth %l5,[%i2+0x00c] ! Mem[000000003d00000c]
p23_near_3_le:
sth %l4,[%i1+0x012] ! Mem[000000003e800012]
stx %l6,[%i3+0x020] ! Mem[000000003f800020]
lduw [%i3+0x008],%l5 ! Mem[000000003f800008]
stx %l4,[%i0+0x008] ! Mem[000000003e000008]
ldub [%i3+0x01e],%l6 ! Mem[000000003f80001e]
ldx [%i3+0x008],%l3 ! Mem[000000003f800008]
stx %l4,[%i0+0x000] ! Mem[000000003e000000]
jmpl %o7,%g0
ldx [%i2+0x020],%l2 ! Mem[000000003f000020]
p23_near_3_he:
ldsw [%i0+0x000],%l7 ! Mem[000000003e000000]
ldsh [%i3+0x034],%l2 ! Mem[000000003f800034]
ldsh [%i2+0x038],%l5 ! Mem[000000003f000038]
ldsb [%i2+0x030],%l0 ! Mem[000000003f000030]
ldsb [%i0+0x01e],%l1 ! Mem[000000003e00001e]
jmpl %o7,%g0
ldd [%i1+0x008],%l4 ! Mem[000000003e800008]
p24_near_3_le:
lduh [%i2+0x032],%l4 ! Mem[0000000041000032]
ldsb [%i3+0x005],%l6 ! Mem[0000000041800005]
lduw [%i2+0x008],%l5 ! Mem[0000000041000008]
ldd [%i0+0x008],%l4 ! Mem[0000000040000008]
stw %l6,[%i2+0x03c] ! Mem[000000004100003c]
sth %l3,[%i3+0x008] ! Mem[0000000041800008]
ldsw [%i1+0x024],%l4 ! Mem[0000000040800024]
jmpl %o7,%g0
ldd [%i3+0x020],%l2 ! Mem[0000000041800020]
p24_near_3_he:
ldsb [%i2+0x003],%l7 ! Mem[0000000041000003]
std %l2,[%i0+0x030] ! Mem[0000000040000030]
lduw [%i1+0x038],%l5 ! Mem[0000000040800038]
ldsw [%i0+0x030],%l0 ! Mem[0000000040000030]
stw %l1,[%i0+0x03c] ! Mem[000000004000003c]
jmpl %o7,%g0
ldsw [%i1+0x00c],%l5 ! Mem[000000004080000c]
p25_near_3_le:
ldsh [%i0+0x012],%l4 ! Mem[0000000042000012]
lduh [%i3+0x024],%l6 ! Mem[0000000043800024]
stb %l5,[%i3+0x00a] ! Mem[000000004380000a]
ldsw [%i0+0x008],%l4 ! Mem[0000000042000008]
lduh [%i3+0x01e],%l6 ! Mem[000000004380001e]
ldsh [%i3+0x008],%l3 ! Mem[0000000043800008]
lduh [%i2+0x004],%l4 ! Mem[0000000043000004]
jmpl %o7,%g0
stb %l2,[%i0+0x026] ! Mem[0000000042000026]
p25_near_3_he:
stx %l7,[%i3+0x000] ! Mem[0000000043800000]
ldsb [%i1+0x035],%l2 ! Mem[0000000042800035]
sth %l5,[%i2+0x038] ! Mem[0000000043000038]
ldsw [%i2+0x030],%l0 ! Mem[0000000043000030]
stb %l1,[%i0+0x01e] ! Mem[000000004200001e]
jmpl %o7,%g0
stb %l5,[%i0+0x00c] ! Mem[000000004200000c]
p26_near_3_le:
stx %l4,[%i2+0x030] ! Mem[0000000045000030]
ldx [%i3+0x000],%l6 ! Mem[0000000045800000]
sth %l5,[%i2+0x00a] ! Mem[000000004500000a]
lduw [%i3+0x008],%l4 ! Mem[0000000045800008]
stx %l6,[%i2+0x038] ! Mem[0000000045000038]
ldx [%i2+0x008],%l3 ! Mem[0000000045000008]
std %l4,[%i3+0x020] ! Mem[0000000045800020]
jmpl %o7,%g0
ldsw [%i0+0x024],%l2 ! Mem[0000000044000024]
p26_near_3_he:
stb %l7,[%i0+0x003] ! Mem[0000000044000003]
stb %l2,[%i1+0x035] ! Mem[0000000044800035]
ldsb [%i1+0x039],%l5 ! Mem[0000000044800039]
lduh [%i0+0x030],%l0 ! Mem[0000000044000030]
lduh [%i0+0x03e],%l1 ! Mem[000000004400003e]
jmpl %o7,%g0
stw %l5,[%i0+0x00c] ! Mem[000000004400000c]
p27_near_3_le:
std %l4,[%i3+0x010] ! Mem[0000000047800010]
std %l6,[%i3+0x020] ! Mem[0000000047800020]
stx %l5,[%i0+0x008] ! Mem[0000000046000008]
ldx [%i3+0x008],%l4 ! Mem[0000000047800008]
lduw [%i3+0x01c],%l6 ! Mem[000000004780001c]
stx %l3,[%i2+0x008] ! Mem[0000000047000008]
ldd [%i0+0x000],%l4 ! Mem[0000000046000000]
jmpl %o7,%g0
std %l2,[%i0+0x020] ! Mem[0000000046000020]
p27_near_3_he:
lduw [%i1+0x000],%l7 ! Mem[0000000046800000]
ldsh [%i1+0x034],%l2 ! Mem[0000000046800034]
lduh [%i3+0x038],%l5 ! Mem[0000000047800038]
lduh [%i2+0x030],%l0 ! Mem[0000000047000030]
ldd [%i0+0x018],%l0 ! Mem[0000000046000018]
jmpl %o7,%g0
ldsb [%i3+0x00c],%l5 ! Mem[000000004780000c]
p28_near_3_le:
lduw [%i1+0x030],%l4 ! Mem[0000000048800030]
stw %l6,[%i3+0x004] ! Mem[0000000049800004]
stx %l5,[%i2+0x008] ! Mem[0000000049000008]
sth %l4,[%i3+0x00a] ! Mem[000000004980000a]
ldd [%i2+0x038],%l6 ! Mem[0000000049000038]
ldub [%i2+0x008],%l3 ! Mem[0000000049000008]
ldsh [%i1+0x024],%l4 ! Mem[0000000048800024]
jmpl %o7,%g0
ldub [%i1+0x026],%l2 ! Mem[0000000048800026]
p28_near_3_he:
ldsh [%i3+0x002],%l7 ! Mem[0000000049800002]
ldx [%i2+0x030],%l2 ! Mem[0000000049000030]
std %l4,[%i1+0x038] ! Mem[0000000048800038]
lduh [%i0+0x030],%l0 ! Mem[0000000048000030]
sth %l1,[%i0+0x03e] ! Mem[000000004800003e]
jmpl %o7,%g0
ldub [%i2+0x00c],%l5 ! Mem[000000004900000c]
p29_near_3_le:
ldsw [%i3+0x010],%l4 ! Mem[000000004b800010]
ldsh [%i3+0x024],%l6 ! Mem[000000004b800024]
ldsb [%i0+0x00a],%l5 ! Mem[000000004a00000a]
ldd [%i2+0x008],%l4 ! Mem[000000004b000008]
ldx [%i3+0x018],%l6 ! Mem[000000004b800018]
ldx [%i2+0x008],%l3 ! Mem[000000004b000008]
lduw [%i2+0x004],%l4 ! Mem[000000004b000004]
jmpl %o7,%g0
stx %l2,[%i2+0x020] ! Mem[000000004b000020]
p29_near_3_he:
ldd [%i0+0x000],%l6 ! Mem[000000004a000000]
ldsb [%i3+0x035],%l2 ! Mem[000000004b800035]
ldsh [%i3+0x038],%l5 ! Mem[000000004b800038]
ldx [%i2+0x030],%l0 ! Mem[000000004b000030]
ldx [%i0+0x018],%l1 ! Mem[000000004a000018]
jmpl %o7,%g0
ldx [%i1+0x008],%l5 ! Mem[000000004a800008]
p30_near_3_le:
ldd [%i1+0x030],%l4 ! Mem[000000004c800030]
ldub [%i3+0x005],%l6 ! Mem[000000004d800005]
ldsw [%i2+0x008],%l5 ! Mem[000000004d000008]
ldsb [%i2+0x00b],%l4 ! Mem[000000004d00000b]
ldsb [%i2+0x03e],%l6 ! Mem[000000004d00003e]
stx %l3,[%i2+0x008] ! Mem[000000004d000008]
sth %l4,[%i3+0x024] ! Mem[000000004d800024]
jmpl %o7,%g0
ldx [%i2+0x020],%l2 ! Mem[000000004d000020]
p30_near_3_he:
std %l6,[%i1+0x000] ! Mem[000000004c800000]
lduw [%i0+0x034],%l2 ! Mem[000000004c000034]
lduw [%i2+0x038],%l5 ! Mem[000000004d000038]
ldx [%i0+0x030],%l0 ! Mem[000000004c000030]
ldub [%i0+0x03e],%l1 ! Mem[000000004c00003e]
jmpl %o7,%g0
sth %l5,[%i0+0x00c] ! Mem[000000004c00000c]
p31_near_3_le:
sth %l4,[%i2+0x012] ! Mem[000000004f000012]
lduw [%i3+0x024],%l6 ! Mem[000000004f800024]
ldsw [%i0+0x008],%l5 ! Mem[000000004e000008]
ldub [%i2+0x00b],%l4 ! Mem[000000004f00000b]
stb %l6,[%i3+0x01e] ! Mem[000000004f80001e]
ldub [%i1+0x008],%l3 ! Mem[000000004e800008]
stx %l4,[%i3+0x000] ! Mem[000000004f800000]
jmpl %o7,%g0
ldd [%i3+0x020],%l2 ! Mem[000000004f800020]
p31_near_3_he:
ldx [%i3+0x000],%l7 ! Mem[000000004f800000]
ldd [%i1+0x030],%l2 ! Mem[000000004e800030]
sth %l5,[%i3+0x038] ! Mem[000000004f800038]
std %l0,[%i2+0x030] ! Mem[000000004f000030]
ldsb [%i0+0x01e],%l1 ! Mem[000000004e00001e]
jmpl %o7,%g0
ldd [%i0+0x008],%l4 ! Mem[000000004e000008]
p32_near_3_le:
ldx [%i0+0x030],%l4 ! Mem[0000000050000030]
stb %l6,[%i3+0x005] ! Mem[0000000051800005]
lduh [%i2+0x00a],%l5 ! Mem[000000005100000a]
lduh [%i2+0x00a],%l4 ! Mem[000000005100000a]
ldsh [%i2+0x03e],%l6 ! Mem[000000005100003e]
std %l2,[%i1+0x008] ! Mem[0000000050800008]
ldsw [%i0+0x024],%l4 ! Mem[0000000050000024]
jmpl %o7,%g0
stb %l2,[%i0+0x026] ! Mem[0000000050000026]
p32_near_3_he:
ldsw [%i0+0x000],%l7 ! Mem[0000000050000000]
lduh [%i1+0x034],%l2 ! Mem[0000000050800034]
ldsb [%i2+0x039],%l5 ! Mem[0000000051000039]
std %l0,[%i0+0x030] ! Mem[0000000050000030]
stw %l1,[%i0+0x03c] ! Mem[000000005000003c]
jmpl %o7,%g0
ldsw [%i3+0x00c],%l5 ! Mem[000000005180000c]
p33_near_3_le:
ldub [%i2+0x013],%l4 ! Mem[0000000053000013]
stx %l6,[%i3+0x020] ! Mem[0000000053800020]
ldx [%i0+0x008],%l5 ! Mem[0000000052000008]
stb %l4,[%i2+0x00b] ! Mem[000000005300000b]
std %l6,[%i0+0x018] ! Mem[0000000052000018]
stx %l3,[%i1+0x008] ! Mem[0000000052800008]
ldx [%i2+0x000],%l4 ! Mem[0000000053000000]
jmpl %o7,%g0
ldsw [%i0+0x024],%l2 ! Mem[0000000052000024]
p33_near_3_he:
ldsb [%i1+0x003],%l7 ! Mem[0000000052800003]
stx %l2,[%i1+0x030] ! Mem[0000000052800030]
lduh [%i0+0x038],%l5 ! Mem[0000000052000038]
stw %l0,[%i2+0x030] ! Mem[0000000053000030]
lduw [%i0+0x01c],%l1 ! Mem[000000005200001c]
jmpl %o7,%g0
lduw [%i3+0x00c],%l5 ! Mem[000000005380000c]
p34_near_3_le:
ldsb [%i3+0x033],%l4 ! Mem[0000000055800033]
ldsb [%i3+0x005],%l6 ! Mem[0000000055800005]
std %l4,[%i3+0x008] ! Mem[0000000055800008]
stw %l4,[%i2+0x008] ! Mem[0000000055000008]
ldsw [%i2+0x03c],%l6 ! Mem[000000005500003c]
ldub [%i0+0x008],%l3 ! Mem[0000000054000008]
std %l4,[%i3+0x020] ! Mem[0000000055800020]
jmpl %o7,%g0
stw %l2,[%i0+0x024] ! Mem[0000000054000024]
p34_near_3_he:
stx %l7,[%i3+0x000] ! Mem[0000000055800000]
ldub [%i2+0x035],%l2 ! Mem[0000000055000035]
std %l4,[%i2+0x038] ! Mem[0000000055000038]
stw %l0,[%i0+0x030] ! Mem[0000000054000030]
ldsw [%i0+0x03c],%l1 ! Mem[000000005400003c]
jmpl %o7,%g0
std %l4,[%i2+0x008] ! Mem[0000000055000008]
p35_near_3_le:
stw %l4,[%i1+0x010] ! Mem[0000000056800010]
ldsw [%i3+0x024],%l6 ! Mem[0000000057800024]
std %l4,[%i0+0x008] ! Mem[0000000056000008]
stx %l4,[%i2+0x008] ! Mem[0000000057000008]
sth %l6,[%i0+0x01e] ! Mem[000000005600001e]
std %l2,[%i0+0x008] ! Mem[0000000056000008]
ldd [%i3+0x000],%l4 ! Mem[0000000057800000]
jmpl %o7,%g0
ldub [%i1+0x026],%l2 ! Mem[0000000056800026]
p35_near_3_he:
stb %l7,[%i0+0x003] ! Mem[0000000056000003]
stw %l2,[%i3+0x034] ! Mem[0000000057800034]
ldd [%i0+0x038],%l4 ! Mem[0000000056000038]
stw %l0,[%i2+0x030] ! Mem[0000000057000030]
ldd [%i0+0x018],%l0 ! Mem[0000000056000018]
jmpl %o7,%g0
stx %l5,[%i1+0x008] ! Mem[0000000056800008]
p36_near_3_le:
stb %l4,[%i2+0x033] ! Mem[0000000059000033]
lduh [%i3+0x004],%l6 ! Mem[0000000059800004]
stw %l5,[%i3+0x008] ! Mem[0000000059800008]
ldsh [%i1+0x00a],%l4 ! Mem[000000005880000a]
ldub [%i2+0x03e],%l6 ! Mem[000000005900003e]
ldsb [%i0+0x008],%l3 ! Mem[0000000058000008]
ldub [%i0+0x025],%l4 ! Mem[0000000058000025]
jmpl %o7,%g0
stx %l2,[%i2+0x020] ! Mem[0000000059000020]
p36_near_3_he:
lduw [%i1+0x000],%l7 ! Mem[0000000058800000]
lduh [%i0+0x034],%l2 ! Mem[0000000058000034]
ldub [%i2+0x039],%l5 ! Mem[0000000059000039]
ldd [%i0+0x030],%l0 ! Mem[0000000058000030]
sth %l1,[%i0+0x03e] ! Mem[000000005800003e]
jmpl %o7,%g0
ldsh [%i0+0x00c],%l5 ! Mem[000000005800000c]
p37_near_3_le:
lduh [%i0+0x012],%l4 ! Mem[000000005a000012]
std %l6,[%i3+0x020] ! Mem[000000005b800020]
ldd [%i0+0x008],%l4 ! Mem[000000005a000008]
lduh [%i1+0x00a],%l4 ! Mem[000000005a80000a]
stw %l6,[%i0+0x01c] ! Mem[000000005a00001c]
lduw [%i3+0x008],%l3 ! Mem[000000005b800008]
lduw [%i1+0x004],%l4 ! Mem[000000005a800004]
jmpl %o7,%g0
ldx [%i3+0x020],%l2 ! Mem[000000005b800020]
p37_near_3_he:
ldsh [%i3+0x002],%l7 ! Mem[000000005b800002]
sth %l2,[%i1+0x034] ! Mem[000000005a800034]
stb %l5,[%i1+0x039] ! Mem[000000005a800039]
ldd [%i2+0x030],%l0 ! Mem[000000005b000030]
ldx [%i0+0x018],%l1 ! Mem[000000005a000018]
jmpl %o7,%g0
lduh [%i0+0x00c],%l5 ! Mem[000000005a00000c]
p38_near_3_le:
ldd [%i2+0x030],%l4 ! Mem[000000005d000030]
stw %l6,[%i3+0x004] ! Mem[000000005d800004]
ldsh [%i3+0x00a],%l5 ! Mem[000000005d80000a]
lduw [%i1+0x008],%l4 ! Mem[000000005c800008]
lduh [%i2+0x03e],%l6 ! Mem[000000005d00003e]
std %l2,[%i3+0x008] ! Mem[000000005d800008]
sth %l4,[%i2+0x024] ! Mem[000000005d000024]
jmpl %o7,%g0
ldd [%i3+0x020],%l2 ! Mem[000000005d800020]
p38_near_3_he:
ldd [%i0+0x000],%l6 ! Mem[000000005c000000]
ldub [%i1+0x035],%l2 ! Mem[000000005c800035]
stx %l5,[%i2+0x038] ! Mem[000000005d000038]
ldsh [%i0+0x030],%l0 ! Mem[000000005c000030]
ldub [%i0+0x03e],%l1 ! Mem[000000005c00003e]
jmpl %o7,%g0
stb %l5,[%i3+0x00c] ! Mem[000000005d80000c]
p39_near_3_le:
sth %l4,[%i3+0x012] ! Mem[000000005f800012]
ldd [%i3+0x020],%l6 ! Mem[000000005f800020]
ldsh [%i0+0x00a],%l5 ! Mem[000000005e00000a]
std %l4,[%i0+0x008] ! Mem[000000005e000008]
stx %l6,[%i0+0x018] ! Mem[000000005e000018]
ldsb [%i3+0x008],%l3 ! Mem[000000005f800008]
ldsb [%i3+0x005],%l4 ! Mem[000000005f800005]
jmpl %o7,%g0
stb %l2,[%i0+0x026] ! Mem[000000005e000026]
p39_near_3_he:
std %l6,[%i1+0x000] ! Mem[000000005e800000]
std %l2,[%i1+0x030] ! Mem[000000005e800030]
ldsw [%i1+0x038],%l5 ! Mem[000000005e800038]
ldsh [%i2+0x030],%l0 ! Mem[000000005f000030]
ldsb [%i0+0x01e],%l1 ! Mem[000000005e00001e]
jmpl %o7,%g0
ldd [%i2+0x008],%l4 ! Mem[000000005f000008]
p40_near_3_le:
ldx [%i1+0x030],%l4 ! Mem[0000000060800030]
ldsh [%i3+0x004],%l6 ! Mem[0000000061800004]
ldub [%i3+0x00a],%l5 ! Mem[000000006180000a]
stx %l4,[%i0+0x008] ! Mem[0000000060000008]
lduw [%i2+0x03c],%l6 ! Mem[000000006100003c]
lduw [%i2+0x008],%l3 ! Mem[0000000061000008]
ldsw [%i0+0x024],%l4 ! Mem[0000000060000024]
jmpl %o7,%g0
ldsw [%i0+0x024],%l2 ! Mem[0000000060000024]
p40_near_3_he:
ldx [%i3+0x000],%l7 ! Mem[0000000061800000]
ldsw [%i2+0x034],%l2 ! Mem[0000000061000034]
ldx [%i3+0x038],%l5 ! Mem[0000000061800038]
ldub [%i0+0x030],%l0 ! Mem[0000000060000030]
std %l0,[%i0+0x038] ! Mem[0000000060000038]
jmpl %o7,%g0
ldsw [%i1+0x00c],%l5 ! Mem[000000006080000c]
p41_near_3_le:
ldub [%i2+0x013],%l4 ! Mem[0000000063000013]
lduw [%i3+0x024],%l6 ! Mem[0000000063800024]
lduw [%i1+0x008],%l5 ! Mem[0000000062800008]
ldd [%i0+0x008],%l4 ! Mem[0000000062000008]
ldd [%i0+0x018],%l6 ! Mem[0000000062000018]
stw %l3,[%i2+0x008] ! Mem[0000000063000008]
ldx [%i1+0x000],%l4 ! Mem[0000000062800000]
jmpl %o7,%g0
stw %l2,[%i1+0x024] ! Mem[0000000062800024]
p41_near_3_he:
ldsw [%i0+0x000],%l7 ! Mem[0000000062000000]
stb %l2,[%i3+0x035] ! Mem[0000000063800035]
stw %l5,[%i1+0x038] ! Mem[0000000062800038]
ldub [%i2+0x030],%l0 ! Mem[0000000063000030]
lduw [%i0+0x01c],%l1 ! Mem[000000006200001c]
jmpl %o7,%g0
lduw [%i0+0x00c],%l5 ! Mem[000000006200000c]
p42_near_3_le:
ldsb [%i0+0x033],%l4 ! Mem[0000000064000033]
stb %l6,[%i3+0x005] ! Mem[0000000065800005]
stb %l5,[%i3+0x00a] ! Mem[000000006580000a]
ldsw [%i3+0x008],%l4 ! Mem[0000000065800008]
lduh [%i3+0x03e],%l6 ! Mem[000000006580003e]
ldsb [%i2+0x008],%l3 ! Mem[0000000065000008]
stw %l4,[%i2+0x024] ! Mem[0000000065000024]
jmpl %o7,%g0
ldub [%i1+0x026],%l2 ! Mem[0000000064800026]
p42_near_3_he:
ldsb [%i1+0x003],%l7 ! Mem[0000000064800003]
ldsh [%i0+0x034],%l2 ! Mem[0000000064000034]
ldsh [%i3+0x038],%l5 ! Mem[0000000065800038]
lduw [%i3+0x030],%l0 ! Mem[0000000065800030]
ldsw [%i1+0x03c],%l1 ! Mem[000000006480003c]
jmpl %o7,%g0
std %l4,[%i0+0x008] ! Mem[0000000064000008]
p43_near_3_le:
stw %l4,[%i2+0x010] ! Mem[0000000067000010]
sth %l6,[%i3+0x024] ! Mem[0000000067800024]
stb %l5,[%i1+0x00a] ! Mem[000000006680000a]
ldub [%i3+0x00b],%l4 ! Mem[000000006780000b]
stx %l6,[%i0+0x018] ! Mem[0000000066000018]
lduw [%i2+0x008],%l3 ! Mem[0000000067000008]
ldd [%i3+0x000],%l4 ! Mem[0000000067800000]
jmpl %o7,%g0
stx %l2,[%i2+0x020] ! Mem[0000000067000020]
p43_near_3_he:
stx %l7,[%i3+0x000] ! Mem[0000000067800000]
std %l2,[%i1+0x030] ! Mem[0000000066800030]
stb %l5,[%i2+0x039] ! Mem[0000000067000039]
lduw [%i2+0x030],%l0 ! Mem[0000000067000030]
ldd [%i1+0x018],%l0 ! Mem[0000000066800018]
jmpl %o7,%g0
stx %l5,[%i0+0x008] ! Mem[0000000066000008]
p44_near_3_le:
stb %l4,[%i0+0x033] ! Mem[0000000068000033]
stx %l6,[%i3+0x000] ! Mem[0000000069800000]
sth %l5,[%i3+0x00a] ! Mem[000000006980000a]
ldx [%i3+0x008],%l4 ! Mem[0000000069800008]
lduw [%i3+0x03c],%l6 ! Mem[000000006980003c]
stw %l3,[%i2+0x008] ! Mem[0000000069000008]
ldub [%i3+0x025],%l4 ! Mem[0000000069800025]
jmpl %o7,%g0
ldx [%i3+0x020],%l2 ! Mem[0000000069800020]
p44_near_3_he:
stb %l7,[%i0+0x003] ! Mem[0000000068000003]
ldsb [%i1+0x035],%l2 ! Mem[0000000068800035]
stx %l5,[%i3+0x038] ! Mem[0000000069800038]
lduw [%i3+0x030],%l0 ! Mem[0000000069800030]
sth %l1,[%i1+0x03e] ! Mem[000000006880003e]
jmpl %o7,%g0
ldsh [%i3+0x00c],%l5 ! Mem[000000006980000c]
p45_near_3_le:
lduh [%i2+0x012],%l4 ! Mem[000000006b000012]
ldsw [%i3+0x024],%l6 ! Mem[000000006b800024]
stx %l5,[%i1+0x008] ! Mem[000000006a800008]
sth %l4,[%i2+0x00a] ! Mem[000000006b00000a]
ldd [%i0+0x018],%l6 ! Mem[000000006a000018]
ldsw [%i1+0x008],%l3 ! Mem[000000006a800008]
stb %l4,[%i0+0x005] ! Mem[000000006a000005]
jmpl %o7,%g0
ldsh [%i0+0x026],%l2 ! Mem[000000006a000026]
p45_near_3_he:
lduw [%i1+0x000],%l7 ! Mem[000000006a800000]
stb %l2,[%i2+0x035] ! Mem[000000006b000035]
ldsw [%i2+0x038],%l5 ! Mem[000000006b000038]
stb %l0,[%i2+0x030] ! Mem[000000006b000030]
ldx [%i1+0x018],%l1 ! Mem[000000006a800018]
jmpl %o7,%g0
lduh [%i2+0x00c],%l5 ! Mem[000000006b00000c]
p46_near_3_le:
ldsh [%i3+0x032],%l4 ! Mem[000000006d800032]
lduh [%i3+0x004],%l6 ! Mem[000000006d800004]
ldsb [%i3+0x00a],%l5 ! Mem[000000006d80000a]
stw %l4,[%i2+0x008] ! Mem[000000006d000008]
ldx [%i3+0x038],%l6 ! Mem[000000006d800038]
stb %l3,[%i1+0x008] ! Mem[000000006c800008]
sth %l4,[%i2+0x024] ! Mem[000000006d000024]
jmpl %o7,%g0
stb %l2,[%i0+0x026] ! Mem[000000006c000026]
p46_near_3_he:
ldsh [%i3+0x002],%l7 ! Mem[000000006d800002]
ldd [%i2+0x030],%l2 ! Mem[000000006d000030]
ldx [%i0+0x038],%l5 ! Mem[000000006c000038]
stb %l0,[%i3+0x030] ! Mem[000000006d800030]
ldsh [%i1+0x03e],%l1 ! Mem[000000006c80003e]
jmpl %o7,%g0
stb %l5,[%i1+0x00c] ! Mem[000000006c80000c]
p47_near_3_le:
stx %l4,[%i1+0x010] ! Mem[000000006e800010]
ldx [%i3+0x020],%l6 ! Mem[000000006f800020]
ldsb [%i1+0x00a],%l5 ! Mem[000000006e80000a]
ldsb [%i2+0x00b],%l4 ! Mem[000000006f00000b]
ldsb [%i0+0x01e],%l6 ! Mem[000000006e00001e]
stw %l3,[%i1+0x008] ! Mem[000000006e800008]
ldsb [%i3+0x005],%l4 ! Mem[000000006f800005]
jmpl %o7,%g0
ldsw [%i0+0x024],%l2 ! Mem[000000006e000024]
p47_near_3_he:
ldd [%i0+0x000],%l6 ! Mem[000000006e000000]
ldx [%i3+0x030],%l2 ! Mem[000000006f800030]
stw %l5,[%i2+0x038] ! Mem[000000006f000038]
sth %l0,[%i2+0x030] ! Mem[000000006f000030]
stx %l1,[%i1+0x018] ! Mem[000000006e800018]
jmpl %o7,%g0
stw %l5,[%i0+0x00c] ! Mem[000000006e00000c]
p48_near_3_le:
std %l4,[%i2+0x030] ! Mem[0000000071000030]
std %l6,[%i3+0x000] ! Mem[0000000071800000]
ldsw [%i3+0x008],%l5 ! Mem[0000000071800008]
ldub [%i2+0x00b],%l4 ! Mem[000000007100000b]
stb %l6,[%i3+0x03e] ! Mem[000000007180003e]
ldsw [%i0+0x008],%l3 ! Mem[0000000070000008]
lduh [%i3+0x024],%l4 ! Mem[0000000071800024]
jmpl %o7,%g0
stw %l2,[%i1+0x024] ! Mem[0000000070800024]
p48_near_3_he:
std %l6,[%i1+0x000] ! Mem[0000000070800000]
stx %l2,[%i0+0x030] ! Mem[0000000070000030]
ldsh [%i0+0x038],%l5 ! Mem[0000000070000038]
sth %l0,[%i3+0x030] ! Mem[0000000071800030]
std %l0,[%i1+0x038] ! Mem[0000000070800038]
jmpl %o7,%g0
ldsb [%i0+0x00c],%l5 ! Mem[000000007000000c]
p49_near_3_le:
lduw [%i0+0x010],%l4 ! Mem[0000000072000010]
ldd [%i3+0x020],%l6 ! Mem[0000000073800020]
lduh [%i1+0x00a],%l5 ! Mem[000000007280000a]
lduh [%i2+0x00a],%l4 ! Mem[000000007300000a]
ldsh [%i0+0x01e],%l6 ! Mem[000000007200001e]
stb %l3,[%i0+0x008] ! Mem[0000000072000008]
ldx [%i0+0x000],%l4 ! Mem[0000000072000000]
jmpl %o7,%g0
ldub [%i2+0x026],%l2 ! Mem[0000000073000026]
p49_near_3_he:
ldx [%i2+0x000],%l7 ! Mem[0000000073000000]
lduw [%i1+0x034],%l2 ! Mem[0000000072800034]
lduw [%i2+0x038],%l5 ! Mem[0000000073000038]
stx %l0,[%i2+0x030] ! Mem[0000000073000030]
lduw [%i1+0x01c],%l1 ! Mem[000000007280001c]
jmpl %o7,%g0
ldub [%i3+0x00c],%l5 ! Mem[000000007380000c]
p50_near_3_le:
ldsw [%i2+0x030],%l4 ! Mem[0000000075000030]
ldsh [%i3+0x004],%l6 ! Mem[0000000075800004]
ldx [%i3+0x008],%l5 ! Mem[0000000075800008]
stb %l4,[%i2+0x00b] ! Mem[000000007500000b]
std %l6,[%i3+0x038] ! Mem[0000000075800038]
ldd [%i0+0x008],%l2 ! Mem[0000000074000008]
stw %l4,[%i1+0x024] ! Mem[0000000074800024]
jmpl %o7,%g0
stx %l2,[%i2+0x020] ! Mem[0000000075000020]
p50_near_3_he:
ldsw [%i0+0x000],%l7 ! Mem[0000000074000000]
stw %l2,[%i1+0x034] ! Mem[0000000074800034]
sth %l5,[%i0+0x038] ! Mem[0000000074000038]
stx %l0,[%i3+0x030] ! Mem[0000000075800030]
ldsw [%i1+0x03c],%l1 ! Mem[000000007480003c]
jmpl %o7,%g0
ldx [%i2+0x008],%l5 ! Mem[0000000075000008]
p51_near_3_le:
ldd [%i3+0x010],%l4 ! Mem[0000000077800010]
ldub [%i3+0x025],%l6 ! Mem[0000000077800025]
ldx [%i1+0x008],%l5 ! Mem[0000000076800008]
std %l4,[%i2+0x008] ! Mem[0000000077000008]
ldsw [%i1+0x01c],%l6 ! Mem[000000007680001c]
ldsw [%i3+0x008],%l3 ! Mem[0000000077800008]
ldsh [%i2+0x004],%l4 ! Mem[0000000077000004]
jmpl %o7,%g0
ldx [%i3+0x020],%l2 ! Mem[0000000077800020]
p51_near_3_he:
ldsb [%i1+0x003],%l7 ! Mem[0000000076800003]
lduh [%i2+0x034],%l2 ! Mem[0000000077000034]
ldsb [%i2+0x039],%l5 ! Mem[0000000077000039]
ldsb [%i1+0x030],%l0 ! Mem[0000000076800030]
ldd [%i1+0x018],%l0 ! Mem[0000000076800018]
jmpl %o7,%g0
sth %l5,[%i2+0x00c] ! Mem[000000007700000c]
p52_near_3_le:
stb %l4,[%i1+0x033] ! Mem[0000000078800033]
lduw [%i3+0x004],%l6 ! Mem[0000000079800004]
std %l4,[%i3+0x008] ! Mem[0000000079800008]
stx %l4,[%i1+0x008] ! Mem[0000000078800008]
sth %l6,[%i3+0x03e] ! Mem[000000007980003e]
stb %l3,[%i3+0x008] ! Mem[0000000079800008]
ldub [%i3+0x025],%l4 ! Mem[0000000079800025]
jmpl %o7,%g0
ldsh [%i0+0x026],%l2 ! Mem[0000000078000026]
p52_near_3_he:
sth %l7,[%i2+0x002] ! Mem[0000000079000002]
stx %l2,[%i3+0x030] ! Mem[0000000079800030]
lduh [%i1+0x038],%l5 ! Mem[0000000078800038]
ldsb [%i3+0x030],%l0 ! Mem[0000000079800030]
sth %l1,[%i1+0x03e] ! Mem[000000007880003e]
jmpl %o7,%g0
ldd [%i1+0x008],%l4 ! Mem[0000000078800008]
p53_near_3_le:
lduh [%i2+0x012],%l4 ! Mem[000000007b000012]
stb %l6,[%i3+0x025] ! Mem[000000007b800025]
stw %l5,[%i1+0x008] ! Mem[000000007a800008]
ldsh [%i1+0x00a],%l4 ! Mem[000000007a80000a]
ldub [%i1+0x01e],%l6 ! Mem[000000007a80001e]
ldd [%i2+0x008],%l2 ! Mem[000000007b000008]
stb %l4,[%i0+0x005] ! Mem[000000007a000005]
jmpl %o7,%g0
stb %l2,[%i0+0x026] ! Mem[000000007a000026]
p53_near_3_he:
stb %l7,[%i0+0x003] ! Mem[000000007a000003]
ldub [%i3+0x035],%l2 ! Mem[000000007b800035]
std %l4,[%i2+0x038] ! Mem[000000007b000038]
ldsb [%i1+0x030],%l0 ! Mem[000000007a800030]
lduh [%i1+0x01e],%l1 ! Mem[000000007a80001e]
jmpl %o7,%g0
ldsw [%i0+0x00c],%l5 ! Mem[000000007a00000c]
p54_near_3_le:
ldsh [%i0+0x032],%l4 ! Mem[000000007c000032]
stx %l6,[%i3+0x000] ! Mem[000000007d800000]
ldd [%i3+0x008],%l4 ! Mem[000000007d800008]
ldsw [%i1+0x008],%l4 ! Mem[000000007c800008]
stw %l6,[%i3+0x03c] ! Mem[000000007d80003c]
lduh [%i2+0x008],%l3 ! Mem[000000007d000008]
stx %l4,[%i1+0x020] ! Mem[000000007c800020]
jmpl %o7,%g0
ldsw [%i0+0x024],%l2 ! Mem[000000007c000024]
p54_near_3_he:
lduw [%i1+0x000],%l7 ! Mem[000000007c800000]
stw %l2,[%i0+0x034] ! Mem[000000007c000034]
ldd [%i1+0x038],%l4 ! Mem[000000007c800038]
ldsw [%i3+0x030],%l0 ! Mem[000000007d800030]
ldsh [%i1+0x03e],%l1 ! Mem[000000007c80003e]
jmpl %o7,%g0
stb %l5,[%i0+0x00c] ! Mem[000000007c00000c]
p55_near_3_le:
stx %l4,[%i2+0x010] ! Mem[000000007f000010]
ldsb [%i3+0x025],%l6 ! Mem[000000007f800025]
ldd [%i2+0x008],%l4 ! Mem[000000007f000008]
lduw [%i0+0x008],%l4 ! Mem[000000007e000008]
lduh [%i1+0x01e],%l6 ! Mem[000000007e80001e]
sth %l3,[%i2+0x008] ! Mem[000000007f000008]
ldsb [%i2+0x005],%l4 ! Mem[000000007f000005]
jmpl %o7,%g0
stw %l2,[%i1+0x024] ! Mem[000000007e800024]
p55_near_3_he:
ldsh [%i2+0x002],%l7 ! Mem[000000007f000002]
ldsw [%i1+0x034],%l2 ! Mem[000000007e800034]
ldub [%i3+0x039],%l5 ! Mem[000000007f800039]
ldsw [%i1+0x030],%l0 ! Mem[000000007e800030]
stx %l1,[%i1+0x018] ! Mem[000000007e800018]
jmpl %o7,%g0
stw %l5,[%i3+0x00c] ! Mem[000000007f80000c]
p56_near_3_le:
std %l4,[%i3+0x030] ! Mem[0000000081800030]
ldsw [%i3+0x004],%l6 ! Mem[0000000081800004]
ldsh [%i3+0x00a],%l5 ! Mem[000000008180000a]
std %l4,[%i0+0x008] ! Mem[0000000080000008]
stx %l6,[%i3+0x038] ! Mem[0000000081800038]
ldd [%i2+0x008],%l2 ! Mem[0000000081000008]
lduh [%i3+0x024],%l4 ! Mem[0000000081800024]
jmpl %o7,%g0
lduw [%i2+0x024],%l2 ! Mem[0000000081000024]
p56_near_3_he:
ldd [%i0+0x000],%l6 ! Mem[0000000080000000]
sth %l2,[%i1+0x034] ! Mem[0000000080800034]
stb %l5,[%i1+0x039] ! Mem[0000000080800039]
lduh [%i3+0x030],%l0 ! Mem[0000000081800030]
std %l0,[%i1+0x038] ! Mem[0000000080800038]
jmpl %o7,%g0
ldsb [%i2+0x00c],%l5 ! Mem[000000008100000c]
p57_near_3_le:
lduw [%i1+0x010],%l4 ! Mem[0000000082800010]
lduh [%i3+0x024],%l6 ! Mem[0000000083800024]
ldub [%i2+0x00a],%l5 ! Mem[000000008300000a]
sth %l4,[%i0+0x00a] ! Mem[000000008200000a]
lduw [%i1+0x01c],%l6 ! Mem[000000008280001c]
lduh [%i2+0x008],%l3 ! Mem[0000000083000008]
std %l4,[%i3+0x000] ! Mem[0000000083800000]
jmpl %o7,%g0
stx %l2,[%i2+0x020] ! Mem[0000000083000020]
p57_near_3_he:
std %l6,[%i1+0x000] ! Mem[0000000082800000]
ldsh [%i2+0x034],%l2 ! Mem[0000000083000034]
ldsb [%i3+0x039],%l5 ! Mem[0000000083800039]
lduh [%i1+0x030],%l0 ! Mem[0000000082800030]
lduw [%i1+0x01c],%l1 ! Mem[000000008280001c]
jmpl %o7,%g0
ldub [%i1+0x00c],%l5 ! Mem[000000008280000c]
p58_near_3_le:
ldsw [%i3+0x030],%l4 ! Mem[0000000085800030]
std %l6,[%i3+0x000] ! Mem[0000000085800000]
lduw [%i3+0x008],%l5 ! Mem[0000000085800008]
ldd [%i0+0x008],%l4 ! Mem[0000000084000008]
ldd [%i3+0x038],%l6 ! Mem[0000000085800038]
sth %l3,[%i2+0x008] ! Mem[0000000085000008]
stw %l4,[%i0+0x024] ! Mem[0000000084000024]
jmpl %o7,%g0
ldx [%i3+0x020],%l2 ! Mem[0000000085800020]
p58_near_3_he:
ldx [%i2+0x000],%l7 ! Mem[0000000085000000]
std %l2,[%i3+0x030] ! Mem[0000000085800030]
lduh [%i2+0x038],%l5 ! Mem[0000000085000038]
ldx [%i3+0x030],%l0 ! Mem[0000000085800030]
ldsw [%i1+0x03c],%l1 ! Mem[000000008480003c]
jmpl %o7,%g0
ldx [%i0+0x008],%l5 ! Mem[0000000084000008]
p59_near_3_le:
ldd [%i1+0x010],%l4 ! Mem[0000000086800010]
stw %l6,[%i3+0x024] ! Mem[0000000087800024]
lduw [%i2+0x008],%l5 ! Mem[0000000087000008]
ldsb [%i3+0x00b],%l4 ! Mem[000000008780000b]
ldx [%i1+0x018],%l6 ! Mem[0000000086800018]
ldsh [%i1+0x008],%l3 ! Mem[0000000086800008]
ldsh [%i2+0x004],%l4 ! Mem[0000000087000004]
jmpl %o7,%g0
ldsh [%i0+0x026],%l2 ! Mem[0000000086000026]
p59_near_3_he:
ldsw [%i0+0x000],%l7 ! Mem[0000000086000000]
ldsb [%i3+0x035],%l2 ! Mem[0000000087800035]
std %l4,[%i3+0x038] ! Mem[0000000087800038]
ldx [%i1+0x030],%l0 ! Mem[0000000086800030]
stw %l1,[%i2+0x01c] ! Mem[000000008700001c]
jmpl %o7,%g0
sth %l5,[%i0+0x00c] ! Mem[000000008600000c]
p60_near_3_le:
sth %l4,[%i2+0x032] ! Mem[0000000089000032]
ldd [%i3+0x000],%l6 ! Mem[0000000089800000]
stb %l5,[%i3+0x00a] ! Mem[000000008980000a]
ldub [%i3+0x00b],%l4 ! Mem[000000008980000b]
ldsb [%i3+0x03e],%l6 ! Mem[000000008980003e]
lduh [%i1+0x008],%l3 ! Mem[0000000088800008]
lduw [%i3+0x024],%l4 ! Mem[0000000089800024]
jmpl %o7,%g0
stb %l2,[%i0+0x026] ! Mem[0000000088000026]
p60_near_3_he:
ldsb [%i0+0x003],%l7 ! Mem[0000000088000003]
stb %l2,[%i0+0x035] ! Mem[0000000088000035]
ldd [%i2+0x038],%l4 ! Mem[0000000089000038]
std %l0,[%i3+0x030] ! Mem[0000000089800030]
stb %l1,[%i2+0x03e] ! Mem[000000008900003e]
jmpl %o7,%g0
ldd [%i0+0x008],%l4 ! Mem[0000000088000008]
p61_near_3_le:
ldx [%i0+0x010],%l4 ! Mem[000000008a000010]
ldsh [%i3+0x024],%l6 ! Mem[000000008b800024]
sth %l5,[%i2+0x00a] ! Mem[000000008b00000a]
ldx [%i3+0x008],%l4 ! Mem[000000008b800008]
stb %l6,[%i1+0x01e] ! Mem[000000008a80001e]
sth %l3,[%i1+0x008] ! Mem[000000008a800008]
stb %l4,[%i3+0x005] ! Mem[000000008b800005]
jmpl %o7,%g0
ldsw [%i0+0x024],%l2 ! Mem[000000008a000024]
p61_near_3_he:
sth %l7,[%i2+0x002] ! Mem[000000008b000002]
ldsh [%i1+0x034],%l2 ! Mem[000000008a800034]
ldub [%i0+0x039],%l5 ! Mem[000000008a000039]
std %l0,[%i1+0x030] ! Mem[000000008a800030]
lduh [%i2+0x01e],%l1 ! Mem[000000008b00001e]
jmpl %o7,%g0
ldsw [%i3+0x00c],%l5 ! Mem[000000008b80000c]
p62_near_3_le:
ldub [%i2+0x033],%l4 ! Mem[000000008d000033]
lduw [%i3+0x004],%l6 ! Mem[000000008d800004]
stx %l5,[%i3+0x008] ! Mem[000000008d800008]
stb %l4,[%i2+0x00b] ! Mem[000000008d00000b]
ldsh [%i3+0x03e],%l6 ! Mem[000000008d80003e]
ldsh [%i0+0x008],%l3 ! Mem[000000008c000008]
stx %l4,[%i0+0x020] ! Mem[000000008c000020]
jmpl %o7,%g0
stw %l2,[%i1+0x024] ! Mem[000000008c800024]
p62_near_3_he:
stb %l7,[%i0+0x003] ! Mem[000000008c000003]
ldx [%i1+0x030],%l2 ! Mem[000000008c800030]
stb %l5,[%i2+0x039] ! Mem[000000008d000039]
std %l0,[%i2+0x030] ! Mem[000000008d000030]
ldsh [%i2+0x03e],%l1 ! Mem[000000008d00003e]
jmpl %o7,%g0
lduw [%i2+0x00c],%l5 ! Mem[000000008d00000c]
p63_near_3_le:
ldsb [%i3+0x013],%l4 ! Mem[000000008f800013]
stb %l6,[%i3+0x025] ! Mem[000000008f800025]
stx %l5,[%i2+0x008] ! Mem[000000008f000008]
stw %l4,[%i2+0x008] ! Mem[000000008f000008]
std %l6,[%i1+0x018] ! Mem[000000008e800018]
ldx [%i0+0x008],%l3 ! Mem[000000008e000008]
ldsw [%i1+0x004],%l4 ! Mem[000000008e800004]
jmpl %o7,%g0
lduw [%i2+0x024],%l2 ! Mem[000000008f000024]
p63_near_3_he:
lduw [%i0+0x000],%l7 ! Mem[000000008e000000]
ldsb [%i2+0x035],%l2 ! Mem[000000008f000035]
stx %l5,[%i0+0x038] ! Mem[000000008e000038]
stw %l0,[%i1+0x030] ! Mem[000000008e800030]
stx %l1,[%i2+0x018] ! Mem[000000008f000018]
jmpl %o7,%g0
std %l4,[%i1+0x008] ! Mem[000000008e800008]
near3_b2b_h:
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
near3_b2b_l:
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
stb %l5,[%i1+0x02b] ! Mem[000000001080002b]
jmpl %o7,%g0
ldsw [%i1+0x020],%l7 ! Mem[0000000010800020]
p0_far_0_lem:
membar #Sync
stb %l5,[%i1+0x02b] ! Mem[000000001080002b]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x020],%l7 ! Mem[0000000010800020]
p0_far_0_he:
ldsw [%i0+0x020],%l4 ! Mem[0000000010000020]
ldx [%i2+0x018],%l3 ! Mem[0000000011000018]
lduh [%i3+0x03e],%l6 ! Mem[000000001180003e]
stx %l3,[%i1+0x008] ! Mem[0000000010800008]
lduw [%i1+0x03c],%l1 ! Mem[000000001080003c]
jmpl %o7,%g0
lduw [%i3+0x038],%l6 ! Mem[0000000011800038]
p0_far_0_hem:
membar #Sync
ldsw [%i0+0x020],%l4 ! Mem[0000000010000020]
ldx [%i2+0x018],%l3 ! Mem[0000000011000018]
lduh [%i3+0x03e],%l6 ! Mem[000000001180003e]
stx %l3,[%i1+0x008] ! Mem[0000000010800008]
lduw [%i1+0x03c],%l1 ! Mem[000000001080003c]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x038],%l6 ! Mem[0000000011800038]
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p1_far_0_le:
ldd [%i1+0x008],%l4 ! Mem[0000000012800008]
jmpl %o7,%g0
lduw [%i1+0x000],%l7 ! Mem[0000000012800000]
p1_far_0_lem:
membar #Sync
ldd [%i1+0x008],%l4 ! Mem[0000000012800008]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x000],%l7 ! Mem[0000000012800000]
p1_far_0_he:
ldsw [%i1+0x000],%l4 ! Mem[0000000012800000]
ldub [%i1+0x01c],%l3 ! Mem[000000001280001c]
ldub [%i1+0x01e],%l6 ! Mem[000000001280001e]
lduh [%i2+0x02e],%l3 ! Mem[000000001300002e]
ldsw [%i0+0x01c],%l1 ! Mem[000000001200001c]
jmpl %o7,%g0
ldub [%i0+0x01b],%l6 ! Mem[000000001200001b]
p1_far_0_hem:
membar #Sync
ldsw [%i1+0x000],%l4 ! Mem[0000000012800000]
ldub [%i1+0x01c],%l3 ! Mem[000000001280001c]
ldub [%i1+0x01e],%l6 ! Mem[000000001280001e]
lduh [%i2+0x02e],%l3 ! Mem[000000001300002e]
ldsw [%i0+0x01c],%l1 ! Mem[000000001200001c]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x01b],%l6 ! Mem[000000001200001b]
p1_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p2_far_0_le:
lduh [%i1+0x02a],%l5 ! Mem[000000001480002a]
jmpl %o7,%g0
ldx [%i1+0x020],%l7 ! Mem[0000000014800020]
p2_far_0_lem:
membar #Sync
lduh [%i1+0x02a],%l5 ! Mem[000000001480002a]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x020],%l7 ! Mem[0000000014800020]
p2_far_0_he:
ldsw [%i2+0x020],%l4 ! Mem[0000000015000020]
ldsw [%i0+0x01c],%l3 ! Mem[000000001400001c]
ldsw [%i0+0x03c],%l6 ! Mem[000000001400003c]
ldd [%i3+0x008],%l2 ! Mem[0000000015800008]
ldd [%i3+0x038],%l0 ! Mem[0000000015800038]
jmpl %o7,%g0
ldsh [%i0+0x03a],%l6 ! Mem[000000001400003a]
p2_far_0_hem:
membar #Sync
ldsw [%i2+0x020],%l4 ! Mem[0000000015000020]
ldsw [%i0+0x01c],%l3 ! Mem[000000001400001c]
ldsw [%i0+0x03c],%l6 ! Mem[000000001400003c]
ldd [%i3+0x008],%l2 ! Mem[0000000015800008]
ldd [%i3+0x038],%l0 ! Mem[0000000015800038]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x03a],%l6 ! Mem[000000001400003a]
p2_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p3_far_0_le:
sth %l5,[%i1+0x00a] ! Mem[000000001680000a]
jmpl %o7,%g0
sth %l7,[%i0+0x002] ! Mem[0000000016000002]
p3_far_0_lem:
membar #Sync
sth %l5,[%i1+0x00a] ! Mem[000000001680000a]
membar #Sync
jmpl %o7,%g0
sth %l7,[%i0+0x002] ! Mem[0000000016000002]
p3_far_0_he:
ldsw [%i3+0x000],%l4 ! Mem[0000000017800000]
ldd [%i2+0x018],%l2 ! Mem[0000000017000018]
ldsh [%i2+0x01e],%l6 ! Mem[000000001700001e]
lduw [%i1+0x02c],%l3 ! Mem[000000001680002c]
stb %l1,[%i2+0x01c] ! Mem[000000001700001c]
jmpl %o7,%g0
stw %l6,[%i1+0x018] ! Mem[0000000016800018]
p3_far_0_hem:
membar #Sync
ldsw [%i3+0x000],%l4 ! Mem[0000000017800000]
ldd [%i2+0x018],%l2 ! Mem[0000000017000018]
ldsh [%i2+0x01e],%l6 ! Mem[000000001700001e]
lduw [%i1+0x02c],%l3 ! Mem[000000001680002c]
stb %l1,[%i2+0x01c] ! Mem[000000001700001c]
membar #Sync
jmpl %o7,%g0
stw %l6,[%i1+0x018] ! Mem[0000000016800018]
p3_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p4_far_0_le:
ldsh [%i1+0x02a],%l5 ! Mem[000000001880002a]
jmpl %o7,%g0
ldd [%i0+0x020],%l6 ! Mem[0000000018000020]
p4_far_0_lem:
membar #Sync
ldsh [%i1+0x02a],%l5 ! Mem[000000001880002a]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x020],%l6 ! Mem[0000000018000020]
p4_far_0_he:
ldsw [%i3+0x020],%l4 ! Mem[0000000019800020]
sth %l3,[%i2+0x01c] ! Mem[000000001900001c]
ldsb [%i0+0x03e],%l6 ! Mem[000000001800003e]
ldsb [%i2+0x00f],%l3 ! Mem[000000001900000f]
lduh [%i1+0x03c],%l1 ! Mem[000000001880003c]
jmpl %o7,%g0
std %l6,[%i2+0x038] ! Mem[0000000019000038]
p4_far_0_hem:
membar #Sync
ldsw [%i3+0x020],%l4 ! Mem[0000000019800020]
sth %l3,[%i2+0x01c] ! Mem[000000001900001c]
ldsb [%i0+0x03e],%l6 ! Mem[000000001800003e]
ldsb [%i2+0x00f],%l3 ! Mem[000000001900000f]
lduh [%i1+0x03c],%l1 ! Mem[000000001880003c]
membar #Sync
jmpl %o7,%g0
std %l6,[%i2+0x038] ! Mem[0000000019000038]
p4_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p5_far_0_le:
ldx [%i1+0x008],%l5 ! Mem[000000001a800008]
jmpl %o7,%g0
ldsw [%i0+0x000],%l7 ! Mem[000000001a000000]
p5_far_0_lem:
membar #Sync
ldx [%i1+0x008],%l5 ! Mem[000000001a800008]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x000],%l7 ! Mem[000000001a000000]
p5_far_0_he:
ldsw [%i0+0x000],%l4 ! Mem[000000001a000000]
ldx [%i1+0x018],%l3 ! Mem[000000001a800018]
ldd [%i2+0x018],%l6 ! Mem[000000001b000018]
ldx [%i3+0x028],%l3 ! Mem[000000001b800028]
ldsh [%i0+0x01c],%l1 ! Mem[000000001a00001c]
jmpl %o7,%g0
ldx [%i3+0x018],%l6 ! Mem[000000001b800018]
p5_far_0_hem:
membar #Sync
ldsw [%i0+0x000],%l4 ! Mem[000000001a000000]
ldx [%i1+0x018],%l3 ! Mem[000000001a800018]
ldd [%i2+0x018],%l6 ! Mem[000000001b000018]
ldx [%i3+0x028],%l3 ! Mem[000000001b800028]
ldsh [%i0+0x01c],%l1 ! Mem[000000001a00001c]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x018],%l6 ! Mem[000000001b800018]
p5_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p6_far_0_le:
stx %l5,[%i1+0x028] ! Mem[000000001c800028]
jmpl %o7,%g0
lduw [%i0+0x020],%l7 ! Mem[000000001c000020]
p6_far_0_lem:
membar #Sync
stx %l5,[%i1+0x028] ! Mem[000000001c800028]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x020],%l7 ! Mem[000000001c000020]
p6_far_0_he:
ldsb [%i1+0x020],%l4 ! Mem[000000001c800020]
lduw [%i3+0x01c],%l3 ! Mem[000000001d80001c]
stx %l6,[%i1+0x038] ! Mem[000000001c800038]
ldd [%i1+0x008],%l2 ! Mem[000000001c800008]
stx %l1,[%i3+0x038] ! Mem[000000001d800038]
jmpl %o7,%g0
lduh [%i0+0x03a],%l6 ! Mem[000000001c00003a]
p6_far_0_hem:
membar #Sync
ldsb [%i1+0x020],%l4 ! Mem[000000001c800020]
lduw [%i3+0x01c],%l3 ! Mem[000000001d80001c]
stx %l6,[%i1+0x038] ! Mem[000000001c800038]
ldd [%i1+0x008],%l2 ! Mem[000000001c800008]
stx %l1,[%i3+0x038] ! Mem[000000001d800038]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x03a],%l6 ! Mem[000000001c00003a]
p6_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p7_far_0_le:
ldub [%i1+0x00b],%l5 ! Mem[000000001e80000b]
jmpl %o7,%g0
ldx [%i0+0x000],%l7 ! Mem[000000001e000000]
p7_far_0_lem:
membar #Sync
ldub [%i1+0x00b],%l5 ! Mem[000000001e80000b]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x000],%l7 ! Mem[000000001e000000]
p7_far_0_he:
ldsb [%i2+0x000],%l4 ! Mem[000000001f000000]
ldsw [%i2+0x01c],%l3 ! Mem[000000001f00001c]
stw %l6,[%i3+0x01c] ! Mem[000000001f80001c]
stb %l3,[%i2+0x02f] ! Mem[000000001f00002f]
std %l0,[%i2+0x018] ! Mem[000000001f000018]
jmpl %o7,%g0
ldsb [%i0+0x01b],%l6 ! Mem[000000001e00001b]
p7_far_0_hem:
membar #Sync
ldsb [%i2+0x000],%l4 ! Mem[000000001f000000]
ldsw [%i2+0x01c],%l3 ! Mem[000000001f00001c]
stw %l6,[%i3+0x01c] ! Mem[000000001f80001c]
stb %l3,[%i2+0x02f] ! Mem[000000001f00002f]
std %l0,[%i2+0x018] ! Mem[000000001f000018]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x01b],%l6 ! Mem[000000001e00001b]
p7_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p8_far_0_le:
std %l4,[%i1+0x028] ! Mem[0000000020800028]
jmpl %o7,%g0
sth %l7,[%i0+0x022] ! Mem[0000000020000022]
p8_far_0_lem:
membar #Sync
std %l4,[%i1+0x028] ! Mem[0000000020800028]
membar #Sync
jmpl %o7,%g0
sth %l7,[%i0+0x022] ! Mem[0000000020000022]
p8_far_0_he:
ldsb [%i3+0x020],%l4 ! Mem[0000000021800020]
ldd [%i2+0x018],%l2 ! Mem[0000000021000018]
stx %l6,[%i1+0x038] ! Mem[0000000020800038]
ldsb [%i3+0x00f],%l3 ! Mem[000000002180000f]
lduw [%i1+0x03c],%l1 ! Mem[000000002080003c]
jmpl %o7,%g0
stx %l6,[%i1+0x038] ! Mem[0000000020800038]
p8_far_0_hem:
membar #Sync
ldsb [%i3+0x020],%l4 ! Mem[0000000021800020]
ldd [%i2+0x018],%l2 ! Mem[0000000021000018]
stx %l6,[%i1+0x038] ! Mem[0000000020800038]
ldsb [%i3+0x00f],%l3 ! Mem[000000002180000f]
lduw [%i1+0x03c],%l1 ! Mem[000000002080003c]
membar #Sync
jmpl %o7,%g0
stx %l6,[%i1+0x038] ! Mem[0000000020800038]
p8_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p9_far_0_le:
ldsw [%i1+0x008],%l5 ! Mem[0000000022800008]
jmpl %o7,%g0
ldd [%i0+0x000],%l6 ! Mem[0000000022000000]
p9_far_0_lem:
membar #Sync
ldsw [%i1+0x008],%l5 ! Mem[0000000022800008]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x000],%l6 ! Mem[0000000022000000]
p9_far_0_he:
ldsb [%i3+0x000],%l4 ! Mem[0000000023800000]
stx %l3,[%i0+0x018] ! Mem[0000000022000018]
stw %l6,[%i3+0x01c] ! Mem[000000002380001c]
std %l2,[%i1+0x028] ! Mem[0000000022800028]
ldsb [%i0+0x01c],%l1 ! Mem[000000002200001c]
jmpl %o7,%g0
sth %l6,[%i2+0x01a] ! Mem[000000002300001a]
p9_far_0_hem:
membar #Sync
ldsb [%i3+0x000],%l4 ! Mem[0000000023800000]
stx %l3,[%i0+0x018] ! Mem[0000000022000018]
stw %l6,[%i3+0x01c] ! Mem[000000002380001c]
std %l2,[%i1+0x028] ! Mem[0000000022800028]
ldsb [%i0+0x01c],%l1 ! Mem[000000002200001c]
membar #Sync
jmpl %o7,%g0
sth %l6,[%i2+0x01a] ! Mem[000000002300001a]
p9_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p10_far_0_le:
stb %l5,[%i2+0x02b] ! Mem[000000002500002b]
jmpl %o7,%g0
ldsw [%i3+0x020],%l7 ! Mem[0000000025800020]
p10_far_0_lem:
membar #Sync
stb %l5,[%i2+0x02b] ! Mem[000000002500002b]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x020],%l7 ! Mem[0000000025800020]
p10_far_0_he:
ldsb [%i0+0x020],%l4 ! Mem[0000000024000020]
std %l2,[%i3+0x018] ! Mem[0000000025800018]
sth %l6,[%i1+0x03e] ! Mem[000000002480003e]
ldsh [%i2+0x00e],%l3 ! Mem[000000002500000e]
stw %l1,[%i3+0x03c] ! Mem[000000002580003c]
jmpl %o7,%g0
stb %l6,[%i3+0x03b] ! Mem[000000002580003b]
p10_far_0_hem:
membar #Sync
ldsb [%i0+0x020],%l4 ! Mem[0000000024000020]
std %l2,[%i3+0x018] ! Mem[0000000025800018]
sth %l6,[%i1+0x03e] ! Mem[000000002480003e]
ldsh [%i2+0x00e],%l3 ! Mem[000000002500000e]
stw %l1,[%i3+0x03c] ! Mem[000000002580003c]
membar #Sync
jmpl %o7,%g0
stb %l6,[%i3+0x03b] ! Mem[000000002580003b]
p10_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p11_far_0_le:
ldd [%i2+0x008],%l4 ! Mem[0000000027000008]
jmpl %o7,%g0
ldub [%i3+0x002],%l7 ! Mem[0000000027800002]
p11_far_0_lem:
membar #Sync
ldd [%i2+0x008],%l4 ! Mem[0000000027000008]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x002],%l7 ! Mem[0000000027800002]
p11_far_0_he:
ldsb [%i1+0x000],%l4 ! Mem[0000000026800000]
lduw [%i2+0x01c],%l3 ! Mem[000000002700001c]
std %l6,[%i0+0x018] ! Mem[0000000026000018]
stb %l3,[%i3+0x02f] ! Mem[000000002780002f]
stb %l1,[%i2+0x01c] ! Mem[000000002700001c]
jmpl %o7,%g0
ldub [%i0+0x01b],%l6 ! Mem[000000002600001b]
p11_far_0_hem:
membar #Sync
ldsb [%i1+0x000],%l4 ! Mem[0000000026800000]
lduw [%i2+0x01c],%l3 ! Mem[000000002700001c]
std %l6,[%i0+0x018] ! Mem[0000000026000018]
stb %l3,[%i3+0x02f] ! Mem[000000002780002f]
stb %l1,[%i2+0x01c] ! Mem[000000002700001c]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x01b],%l6 ! Mem[000000002600001b]
p11_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p12_far_0_le:
lduh [%i2+0x02a],%l5 ! Mem[000000002900002a]
jmpl %o7,%g0
ldx [%i3+0x020],%l7 ! Mem[0000000029800020]
p12_far_0_lem:
membar #Sync
lduh [%i2+0x02a],%l5 ! Mem[000000002900002a]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x020],%l7 ! Mem[0000000029800020]
p12_far_0_he:
ldsb [%i2+0x020],%l4 ! Mem[0000000029000020]
lduh [%i1+0x01c],%l3 ! Mem[000000002880001c]
stb %l6,[%i2+0x03e] ! Mem[000000002900003e]
ldsw [%i1+0x00c],%l3 ! Mem[000000002880000c]
lduh [%i1+0x03c],%l1 ! Mem[000000002880003c]
jmpl %o7,%g0
ldsh [%i0+0x03a],%l6 ! Mem[000000002800003a]
p12_far_0_hem:
membar #Sync
ldsb [%i2+0x020],%l4 ! Mem[0000000029000020]
lduh [%i1+0x01c],%l3 ! Mem[000000002880001c]
stb %l6,[%i2+0x03e] ! Mem[000000002900003e]
ldsw [%i1+0x00c],%l3 ! Mem[000000002880000c]
lduh [%i1+0x03c],%l1 ! Mem[000000002880003c]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x03a],%l6 ! Mem[000000002800003a]
p12_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p13_far_0_le:
sth %l5,[%i2+0x00a] ! Mem[000000002b00000a]
jmpl %o7,%g0
sth %l7,[%i3+0x002] ! Mem[000000002b800002]
p13_far_0_lem:
membar #Sync
sth %l5,[%i2+0x00a] ! Mem[000000002b00000a]
membar #Sync
jmpl %o7,%g0
sth %l7,[%i3+0x002] ! Mem[000000002b800002]
p13_far_0_he:
ldsb [%i3+0x000],%l4 ! Mem[000000002b800000]
ldsh [%i0+0x01c],%l3 ! Mem[000000002a00001c]
ldx [%i0+0x018],%l6 ! Mem[000000002a000018]
std %l2,[%i2+0x028] ! Mem[000000002b000028]
ldsh [%i0+0x01c],%l1 ! Mem[000000002a00001c]
jmpl %o7,%g0
ldd [%i0+0x018],%l6 ! Mem[000000002a000018]
p13_far_0_hem:
membar #Sync
ldsb [%i3+0x000],%l4 ! Mem[000000002b800000]
ldsh [%i0+0x01c],%l3 ! Mem[000000002a00001c]
ldx [%i0+0x018],%l6 ! Mem[000000002a000018]
std %l2,[%i2+0x028] ! Mem[000000002b000028]
ldsh [%i0+0x01c],%l1 ! Mem[000000002a00001c]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x018],%l6 ! Mem[000000002a000018]
p13_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p14_far_0_le:
ldsh [%i2+0x02a],%l5 ! Mem[000000002d00002a]
jmpl %o7,%g0
ldd [%i3+0x020],%l6 ! Mem[000000002d800020]
p14_far_0_lem:
membar #Sync
ldsh [%i2+0x02a],%l5 ! Mem[000000002d00002a]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x020],%l6 ! Mem[000000002d800020]
p14_far_0_he:
ldsb [%i3+0x020],%l4 ! Mem[000000002d800020]
stx %l3,[%i2+0x018] ! Mem[000000002d000018]
lduw [%i2+0x03c],%l6 ! Mem[000000002d00003c]
ldub [%i3+0x00f],%l3 ! Mem[000000002d80000f]
stx %l1,[%i3+0x038] ! Mem[000000002d800038]
jmpl %o7,%g0
stw %l6,[%i1+0x038] ! Mem[000000002c800038]
p14_far_0_hem:
membar #Sync
ldsb [%i3+0x020],%l4 ! Mem[000000002d800020]
stx %l3,[%i2+0x018] ! Mem[000000002d000018]
lduw [%i2+0x03c],%l6 ! Mem[000000002d00003c]
ldub [%i3+0x00f],%l3 ! Mem[000000002d80000f]
stx %l1,[%i3+0x038] ! Mem[000000002d800038]
membar #Sync
jmpl %o7,%g0
stw %l6,[%i1+0x038] ! Mem[000000002c800038]
p14_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p15_far_0_le:
ldx [%i2+0x008],%l5 ! Mem[000000002f000008]
jmpl %o7,%g0
ldsb [%i3+0x002],%l7 ! Mem[000000002f800002]
p15_far_0_lem:
membar #Sync
ldx [%i2+0x008],%l5 ! Mem[000000002f000008]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x002],%l7 ! Mem[000000002f800002]
p15_far_0_he:
ldsb [%i3+0x000],%l4 ! Mem[000000002f800000]
std %l2,[%i2+0x018] ! Mem[000000002f000018]
lduh [%i1+0x01e],%l6 ! Mem[000000002e80001e]
sth %l3,[%i0+0x02e] ! Mem[000000002e00002e]
std %l0,[%i2+0x018] ! Mem[000000002f000018]
jmpl %o7,%g0
ldx [%i2+0x018],%l6 ! Mem[000000002f000018]
p15_far_0_hem:
membar #Sync
ldsb [%i3+0x000],%l4 ! Mem[000000002f800000]
std %l2,[%i2+0x018] ! Mem[000000002f000018]
lduh [%i1+0x01e],%l6 ! Mem[000000002e80001e]
sth %l3,[%i0+0x02e] ! Mem[000000002e00002e]
std %l0,[%i2+0x018] ! Mem[000000002f000018]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x018],%l6 ! Mem[000000002f000018]
p15_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p16_far_0_le:
stx %l5,[%i2+0x028] ! Mem[0000000031000028]
jmpl %o7,%g0
ldub [%i3+0x022],%l7 ! Mem[0000000031800022]
p16_far_0_lem:
membar #Sync
stx %l5,[%i2+0x028] ! Mem[0000000031000028]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x022],%l7 ! Mem[0000000031800022]
p16_far_0_he:
ldsb [%i0+0x020],%l4 ! Mem[0000000030000020]
stb %l3,[%i1+0x01c] ! Mem[000000003080001c]
ldub [%i3+0x03e],%l6 ! Mem[000000003180003e]
ldsw [%i2+0x00c],%l3 ! Mem[000000003100000c]
ldub [%i2+0x03c],%l1 ! Mem[000000003100003c]
jmpl %o7,%g0
lduh [%i3+0x03a],%l6 ! Mem[000000003180003a]
p16_far_0_hem:
membar #Sync
ldsb [%i0+0x020],%l4 ! Mem[0000000030000020]
stb %l3,[%i1+0x01c] ! Mem[000000003080001c]
ldub [%i3+0x03e],%l6 ! Mem[000000003180003e]
ldsw [%i2+0x00c],%l3 ! Mem[000000003100000c]
ldub [%i2+0x03c],%l1 ! Mem[000000003100003c]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x03a],%l6 ! Mem[000000003180003a]
p16_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p17_far_0_le:
ldub [%i2+0x00b],%l5 ! Mem[000000003300000b]
jmpl %o7,%g0
ldx [%i3+0x000],%l7 ! Mem[0000000033800000]
p17_far_0_lem:
membar #Sync
ldub [%i2+0x00b],%l5 ! Mem[000000003300000b]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x000],%l7 ! Mem[0000000033800000]
p17_far_0_he:
ldsb [%i1+0x000],%l4 ! Mem[0000000032800000]
lduh [%i3+0x01c],%l3 ! Mem[000000003380001c]
ldsw [%i1+0x01c],%l6 ! Mem[000000003280001c]
stw %l3,[%i3+0x02c] ! Mem[000000003380002c]
ldsb [%i0+0x01c],%l1 ! Mem[000000003200001c]
jmpl %o7,%g0
ldsw [%i0+0x018],%l6 ! Mem[0000000032000018]
p17_far_0_hem:
membar #Sync
ldsb [%i1+0x000],%l4 ! Mem[0000000032800000]
lduh [%i3+0x01c],%l3 ! Mem[000000003380001c]
ldsw [%i1+0x01c],%l6 ! Mem[000000003280001c]
stw %l3,[%i3+0x02c] ! Mem[000000003380002c]
ldsb [%i0+0x01c],%l1 ! Mem[000000003200001c]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x018],%l6 ! Mem[0000000032000018]
p17_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p18_far_0_le:
std %l4,[%i2+0x028] ! Mem[0000000035000028]
jmpl %o7,%g0
sth %l7,[%i2+0x022] ! Mem[0000000035000022]
p18_far_0_lem:
membar #Sync
std %l4,[%i2+0x028] ! Mem[0000000035000028]
membar #Sync
jmpl %o7,%g0
sth %l7,[%i2+0x022] ! Mem[0000000035000022]
p18_far_0_he:
ldsb [%i2+0x020],%l4 ! Mem[0000000035000020]
ldsh [%i2+0x01c],%l3 ! Mem[000000003500001c]
ldsh [%i3+0x03e],%l6 ! Mem[000000003580003e]
ldub [%i0+0x00f],%l3 ! Mem[000000003400000f]
stw %l1,[%i3+0x03c] ! Mem[000000003580003c]
jmpl %o7,%g0
stx %l6,[%i0+0x038] ! Mem[0000000034000038]
p18_far_0_hem:
membar #Sync
ldsb [%i2+0x020],%l4 ! Mem[0000000035000020]
ldsh [%i2+0x01c],%l3 ! Mem[000000003500001c]
ldsh [%i3+0x03e],%l6 ! Mem[000000003580003e]
ldub [%i0+0x00f],%l3 ! Mem[000000003400000f]
stw %l1,[%i3+0x03c] ! Mem[000000003580003c]
membar #Sync
jmpl %o7,%g0
stx %l6,[%i0+0x038] ! Mem[0000000034000038]
p18_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p19_far_0_le:
ldsb [%i2+0x00b],%l5 ! Mem[000000003700000b]
jmpl %o7,%g0
stw %l7,[%i2+0x000] ! Mem[0000000037000000]
p19_far_0_lem:
membar #Sync
ldsb [%i2+0x00b],%l5 ! Mem[000000003700000b]
membar #Sync
jmpl %o7,%g0
stw %l7,[%i2+0x000] ! Mem[0000000037000000]
p19_far_0_he:
ldsb [%i3+0x000],%l4 ! Mem[0000000037800000]
ldsb [%i2+0x01c],%l3 ! Mem[000000003700001c]
ldsb [%i1+0x01e],%l6 ! Mem[000000003680001e]
stx %l3,[%i2+0x028] ! Mem[0000000037000028]
stb %l1,[%i2+0x01c] ! Mem[000000003700001c]
jmpl %o7,%g0
sth %l6,[%i1+0x01a] ! Mem[000000003680001a]
p19_far_0_hem:
membar #Sync
ldsb [%i3+0x000],%l4 ! Mem[0000000037800000]
ldsb [%i2+0x01c],%l3 ! Mem[000000003700001c]
ldsb [%i1+0x01e],%l6 ! Mem[000000003680001e]
stx %l3,[%i2+0x028] ! Mem[0000000037000028]
stb %l1,[%i2+0x01c] ! Mem[000000003700001c]
membar #Sync
jmpl %o7,%g0
sth %l6,[%i1+0x01a] ! Mem[000000003680001a]
p19_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p20_far_0_le:
lduw [%i2+0x028],%l5 ! Mem[0000000039000028]
jmpl %o7,%g0
ldsb [%i2+0x022],%l7 ! Mem[0000000039000022]
p20_far_0_lem:
membar #Sync
lduw [%i2+0x028],%l5 ! Mem[0000000039000028]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x022],%l7 ! Mem[0000000039000022]
p20_far_0_he:
ldsb [%i3+0x020],%l4 ! Mem[0000000039800020]
stw %l3,[%i0+0x01c] ! Mem[000000003800001c]
ldsh [%i0+0x03e],%l6 ! Mem[000000003800003e]
lduh [%i3+0x00e],%l3 ! Mem[000000003980000e]
lduh [%i2+0x03c],%l1 ! Mem[000000003900003c]
jmpl %o7,%g0
stb %l6,[%i2+0x03b] ! Mem[000000003900003b]
p20_far_0_hem:
membar #Sync
ldsb [%i3+0x020],%l4 ! Mem[0000000039800020]
stw %l3,[%i0+0x01c] ! Mem[000000003800001c]
ldsh [%i0+0x03e],%l6 ! Mem[000000003800003e]
lduh [%i3+0x00e],%l3 ! Mem[000000003980000e]
lduh [%i2+0x03c],%l1 ! Mem[000000003900003c]
membar #Sync
jmpl %o7,%g0
stb %l6,[%i2+0x03b] ! Mem[000000003900003b]
p20_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p21_far_0_le:
stw %l5,[%i3+0x008] ! Mem[000000003b800008]
jmpl %o7,%g0
ldub [%i2+0x002],%l7 ! Mem[000000003b000002]
p21_far_0_lem:
membar #Sync
stw %l5,[%i3+0x008] ! Mem[000000003b800008]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x002],%l7 ! Mem[000000003b000002]
p21_far_0_he:
ldsb [%i0+0x000],%l4 ! Mem[000000003a000000]
stb %l3,[%i3+0x01c] ! Mem[000000003b80001c]
ldsb [%i2+0x01e],%l6 ! Mem[000000003b00001e]
stw %l3,[%i0+0x02c] ! Mem[000000003a00002c]
ldsh [%i0+0x01c],%l1 ! Mem[000000003a00001c]
jmpl %o7,%g0
lduw [%i3+0x018],%l6 ! Mem[000000003b800018]
p21_far_0_hem:
membar #Sync
ldsb [%i0+0x000],%l4 ! Mem[000000003a000000]
stb %l3,[%i3+0x01c] ! Mem[000000003b80001c]
ldsb [%i2+0x01e],%l6 ! Mem[000000003b00001e]
stw %l3,[%i0+0x02c] ! Mem[000000003a00002c]
ldsh [%i0+0x01c],%l1 ! Mem[000000003a00001c]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x018],%l6 ! Mem[000000003b800018]
p21_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p22_far_0_le:
ldsw [%i3+0x028],%l5 ! Mem[000000003d800028]
jmpl %o7,%g0
ldx [%i2+0x020],%l7 ! Mem[000000003d000020]
p22_far_0_lem:
membar #Sync
ldsw [%i3+0x028],%l5 ! Mem[000000003d800028]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x020],%l7 ! Mem[000000003d000020]
p22_far_0_he:
ldsb [%i1+0x020],%l4 ! Mem[000000003c800020]
ldx [%i2+0x018],%l3 ! Mem[000000003d000018]
ldd [%i1+0x038],%l6 ! Mem[000000003c800038]
lduw [%i2+0x00c],%l3 ! Mem[000000003d00000c]
stx %l1,[%i3+0x038] ! Mem[000000003d800038]
jmpl %o7,%g0
ldsh [%i0+0x03a],%l6 ! Mem[000000003c00003a]
p22_far_0_hem:
membar #Sync
ldsb [%i1+0x020],%l4 ! Mem[000000003c800020]
ldx [%i2+0x018],%l3 ! Mem[000000003d000018]
ldd [%i1+0x038],%l6 ! Mem[000000003c800038]
lduw [%i2+0x00c],%l3 ! Mem[000000003d00000c]
stx %l1,[%i3+0x038] ! Mem[000000003d800038]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x03a],%l6 ! Mem[000000003c00003a]
p22_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p23_far_0_le:
stb %l5,[%i3+0x00b] ! Mem[000000003f80000b]
jmpl %o7,%g0
sth %l7,[%i2+0x002] ! Mem[000000003f000002]
p23_far_0_lem:
membar #Sync
stb %l5,[%i3+0x00b] ! Mem[000000003f80000b]
membar #Sync
jmpl %o7,%g0
sth %l7,[%i2+0x002] ! Mem[000000003f000002]
p23_far_0_he:
ldsb [%i2+0x000],%l4 ! Mem[000000003f000000]
ldub [%i1+0x01c],%l3 ! Mem[000000003e80001c]
stx %l6,[%i2+0x018] ! Mem[000000003f000018]
stx %l3,[%i3+0x028] ! Mem[000000003f800028]
ldx [%i2+0x018],%l1 ! Mem[000000003f000018]
jmpl %o7,%g0
ldd [%i0+0x018],%l6 ! Mem[000000003e000018]
p23_far_0_hem:
membar #Sync
ldsb [%i2+0x000],%l4 ! Mem[000000003f000000]
ldub [%i1+0x01c],%l3 ! Mem[000000003e80001c]
stx %l6,[%i2+0x018] ! Mem[000000003f000018]
stx %l3,[%i3+0x028] ! Mem[000000003f800028]
ldx [%i2+0x018],%l1 ! Mem[000000003f000018]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x018],%l6 ! Mem[000000003e000018]
p23_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p24_far_0_le:
ldd [%i3+0x028],%l4 ! Mem[0000000041800028]
jmpl %o7,%g0
stw %l7,[%i2+0x020] ! Mem[0000000041000020]
p24_far_0_lem:
membar #Sync
ldd [%i3+0x028],%l4 ! Mem[0000000041800028]
membar #Sync
jmpl %o7,%g0
stw %l7,[%i2+0x020] ! Mem[0000000041000020]
p24_far_0_he:
ldsb [%i3+0x020],%l4 ! Mem[0000000041800020]
ldsb [%i0+0x01c],%l3 ! Mem[000000004000001c]
stw %l6,[%i1+0x03c] ! Mem[000000004080003c]
ldx [%i0+0x008],%l3 ! Mem[0000000040000008]
ldub [%i2+0x03c],%l1 ! Mem[000000004100003c]
jmpl %o7,%g0
stw %l6,[%i1+0x038] ! Mem[0000000040800038]
p24_far_0_hem:
membar #Sync
ldsb [%i3+0x020],%l4 ! Mem[0000000041800020]
ldsb [%i0+0x01c],%l3 ! Mem[000000004000001c]
stw %l6,[%i1+0x03c] ! Mem[000000004080003c]
ldx [%i0+0x008],%l3 ! Mem[0000000040000008]
ldub [%i2+0x03c],%l1 ! Mem[000000004100003c]
membar #Sync
jmpl %o7,%g0
stw %l6,[%i1+0x038] ! Mem[0000000040800038]
p24_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p25_far_0_le:
lduh [%i3+0x00a],%l5 ! Mem[000000004380000a]
jmpl %o7,%g0
ldsb [%i2+0x002],%l7 ! Mem[0000000043000002]
p25_far_0_lem:
membar #Sync
lduh [%i3+0x00a],%l5 ! Mem[000000004380000a]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x002],%l7 ! Mem[0000000043000002]
p25_far_0_he:
ldsb [%i3+0x000],%l4 ! Mem[0000000043800000]
stw %l3,[%i2+0x01c] ! Mem[000000004300001c]
sth %l6,[%i3+0x01e] ! Mem[000000004380001e]
ldd [%i2+0x028],%l2 ! Mem[0000000043000028]
ldsb [%i1+0x01c],%l1 ! Mem[000000004280001c]
jmpl %o7,%g0
std %l6,[%i2+0x018] ! Mem[0000000043000018]
p25_far_0_hem:
membar #Sync
ldsb [%i3+0x000],%l4 ! Mem[0000000043800000]
stw %l3,[%i2+0x01c] ! Mem[000000004300001c]
sth %l6,[%i3+0x01e] ! Mem[000000004380001e]
ldd [%i2+0x028],%l2 ! Mem[0000000043000028]
ldsb [%i1+0x01c],%l1 ! Mem[000000004280001c]
membar #Sync
jmpl %o7,%g0
std %l6,[%i2+0x018] ! Mem[0000000043000018]
p25_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p26_far_0_le:
sth %l5,[%i3+0x02a] ! Mem[000000004580002a]
jmpl %o7,%g0
ldub [%i1+0x022],%l7 ! Mem[0000000044800022]
p26_far_0_lem:
membar #Sync
sth %l5,[%i3+0x02a] ! Mem[000000004580002a]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x022],%l7 ! Mem[0000000044800022]
p26_far_0_he:
ldsb [%i0+0x020],%l4 ! Mem[0000000044000020]
sth %l3,[%i2+0x01c] ! Mem[000000004500001c]
std %l6,[%i1+0x038] ! Mem[0000000044800038]
stb %l3,[%i3+0x00f] ! Mem[000000004580000f]
stw %l1,[%i3+0x03c] ! Mem[000000004580003c]
jmpl %o7,%g0
lduh [%i3+0x03a],%l6 ! Mem[000000004580003a]
p26_far_0_hem:
membar #Sync
ldsb [%i0+0x020],%l4 ! Mem[0000000044000020]
sth %l3,[%i2+0x01c] ! Mem[000000004500001c]
std %l6,[%i1+0x038] ! Mem[0000000044800038]
stb %l3,[%i3+0x00f] ! Mem[000000004580000f]
stw %l1,[%i3+0x03c] ! Mem[000000004580003c]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x03a],%l6 ! Mem[000000004580003a]
p26_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p27_far_0_le:
ldsh [%i3+0x00a],%l5 ! Mem[000000004780000a]
jmpl %o7,%g0
ldx [%i1+0x000],%l7 ! Mem[0000000046800000]
p27_far_0_lem:
membar #Sync
ldsh [%i3+0x00a],%l5 ! Mem[000000004780000a]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x000],%l7 ! Mem[0000000046800000]
p27_far_0_he:
ldsb [%i1+0x000],%l4 ! Mem[0000000046800000]
ldx [%i1+0x018],%l3 ! Mem[0000000046800018]
stb %l6,[%i0+0x01e] ! Mem[000000004600001e]
ldsb [%i0+0x02f],%l3 ! Mem[000000004600002f]
stb %l1,[%i2+0x01c] ! Mem[000000004700001c]
jmpl %o7,%g0
ldsw [%i0+0x018],%l6 ! Mem[0000000046000018]
p27_far_0_hem:
membar #Sync
ldsb [%i1+0x000],%l4 ! Mem[0000000046800000]
ldx [%i1+0x018],%l3 ! Mem[0000000046800018]
stb %l6,[%i0+0x01e] ! Mem[000000004600001e]
ldsb [%i0+0x02f],%l3 ! Mem[000000004600002f]
stb %l1,[%i2+0x01c] ! Mem[000000004700001c]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x018],%l6 ! Mem[0000000046000018]
p27_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p28_far_0_le:
ldx [%i3+0x028],%l5 ! Mem[0000000049800028]
jmpl %o7,%g0
stb %l7,[%i1+0x022] ! Mem[0000000048800022]
p28_far_0_lem:
membar #Sync
ldx [%i3+0x028],%l5 ! Mem[0000000049800028]
membar #Sync
jmpl %o7,%g0
stb %l7,[%i1+0x022] ! Mem[0000000048800022]
p28_far_0_he:
ldsb [%i2+0x020],%l4 ! Mem[0000000049000020]
ldub [%i3+0x01c],%l3 ! Mem[000000004980001c]
ldx [%i1+0x038],%l6 ! Mem[0000000048800038]
ldx [%i2+0x008],%l3 ! Mem[0000000049000008]
lduh [%i2+0x03c],%l1 ! Mem[000000004900003c]
jmpl %o7,%g0
ldsb [%i0+0x03b],%l6 ! Mem[000000004800003b]
p28_far_0_hem:
membar #Sync
ldsb [%i2+0x020],%l4 ! Mem[0000000049000020]
ldub [%i3+0x01c],%l3 ! Mem[000000004980001c]
ldx [%i1+0x038],%l6 ! Mem[0000000048800038]
ldx [%i2+0x008],%l3 ! Mem[0000000049000008]
lduh [%i2+0x03c],%l1 ! Mem[000000004900003c]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x03b],%l6 ! Mem[000000004800003b]
p28_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p29_far_0_le:
stx %l5,[%i3+0x008] ! Mem[000000004b800008]
jmpl %o7,%g0
stw %l7,[%i1+0x000] ! Mem[000000004a800000]
p29_far_0_lem:
membar #Sync
stx %l5,[%i3+0x008] ! Mem[000000004b800008]
membar #Sync
jmpl %o7,%g0
stw %l7,[%i1+0x000] ! Mem[000000004a800000]
p29_far_0_he:
ldsb [%i3+0x000],%l4 ! Mem[000000004b800000]
ldsw [%i2+0x01c],%l3 ! Mem[000000004b00001c]
lduw [%i0+0x01c],%l6 ! Mem[000000004a00001c]
ldsh [%i2+0x02e],%l3 ! Mem[000000004b00002e]
ldsh [%i1+0x01c],%l1 ! Mem[000000004a80001c]
jmpl %o7,%g0
stx %l6,[%i1+0x018] ! Mem[000000004a800018]
p29_far_0_hem:
membar #Sync
ldsb [%i3+0x000],%l4 ! Mem[000000004b800000]
ldsw [%i2+0x01c],%l3 ! Mem[000000004b00001c]
lduw [%i0+0x01c],%l6 ! Mem[000000004a00001c]
ldsh [%i2+0x02e],%l3 ! Mem[000000004b00002e]
ldsh [%i1+0x01c],%l1 ! Mem[000000004a80001c]
membar #Sync
jmpl %o7,%g0
stx %l6,[%i1+0x018] ! Mem[000000004a800018]
p29_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p30_far_0_le:
ldub [%i3+0x02b],%l5 ! Mem[000000004d80002b]
jmpl %o7,%g0
ldsb [%i1+0x022],%l7 ! Mem[000000004c800022]
p30_far_0_lem:
membar #Sync
ldub [%i3+0x02b],%l5 ! Mem[000000004d80002b]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x022],%l7 ! Mem[000000004c800022]
p30_far_0_he:
ldsb [%i3+0x020],%l4 ! Mem[000000004d800020]
ldd [%i2+0x018],%l2 ! Mem[000000004d000018]
lduh [%i2+0x03e],%l6 ! Mem[000000004d00003e]
stb %l3,[%i0+0x00f] ! Mem[000000004c00000f]
sth %l1,[%i0+0x03c] ! Mem[000000004c00003c]
jmpl %o7,%g0
stb %l6,[%i2+0x03b] ! Mem[000000004d00003b]
p30_far_0_hem:
membar #Sync
ldsb [%i3+0x020],%l4 ! Mem[000000004d800020]
ldd [%i2+0x018],%l2 ! Mem[000000004d000018]
lduh [%i2+0x03e],%l6 ! Mem[000000004d00003e]
stb %l3,[%i0+0x00f] ! Mem[000000004c00000f]
sth %l1,[%i0+0x03c] ! Mem[000000004c00003c]
membar #Sync
jmpl %o7,%g0
stb %l6,[%i2+0x03b] ! Mem[000000004d00003b]
p30_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p31_far_0_le:
std %l4,[%i3+0x008] ! Mem[000000004f800008]
jmpl %o7,%g0
ldub [%i1+0x002],%l7 ! Mem[000000004e800002]
p31_far_0_lem:
membar #Sync
std %l4,[%i3+0x008] ! Mem[000000004f800008]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x002],%l7 ! Mem[000000004e800002]
p31_far_0_he:
ldsb [%i0+0x000],%l4 ! Mem[000000004e000000]
sth %l3,[%i0+0x01c] ! Mem[000000004e00001c]
ldub [%i1+0x01e],%l6 ! Mem[000000004e80001e]
ldsw [%i2+0x02c],%l3 ! Mem[000000004f00002c]
ldx [%i2+0x018],%l1 ! Mem[000000004f000018]
jmpl %o7,%g0
lduw [%i3+0x018],%l6 ! Mem[000000004f800018]
p31_far_0_hem:
membar #Sync
ldsb [%i0+0x000],%l4 ! Mem[000000004e000000]
sth %l3,[%i0+0x01c] ! Mem[000000004e00001c]
ldub [%i1+0x01e],%l6 ! Mem[000000004e80001e]
ldsw [%i2+0x02c],%l3 ! Mem[000000004f00002c]
ldx [%i2+0x018],%l1 ! Mem[000000004f000018]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x018],%l6 ! Mem[000000004f800018]
p31_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p32_far_0_le:
ldsb [%i0+0x02b],%l5 ! Mem[000000005000002b]
jmpl %o7,%g0
lduh [%i1+0x022],%l7 ! Mem[0000000050800022]
p32_far_0_lem:
membar #Sync
ldsb [%i0+0x02b],%l5 ! Mem[000000005000002b]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x022],%l7 ! Mem[0000000050800022]
p32_far_0_he:
ldsb [%i1+0x020],%l4 ! Mem[0000000050800020]
ldx [%i3+0x018],%l3 ! Mem[0000000051800018]
lduh [%i2+0x03e],%l6 ! Mem[000000005100003e]
std %l2,[%i2+0x008] ! Mem[0000000051000008]
ldub [%i2+0x03c],%l1 ! Mem[000000005100003c]
jmpl %o7,%g0
ldub [%i0+0x03b],%l6 ! Mem[000000005000003b]
p32_far_0_hem:
membar #Sync
ldsb [%i1+0x020],%l4 ! Mem[0000000050800020]
ldx [%i3+0x018],%l3 ! Mem[0000000051800018]
lduh [%i2+0x03e],%l6 ! Mem[000000005100003e]
std %l2,[%i2+0x008] ! Mem[0000000051000008]
ldub [%i2+0x03c],%l1 ! Mem[000000005100003c]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x03b],%l6 ! Mem[000000005000003b]
p32_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p33_far_0_le:
lduw [%i0+0x008],%l5 ! Mem[0000000052000008]
jmpl %o7,%g0
stb %l7,[%i1+0x002] ! Mem[0000000052800002]
p33_far_0_lem:
membar #Sync
lduw [%i0+0x008],%l5 ! Mem[0000000052000008]
membar #Sync
jmpl %o7,%g0
stb %l7,[%i1+0x002] ! Mem[0000000052800002]
p33_far_0_he:
ldsb [%i2+0x000],%l4 ! Mem[0000000053000000]
lduw [%i2+0x01c],%l3 ! Mem[000000005300001c]
ldub [%i1+0x01e],%l6 ! Mem[000000005280001e]
ldsh [%i0+0x02e],%l3 ! Mem[000000005200002e]
ldsb [%i1+0x01c],%l1 ! Mem[000000005280001c]
jmpl %o7,%g0
ldsh [%i0+0x01a],%l6 ! Mem[000000005200001a]
p33_far_0_hem:
membar #Sync
ldsb [%i2+0x000],%l4 ! Mem[0000000053000000]
lduw [%i2+0x01c],%l3 ! Mem[000000005300001c]
ldub [%i1+0x01e],%l6 ! Mem[000000005280001e]
ldsh [%i0+0x02e],%l3 ! Mem[000000005200002e]
ldsb [%i1+0x01c],%l1 ! Mem[000000005280001c]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x01a],%l6 ! Mem[000000005200001a]
p33_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p34_far_0_le:
stw %l5,[%i0+0x028] ! Mem[0000000054000028]
jmpl %o7,%g0
stw %l7,[%i1+0x020] ! Mem[0000000054800020]
p34_far_0_lem:
membar #Sync
stw %l5,[%i0+0x028] ! Mem[0000000054000028]
membar #Sync
jmpl %o7,%g0
stw %l7,[%i1+0x020] ! Mem[0000000054800020]
p34_far_0_he:
ldsb [%i3+0x020],%l4 ! Mem[0000000055800020]
ldsw [%i1+0x01c],%l3 ! Mem[000000005480001c]
ldsw [%i3+0x03c],%l6 ! Mem[000000005580003c]
sth %l3,[%i2+0x00e] ! Mem[000000005500000e]
stw %l1,[%i0+0x03c] ! Mem[000000005400003c]
jmpl %o7,%g0
stw %l6,[%i1+0x038] ! Mem[0000000054800038]
p34_far_0_hem:
membar #Sync
ldsb [%i3+0x020],%l4 ! Mem[0000000055800020]
ldsw [%i1+0x01c],%l3 ! Mem[000000005480001c]
ldsw [%i3+0x03c],%l6 ! Mem[000000005580003c]
sth %l3,[%i2+0x00e] ! Mem[000000005500000e]
stw %l1,[%i0+0x03c] ! Mem[000000005400003c]
membar #Sync
jmpl %o7,%g0
stw %l6,[%i1+0x038] ! Mem[0000000054800038]
p34_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p35_far_0_le:
ldsw [%i0+0x008],%l5 ! Mem[0000000056000008]
jmpl %o7,%g0
ldsb [%i1+0x002],%l7 ! Mem[0000000056800002]
p35_far_0_lem:
membar #Sync
ldsw [%i0+0x008],%l5 ! Mem[0000000056000008]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x002],%l7 ! Mem[0000000056800002]
p35_far_0_he:
ldsb [%i3+0x000],%l4 ! Mem[0000000057800000]
ldd [%i0+0x018],%l2 ! Mem[0000000056000018]
ldsh [%i1+0x01e],%l6 ! Mem[000000005680001e]
ldsw [%i2+0x02c],%l3 ! Mem[000000005700002c]
stb %l1,[%i3+0x01c] ! Mem[000000005780001c]
jmpl %o7,%g0
std %l6,[%i2+0x018] ! Mem[0000000057000018]
p35_far_0_hem:
membar #Sync
ldsb [%i3+0x000],%l4 ! Mem[0000000057800000]
ldd [%i0+0x018],%l2 ! Mem[0000000056000018]
ldsh [%i1+0x01e],%l6 ! Mem[000000005680001e]
ldsw [%i2+0x02c],%l3 ! Mem[000000005700002c]
stb %l1,[%i3+0x01c] ! Mem[000000005780001c]
membar #Sync
jmpl %o7,%g0
std %l6,[%i2+0x018] ! Mem[0000000057000018]
p35_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p36_far_0_le:
stb %l5,[%i0+0x02b] ! Mem[000000005800002b]
jmpl %o7,%g0
ldsh [%i1+0x022],%l7 ! Mem[0000000058800022]
p36_far_0_lem:
membar #Sync
stb %l5,[%i0+0x02b] ! Mem[000000005800002b]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x022],%l7 ! Mem[0000000058800022]
p36_far_0_he:
ldsb [%i0+0x020],%l4 ! Mem[0000000058000020]
stx %l3,[%i3+0x018] ! Mem[0000000059800018]
ldsb [%i0+0x03e],%l6 ! Mem[000000005800003e]
stw %l3,[%i0+0x00c] ! Mem[000000005800000c]
lduh [%i2+0x03c],%l1 ! Mem[000000005900003c]
jmpl %o7,%g0
ldx [%i3+0x038],%l6 ! Mem[0000000059800038]
p36_far_0_hem:
membar #Sync
ldsb [%i0+0x020],%l4 ! Mem[0000000058000020]
stx %l3,[%i3+0x018] ! Mem[0000000059800018]
ldsb [%i0+0x03e],%l6 ! Mem[000000005800003e]
stw %l3,[%i0+0x00c] ! Mem[000000005800000c]
lduh [%i2+0x03c],%l1 ! Mem[000000005900003c]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x038],%l6 ! Mem[0000000059800038]
p36_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p37_far_0_le:
ldd [%i0+0x008],%l4 ! Mem[000000005a000008]
jmpl %o7,%g0
lduh [%i1+0x002],%l7 ! Mem[000000005a800002]
p37_far_0_lem:
membar #Sync
ldd [%i0+0x008],%l4 ! Mem[000000005a000008]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x002],%l7 ! Mem[000000005a800002]
p37_far_0_he:
ldsb [%i1+0x000],%l4 ! Mem[000000005a800000]
std %l2,[%i2+0x018] ! Mem[000000005b000018]
ldd [%i1+0x018],%l6 ! Mem[000000005a800018]
ldub [%i2+0x02f],%l3 ! Mem[000000005b00002f]
ldd [%i1+0x018],%l0 ! Mem[000000005a800018]
jmpl %o7,%g0
ldsw [%i3+0x018],%l6 ! Mem[000000005b800018]
p37_far_0_hem:
membar #Sync
ldsb [%i1+0x000],%l4 ! Mem[000000005a800000]
std %l2,[%i2+0x018] ! Mem[000000005b000018]
ldd [%i1+0x018],%l6 ! Mem[000000005a800018]
ldub [%i2+0x02f],%l3 ! Mem[000000005b00002f]
ldd [%i1+0x018],%l0 ! Mem[000000005a800018]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x018],%l6 ! Mem[000000005b800018]
p37_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p38_far_0_le:
lduh [%i0+0x02a],%l5 ! Mem[000000005c00002a]
jmpl %o7,%g0
stb %l7,[%i1+0x022] ! Mem[000000005c800022]
p38_far_0_lem:
membar #Sync
lduh [%i0+0x02a],%l5 ! Mem[000000005c00002a]
membar #Sync
jmpl %o7,%g0
stb %l7,[%i1+0x022] ! Mem[000000005c800022]
p38_far_0_he:
ldsb [%i2+0x020],%l4 ! Mem[000000005d000020]
lduw [%i1+0x01c],%l3 ! Mem[000000005c80001c]
stx %l6,[%i0+0x038] ! Mem[000000005c000038]
sth %l3,[%i2+0x00e] ! Mem[000000005d00000e]
sth %l1,[%i0+0x03c] ! Mem[000000005c00003c]
jmpl %o7,%g0
ldsb [%i0+0x03b],%l6 ! Mem[000000005c00003b]
p38_far_0_hem:
membar #Sync
ldsb [%i2+0x020],%l4 ! Mem[000000005d000020]
lduw [%i1+0x01c],%l3 ! Mem[000000005c80001c]
stx %l6,[%i0+0x038] ! Mem[000000005c000038]
sth %l3,[%i2+0x00e] ! Mem[000000005d00000e]
sth %l1,[%i0+0x03c] ! Mem[000000005c00003c]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x03b],%l6 ! Mem[000000005c00003b]
p38_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p39_far_0_le:
sth %l5,[%i0+0x00a] ! Mem[000000005e00000a]
jmpl %o7,%g0
stw %l7,[%i1+0x000] ! Mem[000000005e800000]
p39_far_0_lem:
membar #Sync
sth %l5,[%i0+0x00a] ! Mem[000000005e00000a]
membar #Sync
jmpl %o7,%g0
stw %l7,[%i1+0x000] ! Mem[000000005e800000]
p39_far_0_he:
ldsb [%i3+0x000],%l4 ! Mem[000000005f800000]
lduh [%i3+0x01c],%l3 ! Mem[000000005f80001c]
stw %l6,[%i2+0x01c] ! Mem[000000005f00001c]
lduh [%i0+0x02e],%l3 ! Mem[000000005e00002e]
ldx [%i3+0x018],%l1 ! Mem[000000005f800018]
jmpl %o7,%g0
stx %l6,[%i0+0x018] ! Mem[000000005e000018]
p39_far_0_hem:
membar #Sync
ldsb [%i3+0x000],%l4 ! Mem[000000005f800000]
lduh [%i3+0x01c],%l3 ! Mem[000000005f80001c]
stw %l6,[%i2+0x01c] ! Mem[000000005f00001c]
lduh [%i0+0x02e],%l3 ! Mem[000000005e00002e]
ldx [%i3+0x018],%l1 ! Mem[000000005f800018]
membar #Sync
jmpl %o7,%g0
stx %l6,[%i0+0x018] ! Mem[000000005e000018]
p39_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p40_far_0_le:
ldsh [%i0+0x02a],%l5 ! Mem[000000006000002a]
jmpl %o7,%g0
ldsb [%i1+0x022],%l7 ! Mem[0000000060800022]
p40_far_0_lem:
membar #Sync
ldsh [%i0+0x02a],%l5 ! Mem[000000006000002a]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x022],%l7 ! Mem[0000000060800022]
p40_far_0_he:
ldsb [%i3+0x020],%l4 ! Mem[0000000061800020]
ldsh [%i2+0x01c],%l3 ! Mem[000000006100001c]
sth %l6,[%i1+0x03e] ! Mem[000000006080003e]
stw %l3,[%i1+0x00c] ! Mem[000000006080000c]
ldub [%i2+0x03c],%l1 ! Mem[000000006100003c]
jmpl %o7,%g0
sth %l6,[%i1+0x03a] ! Mem[000000006080003a]
p40_far_0_hem:
membar #Sync
ldsb [%i3+0x020],%l4 ! Mem[0000000061800020]
ldsh [%i2+0x01c],%l3 ! Mem[000000006100001c]
sth %l6,[%i1+0x03e] ! Mem[000000006080003e]
stw %l3,[%i1+0x00c] ! Mem[000000006080000c]
ldub [%i2+0x03c],%l1 ! Mem[000000006100003c]
membar #Sync
jmpl %o7,%g0
sth %l6,[%i1+0x03a] ! Mem[000000006080003a]
p40_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p41_far_0_le:
ldx [%i0+0x008],%l5 ! Mem[0000000062000008]
jmpl %o7,%g0
ldsh [%i0+0x002],%l7 ! Mem[0000000062000002]
p41_far_0_lem:
membar #Sync
ldx [%i0+0x008],%l5 ! Mem[0000000062000008]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x002],%l7 ! Mem[0000000062000002]
p41_far_0_he:
ldsb [%i0+0x000],%l4 ! Mem[0000000062000000]
stx %l3,[%i2+0x018] ! Mem[0000000063000018]
std %l6,[%i3+0x018] ! Mem[0000000063800018]
lduw [%i2+0x02c],%l3 ! Mem[000000006300002c]
ldsb [%i1+0x01c],%l1 ! Mem[000000006280001c]
jmpl %o7,%g0
lduw [%i2+0x018],%l6 ! Mem[0000000063000018]
p41_far_0_hem:
membar #Sync
ldsb [%i0+0x000],%l4 ! Mem[0000000062000000]
stx %l3,[%i2+0x018] ! Mem[0000000063000018]
std %l6,[%i3+0x018] ! Mem[0000000063800018]
lduw [%i2+0x02c],%l3 ! Mem[000000006300002c]
ldsb [%i1+0x01c],%l1 ! Mem[000000006280001c]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x018],%l6 ! Mem[0000000063000018]
p41_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p42_far_0_le:
stx %l5,[%i0+0x028] ! Mem[0000000064000028]
jmpl %o7,%g0
lduh [%i0+0x022],%l7 ! Mem[0000000064000022]
p42_far_0_lem:
membar #Sync
stx %l5,[%i0+0x028] ! Mem[0000000064000028]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x022],%l7 ! Mem[0000000064000022]
p42_far_0_he:
ldsb [%i1+0x020],%l4 ! Mem[0000000064800020]
std %l2,[%i0+0x018] ! Mem[0000000064000018]
stb %l6,[%i1+0x03e] ! Mem[000000006480003e]
stx %l3,[%i0+0x008] ! Mem[0000000064000008]
stw %l1,[%i0+0x03c] ! Mem[000000006400003c]
jmpl %o7,%g0
ldub [%i3+0x03b],%l6 ! Mem[000000006580003b]
p42_far_0_hem:
membar #Sync
ldsb [%i1+0x020],%l4 ! Mem[0000000064800020]
std %l2,[%i0+0x018] ! Mem[0000000064000018]
stb %l6,[%i1+0x03e] ! Mem[000000006480003e]
stx %l3,[%i0+0x008] ! Mem[0000000064000008]
stw %l1,[%i0+0x03c] ! Mem[000000006400003c]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x03b],%l6 ! Mem[000000006580003b]
p42_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p43_far_0_le:
ldub [%i0+0x00b],%l5 ! Mem[000000006600000b]
jmpl %o7,%g0
stb %l7,[%i0+0x002] ! Mem[0000000066000002]
p43_far_0_lem:
membar #Sync
ldub [%i0+0x00b],%l5 ! Mem[000000006600000b]
membar #Sync
jmpl %o7,%g0
stb %l7,[%i0+0x002] ! Mem[0000000066000002]
p43_far_0_he:
ldsb [%i2+0x000],%l4 ! Mem[0000000067000000]
stb %l3,[%i3+0x01c] ! Mem[000000006780001c]
std %l6,[%i3+0x018] ! Mem[0000000067800018]
lduh [%i1+0x02e],%l3 ! Mem[000000006680002e]
stb %l1,[%i3+0x01c] ! Mem[000000006780001c]
jmpl %o7,%g0
ldsh [%i0+0x01a],%l6 ! Mem[000000006600001a]
p43_far_0_hem:
membar #Sync
ldsb [%i2+0x000],%l4 ! Mem[0000000067000000]
stb %l3,[%i3+0x01c] ! Mem[000000006780001c]
std %l6,[%i3+0x018] ! Mem[0000000067800018]
lduh [%i1+0x02e],%l3 ! Mem[000000006680002e]
stb %l1,[%i3+0x01c] ! Mem[000000006780001c]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x01a],%l6 ! Mem[000000006600001a]
p43_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p44_far_0_le:
std %l4,[%i0+0x028] ! Mem[0000000068000028]
jmpl %o7,%g0
stw %l7,[%i0+0x020] ! Mem[0000000068000020]
p44_far_0_lem:
membar #Sync
std %l4,[%i0+0x028] ! Mem[0000000068000028]
membar #Sync
jmpl %o7,%g0
stw %l7,[%i0+0x020] ! Mem[0000000068000020]
p44_far_0_he:
ldsb [%i3+0x020],%l4 ! Mem[0000000069800020]
lduh [%i2+0x01c],%l3 ! Mem[000000006900001c]
stb %l6,[%i1+0x03e] ! Mem[000000006880003e]
ldd [%i2+0x008],%l2 ! Mem[0000000069000008]
ldsw [%i2+0x03c],%l1 ! Mem[000000006900003c]
jmpl %o7,%g0
ldd [%i0+0x038],%l6 ! Mem[0000000068000038]
p44_far_0_hem:
membar #Sync
ldsb [%i3+0x020],%l4 ! Mem[0000000069800020]
lduh [%i2+0x01c],%l3 ! Mem[000000006900001c]
stb %l6,[%i1+0x03e] ! Mem[000000006880003e]
ldd [%i2+0x008],%l2 ! Mem[0000000069000008]
ldsw [%i2+0x03c],%l1 ! Mem[000000006900003c]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x038],%l6 ! Mem[0000000068000038]
p44_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p45_far_0_le:
ldsw [%i0+0x008],%l5 ! Mem[000000006a000008]
jmpl %o7,%g0
stx %l7,[%i0+0x000] ! Mem[000000006a000000]
p45_far_0_lem:
membar #Sync
ldsw [%i0+0x008],%l5 ! Mem[000000006a000008]
membar #Sync
jmpl %o7,%g0
stx %l7,[%i0+0x000] ! Mem[000000006a000000]
p45_far_0_he:
ldsb [%i3+0x000],%l4 ! Mem[000000006b800000]
ldsh [%i1+0x01c],%l3 ! Mem[000000006a80001c]
ldx [%i0+0x018],%l6 ! Mem[000000006a000018]
lduw [%i0+0x02c],%l3 ! Mem[000000006a00002c]
ldd [%i1+0x018],%l0 ! Mem[000000006a800018]
jmpl %o7,%g0
std %l6,[%i1+0x018] ! Mem[000000006a800018]
p45_far_0_hem:
membar #Sync
ldsb [%i3+0x000],%l4 ! Mem[000000006b800000]
ldsh [%i1+0x01c],%l3 ! Mem[000000006a80001c]
ldx [%i0+0x018],%l6 ! Mem[000000006a000018]
lduw [%i0+0x02c],%l3 ! Mem[000000006a00002c]
ldd [%i1+0x018],%l0 ! Mem[000000006a800018]
membar #Sync
jmpl %o7,%g0
std %l6,[%i1+0x018] ! Mem[000000006a800018]
p45_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p46_far_0_le:
stb %l5,[%i0+0x02b] ! Mem[000000006c00002b]
jmpl %o7,%g0
ldsh [%i0+0x022],%l7 ! Mem[000000006c000022]
p46_far_0_lem:
membar #Sync
stb %l5,[%i0+0x02b] ! Mem[000000006c00002b]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x022],%l7 ! Mem[000000006c000022]
p46_far_0_he:
ldsb [%i0+0x020],%l4 ! Mem[000000006c000020]
ldsb [%i0+0x01c],%l3 ! Mem[000000006c00001c]
lduw [%i2+0x03c],%l6 ! Mem[000000006d00003c]
ldsb [%i1+0x00f],%l3 ! Mem[000000006c80000f]
sth %l1,[%i0+0x03c] ! Mem[000000006c00003c]
jmpl %o7,%g0
ldx [%i2+0x038],%l6 ! Mem[000000006d000038]
p46_far_0_hem:
membar #Sync
ldsb [%i0+0x020],%l4 ! Mem[000000006c000020]
ldsb [%i0+0x01c],%l3 ! Mem[000000006c00001c]
lduw [%i2+0x03c],%l6 ! Mem[000000006d00003c]
ldsb [%i1+0x00f],%l3 ! Mem[000000006c80000f]
sth %l1,[%i0+0x03c] ! Mem[000000006c00003c]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x038],%l6 ! Mem[000000006d000038]
p46_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p47_far_0_le:
ldd [%i0+0x008],%l4 ! Mem[000000006e000008]
jmpl %o7,%g0
lduh [%i0+0x002],%l7 ! Mem[000000006e000002]
p47_far_0_lem:
membar #Sync
ldd [%i0+0x008],%l4 ! Mem[000000006e000008]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x002],%l7 ! Mem[000000006e000002]
p47_far_0_he:
ldsb [%i1+0x000],%l4 ! Mem[000000006e800000]
stw %l3,[%i3+0x01c] ! Mem[000000006f80001c]
lduh [%i0+0x01e],%l6 ! Mem[000000006e00001e]
ldx [%i2+0x028],%l3 ! Mem[000000006f000028]
ldx [%i3+0x018],%l1 ! Mem[000000006f800018]
jmpl %o7,%g0
lduh [%i3+0x01a],%l6 ! Mem[000000006f80001a]
p47_far_0_hem:
membar #Sync
ldsb [%i1+0x000],%l4 ! Mem[000000006e800000]
stw %l3,[%i3+0x01c] ! Mem[000000006f80001c]
lduh [%i0+0x01e],%l6 ! Mem[000000006e00001e]
ldx [%i2+0x028],%l3 ! Mem[000000006f000028]
ldx [%i3+0x018],%l1 ! Mem[000000006f800018]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x01a],%l6 ! Mem[000000006f80001a]
p47_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p48_far_0_le:
lduh [%i0+0x02a],%l5 ! Mem[000000007000002a]
jmpl %o7,%g0
stb %l7,[%i3+0x022] ! Mem[0000000071800022]
p48_far_0_lem:
membar #Sync
lduh [%i0+0x02a],%l5 ! Mem[000000007000002a]
membar #Sync
jmpl %o7,%g0
stb %l7,[%i3+0x022] ! Mem[0000000071800022]
p48_far_0_he:
ldsb [%i2+0x020],%l4 ! Mem[0000000071000020]
stb %l3,[%i2+0x01c] ! Mem[000000007100001c]
ldub [%i2+0x03e],%l6 ! Mem[000000007100003e]
ldd [%i0+0x008],%l2 ! Mem[0000000070000008]
ldub [%i2+0x03c],%l1 ! Mem[000000007100003c]
jmpl %o7,%g0
ldsw [%i0+0x038],%l6 ! Mem[0000000070000038]
p48_far_0_hem:
membar #Sync
ldsb [%i2+0x020],%l4 ! Mem[0000000071000020]
stb %l3,[%i2+0x01c] ! Mem[000000007100001c]
ldub [%i2+0x03e],%l6 ! Mem[000000007100003e]
ldd [%i0+0x008],%l2 ! Mem[0000000070000008]
ldub [%i2+0x03c],%l1 ! Mem[000000007100003c]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x038],%l6 ! Mem[0000000070000038]
p48_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p49_far_0_le:
sth %l5,[%i0+0x00a] ! Mem[000000007200000a]
jmpl %o7,%g0
std %l6,[%i3+0x000] ! Mem[0000000073800000]
p49_far_0_lem:
membar #Sync
sth %l5,[%i0+0x00a] ! Mem[000000007200000a]
membar #Sync
jmpl %o7,%g0
std %l6,[%i3+0x000] ! Mem[0000000073800000]
p49_far_0_he:
ldsb [%i3+0x000],%l4 ! Mem[0000000073800000]
ldx [%i1+0x018],%l3 ! Mem[0000000072800018]
ldsw [%i1+0x01c],%l6 ! Mem[000000007280001c]
stb %l3,[%i1+0x02f] ! Mem[000000007280002f]
ldsb [%i2+0x01c],%l1 ! Mem[000000007300001c]
jmpl %o7,%g0
stx %l6,[%i0+0x018] ! Mem[0000000072000018]
p49_far_0_hem:
membar #Sync
ldsb [%i3+0x000],%l4 ! Mem[0000000073800000]
ldx [%i1+0x018],%l3 ! Mem[0000000072800018]
ldsw [%i1+0x01c],%l6 ! Mem[000000007280001c]
stb %l3,[%i1+0x02f] ! Mem[000000007280002f]
ldsb [%i2+0x01c],%l1 ! Mem[000000007300001c]
membar #Sync
jmpl %o7,%g0
stx %l6,[%i0+0x018] ! Mem[0000000072000018]
p49_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p50_far_0_le:
ldsh [%i0+0x02a],%l5 ! Mem[000000007400002a]
jmpl %o7,%g0
stx %l7,[%i3+0x020] ! Mem[0000000075800020]
p50_far_0_lem:
membar #Sync
ldsh [%i0+0x02a],%l5 ! Mem[000000007400002a]
membar #Sync
jmpl %o7,%g0
stx %l7,[%i3+0x020] ! Mem[0000000075800020]
p50_far_0_he:
ldsb [%i3+0x020],%l4 ! Mem[0000000075800020]
ldub [%i3+0x01c],%l3 ! Mem[000000007580001c]
ldsh [%i3+0x03e],%l6 ! Mem[000000007580003e]
ldsb [%i2+0x00f],%l3 ! Mem[000000007500000f]
stw %l1,[%i0+0x03c] ! Mem[000000007400003c]
jmpl %o7,%g0
sth %l6,[%i1+0x03a] ! Mem[000000007480003a]
p50_far_0_hem:
membar #Sync
ldsb [%i3+0x020],%l4 ! Mem[0000000075800020]
ldub [%i3+0x01c],%l3 ! Mem[000000007580001c]
ldsh [%i3+0x03e],%l6 ! Mem[000000007580003e]
ldsb [%i2+0x00f],%l3 ! Mem[000000007500000f]
stw %l1,[%i0+0x03c] ! Mem[000000007400003c]
membar #Sync
jmpl %o7,%g0
sth %l6,[%i1+0x03a] ! Mem[000000007480003a]
p50_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p51_far_0_le:
ldx [%i0+0x008],%l5 ! Mem[0000000076000008]
jmpl %o7,%g0
ldsh [%i3+0x002],%l7 ! Mem[0000000077800002]
p51_far_0_lem:
membar #Sync
ldx [%i0+0x008],%l5 ! Mem[0000000076000008]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x002],%l7 ! Mem[0000000077800002]
p51_far_0_he:
stx %l4,[%i0+0x000] ! Mem[0000000076000000]
ldsb [%i2+0x01c],%l3 ! Mem[000000007700001c]
ldsb [%i1+0x01e],%l6 ! Mem[000000007680001e]
std %l2,[%i3+0x028] ! Mem[0000000077800028]
lduw [%i3+0x01c],%l1 ! Mem[000000007780001c]
jmpl %o7,%g0
stb %l6,[%i2+0x01b] ! Mem[000000007700001b]
p51_far_0_hem:
membar #Sync
stx %l4,[%i0+0x000] ! Mem[0000000076000000]
ldsb [%i2+0x01c],%l3 ! Mem[000000007700001c]
ldsb [%i1+0x01e],%l6 ! Mem[000000007680001e]
std %l2,[%i3+0x028] ! Mem[0000000077800028]
lduw [%i3+0x01c],%l1 ! Mem[000000007780001c]
membar #Sync
jmpl %o7,%g0
stb %l6,[%i2+0x01b] ! Mem[000000007700001b]
p51_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p52_far_0_le:
stx %l5,[%i0+0x028] ! Mem[0000000078000028]
jmpl %o7,%g0
lduh [%i3+0x022],%l7 ! Mem[0000000079800022]
p52_far_0_lem:
membar #Sync
stx %l5,[%i0+0x028] ! Mem[0000000078000028]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x022],%l7 ! Mem[0000000079800022]
p52_far_0_he:
stx %l4,[%i1+0x020] ! Mem[0000000078800020]
stw %l3,[%i2+0x01c] ! Mem[000000007900001c]
ldd [%i3+0x038],%l6 ! Mem[0000000079800038]
ldsh [%i1+0x00e],%l3 ! Mem[000000007880000e]
ldsw [%i2+0x03c],%l1 ! Mem[000000007900003c]
jmpl %o7,%g0
lduw [%i3+0x038],%l6 ! Mem[0000000079800038]
p52_far_0_hem:
membar #Sync
stx %l4,[%i1+0x020] ! Mem[0000000078800020]
stw %l3,[%i2+0x01c] ! Mem[000000007900001c]
ldd [%i3+0x038],%l6 ! Mem[0000000079800038]
ldsh [%i1+0x00e],%l3 ! Mem[000000007880000e]
ldsw [%i2+0x03c],%l1 ! Mem[000000007900003c]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x038],%l6 ! Mem[0000000079800038]
p52_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p53_far_0_le:
ldub [%i1+0x00b],%l5 ! Mem[000000007a80000b]
jmpl %o7,%g0
lduw [%i3+0x000],%l7 ! Mem[000000007b800000]
p53_far_0_lem:
membar #Sync
ldub [%i1+0x00b],%l5 ! Mem[000000007a80000b]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x000],%l7 ! Mem[000000007b800000]
p53_far_0_he:
stx %l4,[%i2+0x000] ! Mem[000000007b000000]
sth %l3,[%i0+0x01c] ! Mem[000000007a00001c]
stx %l6,[%i1+0x018] ! Mem[000000007a800018]
sth %l3,[%i2+0x02e] ! Mem[000000007b00002e]
ldd [%i2+0x018],%l0 ! Mem[000000007b000018]
jmpl %o7,%g0
ldsh [%i0+0x01a],%l6 ! Mem[000000007a00001a]
p53_far_0_hem:
membar #Sync
stx %l4,[%i2+0x000] ! Mem[000000007b000000]
sth %l3,[%i0+0x01c] ! Mem[000000007a00001c]
stx %l6,[%i1+0x018] ! Mem[000000007a800018]
sth %l3,[%i2+0x02e] ! Mem[000000007b00002e]
ldd [%i2+0x018],%l0 ! Mem[000000007b000018]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x01a],%l6 ! Mem[000000007a00001a]
p53_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p54_far_0_le:
std %l4,[%i1+0x028] ! Mem[000000007c800028]
jmpl %o7,%g0
std %l6,[%i3+0x020] ! Mem[000000007d800020]
p54_far_0_lem:
membar #Sync
std %l4,[%i1+0x028] ! Mem[000000007c800028]
membar #Sync
jmpl %o7,%g0
std %l6,[%i3+0x020] ! Mem[000000007d800020]
p54_far_0_he:
stx %l4,[%i3+0x020] ! Mem[000000007d800020]
ldx [%i3+0x018],%l3 ! Mem[000000007d800018]
stw %l6,[%i0+0x03c] ! Mem[000000007c00003c]
ldsw [%i3+0x00c],%l3 ! Mem[000000007d80000c]
sth %l1,[%i1+0x03c] ! Mem[000000007c80003c]
jmpl %o7,%g0
ldd [%i0+0x038],%l6 ! Mem[000000007c000038]
p54_far_0_hem:
membar #Sync
stx %l4,[%i3+0x020] ! Mem[000000007d800020]
ldx [%i3+0x018],%l3 ! Mem[000000007d800018]
stw %l6,[%i0+0x03c] ! Mem[000000007c00003c]
ldsw [%i3+0x00c],%l3 ! Mem[000000007d80000c]
sth %l1,[%i1+0x03c] ! Mem[000000007c80003c]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x038],%l6 ! Mem[000000007c000038]
p54_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p55_far_0_le:
ldsb [%i1+0x00b],%l5 ! Mem[000000007e80000b]
jmpl %o7,%g0
stx %l7,[%i3+0x000] ! Mem[000000007f800000]
p55_far_0_lem:
membar #Sync
ldsb [%i1+0x00b],%l5 ! Mem[000000007e80000b]
membar #Sync
jmpl %o7,%g0
stx %l7,[%i3+0x000] ! Mem[000000007f800000]
p55_far_0_he:
stx %l4,[%i3+0x000] ! Mem[000000007f800000]
ldub [%i2+0x01c],%l3 ! Mem[000000007f00001c]
stx %l6,[%i2+0x018] ! Mem[000000007f000018]
std %l2,[%i1+0x028] ! Mem[000000007e800028]
ldx [%i3+0x018],%l1 ! Mem[000000007f800018]
jmpl %o7,%g0
stw %l6,[%i1+0x018] ! Mem[000000007e800018]
p55_far_0_hem:
membar #Sync
stx %l4,[%i3+0x000] ! Mem[000000007f800000]
ldub [%i2+0x01c],%l3 ! Mem[000000007f00001c]
stx %l6,[%i2+0x018] ! Mem[000000007f000018]
std %l2,[%i1+0x028] ! Mem[000000007e800028]
ldx [%i3+0x018],%l1 ! Mem[000000007f800018]
membar #Sync
jmpl %o7,%g0
stw %l6,[%i1+0x018] ! Mem[000000007e800018]
p55_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p56_far_0_le:
lduw [%i1+0x028],%l5 ! Mem[0000000080800028]
jmpl %o7,%g0
ldsh [%i2+0x022],%l7 ! Mem[0000000081000022]
p56_far_0_lem:
membar #Sync
lduw [%i1+0x028],%l5 ! Mem[0000000080800028]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x022],%l7 ! Mem[0000000081000022]
p56_far_0_he:
stx %l4,[%i0+0x020] ! Mem[0000000080000020]
ldsw [%i1+0x01c],%l3 ! Mem[000000008080001c]
stw %l6,[%i1+0x03c] ! Mem[000000008080003c]
ldub [%i2+0x00f],%l3 ! Mem[000000008100000f]
ldub [%i2+0x03c],%l1 ! Mem[000000008100003c]
jmpl %o7,%g0
ldx [%i2+0x038],%l6 ! Mem[0000000081000038]
p56_far_0_hem:
membar #Sync
stx %l4,[%i0+0x020] ! Mem[0000000080000020]
ldsw [%i1+0x01c],%l3 ! Mem[000000008080001c]
stw %l6,[%i1+0x03c] ! Mem[000000008080003c]
ldub [%i2+0x00f],%l3 ! Mem[000000008100000f]
ldub [%i2+0x03c],%l1 ! Mem[000000008100003c]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x038],%l6 ! Mem[0000000081000038]
p56_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p57_far_0_le:
stw %l5,[%i1+0x008] ! Mem[0000000082800008]
jmpl %o7,%g0
lduh [%i2+0x002],%l7 ! Mem[0000000083000002]
p57_far_0_lem:
membar #Sync
stw %l5,[%i1+0x008] ! Mem[0000000082800008]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x002],%l7 ! Mem[0000000083000002]
p57_far_0_he:
stx %l4,[%i1+0x000] ! Mem[0000000082800000]
ldd [%i0+0x018],%l2 ! Mem[0000000082000018]
sth %l6,[%i2+0x01e] ! Mem[000000008300001e]
sth %l3,[%i3+0x02e] ! Mem[000000008380002e]
stx %l1,[%i2+0x018] ! Mem[0000000083000018]
jmpl %o7,%g0
lduh [%i3+0x01a],%l6 ! Mem[000000008380001a]
p57_far_0_hem:
membar #Sync
stx %l4,[%i1+0x000] ! Mem[0000000082800000]
ldd [%i0+0x018],%l2 ! Mem[0000000082000018]
sth %l6,[%i2+0x01e] ! Mem[000000008300001e]
sth %l3,[%i3+0x02e] ! Mem[000000008380002e]
stx %l1,[%i2+0x018] ! Mem[0000000083000018]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x01a],%l6 ! Mem[000000008380001a]
p57_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p58_far_0_le:
ldsw [%i1+0x028],%l5 ! Mem[0000000084800028]
jmpl %o7,%g0
lduw [%i2+0x020],%l7 ! Mem[0000000085000020]
p58_far_0_lem:
membar #Sync
ldsw [%i1+0x028],%l5 ! Mem[0000000084800028]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x020],%l7 ! Mem[0000000085000020]
p58_far_0_he:
stx %l4,[%i2+0x020] ! Mem[0000000085000020]
sth %l3,[%i3+0x01c] ! Mem[000000008580001c]
std %l6,[%i1+0x038] ! Mem[0000000084800038]
lduh [%i1+0x00e],%l3 ! Mem[000000008480000e]
std %l0,[%i1+0x038] ! Mem[0000000084800038]
jmpl %o7,%g0
ldsw [%i0+0x038],%l6 ! Mem[0000000084000038]
p58_far_0_hem:
membar #Sync
stx %l4,[%i2+0x020] ! Mem[0000000085000020]
sth %l3,[%i3+0x01c] ! Mem[000000008580001c]
std %l6,[%i1+0x038] ! Mem[0000000084800038]
lduh [%i1+0x00e],%l3 ! Mem[000000008480000e]
std %l0,[%i1+0x038] ! Mem[0000000084800038]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x038],%l6 ! Mem[0000000084000038]
p58_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p59_far_0_le:
stb %l5,[%i1+0x00b] ! Mem[000000008680000b]
jmpl %o7,%g0
std %l6,[%i2+0x000] ! Mem[0000000087000000]
p59_far_0_lem:
membar #Sync
stb %l5,[%i1+0x00b] ! Mem[000000008680000b]
membar #Sync
jmpl %o7,%g0
std %l6,[%i2+0x000] ! Mem[0000000087000000]
p59_far_0_he:
stx %l4,[%i3+0x000] ! Mem[0000000087800000]
std %l2,[%i2+0x018] ! Mem[0000000087000018]
stb %l6,[%i3+0x01e] ! Mem[000000008780001e]
stw %l3,[%i2+0x02c] ! Mem[000000008700002c]
lduw [%i3+0x01c],%l1 ! Mem[000000008780001c]
jmpl %o7,%g0
ldsb [%i0+0x01b],%l6 ! Mem[000000008600001b]
p59_far_0_hem:
membar #Sync
stx %l4,[%i3+0x000] ! Mem[0000000087800000]
std %l2,[%i2+0x018] ! Mem[0000000087000018]
stb %l6,[%i3+0x01e] ! Mem[000000008780001e]
stw %l3,[%i2+0x02c] ! Mem[000000008700002c]
lduw [%i3+0x01c],%l1 ! Mem[000000008780001c]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x01b],%l6 ! Mem[000000008600001b]
p59_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p60_far_0_le:
ldd [%i1+0x028],%l4 ! Mem[0000000088800028]
jmpl %o7,%g0
stx %l7,[%i2+0x020] ! Mem[0000000089000020]
p60_far_0_lem:
membar #Sync
ldd [%i1+0x028],%l4 ! Mem[0000000088800028]
membar #Sync
jmpl %o7,%g0
stx %l7,[%i2+0x020] ! Mem[0000000089000020]
p60_far_0_he:
stx %l4,[%i3+0x020] ! Mem[0000000089800020]
lduw [%i1+0x01c],%l3 ! Mem[000000008880001c]
ldx [%i1+0x038],%l6 ! Mem[0000000088800038]
ldub [%i3+0x00f],%l3 ! Mem[000000008980000f]
ldsw [%i2+0x03c],%l1 ! Mem[000000008900003c]
jmpl %o7,%g0
sth %l6,[%i1+0x03a] ! Mem[000000008880003a]
p60_far_0_hem:
membar #Sync
stx %l4,[%i3+0x020] ! Mem[0000000089800020]
lduw [%i1+0x01c],%l3 ! Mem[000000008880001c]
ldx [%i1+0x038],%l6 ! Mem[0000000088800038]
ldub [%i3+0x00f],%l3 ! Mem[000000008980000f]
ldsw [%i2+0x03c],%l1 ! Mem[000000008900003c]
membar #Sync
jmpl %o7,%g0
sth %l6,[%i1+0x03a] ! Mem[000000008880003a]
p60_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p61_far_0_le:
lduh [%i1+0x00a],%l5 ! Mem[000000008a80000a]
jmpl %o7,%g0
ldsh [%i2+0x002],%l7 ! Mem[000000008b000002]
p61_far_0_lem:
membar #Sync
lduh [%i1+0x00a],%l5 ! Mem[000000008a80000a]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x002],%l7 ! Mem[000000008b000002]
p61_far_0_he:
stx %l4,[%i0+0x000] ! Mem[000000008a000000]
ldsw [%i0+0x01c],%l3 ! Mem[000000008a00001c]
lduw [%i3+0x01c],%l6 ! Mem[000000008b80001c]
stx %l3,[%i1+0x028] ! Mem[000000008a800028]
ldd [%i2+0x018],%l0 ! Mem[000000008b000018]
jmpl %o7,%g0
stb %l6,[%i1+0x01b] ! Mem[000000008a80001b]
p61_far_0_hem:
membar #Sync
stx %l4,[%i0+0x000] ! Mem[000000008a000000]
ldsw [%i0+0x01c],%l3 ! Mem[000000008a00001c]
lduw [%i3+0x01c],%l6 ! Mem[000000008b80001c]
stx %l3,[%i1+0x028] ! Mem[000000008a800028]
ldd [%i2+0x018],%l0 ! Mem[000000008b000018]
membar #Sync
jmpl %o7,%g0
stb %l6,[%i1+0x01b] ! Mem[000000008a80001b]
p61_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p62_far_0_le:
sth %l5,[%i1+0x02a] ! Mem[000000008c80002a]
jmpl %o7,%g0
ldsw [%i2+0x020],%l7 ! Mem[000000008d000020]
p62_far_0_lem:
membar #Sync
sth %l5,[%i1+0x02a] ! Mem[000000008c80002a]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x020],%l7 ! Mem[000000008d000020]
p62_far_0_he:
stx %l4,[%i1+0x020] ! Mem[000000008c800020]
ldd [%i2+0x018],%l2 ! Mem[000000008d000018]
lduh [%i1+0x03e],%l6 ! Mem[000000008c80003e]
lduh [%i2+0x00e],%l3 ! Mem[000000008d00000e]
sth %l1,[%i1+0x03c] ! Mem[000000008c80003c]
jmpl %o7,%g0
lduw [%i2+0x038],%l6 ! Mem[000000008d000038]
p62_far_0_hem:
membar #Sync
stx %l4,[%i1+0x020] ! Mem[000000008c800020]
ldd [%i2+0x018],%l2 ! Mem[000000008d000018]
lduh [%i1+0x03e],%l6 ! Mem[000000008c80003e]
lduh [%i2+0x00e],%l3 ! Mem[000000008d00000e]
sth %l1,[%i1+0x03c] ! Mem[000000008c80003c]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x038],%l6 ! Mem[000000008d000038]
p62_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p63_far_0_le:
ldsh [%i1+0x00a],%l5 ! Mem[000000008e80000a]
jmpl %o7,%g0
lduw [%i1+0x000],%l7 ! Mem[000000008e800000]
p63_far_0_lem:
membar #Sync
ldsh [%i1+0x00a],%l5 ! Mem[000000008e80000a]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x000],%l7 ! Mem[000000008e800000]
p63_far_0_he:
stx %l4,[%i2+0x000] ! Mem[000000008f000000]
stx %l3,[%i2+0x018] ! Mem[000000008f000018]
ldub [%i0+0x01e],%l6 ! Mem[000000008e00001e]
ldd [%i3+0x028],%l2 ! Mem[000000008f800028]
ldx [%i0+0x018],%l1 ! Mem[000000008e000018]
jmpl %o7,%g0
ldub [%i3+0x01b],%l6 ! Mem[000000008f80001b]
p63_far_0_hem:
membar #Sync
stx %l4,[%i2+0x000] ! Mem[000000008f000000]
stx %l3,[%i2+0x018] ! Mem[000000008f000018]
ldub [%i0+0x01e],%l6 ! Mem[000000008e00001e]
ldd [%i3+0x028],%l2 ! Mem[000000008f800028]
ldx [%i0+0x018],%l1 ! Mem[000000008e000018]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x01b],%l6 ! Mem[000000008f80001b]
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:
lduw [%i1+0x034],%l1 ! Mem[0000000010800034]
ldsb [%i1+0x013],%l4 ! Mem[0000000010800013]
ldsw [%i1+0x028],%l0 ! Mem[0000000010800028]
jmpl %o7,%g0
std %l0,[%i2+0x030] ! Mem[0000000011000030]
p0_far_1_lem:
membar #Sync
lduw [%i1+0x034],%l1 ! Mem[0000000010800034]
ldsb [%i1+0x013],%l4 ! Mem[0000000010800013]
ldsw [%i1+0x028],%l0 ! Mem[0000000010800028]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x030] ! Mem[0000000011000030]
p0_far_1_he:
ldsb [%i0+0x029],%l4 ! Mem[0000000010000029]
ldsw [%i1+0x000],%l6 ! Mem[0000000010800000]
ldsb [%i1+0x027],%l6 ! Mem[0000000010800027]
lduh [%i2+0x00a],%l0 ! Mem[000000001100000a]
stb %l7,[%i3+0x006] ! Mem[0000000011800006]
ldsb [%i0+0x034],%l7 ! Mem[0000000010000034]
ldsh [%i2+0x024],%l4 ! Mem[0000000011000024]
jmpl %o7,%g0
ldd [%i2+0x038],%l6 ! Mem[0000000011000038]
p0_far_1_hem:
membar #Sync
ldsb [%i0+0x029],%l4 ! Mem[0000000010000029]
ldsw [%i1+0x000],%l6 ! Mem[0000000010800000]
ldsb [%i1+0x027],%l6 ! Mem[0000000010800027]
lduh [%i2+0x00a],%l0 ! Mem[000000001100000a]
stb %l7,[%i3+0x006] ! Mem[0000000011800006]
ldsb [%i0+0x034],%l7 ! Mem[0000000010000034]
ldsh [%i2+0x024],%l4 ! Mem[0000000011000024]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x038],%l6 ! Mem[0000000011000038]
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p1_far_1_le:
stw %l3,[%i0+0x00c] ! Mem[000000001200000c]
sth %l6,[%i0+0x014] ! Mem[0000000012000014]
std %l6,[%i3+0x028] ! Mem[0000000013800028]
sth %l1,[%i2+0x01e] ! Mem[000000001300001e]
jmpl %o7,%g0
ldsw [%i1+0x004],%l4 ! Mem[0000000012800004]
p1_far_1_lem:
membar #Sync
stw %l3,[%i0+0x00c] ! Mem[000000001200000c]
sth %l6,[%i0+0x014] ! Mem[0000000012000014]
std %l6,[%i3+0x028] ! Mem[0000000013800028]
sth %l1,[%i2+0x01e] ! Mem[000000001300001e]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x004],%l4 ! Mem[0000000012800004]
p1_far_1_he:
sth %l7,[%i1+0x006] ! Mem[0000000012800006]
lduh [%i3+0x014],%l5 ! Mem[0000000013800014]
lduw [%i3+0x034],%l7 ! Mem[0000000013800034]
ldsb [%i0+0x018],%l0 ! Mem[0000000012000018]
ldsw [%i0+0x004],%l3 ! Mem[0000000012000004]
jmpl %o7,%g0
ldub [%i1+0x012],%l3 ! Mem[0000000012800012]
p1_far_1_hem:
membar #Sync
sth %l7,[%i1+0x006] ! Mem[0000000012800006]
lduh [%i3+0x014],%l5 ! Mem[0000000013800014]
lduw [%i3+0x034],%l7 ! Mem[0000000013800034]
ldsb [%i0+0x018],%l0 ! Mem[0000000012000018]
ldsw [%i0+0x004],%l3 ! Mem[0000000012000004]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x012],%l3 ! Mem[0000000012800012]
p1_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p2_far_1_le:
std %l2,[%i3+0x008] ! Mem[0000000015800008]
stw %l6,[%i0+0x014] ! Mem[0000000014000014]
lduw [%i1+0x008],%l6 ! Mem[0000000014800008]
stw %l1,[%i3+0x01c] ! Mem[000000001580001c]
jmpl %o7,%g0
stw %l4,[%i0+0x024] ! Mem[0000000014000024]
p2_far_1_lem:
membar #Sync
std %l2,[%i3+0x008] ! Mem[0000000015800008]
stw %l6,[%i0+0x014] ! Mem[0000000014000014]
lduw [%i1+0x008],%l6 ! Mem[0000000014800008]
stw %l1,[%i3+0x01c] ! Mem[000000001580001c]
membar #Sync
jmpl %o7,%g0
stw %l4,[%i0+0x024] ! Mem[0000000014000024]
p2_far_1_he:
ldsb [%i2+0x007],%l7 ! Mem[0000000015000007]
stx %l5,[%i3+0x030] ! Mem[0000000015800030]
stx %l7,[%i0+0x030] ! Mem[0000000014000030]
stx %l0,[%i3+0x038] ! Mem[0000000015800038]
lduw [%i0+0x004],%l3 ! Mem[0000000014000004]
jmpl %o7,%g0
ldsh [%i3+0x012],%l3 ! Mem[0000000015800012]
p2_far_1_hem:
membar #Sync
ldsb [%i2+0x007],%l7 ! Mem[0000000015000007]
stx %l5,[%i3+0x030] ! Mem[0000000015800030]
stx %l7,[%i0+0x030] ! Mem[0000000014000030]
stx %l0,[%i3+0x038] ! Mem[0000000015800038]
lduw [%i0+0x004],%l3 ! Mem[0000000014000004]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x012],%l3 ! Mem[0000000015800012]
p2_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p3_far_1_le:
std %l2,[%i1+0x008] ! Mem[0000000016800008]
stx %l6,[%i1+0x010] ! Mem[0000000016800010]
ldsw [%i1+0x028],%l6 ! Mem[0000000016800028]
stx %l1,[%i0+0x018] ! Mem[0000000016000018]
jmpl %o7,%g0
lduw [%i0+0x004],%l4 ! Mem[0000000016000004]
p3_far_1_lem:
membar #Sync
std %l2,[%i1+0x008] ! Mem[0000000016800008]
stx %l6,[%i1+0x010] ! Mem[0000000016800010]
ldsw [%i1+0x028],%l6 ! Mem[0000000016800028]
stx %l1,[%i0+0x018] ! Mem[0000000016000018]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x004],%l4 ! Mem[0000000016000004]
p3_far_1_he:
lduh [%i0+0x006],%l7 ! Mem[0000000016000006]
lduw [%i3+0x014],%l5 ! Mem[0000000017800014]
ldx [%i0+0x030],%l7 ! Mem[0000000016000030]
stb %l0,[%i3+0x018] ! Mem[0000000017800018]
std %l2,[%i1+0x000] ! Mem[0000000016800000]
jmpl %o7,%g0
stw %l3,[%i1+0x010] ! Mem[0000000016800010]
p3_far_1_hem:
membar #Sync
lduh [%i0+0x006],%l7 ! Mem[0000000016000006]
lduw [%i3+0x014],%l5 ! Mem[0000000017800014]
ldx [%i0+0x030],%l7 ! Mem[0000000016000030]
stb %l0,[%i3+0x018] ! Mem[0000000017800018]
std %l2,[%i1+0x000] ! Mem[0000000016800000]
membar #Sync
jmpl %o7,%g0
stw %l3,[%i1+0x010] ! Mem[0000000016800010]
p3_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p4_far_1_le:
ldx [%i0+0x008],%l3 ! Mem[0000000018000008]
ldd [%i1+0x010],%l6 ! Mem[0000000018800010]
ldd [%i0+0x008],%l6 ! Mem[0000000018000008]
ldd [%i1+0x018],%l0 ! Mem[0000000018800018]
jmpl %o7,%g0
ldsb [%i3+0x025],%l4 ! Mem[0000000019800025]
p4_far_1_lem:
membar #Sync
ldx [%i0+0x008],%l3 ! Mem[0000000018000008]
ldd [%i1+0x010],%l6 ! Mem[0000000018800010]
ldd [%i0+0x008],%l6 ! Mem[0000000018000008]
ldd [%i1+0x018],%l0 ! Mem[0000000018800018]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x025],%l4 ! Mem[0000000019800025]
p4_far_1_he:
stw %l7,[%i1+0x004] ! Mem[0000000018800004]
ldd [%i3+0x030],%l4 ! Mem[0000000019800030]
ldd [%i1+0x030],%l6 ! Mem[0000000018800030]
lduw [%i2+0x038],%l0 ! Mem[0000000019000038]
ldsb [%i2+0x007],%l3 ! Mem[0000000019000007]
jmpl %o7,%g0
std %l2,[%i3+0x010] ! Mem[0000000019800010]
p4_far_1_hem:
membar #Sync
stw %l7,[%i1+0x004] ! Mem[0000000018800004]
ldd [%i3+0x030],%l4 ! Mem[0000000019800030]
ldd [%i1+0x030],%l6 ! Mem[0000000018800030]
lduw [%i2+0x038],%l0 ! Mem[0000000019000038]
ldsb [%i2+0x007],%l3 ! Mem[0000000019000007]
membar #Sync
jmpl %o7,%g0
std %l2,[%i3+0x010] ! Mem[0000000019800010]
p4_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p5_far_1_le:
ldx [%i2+0x008],%l3 ! Mem[000000001b000008]
ldsb [%i2+0x015],%l6 ! Mem[000000001b000015]
stb %l6,[%i2+0x029] ! Mem[000000001b000029]
stx %l1,[%i2+0x018] ! Mem[000000001b000018]
jmpl %o7,%g0
std %l4,[%i2+0x000] ! Mem[000000001b000000]
p5_far_1_lem:
membar #Sync
ldx [%i2+0x008],%l3 ! Mem[000000001b000008]
ldsb [%i2+0x015],%l6 ! Mem[000000001b000015]
stb %l6,[%i2+0x029] ! Mem[000000001b000029]
stx %l1,[%i2+0x018] ! Mem[000000001b000018]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x000] ! Mem[000000001b000000]
p5_far_1_he:
ldsh [%i3+0x006],%l7 ! Mem[000000001b800006]
ldx [%i3+0x010],%l5 ! Mem[000000001b800010]
lduw [%i1+0x034],%l7 ! Mem[000000001a800034]
ldub [%i2+0x018],%l0 ! Mem[000000001b000018]
ldub [%i3+0x007],%l3 ! Mem[000000001b800007]
jmpl %o7,%g0
lduh [%i1+0x012],%l3 ! Mem[000000001a800012]
p5_far_1_hem:
membar #Sync
ldsh [%i3+0x006],%l7 ! Mem[000000001b800006]
ldx [%i3+0x010],%l5 ! Mem[000000001b800010]
lduw [%i1+0x034],%l7 ! Mem[000000001a800034]
ldub [%i2+0x018],%l0 ! Mem[000000001b000018]
ldub [%i3+0x007],%l3 ! Mem[000000001b800007]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x012],%l3 ! Mem[000000001a800012]
p5_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p6_far_1_le:
lduh [%i1+0x00e],%l3 ! Mem[000000001c80000e]
ldsh [%i2+0x014],%l6 ! Mem[000000001d000014]
lduh [%i1+0x008],%l6 ! Mem[000000001c800008]
ldd [%i0+0x018],%l0 ! Mem[000000001c000018]
jmpl %o7,%g0
ldub [%i1+0x025],%l4 ! Mem[000000001c800025]
p6_far_1_lem:
membar #Sync
lduh [%i1+0x00e],%l3 ! Mem[000000001c80000e]
ldsh [%i2+0x014],%l6 ! Mem[000000001d000014]
lduh [%i1+0x008],%l6 ! Mem[000000001c800008]
ldd [%i0+0x018],%l0 ! Mem[000000001c000018]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x025],%l4 ! Mem[000000001c800025]
p6_far_1_he:
lduw [%i1+0x004],%l7 ! Mem[000000001c800004]
ldsb [%i3+0x034],%l5 ! Mem[000000001d800034]
stx %l7,[%i1+0x030] ! Mem[000000001c800030]
ldd [%i1+0x038],%l0 ! Mem[000000001c800038]
ldx [%i0+0x000],%l3 ! Mem[000000001c000000]
jmpl %o7,%g0
ldsw [%i2+0x010],%l3 ! Mem[000000001d000010]
p6_far_1_hem:
membar #Sync
lduw [%i1+0x004],%l7 ! Mem[000000001c800004]
ldsb [%i3+0x034],%l5 ! Mem[000000001d800034]
stx %l7,[%i1+0x030] ! Mem[000000001c800030]
ldd [%i1+0x038],%l0 ! Mem[000000001c800038]
ldx [%i0+0x000],%l3 ! Mem[000000001c000000]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x010],%l3 ! Mem[000000001d000010]
p6_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p7_far_1_le:
lduh [%i0+0x00e],%l3 ! Mem[000000001e00000e]
ldsw [%i2+0x014],%l6 ! Mem[000000001f000014]
ldsh [%i0+0x028],%l6 ! Mem[000000001e000028]
ldsb [%i0+0x01e],%l1 ! Mem[000000001e00001e]
jmpl %o7,%g0
ldsb [%i0+0x005],%l4 ! Mem[000000001e000005]
p7_far_1_lem:
membar #Sync
lduh [%i0+0x00e],%l3 ! Mem[000000001e00000e]
ldsw [%i2+0x014],%l6 ! Mem[000000001f000014]
ldsh [%i0+0x028],%l6 ! Mem[000000001e000028]
ldsb [%i0+0x01e],%l1 ! Mem[000000001e00001e]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x005],%l4 ! Mem[000000001e000005]
p7_far_1_he:
sth %l7,[%i2+0x006] ! Mem[000000001f000006]
stb %l5,[%i3+0x014] ! Mem[000000001f800014]
lduh [%i1+0x036],%l7 ! Mem[000000001e800036]
stw %l0,[%i0+0x018] ! Mem[000000001e000018]
sth %l3,[%i0+0x006] ! Mem[000000001e000006]
jmpl %o7,%g0
stx %l3,[%i0+0x010] ! Mem[000000001e000010]
p7_far_1_hem:
membar #Sync
sth %l7,[%i2+0x006] ! Mem[000000001f000006]
stb %l5,[%i3+0x014] ! Mem[000000001f800014]
lduh [%i1+0x036],%l7 ! Mem[000000001e800036]
stw %l0,[%i0+0x018] ! Mem[000000001e000018]
sth %l3,[%i0+0x006] ! Mem[000000001e000006]
membar #Sync
jmpl %o7,%g0
stx %l3,[%i0+0x010] ! Mem[000000001e000010]
p7_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p8_far_1_le:
ldsw [%i2+0x00c],%l3 ! Mem[000000002100000c]
ldub [%i2+0x015],%l6 ! Mem[0000000021000015]
stx %l6,[%i3+0x008] ! Mem[0000000021800008]
ldd [%i1+0x018],%l0 ! Mem[0000000020800018]
jmpl %o7,%g0
std %l4,[%i0+0x020] ! Mem[0000000020000020]
p8_far_1_lem:
membar #Sync
ldsw [%i2+0x00c],%l3 ! Mem[000000002100000c]
ldub [%i2+0x015],%l6 ! Mem[0000000021000015]
stx %l6,[%i3+0x008] ! Mem[0000000021800008]
ldd [%i1+0x018],%l0 ! Mem[0000000020800018]
membar #Sync
jmpl %o7,%g0
std %l4,[%i0+0x020] ! Mem[0000000020000020]
p8_far_1_he:
ldsb [%i0+0x007],%l7 ! Mem[0000000020000007]
ldsh [%i3+0x034],%l5 ! Mem[0000000021800034]
stw %l7,[%i2+0x034] ! Mem[0000000021000034]
std %l0,[%i3+0x038] ! Mem[0000000021800038]
ldsh [%i1+0x006],%l3 ! Mem[0000000020800006]
jmpl %o7,%g0
sth %l3,[%i1+0x012] ! Mem[0000000020800012]
p8_far_1_hem:
membar #Sync
ldsb [%i0+0x007],%l7 ! Mem[0000000020000007]
ldsh [%i3+0x034],%l5 ! Mem[0000000021800034]
stw %l7,[%i2+0x034] ! Mem[0000000021000034]
std %l0,[%i3+0x038] ! Mem[0000000021800038]
ldsh [%i1+0x006],%l3 ! Mem[0000000020800006]
membar #Sync
jmpl %o7,%g0
sth %l3,[%i1+0x012] ! Mem[0000000020800012]
p8_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p9_far_1_le:
ldsw [%i1+0x00c],%l3 ! Mem[000000002280000c]
lduh [%i2+0x014],%l6 ! Mem[0000000023000014]
ldx [%i1+0x028],%l6 ! Mem[0000000022800028]
ldsb [%i2+0x01e],%l1 ! Mem[000000002300001e]
jmpl %o7,%g0
ldub [%i2+0x005],%l4 ! Mem[0000000023000005]
p9_far_1_lem:
membar #Sync
ldsw [%i1+0x00c],%l3 ! Mem[000000002280000c]
lduh [%i2+0x014],%l6 ! Mem[0000000023000014]
ldx [%i1+0x028],%l6 ! Mem[0000000022800028]
ldsb [%i2+0x01e],%l1 ! Mem[000000002300001e]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x005],%l4 ! Mem[0000000023000005]
p9_far_1_he:
lduh [%i1+0x006],%l7 ! Mem[0000000022800006]
std %l4,[%i3+0x010] ! Mem[0000000023800010]
ldub [%i2+0x037],%l7 ! Mem[0000000023000037]
lduh [%i3+0x018],%l0 ! Mem[0000000023800018]
lduh [%i2+0x006],%l3 ! Mem[0000000023000006]
jmpl %o7,%g0
lduw [%i3+0x010],%l3 ! Mem[0000000023800010]
p9_far_1_hem:
membar #Sync
lduh [%i1+0x006],%l7 ! Mem[0000000022800006]
std %l4,[%i3+0x010] ! Mem[0000000023800010]
ldub [%i2+0x037],%l7 ! Mem[0000000023000037]
lduh [%i3+0x018],%l0 ! Mem[0000000023800018]
lduh [%i2+0x006],%l3 ! Mem[0000000023000006]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x010],%l3 ! Mem[0000000023800010]
p9_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p10_far_1_le:
ldsb [%i0+0x00f],%l3 ! Mem[000000002400000f]
lduw [%i2+0x014],%l6 ! Mem[0000000025000014]
ldub [%i1+0x009],%l6 ! Mem[0000000024800009]
ldsh [%i0+0x01e],%l1 ! Mem[000000002400001e]
jmpl %o7,%g0
stx %l4,[%i1+0x020] ! Mem[0000000024800020]
p10_far_1_lem:
membar #Sync
ldsb [%i0+0x00f],%l3 ! Mem[000000002400000f]
lduw [%i2+0x014],%l6 ! Mem[0000000025000014]
ldub [%i1+0x009],%l6 ! Mem[0000000024800009]
ldsh [%i0+0x01e],%l1 ! Mem[000000002400001e]
membar #Sync
jmpl %o7,%g0
stx %l4,[%i1+0x020] ! Mem[0000000024800020]
p10_far_1_he:
std %l6,[%i3+0x000] ! Mem[0000000025800000]
ldsw [%i3+0x034],%l5 ! Mem[0000000025800034]
sth %l7,[%i3+0x036] ! Mem[0000000025800036]
ldsw [%i3+0x038],%l0 ! Mem[0000000025800038]
stb %l3,[%i3+0x007] ! Mem[0000000025800007]
jmpl %o7,%g0
ldsh [%i1+0x012],%l3 ! Mem[0000000024800012]
p10_far_1_hem:
membar #Sync
std %l6,[%i3+0x000] ! Mem[0000000025800000]
ldsw [%i3+0x034],%l5 ! Mem[0000000025800034]
sth %l7,[%i3+0x036] ! Mem[0000000025800036]
ldsw [%i3+0x038],%l0 ! Mem[0000000025800038]
stb %l3,[%i3+0x007] ! Mem[0000000025800007]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x012],%l3 ! Mem[0000000024800012]
p10_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p11_far_1_le:
ldsb [%i2+0x00f],%l3 ! Mem[000000002700000f]
ldx [%i3+0x010],%l6 ! Mem[0000000027800010]
ldsb [%i0+0x029],%l6 ! Mem[0000000026000029]
ldsb [%i0+0x01e],%l1 ! Mem[000000002600001e]
jmpl %o7,%g0
ldx [%i0+0x000],%l4 ! Mem[0000000026000000]
p11_far_1_lem:
membar #Sync
ldsb [%i2+0x00f],%l3 ! Mem[000000002700000f]
ldx [%i3+0x010],%l6 ! Mem[0000000027800010]
ldsb [%i0+0x029],%l6 ! Mem[0000000026000029]
ldsb [%i0+0x01e],%l1 ! Mem[000000002600001e]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x000],%l4 ! Mem[0000000026000000]
p11_far_1_he:
ldsh [%i1+0x006],%l7 ! Mem[0000000026800006]
sth %l5,[%i3+0x014] ! Mem[0000000027800014]
ldsw [%i3+0x034],%l7 ! Mem[0000000027800034]
stx %l0,[%i2+0x018] ! Mem[0000000027000018]
stw %l3,[%i0+0x004] ! Mem[0000000026000004]
jmpl %o7,%g0
ldd [%i2+0x010],%l2 ! Mem[0000000027000010]
p11_far_1_hem:
membar #Sync
ldsh [%i1+0x006],%l7 ! Mem[0000000026800006]
sth %l5,[%i3+0x014] ! Mem[0000000027800014]
ldsw [%i3+0x034],%l7 ! Mem[0000000027800034]
stx %l0,[%i2+0x018] ! Mem[0000000027000018]
stw %l3,[%i0+0x004] ! Mem[0000000026000004]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x010],%l2 ! Mem[0000000027000010]
p11_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p12_far_1_le:
stx %l3,[%i1+0x008] ! Mem[0000000028800008]
stb %l6,[%i3+0x015] ! Mem[0000000029800015]
stw %l6,[%i2+0x008] ! Mem[0000000029000008]
ldsh [%i1+0x01e],%l1 ! Mem[000000002880001e]
jmpl %o7,%g0
ldub [%i0+0x025],%l4 ! Mem[0000000028000025]
p12_far_1_lem:
membar #Sync
stx %l3,[%i1+0x008] ! Mem[0000000028800008]
stb %l6,[%i3+0x015] ! Mem[0000000029800015]
stw %l6,[%i2+0x008] ! Mem[0000000029000008]
ldsh [%i1+0x01e],%l1 ! Mem[000000002880001e]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x025],%l4 ! Mem[0000000028000025]
p12_far_1_he:
lduw [%i2+0x004],%l7 ! Mem[0000000029000004]
ldub [%i3+0x034],%l5 ! Mem[0000000029800034]
std %l6,[%i0+0x030] ! Mem[0000000028000030]
sth %l0,[%i1+0x038] ! Mem[0000000028800038]
ldsw [%i1+0x004],%l3 ! Mem[0000000028800004]
jmpl %o7,%g0
std %l2,[%i0+0x010] ! Mem[0000000028000010]
p12_far_1_hem:
membar #Sync
lduw [%i2+0x004],%l7 ! Mem[0000000029000004]
ldub [%i3+0x034],%l5 ! Mem[0000000029800034]
std %l6,[%i0+0x030] ! Mem[0000000028000030]
sth %l0,[%i1+0x038] ! Mem[0000000028800038]
ldsw [%i1+0x004],%l3 ! Mem[0000000028800004]
membar #Sync
jmpl %o7,%g0
std %l2,[%i0+0x010] ! Mem[0000000028000010]
p12_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p13_far_1_le:
stx %l3,[%i0+0x008] ! Mem[000000002a000008]
std %l6,[%i0+0x010] ! Mem[000000002a000010]
lduw [%i1+0x028],%l6 ! Mem[000000002a800028]
ldsw [%i2+0x01c],%l1 ! Mem[000000002b00001c]
jmpl %o7,%g0
stx %l4,[%i3+0x000] ! Mem[000000002b800000]
p13_far_1_lem:
membar #Sync
stx %l3,[%i0+0x008] ! Mem[000000002a000008]
std %l6,[%i0+0x010] ! Mem[000000002a000010]
lduw [%i1+0x028],%l6 ! Mem[000000002a800028]
ldsw [%i2+0x01c],%l1 ! Mem[000000002b00001c]
membar #Sync
jmpl %o7,%g0
stx %l4,[%i3+0x000] ! Mem[000000002b800000]
p13_far_1_he:
sth %l7,[%i0+0x006] ! Mem[000000002a000006]
std %l4,[%i3+0x010] ! Mem[000000002b800010]
ldsh [%i0+0x036],%l7 ! Mem[000000002a000036]
stb %l0,[%i1+0x018] ! Mem[000000002a800018]
lduw [%i2+0x004],%l3 ! Mem[000000002b000004]
jmpl %o7,%g0
ldx [%i2+0x010],%l3 ! Mem[000000002b000010]
p13_far_1_hem:
membar #Sync
sth %l7,[%i0+0x006] ! Mem[000000002a000006]
std %l4,[%i3+0x010] ! Mem[000000002b800010]
ldsh [%i0+0x036],%l7 ! Mem[000000002a000036]
stb %l0,[%i1+0x018] ! Mem[000000002a800018]
lduw [%i2+0x004],%l3 ! Mem[000000002b000004]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x010],%l3 ! Mem[000000002b000010]
p13_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p14_far_1_le:
sth %l3,[%i2+0x00e] ! Mem[000000002d00000e]
sth %l6,[%i0+0x014] ! Mem[000000002c000014]
ldsw [%i0+0x008],%l6 ! Mem[000000002c000008]
ldsh [%i0+0x01e],%l1 ! Mem[000000002c00001e]
jmpl %o7,%g0
ldx [%i2+0x020],%l4 ! Mem[000000002d000020]
p14_far_1_lem:
membar #Sync
sth %l3,[%i2+0x00e] ! Mem[000000002d00000e]
sth %l6,[%i0+0x014] ! Mem[000000002c000014]
ldsw [%i0+0x008],%l6 ! Mem[000000002c000008]
ldsh [%i0+0x01e],%l1 ! Mem[000000002c00001e]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x020],%l4 ! Mem[000000002d000020]
p14_far_1_he:
ldsb [%i1+0x007],%l7 ! Mem[000000002c800007]
ldsw [%i3+0x034],%l5 ! Mem[000000002d800034]
sth %l7,[%i1+0x036] ! Mem[000000002c800036]
ldub [%i0+0x038],%l0 ! Mem[000000002c000038]
std %l2,[%i3+0x000] ! Mem[000000002d800000]
jmpl %o7,%g0
ldsw [%i0+0x010],%l3 ! Mem[000000002c000010]
p14_far_1_hem:
membar #Sync
ldsb [%i1+0x007],%l7 ! Mem[000000002c800007]
ldsw [%i3+0x034],%l5 ! Mem[000000002d800034]
sth %l7,[%i1+0x036] ! Mem[000000002c800036]
ldub [%i0+0x038],%l0 ! Mem[000000002c000038]
std %l2,[%i3+0x000] ! Mem[000000002d800000]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x010],%l3 ! Mem[000000002c000010]
p14_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p15_far_1_le:
sth %l3,[%i0+0x00e] ! Mem[000000002e00000e]
stw %l6,[%i0+0x014] ! Mem[000000002e000014]
ldd [%i3+0x028],%l6 ! Mem[000000002f800028]
ldsw [%i0+0x01c],%l1 ! Mem[000000002e00001c]
jmpl %o7,%g0
ldsh [%i1+0x004],%l4 ! Mem[000000002e800004]
p15_far_1_lem:
membar #Sync
sth %l3,[%i0+0x00e] ! Mem[000000002e00000e]
stw %l6,[%i0+0x014] ! Mem[000000002e000014]
ldd [%i3+0x028],%l6 ! Mem[000000002f800028]
ldsw [%i0+0x01c],%l1 ! Mem[000000002e00001c]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x004],%l4 ! Mem[000000002e800004]
p15_far_1_he:
lduh [%i0+0x006],%l7 ! Mem[000000002e000006]
sth %l5,[%i3+0x014] ! Mem[000000002f800014]
ldsw [%i1+0x034],%l7 ! Mem[000000002e800034]
ldsh [%i3+0x018],%l0 ! Mem[000000002f800018]
stx %l3,[%i0+0x000] ! Mem[000000002e000000]
jmpl %o7,%g0
ldsb [%i1+0x012],%l3 ! Mem[000000002e800012]
p15_far_1_hem:
membar #Sync
lduh [%i0+0x006],%l7 ! Mem[000000002e000006]
sth %l5,[%i3+0x014] ! Mem[000000002f800014]
ldsw [%i1+0x034],%l7 ! Mem[000000002e800034]
ldsh [%i3+0x018],%l0 ! Mem[000000002f800018]
stx %l3,[%i0+0x000] ! Mem[000000002e000000]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x012],%l3 ! Mem[000000002e800012]
p15_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p16_far_1_le:
stb %l3,[%i0+0x00f] ! Mem[000000003000000f]
stx %l6,[%i1+0x010] ! Mem[0000000030800010]
sth %l6,[%i1+0x008] ! Mem[0000000030800008]
ldub [%i1+0x01e],%l1 ! Mem[000000003080001e]
jmpl %o7,%g0
sth %l4,[%i0+0x024] ! Mem[0000000030000024]
p16_far_1_lem:
membar #Sync
stb %l3,[%i0+0x00f] ! Mem[000000003000000f]
stx %l6,[%i1+0x010] ! Mem[0000000030800010]
sth %l6,[%i1+0x008] ! Mem[0000000030800008]
ldub [%i1+0x01e],%l1 ! Mem[000000003080001e]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i0+0x024] ! Mem[0000000030000024]
p16_far_1_he:
std %l6,[%i1+0x000] ! Mem[0000000030800000]
ldub [%i3+0x034],%l5 ! Mem[0000000031800034]
std %l6,[%i1+0x030] ! Mem[0000000030800030]
ldd [%i3+0x038],%l0 ! Mem[0000000031800038]
ldub [%i0+0x007],%l3 ! Mem[0000000030000007]
jmpl %o7,%g0
sth %l3,[%i3+0x012] ! Mem[0000000031800012]
p16_far_1_hem:
membar #Sync
std %l6,[%i1+0x000] ! Mem[0000000030800000]
ldub [%i3+0x034],%l5 ! Mem[0000000031800034]
std %l6,[%i1+0x030] ! Mem[0000000030800030]
ldd [%i3+0x038],%l0 ! Mem[0000000031800038]
ldub [%i0+0x007],%l3 ! Mem[0000000030000007]
membar #Sync
jmpl %o7,%g0
sth %l3,[%i3+0x012] ! Mem[0000000031800012]
p16_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p17_far_1_le:
stb %l3,[%i2+0x00f] ! Mem[000000003300000f]
ldd [%i1+0x010],%l6 ! Mem[0000000032800010]
lduh [%i1+0x028],%l6 ! Mem[0000000032800028]
lduh [%i3+0x01e],%l1 ! Mem[000000003380001e]
jmpl %o7,%g0
lduh [%i3+0x004],%l4 ! Mem[0000000033800004]
p17_far_1_lem:
membar #Sync
stb %l3,[%i2+0x00f] ! Mem[000000003300000f]
ldd [%i1+0x010],%l6 ! Mem[0000000032800010]
lduh [%i1+0x028],%l6 ! Mem[0000000032800028]
lduh [%i3+0x01e],%l1 ! Mem[000000003380001e]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x004],%l4 ! Mem[0000000033800004]
p17_far_1_he:
ldd [%i3+0x000],%l6 ! Mem[0000000033800000]
stw %l5,[%i3+0x014] ! Mem[0000000033800014]
ldsh [%i1+0x036],%l7 ! Mem[0000000032800036]
std %l0,[%i3+0x018] ! Mem[0000000033800018]
ldx [%i1+0x000],%l3 ! Mem[0000000032800000]
jmpl %o7,%g0
stb %l3,[%i1+0x012] ! Mem[0000000032800012]
p17_far_1_hem:
membar #Sync
ldd [%i3+0x000],%l6 ! Mem[0000000033800000]
stw %l5,[%i3+0x014] ! Mem[0000000033800014]
ldsh [%i1+0x036],%l7 ! Mem[0000000032800036]
std %l0,[%i3+0x018] ! Mem[0000000033800018]
ldx [%i1+0x000],%l3 ! Mem[0000000032800000]
membar #Sync
jmpl %o7,%g0
stb %l3,[%i1+0x012] ! Mem[0000000032800012]
p17_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p18_far_1_le:
lduw [%i0+0x00c],%l3 ! Mem[000000003400000c]
ldsb [%i2+0x015],%l6 ! Mem[0000000035000015]
ldsh [%i0+0x008],%l6 ! Mem[0000000034000008]
ldub [%i0+0x01e],%l1 ! Mem[000000003400001e]
jmpl %o7,%g0
ldsh [%i2+0x024],%l4 ! Mem[0000000035000024]
p18_far_1_lem:
membar #Sync
lduw [%i0+0x00c],%l3 ! Mem[000000003400000c]
ldsb [%i2+0x015],%l6 ! Mem[0000000035000015]
ldsh [%i0+0x008],%l6 ! Mem[0000000034000008]
ldub [%i0+0x01e],%l1 ! Mem[000000003400001e]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x024],%l4 ! Mem[0000000035000024]
p18_far_1_he:
lduw [%i1+0x004],%l7 ! Mem[0000000034800004]
lduh [%i3+0x034],%l5 ! Mem[0000000035800034]
stb %l7,[%i2+0x037] ! Mem[0000000035000037]
ldx [%i2+0x038],%l0 ! Mem[0000000035000038]
sth %l3,[%i2+0x006] ! Mem[0000000035000006]
jmpl %o7,%g0
ldub [%i2+0x012],%l3 ! Mem[0000000035000012]
p18_far_1_hem:
membar #Sync
lduw [%i1+0x004],%l7 ! Mem[0000000034800004]
lduh [%i3+0x034],%l5 ! Mem[0000000035800034]
stb %l7,[%i2+0x037] ! Mem[0000000035000037]
ldx [%i2+0x038],%l0 ! Mem[0000000035000038]
sth %l3,[%i2+0x006] ! Mem[0000000035000006]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x012],%l3 ! Mem[0000000035000012]
p18_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p19_far_1_le:
lduw [%i0+0x00c],%l3 ! Mem[000000003600000c]
ldsh [%i2+0x014],%l6 ! Mem[0000000037000014]
stx %l6,[%i2+0x028] ! Mem[0000000037000028]
lduh [%i0+0x01e],%l1 ! Mem[000000003600001e]
jmpl %o7,%g0
sth %l4,[%i1+0x004] ! Mem[0000000036800004]
p19_far_1_lem:
membar #Sync
lduw [%i0+0x00c],%l3 ! Mem[000000003600000c]
ldsh [%i2+0x014],%l6 ! Mem[0000000037000014]
stx %l6,[%i2+0x028] ! Mem[0000000037000028]
lduh [%i0+0x01e],%l1 ! Mem[000000003600001e]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i1+0x004] ! Mem[0000000036800004]
p19_far_1_he:
sth %l7,[%i2+0x006] ! Mem[0000000037000006]
stx %l5,[%i3+0x010] ! Mem[0000000037800010]
ldsb [%i2+0x037],%l7 ! Mem[0000000037000037]
ldsw [%i1+0x018],%l0 ! Mem[0000000036800018]
ldd [%i3+0x000],%l2 ! Mem[0000000037800000]
jmpl %o7,%g0
ldsh [%i0+0x012],%l3 ! Mem[0000000036000012]
p19_far_1_hem:
membar #Sync
sth %l7,[%i2+0x006] ! Mem[0000000037000006]
stx %l5,[%i3+0x010] ! Mem[0000000037800010]
ldsb [%i2+0x037],%l7 ! Mem[0000000037000037]
ldsw [%i1+0x018],%l0 ! Mem[0000000036800018]
ldd [%i3+0x000],%l2 ! Mem[0000000037800000]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x012],%l3 ! Mem[0000000036000012]
p19_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p20_far_1_le:
ldub [%i2+0x00f],%l3 ! Mem[000000003900000f]
ldsw [%i2+0x014],%l6 ! Mem[0000000039000014]
std %l6,[%i1+0x008] ! Mem[0000000038800008]
lduw [%i1+0x01c],%l1 ! Mem[000000003880001c]
jmpl %o7,%g0
lduh [%i0+0x024],%l4 ! Mem[0000000038000024]
p20_far_1_lem:
membar #Sync
ldub [%i2+0x00f],%l3 ! Mem[000000003900000f]
ldsw [%i2+0x014],%l6 ! Mem[0000000039000014]
std %l6,[%i1+0x008] ! Mem[0000000038800008]
lduw [%i1+0x01c],%l1 ! Mem[000000003880001c]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x024],%l4 ! Mem[0000000038000024]
p20_far_1_he:
ldsb [%i0+0x007],%l7 ! Mem[0000000038000007]
lduw [%i3+0x034],%l5 ! Mem[0000000039800034]
ldx [%i3+0x030],%l7 ! Mem[0000000039800030]
ldsb [%i1+0x038],%l0 ! Mem[0000000038800038]
lduh [%i0+0x006],%l3 ! Mem[0000000038000006]
jmpl %o7,%g0
stw %l3,[%i1+0x010] ! Mem[0000000038800010]
p20_far_1_hem:
membar #Sync
ldsb [%i0+0x007],%l7 ! Mem[0000000038000007]
lduw [%i3+0x034],%l5 ! Mem[0000000039800034]
ldx [%i3+0x030],%l7 ! Mem[0000000039800030]
ldsb [%i1+0x038],%l0 ! Mem[0000000038800038]
lduh [%i0+0x006],%l3 ! Mem[0000000038000006]
membar #Sync
jmpl %o7,%g0
stw %l3,[%i1+0x010] ! Mem[0000000038800010]
p20_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p21_far_1_le:
ldub [%i0+0x00f],%l3 ! Mem[000000003a00000f]
ldub [%i2+0x015],%l6 ! Mem[000000003b000015]
ldub [%i0+0x029],%l6 ! Mem[000000003a000029]
lduh [%i3+0x01e],%l1 ! Mem[000000003b80001e]
jmpl %o7,%g0
ldd [%i0+0x000],%l4 ! Mem[000000003a000000]
p21_far_1_lem:
membar #Sync
ldub [%i0+0x00f],%l3 ! Mem[000000003a00000f]
ldub [%i2+0x015],%l6 ! Mem[000000003b000015]
ldub [%i0+0x029],%l6 ! Mem[000000003a000029]
lduh [%i3+0x01e],%l1 ! Mem[000000003b80001e]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x000],%l4 ! Mem[000000003a000000]
p21_far_1_he:
lduh [%i1+0x006],%l7 ! Mem[000000003a800006]
ldd [%i3+0x010],%l4 ! Mem[000000003b800010]
ldd [%i3+0x030],%l6 ! Mem[000000003b800030]
stx %l0,[%i0+0x018] ! Mem[000000003a000018]
stb %l3,[%i0+0x007] ! Mem[000000003a000007]
jmpl %o7,%g0
std %l2,[%i3+0x010] ! Mem[000000003b800010]
p21_far_1_hem:
membar #Sync
lduh [%i1+0x006],%l7 ! Mem[000000003a800006]
ldd [%i3+0x010],%l4 ! Mem[000000003b800010]
ldd [%i3+0x030],%l6 ! Mem[000000003b800030]
stx %l0,[%i0+0x018] ! Mem[000000003a000018]
stb %l3,[%i0+0x007] ! Mem[000000003a000007]
membar #Sync
jmpl %o7,%g0
std %l2,[%i3+0x010] ! Mem[000000003b800010]
p21_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p22_far_1_le:
ldsh [%i0+0x00e],%l3 ! Mem[000000003c00000e]
lduh [%i2+0x014],%l6 ! Mem[000000003d000014]
ldsb [%i3+0x009],%l6 ! Mem[000000003d800009]
lduw [%i0+0x01c],%l1 ! Mem[000000003c00001c]
jmpl %o7,%g0
stb %l4,[%i3+0x025] ! Mem[000000003d800025]
p22_far_1_lem:
membar #Sync
ldsh [%i0+0x00e],%l3 ! Mem[000000003c00000e]
lduh [%i2+0x014],%l6 ! Mem[000000003d000014]
ldsb [%i3+0x009],%l6 ! Mem[000000003d800009]
lduw [%i0+0x01c],%l1 ! Mem[000000003c00001c]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i3+0x025] ! Mem[000000003d800025]
p22_far_1_he:
std %l6,[%i3+0x000] ! Mem[000000003d800000]
ldx [%i3+0x030],%l5 ! Mem[000000003d800030]
lduw [%i0+0x034],%l7 ! Mem[000000003c000034]
stb %l0,[%i3+0x038] ! Mem[000000003d800038]
stw %l3,[%i1+0x004] ! Mem[000000003c800004]
jmpl %o7,%g0
lduh [%i1+0x012],%l3 ! Mem[000000003c800012]
p22_far_1_hem:
membar #Sync
std %l6,[%i3+0x000] ! Mem[000000003d800000]
ldx [%i3+0x030],%l5 ! Mem[000000003d800030]
lduw [%i0+0x034],%l7 ! Mem[000000003c000034]
stb %l0,[%i3+0x038] ! Mem[000000003d800038]
stw %l3,[%i1+0x004] ! Mem[000000003c800004]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x012],%l3 ! Mem[000000003c800012]
p22_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p23_far_1_le:
ldsh [%i2+0x00e],%l3 ! Mem[000000003f00000e]
lduw [%i2+0x014],%l6 ! Mem[000000003f000014]
stw %l6,[%i1+0x028] ! Mem[000000003e800028]
ldx [%i0+0x018],%l1 ! Mem[000000003e000018]
jmpl %o7,%g0
lduh [%i2+0x004],%l4 ! Mem[000000003f000004]
p23_far_1_lem:
membar #Sync
ldsh [%i2+0x00e],%l3 ! Mem[000000003f00000e]
lduw [%i2+0x014],%l6 ! Mem[000000003f000014]
stw %l6,[%i1+0x028] ! Mem[000000003e800028]
ldx [%i0+0x018],%l1 ! Mem[000000003e000018]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x004],%l4 ! Mem[000000003f000004]
p23_far_1_he:
ldd [%i1+0x000],%l6 ! Mem[000000003e800000]
ldsb [%i3+0x014],%l5 ! Mem[000000003f800014]
stx %l7,[%i0+0x030] ! Mem[000000003e000030]
lduw [%i3+0x018],%l0 ! Mem[000000003f800018]
ldsb [%i2+0x007],%l3 ! Mem[000000003f000007]
jmpl %o7,%g0
ldsw [%i3+0x010],%l3 ! Mem[000000003f800010]
p23_far_1_hem:
membar #Sync
ldd [%i1+0x000],%l6 ! Mem[000000003e800000]
ldsb [%i3+0x014],%l5 ! Mem[000000003f800014]
stx %l7,[%i0+0x030] ! Mem[000000003e000030]
lduw [%i3+0x018],%l0 ! Mem[000000003f800018]
ldsb [%i2+0x007],%l3 ! Mem[000000003f000007]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x010],%l3 ! Mem[000000003f800010]
p23_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p24_far_1_le:
ldsh [%i0+0x00e],%l3 ! Mem[000000004000000e]
ldx [%i3+0x010],%l6 ! Mem[0000000041800010]
stb %l6,[%i1+0x009] ! Mem[0000000040800009]
lduw [%i2+0x01c],%l1 ! Mem[000000004100001c]
jmpl %o7,%g0
ldd [%i1+0x020],%l4 ! Mem[0000000040800020]
p24_far_1_lem:
membar #Sync
ldsh [%i0+0x00e],%l3 ! Mem[000000004000000e]
ldx [%i3+0x010],%l6 ! Mem[0000000041800010]
stb %l6,[%i1+0x009] ! Mem[0000000040800009]
lduw [%i2+0x01c],%l1 ! Mem[000000004100001c]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x020],%l4 ! Mem[0000000040800020]
p24_far_1_he:
ldub [%i2+0x007],%l7 ! Mem[0000000041000007]
stb %l5,[%i3+0x034] ! Mem[0000000041800034]
lduh [%i1+0x036],%l7 ! Mem[0000000040800036]
ldub [%i3+0x038],%l0 ! Mem[0000000041800038]
lduw [%i3+0x004],%l3 ! Mem[0000000041800004]
jmpl %o7,%g0
stx %l3,[%i1+0x010] ! Mem[0000000040800010]
p24_far_1_hem:
membar #Sync
ldub [%i2+0x007],%l7 ! Mem[0000000041000007]
stb %l5,[%i3+0x034] ! Mem[0000000041800034]
lduh [%i1+0x036],%l7 ! Mem[0000000040800036]
ldub [%i3+0x038],%l0 ! Mem[0000000041800038]
lduw [%i3+0x004],%l3 ! Mem[0000000041800004]
membar #Sync
jmpl %o7,%g0
stx %l3,[%i1+0x010] ! Mem[0000000040800010]
p24_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p25_far_1_le:
ldd [%i3+0x008],%l2 ! Mem[0000000043800008]
stb %l6,[%i3+0x015] ! Mem[0000000043800015]
ldsw [%i0+0x028],%l6 ! Mem[0000000042000028]
ldx [%i3+0x018],%l1 ! Mem[0000000043800018]
jmpl %o7,%g0
stb %l4,[%i0+0x005] ! Mem[0000000042000005]
p25_far_1_lem:
membar #Sync
ldd [%i3+0x008],%l2 ! Mem[0000000043800008]
stb %l6,[%i3+0x015] ! Mem[0000000043800015]
ldsw [%i0+0x028],%l6 ! Mem[0000000042000028]
ldx [%i3+0x018],%l1 ! Mem[0000000043800018]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i0+0x005] ! Mem[0000000042000005]
p25_far_1_he:
sth %l7,[%i0+0x006] ! Mem[0000000042000006]
ldsh [%i3+0x014],%l5 ! Mem[0000000043800014]
ldd [%i1+0x030],%l6 ! Mem[0000000042800030]
ldd [%i2+0x018],%l0 ! Mem[0000000043000018]
std %l2,[%i0+0x000] ! Mem[0000000042000000]
jmpl %o7,%g0
stb %l3,[%i2+0x012] ! Mem[0000000043000012]
p25_far_1_hem:
membar #Sync
sth %l7,[%i0+0x006] ! Mem[0000000042000006]
ldsh [%i3+0x014],%l5 ! Mem[0000000043800014]
ldd [%i1+0x030],%l6 ! Mem[0000000042800030]
ldd [%i2+0x018],%l0 ! Mem[0000000043000018]
std %l2,[%i0+0x000] ! Mem[0000000042000000]
membar #Sync
jmpl %o7,%g0
stb %l3,[%i2+0x012] ! Mem[0000000043000012]
p25_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p26_far_1_le:
ldd [%i2+0x008],%l2 ! Mem[0000000045000008]
std %l6,[%i0+0x010] ! Mem[0000000044000010]
ldd [%i2+0x008],%l6 ! Mem[0000000045000008]
stb %l1,[%i0+0x01e] ! Mem[000000004400001e]
jmpl %o7,%g0
ldsw [%i3+0x024],%l4 ! Mem[0000000045800024]
p26_far_1_lem:
membar #Sync
ldd [%i2+0x008],%l2 ! Mem[0000000045000008]
std %l6,[%i0+0x010] ! Mem[0000000044000010]
ldd [%i2+0x008],%l6 ! Mem[0000000045000008]
stb %l1,[%i0+0x01e] ! Mem[000000004400001e]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x024],%l4 ! Mem[0000000045800024]
p26_far_1_he:
ldsb [%i1+0x007],%l7 ! Mem[0000000044800007]
std %l4,[%i3+0x030] ! Mem[0000000045800030]
lduw [%i1+0x034],%l7 ! Mem[0000000044800034]
stw %l0,[%i1+0x038] ! Mem[0000000044800038]
stx %l3,[%i0+0x000] ! Mem[0000000044000000]
jmpl %o7,%g0
lduw [%i0+0x010],%l3 ! Mem[0000000044000010]
p26_far_1_hem:
membar #Sync
ldsb [%i1+0x007],%l7 ! Mem[0000000044800007]
std %l4,[%i3+0x030] ! Mem[0000000045800030]
lduw [%i1+0x034],%l7 ! Mem[0000000044800034]
stw %l0,[%i1+0x038] ! Mem[0000000044800038]
stx %l3,[%i0+0x000] ! Mem[0000000044000000]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x010],%l3 ! Mem[0000000044000010]
p26_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p27_far_1_le:
stw %l3,[%i0+0x00c] ! Mem[000000004600000c]
sth %l6,[%i0+0x014] ! Mem[0000000046000014]
sth %l6,[%i1+0x028] ! Mem[0000000046800028]
std %l0,[%i0+0x018] ! Mem[0000000046000018]
jmpl %o7,%g0
stw %l4,[%i2+0x004] ! Mem[0000000047000004]
p27_far_1_lem:
membar #Sync
stw %l3,[%i0+0x00c] ! Mem[000000004600000c]
sth %l6,[%i0+0x014] ! Mem[0000000046000014]
sth %l6,[%i1+0x028] ! Mem[0000000046800028]
std %l0,[%i0+0x018] ! Mem[0000000046000018]
membar #Sync
jmpl %o7,%g0
stw %l4,[%i2+0x004] ! Mem[0000000047000004]
p27_far_1_he:
lduh [%i3+0x006],%l7 ! Mem[0000000047800006]
ldsw [%i3+0x014],%l5 ! Mem[0000000047800014]
stx %l7,[%i1+0x030] ! Mem[0000000046800030]
ldx [%i0+0x018],%l0 ! Mem[0000000046000018]
ldsh [%i1+0x006],%l3 ! Mem[0000000046800006]
jmpl %o7,%g0
ldsh [%i1+0x012],%l3 ! Mem[0000000046800012]
p27_far_1_hem:
membar #Sync
lduh [%i3+0x006],%l7 ! Mem[0000000047800006]
ldsw [%i3+0x014],%l5 ! Mem[0000000047800014]
stx %l7,[%i1+0x030] ! Mem[0000000046800030]
ldx [%i0+0x018],%l0 ! Mem[0000000046000018]
ldsh [%i1+0x006],%l3 ! Mem[0000000046800006]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x012],%l3 ! Mem[0000000046800012]
p27_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p28_far_1_le:
stw %l3,[%i3+0x00c] ! Mem[000000004980000c]
stw %l6,[%i0+0x014] ! Mem[0000000048000014]
ldx [%i0+0x008],%l6 ! Mem[0000000048000008]
stb %l1,[%i2+0x01e] ! Mem[000000004900001e]
jmpl %o7,%g0
lduw [%i1+0x024],%l4 ! Mem[0000000048800024]
p28_far_1_lem:
membar #Sync
stw %l3,[%i3+0x00c] ! Mem[000000004980000c]
stw %l6,[%i0+0x014] ! Mem[0000000048000014]
ldx [%i0+0x008],%l6 ! Mem[0000000048000008]
stb %l1,[%i2+0x01e] ! Mem[000000004900001e]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x024],%l4 ! Mem[0000000048800024]
p28_far_1_he:
std %l6,[%i1+0x000] ! Mem[0000000048800000]
sth %l5,[%i3+0x034] ! Mem[0000000049800034]
lduh [%i2+0x036],%l7 ! Mem[0000000049000036]
lduh [%i0+0x038],%l0 ! Mem[0000000048000038]
ldx [%i2+0x000],%l3 ! Mem[0000000049000000]
jmpl %o7,%g0
ldd [%i3+0x010],%l2 ! Mem[0000000049800010]
p28_far_1_hem:
membar #Sync
std %l6,[%i1+0x000] ! Mem[0000000048800000]
sth %l5,[%i3+0x034] ! Mem[0000000049800034]
lduh [%i2+0x036],%l7 ! Mem[0000000049000036]
lduh [%i0+0x038],%l0 ! Mem[0000000048000038]
ldx [%i2+0x000],%l3 ! Mem[0000000049000000]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x010],%l2 ! Mem[0000000049800010]
p28_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p29_far_1_le:
std %l2,[%i2+0x008] ! Mem[000000004b000008]
stx %l6,[%i1+0x010] ! Mem[000000004a800010]
ldsh [%i3+0x028],%l6 ! Mem[000000004b800028]
std %l0,[%i3+0x018] ! Mem[000000004b800018]
jmpl %o7,%g0
ldsw [%i0+0x004],%l4 ! Mem[000000004a000004]
p29_far_1_lem:
membar #Sync
std %l2,[%i2+0x008] ! Mem[000000004b000008]
stx %l6,[%i1+0x010] ! Mem[000000004a800010]
ldsh [%i3+0x028],%l6 ! Mem[000000004b800028]
std %l0,[%i3+0x018] ! Mem[000000004b800018]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x004],%l4 ! Mem[000000004a000004]
p29_far_1_he:
ldd [%i2+0x000],%l6 ! Mem[000000004b000000]
ldub [%i3+0x014],%l5 ! Mem[000000004b800014]
stw %l7,[%i2+0x034] ! Mem[000000004b000034]
ldsw [%i3+0x018],%l0 ! Mem[000000004b800018]
sth %l3,[%i3+0x006] ! Mem[000000004b800006]
jmpl %o7,%g0
std %l2,[%i1+0x010] ! Mem[000000004a800010]
p29_far_1_hem:
membar #Sync
ldd [%i2+0x000],%l6 ! Mem[000000004b000000]
ldub [%i3+0x014],%l5 ! Mem[000000004b800014]
stw %l7,[%i2+0x034] ! Mem[000000004b000034]
ldsw [%i3+0x018],%l0 ! Mem[000000004b800018]
sth %l3,[%i3+0x006] ! Mem[000000004b800006]
membar #Sync
jmpl %o7,%g0
std %l2,[%i1+0x010] ! Mem[000000004a800010]
p29_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p30_far_1_le:
std %l2,[%i0+0x008] ! Mem[000000004c000008]
stw %l6,[%i1+0x014] ! Mem[000000004c800014]
stx %l6,[%i1+0x008] ! Mem[000000004c800008]
sth %l1,[%i0+0x01e] ! Mem[000000004c00001e]
jmpl %o7,%g0
stw %l4,[%i0+0x024] ! Mem[000000004c000024]
p30_far_1_lem:
membar #Sync
std %l2,[%i0+0x008] ! Mem[000000004c000008]
stw %l6,[%i1+0x014] ! Mem[000000004c800014]
stx %l6,[%i1+0x008] ! Mem[000000004c800008]
sth %l1,[%i0+0x01e] ! Mem[000000004c00001e]
membar #Sync
jmpl %o7,%g0
stw %l4,[%i0+0x024] ! Mem[000000004c000024]
p30_far_1_he:
ldub [%i0+0x007],%l7 ! Mem[000000004c000007]
stw %l5,[%i3+0x034] ! Mem[000000004d800034]
ldub [%i3+0x037],%l7 ! Mem[000000004d800037]
stx %l0,[%i3+0x038] ! Mem[000000004d800038]
ldd [%i0+0x000],%l2 ! Mem[000000004c000000]
jmpl %o7,%g0
ldx [%i2+0x010],%l3 ! Mem[000000004d000010]
p30_far_1_hem:
membar #Sync
ldub [%i0+0x007],%l7 ! Mem[000000004c000007]
stw %l5,[%i3+0x034] ! Mem[000000004d800034]
ldub [%i3+0x037],%l7 ! Mem[000000004d800037]
stx %l0,[%i3+0x038] ! Mem[000000004d800038]
ldd [%i0+0x000],%l2 ! Mem[000000004c000000]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x010],%l3 ! Mem[000000004d000010]
p30_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p31_far_1_le:
ldx [%i3+0x008],%l3 ! Mem[000000004f800008]
stx %l6,[%i2+0x010] ! Mem[000000004f000010]
std %l6,[%i1+0x028] ! Mem[000000004e800028]
std %l0,[%i0+0x018] ! Mem[000000004e000018]
jmpl %o7,%g0
lduw [%i3+0x004],%l4 ! Mem[000000004f800004]
p31_far_1_lem:
membar #Sync
ldx [%i3+0x008],%l3 ! Mem[000000004f800008]
stx %l6,[%i2+0x010] ! Mem[000000004f000010]
std %l6,[%i1+0x028] ! Mem[000000004e800028]
std %l0,[%i0+0x018] ! Mem[000000004e000018]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x004],%l4 ! Mem[000000004f800004]
p31_far_1_he:
stb %l7,[%i1+0x007] ! Mem[000000004e800007]
lduh [%i3+0x014],%l5 ! Mem[000000004f800014]
sth %l7,[%i3+0x036] ! Mem[000000004f800036]
sth %l0,[%i2+0x018] ! Mem[000000004f000018]
ldsw [%i0+0x004],%l3 ! Mem[000000004e000004]
jmpl %o7,%g0
ldsw [%i0+0x010],%l3 ! Mem[000000004e000010]
p31_far_1_hem:
membar #Sync
stb %l7,[%i1+0x007] ! Mem[000000004e800007]
lduh [%i3+0x014],%l5 ! Mem[000000004f800014]
sth %l7,[%i3+0x036] ! Mem[000000004f800036]
sth %l0,[%i2+0x018] ! Mem[000000004f000018]
ldsw [%i0+0x004],%l3 ! Mem[000000004e000004]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x010],%l3 ! Mem[000000004e000010]
p31_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p32_far_1_le:
ldx [%i2+0x008],%l3 ! Mem[0000000051000008]
ldd [%i2+0x010],%l6 ! Mem[0000000051000010]
lduw [%i0+0x008],%l6 ! Mem[0000000050000008]
sth %l1,[%i2+0x01e] ! Mem[000000005100001e]
jmpl %o7,%g0
ldsb [%i1+0x025],%l4 ! Mem[0000000050800025]
p32_far_1_lem:
membar #Sync
ldx [%i2+0x008],%l3 ! Mem[0000000051000008]
ldd [%i2+0x010],%l6 ! Mem[0000000051000010]
lduw [%i0+0x008],%l6 ! Mem[0000000050000008]
sth %l1,[%i2+0x01e] ! Mem[000000005100001e]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x025],%l4 ! Mem[0000000050800025]
p32_far_1_he:
ldsb [%i3+0x007],%l7 ! Mem[0000000051800007]
stx %l5,[%i3+0x030] ! Mem[0000000051800030]
ldsw [%i0+0x034],%l7 ! Mem[0000000050000034]
stb %l0,[%i2+0x038] ! Mem[0000000051000038]
stb %l3,[%i2+0x007] ! Mem[0000000051000007]
jmpl %o7,%g0
ldsb [%i1+0x012],%l3 ! Mem[0000000050800012]
p32_far_1_hem:
membar #Sync
ldsb [%i3+0x007],%l7 ! Mem[0000000051800007]
stx %l5,[%i3+0x030] ! Mem[0000000051800030]
ldsw [%i0+0x034],%l7 ! Mem[0000000050000034]
stb %l0,[%i2+0x038] ! Mem[0000000051000038]
stb %l3,[%i2+0x007] ! Mem[0000000051000007]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x012],%l3 ! Mem[0000000050800012]
p32_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p33_far_1_le:
lduh [%i0+0x00e],%l3 ! Mem[000000005200000e]
ldsb [%i2+0x015],%l6 ! Mem[0000000053000015]
ldsb [%i2+0x029],%l6 ! Mem[0000000053000029]
stw %l1,[%i3+0x01c] ! Mem[000000005380001c]
jmpl %o7,%g0
std %l4,[%i0+0x000] ! Mem[0000000052000000]
p33_far_1_lem:
membar #Sync
lduh [%i0+0x00e],%l3 ! Mem[000000005200000e]
ldsb [%i2+0x015],%l6 ! Mem[0000000053000015]
ldsb [%i2+0x029],%l6 ! Mem[0000000053000029]
stw %l1,[%i3+0x01c] ! Mem[000000005380001c]
membar #Sync
jmpl %o7,%g0
std %l4,[%i0+0x000] ! Mem[0000000052000000]
p33_far_1_he:
lduh [%i1+0x006],%l7 ! Mem[0000000052800006]
lduw [%i3+0x014],%l5 ! Mem[0000000053800014]
std %l6,[%i0+0x030] ! Mem[0000000052000030]
ldub [%i1+0x018],%l0 ! Mem[0000000052800018]
stw %l3,[%i3+0x004] ! Mem[0000000053800004]
jmpl %o7,%g0
sth %l3,[%i0+0x012] ! Mem[0000000052000012]
p33_far_1_hem:
membar #Sync
lduh [%i1+0x006],%l7 ! Mem[0000000052800006]
lduw [%i3+0x014],%l5 ! Mem[0000000053800014]
std %l6,[%i0+0x030] ! Mem[0000000052000030]
ldub [%i1+0x018],%l0 ! Mem[0000000052800018]
stw %l3,[%i3+0x004] ! Mem[0000000053800004]
membar #Sync
jmpl %o7,%g0
sth %l3,[%i0+0x012] ! Mem[0000000052000012]
p33_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p34_far_1_le:
lduh [%i3+0x00e],%l3 ! Mem[000000005580000e]
ldsh [%i2+0x014],%l6 ! Mem[0000000055000014]
stw %l6,[%i1+0x008] ! Mem[0000000054800008]
sth %l1,[%i0+0x01e] ! Mem[000000005400001e]
jmpl %o7,%g0
lduw [%i0+0x024],%l4 ! Mem[0000000054000024]
p34_far_1_lem:
membar #Sync
lduh [%i3+0x00e],%l3 ! Mem[000000005580000e]
ldsh [%i2+0x014],%l6 ! Mem[0000000055000014]
stw %l6,[%i1+0x008] ! Mem[0000000054800008]
sth %l1,[%i0+0x01e] ! Mem[000000005400001e]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x024],%l4 ! Mem[0000000054000024]
p34_far_1_he:
std %l6,[%i2+0x000] ! Mem[0000000055000000]
ldd [%i3+0x030],%l4 ! Mem[0000000055800030]
ldsh [%i1+0x036],%l7 ! Mem[0000000054800036]
ldsh [%i0+0x038],%l0 ! Mem[0000000054000038]
ldsb [%i0+0x007],%l3 ! Mem[0000000054000007]
jmpl %o7,%g0
stb %l3,[%i1+0x012] ! Mem[0000000054800012]
p34_far_1_hem:
membar #Sync
std %l6,[%i2+0x000] ! Mem[0000000055000000]
ldd [%i3+0x030],%l4 ! Mem[0000000055800030]
ldsh [%i1+0x036],%l7 ! Mem[0000000054800036]
ldsh [%i0+0x038],%l0 ! Mem[0000000054000038]
ldsb [%i0+0x007],%l3 ! Mem[0000000054000007]
membar #Sync
jmpl %o7,%g0
stb %l3,[%i1+0x012] ! Mem[0000000054800012]
p34_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p35_far_1_le:
ldsw [%i1+0x00c],%l3 ! Mem[000000005680000c]
ldsw [%i2+0x014],%l6 ! Mem[0000000057000014]
stb %l6,[%i0+0x029] ! Mem[0000000056000029]
stw %l1,[%i1+0x01c] ! Mem[000000005680001c]
jmpl %o7,%g0
ldsb [%i3+0x005],%l4 ! Mem[0000000057800005]
p35_far_1_lem:
membar #Sync
ldsw [%i1+0x00c],%l3 ! Mem[000000005680000c]
ldsw [%i2+0x014],%l6 ! Mem[0000000057000014]
stb %l6,[%i0+0x029] ! Mem[0000000056000029]
stw %l1,[%i1+0x01c] ! Mem[000000005680001c]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x005],%l4 ! Mem[0000000057800005]
p35_far_1_he:
ldd [%i0+0x000],%l6 ! Mem[0000000056000000]
ldx [%i3+0x010],%l5 ! Mem[0000000057800010]
stb %l7,[%i1+0x037] ! Mem[0000000056800037]
ldd [%i3+0x018],%l0 ! Mem[0000000057800018]
ldub [%i0+0x007],%l3 ! Mem[0000000056000007]
jmpl %o7,%g0
ldub [%i3+0x012],%l3 ! Mem[0000000057800012]
p35_far_1_hem:
membar #Sync
ldd [%i0+0x000],%l6 ! Mem[0000000056000000]
ldx [%i3+0x010],%l5 ! Mem[0000000057800010]
stb %l7,[%i1+0x037] ! Mem[0000000056800037]
ldd [%i3+0x018],%l0 ! Mem[0000000057800018]
ldub [%i0+0x007],%l3 ! Mem[0000000056000007]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x012],%l3 ! Mem[0000000057800012]
p35_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p36_far_1_le:
ldsw [%i0+0x00c],%l3 ! Mem[000000005800000c]
ldub [%i2+0x015],%l6 ! Mem[0000000059000015]
lduh [%i3+0x008],%l6 ! Mem[0000000059800008]
stx %l1,[%i2+0x018] ! Mem[0000000059000018]
jmpl %o7,%g0
std %l4,[%i2+0x020] ! Mem[0000000059000020]
p36_far_1_lem:
membar #Sync
ldsw [%i0+0x00c],%l3 ! Mem[000000005800000c]
ldub [%i2+0x015],%l6 ! Mem[0000000059000015]
lduh [%i3+0x008],%l6 ! Mem[0000000059800008]
stx %l1,[%i2+0x018] ! Mem[0000000059000018]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x020] ! Mem[0000000059000020]
p36_far_1_he:
ldub [%i1+0x007],%l7 ! Mem[0000000058800007]
ldsb [%i3+0x034],%l5 ! Mem[0000000059800034]
ldsw [%i1+0x034],%l7 ! Mem[0000000058800034]
std %l0,[%i3+0x038] ! Mem[0000000059800038]
std %l2,[%i1+0x000] ! Mem[0000000058800000]
jmpl %o7,%g0
ldsh [%i1+0x012],%l3 ! Mem[0000000058800012]
p36_far_1_hem:
membar #Sync
ldub [%i1+0x007],%l7 ! Mem[0000000058800007]
ldsb [%i3+0x034],%l5 ! Mem[0000000059800034]
ldsw [%i1+0x034],%l7 ! Mem[0000000058800034]
std %l0,[%i3+0x038] ! Mem[0000000059800038]
std %l2,[%i1+0x000] ! Mem[0000000058800000]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x012],%l3 ! Mem[0000000058800012]
p36_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p37_far_1_le:
ldsb [%i3+0x00f],%l3 ! Mem[000000005b80000f]
lduh [%i3+0x014],%l6 ! Mem[000000005b800014]
ldd [%i1+0x028],%l6 ! Mem[000000005a800028]
ldd [%i3+0x018],%l0 ! Mem[000000005b800018]
jmpl %o7,%g0
ldub [%i1+0x005],%l4 ! Mem[000000005a800005]
p37_far_1_lem:
membar #Sync
ldsb [%i3+0x00f],%l3 ! Mem[000000005b80000f]
lduh [%i3+0x014],%l6 ! Mem[000000005b800014]
ldd [%i1+0x028],%l6 ! Mem[000000005a800028]
ldd [%i3+0x018],%l0 ! Mem[000000005b800018]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x005],%l4 ! Mem[000000005a800005]
p37_far_1_he:
stb %l7,[%i3+0x007] ! Mem[000000005b800007]
stb %l5,[%i3+0x014] ! Mem[000000005b800014]
std %l6,[%i1+0x030] ! Mem[000000005a800030]
ldx [%i3+0x018],%l0 ! Mem[000000005b800018]
stx %l3,[%i2+0x000] ! Mem[000000005b000000]
jmpl %o7,%g0
stw %l3,[%i2+0x010] ! Mem[000000005b000010]
p37_far_1_hem:
membar #Sync
stb %l7,[%i3+0x007] ! Mem[000000005b800007]
stb %l5,[%i3+0x014] ! Mem[000000005b800014]
std %l6,[%i1+0x030] ! Mem[000000005a800030]
ldx [%i3+0x018],%l0 ! Mem[000000005b800018]
stx %l3,[%i2+0x000] ! Mem[000000005b000000]
membar #Sync
jmpl %o7,%g0
stw %l3,[%i2+0x010] ! Mem[000000005b000010]
p37_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p38_far_1_le:
ldsb [%i1+0x00f],%l3 ! Mem[000000005c80000f]
lduw [%i3+0x014],%l6 ! Mem[000000005d800014]
sth %l6,[%i1+0x008] ! Mem[000000005c800008]
stx %l1,[%i0+0x018] ! Mem[000000005c000018]
jmpl %o7,%g0
stx %l4,[%i0+0x020] ! Mem[000000005c000020]
p38_far_1_lem:
membar #Sync
ldsb [%i1+0x00f],%l3 ! Mem[000000005c80000f]
lduw [%i3+0x014],%l6 ! Mem[000000005d800014]
sth %l6,[%i1+0x008] ! Mem[000000005c800008]
stx %l1,[%i0+0x018] ! Mem[000000005c000018]
membar #Sync
jmpl %o7,%g0
stx %l4,[%i0+0x020] ! Mem[000000005c000020]
p38_far_1_he:
stx %l7,[%i1+0x000] ! Mem[000000005c800000]
ldsh [%i3+0x034],%l5 ! Mem[000000005d800034]
ldsh [%i2+0x036],%l7 ! Mem[000000005d000036]
ldsw [%i2+0x038],%l0 ! Mem[000000005d000038]
ldsh [%i3+0x006],%l3 ! Mem[000000005d800006]
jmpl %o7,%g0
std %l2,[%i0+0x010] ! Mem[000000005c000010]
p38_far_1_hem:
membar #Sync
stx %l7,[%i1+0x000] ! Mem[000000005c800000]
ldsh [%i3+0x034],%l5 ! Mem[000000005d800034]
ldsh [%i2+0x036],%l7 ! Mem[000000005d000036]
ldsw [%i2+0x038],%l0 ! Mem[000000005d000038]
ldsh [%i3+0x006],%l3 ! Mem[000000005d800006]
membar #Sync
jmpl %o7,%g0
std %l2,[%i0+0x010] ! Mem[000000005c000010]
p38_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p39_far_1_le:
stx %l3,[%i0+0x008] ! Mem[000000005e000008]
ldx [%i0+0x010],%l6 ! Mem[000000005e000010]
ldx [%i3+0x028],%l6 ! Mem[000000005f800028]
ldd [%i1+0x018],%l0 ! Mem[000000005e800018]
jmpl %o7,%g0
ldx [%i0+0x000],%l4 ! Mem[000000005e000000]
p39_far_1_lem:
membar #Sync
stx %l3,[%i0+0x008] ! Mem[000000005e000008]
ldx [%i0+0x010],%l6 ! Mem[000000005e000010]
ldx [%i3+0x028],%l6 ! Mem[000000005f800028]
ldd [%i1+0x018],%l0 ! Mem[000000005e800018]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x000],%l4 ! Mem[000000005e000000]
p39_far_1_he:
lduh [%i2+0x006],%l7 ! Mem[000000005f000006]
std %l4,[%i3+0x010] ! Mem[000000005f800010]
stb %l7,[%i2+0x037] ! Mem[000000005f000037]
ldsb [%i2+0x018],%l0 ! Mem[000000005f000018]
ldx [%i0+0x000],%l3 ! Mem[000000005e000000]
jmpl %o7,%g0
lduh [%i1+0x012],%l3 ! Mem[000000005e800012]
p39_far_1_hem:
membar #Sync
lduh [%i2+0x006],%l7 ! Mem[000000005f000006]
std %l4,[%i3+0x010] ! Mem[000000005f800010]
stb %l7,[%i2+0x037] ! Mem[000000005f000037]
ldsb [%i2+0x018],%l0 ! Mem[000000005f000018]
ldx [%i0+0x000],%l3 ! Mem[000000005e000000]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x012],%l3 ! Mem[000000005e800012]
p39_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p40_far_1_le:
stx %l3,[%i3+0x008] ! Mem[0000000061800008]
stb %l6,[%i0+0x015] ! Mem[0000000060000015]
ldub [%i2+0x009],%l6 ! Mem[0000000061000009]
ldsb [%i2+0x01e],%l1 ! Mem[000000006100001e]
jmpl %o7,%g0
ldub [%i2+0x025],%l4 ! Mem[0000000061000025]
p40_far_1_lem:
membar #Sync
stx %l3,[%i3+0x008] ! Mem[0000000061800008]
stb %l6,[%i0+0x015] ! Mem[0000000060000015]
ldub [%i2+0x009],%l6 ! Mem[0000000061000009]
ldsb [%i2+0x01e],%l1 ! Mem[000000006100001e]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x025],%l4 ! Mem[0000000061000025]
p40_far_1_he:
std %l6,[%i0+0x000] ! Mem[0000000060000000]
ldsw [%i3+0x034],%l5 ! Mem[0000000061800034]
ldsb [%i3+0x037],%l7 ! Mem[0000000061800037]
stx %l0,[%i1+0x038] ! Mem[0000000060800038]
sth %l3,[%i0+0x006] ! Mem[0000000060000006]
jmpl %o7,%g0
ldsb [%i3+0x012],%l3 ! Mem[0000000061800012]
p40_far_1_hem:
membar #Sync
std %l6,[%i0+0x000] ! Mem[0000000060000000]
ldsw [%i3+0x034],%l5 ! Mem[0000000061800034]
ldsb [%i3+0x037],%l7 ! Mem[0000000061800037]
stx %l0,[%i1+0x038] ! Mem[0000000060800038]
sth %l3,[%i0+0x006] ! Mem[0000000060000006]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x012],%l3 ! Mem[0000000061800012]
p40_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p41_far_1_le:
sth %l3,[%i1+0x00e] ! Mem[000000006280000e]
std %l6,[%i0+0x010] ! Mem[0000000062000010]
stx %l6,[%i1+0x028] ! Mem[0000000062800028]
ldd [%i3+0x018],%l0 ! Mem[0000000063800018]
jmpl %o7,%g0
stx %l4,[%i1+0x000] ! Mem[0000000062800000]
p41_far_1_lem:
membar #Sync
sth %l3,[%i1+0x00e] ! Mem[000000006280000e]
std %l6,[%i0+0x010] ! Mem[0000000062000010]
stx %l6,[%i1+0x028] ! Mem[0000000062800028]
ldd [%i3+0x018],%l0 ! Mem[0000000063800018]
membar #Sync
jmpl %o7,%g0
stx %l4,[%i1+0x000] ! Mem[0000000062800000]
p41_far_1_he:
ldd [%i1+0x000],%l6 ! Mem[0000000062800000]
sth %l5,[%i3+0x014] ! Mem[0000000063800014]
ldx [%i3+0x030],%l7 ! Mem[0000000063800030]
stb %l0,[%i0+0x018] ! Mem[0000000062000018]
ldd [%i1+0x000],%l2 ! Mem[0000000062800000]
jmpl %o7,%g0
stx %l3,[%i1+0x010] ! Mem[0000000062800010]
p41_far_1_hem:
membar #Sync
ldd [%i1+0x000],%l6 ! Mem[0000000062800000]
sth %l5,[%i3+0x014] ! Mem[0000000063800014]
ldx [%i3+0x030],%l7 ! Mem[0000000063800030]
stb %l0,[%i0+0x018] ! Mem[0000000062000018]
ldd [%i1+0x000],%l2 ! Mem[0000000062800000]
membar #Sync
jmpl %o7,%g0
stx %l3,[%i1+0x010] ! Mem[0000000062800010]
p41_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p42_far_1_le:
sth %l3,[%i0+0x00e] ! Mem[000000006400000e]
sth %l6,[%i1+0x014] ! Mem[0000000064800014]
std %l6,[%i0+0x008] ! Mem[0000000064000008]
ldsb [%i0+0x01e],%l1 ! Mem[000000006400001e]
jmpl %o7,%g0
ldx [%i0+0x020],%l4 ! Mem[0000000064000020]
p42_far_1_lem:
membar #Sync
sth %l3,[%i0+0x00e] ! Mem[000000006400000e]
sth %l6,[%i1+0x014] ! Mem[0000000064800014]
std %l6,[%i0+0x008] ! Mem[0000000064000008]
ldsb [%i0+0x01e],%l1 ! Mem[000000006400001e]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x020],%l4 ! Mem[0000000064000020]
p42_far_1_he:
ldub [%i3+0x007],%l7 ! Mem[0000000065800007]
ldub [%i3+0x034],%l5 ! Mem[0000000065800034]
ldd [%i0+0x030],%l6 ! Mem[0000000064000030]
lduw [%i3+0x038],%l0 ! Mem[0000000065800038]
ldsw [%i2+0x004],%l3 ! Mem[0000000065000004]
jmpl %o7,%g0
stb %l3,[%i2+0x012] ! Mem[0000000065000012]
p42_far_1_hem:
membar #Sync
ldub [%i3+0x007],%l7 ! Mem[0000000065800007]
ldub [%i3+0x034],%l5 ! Mem[0000000065800034]
ldd [%i0+0x030],%l6 ! Mem[0000000064000030]
lduw [%i3+0x038],%l0 ! Mem[0000000065800038]
ldsw [%i2+0x004],%l3 ! Mem[0000000065000004]
membar #Sync
jmpl %o7,%g0
stb %l3,[%i2+0x012] ! Mem[0000000065000012]
p42_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p43_far_1_le:
stb %l3,[%i3+0x00f] ! Mem[000000006780000f]
stw %l6,[%i1+0x014] ! Mem[0000000066800014]
lduw [%i3+0x028],%l6 ! Mem[0000000067800028]
ldsh [%i1+0x01e],%l1 ! Mem[000000006680001e]
jmpl %o7,%g0
ldsh [%i0+0x004],%l4 ! Mem[0000000066000004]
p43_far_1_lem:
membar #Sync
stb %l3,[%i3+0x00f] ! Mem[000000006780000f]
stw %l6,[%i1+0x014] ! Mem[0000000066800014]
lduw [%i3+0x028],%l6 ! Mem[0000000067800028]
ldsh [%i1+0x01e],%l1 ! Mem[000000006680001e]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x004],%l4 ! Mem[0000000066000004]
p43_far_1_he:
stb %l7,[%i1+0x007] ! Mem[0000000066800007]
stw %l5,[%i3+0x014] ! Mem[0000000067800014]
lduw [%i0+0x034],%l7 ! Mem[0000000066000034]
ldub [%i3+0x018],%l0 ! Mem[0000000067800018]
stb %l3,[%i3+0x007] ! Mem[0000000067800007]
jmpl %o7,%g0
lduw [%i1+0x010],%l3 ! Mem[0000000066800010]
p43_far_1_hem:
membar #Sync
stb %l7,[%i1+0x007] ! Mem[0000000066800007]
stw %l5,[%i3+0x014] ! Mem[0000000067800014]
lduw [%i0+0x034],%l7 ! Mem[0000000066000034]
ldub [%i3+0x018],%l0 ! Mem[0000000067800018]
stb %l3,[%i3+0x007] ! Mem[0000000067800007]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x010],%l3 ! Mem[0000000066800010]
p43_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p44_far_1_le:
stb %l3,[%i1+0x00f] ! Mem[000000006880000f]
stx %l6,[%i2+0x010] ! Mem[0000000069000010]
ldsw [%i1+0x008],%l6 ! Mem[0000000068800008]
ldsb [%i2+0x01e],%l1 ! Mem[000000006900001e]
jmpl %o7,%g0
sth %l4,[%i3+0x024] ! Mem[0000000069800024]
p44_far_1_lem:
membar #Sync
stb %l3,[%i1+0x00f] ! Mem[000000006880000f]
stx %l6,[%i2+0x010] ! Mem[0000000069000010]
ldsw [%i1+0x008],%l6 ! Mem[0000000068800008]
ldsb [%i2+0x01e],%l1 ! Mem[000000006900001e]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i3+0x024] ! Mem[0000000069800024]
p44_far_1_he:
stx %l7,[%i2+0x000] ! Mem[0000000069000000]
lduh [%i3+0x034],%l5 ! Mem[0000000069800034]
stx %l7,[%i1+0x030] ! Mem[0000000068800030]
ldd [%i3+0x038],%l0 ! Mem[0000000069800038]
stw %l3,[%i0+0x004] ! Mem[0000000068000004]
jmpl %o7,%g0
ldsh [%i2+0x012],%l3 ! Mem[0000000069000012]
p44_far_1_hem:
membar #Sync
stx %l7,[%i2+0x000] ! Mem[0000000069000000]
lduh [%i3+0x034],%l5 ! Mem[0000000069800034]
stx %l7,[%i1+0x030] ! Mem[0000000068800030]
ldd [%i3+0x038],%l0 ! Mem[0000000069800038]
stw %l3,[%i0+0x004] ! Mem[0000000068000004]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x012],%l3 ! Mem[0000000069000012]
p44_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p45_far_1_le:
lduw [%i0+0x00c],%l3 ! Mem[000000006a00000c]
ldd [%i2+0x010],%l6 ! Mem[000000006b000010]
stw %l6,[%i1+0x028] ! Mem[000000006a800028]
ldsh [%i3+0x01e],%l1 ! Mem[000000006b80001e]
jmpl %o7,%g0
ldx [%i2+0x000],%l4 ! Mem[000000006b000000]
p45_far_1_lem:
membar #Sync
lduw [%i0+0x00c],%l3 ! Mem[000000006a00000c]
ldd [%i2+0x010],%l6 ! Mem[000000006b000010]
stw %l6,[%i1+0x028] ! Mem[000000006a800028]
ldsh [%i3+0x01e],%l1 ! Mem[000000006b80001e]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x000],%l4 ! Mem[000000006b000000]
p45_far_1_he:
ldsw [%i0+0x004],%l7 ! Mem[000000006a000004]
stx %l5,[%i3+0x010] ! Mem[000000006b800010]
lduh [%i1+0x036],%l7 ! Mem[000000006a800036]
stw %l0,[%i2+0x018] ! Mem[000000006b000018]
ldsb [%i0+0x007],%l3 ! Mem[000000006a000007]
jmpl %o7,%g0
ldd [%i0+0x010],%l2 ! Mem[000000006a000010]
p45_far_1_hem:
membar #Sync
ldsw [%i0+0x004],%l7 ! Mem[000000006a000004]
stx %l5,[%i3+0x010] ! Mem[000000006b800010]
lduh [%i1+0x036],%l7 ! Mem[000000006a800036]
stw %l0,[%i2+0x018] ! Mem[000000006b000018]
ldsb [%i0+0x007],%l3 ! Mem[000000006a000007]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x010],%l2 ! Mem[000000006a000010]
p45_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p46_far_1_le:
lduw [%i3+0x00c],%l3 ! Mem[000000006d80000c]
ldsb [%i2+0x015],%l6 ! Mem[000000006d000015]
stb %l6,[%i3+0x009] ! Mem[000000006d800009]
ldsw [%i0+0x01c],%l1 ! Mem[000000006c00001c]
jmpl %o7,%g0
ldsh [%i1+0x024],%l4 ! Mem[000000006c800024]
p46_far_1_lem:
membar #Sync
lduw [%i3+0x00c],%l3 ! Mem[000000006d80000c]
ldsb [%i2+0x015],%l6 ! Mem[000000006d000015]
stb %l6,[%i3+0x009] ! Mem[000000006d800009]
ldsw [%i0+0x01c],%l1 ! Mem[000000006c00001c]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x024],%l4 ! Mem[000000006c800024]
p46_far_1_he:
std %l6,[%i1+0x000] ! Mem[000000006c800000]
lduw [%i3+0x034],%l5 ! Mem[000000006d800034]
stw %l7,[%i1+0x034] ! Mem[000000006c800034]
ldx [%i1+0x038],%l0 ! Mem[000000006c800038]
ldub [%i1+0x007],%l3 ! Mem[000000006c800007]
jmpl %o7,%g0
std %l2,[%i1+0x010] ! Mem[000000006c800010]
p46_far_1_hem:
membar #Sync
std %l6,[%i1+0x000] ! Mem[000000006c800000]
lduw [%i3+0x034],%l5 ! Mem[000000006d800034]
stw %l7,[%i1+0x034] ! Mem[000000006c800034]
ldx [%i1+0x038],%l0 ! Mem[000000006c800038]
ldub [%i1+0x007],%l3 ! Mem[000000006c800007]
membar #Sync
jmpl %o7,%g0
std %l2,[%i1+0x010] ! Mem[000000006c800010]
p46_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p47_far_1_le:
ldub [%i1+0x00f],%l3 ! Mem[000000006e80000f]
ldsh [%i2+0x014],%l6 ! Mem[000000006f000014]
lduh [%i2+0x028],%l6 ! Mem[000000006f000028]
ldsh [%i1+0x01e],%l1 ! Mem[000000006e80001e]
jmpl %o7,%g0
sth %l4,[%i0+0x004] ! Mem[000000006e000004]
p47_far_1_lem:
membar #Sync
ldub [%i1+0x00f],%l3 ! Mem[000000006e80000f]
ldsh [%i2+0x014],%l6 ! Mem[000000006f000014]
lduh [%i2+0x028],%l6 ! Mem[000000006f000028]
ldsh [%i1+0x01e],%l1 ! Mem[000000006e80001e]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i0+0x004] ! Mem[000000006e000004]
p47_far_1_he:
ldd [%i3+0x000],%l6 ! Mem[000000006f800000]
ldd [%i3+0x010],%l4 ! Mem[000000006f800010]
lduw [%i1+0x034],%l7 ! Mem[000000006e800034]
lduh [%i1+0x018],%l0 ! Mem[000000006e800018]
std %l2,[%i2+0x000] ! Mem[000000006f000000]
jmpl %o7,%g0
ldx [%i3+0x010],%l3 ! Mem[000000006f800010]
p47_far_1_hem:
membar #Sync
ldd [%i3+0x000],%l6 ! Mem[000000006f800000]
ldd [%i3+0x010],%l4 ! Mem[000000006f800010]
lduw [%i1+0x034],%l7 ! Mem[000000006e800034]
lduh [%i1+0x018],%l0 ! Mem[000000006e800018]
std %l2,[%i2+0x000] ! Mem[000000006f000000]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x010],%l3 ! Mem[000000006f800010]
p47_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p48_far_1_le:
ldub [%i0+0x00f],%l3 ! Mem[000000007000000f]
ldsw [%i2+0x014],%l6 ! Mem[0000000071000014]
ldsh [%i1+0x008],%l6 ! Mem[0000000070800008]
ldsw [%i2+0x01c],%l1 ! Mem[000000007100001c]
jmpl %o7,%g0
lduh [%i3+0x024],%l4 ! Mem[0000000071800024]
p48_far_1_lem:
membar #Sync
ldub [%i0+0x00f],%l3 ! Mem[000000007000000f]
ldsw [%i2+0x014],%l6 ! Mem[0000000071000014]
ldsh [%i1+0x008],%l6 ! Mem[0000000070800008]
ldsw [%i2+0x01c],%l1 ! Mem[000000007100001c]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x024],%l4 ! Mem[0000000071800024]
p48_far_1_he:
ldub [%i1+0x007],%l7 ! Mem[0000000070800007]
ldx [%i3+0x030],%l5 ! Mem[0000000071800030]
stx %l7,[%i2+0x030] ! Mem[0000000071000030]
ldsw [%i0+0x038],%l0 ! Mem[0000000070000038]
stx %l3,[%i3+0x000] ! Mem[0000000071800000]
jmpl %o7,%g0
ldsw [%i1+0x010],%l3 ! Mem[0000000070800010]
p48_far_1_hem:
membar #Sync
ldub [%i1+0x007],%l7 ! Mem[0000000070800007]
ldx [%i3+0x030],%l5 ! Mem[0000000071800030]
stx %l7,[%i2+0x030] ! Mem[0000000071000030]
ldsw [%i0+0x038],%l0 ! Mem[0000000070000038]
stx %l3,[%i3+0x000] ! Mem[0000000071800000]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x010],%l3 ! Mem[0000000070800010]
p48_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p49_far_1_le:
ldsh [%i3+0x00e],%l3 ! Mem[000000007380000e]
ldub [%i2+0x015],%l6 ! Mem[0000000073000015]
stx %l6,[%i0+0x028] ! Mem[0000000072000028]
ldub [%i3+0x01e],%l1 ! Mem[000000007380001e]
jmpl %o7,%g0
ldd [%i2+0x000],%l4 ! Mem[0000000073000000]
p49_far_1_lem:
membar #Sync
ldsh [%i3+0x00e],%l3 ! Mem[000000007380000e]
ldub [%i2+0x015],%l6 ! Mem[0000000073000015]
stx %l6,[%i0+0x028] ! Mem[0000000072000028]
ldub [%i3+0x01e],%l1 ! Mem[000000007380001e]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x000],%l4 ! Mem[0000000073000000]
p49_far_1_he:
stb %l7,[%i2+0x007] ! Mem[0000000073000007]
ldsb [%i3+0x014],%l5 ! Mem[0000000073800014]
lduh [%i2+0x036],%l7 ! Mem[0000000073000036]
stx %l0,[%i3+0x018] ! Mem[0000000073800018]
ldsh [%i0+0x006],%l3 ! Mem[0000000072000006]
jmpl %o7,%g0
ldsb [%i2+0x012],%l3 ! Mem[0000000073000012]
p49_far_1_hem:
membar #Sync
stb %l7,[%i2+0x007] ! Mem[0000000073000007]
ldsb [%i3+0x014],%l5 ! Mem[0000000073800014]
lduh [%i2+0x036],%l7 ! Mem[0000000073000036]
stx %l0,[%i3+0x018] ! Mem[0000000073800018]
ldsh [%i0+0x006],%l3 ! Mem[0000000072000006]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x012],%l3 ! Mem[0000000073000012]
p49_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p50_far_1_le:
ldsh [%i1+0x00e],%l3 ! Mem[000000007480000e]
lduh [%i3+0x014],%l6 ! Mem[0000000075800014]
ldx [%i3+0x008],%l6 ! Mem[0000000075800008]
lduh [%i0+0x01e],%l1 ! Mem[000000007400001e]
jmpl %o7,%g0
stb %l4,[%i1+0x025] ! Mem[0000000074800025]
p50_far_1_lem:
membar #Sync
ldsh [%i1+0x00e],%l3 ! Mem[000000007480000e]
lduh [%i3+0x014],%l6 ! Mem[0000000075800014]
ldx [%i3+0x008],%l6 ! Mem[0000000075800008]
lduh [%i0+0x01e],%l1 ! Mem[000000007400001e]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i1+0x025] ! Mem[0000000074800025]
p50_far_1_he:
stx %l7,[%i0+0x000] ! Mem[0000000074000000]
stb %l5,[%i3+0x034] ! Mem[0000000075800034]
stw %l7,[%i3+0x034] ! Mem[0000000075800034]
sth %l0,[%i3+0x038] ! Mem[0000000075800038]
lduh [%i0+0x006],%l3 ! Mem[0000000074000006]
jmpl %o7,%g0
sth %l3,[%i0+0x012] ! Mem[0000000074000012]
p50_far_1_hem:
membar #Sync
stx %l7,[%i0+0x000] ! Mem[0000000074000000]
stb %l5,[%i3+0x034] ! Mem[0000000075800034]
stw %l7,[%i3+0x034] ! Mem[0000000075800034]
sth %l0,[%i3+0x038] ! Mem[0000000075800038]
lduh [%i0+0x006],%l3 ! Mem[0000000074000006]
membar #Sync
jmpl %o7,%g0
sth %l3,[%i0+0x012] ! Mem[0000000074000012]
p50_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p51_far_1_le:
ldd [%i0+0x008],%l2 ! Mem[0000000076000008]
lduw [%i3+0x014],%l6 ! Mem[0000000077800014]
ldub [%i1+0x029],%l6 ! Mem[0000000076800029]
ldub [%i1+0x01e],%l1 ! Mem[000000007680001e]
jmpl %o7,%g0
lduh [%i0+0x004],%l4 ! Mem[0000000076000004]
p51_far_1_lem:
membar #Sync
ldd [%i0+0x008],%l2 ! Mem[0000000076000008]
lduw [%i3+0x014],%l6 ! Mem[0000000077800014]
ldub [%i1+0x029],%l6 ! Mem[0000000076800029]
ldub [%i1+0x01e],%l1 ! Mem[000000007680001e]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x004],%l4 ! Mem[0000000076000004]
p51_far_1_he:
ldsw [%i1+0x004],%l7 ! Mem[0000000076800004]
ldsh [%i3+0x014],%l5 ! Mem[0000000077800014]
ldub [%i3+0x037],%l7 ! Mem[0000000077800037]
stb %l0,[%i3+0x018] ! Mem[0000000077800018]
sth %l3,[%i1+0x006] ! Mem[0000000076800006]
jmpl %o7,%g0
stb %l3,[%i1+0x012] ! Mem[0000000076800012]
p51_far_1_hem:
membar #Sync
ldsw [%i1+0x004],%l7 ! Mem[0000000076800004]
ldsh [%i3+0x014],%l5 ! Mem[0000000077800014]
ldub [%i3+0x037],%l7 ! Mem[0000000077800037]
stb %l0,[%i3+0x018] ! Mem[0000000077800018]
sth %l3,[%i1+0x006] ! Mem[0000000076800006]
membar #Sync
jmpl %o7,%g0
stb %l3,[%i1+0x012] ! Mem[0000000076800012]
p51_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p52_far_1_le:
ldd [%i3+0x008],%l2 ! Mem[0000000079800008]
ldx [%i0+0x010],%l6 ! Mem[0000000078000010]
ldsb [%i1+0x009],%l6 ! Mem[0000000078800009]
lduh [%i2+0x01e],%l1 ! Mem[000000007900001e]
jmpl %o7,%g0
ldd [%i0+0x020],%l4 ! Mem[0000000078000020]
p52_far_1_lem:
membar #Sync
ldd [%i3+0x008],%l2 ! Mem[0000000079800008]
ldx [%i0+0x010],%l6 ! Mem[0000000078000010]
ldsb [%i1+0x009],%l6 ! Mem[0000000078800009]
lduh [%i2+0x01e],%l1 ! Mem[000000007900001e]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x020],%l4 ! Mem[0000000078000020]
p52_far_1_he:
ldx [%i3+0x000],%l7 ! Mem[0000000079800000]
std %l4,[%i3+0x030] ! Mem[0000000079800030]
sth %l7,[%i0+0x036] ! Mem[0000000078000036]
ldub [%i2+0x038],%l0 ! Mem[0000000079000038]
ldd [%i2+0x000],%l2 ! Mem[0000000079000000]
jmpl %o7,%g0
ldub [%i3+0x012],%l3 ! Mem[0000000079800012]
p52_far_1_hem:
membar #Sync
ldx [%i3+0x000],%l7 ! Mem[0000000079800000]
std %l4,[%i3+0x030] ! Mem[0000000079800030]
sth %l7,[%i0+0x036] ! Mem[0000000078000036]
ldub [%i2+0x038],%l0 ! Mem[0000000079000038]
ldd [%i2+0x000],%l2 ! Mem[0000000079000000]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x012],%l3 ! Mem[0000000079800012]
p52_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p53_far_1_le:
ldd [%i1+0x008],%l2 ! Mem[000000007a800008]
stb %l6,[%i0+0x015] ! Mem[000000007a000015]
stw %l6,[%i3+0x028] ! Mem[000000007b800028]
lduw [%i0+0x01c],%l1 ! Mem[000000007a00001c]
jmpl %o7,%g0
stb %l4,[%i3+0x005] ! Mem[000000007b800005]
p53_far_1_lem:
membar #Sync
ldd [%i1+0x008],%l2 ! Mem[000000007a800008]
stb %l6,[%i0+0x015] ! Mem[000000007a000015]
stw %l6,[%i3+0x028] ! Mem[000000007b800028]
lduw [%i0+0x01c],%l1 ! Mem[000000007a00001c]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i3+0x005] ! Mem[000000007b800005]
p53_far_1_he:
ldd [%i1+0x000],%l6 ! Mem[000000007a800000]
ldsw [%i3+0x014],%l5 ! Mem[000000007b800014]
ldsw [%i0+0x034],%l7 ! Mem[000000007a000034]
ldsh [%i1+0x018],%l0 ! Mem[000000007a800018]
ldsw [%i3+0x004],%l3 ! Mem[000000007b800004]
jmpl %o7,%g0
ldsh [%i1+0x012],%l3 ! Mem[000000007a800012]
p53_far_1_hem:
membar #Sync
ldd [%i1+0x000],%l6 ! Mem[000000007a800000]
ldsw [%i3+0x014],%l5 ! Mem[000000007b800014]
ldsw [%i0+0x034],%l7 ! Mem[000000007a000034]
ldsh [%i1+0x018],%l0 ! Mem[000000007a800018]
ldsw [%i3+0x004],%l3 ! Mem[000000007b800004]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x012],%l3 ! Mem[000000007a800012]
p53_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p54_far_1_le:
stw %l3,[%i0+0x00c] ! Mem[000000007c00000c]
std %l6,[%i0+0x010] ! Mem[000000007c000010]
lduw [%i2+0x008],%l6 ! Mem[000000007d000008]
lduh [%i0+0x01e],%l1 ! Mem[000000007c00001e]
jmpl %o7,%g0
ldsw [%i2+0x024],%l4 ! Mem[000000007d000024]
p54_far_1_lem:
membar #Sync
stw %l3,[%i0+0x00c] ! Mem[000000007c00000c]
std %l6,[%i0+0x010] ! Mem[000000007c000010]
lduw [%i2+0x008],%l6 ! Mem[000000007d000008]
lduh [%i0+0x01e],%l1 ! Mem[000000007c00001e]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x024],%l4 ! Mem[000000007d000024]
p54_far_1_he:
ldub [%i2+0x007],%l7 ! Mem[000000007d000007]
sth %l5,[%i3+0x034] ! Mem[000000007d800034]
std %l6,[%i1+0x030] ! Mem[000000007c800030]
ldd [%i1+0x038],%l0 ! Mem[000000007c800038]
lduw [%i0+0x004],%l3 ! Mem[000000007c000004]
jmpl %o7,%g0
stw %l3,[%i3+0x010] ! Mem[000000007d800010]
p54_far_1_hem:
membar #Sync
ldub [%i2+0x007],%l7 ! Mem[000000007d000007]
sth %l5,[%i3+0x034] ! Mem[000000007d800034]
std %l6,[%i1+0x030] ! Mem[000000007c800030]
ldd [%i1+0x038],%l0 ! Mem[000000007c800038]
lduw [%i0+0x004],%l3 ! Mem[000000007c000004]
membar #Sync
jmpl %o7,%g0
stw %l3,[%i3+0x010] ! Mem[000000007d800010]
p54_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p55_far_1_le:
stw %l3,[%i2+0x00c] ! Mem[000000007f00000c]
sth %l6,[%i1+0x014] ! Mem[000000007e800014]
ldsw [%i1+0x028],%l6 ! Mem[000000007e800028]
lduw [%i1+0x01c],%l1 ! Mem[000000007e80001c]
jmpl %o7,%g0
stw %l4,[%i1+0x004] ! Mem[000000007e800004]
p55_far_1_lem:
membar #Sync
stw %l3,[%i2+0x00c] ! Mem[000000007f00000c]
sth %l6,[%i1+0x014] ! Mem[000000007e800014]
ldsw [%i1+0x028],%l6 ! Mem[000000007e800028]
lduw [%i1+0x01c],%l1 ! Mem[000000007e80001c]
membar #Sync
jmpl %o7,%g0
stw %l4,[%i1+0x004] ! Mem[000000007e800004]
p55_far_1_he:
stb %l7,[%i0+0x007] ! Mem[000000007e000007]
ldub [%i3+0x014],%l5 ! Mem[000000007f800014]
ldsh [%i1+0x036],%l7 ! Mem[000000007e800036]
std %l0,[%i0+0x018] ! Mem[000000007e000018]
stw %l3,[%i1+0x004] ! Mem[000000007e800004]
jmpl %o7,%g0
ldx [%i1+0x010],%l3 ! Mem[000000007e800010]
p55_far_1_hem:
membar #Sync
stb %l7,[%i0+0x007] ! Mem[000000007e000007]
ldub [%i3+0x014],%l5 ! Mem[000000007f800014]
ldsh [%i1+0x036],%l7 ! Mem[000000007e800036]
std %l0,[%i0+0x018] ! Mem[000000007e000018]
stw %l3,[%i1+0x004] ! Mem[000000007e800004]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x010],%l3 ! Mem[000000007e800010]
p55_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p56_far_1_le:
std %l2,[%i1+0x008] ! Mem[0000000080800008]
stw %l6,[%i1+0x014] ! Mem[0000000080800014]
ldd [%i0+0x008],%l6 ! Mem[0000000080000008]
ldx [%i2+0x018],%l1 ! Mem[0000000081000018]
jmpl %o7,%g0
stb %l4,[%i0+0x025] ! Mem[0000000080000025]
p56_far_1_lem:
membar #Sync
std %l2,[%i1+0x008] ! Mem[0000000080800008]
stw %l6,[%i1+0x014] ! Mem[0000000080800014]
ldd [%i0+0x008],%l6 ! Mem[0000000080000008]
ldx [%i2+0x018],%l1 ! Mem[0000000081000018]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i0+0x025] ! Mem[0000000080000025]
p56_far_1_he:
stx %l7,[%i1+0x000] ! Mem[0000000080800000]
stw %l5,[%i3+0x034] ! Mem[0000000081800034]
stb %l7,[%i1+0x037] ! Mem[0000000080800037]
ldx [%i3+0x038],%l0 ! Mem[0000000081800038]
ldsb [%i2+0x007],%l3 ! Mem[0000000081000007]
jmpl %o7,%g0
lduh [%i2+0x012],%l3 ! Mem[0000000081000012]
p56_far_1_hem:
membar #Sync
stx %l7,[%i1+0x000] ! Mem[0000000080800000]
stw %l5,[%i3+0x034] ! Mem[0000000081800034]
stb %l7,[%i1+0x037] ! Mem[0000000080800037]
ldx [%i3+0x038],%l0 ! Mem[0000000081800038]
ldsb [%i2+0x007],%l3 ! Mem[0000000081000007]
membar #Sync
jmpl %o7,%g0
lduh [%i2+0x012],%l3 ! Mem[0000000081000012]
p56_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p57_far_1_le:
std %l2,[%i0+0x008] ! Mem[0000000082000008]
stx %l6,[%i1+0x010] ! Mem[0000000082800010]
sth %l6,[%i3+0x028] ! Mem[0000000083800028]
lduw [%i0+0x01c],%l1 ! Mem[000000008200001c]
jmpl %o7,%g0
ldsw [%i3+0x004],%l4 ! Mem[0000000083800004]
p57_far_1_lem:
membar #Sync
std %l2,[%i0+0x008] ! Mem[0000000082000008]
stx %l6,[%i1+0x010] ! Mem[0000000082800010]
sth %l6,[%i3+0x028] ! Mem[0000000083800028]
lduw [%i0+0x01c],%l1 ! Mem[000000008200001c]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x004],%l4 ! Mem[0000000083800004]
p57_far_1_he:
ldsw [%i0+0x004],%l7 ! Mem[0000000082000004]
lduh [%i3+0x014],%l5 ! Mem[0000000083800014]
ldsb [%i1+0x037],%l7 ! Mem[0000000082800037]
ldsw [%i3+0x018],%l0 ! Mem[0000000083800018]
ldub [%i3+0x007],%l3 ! Mem[0000000083800007]
jmpl %o7,%g0
ldsb [%i0+0x012],%l3 ! Mem[0000000082000012]
p57_far_1_hem:
membar #Sync
ldsw [%i0+0x004],%l7 ! Mem[0000000082000004]
lduh [%i3+0x014],%l5 ! Mem[0000000083800014]
ldsb [%i1+0x037],%l7 ! Mem[0000000082800037]
ldsw [%i3+0x018],%l0 ! Mem[0000000083800018]
ldub [%i3+0x007],%l3 ! Mem[0000000083800007]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x012],%l3 ! Mem[0000000082000012]
p57_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p58_far_1_le:
ldx [%i2+0x008],%l3 ! Mem[0000000085000008]
ldd [%i2+0x010],%l6 ! Mem[0000000085000010]
lduh [%i1+0x008],%l6 ! Mem[0000000084800008]
ldx [%i0+0x018],%l1 ! Mem[0000000084000018]
jmpl %o7,%g0
stw %l4,[%i2+0x024] ! Mem[0000000085000024]
p58_far_1_lem:
membar #Sync
ldx [%i2+0x008],%l3 ! Mem[0000000085000008]
ldd [%i2+0x010],%l6 ! Mem[0000000085000010]
lduh [%i1+0x008],%l6 ! Mem[0000000084800008]
ldx [%i0+0x018],%l1 ! Mem[0000000084000018]
membar #Sync
jmpl %o7,%g0
stw %l4,[%i2+0x024] ! Mem[0000000085000024]
p58_far_1_he:
ldx [%i1+0x000],%l7 ! Mem[0000000084800000]
stx %l5,[%i3+0x030] ! Mem[0000000085800030]
std %l6,[%i2+0x030] ! Mem[0000000085000030]
ldsb [%i3+0x038],%l0 ! Mem[0000000085800038]
ldx [%i0+0x000],%l3 ! Mem[0000000084000000]
jmpl %o7,%g0
stx %l3,[%i1+0x010] ! Mem[0000000084800010]
p58_far_1_hem:
membar #Sync
ldx [%i1+0x000],%l7 ! Mem[0000000084800000]
stx %l5,[%i3+0x030] ! Mem[0000000085800030]
std %l6,[%i2+0x030] ! Mem[0000000085000030]
ldsb [%i3+0x038],%l0 ! Mem[0000000085800038]
ldx [%i0+0x000],%l3 ! Mem[0000000084000000]
membar #Sync
jmpl %o7,%g0
stx %l3,[%i1+0x010] ! Mem[0000000084800010]
p58_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p59_far_1_le:
ldx [%i1+0x008],%l3 ! Mem[0000000086800008]
ldsb [%i2+0x015],%l6 ! Mem[0000000087000015]
ldsh [%i1+0x028],%l6 ! Mem[0000000086800028]
stb %l1,[%i1+0x01e] ! Mem[000000008680001e]
jmpl %o7,%g0
lduw [%i1+0x004],%l4 ! Mem[0000000086800004]
p59_far_1_lem:
membar #Sync
ldx [%i1+0x008],%l3 ! Mem[0000000086800008]
ldsb [%i2+0x015],%l6 ! Mem[0000000087000015]
ldsh [%i1+0x028],%l6 ! Mem[0000000086800028]
stb %l1,[%i1+0x01e] ! Mem[000000008680001e]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x004],%l4 ! Mem[0000000086800004]
p59_far_1_he:
stw %l7,[%i3+0x004] ! Mem[0000000087800004]
lduw [%i3+0x014],%l5 ! Mem[0000000087800014]
ldsh [%i2+0x036],%l7 ! Mem[0000000087000036]
stx %l0,[%i2+0x018] ! Mem[0000000087000018]
stx %l3,[%i0+0x000] ! Mem[0000000086000000]
jmpl %o7,%g0
stb %l3,[%i3+0x012] ! Mem[0000000087800012]
p59_far_1_hem:
membar #Sync
stw %l7,[%i3+0x004] ! Mem[0000000087800004]
lduw [%i3+0x014],%l5 ! Mem[0000000087800014]
ldsh [%i2+0x036],%l7 ! Mem[0000000087000036]
stx %l0,[%i2+0x018] ! Mem[0000000087000018]
stx %l3,[%i0+0x000] ! Mem[0000000086000000]
membar #Sync
jmpl %o7,%g0
stb %l3,[%i3+0x012] ! Mem[0000000087800012]
p59_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p60_far_1_le:
lduh [%i0+0x00e],%l3 ! Mem[000000008800000e]
ldd [%i2+0x010],%l6 ! Mem[0000000089000010]
stx %l6,[%i3+0x008] ! Mem[0000000089800008]
std %l0,[%i3+0x018] ! Mem[0000000089800018]
jmpl %o7,%g0
ldsb [%i0+0x025],%l4 ! Mem[0000000088000025]
p60_far_1_lem:
membar #Sync
lduh [%i0+0x00e],%l3 ! Mem[000000008800000e]
ldd [%i2+0x010],%l6 ! Mem[0000000089000010]
stx %l6,[%i3+0x008] ! Mem[0000000089800008]
std %l0,[%i3+0x018] ! Mem[0000000089800018]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x025],%l4 ! Mem[0000000088000025]
p60_far_1_he:
ldub [%i1+0x007],%l7 ! Mem[0000000088800007]
ldd [%i3+0x030],%l4 ! Mem[0000000089800030]
stb %l7,[%i3+0x037] ! Mem[0000000089800037]
stb %l0,[%i1+0x038] ! Mem[0000000088800038]
ldsh [%i1+0x006],%l3 ! Mem[0000000088800006]
jmpl %o7,%g0
lduw [%i1+0x010],%l3 ! Mem[0000000088800010]
p60_far_1_hem:
membar #Sync
ldub [%i1+0x007],%l7 ! Mem[0000000088800007]
ldd [%i3+0x030],%l4 ! Mem[0000000089800030]
stb %l7,[%i3+0x037] ! Mem[0000000089800037]
stb %l0,[%i1+0x038] ! Mem[0000000088800038]
ldsh [%i1+0x006],%l3 ! Mem[0000000088800006]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x010],%l3 ! Mem[0000000088800010]
p60_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p61_far_1_le:
lduh [%i2+0x00e],%l3 ! Mem[000000008b00000e]
ldsb [%i2+0x015],%l6 ! Mem[000000008b000015]
std %l6,[%i2+0x028] ! Mem[000000008b000028]
stb %l1,[%i0+0x01e] ! Mem[000000008a00001e]
jmpl %o7,%g0
std %l4,[%i0+0x000] ! Mem[000000008a000000]
p61_far_1_lem:
membar #Sync
lduh [%i2+0x00e],%l3 ! Mem[000000008b00000e]
ldsb [%i2+0x015],%l6 ! Mem[000000008b000015]
std %l6,[%i2+0x028] ! Mem[000000008b000028]
stb %l1,[%i0+0x01e] ! Mem[000000008a00001e]
membar #Sync
jmpl %o7,%g0
std %l4,[%i0+0x000] ! Mem[000000008a000000]
p61_far_1_he:
stb %l7,[%i2+0x007] ! Mem[000000008b000007]
ldx [%i3+0x010],%l5 ! Mem[000000008b800010]
ldsb [%i3+0x037],%l7 ! Mem[000000008b800037]
lduw [%i0+0x018],%l0 ! Mem[000000008a000018]
lduh [%i2+0x006],%l3 ! Mem[000000008b000006]
jmpl %o7,%g0
ldsh [%i2+0x012],%l3 ! Mem[000000008b000012]
p61_far_1_hem:
membar #Sync
stb %l7,[%i2+0x007] ! Mem[000000008b000007]
ldx [%i3+0x010],%l5 ! Mem[000000008b800010]
ldsb [%i3+0x037],%l7 ! Mem[000000008b800037]
lduw [%i0+0x018],%l0 ! Mem[000000008a000018]
lduh [%i2+0x006],%l3 ! Mem[000000008b000006]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x012],%l3 ! Mem[000000008b000012]
p61_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p62_far_1_le:
ldsw [%i1+0x00c],%l3 ! Mem[000000008c80000c]
ldsh [%i2+0x014],%l6 ! Mem[000000008d000014]
ldub [%i1+0x009],%l6 ! Mem[000000008c800009]
std %l0,[%i0+0x018] ! Mem[000000008c000018]
jmpl %o7,%g0
lduw [%i3+0x024],%l4 ! Mem[000000008d800024]
p62_far_1_lem:
membar #Sync
ldsw [%i1+0x00c],%l3 ! Mem[000000008c80000c]
ldsh [%i2+0x014],%l6 ! Mem[000000008d000014]
ldub [%i1+0x009],%l6 ! Mem[000000008c800009]
std %l0,[%i0+0x018] ! Mem[000000008c000018]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x024],%l4 ! Mem[000000008d800024]
p62_far_1_he:
stx %l7,[%i0+0x000] ! Mem[000000008c000000]
ldsb [%i3+0x034],%l5 ! Mem[000000008d800034]
ldx [%i0+0x030],%l7 ! Mem[000000008c000030]
ldub [%i0+0x038],%l0 ! Mem[000000008c000038]
stb %l3,[%i3+0x007] ! Mem[000000008d800007]
jmpl %o7,%g0
ldd [%i0+0x010],%l2 ! Mem[000000008c000010]
p62_far_1_hem:
membar #Sync
stx %l7,[%i0+0x000] ! Mem[000000008c000000]
ldsb [%i3+0x034],%l5 ! Mem[000000008d800034]
ldx [%i0+0x030],%l7 ! Mem[000000008c000030]
ldub [%i0+0x038],%l0 ! Mem[000000008c000038]
stb %l3,[%i3+0x007] ! Mem[000000008d800007]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x010],%l2 ! Mem[000000008c000010]
p62_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p63_far_1_le:
ldsw [%i0+0x00c],%l3 ! Mem[000000008e00000c]
ldsw [%i3+0x014],%l6 ! Mem[000000008f800014]
ldsb [%i0+0x029],%l6 ! Mem[000000008e000029]
sth %l1,[%i1+0x01e] ! Mem[000000008e80001e]
jmpl %o7,%g0
ldsb [%i1+0x005],%l4 ! Mem[000000008e800005]
p63_far_1_lem:
membar #Sync
ldsw [%i0+0x00c],%l3 ! Mem[000000008e00000c]
ldsw [%i3+0x014],%l6 ! Mem[000000008f800014]
ldsb [%i0+0x029],%l6 ! Mem[000000008e000029]
sth %l1,[%i1+0x01e] ! Mem[000000008e80001e]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x005],%l4 ! Mem[000000008e800005]
p63_far_1_he:
ldsw [%i1+0x004],%l7 ! Mem[000000008e800004]
stb %l5,[%i3+0x014] ! Mem[000000008f800014]
ldd [%i0+0x030],%l6 ! Mem[000000008e000030]
ldd [%i3+0x018],%l0 ! Mem[000000008f800018]
ldd [%i0+0x000],%l2 ! Mem[000000008e000000]
jmpl %o7,%g0
std %l2,[%i2+0x010] ! Mem[000000008f000010]
p63_far_1_hem:
membar #Sync
ldsw [%i1+0x004],%l7 ! Mem[000000008e800004]
stb %l5,[%i3+0x014] ! Mem[000000008f800014]
ldd [%i0+0x030],%l6 ! Mem[000000008e000030]
ldd [%i3+0x018],%l0 ! Mem[000000008f800018]
ldd [%i0+0x000],%l2 ! Mem[000000008e000000]
membar #Sync
jmpl %o7,%g0
std %l2,[%i2+0x010] ! Mem[000000008f000010]
p63_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
nop
nop
jmpl %o7,%g0
nop
far1_b2b_l:
nop
nop
jmpl %o7,%g0
nop
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
std %l6,[%i1+0x020] ! Mem[0000000010800020]
jmpl %o7,%g0
sth %l0,[%i1+0x00a] ! Mem[000000001080000a]
p0_far_2_lem:
membar #Sync
std %l6,[%i1+0x020] ! Mem[0000000010800020]
membar #Sync
jmpl %o7,%g0
sth %l0,[%i1+0x00a] ! Mem[000000001080000a]
p0_far_2_he:
std %l2,[%i2+0x018] ! Mem[0000000011000018]
ldub [%i2+0x024],%l4 ! Mem[0000000011000024]
ldd [%i3+0x020],%l6 ! Mem[0000000011800020]
ldsh [%i1+0x016],%l1 ! Mem[0000000010800016]
jmpl %o7,%g0
ldub [%i0+0x007],%l7 ! Mem[0000000010000007]
p0_far_2_hem:
membar #Sync
std %l2,[%i2+0x018] ! Mem[0000000011000018]
ldub [%i2+0x024],%l4 ! Mem[0000000011000024]
ldd [%i3+0x020],%l6 ! Mem[0000000011800020]
ldsh [%i1+0x016],%l1 ! Mem[0000000010800016]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x007],%l7 ! Mem[0000000010000007]
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p1_far_2_le:
ldsw [%i1+0x01c],%l6 ! Mem[000000001280001c]
jmpl %o7,%g0
ldx [%i1+0x020],%l7 ! Mem[0000000012800020]
p1_far_2_lem:
membar #Sync
ldsw [%i1+0x01c],%l6 ! Mem[000000001280001c]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x020],%l7 ! Mem[0000000012800020]
p1_far_2_he:
stw %l3,[%i2+0x01c] ! Mem[000000001300001c]
stb %l1,[%i2+0x031] ! Mem[0000000013000031]
ldx [%i2+0x000],%l5 ! Mem[0000000013000000]
stb %l4,[%i1+0x028] ! Mem[0000000012800028]
ldub [%i0+0x038],%l3 ! Mem[0000000012000038]
jmpl %o7,%g0
ldub [%i0+0x00a],%l0 ! Mem[000000001200000a]
p1_far_2_hem:
membar #Sync
stw %l3,[%i2+0x01c] ! Mem[000000001300001c]
stb %l1,[%i2+0x031] ! Mem[0000000013000031]
ldx [%i2+0x000],%l5 ! Mem[0000000013000000]
stb %l4,[%i1+0x028] ! Mem[0000000012800028]
ldub [%i0+0x038],%l3 ! Mem[0000000012000038]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x00a],%l0 ! Mem[000000001200000a]
p1_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p2_far_2_le:
stw %l6,[%i0+0x03c] ! Mem[000000001400003c]
jmpl %o7,%g0
ldub [%i1+0x023],%l7 ! Mem[0000000014800023]
p2_far_2_lem:
membar #Sync
stw %l6,[%i0+0x03c] ! Mem[000000001400003c]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x023],%l7 ! Mem[0000000014800023]
p2_far_2_he:
ldsw [%i2+0x01c],%l3 ! Mem[000000001500001c]
lduw [%i3+0x030],%l1 ! Mem[0000000015800030]
ldub [%i0+0x000],%l5 ! Mem[0000000014000000]
ldsw [%i0+0x008],%l4 ! Mem[0000000014000008]
ldd [%i0+0x018],%l2 ! Mem[0000000014000018]
jmpl %o7,%g0
stx %l0,[%i1+0x008] ! Mem[0000000014800008]
p2_far_2_hem:
membar #Sync
ldsw [%i2+0x01c],%l3 ! Mem[000000001500001c]
lduw [%i3+0x030],%l1 ! Mem[0000000015800030]
ldub [%i0+0x000],%l5 ! Mem[0000000014000000]
ldsw [%i0+0x008],%l4 ! Mem[0000000014000008]
ldd [%i0+0x018],%l2 ! Mem[0000000014000018]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i1+0x008] ! Mem[0000000014800008]
p2_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p3_far_2_le:
lduw [%i2+0x01c],%l6 ! Mem[000000001700001c]
jmpl %o7,%g0
ldsw [%i2+0x020],%l7 ! Mem[0000000017000020]
p3_far_2_lem:
membar #Sync
lduw [%i2+0x01c],%l6 ! Mem[000000001700001c]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x020],%l7 ! Mem[0000000017000020]
p3_far_2_he:
stb %l3,[%i2+0x01f] ! Mem[000000001700001f]
ldub [%i2+0x031],%l1 ! Mem[0000000017000031]
ldsb [%i2+0x000],%l5 ! Mem[0000000017000000]
std %l4,[%i3+0x028] ! Mem[0000000017800028]
std %l2,[%i3+0x038] ! Mem[0000000017800038]
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000017000008]
p3_far_2_hem:
membar #Sync
stb %l3,[%i2+0x01f] ! Mem[000000001700001f]
ldub [%i2+0x031],%l1 ! Mem[0000000017000031]
ldsb [%i2+0x000],%l5 ! Mem[0000000017000000]
std %l4,[%i3+0x028] ! Mem[0000000017800028]
std %l2,[%i3+0x038] ! Mem[0000000017800038]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000017000008]
p3_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p4_far_2_le:
ldsb [%i1+0x03e],%l6 ! Mem[000000001880003e]
jmpl %o7,%g0
ldd [%i3+0x020],%l6 ! Mem[0000000019800020]
p4_far_2_lem:
membar #Sync
ldsb [%i1+0x03e],%l6 ! Mem[000000001880003e]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x020],%l6 ! Mem[0000000019800020]
p4_far_2_he:
ldd [%i3+0x018],%l2 ! Mem[0000000019800018]
ldsh [%i3+0x030],%l1 ! Mem[0000000019800030]
stw %l5,[%i0+0x000] ! Mem[0000000018000000]
ldsh [%i2+0x008],%l4 ! Mem[0000000019000008]
lduh [%i3+0x018],%l3 ! Mem[0000000019800018]
jmpl %o7,%g0
ldub [%i0+0x00a],%l0 ! Mem[000000001800000a]
p4_far_2_hem:
membar #Sync
ldd [%i3+0x018],%l2 ! Mem[0000000019800018]
ldsh [%i3+0x030],%l1 ! Mem[0000000019800030]
stw %l5,[%i0+0x000] ! Mem[0000000018000000]
ldsh [%i2+0x008],%l4 ! Mem[0000000019000008]
lduh [%i3+0x018],%l3 ! Mem[0000000019800018]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x00a],%l0 ! Mem[000000001800000a]
p4_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p5_far_2_le:
std %l6,[%i3+0x018] ! Mem[000000001b800018]
jmpl %o7,%g0
stx %l7,[%i3+0x020] ! Mem[000000001b800020]
p5_far_2_lem:
membar #Sync
std %l6,[%i3+0x018] ! Mem[000000001b800018]
membar #Sync
jmpl %o7,%g0
stx %l7,[%i3+0x020] ! Mem[000000001b800020]
p5_far_2_he:
lduh [%i0+0x01e],%l3 ! Mem[000000001a00001e]
ldd [%i1+0x030],%l0 ! Mem[000000001a800030]
stb %l5,[%i2+0x000] ! Mem[000000001b000000]
stb %l4,[%i2+0x028] ! Mem[000000001b000028]
ldsb [%i2+0x038],%l3 ! Mem[000000001b000038]
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[000000001a000008]
p5_far_2_hem:
membar #Sync
lduh [%i0+0x01e],%l3 ! Mem[000000001a00001e]
ldd [%i1+0x030],%l0 ! Mem[000000001a800030]
stb %l5,[%i2+0x000] ! Mem[000000001b000000]
stb %l4,[%i2+0x028] ! Mem[000000001b000028]
ldsb [%i2+0x038],%l3 ! Mem[000000001b000038]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[000000001a000008]
p5_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p6_far_2_le:
ldub [%i2+0x03e],%l6 ! Mem[000000001d00003e]
jmpl %o7,%g0
std %l6,[%i3+0x020] ! Mem[000000001d800020]
p6_far_2_lem:
membar #Sync
ldub [%i2+0x03e],%l6 ! Mem[000000001d00003e]
membar #Sync
jmpl %o7,%g0
std %l6,[%i3+0x020] ! Mem[000000001d800020]
p6_far_2_he:
sth %l3,[%i1+0x01e] ! Mem[000000001c80001e]
stw %l1,[%i3+0x030] ! Mem[000000001d800030]
lduh [%i0+0x000],%l5 ! Mem[000000001c000000]
ldsb [%i1+0x008],%l4 ! Mem[000000001c800008]
sth %l3,[%i2+0x018] ! Mem[000000001d000018]
jmpl %o7,%g0
std %l0,[%i1+0x008] ! Mem[000000001c800008]
p6_far_2_hem:
membar #Sync
sth %l3,[%i1+0x01e] ! Mem[000000001c80001e]
stw %l1,[%i3+0x030] ! Mem[000000001d800030]
lduh [%i0+0x000],%l5 ! Mem[000000001c000000]
ldsb [%i1+0x008],%l4 ! Mem[000000001c800008]
sth %l3,[%i2+0x018] ! Mem[000000001d000018]
membar #Sync
jmpl %o7,%g0
std %l0,[%i1+0x008] ! Mem[000000001c800008]
p6_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p7_far_2_le:
stx %l6,[%i0+0x018] ! Mem[000000001e000018]
jmpl %o7,%g0
stb %l7,[%i3+0x023] ! Mem[000000001f800023]
p7_far_2_lem:
membar #Sync
stx %l6,[%i0+0x018] ! Mem[000000001e000018]
membar #Sync
jmpl %o7,%g0
stb %l7,[%i3+0x023] ! Mem[000000001f800023]
p7_far_2_he:
ldsh [%i2+0x01e],%l3 ! Mem[000000001f00001e]
std %l0,[%i1+0x030] ! Mem[000000001e800030]
ldsh [%i2+0x000],%l5 ! Mem[000000001f000000]
ldx [%i0+0x028],%l4 ! Mem[000000001e000028]
lduw [%i2+0x038],%l3 ! Mem[000000001f000038]
jmpl %o7,%g0
ldub [%i2+0x00a],%l0 ! Mem[000000001f00000a]
p7_far_2_hem:
membar #Sync
ldsh [%i2+0x01e],%l3 ! Mem[000000001f00001e]
std %l0,[%i1+0x030] ! Mem[000000001e800030]
ldsh [%i2+0x000],%l5 ! Mem[000000001f000000]
ldx [%i0+0x028],%l4 ! Mem[000000001e000028]
lduw [%i2+0x038],%l3 ! Mem[000000001f000038]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x00a],%l0 ! Mem[000000001f00000a]
p7_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p8_far_2_le:
ldx [%i3+0x038],%l6 ! Mem[0000000021800038]
jmpl %o7,%g0
lduh [%i0+0x022],%l7 ! Mem[0000000020000022]
p8_far_2_lem:
membar #Sync
ldx [%i3+0x038],%l6 ! Mem[0000000021800038]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x022],%l7 ! Mem[0000000020000022]
p8_far_2_he:
ldx [%i2+0x018],%l3 ! Mem[0000000021000018]
ldx [%i3+0x030],%l1 ! Mem[0000000021800030]
stx %l5,[%i0+0x000] ! Mem[0000000020000000]
ldd [%i3+0x008],%l4 ! Mem[0000000021800008]
ldsh [%i1+0x018],%l3 ! Mem[0000000020800018]
jmpl %o7,%g0
stx %l0,[%i3+0x008] ! Mem[0000000021800008]
p8_far_2_hem:
membar #Sync
ldx [%i2+0x018],%l3 ! Mem[0000000021000018]
ldx [%i3+0x030],%l1 ! Mem[0000000021800030]
stx %l5,[%i0+0x000] ! Mem[0000000020000000]
ldd [%i3+0x008],%l4 ! Mem[0000000021800008]
ldsh [%i1+0x018],%l3 ! Mem[0000000020800018]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i3+0x008] ! Mem[0000000021800008]
p8_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p9_far_2_le:
ldsh [%i2+0x01e],%l6 ! Mem[000000002300001e]
jmpl %o7,%g0
ldub [%i1+0x023],%l7 ! Mem[0000000022800023]
p9_far_2_lem:
membar #Sync
ldsh [%i2+0x01e],%l6 ! Mem[000000002300001e]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x023],%l7 ! Mem[0000000022800023]
p9_far_2_he:
stx %l3,[%i3+0x018] ! Mem[0000000023800018]
lduh [%i1+0x030],%l1 ! Mem[0000000022800030]
std %l4,[%i2+0x000] ! Mem[0000000023000000]
lduw [%i2+0x028],%l4 ! Mem[0000000023000028]
stw %l3,[%i1+0x038] ! Mem[0000000022800038]
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[0000000022000008]
p9_far_2_hem:
membar #Sync
stx %l3,[%i3+0x018] ! Mem[0000000023800018]
lduh [%i1+0x030],%l1 ! Mem[0000000022800030]
std %l4,[%i2+0x000] ! Mem[0000000023000000]
lduw [%i2+0x028],%l4 ! Mem[0000000023000028]
stw %l3,[%i1+0x038] ! Mem[0000000022800038]
membar #Sync
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[0000000022000008]
p9_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p10_far_2_le:
sth %l6,[%i0+0x03e] ! Mem[000000002400003e]
jmpl %o7,%g0
ldsb [%i1+0x023],%l7 ! Mem[0000000024800023]
p10_far_2_lem:
membar #Sync
sth %l6,[%i0+0x03e] ! Mem[000000002400003e]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x023],%l7 ! Mem[0000000024800023]
p10_far_2_he:
ldub [%i0+0x01f],%l3 ! Mem[000000002400001f]
ldsw [%i3+0x030],%l1 ! Mem[0000000025800030]
lduw [%i0+0x000],%l5 ! Mem[0000000024000000]
stx %l4,[%i1+0x008] ! Mem[0000000024800008]
lduh [%i0+0x018],%l3 ! Mem[0000000024000018]
jmpl %o7,%g0
ldub [%i0+0x00a],%l0 ! Mem[000000002400000a]
p10_far_2_hem:
membar #Sync
ldub [%i0+0x01f],%l3 ! Mem[000000002400001f]
ldsw [%i3+0x030],%l1 ! Mem[0000000025800030]
lduw [%i0+0x000],%l5 ! Mem[0000000024000000]
stx %l4,[%i1+0x008] ! Mem[0000000024800008]
lduh [%i0+0x018],%l3 ! Mem[0000000024000018]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x00a],%l0 ! Mem[000000002400000a]
p10_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p11_far_2_le:
lduh [%i2+0x01e],%l6 ! Mem[000000002700001e]
jmpl %o7,%g0
ldd [%i2+0x020],%l6 ! Mem[0000000027000020]
p11_far_2_lem:
membar #Sync
lduh [%i2+0x01e],%l6 ! Mem[000000002700001e]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x020],%l6 ! Mem[0000000027000020]
p11_far_2_he:
std %l2,[%i1+0x018] ! Mem[0000000026800018]
ldsb [%i1+0x031],%l1 ! Mem[0000000026800031]
ldsb [%i2+0x000],%l5 ! Mem[0000000027000000]
lduh [%i0+0x028],%l4 ! Mem[0000000026000028]
ldsb [%i0+0x038],%l3 ! Mem[0000000026000038]
jmpl %o7,%g0
stx %l0,[%i1+0x008] ! Mem[0000000026800008]
p11_far_2_hem:
membar #Sync
std %l2,[%i1+0x018] ! Mem[0000000026800018]
ldsb [%i1+0x031],%l1 ! Mem[0000000026800031]
ldsb [%i2+0x000],%l5 ! Mem[0000000027000000]
lduh [%i0+0x028],%l4 ! Mem[0000000026000028]
ldsb [%i0+0x038],%l3 ! Mem[0000000026000038]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i1+0x008] ! Mem[0000000026800008]
p11_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p12_far_2_le:
ldd [%i1+0x038],%l6 ! Mem[0000000028800038]
jmpl %o7,%g0
sth %l7,[%i2+0x022] ! Mem[0000000029000022]
p12_far_2_lem:
membar #Sync
ldd [%i1+0x038],%l6 ! Mem[0000000028800038]
membar #Sync
jmpl %o7,%g0
sth %l7,[%i2+0x022] ! Mem[0000000029000022]
p12_far_2_he:
stx %l3,[%i1+0x018] ! Mem[0000000028800018]
stx %l1,[%i3+0x030] ! Mem[0000000029800030]
stw %l5,[%i0+0x000] ! Mem[0000000028000000]
stw %l4,[%i3+0x008] ! Mem[0000000029800008]
sth %l3,[%i0+0x018] ! Mem[0000000028000018]
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000029000008]
p12_far_2_hem:
membar #Sync
stx %l3,[%i1+0x018] ! Mem[0000000028800018]
stx %l1,[%i3+0x030] ! Mem[0000000029800030]
stw %l5,[%i0+0x000] ! Mem[0000000028000000]
stw %l4,[%i3+0x008] ! Mem[0000000029800008]
sth %l3,[%i0+0x018] ! Mem[0000000028000018]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000029000008]
p12_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p13_far_2_le:
stb %l6,[%i3+0x01e] ! Mem[000000002b80001e]
jmpl %o7,%g0
ldx [%i3+0x020],%l7 ! Mem[000000002b800020]
p13_far_2_lem:
membar #Sync
stb %l6,[%i3+0x01e] ! Mem[000000002b80001e]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x020],%l7 ! Mem[000000002b800020]
p13_far_2_he:
ldub [%i2+0x01f],%l3 ! Mem[000000002b00001f]
sth %l1,[%i1+0x030] ! Mem[000000002a800030]
stb %l5,[%i2+0x000] ! Mem[000000002b000000]
ldub [%i2+0x028],%l4 ! Mem[000000002b000028]
lduw [%i0+0x038],%l3 ! Mem[000000002a000038]
jmpl %o7,%g0
ldub [%i3+0x00a],%l0 ! Mem[000000002b80000a]
p13_far_2_hem:
membar #Sync
ldub [%i2+0x01f],%l3 ! Mem[000000002b00001f]
sth %l1,[%i1+0x030] ! Mem[000000002a800030]
stb %l5,[%i2+0x000] ! Mem[000000002b000000]
ldub [%i2+0x028],%l4 ! Mem[000000002b000028]
lduw [%i0+0x038],%l3 ! Mem[000000002a000038]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x00a],%l0 ! Mem[000000002b80000a]
p13_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p14_far_2_le:
ldsw [%i2+0x03c],%l6 ! Mem[000000002d00003c]
jmpl %o7,%g0
lduw [%i3+0x020],%l7 ! Mem[000000002d800020]
p14_far_2_lem:
membar #Sync
ldsw [%i2+0x03c],%l6 ! Mem[000000002d00003c]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x020],%l7 ! Mem[000000002d800020]
p14_far_2_he:
std %l2,[%i2+0x018] ! Mem[000000002d000018]
stb %l1,[%i3+0x031] ! Mem[000000002d800031]
lduh [%i0+0x000],%l5 ! Mem[000000002c000000]
sth %l4,[%i2+0x008] ! Mem[000000002d000008]
ldsh [%i0+0x018],%l3 ! Mem[000000002c000018]
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[000000002c000008]
p14_far_2_hem:
membar #Sync
std %l2,[%i2+0x018] ! Mem[000000002d000018]
stb %l1,[%i3+0x031] ! Mem[000000002d800031]
lduh [%i0+0x000],%l5 ! Mem[000000002c000000]
sth %l4,[%i2+0x008] ! Mem[000000002d000008]
ldsh [%i0+0x018],%l3 ! Mem[000000002c000018]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[000000002c000008]
p14_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p15_far_2_le:
stw %l6,[%i1+0x01c] ! Mem[000000002e80001c]
jmpl %o7,%g0
ldsw [%i3+0x020],%l7 ! Mem[000000002f800020]
p15_far_2_lem:
membar #Sync
stw %l6,[%i1+0x01c] ! Mem[000000002e80001c]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x020],%l7 ! Mem[000000002f800020]
p15_far_2_he:
ldsb [%i3+0x01f],%l3 ! Mem[000000002f80001f]
lduw [%i1+0x030],%l1 ! Mem[000000002e800030]
ldsh [%i2+0x000],%l5 ! Mem[000000002f000000]
ldsw [%i1+0x028],%l4 ! Mem[000000002e800028]
stw %l3,[%i3+0x038] ! Mem[000000002f800038]
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[000000002e000008]
p15_far_2_hem:
membar #Sync
ldsb [%i3+0x01f],%l3 ! Mem[000000002f80001f]
lduw [%i1+0x030],%l1 ! Mem[000000002e800030]
ldsh [%i2+0x000],%l5 ! Mem[000000002f000000]
ldsw [%i1+0x028],%l4 ! Mem[000000002e800028]
stw %l3,[%i3+0x038] ! Mem[000000002f800038]
membar #Sync
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[000000002e000008]
p15_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p16_far_2_le:
lduw [%i3+0x03c],%l6 ! Mem[000000003180003c]
jmpl %o7,%g0
ldsh [%i0+0x022],%l7 ! Mem[0000000030000022]
p16_far_2_lem:
membar #Sync
lduw [%i3+0x03c],%l6 ! Mem[000000003180003c]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x022],%l7 ! Mem[0000000030000022]
p16_far_2_he:
lduw [%i0+0x01c],%l3 ! Mem[000000003000001c]
ldub [%i3+0x031],%l1 ! Mem[0000000031800031]
stx %l5,[%i0+0x000] ! Mem[0000000030000000]
std %l4,[%i0+0x008] ! Mem[0000000030000008]
ldx [%i3+0x018],%l3 ! Mem[0000000031800018]
jmpl %o7,%g0
ldub [%i1+0x00a],%l0 ! Mem[000000003080000a]
p16_far_2_hem:
membar #Sync
lduw [%i0+0x01c],%l3 ! Mem[000000003000001c]
ldub [%i3+0x031],%l1 ! Mem[0000000031800031]
stx %l5,[%i0+0x000] ! Mem[0000000030000000]
std %l4,[%i0+0x008] ! Mem[0000000030000008]
ldx [%i3+0x018],%l3 ! Mem[0000000031800018]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x00a],%l0 ! Mem[000000003080000a]
p16_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p17_far_2_le:
ldsw [%i2+0x01c],%l6 ! Mem[000000003300001c]
jmpl %o7,%g0
stx %l7,[%i0+0x020] ! Mem[0000000032000020]
p17_far_2_lem:
membar #Sync
ldsw [%i2+0x01c],%l6 ! Mem[000000003300001c]
membar #Sync
jmpl %o7,%g0
stx %l7,[%i0+0x020] ! Mem[0000000032000020]
p17_far_2_he:
stw %l3,[%i1+0x01c] ! Mem[000000003280001c]
ldsh [%i1+0x030],%l1 ! Mem[0000000032800030]
std %l4,[%i2+0x000] ! Mem[0000000033000000]
ldsh [%i2+0x028],%l4 ! Mem[0000000033000028]
ldsw [%i2+0x038],%l3 ! Mem[0000000033000038]
jmpl %o7,%g0
stx %l0,[%i2+0x008] ! Mem[0000000033000008]
p17_far_2_hem:
membar #Sync
stw %l3,[%i1+0x01c] ! Mem[000000003280001c]
ldsh [%i1+0x030],%l1 ! Mem[0000000032800030]
std %l4,[%i2+0x000] ! Mem[0000000033000000]
ldsh [%i2+0x028],%l4 ! Mem[0000000033000028]
ldsw [%i2+0x038],%l3 ! Mem[0000000033000038]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i2+0x008] ! Mem[0000000033000008]
p17_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p18_far_2_le:
stw %l6,[%i0+0x03c] ! Mem[000000003400003c]
jmpl %o7,%g0
stw %l7,[%i1+0x020] ! Mem[0000000034800020]
p18_far_2_lem:
membar #Sync
stw %l6,[%i0+0x03c] ! Mem[000000003400003c]
membar #Sync
jmpl %o7,%g0
stw %l7,[%i1+0x020] ! Mem[0000000034800020]
p18_far_2_he:
ldsw [%i2+0x01c],%l3 ! Mem[000000003500001c]
ldd [%i3+0x030],%l0 ! Mem[0000000035800030]
lduw [%i0+0x000],%l5 ! Mem[0000000034000000]
stb %l4,[%i2+0x008] ! Mem[0000000035000008]
stx %l3,[%i2+0x018] ! Mem[0000000035000018]
jmpl %o7,%g0
std %l0,[%i3+0x008] ! Mem[0000000035800008]
p18_far_2_hem:
membar #Sync
ldsw [%i2+0x01c],%l3 ! Mem[000000003500001c]
ldd [%i3+0x030],%l0 ! Mem[0000000035800030]
lduw [%i0+0x000],%l5 ! Mem[0000000034000000]
stb %l4,[%i2+0x008] ! Mem[0000000035000008]
stx %l3,[%i2+0x018] ! Mem[0000000035000018]
membar #Sync
jmpl %o7,%g0
std %l0,[%i3+0x008] ! Mem[0000000035800008]
p18_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p19_far_2_le:
lduw [%i2+0x01c],%l6 ! Mem[000000003700001c]
jmpl %o7,%g0
stb %l7,[%i2+0x023] ! Mem[0000000037000023]
p19_far_2_lem:
membar #Sync
lduw [%i2+0x01c],%l6 ! Mem[000000003700001c]
membar #Sync
jmpl %o7,%g0
stb %l7,[%i2+0x023] ! Mem[0000000037000023]
p19_far_2_he:
stb %l3,[%i2+0x01f] ! Mem[000000003700001f]
stw %l1,[%i1+0x030] ! Mem[0000000036800030]
ldsw [%i3+0x000],%l5 ! Mem[0000000037800000]
ldsb [%i1+0x028],%l4 ! Mem[0000000036800028]
stb %l3,[%i2+0x038] ! Mem[0000000037000038]
jmpl %o7,%g0
ldub [%i0+0x00a],%l0 ! Mem[000000003600000a]
p19_far_2_hem:
membar #Sync
stb %l3,[%i2+0x01f] ! Mem[000000003700001f]
stw %l1,[%i1+0x030] ! Mem[0000000036800030]
ldsw [%i3+0x000],%l5 ! Mem[0000000037800000]
ldsb [%i1+0x028],%l4 ! Mem[0000000036800028]
stb %l3,[%i2+0x038] ! Mem[0000000037000038]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x00a],%l0 ! Mem[000000003600000a]
p19_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p20_far_2_le:
ldsb [%i2+0x03e],%l6 ! Mem[000000003900003e]
jmpl %o7,%g0
ldx [%i2+0x020],%l7 ! Mem[0000000039000020]
p20_far_2_lem:
membar #Sync
ldsb [%i2+0x03e],%l6 ! Mem[000000003900003e]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x020],%l7 ! Mem[0000000039000020]
p20_far_2_he:
ldd [%i3+0x018],%l2 ! Mem[0000000039800018]
std %l0,[%i3+0x030] ! Mem[0000000039800030]
ldd [%i0+0x000],%l4 ! Mem[0000000038000000]
std %l4,[%i0+0x008] ! Mem[0000000038000008]
ldsh [%i1+0x018],%l3 ! Mem[0000000038800018]
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[0000000038000008]
p20_far_2_hem:
membar #Sync
ldd [%i3+0x018],%l2 ! Mem[0000000039800018]
std %l0,[%i3+0x030] ! Mem[0000000039800030]
ldd [%i0+0x000],%l4 ! Mem[0000000038000000]
std %l4,[%i0+0x008] ! Mem[0000000038000008]
ldsh [%i1+0x018],%l3 ! Mem[0000000038800018]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[0000000038000008]
p20_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p21_far_2_le:
std %l6,[%i0+0x018] ! Mem[000000003a000018]
jmpl %o7,%g0
ldub [%i3+0x023],%l7 ! Mem[000000003b800023]
p21_far_2_lem:
membar #Sync
std %l6,[%i0+0x018] ! Mem[000000003a000018]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x023],%l7 ! Mem[000000003b800023]
p21_far_2_he:
lduh [%i3+0x01e],%l3 ! Mem[000000003b80001e]
ldx [%i1+0x030],%l1 ! Mem[000000003a800030]
sth %l5,[%i3+0x000] ! Mem[000000003b800000]
ldsh [%i3+0x028],%l4 ! Mem[000000003b800028]
stw %l3,[%i1+0x038] ! Mem[000000003a800038]
jmpl %o7,%g0
std %l0,[%i1+0x008] ! Mem[000000003a800008]
p21_far_2_hem:
membar #Sync
lduh [%i3+0x01e],%l3 ! Mem[000000003b80001e]
ldx [%i1+0x030],%l1 ! Mem[000000003a800030]
sth %l5,[%i3+0x000] ! Mem[000000003b800000]
ldsh [%i3+0x028],%l4 ! Mem[000000003b800028]
stw %l3,[%i1+0x038] ! Mem[000000003a800038]
membar #Sync
jmpl %o7,%g0
std %l0,[%i1+0x008] ! Mem[000000003a800008]
p21_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p22_far_2_le:
ldub [%i2+0x03e],%l6 ! Mem[000000003d00003e]
jmpl %o7,%g0
ldsw [%i3+0x020],%l7 ! Mem[000000003d800020]
p22_far_2_lem:
membar #Sync
ldub [%i2+0x03e],%l6 ! Mem[000000003d00003e]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x020],%l7 ! Mem[000000003d800020]
p22_far_2_he:
sth %l3,[%i0+0x01e] ! Mem[000000003c00001e]
lduh [%i3+0x030],%l1 ! Mem[000000003d800030]
ldx [%i0+0x000],%l5 ! Mem[000000003c000000]
stb %l4,[%i2+0x008] ! Mem[000000003d000008]
ldx [%i0+0x018],%l3 ! Mem[000000003c000018]
jmpl %o7,%g0
ldub [%i2+0x00a],%l0 ! Mem[000000003d00000a]
p22_far_2_hem:
membar #Sync
sth %l3,[%i0+0x01e] ! Mem[000000003c00001e]
lduh [%i3+0x030],%l1 ! Mem[000000003d800030]
ldx [%i0+0x000],%l5 ! Mem[000000003c000000]
stb %l4,[%i2+0x008] ! Mem[000000003d000008]
ldx [%i0+0x018],%l3 ! Mem[000000003c000018]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x00a],%l0 ! Mem[000000003d00000a]
p22_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p23_far_2_le:
stx %l6,[%i1+0x018] ! Mem[000000003e800018]
jmpl %o7,%g0
ldd [%i3+0x020],%l6 ! Mem[000000003f800020]
p23_far_2_lem:
membar #Sync
stx %l6,[%i1+0x018] ! Mem[000000003e800018]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x020],%l6 ! Mem[000000003f800020]
p23_far_2_he:
ldd [%i1+0x018],%l2 ! Mem[000000003e800018]
ldsw [%i1+0x030],%l1 ! Mem[000000003e800030]
ldub [%i3+0x000],%l5 ! Mem[000000003f800000]
ldsb [%i2+0x028],%l4 ! Mem[000000003f000028]
ldsw [%i0+0x038],%l3 ! Mem[000000003e000038]
jmpl %o7,%g0
stx %l0,[%i3+0x008] ! Mem[000000003f800008]
p23_far_2_hem:
membar #Sync
ldd [%i1+0x018],%l2 ! Mem[000000003e800018]
ldsw [%i1+0x030],%l1 ! Mem[000000003e800030]
ldub [%i3+0x000],%l5 ! Mem[000000003f800000]
ldsb [%i2+0x028],%l4 ! Mem[000000003f000028]
ldsw [%i0+0x038],%l3 ! Mem[000000003e000038]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i3+0x008] ! Mem[000000003f800008]
p23_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p24_far_2_le:
ldx [%i3+0x038],%l6 ! Mem[0000000041800038]
jmpl %o7,%g0
stx %l7,[%i0+0x020] ! Mem[0000000040000020]
p24_far_2_lem:
membar #Sync
ldx [%i3+0x038],%l6 ! Mem[0000000041800038]
membar #Sync
jmpl %o7,%g0
stx %l7,[%i0+0x020] ! Mem[0000000040000020]
p24_far_2_he:
lduh [%i2+0x01e],%l3 ! Mem[000000004100001e]
ldsb [%i3+0x031],%l1 ! Mem[0000000041800031]
ldsb [%i0+0x000],%l5 ! Mem[0000000040000000]
ldx [%i1+0x008],%l4 ! Mem[0000000040800008]
stx %l3,[%i0+0x018] ! Mem[0000000040000018]
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[0000000040000008]
p24_far_2_hem:
membar #Sync
lduh [%i2+0x01e],%l3 ! Mem[000000004100001e]
ldsb [%i3+0x031],%l1 ! Mem[0000000041800031]
ldsb [%i0+0x000],%l5 ! Mem[0000000040000000]
ldx [%i1+0x008],%l4 ! Mem[0000000040800008]
stx %l3,[%i0+0x018] ! Mem[0000000040000018]
membar #Sync
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[0000000040000008]
p24_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p25_far_2_le:
ldsh [%i2+0x01e],%l6 ! Mem[000000004300001e]
jmpl %o7,%g0
std %l6,[%i0+0x020] ! Mem[0000000042000020]
p25_far_2_lem:
membar #Sync
ldsh [%i2+0x01e],%l6 ! Mem[000000004300001e]
membar #Sync
jmpl %o7,%g0
std %l6,[%i0+0x020] ! Mem[0000000042000020]
p25_far_2_he:
sth %l3,[%i2+0x01e] ! Mem[000000004300001e]
ldsb [%i0+0x031],%l1 ! Mem[0000000042000031]
stw %l5,[%i3+0x000] ! Mem[0000000043800000]
ldd [%i0+0x028],%l4 ! Mem[0000000042000028]
stb %l3,[%i0+0x038] ! Mem[0000000042000038]
jmpl %o7,%g0
ldub [%i0+0x00a],%l0 ! Mem[000000004200000a]
p25_far_2_hem:
membar #Sync
sth %l3,[%i2+0x01e] ! Mem[000000004300001e]
ldsb [%i0+0x031],%l1 ! Mem[0000000042000031]
stw %l5,[%i3+0x000] ! Mem[0000000043800000]
ldd [%i0+0x028],%l4 ! Mem[0000000042000028]
stb %l3,[%i0+0x038] ! Mem[0000000042000038]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x00a],%l0 ! Mem[000000004200000a]
p25_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p26_far_2_le:
sth %l6,[%i1+0x03e] ! Mem[000000004480003e]
jmpl %o7,%g0
stb %l7,[%i1+0x023] ! Mem[0000000044800023]
p26_far_2_lem:
membar #Sync
sth %l6,[%i1+0x03e] ! Mem[000000004480003e]
membar #Sync
jmpl %o7,%g0
stb %l7,[%i1+0x023] ! Mem[0000000044800023]
p26_far_2_he:
ldsh [%i3+0x01e],%l3 ! Mem[000000004580001e]
stx %l1,[%i3+0x030] ! Mem[0000000045800030]
stb %l5,[%i0+0x000] ! Mem[0000000044000000]
lduw [%i2+0x008],%l4 ! Mem[0000000045000008]
ldub [%i0+0x018],%l3 ! Mem[0000000044000018]
jmpl %o7,%g0
stx %l0,[%i1+0x008] ! Mem[0000000044800008]
p26_far_2_hem:
membar #Sync
ldsh [%i3+0x01e],%l3 ! Mem[000000004580001e]
stx %l1,[%i3+0x030] ! Mem[0000000045800030]
stb %l5,[%i0+0x000] ! Mem[0000000044000000]
lduw [%i2+0x008],%l4 ! Mem[0000000045000008]
ldub [%i0+0x018],%l3 ! Mem[0000000044000018]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i1+0x008] ! Mem[0000000044800008]
p26_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p27_far_2_le:
lduh [%i3+0x01e],%l6 ! Mem[000000004780001e]
jmpl %o7,%g0
lduh [%i1+0x022],%l7 ! Mem[0000000046800022]
p27_far_2_lem:
membar #Sync
lduh [%i3+0x01e],%l6 ! Mem[000000004780001e]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x022],%l7 ! Mem[0000000046800022]
p27_far_2_he:
ldx [%i0+0x018],%l3 ! Mem[0000000046000018]
sth %l1,[%i0+0x030] ! Mem[0000000046000030]
lduh [%i3+0x000],%l5 ! Mem[0000000047800000]
stx %l4,[%i2+0x028] ! Mem[0000000047000028]
ldd [%i3+0x038],%l2 ! Mem[0000000047800038]
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000047000008]
p27_far_2_hem:
membar #Sync
ldx [%i0+0x018],%l3 ! Mem[0000000046000018]
sth %l1,[%i0+0x030] ! Mem[0000000046000030]
lduh [%i3+0x000],%l5 ! Mem[0000000047800000]
stx %l4,[%i2+0x028] ! Mem[0000000047000028]
ldd [%i3+0x038],%l2 ! Mem[0000000047800038]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000047000008]
p27_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p28_far_2_le:
ldd [%i2+0x038],%l6 ! Mem[0000000049000038]
jmpl %o7,%g0
ldub [%i2+0x023],%l7 ! Mem[0000000049000023]
p28_far_2_lem:
membar #Sync
ldd [%i2+0x038],%l6 ! Mem[0000000049000038]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x023],%l7 ! Mem[0000000049000023]
p28_far_2_he:
stx %l3,[%i1+0x018] ! Mem[0000000048800018]
stb %l1,[%i3+0x031] ! Mem[0000000049800031]
ldsh [%i0+0x000],%l5 ! Mem[0000000048000000]
lduh [%i1+0x008],%l4 ! Mem[0000000048800008]
std %l2,[%i3+0x018] ! Mem[0000000049800018]
jmpl %o7,%g0
ldub [%i3+0x00a],%l0 ! Mem[000000004980000a]
p28_far_2_hem:
membar #Sync
stx %l3,[%i1+0x018] ! Mem[0000000048800018]
stb %l1,[%i3+0x031] ! Mem[0000000049800031]
ldsh [%i0+0x000],%l5 ! Mem[0000000048000000]
lduh [%i1+0x008],%l4 ! Mem[0000000048800008]
std %l2,[%i3+0x018] ! Mem[0000000049800018]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x00a],%l0 ! Mem[000000004980000a]
p28_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p29_far_2_le:
stb %l6,[%i0+0x01e] ! Mem[000000004a00001e]
jmpl %o7,%g0
ldsb [%i3+0x023],%l7 ! Mem[000000004b800023]
p29_far_2_lem:
membar #Sync
stb %l6,[%i0+0x01e] ! Mem[000000004a00001e]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x023],%l7 ! Mem[000000004b800023]
p29_far_2_he:
ldub [%i2+0x01f],%l3 ! Mem[000000004b00001f]
lduw [%i0+0x030],%l1 ! Mem[000000004a000030]
stx %l5,[%i3+0x000] ! Mem[000000004b800000]
stw %l4,[%i0+0x028] ! Mem[000000004a000028]
lduh [%i2+0x038],%l3 ! Mem[000000004b000038]
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[000000004a000008]
p29_far_2_hem:
membar #Sync
ldub [%i2+0x01f],%l3 ! Mem[000000004b00001f]
lduw [%i0+0x030],%l1 ! Mem[000000004a000030]
stx %l5,[%i3+0x000] ! Mem[000000004b800000]
stw %l4,[%i0+0x028] ! Mem[000000004a000028]
lduh [%i2+0x038],%l3 ! Mem[000000004b000038]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[000000004a000008]
p29_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p30_far_2_le:
ldsw [%i2+0x03c],%l6 ! Mem[000000004d00003c]
jmpl %o7,%g0
stw %l7,[%i3+0x020] ! Mem[000000004d800020]
p30_far_2_lem:
membar #Sync
ldsw [%i2+0x03c],%l6 ! Mem[000000004d00003c]
membar #Sync
jmpl %o7,%g0
stw %l7,[%i3+0x020] ! Mem[000000004d800020]
p30_far_2_he:
std %l2,[%i2+0x018] ! Mem[000000004d000018]
ldub [%i3+0x031],%l1 ! Mem[000000004d800031]
std %l4,[%i0+0x000] ! Mem[000000004c000000]
ldub [%i3+0x008],%l4 ! Mem[000000004d800008]
stx %l3,[%i2+0x018] ! Mem[000000004d000018]
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[000000004c000008]
p30_far_2_hem:
membar #Sync
std %l2,[%i2+0x018] ! Mem[000000004d000018]
ldub [%i3+0x031],%l1 ! Mem[000000004d800031]
std %l4,[%i0+0x000] ! Mem[000000004c000000]
ldub [%i3+0x008],%l4 ! Mem[000000004d800008]
stx %l3,[%i2+0x018] ! Mem[000000004d000018]
membar #Sync
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[000000004c000008]
p30_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p31_far_2_le:
stw %l6,[%i2+0x01c] ! Mem[000000004f00001c]
jmpl %o7,%g0
sth %l7,[%i3+0x022] ! Mem[000000004f800022]
p31_far_2_lem:
membar #Sync
stw %l6,[%i2+0x01c] ! Mem[000000004f00001c]
membar #Sync
jmpl %o7,%g0
sth %l7,[%i3+0x022] ! Mem[000000004f800022]
p31_far_2_he:
ldsb [%i2+0x01f],%l3 ! Mem[000000004f00001f]
ldsh [%i0+0x030],%l1 ! Mem[000000004e000030]
lduw [%i3+0x000],%l5 ! Mem[000000004f800000]
sth %l4,[%i2+0x028] ! Mem[000000004f000028]
stb %l3,[%i2+0x038] ! Mem[000000004f000038]
jmpl %o7,%g0
ldub [%i1+0x00a],%l0 ! Mem[000000004e80000a]
p31_far_2_hem:
membar #Sync
ldsb [%i2+0x01f],%l3 ! Mem[000000004f00001f]
ldsh [%i0+0x030],%l1 ! Mem[000000004e000030]
lduw [%i3+0x000],%l5 ! Mem[000000004f800000]
sth %l4,[%i2+0x028] ! Mem[000000004f000028]
stb %l3,[%i2+0x038] ! Mem[000000004f000038]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x00a],%l0 ! Mem[000000004e80000a]
p31_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p32_far_2_le:
lduw [%i0+0x03c],%l6 ! Mem[000000005000003c]
jmpl %o7,%g0
ldx [%i3+0x020],%l7 ! Mem[0000000051800020]
p32_far_2_lem:
membar #Sync
lduw [%i0+0x03c],%l6 ! Mem[000000005000003c]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x020],%l7 ! Mem[0000000051800020]
p32_far_2_he:
lduw [%i3+0x01c],%l3 ! Mem[000000005180001c]
ldd [%i3+0x030],%l0 ! Mem[0000000051800030]
ldsw [%i1+0x000],%l5 ! Mem[0000000050800000]
ldsw [%i2+0x008],%l4 ! Mem[0000000051000008]
ldub [%i1+0x018],%l3 ! Mem[0000000050800018]
jmpl %o7,%g0
stx %l0,[%i2+0x008] ! Mem[0000000051000008]
p32_far_2_hem:
membar #Sync
lduw [%i3+0x01c],%l3 ! Mem[000000005180001c]
ldd [%i3+0x030],%l0 ! Mem[0000000051800030]
ldsw [%i1+0x000],%l5 ! Mem[0000000050800000]
ldsw [%i2+0x008],%l4 ! Mem[0000000051000008]
ldub [%i1+0x018],%l3 ! Mem[0000000050800018]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i2+0x008] ! Mem[0000000051000008]
p32_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p33_far_2_le:
ldsb [%i2+0x01e],%l6 ! Mem[000000005300001e]
jmpl %o7,%g0
lduw [%i0+0x020],%l7 ! Mem[0000000052000020]
p33_far_2_lem:
membar #Sync
ldsb [%i2+0x01e],%l6 ! Mem[000000005300001e]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x020],%l7 ! Mem[0000000052000020]
p33_far_2_he:
stw %l3,[%i0+0x01c] ! Mem[000000005200001c]
stw %l1,[%i0+0x030] ! Mem[0000000052000030]
ldd [%i3+0x000],%l4 ! Mem[0000000053800000]
std %l4,[%i1+0x028] ! Mem[0000000052800028]
ldd [%i1+0x038],%l2 ! Mem[0000000052800038]
jmpl %o7,%g0
std %l0,[%i3+0x008] ! Mem[0000000053800008]
p33_far_2_hem:
membar #Sync
stw %l3,[%i0+0x01c] ! Mem[000000005200001c]
stw %l1,[%i0+0x030] ! Mem[0000000052000030]
ldd [%i3+0x000],%l4 ! Mem[0000000053800000]
std %l4,[%i1+0x028] ! Mem[0000000052800028]
ldd [%i1+0x038],%l2 ! Mem[0000000052800038]
membar #Sync
jmpl %o7,%g0
std %l0,[%i3+0x008] ! Mem[0000000053800008]
p33_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p34_far_2_le:
std %l6,[%i1+0x038] ! Mem[0000000054800038]
jmpl %o7,%g0
ldsw [%i1+0x020],%l7 ! Mem[0000000054800020]
p34_far_2_lem:
membar #Sync
std %l6,[%i1+0x038] ! Mem[0000000054800038]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x020],%l7 ! Mem[0000000054800020]
p34_far_2_he:
ldsw [%i1+0x01c],%l3 ! Mem[000000005480001c]
std %l0,[%i2+0x030] ! Mem[0000000055000030]
sth %l5,[%i1+0x000] ! Mem[0000000054800000]
ldsh [%i3+0x008],%l4 ! Mem[0000000055800008]
std %l2,[%i0+0x018] ! Mem[0000000054000018]
jmpl %o7,%g0
ldub [%i0+0x00a],%l0 ! Mem[000000005400000a]
p34_far_2_hem:
membar #Sync
ldsw [%i1+0x01c],%l3 ! Mem[000000005480001c]
std %l0,[%i2+0x030] ! Mem[0000000055000030]
sth %l5,[%i1+0x000] ! Mem[0000000054800000]
ldsh [%i3+0x008],%l4 ! Mem[0000000055800008]
std %l2,[%i0+0x018] ! Mem[0000000054000018]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x00a],%l0 ! Mem[000000005400000a]
p34_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p35_far_2_le:
ldub [%i3+0x01e],%l6 ! Mem[000000005780001e]
jmpl %o7,%g0
ldsh [%i1+0x022],%l7 ! Mem[0000000056800022]
p35_far_2_lem:
membar #Sync
ldub [%i3+0x01e],%l6 ! Mem[000000005780001e]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x022],%l7 ! Mem[0000000056800022]
p35_far_2_he:
lduw [%i2+0x01c],%l3 ! Mem[000000005700001c]
ldx [%i0+0x030],%l1 ! Mem[0000000056000030]
ldx [%i3+0x000],%l5 ! Mem[0000000057800000]
stb %l4,[%i2+0x028] ! Mem[0000000057000028]
lduh [%i0+0x038],%l3 ! Mem[0000000056000038]
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[0000000056000008]
p35_far_2_hem:
membar #Sync
lduw [%i2+0x01c],%l3 ! Mem[000000005700001c]
ldx [%i0+0x030],%l1 ! Mem[0000000056000030]
ldx [%i3+0x000],%l5 ! Mem[0000000057800000]
stb %l4,[%i2+0x028] ! Mem[0000000057000028]
lduh [%i0+0x038],%l3 ! Mem[0000000056000038]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[0000000056000008]
p35_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p36_far_2_le:
stx %l6,[%i2+0x038] ! Mem[0000000059000038]
jmpl %o7,%g0
stx %l7,[%i2+0x020] ! Mem[0000000059000020]
p36_far_2_lem:
membar #Sync
stx %l6,[%i2+0x038] ! Mem[0000000059000038]
membar #Sync
jmpl %o7,%g0
stx %l7,[%i2+0x020] ! Mem[0000000059000020]
p36_far_2_he:
stw %l3,[%i2+0x01c] ! Mem[000000005900001c]
lduh [%i2+0x030],%l1 ! Mem[0000000059000030]
ldsh [%i1+0x000],%l5 ! Mem[0000000058800000]
ldsb [%i2+0x008],%l4 ! Mem[0000000059000008]
ldsb [%i0+0x018],%l3 ! Mem[0000000058000018]
jmpl %o7,%g0
std %l0,[%i1+0x008] ! Mem[0000000058800008]
p36_far_2_hem:
membar #Sync
stw %l3,[%i2+0x01c] ! Mem[000000005900001c]
lduh [%i2+0x030],%l1 ! Mem[0000000059000030]
ldsh [%i1+0x000],%l5 ! Mem[0000000058800000]
ldsb [%i2+0x008],%l4 ! Mem[0000000059000008]
ldsb [%i0+0x018],%l3 ! Mem[0000000058000018]
membar #Sync
jmpl %o7,%g0
std %l0,[%i1+0x008] ! Mem[0000000058800008]
p36_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p37_far_2_le:
ldx [%i1+0x018],%l6 ! Mem[000000005a800018]
jmpl %o7,%g0
stw %l7,[%i2+0x020] ! Mem[000000005b000020]
p37_far_2_lem:
membar #Sync
ldx [%i1+0x018],%l6 ! Mem[000000005a800018]
membar #Sync
jmpl %o7,%g0
stw %l7,[%i2+0x020] ! Mem[000000005b000020]
p37_far_2_he:
ldsw [%i3+0x01c],%l3 ! Mem[000000005b80001c]
ldsw [%i0+0x030],%l1 ! Mem[000000005a000030]
stx %l5,[%i3+0x000] ! Mem[000000005b800000]
ldx [%i1+0x028],%l4 ! Mem[000000005a800028]
sth %l3,[%i0+0x038] ! Mem[000000005a000038]
jmpl %o7,%g0
ldub [%i2+0x00a],%l0 ! Mem[000000005b00000a]
p37_far_2_hem:
membar #Sync
ldsw [%i3+0x01c],%l3 ! Mem[000000005b80001c]
ldsw [%i0+0x030],%l1 ! Mem[000000005a000030]
stx %l5,[%i3+0x000] ! Mem[000000005b800000]
ldx [%i1+0x028],%l4 ! Mem[000000005a800028]
sth %l3,[%i0+0x038] ! Mem[000000005a000038]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x00a],%l0 ! Mem[000000005b00000a]
p37_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p38_far_2_le:
ldsh [%i3+0x03e],%l6 ! Mem[000000005d80003e]
jmpl %o7,%g0
stb %l7,[%i3+0x023] ! Mem[000000005d800023]
p38_far_2_lem:
membar #Sync
ldsh [%i3+0x03e],%l6 ! Mem[000000005d80003e]
membar #Sync
jmpl %o7,%g0
stb %l7,[%i3+0x023] ! Mem[000000005d800023]
p38_far_2_he:
stb %l3,[%i0+0x01f] ! Mem[000000005c00001f]
ldsb [%i2+0x031],%l1 ! Mem[000000005d000031]
std %l4,[%i1+0x000] ! Mem[000000005c800000]
ldd [%i0+0x008],%l4 ! Mem[000000005c000008]
lduw [%i0+0x018],%l3 ! Mem[000000005c000018]
jmpl %o7,%g0
stx %l0,[%i3+0x008] ! Mem[000000005d800008]
p38_far_2_hem:
membar #Sync
stb %l3,[%i0+0x01f] ! Mem[000000005c00001f]
ldsb [%i2+0x031],%l1 ! Mem[000000005d000031]
std %l4,[%i1+0x000] ! Mem[000000005c800000]
ldd [%i0+0x008],%l4 ! Mem[000000005c000008]
lduw [%i0+0x018],%l3 ! Mem[000000005c000018]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i3+0x008] ! Mem[000000005d800008]
p38_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p39_far_2_le:
sth %l6,[%i2+0x01e] ! Mem[000000005f00001e]
jmpl %o7,%g0
ldx [%i3+0x020],%l7 ! Mem[000000005f800020]
p39_far_2_lem:
membar #Sync
sth %l6,[%i2+0x01e] ! Mem[000000005f00001e]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x020],%l7 ! Mem[000000005f800020]
p39_far_2_he:
ldd [%i1+0x018],%l2 ! Mem[000000005e800018]
stx %l1,[%i0+0x030] ! Mem[000000005e000030]
lduw [%i3+0x000],%l5 ! Mem[000000005f800000]
stb %l4,[%i3+0x028] ! Mem[000000005f800028]
ldsh [%i3+0x038],%l3 ! Mem[000000005f800038]
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[000000005e000008]
p39_far_2_hem:
membar #Sync
ldd [%i1+0x018],%l2 ! Mem[000000005e800018]
stx %l1,[%i0+0x030] ! Mem[000000005e000030]
lduw [%i3+0x000],%l5 ! Mem[000000005f800000]
stb %l4,[%i3+0x028] ! Mem[000000005f800028]
ldsh [%i3+0x038],%l3 ! Mem[000000005f800038]
membar #Sync
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[000000005e000008]
p39_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p40_far_2_le:
lduh [%i0+0x03e],%l6 ! Mem[000000006000003e]
jmpl %o7,%g0
ldub [%i3+0x023],%l7 ! Mem[0000000061800023]
p40_far_2_lem:
membar #Sync
lduh [%i0+0x03e],%l6 ! Mem[000000006000003e]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x023],%l7 ! Mem[0000000061800023]
p40_far_2_he:
lduh [%i1+0x01e],%l3 ! Mem[000000006080001e]
sth %l1,[%i2+0x030] ! Mem[0000000061000030]
ldsw [%i1+0x000],%l5 ! Mem[0000000060800000]
ldsb [%i2+0x008],%l4 ! Mem[0000000061000008]
std %l2,[%i3+0x018] ! Mem[0000000061800018]
jmpl %o7,%g0
ldub [%i0+0x00a],%l0 ! Mem[000000006000000a]
p40_far_2_hem:
membar #Sync
lduh [%i1+0x01e],%l3 ! Mem[000000006080001e]
sth %l1,[%i2+0x030] ! Mem[0000000061000030]
ldsw [%i1+0x000],%l5 ! Mem[0000000060800000]
ldsb [%i2+0x008],%l4 ! Mem[0000000061000008]
std %l2,[%i3+0x018] ! Mem[0000000061800018]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x00a],%l0 ! Mem[000000006000000a]
p40_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p41_far_2_le:
ldsh [%i2+0x01e],%l6 ! Mem[000000006300001e]
jmpl %o7,%g0
ldsw [%i0+0x020],%l7 ! Mem[0000000062000020]
p41_far_2_lem:
membar #Sync
ldsh [%i2+0x01e],%l6 ! Mem[000000006300001e]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x020],%l7 ! Mem[0000000062000020]
p41_far_2_he:
sth %l3,[%i2+0x01e] ! Mem[000000006300001e]
stb %l1,[%i0+0x031] ! Mem[0000000062000031]
ldd [%i3+0x000],%l4 ! Mem[0000000063800000]
ldx [%i2+0x028],%l4 ! Mem[0000000063000028]
lduh [%i2+0x038],%l3 ! Mem[0000000063000038]
jmpl %o7,%g0
stx %l0,[%i1+0x008] ! Mem[0000000062800008]
p41_far_2_hem:
membar #Sync
sth %l3,[%i2+0x01e] ! Mem[000000006300001e]
stb %l1,[%i0+0x031] ! Mem[0000000062000031]
ldd [%i3+0x000],%l4 ! Mem[0000000063800000]
ldx [%i2+0x028],%l4 ! Mem[0000000063000028]
lduh [%i2+0x038],%l3 ! Mem[0000000063000038]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i1+0x008] ! Mem[0000000062800008]
p41_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p42_far_2_le:
sth %l6,[%i1+0x03e] ! Mem[000000006480003e]
jmpl %o7,%g0
ldd [%i0+0x020],%l6 ! Mem[0000000064000020]
p42_far_2_lem:
membar #Sync
sth %l6,[%i1+0x03e] ! Mem[000000006480003e]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x020],%l6 ! Mem[0000000064000020]
p42_far_2_he:
ldsh [%i2+0x01e],%l3 ! Mem[000000006500001e]
lduw [%i2+0x030],%l1 ! Mem[0000000065000030]
sth %l5,[%i1+0x000] ! Mem[0000000064800000]
ldd [%i1+0x008],%l4 ! Mem[0000000064800008]
ldsb [%i2+0x018],%l3 ! Mem[0000000065000018]
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000065000008]
p42_far_2_hem:
membar #Sync
ldsh [%i2+0x01e],%l3 ! Mem[000000006500001e]
lduw [%i2+0x030],%l1 ! Mem[0000000065000030]
sth %l5,[%i1+0x000] ! Mem[0000000064800000]
ldd [%i1+0x008],%l4 ! Mem[0000000064800008]
ldsb [%i2+0x018],%l3 ! Mem[0000000065000018]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000065000008]
p42_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p43_far_2_le:
lduh [%i0+0x01e],%l6 ! Mem[000000006600001e]
jmpl %o7,%g0
stx %l7,[%i1+0x020] ! Mem[0000000066800020]
p43_far_2_lem:
membar #Sync
lduh [%i0+0x01e],%l6 ! Mem[000000006600001e]
membar #Sync
jmpl %o7,%g0
stx %l7,[%i1+0x020] ! Mem[0000000066800020]
p43_far_2_he:
ldx [%i3+0x018],%l3 ! Mem[0000000067800018]
ldub [%i3+0x031],%l1 ! Mem[0000000067800031]
ldx [%i3+0x000],%l5 ! Mem[0000000067800000]
lduw [%i3+0x028],%l4 ! Mem[0000000067800028]
sth %l3,[%i2+0x038] ! Mem[0000000067000038]
jmpl %o7,%g0
ldub [%i3+0x00a],%l0 ! Mem[000000006780000a]
p43_far_2_hem:
membar #Sync
ldx [%i3+0x018],%l3 ! Mem[0000000067800018]
ldub [%i3+0x031],%l1 ! Mem[0000000067800031]
ldx [%i3+0x000],%l5 ! Mem[0000000067800000]
lduw [%i3+0x028],%l4 ! Mem[0000000067800028]
sth %l3,[%i2+0x038] ! Mem[0000000067000038]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x00a],%l0 ! Mem[000000006780000a]
p43_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p44_far_2_le:
ldd [%i2+0x038],%l6 ! Mem[0000000069000038]
jmpl %o7,%g0
std %l6,[%i2+0x020] ! Mem[0000000069000020]
p44_far_2_lem:
membar #Sync
ldd [%i2+0x038],%l6 ! Mem[0000000069000038]
membar #Sync
jmpl %o7,%g0
std %l6,[%i2+0x020] ! Mem[0000000069000020]
p44_far_2_he:
stx %l3,[%i0+0x018] ! Mem[0000000068000018]
ldsh [%i2+0x030],%l1 ! Mem[0000000069000030]
ldub [%i1+0x000],%l5 ! Mem[0000000068800000]
stx %l4,[%i2+0x008] ! Mem[0000000069000008]
lduw [%i1+0x018],%l3 ! Mem[0000000068800018]
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[0000000068000008]
p44_far_2_hem:
membar #Sync
stx %l3,[%i0+0x018] ! Mem[0000000068000018]
ldsh [%i2+0x030],%l1 ! Mem[0000000069000030]
ldub [%i1+0x000],%l5 ! Mem[0000000068800000]
stx %l4,[%i2+0x008] ! Mem[0000000069000008]
lduw [%i1+0x018],%l3 ! Mem[0000000068800018]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[0000000068000008]
p44_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p45_far_2_le:
stb %l6,[%i1+0x01e] ! Mem[000000006a80001e]
jmpl %o7,%g0
stb %l7,[%i2+0x023] ! Mem[000000006b000023]
p45_far_2_lem:
membar #Sync
stb %l6,[%i1+0x01e] ! Mem[000000006a80001e]
membar #Sync
jmpl %o7,%g0
stb %l7,[%i2+0x023] ! Mem[000000006b000023]
p45_far_2_he:
ldub [%i1+0x01f],%l3 ! Mem[000000006a80001f]
ldd [%i3+0x030],%l0 ! Mem[000000006b800030]
ldsb [%i3+0x000],%l5 ! Mem[000000006b800000]
lduh [%i2+0x028],%l4 ! Mem[000000006b000028]
ldsh [%i1+0x038],%l3 ! Mem[000000006a800038]
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[000000006a000008]
p45_far_2_hem:
membar #Sync
ldub [%i1+0x01f],%l3 ! Mem[000000006a80001f]
ldd [%i3+0x030],%l0 ! Mem[000000006b800030]
ldsb [%i3+0x000],%l5 ! Mem[000000006b800000]
lduh [%i2+0x028],%l4 ! Mem[000000006b000028]
ldsh [%i1+0x038],%l3 ! Mem[000000006a800038]
membar #Sync
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[000000006a000008]
p45_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p46_far_2_le:
ldsw [%i3+0x03c],%l6 ! Mem[000000006d80003c]
jmpl %o7,%g0
lduh [%i3+0x022],%l7 ! Mem[000000006d800022]
p46_far_2_lem:
membar #Sync
ldsw [%i3+0x03c],%l6 ! Mem[000000006d80003c]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x022],%l7 ! Mem[000000006d800022]
p46_far_2_he:
ldx [%i2+0x018],%l3 ! Mem[000000006d000018]
stw %l1,[%i2+0x030] ! Mem[000000006d000030]
stw %l5,[%i1+0x000] ! Mem[000000006c800000]
stw %l4,[%i1+0x008] ! Mem[000000006c800008]
stw %l3,[%i0+0x018] ! Mem[000000006c000018]
jmpl %o7,%g0
ldub [%i2+0x00a],%l0 ! Mem[000000006d00000a]
p46_far_2_hem:
membar #Sync
ldx [%i2+0x018],%l3 ! Mem[000000006d000018]
stw %l1,[%i2+0x030] ! Mem[000000006d000030]
stw %l5,[%i1+0x000] ! Mem[000000006c800000]
stw %l4,[%i1+0x008] ! Mem[000000006c800008]
stw %l3,[%i0+0x018] ! Mem[000000006c000018]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x00a],%l0 ! Mem[000000006d00000a]
p46_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p47_far_2_le:
stw %l6,[%i2+0x01c] ! Mem[000000006f00001c]
jmpl %o7,%g0
ldsh [%i3+0x022],%l7 ! Mem[000000006f800022]
p47_far_2_lem:
membar #Sync
stw %l6,[%i2+0x01c] ! Mem[000000006f00001c]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x022],%l7 ! Mem[000000006f800022]
p47_far_2_he:
stx %l3,[%i2+0x018] ! Mem[000000006f000018]
std %l0,[%i3+0x030] ! Mem[000000006f800030]
stb %l5,[%i0+0x000] ! Mem[000000006e000000]
ldub [%i0+0x028],%l4 ! Mem[000000006e000028]
ldx [%i0+0x038],%l3 ! Mem[000000006e000038]
jmpl %o7,%g0
stx %l0,[%i3+0x008] ! Mem[000000006f800008]
p47_far_2_hem:
membar #Sync
stx %l3,[%i2+0x018] ! Mem[000000006f000018]
std %l0,[%i3+0x030] ! Mem[000000006f800030]
stb %l5,[%i0+0x000] ! Mem[000000006e000000]
ldub [%i0+0x028],%l4 ! Mem[000000006e000028]
ldx [%i0+0x038],%l3 ! Mem[000000006e000038]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i3+0x008] ! Mem[000000006f800008]
p47_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p48_far_2_le:
lduw [%i0+0x03c],%l6 ! Mem[000000007000003c]
jmpl %o7,%g0
ldsb [%i3+0x023],%l7 ! Mem[0000000071800023]
p48_far_2_lem:
membar #Sync
lduw [%i0+0x03c],%l6 ! Mem[000000007000003c]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x023],%l7 ! Mem[0000000071800023]
p48_far_2_he:
ldub [%i3+0x01f],%l3 ! Mem[000000007180001f]
ldx [%i2+0x030],%l1 ! Mem[0000000071000030]
lduh [%i1+0x000],%l5 ! Mem[0000000070800000]
sth %l4,[%i3+0x008] ! Mem[0000000071800008]
ldsw [%i0+0x018],%l3 ! Mem[0000000070000018]
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[0000000070000008]
p48_far_2_hem:
membar #Sync
ldub [%i3+0x01f],%l3 ! Mem[000000007180001f]
ldx [%i2+0x030],%l1 ! Mem[0000000071000030]
lduh [%i1+0x000],%l5 ! Mem[0000000070800000]
sth %l4,[%i3+0x008] ! Mem[0000000071800008]
ldsw [%i0+0x018],%l3 ! Mem[0000000070000018]
membar #Sync
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[0000000070000008]
p48_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p49_far_2_le:
ldsb [%i3+0x01e],%l6 ! Mem[000000007380001e]
jmpl %o7,%g0
stw %l7,[%i0+0x020] ! Mem[0000000072000020]
p49_far_2_lem:
membar #Sync
ldsb [%i3+0x01e],%l6 ! Mem[000000007380001e]
membar #Sync
jmpl %o7,%g0
stw %l7,[%i0+0x020] ! Mem[0000000072000020]
p49_far_2_he:
std %l2,[%i3+0x018] ! Mem[0000000073800018]
ldx [%i3+0x030],%l1 ! Mem[0000000073800030]
ldsh [%i0+0x000],%l5 ! Mem[0000000072000000]
ldsw [%i2+0x028],%l4 ! Mem[0000000073000028]
stx %l3,[%i0+0x038] ! Mem[0000000072000038]
jmpl %o7,%g0
ldub [%i0+0x00a],%l0 ! Mem[000000007200000a]
p49_far_2_hem:
membar #Sync
std %l2,[%i3+0x018] ! Mem[0000000073800018]
ldx [%i3+0x030],%l1 ! Mem[0000000073800030]
ldsh [%i0+0x000],%l5 ! Mem[0000000072000000]
ldsw [%i2+0x028],%l4 ! Mem[0000000073000028]
stx %l3,[%i0+0x038] ! Mem[0000000072000038]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x00a],%l0 ! Mem[000000007200000a]
p49_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p50_far_2_le:
std %l6,[%i2+0x038] ! Mem[0000000075000038]
jmpl %o7,%g0
sth %l7,[%i0+0x022] ! Mem[0000000074000022]
p50_far_2_lem:
membar #Sync
std %l6,[%i2+0x038] ! Mem[0000000075000038]
membar #Sync
jmpl %o7,%g0
sth %l7,[%i0+0x022] ! Mem[0000000074000022]
p50_far_2_he:
ldsb [%i0+0x01f],%l3 ! Mem[000000007400001f]
lduh [%i2+0x030],%l1 ! Mem[0000000075000030]
stx %l5,[%i1+0x000] ! Mem[0000000074800000]
std %l4,[%i2+0x008] ! Mem[0000000075000008]
lduw [%i0+0x018],%l3 ! Mem[0000000074000018]
jmpl %o7,%g0
stx %l0,[%i1+0x008] ! Mem[0000000074800008]
p50_far_2_hem:
membar #Sync
ldsb [%i0+0x01f],%l3 ! Mem[000000007400001f]
lduh [%i2+0x030],%l1 ! Mem[0000000075000030]
stx %l5,[%i1+0x000] ! Mem[0000000074800000]
std %l4,[%i2+0x008] ! Mem[0000000075000008]
lduw [%i0+0x018],%l3 ! Mem[0000000074000018]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i1+0x008] ! Mem[0000000074800008]
p50_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p51_far_2_le:
ldub [%i0+0x01e],%l6 ! Mem[000000007600001e]
jmpl %o7,%g0
ldx [%i1+0x020],%l7 ! Mem[0000000076800020]
p51_far_2_lem:
membar #Sync
ldub [%i0+0x01e],%l6 ! Mem[000000007600001e]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x020],%l7 ! Mem[0000000076800020]
p51_far_2_he:
lduw [%i1+0x01c],%l3 ! Mem[000000007680001c]
ldsw [%i3+0x030],%l1 ! Mem[0000000077800030]
std %l4,[%i0+0x000] ! Mem[0000000076000000]
ldsh [%i1+0x028],%l4 ! Mem[0000000076800028]
ldsh [%i3+0x038],%l3 ! Mem[0000000077800038]
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000077000008]
p51_far_2_hem:
membar #Sync
lduw [%i1+0x01c],%l3 ! Mem[000000007680001c]
ldsw [%i3+0x030],%l1 ! Mem[0000000077800030]
std %l4,[%i0+0x000] ! Mem[0000000076000000]
ldsh [%i1+0x028],%l4 ! Mem[0000000076800028]
ldsh [%i3+0x038],%l3 ! Mem[0000000077800038]
membar #Sync
jmpl %o7,%g0
std %l0,[%i2+0x008] ! Mem[0000000077000008]
p51_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p52_far_2_le:
stx %l6,[%i2+0x038] ! Mem[0000000079000038]
jmpl %o7,%g0
lduw [%i1+0x020],%l7 ! Mem[0000000078800020]
p52_far_2_lem:
membar #Sync
stx %l6,[%i2+0x038] ! Mem[0000000079000038]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x020],%l7 ! Mem[0000000078800020]
p52_far_2_he:
stw %l3,[%i2+0x01c] ! Mem[000000007900001c]
ldsb [%i1+0x031],%l1 ! Mem[0000000078800031]
lduw [%i1+0x000],%l5 ! Mem[0000000078800000]
stb %l4,[%i3+0x008] ! Mem[0000000079800008]
stw %l3,[%i3+0x018] ! Mem[0000000079800018]
jmpl %o7,%g0
ldub [%i3+0x00a],%l0 ! Mem[000000007980000a]
p52_far_2_hem:
membar #Sync
stw %l3,[%i2+0x01c] ! Mem[000000007900001c]
ldsb [%i1+0x031],%l1 ! Mem[0000000078800031]
lduw [%i1+0x000],%l5 ! Mem[0000000078800000]
stb %l4,[%i3+0x008] ! Mem[0000000079800008]
stw %l3,[%i3+0x018] ! Mem[0000000079800018]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x00a],%l0 ! Mem[000000007980000a]
p52_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p53_far_2_le:
ldx [%i1+0x018],%l6 ! Mem[000000007a800018]
jmpl %o7,%g0
ldsw [%i2+0x020],%l7 ! Mem[000000007b000020]
p53_far_2_lem:
membar #Sync
ldx [%i1+0x018],%l6 ! Mem[000000007a800018]
membar #Sync
jmpl %o7,%g0
ldsw [%i2+0x020],%l7 ! Mem[000000007b000020]
p53_far_2_he:
ldsw [%i2+0x01c],%l3 ! Mem[000000007b00001c]
stx %l1,[%i3+0x030] ! Mem[000000007b800030]
ldsw [%i0+0x000],%l5 ! Mem[000000007a000000]
ldsb [%i2+0x028],%l4 ! Mem[000000007b000028]
ldx [%i3+0x038],%l3 ! Mem[000000007b800038]
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[000000007a000008]
p53_far_2_hem:
membar #Sync
ldsw [%i2+0x01c],%l3 ! Mem[000000007b00001c]
stx %l1,[%i3+0x030] ! Mem[000000007b800030]
ldsw [%i0+0x000],%l5 ! Mem[000000007a000000]
ldsb [%i2+0x028],%l4 ! Mem[000000007b000028]
ldx [%i3+0x038],%l3 ! Mem[000000007b800038]
membar #Sync
jmpl %o7,%g0
stx %l0,[%i0+0x008] ! Mem[000000007a000008]
p53_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p54_far_2_le:
ldsh [%i0+0x03e],%l6 ! Mem[000000007c00003e]
jmpl %o7,%g0
ldsh [%i3+0x022],%l7 ! Mem[000000007d800022]
p54_far_2_lem:
membar #Sync
ldsh [%i0+0x03e],%l6 ! Mem[000000007c00003e]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x022],%l7 ! Mem[000000007d800022]
p54_far_2_he:
stb %l3,[%i3+0x01f] ! Mem[000000007d80001f]
sth %l1,[%i1+0x030] ! Mem[000000007c800030]
ldd [%i1+0x000],%l4 ! Mem[000000007c800000]
ldx [%i2+0x008],%l4 ! Mem[000000007d000008]
ldsw [%i2+0x018],%l3 ! Mem[000000007d000018]
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[000000007c000008]
p54_far_2_hem:
membar #Sync
stb %l3,[%i3+0x01f] ! Mem[000000007d80001f]
sth %l1,[%i1+0x030] ! Mem[000000007c800030]
ldd [%i1+0x000],%l4 ! Mem[000000007c800000]
ldx [%i2+0x008],%l4 ! Mem[000000007d000008]
ldsw [%i2+0x018],%l3 ! Mem[000000007d000018]
membar #Sync
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[000000007c000008]
p54_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p55_far_2_le:
sth %l6,[%i2+0x01e] ! Mem[000000007f00001e]
jmpl %o7,%g0
stx %l7,[%i3+0x020] ! Mem[000000007f800020]
p55_far_2_lem:
membar #Sync
sth %l6,[%i2+0x01e] ! Mem[000000007f00001e]
membar #Sync
jmpl %o7,%g0
stx %l7,[%i3+0x020] ! Mem[000000007f800020]
p55_far_2_he:
ldd [%i0+0x018],%l2 ! Mem[000000007e000018]
stb %l1,[%i3+0x031] ! Mem[000000007f800031]
sth %l5,[%i0+0x000] ! Mem[000000007e000000]
ldd [%i1+0x028],%l4 ! Mem[000000007e800028]
stx %l3,[%i2+0x038] ! Mem[000000007f000038]
jmpl %o7,%g0
ldub [%i1+0x00a],%l0 ! Mem[000000007e80000a]
p55_far_2_hem:
membar #Sync
ldd [%i0+0x018],%l2 ! Mem[000000007e000018]
stb %l1,[%i3+0x031] ! Mem[000000007f800031]
sth %l5,[%i0+0x000] ! Mem[000000007e000000]
ldd [%i1+0x028],%l4 ! Mem[000000007e800028]
stx %l3,[%i2+0x038] ! Mem[000000007f000038]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x00a],%l0 ! Mem[000000007e80000a]
p55_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p56_far_2_le:
lduh [%i1+0x03e],%l6 ! Mem[000000008080003e]
jmpl %o7,%g0
stw %l7,[%i3+0x020] ! Mem[0000000081800020]
p56_far_2_lem:
membar #Sync
lduh [%i1+0x03e],%l6 ! Mem[000000008080003e]
membar #Sync
jmpl %o7,%g0
stw %l7,[%i3+0x020] ! Mem[0000000081800020]
p56_far_2_he:
lduh [%i1+0x01e],%l3 ! Mem[000000008080001e]
lduw [%i1+0x030],%l1 ! Mem[0000000080800030]
ldx [%i1+0x000],%l5 ! Mem[0000000080800000]
lduw [%i0+0x008],%l4 ! Mem[0000000080000008]
stb %l3,[%i1+0x018] ! Mem[0000000080800018]
jmpl %o7,%g0
ldsb [%i2+0x00a],%l0 ! Mem[000000008100000a]
p56_far_2_hem:
membar #Sync
lduh [%i1+0x01e],%l3 ! Mem[000000008080001e]
lduw [%i1+0x030],%l1 ! Mem[0000000080800030]
ldx [%i1+0x000],%l5 ! Mem[0000000080800000]
lduw [%i0+0x008],%l4 ! Mem[0000000080000008]
stb %l3,[%i1+0x018] ! Mem[0000000080800018]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x00a],%l0 ! Mem[000000008100000a]
p56_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p57_far_2_le:
ldd [%i3+0x018],%l6 ! Mem[0000000083800018]
jmpl %o7,%g0
stb %l7,[%i3+0x023] ! Mem[0000000083800023]
p57_far_2_lem:
membar #Sync
ldd [%i3+0x018],%l6 ! Mem[0000000083800018]
membar #Sync
jmpl %o7,%g0
stb %l7,[%i3+0x023] ! Mem[0000000083800023]
p57_far_2_he:
sth %l3,[%i2+0x01e] ! Mem[000000008300001e]
ldub [%i3+0x031],%l1 ! Mem[0000000083800031]
ldub [%i0+0x000],%l5 ! Mem[0000000082000000]
stx %l4,[%i3+0x028] ! Mem[0000000083800028]
ldub [%i1+0x038],%l3 ! Mem[0000000082800038]
jmpl %o7,%g0
std %l0,[%i3+0x008] ! Mem[0000000083800008]
p57_far_2_hem:
membar #Sync
sth %l3,[%i2+0x01e] ! Mem[000000008300001e]
ldub [%i3+0x031],%l1 ! Mem[0000000083800031]
ldub [%i0+0x000],%l5 ! Mem[0000000082000000]
stx %l4,[%i3+0x028] ! Mem[0000000083800028]
ldub [%i1+0x038],%l3 ! Mem[0000000082800038]
membar #Sync
jmpl %o7,%g0
std %l0,[%i3+0x008] ! Mem[0000000083800008]
p57_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p58_far_2_le:
stb %l6,[%i2+0x03e] ! Mem[000000008500003e]
jmpl %o7,%g0
ldx [%i0+0x020],%l7 ! Mem[0000000084000020]
p58_far_2_lem:
membar #Sync
stb %l6,[%i2+0x03e] ! Mem[000000008500003e]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x020],%l7 ! Mem[0000000084000020]
p58_far_2_he:
ldd [%i2+0x018],%l2 ! Mem[0000000085000018]
ldsh [%i1+0x030],%l1 ! Mem[0000000084800030]
ldsb [%i1+0x000],%l5 ! Mem[0000000084800000]
ldx [%i2+0x008],%l4 ! Mem[0000000085000008]
ldd [%i0+0x018],%l2 ! Mem[0000000084000018]
jmpl %o7,%g0
ldub [%i0+0x00a],%l0 ! Mem[000000008400000a]
p58_far_2_hem:
membar #Sync
ldd [%i2+0x018],%l2 ! Mem[0000000085000018]
ldsh [%i1+0x030],%l1 ! Mem[0000000084800030]
ldsb [%i1+0x000],%l5 ! Mem[0000000084800000]
ldx [%i2+0x008],%l4 ! Mem[0000000085000008]
ldd [%i0+0x018],%l2 ! Mem[0000000084000018]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x00a],%l0 ! Mem[000000008400000a]
p58_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p59_far_2_le:
ldsw [%i0+0x01c],%l6 ! Mem[000000008600001c]
jmpl %o7,%g0
ldub [%i1+0x023],%l7 ! Mem[0000000086800023]
p59_far_2_lem:
membar #Sync
ldsw [%i0+0x01c],%l6 ! Mem[000000008600001c]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x023],%l7 ! Mem[0000000086800023]
p59_far_2_he:
lduh [%i2+0x01e],%l3 ! Mem[000000008700001e]
ldd [%i3+0x030],%l0 ! Mem[0000000087800030]
stw %l5,[%i0+0x000] ! Mem[0000000086000000]
ldd [%i2+0x028],%l4 ! Mem[0000000087000028]
std %l2,[%i0+0x038] ! Mem[0000000086000038]
jmpl %o7,%g0
ldsb [%i0+0x00a],%l0 ! Mem[000000008600000a]
p59_far_2_hem:
membar #Sync
lduh [%i2+0x01e],%l3 ! Mem[000000008700001e]
ldd [%i3+0x030],%l0 ! Mem[0000000087800030]
stw %l5,[%i0+0x000] ! Mem[0000000086000000]
ldd [%i2+0x028],%l4 ! Mem[0000000087000028]
std %l2,[%i0+0x038] ! Mem[0000000086000038]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x00a],%l0 ! Mem[000000008600000a]
p59_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p60_far_2_le:
stw %l6,[%i3+0x03c] ! Mem[000000008980003c]
jmpl %o7,%g0
ldsw [%i1+0x020],%l7 ! Mem[0000000088800020]
p60_far_2_lem:
membar #Sync
stw %l6,[%i3+0x03c] ! Mem[000000008980003c]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x020],%l7 ! Mem[0000000088800020]
p60_far_2_he:
sth %l3,[%i3+0x01e] ! Mem[000000008980001e]
stw %l1,[%i1+0x030] ! Mem[0000000088800030]
lduw [%i2+0x000],%l5 ! Mem[0000000089000000]
lduw [%i0+0x008],%l4 ! Mem[0000000088000008]
ldsw [%i0+0x018],%l3 ! Mem[0000000088000018]
jmpl %o7,%g0
std %l0,[%i1+0x008] ! Mem[0000000088800008]
p60_far_2_hem:
membar #Sync
sth %l3,[%i3+0x01e] ! Mem[000000008980001e]
stw %l1,[%i1+0x030] ! Mem[0000000088800030]
lduw [%i2+0x000],%l5 ! Mem[0000000089000000]
lduw [%i0+0x008],%l4 ! Mem[0000000088000008]
ldsw [%i0+0x018],%l3 ! Mem[0000000088000018]
membar #Sync
jmpl %o7,%g0
std %l0,[%i1+0x008] ! Mem[0000000088800008]
p60_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p61_far_2_le:
lduw [%i2+0x01c],%l6 ! Mem[000000008b00001c]
jmpl %o7,%g0
ldd [%i2+0x020],%l6 ! Mem[000000008b000020]
p61_far_2_lem:
membar #Sync
lduw [%i2+0x01c],%l6 ! Mem[000000008b00001c]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x020],%l6 ! Mem[000000008b000020]
p61_far_2_he:
ldsh [%i0+0x01e],%l3 ! Mem[000000008a00001e]
std %l0,[%i3+0x030] ! Mem[000000008b800030]
ldsw [%i0+0x000],%l5 ! Mem[000000008a000000]
stx %l4,[%i3+0x028] ! Mem[000000008b800028]
stx %l3,[%i0+0x038] ! Mem[000000008a000038]
jmpl %o7,%g0
ldub [%i2+0x00a],%l0 ! Mem[000000008b00000a]
p61_far_2_hem:
membar #Sync
ldsh [%i0+0x01e],%l3 ! Mem[000000008a00001e]
std %l0,[%i3+0x030] ! Mem[000000008b800030]
ldsw [%i0+0x000],%l5 ! Mem[000000008a000000]
stx %l4,[%i3+0x028] ! Mem[000000008b800028]
stx %l3,[%i0+0x038] ! Mem[000000008a000038]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x00a],%l0 ! Mem[000000008b00000a]
p61_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p62_far_2_le:
ldsb [%i0+0x03e],%l6 ! Mem[000000008c00003e]
jmpl %o7,%g0
sth %l7,[%i2+0x022] ! Mem[000000008d000022]
p62_far_2_lem:
membar #Sync
ldsb [%i0+0x03e],%l6 ! Mem[000000008c00003e]
membar #Sync
jmpl %o7,%g0
sth %l7,[%i2+0x022] ! Mem[000000008d000022]
p62_far_2_he:
ldx [%i1+0x018],%l3 ! Mem[000000008c800018]
ldx [%i1+0x030],%l1 ! Mem[000000008c800030]
ldd [%i2+0x000],%l4 ! Mem[000000008d000000]
lduh [%i2+0x008],%l4 ! Mem[000000008d000008]
stb %l3,[%i0+0x018] ! Mem[000000008c000018]
jmpl %o7,%g0
ldsb [%i3+0x00a],%l0 ! Mem[000000008d80000a]
p62_far_2_hem:
membar #Sync
ldx [%i1+0x018],%l3 ! Mem[000000008c800018]
ldx [%i1+0x030],%l1 ! Mem[000000008c800030]
ldd [%i2+0x000],%l4 ! Mem[000000008d000000]
lduh [%i2+0x008],%l4 ! Mem[000000008d000008]
stb %l3,[%i0+0x018] ! Mem[000000008c000018]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x00a],%l0 ! Mem[000000008d80000a]
p62_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p63_far_2_le:
std %l6,[%i2+0x018] ! Mem[000000008f000018]
jmpl %o7,%g0
std %l6,[%i3+0x020] ! Mem[000000008f800020]
p63_far_2_lem:
membar #Sync
std %l6,[%i2+0x018] ! Mem[000000008f000018]
membar #Sync
jmpl %o7,%g0
std %l6,[%i3+0x020] ! Mem[000000008f800020]
p63_far_2_he:
stx %l3,[%i2+0x018] ! Mem[000000008f000018]
lduh [%i3+0x030],%l1 ! Mem[000000008f800030]
sth %l5,[%i0+0x000] ! Mem[000000008e000000]
stw %l4,[%i2+0x028] ! Mem[000000008f000028]
ldub [%i3+0x038],%l3 ! Mem[000000008f800038]
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[000000008e000008]
p63_far_2_hem:
membar #Sync
stx %l3,[%i2+0x018] ! Mem[000000008f000018]
lduh [%i3+0x030],%l1 ! Mem[000000008f800030]
sth %l5,[%i0+0x000] ! Mem[000000008e000000]
stw %l4,[%i2+0x028] ! Mem[000000008f000028]
ldub [%i3+0x038],%l3 ! Mem[000000008f800038]
membar #Sync
jmpl %o7,%g0
std %l0,[%i0+0x008] ! Mem[000000008e000008]
p63_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
nop
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
far2_b2b_l:
nop
nop
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
lduh [%i0+0x02e],%l5 ! Mem[000000001000002e]
stx %l3,[%i1+0x008] ! Mem[0000000010800008]
ldsh [%i0+0x02e],%l5 ! Mem[000000001000002e]
jmpl %o7,%g0
stw %l5,[%i3+0x03c] ! Mem[000000001180003c]
p0_far_3_lem:
membar #Sync
lduh [%i0+0x02e],%l5 ! Mem[000000001000002e]
stx %l3,[%i1+0x008] ! Mem[0000000010800008]
ldsh [%i0+0x02e],%l5 ! Mem[000000001000002e]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i3+0x03c] ! Mem[000000001180003c]
p0_far_3_he:
lduh [%i2+0x024],%l2 ! Mem[0000000011000024]
ldsh [%i2+0x036],%l2 ! Mem[0000000011000036]
ldd [%i1+0x000],%l6 ! Mem[0000000010800000]
ldx [%i3+0x008],%l2 ! Mem[0000000011800008]
ldx [%i2+0x018],%l5 ! Mem[0000000011000018]
stb %l0,[%i3+0x021] ! Mem[0000000011800021]
jmpl %o7,%g0
sth %l5,[%i2+0x022] ! Mem[0000000011000022]
p0_far_3_hem:
membar #Sync
lduh [%i2+0x024],%l2 ! Mem[0000000011000024]
ldsh [%i2+0x036],%l2 ! Mem[0000000011000036]
ldd [%i1+0x000],%l6 ! Mem[0000000010800000]
ldx [%i3+0x008],%l2 ! Mem[0000000011800008]
ldx [%i2+0x018],%l5 ! Mem[0000000011000018]
stb %l0,[%i3+0x021] ! Mem[0000000011800021]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i2+0x022] ! Mem[0000000011000022]
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p1_far_3_le:
ldx [%i2+0x018],%l2 ! Mem[0000000013000018]
lduh [%i3+0x00c],%l3 ! Mem[000000001380000c]
ldx [%i1+0x038],%l5 ! Mem[0000000012800038]
stw %l4,[%i3+0x00c] ! Mem[000000001380000c]
ldx [%i2+0x028],%l6 ! Mem[0000000013000028]
jmpl %o7,%g0
ldsb [%i1+0x02e],%l5 ! Mem[000000001280002e]
p1_far_3_lem:
membar #Sync
ldx [%i2+0x018],%l2 ! Mem[0000000013000018]
lduh [%i3+0x00c],%l3 ! Mem[000000001380000c]
ldx [%i1+0x038],%l5 ! Mem[0000000012800038]
stw %l4,[%i3+0x00c] ! Mem[000000001380000c]
ldx [%i2+0x028],%l6 ! Mem[0000000013000028]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x02e],%l5 ! Mem[000000001280002e]
p1_far_3_he:
sth %l4,[%i1+0x036] ! Mem[0000000012800036]
lduh [%i1+0x00c],%l2 ! Mem[000000001280000c]
std %l0,[%i3+0x028] ! Mem[0000000013800028]
jmpl %o7,%g0
stb %l5,[%i3+0x03e] ! Mem[000000001380003e]
p1_far_3_hem:
membar #Sync
sth %l4,[%i1+0x036] ! Mem[0000000012800036]
lduh [%i1+0x00c],%l2 ! Mem[000000001280000c]
std %l0,[%i3+0x028] ! Mem[0000000013800028]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i3+0x03e] ! Mem[000000001380003e]
p1_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p2_far_3_le:
stx %l2,[%i2+0x018] ! Mem[0000000015000018]
ldx [%i0+0x028],%l3 ! Mem[0000000014000028]
ldsh [%i1+0x03e],%l5 ! Mem[000000001480003e]
stx %l4,[%i2+0x008] ! Mem[0000000015000008]
stb %l6,[%i1+0x02d] ! Mem[000000001480002d]
jmpl %o7,%g0
sth %l5,[%i3+0x00e] ! Mem[000000001580000e]
p2_far_3_lem:
membar #Sync
stx %l2,[%i2+0x018] ! Mem[0000000015000018]
ldx [%i0+0x028],%l3 ! Mem[0000000014000028]
ldsh [%i1+0x03e],%l5 ! Mem[000000001480003e]
stx %l4,[%i2+0x008] ! Mem[0000000015000008]
stb %l6,[%i1+0x02d] ! Mem[000000001480002d]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i3+0x00e] ! Mem[000000001580000e]
p2_far_3_he:
stx %l4,[%i3+0x030] ! Mem[0000000015800030]
ldsh [%i1+0x02c],%l2 ! Mem[000000001480002c]
ldsb [%i2+0x02f],%l0 ! Mem[000000001500002f]
jmpl %o7,%g0
ldsw [%i3+0x03c],%l5 ! Mem[000000001580003c]
p2_far_3_hem:
membar #Sync
stx %l4,[%i3+0x030] ! Mem[0000000015800030]
ldsh [%i1+0x02c],%l2 ! Mem[000000001480002c]
ldsb [%i2+0x02f],%l0 ! Mem[000000001500002f]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x03c],%l5 ! Mem[000000001580003c]
p2_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p3_far_3_le:
ldub [%i2+0x018],%l2 ! Mem[0000000017000018]
stw %l3,[%i1+0x00c] ! Mem[000000001680000c]
sth %l5,[%i1+0x03e] ! Mem[000000001680003e]
ldd [%i1+0x008],%l4 ! Mem[0000000016800008]
ldx [%i0+0x028],%l6 ! Mem[0000000016000028]
jmpl %o7,%g0
lduw [%i0+0x02c],%l5 ! Mem[000000001600002c]
p3_far_3_lem:
membar #Sync
ldub [%i2+0x018],%l2 ! Mem[0000000017000018]
stw %l3,[%i1+0x00c] ! Mem[000000001680000c]
sth %l5,[%i1+0x03e] ! Mem[000000001680003e]
ldd [%i1+0x008],%l4 ! Mem[0000000016800008]
ldx [%i0+0x028],%l6 ! Mem[0000000016000028]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x02c],%l5 ! Mem[000000001600002c]
p3_far_3_he:
stx %l4,[%i1+0x030] ! Mem[0000000016800030]
stx %l2,[%i1+0x008] ! Mem[0000000016800008]
ldub [%i2+0x02f],%l0 ! Mem[000000001700002f]
jmpl %o7,%g0
stw %l5,[%i3+0x03c] ! Mem[000000001780003c]
p3_far_3_hem:
membar #Sync
stx %l4,[%i1+0x030] ! Mem[0000000016800030]
stx %l2,[%i1+0x008] ! Mem[0000000016800008]
ldub [%i2+0x02f],%l0 ! Mem[000000001700002f]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i3+0x03c] ! Mem[000000001780003c]
p3_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p4_far_3_le:
ldx [%i1+0x018],%l2 ! Mem[0000000018800018]
ldsh [%i3+0x02c],%l3 ! Mem[000000001980002c]
lduh [%i2+0x03e],%l5 ! Mem[000000001900003e]
ldsb [%i1+0x00d],%l4 ! Mem[000000001880000d]
stb %l6,[%i2+0x02d] ! Mem[000000001900002d]
jmpl %o7,%g0
ldsh [%i1+0x00e],%l5 ! Mem[000000001880000e]
p4_far_3_lem:
membar #Sync
ldx [%i1+0x018],%l2 ! Mem[0000000018800018]
ldsh [%i3+0x02c],%l3 ! Mem[000000001980002c]
lduh [%i2+0x03e],%l5 ! Mem[000000001900003e]
ldsb [%i1+0x00d],%l4 ! Mem[000000001880000d]
stb %l6,[%i2+0x02d] ! Mem[000000001900002d]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x00e],%l5 ! Mem[000000001880000e]
p4_far_3_he:
stx %l4,[%i3+0x030] ! Mem[0000000019800030]
ldx [%i1+0x028],%l2 ! Mem[0000000018800028]
ldx [%i1+0x028],%l0 ! Mem[0000000018800028]
jmpl %o7,%g0
lduw [%i3+0x03c],%l5 ! Mem[000000001980003c]
p4_far_3_hem:
membar #Sync
stx %l4,[%i3+0x030] ! Mem[0000000019800030]
ldx [%i1+0x028],%l2 ! Mem[0000000018800028]
ldx [%i1+0x028],%l0 ! Mem[0000000018800028]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x03c],%l5 ! Mem[000000001980003c]
p4_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p5_far_3_le:
stx %l2,[%i1+0x018] ! Mem[000000001a800018]
ldub [%i3+0x00d],%l3 ! Mem[000000001b80000d]
stw %l5,[%i3+0x03c] ! Mem[000000001b80003c]
ldsh [%i1+0x00c],%l4 ! Mem[000000001a80000c]
std %l6,[%i1+0x028] ! Mem[000000001a800028]
jmpl %o7,%g0
stw %l5,[%i3+0x02c] ! Mem[000000001b80002c]
p5_far_3_lem:
membar #Sync
stx %l2,[%i1+0x018] ! Mem[000000001a800018]
ldub [%i3+0x00d],%l3 ! Mem[000000001b80000d]
stw %l5,[%i3+0x03c] ! Mem[000000001b80003c]
ldsh [%i1+0x00c],%l4 ! Mem[000000001a80000c]
std %l6,[%i1+0x028] ! Mem[000000001a800028]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i3+0x02c] ! Mem[000000001b80002c]
p5_far_3_he:
ldsb [%i1+0x037],%l4 ! Mem[000000001a800037]
ldub [%i1+0x00d],%l2 ! Mem[000000001a80000d]
sth %l0,[%i1+0x02e] ! Mem[000000001a80002e]
jmpl %o7,%g0
ldsb [%i3+0x03e],%l5 ! Mem[000000001b80003e]
p5_far_3_hem:
membar #Sync
ldsb [%i1+0x037],%l4 ! Mem[000000001a800037]
ldub [%i1+0x00d],%l2 ! Mem[000000001a80000d]
sth %l0,[%i1+0x02e] ! Mem[000000001a80002e]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x03e],%l5 ! Mem[000000001b80003e]
p5_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p6_far_3_le:
ldub [%i0+0x018],%l2 ! Mem[000000001c000018]
stb %l3,[%i0+0x02d] ! Mem[000000001c00002d]
lduw [%i0+0x03c],%l5 ! Mem[000000001c00003c]
ldsw [%i0+0x00c],%l4 ! Mem[000000001c00000c]
stb %l6,[%i0+0x02d] ! Mem[000000001c00002d]
jmpl %o7,%g0
lduh [%i0+0x00e],%l5 ! Mem[000000001c00000e]
p6_far_3_lem:
membar #Sync
ldub [%i0+0x018],%l2 ! Mem[000000001c000018]
stb %l3,[%i0+0x02d] ! Mem[000000001c00002d]
lduw [%i0+0x03c],%l5 ! Mem[000000001c00003c]
ldsw [%i0+0x00c],%l4 ! Mem[000000001c00000c]
stb %l6,[%i0+0x02d] ! Mem[000000001c00002d]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x00e],%l5 ! Mem[000000001c00000e]
p6_far_3_he:
ldsb [%i3+0x037],%l4 ! Mem[000000001d800037]
ldsb [%i1+0x02d],%l2 ! Mem[000000001c80002d]
ldd [%i0+0x028],%l0 ! Mem[000000001c000028]
jmpl %o7,%g0
stw %l5,[%i3+0x03c] ! Mem[000000001d80003c]
p6_far_3_hem:
membar #Sync
ldsb [%i3+0x037],%l4 ! Mem[000000001d800037]
ldsb [%i1+0x02d],%l2 ! Mem[000000001c80002d]
ldd [%i0+0x028],%l0 ! Mem[000000001c000028]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i3+0x03c] ! Mem[000000001d80003c]
p6_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p7_far_3_le:
std %l2,[%i0+0x018] ! Mem[000000001e000018]
stx %l3,[%i1+0x008] ! Mem[000000001e800008]
ldsb [%i0+0x03f],%l5 ! Mem[000000001e00003f]
ldub [%i0+0x00d],%l4 ! Mem[000000001e00000d]
std %l6,[%i3+0x028] ! Mem[000000001f800028]
jmpl %o7,%g0
ldsb [%i1+0x02e],%l5 ! Mem[000000001e80002e]
p7_far_3_lem:
membar #Sync
std %l2,[%i0+0x018] ! Mem[000000001e000018]
stx %l3,[%i1+0x008] ! Mem[000000001e800008]
ldsb [%i0+0x03f],%l5 ! Mem[000000001e00003f]
ldub [%i0+0x00d],%l4 ! Mem[000000001e00000d]
std %l6,[%i3+0x028] ! Mem[000000001f800028]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x02e],%l5 ! Mem[000000001e80002e]
p7_far_3_he:
ldsw [%i1+0x034],%l4 ! Mem[000000001e800034]
stw %l2,[%i1+0x00c] ! Mem[000000001e80000c]
ldsw [%i3+0x02c],%l0 ! Mem[000000001f80002c]
jmpl %o7,%g0
lduw [%i3+0x03c],%l5 ! Mem[000000001f80003c]
p7_far_3_hem:
membar #Sync
ldsw [%i1+0x034],%l4 ! Mem[000000001e800034]
stw %l2,[%i1+0x00c] ! Mem[000000001e80000c]
ldsw [%i3+0x02c],%l0 ! Mem[000000001f80002c]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x03c],%l5 ! Mem[000000001f80003c]
p7_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p8_far_3_le:
stx %l2,[%i0+0x018] ! Mem[0000000020000018]
ldsb [%i2+0x02d],%l3 ! Mem[000000002100002d]
std %l4,[%i1+0x038] ! Mem[0000000020800038]
lduh [%i3+0x00c],%l4 ! Mem[000000002180000c]
sth %l6,[%i1+0x02c] ! Mem[000000002080002c]
jmpl %o7,%g0
sth %l5,[%i3+0x00e] ! Mem[000000002180000e]
p8_far_3_lem:
membar #Sync
stx %l2,[%i0+0x018] ! Mem[0000000020000018]
ldsb [%i2+0x02d],%l3 ! Mem[000000002100002d]
std %l4,[%i1+0x038] ! Mem[0000000020800038]
lduh [%i3+0x00c],%l4 ! Mem[000000002180000c]
sth %l6,[%i1+0x02c] ! Mem[000000002080002c]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i3+0x00e] ! Mem[000000002180000e]
p8_far_3_he:
ldsw [%i3+0x034],%l4 ! Mem[0000000021800034]
stb %l2,[%i1+0x02d] ! Mem[000000002080002d]
lduw [%i2+0x02c],%l0 ! Mem[000000002100002c]
jmpl %o7,%g0
ldsb [%i3+0x03e],%l5 ! Mem[000000002180003e]
p8_far_3_hem:
membar #Sync
ldsw [%i3+0x034],%l4 ! Mem[0000000021800034]
stb %l2,[%i1+0x02d] ! Mem[000000002080002d]
lduw [%i2+0x02c],%l0 ! Mem[000000002100002c]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x03e],%l5 ! Mem[000000002180003e]
p8_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p9_far_3_le:
ldub [%i3+0x018],%l2 ! Mem[0000000023800018]
lduh [%i3+0x00c],%l3 ! Mem[000000002380000c]
ldsh [%i1+0x03e],%l5 ! Mem[000000002280003e]
lduw [%i2+0x00c],%l4 ! Mem[000000002300000c]
stw %l6,[%i1+0x02c] ! Mem[000000002280002c]
jmpl %o7,%g0
lduw [%i0+0x02c],%l5 ! Mem[000000002200002c]
p9_far_3_lem:
membar #Sync
ldub [%i3+0x018],%l2 ! Mem[0000000023800018]
lduh [%i3+0x00c],%l3 ! Mem[000000002380000c]
ldsh [%i1+0x03e],%l5 ! Mem[000000002280003e]
lduw [%i2+0x00c],%l4 ! Mem[000000002300000c]
stw %l6,[%i1+0x02c] ! Mem[000000002280002c]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x02c],%l5 ! Mem[000000002200002c]
p9_far_3_he:
lduh [%i1+0x036],%l4 ! Mem[0000000022800036]
lduh [%i1+0x00c],%l2 ! Mem[000000002280000c]
std %l0,[%i1+0x028] ! Mem[0000000022800028]
jmpl %o7,%g0
std %l4,[%i3+0x038] ! Mem[0000000023800038]
p9_far_3_hem:
membar #Sync
lduh [%i1+0x036],%l4 ! Mem[0000000022800036]
lduh [%i1+0x00c],%l2 ! Mem[000000002280000c]
std %l0,[%i1+0x028] ! Mem[0000000022800028]
membar #Sync
jmpl %o7,%g0
std %l4,[%i3+0x038] ! Mem[0000000023800038]
p9_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p10_far_3_le:
std %l2,[%i3+0x018] ! Mem[0000000025800018]
std %l2,[%i3+0x028] ! Mem[0000000025800028]
sth %l5,[%i2+0x03e] ! Mem[000000002500003e]
ldx [%i1+0x008],%l4 ! Mem[0000000024800008]
sth %l6,[%i3+0x02c] ! Mem[000000002580002c]
jmpl %o7,%g0
ldsh [%i1+0x00e],%l5 ! Mem[000000002480000e]
p10_far_3_lem:
membar #Sync
std %l2,[%i3+0x018] ! Mem[0000000025800018]
std %l2,[%i3+0x028] ! Mem[0000000025800028]
sth %l5,[%i2+0x03e] ! Mem[000000002500003e]
ldx [%i1+0x008],%l4 ! Mem[0000000024800008]
sth %l6,[%i3+0x02c] ! Mem[000000002580002c]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x00e],%l5 ! Mem[000000002480000e]
p10_far_3_he:
lduh [%i3+0x036],%l4 ! Mem[0000000025800036]
ldsh [%i1+0x02c],%l2 ! Mem[000000002480002c]
stx %l0,[%i1+0x028] ! Mem[0000000024800028]
jmpl %o7,%g0
ldub [%i3+0x03e],%l5 ! Mem[000000002580003e]
p10_far_3_hem:
membar #Sync
lduh [%i3+0x036],%l4 ! Mem[0000000025800036]
ldsh [%i1+0x02c],%l2 ! Mem[000000002480002c]
stx %l0,[%i1+0x028] ! Mem[0000000024800028]
membar #Sync
jmpl %o7,%g0
ldub [%i3+0x03e],%l5 ! Mem[000000002580003e]
p10_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p11_far_3_le:
ldsb [%i3+0x018],%l2 ! Mem[0000000027800018]
stw %l3,[%i1+0x00c] ! Mem[000000002680000c]
lduh [%i2+0x03e],%l5 ! Mem[000000002700003e]
stb %l4,[%i1+0x00d] ! Mem[000000002680000d]
stw %l6,[%i2+0x02c] ! Mem[000000002700002c]
jmpl %o7,%g0
stw %l5,[%i3+0x02c] ! Mem[000000002780002c]
p11_far_3_lem:
membar #Sync
ldsb [%i3+0x018],%l2 ! Mem[0000000027800018]
stw %l3,[%i1+0x00c] ! Mem[000000002680000c]
lduh [%i2+0x03e],%l5 ! Mem[000000002700003e]
stb %l4,[%i1+0x00d] ! Mem[000000002680000d]
stw %l6,[%i2+0x02c] ! Mem[000000002700002c]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i3+0x02c] ! Mem[000000002780002c]
p11_far_3_he:
ldx [%i1+0x030],%l4 ! Mem[0000000026800030]
sth %l2,[%i1+0x00c] ! Mem[000000002680000c]
ldsh [%i1+0x02e],%l0 ! Mem[000000002680002e]
jmpl %o7,%g0
stx %l5,[%i3+0x038] ! Mem[0000000027800038]
p11_far_3_hem:
membar #Sync
ldx [%i1+0x030],%l4 ! Mem[0000000026800030]
sth %l2,[%i1+0x00c] ! Mem[000000002680000c]
ldsh [%i1+0x02e],%l0 ! Mem[000000002680002e]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i3+0x038] ! Mem[0000000027800038]
p11_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p12_far_3_le:
lduw [%i3+0x018],%l2 ! Mem[0000000029800018]
ldsh [%i2+0x02c],%l3 ! Mem[000000002900002c]
stw %l5,[%i3+0x03c] ! Mem[000000002980003c]
std %l4,[%i1+0x008] ! Mem[0000000028800008]
stx %l6,[%i1+0x028] ! Mem[0000000028800028]
jmpl %o7,%g0
ldx [%i0+0x008],%l5 ! Mem[0000000028000008]
p12_far_3_lem:
membar #Sync
lduw [%i3+0x018],%l2 ! Mem[0000000029800018]
ldsh [%i2+0x02c],%l3 ! Mem[000000002900002c]
stw %l5,[%i3+0x03c] ! Mem[000000002980003c]
std %l4,[%i1+0x008] ! Mem[0000000028800008]
stx %l6,[%i1+0x028] ! Mem[0000000028800028]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x008],%l5 ! Mem[0000000028000008]
p12_far_3_he:
ldx [%i3+0x030],%l4 ! Mem[0000000029800030]
ldx [%i1+0x028],%l2 ! Mem[0000000028800028]
lduh [%i0+0x02e],%l0 ! Mem[000000002800002e]
jmpl %o7,%g0
ldx [%i3+0x038],%l5 ! Mem[0000000029800038]
p12_far_3_hem:
membar #Sync
ldx [%i3+0x030],%l4 ! Mem[0000000029800030]
ldx [%i1+0x028],%l2 ! Mem[0000000028800028]
lduh [%i0+0x02e],%l0 ! Mem[000000002800002e]
membar #Sync
jmpl %o7,%g0
ldx [%i3+0x038],%l5 ! Mem[0000000029800038]
p12_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p13_far_3_le:
std %l2,[%i3+0x018] ! Mem[000000002b800018]
lduw [%i3+0x00c],%l3 ! Mem[000000002b80000c]
lduw [%i0+0x03c],%l5 ! Mem[000000002a00003c]
sth %l4,[%i0+0x00c] ! Mem[000000002a00000c]
stw %l6,[%i0+0x02c] ! Mem[000000002a00002c]
jmpl %o7,%g0
ldsw [%i1+0x02c],%l5 ! Mem[000000002a80002c]
p13_far_3_lem:
membar #Sync
std %l2,[%i3+0x018] ! Mem[000000002b800018]
lduw [%i3+0x00c],%l3 ! Mem[000000002b80000c]
lduw [%i0+0x03c],%l5 ! Mem[000000002a00003c]
sth %l4,[%i0+0x00c] ! Mem[000000002a00000c]
stw %l6,[%i0+0x02c] ! Mem[000000002a00002c]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x02c],%l5 ! Mem[000000002a80002c]
p13_far_3_he:
ldx [%i1+0x030],%l4 ! Mem[000000002a800030]
ldub [%i1+0x00d],%l2 ! Mem[000000002a80000d]
stb %l0,[%i3+0x02f] ! Mem[000000002b80002f]
jmpl %o7,%g0
ldsh [%i3+0x03e],%l5 ! Mem[000000002b80003e]
p13_far_3_hem:
membar #Sync
ldx [%i1+0x030],%l4 ! Mem[000000002a800030]
ldub [%i1+0x00d],%l2 ! Mem[000000002a80000d]
stb %l0,[%i3+0x02f] ! Mem[000000002b80002f]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x03e],%l5 ! Mem[000000002b80003e]
p13_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p14_far_3_le:
ldsb [%i3+0x018],%l2 ! Mem[000000002d800018]
stb %l3,[%i3+0x02d] ! Mem[000000002d80002d]
ldsb [%i1+0x03f],%l5 ! Mem[000000002c80003f]
stw %l4,[%i0+0x00c] ! Mem[000000002c00000c]
stx %l6,[%i2+0x028] ! Mem[000000002d000028]
jmpl %o7,%g0
stx %l5,[%i3+0x008] ! Mem[000000002d800008]
p14_far_3_lem:
membar #Sync
ldsb [%i3+0x018],%l2 ! Mem[000000002d800018]
stb %l3,[%i3+0x02d] ! Mem[000000002d80002d]
ldsb [%i1+0x03f],%l5 ! Mem[000000002c80003f]
stw %l4,[%i0+0x00c] ! Mem[000000002c00000c]
stx %l6,[%i2+0x028] ! Mem[000000002d000028]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i3+0x008] ! Mem[000000002d800008]
p14_far_3_he:
std %l4,[%i3+0x030] ! Mem[000000002d800030]
ldsb [%i2+0x02d],%l2 ! Mem[000000002d00002d]
stw %l0,[%i2+0x02c] ! Mem[000000002d00002c]
jmpl %o7,%g0
stx %l5,[%i0+0x038] ! Mem[000000002c000038]
p14_far_3_hem:
membar #Sync
std %l4,[%i3+0x030] ! Mem[000000002d800030]
ldsb [%i2+0x02d],%l2 ! Mem[000000002d00002d]
stw %l0,[%i2+0x02c] ! Mem[000000002d00002c]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i0+0x038] ! Mem[000000002c000038]
p14_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p15_far_3_le:
lduw [%i2+0x018],%l2 ! Mem[000000002f000018]
stx %l3,[%i0+0x008] ! Mem[000000002e000008]
std %l4,[%i1+0x038] ! Mem[000000002e800038]
ldsb [%i3+0x00d],%l4 ! Mem[000000002f80000d]
ldd [%i1+0x028],%l6 ! Mem[000000002e800028]
jmpl %o7,%g0
stb %l5,[%i0+0x02e] ! Mem[000000002e00002e]
p15_far_3_lem:
membar #Sync
lduw [%i2+0x018],%l2 ! Mem[000000002f000018]
stx %l3,[%i0+0x008] ! Mem[000000002e000008]
std %l4,[%i1+0x038] ! Mem[000000002e800038]
ldsb [%i3+0x00d],%l4 ! Mem[000000002f80000d]
ldd [%i1+0x028],%l6 ! Mem[000000002e800028]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i0+0x02e] ! Mem[000000002e00002e]
p15_far_3_he:
std %l4,[%i1+0x030] ! Mem[000000002e800030]
stw %l2,[%i2+0x00c] ! Mem[000000002f00000c]
ldsb [%i1+0x02f],%l0 ! Mem[000000002e80002f]
jmpl %o7,%g0
ldx [%i0+0x038],%l5 ! Mem[000000002e000038]
p15_far_3_hem:
membar #Sync
std %l4,[%i1+0x030] ! Mem[000000002e800030]
stw %l2,[%i2+0x00c] ! Mem[000000002f00000c]
ldsb [%i1+0x02f],%l0 ! Mem[000000002e80002f]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x038],%l5 ! Mem[000000002e000038]
p15_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p16_far_3_le:
stw %l2,[%i2+0x018] ! Mem[0000000031000018]
ldsw [%i1+0x02c],%l3 ! Mem[000000003080002c]
ldsh [%i1+0x03e],%l5 ! Mem[000000003080003e]
ldsh [%i2+0x00c],%l4 ! Mem[000000003100000c]
stx %l6,[%i1+0x028] ! Mem[0000000030800028]
jmpl %o7,%g0
ldub [%i1+0x00e],%l5 ! Mem[000000003080000e]
p16_far_3_lem:
membar #Sync
stw %l2,[%i2+0x018] ! Mem[0000000031000018]
ldsw [%i1+0x02c],%l3 ! Mem[000000003080002c]
ldsh [%i1+0x03e],%l5 ! Mem[000000003080003e]
ldsh [%i2+0x00c],%l4 ! Mem[000000003100000c]
stx %l6,[%i1+0x028] ! Mem[0000000030800028]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x00e],%l5 ! Mem[000000003080000e]
p16_far_3_he:
stw %l4,[%i3+0x034] ! Mem[0000000031800034]
stb %l2,[%i2+0x02d] ! Mem[000000003100002d]
ldub [%i1+0x02f],%l0 ! Mem[000000003080002f]
jmpl %o7,%g0
ldsh [%i0+0x03e],%l5 ! Mem[000000003000003e]
p16_far_3_hem:
membar #Sync
stw %l4,[%i3+0x034] ! Mem[0000000031800034]
stb %l2,[%i2+0x02d] ! Mem[000000003100002d]
ldub [%i1+0x02f],%l0 ! Mem[000000003080002f]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x03e],%l5 ! Mem[000000003000003e]
p16_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p17_far_3_le:
ldsb [%i1+0x018],%l2 ! Mem[0000000032800018]
lduh [%i3+0x00c],%l3 ! Mem[000000003380000c]
sth %l5,[%i2+0x03e] ! Mem[000000003300003e]
ldsw [%i2+0x00c],%l4 ! Mem[000000003300000c]
ldd [%i3+0x028],%l6 ! Mem[0000000033800028]
jmpl %o7,%g0
ldd [%i3+0x028],%l4 ! Mem[0000000033800028]
p17_far_3_lem:
membar #Sync
ldsb [%i1+0x018],%l2 ! Mem[0000000032800018]
lduh [%i3+0x00c],%l3 ! Mem[000000003380000c]
sth %l5,[%i2+0x03e] ! Mem[000000003300003e]
ldsw [%i2+0x00c],%l4 ! Mem[000000003300000c]
ldd [%i3+0x028],%l6 ! Mem[0000000033800028]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x028],%l4 ! Mem[0000000033800028]
p17_far_3_he:
stw %l4,[%i1+0x034] ! Mem[0000000032800034]
ldsw [%i2+0x00c],%l2 ! Mem[000000003300000c]
std %l0,[%i0+0x028] ! Mem[0000000032000028]
jmpl %o7,%g0
sth %l5,[%i0+0x03e] ! Mem[000000003200003e]
p17_far_3_hem:
membar #Sync
stw %l4,[%i1+0x034] ! Mem[0000000032800034]
ldsw [%i2+0x00c],%l2 ! Mem[000000003300000c]
std %l0,[%i0+0x028] ! Mem[0000000032000028]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i0+0x03e] ! Mem[000000003200003e]
p17_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p18_far_3_le:
lduw [%i1+0x018],%l2 ! Mem[0000000034800018]
std %l2,[%i3+0x028] ! Mem[0000000035800028]
lduh [%i3+0x03e],%l5 ! Mem[000000003580003e]
ldub [%i1+0x00d],%l4 ! Mem[000000003480000d]
ldsb [%i2+0x02d],%l6 ! Mem[000000003500002d]
jmpl %o7,%g0
std %l4,[%i0+0x008] ! Mem[0000000034000008]
p18_far_3_lem:
membar #Sync
lduw [%i1+0x018],%l2 ! Mem[0000000034800018]
std %l2,[%i3+0x028] ! Mem[0000000035800028]
lduh [%i3+0x03e],%l5 ! Mem[000000003580003e]
ldub [%i1+0x00d],%l4 ! Mem[000000003480000d]
ldsb [%i2+0x02d],%l6 ! Mem[000000003500002d]
membar #Sync
jmpl %o7,%g0
std %l4,[%i0+0x008] ! Mem[0000000034000008]
p18_far_3_he:
ldd [%i2+0x030],%l4 ! Mem[0000000035000030]
ldd [%i2+0x028],%l2 ! Mem[0000000035000028]
stx %l0,[%i3+0x028] ! Mem[0000000035800028]
jmpl %o7,%g0
lduh [%i0+0x03e],%l5 ! Mem[000000003400003e]
p18_far_3_hem:
membar #Sync
ldd [%i2+0x030],%l4 ! Mem[0000000035000030]
ldd [%i2+0x028],%l2 ! Mem[0000000035000028]
stx %l0,[%i3+0x028] ! Mem[0000000035800028]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x03e],%l5 ! Mem[000000003400003e]
p18_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p19_far_3_le:
stw %l2,[%i1+0x018] ! Mem[0000000036800018]
ldd [%i0+0x008],%l2 ! Mem[0000000036000008]
ldd [%i3+0x038],%l4 ! Mem[0000000037800038]
lduh [%i1+0x00c],%l4 ! Mem[000000003680000c]
ldsh [%i1+0x02c],%l6 ! Mem[000000003680002c]
jmpl %o7,%g0
lduh [%i1+0x02e],%l5 ! Mem[000000003680002e]
p19_far_3_lem:
membar #Sync
stw %l2,[%i1+0x018] ! Mem[0000000036800018]
ldd [%i0+0x008],%l2 ! Mem[0000000036000008]
ldd [%i3+0x038],%l4 ! Mem[0000000037800038]
lduh [%i1+0x00c],%l4 ! Mem[000000003680000c]
ldsh [%i1+0x02c],%l6 ! Mem[000000003680002c]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x02e],%l5 ! Mem[000000003680002e]
p19_far_3_he:
ldd [%i1+0x030],%l4 ! Mem[0000000036800030]
sth %l2,[%i2+0x00c] ! Mem[000000003700000c]
ldsh [%i2+0x02e],%l0 ! Mem[000000003700002e]
jmpl %o7,%g0
ldd [%i0+0x038],%l4 ! Mem[0000000036000038]
p19_far_3_hem:
membar #Sync
ldd [%i1+0x030],%l4 ! Mem[0000000036800030]
sth %l2,[%i2+0x00c] ! Mem[000000003700000c]
ldsh [%i2+0x02e],%l0 ! Mem[000000003700002e]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x038],%l4 ! Mem[0000000036000038]
p19_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p20_far_3_le:
ldsw [%i0+0x018],%l2 ! Mem[0000000038000018]
ldsh [%i1+0x02c],%l3 ! Mem[000000003880002c]
lduw [%i0+0x03c],%l5 ! Mem[000000003800003c]
lduw [%i1+0x00c],%l4 ! Mem[000000003880000c]
ldsb [%i0+0x02d],%l6 ! Mem[000000003800002d]
jmpl %o7,%g0
ldsb [%i3+0x00e],%l5 ! Mem[000000003980000e]
p20_far_3_lem:
membar #Sync
ldsw [%i0+0x018],%l2 ! Mem[0000000038000018]
ldsh [%i1+0x02c],%l3 ! Mem[000000003880002c]
lduw [%i0+0x03c],%l5 ! Mem[000000003800003c]
lduw [%i1+0x00c],%l4 ! Mem[000000003880000c]
ldsb [%i0+0x02d],%l6 ! Mem[000000003800002d]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x00e],%l5 ! Mem[000000003980000e]
p20_far_3_he:
ldsh [%i2+0x036],%l4 ! Mem[0000000039000036]
ldx [%i2+0x028],%l2 ! Mem[0000000039000028]
lduh [%i2+0x02e],%l0 ! Mem[000000003900002e]
jmpl %o7,%g0
stb %l5,[%i0+0x03e] ! Mem[000000003800003e]
p20_far_3_hem:
membar #Sync
ldsh [%i2+0x036],%l4 ! Mem[0000000039000036]
ldx [%i2+0x028],%l2 ! Mem[0000000039000028]
lduh [%i2+0x02e],%l0 ! Mem[000000003900002e]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i0+0x03e] ! Mem[000000003800003e]
p20_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p21_far_3_le:
stb %l2,[%i0+0x018] ! Mem[000000003a000018]
lduw [%i2+0x00c],%l3 ! Mem[000000003b00000c]
ldsb [%i1+0x03f],%l5 ! Mem[000000003a80003f]
ldx [%i0+0x008],%l4 ! Mem[000000003a000008]
ldsh [%i2+0x02c],%l6 ! Mem[000000003b00002c]
jmpl %o7,%g0
sth %l5,[%i0+0x02e] ! Mem[000000003a00002e]
p21_far_3_lem:
membar #Sync
stb %l2,[%i0+0x018] ! Mem[000000003a000018]
lduw [%i2+0x00c],%l3 ! Mem[000000003b00000c]
ldsb [%i1+0x03f],%l5 ! Mem[000000003a80003f]
ldx [%i0+0x008],%l4 ! Mem[000000003a000008]
ldsh [%i2+0x02c],%l6 ! Mem[000000003b00002c]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i0+0x02e] ! Mem[000000003a00002e]
p21_far_3_he:
ldsh [%i1+0x036],%l4 ! Mem[000000003a800036]
ldub [%i2+0x00d],%l2 ! Mem[000000003b00000d]
stb %l0,[%i1+0x02f] ! Mem[000000003a80002f]
jmpl %o7,%g0
lduh [%i0+0x03e],%l5 ! Mem[000000003a00003e]
p21_far_3_hem:
membar #Sync
ldsh [%i1+0x036],%l4 ! Mem[000000003a800036]
ldub [%i2+0x00d],%l2 ! Mem[000000003b00000d]
stb %l0,[%i1+0x02f] ! Mem[000000003a80002f]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x03e],%l5 ! Mem[000000003a00003e]
p21_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p22_far_3_le:
stw %l2,[%i0+0x018] ! Mem[000000003c000018]
sth %l3,[%i3+0x02c] ! Mem[000000003d80002c]
std %l4,[%i1+0x038] ! Mem[000000003c800038]
stb %l4,[%i3+0x00d] ! Mem[000000003d80000d]
ldsw [%i1+0x02c],%l6 ! Mem[000000003c80002c]
jmpl %o7,%g0
lduw [%i2+0x00c],%l5 ! Mem[000000003d00000c]
p22_far_3_lem:
membar #Sync
stw %l2,[%i0+0x018] ! Mem[000000003c000018]
sth %l3,[%i3+0x02c] ! Mem[000000003d80002c]
std %l4,[%i1+0x038] ! Mem[000000003c800038]
stb %l4,[%i3+0x00d] ! Mem[000000003d80000d]
ldsw [%i1+0x02c],%l6 ! Mem[000000003c80002c]
membar #Sync
jmpl %o7,%g0
lduw [%i2+0x00c],%l5 ! Mem[000000003d00000c]
p22_far_3_he:
ldsh [%i2+0x036],%l4 ! Mem[000000003d000036]
ldsb [%i2+0x02d],%l2 ! Mem[000000003d00002d]
stw %l0,[%i1+0x02c] ! Mem[000000003c80002c]
jmpl %o7,%g0
ldd [%i1+0x038],%l4 ! Mem[000000003c800038]
p22_far_3_hem:
membar #Sync
ldsh [%i2+0x036],%l4 ! Mem[000000003d000036]
ldsb [%i2+0x02d],%l2 ! Mem[000000003d00002d]
stw %l0,[%i1+0x02c] ! Mem[000000003c80002c]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x038],%l4 ! Mem[000000003c800038]
p22_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p23_far_3_le:
ldsw [%i3+0x018],%l2 ! Mem[000000003f800018]
stx %l3,[%i3+0x008] ! Mem[000000003f800008]
ldsh [%i1+0x03e],%l5 ! Mem[000000003e80003e]
std %l4,[%i3+0x008] ! Mem[000000003f800008]
ldsh [%i0+0x02c],%l6 ! Mem[000000003e00002c]
jmpl %o7,%g0
ldsh [%i3+0x02e],%l5 ! Mem[000000003f80002e]
p23_far_3_lem:
membar #Sync
ldsw [%i3+0x018],%l2 ! Mem[000000003f800018]
stx %l3,[%i3+0x008] ! Mem[000000003f800008]
ldsh [%i1+0x03e],%l5 ! Mem[000000003e80003e]
std %l4,[%i3+0x008] ! Mem[000000003f800008]
ldsh [%i0+0x02c],%l6 ! Mem[000000003e00002c]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x02e],%l5 ! Mem[000000003f80002e]
p23_far_3_he:
ldub [%i1+0x037],%l4 ! Mem[000000003e800037]
stw %l2,[%i2+0x00c] ! Mem[000000003f00000c]
ldsb [%i0+0x02f],%l0 ! Mem[000000003e00002f]
jmpl %o7,%g0
stb %l5,[%i1+0x03e] ! Mem[000000003e80003e]
p23_far_3_hem:
membar #Sync
ldub [%i1+0x037],%l4 ! Mem[000000003e800037]
stw %l2,[%i2+0x00c] ! Mem[000000003f00000c]
ldsb [%i0+0x02f],%l0 ! Mem[000000003e00002f]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i1+0x03e] ! Mem[000000003e80003e]
p23_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p24_far_3_le:
stb %l2,[%i3+0x018] ! Mem[0000000041800018]
ldsw [%i1+0x02c],%l3 ! Mem[000000004080002c]
sth %l5,[%i2+0x03e] ! Mem[000000004100003e]
sth %l4,[%i2+0x00c] ! Mem[000000004100000c]
ldsw [%i3+0x02c],%l6 ! Mem[000000004180002c]
jmpl %o7,%g0
stw %l5,[%i0+0x00c] ! Mem[000000004000000c]
p24_far_3_lem:
membar #Sync
stb %l2,[%i3+0x018] ! Mem[0000000041800018]
ldsw [%i1+0x02c],%l3 ! Mem[000000004080002c]
sth %l5,[%i2+0x03e] ! Mem[000000004100003e]
sth %l4,[%i2+0x00c] ! Mem[000000004100000c]
ldsw [%i3+0x02c],%l6 ! Mem[000000004180002c]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i0+0x00c] ! Mem[000000004000000c]
p24_far_3_he:
ldub [%i2+0x037],%l4 ! Mem[0000000041000037]
lduw [%i2+0x02c],%l2 ! Mem[000000004100002c]
ldub [%i3+0x02f],%l0 ! Mem[000000004180002f]
jmpl %o7,%g0
ldsw [%i1+0x03c],%l5 ! Mem[000000004080003c]
p24_far_3_hem:
membar #Sync
ldub [%i2+0x037],%l4 ! Mem[0000000041000037]
lduw [%i2+0x02c],%l2 ! Mem[000000004100002c]
ldub [%i3+0x02f],%l0 ! Mem[000000004180002f]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x03c],%l5 ! Mem[000000004080003c]
p24_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p25_far_3_le:
ldd [%i3+0x018],%l2 ! Mem[0000000043800018]
ldx [%i2+0x008],%l3 ! Mem[0000000043000008]
lduh [%i3+0x03e],%l5 ! Mem[000000004380003e]
stw %l4,[%i1+0x00c] ! Mem[000000004280000c]
ldub [%i1+0x02d],%l6 ! Mem[000000004280002d]
jmpl %o7,%g0
ldx [%i2+0x028],%l5 ! Mem[0000000043000028]
p25_far_3_lem:
membar #Sync
ldd [%i3+0x018],%l2 ! Mem[0000000043800018]
ldx [%i2+0x008],%l3 ! Mem[0000000043000008]
lduh [%i3+0x03e],%l5 ! Mem[000000004380003e]
stw %l4,[%i1+0x00c] ! Mem[000000004280000c]
ldub [%i1+0x02d],%l6 ! Mem[000000004280002d]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x028],%l5 ! Mem[0000000043000028]
p25_far_3_he:
lduw [%i1+0x034],%l4 ! Mem[0000000042800034]
ldsw [%i2+0x00c],%l2 ! Mem[000000004300000c]
ldx [%i2+0x028],%l0 ! Mem[0000000043000028]
jmpl %o7,%g0
stw %l5,[%i1+0x03c] ! Mem[000000004280003c]
p25_far_3_hem:
membar #Sync
lduw [%i1+0x034],%l4 ! Mem[0000000042800034]
ldsw [%i2+0x00c],%l2 ! Mem[000000004300000c]
ldx [%i2+0x028],%l0 ! Mem[0000000043000028]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i1+0x03c] ! Mem[000000004280003c]
p25_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p26_far_3_le:
ldsw [%i3+0x018],%l2 ! Mem[0000000045800018]
std %l2,[%i3+0x028] ! Mem[0000000045800028]
ldd [%i0+0x038],%l4 ! Mem[0000000044000038]
stx %l4,[%i1+0x008] ! Mem[0000000044800008]
ldsw [%i1+0x02c],%l6 ! Mem[000000004480002c]
jmpl %o7,%g0
ldsw [%i3+0x00c],%l5 ! Mem[000000004580000c]
p26_far_3_lem:
membar #Sync
ldsw [%i3+0x018],%l2 ! Mem[0000000045800018]
std %l2,[%i3+0x028] ! Mem[0000000045800028]
ldd [%i0+0x038],%l4 ! Mem[0000000044000038]
stx %l4,[%i1+0x008] ! Mem[0000000044800008]
ldsw [%i1+0x02c],%l6 ! Mem[000000004480002c]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x00c],%l5 ! Mem[000000004580000c]
p26_far_3_he:
lduw [%i2+0x034],%l4 ! Mem[0000000045000034]
ldd [%i2+0x028],%l2 ! Mem[0000000045000028]
sth %l0,[%i1+0x02e] ! Mem[000000004480002e]
jmpl %o7,%g0
lduw [%i1+0x03c],%l5 ! Mem[000000004480003c]
p26_far_3_hem:
membar #Sync
lduw [%i2+0x034],%l4 ! Mem[0000000045000034]
ldd [%i2+0x028],%l2 ! Mem[0000000045000028]
sth %l0,[%i1+0x02e] ! Mem[000000004480002e]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x03c],%l5 ! Mem[000000004480003c]
p26_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p27_far_3_le:
stb %l2,[%i3+0x018] ! Mem[0000000047800018]
ldd [%i3+0x008],%l2 ! Mem[0000000047800008]
lduw [%i0+0x03c],%l5 ! Mem[000000004600003c]
ldd [%i1+0x008],%l4 ! Mem[0000000046800008]
ldub [%i3+0x02d],%l6 ! Mem[000000004780002d]
jmpl %o7,%g0
stx %l5,[%i0+0x028] ! Mem[0000000046000028]
p27_far_3_lem:
membar #Sync
stb %l2,[%i3+0x018] ! Mem[0000000047800018]
ldd [%i3+0x008],%l2 ! Mem[0000000047800008]
lduw [%i0+0x03c],%l5 ! Mem[000000004600003c]
ldd [%i1+0x008],%l4 ! Mem[0000000046800008]
ldub [%i3+0x02d],%l6 ! Mem[000000004780002d]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i0+0x028] ! Mem[0000000046000028]
p27_far_3_he:
stb %l4,[%i1+0x037] ! Mem[0000000046800037]
sth %l2,[%i2+0x00c] ! Mem[000000004700000c]
ldd [%i1+0x028],%l0 ! Mem[0000000046800028]
jmpl %o7,%g0
ldsb [%i1+0x03e],%l5 ! Mem[000000004680003e]
p27_far_3_hem:
membar #Sync
stb %l4,[%i1+0x037] ! Mem[0000000046800037]
sth %l2,[%i2+0x00c] ! Mem[000000004700000c]
ldd [%i1+0x028],%l0 ! Mem[0000000046800028]
membar #Sync
jmpl %o7,%g0
ldsb [%i1+0x03e],%l5 ! Mem[000000004680003e]
p27_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p28_far_3_le:
ldd [%i2+0x018],%l2 ! Mem[0000000049000018]
ldub [%i0+0x02d],%l3 ! Mem[000000004800002d]
ldsb [%i1+0x03f],%l5 ! Mem[000000004880003f]
ldsb [%i0+0x00d],%l4 ! Mem[000000004800000d]
lduh [%i2+0x02c],%l6 ! Mem[000000004900002c]
jmpl %o7,%g0
stb %l5,[%i2+0x00e] ! Mem[000000004900000e]
p28_far_3_lem:
membar #Sync
ldd [%i2+0x018],%l2 ! Mem[0000000049000018]
ldub [%i0+0x02d],%l3 ! Mem[000000004800002d]
ldsb [%i1+0x03f],%l5 ! Mem[000000004880003f]
ldsb [%i0+0x00d],%l4 ! Mem[000000004800000d]
lduh [%i2+0x02c],%l6 ! Mem[000000004900002c]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i2+0x00e] ! Mem[000000004900000e]
p28_far_3_he:
stb %l4,[%i2+0x037] ! Mem[0000000049000037]
ldx [%i2+0x028],%l2 ! Mem[0000000049000028]
ldsw [%i0+0x02c],%l0 ! Mem[000000004800002c]
jmpl %o7,%g0
stw %l5,[%i1+0x03c] ! Mem[000000004880003c]
p28_far_3_hem:
membar #Sync
stb %l4,[%i2+0x037] ! Mem[0000000049000037]
ldx [%i2+0x028],%l2 ! Mem[0000000049000028]
ldsw [%i0+0x02c],%l0 ! Mem[000000004800002c]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i1+0x03c] ! Mem[000000004880003c]
p28_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p29_far_3_le:
lduh [%i2+0x018],%l2 ! Mem[000000004b000018]
lduw [%i1+0x00c],%l3 ! Mem[000000004a80000c]
std %l4,[%i1+0x038] ! Mem[000000004a800038]
ldsh [%i0+0x00c],%l4 ! Mem[000000004a00000c]
lduw [%i1+0x02c],%l6 ! Mem[000000004a80002c]
jmpl %o7,%g0
ldsh [%i3+0x02e],%l5 ! Mem[000000004b80002e]
p29_far_3_lem:
membar #Sync
lduh [%i2+0x018],%l2 ! Mem[000000004b000018]
lduw [%i1+0x00c],%l3 ! Mem[000000004a80000c]
std %l4,[%i1+0x038] ! Mem[000000004a800038]
ldsh [%i0+0x00c],%l4 ! Mem[000000004a00000c]
lduw [%i1+0x02c],%l6 ! Mem[000000004a80002c]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x02e],%l5 ! Mem[000000004b80002e]
p29_far_3_he:
stb %l4,[%i0+0x037] ! Mem[000000004a000037]
ldub [%i2+0x00d],%l2 ! Mem[000000004b00000d]
lduw [%i0+0x02c],%l0 ! Mem[000000004a00002c]
jmpl %o7,%g0
lduw [%i1+0x03c],%l5 ! Mem[000000004a80003c]
p29_far_3_hem:
membar #Sync
stb %l4,[%i0+0x037] ! Mem[000000004a000037]
ldub [%i2+0x00d],%l2 ! Mem[000000004b00000d]
lduw [%i0+0x02c],%l0 ! Mem[000000004a00002c]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x03c],%l5 ! Mem[000000004a80003c]
p29_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p30_far_3_le:
sth %l2,[%i2+0x018] ! Mem[000000004d000018]
sth %l3,[%i3+0x02c] ! Mem[000000004d80002c]
ldub [%i2+0x03f],%l5 ! Mem[000000004d00003f]
ldsw [%i3+0x00c],%l4 ! Mem[000000004d80000c]
lduh [%i0+0x02c],%l6 ! Mem[000000004c00002c]
jmpl %o7,%g0
stw %l5,[%i0+0x00c] ! Mem[000000004c00000c]
p30_far_3_lem:
membar #Sync
sth %l2,[%i2+0x018] ! Mem[000000004d000018]
sth %l3,[%i3+0x02c] ! Mem[000000004d80002c]
ldub [%i2+0x03f],%l5 ! Mem[000000004d00003f]
ldsw [%i3+0x00c],%l4 ! Mem[000000004d80000c]
lduh [%i0+0x02c],%l6 ! Mem[000000004c00002c]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i0+0x00c] ! Mem[000000004c00000c]
p30_far_3_he:
sth %l4,[%i2+0x036] ! Mem[000000004d000036]
stx %l2,[%i2+0x028] ! Mem[000000004d000028]
std %l0,[%i3+0x028] ! Mem[000000004d800028]
jmpl %o7,%g0
ldsb [%i2+0x03e],%l5 ! Mem[000000004d00003e]
p30_far_3_hem:
membar #Sync
sth %l4,[%i2+0x036] ! Mem[000000004d000036]
stx %l2,[%i2+0x028] ! Mem[000000004d000028]
std %l0,[%i3+0x028] ! Mem[000000004d800028]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x03e],%l5 ! Mem[000000004d00003e]
p30_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p31_far_3_le:
ldd [%i1+0x018],%l2 ! Mem[000000004e800018]
ldsb [%i3+0x00d],%l3 ! Mem[000000004f80000d]
sth %l5,[%i2+0x03e] ! Mem[000000004f00003e]
ldub [%i2+0x00d],%l4 ! Mem[000000004f00000d]
lduw [%i2+0x02c],%l6 ! Mem[000000004f00002c]
jmpl %o7,%g0
ldx [%i2+0x028],%l5 ! Mem[000000004f000028]
p31_far_3_lem:
membar #Sync
ldd [%i1+0x018],%l2 ! Mem[000000004e800018]
ldsb [%i3+0x00d],%l3 ! Mem[000000004f80000d]
sth %l5,[%i2+0x03e] ! Mem[000000004f00003e]
ldub [%i2+0x00d],%l4 ! Mem[000000004f00000d]
lduw [%i2+0x02c],%l6 ! Mem[000000004f00002c]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x028],%l5 ! Mem[000000004f000028]
p31_far_3_he:
sth %l4,[%i0+0x036] ! Mem[000000004e000036]
std %l2,[%i3+0x008] ! Mem[000000004f800008]
stx %l0,[%i2+0x028] ! Mem[000000004f000028]
jmpl %o7,%g0
std %l4,[%i2+0x038] ! Mem[000000004f000038]
p31_far_3_hem:
membar #Sync
sth %l4,[%i0+0x036] ! Mem[000000004e000036]
std %l2,[%i3+0x008] ! Mem[000000004f800008]
stx %l0,[%i2+0x028] ! Mem[000000004f000028]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x038] ! Mem[000000004f000038]
p31_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p32_far_3_le:
lduh [%i1+0x018],%l2 ! Mem[0000000050800018]
ldsw [%i0+0x02c],%l3 ! Mem[000000005000002c]
lduh [%i3+0x03e],%l5 ! Mem[000000005180003e]
ldx [%i2+0x008],%l4 ! Mem[0000000051000008]
ldx [%i1+0x028],%l6 ! Mem[0000000050800028]
jmpl %o7,%g0
ldsw [%i3+0x00c],%l5 ! Mem[000000005180000c]
p32_far_3_lem:
membar #Sync
lduh [%i1+0x018],%l2 ! Mem[0000000050800018]
ldsw [%i0+0x02c],%l3 ! Mem[000000005000002c]
lduh [%i3+0x03e],%l5 ! Mem[000000005180003e]
ldx [%i2+0x008],%l4 ! Mem[0000000051000008]
ldx [%i1+0x028],%l6 ! Mem[0000000050800028]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x00c],%l5 ! Mem[000000005180000c]
p32_far_3_he:
stx %l4,[%i2+0x030] ! Mem[0000000051000030]
lduw [%i3+0x02c],%l2 ! Mem[000000005180002c]
ldub [%i1+0x02f],%l0 ! Mem[000000005080002f]
jmpl %o7,%g0
ldub [%i2+0x03e],%l5 ! Mem[000000005100003e]
p32_far_3_hem:
membar #Sync
stx %l4,[%i2+0x030] ! Mem[0000000051000030]
lduw [%i3+0x02c],%l2 ! Mem[000000005180002c]
ldub [%i1+0x02f],%l0 ! Mem[000000005080002f]
membar #Sync
jmpl %o7,%g0
ldub [%i2+0x03e],%l5 ! Mem[000000005100003e]
p32_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p33_far_3_le:
sth %l2,[%i1+0x018] ! Mem[0000000052800018]
ldx [%i1+0x008],%l3 ! Mem[0000000052800008]
ldd [%i0+0x038],%l4 ! Mem[0000000052000038]
stb %l4,[%i1+0x00d] ! Mem[000000005280000d]
lduw [%i0+0x02c],%l6 ! Mem[000000005200002c]
jmpl %o7,%g0
stx %l5,[%i0+0x028] ! Mem[0000000052000028]
p33_far_3_lem:
membar #Sync
sth %l2,[%i1+0x018] ! Mem[0000000052800018]
ldx [%i1+0x008],%l3 ! Mem[0000000052800008]
ldd [%i0+0x038],%l4 ! Mem[0000000052000038]
stb %l4,[%i1+0x00d] ! Mem[000000005280000d]
lduw [%i0+0x02c],%l6 ! Mem[000000005200002c]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i0+0x028] ! Mem[0000000052000028]
p33_far_3_he:
stx %l4,[%i0+0x030] ! Mem[0000000052000030]
ldsw [%i3+0x00c],%l2 ! Mem[000000005380000c]
ldx [%i1+0x028],%l0 ! Mem[0000000052800028]
jmpl %o7,%g0
stx %l5,[%i2+0x038] ! Mem[0000000053000038]
p33_far_3_hem:
membar #Sync
stx %l4,[%i0+0x030] ! Mem[0000000052000030]
ldsw [%i3+0x00c],%l2 ! Mem[000000005380000c]
ldx [%i1+0x028],%l0 ! Mem[0000000052800028]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i2+0x038] ! Mem[0000000053000038]
p33_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p34_far_3_le:
ldsh [%i0+0x018],%l2 ! Mem[0000000054000018]
stw %l3,[%i2+0x02c] ! Mem[000000005500002c]
lduw [%i1+0x03c],%l5 ! Mem[000000005480003c]
std %l4,[%i1+0x008] ! Mem[0000000054800008]
ldx [%i3+0x028],%l6 ! Mem[0000000055800028]
jmpl %o7,%g0
stb %l5,[%i2+0x00e] ! Mem[000000005500000e]
p34_far_3_lem:
membar #Sync
ldsh [%i0+0x018],%l2 ! Mem[0000000054000018]
stw %l3,[%i2+0x02c] ! Mem[000000005500002c]
lduw [%i1+0x03c],%l5 ! Mem[000000005480003c]
std %l4,[%i1+0x008] ! Mem[0000000054800008]
ldx [%i3+0x028],%l6 ! Mem[0000000055800028]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i2+0x00e] ! Mem[000000005500000e]
p34_far_3_he:
ldsb [%i2+0x037],%l4 ! Mem[0000000055000037]
ldd [%i3+0x028],%l2 ! Mem[0000000055800028]
sth %l0,[%i0+0x02e] ! Mem[000000005400002e]
jmpl %o7,%g0
ldx [%i2+0x038],%l5 ! Mem[0000000055000038]
p34_far_3_hem:
membar #Sync
ldsb [%i2+0x037],%l4 ! Mem[0000000055000037]
ldd [%i3+0x028],%l2 ! Mem[0000000055800028]
sth %l0,[%i0+0x02e] ! Mem[000000005400002e]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x038],%l5 ! Mem[0000000055000038]
p34_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p35_far_3_le:
lduh [%i0+0x018],%l2 ! Mem[0000000056000018]
ldd [%i3+0x008],%l2 ! Mem[0000000057800008]
ldsb [%i1+0x03f],%l5 ! Mem[000000005680003f]
sth %l4,[%i0+0x00c] ! Mem[000000005600000c]
stb %l6,[%i1+0x02d] ! Mem[000000005680002d]
jmpl %o7,%g0
ldub [%i0+0x02e],%l5 ! Mem[000000005600002e]
p35_far_3_lem:
membar #Sync
lduh [%i0+0x018],%l2 ! Mem[0000000056000018]
ldd [%i3+0x008],%l2 ! Mem[0000000057800008]
ldsb [%i1+0x03f],%l5 ! Mem[000000005680003f]
sth %l4,[%i0+0x00c] ! Mem[000000005600000c]
stb %l6,[%i1+0x02d] ! Mem[000000005680002d]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x02e],%l5 ! Mem[000000005600002e]
p35_far_3_he:
ldsb [%i0+0x037],%l4 ! Mem[0000000056000037]
sth %l2,[%i3+0x00c] ! Mem[000000005780000c]
ldd [%i3+0x028],%l0 ! Mem[0000000057800028]
jmpl %o7,%g0
ldsh [%i2+0x03e],%l5 ! Mem[000000005700003e]
p35_far_3_hem:
membar #Sync
ldsb [%i0+0x037],%l4 ! Mem[0000000056000037]
sth %l2,[%i3+0x00c] ! Mem[000000005780000c]
ldd [%i3+0x028],%l0 ! Mem[0000000057800028]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x03e],%l5 ! Mem[000000005700003e]
p35_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p36_far_3_le:
sth %l2,[%i0+0x018] ! Mem[0000000058000018]
ldub [%i3+0x02d],%l3 ! Mem[000000005980002d]
std %l4,[%i1+0x038] ! Mem[0000000058800038]
stw %l4,[%i0+0x00c] ! Mem[000000005800000c]
std %l6,[%i1+0x028] ! Mem[0000000058800028]
jmpl %o7,%g0
ldd [%i0+0x008],%l4 ! Mem[0000000058000008]
p36_far_3_lem:
membar #Sync
sth %l2,[%i0+0x018] ! Mem[0000000058000018]
ldub [%i3+0x02d],%l3 ! Mem[000000005980002d]
std %l4,[%i1+0x038] ! Mem[0000000058800038]
stw %l4,[%i0+0x00c] ! Mem[000000005800000c]
std %l6,[%i1+0x028] ! Mem[0000000058800028]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x008],%l4 ! Mem[0000000058000008]
p36_far_3_he:
ldsw [%i2+0x034],%l4 ! Mem[0000000059000034]
ldx [%i3+0x028],%l2 ! Mem[0000000059800028]
ldsw [%i2+0x02c],%l0 ! Mem[000000005900002c]
jmpl %o7,%g0
stx %l5,[%i2+0x038] ! Mem[0000000059000038]
p36_far_3_hem:
membar #Sync
ldsw [%i2+0x034],%l4 ! Mem[0000000059000034]
ldx [%i3+0x028],%l2 ! Mem[0000000059800028]
ldsw [%i2+0x02c],%l0 ! Mem[000000005900002c]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i2+0x038] ! Mem[0000000059000038]
p36_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p37_far_3_le:
ldsh [%i3+0x018],%l2 ! Mem[000000005b800018]
stb %l3,[%i1+0x00d] ! Mem[000000005a80000d]
ldub [%i2+0x03f],%l5 ! Mem[000000005b00003f]
stx %l4,[%i3+0x008] ! Mem[000000005b800008]
stb %l6,[%i3+0x02d] ! Mem[000000005b80002d]
jmpl %o7,%g0
std %l4,[%i2+0x028] ! Mem[000000005b000028]
p37_far_3_lem:
membar #Sync
ldsh [%i3+0x018],%l2 ! Mem[000000005b800018]
stb %l3,[%i1+0x00d] ! Mem[000000005a80000d]
ldub [%i2+0x03f],%l5 ! Mem[000000005b00003f]
stx %l4,[%i3+0x008] ! Mem[000000005b800008]
stb %l6,[%i3+0x02d] ! Mem[000000005b80002d]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x028] ! Mem[000000005b000028]
p37_far_3_he:
ldsw [%i0+0x034],%l4 ! Mem[000000005a000034]
ldsh [%i3+0x00c],%l2 ! Mem[000000005b80000c]
lduw [%i1+0x02c],%l0 ! Mem[000000005a80002c]
jmpl %o7,%g0
ldx [%i2+0x038],%l5 ! Mem[000000005b000038]
p37_far_3_hem:
membar #Sync
ldsw [%i0+0x034],%l4 ! Mem[000000005a000034]
ldsh [%i3+0x00c],%l2 ! Mem[000000005b80000c]
lduw [%i1+0x02c],%l0 ! Mem[000000005a80002c]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x038],%l5 ! Mem[000000005b000038]
p37_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p38_far_3_le:
ldx [%i3+0x018],%l2 ! Mem[000000005d800018]
sth %l3,[%i2+0x02c] ! Mem[000000005d00002c]
sth %l5,[%i3+0x03e] ! Mem[000000005d80003e]
ldd [%i2+0x008],%l4 ! Mem[000000005d000008]
std %l6,[%i2+0x028] ! Mem[000000005d000028]
jmpl %o7,%g0
lduh [%i0+0x00e],%l5 ! Mem[000000005c00000e]
p38_far_3_lem:
membar #Sync
ldx [%i3+0x018],%l2 ! Mem[000000005d800018]
sth %l3,[%i2+0x02c] ! Mem[000000005d00002c]
sth %l5,[%i3+0x03e] ! Mem[000000005d80003e]
ldd [%i2+0x008],%l4 ! Mem[000000005d000008]
std %l6,[%i2+0x028] ! Mem[000000005d000028]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x00e],%l5 ! Mem[000000005c00000e]
p38_far_3_he:
ldsw [%i1+0x034],%l4 ! Mem[000000005c800034]
stx %l2,[%i3+0x028] ! Mem[000000005d800028]
std %l0,[%i1+0x028] ! Mem[000000005c800028]
jmpl %o7,%g0
ldsh [%i3+0x03e],%l5 ! Mem[000000005d80003e]
p38_far_3_hem:
membar #Sync
ldsw [%i1+0x034],%l4 ! Mem[000000005c800034]
stx %l2,[%i3+0x028] ! Mem[000000005d800028]
std %l0,[%i1+0x028] ! Mem[000000005c800028]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x03e],%l5 ! Mem[000000005d80003e]
p38_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p39_far_3_le:
stx %l2,[%i3+0x018] ! Mem[000000005f800018]
ldsb [%i3+0x00d],%l3 ! Mem[000000005f80000d]
lduh [%i3+0x03e],%l5 ! Mem[000000005f80003e]
ldsb [%i2+0x00d],%l4 ! Mem[000000005f00000d]
sth %l6,[%i1+0x02c] ! Mem[000000005e80002c]
jmpl %o7,%g0
ldsb [%i0+0x02e],%l5 ! Mem[000000005e00002e]
p39_far_3_lem:
membar #Sync
stx %l2,[%i3+0x018] ! Mem[000000005f800018]
ldsb [%i3+0x00d],%l3 ! Mem[000000005f80000d]
lduh [%i3+0x03e],%l5 ! Mem[000000005f80003e]
ldsb [%i2+0x00d],%l4 ! Mem[000000005f00000d]
sth %l6,[%i1+0x02c] ! Mem[000000005e80002c]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x02e],%l5 ! Mem[000000005e00002e]
p39_far_3_he:
lduh [%i0+0x036],%l4 ! Mem[000000005e000036]
std %l2,[%i3+0x008] ! Mem[000000005f800008]
stx %l0,[%i1+0x028] ! Mem[000000005e800028]
jmpl %o7,%g0
sth %l5,[%i3+0x03e] ! Mem[000000005f80003e]
p39_far_3_hem:
membar #Sync
lduh [%i0+0x036],%l4 ! Mem[000000005e000036]
std %l2,[%i3+0x008] ! Mem[000000005f800008]
stx %l0,[%i1+0x028] ! Mem[000000005e800028]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i3+0x03e] ! Mem[000000005f80003e]
p39_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p40_far_3_le:
ldsh [%i3+0x018],%l2 ! Mem[0000000061800018]
lduh [%i3+0x02c],%l3 ! Mem[000000006180002c]
ldd [%i0+0x038],%l4 ! Mem[0000000060000038]
ldsh [%i1+0x00c],%l4 ! Mem[000000006080000c]
std %l6,[%i0+0x028] ! Mem[0000000060000028]
jmpl %o7,%g0
sth %l5,[%i2+0x00e] ! Mem[000000006100000e]
p40_far_3_lem:
membar #Sync
ldsh [%i3+0x018],%l2 ! Mem[0000000061800018]
lduh [%i3+0x02c],%l3 ! Mem[000000006180002c]
ldd [%i0+0x038],%l4 ! Mem[0000000060000038]
ldsh [%i1+0x00c],%l4 ! Mem[000000006080000c]
std %l6,[%i0+0x028] ! Mem[0000000060000028]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i2+0x00e] ! Mem[000000006100000e]
p40_far_3_he:
lduh [%i1+0x036],%l4 ! Mem[0000000060800036]
lduw [%i3+0x02c],%l2 ! Mem[000000006180002c]
ldsh [%i0+0x02e],%l0 ! Mem[000000006000002e]
jmpl %o7,%g0
lduh [%i3+0x03e],%l5 ! Mem[000000006180003e]
p40_far_3_hem:
membar #Sync
lduh [%i1+0x036],%l4 ! Mem[0000000060800036]
lduw [%i3+0x02c],%l2 ! Mem[000000006180002c]
ldsh [%i0+0x02e],%l0 ! Mem[000000006000002e]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x03e],%l5 ! Mem[000000006180003e]
p40_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p41_far_3_le:
ldx [%i3+0x018],%l2 ! Mem[0000000063800018]
ldx [%i0+0x008],%l3 ! Mem[0000000062000008]
stb %l5,[%i1+0x03f] ! Mem[000000006280003f]
ldsw [%i1+0x00c],%l4 ! Mem[000000006280000c]
sth %l6,[%i2+0x02c] ! Mem[000000006300002c]
jmpl %o7,%g0
lduw [%i0+0x02c],%l5 ! Mem[000000006200002c]
p41_far_3_lem:
membar #Sync
ldx [%i3+0x018],%l2 ! Mem[0000000063800018]
ldx [%i0+0x008],%l3 ! Mem[0000000062000008]
stb %l5,[%i1+0x03f] ! Mem[000000006280003f]
ldsw [%i1+0x00c],%l4 ! Mem[000000006280000c]
sth %l6,[%i2+0x02c] ! Mem[000000006300002c]
membar #Sync
jmpl %o7,%g0
lduw [%i0+0x02c],%l5 ! Mem[000000006200002c]
p41_far_3_he:
ldx [%i0+0x030],%l4 ! Mem[0000000062000030]
ldsw [%i3+0x00c],%l2 ! Mem[000000006380000c]
lduh [%i3+0x02e],%l0 ! Mem[000000006380002e]
jmpl %o7,%g0
ldd [%i3+0x038],%l4 ! Mem[0000000063800038]
p41_far_3_hem:
membar #Sync
ldx [%i0+0x030],%l4 ! Mem[0000000062000030]
ldsw [%i3+0x00c],%l2 ! Mem[000000006380000c]
lduh [%i3+0x02e],%l0 ! Mem[000000006380002e]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x038],%l4 ! Mem[0000000063800038]
p41_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p42_far_3_le:
stx %l2,[%i2+0x018] ! Mem[0000000065000018]
stw %l3,[%i1+0x02c] ! Mem[000000006480002c]
ldsb [%i1+0x03f],%l5 ! Mem[000000006480003f]
ldub [%i1+0x00d],%l4 ! Mem[000000006480000d]
stw %l6,[%i1+0x02c] ! Mem[000000006480002c]
jmpl %o7,%g0
ldsh [%i0+0x00e],%l5 ! Mem[000000006400000e]
p42_far_3_lem:
membar #Sync
stx %l2,[%i2+0x018] ! Mem[0000000065000018]
stw %l3,[%i1+0x02c] ! Mem[000000006480002c]
ldsb [%i1+0x03f],%l5 ! Mem[000000006480003f]
ldub [%i1+0x00d],%l4 ! Mem[000000006480000d]
stw %l6,[%i1+0x02c] ! Mem[000000006480002c]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x00e],%l5 ! Mem[000000006400000e]
p42_far_3_he:
ldx [%i1+0x030],%l4 ! Mem[0000000064800030]
ldd [%i3+0x028],%l2 ! Mem[0000000065800028]
stb %l0,[%i2+0x02f] ! Mem[000000006500002f]
jmpl %o7,%g0
stb %l5,[%i3+0x03e] ! Mem[000000006580003e]
p42_far_3_hem:
membar #Sync
ldx [%i1+0x030],%l4 ! Mem[0000000064800030]
ldd [%i3+0x028],%l2 ! Mem[0000000065800028]
stb %l0,[%i2+0x02f] ! Mem[000000006500002f]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i3+0x03e] ! Mem[000000006580003e]
p42_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p43_far_3_le:
ldub [%i2+0x018],%l2 ! Mem[0000000067000018]
ldsh [%i2+0x00c],%l3 ! Mem[000000006700000c]
std %l4,[%i1+0x038] ! Mem[0000000066800038]
lduh [%i0+0x00c],%l4 ! Mem[000000006600000c]
sth %l6,[%i0+0x02c] ! Mem[000000006600002c]
jmpl %o7,%g0
stw %l5,[%i2+0x02c] ! Mem[000000006700002c]
p43_far_3_lem:
membar #Sync
ldub [%i2+0x018],%l2 ! Mem[0000000067000018]
ldsh [%i2+0x00c],%l3 ! Mem[000000006700000c]
std %l4,[%i1+0x038] ! Mem[0000000066800038]
lduh [%i0+0x00c],%l4 ! Mem[000000006600000c]
sth %l6,[%i0+0x02c] ! Mem[000000006600002c]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i2+0x02c] ! Mem[000000006700002c]
p43_far_3_he:
std %l4,[%i0+0x030] ! Mem[0000000066000030]
stb %l2,[%i3+0x00d] ! Mem[000000006780000d]
stw %l0,[%i1+0x02c] ! Mem[000000006680002c]
jmpl %o7,%g0
lduh [%i3+0x03e],%l5 ! Mem[000000006780003e]
p43_far_3_hem:
membar #Sync
std %l4,[%i0+0x030] ! Mem[0000000066000030]
stb %l2,[%i3+0x00d] ! Mem[000000006780000d]
stw %l0,[%i1+0x02c] ! Mem[000000006680002c]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x03e],%l5 ! Mem[000000006780003e]
p43_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p44_far_3_le:
ldx [%i2+0x018],%l2 ! Mem[0000000069000018]
ldub [%i3+0x02d],%l3 ! Mem[000000006980002d]
ldub [%i2+0x03f],%l5 ! Mem[000000006900003f]
lduw [%i3+0x00c],%l4 ! Mem[000000006980000c]
stw %l6,[%i3+0x02c] ! Mem[000000006980002c]
jmpl %o7,%g0
ldx [%i0+0x008],%l5 ! Mem[0000000068000008]
p44_far_3_lem:
membar #Sync
ldx [%i2+0x018],%l2 ! Mem[0000000069000018]
ldub [%i3+0x02d],%l3 ! Mem[000000006980002d]
ldub [%i2+0x03f],%l5 ! Mem[000000006900003f]
lduw [%i3+0x00c],%l4 ! Mem[000000006980000c]
stw %l6,[%i3+0x02c] ! Mem[000000006980002c]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x008],%l5 ! Mem[0000000068000008]
p44_far_3_he:
std %l4,[%i1+0x030] ! Mem[0000000068800030]
lduh [%i3+0x02c],%l2 ! Mem[000000006980002c]
ldsb [%i1+0x02f],%l0 ! Mem[000000006880002f]
jmpl %o7,%g0
ldd [%i3+0x038],%l4 ! Mem[0000000069800038]
p44_far_3_hem:
membar #Sync
std %l4,[%i1+0x030] ! Mem[0000000068800030]
lduh [%i3+0x02c],%l2 ! Mem[000000006980002c]
ldsb [%i1+0x02f],%l0 ! Mem[000000006880002f]
membar #Sync
jmpl %o7,%g0
ldd [%i3+0x038],%l4 ! Mem[0000000069800038]
p44_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p45_far_3_le:
stx %l2,[%i1+0x018] ! Mem[000000006a800018]
stb %l3,[%i0+0x00d] ! Mem[000000006a00000d]
sth %l5,[%i3+0x03e] ! Mem[000000006b80003e]
ldx [%i3+0x008],%l4 ! Mem[000000006b800008]
stx %l6,[%i2+0x028] ! Mem[000000006b000028]
jmpl %o7,%g0
ldsw [%i0+0x02c],%l5 ! Mem[000000006a00002c]
p45_far_3_lem:
membar #Sync
stx %l2,[%i1+0x018] ! Mem[000000006a800018]
stb %l3,[%i0+0x00d] ! Mem[000000006a00000d]
sth %l5,[%i3+0x03e] ! Mem[000000006b80003e]
ldx [%i3+0x008],%l4 ! Mem[000000006b800008]
stx %l6,[%i2+0x028] ! Mem[000000006b000028]
membar #Sync
jmpl %o7,%g0
ldsw [%i0+0x02c],%l5 ! Mem[000000006a00002c]
p45_far_3_he:
stw %l4,[%i0+0x034] ! Mem[000000006a000034]
ldsh [%i3+0x00c],%l2 ! Mem[000000006b80000c]
ldub [%i0+0x02f],%l0 ! Mem[000000006a00002f]
jmpl %o7,%g0
stb %l5,[%i3+0x03e] ! Mem[000000006b80003e]
p45_far_3_hem:
membar #Sync
stw %l4,[%i0+0x034] ! Mem[000000006a000034]
ldsh [%i3+0x00c],%l2 ! Mem[000000006b80000c]
ldub [%i0+0x02f],%l0 ! Mem[000000006a00002f]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i3+0x03e] ! Mem[000000006b80003e]
p45_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p46_far_3_le:
ldub [%i1+0x018],%l2 ! Mem[000000006c800018]
stx %l3,[%i1+0x028] ! Mem[000000006c800028]
lduh [%i3+0x03e],%l5 ! Mem[000000006d80003e]
stb %l4,[%i2+0x00d] ! Mem[000000006d00000d]
ldd [%i1+0x028],%l6 ! Mem[000000006c800028]
jmpl %o7,%g0
stx %l5,[%i2+0x008] ! Mem[000000006d000008]
p46_far_3_lem:
membar #Sync
ldub [%i1+0x018],%l2 ! Mem[000000006c800018]
stx %l3,[%i1+0x028] ! Mem[000000006c800028]
lduh [%i3+0x03e],%l5 ! Mem[000000006d80003e]
stb %l4,[%i2+0x00d] ! Mem[000000006d00000d]
ldd [%i1+0x028],%l6 ! Mem[000000006c800028]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i2+0x008] ! Mem[000000006d000008]
p46_far_3_he:
stw %l4,[%i1+0x034] ! Mem[000000006c800034]
stx %l2,[%i3+0x028] ! Mem[000000006d800028]
std %l0,[%i0+0x028] ! Mem[000000006c000028]
jmpl %o7,%g0
ldsw [%i3+0x03c],%l5 ! Mem[000000006d80003c]
p46_far_3_hem:
membar #Sync
stw %l4,[%i1+0x034] ! Mem[000000006c800034]
stx %l2,[%i3+0x028] ! Mem[000000006d800028]
std %l0,[%i0+0x028] ! Mem[000000006c000028]
membar #Sync
jmpl %o7,%g0
ldsw [%i3+0x03c],%l5 ! Mem[000000006d80003c]
p46_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p47_far_3_le:
std %l2,[%i1+0x018] ! Mem[000000006e800018]
ldsb [%i2+0x00d],%l3 ! Mem[000000006f00000d]
ldd [%i0+0x038],%l4 ! Mem[000000006e000038]
std %l4,[%i1+0x008] ! Mem[000000006e800008]
stx %l6,[%i0+0x028] ! Mem[000000006e000028]
jmpl %o7,%g0
stb %l5,[%i0+0x02e] ! Mem[000000006e00002e]
p47_far_3_lem:
membar #Sync
std %l2,[%i1+0x018] ! Mem[000000006e800018]
ldsb [%i2+0x00d],%l3 ! Mem[000000006f00000d]
ldd [%i0+0x038],%l4 ! Mem[000000006e000038]
std %l4,[%i1+0x008] ! Mem[000000006e800008]
stx %l6,[%i0+0x028] ! Mem[000000006e000028]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i0+0x02e] ! Mem[000000006e00002e]
p47_far_3_he:
stw %l4,[%i3+0x034] ! Mem[000000006f800034]
std %l2,[%i3+0x008] ! Mem[000000006f800008]
stx %l0,[%i3+0x028] ! Mem[000000006f800028]
jmpl %o7,%g0
stw %l5,[%i3+0x03c] ! Mem[000000006f80003c]
p47_far_3_hem:
membar #Sync
stw %l4,[%i3+0x034] ! Mem[000000006f800034]
std %l2,[%i3+0x008] ! Mem[000000006f800008]
stx %l0,[%i3+0x028] ! Mem[000000006f800028]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i3+0x03c] ! Mem[000000006f80003c]
p47_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p48_far_3_le:
stx %l2,[%i0+0x018] ! Mem[0000000070000018]
lduh [%i3+0x02c],%l3 ! Mem[000000007180002c]
stb %l5,[%i1+0x03f] ! Mem[000000007080003f]
stx %l4,[%i1+0x008] ! Mem[0000000070800008]
ldd [%i2+0x028],%l6 ! Mem[0000000071000028]
jmpl %o7,%g0
ldub [%i1+0x00e],%l5 ! Mem[000000007080000e]
p48_far_3_lem:
membar #Sync
stx %l2,[%i0+0x018] ! Mem[0000000070000018]
lduh [%i3+0x02c],%l3 ! Mem[000000007180002c]
stb %l5,[%i1+0x03f] ! Mem[000000007080003f]
stx %l4,[%i1+0x008] ! Mem[0000000070800008]
ldd [%i2+0x028],%l6 ! Mem[0000000071000028]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x00e],%l5 ! Mem[000000007080000e]
p48_far_3_he:
ldd [%i1+0x030],%l4 ! Mem[0000000070800030]
lduw [%i0+0x02c],%l2 ! Mem[000000007000002c]
ldsh [%i2+0x02e],%l0 ! Mem[000000007100002e]
jmpl %o7,%g0
lduw [%i3+0x03c],%l5 ! Mem[000000007180003c]
p48_far_3_hem:
membar #Sync
ldd [%i1+0x030],%l4 ! Mem[0000000070800030]
lduw [%i0+0x02c],%l2 ! Mem[000000007000002c]
ldsh [%i2+0x02e],%l0 ! Mem[000000007100002e]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x03c],%l5 ! Mem[000000007180003c]
p48_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p49_far_3_le:
ldub [%i0+0x018],%l2 ! Mem[0000000072000018]
std %l2,[%i3+0x008] ! Mem[0000000073800008]
ldsb [%i1+0x03f],%l5 ! Mem[000000007280003f]
ldd [%i1+0x008],%l4 ! Mem[0000000072800008]
ldsb [%i1+0x02d],%l6 ! Mem[000000007280002d]
jmpl %o7,%g0
ldd [%i2+0x028],%l4 ! Mem[0000000073000028]
p49_far_3_lem:
membar #Sync
ldub [%i0+0x018],%l2 ! Mem[0000000072000018]
std %l2,[%i3+0x008] ! Mem[0000000073800008]
ldsb [%i1+0x03f],%l5 ! Mem[000000007280003f]
ldd [%i1+0x008],%l4 ! Mem[0000000072800008]
ldsb [%i1+0x02d],%l6 ! Mem[000000007280002d]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x028],%l4 ! Mem[0000000073000028]
p49_far_3_he:
ldd [%i3+0x030],%l4 ! Mem[0000000073800030]
ldsw [%i0+0x00c],%l2 ! Mem[000000007200000c]
lduh [%i1+0x02e],%l0 ! Mem[000000007280002e]
jmpl %o7,%g0
ldsb [%i3+0x03e],%l5 ! Mem[000000007380003e]
p49_far_3_hem:
membar #Sync
ldd [%i3+0x030],%l4 ! Mem[0000000073800030]
ldsw [%i0+0x00c],%l2 ! Mem[000000007200000c]
lduh [%i1+0x02e],%l0 ! Mem[000000007280002e]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x03e],%l5 ! Mem[000000007380003e]
p49_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p50_far_3_le:
std %l2,[%i3+0x018] ! Mem[0000000075800018]
stw %l3,[%i1+0x02c] ! Mem[000000007480002c]
std %l4,[%i1+0x038] ! Mem[0000000074800038]
ldsb [%i0+0x00d],%l4 ! Mem[000000007400000d]
ldd [%i0+0x028],%l6 ! Mem[0000000074000028]
jmpl %o7,%g0
std %l4,[%i0+0x008] ! Mem[0000000074000008]
p50_far_3_lem:
membar #Sync
std %l2,[%i3+0x018] ! Mem[0000000075800018]
stw %l3,[%i1+0x02c] ! Mem[000000007480002c]
std %l4,[%i1+0x038] ! Mem[0000000074800038]
ldsb [%i0+0x00d],%l4 ! Mem[000000007400000d]
ldd [%i0+0x028],%l6 ! Mem[0000000074000028]
membar #Sync
jmpl %o7,%g0
std %l4,[%i0+0x008] ! Mem[0000000074000008]
p50_far_3_he:
ldsh [%i1+0x036],%l4 ! Mem[0000000074800036]
stw %l2,[%i0+0x02c] ! Mem[000000007400002c]
stb %l0,[%i1+0x02f] ! Mem[000000007480002f]
jmpl %o7,%g0
stw %l5,[%i3+0x03c] ! Mem[000000007580003c]
p50_far_3_hem:
membar #Sync
ldsh [%i1+0x036],%l4 ! Mem[0000000074800036]
stw %l2,[%i0+0x02c] ! Mem[000000007400002c]
stb %l0,[%i1+0x02f] ! Mem[000000007480002f]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i3+0x03c] ! Mem[000000007580003c]
p50_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p51_far_3_le:
ldsb [%i3+0x018],%l2 ! Mem[0000000077800018]
ldsh [%i2+0x00c],%l3 ! Mem[000000007700000c]
ldub [%i2+0x03f],%l5 ! Mem[000000007700003f]
ldsh [%i0+0x00c],%l4 ! Mem[000000007600000c]
ldsb [%i3+0x02d],%l6 ! Mem[000000007780002d]
jmpl %o7,%g0
lduh [%i1+0x02e],%l5 ! Mem[000000007680002e]
p51_far_3_lem:
membar #Sync
ldsb [%i3+0x018],%l2 ! Mem[0000000077800018]
ldsh [%i2+0x00c],%l3 ! Mem[000000007700000c]
ldub [%i2+0x03f],%l5 ! Mem[000000007700003f]
ldsh [%i0+0x00c],%l4 ! Mem[000000007600000c]
ldsb [%i3+0x02d],%l6 ! Mem[000000007780002d]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x02e],%l5 ! Mem[000000007680002e]
p51_far_3_he:
ldsh [%i3+0x036],%l4 ! Mem[0000000077800036]
stb %l2,[%i0+0x00d] ! Mem[000000007600000d]
stw %l0,[%i0+0x02c] ! Mem[000000007600002c]
jmpl %o7,%g0
lduw [%i3+0x03c],%l5 ! Mem[000000007780003c]
p51_far_3_hem:
membar #Sync
ldsh [%i3+0x036],%l4 ! Mem[0000000077800036]
stb %l2,[%i0+0x00d] ! Mem[000000007600000d]
stw %l0,[%i0+0x02c] ! Mem[000000007600002c]
membar #Sync
jmpl %o7,%g0
lduw [%i3+0x03c],%l5 ! Mem[000000007780003c]
p51_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p52_far_3_le:
lduw [%i3+0x018],%l2 ! Mem[0000000079800018]
lduw [%i3+0x02c],%l3 ! Mem[000000007980002c]
stx %l5,[%i3+0x038] ! Mem[0000000079800038]
ldsw [%i3+0x00c],%l4 ! Mem[000000007980000c]
ldsh [%i1+0x02c],%l6 ! Mem[000000007880002c]
jmpl %o7,%g0
ldsb [%i2+0x00e],%l5 ! Mem[000000007900000e]
p52_far_3_lem:
membar #Sync
lduw [%i3+0x018],%l2 ! Mem[0000000079800018]
lduw [%i3+0x02c],%l3 ! Mem[000000007980002c]
stx %l5,[%i3+0x038] ! Mem[0000000079800038]
ldsw [%i3+0x00c],%l4 ! Mem[000000007980000c]
ldsh [%i1+0x02c],%l6 ! Mem[000000007880002c]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x00e],%l5 ! Mem[000000007900000e]
p52_far_3_he:
ldub [%i1+0x037],%l4 ! Mem[0000000078800037]
lduh [%i0+0x02c],%l2 ! Mem[000000007800002c]
ldsb [%i3+0x02f],%l0 ! Mem[000000007980002f]
jmpl %o7,%g0
ldsb [%i3+0x03e],%l5 ! Mem[000000007980003e]
p52_far_3_hem:
membar #Sync
ldub [%i1+0x037],%l4 ! Mem[0000000078800037]
lduh [%i0+0x02c],%l2 ! Mem[000000007800002c]
ldsb [%i3+0x02f],%l0 ! Mem[000000007980002f]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x03e],%l5 ! Mem[000000007980003e]
p52_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p53_far_3_le:
std %l2,[%i3+0x018] ! Mem[000000007b800018]
stb %l3,[%i3+0x00d] ! Mem[000000007b80000d]
lduh [%i0+0x03e],%l5 ! Mem[000000007a00003e]
ldub [%i2+0x00d],%l4 ! Mem[000000007b00000d]
ldsb [%i1+0x02d],%l6 ! Mem[000000007a80002d]
jmpl %o7,%g0
stb %l5,[%i0+0x02e] ! Mem[000000007a00002e]
p53_far_3_lem:
membar #Sync
std %l2,[%i3+0x018] ! Mem[000000007b800018]
stb %l3,[%i3+0x00d] ! Mem[000000007b80000d]
lduh [%i0+0x03e],%l5 ! Mem[000000007a00003e]
ldub [%i2+0x00d],%l4 ! Mem[000000007b00000d]
ldsb [%i1+0x02d],%l6 ! Mem[000000007a80002d]
membar #Sync
jmpl %o7,%g0
stb %l5,[%i0+0x02e] ! Mem[000000007a00002e]
p53_far_3_he:
ldub [%i3+0x037],%l4 ! Mem[000000007b800037]
ldsh [%i0+0x00c],%l2 ! Mem[000000007a00000c]
ldub [%i2+0x02f],%l0 ! Mem[000000007b00002f]
jmpl %o7,%g0
std %l4,[%i3+0x038] ! Mem[000000007b800038]
p53_far_3_hem:
membar #Sync
ldub [%i3+0x037],%l4 ! Mem[000000007b800037]
ldsh [%i0+0x00c],%l2 ! Mem[000000007a00000c]
ldub [%i2+0x02f],%l0 ! Mem[000000007b00002f]
membar #Sync
jmpl %o7,%g0
std %l4,[%i3+0x038] ! Mem[000000007b800038]
p53_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p54_far_3_le:
ldsb [%i3+0x018],%l2 ! Mem[000000007d800018]
stx %l3,[%i0+0x028] ! Mem[000000007c000028]
ldd [%i0+0x038],%l4 ! Mem[000000007c000038]
lduh [%i2+0x00c],%l4 ! Mem[000000007d00000c]
ldsh [%i3+0x02c],%l6 ! Mem[000000007d80002c]
jmpl %o7,%g0
ldub [%i1+0x00e],%l5 ! Mem[000000007c80000e]
p54_far_3_lem:
membar #Sync
ldsb [%i3+0x018],%l2 ! Mem[000000007d800018]
stx %l3,[%i0+0x028] ! Mem[000000007c000028]
ldd [%i0+0x038],%l4 ! Mem[000000007c000038]
lduh [%i2+0x00c],%l4 ! Mem[000000007d00000c]
ldsh [%i3+0x02c],%l6 ! Mem[000000007d80002c]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x00e],%l5 ! Mem[000000007c80000e]
p54_far_3_he:
lduw [%i1+0x034],%l4 ! Mem[000000007c800034]
stx %l2,[%i0+0x028] ! Mem[000000007c000028]
ldx [%i1+0x028],%l0 ! Mem[000000007c800028]
jmpl %o7,%g0
ldub [%i0+0x03e],%l5 ! Mem[000000007c00003e]
p54_far_3_hem:
membar #Sync
lduw [%i1+0x034],%l4 ! Mem[000000007c800034]
stx %l2,[%i0+0x028] ! Mem[000000007c000028]
ldx [%i1+0x028],%l0 ! Mem[000000007c800028]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x03e],%l5 ! Mem[000000007c00003e]
p54_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p55_far_3_le:
lduw [%i3+0x018],%l2 ! Mem[000000007f800018]
ldsw [%i1+0x00c],%l3 ! Mem[000000007e80000c]
stb %l5,[%i1+0x03f] ! Mem[000000007e80003f]
lduw [%i1+0x00c],%l4 ! Mem[000000007e80000c]
ldsw [%i2+0x02c],%l6 ! Mem[000000007f00002c]
jmpl %o7,%g0
ldd [%i2+0x028],%l4 ! Mem[000000007f000028]
p55_far_3_lem:
membar #Sync
lduw [%i3+0x018],%l2 ! Mem[000000007f800018]
ldsw [%i1+0x00c],%l3 ! Mem[000000007e80000c]
stb %l5,[%i1+0x03f] ! Mem[000000007e80003f]
lduw [%i1+0x00c],%l4 ! Mem[000000007e80000c]
ldsw [%i2+0x02c],%l6 ! Mem[000000007f00002c]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x028],%l4 ! Mem[000000007f000028]
p55_far_3_he:
lduw [%i3+0x034],%l4 ! Mem[000000007f800034]
std %l2,[%i0+0x008] ! Mem[000000007e000008]
sth %l0,[%i1+0x02e] ! Mem[000000007e80002e]
jmpl %o7,%g0
stx %l5,[%i0+0x038] ! Mem[000000007e000038]
p55_far_3_hem:
membar #Sync
lduw [%i3+0x034],%l4 ! Mem[000000007f800034]
std %l2,[%i0+0x008] ! Mem[000000007e000008]
sth %l0,[%i1+0x02e] ! Mem[000000007e80002e]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i0+0x038] ! Mem[000000007e000038]
p55_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p56_far_3_le:
stw %l2,[%i2+0x018] ! Mem[0000000081000018]
lduh [%i2+0x02c],%l3 ! Mem[000000008100002c]
ldsb [%i1+0x03f],%l5 ! Mem[000000008080003f]
ldx [%i1+0x008],%l4 ! Mem[0000000080800008]
ldub [%i1+0x02d],%l6 ! Mem[000000008080002d]
jmpl %o7,%g0
std %l4,[%i0+0x008] ! Mem[0000000080000008]
p56_far_3_lem:
membar #Sync
stw %l2,[%i2+0x018] ! Mem[0000000081000018]
lduh [%i2+0x02c],%l3 ! Mem[000000008100002c]
ldsb [%i1+0x03f],%l5 ! Mem[000000008080003f]
ldx [%i1+0x008],%l4 ! Mem[0000000080800008]
ldub [%i1+0x02d],%l6 ! Mem[000000008080002d]
membar #Sync
jmpl %o7,%g0
std %l4,[%i0+0x008] ! Mem[0000000080000008]
p56_far_3_he:
lduw [%i1+0x034],%l4 ! Mem[0000000080800034]
ldub [%i0+0x02d],%l2 ! Mem[000000008000002d]
ldd [%i1+0x028],%l0 ! Mem[0000000080800028]
jmpl %o7,%g0
ldx [%i0+0x038],%l5 ! Mem[0000000080000038]
p56_far_3_hem:
membar #Sync
lduw [%i1+0x034],%l4 ! Mem[0000000080800034]
ldub [%i0+0x02d],%l2 ! Mem[000000008000002d]
ldd [%i1+0x028],%l0 ! Mem[0000000080800028]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x038],%l5 ! Mem[0000000080000038]
p56_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p57_far_3_le:
ldsb [%i2+0x018],%l2 ! Mem[0000000083000018]
std %l2,[%i3+0x008] ! Mem[0000000083800008]
std %l4,[%i2+0x038] ! Mem[0000000083000038]
stb %l4,[%i1+0x00d] ! Mem[000000008280000d]
ldsw [%i0+0x02c],%l6 ! Mem[000000008200002c]
jmpl %o7,%g0
lduh [%i1+0x02e],%l5 ! Mem[000000008280002e]
p57_far_3_lem:
membar #Sync
ldsb [%i2+0x018],%l2 ! Mem[0000000083000018]
std %l2,[%i3+0x008] ! Mem[0000000083800008]
std %l4,[%i2+0x038] ! Mem[0000000083000038]
stb %l4,[%i1+0x00d] ! Mem[000000008280000d]
ldsw [%i0+0x02c],%l6 ! Mem[000000008200002c]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x02e],%l5 ! Mem[000000008280002e]
p57_far_3_he:
stb %l4,[%i3+0x037] ! Mem[0000000083800037]
ldsb [%i0+0x00d],%l2 ! Mem[000000008200000d]
ldsw [%i0+0x02c],%l0 ! Mem[000000008200002c]
jmpl %o7,%g0
ldsh [%i0+0x03e],%l5 ! Mem[000000008200003e]
p57_far_3_hem:
membar #Sync
stb %l4,[%i3+0x037] ! Mem[0000000083800037]
ldsb [%i0+0x00d],%l2 ! Mem[000000008200000d]
ldsw [%i0+0x02c],%l0 ! Mem[000000008200002c]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x03e],%l5 ! Mem[000000008200003e]
p57_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p58_far_3_le:
lduw [%i2+0x018],%l2 ! Mem[0000000085000018]
ldd [%i0+0x028],%l2 ! Mem[0000000084000028]
ldub [%i2+0x03f],%l5 ! Mem[000000008500003f]
std %l4,[%i0+0x008] ! Mem[0000000084000008]
ldub [%i2+0x02d],%l6 ! Mem[000000008500002d]
jmpl %o7,%g0
ldsb [%i2+0x00e],%l5 ! Mem[000000008500000e]
p58_far_3_lem:
membar #Sync
lduw [%i2+0x018],%l2 ! Mem[0000000085000018]
ldd [%i0+0x028],%l2 ! Mem[0000000084000028]
ldub [%i2+0x03f],%l5 ! Mem[000000008500003f]
std %l4,[%i0+0x008] ! Mem[0000000084000008]
ldub [%i2+0x02d],%l6 ! Mem[000000008500002d]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x00e],%l5 ! Mem[000000008500000e]
p58_far_3_he:
stb %l4,[%i1+0x037] ! Mem[0000000084800037]
stw %l2,[%i0+0x02c] ! Mem[000000008400002c]
lduw [%i3+0x02c],%l0 ! Mem[000000008580002c]
jmpl %o7,%g0
stx %l5,[%i0+0x038] ! Mem[0000000084000038]
p58_far_3_hem:
membar #Sync
stb %l4,[%i1+0x037] ! Mem[0000000084800037]
stw %l2,[%i0+0x02c] ! Mem[000000008400002c]
lduw [%i3+0x02c],%l0 ! Mem[000000008580002c]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i0+0x038] ! Mem[0000000084000038]
p58_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p59_far_3_le:
stw %l2,[%i1+0x018] ! Mem[0000000086800018]
ldsh [%i1+0x00c],%l3 ! Mem[000000008680000c]
stx %l5,[%i3+0x038] ! Mem[0000000087800038]
sth %l4,[%i3+0x00c] ! Mem[000000008780000c]
lduh [%i1+0x02c],%l6 ! Mem[000000008680002c]
jmpl %o7,%g0
sth %l5,[%i0+0x02e] ! Mem[000000008600002e]
p59_far_3_lem:
membar #Sync
stw %l2,[%i1+0x018] ! Mem[0000000086800018]
ldsh [%i1+0x00c],%l3 ! Mem[000000008680000c]
stx %l5,[%i3+0x038] ! Mem[0000000087800038]
sth %l4,[%i3+0x00c] ! Mem[000000008780000c]
lduh [%i1+0x02c],%l6 ! Mem[000000008680002c]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i0+0x02e] ! Mem[000000008600002e]
p59_far_3_he:
sth %l4,[%i3+0x036] ! Mem[0000000087800036]
stb %l2,[%i0+0x00d] ! Mem[000000008600000d]
std %l0,[%i2+0x028] ! Mem[0000000087000028]
jmpl %o7,%g0
ldx [%i0+0x038],%l5 ! Mem[0000000086000038]
p59_far_3_hem:
membar #Sync
sth %l4,[%i3+0x036] ! Mem[0000000087800036]
stb %l2,[%i0+0x00d] ! Mem[000000008600000d]
std %l0,[%i2+0x028] ! Mem[0000000087000028]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x038],%l5 ! Mem[0000000086000038]
p59_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p60_far_3_le:
ldsw [%i1+0x018],%l2 ! Mem[0000000088800018]
lduw [%i2+0x02c],%l3 ! Mem[000000008900002c]
lduh [%i0+0x03e],%l5 ! Mem[000000008800003e]
stw %l4,[%i2+0x00c] ! Mem[000000008900000c]
ldub [%i0+0x02d],%l6 ! Mem[000000008800002d]
jmpl %o7,%g0
lduw [%i1+0x00c],%l5 ! Mem[000000008880000c]
p60_far_3_lem:
membar #Sync
ldsw [%i1+0x018],%l2 ! Mem[0000000088800018]
lduw [%i2+0x02c],%l3 ! Mem[000000008900002c]
lduh [%i0+0x03e],%l5 ! Mem[000000008800003e]
stw %l4,[%i2+0x00c] ! Mem[000000008900000c]
ldub [%i0+0x02d],%l6 ! Mem[000000008800002d]
membar #Sync
jmpl %o7,%g0
lduw [%i1+0x00c],%l5 ! Mem[000000008880000c]
p60_far_3_he:
sth %l4,[%i1+0x036] ! Mem[0000000088800036]
lduh [%i0+0x02c],%l2 ! Mem[000000008800002c]
stx %l0,[%i1+0x028] ! Mem[0000000088800028]
jmpl %o7,%g0
ldsh [%i0+0x03e],%l5 ! Mem[000000008800003e]
p60_far_3_hem:
membar #Sync
sth %l4,[%i1+0x036] ! Mem[0000000088800036]
lduh [%i0+0x02c],%l2 ! Mem[000000008800002c]
stx %l0,[%i1+0x028] ! Mem[0000000088800028]
membar #Sync
jmpl %o7,%g0
ldsh [%i0+0x03e],%l5 ! Mem[000000008800003e]
p60_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p61_far_3_le:
stb %l2,[%i0+0x018] ! Mem[000000008a000018]
sth %l3,[%i3+0x00c] ! Mem[000000008b80000c]
ldd [%i1+0x038],%l4 ! Mem[000000008a800038]
stx %l4,[%i2+0x008] ! Mem[000000008b000008]
lduh [%i3+0x02c],%l6 ! Mem[000000008b80002c]
jmpl %o7,%g0
ldsh [%i3+0x02e],%l5 ! Mem[000000008b80002e]
p61_far_3_lem:
membar #Sync
stb %l2,[%i0+0x018] ! Mem[000000008a000018]
sth %l3,[%i3+0x00c] ! Mem[000000008b80000c]
ldd [%i1+0x038],%l4 ! Mem[000000008a800038]
stx %l4,[%i2+0x008] ! Mem[000000008b000008]
lduh [%i3+0x02c],%l6 ! Mem[000000008b80002c]
membar #Sync
jmpl %o7,%g0
ldsh [%i3+0x02e],%l5 ! Mem[000000008b80002e]
p61_far_3_he:
stx %l4,[%i3+0x030] ! Mem[000000008b800030]
ldsh [%i0+0x00c],%l2 ! Mem[000000008a00000c]
ldub [%i1+0x02f],%l0 ! Mem[000000008a80002f]
jmpl %o7,%g0
sth %l5,[%i0+0x03e] ! Mem[000000008a00003e]
p61_far_3_hem:
membar #Sync
stx %l4,[%i3+0x030] ! Mem[000000008b800030]
ldsh [%i0+0x00c],%l2 ! Mem[000000008a00000c]
ldub [%i1+0x02f],%l0 ! Mem[000000008a80002f]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i0+0x03e] ! Mem[000000008a00003e]
p61_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p62_far_3_le:
stw %l2,[%i0+0x018] ! Mem[000000008c000018]
stx %l3,[%i3+0x028] ! Mem[000000008d800028]
stb %l5,[%i1+0x03f] ! Mem[000000008c80003f]
ldd [%i1+0x008],%l4 ! Mem[000000008c800008]
lduw [%i1+0x02c],%l6 ! Mem[000000008c80002c]
jmpl %o7,%g0
stw %l5,[%i0+0x00c] ! Mem[000000008c00000c]
p62_far_3_lem:
membar #Sync
stw %l2,[%i0+0x018] ! Mem[000000008c000018]
stx %l3,[%i3+0x028] ! Mem[000000008d800028]
stb %l5,[%i1+0x03f] ! Mem[000000008c80003f]
ldd [%i1+0x008],%l4 ! Mem[000000008c800008]
lduw [%i1+0x02c],%l6 ! Mem[000000008c80002c]
membar #Sync
jmpl %o7,%g0
stw %l5,[%i0+0x00c] ! Mem[000000008c00000c]
p62_far_3_he:
stx %l4,[%i1+0x030] ! Mem[000000008c800030]
stx %l2,[%i0+0x028] ! Mem[000000008c000028]
ldx [%i0+0x028],%l0 ! Mem[000000008c000028]
jmpl %o7,%g0
lduh [%i1+0x03e],%l5 ! Mem[000000008c80003e]
p62_far_3_hem:
membar #Sync
stx %l4,[%i1+0x030] ! Mem[000000008c800030]
stx %l2,[%i0+0x028] ! Mem[000000008c000028]
ldx [%i0+0x028],%l0 ! Mem[000000008c000028]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x03e],%l5 ! Mem[000000008c80003e]
p62_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p63_far_3_le:
ldsw [%i0+0x018],%l2 ! Mem[000000008e000018]
ldsw [%i1+0x00c],%l3 ! Mem[000000008e80000c]
ldsw [%i1+0x03c],%l5 ! Mem[000000008e80003c]
ldsb [%i1+0x00d],%l4 ! Mem[000000008e80000d]
lduh [%i1+0x02c],%l6 ! Mem[000000008e80002c]
jmpl %o7,%g0
ldx [%i1+0x028],%l5 ! Mem[000000008e800028]
p63_far_3_lem:
membar #Sync
ldsw [%i0+0x018],%l2 ! Mem[000000008e000018]
ldsw [%i1+0x00c],%l3 ! Mem[000000008e80000c]
ldsw [%i1+0x03c],%l5 ! Mem[000000008e80003c]
ldsb [%i1+0x00d],%l4 ! Mem[000000008e80000d]
lduh [%i1+0x02c],%l6 ! Mem[000000008e80002c]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x028],%l5 ! Mem[000000008e800028]
p63_far_3_he:
ldsb [%i3+0x037],%l4 ! Mem[000000008f800037]
ldx [%i0+0x008],%l2 ! Mem[000000008e000008]
sth %l0,[%i3+0x02e] ! Mem[000000008f80002e]
jmpl %o7,%g0
ldd [%i1+0x038],%l4 ! Mem[000000008e800038]
p63_far_3_hem:
membar #Sync
ldsb [%i3+0x037],%l4 ! Mem[000000008f800037]
ldx [%i0+0x008],%l2 ! Mem[000000008e000008]
sth %l0,[%i3+0x02e] ! Mem[000000008f80002e]
membar #Sync
jmpl %o7,%g0
ldd [%i1+0x038],%l4 ! Mem[000000008e800038]
p63_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
nop
nop
jmpl %o7,%g0
nop
far3_b2b_l:
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:
lduh [%i3+0x030],%l0 ! Mem[0000000011800030]
lduh [%i2+0x038],%l0 ! Mem[0000000011000038]
jmpl %g6+8,%g0
ldsw [%i3+0x018],%l3 ! Mem[0000000011800018]
p0_call_0_le:
ldsh [%i0+0x02c],%l5 ! Mem[000000001000002c]
stb %l2,[%i2+0x025] ! Mem[0000000011000025]
ldd [%i3+0x030],%l6 ! Mem[0000000011800030]
stw %l0,[%i0+0x014] ! Mem[0000000010000014]
lduw [%i1+0x020],%l1 ! Mem[0000000010800020]
sth %l7,[%i2+0x018] ! Mem[0000000011000018]
ldd [%i0+0x020],%l2 ! Mem[0000000010000020]
retl
lduw [%i2+0x02c],%l3 ! Mem[000000001100002c]
p0_jmpl_0_lo:
lduh [%o3+0x030],%l0 ! Mem[0000000011800030]
lduh [%o2+0x038],%l0 ! Mem[0000000011000038]
jmpl %g6+8,%g0
ldsw [%o3+0x018],%l3 ! Mem[0000000011800018]
p0_call_0_lo:
ldsh [%o0+0x02c],%l5 ! Mem[000000001000002c]
stb %l2,[%o2+0x025] ! Mem[0000000011000025]
ldd [%o3+0x030],%l6 ! Mem[0000000011800030]
stw %l0,[%o0+0x014] ! Mem[0000000010000014]
lduw [%o1+0x020],%l1 ! Mem[0000000010800020]
sth %l7,[%o2+0x018] ! Mem[0000000011000018]
ldd [%o0+0x020],%l2 ! Mem[0000000010000020]
retl
lduw [%o2+0x02c],%l3 ! Mem[000000001100002c]
p0_jmpl_0_he:
ldub [%i2+0x010],%l4 ! Mem[0000000011000010]
ldsb [%i1+0x03c],%l3 ! Mem[000000001080003c]
lduh [%i1+0x018],%l5 ! Mem[0000000010800018]
jmpl %g6+8,%g0
std %l6,[%i2+0x018] ! Mem[0000000011000018]
p0_call_0_he:
ldub [%i0+0x006],%l0 ! Mem[0000000010000006]
retl
ldsw [%i2+0x010],%l1 ! Mem[0000000011000010]
p0_jmpl_0_ho:
ldub [%o2+0x010],%l4 ! Mem[0000000011000010]
ldsb [%o1+0x03c],%l3 ! Mem[000000001080003c]
lduh [%o1+0x018],%l5 ! Mem[0000000010800018]
jmpl %g6+8,%g0
std %l6,[%o2+0x018] ! Mem[0000000011000018]
p0_call_0_ho:
ldub [%o0+0x006],%l0 ! Mem[0000000010000006]
retl
ldsw [%o2+0x010],%l1 ! Mem[0000000011000010]
p1_jmpl_0_le:
sth %l0,[%i3+0x010] ! Mem[0000000013800010]
stb %l0,[%i2+0x018] ! Mem[0000000013000018]
jmpl %g6+8,%g0
ldsw [%i2+0x038],%l3 ! Mem[0000000013000038]
p1_call_0_le:
ldsb [%i3+0x02d],%l5 ! Mem[000000001380002d]
ldx [%i1+0x000],%l2 ! Mem[0000000012800000]
lduw [%i0+0x010],%l7 ! Mem[0000000012000010]
lduw [%i3+0x034],%l0 ! Mem[0000000013800034]
ldsh [%i2+0x002],%l1 ! Mem[0000000013000002]
ldsh [%i2+0x018],%l7 ! Mem[0000000013000018]
ldd [%i2+0x000],%l2 ! Mem[0000000013000000]
retl
sth %l3,[%i2+0x00c] ! Mem[000000001300000c]
p1_jmpl_0_lo:
sth %l0,[%o3+0x010] ! Mem[0000000013800010]
stb %l0,[%o2+0x018] ! Mem[0000000013000018]
jmpl %g6+8,%g0
ldsw [%o2+0x038],%l3 ! Mem[0000000013000038]
p1_call_0_lo:
ldsb [%o3+0x02d],%l5 ! Mem[000000001380002d]
ldx [%o1+0x000],%l2 ! Mem[0000000012800000]
lduw [%o0+0x010],%l7 ! Mem[0000000012000010]
lduw [%o3+0x034],%l0 ! Mem[0000000013800034]
ldsh [%o2+0x002],%l1 ! Mem[0000000013000002]
ldsh [%o2+0x018],%l7 ! Mem[0000000013000018]
ldd [%o2+0x000],%l2 ! Mem[0000000013000000]
retl
sth %l3,[%o2+0x00c] ! Mem[000000001300000c]
p1_jmpl_0_he:
lduh [%i2+0x010],%l4 ! Mem[0000000013000010]
std %l2,[%i0+0x018] ! Mem[0000000012000018]
ldub [%i2+0x039],%l5 ! Mem[0000000013000039]
jmpl %g6+8,%g0
ldsh [%i2+0x03c],%l7 ! Mem[000000001300003c]
p1_call_0_he:
stx %l0,[%i0+0x000] ! Mem[0000000012000000]
retl
ldsb [%i2+0x030],%l1 ! Mem[0000000013000030]
p1_jmpl_0_ho:
lduh [%o2+0x010],%l4 ! Mem[0000000013000010]
std %l2,[%o0+0x018] ! Mem[0000000012000018]
ldub [%o2+0x039],%l5 ! Mem[0000000013000039]
jmpl %g6+8,%g0
ldsh [%o2+0x03c],%l7 ! Mem[000000001300003c]
p1_call_0_ho:
stx %l0,[%o0+0x000] ! Mem[0000000012000000]
retl
ldsb [%o2+0x030],%l1 ! Mem[0000000013000030]
p2_jmpl_0_le:
ldsh [%i3+0x030],%l0 ! Mem[0000000015800030]
std %l0,[%i2+0x038] ! Mem[0000000015000038]
jmpl %g6+8,%g0
ldsw [%i1+0x018],%l3 ! Mem[0000000014800018]
p2_call_0_le:
stw %l5,[%i2+0x02c] ! Mem[000000001500002c]
lduw [%i3+0x024],%l2 ! Mem[0000000015800024]
ldsb [%i2+0x030],%l7 ! Mem[0000000015000030]
ldsw [%i3+0x014],%l0 ! Mem[0000000015800014]
ldd [%i2+0x020],%l0 ! Mem[0000000015000020]
std %l6,[%i2+0x018] ! Mem[0000000015000018]
stw %l3,[%i1+0x024] ! Mem[0000000014800024]
retl
stx %l3,[%i1+0x028] ! Mem[0000000014800028]
p2_jmpl_0_lo:
ldsh [%o3+0x030],%l0 ! Mem[0000000015800030]
std %l0,[%o2+0x038] ! Mem[0000000015000038]
jmpl %g6+8,%g0
ldsw [%o1+0x018],%l3 ! Mem[0000000014800018]
p2_call_0_lo:
stw %l5,[%o2+0x02c] ! Mem[000000001500002c]
lduw [%o3+0x024],%l2 ! Mem[0000000015800024]
ldsb [%o2+0x030],%l7 ! Mem[0000000015000030]
ldsw [%o3+0x014],%l0 ! Mem[0000000015800014]
ldd [%o2+0x020],%l0 ! Mem[0000000015000020]
std %l6,[%o2+0x018] ! Mem[0000000015000018]
stw %l3,[%o1+0x024] ! Mem[0000000014800024]
retl
stx %l3,[%o1+0x028] ! Mem[0000000014800028]
p2_jmpl_0_he:
ldub [%i0+0x010],%l4 ! Mem[0000000014000010]
ldub [%i2+0x03c],%l3 ! Mem[000000001500003c]
ldsw [%i2+0x018],%l5 ! Mem[0000000015000018]
jmpl %g6+8,%g0
sth %l7,[%i0+0x01c] ! Mem[000000001400001c]
p2_call_0_he:
lduh [%i0+0x006],%l0 ! Mem[0000000014000006]
retl
stx %l1,[%i1+0x010] ! Mem[0000000014800010]
p2_jmpl_0_ho:
ldub [%o0+0x010],%l4 ! Mem[0000000014000010]
ldub [%o2+0x03c],%l3 ! Mem[000000001500003c]
ldsw [%o2+0x018],%l5 ! Mem[0000000015000018]
jmpl %g6+8,%g0
sth %l7,[%o0+0x01c] ! Mem[000000001400001c]
p2_call_0_ho:
lduh [%o0+0x006],%l0 ! Mem[0000000014000006]
retl
stx %l1,[%o1+0x010] ! Mem[0000000014800010]
p3_jmpl_0_le:
ldx [%i3+0x010],%l0 ! Mem[0000000017800010]
stx %l0,[%i2+0x018] ! Mem[0000000017000018]
jmpl %g6+8,%g0
ldsw [%i1+0x038],%l3 ! Mem[0000000016800038]
p3_call_0_le:
stb %l5,[%i1+0x02d] ! Mem[000000001680002d]
lduh [%i2+0x004],%l2 ! Mem[0000000017000004]
ldx [%i3+0x010],%l7 ! Mem[0000000017800010]
ldd [%i1+0x030],%l0 ! Mem[0000000016800030]
stw %l1,[%i3+0x000] ! Mem[0000000017800000]
ldsb [%i2+0x018],%l7 ! Mem[0000000017000018]
stw %l3,[%i2+0x004] ! Mem[0000000017000004]
retl
ldsb [%i3+0x00d],%l3 ! Mem[000000001780000d]
p3_jmpl_0_lo:
ldx [%o3+0x010],%l0 ! Mem[0000000017800010]
stx %l0,[%o2+0x018] ! Mem[0000000017000018]
jmpl %g6+8,%g0
ldsw [%o1+0x038],%l3 ! Mem[0000000016800038]
p3_call_0_lo:
stb %l5,[%o1+0x02d] ! Mem[000000001680002d]
lduh [%o2+0x004],%l2 ! Mem[0000000017000004]
ldx [%o3+0x010],%l7 ! Mem[0000000017800010]
ldd [%o1+0x030],%l0 ! Mem[0000000016800030]
stw %l1,[%o3+0x000] ! Mem[0000000017800000]
ldsb [%o2+0x018],%l7 ! Mem[0000000017000018]
stw %l3,[%o2+0x004] ! Mem[0000000017000004]
retl
ldsb [%o3+0x00d],%l3 ! Mem[000000001780000d]
p3_jmpl_0_he:
lduh [%i1+0x010],%l4 ! Mem[0000000016800010]
stx %l3,[%i2+0x018] ! Mem[0000000017000018]
ldub [%i3+0x039],%l5 ! Mem[0000000017800039]
jmpl %g6+8,%g0
ldsw [%i3+0x03c],%l7 ! Mem[000000001780003c]
p3_call_0_he:
stw %l0,[%i0+0x004] ! Mem[0000000016000004]
retl
stb %l1,[%i0+0x030] ! Mem[0000000016000030]
p3_jmpl_0_ho:
lduh [%o1+0x010],%l4 ! Mem[0000000016800010]
stx %l3,[%o2+0x018] ! Mem[0000000017000018]
ldub [%o3+0x039],%l5 ! Mem[0000000017800039]
jmpl %g6+8,%g0
ldsw [%o3+0x03c],%l7 ! Mem[000000001780003c]
p3_call_0_ho:
stw %l0,[%o0+0x004] ! Mem[0000000016000004]
retl
stb %l1,[%o0+0x030] ! Mem[0000000016000030]
p4_jmpl_0_le:
stx %l0,[%i0+0x030] ! Mem[0000000018000030]
ldsh [%i1+0x038],%l0 ! Mem[0000000018800038]
jmpl %g6+8,%g0
ldsw [%i0+0x018],%l3 ! Mem[0000000018000018]
p4_call_0_le:
ldx [%i0+0x028],%l5 ! Mem[0000000018000028]
ldub [%i0+0x025],%l2 ! Mem[0000000018000025]
ldd [%i0+0x030],%l6 ! Mem[0000000018000030]
sth %l0,[%i0+0x016] ! Mem[0000000018000016]
std %l0,[%i0+0x020] ! Mem[0000000018000020]
lduw [%i2+0x018],%l7 ! Mem[0000000019000018]
std %l2,[%i1+0x020] ! Mem[0000000018800020]
retl
ldsw [%i2+0x02c],%l3 ! Mem[000000001900002c]
p4_jmpl_0_lo:
stx %l0,[%o0+0x030] ! Mem[0000000018000030]
ldsh [%o1+0x038],%l0 ! Mem[0000000018800038]
jmpl %g6+8,%g0
ldsw [%o0+0x018],%l3 ! Mem[0000000018000018]
p4_call_0_lo:
ldx [%o0+0x028],%l5 ! Mem[0000000018000028]
ldub [%o0+0x025],%l2 ! Mem[0000000018000025]
ldd [%o0+0x030],%l6 ! Mem[0000000018000030]
sth %l0,[%o0+0x016] ! Mem[0000000018000016]
std %l0,[%o0+0x020] ! Mem[0000000018000020]
lduw [%o2+0x018],%l7 ! Mem[0000000019000018]
std %l2,[%o1+0x020] ! Mem[0000000018800020]
retl
ldsw [%o2+0x02c],%l3 ! Mem[000000001900002c]
p4_jmpl_0_he:
lduw [%i2+0x010],%l4 ! Mem[0000000019000010]
std %l2,[%i1+0x038] ! Mem[0000000018800038]
ldsw [%i3+0x018],%l5 ! Mem[0000000019800018]
jmpl %g6+8,%g0
std %l6,[%i2+0x018] ! Mem[0000000019000018]
p4_call_0_he:
ldub [%i1+0x006],%l0 ! Mem[0000000018800006]
retl
lduw [%i0+0x010],%l1 ! Mem[0000000018000010]
p4_jmpl_0_ho:
lduw [%o2+0x010],%l4 ! Mem[0000000019000010]
std %l2,[%o1+0x038] ! Mem[0000000018800038]
ldsw [%o3+0x018],%l5 ! Mem[0000000019800018]
jmpl %g6+8,%g0
std %l6,[%o2+0x018] ! Mem[0000000019000018]
p4_call_0_ho:
ldub [%o1+0x006],%l0 ! Mem[0000000018800006]
retl
lduw [%o0+0x010],%l1 ! Mem[0000000018000010]
p5_jmpl_0_le:
ldub [%i0+0x010],%l0 ! Mem[000000001a000010]
lduh [%i1+0x018],%l0 ! Mem[000000001a800018]
jmpl %g6+8,%g0
ldsw [%i0+0x038],%l3 ! Mem[000000001a000038]
p5_call_0_le:
ldub [%i2+0x02d],%l5 ! Mem[000000001b00002d]
ldsw [%i2+0x004],%l2 ! Mem[000000001b000004]
stb %l7,[%i2+0x010] ! Mem[000000001b000010]
ldx [%i3+0x030],%l0 ! Mem[000000001b800030]
lduh [%i1+0x002],%l1 ! Mem[000000001a800002]
ldd [%i2+0x018],%l6 ! Mem[000000001b000018]
std %l2,[%i3+0x000] ! Mem[000000001b800000]
retl
lduh [%i2+0x00c],%l3 ! Mem[000000001b00000c]
p5_jmpl_0_lo:
ldub [%o0+0x010],%l0 ! Mem[000000001a000010]
lduh [%o1+0x018],%l0 ! Mem[000000001a800018]
jmpl %g6+8,%g0
ldsw [%o0+0x038],%l3 ! Mem[000000001a000038]
p5_call_0_lo:
ldub [%o2+0x02d],%l5 ! Mem[000000001b00002d]
ldsw [%o2+0x004],%l2 ! Mem[000000001b000004]
stb %l7,[%o2+0x010] ! Mem[000000001b000010]
ldx [%o3+0x030],%l0 ! Mem[000000001b800030]
lduh [%o1+0x002],%l1 ! Mem[000000001a800002]
ldd [%o2+0x018],%l6 ! Mem[000000001b000018]
std %l2,[%o3+0x000] ! Mem[000000001b800000]
retl
lduh [%o2+0x00c],%l3 ! Mem[000000001b00000c]
p5_jmpl_0_he:
ldx [%i2+0x010],%l4 ! Mem[000000001b000010]
ldub [%i0+0x01c],%l3 ! Mem[000000001a00001c]
ldsh [%i3+0x038],%l5 ! Mem[000000001b800038]
jmpl %g6+8,%g0
ldub [%i1+0x03d],%l7 ! Mem[000000001a80003d]
p5_call_0_he:
sth %l0,[%i1+0x006] ! Mem[000000001a800006]
retl
ldub [%i0+0x030],%l1 ! Mem[000000001a000030]
p5_jmpl_0_ho:
ldx [%o2+0x010],%l4 ! Mem[000000001b000010]
ldub [%o0+0x01c],%l3 ! Mem[000000001a00001c]
ldsh [%o3+0x038],%l5 ! Mem[000000001b800038]
jmpl %g6+8,%g0
ldub [%o1+0x03d],%l7 ! Mem[000000001a80003d]
p5_call_0_ho:
sth %l0,[%o1+0x006] ! Mem[000000001a800006]
retl
ldub [%o0+0x030],%l1 ! Mem[000000001a000030]
p6_jmpl_0_le:
std %l0,[%i0+0x030] ! Mem[000000001c000030]
lduw [%i1+0x038],%l0 ! Mem[000000001c800038]
jmpl %g6+8,%g0
ldsw [%i0+0x018],%l3 ! Mem[000000001c000018]
p6_call_0_le:
ldsb [%i2+0x02d],%l5 ! Mem[000000001d00002d]
ldsh [%i0+0x024],%l2 ! Mem[000000001c000024]
ldsb [%i3+0x030],%l7 ! Mem[000000001d800030]
ldub [%i3+0x016],%l0 ! Mem[000000001d800016]
ldsw [%i2+0x020],%l1 ! Mem[000000001d000020]
lduh [%i2+0x018],%l7 ! Mem[000000001d000018]
ldx [%i1+0x020],%l3 ! Mem[000000001c800020]
retl
ldx [%i0+0x028],%l3 ! Mem[000000001c000028]
p6_jmpl_0_lo:
std %l0,[%o0+0x030] ! Mem[000000001c000030]
lduw [%o1+0x038],%l0 ! Mem[000000001c800038]
jmpl %g6+8,%g0
ldsw [%o0+0x018],%l3 ! Mem[000000001c000018]
p6_call_0_lo:
ldsb [%o2+0x02d],%l5 ! Mem[000000001d00002d]
ldsh [%o0+0x024],%l2 ! Mem[000000001c000024]
ldsb [%o3+0x030],%l7 ! Mem[000000001d800030]
ldub [%o3+0x016],%l0 ! Mem[000000001d800016]
ldsw [%o2+0x020],%l1 ! Mem[000000001d000020]
lduh [%o2+0x018],%l7 ! Mem[000000001d000018]
ldx [%o1+0x020],%l3 ! Mem[000000001c800020]
retl
ldx [%o0+0x028],%l3 ! Mem[000000001c000028]
p6_jmpl_0_he:
lduw [%i0+0x010],%l4 ! Mem[000000001c000010]
stx %l3,[%i3+0x038] ! Mem[000000001d800038]
ldsw [%i3+0x018],%l5 ! Mem[000000001d800018]
jmpl %g6+8,%g0
sth %l7,[%i0+0x01c] ! Mem[000000001c00001c]
p6_call_0_he:
ldsw [%i2+0x004],%l0 ! Mem[000000001d000004]
retl
ldd [%i3+0x010],%l0 ! Mem[000000001d800010]
p6_jmpl_0_ho:
lduw [%o0+0x010],%l4 ! Mem[000000001c000010]
stx %l3,[%o3+0x038] ! Mem[000000001d800038]
ldsw [%o3+0x018],%l5 ! Mem[000000001d800018]
jmpl %g6+8,%g0
sth %l7,[%o0+0x01c] ! Mem[000000001c00001c]
p6_call_0_ho:
ldsw [%o2+0x004],%l0 ! Mem[000000001d000004]
retl
ldd [%o3+0x010],%l0 ! Mem[000000001d800010]
p7_jmpl_0_le:
ldsb [%i0+0x010],%l0 ! Mem[000000001e000010]
std %l0,[%i1+0x018] ! Mem[000000001e800018]
jmpl %g6+8,%g0
ldsw [%i3+0x038],%l3 ! Mem[000000001f800038]
p7_call_0_le:
stw %l5,[%i1+0x02c] ! Mem[000000001e80002c]
ldsb [%i2+0x005],%l2 ! Mem[000000001f000005]
std %l6,[%i0+0x010] ! Mem[000000001e000010]
ldsb [%i2+0x036],%l0 ! Mem[000000001f000036]
ldsb [%i2+0x003],%l1 ! Mem[000000001f000003]
sth %l7,[%i2+0x018] ! Mem[000000001f000018]
lduh [%i3+0x004],%l3 ! Mem[000000001f800004]
retl
std %l2,[%i3+0x008] ! Mem[000000001f800008]
p7_jmpl_0_lo:
ldsb [%o0+0x010],%l0 ! Mem[000000001e000010]
std %l0,[%o1+0x018] ! Mem[000000001e800018]
jmpl %g6+8,%g0
ldsw [%o3+0x038],%l3 ! Mem[000000001f800038]
p7_call_0_lo:
stw %l5,[%o1+0x02c] ! Mem[000000001e80002c]
ldsb [%o2+0x005],%l2 ! Mem[000000001f000005]
std %l6,[%o0+0x010] ! Mem[000000001e000010]
ldsb [%o2+0x036],%l0 ! Mem[000000001f000036]
ldsb [%o2+0x003],%l1 ! Mem[000000001f000003]
sth %l7,[%o2+0x018] ! Mem[000000001f000018]
lduh [%o3+0x004],%l3 ! Mem[000000001f800004]
retl
std %l2,[%o3+0x008] ! Mem[000000001f800008]
p7_jmpl_0_he:
ldx [%i1+0x010],%l4 ! Mem[000000001e800010]
ldx [%i2+0x018],%l3 ! Mem[000000001f000018]
ldsh [%i0+0x038],%l5 ! Mem[000000001e000038]
jmpl %g6+8,%g0
ldsw [%i2+0x03c],%l7 ! Mem[000000001f00003c]
p7_call_0_he:
std %l0,[%i2+0x000] ! Mem[000000001f000000]
retl
stw %l1,[%i2+0x030] ! Mem[000000001f000030]
p7_jmpl_0_ho:
ldx [%o1+0x010],%l4 ! Mem[000000001e800010]
ldx [%o2+0x018],%l3 ! Mem[000000001f000018]
ldsh [%o0+0x038],%l5 ! Mem[000000001e000038]
jmpl %g6+8,%g0
ldsw [%o2+0x03c],%l7 ! Mem[000000001f00003c]
p7_call_0_ho:
std %l0,[%o2+0x000] ! Mem[000000001f000000]
retl
stw %l1,[%o2+0x030] ! Mem[000000001f000030]
p8_jmpl_0_le:
lduw [%i0+0x030],%l0 ! Mem[0000000020000030]
stx %l0,[%i1+0x038] ! Mem[0000000020800038]
jmpl %g6+8,%g0
ldsw [%i2+0x018],%l3 ! Mem[0000000021000018]
p8_call_0_le:
sth %l5,[%i3+0x02c] ! Mem[000000002180002c]
ldd [%i1+0x020],%l2 ! Mem[0000000020800020]
ldsh [%i1+0x030],%l7 ! Mem[0000000020800030]
std %l0,[%i0+0x010] ! Mem[0000000020000010]
stx %l1,[%i3+0x020] ! Mem[0000000021800020]
ldub [%i2+0x018],%l7 ! Mem[0000000021000018]
lduh [%i1+0x024],%l3 ! Mem[0000000020800024]
retl
stw %l3,[%i2+0x02c] ! Mem[000000002100002c]
p8_jmpl_0_lo:
lduw [%o0+0x030],%l0 ! Mem[0000000020000030]
stx %l0,[%o1+0x038] ! Mem[0000000020800038]
jmpl %g6+8,%g0
ldsw [%o2+0x018],%l3 ! Mem[0000000021000018]
p8_call_0_lo:
sth %l5,[%o3+0x02c] ! Mem[000000002180002c]
ldd [%o1+0x020],%l2 ! Mem[0000000020800020]
ldsh [%o1+0x030],%l7 ! Mem[0000000020800030]
std %l0,[%o0+0x010] ! Mem[0000000020000010]
stx %l1,[%o3+0x020] ! Mem[0000000021800020]
ldub [%o2+0x018],%l7 ! Mem[0000000021000018]
lduh [%o1+0x024],%l3 ! Mem[0000000020800024]
retl
stw %l3,[%o2+0x02c] ! Mem[000000002100002c]
p8_jmpl_0_he:
stb %l4,[%i2+0x010] ! Mem[0000000021000010]
ldsh [%i2+0x03c],%l3 ! Mem[000000002100003c]
ldsb [%i1+0x019],%l5 ! Mem[0000000020800019]
jmpl %g6+8,%g0
stw %l7,[%i2+0x01c] ! Mem[000000002100001c]
p8_call_0_he:
ldsh [%i3+0x006],%l0 ! Mem[0000000021800006]
retl
std %l0,[%i1+0x010] ! Mem[0000000020800010]
p8_jmpl_0_ho:
stb %l4,[%o2+0x010] ! Mem[0000000021000010]
ldsh [%o2+0x03c],%l3 ! Mem[000000002100003c]
ldsb [%o1+0x019],%l5 ! Mem[0000000020800019]
jmpl %g6+8,%g0
stw %l7,[%o2+0x01c] ! Mem[000000002100001c]
p8_call_0_ho:
ldsh [%o3+0x006],%l0 ! Mem[0000000021800006]
retl
std %l0,[%o1+0x010] ! Mem[0000000020800010]
p9_jmpl_0_le:
stw %l0,[%i0+0x010] ! Mem[0000000022000010]
ldsh [%i1+0x018],%l0 ! Mem[0000000022800018]
jmpl %g6+8,%g0
ldsw [%i2+0x038],%l3 ! Mem[0000000023000038]
p9_call_0_le:
ldx [%i2+0x028],%l5 ! Mem[0000000023000028]
stx %l2,[%i3+0x000] ! Mem[0000000023800000]
sth %l7,[%i3+0x010] ! Mem[0000000023800010]
lduw [%i3+0x034],%l0 ! Mem[0000000023800034]
stb %l1,[%i0+0x003] ! Mem[0000000022000003]
std %l6,[%i2+0x018] ! Mem[0000000023000018]
ldsw [%i0+0x004],%l3 ! Mem[0000000022000004]
retl
ldd [%i1+0x008],%l2 ! Mem[0000000022800008]
p9_jmpl_0_lo:
stw %l0,[%o0+0x010] ! Mem[0000000022000010]
ldsh [%o1+0x018],%l0 ! Mem[0000000022800018]
jmpl %g6+8,%g0
ldsw [%o2+0x038],%l3 ! Mem[0000000023000038]
p9_call_0_lo:
ldx [%o2+0x028],%l5 ! Mem[0000000023000028]
stx %l2,[%o3+0x000] ! Mem[0000000023800000]
sth %l7,[%o3+0x010] ! Mem[0000000023800010]
lduw [%o3+0x034],%l0 ! Mem[0000000023800034]
stb %l1,[%o0+0x003] ! Mem[0000000022000003]
std %l6,[%o2+0x018] ! Mem[0000000023000018]
ldsw [%o0+0x004],%l3 ! Mem[0000000022000004]
retl
ldd [%o1+0x008],%l2 ! Mem[0000000022800008]
p9_jmpl_0_he:
ldx [%i2+0x010],%l4 ! Mem[0000000023000010]
sth %l3,[%i1+0x01c] ! Mem[000000002280001c]
ldd [%i1+0x038],%l4 ! Mem[0000000022800038]
jmpl %g6+8,%g0
ldub [%i1+0x03d],%l7 ! Mem[000000002280003d]
p9_call_0_he:
stb %l0,[%i3+0x006] ! Mem[0000000023800006]
retl
lduh [%i1+0x030],%l1 ! Mem[0000000022800030]
p9_jmpl_0_ho:
ldx [%o2+0x010],%l4 ! Mem[0000000023000010]
sth %l3,[%o1+0x01c] ! Mem[000000002280001c]
ldd [%o1+0x038],%l4 ! Mem[0000000022800038]
jmpl %g6+8,%g0
ldub [%o1+0x03d],%l7 ! Mem[000000002280003d]
p9_call_0_ho:
stb %l0,[%o3+0x006] ! Mem[0000000023800006]
retl
lduh [%o1+0x030],%l1 ! Mem[0000000022800030]
p10_jmpl_0_le:
ldsw [%i0+0x030],%l0 ! Mem[0000000024000030]
lduh [%i1+0x038],%l0 ! Mem[0000000024800038]
jmpl %g6+8,%g0
ldsw [%i1+0x018],%l3 ! Mem[0000000024800018]
p10_call_0_le:
ldub [%i1+0x02d],%l5 ! Mem[000000002480002d]
ldd [%i1+0x020],%l2 ! Mem[0000000024800020]
ldsw [%i0+0x030],%l7 ! Mem[0000000024000030]
ldsw [%i3+0x014],%l0 ! Mem[0000000025800014]
lduw [%i1+0x020],%l1 ! Mem[0000000024800020]
ldsb [%i2+0x018],%l7 ! Mem[0000000025000018]
ldsw [%i2+0x024],%l3 ! Mem[0000000025000024]
retl
ldsh [%i0+0x02c],%l3 ! Mem[000000002400002c]
p10_jmpl_0_lo:
ldsw [%o0+0x030],%l0 ! Mem[0000000024000030]
lduh [%o1+0x038],%l0 ! Mem[0000000024800038]
jmpl %g6+8,%g0
ldsw [%o1+0x018],%l3 ! Mem[0000000024800018]
p10_call_0_lo:
ldub [%o1+0x02d],%l5 ! Mem[000000002480002d]
ldd [%o1+0x020],%l2 ! Mem[0000000024800020]
ldsw [%o0+0x030],%l7 ! Mem[0000000024000030]
ldsw [%o3+0x014],%l0 ! Mem[0000000025800014]
lduw [%o1+0x020],%l1 ! Mem[0000000024800020]
ldsb [%o2+0x018],%l7 ! Mem[0000000025000018]
ldsw [%o2+0x024],%l3 ! Mem[0000000025000024]
retl
ldsh [%o0+0x02c],%l3 ! Mem[000000002400002c]
p10_jmpl_0_he:
stb %l4,[%i0+0x010] ! Mem[0000000024000010]
ldx [%i3+0x038],%l3 ! Mem[0000000025800038]
ldsb [%i2+0x019],%l5 ! Mem[0000000025000019]
jmpl %g6+8,%g0
stx %l7,[%i3+0x018] ! Mem[0000000025800018]
p10_call_0_he:
ldsb [%i0+0x006],%l0 ! Mem[0000000024000006]
retl
ldsw [%i0+0x010],%l1 ! Mem[0000000024000010]
p10_jmpl_0_ho:
stb %l4,[%o0+0x010] ! Mem[0000000024000010]
ldx [%o3+0x038],%l3 ! Mem[0000000025800038]
ldsb [%o2+0x019],%l5 ! Mem[0000000025000019]
jmpl %g6+8,%g0
stx %l7,[%o3+0x018] ! Mem[0000000025800018]
p10_call_0_ho:
ldsb [%o0+0x006],%l0 ! Mem[0000000024000006]
retl
ldsw [%o0+0x010],%l1 ! Mem[0000000024000010]
p11_jmpl_0_le:
stb %l0,[%i0+0x010] ! Mem[0000000026000010]
lduw [%i1+0x018],%l0 ! Mem[0000000026800018]
jmpl %g6+8,%g0
ldsw [%i0+0x038],%l3 ! Mem[0000000026000038]
p11_call_0_le:
ldsw [%i0+0x02c],%l5 ! Mem[000000002600002c]
stx %l2,[%i3+0x000] ! Mem[0000000027800000]
std %l6,[%i1+0x010] ! Mem[0000000026800010]
ldd [%i2+0x030],%l0 ! Mem[0000000027000030]
ldub [%i1+0x003],%l1 ! Mem[0000000026800003]
stb %l7,[%i2+0x018] ! Mem[0000000027000018]
ldsb [%i1+0x004],%l3 ! Mem[0000000026800004]
retl
ldub [%i3+0x00d],%l3 ! Mem[000000002780000d]
p11_jmpl_0_lo:
stb %l0,[%o0+0x010] ! Mem[0000000026000010]
lduw [%o1+0x018],%l0 ! Mem[0000000026800018]
jmpl %g6+8,%g0
ldsw [%o0+0x038],%l3 ! Mem[0000000026000038]
p11_call_0_lo:
ldsw [%o0+0x02c],%l5 ! Mem[000000002600002c]
stx %l2,[%o3+0x000] ! Mem[0000000027800000]
std %l6,[%o1+0x010] ! Mem[0000000026800010]
ldd [%o2+0x030],%l0 ! Mem[0000000027000030]
ldub [%o1+0x003],%l1 ! Mem[0000000026800003]
stb %l7,[%o2+0x018] ! Mem[0000000027000018]
ldsb [%o1+0x004],%l3 ! Mem[0000000026800004]
retl
ldub [%o3+0x00d],%l3 ! Mem[000000002780000d]
p11_jmpl_0_he:
std %l4,[%i1+0x010] ! Mem[0000000026800010]
ldsh [%i2+0x01c],%l3 ! Mem[000000002700001c]
ldd [%i2+0x038],%l4 ! Mem[0000000027000038]
jmpl %g6+8,%g0
lduh [%i2+0x03c],%l7 ! Mem[000000002700003c]
p11_call_0_he:
ldx [%i0+0x000],%l0 ! Mem[0000000026000000]
retl
stx %l1,[%i0+0x030] ! Mem[0000000026000030]
p11_jmpl_0_ho:
std %l4,[%o1+0x010] ! Mem[0000000026800010]
ldsh [%o2+0x01c],%l3 ! Mem[000000002700001c]
ldd [%o2+0x038],%l4 ! Mem[0000000027000038]
jmpl %g6+8,%g0
lduh [%o2+0x03c],%l7 ! Mem[000000002700003c]
p11_call_0_ho:
ldx [%o0+0x000],%l0 ! Mem[0000000026000000]
retl
stx %l1,[%o0+0x030] ! Mem[0000000026000030]
p12_jmpl_0_le:
ldsh [%i0+0x030],%l0 ! Mem[0000000028000030]
std %l0,[%i0+0x038] ! Mem[0000000028000038]
jmpl %g6+8,%g0
ldsw [%i0+0x018],%l3 ! Mem[0000000028000018]
p12_call_0_le:
ldd [%i3+0x028],%l4 ! Mem[0000000029800028]
stw %l2,[%i2+0x024] ! Mem[0000000029000024]
ldub [%i3+0x030],%l7 ! Mem[0000000029800030]
sth %l0,[%i1+0x016] ! Mem[0000000028800016]
ldd [%i2+0x020],%l0 ! Mem[0000000029000020]
ldd [%i2+0x018],%l6 ! Mem[0000000029000018]
stx %l3,[%i2+0x020] ! Mem[0000000029000020]
retl
lduw [%i2+0x02c],%l3 ! Mem[000000002900002c]
p12_jmpl_0_lo:
ldsh [%o0+0x030],%l0 ! Mem[0000000028000030]
std %l0,[%o0+0x038] ! Mem[0000000028000038]
jmpl %g6+8,%g0
ldsw [%o0+0x018],%l3 ! Mem[0000000028000018]
p12_call_0_lo:
ldd [%o3+0x028],%l4 ! Mem[0000000029800028]
stw %l2,[%o2+0x024] ! Mem[0000000029000024]
ldub [%o3+0x030],%l7 ! Mem[0000000029800030]
sth %l0,[%o1+0x016] ! Mem[0000000028800016]
ldd [%o2+0x020],%l0 ! Mem[0000000029000020]
ldd [%o2+0x018],%l6 ! Mem[0000000029000018]
stx %l3,[%o2+0x020] ! Mem[0000000029000020]
retl
lduw [%o2+0x02c],%l3 ! Mem[000000002900002c]
p12_jmpl_0_he:
stb %l4,[%i2+0x010] ! Mem[0000000029000010]
sth %l3,[%i2+0x03c] ! Mem[000000002900003c]
stx %l5,[%i3+0x018] ! Mem[0000000029800018]
jmpl %g6+8,%g0
stw %l7,[%i1+0x01c] ! Mem[000000002880001c]
p12_call_0_he:
ldsh [%i0+0x006],%l0 ! Mem[0000000028000006]
retl
sth %l1,[%i0+0x010] ! Mem[0000000028000010]
p12_jmpl_0_ho:
stb %l4,[%o2+0x010] ! Mem[0000000029000010]
sth %l3,[%o2+0x03c] ! Mem[000000002900003c]
stx %l5,[%o3+0x018] ! Mem[0000000029800018]
jmpl %g6+8,%g0
stw %l7,[%o1+0x01c] ! Mem[000000002880001c]
p12_call_0_ho:
ldsh [%o0+0x006],%l0 ! Mem[0000000028000006]
retl
sth %l1,[%o0+0x010] ! Mem[0000000028000010]
p13_jmpl_0_le:
ldx [%i0+0x010],%l0 ! Mem[000000002a000010]
stx %l0,[%i0+0x018] ! Mem[000000002a000018]
jmpl %g6+8,%g0
ldsw [%i0+0x038],%l3 ! Mem[000000002a000038]
p13_call_0_le:
sth %l5,[%i2+0x02c] ! Mem[000000002b00002c]
sth %l2,[%i0+0x004] ! Mem[000000002a000004]
sth %l7,[%i0+0x010] ! Mem[000000002a000010]
ldx [%i3+0x030],%l0 ! Mem[000000002b800030]
stw %l1,[%i2+0x000] ! Mem[000000002b000000]
lduh [%i2+0x018],%l7 ! Mem[000000002b000018]
stx %l3,[%i1+0x000] ! Mem[000000002a800000]
retl
stb %l3,[%i1+0x00d] ! Mem[000000002a80000d]
p13_jmpl_0_lo:
ldx [%o0+0x010],%l0 ! Mem[000000002a000010]
stx %l0,[%o0+0x018] ! Mem[000000002a000018]
jmpl %g6+8,%g0
ldsw [%o0+0x038],%l3 ! Mem[000000002a000038]
p13_call_0_lo:
sth %l5,[%o2+0x02c] ! Mem[000000002b00002c]
sth %l2,[%o0+0x004] ! Mem[000000002a000004]
sth %l7,[%o0+0x010] ! Mem[000000002a000010]
ldx [%o3+0x030],%l0 ! Mem[000000002b800030]
stw %l1,[%o2+0x000] ! Mem[000000002b000000]
lduh [%o2+0x018],%l7 ! Mem[000000002b000018]
stx %l3,[%o1+0x000] ! Mem[000000002a800000]
retl
stb %l3,[%o1+0x00d] ! Mem[000000002a80000d]
p13_jmpl_0_he:
std %l4,[%i3+0x010] ! Mem[000000002b800010]
lduh [%i1+0x01c],%l3 ! Mem[000000002a80001c]
stw %l5,[%i3+0x038] ! Mem[000000002b800038]
jmpl %g6+8,%g0
lduw [%i0+0x03c],%l7 ! Mem[000000002a00003c]
p13_call_0_he:
stb %l0,[%i0+0x006] ! Mem[000000002a000006]
retl
stb %l1,[%i3+0x030] ! Mem[000000002b800030]
p13_jmpl_0_ho:
std %l4,[%o3+0x010] ! Mem[000000002b800010]
lduh [%o1+0x01c],%l3 ! Mem[000000002a80001c]
stw %l5,[%o3+0x038] ! Mem[000000002b800038]
jmpl %g6+8,%g0
lduw [%o0+0x03c],%l7 ! Mem[000000002a00003c]
p13_call_0_ho:
stb %l0,[%o0+0x006] ! Mem[000000002a000006]
retl
stb %l1,[%o3+0x030] ! Mem[000000002b800030]
p14_jmpl_0_le:
stx %l0,[%i1+0x030] ! Mem[000000002c800030]
ldsh [%i0+0x038],%l0 ! Mem[000000002c000038]
jmpl %g6+8,%g0
ldsw [%i3+0x018],%l3 ! Mem[000000002d800018]
p14_call_0_le:
std %l4,[%i1+0x028] ! Mem[000000002c800028]
std %l2,[%i2+0x020] ! Mem[000000002d000020]
lduh [%i1+0x030],%l7 ! Mem[000000002c800030]
ldub [%i3+0x016],%l0 ! Mem[000000002d800016]
std %l0,[%i3+0x020] ! Mem[000000002d800020]
stx %l7,[%i2+0x018] ! Mem[000000002d000018]
sth %l3,[%i3+0x024] ! Mem[000000002d800024]
retl
sth %l3,[%i3+0x02c] ! Mem[000000002d80002c]
p14_jmpl_0_lo:
stx %l0,[%o1+0x030] ! Mem[000000002c800030]
ldsh [%o0+0x038],%l0 ! Mem[000000002c000038]
jmpl %g6+8,%g0
ldsw [%o3+0x018],%l3 ! Mem[000000002d800018]
p14_call_0_lo:
std %l4,[%o1+0x028] ! Mem[000000002c800028]
std %l2,[%o2+0x020] ! Mem[000000002d000020]
lduh [%o1+0x030],%l7 ! Mem[000000002c800030]
ldub [%o3+0x016],%l0 ! Mem[000000002d800016]
std %l0,[%o3+0x020] ! Mem[000000002d800020]
stx %l7,[%o2+0x018] ! Mem[000000002d000018]
sth %l3,[%o3+0x024] ! Mem[000000002d800024]
retl
sth %l3,[%o3+0x02c] ! Mem[000000002d80002c]
p14_jmpl_0_he:
sth %l4,[%i0+0x010] ! Mem[000000002c000010]
ldd [%i0+0x038],%l2 ! Mem[000000002c000038]
stx %l5,[%i3+0x018] ! Mem[000000002d800018]
jmpl %g6+8,%g0
stx %l7,[%i3+0x018] ! Mem[000000002d800018]
p14_call_0_he:
ldsb [%i1+0x006],%l0 ! Mem[000000002c800006]
retl
ldub [%i2+0x010],%l1 ! Mem[000000002d000010]
p14_jmpl_0_ho:
sth %l4,[%o0+0x010] ! Mem[000000002c000010]
ldd [%o0+0x038],%l2 ! Mem[000000002c000038]
stx %l5,[%o3+0x018] ! Mem[000000002d800018]
jmpl %g6+8,%g0
stx %l7,[%o3+0x018] ! Mem[000000002d800018]
p14_call_0_ho:
ldsb [%o1+0x006],%l0 ! Mem[000000002c800006]
retl
ldub [%o2+0x010],%l1 ! Mem[000000002d000010]
p15_jmpl_0_le:
ldub [%i1+0x010],%l0 ! Mem[000000002e800010]
ldsw [%i0+0x018],%l0 ! Mem[000000002e000018]
jmpl %g6+8,%g0
ldsw [%i2+0x038],%l3 ! Mem[000000002f000038]
p15_call_0_le:
lduw [%i0+0x02c],%l5 ! Mem[000000002e00002c]
stb %l2,[%i0+0x005] ! Mem[000000002e000005]
stw %l7,[%i3+0x010] ! Mem[000000002f800010]
stx %l0,[%i2+0x030] ! Mem[000000002f000030]
ldx [%i0+0x000],%l1 ! Mem[000000002e000000]
ldub [%i2+0x018],%l7 ! Mem[000000002f000018]
sth %l3,[%i1+0x004] ! Mem[000000002e800004]
retl
ldsb [%i2+0x00d],%l3 ! Mem[000000002f00000d]
p15_jmpl_0_lo:
ldub [%o1+0x010],%l0 ! Mem[000000002e800010]
ldsw [%o0+0x018],%l0 ! Mem[000000002e000018]
jmpl %g6+8,%g0
ldsw [%o2+0x038],%l3 ! Mem[000000002f000038]
p15_call_0_lo:
lduw [%o0+0x02c],%l5 ! Mem[000000002e00002c]
stb %l2,[%o0+0x005] ! Mem[000000002e000005]
stw %l7,[%o3+0x010] ! Mem[000000002f800010]
stx %l0,[%o2+0x030] ! Mem[000000002f000030]
ldx [%o0+0x000],%l1 ! Mem[000000002e000000]
ldub [%o2+0x018],%l7 ! Mem[000000002f000018]
sth %l3,[%o1+0x004] ! Mem[000000002e800004]
retl
ldsb [%o2+0x00d],%l3 ! Mem[000000002f00000d]
p15_jmpl_0_he:
stw %l4,[%i1+0x010] ! Mem[000000002e800010]
sth %l3,[%i3+0x01c] ! Mem[000000002f80001c]
stw %l5,[%i3+0x038] ! Mem[000000002f800038]
jmpl %g6+8,%g0
ldx [%i2+0x038],%l7 ! Mem[000000002f000038]
p15_call_0_he:
ldx [%i1+0x000],%l0 ! Mem[000000002e800000]
retl
ldsh [%i1+0x030],%l1 ! Mem[000000002e800030]
p15_jmpl_0_ho:
stw %l4,[%o1+0x010] ! Mem[000000002e800010]
sth %l3,[%o3+0x01c] ! Mem[000000002f80001c]
stw %l5,[%o3+0x038] ! Mem[000000002f800038]
jmpl %g6+8,%g0
ldx [%o2+0x038],%l7 ! Mem[000000002f000038]
p15_call_0_ho:
ldx [%o1+0x000],%l0 ! Mem[000000002e800000]
retl
ldsh [%o1+0x030],%l1 ! Mem[000000002e800030]
p16_jmpl_0_le:
std %l0,[%i1+0x030] ! Mem[0000000030800030]
lduw [%i0+0x038],%l0 ! Mem[0000000030000038]
jmpl %g6+8,%g0
ldsw [%i2+0x018],%l3 ! Mem[0000000031000018]
p16_call_0_le:
ldsw [%i2+0x02c],%l5 ! Mem[000000003100002c]
ldx [%i2+0x020],%l2 ! Mem[0000000031000020]
ldub [%i0+0x030],%l7 ! Mem[0000000030000030]
std %l0,[%i1+0x010] ! Mem[0000000030800010]
ldsw [%i1+0x020],%l1 ! Mem[0000000030800020]
std %l6,[%i2+0x018] ! Mem[0000000031000018]
stb %l3,[%i3+0x024] ! Mem[0000000031800024]
retl
ldsw [%i2+0x02c],%l3 ! Mem[000000003100002c]
p16_jmpl_0_lo:
std %l0,[%o1+0x030] ! Mem[0000000030800030]
lduw [%o0+0x038],%l0 ! Mem[0000000030000038]
jmpl %g6+8,%g0
ldsw [%o2+0x018],%l3 ! Mem[0000000031000018]
p16_call_0_lo:
ldsw [%o2+0x02c],%l5 ! Mem[000000003100002c]
ldx [%o2+0x020],%l2 ! Mem[0000000031000020]
ldub [%o0+0x030],%l7 ! Mem[0000000030000030]
std %l0,[%o1+0x010] ! Mem[0000000030800010]
ldsw [%o1+0x020],%l1 ! Mem[0000000030800020]
std %l6,[%o2+0x018] ! Mem[0000000031000018]
stb %l3,[%o3+0x024] ! Mem[0000000031800024]
retl
ldsw [%o2+0x02c],%l3 ! Mem[000000003100002c]
p16_jmpl_0_he:
sth %l4,[%i2+0x010] ! Mem[0000000031000010]
lduh [%i2+0x03c],%l3 ! Mem[000000003100003c]
sth %l5,[%i0+0x018] ! Mem[0000000030000018]
jmpl %g6+8,%g0
ldd [%i1+0x018],%l6 ! Mem[0000000030800018]
p16_call_0_he:
ldd [%i2+0x000],%l0 ! Mem[0000000031000000]
retl
ldd [%i1+0x010],%l0 ! Mem[0000000030800010]
p16_jmpl_0_ho:
sth %l4,[%o2+0x010] ! Mem[0000000031000010]
lduh [%o2+0x03c],%l3 ! Mem[000000003100003c]
sth %l5,[%o0+0x018] ! Mem[0000000030000018]
jmpl %g6+8,%g0
ldd [%o1+0x018],%l6 ! Mem[0000000030800018]
p16_call_0_ho:
ldd [%o2+0x000],%l0 ! Mem[0000000031000000]
retl
ldd [%o1+0x010],%l0 ! Mem[0000000030800010]
p17_jmpl_0_le:
ldsb [%i1+0x010],%l0 ! Mem[0000000032800010]
std %l0,[%i0+0x018] ! Mem[0000000032000018]
jmpl %g6+8,%g0
ldsw [%i1+0x038],%l3 ! Mem[0000000032800038]
p17_call_0_le:
ldd [%i2+0x028],%l4 ! Mem[0000000033000028]
lduw [%i1+0x004],%l2 ! Mem[0000000032800004]
stx %l7,[%i1+0x010] ! Mem[0000000032800010]
lduw [%i3+0x034],%l0 ! Mem[0000000033800034]
ldsb [%i2+0x003],%l1 ! Mem[0000000033000003]
ldsw [%i2+0x018],%l7 ! Mem[0000000033000018]
lduw [%i1+0x004],%l3 ! Mem[0000000032800004]
retl
lduh [%i0+0x00c],%l3 ! Mem[000000003200000c]
p17_jmpl_0_lo:
ldsb [%o1+0x010],%l0 ! Mem[0000000032800010]
std %l0,[%o0+0x018] ! Mem[0000000032000018]
jmpl %g6+8,%g0
ldsw [%o1+0x038],%l3 ! Mem[0000000032800038]
p17_call_0_lo:
ldd [%o2+0x028],%l4 ! Mem[0000000033000028]
lduw [%o1+0x004],%l2 ! Mem[0000000032800004]
stx %l7,[%o1+0x010] ! Mem[0000000032800010]
lduw [%o3+0x034],%l0 ! Mem[0000000033800034]
ldsb [%o2+0x003],%l1 ! Mem[0000000033000003]
ldsw [%o2+0x018],%l7 ! Mem[0000000033000018]
lduw [%o1+0x004],%l3 ! Mem[0000000032800004]
retl
lduh [%o0+0x00c],%l3 ! Mem[000000003200000c]
p17_jmpl_0_he:
stw %l4,[%i3+0x010] ! Mem[0000000033800010]
ldd [%i2+0x018],%l2 ! Mem[0000000033000018]
stw %l5,[%i0+0x038] ! Mem[0000000032000038]
jmpl %g6+8,%g0
lduw [%i0+0x03c],%l7 ! Mem[000000003200003c]
p17_call_0_he:
lduw [%i2+0x004],%l0 ! Mem[0000000033000004]
retl
std %l0,[%i0+0x030] ! Mem[0000000032000030]
p17_jmpl_0_ho:
stw %l4,[%o3+0x010] ! Mem[0000000033800010]
ldd [%o2+0x018],%l2 ! Mem[0000000033000018]
stw %l5,[%o0+0x038] ! Mem[0000000032000038]
jmpl %g6+8,%g0
lduw [%o0+0x03c],%l7 ! Mem[000000003200003c]
p17_call_0_ho:
lduw [%o2+0x004],%l0 ! Mem[0000000033000004]
retl
std %l0,[%o0+0x030] ! Mem[0000000032000030]
p18_jmpl_0_le:
lduw [%i1+0x030],%l0 ! Mem[0000000034800030]
stx %l0,[%i0+0x038] ! Mem[0000000034000038]
jmpl %g6+8,%g0
ldsw [%i0+0x018],%l3 ! Mem[0000000034000018]
p18_call_0_le:
stx %l5,[%i1+0x028] ! Mem[0000000034800028]
lduh [%i3+0x024],%l2 ! Mem[0000000035800024]
lduh [%i3+0x030],%l7 ! Mem[0000000035800030]
ldsw [%i3+0x014],%l0 ! Mem[0000000035800014]
stx %l1,[%i2+0x020] ! Mem[0000000035000020]
stb %l7,[%i2+0x018] ! Mem[0000000035000018]
lduw [%i0+0x024],%l3 ! Mem[0000000034000024]
retl
ldx [%i3+0x028],%l3 ! Mem[0000000035800028]
p18_jmpl_0_lo:
lduw [%o1+0x030],%l0 ! Mem[0000000034800030]
stx %l0,[%o0+0x038] ! Mem[0000000034000038]
jmpl %g6+8,%g0
ldsw [%o0+0x018],%l3 ! Mem[0000000034000018]
p18_call_0_lo:
stx %l5,[%o1+0x028] ! Mem[0000000034800028]
lduh [%o3+0x024],%l2 ! Mem[0000000035800024]
lduh [%o3+0x030],%l7 ! Mem[0000000035800030]
ldsw [%o3+0x014],%l0 ! Mem[0000000035800014]
stx %l1,[%o2+0x020] ! Mem[0000000035000020]
stb %l7,[%o2+0x018] ! Mem[0000000035000018]
lduw [%o0+0x024],%l3 ! Mem[0000000034000024]
retl
ldx [%o3+0x028],%l3 ! Mem[0000000035800028]
p18_jmpl_0_he:
stx %l4,[%i0+0x010] ! Mem[0000000034000010]
stb %l3,[%i0+0x03c] ! Mem[000000003400003c]
sth %l5,[%i1+0x018] ! Mem[0000000034800018]
jmpl %g6+8,%g0
ldsb [%i2+0x01d],%l7 ! Mem[000000003500001d]
p18_call_0_he:
stx %l0,[%i3+0x000] ! Mem[0000000035800000]
retl
ldx [%i0+0x010],%l1 ! Mem[0000000034000010]
p18_jmpl_0_ho:
stx %l4,[%o0+0x010] ! Mem[0000000034000010]
stb %l3,[%o0+0x03c] ! Mem[000000003400003c]
sth %l5,[%o1+0x018] ! Mem[0000000034800018]
jmpl %g6+8,%g0
ldsb [%o2+0x01d],%l7 ! Mem[000000003500001d]
p18_call_0_ho:
stx %l0,[%o3+0x000] ! Mem[0000000035800000]
retl
ldx [%o0+0x010],%l1 ! Mem[0000000034000010]
p19_jmpl_0_le:
stw %l0,[%i1+0x010] ! Mem[0000000036800010]
ldd [%i3+0x018],%l0 ! Mem[0000000037800018]
jmpl %g6+8,%g0
ldsw [%i0+0x038],%l3 ! Mem[0000000036000038]
p19_call_0_le:
std %l4,[%i3+0x028] ! Mem[0000000037800028]
ldub [%i1+0x005],%l2 ! Mem[0000000036800005]
ldd [%i3+0x010],%l6 ! Mem[0000000037800010]
ldd [%i2+0x030],%l0 ! Mem[0000000037000030]
sth %l1,[%i3+0x002] ! Mem[0000000037800002]
ldd [%i2+0x018],%l6 ! Mem[0000000037000018]
ldub [%i2+0x004],%l3 ! Mem[0000000037000004]
retl
std %l2,[%i2+0x008] ! Mem[0000000037000008]
p19_jmpl_0_lo:
stw %l0,[%o1+0x010] ! Mem[0000000036800010]
ldd [%o3+0x018],%l0 ! Mem[0000000037800018]
jmpl %g6+8,%g0
ldsw [%o0+0x038],%l3 ! Mem[0000000036000038]
p19_call_0_lo:
std %l4,[%o3+0x028] ! Mem[0000000037800028]
ldub [%o1+0x005],%l2 ! Mem[0000000036800005]
ldd [%o3+0x010],%l6 ! Mem[0000000037800010]
ldd [%o2+0x030],%l0 ! Mem[0000000037000030]
sth %l1,[%o3+0x002] ! Mem[0000000037800002]
ldd [%o2+0x018],%l6 ! Mem[0000000037000018]
ldub [%o2+0x004],%l3 ! Mem[0000000037000004]
retl
std %l2,[%o2+0x008] ! Mem[0000000037000008]
p19_jmpl_0_he:
stw %l4,[%i1+0x010] ! Mem[0000000036800010]
ldsw [%i3+0x01c],%l3 ! Mem[000000003780001c]
std %l4,[%i1+0x038] ! Mem[0000000036800038]
jmpl %g6+8,%g0
ldx [%i2+0x038],%l7 ! Mem[0000000037000038]
p19_call_0_he:
lduh [%i3+0x006],%l0 ! Mem[0000000037800006]
retl
ldsw [%i3+0x030],%l1 ! Mem[0000000037800030]
p19_jmpl_0_ho:
stw %l4,[%o1+0x010] ! Mem[0000000036800010]
ldsw [%o3+0x01c],%l3 ! Mem[000000003780001c]
std %l4,[%o1+0x038] ! Mem[0000000036800038]
jmpl %g6+8,%g0
ldx [%o2+0x038],%l7 ! Mem[0000000037000038]
p19_call_0_ho:
lduh [%o3+0x006],%l0 ! Mem[0000000037800006]
retl
ldsw [%o3+0x030],%l1 ! Mem[0000000037800030]
p20_jmpl_0_le:
ldsw [%i1+0x030],%l0 ! Mem[0000000038800030]
ldsw [%i3+0x038],%l0 ! Mem[0000000039800038]
jmpl %g6+8,%g0
ldsw [%i0+0x018],%l3 ! Mem[0000000038000018]
p20_call_0_le:
lduw [%i2+0x02c],%l5 ! Mem[000000003900002c]
ldsw [%i3+0x024],%l2 ! Mem[0000000039800024]
lduw [%i1+0x030],%l7 ! Mem[0000000038800030]
sth %l0,[%i1+0x016] ! Mem[0000000038800016]
lduw [%i0+0x020],%l1 ! Mem[0000000038000020]
ldx [%i2+0x018],%l7 ! Mem[0000000039000018]
ldub [%i1+0x024],%l3 ! Mem[0000000038800024]
retl
stw %l3,[%i1+0x02c] ! Mem[000000003880002c]
p20_jmpl_0_lo:
ldsw [%o1+0x030],%l0 ! Mem[0000000038800030]
ldsw [%o3+0x038],%l0 ! Mem[0000000039800038]
jmpl %g6+8,%g0
ldsw [%o0+0x018],%l3 ! Mem[0000000038000018]
p20_call_0_lo:
lduw [%o2+0x02c],%l5 ! Mem[000000003900002c]
ldsw [%o3+0x024],%l2 ! Mem[0000000039800024]
lduw [%o1+0x030],%l7 ! Mem[0000000038800030]
sth %l0,[%o1+0x016] ! Mem[0000000038800016]
lduw [%o0+0x020],%l1 ! Mem[0000000038000020]
ldx [%o2+0x018],%l7 ! Mem[0000000039000018]
ldub [%o1+0x024],%l3 ! Mem[0000000038800024]
retl
stw %l3,[%o1+0x02c] ! Mem[000000003880002c]
p20_jmpl_0_he:
stx %l4,[%i2+0x010] ! Mem[0000000039000010]
stw %l3,[%i2+0x03c] ! Mem[000000003900003c]
stb %l5,[%i2+0x019] ! Mem[0000000039000019]
jmpl %g6+8,%g0
ldd [%i0+0x018],%l6 ! Mem[0000000038000018]
p20_call_0_he:
stw %l0,[%i0+0x004] ! Mem[0000000038000004]
retl
ldsb [%i3+0x010],%l1 ! Mem[0000000039800010]
p20_jmpl_0_ho:
stx %l4,[%o2+0x010] ! Mem[0000000039000010]
stw %l3,[%o2+0x03c] ! Mem[000000003900003c]
stb %l5,[%o2+0x019] ! Mem[0000000039000019]
jmpl %g6+8,%g0
ldd [%o0+0x018],%l6 ! Mem[0000000038000018]
p20_call_0_ho:
stw %l0,[%o0+0x004] ! Mem[0000000038000004]
retl
ldsb [%o3+0x010],%l1 ! Mem[0000000039800010]
p21_jmpl_0_le:
stb %l0,[%i1+0x010] ! Mem[000000003a800010]
lduw [%i3+0x018],%l0 ! Mem[000000003b800018]
jmpl %g6+8,%g0
ldsw [%i3+0x038],%l3 ! Mem[000000003b800038]
p21_call_0_le:
lduh [%i2+0x02c],%l5 ! Mem[000000003b00002c]
ldsh [%i2+0x004],%l2 ! Mem[000000003b000004]
stx %l7,[%i3+0x010] ! Mem[000000003b800010]
ldx [%i0+0x030],%l0 ! Mem[000000003a000030]
ldub [%i1+0x003],%l1 ! Mem[000000003a800003]
stx %l7,[%i2+0x018] ! Mem[000000003b000018]
ldsh [%i2+0x004],%l3 ! Mem[000000003b000004]
retl
ldd [%i0+0x008],%l2 ! Mem[000000003a000008]
p21_jmpl_0_lo:
stb %l0,[%o1+0x010] ! Mem[000000003a800010]
lduw [%o3+0x018],%l0 ! Mem[000000003b800018]
jmpl %g6+8,%g0
ldsw [%o3+0x038],%l3 ! Mem[000000003b800038]
p21_call_0_lo:
lduh [%o2+0x02c],%l5 ! Mem[000000003b00002c]
ldsh [%o2+0x004],%l2 ! Mem[000000003b000004]
stx %l7,[%o3+0x010] ! Mem[000000003b800010]
ldx [%o0+0x030],%l0 ! Mem[000000003a000030]
ldub [%o1+0x003],%l1 ! Mem[000000003a800003]
stx %l7,[%o2+0x018] ! Mem[000000003b000018]
ldsh [%o2+0x004],%l3 ! Mem[000000003b000004]
retl
ldd [%o0+0x008],%l2 ! Mem[000000003a000008]
p21_jmpl_0_he:
ldd [%i3+0x010],%l4 ! Mem[000000003b800010]
stb %l3,[%i2+0x01c] ! Mem[000000003b00001c]
std %l4,[%i2+0x038] ! Mem[000000003b000038]
jmpl %g6+8,%g0
stb %l7,[%i3+0x03d] ! Mem[000000003b80003d]
p21_call_0_he:
ldub [%i0+0x006],%l0 ! Mem[000000003a000006]
retl
stx %l1,[%i2+0x030] ! Mem[000000003b000030]
p21_jmpl_0_ho:
ldd [%o3+0x010],%l4 ! Mem[000000003b800010]
stb %l3,[%o2+0x01c] ! Mem[000000003b00001c]
std %l4,[%o2+0x038] ! Mem[000000003b000038]
jmpl %g6+8,%g0
stb %l7,[%o3+0x03d] ! Mem[000000003b80003d]
p21_call_0_ho:
ldub [%o0+0x006],%l0 ! Mem[000000003a000006]
retl
stx %l1,[%o2+0x030] ! Mem[000000003b000030]
p22_jmpl_0_le:
ldd [%i1+0x030],%l0 ! Mem[000000003c800030]
std %l0,[%i3+0x038] ! Mem[000000003d800038]
jmpl %g6+8,%g0
ldsw [%i3+0x018],%l3 ! Mem[000000003d800018]
p22_call_0_le:
ldsh [%i0+0x02c],%l5 ! Mem[000000003c00002c]
ldsw [%i0+0x024],%l2 ! Mem[000000003c000024]
ldx [%i3+0x030],%l7 ! Mem[000000003d800030]
ldsh [%i3+0x016],%l0 ! Mem[000000003d800016]
ldsh [%i2+0x022],%l1 ! Mem[000000003d000022]
ldub [%i2+0x018],%l7 ! Mem[000000003d000018]
ldd [%i1+0x020],%l2 ! Mem[000000003c800020]
retl
ldsh [%i3+0x02c],%l3 ! Mem[000000003d80002c]
p22_jmpl_0_lo:
ldd [%o1+0x030],%l0 ! Mem[000000003c800030]
std %l0,[%o3+0x038] ! Mem[000000003d800038]
jmpl %g6+8,%g0
ldsw [%o3+0x018],%l3 ! Mem[000000003d800018]
p22_call_0_lo:
ldsh [%o0+0x02c],%l5 ! Mem[000000003c00002c]
ldsw [%o0+0x024],%l2 ! Mem[000000003c000024]
ldx [%o3+0x030],%l7 ! Mem[000000003d800030]
ldsh [%o3+0x016],%l0 ! Mem[000000003d800016]
ldsh [%o2+0x022],%l1 ! Mem[000000003d000022]
ldub [%o2+0x018],%l7 ! Mem[000000003d000018]
ldd [%o1+0x020],%l2 ! Mem[000000003c800020]
retl
ldsh [%o3+0x02c],%l3 ! Mem[000000003d80002c]
p22_jmpl_0_he:
stx %l4,[%i0+0x010] ! Mem[000000003c000010]
ldsw [%i1+0x03c],%l3 ! Mem[000000003c80003c]
stb %l5,[%i3+0x019] ! Mem[000000003d800019]
jmpl %g6+8,%g0
ldsb [%i2+0x01d],%l7 ! Mem[000000003d00001d]
p22_call_0_he:
sth %l0,[%i0+0x006] ! Mem[000000003c000006]
retl
stb %l1,[%i1+0x010] ! Mem[000000003c800010]
p22_jmpl_0_ho:
stx %l4,[%o0+0x010] ! Mem[000000003c000010]
ldsw [%o1+0x03c],%l3 ! Mem[000000003c80003c]
stb %l5,[%o3+0x019] ! Mem[000000003d800019]
jmpl %g6+8,%g0
ldsb [%o2+0x01d],%l7 ! Mem[000000003d00001d]
p22_call_0_ho:
sth %l0,[%o0+0x006] ! Mem[000000003c000006]
retl
stb %l1,[%o1+0x010] ! Mem[000000003c800010]
p23_jmpl_0_le:
lduh [%i1+0x010],%l0 ! Mem[000000003e800010]
sth %l0,[%i3+0x018] ! Mem[000000003f800018]
jmpl %g6+8,%g0
ldsw [%i2+0x038],%l3 ! Mem[000000003f000038]
p23_call_0_le:
stx %l5,[%i3+0x028] ! Mem[000000003f800028]
ldsh [%i2+0x004],%l2 ! Mem[000000003f000004]
ldd [%i1+0x010],%l6 ! Mem[000000003e800010]
stx %l0,[%i2+0x030] ! Mem[000000003f000030]
ldd [%i2+0x000],%l0 ! Mem[000000003f000000]
stw %l7,[%i2+0x018] ! Mem[000000003f000018]
ldd [%i3+0x000],%l2 ! Mem[000000003f800000]
retl
ldub [%i2+0x00d],%l3 ! Mem[000000003f00000d]
p23_jmpl_0_lo:
lduh [%o1+0x010],%l0 ! Mem[000000003e800010]
sth %l0,[%o3+0x018] ! Mem[000000003f800018]
jmpl %g6+8,%g0
ldsw [%o2+0x038],%l3 ! Mem[000000003f000038]
p23_call_0_lo:
stx %l5,[%o3+0x028] ! Mem[000000003f800028]
ldsh [%o2+0x004],%l2 ! Mem[000000003f000004]
ldd [%o1+0x010],%l6 ! Mem[000000003e800010]
stx %l0,[%o2+0x030] ! Mem[000000003f000030]
ldd [%o2+0x000],%l0 ! Mem[000000003f000000]
stw %l7,[%o2+0x018] ! Mem[000000003f000018]
ldd [%o3+0x000],%l2 ! Mem[000000003f800000]
retl
ldub [%o2+0x00d],%l3 ! Mem[000000003f00000d]
p23_jmpl_0_he:
ldd [%i1+0x010],%l4 ! Mem[000000003e800010]
stw %l3,[%i0+0x01c] ! Mem[000000003e00001c]
ldx [%i3+0x038],%l5 ! Mem[000000003f800038]
jmpl %g6+8,%g0
std %l6,[%i1+0x038] ! Mem[000000003e800038]
p23_call_0_he:
lduh [%i0+0x006],%l0 ! Mem[000000003e000006]
retl
lduw [%i0+0x030],%l1 ! Mem[000000003e000030]
p23_jmpl_0_ho:
ldd [%o1+0x010],%l4 ! Mem[000000003e800010]
stw %l3,[%o0+0x01c] ! Mem[000000003e00001c]
ldx [%o3+0x038],%l5 ! Mem[000000003f800038]
jmpl %g6+8,%g0
std %l6,[%o1+0x038] ! Mem[000000003e800038]
p23_call_0_ho:
lduh [%o0+0x006],%l0 ! Mem[000000003e000006]
retl
lduw [%o0+0x030],%l1 ! Mem[000000003e000030]
p24_jmpl_0_le:
sth %l0,[%i1+0x030] ! Mem[0000000040800030]
ldd [%i3+0x038],%l0 ! Mem[0000000041800038]
jmpl %g6+8,%g0
ldsw [%i1+0x018],%l3 ! Mem[0000000040800018]
p24_call_0_le:
std %l4,[%i2+0x028] ! Mem[0000000041000028]
ldsb [%i0+0x025],%l2 ! Mem[0000000040000025]
stb %l7,[%i3+0x030] ! Mem[0000000041800030]
std %l0,[%i1+0x010] ! Mem[0000000040800010]
std %l0,[%i3+0x020] ! Mem[0000000041800020]
ldsw [%i2+0x018],%l7 ! Mem[0000000041000018]
stw %l3,[%i1+0x024] ! Mem[0000000040800024]
retl
lduw [%i1+0x02c],%l3 ! Mem[000000004080002c]
p24_jmpl_0_lo:
sth %l0,[%o1+0x030] ! Mem[0000000040800030]
ldd [%o3+0x038],%l0 ! Mem[0000000041800038]
jmpl %g6+8,%g0
ldsw [%o1+0x018],%l3 ! Mem[0000000040800018]
p24_call_0_lo:
std %l4,[%o2+0x028] ! Mem[0000000041000028]
ldsb [%o0+0x025],%l2 ! Mem[0000000040000025]
stb %l7,[%o3+0x030] ! Mem[0000000041800030]
std %l0,[%o1+0x010] ! Mem[0000000040800010]
std %l0,[%o3+0x020] ! Mem[0000000041800020]
ldsw [%o2+0x018],%l7 ! Mem[0000000041000018]
stw %l3,[%o1+0x024] ! Mem[0000000040800024]
retl
lduw [%o1+0x02c],%l3 ! Mem[000000004080002c]
p24_jmpl_0_he:
ldsb [%i2+0x010],%l4 ! Mem[0000000041000010]
lduw [%i3+0x03c],%l3 ! Mem[000000004180003c]
lduw [%i3+0x018],%l5 ! Mem[0000000041800018]
jmpl %g6+8,%g0
ldsh [%i0+0x01c],%l7 ! Mem[000000004000001c]
p24_call_0_he:
stw %l0,[%i1+0x004] ! Mem[0000000040800004]
retl
ldub [%i0+0x010],%l1 ! Mem[0000000040000010]
p24_jmpl_0_ho:
ldsb [%o2+0x010],%l4 ! Mem[0000000041000010]
lduw [%o3+0x03c],%l3 ! Mem[000000004180003c]
lduw [%o3+0x018],%l5 ! Mem[0000000041800018]
jmpl %g6+8,%g0
ldsh [%o0+0x01c],%l7 ! Mem[000000004000001c]
p24_call_0_ho:
stw %l0,[%o1+0x004] ! Mem[0000000040800004]
retl
ldub [%o0+0x010],%l1 ! Mem[0000000040000010]
p25_jmpl_0_le:
ldsh [%i2+0x010],%l0 ! Mem[0000000043000010]
ldsw [%i3+0x018],%l0 ! Mem[0000000043800018]
jmpl %g6+8,%g0
ldsw [%i1+0x038],%l3 ! Mem[0000000042800038]
p25_call_0_le:
stb %l5,[%i1+0x02d] ! Mem[000000004280002d]
ldd [%i2+0x000],%l2 ! Mem[0000000043000000]
ldsb [%i3+0x010],%l7 ! Mem[0000000043800010]
lduw [%i0+0x034],%l0 ! Mem[0000000042000034]
ldx [%i0+0x000],%l1 ! Mem[0000000042000000]
stb %l7,[%i2+0x018] ! Mem[0000000043000018]
stw %l3,[%i3+0x004] ! Mem[0000000043800004]
retl
stb %l3,[%i0+0x00d] ! Mem[000000004200000d]
p25_jmpl_0_lo:
ldsh [%o2+0x010],%l0 ! Mem[0000000043000010]
ldsw [%o3+0x018],%l0 ! Mem[0000000043800018]
jmpl %g6+8,%g0
ldsw [%o1+0x038],%l3 ! Mem[0000000042800038]
p25_call_0_lo:
stb %l5,[%o1+0x02d] ! Mem[000000004280002d]
ldd [%o2+0x000],%l2 ! Mem[0000000043000000]
ldsb [%o3+0x010],%l7 ! Mem[0000000043800010]
lduw [%o0+0x034],%l0 ! Mem[0000000042000034]
ldx [%o0+0x000],%l1 ! Mem[0000000042000000]
stb %l7,[%o2+0x018] ! Mem[0000000043000018]
stw %l3,[%o3+0x004] ! Mem[0000000043800004]
retl
stb %l3,[%o0+0x00d] ! Mem[000000004200000d]
p25_jmpl_0_he:
ldd [%i3+0x010],%l4 ! Mem[0000000043800010]
ldsb [%i2+0x01c],%l3 ! Mem[000000004300001c]
ldx [%i3+0x038],%l5 ! Mem[0000000043800038]
jmpl %g6+8,%g0
stb %l7,[%i2+0x03d] ! Mem[000000004300003d]
p25_call_0_he:
ldub [%i1+0x006],%l0 ! Mem[0000000042800006]
retl
ldd [%i0+0x030],%l0 ! Mem[0000000042000030]
p25_jmpl_0_ho:
ldd [%o3+0x010],%l4 ! Mem[0000000043800010]
ldsb [%o2+0x01c],%l3 ! Mem[000000004300001c]
ldx [%o3+0x038],%l5 ! Mem[0000000043800038]
jmpl %g6+8,%g0
stb %l7,[%o2+0x03d] ! Mem[000000004300003d]
p25_call_0_ho:
ldub [%o1+0x006],%l0 ! Mem[0000000042800006]
retl
ldd [%o0+0x030],%l0 ! Mem[0000000042000030]
p26_jmpl_0_le:
ldx [%i2+0x030],%l0 ! Mem[0000000045000030]
lduw [%i3+0x038],%l0 ! Mem[0000000045800038]
jmpl %g6+8,%g0
ldsw [%i0+0x018],%l3 ! Mem[0000000044000018]
p26_call_0_le:
lduh [%i0+0x02c],%l5 ! Mem[000000004400002c]
stx %l2,[%i1+0x020] ! Mem[0000000044800020]
ldx [%i1+0x030],%l7 ! Mem[0000000044800030]
ldsw [%i3+0x014],%l0 ! Mem[0000000045800014]
lduh [%i1+0x022],%l1 ! Mem[0000000044800022]
ldsh [%i2+0x018],%l7 ! Mem[0000000045000018]
std %l2,[%i1+0x020] ! Mem[0000000044800020]
retl
sth %l3,[%i2+0x02c] ! Mem[000000004500002c]
p26_jmpl_0_lo:
ldx [%o2+0x030],%l0 ! Mem[0000000045000030]
lduw [%o3+0x038],%l0 ! Mem[0000000045800038]
jmpl %g6+8,%g0
ldsw [%o0+0x018],%l3 ! Mem[0000000044000018]
p26_call_0_lo:
lduh [%o0+0x02c],%l5 ! Mem[000000004400002c]
stx %l2,[%o1+0x020] ! Mem[0000000044800020]
ldx [%o1+0x030],%l7 ! Mem[0000000044800030]
ldsw [%o3+0x014],%l0 ! Mem[0000000045800014]
lduh [%o1+0x022],%l1 ! Mem[0000000044800022]
ldsh [%o2+0x018],%l7 ! Mem[0000000045000018]
std %l2,[%o1+0x020] ! Mem[0000000044800020]
retl
sth %l3,[%o2+0x02c] ! Mem[000000004500002c]
p26_jmpl_0_he:
ldsb [%i0+0x010],%l4 ! Mem[0000000044000010]
stw %l3,[%i1+0x03c] ! Mem[000000004480003c]
lduw [%i0+0x018],%l5 ! Mem[0000000044000018]
jmpl %g6+8,%g0
ldsw [%i2+0x01c],%l7 ! Mem[000000004500001c]
p26_call_0_he:
sth %l0,[%i2+0x006] ! Mem[0000000045000006]
retl
stw %l1,[%i3+0x010] ! Mem[0000000045800010]
p26_jmpl_0_ho:
ldsb [%o0+0x010],%l4 ! Mem[0000000044000010]
stw %l3,[%o1+0x03c] ! Mem[000000004480003c]
lduw [%o0+0x018],%l5 ! Mem[0000000044000018]
jmpl %g6+8,%g0
ldsw [%o2+0x01c],%l7 ! Mem[000000004500001c]
p26_call_0_ho:
sth %l0,[%o2+0x006] ! Mem[0000000045000006]
retl
stw %l1,[%o3+0x010] ! Mem[0000000045800010]
p27_jmpl_0_le:
stx %l0,[%i2+0x010] ! Mem[0000000047000010]
std %l0,[%i3+0x018] ! Mem[0000000047800018]
jmpl %g6+8,%g0
ldsw [%i0+0x038],%l3 ! Mem[0000000046000038]
p27_call_0_le:
ldsh [%i2+0x02c],%l5 ! Mem[000000004700002c]
stw %l2,[%i3+0x004] ! Mem[0000000047800004]
ldsh [%i3+0x010],%l7 ! Mem[0000000047800010]
ldd [%i2+0x030],%l0 ! Mem[0000000047000030]
ldsw [%i2+0x000],%l1 ! Mem[0000000047000000]
ldx [%i2+0x018],%l7 ! Mem[0000000047000018]
std %l2,[%i0+0x000] ! Mem[0000000046000000]
retl
stx %l3,[%i2+0x008] ! Mem[0000000047000008]
p27_jmpl_0_lo:
stx %l0,[%o2+0x010] ! Mem[0000000047000010]
std %l0,[%o3+0x018] ! Mem[0000000047800018]
jmpl %g6+8,%g0
ldsw [%o0+0x038],%l3 ! Mem[0000000046000038]
p27_call_0_lo:
ldsh [%o2+0x02c],%l5 ! Mem[000000004700002c]
stw %l2,[%o3+0x004] ! Mem[0000000047800004]
ldsh [%o3+0x010],%l7 ! Mem[0000000047800010]
ldd [%o2+0x030],%l0 ! Mem[0000000047000030]
ldsw [%o2+0x000],%l1 ! Mem[0000000047000000]
ldx [%o2+0x018],%l7 ! Mem[0000000047000018]
std %l2,[%o0+0x000] ! Mem[0000000046000000]
retl
stx %l3,[%o2+0x008] ! Mem[0000000047000008]
p27_jmpl_0_he:
ldsh [%i1+0x010],%l4 ! Mem[0000000046800010]
lduw [%i0+0x01c],%l3 ! Mem[000000004600001c]
lduh [%i0+0x038],%l5 ! Mem[0000000046000038]
jmpl %g6+8,%g0
std %l6,[%i1+0x038] ! Mem[0000000046800038]
p27_call_0_he:
ldsw [%i2+0x004],%l0 ! Mem[0000000047000004]
retl
std %l0,[%i2+0x030] ! Mem[0000000047000030]
p27_jmpl_0_ho:
ldsh [%o1+0x010],%l4 ! Mem[0000000046800010]
lduw [%o0+0x01c],%l3 ! Mem[000000004600001c]
lduh [%o0+0x038],%l5 ! Mem[0000000046000038]
jmpl %g6+8,%g0
std %l6,[%o1+0x038] ! Mem[0000000046800038]
p27_call_0_ho:
ldsw [%o2+0x004],%l0 ! Mem[0000000047000004]
retl
std %l0,[%o2+0x030] ! Mem[0000000047000030]
p28_jmpl_0_le:
ldub [%i2+0x030],%l0 ! Mem[0000000049000030]
sth %l0,[%i3+0x038] ! Mem[0000000049800038]
jmpl %g6+8,%g0
ldsw [%i0+0x018],%l3 ! Mem[0000000048000018]
p28_call_0_le:
ldsb [%i2+0x02d],%l5 ! Mem[000000004900002d]
sth %l2,[%i2+0x024] ! Mem[0000000049000024]
stb %l7,[%i3+0x030] ! Mem[0000000049800030]
sth %l0,[%i1+0x016] ! Mem[0000000048800016]
stx %l1,[%i2+0x020] ! Mem[0000000049000020]
stx %l7,[%i2+0x018] ! Mem[0000000049000018]
ldx [%i2+0x020],%l3 ! Mem[0000000049000020]
retl
ldsb [%i1+0x02d],%l3 ! Mem[000000004880002d]
p28_jmpl_0_lo:
ldub [%o2+0x030],%l0 ! Mem[0000000049000030]
sth %l0,[%o3+0x038] ! Mem[0000000049800038]
jmpl %g6+8,%g0
ldsw [%o0+0x018],%l3 ! Mem[0000000048000018]
p28_call_0_lo:
ldsb [%o2+0x02d],%l5 ! Mem[000000004900002d]
sth %l2,[%o2+0x024] ! Mem[0000000049000024]
stb %l7,[%o3+0x030] ! Mem[0000000049800030]
sth %l0,[%o1+0x016] ! Mem[0000000048800016]
stx %l1,[%o2+0x020] ! Mem[0000000049000020]
stx %l7,[%o2+0x018] ! Mem[0000000049000018]
ldx [%o2+0x020],%l3 ! Mem[0000000049000020]
retl
ldsb [%o1+0x02d],%l3 ! Mem[000000004880002d]
p28_jmpl_0_he:
ldsw [%i2+0x010],%l4 ! Mem[0000000049000010]
ldsb [%i3+0x03c],%l3 ! Mem[000000004980003c]
lduw [%i1+0x018],%l5 ! Mem[0000000048800018]
jmpl %g6+8,%g0
ldub [%i3+0x01d],%l7 ! Mem[000000004980001d]
p28_call_0_he:
std %l0,[%i3+0x000] ! Mem[0000000049800000]
retl
lduh [%i2+0x010],%l1 ! Mem[0000000049000010]
p28_jmpl_0_ho:
ldsw [%o2+0x010],%l4 ! Mem[0000000049000010]
ldsb [%o3+0x03c],%l3 ! Mem[000000004980003c]
lduw [%o1+0x018],%l5 ! Mem[0000000048800018]
jmpl %g6+8,%g0
ldub [%o3+0x01d],%l7 ! Mem[000000004980001d]
p28_call_0_ho:
std %l0,[%o3+0x000] ! Mem[0000000049800000]
retl
lduh [%o2+0x010],%l1 ! Mem[0000000049000010]
p29_jmpl_0_le:
std %l0,[%i2+0x010] ! Mem[000000004b000010]
ldd [%i3+0x018],%l0 ! Mem[000000004b800018]
jmpl %g6+8,%g0
ldsw [%i3+0x038],%l3 ! Mem[000000004b800038]
p29_call_0_le:
stw %l5,[%i1+0x02c] ! Mem[000000004a80002c]
std %l2,[%i3+0x000] ! Mem[000000004b800000]
ldsw [%i1+0x010],%l7 ! Mem[000000004a800010]
lduh [%i0+0x036],%l0 ! Mem[000000004a000036]
sth %l1,[%i3+0x002] ! Mem[000000004b800002]
lduw [%i2+0x018],%l7 ! Mem[000000004b000018]
lduh [%i1+0x004],%l3 ! Mem[000000004a800004]
retl
lduh [%i3+0x00c],%l3 ! Mem[000000004b80000c]
p29_jmpl_0_lo:
std %l0,[%o2+0x010] ! Mem[000000004b000010]
ldd [%o3+0x018],%l0 ! Mem[000000004b800018]
jmpl %g6+8,%g0
ldsw [%o3+0x038],%l3 ! Mem[000000004b800038]
p29_call_0_lo:
stw %l5,[%o1+0x02c] ! Mem[000000004a80002c]
std %l2,[%o3+0x000] ! Mem[000000004b800000]
ldsw [%o1+0x010],%l7 ! Mem[000000004a800010]
lduh [%o0+0x036],%l0 ! Mem[000000004a000036]
sth %l1,[%o3+0x002] ! Mem[000000004b800002]
lduw [%o2+0x018],%l7 ! Mem[000000004b000018]
lduh [%o1+0x004],%l3 ! Mem[000000004a800004]
retl
lduh [%o3+0x00c],%l3 ! Mem[000000004b80000c]
p29_jmpl_0_he:
ldsh [%i3+0x010],%l4 ! Mem[000000004b800010]
std %l2,[%i2+0x018] ! Mem[000000004b000018]
lduh [%i1+0x038],%l5 ! Mem[000000004a800038]
jmpl %g6+8,%g0
sth %l7,[%i2+0x03c] ! Mem[000000004b00003c]
p29_call_0_he:
ldsh [%i3+0x006],%l0 ! Mem[000000004b800006]
retl
ldsw [%i1+0x030],%l1 ! Mem[000000004a800030]
p29_jmpl_0_ho:
ldsh [%o3+0x010],%l4 ! Mem[000000004b800010]
std %l2,[%o2+0x018] ! Mem[000000004b000018]
lduh [%o1+0x038],%l5 ! Mem[000000004a800038]
jmpl %g6+8,%g0
sth %l7,[%o2+0x03c] ! Mem[000000004b00003c]
p29_call_0_ho:
ldsh [%o3+0x006],%l0 ! Mem[000000004b800006]
retl
ldsw [%o1+0x030],%l1 ! Mem[000000004a800030]
p30_jmpl_0_le:
ldsb [%i2+0x030],%l0 ! Mem[000000004d000030]
ldsw [%i3+0x038],%l0 ! Mem[000000004d800038]
jmpl %g6+8,%g0
ldsw [%i2+0x018],%l3 ! Mem[000000004d000018]
p30_call_0_le:
stb %l5,[%i3+0x02d] ! Mem[000000004d80002d]
stb %l2,[%i2+0x025] ! Mem[000000004d000025]
std %l6,[%i2+0x030] ! Mem[000000004d000030]
ldsh [%i3+0x016],%l0 ! Mem[000000004d800016]
stb %l1,[%i0+0x023] ! Mem[000000004c000023]
stw %l7,[%i2+0x018] ! Mem[000000004d000018]
lduh [%i2+0x024],%l3 ! Mem[000000004d000024]
retl
ldx [%i2+0x028],%l3 ! Mem[000000004d000028]
p30_jmpl_0_lo:
ldsb [%o2+0x030],%l0 ! Mem[000000004d000030]
ldsw [%o3+0x038],%l0 ! Mem[000000004d800038]
jmpl %g6+8,%g0
ldsw [%o2+0x018],%l3 ! Mem[000000004d000018]
p30_call_0_lo:
stb %l5,[%o3+0x02d] ! Mem[000000004d80002d]
stb %l2,[%o2+0x025] ! Mem[000000004d000025]
std %l6,[%o2+0x030] ! Mem[000000004d000030]
ldsh [%o3+0x016],%l0 ! Mem[000000004d800016]
stb %l1,[%o0+0x023] ! Mem[000000004c000023]
stw %l7,[%o2+0x018] ! Mem[000000004d000018]
lduh [%o2+0x024],%l3 ! Mem[000000004d000024]
retl
ldx [%o2+0x028],%l3 ! Mem[000000004d000028]
p30_jmpl_0_he:
ldsw [%i0+0x010],%l4 ! Mem[000000004c000010]
ldub [%i2+0x03c],%l3 ! Mem[000000004d00003c]
ldub [%i2+0x019],%l5 ! Mem[000000004d000019]
jmpl %g6+8,%g0
ldsw [%i2+0x01c],%l7 ! Mem[000000004d00001c]
p30_call_0_he:
stb %l0,[%i0+0x006] ! Mem[000000004c000006]
retl
stx %l1,[%i0+0x010] ! Mem[000000004c000010]
p30_jmpl_0_ho:
ldsw [%o0+0x010],%l4 ! Mem[000000004c000010]
ldub [%o2+0x03c],%l3 ! Mem[000000004d00003c]
ldub [%o2+0x019],%l5 ! Mem[000000004d000019]
jmpl %g6+8,%g0
ldsw [%o2+0x01c],%l7 ! Mem[000000004d00001c]
p30_call_0_ho:
stb %l0,[%o0+0x006] ! Mem[000000004c000006]
retl
stx %l1,[%o0+0x010] ! Mem[000000004c000010]
p31_jmpl_0_le:
lduw [%i2+0x010],%l0 ! Mem[000000004f000010]
lduw [%i3+0x018],%l0 ! Mem[000000004f800018]
jmpl %g6+8,%g0
ldsw [%i2+0x038],%l3 ! Mem[000000004f000038]
p31_call_0_le:
ldx [%i2+0x028],%l5 ! Mem[000000004f000028]
ldx [%i0+0x000],%l2 ! Mem[000000004e000000]
ldsh [%i3+0x010],%l7 ! Mem[000000004f800010]
stx %l0,[%i3+0x030] ! Mem[000000004f800030]
ldub [%i1+0x003],%l1 ! Mem[000000004e800003]
lduh [%i2+0x018],%l7 ! Mem[000000004f000018]
ldsw [%i1+0x004],%l3 ! Mem[000000004e800004]
retl
std %l2,[%i2+0x008] ! Mem[000000004f000008]
p31_jmpl_0_lo:
lduw [%o2+0x010],%l0 ! Mem[000000004f000010]
lduw [%o3+0x018],%l0 ! Mem[000000004f800018]
jmpl %g6+8,%g0
ldsw [%o2+0x038],%l3 ! Mem[000000004f000038]
p31_call_0_lo:
ldx [%o2+0x028],%l5 ! Mem[000000004f000028]
ldx [%o0+0x000],%l2 ! Mem[000000004e000000]
ldsh [%o3+0x010],%l7 ! Mem[000000004f800010]
stx %l0,[%o3+0x030] ! Mem[000000004f800030]
ldub [%o1+0x003],%l1 ! Mem[000000004e800003]
lduh [%o2+0x018],%l7 ! Mem[000000004f000018]
ldsw [%o1+0x004],%l3 ! Mem[000000004e800004]
retl
std %l2,[%o2+0x008] ! Mem[000000004f000008]
p31_jmpl_0_he:
ldub [%i2+0x010],%l4 ! Mem[000000004f000010]
stx %l3,[%i1+0x018] ! Mem[000000004e800018]
ldsw [%i2+0x038],%l5 ! Mem[000000004f000038]
jmpl %g6+8,%g0
stw %l7,[%i0+0x03c] ! Mem[000000004e00003c]
p31_call_0_he:
ldsb [%i0+0x006],%l0 ! Mem[000000004e000006]
retl
sth %l1,[%i0+0x030] ! Mem[000000004e000030]
p31_jmpl_0_ho:
ldub [%o2+0x010],%l4 ! Mem[000000004f000010]
stx %l3,[%o1+0x018] ! Mem[000000004e800018]
ldsw [%o2+0x038],%l5 ! Mem[000000004f000038]
jmpl %g6+8,%g0
stw %l7,[%o0+0x03c] ! Mem[000000004e00003c]
p31_call_0_ho:
ldsb [%o0+0x006],%l0 ! Mem[000000004e000006]
retl
sth %l1,[%o0+0x030] ! Mem[000000004e000030]
p32_jmpl_0_le:
stw %l0,[%i2+0x030] ! Mem[0000000051000030]
ldx [%i3+0x038],%l0 ! Mem[0000000051800038]
jmpl %g6+8,%g0
ldsw [%i1+0x018],%l3 ! Mem[0000000050800018]
p32_call_0_le:
ldub [%i2+0x02d],%l5 ! Mem[000000005100002d]
lduw [%i2+0x024],%l2 ! Mem[0000000051000024]
sth %l7,[%i1+0x030] ! Mem[0000000050800030]
std %l0,[%i1+0x010] ! Mem[0000000050800010]
ldsh [%i2+0x022],%l1 ! Mem[0000000051000022]
sth %l7,[%i2+0x018] ! Mem[0000000051000018]
ldsw [%i3+0x024],%l3 ! Mem[0000000051800024]
retl
stw %l3,[%i0+0x02c] ! Mem[000000005000002c]
p32_jmpl_0_lo:
stw %l0,[%o2+0x030] ! Mem[0000000051000030]
ldx [%o3+0x038],%l0 ! Mem[0000000051800038]
jmpl %g6+8,%g0
ldsw [%o1+0x018],%l3 ! Mem[0000000050800018]
p32_call_0_lo:
ldub [%o2+0x02d],%l5 ! Mem[000000005100002d]
lduw [%o2+0x024],%l2 ! Mem[0000000051000024]
sth %l7,[%o1+0x030] ! Mem[0000000050800030]
std %l0,[%o1+0x010] ! Mem[0000000050800010]
ldsh [%o2+0x022],%l1 ! Mem[0000000051000022]
sth %l7,[%o2+0x018] ! Mem[0000000051000018]
ldsw [%o3+0x024],%l3 ! Mem[0000000051800024]
retl
stw %l3,[%o0+0x02c] ! Mem[000000005000002c]
p32_jmpl_0_he:
ldsw [%i2+0x010],%l4 ! Mem[0000000051000010]
std %l2,[%i0+0x038] ! Mem[0000000050000038]
ldub [%i3+0x019],%l5 ! Mem[0000000051800019]
jmpl %g6+8,%g0
ldub [%i3+0x01d],%l7 ! Mem[000000005180001d]
p32_call_0_he:
ldx [%i0+0x000],%l0 ! Mem[0000000050000000]
retl
stb %l1,[%i0+0x010] ! Mem[0000000050000010]
p32_jmpl_0_ho:
ldsw [%o2+0x010],%l4 ! Mem[0000000051000010]
std %l2,[%o0+0x038] ! Mem[0000000050000038]
ldub [%o3+0x019],%l5 ! Mem[0000000051800019]
jmpl %g6+8,%g0
ldub [%o3+0x01d],%l7 ! Mem[000000005180001d]
p32_call_0_ho:
ldx [%o0+0x000],%l0 ! Mem[0000000050000000]
retl
stb %l1,[%o0+0x010] ! Mem[0000000050000010]
p33_jmpl_0_le:
ldsw [%i2+0x010],%l0 ! Mem[0000000053000010]
sth %l0,[%i3+0x018] ! Mem[0000000053800018]
jmpl %g6+8,%g0
ldsw [%i0+0x038],%l3 ! Mem[0000000052000038]
p33_call_0_le:
ldsb [%i0+0x02d],%l5 ! Mem[000000005200002d]
ldx [%i1+0x000],%l2 ! Mem[0000000052800000]
ldsw [%i2+0x010],%l7 ! Mem[0000000053000010]
lduw [%i0+0x034],%l0 ! Mem[0000000052000034]
ldd [%i2+0x000],%l0 ! Mem[0000000053000000]
ldsh [%i1+0x018],%l7 ! Mem[0000000052800018]
ldsb [%i1+0x004],%l3 ! Mem[0000000052800004]
retl
ldd [%i3+0x008],%l2 ! Mem[0000000053800008]
p33_jmpl_0_lo:
ldsw [%o2+0x010],%l0 ! Mem[0000000053000010]
sth %l0,[%o3+0x018] ! Mem[0000000053800018]
jmpl %g6+8,%g0
ldsw [%o0+0x038],%l3 ! Mem[0000000052000038]
p33_call_0_lo:
ldsb [%o0+0x02d],%l5 ! Mem[000000005200002d]
ldx [%o1+0x000],%l2 ! Mem[0000000052800000]
ldsw [%o2+0x010],%l7 ! Mem[0000000053000010]
lduw [%o0+0x034],%l0 ! Mem[0000000052000034]
ldd [%o2+0x000],%l0 ! Mem[0000000053000000]
ldsh [%o1+0x018],%l7 ! Mem[0000000052800018]
ldsb [%o1+0x004],%l3 ! Mem[0000000052800004]
retl
ldd [%o3+0x008],%l2 ! Mem[0000000053800008]
p33_jmpl_0_he:
ldub [%i3+0x010],%l4 ! Mem[0000000053800010]
ldub [%i2+0x01c],%l3 ! Mem[000000005300001c]
ldsw [%i3+0x038],%l5 ! Mem[0000000053800038]
jmpl %g6+8,%g0
sth %l7,[%i2+0x03c] ! Mem[000000005300003c]
p33_call_0_he:
ldd [%i0+0x000],%l0 ! Mem[0000000052000000]
retl
ldub [%i3+0x030],%l1 ! Mem[0000000053800030]
p33_jmpl_0_ho:
ldub [%o3+0x010],%l4 ! Mem[0000000053800010]
ldub [%o2+0x01c],%l3 ! Mem[000000005300001c]
ldsw [%o3+0x038],%l5 ! Mem[0000000053800038]
jmpl %g6+8,%g0
sth %l7,[%o2+0x03c] ! Mem[000000005300003c]
p33_call_0_ho:
ldd [%o0+0x000],%l0 ! Mem[0000000052000000]
retl
ldub [%o3+0x030],%l1 ! Mem[0000000053800030]
p34_jmpl_0_le:
stb %l0,[%i2+0x030] ! Mem[0000000055000030]
ldd [%i3+0x038],%l0 ! Mem[0000000055800038]
jmpl %g6+8,%g0
ldsw [%i0+0x018],%l3 ! Mem[0000000054000018]
p34_call_0_le:
stw %l5,[%i3+0x02c] ! Mem[000000005580002c]
lduw [%i2+0x024],%l2 ! Mem[0000000055000024]
stw %l7,[%i3+0x030] ! Mem[0000000055800030]
ldsw [%i3+0x014],%l0 ! Mem[0000000055800014]
stw %l1,[%i3+0x020] ! Mem[0000000055800020]
std %l6,[%i1+0x018] ! Mem[0000000054800018]
stx %l3,[%i3+0x020] ! Mem[0000000055800020]
retl
ldsh [%i2+0x02c],%l3 ! Mem[000000005500002c]
p34_jmpl_0_lo:
stb %l0,[%o2+0x030] ! Mem[0000000055000030]
ldd [%o3+0x038],%l0 ! Mem[0000000055800038]
jmpl %g6+8,%g0
ldsw [%o0+0x018],%l3 ! Mem[0000000054000018]
p34_call_0_lo:
stw %l5,[%o3+0x02c] ! Mem[000000005580002c]
lduw [%o2+0x024],%l2 ! Mem[0000000055000024]
stw %l7,[%o3+0x030] ! Mem[0000000055800030]
ldsw [%o3+0x014],%l0 ! Mem[0000000055800014]
stw %l1,[%o3+0x020] ! Mem[0000000055800020]
std %l6,[%o1+0x018] ! Mem[0000000054800018]
stx %l3,[%o3+0x020] ! Mem[0000000055800020]
retl
ldsh [%o2+0x02c],%l3 ! Mem[000000005500002c]
p34_jmpl_0_he:
lduh [%i0+0x010],%l4 ! Mem[0000000054000010]
stx %l3,[%i2+0x038] ! Mem[0000000055000038]
ldsh [%i3+0x018],%l5 ! Mem[0000000055800018]
jmpl %g6+8,%g0
lduh [%i1+0x01c],%l7 ! Mem[000000005480001c]
p34_call_0_he:
stb %l0,[%i1+0x006] ! Mem[0000000054800006]
retl
ldsh [%i2+0x010],%l1 ! Mem[0000000055000010]
p34_jmpl_0_ho:
lduh [%o0+0x010],%l4 ! Mem[0000000054000010]
stx %l3,[%o2+0x038] ! Mem[0000000055000038]
ldsh [%o3+0x018],%l5 ! Mem[0000000055800018]
jmpl %g6+8,%g0
lduh [%o1+0x01c],%l7 ! Mem[000000005480001c]
p34_call_0_ho:
stb %l0,[%o1+0x006] ! Mem[0000000054800006]
retl
ldsh [%o2+0x010],%l1 ! Mem[0000000055000010]
p35_jmpl_0_le:
ldd [%i2+0x010],%l0 ! Mem[0000000057000010]
ldsw [%i2+0x018],%l0 ! Mem[0000000057000018]
jmpl %g6+8,%g0
ldsw [%i0+0x038],%l3 ! Mem[0000000056000038]
p35_call_0_le:
sth %l5,[%i2+0x02c] ! Mem[000000005700002c]
lduh [%i1+0x004],%l2 ! Mem[0000000056800004]
ldub [%i1+0x010],%l7 ! Mem[0000000056800010]
ldd [%i3+0x030],%l0 ! Mem[0000000057800030]
ldx [%i3+0x000],%l1 ! Mem[0000000057800000]
ldsb [%i1+0x018],%l7 ! Mem[0000000056800018]
stx %l3,[%i1+0x000] ! Mem[0000000056800000]
retl
ldub [%i1+0x00d],%l3 ! Mem[000000005680000d]
p35_jmpl_0_lo:
ldd [%o2+0x010],%l0 ! Mem[0000000057000010]
ldsw [%o2+0x018],%l0 ! Mem[0000000057000018]
jmpl %g6+8,%g0
ldsw [%o0+0x038],%l3 ! Mem[0000000056000038]
p35_call_0_lo:
sth %l5,[%o2+0x02c] ! Mem[000000005700002c]
lduh [%o1+0x004],%l2 ! Mem[0000000056800004]
ldub [%o1+0x010],%l7 ! Mem[0000000056800010]
ldd [%o3+0x030],%l0 ! Mem[0000000057800030]
ldx [%o3+0x000],%l1 ! Mem[0000000057800000]
ldsb [%o1+0x018],%l7 ! Mem[0000000056800018]
stx %l3,[%o1+0x000] ! Mem[0000000056800000]
retl
ldub [%o1+0x00d],%l3 ! Mem[000000005680000d]
p35_jmpl_0_he:
ldub [%i2+0x010],%l4 ! Mem[0000000057000010]
ldx [%i1+0x018],%l3 ! Mem[0000000056800018]
ldsw [%i0+0x038],%l5 ! Mem[0000000056000038]
jmpl %g6+8,%g0
stw %l7,[%i0+0x03c] ! Mem[000000005600003c]
p35_call_0_he:
ldsb [%i1+0x006],%l0 ! Mem[0000000056800006]
retl
ldd [%i2+0x030],%l0 ! Mem[0000000057000030]
p35_jmpl_0_ho:
ldub [%o2+0x010],%l4 ! Mem[0000000057000010]
ldx [%o1+0x018],%l3 ! Mem[0000000056800018]
ldsw [%o0+0x038],%l5 ! Mem[0000000056000038]
jmpl %g6+8,%g0
stw %l7,[%o0+0x03c] ! Mem[000000005600003c]
p35_call_0_ho:
ldsb [%o1+0x006],%l0 ! Mem[0000000056800006]
retl
ldd [%o2+0x030],%l0 ! Mem[0000000057000030]
p36_jmpl_0_le:
lduh [%i2+0x030],%l0 ! Mem[0000000059000030]
ldub [%i2+0x038],%l0 ! Mem[0000000059000038]
jmpl %g6+8,%g0
ldsw [%i3+0x018],%l3 ! Mem[0000000059800018]
p36_call_0_le:
ldx [%i1+0x028],%l5 ! Mem[0000000058800028]
ldub [%i3+0x025],%l2 ! Mem[0000000059800025]
stx %l7,[%i2+0x030] ! Mem[0000000059000030]
stb %l0,[%i1+0x016] ! Mem[0000000058800016]
lduh [%i0+0x022],%l1 ! Mem[0000000058000022]
lduw [%i1+0x018],%l7 ! Mem[0000000058800018]
sth %l3,[%i0+0x024] ! Mem[0000000058000024]
retl
lduw [%i0+0x02c],%l3 ! Mem[000000005800002c]
p36_jmpl_0_lo:
lduh [%o2+0x030],%l0 ! Mem[0000000059000030]
ldub [%o2+0x038],%l0 ! Mem[0000000059000038]
jmpl %g6+8,%g0
ldsw [%o3+0x018],%l3 ! Mem[0000000059800018]
p36_call_0_lo:
ldx [%o1+0x028],%l5 ! Mem[0000000058800028]
ldub [%o3+0x025],%l2 ! Mem[0000000059800025]
stx %l7,[%o2+0x030] ! Mem[0000000059000030]
stb %l0,[%o1+0x016] ! Mem[0000000058800016]
lduh [%o0+0x022],%l1 ! Mem[0000000058000022]
lduw [%o1+0x018],%l7 ! Mem[0000000058800018]
sth %l3,[%o0+0x024] ! Mem[0000000058000024]
retl
lduw [%o0+0x02c],%l3 ! Mem[000000005800002c]
p36_jmpl_0_he:
lduh [%i2+0x010],%l4 ! Mem[0000000059000010]
ldsh [%i0+0x03c],%l3 ! Mem[000000005800003c]
ldsh [%i0+0x018],%l5 ! Mem[0000000058000018]
jmpl %g6+8,%g0
lduw [%i2+0x01c],%l7 ! Mem[000000005900001c]
p36_call_0_he:
ldx [%i2+0x000],%l0 ! Mem[0000000059000000]
retl
std %l0,[%i1+0x010] ! Mem[0000000058800010]
p36_jmpl_0_ho:
lduh [%o2+0x010],%l4 ! Mem[0000000059000010]
ldsh [%o0+0x03c],%l3 ! Mem[000000005800003c]
ldsh [%o0+0x018],%l5 ! Mem[0000000058000018]
jmpl %g6+8,%g0
lduw [%o2+0x01c],%l7 ! Mem[000000005900001c]
p36_call_0_ho:
ldx [%o2+0x000],%l0 ! Mem[0000000059000000]
retl
std %l0,[%o1+0x010] ! Mem[0000000058800010]
p37_jmpl_0_le:
sth %l0,[%i2+0x010] ! Mem[000000005b000010]
ldx [%i2+0x018],%l0 ! Mem[000000005b000018]
jmpl %g6+8,%g0
ldsw [%i3+0x038],%l3 ! Mem[000000005b800038]
p37_call_0_le:
ldub [%i0+0x02d],%l5 ! Mem[000000005a00002d]
ldsw [%i2+0x004],%l2 ! Mem[000000005b000004]
lduh [%i3+0x010],%l7 ! Mem[000000005b800010]
lduh [%i0+0x036],%l0 ! Mem[000000005a000036]
ldsw [%i1+0x000],%l1 ! Mem[000000005a800000]
ldd [%i1+0x018],%l6 ! Mem[000000005a800018]
sth %l3,[%i2+0x004] ! Mem[000000005b000004]
retl
stb %l3,[%i3+0x00d] ! Mem[000000005b80000d]
p37_jmpl_0_lo:
sth %l0,[%o2+0x010] ! Mem[000000005b000010]
ldx [%o2+0x018],%l0 ! Mem[000000005b000018]
jmpl %g6+8,%g0
ldsw [%o3+0x038],%l3 ! Mem[000000005b800038]
p37_call_0_lo:
ldub [%o0+0x02d],%l5 ! Mem[000000005a00002d]
ldsw [%o2+0x004],%l2 ! Mem[000000005b000004]
lduh [%o3+0x010],%l7 ! Mem[000000005b800010]
lduh [%o0+0x036],%l0 ! Mem[000000005a000036]
ldsw [%o1+0x000],%l1 ! Mem[000000005a800000]
ldd [%o1+0x018],%l6 ! Mem[000000005a800018]
sth %l3,[%o2+0x004] ! Mem[000000005b000004]
retl
stb %l3,[%o3+0x00d] ! Mem[000000005b80000d]
p37_jmpl_0_he:
lduw [%i3+0x010],%l4 ! Mem[000000005b800010]
stx %l3,[%i3+0x018] ! Mem[000000005b800018]
ldsb [%i1+0x039],%l5 ! Mem[000000005a800039]
jmpl %g6+8,%g0
stx %l7,[%i2+0x038] ! Mem[000000005b000038]
p37_call_0_he:
ldd [%i2+0x000],%l0 ! Mem[000000005b000000]
retl
ldx [%i0+0x030],%l1 ! Mem[000000005a000030]
p37_jmpl_0_ho:
lduw [%o3+0x010],%l4 ! Mem[000000005b800010]
stx %l3,[%o3+0x018] ! Mem[000000005b800018]
ldsb [%o1+0x039],%l5 ! Mem[000000005a800039]
jmpl %g6+8,%g0
stx %l7,[%o2+0x038] ! Mem[000000005b000038]
p37_call_0_ho:
ldd [%o2+0x000],%l0 ! Mem[000000005b000000]
retl
ldx [%o0+0x030],%l1 ! Mem[000000005a000030]
p38_jmpl_0_le:
ldsh [%i2+0x030],%l0 ! Mem[000000005d000030]
sth %l0,[%i2+0x038] ! Mem[000000005d000038]
jmpl %g6+8,%g0
ldsw [%i2+0x018],%l3 ! Mem[000000005d000018]
p38_call_0_le:
ldsw [%i2+0x02c],%l5 ! Mem[000000005d00002c]
ldsh [%i3+0x024],%l2 ! Mem[000000005d800024]
stw %l7,[%i1+0x030] ! Mem[000000005c800030]
ldsh [%i3+0x016],%l0 ! Mem[000000005d800016]
ldsb [%i2+0x023],%l1 ! Mem[000000005d000023]
lduh [%i1+0x018],%l7 ! Mem[000000005c800018]
stb %l3,[%i1+0x024] ! Mem[000000005c800024]
retl
sth %l3,[%i2+0x02c] ! Mem[000000005d00002c]
p38_jmpl_0_lo:
ldsh [%o2+0x030],%l0 ! Mem[000000005d000030]
sth %l0,[%o2+0x038] ! Mem[000000005d000038]
jmpl %g6+8,%g0
ldsw [%o2+0x018],%l3 ! Mem[000000005d000018]
p38_call_0_lo:
ldsw [%o2+0x02c],%l5 ! Mem[000000005d00002c]
ldsh [%o3+0x024],%l2 ! Mem[000000005d800024]
stw %l7,[%o1+0x030] ! Mem[000000005c800030]
ldsh [%o3+0x016],%l0 ! Mem[000000005d800016]
ldsb [%o2+0x023],%l1 ! Mem[000000005d000023]
lduh [%o1+0x018],%l7 ! Mem[000000005c800018]
stb %l3,[%o1+0x024] ! Mem[000000005c800024]
retl
sth %l3,[%o2+0x02c] ! Mem[000000005d00002c]
p38_jmpl_0_he:
ldx [%i1+0x010],%l4 ! Mem[000000005c800010]
ldx [%i2+0x038],%l3 ! Mem[000000005d000038]
ldd [%i1+0x018],%l4 ! Mem[000000005c800018]
jmpl %g6+8,%g0
lduh [%i1+0x01c],%l7 ! Mem[000000005c80001c]
p38_call_0_he:
lduw [%i3+0x004],%l0 ! Mem[000000005d800004]
retl
ldsw [%i0+0x010],%l1 ! Mem[000000005c000010]
p38_jmpl_0_ho:
ldx [%o1+0x010],%l4 ! Mem[000000005c800010]
ldx [%o2+0x038],%l3 ! Mem[000000005d000038]
ldd [%o1+0x018],%l4 ! Mem[000000005c800018]
jmpl %g6+8,%g0
lduh [%o1+0x01c],%l7 ! Mem[000000005c80001c]
p38_call_0_ho:
lduw [%o3+0x004],%l0 ! Mem[000000005d800004]
retl
ldsw [%o0+0x010],%l1 ! Mem[000000005c000010]
p39_jmpl_0_le:
ldx [%i2+0x010],%l0 ! Mem[000000005f000010]
ldd [%i2+0x018],%l0 ! Mem[000000005f000018]
jmpl %g6+8,%g0
ldsw [%i1+0x038],%l3 ! Mem[000000005e800038]
p39_call_0_le:
ldd [%i2+0x028],%l4 ! Mem[000000005f000028]
ldsb [%i2+0x005],%l2 ! Mem[000000005f000005]
lduw [%i2+0x010],%l7 ! Mem[000000005f000010]
stx %l0,[%i3+0x030] ! Mem[000000005f800030]
sth %l1,[%i2+0x002] ! Mem[000000005f000002]
sth %l7,[%i1+0x018] ! Mem[000000005e800018]
lduw [%i2+0x004],%l3 ! Mem[000000005f000004]
retl
stx %l3,[%i1+0x008] ! Mem[000000005e800008]
p39_jmpl_0_lo:
ldx [%o2+0x010],%l0 ! Mem[000000005f000010]
ldd [%o2+0x018],%l0 ! Mem[000000005f000018]
jmpl %g6+8,%g0
ldsw [%o1+0x038],%l3 ! Mem[000000005e800038]
p39_call_0_lo:
ldd [%o2+0x028],%l4 ! Mem[000000005f000028]
ldsb [%o2+0x005],%l2 ! Mem[000000005f000005]
lduw [%o2+0x010],%l7 ! Mem[000000005f000010]
stx %l0,[%o3+0x030] ! Mem[000000005f800030]
sth %l1,[%o2+0x002] ! Mem[000000005f000002]
sth %l7,[%o1+0x018] ! Mem[000000005e800018]
lduw [%o2+0x004],%l3 ! Mem[000000005f000004]
retl
stx %l3,[%o1+0x008] ! Mem[000000005e800008]
p39_jmpl_0_he:
lduw [%i2+0x010],%l4 ! Mem[000000005f000010]
ldsh [%i2+0x01c],%l3 ! Mem[000000005f00001c]
ldsb [%i2+0x039],%l5 ! Mem[000000005f000039]
jmpl %g6+8,%g0
ldd [%i3+0x038],%l6 ! Mem[000000005f800038]
p39_call_0_he:
stx %l0,[%i3+0x000] ! Mem[000000005f800000]
retl
ldsb [%i0+0x030],%l1 ! Mem[000000005e000030]
p39_jmpl_0_ho:
lduw [%o2+0x010],%l4 ! Mem[000000005f000010]
ldsh [%o2+0x01c],%l3 ! Mem[000000005f00001c]
ldsb [%o2+0x039],%l5 ! Mem[000000005f000039]
jmpl %g6+8,%g0
ldd [%o3+0x038],%l6 ! Mem[000000005f800038]
p39_call_0_ho:
stx %l0,[%o3+0x000] ! Mem[000000005f800000]
retl
ldsb [%o0+0x030],%l1 ! Mem[000000005e000030]
p40_jmpl_0_le:
stx %l0,[%i2+0x030] ! Mem[0000000061000030]
ldsb [%i2+0x038],%l0 ! Mem[0000000061000038]
jmpl %g6+8,%g0
ldsw [%i1+0x018],%l3 ! Mem[0000000060800018]
p40_call_0_le:
sth %l5,[%i1+0x02c] ! Mem[000000006080002c]
ldd [%i0+0x020],%l2 ! Mem[0000000060000020]
stx %l7,[%i3+0x030] ! Mem[0000000061800030]
std %l0,[%i2+0x010] ! Mem[0000000061000010]
stb %l1,[%i3+0x023] ! Mem[0000000061800023]
ldub [%i1+0x018],%l7 ! Mem[0000000060800018]
lduw [%i1+0x024],%l3 ! Mem[0000000060800024]
retl
ldsb [%i0+0x02d],%l3 ! Mem[000000006000002d]
p40_jmpl_0_lo:
stx %l0,[%o2+0x030] ! Mem[0000000061000030]
ldsb [%o2+0x038],%l0 ! Mem[0000000061000038]
jmpl %g6+8,%g0
ldsw [%o1+0x018],%l3 ! Mem[0000000060800018]
p40_call_0_lo:
sth %l5,[%o1+0x02c] ! Mem[000000006080002c]
ldd [%o0+0x020],%l2 ! Mem[0000000060000020]
stx %l7,[%o3+0x030] ! Mem[0000000061800030]
std %l0,[%o2+0x010] ! Mem[0000000061000010]
stb %l1,[%o3+0x023] ! Mem[0000000061800023]
ldub [%o1+0x018],%l7 ! Mem[0000000060800018]
lduw [%o1+0x024],%l3 ! Mem[0000000060800024]
retl
ldsb [%o0+0x02d],%l3 ! Mem[000000006000002d]
p40_jmpl_0_he:
ldx [%i2+0x010],%l4 ! Mem[0000000061000010]
sth %l3,[%i1+0x03c] ! Mem[000000006080003c]
ldd [%i2+0x018],%l4 ! Mem[0000000061000018]
jmpl %g6+8,%g0
lduw [%i2+0x01c],%l7 ! Mem[000000006100001c]
p40_call_0_he:
lduh [%i0+0x006],%l0 ! Mem[0000000060000006]
retl
stx %l1,[%i3+0x010] ! Mem[0000000061800010]
p40_jmpl_0_ho:
ldx [%o2+0x010],%l4 ! Mem[0000000061000010]
sth %l3,[%o1+0x03c] ! Mem[000000006080003c]
ldd [%o2+0x018],%l4 ! Mem[0000000061000018]
jmpl %g6+8,%g0
lduw [%o2+0x01c],%l7 ! Mem[000000006100001c]
p40_call_0_ho:
lduh [%o0+0x006],%l0 ! Mem[0000000060000006]
retl
stx %l1,[%o3+0x010] ! Mem[0000000061800010]
p41_jmpl_0_le:
ldub [%i2+0x010],%l0 ! Mem[0000000063000010]
ldub [%i2+0x018],%l0 ! Mem[0000000063000018]
jmpl %g6+8,%g0
ldsw [%i0+0x038],%l3 ! Mem[0000000062000038]
p41_call_0_le:
std %l4,[%i3+0x028] ! Mem[0000000063800028]
stx %l2,[%i2+0x000] ! Mem[0000000063000000]
ldx [%i1+0x010],%l7 ! Mem[0000000062800010]
lduw [%i0+0x034],%l0 ! Mem[0000000062000034]
lduw [%i0+0x000],%l1 ! Mem[0000000062000000]
std %l6,[%i1+0x018] ! Mem[0000000062800018]
ldub [%i3+0x004],%l3 ! Mem[0000000063800004]
retl
ldsw [%i2+0x00c],%l3 ! Mem[000000006300000c]
p41_jmpl_0_lo:
ldub [%o2+0x010],%l0 ! Mem[0000000063000010]
ldub [%o2+0x018],%l0 ! Mem[0000000063000018]
jmpl %g6+8,%g0
ldsw [%o0+0x038],%l3 ! Mem[0000000062000038]
p41_call_0_lo:
std %l4,[%o3+0x028] ! Mem[0000000063800028]
stx %l2,[%o2+0x000] ! Mem[0000000063000000]
ldx [%o1+0x010],%l7 ! Mem[0000000062800010]
lduw [%o0+0x034],%l0 ! Mem[0000000062000034]
lduw [%o0+0x000],%l1 ! Mem[0000000062000000]
std %l6,[%o1+0x018] ! Mem[0000000062800018]
ldub [%o3+0x004],%l3 ! Mem[0000000063800004]
retl
ldsw [%o2+0x00c],%l3 ! Mem[000000006300000c]
p41_jmpl_0_he:
stb %l4,[%i3+0x010] ! Mem[0000000063800010]
lduh [%i3+0x01c],%l3 ! Mem[000000006380001c]
stx %l5,[%i3+0x038] ! Mem[0000000063800038]
jmpl %g6+8,%g0
stx %l7,[%i1+0x038] ! Mem[0000000062800038]
p41_call_0_he:
stw %l0,[%i0+0x004] ! Mem[0000000062000004]
retl
stb %l1,[%i2+0x030] ! Mem[0000000063000030]
p41_jmpl_0_ho:
stb %l4,[%o3+0x010] ! Mem[0000000063800010]
lduh [%o3+0x01c],%l3 ! Mem[000000006380001c]
stx %l5,[%o3+0x038] ! Mem[0000000063800038]
jmpl %g6+8,%g0
stx %l7,[%o1+0x038] ! Mem[0000000062800038]
p41_call_0_ho:
stw %l0,[%o0+0x004] ! Mem[0000000062000004]
retl
stb %l1,[%o2+0x030] ! Mem[0000000063000030]
p42_jmpl_0_le:
std %l0,[%i2+0x030] ! Mem[0000000065000030]
ldx [%i1+0x038],%l0 ! Mem[0000000064800038]
jmpl %g6+8,%g0
ldsb [%i0+0x01b],%l3 ! Mem[000000006400001b]
p42_call_0_le:
lduw [%i2+0x02c],%l5 ! Mem[000000006500002c]
stw %l2,[%i1+0x024] ! Mem[0000000064800024]
ldd [%i2+0x030],%l6 ! Mem[0000000065000030]
ldsb [%i3+0x016],%l0 ! Mem[0000000065800016]
ldub [%i1+0x023],%l1 ! Mem[0000000064800023]
ldsb [%i1+0x018],%l7 ! Mem[0000000064800018]
ldub [%i1+0x024],%l3 ! Mem[0000000064800024]
retl
lduh [%i2+0x02c],%l3 ! Mem[000000006500002c]
p42_jmpl_0_lo:
std %l0,[%o2+0x030] ! Mem[0000000065000030]
ldx [%o1+0x038],%l0 ! Mem[0000000064800038]
jmpl %g6+8,%g0
ldsb [%o0+0x01b],%l3 ! Mem[000000006400001b]
p42_call_0_lo:
lduw [%o2+0x02c],%l5 ! Mem[000000006500002c]
stw %l2,[%o1+0x024] ! Mem[0000000064800024]
ldd [%o2+0x030],%l6 ! Mem[0000000065000030]
ldsb [%o3+0x016],%l0 ! Mem[0000000065800016]
ldub [%o1+0x023],%l1 ! Mem[0000000064800023]
ldsb [%o1+0x018],%l7 ! Mem[0000000064800018]
ldub [%o1+0x024],%l3 ! Mem[0000000064800024]
retl
lduh [%o2+0x02c],%l3 ! Mem[000000006500002c]
p42_jmpl_0_he:
ldx [%i1+0x010],%l4 ! Mem[0000000064800010]
ldd [%i2+0x038],%l2 ! Mem[0000000065000038]
stw %l5,[%i3+0x018] ! Mem[0000000065800018]
jmpl %g6+8,%g0
ldx [%i0+0x018],%l7 ! Mem[0000000064000018]
p42_call_0_he:
ldub [%i0+0x006],%l0 ! Mem[0000000064000006]
retl
lduw [%i1+0x010],%l1 ! Mem[0000000064800010]
p42_jmpl_0_ho:
ldx [%o1+0x010],%l4 ! Mem[0000000064800010]
ldd [%o2+0x038],%l2 ! Mem[0000000065000038]
stw %l5,[%o3+0x018] ! Mem[0000000065800018]
jmpl %g6+8,%g0
ldx [%o0+0x018],%l7 ! Mem[0000000064000018]
p42_call_0_ho:
ldub [%o0+0x006],%l0 ! Mem[0000000064000006]
retl
lduw [%o1+0x010],%l1 ! Mem[0000000064800010]
p43_jmpl_0_le:
ldsb [%i2+0x010],%l0 ! Mem[0000000067000010]
sth %l0,[%i1+0x018] ! Mem[0000000066800018]
jmpl %g6+8,%g0
ldsb [%i0+0x03b],%l3 ! Mem[000000006600003b]
p43_call_0_le:
ldsw [%i2+0x02c],%l5 ! Mem[000000006700002c]
sth %l2,[%i2+0x004] ! Mem[0000000067000004]
lduw [%i3+0x010],%l7 ! Mem[0000000067800010]
stw %l0,[%i3+0x034] ! Mem[0000000067800034]
ldd [%i2+0x000],%l0 ! Mem[0000000067000000]
stb %l7,[%i1+0x018] ! Mem[0000000066800018]
ldsh [%i0+0x004],%l3 ! Mem[0000000066000004]
retl
std %l2,[%i1+0x008] ! Mem[0000000066800008]
p43_jmpl_0_lo:
ldsb [%o2+0x010],%l0 ! Mem[0000000067000010]
sth %l0,[%o1+0x018] ! Mem[0000000066800018]
jmpl %g6+8,%g0
ldsb [%o0+0x03b],%l3 ! Mem[000000006600003b]
p43_call_0_lo:
ldsw [%o2+0x02c],%l5 ! Mem[000000006700002c]
sth %l2,[%o2+0x004] ! Mem[0000000067000004]
lduw [%o3+0x010],%l7 ! Mem[0000000067800010]
stw %l0,[%o3+0x034] ! Mem[0000000067800034]
ldd [%o2+0x000],%l0 ! Mem[0000000067000000]
stb %l7,[%o1+0x018] ! Mem[0000000066800018]
ldsh [%o0+0x004],%l3 ! Mem[0000000066000004]
retl
std %l2,[%o1+0x008] ! Mem[0000000066800008]
p43_jmpl_0_he:
stb %l4,[%i2+0x010] ! Mem[0000000067000010]
sth %l3,[%i2+0x01c] ! Mem[000000006700001c]
stx %l5,[%i3+0x038] ! Mem[0000000067800038]
jmpl %g6+8,%g0
ldd [%i3+0x038],%l6 ! Mem[0000000067800038]
p43_call_0_he:
sth %l0,[%i0+0x006] ! Mem[0000000066000006]
retl
ldub [%i1+0x030],%l1 ! Mem[0000000066800030]
p43_jmpl_0_ho:
stb %l4,[%o2+0x010] ! Mem[0000000067000010]
sth %l3,[%o2+0x01c] ! Mem[000000006700001c]
stx %l5,[%o3+0x038] ! Mem[0000000067800038]
jmpl %g6+8,%g0
ldd [%o3+0x038],%l6 ! Mem[0000000067800038]
p43_call_0_ho:
sth %l0,[%o0+0x006] ! Mem[0000000066000006]
retl
ldub [%o1+0x030],%l1 ! Mem[0000000066800030]
p44_jmpl_0_le:
lduw [%i2+0x030],%l0 ! Mem[0000000069000030]
ldd [%i1+0x038],%l0 ! Mem[0000000068800038]
jmpl %g6+8,%g0
ldsb [%i3+0x01b],%l3 ! Mem[000000006980001b]
p44_call_0_le:
ldd [%i0+0x028],%l4 ! Mem[0000000068000028]
std %l2,[%i1+0x020] ! Mem[0000000068800020]
ldsb [%i0+0x030],%l7 ! Mem[0000000068000030]
stb %l0,[%i2+0x016] ! Mem[0000000069000016]
stw %l1,[%i2+0x020] ! Mem[0000000069000020]
ldd [%i1+0x018],%l6 ! Mem[0000000068800018]
ldd [%i1+0x020],%l2 ! Mem[0000000068800020]
retl
stw %l3,[%i3+0x02c] ! Mem[000000006980002c]
p44_jmpl_0_lo:
lduw [%o2+0x030],%l0 ! Mem[0000000069000030]
ldd [%o1+0x038],%l0 ! Mem[0000000068800038]
jmpl %g6+8,%g0
ldsb [%o3+0x01b],%l3 ! Mem[000000006980001b]
p44_call_0_lo:
ldd [%o0+0x028],%l4 ! Mem[0000000068000028]
std %l2,[%o1+0x020] ! Mem[0000000068800020]
ldsb [%o0+0x030],%l7 ! Mem[0000000068000030]
stb %l0,[%o2+0x016] ! Mem[0000000069000016]
stw %l1,[%o2+0x020] ! Mem[0000000069000020]
ldd [%o1+0x018],%l6 ! Mem[0000000068800018]
ldd [%o1+0x020],%l2 ! Mem[0000000068800020]
retl
stw %l3,[%o3+0x02c] ! Mem[000000006980002c]
p44_jmpl_0_he:
std %l4,[%i2+0x010] ! Mem[0000000069000010]
lduh [%i1+0x03c],%l3 ! Mem[000000006880003c]
stw %l5,[%i3+0x018] ! Mem[0000000069800018]
jmpl %g6+8,%g0
stb %l7,[%i2+0x01d] ! Mem[000000006900001d]
p44_call_0_he:
ldsw [%i1+0x004],%l0 ! Mem[0000000068800004]
retl
ldd [%i0+0x010],%l0 ! Mem[0000000068000010]
p44_jmpl_0_ho:
std %l4,[%o2+0x010] ! Mem[0000000069000010]
lduh [%o1+0x03c],%l3 ! Mem[000000006880003c]
stw %l5,[%o3+0x018] ! Mem[0000000069800018]
jmpl %g6+8,%g0
stb %l7,[%o2+0x01d] ! Mem[000000006900001d]
p44_call_0_ho:
ldsw [%o1+0x004],%l0 ! Mem[0000000068800004]
retl
ldd [%o0+0x010],%l0 ! Mem[0000000068000010]
p45_jmpl_0_le:
stw %l0,[%i2+0x010] ! Mem[000000006b000010]
ldsb [%i1+0x018],%l0 ! Mem[000000006a800018]
jmpl %g6+8,%g0
ldsb [%i2+0x03b],%l3 ! Mem[000000006b00003b]
p45_call_0_le:
stx %l5,[%i3+0x028] ! Mem[000000006b800028]
sth %l2,[%i3+0x004] ! Mem[000000006b800004]
ldx [%i2+0x010],%l7 ! Mem[000000006b000010]
lduh [%i1+0x036],%l0 ! Mem[000000006a800036]
std %l0,[%i3+0x000] ! Mem[000000006b800000]
lduh [%i1+0x018],%l7 ! Mem[000000006a800018]
ldd [%i0+0x000],%l2 ! Mem[000000006a000000]
retl
ldd [%i2+0x008],%l2 ! Mem[000000006b000008]
p45_jmpl_0_lo:
stw %l0,[%o2+0x010] ! Mem[000000006b000010]
ldsb [%o1+0x018],%l0 ! Mem[000000006a800018]
jmpl %g6+8,%g0
ldsb [%o2+0x03b],%l3 ! Mem[000000006b00003b]
p45_call_0_lo:
stx %l5,[%o3+0x028] ! Mem[000000006b800028]
sth %l2,[%o3+0x004] ! Mem[000000006b800004]
ldx [%o2+0x010],%l7 ! Mem[000000006b000010]
lduh [%o1+0x036],%l0 ! Mem[000000006a800036]
std %l0,[%o3+0x000] ! Mem[000000006b800000]
lduh [%o1+0x018],%l7 ! Mem[000000006a800018]
ldd [%o0+0x000],%l2 ! Mem[000000006a000000]
retl
ldd [%o2+0x008],%l2 ! Mem[000000006b000008]
p45_jmpl_0_he:
stb %l4,[%i3+0x010] ! Mem[000000006b800010]
ldd [%i0+0x018],%l2 ! Mem[000000006a000018]
sth %l5,[%i0+0x038] ! Mem[000000006a000038]
jmpl %g6+8,%g0
ldsb [%i1+0x03d],%l7 ! Mem[000000006a80003d]
p45_call_0_he:
stw %l0,[%i1+0x004] ! Mem[000000006a800004]
retl
stw %l1,[%i0+0x030] ! Mem[000000006a000030]
p45_jmpl_0_ho:
stb %l4,[%o3+0x010] ! Mem[000000006b800010]
ldd [%o0+0x018],%l2 ! Mem[000000006a000018]
sth %l5,[%o0+0x038] ! Mem[000000006a000038]
jmpl %g6+8,%g0
ldsb [%o1+0x03d],%l7 ! Mem[000000006a80003d]
p45_call_0_ho:
stw %l0,[%o1+0x004] ! Mem[000000006a800004]
retl
stw %l1,[%o0+0x030] ! Mem[000000006a000030]
p46_jmpl_0_le:
ldsw [%i2+0x030],%l0 ! Mem[000000006d000030]
ldub [%i1+0x038],%l0 ! Mem[000000006c800038]
jmpl %g6+8,%g0
ldsb [%i1+0x01b],%l3 ! Mem[000000006c80001b]
p46_call_0_le:
std %l4,[%i2+0x028] ! Mem[000000006d000028]
std %l2,[%i2+0x020] ! Mem[000000006d000020]
ldsh [%i3+0x030],%l7 ! Mem[000000006d800030]
ldsh [%i3+0x016],%l0 ! Mem[000000006d800016]
lduh [%i0+0x022],%l1 ! Mem[000000006c000022]
stx %l7,[%i1+0x018] ! Mem[000000006c800018]
stw %l3,[%i2+0x024] ! Mem[000000006d000024]
retl
ldsh [%i2+0x02c],%l3 ! Mem[000000006d00002c]
p46_jmpl_0_lo:
ldsw [%o2+0x030],%l0 ! Mem[000000006d000030]
ldub [%o1+0x038],%l0 ! Mem[000000006c800038]
jmpl %g6+8,%g0
ldsb [%o1+0x01b],%l3 ! Mem[000000006c80001b]
p46_call_0_lo:
std %l4,[%o2+0x028] ! Mem[000000006d000028]
std %l2,[%o2+0x020] ! Mem[000000006d000020]
ldsh [%o3+0x030],%l7 ! Mem[000000006d800030]
ldsh [%o3+0x016],%l0 ! Mem[000000006d800016]
lduh [%o0+0x022],%l1 ! Mem[000000006c000022]
stx %l7,[%o1+0x018] ! Mem[000000006c800018]
stw %l3,[%o2+0x024] ! Mem[000000006d000024]
retl
ldsh [%o2+0x02c],%l3 ! Mem[000000006d00002c]
p46_jmpl_0_he:
std %l4,[%i1+0x010] ! Mem[000000006c800010]
stb %l3,[%i3+0x03c] ! Mem[000000006d80003c]
stw %l5,[%i0+0x018] ! Mem[000000006c000018]
jmpl %g6+8,%g0
ldx [%i3+0x018],%l7 ! Mem[000000006d800018]
p46_call_0_he:
ldub [%i2+0x006],%l0 ! Mem[000000006d000006]
retl
ldx [%i0+0x010],%l1 ! Mem[000000006c000010]
p46_jmpl_0_ho:
std %l4,[%o1+0x010] ! Mem[000000006c800010]
stb %l3,[%o3+0x03c] ! Mem[000000006d80003c]
stw %l5,[%o0+0x018] ! Mem[000000006c000018]
jmpl %g6+8,%g0
ldx [%o3+0x018],%l7 ! Mem[000000006d800018]
p46_call_0_ho:
ldub [%o2+0x006],%l0 ! Mem[000000006d000006]
retl
ldx [%o0+0x010],%l1 ! Mem[000000006c000010]
p47_jmpl_0_le:
stb %l0,[%i3+0x010] ! Mem[000000006f800010]
ldx [%i1+0x018],%l0 ! Mem[000000006e800018]
jmpl %g6+8,%g0
ldsb [%i1+0x03b],%l3 ! Mem[000000006e80003b]
p47_call_0_le:
lduw [%i1+0x02c],%l5 ! Mem[000000006e80002c]
stb %l2,[%i0+0x005] ! Mem[000000006e000005]
stb %l7,[%i0+0x010] ! Mem[000000006e000010]
stx %l0,[%i3+0x030] ! Mem[000000006f800030]
ldsw [%i1+0x000],%l1 ! Mem[000000006e800000]
ldub [%i1+0x018],%l7 ! Mem[000000006e800018]
stw %l3,[%i1+0x004] ! Mem[000000006e800004]
retl
ldub [%i0+0x00d],%l3 ! Mem[000000006e00000d]
p47_jmpl_0_lo:
stb %l0,[%o3+0x010] ! Mem[000000006f800010]
ldx [%o1+0x018],%l0 ! Mem[000000006e800018]
jmpl %g6+8,%g0
ldsb [%o1+0x03b],%l3 ! Mem[000000006e80003b]
p47_call_0_lo:
lduw [%o1+0x02c],%l5 ! Mem[000000006e80002c]
stb %l2,[%o0+0x005] ! Mem[000000006e000005]
stb %l7,[%o0+0x010] ! Mem[000000006e000010]
stx %l0,[%o3+0x030] ! Mem[000000006f800030]
ldsw [%o1+0x000],%l1 ! Mem[000000006e800000]
ldub [%o1+0x018],%l7 ! Mem[000000006e800018]
stw %l3,[%o1+0x004] ! Mem[000000006e800004]
retl
ldub [%o0+0x00d],%l3 ! Mem[000000006e00000d]
p47_jmpl_0_he:
sth %l4,[%i2+0x010] ! Mem[000000006f000010]
ldsw [%i2+0x01c],%l3 ! Mem[000000006f00001c]
sth %l5,[%i1+0x038] ! Mem[000000006e800038]
jmpl %g6+8,%g0
ldsh [%i2+0x03c],%l7 ! Mem[000000006f00003c]
p47_call_0_he:
sth %l0,[%i2+0x006] ! Mem[000000006f000006]
retl
lduh [%i3+0x030],%l1 ! Mem[000000006f800030]
p47_jmpl_0_ho:
sth %l4,[%o2+0x010] ! Mem[000000006f000010]
ldsw [%o2+0x01c],%l3 ! Mem[000000006f00001c]
sth %l5,[%o1+0x038] ! Mem[000000006e800038]
jmpl %g6+8,%g0
ldsh [%o2+0x03c],%l7 ! Mem[000000006f00003c]
p47_call_0_ho:
sth %l0,[%o2+0x006] ! Mem[000000006f000006]
retl
lduh [%o3+0x030],%l1 ! Mem[000000006f800030]
p48_jmpl_0_le:
ldsh [%i3+0x030],%l0 ! Mem[0000000071800030]
sth %l0,[%i1+0x038] ! Mem[0000000070800038]
jmpl %g6+8,%g0
ldsb [%i0+0x01b],%l3 ! Mem[000000007000001b]
p48_call_0_le:
lduh [%i0+0x02c],%l5 ! Mem[000000007000002c]
ldx [%i2+0x020],%l2 ! Mem[0000000071000020]
ldsb [%i2+0x030],%l7 ! Mem[0000000071000030]
std %l0,[%i2+0x010] ! Mem[0000000071000010]
ldsb [%i2+0x023],%l1 ! Mem[0000000071000023]
std %l6,[%i1+0x018] ! Mem[0000000070800018]
std %l2,[%i2+0x020] ! Mem[0000000071000020]
retl
lduw [%i3+0x02c],%l3 ! Mem[000000007180002c]
p48_jmpl_0_lo:
ldsh [%o3+0x030],%l0 ! Mem[0000000071800030]
sth %l0,[%o1+0x038] ! Mem[0000000070800038]
jmpl %g6+8,%g0
ldsb [%o0+0x01b],%l3 ! Mem[000000007000001b]
p48_call_0_lo:
lduh [%o0+0x02c],%l5 ! Mem[000000007000002c]
ldx [%o2+0x020],%l2 ! Mem[0000000071000020]
ldsb [%o2+0x030],%l7 ! Mem[0000000071000030]
std %l0,[%o2+0x010] ! Mem[0000000071000010]
ldsb [%o2+0x023],%l1 ! Mem[0000000071000023]
std %l6,[%o1+0x018] ! Mem[0000000070800018]
std %l2,[%o2+0x020] ! Mem[0000000071000020]
retl
lduw [%o3+0x02c],%l3 ! Mem[000000007180002c]
p48_jmpl_0_he:
stw %l4,[%i2+0x010] ! Mem[0000000071000010]
ldd [%i2+0x038],%l2 ! Mem[0000000071000038]
std %l4,[%i1+0x018] ! Mem[0000000070800018]
jmpl %g6+8,%g0
stb %l7,[%i2+0x01d] ! Mem[000000007100001d]
p48_call_0_he:
ldsw [%i3+0x004],%l0 ! Mem[0000000071800004]
retl
ldsw [%i2+0x010],%l1 ! Mem[0000000071000010]
p48_jmpl_0_ho:
stw %l4,[%o2+0x010] ! Mem[0000000071000010]
ldd [%o2+0x038],%l2 ! Mem[0000000071000038]
std %l4,[%o1+0x018] ! Mem[0000000070800018]
jmpl %g6+8,%g0
stb %l7,[%o2+0x01d] ! Mem[000000007100001d]
p48_call_0_ho:
ldsw [%o3+0x004],%l0 ! Mem[0000000071800004]
retl
ldsw [%o2+0x010],%l1 ! Mem[0000000071000010]
p49_jmpl_0_le:
ldx [%i3+0x010],%l0 ! Mem[0000000073800010]
stw %l0,[%i1+0x018] ! Mem[0000000072800018]
jmpl %g6+8,%g0
ldsb [%i0+0x03b],%l3 ! Mem[000000007200003b]
p49_call_0_le:
ldsh [%i2+0x02c],%l5 ! Mem[000000007300002c]
lduw [%i0+0x004],%l2 ! Mem[0000000072000004]
std %l6,[%i3+0x010] ! Mem[0000000073800010]
ldub [%i1+0x036],%l0 ! Mem[0000000072800036]
stx %l1,[%i2+0x000] ! Mem[0000000073000000]
ldsw [%i1+0x018],%l7 ! Mem[0000000072800018]
std %l2,[%i1+0x000] ! Mem[0000000072800000]
retl
stb %l3,[%i2+0x00d] ! Mem[000000007300000d]
p49_jmpl_0_lo:
ldx [%o3+0x010],%l0 ! Mem[0000000073800010]
stw %l0,[%o1+0x018] ! Mem[0000000072800018]
jmpl %g6+8,%g0
ldsb [%o0+0x03b],%l3 ! Mem[000000007200003b]
p49_call_0_lo:
ldsh [%o2+0x02c],%l5 ! Mem[000000007300002c]
lduw [%o0+0x004],%l2 ! Mem[0000000072000004]
std %l6,[%o3+0x010] ! Mem[0000000073800010]
ldub [%o1+0x036],%l0 ! Mem[0000000072800036]
stx %l1,[%o2+0x000] ! Mem[0000000073000000]
ldsw [%o1+0x018],%l7 ! Mem[0000000072800018]
std %l2,[%o1+0x000] ! Mem[0000000072800000]
retl
stb %l3,[%o2+0x00d] ! Mem[000000007300000d]
p49_jmpl_0_he:
sth %l4,[%i0+0x010] ! Mem[0000000072000010]
stb %l3,[%i0+0x01c] ! Mem[000000007200001c]
stb %l5,[%i2+0x039] ! Mem[0000000073000039]
jmpl %g6+8,%g0
ldsw [%i0+0x03c],%l7 ! Mem[000000007200003c]
p49_call_0_he:
std %l0,[%i3+0x000] ! Mem[0000000073800000]
retl
stx %l1,[%i1+0x030] ! Mem[0000000072800030]
p49_jmpl_0_ho:
sth %l4,[%o0+0x010] ! Mem[0000000072000010]
stb %l3,[%o0+0x01c] ! Mem[000000007200001c]
stb %l5,[%o2+0x039] ! Mem[0000000073000039]
jmpl %g6+8,%g0
ldsw [%o0+0x03c],%l7 ! Mem[000000007200003c]
p49_call_0_ho:
std %l0,[%o3+0x000] ! Mem[0000000073800000]
retl
stx %l1,[%o1+0x030] ! Mem[0000000072800030]
p50_jmpl_0_le:
stx %l0,[%i3+0x030] ! Mem[0000000075800030]
ldsb [%i0+0x038],%l0 ! Mem[0000000074000038]
jmpl %g6+8,%g0
ldsb [%i0+0x01b],%l3 ! Mem[000000007400001b]
p50_call_0_le:
stx %l5,[%i2+0x028] ! Mem[0000000075000028]
lduh [%i2+0x024],%l2 ! Mem[0000000075000024]
ldsh [%i0+0x030],%l7 ! Mem[0000000074000030]
ldsb [%i0+0x016],%l0 ! Mem[0000000074000016]
stb %l1,[%i3+0x023] ! Mem[0000000075800023]
stb %l7,[%i1+0x018] ! Mem[0000000074800018]
ldx [%i3+0x020],%l3 ! Mem[0000000075800020]
retl
sth %l3,[%i1+0x02c] ! Mem[000000007480002c]
p50_jmpl_0_lo:
stx %l0,[%o3+0x030] ! Mem[0000000075800030]
ldsb [%o0+0x038],%l0 ! Mem[0000000074000038]
jmpl %g6+8,%g0
ldsb [%o0+0x01b],%l3 ! Mem[000000007400001b]
p50_call_0_lo:
stx %l5,[%o2+0x028] ! Mem[0000000075000028]
lduh [%o2+0x024],%l2 ! Mem[0000000075000024]
ldsh [%o0+0x030],%l7 ! Mem[0000000074000030]
ldsb [%o0+0x016],%l0 ! Mem[0000000074000016]
stb %l1,[%o3+0x023] ! Mem[0000000075800023]
stb %l7,[%o1+0x018] ! Mem[0000000074800018]
ldx [%o3+0x020],%l3 ! Mem[0000000075800020]
retl
sth %l3,[%o1+0x02c] ! Mem[000000007480002c]
p50_jmpl_0_he:
stw %l4,[%i1+0x010] ! Mem[0000000074800010]
ldsw [%i3+0x03c],%l3 ! Mem[000000007580003c]
std %l4,[%i2+0x018] ! Mem[0000000075000018]
jmpl %g6+8,%g0
std %l6,[%i3+0x018] ! Mem[0000000075800018]
p50_call_0_he:
ldsh [%i0+0x006],%l0 ! Mem[0000000074000006]
retl
sth %l1,[%i1+0x010] ! Mem[0000000074800010]
p50_jmpl_0_ho:
stw %l4,[%o1+0x010] ! Mem[0000000074800010]
ldsw [%o3+0x03c],%l3 ! Mem[000000007580003c]
std %l4,[%o2+0x018] ! Mem[0000000075000018]
jmpl %g6+8,%g0
std %l6,[%o3+0x018] ! Mem[0000000075800018]
p50_call_0_ho:
ldsh [%o0+0x006],%l0 ! Mem[0000000074000006]
retl
sth %l1,[%o1+0x010] ! Mem[0000000074800010]
p51_jmpl_0_le:
ldub [%i3+0x010],%l0 ! Mem[0000000077800010]
ldub [%i0+0x018],%l0 ! Mem[0000000076000018]
jmpl %g6+8,%g0
ldsb [%i3+0x03b],%l3 ! Mem[000000007780003b]
p51_call_0_le:
stw %l5,[%i1+0x02c] ! Mem[000000007680002c]
ldub [%i1+0x005],%l2 ! Mem[0000000076800005]
sth %l7,[%i2+0x010] ! Mem[0000000077000010]
stw %l0,[%i3+0x034] ! Mem[0000000077800034]
lduw [%i0+0x000],%l1 ! Mem[0000000076000000]
ldd [%i1+0x018],%l6 ! Mem[0000000076800018]
lduh [%i1+0x004],%l3 ! Mem[0000000076800004]
retl
stx %l3,[%i0+0x008] ! Mem[0000000076000008]
p51_jmpl_0_lo:
ldub [%o3+0x010],%l0 ! Mem[0000000077800010]
ldub [%o0+0x018],%l0 ! Mem[0000000076000018]
jmpl %g6+8,%g0
ldsb [%o3+0x03b],%l3 ! Mem[000000007780003b]
p51_call_0_lo:
stw %l5,[%o1+0x02c] ! Mem[000000007680002c]
ldub [%o1+0x005],%l2 ! Mem[0000000076800005]
sth %l7,[%o2+0x010] ! Mem[0000000077000010]
stw %l0,[%o3+0x034] ! Mem[0000000077800034]
lduw [%o0+0x000],%l1 ! Mem[0000000076000000]
ldd [%o1+0x018],%l6 ! Mem[0000000076800018]
lduh [%o1+0x004],%l3 ! Mem[0000000076800004]
retl
stx %l3,[%o0+0x008] ! Mem[0000000076000008]
p51_jmpl_0_he:
stx %l4,[%i2+0x010] ! Mem[0000000077000010]
stw %l3,[%i2+0x01c] ! Mem[000000007700001c]
stb %l5,[%i3+0x039] ! Mem[0000000077800039]
jmpl %g6+8,%g0
ldsh [%i2+0x03c],%l7 ! Mem[000000007700003c]
p51_call_0_he:
stb %l0,[%i0+0x006] ! Mem[0000000076000006]
retl
stb %l1,[%i0+0x030] ! Mem[0000000076000030]
p51_jmpl_0_ho:
stx %l4,[%o2+0x010] ! Mem[0000000077000010]
stw %l3,[%o2+0x01c] ! Mem[000000007700001c]
stb %l5,[%o3+0x039] ! Mem[0000000077800039]
jmpl %g6+8,%g0
ldsh [%o2+0x03c],%l7 ! Mem[000000007700003c]
p51_call_0_ho:
stb %l0,[%o0+0x006] ! Mem[0000000076000006]
retl
stb %l1,[%o0+0x030] ! Mem[0000000076000030]
p52_jmpl_0_le:
std %l0,[%i3+0x030] ! Mem[0000000079800030]
ldx [%i0+0x038],%l0 ! Mem[0000000078000038]
jmpl %g6+8,%g0
ldsb [%i2+0x01b],%l3 ! Mem[000000007900001b]
p52_call_0_le:
stb %l5,[%i3+0x02d] ! Mem[000000007980002d]
ldsw [%i3+0x024],%l2 ! Mem[0000000079800024]
ldsw [%i3+0x030],%l7 ! Mem[0000000079800030]
stb %l0,[%i2+0x016] ! Mem[0000000079000016]
ldub [%i1+0x023],%l1 ! Mem[0000000078800023]
ldx [%i1+0x018],%l7 ! Mem[0000000078800018]
lduh [%i0+0x024],%l3 ! Mem[0000000078000024]
retl
ldsb [%i3+0x02d],%l3 ! Mem[000000007980002d]
p52_jmpl_0_lo:
std %l0,[%o3+0x030] ! Mem[0000000079800030]
ldx [%o0+0x038],%l0 ! Mem[0000000078000038]
jmpl %g6+8,%g0
ldsb [%o2+0x01b],%l3 ! Mem[000000007900001b]
p52_call_0_lo:
stb %l5,[%o3+0x02d] ! Mem[000000007980002d]
ldsw [%o3+0x024],%l2 ! Mem[0000000079800024]
ldsw [%o3+0x030],%l7 ! Mem[0000000079800030]
stb %l0,[%o2+0x016] ! Mem[0000000079000016]
ldub [%o1+0x023],%l1 ! Mem[0000000078800023]
ldx [%o1+0x018],%l7 ! Mem[0000000078800018]
lduh [%o0+0x024],%l3 ! Mem[0000000078000024]
retl
ldsb [%o3+0x02d],%l3 ! Mem[000000007980002d]
p52_jmpl_0_he:
stw %l4,[%i2+0x010] ! Mem[0000000079000010]
lduw [%i2+0x03c],%l3 ! Mem[000000007900003c]
ldx [%i3+0x018],%l5 ! Mem[0000000079800018]
jmpl %g6+8,%g0
sth %l7,[%i1+0x01c] ! Mem[000000007880001c]
p52_call_0_he:
ldsb [%i0+0x006],%l0 ! Mem[0000000078000006]
retl
ldub [%i0+0x010],%l1 ! Mem[0000000078000010]
p52_jmpl_0_ho:
stw %l4,[%o2+0x010] ! Mem[0000000079000010]
lduw [%o2+0x03c],%l3 ! Mem[000000007900003c]
ldx [%o3+0x018],%l5 ! Mem[0000000079800018]
jmpl %g6+8,%g0
sth %l7,[%o1+0x01c] ! Mem[000000007880001c]
p52_call_0_ho:
ldsb [%o0+0x006],%l0 ! Mem[0000000078000006]
retl
ldub [%o0+0x010],%l1 ! Mem[0000000078000010]
p53_jmpl_0_le:
ldsb [%i3+0x010],%l0 ! Mem[000000007b800010]
stb %l0,[%i0+0x018] ! Mem[000000007a000018]
jmpl %g6+8,%g0
ldsb [%i2+0x03b],%l3 ! Mem[000000007b00003b]
p53_call_0_le:
lduh [%i2+0x02c],%l5 ! Mem[000000007b00002c]
ldsh [%i1+0x004],%l2 ! Mem[000000007a800004]
std %l6,[%i0+0x010] ! Mem[000000007a000010]
lduh [%i1+0x036],%l0 ! Mem[000000007a800036]
ldsh [%i2+0x002],%l1 ! Mem[000000007b000002]
stx %l7,[%i1+0x018] ! Mem[000000007a800018]
ldsw [%i1+0x004],%l3 ! Mem[000000007a800004]
retl
ldsw [%i2+0x00c],%l3 ! Mem[000000007b00000c]
p53_jmpl_0_lo:
ldsb [%o3+0x010],%l0 ! Mem[000000007b800010]
stb %l0,[%o0+0x018] ! Mem[000000007a000018]
jmpl %g6+8,%g0
ldsb [%o2+0x03b],%l3 ! Mem[000000007b00003b]
p53_call_0_lo:
lduh [%o2+0x02c],%l5 ! Mem[000000007b00002c]
ldsh [%o1+0x004],%l2 ! Mem[000000007a800004]
std %l6,[%o0+0x010] ! Mem[000000007a000010]
lduh [%o1+0x036],%l0 ! Mem[000000007a800036]
ldsh [%o2+0x002],%l1 ! Mem[000000007b000002]
stx %l7,[%o1+0x018] ! Mem[000000007a800018]
ldsw [%o1+0x004],%l3 ! Mem[000000007a800004]
retl
ldsw [%o2+0x00c],%l3 ! Mem[000000007b00000c]
p53_jmpl_0_he:
stx %l4,[%i0+0x010] ! Mem[000000007a000010]
ldsb [%i1+0x01c],%l3 ! Mem[000000007a80001c]
lduw [%i3+0x038],%l5 ! Mem[000000007b800038]
jmpl %g6+8,%g0
ldsw [%i0+0x03c],%l7 ! Mem[000000007a00003c]
p53_call_0_he:
ldx [%i0+0x000],%l0 ! Mem[000000007a000000]
retl
ldsh [%i3+0x030],%l1 ! Mem[000000007b800030]
p53_jmpl_0_ho:
stx %l4,[%o0+0x010] ! Mem[000000007a000010]
ldsb [%o1+0x01c],%l3 ! Mem[000000007a80001c]
lduw [%o3+0x038],%l5 ! Mem[000000007b800038]
jmpl %g6+8,%g0
ldsw [%o0+0x03c],%l7 ! Mem[000000007a00003c]
p53_call_0_ho:
ldx [%o0+0x000],%l0 ! Mem[000000007a000000]
retl
ldsh [%o3+0x030],%l1 ! Mem[000000007b800030]
p54_jmpl_0_le:
lduw [%i3+0x030],%l0 ! Mem[000000007d800030]
stw %l0,[%i0+0x038] ! Mem[000000007c000038]
jmpl %g6+8,%g0
ldsb [%i1+0x01b],%l3 ! Mem[000000007c80001b]
p54_call_0_le:
ldsh [%i2+0x02c],%l5 ! Mem[000000007d00002c]
ldsb [%i3+0x025],%l2 ! Mem[000000007d800025]
ldub [%i2+0x030],%l7 ! Mem[000000007d000030]
ldsh [%i0+0x016],%l0 ! Mem[000000007c000016]
stw %l1,[%i2+0x020] ! Mem[000000007d000020]
ldub [%i1+0x018],%l7 ! Mem[000000007c800018]
ldsw [%i0+0x024],%l3 ! Mem[000000007c000024]
retl
lduh [%i1+0x02c],%l3 ! Mem[000000007c80002c]
p54_jmpl_0_lo:
lduw [%o3+0x030],%l0 ! Mem[000000007d800030]
stw %l0,[%o0+0x038] ! Mem[000000007c000038]
jmpl %g6+8,%g0
ldsb [%o1+0x01b],%l3 ! Mem[000000007c80001b]
p54_call_0_lo:
ldsh [%o2+0x02c],%l5 ! Mem[000000007d00002c]
ldsb [%o3+0x025],%l2 ! Mem[000000007d800025]
ldub [%o2+0x030],%l7 ! Mem[000000007d000030]
ldsh [%o0+0x016],%l0 ! Mem[000000007c000016]
stw %l1,[%o2+0x020] ! Mem[000000007d000020]
ldub [%o1+0x018],%l7 ! Mem[000000007c800018]
ldsw [%o0+0x024],%l3 ! Mem[000000007c000024]
retl
lduh [%o1+0x02c],%l3 ! Mem[000000007c80002c]
p54_jmpl_0_he:
ldd [%i1+0x010],%l4 ! Mem[000000007c800010]
stw %l3,[%i0+0x03c] ! Mem[000000007c00003c]
ldx [%i3+0x018],%l5 ! Mem[000000007d800018]
jmpl %g6+8,%g0
std %l6,[%i2+0x018] ! Mem[000000007d000018]
p54_call_0_he:
ldd [%i1+0x000],%l0 ! Mem[000000007c800000]
retl
ldd [%i3+0x010],%l0 ! Mem[000000007d800010]
p54_jmpl_0_ho:
ldd [%o1+0x010],%l4 ! Mem[000000007c800010]
stw %l3,[%o0+0x03c] ! Mem[000000007c00003c]
ldx [%o3+0x018],%l5 ! Mem[000000007d800018]
jmpl %g6+8,%g0
std %l6,[%o2+0x018] ! Mem[000000007d000018]
p54_call_0_ho:
ldd [%o1+0x000],%l0 ! Mem[000000007c800000]
retl
ldd [%o3+0x010],%l0 ! Mem[000000007d800010]
p55_jmpl_0_le:
stw %l0,[%i3+0x010] ! Mem[000000007f800010]
ldsb [%i0+0x018],%l0 ! Mem[000000007e000018]
jmpl %g6+8,%g0
ldsb [%i0+0x03b],%l3 ! Mem[000000007e00003b]
p55_call_0_le:
ldsb [%i0+0x02d],%l5 ! Mem[000000007e00002d]
ldd [%i2+0x000],%l2 ! Mem[000000007f000000]
sth %l7,[%i3+0x010] ! Mem[000000007f800010]
stx %l0,[%i3+0x030] ! Mem[000000007f800030]
std %l0,[%i3+0x000] ! Mem[000000007f800000]
stw %l7,[%i1+0x018] ! Mem[000000007e800018]
ldsb [%i2+0x004],%l3 ! Mem[000000007f000004]
retl
ldx [%i0+0x008],%l3 ! Mem[000000007e000008]
p55_jmpl_0_lo:
stw %l0,[%o3+0x010] ! Mem[000000007f800010]
ldsb [%o0+0x018],%l0 ! Mem[000000007e000018]
jmpl %g6+8,%g0
ldsb [%o0+0x03b],%l3 ! Mem[000000007e00003b]
p55_call_0_lo:
ldsb [%o0+0x02d],%l5 ! Mem[000000007e00002d]
ldd [%o2+0x000],%l2 ! Mem[000000007f000000]
sth %l7,[%o3+0x010] ! Mem[000000007f800010]
stx %l0,[%o3+0x030] ! Mem[000000007f800030]
std %l0,[%o3+0x000] ! Mem[000000007f800000]
stw %l7,[%o1+0x018] ! Mem[000000007e800018]
ldsb [%o2+0x004],%l3 ! Mem[000000007f000004]
retl
ldx [%o0+0x008],%l3 ! Mem[000000007e000008]
p55_jmpl_0_he:
stx %l4,[%i2+0x010] ! Mem[000000007f000010]
lduw [%i3+0x01c],%l3 ! Mem[000000007f80001c]
lduw [%i0+0x038],%l5 ! Mem[000000007e000038]
jmpl %g6+8,%g0
ldub [%i2+0x03d],%l7 ! Mem[000000007f00003d]
p55_call_0_he:
lduw [%i1+0x004],%l0 ! Mem[000000007e800004]
retl
std %l0,[%i2+0x030] ! Mem[000000007f000030]
p55_jmpl_0_ho:
stx %l4,[%o2+0x010] ! Mem[000000007f000010]
lduw [%o3+0x01c],%l3 ! Mem[000000007f80001c]
lduw [%o0+0x038],%l5 ! Mem[000000007e000038]
jmpl %g6+8,%g0
ldub [%o2+0x03d],%l7 ! Mem[000000007f00003d]
p55_call_0_ho:
lduw [%o1+0x004],%l0 ! Mem[000000007e800004]
retl
std %l0,[%o2+0x030] ! Mem[000000007f000030]
p56_jmpl_0_le:
ldsw [%i3+0x030],%l0 ! Mem[0000000081800030]
ldub [%i0+0x038],%l0 ! Mem[0000000080000038]
jmpl %g6+8,%g0
ldsb [%i0+0x01b],%l3 ! Mem[000000008000001b]
p56_call_0_le:
stw %l5,[%i3+0x02c] ! Mem[000000008180002c]
stx %l2,[%i0+0x020] ! Mem[0000000080000020]
lduh [%i0+0x030],%l7 ! Mem[0000000080000030]
ldx [%i2+0x010],%l0 ! Mem[0000000081000010]
ldx [%i0+0x020],%l1 ! Mem[0000000080000020]
ldsw [%i1+0x018],%l7 ! Mem[0000000080800018]
stx %l3,[%i1+0x020] ! Mem[0000000080800020]
retl
std %l2,[%i2+0x028] ! Mem[0000000081000028]
p56_jmpl_0_lo:
ldsw [%o3+0x030],%l0 ! Mem[0000000081800030]
ldub [%o0+0x038],%l0 ! Mem[0000000080000038]
jmpl %g6+8,%g0
ldsb [%o0+0x01b],%l3 ! Mem[000000008000001b]
p56_call_0_lo:
stw %l5,[%o3+0x02c] ! Mem[000000008180002c]
stx %l2,[%o0+0x020] ! Mem[0000000080000020]
lduh [%o0+0x030],%l7 ! Mem[0000000080000030]
ldx [%o2+0x010],%l0 ! Mem[0000000081000010]
ldx [%o0+0x020],%l1 ! Mem[0000000080000020]
ldsw [%o1+0x018],%l7 ! Mem[0000000080800018]
stx %l3,[%o1+0x020] ! Mem[0000000080800020]
retl
std %l2,[%o2+0x028] ! Mem[0000000081000028]
p56_jmpl_0_he:
ldd [%i3+0x010],%l4 ! Mem[0000000081800010]
ldsb [%i2+0x03c],%l3 ! Mem[000000008100003c]
lduh [%i1+0x018],%l5 ! Mem[0000000080800018]
jmpl %g6+8,%g0
sth %l7,[%i1+0x01c] ! Mem[000000008080001c]
p56_call_0_he:
ldsb [%i2+0x006],%l0 ! Mem[0000000081000006]
retl
ldx [%i1+0x010],%l1 ! Mem[0000000080800010]
p56_jmpl_0_ho:
ldd [%o3+0x010],%l4 ! Mem[0000000081800010]
ldsb [%o2+0x03c],%l3 ! Mem[000000008100003c]
lduh [%o1+0x018],%l5 ! Mem[0000000080800018]
jmpl %g6+8,%g0
sth %l7,[%o1+0x01c] ! Mem[000000008080001c]
p56_call_0_ho:
ldsb [%o2+0x006],%l0 ! Mem[0000000081000006]
retl
ldx [%o1+0x010],%l1 ! Mem[0000000080800010]
p57_jmpl_0_le:
stb %l0,[%i0+0x010] ! Mem[0000000082000010]
ldx [%i3+0x018],%l0 ! Mem[0000000083800018]
jmpl %g6+8,%g0
ldsb [%i0+0x03b],%l3 ! Mem[000000008200003b]
p57_call_0_le:
stb %l5,[%i2+0x02d] ! Mem[000000008300002d]
ldd [%i2+0x000],%l2 ! Mem[0000000083000000]
stw %l7,[%i2+0x010] ! Mem[0000000083000010]
ldub [%i1+0x036],%l0 ! Mem[0000000082800036]
lduh [%i1+0x002],%l1 ! Mem[0000000082800002]
stb %l7,[%i1+0x018] ! Mem[0000000082800018]
stx %l3,[%i2+0x000] ! Mem[0000000083000000]
retl
ldd [%i2+0x008],%l2 ! Mem[0000000083000008]
p57_jmpl_0_lo:
stb %l0,[%o0+0x010] ! Mem[0000000082000010]
ldx [%o3+0x018],%l0 ! Mem[0000000083800018]
jmpl %g6+8,%g0
ldsb [%o0+0x03b],%l3 ! Mem[000000008200003b]
p57_call_0_lo:
stb %l5,[%o2+0x02d] ! Mem[000000008300002d]
ldd [%o2+0x000],%l2 ! Mem[0000000083000000]
stw %l7,[%o2+0x010] ! Mem[0000000083000010]
ldub [%o1+0x036],%l0 ! Mem[0000000082800036]
lduh [%o1+0x002],%l1 ! Mem[0000000082800002]
stb %l7,[%o1+0x018] ! Mem[0000000082800018]
stx %l3,[%o2+0x000] ! Mem[0000000083000000]
retl
ldd [%o2+0x008],%l2 ! Mem[0000000083000008]
p57_jmpl_0_he:
ldsb [%i0+0x010],%l4 ! Mem[0000000082000010]
std %l2,[%i1+0x018] ! Mem[0000000082800018]
lduw [%i1+0x038],%l5 ! Mem[0000000082800038]
jmpl %g6+8,%g0
lduh [%i3+0x03c],%l7 ! Mem[000000008380003c]
p57_call_0_he:
ldx [%i2+0x000],%l0 ! Mem[0000000083000000]
retl
ldsw [%i0+0x030],%l1 ! Mem[0000000082000030]
p57_jmpl_0_ho:
ldsb [%o0+0x010],%l4 ! Mem[0000000082000010]
std %l2,[%o1+0x018] ! Mem[0000000082800018]
lduw [%o1+0x038],%l5 ! Mem[0000000082800038]
jmpl %g6+8,%g0
lduh [%o3+0x03c],%l7 ! Mem[000000008380003c]
p57_call_0_ho:
ldx [%o2+0x000],%l0 ! Mem[0000000083000000]
retl
ldsw [%o0+0x030],%l1 ! Mem[0000000082000030]
p58_jmpl_0_le:
ldd [%i0+0x030],%l0 ! Mem[0000000084000030]
stb %l0,[%i3+0x038] ! Mem[0000000085800038]
jmpl %g6+8,%g0
ldsb [%i3+0x01b],%l3 ! Mem[000000008580001b]
p58_call_0_le:
ldx [%i1+0x028],%l5 ! Mem[0000000084800028]
stx %l2,[%i0+0x020] ! Mem[0000000084000020]
ldub [%i3+0x030],%l7 ! Mem[0000000085800030]
ldsb [%i0+0x016],%l0 ! Mem[0000000084000016]
ldsb [%i2+0x023],%l1 ! Mem[0000000085000023]
ldsh [%i1+0x018],%l7 ! Mem[0000000084800018]
sth %l3,[%i1+0x024] ! Mem[0000000084800024]
retl
ldsh [%i1+0x02c],%l3 ! Mem[000000008480002c]
p58_jmpl_0_lo:
ldd [%o0+0x030],%l0 ! Mem[0000000084000030]
stb %l0,[%o3+0x038] ! Mem[0000000085800038]
jmpl %g6+8,%g0
ldsb [%o3+0x01b],%l3 ! Mem[000000008580001b]
p58_call_0_lo:
ldx [%o1+0x028],%l5 ! Mem[0000000084800028]
stx %l2,[%o0+0x020] ! Mem[0000000084000020]
ldub [%o3+0x030],%l7 ! Mem[0000000085800030]
ldsb [%o0+0x016],%l0 ! Mem[0000000084000016]
ldsb [%o2+0x023],%l1 ! Mem[0000000085000023]
ldsh [%o1+0x018],%l7 ! Mem[0000000084800018]
sth %l3,[%o1+0x024] ! Mem[0000000084800024]
retl
ldsh [%o1+0x02c],%l3 ! Mem[000000008480002c]
p58_jmpl_0_he:
ldd [%i1+0x010],%l4 ! Mem[0000000084800010]
ldub [%i0+0x03c],%l3 ! Mem[000000008400003c]
lduh [%i2+0x018],%l5 ! Mem[0000000085000018]
jmpl %g6+8,%g0
stw %l7,[%i2+0x01c] ! Mem[000000008500001c]
p58_call_0_he:
ldd [%i3+0x000],%l0 ! Mem[0000000085800000]
retl
ldsb [%i0+0x010],%l1 ! Mem[0000000084000010]
p58_jmpl_0_ho:
ldd [%o1+0x010],%l4 ! Mem[0000000084800010]
ldub [%o0+0x03c],%l3 ! Mem[000000008400003c]
lduh [%o2+0x018],%l5 ! Mem[0000000085000018]
jmpl %g6+8,%g0
stw %l7,[%o2+0x01c] ! Mem[000000008500001c]
p58_call_0_ho:
ldd [%o3+0x000],%l0 ! Mem[0000000085800000]
retl
ldsb [%o0+0x010],%l1 ! Mem[0000000084000010]
p59_jmpl_0_le:
lduh [%i0+0x010],%l0 ! Mem[0000000086000010]
stw %l0,[%i3+0x018] ! Mem[0000000087800018]
jmpl %g6+8,%g0
ldsb [%i3+0x03b],%l3 ! Mem[000000008780003b]
p59_call_0_le:
ldub [%i0+0x02d],%l5 ! Mem[000000008600002d]
stw %l2,[%i2+0x004] ! Mem[0000000087000004]
stx %l7,[%i0+0x010] ! Mem[0000000086000010]
stw %l0,[%i3+0x034] ! Mem[0000000087800034]
stx %l1,[%i2+0x000] ! Mem[0000000087000000]
ldx [%i1+0x018],%l7 ! Mem[0000000086800018]
sth %l3,[%i3+0x004] ! Mem[0000000087800004]
retl
ldub [%i3+0x00d],%l3 ! Mem[000000008780000d]
p59_jmpl_0_lo:
lduh [%o0+0x010],%l0 ! Mem[0000000086000010]
stw %l0,[%o3+0x018] ! Mem[0000000087800018]
jmpl %g6+8,%g0
ldsb [%o3+0x03b],%l3 ! Mem[000000008780003b]
p59_call_0_lo:
ldub [%o0+0x02d],%l5 ! Mem[000000008600002d]
stw %l2,[%o2+0x004] ! Mem[0000000087000004]
stx %l7,[%o0+0x010] ! Mem[0000000086000010]
stw %l0,[%o3+0x034] ! Mem[0000000087800034]
stx %l1,[%o2+0x000] ! Mem[0000000087000000]
ldx [%o1+0x018],%l7 ! Mem[0000000086800018]
sth %l3,[%o3+0x004] ! Mem[0000000087800004]
retl
ldub [%o3+0x00d],%l3 ! Mem[000000008780000d]
p59_jmpl_0_he:
ldsb [%i2+0x010],%l4 ! Mem[0000000087000010]
ldsb [%i3+0x01c],%l3 ! Mem[000000008780001c]
ldub [%i2+0x039],%l5 ! Mem[0000000087000039]
jmpl %g6+8,%g0
ldub [%i2+0x03d],%l7 ! Mem[000000008700003d]
p59_call_0_he:
lduw [%i3+0x004],%l0 ! Mem[0000000087800004]
retl
stx %l1,[%i0+0x030] ! Mem[0000000086000030]
p59_jmpl_0_ho:
ldsb [%o2+0x010],%l4 ! Mem[0000000087000010]
ldsb [%o3+0x01c],%l3 ! Mem[000000008780001c]
ldub [%o2+0x039],%l5 ! Mem[0000000087000039]
jmpl %g6+8,%g0
ldub [%o2+0x03d],%l7 ! Mem[000000008700003d]
p59_call_0_ho:
lduw [%o3+0x004],%l0 ! Mem[0000000087800004]
retl
stx %l1,[%o0+0x030] ! Mem[0000000086000030]
p60_jmpl_0_le:
sth %l0,[%i0+0x030] ! Mem[0000000088000030]
ldsb [%i3+0x038],%l0 ! Mem[0000000089800038]
jmpl %g6+8,%g0
ldsb [%i2+0x01b],%l3 ! Mem[000000008900001b]
p60_call_0_le:
ldsb [%i3+0x02d],%l5 ! Mem[000000008980002d]
sth %l2,[%i1+0x024] ! Mem[0000000088800024]
lduh [%i2+0x030],%l7 ! Mem[0000000089000030]
stb %l0,[%i2+0x016] ! Mem[0000000089000016]
sth %l1,[%i2+0x022] ! Mem[0000000089000022]
stx %l7,[%i1+0x018] ! Mem[0000000088800018]
stb %l3,[%i1+0x024] ! Mem[0000000088800024]
retl
lduw [%i2+0x02c],%l3 ! Mem[000000008900002c]
p60_jmpl_0_lo:
sth %l0,[%o0+0x030] ! Mem[0000000088000030]
ldsb [%o3+0x038],%l0 ! Mem[0000000089800038]
jmpl %g6+8,%g0
ldsb [%o2+0x01b],%l3 ! Mem[000000008900001b]
p60_call_0_lo:
ldsb [%o3+0x02d],%l5 ! Mem[000000008980002d]
sth %l2,[%o1+0x024] ! Mem[0000000088800024]
lduh [%o2+0x030],%l7 ! Mem[0000000089000030]
stb %l0,[%o2+0x016] ! Mem[0000000089000016]
sth %l1,[%o2+0x022] ! Mem[0000000089000022]
stx %l7,[%o1+0x018] ! Mem[0000000088800018]
stb %l3,[%o1+0x024] ! Mem[0000000088800024]
retl
lduw [%o2+0x02c],%l3 ! Mem[000000008900002c]
p60_jmpl_0_he:
ldsh [%i3+0x010],%l4 ! Mem[0000000089800010]
std %l2,[%i2+0x038] ! Mem[0000000089000038]
ldsw [%i3+0x018],%l5 ! Mem[0000000089800018]
jmpl %g6+8,%g0
stx %l7,[%i0+0x018] ! Mem[0000000088000018]
p60_call_0_he:
stx %l0,[%i0+0x000] ! Mem[0000000088000000]
retl
stb %l1,[%i3+0x010] ! Mem[0000000089800010]
p60_jmpl_0_ho:
ldsh [%o3+0x010],%l4 ! Mem[0000000089800010]
std %l2,[%o2+0x038] ! Mem[0000000089000038]
ldsw [%o3+0x018],%l5 ! Mem[0000000089800018]
jmpl %g6+8,%g0
stx %l7,[%o0+0x018] ! Mem[0000000088000018]
p60_call_0_ho:
stx %l0,[%o0+0x000] ! Mem[0000000088000000]
retl
stb %l1,[%o3+0x010] ! Mem[0000000089800010]
p61_jmpl_0_le:
ldsh [%i0+0x010],%l0 ! Mem[000000008a000010]
ldub [%i3+0x018],%l0 ! Mem[000000008b800018]
jmpl %g6+8,%g0
ldsb [%i1+0x03b],%l3 ! Mem[000000008a80003b]
p61_call_0_le:
stw %l5,[%i2+0x02c] ! Mem[000000008b00002c]
std %l2,[%i3+0x000] ! Mem[000000008b800000]
ldd [%i3+0x010],%l6 ! Mem[000000008b800010]
lduh [%i1+0x036],%l0 ! Mem[000000008a800036]
stb %l1,[%i3+0x003] ! Mem[000000008b800003]
lduw [%i1+0x018],%l7 ! Mem[000000008a800018]
lduw [%i0+0x004],%l3 ! Mem[000000008a000004]
retl
stb %l3,[%i2+0x00d] ! Mem[000000008b00000d]
p61_jmpl_0_lo:
ldsh [%o0+0x010],%l0 ! Mem[000000008a000010]
ldub [%o3+0x018],%l0 ! Mem[000000008b800018]
jmpl %g6+8,%g0
ldsb [%o1+0x03b],%l3 ! Mem[000000008a80003b]
p61_call_0_lo:
stw %l5,[%o2+0x02c] ! Mem[000000008b00002c]
std %l2,[%o3+0x000] ! Mem[000000008b800000]
ldd [%o3+0x010],%l6 ! Mem[000000008b800010]
lduh [%o1+0x036],%l0 ! Mem[000000008a800036]
stb %l1,[%o3+0x003] ! Mem[000000008b800003]
lduw [%o1+0x018],%l7 ! Mem[000000008a800018]
lduw [%o0+0x004],%l3 ! Mem[000000008a000004]
retl
stb %l3,[%o2+0x00d] ! Mem[000000008b00000d]
p61_jmpl_0_he:
ldsw [%i0+0x010],%l4 ! Mem[000000008a000010]
ldub [%i2+0x01c],%l3 ! Mem[000000008b00001c]
ldub [%i3+0x039],%l5 ! Mem[000000008b800039]
jmpl %g6+8,%g0
lduh [%i3+0x03c],%l7 ! Mem[000000008b80003c]
p61_call_0_he:
lduh [%i0+0x006],%l0 ! Mem[000000008a000006]
retl
lduw [%i2+0x030],%l1 ! Mem[000000008b000030]
p61_jmpl_0_ho:
ldsw [%o0+0x010],%l4 ! Mem[000000008a000010]
ldub [%o2+0x01c],%l3 ! Mem[000000008b00001c]
ldub [%o3+0x039],%l5 ! Mem[000000008b800039]
jmpl %g6+8,%g0
lduh [%o3+0x03c],%l7 ! Mem[000000008b80003c]
p61_call_0_ho:
lduh [%o0+0x006],%l0 ! Mem[000000008a000006]
retl
lduw [%o2+0x030],%l1 ! Mem[000000008b000030]
p62_jmpl_0_le:
ldx [%i0+0x030],%l0 ! Mem[000000008c000030]
lduh [%i3+0x038],%l0 ! Mem[000000008d800038]
jmpl %g6+8,%g0
ldsb [%i1+0x01b],%l3 ! Mem[000000008c80001b]
p62_call_0_le:
sth %l5,[%i1+0x02c] ! Mem[000000008c80002c]
stb %l2,[%i2+0x025] ! Mem[000000008d000025]
lduw [%i0+0x030],%l7 ! Mem[000000008c000030]
ldsh [%i0+0x016],%l0 ! Mem[000000008c000016]
ldub [%i0+0x023],%l1 ! Mem[000000008c000023]
stw %l7,[%i1+0x018] ! Mem[000000008c800018]
lduw [%i1+0x024],%l3 ! Mem[000000008c800024]
retl
sth %l3,[%i0+0x02c] ! Mem[000000008c00002c]
p62_jmpl_0_lo:
ldx [%o0+0x030],%l0 ! Mem[000000008c000030]
lduh [%o3+0x038],%l0 ! Mem[000000008d800038]
jmpl %g6+8,%g0
ldsb [%o1+0x01b],%l3 ! Mem[000000008c80001b]
p62_call_0_lo:
sth %l5,[%o1+0x02c] ! Mem[000000008c80002c]
stb %l2,[%o2+0x025] ! Mem[000000008d000025]
lduw [%o0+0x030],%l7 ! Mem[000000008c000030]
ldsh [%o0+0x016],%l0 ! Mem[000000008c000016]
ldub [%o0+0x023],%l1 ! Mem[000000008c000023]
stw %l7,[%o1+0x018] ! Mem[000000008c800018]
lduw [%o1+0x024],%l3 ! Mem[000000008c800024]
retl
sth %l3,[%o0+0x02c] ! Mem[000000008c00002c]
p62_jmpl_0_he:
ldsh [%i1+0x010],%l4 ! Mem[000000008c800010]
stx %l3,[%i1+0x038] ! Mem[000000008c800038]
ldsw [%i3+0x018],%l5 ! Mem[000000008d800018]
jmpl %g6+8,%g0
ldd [%i2+0x018],%l6 ! Mem[000000008d000018]
p62_call_0_he:
stw %l0,[%i0+0x004] ! Mem[000000008c000004]
retl
ldub [%i2+0x010],%l1 ! Mem[000000008d000010]
p62_jmpl_0_ho:
ldsh [%o1+0x010],%l4 ! Mem[000000008c800010]
stx %l3,[%o1+0x038] ! Mem[000000008c800038]
ldsw [%o3+0x018],%l5 ! Mem[000000008d800018]
jmpl %g6+8,%g0
ldd [%o2+0x018],%l6 ! Mem[000000008d000018]
p62_call_0_ho:
stw %l0,[%o0+0x004] ! Mem[000000008c000004]
retl
ldub [%o2+0x010],%l1 ! Mem[000000008d000010]
p63_jmpl_0_le:
stx %l0,[%i0+0x010] ! Mem[000000008e000010]
stb %l0,[%i3+0x018] ! Mem[000000008f800018]
jmpl %g6+8,%g0
ldsb [%i0+0x03b],%l3 ! Mem[000000008e00003b]
p63_call_0_le:
ldx [%i3+0x028],%l5 ! Mem[000000008f800028]
ldx [%i3+0x000],%l2 ! Mem[000000008f800000]
ldsb [%i2+0x010],%l7 ! Mem[000000008f000010]
sth %l0,[%i3+0x036] ! Mem[000000008f800036]
ldsh [%i1+0x002],%l1 ! Mem[000000008e800002]
ldsw [%i1+0x018],%l7 ! Mem[000000008e800018]
ldub [%i0+0x004],%l3 ! Mem[000000008e000004]
retl
stx %l3,[%i3+0x008] ! Mem[000000008f800008]
p63_jmpl_0_lo:
stx %l0,[%o0+0x010] ! Mem[000000008e000010]
stb %l0,[%o3+0x018] ! Mem[000000008f800018]
jmpl %g6+8,%g0
ldsb [%o0+0x03b],%l3 ! Mem[000000008e00003b]
p63_call_0_lo:
ldx [%o3+0x028],%l5 ! Mem[000000008f800028]
ldx [%o3+0x000],%l2 ! Mem[000000008f800000]
ldsb [%o2+0x010],%l7 ! Mem[000000008f000010]
sth %l0,[%o3+0x036] ! Mem[000000008f800036]
ldsh [%o1+0x002],%l1 ! Mem[000000008e800002]
ldsw [%o1+0x018],%l7 ! Mem[000000008e800018]
ldub [%o0+0x004],%l3 ! Mem[000000008e000004]
retl
stx %l3,[%o3+0x008] ! Mem[000000008f800008]
p63_jmpl_0_he:
ldsw [%i2+0x010],%l4 ! Mem[000000008f000010]
ldx [%i0+0x018],%l3 ! Mem[000000008e000018]
ldsh [%i3+0x038],%l5 ! Mem[000000008f800038]
jmpl %g6+8,%g0
lduw [%i1+0x03c],%l7 ! Mem[000000008e80003c]
p63_call_0_he:
ldub [%i0+0x006],%l0 ! Mem[000000008e000006]
retl
ldd [%i1+0x030],%l0 ! Mem[000000008e800030]
p63_jmpl_0_ho:
ldsw [%o2+0x010],%l4 ! Mem[000000008f000010]
ldx [%o0+0x018],%l3 ! Mem[000000008e000018]
ldsh [%o3+0x038],%l5 ! Mem[000000008f800038]
jmpl %g6+8,%g0
lduw [%o1+0x03c],%l7 ! Mem[000000008e80003c]
p63_call_0_ho:
ldub [%o0+0x006],%l0 ! Mem[000000008e000006]
retl
ldd [%o1+0x030],%l0 ! Mem[000000008e800030]
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
stb %l1,[%i0+0x01f] ! Mem[000000001000001f]
ldx [%i3+0x018],%l2 ! Mem[0000000011800018]
jmpl %g6+8,%g0
stw %l7,[%i1+0x02c] ! Mem[000000001080002c]
p0_call_1_le:
ldx [%i0+0x018],%l6 ! Mem[0000000010000018]
retl
ldsb [%i2+0x02a],%l2 ! Mem[000000001100002a]
p0_jmpl_1_lo:
stb %l1,[%o0+0x01f] ! Mem[000000001000001f]
ldx [%o3+0x018],%l2 ! Mem[0000000011800018]
jmpl %g6+8,%g0
stw %l7,[%o1+0x02c] ! Mem[000000001080002c]
p0_call_1_lo:
ldx [%o0+0x018],%l6 ! Mem[0000000010000018]
retl
ldsb [%o2+0x02a],%l2 ! Mem[000000001100002a]
p0_jmpl_1_he:
lduw [%i0+0x000],%l4 ! Mem[0000000010000000]
lduw [%i2+0x034],%l6 ! Mem[0000000011000034]
ldx [%i3+0x008],%l5 ! Mem[0000000011800008]
lduw [%i2+0x008],%l4 ! Mem[0000000011000008]
lduw [%i2+0x00c],%l6 ! Mem[000000001100000c]
lduh [%i2+0x008],%l3 ! Mem[0000000011000008]
stb %l4,[%i0+0x015] ! Mem[0000000010000015]
jmpl %g6+8,%g0
ldx [%i3+0x000],%l2 ! Mem[0000000011800000]
p0_call_1_he:
std %l6,[%i2+0x020] ! Mem[0000000011000020]
stw %l2,[%i1+0x014] ! Mem[0000000010800014]
ldd [%i2+0x038],%l4 ! Mem[0000000011000038]
lduw [%i2+0x010],%l0 ! Mem[0000000011000010]
lduh [%i1+0x02e],%l1 ! Mem[000000001080002e]
retl
stx %l5,[%i1+0x028] ! Mem[0000000010800028]
p0_jmpl_1_ho:
lduw [%o0+0x000],%l4 ! Mem[0000000010000000]
lduw [%o2+0x034],%l6 ! Mem[0000000011000034]
ldx [%o3+0x008],%l5 ! Mem[0000000011800008]
lduw [%o2+0x008],%l4 ! Mem[0000000011000008]
lduw [%o2+0x00c],%l6 ! Mem[000000001100000c]
lduh [%o2+0x008],%l3 ! Mem[0000000011000008]
stb %l4,[%o0+0x015] ! Mem[0000000010000015]
jmpl %g6+8,%g0
ldx [%o3+0x000],%l2 ! Mem[0000000011800000]
p0_call_1_ho:
std %l6,[%o2+0x020] ! Mem[0000000011000020]
stw %l2,[%o1+0x014] ! Mem[0000000010800014]
ldd [%o2+0x038],%l4 ! Mem[0000000011000038]
lduw [%o2+0x010],%l0 ! Mem[0000000011000010]
lduh [%o1+0x02e],%l1 ! Mem[000000001080002e]
retl
stx %l5,[%o1+0x028] ! Mem[0000000010800028]
p1_jmpl_1_le:
lduw [%i3+0x03c],%l1 ! Mem[000000001380003c]
ldsh [%i2+0x03a],%l2 ! Mem[000000001300003a]
jmpl %g6+8,%g0
lduw [%i3+0x00c],%l7 ! Mem[000000001380000c]
p1_call_1_le:
lduh [%i0+0x03c],%l6 ! Mem[000000001200003c]
retl
lduw [%i3+0x028],%l2 ! Mem[0000000013800028]
p1_jmpl_1_lo:
lduw [%o3+0x03c],%l1 ! Mem[000000001380003c]
ldsh [%o2+0x03a],%l2 ! Mem[000000001300003a]
jmpl %g6+8,%g0
lduw [%o3+0x00c],%l7 ! Mem[000000001380000c]
p1_call_1_lo:
lduh [%o0+0x03c],%l6 ! Mem[000000001200003c]
retl
lduw [%o3+0x028],%l2 ! Mem[0000000013800028]
p1_jmpl_1_he:
ldsw [%i2+0x020],%l4 ! Mem[0000000013000020]
stb %l6,[%i2+0x015] ! Mem[0000000013000015]
std %l4,[%i1+0x008] ! Mem[0000000012800008]
std %l4,[%i2+0x008] ! Mem[0000000013000008]
ldd [%i0+0x028],%l6 ! Mem[0000000012000028]
stb %l3,[%i2+0x008] ! Mem[0000000013000008]
stx %l4,[%i1+0x030] ! Mem[0000000012800030]
jmpl %g6+8,%g0
ldsh [%i0+0x006],%l2 ! Mem[0000000012000006]
p1_call_1_he:
ldx [%i3+0x020],%l7 ! Mem[0000000013800020]
ldsw [%i1+0x014],%l2 ! Mem[0000000012800014]
ldub [%i0+0x039],%l5 ! Mem[0000000012000039]
lduw [%i0+0x010],%l0 ! Mem[0000000012000010]
ldsh [%i1+0x00e],%l1 ! Mem[000000001280000e]
retl
ldsh [%i0+0x02c],%l5 ! Mem[000000001200002c]
p1_jmpl_1_ho:
ldsw [%o2+0x020],%l4 ! Mem[0000000013000020]
stb %l6,[%o2+0x015] ! Mem[0000000013000015]
std %l4,[%o1+0x008] ! Mem[0000000012800008]
std %l4,[%o2+0x008] ! Mem[0000000013000008]
ldd [%o0+0x028],%l6 ! Mem[0000000012000028]
stb %l3,[%o2+0x008] ! Mem[0000000013000008]
stx %l4,[%o1+0x030] ! Mem[0000000012800030]
jmpl %g6+8,%g0
ldsh [%o0+0x006],%l2 ! Mem[0000000012000006]
p1_call_1_ho:
ldx [%o3+0x020],%l7 ! Mem[0000000013800020]
ldsw [%o1+0x014],%l2 ! Mem[0000000012800014]
ldub [%o0+0x039],%l5 ! Mem[0000000012000039]
lduw [%o0+0x010],%l0 ! Mem[0000000012000010]
ldsh [%o1+0x00e],%l1 ! Mem[000000001280000e]
retl
ldsh [%o0+0x02c],%l5 ! Mem[000000001200002c]
p2_jmpl_1_le:
lduw [%i1+0x01c],%l1 ! Mem[000000001480001c]
sth %l2,[%i0+0x01a] ! Mem[000000001400001a]
jmpl %g6+8,%g0
ldsb [%i2+0x02d],%l7 ! Mem[000000001500002d]
p2_call_1_le:
ldsb [%i0+0x01c],%l6 ! Mem[000000001400001c]
retl
stw %l2,[%i3+0x028] ! Mem[0000000015800028]
p2_jmpl_1_lo:
lduw [%o1+0x01c],%l1 ! Mem[000000001480001c]
sth %l2,[%o0+0x01a] ! Mem[000000001400001a]
jmpl %g6+8,%g0
ldsb [%o2+0x02d],%l7 ! Mem[000000001500002d]
p2_call_1_lo:
ldsb [%o0+0x01c],%l6 ! Mem[000000001400001c]
retl
stw %l2,[%o3+0x028] ! Mem[0000000015800028]
p2_jmpl_1_he:
ldd [%i3+0x000],%l4 ! Mem[0000000015800000]
sth %l6,[%i2+0x034] ! Mem[0000000015000034]
std %l4,[%i3+0x008] ! Mem[0000000015800008]
stx %l4,[%i2+0x008] ! Mem[0000000015000008]
ldx [%i2+0x008],%l6 ! Mem[0000000015000008]
ldd [%i1+0x008],%l2 ! Mem[0000000014800008]
ldsw [%i3+0x014],%l4 ! Mem[0000000015800014]
jmpl %g6+8,%g0
sth %l2,[%i0+0x006] ! Mem[0000000014000006]
p2_call_1_he:
ldsw [%i0+0x020],%l7 ! Mem[0000000014000020]
sth %l2,[%i1+0x014] ! Mem[0000000014800014]
stb %l5,[%i2+0x039] ! Mem[0000000015000039]
stb %l0,[%i2+0x010] ! Mem[0000000015000010]
stx %l1,[%i1+0x028] ! Mem[0000000014800028]
retl
lduh [%i0+0x02c],%l5 ! Mem[000000001400002c]
p2_jmpl_1_ho:
ldd [%o3+0x000],%l4 ! Mem[0000000015800000]
sth %l6,[%o2+0x034] ! Mem[0000000015000034]
std %l4,[%o3+0x008] ! Mem[0000000015800008]
stx %l4,[%o2+0x008] ! Mem[0000000015000008]
ldx [%o2+0x008],%l6 ! Mem[0000000015000008]
ldd [%o1+0x008],%l2 ! Mem[0000000014800008]
ldsw [%o3+0x014],%l4 ! Mem[0000000015800014]
jmpl %g6+8,%g0
sth %l2,[%o0+0x006] ! Mem[0000000014000006]
p2_call_1_ho:
ldsw [%o0+0x020],%l7 ! Mem[0000000014000020]
sth %l2,[%o1+0x014] ! Mem[0000000014800014]
stb %l5,[%o2+0x039] ! Mem[0000000015000039]
stb %l0,[%o2+0x010] ! Mem[0000000015000010]
stx %l1,[%o1+0x028] ! Mem[0000000014800028]
retl
lduh [%o0+0x02c],%l5 ! Mem[000000001400002c]
p3_jmpl_1_le:
ldub [%i3+0x03f],%l1 ! Mem[000000001780003f]
lduh [%i0+0x03a],%l2 ! Mem[000000001600003a]
jmpl %g6+8,%g0
std %l6,[%i0+0x008] ! Mem[0000000016000008]
p3_call_1_le:
sth %l6,[%i3+0x03c] ! Mem[000000001780003c]
retl
ldsw [%i0+0x028],%l2 ! Mem[0000000016000028]
p3_jmpl_1_lo:
ldub [%o3+0x03f],%l1 ! Mem[000000001780003f]
lduh [%o0+0x03a],%l2 ! Mem[000000001600003a]
jmpl %g6+8,%g0
std %l6,[%o0+0x008] ! Mem[0000000016000008]
p3_call_1_lo:
sth %l6,[%o3+0x03c] ! Mem[000000001780003c]
retl
ldsw [%o0+0x028],%l2 ! Mem[0000000016000028]
p3_jmpl_1_he:
sth %l4,[%i1+0x022] ! Mem[0000000016800022]
ldsb [%i2+0x015],%l6 ! Mem[0000000017000015]
stw %l5,[%i1+0x008] ! Mem[0000000016800008]
ldd [%i2+0x008],%l4 ! Mem[0000000017000008]
ldsb [%i0+0x02e],%l6 ! Mem[000000001600002e]
lduh [%i1+0x008],%l3 ! Mem[0000000016800008]
lduh [%i3+0x034],%l4 ! Mem[0000000017800034]
jmpl %g6+8,%g0
ldsw [%i0+0x004],%l2 ! Mem[0000000016000004]
p3_call_1_he:
ldsb [%i2+0x023],%l7 ! Mem[0000000017000023]
ldsh [%i2+0x014],%l2 ! Mem[0000000017000014]
stx %l5,[%i0+0x038] ! Mem[0000000016000038]
stb %l0,[%i0+0x010] ! Mem[0000000016000010]
std %l0,[%i2+0x008] ! Mem[0000000017000008]
retl
stb %l5,[%i3+0x02c] ! Mem[000000001780002c]
p3_jmpl_1_ho:
sth %l4,[%o1+0x022] ! Mem[0000000016800022]
ldsb [%o2+0x015],%l6 ! Mem[0000000017000015]
stw %l5,[%o1+0x008] ! Mem[0000000016800008]
ldd [%o2+0x008],%l4 ! Mem[0000000017000008]
ldsb [%o0+0x02e],%l6 ! Mem[000000001600002e]
lduh [%o1+0x008],%l3 ! Mem[0000000016800008]
lduh [%o3+0x034],%l4 ! Mem[0000000017800034]
jmpl %g6+8,%g0
ldsw [%o0+0x004],%l2 ! Mem[0000000016000004]
p3_call_1_ho:
ldsb [%o2+0x023],%l7 ! Mem[0000000017000023]
ldsh [%o2+0x014],%l2 ! Mem[0000000017000014]
stx %l5,[%o0+0x038] ! Mem[0000000016000038]
stb %l0,[%o0+0x010] ! Mem[0000000016000010]
std %l0,[%o2+0x008] ! Mem[0000000017000008]
retl
stb %l5,[%o3+0x02c] ! Mem[000000001780002c]
p4_jmpl_1_le:
ldsh [%i1+0x01e],%l1 ! Mem[000000001880001e]
ldd [%i3+0x018],%l2 ! Mem[0000000019800018]
jmpl %g6+8,%g0
ldub [%i3+0x02d],%l7 ! Mem[000000001980002d]
p4_call_1_le:
lduw [%i3+0x01c],%l6 ! Mem[000000001980001c]
retl
lduw [%i1+0x028],%l2 ! Mem[0000000018800028]
p4_jmpl_1_lo:
ldsh [%o1+0x01e],%l1 ! Mem[000000001880001e]
ldd [%o3+0x018],%l2 ! Mem[0000000019800018]
jmpl %g6+8,%g0
ldub [%o3+0x02d],%l7 ! Mem[000000001980002d]
p4_call_1_lo:
lduw [%o3+0x01c],%l6 ! Mem[000000001980001c]
retl
lduw [%o1+0x028],%l2 ! Mem[0000000018800028]
p4_jmpl_1_he:
ldx [%i2+0x000],%l4 ! Mem[0000000019000000]
ldsw [%i2+0x034],%l6 ! Mem[0000000019000034]
ldd [%i3+0x008],%l4 ! Mem[0000000019800008]
ldsw [%i2+0x008],%l4 ! Mem[0000000019000008]
stb %l6,[%i3+0x00e] ! Mem[000000001980000e]
sth %l3,[%i1+0x008] ! Mem[0000000018800008]
std %l4,[%i0+0x010] ! Mem[0000000018000010]
jmpl %g6+8,%g0
stw %l2,[%i1+0x004] ! Mem[0000000018800004]
p4_call_1_he:
sth %l7,[%i3+0x022] ! Mem[0000000019800022]
std %l2,[%i3+0x010] ! Mem[0000000019800010]
ldsw [%i2+0x038],%l5 ! Mem[0000000019000038]
sth %l0,[%i2+0x010] ! Mem[0000000019000010]
ldub [%i2+0x02e],%l1 ! Mem[000000001900002e]
retl
stw %l5,[%i3+0x02c] ! Mem[000000001980002c]
p4_jmpl_1_ho:
ldx [%o2+0x000],%l4 ! Mem[0000000019000000]
ldsw [%o2+0x034],%l6 ! Mem[0000000019000034]
ldd [%o3+0x008],%l4 ! Mem[0000000019800008]
ldsw [%o2+0x008],%l4 ! Mem[0000000019000008]
stb %l6,[%o3+0x00e] ! Mem[000000001980000e]
sth %l3,[%o1+0x008] ! Mem[0000000018800008]
std %l4,[%o0+0x010] ! Mem[0000000018000010]
jmpl %g6+8,%g0
stw %l2,[%o1+0x004] ! Mem[0000000018800004]
p4_call_1_ho:
sth %l7,[%o3+0x022] ! Mem[0000000019800022]
std %l2,[%o3+0x010] ! Mem[0000000019800010]
ldsw [%o2+0x038],%l5 ! Mem[0000000019000038]
sth %l0,[%o2+0x010] ! Mem[0000000019000010]
ldub [%o2+0x02e],%l1 ! Mem[000000001900002e]
retl
stw %l5,[%o3+0x02c] ! Mem[000000001980002c]
p5_jmpl_1_le:
ldd [%i3+0x038],%l0 ! Mem[000000001b800038]
stb %l2,[%i1+0x03a] ! Mem[000000001a80003a]
jmpl %g6+8,%g0
stx %l7,[%i2+0x008] ! Mem[000000001b000008]
p5_call_1_le:
ldub [%i2+0x03c],%l6 ! Mem[000000001b00003c]
retl
stw %l2,[%i2+0x028] ! Mem[000000001b000028]
p5_jmpl_1_lo:
ldd [%o3+0x038],%l0 ! Mem[000000001b800038]
stb %l2,[%o1+0x03a] ! Mem[000000001a80003a]
jmpl %g6+8,%g0
stx %l7,[%o2+0x008] ! Mem[000000001b000008]
p5_call_1_lo:
ldub [%o2+0x03c],%l6 ! Mem[000000001b00003c]
retl
stw %l2,[%o2+0x028] ! Mem[000000001b000028]
p5_jmpl_1_he:
ldub [%i0+0x023],%l4 ! Mem[000000001a000023]
lduh [%i2+0x014],%l6 ! Mem[000000001b000014]
ldsh [%i1+0x00a],%l5 ! Mem[000000001a80000a]
lduw [%i1+0x008],%l4 ! Mem[000000001a800008]
ldsh [%i0+0x02e],%l6 ! Mem[000000001a00002e]
ldsh [%i0+0x008],%l3 ! Mem[000000001a000008]
stw %l4,[%i1+0x034] ! Mem[000000001a800034]
jmpl %g6+8,%g0
lduw [%i1+0x004],%l2 ! Mem[000000001a800004]
p5_call_1_he:
stb %l7,[%i0+0x023] ! Mem[000000001a000023]
ldsw [%i0+0x014],%l2 ! Mem[000000001a000014]
ldx [%i1+0x038],%l5 ! Mem[000000001a800038]
sth %l0,[%i3+0x010] ! Mem[000000001b800010]
ldsb [%i2+0x00e],%l1 ! Mem[000000001b00000e]
retl
ldsb [%i2+0x02c],%l5 ! Mem[000000001b00002c]
p5_jmpl_1_ho:
ldub [%o0+0x023],%l4 ! Mem[000000001a000023]
lduh [%o2+0x014],%l6 ! Mem[000000001b000014]
ldsh [%o1+0x00a],%l5 ! Mem[000000001a80000a]
lduw [%o1+0x008],%l4 ! Mem[000000001a800008]
ldsh [%o0+0x02e],%l6 ! Mem[000000001a00002e]
ldsh [%o0+0x008],%l3 ! Mem[000000001a000008]
stw %l4,[%o1+0x034] ! Mem[000000001a800034]
jmpl %g6+8,%g0
lduw [%o1+0x004],%l2 ! Mem[000000001a800004]
p5_call_1_ho:
stb %l7,[%o0+0x023] ! Mem[000000001a000023]
ldsw [%o0+0x014],%l2 ! Mem[000000001a000014]
ldx [%o1+0x038],%l5 ! Mem[000000001a800038]
sth %l0,[%o3+0x010] ! Mem[000000001b800010]
ldsb [%o2+0x00e],%l1 ! Mem[000000001b00000e]
retl
ldsb [%o2+0x02c],%l5 ! Mem[000000001b00002c]
p6_jmpl_1_le:
ldd [%i2+0x018],%l0 ! Mem[000000001d000018]
ldsw [%i0+0x018],%l2 ! Mem[000000001c000018]
jmpl %g6+8,%g0
ldx [%i0+0x028],%l7 ! Mem[000000001c000028]
p6_call_1_le:
ldd [%i2+0x018],%l6 ! Mem[000000001d000018]
retl
ldsw [%i3+0x028],%l2 ! Mem[000000001d800028]
p6_jmpl_1_lo:
ldd [%o2+0x018],%l0 ! Mem[000000001d000018]
ldsw [%o0+0x018],%l2 ! Mem[000000001c000018]
jmpl %g6+8,%g0
ldx [%o0+0x028],%l7 ! Mem[000000001c000028]
p6_call_1_lo:
ldd [%o2+0x018],%l6 ! Mem[000000001d000018]
retl
ldsw [%o3+0x028],%l2 ! Mem[000000001d800028]
p6_jmpl_1_he:
ldsb [%i2+0x003],%l4 ! Mem[000000001d000003]
ldx [%i2+0x030],%l6 ! Mem[000000001d000030]
ldsh [%i3+0x00a],%l5 ! Mem[000000001d80000a]
ldx [%i1+0x008],%l4 ! Mem[000000001c800008]
std %l6,[%i3+0x008] ! Mem[000000001d800008]
lduh [%i0+0x008],%l3 ! Mem[000000001c000008]
ldsh [%i2+0x014],%l4 ! Mem[000000001d000014]
jmpl %g6+8,%g0
stx %l2,[%i2+0x000] ! Mem[000000001d000000]
p6_call_1_he:
lduw [%i1+0x020],%l7 ! Mem[000000001c800020]
stb %l2,[%i1+0x015] ! Mem[000000001c800015]
stw %l5,[%i2+0x038] ! Mem[000000001d000038]
stx %l0,[%i2+0x010] ! Mem[000000001d000010]
stw %l1,[%i2+0x02c] ! Mem[000000001d00002c]
retl
ldub [%i1+0x02c],%l5 ! Mem[000000001c80002c]
p6_jmpl_1_ho:
ldsb [%o2+0x003],%l4 ! Mem[000000001d000003]
ldx [%o2+0x030],%l6 ! Mem[000000001d000030]
ldsh [%o3+0x00a],%l5 ! Mem[000000001d80000a]
ldx [%o1+0x008],%l4 ! Mem[000000001c800008]
std %l6,[%o3+0x008] ! Mem[000000001d800008]
lduh [%o0+0x008],%l3 ! Mem[000000001c000008]
ldsh [%o2+0x014],%l4 ! Mem[000000001d000014]
jmpl %g6+8,%g0
stx %l2,[%o2+0x000] ! Mem[000000001d000000]
p6_call_1_ho:
lduw [%o1+0x020],%l7 ! Mem[000000001c800020]
stb %l2,[%o1+0x015] ! Mem[000000001c800015]
stw %l5,[%o2+0x038] ! Mem[000000001d000038]
stx %l0,[%o2+0x010] ! Mem[000000001d000010]
stw %l1,[%o2+0x02c] ! Mem[000000001d00002c]
retl
ldub [%o1+0x02c],%l5 ! Mem[000000001c80002c]
p7_jmpl_1_le:
stw %l1,[%i0+0x03c] ! Mem[000000001e00003c]
stw %l2,[%i3+0x038] ! Mem[000000001f800038]
jmpl %g6+8,%g0
ldsh [%i3+0x00c],%l7 ! Mem[000000001f80000c]
p7_call_1_le:
std %l6,[%i2+0x038] ! Mem[000000001f000038]
retl
stb %l2,[%i3+0x02a] ! Mem[000000001f80002a]
p7_jmpl_1_lo:
stw %l1,[%o0+0x03c] ! Mem[000000001e00003c]
stw %l2,[%o3+0x038] ! Mem[000000001f800038]
jmpl %g6+8,%g0
ldsh [%o3+0x00c],%l7 ! Mem[000000001f80000c]
p7_call_1_lo:
std %l6,[%o2+0x038] ! Mem[000000001f000038]
retl
stb %l2,[%o3+0x02a] ! Mem[000000001f80002a]
p7_jmpl_1_he:
stw %l4,[%i0+0x020] ! Mem[000000001e000020]
stw %l6,[%i2+0x014] ! Mem[000000001f000014]
ldub [%i2+0x00a],%l5 ! Mem[000000001f00000a]
sth %l4,[%i1+0x00a] ! Mem[000000001e80000a]
ldsw [%i0+0x02c],%l6 ! Mem[000000001e00002c]
sth %l3,[%i3+0x008] ! Mem[000000001f800008]
lduw [%i3+0x034],%l4 ! Mem[000000001f800034]
jmpl %g6+8,%g0
ldx [%i3+0x000],%l2 ! Mem[000000001f800000]
p7_call_1_he:
ldsh [%i3+0x022],%l7 ! Mem[000000001f800022]
ldsh [%i1+0x014],%l2 ! Mem[000000001e800014]
ldsh [%i1+0x038],%l5 ! Mem[000000001e800038]
stx %l0,[%i3+0x010] ! Mem[000000001f800010]
stb %l1,[%i2+0x00e] ! Mem[000000001f00000e]
retl
ldx [%i0+0x028],%l5 ! Mem[000000001e000028]
p7_jmpl_1_ho:
stw %l4,[%o0+0x020] ! Mem[000000001e000020]
stw %l6,[%o2+0x014] ! Mem[000000001f000014]
ldub [%o2+0x00a],%l5 ! Mem[000000001f00000a]
sth %l4,[%o1+0x00a] ! Mem[000000001e80000a]
ldsw [%o0+0x02c],%l6 ! Mem[000000001e00002c]
sth %l3,[%o3+0x008] ! Mem[000000001f800008]
lduw [%o3+0x034],%l4 ! Mem[000000001f800034]
jmpl %g6+8,%g0
ldx [%o3+0x000],%l2 ! Mem[000000001f800000]
p7_call_1_ho:
ldsh [%o3+0x022],%l7 ! Mem[000000001f800022]
ldsh [%o1+0x014],%l2 ! Mem[000000001e800014]
ldsh [%o1+0x038],%l5 ! Mem[000000001e800038]
stx %l0,[%o3+0x010] ! Mem[000000001f800010]
stb %l1,[%o2+0x00e] ! Mem[000000001f00000e]
retl
ldx [%o0+0x028],%l5 ! Mem[000000001e000028]
p8_jmpl_1_le:
std %l0,[%i2+0x018] ! Mem[0000000021000018]
lduw [%i2+0x018],%l2 ! Mem[0000000021000018]
jmpl %g6+8,%g0
sth %l7,[%i1+0x02c] ! Mem[000000002080002c]
p8_call_1_le:
lduh [%i2+0x01c],%l6 ! Mem[000000002100001c]
retl
ldd [%i3+0x028],%l2 ! Mem[0000000021800028]
p8_jmpl_1_lo:
std %l0,[%o2+0x018] ! Mem[0000000021000018]
lduw [%o2+0x018],%l2 ! Mem[0000000021000018]
jmpl %g6+8,%g0
sth %l7,[%o1+0x02c] ! Mem[000000002080002c]
p8_call_1_lo:
lduh [%o2+0x01c],%l6 ! Mem[000000002100001c]
retl
ldd [%o3+0x028],%l2 ! Mem[0000000021800028]
p8_jmpl_1_he:
stb %l4,[%i2+0x003] ! Mem[0000000021000003]
ldd [%i2+0x030],%l6 ! Mem[0000000021000030]
lduw [%i3+0x008],%l5 ! Mem[0000000021800008]
stw %l4,[%i0+0x008] ! Mem[0000000020000008]
sth %l6,[%i3+0x00e] ! Mem[000000002180000e]
ldsh [%i3+0x008],%l3 ! Mem[0000000021800008]
stb %l4,[%i3+0x015] ! Mem[0000000021800015]
jmpl %g6+8,%g0
ldsh [%i0+0x006],%l2 ! Mem[0000000020000006]
p8_call_1_he:
ldd [%i0+0x020],%l6 ! Mem[0000000020000020]
ldx [%i2+0x010],%l2 ! Mem[0000000021000010]
lduw [%i3+0x038],%l5 ! Mem[0000000021800038]
ldsb [%i2+0x010],%l0 ! Mem[0000000021000010]
lduh [%i2+0x02e],%l1 ! Mem[000000002100002e]
retl
sth %l5,[%i0+0x02c] ! Mem[000000002000002c]
p8_jmpl_1_ho:
stb %l4,[%o2+0x003] ! Mem[0000000021000003]
ldd [%o2+0x030],%l6 ! Mem[0000000021000030]
lduw [%o3+0x008],%l5 ! Mem[0000000021800008]
stw %l4,[%o0+0x008] ! Mem[0000000020000008]
sth %l6,[%o3+0x00e] ! Mem[000000002180000e]
ldsh [%o3+0x008],%l3 ! Mem[0000000021800008]
stb %l4,[%o3+0x015] ! Mem[0000000021800015]
jmpl %g6+8,%g0
ldsh [%o0+0x006],%l2 ! Mem[0000000020000006]
p8_call_1_ho:
ldd [%o0+0x020],%l6 ! Mem[0000000020000020]
ldx [%o2+0x010],%l2 ! Mem[0000000021000010]
lduw [%o3+0x038],%l5 ! Mem[0000000021800038]
ldsb [%o2+0x010],%l0 ! Mem[0000000021000010]
lduh [%o2+0x02e],%l1 ! Mem[000000002100002e]
retl
sth %l5,[%o0+0x02c] ! Mem[000000002000002c]
p9_jmpl_1_le:
ldx [%i0+0x038],%l1 ! Mem[0000000022000038]
ldsb [%i0+0x03a],%l2 ! Mem[000000002200003a]
jmpl %g6+8,%g0
lduh [%i3+0x00c],%l7 ! Mem[000000002380000c]
p9_call_1_le:
ldsb [%i2+0x03c],%l6 ! Mem[000000002300003c]
retl
lduh [%i0+0x02a],%l2 ! Mem[000000002200002a]
p9_jmpl_1_lo:
ldx [%o0+0x038],%l1 ! Mem[0000000022000038]
ldsb [%o0+0x03a],%l2 ! Mem[000000002200003a]
jmpl %g6+8,%g0
lduh [%o3+0x00c],%l7 ! Mem[000000002380000c]
p9_call_1_lo:
ldsb [%o2+0x03c],%l6 ! Mem[000000002300003c]
retl
lduh [%o0+0x02a],%l2 ! Mem[000000002200002a]
p9_jmpl_1_he:
lduh [%i3+0x022],%l4 ! Mem[0000000023800022]
ldsh [%i2+0x014],%l6 ! Mem[0000000023000014]
stb %l5,[%i2+0x00a] ! Mem[000000002300000a]
ldsb [%i0+0x00b],%l4 ! Mem[000000002200000b]
ldub [%i0+0x02e],%l6 ! Mem[000000002200002e]
ldx [%i3+0x008],%l3 ! Mem[0000000023800008]
stx %l4,[%i1+0x030] ! Mem[0000000022800030]
jmpl %g6+8,%g0
sth %l2,[%i0+0x006] ! Mem[0000000022000006]
p9_call_1_he:
std %l6,[%i1+0x020] ! Mem[0000000022800020]
ldsb [%i2+0x015],%l2 ! Mem[0000000023000015]
sth %l5,[%i1+0x038] ! Mem[0000000022800038]
ldsb [%i3+0x010],%l0 ! Mem[0000000023800010]
ldsh [%i2+0x00e],%l1 ! Mem[000000002300000e]
retl
ldd [%i3+0x028],%l4 ! Mem[0000000023800028]
p9_jmpl_1_ho:
lduh [%o3+0x022],%l4 ! Mem[0000000023800022]
ldsh [%o2+0x014],%l6 ! Mem[0000000023000014]
stb %l5,[%o2+0x00a] ! Mem[000000002300000a]
ldsb [%o0+0x00b],%l4 ! Mem[000000002200000b]
ldub [%o0+0x02e],%l6 ! Mem[000000002200002e]
ldx [%o3+0x008],%l3 ! Mem[0000000023800008]
stx %l4,[%o1+0x030] ! Mem[0000000022800030]
jmpl %g6+8,%g0
sth %l2,[%o0+0x006] ! Mem[0000000022000006]
p9_call_1_ho:
std %l6,[%o1+0x020] ! Mem[0000000022800020]
ldsb [%o2+0x015],%l2 ! Mem[0000000023000015]
sth %l5,[%o1+0x038] ! Mem[0000000022800038]
ldsb [%o3+0x010],%l0 ! Mem[0000000023800010]
ldsh [%o2+0x00e],%l1 ! Mem[000000002300000e]
retl
ldd [%o3+0x028],%l4 ! Mem[0000000023800028]
p10_jmpl_1_le:
ldx [%i3+0x018],%l1 ! Mem[0000000025800018]
std %l2,[%i0+0x018] ! Mem[0000000024000018]
jmpl %g6+8,%g0
ldd [%i2+0x028],%l6 ! Mem[0000000025000028]
p10_call_1_le:
stx %l6,[%i1+0x018] ! Mem[0000000024800018]
retl
sth %l2,[%i1+0x02a] ! Mem[000000002480002a]
p10_jmpl_1_lo:
ldx [%o3+0x018],%l1 ! Mem[0000000025800018]
std %l2,[%o0+0x018] ! Mem[0000000024000018]
jmpl %g6+8,%g0
ldd [%o2+0x028],%l6 ! Mem[0000000025000028]
p10_call_1_lo:
stx %l6,[%o1+0x018] ! Mem[0000000024800018]
retl
sth %l2,[%o1+0x02a] ! Mem[000000002480002a]
p10_jmpl_1_he:
ldsh [%i1+0x002],%l4 ! Mem[0000000024800002]
ldub [%i2+0x035],%l6 ! Mem[0000000025000035]
stb %l5,[%i3+0x00a] ! Mem[000000002580000a]
ldub [%i0+0x00b],%l4 ! Mem[000000002400000b]
stw %l6,[%i3+0x00c] ! Mem[000000002580000c]
sth %l3,[%i2+0x008] ! Mem[0000000025000008]
ldsw [%i2+0x014],%l4 ! Mem[0000000025000014]
jmpl %g6+8,%g0
ldsw [%i0+0x004],%l2 ! Mem[0000000024000004]
p10_call_1_he:
ldx [%i3+0x020],%l7 ! Mem[0000000025800020]
lduw [%i3+0x014],%l2 ! Mem[0000000025800014]
ldsb [%i3+0x039],%l5 ! Mem[0000000025800039]
ldsb [%i2+0x010],%l0 ! Mem[0000000025000010]
sth %l1,[%i2+0x02e] ! Mem[000000002500002e]
retl
ldsw [%i2+0x02c],%l5 ! Mem[000000002500002c]
p10_jmpl_1_ho:
ldsh [%o1+0x002],%l4 ! Mem[0000000024800002]
ldub [%o2+0x035],%l6 ! Mem[0000000025000035]
stb %l5,[%o3+0x00a] ! Mem[000000002580000a]
ldub [%o0+0x00b],%l4 ! Mem[000000002400000b]
stw %l6,[%o3+0x00c] ! Mem[000000002580000c]
sth %l3,[%o2+0x008] ! Mem[0000000025000008]
ldsw [%o2+0x014],%l4 ! Mem[0000000025000014]
jmpl %g6+8,%g0
ldsw [%o0+0x004],%l2 ! Mem[0000000024000004]
p10_call_1_ho:
ldx [%o3+0x020],%l7 ! Mem[0000000025800020]
lduw [%o3+0x014],%l2 ! Mem[0000000025800014]
ldsb [%o3+0x039],%l5 ! Mem[0000000025800039]
ldsb [%o2+0x010],%l0 ! Mem[0000000025000010]
sth %l1,[%o2+0x02e] ! Mem[000000002500002e]
retl
ldsw [%o2+0x02c],%l5 ! Mem[000000002500002c]
p11_jmpl_1_le:
lduh [%i1+0x03e],%l1 ! Mem[000000002680003e]
ldub [%i2+0x03a],%l2 ! Mem[000000002700003a]
jmpl %g6+8,%g0
stb %l7,[%i1+0x00d] ! Mem[000000002680000d]
p11_call_1_le:
stb %l6,[%i1+0x03c] ! Mem[000000002680003c]
retl
ldsh [%i2+0x02a],%l2 ! Mem[000000002700002a]
p11_jmpl_1_lo:
lduh [%o1+0x03e],%l1 ! Mem[000000002680003e]
ldub [%o2+0x03a],%l2 ! Mem[000000002700003a]
jmpl %g6+8,%g0
stb %l7,[%o1+0x00d] ! Mem[000000002680000d]
p11_call_1_lo:
stb %l6,[%o1+0x03c] ! Mem[000000002680003c]
retl
ldsh [%o2+0x02a],%l2 ! Mem[000000002700002a]
p11_jmpl_1_he:
stx %l4,[%i2+0x020] ! Mem[0000000027000020]
stb %l6,[%i2+0x015] ! Mem[0000000027000015]
sth %l5,[%i2+0x00a] ! Mem[000000002700000a]
lduh [%i3+0x00a],%l4 ! Mem[000000002780000a]
lduh [%i0+0x02e],%l6 ! Mem[000000002600002e]
ldsh [%i2+0x008],%l3 ! Mem[0000000027000008]
lduh [%i3+0x034],%l4 ! Mem[0000000027800034]
jmpl %g6+8,%g0
stw %l2,[%i1+0x004] ! Mem[0000000026800004]
p11_call_1_he:
ldsw [%i0+0x020],%l7 ! Mem[0000000026000020]
ldd [%i0+0x010],%l2 ! Mem[0000000026000010]
lduh [%i2+0x038],%l5 ! Mem[0000000027000038]
ldsw [%i3+0x010],%l0 ! Mem[0000000027800010]
ldx [%i2+0x008],%l1 ! Mem[0000000027000008]
retl
lduw [%i1+0x02c],%l5 ! Mem[000000002680002c]
p11_jmpl_1_ho:
stx %l4,[%o2+0x020] ! Mem[0000000027000020]
stb %l6,[%o2+0x015] ! Mem[0000000027000015]
sth %l5,[%o2+0x00a] ! Mem[000000002700000a]
lduh [%o3+0x00a],%l4 ! Mem[000000002780000a]
lduh [%o0+0x02e],%l6 ! Mem[000000002600002e]
ldsh [%o2+0x008],%l3 ! Mem[0000000027000008]
lduh [%o3+0x034],%l4 ! Mem[0000000027800034]
jmpl %g6+8,%g0
stw %l2,[%o1+0x004] ! Mem[0000000026800004]
p11_call_1_ho:
ldsw [%o0+0x020],%l7 ! Mem[0000000026000020]
ldd [%o0+0x010],%l2 ! Mem[0000000026000010]
lduh [%o2+0x038],%l5 ! Mem[0000000027000038]
ldsw [%o3+0x010],%l0 ! Mem[0000000027800010]
ldx [%o2+0x008],%l1 ! Mem[0000000027000008]
retl
lduw [%o1+0x02c],%l5 ! Mem[000000002680002c]
p12_jmpl_1_le:
ldsw [%i3+0x01c],%l1 ! Mem[000000002980001c]
stx %l2,[%i1+0x018] ! Mem[0000000028800018]
jmpl %g6+8,%g0
lduh [%i3+0x02c],%l7 ! Mem[000000002980002c]
p12_call_1_le:
ldub [%i1+0x01c],%l6 ! Mem[000000002880001c]
retl
ldx [%i3+0x028],%l2 ! Mem[0000000029800028]
p12_jmpl_1_lo:
ldsw [%o3+0x01c],%l1 ! Mem[000000002980001c]
stx %l2,[%o1+0x018] ! Mem[0000000028800018]
jmpl %g6+8,%g0
lduh [%o3+0x02c],%l7 ! Mem[000000002980002c]
p12_call_1_lo:
ldub [%o1+0x01c],%l6 ! Mem[000000002880001c]
retl
ldx [%o3+0x028],%l2 ! Mem[0000000029800028]
p12_jmpl_1_he:
ldx [%i0+0x000],%l4 ! Mem[0000000028000000]
sth %l6,[%i2+0x034] ! Mem[0000000029000034]
stx %l5,[%i3+0x008] ! Mem[0000000029800008]
stb %l4,[%i3+0x00b] ! Mem[000000002980000b]
stx %l6,[%i3+0x008] ! Mem[0000000029800008]
ldx [%i2+0x008],%l3 ! Mem[0000000029000008]
std %l4,[%i3+0x010] ! Mem[0000000029800010]
jmpl %g6+8,%g0
lduw [%i2+0x004],%l2 ! Mem[0000000029000004]
p12_call_1_he:
ldsb [%i1+0x023],%l7 ! Mem[0000000028800023]
lduh [%i1+0x014],%l2 ! Mem[0000000028800014]
stw %l5,[%i3+0x038] ! Mem[0000000029800038]
ldsw [%i2+0x010],%l0 ! Mem[0000000029000010]
ldub [%i2+0x02e],%l1 ! Mem[000000002900002e]
retl
std %l4,[%i0+0x028] ! Mem[0000000028000028]
p12_jmpl_1_ho:
ldx [%o0+0x000],%l4 ! Mem[0000000028000000]
sth %l6,[%o2+0x034] ! Mem[0000000029000034]
stx %l5,[%o3+0x008] ! Mem[0000000029800008]
stb %l4,[%o3+0x00b] ! Mem[000000002980000b]
stx %l6,[%o3+0x008] ! Mem[0000000029800008]
ldx [%o2+0x008],%l3 ! Mem[0000000029000008]
std %l4,[%o3+0x010] ! Mem[0000000029800010]
jmpl %g6+8,%g0
lduw [%o2+0x004],%l2 ! Mem[0000000029000004]
p12_call_1_ho:
ldsb [%o1+0x023],%l7 ! Mem[0000000028800023]
lduh [%o1+0x014],%l2 ! Mem[0000000028800014]
stw %l5,[%o3+0x038] ! Mem[0000000029800038]
ldsw [%o2+0x010],%l0 ! Mem[0000000029000010]
ldub [%o2+0x02e],%l1 ! Mem[000000002900002e]
retl
std %l4,[%o0+0x028] ! Mem[0000000028000028]
p13_jmpl_1_le:
ldsw [%i1+0x03c],%l1 ! Mem[000000002a80003c]
ldx [%i0+0x038],%l2 ! Mem[000000002a000038]
jmpl %g6+8,%g0
ldd [%i2+0x008],%l6 ! Mem[000000002b000008]
p13_call_1_le:
ldd [%i0+0x038],%l6 ! Mem[000000002a000038]
retl
stx %l2,[%i3+0x028] ! Mem[000000002b800028]
p13_jmpl_1_lo:
ldsw [%o1+0x03c],%l1 ! Mem[000000002a80003c]
ldx [%o0+0x038],%l2 ! Mem[000000002a000038]
jmpl %g6+8,%g0
ldd [%o2+0x008],%l6 ! Mem[000000002b000008]
p13_call_1_lo:
ldd [%o0+0x038],%l6 ! Mem[000000002a000038]
retl
stx %l2,[%o3+0x028] ! Mem[000000002b800028]
p13_jmpl_1_he:
ldub [%i2+0x023],%l4 ! Mem[000000002b000023]
stx %l6,[%i2+0x010] ! Mem[000000002b000010]
ldsb [%i2+0x00a],%l5 ! Mem[000000002b00000a]
stw %l4,[%i3+0x008] ! Mem[000000002b800008]
lduw [%i1+0x02c],%l6 ! Mem[000000002a80002c]
stx %l3,[%i2+0x008] ! Mem[000000002b000008]
ldd [%i0+0x030],%l4 ! Mem[000000002a000030]
jmpl %g6+8,%g0
ldsb [%i2+0x006],%l2 ! Mem[000000002b000006]
p13_call_1_he:
sth %l7,[%i3+0x022] ! Mem[000000002b800022]
stx %l2,[%i1+0x010] ! Mem[000000002a800010]
ldsh [%i2+0x038],%l5 ! Mem[000000002b000038]
lduh [%i3+0x010],%l0 ! Mem[000000002b800010]
ldsb [%i2+0x00e],%l1 ! Mem[000000002b00000e]
retl
stx %l5,[%i0+0x028] ! Mem[000000002a000028]
p13_jmpl_1_ho:
ldub [%o2+0x023],%l4 ! Mem[000000002b000023]
stx %l6,[%o2+0x010] ! Mem[000000002b000010]
ldsb [%o2+0x00a],%l5 ! Mem[000000002b00000a]
stw %l4,[%o3+0x008] ! Mem[000000002b800008]
lduw [%o1+0x02c],%l6 ! Mem[000000002a80002c]
stx %l3,[%o2+0x008] ! Mem[000000002b000008]
ldd [%o0+0x030],%l4 ! Mem[000000002a000030]
jmpl %g6+8,%g0
ldsb [%o2+0x006],%l2 ! Mem[000000002b000006]
p13_call_1_ho:
sth %l7,[%o3+0x022] ! Mem[000000002b800022]
stx %l2,[%o1+0x010] ! Mem[000000002a800010]
ldsh [%o2+0x038],%l5 ! Mem[000000002b000038]
lduh [%o3+0x010],%l0 ! Mem[000000002b800010]
ldsb [%o2+0x00e],%l1 ! Mem[000000002b00000e]
retl
stx %l5,[%o0+0x028] ! Mem[000000002a000028]
p14_jmpl_1_le:
ldsb [%i3+0x01f],%l1 ! Mem[000000002d80001f]
ldsh [%i3+0x01a],%l2 ! Mem[000000002d80001a]
jmpl %g6+8,%g0
stb %l7,[%i0+0x02d] ! Mem[000000002c00002d]
p14_call_1_le:
stw %l6,[%i0+0x01c] ! Mem[000000002c00001c]
retl
ldub [%i0+0x02a],%l2 ! Mem[000000002c00002a]
p14_jmpl_1_lo:
ldsb [%o3+0x01f],%l1 ! Mem[000000002d80001f]
ldsh [%o3+0x01a],%l2 ! Mem[000000002d80001a]
jmpl %g6+8,%g0
stb %l7,[%o0+0x02d] ! Mem[000000002c00002d]
p14_call_1_lo:
stw %l6,[%o0+0x01c] ! Mem[000000002c00001c]
retl
ldub [%o0+0x02a],%l2 ! Mem[000000002c00002a]
p14_jmpl_1_he:
ldsb [%i3+0x003],%l4 ! Mem[000000002d800003]
ldsb [%i2+0x035],%l6 ! Mem[000000002d000035]
ldsb [%i0+0x00a],%l5 ! Mem[000000002c00000a]
stx %l4,[%i3+0x008] ! Mem[000000002d800008]
ldd [%i3+0x008],%l6 ! Mem[000000002d800008]
ldub [%i2+0x008],%l3 ! Mem[000000002d000008]
ldsh [%i1+0x014],%l4 ! Mem[000000002c800014]
jmpl %g6+8,%g0
ldx [%i3+0x000],%l2 ! Mem[000000002d800000]
p14_call_1_he:
stb %l7,[%i0+0x023] ! Mem[000000002c000023]
lduw [%i2+0x014],%l2 ! Mem[000000002d000014]
lduw [%i0+0x038],%l5 ! Mem[000000002c000038]
lduh [%i1+0x010],%l0 ! Mem[000000002c800010]
stw %l1,[%i2+0x02c] ! Mem[000000002d00002c]
retl
ldub [%i0+0x02c],%l5 ! Mem[000000002c00002c]
p14_jmpl_1_ho:
ldsb [%o3+0x003],%l4 ! Mem[000000002d800003]
ldsb [%o2+0x035],%l6 ! Mem[000000002d000035]
ldsb [%o0+0x00a],%l5 ! Mem[000000002c00000a]
stx %l4,[%o3+0x008] ! Mem[000000002d800008]
ldd [%o3+0x008],%l6 ! Mem[000000002d800008]
ldub [%o2+0x008],%l3 ! Mem[000000002d000008]
ldsh [%o1+0x014],%l4 ! Mem[000000002c800014]
jmpl %g6+8,%g0
ldx [%o3+0x000],%l2 ! Mem[000000002d800000]
p14_call_1_ho:
stb %l7,[%o0+0x023] ! Mem[000000002c000023]
lduw [%o2+0x014],%l2 ! Mem[000000002d000014]
lduw [%o0+0x038],%l5 ! Mem[000000002c000038]
lduh [%o1+0x010],%l0 ! Mem[000000002c800010]
stw %l1,[%o2+0x02c] ! Mem[000000002d00002c]
retl
ldub [%o0+0x02c],%l5 ! Mem[000000002c00002c]
p15_jmpl_1_le:
stx %l1,[%i2+0x038] ! Mem[000000002f000038]
stx %l2,[%i2+0x038] ! Mem[000000002f000038]
jmpl %g6+8,%g0
ldsw [%i3+0x00c],%l7 ! Mem[000000002f80000c]
p15_call_1_le:
ldx [%i3+0x038],%l6 ! Mem[000000002f800038]
retl
ldx [%i1+0x028],%l2 ! Mem[000000002e800028]
p15_jmpl_1_lo:
stx %l1,[%o2+0x038] ! Mem[000000002f000038]
stx %l2,[%o2+0x038] ! Mem[000000002f000038]
jmpl %g6+8,%g0
ldsw [%o3+0x00c],%l7 ! Mem[000000002f80000c]
p15_call_1_lo:
ldx [%o3+0x038],%l6 ! Mem[000000002f800038]
retl
ldx [%o1+0x028],%l2 ! Mem[000000002e800028]
p15_jmpl_1_he:
stw %l4,[%i1+0x020] ! Mem[000000002e800020]
lduh [%i2+0x014],%l6 ! Mem[000000002f000014]
ldsw [%i2+0x008],%l5 ! Mem[000000002f000008]
ldsh [%i2+0x00a],%l4 ! Mem[000000002f00000a]
ldx [%i1+0x028],%l6 ! Mem[000000002e800028]
ldx [%i2+0x008],%l3 ! Mem[000000002f000008]
lduw [%i3+0x034],%l4 ! Mem[000000002f800034]
jmpl %g6+8,%g0
ldsh [%i0+0x006],%l2 ! Mem[000000002e000006]
p15_call_1_he:
lduw [%i1+0x020],%l7 ! Mem[000000002e800020]
stw %l2,[%i3+0x014] ! Mem[000000002f800014]
sth %l5,[%i2+0x038] ! Mem[000000002f000038]
ldx [%i3+0x010],%l0 ! Mem[000000002f800010]
stb %l1,[%i2+0x00e] ! Mem[000000002f00000e]
retl
ldx [%i3+0x028],%l5 ! Mem[000000002f800028]
p15_jmpl_1_ho:
stw %l4,[%o1+0x020] ! Mem[000000002e800020]
lduh [%o2+0x014],%l6 ! Mem[000000002f000014]
ldsw [%o2+0x008],%l5 ! Mem[000000002f000008]
ldsh [%o2+0x00a],%l4 ! Mem[000000002f00000a]
ldx [%o1+0x028],%l6 ! Mem[000000002e800028]
ldx [%o2+0x008],%l3 ! Mem[000000002f000008]
lduw [%o3+0x034],%l4 ! Mem[000000002f800034]
jmpl %g6+8,%g0
ldsh [%o0+0x006],%l2 ! Mem[000000002e000006]
p15_call_1_ho:
lduw [%o1+0x020],%l7 ! Mem[000000002e800020]
stw %l2,[%o3+0x014] ! Mem[000000002f800014]
sth %l5,[%o2+0x038] ! Mem[000000002f000038]
ldx [%o3+0x010],%l0 ! Mem[000000002f800010]
stb %l1,[%o2+0x00e] ! Mem[000000002f00000e]
retl
ldx [%o3+0x028],%l5 ! Mem[000000002f800028]
p16_jmpl_1_le:
sth %l1,[%i0+0x01e] ! Mem[000000003000001e]
ldx [%i0+0x018],%l2 ! Mem[0000000030000018]
jmpl %g6+8,%g0
stw %l7,[%i2+0x02c] ! Mem[000000003100002c]
p16_call_1_le:
ldsw [%i3+0x01c],%l6 ! Mem[000000003180001c]
retl
stx %l2,[%i1+0x028] ! Mem[0000000030800028]
p16_jmpl_1_lo:
sth %l1,[%o0+0x01e] ! Mem[000000003000001e]
ldx [%o0+0x018],%l2 ! Mem[0000000030000018]
jmpl %g6+8,%g0
stw %l7,[%o2+0x02c] ! Mem[000000003100002c]
p16_call_1_lo:
ldsw [%o3+0x01c],%l6 ! Mem[000000003180001c]
retl
stx %l2,[%o1+0x028] ! Mem[0000000030800028]
p16_jmpl_1_he:
stb %l4,[%i2+0x003] ! Mem[0000000031000003]
ldx [%i2+0x030],%l6 ! Mem[0000000031000030]
lduh [%i0+0x00a],%l5 ! Mem[000000003000000a]
lduh [%i2+0x00a],%l4 ! Mem[000000003100000a]
ldsb [%i3+0x00e],%l6 ! Mem[000000003180000e]
stx %l3,[%i1+0x008] ! Mem[0000000030800008]
sth %l4,[%i3+0x014] ! Mem[0000000031800014]
jmpl %g6+8,%g0
sth %l2,[%i0+0x006] ! Mem[0000000030000006]
p16_call_1_he:
ldsh [%i3+0x022],%l7 ! Mem[0000000031800022]
lduh [%i3+0x014],%l2 ! Mem[0000000031800014]
ldsb [%i0+0x039],%l5 ! Mem[0000000030000039]
ldx [%i1+0x010],%l0 ! Mem[0000000030800010]
lduh [%i2+0x02e],%l1 ! Mem[000000003100002e]
retl
sth %l5,[%i2+0x02c] ! Mem[000000003100002c]
p16_jmpl_1_ho:
stb %l4,[%o2+0x003] ! Mem[0000000031000003]
ldx [%o2+0x030],%l6 ! Mem[0000000031000030]
lduh [%o0+0x00a],%l5 ! Mem[000000003000000a]
lduh [%o2+0x00a],%l4 ! Mem[000000003100000a]
ldsb [%o3+0x00e],%l6 ! Mem[000000003180000e]
stx %l3,[%o1+0x008] ! Mem[0000000030800008]
sth %l4,[%o3+0x014] ! Mem[0000000031800014]
jmpl %g6+8,%g0
sth %l2,[%o0+0x006] ! Mem[0000000030000006]
p16_call_1_ho:
ldsh [%o3+0x022],%l7 ! Mem[0000000031800022]
lduh [%o3+0x014],%l2 ! Mem[0000000031800014]
ldsb [%o0+0x039],%l5 ! Mem[0000000030000039]
ldx [%o1+0x010],%l0 ! Mem[0000000030800010]
lduh [%o2+0x02e],%l1 ! Mem[000000003100002e]
retl
sth %l5,[%o2+0x02c] ! Mem[000000003100002c]
p17_jmpl_1_le:
sth %l1,[%i3+0x03e] ! Mem[000000003380003e]
ldsh [%i0+0x03a],%l2 ! Mem[000000003200003a]
jmpl %g6+8,%g0
lduw [%i0+0x00c],%l7 ! Mem[000000003200000c]
p17_call_1_le:
stx %l6,[%i3+0x038] ! Mem[0000000033800038]
retl
ldub [%i2+0x02a],%l2 ! Mem[000000003300002a]
p17_jmpl_1_lo:
sth %l1,[%o3+0x03e] ! Mem[000000003380003e]
ldsh [%o0+0x03a],%l2 ! Mem[000000003200003a]
jmpl %g6+8,%g0
lduw [%o0+0x00c],%l7 ! Mem[000000003200000c]
p17_call_1_lo:
stx %l6,[%o3+0x038] ! Mem[0000000033800038]
retl
ldub [%o2+0x02a],%l2 ! Mem[000000003300002a]
p17_jmpl_1_he:
lduh [%i0+0x022],%l4 ! Mem[0000000032000022]
std %l6,[%i2+0x010] ! Mem[0000000033000010]
ldx [%i2+0x008],%l5 ! Mem[0000000033000008]
lduw [%i2+0x008],%l4 ! Mem[0000000033000008]
stb %l6,[%i1+0x02e] ! Mem[000000003280002e]
ldub [%i1+0x008],%l3 ! Mem[0000000032800008]
stx %l4,[%i0+0x030] ! Mem[0000000032000030]
jmpl %g6+8,%g0
ldsw [%i0+0x004],%l2 ! Mem[0000000032000004]
p17_call_1_he:
ldd [%i0+0x020],%l6 ! Mem[0000000032000020]
sth %l2,[%i0+0x014] ! Mem[0000000032000014]
lduh [%i2+0x038],%l5 ! Mem[0000000033000038]
std %l0,[%i3+0x010] ! Mem[0000000033800010]
ldd [%i2+0x008],%l0 ! Mem[0000000033000008]
retl
ldd [%i1+0x028],%l4 ! Mem[0000000032800028]
p17_jmpl_1_ho:
lduh [%o0+0x022],%l4 ! Mem[0000000032000022]
std %l6,[%o2+0x010] ! Mem[0000000033000010]
ldx [%o2+0x008],%l5 ! Mem[0000000033000008]
lduw [%o2+0x008],%l4 ! Mem[0000000033000008]
stb %l6,[%o1+0x02e] ! Mem[000000003280002e]
ldub [%o1+0x008],%l3 ! Mem[0000000032800008]
stx %l4,[%o0+0x030] ! Mem[0000000032000030]
jmpl %g6+8,%g0
ldsw [%o0+0x004],%l2 ! Mem[0000000032000004]
p17_call_1_ho:
ldd [%o0+0x020],%l6 ! Mem[0000000032000020]
sth %l2,[%o0+0x014] ! Mem[0000000032000014]
lduh [%o2+0x038],%l5 ! Mem[0000000033000038]
std %l0,[%o3+0x010] ! Mem[0000000033800010]
ldd [%o2+0x008],%l0 ! Mem[0000000033000008]
retl
ldd [%o1+0x028],%l4 ! Mem[0000000032800028]
p18_jmpl_1_le:
stb %l1,[%i1+0x01f] ! Mem[000000003480001f]
sth %l2,[%i2+0x01a] ! Mem[000000003500001a]
jmpl %g6+8,%g0
ldsb [%i3+0x02d],%l7 ! Mem[000000003580002d]
p18_call_1_le:
stb %l6,[%i2+0x01c] ! Mem[000000003500001c]
retl
std %l2,[%i3+0x028] ! Mem[0000000035800028]
p18_jmpl_1_lo:
stb %l1,[%o1+0x01f] ! Mem[000000003480001f]
sth %l2,[%o2+0x01a] ! Mem[000000003500001a]
jmpl %g6+8,%g0
ldsb [%o3+0x02d],%l7 ! Mem[000000003580002d]
p18_call_1_lo:
stb %l6,[%o2+0x01c] ! Mem[000000003500001c]
retl
std %l2,[%o3+0x028] ! Mem[0000000035800028]
p18_jmpl_1_he:
ldsh [%i2+0x002],%l4 ! Mem[0000000035000002]
stw %l6,[%i2+0x034] ! Mem[0000000035000034]
ldx [%i0+0x008],%l5 ! Mem[0000000034000008]
std %l4,[%i2+0x008] ! Mem[0000000035000008]
ldsh [%i3+0x00e],%l6 ! Mem[000000003580000e]
std %l2,[%i1+0x008] ! Mem[0000000034800008]
ldsw [%i1+0x014],%l4 ! Mem[0000000034800014]
jmpl %g6+8,%g0
stw %l2,[%i1+0x004] ! Mem[0000000034800004]
p18_call_1_he:
std %l6,[%i1+0x020] ! Mem[0000000034800020]
ldub [%i1+0x015],%l2 ! Mem[0000000034800015]
std %l4,[%i0+0x038] ! Mem[0000000034000038]
std %l0,[%i1+0x010] ! Mem[0000000034800010]
sth %l1,[%i2+0x02e] ! Mem[000000003500002e]
retl
ldsw [%i0+0x02c],%l5 ! Mem[000000003400002c]
p18_jmpl_1_ho:
ldsh [%o2+0x002],%l4 ! Mem[0000000035000002]
stw %l6,[%o2+0x034] ! Mem[0000000035000034]
ldx [%o0+0x008],%l5 ! Mem[0000000034000008]
std %l4,[%o2+0x008] ! Mem[0000000035000008]
ldsh [%o3+0x00e],%l6 ! Mem[000000003580000e]
std %l2,[%o1+0x008] ! Mem[0000000034800008]
ldsw [%o1+0x014],%l4 ! Mem[0000000034800014]
jmpl %g6+8,%g0
stw %l2,[%o1+0x004] ! Mem[0000000034800004]
p18_call_1_ho:
std %l6,[%o1+0x020] ! Mem[0000000034800020]
ldub [%o1+0x015],%l2 ! Mem[0000000034800015]
std %l4,[%o0+0x038] ! Mem[0000000034000038]
std %l0,[%o1+0x010] ! Mem[0000000034800010]
sth %l1,[%o2+0x02e] ! Mem[000000003500002e]
retl
ldsw [%o0+0x02c],%l5 ! Mem[000000003400002c]
p19_jmpl_1_le:
lduw [%i3+0x03c],%l1 ! Mem[000000003780003c]
lduh [%i1+0x03a],%l2 ! Mem[000000003680003a]
jmpl %g6+8,%g0
std %l6,[%i1+0x008] ! Mem[0000000036800008]
p19_call_1_le:
lduw [%i2+0x03c],%l6 ! Mem[000000003700003c]
retl
ldsb [%i3+0x02a],%l2 ! Mem[000000003780002a]
p19_jmpl_1_lo:
lduw [%o3+0x03c],%l1 ! Mem[000000003780003c]
lduh [%o1+0x03a],%l2 ! Mem[000000003680003a]
jmpl %g6+8,%g0
std %l6,[%o1+0x008] ! Mem[0000000036800008]
p19_call_1_lo:
lduw [%o2+0x03c],%l6 ! Mem[000000003700003c]
retl
ldsb [%o3+0x02a],%l2 ! Mem[000000003780002a]
p19_jmpl_1_he:
stx %l4,[%i3+0x020] ! Mem[0000000037800020]
ldd [%i2+0x010],%l6 ! Mem[0000000037000010]
std %l4,[%i2+0x008] ! Mem[0000000037000008]
sth %l4,[%i2+0x00a] ! Mem[000000003700000a]
std %l6,[%i1+0x028] ! Mem[0000000036800028]
stx %l3,[%i0+0x008] ! Mem[0000000036000008]
ldx [%i2+0x030],%l4 ! Mem[0000000037000030]
jmpl %g6+8,%g0
lduw [%i2+0x004],%l2 ! Mem[0000000037000004]
p19_call_1_he:
ldx [%i3+0x020],%l7 ! Mem[0000000037800020]
std %l2,[%i1+0x010] ! Mem[0000000036800010]
ldd [%i2+0x038],%l4 ! Mem[0000000037000038]
std %l0,[%i3+0x010] ! Mem[0000000037800010]
ldx [%i2+0x008],%l1 ! Mem[0000000037000008]
retl
lduw [%i0+0x02c],%l5 ! Mem[000000003600002c]
p19_jmpl_1_ho:
stx %l4,[%o3+0x020] ! Mem[0000000037800020]
ldd [%o2+0x010],%l6 ! Mem[0000000037000010]
std %l4,[%o2+0x008] ! Mem[0000000037000008]
sth %l4,[%o2+0x00a] ! Mem[000000003700000a]
std %l6,[%o1+0x028] ! Mem[0000000036800028]
stx %l3,[%o0+0x008] ! Mem[0000000036000008]
ldx [%o2+0x030],%l4 ! Mem[0000000037000030]
jmpl %g6+8,%g0
lduw [%o2+0x004],%l2 ! Mem[0000000037000004]
p19_call_1_ho:
ldx [%o3+0x020],%l7 ! Mem[0000000037800020]
std %l2,[%o1+0x010] ! Mem[0000000036800010]
ldd [%o2+0x038],%l4 ! Mem[0000000037000038]
std %l0,[%o3+0x010] ! Mem[0000000037800010]
ldx [%o2+0x008],%l1 ! Mem[0000000037000008]
retl
lduw [%o0+0x02c],%l5 ! Mem[000000003600002c]
p20_jmpl_1_le:
ldub [%i1+0x01f],%l1 ! Mem[000000003880001f]
ldd [%i0+0x018],%l2 ! Mem[0000000038000018]
jmpl %g6+8,%g0
ldub [%i3+0x02d],%l7 ! Mem[000000003980002d]
p20_call_1_le:
ldsh [%i2+0x01c],%l6 ! Mem[000000003900001c]
retl
lduw [%i0+0x028],%l2 ! Mem[0000000038000028]
p20_jmpl_1_lo:
ldub [%o1+0x01f],%l1 ! Mem[000000003880001f]
ldd [%o0+0x018],%l2 ! Mem[0000000038000018]
jmpl %g6+8,%g0
ldub [%o3+0x02d],%l7 ! Mem[000000003980002d]
p20_call_1_lo:
ldsh [%o2+0x01c],%l6 ! Mem[000000003900001c]
retl
lduw [%o0+0x028],%l2 ! Mem[0000000038000028]
p20_jmpl_1_he:
std %l4,[%i1+0x000] ! Mem[0000000038800000]
ldub [%i2+0x035],%l6 ! Mem[0000000039000035]
stw %l5,[%i0+0x008] ! Mem[0000000038000008]
ldd [%i2+0x008],%l4 ! Mem[0000000039000008]
ldsw [%i3+0x00c],%l6 ! Mem[000000003980000c]
ldub [%i0+0x008],%l3 ! Mem[0000000038000008]
std %l4,[%i3+0x010] ! Mem[0000000039800010]
jmpl %g6+8,%g0
ldsb [%i3+0x006],%l2 ! Mem[0000000039800006]
p20_call_1_he:
ldsw [%i0+0x020],%l7 ! Mem[0000000038000020]
ldsw [%i2+0x014],%l2 ! Mem[0000000039000014]
ldub [%i1+0x039],%l5 ! Mem[0000000038800039]
stw %l0,[%i1+0x010] ! Mem[0000000038800010]
ldub [%i3+0x02e],%l1 ! Mem[000000003980002e]
retl
std %l4,[%i3+0x028] ! Mem[0000000039800028]
p20_jmpl_1_ho:
std %l4,[%o1+0x000] ! Mem[0000000038800000]
ldub [%o2+0x035],%l6 ! Mem[0000000039000035]
stw %l5,[%o0+0x008] ! Mem[0000000038000008]
ldd [%o2+0x008],%l4 ! Mem[0000000039000008]
ldsw [%o3+0x00c],%l6 ! Mem[000000003980000c]
ldub [%o0+0x008],%l3 ! Mem[0000000038000008]
std %l4,[%o3+0x010] ! Mem[0000000039800010]
jmpl %g6+8,%g0
ldsb [%o3+0x006],%l2 ! Mem[0000000039800006]
p20_call_1_ho:
ldsw [%o0+0x020],%l7 ! Mem[0000000038000020]
ldsw [%o2+0x014],%l2 ! Mem[0000000039000014]
ldub [%o1+0x039],%l5 ! Mem[0000000038800039]
stw %l0,[%o1+0x010] ! Mem[0000000038800010]
ldub [%o3+0x02e],%l1 ! Mem[000000003980002e]
retl
std %l4,[%o3+0x028] ! Mem[0000000039800028]
p21_jmpl_1_le:
ldub [%i3+0x03f],%l1 ! Mem[000000003b80003f]
stb %l2,[%i3+0x03a] ! Mem[000000003b80003a]
jmpl %g6+8,%g0
stx %l7,[%i2+0x008] ! Mem[000000003b000008]
p21_call_1_le:
stw %l6,[%i2+0x03c] ! Mem[000000003b00003c]
retl
stw %l2,[%i1+0x028] ! Mem[000000003a800028]
p21_jmpl_1_lo:
ldub [%o3+0x03f],%l1 ! Mem[000000003b80003f]
stb %l2,[%o3+0x03a] ! Mem[000000003b80003a]
jmpl %g6+8,%g0
stx %l7,[%o2+0x008] ! Mem[000000003b000008]
p21_call_1_lo:
stw %l6,[%o2+0x03c] ! Mem[000000003b00003c]
retl
stw %l2,[%o1+0x028] ! Mem[000000003a800028]
p21_jmpl_1_he:
lduw [%i3+0x020],%l4 ! Mem[000000003b800020]
lduw [%i2+0x014],%l6 ! Mem[000000003b000014]
ldd [%i3+0x008],%l4 ! Mem[000000003b800008]
ldsw [%i1+0x008],%l4 ! Mem[000000003a800008]
sth %l6,[%i1+0x02e] ! Mem[000000003a80002e]
std %l2,[%i3+0x008] ! Mem[000000003b800008]
ldd [%i3+0x030],%l4 ! Mem[000000003b800030]
jmpl %g6+8,%g0
ldx [%i3+0x000],%l2 ! Mem[000000003b800000]
p21_call_1_he:
ldsb [%i1+0x023],%l7 ! Mem[000000003a800023]
stb %l2,[%i3+0x015] ! Mem[000000003b800015]
stb %l5,[%i3+0x039] ! Mem[000000003b800039]
stw %l0,[%i3+0x010] ! Mem[000000003b800010]
ldsb [%i3+0x00e],%l1 ! Mem[000000003b80000e]
retl
stx %l5,[%i3+0x028] ! Mem[000000003b800028]
p21_jmpl_1_ho:
lduw [%o3+0x020],%l4 ! Mem[000000003b800020]
lduw [%o2+0x014],%l6 ! Mem[000000003b000014]
ldd [%o3+0x008],%l4 ! Mem[000000003b800008]
ldsw [%o1+0x008],%l4 ! Mem[000000003a800008]
sth %l6,[%o1+0x02e] ! Mem[000000003a80002e]
std %l2,[%o3+0x008] ! Mem[000000003b800008]
ldd [%o3+0x030],%l4 ! Mem[000000003b800030]
jmpl %g6+8,%g0
ldx [%o3+0x000],%l2 ! Mem[000000003b800000]
p21_call_1_ho:
ldsb [%o1+0x023],%l7 ! Mem[000000003a800023]
stb %l2,[%o3+0x015] ! Mem[000000003b800015]
stb %l5,[%o3+0x039] ! Mem[000000003b800039]
stw %l0,[%o3+0x010] ! Mem[000000003b800010]
ldsb [%o3+0x00e],%l1 ! Mem[000000003b80000e]
retl
stx %l5,[%o3+0x028] ! Mem[000000003b800028]
p22_jmpl_1_le:
ldsh [%i2+0x01e],%l1 ! Mem[000000003d00001e]
ldsw [%i2+0x018],%l2 ! Mem[000000003d000018]
jmpl %g6+8,%g0
ldx [%i1+0x028],%l7 ! Mem[000000003c800028]
p22_call_1_le:
ldx [%i2+0x018],%l6 ! Mem[000000003d000018]
retl
ldsw [%i2+0x028],%l2 ! Mem[000000003d000028]
p22_jmpl_1_lo:
ldsh [%o2+0x01e],%l1 ! Mem[000000003d00001e]
ldsw [%o2+0x018],%l2 ! Mem[000000003d000018]
jmpl %g6+8,%g0
ldx [%o1+0x028],%l7 ! Mem[000000003c800028]
p22_call_1_lo:
ldx [%o2+0x018],%l6 ! Mem[000000003d000018]
retl
ldsw [%o2+0x028],%l2 ! Mem[000000003d000028]
p22_jmpl_1_he:
ldsw [%i1+0x000],%l4 ! Mem[000000003c800000]
stb %l6,[%i2+0x035] ! Mem[000000003d000035]
ldd [%i0+0x008],%l4 ! Mem[000000003c000008]
ldub [%i1+0x00b],%l4 ! Mem[000000003c80000b]
ldub [%i3+0x00e],%l6 ! Mem[000000003d80000e]
ldsb [%i3+0x008],%l3 ! Mem[000000003d800008]
ldub [%i1+0x015],%l4 ! Mem[000000003c800015]
jmpl %g6+8,%g0
ldsh [%i0+0x006],%l2 ! Mem[000000003c000006]
p22_call_1_he:
sth %l7,[%i3+0x022] ! Mem[000000003d800022]
ldsh [%i3+0x014],%l2 ! Mem[000000003d800014]
stx %l5,[%i1+0x038] ! Mem[000000003c800038]
ldd [%i1+0x010],%l0 ! Mem[000000003c800010]
stw %l1,[%i3+0x02c] ! Mem[000000003d80002c]
retl
ldsh [%i2+0x02c],%l5 ! Mem[000000003d00002c]
p22_jmpl_1_ho:
ldsw [%o1+0x000],%l4 ! Mem[000000003c800000]
stb %l6,[%o2+0x035] ! Mem[000000003d000035]
ldd [%o0+0x008],%l4 ! Mem[000000003c000008]
ldub [%o1+0x00b],%l4 ! Mem[000000003c80000b]
ldub [%o3+0x00e],%l6 ! Mem[000000003d80000e]
ldsb [%o3+0x008],%l3 ! Mem[000000003d800008]
ldub [%o1+0x015],%l4 ! Mem[000000003c800015]
jmpl %g6+8,%g0
ldsh [%o0+0x006],%l2 ! Mem[000000003c000006]
p22_call_1_ho:
sth %l7,[%o3+0x022] ! Mem[000000003d800022]
ldsh [%o3+0x014],%l2 ! Mem[000000003d800014]
stx %l5,[%o1+0x038] ! Mem[000000003c800038]
ldd [%o1+0x010],%l0 ! Mem[000000003c800010]
stw %l1,[%o3+0x02c] ! Mem[000000003d80002c]
retl
ldsh [%o2+0x02c],%l5 ! Mem[000000003d00002c]
p23_jmpl_1_le:
ldd [%i0+0x038],%l0 ! Mem[000000003e000038]
stw %l2,[%i0+0x038] ! Mem[000000003e000038]
jmpl %g6+8,%g0
ldsh [%i3+0x00c],%l7 ! Mem[000000003f80000c]
p23_call_1_le:
lduh [%i1+0x03c],%l6 ! Mem[000000003e80003c]
retl
stb %l2,[%i3+0x02a] ! Mem[000000003f80002a]
p23_jmpl_1_lo:
ldd [%o0+0x038],%l0 ! Mem[000000003e000038]
stw %l2,[%o0+0x038] ! Mem[000000003e000038]
jmpl %g6+8,%g0
ldsh [%o3+0x00c],%l7 ! Mem[000000003f80000c]
p23_call_1_lo:
lduh [%o1+0x03c],%l6 ! Mem[000000003e80003c]
retl
stb %l2,[%o3+0x02a] ! Mem[000000003f80002a]
p23_jmpl_1_he:
ldd [%i2+0x020],%l4 ! Mem[000000003f000020]
sth %l6,[%i2+0x014] ! Mem[000000003f000014]
ldsh [%i3+0x00a],%l5 ! Mem[000000003f80000a]
ldx [%i1+0x008],%l4 ! Mem[000000003e800008]
std %l6,[%i1+0x028] ! Mem[000000003e800028]
lduw [%i3+0x008],%l3 ! Mem[000000003f800008]
lduw [%i2+0x034],%l4 ! Mem[000000003f000034]
jmpl %g6+8,%g0
sth %l2,[%i0+0x006] ! Mem[000000003e000006]
p23_call_1_he:
stb %l7,[%i0+0x023] ! Mem[000000003e000023]
std %l2,[%i0+0x010] ! Mem[000000003e000010]
ldsw [%i3+0x038],%l5 ! Mem[000000003f800038]
ldd [%i3+0x010],%l0 ! Mem[000000003f800010]
lduw [%i3+0x00c],%l1 ! Mem[000000003f80000c]
retl
lduh [%i1+0x02c],%l5 ! Mem[000000003e80002c]
p23_jmpl_1_ho:
ldd [%o2+0x020],%l4 ! Mem[000000003f000020]
sth %l6,[%o2+0x014] ! Mem[000000003f000014]
ldsh [%o3+0x00a],%l5 ! Mem[000000003f80000a]
ldx [%o1+0x008],%l4 ! Mem[000000003e800008]
std %l6,[%o1+0x028] ! Mem[000000003e800028]
lduw [%o3+0x008],%l3 ! Mem[000000003f800008]
lduw [%o2+0x034],%l4 ! Mem[000000003f000034]
jmpl %g6+8,%g0
sth %l2,[%o0+0x006] ! Mem[000000003e000006]
p23_call_1_ho:
stb %l7,[%o0+0x023] ! Mem[000000003e000023]
std %l2,[%o0+0x010] ! Mem[000000003e000010]
ldsw [%o3+0x038],%l5 ! Mem[000000003f800038]
ldd [%o3+0x010],%l0 ! Mem[000000003f800010]
lduw [%o3+0x00c],%l1 ! Mem[000000003f80000c]
retl
lduh [%o1+0x02c],%l5 ! Mem[000000003e80002c]
p24_jmpl_1_le:
stw %l1,[%i2+0x01c] ! Mem[000000004100001c]
lduw [%i0+0x018],%l2 ! Mem[0000000040000018]
jmpl %g6+8,%g0
sth %l7,[%i2+0x02c] ! Mem[000000004100002c]
p24_call_1_le:
ldsb [%i1+0x01c],%l6 ! Mem[000000004080001c]
retl
ldd [%i3+0x028],%l2 ! Mem[0000000041800028]
p24_jmpl_1_lo:
stw %l1,[%o2+0x01c] ! Mem[000000004100001c]
lduw [%o0+0x018],%l2 ! Mem[0000000040000018]
jmpl %g6+8,%g0
sth %l7,[%o2+0x02c] ! Mem[000000004100002c]
p24_call_1_lo:
ldsb [%o1+0x01c],%l6 ! Mem[000000004080001c]
retl
ldd [%o3+0x028],%l2 ! Mem[0000000041800028]
p24_jmpl_1_he:
sth %l4,[%i0+0x002] ! Mem[0000000040000002]
ldsb [%i2+0x035],%l6 ! Mem[0000000041000035]
ldub [%i0+0x00a],%l5 ! Mem[000000004000000a]
sth %l4,[%i0+0x00a] ! Mem[000000004000000a]
ldsw [%i3+0x00c],%l6 ! Mem[000000004180000c]
std %l2,[%i2+0x008] ! Mem[0000000041000008]
sth %l4,[%i3+0x014] ! Mem[0000000041800014]
jmpl %g6+8,%g0
lduh [%i1+0x006],%l2 ! Mem[0000000040800006]
p24_call_1_he:
lduw [%i1+0x020],%l7 ! Mem[0000000040800020]
ldsb [%i1+0x015],%l2 ! Mem[0000000040800015]
ldx [%i2+0x038],%l5 ! Mem[0000000041000038]
ldsh [%i1+0x010],%l0 ! Mem[0000000040800010]
ldsw [%i3+0x02c],%l1 ! Mem[000000004180002c]
retl
stb %l5,[%i0+0x02c] ! Mem[000000004000002c]
p24_jmpl_1_ho:
sth %l4,[%o0+0x002] ! Mem[0000000040000002]
ldsb [%o2+0x035],%l6 ! Mem[0000000041000035]
ldub [%o0+0x00a],%l5 ! Mem[000000004000000a]
sth %l4,[%o0+0x00a] ! Mem[000000004000000a]
ldsw [%o3+0x00c],%l6 ! Mem[000000004180000c]
std %l2,[%o2+0x008] ! Mem[0000000041000008]
sth %l4,[%o3+0x014] ! Mem[0000000041800014]
jmpl %g6+8,%g0
lduh [%o1+0x006],%l2 ! Mem[0000000040800006]
p24_call_1_ho:
lduw [%o1+0x020],%l7 ! Mem[0000000040800020]
ldsb [%o1+0x015],%l2 ! Mem[0000000040800015]
ldx [%o2+0x038],%l5 ! Mem[0000000041000038]
ldsh [%o1+0x010],%l0 ! Mem[0000000040800010]
ldsw [%o3+0x02c],%l1 ! Mem[000000004180002c]
retl
stb %l5,[%o0+0x02c] ! Mem[000000004000002c]
p25_jmpl_1_le:
stw %l1,[%i0+0x03c] ! Mem[000000004200003c]
ldsb [%i2+0x03a],%l2 ! Mem[000000004300003a]
jmpl %g6+8,%g0
lduh [%i0+0x00c],%l7 ! Mem[000000004200000c]
p25_call_1_le:
sth %l6,[%i0+0x03c] ! Mem[000000004200003c]
retl
lduh [%i3+0x02a],%l2 ! Mem[000000004380002a]
p25_jmpl_1_lo:
stw %l1,[%o0+0x03c] ! Mem[000000004200003c]
ldsb [%o2+0x03a],%l2 ! Mem[000000004300003a]
jmpl %g6+8,%g0
lduh [%o0+0x00c],%l7 ! Mem[000000004200000c]
p25_call_1_lo:
sth %l6,[%o0+0x03c] ! Mem[000000004200003c]
retl
lduh [%o3+0x02a],%l2 ! Mem[000000004380002a]
p25_jmpl_1_he:
lduh [%i2+0x022],%l4 ! Mem[0000000043000022]
ldsw [%i2+0x014],%l6 ! Mem[0000000043000014]
lduw [%i3+0x008],%l5 ! Mem[0000000043800008]
stw %l4,[%i0+0x008] ! Mem[0000000042000008]
sth %l6,[%i1+0x02e] ! Mem[000000004280002e]
ldsb [%i2+0x008],%l3 ! Mem[0000000043000008]
ldsb [%i3+0x035],%l4 ! Mem[0000000043800035]
jmpl %g6+8,%g0
stw %l2,[%i1+0x004] ! Mem[0000000042800004]
p25_call_1_he:
ldsh [%i3+0x022],%l7 ! Mem[0000000043800022]
stb %l2,[%i1+0x015] ! Mem[0000000042800015]
stw %l5,[%i3+0x038] ! Mem[0000000043800038]
ldsh [%i2+0x010],%l0 ! Mem[0000000043000010]
ldd [%i3+0x008],%l0 ! Mem[0000000043800008]
retl
stw %l5,[%i0+0x02c] ! Mem[000000004200002c]
p25_jmpl_1_ho:
lduh [%o2+0x022],%l4 ! Mem[0000000043000022]
ldsw [%o2+0x014],%l6 ! Mem[0000000043000014]
lduw [%o3+0x008],%l5 ! Mem[0000000043800008]
stw %l4,[%o0+0x008] ! Mem[0000000042000008]
sth %l6,[%o1+0x02e] ! Mem[000000004280002e]
ldsb [%o2+0x008],%l3 ! Mem[0000000043000008]
ldsb [%o3+0x035],%l4 ! Mem[0000000043800035]
jmpl %g6+8,%g0
stw %l2,[%o1+0x004] ! Mem[0000000042800004]
p25_call_1_ho:
ldsh [%o3+0x022],%l7 ! Mem[0000000043800022]
stb %l2,[%o1+0x015] ! Mem[0000000042800015]
stw %l5,[%o3+0x038] ! Mem[0000000043800038]
ldsh [%o2+0x010],%l0 ! Mem[0000000043000010]
ldd [%o3+0x008],%l0 ! Mem[0000000043800008]
retl
stw %l5,[%o0+0x02c] ! Mem[000000004200002c]
p26_jmpl_1_le:
std %l0,[%i3+0x018] ! Mem[0000000045800018]
std %l2,[%i1+0x018] ! Mem[0000000044800018]
jmpl %g6+8,%g0
ldd [%i3+0x028],%l6 ! Mem[0000000045800028]
p26_call_1_le:
lduw [%i0+0x01c],%l6 ! Mem[000000004400001c]
retl
sth %l2,[%i0+0x02a] ! Mem[000000004400002a]
p26_jmpl_1_lo:
std %l0,[%o3+0x018] ! Mem[0000000045800018]
std %l2,[%o1+0x018] ! Mem[0000000044800018]
jmpl %g6+8,%g0
ldd [%o3+0x028],%l6 ! Mem[0000000045800028]
p26_call_1_lo:
lduw [%o0+0x01c],%l6 ! Mem[000000004400001c]
retl
sth %l2,[%o0+0x02a] ! Mem[000000004400002a]
p26_jmpl_1_he:
ldsh [%i3+0x002],%l4 ! Mem[0000000045800002]
lduh [%i2+0x034],%l6 ! Mem[0000000045000034]
lduw [%i0+0x008],%l5 ! Mem[0000000044000008]
ldsb [%i0+0x00b],%l4 ! Mem[000000004400000b]
ldub [%i3+0x00e],%l6 ! Mem[000000004580000e]
lduw [%i2+0x008],%l3 ! Mem[0000000045000008]
ldsw [%i0+0x014],%l4 ! Mem[0000000044000014]
jmpl %g6+8,%g0
lduw [%i2+0x004],%l2 ! Mem[0000000045000004]
p26_call_1_he:
ldd [%i0+0x020],%l6 ! Mem[0000000044000020]
ldd [%i2+0x010],%l2 ! Mem[0000000045000010]
ldub [%i2+0x039],%l5 ! Mem[0000000045000039]
ldub [%i1+0x010],%l0 ! Mem[0000000044800010]
sth %l1,[%i3+0x02e] ! Mem[000000004580002e]
retl
ldsb [%i3+0x02c],%l5 ! Mem[000000004580002c]
p26_jmpl_1_ho:
ldsh [%o3+0x002],%l4 ! Mem[0000000045800002]
lduh [%o2+0x034],%l6 ! Mem[0000000045000034]
lduw [%o0+0x008],%l5 ! Mem[0000000044000008]
ldsb [%o0+0x00b],%l4 ! Mem[000000004400000b]
ldub [%o3+0x00e],%l6 ! Mem[000000004580000e]
lduw [%o2+0x008],%l3 ! Mem[0000000045000008]
ldsw [%o0+0x014],%l4 ! Mem[0000000044000014]
jmpl %g6+8,%g0
lduw [%o2+0x004],%l2 ! Mem[0000000045000004]
p26_call_1_ho:
ldd [%o0+0x020],%l6 ! Mem[0000000044000020]
ldd [%o2+0x010],%l2 ! Mem[0000000045000010]
ldub [%o2+0x039],%l5 ! Mem[0000000045000039]
ldub [%o1+0x010],%l0 ! Mem[0000000044800010]
sth %l1,[%o3+0x02e] ! Mem[000000004580002e]
retl
ldsb [%o3+0x02c],%l5 ! Mem[000000004580002c]
p27_jmpl_1_le:
ldx [%i1+0x038],%l1 ! Mem[0000000046800038]
ldub [%i0+0x03a],%l2 ! Mem[000000004600003a]
jmpl %g6+8,%g0
stb %l7,[%i1+0x00d] ! Mem[000000004680000d]
p27_call_1_le:
ldub [%i0+0x03c],%l6 ! Mem[000000004600003c]
retl
ldd [%i1+0x028],%l2 ! Mem[0000000046800028]
p27_jmpl_1_lo:
ldx [%o1+0x038],%l1 ! Mem[0000000046800038]
ldub [%o0+0x03a],%l2 ! Mem[000000004600003a]
jmpl %g6+8,%g0
stb %l7,[%o1+0x00d] ! Mem[000000004680000d]
p27_call_1_lo:
ldub [%o0+0x03c],%l6 ! Mem[000000004600003c]
retl
ldd [%o1+0x028],%l2 ! Mem[0000000046800028]
p27_jmpl_1_he:
stx %l4,[%i1+0x020] ! Mem[0000000046800020]
ldx [%i2+0x010],%l6 ! Mem[0000000047000010]
stb %l5,[%i3+0x00a] ! Mem[000000004780000a]
ldsh [%i0+0x00a],%l4 ! Mem[000000004600000a]
stw %l6,[%i1+0x02c] ! Mem[000000004680002c]
stw %l3,[%i2+0x008] ! Mem[0000000047000008]
ldx [%i1+0x030],%l4 ! Mem[0000000046800030]
jmpl %g6+8,%g0
ldsb [%i3+0x006],%l2 ! Mem[0000000047800006]
p27_call_1_he:
std %l6,[%i1+0x020] ! Mem[0000000046800020]
ldx [%i3+0x010],%l2 ! Mem[0000000047800010]
stb %l5,[%i0+0x039] ! Mem[0000000046000039]
ldub [%i2+0x010],%l0 ! Mem[0000000047000010]
ldx [%i3+0x008],%l1 ! Mem[0000000047800008]
retl
ldub [%i2+0x02c],%l5 ! Mem[000000004700002c]
p27_jmpl_1_ho:
stx %l4,[%o1+0x020] ! Mem[0000000046800020]
ldx [%o2+0x010],%l6 ! Mem[0000000047000010]
stb %l5,[%o3+0x00a] ! Mem[000000004780000a]
ldsh [%o0+0x00a],%l4 ! Mem[000000004600000a]
stw %l6,[%o1+0x02c] ! Mem[000000004680002c]
stw %l3,[%o2+0x008] ! Mem[0000000047000008]
ldx [%o1+0x030],%l4 ! Mem[0000000046800030]
jmpl %g6+8,%g0
ldsb [%o3+0x006],%l2 ! Mem[0000000047800006]
p27_call_1_ho:
std %l6,[%o1+0x020] ! Mem[0000000046800020]
ldx [%o3+0x010],%l2 ! Mem[0000000047800010]
stb %l5,[%o0+0x039] ! Mem[0000000046000039]
ldub [%o2+0x010],%l0 ! Mem[0000000047000010]
ldx [%o3+0x008],%l1 ! Mem[0000000047800008]
retl
ldub [%o2+0x02c],%l5 ! Mem[000000004700002c]
p28_jmpl_1_le:
ldx [%i3+0x018],%l1 ! Mem[0000000049800018]
stx %l2,[%i3+0x018] ! Mem[0000000049800018]
jmpl %g6+8,%g0
ldsw [%i0+0x02c],%l7 ! Mem[000000004800002c]
p28_call_1_le:
ldd [%i3+0x018],%l6 ! Mem[0000000049800018]
retl
lduh [%i2+0x02a],%l2 ! Mem[000000004900002a]
p28_jmpl_1_lo:
ldx [%o3+0x018],%l1 ! Mem[0000000049800018]
stx %l2,[%o3+0x018] ! Mem[0000000049800018]
jmpl %g6+8,%g0
ldsw [%o0+0x02c],%l7 ! Mem[000000004800002c]
p28_call_1_lo:
ldd [%o3+0x018],%l6 ! Mem[0000000049800018]
retl
lduh [%o2+0x02a],%l2 ! Mem[000000004900002a]
p28_jmpl_1_he:
std %l4,[%i2+0x000] ! Mem[0000000049000000]
stw %l6,[%i2+0x034] ! Mem[0000000049000034]
sth %l5,[%i0+0x00a] ! Mem[000000004800000a]
lduh [%i3+0x00a],%l4 ! Mem[000000004980000a]
lduh [%i3+0x00e],%l6 ! Mem[000000004980000e]
ldsb [%i2+0x008],%l3 ! Mem[0000000049000008]
stw %l4,[%i3+0x014] ! Mem[0000000049800014]
jmpl %g6+8,%g0
ldx [%i0+0x000],%l2 ! Mem[0000000048000000]
p28_call_1_he:
ldx [%i2+0x020],%l7 ! Mem[0000000049000020]
stx %l2,[%i0+0x010] ! Mem[0000000048000010]
stx %l5,[%i2+0x038] ! Mem[0000000049000038]
ldub [%i1+0x010],%l0 ! Mem[0000000048800010]
ldub [%i3+0x02e],%l1 ! Mem[000000004980002e]
retl
ldx [%i1+0x028],%l5 ! Mem[0000000048800028]
p28_jmpl_1_ho:
std %l4,[%o2+0x000] ! Mem[0000000049000000]
stw %l6,[%o2+0x034] ! Mem[0000000049000034]
sth %l5,[%o0+0x00a] ! Mem[000000004800000a]
lduh [%o3+0x00a],%l4 ! Mem[000000004980000a]
lduh [%o3+0x00e],%l6 ! Mem[000000004980000e]
ldsb [%o2+0x008],%l3 ! Mem[0000000049000008]
stw %l4,[%o3+0x014] ! Mem[0000000049800014]
jmpl %g6+8,%g0
ldx [%o0+0x000],%l2 ! Mem[0000000048000000]
p28_call_1_ho:
ldx [%o2+0x020],%l7 ! Mem[0000000049000020]
stx %l2,[%o0+0x010] ! Mem[0000000048000010]
stx %l5,[%o2+0x038] ! Mem[0000000049000038]
ldub [%o1+0x010],%l0 ! Mem[0000000048800010]
ldub [%o3+0x02e],%l1 ! Mem[000000004980002e]
retl
ldx [%o1+0x028],%l5 ! Mem[0000000048800028]
p29_jmpl_1_le:
lduh [%i1+0x03e],%l1 ! Mem[000000004a80003e]
ldx [%i2+0x038],%l2 ! Mem[000000004b000038]
jmpl %g6+8,%g0
stw %l7,[%i3+0x00c] ! Mem[000000004b80000c]
p29_call_1_le:
std %l6,[%i3+0x038] ! Mem[000000004b800038]
retl
sth %l2,[%i3+0x02a] ! Mem[000000004b80002a]
p29_jmpl_1_lo:
lduh [%o1+0x03e],%l1 ! Mem[000000004a80003e]
ldx [%o2+0x038],%l2 ! Mem[000000004b000038]
jmpl %g6+8,%g0
stw %l7,[%o3+0x00c] ! Mem[000000004b80000c]
p29_call_1_lo:
std %l6,[%o3+0x038] ! Mem[000000004b800038]
retl
sth %l2,[%o3+0x02a] ! Mem[000000004b80002a]
p29_jmpl_1_he:
lduw [%i0+0x020],%l4 ! Mem[000000004a000020]
ldd [%i2+0x010],%l6 ! Mem[000000004b000010]
stx %l5,[%i3+0x008] ! Mem[000000004b800008]
stb %l4,[%i3+0x00b] ! Mem[000000004b80000b]
stx %l6,[%i1+0x028] ! Mem[000000004a800028]
lduw [%i2+0x008],%l3 ! Mem[000000004b000008]
ldd [%i3+0x030],%l4 ! Mem[000000004b800030]
jmpl %g6+8,%g0
ldsh [%i0+0x006],%l2 ! Mem[000000004a000006]
p29_call_1_he:
ldsw [%i0+0x020],%l7 ! Mem[000000004a000020]
lduw [%i0+0x014],%l2 ! Mem[000000004a000014]
ldsw [%i0+0x038],%l5 ! Mem[000000004a000038]
lduw [%i2+0x010],%l0 ! Mem[000000004b000010]
ldsb [%i3+0x00e],%l1 ! Mem[000000004b80000e]
retl
stx %l5,[%i0+0x028] ! Mem[000000004a000028]
p29_jmpl_1_ho:
lduw [%o0+0x020],%l4 ! Mem[000000004a000020]
ldd [%o2+0x010],%l6 ! Mem[000000004b000010]
stx %l5,[%o3+0x008] ! Mem[000000004b800008]
stb %l4,[%o3+0x00b] ! Mem[000000004b80000b]
stx %l6,[%o1+0x028] ! Mem[000000004a800028]
lduw [%o2+0x008],%l3 ! Mem[000000004b000008]
ldd [%o3+0x030],%l4 ! Mem[000000004b800030]
jmpl %g6+8,%g0
ldsh [%o0+0x006],%l2 ! Mem[000000004a000006]
p29_call_1_ho:
ldsw [%o0+0x020],%l7 ! Mem[000000004a000020]
lduw [%o0+0x014],%l2 ! Mem[000000004a000014]
ldsw [%o0+0x038],%l5 ! Mem[000000004a000038]
lduw [%o2+0x010],%l0 ! Mem[000000004b000010]
ldsb [%o3+0x00e],%l1 ! Mem[000000004b80000e]
retl
stx %l5,[%o0+0x028] ! Mem[000000004a000028]
p30_jmpl_1_le:
ldsw [%i3+0x01c],%l1 ! Mem[000000004d80001c]
ldsh [%i0+0x01a],%l2 ! Mem[000000004c00001a]
jmpl %g6+8,%g0
lduw [%i1+0x02c],%l7 ! Mem[000000004c80002c]
p30_call_1_le:
lduh [%i2+0x01c],%l6 ! Mem[000000004d00001c]
retl
ldsh [%i3+0x02a],%l2 ! Mem[000000004d80002a]
p30_jmpl_1_lo:
ldsw [%o3+0x01c],%l1 ! Mem[000000004d80001c]
ldsh [%o0+0x01a],%l2 ! Mem[000000004c00001a]
jmpl %g6+8,%g0
lduw [%o1+0x02c],%l7 ! Mem[000000004c80002c]
p30_call_1_lo:
lduh [%o2+0x01c],%l6 ! Mem[000000004d00001c]
retl
ldsh [%o3+0x02a],%l2 ! Mem[000000004d80002a]
p30_jmpl_1_he:
ldsw [%i2+0x000],%l4 ! Mem[000000004d000000]
ldsh [%i2+0x034],%l6 ! Mem[000000004d000034]
stx %l5,[%i1+0x008] ! Mem[000000004c800008]
std %l4,[%i3+0x008] ! Mem[000000004d800008]
lduw [%i3+0x00c],%l6 ! Mem[000000004d80000c]
stw %l3,[%i1+0x008] ! Mem[000000004c800008]
ldub [%i0+0x015],%l4 ! Mem[000000004c000015]
jmpl %g6+8,%g0
sth %l2,[%i0+0x006] ! Mem[000000004c000006]
p30_call_1_he:
ldsb [%i1+0x023],%l7 ! Mem[000000004c800023]
ldd [%i1+0x010],%l2 ! Mem[000000004c800010]
ldx [%i2+0x038],%l5 ! Mem[000000004d000038]
lduw [%i1+0x010],%l0 ! Mem[000000004c800010]
std %l0,[%i3+0x028] ! Mem[000000004d800028]
retl
ldsh [%i0+0x02c],%l5 ! Mem[000000004c00002c]
p30_jmpl_1_ho:
ldsw [%o2+0x000],%l4 ! Mem[000000004d000000]
ldsh [%o2+0x034],%l6 ! Mem[000000004d000034]
stx %l5,[%o1+0x008] ! Mem[000000004c800008]
std %l4,[%o3+0x008] ! Mem[000000004d800008]
lduw [%o3+0x00c],%l6 ! Mem[000000004d80000c]
stw %l3,[%o1+0x008] ! Mem[000000004c800008]
ldub [%o0+0x015],%l4 ! Mem[000000004c000015]
jmpl %g6+8,%g0
sth %l2,[%o0+0x006] ! Mem[000000004c000006]
p30_call_1_ho:
ldsb [%o1+0x023],%l7 ! Mem[000000004c800023]
ldd [%o1+0x010],%l2 ! Mem[000000004c800010]
ldx [%o2+0x038],%l5 ! Mem[000000004d000038]
lduw [%o1+0x010],%l0 ! Mem[000000004c800010]
std %l0,[%o3+0x028] ! Mem[000000004d800028]
retl
ldsh [%o0+0x02c],%l5 ! Mem[000000004c00002c]
p31_jmpl_1_le:
ldsb [%i2+0x03f],%l1 ! Mem[000000004f00003f]
sth %l2,[%i0+0x03a] ! Mem[000000004e00003a]
jmpl %g6+8,%g0
ldsb [%i3+0x00d],%l7 ! Mem[000000004f80000d]
p31_call_1_le:
ldsb [%i2+0x03c],%l6 ! Mem[000000004f00003c]
retl
ldx [%i0+0x028],%l2 ! Mem[000000004e000028]
p31_jmpl_1_lo:
ldsb [%o2+0x03f],%l1 ! Mem[000000004f00003f]
sth %l2,[%o0+0x03a] ! Mem[000000004e00003a]
jmpl %g6+8,%g0
ldsb [%o3+0x00d],%l7 ! Mem[000000004f80000d]
p31_call_1_lo:
ldsb [%o2+0x03c],%l6 ! Mem[000000004f00003c]
retl
ldx [%o0+0x028],%l2 ! Mem[000000004e000028]
p31_jmpl_1_he:
ldd [%i3+0x020],%l4 ! Mem[000000004f800020]
ldub [%i2+0x015],%l6 ! Mem[000000004f000015]
ldsb [%i3+0x00a],%l5 ! Mem[000000004f80000a]
stx %l4,[%i2+0x008] ! Mem[000000004f000008]
ldd [%i2+0x028],%l6 ! Mem[000000004f000028]
ldsw [%i1+0x008],%l3 ! Mem[000000004e800008]
stb %l4,[%i1+0x035] ! Mem[000000004e800035]
jmpl %g6+8,%g0
lduh [%i1+0x006],%l2 ! Mem[000000004e800006]
p31_call_1_he:
sth %l7,[%i2+0x022] ! Mem[000000004f000022]
lduh [%i1+0x014],%l2 ! Mem[000000004e800014]
stw %l5,[%i0+0x038] ! Mem[000000004e000038]
stb %l0,[%i2+0x010] ! Mem[000000004f000010]
lduw [%i3+0x00c],%l1 ! Mem[000000004f80000c]
retl
lduh [%i0+0x02c],%l5 ! Mem[000000004e00002c]
p31_jmpl_1_ho:
ldd [%o3+0x020],%l4 ! Mem[000000004f800020]
ldub [%o2+0x015],%l6 ! Mem[000000004f000015]
ldsb [%o3+0x00a],%l5 ! Mem[000000004f80000a]
stx %l4,[%o2+0x008] ! Mem[000000004f000008]
ldd [%o2+0x028],%l6 ! Mem[000000004f000028]
ldsw [%o1+0x008],%l3 ! Mem[000000004e800008]
stb %l4,[%o1+0x035] ! Mem[000000004e800035]
jmpl %g6+8,%g0
lduh [%o1+0x006],%l2 ! Mem[000000004e800006]
p31_call_1_ho:
sth %l7,[%o2+0x022] ! Mem[000000004f000022]
lduh [%o1+0x014],%l2 ! Mem[000000004e800014]
stw %l5,[%o0+0x038] ! Mem[000000004e000038]
stb %l0,[%o2+0x010] ! Mem[000000004f000010]
lduw [%o3+0x00c],%l1 ! Mem[000000004f80000c]
retl
lduh [%o0+0x02c],%l5 ! Mem[000000004e00002c]
p32_jmpl_1_le:
ldsb [%i0+0x01f],%l1 ! Mem[000000005000001f]
lduh [%i2+0x01a],%l2 ! Mem[000000005100001a]
jmpl %g6+8,%g0
std %l6,[%i2+0x028] ! Mem[0000000051000028]
p32_call_1_le:
stx %l6,[%i2+0x018] ! Mem[0000000051000018]
retl
stx %l2,[%i1+0x028] ! Mem[0000000050800028]
p32_jmpl_1_lo:
ldsb [%o0+0x01f],%l1 ! Mem[000000005000001f]
lduh [%o2+0x01a],%l2 ! Mem[000000005100001a]
jmpl %g6+8,%g0
std %l6,[%o2+0x028] ! Mem[0000000051000028]
p32_call_1_lo:
stx %l6,[%o2+0x018] ! Mem[0000000051000018]
retl
stx %l2,[%o1+0x028] ! Mem[0000000050800028]
p32_jmpl_1_he:
sth %l4,[%i1+0x002] ! Mem[0000000050800002]
stb %l6,[%i2+0x035] ! Mem[0000000051000035]
ldsw [%i1+0x008],%l5 ! Mem[0000000050800008]
ldsh [%i2+0x00a],%l4 ! Mem[000000005100000a]
ldx [%i3+0x008],%l6 ! Mem[0000000051800008]
stb %l3,[%i0+0x008] ! Mem[0000000050000008]
sth %l4,[%i2+0x014] ! Mem[0000000051000014]
jmpl %g6+8,%g0
stw %l2,[%i2+0x004] ! Mem[0000000051000004]
p32_call_1_he:
stb %l7,[%i0+0x023] ! Mem[0000000050000023]
stx %l2,[%i2+0x010] ! Mem[0000000051000010]
ldsh [%i2+0x038],%l5 ! Mem[0000000051000038]
stb %l0,[%i1+0x010] ! Mem[0000000050800010]
ldsw [%i3+0x02c],%l1 ! Mem[000000005180002c]
retl
stb %l5,[%i3+0x02c] ! Mem[000000005180002c]
p32_jmpl_1_ho:
sth %l4,[%o1+0x002] ! Mem[0000000050800002]
stb %l6,[%o2+0x035] ! Mem[0000000051000035]
ldsw [%o1+0x008],%l5 ! Mem[0000000050800008]
ldsh [%o2+0x00a],%l4 ! Mem[000000005100000a]
ldx [%o3+0x008],%l6 ! Mem[0000000051800008]
stb %l3,[%o0+0x008] ! Mem[0000000050000008]
sth %l4,[%o2+0x014] ! Mem[0000000051000014]
jmpl %g6+8,%g0
stw %l2,[%o2+0x004] ! Mem[0000000051000004]
p32_call_1_ho:
stb %l7,[%o0+0x023] ! Mem[0000000050000023]
stx %l2,[%o2+0x010] ! Mem[0000000051000010]
ldsh [%o2+0x038],%l5 ! Mem[0000000051000038]
stb %l0,[%o1+0x010] ! Mem[0000000050800010]
ldsw [%o3+0x02c],%l1 ! Mem[000000005180002c]
retl
stb %l5,[%o3+0x02c] ! Mem[000000005180002c]
p33_jmpl_1_le:
stx %l1,[%i3+0x038] ! Mem[0000000053800038]
ldd [%i1+0x038],%l2 ! Mem[0000000052800038]
jmpl %g6+8,%g0
ldub [%i0+0x00d],%l7 ! Mem[000000005200000d]
p33_call_1_le:
stb %l6,[%i2+0x03c] ! Mem[000000005300003c]
retl
ldub [%i2+0x02a],%l2 ! Mem[000000005300002a]
p33_jmpl_1_lo:
stx %l1,[%o3+0x038] ! Mem[0000000053800038]
ldd [%o1+0x038],%l2 ! Mem[0000000052800038]
jmpl %g6+8,%g0
ldub [%o0+0x00d],%l7 ! Mem[000000005200000d]
p33_call_1_lo:
stb %l6,[%o2+0x03c] ! Mem[000000005300003c]
retl
ldub [%o2+0x02a],%l2 ! Mem[000000005300002a]
p33_jmpl_1_he:
ldx [%i2+0x020],%l4 ! Mem[0000000053000020]
sth %l6,[%i2+0x014] ! Mem[0000000053000014]
lduh [%i3+0x00a],%l5 ! Mem[000000005380000a]
ldsw [%i2+0x008],%l4 ! Mem[0000000053000008]
ldsb [%i2+0x02e],%l6 ! Mem[000000005300002e]
stw %l3,[%i0+0x008] ! Mem[0000000052000008]
ldsb [%i3+0x035],%l4 ! Mem[0000000053800035]
jmpl %g6+8,%g0
lduw [%i2+0x004],%l2 ! Mem[0000000053000004]
p33_call_1_he:
ldub [%i1+0x023],%l7 ! Mem[0000000052800023]
ldub [%i3+0x015],%l2 ! Mem[0000000053800015]
lduw [%i1+0x038],%l5 ! Mem[0000000052800038]
sth %l0,[%i2+0x010] ! Mem[0000000053000010]
ldd [%i3+0x008],%l0 ! Mem[0000000053800008]
retl
stw %l5,[%i2+0x02c] ! Mem[000000005300002c]
p33_jmpl_1_ho:
ldx [%o2+0x020],%l4 ! Mem[0000000053000020]
sth %l6,[%o2+0x014] ! Mem[0000000053000014]
lduh [%o3+0x00a],%l5 ! Mem[000000005380000a]
ldsw [%o2+0x008],%l4 ! Mem[0000000053000008]
ldsb [%o2+0x02e],%l6 ! Mem[000000005300002e]
stw %l3,[%o0+0x008] ! Mem[0000000052000008]
ldsb [%o3+0x035],%l4 ! Mem[0000000053800035]
jmpl %g6+8,%g0
lduw [%o2+0x004],%l2 ! Mem[0000000053000004]
p33_call_1_ho:
ldub [%o1+0x023],%l7 ! Mem[0000000052800023]
ldub [%o3+0x015],%l2 ! Mem[0000000053800015]
lduw [%o1+0x038],%l5 ! Mem[0000000052800038]
sth %l0,[%o2+0x010] ! Mem[0000000053000010]
ldd [%o3+0x008],%l0 ! Mem[0000000053800008]
retl
stw %l5,[%o2+0x02c] ! Mem[000000005300002c]
p34_jmpl_1_le:
sth %l1,[%i0+0x01e] ! Mem[000000005400001e]
stb %l2,[%i0+0x01a] ! Mem[000000005400001a]
jmpl %g6+8,%g0
stx %l7,[%i3+0x028] ! Mem[0000000055800028]
p34_call_1_le:
ldub [%i2+0x01c],%l6 ! Mem[000000005500001c]
retl
std %l2,[%i3+0x028] ! Mem[0000000055800028]
p34_jmpl_1_lo:
sth %l1,[%o0+0x01e] ! Mem[000000005400001e]
stb %l2,[%o0+0x01a] ! Mem[000000005400001a]
jmpl %g6+8,%g0
stx %l7,[%o3+0x028] ! Mem[0000000055800028]
p34_call_1_lo:
ldub [%o2+0x01c],%l6 ! Mem[000000005500001c]
retl
std %l2,[%o3+0x028] ! Mem[0000000055800028]
p34_jmpl_1_he:
ldub [%i0+0x003],%l4 ! Mem[0000000054000003]
stx %l6,[%i2+0x030] ! Mem[0000000055000030]
lduh [%i1+0x00a],%l5 ! Mem[000000005480000a]
lduw [%i2+0x008],%l4 ! Mem[0000000055000008]
stb %l6,[%i3+0x00e] ! Mem[000000005580000e]
ldsw [%i0+0x008],%l3 ! Mem[0000000054000008]
lduh [%i3+0x014],%l4 ! Mem[0000000055800014]
jmpl %g6+8,%g0
ldsb [%i3+0x006],%l2 ! Mem[0000000055800006]
p34_call_1_he:
ldsh [%i2+0x022],%l7 ! Mem[0000000055000022]
stw %l2,[%i0+0x014] ! Mem[0000000054000014]
sth %l5,[%i2+0x038] ! Mem[0000000055000038]
sth %l0,[%i0+0x010] ! Mem[0000000054000010]
sth %l1,[%i3+0x02e] ! Mem[000000005580002e]
retl
ldsb [%i1+0x02c],%l5 ! Mem[000000005480002c]
p34_jmpl_1_ho:
ldub [%o0+0x003],%l4 ! Mem[0000000054000003]
stx %l6,[%o2+0x030] ! Mem[0000000055000030]
lduh [%o1+0x00a],%l5 ! Mem[000000005480000a]
lduw [%o2+0x008],%l4 ! Mem[0000000055000008]
stb %l6,[%o3+0x00e] ! Mem[000000005580000e]
ldsw [%o0+0x008],%l3 ! Mem[0000000054000008]
lduh [%o3+0x014],%l4 ! Mem[0000000055800014]
jmpl %g6+8,%g0
ldsb [%o3+0x006],%l2 ! Mem[0000000055800006]
p34_call_1_ho:
ldsh [%o2+0x022],%l7 ! Mem[0000000055000022]
stw %l2,[%o0+0x014] ! Mem[0000000054000014]
sth %l5,[%o2+0x038] ! Mem[0000000055000038]
sth %l0,[%o0+0x010] ! Mem[0000000054000010]
sth %l1,[%o3+0x02e] ! Mem[000000005580002e]
retl
ldsb [%o1+0x02c],%l5 ! Mem[000000005480002c]
p35_jmpl_1_le:
stb %l1,[%i3+0x03f] ! Mem[000000005780003f]
ldsw [%i3+0x038],%l2 ! Mem[0000000057800038]
jmpl %g6+8,%g0
ldx [%i2+0x008],%l7 ! Mem[0000000057000008]
p35_call_1_le:
ldd [%i1+0x038],%l6 ! Mem[0000000056800038]
retl
ldsb [%i3+0x02a],%l2 ! Mem[000000005780002a]
p35_jmpl_1_lo:
stb %l1,[%o3+0x03f] ! Mem[000000005780003f]
ldsw [%o3+0x038],%l2 ! Mem[0000000057800038]
jmpl %g6+8,%g0
ldx [%o2+0x008],%l7 ! Mem[0000000057000008]
p35_call_1_lo:
ldd [%o1+0x038],%l6 ! Mem[0000000056800038]
retl
ldsb [%o3+0x02a],%l2 ! Mem[000000005780002a]
p35_jmpl_1_he:
ldsb [%i2+0x023],%l4 ! Mem[0000000057000023]
ldsb [%i2+0x015],%l6 ! Mem[0000000057000015]
ldx [%i3+0x008],%l5 ! Mem[0000000057800008]
std %l4,[%i2+0x008] ! Mem[0000000057000008]
ldsh [%i2+0x02e],%l6 ! Mem[000000005700002e]
stb %l3,[%i3+0x008] ! Mem[0000000057800008]
ldx [%i1+0x030],%l4 ! Mem[0000000056800030]
jmpl %g6+8,%g0
std %l2,[%i0+0x000] ! Mem[0000000056000000]
p35_call_1_he:
ldd [%i0+0x020],%l6 ! Mem[0000000056000020]
ldsw [%i1+0x014],%l2 ! Mem[0000000056800014]
ldsb [%i1+0x039],%l5 ! Mem[0000000056800039]
stx %l0,[%i2+0x010] ! Mem[0000000057000010]
ldx [%i3+0x008],%l1 ! Mem[0000000057800008]
retl
ldub [%i0+0x02c],%l5 ! Mem[000000005600002c]
p35_jmpl_1_ho:
ldsb [%o2+0x023],%l4 ! Mem[0000000057000023]
ldsb [%o2+0x015],%l6 ! Mem[0000000057000015]
ldx [%o3+0x008],%l5 ! Mem[0000000057800008]
std %l4,[%o2+0x008] ! Mem[0000000057000008]
ldsh [%o2+0x02e],%l6 ! Mem[000000005700002e]
stb %l3,[%o3+0x008] ! Mem[0000000057800008]
ldx [%o1+0x030],%l4 ! Mem[0000000056800030]
jmpl %g6+8,%g0
std %l2,[%o0+0x000] ! Mem[0000000056000000]
p35_call_1_ho:
ldd [%o0+0x020],%l6 ! Mem[0000000056000020]
ldsw [%o1+0x014],%l2 ! Mem[0000000056800014]
ldsb [%o1+0x039],%l5 ! Mem[0000000056800039]
stx %l0,[%o2+0x010] ! Mem[0000000057000010]
ldx [%o3+0x008],%l1 ! Mem[0000000057800008]
retl
ldub [%o0+0x02c],%l5 ! Mem[000000005600002c]
p36_jmpl_1_le:
stb %l1,[%i1+0x01f] ! Mem[000000005880001f]
stw %l2,[%i1+0x018] ! Mem[0000000058800018]
jmpl %g6+8,%g0
ldub [%i0+0x02d],%l7 ! Mem[000000005800002d]
p36_call_1_le:
stw %l6,[%i1+0x01c] ! Mem[000000005880001c]
retl
lduw [%i3+0x028],%l2 ! Mem[0000000059800028]
p36_jmpl_1_lo:
stb %l1,[%o1+0x01f] ! Mem[000000005880001f]
stw %l2,[%o1+0x018] ! Mem[0000000058800018]
jmpl %g6+8,%g0
ldub [%o0+0x02d],%l7 ! Mem[000000005800002d]
p36_call_1_lo:
stw %l6,[%o1+0x01c] ! Mem[000000005880001c]
retl
lduw [%o3+0x028],%l2 ! Mem[0000000059800028]
p36_jmpl_1_he:
stw %l4,[%i0+0x000] ! Mem[0000000058000000]
lduh [%i2+0x034],%l6 ! Mem[0000000059000034]
std %l4,[%i1+0x008] ! Mem[0000000058800008]
sth %l4,[%i2+0x00a] ! Mem[000000005900000a]
std %l6,[%i3+0x008] ! Mem[0000000059800008]
ldd [%i3+0x008],%l2 ! Mem[0000000059800008]
stw %l4,[%i2+0x014] ! Mem[0000000059000014]
jmpl %g6+8,%g0
ldsh [%i0+0x006],%l2 ! Mem[0000000058000006]
p36_call_1_he:
std %l6,[%i1+0x020] ! Mem[0000000058800020]
sth %l2,[%i1+0x014] ! Mem[0000000058800014]
lduh [%i3+0x038],%l5 ! Mem[0000000059800038]
stx %l0,[%i0+0x010] ! Mem[0000000058000010]
ldsh [%i3+0x02e],%l1 ! Mem[000000005980002e]
retl
ldx [%i0+0x028],%l5 ! Mem[0000000058000028]
p36_jmpl_1_ho:
stw %l4,[%o0+0x000] ! Mem[0000000058000000]
lduh [%o2+0x034],%l6 ! Mem[0000000059000034]
std %l4,[%o1+0x008] ! Mem[0000000058800008]
sth %l4,[%o2+0x00a] ! Mem[000000005900000a]
std %l6,[%o3+0x008] ! Mem[0000000059800008]
ldd [%o3+0x008],%l2 ! Mem[0000000059800008]
stw %l4,[%o2+0x014] ! Mem[0000000059000014]
jmpl %g6+8,%g0
ldsh [%o0+0x006],%l2 ! Mem[0000000058000006]
p36_call_1_ho:
std %l6,[%o1+0x020] ! Mem[0000000058800020]
sth %l2,[%o1+0x014] ! Mem[0000000058800014]
lduh [%o3+0x038],%l5 ! Mem[0000000059800038]
stx %l0,[%o0+0x010] ! Mem[0000000058000010]
ldsh [%o3+0x02e],%l1 ! Mem[000000005980002e]
retl
ldx [%o0+0x028],%l5 ! Mem[0000000058000028]
p37_jmpl_1_le:
lduw [%i3+0x03c],%l1 ! Mem[000000005b80003c]
lduw [%i0+0x038],%l2 ! Mem[000000005a000038]
jmpl %g6+8,%g0
stx %l7,[%i3+0x008] ! Mem[000000005b800008]
p37_call_1_le:
ldx [%i0+0x038],%l6 ! Mem[000000005a000038]
retl
stw %l2,[%i0+0x028] ! Mem[000000005a000028]
p37_jmpl_1_lo:
lduw [%o3+0x03c],%l1 ! Mem[000000005b80003c]
lduw [%o0+0x038],%l2 ! Mem[000000005a000038]
jmpl %g6+8,%g0
stx %l7,[%o3+0x008] ! Mem[000000005b800008]
p37_call_1_lo:
ldx [%o0+0x038],%l6 ! Mem[000000005a000038]
retl
stw %l2,[%o0+0x028] ! Mem[000000005a000028]
p37_jmpl_1_he:
stb %l4,[%i2+0x023] ! Mem[000000005b000023]
ldx [%i2+0x010],%l6 ! Mem[000000005b000010]
stw %l5,[%i3+0x008] ! Mem[000000005b800008]
ldd [%i2+0x008],%l4 ! Mem[000000005b000008]
ldsw [%i2+0x02c],%l6 ! Mem[000000005b00002c]
ldsw [%i3+0x008],%l3 ! Mem[000000005b800008]
ldsh [%i3+0x034],%l4 ! Mem[000000005b800034]
jmpl %g6+8,%g0
sth %l2,[%i0+0x006] ! Mem[000000005a000006]
p37_call_1_he:
ldx [%i2+0x020],%l7 ! Mem[000000005b000020]
ldsh [%i1+0x014],%l2 ! Mem[000000005a800014]
std %l4,[%i1+0x038] ! Mem[000000005a800038]
stx %l0,[%i2+0x010] ! Mem[000000005b000010]
stx %l1,[%i0+0x008] ! Mem[000000005a000008]
retl
sth %l5,[%i3+0x02c] ! Mem[000000005b80002c]
p37_jmpl_1_ho:
stb %l4,[%o2+0x023] ! Mem[000000005b000023]
ldx [%o2+0x010],%l6 ! Mem[000000005b000010]
stw %l5,[%o3+0x008] ! Mem[000000005b800008]
ldd [%o2+0x008],%l4 ! Mem[000000005b000008]
ldsw [%o2+0x02c],%l6 ! Mem[000000005b00002c]
ldsw [%o3+0x008],%l3 ! Mem[000000005b800008]
ldsh [%o3+0x034],%l4 ! Mem[000000005b800034]
jmpl %g6+8,%g0
sth %l2,[%o0+0x006] ! Mem[000000005a000006]
p37_call_1_ho:
ldx [%o2+0x020],%l7 ! Mem[000000005b000020]
ldsh [%o1+0x014],%l2 ! Mem[000000005a800014]
std %l4,[%o1+0x038] ! Mem[000000005a800038]
stx %l0,[%o2+0x010] ! Mem[000000005b000010]
stx %l1,[%o0+0x008] ! Mem[000000005a000008]
retl
sth %l5,[%o3+0x02c] ! Mem[000000005b80002c]
p38_jmpl_1_le:
ldub [%i2+0x01f],%l1 ! Mem[000000005d00001f]
ldsb [%i0+0x01a],%l2 ! Mem[000000005c00001a]
jmpl %g6+8,%g0
ldx [%i1+0x028],%l7 ! Mem[000000005c800028]
p38_call_1_le:
ldsw [%i0+0x01c],%l6 ! Mem[000000005c00001c]
retl
ldsw [%i1+0x028],%l2 ! Mem[000000005c800028]
p38_jmpl_1_lo:
ldub [%o2+0x01f],%l1 ! Mem[000000005d00001f]
ldsb [%o0+0x01a],%l2 ! Mem[000000005c00001a]
jmpl %g6+8,%g0
ldx [%o1+0x028],%l7 ! Mem[000000005c800028]
p38_call_1_lo:
ldsw [%o0+0x01c],%l6 ! Mem[000000005c00001c]
retl
ldsw [%o1+0x028],%l2 ! Mem[000000005c800028]
p38_jmpl_1_he:
lduh [%i3+0x002],%l4 ! Mem[000000005d800002]
std %l6,[%i2+0x030] ! Mem[000000005d000030]
stw %l5,[%i1+0x008] ! Mem[000000005c800008]
ldsb [%i1+0x00b],%l4 ! Mem[000000005c80000b]
sth %l6,[%i3+0x00e] ! Mem[000000005d80000e]
stb %l3,[%i2+0x008] ! Mem[000000005d000008]
ldub [%i3+0x015],%l4 ! Mem[000000005d800015]
jmpl %g6+8,%g0
lduh [%i1+0x006],%l2 ! Mem[000000005c800006]
p38_call_1_he:
ldsw [%i0+0x020],%l7 ! Mem[000000005c000020]
std %l2,[%i2+0x010] ! Mem[000000005d000010]
ldd [%i3+0x038],%l4 ! Mem[000000005d800038]
ldsb [%i0+0x010],%l0 ! Mem[000000005c000010]
std %l0,[%i0+0x028] ! Mem[000000005c000028]
retl
ldd [%i2+0x028],%l4 ! Mem[000000005d000028]
p38_jmpl_1_ho:
lduh [%o3+0x002],%l4 ! Mem[000000005d800002]
std %l6,[%o2+0x030] ! Mem[000000005d000030]
stw %l5,[%o1+0x008] ! Mem[000000005c800008]
ldsb [%o1+0x00b],%l4 ! Mem[000000005c80000b]
sth %l6,[%o3+0x00e] ! Mem[000000005d80000e]
stb %l3,[%o2+0x008] ! Mem[000000005d000008]
ldub [%o3+0x015],%l4 ! Mem[000000005d800015]
jmpl %g6+8,%g0
lduh [%o1+0x006],%l2 ! Mem[000000005c800006]
p38_call_1_ho:
ldsw [%o0+0x020],%l7 ! Mem[000000005c000020]
std %l2,[%o2+0x010] ! Mem[000000005d000010]
ldd [%o3+0x038],%l4 ! Mem[000000005d800038]
ldsb [%o0+0x010],%l0 ! Mem[000000005c000010]
std %l0,[%o0+0x028] ! Mem[000000005c000028]
retl
ldd [%o2+0x028],%l4 ! Mem[000000005d000028]
p39_jmpl_1_le:
ldsh [%i0+0x03e],%l1 ! Mem[000000005e00003e]
std %l2,[%i2+0x038] ! Mem[000000005f000038]
jmpl %g6+8,%g0
ldsh [%i0+0x00c],%l7 ! Mem[000000005e00000c]
p39_call_1_le:
stx %l6,[%i0+0x038] ! Mem[000000005e000038]
retl
lduw [%i2+0x028],%l2 ! Mem[000000005f000028]
p39_jmpl_1_lo:
ldsh [%o0+0x03e],%l1 ! Mem[000000005e00003e]
std %l2,[%o2+0x038] ! Mem[000000005f000038]
jmpl %g6+8,%g0
ldsh [%o0+0x00c],%l7 ! Mem[000000005e00000c]
p39_call_1_lo:
stx %l6,[%o0+0x038] ! Mem[000000005e000038]
retl
lduw [%o2+0x028],%l2 ! Mem[000000005f000028]
p39_jmpl_1_he:
ldd [%i1+0x020],%l4 ! Mem[000000005e800020]
stw %l6,[%i2+0x014] ! Mem[000000005f000014]
ldd [%i3+0x008],%l4 ! Mem[000000005f800008]
ldub [%i1+0x00b],%l4 ! Mem[000000005e80000b]
ldub [%i2+0x02e],%l6 ! Mem[000000005f00002e]
ldd [%i2+0x008],%l2 ! Mem[000000005f000008]
stb %l4,[%i0+0x035] ! Mem[000000005e000035]
jmpl %g6+8,%g0
stw %l2,[%i2+0x004] ! Mem[000000005f000004]
p39_call_1_he:
ldsb [%i0+0x023],%l7 ! Mem[000000005e000023]
ldsw [%i3+0x014],%l2 ! Mem[000000005f800014]
ldub [%i2+0x039],%l5 ! Mem[000000005f000039]
ldsb [%i2+0x010],%l0 ! Mem[000000005f000010]
lduw [%i0+0x00c],%l1 ! Mem[000000005e00000c]
retl
ldsw [%i2+0x02c],%l5 ! Mem[000000005f00002c]
p39_jmpl_1_ho:
ldd [%o1+0x020],%l4 ! Mem[000000005e800020]
stw %l6,[%o2+0x014] ! Mem[000000005f000014]
ldd [%o3+0x008],%l4 ! Mem[000000005f800008]
ldub [%o1+0x00b],%l4 ! Mem[000000005e80000b]
ldub [%o2+0x02e],%l6 ! Mem[000000005f00002e]
ldd [%o2+0x008],%l2 ! Mem[000000005f000008]
stb %l4,[%o0+0x035] ! Mem[000000005e000035]
jmpl %g6+8,%g0
stw %l2,[%o2+0x004] ! Mem[000000005f000004]
p39_call_1_ho:
ldsb [%o0+0x023],%l7 ! Mem[000000005e000023]
ldsw [%o3+0x014],%l2 ! Mem[000000005f800014]
ldub [%o2+0x039],%l5 ! Mem[000000005f000039]
ldsb [%o2+0x010],%l0 ! Mem[000000005f000010]
lduw [%o0+0x00c],%l1 ! Mem[000000005e00000c]
retl
ldsw [%o2+0x02c],%l5 ! Mem[000000005f00002c]
p40_jmpl_1_le:
ldsh [%i2+0x01e],%l1 ! Mem[000000006100001e]
ldub [%i1+0x01a],%l2 ! Mem[000000006080001a]
jmpl %g6+8,%g0
sth %l7,[%i3+0x02c] ! Mem[000000006180002c]
p40_call_1_le:
stb %l6,[%i3+0x01c] ! Mem[000000006180001c]
retl
stw %l2,[%i3+0x028] ! Mem[0000000061800028]
p40_jmpl_1_lo:
ldsh [%o2+0x01e],%l1 ! Mem[000000006100001e]
ldub [%o1+0x01a],%l2 ! Mem[000000006080001a]
jmpl %g6+8,%g0
sth %l7,[%o3+0x02c] ! Mem[000000006180002c]
p40_call_1_lo:
stb %l6,[%o3+0x01c] ! Mem[000000006180001c]
retl
stw %l2,[%o3+0x028] ! Mem[0000000061800028]
p40_jmpl_1_he:
sth %l4,[%i2+0x002] ! Mem[0000000061000002]
ldsh [%i2+0x034],%l6 ! Mem[0000000061000034]
ldsh [%i1+0x00a],%l5 ! Mem[000000006080000a]
ldx [%i1+0x008],%l4 ! Mem[0000000060800008]
stw %l6,[%i0+0x00c] ! Mem[000000006000000c]
lduh [%i2+0x008],%l3 ! Mem[0000000061000008]
stx %l4,[%i1+0x010] ! Mem[0000000060800010]
jmpl %g6+8,%g0
lduw [%i3+0x004],%l2 ! Mem[0000000061800004]
p40_call_1_he:
sth %l7,[%i2+0x022] ! Mem[0000000061000022]
stb %l2,[%i0+0x015] ! Mem[0000000060000015]
sth %l5,[%i3+0x038] ! Mem[0000000061800038]
ldsw [%i0+0x010],%l0 ! Mem[0000000060000010]
ldsw [%i0+0x02c],%l1 ! Mem[000000006000002c]
retl
lduw [%i1+0x02c],%l5 ! Mem[000000006080002c]
p40_jmpl_1_ho:
sth %l4,[%o2+0x002] ! Mem[0000000061000002]
ldsh [%o2+0x034],%l6 ! Mem[0000000061000034]
ldsh [%o1+0x00a],%l5 ! Mem[000000006080000a]
ldx [%o1+0x008],%l4 ! Mem[0000000060800008]
stw %l6,[%o0+0x00c] ! Mem[000000006000000c]
lduh [%o2+0x008],%l3 ! Mem[0000000061000008]
stx %l4,[%o1+0x010] ! Mem[0000000060800010]
jmpl %g6+8,%g0
lduw [%o3+0x004],%l2 ! Mem[0000000061800004]
p40_call_1_ho:
sth %l7,[%o2+0x022] ! Mem[0000000061000022]
stb %l2,[%o0+0x015] ! Mem[0000000060000015]
sth %l5,[%o3+0x038] ! Mem[0000000061800038]
ldsw [%o0+0x010],%l0 ! Mem[0000000060000010]
ldsw [%o0+0x02c],%l1 ! Mem[000000006000002c]
retl
lduw [%o1+0x02c],%l5 ! Mem[000000006080002c]
p41_jmpl_1_le:
ldd [%i0+0x038],%l0 ! Mem[0000000062000038]
stx %l2,[%i0+0x038] ! Mem[0000000062000038]
jmpl %g6+8,%g0
lduh [%i1+0x00c],%l7 ! Mem[000000006280000c]
p41_call_1_le:
lduw [%i3+0x03c],%l6 ! Mem[000000006380003c]
retl
ldsw [%i3+0x028],%l2 ! Mem[0000000063800028]
p41_jmpl_1_lo:
ldd [%o0+0x038],%l0 ! Mem[0000000062000038]
stx %l2,[%o0+0x038] ! Mem[0000000062000038]
jmpl %g6+8,%g0
lduh [%o1+0x00c],%l7 ! Mem[000000006280000c]
p41_call_1_lo:
lduw [%o3+0x03c],%l6 ! Mem[000000006380003c]
retl
ldsw [%o3+0x028],%l2 ! Mem[0000000063800028]
p41_jmpl_1_he:
ldx [%i0+0x020],%l4 ! Mem[0000000062000020]
ldub [%i2+0x015],%l6 ! Mem[0000000063000015]
ldsh [%i3+0x00a],%l5 ! Mem[000000006380000a]
stb %l4,[%i0+0x00b] ! Mem[000000006200000b]
lduh [%i2+0x02e],%l6 ! Mem[000000006300002e]
sth %l3,[%i2+0x008] ! Mem[0000000063000008]
ldsb [%i3+0x035],%l4 ! Mem[0000000063800035]
jmpl %g6+8,%g0
ldsb [%i3+0x006],%l2 ! Mem[0000000063800006]
p41_call_1_he:
stb %l7,[%i0+0x023] ! Mem[0000000062000023]
ldsh [%i1+0x014],%l2 ! Mem[0000000062800014]
ldsb [%i2+0x039],%l5 ! Mem[0000000063000039]
ldsw [%i2+0x010],%l0 ! Mem[0000000063000010]
ldd [%i0+0x008],%l0 ! Mem[0000000062000008]
retl
std %l4,[%i0+0x028] ! Mem[0000000062000028]
p41_jmpl_1_ho:
ldx [%o0+0x020],%l4 ! Mem[0000000062000020]
ldub [%o2+0x015],%l6 ! Mem[0000000063000015]
ldsh [%o3+0x00a],%l5 ! Mem[000000006380000a]
stb %l4,[%o0+0x00b] ! Mem[000000006200000b]
lduh [%o2+0x02e],%l6 ! Mem[000000006300002e]
sth %l3,[%o2+0x008] ! Mem[0000000063000008]
ldsb [%o3+0x035],%l4 ! Mem[0000000063800035]
jmpl %g6+8,%g0
ldsb [%o3+0x006],%l2 ! Mem[0000000063800006]
p41_call_1_ho:
stb %l7,[%o0+0x023] ! Mem[0000000062000023]
ldsh [%o1+0x014],%l2 ! Mem[0000000062800014]
ldsb [%o2+0x039],%l5 ! Mem[0000000063000039]
ldsw [%o2+0x010],%l0 ! Mem[0000000063000010]
ldd [%o0+0x008],%l0 ! Mem[0000000062000008]
retl
std %l4,[%o0+0x028] ! Mem[0000000062000028]
p42_jmpl_1_le:
stw %l1,[%i3+0x01c] ! Mem[000000006580001c]
ldx [%i3+0x018],%l2 ! Mem[0000000065800018]
jmpl %g6+8,%g0
ldd [%i3+0x028],%l6 ! Mem[0000000065800028]
p42_call_1_le:
ldsh [%i2+0x01c],%l6 ! Mem[000000006500001c]
retl
stb %l2,[%i0+0x02a] ! Mem[000000006400002a]
p42_jmpl_1_lo:
stw %l1,[%o3+0x01c] ! Mem[000000006580001c]
ldx [%o3+0x018],%l2 ! Mem[0000000065800018]
jmpl %g6+8,%g0
ldd [%o3+0x028],%l6 ! Mem[0000000065800028]
p42_call_1_lo:
ldsh [%o2+0x01c],%l6 ! Mem[000000006500001c]
retl
stb %l2,[%o0+0x02a] ! Mem[000000006400002a]
p42_jmpl_1_he:
ldub [%i2+0x003],%l4 ! Mem[0000000065000003]
lduw [%i2+0x034],%l6 ! Mem[0000000065000034]
ldub [%i1+0x00a],%l5 ! Mem[000000006480000a]
stw %l4,[%i0+0x008] ! Mem[0000000064000008]
stx %l6,[%i0+0x008] ! Mem[0000000064000008]
ldd [%i2+0x008],%l2 ! Mem[0000000065000008]
lduh [%i3+0x014],%l4 ! Mem[0000000065800014]
jmpl %g6+8,%g0
std %l2,[%i0+0x000] ! Mem[0000000064000000]
p42_call_1_he:
ldub [%i0+0x023],%l7 ! Mem[0000000064000023]
ldx [%i1+0x010],%l2 ! Mem[0000000064800010]
lduh [%i0+0x038],%l5 ! Mem[0000000064000038]
lduh [%i0+0x010],%l0 ! Mem[0000000064000010]
sth %l1,[%i0+0x02e] ! Mem[000000006400002e]
retl
stx %l5,[%i0+0x028] ! Mem[0000000064000028]
p42_jmpl_1_ho:
ldub [%o2+0x003],%l4 ! Mem[0000000065000003]
lduw [%o2+0x034],%l6 ! Mem[0000000065000034]
ldub [%o1+0x00a],%l5 ! Mem[000000006480000a]
stw %l4,[%o0+0x008] ! Mem[0000000064000008]
stx %l6,[%o0+0x008] ! Mem[0000000064000008]
ldd [%o2+0x008],%l2 ! Mem[0000000065000008]
lduh [%o3+0x014],%l4 ! Mem[0000000065800014]
jmpl %g6+8,%g0
std %l2,[%o0+0x000] ! Mem[0000000064000000]
p42_call_1_ho:
ldub [%o0+0x023],%l7 ! Mem[0000000064000023]
ldx [%o1+0x010],%l2 ! Mem[0000000064800010]
lduh [%o0+0x038],%l5 ! Mem[0000000064000038]
lduh [%o0+0x010],%l0 ! Mem[0000000064000010]
sth %l1,[%o0+0x02e] ! Mem[000000006400002e]
retl
stx %l5,[%o0+0x028] ! Mem[0000000064000028]
p43_jmpl_1_le:
stw %l1,[%i1+0x03c] ! Mem[000000006680003c]
ldsh [%i1+0x03a],%l2 ! Mem[000000006680003a]
jmpl %g6+8,%g0
stb %l7,[%i2+0x00d] ! Mem[000000006700000d]
p43_call_1_le:
stw %l6,[%i2+0x03c] ! Mem[000000006700003c]
retl
ldd [%i1+0x028],%l2 ! Mem[0000000066800028]
p43_jmpl_1_lo:
stw %l1,[%o1+0x03c] ! Mem[000000006680003c]
ldsh [%o1+0x03a],%l2 ! Mem[000000006680003a]
jmpl %g6+8,%g0
stb %l7,[%o2+0x00d] ! Mem[000000006700000d]
p43_call_1_lo:
stw %l6,[%o2+0x03c] ! Mem[000000006700003c]
retl
ldd [%o1+0x028],%l2 ! Mem[0000000066800028]
p43_jmpl_1_he:
ldsb [%i3+0x023],%l4 ! Mem[0000000067800023]
stb %l6,[%i2+0x015] ! Mem[0000000067000015]
lduw [%i3+0x008],%l5 ! Mem[0000000067800008]
ldsb [%i0+0x00b],%l4 ! Mem[000000006600000b]
lduw [%i2+0x02c],%l6 ! Mem[000000006700002c]
lduh [%i1+0x008],%l3 ! Mem[0000000066800008]
std %l4,[%i0+0x030] ! Mem[0000000066000030]
jmpl %g6+8,%g0
ldsh [%i0+0x006],%l2 ! Mem[0000000066000006]
p43_call_1_he:
ldsh [%i2+0x022],%l7 ! Mem[0000000067000022]
ldsb [%i1+0x015],%l2 ! Mem[0000000066800015]
std %l4,[%i2+0x038] ! Mem[0000000067000038]
lduh [%i2+0x010],%l0 ! Mem[0000000067000010]
lduh [%i0+0x00e],%l1 ! Mem[000000006600000e]
retl
ldub [%i3+0x02c],%l5 ! Mem[000000006780002c]
p43_jmpl_1_ho:
ldsb [%o3+0x023],%l4 ! Mem[0000000067800023]
stb %l6,[%o2+0x015] ! Mem[0000000067000015]
lduw [%o3+0x008],%l5 ! Mem[0000000067800008]
ldsb [%o0+0x00b],%l4 ! Mem[000000006600000b]
lduw [%o2+0x02c],%l6 ! Mem[000000006700002c]
lduh [%o1+0x008],%l3 ! Mem[0000000066800008]
std %l4,[%o0+0x030] ! Mem[0000000066000030]
jmpl %g6+8,%g0
ldsh [%o0+0x006],%l2 ! Mem[0000000066000006]
p43_call_1_ho:
ldsh [%o2+0x022],%l7 ! Mem[0000000067000022]
ldsb [%o1+0x015],%l2 ! Mem[0000000066800015]
std %l4,[%o2+0x038] ! Mem[0000000067000038]
lduh [%o2+0x010],%l0 ! Mem[0000000067000010]
lduh [%o0+0x00e],%l1 ! Mem[000000006600000e]
retl
ldub [%o3+0x02c],%l5 ! Mem[000000006780002c]
p44_jmpl_1_le:
std %l0,[%i3+0x018] ! Mem[0000000069800018]
sth %l2,[%i0+0x01a] ! Mem[000000006800001a]
jmpl %g6+8,%g0
ldsw [%i0+0x02c],%l7 ! Mem[000000006800002c]
p44_call_1_le:
ldx [%i2+0x018],%l6 ! Mem[0000000069000018]
retl
lduh [%i1+0x02a],%l2 ! Mem[000000006880002a]
p44_jmpl_1_lo:
std %l0,[%o3+0x018] ! Mem[0000000069800018]
sth %l2,[%o0+0x01a] ! Mem[000000006800001a]
jmpl %g6+8,%g0
ldsw [%o0+0x02c],%l7 ! Mem[000000006800002c]
p44_call_1_lo:
ldx [%o2+0x018],%l6 ! Mem[0000000069000018]
retl
lduh [%o1+0x02a],%l2 ! Mem[000000006880002a]
p44_jmpl_1_he:
stw %l4,[%i1+0x000] ! Mem[0000000068800000]
stx %l6,[%i2+0x030] ! Mem[0000000069000030]
stb %l5,[%i2+0x00a] ! Mem[000000006900000a]
ldsh [%i3+0x00a],%l4 ! Mem[000000006980000a]
ldd [%i0+0x008],%l6 ! Mem[0000000068000008]
sth %l3,[%i1+0x008] ! Mem[0000000068800008]
stw %l4,[%i1+0x014] ! Mem[0000000068800014]
jmpl %g6+8,%g0
sth %l2,[%i1+0x006] ! Mem[0000000068800006]
p44_call_1_he:
ldd [%i0+0x020],%l6 ! Mem[0000000068000020]
lduw [%i2+0x014],%l2 ! Mem[0000000069000014]
ldd [%i0+0x038],%l4 ! Mem[0000000068000038]
lduh [%i0+0x010],%l0 ! Mem[0000000068000010]
ldsh [%i0+0x02e],%l1 ! Mem[000000006800002e]
retl
ldx [%i2+0x028],%l5 ! Mem[0000000069000028]
p44_jmpl_1_ho:
stw %l4,[%o1+0x000] ! Mem[0000000068800000]
stx %l6,[%o2+0x030] ! Mem[0000000069000030]
stb %l5,[%o2+0x00a] ! Mem[000000006900000a]
ldsh [%o3+0x00a],%l4 ! Mem[000000006980000a]
ldd [%o0+0x008],%l6 ! Mem[0000000068000008]
sth %l3,[%o1+0x008] ! Mem[0000000068800008]
stw %l4,[%o1+0x014] ! Mem[0000000068800014]
jmpl %g6+8,%g0
sth %l2,[%o1+0x006] ! Mem[0000000068800006]
p44_call_1_ho:
ldd [%o0+0x020],%l6 ! Mem[0000000068000020]
lduw [%o2+0x014],%l2 ! Mem[0000000069000014]
ldd [%o0+0x038],%l4 ! Mem[0000000068000038]
lduh [%o0+0x010],%l0 ! Mem[0000000068000010]
ldsh [%o0+0x02e],%l1 ! Mem[000000006800002e]
retl
ldx [%o2+0x028],%l5 ! Mem[0000000069000028]
p45_jmpl_1_le:
ldx [%i1+0x038],%l1 ! Mem[000000006a800038]
lduh [%i3+0x03a],%l2 ! Mem[000000006b80003a]
jmpl %g6+8,%g0
stw %l7,[%i3+0x00c] ! Mem[000000006b80000c]
p45_call_1_le:
lduh [%i2+0x03c],%l6 ! Mem[000000006b00003c]
retl
sth %l2,[%i2+0x02a] ! Mem[000000006b00002a]
p45_jmpl_1_lo:
ldx [%o1+0x038],%l1 ! Mem[000000006a800038]
lduh [%o3+0x03a],%l2 ! Mem[000000006b80003a]
jmpl %g6+8,%g0
stw %l7,[%o3+0x00c] ! Mem[000000006b80000c]
p45_call_1_lo:
lduh [%o2+0x03c],%l6 ! Mem[000000006b00003c]
retl
sth %l2,[%o2+0x02a] ! Mem[000000006b00002a]
p45_jmpl_1_he:
stb %l4,[%i2+0x023] ! Mem[000000006b000023]
ldsb [%i2+0x015],%l6 ! Mem[000000006b000015]
stb %l5,[%i3+0x00a] ! Mem[000000006b80000a]
lduh [%i3+0x00a],%l4 ! Mem[000000006b80000a]
ldx [%i2+0x028],%l6 ! Mem[000000006b000028]
ldsh [%i1+0x008],%l3 ! Mem[000000006a800008]
ldsh [%i2+0x034],%l4 ! Mem[000000006b000034]
jmpl %g6+8,%g0
lduh [%i1+0x006],%l2 ! Mem[000000006a800006]
p45_call_1_he:
std %l6,[%i0+0x020] ! Mem[000000006a000020]
ldd [%i3+0x010],%l2 ! Mem[000000006b800010]
ldub [%i2+0x039],%l5 ! Mem[000000006b000039]
ldx [%i2+0x010],%l0 ! Mem[000000006b000010]
stx %l1,[%i0+0x008] ! Mem[000000006a000008]
retl
sth %l5,[%i1+0x02c] ! Mem[000000006a80002c]
p45_jmpl_1_ho:
stb %l4,[%o2+0x023] ! Mem[000000006b000023]
ldsb [%o2+0x015],%l6 ! Mem[000000006b000015]
stb %l5,[%o3+0x00a] ! Mem[000000006b80000a]
lduh [%o3+0x00a],%l4 ! Mem[000000006b80000a]
ldx [%o2+0x028],%l6 ! Mem[000000006b000028]
ldsh [%o1+0x008],%l3 ! Mem[000000006a800008]
ldsh [%o2+0x034],%l4 ! Mem[000000006b000034]
jmpl %g6+8,%g0
lduh [%o1+0x006],%l2 ! Mem[000000006a800006]
p45_call_1_ho:
std %l6,[%o0+0x020] ! Mem[000000006a000020]
ldd [%o3+0x010],%l2 ! Mem[000000006b800010]
ldub [%o2+0x039],%l5 ! Mem[000000006b000039]
ldx [%o2+0x010],%l0 ! Mem[000000006b000010]
stx %l1,[%o0+0x008] ! Mem[000000006a000008]
retl
sth %l5,[%o1+0x02c] ! Mem[000000006a80002c]
p46_jmpl_1_le:
lduh [%i3+0x01e],%l1 ! Mem[000000006d80001e]
ldd [%i2+0x018],%l2 ! Mem[000000006d000018]
jmpl %g6+8,%g0
lduw [%i2+0x02c],%l7 ! Mem[000000006d00002c]
p46_call_1_le:
ldsb [%i2+0x01c],%l6 ! Mem[000000006d00001c]
retl
ldsh [%i3+0x02a],%l2 ! Mem[000000006d80002a]
p46_jmpl_1_lo:
lduh [%o3+0x01e],%l1 ! Mem[000000006d80001e]
ldd [%o2+0x018],%l2 ! Mem[000000006d000018]
jmpl %g6+8,%g0
lduw [%o2+0x02c],%l7 ! Mem[000000006d00002c]
p46_call_1_lo:
ldsb [%o2+0x01c],%l6 ! Mem[000000006d00001c]
retl
ldsh [%o3+0x02a],%l2 ! Mem[000000006d80002a]
p46_jmpl_1_he:
lduh [%i0+0x002],%l4 ! Mem[000000006c000002]
ldsw [%i2+0x034],%l6 ! Mem[000000006d000034]
sth %l5,[%i2+0x00a] ! Mem[000000006d00000a]
lduw [%i3+0x008],%l4 ! Mem[000000006d800008]
ldsb [%i0+0x00e],%l6 ! Mem[000000006c00000e]
lduh [%i0+0x008],%l3 ! Mem[000000006c000008]
lduw [%i3+0x014],%l4 ! Mem[000000006d800014]
jmpl %g6+8,%g0
ldd [%i2+0x000],%l2 ! Mem[000000006d000000]
p46_call_1_he:
ldx [%i2+0x020],%l7 ! Mem[000000006d000020]
lduh [%i0+0x014],%l2 ! Mem[000000006c000014]
stb %l5,[%i0+0x039] ! Mem[000000006c000039]
ldx [%i0+0x010],%l0 ! Mem[000000006c000010]
std %l0,[%i0+0x028] ! Mem[000000006c000028]
retl
ldd [%i0+0x028],%l4 ! Mem[000000006c000028]
p46_jmpl_1_ho:
lduh [%o0+0x002],%l4 ! Mem[000000006c000002]
ldsw [%o2+0x034],%l6 ! Mem[000000006d000034]
sth %l5,[%o2+0x00a] ! Mem[000000006d00000a]
lduw [%o3+0x008],%l4 ! Mem[000000006d800008]
ldsb [%o0+0x00e],%l6 ! Mem[000000006c00000e]
lduh [%o0+0x008],%l3 ! Mem[000000006c000008]
lduw [%o3+0x014],%l4 ! Mem[000000006d800014]
jmpl %g6+8,%g0
ldd [%o2+0x000],%l2 ! Mem[000000006d000000]
p46_call_1_ho:
ldx [%o2+0x020],%l7 ! Mem[000000006d000020]
lduh [%o0+0x014],%l2 ! Mem[000000006c000014]
stb %l5,[%o0+0x039] ! Mem[000000006c000039]
ldx [%o0+0x010],%l0 ! Mem[000000006c000010]
std %l0,[%o0+0x028] ! Mem[000000006c000028]
retl
ldd [%o0+0x028],%l4 ! Mem[000000006c000028]
p47_jmpl_1_le:
lduh [%i2+0x03e],%l1 ! Mem[000000006f00003e]
stb %l2,[%i1+0x03a] ! Mem[000000006e80003a]
jmpl %g6+8,%g0
ldsb [%i0+0x00d],%l7 ! Mem[000000006e00000d]
p47_call_1_le:
sth %l6,[%i1+0x03c] ! Mem[000000006e80003c]
retl
ldx [%i3+0x028],%l2 ! Mem[000000006f800028]
p47_jmpl_1_lo:
lduh [%o2+0x03e],%l1 ! Mem[000000006f00003e]
stb %l2,[%o1+0x03a] ! Mem[000000006e80003a]
jmpl %g6+8,%g0
ldsb [%o0+0x00d],%l7 ! Mem[000000006e00000d]
p47_call_1_lo:
sth %l6,[%o1+0x03c] ! Mem[000000006e80003c]
retl
ldx [%o3+0x028],%l2 ! Mem[000000006f800028]
p47_jmpl_1_he:
ldsh [%i2+0x022],%l4 ! Mem[000000006f000022]
lduh [%i2+0x014],%l6 ! Mem[000000006f000014]
stx %l5,[%i3+0x008] ! Mem[000000006f800008]
std %l4,[%i2+0x008] ! Mem[000000006f000008]
stb %l6,[%i2+0x02e] ! Mem[000000006f00002e]
sth %l3,[%i0+0x008] ! Mem[000000006e000008]
stb %l4,[%i3+0x035] ! Mem[000000006f800035]
jmpl %g6+8,%g0
lduw [%i3+0x004],%l2 ! Mem[000000006f800004]
p47_call_1_he:
ldsw [%i3+0x020],%l7 ! Mem[000000006f800020]
stx %l2,[%i1+0x010] ! Mem[000000006e800010]
stx %l5,[%i2+0x038] ! Mem[000000006f000038]
std %l0,[%i2+0x010] ! Mem[000000006f000010]
lduw [%i0+0x00c],%l1 ! Mem[000000006e00000c]
retl
ldsw [%i0+0x02c],%l5 ! Mem[000000006e00002c]
p47_jmpl_1_ho:
ldsh [%o2+0x022],%l4 ! Mem[000000006f000022]
lduh [%o2+0x014],%l6 ! Mem[000000006f000014]
stx %l5,[%o3+0x008] ! Mem[000000006f800008]
std %l4,[%o2+0x008] ! Mem[000000006f000008]
stb %l6,[%o2+0x02e] ! Mem[000000006f00002e]
sth %l3,[%o0+0x008] ! Mem[000000006e000008]
stb %l4,[%o3+0x035] ! Mem[000000006f800035]
jmpl %g6+8,%g0
lduw [%o3+0x004],%l2 ! Mem[000000006f800004]
p47_call_1_ho:
ldsw [%o3+0x020],%l7 ! Mem[000000006f800020]
stx %l2,[%o1+0x010] ! Mem[000000006e800010]
stx %l5,[%o2+0x038] ! Mem[000000006f000038]
std %l0,[%o2+0x010] ! Mem[000000006f000010]
lduw [%o0+0x00c],%l1 ! Mem[000000006e00000c]
retl
ldsw [%o0+0x02c],%l5 ! Mem[000000006e00002c]
p48_jmpl_1_le:
ldsw [%i0+0x01c],%l1 ! Mem[000000007000001c]
ldsw [%i0+0x018],%l2 ! Mem[0000000070000018]
jmpl %g6+8,%g0
std %l6,[%i3+0x028] ! Mem[0000000071800028]
p48_call_1_le:
lduw [%i1+0x01c],%l6 ! Mem[000000007080001c]
retl
stx %l2,[%i0+0x028] ! Mem[0000000070000028]
p48_jmpl_1_lo:
ldsw [%o0+0x01c],%l1 ! Mem[000000007000001c]
ldsw [%o0+0x018],%l2 ! Mem[0000000070000018]
jmpl %g6+8,%g0
std %l6,[%o3+0x028] ! Mem[0000000071800028]
p48_call_1_lo:
lduw [%o1+0x01c],%l6 ! Mem[000000007080001c]
retl
stx %l2,[%o0+0x028] ! Mem[0000000070000028]
p48_jmpl_1_he:
stx %l4,[%i3+0x000] ! Mem[0000000071800000]
std %l6,[%i2+0x030] ! Mem[0000000071000030]
ldsb [%i2+0x00a],%l5 ! Mem[000000007100000a]
stx %l4,[%i2+0x008] ! Mem[0000000071000008]
ldd [%i0+0x008],%l6 ! Mem[0000000070000008]
ldsh [%i0+0x008],%l3 ! Mem[0000000070000008]
stx %l4,[%i1+0x010] ! Mem[0000000070800010]
jmpl %g6+8,%g0
ldsb [%i0+0x006],%l2 ! Mem[0000000070000006]
p48_call_1_he:
ldsb [%i0+0x023],%l7 ! Mem[0000000070000023]
lduw [%i1+0x014],%l2 ! Mem[0000000070800014]
ldsw [%i1+0x038],%l5 ! Mem[0000000070800038]
std %l0,[%i0+0x010] ! Mem[0000000070000010]
ldsw [%i0+0x02c],%l1 ! Mem[000000007000002c]
retl
lduw [%i0+0x02c],%l5 ! Mem[000000007000002c]
p48_jmpl_1_ho:
stx %l4,[%o3+0x000] ! Mem[0000000071800000]
std %l6,[%o2+0x030] ! Mem[0000000071000030]
ldsb [%o2+0x00a],%l5 ! Mem[000000007100000a]
stx %l4,[%o2+0x008] ! Mem[0000000071000008]
ldd [%o0+0x008],%l6 ! Mem[0000000070000008]
ldsh [%o0+0x008],%l3 ! Mem[0000000070000008]
stx %l4,[%o1+0x010] ! Mem[0000000070800010]
jmpl %g6+8,%g0
ldsb [%o0+0x006],%l2 ! Mem[0000000070000006]
p48_call_1_ho:
ldsb [%o0+0x023],%l7 ! Mem[0000000070000023]
lduw [%o1+0x014],%l2 ! Mem[0000000070800014]
ldsw [%o1+0x038],%l5 ! Mem[0000000070800038]
std %l0,[%o0+0x010] ! Mem[0000000070000010]
ldsw [%o0+0x02c],%l1 ! Mem[000000007000002c]
retl
lduw [%o0+0x02c],%l5 ! Mem[000000007000002c]
p49_jmpl_1_le:
ldsb [%i3+0x03f],%l1 ! Mem[000000007380003f]
ldd [%i3+0x038],%l2 ! Mem[0000000073800038]
jmpl %g6+8,%g0
ldub [%i1+0x00d],%l7 ! Mem[000000007280000d]
p49_call_1_le:
ldsh [%i1+0x03c],%l6 ! Mem[000000007280003c]
retl
ldub [%i1+0x02a],%l2 ! Mem[000000007280002a]
p49_jmpl_1_lo:
ldsb [%o3+0x03f],%l1 ! Mem[000000007380003f]
ldd [%o3+0x038],%l2 ! Mem[0000000073800038]
jmpl %g6+8,%g0
ldub [%o1+0x00d],%l7 ! Mem[000000007280000d]
p49_call_1_lo:
ldsh [%o1+0x03c],%l6 ! Mem[000000007280003c]
retl
ldub [%o1+0x02a],%l2 ! Mem[000000007280002a]
p49_jmpl_1_he:
std %l4,[%i2+0x020] ! Mem[0000000073000020]
stw %l6,[%i2+0x014] ! Mem[0000000073000014]
ldsb [%i3+0x00a],%l5 ! Mem[000000007380000a]
ldd [%i2+0x008],%l4 ! Mem[0000000073000008]
ldx [%i3+0x028],%l6 ! Mem[0000000073800028]
ldx [%i3+0x008],%l3 ! Mem[0000000073800008]
ldsw [%i2+0x034],%l4 ! Mem[0000000073000034]
jmpl %g6+8,%g0
std %l2,[%i0+0x000] ! Mem[0000000072000000]
p49_call_1_he:
sth %l7,[%i2+0x022] ! Mem[0000000073000022]
stw %l2,[%i1+0x014] ! Mem[0000000072800014]
ldx [%i3+0x038],%l5 ! Mem[0000000073800038]
stw %l0,[%i2+0x010] ! Mem[0000000073000010]
stw %l1,[%i0+0x00c] ! Mem[000000007200000c]
retl
std %l4,[%i3+0x028] ! Mem[0000000073800028]
p49_jmpl_1_ho:
std %l4,[%o2+0x020] ! Mem[0000000073000020]
stw %l6,[%o2+0x014] ! Mem[0000000073000014]
ldsb [%o3+0x00a],%l5 ! Mem[000000007380000a]
ldd [%o2+0x008],%l4 ! Mem[0000000073000008]
ldx [%o3+0x028],%l6 ! Mem[0000000073800028]
ldx [%o3+0x008],%l3 ! Mem[0000000073800008]
ldsw [%o2+0x034],%l4 ! Mem[0000000073000034]
jmpl %g6+8,%g0
std %l2,[%o0+0x000] ! Mem[0000000072000000]
p49_call_1_ho:
sth %l7,[%o2+0x022] ! Mem[0000000073000022]
stw %l2,[%o1+0x014] ! Mem[0000000072800014]
ldx [%o3+0x038],%l5 ! Mem[0000000073800038]
stw %l0,[%o2+0x010] ! Mem[0000000073000010]
stw %l1,[%o0+0x00c] ! Mem[000000007200000c]
retl
std %l4,[%o3+0x028] ! Mem[0000000073800028]
p50_jmpl_1_le:
stx %l1,[%i0+0x018] ! Mem[0000000074000018]
stb %l2,[%i1+0x01a] ! Mem[000000007480001a]
jmpl %g6+8,%g0
stx %l7,[%i3+0x028] ! Mem[0000000075800028]
p50_call_1_le:
ldd [%i0+0x018],%l6 ! Mem[0000000074000018]
retl
ldx [%i2+0x028],%l2 ! Mem[0000000075000028]
p50_jmpl_1_lo:
stx %l1,[%o0+0x018] ! Mem[0000000074000018]
stb %l2,[%o1+0x01a] ! Mem[000000007480001a]
jmpl %g6+8,%g0
stx %l7,[%o3+0x028] ! Mem[0000000075800028]
p50_call_1_lo:
ldd [%o0+0x018],%l6 ! Mem[0000000074000018]
retl
ldx [%o2+0x028],%l2 ! Mem[0000000075000028]
p50_jmpl_1_he:
lduw [%i3+0x000],%l4 ! Mem[0000000075800000]
ldd [%i2+0x030],%l6 ! Mem[0000000075000030]
ldsw [%i2+0x008],%l5 ! Mem[0000000075000008]
ldsw [%i2+0x008],%l4 ! Mem[0000000075000008]
ldsb [%i0+0x00e],%l6 ! Mem[000000007400000e]
stx %l3,[%i3+0x008] ! Mem[0000000075800008]
lduh [%i3+0x014],%l4 ! Mem[0000000075800014]
jmpl %g6+8,%g0
ldsh [%i0+0x006],%l2 ! Mem[0000000074000006]
p50_call_1_he:
stb %l7,[%i3+0x023] ! Mem[0000000075800023]
lduh [%i2+0x014],%l2 ! Mem[0000000075000014]
stw %l5,[%i1+0x038] ! Mem[0000000074800038]
stw %l0,[%i0+0x010] ! Mem[0000000074000010]
stb %l1,[%i0+0x02e] ! Mem[000000007400002e]
retl
stx %l5,[%i2+0x028] ! Mem[0000000075000028]
p50_jmpl_1_ho:
lduw [%o3+0x000],%l4 ! Mem[0000000075800000]
ldd [%o2+0x030],%l6 ! Mem[0000000075000030]
ldsw [%o2+0x008],%l5 ! Mem[0000000075000008]
ldsw [%o2+0x008],%l4 ! Mem[0000000075000008]
ldsb [%o0+0x00e],%l6 ! Mem[000000007400000e]
stx %l3,[%o3+0x008] ! Mem[0000000075800008]
lduh [%o3+0x014],%l4 ! Mem[0000000075800014]
jmpl %g6+8,%g0
ldsh [%o0+0x006],%l2 ! Mem[0000000074000006]
p50_call_1_ho:
stb %l7,[%o3+0x023] ! Mem[0000000075800023]
lduh [%o2+0x014],%l2 ! Mem[0000000075000014]
stw %l5,[%o1+0x038] ! Mem[0000000074800038]
stw %l0,[%o0+0x010] ! Mem[0000000074000010]
stb %l1,[%o0+0x02e] ! Mem[000000007400002e]
retl
stx %l5,[%o2+0x028] ! Mem[0000000075000028]
p51_jmpl_1_le:
stx %l1,[%i3+0x038] ! Mem[0000000077800038]
ldsw [%i0+0x038],%l2 ! Mem[0000000076000038]
jmpl %g6+8,%g0
ldx [%i3+0x008],%l7 ! Mem[0000000077800008]
p51_call_1_le:
std %l6,[%i0+0x038] ! Mem[0000000076000038]
retl
stx %l2,[%i3+0x028] ! Mem[0000000077800028]
p51_jmpl_1_lo:
stx %l1,[%o3+0x038] ! Mem[0000000077800038]
ldsw [%o0+0x038],%l2 ! Mem[0000000076000038]
jmpl %g6+8,%g0
ldx [%o3+0x008],%l7 ! Mem[0000000077800008]
p51_call_1_lo:
std %l6,[%o0+0x038] ! Mem[0000000076000038]
retl
stx %l2,[%o3+0x028] ! Mem[0000000077800028]
p51_jmpl_1_he:
ldsw [%i1+0x020],%l4 ! Mem[0000000076800020]
ldsh [%i2+0x014],%l6 ! Mem[0000000077000014]
lduh [%i0+0x00a],%l5 ! Mem[000000007600000a]
lduw [%i2+0x008],%l4 ! Mem[0000000077000008]
stb %l6,[%i3+0x02e] ! Mem[000000007780002e]
ldsh [%i3+0x008],%l3 ! Mem[0000000077800008]
std %l4,[%i3+0x030] ! Mem[0000000077800030]
jmpl %g6+8,%g0
sth %l2,[%i1+0x006] ! Mem[0000000076800006]
p51_call_1_he:
ldub [%i0+0x023],%l7 ! Mem[0000000076000023]
sth %l2,[%i3+0x014] ! Mem[0000000077800014]
ldsh [%i3+0x038],%l5 ! Mem[0000000077800038]
ldd [%i2+0x010],%l0 ! Mem[0000000077000010]
lduh [%i0+0x00e],%l1 ! Mem[000000007600000e]
retl
ldsh [%i1+0x02c],%l5 ! Mem[000000007680002c]
p51_jmpl_1_ho:
ldsw [%o1+0x020],%l4 ! Mem[0000000076800020]
ldsh [%o2+0x014],%l6 ! Mem[0000000077000014]
lduh [%o0+0x00a],%l5 ! Mem[000000007600000a]
lduw [%o2+0x008],%l4 ! Mem[0000000077000008]
stb %l6,[%o3+0x02e] ! Mem[000000007780002e]
ldsh [%o3+0x008],%l3 ! Mem[0000000077800008]
std %l4,[%o3+0x030] ! Mem[0000000077800030]
jmpl %g6+8,%g0
sth %l2,[%o1+0x006] ! Mem[0000000076800006]
p51_call_1_ho:
ldub [%o0+0x023],%l7 ! Mem[0000000076000023]
sth %l2,[%o3+0x014] ! Mem[0000000077800014]
ldsh [%o3+0x038],%l5 ! Mem[0000000077800038]
ldd [%o2+0x010],%l0 ! Mem[0000000077000010]
lduh [%o0+0x00e],%l1 ! Mem[000000007600000e]
retl
ldsh [%o1+0x02c],%l5 ! Mem[000000007680002c]
p52_jmpl_1_le:
sth %l1,[%i1+0x01e] ! Mem[000000007880001e]
stw %l2,[%i3+0x018] ! Mem[0000000079800018]
jmpl %g6+8,%g0
ldsh [%i1+0x02c],%l7 ! Mem[000000007880002c]
p52_call_1_le:
lduh [%i3+0x01c],%l6 ! Mem[000000007980001c]
retl
ldub [%i3+0x02a],%l2 ! Mem[000000007980002a]
p52_jmpl_1_lo:
sth %l1,[%o1+0x01e] ! Mem[000000007880001e]
stw %l2,[%o3+0x018] ! Mem[0000000079800018]
jmpl %g6+8,%g0
ldsh [%o1+0x02c],%l7 ! Mem[000000007880002c]
p52_call_1_lo:
lduh [%o3+0x01c],%l6 ! Mem[000000007980001c]
retl
ldub [%o3+0x02a],%l2 ! Mem[000000007980002a]
p52_jmpl_1_he:
stw %l4,[%i2+0x000] ! Mem[0000000079000000]
lduw [%i2+0x034],%l6 ! Mem[0000000079000034]
ldx [%i2+0x008],%l5 ! Mem[0000000079000008]
ldx [%i2+0x008],%l4 ! Mem[0000000079000008]
ldsh [%i0+0x00e],%l6 ! Mem[000000007800000e]
ldx [%i2+0x008],%l3 ! Mem[0000000079000008]
ldd [%i0+0x010],%l4 ! Mem[0000000078000010]
jmpl %g6+8,%g0
lduh [%i2+0x006],%l2 ! Mem[0000000079000006]
p52_call_1_he:
ldsh [%i2+0x022],%l7 ! Mem[0000000079000022]
ldub [%i0+0x015],%l2 ! Mem[0000000078000015]
lduw [%i2+0x038],%l5 ! Mem[0000000079000038]
ldd [%i0+0x010],%l0 ! Mem[0000000078000010]
ldsh [%i0+0x02e],%l1 ! Mem[000000007800002e]
retl
lduh [%i0+0x02c],%l5 ! Mem[000000007800002c]
p52_jmpl_1_ho:
stw %l4,[%o2+0x000] ! Mem[0000000079000000]
lduw [%o2+0x034],%l6 ! Mem[0000000079000034]
ldx [%o2+0x008],%l5 ! Mem[0000000079000008]
ldx [%o2+0x008],%l4 ! Mem[0000000079000008]
ldsh [%o0+0x00e],%l6 ! Mem[000000007800000e]
ldx [%o2+0x008],%l3 ! Mem[0000000079000008]
ldd [%o0+0x010],%l4 ! Mem[0000000078000010]
jmpl %g6+8,%g0
lduh [%o2+0x006],%l2 ! Mem[0000000079000006]
p52_call_1_ho:
ldsh [%o2+0x022],%l7 ! Mem[0000000079000022]
ldub [%o0+0x015],%l2 ! Mem[0000000078000015]
lduw [%o2+0x038],%l5 ! Mem[0000000079000038]
ldd [%o0+0x010],%l0 ! Mem[0000000078000010]
ldsh [%o0+0x02e],%l1 ! Mem[000000007800002e]
retl
lduh [%o0+0x02c],%l5 ! Mem[000000007800002c]
p53_jmpl_1_le:
stb %l1,[%i3+0x03f] ! Mem[000000007b80003f]
lduw [%i2+0x038],%l2 ! Mem[000000007b000038]
jmpl %g6+8,%g0
sth %l7,[%i3+0x00c] ! Mem[000000007b80000c]
p53_call_1_le:
ldsb [%i3+0x03c],%l6 ! Mem[000000007b80003c]
retl
std %l2,[%i3+0x028] ! Mem[000000007b800028]
p53_jmpl_1_lo:
stb %l1,[%o3+0x03f] ! Mem[000000007b80003f]
lduw [%o2+0x038],%l2 ! Mem[000000007b000038]
jmpl %g6+8,%g0
sth %l7,[%o3+0x00c] ! Mem[000000007b80000c]
p53_call_1_lo:
ldsb [%o3+0x03c],%l6 ! Mem[000000007b80003c]
retl
std %l2,[%o3+0x028] ! Mem[000000007b800028]
p53_jmpl_1_he:
stb %l4,[%i0+0x023] ! Mem[000000007a000023]
stb %l6,[%i2+0x015] ! Mem[000000007b000015]
ldx [%i0+0x008],%l5 ! Mem[000000007a000008]
sth %l4,[%i2+0x00a] ! Mem[000000007b00000a]
std %l6,[%i3+0x028] ! Mem[000000007b800028]
stx %l3,[%i2+0x008] ! Mem[000000007b000008]
ldsh [%i1+0x034],%l4 ! Mem[000000007a800034]
jmpl %g6+8,%g0
ldd [%i2+0x000],%l2 ! Mem[000000007b000000]
p53_call_1_he:
ldd [%i3+0x020],%l6 ! Mem[000000007b800020]
std %l2,[%i1+0x010] ! Mem[000000007a800010]
sth %l5,[%i3+0x038] ! Mem[000000007b800038]
ldd [%i2+0x010],%l0 ! Mem[000000007b000010]
stx %l1,[%i0+0x008] ! Mem[000000007a000008]
retl
stb %l5,[%i0+0x02c] ! Mem[000000007a00002c]
p53_jmpl_1_ho:
stb %l4,[%o0+0x023] ! Mem[000000007a000023]
stb %l6,[%o2+0x015] ! Mem[000000007b000015]
ldx [%o0+0x008],%l5 ! Mem[000000007a000008]
sth %l4,[%o2+0x00a] ! Mem[000000007b00000a]
std %l6,[%o3+0x028] ! Mem[000000007b800028]
stx %l3,[%o2+0x008] ! Mem[000000007b000008]
ldsh [%o1+0x034],%l4 ! Mem[000000007a800034]
jmpl %g6+8,%g0
ldd [%o2+0x000],%l2 ! Mem[000000007b000000]
p53_call_1_ho:
ldd [%o3+0x020],%l6 ! Mem[000000007b800020]
std %l2,[%o1+0x010] ! Mem[000000007a800010]
sth %l5,[%o3+0x038] ! Mem[000000007b800038]
ldd [%o2+0x010],%l0 ! Mem[000000007b000010]
stx %l1,[%o0+0x008] ! Mem[000000007a000008]
retl
stb %l5,[%o0+0x02c] ! Mem[000000007a00002c]
p54_jmpl_1_le:
lduw [%i2+0x01c],%l1 ! Mem[000000007d00001c]
ldsb [%i0+0x01a],%l2 ! Mem[000000007c00001a]
jmpl %g6+8,%g0
lduh [%i2+0x02c],%l7 ! Mem[000000007d00002c]
p54_call_1_le:
stx %l6,[%i3+0x018] ! Mem[000000007d800018]
retl
ldsb [%i0+0x02a],%l2 ! Mem[000000007c00002a]
p54_jmpl_1_lo:
lduw [%o2+0x01c],%l1 ! Mem[000000007d00001c]
ldsb [%o0+0x01a],%l2 ! Mem[000000007c00001a]
jmpl %g6+8,%g0
lduh [%o2+0x02c],%l7 ! Mem[000000007d00002c]
p54_call_1_lo:
stx %l6,[%o3+0x018] ! Mem[000000007d800018]
retl
ldsb [%o0+0x02a],%l2 ! Mem[000000007c00002a]
p54_jmpl_1_he:
lduh [%i2+0x002],%l4 ! Mem[000000007d000002]
sth %l6,[%i2+0x034] ! Mem[000000007d000034]
std %l4,[%i2+0x008] ! Mem[000000007d000008]
stw %l4,[%i1+0x008] ! Mem[000000007c800008]
ldsw [%i0+0x00c],%l6 ! Mem[000000007c00000c]
ldub [%i2+0x008],%l3 ! Mem[000000007d000008]
lduw [%i3+0x014],%l4 ! Mem[000000007d800014]
jmpl %g6+8,%g0
lduw [%i3+0x004],%l2 ! Mem[000000007d800004]
p54_call_1_he:
std %l6,[%i0+0x020] ! Mem[000000007c000020]
ldsw [%i1+0x014],%l2 ! Mem[000000007c800014]
ldsw [%i2+0x038],%l5 ! Mem[000000007d000038]
ldsh [%i3+0x010],%l0 ! Mem[000000007d800010]
std %l0,[%i0+0x028] ! Mem[000000007c000028]
retl
stw %l5,[%i3+0x02c] ! Mem[000000007d80002c]
p54_jmpl_1_ho:
lduh [%o2+0x002],%l4 ! Mem[000000007d000002]
sth %l6,[%o2+0x034] ! Mem[000000007d000034]
std %l4,[%o2+0x008] ! Mem[000000007d000008]
stw %l4,[%o1+0x008] ! Mem[000000007c800008]
ldsw [%o0+0x00c],%l6 ! Mem[000000007c00000c]
ldub [%o2+0x008],%l3 ! Mem[000000007d000008]
lduw [%o3+0x014],%l4 ! Mem[000000007d800014]
jmpl %g6+8,%g0
lduw [%o3+0x004],%l2 ! Mem[000000007d800004]
p54_call_1_ho:
std %l6,[%o0+0x020] ! Mem[000000007c000020]
ldsw [%o1+0x014],%l2 ! Mem[000000007c800014]
ldsw [%o2+0x038],%l5 ! Mem[000000007d000038]
ldsh [%o3+0x010],%l0 ! Mem[000000007d800010]
std %l0,[%o0+0x028] ! Mem[000000007c000028]
retl
stw %l5,[%o3+0x02c] ! Mem[000000007d80002c]
p55_jmpl_1_le:
lduw [%i3+0x03c],%l1 ! Mem[000000007f80003c]
std %l2,[%i0+0x038] ! Mem[000000007e000038]
jmpl %g6+8,%g0
ldd [%i0+0x008],%l6 ! Mem[000000007e000008]
p55_call_1_le:
stb %l6,[%i2+0x03c] ! Mem[000000007f00003c]
retl
lduw [%i1+0x028],%l2 ! Mem[000000007e800028]
p55_jmpl_1_lo:
lduw [%o3+0x03c],%l1 ! Mem[000000007f80003c]
std %l2,[%o0+0x038] ! Mem[000000007e000038]
jmpl %g6+8,%g0
ldd [%o0+0x008],%l6 ! Mem[000000007e000008]
p55_call_1_lo:
stb %l6,[%o2+0x03c] ! Mem[000000007f00003c]
retl
lduw [%o1+0x028],%l2 ! Mem[000000007e800028]
p55_jmpl_1_he:
ldsh [%i3+0x022],%l4 ! Mem[000000007f800022]
stx %l6,[%i2+0x010] ! Mem[000000007f000010]
stw %l5,[%i0+0x008] ! Mem[000000007e000008]
ldsb [%i1+0x00b],%l4 ! Mem[000000007e80000b]
sth %l6,[%i3+0x02e] ! Mem[000000007f80002e]
ldx [%i2+0x008],%l3 ! Mem[000000007f000008]
sth %l4,[%i3+0x034] ! Mem[000000007f800034]
jmpl %g6+8,%g0
ldsb [%i0+0x006],%l2 ! Mem[000000007e000006]
p55_call_1_he:
ldx [%i2+0x020],%l7 ! Mem[000000007f000020]
stb %l2,[%i2+0x015] ! Mem[000000007f000015]
ldx [%i0+0x038],%l5 ! Mem[000000007e000038]
ldsh [%i2+0x010],%l0 ! Mem[000000007f000010]
lduw [%i0+0x00c],%l1 ! Mem[000000007e00000c]
retl
ldsb [%i2+0x02c],%l5 ! Mem[000000007f00002c]
p55_jmpl_1_ho:
ldsh [%o3+0x022],%l4 ! Mem[000000007f800022]
stx %l6,[%o2+0x010] ! Mem[000000007f000010]
stw %l5,[%o0+0x008] ! Mem[000000007e000008]
ldsb [%o1+0x00b],%l4 ! Mem[000000007e80000b]
sth %l6,[%o3+0x02e] ! Mem[000000007f80002e]
ldx [%o2+0x008],%l3 ! Mem[000000007f000008]
sth %l4,[%o3+0x034] ! Mem[000000007f800034]
jmpl %g6+8,%g0
ldsb [%o0+0x006],%l2 ! Mem[000000007e000006]
p55_call_1_ho:
ldx [%o2+0x020],%l7 ! Mem[000000007f000020]
stb %l2,[%o2+0x015] ! Mem[000000007f000015]
ldx [%o0+0x038],%l5 ! Mem[000000007e000038]
ldsh [%o2+0x010],%l0 ! Mem[000000007f000010]
lduw [%o0+0x00c],%l1 ! Mem[000000007e00000c]
retl
ldsb [%o2+0x02c],%l5 ! Mem[000000007f00002c]
p56_jmpl_1_le:
ldub [%i2+0x01f],%l1 ! Mem[000000008100001f]
ldub [%i3+0x01a],%l2 ! Mem[000000008180001a]
jmpl %g6+8,%g0
stb %l7,[%i3+0x02d] ! Mem[000000008180002d]
p56_call_1_le:
ldub [%i2+0x01c],%l6 ! Mem[000000008100001c]
retl
stw %l2,[%i2+0x028] ! Mem[0000000081000028]
p56_jmpl_1_lo:
ldub [%o2+0x01f],%l1 ! Mem[000000008100001f]
ldub [%o3+0x01a],%l2 ! Mem[000000008180001a]
jmpl %g6+8,%g0
stb %l7,[%o3+0x02d] ! Mem[000000008180002d]
p56_call_1_lo:
ldub [%o2+0x01c],%l6 ! Mem[000000008100001c]
retl
stw %l2,[%o2+0x028] ! Mem[0000000081000028]
p56_jmpl_1_he:
stx %l4,[%i1+0x000] ! Mem[0000000080800000]
ldsw [%i2+0x034],%l6 ! Mem[0000000081000034]
ldd [%i2+0x008],%l4 ! Mem[0000000081000008]
ldub [%i1+0x00b],%l4 ! Mem[000000008080000b]
ldub [%i0+0x00e],%l6 ! Mem[000000008000000e]
stx %l3,[%i2+0x008] ! Mem[0000000081000008]
stx %l4,[%i0+0x010] ! Mem[0000000080000010]
jmpl %g6+8,%g0
std %l2,[%i0+0x000] ! Mem[0000000080000000]
p56_call_1_he:
ldsw [%i3+0x020],%l7 ! Mem[0000000081800020]
ldsh [%i2+0x014],%l2 ! Mem[0000000081000014]
stw %l5,[%i2+0x038] ! Mem[0000000081000038]
ldub [%i3+0x010],%l0 ! Mem[0000000081800010]
ldsb [%i0+0x02e],%l1 ! Mem[000000008000002e]
retl
ldub [%i2+0x02c],%l5 ! Mem[000000008100002c]
p56_jmpl_1_ho:
stx %l4,[%o1+0x000] ! Mem[0000000080800000]
ldsw [%o2+0x034],%l6 ! Mem[0000000081000034]
ldd [%o2+0x008],%l4 ! Mem[0000000081000008]
ldub [%o1+0x00b],%l4 ! Mem[000000008080000b]
ldub [%o0+0x00e],%l6 ! Mem[000000008000000e]
stx %l3,[%o2+0x008] ! Mem[0000000081000008]
stx %l4,[%o0+0x010] ! Mem[0000000080000010]
jmpl %g6+8,%g0
std %l2,[%o0+0x000] ! Mem[0000000080000000]
p56_call_1_ho:
ldsw [%o3+0x020],%l7 ! Mem[0000000081800020]
ldsh [%o2+0x014],%l2 ! Mem[0000000081000014]
stw %l5,[%o2+0x038] ! Mem[0000000081000038]
ldub [%o3+0x010],%l0 ! Mem[0000000081800010]
ldsb [%o0+0x02e],%l1 ! Mem[000000008000002e]
retl
ldub [%o2+0x02c],%l5 ! Mem[000000008100002c]
p57_jmpl_1_le:
ldsh [%i0+0x03e],%l1 ! Mem[000000008200003e]
stx %l2,[%i1+0x038] ! Mem[0000000082800038]
jmpl %g6+8,%g0
ldsw [%i2+0x00c],%l7 ! Mem[000000008300000c]
p57_call_1_le:
ldd [%i2+0x038],%l6 ! Mem[0000000083000038]
retl
ldsw [%i3+0x028],%l2 ! Mem[0000000083800028]
p57_jmpl_1_lo:
ldsh [%o0+0x03e],%l1 ! Mem[000000008200003e]
stx %l2,[%o1+0x038] ! Mem[0000000082800038]
jmpl %g6+8,%g0
ldsw [%o2+0x00c],%l7 ! Mem[000000008300000c]
p57_call_1_lo:
ldd [%o2+0x038],%l6 ! Mem[0000000083000038]
retl
ldsw [%o3+0x028],%l2 ! Mem[0000000083800028]
p57_jmpl_1_he:
std %l4,[%i2+0x020] ! Mem[0000000083000020]
lduh [%i2+0x014],%l6 ! Mem[0000000083000014]
ldd [%i0+0x008],%l4 ! Mem[0000000082000008]
lduh [%i0+0x00a],%l4 ! Mem[000000008200000a]
stw %l6,[%i3+0x02c] ! Mem[000000008380002c]
ldub [%i1+0x008],%l3 ! Mem[0000000082800008]
ldsw [%i1+0x034],%l4 ! Mem[0000000082800034]
jmpl %g6+8,%g0
ldub [%i0+0x006],%l2 ! Mem[0000000082000006]
p57_call_1_he:
ldsb [%i0+0x023],%l7 ! Mem[0000000082000023]
std %l2,[%i3+0x010] ! Mem[0000000083800010]
ldsh [%i0+0x038],%l5 ! Mem[0000000082000038]
ldub [%i2+0x010],%l0 ! Mem[0000000083000010]
stw %l1,[%i0+0x00c] ! Mem[000000008200000c]
retl
ldx [%i1+0x028],%l5 ! Mem[0000000082800028]
p57_jmpl_1_ho:
std %l4,[%o2+0x020] ! Mem[0000000083000020]
lduh [%o2+0x014],%l6 ! Mem[0000000083000014]
ldd [%o0+0x008],%l4 ! Mem[0000000082000008]
lduh [%o0+0x00a],%l4 ! Mem[000000008200000a]
stw %l6,[%o3+0x02c] ! Mem[000000008380002c]
ldub [%o1+0x008],%l3 ! Mem[0000000082800008]
ldsw [%o1+0x034],%l4 ! Mem[0000000082800034]
jmpl %g6+8,%g0
ldub [%o0+0x006],%l2 ! Mem[0000000082000006]
p57_call_1_ho:
ldsb [%o0+0x023],%l7 ! Mem[0000000082000023]
std %l2,[%o3+0x010] ! Mem[0000000083800010]
ldsh [%o0+0x038],%l5 ! Mem[0000000082000038]
ldub [%o2+0x010],%l0 ! Mem[0000000083000010]
stw %l1,[%o0+0x00c] ! Mem[000000008200000c]
retl
ldx [%o1+0x028],%l5 ! Mem[0000000082800028]
p58_jmpl_1_le:
ldd [%i3+0x018],%l0 ! Mem[0000000085800018]
ldx [%i0+0x018],%l2 ! Mem[0000000084000018]
jmpl %g6+8,%g0
stw %l7,[%i0+0x02c] ! Mem[000000008400002c]
p58_call_1_le:
std %l6,[%i2+0x018] ! Mem[0000000085000018]
retl
stb %l2,[%i3+0x02a] ! Mem[000000008580002a]
p58_jmpl_1_lo:
ldd [%o3+0x018],%l0 ! Mem[0000000085800018]
ldx [%o0+0x018],%l2 ! Mem[0000000084000018]
jmpl %g6+8,%g0
stw %l7,[%o0+0x02c] ! Mem[000000008400002c]
p58_call_1_lo:
std %l6,[%o2+0x018] ! Mem[0000000085000018]
retl
stb %l2,[%o3+0x02a] ! Mem[000000008580002a]
p58_jmpl_1_he:
lduw [%i0+0x000],%l4 ! Mem[0000000084000000]
ldx [%i2+0x030],%l6 ! Mem[0000000085000030]
ldsh [%i3+0x00a],%l5 ! Mem[000000008580000a]
stb %l4,[%i0+0x00b] ! Mem[000000008400000b]
lduh [%i1+0x00e],%l6 ! Mem[000000008480000e]
std %l2,[%i1+0x008] ! Mem[0000000084800008]
ldx [%i2+0x010],%l4 ! Mem[0000000085000010]
jmpl %g6+8,%g0
sth %l2,[%i1+0x006] ! Mem[0000000084800006]
p58_call_1_he:
sth %l7,[%i1+0x022] ! Mem[0000000084800022]
ldsb [%i0+0x015],%l2 ! Mem[0000000084000015]
lduw [%i2+0x038],%l5 ! Mem[0000000085000038]
lduw [%i3+0x010],%l0 ! Mem[0000000085800010]
stb %l1,[%i0+0x02e] ! Mem[000000008400002e]
retl
stx %l5,[%i0+0x028] ! Mem[0000000084000028]
p58_jmpl_1_ho:
lduw [%o0+0x000],%l4 ! Mem[0000000084000000]
ldx [%o2+0x030],%l6 ! Mem[0000000085000030]
ldsh [%o3+0x00a],%l5 ! Mem[000000008580000a]
stb %l4,[%o0+0x00b] ! Mem[000000008400000b]
lduh [%o1+0x00e],%l6 ! Mem[000000008480000e]
std %l2,[%o1+0x008] ! Mem[0000000084800008]
ldx [%o2+0x010],%l4 ! Mem[0000000085000010]
jmpl %g6+8,%g0
sth %l2,[%o1+0x006] ! Mem[0000000084800006]
p58_call_1_ho:
sth %l7,[%o1+0x022] ! Mem[0000000084800022]
ldsb [%o0+0x015],%l2 ! Mem[0000000084000015]
lduw [%o2+0x038],%l5 ! Mem[0000000085000038]
lduw [%o3+0x010],%l0 ! Mem[0000000085800010]
stb %l1,[%o0+0x02e] ! Mem[000000008400002e]
retl
stx %l5,[%o0+0x028] ! Mem[0000000084000028]
p59_jmpl_1_le:
ldd [%i1+0x038],%l0 ! Mem[0000000086800038]
ldsh [%i3+0x03a],%l2 ! Mem[000000008780003a]
jmpl %g6+8,%g0
lduw [%i3+0x00c],%l7 ! Mem[000000008780000c]
p59_call_1_le:
ldx [%i2+0x038],%l6 ! Mem[0000000087000038]
retl
ldd [%i0+0x028],%l2 ! Mem[0000000086000028]
p59_jmpl_1_lo:
ldd [%o1+0x038],%l0 ! Mem[0000000086800038]
ldsh [%o3+0x03a],%l2 ! Mem[000000008780003a]
jmpl %g6+8,%g0
lduw [%o3+0x00c],%l7 ! Mem[000000008780000c]
p59_call_1_lo:
ldx [%o2+0x038],%l6 ! Mem[0000000087000038]
retl
ldd [%o0+0x028],%l2 ! Mem[0000000086000028]
p59_jmpl_1_he:
ldsw [%i2+0x020],%l4 ! Mem[0000000087000020]
std %l6,[%i2+0x010] ! Mem[0000000087000010]
ldub [%i0+0x00a],%l5 ! Mem[000000008600000a]
stw %l4,[%i0+0x008] ! Mem[0000000086000008]
stx %l6,[%i3+0x028] ! Mem[0000000087800028]
ldsb [%i1+0x008],%l3 ! Mem[0000000086800008]
std %l4,[%i3+0x030] ! Mem[0000000087800030]
jmpl %g6+8,%g0
lduh [%i2+0x006],%l2 ! Mem[0000000087000006]
p59_call_1_he:
stb %l7,[%i3+0x023] ! Mem[0000000087800023]
stb %l2,[%i1+0x015] ! Mem[0000000086800015]
sth %l5,[%i0+0x038] ! Mem[0000000086000038]
lduw [%i2+0x010],%l0 ! Mem[0000000087000010]
lduh [%i0+0x00e],%l1 ! Mem[000000008600000e]
retl
ldsh [%i0+0x02c],%l5 ! Mem[000000008600002c]
p59_jmpl_1_ho:
ldsw [%o2+0x020],%l4 ! Mem[0000000087000020]
std %l6,[%o2+0x010] ! Mem[0000000087000010]
ldub [%o0+0x00a],%l5 ! Mem[000000008600000a]
stw %l4,[%o0+0x008] ! Mem[0000000086000008]
stx %l6,[%o3+0x028] ! Mem[0000000087800028]
ldsb [%o1+0x008],%l3 ! Mem[0000000086800008]
std %l4,[%o3+0x030] ! Mem[0000000087800030]
jmpl %g6+8,%g0
lduh [%o2+0x006],%l2 ! Mem[0000000087000006]
p59_call_1_ho:
stb %l7,[%o3+0x023] ! Mem[0000000087800023]
stb %l2,[%o1+0x015] ! Mem[0000000086800015]
sth %l5,[%o0+0x038] ! Mem[0000000086000038]
lduw [%o2+0x010],%l0 ! Mem[0000000087000010]
lduh [%o0+0x00e],%l1 ! Mem[000000008600000e]
retl
ldsh [%o0+0x02c],%l5 ! Mem[000000008600002c]
p60_jmpl_1_le:
stw %l1,[%i3+0x01c] ! Mem[000000008980001c]
sth %l2,[%i2+0x01a] ! Mem[000000008900001a]
jmpl %g6+8,%g0
ldsw [%i1+0x02c],%l7 ! Mem[000000008880002c]
p60_call_1_le:
ldsw [%i1+0x01c],%l6 ! Mem[000000008880001c]
retl
lduh [%i1+0x02a],%l2 ! Mem[000000008880002a]
p60_jmpl_1_lo:
stw %l1,[%o3+0x01c] ! Mem[000000008980001c]
sth %l2,[%o2+0x01a] ! Mem[000000008900001a]
jmpl %g6+8,%g0
ldsw [%o1+0x02c],%l7 ! Mem[000000008880002c]
p60_call_1_lo:
ldsw [%o1+0x01c],%l6 ! Mem[000000008880001c]
retl
lduh [%o1+0x02a],%l2 ! Mem[000000008880002a]
p60_jmpl_1_he:
ldd [%i3+0x000],%l4 ! Mem[0000000089800000]
ldd [%i2+0x030],%l6 ! Mem[0000000089000030]
lduw [%i3+0x008],%l5 ! Mem[0000000089800008]
stx %l4,[%i0+0x008] ! Mem[0000000088000008]
lduw [%i1+0x00c],%l6 ! Mem[000000008880000c]
ldub [%i0+0x008],%l3 ! Mem[0000000088000008]
ldd [%i3+0x010],%l4 ! Mem[0000000089800010]
jmpl %g6+8,%g0
ldd [%i3+0x000],%l2 ! Mem[0000000089800000]
p60_call_1_he:
ldub [%i0+0x023],%l7 ! Mem[0000000088000023]
ldd [%i1+0x010],%l2 ! Mem[0000000088800010]
ldsb [%i2+0x039],%l5 ! Mem[0000000089000039]
stb %l0,[%i3+0x010] ! Mem[0000000089800010]
ldsh [%i0+0x02e],%l1 ! Mem[000000008800002e]
retl
lduh [%i3+0x02c],%l5 ! Mem[000000008980002c]
p60_jmpl_1_ho:
ldd [%o3+0x000],%l4 ! Mem[0000000089800000]
ldd [%o2+0x030],%l6 ! Mem[0000000089000030]
lduw [%o3+0x008],%l5 ! Mem[0000000089800008]
stx %l4,[%o0+0x008] ! Mem[0000000088000008]
lduw [%o1+0x00c],%l6 ! Mem[000000008880000c]
ldub [%o0+0x008],%l3 ! Mem[0000000088000008]
ldd [%o3+0x010],%l4 ! Mem[0000000089800010]
jmpl %g6+8,%g0
ldd [%o3+0x000],%l2 ! Mem[0000000089800000]
p60_call_1_ho:
ldub [%o0+0x023],%l7 ! Mem[0000000088000023]
ldd [%o1+0x010],%l2 ! Mem[0000000088800010]
ldsb [%o2+0x039],%l5 ! Mem[0000000089000039]
stb %l0,[%o3+0x010] ! Mem[0000000089800010]
ldsh [%o0+0x02e],%l1 ! Mem[000000008800002e]
retl
lduh [%o3+0x02c],%l5 ! Mem[000000008980002c]
p61_jmpl_1_le:
std %l0,[%i1+0x038] ! Mem[000000008a800038]
lduh [%i0+0x03a],%l2 ! Mem[000000008a00003a]
jmpl %g6+8,%g0
stw %l7,[%i3+0x00c] ! Mem[000000008b80000c]
p61_call_1_le:
stx %l6,[%i1+0x038] ! Mem[000000008a800038]
retl
sth %l2,[%i2+0x02a] ! Mem[000000008b00002a]
p61_jmpl_1_lo:
std %l0,[%o1+0x038] ! Mem[000000008a800038]
lduh [%o0+0x03a],%l2 ! Mem[000000008a00003a]
jmpl %g6+8,%g0
stw %l7,[%o3+0x00c] ! Mem[000000008b80000c]
p61_call_1_lo:
stx %l6,[%o1+0x038] ! Mem[000000008a800038]
retl
sth %l2,[%o2+0x02a] ! Mem[000000008b00002a]
p61_jmpl_1_he:
sth %l4,[%i1+0x022] ! Mem[000000008a800022]
ldsh [%i2+0x014],%l6 ! Mem[000000008b000014]
lduw [%i0+0x008],%l5 ! Mem[000000008a000008]
ldsh [%i3+0x00a],%l4 ! Mem[000000008b80000a]
ldd [%i3+0x028],%l6 ! Mem[000000008b800028]
std %l2,[%i0+0x008] ! Mem[000000008a000008]
ldub [%i1+0x035],%l4 ! Mem[000000008a800035]
jmpl %g6+8,%g0
stb %l2,[%i3+0x006] ! Mem[000000008b800006]
p61_call_1_he:
ldsh [%i1+0x022],%l7 ! Mem[000000008a800022]
ldx [%i2+0x010],%l2 ! Mem[000000008b000010]
lduh [%i1+0x038],%l5 ! Mem[000000008a800038]
stb %l0,[%i2+0x010] ! Mem[000000008b000010]
stx %l1,[%i0+0x008] ! Mem[000000008a000008]
retl
stb %l5,[%i2+0x02c] ! Mem[000000008b00002c]
p61_jmpl_1_ho:
sth %l4,[%o1+0x022] ! Mem[000000008a800022]
ldsh [%o2+0x014],%l6 ! Mem[000000008b000014]
lduw [%o0+0x008],%l5 ! Mem[000000008a000008]
ldsh [%o3+0x00a],%l4 ! Mem[000000008b80000a]
ldd [%o3+0x028],%l6 ! Mem[000000008b800028]
std %l2,[%o0+0x008] ! Mem[000000008a000008]
ldub [%o1+0x035],%l4 ! Mem[000000008a800035]
jmpl %g6+8,%g0
stb %l2,[%o3+0x006] ! Mem[000000008b800006]
p61_call_1_ho:
ldsh [%o1+0x022],%l7 ! Mem[000000008a800022]
ldx [%o2+0x010],%l2 ! Mem[000000008b000010]
lduh [%o1+0x038],%l5 ! Mem[000000008a800038]
stb %l0,[%o2+0x010] ! Mem[000000008b000010]
stx %l1,[%o0+0x008] ! Mem[000000008a000008]
retl
stb %l5,[%o2+0x02c] ! Mem[000000008b00002c]
p62_jmpl_1_le:
std %l0,[%i3+0x018] ! Mem[000000008d800018]
ldd [%i0+0x018],%l2 ! Mem[000000008c000018]
jmpl %g6+8,%g0
lduw [%i2+0x02c],%l7 ! Mem[000000008d00002c]
p62_call_1_le:
stb %l6,[%i0+0x01c] ! Mem[000000008c00001c]
retl
ldd [%i2+0x028],%l2 ! Mem[000000008d000028]
p62_jmpl_1_lo:
std %l0,[%o3+0x018] ! Mem[000000008d800018]
ldd [%o0+0x018],%l2 ! Mem[000000008c000018]
jmpl %g6+8,%g0
lduw [%o2+0x02c],%l7 ! Mem[000000008d00002c]
p62_call_1_lo:
stb %l6,[%o0+0x01c] ! Mem[000000008c00001c]
retl
ldd [%o2+0x028],%l2 ! Mem[000000008d000028]
p62_jmpl_1_he:
ldx [%i2+0x000],%l4 ! Mem[000000008d000000]
ldub [%i2+0x035],%l6 ! Mem[000000008d000035]
stb %l5,[%i3+0x00a] ! Mem[000000008d80000a]
lduh [%i3+0x00a],%l4 ! Mem[000000008d80000a]
ldx [%i1+0x008],%l6 ! Mem[000000008c800008]
ldsb [%i0+0x008],%l3 ! Mem[000000008c000008]
lduw [%i2+0x014],%l4 ! Mem[000000008d000014]
jmpl %g6+8,%g0
ldsb [%i0+0x006],%l2 ! Mem[000000008c000006]
p62_call_1_he:
stw %l7,[%i3+0x020] ! Mem[000000008d800020]
stx %l2,[%i3+0x010] ! Mem[000000008d800010]
std %l4,[%i2+0x038] ! Mem[000000008d000038]
stb %l0,[%i3+0x010] ! Mem[000000008d800010]
ldx [%i0+0x028],%l1 ! Mem[000000008c000028]
retl
stw %l5,[%i1+0x02c] ! Mem[000000008c80002c]
p62_jmpl_1_ho:
ldx [%o2+0x000],%l4 ! Mem[000000008d000000]
ldub [%o2+0x035],%l6 ! Mem[000000008d000035]
stb %l5,[%o3+0x00a] ! Mem[000000008d80000a]
lduh [%o3+0x00a],%l4 ! Mem[000000008d80000a]
ldx [%o1+0x008],%l6 ! Mem[000000008c800008]
ldsb [%o0+0x008],%l3 ! Mem[000000008c000008]
lduw [%o2+0x014],%l4 ! Mem[000000008d000014]
jmpl %g6+8,%g0
ldsb [%o0+0x006],%l2 ! Mem[000000008c000006]
p62_call_1_ho:
stw %l7,[%o3+0x020] ! Mem[000000008d800020]
stx %l2,[%o3+0x010] ! Mem[000000008d800010]
std %l4,[%o2+0x038] ! Mem[000000008d000038]
stb %l0,[%o3+0x010] ! Mem[000000008d800010]
ldx [%o0+0x028],%l1 ! Mem[000000008c000028]
retl
stw %l5,[%o1+0x02c] ! Mem[000000008c80002c]
p63_jmpl_1_le:
ldx [%i2+0x038],%l1 ! Mem[000000008f000038]
stb %l2,[%i2+0x03a] ! Mem[000000008f00003a]
jmpl %g6+8,%g0
ldsb [%i1+0x00d],%l7 ! Mem[000000008e80000d]
p63_call_1_le:
lduw [%i0+0x03c],%l6 ! Mem[000000008e00003c]
retl
lduh [%i3+0x02a],%l2 ! Mem[000000008f80002a]
p63_jmpl_1_lo:
ldx [%o2+0x038],%l1 ! Mem[000000008f000038]
stb %l2,[%o2+0x03a] ! Mem[000000008f00003a]
jmpl %g6+8,%g0
ldsb [%o1+0x00d],%l7 ! Mem[000000008e80000d]
p63_call_1_lo:
lduw [%o0+0x03c],%l6 ! Mem[000000008e00003c]
retl
lduh [%o3+0x02a],%l2 ! Mem[000000008f80002a]
p63_jmpl_1_he:
ldub [%i1+0x023],%l4 ! Mem[000000008e800023]
lduw [%i2+0x014],%l6 ! Mem[000000008f000014]
sth %l5,[%i0+0x00a] ! Mem[000000008e00000a]
lduw [%i3+0x008],%l4 ! Mem[000000008f800008]
ldsb [%i3+0x02e],%l6 ! Mem[000000008f80002e]
lduw [%i3+0x008],%l3 ! Mem[000000008f800008]
sth %l4,[%i3+0x034] ! Mem[000000008f800034]
jmpl %g6+8,%g0
std %l2,[%i0+0x000] ! Mem[000000008e000000]
p63_call_1_he:
std %l6,[%i0+0x020] ! Mem[000000008e000020]
lduw [%i3+0x014],%l2 ! Mem[000000008f800014]
ldd [%i1+0x038],%l4 ! Mem[000000008e800038]
sth %l0,[%i1+0x010] ! Mem[000000008e800010]
ldub [%i0+0x00e],%l1 ! Mem[000000008e00000e]
retl
ldsb [%i0+0x02c],%l5 ! Mem[000000008e00002c]
p63_jmpl_1_ho:
ldub [%o1+0x023],%l4 ! Mem[000000008e800023]
lduw [%o2+0x014],%l6 ! Mem[000000008f000014]
sth %l5,[%o0+0x00a] ! Mem[000000008e00000a]
lduw [%o3+0x008],%l4 ! Mem[000000008f800008]
ldsb [%o3+0x02e],%l6 ! Mem[000000008f80002e]
lduw [%o3+0x008],%l3 ! Mem[000000008f800008]
sth %l4,[%o3+0x034] ! Mem[000000008f800034]
jmpl %g6+8,%g0
std %l2,[%o0+0x000] ! Mem[000000008e000000]
p63_call_1_ho:
std %l6,[%o0+0x020] ! Mem[000000008e000020]
lduw [%o3+0x014],%l2 ! Mem[000000008f800014]
ldd [%o1+0x038],%l4 ! Mem[000000008e800038]
sth %l0,[%o1+0x010] ! Mem[000000008e800010]
ldub [%o0+0x00e],%l1 ! Mem[000000008e00000e]
retl
ldsb [%o0+0x02c],%l5 ! Mem[000000008e00002c]
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
jmpl %g6+8,%g0
ldsh [%i1+0x02a],%l6 ! Mem[000000001080002a]
p0_call_2_le:
stw %l5,[%i2+0x03c] ! Mem[000000001100003c]
retl
ldx [%i2+0x030],%l2 ! Mem[0000000011000030]
p0_jmpl_2_lo:
jmpl %g6+8,%g0
ldsh [%o1+0x02a],%l6 ! Mem[000000001080002a]
p0_call_2_lo:
stw %l5,[%o2+0x03c] ! Mem[000000001100003c]
retl
ldx [%o2+0x030],%l2 ! Mem[0000000011000030]
p0_jmpl_2_he:
ldd [%i1+0x010],%l6 ! Mem[0000000010800010]
sth %l2,[%i0+0x038] ! Mem[0000000010000038]
stx %l4,[%i0+0x020] ! Mem[0000000010000020]
lduw [%i1+0x018],%l0 ! Mem[0000000010800018]
std %l4,[%i0+0x038] ! Mem[0000000010000038]
lduw [%i0+0x03c],%l0 ! Mem[000000001000003c]
jmpl %g6+8,%g0
sth %l2,[%i3+0x036] ! Mem[0000000011800036]
p0_call_2_he:
retl
stx %l7,[%i0+0x028] ! Mem[0000000010000028]
p0_jmpl_2_ho:
ldd [%o1+0x010],%l6 ! Mem[0000000010800010]
sth %l2,[%o0+0x038] ! Mem[0000000010000038]
stx %l4,[%o0+0x020] ! Mem[0000000010000020]
lduw [%o1+0x018],%l0 ! Mem[0000000010800018]
std %l4,[%o0+0x038] ! Mem[0000000010000038]
lduw [%o0+0x03c],%l0 ! Mem[000000001000003c]
jmpl %g6+8,%g0
sth %l2,[%o3+0x036] ! Mem[0000000011800036]
p0_call_2_ho:
retl
stx %l7,[%o0+0x028] ! Mem[0000000010000028]
p1_jmpl_2_le:
jmpl %g6+8,%g0
ldd [%i3+0x008],%l6 ! Mem[0000000013800008]
p1_call_2_le:
ldsb [%i1+0x01e],%l5 ! Mem[000000001280001e]
retl
lduw [%i0+0x010],%l2 ! Mem[0000000012000010]
p1_jmpl_2_lo:
jmpl %g6+8,%g0
ldd [%o3+0x008],%l6 ! Mem[0000000013800008]
p1_call_2_lo:
ldsb [%o1+0x01e],%l5 ! Mem[000000001280001e]
retl
lduw [%o0+0x010],%l2 ! Mem[0000000012000010]
p1_jmpl_2_he:
ldsw [%i1+0x010],%l7 ! Mem[0000000012800010]
sth %l2,[%i1+0x018] ! Mem[0000000012800018]
ldsb [%i1+0x003],%l4 ! Mem[0000000012800003]
sth %l0,[%i0+0x01a] ! Mem[000000001200001a]
ldd [%i2+0x038],%l4 ! Mem[0000000013000038]
lduw [%i2+0x03c],%l0 ! Mem[000000001300003c]
jmpl %g6+8,%g0
ldsh [%i0+0x036],%l2 ! Mem[0000000012000036]
p1_call_2_he:
retl
stx %l7,[%i0+0x008] ! Mem[0000000012000008]
p1_jmpl_2_ho:
ldsw [%o1+0x010],%l7 ! Mem[0000000012800010]
sth %l2,[%o1+0x018] ! Mem[0000000012800018]
ldsb [%o1+0x003],%l4 ! Mem[0000000012800003]
sth %l0,[%o0+0x01a] ! Mem[000000001200001a]
ldd [%o2+0x038],%l4 ! Mem[0000000013000038]
lduw [%o2+0x03c],%l0 ! Mem[000000001300003c]
jmpl %g6+8,%g0
ldsh [%o0+0x036],%l2 ! Mem[0000000012000036]
p1_call_2_ho:
retl
stx %l7,[%o0+0x008] ! Mem[0000000012000008]
p2_jmpl_2_le:
jmpl %g6+8,%g0
stw %l6,[%i0+0x028] ! Mem[0000000014000028]
p2_call_2_le:
ldub [%i0+0x03e],%l5 ! Mem[000000001400003e]
retl
lduh [%i3+0x032],%l2 ! Mem[0000000015800032]
p2_jmpl_2_lo:
jmpl %g6+8,%g0
stw %l6,[%o0+0x028] ! Mem[0000000014000028]
p2_call_2_lo:
ldub [%o0+0x03e],%l5 ! Mem[000000001400003e]
retl
lduh [%o3+0x032],%l2 ! Mem[0000000015800032]
p2_jmpl_2_he:
stb %l7,[%i3+0x010] ! Mem[0000000015800010]
stx %l2,[%i0+0x038] ! Mem[0000000014000038]
ldsw [%i2+0x020],%l4 ! Mem[0000000015000020]
stx %l0,[%i3+0x018] ! Mem[0000000015800018]
ldub [%i0+0x038],%l5 ! Mem[0000000014000038]
lduw [%i1+0x03c],%l0 ! Mem[000000001480003c]
jmpl %g6+8,%g0
std %l2,[%i1+0x030] ! Mem[0000000014800030]
p2_call_2_he:
retl
sth %l7,[%i0+0x02a] ! Mem[000000001400002a]
p2_jmpl_2_ho:
stb %l7,[%o3+0x010] ! Mem[0000000015800010]
stx %l2,[%o0+0x038] ! Mem[0000000014000038]
ldsw [%o2+0x020],%l4 ! Mem[0000000015000020]
stx %l0,[%o3+0x018] ! Mem[0000000015800018]
ldub [%o0+0x038],%l5 ! Mem[0000000014000038]
lduw [%o1+0x03c],%l0 ! Mem[000000001480003c]
jmpl %g6+8,%g0
std %l2,[%o1+0x030] ! Mem[0000000014800030]
p2_call_2_ho:
retl
sth %l7,[%o0+0x02a] ! Mem[000000001400002a]
p3_jmpl_2_le:
jmpl %g6+8,%g0
std %l6,[%i1+0x008] ! Mem[0000000016800008]
p3_call_2_le:
lduh [%i3+0x01e],%l5 ! Mem[000000001780001e]
retl
ldub [%i2+0x012],%l2 ! Mem[0000000017000012]
p3_jmpl_2_lo:
jmpl %g6+8,%g0
std %l6,[%o1+0x008] ! Mem[0000000016800008]
p3_call_2_lo:
lduh [%o3+0x01e],%l5 ! Mem[000000001780001e]
retl
ldub [%o2+0x012],%l2 ! Mem[0000000017000012]
p3_jmpl_2_he:
stw %l7,[%i1+0x010] ! Mem[0000000016800010]
stx %l2,[%i1+0x018] ! Mem[0000000016800018]
lduh [%i3+0x002],%l4 ! Mem[0000000017800002]
ldsw [%i2+0x018],%l0 ! Mem[0000000017000018]
stb %l5,[%i3+0x038] ! Mem[0000000017800038]
lduw [%i3+0x03c],%l0 ! Mem[000000001780003c]
jmpl %g6+8,%g0
ldsw [%i3+0x034],%l2 ! Mem[0000000017800034]
p3_call_2_he:
retl
stb %l7,[%i0+0x00b] ! Mem[000000001600000b]
p3_jmpl_2_ho:
stw %l7,[%o1+0x010] ! Mem[0000000016800010]
stx %l2,[%o1+0x018] ! Mem[0000000016800018]
lduh [%o3+0x002],%l4 ! Mem[0000000017800002]
ldsw [%o2+0x018],%l0 ! Mem[0000000017000018]
stb %l5,[%o3+0x038] ! Mem[0000000017800038]
lduw [%o3+0x03c],%l0 ! Mem[000000001780003c]
jmpl %g6+8,%g0
ldsw [%o3+0x034],%l2 ! Mem[0000000017800034]
p3_call_2_ho:
retl
stb %l7,[%o0+0x00b] ! Mem[000000001600000b]
p4_jmpl_2_le:
jmpl %g6+8,%g0
ldx [%i3+0x028],%l6 ! Mem[0000000019800028]
p4_call_2_le:
stb %l5,[%i2+0x03e] ! Mem[000000001900003e]
retl
lduh [%i1+0x032],%l2 ! Mem[0000000018800032]
p4_jmpl_2_lo:
jmpl %g6+8,%g0
ldx [%o3+0x028],%l6 ! Mem[0000000019800028]
p4_call_2_lo:
stb %l5,[%o2+0x03e] ! Mem[000000001900003e]
retl
lduh [%o1+0x032],%l2 ! Mem[0000000018800032]
p4_jmpl_2_he:
ldsw [%i1+0x010],%l7 ! Mem[0000000018800010]
ldsb [%i0+0x039],%l2 ! Mem[0000000018000039]
ldx [%i0+0x020],%l4 ! Mem[0000000018000020]
ldx [%i1+0x018],%l0 ! Mem[0000000018800018]
stx %l5,[%i1+0x038] ! Mem[0000000018800038]
lduw [%i1+0x03c],%l0 ! Mem[000000001880003c]
jmpl %g6+8,%g0
stb %l2,[%i3+0x036] ! Mem[0000000019800036]
p4_call_2_he:
retl
lduw [%i0+0x028],%l7 ! Mem[0000000018000028]
p4_jmpl_2_ho:
ldsw [%o1+0x010],%l7 ! Mem[0000000018800010]
ldsb [%o0+0x039],%l2 ! Mem[0000000018000039]
ldx [%o0+0x020],%l4 ! Mem[0000000018000020]
ldx [%o1+0x018],%l0 ! Mem[0000000018800018]
stx %l5,[%o1+0x038] ! Mem[0000000018800038]
lduw [%o1+0x03c],%l0 ! Mem[000000001880003c]
jmpl %g6+8,%g0
stb %l2,[%o3+0x036] ! Mem[0000000019800036]
p4_call_2_ho:
retl
lduw [%o0+0x028],%l7 ! Mem[0000000018000028]
p5_jmpl_2_le:
jmpl %g6+8,%g0
lduh [%i0+0x00a],%l6 ! Mem[000000001a00000a]
p5_call_2_le:
std %l4,[%i2+0x018] ! Mem[000000001b000018]
retl
ldub [%i3+0x012],%l2 ! Mem[000000001b800012]
p5_jmpl_2_lo:
jmpl %g6+8,%g0
lduh [%o0+0x00a],%l6 ! Mem[000000001a00000a]
p5_call_2_lo:
std %l4,[%o2+0x018] ! Mem[000000001b000018]
retl
ldub [%o3+0x012],%l2 ! Mem[000000001b800012]
p5_jmpl_2_he:
lduw [%i3+0x010],%l7 ! Mem[000000001b800010]
ldsw [%i1+0x018],%l2 ! Mem[000000001a800018]
ldx [%i1+0x000],%l4 ! Mem[000000001a800000]
stw %l0,[%i1+0x018] ! Mem[000000001a800018]
ldsw [%i0+0x038],%l5 ! Mem[000000001a000038]
stb %l0,[%i0+0x03d] ! Mem[000000001a00003d]
jmpl %g6+8,%g0
ldsh [%i1+0x036],%l2 ! Mem[000000001a800036]
p5_call_2_he:
retl
ldub [%i0+0x00b],%l7 ! Mem[000000001a00000b]
p5_jmpl_2_ho:
lduw [%o3+0x010],%l7 ! Mem[000000001b800010]
ldsw [%o1+0x018],%l2 ! Mem[000000001a800018]
ldx [%o1+0x000],%l4 ! Mem[000000001a800000]
stw %l0,[%o1+0x018] ! Mem[000000001a800018]
ldsw [%o0+0x038],%l5 ! Mem[000000001a000038]
stb %l0,[%o0+0x03d] ! Mem[000000001a00003d]
jmpl %g6+8,%g0
ldsh [%o1+0x036],%l2 ! Mem[000000001a800036]
p5_call_2_ho:
retl
ldub [%o0+0x00b],%l7 ! Mem[000000001a00000b]
p6_jmpl_2_le:
jmpl %g6+8,%g0
ldsw [%i1+0x028],%l6 ! Mem[000000001c800028]
p6_call_2_le:
stx %l5,[%i1+0x038] ! Mem[000000001c800038]
retl
ldsw [%i2+0x030],%l2 ! Mem[000000001d000030]
p6_jmpl_2_lo:
jmpl %g6+8,%g0
ldsw [%o1+0x028],%l6 ! Mem[000000001c800028]
p6_call_2_lo:
stx %l5,[%o1+0x038] ! Mem[000000001c800038]
retl
ldsw [%o2+0x030],%l2 ! Mem[000000001d000030]
p6_jmpl_2_he:
stw %l7,[%i1+0x010] ! Mem[000000001c800010]
ldsw [%i0+0x038],%l2 ! Mem[000000001c000038]
std %l4,[%i2+0x020] ! Mem[000000001d000020]
ldd [%i0+0x018],%l0 ! Mem[000000001c000018]
ldx [%i2+0x038],%l5 ! Mem[000000001d000038]
stb %l0,[%i2+0x03d] ! Mem[000000001d00003d]
jmpl %g6+8,%g0
ldx [%i2+0x030],%l2 ! Mem[000000001d000030]
p6_call_2_he:
retl
ldsh [%i0+0x02a],%l7 ! Mem[000000001c00002a]
p6_jmpl_2_ho:
stw %l7,[%o1+0x010] ! Mem[000000001c800010]
ldsw [%o0+0x038],%l2 ! Mem[000000001c000038]
std %l4,[%o2+0x020] ! Mem[000000001d000020]
ldd [%o0+0x018],%l0 ! Mem[000000001c000018]
ldx [%o2+0x038],%l5 ! Mem[000000001d000038]
stb %l0,[%o2+0x03d] ! Mem[000000001d00003d]
jmpl %g6+8,%g0
ldx [%o2+0x030],%l2 ! Mem[000000001d000030]
p6_call_2_ho:
retl
ldsh [%o0+0x02a],%l7 ! Mem[000000001c00002a]
p7_jmpl_2_le:
jmpl %g6+8,%g0
ldsb [%i3+0x00a],%l6 ! Mem[000000001f80000a]
p7_call_2_le:
ldsh [%i0+0x01e],%l5 ! Mem[000000001e00001e]
retl
ldsh [%i1+0x012],%l2 ! Mem[000000001e800012]
p7_jmpl_2_lo:
jmpl %g6+8,%g0
ldsb [%o3+0x00a],%l6 ! Mem[000000001f80000a]
p7_call_2_lo:
ldsh [%o0+0x01e],%l5 ! Mem[000000001e00001e]
retl
ldsh [%o1+0x012],%l2 ! Mem[000000001e800012]
p7_jmpl_2_he:
ldsb [%i1+0x010],%l7 ! Mem[000000001e800010]
lduh [%i1+0x018],%l2 ! Mem[000000001e800018]
stw %l4,[%i0+0x000] ! Mem[000000001e000000]
ldub [%i3+0x01b],%l0 ! Mem[000000001f80001b]
stw %l5,[%i0+0x038] ! Mem[000000001e000038]
stb %l0,[%i1+0x03d] ! Mem[000000001e80003d]
jmpl %g6+8,%g0
ldsb [%i3+0x036],%l2 ! Mem[000000001f800036]
p7_call_2_he:
retl
ldsh [%i0+0x00a],%l7 ! Mem[000000001e00000a]
p7_jmpl_2_ho:
ldsb [%o1+0x010],%l7 ! Mem[000000001e800010]
lduh [%o1+0x018],%l2 ! Mem[000000001e800018]
stw %l4,[%o0+0x000] ! Mem[000000001e000000]
ldub [%o3+0x01b],%l0 ! Mem[000000001f80001b]
stw %l5,[%o0+0x038] ! Mem[000000001e000038]
stb %l0,[%o1+0x03d] ! Mem[000000001e80003d]
jmpl %g6+8,%g0
ldsb [%o3+0x036],%l2 ! Mem[000000001f800036]
p7_call_2_ho:
retl
ldsh [%o0+0x00a],%l7 ! Mem[000000001e00000a]
p8_jmpl_2_le:
jmpl %g6+8,%g0
stx %l6,[%i0+0x028] ! Mem[0000000020000028]
p8_call_2_le:
ldsw [%i3+0x03c],%l5 ! Mem[000000002180003c]
retl
ldsb [%i3+0x032],%l2 ! Mem[0000000021800032]
p8_jmpl_2_lo:
jmpl %g6+8,%g0
stx %l6,[%o0+0x028] ! Mem[0000000020000028]
p8_call_2_lo:
ldsw [%o3+0x03c],%l5 ! Mem[000000002180003c]
retl
ldsb [%o3+0x032],%l2 ! Mem[0000000021800032]
p8_jmpl_2_he:
ldub [%i3+0x010],%l7 ! Mem[0000000021800010]
lduh [%i0+0x038],%l2 ! Mem[0000000020000038]
ldd [%i1+0x020],%l4 ! Mem[0000000020800020]
stb %l0,[%i2+0x01b] ! Mem[000000002100001b]
ldsh [%i2+0x038],%l5 ! Mem[0000000021000038]
stb %l0,[%i3+0x03d] ! Mem[000000002180003d]
jmpl %g6+8,%g0
stb %l2,[%i0+0x036] ! Mem[0000000020000036]
p8_call_2_he:
retl
ldd [%i0+0x028],%l6 ! Mem[0000000020000028]
p8_jmpl_2_ho:
ldub [%o3+0x010],%l7 ! Mem[0000000021800010]
lduh [%o0+0x038],%l2 ! Mem[0000000020000038]
ldd [%o1+0x020],%l4 ! Mem[0000000020800020]
stb %l0,[%o2+0x01b] ! Mem[000000002100001b]
ldsh [%o2+0x038],%l5 ! Mem[0000000021000038]
stb %l0,[%o3+0x03d] ! Mem[000000002180003d]
jmpl %g6+8,%g0
stb %l2,[%o0+0x036] ! Mem[0000000020000036]
p8_call_2_ho:
retl
ldd [%o0+0x028],%l6 ! Mem[0000000020000028]
p9_jmpl_2_le:
jmpl %g6+8,%g0
sth %l6,[%i2+0x00a] ! Mem[000000002300000a]
p9_call_2_le:
lduw [%i2+0x01c],%l5 ! Mem[000000002300001c]
retl
ldd [%i3+0x010],%l2 ! Mem[0000000023800010]
p9_jmpl_2_lo:
jmpl %g6+8,%g0
sth %l6,[%o2+0x00a] ! Mem[000000002300000a]
p9_call_2_lo:
lduw [%o2+0x01c],%l5 ! Mem[000000002300001c]
retl
ldd [%o3+0x010],%l2 ! Mem[0000000023800010]
p9_jmpl_2_he:
std %l6,[%i0+0x010] ! Mem[0000000022000010]
ldx [%i1+0x018],%l2 ! Mem[0000000022800018]
ldsh [%i1+0x002],%l4 ! Mem[0000000022800002]
sth %l0,[%i1+0x01a] ! Mem[000000002280001a]
lduw [%i0+0x038],%l5 ! Mem[0000000022000038]
stb %l0,[%i1+0x03d] ! Mem[000000002280003d]
jmpl %g6+8,%g0
ldd [%i2+0x030],%l2 ! Mem[0000000023000030]
p9_call_2_he:
retl
stw %l7,[%i0+0x008] ! Mem[0000000022000008]
p9_jmpl_2_ho:
std %l6,[%o0+0x010] ! Mem[0000000022000010]
ldx [%o1+0x018],%l2 ! Mem[0000000022800018]
ldsh [%o1+0x002],%l4 ! Mem[0000000022800002]
sth %l0,[%o1+0x01a] ! Mem[000000002280001a]
lduw [%o0+0x038],%l5 ! Mem[0000000022000038]
stb %l0,[%o1+0x03d] ! Mem[000000002280003d]
jmpl %g6+8,%g0
ldd [%o2+0x030],%l2 ! Mem[0000000023000030]
p9_call_2_ho:
retl
stw %l7,[%o0+0x008] ! Mem[0000000022000008]
p10_jmpl_2_le:
jmpl %g6+8,%g0
stb %l6,[%i3+0x02a] ! Mem[000000002580002a]
p10_call_2_le:
std %l4,[%i2+0x038] ! Mem[0000000025000038]
retl
stx %l2,[%i1+0x030] ! Mem[0000000024800030]
p10_jmpl_2_lo:
jmpl %g6+8,%g0
stb %l6,[%o3+0x02a] ! Mem[000000002580002a]
p10_call_2_lo:
std %l4,[%o2+0x038] ! Mem[0000000025000038]
retl
stx %l2,[%o1+0x030] ! Mem[0000000024800030]
p10_jmpl_2_he:
stx %l7,[%i1+0x010] ! Mem[0000000024800010]
ldx [%i0+0x038],%l2 ! Mem[0000000024000038]
ldsh [%i3+0x022],%l4 ! Mem[0000000025800022]
ldsb [%i1+0x01b],%l0 ! Mem[000000002480001b]
sth %l5,[%i3+0x038] ! Mem[0000000025800038]
stb %l0,[%i0+0x03d] ! Mem[000000002400003d]
jmpl %g6+8,%g0
ldx [%i3+0x030],%l2 ! Mem[0000000025800030]
p10_call_2_he:
retl
std %l6,[%i0+0x028] ! Mem[0000000024000028]
p10_jmpl_2_ho:
stx %l7,[%o1+0x010] ! Mem[0000000024800010]
ldx [%o0+0x038],%l2 ! Mem[0000000024000038]
ldsh [%o3+0x022],%l4 ! Mem[0000000025800022]
ldsb [%o1+0x01b],%l0 ! Mem[000000002480001b]
sth %l5,[%o3+0x038] ! Mem[0000000025800038]
stb %l0,[%o0+0x03d] ! Mem[000000002400003d]
jmpl %g6+8,%g0
ldx [%o3+0x030],%l2 ! Mem[0000000025800030]
p10_call_2_ho:
retl
std %l6,[%o0+0x028] ! Mem[0000000024000028]
p11_jmpl_2_le:
jmpl %g6+8,%g0
ldub [%i0+0x00a],%l6 ! Mem[000000002600000a]
p11_call_2_le:
sth %l5,[%i1+0x01e] ! Mem[000000002680001e]
retl
ldd [%i3+0x010],%l2 ! Mem[0000000027800010]
p11_jmpl_2_lo:
jmpl %g6+8,%g0
ldub [%o0+0x00a],%l6 ! Mem[000000002600000a]
p11_call_2_lo:
sth %l5,[%o1+0x01e] ! Mem[000000002680001e]
retl
ldd [%o3+0x010],%l2 ! Mem[0000000027800010]
p11_jmpl_2_he:
ldub [%i3+0x010],%l7 ! Mem[0000000027800010]
std %l2,[%i1+0x018] ! Mem[0000000026800018]
ldub [%i0+0x003],%l4 ! Mem[0000000026000003]
lduh [%i0+0x01a],%l0 ! Mem[000000002600001a]
ldsb [%i1+0x038],%l5 ! Mem[0000000026800038]
stb %l0,[%i2+0x03d] ! Mem[000000002700003d]
jmpl %g6+8,%g0
ldsb [%i0+0x036],%l2 ! Mem[0000000026000036]
p11_call_2_he:
retl
ldx [%i0+0x008],%l7 ! Mem[0000000026000008]
p11_jmpl_2_ho:
ldub [%o3+0x010],%l7 ! Mem[0000000027800010]
std %l2,[%o1+0x018] ! Mem[0000000026800018]
ldub [%o0+0x003],%l4 ! Mem[0000000026000003]
lduh [%o0+0x01a],%l0 ! Mem[000000002600001a]
ldsb [%o1+0x038],%l5 ! Mem[0000000026800038]
stb %l0,[%o2+0x03d] ! Mem[000000002700003d]
jmpl %g6+8,%g0
ldsb [%o0+0x036],%l2 ! Mem[0000000026000036]
p11_call_2_ho:
retl
ldx [%o0+0x008],%l7 ! Mem[0000000026000008]
p12_jmpl_2_le:
jmpl %g6+8,%g0
ldsh [%i2+0x02a],%l6 ! Mem[000000002900002a]
p12_call_2_le:
ldd [%i0+0x038],%l4 ! Mem[0000000028000038]
retl
stx %l2,[%i3+0x030] ! Mem[0000000029800030]
p12_jmpl_2_lo:
jmpl %g6+8,%g0
ldsh [%o2+0x02a],%l6 ! Mem[000000002900002a]
p12_call_2_lo:
ldd [%o0+0x038],%l4 ! Mem[0000000028000038]
retl
stx %l2,[%o3+0x030] ! Mem[0000000029800030]
p12_jmpl_2_he:
ldx [%i0+0x010],%l7 ! Mem[0000000028000010]
std %l2,[%i0+0x038] ! Mem[0000000028000038]
lduw [%i1+0x020],%l4 ! Mem[0000000028800020]
std %l0,[%i0+0x018] ! Mem[0000000028000018]
lduh [%i0+0x038],%l5 ! Mem[0000000028000038]
stb %l0,[%i1+0x03d] ! Mem[000000002880003d]
jmpl %g6+8,%g0
lduw [%i1+0x034],%l2 ! Mem[0000000028800034]
p12_call_2_he:
retl
lduh [%i0+0x02a],%l7 ! Mem[000000002800002a]
p12_jmpl_2_ho:
ldx [%o0+0x010],%l7 ! Mem[0000000028000010]
std %l2,[%o0+0x038] ! Mem[0000000028000038]
lduw [%o1+0x020],%l4 ! Mem[0000000028800020]
std %l0,[%o0+0x018] ! Mem[0000000028000018]
lduh [%o0+0x038],%l5 ! Mem[0000000028000038]
stb %l0,[%o1+0x03d] ! Mem[000000002880003d]
jmpl %g6+8,%g0
lduw [%o1+0x034],%l2 ! Mem[0000000028800034]
p12_call_2_ho:
retl
lduh [%o0+0x02a],%l7 ! Mem[000000002800002a]
p13_jmpl_2_le:
jmpl %g6+8,%g0
ldd [%i3+0x008],%l6 ! Mem[000000002b800008]
p13_call_2_le:
ldsb [%i3+0x01e],%l5 ! Mem[000000002b80001e]
retl
stw %l2,[%i1+0x010] ! Mem[000000002a800010]
p13_jmpl_2_lo:
jmpl %g6+8,%g0
ldd [%o3+0x008],%l6 ! Mem[000000002b800008]
p13_call_2_lo:
ldsb [%o3+0x01e],%l5 ! Mem[000000002b80001e]
retl
stw %l2,[%o1+0x010] ! Mem[000000002a800010]
p13_jmpl_2_he:
stx %l7,[%i1+0x010] ! Mem[000000002a800010]
stw %l2,[%i1+0x018] ! Mem[000000002a800018]
stb %l4,[%i2+0x003] ! Mem[000000002b000003]
stw %l0,[%i3+0x018] ! Mem[000000002b800018]
std %l4,[%i2+0x038] ! Mem[000000002b000038]
stb %l0,[%i3+0x03d] ! Mem[000000002b80003d]
jmpl %g6+8,%g0
ldd [%i3+0x030],%l2 ! Mem[000000002b800030]
p13_call_2_he:
retl
lduh [%i0+0x00a],%l7 ! Mem[000000002a00000a]
p13_jmpl_2_ho:
stx %l7,[%o1+0x010] ! Mem[000000002a800010]
stw %l2,[%o1+0x018] ! Mem[000000002a800018]
stb %l4,[%o2+0x003] ! Mem[000000002b000003]
stw %l0,[%o3+0x018] ! Mem[000000002b800018]
std %l4,[%o2+0x038] ! Mem[000000002b000038]
stb %l0,[%o3+0x03d] ! Mem[000000002b80003d]
jmpl %g6+8,%g0
ldd [%o3+0x030],%l2 ! Mem[000000002b800030]
p13_call_2_ho:
retl
lduh [%o0+0x00a],%l7 ! Mem[000000002a00000a]
p14_jmpl_2_le:
jmpl %g6+8,%g0
stw %l6,[%i0+0x028] ! Mem[000000002c000028]
p14_call_2_le:
ldub [%i2+0x03e],%l5 ! Mem[000000002d00003e]
retl
sth %l2,[%i3+0x032] ! Mem[000000002d800032]
p14_jmpl_2_lo:
jmpl %g6+8,%g0
stw %l6,[%o0+0x028] ! Mem[000000002c000028]
p14_call_2_lo:
ldub [%o2+0x03e],%l5 ! Mem[000000002d00003e]
retl
sth %l2,[%o3+0x032] ! Mem[000000002d800032]
p14_jmpl_2_he:
ldsh [%i2+0x010],%l7 ! Mem[000000002d000010]
stw %l2,[%i0+0x038] ! Mem[000000002c000038]
sth %l4,[%i3+0x022] ! Mem[000000002d800022]
ldsh [%i2+0x01a],%l0 ! Mem[000000002d00001a]
ldd [%i0+0x038],%l4 ! Mem[000000002c000038]
stb %l0,[%i1+0x03d] ! Mem[000000002c80003d]
jmpl %g6+8,%g0
lduh [%i3+0x036],%l2 ! Mem[000000002d800036]
p14_call_2_he:
retl
ldsw [%i0+0x028],%l7 ! Mem[000000002c000028]
p14_jmpl_2_ho:
ldsh [%o2+0x010],%l7 ! Mem[000000002d000010]
stw %l2,[%o0+0x038] ! Mem[000000002c000038]
sth %l4,[%o3+0x022] ! Mem[000000002d800022]
ldsh [%o2+0x01a],%l0 ! Mem[000000002d00001a]
ldd [%o0+0x038],%l4 ! Mem[000000002c000038]
stb %l0,[%o1+0x03d] ! Mem[000000002c80003d]
jmpl %g6+8,%g0
lduh [%o3+0x036],%l2 ! Mem[000000002d800036]
p14_call_2_ho:
retl
ldsw [%o0+0x028],%l7 ! Mem[000000002c000028]
p15_jmpl_2_le:
jmpl %g6+8,%g0
std %l6,[%i2+0x008] ! Mem[000000002f000008]
p15_call_2_le:
ldx [%i2+0x018],%l5 ! Mem[000000002f000018]
retl
std %l2,[%i3+0x010] ! Mem[000000002f800010]
p15_jmpl_2_lo:
jmpl %g6+8,%g0
std %l6,[%o2+0x008] ! Mem[000000002f000008]
p15_call_2_lo:
ldx [%o2+0x018],%l5 ! Mem[000000002f000018]
retl
std %l2,[%o3+0x010] ! Mem[000000002f800010]
p15_jmpl_2_he:
ldx [%i0+0x010],%l7 ! Mem[000000002e000010]
ldd [%i1+0x018],%l2 ! Mem[000000002e800018]
sth %l4,[%i1+0x002] ! Mem[000000002e800002]
lduw [%i1+0x018],%l0 ! Mem[000000002e800018]
ldub [%i3+0x038],%l5 ! Mem[000000002f800038]
sth %l0,[%i0+0x03c] ! Mem[000000002e00003c]
jmpl %g6+8,%g0
stx %l2,[%i1+0x030] ! Mem[000000002e800030]
p15_call_2_he:
retl
ldsb [%i3+0x00b],%l7 ! Mem[000000002f80000b]
p15_jmpl_2_ho:
ldx [%o0+0x010],%l7 ! Mem[000000002e000010]
ldd [%o1+0x018],%l2 ! Mem[000000002e800018]
sth %l4,[%o1+0x002] ! Mem[000000002e800002]
lduw [%o1+0x018],%l0 ! Mem[000000002e800018]
ldub [%o3+0x038],%l5 ! Mem[000000002f800038]
sth %l0,[%o0+0x03c] ! Mem[000000002e00003c]
jmpl %g6+8,%g0
stx %l2,[%o1+0x030] ! Mem[000000002e800030]
p15_call_2_ho:
retl
ldsb [%o3+0x00b],%l7 ! Mem[000000002f80000b]
p16_jmpl_2_le:
jmpl %g6+8,%g0
ldx [%i0+0x028],%l6 ! Mem[0000000030000028]
p16_call_2_le:
stb %l5,[%i1+0x03e] ! Mem[000000003080003e]
retl
stb %l2,[%i1+0x032] ! Mem[0000000030800032]
p16_jmpl_2_lo:
jmpl %g6+8,%g0
ldx [%o0+0x028],%l6 ! Mem[0000000030000028]
p16_call_2_lo:
stb %l5,[%o1+0x03e] ! Mem[000000003080003e]
retl
stb %l2,[%o1+0x032] ! Mem[0000000030800032]
p16_jmpl_2_he:
sth %l7,[%i1+0x010] ! Mem[0000000030800010]
ldd [%i0+0x038],%l2 ! Mem[0000000030000038]
stx %l4,[%i1+0x020] ! Mem[0000000030800020]
sth %l0,[%i1+0x01a] ! Mem[000000003080001a]
stb %l5,[%i1+0x038] ! Mem[0000000030800038]
sth %l0,[%i2+0x03c] ! Mem[000000003100003c]
jmpl %g6+8,%g0
lduw [%i2+0x034],%l2 ! Mem[0000000031000034]
p16_call_2_he:
retl
stx %l7,[%i3+0x028] ! Mem[0000000031800028]
p16_jmpl_2_ho:
sth %l7,[%o1+0x010] ! Mem[0000000030800010]
ldd [%o0+0x038],%l2 ! Mem[0000000030000038]
stx %l4,[%o1+0x020] ! Mem[0000000030800020]
sth %l0,[%o1+0x01a] ! Mem[000000003080001a]
stb %l5,[%o1+0x038] ! Mem[0000000030800038]
sth %l0,[%o2+0x03c] ! Mem[000000003100003c]
jmpl %g6+8,%g0
lduw [%o2+0x034],%l2 ! Mem[0000000031000034]
p16_call_2_ho:
retl
stx %l7,[%o3+0x028] ! Mem[0000000031800028]
p17_jmpl_2_le:
jmpl %g6+8,%g0
lduh [%i0+0x00a],%l6 ! Mem[000000003200000a]
p17_call_2_le:
stw %l5,[%i0+0x01c] ! Mem[000000003200001c]
retl
ldx [%i0+0x010],%l2 ! Mem[0000000032000010]
p17_jmpl_2_lo:
jmpl %g6+8,%g0
lduh [%o0+0x00a],%l6 ! Mem[000000003200000a]
p17_call_2_lo:
stw %l5,[%o0+0x01c] ! Mem[000000003200001c]
retl
ldx [%o0+0x010],%l2 ! Mem[0000000032000010]
p17_jmpl_2_he:
ldd [%i2+0x010],%l6 ! Mem[0000000033000010]
ldsh [%i1+0x018],%l2 ! Mem[0000000032800018]
ldsb [%i3+0x003],%l4 ! Mem[0000000033800003]
stx %l0,[%i0+0x018] ! Mem[0000000032000018]
stx %l5,[%i0+0x038] ! Mem[0000000032000038]
sth %l0,[%i1+0x03c] ! Mem[000000003280003c]
jmpl %g6+8,%g0
stw %l2,[%i3+0x034] ! Mem[0000000033800034]
p17_call_2_he:
retl
sth %l7,[%i3+0x00a] ! Mem[000000003380000a]
p17_jmpl_2_ho:
ldd [%o2+0x010],%l6 ! Mem[0000000033000010]
ldsh [%o1+0x018],%l2 ! Mem[0000000032800018]
ldsb [%o3+0x003],%l4 ! Mem[0000000033800003]
stx %l0,[%o0+0x018] ! Mem[0000000032000018]
stx %l5,[%o0+0x038] ! Mem[0000000032000038]
sth %l0,[%o1+0x03c] ! Mem[000000003280003c]
jmpl %g6+8,%g0
stw %l2,[%o3+0x034] ! Mem[0000000033800034]
p17_call_2_ho:
retl
sth %l7,[%o3+0x00a] ! Mem[000000003380000a]
p18_jmpl_2_le:
jmpl %g6+8,%g0
ldsw [%i2+0x028],%l6 ! Mem[0000000035000028]
p18_call_2_le:
stx %l5,[%i3+0x038] ! Mem[0000000035800038]
retl
stb %l2,[%i3+0x032] ! Mem[0000000035800032]
p18_jmpl_2_lo:
jmpl %g6+8,%g0
ldsw [%o2+0x028],%l6 ! Mem[0000000035000028]
p18_call_2_lo:
stx %l5,[%o3+0x038] ! Mem[0000000035800038]
retl
stb %l2,[%o3+0x032] ! Mem[0000000035800032]
p18_jmpl_2_he:
lduh [%i0+0x010],%l7 ! Mem[0000000034000010]
ldub [%i0+0x039],%l2 ! Mem[0000000034000039]
ldsw [%i0+0x020],%l4 ! Mem[0000000034000020]
ldsw [%i3+0x018],%l0 ! Mem[0000000035800018]
ldsw [%i2+0x038],%l5 ! Mem[0000000035000038]
sth %l0,[%i3+0x03c] ! Mem[000000003580003c]
jmpl %g6+8,%g0
lduh [%i1+0x036],%l2 ! Mem[0000000034800036]
p18_call_2_he:
retl
stb %l7,[%i3+0x02b] ! Mem[000000003580002b]
p18_jmpl_2_ho:
lduh [%o0+0x010],%l7 ! Mem[0000000034000010]
ldub [%o0+0x039],%l2 ! Mem[0000000034000039]
ldsw [%o0+0x020],%l4 ! Mem[0000000034000020]
ldsw [%o3+0x018],%l0 ! Mem[0000000035800018]
ldsw [%o2+0x038],%l5 ! Mem[0000000035000038]
sth %l0,[%o3+0x03c] ! Mem[000000003580003c]
jmpl %g6+8,%g0
lduh [%o1+0x036],%l2 ! Mem[0000000034800036]
p18_call_2_ho:
retl
stb %l7,[%o3+0x02b] ! Mem[000000003580002b]
p19_jmpl_2_le:
jmpl %g6+8,%g0
ldsb [%i0+0x00a],%l6 ! Mem[000000003600000a]
p19_call_2_le:
ldsh [%i2+0x01e],%l5 ! Mem[000000003700001e]
retl
ldx [%i1+0x010],%l2 ! Mem[0000000036800010]
p19_jmpl_2_lo:
jmpl %g6+8,%g0
ldsb [%o0+0x00a],%l6 ! Mem[000000003600000a]
p19_call_2_lo:
ldsh [%o2+0x01e],%l5 ! Mem[000000003700001e]
retl
ldx [%o1+0x010],%l2 ! Mem[0000000036800010]
p19_jmpl_2_he:
stb %l7,[%i1+0x010] ! Mem[0000000036800010]
ldub [%i1+0x019],%l2 ! Mem[0000000036800019]
lduh [%i1+0x002],%l4 ! Mem[0000000036800002]
ldx [%i2+0x018],%l0 ! Mem[0000000037000018]
ldx [%i0+0x038],%l5 ! Mem[0000000036000038]
sth %l0,[%i1+0x03c] ! Mem[000000003680003c]
jmpl %g6+8,%g0
stx %l2,[%i2+0x030] ! Mem[0000000037000030]
p19_call_2_he:
retl
stb %l7,[%i3+0x00b] ! Mem[000000003780000b]
p19_jmpl_2_ho:
stb %l7,[%o1+0x010] ! Mem[0000000036800010]
ldub [%o1+0x019],%l2 ! Mem[0000000036800019]
lduh [%o1+0x002],%l4 ! Mem[0000000036800002]
ldx [%o2+0x018],%l0 ! Mem[0000000037000018]
ldx [%o0+0x038],%l5 ! Mem[0000000036000038]
sth %l0,[%o1+0x03c] ! Mem[000000003680003c]
jmpl %g6+8,%g0
stx %l2,[%o2+0x030] ! Mem[0000000037000030]
p19_call_2_ho:
retl
stb %l7,[%o3+0x00b] ! Mem[000000003780000b]
p20_jmpl_2_le:
jmpl %g6+8,%g0
stx %l6,[%i0+0x028] ! Mem[0000000038000028]
p20_call_2_le:
lduh [%i1+0x03e],%l5 ! Mem[000000003880003e]
retl
lduw [%i0+0x030],%l2 ! Mem[0000000038000030]
p20_jmpl_2_lo:
jmpl %g6+8,%g0
stx %l6,[%o0+0x028] ! Mem[0000000038000028]
p20_call_2_lo:
lduh [%o1+0x03e],%l5 ! Mem[000000003880003e]
retl
lduw [%o0+0x030],%l2 ! Mem[0000000038000030]
p20_jmpl_2_he:
ldd [%i2+0x010],%l6 ! Mem[0000000039000010]
lduw [%i0+0x038],%l2 ! Mem[0000000038000038]
lduh [%i2+0x022],%l4 ! Mem[0000000039000022]
std %l0,[%i1+0x018] ! Mem[0000000038800018]
stw %l5,[%i3+0x038] ! Mem[0000000039800038]
sth %l0,[%i0+0x03c] ! Mem[000000003800003c]
jmpl %g6+8,%g0
ldub [%i3+0x036],%l2 ! Mem[0000000039800036]
p20_call_2_he:
retl
lduw [%i3+0x028],%l7 ! Mem[0000000039800028]
p20_jmpl_2_ho:
ldd [%o2+0x010],%l6 ! Mem[0000000039000010]
lduw [%o0+0x038],%l2 ! Mem[0000000038000038]
lduh [%o2+0x022],%l4 ! Mem[0000000039000022]
std %l0,[%o1+0x018] ! Mem[0000000038800018]
stw %l5,[%o3+0x038] ! Mem[0000000039800038]
sth %l0,[%o0+0x03c] ! Mem[000000003800003c]
jmpl %g6+8,%g0
ldub [%o3+0x036],%l2 ! Mem[0000000039800036]
p20_call_2_ho:
retl
lduw [%o3+0x028],%l7 ! Mem[0000000039800028]
p21_jmpl_2_le:
jmpl %g6+8,%g0
sth %l6,[%i2+0x00a] ! Mem[000000003b00000a]
p21_call_2_le:
lduw [%i0+0x01c],%l5 ! Mem[000000003a00001c]
retl
lduh [%i3+0x012],%l2 ! Mem[000000003b800012]
p21_jmpl_2_lo:
jmpl %g6+8,%g0
sth %l6,[%o2+0x00a] ! Mem[000000003b00000a]
p21_call_2_lo:
lduw [%o0+0x01c],%l5 ! Mem[000000003a00001c]
retl
lduh [%o3+0x012],%l2 ! Mem[000000003b800012]
p21_jmpl_2_he:
ldsw [%i0+0x010],%l7 ! Mem[000000003a000010]
lduw [%i1+0x018],%l2 ! Mem[000000003a800018]
ldx [%i3+0x000],%l4 ! Mem[000000003b800000]
ldd [%i1+0x018],%l0 ! Mem[000000003a800018]
ldsh [%i1+0x038],%l5 ! Mem[000000003a800038]
sth %l0,[%i3+0x03c] ! Mem[000000003b80003c]
jmpl %g6+8,%g0
stw %l2,[%i0+0x034] ! Mem[000000003a000034]
p21_call_2_he:
retl
ldub [%i3+0x00b],%l7 ! Mem[000000003b80000b]
p21_jmpl_2_ho:
ldsw [%o0+0x010],%l7 ! Mem[000000003a000010]
lduw [%o1+0x018],%l2 ! Mem[000000003a800018]
ldx [%o3+0x000],%l4 ! Mem[000000003b800000]
ldd [%o1+0x018],%l0 ! Mem[000000003a800018]
ldsh [%o1+0x038],%l5 ! Mem[000000003a800038]
sth %l0,[%o3+0x03c] ! Mem[000000003b80003c]
jmpl %g6+8,%g0
stw %l2,[%o0+0x034] ! Mem[000000003a000034]
p21_call_2_ho:
retl
ldub [%o3+0x00b],%l7 ! Mem[000000003b80000b]
p22_jmpl_2_le:
jmpl %g6+8,%g0
lduw [%i0+0x028],%l6 ! Mem[000000003c000028]
p22_call_2_le:
std %l4,[%i3+0x038] ! Mem[000000003d800038]
retl
ldub [%i2+0x032],%l2 ! Mem[000000003d000032]
p22_jmpl_2_lo:
jmpl %g6+8,%g0
lduw [%o0+0x028],%l6 ! Mem[000000003c000028]
p22_call_2_lo:
std %l4,[%o3+0x038] ! Mem[000000003d800038]
retl
ldub [%o2+0x032],%l2 ! Mem[000000003d000032]
p22_jmpl_2_he:
stb %l7,[%i1+0x010] ! Mem[000000003c800010]
stb %l2,[%i0+0x039] ! Mem[000000003c000039]
std %l4,[%i1+0x020] ! Mem[000000003c800020]
ldub [%i0+0x01b],%l0 ! Mem[000000003c00001b]
lduw [%i0+0x038],%l5 ! Mem[000000003c000038]
sth %l0,[%i1+0x03c] ! Mem[000000003c80003c]
jmpl %g6+8,%g0
ldsw [%i2+0x034],%l2 ! Mem[000000003d000034]
p22_call_2_he:
retl
ldsh [%i3+0x02a],%l7 ! Mem[000000003d80002a]
p22_jmpl_2_ho:
stb %l7,[%o1+0x010] ! Mem[000000003c800010]
stb %l2,[%o0+0x039] ! Mem[000000003c000039]
std %l4,[%o1+0x020] ! Mem[000000003c800020]
ldub [%o0+0x01b],%l0 ! Mem[000000003c00001b]
lduw [%o0+0x038],%l5 ! Mem[000000003c000038]
sth %l0,[%o1+0x03c] ! Mem[000000003c80003c]
jmpl %g6+8,%g0
ldsw [%o2+0x034],%l2 ! Mem[000000003d000034]
p22_call_2_ho:
retl
ldsh [%o3+0x02a],%l7 ! Mem[000000003d80002a]
p23_jmpl_2_le:
jmpl %g6+8,%g0
ldub [%i1+0x00a],%l6 ! Mem[000000003e80000a]
p23_call_2_le:
stx %l5,[%i2+0x018] ! Mem[000000003f000018]
retl
ldsw [%i0+0x010],%l2 ! Mem[000000003e000010]
p23_jmpl_2_lo:
jmpl %g6+8,%g0
ldub [%o1+0x00a],%l6 ! Mem[000000003e80000a]
p23_call_2_lo:
stx %l5,[%o2+0x018] ! Mem[000000003f000018]
retl
ldsw [%o0+0x010],%l2 ! Mem[000000003e000010]
p23_jmpl_2_he:
stw %l7,[%i2+0x010] ! Mem[000000003f000010]
stb %l2,[%i1+0x019] ! Mem[000000003e800019]
stw %l4,[%i1+0x000] ! Mem[000000003e800000]
stb %l0,[%i3+0x01b] ! Mem[000000003f80001b]
sth %l5,[%i2+0x038] ! Mem[000000003f000038]
sth %l0,[%i0+0x03c] ! Mem[000000003e00003c]
jmpl %g6+8,%g0
sth %l2,[%i3+0x036] ! Mem[000000003f800036]
p23_call_2_he:
retl
ldd [%i2+0x008],%l6 ! Mem[000000003f000008]
p23_jmpl_2_ho:
stw %l7,[%o2+0x010] ! Mem[000000003f000010]
stb %l2,[%o1+0x019] ! Mem[000000003e800019]
stw %l4,[%o1+0x000] ! Mem[000000003e800000]
stb %l0,[%o3+0x01b] ! Mem[000000003f80001b]
sth %l5,[%o2+0x038] ! Mem[000000003f000038]
sth %l0,[%o0+0x03c] ! Mem[000000003e00003c]
jmpl %g6+8,%g0
sth %l2,[%o3+0x036] ! Mem[000000003f800036]
p23_call_2_ho:
retl
ldd [%o2+0x008],%l6 ! Mem[000000003f000008]
p24_jmpl_2_le:
jmpl %g6+8,%g0
ldsh [%i2+0x02a],%l6 ! Mem[000000004100002a]
p24_call_2_le:
ldd [%i2+0x038],%l4 ! Mem[0000000041000038]
retl
ldsh [%i3+0x032],%l2 ! Mem[0000000041800032]
p24_jmpl_2_lo:
jmpl %g6+8,%g0
ldsh [%o2+0x02a],%l6 ! Mem[000000004100002a]
p24_call_2_lo:
ldd [%o2+0x038],%l4 ! Mem[0000000041000038]
retl
ldsh [%o3+0x032],%l2 ! Mem[0000000041800032]
p24_jmpl_2_he:
ldsw [%i0+0x010],%l7 ! Mem[0000000040000010]
sth %l2,[%i0+0x038] ! Mem[0000000040000038]
ldd [%i2+0x020],%l4 ! Mem[0000000041000020]
sth %l0,[%i2+0x01a] ! Mem[000000004100001a]
ldsb [%i0+0x038],%l5 ! Mem[0000000040000038]
sth %l0,[%i2+0x03c] ! Mem[000000004100003c]
jmpl %g6+8,%g0
ldub [%i0+0x036],%l2 ! Mem[0000000040000036]
p24_call_2_he:
retl
stw %l7,[%i2+0x028] ! Mem[0000000041000028]
p24_jmpl_2_ho:
ldsw [%o0+0x010],%l7 ! Mem[0000000040000010]
sth %l2,[%o0+0x038] ! Mem[0000000040000038]
ldd [%o2+0x020],%l4 ! Mem[0000000041000020]
sth %l0,[%o2+0x01a] ! Mem[000000004100001a]
ldsb [%o0+0x038],%l5 ! Mem[0000000040000038]
sth %l0,[%o2+0x03c] ! Mem[000000004100003c]
jmpl %g6+8,%g0
ldub [%o0+0x036],%l2 ! Mem[0000000040000036]
p24_call_2_ho:
retl
stw %l7,[%o2+0x028] ! Mem[0000000041000028]
p25_jmpl_2_le:
jmpl %g6+8,%g0
ldd [%i0+0x008],%l6 ! Mem[0000000042000008]
p25_call_2_le:
ldsw [%i1+0x01c],%l5 ! Mem[000000004280001c]
retl
ldsb [%i2+0x012],%l2 ! Mem[0000000043000012]
p25_jmpl_2_lo:
jmpl %g6+8,%g0
ldd [%o0+0x008],%l6 ! Mem[0000000042000008]
p25_call_2_lo:
ldsw [%o1+0x01c],%l5 ! Mem[000000004280001c]
retl
ldsb [%o2+0x012],%l2 ! Mem[0000000043000012]
p25_jmpl_2_he:
lduw [%i1+0x010],%l7 ! Mem[0000000042800010]
sth %l2,[%i1+0x018] ! Mem[0000000042800018]
ldsh [%i0+0x002],%l4 ! Mem[0000000042000002]
ldsb [%i1+0x01b],%l0 ! Mem[000000004280001b]
lduh [%i3+0x038],%l5 ! Mem[0000000043800038]
stx %l0,[%i1+0x038] ! Mem[0000000042800038]
jmpl %g6+8,%g0
std %l2,[%i1+0x030] ! Mem[0000000042800030]
p25_call_2_he:
retl
stw %l7,[%i2+0x008] ! Mem[0000000043000008]
p25_jmpl_2_ho:
lduw [%o1+0x010],%l7 ! Mem[0000000042800010]
sth %l2,[%o1+0x018] ! Mem[0000000042800018]
ldsh [%o0+0x002],%l4 ! Mem[0000000042000002]
ldsb [%o1+0x01b],%l0 ! Mem[000000004280001b]
lduh [%o3+0x038],%l5 ! Mem[0000000043800038]
stx %l0,[%o1+0x038] ! Mem[0000000042800038]
jmpl %g6+8,%g0
std %l2,[%o1+0x030] ! Mem[0000000042800030]
p25_call_2_ho:
retl
stw %l7,[%o2+0x008] ! Mem[0000000043000008]
p26_jmpl_2_le:
jmpl %g6+8,%g0
stw %l6,[%i1+0x028] ! Mem[0000000044800028]
p26_call_2_le:
ldub [%i0+0x03e],%l5 ! Mem[000000004400003e]
retl
ldsh [%i0+0x032],%l2 ! Mem[0000000044000032]
p26_jmpl_2_lo:
jmpl %g6+8,%g0
stw %l6,[%o1+0x028] ! Mem[0000000044800028]
p26_call_2_lo:
ldub [%o0+0x03e],%l5 ! Mem[000000004400003e]
retl
ldsh [%o0+0x032],%l2 ! Mem[0000000044000032]
p26_jmpl_2_he:
std %l6,[%i2+0x010] ! Mem[0000000045000010]
stx %l2,[%i0+0x038] ! Mem[0000000044000038]
ldsh [%i1+0x022],%l4 ! Mem[0000000044800022]
lduh [%i1+0x01a],%l0 ! Mem[000000004480001a]
std %l4,[%i1+0x038] ! Mem[0000000044800038]
stx %l0,[%i3+0x038] ! Mem[0000000045800038]
jmpl %g6+8,%g0
ldsw [%i3+0x034],%l2 ! Mem[0000000045800034]
p26_call_2_he:
retl
std %l6,[%i2+0x028] ! Mem[0000000045000028]
p26_jmpl_2_ho:
std %l6,[%o2+0x010] ! Mem[0000000045000010]
stx %l2,[%o0+0x038] ! Mem[0000000044000038]
ldsh [%o1+0x022],%l4 ! Mem[0000000044800022]
lduh [%o1+0x01a],%l0 ! Mem[000000004480001a]
std %l4,[%o1+0x038] ! Mem[0000000044800038]
stx %l0,[%o3+0x038] ! Mem[0000000045800038]
jmpl %g6+8,%g0
ldsw [%o3+0x034],%l2 ! Mem[0000000045800034]
p26_call_2_ho:
retl
std %l6,[%o2+0x028] ! Mem[0000000045000028]
p27_jmpl_2_le:
jmpl %g6+8,%g0
std %l6,[%i2+0x008] ! Mem[0000000047000008]
p27_call_2_le:
ldx [%i3+0x018],%l5 ! Mem[0000000047800018]
retl
ldsb [%i3+0x012],%l2 ! Mem[0000000047800012]
p27_jmpl_2_lo:
jmpl %g6+8,%g0
std %l6,[%o2+0x008] ! Mem[0000000047000008]
p27_call_2_lo:
ldx [%o3+0x018],%l5 ! Mem[0000000047800018]
retl
ldsb [%o3+0x012],%l2 ! Mem[0000000047800012]
p27_jmpl_2_he:
ldsb [%i3+0x010],%l7 ! Mem[0000000047800010]
stx %l2,[%i2+0x018] ! Mem[0000000047000018]
ldub [%i1+0x003],%l4 ! Mem[0000000046800003]
std %l0,[%i0+0x018] ! Mem[0000000046000018]
ldd [%i3+0x038],%l4 ! Mem[0000000047800038]
stx %l0,[%i1+0x038] ! Mem[0000000046800038]
jmpl %g6+8,%g0
sth %l2,[%i3+0x036] ! Mem[0000000047800036]
p27_call_2_he:
retl
ldx [%i2+0x008],%l7 ! Mem[0000000047000008]
p27_jmpl_2_ho:
ldsb [%o3+0x010],%l7 ! Mem[0000000047800010]
stx %l2,[%o2+0x018] ! Mem[0000000047000018]
ldub [%o1+0x003],%l4 ! Mem[0000000046800003]
std %l0,[%o0+0x018] ! Mem[0000000046000018]
ldd [%o3+0x038],%l4 ! Mem[0000000047800038]
stx %l0,[%o1+0x038] ! Mem[0000000046800038]
jmpl %g6+8,%g0
sth %l2,[%o3+0x036] ! Mem[0000000047800036]
p27_call_2_ho:
retl
ldx [%o2+0x008],%l7 ! Mem[0000000047000008]
p28_jmpl_2_le:
jmpl %g6+8,%g0
ldx [%i0+0x028],%l6 ! Mem[0000000048000028]
p28_call_2_le:
sth %l5,[%i2+0x03e] ! Mem[000000004900003e]
retl
ldd [%i2+0x030],%l2 ! Mem[0000000049000030]
p28_jmpl_2_lo:
jmpl %g6+8,%g0
ldx [%o0+0x028],%l6 ! Mem[0000000048000028]
p28_call_2_lo:
sth %l5,[%o2+0x03e] ! Mem[000000004900003e]
retl
ldd [%o2+0x030],%l2 ! Mem[0000000049000030]
p28_jmpl_2_he:
ldub [%i1+0x010],%l7 ! Mem[0000000048800010]
ldsb [%i0+0x039],%l2 ! Mem[0000000048000039]
lduw [%i3+0x020],%l4 ! Mem[0000000049800020]
stw %l0,[%i3+0x018] ! Mem[0000000049800018]
ldub [%i1+0x038],%l5 ! Mem[0000000048800038]
stx %l0,[%i0+0x038] ! Mem[0000000048000038]
jmpl %g6+8,%g0
ldsh [%i1+0x036],%l2 ! Mem[0000000048800036]
p28_call_2_he:
retl
lduh [%i2+0x02a],%l7 ! Mem[000000004900002a]
p28_jmpl_2_ho:
ldub [%o1+0x010],%l7 ! Mem[0000000048800010]
ldsb [%o0+0x039],%l2 ! Mem[0000000048000039]
lduw [%o3+0x020],%l4 ! Mem[0000000049800020]
stw %l0,[%o3+0x018] ! Mem[0000000049800018]
ldub [%o1+0x038],%l5 ! Mem[0000000048800038]
stx %l0,[%o0+0x038] ! Mem[0000000048000038]
jmpl %g6+8,%g0
ldsh [%o1+0x036],%l2 ! Mem[0000000048800036]
p28_call_2_ho:
retl
lduh [%o2+0x02a],%l7 ! Mem[000000004900002a]
p29_jmpl_2_le:
jmpl %g6+8,%g0
lduh [%i1+0x00a],%l6 ! Mem[000000004a80000a]
p29_call_2_le:
stw %l5,[%i2+0x01c] ! Mem[000000004b00001c]
retl
stx %l2,[%i0+0x010] ! Mem[000000004a000010]
p29_jmpl_2_lo:
jmpl %g6+8,%g0
lduh [%o1+0x00a],%l6 ! Mem[000000004a80000a]
p29_call_2_lo:
stw %l5,[%o2+0x01c] ! Mem[000000004b00001c]
retl
stx %l2,[%o0+0x010] ! Mem[000000004a000010]
p29_jmpl_2_he:
std %l6,[%i2+0x010] ! Mem[000000004b000010]
ldsb [%i2+0x019],%l2 ! Mem[000000004b000019]
stb %l4,[%i0+0x003] ! Mem[000000004a000003]
ldsh [%i3+0x01a],%l0 ! Mem[000000004b80001a]
stb %l5,[%i0+0x038] ! Mem[000000004a000038]
stx %l0,[%i2+0x038] ! Mem[000000004b000038]
jmpl %g6+8,%g0
std %l2,[%i2+0x030] ! Mem[000000004b000030]
p29_call_2_he:
retl
ldsw [%i2+0x008],%l7 ! Mem[000000004b000008]
p29_jmpl_2_ho:
std %l6,[%o2+0x010] ! Mem[000000004b000010]
ldsb [%o2+0x019],%l2 ! Mem[000000004b000019]
stb %l4,[%o0+0x003] ! Mem[000000004a000003]
ldsh [%o3+0x01a],%l0 ! Mem[000000004b80001a]
stb %l5,[%o0+0x038] ! Mem[000000004a000038]
stx %l0,[%o2+0x038] ! Mem[000000004b000038]
jmpl %g6+8,%g0
std %l2,[%o2+0x030] ! Mem[000000004b000030]
p29_call_2_ho:
retl
ldsw [%o2+0x008],%l7 ! Mem[000000004b000008]
p30_jmpl_2_le:
jmpl %g6+8,%g0
ldsw [%i3+0x028],%l6 ! Mem[000000004d800028]
p30_call_2_le:
ldsb [%i1+0x03e],%l5 ! Mem[000000004c80003e]
retl
stw %l2,[%i3+0x030] ! Mem[000000004d800030]
p30_jmpl_2_lo:
jmpl %g6+8,%g0
ldsw [%o3+0x028],%l6 ! Mem[000000004d800028]
p30_call_2_lo:
ldsb [%o1+0x03e],%l5 ! Mem[000000004c80003e]
retl
stw %l2,[%o3+0x030] ! Mem[000000004d800030]
p30_jmpl_2_he:
stx %l7,[%i3+0x010] ! Mem[000000004d800010]
ldsw [%i0+0x038],%l2 ! Mem[000000004c000038]
sth %l4,[%i1+0x022] ! Mem[000000004c800022]
lduw [%i2+0x018],%l0 ! Mem[000000004d000018]
stx %l5,[%i2+0x038] ! Mem[000000004d000038]
stx %l0,[%i1+0x038] ! Mem[000000004c800038]
jmpl %g6+8,%g0
ldsb [%i3+0x036],%l2 ! Mem[000000004d800036]
p30_call_2_he:
retl
ldsb [%i1+0x02b],%l7 ! Mem[000000004c80002b]
p30_jmpl_2_ho:
stx %l7,[%o3+0x010] ! Mem[000000004d800010]
ldsw [%o0+0x038],%l2 ! Mem[000000004c000038]
sth %l4,[%o1+0x022] ! Mem[000000004c800022]
lduw [%o2+0x018],%l0 ! Mem[000000004d000018]
stx %l5,[%o2+0x038] ! Mem[000000004d000038]
stx %l0,[%o1+0x038] ! Mem[000000004c800038]
jmpl %g6+8,%g0
ldsb [%o3+0x036],%l2 ! Mem[000000004d800036]
p30_call_2_ho:
retl
ldsb [%o1+0x02b],%l7 ! Mem[000000004c80002b]
p31_jmpl_2_le:
jmpl %g6+8,%g0
ldsb [%i0+0x00a],%l6 ! Mem[000000004e00000a]
p31_call_2_le:
ldsh [%i0+0x01e],%l5 ! Mem[000000004e00001e]
retl
sth %l2,[%i2+0x012] ! Mem[000000004f000012]
p31_jmpl_2_lo:
jmpl %g6+8,%g0
ldsb [%o0+0x00a],%l6 ! Mem[000000004e00000a]
p31_call_2_lo:
ldsh [%o0+0x01e],%l5 ! Mem[000000004e00001e]
retl
sth %l2,[%o2+0x012] ! Mem[000000004f000012]
p31_jmpl_2_he:
ldub [%i1+0x010],%l7 ! Mem[000000004e800010]
lduh [%i2+0x018],%l2 ! Mem[000000004f000018]
sth %l4,[%i2+0x002] ! Mem[000000004f000002]
stb %l0,[%i1+0x01b] ! Mem[000000004e80001b]
ldsw [%i0+0x038],%l5 ! Mem[000000004e000038]
stx %l0,[%i3+0x038] ! Mem[000000004f800038]
jmpl %g6+8,%g0
stb %l2,[%i0+0x036] ! Mem[000000004e000036]
p31_call_2_he:
retl
ldsb [%i1+0x00b],%l7 ! Mem[000000004e80000b]
p31_jmpl_2_ho:
ldub [%o1+0x010],%l7 ! Mem[000000004e800010]
lduh [%o2+0x018],%l2 ! Mem[000000004f000018]
sth %l4,[%o2+0x002] ! Mem[000000004f000002]
stb %l0,[%o1+0x01b] ! Mem[000000004e80001b]
ldsw [%o0+0x038],%l5 ! Mem[000000004e000038]
stx %l0,[%o3+0x038] ! Mem[000000004f800038]
jmpl %g6+8,%g0
stb %l2,[%o0+0x036] ! Mem[000000004e000036]
p31_call_2_ho:
retl
ldsb [%o1+0x00b],%l7 ! Mem[000000004e80000b]
p32_jmpl_2_le:
jmpl %g6+8,%g0
stx %l6,[%i1+0x028] ! Mem[0000000050800028]
p32_call_2_le:
lduh [%i3+0x03e],%l5 ! Mem[000000005180003e]
retl
std %l2,[%i0+0x030] ! Mem[0000000050000030]
p32_jmpl_2_lo:
jmpl %g6+8,%g0
stx %l6,[%o1+0x028] ! Mem[0000000050800028]
p32_call_2_lo:
lduh [%o3+0x03e],%l5 ! Mem[000000005180003e]
retl
std %l2,[%o0+0x030] ! Mem[0000000050000030]
p32_jmpl_2_he:
ldx [%i1+0x010],%l7 ! Mem[0000000050800010]
lduh [%i0+0x038],%l2 ! Mem[0000000050000038]
stx %l4,[%i3+0x020] ! Mem[0000000051800020]
stx %l0,[%i1+0x018] ! Mem[0000000050800018]
ldx [%i3+0x038],%l5 ! Mem[0000000051800038]
stx %l0,[%i1+0x038] ! Mem[0000000050800038]
jmpl %g6+8,%g0
ldsh [%i2+0x036],%l2 ! Mem[0000000051000036]
p32_call_2_he:
retl
stx %l7,[%i1+0x028] ! Mem[0000000050800028]
p32_jmpl_2_ho:
ldx [%o1+0x010],%l7 ! Mem[0000000050800010]
lduh [%o0+0x038],%l2 ! Mem[0000000050000038]
stx %l4,[%o3+0x020] ! Mem[0000000051800020]
stx %l0,[%o1+0x018] ! Mem[0000000050800018]
ldx [%o3+0x038],%l5 ! Mem[0000000051800038]
stx %l0,[%o1+0x038] ! Mem[0000000050800038]
jmpl %g6+8,%g0
ldsh [%o2+0x036],%l2 ! Mem[0000000051000036]
p32_call_2_ho:
retl
stx %l7,[%o1+0x028] ! Mem[0000000050800028]
p33_jmpl_2_le:
jmpl %g6+8,%g0
sth %l6,[%i3+0x00a] ! Mem[000000005380000a]
p33_call_2_le:
stb %l5,[%i2+0x01e] ! Mem[000000005300001e]
retl
sth %l2,[%i3+0x012] ! Mem[0000000053800012]
p33_jmpl_2_lo:
jmpl %g6+8,%g0
sth %l6,[%o3+0x00a] ! Mem[000000005380000a]
p33_call_2_lo:
stb %l5,[%o2+0x01e] ! Mem[000000005300001e]
retl
sth %l2,[%o3+0x012] ! Mem[0000000053800012]
p33_jmpl_2_he:
stx %l7,[%i3+0x010] ! Mem[0000000053800010]
ldx [%i2+0x018],%l2 ! Mem[0000000053000018]
ldsb [%i1+0x003],%l4 ! Mem[0000000052800003]
ldsw [%i0+0x018],%l0 ! Mem[0000000052000018]
stw %l5,[%i1+0x038] ! Mem[0000000052800038]
stx %l0,[%i0+0x038] ! Mem[0000000052000038]
jmpl %g6+8,%g0
ldx [%i3+0x030],%l2 ! Mem[0000000053800030]
p33_call_2_he:
retl
sth %l7,[%i1+0x00a] ! Mem[000000005280000a]
p33_jmpl_2_ho:
stx %l7,[%o3+0x010] ! Mem[0000000053800010]
ldx [%o2+0x018],%l2 ! Mem[0000000053000018]
ldsb [%o1+0x003],%l4 ! Mem[0000000052800003]
ldsw [%o0+0x018],%l0 ! Mem[0000000052000018]
stw %l5,[%o1+0x038] ! Mem[0000000052800038]
stx %l0,[%o0+0x038] ! Mem[0000000052000038]
jmpl %g6+8,%g0
ldx [%o3+0x030],%l2 ! Mem[0000000053800030]
p33_call_2_ho:
retl
sth %l7,[%o1+0x00a] ! Mem[000000005280000a]
p34_jmpl_2_le:
jmpl %g6+8,%g0
lduw [%i0+0x028],%l6 ! Mem[0000000054000028]
p34_call_2_le:
std %l4,[%i2+0x038] ! Mem[0000000055000038]
retl
std %l2,[%i2+0x030] ! Mem[0000000055000030]
p34_jmpl_2_lo:
jmpl %g6+8,%g0
lduw [%o0+0x028],%l6 ! Mem[0000000054000028]
p34_call_2_lo:
std %l4,[%o2+0x038] ! Mem[0000000055000038]
retl
std %l2,[%o2+0x030] ! Mem[0000000055000030]
p34_jmpl_2_he:
ldsh [%i1+0x010],%l7 ! Mem[0000000054800010]
ldx [%i0+0x038],%l2 ! Mem[0000000054000038]
ldsw [%i1+0x020],%l4 ! Mem[0000000054800020]
ldx [%i3+0x018],%l0 ! Mem[0000000055800018]
ldsh [%i0+0x038],%l5 ! Mem[0000000054000038]
stx %l0,[%i2+0x038] ! Mem[0000000055000038]
jmpl %g6+8,%g0
ldsb [%i0+0x036],%l2 ! Mem[0000000054000036]
p34_call_2_he:
retl
stb %l7,[%i1+0x02b] ! Mem[000000005480002b]
p34_jmpl_2_ho:
ldsh [%o1+0x010],%l7 ! Mem[0000000054800010]
ldx [%o0+0x038],%l2 ! Mem[0000000054000038]
ldsw [%o1+0x020],%l4 ! Mem[0000000054800020]
ldx [%o3+0x018],%l0 ! Mem[0000000055800018]
ldsh [%o0+0x038],%l5 ! Mem[0000000054000038]
stx %l0,[%o2+0x038] ! Mem[0000000055000038]
jmpl %g6+8,%g0
ldsb [%o0+0x036],%l2 ! Mem[0000000054000036]
p34_call_2_ho:
retl
stb %l7,[%o1+0x02b] ! Mem[000000005480002b]
p35_jmpl_2_le:
jmpl %g6+8,%g0
ldub [%i1+0x00a],%l6 ! Mem[000000005680000a]
p35_call_2_le:
stx %l5,[%i1+0x018] ! Mem[0000000056800018]
retl
stb %l2,[%i1+0x012] ! Mem[0000000056800012]
p35_jmpl_2_lo:
jmpl %g6+8,%g0
ldub [%o1+0x00a],%l6 ! Mem[000000005680000a]
p35_call_2_lo:
stx %l5,[%o1+0x018] ! Mem[0000000056800018]
retl
stb %l2,[%o1+0x012] ! Mem[0000000056800012]
p35_jmpl_2_he:
lduh [%i1+0x010],%l7 ! Mem[0000000056800010]
std %l2,[%i2+0x018] ! Mem[0000000057000018]
lduh [%i3+0x002],%l4 ! Mem[0000000057800002]
std %l0,[%i2+0x018] ! Mem[0000000057000018]
lduw [%i2+0x038],%l5 ! Mem[0000000057000038]
stx %l0,[%i1+0x038] ! Mem[0000000056800038]
jmpl %g6+8,%g0
stb %l2,[%i1+0x036] ! Mem[0000000056800036]
p35_call_2_he:
retl
lduw [%i1+0x008],%l7 ! Mem[0000000056800008]
p35_jmpl_2_ho:
lduh [%o1+0x010],%l7 ! Mem[0000000056800010]
std %l2,[%o2+0x018] ! Mem[0000000057000018]
lduh [%o3+0x002],%l4 ! Mem[0000000057800002]
std %l0,[%o2+0x018] ! Mem[0000000057000018]
lduw [%o2+0x038],%l5 ! Mem[0000000057000038]
stx %l0,[%o1+0x038] ! Mem[0000000056800038]
jmpl %g6+8,%g0
stb %l2,[%o1+0x036] ! Mem[0000000056800036]
p35_call_2_ho:
retl
lduw [%o1+0x008],%l7 ! Mem[0000000056800008]
p36_jmpl_2_le:
jmpl %g6+8,%g0
ldsh [%i3+0x02a],%l6 ! Mem[000000005980002a]
p36_call_2_le:
ldsh [%i0+0x03e],%l5 ! Mem[000000005800003e]
retl
ldx [%i3+0x030],%l2 ! Mem[0000000059800030]
p36_jmpl_2_lo:
jmpl %g6+8,%g0
ldsh [%o3+0x02a],%l6 ! Mem[000000005980002a]
p36_call_2_lo:
ldsh [%o0+0x03e],%l5 ! Mem[000000005800003e]
retl
ldx [%o3+0x030],%l2 ! Mem[0000000059800030]
p36_jmpl_2_he:
sth %l7,[%i3+0x010] ! Mem[0000000059800010]
std %l2,[%i0+0x038] ! Mem[0000000058000038]
lduh [%i0+0x022],%l4 ! Mem[0000000058000022]
ldd [%i1+0x018],%l0 ! Mem[0000000058800018]
sth %l5,[%i0+0x038] ! Mem[0000000058000038]
ldsb [%i3+0x03d],%l0 ! Mem[000000005980003d]
jmpl %g6+8,%g0
ldd [%i3+0x030],%l2 ! Mem[0000000059800030]
p36_call_2_he:
retl
ldub [%i1+0x02b],%l7 ! Mem[000000005880002b]
p36_jmpl_2_ho:
sth %l7,[%o3+0x010] ! Mem[0000000059800010]
std %l2,[%o0+0x038] ! Mem[0000000058000038]
lduh [%o0+0x022],%l4 ! Mem[0000000058000022]
ldd [%o1+0x018],%l0 ! Mem[0000000058800018]
sth %l5,[%o0+0x038] ! Mem[0000000058000038]
ldsb [%o3+0x03d],%l0 ! Mem[000000005980003d]
jmpl %g6+8,%g0
ldd [%o3+0x030],%l2 ! Mem[0000000059800030]
p36_call_2_ho:
retl
ldub [%o1+0x02b],%l7 ! Mem[000000005880002b]
p37_jmpl_2_le:
jmpl %g6+8,%g0
ldd [%i0+0x008],%l6 ! Mem[000000005a000008]
p37_call_2_le:
ldsw [%i3+0x01c],%l5 ! Mem[000000005b80001c]
retl
lduw [%i2+0x010],%l2 ! Mem[000000005b000010]
p37_jmpl_2_lo:
jmpl %g6+8,%g0
ldd [%o0+0x008],%l6 ! Mem[000000005a000008]
p37_call_2_lo:
ldsw [%o3+0x01c],%l5 ! Mem[000000005b80001c]
retl
lduw [%o2+0x010],%l2 ! Mem[000000005b000010]
p37_jmpl_2_he:
ldd [%i1+0x010],%l6 ! Mem[000000005a800010]
stw %l2,[%i2+0x018] ! Mem[000000005b000018]
ldx [%i1+0x000],%l4 ! Mem[000000005a800000]
ldub [%i1+0x01b],%l0 ! Mem[000000005a80001b]
ldsb [%i3+0x038],%l5 ! Mem[000000005b800038]
ldsb [%i1+0x03d],%l0 ! Mem[000000005a80003d]
jmpl %g6+8,%g0
ldx [%i3+0x030],%l2 ! Mem[000000005b800030]
p37_call_2_he:
retl
ldub [%i1+0x00b],%l7 ! Mem[000000005a80000b]
p37_jmpl_2_ho:
ldd [%o1+0x010],%l6 ! Mem[000000005a800010]
stw %l2,[%o2+0x018] ! Mem[000000005b000018]
ldx [%o1+0x000],%l4 ! Mem[000000005a800000]
ldub [%o1+0x01b],%l0 ! Mem[000000005a80001b]
ldsb [%o3+0x038],%l5 ! Mem[000000005b800038]
ldsb [%o1+0x03d],%l0 ! Mem[000000005a80003d]
jmpl %g6+8,%g0
ldx [%o3+0x030],%l2 ! Mem[000000005b800030]
p37_call_2_ho:
retl
ldub [%o1+0x00b],%l7 ! Mem[000000005a80000b]
p38_jmpl_2_le:
jmpl %g6+8,%g0
stw %l6,[%i1+0x028] ! Mem[000000005c800028]
p38_call_2_le:
lduw [%i2+0x03c],%l5 ! Mem[000000005d00003c]
retl
lduh [%i1+0x032],%l2 ! Mem[000000005c800032]
p38_jmpl_2_lo:
jmpl %g6+8,%g0
stw %l6,[%o1+0x028] ! Mem[000000005c800028]
p38_call_2_lo:
lduw [%o2+0x03c],%l5 ! Mem[000000005d00003c]
retl
lduh [%o1+0x032],%l2 ! Mem[000000005c800032]
p38_jmpl_2_he:
lduh [%i1+0x010],%l7 ! Mem[000000005c800010]
stw %l2,[%i0+0x038] ! Mem[000000005c000038]
std %l4,[%i2+0x020] ! Mem[000000005d000020]
stb %l0,[%i0+0x01b] ! Mem[000000005c00001b]
lduh [%i1+0x038],%l5 ! Mem[000000005c800038]
ldsb [%i0+0x03d],%l0 ! Mem[000000005c00003d]
jmpl %g6+8,%g0
stx %l2,[%i1+0x030] ! Mem[000000005c800030]
p38_call_2_he:
retl
ldsh [%i0+0x02a],%l7 ! Mem[000000005c00002a]
p38_jmpl_2_ho:
lduh [%o1+0x010],%l7 ! Mem[000000005c800010]
stw %l2,[%o0+0x038] ! Mem[000000005c000038]
std %l4,[%o2+0x020] ! Mem[000000005d000020]
stb %l0,[%o0+0x01b] ! Mem[000000005c00001b]
lduh [%o1+0x038],%l5 ! Mem[000000005c800038]
ldsb [%o0+0x03d],%l0 ! Mem[000000005c00003d]
jmpl %g6+8,%g0
stx %l2,[%o1+0x030] ! Mem[000000005c800030]
p38_call_2_ho:
retl
ldsh [%o0+0x02a],%l7 ! Mem[000000005c00002a]
p39_jmpl_2_le:
jmpl %g6+8,%g0
std %l6,[%i3+0x008] ! Mem[000000005f800008]
p39_call_2_le:
ldx [%i1+0x018],%l5 ! Mem[000000005e800018]
retl
ldub [%i3+0x012],%l2 ! Mem[000000005f800012]
p39_jmpl_2_lo:
jmpl %g6+8,%g0
std %l6,[%o3+0x008] ! Mem[000000005f800008]
p39_call_2_lo:
ldx [%o1+0x018],%l5 ! Mem[000000005e800018]
retl
ldub [%o3+0x012],%l2 ! Mem[000000005f800012]
p39_jmpl_2_he:
stb %l7,[%i3+0x010] ! Mem[000000005f800010]
ldd [%i2+0x018],%l2 ! Mem[000000005f000018]
stw %l4,[%i3+0x000] ! Mem[000000005f800000]
sth %l0,[%i3+0x01a] ! Mem[000000005f80001a]
std %l4,[%i0+0x038] ! Mem[000000005e000038]
ldsb [%i2+0x03d],%l0 ! Mem[000000005f00003d]
jmpl %g6+8,%g0
lduw [%i2+0x034],%l2 ! Mem[000000005f000034]
p39_call_2_he:
retl
ldd [%i0+0x008],%l6 ! Mem[000000005e000008]
p39_jmpl_2_ho:
stb %l7,[%o3+0x010] ! Mem[000000005f800010]
ldd [%o2+0x018],%l2 ! Mem[000000005f000018]
stw %l4,[%o3+0x000] ! Mem[000000005f800000]
sth %l0,[%o3+0x01a] ! Mem[000000005f80001a]
std %l4,[%o0+0x038] ! Mem[000000005e000038]
ldsb [%o2+0x03d],%l0 ! Mem[000000005f00003d]
jmpl %g6+8,%g0
lduw [%o2+0x034],%l2 ! Mem[000000005f000034]
p39_call_2_ho:
retl
ldd [%o0+0x008],%l6 ! Mem[000000005e000008]
p40_jmpl_2_le:
jmpl %g6+8,%g0
ldx [%i0+0x028],%l6 ! Mem[0000000060000028]
p40_call_2_le:
sth %l5,[%i0+0x03e] ! Mem[000000006000003e]
retl
lduh [%i2+0x032],%l2 ! Mem[0000000061000032]
p40_jmpl_2_lo:
jmpl %g6+8,%g0
ldx [%o0+0x028],%l6 ! Mem[0000000060000028]
p40_call_2_lo:
sth %l5,[%o0+0x03e] ! Mem[000000006000003e]
retl
lduh [%o2+0x032],%l2 ! Mem[0000000061000032]
p40_jmpl_2_he:
ldd [%i0+0x010],%l6 ! Mem[0000000060000010]
ldd [%i0+0x038],%l2 ! Mem[0000000060000038]
ldd [%i1+0x020],%l4 ! Mem[0000000060800020]
ldsb [%i2+0x01b],%l0 ! Mem[000000006100001b]
ldd [%i2+0x038],%l4 ! Mem[0000000061000038]
ldsb [%i1+0x03d],%l0 ! Mem[000000006080003d]
jmpl %g6+8,%g0
ldd [%i3+0x030],%l2 ! Mem[0000000061800030]
p40_call_2_he:
retl
stw %l7,[%i0+0x028] ! Mem[0000000060000028]
p40_jmpl_2_ho:
ldd [%o0+0x010],%l6 ! Mem[0000000060000010]
ldd [%o0+0x038],%l2 ! Mem[0000000060000038]
ldd [%o1+0x020],%l4 ! Mem[0000000060800020]
ldsb [%o2+0x01b],%l0 ! Mem[000000006100001b]
ldd [%o2+0x038],%l4 ! Mem[0000000061000038]
ldsb [%o1+0x03d],%l0 ! Mem[000000006080003d]
jmpl %g6+8,%g0
ldd [%o3+0x030],%l2 ! Mem[0000000061800030]
p40_call_2_ho:
retl
stw %l7,[%o0+0x028] ! Mem[0000000060000028]
p41_jmpl_2_le:
jmpl %g6+8,%g0
lduh [%i2+0x00a],%l6 ! Mem[000000006300000a]
p41_call_2_le:
ldd [%i3+0x018],%l4 ! Mem[0000000063800018]
retl
ldub [%i1+0x012],%l2 ! Mem[0000000062800012]
p41_jmpl_2_lo:
jmpl %g6+8,%g0
lduh [%o2+0x00a],%l6 ! Mem[000000006300000a]
p41_call_2_lo:
ldd [%o3+0x018],%l4 ! Mem[0000000063800018]
retl
ldub [%o1+0x012],%l2 ! Mem[0000000062800012]
p41_jmpl_2_he:
ldsw [%i1+0x010],%l7 ! Mem[0000000062800010]
ldsh [%i2+0x018],%l2 ! Mem[0000000063000018]
ldd [%i1+0x000],%l4 ! Mem[0000000062800000]
lduh [%i1+0x01a],%l0 ! Mem[000000006280001a]
ldub [%i0+0x038],%l5 ! Mem[0000000062000038]
ldsb [%i3+0x03d],%l0 ! Mem[000000006380003d]
jmpl %g6+8,%g0
lduh [%i0+0x036],%l2 ! Mem[0000000062000036]
p41_call_2_he:
retl
std %l6,[%i0+0x008] ! Mem[0000000062000008]
p41_jmpl_2_ho:
ldsw [%o1+0x010],%l7 ! Mem[0000000062800010]
ldsh [%o2+0x018],%l2 ! Mem[0000000063000018]
ldd [%o1+0x000],%l4 ! Mem[0000000062800000]
lduh [%o1+0x01a],%l0 ! Mem[000000006280001a]
ldub [%o0+0x038],%l5 ! Mem[0000000062000038]
ldsb [%o3+0x03d],%l0 ! Mem[000000006380003d]
jmpl %g6+8,%g0
lduh [%o0+0x036],%l2 ! Mem[0000000062000036]
p41_call_2_ho:
retl
std %l6,[%o0+0x008] ! Mem[0000000062000008]
p42_jmpl_2_le:
jmpl %g6+8,%g0
ldsw [%i3+0x028],%l6 ! Mem[0000000065800028]
p42_call_2_le:
ldsb [%i2+0x03e],%l5 ! Mem[000000006500003e]
retl
ldsw [%i3+0x030],%l2 ! Mem[0000000065800030]
p42_jmpl_2_lo:
jmpl %g6+8,%g0
ldsw [%o3+0x028],%l6 ! Mem[0000000065800028]
p42_call_2_lo:
ldsb [%o2+0x03e],%l5 ! Mem[000000006500003e]
retl
ldsw [%o3+0x030],%l2 ! Mem[0000000065800030]
p42_jmpl_2_he:
stb %l7,[%i3+0x010] ! Mem[0000000065800010]
ldsh [%i0+0x038],%l2 ! Mem[0000000064000038]
ldsh [%i2+0x022],%l4 ! Mem[0000000065000022]
ldx [%i1+0x018],%l0 ! Mem[0000000064800018]
stb %l5,[%i3+0x038] ! Mem[0000000065800038]
ldsb [%i1+0x03d],%l0 ! Mem[000000006480003d]
jmpl %g6+8,%g0
stx %l2,[%i2+0x030] ! Mem[0000000065000030]
p42_call_2_he:
retl
ldx [%i0+0x028],%l7 ! Mem[0000000064000028]
p42_jmpl_2_ho:
stb %l7,[%o3+0x010] ! Mem[0000000065800010]
ldsh [%o0+0x038],%l2 ! Mem[0000000064000038]
ldsh [%o2+0x022],%l4 ! Mem[0000000065000022]
ldx [%o1+0x018],%l0 ! Mem[0000000064800018]
stb %l5,[%o3+0x038] ! Mem[0000000065800038]
ldsb [%o1+0x03d],%l0 ! Mem[000000006480003d]
jmpl %g6+8,%g0
stx %l2,[%o2+0x030] ! Mem[0000000065000030]
p42_call_2_ho:
retl
ldx [%o0+0x028],%l7 ! Mem[0000000064000028]
p43_jmpl_2_le:
jmpl %g6+8,%g0
ldsb [%i0+0x00a],%l6 ! Mem[000000006600000a]
p43_call_2_le:
ldub [%i2+0x01e],%l5 ! Mem[000000006700001e]
retl
ldsh [%i3+0x012],%l2 ! Mem[0000000067800012]
p43_jmpl_2_lo:
jmpl %g6+8,%g0
ldsb [%o0+0x00a],%l6 ! Mem[000000006600000a]
p43_call_2_lo:
ldub [%o2+0x01e],%l5 ! Mem[000000006700001e]
retl
ldsh [%o3+0x012],%l2 ! Mem[0000000067800012]
p43_jmpl_2_he:
stw %l7,[%i0+0x010] ! Mem[0000000066000010]
ldub [%i2+0x019],%l2 ! Mem[0000000067000019]
ldub [%i0+0x003],%l4 ! Mem[0000000066000003]
stw %l0,[%i0+0x018] ! Mem[0000000066000018]
stx %l5,[%i1+0x038] ! Mem[0000000066800038]
ldsb [%i0+0x03d],%l0 ! Mem[000000006600003d]
jmpl %g6+8,%g0
lduw [%i3+0x034],%l2 ! Mem[0000000067800034]
p43_call_2_he:
retl
ldx [%i0+0x008],%l7 ! Mem[0000000066000008]
p43_jmpl_2_ho:
stw %l7,[%o0+0x010] ! Mem[0000000066000010]
ldub [%o2+0x019],%l2 ! Mem[0000000067000019]
ldub [%o0+0x003],%l4 ! Mem[0000000066000003]
stw %l0,[%o0+0x018] ! Mem[0000000066000018]
stx %l5,[%o1+0x038] ! Mem[0000000066800038]
ldsb [%o0+0x03d],%l0 ! Mem[000000006600003d]
jmpl %g6+8,%g0
lduw [%o3+0x034],%l2 ! Mem[0000000067800034]
p43_call_2_ho:
retl
ldx [%o0+0x008],%l7 ! Mem[0000000066000008]
p44_jmpl_2_le:
jmpl %g6+8,%g0
stx %l6,[%i2+0x028] ! Mem[0000000069000028]
p44_call_2_le:
lduh [%i1+0x03e],%l5 ! Mem[000000006880003e]
retl
ldsb [%i1+0x032],%l2 ! Mem[0000000068800032]
p44_jmpl_2_lo:
jmpl %g6+8,%g0
stx %l6,[%o2+0x028] ! Mem[0000000069000028]
p44_call_2_lo:
lduh [%o1+0x03e],%l5 ! Mem[000000006880003e]
retl
ldsb [%o1+0x032],%l2 ! Mem[0000000068800032]
p44_jmpl_2_he:
ldsw [%i1+0x010],%l7 ! Mem[0000000068800010]
lduw [%i0+0x038],%l2 ! Mem[0000000068000038]
lduw [%i1+0x020],%l4 ! Mem[0000000068800020]
ldsh [%i3+0x01a],%l0 ! Mem[000000006980001a]
ldsw [%i0+0x038],%l5 ! Mem[0000000068000038]
ldsb [%i2+0x03d],%l0 ! Mem[000000006900003d]
jmpl %g6+8,%g0
stw %l2,[%i0+0x034] ! Mem[0000000068000034]
p44_call_2_he:
retl
lduh [%i0+0x02a],%l7 ! Mem[000000006800002a]
p44_jmpl_2_ho:
ldsw [%o1+0x010],%l7 ! Mem[0000000068800010]
lduw [%o0+0x038],%l2 ! Mem[0000000068000038]
lduw [%o1+0x020],%l4 ! Mem[0000000068800020]
ldsh [%o3+0x01a],%l0 ! Mem[000000006980001a]
ldsw [%o0+0x038],%l5 ! Mem[0000000068000038]
ldsb [%o2+0x03d],%l0 ! Mem[000000006900003d]
jmpl %g6+8,%g0
stw %l2,[%o0+0x034] ! Mem[0000000068000034]
p44_call_2_ho:
retl
lduh [%o0+0x02a],%l7 ! Mem[000000006800002a]
p45_jmpl_2_le:
jmpl %g6+8,%g0
stb %l6,[%i3+0x00a] ! Mem[000000006b80000a]
p45_call_2_le:
stb %l5,[%i0+0x01e] ! Mem[000000006a00001e]
retl
ldd [%i3+0x010],%l2 ! Mem[000000006b800010]
p45_jmpl_2_lo:
jmpl %g6+8,%g0
stb %l6,[%o3+0x00a] ! Mem[000000006b80000a]
p45_call_2_lo:
stb %l5,[%o0+0x01e] ! Mem[000000006a00001e]
retl
ldd [%o3+0x010],%l2 ! Mem[000000006b800010]
p45_jmpl_2_he:
lduw [%i2+0x010],%l7 ! Mem[000000006b000010]
lduw [%i2+0x018],%l2 ! Mem[000000006b000018]
stb %l4,[%i2+0x003] ! Mem[000000006b000003]
lduw [%i3+0x018],%l0 ! Mem[000000006b800018]
ldx [%i2+0x038],%l5 ! Mem[000000006b000038]
ldsb [%i1+0x03d],%l0 ! Mem[000000006a80003d]
jmpl %g6+8,%g0
lduh [%i2+0x036],%l2 ! Mem[000000006b000036]
p45_call_2_he:
retl
ldsw [%i0+0x008],%l7 ! Mem[000000006a000008]
p45_jmpl_2_ho:
lduw [%o2+0x010],%l7 ! Mem[000000006b000010]
lduw [%o2+0x018],%l2 ! Mem[000000006b000018]
stb %l4,[%o2+0x003] ! Mem[000000006b000003]
lduw [%o3+0x018],%l0 ! Mem[000000006b800018]
ldx [%o2+0x038],%l5 ! Mem[000000006b000038]
ldsb [%o1+0x03d],%l0 ! Mem[000000006a80003d]
jmpl %g6+8,%g0
lduh [%o2+0x036],%l2 ! Mem[000000006b000036]
p45_call_2_ho:
retl
ldsw [%o0+0x008],%l7 ! Mem[000000006a000008]
p46_jmpl_2_le:
jmpl %g6+8,%g0
lduw [%i0+0x028],%l6 ! Mem[000000006c000028]
p46_call_2_le:
stw %l5,[%i3+0x03c] ! Mem[000000006d80003c]
retl
stx %l2,[%i3+0x030] ! Mem[000000006d800030]
p46_jmpl_2_lo:
jmpl %g6+8,%g0
lduw [%o0+0x028],%l6 ! Mem[000000006c000028]
p46_call_2_lo:
stw %l5,[%o3+0x03c] ! Mem[000000006d80003c]
retl
stx %l2,[%o3+0x030] ! Mem[000000006d800030]
p46_jmpl_2_he:
std %l6,[%i0+0x010] ! Mem[000000006c000010]
stb %l2,[%i0+0x039] ! Mem[000000006c000039]
stb %l4,[%i3+0x023] ! Mem[000000006d800023]
stb %l0,[%i2+0x01b] ! Mem[000000006d00001b]
stw %l5,[%i0+0x038] ! Mem[000000006c000038]
ldsw [%i3+0x03c],%l0 ! Mem[000000006d80003c]
jmpl %g6+8,%g0
sth %l2,[%i3+0x036] ! Mem[000000006d800036]
p46_call_2_he:
retl
ldsb [%i0+0x02b],%l7 ! Mem[000000006c00002b]
p46_jmpl_2_ho:
std %l6,[%o0+0x010] ! Mem[000000006c000010]
stb %l2,[%o0+0x039] ! Mem[000000006c000039]
stb %l4,[%o3+0x023] ! Mem[000000006d800023]
stb %l0,[%o2+0x01b] ! Mem[000000006d00001b]
stw %l5,[%o0+0x038] ! Mem[000000006c000038]
ldsw [%o3+0x03c],%l0 ! Mem[000000006d80003c]
jmpl %g6+8,%g0
sth %l2,[%o3+0x036] ! Mem[000000006d800036]
p46_call_2_ho:
retl
ldsb [%o0+0x02b],%l7 ! Mem[000000006c00002b]
p47_jmpl_2_le:
jmpl %g6+8,%g0
ldub [%i2+0x00a],%l6 ! Mem[000000006f00000a]
p47_call_2_le:
stx %l5,[%i2+0x018] ! Mem[000000006f000018]
retl
ldd [%i1+0x010],%l2 ! Mem[000000006e800010]
p47_jmpl_2_lo:
jmpl %g6+8,%g0
ldub [%o2+0x00a],%l6 ! Mem[000000006f00000a]
p47_call_2_lo:
stx %l5,[%o2+0x018] ! Mem[000000006f000018]
retl
ldd [%o1+0x010],%l2 ! Mem[000000006e800010]
p47_jmpl_2_he:
ldsb [%i1+0x010],%l7 ! Mem[000000006e800010]
stb %l2,[%i2+0x019] ! Mem[000000006f000019]
sth %l4,[%i0+0x002] ! Mem[000000006e000002]
stx %l0,[%i1+0x018] ! Mem[000000006e800018]
ldsh [%i2+0x038],%l5 ! Mem[000000006f000038]
ldsw [%i1+0x03c],%l0 ! Mem[000000006e80003c]
jmpl %g6+8,%g0
ldub [%i0+0x036],%l2 ! Mem[000000006e000036]
p47_call_2_he:
retl
stx %l7,[%i0+0x008] ! Mem[000000006e000008]
p47_jmpl_2_ho:
ldsb [%o1+0x010],%l7 ! Mem[000000006e800010]
stb %l2,[%o2+0x019] ! Mem[000000006f000019]
sth %l4,[%o0+0x002] ! Mem[000000006e000002]
stx %l0,[%o1+0x018] ! Mem[000000006e800018]
ldsh [%o2+0x038],%l5 ! Mem[000000006f000038]
ldsw [%o1+0x03c],%l0 ! Mem[000000006e80003c]
jmpl %g6+8,%g0
ldub [%o0+0x036],%l2 ! Mem[000000006e000036]
p47_call_2_ho:
retl
stx %l7,[%o0+0x008] ! Mem[000000006e000008]
p48_jmpl_2_le:
jmpl %g6+8,%g0
ldsh [%i0+0x02a],%l6 ! Mem[000000007000002a]
p48_call_2_le:
ldsh [%i2+0x03e],%l5 ! Mem[000000007100003e]
retl
stx %l2,[%i0+0x030] ! Mem[0000000070000030]
p48_jmpl_2_lo:
jmpl %g6+8,%g0
ldsh [%o0+0x02a],%l6 ! Mem[000000007000002a]
p48_call_2_lo:
ldsh [%o2+0x03e],%l5 ! Mem[000000007100003e]
retl
stx %l2,[%o0+0x030] ! Mem[0000000070000030]
p48_jmpl_2_he:
ldub [%i2+0x010],%l7 ! Mem[0000000071000010]
sth %l2,[%i0+0x038] ! Mem[0000000070000038]
stx %l4,[%i1+0x020] ! Mem[0000000070800020]
ldsw [%i1+0x018],%l0 ! Mem[0000000070800018]
lduw [%i0+0x038],%l5 ! Mem[0000000070000038]
ldsw [%i0+0x03c],%l0 ! Mem[000000007000003c]
jmpl %g6+8,%g0
stw %l2,[%i1+0x034] ! Mem[0000000070800034]
p48_call_2_he:
retl
sth %l7,[%i0+0x02a] ! Mem[000000007000002a]
p48_jmpl_2_ho:
ldub [%o2+0x010],%l7 ! Mem[0000000071000010]
sth %l2,[%o0+0x038] ! Mem[0000000070000038]
stx %l4,[%o1+0x020] ! Mem[0000000070800020]
ldsw [%o1+0x018],%l0 ! Mem[0000000070800018]
lduw [%o0+0x038],%l5 ! Mem[0000000070000038]
ldsw [%o0+0x03c],%l0 ! Mem[000000007000003c]
jmpl %g6+8,%g0
stw %l2,[%o1+0x034] ! Mem[0000000070800034]
p48_call_2_ho:
retl
sth %l7,[%o0+0x02a] ! Mem[000000007000002a]
p49_jmpl_2_le:
jmpl %g6+8,%g0
ldd [%i0+0x008],%l6 ! Mem[0000000072000008]
p49_call_2_le:
lduh [%i1+0x01e],%l5 ! Mem[000000007280001e]
retl
stw %l2,[%i3+0x010] ! Mem[0000000073800010]
p49_jmpl_2_lo:
jmpl %g6+8,%g0
ldd [%o0+0x008],%l6 ! Mem[0000000072000008]
p49_call_2_lo:
lduh [%o1+0x01e],%l5 ! Mem[000000007280001e]
retl
stw %l2,[%o3+0x010] ! Mem[0000000073800010]
p49_jmpl_2_he:
std %l6,[%i0+0x010] ! Mem[0000000072000010]
sth %l2,[%i2+0x018] ! Mem[0000000073000018]
ldsb [%i2+0x003],%l4 ! Mem[0000000073000003]
ldx [%i0+0x018],%l0 ! Mem[0000000072000018]
sth %l5,[%i3+0x038] ! Mem[0000000073800038]
ldsw [%i2+0x03c],%l0 ! Mem[000000007300003c]
jmpl %g6+8,%g0
ldsw [%i3+0x034],%l2 ! Mem[0000000073800034]
p49_call_2_he:
retl
sth %l7,[%i0+0x00a] ! Mem[000000007200000a]
p49_jmpl_2_ho:
std %l6,[%o0+0x010] ! Mem[0000000072000010]
sth %l2,[%o2+0x018] ! Mem[0000000073000018]
ldsb [%o2+0x003],%l4 ! Mem[0000000073000003]
ldx [%o0+0x018],%l0 ! Mem[0000000072000018]
sth %l5,[%o3+0x038] ! Mem[0000000073800038]
ldsw [%o2+0x03c],%l0 ! Mem[000000007300003c]
jmpl %g6+8,%g0
ldsw [%o3+0x034],%l2 ! Mem[0000000073800034]
p49_call_2_ho:
retl
sth %l7,[%o0+0x00a] ! Mem[000000007200000a]
p50_jmpl_2_le:
jmpl %g6+8,%g0
stw %l6,[%i2+0x028] ! Mem[0000000075000028]
p50_call_2_le:
lduw [%i0+0x03c],%l5 ! Mem[000000007400003c]
retl
sth %l2,[%i1+0x032] ! Mem[0000000074800032]
p50_jmpl_2_lo:
jmpl %g6+8,%g0
stw %l6,[%o2+0x028] ! Mem[0000000075000028]
p50_call_2_lo:
lduw [%o0+0x03c],%l5 ! Mem[000000007400003c]
retl
sth %l2,[%o1+0x032] ! Mem[0000000074800032]
p50_jmpl_2_he:
stx %l7,[%i1+0x010] ! Mem[0000000074800010]
stx %l2,[%i0+0x038] ! Mem[0000000074000038]
ldsw [%i3+0x020],%l4 ! Mem[0000000075800020]
std %l0,[%i3+0x018] ! Mem[0000000075800018]
ldsb [%i1+0x038],%l5 ! Mem[0000000074800038]
ldsw [%i1+0x03c],%l0 ! Mem[000000007480003c]
jmpl %g6+8,%g0
sth %l2,[%i3+0x036] ! Mem[0000000075800036]
p50_call_2_he:
retl
stb %l7,[%i0+0x02b] ! Mem[000000007400002b]
p50_jmpl_2_ho:
stx %l7,[%o1+0x010] ! Mem[0000000074800010]
stx %l2,[%o0+0x038] ! Mem[0000000074000038]
ldsw [%o3+0x020],%l4 ! Mem[0000000075800020]
std %l0,[%o3+0x018] ! Mem[0000000075800018]
ldsb [%o1+0x038],%l5 ! Mem[0000000074800038]
ldsw [%o1+0x03c],%l0 ! Mem[000000007480003c]
jmpl %g6+8,%g0
sth %l2,[%o3+0x036] ! Mem[0000000075800036]
p50_call_2_ho:
retl
stb %l7,[%o0+0x02b] ! Mem[000000007400002b]
p51_jmpl_2_le:
jmpl %g6+8,%g0
std %l6,[%i0+0x008] ! Mem[0000000076000008]
p51_call_2_le:
std %l4,[%i3+0x018] ! Mem[0000000077800018]
retl
std %l2,[%i0+0x010] ! Mem[0000000076000010]
p51_jmpl_2_lo:
jmpl %g6+8,%g0
std %l6,[%o0+0x008] ! Mem[0000000076000008]
p51_call_2_lo:
std %l4,[%o3+0x018] ! Mem[0000000077800018]
retl
std %l2,[%o0+0x010] ! Mem[0000000076000010]
p51_jmpl_2_he:
ldub [%i2+0x010],%l7 ! Mem[0000000077000010]
stx %l2,[%i2+0x018] ! Mem[0000000077000018]
ldsw [%i1+0x000],%l4 ! Mem[0000000076800000]
ldd [%i2+0x018],%l0 ! Mem[0000000077000018]
lduh [%i0+0x038],%l5 ! Mem[0000000076000038]
ldsw [%i3+0x03c],%l0 ! Mem[000000007780003c]
jmpl %g6+8,%g0
ldub [%i1+0x036],%l2 ! Mem[0000000076800036]
p51_call_2_he:
retl
lduw [%i0+0x008],%l7 ! Mem[0000000076000008]
p51_jmpl_2_ho:
ldub [%o2+0x010],%l7 ! Mem[0000000077000010]
stx %l2,[%o2+0x018] ! Mem[0000000077000018]
ldsw [%o1+0x000],%l4 ! Mem[0000000076800000]
ldd [%o2+0x018],%l0 ! Mem[0000000077000018]
lduh [%o0+0x038],%l5 ! Mem[0000000076000038]
ldsw [%o3+0x03c],%l0 ! Mem[000000007780003c]
jmpl %g6+8,%g0
ldub [%o1+0x036],%l2 ! Mem[0000000076800036]
p51_call_2_ho:
retl
lduw [%o0+0x008],%l7 ! Mem[0000000076000008]
p52_jmpl_2_le:
jmpl %g6+8,%g0
ldx [%i0+0x028],%l6 ! Mem[0000000078000028]
p52_call_2_le:
sth %l5,[%i2+0x03e] ! Mem[000000007900003e]
retl
stb %l2,[%i3+0x032] ! Mem[0000000079800032]
p52_jmpl_2_lo:
jmpl %g6+8,%g0
ldx [%o0+0x028],%l6 ! Mem[0000000078000028]
p52_call_2_lo:
sth %l5,[%o2+0x03e] ! Mem[000000007900003e]
retl
stb %l2,[%o3+0x032] ! Mem[0000000079800032]
p52_jmpl_2_he:
ldx [%i0+0x010],%l7 ! Mem[0000000078000010]
ldsb [%i0+0x039],%l2 ! Mem[0000000078000039]
lduh [%i1+0x022],%l4 ! Mem[0000000078800022]
ldub [%i1+0x01b],%l0 ! Mem[000000007880001b]
std %l4,[%i2+0x038] ! Mem[0000000079000038]
ldsw [%i1+0x03c],%l0 ! Mem[000000007880003c]
jmpl %g6+8,%g0
std %l2,[%i2+0x030] ! Mem[0000000079000030]
p52_call_2_he:
retl
ldub [%i0+0x02b],%l7 ! Mem[000000007800002b]
p52_jmpl_2_ho:
ldx [%o0+0x010],%l7 ! Mem[0000000078000010]
ldsb [%o0+0x039],%l2 ! Mem[0000000078000039]
lduh [%o1+0x022],%l4 ! Mem[0000000078800022]
ldub [%o1+0x01b],%l0 ! Mem[000000007880001b]
std %l4,[%o2+0x038] ! Mem[0000000079000038]
ldsw [%o1+0x03c],%l0 ! Mem[000000007880003c]
jmpl %g6+8,%g0
std %l2,[%o2+0x030] ! Mem[0000000079000030]
p52_call_2_ho:
retl
ldub [%o0+0x02b],%l7 ! Mem[000000007800002b]
p53_jmpl_2_le:
jmpl %g6+8,%g0
lduh [%i2+0x00a],%l6 ! Mem[000000007b00000a]
p53_call_2_le:
ldd [%i2+0x018],%l4 ! Mem[000000007b000018]
retl
ldx [%i2+0x010],%l2 ! Mem[000000007b000010]
p53_jmpl_2_lo:
jmpl %g6+8,%g0
lduh [%o2+0x00a],%l6 ! Mem[000000007b00000a]
p53_call_2_lo:
ldd [%o2+0x018],%l4 ! Mem[000000007b000018]
retl
ldx [%o2+0x010],%l2 ! Mem[000000007b000010]
p53_jmpl_2_he:
stx %l7,[%i1+0x010] ! Mem[000000007a800010]
ldsb [%i2+0x019],%l2 ! Mem[000000007b000019]
ldx [%i3+0x000],%l4 ! Mem[000000007b800000]
lduw [%i1+0x018],%l0 ! Mem[000000007a800018]
ldd [%i0+0x038],%l4 ! Mem[000000007a000038]
ldsw [%i0+0x03c],%l0 ! Mem[000000007a00003c]
jmpl %g6+8,%g0
ldsw [%i3+0x034],%l2 ! Mem[000000007b800034]
p53_call_2_he:
retl
ldsh [%i3+0x00a],%l7 ! Mem[000000007b80000a]
p53_jmpl_2_ho:
stx %l7,[%o1+0x010] ! Mem[000000007a800010]
ldsb [%o2+0x019],%l2 ! Mem[000000007b000019]
ldx [%o3+0x000],%l4 ! Mem[000000007b800000]
lduw [%o1+0x018],%l0 ! Mem[000000007a800018]
ldd [%o0+0x038],%l4 ! Mem[000000007a000038]
ldsw [%o0+0x03c],%l0 ! Mem[000000007a00003c]
jmpl %g6+8,%g0
ldsw [%o3+0x034],%l2 ! Mem[000000007b800034]
p53_call_2_ho:
retl
ldsh [%o3+0x00a],%l7 ! Mem[000000007b80000a]
p54_jmpl_2_le:
jmpl %g6+8,%g0
ldsw [%i0+0x028],%l6 ! Mem[000000007c000028]
p54_call_2_le:
ldsw [%i1+0x03c],%l5 ! Mem[000000007c80003c]
retl
stb %l2,[%i0+0x032] ! Mem[000000007c000032]
p54_jmpl_2_lo:
jmpl %g6+8,%g0
ldsw [%o0+0x028],%l6 ! Mem[000000007c000028]
p54_call_2_lo:
ldsw [%o1+0x03c],%l5 ! Mem[000000007c80003c]
retl
stb %l2,[%o0+0x032] ! Mem[000000007c000032]
p54_jmpl_2_he:
ldsh [%i2+0x010],%l7 ! Mem[000000007d000010]
ldsw [%i0+0x038],%l2 ! Mem[000000007c000038]
std %l4,[%i0+0x020] ! Mem[000000007c000020]
sth %l0,[%i0+0x01a] ! Mem[000000007c00001a]
ldub [%i3+0x038],%l5 ! Mem[000000007d800038]
ldsw [%i2+0x03c],%l0 ! Mem[000000007d00003c]
jmpl %g6+8,%g0
stb %l2,[%i0+0x036] ! Mem[000000007c000036]
p54_call_2_he:
retl
ldd [%i3+0x028],%l6 ! Mem[000000007d800028]
p54_jmpl_2_ho:
ldsh [%o2+0x010],%l7 ! Mem[000000007d000010]
ldsw [%o0+0x038],%l2 ! Mem[000000007c000038]
std %l4,[%o0+0x020] ! Mem[000000007c000020]
sth %l0,[%o0+0x01a] ! Mem[000000007c00001a]
ldub [%o3+0x038],%l5 ! Mem[000000007d800038]
ldsw [%o2+0x03c],%l0 ! Mem[000000007d00003c]
jmpl %g6+8,%g0
stb %l2,[%o0+0x036] ! Mem[000000007c000036]
p54_call_2_ho:
retl
ldd [%o3+0x028],%l6 ! Mem[000000007d800028]
p55_jmpl_2_le:
jmpl %g6+8,%g0
ldsb [%i1+0x00a],%l6 ! Mem[000000007e80000a]
p55_call_2_le:
ldub [%i0+0x01e],%l5 ! Mem[000000007e00001e]
retl
ldx [%i3+0x010],%l2 ! Mem[000000007f800010]
p55_jmpl_2_lo:
jmpl %g6+8,%g0
ldsb [%o1+0x00a],%l6 ! Mem[000000007e80000a]
p55_call_2_lo:
ldub [%o0+0x01e],%l5 ! Mem[000000007e00001e]
retl
ldx [%o3+0x010],%l2 ! Mem[000000007f800010]
p55_jmpl_2_he:
lduh [%i0+0x010],%l7 ! Mem[000000007e000010]
ldsw [%i2+0x018],%l2 ! Mem[000000007f000018]
stw %l4,[%i1+0x000] ! Mem[000000007e800000]
ldsb [%i3+0x01b],%l0 ! Mem[000000007f80001b]
stb %l5,[%i1+0x038] ! Mem[000000007e800038]
ldsw [%i1+0x03c],%l0 ! Mem[000000007e80003c]
jmpl %g6+8,%g0
ldsh [%i2+0x036],%l2 ! Mem[000000007f000036]
p55_call_2_he:
retl
ldd [%i3+0x008],%l6 ! Mem[000000007f800008]
p55_jmpl_2_ho:
lduh [%o0+0x010],%l7 ! Mem[000000007e000010]
ldsw [%o2+0x018],%l2 ! Mem[000000007f000018]
stw %l4,[%o1+0x000] ! Mem[000000007e800000]
ldsb [%o3+0x01b],%l0 ! Mem[000000007f80001b]
stb %l5,[%o1+0x038] ! Mem[000000007e800038]
ldsw [%o1+0x03c],%l0 ! Mem[000000007e80003c]
jmpl %g6+8,%g0
ldsh [%o2+0x036],%l2 ! Mem[000000007f000036]
p55_call_2_ho:
retl
ldd [%o3+0x008],%l6 ! Mem[000000007f800008]
p56_jmpl_2_le:
jmpl %g6+8,%g0
sth %l6,[%i2+0x02a] ! Mem[000000008100002a]
p56_call_2_le:
ldx [%i2+0x038],%l5 ! Mem[0000000081000038]
retl
lduw [%i2+0x030],%l2 ! Mem[0000000081000030]
p56_jmpl_2_lo:
jmpl %g6+8,%g0
sth %l6,[%o2+0x02a] ! Mem[000000008100002a]
p56_call_2_lo:
ldx [%o2+0x038],%l5 ! Mem[0000000081000038]
retl
lduw [%o2+0x030],%l2 ! Mem[0000000081000030]
p56_jmpl_2_he:
sth %l7,[%i1+0x010] ! Mem[0000000080800010]
lduh [%i0+0x038],%l2 ! Mem[0000000080000038]
stw %l4,[%i2+0x020] ! Mem[0000000081000020]
lduh [%i2+0x01a],%l0 ! Mem[000000008100001a]
stx %l5,[%i0+0x038] ! Mem[0000000080000038]
lduh [%i3+0x03c],%l0 ! Mem[000000008180003c]
jmpl %g6+8,%g0
std %l2,[%i3+0x030] ! Mem[0000000081800030]
p56_call_2_he:
retl
stw %l7,[%i3+0x028] ! Mem[0000000081800028]
p56_jmpl_2_ho:
sth %l7,[%o1+0x010] ! Mem[0000000080800010]
lduh [%o0+0x038],%l2 ! Mem[0000000080000038]
stw %l4,[%o2+0x020] ! Mem[0000000081000020]
lduh [%o2+0x01a],%l0 ! Mem[000000008100001a]
stx %l5,[%o0+0x038] ! Mem[0000000080000038]
lduh [%o3+0x03c],%l0 ! Mem[000000008180003c]
jmpl %g6+8,%g0
std %l2,[%o3+0x030] ! Mem[0000000081800030]
p56_call_2_ho:
retl
stw %l7,[%o3+0x028] ! Mem[0000000081800028]
p57_jmpl_2_le:
jmpl %g6+8,%g0
stb %l6,[%i0+0x00a] ! Mem[000000008200000a]
p57_call_2_le:
stb %l5,[%i2+0x01e] ! Mem[000000008300001e]
retl
lduh [%i0+0x012],%l2 ! Mem[0000000082000012]
p57_jmpl_2_lo:
jmpl %g6+8,%g0
stb %l6,[%o0+0x00a] ! Mem[000000008200000a]
p57_call_2_lo:
stb %l5,[%o2+0x01e] ! Mem[000000008300001e]
retl
lduh [%o0+0x012],%l2 ! Mem[0000000082000012]
p57_jmpl_2_he:
ldd [%i2+0x010],%l6 ! Mem[0000000083000010]
ldx [%i2+0x018],%l2 ! Mem[0000000083000018]
ldd [%i3+0x000],%l4 ! Mem[0000000083800000]
ldx [%i1+0x018],%l0 ! Mem[0000000082800018]
ldsw [%i2+0x038],%l5 ! Mem[0000000083000038]
lduh [%i1+0x03c],%l0 ! Mem[000000008280003c]
jmpl %g6+8,%g0
ldsb [%i0+0x036],%l2 ! Mem[0000000082000036]
p57_call_2_he:
retl
std %l6,[%i3+0x008] ! Mem[0000000083800008]
p57_jmpl_2_ho:
ldd [%o2+0x010],%l6 ! Mem[0000000083000010]
ldx [%o2+0x018],%l2 ! Mem[0000000083000018]
ldd [%o3+0x000],%l4 ! Mem[0000000083800000]
ldx [%o1+0x018],%l0 ! Mem[0000000082800018]
ldsw [%o2+0x038],%l5 ! Mem[0000000083000038]
lduh [%o1+0x03c],%l0 ! Mem[000000008280003c]
jmpl %g6+8,%g0
ldsb [%o0+0x036],%l2 ! Mem[0000000082000036]
p57_call_2_ho:
retl
std %l6,[%o3+0x008] ! Mem[0000000083800008]
p58_jmpl_2_le:
jmpl %g6+8,%g0
lduw [%i1+0x028],%l6 ! Mem[0000000084800028]
p58_call_2_le:
stw %l5,[%i1+0x03c] ! Mem[000000008480003c]
retl
ldub [%i3+0x032],%l2 ! Mem[0000000085800032]
p58_jmpl_2_lo:
jmpl %g6+8,%g0
lduw [%o1+0x028],%l6 ! Mem[0000000084800028]
p58_call_2_lo:
stw %l5,[%o1+0x03c] ! Mem[000000008480003c]
retl
ldub [%o3+0x032],%l2 ! Mem[0000000085800032]
p58_jmpl_2_he:
lduh [%i3+0x010],%l7 ! Mem[0000000085800010]
ldx [%i0+0x038],%l2 ! Mem[0000000084000038]
ldsh [%i1+0x022],%l4 ! Mem[0000000084800022]
stw %l0,[%i1+0x018] ! Mem[0000000084800018]
ldx [%i0+0x038],%l5 ! Mem[0000000084000038]
lduh [%i0+0x03c],%l0 ! Mem[000000008400003c]
jmpl %g6+8,%g0
stb %l2,[%i1+0x036] ! Mem[0000000084800036]
p58_call_2_he:
retl
ldx [%i3+0x028],%l7 ! Mem[0000000085800028]
p58_jmpl_2_ho:
lduh [%o3+0x010],%l7 ! Mem[0000000085800010]
ldx [%o0+0x038],%l2 ! Mem[0000000084000038]
ldsh [%o1+0x022],%l4 ! Mem[0000000084800022]
stw %l0,[%o1+0x018] ! Mem[0000000084800018]
ldx [%o0+0x038],%l5 ! Mem[0000000084000038]
lduh [%o0+0x03c],%l0 ! Mem[000000008400003c]
jmpl %g6+8,%g0
stb %l2,[%o1+0x036] ! Mem[0000000084800036]
p58_call_2_ho:
retl
ldx [%o3+0x028],%l7 ! Mem[0000000085800028]
p59_jmpl_2_le:
jmpl %g6+8,%g0
ldub [%i2+0x00a],%l6 ! Mem[000000008700000a]
p59_call_2_le:
ldsb [%i0+0x01e],%l5 ! Mem[000000008600001e]
retl
ldsw [%i2+0x010],%l2 ! Mem[0000000087000010]
p59_jmpl_2_lo:
jmpl %g6+8,%g0
ldub [%o2+0x00a],%l6 ! Mem[000000008700000a]
p59_call_2_lo:
ldsb [%o0+0x01e],%l5 ! Mem[000000008600001e]
retl
ldsw [%o2+0x010],%l2 ! Mem[0000000087000010]
p59_jmpl_2_he:
stb %l7,[%i1+0x010] ! Mem[0000000086800010]
std %l2,[%i2+0x018] ! Mem[0000000087000018]
ldub [%i1+0x003],%l4 ! Mem[0000000086800003]
ldsh [%i0+0x01a],%l0 ! Mem[000000008600001a]
stw %l5,[%i3+0x038] ! Mem[0000000087800038]
lduh [%i2+0x03c],%l0 ! Mem[000000008700003c]
jmpl %g6+8,%g0
ldsh [%i3+0x036],%l2 ! Mem[0000000087800036]
p59_call_2_he:
retl
lduh [%i3+0x00a],%l7 ! Mem[000000008780000a]
p59_jmpl_2_ho:
stb %l7,[%o1+0x010] ! Mem[0000000086800010]
std %l2,[%o2+0x018] ! Mem[0000000087000018]
ldub [%o1+0x003],%l4 ! Mem[0000000086800003]
ldsh [%o0+0x01a],%l0 ! Mem[000000008600001a]
stw %l5,[%o3+0x038] ! Mem[0000000087800038]
lduh [%o2+0x03c],%l0 ! Mem[000000008700003c]
jmpl %g6+8,%g0
ldsh [%o3+0x036],%l2 ! Mem[0000000087800036]
p59_call_2_ho:
retl
lduh [%o3+0x00a],%l7 ! Mem[000000008780000a]
p60_jmpl_2_le:
jmpl %g6+8,%g0
ldsh [%i0+0x02a],%l6 ! Mem[000000008800002a]
p60_call_2_le:
ldsh [%i3+0x03e],%l5 ! Mem[000000008980003e]
retl
ldsh [%i0+0x032],%l2 ! Mem[0000000088000032]
p60_jmpl_2_lo:
jmpl %g6+8,%g0
ldsh [%o0+0x02a],%l6 ! Mem[000000008800002a]
p60_call_2_lo:
ldsh [%o3+0x03e],%l5 ! Mem[000000008980003e]
retl
ldsh [%o0+0x032],%l2 ! Mem[0000000088000032]
p60_jmpl_2_he:
ldd [%i2+0x010],%l6 ! Mem[0000000089000010]
std %l2,[%i0+0x038] ! Mem[0000000088000038]
lduw [%i2+0x020],%l4 ! Mem[0000000089000020]
lduw [%i3+0x018],%l0 ! Mem[0000000089800018]
ldsh [%i1+0x038],%l5 ! Mem[0000000088800038]
lduh [%i1+0x03c],%l0 ! Mem[000000008880003c]
jmpl %g6+8,%g0
ldx [%i3+0x030],%l2 ! Mem[0000000089800030]
p60_call_2_he:
retl
ldsw [%i3+0x028],%l7 ! Mem[0000000089800028]
p60_jmpl_2_ho:
ldd [%o2+0x010],%l6 ! Mem[0000000089000010]
std %l2,[%o0+0x038] ! Mem[0000000088000038]
lduw [%o2+0x020],%l4 ! Mem[0000000089000020]
lduw [%o3+0x018],%l0 ! Mem[0000000089800018]
ldsh [%o1+0x038],%l5 ! Mem[0000000088800038]
lduh [%o1+0x03c],%l0 ! Mem[000000008880003c]
jmpl %g6+8,%g0
ldx [%o3+0x030],%l2 ! Mem[0000000089800030]
p60_call_2_ho:
retl
ldsw [%o3+0x028],%l7 ! Mem[0000000089800028]
p61_jmpl_2_le:
jmpl %g6+8,%g0
ldd [%i1+0x008],%l6 ! Mem[000000008a800008]
p61_call_2_le:
lduh [%i2+0x01e],%l5 ! Mem[000000008b00001e]
retl
ldsw [%i3+0x010],%l2 ! Mem[000000008b800010]
p61_jmpl_2_lo:
jmpl %g6+8,%g0
ldd [%o1+0x008],%l6 ! Mem[000000008a800008]
p61_call_2_lo:
lduh [%o2+0x01e],%l5 ! Mem[000000008b00001e]
retl
ldsw [%o3+0x010],%l2 ! Mem[000000008b800010]
p61_jmpl_2_he:
ldsw [%i3+0x010],%l7 ! Mem[000000008b800010]
stw %l2,[%i2+0x018] ! Mem[000000008b000018]
stb %l4,[%i0+0x003] ! Mem[000000008a000003]
stb %l0,[%i2+0x01b] ! Mem[000000008b00001b]
lduw [%i0+0x038],%l5 ! Mem[000000008a000038]
lduh [%i3+0x03c],%l0 ! Mem[000000008b80003c]
jmpl %g6+8,%g0
ldsb [%i1+0x036],%l2 ! Mem[000000008a800036]
p61_call_2_he:
retl
ldsw [%i2+0x008],%l7 ! Mem[000000008b000008]
p61_jmpl_2_ho:
ldsw [%o3+0x010],%l7 ! Mem[000000008b800010]
stw %l2,[%o2+0x018] ! Mem[000000008b000018]
stb %l4,[%o0+0x003] ! Mem[000000008a000003]
stb %l0,[%o2+0x01b] ! Mem[000000008b00001b]
lduw [%o0+0x038],%l5 ! Mem[000000008a000038]
lduh [%o3+0x03c],%l0 ! Mem[000000008b80003c]
jmpl %g6+8,%g0
ldsb [%o1+0x036],%l2 ! Mem[000000008a800036]
p61_call_2_ho:
retl
ldsw [%o2+0x008],%l7 ! Mem[000000008b000008]
p62_jmpl_2_le:
jmpl %g6+8,%g0
stw %l6,[%i3+0x028] ! Mem[000000008d800028]
p62_call_2_le:
stb %l5,[%i2+0x03e] ! Mem[000000008d00003e]
retl
ldsh [%i2+0x032],%l2 ! Mem[000000008d000032]
p62_jmpl_2_lo:
jmpl %g6+8,%g0
stw %l6,[%o3+0x028] ! Mem[000000008d800028]
p62_call_2_lo:
stb %l5,[%o2+0x03e] ! Mem[000000008d00003e]
retl
ldsh [%o2+0x032],%l2 ! Mem[000000008d000032]
p62_jmpl_2_he:
stb %l7,[%i1+0x010] ! Mem[000000008c800010]
stw %l2,[%i0+0x038] ! Mem[000000008c000038]
stb %l4,[%i1+0x023] ! Mem[000000008c800023]
stx %l0,[%i2+0x018] ! Mem[000000008d000018]
sth %l5,[%i2+0x038] ! Mem[000000008d000038]
lduh [%i1+0x03c],%l0 ! Mem[000000008c80003c]
jmpl %g6+8,%g0
lduw [%i2+0x034],%l2 ! Mem[000000008d000034]
p62_call_2_he:
retl
ldsb [%i2+0x02b],%l7 ! Mem[000000008d00002b]
p62_jmpl_2_ho:
stb %l7,[%o1+0x010] ! Mem[000000008c800010]
stw %l2,[%o0+0x038] ! Mem[000000008c000038]
stb %l4,[%o1+0x023] ! Mem[000000008c800023]
stx %l0,[%o2+0x018] ! Mem[000000008d000018]
sth %l5,[%o2+0x038] ! Mem[000000008d000038]
lduh [%o1+0x03c],%l0 ! Mem[000000008c80003c]
jmpl %g6+8,%g0
lduw [%o2+0x034],%l2 ! Mem[000000008d000034]
p62_call_2_ho:
retl
ldsb [%o2+0x02b],%l7 ! Mem[000000008d00002b]
p63_jmpl_2_le:
jmpl %g6+8,%g0
std %l6,[%i0+0x008] ! Mem[000000008e000008]
p63_call_2_le:
std %l4,[%i1+0x018] ! Mem[000000008e800018]
retl
ldsb [%i0+0x012],%l2 ! Mem[000000008e000012]
p63_jmpl_2_lo:
jmpl %g6+8,%g0
std %l6,[%o0+0x008] ! Mem[000000008e000008]
p63_call_2_lo:
std %l4,[%o1+0x018] ! Mem[000000008e800018]
retl
ldsb [%o0+0x012],%l2 ! Mem[000000008e000012]
p63_jmpl_2_he:
stw %l7,[%i1+0x010] ! Mem[000000008e800010]
ldd [%i2+0x018],%l2 ! Mem[000000008f000018]
sth %l4,[%i2+0x002] ! Mem[000000008f000002]
ldsw [%i1+0x018],%l0 ! Mem[000000008e800018]
ldsb [%i0+0x038],%l5 ! Mem[000000008e000038]
lduh [%i0+0x03c],%l0 ! Mem[000000008e00003c]
jmpl %g6+8,%g0
ldd [%i3+0x030],%l2 ! Mem[000000008f800030]
p63_call_2_he:
retl
stx %l7,[%i2+0x008] ! Mem[000000008f000008]
p63_jmpl_2_ho:
stw %l7,[%o1+0x010] ! Mem[000000008e800010]
ldd [%o2+0x018],%l2 ! Mem[000000008f000018]
sth %l4,[%o2+0x002] ! Mem[000000008f000002]
ldsw [%o1+0x018],%l0 ! Mem[000000008e800018]
ldsb [%o0+0x038],%l5 ! Mem[000000008e000038]
lduh [%o0+0x03c],%l0 ! Mem[000000008e00003c]
jmpl %g6+8,%g0
ldd [%o3+0x030],%l2 ! Mem[000000008f800030]
p63_call_2_ho:
retl
stx %l7,[%o2+0x008] ! Mem[000000008f000008]
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
ldsw [%i2+0x000],%l2 ! Mem[0000000011000000]
sth %l2,[%i2+0x01a] ! Mem[000000001100001a]
std %l0,[%i3+0x008] ! Mem[0000000011800008]
stb %l7,[%i0+0x026] ! Mem[0000000010000026]
sth %l1,[%i2+0x018] ! Mem[0000000011000018]
stb %l6,[%i1+0x003] ! Mem[0000000010800003]
jmpl %g6+8,%g0
ldsb [%i3+0x00b],%l5 ! Mem[000000001180000b]
p0_call_3_le:
ldd [%i2+0x018],%l4 ! Mem[0000000011000018]
stw %l2,[%i1+0x01c] ! Mem[000000001080001c]
lduw [%i1+0x020],%l6 ! Mem[0000000010800020]
stb %l0,[%i3+0x006] ! Mem[0000000011800006]
sth %l0,[%i0+0x03c] ! Mem[000000001000003c]
lduh [%i3+0x026],%l0 ! Mem[0000000011800026]
retl
ldsw [%i1+0x03c],%l2 ! Mem[000000001080003c]
p0_jmpl_3_lo:
ldsw [%o2+0x000],%l2 ! Mem[0000000011000000]
sth %l2,[%o2+0x01a] ! Mem[000000001100001a]
std %l0,[%o3+0x008] ! Mem[0000000011800008]
stb %l7,[%o0+0x026] ! Mem[0000000010000026]
sth %l1,[%o2+0x018] ! Mem[0000000011000018]
stb %l6,[%o1+0x003] ! Mem[0000000010800003]
jmpl %g6+8,%g0
ldsb [%o3+0x00b],%l5 ! Mem[000000001180000b]
p0_call_3_lo:
ldd [%o2+0x018],%l4 ! Mem[0000000011000018]
stw %l2,[%o1+0x01c] ! Mem[000000001080001c]
lduw [%o1+0x020],%l6 ! Mem[0000000010800020]
stb %l0,[%o3+0x006] ! Mem[0000000011800006]
sth %l0,[%o0+0x03c] ! Mem[000000001000003c]
lduh [%o3+0x026],%l0 ! Mem[0000000011800026]
retl
ldsw [%o1+0x03c],%l2 ! Mem[000000001080003c]
p0_jmpl_3_he:
lduw [%i1+0x00c],%l4 ! Mem[000000001080000c]
jmpl %g6+8,%g0
ldsb [%i1+0x019],%l6 ! Mem[0000000010800019]
p0_call_3_he:
ldsh [%i3+0x018],%l7 ! Mem[0000000011800018]
ldd [%i3+0x020],%l2 ! Mem[0000000011800020]
stx %l1,[%i1+0x008] ! Mem[0000000010800008]
std %l4,[%i2+0x000] ! Mem[0000000011000000]
lduh [%i3+0x02e],%l1 ! Mem[000000001180002e]
retl
lduh [%i1+0x000],%l4 ! Mem[0000000010800000]
p0_jmpl_3_ho:
lduw [%o1+0x00c],%l4 ! Mem[000000001080000c]
jmpl %g6+8,%g0
ldsb [%o1+0x019],%l6 ! Mem[0000000010800019]
p0_call_3_ho:
ldsh [%o3+0x018],%l7 ! Mem[0000000011800018]
ldd [%o3+0x020],%l2 ! Mem[0000000011800020]
stx %l1,[%o1+0x008] ! Mem[0000000010800008]
std %l4,[%o2+0x000] ! Mem[0000000011000000]
lduh [%o3+0x02e],%l1 ! Mem[000000001180002e]
retl
lduh [%o1+0x000],%l4 ! Mem[0000000010800000]
p1_jmpl_3_le:
sth %l2,[%i1+0x022] ! Mem[0000000012800022]
stw %l2,[%i1+0x018] ! Mem[0000000012800018]
ldsb [%i3+0x00a],%l0 ! Mem[000000001380000a]
lduh [%i0+0x006],%l7 ! Mem[0000000012000006]
ldsw [%i0+0x018],%l1 ! Mem[0000000012000018]
lduh [%i3+0x002],%l6 ! Mem[0000000013800002]
jmpl %g6+8,%g0
lduh [%i1+0x00a],%l5 ! Mem[000000001280000a]
p1_call_3_le:
ldd [%i1+0x038],%l4 ! Mem[0000000012800038]
stw %l2,[%i3+0x01c] ! Mem[000000001380001c]
ldx [%i3+0x000],%l6 ! Mem[0000000013800000]
ldd [%i1+0x020],%l0 ! Mem[0000000012800020]
std %l0,[%i2+0x038] ! Mem[0000000013000038]
stw %l0,[%i3+0x004] ! Mem[0000000013800004]
retl
sth %l2,[%i3+0x03c] ! Mem[000000001380003c]
p1_jmpl_3_lo:
sth %l2,[%o1+0x022] ! Mem[0000000012800022]
stw %l2,[%o1+0x018] ! Mem[0000000012800018]
ldsb [%o3+0x00a],%l0 ! Mem[000000001380000a]
lduh [%o0+0x006],%l7 ! Mem[0000000012000006]
ldsw [%o0+0x018],%l1 ! Mem[0000000012000018]
lduh [%o3+0x002],%l6 ! Mem[0000000013800002]
jmpl %g6+8,%g0
lduh [%o1+0x00a],%l5 ! Mem[000000001280000a]
p1_call_3_lo:
ldd [%o1+0x038],%l4 ! Mem[0000000012800038]
stw %l2,[%o3+0x01c] ! Mem[000000001380001c]
ldx [%o3+0x000],%l6 ! Mem[0000000013800000]
ldd [%o1+0x020],%l0 ! Mem[0000000012800020]
std %l0,[%o2+0x038] ! Mem[0000000013000038]
stw %l0,[%o3+0x004] ! Mem[0000000013800004]
retl
sth %l2,[%o3+0x03c] ! Mem[000000001380003c]
p1_jmpl_3_he:
ldsw [%i3+0x00c],%l4 ! Mem[000000001380000c]
jmpl %g6+8,%g0
ldd [%i0+0x018],%l6 ! Mem[0000000012000018]
p1_call_3_he:
stb %l7,[%i2+0x019] ! Mem[0000000013000019]
ldub [%i0+0x001],%l2 ! Mem[0000000012000001]
ldsb [%i1+0x029],%l1 ! Mem[0000000012800029]
ldsh [%i1+0x004],%l4 ! Mem[0000000012800004]
ldsh [%i3+0x00e],%l1 ! Mem[000000001380000e]
retl
ldsh [%i2+0x020],%l4 ! Mem[0000000013000020]
p1_jmpl_3_ho:
ldsw [%o3+0x00c],%l4 ! Mem[000000001380000c]
jmpl %g6+8,%g0
ldd [%o0+0x018],%l6 ! Mem[0000000012000018]
p1_call_3_ho:
stb %l7,[%o2+0x019] ! Mem[0000000013000019]
ldub [%o0+0x001],%l2 ! Mem[0000000012000001]
ldsb [%o1+0x029],%l1 ! Mem[0000000012800029]
ldsh [%o1+0x004],%l4 ! Mem[0000000012800004]
ldsh [%o3+0x00e],%l1 ! Mem[000000001380000e]
retl
ldsh [%o2+0x020],%l4 ! Mem[0000000013000020]
p2_jmpl_3_le:
ldub [%i1+0x002],%l2 ! Mem[0000000014800002]
sth %l2,[%i0+0x01a] ! Mem[000000001400001a]
stb %l0,[%i1+0x00a] ! Mem[000000001480000a]
ldub [%i0+0x026],%l7 ! Mem[0000000014000026]
std %l0,[%i3+0x018] ! Mem[0000000015800018]
ldd [%i0+0x000],%l6 ! Mem[0000000014000000]
jmpl %g6+8,%g0
ldx [%i3+0x008],%l5 ! Mem[0000000015800008]
p2_call_3_le:
stw %l4,[%i1+0x018] ! Mem[0000000014800018]
stw %l2,[%i3+0x01c] ! Mem[000000001580001c]
sth %l6,[%i1+0x022] ! Mem[0000000014800022]
lduh [%i0+0x006],%l0 ! Mem[0000000014000006]
stb %l0,[%i3+0x03c] ! Mem[000000001580003c]
lduw [%i3+0x024],%l0 ! Mem[0000000015800024]
retl
ldsh [%i0+0x03c],%l2 ! Mem[000000001400003c]
p2_jmpl_3_lo:
ldub [%o1+0x002],%l2 ! Mem[0000000014800002]
sth %l2,[%o0+0x01a] ! Mem[000000001400001a]
stb %l0,[%o1+0x00a] ! Mem[000000001480000a]
ldub [%o0+0x026],%l7 ! Mem[0000000014000026]
std %l0,[%o3+0x018] ! Mem[0000000015800018]
ldd [%o0+0x000],%l6 ! Mem[0000000014000000]
jmpl %g6+8,%g0
ldx [%o3+0x008],%l5 ! Mem[0000000015800008]
p2_call_3_lo:
stw %l4,[%o1+0x018] ! Mem[0000000014800018]
stw %l2,[%o3+0x01c] ! Mem[000000001580001c]
sth %l6,[%o1+0x022] ! Mem[0000000014800022]
lduh [%o0+0x006],%l0 ! Mem[0000000014000006]
stb %l0,[%o3+0x03c] ! Mem[000000001580003c]
lduw [%o3+0x024],%l0 ! Mem[0000000015800024]
retl
ldsh [%o0+0x03c],%l2 ! Mem[000000001400003c]
p2_jmpl_3_he:
ldd [%i2+0x008],%l4 ! Mem[0000000015000008]
jmpl %g6+8,%g0
sth %l6,[%i2+0x018] ! Mem[0000000015000018]
p2_call_3_he:
stx %l7,[%i1+0x018] ! Mem[0000000014800018]
stb %l2,[%i0+0x021] ! Mem[0000000014000021]
ldsw [%i2+0x008],%l1 ! Mem[0000000015000008]
stb %l4,[%i1+0x004] ! Mem[0000000014800004]
stx %l1,[%i0+0x028] ! Mem[0000000014000028]
retl
sth %l4,[%i3+0x000] ! Mem[0000000015800000]
p2_jmpl_3_ho:
ldd [%o2+0x008],%l4 ! Mem[0000000015000008]
jmpl %g6+8,%g0
sth %l6,[%o2+0x018] ! Mem[0000000015000018]
p2_call_3_ho:
stx %l7,[%o1+0x018] ! Mem[0000000014800018]
stb %l2,[%o0+0x021] ! Mem[0000000014000021]
ldsw [%o2+0x008],%l1 ! Mem[0000000015000008]
stb %l4,[%o1+0x004] ! Mem[0000000014800004]
stx %l1,[%o0+0x028] ! Mem[0000000014000028]
retl
sth %l4,[%o3+0x000] ! Mem[0000000015800000]
p3_jmpl_3_le:
stw %l2,[%i0+0x020] ! Mem[0000000016000020]
stw %l2,[%i0+0x018] ! Mem[0000000016000018]
ldd [%i3+0x008],%l0 ! Mem[0000000017800008]
ldsw [%i0+0x004],%l7 ! Mem[0000000016000004]
ldub [%i2+0x019],%l1 ! Mem[0000000017000019]
sth %l6,[%i3+0x002] ! Mem[0000000017800002]
jmpl %g6+8,%g0
std %l4,[%i1+0x008] ! Mem[0000000016800008]
p3_call_3_le:
stw %l4,[%i0+0x038] ! Mem[0000000016000038]
stw %l2,[%i0+0x01c] ! Mem[000000001600001c]
stw %l6,[%i3+0x000] ! Mem[0000000017800000]
sth %l0,[%i3+0x026] ! Mem[0000000017800026]
ldx [%i0+0x038],%l0 ! Mem[0000000016000038]
stx %l0,[%i3+0x000] ! Mem[0000000017800000]
retl
std %l2,[%i1+0x038] ! Mem[0000000016800038]
p3_jmpl_3_lo:
stw %l2,[%o0+0x020] ! Mem[0000000016000020]
stw %l2,[%o0+0x018] ! Mem[0000000016000018]
ldd [%o3+0x008],%l0 ! Mem[0000000017800008]
ldsw [%o0+0x004],%l7 ! Mem[0000000016000004]
ldub [%o2+0x019],%l1 ! Mem[0000000017000019]
sth %l6,[%o3+0x002] ! Mem[0000000017800002]
jmpl %g6+8,%g0
std %l4,[%o1+0x008] ! Mem[0000000016800008]
p3_call_3_lo:
stw %l4,[%o0+0x038] ! Mem[0000000016000038]
stw %l2,[%o0+0x01c] ! Mem[000000001600001c]
stw %l6,[%o3+0x000] ! Mem[0000000017800000]
sth %l0,[%o3+0x026] ! Mem[0000000017800026]
ldx [%o0+0x038],%l0 ! Mem[0000000016000038]
stx %l0,[%o3+0x000] ! Mem[0000000017800000]
retl
std %l2,[%o1+0x038] ! Mem[0000000016800038]
p3_jmpl_3_he:
sth %l4,[%i0+0x00e] ! Mem[000000001600000e]
jmpl %g6+8,%g0
ldx [%i0+0x018],%l6 ! Mem[0000000016000018]
p3_call_3_he:
lduh [%i0+0x018],%l7 ! Mem[0000000016000018]
sth %l2,[%i0+0x000] ! Mem[0000000016000000]
lduh [%i3+0x028],%l1 ! Mem[0000000017800028]
ldsw [%i1+0x004],%l4 ! Mem[0000000016800004]
std %l0,[%i2+0x008] ! Mem[0000000017000008]
retl
lduh [%i1+0x020],%l4 ! Mem[0000000016800020]
p3_jmpl_3_ho:
sth %l4,[%o0+0x00e] ! Mem[000000001600000e]
jmpl %g6+8,%g0
ldx [%o0+0x018],%l6 ! Mem[0000000016000018]
p3_call_3_ho:
lduh [%o0+0x018],%l7 ! Mem[0000000016000018]
sth %l2,[%o0+0x000] ! Mem[0000000016000000]
lduh [%o3+0x028],%l1 ! Mem[0000000017800028]
ldsw [%o1+0x004],%l4 ! Mem[0000000016800004]
std %l0,[%o2+0x008] ! Mem[0000000017000008]
retl
lduh [%o1+0x020],%l4 ! Mem[0000000016800020]
p4_jmpl_3_le:
ldsw [%i0+0x000],%l2 ! Mem[0000000018000000]
sth %l2,[%i3+0x01a] ! Mem[000000001980001a]
ldx [%i3+0x008],%l0 ! Mem[0000000019800008]
ldsh [%i0+0x026],%l7 ! Mem[0000000018000026]
sth %l1,[%i0+0x018] ! Mem[0000000018000018]
ldx [%i0+0x000],%l6 ! Mem[0000000018000000]
jmpl %g6+8,%g0
ldd [%i2+0x008],%l4 ! Mem[0000000019000008]
p4_call_3_le:
stw %l4,[%i0+0x018] ! Mem[0000000018000018]
stw %l2,[%i1+0x01c] ! Mem[000000001880001c]
ldsb [%i2+0x023],%l6 ! Mem[0000000019000023]
ldsh [%i1+0x006],%l0 ! Mem[0000000018800006]
lduw [%i1+0x03c],%l0 ! Mem[000000001880003c]
ldx [%i3+0x020],%l0 ! Mem[0000000019800020]
retl
ldsb [%i3+0x03c],%l2 ! Mem[000000001980003c]
p4_jmpl_3_lo:
ldsw [%o0+0x000],%l2 ! Mem[0000000018000000]
sth %l2,[%o3+0x01a] ! Mem[000000001980001a]
ldx [%o3+0x008],%l0 ! Mem[0000000019800008]
ldsh [%o0+0x026],%l7 ! Mem[0000000018000026]
sth %l1,[%o0+0x018] ! Mem[0000000018000018]
ldx [%o0+0x000],%l6 ! Mem[0000000018000000]
jmpl %g6+8,%g0
ldd [%o2+0x008],%l4 ! Mem[0000000019000008]
p4_call_3_lo:
stw %l4,[%o0+0x018] ! Mem[0000000018000018]
stw %l2,[%o1+0x01c] ! Mem[000000001880001c]
ldsb [%o2+0x023],%l6 ! Mem[0000000019000023]
ldsh [%o1+0x006],%l0 ! Mem[0000000018800006]
lduw [%o1+0x03c],%l0 ! Mem[000000001880003c]
ldx [%o3+0x020],%l0 ! Mem[0000000019800020]
retl
ldsb [%o3+0x03c],%l2 ! Mem[000000001980003c]
p4_jmpl_3_he:
ldx [%i3+0x008],%l4 ! Mem[0000000019800008]
jmpl %g6+8,%g0
ldub [%i2+0x019],%l6 ! Mem[0000000019000019]
p4_call_3_he:
stw %l7,[%i3+0x018] ! Mem[0000000019800018]
ldsb [%i1+0x021],%l2 ! Mem[0000000018800021]
ldx [%i3+0x008],%l1 ! Mem[0000000019800008]
std %l4,[%i0+0x000] ! Mem[0000000018000000]
ldub [%i3+0x02f],%l1 ! Mem[000000001980002f]
retl
ldsh [%i2+0x000],%l4 ! Mem[0000000019000000]
p4_jmpl_3_ho:
ldx [%o3+0x008],%l4 ! Mem[0000000019800008]
jmpl %g6+8,%g0
ldub [%o2+0x019],%l6 ! Mem[0000000019000019]
p4_call_3_ho:
stw %l7,[%o3+0x018] ! Mem[0000000019800018]
ldsb [%o1+0x021],%l2 ! Mem[0000000018800021]
ldx [%o3+0x008],%l1 ! Mem[0000000019800008]
std %l4,[%o0+0x000] ! Mem[0000000018000000]
ldub [%o3+0x02f],%l1 ! Mem[000000001980002f]
retl
ldsh [%o2+0x000],%l4 ! Mem[0000000019000000]
p5_jmpl_3_le:
sth %l2,[%i3+0x022] ! Mem[000000001b800022]
stw %l2,[%i3+0x018] ! Mem[000000001b800018]
ldsb [%i1+0x00a],%l0 ! Mem[000000001a80000a]
ldsb [%i0+0x006],%l7 ! Mem[000000001a000006]
lduh [%i3+0x018],%l1 ! Mem[000000001b800018]
ldub [%i2+0x003],%l6 ! Mem[000000001b000003]
jmpl %g6+8,%g0
ldsh [%i1+0x00a],%l5 ! Mem[000000001a80000a]
p5_call_3_le:
std %l4,[%i3+0x038] ! Mem[000000001b800038]
stw %l2,[%i3+0x01c] ! Mem[000000001b80001c]
ldub [%i0+0x003],%l6 ! Mem[000000001a000003]
ldx [%i0+0x020],%l0 ! Mem[000000001a000020]
lduh [%i3+0x03c],%l0 ! Mem[000000001b80003c]
ldd [%i2+0x000],%l0 ! Mem[000000001b000000]
retl
stb %l2,[%i0+0x03c] ! Mem[000000001a00003c]
p5_jmpl_3_lo:
sth %l2,[%o3+0x022] ! Mem[000000001b800022]
stw %l2,[%o3+0x018] ! Mem[000000001b800018]
ldsb [%o1+0x00a],%l0 ! Mem[000000001a80000a]
ldsb [%o0+0x006],%l7 ! Mem[000000001a000006]
lduh [%o3+0x018],%l1 ! Mem[000000001b800018]
ldub [%o2+0x003],%l6 ! Mem[000000001b000003]
jmpl %g6+8,%g0
ldsh [%o1+0x00a],%l5 ! Mem[000000001a80000a]
p5_call_3_lo:
std %l4,[%o3+0x038] ! Mem[000000001b800038]
stw %l2,[%o3+0x01c] ! Mem[000000001b80001c]
ldub [%o0+0x003],%l6 ! Mem[000000001a000003]
ldx [%o0+0x020],%l0 ! Mem[000000001a000020]
lduh [%o3+0x03c],%l0 ! Mem[000000001b80003c]
ldd [%o2+0x000],%l0 ! Mem[000000001b000000]
retl
stb %l2,[%o0+0x03c] ! Mem[000000001a00003c]
p5_jmpl_3_he:
ldub [%i2+0x00f],%l4 ! Mem[000000001b00000f]
jmpl %g6+8,%g0
ldsb [%i1+0x019],%l6 ! Mem[000000001a800019]
p5_call_3_he:
ldsh [%i3+0x018],%l7 ! Mem[000000001b800018]
ldsw [%i1+0x000],%l2 ! Mem[000000001a800000]
std %l0,[%i0+0x028] ! Mem[000000001a000028]
ldsh [%i3+0x004],%l4 ! Mem[000000001b800004]
ldsb [%i3+0x00f],%l1 ! Mem[000000001b80000f]
retl
sth %l4,[%i3+0x020] ! Mem[000000001b800020]
p5_jmpl_3_ho:
ldub [%o2+0x00f],%l4 ! Mem[000000001b00000f]
jmpl %g6+8,%g0
ldsb [%o1+0x019],%l6 ! Mem[000000001a800019]
p5_call_3_ho:
ldsh [%o3+0x018],%l7 ! Mem[000000001b800018]
ldsw [%o1+0x000],%l2 ! Mem[000000001a800000]
std %l0,[%o0+0x028] ! Mem[000000001a000028]
ldsh [%o3+0x004],%l4 ! Mem[000000001b800004]
ldsb [%o3+0x00f],%l1 ! Mem[000000001b80000f]
retl
sth %l4,[%o3+0x020] ! Mem[000000001b800020]
p6_jmpl_3_le:
ldub [%i2+0x002],%l2 ! Mem[000000001d000002]
stx %l2,[%i2+0x018] ! Mem[000000001d000018]
lduw [%i3+0x008],%l0 ! Mem[000000001d800008]
ldd [%i0+0x020],%l6 ! Mem[000000001c000020]
stw %l1,[%i2+0x018] ! Mem[000000001d000018]
stx %l6,[%i3+0x000] ! Mem[000000001d800000]
jmpl %g6+8,%g0
lduw [%i2+0x008],%l5 ! Mem[000000001d000008]
p6_call_3_le:
std %l4,[%i3+0x018] ! Mem[000000001d800018]
stw %l2,[%i3+0x01c] ! Mem[000000001d80001c]
lduh [%i2+0x022],%l6 ! Mem[000000001d000022]
stx %l0,[%i3+0x000] ! Mem[000000001d800000]
ldub [%i0+0x03c],%l0 ! Mem[000000001c00003c]
lduw [%i2+0x024],%l0 ! Mem[000000001d000024]
retl
ldd [%i2+0x038],%l2 ! Mem[000000001d000038]
p6_jmpl_3_lo:
ldub [%o2+0x002],%l2 ! Mem[000000001d000002]
stx %l2,[%o2+0x018] ! Mem[000000001d000018]
lduw [%o3+0x008],%l0 ! Mem[000000001d800008]
ldd [%o0+0x020],%l6 ! Mem[000000001c000020]
stw %l1,[%o2+0x018] ! Mem[000000001d000018]
stx %l6,[%o3+0x000] ! Mem[000000001d800000]
jmpl %g6+8,%g0
lduw [%o2+0x008],%l5 ! Mem[000000001d000008]
p6_call_3_lo:
std %l4,[%o3+0x018] ! Mem[000000001d800018]
stw %l2,[%o3+0x01c] ! Mem[000000001d80001c]
lduh [%o2+0x022],%l6 ! Mem[000000001d000022]
stx %l0,[%o3+0x000] ! Mem[000000001d800000]
ldub [%o0+0x03c],%l0 ! Mem[000000001c00003c]
lduw [%o2+0x024],%l0 ! Mem[000000001d000024]
retl
ldd [%o2+0x038],%l2 ! Mem[000000001d000038]
p6_jmpl_3_he:
ldsb [%i0+0x00f],%l4 ! Mem[000000001c00000f]
jmpl %g6+8,%g0
ldd [%i2+0x018],%l6 ! Mem[000000001d000018]
p6_call_3_he:
stb %l7,[%i2+0x019] ! Mem[000000001d000019]
ldx [%i2+0x020],%l2 ! Mem[000000001d000020]
stw %l1,[%i0+0x008] ! Mem[000000001c000008]
sth %l4,[%i3+0x004] ! Mem[000000001d800004]
stw %l1,[%i1+0x02c] ! Mem[000000001c80002c]
retl
ldx [%i0+0x000],%l4 ! Mem[000000001c000000]
p6_jmpl_3_ho:
ldsb [%o0+0x00f],%l4 ! Mem[000000001c00000f]
jmpl %g6+8,%g0
ldd [%o2+0x018],%l6 ! Mem[000000001d000018]
p6_call_3_ho:
stb %l7,[%o2+0x019] ! Mem[000000001d000019]
ldx [%o2+0x020],%l2 ! Mem[000000001d000020]
stw %l1,[%o0+0x008] ! Mem[000000001c000008]
sth %l4,[%o3+0x004] ! Mem[000000001d800004]
stw %l1,[%o1+0x02c] ! Mem[000000001c80002c]
retl
ldx [%o0+0x000],%l4 ! Mem[000000001c000000]
p7_jmpl_3_le:
stw %l2,[%i1+0x020] ! Mem[000000001e800020]
stw %l2,[%i1+0x018] ! Mem[000000001e800018]
ldd [%i3+0x008],%l0 ! Mem[000000001f800008]
stx %l7,[%i0+0x000] ! Mem[000000001e000000]
lduw [%i0+0x018],%l1 ! Mem[000000001e000018]
std %l6,[%i2+0x000] ! Mem[000000001f000000]
jmpl %g6+8,%g0
stb %l5,[%i1+0x00b] ! Mem[000000001e80000b]
p7_call_3_le:
ldx [%i2+0x038],%l4 ! Mem[000000001f000038]
stw %l2,[%i0+0x01c] ! Mem[000000001e00001c]
stb %l6,[%i1+0x003] ! Mem[000000001e800003]
ldub [%i1+0x026],%l0 ! Mem[000000001e800026]
ldsw [%i1+0x03c],%l0 ! Mem[000000001e80003c]
ldsb [%i1+0x006],%l0 ! Mem[000000001e800006]
retl
ldx [%i3+0x038],%l2 ! Mem[000000001f800038]
p7_jmpl_3_lo:
stw %l2,[%o1+0x020] ! Mem[000000001e800020]
stw %l2,[%o1+0x018] ! Mem[000000001e800018]
ldd [%o3+0x008],%l0 ! Mem[000000001f800008]
stx %l7,[%o0+0x000] ! Mem[000000001e000000]
lduw [%o0+0x018],%l1 ! Mem[000000001e000018]
std %l6,[%o2+0x000] ! Mem[000000001f000000]
jmpl %g6+8,%g0
stb %l5,[%o1+0x00b] ! Mem[000000001e80000b]
p7_call_3_lo:
ldx [%o2+0x038],%l4 ! Mem[000000001f000038]
stw %l2,[%o0+0x01c] ! Mem[000000001e00001c]
stb %l6,[%o1+0x003] ! Mem[000000001e800003]
ldub [%o1+0x026],%l0 ! Mem[000000001e800026]
ldsw [%o1+0x03c],%l0 ! Mem[000000001e80003c]
ldsb [%o1+0x006],%l0 ! Mem[000000001e800006]
retl
ldx [%o3+0x038],%l2 ! Mem[000000001f800038]
p7_jmpl_3_he:
stw %l4,[%i3+0x00c] ! Mem[000000001f80000c]
jmpl %g6+8,%g0
sth %l6,[%i1+0x018] ! Mem[000000001e800018]
p7_call_3_he:
ldsb [%i1+0x019],%l7 ! Mem[000000001e800019]
std %l2,[%i2+0x000] ! Mem[000000001f000000]
ldd [%i0+0x028],%l0 ! Mem[000000001e000028]
ldsw [%i2+0x004],%l4 ! Mem[000000001f000004]
stb %l1,[%i2+0x00f] ! Mem[000000001f00000f]
retl
ldsh [%i2+0x020],%l4 ! Mem[000000001f000020]
p7_jmpl_3_ho:
stw %l4,[%o3+0x00c] ! Mem[000000001f80000c]
jmpl %g6+8,%g0
sth %l6,[%o1+0x018] ! Mem[000000001e800018]
p7_call_3_ho:
ldsb [%o1+0x019],%l7 ! Mem[000000001e800019]
std %l2,[%o2+0x000] ! Mem[000000001f000000]
ldd [%o0+0x028],%l0 ! Mem[000000001e000028]
ldsw [%o2+0x004],%l4 ! Mem[000000001f000004]
stb %l1,[%o2+0x00f] ! Mem[000000001f00000f]
retl
ldsh [%o2+0x020],%l4 ! Mem[000000001f000020]
p8_jmpl_3_le:
lduh [%i1+0x002],%l2 ! Mem[0000000020800002]
stx %l2,[%i0+0x018] ! Mem[0000000020000018]
lduh [%i1+0x00a],%l0 ! Mem[000000002080000a]
stw %l7,[%i0+0x024] ! Mem[0000000020000024]
stx %l1,[%i3+0x018] ! Mem[0000000021800018]
lduw [%i3+0x000],%l6 ! Mem[0000000021800000]
jmpl %g6+8,%g0
stx %l5,[%i2+0x008] ! Mem[0000000021000008]
p8_call_3_le:
ldx [%i2+0x018],%l4 ! Mem[0000000021000018]
stw %l2,[%i2+0x01c] ! Mem[000000002100001c]
std %l6,[%i3+0x020] ! Mem[0000000021800020]
std %l0,[%i0+0x000] ! Mem[0000000020000000]
ldsh [%i3+0x03c],%l0 ! Mem[000000002180003c]
ldx [%i1+0x020],%l0 ! Mem[0000000020800020]
retl
stx %l2,[%i0+0x038] ! Mem[0000000020000038]
p8_jmpl_3_lo:
lduh [%o1+0x002],%l2 ! Mem[0000000020800002]
stx %l2,[%o0+0x018] ! Mem[0000000020000018]
lduh [%o1+0x00a],%l0 ! Mem[000000002080000a]
stw %l7,[%o0+0x024] ! Mem[0000000020000024]
stx %l1,[%o3+0x018] ! Mem[0000000021800018]
lduw [%o3+0x000],%l6 ! Mem[0000000021800000]
jmpl %g6+8,%g0
stx %l5,[%o2+0x008] ! Mem[0000000021000008]
p8_call_3_lo:
ldx [%o2+0x018],%l4 ! Mem[0000000021000018]
stw %l2,[%o2+0x01c] ! Mem[000000002100001c]
std %l6,[%o3+0x020] ! Mem[0000000021800020]
std %l0,[%o0+0x000] ! Mem[0000000020000000]
ldsh [%o3+0x03c],%l0 ! Mem[000000002180003c]
ldx [%o1+0x020],%l0 ! Mem[0000000020800020]
retl
stx %l2,[%o0+0x038] ! Mem[0000000020000038]
p8_jmpl_3_he:
stb %l4,[%i2+0x00f] ! Mem[000000002100000f]
jmpl %g6+8,%g0
ldx [%i3+0x018],%l6 ! Mem[0000000021800018]
p8_call_3_he:
lduh [%i0+0x018],%l7 ! Mem[0000000020000018]
ldd [%i3+0x020],%l2 ! Mem[0000000021800020]
ldsh [%i1+0x008],%l1 ! Mem[0000000020800008]
stw %l4,[%i1+0x004] ! Mem[0000000020800004]
lduh [%i3+0x02e],%l1 ! Mem[000000002180002e]
retl
sth %l4,[%i3+0x000] ! Mem[0000000021800000]
p8_jmpl_3_ho:
stb %l4,[%o2+0x00f] ! Mem[000000002100000f]
jmpl %g6+8,%g0
ldx [%o3+0x018],%l6 ! Mem[0000000021800018]
p8_call_3_ho:
lduh [%o0+0x018],%l7 ! Mem[0000000020000018]
ldd [%o3+0x020],%l2 ! Mem[0000000021800020]
ldsh [%o1+0x008],%l1 ! Mem[0000000020800008]
stw %l4,[%o1+0x004] ! Mem[0000000020800004]
lduh [%o3+0x02e],%l1 ! Mem[000000002180002e]
retl
sth %l4,[%o3+0x000] ! Mem[0000000021800000]
p9_jmpl_3_le:
sth %l2,[%i0+0x022] ! Mem[0000000022000022]
stw %l2,[%i0+0x018] ! Mem[0000000022000018]
stx %l0,[%i2+0x008] ! Mem[0000000023000008]
sth %l7,[%i0+0x006] ! Mem[0000000022000006]
lduh [%i1+0x018],%l1 ! Mem[0000000022800018]
ldsb [%i1+0x003],%l6 ! Mem[0000000022800003]
jmpl %g6+8,%g0
ldsb [%i0+0x00b],%l5 ! Mem[000000002200000b]
p9_call_3_le:
ldx [%i2+0x038],%l4 ! Mem[0000000023000038]
stw %l2,[%i3+0x01c] ! Mem[000000002380001c]
stx %l6,[%i2+0x000] ! Mem[0000000023000000]
ldsb [%i3+0x026],%l0 ! Mem[0000000023800026]
ldsb [%i3+0x03c],%l0 ! Mem[000000002380003c]
ldsh [%i0+0x006],%l0 ! Mem[0000000022000006]
retl
lduw [%i2+0x03c],%l2 ! Mem[000000002300003c]
p9_jmpl_3_lo:
sth %l2,[%o0+0x022] ! Mem[0000000022000022]
stw %l2,[%o0+0x018] ! Mem[0000000022000018]
stx %l0,[%o2+0x008] ! Mem[0000000023000008]
sth %l7,[%o0+0x006] ! Mem[0000000022000006]
lduh [%o1+0x018],%l1 ! Mem[0000000022800018]
ldsb [%o1+0x003],%l6 ! Mem[0000000022800003]
jmpl %g6+8,%g0
ldsb [%o0+0x00b],%l5 ! Mem[000000002200000b]
p9_call_3_lo:
ldx [%o2+0x038],%l4 ! Mem[0000000023000038]
stw %l2,[%o3+0x01c] ! Mem[000000002380001c]
stx %l6,[%o2+0x000] ! Mem[0000000023000000]
ldsb [%o3+0x026],%l0 ! Mem[0000000023800026]
ldsb [%o3+0x03c],%l0 ! Mem[000000002380003c]
ldsh [%o0+0x006],%l0 ! Mem[0000000022000006]
retl
lduw [%o2+0x03c],%l2 ! Mem[000000002300003c]
p9_jmpl_3_he:
lduh [%i0+0x00e],%l4 ! Mem[000000002200000e]
jmpl %g6+8,%g0
ldub [%i1+0x019],%l6 ! Mem[0000000022800019]
p9_call_3_he:
stw %l7,[%i3+0x018] ! Mem[0000000023800018]
ldsh [%i3+0x000],%l2 ! Mem[0000000023800000]
ldub [%i2+0x029],%l1 ! Mem[0000000023000029]
ldub [%i1+0x004],%l4 ! Mem[0000000022800004]
ldsh [%i0+0x00e],%l1 ! Mem[000000002200000e]
retl
ldx [%i0+0x020],%l4 ! Mem[0000000022000020]
p9_jmpl_3_ho:
lduh [%o0+0x00e],%l4 ! Mem[000000002200000e]
jmpl %g6+8,%g0
ldub [%o1+0x019],%l6 ! Mem[0000000022800019]
p9_call_3_ho:
stw %l7,[%o3+0x018] ! Mem[0000000023800018]
ldsh [%o3+0x000],%l2 ! Mem[0000000023800000]
ldub [%o2+0x029],%l1 ! Mem[0000000023000029]
ldub [%o1+0x004],%l4 ! Mem[0000000022800004]
ldsh [%o0+0x00e],%l1 ! Mem[000000002200000e]
retl
ldx [%o0+0x020],%l4 ! Mem[0000000022000020]
p10_jmpl_3_le:
ldub [%i3+0x002],%l2 ! Mem[0000000025800002]
stx %l2,[%i0+0x018] ! Mem[0000000024000018]
ldub [%i3+0x00a],%l0 ! Mem[000000002580000a]
ldx [%i3+0x020],%l7 ! Mem[0000000025800020]
ldd [%i3+0x018],%l0 ! Mem[0000000025800018]
stw %l6,[%i3+0x000] ! Mem[0000000025800000]
jmpl %g6+8,%g0
lduh [%i2+0x00a],%l5 ! Mem[000000002500000a]
p10_call_3_le:
lduh [%i1+0x018],%l4 ! Mem[0000000024800018]
stw %l2,[%i3+0x01c] ! Mem[000000002580001c]
ldsh [%i3+0x022],%l6 ! Mem[0000000025800022]
lduw [%i1+0x004],%l0 ! Mem[0000000024800004]
ldsh [%i1+0x03c],%l0 ! Mem[000000002480003c]
stb %l0,[%i0+0x026] ! Mem[0000000024000026]
retl
ldd [%i3+0x038],%l2 ! Mem[0000000025800038]
p10_jmpl_3_lo:
ldub [%o3+0x002],%l2 ! Mem[0000000025800002]
stx %l2,[%o0+0x018] ! Mem[0000000024000018]
ldub [%o3+0x00a],%l0 ! Mem[000000002580000a]
ldx [%o3+0x020],%l7 ! Mem[0000000025800020]
ldd [%o3+0x018],%l0 ! Mem[0000000025800018]
stw %l6,[%o3+0x000] ! Mem[0000000025800000]
jmpl %g6+8,%g0
lduh [%o2+0x00a],%l5 ! Mem[000000002500000a]
p10_call_3_lo:
lduh [%o1+0x018],%l4 ! Mem[0000000024800018]
stw %l2,[%o3+0x01c] ! Mem[000000002580001c]
ldsh [%o3+0x022],%l6 ! Mem[0000000025800022]
lduw [%o1+0x004],%l0 ! Mem[0000000024800004]
ldsh [%o1+0x03c],%l0 ! Mem[000000002480003c]
stb %l0,[%o0+0x026] ! Mem[0000000024000026]
retl
ldd [%o3+0x038],%l2 ! Mem[0000000025800038]
p10_jmpl_3_he:
ldsh [%i3+0x00e],%l4 ! Mem[000000002580000e]
jmpl %g6+8,%g0
ldsw [%i3+0x018],%l6 ! Mem[0000000025800018]
p10_call_3_he:
ldub [%i2+0x019],%l7 ! Mem[0000000025000019]
lduw [%i3+0x020],%l2 ! Mem[0000000025800020]
lduw [%i2+0x008],%l1 ! Mem[0000000025000008]
sth %l4,[%i1+0x004] ! Mem[0000000024800004]
sth %l1,[%i1+0x02e] ! Mem[000000002480002e]
retl
ldsh [%i2+0x000],%l4 ! Mem[0000000025000000]
p10_jmpl_3_ho:
ldsh [%o3+0x00e],%l4 ! Mem[000000002580000e]
jmpl %g6+8,%g0
ldsw [%o3+0x018],%l6 ! Mem[0000000025800018]
p10_call_3_ho:
ldub [%o2+0x019],%l7 ! Mem[0000000025000019]
lduw [%o3+0x020],%l2 ! Mem[0000000025800020]
lduw [%o2+0x008],%l1 ! Mem[0000000025000008]
sth %l4,[%o1+0x004] ! Mem[0000000024800004]
sth %l1,[%o1+0x02e] ! Mem[000000002480002e]
retl
ldsh [%o2+0x000],%l4 ! Mem[0000000025000000]
p11_jmpl_3_le:
stw %l2,[%i2+0x020] ! Mem[0000000027000020]
stw %l2,[%i3+0x018] ! Mem[0000000027800018]
stw %l0,[%i1+0x008] ! Mem[0000000026800008]
lduw [%i3+0x004],%l7 ! Mem[0000000027800004]
lduw [%i3+0x018],%l1 ! Mem[0000000027800018]
stb %l6,[%i1+0x003] ! Mem[0000000026800003]
jmpl %g6+8,%g0
ldx [%i0+0x008],%l5 ! Mem[0000000026000008]
p11_call_3_le:
lduh [%i1+0x038],%l4 ! Mem[0000000026800038]
stw %l2,[%i1+0x01c] ! Mem[000000002680001c]
ldsw [%i2+0x000],%l6 ! Mem[0000000027000000]
stw %l0,[%i0+0x024] ! Mem[0000000026000024]
ldsb [%i2+0x03c],%l0 ! Mem[000000002700003c]
ldsw [%i3+0x004],%l0 ! Mem[0000000027800004]
retl
lduh [%i1+0x03c],%l2 ! Mem[000000002680003c]
p11_jmpl_3_lo:
stw %l2,[%o2+0x020] ! Mem[0000000027000020]
stw %l2,[%o3+0x018] ! Mem[0000000027800018]
stw %l0,[%o1+0x008] ! Mem[0000000026800008]
lduw [%o3+0x004],%l7 ! Mem[0000000027800004]
lduw [%o3+0x018],%l1 ! Mem[0000000027800018]
stb %l6,[%o1+0x003] ! Mem[0000000026800003]
jmpl %g6+8,%g0
ldx [%o0+0x008],%l5 ! Mem[0000000026000008]
p11_call_3_lo:
lduh [%o1+0x038],%l4 ! Mem[0000000026800038]
stw %l2,[%o1+0x01c] ! Mem[000000002680001c]
ldsw [%o2+0x000],%l6 ! Mem[0000000027000000]
stw %l0,[%o0+0x024] ! Mem[0000000026000024]
ldsb [%o2+0x03c],%l0 ! Mem[000000002700003c]
ldsw [%o3+0x004],%l0 ! Mem[0000000027800004]
retl
lduh [%o1+0x03c],%l2 ! Mem[000000002680003c]
p11_jmpl_3_he:
stx %l4,[%i2+0x008] ! Mem[0000000027000008]
jmpl %g6+8,%g0
ldd [%i1+0x018],%l6 ! Mem[0000000026800018]
p11_call_3_he:
stb %l7,[%i1+0x019] ! Mem[0000000026800019]
sth %l2,[%i3+0x000] ! Mem[0000000027800000]
stb %l1,[%i3+0x029] ! Mem[0000000027800029]
lduh [%i0+0x004],%l4 ! Mem[0000000026000004]
ldx [%i3+0x008],%l1 ! Mem[0000000027800008]
retl
stx %l4,[%i3+0x020] ! Mem[0000000027800020]
p11_jmpl_3_ho:
stx %l4,[%o2+0x008] ! Mem[0000000027000008]
jmpl %g6+8,%g0
ldd [%o1+0x018],%l6 ! Mem[0000000026800018]
p11_call_3_ho:
stb %l7,[%o1+0x019] ! Mem[0000000026800019]
sth %l2,[%o3+0x000] ! Mem[0000000027800000]
stb %l1,[%o3+0x029] ! Mem[0000000027800029]
lduh [%o0+0x004],%l4 ! Mem[0000000026000004]
ldx [%o3+0x008],%l1 ! Mem[0000000027800008]
retl
stx %l4,[%o3+0x020] ! Mem[0000000027800020]
p12_jmpl_3_le:
lduh [%i2+0x002],%l2 ! Mem[0000000029000002]
stx %l2,[%i2+0x018] ! Mem[0000000029000018]
lduh [%i2+0x00a],%l0 ! Mem[000000002900000a]
lduh [%i3+0x026],%l7 ! Mem[0000000029800026]
ldsb [%i1+0x019],%l1 ! Mem[0000000028800019]
ldsw [%i3+0x000],%l6 ! Mem[0000000029800000]
jmpl %g6+8,%g0
stw %l5,[%i2+0x008] ! Mem[0000000029000008]
p12_call_3_le:
ldsw [%i0+0x018],%l4 ! Mem[0000000028000018]
std %l2,[%i2+0x018] ! Mem[0000000029000018]
lduw [%i0+0x020],%l6 ! Mem[0000000028000020]
ldsw [%i3+0x004],%l0 ! Mem[0000000029800004]
ldd [%i3+0x038],%l0 ! Mem[0000000029800038]
std %l0,[%i3+0x020] ! Mem[0000000029800020]
retl
stx %l2,[%i2+0x038] ! Mem[0000000029000038]
p12_jmpl_3_lo:
lduh [%o2+0x002],%l2 ! Mem[0000000029000002]
stx %l2,[%o2+0x018] ! Mem[0000000029000018]
lduh [%o2+0x00a],%l0 ! Mem[000000002900000a]
lduh [%o3+0x026],%l7 ! Mem[0000000029800026]
ldsb [%o1+0x019],%l1 ! Mem[0000000028800019]
ldsw [%o3+0x000],%l6 ! Mem[0000000029800000]
jmpl %g6+8,%g0
stw %l5,[%o2+0x008] ! Mem[0000000029000008]
p12_call_3_lo:
ldsw [%o0+0x018],%l4 ! Mem[0000000028000018]
std %l2,[%o2+0x018] ! Mem[0000000029000018]
lduw [%o0+0x020],%l6 ! Mem[0000000028000020]
ldsw [%o3+0x004],%l0 ! Mem[0000000029800004]
ldd [%o3+0x038],%l0 ! Mem[0000000029800038]
std %l0,[%o3+0x020] ! Mem[0000000029800020]
retl
stx %l2,[%o2+0x038] ! Mem[0000000029000038]
p12_jmpl_3_he:
std %l4,[%i0+0x008] ! Mem[0000000028000008]
jmpl %g6+8,%g0
sth %l6,[%i3+0x018] ! Mem[0000000029800018]
p12_call_3_he:
ldsb [%i0+0x019],%l7 ! Mem[0000000028000019]
stx %l2,[%i0+0x020] ! Mem[0000000028000020]
sth %l1,[%i0+0x008] ! Mem[0000000028000008]
stw %l4,[%i0+0x004] ! Mem[0000000028000004]
ldub [%i3+0x02f],%l1 ! Mem[000000002980002f]
retl
ldx [%i0+0x000],%l4 ! Mem[0000000028000000]
p12_jmpl_3_ho:
std %l4,[%o0+0x008] ! Mem[0000000028000008]
jmpl %g6+8,%g0
sth %l6,[%o3+0x018] ! Mem[0000000029800018]
p12_call_3_ho:
ldsb [%o0+0x019],%l7 ! Mem[0000000028000019]
stx %l2,[%o0+0x020] ! Mem[0000000028000020]
sth %l1,[%o0+0x008] ! Mem[0000000028000008]
stw %l4,[%o0+0x004] ! Mem[0000000028000004]
ldub [%o3+0x02f],%l1 ! Mem[000000002980002f]
retl
ldx [%o0+0x000],%l4 ! Mem[0000000028000000]
p13_jmpl_3_le:
stx %l2,[%i1+0x020] ! Mem[000000002a800020]
stw %l2,[%i1+0x018] ! Mem[000000002a800018]
sth %l0,[%i3+0x00a] ! Mem[000000002b80000a]
ldub [%i3+0x006],%l7 ! Mem[000000002b800006]
ldx [%i3+0x018],%l1 ! Mem[000000002b800018]
ldd [%i0+0x000],%l6 ! Mem[000000002a000000]
jmpl %g6+8,%g0
ldd [%i0+0x008],%l4 ! Mem[000000002a000008]
p13_call_3_le:
ldsw [%i0+0x038],%l4 ! Mem[000000002a000038]
std %l2,[%i3+0x018] ! Mem[000000002b800018]
ldx [%i2+0x000],%l6 ! Mem[000000002b000000]
stb %l0,[%i1+0x026] ! Mem[000000002a800026]
stx %l0,[%i1+0x038] ! Mem[000000002a800038]
ldub [%i3+0x006],%l0 ! Mem[000000002b800006]
retl
ldub [%i3+0x03c],%l2 ! Mem[000000002b80003c]
p13_jmpl_3_lo:
stx %l2,[%o1+0x020] ! Mem[000000002a800020]
stw %l2,[%o1+0x018] ! Mem[000000002a800018]
sth %l0,[%o3+0x00a] ! Mem[000000002b80000a]
ldub [%o3+0x006],%l7 ! Mem[000000002b800006]
ldx [%o3+0x018],%l1 ! Mem[000000002b800018]
ldd [%o0+0x000],%l6 ! Mem[000000002a000000]
jmpl %g6+8,%g0
ldd [%o0+0x008],%l4 ! Mem[000000002a000008]
p13_call_3_lo:
ldsw [%o0+0x038],%l4 ! Mem[000000002a000038]
std %l2,[%o3+0x018] ! Mem[000000002b800018]
ldx [%o2+0x000],%l6 ! Mem[000000002b000000]
stb %l0,[%o1+0x026] ! Mem[000000002a800026]
stx %l0,[%o1+0x038] ! Mem[000000002a800038]
ldub [%o3+0x006],%l0 ! Mem[000000002b800006]
retl
ldub [%o3+0x03c],%l2 ! Mem[000000002b80003c]
p13_jmpl_3_he:
lduw [%i3+0x00c],%l4 ! Mem[000000002b80000c]
jmpl %g6+8,%g0
ldx [%i1+0x018],%l6 ! Mem[000000002a800018]
p13_call_3_he:
ldx [%i3+0x018],%l7 ! Mem[000000002b800018]
ldsw [%i0+0x000],%l2 ! Mem[000000002a000000]
stx %l1,[%i0+0x028] ! Mem[000000002a000028]
ldub [%i3+0x004],%l4 ! Mem[000000002b800004]
ldsb [%i0+0x00f],%l1 ! Mem[000000002a00000f]
retl
ldub [%i1+0x021],%l4 ! Mem[000000002a800021]
p13_jmpl_3_ho:
lduw [%o3+0x00c],%l4 ! Mem[000000002b80000c]
jmpl %g6+8,%g0
ldx [%o1+0x018],%l6 ! Mem[000000002a800018]
p13_call_3_ho:
ldx [%o3+0x018],%l7 ! Mem[000000002b800018]
ldsw [%o0+0x000],%l2 ! Mem[000000002a000000]
stx %l1,[%o0+0x028] ! Mem[000000002a000028]
ldub [%o3+0x004],%l4 ! Mem[000000002b800004]
ldsb [%o0+0x00f],%l1 ! Mem[000000002a00000f]
retl
ldub [%o1+0x021],%l4 ! Mem[000000002a800021]
p14_jmpl_3_le:
ldub [%i1+0x002],%l2 ! Mem[000000002c800002]
stx %l2,[%i0+0x018] ! Mem[000000002c000018]
ldub [%i0+0x00a],%l0 ! Mem[000000002c00000a]
ldsw [%i3+0x024],%l7 ! Mem[000000002d800024]
ldd [%i2+0x018],%l0 ! Mem[000000002d000018]
sth %l6,[%i2+0x002] ! Mem[000000002d000002]
jmpl %g6+8,%g0
ldub [%i2+0x00b],%l5 ! Mem[000000002d00000b]
p14_call_3_le:
ldsb [%i3+0x019],%l4 ! Mem[000000002d800019]
std %l2,[%i0+0x018] ! Mem[000000002c000018]
sth %l6,[%i1+0x022] ! Mem[000000002c800022]
ldd [%i0+0x000],%l0 ! Mem[000000002c000000]
stw %l0,[%i2+0x03c] ! Mem[000000002d00003c]
sth %l0,[%i3+0x026] ! Mem[000000002d800026]
retl
stw %l2,[%i1+0x03c] ! Mem[000000002c80003c]
p14_jmpl_3_lo:
ldub [%o1+0x002],%l2 ! Mem[000000002c800002]
stx %l2,[%o0+0x018] ! Mem[000000002c000018]
ldub [%o0+0x00a],%l0 ! Mem[000000002c00000a]
ldsw [%o3+0x024],%l7 ! Mem[000000002d800024]
ldd [%o2+0x018],%l0 ! Mem[000000002d000018]
sth %l6,[%o2+0x002] ! Mem[000000002d000002]
jmpl %g6+8,%g0
ldub [%o2+0x00b],%l5 ! Mem[000000002d00000b]
p14_call_3_lo:
ldsb [%o3+0x019],%l4 ! Mem[000000002d800019]
std %l2,[%o0+0x018] ! Mem[000000002c000018]
sth %l6,[%o1+0x022] ! Mem[000000002c800022]
ldd [%o0+0x000],%l0 ! Mem[000000002c000000]
stw %l0,[%o2+0x03c] ! Mem[000000002d00003c]
sth %l0,[%o3+0x026] ! Mem[000000002d800026]
retl
stw %l2,[%o1+0x03c] ! Mem[000000002c80003c]
p14_jmpl_3_he:
ldsw [%i2+0x00c],%l4 ! Mem[000000002d00000c]
jmpl %g6+8,%g0
lduw [%i0+0x018],%l6 ! Mem[000000002c000018]
p14_call_3_he:
ldd [%i3+0x018],%l6 ! Mem[000000002d800018]
lduh [%i0+0x020],%l2 ! Mem[000000002c000020]
ldsb [%i0+0x009],%l1 ! Mem[000000002c000009]
stx %l4,[%i3+0x000] ! Mem[000000002d800000]
stw %l1,[%i2+0x02c] ! Mem[000000002d00002c]
retl
stx %l4,[%i3+0x000] ! Mem[000000002d800000]
p14_jmpl_3_ho:
ldsw [%o2+0x00c],%l4 ! Mem[000000002d00000c]
jmpl %g6+8,%g0
lduw [%o0+0x018],%l6 ! Mem[000000002c000018]
p14_call_3_ho:
ldd [%o3+0x018],%l6 ! Mem[000000002d800018]
lduh [%o0+0x020],%l2 ! Mem[000000002c000020]
ldsb [%o0+0x009],%l1 ! Mem[000000002c000009]
stx %l4,[%o3+0x000] ! Mem[000000002d800000]
stw %l1,[%o2+0x02c] ! Mem[000000002d00002c]
retl
stx %l4,[%o3+0x000] ! Mem[000000002d800000]
p15_jmpl_3_le:
stw %l2,[%i0+0x020] ! Mem[000000002e000020]
stw %l2,[%i0+0x018] ! Mem[000000002e000018]
std %l0,[%i2+0x008] ! Mem[000000002f000008]
ldsh [%i3+0x006],%l7 ! Mem[000000002f800006]
stb %l1,[%i0+0x019] ! Mem[000000002e000019]
ldx [%i0+0x000],%l6 ! Mem[000000002e000000]
jmpl %g6+8,%g0
lduw [%i0+0x008],%l5 ! Mem[000000002e000008]
p15_call_3_le:
ldsb [%i3+0x039],%l4 ! Mem[000000002f800039]
std %l2,[%i1+0x018] ! Mem[000000002e800018]
stw %l6,[%i3+0x000] ! Mem[000000002f800000]
ldsw [%i3+0x024],%l0 ! Mem[000000002f800024]
sth %l0,[%i3+0x03c] ! Mem[000000002f80003c]
lduh [%i3+0x006],%l0 ! Mem[000000002f800006]
retl
ldsw [%i3+0x03c],%l2 ! Mem[000000002f80003c]
p15_jmpl_3_lo:
stw %l2,[%o0+0x020] ! Mem[000000002e000020]
stw %l2,[%o0+0x018] ! Mem[000000002e000018]
std %l0,[%o2+0x008] ! Mem[000000002f000008]
ldsh [%o3+0x006],%l7 ! Mem[000000002f800006]
stb %l1,[%o0+0x019] ! Mem[000000002e000019]
ldx [%o0+0x000],%l6 ! Mem[000000002e000000]
jmpl %g6+8,%g0
lduw [%o0+0x008],%l5 ! Mem[000000002e000008]
p15_call_3_lo:
ldsb [%o3+0x039],%l4 ! Mem[000000002f800039]
std %l2,[%o1+0x018] ! Mem[000000002e800018]
stw %l6,[%o3+0x000] ! Mem[000000002f800000]
ldsw [%o3+0x024],%l0 ! Mem[000000002f800024]
sth %l0,[%o3+0x03c] ! Mem[000000002f80003c]
lduh [%o3+0x006],%l0 ! Mem[000000002f800006]
retl
ldsw [%o3+0x03c],%l2 ! Mem[000000002f80003c]
p15_jmpl_3_he:
ldd [%i0+0x008],%l4 ! Mem[000000002e000008]
jmpl %g6+8,%g0
ldsw [%i1+0x018],%l6 ! Mem[000000002e800018]
p15_call_3_he:
ldub [%i2+0x019],%l7 ! Mem[000000002f000019]
std %l2,[%i1+0x000] ! Mem[000000002e800000]
ldsw [%i1+0x028],%l1 ! Mem[000000002e800028]
lduh [%i2+0x004],%l4 ! Mem[000000002f000004]
lduw [%i3+0x00c],%l1 ! Mem[000000002f80000c]
retl
ldx [%i3+0x020],%l4 ! Mem[000000002f800020]
p15_jmpl_3_ho:
ldd [%o0+0x008],%l4 ! Mem[000000002e000008]
jmpl %g6+8,%g0
ldsw [%o1+0x018],%l6 ! Mem[000000002e800018]
p15_call_3_ho:
ldub [%o2+0x019],%l7 ! Mem[000000002f000019]
std %l2,[%o1+0x000] ! Mem[000000002e800000]
ldsw [%o1+0x028],%l1 ! Mem[000000002e800028]
lduh [%o2+0x004],%l4 ! Mem[000000002f000004]
lduw [%o3+0x00c],%l1 ! Mem[000000002f80000c]
retl
ldx [%o3+0x020],%l4 ! Mem[000000002f800020]
p16_jmpl_3_le:
lduh [%i3+0x002],%l2 ! Mem[0000000031800002]
stx %l2,[%i0+0x018] ! Mem[0000000030000018]
ldsw [%i3+0x008],%l0 ! Mem[0000000031800008]
ldsb [%i3+0x026],%l7 ! Mem[0000000031800026]
ldsb [%i3+0x019],%l1 ! Mem[0000000031800019]
ldsh [%i2+0x002],%l6 ! Mem[0000000031000002]
jmpl %g6+8,%g0
stb %l5,[%i2+0x00b] ! Mem[000000003100000b]
p16_call_3_le:
ldsb [%i2+0x019],%l4 ! Mem[0000000031000019]
std %l2,[%i2+0x018] ! Mem[0000000031000018]
ldsb [%i2+0x023],%l6 ! Mem[0000000031000023]
stb %l0,[%i1+0x006] ! Mem[0000000030800006]
std %l0,[%i0+0x038] ! Mem[0000000030000038]
stw %l0,[%i2+0x024] ! Mem[0000000031000024]
retl
sth %l2,[%i0+0x03c] ! Mem[000000003000003c]
p16_jmpl_3_lo:
lduh [%o3+0x002],%l2 ! Mem[0000000031800002]
stx %l2,[%o0+0x018] ! Mem[0000000030000018]
ldsw [%o3+0x008],%l0 ! Mem[0000000031800008]
ldsb [%o3+0x026],%l7 ! Mem[0000000031800026]
ldsb [%o3+0x019],%l1 ! Mem[0000000031800019]
ldsh [%o2+0x002],%l6 ! Mem[0000000031000002]
jmpl %g6+8,%g0
stb %l5,[%o2+0x00b] ! Mem[000000003100000b]
p16_call_3_lo:
ldsb [%o2+0x019],%l4 ! Mem[0000000031000019]
std %l2,[%o2+0x018] ! Mem[0000000031000018]
ldsb [%o2+0x023],%l6 ! Mem[0000000031000023]
stb %l0,[%o1+0x006] ! Mem[0000000030800006]
std %l0,[%o0+0x038] ! Mem[0000000030000038]
stw %l0,[%o2+0x024] ! Mem[0000000031000024]
retl
sth %l2,[%o0+0x03c] ! Mem[000000003000003c]
p16_jmpl_3_he:
sth %l4,[%i3+0x00e] ! Mem[000000003180000e]
jmpl %g6+8,%g0
ldd [%i0+0x018],%l6 ! Mem[0000000030000018]
p16_call_3_he:
sth %l7,[%i1+0x018] ! Mem[0000000030800018]
stw %l2,[%i1+0x020] ! Mem[0000000030800020]
lduh [%i1+0x008],%l1 ! Mem[0000000030800008]
stw %l4,[%i1+0x004] ! Mem[0000000030800004]
ldsw [%i0+0x02c],%l1 ! Mem[000000003000002c]
retl
ldub [%i1+0x001],%l4 ! Mem[0000000030800001]
p16_jmpl_3_ho:
sth %l4,[%o3+0x00e] ! Mem[000000003180000e]
jmpl %g6+8,%g0
ldd [%o0+0x018],%l6 ! Mem[0000000030000018]
p16_call_3_ho:
sth %l7,[%o1+0x018] ! Mem[0000000030800018]
stw %l2,[%o1+0x020] ! Mem[0000000030800020]
lduh [%o1+0x008],%l1 ! Mem[0000000030800008]
stw %l4,[%o1+0x004] ! Mem[0000000030800004]
ldsw [%o0+0x02c],%l1 ! Mem[000000003000002c]
retl
ldub [%o1+0x001],%l4 ! Mem[0000000030800001]
p17_jmpl_3_le:
stx %l2,[%i2+0x020] ! Mem[0000000033000020]
ldd [%i3+0x018],%l2 ! Mem[0000000033800018]
stb %l0,[%i0+0x00a] ! Mem[000000003200000a]
ldd [%i3+0x000],%l6 ! Mem[0000000033800000]
std %l0,[%i2+0x018] ! Mem[0000000033000018]
stx %l6,[%i3+0x000] ! Mem[0000000033800000]
jmpl %g6+8,%g0
stx %l5,[%i0+0x008] ! Mem[0000000032000008]
p17_call_3_le:
stx %l4,[%i2+0x038] ! Mem[0000000033000038]
std %l2,[%i3+0x018] ! Mem[0000000033800018]
ldub [%i0+0x003],%l6 ! Mem[0000000032000003]
ldd [%i0+0x020],%l0 ! Mem[0000000032000020]
stb %l0,[%i2+0x03c] ! Mem[000000003300003c]
ldub [%i2+0x006],%l0 ! Mem[0000000033000006]
retl
ldsh [%i1+0x03c],%l2 ! Mem[000000003280003c]
p17_jmpl_3_lo:
stx %l2,[%o2+0x020] ! Mem[0000000033000020]
ldd [%o3+0x018],%l2 ! Mem[0000000033800018]
stb %l0,[%o0+0x00a] ! Mem[000000003200000a]
ldd [%o3+0x000],%l6 ! Mem[0000000033800000]
std %l0,[%o2+0x018] ! Mem[0000000033000018]
stx %l6,[%o3+0x000] ! Mem[0000000033800000]
jmpl %g6+8,%g0
stx %l5,[%o0+0x008] ! Mem[0000000032000008]
p17_call_3_lo:
stx %l4,[%o2+0x038] ! Mem[0000000033000038]
std %l2,[%o3+0x018] ! Mem[0000000033800018]
ldub [%o0+0x003],%l6 ! Mem[0000000032000003]
ldd [%o0+0x020],%l0 ! Mem[0000000032000020]
stb %l0,[%o2+0x03c] ! Mem[000000003300003c]
ldub [%o2+0x006],%l0 ! Mem[0000000033000006]
retl
ldsh [%o1+0x03c],%l2 ! Mem[000000003280003c]
p17_jmpl_3_he:
ldx [%i1+0x008],%l4 ! Mem[0000000032800008]
jmpl %g6+8,%g0
sth %l6,[%i2+0x018] ! Mem[0000000033000018]
p17_call_3_he:
ldsw [%i0+0x018],%l7 ! Mem[0000000032000018]
ldsh [%i2+0x000],%l2 ! Mem[0000000033000000]
ldx [%i2+0x028],%l1 ! Mem[0000000033000028]
lduw [%i1+0x004],%l4 ! Mem[0000000032800004]
ldd [%i1+0x008],%l0 ! Mem[0000000032800008]
retl
stx %l4,[%i3+0x020] ! Mem[0000000033800020]
p17_jmpl_3_ho:
ldx [%o1+0x008],%l4 ! Mem[0000000032800008]
jmpl %g6+8,%g0
sth %l6,[%o2+0x018] ! Mem[0000000033000018]
p17_call_3_ho:
ldsw [%o0+0x018],%l7 ! Mem[0000000032000018]
ldsh [%o2+0x000],%l2 ! Mem[0000000033000000]
ldx [%o2+0x028],%l1 ! Mem[0000000033000028]
lduw [%o1+0x004],%l4 ! Mem[0000000032800004]
ldd [%o1+0x008],%l0 ! Mem[0000000032800008]
retl
stx %l4,[%o3+0x020] ! Mem[0000000033800020]
p18_jmpl_3_le:
lduw [%i1+0x000],%l2 ! Mem[0000000034800000]
stx %l2,[%i2+0x018] ! Mem[0000000035000018]
ldsh [%i2+0x00a],%l0 ! Mem[000000003500000a]
stx %l7,[%i2+0x020] ! Mem[0000000035000020]
ldsh [%i0+0x018],%l1 ! Mem[0000000034000018]
std %l6,[%i1+0x000] ! Mem[0000000034800000]
jmpl %g6+8,%g0
ldsb [%i2+0x00b],%l5 ! Mem[000000003500000b]
p18_call_3_le:
stx %l4,[%i2+0x018] ! Mem[0000000035000018]
std %l2,[%i0+0x018] ! Mem[0000000034000018]
lduh [%i2+0x022],%l6 ! Mem[0000000035000022]
lduh [%i3+0x006],%l0 ! Mem[0000000035800006]
ldx [%i3+0x038],%l0 ! Mem[0000000035800038]
stx %l0,[%i1+0x020] ! Mem[0000000034800020]
retl
std %l2,[%i3+0x038] ! Mem[0000000035800038]
p18_jmpl_3_lo:
lduw [%o1+0x000],%l2 ! Mem[0000000034800000]
stx %l2,[%o2+0x018] ! Mem[0000000035000018]
ldsh [%o2+0x00a],%l0 ! Mem[000000003500000a]
stx %l7,[%o2+0x020] ! Mem[0000000035000020]
ldsh [%o0+0x018],%l1 ! Mem[0000000034000018]
std %l6,[%o1+0x000] ! Mem[0000000034800000]
jmpl %g6+8,%g0
ldsb [%o2+0x00b],%l5 ! Mem[000000003500000b]
p18_call_3_lo:
stx %l4,[%o2+0x018] ! Mem[0000000035000018]
std %l2,[%o0+0x018] ! Mem[0000000034000018]
lduh [%o2+0x022],%l6 ! Mem[0000000035000022]
lduh [%o3+0x006],%l0 ! Mem[0000000035800006]
ldx [%o3+0x038],%l0 ! Mem[0000000035800038]
stx %l0,[%o1+0x020] ! Mem[0000000034800020]
retl
std %l2,[%o3+0x038] ! Mem[0000000035800038]
p18_jmpl_3_he:
ldub [%i0+0x00f],%l4 ! Mem[000000003400000f]
jmpl %g6+8,%g0
ldx [%i0+0x018],%l6 ! Mem[0000000034000018]
p18_call_3_he:
ldx [%i3+0x018],%l7 ! Mem[0000000035800018]
ldub [%i2+0x021],%l2 ! Mem[0000000035000021]
std %l0,[%i3+0x008] ! Mem[0000000035800008]
stx %l4,[%i1+0x000] ! Mem[0000000034800000]
sth %l1,[%i2+0x02e] ! Mem[000000003500002e]
retl
std %l4,[%i3+0x000] ! Mem[0000000035800000]
p18_jmpl_3_ho:
ldub [%o0+0x00f],%l4 ! Mem[000000003400000f]
jmpl %g6+8,%g0
ldx [%o0+0x018],%l6 ! Mem[0000000034000018]
p18_call_3_ho:
ldx [%o3+0x018],%l7 ! Mem[0000000035800018]
ldub [%o2+0x021],%l2 ! Mem[0000000035000021]
std %l0,[%o3+0x008] ! Mem[0000000035800008]
stx %l4,[%o1+0x000] ! Mem[0000000034800000]
sth %l1,[%o2+0x02e] ! Mem[000000003500002e]
retl
std %l4,[%o3+0x000] ! Mem[0000000035800000]
p19_jmpl_3_le:
stw %l2,[%i1+0x020] ! Mem[0000000036800020]
ldd [%i1+0x018],%l2 ! Mem[0000000036800018]
ldx [%i3+0x008],%l0 ! Mem[0000000037800008]
std %l6,[%i2+0x000] ! Mem[0000000037000000]
stb %l1,[%i3+0x019] ! Mem[0000000037800019]
ldub [%i3+0x003],%l6 ! Mem[0000000037800003]
jmpl %g6+8,%g0
lduh [%i0+0x00a],%l5 ! Mem[000000003600000a]
p19_call_3_le:
sth %l4,[%i1+0x038] ! Mem[0000000036800038]
std %l2,[%i1+0x018] ! Mem[0000000036800018]
stb %l6,[%i0+0x003] ! Mem[0000000036000003]
sth %l0,[%i1+0x026] ! Mem[0000000036800026]
lduw [%i0+0x03c],%l0 ! Mem[000000003600003c]
lduh [%i1+0x006],%l0 ! Mem[0000000036800006]
retl
ldsw [%i0+0x03c],%l2 ! Mem[000000003600003c]
p19_jmpl_3_lo:
stw %l2,[%o1+0x020] ! Mem[0000000036800020]
ldd [%o1+0x018],%l2 ! Mem[0000000036800018]
ldx [%o3+0x008],%l0 ! Mem[0000000037800008]
std %l6,[%o2+0x000] ! Mem[0000000037000000]
stb %l1,[%o3+0x019] ! Mem[0000000037800019]
ldub [%o3+0x003],%l6 ! Mem[0000000037800003]
jmpl %g6+8,%g0
lduh [%o0+0x00a],%l5 ! Mem[000000003600000a]
p19_call_3_lo:
sth %l4,[%o1+0x038] ! Mem[0000000036800038]
std %l2,[%o1+0x018] ! Mem[0000000036800018]
stb %l6,[%o0+0x003] ! Mem[0000000036000003]
sth %l0,[%o1+0x026] ! Mem[0000000036800026]
lduw [%o0+0x03c],%l0 ! Mem[000000003600003c]
lduh [%o1+0x006],%l0 ! Mem[0000000036800006]
retl
ldsw [%o0+0x03c],%l2 ! Mem[000000003600003c]
p19_jmpl_3_he:
ldsb [%i3+0x00f],%l4 ! Mem[000000003780000f]
jmpl %g6+8,%g0
lduw [%i2+0x018],%l6 ! Mem[0000000037000018]
p19_call_3_he:
ldd [%i3+0x018],%l6 ! Mem[0000000037800018]
stb %l2,[%i3+0x001] ! Mem[0000000037800001]
stw %l1,[%i3+0x028] ! Mem[0000000037800028]
lduh [%i0+0x004],%l4 ! Mem[0000000036000004]
ldx [%i3+0x008],%l1 ! Mem[0000000037800008]
retl
ldub [%i1+0x021],%l4 ! Mem[0000000036800021]
p19_jmpl_3_ho:
ldsb [%o3+0x00f],%l4 ! Mem[000000003780000f]
jmpl %g6+8,%g0
lduw [%o2+0x018],%l6 ! Mem[0000000037000018]
p19_call_3_ho:
ldd [%o3+0x018],%l6 ! Mem[0000000037800018]
stb %l2,[%o3+0x001] ! Mem[0000000037800001]
stw %l1,[%o3+0x028] ! Mem[0000000037800028]
lduh [%o0+0x004],%l4 ! Mem[0000000036000004]
ldx [%o3+0x008],%l1 ! Mem[0000000037800008]
retl
ldub [%o1+0x021],%l4 ! Mem[0000000036800021]
p20_jmpl_3_le:
lduh [%i0+0x002],%l2 ! Mem[0000000038000002]
stx %l2,[%i1+0x018] ! Mem[0000000038800018]
ldsb [%i0+0x00a],%l0 ! Mem[000000003800000a]
stb %l7,[%i2+0x026] ! Mem[0000000039000026]
ldsw [%i2+0x018],%l1 ! Mem[0000000039000018]
ldsb [%i1+0x003],%l6 ! Mem[0000000038800003]
jmpl %g6+8,%g0
ldx [%i2+0x008],%l5 ! Mem[0000000039000008]
p20_call_3_le:
sth %l4,[%i1+0x018] ! Mem[0000000038800018]
std %l2,[%i2+0x018] ! Mem[0000000039000018]
std %l6,[%i2+0x020] ! Mem[0000000039000020]
ldsh [%i0+0x006],%l0 ! Mem[0000000038000006]
lduh [%i1+0x03c],%l0 ! Mem[000000003880003c]
ldd [%i0+0x020],%l0 ! Mem[0000000038000020]
retl
stb %l2,[%i2+0x03c] ! Mem[000000003900003c]
p20_jmpl_3_lo:
lduh [%o0+0x002],%l2 ! Mem[0000000038000002]
stx %l2,[%o1+0x018] ! Mem[0000000038800018]
ldsb [%o0+0x00a],%l0 ! Mem[000000003800000a]
stb %l7,[%o2+0x026] ! Mem[0000000039000026]
ldsw [%o2+0x018],%l1 ! Mem[0000000039000018]
ldsb [%o1+0x003],%l6 ! Mem[0000000038800003]
jmpl %g6+8,%g0
ldx [%o2+0x008],%l5 ! Mem[0000000039000008]
p20_call_3_lo:
sth %l4,[%o1+0x018] ! Mem[0000000038800018]
std %l2,[%o2+0x018] ! Mem[0000000039000018]
std %l6,[%o2+0x020] ! Mem[0000000039000020]
ldsh [%o0+0x006],%l0 ! Mem[0000000038000006]
lduh [%o1+0x03c],%l0 ! Mem[000000003880003c]
ldd [%o0+0x020],%l0 ! Mem[0000000038000020]
retl
stb %l2,[%o2+0x03c] ! Mem[000000003900003c]
p20_jmpl_3_he:
stw %l4,[%i1+0x00c] ! Mem[000000003880000c]
jmpl %g6+8,%g0
ldsw [%i1+0x018],%l6 ! Mem[0000000038800018]
p20_call_3_he:
lduw [%i1+0x018],%l7 ! Mem[0000000038800018]
stx %l2,[%i3+0x020] ! Mem[0000000039800020]
ldd [%i0+0x008],%l0 ! Mem[0000000038000008]
ldd [%i0+0x000],%l4 ! Mem[0000000038000000]
ldub [%i0+0x02f],%l1 ! Mem[000000003800002f]
retl
stx %l4,[%i2+0x000] ! Mem[0000000039000000]
p20_jmpl_3_ho:
stw %l4,[%o1+0x00c] ! Mem[000000003880000c]
jmpl %g6+8,%g0
ldsw [%o1+0x018],%l6 ! Mem[0000000038800018]
p20_call_3_ho:
lduw [%o1+0x018],%l7 ! Mem[0000000038800018]
stx %l2,[%o3+0x020] ! Mem[0000000039800020]
ldd [%o0+0x008],%l0 ! Mem[0000000038000008]
ldd [%o0+0x000],%l4 ! Mem[0000000038000000]
ldub [%o0+0x02f],%l1 ! Mem[000000003800002f]
retl
stx %l4,[%o2+0x000] ! Mem[0000000039000000]
p21_jmpl_3_le:
stx %l2,[%i0+0x020] ! Mem[000000003a000020]
ldd [%i0+0x018],%l2 ! Mem[000000003a000018]
stb %l0,[%i2+0x00a] ! Mem[000000003b00000a]
ldx [%i2+0x000],%l7 ! Mem[000000003b000000]
std %l0,[%i0+0x018] ! Mem[000000003a000018]
stw %l6,[%i3+0x000] ! Mem[000000003b800000]
jmpl %g6+8,%g0
stw %l5,[%i3+0x008] ! Mem[000000003b800008]
p21_call_3_le:
sth %l4,[%i0+0x038] ! Mem[000000003a000038]
std %l2,[%i3+0x018] ! Mem[000000003b800018]
stx %l6,[%i1+0x000] ! Mem[000000003a800000]
ldx [%i3+0x020],%l0 ! Mem[000000003b800020]
ldub [%i3+0x03c],%l0 ! Mem[000000003b80003c]
lduw [%i0+0x004],%l0 ! Mem[000000003a000004]
retl
ldsh [%i3+0x03c],%l2 ! Mem[000000003b80003c]
p21_jmpl_3_lo:
stx %l2,[%o0+0x020] ! Mem[000000003a000020]
ldd [%o0+0x018],%l2 ! Mem[000000003a000018]
stb %l0,[%o2+0x00a] ! Mem[000000003b00000a]
ldx [%o2+0x000],%l7 ! Mem[000000003b000000]
std %l0,[%o0+0x018] ! Mem[000000003a000018]
stw %l6,[%o3+0x000] ! Mem[000000003b800000]
jmpl %g6+8,%g0
stw %l5,[%o3+0x008] ! Mem[000000003b800008]
p21_call_3_lo:
sth %l4,[%o0+0x038] ! Mem[000000003a000038]
std %l2,[%o3+0x018] ! Mem[000000003b800018]
stx %l6,[%o1+0x000] ! Mem[000000003a800000]
ldx [%o3+0x020],%l0 ! Mem[000000003b800020]
ldub [%o3+0x03c],%l0 ! Mem[000000003b80003c]
lduw [%o0+0x004],%l0 ! Mem[000000003a000004]
retl
ldsh [%o3+0x03c],%l2 ! Mem[000000003b80003c]
p21_jmpl_3_he:
stb %l4,[%i3+0x00f] ! Mem[000000003b80000f]
jmpl %g6+8,%g0
ldd [%i2+0x018],%l6 ! Mem[000000003b000018]
p21_call_3_he:
sth %l7,[%i0+0x018] ! Mem[000000003a000018]
ldsb [%i3+0x001],%l2 ! Mem[000000003b800001]
ldsh [%i0+0x028],%l1 ! Mem[000000003a000028]
lduw [%i3+0x004],%l4 ! Mem[000000003b800004]
stx %l1,[%i1+0x008] ! Mem[000000003a800008]
retl
std %l4,[%i3+0x020] ! Mem[000000003b800020]
p21_jmpl_3_ho:
stb %l4,[%o3+0x00f] ! Mem[000000003b80000f]
jmpl %g6+8,%g0
ldd [%o2+0x018],%l6 ! Mem[000000003b000018]
p21_call_3_ho:
sth %l7,[%o0+0x018] ! Mem[000000003a000018]
ldsb [%o3+0x001],%l2 ! Mem[000000003b800001]
ldsh [%o0+0x028],%l1 ! Mem[000000003a000028]
lduw [%o3+0x004],%l4 ! Mem[000000003b800004]
stx %l1,[%o1+0x008] ! Mem[000000003a800008]
retl
std %l4,[%o3+0x020] ! Mem[000000003b800020]
p22_jmpl_3_le:
lduw [%i3+0x000],%l2 ! Mem[000000003d800000]
stx %l2,[%i0+0x018] ! Mem[000000003c000018]
ldd [%i3+0x008],%l0 ! Mem[000000003d800008]
lduw [%i2+0x024],%l7 ! Mem[000000003d000024]
ldub [%i3+0x019],%l1 ! Mem[000000003d800019]
lduw [%i0+0x000],%l6 ! Mem[000000003c000000]
jmpl %g6+8,%g0
ldd [%i2+0x008],%l4 ! Mem[000000003d000008]
p22_call_3_le:
stb %l4,[%i0+0x019] ! Mem[000000003c000019]
std %l2,[%i0+0x018] ! Mem[000000003c000018]
ldsh [%i3+0x022],%l6 ! Mem[000000003d800022]
stx %l0,[%i1+0x000] ! Mem[000000003c800000]
ldsw [%i0+0x03c],%l0 ! Mem[000000003c00003c]
ldsb [%i3+0x026],%l0 ! Mem[000000003d800026]
retl
ldx [%i0+0x038],%l2 ! Mem[000000003c000038]
p22_jmpl_3_lo:
lduw [%o3+0x000],%l2 ! Mem[000000003d800000]
stx %l2,[%o0+0x018] ! Mem[000000003c000018]
ldd [%o3+0x008],%l0 ! Mem[000000003d800008]
lduw [%o2+0x024],%l7 ! Mem[000000003d000024]
ldub [%o3+0x019],%l1 ! Mem[000000003d800019]
lduw [%o0+0x000],%l6 ! Mem[000000003c000000]
jmpl %g6+8,%g0
ldd [%o2+0x008],%l4 ! Mem[000000003d000008]
p22_call_3_lo:
stb %l4,[%o0+0x019] ! Mem[000000003c000019]
std %l2,[%o0+0x018] ! Mem[000000003c000018]
ldsh [%o3+0x022],%l6 ! Mem[000000003d800022]
stx %l0,[%o1+0x000] ! Mem[000000003c800000]
ldsw [%o0+0x03c],%l0 ! Mem[000000003c00003c]
ldsb [%o3+0x026],%l0 ! Mem[000000003d800026]
retl
ldx [%o0+0x038],%l2 ! Mem[000000003c000038]
p22_jmpl_3_he:
lduh [%i3+0x00e],%l4 ! Mem[000000003d80000e]
jmpl %g6+8,%g0
sth %l6,[%i1+0x018] ! Mem[000000003c800018]
p22_call_3_he:
ldsw [%i3+0x018],%l7 ! Mem[000000003d800018]
lduh [%i3+0x020],%l2 ! Mem[000000003d800020]
ldub [%i0+0x009],%l1 ! Mem[000000003c000009]
stx %l4,[%i2+0x000] ! Mem[000000003d000000]
std %l0,[%i3+0x028] ! Mem[000000003d800028]
retl
ldub [%i1+0x001],%l4 ! Mem[000000003c800001]
p22_jmpl_3_ho:
lduh [%o3+0x00e],%l4 ! Mem[000000003d80000e]
jmpl %g6+8,%g0
sth %l6,[%o1+0x018] ! Mem[000000003c800018]
p22_call_3_ho:
ldsw [%o3+0x018],%l7 ! Mem[000000003d800018]
lduh [%o3+0x020],%l2 ! Mem[000000003d800020]
ldub [%o0+0x009],%l1 ! Mem[000000003c000009]
stx %l4,[%o2+0x000] ! Mem[000000003d000000]
std %l0,[%o3+0x028] ! Mem[000000003d800028]
retl
ldub [%o1+0x001],%l4 ! Mem[000000003c800001]
p23_jmpl_3_le:
ldd [%i2+0x020],%l2 ! Mem[000000003f000020]
ldd [%i3+0x018],%l2 ! Mem[000000003f800018]
ldx [%i0+0x008],%l0 ! Mem[000000003e000008]
lduh [%i2+0x006],%l7 ! Mem[000000003f000006]
sth %l1,[%i1+0x018] ! Mem[000000003e800018]
ldsw [%i2+0x000],%l6 ! Mem[000000003f000000]
jmpl %g6+8,%g0
ldub [%i3+0x00b],%l5 ! Mem[000000003f80000b]
p23_call_3_le:
stb %l4,[%i3+0x039] ! Mem[000000003f800039]
std %l2,[%i1+0x018] ! Mem[000000003e800018]
ldsw [%i2+0x000],%l6 ! Mem[000000003f000000]
ldub [%i0+0x026],%l0 ! Mem[000000003e000026]
ldsh [%i1+0x03c],%l0 ! Mem[000000003e80003c]
ldx [%i3+0x000],%l0 ! Mem[000000003f800000]
retl
ldsb [%i2+0x03c],%l2 ! Mem[000000003f00003c]
p23_jmpl_3_lo:
ldd [%o2+0x020],%l2 ! Mem[000000003f000020]
ldd [%o3+0x018],%l2 ! Mem[000000003f800018]
ldx [%o0+0x008],%l0 ! Mem[000000003e000008]
lduh [%o2+0x006],%l7 ! Mem[000000003f000006]
sth %l1,[%o1+0x018] ! Mem[000000003e800018]
ldsw [%o2+0x000],%l6 ! Mem[000000003f000000]
jmpl %g6+8,%g0
ldub [%o3+0x00b],%l5 ! Mem[000000003f80000b]
p23_call_3_lo:
stb %l4,[%o3+0x039] ! Mem[000000003f800039]
std %l2,[%o1+0x018] ! Mem[000000003e800018]
ldsw [%o2+0x000],%l6 ! Mem[000000003f000000]
ldub [%o0+0x026],%l0 ! Mem[000000003e000026]
ldsh [%o1+0x03c],%l0 ! Mem[000000003e80003c]
ldx [%o3+0x000],%l0 ! Mem[000000003f800000]
retl
ldsb [%o2+0x03c],%l2 ! Mem[000000003f00003c]
p23_jmpl_3_he:
ldd [%i1+0x008],%l4 ! Mem[000000003e800008]
jmpl %g6+8,%g0
std %l6,[%i3+0x018] ! Mem[000000003f800018]
p23_call_3_he:
std %l6,[%i3+0x018] ! Mem[000000003f800018]
ldx [%i0+0x000],%l2 ! Mem[000000003e000000]
stb %l1,[%i1+0x029] ! Mem[000000003e800029]
ldx [%i2+0x000],%l4 ! Mem[000000003f000000]
lduw [%i3+0x00c],%l1 ! Mem[000000003f80000c]
retl
ldsb [%i2+0x021],%l4 ! Mem[000000003f000021]
p23_jmpl_3_ho:
ldd [%o1+0x008],%l4 ! Mem[000000003e800008]
jmpl %g6+8,%g0
std %l6,[%o3+0x018] ! Mem[000000003f800018]
p23_call_3_ho:
std %l6,[%o3+0x018] ! Mem[000000003f800018]
ldx [%o0+0x000],%l2 ! Mem[000000003e000000]
stb %l1,[%o1+0x029] ! Mem[000000003e800029]
ldx [%o2+0x000],%l4 ! Mem[000000003f000000]
lduw [%o3+0x00c],%l1 ! Mem[000000003f80000c]
retl
ldsb [%o2+0x021],%l4 ! Mem[000000003f000021]
p24_jmpl_3_le:
lduh [%i1+0x002],%l2 ! Mem[0000000040800002]
stx %l2,[%i2+0x018] ! Mem[0000000041000018]
stx %l0,[%i2+0x008] ! Mem[0000000041000008]
ldub [%i2+0x026],%l7 ! Mem[0000000041000026]
lduh [%i3+0x018],%l1 ! Mem[0000000041800018]
ldd [%i0+0x000],%l6 ! Mem[0000000040000000]
jmpl %g6+8,%g0
lduw [%i2+0x008],%l5 ! Mem[0000000041000008]
p24_call_3_le:
lduw [%i3+0x018],%l4 ! Mem[0000000041800018]
std %l2,[%i3+0x018] ! Mem[0000000041800018]
lduw [%i0+0x020],%l6 ! Mem[0000000040000020]
std %l0,[%i3+0x000] ! Mem[0000000041800000]
ldsb [%i3+0x03c],%l0 ! Mem[000000004180003c]
ldsh [%i3+0x026],%l0 ! Mem[0000000041800026]
retl
lduw [%i3+0x03c],%l2 ! Mem[000000004180003c]
p24_jmpl_3_lo:
lduh [%o1+0x002],%l2 ! Mem[0000000040800002]
stx %l2,[%o2+0x018] ! Mem[0000000041000018]
stx %l0,[%o2+0x008] ! Mem[0000000041000008]
ldub [%o2+0x026],%l7 ! Mem[0000000041000026]
lduh [%o3+0x018],%l1 ! Mem[0000000041800018]
ldd [%o0+0x000],%l6 ! Mem[0000000040000000]
jmpl %g6+8,%g0
lduw [%o2+0x008],%l5 ! Mem[0000000041000008]
p24_call_3_lo:
lduw [%o3+0x018],%l4 ! Mem[0000000041800018]
std %l2,[%o3+0x018] ! Mem[0000000041800018]
lduw [%o0+0x020],%l6 ! Mem[0000000040000020]
std %l0,[%o3+0x000] ! Mem[0000000041800000]
ldsb [%o3+0x03c],%l0 ! Mem[000000004180003c]
ldsh [%o3+0x026],%l0 ! Mem[0000000041800026]
retl
lduw [%o3+0x03c],%l2 ! Mem[000000004180003c]
p24_jmpl_3_he:
sth %l4,[%i3+0x00e] ! Mem[000000004180000e]
jmpl %g6+8,%g0
lduw [%i1+0x018],%l6 ! Mem[0000000040800018]
p24_call_3_he:
ldd [%i2+0x018],%l6 ! Mem[0000000041000018]
stw %l2,[%i0+0x020] ! Mem[0000000040000020]
sth %l1,[%i2+0x008] ! Mem[0000000041000008]
ldd [%i1+0x000],%l4 ! Mem[0000000040800000]
ldsw [%i1+0x02c],%l1 ! Mem[000000004080002c]
retl
std %l4,[%i3+0x000] ! Mem[0000000041800000]
p24_jmpl_3_ho:
sth %l4,[%o3+0x00e] ! Mem[000000004180000e]
jmpl %g6+8,%g0
lduw [%o1+0x018],%l6 ! Mem[0000000040800018]
p24_call_3_ho:
ldd [%o2+0x018],%l6 ! Mem[0000000041000018]
stw %l2,[%o0+0x020] ! Mem[0000000040000020]
sth %l1,[%o2+0x008] ! Mem[0000000041000008]
ldd [%o1+0x000],%l4 ! Mem[0000000040800000]
ldsw [%o1+0x02c],%l1 ! Mem[000000004080002c]
retl
std %l4,[%o3+0x000] ! Mem[0000000041800000]
p25_jmpl_3_le:
stx %l2,[%i1+0x020] ! Mem[0000000042800020]
ldd [%i2+0x018],%l2 ! Mem[0000000043000018]
lduw [%i3+0x008],%l0 ! Mem[0000000043800008]
ldsw [%i2+0x004],%l7 ! Mem[0000000043000004]
stw %l1,[%i3+0x018] ! Mem[0000000043800018]
sth %l6,[%i2+0x002] ! Mem[0000000043000002]
jmpl %g6+8,%g0
sth %l5,[%i3+0x00a] ! Mem[000000004380000a]
p25_call_3_le:
lduw [%i2+0x038],%l4 ! Mem[0000000043000038]
std %l2,[%i3+0x018] ! Mem[0000000043800018]
ldx [%i2+0x000],%l6 ! Mem[0000000043000000]
ldsb [%i1+0x026],%l0 ! Mem[0000000042800026]
ldd [%i3+0x038],%l0 ! Mem[0000000043800038]
stb %l0,[%i3+0x006] ! Mem[0000000043800006]
retl
ldd [%i1+0x038],%l2 ! Mem[0000000042800038]
p25_jmpl_3_lo:
stx %l2,[%o1+0x020] ! Mem[0000000042800020]
ldd [%o2+0x018],%l2 ! Mem[0000000043000018]
lduw [%o3+0x008],%l0 ! Mem[0000000043800008]
ldsw [%o2+0x004],%l7 ! Mem[0000000043000004]
stw %l1,[%o3+0x018] ! Mem[0000000043800018]
sth %l6,[%o2+0x002] ! Mem[0000000043000002]
jmpl %g6+8,%g0
sth %l5,[%o3+0x00a] ! Mem[000000004380000a]
p25_call_3_lo:
lduw [%o2+0x038],%l4 ! Mem[0000000043000038]
std %l2,[%o3+0x018] ! Mem[0000000043800018]
ldx [%o2+0x000],%l6 ! Mem[0000000043000000]
ldsb [%o1+0x026],%l0 ! Mem[0000000042800026]
ldd [%o3+0x038],%l0 ! Mem[0000000043800038]
stb %l0,[%o3+0x006] ! Mem[0000000043800006]
retl
ldd [%o1+0x038],%l2 ! Mem[0000000042800038]
p25_jmpl_3_he:
ldx [%i3+0x008],%l4 ! Mem[0000000043800008]
jmpl %g6+8,%g0
ldsw [%i3+0x018],%l6 ! Mem[0000000043800018]
p25_call_3_he:
lduw [%i1+0x018],%l7 ! Mem[0000000042800018]
ldd [%i1+0x000],%l2 ! Mem[0000000042800000]
stx %l1,[%i2+0x028] ! Mem[0000000043000028]
lduw [%i1+0x004],%l4 ! Mem[0000000042800004]
ldd [%i2+0x008],%l0 ! Mem[0000000043000008]
retl
lduw [%i0+0x020],%l4 ! Mem[0000000042000020]
p25_jmpl_3_ho:
ldx [%o3+0x008],%l4 ! Mem[0000000043800008]
jmpl %g6+8,%g0
ldsw [%o3+0x018],%l6 ! Mem[0000000043800018]
p25_call_3_ho:
lduw [%o1+0x018],%l7 ! Mem[0000000042800018]
ldd [%o1+0x000],%l2 ! Mem[0000000042800000]
stx %l1,[%o2+0x028] ! Mem[0000000043000028]
lduw [%o1+0x004],%l4 ! Mem[0000000042800004]
ldd [%o2+0x008],%l0 ! Mem[0000000043000008]
retl
lduw [%o0+0x020],%l4 ! Mem[0000000042000020]
p26_jmpl_3_le:
lduw [%i0+0x000],%l2 ! Mem[0000000044000000]
stx %l2,[%i1+0x018] ! Mem[0000000044800018]
stw %l0,[%i0+0x008] ! Mem[0000000044000008]
ldsh [%i1+0x026],%l7 ! Mem[0000000044800026]
ldub [%i1+0x019],%l1 ! Mem[0000000044800019]
lduh [%i3+0x002],%l6 ! Mem[0000000045800002]
jmpl %g6+8,%g0
stx %l5,[%i1+0x008] ! Mem[0000000044800008]
p26_call_3_le:
ldub [%i2+0x019],%l4 ! Mem[0000000045000019]
ldx [%i0+0x018],%l2 ! Mem[0000000044000018]
sth %l6,[%i0+0x022] ! Mem[0000000044000022]
lduw [%i0+0x004],%l0 ! Mem[0000000044000004]
stx %l0,[%i1+0x038] ! Mem[0000000044800038]
ldsb [%i2+0x026],%l0 ! Mem[0000000045000026]
retl
lduh [%i2+0x03c],%l2 ! Mem[000000004500003c]
p26_jmpl_3_lo:
lduw [%o0+0x000],%l2 ! Mem[0000000044000000]
stx %l2,[%o1+0x018] ! Mem[0000000044800018]
stw %l0,[%o0+0x008] ! Mem[0000000044000008]
ldsh [%o1+0x026],%l7 ! Mem[0000000044800026]
ldub [%o1+0x019],%l1 ! Mem[0000000044800019]
lduh [%o3+0x002],%l6 ! Mem[0000000045800002]
jmpl %g6+8,%g0
stx %l5,[%o1+0x008] ! Mem[0000000044800008]
p26_call_3_lo:
ldub [%o2+0x019],%l4 ! Mem[0000000045000019]
ldx [%o0+0x018],%l2 ! Mem[0000000044000018]
sth %l6,[%o0+0x022] ! Mem[0000000044000022]
lduw [%o0+0x004],%l0 ! Mem[0000000044000004]
stx %l0,[%o1+0x038] ! Mem[0000000044800038]
ldsb [%o2+0x026],%l0 ! Mem[0000000045000026]
retl
lduh [%o2+0x03c],%l2 ! Mem[000000004500003c]
p26_jmpl_3_he:
ldub [%i1+0x00f],%l4 ! Mem[000000004480000f]
jmpl %g6+8,%g0
ldd [%i1+0x018],%l6 ! Mem[0000000044800018]
p26_call_3_he:
stx %l7,[%i0+0x018] ! Mem[0000000044000018]
ldub [%i1+0x021],%l2 ! Mem[0000000044800021]
ldsb [%i3+0x009],%l1 ! Mem[0000000045800009]
ldsb [%i1+0x004],%l4 ! Mem[0000000044800004]
sth %l1,[%i3+0x02e] ! Mem[000000004580002e]
retl
ldsb [%i2+0x001],%l4 ! Mem[0000000045000001]
p26_jmpl_3_ho:
ldub [%o1+0x00f],%l4 ! Mem[000000004480000f]
jmpl %g6+8,%g0
ldd [%o1+0x018],%l6 ! Mem[0000000044800018]
p26_call_3_ho:
stx %l7,[%o0+0x018] ! Mem[0000000044000018]
ldub [%o1+0x021],%l2 ! Mem[0000000044800021]
ldsb [%o3+0x009],%l1 ! Mem[0000000045800009]
ldsb [%o1+0x004],%l4 ! Mem[0000000044800004]
sth %l1,[%o3+0x02e] ! Mem[000000004580002e]
retl
ldsb [%o2+0x001],%l4 ! Mem[0000000045000001]
p27_jmpl_3_le:
ldd [%i3+0x020],%l2 ! Mem[0000000047800020]
ldd [%i0+0x018],%l2 ! Mem[0000000046000018]
lduh [%i1+0x00a],%l0 ! Mem[000000004680000a]
ldsb [%i1+0x006],%l7 ! Mem[0000000046800006]
stx %l1,[%i3+0x018] ! Mem[0000000047800018]
ldsh [%i1+0x002],%l6 ! Mem[0000000046800002]
jmpl %g6+8,%g0
ldsw [%i3+0x008],%l5 ! Mem[0000000047800008]
p27_call_3_le:
ldub [%i2+0x039],%l4 ! Mem[0000000047000039]
ldx [%i2+0x018],%l2 ! Mem[0000000047000018]
ldd [%i2+0x000],%l6 ! Mem[0000000047000000]
stw %l0,[%i3+0x024] ! Mem[0000000047800024]
stw %l0,[%i2+0x03c] ! Mem[000000004700003c]
std %l0,[%i2+0x000] ! Mem[0000000047000000]
retl
stx %l2,[%i3+0x038] ! Mem[0000000047800038]
p27_jmpl_3_lo:
ldd [%o3+0x020],%l2 ! Mem[0000000047800020]
ldd [%o0+0x018],%l2 ! Mem[0000000046000018]
lduh [%o1+0x00a],%l0 ! Mem[000000004680000a]
ldsb [%o1+0x006],%l7 ! Mem[0000000046800006]
stx %l1,[%o3+0x018] ! Mem[0000000047800018]
ldsh [%o1+0x002],%l6 ! Mem[0000000046800002]
jmpl %g6+8,%g0
ldsw [%o3+0x008],%l5 ! Mem[0000000047800008]
p27_call_3_lo:
ldub [%o2+0x039],%l4 ! Mem[0000000047000039]
ldx [%o2+0x018],%l2 ! Mem[0000000047000018]
ldd [%o2+0x000],%l6 ! Mem[0000000047000000]
stw %l0,[%o3+0x024] ! Mem[0000000047800024]
stw %l0,[%o2+0x03c] ! Mem[000000004700003c]
std %l0,[%o2+0x000] ! Mem[0000000047000000]
retl
stx %l2,[%o3+0x038] ! Mem[0000000047800038]
p27_jmpl_3_he:
ldsb [%i3+0x00f],%l4 ! Mem[000000004780000f]
jmpl %g6+8,%g0
sth %l6,[%i3+0x018] ! Mem[0000000047800018]
p27_call_3_he:
ldsw [%i3+0x018],%l7 ! Mem[0000000047800018]
lduw [%i1+0x000],%l2 ! Mem[0000000046800000]
ldsw [%i0+0x028],%l1 ! Mem[0000000046000028]
ldx [%i0+0x000],%l4 ! Mem[0000000046000000]
lduh [%i0+0x00e],%l1 ! Mem[000000004600000e]
retl
std %l4,[%i3+0x020] ! Mem[0000000047800020]
p27_jmpl_3_ho:
ldsb [%o3+0x00f],%l4 ! Mem[000000004780000f]
jmpl %g6+8,%g0
sth %l6,[%o3+0x018] ! Mem[0000000047800018]
p27_call_3_ho:
ldsw [%o3+0x018],%l7 ! Mem[0000000047800018]
lduw [%o1+0x000],%l2 ! Mem[0000000046800000]
ldsw [%o0+0x028],%l1 ! Mem[0000000046000028]
ldx [%o0+0x000],%l4 ! Mem[0000000046000000]
lduh [%o0+0x00e],%l1 ! Mem[000000004600000e]
retl
std %l4,[%o3+0x020] ! Mem[0000000047800020]
p28_jmpl_3_le:
ldx [%i2+0x000],%l2 ! Mem[0000000049000000]
ldsb [%i0+0x01a],%l2 ! Mem[000000004800001a]
stx %l0,[%i3+0x008] ! Mem[0000000049800008]
stw %l7,[%i1+0x024] ! Mem[0000000048800024]
lduh [%i2+0x018],%l1 ! Mem[0000000049000018]
stx %l6,[%i3+0x000] ! Mem[0000000049800000]
jmpl %g6+8,%g0
lduh [%i1+0x00a],%l5 ! Mem[000000004880000a]
p28_call_3_le:
ldub [%i1+0x019],%l4 ! Mem[0000000048800019]
ldx [%i3+0x018],%l2 ! Mem[0000000049800018]
ldsb [%i1+0x023],%l6 ! Mem[0000000048800023]
ldsw [%i1+0x004],%l0 ! Mem[0000000048800004]
sth %l0,[%i3+0x03c] ! Mem[000000004980003c]
ldsh [%i1+0x026],%l0 ! Mem[0000000048800026]
retl
lduw [%i1+0x03c],%l2 ! Mem[000000004880003c]
p28_jmpl_3_lo:
ldx [%o2+0x000],%l2 ! Mem[0000000049000000]
ldsb [%o0+0x01a],%l2 ! Mem[000000004800001a]
stx %l0,[%o3+0x008] ! Mem[0000000049800008]
stw %l7,[%o1+0x024] ! Mem[0000000048800024]
lduh [%o2+0x018],%l1 ! Mem[0000000049000018]
stx %l6,[%o3+0x000] ! Mem[0000000049800000]
jmpl %g6+8,%g0
lduh [%o1+0x00a],%l5 ! Mem[000000004880000a]
p28_call_3_lo:
ldub [%o1+0x019],%l4 ! Mem[0000000048800019]
ldx [%o3+0x018],%l2 ! Mem[0000000049800018]
ldsb [%o1+0x023],%l6 ! Mem[0000000048800023]
ldsw [%o1+0x004],%l0 ! Mem[0000000048800004]
sth %l0,[%o3+0x03c] ! Mem[000000004980003c]
ldsh [%o1+0x026],%l0 ! Mem[0000000048800026]
retl
lduw [%o1+0x03c],%l2 ! Mem[000000004880003c]
p28_jmpl_3_he:
stw %l4,[%i2+0x00c] ! Mem[000000004900000c]
jmpl %g6+8,%g0
std %l6,[%i1+0x018] ! Mem[0000000048800018]
p28_call_3_he:
std %l6,[%i3+0x018] ! Mem[0000000049800018]
sth %l2,[%i2+0x020] ! Mem[0000000049000020]
lduh [%i0+0x008],%l1 ! Mem[0000000048000008]
ldsh [%i0+0x004],%l4 ! Mem[0000000048000004]
ldsh [%i1+0x02e],%l1 ! Mem[000000004880002e]
retl
lduw [%i0+0x000],%l4 ! Mem[0000000048000000]
p28_jmpl_3_ho:
stw %l4,[%o2+0x00c] ! Mem[000000004900000c]
jmpl %g6+8,%g0
std %l6,[%o1+0x018] ! Mem[0000000048800018]
p28_call_3_ho:
std %l6,[%o3+0x018] ! Mem[0000000049800018]
sth %l2,[%o2+0x020] ! Mem[0000000049000020]
lduh [%o0+0x008],%l1 ! Mem[0000000048000008]
ldsh [%o0+0x004],%l4 ! Mem[0000000048000004]
ldsh [%o1+0x02e],%l1 ! Mem[000000004880002e]
retl
lduw [%o0+0x000],%l4 ! Mem[0000000048000000]
p29_jmpl_3_le:
stx %l2,[%i2+0x020] ! Mem[000000004b000020]
ldd [%i3+0x018],%l2 ! Mem[000000004b800018]
ldub [%i0+0x00a],%l0 ! Mem[000000004a00000a]
sth %l7,[%i1+0x006] ! Mem[000000004a800006]
ldd [%i0+0x018],%l0 ! Mem[000000004a000018]
ldx [%i1+0x000],%l6 ! Mem[000000004a800000]
jmpl %g6+8,%g0
ldx [%i3+0x008],%l5 ! Mem[000000004b800008]
p29_call_3_le:
ldsh [%i1+0x038],%l4 ! Mem[000000004a800038]
ldx [%i3+0x018],%l2 ! Mem[000000004b800018]
ldub [%i3+0x003],%l6 ! Mem[000000004b800003]
stb %l0,[%i0+0x026] ! Mem[000000004a000026]
std %l0,[%i1+0x038] ! Mem[000000004a800038]
sth %l0,[%i1+0x006] ! Mem[000000004a800006]
retl
stw %l2,[%i3+0x03c] ! Mem[000000004b80003c]
p29_jmpl_3_lo:
stx %l2,[%o2+0x020] ! Mem[000000004b000020]
ldd [%o3+0x018],%l2 ! Mem[000000004b800018]
ldub [%o0+0x00a],%l0 ! Mem[000000004a00000a]
sth %l7,[%o1+0x006] ! Mem[000000004a800006]
ldd [%o0+0x018],%l0 ! Mem[000000004a000018]
ldx [%o1+0x000],%l6 ! Mem[000000004a800000]
jmpl %g6+8,%g0
ldx [%o3+0x008],%l5 ! Mem[000000004b800008]
p29_call_3_lo:
ldsh [%o1+0x038],%l4 ! Mem[000000004a800038]
ldx [%o3+0x018],%l2 ! Mem[000000004b800018]
ldub [%o3+0x003],%l6 ! Mem[000000004b800003]
stb %l0,[%o0+0x026] ! Mem[000000004a000026]
std %l0,[%o1+0x038] ! Mem[000000004a800038]
sth %l0,[%o1+0x006] ! Mem[000000004a800006]
retl
stw %l2,[%o3+0x03c] ! Mem[000000004b80003c]
p29_jmpl_3_he:
stb %l4,[%i1+0x00f] ! Mem[000000004a80000f]
jmpl %g6+8,%g0
lduw [%i0+0x018],%l6 ! Mem[000000004a000018]
p29_call_3_he:
ldsh [%i2+0x018],%l7 ! Mem[000000004b000018]
stx %l2,[%i2+0x000] ! Mem[000000004b000000]
ldx [%i0+0x028],%l1 ! Mem[000000004a000028]
stb %l4,[%i3+0x004] ! Mem[000000004b800004]
stx %l1,[%i2+0x008] ! Mem[000000004b000008]
retl
ldsb [%i2+0x021],%l4 ! Mem[000000004b000021]
p29_jmpl_3_ho:
stb %l4,[%o1+0x00f] ! Mem[000000004a80000f]
jmpl %g6+8,%g0
lduw [%o0+0x018],%l6 ! Mem[000000004a000018]
p29_call_3_ho:
ldsh [%o2+0x018],%l7 ! Mem[000000004b000018]
stx %l2,[%o2+0x000] ! Mem[000000004b000000]
ldx [%o0+0x028],%l1 ! Mem[000000004a000028]
stb %l4,[%o3+0x004] ! Mem[000000004b800004]
stx %l1,[%o2+0x008] ! Mem[000000004b000008]
retl
ldsb [%o2+0x021],%l4 ! Mem[000000004b000021]
p30_jmpl_3_le:
lduw [%i1+0x000],%l2 ! Mem[000000004c800000]
ldsb [%i3+0x01a],%l2 ! Mem[000000004d80001a]
stw %l0,[%i1+0x008] ! Mem[000000004c800008]
std %l6,[%i1+0x020] ! Mem[000000004c800020]
lduw [%i3+0x018],%l1 ! Mem[000000004d800018]
ldub [%i3+0x003],%l6 ! Mem[000000004d800003]
jmpl %g6+8,%g0
stw %l5,[%i1+0x008] ! Mem[000000004c800008]
p30_call_3_le:
ldsh [%i0+0x018],%l4 ! Mem[000000004c000018]
ldx [%i1+0x018],%l2 ! Mem[000000004c800018]
lduh [%i2+0x022],%l6 ! Mem[000000004d000022]
ldd [%i2+0x000],%l0 ! Mem[000000004d000000]
stb %l0,[%i2+0x03c] ! Mem[000000004d00003c]
ldsw [%i1+0x024],%l0 ! Mem[000000004c800024]
retl
lduh [%i3+0x03c],%l2 ! Mem[000000004d80003c]
p30_jmpl_3_lo:
lduw [%o1+0x000],%l2 ! Mem[000000004c800000]
ldsb [%o3+0x01a],%l2 ! Mem[000000004d80001a]
stw %l0,[%o1+0x008] ! Mem[000000004c800008]
std %l6,[%o1+0x020] ! Mem[000000004c800020]
lduw [%o3+0x018],%l1 ! Mem[000000004d800018]
ldub [%o3+0x003],%l6 ! Mem[000000004d800003]
jmpl %g6+8,%g0
stw %l5,[%o1+0x008] ! Mem[000000004c800008]
p30_call_3_lo:
ldsh [%o0+0x018],%l4 ! Mem[000000004c000018]
ldx [%o1+0x018],%l2 ! Mem[000000004c800018]
lduh [%o2+0x022],%l6 ! Mem[000000004d000022]
ldd [%o2+0x000],%l0 ! Mem[000000004d000000]
stb %l0,[%o2+0x03c] ! Mem[000000004d00003c]
ldsw [%o1+0x024],%l0 ! Mem[000000004c800024]
retl
lduh [%o3+0x03c],%l2 ! Mem[000000004d80003c]
p30_jmpl_3_he:
lduh [%i3+0x00e],%l4 ! Mem[000000004d80000e]
jmpl %g6+8,%g0
ldsw [%i1+0x018],%l6 ! Mem[000000004c800018]
p30_call_3_he:
lduw [%i0+0x018],%l7 ! Mem[000000004c000018]
ldsw [%i3+0x020],%l2 ! Mem[000000004d800020]
std %l0,[%i1+0x008] ! Mem[000000004c800008]
ldsb [%i2+0x004],%l4 ! Mem[000000004d000004]
std %l0,[%i3+0x028] ! Mem[000000004d800028]
retl
stw %l4,[%i3+0x000] ! Mem[000000004d800000]
p30_jmpl_3_ho:
lduh [%o3+0x00e],%l4 ! Mem[000000004d80000e]
jmpl %g6+8,%g0
ldsw [%o1+0x018],%l6 ! Mem[000000004c800018]
p30_call_3_ho:
lduw [%o0+0x018],%l7 ! Mem[000000004c000018]
ldsw [%o3+0x020],%l2 ! Mem[000000004d800020]
std %l0,[%o1+0x008] ! Mem[000000004c800008]
ldsb [%o2+0x004],%l4 ! Mem[000000004d000004]
std %l0,[%o3+0x028] ! Mem[000000004d800028]
retl
stw %l4,[%o3+0x000] ! Mem[000000004d800000]
p31_jmpl_3_le:
ldd [%i1+0x020],%l2 ! Mem[000000004e800020]
ldd [%i2+0x018],%l2 ! Mem[000000004f000018]
ldsw [%i3+0x008],%l0 ! Mem[000000004f800008]
stb %l7,[%i1+0x006] ! Mem[000000004e800006]
stx %l1,[%i2+0x018] ! Mem[000000004f000018]
ldsb [%i0+0x003],%l6 ! Mem[000000004e000003]
jmpl %g6+8,%g0
ldd [%i2+0x008],%l4 ! Mem[000000004f000008]
p31_call_3_le:
ldd [%i0+0x038],%l4 ! Mem[000000004e000038]
ldx [%i2+0x018],%l2 ! Mem[000000004f000018]
stb %l6,[%i0+0x003] ! Mem[000000004e000003]
lduh [%i1+0x026],%l0 ! Mem[000000004e800026]
ldx [%i3+0x038],%l0 ! Mem[000000004f800038]
stw %l0,[%i0+0x004] ! Mem[000000004e000004]
retl
sth %l2,[%i1+0x03c] ! Mem[000000004e80003c]
p31_jmpl_3_lo:
ldd [%o1+0x020],%l2 ! Mem[000000004e800020]
ldd [%o2+0x018],%l2 ! Mem[000000004f000018]
ldsw [%o3+0x008],%l0 ! Mem[000000004f800008]
stb %l7,[%o1+0x006] ! Mem[000000004e800006]
stx %l1,[%o2+0x018] ! Mem[000000004f000018]
ldsb [%o0+0x003],%l6 ! Mem[000000004e000003]
jmpl %g6+8,%g0
ldd [%o2+0x008],%l4 ! Mem[000000004f000008]
p31_call_3_lo:
ldd [%o0+0x038],%l4 ! Mem[000000004e000038]
ldx [%o2+0x018],%l2 ! Mem[000000004f000018]
stb %l6,[%o0+0x003] ! Mem[000000004e000003]
lduh [%o1+0x026],%l0 ! Mem[000000004e800026]
ldx [%o3+0x038],%l0 ! Mem[000000004f800038]
stw %l0,[%o0+0x004] ! Mem[000000004e000004]
retl
sth %l2,[%o1+0x03c] ! Mem[000000004e80003c]
p31_jmpl_3_he:
ldsh [%i2+0x00e],%l4 ! Mem[000000004f00000e]
jmpl %g6+8,%g0
ldd [%i0+0x018],%l6 ! Mem[000000004e000018]
p31_call_3_he:
stx %l7,[%i3+0x018] ! Mem[000000004f800018]
ldx [%i3+0x000],%l2 ! Mem[000000004f800000]
stw %l1,[%i1+0x028] ! Mem[000000004e800028]
std %l4,[%i2+0x000] ! Mem[000000004f000000]
lduw [%i0+0x00c],%l1 ! Mem[000000004e00000c]
retl
lduw [%i0+0x020],%l4 ! Mem[000000004e000020]
p31_jmpl_3_ho:
ldsh [%o2+0x00e],%l4 ! Mem[000000004f00000e]
jmpl %g6+8,%g0
ldd [%o0+0x018],%l6 ! Mem[000000004e000018]
p31_call_3_ho:
stx %l7,[%o3+0x018] ! Mem[000000004f800018]
ldx [%o3+0x000],%l2 ! Mem[000000004f800000]
stw %l1,[%o1+0x028] ! Mem[000000004e800028]
std %l4,[%o2+0x000] ! Mem[000000004f000000]
lduw [%o0+0x00c],%l1 ! Mem[000000004e00000c]
retl
lduw [%o0+0x020],%l4 ! Mem[000000004e000020]
p32_jmpl_3_le:
ldx [%i0+0x000],%l2 ! Mem[0000000050000000]
ldsb [%i1+0x01a],%l2 ! Mem[000000005080001a]
sth %l0,[%i3+0x00a] ! Mem[000000005180000a]
ldx [%i1+0x020],%l7 ! Mem[0000000050800020]
ldx [%i0+0x018],%l1 ! Mem[0000000050000018]
std %l6,[%i3+0x000] ! Mem[0000000051800000]
jmpl %g6+8,%g0
ldub [%i1+0x00b],%l5 ! Mem[000000005080000b]
p32_call_3_le:
ldd [%i3+0x018],%l4 ! Mem[0000000051800018]
ldx [%i3+0x018],%l2 ! Mem[0000000051800018]
std %l6,[%i2+0x020] ! Mem[0000000051000020]
sth %l0,[%i0+0x006] ! Mem[0000000050000006]
lduw [%i0+0x03c],%l0 ! Mem[000000005000003c]
ldub [%i0+0x026],%l0 ! Mem[0000000050000026]
retl
ldub [%i3+0x03c],%l2 ! Mem[000000005180003c]
p32_jmpl_3_lo:
ldx [%o0+0x000],%l2 ! Mem[0000000050000000]
ldsb [%o1+0x01a],%l2 ! Mem[000000005080001a]
sth %l0,[%o3+0x00a] ! Mem[000000005180000a]
ldx [%o1+0x020],%l7 ! Mem[0000000050800020]
ldx [%o0+0x018],%l1 ! Mem[0000000050000018]
std %l6,[%o3+0x000] ! Mem[0000000051800000]
jmpl %g6+8,%g0
ldub [%o1+0x00b],%l5 ! Mem[000000005080000b]
p32_call_3_lo:
ldd [%o3+0x018],%l4 ! Mem[0000000051800018]
ldx [%o3+0x018],%l2 ! Mem[0000000051800018]
std %l6,[%o2+0x020] ! Mem[0000000051000020]
sth %l0,[%o0+0x006] ! Mem[0000000050000006]
lduw [%o0+0x03c],%l0 ! Mem[000000005000003c]
ldub [%o0+0x026],%l0 ! Mem[0000000050000026]
retl
ldub [%o3+0x03c],%l2 ! Mem[000000005180003c]
p32_jmpl_3_he:
stx %l4,[%i1+0x008] ! Mem[0000000050800008]
jmpl %g6+8,%g0
stx %l6,[%i2+0x018] ! Mem[0000000051000018]
p32_call_3_he:
lduh [%i3+0x018],%l7 ! Mem[0000000051800018]
std %l2,[%i3+0x020] ! Mem[0000000051800020]
ldd [%i2+0x008],%l0 ! Mem[0000000051000008]
ldsh [%i1+0x004],%l4 ! Mem[0000000050800004]
ldsb [%i2+0x02f],%l1 ! Mem[000000005100002f]
retl
ldsw [%i1+0x000],%l4 ! Mem[0000000050800000]
p32_jmpl_3_ho:
stx %l4,[%o1+0x008] ! Mem[0000000050800008]
jmpl %g6+8,%g0
stx %l6,[%o2+0x018] ! Mem[0000000051000018]
p32_call_3_ho:
lduh [%o3+0x018],%l7 ! Mem[0000000051800018]
std %l2,[%o3+0x020] ! Mem[0000000051800020]
ldd [%o2+0x008],%l0 ! Mem[0000000051000008]
ldsh [%o1+0x004],%l4 ! Mem[0000000050800004]
ldsb [%o2+0x02f],%l1 ! Mem[000000005100002f]
retl
ldsw [%o1+0x000],%l4 ! Mem[0000000050800000]
p33_jmpl_3_le:
ldsb [%i3+0x022],%l2 ! Mem[0000000053800022]
ldd [%i0+0x018],%l2 ! Mem[0000000052000018]
ldsh [%i1+0x00a],%l0 ! Mem[000000005280000a]
lduw [%i0+0x004],%l7 ! Mem[0000000052000004]
ldd [%i3+0x018],%l0 ! Mem[0000000053800018]
lduw [%i0+0x000],%l6 ! Mem[0000000052000000]
jmpl %g6+8,%g0
lduw [%i2+0x008],%l5 ! Mem[0000000053000008]
p33_call_3_le:
ldd [%i3+0x038],%l4 ! Mem[0000000053800038]
ldx [%i3+0x018],%l2 ! Mem[0000000053800018]
stx %l6,[%i1+0x000] ! Mem[0000000052800000]
ldsh [%i2+0x026],%l0 ! Mem[0000000053000026]
lduh [%i2+0x03c],%l0 ! Mem[000000005300003c]
stx %l0,[%i3+0x000] ! Mem[0000000053800000]
retl
std %l2,[%i0+0x038] ! Mem[0000000052000038]
p33_jmpl_3_lo:
ldsb [%o3+0x022],%l2 ! Mem[0000000053800022]
ldd [%o0+0x018],%l2 ! Mem[0000000052000018]
ldsh [%o1+0x00a],%l0 ! Mem[000000005280000a]
lduw [%o0+0x004],%l7 ! Mem[0000000052000004]
ldd [%o3+0x018],%l0 ! Mem[0000000053800018]
lduw [%o0+0x000],%l6 ! Mem[0000000052000000]
jmpl %g6+8,%g0
lduw [%o2+0x008],%l5 ! Mem[0000000053000008]
p33_call_3_lo:
ldd [%o3+0x038],%l4 ! Mem[0000000053800038]
ldx [%o3+0x018],%l2 ! Mem[0000000053800018]
stx %l6,[%o1+0x000] ! Mem[0000000052800000]
ldsh [%o2+0x026],%l0 ! Mem[0000000053000026]
lduh [%o2+0x03c],%l0 ! Mem[000000005300003c]
stx %l0,[%o3+0x000] ! Mem[0000000053800000]
retl
std %l2,[%o0+0x038] ! Mem[0000000052000038]
p33_jmpl_3_he:
std %l4,[%i3+0x008] ! Mem[0000000053800008]
jmpl %g6+8,%g0
std %l6,[%i0+0x018] ! Mem[0000000052000018]
p33_call_3_he:
std %l6,[%i2+0x018] ! Mem[0000000053000018]
ldd [%i3+0x000],%l2 ! Mem[0000000053800000]
ldsh [%i3+0x028],%l1 ! Mem[0000000053800028]
stb %l4,[%i1+0x004] ! Mem[0000000052800004]
stw %l1,[%i3+0x00c] ! Mem[000000005380000c]
retl
stw %l4,[%i3+0x020] ! Mem[0000000053800020]
p33_jmpl_3_ho:
std %l4,[%o3+0x008] ! Mem[0000000053800008]
jmpl %g6+8,%g0
std %l6,[%o0+0x018] ! Mem[0000000052000018]
p33_call_3_ho:
std %l6,[%o2+0x018] ! Mem[0000000053000018]
ldd [%o3+0x000],%l2 ! Mem[0000000053800000]
ldsh [%o3+0x028],%l1 ! Mem[0000000053800028]
stb %l4,[%o1+0x004] ! Mem[0000000052800004]
stw %l1,[%o3+0x00c] ! Mem[000000005380000c]
retl
stw %l4,[%o3+0x020] ! Mem[0000000053800020]
p34_jmpl_3_le:
lduw [%i2+0x000],%l2 ! Mem[0000000055000000]
ldsb [%i0+0x01a],%l2 ! Mem[000000005400001a]
std %l0,[%i3+0x008] ! Mem[0000000055800008]
lduh [%i0+0x026],%l7 ! Mem[0000000054000026]
stb %l1,[%i2+0x019] ! Mem[0000000055000019]
ldsw [%i2+0x000],%l6 ! Mem[0000000055000000]
jmpl %g6+8,%g0
sth %l5,[%i1+0x00a] ! Mem[000000005480000a]
p34_call_3_le:
stw %l4,[%i2+0x018] ! Mem[0000000055000018]
ldx [%i1+0x018],%l2 ! Mem[0000000054800018]
ldsh [%i2+0x022],%l6 ! Mem[0000000055000022]
ldx [%i1+0x000],%l0 ! Mem[0000000054800000]
ldub [%i3+0x03c],%l0 ! Mem[000000005580003c]
lduh [%i3+0x026],%l0 ! Mem[0000000055800026]
retl
ldsw [%i2+0x03c],%l2 ! Mem[000000005500003c]
p34_jmpl_3_lo:
lduw [%o2+0x000],%l2 ! Mem[0000000055000000]
ldsb [%o0+0x01a],%l2 ! Mem[000000005400001a]
std %l0,[%o3+0x008] ! Mem[0000000055800008]
lduh [%o0+0x026],%l7 ! Mem[0000000054000026]
stb %l1,[%o2+0x019] ! Mem[0000000055000019]
ldsw [%o2+0x000],%l6 ! Mem[0000000055000000]
jmpl %g6+8,%g0
sth %l5,[%o1+0x00a] ! Mem[000000005480000a]
p34_call_3_lo:
stw %l4,[%o2+0x018] ! Mem[0000000055000018]
ldx [%o1+0x018],%l2 ! Mem[0000000054800018]
ldsh [%o2+0x022],%l6 ! Mem[0000000055000022]
ldx [%o1+0x000],%l0 ! Mem[0000000054800000]
ldub [%o3+0x03c],%l0 ! Mem[000000005580003c]
lduh [%o3+0x026],%l0 ! Mem[0000000055800026]
retl
ldsw [%o2+0x03c],%l2 ! Mem[000000005500003c]
p34_jmpl_3_he:
lduw [%i2+0x00c],%l4 ! Mem[000000005500000c]
jmpl %g6+8,%g0
lduw [%i2+0x018],%l6 ! Mem[0000000055000018]
p34_call_3_he:
ldsh [%i1+0x018],%l7 ! Mem[0000000054800018]
ldsh [%i0+0x020],%l2 ! Mem[0000000054000020]
ldub [%i3+0x009],%l1 ! Mem[0000000055800009]
ldsw [%i1+0x004],%l4 ! Mem[0000000054800004]
stb %l1,[%i3+0x02f] ! Mem[000000005580002f]
retl
lduw [%i0+0x000],%l4 ! Mem[0000000054000000]
p34_jmpl_3_ho:
lduw [%o2+0x00c],%l4 ! Mem[000000005500000c]
jmpl %g6+8,%g0
lduw [%o2+0x018],%l6 ! Mem[0000000055000018]
p34_call_3_ho:
ldsh [%o1+0x018],%l7 ! Mem[0000000054800018]
ldsh [%o0+0x020],%l2 ! Mem[0000000054000020]
ldub [%o3+0x009],%l1 ! Mem[0000000055800009]
ldsw [%o1+0x004],%l4 ! Mem[0000000054800004]
stb %l1,[%o3+0x02f] ! Mem[000000005580002f]
retl
lduw [%o0+0x000],%l4 ! Mem[0000000054000000]
p35_jmpl_3_le:
ldd [%i1+0x020],%l2 ! Mem[0000000056800020]
ldd [%i0+0x018],%l2 ! Mem[0000000056000018]
ldsw [%i3+0x008],%l0 ! Mem[0000000057800008]
ldub [%i0+0x006],%l7 ! Mem[0000000056000006]
ldsb [%i0+0x019],%l1 ! Mem[0000000056000019]
ldd [%i3+0x000],%l6 ! Mem[0000000057800000]
jmpl %g6+8,%g0
stx %l5,[%i2+0x008] ! Mem[0000000057000008]
p35_call_3_le:
stw %l4,[%i2+0x038] ! Mem[0000000057000038]
ldx [%i2+0x018],%l2 ! Mem[0000000057000018]
ldsw [%i1+0x000],%l6 ! Mem[0000000056800000]
stx %l0,[%i0+0x020] ! Mem[0000000056000020]
ldsw [%i0+0x03c],%l0 ! Mem[000000005600003c]
ldd [%i3+0x000],%l0 ! Mem[0000000057800000]
retl
stb %l2,[%i3+0x03c] ! Mem[000000005780003c]
p35_jmpl_3_lo:
ldd [%o1+0x020],%l2 ! Mem[0000000056800020]
ldd [%o0+0x018],%l2 ! Mem[0000000056000018]
ldsw [%o3+0x008],%l0 ! Mem[0000000057800008]
ldub [%o0+0x006],%l7 ! Mem[0000000056000006]
ldsb [%o0+0x019],%l1 ! Mem[0000000056000019]
ldd [%o3+0x000],%l6 ! Mem[0000000057800000]
jmpl %g6+8,%g0
stx %l5,[%o2+0x008] ! Mem[0000000057000008]
p35_call_3_lo:
stw %l4,[%o2+0x038] ! Mem[0000000057000038]
ldx [%o2+0x018],%l2 ! Mem[0000000057000018]
ldsw [%o1+0x000],%l6 ! Mem[0000000056800000]
stx %l0,[%o0+0x020] ! Mem[0000000056000020]
ldsw [%o0+0x03c],%l0 ! Mem[000000005600003c]
ldd [%o3+0x000],%l0 ! Mem[0000000057800000]
retl
stb %l2,[%o3+0x03c] ! Mem[000000005780003c]
p35_jmpl_3_he:
ldsw [%i0+0x00c],%l4 ! Mem[000000005600000c]
jmpl %g6+8,%g0
ldsw [%i1+0x018],%l6 ! Mem[0000000056800018]
p35_call_3_he:
stb %l7,[%i0+0x019] ! Mem[0000000056000019]
lduw [%i0+0x000],%l2 ! Mem[0000000056000000]
lduw [%i0+0x028],%l1 ! Mem[0000000056000028]
std %l4,[%i0+0x000] ! Mem[0000000056000000]
lduh [%i1+0x00e],%l1 ! Mem[000000005680000e]
retl
ldsw [%i1+0x020],%l4 ! Mem[0000000056800020]
p35_jmpl_3_ho:
ldsw [%o0+0x00c],%l4 ! Mem[000000005600000c]
jmpl %g6+8,%g0
ldsw [%o1+0x018],%l6 ! Mem[0000000056800018]
p35_call_3_ho:
stb %l7,[%o0+0x019] ! Mem[0000000056000019]
lduw [%o0+0x000],%l2 ! Mem[0000000056000000]
lduw [%o0+0x028],%l1 ! Mem[0000000056000028]
std %l4,[%o0+0x000] ! Mem[0000000056000000]
lduh [%o1+0x00e],%l1 ! Mem[000000005680000e]
retl
ldsw [%o1+0x020],%l4 ! Mem[0000000056800020]
p36_jmpl_3_le:
ldx [%i1+0x000],%l2 ! Mem[0000000058800000]
ldsb [%i3+0x01a],%l2 ! Mem[000000005980001a]
stb %l0,[%i1+0x00a] ! Mem[000000005880000a]
ldsw [%i0+0x024],%l7 ! Mem[0000000058000024]
std %l0,[%i3+0x018] ! Mem[0000000059800018]
stb %l6,[%i2+0x003] ! Mem[0000000059000003]
jmpl %g6+8,%g0
ldsw [%i0+0x008],%l5 ! Mem[0000000058000008]
p36_call_3_le:
std %l4,[%i2+0x018] ! Mem[0000000059000018]
ldx [%i3+0x018],%l2 ! Mem[0000000059800018]
lduw [%i3+0x020],%l6 ! Mem[0000000059800020]
ldub [%i2+0x006],%l0 ! Mem[0000000059000006]
ldsh [%i1+0x03c],%l0 ! Mem[000000005880003c]
lduw [%i3+0x024],%l0 ! Mem[0000000059800024]
retl
ldsh [%i0+0x03c],%l2 ! Mem[000000005800003c]
p36_jmpl_3_lo:
ldx [%o1+0x000],%l2 ! Mem[0000000058800000]
ldsb [%o3+0x01a],%l2 ! Mem[000000005980001a]
stb %l0,[%o1+0x00a] ! Mem[000000005880000a]
ldsw [%o0+0x024],%l7 ! Mem[0000000058000024]
std %l0,[%o3+0x018] ! Mem[0000000059800018]
stb %l6,[%o2+0x003] ! Mem[0000000059000003]
jmpl %g6+8,%g0
ldsw [%o0+0x008],%l5 ! Mem[0000000058000008]
p36_call_3_lo:
std %l4,[%o2+0x018] ! Mem[0000000059000018]
ldx [%o3+0x018],%l2 ! Mem[0000000059800018]
lduw [%o3+0x020],%l6 ! Mem[0000000059800020]
ldub [%o2+0x006],%l0 ! Mem[0000000059000006]
ldsh [%o1+0x03c],%l0 ! Mem[000000005880003c]
lduw [%o3+0x024],%l0 ! Mem[0000000059800024]
retl
ldsh [%o0+0x03c],%l2 ! Mem[000000005800003c]
p36_jmpl_3_he:
ldd [%i3+0x008],%l4 ! Mem[0000000059800008]
jmpl %g6+8,%g0
ldsh [%i2+0x018],%l6 ! Mem[0000000059000018]
p36_call_3_he:
stx %l7,[%i3+0x018] ! Mem[0000000059800018]
stb %l2,[%i1+0x021] ! Mem[0000000058800021]
stb %l1,[%i0+0x009] ! Mem[0000000058000009]
ldsh [%i3+0x004],%l4 ! Mem[0000000059800004]
ldsh [%i2+0x02e],%l1 ! Mem[000000005900002e]
retl
stw %l4,[%i3+0x000] ! Mem[0000000059800000]
p36_jmpl_3_ho:
ldd [%o3+0x008],%l4 ! Mem[0000000059800008]
jmpl %g6+8,%g0
ldsh [%o2+0x018],%l6 ! Mem[0000000059000018]
p36_call_3_ho:
stx %l7,[%o3+0x018] ! Mem[0000000059800018]
stb %l2,[%o1+0x021] ! Mem[0000000058800021]
stb %l1,[%o0+0x009] ! Mem[0000000058000009]
ldsh [%o3+0x004],%l4 ! Mem[0000000059800004]
ldsh [%o2+0x02e],%l1 ! Mem[000000005900002e]
retl
stw %l4,[%o3+0x000] ! Mem[0000000059800000]
p37_jmpl_3_le:
ldsb [%i1+0x022],%l2 ! Mem[000000005a800022]
ldd [%i2+0x018],%l2 ! Mem[000000005b000018]
ldsh [%i3+0x00a],%l0 ! Mem[000000005b80000a]
ldd [%i0+0x000],%l6 ! Mem[000000005a000000]
ldsh [%i1+0x018],%l1 ! Mem[000000005a800018]
lduh [%i3+0x002],%l6 ! Mem[000000005b800002]
jmpl %g6+8,%g0
lduh [%i2+0x00a],%l5 ! Mem[000000005b00000a]
p37_call_3_le:
std %l4,[%i2+0x038] ! Mem[000000005b000038]
ldx [%i0+0x018],%l2 ! Mem[000000005a000018]
ldx [%i2+0x000],%l6 ! Mem[000000005b000000]
std %l0,[%i1+0x020] ! Mem[000000005a800020]
ldsb [%i3+0x03c],%l0 ! Mem[000000005b80003c]
stx %l0,[%i2+0x000] ! Mem[000000005b000000]
retl
std %l2,[%i2+0x038] ! Mem[000000005b000038]
p37_jmpl_3_lo:
ldsb [%o1+0x022],%l2 ! Mem[000000005a800022]
ldd [%o2+0x018],%l2 ! Mem[000000005b000018]
ldsh [%o3+0x00a],%l0 ! Mem[000000005b80000a]
ldd [%o0+0x000],%l6 ! Mem[000000005a000000]
ldsh [%o1+0x018],%l1 ! Mem[000000005a800018]
lduh [%o3+0x002],%l6 ! Mem[000000005b800002]
jmpl %g6+8,%g0
lduh [%o2+0x00a],%l5 ! Mem[000000005b00000a]
p37_call_3_lo:
std %l4,[%o2+0x038] ! Mem[000000005b000038]
ldx [%o0+0x018],%l2 ! Mem[000000005a000018]
ldx [%o2+0x000],%l6 ! Mem[000000005b000000]
std %l0,[%o1+0x020] ! Mem[000000005a800020]
ldsb [%o3+0x03c],%l0 ! Mem[000000005b80003c]
stx %l0,[%o2+0x000] ! Mem[000000005b000000]
retl
std %l2,[%o2+0x038] ! Mem[000000005b000038]
p37_jmpl_3_he:
sth %l4,[%i2+0x00e] ! Mem[000000005b00000e]
jmpl %g6+8,%g0
stx %l6,[%i1+0x018] ! Mem[000000005a800018]
p37_call_3_he:
lduh [%i3+0x018],%l7 ! Mem[000000005b800018]
stx %l2,[%i1+0x000] ! Mem[000000005a800000]
sth %l1,[%i0+0x028] ! Mem[000000005a000028]
sth %l4,[%i3+0x004] ! Mem[000000005b800004]
stx %l1,[%i3+0x008] ! Mem[000000005b800008]
retl
stb %l4,[%i3+0x021] ! Mem[000000005b800021]
p37_jmpl_3_ho:
sth %l4,[%o2+0x00e] ! Mem[000000005b00000e]
jmpl %g6+8,%g0
stx %l6,[%o1+0x018] ! Mem[000000005a800018]
p37_call_3_ho:
lduh [%o3+0x018],%l7 ! Mem[000000005b800018]
stx %l2,[%o1+0x000] ! Mem[000000005a800000]
sth %l1,[%o0+0x028] ! Mem[000000005a000028]
sth %l4,[%o3+0x004] ! Mem[000000005b800004]
stx %l1,[%o3+0x008] ! Mem[000000005b800008]
retl
stb %l4,[%o3+0x021] ! Mem[000000005b800021]
p38_jmpl_3_le:
stb %l2,[%i0+0x002] ! Mem[000000005c000002]
ldsb [%i1+0x01a],%l2 ! Mem[000000005c80001a]
ldx [%i3+0x008],%l0 ! Mem[000000005d800008]
stx %l7,[%i0+0x020] ! Mem[000000005c000020]
stb %l1,[%i3+0x019] ! Mem[000000005d800019]
ldsh [%i1+0x002],%l6 ! Mem[000000005c800002]
jmpl %g6+8,%g0
std %l4,[%i0+0x008] ! Mem[000000005c000008]
p38_call_3_le:
ldx [%i1+0x018],%l4 ! Mem[000000005c800018]
ldx [%i1+0x018],%l2 ! Mem[000000005c800018]
sth %l6,[%i0+0x022] ! Mem[000000005c000022]
ldsb [%i0+0x006],%l0 ! Mem[000000005c000006]
ldd [%i0+0x038],%l0 ! Mem[000000005c000038]
ldx [%i2+0x020],%l0 ! Mem[000000005d000020]
retl
ldsb [%i3+0x03c],%l2 ! Mem[000000005d80003c]
p38_jmpl_3_lo:
stb %l2,[%o0+0x002] ! Mem[000000005c000002]
ldsb [%o1+0x01a],%l2 ! Mem[000000005c80001a]
ldx [%o3+0x008],%l0 ! Mem[000000005d800008]
stx %l7,[%o0+0x020] ! Mem[000000005c000020]
stb %l1,[%o3+0x019] ! Mem[000000005d800019]
ldsh [%o1+0x002],%l6 ! Mem[000000005c800002]
jmpl %g6+8,%g0
std %l4,[%o0+0x008] ! Mem[000000005c000008]
p38_call_3_lo:
ldx [%o1+0x018],%l4 ! Mem[000000005c800018]
ldx [%o1+0x018],%l2 ! Mem[000000005c800018]
sth %l6,[%o0+0x022] ! Mem[000000005c000022]
ldsb [%o0+0x006],%l0 ! Mem[000000005c000006]
ldd [%o0+0x038],%l0 ! Mem[000000005c000038]
ldx [%o2+0x020],%l0 ! Mem[000000005d000020]
retl
ldsb [%o3+0x03c],%l2 ! Mem[000000005d80003c]
p38_jmpl_3_he:
ldx [%i0+0x008],%l4 ! Mem[000000005c000008]
jmpl %g6+8,%g0
std %l6,[%i3+0x018] ! Mem[000000005d800018]
p38_call_3_he:
stw %l7,[%i2+0x018] ! Mem[000000005d000018]
ldsb [%i1+0x021],%l2 ! Mem[000000005c800021]
stx %l1,[%i1+0x008] ! Mem[000000005c800008]
ldsw [%i2+0x004],%l4 ! Mem[000000005d000004]
ldx [%i0+0x028],%l1 ! Mem[000000005c000028]
retl
ldsw [%i1+0x000],%l4 ! Mem[000000005c800000]
p38_jmpl_3_ho:
ldx [%o0+0x008],%l4 ! Mem[000000005c000008]
jmpl %g6+8,%g0
std %l6,[%o3+0x018] ! Mem[000000005d800018]
p38_call_3_ho:
stw %l7,[%o2+0x018] ! Mem[000000005d000018]
ldsb [%o1+0x021],%l2 ! Mem[000000005c800021]
stx %l1,[%o1+0x008] ! Mem[000000005c800008]
ldsw [%o2+0x004],%l4 ! Mem[000000005d000004]
ldx [%o0+0x028],%l1 ! Mem[000000005c000028]
retl
ldsw [%o1+0x000],%l4 ! Mem[000000005c800000]
p39_jmpl_3_le:
ldd [%i3+0x020],%l2 ! Mem[000000005f800020]
ldd [%i0+0x018],%l2 ! Mem[000000005e000018]
ldsb [%i1+0x00a],%l0 ! Mem[000000005e80000a]
stw %l7,[%i0+0x004] ! Mem[000000005e000004]
ldsw [%i3+0x018],%l1 ! Mem[000000005f800018]
sth %l6,[%i3+0x002] ! Mem[000000005f800002]
jmpl %g6+8,%g0
stw %l5,[%i2+0x008] ! Mem[000000005f000008]
p39_call_3_le:
ldx [%i0+0x038],%l4 ! Mem[000000005e000038]
ldx [%i2+0x018],%l2 ! Mem[000000005f000018]
ldd [%i2+0x000],%l6 ! Mem[000000005f000000]
lduw [%i2+0x024],%l0 ! Mem[000000005f000024]
stx %l0,[%i1+0x038] ! Mem[000000005e800038]
ldd [%i1+0x000],%l0 ! Mem[000000005e800000]
retl
stb %l2,[%i0+0x03c] ! Mem[000000005e00003c]
p39_jmpl_3_lo:
ldd [%o3+0x020],%l2 ! Mem[000000005f800020]
ldd [%o0+0x018],%l2 ! Mem[000000005e000018]
ldsb [%o1+0x00a],%l0 ! Mem[000000005e80000a]
stw %l7,[%o0+0x004] ! Mem[000000005e000004]
ldsw [%o3+0x018],%l1 ! Mem[000000005f800018]
sth %l6,[%o3+0x002] ! Mem[000000005f800002]
jmpl %g6+8,%g0
stw %l5,[%o2+0x008] ! Mem[000000005f000008]
p39_call_3_lo:
ldx [%o0+0x038],%l4 ! Mem[000000005e000038]
ldx [%o2+0x018],%l2 ! Mem[000000005f000018]
ldd [%o2+0x000],%l6 ! Mem[000000005f000000]
lduw [%o2+0x024],%l0 ! Mem[000000005f000024]
stx %l0,[%o1+0x038] ! Mem[000000005e800038]
ldd [%o1+0x000],%l0 ! Mem[000000005e800000]
retl
stb %l2,[%o0+0x03c] ! Mem[000000005e00003c]
p39_jmpl_3_he:
ldub [%i3+0x00f],%l4 ! Mem[000000005f80000f]
jmpl %g6+8,%g0
lduw [%i1+0x018],%l6 ! Mem[000000005e800018]
p39_call_3_he:
ldub [%i1+0x019],%l7 ! Mem[000000005e800019]
lduh [%i2+0x000],%l2 ! Mem[000000005f000000]
ldsb [%i1+0x029],%l1 ! Mem[000000005e800029]
std %l4,[%i1+0x000] ! Mem[000000005e800000]
ldub [%i1+0x00f],%l1 ! Mem[000000005e80000f]
retl
stw %l4,[%i2+0x020] ! Mem[000000005f000020]
p39_jmpl_3_ho:
ldub [%o3+0x00f],%l4 ! Mem[000000005f80000f]
jmpl %g6+8,%g0
lduw [%o1+0x018],%l6 ! Mem[000000005e800018]
p39_call_3_ho:
ldub [%o1+0x019],%l7 ! Mem[000000005e800019]
lduh [%o2+0x000],%l2 ! Mem[000000005f000000]
ldsb [%o1+0x029],%l1 ! Mem[000000005e800029]
std %l4,[%o1+0x000] ! Mem[000000005e800000]
ldub [%o1+0x00f],%l1 ! Mem[000000005e80000f]
retl
stw %l4,[%o2+0x020] ! Mem[000000005f000020]
p40_jmpl_3_le:
ldx [%i2+0x000],%l2 ! Mem[0000000061000000]
ldsb [%i0+0x01a],%l2 ! Mem[000000006000001a]
lduw [%i2+0x008],%l0 ! Mem[0000000061000008]
sth %l7,[%i0+0x026] ! Mem[0000000060000026]
std %l0,[%i1+0x018] ! Mem[0000000060800018]
ldx [%i1+0x000],%l6 ! Mem[0000000060800000]
jmpl %g6+8,%g0
ldsh [%i0+0x00a],%l5 ! Mem[000000006000000a]
p40_call_3_le:
ldx [%i0+0x018],%l4 ! Mem[0000000060000018]
lduh [%i3+0x01c],%l2 ! Mem[000000006180001c]
ldsb [%i1+0x023],%l6 ! Mem[0000000060800023]
stw %l0,[%i1+0x004] ! Mem[0000000060800004]
stw %l0,[%i3+0x03c] ! Mem[000000006180003c]
stb %l0,[%i1+0x026] ! Mem[0000000060800026]
retl
ldd [%i2+0x038],%l2 ! Mem[0000000061000038]
p40_jmpl_3_lo:
ldx [%o2+0x000],%l2 ! Mem[0000000061000000]
ldsb [%o0+0x01a],%l2 ! Mem[000000006000001a]
lduw [%o2+0x008],%l0 ! Mem[0000000061000008]
sth %l7,[%o0+0x026] ! Mem[0000000060000026]
std %l0,[%o1+0x018] ! Mem[0000000060800018]
ldx [%o1+0x000],%l6 ! Mem[0000000060800000]
jmpl %g6+8,%g0
ldsh [%o0+0x00a],%l5 ! Mem[000000006000000a]
p40_call_3_lo:
ldx [%o0+0x018],%l4 ! Mem[0000000060000018]
lduh [%o3+0x01c],%l2 ! Mem[000000006180001c]
ldsb [%o1+0x023],%l6 ! Mem[0000000060800023]
stw %l0,[%o1+0x004] ! Mem[0000000060800004]
stw %l0,[%o3+0x03c] ! Mem[000000006180003c]
stb %l0,[%o1+0x026] ! Mem[0000000060800026]
retl
ldd [%o2+0x038],%l2 ! Mem[0000000061000038]
p40_jmpl_3_he:
ldsb [%i2+0x00f],%l4 ! Mem[000000006100000f]
jmpl %g6+8,%g0
ldsw [%i3+0x018],%l6 ! Mem[0000000061800018]
p40_call_3_he:
stb %l7,[%i3+0x019] ! Mem[0000000061800019]
std %l2,[%i2+0x020] ! Mem[0000000061000020]
ldsw [%i2+0x008],%l1 ! Mem[0000000061000008]
ldub [%i1+0x004],%l4 ! Mem[0000000060800004]
ldsb [%i3+0x02f],%l1 ! Mem[000000006180002f]
retl
stb %l4,[%i3+0x001] ! Mem[0000000061800001]
p40_jmpl_3_ho:
ldsb [%o2+0x00f],%l4 ! Mem[000000006100000f]
jmpl %g6+8,%g0
ldsw [%o3+0x018],%l6 ! Mem[0000000061800018]
p40_call_3_ho:
stb %l7,[%o3+0x019] ! Mem[0000000061800019]
std %l2,[%o2+0x020] ! Mem[0000000061000020]
ldsw [%o2+0x008],%l1 ! Mem[0000000061000008]
ldub [%o1+0x004],%l4 ! Mem[0000000060800004]
ldsb [%o3+0x02f],%l1 ! Mem[000000006180002f]
retl
stb %l4,[%o3+0x001] ! Mem[0000000061800001]
p41_jmpl_3_le:
ldsb [%i1+0x022],%l2 ! Mem[0000000062800022]
ldsh [%i0+0x01a],%l2 ! Mem[000000006200001a]
ldd [%i3+0x008],%l0 ! Mem[0000000063800008]
std %l6,[%i0+0x000] ! Mem[0000000062000000]
ldub [%i3+0x019],%l1 ! Mem[0000000063800019]
ldub [%i3+0x003],%l6 ! Mem[0000000063800003]
jmpl %g6+8,%g0
ldub [%i2+0x00b],%l5 ! Mem[000000006300000b]
p41_call_3_le:
lduh [%i3+0x038],%l4 ! Mem[0000000063800038]
lduh [%i0+0x01c],%l2 ! Mem[000000006200001c]
ldub [%i3+0x003],%l6 ! Mem[0000000063800003]
ldsw [%i0+0x024],%l0 ! Mem[0000000062000024]
sth %l0,[%i3+0x03c] ! Mem[000000006380003c]
ldsb [%i0+0x006],%l0 ! Mem[0000000062000006]
retl
ldx [%i3+0x038],%l2 ! Mem[0000000063800038]
p41_jmpl_3_lo:
ldsb [%o1+0x022],%l2 ! Mem[0000000062800022]
ldsh [%o0+0x01a],%l2 ! Mem[000000006200001a]
ldd [%o3+0x008],%l0 ! Mem[0000000063800008]
std %l6,[%o0+0x000] ! Mem[0000000062000000]
ldub [%o3+0x019],%l1 ! Mem[0000000063800019]
ldub [%o3+0x003],%l6 ! Mem[0000000063800003]
jmpl %g6+8,%g0
ldub [%o2+0x00b],%l5 ! Mem[000000006300000b]
p41_call_3_lo:
lduh [%o3+0x038],%l4 ! Mem[0000000063800038]
lduh [%o0+0x01c],%l2 ! Mem[000000006200001c]
ldub [%o3+0x003],%l6 ! Mem[0000000063800003]
ldsw [%o0+0x024],%l0 ! Mem[0000000062000024]
sth %l0,[%o3+0x03c] ! Mem[000000006380003c]
ldsb [%o0+0x006],%l0 ! Mem[0000000062000006]
retl
ldx [%o3+0x038],%l2 ! Mem[0000000063800038]
p41_jmpl_3_he:
stw %l4,[%i0+0x00c] ! Mem[000000006200000c]
jmpl %g6+8,%g0
ldsh [%i1+0x018],%l6 ! Mem[0000000062800018]
p41_call_3_he:
ldsb [%i3+0x019],%l7 ! Mem[0000000063800019]
stw %l2,[%i3+0x000] ! Mem[0000000063800000]
lduh [%i3+0x028],%l1 ! Mem[0000000063800028]
sth %l4,[%i1+0x004] ! Mem[0000000062800004]
stw %l1,[%i3+0x00c] ! Mem[000000006380000c]
retl
ldsw [%i1+0x020],%l4 ! Mem[0000000062800020]
p41_jmpl_3_ho:
stw %l4,[%o0+0x00c] ! Mem[000000006200000c]
jmpl %g6+8,%g0
ldsh [%o1+0x018],%l6 ! Mem[0000000062800018]
p41_call_3_ho:
ldsb [%o3+0x019],%l7 ! Mem[0000000063800019]
stw %l2,[%o3+0x000] ! Mem[0000000063800000]
lduh [%o3+0x028],%l1 ! Mem[0000000063800028]
sth %l4,[%o1+0x004] ! Mem[0000000062800004]
stw %l1,[%o3+0x00c] ! Mem[000000006380000c]
retl
ldsw [%o1+0x020],%l4 ! Mem[0000000062800020]
p42_jmpl_3_le:
stb %l2,[%i1+0x002] ! Mem[0000000064800002]
ldsb [%i3+0x01a],%l2 ! Mem[000000006580001a]
ldx [%i1+0x008],%l0 ! Mem[0000000064800008]
stb %l7,[%i0+0x026] ! Mem[0000000064000026]
sth %l1,[%i2+0x018] ! Mem[0000000065000018]
stx %l6,[%i0+0x000] ! Mem[0000000064000000]
jmpl %g6+8,%g0
lduw [%i0+0x008],%l5 ! Mem[0000000064000008]
p42_call_3_le:
lduh [%i3+0x018],%l4 ! Mem[0000000065800018]
lduh [%i1+0x01c],%l2 ! Mem[000000006480001c]
lduh [%i1+0x022],%l6 ! Mem[0000000064800022]
stb %l0,[%i2+0x006] ! Mem[0000000065000006]
std %l0,[%i1+0x038] ! Mem[0000000064800038]
std %l0,[%i0+0x020] ! Mem[0000000064000020]
retl
stx %l2,[%i1+0x038] ! Mem[0000000064800038]
p42_jmpl_3_lo:
stb %l2,[%o1+0x002] ! Mem[0000000064800002]
ldsb [%o3+0x01a],%l2 ! Mem[000000006580001a]
ldx [%o1+0x008],%l0 ! Mem[0000000064800008]
stb %l7,[%o0+0x026] ! Mem[0000000064000026]
sth %l1,[%o2+0x018] ! Mem[0000000065000018]
stx %l6,[%o0+0x000] ! Mem[0000000064000000]
jmpl %g6+8,%g0
lduw [%o0+0x008],%l5 ! Mem[0000000064000008]
p42_call_3_lo:
lduh [%o3+0x018],%l4 ! Mem[0000000065800018]
lduh [%o1+0x01c],%l2 ! Mem[000000006480001c]
lduh [%o1+0x022],%l6 ! Mem[0000000064800022]
stb %l0,[%o2+0x006] ! Mem[0000000065000006]
std %l0,[%o1+0x038] ! Mem[0000000064800038]
std %l0,[%o0+0x020] ! Mem[0000000064000020]
retl
stx %l2,[%o1+0x038] ! Mem[0000000064800038]
p42_jmpl_3_he:
stb %l4,[%i3+0x00f] ! Mem[000000006580000f]
jmpl %g6+8,%g0
stx %l6,[%i3+0x018] ! Mem[0000000065800018]
p42_call_3_he:
ldx [%i2+0x018],%l7 ! Mem[0000000065000018]
ldsh [%i3+0x020],%l2 ! Mem[0000000065800020]
ldx [%i3+0x008],%l1 ! Mem[0000000065800008]
ldsw [%i1+0x004],%l4 ! Mem[0000000064800004]
stb %l1,[%i0+0x02f] ! Mem[000000006400002f]
retl
ldd [%i2+0x000],%l4 ! Mem[0000000065000000]
p42_jmpl_3_ho:
stb %l4,[%o3+0x00f] ! Mem[000000006580000f]
jmpl %g6+8,%g0
stx %l6,[%o3+0x018] ! Mem[0000000065800018]
p42_call_3_ho:
ldx [%o2+0x018],%l7 ! Mem[0000000065000018]
ldsh [%o3+0x020],%l2 ! Mem[0000000065800020]
ldx [%o3+0x008],%l1 ! Mem[0000000065800008]
ldsw [%o1+0x004],%l4 ! Mem[0000000064800004]
stb %l1,[%o0+0x02f] ! Mem[000000006400002f]
retl
ldd [%o2+0x000],%l4 ! Mem[0000000065000000]
p43_jmpl_3_le:
ldsh [%i0+0x022],%l2 ! Mem[0000000066000022]
ldsh [%i2+0x01a],%l2 ! Mem[000000006700001a]
stx %l0,[%i2+0x008] ! Mem[0000000067000008]
ldx [%i0+0x000],%l7 ! Mem[0000000066000000]
ldsw [%i0+0x018],%l1 ! Mem[0000000066000018]
std %l6,[%i2+0x000] ! Mem[0000000067000000]
jmpl %g6+8,%g0
sth %l5,[%i2+0x00a] ! Mem[000000006700000a]
p43_call_3_le:
ldsw [%i2+0x038],%l4 ! Mem[0000000067000038]
lduh [%i3+0x01c],%l2 ! Mem[000000006780001c]
stb %l6,[%i3+0x003] ! Mem[0000000067800003]
ldd [%i0+0x020],%l0 ! Mem[0000000066000020]
stb %l0,[%i2+0x03c] ! Mem[000000006700003c]
ldsh [%i0+0x006],%l0 ! Mem[0000000066000006]
retl
lduw [%i2+0x03c],%l2 ! Mem[000000006700003c]
p43_jmpl_3_lo:
ldsh [%o0+0x022],%l2 ! Mem[0000000066000022]
ldsh [%o2+0x01a],%l2 ! Mem[000000006700001a]
stx %l0,[%o2+0x008] ! Mem[0000000067000008]
ldx [%o0+0x000],%l7 ! Mem[0000000066000000]
ldsw [%o0+0x018],%l1 ! Mem[0000000066000018]
std %l6,[%o2+0x000] ! Mem[0000000067000000]
jmpl %g6+8,%g0
sth %l5,[%o2+0x00a] ! Mem[000000006700000a]
p43_call_3_lo:
ldsw [%o2+0x038],%l4 ! Mem[0000000067000038]
lduh [%o3+0x01c],%l2 ! Mem[000000006780001c]
stb %l6,[%o3+0x003] ! Mem[0000000067800003]
ldd [%o0+0x020],%l0 ! Mem[0000000066000020]
stb %l0,[%o2+0x03c] ! Mem[000000006700003c]
ldsh [%o0+0x006],%l0 ! Mem[0000000066000006]
retl
lduw [%o2+0x03c],%l2 ! Mem[000000006700003c]
p43_jmpl_3_he:
lduh [%i2+0x00e],%l4 ! Mem[000000006700000e]
jmpl %g6+8,%g0
std %l6,[%i1+0x018] ! Mem[0000000066800018]
p43_call_3_he:
stw %l7,[%i1+0x018] ! Mem[0000000066800018]
ldub [%i3+0x001],%l2 ! Mem[0000000067800001]
std %l0,[%i0+0x028] ! Mem[0000000066000028]
stw %l4,[%i0+0x004] ! Mem[0000000066000004]
ldsw [%i2+0x00c],%l1 ! Mem[000000006700000c]
retl
stb %l4,[%i3+0x021] ! Mem[0000000067800021]
p43_jmpl_3_ho:
lduh [%o2+0x00e],%l4 ! Mem[000000006700000e]
jmpl %g6+8,%g0
std %l6,[%o1+0x018] ! Mem[0000000066800018]
p43_call_3_ho:
stw %l7,[%o1+0x018] ! Mem[0000000066800018]
ldub [%o3+0x001],%l2 ! Mem[0000000067800001]
std %l0,[%o0+0x028] ! Mem[0000000066000028]
stw %l4,[%o0+0x004] ! Mem[0000000066000004]
ldsw [%o2+0x00c],%l1 ! Mem[000000006700000c]
retl
stb %l4,[%o3+0x021] ! Mem[0000000067800021]
p44_jmpl_3_le:
ldx [%i3+0x000],%l2 ! Mem[0000000069800000]
ldsb [%i1+0x01a],%l2 ! Mem[000000006880001a]
lduw [%i3+0x008],%l0 ! Mem[0000000069800008]
lduw [%i0+0x024],%l7 ! Mem[0000000068000024]
stw %l1,[%i3+0x018] ! Mem[0000000069800018]
lduw [%i0+0x000],%l6 ! Mem[0000000068000000]
jmpl %g6+8,%g0
stx %l5,[%i0+0x008] ! Mem[0000000068000008]
p44_call_3_le:
ldsw [%i2+0x018],%l4 ! Mem[0000000069000018]
lduh [%i3+0x01c],%l2 ! Mem[000000006980001c]
stw %l6,[%i2+0x020] ! Mem[0000000069000020]
lduh [%i0+0x006],%l0 ! Mem[0000000068000006]
ldx [%i3+0x038],%l0 ! Mem[0000000069800038]
sth %l0,[%i3+0x026] ! Mem[0000000069800026]
retl
stw %l2,[%i3+0x03c] ! Mem[000000006980003c]
p44_jmpl_3_lo:
ldx [%o3+0x000],%l2 ! Mem[0000000069800000]
ldsb [%o1+0x01a],%l2 ! Mem[000000006880001a]
lduw [%o3+0x008],%l0 ! Mem[0000000069800008]
lduw [%o0+0x024],%l7 ! Mem[0000000068000024]
stw %l1,[%o3+0x018] ! Mem[0000000069800018]
lduw [%o0+0x000],%l6 ! Mem[0000000068000000]
jmpl %g6+8,%g0
stx %l5,[%o0+0x008] ! Mem[0000000068000008]
p44_call_3_lo:
ldsw [%o2+0x018],%l4 ! Mem[0000000069000018]
lduh [%o3+0x01c],%l2 ! Mem[000000006980001c]
stw %l6,[%o2+0x020] ! Mem[0000000069000020]
lduh [%o0+0x006],%l0 ! Mem[0000000068000006]
ldx [%o3+0x038],%l0 ! Mem[0000000069800038]
sth %l0,[%o3+0x026] ! Mem[0000000069800026]
retl
stw %l2,[%o3+0x03c] ! Mem[000000006980003c]
p44_jmpl_3_he:
ldsh [%i0+0x00e],%l4 ! Mem[000000006800000e]
jmpl %g6+8,%g0
lduw [%i0+0x018],%l6 ! Mem[0000000068000018]
p44_call_3_he:
ldub [%i0+0x019],%l7 ! Mem[0000000068000019]
stb %l2,[%i3+0x021] ! Mem[0000000069800021]
stw %l1,[%i0+0x008] ! Mem[0000000068000008]
ldub [%i3+0x004],%l4 ! Mem[0000000069800004]
ldd [%i3+0x028],%l0 ! Mem[0000000069800028]
retl
lduh [%i0+0x000],%l4 ! Mem[0000000068000000]
p44_jmpl_3_ho:
ldsh [%o0+0x00e],%l4 ! Mem[000000006800000e]
jmpl %g6+8,%g0
lduw [%o0+0x018],%l6 ! Mem[0000000068000018]
p44_call_3_ho:
ldub [%o0+0x019],%l7 ! Mem[0000000068000019]
stb %l2,[%o3+0x021] ! Mem[0000000069800021]
stw %l1,[%o0+0x008] ! Mem[0000000068000008]
ldub [%o3+0x004],%l4 ! Mem[0000000069800004]
ldd [%o3+0x028],%l0 ! Mem[0000000069800028]
retl
lduh [%o0+0x000],%l4 ! Mem[0000000068000000]
p45_jmpl_3_le:
ldsb [%i3+0x022],%l2 ! Mem[000000006b800022]
ldsh [%i1+0x01a],%l2 ! Mem[000000006a80001a]
stw %l0,[%i0+0x008] ! Mem[000000006a000008]
ldsw [%i0+0x004],%l7 ! Mem[000000006a000004]
ldub [%i2+0x019],%l1 ! Mem[000000006b000019]
ldsw [%i2+0x000],%l6 ! Mem[000000006b000000]
jmpl %g6+8,%g0
ldsw [%i2+0x008],%l5 ! Mem[000000006b000008]
p45_call_3_le:
ldsw [%i2+0x038],%l4 ! Mem[000000006b000038]
lduh [%i0+0x01c],%l2 ! Mem[000000006a00001c]
stx %l6,[%i0+0x000] ! Mem[000000006a000000]
sth %l0,[%i2+0x026] ! Mem[000000006b000026]
lduw [%i1+0x03c],%l0 ! Mem[000000006a80003c]
ldsw [%i3+0x004],%l0 ! Mem[000000006b800004]
retl
lduh [%i1+0x03c],%l2 ! Mem[000000006a80003c]
p45_jmpl_3_lo:
ldsb [%o3+0x022],%l2 ! Mem[000000006b800022]
ldsh [%o1+0x01a],%l2 ! Mem[000000006a80001a]
stw %l0,[%o0+0x008] ! Mem[000000006a000008]
ldsw [%o0+0x004],%l7 ! Mem[000000006a000004]
ldub [%o2+0x019],%l1 ! Mem[000000006b000019]
ldsw [%o2+0x000],%l6 ! Mem[000000006b000000]
jmpl %g6+8,%g0
ldsw [%o2+0x008],%l5 ! Mem[000000006b000008]
p45_call_3_lo:
ldsw [%o2+0x038],%l4 ! Mem[000000006b000038]
lduh [%o0+0x01c],%l2 ! Mem[000000006a00001c]
stx %l6,[%o0+0x000] ! Mem[000000006a000000]
sth %l0,[%o2+0x026] ! Mem[000000006b000026]
lduw [%o1+0x03c],%l0 ! Mem[000000006a80003c]
ldsw [%o3+0x004],%l0 ! Mem[000000006b800004]
retl
lduh [%o1+0x03c],%l2 ! Mem[000000006a80003c]
p45_jmpl_3_he:
stx %l4,[%i3+0x008] ! Mem[000000006b800008]
jmpl %g6+8,%g0
lduh [%i1+0x018],%l6 ! Mem[000000006a800018]
p45_call_3_he:
sth %l7,[%i3+0x018] ! Mem[000000006b800018]
sth %l2,[%i0+0x000] ! Mem[000000006a000000]
ldd [%i0+0x028],%l0 ! Mem[000000006a000028]
sth %l4,[%i3+0x004] ! Mem[000000006b800004]
sth %l1,[%i3+0x00e] ! Mem[000000006b80000e]
retl
ldd [%i2+0x020],%l4 ! Mem[000000006b000020]
p45_jmpl_3_ho:
stx %l4,[%o3+0x008] ! Mem[000000006b800008]
jmpl %g6+8,%g0
lduh [%o1+0x018],%l6 ! Mem[000000006a800018]
p45_call_3_ho:
sth %l7,[%o3+0x018] ! Mem[000000006b800018]
sth %l2,[%o0+0x000] ! Mem[000000006a000000]
ldd [%o0+0x028],%l0 ! Mem[000000006a000028]
sth %l4,[%o3+0x004] ! Mem[000000006b800004]
sth %l1,[%o3+0x00e] ! Mem[000000006b80000e]
retl
ldd [%o2+0x020],%l4 ! Mem[000000006b000020]
p46_jmpl_3_le:
stb %l2,[%i2+0x002] ! Mem[000000006d000002]
ldsb [%i0+0x01a],%l2 ! Mem[000000006c00001a]
lduh [%i2+0x00a],%l0 ! Mem[000000006d00000a]
ldsh [%i0+0x026],%l7 ! Mem[000000006c000026]
stx %l1,[%i0+0x018] ! Mem[000000006c000018]
stw %l6,[%i3+0x000] ! Mem[000000006d800000]
jmpl %g6+8,%g0
lduh [%i3+0x00a],%l5 ! Mem[000000006d80000a]
p46_call_3_le:
ldsb [%i2+0x019],%l4 ! Mem[000000006d000019]
lduh [%i2+0x01c],%l2 ! Mem[000000006d00001c]
ldsh [%i2+0x022],%l6 ! Mem[000000006d000022]
ldsh [%i0+0x006],%l0 ! Mem[000000006c000006]
lduh [%i2+0x03c],%l0 ! Mem[000000006d00003c]
std %l0,[%i3+0x020] ! Mem[000000006d800020]
retl
stx %l2,[%i3+0x038] ! Mem[000000006d800038]
p46_jmpl_3_lo:
stb %l2,[%o2+0x002] ! Mem[000000006d000002]
ldsb [%o0+0x01a],%l2 ! Mem[000000006c00001a]
lduh [%o2+0x00a],%l0 ! Mem[000000006d00000a]
ldsh [%o0+0x026],%l7 ! Mem[000000006c000026]
stx %l1,[%o0+0x018] ! Mem[000000006c000018]
stw %l6,[%o3+0x000] ! Mem[000000006d800000]
jmpl %g6+8,%g0
lduh [%o3+0x00a],%l5 ! Mem[000000006d80000a]
p46_call_3_lo:
ldsb [%o2+0x019],%l4 ! Mem[000000006d000019]
lduh [%o2+0x01c],%l2 ! Mem[000000006d00001c]
ldsh [%o2+0x022],%l6 ! Mem[000000006d000022]
ldsh [%o0+0x006],%l0 ! Mem[000000006c000006]
lduh [%o2+0x03c],%l0 ! Mem[000000006d00003c]
std %l0,[%o3+0x020] ! Mem[000000006d800020]
retl
stx %l2,[%o3+0x038] ! Mem[000000006d800038]
p46_jmpl_3_he:
std %l4,[%i2+0x008] ! Mem[000000006d000008]
jmpl %g6+8,%g0
ldsh [%i0+0x018],%l6 ! Mem[000000006c000018]
p46_call_3_he:
ldsb [%i3+0x019],%l7 ! Mem[000000006d800019]
ldsb [%i0+0x021],%l2 ! Mem[000000006c000021]
ldsh [%i1+0x008],%l1 ! Mem[000000006c800008]
lduh [%i2+0x004],%l4 ! Mem[000000006d000004]
ldx [%i1+0x028],%l1 ! Mem[000000006c800028]
retl
stb %l4,[%i3+0x001] ! Mem[000000006d800001]
p46_jmpl_3_ho:
std %l4,[%o2+0x008] ! Mem[000000006d000008]
jmpl %g6+8,%g0
ldsh [%o0+0x018],%l6 ! Mem[000000006c000018]
p46_call_3_ho:
ldsb [%o3+0x019],%l7 ! Mem[000000006d800019]
ldsb [%o0+0x021],%l2 ! Mem[000000006c000021]
ldsh [%o1+0x008],%l1 ! Mem[000000006c800008]
lduh [%o2+0x004],%l4 ! Mem[000000006d000004]
ldx [%o1+0x028],%l1 ! Mem[000000006c800028]
retl
stb %l4,[%o3+0x001] ! Mem[000000006d800001]
p47_jmpl_3_le:
ldsh [%i1+0x022],%l2 ! Mem[000000006e800022]
ldsh [%i0+0x01a],%l2 ! Mem[000000006e00001a]
sth %l0,[%i3+0x00a] ! Mem[000000006f80000a]
ldsb [%i0+0x006],%l7 ! Mem[000000006e000006]
lduh [%i3+0x018],%l1 ! Mem[000000006f800018]
stb %l6,[%i1+0x003] ! Mem[000000006e800003]
jmpl %g6+8,%g0
std %l4,[%i2+0x008] ! Mem[000000006f000008]
p47_call_3_le:
ldsb [%i1+0x039],%l4 ! Mem[000000006e800039]
lduh [%i3+0x01c],%l2 ! Mem[000000006f80001c]
ldsw [%i1+0x000],%l6 ! Mem[000000006e800000]
ldx [%i0+0x020],%l0 ! Mem[000000006e000020]
ldub [%i3+0x03c],%l0 ! Mem[000000006f80003c]
ldub [%i3+0x006],%l0 ! Mem[000000006f800006]
retl
ldub [%i0+0x03c],%l2 ! Mem[000000006e00003c]
p47_jmpl_3_lo:
ldsh [%o1+0x022],%l2 ! Mem[000000006e800022]
ldsh [%o0+0x01a],%l2 ! Mem[000000006e00001a]
sth %l0,[%o3+0x00a] ! Mem[000000006f80000a]
ldsb [%o0+0x006],%l7 ! Mem[000000006e000006]
lduh [%o3+0x018],%l1 ! Mem[000000006f800018]
stb %l6,[%o1+0x003] ! Mem[000000006e800003]
jmpl %g6+8,%g0
std %l4,[%o2+0x008] ! Mem[000000006f000008]
p47_call_3_lo:
ldsb [%o1+0x039],%l4 ! Mem[000000006e800039]
lduh [%o3+0x01c],%l2 ! Mem[000000006f80001c]
ldsw [%o1+0x000],%l6 ! Mem[000000006e800000]
ldx [%o0+0x020],%l0 ! Mem[000000006e000020]
ldub [%o3+0x03c],%l0 ! Mem[000000006f80003c]
ldub [%o3+0x006],%l0 ! Mem[000000006f800006]
retl
ldub [%o0+0x03c],%l2 ! Mem[000000006e00003c]
p47_jmpl_3_he:
lduw [%i0+0x00c],%l4 ! Mem[000000006e00000c]
jmpl %g6+8,%g0
stx %l6,[%i2+0x018] ! Mem[000000006f000018]
p47_call_3_he:
ldx [%i2+0x018],%l7 ! Mem[000000006f000018]
ldsw [%i1+0x000],%l2 ! Mem[000000006e800000]
ldub [%i2+0x029],%l1 ! Mem[000000006f000029]
stw %l4,[%i1+0x004] ! Mem[000000006e800004]
ldub [%i2+0x00f],%l1 ! Mem[000000006f00000f]
retl
lduh [%i0+0x020],%l4 ! Mem[000000006e000020]
p47_jmpl_3_ho:
lduw [%o0+0x00c],%l4 ! Mem[000000006e00000c]
jmpl %g6+8,%g0
stx %l6,[%o2+0x018] ! Mem[000000006f000018]
p47_call_3_ho:
ldx [%o2+0x018],%l7 ! Mem[000000006f000018]
ldsw [%o1+0x000],%l2 ! Mem[000000006e800000]
ldub [%o2+0x029],%l1 ! Mem[000000006f000029]
stw %l4,[%o1+0x004] ! Mem[000000006e800004]
ldub [%o2+0x00f],%l1 ! Mem[000000006f00000f]
retl
lduh [%o0+0x020],%l4 ! Mem[000000006e000020]
p48_jmpl_3_le:
std %l2,[%i1+0x000] ! Mem[0000000070800000]
ldsb [%i3+0x01a],%l2 ! Mem[000000007180001a]
ldub [%i0+0x00a],%l0 ! Mem[000000007000000a]
ldd [%i0+0x020],%l6 ! Mem[0000000070000020]
ldd [%i2+0x018],%l0 ! Mem[0000000071000018]
lduh [%i3+0x002],%l6 ! Mem[0000000071800002]
jmpl %g6+8,%g0
stw %l5,[%i3+0x008] ! Mem[0000000071800008]
p48_call_3_le:
stx %l4,[%i1+0x018] ! Mem[0000000070800018]
lduh [%i3+0x01c],%l2 ! Mem[000000007180001c]
lduw [%i3+0x020],%l6 ! Mem[0000000071800020]
stx %l0,[%i2+0x000] ! Mem[0000000071000000]
ldsw [%i0+0x03c],%l0 ! Mem[000000007000003c]
sth %l0,[%i2+0x026] ! Mem[0000000071000026]
retl
stw %l2,[%i1+0x03c] ! Mem[000000007080003c]
p48_jmpl_3_lo:
std %l2,[%o1+0x000] ! Mem[0000000070800000]
ldsb [%o3+0x01a],%l2 ! Mem[000000007180001a]
ldub [%o0+0x00a],%l0 ! Mem[000000007000000a]
ldd [%o0+0x020],%l6 ! Mem[0000000070000020]
ldd [%o2+0x018],%l0 ! Mem[0000000071000018]
lduh [%o3+0x002],%l6 ! Mem[0000000071800002]
jmpl %g6+8,%g0
stw %l5,[%o3+0x008] ! Mem[0000000071800008]
p48_call_3_lo:
stx %l4,[%o1+0x018] ! Mem[0000000070800018]
lduh [%o3+0x01c],%l2 ! Mem[000000007180001c]
lduw [%o3+0x020],%l6 ! Mem[0000000071800020]
stx %l0,[%o2+0x000] ! Mem[0000000071000000]
ldsw [%o0+0x03c],%l0 ! Mem[000000007000003c]
sth %l0,[%o2+0x026] ! Mem[0000000071000026]
retl
stw %l2,[%o1+0x03c] ! Mem[000000007080003c]
p48_jmpl_3_he:
ldsb [%i3+0x00f],%l4 ! Mem[000000007180000f]
jmpl %g6+8,%g0
std %l6,[%i0+0x018] ! Mem[0000000070000018]
p48_call_3_he:
ldd [%i1+0x018],%l6 ! Mem[0000000070800018]
ldx [%i1+0x020],%l2 ! Mem[0000000070800020]
lduw [%i2+0x008],%l1 ! Mem[0000000071000008]
lduw [%i1+0x004],%l4 ! Mem[0000000070800004]
ldsb [%i3+0x02f],%l1 ! Mem[000000007180002f]
retl
ldd [%i2+0x000],%l4 ! Mem[0000000071000000]
p48_jmpl_3_ho:
ldsb [%o3+0x00f],%l4 ! Mem[000000007180000f]
jmpl %g6+8,%g0
std %l6,[%o0+0x018] ! Mem[0000000070000018]
p48_call_3_ho:
ldd [%o1+0x018],%l6 ! Mem[0000000070800018]
ldx [%o1+0x020],%l2 ! Mem[0000000070800020]
lduw [%o2+0x008],%l1 ! Mem[0000000071000008]
lduw [%o1+0x004],%l4 ! Mem[0000000070800004]
ldsb [%o3+0x02f],%l1 ! Mem[000000007180002f]
retl
ldd [%o2+0x000],%l4 ! Mem[0000000071000000]
p49_jmpl_3_le:
ldsb [%i0+0x022],%l2 ! Mem[0000000072000022]
ldsh [%i2+0x01a],%l2 ! Mem[000000007300001a]
std %l0,[%i2+0x008] ! Mem[0000000073000008]
stx %l7,[%i3+0x000] ! Mem[0000000073800000]
lduw [%i0+0x018],%l1 ! Mem[0000000072000018]
ldd [%i1+0x000],%l6 ! Mem[0000000072800000]
jmpl %g6+8,%g0
ldsh [%i2+0x00a],%l5 ! Mem[000000007300000a]
p49_call_3_le:
stx %l4,[%i0+0x038] ! Mem[0000000072000038]
lduh [%i0+0x01c],%l2 ! Mem[000000007200001c]
std %l6,[%i1+0x000] ! Mem[0000000072800000]
ldub [%i0+0x026],%l0 ! Mem[0000000072000026]
ldsh [%i2+0x03c],%l0 ! Mem[000000007300003c]
lduh [%i2+0x006],%l0 ! Mem[0000000073000006]
retl
ldsw [%i3+0x03c],%l2 ! Mem[000000007380003c]
p49_jmpl_3_lo:
ldsb [%o0+0x022],%l2 ! Mem[0000000072000022]
ldsh [%o2+0x01a],%l2 ! Mem[000000007300001a]
std %l0,[%o2+0x008] ! Mem[0000000073000008]
stx %l7,[%o3+0x000] ! Mem[0000000073800000]
lduw [%o0+0x018],%l1 ! Mem[0000000072000018]
ldd [%o1+0x000],%l6 ! Mem[0000000072800000]
jmpl %g6+8,%g0
ldsh [%o2+0x00a],%l5 ! Mem[000000007300000a]
p49_call_3_lo:
stx %l4,[%o0+0x038] ! Mem[0000000072000038]
lduh [%o0+0x01c],%l2 ! Mem[000000007200001c]
std %l6,[%o1+0x000] ! Mem[0000000072800000]
ldub [%o0+0x026],%l0 ! Mem[0000000072000026]
ldsh [%o2+0x03c],%l0 ! Mem[000000007300003c]
lduh [%o2+0x006],%l0 ! Mem[0000000073000006]
retl
ldsw [%o3+0x03c],%l2 ! Mem[000000007380003c]
p49_jmpl_3_he:
stw %l4,[%i1+0x00c] ! Mem[000000007280000c]
jmpl %g6+8,%g0
lduw [%i2+0x018],%l6 ! Mem[0000000073000018]
p49_call_3_he:
ldub [%i0+0x019],%l7 ! Mem[0000000072000019]
stw %l2,[%i2+0x000] ! Mem[0000000073000000]
stb %l1,[%i3+0x029] ! Mem[0000000073800029]
stx %l4,[%i1+0x000] ! Mem[0000000072800000]
std %l0,[%i0+0x008] ! Mem[0000000072000008]
retl
sth %l4,[%i3+0x020] ! Mem[0000000073800020]
p49_jmpl_3_ho:
stw %l4,[%o1+0x00c] ! Mem[000000007280000c]
jmpl %g6+8,%g0
lduw [%o2+0x018],%l6 ! Mem[0000000073000018]
p49_call_3_ho:
ldub [%o0+0x019],%l7 ! Mem[0000000072000019]
stw %l2,[%o2+0x000] ! Mem[0000000073000000]
stb %l1,[%o3+0x029] ! Mem[0000000073800029]
stx %l4,[%o1+0x000] ! Mem[0000000072800000]
std %l0,[%o0+0x008] ! Mem[0000000072000008]
retl
sth %l4,[%o3+0x020] ! Mem[0000000073800020]
p50_jmpl_3_le:
stb %l2,[%i3+0x002] ! Mem[0000000075800002]
ldsb [%i2+0x01a],%l2 ! Mem[000000007500001a]
ldsw [%i3+0x008],%l0 ! Mem[0000000075800008]
stw %l7,[%i3+0x024] ! Mem[0000000075800024]
stx %l1,[%i3+0x018] ! Mem[0000000075800018]
sth %l6,[%i3+0x002] ! Mem[0000000075800002]
jmpl %g6+8,%g0
ldub [%i3+0x00b],%l5 ! Mem[000000007580000b]
p50_call_3_le:
sth %l4,[%i3+0x018] ! Mem[0000000075800018]
lduh [%i2+0x01c],%l2 ! Mem[000000007500001c]
sth %l6,[%i3+0x022] ! Mem[0000000075800022]
std %l0,[%i0+0x000] ! Mem[0000000074000000]
ldsb [%i3+0x03c],%l0 ! Mem[000000007580003c]
stw %l0,[%i1+0x024] ! Mem[0000000074800024]
retl
sth %l2,[%i0+0x03c] ! Mem[000000007400003c]
p50_jmpl_3_lo:
stb %l2,[%o3+0x002] ! Mem[0000000075800002]
ldsb [%o2+0x01a],%l2 ! Mem[000000007500001a]
ldsw [%o3+0x008],%l0 ! Mem[0000000075800008]
stw %l7,[%o3+0x024] ! Mem[0000000075800024]
stx %l1,[%o3+0x018] ! Mem[0000000075800018]
sth %l6,[%o3+0x002] ! Mem[0000000075800002]
jmpl %g6+8,%g0
ldub [%o3+0x00b],%l5 ! Mem[000000007580000b]
p50_call_3_lo:
sth %l4,[%o3+0x018] ! Mem[0000000075800018]
lduh [%o2+0x01c],%l2 ! Mem[000000007500001c]
sth %l6,[%o3+0x022] ! Mem[0000000075800022]
std %l0,[%o0+0x000] ! Mem[0000000074000000]
ldsb [%o3+0x03c],%l0 ! Mem[000000007580003c]
stw %l0,[%o1+0x024] ! Mem[0000000074800024]
retl
sth %l2,[%o0+0x03c] ! Mem[000000007400003c]
p50_jmpl_3_he:
stb %l4,[%i0+0x00f] ! Mem[000000007400000f]
jmpl %g6+8,%g0
lduh [%i1+0x018],%l6 ! Mem[0000000074800018]
p50_call_3_he:
sth %l7,[%i3+0x018] ! Mem[0000000075800018]
ldd [%i2+0x020],%l2 ! Mem[0000000075000020]
sth %l1,[%i0+0x008] ! Mem[0000000074000008]
lduh [%i0+0x004],%l4 ! Mem[0000000074000004]
lduw [%i1+0x02c],%l1 ! Mem[000000007480002c]
retl
lduh [%i0+0x000],%l4 ! Mem[0000000074000000]
p50_jmpl_3_ho:
stb %l4,[%o0+0x00f] ! Mem[000000007400000f]
jmpl %g6+8,%g0
lduh [%o1+0x018],%l6 ! Mem[0000000074800018]
p50_call_3_ho:
sth %l7,[%o3+0x018] ! Mem[0000000075800018]
ldd [%o2+0x020],%l2 ! Mem[0000000075000020]
sth %l1,[%o0+0x008] ! Mem[0000000074000008]
lduh [%o0+0x004],%l4 ! Mem[0000000074000004]
lduw [%o1+0x02c],%l1 ! Mem[000000007480002c]
retl
lduh [%o0+0x000],%l4 ! Mem[0000000074000000]
p51_jmpl_3_le:
ldsh [%i2+0x022],%l2 ! Mem[0000000077000022]
ldsh [%i1+0x01a],%l2 ! Mem[000000007680001a]
sth %l0,[%i0+0x00a] ! Mem[000000007600000a]
sth %l7,[%i3+0x006] ! Mem[0000000077800006]
ldx [%i1+0x018],%l1 ! Mem[0000000076800018]
ldx [%i0+0x000],%l6 ! Mem[0000000076000000]
jmpl %g6+8,%g0
stb %l5,[%i1+0x00b] ! Mem[000000007680000b]
p51_call_3_le:
sth %l4,[%i3+0x038] ! Mem[0000000077800038]
lduh [%i3+0x01c],%l2 ! Mem[000000007780001c]
ldd [%i2+0x000],%l6 ! Mem[0000000077000000]
ldsb [%i2+0x026],%l0 ! Mem[0000000077000026]
ldd [%i0+0x038],%l0 ! Mem[0000000076000038]
lduw [%i1+0x004],%l0 ! Mem[0000000076800004]
retl
ldsh [%i2+0x03c],%l2 ! Mem[000000007700003c]
p51_jmpl_3_lo:
ldsh [%o2+0x022],%l2 ! Mem[0000000077000022]
ldsh [%o1+0x01a],%l2 ! Mem[000000007680001a]
sth %l0,[%o0+0x00a] ! Mem[000000007600000a]
sth %l7,[%o3+0x006] ! Mem[0000000077800006]
ldx [%o1+0x018],%l1 ! Mem[0000000076800018]
ldx [%o0+0x000],%l6 ! Mem[0000000076000000]
jmpl %g6+8,%g0
stb %l5,[%o1+0x00b] ! Mem[000000007680000b]
p51_call_3_lo:
sth %l4,[%o3+0x038] ! Mem[0000000077800038]
lduh [%o3+0x01c],%l2 ! Mem[000000007780001c]
ldd [%o2+0x000],%l6 ! Mem[0000000077000000]
ldsb [%o2+0x026],%l0 ! Mem[0000000077000026]
ldd [%o0+0x038],%l0 ! Mem[0000000076000038]
lduw [%o1+0x004],%l0 ! Mem[0000000076800004]
retl
ldsh [%o2+0x03c],%l2 ! Mem[000000007700003c]
p51_jmpl_3_he:
lduh [%i3+0x00e],%l4 ! Mem[000000007780000e]
jmpl %g6+8,%g0
ldsh [%i2+0x018],%l6 ! Mem[0000000077000018]
p51_call_3_he:
ldsw [%i2+0x018],%l7 ! Mem[0000000077000018]
ldub [%i2+0x001],%l2 ! Mem[0000000077000001]
stx %l1,[%i0+0x028] ! Mem[0000000076000028]
ldd [%i0+0x000],%l4 ! Mem[0000000076000000]
ldsw [%i3+0x00c],%l1 ! Mem[000000007780000c]
retl
ldd [%i1+0x020],%l4 ! Mem[0000000076800020]
p51_jmpl_3_ho:
lduh [%o3+0x00e],%l4 ! Mem[000000007780000e]
jmpl %g6+8,%g0
ldsh [%o2+0x018],%l6 ! Mem[0000000077000018]
p51_call_3_ho:
ldsw [%o2+0x018],%l7 ! Mem[0000000077000018]
ldub [%o2+0x001],%l2 ! Mem[0000000077000001]
stx %l1,[%o0+0x028] ! Mem[0000000076000028]
ldd [%o0+0x000],%l4 ! Mem[0000000076000000]
ldsw [%o3+0x00c],%l1 ! Mem[000000007780000c]
retl
ldd [%o1+0x020],%l4 ! Mem[0000000076800020]
p52_jmpl_3_le:
std %l2,[%i1+0x000] ! Mem[0000000078800000]
ldsw [%i0+0x018],%l2 ! Mem[0000000078000018]
ldsh [%i2+0x00a],%l0 ! Mem[000000007900000a]
std %l6,[%i3+0x020] ! Mem[0000000079800020]
ldd [%i3+0x018],%l0 ! Mem[0000000079800018]
ldsh [%i2+0x002],%l6 ! Mem[0000000079000002]
jmpl %g6+8,%g0
sth %l5,[%i3+0x00a] ! Mem[000000007980000a]
p52_call_3_le:
sth %l4,[%i2+0x018] ! Mem[0000000079000018]
lduh [%i3+0x01c],%l2 ! Mem[000000007980001c]
ldsb [%i0+0x023],%l6 ! Mem[0000000078000023]
lduw [%i0+0x004],%l0 ! Mem[0000000078000004]
stx %l0,[%i1+0x038] ! Mem[0000000078800038]
stx %l0,[%i0+0x020] ! Mem[0000000078000020]
retl
std %l2,[%i3+0x038] ! Mem[0000000079800038]
p52_jmpl_3_lo:
std %l2,[%o1+0x000] ! Mem[0000000078800000]
ldsw [%o0+0x018],%l2 ! Mem[0000000078000018]
ldsh [%o2+0x00a],%l0 ! Mem[000000007900000a]
std %l6,[%o3+0x020] ! Mem[0000000079800020]
ldd [%o3+0x018],%l0 ! Mem[0000000079800018]
ldsh [%o2+0x002],%l6 ! Mem[0000000079000002]
jmpl %g6+8,%g0
sth %l5,[%o3+0x00a] ! Mem[000000007980000a]
p52_call_3_lo:
sth %l4,[%o2+0x018] ! Mem[0000000079000018]
lduh [%o3+0x01c],%l2 ! Mem[000000007980001c]
ldsb [%o0+0x023],%l6 ! Mem[0000000078000023]
lduw [%o0+0x004],%l0 ! Mem[0000000078000004]
stx %l0,[%o1+0x038] ! Mem[0000000078800038]
stx %l0,[%o0+0x020] ! Mem[0000000078000020]
retl
std %l2,[%o3+0x038] ! Mem[0000000079800038]
p52_jmpl_3_he:
ldsh [%i1+0x00e],%l4 ! Mem[000000007880000e]
jmpl %g6+8,%g0
stx %l6,[%i1+0x018] ! Mem[0000000078800018]
p52_call_3_he:
ldx [%i1+0x018],%l7 ! Mem[0000000078800018]
lduw [%i3+0x020],%l2 ! Mem[0000000079800020]
ldsb [%i0+0x009],%l1 ! Mem[0000000078000009]
lduw [%i3+0x004],%l4 ! Mem[0000000079800004]
ldd [%i3+0x028],%l0 ! Mem[0000000079800028]
retl
sth %l4,[%i3+0x000] ! Mem[0000000079800000]
p52_jmpl_3_ho:
ldsh [%o1+0x00e],%l4 ! Mem[000000007880000e]
jmpl %g6+8,%g0
stx %l6,[%o1+0x018] ! Mem[0000000078800018]
p52_call_3_ho:
ldx [%o1+0x018],%l7 ! Mem[0000000078800018]
lduw [%o3+0x020],%l2 ! Mem[0000000079800020]
ldsb [%o0+0x009],%l1 ! Mem[0000000078000009]
lduw [%o3+0x004],%l4 ! Mem[0000000079800004]
ldd [%o3+0x028],%l0 ! Mem[0000000079800028]
retl
sth %l4,[%o3+0x000] ! Mem[0000000079800000]
p53_jmpl_3_le:
ldsw [%i1+0x020],%l2 ! Mem[000000007a800020]
ldsh [%i0+0x01a],%l2 ! Mem[000000007a00001a]
std %l0,[%i3+0x008] ! Mem[000000007b800008]
stb %l7,[%i3+0x006] ! Mem[000000007b800006]
stb %l1,[%i3+0x019] ! Mem[000000007b800019]
stx %l6,[%i0+0x000] ! Mem[000000007a000000]
jmpl %g6+8,%g0
ldsb [%i1+0x00b],%l5 ! Mem[000000007a80000b]
p53_call_3_le:
stb %l4,[%i2+0x039] ! Mem[000000007b000039]
ldsw [%i1+0x01c],%l2 ! Mem[000000007a80001c]
ldub [%i2+0x003],%l6 ! Mem[000000007b000003]
stw %l0,[%i0+0x024] ! Mem[000000007a000024]
stw %l0,[%i3+0x03c] ! Mem[000000007b80003c]
ldx [%i0+0x000],%l0 ! Mem[000000007a000000]
retl
ldsb [%i0+0x03c],%l2 ! Mem[000000007a00003c]
p53_jmpl_3_lo:
ldsw [%o1+0x020],%l2 ! Mem[000000007a800020]
ldsh [%o0+0x01a],%l2 ! Mem[000000007a00001a]
std %l0,[%o3+0x008] ! Mem[000000007b800008]
stb %l7,[%o3+0x006] ! Mem[000000007b800006]
stb %l1,[%o3+0x019] ! Mem[000000007b800019]
stx %l6,[%o0+0x000] ! Mem[000000007a000000]
jmpl %g6+8,%g0
ldsb [%o1+0x00b],%l5 ! Mem[000000007a80000b]
p53_call_3_lo:
stb %l4,[%o2+0x039] ! Mem[000000007b000039]
ldsw [%o1+0x01c],%l2 ! Mem[000000007a80001c]
ldub [%o2+0x003],%l6 ! Mem[000000007b000003]
stw %l0,[%o0+0x024] ! Mem[000000007a000024]
stw %l0,[%o3+0x03c] ! Mem[000000007b80003c]
ldx [%o0+0x000],%l0 ! Mem[000000007a000000]
retl
ldsb [%o0+0x03c],%l2 ! Mem[000000007a00003c]
p53_jmpl_3_he:
stx %l4,[%i0+0x008] ! Mem[000000007a000008]
jmpl %g6+8,%g0
std %l6,[%i3+0x018] ! Mem[000000007b800018]
p53_call_3_he:
ldd [%i0+0x018],%l6 ! Mem[000000007a000018]
sth %l2,[%i3+0x000] ! Mem[000000007b800000]
ldsw [%i1+0x028],%l1 ! Mem[000000007a800028]
stx %l4,[%i2+0x000] ! Mem[000000007b000000]
sth %l1,[%i0+0x00e] ! Mem[000000007a00000e]
retl
lduh [%i0+0x020],%l4 ! Mem[000000007a000020]
p53_jmpl_3_ho:
stx %l4,[%o0+0x008] ! Mem[000000007a000008]
jmpl %g6+8,%g0
std %l6,[%o3+0x018] ! Mem[000000007b800018]
p53_call_3_ho:
ldd [%o0+0x018],%l6 ! Mem[000000007a000018]
sth %l2,[%o3+0x000] ! Mem[000000007b800000]
ldsw [%o1+0x028],%l1 ! Mem[000000007a800028]
stx %l4,[%o2+0x000] ! Mem[000000007b000000]
sth %l1,[%o0+0x00e] ! Mem[000000007a00000e]
retl
lduh [%o0+0x020],%l4 ! Mem[000000007a000020]
p54_jmpl_3_le:
stb %l2,[%i1+0x002] ! Mem[000000007c800002]
ldsw [%i3+0x018],%l2 ! Mem[000000007d800018]
ldsb [%i0+0x00a],%l0 ! Mem[000000007c00000a]
lduh [%i3+0x026],%l7 ! Mem[000000007d800026]
ldsb [%i1+0x019],%l1 ! Mem[000000007c800019]
std %l6,[%i2+0x000] ! Mem[000000007d000000]
jmpl %g6+8,%g0
ldsw [%i3+0x008],%l5 ! Mem[000000007d800008]
p54_call_3_le:
stb %l4,[%i2+0x019] ! Mem[000000007d000019]
ldsw [%i2+0x01c],%l2 ! Mem[000000007d00001c]
lduh [%i1+0x022],%l6 ! Mem[000000007c800022]
ldsw [%i2+0x004],%l0 ! Mem[000000007d000004]
stx %l0,[%i0+0x038] ! Mem[000000007c000038]
ldd [%i3+0x020],%l0 ! Mem[000000007d800020]
retl
stb %l2,[%i2+0x03c] ! Mem[000000007d00003c]
p54_jmpl_3_lo:
stb %l2,[%o1+0x002] ! Mem[000000007c800002]
ldsw [%o3+0x018],%l2 ! Mem[000000007d800018]
ldsb [%o0+0x00a],%l0 ! Mem[000000007c00000a]
lduh [%o3+0x026],%l7 ! Mem[000000007d800026]
ldsb [%o1+0x019],%l1 ! Mem[000000007c800019]
std %l6,[%o2+0x000] ! Mem[000000007d000000]
jmpl %g6+8,%g0
ldsw [%o3+0x008],%l5 ! Mem[000000007d800008]
p54_call_3_lo:
stb %l4,[%o2+0x019] ! Mem[000000007d000019]
ldsw [%o2+0x01c],%l2 ! Mem[000000007d00001c]
lduh [%o1+0x022],%l6 ! Mem[000000007c800022]
ldsw [%o2+0x004],%l0 ! Mem[000000007d000004]
stx %l0,[%o0+0x038] ! Mem[000000007c000038]
ldd [%o3+0x020],%l0 ! Mem[000000007d800020]
retl
stb %l2,[%o2+0x03c] ! Mem[000000007d00003c]
p54_jmpl_3_he:
std %l4,[%i3+0x008] ! Mem[000000007d800008]
jmpl %g6+8,%g0
stb %l6,[%i1+0x019] ! Mem[000000007c800019]
p54_call_3_he:
lduw [%i3+0x018],%l7 ! Mem[000000007d800018]
stx %l2,[%i3+0x020] ! Mem[000000007d800020]
lduh [%i1+0x008],%l1 ! Mem[000000007c800008]
ldx [%i2+0x000],%l4 ! Mem[000000007d000000]
ldx [%i2+0x028],%l1 ! Mem[000000007d000028]
retl
ldsh [%i1+0x000],%l4 ! Mem[000000007c800000]
p54_jmpl_3_ho:
std %l4,[%o3+0x008] ! Mem[000000007d800008]
jmpl %g6+8,%g0
stb %l6,[%o1+0x019] ! Mem[000000007c800019]
p54_call_3_ho:
lduw [%o3+0x018],%l7 ! Mem[000000007d800018]
stx %l2,[%o3+0x020] ! Mem[000000007d800020]
lduh [%o1+0x008],%l1 ! Mem[000000007c800008]
ldx [%o2+0x000],%l4 ! Mem[000000007d000000]
ldx [%o2+0x028],%l1 ! Mem[000000007d000028]
retl
ldsh [%o1+0x000],%l4 ! Mem[000000007c800000]
p55_jmpl_3_le:
ldsh [%i0+0x022],%l2 ! Mem[000000007e000022]
ldsh [%i3+0x01a],%l2 ! Mem[000000007f80001a]
stb %l0,[%i2+0x00a] ! Mem[000000007f00000a]
ldub [%i3+0x006],%l7 ! Mem[000000007f800006]
ldx [%i3+0x018],%l1 ! Mem[000000007f800018]
lduw [%i3+0x000],%l6 ! Mem[000000007f800000]
jmpl %g6+8,%g0
lduh [%i1+0x00a],%l5 ! Mem[000000007e80000a]
p55_call_3_le:
lduw [%i2+0x038],%l4 ! Mem[000000007f000038]
ldsw [%i3+0x01c],%l2 ! Mem[000000007f80001c]
stb %l6,[%i3+0x003] ! Mem[000000007f800003]
stb %l0,[%i0+0x026] ! Mem[000000007e000026]
stw %l0,[%i1+0x03c] ! Mem[000000007e80003c]
lduw [%i3+0x004],%l0 ! Mem[000000007f800004]
retl
ldsh [%i3+0x03c],%l2 ! Mem[000000007f80003c]
p55_jmpl_3_lo:
ldsh [%o0+0x022],%l2 ! Mem[000000007e000022]
ldsh [%o3+0x01a],%l2 ! Mem[000000007f80001a]
stb %l0,[%o2+0x00a] ! Mem[000000007f00000a]
ldub [%o3+0x006],%l7 ! Mem[000000007f800006]
ldx [%o3+0x018],%l1 ! Mem[000000007f800018]
lduw [%o3+0x000],%l6 ! Mem[000000007f800000]
jmpl %g6+8,%g0
lduh [%o1+0x00a],%l5 ! Mem[000000007e80000a]
p55_call_3_lo:
lduw [%o2+0x038],%l4 ! Mem[000000007f000038]
ldsw [%o3+0x01c],%l2 ! Mem[000000007f80001c]
stb %l6,[%o3+0x003] ! Mem[000000007f800003]
stb %l0,[%o0+0x026] ! Mem[000000007e000026]
stw %l0,[%o1+0x03c] ! Mem[000000007e80003c]
lduw [%o3+0x004],%l0 ! Mem[000000007f800004]
retl
ldsh [%o3+0x03c],%l2 ! Mem[000000007f80003c]
p55_jmpl_3_he:
lduw [%i1+0x00c],%l4 ! Mem[000000007e80000c]
jmpl %g6+8,%g0
lduh [%i3+0x018],%l6 ! Mem[000000007f800018]
p55_call_3_he:
sth %l7,[%i3+0x018] ! Mem[000000007f800018]
ldsw [%i3+0x000],%l2 ! Mem[000000007f800000]
ldx [%i2+0x028],%l1 ! Mem[000000007f000028]
ldd [%i1+0x000],%l4 ! Mem[000000007e800000]
ldsh [%i3+0x00e],%l1 ! Mem[000000007f80000e]
retl
sth %l4,[%i3+0x020] ! Mem[000000007f800020]
p55_jmpl_3_ho:
lduw [%o1+0x00c],%l4 ! Mem[000000007e80000c]
jmpl %g6+8,%g0
lduh [%o3+0x018],%l6 ! Mem[000000007f800018]
p55_call_3_ho:
sth %l7,[%o3+0x018] ! Mem[000000007f800018]
ldsw [%o3+0x000],%l2 ! Mem[000000007f800000]
ldx [%o2+0x028],%l1 ! Mem[000000007f000028]
ldd [%o1+0x000],%l4 ! Mem[000000007e800000]
ldsh [%o3+0x00e],%l1 ! Mem[000000007f80000e]
retl
sth %l4,[%o3+0x020] ! Mem[000000007f800020]
p56_jmpl_3_le:
std %l2,[%i3+0x000] ! Mem[0000000081800000]
ldsw [%i2+0x018],%l2 ! Mem[0000000081000018]
ldd [%i3+0x008],%l0 ! Mem[0000000081800008]
ldsw [%i2+0x024],%l7 ! Mem[0000000081000024]
ldsh [%i2+0x018],%l1 ! Mem[0000000081000018]
ldsb [%i1+0x003],%l6 ! Mem[0000000080800003]
jmpl %g6+8,%g0
std %l4,[%i3+0x008] ! Mem[0000000081800008]
p56_call_3_le:
lduw [%i1+0x018],%l4 ! Mem[0000000080800018]
ldsw [%i0+0x01c],%l2 ! Mem[000000008000001c]
stw %l6,[%i2+0x020] ! Mem[0000000081000020]
ldd [%i3+0x000],%l0 ! Mem[0000000081800000]
sth %l0,[%i3+0x03c] ! Mem[000000008180003c]
ldsb [%i3+0x026],%l0 ! Mem[0000000081800026]
retl
ldx [%i1+0x038],%l2 ! Mem[0000000080800038]
p56_jmpl_3_lo:
std %l2,[%o3+0x000] ! Mem[0000000081800000]
ldsw [%o2+0x018],%l2 ! Mem[0000000081000018]
ldd [%o3+0x008],%l0 ! Mem[0000000081800008]
ldsw [%o2+0x024],%l7 ! Mem[0000000081000024]
ldsh [%o2+0x018],%l1 ! Mem[0000000081000018]
ldsb [%o1+0x003],%l6 ! Mem[0000000080800003]
jmpl %g6+8,%g0
std %l4,[%o3+0x008] ! Mem[0000000081800008]
p56_call_3_lo:
lduw [%o1+0x018],%l4 ! Mem[0000000080800018]
ldsw [%o0+0x01c],%l2 ! Mem[000000008000001c]
stw %l6,[%o2+0x020] ! Mem[0000000081000020]
ldd [%o3+0x000],%l0 ! Mem[0000000081800000]
sth %l0,[%o3+0x03c] ! Mem[000000008180003c]
ldsb [%o3+0x026],%l0 ! Mem[0000000081800026]
retl
ldx [%o1+0x038],%l2 ! Mem[0000000080800038]
p56_jmpl_3_he:
ldsw [%i3+0x00c],%l4 ! Mem[000000008180000c]
jmpl %g6+8,%g0
ldsh [%i1+0x018],%l6 ! Mem[0000000080800018]
p56_call_3_he:
ldsw [%i2+0x018],%l7 ! Mem[0000000081000018]
lduh [%i0+0x020],%l2 ! Mem[0000000080000020]
std %l0,[%i3+0x008] ! Mem[0000000081800008]
lduw [%i1+0x004],%l4 ! Mem[0000000080800004]
stx %l1,[%i0+0x028] ! Mem[0000000080000028]
retl
ldx [%i3+0x000],%l4 ! Mem[0000000081800000]
p56_jmpl_3_ho:
ldsw [%o3+0x00c],%l4 ! Mem[000000008180000c]
jmpl %g6+8,%g0
ldsh [%o1+0x018],%l6 ! Mem[0000000080800018]
p56_call_3_ho:
ldsw [%o2+0x018],%l7 ! Mem[0000000081000018]
lduh [%o0+0x020],%l2 ! Mem[0000000080000020]
std %l0,[%o3+0x008] ! Mem[0000000081800008]
lduw [%o1+0x004],%l4 ! Mem[0000000080800004]
stx %l1,[%o0+0x028] ! Mem[0000000080000028]
retl
ldx [%o3+0x000],%l4 ! Mem[0000000081800000]
p57_jmpl_3_le:
ldsw [%i2+0x020],%l2 ! Mem[0000000083000020]
ldsh [%i1+0x01a],%l2 ! Mem[000000008280001a]
ldx [%i0+0x008],%l0 ! Mem[0000000082000008]
ldsh [%i2+0x006],%l7 ! Mem[0000000083000006]
stb %l1,[%i0+0x019] ! Mem[0000000082000019]
stw %l6,[%i3+0x000] ! Mem[0000000083800000]
jmpl %g6+8,%g0
stw %l5,[%i1+0x008] ! Mem[0000000082800008]
p57_call_3_le:
lduw [%i1+0x038],%l4 ! Mem[0000000082800038]
ldsw [%i1+0x01c],%l2 ! Mem[000000008280001c]
stx %l6,[%i3+0x000] ! Mem[0000000083800000]
lduh [%i2+0x026],%l0 ! Mem[0000000083000026]
std %l0,[%i3+0x038] ! Mem[0000000083800038]
ldx [%i3+0x000],%l0 ! Mem[0000000083800000]
retl
ldsb [%i2+0x03c],%l2 ! Mem[000000008300003c]
p57_jmpl_3_lo:
ldsw [%o2+0x020],%l2 ! Mem[0000000083000020]
ldsh [%o1+0x01a],%l2 ! Mem[000000008280001a]
ldx [%o0+0x008],%l0 ! Mem[0000000082000008]
ldsh [%o2+0x006],%l7 ! Mem[0000000083000006]
stb %l1,[%o0+0x019] ! Mem[0000000082000019]
stw %l6,[%o3+0x000] ! Mem[0000000083800000]
jmpl %g6+8,%g0
stw %l5,[%o1+0x008] ! Mem[0000000082800008]
p57_call_3_lo:
lduw [%o1+0x038],%l4 ! Mem[0000000082800038]
ldsw [%o1+0x01c],%l2 ! Mem[000000008280001c]
stx %l6,[%o3+0x000] ! Mem[0000000083800000]
lduh [%o2+0x026],%l0 ! Mem[0000000083000026]
std %l0,[%o3+0x038] ! Mem[0000000083800038]
ldx [%o3+0x000],%l0 ! Mem[0000000083800000]
retl
ldsb [%o2+0x03c],%l2 ! Mem[000000008300003c]
p57_jmpl_3_he:
ldd [%i3+0x008],%l4 ! Mem[0000000083800008]
jmpl %g6+8,%g0
stx %l6,[%i3+0x018] ! Mem[0000000083800018]
p57_call_3_he:
std %l6,[%i1+0x018] ! Mem[0000000082800018]
std %l2,[%i0+0x000] ! Mem[0000000082000000]
stw %l1,[%i3+0x028] ! Mem[0000000083800028]
ldsb [%i1+0x004],%l4 ! Mem[0000000082800004]
std %l0,[%i1+0x008] ! Mem[0000000082800008]
retl
ldsh [%i1+0x020],%l4 ! Mem[0000000082800020]
p57_jmpl_3_ho:
ldd [%o3+0x008],%l4 ! Mem[0000000083800008]
jmpl %g6+8,%g0
stx %l6,[%o3+0x018] ! Mem[0000000083800018]
p57_call_3_ho:
std %l6,[%o1+0x018] ! Mem[0000000082800018]
std %l2,[%o0+0x000] ! Mem[0000000082000000]
stw %l1,[%o3+0x028] ! Mem[0000000083800028]
ldsb [%o1+0x004],%l4 ! Mem[0000000082800004]
std %l0,[%o1+0x008] ! Mem[0000000082800008]
retl
ldsh [%o1+0x020],%l4 ! Mem[0000000082800020]
p58_jmpl_3_le:
sth %l2,[%i1+0x002] ! Mem[0000000084800002]
ldsw [%i0+0x018],%l2 ! Mem[0000000084000018]
ldsb [%i1+0x00a],%l0 ! Mem[000000008480000a]
ldsb [%i2+0x026],%l7 ! Mem[0000000085000026]
ldsw [%i3+0x018],%l1 ! Mem[0000000085800018]
stb %l6,[%i1+0x003] ! Mem[0000000084800003]
jmpl %g6+8,%g0
ldsh [%i2+0x00a],%l5 ! Mem[000000008500000a]
p58_call_3_le:
ldub [%i0+0x019],%l4 ! Mem[0000000084000019]
ldsw [%i2+0x01c],%l2 ! Mem[000000008500001c]
ldsh [%i2+0x022],%l6 ! Mem[0000000085000022]
sth %l0,[%i0+0x006] ! Mem[0000000084000006]
stb %l0,[%i1+0x03c] ! Mem[000000008480003c]
ldsh [%i3+0x026],%l0 ! Mem[0000000085800026]
retl
lduw [%i3+0x03c],%l2 ! Mem[000000008580003c]
p58_jmpl_3_lo:
sth %l2,[%o1+0x002] ! Mem[0000000084800002]
ldsw [%o0+0x018],%l2 ! Mem[0000000084000018]
ldsb [%o1+0x00a],%l0 ! Mem[000000008480000a]
ldsb [%o2+0x026],%l7 ! Mem[0000000085000026]
ldsw [%o3+0x018],%l1 ! Mem[0000000085800018]
stb %l6,[%o1+0x003] ! Mem[0000000084800003]
jmpl %g6+8,%g0
ldsh [%o2+0x00a],%l5 ! Mem[000000008500000a]
p58_call_3_lo:
ldub [%o0+0x019],%l4 ! Mem[0000000084000019]
ldsw [%o2+0x01c],%l2 ! Mem[000000008500001c]
ldsh [%o2+0x022],%l6 ! Mem[0000000085000022]
sth %l0,[%o0+0x006] ! Mem[0000000084000006]
stb %l0,[%o1+0x03c] ! Mem[000000008480003c]
ldsh [%o3+0x026],%l0 ! Mem[0000000085800026]
retl
lduw [%o3+0x03c],%l2 ! Mem[000000008580003c]
p58_jmpl_3_he:
sth %l4,[%i1+0x00e] ! Mem[000000008480000e]
jmpl %g6+8,%g0
stw %l6,[%i1+0x018] ! Mem[0000000084800018]
p58_call_3_he:
ldd [%i0+0x018],%l6 ! Mem[0000000084000018]
ldd [%i1+0x020],%l2 ! Mem[0000000084800020]
ldd [%i0+0x008],%l0 ! Mem[0000000084000008]
ldx [%i0+0x000],%l4 ! Mem[0000000084000000]
lduw [%i2+0x02c],%l1 ! Mem[000000008500002c]
retl
sth %l4,[%i2+0x000] ! Mem[0000000085000000]
p58_jmpl_3_ho:
sth %l4,[%o1+0x00e] ! Mem[000000008480000e]
jmpl %g6+8,%g0
stw %l6,[%o1+0x018] ! Mem[0000000084800018]
p58_call_3_ho:
ldd [%o0+0x018],%l6 ! Mem[0000000084000018]
ldd [%o1+0x020],%l2 ! Mem[0000000084800020]
ldd [%o0+0x008],%l0 ! Mem[0000000084000008]
ldx [%o0+0x000],%l4 ! Mem[0000000084000000]
lduw [%o2+0x02c],%l1 ! Mem[000000008500002c]
retl
sth %l4,[%o2+0x000] ! Mem[0000000085000000]
p59_jmpl_3_le:
ldsh [%i1+0x022],%l2 ! Mem[0000000086800022]
ldsh [%i0+0x01a],%l2 ! Mem[000000008600001a]
lduw [%i3+0x008],%l0 ! Mem[0000000087800008]
ldd [%i2+0x000],%l6 ! Mem[0000000087000000]
std %l0,[%i2+0x018] ! Mem[0000000087000018]
ldsw [%i3+0x000],%l6 ! Mem[0000000087800000]
jmpl %g6+8,%g0
ldub [%i1+0x00b],%l5 ! Mem[000000008680000b]
p59_call_3_le:
ldub [%i0+0x039],%l4 ! Mem[0000000086000039]
ldsw [%i3+0x01c],%l2 ! Mem[000000008780001c]
ldsw [%i0+0x000],%l6 ! Mem[0000000086000000]
ldsh [%i3+0x026],%l0 ! Mem[0000000087800026]
ldx [%i2+0x038],%l0 ! Mem[0000000087000038]
stb %l0,[%i2+0x006] ! Mem[0000000087000006]
retl
ldd [%i1+0x038],%l2 ! Mem[0000000086800038]
p59_jmpl_3_lo:
ldsh [%o1+0x022],%l2 ! Mem[0000000086800022]
ldsh [%o0+0x01a],%l2 ! Mem[000000008600001a]
lduw [%o3+0x008],%l0 ! Mem[0000000087800008]
ldd [%o2+0x000],%l6 ! Mem[0000000087000000]
std %l0,[%o2+0x018] ! Mem[0000000087000018]
ldsw [%o3+0x000],%l6 ! Mem[0000000087800000]
jmpl %g6+8,%g0
ldub [%o1+0x00b],%l5 ! Mem[000000008680000b]
p59_call_3_lo:
ldub [%o0+0x039],%l4 ! Mem[0000000086000039]
ldsw [%o3+0x01c],%l2 ! Mem[000000008780001c]
ldsw [%o0+0x000],%l6 ! Mem[0000000086000000]
ldsh [%o3+0x026],%l0 ! Mem[0000000087800026]
ldx [%o2+0x038],%l0 ! Mem[0000000087000038]
stb %l0,[%o2+0x006] ! Mem[0000000087000006]
retl
ldd [%o1+0x038],%l2 ! Mem[0000000086800038]
p59_jmpl_3_he:
ldx [%i3+0x008],%l4 ! Mem[0000000087800008]
jmpl %g6+8,%g0
stb %l6,[%i0+0x019] ! Mem[0000000086000019]
p59_call_3_he:
lduw [%i3+0x018],%l7 ! Mem[0000000087800018]
ldsh [%i1+0x000],%l2 ! Mem[0000000086800000]
ldsh [%i0+0x028],%l1 ! Mem[0000000086000028]
ldd [%i0+0x000],%l4 ! Mem[0000000086000000]
ldsw [%i3+0x00c],%l1 ! Mem[000000008780000c]
retl
ldx [%i3+0x020],%l4 ! Mem[0000000087800020]
p59_jmpl_3_ho:
ldx [%o3+0x008],%l4 ! Mem[0000000087800008]
jmpl %g6+8,%g0
stb %l6,[%o0+0x019] ! Mem[0000000086000019]
p59_call_3_ho:
lduw [%o3+0x018],%l7 ! Mem[0000000087800018]
ldsh [%o1+0x000],%l2 ! Mem[0000000086800000]
ldsh [%o0+0x028],%l1 ! Mem[0000000086000028]
ldd [%o0+0x000],%l4 ! Mem[0000000086000000]
ldsw [%o3+0x00c],%l1 ! Mem[000000008780000c]
retl
ldx [%o3+0x020],%l4 ! Mem[0000000087800020]
p60_jmpl_3_le:
std %l2,[%i0+0x000] ! Mem[0000000088000000]
ldsw [%i0+0x018],%l2 ! Mem[0000000088000018]
ldd [%i0+0x008],%l0 ! Mem[0000000088000008]
stx %l7,[%i2+0x020] ! Mem[0000000089000020]
ldsh [%i0+0x018],%l1 ! Mem[0000000088000018]
ldd [%i0+0x000],%l6 ! Mem[0000000088000000]
jmpl %g6+8,%g0
stb %l5,[%i2+0x00b] ! Mem[000000008900000b]
p60_call_3_le:
ldsh [%i3+0x018],%l4 ! Mem[0000000089800018]
ldsw [%i0+0x01c],%l2 ! Mem[000000008800001c]
lduw [%i2+0x020],%l6 ! Mem[0000000089000020]
ldx [%i2+0x000],%l0 ! Mem[0000000089000000]
lduw [%i3+0x03c],%l0 ! Mem[000000008980003c]
ldsw [%i2+0x024],%l0 ! Mem[0000000089000024]
retl
lduh [%i3+0x03c],%l2 ! Mem[000000008980003c]
p60_jmpl_3_lo:
std %l2,[%o0+0x000] ! Mem[0000000088000000]
ldsw [%o0+0x018],%l2 ! Mem[0000000088000018]
ldd [%o0+0x008],%l0 ! Mem[0000000088000008]
stx %l7,[%o2+0x020] ! Mem[0000000089000020]
ldsh [%o0+0x018],%l1 ! Mem[0000000088000018]
ldd [%o0+0x000],%l6 ! Mem[0000000088000000]
jmpl %g6+8,%g0
stb %l5,[%o2+0x00b] ! Mem[000000008900000b]
p60_call_3_lo:
ldsh [%o3+0x018],%l4 ! Mem[0000000089800018]
ldsw [%o0+0x01c],%l2 ! Mem[000000008800001c]
lduw [%o2+0x020],%l6 ! Mem[0000000089000020]
ldx [%o2+0x000],%l0 ! Mem[0000000089000000]
lduw [%o3+0x03c],%l0 ! Mem[000000008980003c]
ldsw [%o2+0x024],%l0 ! Mem[0000000089000024]
retl
lduh [%o3+0x03c],%l2 ! Mem[000000008980003c]
p60_jmpl_3_he:
ldub [%i3+0x00f],%l4 ! Mem[000000008980000f]
jmpl %g6+8,%g0
lduh [%i1+0x018],%l6 ! Mem[0000000088800018]
p60_call_3_he:
stx %l7,[%i3+0x018] ! Mem[0000000089800018]
lduw [%i2+0x020],%l2 ! Mem[0000000089000020]
ldub [%i0+0x009],%l1 ! Mem[0000000088000009]
stb %l4,[%i3+0x004] ! Mem[0000000089800004]
stw %l1,[%i0+0x02c] ! Mem[000000008800002c]
retl
ldsh [%i1+0x000],%l4 ! Mem[0000000088800000]
p60_jmpl_3_ho:
ldub [%o3+0x00f],%l4 ! Mem[000000008980000f]
jmpl %g6+8,%g0
lduh [%o1+0x018],%l6 ! Mem[0000000088800018]
p60_call_3_ho:
stx %l7,[%o3+0x018] ! Mem[0000000089800018]
lduw [%o2+0x020],%l2 ! Mem[0000000089000020]
ldub [%o0+0x009],%l1 ! Mem[0000000088000009]
stb %l4,[%o3+0x004] ! Mem[0000000089800004]
stw %l1,[%o0+0x02c] ! Mem[000000008800002c]
retl
ldsh [%o1+0x000],%l4 ! Mem[0000000088800000]
p61_jmpl_3_le:
ldsw [%i0+0x020],%l2 ! Mem[000000008a000020]
ldsh [%i3+0x01a],%l2 ! Mem[000000008b80001a]
lduh [%i1+0x00a],%l0 ! Mem[000000008a80000a]
stw %l7,[%i2+0x004] ! Mem[000000008b000004]
sth %l1,[%i3+0x018] ! Mem[000000008b800018]
sth %l6,[%i3+0x002] ! Mem[000000008b800002]
jmpl %g6+8,%g0
sth %l5,[%i1+0x00a] ! Mem[000000008a80000a]
p61_call_3_le:
ldsh [%i2+0x038],%l4 ! Mem[000000008b000038]
ldsw [%i1+0x01c],%l2 ! Mem[000000008a80001c]
std %l6,[%i1+0x000] ! Mem[000000008a800000]
stx %l0,[%i0+0x020] ! Mem[000000008a000020]
lduh [%i1+0x03c],%l0 ! Mem[000000008a80003c]
std %l0,[%i1+0x000] ! Mem[000000008a800000]
retl
stx %l2,[%i3+0x038] ! Mem[000000008b800038]
p61_jmpl_3_lo:
ldsw [%o0+0x020],%l2 ! Mem[000000008a000020]
ldsh [%o3+0x01a],%l2 ! Mem[000000008b80001a]
lduh [%o1+0x00a],%l0 ! Mem[000000008a80000a]
stw %l7,[%o2+0x004] ! Mem[000000008b000004]
sth %l1,[%o3+0x018] ! Mem[000000008b800018]
sth %l6,[%o3+0x002] ! Mem[000000008b800002]
jmpl %g6+8,%g0
sth %l5,[%o1+0x00a] ! Mem[000000008a80000a]
p61_call_3_lo:
ldsh [%o2+0x038],%l4 ! Mem[000000008b000038]
ldsw [%o1+0x01c],%l2 ! Mem[000000008a80001c]
std %l6,[%o1+0x000] ! Mem[000000008a800000]
stx %l0,[%o0+0x020] ! Mem[000000008a000020]
lduh [%o1+0x03c],%l0 ! Mem[000000008a80003c]
std %l0,[%o1+0x000] ! Mem[000000008a800000]
retl
stx %l2,[%o3+0x038] ! Mem[000000008b800038]
p61_jmpl_3_he:
ldsb [%i1+0x00f],%l4 ! Mem[000000008a80000f]
jmpl %g6+8,%g0
ldsh [%i0+0x018],%l6 ! Mem[000000008a000018]
p61_call_3_he:
ldsw [%i1+0x018],%l7 ! Mem[000000008a800018]
stb %l2,[%i2+0x001] ! Mem[000000008b000001]
lduw [%i1+0x028],%l1 ! Mem[000000008a800028]
ldsb [%i2+0x004],%l4 ! Mem[000000008b000004]
stb %l1,[%i2+0x00f] ! Mem[000000008b00000f]
retl
stx %l4,[%i2+0x020] ! Mem[000000008b000020]
p61_jmpl_3_ho:
ldsb [%o1+0x00f],%l4 ! Mem[000000008a80000f]
jmpl %g6+8,%g0
ldsh [%o0+0x018],%l6 ! Mem[000000008a000018]
p61_call_3_ho:
ldsw [%o1+0x018],%l7 ! Mem[000000008a800018]
stb %l2,[%o2+0x001] ! Mem[000000008b000001]
lduw [%o1+0x028],%l1 ! Mem[000000008a800028]
ldsb [%o2+0x004],%l4 ! Mem[000000008b000004]
stb %l1,[%o2+0x00f] ! Mem[000000008b00000f]
retl
stx %l4,[%o2+0x020] ! Mem[000000008b000020]
p62_jmpl_3_le:
sth %l2,[%i3+0x002] ! Mem[000000008d800002]
ldsw [%i2+0x018],%l2 ! Mem[000000008d000018]
stx %l0,[%i3+0x008] ! Mem[000000008d800008]
sth %l7,[%i2+0x026] ! Mem[000000008d000026]
ldsw [%i2+0x018],%l1 ! Mem[000000008d000018]
lduh [%i0+0x002],%l6 ! Mem[000000008c000002]
jmpl %g6+8,%g0
ldsb [%i2+0x00b],%l5 ! Mem[000000008d00000b]
p62_call_3_le:
ldd [%i2+0x018],%l4 ! Mem[000000008d000018]
ldsw [%i3+0x01c],%l2 ! Mem[000000008d80001c]
sth %l6,[%i3+0x022] ! Mem[000000008d800022]
ldub [%i3+0x006],%l0 ! Mem[000000008d800006]
ldub [%i2+0x03c],%l0 ! Mem[000000008d00003c]
ldub [%i1+0x026],%l0 ! Mem[000000008c800026]
retl
ldub [%i1+0x03c],%l2 ! Mem[000000008c80003c]
p62_jmpl_3_lo:
sth %l2,[%o3+0x002] ! Mem[000000008d800002]
ldsw [%o2+0x018],%l2 ! Mem[000000008d000018]
stx %l0,[%o3+0x008] ! Mem[000000008d800008]
sth %l7,[%o2+0x026] ! Mem[000000008d000026]
ldsw [%o2+0x018],%l1 ! Mem[000000008d000018]
lduh [%o0+0x002],%l6 ! Mem[000000008c000002]
jmpl %g6+8,%g0
ldsb [%o2+0x00b],%l5 ! Mem[000000008d00000b]
p62_call_3_lo:
ldd [%o2+0x018],%l4 ! Mem[000000008d000018]
ldsw [%o3+0x01c],%l2 ! Mem[000000008d80001c]
sth %l6,[%o3+0x022] ! Mem[000000008d800022]
ldub [%o3+0x006],%l0 ! Mem[000000008d800006]
ldub [%o2+0x03c],%l0 ! Mem[000000008d00003c]
ldub [%o1+0x026],%l0 ! Mem[000000008c800026]
retl
ldub [%o1+0x03c],%l2 ! Mem[000000008c80003c]
p62_jmpl_3_he:
stw %l4,[%i3+0x00c] ! Mem[000000008d80000c]
jmpl %g6+8,%g0
stx %l6,[%i2+0x018] ! Mem[000000008d000018]
p62_call_3_he:
std %l6,[%i0+0x018] ! Mem[000000008c000018]
stx %l2,[%i3+0x020] ! Mem[000000008d800020]
stb %l1,[%i2+0x009] ! Mem[000000008d000009]
ldx [%i2+0x000],%l4 ! Mem[000000008d000000]
lduh [%i3+0x02e],%l1 ! Mem[000000008d80002e]
retl
ldx [%i3+0x000],%l4 ! Mem[000000008d800000]
p62_jmpl_3_ho:
stw %l4,[%o3+0x00c] ! Mem[000000008d80000c]
jmpl %g6+8,%g0
stx %l6,[%o2+0x018] ! Mem[000000008d000018]
p62_call_3_ho:
std %l6,[%o0+0x018] ! Mem[000000008c000018]
stx %l2,[%o3+0x020] ! Mem[000000008d800020]
stb %l1,[%o2+0x009] ! Mem[000000008d000009]
ldx [%o2+0x000],%l4 ! Mem[000000008d000000]
lduh [%o3+0x02e],%l1 ! Mem[000000008d80002e]
retl
ldx [%o3+0x000],%l4 ! Mem[000000008d800000]
p63_jmpl_3_le:
ldub [%i2+0x022],%l2 ! Mem[000000008f000022]
ldsh [%i1+0x01a],%l2 ! Mem[000000008e80001a]
ldub [%i0+0x00a],%l0 ! Mem[000000008e00000a]
ldx [%i2+0x000],%l7 ! Mem[000000008f000000]
stw %l1,[%i0+0x018] ! Mem[000000008e000018]
ldsh [%i2+0x002],%l6 ! Mem[000000008f000002]
jmpl %g6+8,%g0
ldsw [%i0+0x008],%l5 ! Mem[000000008e000008]
p63_call_3_le:
ldd [%i2+0x038],%l4 ! Mem[000000008f000038]
ldsw [%i3+0x01c],%l2 ! Mem[000000008f80001c]
ldd [%i2+0x000],%l6 ! Mem[000000008f000000]
std %l0,[%i2+0x020] ! Mem[000000008f000020]
ldsw [%i3+0x03c],%l0 ! Mem[000000008f80003c]
sth %l0,[%i0+0x006] ! Mem[000000008e000006]
retl
stw %l2,[%i3+0x03c] ! Mem[000000008f80003c]
p63_jmpl_3_lo:
ldub [%o2+0x022],%l2 ! Mem[000000008f000022]
ldsh [%o1+0x01a],%l2 ! Mem[000000008e80001a]
ldub [%o0+0x00a],%l0 ! Mem[000000008e00000a]
ldx [%o2+0x000],%l7 ! Mem[000000008f000000]
stw %l1,[%o0+0x018] ! Mem[000000008e000018]
ldsh [%o2+0x002],%l6 ! Mem[000000008f000002]
jmpl %g6+8,%g0
ldsw [%o0+0x008],%l5 ! Mem[000000008e000008]
p63_call_3_lo:
ldd [%o2+0x038],%l4 ! Mem[000000008f000038]
ldsw [%o3+0x01c],%l2 ! Mem[000000008f80001c]
ldd [%o2+0x000],%l6 ! Mem[000000008f000000]
std %l0,[%o2+0x020] ! Mem[000000008f000020]
ldsw [%o3+0x03c],%l0 ! Mem[000000008f80003c]
sth %l0,[%o0+0x006] ! Mem[000000008e000006]
retl
stw %l2,[%o3+0x03c] ! Mem[000000008f80003c]
p63_jmpl_3_he:
stb %l4,[%i2+0x00f] ! Mem[000000008f00000f]
jmpl %g6+8,%g0
stw %l6,[%i0+0x018] ! Mem[000000008e000018]
p63_call_3_he:
ldsh [%i3+0x018],%l7 ! Mem[000000008f800018]
ldsb [%i3+0x001],%l2 ! Mem[000000008f800001]
sth %l1,[%i2+0x028] ! Mem[000000008f000028]
ldsh [%i1+0x004],%l4 ! Mem[000000008e800004]
ldsh [%i3+0x00e],%l1 ! Mem[000000008f80000e]
retl
ldsh [%i0+0x020],%l4 ! Mem[000000008e000020]
p63_jmpl_3_ho:
stb %l4,[%o2+0x00f] ! Mem[000000008f00000f]
jmpl %g6+8,%g0
stw %l6,[%o0+0x018] ! Mem[000000008e000018]
p63_call_3_ho:
ldsh [%o3+0x018],%l7 ! Mem[000000008f800018]
ldsb [%o3+0x001],%l2 ! Mem[000000008f800001]
sth %l1,[%o2+0x028] ! Mem[000000008f000028]
ldsh [%o1+0x004],%l4 ! Mem[000000008e800004]
ldsh [%o3+0x00e],%l1 ! Mem[000000008f80000e]
retl
ldsh [%o0+0x020],%l4 ! Mem[000000008e000020]
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 0x8243dac3,0x953bd02a ! Init value for %l0
.word 0xc2333ac8,0xbb1ff540 ! Init value for %l1
.word 0x999a23bf,0xf0fa82fe ! Init value for %l2
.word 0x87a54102,0x6df82ce8 ! Init value for %l3
.word 0x18a86770,0x051e35c2 ! Init value for %l4
.word 0xf2da3199,0xaaacbc0b ! Init value for %l5
.word 0x83705775,0xd95c6711 ! Init value for %l6
.word 0xf422d792,0xaa27ef54 ! Init value for %l7
.align 64
p0_init_freg:
.word 0xd5a0cf91,0x63857aa0 ! Init value for %f0
.word 0xeedf51d4,0x23c2cde1 ! Init value for %f2
.word 0xcfbb7605,0xa60020ce ! Init value for %f4
.word 0x980af13b,0xeeb33148 ! Init value for %f6
.word 0x8eb6918a,0xc839b036 ! Init value for %f8
.word 0xed50867e,0xd01487ff ! Init value for %f10
.word 0x728bc8d7,0xc803f19b ! Init value for %f12
.word 0xfc0c502b,0xc21b5f76 ! Init value for %f14
.word 0x65978aa0,0x84a4d451 ! Init value for %f16
.word 0xad68ff6b,0xdd12c568 ! Init value for %f18
.word 0x172cdb96,0x509deaf5 ! Init value for %f20
.word 0x77738f36,0xea1b72ca ! Init value for %f22
.word 0x6ce36d24,0xa6870767 ! Init value for %f24
.word 0xd55c5a7a,0xdbebaab4 ! Init value for %f26
.word 0xa1c0e631,0x2f5b6664 ! Init value for %f28
.word 0x11812aa0,0xac68b0b9 ! Init value for %f30
.word 0xbf83bb11,0x8428f3f5 ! Init value for %f32
.word 0xabd5833c,0x6dba4cad ! Init value for %f34
.word 0x805c4f14,0x32246dc3 ! Init value for %f36
.word 0xbf02c980,0xab9ad3ab ! Init value for %f38
.word 0x764bb82d,0x0f911b88 ! Init value for %f40
.word 0x54a44178,0xbd82ec39 ! Init value for %f42
.word 0xbbe2aaeb,0x48295b86 ! Init value for %f44
.word 0xa0c47557,0x724f0cec ! Init value for %f46
.word 0xe5a4dbe9,0x2850fc05
.word 0xfad2133f,0xf4776797
.word 0xd0b02815,0x472a3c3d
.word 0x82470f48,0x2237741a
.word 0x2486ec1a,0x223ec55d
.word 0xb9e9fd7e,0x641688dd
.word 0xfe15a553,0xabe65ff5
.word 0x5806b303,0x8a0013b4
p0_expected_registers:
.word 0x00000000,0xf0fa82fe
.word 0x00000000,0x000003c9
.word 0x00000000,0x1ffcb757
.word 0xffffffff,0xffff97dd
.word 0x00000000,0xfc52bddd
.word 0xa3dd3056,0x3cfb7f3e
.word 0x00000000,0x00003d81
.word 0x00000000,0x00006fc7
p0_expected_fp_regs:
.word 0xd5a0cf91,0x63857aa0
.word 0xeedf51d4,0x23c2cde1
.word 0xcfbb7605,0xa60020ce
.word 0x980af13b,0xeeb33148
.word 0x8eb6918a,0xc839b036
.word 0xed50867e,0xd01487ff
.word 0x728bc8d7,0xc803f19b
.word 0xfc0c502b,0xc21b5f76
.word 0x65978aa0,0x84a4d451
.word 0xad68ff6b,0xdd12c568
.word 0x172cdb96,0x509deaf5
.word 0x77738f36,0xea1b72ca
.word 0x6ce36d24,0xa6870767
.word 0xd55c5a7a,0xdbebaab4
.word 0xa1c0e631,0x2f5b6664
.word 0x11812aa0,0xac68b0b9
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p0_local0_expect:
.word 0x0000e9ea,0x54dbff42
.word 0xdcd60aae,0xcf14ca1a
.word 0x70eaf1fc,0x816801ec
.word 0xdda47a95,0x343ab504
.word 0x00000068,0x000000cd
.word 0x3cfb7f3e,0xf0fa82fe
.word 0x0000ba75,0x764759b2
.word 0xedbbc971,0x770fbb95
p0_local1_expect:
.word 0x3d812da4,0x8dac8770
.word 0xe9ea3d81,0x582da772
.word 0x00000000,0x1ffcb757
.word 0xfc52bddd,0x000001ec
.word 0x00000000,0x69838846
.word 0x6edfdca7,0x157a50b6
.word 0xa3dd3056,0x3cfb7f3e
.word 0xf0fa82fe,0x6df82ce8
p0_local2_expect:
.word 0x5cdd5776,0x1ffcb757
.word 0xc7986d5b,0x6fc72dab
.word 0x81c23e88,0x4d95d92b
.word 0x912b623f,0x891f5725
.word 0x9b4cbddd,0x7e9290db
.word 0x425003c9,0x2a7b1c43
.word 0x97dd0a7b,0x20826367
.word 0xcf2bc970,0x6afdd43f
p0_local3_expect:
.word 0x8ba6bfb3,0x9e18e989
.word 0x4d3168e1,0x369f67dd
.word 0x00000081,0xaa27ef54
.word 0xfd0fba75,0x68bc00bf
.word 0xfc52bddd,0xdaa75381
.word 0x69838846,0x9eac1f46
.word 0x42d24b05,0x8e851b9c
.word 0x00000000,0x6afdd43f
share0_expect:
share1_expect:
share2_expect:
share3_expect:
p1_init_registers:
.word 0x4153b79f,0xcdc35588 ! Init value for %l0
.word 0x354b3785,0xbc2a2d11 ! Init value for %l1
.word 0x3c4e6b6b,0xd7d5b825 ! Init value for %l2
.word 0x923e2778,0x56d8d9e7 ! Init value for %l3
.word 0x7ba555de,0x14aed326 ! Init value for %l4
.word 0x7a60fc74,0x4bf970dd ! Init value for %l5
.word 0x447b7cf0,0x8b5f2ff1 ! Init value for %l6
.word 0x54a1f906,0x9b63e3f2 ! Init value for %l7
.align 64
p1_init_freg:
.word 0xaf1979e3,0xcb124f92 ! Init value for %f0
.word 0xb90946ac,0xa6c179d5 ! Init value for %f2
.word 0xc101edc4,0x9a9ab2d6 ! Init value for %f4
.word 0x01a7201b,0xd2752c63 ! Init value for %f6
.word 0xc8343233,0x333fd908 ! Init value for %f8
.word 0xc791ce77,0xe0abc2dc ! Init value for %f10
.word 0x95db1c29,0x80af5eb5 ! Init value for %f12
.word 0x452d1d33,0xc8e8b9d8 ! Init value for %f14
.word 0xc4b04d23,0x7484b458 ! Init value for %f16
.word 0x07ec69d4,0xa59d7590 ! Init value for %f18
.word 0x8f1f695f,0x9a6a0525 ! Init value for %f20
.word 0x2d597d37,0x59a605b0 ! Init value for %f22
.word 0x04a70ae9,0xd58685bd ! Init value for %f24
.word 0x5f1e04de,0xc4cf7f2a ! Init value for %f26
.word 0x1ed45faa,0xa89ff613 ! Init value for %f28
.word 0xd5852769,0x1a975c73 ! Init value for %f30
.word 0xb7a40136,0x973bba1b ! Init value for %f32
.word 0x03667578,0x9a16c262 ! Init value for %f34
.word 0x6ed5f372,0x09190bb2 ! Init value for %f36
.word 0xb3b4d030,0x8855d1b4 ! Init value for %f38
.word 0xc9905e3b,0x009a8a79 ! Init value for %f40
.word 0xc283f6ca,0x0caf50c0 ! Init value for %f42
.word 0x98a9cfa4,0x6b0c1752 ! Init value for %f44
.word 0x66f0e4fe,0xe7e042ba ! Init value for %f46
.word 0x3aa11af1,0xb83c885e
.word 0x9cac28e1,0x98939362
.word 0x8e7d0089,0xaa00427c
.word 0xdc4f7e77,0xacbe96b3
.word 0x5225e5e2,0x941305eb
.word 0xbb69e8f0,0xe1c943a2
.word 0x8fecf87e,0x5f8bfaa2
.word 0x875645ba,0x162251f1
p1_expected_registers:
.word 0x00000000,0x019a13f9
.word 0xffffffff,0xffff9ab4
.word 0x2d80edd5,0xd507ff9e
.word 0xffffffff,0xffffa89c
.word 0x00000000,0x4a584f73
.word 0xcb60f98c,0xa89cb935
.word 0x00000000,0x0000ee53
.word 0x00000000,0x000012df
p1_expected_fp_regs:
.word 0xaf1979e3,0xcb124f92
.word 0xb90946ac,0xa6c179d5
.word 0xc101edc4,0x9a9ab2d6
.word 0x01a7201b,0xd2752c63
.word 0xc8343233,0x333fd908
.word 0xc791ce77,0xe0abc2dc
.word 0x95db1c29,0x80af5eb5
.word 0x452d1d33,0xc8e8b9d8
.word 0xc4b04d23,0x7484b458
.word 0x07ec69d4,0xa59d7590
.word 0x8f1f695f,0x9a6a0525
.word 0x2d597d37,0x59a605b0
.word 0x04a70ae9,0xd58685bd
.word 0x5f1e04de,0xc4cf7f2a
.word 0x1ed45faa,0xa89ff613
.word 0xd5852769,0x1a975c73
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p1_local0_expect:
.word 0xc85bbff2,0x34fe7763
.word 0x3ef67c9a,0xae90527d
.word 0x1a1065e8,0x14aed326
.word 0xffffffff,0x35347b94
.word 0x6b139914,0xa52e1953
.word 0xac04bcda,0x66a8261b
.word 0x41a7aa66,0x3e332916
.word 0x4a584f73,0x9a748fca
p1_local1_expect:
.word 0x7ca49178,0x0bc2ba19
.word 0x9581842d,0x6cf44143
.word 0x019a13f9,0xffff9ab4
.word 0x0000ee53,0x000012df
.word 0xc30bcadd,0xd245473b
.word 0x4a584f73,0xa89cb935
.word 0xffffffff,0xf9862e4f
.word 0xd2461840,0x635cd246
p1_local2_expect:
.word 0x5e2bfa9b,0x2ff1e8ea
.word 0x2d80edd5,0xd507ff9e
.word 0x019a13f9,0x15ec9057
.word 0x014c6398,0x7c546645
.word 0x00000000,0x0000ee53
.word 0x14aed326,0x0000251e
.word 0x00000000,0x00003ef6
.word 0x3d2f928e,0xd7d567d2
p1_local3_expect:
.word 0xd326594c,0x453d0033
.word 0x251edb01,0x9c125d50
.word 0xbb4aa2c2,0xff9212df
.word 0x5412c974,0x9ab4164f
.word 0x46960485,0x6ca809de
.word 0xd2f5aaa0,0x0fa1bce1
.word 0xf9862e4f,0x896d6383
.word 0xe9a8ee53,0x83f2ffff
p2_init_registers:
.word 0xa079d4d2,0x5eaa099f ! Init value for %l0
.word 0x27ffd14a,0x1d8f9407 ! Init value for %l1
.word 0xcb6128f8,0x7e4c348e ! Init value for %l2
.word 0x97a5d134,0xad285d35 ! Init value for %l3
.word 0x9e7f29e5,0xb55f1b8a ! Init value for %l4
.word 0x0b4f2e25,0xac447421 ! Init value for %l5
.word 0x6d7adc6c,0x17a5eb1a ! Init value for %l6
.word 0x3f0b0a22,0x2cd0c4d6 ! Init value for %l7
.align 64
p2_init_freg:
.word 0x88a4cd11,0x82e6cab6 ! Init value for %f0
.word 0xfcc56130,0x9e776745 ! Init value for %f2
.word 0x695f6fac,0xaa521213 ! Init value for %f4
.word 0x4aa6d053,0xdbae2895 ! Init value for %f6
.word 0x037e9d72,0x7f641562 ! Init value for %f8
.word 0xd5a7a50b,0x497d87f7 ! Init value for %f10
.word 0x9f679539,0xeab137e6 ! Init value for %f12
.word 0x8213dc55,0x7361ea1f ! Init value for %f14
.word 0x56735846,0x869d0e59 ! Init value for %f16
.word 0x646e2c0d,0x234bb590 ! Init value for %f18
.word 0x974b05c1,0x89dc613d ! Init value for %f20
.word 0xe3541929,0x506fd8e9 ! Init value for %f22
.word 0x51e495f3,0x88c1851f ! Init value for %f24
.word 0xd42a1bf0,0x4179b288 ! Init value for %f26
.word 0x21118690,0x0c457fbd ! Init value for %f28
.word 0x7cce00e5,0x6eb1a72c ! Init value for %f30
.word 0x95784252,0xc6f051c3 ! Init value for %f32
.word 0xff45d105,0xed368c59 ! Init value for %f34
.word 0x63f968f7,0x12523afa ! Init value for %f36
.word 0xf130b54a,0xff179f3c ! Init value for %f38
.word 0x84abc52f,0x04df40fc ! Init value for %f40
.word 0x3a921412,0x7da27669 ! Init value for %f42
.word 0x349d1cb3,0x8d417567 ! Init value for %f44
.word 0xa10473e3,0x40f294a5 ! Init value for %f46
.word 0x644fe15a,0x9a132654
.word 0x6ea9e17b,0x8b065d85
.word 0xce6ddb65,0xbb629953
.word 0xd31ea6e2,0x1c91cfcc
.word 0xc296104b,0xb58d0912
.word 0xc4d2fe0e,0xf1a3fabf
.word 0x42fbf062,0x5a56b31a
.word 0x9455097a,0x9794127a
p2_expected_registers:
.word 0x00000000,0x0000564f
.word 0x00000000,0x00000021
.word 0xffffffff,0xffffffb0
.word 0x00000000,0xb05ca6bf
.word 0x00000000,0xc1a5e660
.word 0xffffffff,0xfffff1e6
.word 0x00000000,0x00000034
.word 0x3f0b0a22,0x2cd0c4d6
p2_expected_fp_regs:
.word 0x88a4cd11,0x82e6cab6
.word 0xfcc56130,0x9e776745
.word 0x695f6fac,0xaa521213
.word 0x4aa6d053,0xdbae2895
.word 0x037e9d72,0x7f641562
.word 0xd5a7a50b,0x497d87f7
.word 0x9f679539,0xeab137e6
.word 0x8213dc55,0x7361ea1f
.word 0x56735846,0x869d0e59
.word 0x646e2c0d,0x234bb590
.word 0x974b05c1,0x89dc613d
.word 0xe3541929,0x506fd8e9
.word 0x51e495f3,0x88c1851f
.word 0xd42a1bf0,0x4179b288
.word 0x21118690,0x0c457fbd
.word 0x7cce00e5,0x6eb1a72c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p2_local0_expect:
.word 0xc1a5e660,0xc8c968c1
.word 0x417f3a19,0x89342bfb
.word 0x0c1bfe19,0x3649c736
.word 0x00000000,0xf1e6dfd4
.word 0xf81b8ac1,0xb05ca6bf
.word 0x65baf1d1,0xf5d0c7d3
.word 0x564fb4c7,0x3afc3d97
.word 0xb55f1b8a,0xac447421
p2_local1_expect:
.word 0x22b79013,0xcfba1123
.word 0xa6bf0000,0x00000c1b
.word 0xffffffff,0xffffffb7
.word 0xfbb7f7ba,0x14ec4646
.word 0xabf17421,0x114a6326
.word 0xfbb7f7ba,0x5eaa099f
.word 0x0370872f,0x34a1611d
.word 0xa33a1b02,0xf1e6dfd4
p2_local2_expect:
.word 0x2dca15f3,0xe44a3822
.word 0x00000000,0x65baf1d1
.word 0x4033f9c8,0xac447421
.word 0x14ec4646,0x63e40ed1
.word 0xa0dc61da,0xe52c4f59
.word 0x96a031d1,0x26ff1597
.word 0x56b6fd8f,0xcc3d40f2
.word 0x564f07cb,0xf1e67287
p2_local3_expect:
.word 0x00000000,0x00001b8a
.word 0xb708ec54,0x32710c84
.word 0x30acf100,0xe52d3409
.word 0x33870796,0x63e40ed1
.word 0x00000000,0x00001b8a
.word 0xcba291a0,0xa3ebf1e6
.word 0xc4d698c5,0xdc7defe0
.word 0xe5ad019c,0x7faf8d2f
p3_init_registers:
.word 0x7f77acc8,0x97a6cc3d ! Init value for %l0
.word 0x1ffd2488,0x4630bd98 ! Init value for %l1
.word 0x7593b19d,0xf4eb87a3 ! Init value for %l2
.word 0xd55abc4d,0xace7057e ! Init value for %l3
.word 0x9b5d4d04,0x35a02fb3 ! Init value for %l4
.word 0xb1a3234a,0x73953104 ! Init value for %l5
.word 0x3f419e19,0xe3e90f4d ! Init value for %l6
.word 0x22cdcd1c,0x172388ec ! Init value for %l7
.align 64
p3_init_freg:
.word 0xff6edfa7,0xcf0f0573 ! Init value for %f0
.word 0xcedcee1c,0xb0028195 ! Init value for %f2
.word 0x38c2cd77,0x9b33cb10 ! Init value for %f4
.word 0x3daf0418,0x9a0dc64c ! Init value for %f6
.word 0xa3671266,0xa1295040 ! Init value for %f8
.word 0xd0b3db99,0x0a1335b5 ! Init value for %f10
.word 0x0d169785,0x3cc00c60 ! Init value for %f12
.word 0x58f4dc2f,0xc1b47bd4 ! Init value for %f14
.word 0x2cbac209,0xa61a201a ! Init value for %f16
.word 0xc0b04ee0,0xe3dce2e7 ! Init value for %f18
.word 0xccaaabf8,0xe408dd12 ! Init value for %f20
.word 0xbd60e354,0xcff6a273 ! Init value for %f22
.word 0x8ea0d8bc,0xcd0a856e ! Init value for %f24
.word 0xb41d4432,0xea351ef1 ! Init value for %f26
.word 0x013a4d74,0x83ca9017 ! Init value for %f28
.word 0x5f010cac,0x979a489a ! Init value for %f30
.word 0xc8009ab4,0x34f79b9a ! Init value for %f32
.word 0x2c990b64,0x90e42dcc ! Init value for %f34
.word 0xe1c9b6b9,0xc34538ec ! Init value for %f36
.word 0xd3c4ba1c,0xc9a46608 ! Init value for %f38
.word 0xa807bd12,0xa4579e0e ! Init value for %f40
.word 0x5fec76da,0x4ee5b3fb ! Init value for %f42
.word 0x4c1a8dd0,0x706567d2 ! Init value for %f44
.word 0x04fcf69f,0xbfe9db11 ! Init value for %f46
.word 0x7fcc7f61,0x74859207
.word 0x0dfc8f6d,0xe9b09b41
.word 0x18d39b92,0xfc548a34
.word 0x2a05b42c,0x37fe6947
.word 0x2a014db2,0x0de3a222
.word 0x8df3e374,0x0d810d1b
.word 0x17dd5e50,0x2aa2c261
.word 0x57c08ada,0x754e4322
p3_expected_registers:
.word 0x00000000,0x9647fc08
.word 0x00000000,0x00000c0f
.word 0x00000000,0x00009051
.word 0x00000000,0x000000fc
.word 0x00000000,0x00000065
.word 0xbe8c0aaf,0xc6d67b40
.word 0x00000000,0x4ad3ade6
.word 0x00000000,0x3dd6a74b
p3_expected_fp_regs:
.word 0xff6edfa7,0xcf0f0573
.word 0xcedcee1c,0xb0028195
.word 0x38c2cd77,0x9b33cb10
.word 0x3daf0418,0x9a0dc64c
.word 0xa3671266,0xa1295040
.word 0xd0b3db99,0x0a1335b5
.word 0x0d169785,0x3cc00c60
.word 0x58f4dc2f,0xc1b47bd4
.word 0x2cbac209,0xa61a201a
.word 0xc0b04ee0,0xe3dce2e7
.word 0xccaaabf8,0xe408dd12
.word 0xbd60e354,0xcff6a273
.word 0x8ea0d8bc,0xcd0a856e
.word 0xb41d4432,0xea351ef1
.word 0x013a4d74,0x83ca9017
.word 0x5f010cac,0x979a489a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p3_local0_expect:
.word 0xbb140a52,0xd8a59051
.word 0x46bcea73,0xe332ade3
.word 0x0000c906,0xd2ae0639
.word 0x5abf8dc6,0x296c6bf0
.word 0xeda9eecf,0x9051f3da
.word 0x35a02fb3,0x73953104
.word 0xf0c2b033,0x6686c9d3
.word 0x9647fc08,0x00000c0f
p3_local1_expect:
.word 0x00009051,0x515216df
.word 0x279c8a31,0xf5953656
.word 0x5e03f30f,0x5fa2e4fc
.word 0x7b44c317,0x2340b46d
.word 0x951ca9f8,0x0c0f7635
.word 0x8e56da65,0xd1c0c876
.word 0x1ffd2488,0x4630bd98
.word 0xc806296c,0xa2ec1191
p3_local2_expect:
.word 0xbe8c0aaf,0xc6d67b40
.word 0xa593d9f2,0xc8c02292
.word 0xffffffff,0x98bc152c
.word 0x00000000,0x00009051
.word 0x98bc152c,0xf84b5ae8
.word 0xaf07c1ad,0x348afe4a
.word 0x9647fc08,0xc63c5718
.word 0x9b5d4d04,0x35a02fb3
p3_local3_expect:
.word 0x537fd819,0xf56d9255
.word 0xde973207,0x4e633104
.word 0x4407ee55,0x5e8663eb
.word 0x04665548,0x2daa29e4
.word 0x3fb695ca,0x4f6bf767
.word 0xa6b583ab,0xd6e3bbd7
.word 0x00000000,0x00009051
.word 0xd45dc1b8,0x5952c91e
p4_init_registers:
.word 0x7c4cfaa9,0xd57830f3 ! Init value for %l0
.word 0x83b1b474,0x45e19e35 ! Init value for %l1
.word 0xc020ef58,0x55250ac3 ! Init value for %l2
.word 0xf7f1acd0,0x0762624f ! Init value for %l3
.word 0x28d4e936,0xbcb12067 ! Init value for %l4
.word 0x83723fea,0x611040a9 ! Init value for %l5
.word 0x8701b3f8,0xe2a6ec80 ! Init value for %l6
.word 0x92792a60,0x1cd0b091 ! Init value for %l7
.align 64
p4_init_freg:
.word 0x5860b69f,0x3743e660 ! Init value for %f0
.word 0xdc1b3bbe,0x1d605af3 ! Init value for %f2
.word 0x2da4dfce,0x32daa87f ! Init value for %f4
.word 0x636d80a3,0xc7df0f98 ! Init value for %f6
.word 0xe44b385c,0x7a03bc62 ! Init value for %f8
.word 0x890962b7,0x7266a376 ! Init value for %f10
.word 0x0164df4b,0xf3f04577 ! Init value for %f12
.word 0xd9c80a6a,0x56768680 ! Init value for %f14
.word 0x7b9e5c84,0xfc84ee96 ! Init value for %f16
.word 0x90e22d81,0x2671a852 ! Init value for %f18
.word 0x257f6630,0xd22e4169 ! Init value for %f20
.word 0x60b76319,0xf0fbe228 ! Init value for %f22
.word 0xf062143b,0x25ecd326 ! Init value for %f24
.word 0xc3d63d69,0xb0a5113b ! Init value for %f26
.word 0xd9b55df4,0x98b5089a ! Init value for %f28
.word 0xa00528ec,0x2ce30c48 ! Init value for %f30
.word 0xcc5ae77b,0x63244f72 ! Init value for %f32
.word 0x6b5d2c87,0x99b5ca6c ! Init value for %f34
.word 0x0358b6d7,0xfc09d02a ! Init value for %f36
.word 0xeeb5ce97,0xa57b1865 ! Init value for %f38
.word 0xefa27bfd,0x86d10be5 ! Init value for %f40
.word 0xf01d17a8,0xd96a261b ! Init value for %f42
.word 0x700734f3,0xe652a7bb ! Init value for %f44
.word 0x5772f66f,0xa7999710 ! Init value for %f46
.word 0xc71b8881,0xd5bef607
.word 0x32c08b47,0xa78235ff
.word 0xbac4dcc8,0x6c66c50e
.word 0x0f40595b,0x908b5452
.word 0xd07005e0,0x9ced67df
.word 0x3d93bf58,0x7879ca45
.word 0x793c312f,0x6c6f0c6a
.word 0xd1b089a3,0x25d4aba9
p4_expected_registers:
.word 0x00000000,0x0000a10e
.word 0x00000000,0x00000000
.word 0x00000000,0x41e80558
.word 0x00000000,0xfb549a8b
.word 0xffffffff,0xffffff98
.word 0x00000000,0x00000000
.word 0x00000000,0x00001675
.word 0x6919ad9f,0xbf0905b9
p4_expected_fp_regs:
.word 0x5860b69f,0x3743e660
.word 0xdc1b3bbe,0x1d605af3
.word 0x2da4dfce,0x32daa87f
.word 0x636d80a3,0xc7df0f98
.word 0xe44b385c,0x7a03bc62
.word 0x890962b7,0x7266a376
.word 0x0164df4b,0xf3f04577
.word 0xd9c80a6a,0x56768680
.word 0x7b9e5c84,0xfc84ee96
.word 0x90e22d81,0x2671a852
.word 0x257f6630,0xd22e4169
.word 0x60b76319,0xf0fbe228
.word 0xf062143b,0x25ecd326
.word 0xc3d63d69,0xb0a5113b
.word 0xd9b55df4,0x98b5089a
.word 0xa00528ec,0x2ce30c48
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p4_local0_expect:
.word 0xffffffe6,0x344dd9dc
.word 0x00000000,0x00001675
.word 0x10f505ed,0x57893340
.word 0x41e80558,0xfb549a8b
.word 0xb4127bf1,0x957b9819
.word 0x92792a60,0x1cd0b091
.word 0xffffff98,0x00000000
.word 0x1f328aee,0x9902e288
p4_local1_expect:
.word 0x94a67e42,0x92cdb8e5
.word 0x5edaa10e,0x243bde4b
.word 0x00000000,0x16757a83
.word 0x0ecab2f1,0x30a404a3
.word 0xc21a910f,0x9d33f8df
.word 0xdd5977ed,0x35ce30f3
.word 0xa16f7ec5,0xa92088e4
.word 0xf7f1acd0,0x0762624f
p4_local2_expect:
.word 0xa8d04824,0x888f03f8
.word 0x670b9ccf,0x898df55c
.word 0xa8d04824,0x957b9819
.word 0xf4f3bf8b,0xd5336163
.word 0x51735edb,0xc41af7ed
.word 0x9f8142d0,0x24bd8c75
.word 0x1390b532,0x5bdba5e8
.word 0xff838e87,0x071466a8
p4_local3_expect:
.word 0x6919ad9f,0xbf0905b9
.word 0x00000048,0xffffbd07
.word 0xa8d04824,0x96b54893
.word 0x13dc6c40,0x510cf86a
.word 0x02e6d2f8,0x9b51c5c4
.word 0x00000048,0xffffbd07
.word 0x00000000,0x0000bd07
.word 0xa8b07098,0x67471373
p5_init_registers:
.word 0xcceb9183,0xfb1d01e4 ! Init value for %l0
.word 0x2b5ebad6,0xdcae6d95 ! Init value for %l1
.word 0x8a09bed0,0x23f91b34 ! Init value for %l2
.word 0x9040ce34,0x8b373eed ! Init value for %l3
.word 0xea154c50,0x8f73b960 ! Init value for %l4
.word 0x16764726,0xd257642e ! Init value for %l5
.word 0xb902a3f6,0x4277fcc4 ! Init value for %l6
.word 0xabfc3b2a,0x185c19e5 ! Init value for %l7
.align 64
p5_init_freg:
.word 0xdecc6b7d,0x9391b6cc ! Init value for %f0
.word 0x52e08cc3,0xed6df1a3 ! Init value for %f2
.word 0x95830714,0xa1b4fccb ! Init value for %f4
.word 0xe11faea5,0xd0bc5668 ! Init value for %f6
.word 0x4632e655,0x3084cd2e ! Init value for %f8
.word 0xa0c44fc2,0xe9732d78 ! Init value for %f10
.word 0x8503f113,0x4491ecd1 ! Init value for %f12
.word 0xba7e9d9d,0x79a5dada ! Init value for %f14
.word 0x58bb5beb,0x2b03555e ! Init value for %f16
.word 0x7c40b311,0x9bf3001a ! Init value for %f18
.word 0x60103ff3,0xde06d274 ! Init value for %f20
.word 0x5571e3e3,0x7196a33e ! Init value for %f22
.word 0x092f4085,0xa5afe0a5 ! Init value for %f24
.word 0xdadc991f,0x46b71739 ! Init value for %f26
.word 0x3237fd80,0x530f83a8 ! Init value for %f28
.word 0x6c6e7905,0xa7da3237 ! Init value for %f30
.word 0x93dd88e8,0x7df9c29e ! Init value for %f32
.word 0xac53e557,0xe12aa03e ! Init value for %f34
.word 0x772182df,0x05193a22 ! Init value for %f36
.word 0xd3806e0f,0x2d96e45b ! Init value for %f38
.word 0x1f96bf4c,0x82fe6bbc ! Init value for %f40
.word 0x4bb2b8de,0xef6d73bd ! Init value for %f42
.word 0xbd17b640,0x7d8e203b ! Init value for %f44
.word 0xe4bb3827,0x6dc19d35 ! Init value for %f46
.word 0x611b12c7,0x64924748
.word 0x8d827fec,0x38dc3fa8
.word 0x2d3fbf79,0xfbd38d2e
.word 0x9f7869cb,0xfac7eb1d
.word 0x86fda529,0x33f7a943
.word 0xee1abaae,0x283f2145
.word 0xc6835646,0xe4ba53f3
.word 0xe62134d2,0x8a9b667d
p5_expected_registers:
.word 0x00000000,0x7e7ec76a
.word 0x00000000,0xb5fec267
.word 0x00000000,0xa0348b0e
.word 0x00000000,0x556aaa6e
.word 0x00000000,0x406b6854
.word 0x00000000,0x097a72d7
.word 0x00000000,0x60934b54
.word 0x00000000,0xc9b072b0
p5_expected_fp_regs:
.word 0xdecc6b7d,0x9391b6cc
.word 0x52e08cc3,0xed6df1a3
.word 0x95830714,0xa1b4fccb
.word 0xe11faea5,0xd0bc5668
.word 0x4632e655,0x3084cd2e
.word 0xa0c44fc2,0xe9732d78
.word 0x8503f113,0x4491ecd1
.word 0xba7e9d9d,0x79a5dada
.word 0x58bb5beb,0x2b03555e
.word 0x7c40b311,0x9bf3001a
.word 0x60103ff3,0xde06d274
.word 0x5571e3e3,0x7196a33e
.word 0x092f4085,0xa5afe0a5
.word 0xdadc991f,0x46b71739
.word 0x3237fd80,0x530f83a8
.word 0x6c6e7905,0xa7da3237
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p5_local0_expect:
.word 0xe22e4384,0xe788e787
.word 0x60934b54,0x7c41d17b
.word 0xe0593411,0x405c6d77
.word 0x8a09bed0,0x23f91b34
.word 0xa25b6e19,0xb2e5c5c6
.word 0xa2a186eb,0xedf369a8
.word 0x7e7ec76a,0xb5fec267
.word 0x497e4489,0x3c8bd3bc
p5_local1_expect:
.word 0xfe8f14ae,0xdcae6d95
.word 0xd1bb74d2,0xb99797e4
.word 0x0dcaf6ff,0x209b1816
.word 0x8f9fbbfe,0xffffff87
.word 0x4277fcc4,0xdbbd4dda
.word 0x7d1d464d,0xaade1cbe
.word 0xc4dae55c,0xd802eb5e
.word 0x00000000,0xb5fec267
p5_local2_expect:
.word 0x00000000,0x0000007f
.word 0x00000000,0x097a72d7
.word 0x7b0c0b99,0x67afb33f
.word 0xa0348b0e,0x556aaa6e
.word 0x8775ae49,0xf02da2e3
.word 0x60934b54,0xc9b072b0
.word 0x7b02e5b9,0x8622cb77
.word 0xc74377e9,0x0cb15eba
p5_local3_expect:
.word 0x7e7ec76a,0xb5fec267
.word 0xfc8ea8d2,0x27fe8c8a
.word 0xc5dde182,0x0f6fc743
.word 0x7e7ec76a,0xb5fec267
.word 0xfe8f14ae,0x7f86a3cb
.word 0x23f91b34,0x8b373eed
.word 0xc5dde182,0x0f6fc743
.word 0x2aa982f5,0x3eed7dda
p6_init_registers:
.word 0xed4ba301,0xe6d66ac6 ! Init value for %l0
.word 0x23fd66a5,0xd6992021 ! Init value for %l1
.word 0xe5993d64,0x7cfa7db5 ! Init value for %l2
.word 0x5d642d08,0x6ae4c058 ! Init value for %l3
.word 0x73d99178,0x102024e6 ! Init value for %l4
.word 0x6b7ca7dc,0x99b58adc ! Init value for %l5
.word 0xa908d47e,0xadff8497 ! Init value for %l6
.word 0x05aba799,0xcbb482ba ! Init value for %l7
.align 64
p6_init_freg:
.word 0xdcc0d45c,0x40671118 ! Init value for %f0
.word 0xa07c75ec,0xf1a38f34 ! Init value for %f2
.word 0x5bda15ac,0x7a7f4b2e ! Init value for %f4
.word 0x07996eeb,0x022d710f ! Init value for %f6
.word 0x828eb924,0xb507587c ! Init value for %f8
.word 0x40ab5414,0x158f55e1 ! Init value for %f10
.word 0x5040fec2,0x3f143368 ! Init value for %f12
.word 0x21d81f9d,0x0774020e ! Init value for %f14
.word 0xb3cec92c,0xc54aab61 ! Init value for %f16
.word 0x965a2ee8,0x05659f5e ! Init value for %f18
.word 0xf9d6df77,0x7f5bed4b ! Init value for %f20
.word 0xa8585b57,0x4a1f0757 ! Init value for %f22
.word 0x20e6376e,0x05daaacd ! Init value for %f24
.word 0x980f3994,0x3e1529fc ! Init value for %f26
.word 0x3aba2ae3,0xe2a7f14b ! Init value for %f28
.word 0xeac5538b,0x223eba59 ! Init value for %f30
.word 0x5eaeab80,0xb937abcf ! Init value for %f32
.word 0x1aefba90,0xa5fca39c ! Init value for %f34
.word 0x68024719,0x19134a8a ! Init value for %f36
.word 0x42735a43,0xdf3f55eb ! Init value for %f38
.word 0xbff36434,0x462e2d93 ! Init value for %f40
.word 0xe50569e7,0x13f9c2df ! Init value for %f42
.word 0x63241054,0x2cd0470a ! Init value for %f44
.word 0x6dd92a03,0x8cb28e56 ! Init value for %f46
.word 0x8d01143e,0xc6c6064c
.word 0xd13b2493,0x56193cf5
.word 0x35c62a71,0xc97f93bd
.word 0x1eca9fa0,0x79469145
.word 0xb7c19222,0xbd628c1d
.word 0x68aecf27,0x62919514
.word 0x75b48006,0x5f4a407b
.word 0xe85bfd82,0x07a84eed
p6_expected_registers:
.word 0x00000000,0x102024e6
.word 0x00000000,0xa85a4dfa
.word 0x00000000,0xffffffff
.word 0x00000000,0xfffffbf1
.word 0x00000000,0x4f37e34a
.word 0x00000000,0x10514f75
.word 0x00000000,0xffffffff
.word 0x00000000,0xfffffbf1
p6_expected_fp_regs:
.word 0xdcc0d45c,0x40671118
.word 0xa07c75ec,0xf1a38f34
.word 0x5bda15ac,0x7a7f4b2e
.word 0x07996eeb,0x022d710f
.word 0x828eb924,0xb507587c
.word 0x40ab5414,0x158f55e1
.word 0x5040fec2,0x3f143368
.word 0x21d81f9d,0x0774020e
.word 0xb3cec92c,0xc54aab61
.word 0x965a2ee8,0x05659f5e
.word 0xf9d6df77,0x7f5bed4b
.word 0xa8585b57,0x4a1f0757
.word 0x20e6376e,0x05daaacd
.word 0x980f3994,0x3e1529fc
.word 0x3aba2ae3,0xe2a7f14b
.word 0xeac5538b,0x223eba59
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p6_local0_expect:
.word 0x00000000,0x10206ac5
.word 0x48e6369d,0x7a8da40f
.word 0xc564d2ee,0xc4ff8e18
.word 0xf4a6c0e3,0x1de5266d
.word 0x81cb9c0a,0xdefa24e6
.word 0x73d99178,0x102024e6
.word 0x34de7f12,0x694e2290
.word 0xb5d2b25a,0xbbc1d672
p6_local1_expect:
.word 0x287fd35c,0x4dbd946e
.word 0xfc8644d1,0x7b8c242d
.word 0x00000028,0xaf516879
.word 0xffffffff,0xfffffbf1
.word 0xfcea3a1e,0xac5f6ac5
.word 0xe6b04901,0x2da4d9ef
.word 0x102024e6,0xa85a4dfa
.word 0xd9fb092a,0x170dfaa5
p6_local2_expect:
.word 0xe11c2b99,0xa1d163bf
.word 0x7f3cfb5c,0x899b320a
.word 0x4d833253,0xffffffed
.word 0x2e74a0a9,0x07598d69
.word 0x971b9a95,0x7bd603d9
.word 0x82ba2733,0xb0286c69
.word 0xa85a4dfa,0xa5608dcd
.word 0x65dcf4f0,0x4136b337
p6_local3_expect:
.word 0x102024e6,0x3672bb93
.word 0x34de7f12,0x694e2290
.word 0x0a9daf61,0xd515bfd0
.word 0x102024e6,0xa85a4dfa
.word 0x4f37e34a,0x10514f75
.word 0xfc8644d1,0x7b8c242d
.word 0x3a682162,0xb8a486ec
.word 0xffffff9d,0x694e2290
p7_init_registers:
.word 0xe884abed,0xb3b5a646 ! Init value for %l0
.word 0xbd059b9a,0xbb178563 ! Init value for %l1
.word 0x10f05d32,0x0c4032e3 ! Init value for %l2
.word 0xd3b984b8,0x198a00fb ! Init value for %l3
.word 0xd5d5fa82,0x5e5ea725 ! Init value for %l4
.word 0xa31a574a,0x464c7ade ! Init value for %l5
.word 0x8117a6e2,0x6a64c881 ! Init value for %l6
.word 0x53116851,0xcc14a9d9 ! Init value for %l7
.align 64
p7_init_freg:
.word 0xbb3ad0b8,0x0b07faee ! Init value for %f0
.word 0x6f136163,0x1116bf38 ! Init value for %f2
.word 0xb02dee63,0xf71ca928 ! Init value for %f4
.word 0xd7062dbf,0x4f02b498 ! Init value for %f6
.word 0xcabcbb45,0x4f9ee6aa ! Init value for %f8
.word 0xe7431731,0xb526cb48 ! Init value for %f10
.word 0xf784cd9d,0xe9f33320 ! Init value for %f12
.word 0x605c45d6,0x1d36a0bf ! Init value for %f14
.word 0x5c0da648,0xbc870959 ! Init value for %f16
.word 0xf341fbd0,0xc723351f ! Init value for %f18
.word 0xe220b668,0xafd13977 ! Init value for %f20
.word 0xd631ef74,0xc554cd88 ! Init value for %f22
.word 0x48a86404,0x9749a625 ! Init value for %f24
.word 0x4f52f1b1,0xe7f589cc ! Init value for %f26
.word 0xaa51e4f2,0x421b472d ! Init value for %f28
.word 0x9bd416fa,0x3c55bbd6 ! Init value for %f30
.word 0x2bb9d319,0x3618faed ! Init value for %f32
.word 0x92b92681,0x1e1f801d ! Init value for %f34
.word 0xdb560493,0xf7b03b10 ! Init value for %f36
.word 0x8f6706e3,0xbb6a3b40 ! Init value for %f38
.word 0xd374568b,0xa358ca3c ! Init value for %f40
.word 0xbf314214,0x3db7750a ! Init value for %f42
.word 0x8e321a74,0xf6cdc8ce ! Init value for %f44
.word 0xb5367703,0x9098a6b1 ! Init value for %f46
.word 0x21594053,0x54eb53a5
.word 0x326ef50b,0x2bf6a75e
.word 0x49414af6,0x4adec746
.word 0x09ea8987,0x83d524a0
.word 0x2c4821cd,0xcbb07d0e
.word 0xe1666e64,0xc46940e7
.word 0x328eea6f,0x46960908
.word 0xc45608d9,0x7289e54e
p7_expected_registers:
.word 0xffffffff,0xffffb3b5
.word 0x00000000,0xa83fda46
.word 0x00000000,0x92c37dc1
.word 0x2e8adf1f,0x0a4a043d
.word 0x00000000,0x0fdf64f2
.word 0x00000000,0x000000c3
.word 0x00000000,0x0000003a
.word 0x00000000,0x0000484a
p7_expected_fp_regs:
.word 0xbb3ad0b8,0x0b07faee
.word 0x6f136163,0x1116bf38
.word 0xb02dee63,0xf71ca928
.word 0xd7062dbf,0x4f02b498
.word 0xcabcbb45,0x4f9ee6aa
.word 0xe7431731,0xb526cb48
.word 0xf784cd9d,0xe9f33320
.word 0x605c45d6,0x1d36a0bf
.word 0x5c0da648,0xbc870959
.word 0xf341fbd0,0xc723351f
.word 0xe220b668,0xafd13977
.word 0xd631ef74,0xc554cd88
.word 0x48a86404,0x9749a625
.word 0x4f52f1b1,0xe7f589cc
.word 0xaa51e4f2,0x421b472d
.word 0x9bd416fa,0x3c55bbd6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p7_local0_expect:
.word 0x043d889b,0x111ac6cb
.word 0x3f3f9e6c,0xd9d80ef6
.word 0x0a4a043d,0x464c27c7
.word 0x2e8adf1f,0x0a4a043d
.word 0xe1ce6a77,0xa83fda46
.word 0xa63f5bb1,0xa830a325
.word 0x3d987193,0x36cca785
.word 0x57dda1b6,0x01ffc8f7
p7_local1_expect:
.word 0x87fbab0f,0x484ac310
.word 0x46c38d67,0x91a25d09
.word 0x17a99d2c,0xfa9a9df8
.word 0x36db77ce,0x896c5a94
.word 0xc2573a29,0xa926640f
.word 0x00000000,0x0fdf64f2
.word 0xc17f9c27,0xaff7cac8
.word 0x567aab54,0x61dbb16e
p7_local2_expect:
.word 0x92c37dc1,0x46b48b1e
.word 0x00000000,0x0fdf64f2
.word 0x46b48b1e,0xf582ee3b
.word 0x00000000,0x000036cc
.word 0x00000000,0x0000006c
.word 0xd11db5c2,0x4a2617e3
.word 0xebf322d6,0xfdf44466
.word 0x000036cc,0xf582ee3b
p7_local3_expect:
.word 0x0fdf64f2,0xad3e5a94
.word 0x43a70c54,0x24554dc6
.word 0xab3b5a13,0x6d134e77
.word 0x53116851,0xcc14a9d9
.word 0xb3b577ce,0xbb178563
.word 0xf314c077,0xb3dd00c3
.word 0x6560fd4b,0xf8fd6eb8
.word 0xe884abed,0xb3b5a61e
p8_init_registers:
.word 0xa0596980,0x9f85821c ! Init value for %l0
.word 0x1becb84a,0xe7ae0878 ! Init value for %l1
.word 0x0dbb64a6,0xc146352c ! Init value for %l2
.word 0x4d459692,0x680205d7 ! Init value for %l3
.word 0x60bf9a42,0x8dabadd4 ! Init value for %l4
.word 0xbde5c2a1,0xa3b7a5ac ! Init value for %l5
.word 0xc7d5e768,0x60403ff3 ! Init value for %l6
.word 0xddd94069,0xcf217106 ! Init value for %l7
.align 64
p8_init_freg:
.word 0x1ab68698,0xfb0f5361 ! Init value for %f0
.word 0x63d84c16,0x1089d423 ! Init value for %f2
.word 0x5388ac0f,0xbf9edde6 ! Init value for %f4
.word 0x6aa51770,0x0b09c189 ! Init value for %f6
.word 0xdd1773e3,0x21dcecbe ! Init value for %f8
.word 0x3da77b90,0x86fee321 ! Init value for %f10
.word 0x673223ba,0x9ddbdd32 ! Init value for %f12
.word 0x7df12762,0x953fad60 ! Init value for %f14
.word 0xcd33ea54,0x71c9c2ff ! Init value for %f16
.word 0x61199d21,0xcf869338 ! Init value for %f18
.word 0x5fa0dbcb,0x3242c587 ! Init value for %f20
.word 0x8a111ac5,0x66a252b9 ! Init value for %f22
.word 0x902c2e87,0x95768b11 ! Init value for %f24
.word 0x24f09bbd,0x5cef9857 ! Init value for %f26
.word 0xf5a3bdbb,0x6bc6d98b ! Init value for %f28
.word 0xd9824f09,0x899606b8 ! Init value for %f30
.word 0x5a56a68d,0xd9d3c949 ! Init value for %f32
.word 0xecdea079,0x56b69b5f ! Init value for %f34
.word 0x38e07bff,0x40f2c3c1 ! Init value for %f36
.word 0x48e6f1d6,0x2ad73d6e ! Init value for %f38
.word 0xa33a7572,0x5d8388b5 ! Init value for %f40
.word 0xecf943d1,0x82774468 ! Init value for %f42
.word 0x89acca15,0xdf270629 ! Init value for %f44
.word 0x6501a75f,0x8fd5325c ! Init value for %f46
.word 0x7cbbb359,0x0e44c7da
.word 0x10537a86,0xf1af4738
.word 0xd918c87f,0x9f0797cb
.word 0x10987473,0x557ec873
.word 0x626ec598,0x11a368d6
.word 0x4bc45134,0xbfc07075
.word 0x3b2e5b71,0x7509dc27
.word 0xa820a620,0x0b63cc5c
p8_expected_registers:
.word 0x00000000,0x50339f03
.word 0x00000000,0x7e43a742
.word 0x00000000,0xffff91cc
.word 0x00000000,0xde6526cf
.word 0x00000000,0x9d7a6fe8
.word 0x00000000,0x192b352c
.word 0x2f6b0a0c,0x6c0132b7
.word 0x00000000,0x91ccb133
p8_expected_fp_regs:
.word 0x1ab68698,0xfb0f5361
.word 0x63d84c16,0x1089d423
.word 0x5388ac0f,0xbf9edde6
.word 0x6aa51770,0x0b09c189
.word 0xdd1773e3,0x21dcecbe
.word 0x3da77b90,0x86fee321
.word 0x673223ba,0x9ddbdd32
.word 0x7df12762,0x953fad60
.word 0xcd33ea54,0x71c9c2ff
.word 0x61199d21,0xcf869338
.word 0x5fa0dbcb,0x3242c587
.word 0x8a111ac5,0x66a252b9
.word 0x902c2e87,0x95768b11
.word 0x24f09bbd,0x5cef9857
.word 0xf5a3bdbb,0x6bc6d98b
.word 0xd9824f09,0x899606b8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p8_local0_expect:
.word 0xb3c388f1,0x192b352c
.word 0xb984206d,0x6950db24
.word 0x5c545396,0x0000ff15
.word 0x5c31de8f,0x5cb9e4a6
.word 0x78d12b38,0x98476fe8
.word 0x0c21abc1,0xffbf891c
.word 0x91ccb133,0x7e43a742
.word 0x9d7a6fe8,0x192b352c
p8_local1_expect:
.word 0x966a1879,0x593da091
.word 0x6ee1ff15,0x541d3200
.word 0x68477f30,0x6ef92853
.word 0x5092e0f0,0x5c545396
.word 0x0dbb64a6,0xc146352c
.word 0x68ac8906,0x0000002c
.word 0x9d7a6fe8,0xf5787413
.word 0x6bf4926f,0xaafbe9ee
p8_local2_expect:
.word 0xffff91cc,0xde6526cf
.word 0x9dcc3fb4,0xf9610028
.word 0x2324dc83,0x50339f03
.word 0x20241415,0x9530d1bc
.word 0x04d553d9,0xd04bc9ed
.word 0x8dabadd4,0xa3b7a5ac
.word 0x00000000,0x84171eef
.word 0x00000a0c,0x160e8377
p8_local3_expect:
.word 0x7c663520,0x5426c315
.word 0xa93dfc20,0x27cbb718
.word 0xffff91cc,0x8b7a8ed8
.word 0x84171eef,0xd2e6589e
.word 0xfcd5e888,0xa4762c07
.word 0x00000000,0xde6526cf
.word 0x2f6b0a0c,0x6c0132b7
.word 0x25006475,0x26214f77
p9_init_registers:
.word 0xf2cf6ce2,0x46cc577d ! Init value for %l0
.word 0x47f3f45d,0xb503d36a ! Init value for %l1
.word 0xa9cb96c4,0x7e184652 ! Init value for %l2
.word 0x9021c4cb,0xd2d00e4b ! Init value for %l3
.word 0x77e720a4,0x99f8b55c ! Init value for %l4
.word 0x5411e292,0x776da96f ! Init value for %l5
.word 0x1a6af5d7,0xbaecfcc3 ! Init value for %l6
.word 0x5e167a50,0x90925b80 ! Init value for %l7
.align 64
p9_init_freg:
.word 0xfbcd7089,0x2cb9ad6d ! Init value for %f0
.word 0xc8199d50,0x87fcf856 ! Init value for %f2
.word 0xd69dd0be,0xe2cdce65 ! Init value for %f4
.word 0x62eb72da,0x8f5b3c37 ! Init value for %f6
.word 0x97105200,0xd6e2c8db ! Init value for %f8
.word 0xafa8fe4b,0x29fc7dfd ! Init value for %f10
.word 0x46482e8e,0xbf8c0ead ! Init value for %f12
.word 0xcdc6f009,0x32e49109 ! Init value for %f14
.word 0xa9f2bd01,0xaaef58a2 ! Init value for %f16
.word 0xde1ee15b,0xb00b09a1 ! Init value for %f18
.word 0xe2ddf619,0xfdbb172a ! Init value for %f20
.word 0x008db41f,0xba47c4c5 ! Init value for %f22
.word 0xf94fb00f,0x22931714 ! Init value for %f24
.word 0x0a446450,0x47371db8 ! Init value for %f26
.word 0xae93b917,0xbf0c510e ! Init value for %f28
.word 0x1b106cef,0xa63f2872 ! Init value for %f30
.word 0xe27f57cd,0x6f148c62 ! Init value for %f32
.word 0x2421414d,0x594327e1 ! Init value for %f34
.word 0x7e4c7aaa,0x0c0ae2da ! Init value for %f36
.word 0x796eab0d,0x04ab4f8a ! Init value for %f38
.word 0xdf6ff5e0,0x23dba4f8 ! Init value for %f40
.word 0xf9f2ff90,0x9047efd0 ! Init value for %f42
.word 0x9bfffdd5,0x517b7e47 ! Init value for %f44
.word 0xac033dd5,0x0f13d515 ! Init value for %f46
.word 0x0ceb094f,0x46eb726a
.word 0xdbd5f5fb,0x33e8e383
.word 0x5267ebf6,0xf922b64f
.word 0xe7ecaa5e,0xed91e321
.word 0x81c76878,0xfe077daf
.word 0x5d050369,0x501529f0
.word 0x46e74c1d,0x7e510323
.word 0x54c171f1,0x888e87b4
p9_expected_registers:
.word 0x00000000,0x00000015
.word 0x84d19057,0x5bac5997
.word 0x00000000,0x00000027
.word 0x00000000,0x2405df03
.word 0x00000000,0x0000599a
.word 0xffffffff,0xcdf1df03
.word 0x00000000,0x00000057
.word 0x00000000,0x00000038
p9_expected_fp_regs:
.word 0xfbcd7089,0x2cb9ad6d
.word 0xc8199d50,0x87fcf856
.word 0xd69dd0be,0xe2cdce65
.word 0x62eb72da,0x8f5b3c37
.word 0x97105200,0xd6e2c8db
.word 0xafa8fe4b,0x29fc7dfd
.word 0x46482e8e,0xbf8c0ead
.word 0xcdc6f009,0x32e49109
.word 0xa9f2bd01,0xaaef58a2
.word 0xde1ee15b,0xb00b09a1
.word 0xe2ddf619,0xfdbb172a
.word 0x008db41f,0xba47c4c5
.word 0xf94fb00f,0x22931714
.word 0x0a446450,0x47371db8
.word 0xae93b917,0xbf0c510e
.word 0x1b106cef,0xa63f2872
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p9_local0_expect:
.word 0x00000000,0x00006c84
.word 0xf5c6cbea,0x8931fa3f
.word 0xa446fddc,0x11ed0cb1
.word 0x35ff414b,0xdd3fd4fb
.word 0xe745177b,0xe6a66c84
.word 0x29b39a1c,0x274853e4
.word 0x767b9e39,0x49113a86
.word 0xcd4872ac,0xcdf1df03
p9_local1_expect:
.word 0xb3101e09,0xc30fd241
.word 0x3d69734d,0xb83fb176
.word 0x380610f7,0x289b5f36
.word 0x84d19057,0x5bac5997
.word 0x75ebc706,0x00000057
.word 0x04efefc1,0x8cf8a30a
.word 0x45319b30,0x0357cba9
.word 0x00000000,0x0000003f
p9_local2_expect:
.word 0x00000094,0x5319906a
.word 0x75200d04,0xc475bed0
.word 0x00000000,0x000093e7
.word 0x23b16b71,0xcdf1df03
.word 0x8c417051,0xe1e58f9a
.word 0x3bb73978,0x2405df03
.word 0xe0846c35,0xa5321544
.word 0x2a47ffcb,0xf8d8ffcb
p9_local3_expect:
.word 0x00b0ccea,0xf0a9b342
.word 0x599a6505,0xd9b7f28b
.word 0x38fd8bd9,0x1194502d
.word 0xffffffcb,0xffffffff
.word 0x508b0a62,0xd4fba9e4
.word 0xa703599a,0x442b2502
.word 0x946d9a77,0x946d9a77
.word 0x1c28af6c,0x559ca485
p10_init_registers:
.word 0xbebf1294,0x87fddb52 ! Init value for %l0
.word 0xfc259782,0x414730b0 ! Init value for %l1
.word 0x5dba0cf0,0x6d000502 ! Init value for %l2
.word 0x420fc1a5,0xfd93fdd5 ! Init value for %l3
.word 0x91ce1570,0x3fb2013c ! Init value for %l4
.word 0x4753748e,0xaac2bc05 ! Init value for %l5
.word 0x3e4c478b,0xe6b2fb51 ! Init value for %l6
.word 0xad1579d9,0xcff64c88 ! Init value for %l7
.align 64
p10_init_freg:
.word 0x210f2930,0x6bb7a5dd ! Init value for %f0
.word 0x55104449,0x628c9871 ! Init value for %f2
.word 0x9b8f479e,0xae530a24 ! Init value for %f4
.word 0xac23049a,0x12f9973b ! Init value for %f6
.word 0xb1031b1e,0x3c31717a ! Init value for %f8
.word 0x57f8ea6a,0x53244e25 ! Init value for %f10
.word 0x75424502,0x61d62e9a ! Init value for %f12
.word 0x0988f322,0x75f52b94 ! Init value for %f14
.word 0x12002b2d,0x73578c3e ! Init value for %f16
.word 0x9d9643b1,0x8e43eaf6 ! Init value for %f18
.word 0x07287a8f,0x2084f8cc ! Init value for %f20
.word 0xb9cefa7f,0x749bde9b ! Init value for %f22
.word 0xfbfdb6f2,0xacd91644 ! Init value for %f24
.word 0x74eebe80,0x2aef7b03 ! Init value for %f26
.word 0xe8c09d53,0x9cbd0bd6 ! Init value for %f28
.word 0xa51168ec,0xf5b0ad87 ! Init value for %f30
.word 0x677a881b,0xdce142ef ! Init value for %f32
.word 0x9a4324f4,0x7e44557c ! Init value for %f34
.word 0x6ba89e20,0xb832848d ! Init value for %f36
.word 0xfb1ccc70,0xbdcdbb9d ! Init value for %f38
.word 0xe5546e9f,0x1bda89de ! Init value for %f40
.word 0xbe6bbccc,0x92d79682 ! Init value for %f42
.word 0xafac7e3f,0xd67c6d94 ! Init value for %f44
.word 0x87437362,0x01f1c884 ! Init value for %f46
.word 0xa69851e1,0x4482c369
.word 0xf796ed3a,0x8b614579
.word 0x00729faf,0x203b84da
.word 0x73f36c70,0x0e834c22
.word 0x85356bda,0x41b2a24e
.word 0x9df47062,0xd6a5d7a5
.word 0x7f989408,0x4cb5f58d
.word 0xf24db6d4,0x219c7dc7
p10_expected_registers:
.word 0x00000000,0xfab4d222
.word 0x00000000,0xbce37177
.word 0x00000000,0x4475891e
.word 0x00000000,0x3e69f606
.word 0x788f3c35,0x2e593bc6
.word 0x00000000,0x389d7eb7
.word 0x00000000,0x54b39d1f
.word 0xffffffff,0xd05cffc4
p10_expected_fp_regs:
.word 0x210f2930,0x6bb7a5dd
.word 0x55104449,0x628c9871
.word 0x9b8f479e,0xae530a24
.word 0xac23049a,0x12f9973b
.word 0xb1031b1e,0x3c31717a
.word 0x57f8ea6a,0x53244e25
.word 0x75424502,0x61d62e9a
.word 0x0988f322,0x75f52b94
.word 0x12002b2d,0x73578c3e
.word 0x9d9643b1,0x8e43eaf6
.word 0x07287a8f,0x2084f8cc
.word 0xb9cefa7f,0x749bde9b
.word 0xfbfdb6f2,0xacd91644
.word 0x74eebe80,0x2aef7b03
.word 0xe8c09d53,0x9cbd0bd6
.word 0xa51168ec,0xf5b0ad87
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p10_local0_expect:
.word 0x788f3c35,0x2e593bc6
.word 0x9d1f891e,0x3e69f606
.word 0x3e69f606,0xf1b86a1c
.word 0x4fc28553,0xe38fbb6c
.word 0x615952f9,0x05026bef
.word 0x00000000,0x0000094a
.word 0x389d7eb7,0xfb756b52
.word 0x818afb17,0x4d3bd222
p10_local1_expect:
.word 0x4475891e,0x3e69f606
.word 0x0ee2a812,0x094a15ea
.word 0x6f496882,0xd92822c8
.word 0xd05cffc4,0x14b72f4b
.word 0xb8b4ce25,0xb9ee38d7
.word 0x4675700c,0x639d79ef
.word 0x6d039f0c,0xadfcb2a7
.word 0x7ce8d298,0xd491c12f
p10_local2_expect:
.word 0xd890cba3,0x1c7e57ed
.word 0xfab4d222,0x93e10ce2
.word 0xb38616fe,0x63faa1ba
.word 0x3bc612ff,0x0000007d
.word 0x7371b63c,0xe8096a2a
.word 0x0000094a,0xe8096a2a
.word 0xba76d25a,0x4482510d
.word 0x09e4f2f9,0xd05cffc4
p10_local3_expect:
.word 0x03598f51,0x61dd9cb2
.word 0x00000000,0x6aa2f0f7
.word 0x54b39d1f,0x4a1edcae
.word 0xbce37177,0x76cc4222
.word 0xa22e6306,0x2bb51d02
.word 0xadd60fe6,0xe9335dce
.word 0xb95d56a7,0x31ec43f3
.word 0x6aa2f0f7,0x5505661d
p11_init_registers:
.word 0xd28c3f46,0x9e23685a ! Init value for %l0
.word 0x9c7b406e,0x9a55301b ! Init value for %l1
.word 0x08a33ba0,0x1beeff2a ! Init value for %l2
.word 0x9b0165d2,0x4708c29b ! Init value for %l3
.word 0x0c04d146,0xdf0f7e1b ! Init value for %l4
.word 0xd56206ac,0x47d4a735 ! Init value for %l5
.word 0xbb0c35bc,0x4814b145 ! Init value for %l6
.word 0xb1e872ca,0x387d9e6b ! Init value for %l7
.align 64
p11_init_freg:
.word 0x1f8f6266,0x5c9cb3ab ! Init value for %f0
.word 0x561db917,0x1b56061a ! Init value for %f2
.word 0xaae0ee6b,0xf00529c5 ! Init value for %f4
.word 0xd1cfbaad,0xff92444a ! Init value for %f6
.word 0x0dd0fba8,0x1ece4e4d ! Init value for %f8
.word 0x46cc8949,0xd5d54c2c ! Init value for %f10
.word 0x47fd0d0b,0xc10fd1dc ! Init value for %f12
.word 0x244f6c4c,0x8062b835 ! Init value for %f14
.word 0x43c1d9d5,0x5cc6ccd2 ! Init value for %f16
.word 0xa7e87c04,0x33667732 ! Init value for %f18
.word 0x11d6cc41,0xedbdcc8b ! Init value for %f20
.word 0x0a66955f,0x508b0ed5 ! Init value for %f22
.word 0x072c8eef,0x2c8dd791 ! Init value for %f24
.word 0xbf9cc794,0x082e59aa ! Init value for %f26
.word 0x0992ccb8,0x18cd325f ! Init value for %f28
.word 0xb72ed3ab,0x58a511f6 ! Init value for %f30
.word 0xcae671b4,0xf4de9e6c ! Init value for %f32
.word 0x7a5d90b4,0x201a68a8 ! Init value for %f34
.word 0x6f967ef5,0x4aba3084 ! Init value for %f36
.word 0x160c466a,0xf6af27fb ! Init value for %f38
.word 0xa31aacbc,0xfa91a4b1 ! Init value for %f40
.word 0x7cd364eb,0xc4a7eb90 ! Init value for %f42
.word 0x34ee20e3,0x78c150c7 ! Init value for %f44
.word 0xbd205383,0xca76b1ce ! Init value for %f46
.word 0xd43af205,0x1efdd870
.word 0x7e2b78d8,0x6859158f
.word 0xc3facdcc,0xf5821382
.word 0x9d56ec6e,0x10e6c3ef
.word 0x23797b0a,0xa2cc1e5b
.word 0x7465de7d,0x24cc7eb8
.word 0xe66f615b,0x2f9272ee
.word 0xeb98b31c,0xf2fcac16
p11_expected_registers:
.word 0x00000000,0x4c9d92fb
.word 0x00000000,0x2adc34ab
.word 0x00000000,0x13c7f377
.word 0x00000000,0x0308d7af
.word 0x00000000,0x0000660e
.word 0x00000000,0x0000003e
.word 0x00000000,0x4ffcc4b2
.word 0x00000000,0x7210ad88
p11_expected_fp_regs:
.word 0x1f8f6266,0x5c9cb3ab
.word 0x561db917,0x1b56061a
.word 0xaae0ee6b,0xf00529c5
.word 0xd1cfbaad,0xff92444a
.word 0x0dd0fba8,0x1ece4e4d
.word 0x46cc8949,0xd5d54c2c
.word 0x47fd0d0b,0xc10fd1dc
.word 0x244f6c4c,0x8062b835
.word 0x43c1d9d5,0x5cc6ccd2
.word 0xa7e87c04,0x33667732
.word 0x11d6cc41,0xedbdcc8b
.word 0x0a66955f,0x508b0ed5
.word 0x072c8eef,0x2c8dd791
.word 0xbf9cc794,0x082e59aa
.word 0x0992ccb8,0x18cd325f
.word 0xb72ed3ab,0x58a511f6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p11_local0_expect:
.word 0xb6257c31,0x32a1f2fc
.word 0x1f13d383,0x1cdb3a4a
.word 0x38eb7a46,0x9c8d3b20
.word 0xf019bfe7,0xa0b435b3
.word 0x18f580af,0xc2ae3b92
.word 0x87d4f066,0x253b46f5
.word 0xcf73ed1c,0xd4114dce
.word 0x8f3efba4,0x2a4b8efc
p11_local1_expect:
.word 0x46221c9a,0x839e43b4
.word 0x9e21130c,0xd1b72860
.word 0x13c7f377,0x0308d7af
.word 0x4ffcc4b2,0x7210ad88
.word 0x5902ddb8,0x660ef6e7
.word 0x71c5d61e,0x18da538c
.word 0x5e180ce5,0x0946bfee
.word 0x92a9c666,0x2a2e219b
p11_local2_expect:
.word 0x72d08ec2,0x2dc5767f
.word 0xba6d3352,0x76535560
.word 0xb0d05600,0xe9f600a8
.word 0xe449ff11,0xe687cd16
.word 0x4ffcc4b2,0x7210ad88
.word 0x4c9d92fb,0x2adc34ab
.word 0x000000dd,0x87d4f066
.word 0x00000000,0x0000003e
p11_local3_expect:
.word 0x12446bfc,0xdd3ccbab
.word 0x44d0e215,0xd7b9f7d9
.word 0x424ed4c2,0xc599523a
.word 0x00000000,0x7469f76a
.word 0xffffffff,0x87d4f066
.word 0x8db6e0fa,0x7469f76a
.word 0xf5c9649e,0xc81c157f
.word 0x9eefb3bd,0x8e1014a7
p12_init_registers:
.word 0x0d21157e,0x64998a32 ! Init value for %l0
.word 0xa3bf9eea,0xc621683c ! Init value for %l1
.word 0xc034672e,0x37e10c7c ! Init value for %l2
.word 0x0144a2dc,0x27c7ad40 ! Init value for %l3
.word 0xd7ac97ea,0x17792648 ! Init value for %l4
.word 0xd4284d6e,0x5a492a91 ! Init value for %l5
.word 0x91f77bc5,0xedaba63e ! Init value for %l6
.word 0xaa04b865,0xede41fa7 ! Init value for %l7
.align 64
p12_init_freg:
.word 0x1f8b6976,0xd8f80abb ! Init value for %f0
.word 0x4f099c9f,0x0ccbcc3b ! Init value for %f2
.word 0xb2c4d0fe,0x7a1aec82 ! Init value for %f4
.word 0x81bcddbb,0xcba184b7 ! Init value for %f6
.word 0x2cf49072,0xebf039db ! Init value for %f8
.word 0xfc74e67e,0xe6f9c56f ! Init value for %f10
.word 0xdb389c73,0x6edf9739 ! Init value for %f12
.word 0xc92bb679,0x58b617f1 ! Init value for %f14
.word 0xd7e7e316,0xb3c85bbd ! Init value for %f16
.word 0x2059f736,0xda3f4500 ! Init value for %f18
.word 0x6e424096,0x06823fc1 ! Init value for %f20
.word 0x8e5d2294,0xce82c3f7 ! Init value for %f22
.word 0x288d2feb,0x6c91f976 ! Init value for %f24
.word 0xce9a3e45,0x6d33db63 ! Init value for %f26
.word 0x6f147163,0x0d012548 ! Init value for %f28
.word 0x17613f0c,0x426a45cc ! Init value for %f30
.word 0x3f44d525,0xe4ee16f7 ! Init value for %f32
.word 0xeff0bf82,0x4e1934d0 ! Init value for %f34
.word 0xc555581a,0x652937ca ! Init value for %f36
.word 0x0e4ede0a,0x562e8554 ! Init value for %f38
.word 0xff0dc1b3,0xfcd6a0ff ! Init value for %f40
.word 0x72f485d0,0x3723c151 ! Init value for %f42
.word 0x046ddbbf,0xd6ea386f ! Init value for %f44
.word 0x636e2dd2,0x533a368d ! Init value for %f46
.word 0x45f38985,0xd6429193
.word 0x535b035b,0x259ddb00
.word 0x4d910a55,0x270af383
.word 0x7fb72f6c,0xc76e30b5
.word 0xd7965502,0x50f9f279
.word 0x374f44b7,0xd8c7fc05
.word 0xe9b47724,0xa4c30de1
.word 0x3cbdf010,0xa44ff16e
p12_expected_registers:
.word 0xe78d491e,0x3bf185e4
.word 0x00000000,0x4075065a
.word 0x00000000,0x00000075
.word 0x63862741,0x3cc124ae
.word 0x00000000,0xffffefd1
.word 0x00000000,0x000000b3
.word 0x00000000,0x533bcf01
.word 0xffffffff,0x8759fde1
p12_expected_fp_regs:
.word 0x1f8b6976,0xd8f80abb
.word 0x4f099c9f,0x0ccbcc3b
.word 0xb2c4d0fe,0x7a1aec82
.word 0x81bcddbb,0xcba184b7
.word 0x2cf49072,0xebf039db
.word 0xfc74e67e,0xe6f9c56f
.word 0xdb389c73,0x6edf9739
.word 0xc92bb679,0x58b617f1
.word 0xd7e7e316,0xb3c85bbd
.word 0x2059f736,0xda3f4500
.word 0x6e424096,0x06823fc1
.word 0x8e5d2294,0xce82c3f7
.word 0x288d2feb,0x6c91f976
.word 0xce9a3e45,0x6d33db63
.word 0x6f147163,0x0d012548
.word 0x17613f0c,0x426a45cc
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p12_local0_expect:
.word 0x6f5e33ac,0x350b6e28
.word 0x227c2b8e,0xfaf52798
.word 0xe7a7d023,0x4fa87925
.word 0x7d09b8a2,0x46a52701
.word 0x00000000,0x00000085
.word 0x0d21157e,0x64998a32
.word 0xaa04b865,0xede41fa7
.word 0x8759fde1,0x0e79330f
p12_local1_expect:
.word 0x83605e03,0x09e656b0
.word 0x3946f079,0x5a492a91
.word 0xf87a765a,0x5a793ad5
.word 0xffffefd1,0xf615698d
.word 0x2e8befd1,0x7e34a7f4
.word 0xde4e7fac,0xf5c1e270
.word 0xa2a8c9aa,0xc65304fa
.word 0x47297b78,0xc324513a
p12_local2_expect:
.word 0x533bcf01,0x2355f30d
.word 0x7acd6732,0xa61156b0
.word 0xfc96adf7,0x482806c8
.word 0x3423bae1,0xffffbae1
.word 0xe78d491e,0x3bf185e4
.word 0xff75e6a6,0x029a93cf
.word 0xc7533c85,0x7dad7c7d
.word 0xffffffff,0xe78d491e
p12_local3_expect:
.word 0x63862741,0x3cc124ae
.word 0x021bde4e,0x7f5e00ff
.word 0xd62a794f,0xfb69736d
.word 0x00000000,0x3cc124ae
.word 0xffffefd1,0x5a492a91
.word 0xd104d6bd,0x3ed8d39f
.word 0x00000085,0x5a492a91
.word 0x9c5c75b3,0xcc47e747
p13_init_registers:
.word 0x30c2fa16,0x2cdbac3d ! Init value for %l0
.word 0x9c7914dc,0x11f9abab ! Init value for %l1
.word 0xce2a33d0,0x6959efbc ! Init value for %l2
.word 0x1fa7c7a2,0x65497ca4 ! Init value for %l3
.word 0x49dfc0c8,0x373342d9 ! Init value for %l4
.word 0x554df0c8,0x0e69e09a ! Init value for %l5
.word 0x2e2d0a59,0xdd22cbbf ! Init value for %l6
.word 0xf8dc08c2,0x552287fd ! Init value for %l7
.align 64
p13_init_freg:
.word 0xe7a6f052,0x3ce0225d ! Init value for %f0
.word 0xbad7e4a4,0x8247b203 ! Init value for %f2
.word 0x9e54bd88,0x8e226e7a ! Init value for %f4
.word 0x32c2fa7e,0x9ccd5d55 ! Init value for %f6
.word 0x3c3197c4,0x416ea413 ! Init value for %f8
.word 0xaa0860d8,0x02ce7091 ! Init value for %f10
.word 0x034c7c2e,0x89eea673 ! Init value for %f12
.word 0x0a820be0,0x14dd7c94 ! Init value for %f14
.word 0x9bc5a8e2,0xb0ae5b9f ! Init value for %f16
.word 0xb160bdce,0x9bccede0 ! Init value for %f18
.word 0x14e0c509,0x76f00d4c ! Init value for %f20
.word 0xc2ea222a,0xe8136688 ! Init value for %f22
.word 0x3640d1af,0xfdd5c209 ! Init value for %f24
.word 0x1e8e1b75,0xc3eb4e84 ! Init value for %f26
.word 0x310ffc4c,0x34b0df21 ! Init value for %f28
.word 0x733c2758,0xecbd9dfe ! Init value for %f30
.word 0x375912e6,0x79de5680 ! Init value for %f32
.word 0x9d368e20,0xfb270aac ! Init value for %f34
.word 0xeaf2fa3b,0x29548630 ! Init value for %f36
.word 0x2c05d3f9,0xc55d63b3 ! Init value for %f38
.word 0xef985d55,0x8e8c706f ! Init value for %f40
.word 0x93763a16,0x5c28054d ! Init value for %f42
.word 0x01130fea,0x2cfc2e0e ! Init value for %f44
.word 0x035f8724,0xf6a1427c ! Init value for %f46
.word 0x9d09390a,0xd665381f
.word 0xe6f08a9e,0x3fafc053
.word 0xd6ab19c3,0x2d8bf0bf
.word 0x221435bc,0xcba48444
.word 0x94d4e9af,0xaaeee4fb
.word 0x0166a707,0x2ef56b68
.word 0x95a6c8d7,0x956d6f14
.word 0xa5472603,0xc71eb525
p13_expected_registers:
.word 0x00000000,0xd4320053
.word 0x00000000,0x000000db
.word 0x00000000,0xffffffa7
.word 0x85a92720,0x3eb9ae7f
.word 0x00000000,0x000072f6
.word 0xffffffff,0x85a92720
.word 0x00000000,0x41fed432
.word 0x00000000,0x000000d4
p13_expected_fp_regs:
.word 0xe7a6f052,0x3ce0225d
.word 0xbad7e4a4,0x8247b203
.word 0x9e54bd88,0x8e226e7a
.word 0x32c2fa7e,0x9ccd5d55
.word 0x3c3197c4,0x416ea413
.word 0xaa0860d8,0x02ce7091
.word 0x034c7c2e,0x89eea673
.word 0x0a820be0,0x14dd7c94
.word 0x9bc5a8e2,0xb0ae5b9f
.word 0xb160bdce,0x9bccede0
.word 0x14e0c509,0x76f00d4c
.word 0xc2ea222a,0xe8136688
.word 0x3640d1af,0xfdd5c209
.word 0x1e8e1b75,0xc3eb4e84
.word 0x310ffc4c,0x34b0df21
.word 0x733c2758,0xecbd9dfe
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p13_local0_expect:
.word 0xcc97f03e,0x4b9e6d07
.word 0x00000000,0xe96b6eba
.word 0x1609ad2d,0x07a672f6
.word 0x56982e8e,0xe1bbf1c6
.word 0x8d64c3a7,0x9fda1924
.word 0xb72f5242,0xe9670266
.word 0xd3feb07f,0x155ff654
.word 0xa96ffa9e,0xc920ca46
p13_local1_expect:
.word 0x41fed432,0x43bba211
.word 0xd4320053,0x3aaa72f6
.word 0xfd7ed6ff,0x2a9907eb
.word 0xffffffff,0xffffab16
.word 0x00000000,0x000072f6
.word 0xcd6b79cb,0xa83f74e2
.word 0x00000000,0x00000042
.word 0x2f974112,0x200c1ec4
p13_local2_expect:
.word 0xffffffa7,0x31159ff1
.word 0x30c2fa16,0x2cdbac3d
.word 0xe7c79359,0x6363d874
.word 0x5364d2a0,0x7b17e7e1
.word 0x85a92720,0x3eb9ae7f
.word 0xffffab16,0x90faff79
.word 0x3d1ab817,0x7108de71
.word 0x99c39213,0x4088220e
p13_local3_expect:
.word 0xd968214b,0xdfa1db64
.word 0xc8e57607,0x90faff79
.word 0x7b1a7ca4,0x77b91cc9
.word 0x6cffcce6,0xe96b6eba
.word 0x00000000,0xab16c120
.word 0x2cdbac3d,0x00000042
.word 0xff42ffff,0xffffffe8
.word 0xf2d60042,0x5540564f
p14_init_registers:
.word 0xbafb6556,0x7d77fac9 ! Init value for %l0
.word 0xfec75586,0x55c4b60a ! Init value for %l1
.word 0xf33a7ebb,0xd8532cf1 ! Init value for %l2
.word 0x7651b01d,0xf5bc9a21 ! Init value for %l3
.word 0x5819efb0,0x2ee4f139 ! Init value for %l4
.word 0xbb72d6d8,0xc8891dc0 ! Init value for %l5
.word 0x134a03be,0x9196edb8 ! Init value for %l6
.word 0xee00be82,0x121eebe8 ! Init value for %l7
.align 64
p14_init_freg:
.word 0x20c8db4e,0x7c00fad7 ! Init value for %f0
.word 0x8acbc090,0xcdbb7885 ! Init value for %f2
.word 0x4fa2b48d,0xcb2d42b0 ! Init value for %f4
.word 0x17b22957,0x736d547b ! Init value for %f6
.word 0xdbaa6ae9,0xf475f46b ! Init value for %f8
.word 0x87b880ff,0x25700b42 ! Init value for %f10
.word 0x36137dea,0x572e8971 ! Init value for %f12
.word 0x505a8168,0xf3f848da ! Init value for %f14
.word 0x3f66e79c,0xfdd394a2 ! Init value for %f16
.word 0x0024a5db,0xb9188280 ! Init value for %f18
.word 0xab8e17ec,0x29637c92 ! Init value for %f20
.word 0xe8cf80a6,0x40d1e769 ! Init value for %f22
.word 0x7a08b305,0x644cbe3f ! Init value for %f24
.word 0x423a4ea8,0xbfcd3b3b ! Init value for %f26
.word 0x0ed04699,0xbb32c85f ! Init value for %f28
.word 0xa7107183,0x1c9efe77 ! Init value for %f30
.word 0xd5e2df2a,0xe8f27a4c ! Init value for %f32
.word 0x06a1b480,0xba74620d ! Init value for %f34
.word 0x86cbcddd,0x2633ae0f ! Init value for %f36
.word 0x54f8efae,0xd19e1b12 ! Init value for %f38
.word 0x9141a78d,0x8d477ed7 ! Init value for %f40
.word 0xcf39d014,0x0d432727 ! Init value for %f42
.word 0xb8a9babf,0xf91455ee ! Init value for %f44
.word 0xdee78b1f,0x0821b762 ! Init value for %f46
.word 0xb57c3f7e,0x5d4a588e
.word 0x22153b3a,0x17632eeb
.word 0xe90d081b,0xf5f9dd3b
.word 0x9d320573,0x2934785c
.word 0xb26e9760,0x9e6ce8d5
.word 0x35b538c6,0x61008621
.word 0x7f0b0fa2,0xca2a0fc8
.word 0x4c5a2574,0x62a177ca
p14_expected_registers:
.word 0xffffffff,0xfffffffb
.word 0xffffffff,0x9b87658c
.word 0x00000000,0xb63e0949
.word 0x00000000,0xf2074ff1
.word 0x00000000,0xb024520d
.word 0xffffffff,0xffff9f35
.word 0x00000000,0x00003f1a
.word 0xb024520d,0x7b872fd4
p14_expected_fp_regs:
.word 0x20c8db4e,0x7c00fad7
.word 0x8acbc090,0xcdbb7885
.word 0x4fa2b48d,0xcb2d42b0
.word 0x17b22957,0x736d547b
.word 0xdbaa6ae9,0xf475f46b
.word 0x87b880ff,0x25700b42
.word 0x36137dea,0x572e8971
.word 0x505a8168,0xf3f848da
.word 0x3f66e79c,0xfdd394a2
.word 0x0024a5db,0xb9188280
.word 0xab8e17ec,0x29637c92
.word 0xe8cf80a6,0x40d1e769
.word 0x7a08b305,0x644cbe3f
.word 0x423a4ea8,0xbfcd3b3b
.word 0x0ed04699,0xbb32c85f
.word 0xa7107183,0x1c9efe77
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p14_local0_expect:
.word 0x6e5e4ac3,0xeab31759
.word 0xb63e0949,0x39d1a0cf
.word 0x3e3d03c0,0x081fbe44
.word 0x616f413e,0x180ff08c
.word 0xcf4127ea,0xf2074ff1
.word 0x7a9d63c6,0x2dfc0929
.word 0x09a8570b,0xa84270cb
.word 0xd45dfc01,0x114373ed
p14_local1_expect:
.word 0x41acf76e,0x682fd1ae
.word 0xee8a93b9,0x7fcc30b8
.word 0x28406c6c,0x7f2fd2bf
.word 0x203587d4,0xee7f520d
.word 0xc210f9ca,0xd59e2b5d
.word 0xb63e0949,0x39d1a0cf
.word 0x99837b04,0xee273f1a
.word 0x00000000,0x00000040
p14_local2_expect:
.word 0xffffffff,0xfffffffb
.word 0x20414b11,0xea062222
.word 0x00003f1a,0x7b872fd4
.word 0xb024520d,0x7b872fd4
.word 0x31720b3d,0x02a81b28
.word 0x1a230837,0x153278ba
.word 0x8848bb53,0xbf86ee40
.word 0xd25d785c,0x9b87658c
p14_local3_expect:
.word 0xdfb0bd03,0x48e0b934
.word 0xc539785c,0xb2549111
.word 0xcfd15f37,0x15e9d1f1
.word 0x7d02eb72,0x6e5e149d
.word 0xb30121f6,0xc8809f35
.word 0xf889fbfd,0x0e7bbd03
.word 0x7b4f1983,0x20169639
.word 0xe7ce1233,0xacfc19eb
p15_init_registers:
.word 0xb9b1d02f,0xfc1f0ee3 ! Init value for %l0
.word 0xec543e72,0x9aed8883 ! Init value for %l1
.word 0x7626befa,0xa0d8dc50 ! Init value for %l2
.word 0x2d1192dc,0x2ba9a178 ! Init value for %l3
.word 0x2018299b,0xaf88696b ! Init value for %l4
.word 0x24539982,0xa733f05c ! Init value for %l5
.word 0x60b46d64,0x9a1c03c7 ! Init value for %l6
.word 0xccfef138,0x7aef95e7 ! Init value for %l7
.align 64
p15_init_freg:
.word 0xf53f5158,0x2f7e1530 ! Init value for %f0
.word 0x638962f3,0x457eca0a ! Init value for %f2
.word 0xf2ba46b6,0x08fb0e78 ! Init value for %f4
.word 0x7b9b5354,0xefa36b49 ! Init value for %f6
.word 0xaac01009,0x3bfcb028 ! Init value for %f8
.word 0x7cfd7a1a,0x4d00db15 ! Init value for %f10
.word 0xc49287d8,0x00beb6fd ! Init value for %f12
.word 0x40b44bc7,0xf95a19be ! Init value for %f14
.word 0x884f645f,0xcf5530b1 ! Init value for %f16
.word 0x3f9ef90a,0xa6256fc1 ! Init value for %f18
.word 0xf659bec2,0xa7199109 ! Init value for %f20
.word 0x2258e58f,0xb16c914a ! Init value for %f22
.word 0x2581fb70,0x4e464ce7 ! Init value for %f24
.word 0xaf66753b,0xcfbc30e6 ! Init value for %f26
.word 0x97b12759,0x0e298a1f ! Init value for %f28
.word 0x7b6080aa,0xfbf19b7f ! Init value for %f30
.word 0x0989464b,0xfb5e3afb ! Init value for %f32
.word 0xfdd0f78d,0x5019daf5 ! Init value for %f34
.word 0x1c1731f7,0x8ca9eee5 ! Init value for %f36
.word 0x77e91b10,0xb18af8de ! Init value for %f38
.word 0x8b220b21,0xd99aa00a ! Init value for %f40
.word 0x40eeff42,0xb00c4e6f ! Init value for %f42
.word 0x5dd04fb3,0x3f9f58bc ! Init value for %f44
.word 0x9b8d796b,0xd849ea86 ! Init value for %f46
.word 0x0706ce6c,0x3f3ebcac
.word 0xc1018cff,0x8188fde8
.word 0x54e55b20,0x9a864efc
.word 0x4893b11c,0x911146b1
.word 0xffd5e7df,0x9c2b56b9
.word 0x2388128c,0xc1f8be3d
.word 0x0bd95ed6,0x73971bdd
.word 0x01aa6334,0x39c5f658
p15_expected_registers:
.word 0xffffffff,0xffff85ec
.word 0xdc03aaa5,0xafe62649
.word 0x00000000,0x000000e2
.word 0x00000000,0xbd17b335
.word 0x032e886b,0xec96cab2
.word 0x00000000,0xaf88696b
.word 0x00000000,0x0ee3a775
.word 0x00000000,0xbd17b335
p15_expected_fp_regs:
.word 0xf53f5158,0x2f7e1530
.word 0x638962f3,0x457eca0a
.word 0xf2ba46b6,0x08fb0e78
.word 0x7b9b5354,0xefa36b49
.word 0xaac01009,0x3bfcb028
.word 0x7cfd7a1a,0x4d00db15
.word 0xc49287d8,0x00beb6fd
.word 0x40b44bc7,0xf95a19be
.word 0x884f645f,0xcf5530b1
.word 0x3f9ef90a,0xa6256fc1
.word 0xf659bec2,0xa7199109
.word 0x2258e58f,0xb16c914a
.word 0x2581fb70,0x4e464ce7
.word 0xaf66753b,0xcfbc30e6
.word 0x97b12759,0x0e298a1f
.word 0x7b6080aa,0xfbf19b7f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p15_local0_expect:
.word 0xaf88696b,0x52dc8eea
.word 0x0ee3a775,0xbd17b335
.word 0x5f3386f4,0x909a2a92
.word 0xf9c00fec,0xd86252d5
.word 0x5e544794,0x35e4fd10
.word 0xc4311859,0x60a723c2
.word 0x11049fa2,0xb70bad1c
.word 0xb70bad1c,0xbd17b335
p15_local1_expect:
.word 0x669e94e7,0xc479dcb6
.word 0x0fb4b572,0xd7f9e92a
.word 0xdab816d3,0x0a133ecc
.word 0xe65c3a2b,0x591f58a2
.word 0x4e7214ab,0x331d4271
.word 0xa0d8dc50,0xe2750d80
.word 0x00000000,0x0a133ecc
.word 0x13038745,0x6187a76d
p15_local2_expect:
.word 0xd8f1cb86,0xc03f34a9
.word 0x850388d0,0x9aa7149e
.word 0x04d3d7da,0x5a6caa62
.word 0x33c6a883,0x2ba9d7da
.word 0x2ba9a178,0x8107981a
.word 0x032e886b,0xec96cab2
.word 0xf07ecc17,0x011fcc9f
.word 0xdc03aaa5,0xafe62649
p15_local3_expect:
.word 0x85ec78b0,0x9a1c03c7
.word 0x8d5facc6,0xe87777a3
.word 0x94d155eb,0x751ef2b0
.word 0x00000000,0x000000e2
.word 0xe2c81d15,0x3e104327
.word 0xccfef138,0x7aef95e7
.word 0x18a109ee,0x46c1ad1c
.word 0x9707c80f,0x68ac9c9e
p16_init_registers:
.word 0x0eecd89a,0x271138b5 ! Init value for %l0
.word 0x603a31ec,0xe7d32345 ! Init value for %l1
.word 0xd29d901e,0x08ca1535 ! Init value for %l2
.word 0xe8708fb7,0xbfce9ac1 ! Init value for %l3
.word 0x3831f541,0x9abb7448 ! Init value for %l4
.word 0xbff247c2,0x9a9caee0 ! Init value for %l5
.word 0x2514a9b0,0x6a1c456b ! Init value for %l6
.word 0x6a3670ea,0x35179df7 ! Init value for %l7
.align 64
p16_init_freg:
.word 0xa9d03985,0xf8f8f11a ! Init value for %f0
.word 0x58f85de5,0x47c5911a ! Init value for %f2
.word 0xbd42f6f0,0x14b8aa36 ! Init value for %f4
.word 0xbb750cd0,0xe735734a ! Init value for %f6
.word 0x89748782,0xb00adfb1 ! Init value for %f8
.word 0xcb93820c,0x134d526e ! Init value for %f10
.word 0xfe41c347,0xc7b35464 ! Init value for %f12
.word 0xf58f1c0e,0x0a2d567d ! Init value for %f14
.word 0x00005ce0,0x822fe458 ! Init value for %f16
.word 0x3b096a3a,0xed357d6b ! Init value for %f18
.word 0x396b0c69,0x8b035698 ! Init value for %f20
.word 0xd7287da8,0xca75c42a ! Init value for %f22
.word 0x7e92b686,0x399913f9 ! Init value for %f24
.word 0x9ed8a86a,0xf1057456 ! Init value for %f26
.word 0x468b8ad2,0x97bdb02d ! Init value for %f28
.word 0xd7e238d7,0x453788f5 ! Init value for %f30
.word 0xf997ebe2,0x0e5506bd ! Init value for %f32
.word 0x81e9af20,0x4a5f8067 ! Init value for %f34
.word 0x40b3876a,0x3544c3c4 ! Init value for %f36
.word 0xcb0e0002,0xbcd3c0be ! Init value for %f38
.word 0x5195f529,0x7a68631b ! Init value for %f40
.word 0xf8bff43f,0xefc50d45 ! Init value for %f42
.word 0xa964364c,0x3017bd92 ! Init value for %f44
.word 0xf37bb05d,0xf4ab985a ! Init value for %f46
.word 0x4827ee15,0x33f1ca3b
.word 0x9c3468a1,0x41e7c05f
.word 0x575097e2,0x429bdd5e
.word 0xf7db0c71,0x7135c4ad
.word 0xd5a977b4,0x732c424e
.word 0xf363b5ba,0x1fc5b0e4
.word 0x2ce4ad46,0xef7fff49
.word 0xb93e63be,0x5a279362
p16_expected_registers:
.word 0x00000000,0x00000092
.word 0x6a3670ea,0x35179df7
.word 0xffffffff,0xfffffff3
.word 0x00000000,0x00000092
.word 0x00000000,0x00000003
.word 0x00000000,0x00000036
.word 0x00000000,0x0000004f
.word 0x00000000,0xc655df4f
p16_expected_fp_regs:
.word 0xa9d03985,0xf8f8f11a
.word 0x58f85de5,0x47c5911a
.word 0xbd42f6f0,0x14b8aa36
.word 0xbb750cd0,0xe735734a
.word 0x89748782,0xb00adfb1
.word 0xcb93820c,0x134d526e
.word 0xfe41c347,0xc7b35464
.word 0xf58f1c0e,0x0a2d567d
.word 0x00005ce0,0x822fe458
.word 0x3b096a3a,0xed357d6b
.word 0x396b0c69,0x8b035698
.word 0xd7287da8,0xca75c42a
.word 0x7e92b686,0x399913f9
.word 0x9ed8a86a,0xf1057456
.word 0x468b8ad2,0x97bdb02d
.word 0xd7e238d7,0x453788f5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p16_local0_expect:
.word 0xda036b10,0xf1dd71c0
.word 0x00000092,0x35179df7
.word 0x00000000,0x00000003
.word 0x9db4f645,0xf73aa8f8
.word 0xba3edf4f,0x2836ebb0
.word 0x00000000,0x00000036
.word 0xb4b4c997,0x2392099a
.word 0x9ed3aee0,0x35179df7
p16_local1_expect:
.word 0xad4a965a,0x544bd7e6
.word 0xf3983ccb,0x5f21020a
.word 0x34d4c02d,0x2dddd40a
.word 0x6a3670ea,0x35179df7
.word 0x9fe06581,0x94da7308
.word 0x00000000,0xe45efda0
.word 0x8179be59,0x9bbe81cf
.word 0xf5189c72,0x6a0d0809
p16_local2_expect:
.word 0x5cb3dd5c,0xbd75c7a8
.word 0xe45efda0,0x81f93d3c
.word 0x01e431e0,0xd9082f80
.word 0x0092965a,0xc655df4f
.word 0x0eec38b5,0x271138b5
.word 0xe945126e,0x6ae42c65
.word 0xd24c883b,0xd263b240
.word 0x00000000,0xd24c883b
p16_local3_expect:
.word 0xce9b35d8,0x1bf5af4d
.word 0xe25987b4,0x4636d766
.word 0x91e7a530,0x6ffeec71
.word 0xaad9f554,0xdafdf362
.word 0x00925cd9,0x70f5763b
.word 0x0320b0c7,0x6cdcbe6f
.word 0x2345dd94,0x12d02cd0
.word 0x00000000,0x00000092
p17_init_registers:
.word 0xae9cdbf3,0xcead4217 ! Init value for %l0
.word 0x05eec673,0xe45f2008 ! Init value for %l1
.word 0x609bc4c8,0x06fa4a38 ! Init value for %l2
.word 0x799bd641,0xbbea15f4 ! Init value for %l3
.word 0x4713a35a,0x7121e6a7 ! Init value for %l4
.word 0xefe953c8,0x690c3346 ! Init value for %l5
.word 0x2193966c,0x0dbcaf07 ! Init value for %l6
.word 0x38863973,0xcd3c8741 ! Init value for %l7
.align 64
p17_init_freg:
.word 0xca09a85b,0x6bb8c7c9 ! Init value for %f0
.word 0x0e828140,0x5302ad68 ! Init value for %f2
.word 0xec37b56c,0xd316fae7 ! Init value for %f4
.word 0xcf8d13c3,0x9211d198 ! Init value for %f6
.word 0x04b9309d,0x6bdb448a ! Init value for %f8
.word 0xf127effa,0xc002475d ! Init value for %f10
.word 0xf767e945,0xaa7104a3 ! Init value for %f12
.word 0x9ac50a29,0x5f22d257 ! Init value for %f14
.word 0xabe36703,0x5e186121 ! Init value for %f16
.word 0xd1ae1c69,0xad762a86 ! Init value for %f18
.word 0xc296ed90,0x52d822d2 ! Init value for %f20
.word 0x0a90b942,0x214fb9aa ! Init value for %f22
.word 0x6677cb72,0x0045ed76 ! Init value for %f24
.word 0xa86ac1a2,0xaddf3a2d ! Init value for %f26
.word 0xaf5c9bd9,0x5b03dc8c ! Init value for %f28
.word 0xc31ad076,0xd1251608 ! Init value for %f30
.word 0x858cffc4,0x055e2f3c ! Init value for %f32
.word 0x4610e4b3,0x9b37fe62 ! Init value for %f34
.word 0xb7746bf1,0x11b76156 ! Init value for %f36
.word 0x44f5215f,0x041e0453 ! Init value for %f38
.word 0xbab0bff4,0x19b8045e ! Init value for %f40
.word 0xc5877c1d,0x9780523e ! Init value for %f42
.word 0xd5795cbb,0x2fed6279 ! Init value for %f44
.word 0x29606d4e,0x37be126a ! Init value for %f46
.word 0xf8d2b36b,0xe3062ddf
.word 0xf37bb9ea,0xfd0212a1
.word 0xcea17f35,0x36ff5a8e
.word 0x4ff50c57,0xa80f3746
.word 0x0291646b,0x24916241
.word 0xb581cfaf,0xe9287d9e
.word 0x2a91856a,0xe43a7cbc
.word 0x2f9af179,0x93ade72a
p17_expected_registers:
.word 0x00000000,0x00000000
.word 0x039eda2d,0xc6a1f801
.word 0x00000000,0x5d455da5
.word 0x00000000,0x000000f5
.word 0x00000000,0x0000d498
.word 0x00000000,0x62fff187
.word 0x00000000,0x00000651
.word 0x38863973,0xcd3c8741
p17_expected_fp_regs:
.word 0xca09a85b,0x6bb8c7c9
.word 0x0e828140,0x5302ad68
.word 0xec37b56c,0xd316fae7
.word 0xcf8d13c3,0x9211d198
.word 0x04b9309d,0x6bdb448a
.word 0xf127effa,0xc002475d
.word 0xf767e945,0xaa7104a3
.word 0x9ac50a29,0x5f22d257
.word 0xabe36703,0x5e186121
.word 0xd1ae1c69,0xad762a86
.word 0xc296ed90,0x52d822d2
.word 0x0a90b942,0x214fb9aa
.word 0x6677cb72,0x0045ed76
.word 0xa86ac1a2,0xaddf3a2d
.word 0xaf5c9bd9,0x5b03dc8c
.word 0xc31ad076,0xd1251608
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p17_local0_expect:
.word 0x0000005a,0xe87cc756
.word 0x0000005a,0xe87cc756
.word 0x0000142f,0xffffe87c
.word 0x7fd08d87,0x08687d4a
.word 0x5788ec6c,0x62fff187
.word 0x127e3566,0xe87cc756
.word 0x38ca8d86,0x00cd1479
.word 0x0698142f,0xeaf0d290
p17_local1_expect:
.word 0xbc66f22e,0x065139db
.word 0xf031a22c,0x6e211756
.word 0xd49898f5,0x44b30a6f
.word 0x5d455da5,0xcec416bc
.word 0x9ca8bf1f,0x0fc5ffc3
.word 0xcead4217,0x00009dc4
.word 0x2193966c,0x0dbcaf07
.word 0xd98726d7,0x78d1fe69
p17_local2_expect:
.word 0x9dc4c7cb,0xa752ce8f
.word 0x2be19893,0xcaa5e87c
.word 0x8cc7d800,0x5d455da5
.word 0x759c2fc3,0xbe08ee52
.word 0x75176946,0x4335f628
.word 0x039eda2d,0xc6a1f801
.word 0x67e3ae43,0xa39f9139
.word 0xc4245310,0x9a49aee0
p17_local3_expect:
.word 0x589993a6,0xb8a7d772
.word 0xc5818335,0x2f6e6fe3
.word 0x0dbcaf07,0x976743f8
.word 0xc1a43bca,0x8918e4dc
.word 0x2193966c,0x0dbcaf07
.word 0xc240a44e,0x61fe1c17
.word 0xc24b2cf2,0x5b7edd0c
.word 0xc8160953,0xbf179f5e
p18_init_registers:
.word 0xdca417da,0xbf69d185 ! Init value for %l0
.word 0x69f53dd2,0x86eedaa4 ! Init value for %l1
.word 0xbb82e620,0x09c2987c ! Init value for %l2
.word 0xa6a66ff8,0x20f2402e ! Init value for %l3
.word 0x09d47b98,0x3ecd9024 ! Init value for %l4
.word 0xcf2195b2,0xac5adb8b ! Init value for %l5
.word 0xf4b5a940,0xab0a35d3 ! Init value for %l6
.word 0xf5db362c,0x9d72e86c ! Init value for %l7
.align 64
p18_init_freg:
.word 0x8225e6ee,0x5d6da8c2 ! Init value for %f0
.word 0x71c0234a,0xce08fe33 ! Init value for %f2
.word 0xc2f2d6ba,0x836de015 ! Init value for %f4
.word 0x2af795a3,0xa9adf51c ! Init value for %f6
.word 0xd6e3b540,0xe87347b6 ! Init value for %f8
.word 0x57170abe,0xb8a936da ! Init value for %f10
.word 0x0b0bdfec,0xcbd0ec01 ! Init value for %f12
.word 0xb411c6de,0x074afc6a ! Init value for %f14
.word 0x57b5ce35,0x891e5084 ! Init value for %f16
.word 0x1881c8b0,0xad73e67f ! Init value for %f18
.word 0x168ec358,0x7246a13c ! Init value for %f20
.word 0x93d61f10,0x46528169 ! Init value for %f22
.word 0xcf6e5977,0x53bcf3ff ! Init value for %f24
.word 0x68911a74,0x48d6c97d ! Init value for %f26
.word 0xe1a80c91,0xbb0be6e6 ! Init value for %f28
.word 0x7cc31e2a,0x48e09d1b ! Init value for %f30
.word 0x89b74efe,0x0212b09e ! Init value for %f32
.word 0x1b9eea16,0xd668d1b9 ! Init value for %f34
.word 0x59e8c532,0xfec9490a ! Init value for %f36
.word 0x6bbb7c2f,0x4aa8b832 ! Init value for %f38
.word 0x11230013,0x00ef80fb ! Init value for %f40
.word 0x482a820c,0xa7092e67 ! Init value for %f42
.word 0x440625b7,0xead8dbec ! Init value for %f44
.word 0x28dcd89f,0x0203ed80 ! Init value for %f46
.word 0xc4f87666,0x1dcd458b
.word 0x68bc737c,0x61a0070a
.word 0x0bba831b,0xd4bd9dd1
.word 0x29e3e8c8,0x600a13d0
.word 0xadd5c776,0x57b30162
.word 0xa90e6b43,0x9a08435f
.word 0x28b8c4b7,0xf74a7f9b
.word 0x06e648d2,0x0eb4d9f3
p18_expected_registers:
.word 0xdca417da,0xbf69d185
.word 0x00000000,0x0000b366
.word 0x00000000,0xffffab1a
.word 0x9ed94131,0x317a7f27
.word 0x00000000,0x295e9a14
.word 0x00000000,0x1b1406b2
.word 0x00000000,0x3a71242a
.word 0x00000000,0x0000e01c
p18_expected_fp_regs:
.word 0x8225e6ee,0x5d6da8c2
.word 0x71c0234a,0xce08fe33
.word 0xc2f2d6ba,0x836de015
.word 0x2af795a3,0xa9adf51c
.word 0xd6e3b540,0xe87347b6
.word 0x57170abe,0xb8a936da
.word 0x0b0bdfec,0xcbd0ec01
.word 0xb411c6de,0x074afc6a
.word 0x57b5ce35,0x891e5084
.word 0x1881c8b0,0xad73e67f
.word 0x168ec358,0x7246a13c
.word 0x93d61f10,0x46528169
.word 0xcf6e5977,0x53bcf3ff
.word 0x68911a74,0x48d6c97d
.word 0xe1a80c91,0xbb0be6e6
.word 0x7cc31e2a,0x48e09d1b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p18_local0_expect:
.word 0x7327b13b,0xe01c5714
.word 0x33e539de,0x3f627e66
.word 0x0000e504,0x20f2402e
.word 0xb0e39024,0x1d54fc5a
.word 0x4c37fb0e,0x295e9a14
.word 0x19887add,0xff8591ae
.word 0xd471ff5c,0xb33a8413
.word 0x1092f3c6,0x9da3feaa
p18_local1_expect:
.word 0xe30b0382,0x5ad894f2
.word 0x69423d35,0x2099c1b5
.word 0x3a71242a,0x5ffd2b03
.word 0xbf69d185,0xffffab1a
.word 0x00000000,0x001ae504
.word 0x7bed39a7,0x76818b32
.word 0x00000000,0x92d146c7
.word 0x3fce21b6,0x92d146c7
p18_local2_expect:
.word 0x5ffd2b03,0x4bad17b9
.word 0xd1854e51,0xbf69d185
.word 0x9ed94131,0x317a7f27
.word 0x592d1cdc,0xfdfe7a7a
.word 0x09d47b98,0x3ecd9024
.word 0x9d8c9bb8,0xea1eb795
.word 0x8deda77a,0x81a2df1e
.word 0xa7a9b366,0x9670bfa9
p18_local3_expect:
.word 0xc6944c3f,0x1b1406b2
.word 0xdca417da,0xbf69d185
.word 0xe60e8e9a,0x8be98001
.word 0xffffab1a,0x317a7f27
.word 0x09d47b98,0x3ecd9024
.word 0xc34d82b0,0x6606745d
.word 0x0cc38028,0x7fbeab1a
.word 0xbf69d185,0xffffab1a
p19_init_registers:
.word 0xf8bc8798,0x48fac8de ! Init value for %l0
.word 0x00462fce,0x69de05df ! Init value for %l1
.word 0xd4318786,0x56c99006 ! Init value for %l2
.word 0x7f2be14c,0x26fa849f ! Init value for %l3
.word 0x553575c6,0x2f45c8c2 ! Init value for %l4
.word 0x62add690,0x6e37ad4a ! Init value for %l5
.word 0x45559ee0,0x7f426d64 ! Init value for %l6
.word 0xc0d30a40,0x179f45a9 ! Init value for %l7
.align 64
p19_init_freg:
.word 0x3976d23a,0x60217a94 ! Init value for %f0
.word 0x109a2764,0xf18e93e5 ! Init value for %f2
.word 0x80682373,0xdd9edee9 ! Init value for %f4
.word 0x3c14d27b,0xa498d356 ! Init value for %f6
.word 0x3d15eb44,0xb2656f33 ! Init value for %f8
.word 0x3e326501,0x631c7bc2 ! Init value for %f10
.word 0x10d77c7d,0xcd5f912f ! Init value for %f12
.word 0x055b6939,0xc52bf527 ! Init value for %f14
.word 0xd0ffe062,0xbe978f29 ! Init value for %f16
.word 0xdc9ac719,0xfae229a5 ! Init value for %f18
.word 0x3bcb2666,0xc19f9347 ! Init value for %f20
.word 0x10778b87,0x68fb0592 ! Init value for %f22
.word 0xdb586a15,0x9d159dd2 ! Init value for %f24
.word 0x187a23f7,0x699359b0 ! Init value for %f26
.word 0x8a0999f2,0x25e24203 ! Init value for %f28
.word 0x135c9f82,0xc40e2f1e ! Init value for %f30
.word 0x7bbee565,0x2ea6e86a ! Init value for %f32
.word 0x96ac9cd6,0xf3f78bcb ! Init value for %f34
.word 0x61096a9d,0x1a2f05bd ! Init value for %f36
.word 0x741be730,0x76079c2f ! Init value for %f38
.word 0xbe1ecc34,0xecf5683c ! Init value for %f40
.word 0xc7c39f56,0x1deef79f ! Init value for %f42
.word 0x9bed986c,0xc6339db3 ! Init value for %f44
.word 0x133936ec,0xf3a8f713 ! Init value for %f46
.word 0xc07b28d9,0x7c975170
.word 0xa8b85b6d,0x67e9126c
.word 0x087550ed,0x3992114f
.word 0xc9882499,0x4ab2b743
.word 0xa85b4c20,0x2d067699
.word 0x998b8e4c,0x1451d25f
.word 0x47ffa09b,0x75850006
.word 0xcc28ff44,0x220428f9
p19_expected_registers:
.word 0x00000000,0x00009edc
.word 0x00000000,0x3d018e86
.word 0x00000000,0x00000c4a
.word 0x00000000,0x00000090
.word 0x00000000,0x000005df
.word 0x00000000,0x00000009
.word 0x00000000,0x00000000
.word 0x00000000,0x00000071
p19_expected_fp_regs:
.word 0x3976d23a,0x60217a94
.word 0x109a2764,0xf18e93e5
.word 0x80682373,0xdd9edee9
.word 0x3c14d27b,0xa498d356
.word 0x3d15eb44,0xb2656f33
.word 0x3e326501,0x631c7bc2
.word 0x10d77c7d,0xcd5f912f
.word 0x055b6939,0xc52bf527
.word 0xd0ffe062,0xbe978f29
.word 0xdc9ac719,0xfae229a5
.word 0x3bcb2666,0xc19f9347
.word 0x10778b87,0x68fb0592
.word 0xdb586a15,0x9d159dd2
.word 0x187a23f7,0x699359b0
.word 0x8a0999f2,0x25e24203
.word 0x135c9f82,0xc40e2f1e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p19_local0_expect:
.word 0xbee8c327,0xde6dfad0
.word 0x963241b9,0x9ef73b1b
.word 0x00000c4a,0x00000090
.word 0xf8f2b3d8,0x366d3871
.word 0xc745f0fd,0x59d59d8b
.word 0x22be361c,0x499375f7
.word 0x7c53c044,0x0eca85b3
.word 0x186d8c76,0x2526ed65
p19_local1_expect:
.word 0x6cc56cc5,0xf6069cd5
.word 0x553575c6,0x2f45c8c2
.word 0xffffb3f7,0x26fa45a9
.word 0x9857c23f,0x78b86cc5
.word 0x00462fce,0x69de05df
.word 0x3efbf5c1,0xf1932f6f
.word 0x00000000,0x53b4dc84
.word 0x29712aa6,0x3d018e86
p19_local2_expect:
.word 0x26d6f966,0x418c368a
.word 0x0c4ab54d,0xda47b16d
.word 0x52b90319,0x052efa41
.word 0xa18dd7df,0xdaa73374
.word 0x6971bba6,0x90f6dab7
.word 0xe8f18240,0xd3de0f0c
.word 0xfe1a9e6a,0x8ea9dc84
.word 0x5ef68788,0x2f10b21c
p19_local3_expect:
.word 0x00006cc5,0x1f277594
.word 0xc327d1e3,0x6009f247
.word 0x19f123af,0xffffb3f7
.word 0xad82b3f7,0x334c5d7b
.word 0xd18270e7,0x53b4c584
.word 0x00000000,0x00000000
.word 0xf8ff0688,0xbe335d34
.word 0x783b7c7b,0x0f0c74de
p20_init_registers:
.word 0xa176b8f2,0x3f34bb09 ! Init value for %l0
.word 0x4586195c,0xabbf3e1a ! Init value for %l1
.word 0x08be20fe,0x704177c1 ! Init value for %l2
.word 0xad286b2f,0xd365e266 ! Init value for %l3
.word 0xe640fd06,0xe4afb254 ! Init value for %l4
.word 0x1fdcd0f7,0xc6178ec5 ! Init value for %l5
.word 0x45569262,0x608650d7 ! Init value for %l6
.word 0x5cece08e,0x6e295283 ! Init value for %l7
.align 64
p20_init_freg:
.word 0xd8f7f2f7,0x70f5bd8d ! Init value for %f0
.word 0xbd624724,0x194c3cae ! Init value for %f2
.word 0x6178bce2,0x4f51f90f ! Init value for %f4
.word 0x119df95c,0x0c3bbb89 ! Init value for %f6
.word 0x16011fb1,0xa302b333 ! Init value for %f8
.word 0x0f38297a,0x7fba9c95 ! Init value for %f10
.word 0xc152f286,0x6b0292bd ! Init value for %f12
.word 0x0feca1b5,0x3a7734a8 ! Init value for %f14
.word 0xd7e19e3f,0xf63d5490 ! Init value for %f16
.word 0x3d9518ae,0x361dc354 ! Init value for %f18
.word 0xffbc8fbc,0xb9325dec ! Init value for %f20
.word 0x5f0e8d95,0x7cdfd515 ! Init value for %f22
.word 0xc58b0e77,0x60975ea4 ! Init value for %f24
.word 0xa20eb9db,0xbf0c4ca7 ! Init value for %f26
.word 0xf70bb7d6,0xdb77936c ! Init value for %f28
.word 0x0577f35a,0x77fd4db8 ! Init value for %f30
.word 0xa87d7249,0xe11ef45c ! Init value for %f32
.word 0x702439c7,0x5da08fc7 ! Init value for %f34
.word 0x3ee455f4,0xb30e2abc ! Init value for %f36
.word 0x556e8f88,0x9a5804f0 ! Init value for %f38
.word 0x8cb43c5a,0x41d7a011 ! Init value for %f40
.word 0x7fc3e3af,0x9f39d4d7 ! Init value for %f42
.word 0x5c7bc71c,0xf98f2d90 ! Init value for %f44
.word 0x5c3db0d7,0x83153eef ! Init value for %f46
.word 0x174fea91,0xf924b4d7
.word 0x2944745b,0x7e46f95c
.word 0xc5487332,0xab0f27f9
.word 0xd062774a,0x8d07ab9a
.word 0x7a644a9e,0xad478a1a
.word 0x1a64b9a3,0xf3937a12
.word 0xcb8298f4,0x65f45dd5
.word 0x0f03662b,0x55886c2b
p20_expected_registers:
.word 0x00000000,0x0000dac6
.word 0xffffffff,0xd25ff56a
.word 0x00000000,0x000000df
.word 0x00000000,0x69baadf1
.word 0xab96d024,0xa048c867
.word 0x00000000,0x00000000
.word 0xaa77f178,0xfd6ff871
.word 0x00000000,0x0000dac6
p20_expected_fp_regs:
.word 0xd8f7f2f7,0x70f5bd8d
.word 0xbd624724,0x194c3cae
.word 0x6178bce2,0x4f51f90f
.word 0x119df95c,0x0c3bbb89
.word 0x16011fb1,0xa302b333
.word 0x0f38297a,0x7fba9c95
.word 0xc152f286,0x6b0292bd
.word 0x0feca1b5,0x3a7734a8
.word 0xd7e19e3f,0xf63d5490
.word 0x3d9518ae,0x361dc354
.word 0xffbc8fbc,0xb9325dec
.word 0x5f0e8d95,0x7cdfd515
.word 0xc58b0e77,0x60975ea4
.word 0xa20eb9db,0xbf0c4ca7
.word 0xf70bb7d6,0xdb77936c
.word 0x0577f35a,0x77fd4db8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p20_local0_expect:
.word 0xfd6ff871,0xafffddf6
.word 0xa048c867,0x00000047
.word 0xaa77f178,0xfd6ff871
.word 0xbb2a5535,0xbd402a0c
.word 0xb60f1b9e,0xf39c3404
.word 0x7dcb9e00,0x628a66bb
.word 0x00000000,0xafffddf6
.word 0x2a1d0600,0xb0b9fb07
p20_local1_expect:
.word 0x00000000,0x000000a7
.word 0xab96d024,0xa048c867
.word 0xcbd43bd6,0x7f4321cb
.word 0x7cde7c3d,0xed63f7a7
.word 0xf651de47,0x0000aa48
.word 0xd25ff56a,0x8496e750
.word 0x6c0cb93f,0x7e41d305
.word 0x9ea929df,0x69baadf1
p20_local2_expect:
.word 0x9ea929df,0xafffddf6
.word 0x00000005,0xc8e65f36
.word 0x00000000,0x9ea929df
.word 0xf12c55f8,0x2097be72
.word 0xdac6cc67,0xb0b9fb07
.word 0xabc080f5,0xd239b913
.word 0xccf91bff,0xe6dabdb3
.word 0x5f86aa48,0x46337cc8
p20_local3_expect:
.word 0x00000000,0x00000005
.word 0x29dfffff,0xdac6cc67
.word 0x69baadf1,0x3435d4e4
.word 0xf0a8ed3e,0x58a3c2a9
.word 0xa1c3327c,0x9fbed317
.word 0x82c6d887,0x0574fce6
.word 0xffb27351,0xa45de4c6
.word 0xe78c4503,0x7d28ff78
p21_init_registers:
.word 0xda501fe0,0x671315d6 ! Init value for %l0
.word 0x2520c716,0x9993b86a ! Init value for %l1
.word 0x4d7c3105,0xb9a7c25f ! Init value for %l2
.word 0x0464dbfa,0x7aafc100 ! Init value for %l3
.word 0xad73340a,0x79f7d057 ! Init value for %l4
.word 0x3136742b,0xc7326dde ! Init value for %l5
.word 0x151ba098,0x18b2894c ! Init value for %l6
.word 0x9c12a220,0x70170d1e ! Init value for %l7
.align 64
p21_init_freg:
.word 0x3da4916f,0x8b6cbbd5 ! Init value for %f0
.word 0xa9a1a8a0,0xc1c8bd3a ! Init value for %f2
.word 0xf842f3ea,0x7911384d ! Init value for %f4
.word 0x96ba953c,0x9c2a2d99 ! Init value for %f6
.word 0x1c254532,0x1fbc0288 ! Init value for %f8
.word 0xdbbac2e4,0xe51e3174 ! Init value for %f10
.word 0x6653f83e,0x0e9a8da3 ! Init value for %f12
.word 0xd0a1b04d,0xaee291a6 ! Init value for %f14
.word 0xc1864810,0x2f9585c6 ! Init value for %f16
.word 0xd6cf140c,0xbf94ca23 ! Init value for %f18
.word 0x4e3a4353,0xb5e8d78c ! Init value for %f20
.word 0xf752f737,0x32dfd3ab ! Init value for %f22
.word 0xb9c296d9,0xcc6c63be ! Init value for %f24
.word 0x6f7cfaae,0x859999d6 ! Init value for %f26
.word 0x7c37523b,0x0c4265f6 ! Init value for %f28
.word 0xdd7c8c48,0xf2582e04 ! Init value for %f30
.word 0xd0ef5c37,0xcb0f9729 ! Init value for %f32
.word 0xc696958b,0x53e52c9a ! Init value for %f34
.word 0x8f3b4f5d,0xfc08882f ! Init value for %f36
.word 0x1e67336c,0xd1a7963e ! Init value for %f38
.word 0x95046b4d,0x7e0d0da2 ! Init value for %f40
.word 0x34f4a8cf,0x79745248 ! Init value for %f42
.word 0x83d4c8d2,0xcdadd3f3 ! Init value for %f44
.word 0x3d36bc1a,0x2d0788d2 ! Init value for %f46
.word 0xfa990fc3,0x85c46875
.word 0xe48faf49,0xc6aa2e8d
.word 0x805b2336,0xdfbaa6bb
.word 0xd89b5816,0xf57e18c7
.word 0xeab01697,0x4aefb460
.word 0x653fafe2,0x9e75b971
.word 0xb08b3427,0xb06a6b6e
.word 0x6f3c127d,0x868cc893
p21_expected_registers:
.word 0x00000000,0x000000aa
.word 0x00000000,0x0000da05
.word 0x00000000,0x53f6c1c8
.word 0x162e8137,0x64064267
.word 0x00000000,0x0000b2fb
.word 0x844e167c,0x52e7bbb0
.word 0x00000000,0x443982f9
.word 0x00000000,0xfb8f2ddf
p21_expected_fp_regs:
.word 0x3da4916f,0x8b6cbbd5
.word 0xa9a1a8a0,0xc1c8bd3a
.word 0xf842f3ea,0x7911384d
.word 0x96ba953c,0x9c2a2d99
.word 0x1c254532,0x1fbc0288
.word 0xdbbac2e4,0xe51e3174
.word 0x6653f83e,0x0e9a8da3
.word 0xd0a1b04d,0xaee291a6
.word 0xc1864810,0x2f9585c6
.word 0xd6cf140c,0xbf94ca23
.word 0x4e3a4353,0xb5e8d78c
.word 0xf752f737,0x32dfd3ab
.word 0xb9c296d9,0xcc6c63be
.word 0x6f7cfaae,0x859999d6
.word 0x7c37523b,0x0c4265f6
.word 0xdd7c8c48,0xf2582e04
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p21_local0_expect:
.word 0x1f65ee3c,0x220975fc
.word 0x6c248182,0x429c85c0
.word 0x83d5fb2e,0x93ea5bdd
.word 0x00000080,0x0000da05
.word 0x162e8137,0x64064267
.word 0x66502813,0x72a5eb66
.word 0xc8603767,0x49ca9d7e
.word 0xc50ac95a,0xaf4c9881
p21_local1_expect:
.word 0x53f6c1c8,0xb2fbbf68
.word 0xffffff82,0xcce8afbe
.word 0x247a2c6c,0x455d9944
.word 0xf9a5d922,0xaa8f4267
.word 0xdfcd59a0,0xd09a8cf9
.word 0xa135f991,0x7dae3598
.word 0x00000000,0x00000080
.word 0x443982f9,0xfb8f2ddf
p21_local2_expect:
.word 0x368053e1,0x00aa8980
.word 0x48c0180c,0xfb8f2ddf
.word 0x443982f9,0xfb8f2ddf
.word 0x53f6c1c8,0xb76bbf6e
.word 0xb99111e0,0x4a4dc992
.word 0xb76bbf6e,0x3d95f16a
.word 0xcdc79141,0x0228209e
.word 0xc244d6b1,0x36254ce3
p21_local3_expect:
.word 0x05ce6a7d,0xdf165d9d
.word 0xb33c85c1,0xf803df83
.word 0x2d7ada05,0x8cf9ca57
.word 0x40eb921e,0x27e0f461
.word 0x844e167c,0x52e7bbb0
.word 0x3b7f845d,0x63729503
.word 0x7b0e80e7,0x2355f92c
.word 0x00000000,0x0000da05
p22_init_registers:
.word 0x28191885,0xc495b533 ! Init value for %l0
.word 0x68a6adf5,0x999676a5 ! Init value for %l1
.word 0xaade53b3,0xd4a1a86b ! Init value for %l2
.word 0xe3a609fc,0x51f06804 ! Init value for %l3
.word 0x71f09ab2,0x7d8fe75d ! Init value for %l4
.word 0x7b4de67b,0xe84a78d6 ! Init value for %l5
.word 0x6d9bf8da,0x764453be ! Init value for %l6
.word 0xce344d50,0xc7601b26 ! Init value for %l7
.align 64
p22_init_freg:
.word 0x316819bc,0xf340d90e ! Init value for %f0
.word 0x5f703d17,0x9f67940c ! Init value for %f2
.word 0xba6c1a78,0x4e06c38f ! Init value for %f4
.word 0xbdba3a61,0xac129ab3 ! Init value for %f6
.word 0x1980d380,0xa33d049f ! Init value for %f8
.word 0xb3bbc47b,0x656f7e76 ! Init value for %f10
.word 0x1f000855,0x9ff3f864 ! Init value for %f12
.word 0x607f01a4,0xa2717852 ! Init value for %f14
.word 0x0a2aa1df,0xeaf691c6 ! Init value for %f16
.word 0xcbfa84fd,0x6332e324 ! Init value for %f18
.word 0xca262c9a,0x3de9a824 ! Init value for %f20
.word 0x362b64aa,0xaac75db4 ! Init value for %f22
.word 0x90b3c92a,0xe07d5d8c ! Init value for %f24
.word 0x36a54d03,0x21b643c8 ! Init value for %f26
.word 0xf7d58386,0xe18959cb ! Init value for %f28
.word 0x2e337ca3,0x7d20b5eb ! Init value for %f30
.word 0x5618b5ff,0xf69a4dd9 ! Init value for %f32
.word 0xb7e90604,0x821f41b1 ! Init value for %f34
.word 0x7a89b210,0x41d99fba ! Init value for %f36
.word 0x83dd344d,0x754a5424 ! Init value for %f38
.word 0xb2ca3021,0x501c821e ! Init value for %f40
.word 0x779892b2,0x8495927d ! Init value for %f42
.word 0x11701313,0xdd2cae43 ! Init value for %f44
.word 0xa19a58c7,0x71330819 ! Init value for %f46
.word 0xced91560,0xd2d34582
.word 0x6734c2cf,0x76657483
.word 0x42b55dc9,0x59fd0e7a
.word 0x4f7123cb,0x50305f6f
.word 0x4554300f,0xef620491
.word 0x70251053,0x9ee8735a
.word 0x5bcc2e37,0x278a59dd
.word 0x9e91084b,0x5488de04
p22_expected_registers:
.word 0x00000000,0x656e03f4
.word 0x00000000,0x00000000
.word 0x00000000,0x00000078
.word 0xffffffff,0xffffffc4
.word 0x00000000,0xdf7eb6f4
.word 0x00000000,0x1fd15ea4
.word 0x010a461e,0x33476a4d
.word 0x00000000,0x0000000e
p22_expected_fp_regs:
.word 0x316819bc,0xf340d90e
.word 0x5f703d17,0x9f67940c
.word 0xba6c1a78,0x4e06c38f
.word 0xbdba3a61,0xac129ab3
.word 0x1980d380,0xa33d049f
.word 0xb3bbc47b,0x656f7e76
.word 0x1f000855,0x9ff3f864
.word 0x607f01a4,0xa2717852
.word 0x0a2aa1df,0xeaf691c6
.word 0xcbfa84fd,0x6332e324
.word 0xca262c9a,0x3de9a824
.word 0x362b64aa,0xaac75db4
.word 0x90b3c92a,0xe07d5d8c
.word 0x36a54d03,0x21b643c8
.word 0xf7d58386,0xe18959cb
.word 0x2e337ca3,0x7d20b5eb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p22_local0_expect:
.word 0x78fc0e93,0x37f18142
.word 0x00000000,0x656e03f4
.word 0x00000000,0x78fc0e93
.word 0xdf7eb6f4,0x1fd15ea4
.word 0xffffffa8,0x4935147a
.word 0x2712306e,0xa1f5305f
.word 0x010a461e,0x33476a4d
.word 0x01ffa346,0x000003f4
p22_local1_expect:
.word 0xca31a65f,0xf55e0bc4
.word 0x932afd97,0x7b2b1e72
.word 0xf298e79b,0xa8fabec5
.word 0x1e556c71,0x3dbd5fbf
.word 0x656e03f4,0x00000000
.word 0x78d6c356,0xb93da346
.word 0x00000000,0x000000ba
.word 0x218b8ee7,0xec3eec69
p22_local2_expect:
.word 0xa8b70fcf,0xb4efd6ad
.word 0x94b67ba1,0x325ca086
.word 0x2ef37be0,0x8c12530b
.word 0x656e03f4,0x7edaf7a5
.word 0xc67da8e3,0x7448291f
.word 0x2e1c26ed,0x0000005e
.word 0x78fc0e93,0x000000f1
.word 0x0000530b,0xe429e67f
p22_local3_expect:
.word 0x2296117d,0x0b11c44d
.word 0x609d986b,0xe85f6adb
.word 0x03715a1e,0x10ffbd3c
.word 0x73e79a51,0x3b06dd05
.word 0xd8fe0fba,0xffffffc4
.word 0xf6908745,0x9ebdc4b3
.word 0x1e96e456,0xcadbff6e
.word 0x01ffa346,0x00000000
p23_init_registers:
.word 0x186c0e74,0x1c8d7d0a ! Init value for %l0
.word 0xe158f946,0x29157f44 ! Init value for %l1
.word 0x065fdd62,0xdb67c845 ! Init value for %l2
.word 0xa88748a6,0x3cc2d849 ! Init value for %l3
.word 0xda3a748d,0xc63007bd ! Init value for %l4
.word 0xbdd8be59,0xe0370c0a ! Init value for %l5
.word 0x0cebcd12,0x7bd7f2fc ! Init value for %l6
.word 0x4a3c0b4a,0x0046c699 ! Init value for %l7
.align 64
p23_init_freg:
.word 0xaba78c48,0xea25fc91 ! Init value for %f0
.word 0x50c48cba,0x707bdaf6 ! Init value for %f2
.word 0x013e8ff2,0x5f760fba ! Init value for %f4
.word 0x32ca81af,0xf4c2c42a ! Init value for %f6
.word 0x218b3cf6,0x7d7bd03f ! Init value for %f8
.word 0x8b065f69,0xf0d3d710 ! Init value for %f10
.word 0x1f5627d6,0x996bdbbf ! Init value for %f12
.word 0x870c1f43,0x8abf7c2e ! Init value for %f14
.word 0xc11d3a0a,0x674476e2 ! Init value for %f16
.word 0x9d1ef0b3,0xa110bd68 ! Init value for %f18
.word 0xc54c1f69,0x97978cc3 ! Init value for %f20
.word 0xf5557d6c,0xa0977cd6 ! Init value for %f22
.word 0xe21a0f88,0x64c2d78c ! Init value for %f24
.word 0x8f10b4ef,0x6e52e0b2 ! Init value for %f26
.word 0x665edcea,0x4c0c0c08 ! Init value for %f28
.word 0xc47b25d6,0x91ac5539 ! Init value for %f30
.word 0x1d37a7f5,0xabde8ec5 ! Init value for %f32
.word 0x8e199f75,0xc4c0f64e ! Init value for %f34
.word 0x58163c4f,0xe9cf0e37 ! Init value for %f36
.word 0x5be4969e,0x1247663e ! Init value for %f38
.word 0x72348aa3,0xb18a56f7 ! Init value for %f40
.word 0xe5a57c07,0xc57812b9 ! Init value for %f42
.word 0x8a02a5bc,0xcf9e99e0 ! Init value for %f44
.word 0xa9dac377,0x4fd9acb2 ! Init value for %f46
.word 0x32237735,0x4f1523b4
.word 0x0e0bf524,0xe1444729
.word 0x2e2f2b33,0x30f3fdef
.word 0x35f2cb2d,0x0164d4d7
.word 0x1027e458,0xf3ff8944
.word 0x89a6d019,0xc311d0d1
.word 0x006f907e,0x4180da27
.word 0x46b2704b,0x591dba61
p23_expected_registers:
.word 0x00000000,0x67adb32b
.word 0xffffffff,0xffffff99
.word 0x7b949a55,0x67ac3c00
.word 0x00000000,0x0046c699
.word 0x00000000,0x000000fa
.word 0x00000000,0x00000056
.word 0x00000000,0x0000513d
.word 0x00000000,0x000069a2
p23_expected_fp_regs:
.word 0xaba78c48,0xea25fc91
.word 0x50c48cba,0x707bdaf6
.word 0x013e8ff2,0x5f760fba
.word 0x32ca81af,0xf4c2c42a
.word 0x218b3cf6,0x7d7bd03f
.word 0x8b065f69,0xf0d3d710
.word 0x1f5627d6,0x996bdbbf
.word 0x870c1f43,0x8abf7c2e
.word 0xc11d3a0a,0x674476e2
.word 0x9d1ef0b3,0xa110bd68
.word 0xc54c1f69,0x97978cc3
.word 0xf5557d6c,0xa0977cd6
.word 0xe21a0f88,0x64c2d78c
.word 0x8f10b4ef,0x6e52e0b2
.word 0x665edcea,0x4c0c0c08
.word 0xc47b25d6,0x91ac5539
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p23_local0_expect:
.word 0xb62794d9,0x7f1a2f26
.word 0x0102f874,0x0e9f17ef
.word 0x77760489,0xbd8fbca6
.word 0x49f2990c,0x77d5e08f
.word 0x9a508ae6,0x0046c699
.word 0xda61153a,0x67adb32b
.word 0x9e64d35b,0xe05d39fd
.word 0xffffffff,0xffffff99
p23_local1_expect:
.word 0xfdb38371,0x2e6c7583
.word 0xef000ab5,0xe6a2dbb9
.word 0xd8a076dd,0x48c77799
.word 0x3db4678a,0x9624ebd0
.word 0xdfddffe6,0xffffffa8
.word 0x7254fa9f,0xf98c4110
.word 0x7b949a55,0x67ac3c00
.word 0xffffffff,0x99e556c8
p23_local2_expect:
.word 0x0f5839e1,0xa22957f5
.word 0x0046c699,0xa49a2e15
.word 0x6e3f6c2d,0xc19704f8
.word 0x2340b9b6,0xa55d2492
.word 0xfd52e286,0xe1fb07dd
.word 0xdb67c845,0x3cc2d849
.word 0x5130853b,0x6cf830ee
.word 0xffffffff,0xffffff99
p23_local3_expect:
.word 0x99e556c8,0x9a508ae6
.word 0xc63007bd,0x00000046
.word 0xea965609,0x69a2faf2
.word 0xd1b4ad07,0xb845dbfc
.word 0xf1604687,0x69758893
.word 0x123f89a8,0xc0ab9b38
.word 0x3c7cf894,0xbbd0513d
.word 0xfe4d3050,0x25a4fe92
p24_init_registers:
.word 0xf4121782,0x035dfb34 ! Init value for %l0
.word 0x9eeeb060,0x34af42b9 ! Init value for %l1
.word 0x053390d1,0xce35f8fc ! Init value for %l2
.word 0x51fcc03e,0x77754a2d ! Init value for %l3
.word 0x2f0b2b3e,0x5f22796c ! Init value for %l4
.word 0xbf6760f8,0x07c0498e ! Init value for %l5
.word 0x7b5d49c2,0x3d9fe533 ! Init value for %l6
.word 0x12d7bb19,0xe7f98f15 ! Init value for %l7
.align 64
p24_init_freg:
.word 0x595e7071,0xaf22e06b ! Init value for %f0
.word 0x2dd7d978,0x9f1da649 ! Init value for %f2
.word 0xcd9a20d4,0x4f534e1d ! Init value for %f4
.word 0xac0d0c66,0xa40468b2 ! Init value for %f6
.word 0xdc15f823,0xd056995e ! Init value for %f8
.word 0x472518f3,0xf52cde31 ! Init value for %f10
.word 0xe593d661,0xadbf7966 ! Init value for %f12
.word 0xf572b6f2,0x2e1ba02c ! Init value for %f14
.word 0x2195b25d,0xd747de58 ! Init value for %f16
.word 0x62b6eb6b,0xab599be0 ! Init value for %f18
.word 0xde0f93db,0x867c91e1 ! Init value for %f20
.word 0xac77d3b2,0x5a35a120 ! Init value for %f22
.word 0x280b5dea,0xd2aa3492 ! Init value for %f24
.word 0x2aa02e4d,0x71f40d6f ! Init value for %f26
.word 0x996daf3c,0xfe37cbfa ! Init value for %f28
.word 0x3016fadd,0xe98392b1 ! Init value for %f30
.word 0xef03aafe,0xe2e5764f ! Init value for %f32
.word 0xa7e061cb,0x50ed06e9 ! Init value for %f34
.word 0x70c59f2d,0xc265f408 ! Init value for %f36
.word 0xfb50565e,0xc57c2ff4 ! Init value for %f38
.word 0x822d5e66,0x5c3bcb05 ! Init value for %f40
.word 0x044df70a,0xb19d1502 ! Init value for %f42
.word 0xa6e0d48a,0x47839d54 ! Init value for %f44
.word 0xe40943e3,0x1e383061 ! Init value for %f46
.word 0xc243f86e,0x51a6da4c
.word 0xf71bf87f,0xb0009720
.word 0xfcdcd120,0xb8809bab
.word 0xea10ac90,0x2519ef66
.word 0xa7577926,0x0469856a
.word 0xfed66600,0x105d2436
.word 0xca6aad28,0x722722f1
.word 0x812dd42f,0x2f4b8a6e
p24_expected_registers:
.word 0x00000000,0x992fa3a1
.word 0xffffffff,0xffffeb21
.word 0x00000000,0x00000000
.word 0x00000000,0x000000db
.word 0x00000000,0x00000005
.word 0xffffffff,0xffffffff
.word 0xffffffff,0xffffe153
.word 0x00000000,0x000000db
p24_expected_fp_regs:
.word 0x595e7071,0xaf22e06b
.word 0x2dd7d978,0x9f1da649
.word 0xcd9a20d4,0x4f534e1d
.word 0xac0d0c66,0xa40468b2
.word 0xdc15f823,0xd056995e
.word 0x472518f3,0xf52cde31
.word 0xe593d661,0xadbf7966
.word 0xf572b6f2,0x2e1ba02c
.word 0x2195b25d,0xd747de58
.word 0x62b6eb6b,0xab599be0
.word 0xde0f93db,0x867c91e1
.word 0xac77d3b2,0x5a35a120
.word 0x280b5dea,0xd2aa3492
.word 0x2aa02e4d,0x71f40d6f
.word 0x996daf3c,0xfe37cbfa
.word 0x3016fadd,0xe98392b1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p24_local0_expect:
.word 0x869fd164,0xf8fccc31
.word 0xc5b1b253,0x10a87e4c
.word 0x00002b3e,0x6ede467c
.word 0x45b81923,0x87e221ad
.word 0xc3a14972,0x973fe9f0
.word 0x00f31554,0x9f67445e
.word 0x00000000,0x000000db
.word 0xb699e889,0x08b11f30
p24_local1_expect:
.word 0x43c774d6,0x09d715f7
.word 0x31e81043,0x1aac7ac6
.word 0x0106eb21,0x08a28b1c
.word 0xfd75d9db,0x08b11f30
.word 0x2f0b2b3e,0x5f22796c
.word 0xb699e889,0xe52ac166
.word 0x00000008,0x00050005
.word 0x4f61bd10,0x2acbc6c7
p24_local2_expect:
.word 0x00db67bd,0x32d54d70
.word 0x992fa3a1,0x4d0167dd
.word 0x7b50e9d9,0xa6fe6ac8
.word 0xce35f8fc,0x006e8fc2
.word 0x53120a78,0xce49b08a
.word 0xb699e889,0x08b11f30
.word 0xce35f8fc,0x05aee153
.word 0xae114bc8,0x59d1d599
p24_local3_expect:
.word 0xe58c3139,0x8d3c84e7
.word 0xd82a7da1,0x3064251d
.word 0x00002b3e,0xd9107f6f
.word 0xffffffff,0xffffe153
.word 0xf351e13b,0x9d248478
.word 0xc9f38be7,0xce35f8fc
.word 0x9e9e9049,0x4353dabd
.word 0x00000005,0x08b11f30
p25_init_registers:
.word 0xf4cd6612,0x20a04d90 ! Init value for %l0
.word 0xaf26f47e,0x2130c63b ! Init value for %l1
.word 0xc918dc2c,0xa79575fc ! Init value for %l2
.word 0x9de0d722,0x9e208b7a ! Init value for %l3
.word 0xdc07f134,0x1e7aeb37 ! Init value for %l4
.word 0x39082a47,0xebeb341f ! Init value for %l5
.word 0xc3e0c8fe,0xa29c06cb ! Init value for %l6
.word 0x3cde3e20,0x356845c9 ! Init value for %l7
.align 64
p25_init_freg:
.word 0xa8bbcf62,0xabc485d8 ! Init value for %f0
.word 0x3632dfef,0xa0a9d80e ! Init value for %f2
.word 0xc8ed6f01,0xbb8ff1ed ! Init value for %f4
.word 0xcf475979,0x3b167688 ! Init value for %f6
.word 0xc8d7e95f,0xf03a42d0 ! Init value for %f8
.word 0x31ee2b9e,0x57813949 ! Init value for %f10
.word 0x753b9211,0x09f8d312 ! Init value for %f12
.word 0xab3d7dec,0xf36bf25f ! Init value for %f14
.word 0x2918913a,0x31a1d8af ! Init value for %f16
.word 0xcace6c4f,0xd0d07299 ! Init value for %f18
.word 0x7b134117,0xba3ca2c2 ! Init value for %f20
.word 0x802d0c3a,0x23fbccf0 ! Init value for %f22
.word 0xd8c710dc,0x4efbd8d8 ! Init value for %f24
.word 0xd52fb3c8,0x172cdd40 ! Init value for %f26
.word 0xabef4cdb,0xf82925ba ! Init value for %f28
.word 0xe8f546d3,0x57d93f15 ! Init value for %f30
.word 0xc87106f0,0xf5878b58 ! Init value for %f32
.word 0x2e9257e2,0x9acb1610 ! Init value for %f34
.word 0x47668a18,0x8710b72a ! Init value for %f36
.word 0xe303cb3c,0x8535b84c ! Init value for %f38
.word 0x51d79e5b,0x03faed72 ! Init value for %f40
.word 0x6b8352c6,0x9942db5d ! Init value for %f42
.word 0x2c9e2ca6,0xe7440e89 ! Init value for %f44
.word 0x1a9c2471,0x043541a7 ! Init value for %f46
.word 0x18bf3304,0x50d3c521
.word 0x4d1e83b1,0x77c0bc40
.word 0x92fd1064,0x4e73bd5c
.word 0xc96bdea4,0x8dfed6d9
.word 0x03e36b2e,0x5beb0843
.word 0xfd37a27f,0xd7087c76
.word 0xc192fcb8,0xd28014fe
.word 0xecc9005f,0x1c5bd92a
p25_expected_registers:
.word 0x00000000,0x00004a98
.word 0x00000000,0x0000633a
.word 0x00000000,0x84387998
.word 0x00000000,0x6a43f507
.word 0x00000000,0x448460dc
.word 0x00000000,0x83f906e0
.word 0x00000000,0x84387998
.word 0x00000000,0x000024f4
p25_expected_fp_regs:
.word 0xa8bbcf62,0xabc485d8
.word 0x3632dfef,0xa0a9d80e
.word 0xc8ed6f01,0xbb8ff1ed
.word 0xcf475979,0x3b167688
.word 0xc8d7e95f,0xf03a42d0
.word 0x31ee2b9e,0x57813949
.word 0x753b9211,0x09f8d312
.word 0xab3d7dec,0xf36bf25f
.word 0x2918913a,0x31a1d8af
.word 0xcace6c4f,0xd0d07299
.word 0x7b134117,0xba3ca2c2
.word 0x802d0c3a,0x23fbccf0
.word 0xd8c710dc,0x4efbd8d8
.word 0xd52fb3c8,0x172cdd40
.word 0xabef4cdb,0xf82925ba
.word 0xe8f546d3,0x57d93f15
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p25_local0_expect:
.word 0xdbe5db81,0x753f955d
.word 0xa79575fe,0x9e208b7a
.word 0xbb06dc20,0x1514309f
.word 0x0324443c,0x9f04c7cb
.word 0x7948d081,0x5f0cb242
.word 0x163f913f,0x4464b8f3
.word 0x1fcac63b,0xb51375f9
.word 0x95918228,0x0d4432b9
p25_local1_expect:
.word 0x3061e40f,0x6378d9eb
.word 0x9b010131,0xac3a1991
.word 0xc6231353,0x8fb4a06e
.word 0x2b68d35b,0x129ce8e7
.word 0x4a98b12d,0x7c754b26
.word 0x1589b408,0xf50724f4
.word 0x3a34e16a,0xb907d88c
.word 0x4e95cd1f,0x0ded89db
p25_local2_expect:
.word 0x448460dc,0x83f906e0
.word 0xb8cf570e,0x1f7c8dfe
.word 0xd24f0f22,0x32ef1090
.word 0xdaa0fc8f,0x03db283b
.word 0x7ab03621,0x71a7e0a9
.word 0x9674633a,0xf8d6c35e
.word 0x26f990ab,0x69fbe317
.word 0xb5ef0571,0xe1502d99
p25_local3_expect:
.word 0x71a8fa79,0x8f8fbefb
.word 0x0648014b,0xdc5c6588
.word 0xf6ff5e06,0xf3dd214c
.word 0x46662f10,0x5040dc12
.word 0xe415d808,0x448460dc
.word 0x84387998,0x6a43f507
.word 0xf4753544,0x4d903aae
.word 0xb8cf570e,0xb8cf570e
p26_init_registers:
.word 0xf88fca8e,0x645856fa ! Init value for %l0
.word 0xe86b3335,0xe44b7824 ! Init value for %l1
.word 0x5bba164c,0x69dcf04e ! Init value for %l2
.word 0x28a48578,0x779a4433 ! Init value for %l3
.word 0x69f6b44c,0x7867ed4b ! Init value for %l4
.word 0xb2bcb4fa,0x221252bc ! Init value for %l5
.word 0xf1052982,0x789f8896 ! Init value for %l6
.word 0x19bcd10d,0xf96684fe ! Init value for %l7
.align 64
p26_init_freg:
.word 0x77571de5,0xe6ae8629 ! Init value for %f0
.word 0xdaf7f95e,0xe06e9080 ! Init value for %f2
.word 0x3f4d4953,0x76f12003 ! Init value for %f4
.word 0x910a53e5,0x62cdf0d8 ! Init value for %f6
.word 0x70896f29,0x9e521a88 ! Init value for %f8
.word 0x054f893c,0x8192d3ed ! Init value for %f10
.word 0x26e1a9be,0x0477a2dd ! Init value for %f12
.word 0x787f6bd1,0x63e8d580 ! Init value for %f14
.word 0x0dea50b3,0x7cd0d3ad ! Init value for %f16
.word 0x72bc5493,0xee9ad374 ! Init value for %f18
.word 0x7d20f6aa,0xa68c55bf ! Init value for %f20
.word 0x2d314034,0x3ba93da3 ! Init value for %f22
.word 0xf61df3b2,0x00dc3c05 ! Init value for %f24
.word 0xde4ef649,0x4dc8e2e2 ! Init value for %f26
.word 0xd7508bbe,0x5c593865 ! Init value for %f28
.word 0xb09f77e7,0x0d3e49e6 ! Init value for %f30
.word 0x7f5a02b0,0xc3bfd4cc ! Init value for %f32
.word 0x939774c1,0xc54b906a ! Init value for %f34
.word 0x07742e17,0x03e3e73b ! Init value for %f36
.word 0xab98bb20,0xcb1107a9 ! Init value for %f38
.word 0x609bfce9,0xce014ae1 ! Init value for %f40
.word 0x56093521,0x7913385a ! Init value for %f42
.word 0xa8a25fe3,0xe103954f ! Init value for %f44
.word 0xd1aa5406,0x44fee0c5 ! Init value for %f46
.word 0x3ce85049,0x4bca05f9
.word 0x295878b1,0x10af8e96
.word 0x6e71350d,0x0ae7acb4
.word 0xd20d7c4f,0x6d630ea1
.word 0x24159fcd,0x5514726b
.word 0x716e0dc6,0xeed5beee
.word 0x3f614a25,0x9007a1b4
.word 0x226cf372,0xebaef0c1
p26_expected_registers:
.word 0x00000000,0x000000c0
.word 0x00000000,0x00000005
.word 0x00000000,0x5e69c317
.word 0x00000000,0x2fe72f83
.word 0x00000000,0x0000f82a
.word 0x00000000,0x5f54327c
.word 0x00000000,0x07ba29db
.word 0x00000000,0x4e35fb48
p26_expected_fp_regs:
.word 0x77571de5,0xe6ae8629
.word 0xdaf7f95e,0xe06e9080
.word 0x3f4d4953,0x76f12003
.word 0x910a53e5,0x62cdf0d8
.word 0x70896f29,0x9e521a88
.word 0x054f893c,0x8192d3ed
.word 0x26e1a9be,0x0477a2dd
.word 0x787f6bd1,0x63e8d580
.word 0x0dea50b3,0x7cd0d3ad
.word 0x72bc5493,0xee9ad374
.word 0x7d20f6aa,0xa68c55bf
.word 0x2d314034,0x3ba93da3
.word 0xf61df3b2,0x00dc3c05
.word 0xde4ef649,0x4dc8e2e2
.word 0xd7508bbe,0x5c593865
.word 0xb09f77e7,0x0d3e49e6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p26_local0_expect:
.word 0xe879f601,0x7bea3133
.word 0x45016737,0xbe8b02da
.word 0x8703dab4,0xfd512f83
.word 0x92c9b5cd,0x03d56eb6
.word 0x66950caf,0x30e356e4
.word 0x07ba29db,0x2fe72f83
.word 0xbfb18f5e,0x2f8356e4
.word 0x0de00852,0x5f54327c
p26_local1_expect:
.word 0x7ce59a43,0xd6083f20
.word 0xf85c15ea,0x84950a17
.word 0xdae54f41,0x5c8f9bc4
.word 0x66950caf,0x30e356e4
.word 0xaf05a0cb,0x371bf0c8
.word 0x07ba29db,0x2fe72f83
.word 0x6a688b4f,0x68c5f82a
.word 0x6605058c,0x00009503
p26_local2_expect:
.word 0xd79264d5,0xa059f0f3
.word 0x66950caf,0x30e356e4
.word 0xecd1e32b,0xbdefc99f
.word 0x9e1319fd,0xe306338a
.word 0x00000000,0x07ba29db
.word 0x749d3556,0xca56c2f5
.word 0x0000f82a,0x5f54327c
.word 0x4bf64de6,0x54c89503
p26_local3_expect:
.word 0x58aff0f3,0x618eb1fb
.word 0xb8d485ed,0x8c31f994
.word 0xffffffff,0xcdd60a28
.word 0x5e69c317,0xef3beb64
.word 0x69dcf04e,0x72de8e71
.word 0xa58e1284,0xa8ecf86b
.word 0x000085ed,0x07ba29db
.word 0x4433a790,0x2c990027
p27_init_registers:
.word 0xd3163dd8,0x02df1fa7 ! Init value for %l0
.word 0x25d2a3ec,0xb9e45f20 ! Init value for %l1
.word 0x50716b5c,0x1925dc18 ! Init value for %l2
.word 0x7dd04138,0x8f8a41b1 ! Init value for %l3
.word 0x182c655f,0xf27e1a7a ! Init value for %l4
.word 0x3e007fd0,0xda2342ab ! Init value for %l5
.word 0x1f4da931,0xe1abd286 ! Init value for %l6
.word 0xb69e89b2,0x5171f903 ! Init value for %l7
.align 64
p27_init_freg:
.word 0x2d5516aa,0xfd3044a7 ! Init value for %f0
.word 0x8c88849f,0x6f128fe4 ! Init value for %f2
.word 0xe857df8f,0xa3a57dba ! Init value for %f4
.word 0x07fd4616,0x5456d8d7 ! Init value for %f6
.word 0xb666681e,0x02735a92 ! Init value for %f8
.word 0x2327b467,0xf468cc8e ! Init value for %f10
.word 0x7b8bb51d,0xac3d0498 ! Init value for %f12
.word 0x911262fc,0x4159242b ! Init value for %f14
.word 0x018aec75,0xa1938502 ! Init value for %f16
.word 0x4ac63f90,0xe23d4860 ! Init value for %f18
.word 0xeecd15bf,0x29a379dd ! Init value for %f20
.word 0x468351d6,0x38ab3059 ! Init value for %f22
.word 0xf4eb36d6,0x26376d19 ! Init value for %f24
.word 0xe1190d0b,0xeb157d6b ! Init value for %f26
.word 0x06290aaa,0xcbf4da37 ! Init value for %f28
.word 0xb37627bd,0x9731cf6e ! Init value for %f30
.word 0x9395c2b5,0x0f18ee86 ! Init value for %f32
.word 0x6ac73177,0xca6551c4 ! Init value for %f34
.word 0x69fcba42,0x6491e82b ! Init value for %f36
.word 0xc12b8956,0x2da9cf6d ! Init value for %f38
.word 0x1eb0ad4f,0x857ba72b ! Init value for %f40
.word 0x84a7b62d,0xbd37a582 ! Init value for %f42
.word 0xeae714f9,0xa947409f ! Init value for %f44
.word 0x06bd35bd,0xd418c6e9 ! Init value for %f46
.word 0x20d64f7d,0x12ba7c58
.word 0xf39a7e77,0x488870ca
.word 0xebef2c7e,0xc6a09bb1
.word 0x590f705a,0x0b7393a2
.word 0x3c2de884,0x8def6a04
.word 0x9b6f0b83,0x73ca48aa
.word 0x5376b301,0xb4d95833
.word 0xb61008d6,0xdd1c8b90
p27_expected_registers:
.word 0xffffffff,0xc8d8a790
.word 0x00000000,0x00000039
.word 0x00000000,0x00000012
.word 0x00000000,0x0000cc1b
.word 0x00000000,0x00000000
.word 0x00000000,0x0000fcaf
.word 0xffffffff,0xfcd40307
.word 0x00000000,0x00004d73
p27_expected_fp_regs:
.word 0x2d5516aa,0xfd3044a7
.word 0x8c88849f,0x6f128fe4
.word 0xe857df8f,0xa3a57dba
.word 0x07fd4616,0x5456d8d7
.word 0xb666681e,0x02735a92
.word 0x2327b467,0xf468cc8e
.word 0x7b8bb51d,0xac3d0498
.word 0x911262fc,0x4159242b
.word 0x018aec75,0xa1938502
.word 0x4ac63f90,0xe23d4860
.word 0xeecd15bf,0x29a379dd
.word 0x468351d6,0x38ab3059
.word 0xf4eb36d6,0x26376d19
.word 0xe1190d0b,0xeb157d6b
.word 0x06290aaa,0xcbf4da37
.word 0xb37627bd,0x9731cf6e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p27_local0_expect:
.word 0xb4b72fb1,0x449370e6
.word 0x00000000,0xdf667d25
.word 0xe1abd286,0x000000b1
.word 0x8ccb62a5,0xe1cd597b
.word 0x1f4da931,0xe1abd286
.word 0x8de44d73,0xfff4baee
.word 0xfcd40307,0x000070e6
.word 0xc8d8a790,0x00000039
p27_local1_expect:
.word 0xc8d8a790,0x61f5dbe4
.word 0x00000000,0xdf667d25
.word 0x39b67184,0xfd1bc53f
.word 0x00000000,0x00000039
.word 0xfcd40307,0x556e4b36
.word 0x5171f903,0x2c5ddc54
.word 0x00b162b3,0x00000039
.word 0x52fe6de7,0xbbe0070e
p27_local2_expect:
.word 0x16b1efd5,0x90cc9ae4
.word 0x1bfa952d,0xb825cc1b
.word 0x03070000,0x0000fcaf
.word 0xb790f175,0x4ced6979
.word 0x3fcbfcaf,0xdc35df77
.word 0x57fba1f3,0xa300aafb
.word 0x000070e6,0xe168580e
.word 0x0012d858,0x4e3d64a4
p27_local3_expect:
.word 0x132fdacf,0x9a39e38f
.word 0xdc8fdfb5,0x5a6d650e
.word 0xdf667d25,0x31f12385
.word 0xa32e73c1,0x33d5b156
.word 0xcc68db8d,0x52223a7a
.word 0xe1abd286,0xffffff86
.word 0x00000000,0x0000fcaf
.word 0x1f4da931,0xe1abd286
p28_init_registers:
.word 0x4da6dc8f,0xd9a4604a ! Init value for %l0
.word 0xb54bf28e,0xa6d593a9 ! Init value for %l1
.word 0x80bc3311,0xd50970fe ! Init value for %l2
.word 0x1f5ca3aa,0xf4cab1d3 ! Init value for %l3
.word 0xac2f6570,0x7cd37e61 ! Init value for %l4
.word 0xdd04e5ec,0x398ffa3d ! Init value for %l5
.word 0x177fb3c9,0xf6353021 ! Init value for %l6
.word 0xd689bef5,0xbf8dd9d0 ! Init value for %l7
.align 64
p28_init_freg:
.word 0x3af0324d,0x9692be68 ! Init value for %f0
.word 0x0d972685,0x5a23f8dd ! Init value for %f2
.word 0x81116e08,0x0b4cfed8 ! Init value for %f4
.word 0xf34a9d0d,0x9d4f260d ! Init value for %f6
.word 0x88857de7,0xc2560043 ! Init value for %f8
.word 0x7a292a98,0xb4dc7ae7 ! Init value for %f10
.word 0xb3ecb1f6,0xe2798f77 ! Init value for %f12
.word 0x50f53937,0xfb17eb40 ! Init value for %f14
.word 0x7bfb1670,0x10612708 ! Init value for %f16
.word 0x4392fafa,0x2ab386f9 ! Init value for %f18
.word 0xc78204d4,0x1aa51e06 ! Init value for %f20
.word 0x275a0ccc,0xfc077b32 ! Init value for %f22
.word 0x85c23004,0x112298fe ! Init value for %f24
.word 0x9abf61c3,0x27a35236 ! Init value for %f26
.word 0xb4c58e9f,0x5279d6e6 ! Init value for %f28
.word 0xdb71b9d6,0x3b1f47bb ! Init value for %f30
.word 0x8af88fce,0xd594b39c ! Init value for %f32
.word 0xe16ed309,0xb77c788c ! Init value for %f34
.word 0xa282fd46,0xff7462be ! Init value for %f36
.word 0x033b0585,0x70891ea6 ! Init value for %f38
.word 0xcd7c3727,0xc2b430e6 ! Init value for %f40
.word 0x1989ed09,0x2e96a604 ! Init value for %f42
.word 0xa5e774cb,0xf0efa1df ! Init value for %f44
.word 0xe522de11,0xf0ff1447 ! Init value for %f46
.word 0x363709bf,0xd7c3b0c9
.word 0x4146d6b8,0x1aa2a066
.word 0xcdec06c7,0xa6f83af1
.word 0x6787bf95,0xc83025f5
.word 0x55445a3b,0x8fca4307
.word 0x2b1beef9,0x5312814d
.word 0xde572676,0xead2e0c5
.word 0x44900427,0x2af67be8
p28_expected_registers:
.word 0xffffffff,0xffffff8e
.word 0xdaa0a16e,0x8e9638a3
.word 0x00000000,0x0000311a
.word 0xffffffff,0xe073d9fc
.word 0x00000000,0x00003311
.word 0x00000000,0x00b3c6ae
.word 0x00000000,0xdaa0a16e
.word 0x00000000,0x8e9638a3
p28_expected_fp_regs:
.word 0x3af0324d,0x9692be68
.word 0x0d972685,0x5a23f8dd
.word 0x81116e08,0x0b4cfed8
.word 0xf34a9d0d,0x9d4f260d
.word 0x88857de7,0xc2560043
.word 0x7a292a98,0xb4dc7ae7
.word 0xb3ecb1f6,0xe2798f77
.word 0x50f53937,0xfb17eb40
.word 0x7bfb1670,0x10612708
.word 0x4392fafa,0x2ab386f9
.word 0xc78204d4,0x1aa51e06
.word 0x275a0ccc,0xfc077b32
.word 0x85c23004,0x112298fe
.word 0x9abf61c3,0x27a35236
.word 0xb4c58e9f,0x5279d6e6
.word 0xdb71b9d6,0x3b1f47bb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p28_local0_expect:
.word 0xd9d0604a,0xd9d093a9
.word 0x57ae38a3,0x5fae7410
.word 0xf6353021,0xbf8dd9d0
.word 0xf6353021,0xfc10ad11
.word 0x755bae8b,0xd05e4520
.word 0x42cb9a15,0x17ffad05
.word 0xa8edf8fb,0xb1903d7f
.word 0x08eed1a3,0x7cd37e61
p28_local1_expect:
.word 0x2721fb0b,0x6953c06c
.word 0xd50970fe,0xf4cab1d3
.word 0xdaa0a16e,0x8e9638a3
.word 0xce3ccbe4,0xc64f1e04
.word 0xad8d8985,0x00b3c6ae
.word 0xdc8c43ea,0xd965f4d8
.word 0x00000000,0xdaa0a16e
.word 0xa6d593a9,0x00b3c6ae
p28_local2_expect:
.word 0xb54bf28e,0xa6d593a9
.word 0x80bc3311,0xd50970fe
.word 0xf3a59569,0x9d3ab4d0
.word 0x7e0f95ce,0x9d5c633e
.word 0xfe7d5513,0x07df0bad
.word 0xdaa0a16e,0x8e9638a3
.word 0xac2f6570,0x7cd37e61
.word 0x00000000,0x00000050
p28_local3_expect:
.word 0x7d530df5,0xd421af22
.word 0x4e0ed955,0x311a94d2
.word 0x296c56f5,0x657afa3d
.word 0x0000003d,0xbf8dd9d0
.word 0x00003311,0xe073d9fc
.word 0xac2f6570,0x7cd37e61
.word 0x600c5fb6,0x158779e5
.word 0x4fc8abf0,0x8e64890f
p29_init_registers:
.word 0x030321aa,0x1bbcb33c ! Init value for %l0
.word 0x4b1e4788,0x2ec7eaa0 ! Init value for %l1
.word 0xe9f84d58,0xe17e6684 ! Init value for %l2
.word 0x2e43eb66,0x4285c67e ! Init value for %l3
.word 0x42a09b6c,0xd5d4ef98 ! Init value for %l4
.word 0x480742ba,0x32125bf5 ! Init value for %l5
.word 0x2582cee2,0xc497fe18 ! Init value for %l6
.word 0xd8a50590,0x6a909533 ! Init value for %l7
.align 64
p29_init_freg:
.word 0xca27fa70,0x4640c0ef ! Init value for %f0
.word 0x8a3c70e6,0xfee817a7 ! Init value for %f2
.word 0x499aa0f9,0x805508d9 ! Init value for %f4
.word 0x6db69390,0x73b7964b ! Init value for %f6
.word 0xf227430a,0x6be71070 ! Init value for %f8
.word 0x1aa6ea5e,0x40d11ee7 ! Init value for %f10
.word 0xbdf1f5ca,0x9f6a77dc ! Init value for %f12
.word 0x6dfcecd9,0xbaebafd8 ! Init value for %f14
.word 0x5cbbbef5,0x103598f1 ! Init value for %f16
.word 0x2504c0dc,0x652d7fe8 ! Init value for %f18
.word 0x25454a32,0xb7b404a4 ! Init value for %f20
.word 0xad88c790,0xb23dbd2e ! Init value for %f22
.word 0x9fd77362,0xddd348be ! Init value for %f24
.word 0x342cebbc,0xa7f16f35 ! Init value for %f26
.word 0x68c1ebf2,0x6e5bd158 ! Init value for %f28
.word 0xa3b6fbd6,0x99f62dd4 ! Init value for %f30
.word 0xfcc4d197,0xdb7ce8e7 ! Init value for %f32
.word 0x3143429e,0xc4bc1028 ! Init value for %f34
.word 0x033c87d1,0x7385ed33 ! Init value for %f36
.word 0x2e4cd67d,0x6023b3db ! Init value for %f38
.word 0xa81d7ac0,0x2830f7c0 ! Init value for %f40
.word 0xc515fc5f,0xe7e55943 ! Init value for %f42
.word 0xa19c5c46,0xd1d50a3c ! Init value for %f44
.word 0xa9814dab,0xd64865a8 ! Init value for %f46
.word 0xb0df4955,0xed7d9a35
.word 0xe4bd8a7e,0x0abe8c64
.word 0x2237be0b,0x3864da90
.word 0x568c0ef9,0xb754e947
.word 0xd5eef4e5,0xaa9e6d16
.word 0xe825629c,0x475a89b5
.word 0xc2a06955,0x48d0c7bf
.word 0x85d781a1,0x23a77e63
p29_expected_registers:
.word 0x00000000,0x770e5de7
.word 0x00000000,0xb5342f5e
.word 0x00000000,0xf5442517
.word 0xffffffff,0x928502a4
.word 0x00000000,0x00001533
.word 0x00000000,0xfada50df
.word 0xffffffff,0xb5342f5e
.word 0x00000000,0xc65bc2b0
p29_expected_fp_regs:
.word 0xca27fa70,0x4640c0ef
.word 0x8a3c70e6,0xfee817a7
.word 0x499aa0f9,0x805508d9
.word 0x6db69390,0x73b7964b
.word 0xf227430a,0x6be71070
.word 0x1aa6ea5e,0x40d11ee7
.word 0xbdf1f5ca,0x9f6a77dc
.word 0x6dfcecd9,0xbaebafd8
.word 0x5cbbbef5,0x103598f1
.word 0x2504c0dc,0x652d7fe8
.word 0x25454a32,0xb7b404a4
.word 0xad88c790,0xb23dbd2e
.word 0x9fd77362,0xddd348be
.word 0x342cebbc,0xa7f16f35
.word 0x68c1ebf2,0x6e5bd158
.word 0xa3b6fbd6,0x99f62dd4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p29_local0_expect:
.word 0x8070b4c7,0xac19a270
.word 0x18e521be,0xbf522e1b
.word 0x8133f95f,0x88b7dc57
.word 0xaab21ff2,0x140802aa
.word 0x092d05aa,0xd230c8bc
.word 0x770e5de7,0xb5342f5e
.word 0x7245cdba,0x283573ab
.word 0xfe0dfb98,0xc8afb730
p29_local1_expect:
.word 0xd071b88c,0x85bc2fdc
.word 0x269f5343,0xfada50df
.word 0x000000a4,0xffff00a4
.word 0x928502a4,0x51006d21
.word 0x941c7ea0,0xc65bc2b0
.word 0xf449c4e2,0xfa2de124
.word 0xb1e9fbf2,0x4a2e3368
.word 0x9533916a,0x14b305aa
p29_local2_expect:
.word 0xbca44159,0x15338761
.word 0x7dd3475e,0x87933bc0
.word 0x56550f17,0x000000a4
.word 0xd5d4ef98,0x00000002
.word 0x4a2e3368,0x6a902e1b
.word 0xa8a825f0,0xe5e84eac
.word 0xb567e842,0xbc823d2c
.word 0x7edb4fcd,0xd64ee203
p29_local3_expect:
.word 0xb5342f5e,0xc65bc2b0
.word 0x3d2b55a5,0xcd57763a
.word 0x3e362492,0xf5442517
.word 0xffffffff,0xffffc8af
.word 0xffffffb5,0xfada50df
.word 0x9b83d002,0xaffdb15c
.word 0x1bbcb33c,0xb0a91651
.word 0xdf7447c0,0xbd0bd829
p30_init_registers:
.word 0x643588b4,0x83b61a06 ! Init value for %l0
.word 0x4ed83dd7,0xff101238 ! Init value for %l1
.word 0x67a37cd2,0x33eaafca ! Init value for %l2
.word 0x40ee347e,0x7f38dafc ! Init value for %l3
.word 0x243f29dc,0x6aa69e67 ! Init value for %l4
.word 0x82626d14,0x01b3bee5 ! Init value for %l5
.word 0xae9d15fe,0x55463e10 ! Init value for %l6
.word 0x83d94e0b,0xe07b434a ! Init value for %l7
.align 64
p30_init_freg:
.word 0xb4ac3bd6,0xbdfad78b ! Init value for %f0
.word 0x8bc01157,0x284db8e4 ! Init value for %f2
.word 0xac333cc7,0xb58f248a ! Init value for %f4
.word 0x9857a5e1,0x43205bb9 ! Init value for %f6
.word 0x6316c459,0x571c3f6b ! Init value for %f8
.word 0x3181c7ca,0x772ed338 ! Init value for %f10
.word 0xbc6e4752,0xf1416900 ! Init value for %f12
.word 0xb246f87f,0x15f18c4a ! Init value for %f14
.word 0x3913ec1d,0x39e4772b ! Init value for %f16
.word 0xf48b4f45,0xb4fd4f56 ! Init value for %f18
.word 0x3072d184,0x7b0a42cc ! Init value for %f20
.word 0x7102ab71,0x571a572c ! Init value for %f22
.word 0xf169ceb5,0x63098dc0 ! Init value for %f24
.word 0x2e0982b7,0x539a94ff ! Init value for %f26
.word 0xff9b5e10,0x6b66ffdd ! Init value for %f28
.word 0x12bfb083,0x23d22446 ! Init value for %f30
.word 0xf95f3a7d,0xab734614 ! Init value for %f32
.word 0xf843e080,0xa6f2dfce ! Init value for %f34
.word 0x9f0f5f6a,0xbff165ea ! Init value for %f36
.word 0x3506b63f,0xb829aec6 ! Init value for %f38
.word 0x67b3e58d,0xdc503bd4 ! Init value for %f40
.word 0x4a9b7ddf,0xd25fd8ee ! Init value for %f42
.word 0x48ff84f3,0xde6bb09f ! Init value for %f44
.word 0x8c0f2513,0x41809857 ! Init value for %f46
.word 0x899686d6,0xe558bff2
.word 0xa5dcdef6,0xd8c3925c
.word 0x7a34027a,0x7934b3bc
.word 0xeef9281d,0xf0cabd8e
.word 0x882a3be9,0xcdafde8f
.word 0xe925e916,0x12b7df18
.word 0x53f81169,0xab82f220
.word 0x0e05cafd,0x8d39cc8c
p30_expected_registers:
.word 0xffffffff,0xffffdafc
.word 0x00000000,0x11142aa1
.word 0x00000000,0x49ffffff
.word 0x40ee347e,0x7f38dafc
.word 0x00000000,0x000077ba
.word 0x00000000,0x0000002d
.word 0xffffffff,0xffffe749
.word 0xffffffff,0xffffffe4
p30_expected_fp_regs:
.word 0xb4ac3bd6,0xbdfad78b
.word 0x8bc01157,0x284db8e4
.word 0xac333cc7,0xb58f248a
.word 0x9857a5e1,0x43205bb9
.word 0x6316c459,0x571c3f6b
.word 0x3181c7ca,0x772ed338
.word 0xbc6e4752,0xf1416900
.word 0xb246f87f,0x15f18c4a
.word 0x3913ec1d,0x39e4772b
.word 0xf48b4f45,0xb4fd4f56
.word 0x3072d184,0x7b0a42cc
.word 0x7102ab71,0x571a572c
.word 0xf169ceb5,0x63098dc0
.word 0x2e0982b7,0x539a94ff
.word 0xff9b5e10,0x6b66ffdd
.word 0x12bfb083,0x23d22446
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p30_local0_expect:
.word 0x75fa5779,0x90143e10
.word 0x8a2e8670,0x2aaeab3a
.word 0x55463e10,0x00002a16
.word 0x49ffffff,0xc222719a
.word 0x00000000,0x11142aa1
.word 0x44fcfa4f,0xf20c3953
.word 0x55463e10,0x00002a16
.word 0x86a46239,0x2993e6a3
p30_local1_expect:
.word 0xfb55a1fd,0x8edee190
.word 0x000045bb,0x7f38dafc
.word 0xafe5b85c,0x66069ea4
.word 0x7d2b93a7,0xaa9445bb
.word 0xffa81c0c,0x161d2221
.word 0x49ffffff,0xffffffe4
.word 0x6aa69e67,0x2014ea67
.word 0x9ca0e749,0xd67d18c6
p30_local2_expect:
.word 0x8b09de49,0x18cd7ba3
.word 0x91024901,0x81e68ba2
.word 0xba83bf3c,0x4a2d5173
.word 0x82de33a4,0xbaa30e56
.word 0x79f75a8a,0x55234b2d
.word 0xf8af292d,0x447df0fd
.word 0x792a2a16,0x2fddff9a
.word 0x2ce7f282,0x1af88725
p30_local3_expect:
.word 0x40ee347e,0x7f38dafc
.word 0x0000792a,0xe7492c82
.word 0xef2ea2e0,0x40b877ba
.word 0xd9b49bf7,0xe4252aa1
.word 0x9ca0e749,0xe7492c82
.word 0xc889ffe4,0x2014ea67
.word 0xae9d15fe,0x55463e10
.word 0x00000000,0x11142aa1
p31_init_registers:
.word 0x56df1cde,0x64078175 ! Init value for %l0
.word 0x190473bc,0x91e7da27 ! Init value for %l1
.word 0x177695b4,0x7775ee82 ! Init value for %l2
.word 0xdbfe3ae6,0x980caee4 ! Init value for %l3
.word 0x2f5a7c7b,0xc4a71564 ! Init value for %l4
.word 0xb20cf62e,0x6687bebb ! Init value for %l5
.word 0xc3fe258d,0xc8a09561 ! Init value for %l6
.word 0xd3c54632,0x14d52c7e ! Init value for %l7
.align 64
p31_init_freg:
.word 0x334e0882,0x5ee3d42a ! Init value for %f0
.word 0x62ef6d1e,0x5d40aa19 ! Init value for %f2
.word 0x5149144d,0x40c23e72 ! Init value for %f4
.word 0xd7332098,0xf03d60f4 ! Init value for %f6
.word 0xa58aff83,0xa349302a ! Init value for %f8
.word 0x8b790a22,0xb3ff6943 ! Init value for %f10
.word 0x28322d3a,0x5f9c09a8 ! Init value for %f12
.word 0xc1f54d9a,0x754ffeaa ! Init value for %f14
.word 0x17bb0a93,0x7975ebf5 ! Init value for %f16
.word 0x53432c7b,0xe55da62a ! Init value for %f18
.word 0xa8faf784,0x125e13b2 ! Init value for %f20
.word 0x4d0550fc,0x0e3e383e ! Init value for %f22
.word 0xf5289d0b,0x24d0163a ! Init value for %f24
.word 0x6a56eaab,0x58ce8fb8 ! Init value for %f26
.word 0xef1f6d41,0xb75c1d3c ! Init value for %f28
.word 0x2fb14175,0xc7db1f58 ! Init value for %f30
.word 0x9b24b47c,0x22223f59 ! Init value for %f32
.word 0xfb4793dc,0x562321e0 ! Init value for %f34
.word 0xd8f3a33f,0xb5bed65d ! Init value for %f36
.word 0x66ac6559,0x4ad91e9c ! Init value for %f38
.word 0x43f79a04,0x1f842c91 ! Init value for %f40
.word 0x58781b33,0xd27d01b5 ! Init value for %f42
.word 0xbd9f3aca,0x33b9e230 ! Init value for %f44
.word 0x25f84c79,0xa5f868a7 ! Init value for %f46
.word 0x10fd5796,0xc1c080cc
.word 0xc29100a4,0x56f247b3
.word 0x5b21b09f,0x45d12ac0
.word 0x88a3384c,0x1b001d5d
.word 0x531f31d2,0x75537ea0
.word 0x814a5338,0x58376ada
.word 0x20c9eae8,0x00409f02
.word 0x99111892,0x703dfe76
p31_expected_registers:
.word 0x762acd27,0x5b43e921
.word 0x00000000,0x00000000
.word 0x00000000,0x7d68287d
.word 0xd84d9a6e,0x600b8f39
.word 0x00000000,0x864d4c24
.word 0x00000000,0x00003cda
.word 0xffffffff,0xffffffdc
.word 0x00000000,0x0000003c
p31_expected_fp_regs:
.word 0x334e0882,0x5ee3d42a
.word 0x62ef6d1e,0x5d40aa19
.word 0x5149144d,0x40c23e72
.word 0xd7332098,0xf03d60f4
.word 0xa58aff83,0xa349302a
.word 0x8b790a22,0xb3ff6943
.word 0x28322d3a,0x5f9c09a8
.word 0xc1f54d9a,0x754ffeaa
.word 0x17bb0a93,0x7975ebf5
.word 0x53432c7b,0xe55da62a
.word 0xa8faf784,0x125e13b2
.word 0x4d0550fc,0x0e3e383e
.word 0xf5289d0b,0x24d0163a
.word 0x6a56eaab,0x58ce8fb8
.word 0xef1f6d41,0xb75c1d3c
.word 0x2fb14175,0xc7db1f58
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p31_local0_expect:
.word 0x1fe53dc4,0xcb2c9227
.word 0xf653aee4,0xfc8ddb76
.word 0x864d4c24,0xd2db5398
.word 0x9e3af9a1,0x7d68287d
.word 0x417234f0,0x45cd8600
.word 0x41bf209f,0xdd45c2e7
.word 0x79f579b5,0x0182003c
.word 0x050008fa,0x4d9eb13c
p31_local1_expect:
.word 0x0fcbf919,0xc9b451dd
.word 0xd2353a9f,0xaebb48e0
.word 0x0125b204,0xf2e9fc3f
.word 0x9aec3f06,0x41bea1b0
.word 0x5b43e921,0xffff21e7
.word 0xd84d9a6e,0x600b8f39
.word 0x3cdaa83c,0x928f287d
.word 0xffffffff,0x24ffffff
p31_local2_expect:
.word 0xe9a177ef,0x4e9b0dfc
.word 0x65356265,0xf2b72d51
.word 0xbc6d3775,0x4d2cdcaf
.word 0x013d7c4e,0x26a148b1
.word 0x9a79a9cf,0x60260fa7
.word 0x65f9c459,0xd2070a80
.word 0x35d9301e,0x65f9c459
.word 0x80954adc,0x246a8dfb
p31_local3_expect:
.word 0x35d9301e,0x65f9c459
.word 0x00000000,0x4d2cdcaf
.word 0xaee40ebc,0x68ebc944
.word 0xb040af1b,0x48adaf15
.word 0x552567fc,0x0000aee4
.word 0x28af8d7d,0xc9a294a3
.word 0xf6dcb359,0xa1b0dc81
.word 0x762acd27,0x5b43e921
p32_init_registers:
.word 0xa8bbbc9a,0x1b1acbf9 ! Init value for %l0
.word 0xce93e5d0,0xb1a9a6e5 ! Init value for %l1
.word 0x050c909a,0x9e0c0c0d ! Init value for %l2
.word 0xb0c97468,0xa207c373 ! Init value for %l3
.word 0x53ccbd74,0xbf5d1aa7 ! Init value for %l4
.word 0xc5d97abc,0xa576abb7 ! Init value for %l5
.word 0x85da7f9f,0xb150fe44 ! Init value for %l6
.word 0x22bfdb3f,0xe4b8171a ! Init value for %l7
.align 64
p32_init_freg:
.word 0x5892b50b,0x5f5b341c ! Init value for %f0
.word 0x83dadb6f,0x02825113 ! Init value for %f2
.word 0x0a4bf120,0x93f8afc6 ! Init value for %f4
.word 0xc2c5c1ef,0xc9fbc99c ! Init value for %f6
.word 0x13243592,0x945daee7 ! Init value for %f8
.word 0x2e0074f3,0x1f5ed10d ! Init value for %f10
.word 0x512d6e8b,0x18d6fc5c ! Init value for %f12
.word 0x605ed4fa,0x15f92ac6 ! Init value for %f14
.word 0xbb5c5114,0x9008fa34 ! Init value for %f16
.word 0x0d3b0b12,0x2fde73f1 ! Init value for %f18
.word 0xf64d435b,0x8368a77e ! Init value for %f20
.word 0x5399ac7b,0x23f6928c ! Init value for %f22
.word 0xc69d9a77,0xd81dee78 ! Init value for %f24
.word 0x82ebf934,0xa1c53d65 ! Init value for %f26
.word 0xe2b0df55,0x0b4f7cdd ! Init value for %f28
.word 0x03363c53,0x39191bf4 ! Init value for %f30
.word 0x9eb7b766,0xd6d3468b ! Init value for %f32
.word 0x3a984271,0xaeb9558a ! Init value for %f34
.word 0x1ac28eb5,0x18df8517 ! Init value for %f36
.word 0x298bc322,0x6fdceb9e ! Init value for %f38
.word 0x38330fb7,0xc2b44844 ! Init value for %f40
.word 0x5925c1fb,0x2c6e828b ! Init value for %f42
.word 0x0447ca4b,0xe5928440 ! Init value for %f44
.word 0xcea3d5ac,0x69781327 ! Init value for %f46
.word 0xa3a44c9e,0x711f68ca
.word 0xaf7f3e2f,0x6290005b
.word 0x949aefdc,0x353f4d35
.word 0x50589b17,0x171a2b18
.word 0x3d937469,0x463a009a
.word 0x934c9cc7,0x8b2d5b95
.word 0x83b7998e,0x73fa7c11
.word 0xf56f622b,0xe4979dcc
p32_expected_registers:
.word 0xdb47bf3d,0xf44c5f84
.word 0x00000000,0x9db52529
.word 0xffffffff,0xf44c5f84
.word 0x00000000,0x000016d6
.word 0xffffffff,0xffffffea
.word 0x00000000,0x170c9d05
.word 0x00000000,0x170c9d05
.word 0x00000000,0x00007510
p32_expected_fp_regs:
.word 0x5892b50b,0x5f5b341c
.word 0x83dadb6f,0x02825113
.word 0x0a4bf120,0x93f8afc6
.word 0xc2c5c1ef,0xc9fbc99c
.word 0x13243592,0x945daee7
.word 0x2e0074f3,0x1f5ed10d
.word 0x512d6e8b,0x18d6fc5c
.word 0x605ed4fa,0x15f92ac6
.word 0xbb5c5114,0x9008fa34
.word 0x0d3b0b12,0x2fde73f1
.word 0xf64d435b,0x8368a77e
.word 0x5399ac7b,0x23f6928c
.word 0xc69d9a77,0xd81dee78
.word 0x82ebf934,0xa1c53d65
.word 0xe2b0df55,0x0b4f7cdd
.word 0x03363c53,0x39191bf4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p32_local0_expect:
.word 0xa78f7034,0x0025d968
.word 0xeb2eb3e5,0x44bc2171
.word 0xf0342f31,0xf86b97eb
.word 0x3900c92a,0xbf0c0077
.word 0xdb47bf3d,0x13f7aa88
.word 0x6695e127,0xafae9a2f
.word 0x0249ca07,0x04cddb76
.word 0x364dae2c,0x18b53473
p32_local1_expect:
.word 0x6b8fa171,0x0da334e8
.word 0xb21a58f1,0x862285f8
.word 0x0c699dae,0x4edf420f
.word 0x7510e024,0x129c693f
.word 0x170c9d05,0xfe7644bc
.word 0xcc478bf3,0x739c82ad
.word 0x67132cdb,0xbaccc268
.word 0xb3ac49ba,0xa1072768
p32_local2_expect:
.word 0x1b1acbf9,0xb1a9a6e5
.word 0xc3f6ebea,0x9c78d3ea
.word 0x13f7aa88,0x062d3c51
.word 0xf962727f,0x87d66265
.word 0x16e03457,0x94db0af1
.word 0x94b6f1d6,0x85ce4005
.word 0xfe444f01,0xc373c62e
.word 0x50fbb909,0x2c377b04
p32_local3_expect:
.word 0x16d6f387,0xd51d6608
.word 0x71187b04,0x9db52529
.word 0x9270caac,0xa9b7a6e5
.word 0x217781aa,0x2ec14d50
.word 0xf44c5f84,0xffff87d6
.word 0xf2c1b69f,0x8312a09f
.word 0xdb47bf3d,0xf44c5f84
.word 0xf44c5f84,0x26e8304a
p33_init_registers:
.word 0xa3492a88,0x25b600f1 ! Init value for %l0
.word 0x01aa6ef3,0xeff5c32b ! Init value for %l1
.word 0xa4185162,0x89d5e55e ! Init value for %l2
.word 0x2c147e91,0xe623b846 ! Init value for %l3
.word 0x3eb8c452,0x06a973d2 ! Init value for %l4
.word 0x4c0ea044,0x763e4a85 ! Init value for %l5
.word 0x24fab487,0xf4b023c4 ! Init value for %l6
.word 0x9634ccf2,0x40796225 ! Init value for %l7
.align 64
p33_init_freg:
.word 0xbdfb00ab,0xfb18fa58 ! Init value for %f0
.word 0xe728914a,0xb426363f ! Init value for %f2
.word 0xfdab62a6,0xec885765 ! Init value for %f4
.word 0xc2c73187,0xec3ce2ac ! Init value for %f6
.word 0x0858615a,0x3c08d534 ! Init value for %f8
.word 0x8ddd676c,0x3ea89114 ! Init value for %f10
.word 0x6c501280,0x44732d95 ! Init value for %f12
.word 0x399df61e,0xf5ca0fd4 ! Init value for %f14
.word 0x86636478,0x41926fe3 ! Init value for %f16
.word 0x6e06abff,0xfb079089 ! Init value for %f18
.word 0x8f556eb6,0x8a8c2c83 ! Init value for %f20
.word 0x0921e1ac,0x0bc6618d ! Init value for %f22
.word 0xb483a656,0xaf554d48 ! Init value for %f24
.word 0x6a05a3ec,0x23606b7d ! Init value for %f26
.word 0x350c5101,0x4d4be2b7 ! Init value for %f28
.word 0x707095d5,0x76f4a468 ! Init value for %f30
.word 0x656ee537,0xe5eec370 ! Init value for %f32
.word 0x7a1250ee,0xe7b1057c ! Init value for %f34
.word 0x7b91f6c8,0xb149f942 ! Init value for %f36
.word 0x1c54634f,0xab3657db ! Init value for %f38
.word 0x6ef5b4b2,0xdb2a4a28 ! Init value for %f40
.word 0x856debff,0x21e181ea ! Init value for %f42
.word 0x4153f978,0x1d12b8e0 ! Init value for %f44
.word 0x021fb72c,0xe035c23b ! Init value for %f46
.word 0x8a4cdd54,0xe6337639
.word 0xb0ab4d85,0xbf1526c8
.word 0x9b0718d6,0x91ed7182
.word 0x3fdf125a,0xdc3024eb
.word 0x5a35fc00,0x763decaa
.word 0xb3cdd338,0xcc68b400
.word 0x36251c15,0x20b579fe
.word 0x7189c128,0x3be7c8c4
p33_expected_registers:
.word 0x00000000,0xb8462a4c
.word 0x00000000,0x5530bdf0
.word 0x00000000,0x0000561a
.word 0x2c147e91,0xe623b846
.word 0x00000000,0x03f103d0
.word 0x00000000,0xc74d08a9
.word 0x00000000,0x00000000
.word 0x00000000,0xc74d08a9
p33_expected_fp_regs:
.word 0xbdfb00ab,0xfb18fa58
.word 0xe728914a,0xb426363f
.word 0xfdab62a6,0xec885765
.word 0xc2c73187,0xec3ce2ac
.word 0x0858615a,0x3c08d534
.word 0x8ddd676c,0x3ea89114
.word 0x6c501280,0x44732d95
.word 0x399df61e,0xf5ca0fd4
.word 0x86636478,0x41926fe3
.word 0x6e06abff,0xfb079089
.word 0x8f556eb6,0x8a8c2c83
.word 0x0921e1ac,0x0bc6618d
.word 0xb483a656,0xaf554d48
.word 0x6a05a3ec,0x23606b7d
.word 0x350c5101,0x4d4be2b7
.word 0x707095d5,0x76f4a468
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p33_local0_expect:
.word 0x9aa9308b,0x02e892dc
.word 0x184b3b06,0xce6af692
.word 0x672d4c80,0x48c9b846
.word 0x22a086a4,0x72c4d60d
.word 0x03f103d0,0xc74d08a9
.word 0xb8462a4c,0x5530bdf0
.word 0x1bce1036,0x354b53f7
.word 0x6efec90e,0x2e6c5e86
p33_local1_expect:
.word 0xffffdafb,0x3fa00708
.word 0xc74d08a9,0x0000a6e8
.word 0x64c121b2,0x60e9c074
.word 0xa218b15a,0x8ea8ecc4
.word 0x43607c5b,0xefeddafb
.word 0xa0c21d78,0x82280ad5
.word 0xb751b077,0x7fa9ebea
.word 0x75896c0d,0x273a525e
p33_local2_expect:
.word 0x00000000,0x00007b26
.word 0xda93c600,0xf12b7b26
.word 0x2bac1855,0x81dd0129
.word 0xe3a721fc,0x69af317a
.word 0x0b34ef00,0xdaebf47f
.word 0x364d3d41,0x5172a6e8
.word 0xeae06fc0,0xb916c1be
.word 0x22797222,0x6b74e850
p33_local3_expect:
.word 0x561ae2e3,0x19dc75b2
.word 0x91611876,0x174180b6
.word 0x8e261a4a,0x4ba63c3a
.word 0xc346dbb0,0xd9654466
.word 0x184b520a,0x8e261a4a
.word 0xa218b15a,0x8ea8ecc4
.word 0x0000364d,0xeff5c32b
.word 0xc6bb6e1e,0xfeba82dc
p34_init_registers:
.word 0x9f6a178f,0xfc625ac4 ! Init value for %l0
.word 0x3762d050,0x5943f59c ! Init value for %l1
.word 0x8fa35300,0x09e137f3 ! Init value for %l2
.word 0x19b657d0,0x240a10a6 ! Init value for %l3
.word 0x5db1d734,0x86e48205 ! Init value for %l4
.word 0x203a94f6,0x7a17612d ! Init value for %l5
.word 0x8a321a42,0xbc6ad890 ! Init value for %l6
.word 0xf47d0112,0x1c6ecfd4 ! Init value for %l7
.align 64
p34_init_freg:
.word 0x0530f0c5,0x45354660 ! Init value for %f0
.word 0x6809e194,0x4e5fe898 ! Init value for %f2
.word 0x52e3efb2,0xe3c613af ! Init value for %f4
.word 0xa9f34d58,0x2bbf2bb9 ! Init value for %f6
.word 0xcf94128d,0x88f830b8 ! Init value for %f8
.word 0x20011f18,0xf9d7dfd7 ! Init value for %f10
.word 0x6d5b7038,0xb678e46f ! Init value for %f12
.word 0x7a6ec82f,0xd02e4bbe ! Init value for %f14
.word 0x15b53f72,0x4398637e ! Init value for %f16
.word 0xb94c2c46,0x72e93e50 ! Init value for %f18
.word 0xfc59a3b2,0xb8784685 ! Init value for %f20
.word 0x6a32a8da,0x2ec707c3 ! Init value for %f22
.word 0x9387f2c3,0xb4b9364d ! Init value for %f24
.word 0x6a75ac74,0x8ba1c489 ! Init value for %f26
.word 0xfbb640da,0x907b0b2e ! Init value for %f28
.word 0x4657ccad,0x1d9d417d ! Init value for %f30
.word 0x0ce2c3ca,0x95335d25 ! Init value for %f32
.word 0x432dae12,0x31693688 ! Init value for %f34
.word 0x78e0b4f4,0x7579f3af ! Init value for %f36
.word 0x6fd2a22d,0xa0f19716 ! Init value for %f38
.word 0x2878e0ee,0x7ac60c6b ! Init value for %f40
.word 0xa0a909a8,0x9ea8f9b0 ! Init value for %f42
.word 0x49c12eae,0x9b44570b ! Init value for %f44
.word 0x6e11b70a,0x50e2aafa ! Init value for %f46
.word 0x12422d03,0xaaa0c2a4
.word 0x28352ff4,0x252ed1da
.word 0x7c178bfa,0xf3868a97
.word 0xa15411bc,0xff540157
.word 0xe4939570,0xe886062d
.word 0x7261be18,0x6c183a9a
.word 0x7a80ecbb,0x54544c21
.word 0x90e3ff6d,0xee438619
p34_expected_registers:
.word 0x00000000,0x00000000
.word 0x00000000,0x000000f4
.word 0x7939e221,0x0fb60e5f
.word 0x00000000,0x4b1e87d5
.word 0x00000000,0x5834de04
.word 0x203a94f6,0x7a17612d
.word 0x00000000,0x240a10a6
.word 0x00000000,0x000000f1
p34_expected_fp_regs:
.word 0x0530f0c5,0x45354660
.word 0x6809e194,0x4e5fe898
.word 0x52e3efb2,0xe3c613af
.word 0xa9f34d58,0x2bbf2bb9
.word 0xcf94128d,0x88f830b8
.word 0x20011f18,0xf9d7dfd7
.word 0x6d5b7038,0xb678e46f
.word 0x7a6ec82f,0xd02e4bbe
.word 0x15b53f72,0x4398637e
.word 0xb94c2c46,0x72e93e50
.word 0xfc59a3b2,0xb8784685
.word 0x6a32a8da,0x2ec707c3
.word 0x9387f2c3,0xb4b9364d
.word 0x6a75ac74,0x8ba1c489
.word 0xfbb640da,0x907b0b2e
.word 0x4657ccad,0x1d9d417d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p34_local0_expect:
.word 0x5e3e1125,0x435e2d45
.word 0x5a495307,0x4f1c2806
.word 0xb0366d3b,0x45ec7409
.word 0xc6bdd2d6,0x1b6cb2fd
.word 0x75f3b796,0x8ea59aec
.word 0x2dbf2479,0x4f430acb
.word 0xd75a6cb2,0x7a17612d
.word 0xbc6ad890,0xfe0c74f2
p34_local1_expect:
.word 0xde04006f,0x5943f59c
.word 0x240a10a6,0xaf1e4e91
.word 0xddc9ab56,0x2dc6a67a
.word 0xf47d0112,0x3a6ecfd4
.word 0xb6d009be,0x4f6e6fb1
.word 0xb1a29ee8,0x5691b7f4
.word 0x9e9d43f1,0x74d583eb
.word 0x58a8b1f7,0x74117b31
p34_local2_expect:
.word 0xa11bcb54,0x240a10a6
.word 0x4b1e87d5,0xf7cabc34
.word 0x00000000,0x000000f4
.word 0x000000f4,0x240a10a6
.word 0x1c6ecfd4,0x27ddb7da
.word 0x7939e221,0x0fb60e5f
.word 0x374c6466,0xb8159830
.word 0x5f549907,0xa61b34e4
p34_local3_expect:
.word 0x002d00f4,0x240a10a6
.word 0x00008205,0x240a10a6
.word 0x5834de04,0xe8cd8f0a
.word 0x76f98a3c,0x93d3e6ad
.word 0x7eff8ec2,0x4fd90d7d
.word 0x820c38f6,0x1a09f435
.word 0xe740a546,0xa62467da
.word 0xd2453a88,0x4af1c268
p35_init_registers:
.word 0xc6fb8786,0x58f7abe5 ! Init value for %l0
.word 0x7d43a340,0x230270fe ! Init value for %l1
.word 0xceaae0ea,0x8d3e7ff8 ! Init value for %l2
.word 0x06ed6c62,0xca0e7712 ! Init value for %l3
.word 0x6ce75f9a,0xc97deaf2 ! Init value for %l4
.word 0x0e84f448,0x3995a6cb ! Init value for %l5
.word 0xc41585dc,0x6043e21d ! Init value for %l6
.word 0xc341e680,0x7ed5ae6d ! Init value for %l7
.align 64
p35_init_freg:
.word 0x8022749a,0x6a4f4d47 ! Init value for %f0
.word 0xb06701ea,0x589cedb6 ! Init value for %f2
.word 0xd34e328b,0xc0eaf7ac ! Init value for %f4
.word 0x1e449eba,0x1abef3d1 ! Init value for %f6
.word 0xb0c75966,0xbccccb63 ! Init value for %f8
.word 0x9326789c,0x53c466e4 ! Init value for %f10
.word 0xcdc9b0c3,0x320fd81d ! Init value for %f12
.word 0x3bcb0c00,0x5cc01402 ! Init value for %f14
.word 0x61611fb4,0x864aa1e8 ! Init value for %f16
.word 0xd36fa6ca,0xf6a9f7a3 ! Init value for %f18
.word 0xce1f150c,0x91e1379c ! Init value for %f20
.word 0x9bd859b2,0x4a11bd52 ! Init value for %f22
.word 0x0dafe70d,0x3c9288d7 ! Init value for %f24
.word 0xbb9303f3,0x844b1ce1 ! Init value for %f26
.word 0x1d528ba1,0xe55a6dc8 ! Init value for %f28
.word 0xdefe3e16,0xbf01557c ! Init value for %f30
.word 0xcab4c793,0xfc43f8c9 ! Init value for %f32
.word 0x8473d0c4,0x10b41b73 ! Init value for %f34
.word 0x262cccfb,0x161e20f7 ! Init value for %f36
.word 0xc835963d,0x0319dc86 ! Init value for %f38
.word 0x2ede0bff,0x47891094 ! Init value for %f40
.word 0x6c603dfa,0xf7a4f289 ! Init value for %f42
.word 0x2b15c1b4,0x64040a7d ! Init value for %f44
.word 0x9a51761b,0xe0239b35 ! Init value for %f46
.word 0xac40045f,0x565f2dcc
.word 0x923e55ea,0xaab88ff3
.word 0x04f642ce,0x4f39c9b2
.word 0xb78d6354,0x7b2d12f6
.word 0x87ded8f7,0x0e6fde66
.word 0xfbdc39c0,0xe5490aac
.word 0x04076721,0x2dae769f
.word 0x6cf047c4,0x725b8dab
p35_expected_registers:
.word 0x00000000,0x000000b2
.word 0x00000000,0x000000b8
.word 0x00000000,0x771496cb
.word 0xffffffff,0xffffffb2
.word 0x00000000,0x00000000
.word 0x00000000,0x000000b2
.word 0x00000000,0x00000000
.word 0x00000000,0x6f8827a1
p35_expected_fp_regs:
.word 0x8022749a,0x6a4f4d47
.word 0xb06701ea,0x589cedb6
.word 0xd34e328b,0xc0eaf7ac
.word 0x1e449eba,0x1abef3d1
.word 0xb0c75966,0xbccccb63
.word 0x9326789c,0x53c466e4
.word 0xcdc9b0c3,0x320fd81d
.word 0x3bcb0c00,0x5cc01402
.word 0x61611fb4,0x864aa1e8
.word 0xd36fa6ca,0xf6a9f7a3
.word 0xce1f150c,0x91e1379c
.word 0x9bd859b2,0x4a11bd52
.word 0x0dafe70d,0x3c9288d7
.word 0xbb9303f3,0x844b1ce1
.word 0x1d528ba1,0xe55a6dc8
.word 0xdefe3e16,0xbf01557c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p35_local0_expect:
.word 0x52fb3a5f,0x6f8827a1
.word 0xb0ffa2df,0x3a620a65
.word 0x9d9dff5c,0xf65df44e
.word 0x00000000,0x000000b8
.word 0x00000000,0x000000b2
.word 0x00000000,0x00000000
.word 0xc4b2c7cf,0x1e9e6e1d
.word 0x05d13c4e,0xe70446e1
p35_local1_expect:
.word 0x179bee8e,0xe54a837b
.word 0x00000000,0x000000b2
.word 0xe5446751,0x7becfd5a
.word 0x01375bbb,0x900883af
.word 0xec74df99,0x256ac999
.word 0x00000000,0x000000b8
.word 0xdc7f8340,0x6df79534
.word 0x00000000,0x000000b8
p35_local2_expect:
.word 0x4d667e58,0x6ccc6291
.word 0x6c0d7218,0xefc45e3f
.word 0x9c390643,0xd8c13048
.word 0x27b84b84,0x9d65cb9e
.word 0xd159525b,0xed709ba0
.word 0x0e84f448,0x3995a6cb
.word 0x000000b2,0xc97deaf2
.word 0x12cfbe4e,0xd5665abb
p35_local3_expect:
.word 0x7bb06a88,0x582d2a44
.word 0x33b8fbf0,0x5dfafd4a
.word 0x000000b2,0x00000031
.word 0x771496cb,0xe69bcd1d
.word 0xe118b2e8,0xc875d566
.word 0xaf4d3b10,0xffee6535
.word 0xffffffff,0xfffff98b
.word 0x00000031,0x2c1abc42
p36_init_registers:
.word 0xe6cb4cce,0xb0883c59 ! Init value for %l0
.word 0xfd2dd2fb,0xb966752e ! Init value for %l1
.word 0x797bdf74,0x48241c7c ! Init value for %l2
.word 0x0cd55dee,0x41120548 ! Init value for %l3
.word 0x8aac2136,0x47016b4f ! Init value for %l4
.word 0x25498aad,0xfd958bf9 ! Init value for %l5
.word 0x2797d500,0x6e27b048 ! Init value for %l6
.word 0x7d963fc0,0x7a19b6bd ! Init value for %l7
.align 64
p36_init_freg:
.word 0x91a55152,0xdba0a006 ! Init value for %f0
.word 0x5b0b55b6,0xf315d861 ! Init value for %f2
.word 0x157c20a4,0xb8b7c4d0 ! Init value for %f4
.word 0x39cf95ac,0xe6c4fc6c ! Init value for %f6
.word 0xb7d231d1,0x58565934 ! Init value for %f8
.word 0x73883522,0xf2260466 ! Init value for %f10
.word 0x02e1a20b,0x4046b93f ! Init value for %f12
.word 0x798cb999,0xc14031d2 ! Init value for %f14
.word 0xa9c93761,0x9efbd367 ! Init value for %f16
.word 0x58464091,0x170aaddc ! Init value for %f18
.word 0xb069e57b,0x15d4a00f ! Init value for %f20
.word 0x21ad0d13,0x064a740b ! Init value for %f22
.word 0xb6211d6e,0x85b53f56 ! Init value for %f24
.word 0x6ee863a1,0x537e96f3 ! Init value for %f26
.word 0x5dfa9e41,0xf5b85cfb ! Init value for %f28
.word 0x86c9609d,0xbb710c45 ! Init value for %f30
.word 0xc1a9ad05,0xd6b7a796 ! Init value for %f32
.word 0xe36ac334,0x0cd0098c ! Init value for %f34
.word 0xa011507e,0x2c813498 ! Init value for %f36
.word 0xfb92b537,0x5568e837 ! Init value for %f38
.word 0xd05b96e3,0xe329cfb5 ! Init value for %f40
.word 0x6a5cdbca,0xba8f16f0 ! Init value for %f42
.word 0x438a23fa,0x2c940626 ! Init value for %f44
.word 0xa4db4318,0x6fc1b136 ! Init value for %f46
.word 0x8cce4cd8,0xddae4c74
.word 0x35a964de,0x0ebf671c
.word 0xd5e2f89c,0x937bb8ee
.word 0xcff70418,0x367b2f78
.word 0xaf40d113,0x362af100
.word 0xab9966d5,0x38c5a6c8
.word 0x26105adc,0x14c23f47
.word 0x195fe7ba,0xfa09d652
p36_expected_registers:
.word 0x00000000,0x7d963fc0
.word 0x00000000,0x0000004f
.word 0x00000000,0x00000062
.word 0x00000000,0x0000006d
.word 0x0a6284a1,0x8d58b3d3
.word 0x00000000,0x44298898
.word 0xa1155808,0x2b072662
.word 0x00000000,0x2e5d54d7
p36_expected_fp_regs:
.word 0x91a55152,0xdba0a006
.word 0x5b0b55b6,0xf315d861
.word 0x157c20a4,0xb8b7c4d0
.word 0x39cf95ac,0xe6c4fc6c
.word 0xb7d231d1,0x58565934
.word 0x73883522,0xf2260466
.word 0x02e1a20b,0x4046b93f
.word 0x798cb999,0xc14031d2
.word 0xa9c93761,0x9efbd367
.word 0x58464091,0x170aaddc
.word 0xb069e57b,0x15d4a00f
.word 0x21ad0d13,0x064a740b
.word 0xb6211d6e,0x85b53f56
.word 0x6ee863a1,0x537e96f3
.word 0x5dfa9e41,0xf5b85cfb
.word 0x86c9609d,0xbb710c45
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p36_local0_expect:
.word 0x00000076,0x7a19b6bd
.word 0xd1586629,0x44298898
.word 0xe22d3282,0x3d7de265
.word 0x2b072662,0x00003282
.word 0x1aa6723f,0x2683ecf2
.word 0xea563156,0x7f9b3b02
.word 0xacbc78d1,0x60e3ccff
.word 0xd4ca2393,0xde27a710
p36_local1_expect:
.word 0xc08f96a7,0x68bcc04b
.word 0x204ba723,0x17a16df5
.word 0x4744ec0e,0xf08c7372
.word 0xffffffff,0xffffffdb
.word 0x007661a8,0xadfaab2a
.word 0xa1155808,0x2b072662
.word 0xed1ca899,0x70c24f46
.word 0x4744ec0e,0x3b1e9c93
p36_local2_expect:
.word 0xe03a0e0a,0x8197e599
.word 0x76cc84a1,0x42ab5753
.word 0xcfaec168,0xd8be2279
.word 0xedb77c2c,0x22d10c1f
.word 0x0a6284a1,0x8d58b3d3
.word 0xf43f3535,0xdcf06749
.word 0x7d963fc0,0x7a19b6bd
.word 0x8197e599,0x6e27b048
p36_local3_expect:
.word 0xd0a0da2d,0xca65db5e
.word 0xd0b61f2b,0xfffff43f
.word 0x2e5d54d7,0x8e577838
.word 0x00000000,0x00003282
.word 0x0000000a,0x76cc84a1
.word 0x6fd282a1,0x2123f625
.word 0x09054f70,0x4ee47393
.word 0x8ab45b4f,0x76612345
p37_init_registers:
.word 0x55de1e4b,0xf31d310a ! Init value for %l0
.word 0x51d66b5a,0x3aa1e839 ! Init value for %l1
.word 0xf5aa6540,0x13890b98 ! Init value for %l2
.word 0xd99e654c,0xb6463b1e ! Init value for %l3
.word 0xe284461c,0x77755696 ! Init value for %l4
.word 0x279b3b15,0xbe9f133f ! Init value for %l5
.word 0xd59d7ad8,0x36440695 ! Init value for %l6
.word 0x8b49c918,0xc3ebcd9c ! Init value for %l7
.align 64
p37_init_freg:
.word 0x1a17c309,0xe24822de ! Init value for %f0
.word 0x898bbd46,0x1d3e69e3 ! Init value for %f2
.word 0xb22b240f,0xc65b4915 ! Init value for %f4
.word 0x5f16df57,0x21dc4223 ! Init value for %f6
.word 0x4b8c445a,0xd47dbf87 ! Init value for %f8
.word 0x1c267953,0x661ff09f ! Init value for %f10
.word 0xda2a055e,0x247b49e4 ! Init value for %f12
.word 0xdec9c703,0x4085b46a ! Init value for %f14
.word 0x3c2ca37c,0xc44e72d3 ! Init value for %f16
.word 0x95ec6644,0xce4bafa5 ! Init value for %f18
.word 0x84752908,0xba9dd65b ! Init value for %f20
.word 0x94a7e3e8,0xe9712a8a ! Init value for %f22
.word 0x9953fc81,0x8b24fdd2 ! Init value for %f24
.word 0xd6354b62,0x10864f44 ! Init value for %f26
.word 0xd0bab357,0x49134999 ! Init value for %f28
.word 0xa60a9ade,0xb63e44c6 ! Init value for %f30
.word 0x1632b74c,0x8e50e21c ! Init value for %f32
.word 0x75dd910f,0x49539044 ! Init value for %f34
.word 0x479ac45c,0x21050e78 ! Init value for %f36
.word 0x8da6869d,0x613dc006 ! Init value for %f38
.word 0x80380bd4,0x6f982b52 ! Init value for %f40
.word 0x318b84c9,0x22aca257 ! Init value for %f42
.word 0x6156fc3e,0xf09aa6ba ! Init value for %f44
.word 0xccf5a7f3,0x6a9f1276 ! Init value for %f46
.word 0x702755f9,0x856f20f0
.word 0xb3bca374,0x20ed9101
.word 0xcc389673,0x7b3c03d4
.word 0xf4e799fb,0xe2927e0e
.word 0x427a3713,0x37ebea26
.word 0x7d7c60d7,0xbcd943dd
.word 0xef11e50d,0xe03ab292
.word 0x04e136b8,0xedf971e1
p37_expected_registers:
.word 0x00000000,0x00000000
.word 0x00000000,0x00000086
.word 0x3114b997,0x7d48058d
.word 0x00000000,0x3114b997
.word 0x00000000,0xc8f643be
.word 0x00000000,0xae71ea3b
.word 0x00000000,0x80c3374e
.word 0x00000000,0x87c7ea3b
p37_expected_fp_regs:
.word 0x1a17c309,0xe24822de
.word 0x898bbd46,0x1d3e69e3
.word 0xb22b240f,0xc65b4915
.word 0x5f16df57,0x21dc4223
.word 0x4b8c445a,0xd47dbf87
.word 0x1c267953,0x661ff09f
.word 0xda2a055e,0x247b49e4
.word 0xdec9c703,0x4085b46a
.word 0x3c2ca37c,0xc44e72d3
.word 0x95ec6644,0xce4bafa5
.word 0x84752908,0xba9dd65b
.word 0x94a7e3e8,0xe9712a8a
.word 0x9953fc81,0x8b24fdd2
.word 0xd6354b62,0x10864f44
.word 0xd0bab357,0x49134999
.word 0xa60a9ade,0xb63e44c6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p37_local0_expect:
.word 0x41fa2cb3,0x920bb7ca
.word 0x401619f5,0x6710a493
.word 0x07300122,0x6a2e5210
.word 0x46b35fa3,0x245bff66
.word 0x77755696,0xb96b2cdc
.word 0xd853313d,0xefe9efce
.word 0x07300122,0x700d03e3
.word 0x3114b997,0x7d48058d
p37_local1_expect:
.word 0xbe779eac,0x0e5e03ea
.word 0xffffffff,0xffffd5a1
.word 0x3a50355f,0x07300122
.word 0x0d6cf625,0x62bf9b31
.word 0xf5aa6540,0x13890b98
.word 0x80c3374e,0x778dab4d
.word 0x8636d5a1,0xbb18d5a1
.word 0xe6f3c758,0x3a50355f
p37_local2_expect:
.word 0xec8fbce6,0xffffd5a1
.word 0x44777486,0x95f42b66
.word 0x19ee7e70,0x3a50355f
.word 0xd906b96b,0xfffffffc
.word 0x86affcb9,0xd906b96b
.word 0x4c1b47d9,0x0b2a6418
.word 0x660ecae8,0x814dc1ca
.word 0x780112c8,0x283062e5
p37_local3_expect:
.word 0x541494f3,0x19844e54
.word 0xc8f643be,0xae71ea3b
.word 0x6ca9ee1f,0xccba5744
.word 0x72003bb0,0x2d92b415
.word 0xffffffff,0xffffd5a1
.word 0x4fe171f9,0xea3b7a1f
.word 0x00000000,0x000000ea
.word 0x60984cd4,0x792b79b8
p38_init_registers:
.word 0x86346df7,0xb5cbce45 ! Init value for %l0
.word 0x798b70b9,0xa432b6fd ! Init value for %l1
.word 0xc8c3765e,0x063456aa ! Init value for %l2
.word 0x0acd2efa,0x6cee8cbe ! Init value for %l3
.word 0x958a60aa,0xc716dfe1 ! Init value for %l4
.word 0xdede9fb6,0x2856d47d ! Init value for %l5
.word 0x2f96722f,0xcb9a2b7f ! Init value for %l6
.word 0x4bf8d8ba,0xa8562cac ! Init value for %l7
.align 64
p38_init_freg:
.word 0xecd291fc,0x2d7df7bb ! Init value for %f0
.word 0xec63a046,0xfc00b041 ! Init value for %f2
.word 0xdca80915,0x73bc07ea ! Init value for %f4
.word 0x4532b7f0,0x324b1140 ! Init value for %f6
.word 0xd8d9f4f9,0xf7cb9ec1 ! Init value for %f8
.word 0x7aa980c4,0x4f763867 ! Init value for %f10
.word 0xcd30e196,0x344065d3 ! Init value for %f12
.word 0x89f018a2,0x06660d81 ! Init value for %f14
.word 0xa109e4c5,0x6bf14c8f ! Init value for %f16
.word 0xa4622cd8,0x7aecba05 ! Init value for %f18
.word 0xf9d2da25,0x61eea7fd ! Init value for %f20
.word 0xf5eef2c7,0x7292cbba ! Init value for %f22
.word 0xb815fc85,0x16a35b12 ! Init value for %f24
.word 0x33c38c19,0x5250fd1b ! Init value for %f26
.word 0x6cf15752,0xf3438ebf ! Init value for %f28
.word 0xb30ba642,0x29e37393 ! Init value for %f30
.word 0xe9bc421c,0x2f0c1973 ! Init value for %f32
.word 0xa001eff2,0xdc688fc1 ! Init value for %f34
.word 0x01af0187,0xc9986dae ! Init value for %f36
.word 0x251bdadc,0x0ecbb610 ! Init value for %f38
.word 0xd02931a3,0x27b9932b ! Init value for %f40
.word 0x88e2301b,0xa2944b0c ! Init value for %f42
.word 0xfd3ebf75,0xe81f4ee2 ! Init value for %f44
.word 0x8b72a72b,0xbc37655f ! Init value for %f46
.word 0x70e9d158,0xaa57cfdb
.word 0xdf01e76b,0x9a22afa3
.word 0x5cbc273b,0xd1c24902
.word 0xcb8b1f99,0x4eadfe39
.word 0x847fa634,0x5f32d938
.word 0xad17546a,0xe9270e9c
.word 0xa2ca5b30,0x22240ff7
.word 0x6e2be355,0x0a174543
p38_expected_registers:
.word 0x00000000,0x00000002
.word 0xffffffff,0xfffffffa
.word 0x00000000,0x0000dfe2
.word 0x00000000,0x000000f0
.word 0x00000000,0x000000a0
.word 0x00000000,0x00000000
.word 0x00000000,0x00000022
.word 0x00000000,0x0aca48d8
p38_expected_fp_regs:
.word 0xecd291fc,0x2d7df7bb
.word 0xec63a046,0xfc00b041
.word 0xdca80915,0x73bc07ea
.word 0x4532b7f0,0x324b1140
.word 0xd8d9f4f9,0xf7cb9ec1
.word 0x7aa980c4,0x4f763867
.word 0xcd30e196,0x344065d3
.word 0x89f018a2,0x06660d81
.word 0xa109e4c5,0x6bf14c8f
.word 0xa4622cd8,0x7aecba05
.word 0xf9d2da25,0x61eea7fd
.word 0xf5eef2c7,0x7292cbba
.word 0xb815fc85,0x16a35b12
.word 0x33c38c19,0x5250fd1b
.word 0x6cf15752,0xf3438ebf
.word 0xb30ba642,0x29e37393
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p38_local0_expect:
.word 0x1d51c933,0x7d7a19c1
.word 0x2e6bce06,0x1cb5a21f
.word 0x00000000,0x04769db7
.word 0x8cf2fad7,0x459858a7
.word 0x8f2ada28,0xa8562cac
.word 0xa432b6fd,0xa0f08c3e
.word 0x08632a9b,0x08ae152c
.word 0x8f2ada28,0x03662fb6
p38_local1_expect:
.word 0x468d86b0,0x2669876c
.word 0x1def0242,0x16df247b
.word 0x642734d0,0x475f4fcf
.word 0x00000000,0x00000002
.word 0x5ed9232f,0x5dcd5ecc
.word 0x5b6113b2,0xb30e00c0
.word 0xda4a978b,0x8a230e5c
.word 0x97820823,0x17a069cf
p38_local2_expect:
.word 0x00000002,0xfffffffa
.word 0x636ede67,0xbf31cd1e
.word 0xd9fd276f,0x0fc3771f
.word 0x0a2c2efa,0x6cee8cbe
.word 0x00000004,0x7a6a1b08
.word 0x8f2ada28,0xabc1412e
.word 0x8855fc33,0xf3089041
.word 0x063456aa,0x99cc37ea
p38_local3_expect:
.word 0xe6714c6b,0xbf795d94
.word 0xb6fddf99,0x048f254a
.word 0xf75c0c80,0x85400384
.word 0x0aca48d8,0x4cb7ae98
.word 0xffffffff,0xdf68dfe2
.word 0x678aa0f0,0x04769db7
.word 0xdf68dfe2,0xa8562cac
.word 0x7a6a1b08,0x08632a9b
p39_init_registers:
.word 0x72e11c0a,0x3d12bd8b ! Init value for %l0
.word 0xc520bc30,0x429bf8cc ! Init value for %l1
.word 0x9b34e70e,0x277133ee ! Init value for %l2
.word 0x94729ef6,0x4b0582f7 ! Init value for %l3
.word 0xf18908f4,0xbd7f557f ! Init value for %l4
.word 0xee24bffc,0x939f55dd ! Init value for %l5
.word 0x941e98e1,0xdf09ff47 ! Init value for %l6
.word 0x576ddc9b,0xac558aa4 ! Init value for %l7
.align 64
p39_init_freg:
.word 0x856ec529,0xa101e658 ! Init value for %f0
.word 0x83da551b,0x33c48c48 ! Init value for %f2
.word 0x89dd9aac,0x73e734ee ! Init value for %f4
.word 0x013fe4dc,0x354ee401 ! Init value for %f6
.word 0xf485940b,0x9624603f ! Init value for %f8
.word 0xa2fa1ebf,0x9295d895 ! Init value for %f10
.word 0x8c39ca9a,0x6955de0b ! Init value for %f12
.word 0x361a6e22,0xe11be73d ! Init value for %f14
.word 0x75d015ce,0x0ace0041 ! Init value for %f16
.word 0xab1ceb51,0xa111a000 ! Init value for %f18
.word 0xf99d47f3,0xad743103 ! Init value for %f20
.word 0x01ff8d15,0x851df27f ! Init value for %f22
.word 0x259d303e,0x32037955 ! Init value for %f24
.word 0xba0e6799,0xb883280d ! Init value for %f26
.word 0x30f4b816,0x0cad5703 ! Init value for %f28
.word 0x64cca0c7,0xc04eeea5 ! Init value for %f30
.word 0xa78b1dd6,0x546a9cff ! Init value for %f32
.word 0x1c93336f,0xe7a48324 ! Init value for %f34
.word 0x8324106d,0x964f1051 ! Init value for %f36
.word 0x760d3f6c,0x909f9e22 ! Init value for %f38
.word 0x9d9e0f6e,0xcd077128 ! Init value for %f40
.word 0xe13e09a2,0xd5a1b0bb ! Init value for %f42
.word 0xd55702ed,0x951709d1 ! Init value for %f44
.word 0xe7370a5f,0x919674ca ! Init value for %f46
.word 0x25e4ccfc,0x0bfb1b7c
.word 0x09dd1ac8,0x790219ed
.word 0x10d0f608,0xf248db37
.word 0x29507cae,0x3e31301f
.word 0x25731051,0x91825624
.word 0x51d3fe7c,0x4de36f0b
.word 0x8cac67de,0xa022d87e
.word 0x61024433,0x758d1953
p39_expected_registers:
.word 0x00000000,0x000000c9
.word 0x793035f8,0x56451606
.word 0x00000000,0x89ddff46
.word 0x00000000,0x70dc593e
.word 0x00000000,0x00007a6a
.word 0xffffffff,0xffffffbd
.word 0x00000000,0x00000003
.word 0xffffffff,0xaf92001b
p39_expected_fp_regs:
.word 0x856ec529,0xa101e658
.word 0x83da551b,0x33c48c48
.word 0x89dd9aac,0x73e734ee
.word 0x013fe4dc,0x354ee401
.word 0xf485940b,0x9624603f
.word 0xa2fa1ebf,0x9295d895
.word 0x8c39ca9a,0x6955de0b
.word 0x361a6e22,0xe11be73d
.word 0x75d015ce,0x0ace0041
.word 0xab1ceb51,0xa111a000
.word 0xf99d47f3,0xad743103
.word 0x01ff8d15,0x851df27f
.word 0x259d303e,0x32037955
.word 0xba0e6799,0xb883280d
.word 0x30f4b816,0x0cad5703
.word 0x64cca0c7,0xc04eeea5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p39_local0_expect:
.word 0xa2da6268,0x0000004f
.word 0x1d98b98d,0x557fba5a
.word 0x371dc33b,0xeda6a4d2
.word 0xe6e8c4cd,0xa2da6268
.word 0x810f7ca5,0x7a6a3e3f
.word 0x166aa2db,0xe8af9838
.word 0x00007a6a,0xffffffbd
.word 0x4ce52ff6,0x0a6c4a2b
p39_local1_expect:
.word 0x242915dd,0x90cf8b40
.word 0x3017ee64,0xc66e4fb8
.word 0x4055fb78,0x5a11d9d2
.word 0xcdc3a634,0x08a64cda
.word 0xa2b06268,0x6449036e
.word 0xfb93ac10,0xa2da6268
.word 0x0000371d,0x135b320f
.word 0x89ddff46,0x70dc593e
p39_local2_expect:
.word 0xa2da6268,0x00005a11
.word 0x00000000,0x371dc33b
.word 0xffffd7b5,0x939f55dd
.word 0x00000003,0x939f55dd
.word 0x3f0d402a,0xdc037711
.word 0x68b5d7b5,0x10e68af9
.word 0xc9e328bd,0x4bdec75f
.word 0xa5361f51,0x5a113fa7
p39_local3_expect:
.word 0xd7b5ae7c,0xfe64da9e
.word 0x001b0dde,0x4cb3ad85
.word 0x805aaa5f,0xa5df9d36
.word 0xa855aaeb,0xaf92001b
.word 0x7a665bc5,0x135b320f
.word 0x264a4c45,0xaaf1faa9
.word 0x793035f8,0x56451606
.word 0x5659e786,0xbc893c8f
p40_init_registers:
.word 0xcc562ae4,0xabc2fe69 ! Init value for %l0
.word 0xeadbfc81,0xc483e63d ! Init value for %l1
.word 0x264cef24,0xa2688c19 ! Init value for %l2
.word 0xb60f84a3,0x96089020 ! Init value for %l3
.word 0xdbc0270e,0x58c76f8e ! Init value for %l4
.word 0xad5773f0,0x60b66ddd ! Init value for %l5
.word 0xa47143e6,0x776276aa ! Init value for %l6
.word 0xc8c89937,0xf7533398 ! Init value for %l7
.align 64
p40_init_freg:
.word 0x77f48e32,0xb6c80a3b ! Init value for %f0
.word 0x7a508a91,0x3f033e90 ! Init value for %f2
.word 0x93013fa7,0x2ec2b36e ! Init value for %f4
.word 0x730ac701,0x554c6eb2 ! Init value for %f6
.word 0xbca446f4,0x270ab465 ! Init value for %f8
.word 0x68a140b6,0xaff754f9 ! Init value for %f10
.word 0xa8ba742e,0x04f80eb2 ! Init value for %f12
.word 0x3c845881,0x31673831 ! Init value for %f14
.word 0x5266ee96,0xbcc0990e ! Init value for %f16
.word 0xa478c7d6,0x7e3cee60 ! Init value for %f18
.word 0xab0aa6a7,0x509707b3 ! Init value for %f20
.word 0x5d661c9b,0x61fb209b ! Init value for %f22
.word 0x98852ebc,0x3b4deb1f ! Init value for %f24
.word 0x1d1560d1,0xd499fce7 ! Init value for %f26
.word 0x64ed3351,0xd569ccc1 ! Init value for %f28
.word 0xa234b1df,0xc76fe865 ! Init value for %f30
.word 0x6d313f5f,0xf88dadfc ! Init value for %f32
.word 0x35e84d93,0xeda1cf53 ! Init value for %f34
.word 0xcbe8efab,0x5923f3c2 ! Init value for %f36
.word 0x6777700c,0x2c800376 ! Init value for %f38
.word 0x1377477e,0x289cb49b ! Init value for %f40
.word 0x18d7380f,0x727b126f ! Init value for %f42
.word 0x4d81ff9c,0x5f3099f2 ! Init value for %f44
.word 0xe4007d82,0x77cd1531 ! Init value for %f46
.word 0xcda1e0ab,0x4abafbb7
.word 0x728c2f8a,0x0dea4518
.word 0x10bc88b1,0x6ba228dd
.word 0x5a651918,0xfa3045c6
.word 0x6bbc0249,0xc9c2f246
.word 0x4993ff24,0x237907b8
.word 0x592dba45,0x1c8283bc
.word 0x24900fc2,0xf4d47fa9
p40_expected_registers:
.word 0x3093f983,0xf1c64ead
.word 0xffffffff,0xffff8c19
.word 0x00000000,0x00000082
.word 0x00000000,0x00000000
.word 0x00000000,0x3093f983
.word 0x00000000,0x7659f904
.word 0x00000000,0x3093f983
.word 0x00000000,0xf1c64ead
p40_expected_fp_regs:
.word 0x77f48e32,0xb6c80a3b
.word 0x7a508a91,0x3f033e90
.word 0x93013fa7,0x2ec2b36e
.word 0x730ac701,0x554c6eb2
.word 0xbca446f4,0x270ab465
.word 0x68a140b6,0xaff754f9
.word 0xa8ba742e,0x04f80eb2
.word 0x3c845881,0x31673831
.word 0x5266ee96,0xbcc0990e
.word 0xa478c7d6,0x7e3cee60
.word 0xab0aa6a7,0x509707b3
.word 0x5d661c9b,0x61fb209b
.word 0x98852ebc,0x3b4deb1f
.word 0x1d1560d1,0xd499fce7
.word 0x64ed3351,0xd569ccc1
.word 0xa234b1df,0xc76fe865
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p40_local0_expect:
.word 0x169fc004,0x6e2ab9d6
.word 0x42df83e4,0x36332652
.word 0xafc35216,0x5a263399
.word 0x8a7f8c19,0x3f782577
.word 0xd539e7a1,0x9df2161e
.word 0x5739782f,0xd870d789
.word 0x3093f983,0xf1c64ead
.word 0x82ad865c,0x93a99918
p40_local1_expect:
.word 0xb4b02e4e,0xddc20162
.word 0x7659f904,0x2e9a8f76
.word 0x00000000,0x00000001
.word 0xaa243983,0x7febee60
.word 0x3a8399c1,0x5e37a08b
.word 0x0000a514,0xa2688c19
.word 0x3093f983,0xf1c64ead
.word 0x0d67baca,0x27e00001
p40_local2_expect:
.word 0x85dca2d5,0xb3f60d2b
.word 0xcab58c19,0x00007659
.word 0xf025dd70,0xfd19d4b0
.word 0x177656be,0x37ac0918
.word 0x1f5c89ee,0x25a0ec30
.word 0x0aba9a97,0x620a098c
.word 0x0000e9b6,0xe9b6ffca
.word 0x7dea635f,0xe981b515
p40_local3_expect:
.word 0xfbcceb5c,0xca97a514
.word 0x58c76f8e,0x00000001
.word 0x70f96fb8,0x51685e04
.word 0x346fcac7,0x18e50415
.word 0x0a98ecff,0x49bd8a2a
.word 0xffffffff,0x83fce7a3
.word 0x37508c19,0x09b200c1
.word 0x83fce7a3,0x7659f904
p41_init_registers:
.word 0x79c61060,0x57beb418 ! Init value for %l0
.word 0x556e7cba,0xec1b91cf ! Init value for %l1
.word 0x7bbef40a,0x52218168 ! Init value for %l2
.word 0xe44a847d,0xf738db07 ! Init value for %l3
.word 0xd4261e28,0x9b52017c ! Init value for %l4
.word 0x3a62b704,0x1d1f4a91 ! Init value for %l5
.word 0xf7636b80,0x8ab2cd8e ! Init value for %l6
.word 0x4a808e2e,0xd4a4bdd9 ! Init value for %l7
.align 64
p41_init_freg:
.word 0x9a9e4bba,0x11e8140c ! Init value for %f0
.word 0x1ce5578b,0xe48b9b1b ! Init value for %f2
.word 0x1cccc45f,0xd7e373fa ! Init value for %f4
.word 0xdafa28eb,0x8cc83fae ! Init value for %f6
.word 0xb52a9c02,0x9293546d ! Init value for %f8
.word 0x42163d09,0x8fba9e47 ! Init value for %f10
.word 0x7395c4d0,0xcc5cb536 ! Init value for %f12
.word 0x2cc0ba10,0x3ef47fa0 ! Init value for %f14
.word 0x288d2ee0,0x45207150 ! Init value for %f16
.word 0x088a8d70,0xc1624528 ! Init value for %f18
.word 0x60534dc3,0xebb21328 ! Init value for %f20
.word 0x9f742423,0x04d092e3 ! Init value for %f22
.word 0xda9dd46b,0x9cf1c56c ! Init value for %f24
.word 0x42436197,0xfefc6863 ! Init value for %f26
.word 0x1ffe03b7,0xc6b8637a ! Init value for %f28
.word 0x82517698,0xd749d953 ! Init value for %f30
.word 0x47187e26,0x2138b9a5 ! Init value for %f32
.word 0x1b03718e,0xb9708766 ! Init value for %f34
.word 0x53756d70,0x1327bf7f ! Init value for %f36
.word 0x4a1bcf25,0xc84a19d8 ! Init value for %f38
.word 0x043c7ff4,0xcf357864 ! Init value for %f40
.word 0x7cda13b9,0x1e0399d2 ! Init value for %f42
.word 0x101045e0,0xcdf9cc58 ! Init value for %f44
.word 0x03de2506,0x742e13f2 ! Init value for %f46
.word 0xa70a6b4e,0x8fe7d7c3
.word 0x2b90c1e4,0x914ff80d
.word 0xc4b41098,0xf3c38f47
.word 0xf5e60170,0xd110296d
.word 0x03a3bd25,0x0c135bef
.word 0x6396ce19,0x0010728e
.word 0xa38a6bae,0x8346ddd2
.word 0x561b0ef2,0x7be27561
p41_expected_registers:
.word 0x00000000,0x00000038
.word 0x00000000,0x2e05e42c
.word 0x00000000,0x000000af
.word 0x00000000,0x0000004d
.word 0x00000000,0x00000029
.word 0xb704c705,0x9dc6ccba
.word 0x00000000,0x6cd623e3
.word 0x00000000,0x00000003
p41_expected_fp_regs:
.word 0x9a9e4bba,0x11e8140c
.word 0x1ce5578b,0xe48b9b1b
.word 0x1cccc45f,0xd7e373fa
.word 0xdafa28eb,0x8cc83fae
.word 0xb52a9c02,0x9293546d
.word 0x42163d09,0x8fba9e47
.word 0x7395c4d0,0xcc5cb536
.word 0x2cc0ba10,0x3ef47fa0
.word 0x288d2ee0,0x45207150
.word 0x088a8d70,0xc1624528
.word 0x60534dc3,0xebb21328
.word 0x9f742423,0x04d092e3
.word 0xda9dd46b,0x9cf1c56c
.word 0x42436197,0xfefc6863
.word 0x1ffe03b7,0xc6b8637a
.word 0x82517698,0xd749d953
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p41_local0_expect:
.word 0x6cd623e3,0x00000003
.word 0x63d2486c,0xba534505
.word 0x9bc888f0,0x1d1f4a91
.word 0xffffffff,0xffffffa8
.word 0x8524b0d6,0xffff8406
.word 0x3bd095ae,0xe401bba6
.word 0x8b552c36,0xa888f10d
.word 0x8badda57,0xbf834479
p41_local1_expect:
.word 0x36b823e3,0xcaff68fe
.word 0xb704c705,0x9dc6ccba
.word 0xa19fdb6d,0xb43bf80d
.word 0x84065905,0x52918168
.word 0xfb6b8524,0xaf0638e0
.word 0xffb7cc41,0xb8583c5e
.word 0x2af62feb,0x20afd311
.word 0x0f219f5d,0xafb0b20d
p41_local2_expect:
.word 0x52218168,0x00000062
.word 0x6798bd0f,0x1c5162d2
.word 0xed4d0338,0x1d1f4a91
.word 0x7ca3da3a,0x2e05e42c
.word 0xe0c7f49c,0x3be0030c
.word 0x000000af,0x52218168
.word 0xe3f936f6,0xdbc7e620
.word 0xf4fddab1,0xc1262959
p41_local3_expect:
.word 0xed4d0338,0xba62d9c4
.word 0x6af9bd28,0x6cd623e3
.word 0x37e92d37,0x4323a84a
.word 0x3a62b728,0x1d1f4a91
.word 0x8e7658c2,0xc7fbe633
.word 0xf7b7c835,0x54cf9292
.word 0xc90f486d,0xd7cab63e
.word 0xfecb105f,0xf0343c06
p42_init_registers:
.word 0x7c088a36,0x5a3331cc ! Init value for %l0
.word 0xeb6f83a6,0x6e78a182 ! Init value for %l1
.word 0x0e63472c,0x0fb8a100 ! Init value for %l2
.word 0x470bbcd2,0x2bc10fb8 ! Init value for %l3
.word 0x8f2c0152,0xd26aac06 ! Init value for %l4
.word 0x4e7b920e,0x60f10432 ! Init value for %l5
.word 0x866df5aa,0x99b5f939 ! Init value for %l6
.word 0x79b958c8,0x0e06c30b ! Init value for %l7
.align 64
p42_init_freg:
.word 0x1bdff83b,0x1177a5dd ! Init value for %f0
.word 0x12775eed,0x2e13f554 ! Init value for %f2
.word 0x27af6ad8,0x5f0ba7e2 ! Init value for %f4
.word 0x40cc66bc,0x9e2367ec ! Init value for %f6
.word 0x280e3421,0x13d3b6bf ! Init value for %f8
.word 0x9fc6bd9c,0xf57f0e33 ! Init value for %f10
.word 0x560e9c54,0x62ef92df ! Init value for %f12
.word 0x625a986a,0x812a30c8 ! Init value for %f14
.word 0xf29e97c4,0x753a0f86 ! Init value for %f16
.word 0x8c887e90,0x13342db7 ! Init value for %f18
.word 0x5827e376,0x1974ab50 ! Init value for %f20
.word 0x24394b69,0xaf110413 ! Init value for %f22
.word 0x790abf17,0x16a15144 ! Init value for %f24
.word 0x06b95c80,0x8c0fd67e ! Init value for %f26
.word 0x92b0e9dd,0xfbc2e33b ! Init value for %f28
.word 0x93535bbd,0xe05b40ee ! Init value for %f30
.word 0x450563a9,0xa02bcd33 ! Init value for %f32
.word 0xac6fa02e,0xc4aef222 ! Init value for %f34
.word 0xc90fbea3,0xed08f9f7 ! Init value for %f36
.word 0xe11ee3cf,0xf9782936 ! Init value for %f38
.word 0xee427c7d,0x5950aa9a ! Init value for %f40
.word 0x9f758a52,0xd4bc82f2 ! Init value for %f42
.word 0xe38c7cd6,0x6e78d097 ! Init value for %f44
.word 0xfa6c9951,0xce841d15 ! Init value for %f46
.word 0x53f52a39,0xb3d2f293
.word 0x8dc47512,0x912cc8ad
.word 0x2f3fac08,0xd1b235c2
.word 0x0a384bef,0xaa62a69d
.word 0x8fed3553,0x3c5bc78a
.word 0xf4b8c2b1,0xc9a81fb5
.word 0x6d636c2a,0x14c342bb
.word 0x941ce852,0x4f87b1d5
p42_expected_registers:
.word 0x00000000,0x00000000
.word 0x00000000,0x0000b4b7
.word 0x00000000,0x28ca4fff
.word 0x1d10fd71,0x7548d828
.word 0x00000000,0x00000702
.word 0xffffffff,0xffffffed
.word 0x00000000,0xadcadeb5
.word 0x00000000,0x878432ca
p42_expected_fp_regs:
.word 0x1bdff83b,0x1177a5dd
.word 0x12775eed,0x2e13f554
.word 0x27af6ad8,0x5f0ba7e2
.word 0x40cc66bc,0x9e2367ec
.word 0x280e3421,0x13d3b6bf
.word 0x9fc6bd9c,0xf57f0e33
.word 0x560e9c54,0x62ef92df
.word 0x625a986a,0x812a30c8
.word 0xf29e97c4,0x753a0f86
.word 0x8c887e90,0x13342db7
.word 0x5827e376,0x1974ab50
.word 0x24394b69,0xaf110413
.word 0x790abf17,0x16a15144
.word 0x06b95c80,0x8c0fd67e
.word 0x92b0e9dd,0xfbc2e33b
.word 0x93535bbd,0xe05b40ee
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p42_local0_expect:
.word 0xd1dbc1ad,0x28ca4fff
.word 0xa75bf662,0x0000c21e
.word 0x00000000,0x28ca4fff
.word 0xd8390d33,0x550435a5
.word 0xa9072753,0x247c0b8a
.word 0x00000000,0x0000c21e
.word 0x55e811ee,0x9ab0fa2b
.word 0x68554b08,0x06f90d33
p42_local1_expect:
.word 0x748a5a1d,0x20d4d828
.word 0x71fd47e6,0x7f8ed5b8
.word 0x871cfda1,0x78bd206a
.word 0x89431fab,0xe133bb8a
.word 0x00000000,0x4fff4fff
.word 0xe4432530,0xc803bb13
.word 0xb4b77a4a,0xa3543dcb
.word 0x1d10fd71,0x7548d828
p42_local2_expect:
.word 0xb4b77a4a,0x33f5ad2d
.word 0x00000000,0xb4b77a4a
.word 0x0bac5627,0xea22cdd3
.word 0x00000000,0xea22cdd3
.word 0x0fc1a1f2,0x28ca4fff
.word 0x00000000,0xea22cdd3
.word 0x74a6116d,0xb60cb60c
.word 0xb4b77a4a,0xa3543dcb
p42_local3_expect:
.word 0xbd63fecd,0x0702354a
.word 0xed431b9e,0xf75b38c9
.word 0x666706bd,0x68a78838
.word 0x4dd85cda,0x74c5f41f
.word 0x55e811a5,0x7324ed30
.word 0x38ed50c8,0x73e2b288
.word 0x0d336674,0xa4916674
.word 0x00000000,0x73e2b288
p43_init_registers:
.word 0x08fb87aa,0x01abdc92 ! Init value for %l0
.word 0x40bbdf00,0xdb922816 ! Init value for %l1
.word 0x40db15d4,0x1419c0cd ! Init value for %l2
.word 0x8ef6d906,0x82b3a0f1 ! Init value for %l3
.word 0x02a9906b,0xe5c37209 ! Init value for %l4
.word 0x15069538,0x6c25ccc2 ! Init value for %l5
.word 0x1b85ec24,0xac6f1a52 ! Init value for %l6
.word 0x915346ac,0x2ca316d8 ! Init value for %l7
.align 64
p43_init_freg:
.word 0xc6136339,0x52b9d433 ! Init value for %f0
.word 0xfeaadbfe,0x0e76a482 ! Init value for %f2
.word 0x4084fdc5,0x52e9c2dd ! Init value for %f4
.word 0xd69265dd,0xb61a8ca1 ! Init value for %f6
.word 0x8896ed92,0x16b512b6 ! Init value for %f8
.word 0xda0ffea8,0x3312946b ! Init value for %f10
.word 0xdbcf9698,0x7ba030ed ! Init value for %f12
.word 0x22f0fc77,0xaf8a18f5 ! Init value for %f14
.word 0x9008058b,0x659870dd ! Init value for %f16
.word 0x6fd2b809,0xca08dc8f ! Init value for %f18
.word 0x22feb183,0xdf42a9c3 ! Init value for %f20
.word 0x0cbfe9c6,0xe5434b72 ! Init value for %f22
.word 0x0bf5d7b0,0x480eee5c ! Init value for %f24
.word 0xb0ff89b4,0x69b07a0b ! Init value for %f26
.word 0xf6f2812e,0x933fc456 ! Init value for %f28
.word 0xc18dab9b,0x7aa1d816 ! Init value for %f30
.word 0x1e215ad4,0x8a1a736f ! Init value for %f32
.word 0x1edba232,0x120ddaac ! Init value for %f34
.word 0xa46e788a,0x8d87e037 ! Init value for %f36
.word 0xe6e103f4,0x0d0658ea ! Init value for %f38
.word 0x39aad871,0xf969317d ! Init value for %f40
.word 0x306b012e,0xefc5abd1 ! Init value for %f42
.word 0x2a287c42,0x587b04c1 ! Init value for %f44
.word 0xe9a5f533,0x073fd2e4 ! Init value for %f46
.word 0x8b3cc5eb,0xc6cbed85
.word 0x6d17f0b2,0xfbf67b74
.word 0x0d035881,0x6ef0a88d
.word 0x95cbd674,0x4b3c29da
.word 0xf441207e,0x6841c7ab
.word 0xa352cc20,0xea806f28
.word 0xb70652e4,0x31bd8940
.word 0xb0d97081,0x43df915e
p43_expected_registers:
.word 0x00000000,0x00008848
.word 0x000000af,0x2e700313
.word 0x00000000,0x0000d968
.word 0x00000000,0x00000000
.word 0xffffffff,0xbd609830
.word 0x00000000,0x00000012
.word 0x00000000,0x4dbaeba5
.word 0xaf4b0233,0x04bd5412
p43_expected_fp_regs:
.word 0xc6136339,0x52b9d433
.word 0xfeaadbfe,0x0e76a482
.word 0x4084fdc5,0x52e9c2dd
.word 0xd69265dd,0xb61a8ca1
.word 0x8896ed92,0x16b512b6
.word 0xda0ffea8,0x3312946b
.word 0xdbcf9698,0x7ba030ed
.word 0x22f0fc77,0xaf8a18f5
.word 0x9008058b,0x659870dd
.word 0x6fd2b809,0xca08dc8f
.word 0x22feb183,0xdf42a9c3
.word 0x0cbfe9c6,0xe5434b72
.word 0x0bf5d7b0,0x480eee5c
.word 0xb0ff89b4,0x69b07a0b
.word 0xf6f2812e,0x933fc456
.word 0xc18dab9b,0x7aa1d816
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p43_local0_expect:
.word 0xd9680a86,0x7de64183
.word 0xcd611d54,0xa3d8a0f1
.word 0x60c82986,0x8193bcbc
.word 0x88482300,0xaceb052e
.word 0xa5219ab5,0xf8f3404f
.word 0xa3c4f56f,0x5c0e39b3
.word 0x00008848,0x17c4c549
.word 0x00000000,0x00008848
p43_local1_expect:
.word 0x00008848,0xfffffaaf
.word 0xe1debbb6,0x1a524e11
.word 0x6d543aaa,0xe595f53e
.word 0x00000000,0x4dbaeba5
.word 0xaffcc40a,0xfaaf81bb
.word 0x00e68848,0xfffffaaf
.word 0x7de64183,0x000000bd
.word 0xd9680a86,0x7de64183
p43_local2_expect:
.word 0xaf4b0233,0x04bd5412
.word 0xbd6fab9b,0xb64057e6
.word 0xaa673cf1,0xad8b5881
.word 0xbd609830,0xc6c2b017
.word 0x371ca7f7,0xe5483f74
.word 0x2b824c20,0x9d697e97
.word 0x00000000,0x0000e1de
.word 0x7b7594b9,0x96129830
p43_local3_expect:
.word 0x4dbaeba5,0x003000aa
.word 0x6baf6b7a,0x05917962
.word 0xabdc5e40,0x4dbaeba5
.word 0x000000af,0x2e700313
.word 0xe6ba052e,0xc4265ea1
.word 0x01abdc92,0x5b5237e5
.word 0x0000e1de,0xd4d257e6
.word 0xfb1e00aa,0xf02ee310
p44_init_registers:
.word 0x1d38879d,0xcd570b04 ! Init value for %l0
.word 0x3101c338,0x9aa2f277 ! Init value for %l1
.word 0x93aefd90,0x812d249f ! Init value for %l2
.word 0xd057e4ea,0x09b26281 ! Init value for %l3
.word 0xd28c8660,0x6768ab61 ! Init value for %l4
.word 0xaeb19382,0xcacb6fc7 ! Init value for %l5
.word 0xab1886f8,0x0f79ec98 ! Init value for %l6
.word 0x89f2def8,0x7eff4704 ! Init value for %l7
.align 64
p44_init_freg:
.word 0x1ca59c97,0xf97c06eb ! Init value for %f0
.word 0x59b20236,0x76e4fd86 ! Init value for %f2
.word 0xeca7744a,0xc475708d ! Init value for %f4
.word 0x7540ebcb,0x9ed2a1a3 ! Init value for %f6
.word 0xdd56523e,0xbde77695 ! Init value for %f8
.word 0x90b6c12b,0xf3f17181 ! Init value for %f10
.word 0x7785ed26,0x2113ae86 ! Init value for %f12
.word 0x7731f5c5,0x8139ae15 ! Init value for %f14
.word 0xe28859e8,0x888482a6 ! Init value for %f16
.word 0x012a275f,0xb5b5a2f6 ! Init value for %f18
.word 0x0e11e040,0x51e58aa7 ! Init value for %f20
.word 0xcb0875ea,0xb9d22b14 ! Init value for %f22
.word 0x67d99f99,0x5242cd47 ! Init value for %f24
.word 0xd6844d26,0xd079c7f3 ! Init value for %f26
.word 0x0471e88a,0x884596b4 ! Init value for %f28
.word 0xfc7d57fd,0x88f232ed ! Init value for %f30
.word 0xb490fde9,0xd8099fc4 ! Init value for %f32
.word 0x1328b280,0x5d27e651 ! Init value for %f34
.word 0xd78acf7d,0xbb8d594b ! Init value for %f36
.word 0xe98e3703,0x9d384050 ! Init value for %f38
.word 0x91c851c8,0x529ae100 ! Init value for %f40
.word 0xb84baf60,0x076b743a ! Init value for %f42
.word 0x33d8e54c,0x44f9d09b ! Init value for %f44
.word 0x0b7a9138,0xbc2afb6f ! Init value for %f46
.word 0xc24117fb,0x237b498a
.word 0xb1961e4e,0xea60e39b
.word 0x2eed0e74,0xfa89b473
.word 0xd818b5e5,0xc8a0fa33
.word 0x62eb31db,0x422c2b5b
.word 0xe3f43786,0x0fb51006
.word 0xc31a49c5,0xfd136b1c
.word 0x96308629,0x8f6abdbf
p44_expected_registers:
.word 0x00000000,0x4dd9e386
.word 0x00000000,0x00000000
.word 0x00000000,0x4dd9e386
.word 0x00000000,0x00000036
.word 0x00000000,0x203c603a
.word 0x00000000,0x45512f98
.word 0xffffffff,0xf8a03bcf
.word 0x00000000,0x00000016
p44_expected_fp_regs:
.word 0x1ca59c97,0xf97c06eb
.word 0x59b20236,0x76e4fd86
.word 0xeca7744a,0xc475708d
.word 0x7540ebcb,0x9ed2a1a3
.word 0xdd56523e,0xbde77695
.word 0x90b6c12b,0xf3f17181
.word 0x7785ed26,0x2113ae86
.word 0x7731f5c5,0x8139ae15
.word 0xe28859e8,0x888482a6
.word 0x012a275f,0xb5b5a2f6
.word 0x0e11e040,0x51e58aa7
.word 0xcb0875ea,0xb9d22b14
.word 0x67d99f99,0x5242cd47
.word 0xd6844d26,0xd079c7f3
.word 0x0471e88a,0x884596b4
.word 0xfc7d57fd,0x88f232ed
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p44_local0_expect:
.word 0x3d43cb76,0x4e1eada2
.word 0xd7481d42,0xc1f87436
.word 0x4bd69b68,0xfc9ff893
.word 0x9ff6ba1d,0x000000d1
.word 0xa8f14ede,0xf8a03bcf
.word 0x3475a06b,0x3da4af61
.word 0x0e0c453b,0x92bdc8db
.word 0x00000000,0xffffd748
p44_local1_expect:
.word 0x7a51ab31,0x6674e3c2
.word 0x4dd9e386,0x78d7a916
.word 0x3054e6c0,0x1486b48f
.word 0x59d99688,0x4e6de989
.word 0xc13a7436,0x33291842
.word 0xc1f87436,0x33291842
.word 0x9eb7347d,0xf8a09688
.word 0xc2598159,0xf8e98349
p44_local2_expect:
.word 0x3e94da91,0x00d1a25e
.word 0x00000000,0x203c603a
.word 0x9da16b1e,0x871c0309
.word 0xec1ce1d4,0x889fcef0
.word 0xc1f87436,0x33291842
.word 0x203c603a,0x45512f98
.word 0xc1f87436,0x74361842
.word 0x88168e36,0x89754b28
p44_local3_expect:
.word 0xc95ad4da,0xf7f1679f
.word 0xd625a53b,0x2acc9ef0
.word 0x75db3dfa,0xcb63389f
.word 0x4a589dcd,0x4d99a834
.word 0x057ed6db,0x3d163cfd
.word 0x3c8d8bcc,0xfa53c4b7
.word 0x890c989c,0x2944b04d
.word 0x00a5e1e9,0xe386ab1a
p45_init_registers:
.word 0x62ffea4e,0x94852713 ! Init value for %l0
.word 0x93ac3334,0xc5211f49 ! Init value for %l1
.word 0x2ee794aa,0x0fe92663 ! Init value for %l2
.word 0x14da885b,0xb1b5928b ! Init value for %l3
.word 0x8c2ff9fe,0x3265d6a9 ! Init value for %l4
.word 0x328e6748,0x6f9408b9 ! Init value for %l5
.word 0x1e12c31a,0x423b5a97 ! Init value for %l6
.word 0x927a564a,0xa56bb76c ! Init value for %l7
.align 64
p45_init_freg:
.word 0x1766711f,0x672afdc0 ! Init value for %f0
.word 0x7242b9c6,0xe3140c1a ! Init value for %f2
.word 0x28fd9c42,0xb67eda72 ! Init value for %f4
.word 0xcf2ba5b1,0x588d5bf5 ! Init value for %f6
.word 0x713b81d9,0x8e4efa67 ! Init value for %f8
.word 0xef183bc7,0x3d65bf92 ! Init value for %f10
.word 0xa39b2ecf,0xb2227689 ! Init value for %f12
.word 0x07efec19,0xd349033e ! Init value for %f14
.word 0x75583b33,0x5247f027 ! Init value for %f16
.word 0xce87e41a,0x5dc0f833 ! Init value for %f18
.word 0x6fb81c6e,0x2e5500e5 ! Init value for %f20
.word 0x9995a9eb,0xacb0ceeb ! Init value for %f22
.word 0x8f2764ab,0x1eebfdc3 ! Init value for %f24
.word 0xfe8ffb41,0x0a07755e ! Init value for %f26
.word 0x1e23e983,0x2f24f429 ! Init value for %f28
.word 0x6cf8b4d1,0x90d34356 ! Init value for %f30
.word 0xef2dd966,0xff88fc3d ! Init value for %f32
.word 0x3f4fb71e,0xf83fad5d ! Init value for %f34
.word 0xfd122e16,0xcf04db2c ! Init value for %f36
.word 0x3d1d471d,0xb942c6e5 ! Init value for %f38
.word 0xd8167e0a,0x4a752abb ! Init value for %f40
.word 0xbd1a48fe,0x648aa77c ! Init value for %f42
.word 0xb8371b21,0x7268377e ! Init value for %f44
.word 0x18345e8d,0xd66adb76 ! Init value for %f46
.word 0x230c5551,0xe31679b3
.word 0x67b598a4,0x3b03631c
.word 0xdfb2e593,0x5a724b7b
.word 0xd1a9e3bf,0xab5ddd79
.word 0x31c47368,0xf9049e55
.word 0xdb2ae02d,0x5693c6c8
.word 0x7f358b57,0x57b8e2a1
.word 0x0915ecdb,0x98d84937
p45_expected_registers:
.word 0xffffffff,0xffffffe1
.word 0x00000000,0x00006b4c
.word 0xffffffff,0xbee0fba5
.word 0x00000000,0x00000057
.word 0x00000000,0x0492e564
.word 0x00000000,0x0000b1d3
.word 0x00000000,0x573b537a
.word 0x00000000,0x000069b5
p45_expected_fp_regs:
.word 0x1766711f,0x672afdc0
.word 0x7242b9c6,0xe3140c1a
.word 0x28fd9c42,0xb67eda72
.word 0xcf2ba5b1,0x588d5bf5
.word 0x713b81d9,0x8e4efa67
.word 0xef183bc7,0x3d65bf92
.word 0xa39b2ecf,0xb2227689
.word 0x07efec19,0xd349033e
.word 0x75583b33,0x5247f027
.word 0xce87e41a,0x5dc0f833
.word 0x6fb81c6e,0x2e5500e5
.word 0x9995a9eb,0xacb0ceeb
.word 0x8f2764ab,0x1eebfdc3
.word 0xfe8ffb41,0x0a07755e
.word 0x1e23e983,0x2f24f429
.word 0x6cf8b4d1,0x90d34356
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p45_local0_expect:
.word 0x02f564bb,0x7a79a6a8
.word 0xc5211f49,0xd79f29af
.word 0x00000000,0x0492e564
.word 0x00000000,0x0b79b5b5
.word 0xc3040832,0x7a253c61
.word 0x573b537a,0x000069b5
.word 0x6cb5b1b4,0x376986a5
.word 0xc84939f1,0x109c6b74
p45_local1_expect:
.word 0x02057679,0xb57bb483
.word 0xffffffe1,0x00006b4c
.word 0x78be1401,0x0b795ab5
.word 0x00000000,0x000069b5
.word 0x7a5cdc99,0x0492e564
.word 0x37ec878e,0x5b5511e1
.word 0xffffffe1,0x00006b4c
.word 0x8d1a9b85,0x6b4cba4c
p45_local2_expect:
.word 0xa3f408b9,0xb4b8e336
.word 0x74cb9de2,0xb3fb3bc2
.word 0xffffffe1,0x00006b4c
.word 0x573b537a,0x00006b4c
.word 0x7f64756b,0x3ed69059
.word 0x8e76616b,0x7f0113bc
.word 0xb1d32cc0,0xa77769da
.word 0x30ba073d,0x0b795ab5
p45_local3_expect:
.word 0x78d1a1d6,0x0887ab35
.word 0x1ed652c0,0xe9a1a11c
.word 0xacf6a16f,0x50de46cd
.word 0x3265d6a9,0x6f9408b9
.word 0x573b537a,0x9114bf18
.word 0x00008920,0x28f31480
.word 0xc352c491,0xbee0fba5
.word 0x4968e4e1,0x81265416
p46_init_registers:
.word 0x09c6a611,0xb16a46f3 ! Init value for %l0
.word 0xff6773ff,0x9bd6181c ! Init value for %l1
.word 0xadc1718a,0x8f8752e7 ! Init value for %l2
.word 0x5f27a305,0xe4063171 ! Init value for %l3
.word 0xbd17b020,0x88423552 ! Init value for %l4
.word 0xbb18d876,0x9e4f65be ! Init value for %l5
.word 0x15471b58,0xdbd4aceb ! Init value for %l6
.word 0xfdc5f44b,0xfb035bdc ! Init value for %l7
.align 64
p46_init_freg:
.word 0x5af3ac6b,0x1fc9749c ! Init value for %f0
.word 0x7e2950db,0x6d099709 ! Init value for %f2
.word 0x94d36e20,0x7e3a769f ! Init value for %f4
.word 0x75aa3ae4,0x579c3549 ! Init value for %f6
.word 0x9ad2c56c,0xbf275113 ! Init value for %f8
.word 0x401bbf10,0x642b6ac9 ! Init value for %f10
.word 0x722c1c42,0x222a07cb ! Init value for %f12
.word 0x3be2afc2,0x20c020c9 ! Init value for %f14
.word 0x93c79f0d,0x8d7471dd ! Init value for %f16
.word 0x22d3a87d,0x7b8c70f7 ! Init value for %f18
.word 0x172fa3ab,0xb8996c5d ! Init value for %f20
.word 0x14633bcf,0x4f51b8fd ! Init value for %f22
.word 0xe9b423a5,0xb3af9256 ! Init value for %f24
.word 0x070cd1cc,0x0b4b489d ! Init value for %f26
.word 0xe8f467c9,0xa46f358b ! Init value for %f28
.word 0xfb778b4b,0x0bc7763a ! Init value for %f30
.word 0xc6dfa89a,0x40c8ef41 ! Init value for %f32
.word 0xfbed9d5e,0x79db6955 ! Init value for %f34
.word 0x94f5b6af,0x2f177e9a ! Init value for %f36
.word 0x1336cdf8,0xd88586bb ! Init value for %f38
.word 0x4ed30787,0xe99c7494 ! Init value for %f40
.word 0xc2a1f4d0,0x7712bd21 ! Init value for %f42
.word 0xae64cf1a,0x5e9c06a5 ! Init value for %f44
.word 0x7d16fc21,0x9030c77e ! Init value for %f46
.word 0x12365d77,0x2a13ba72
.word 0x7d277558,0x7033297f
.word 0x45121819,0x75574686
.word 0x65df45d0,0x9b188970
.word 0xf7c2bdb2,0x3a4087ab
.word 0x53a4aa75,0x6491d3bc
.word 0x1c123fd9,0xe3ec5556
.word 0xa2999a61,0xc73705b5
p46_expected_registers:
.word 0xffffffff,0xffffffc0
.word 0x00000000,0x00000062
.word 0xffffffff,0xff6773ff
.word 0x00000000,0x0000b507
.word 0x00000000,0x00000077
.word 0x00000000,0x5a9ac05a
.word 0x00000000,0x799b52a2
.word 0x00000000,0x80d15d5c
p46_expected_fp_regs:
.word 0x5af3ac6b,0x1fc9749c
.word 0x7e2950db,0x6d099709
.word 0x94d36e20,0x7e3a769f
.word 0x75aa3ae4,0x579c3549
.word 0x9ad2c56c,0xbf275113
.word 0x401bbf10,0x642b6ac9
.word 0x722c1c42,0x222a07cb
.word 0x3be2afc2,0x20c020c9
.word 0x93c79f0d,0x8d7471dd
.word 0x22d3a87d,0x7b8c70f7
.word 0x172fa3ab,0xb8996c5d
.word 0x14633bcf,0x4f51b8fd
.word 0xe9b423a5,0xb3af9256
.word 0x070cd1cc,0x0b4b489d
.word 0xe8f467c9,0xa46f358b
.word 0xfb778b4b,0x0bc7763a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p46_local0_expect:
.word 0xc4f257c4,0x5e0eb670
.word 0x1fc3a1e3,0x010c3552
.word 0x09c6a611,0xb16a46f3
.word 0x626cf391,0xfd577eba
.word 0x2036d242,0x624b16f0
.word 0xff6773ff,0x9bd6181c
.word 0xb2c2d1eb,0x53b9d446
.word 0x23fb073b,0x084299a4
p46_local1_expect:
.word 0xffffffff,0xff6773ff
.word 0xb4a68d21,0x2565a77d
.word 0xa5d73552,0x22b37e67
.word 0xf2dadbae,0xfde0c028
.word 0x1f0a3cd3,0xa94547b2
.word 0x3b8af849,0x779047d1
.word 0xfeeefeda,0x6c099c40
.word 0x00000000,0xfeeefeda
p46_local2_expect:
.word 0xff6773ff,0x9bd6181c
.word 0xfe6339b6,0xa9249aa6
.word 0x00000000,0x3606de54
.word 0xb507580e,0x29e1c9b4
.word 0x1829a2df,0x23fb073b
.word 0x55bad71a,0x88423552
.word 0x26f1e163,0x8895f1de
.word 0x652d8e82,0x9b05b072
p46_local3_expect:
.word 0x5d2c81f7,0x4acc5777
.word 0x6925e45c,0x5c35728f
.word 0xf547ab0b,0x0ab257f4
.word 0x084299a4,0xfb035bdc
.word 0x6057632e,0xa9249aa6
.word 0x799b0054,0x80d15d5c
.word 0xfe6339b6,0xa9249aa6
.word 0xa9249aa6,0x000000ba
p47_init_registers:
.word 0xc85e8bae,0xe0b4b803 ! Init value for %l0
.word 0xe00f3446,0x939bc545 ! Init value for %l1
.word 0x3fc1804c,0x23ff9300 ! Init value for %l2
.word 0xa206089a,0x078eaf3e ! Init value for %l3
.word 0x6169d570,0xc2f0bcb4 ! Init value for %l4
.word 0x4686674c,0x851fbc89 ! Init value for %l5
.word 0x557933a7,0xdf177041 ! Init value for %l6
.word 0x491c9360,0x0a3c0e89 ! Init value for %l7
.align 64
p47_init_freg:
.word 0x017bc754,0x1238a80d ! Init value for %f0
.word 0xababa92f,0x8e104593 ! Init value for %f2
.word 0x67978c06,0xfb465ffb ! Init value for %f4
.word 0x5d41d13b,0x193b09ef ! Init value for %f6
.word 0xa10e8bcf,0x182584b0 ! Init value for %f8
.word 0x9f7ed967,0xabe37f34 ! Init value for %f10
.word 0x1699eb6e,0x909c573b ! Init value for %f12
.word 0x3939fbdf,0xd9804987 ! Init value for %f14
.word 0xb8b90c19,0x6afd905f ! Init value for %f16
.word 0x9223d261,0x577be691 ! Init value for %f18
.word 0x5963a1ec,0x42f260bf ! Init value for %f20
.word 0x23ee0e97,0x56e4be96 ! Init value for %f22
.word 0x99ffdd48,0x3338b92b ! Init value for %f24
.word 0xe1c56b53,0xfd236cd1 ! Init value for %f26
.word 0xa75ad8ea,0xe7674c90 ! Init value for %f28
.word 0x4ad10a7d,0x1362cf7c ! Init value for %f30
.word 0x403d93ab,0xbf0ac79f ! Init value for %f32
.word 0xa1896e2d,0xc1edeb55 ! Init value for %f34
.word 0xc3eb381d,0x2d9af3c2 ! Init value for %f36
.word 0x5de862e2,0x25dad39b ! Init value for %f38
.word 0xc0ee9e9e,0x218a319a ! Init value for %f40
.word 0xa2548505,0x9503d0b2 ! Init value for %f42
.word 0xeacacfd8,0xd18c6eb8 ! Init value for %f44
.word 0x87cd8139,0x705475ec ! Init value for %f46
.word 0x5be9cdaf,0x1a85b0b2
.word 0x4040ed9b,0x52eae9f7
.word 0x352d02bb,0xd96fcfad
.word 0x45421551,0x1f49b107
.word 0x42de0e4e,0xa4588841
.word 0x2d9c0f8d,0xd612d0a3
.word 0x39922416,0x6d0892db
.word 0x5ea823b0,0x533595b4
p47_expected_registers:
.word 0x00000000,0x0000004b
.word 0x00000000,0x0a3cfff0
.word 0x00000000,0x5d0ba38b
.word 0x00000000,0x4b623ca8
.word 0xffffffff,0xa559427d
.word 0x00000000,0x6eec7cda
.word 0x00000000,0x61d9eff9
.word 0x00000000,0x00009360
p47_expected_fp_regs:
.word 0x017bc754,0x1238a80d
.word 0xababa92f,0x8e104593
.word 0x67978c06,0xfb465ffb
.word 0x5d41d13b,0x193b09ef
.word 0xa10e8bcf,0x182584b0
.word 0x9f7ed967,0xabe37f34
.word 0x1699eb6e,0x909c573b
.word 0x3939fbdf,0xd9804987
.word 0xb8b90c19,0x6afd905f
.word 0x9223d261,0x577be691
.word 0x5963a1ec,0x42f260bf
.word 0x23ee0e97,0x56e4be96
.word 0x99ffdd48,0x3338b92b
.word 0xe1c56b53,0xfd236cd1
.word 0xa75ad8ea,0xe7674c90
.word 0x4ad10a7d,0x1362cf7c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p47_local0_expect:
.word 0xd6bb1086,0x0a3c0e89
.word 0x5d0ba38b,0xaf9e5934
.word 0x00000000,0x00000017
.word 0x43e85870,0xc8efe386
.word 0x2b196622,0xb17fe607
.word 0x65977ebe,0xd795476a
.word 0x0e89389e,0x4beca38b
.word 0x0e920d54,0xf083c788
p47_local1_expect:
.word 0x1bb6710f,0xa559427d
.word 0xfaf980b3,0x0d71d3f0
.word 0x61d9eff9,0x0e921241
.word 0x5d0ba38b,0x4b623ca8
.word 0x49f09360,0x0a3cfff0
.word 0x235d7452,0x4b8964de
.word 0xea1dfb82,0x5c936408
.word 0x3895a20f,0x00004670
p47_local2_expect:
.word 0x9367af56,0xe8312b59
.word 0x427de4df,0x68ef95f9
.word 0x88b74509,0xd3a08362
.word 0x1fb676c2,0xdf42a022
.word 0x6696c999,0xe5a97cda
.word 0xef072f10,0xdd284bfd
.word 0x00000000,0x6eec7cda
.word 0x522c5a76,0x7aec4670
p47_local3_expect:
.word 0x27b216e6,0xb11e1896
.word 0x1712c4b2,0x70f756bf
.word 0xf8cd26ca,0x8b47eb50
.word 0x5695e0cc,0x3ed57b3a
.word 0x5c93ffe6,0xa325c111
.word 0x9fec71c6,0x279c427d
.word 0x00000000,0x00005c93
.word 0x780245e8,0xbb8cd996
p48_init_registers:
.word 0xda06f6fe,0x8afbc14e ! Init value for %l0
.word 0x7d108377,0xdb3215c4 ! Init value for %l1
.word 0xc7bc1d28,0x7b4adc43 ! Init value for %l2
.word 0x57fff78e,0x381a450c ! Init value for %l3
.word 0x22ff8296,0x1d4abe64 ! Init value for %l4
.word 0xd3730104,0xc3dc9846 ! Init value for %l5
.word 0x081e5308,0x33f16d52 ! Init value for %l6
.word 0xd209413e,0x6b671ec9 ! Init value for %l7
.align 64
p48_init_freg:
.word 0x39ef5672,0xef811f3c ! Init value for %f0
.word 0x580887ed,0x0555d306 ! Init value for %f2
.word 0x9a37b66c,0x3b97a045 ! Init value for %f4
.word 0xb21970bb,0xa0fdcc8d ! Init value for %f6
.word 0x3de1feaf,0x1d88a85c ! Init value for %f8
.word 0x54383c81,0xe4be8e42 ! Init value for %f10
.word 0xd81360fb,0x21d963a7 ! Init value for %f12
.word 0xe345b5e4,0xbbfbfcaa ! Init value for %f14
.word 0x32e6ea42,0x2c2fc903 ! Init value for %f16
.word 0xbde5053a,0x2ff7bff8 ! Init value for %f18
.word 0x726b11dc,0x25cbbd04 ! Init value for %f20
.word 0x07edadca,0x10591d00 ! Init value for %f22
.word 0xc81b8fdf,0xe59f5b96 ! Init value for %f24
.word 0x6f496d3c,0xd7bea4b8 ! Init value for %f26
.word 0x99cf9bd5,0x0b953442 ! Init value for %f28
.word 0x2436563b,0x8a8a466f ! Init value for %f30
.word 0x4bd95c94,0x603a862c ! Init value for %f32
.word 0x6890013c,0x4b5d08d5 ! Init value for %f34
.word 0x5f12bb42,0xbe5531d0 ! Init value for %f36
.word 0x6747c34b,0xed594426 ! Init value for %f38
.word 0xa04bb30d,0x5d78384c ! Init value for %f40
.word 0x909fe174,0xa2284a41 ! Init value for %f42
.word 0xaae49664,0xae090fa2 ! Init value for %f44
.word 0xa5791231,0xa7b2fbdc ! Init value for %f46
.word 0x615fec03,0x8c879813
.word 0x7fbcee4d,0x846dcaf8
.word 0xbe350583,0x075ab05b
.word 0xa7fe49d8,0xd06a1ed9
.word 0xc704fd1d,0xb5b276b0
.word 0xe63bb46a,0x5f71515a
.word 0xe47256f5,0xe7061e6d
.word 0xe922dd4d,0x906c772b
p48_expected_registers:
.word 0xffffffff,0xffffffdd
.word 0x00000000,0x0480450c
.word 0x00000000,0x00000045
.word 0x00000000,0x00000080
.word 0x00000000,0x00000075
.word 0x00000000,0xffffffdd
.word 0x00000000,0xe1b1be0f
.word 0xffffffff,0xfffffff3
p48_expected_fp_regs:
.word 0x39ef5672,0xef811f3c
.word 0x580887ed,0x0555d306
.word 0x9a37b66c,0x3b97a045
.word 0xb21970bb,0xa0fdcc8d
.word 0x3de1feaf,0x1d88a85c
.word 0x54383c81,0xe4be8e42
.word 0xd81360fb,0x21d963a7
.word 0xe345b5e4,0xbbfbfcaa
.word 0x32e6ea42,0x2c2fc903
.word 0xbde5053a,0x2ff7bff8
.word 0x726b11dc,0x25cbbd04
.word 0x07edadca,0x10591d00
.word 0xc81b8fdf,0xe59f5b96
.word 0x6f496d3c,0xd7bea4b8
.word 0x99cf9bd5,0x0b953442
.word 0x2436563b,0x8a8a466f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p48_local0_expect:
.word 0xf9373db4,0x996f4cb5
.word 0x00008646,0x0480450c
.word 0xcc0f5e55,0xf4432ef4
.word 0x8646d384,0x1ad33c47
.word 0xef82e5ff,0x72341bc0
.word 0xf7421de7,0x0270354e
.word 0x55316f8f,0x4253d985
.word 0x264d8f72,0x13b6e46f
p48_local1_expect:
.word 0xffffffff,0xffffffdd
.word 0x00000000,0x0480450c
.word 0x956ba701,0xc393e88f
.word 0xe1b1be0f,0x55316f8f
.word 0x95a8932f,0x5e16eed3
.word 0x2b5d5217,0x0480450c
.word 0x30e5f349,0xd52560ef
.word 0x00000093,0xbb609602
p48_local2_expect:
.word 0xcae48646,0xc952ce5f
.word 0xc02f69de,0x215a5d8a
.word 0xdeb1ebed,0xfb1e1ec9
.word 0x284d4170,0x93cc7c4a
.word 0x532ca102,0xecdad1d5
.word 0xb048c7ff,0xfda20228
.word 0x6f8f615c,0xf7756ea5
.word 0x00000000,0x00004253
p48_local3_expect:
.word 0x43310ab7,0x527257f6
.word 0x00000000,0x0480450c
.word 0x00000000,0x0000a102
.word 0x55790c8d,0x797fa5a9
.word 0x351fb646,0x1fbd37a9
.word 0x4bb99d64,0xffffffdd
.word 0x00000055,0x00000021
.word 0x0a59313b,0xfb7de8db
p49_init_registers:
.word 0x8dda897e,0x5df5a116 ! Init value for %l0
.word 0x89926286,0x457a28d3 ! Init value for %l1
.word 0x5dfc3383,0xdf39937e ! Init value for %l2
.word 0x9e3485cc,0x5cfe3e03 ! Init value for %l3
.word 0x0b2fdffa,0xa1efe629 ! Init value for %l4
.word 0xff3232e2,0x3b96a186 ! Init value for %l5
.word 0x5656c9e4,0x36afea31 ! Init value for %l6
.word 0x1ed45878,0x6efe87bf ! Init value for %l7
.align 64
p49_init_freg:
.word 0xc3de0c71,0x3ef1f430 ! Init value for %f0
.word 0x445e6b48,0xda6bf4ed ! Init value for %f2
.word 0x227fcb70,0xd1655d39 ! Init value for %f4
.word 0xdf88abea,0xf1229acf ! Init value for %f6
.word 0x17e910d8,0x90128d59 ! Init value for %f8
.word 0xb4120bd0,0xc25c6b30 ! Init value for %f10
.word 0x4d1b6c10,0xb91f846c ! Init value for %f12
.word 0xe8312446,0xab8a478f ! Init value for %f14
.word 0x4ed55bf7,0xd939ea36 ! Init value for %f16
.word 0xc2b4bbe8,0x1499baea ! Init value for %f18
.word 0x347ea00d,0x35b7bc21 ! Init value for %f20
.word 0x21a92376,0x8c73707f ! Init value for %f22
.word 0xe446664f,0x636dbcb1 ! Init value for %f24
.word 0xc20b876d,0x707c3a46 ! Init value for %f26
.word 0x56c9437f,0x93b66cdb ! Init value for %f28
.word 0xd20f876a,0x79698b7e ! Init value for %f30
.word 0x650bf3aa,0xcf9260a0 ! Init value for %f32
.word 0x5561c198,0x43e474ea ! Init value for %f34
.word 0xe91c47ae,0xd5b5553d ! Init value for %f36
.word 0xad3c225c,0x3ad5b393 ! Init value for %f38
.word 0x6cbdf1f5,0x11bea96c ! Init value for %f40
.word 0xa740c4a7,0x03a0ce60 ! Init value for %f42
.word 0x05a1c164,0x6365654c ! Init value for %f44
.word 0x4776f406,0xbdd6fcb0 ! Init value for %f46
.word 0x71dfde7f,0xf617c322
.word 0x39fdf27b,0xf25c6ebd
.word 0xa47a0db8,0x6f0db70e
.word 0x1a729596,0x6aa0fe21
.word 0xf58e7986,0x1532522e
.word 0x3317a23f,0xcf76b774
.word 0x850a420a,0xecaba292
.word 0x49d09f4b,0xed369da0
p49_expected_registers:
.word 0x00000000,0x5df5a116
.word 0x00000000,0x0000003e
.word 0x00000000,0xfa22cea8
.word 0xfa22cea8,0x65560f07
.word 0xffffffff,0xffffcea3
.word 0x00000000,0x00000096
.word 0xffffffff,0xffff9008
.word 0xffffffff,0xffffb74f
p49_expected_fp_regs:
.word 0xc3de0c71,0x3ef1f430
.word 0x445e6b48,0xda6bf4ed
.word 0x227fcb70,0xd1655d39
.word 0xdf88abea,0xf1229acf
.word 0x17e910d8,0x90128d59
.word 0xb4120bd0,0xc25c6b30
.word 0x4d1b6c10,0xb91f846c
.word 0xe8312446,0xab8a478f
.word 0x4ed55bf7,0xd939ea36
.word 0xc2b4bbe8,0x1499baea
.word 0x347ea00d,0x35b7bc21
.word 0x21a92376,0x8c73707f
.word 0xe446664f,0x636dbcb1
.word 0xc20b876d,0x707c3a46
.word 0x56c9437f,0x93b66cdb
.word 0xd20f876a,0x79698b7e
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p49_local0_expect:
.word 0xc4cc731c,0x5837d5a7
.word 0x89926286,0x937e28d3
.word 0xffffffff,0xffffcea3
.word 0xdf39937e,0x00003b96
.word 0x2660cd3d,0x3bd94d86
.word 0xab92680d,0x992d6cc1
.word 0xfe1fcea3,0x79bca697
.word 0xb2f6c823,0x58181690
p49_local1_expect:
.word 0x5e09a186,0xd09dc0ef
.word 0x80c033f4,0xdb26a341
.word 0x5dfc3383,0x5df5a116
.word 0xd6b9eb96,0x5bd354bf
.word 0xb74f7a3b,0xdbbe8714
.word 0x60507f11,0x85862fbf
.word 0x3b96a186,0x8e631ed3
.word 0xfa22cea8,0x65560f07
p49_local2_expect:
.word 0x1a1fe45b,0x565a3f01
.word 0x90070155,0xf9d20d9a
.word 0xa116e629,0x3b96a186
.word 0xfa22cea8,0x65560f07
.word 0x5df5a116,0xff4faa4c
.word 0xfe28e12e,0x44f7a116
.word 0x00000000,0x5df5a116
.word 0x8036fae3,0xa10da6d4
p49_local3_expect:
.word 0x1ed45878,0x6efe87bf
.word 0xff3232e2,0x3b96937e
.word 0xdf39937e,0x7de40902
.word 0xc4a03e1b,0x36672bbc
.word 0x5d44909f,0x30a912da
.word 0x00000032,0x6efe87bf
.word 0x1b358306,0x0707f03d
.word 0x6ad31d39,0x07679008
p50_init_registers:
.word 0xb826c8e6,0x565dc3a5 ! Init value for %l0
.word 0x3575c694,0xcc95c0e9 ! Init value for %l1
.word 0x8fe3c404,0x8c98eaf6 ! Init value for %l2
.word 0x437bf914,0x7a17fa74 ! Init value for %l3
.word 0xa3e191c6,0x30cf2828 ! Init value for %l4
.word 0x995a2172,0xb64e8285 ! Init value for %l5
.word 0xe76a7882,0x714c6c0e ! Init value for %l6
.word 0xd16fadbe,0x8001ad34 ! Init value for %l7
.align 64
p50_init_freg:
.word 0xa4833dd4,0xf41ef261 ! Init value for %f0
.word 0x38d4508e,0x6999bb19 ! Init value for %f2
.word 0x6b55c9b8,0x069cb99c ! Init value for %f4
.word 0xa6476468,0x8ddd4f9b ! Init value for %f6
.word 0xdcb1eeaa,0x6daa3f5c ! Init value for %f8
.word 0xdf62f658,0xf85ffe2c ! Init value for %f10
.word 0xa6a34251,0x18c089d2 ! Init value for %f12
.word 0x535e2cc2,0x6751e766 ! Init value for %f14
.word 0x77d9c074,0x62d4a1e5 ! Init value for %f16
.word 0x0065ace6,0x080a25e9 ! Init value for %f18
.word 0x74f68cc5,0xf0ac422d ! Init value for %f20
.word 0x6356dae2,0xbfe7731d ! Init value for %f22
.word 0xcd956f12,0x1158da75 ! Init value for %f24
.word 0x32f8b88a,0x0aebd3ac ! Init value for %f26
.word 0x36074321,0x271748f7 ! Init value for %f28
.word 0x91aade70,0xb41140f9 ! Init value for %f30
.word 0x21a27f24,0xe0f01326 ! Init value for %f32
.word 0x9346677d,0xcca82049 ! Init value for %f34
.word 0x96e85af5,0xb4e2d310 ! Init value for %f36
.word 0xb916749f,0x758b95e4 ! Init value for %f38
.word 0x448222a7,0xbf05737b ! Init value for %f40
.word 0x2679993c,0x07b5d2cc ! Init value for %f42
.word 0xa8140de5,0xe2ce2680 ! Init value for %f44
.word 0x3cce8f60,0xe51aba39 ! Init value for %f46
.word 0x7b57c617,0xf5acc24f
.word 0xfa8dd78f,0x89a40517
.word 0x0720c06e,0x660b017d
.word 0xd7fc3a75,0xb3a646be
.word 0xea759cfb,0x02e0218d
.word 0x5f1c0de0,0x582e6ed4
.word 0x7cf19a9c,0x6281431a
.word 0x72b8a88d,0xa4ba7300
p50_expected_registers:
.word 0x00000000,0x00000008
.word 0x00000000,0x0000007b
.word 0x00000000,0x000000db
.word 0x00000000,0x00000048
.word 0x00000000,0x000000ee
.word 0xffffffff,0xffffffc1
.word 0x00000000,0x0000a9b1
.word 0x00000000,0x00007b9f
p50_expected_fp_regs:
.word 0xa4833dd4,0xf41ef261
.word 0x38d4508e,0x6999bb19
.word 0x6b55c9b8,0x069cb99c
.word 0xa6476468,0x8ddd4f9b
.word 0xdcb1eeaa,0x6daa3f5c
.word 0xdf62f658,0xf85ffe2c
.word 0xa6a34251,0x18c089d2
.word 0x535e2cc2,0x6751e766
.word 0x77d9c074,0x62d4a1e5
.word 0x0065ace6,0x080a25e9
.word 0x74f68cc5,0xf0ac422d
.word 0x6356dae2,0xbfe7731d
.word 0xcd956f12,0x1158da75
.word 0x32f8b88a,0x0aebd3ac
.word 0x36074321,0x271748f7
.word 0x91aade70,0xb41140f9
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p50_local0_expect:
.word 0x813dfb47,0x57a4e8db
.word 0x95a0c8df,0x2f1537b1
.word 0x2c619ea0,0x12655ec9
.word 0xa914645a,0xc5a4219e
.word 0xd025bbae,0x688e2c26
.word 0x3f6b7b9f,0x60aed976
.word 0x170cd87e,0xf898442f
.word 0x10a2c1c6,0x365adca6
p50_local1_expect:
.word 0x525f876e,0xc1cdfb2d
.word 0x195a770c,0x0e17c45e
.word 0x8f5bd172,0x8c3905c8
.word 0x6034e20d,0xb3c80886
.word 0xf8bdb03e,0x0000b0e7
.word 0x890b59d2,0x149abb84
.word 0x9d1488e8,0x00007b21
.word 0xffffffc1,0x8174e21c
p50_local2_expect:
.word 0x8507f170,0xb850f0a6
.word 0x000000db,0xb64e8285
.word 0xf609964c,0x924ab0e7
.word 0x20a194d7,0xee282d55
.word 0xa9b1acda,0x7a646933
.word 0xcbee7368,0x49cfa9bd
.word 0x06d9560b,0x8a48031f
.word 0xea66e233,0x0a6d934f
p50_local3_expect:
.word 0xddb2f284,0x63435e9f
.word 0xe7002635,0xa470fe25
.word 0x3575c694,0xcc95c0e9
.word 0xd14a3afa,0x924ab0e7
.word 0x2ecfdc08,0x26357b21
.word 0xc5032b51,0x1789a0e1
.word 0x087dd9e4,0x6f1aba12
.word 0x0a1518bb,0x4933b2ba
p51_init_registers:
.word 0x52cc957a,0xcdb2bb4a ! Init value for %l0
.word 0x12ff055b,0xf484f4e0 ! Init value for %l1
.word 0xc0ecb028,0x3b72deec ! Init value for %l2
.word 0xe31cccc6,0x7056b44d ! Init value for %l3
.word 0x08c793aa,0x013229ef ! Init value for %l4
.word 0x068bcc8c,0x91b90c79 ! Init value for %l5
.word 0x689a22d3,0xddc19ee7 ! Init value for %l6
.word 0x74c43de9,0xa82de41a ! Init value for %l7
.align 64
p51_init_freg:
.word 0xc9acd813,0x5a53fb99 ! Init value for %f0
.word 0x858b5b47,0x90dc6b87 ! Init value for %f2
.word 0x7bee22b8,0x6ad240c3 ! Init value for %f4
.word 0x09a9d4a6,0xd4e7f0e9 ! Init value for %f6
.word 0x3a7b499b,0x763eb5d9 ! Init value for %f8
.word 0x46d36faf,0x14275fa1 ! Init value for %f10
.word 0xafc01882,0x0fc811e7 ! Init value for %f12
.word 0xa4f4b3af,0x309c9674 ! Init value for %f14
.word 0x1631ca97,0x59c0f505 ! Init value for %f16
.word 0xd5be265e,0xb02b6034 ! Init value for %f18
.word 0x494d87b1,0xf59e3963 ! Init value for %f20
.word 0xd212a23a,0xcf677778 ! Init value for %f22
.word 0xea5f88c2,0xa5fd3d71 ! Init value for %f24
.word 0x38a0193f,0x1c66d69c ! Init value for %f26
.word 0xab1574cf,0x9568a190 ! Init value for %f28
.word 0x114f80eb,0xeb6f0ee1 ! Init value for %f30
.word 0xfa2185d3,0xdf4fff20 ! Init value for %f32
.word 0x0ea72772,0x3a596be8 ! Init value for %f34
.word 0x24d34fed,0x21965c5a ! Init value for %f36
.word 0x5a831e58,0x8eef4c9c ! Init value for %f38
.word 0x65879504,0xd4fff66c ! Init value for %f40
.word 0xcccd6bc1,0x3503b764 ! Init value for %f42
.word 0xf7bf0e0c,0xea4f156e ! Init value for %f44
.word 0x94274a3a,0x5ca8d4d9 ! Init value for %f46
.word 0x8c4a7cb5,0x8ae8f6be
.word 0xca3ab3ae,0x50a825eb
.word 0x7e0449f2,0x56a75662
.word 0x472e4bd9,0xbfc9bd84
.word 0x3446b44d,0xcc80d841
.word 0xae52fb79,0x2bd600be
.word 0x0ff0745a,0x4453547c
.word 0xe7374b7c,0x30412ae1
p51_expected_registers:
.word 0x00000000,0xb4d00436
.word 0x00000000,0xea4a1fd3
.word 0x00000000,0xdeb89e1f
.word 0x00000000,0xdeb89e1f
.word 0x00000000,0x34e05f9c
.word 0x00000000,0xd78c03bb
.word 0x00000000,0x00000000
.word 0xffffffff,0xf484f4e0
p51_expected_fp_regs:
.word 0xc9acd813,0x5a53fb99
.word 0x858b5b47,0x90dc6b87
.word 0x7bee22b8,0x6ad240c3
.word 0x09a9d4a6,0xd4e7f0e9
.word 0x3a7b499b,0x763eb5d9
.word 0x46d36faf,0x14275fa1
.word 0xafc01882,0x0fc811e7
.word 0xa4f4b3af,0x309c9674
.word 0x1631ca97,0x59c0f505
.word 0xd5be265e,0xb02b6034
.word 0x494d87b1,0xf59e3963
.word 0xd212a23a,0xcf677778
.word 0xea5f88c2,0xa5fd3d71
.word 0x38a0193f,0x1c66d69c
.word 0xab1574cf,0x9568a190
.word 0x114f80eb,0xeb6f0ee1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p51_local0_expect:
.word 0xdc849c16,0x097d2eea
.word 0xcdb2bb4a,0xf484f4e0
.word 0xe1bd59bc,0x59f4418c
.word 0x2b98462b,0x7eeb490b
.word 0x646fef95,0x91b90c79
.word 0x8172c239,0x91b90c79
.word 0xd4339e1f,0x3cb04926
.word 0x31c350eb,0xdeb89e1f
p51_local1_expect:
.word 0xb7f4659a,0x9e1f9a92
.word 0x00000000,0xdeb89e1f
.word 0x4ffb7f7f,0x6afd7fec
.word 0x646fef95,0xa5d0ecfd
.word 0x27a0ce04,0x00005f9c
.word 0x00000000,0x646fef95
.word 0xf9a5de20,0x8cd3b2ab
.word 0x31c350eb,0xdeb89e1f
p51_local2_expect:
.word 0x7fda0814,0xe099e05c
.word 0xf2f7fa89,0xefeb4ec3
.word 0x5fe9d5d7,0xce90b192
.word 0xe4c41a87,0x08d1b26d
.word 0xf7f70df1,0x3285d09b
.word 0x0000e099,0x5812c723
.word 0xda3b1e3f,0xe6824d8d
.word 0x8172c239,0x91b90c79
p51_local3_expect:
.word 0xf4e09e1f,0xd78c03bb
.word 0x35897975,0xa8d700a1
.word 0x224791ee,0xff0d1e58
.word 0xec646950,0x8ca92061
.word 0x52cc957a,0xcdb2bb4a
.word 0xb4d00436,0xea4a1fd3
.word 0x7d0bf4e0,0x14f6b3db
.word 0x3467229c,0xa646cf53
p52_init_registers:
.word 0xd08c06d7,0xe11f94d5 ! Init value for %l0
.word 0x8bdfaf40,0x1428ec31 ! Init value for %l1
.word 0x03670255,0xd9948246 ! Init value for %l2
.word 0xe7cb9938,0x01e579f6 ! Init value for %l3
.word 0xbef65670,0x1805dfdb ! Init value for %l4
.word 0xd96b6712,0x7b13a053 ! Init value for %l5
.word 0x5aa54937,0xec22725d ! Init value for %l6
.word 0x025c82a6,0x57c0a172 ! Init value for %l7
.align 64
p52_init_freg:
.word 0xed50966e,0x23e42979 ! Init value for %f0
.word 0x1cad8f66,0xec335d98 ! Init value for %f2
.word 0xa2e25a0b,0xb720fbc2 ! Init value for %f4
.word 0x36527dfa,0xc0694c61 ! Init value for %f6
.word 0x0e8271f7,0x22e068b5 ! Init value for %f8
.word 0x2663f968,0xb3f2acf5 ! Init value for %f10
.word 0xee2af4bf,0x02289817 ! Init value for %f12
.word 0xf74e28a6,0x68c0c10d ! Init value for %f14
.word 0x6b56faf8,0xff862fd2 ! Init value for %f16
.word 0xa7e111cb,0x5404a137 ! Init value for %f18
.word 0x6c46eae5,0x6600d59a ! Init value for %f20
.word 0xa9150bc1,0x83242486 ! Init value for %f22
.word 0x35d2cd1e,0x45a18269 ! Init value for %f24
.word 0x70fef5ce,0xb8e26e29 ! Init value for %f26
.word 0xb63005f0,0x944cad09 ! Init value for %f28
.word 0x5b3f8058,0x9a354acb ! Init value for %f30
.word 0xade304bd,0xe46323b0 ! Init value for %f32
.word 0xa97b7668,0x808aff1f ! Init value for %f34
.word 0x5fc4e001,0x6c3cca0d ! Init value for %f36
.word 0x0465b275,0x1a3c589b ! Init value for %f38
.word 0xb3a7eaaf,0x08e7e15a ! Init value for %f40
.word 0x01f3c002,0xb7531b2b ! Init value for %f42
.word 0x49175da3,0xa1ebed69 ! Init value for %f44
.word 0x4d9e8ceb,0x263e67ed ! Init value for %f46
.word 0x0387d7f2,0xe1b58571
.word 0xd2000d44,0xd8b7dbe7
.word 0xce7ef569,0x366dc3e8
.word 0x7c7588a8,0xa07d8c53
.word 0x3dd4b287,0x6cd6b914
.word 0xd821e091,0x83deefdc
.word 0x160f5ed5,0x0cdc4490
.word 0x64c89f7a,0x16297a69
p52_expected_registers:
.word 0x00000000,0x00000036
.word 0xffffffff,0xffffd6bf
.word 0xffffffff,0xeaf19879
.word 0x00000000,0xa6493f5c
.word 0x00000000,0x5aa54937
.word 0x00000000,0xec22725d
.word 0x00000000,0x00006e7a
.word 0xffffffff,0xffff9879
p52_expected_fp_regs:
.word 0xed50966e,0x23e42979
.word 0x1cad8f66,0xec335d98
.word 0xa2e25a0b,0xb720fbc2
.word 0x36527dfa,0xc0694c61
.word 0x0e8271f7,0x22e068b5
.word 0x2663f968,0xb3f2acf5
.word 0xee2af4bf,0x02289817
.word 0xf74e28a6,0x68c0c10d
.word 0x6b56faf8,0xff862fd2
.word 0xa7e111cb,0x5404a137
.word 0x6c46eae5,0x6600d59a
.word 0xa9150bc1,0x83242486
.word 0x35d2cd1e,0x45a18269
.word 0x70fef5ce,0xb8e26e29
.word 0xb63005f0,0x944cad09
.word 0x5b3f8058,0x9a354acb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p52_local0_expect:
.word 0x3d7b5e62,0x8abb666f
.word 0xd6bf09ad,0x24594863
.word 0xdf51454c,0xff44e0b1
.word 0xc7e5bca2,0x282113bf
.word 0x00009bd9,0x8abb666f
.word 0xeaf19879,0x8abb666f
.word 0x86049bd9,0xe6c96909
.word 0x0edb8138,0x87f9952e
p52_local1_expect:
.word 0x00000000,0x5aa54937
.word 0xc97b7b5d,0xb7f1c7b3
.word 0x7a81be12,0x75bc2c42
.word 0x61d14cf8,0xfc7ccf81
.word 0x00000000,0x8abb666f
.word 0x5aa54937,0xec22725d
.word 0x76478901,0x94ee1d74
.word 0x00000000,0x0000005d
p52_local2_expect:
.word 0xf351aecf,0xb1ad9879
.word 0x00000000,0xec22725d
.word 0x1428ec31,0x6073ba43
.word 0x504bff8f,0x55c7b1b4
.word 0xee448896,0x8bce12da
.word 0x6e7af54b,0xcc75fa18
.word 0xa7430a8a,0xafe94205
.word 0xffffffff,0x86049bd9
p52_local3_expect:
.word 0x00009bd9,0x8abb666f
.word 0x96945352,0xc614176d
.word 0x4c361340,0x58b78233
.word 0x03319e1a,0xf098e759
.word 0x00000036,0x1428ec31
.word 0xffffffff,0xffff9879
.word 0x8abb666f,0xff0fe78e
.word 0xeaf1781f,0xa6493f5c
p53_init_registers:
.word 0x3ad18144,0x30a6118d ! Init value for %l0
.word 0x638a05cd,0xfe8450da ! Init value for %l1
.word 0x53ca399c,0x8c723383 ! Init value for %l2
.word 0x366d19de,0xde883101 ! Init value for %l3
.word 0x84e01778,0xe72c0ef8 ! Init value for %l4
.word 0xf01be882,0x73216ed1 ! Init value for %l5
.word 0xd57d08f0,0xa973478d ! Init value for %l6
.word 0xb7033da1,0xe581e1d2 ! Init value for %l7
.align 64
p53_init_freg:
.word 0x53f6669a,0x477f9786 ! Init value for %f0
.word 0xb08b2c8a,0x46461d65 ! Init value for %f2
.word 0xc4283ba2,0xb974d952 ! Init value for %f4
.word 0xa6c7cbd1,0xeeeec421 ! Init value for %f6
.word 0x01582033,0x70c0ada2 ! Init value for %f8
.word 0x29ec15b5,0xc8aab158 ! Init value for %f10
.word 0x3a8363c4,0xc904146b ! Init value for %f12
.word 0x8ad5d746,0xb092daea ! Init value for %f14
.word 0xd7a5738e,0x0240a2c0 ! Init value for %f16
.word 0x46c5a0de,0x6c0c988b ! Init value for %f18
.word 0xdd4f83b2,0x7618c96a ! Init value for %f20
.word 0x06f1aa23,0x62768c5c ! Init value for %f22
.word 0x751a0aa0,0x471fc5ba ! Init value for %f24
.word 0x5e475ddd,0x7e615140 ! Init value for %f26
.word 0x52abfc5c,0x9283f6c0 ! Init value for %f28
.word 0x3242473f,0x3545c523 ! Init value for %f30
.word 0x59a5149b,0x3d8e5225 ! Init value for %f32
.word 0x560eb5a8,0xe9f45c99 ! Init value for %f34
.word 0xdc6298ef,0x4a495c1e ! Init value for %f36
.word 0xf7dd72ce,0x77f31409 ! Init value for %f38
.word 0xe17fd019,0xbb0d7ee5 ! Init value for %f40
.word 0x2b173036,0x60ac4a18 ! Init value for %f42
.word 0x17499c51,0x89344095 ! Init value for %f44
.word 0x7cce9c64,0x30eb53be ! Init value for %f46
.word 0xd58b6b1c,0x8c4b34d9
.word 0x1a7349f4,0xe14013ff
.word 0xd3d444b6,0x499e9d16
.word 0xb44f6b78,0x8c27d9b3
.word 0x31065dc2,0xa9b7c808
.word 0xb4be455e,0x47d3e9eb
.word 0xe4fc5df9,0x34b15a1f
.word 0x971c6239,0xe214c1bd
p53_expected_registers:
.word 0xf37daf9f,0x0000007c
.word 0x00000000,0x00000000
.word 0x00000000,0x640c6e97
.word 0x00000000,0x00002fd5
.word 0x00000000,0x0000e4cc
.word 0x00000000,0x024a3c3c
.word 0x00000000,0x0000e6d4
.word 0x00000000,0x000033aa
p53_expected_fp_regs:
.word 0x53f6669a,0x477f9786
.word 0xb08b2c8a,0x46461d65
.word 0xc4283ba2,0xb974d952
.word 0xa6c7cbd1,0xeeeec421
.word 0x01582033,0x70c0ada2
.word 0x29ec15b5,0xc8aab158
.word 0x3a8363c4,0xc904146b
.word 0x8ad5d746,0xb092daea
.word 0xd7a5738e,0x0240a2c0
.word 0x46c5a0de,0x6c0c988b
.word 0xdd4f83b2,0x7618c96a
.word 0x06f1aa23,0x62768c5c
.word 0x751a0aa0,0x471fc5ba
.word 0x5e475ddd,0x7e615140
.word 0x52abfc5c,0x9283f6c0
.word 0x3242473f,0x3545c523
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p53_local0_expect:
.word 0x3e812ef8,0x2fd5a33e
.word 0x8c723383,0x7b5689ac
.word 0x773017db,0x28bee524
.word 0x638a05cd,0xfe8450da
.word 0x54f5f551,0xf9668ee9
.word 0x4972da13,0x970bc75d
.word 0xdf50edaf,0x8f9c7fa1
.word 0xd61450c0,0x6ed1d24f
p53_local1_expect:
.word 0xf37daf9f,0x0000007c
.word 0x8b3eb879,0x57fba628
.word 0xdbae2199,0x27c6616a
.word 0x286133aa,0xffffffed
.word 0xebf8739f,0xfb7149ae
.word 0x3eff87ee,0x420c9e55
.word 0x0000e6d4,0x000033aa
.word 0xab969c53,0x60cef150
p53_local2_expect:
.word 0x11dbf2a8,0xab7b5ea6
.word 0x6ed176c8,0x35541396
.word 0xb1ad83bb,0xdbff1827
.word 0xdbc4efcf,0x73657649
.word 0x00000000,0x024a3c3c
.word 0x024a3c3c,0x513d3654
.word 0x407a500c,0x249e866b
.word 0x00000000,0x00002fd5
p53_local3_expect:
.word 0x00000000,0x024a3c3c
.word 0x59998908,0x44947c59
.word 0x0d7c42fb,0x3adf4288
.word 0xcd5663e3,0x0d24f4d9
.word 0xc455893a,0x33aa2982
.word 0x00000000,0x640c6e97
.word 0x32b32eb6,0xb5d3073e
.word 0x0000e4cc,0x07f9e6d4
p54_init_registers:
.word 0x4d618042,0x4f1accc6 ! Init value for %l0
.word 0xeba68290,0x2bc6d12f ! Init value for %l1
.word 0x79103752,0x0c228a62 ! Init value for %l2
.word 0xde128974,0x1f99cbaa ! Init value for %l3
.word 0xb7bde1cd,0xb4225135 ! Init value for %l4
.word 0xbbb339af,0xdfd0d71a ! Init value for %l5
.word 0x7fa23330,0xa8228134 ! Init value for %l6
.word 0x94916b26,0xb6b87686 ! Init value for %l7
.align 64
p54_init_freg:
.word 0xea4f6b41,0xb811acd9 ! Init value for %f0
.word 0x27ee3ce8,0x1adef779 ! Init value for %f2
.word 0xe0ca01d7,0xf7388d63 ! Init value for %f4
.word 0xc5da24ae,0x69951ac1 ! Init value for %f6
.word 0x1f7f45af,0x8acba129 ! Init value for %f8
.word 0x7578a169,0x4da8a01c ! Init value for %f10
.word 0xa41e73f5,0x286cb000 ! Init value for %f12
.word 0x14208279,0xa08fcc63 ! Init value for %f14
.word 0xe0690713,0xa6526f4f ! Init value for %f16
.word 0xb3bc1e36,0x70316cba ! Init value for %f18
.word 0xe0b831d7,0x01571e7c ! Init value for %f20
.word 0x237b89b4,0x09524d56 ! Init value for %f22
.word 0x256bb486,0x95bd4910 ! Init value for %f24
.word 0xcf0cfef4,0x5f7c7713 ! Init value for %f26
.word 0xb65cd3c7,0x120f6bd8 ! Init value for %f28
.word 0xa6c1fb71,0x71dee45a ! Init value for %f30
.word 0x4502ebd9,0x45c36b20 ! Init value for %f32
.word 0x5bb123f2,0x410113bc ! Init value for %f34
.word 0xc85f3718,0x728aaf4f ! Init value for %f36
.word 0x5af3e916,0x0b94c48f ! Init value for %f38
.word 0xc46289c5,0x297420cc ! Init value for %f40
.word 0xe2271feb,0x9e2a1023 ! Init value for %f42
.word 0x38e999d3,0x5aba0a13 ! Init value for %f44
.word 0xb7b35278,0xe243a328 ! Init value for %f46
.word 0xaecbd818,0xbef10240
.word 0x6ffb3024,0x22fdd954
.word 0xace3d174,0x54be53a9
.word 0xb5beb729,0x2e273607
.word 0xdb4f33b8,0xc9c7dd88
.word 0xac9d4d93,0x67442ff6
.word 0xe20f35e7,0x8189458a
.word 0xd32e7278,0xd6507430
p54_expected_registers:
.word 0x00000000,0x521412e1
.word 0x00000000,0xdba0416e
.word 0x00000000,0xabdb75a4
.word 0xffffffff,0x983bfe6c
.word 0xffffffff,0xde4c3cb5
.word 0x00000000,0x00004ba1
.word 0x00000000,0x9fa4ab9d
.word 0xeb4abbb7,0x3b89ca26
p54_expected_fp_regs:
.word 0xea4f6b41,0xb811acd9
.word 0x27ee3ce8,0x1adef779
.word 0xe0ca01d7,0xf7388d63
.word 0xc5da24ae,0x69951ac1
.word 0x1f7f45af,0x8acba129
.word 0x7578a169,0x4da8a01c
.word 0xa41e73f5,0x286cb000
.word 0x14208279,0xa08fcc63
.word 0xe0690713,0xa6526f4f
.word 0xb3bc1e36,0x70316cba
.word 0xe0b831d7,0x01571e7c
.word 0x237b89b4,0x09524d56
.word 0x256bb486,0x95bd4910
.word 0xcf0cfef4,0x5f7c7713
.word 0xb65cd3c7,0x120f6bd8
.word 0xa6c1fb71,0x71dee45a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p54_local0_expect:
.word 0x8be9c1ca,0xe8d6f138
.word 0xc398db14,0x8a2fab15
.word 0x00ab3752,0x0cc68a62
.word 0x292188e7,0x1a61c4a4
.word 0xdba0416e,0xc76c8c18
.word 0x4eb43f98,0x9cd7e65e
.word 0xe3775c16,0x2ba0e85f
.word 0xe443e78d,0x1a61c4a4
p54_local1_expect:
.word 0xffffffff,0xffffffde
.word 0x00000000,0x1a61c4a4
.word 0x00000000,0xabdb75a4
.word 0xa808c13f,0xcaa30a87
.word 0x456053ba,0xc5d57e8d
.word 0xa6b56ba1,0xf50d4ba1
.word 0x01e8c6e7,0x12e1c3df
.word 0x085575f5,0xf67cc04c
p54_local2_expect:
.word 0x9fa4ab9d,0x000000ab
.word 0x00ab3cb5,0xffff9cd7
.word 0x521412e1,0x4ba1ca58
.word 0x270f556a,0x1985d0ee
.word 0xcaab67ff,0x629eda57
.word 0x10562247,0x61b7aff8
.word 0xa314a35a,0x36294723
.word 0xb2862ffe,0xabdb75a4
p54_local3_expect:
.word 0x5bde5ea5,0x48b0c6dd
.word 0x983bfe6c,0xfe8867ad
.word 0x21f5bfe9,0x3c1c770e
.word 0xfe07cd66,0x1d50a0b8
.word 0xeb4abbb7,0x3b89ca26
.word 0xbcc83ba8,0x4f1accc6
.word 0x2dcc6135,0xc1262f11
.word 0x07b7c4a4,0x9761b238
p55_init_registers:
.word 0xbc209ba4,0xaa12756b ! Init value for %l0
.word 0xc8940036,0x8ff7cc20 ! Init value for %l1
.word 0xc80f8076,0x97fbba9d ! Init value for %l2
.word 0xc934a39e,0x40fb8bec ! Init value for %l3
.word 0xbe9a7d92,0x6520cc2b ! Init value for %l4
.word 0xb14c18f1,0xf608e97a ! Init value for %l5
.word 0xdeed63af,0xe4a3a61a ! Init value for %l6
.word 0x50f0530a,0x955414ed ! Init value for %l7
.align 64
p55_init_freg:
.word 0x784baafb,0xe84e221a ! Init value for %f0
.word 0xa270a1ec,0x385b77fc ! Init value for %f2
.word 0xa8aa6e33,0x27af142b ! Init value for %f4
.word 0x4b0acb1d,0x2897b36b ! Init value for %f6
.word 0xa95b5b66,0x01532839 ! Init value for %f8
.word 0xe2ed179e,0x9f3ee4bf ! Init value for %f10
.word 0xeacad9d9,0xadc1df25 ! Init value for %f12
.word 0xfde85ffb,0x09bfd441 ! Init value for %f14
.word 0xb3d190a6,0xd77db6b6 ! Init value for %f16
.word 0xbd9b63eb,0x8b4f2f14 ! Init value for %f18
.word 0x70850357,0x513a77fa ! Init value for %f20
.word 0x62663dd2,0xbf4e88ea ! Init value for %f22
.word 0x39ed8d58,0xc4eee091 ! Init value for %f24
.word 0x681ded73,0x6a2526fd ! Init value for %f26
.word 0x1d477df9,0xa8932b1e ! Init value for %f28
.word 0x9659e9f8,0x98be76cb ! Init value for %f30
.word 0x8eb5af9b,0x1b196e52 ! Init value for %f32
.word 0xb6680174,0x3040d564 ! Init value for %f34
.word 0x9b29a0c5,0xa068d061 ! Init value for %f36
.word 0x2e25c5e4,0xc787a08f ! Init value for %f38
.word 0x03b099cf,0xb97b5474 ! Init value for %f40
.word 0xa0297d70,0x49e1988e ! Init value for %f42
.word 0x88f64953,0x53e7d67e ! Init value for %f44
.word 0x8040da6c,0x7511a88b ! Init value for %f46
.word 0x95e91b6b,0x7094b5ce
.word 0x18513f23,0xd1ba09cc
.word 0xa3c40cd1,0xbf04e480
.word 0x2137e018,0xc21e33d3
.word 0xd7514510,0xd8733ba9
.word 0x1afeb418,0x9665efca
.word 0xae233964,0x9c247577
.word 0x8fe2b3f1,0xf1d65418
p55_expected_registers:
.word 0xffffffff,0xffffbfff
.word 0x00000000,0x00000fb6
.word 0xffffffff,0xffffa1ac
.word 0x00000000,0x00006f3d
.word 0x00000000,0x0e898510
.word 0x00000000,0xdb27e6f2
.word 0x00000000,0x76d904b6
.word 0x00000000,0xb5f8e2a7
p55_expected_fp_regs:
.word 0x784baafb,0xe84e221a
.word 0xa270a1ec,0x385b77fc
.word 0xa8aa6e33,0x27af142b
.word 0x4b0acb1d,0x2897b36b
.word 0xa95b5b66,0x01532839
.word 0xe2ed179e,0x9f3ee4bf
.word 0xeacad9d9,0xadc1df25
.word 0xfde85ffb,0x09bfd441
.word 0xb3d190a6,0xd77db6b6
.word 0xbd9b63eb,0x8b4f2f14
.word 0x70850357,0x513a77fa
.word 0x62663dd2,0xbf4e88ea
.word 0x39ed8d58,0xc4eee091
.word 0x681ded73,0x6a2526fd
.word 0x1d477df9,0xa8932b1e
.word 0x9659e9f8,0x98be76cb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p55_local0_expect:
.word 0x35ea1499,0x5954353e
.word 0x425585ec,0x1a7d0772
.word 0xc790e892,0xa71bed49
.word 0xf7a31c7c,0x0a16f7fd
.word 0x575d6e18,0xfffffff7
.word 0x40e4e361,0xe1ea2dbc
.word 0x8ff2ebcf,0xba0738c4
.word 0x0e898510,0xdb27e6f2
p55_local1_expect:
.word 0x0fb6db36,0x9e0b7c0e
.word 0x00000000,0x1a7d0772
.word 0x575d6e18,0x8ff7cc20
.word 0x12c48504,0x5ef84172
.word 0x2b4ab828,0x8651838e
.word 0xd64b58a4,0x6f3d4dc0
.word 0x001a2eb8,0xbfff2aa2
.word 0x1e8cdaf9,0xba0738c4
p55_local2_expect:
.word 0x10e60fb6,0x6e2fb2e4
.word 0x00000000,0x0000e6f2
.word 0xaf12ec40,0x65fb0e21
.word 0x20996f3d,0x1e8cdaf9
.word 0xa1aca057,0x7691edee
.word 0x00000000,0xb5f8e2a7
.word 0x575d6e18,0xfdf435b2
.word 0x59f19a85,0xba0738c4
p55_local3_expect:
.word 0x76d904b6,0xb5f8e2a7
.word 0x97f765c6,0x00cdc569
.word 0xcda182b7,0x44cadb4a
.word 0x6225f83d,0xe3bf8819
.word 0xfb8ca8eb,0x892ca330
.word 0x76d904b6,0xb5f8e2a7
.word 0x00000000,0x00006f3d
.word 0xca23fc3e,0x1a2f9ca1
p56_init_registers:
.word 0xef0d178a,0x68dfb758 ! Init value for %l0
.word 0xdc2db3f9,0xe88f1508 ! Init value for %l1
.word 0x889032d8,0x3ad12bae ! Init value for %l2
.word 0x17127ca6,0x0a04d81d ! Init value for %l3
.word 0x1e6aa414,0xafb63462 ! Init value for %l4
.word 0xa142975c,0x9a796b16 ! Init value for %l5
.word 0xcee7d1d8,0x44bd56c3 ! Init value for %l6
.word 0x8c0a8e14,0x4299dbef ! Init value for %l7
.align 64
p56_init_freg:
.word 0x2d4e067f,0x2b4fe67d ! Init value for %f0
.word 0xa0afee98,0xbb0f884b ! Init value for %f2
.word 0xeb932816,0x945df4e0 ! Init value for %f4
.word 0x1484205a,0xe43d9316 ! Init value for %f6
.word 0x20d9231a,0xaa54a94b ! Init value for %f8
.word 0xac0734f7,0x8c14005d ! Init value for %f10
.word 0xd01c2fbd,0x28009c0c ! Init value for %f12
.word 0x31cd1057,0xddb04b2b ! Init value for %f14
.word 0x8820bb2a,0x00080d79 ! Init value for %f16
.word 0x85d5a0d1,0x5fa2c9cd ! Init value for %f18
.word 0xf973088f,0xea227396 ! Init value for %f20
.word 0xd33ed3c0,0x6f397414 ! Init value for %f22
.word 0xb9acff2b,0x3bfd80ac ! Init value for %f24
.word 0xf0edabd4,0xef4cc8ff ! Init value for %f26
.word 0xb5f22f9e,0x1f1c1f40 ! Init value for %f28
.word 0xb5061d50,0x680e1fad ! Init value for %f30
.word 0x0e810f74,0x5f65993d ! Init value for %f32
.word 0xa311758b,0x2f98a3ad ! Init value for %f34
.word 0xab92b157,0xa256bbc4 ! Init value for %f36
.word 0x4d48962f,0xf9b1de51 ! Init value for %f38
.word 0x163a4638,0xe62e5ffd ! Init value for %f40
.word 0xea60d2a7,0xe2753e9e ! Init value for %f42
.word 0xa7b72668,0x300297db ! Init value for %f44
.word 0x58f70a0a,0x47915eb2 ! Init value for %f46
.word 0x400559ef,0xd20a8823
.word 0xd4d5b7ba,0x10cd3af4
.word 0x3f661c73,0x50d26089
.word 0x3c74b992,0x9fdfcf5d
.word 0x9b418498,0x70ef7f37
.word 0x7e2c6537,0xb8531f65
.word 0xd572df34,0x1583cbf7
.word 0x30580f69,0xc37f663c
p56_expected_registers:
.word 0x68dfb758,0xe88f1508
.word 0x00000000,0x00000088
.word 0x00000000,0xe5f9232e
.word 0x00000000,0xd058ae38
.word 0x00000000,0x00007660
.word 0x00000000,0x019b2350
.word 0x00000000,0x00000050
.word 0x00000000,0x17f2a2b9
p56_expected_fp_regs:
.word 0x2d4e067f,0x2b4fe67d
.word 0xa0afee98,0xbb0f884b
.word 0xeb932816,0x945df4e0
.word 0x1484205a,0xe43d9316
.word 0x20d9231a,0xaa54a94b
.word 0xac0734f7,0x8c14005d
.word 0xd01c2fbd,0x28009c0c
.word 0x31cd1057,0xddb04b2b
.word 0x8820bb2a,0x00080d79
.word 0x85d5a0d1,0x5fa2c9cd
.word 0xf973088f,0xea227396
.word 0xd33ed3c0,0x6f397414
.word 0xb9acff2b,0x3bfd80ac
.word 0xf0edabd4,0xef4cc8ff
.word 0xb5f22f9e,0x1f1c1f40
.word 0xb5061d50,0x680e1fad
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p56_local0_expect:
.word 0xc23a16ff,0xf58acb69
.word 0xdaa8c36d,0xdde75eac
.word 0x6a30887d,0x17f2a2b9
.word 0x7883fe1a,0x3ad76930
.word 0x3ad12bae,0x0a04d81d
.word 0xd61ad6e0,0x6d66f120
.word 0x00000000,0x17f2a2b9
.word 0x254d0ea7,0xdeec5ac3
p56_local1_expect:
.word 0xfd4a4716,0x36e0414c
.word 0x47ed7660,0x25ca1508
.word 0xe5f9232e,0xd058ae38
.word 0x7a82f58a,0x00000088
.word 0x00000e4c,0xa3daca81
.word 0x1e533478,0x054488b9
.word 0xb20985f3,0x0e4c7edb
.word 0x3ad12bae,0x0a04d81d
p56_local2_expect:
.word 0xf3691d6c,0xb9d470a1
.word 0x0547c0a5,0x7672df89
.word 0x8136172b,0xe95793fc
.word 0x444daaea,0x019b2350
.word 0x13d63c19,0x1996d07c
.word 0x68dfb758,0xe88f1508
.word 0xc4eef58a,0x22485801
.word 0x50a26de7,0xfde075db
p56_local3_expect:
.word 0x66078a8f,0xf27d945f
.word 0x47954705,0xfd3500c7
.word 0x7a82f58a,0x19036b11
.word 0x3ad12bae,0xc1545f2c
.word 0x03bae774,0x6806bdf7
.word 0x50d2553b,0xc78f502e
.word 0xc1545f2c,0x9e7f512e
.word 0x9a807351,0xf17ac246
p57_init_registers:
.word 0xf8a4d988,0x3cf8561a ! Init value for %l0
.word 0x074f82b2,0xd72f1b09 ! Init value for %l1
.word 0xeab34ae9,0xdee8f879 ! Init value for %l2
.word 0x96cf8684,0x5eea15df ! Init value for %l3
.word 0x5a0146e4,0xa13f02c7 ! Init value for %l4
.word 0x344f0344,0xcb89dc14 ! Init value for %l5
.word 0x0ae1f569,0xe3be8643 ! Init value for %l6
.word 0x640fa940,0x8fc01358 ! Init value for %l7
.align 64
p57_init_freg:
.word 0x46c6b659,0x4dc63232 ! Init value for %f0
.word 0x457710d0,0x894e4da6 ! Init value for %f2
.word 0x93a77b3f,0xd607fa66 ! Init value for %f4
.word 0xd0b1b80a,0xe85578bc ! Init value for %f6
.word 0x2d887c3e,0xad107682 ! Init value for %f8
.word 0xddf2b449,0xda96e834 ! Init value for %f10
.word 0x6d785f88,0xcbfff4fc ! Init value for %f12
.word 0x2e27ba54,0xb46518e9 ! Init value for %f14
.word 0x1f33e839,0x70626342 ! Init value for %f16
.word 0xeabcd401,0xc81c35cd ! Init value for %f18
.word 0x77943eb7,0xf49b04f2 ! Init value for %f20
.word 0xfec23057,0x99b7cd05 ! Init value for %f22
.word 0xb37f7202,0x6407ab4a ! Init value for %f24
.word 0x3ef87d4f,0x58c60089 ! Init value for %f26
.word 0x84b10ba9,0xac510da8 ! Init value for %f28
.word 0xf6564a5f,0x9d949dac ! Init value for %f30
.word 0x36ad382c,0x92878e21 ! Init value for %f32
.word 0x73729496,0x5fe3e4ce ! Init value for %f34
.word 0xad8518a3,0x1af518af ! Init value for %f36
.word 0xf46eadaf,0x79bb8710 ! Init value for %f38
.word 0x488460dc,0xe95cfc5d ! Init value for %f40
.word 0x5b0340d9,0x3ada9f62 ! Init value for %f42
.word 0x93cc870c,0x9e477580 ! Init value for %f44
.word 0x56569b5b,0xe630bd03 ! Init value for %f46
.word 0x5b4e8b1a,0x19baf514
.word 0x5d129714,0x952c589e
.word 0xd529a864,0x07b9aa91
.word 0xaac22c82,0x478e1d25
.word 0xd0c02e3c,0x6ad4b149
.word 0x59d9bc28,0xe6aa73d7
.word 0x1e50d715,0xab9179c0
.word 0x63adb5c4,0xa426add7
p57_expected_registers:
.word 0x00000000,0xd3240905
.word 0x00000000,0xb6c34894
.word 0x00000000,0x74167673
.word 0x00000000,0x000000c7
.word 0x00000000,0x00000035
.word 0x00000000,0x0000f0ad
.word 0x00000000,0x8fdbcffd
.word 0xffffffff,0xffffffc7
p57_expected_fp_regs:
.word 0x46c6b659,0x4dc63232
.word 0x457710d0,0x894e4da6
.word 0x93a77b3f,0xd607fa66
.word 0xd0b1b80a,0xe85578bc
.word 0x2d887c3e,0xad107682
.word 0xddf2b449,0xda96e834
.word 0x6d785f88,0xcbfff4fc
.word 0x2e27ba54,0xb46518e9
.word 0x1f33e839,0x70626342
.word 0xeabcd401,0xc81c35cd
.word 0x77943eb7,0xf49b04f2
.word 0xfec23057,0x99b7cd05
.word 0xb37f7202,0x6407ab4a
.word 0x3ef87d4f,0x58c60089
.word 0x84b10ba9,0xac510da8
.word 0xf6564a5f,0x9d949dac
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p57_local0_expect:
.word 0xd3240905,0xb6c34894
.word 0x82fbf0ad,0xcdf8863c
.word 0x6d01766d,0xe8a0fd97
.word 0xd32c532f,0x2c6f46b2
.word 0x00000000,0x0000f0ad
.word 0xb40cbb8d,0xa12c1566
.word 0xfbff7688,0x0a55f32c
.word 0x0076625e,0x0e49d4b9
p57_local1_expect:
.word 0xfbac28b7,0xa28dfcaf
.word 0x00000000,0x0000f0ad
.word 0x05bb73d8,0x74167673
.word 0x020fc15f,0x905eaceb
.word 0xaf2e9bef,0x7eb02f2f
.word 0x00000000,0x4bcc21b7
.word 0x09dffd97,0xd0097c50
.word 0xcd682fb5,0x6d01766d
p57_local2_expect:
.word 0x27a527b6,0xc91bc351
.word 0x4bcc21b7,0xdf0630b1
.word 0x46f66dd8,0x32a234a8
.word 0x112f197f,0x5f802212
.word 0x604a2e0a,0xe7a1a92b
.word 0x4bcc21b7,0xdf0630b1
.word 0x00000000,0x00000076
.word 0x3526c4ab,0x1b095b05
p57_local3_expect:
.word 0x39404676,0x92085780
.word 0xddd1c2e5,0x8fdbcffd
.word 0xc7cd1b21,0x4a0e7df5
.word 0x5b5b3339,0x819e2acf
.word 0x69b62449,0x7f57d11c
.word 0x44ddb85b,0xa7baad03
.word 0x1b70c44f,0xe8a0fd97
.word 0x6fc78a08,0xa0c2169b
p58_init_registers:
.word 0xfdf522b2,0xc395c270 ! Init value for %l0
.word 0xca137892,0xa3efbc01 ! Init value for %l1
.word 0xc0633270,0xa212b74f ! Init value for %l2
.word 0xb6773b03,0xec3a9d35 ! Init value for %l3
.word 0xad26c3c5,0xd1e67a4f ! Init value for %l4
.word 0xacae3202,0x18dd586a ! Init value for %l5
.word 0xa81f8e9c,0xa94232ff ! Init value for %l6
.word 0x4b8640c3,0x98b0e423 ! Init value for %l7
.align 64
p58_init_freg:
.word 0x3b4e8c49,0x4603598f ! Init value for %f0
.word 0xe9383e4e,0x343f8374 ! Init value for %f2
.word 0x1693213b,0x234e4d46 ! Init value for %f4
.word 0xa0676967,0xed72955b ! Init value for %f6
.word 0xc90f6b6d,0x09a95cf8 ! Init value for %f8
.word 0x4eddb74f,0x3df48a8a ! Init value for %f10
.word 0xd697e227,0x340122f4 ! Init value for %f12
.word 0x0fe29cef,0x22b04b4b ! Init value for %f14
.word 0x4c07c8f6,0xa23b1a95 ! Init value for %f16
.word 0x2562f1a8,0xdd22bf77 ! Init value for %f18
.word 0x477c82ce,0xa687a940 ! Init value for %f20
.word 0x5ad06588,0x57090d58 ! Init value for %f22
.word 0x48ed32ff,0x82da2dcb ! Init value for %f24
.word 0x406e7420,0xc8088b52 ! Init value for %f26
.word 0xcaa6e180,0x31428633 ! Init value for %f28
.word 0xf4e1db91,0xef1aac27 ! Init value for %f30
.word 0x30a550d9,0x632533cc ! Init value for %f32
.word 0xff246a45,0x8c8f3144 ! Init value for %f34
.word 0x92aec461,0x61021e09 ! Init value for %f36
.word 0x6b2b4aff,0xe645687f ! Init value for %f38
.word 0x844758b2,0xc4817b2c ! Init value for %f40
.word 0x1e047d00,0xcbee661a ! Init value for %f42
.word 0xe093a9e4,0x002b92d0 ! Init value for %f44
.word 0x0321bb4c,0xdcbf445c ! Init value for %f46
.word 0xe0c9e1b4,0xc13d5646
.word 0x40250e8d,0xb6f619cd
.word 0xaf48a00e,0x01619878
.word 0x81e90e79,0x3a5be6ab
.word 0xc787bf82,0x47c9b67e
.word 0x59a36435,0xe12bb9c3
.word 0x92f60c65,0x8c65d8ce
.word 0x83e63baa,0x3cb06a16
p58_expected_registers:
.word 0x00000000,0x00000073
.word 0x00000000,0x44701bdc
.word 0xb0cd9813,0x306010f2
.word 0x00000000,0x44701bdc
.word 0x00000000,0x00000010
.word 0x00000000,0x00000000
.word 0x00000000,0x00000d1f
.word 0x00000000,0x00003186
p58_expected_fp_regs:
.word 0x3b4e8c49,0x4603598f
.word 0xe9383e4e,0x343f8374
.word 0x1693213b,0x234e4d46
.word 0xa0676967,0xed72955b
.word 0xc90f6b6d,0x09a95cf8
.word 0x4eddb74f,0x3df48a8a
.word 0xd697e227,0x340122f4
.word 0x0fe29cef,0x22b04b4b
.word 0x4c07c8f6,0xa23b1a95
.word 0x2562f1a8,0xdd22bf77
.word 0x477c82ce,0xa687a940
.word 0x5ad06588,0x57090d58
.word 0x48ed32ff,0x82da2dcb
.word 0x406e7420,0xc8088b52
.word 0xcaa6e180,0x31428633
.word 0xf4e1db91,0xef1aac27
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p58_local0_expect:
.word 0x7a4fd652,0x7655af3c
.word 0xd2bb1b14,0xe67cc054
.word 0xffffffff,0xbc8f1b14
.word 0xffffffe2,0x5256d37b
.word 0x00000d1f,0x00003186
.word 0xb2006765,0xd003f7c7
.word 0xe7e6b36d,0xb0f8b6ee
.word 0xb0ab57da,0x5dacabf4
p58_local1_expect:
.word 0x00000000,0x6a59d0f6
.word 0x13739a6a,0x14eef34c
.word 0x2e1ac3e3,0x5c098641
.word 0x948c1e44,0xb45c3290
.word 0x920eb2b3,0x014eafda
.word 0xebce6aaa,0xf942f56c
.word 0x066fd9df,0x63d9458e
.word 0x38724fe4,0xfb6c06e6
p58_local2_expect:
.word 0xb0cd9813,0x306010f2
.word 0xc36e2603,0x5fcba126
.word 0xebce6aaa,0xf942f56c
.word 0xffffffe2,0x18dd586a
.word 0x98661098,0x3b9cb50f
.word 0x9e7f18a2,0xbe13fcfb
.word 0x6a59d0f6,0x6782d2d0
.word 0x00000000,0x6a59d0f6
p58_local3_expect:
.word 0xbe7a45ab,0xc8994f7b
.word 0xd2bb1b14,0xe67cc054
.word 0xebce6aaa,0xf942f56c
.word 0x8b32c09d,0x37faed22
.word 0xfb5f9bde,0x87d8da78
.word 0x283071ec,0xabea1381
.word 0x1d417a1c,0x44701bdc
.word 0xacae3202,0x18dd586a
p59_init_registers:
.word 0x2dba6676,0x0b682ac3 ! Init value for %l0
.word 0x328b3cea,0x4c872d04 ! Init value for %l1
.word 0x1469db82,0x8c9a5bf3 ! Init value for %l2
.word 0x9e50ec49,0xfd683cac ! Init value for %l3
.word 0x9df6ab0a,0x191507e9 ! Init value for %l4
.word 0x79fc7def,0xfe226299 ! Init value for %l5
.word 0x923206e4,0x705ed278 ! Init value for %l6
.word 0x603b6741,0xfb17e9f6 ! Init value for %l7
.align 64
p59_init_freg:
.word 0x084a53b3,0x14dd7d98 ! Init value for %f0
.word 0x7dc75fe6,0xab96fe0f ! Init value for %f2
.word 0x6a871b3c,0x427f23a1 ! Init value for %f4
.word 0xce9a22bf,0xaaaa9561 ! Init value for %f6
.word 0xaf7ae143,0xf89f3ac4 ! Init value for %f8
.word 0x378070f7,0xc13c8331 ! Init value for %f10
.word 0xa753699a,0xf50a6f8e ! Init value for %f12
.word 0x8b201f4a,0x7fc516c3 ! Init value for %f14
.word 0x0b25ed21,0x2490451e ! Init value for %f16
.word 0x1014b3e1,0x966f75bc ! Init value for %f18
.word 0x879489d4,0xcb9a71f3 ! Init value for %f20
.word 0xbeebf6ca,0xc1017316 ! Init value for %f22
.word 0xf2e24913,0xffa59186 ! Init value for %f24
.word 0x2dde23e2,0x42b5b506 ! Init value for %f26
.word 0x2e4af297,0x7b0f7ae1 ! Init value for %f28
.word 0xfc105039,0x9cb4e9fe ! Init value for %f30
.word 0x45de2440,0x25672281 ! Init value for %f32
.word 0x3b5ec529,0x7fb8811f ! Init value for %f34
.word 0xdae6ebbb,0x928e7052 ! Init value for %f36
.word 0x6c0678e6,0xf2683b12 ! Init value for %f38
.word 0x74148d42,0x18471aa3 ! Init value for %f40
.word 0xde5d7bf0,0xb5bdbce1 ! Init value for %f42
.word 0x1191e13e,0x62c155c8 ! Init value for %f44
.word 0x4feb6227,0x615ee451 ! Init value for %f46
.word 0x8e2a23c3,0x33647b89
.word 0x1b1fc330,0x103c124a
.word 0x9c454cfa,0x6dfdcc70
.word 0x1c4b0104,0xf2a68a99
.word 0x4cc8263b,0xe34017eb
.word 0x80bc7f66,0x3b482352
.word 0x05fdd8cf,0x1c98029b
.word 0x84196580,0xf834995e
p59_expected_registers:
.word 0x00000000,0x5571a683
.word 0xffffffff,0xffffd1f9
.word 0x00000000,0xf1342efd
.word 0x00000000,0x00000055
.word 0x00000000,0x1f7a2de2
.word 0x00000000,0x8e001cfb
.word 0x00000000,0x0000003b
.word 0x00000000,0x0000002f
p59_expected_fp_regs:
.word 0x084a53b3,0x14dd7d98
.word 0x7dc75fe6,0xab96fe0f
.word 0x6a871b3c,0x427f23a1
.word 0xce9a22bf,0xaaaa9561
.word 0xaf7ae143,0xf89f3ac4
.word 0x378070f7,0xc13c8331
.word 0xa753699a,0xf50a6f8e
.word 0x8b201f4a,0x7fc516c3
.word 0x0b25ed21,0x2490451e
.word 0x1014b3e1,0x966f75bc
.word 0x879489d4,0xcb9a71f3
.word 0xbeebf6ca,0xc1017316
.word 0xf2e24913,0xffa59186
.word 0x2dde23e2,0x42b5b506
.word 0x2e4af297,0x7b0f7ae1
.word 0xfc105039,0x9cb4e9fe
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p59_local0_expect:
.word 0x20162f15,0x9c616a76
.word 0xd3f02b63,0xb7c49a0d
.word 0x905534db,0x019cdb97
.word 0x7f7a5aa2,0x8774e48e
.word 0xa9f3c52a,0x173a09a0
.word 0x2976bd1a,0xe02ad1f9
.word 0x98e8ce7e,0x4b0f927e
.word 0x92a9baf6,0x5410aa04
p59_local1_expect:
.word 0x57910982,0x564f2bd5
.word 0xdd36b6c5,0x494f4636
.word 0x85447ea6,0xeb9b39f9
.word 0x6c41ee27,0xa5f873a8
.word 0x6b2955ae,0x98ae7269
.word 0x00b772ea,0x2ac36a7e
.word 0x73e51a78,0x5571a683
.word 0xf13482a2,0x6833125a
p59_local2_expect:
.word 0x57910982,0xd2781493
.word 0x8bb89fb1,0x5b627848
.word 0xe12e2f98,0x37460640
.word 0x5ba3fec9,0x828e25f1
.word 0x6cb17711,0x971d07bf
.word 0xf1342efd,0x922d9d43
.word 0x6a70c49b,0x97b29ee4
.word 0x08eda0ce,0xb89d0526
p59_local3_expect:
.word 0x00000000,0x8e001cfb
.word 0x2c1a8f83,0xffffd1f9
.word 0x1f7a2de2,0x8e001cfb
.word 0xfffff134,0x00002de2
.word 0x7a7e2647,0x953e882a
.word 0x7f2a1980,0x7df56ff9
.word 0xffffffff,0x2976bd1a
.word 0x3b3cb17b,0xbdfc11d1
p60_init_registers:
.word 0x40be234e,0x61622432 ! Init value for %l0
.word 0x36e77636,0x4b2f900f ! Init value for %l1
.word 0x38ac79b2,0x16137a74 ! Init value for %l2
.word 0x7c69425c,0xbe31b4f1 ! Init value for %l3
.word 0x004e93c5,0xe4ed6962 ! Init value for %l4
.word 0xcc85418b,0xd6d808bf ! Init value for %l5
.word 0x67dccd3e,0x5e3766f2 ! Init value for %l6
.word 0x60e3dfdc,0xa22632a2 ! Init value for %l7
.align 64
p60_init_freg:
.word 0x19cf939e,0xc9c9d4d0 ! Init value for %f0
.word 0x6516def0,0x08966e99 ! Init value for %f2
.word 0xaab04317,0xa789078b ! Init value for %f4
.word 0x20e884ac,0x45f6d642 ! Init value for %f6
.word 0x640302e1,0xa0ddb532 ! Init value for %f8
.word 0x561a259a,0xec294b6b ! Init value for %f10
.word 0x94b3853e,0x9982f220 ! Init value for %f12
.word 0x6416ebf2,0x099e52a2 ! Init value for %f14
.word 0xd51fb846,0xa756849f ! Init value for %f16
.word 0x94fa1eac,0xad33e942 ! Init value for %f18
.word 0x3d47bee2,0xedbcbf9f ! Init value for %f20
.word 0xbdef8f52,0xb7ceacd5 ! Init value for %f22
.word 0xf18716ef,0xfd56947b ! Init value for %f24
.word 0x8d9a94eb,0x8f5f6353 ! Init value for %f26
.word 0xf39f236d,0x38b9bb48 ! Init value for %f28
.word 0xc07f0e52,0x477dbff1 ! Init value for %f30
.word 0xe55022bc,0xb127d44f ! Init value for %f32
.word 0x38f44349,0xabac7eec ! Init value for %f34
.word 0x8694b83f,0x5281da7a ! Init value for %f36
.word 0x5e32060c,0x074386e5 ! Init value for %f38
.word 0x0d3dba77,0xd7360aa6 ! Init value for %f40
.word 0x84cafe68,0x05ac7e4c ! Init value for %f42
.word 0x2006666d,0x865a6c55 ! Init value for %f44
.word 0x417d52fe,0xab055717 ! Init value for %f46
.word 0x9c05a457,0x17170c03
.word 0xe6529ed8,0x1aa6dfcc
.word 0xc8f12a5a,0x3b6f1409
.word 0x5859f597,0x04f66c42
.word 0x75f9868f,0xcf0267f1
.word 0x460594a2,0x03b4966d
.word 0x61072312,0xca17666e
.word 0xf4670829,0xc6859a4b
p60_expected_registers:
.word 0x00000000,0x0000fb13
.word 0x00000000,0x00000000
.word 0x00000000,0x00006753
.word 0x00000000,0x000000f1
.word 0x00000000,0xc5499f0b
.word 0x00000000,0x00003de9
.word 0x00000000,0x0df0ae08
.word 0x00000000,0xaa616cdc
p60_expected_fp_regs:
.word 0x19cf939e,0xc9c9d4d0
.word 0x6516def0,0x08966e99
.word 0xaab04317,0xa789078b
.word 0x20e884ac,0x45f6d642
.word 0x640302e1,0xa0ddb532
.word 0x561a259a,0xec294b6b
.word 0x94b3853e,0x9982f220
.word 0x6416ebf2,0x099e52a2
.word 0xd51fb846,0xa756849f
.word 0x94fa1eac,0xad33e942
.word 0x3d47bee2,0xedbcbf9f
.word 0xbdef8f52,0xb7ceacd5
.word 0xf18716ef,0xfd56947b
.word 0x8d9a94eb,0x8f5f6353
.word 0xf39f236d,0x38b9bb48
.word 0xc07f0e52,0x477dbff1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p60_local0_expect:
.word 0x92b16d18,0x6675a803
.word 0x675370e9,0xac2879f9
.word 0xa21b6cd1,0x730713f6
.word 0x465a625e,0x984f23fe
.word 0xda74389c,0x606619a9
.word 0xb0dbefb5,0x67537c18
.word 0x8d1e26a0,0x8161b2ca
.word 0xce34e68f,0x851909e4
p60_local1_expect:
.word 0x1f8649c5,0x64f678e2
.word 0x75fcb438,0x00000098
.word 0xc5499f0b,0x4f0b8828
.word 0x6256f7a9,0x3827ebef
.word 0xac91eb4f,0xd66c1341
.word 0x04fe565c,0x28f3a5cd
.word 0xff0f89aa,0x75fcb438
.word 0x85ecb1b4,0x08bfabc0
p60_local2_expect:
.word 0x1124a228,0x3ede9027
.word 0xfb13ac9c,0xbee58a47
.word 0xebc9f76f,0xb4e380b1
.word 0x0000fd68,0x1077a803
.word 0xdb08e4fa,0x49bcf162
.word 0x00000000,0xfd68a9b6
.word 0x792845d1,0x2a24315b
.word 0x0df0ae08,0xaa616cdc
p60_local3_expect:
.word 0x237a807e,0x703b8a5f
.word 0x1077a803,0x3de95941
.word 0x73542ad6,0xae32af2b
.word 0xec7062d4,0xa79f90f1
.word 0x48582527,0xcf6fa9a4
.word 0x40f16962,0x9df4ee02
.word 0xd69bd141,0x29645423
.word 0xfd68a9b6,0x00002cf9
p61_init_registers:
.word 0xe423f219,0xb7756e5e ! Init value for %l0
.word 0xda0328eb,0xfa9775a7 ! Init value for %l1
.word 0x6fcf3b34,0x22613746 ! Init value for %l2
.word 0xe4d0e5cd,0xf5009edc ! Init value for %l3
.word 0x44f01f8a,0x007b1214 ! Init value for %l4
.word 0xb55394d6,0xc9b296a5 ! Init value for %l5
.word 0xf7e79994,0xc64a8865 ! Init value for %l6
.word 0x279194bb,0xec8fc9cb ! Init value for %l7
.align 64
p61_init_freg:
.word 0x930d882c,0x8560f340 ! Init value for %f0
.word 0x354735dd,0xad05263c ! Init value for %f2
.word 0x25765f14,0x316d43be ! Init value for %f4
.word 0x098e5b34,0x6b8f0299 ! Init value for %f6
.word 0xee378cc9,0xe2c92b9b ! Init value for %f8
.word 0x573a4089,0x5feb34fa ! Init value for %f10
.word 0x3c1a0e4a,0xdbce51ec ! Init value for %f12
.word 0xd505104d,0xa0675353 ! Init value for %f14
.word 0x464c98e6,0x30d55bdf ! Init value for %f16
.word 0xab598301,0x6cd8a83b ! Init value for %f18
.word 0x503e0b21,0x398c0be0 ! Init value for %f20
.word 0xc0c9c9ba,0x4d051258 ! Init value for %f22
.word 0x68aca084,0x2a17ecce ! Init value for %f24
.word 0xb72294bb,0xa93dc2a9 ! Init value for %f26
.word 0xbcd6d410,0x357793d9 ! Init value for %f28
.word 0x2a1403cd,0xe5600cf7 ! Init value for %f30
.word 0x12edde21,0xbc420ff8 ! Init value for %f32
.word 0x17166ff2,0x632ed7f7 ! Init value for %f34
.word 0x0546bd6d,0x836023e8 ! Init value for %f36
.word 0xfa78a150,0xeb22e9ea ! Init value for %f38
.word 0xf9e32454,0xd6da2662 ! Init value for %f40
.word 0x2b7d20a0,0x84c20735 ! Init value for %f42
.word 0xf9667ba1,0x5b3528ed ! Init value for %f44
.word 0xd078905c,0xef078a82 ! Init value for %f46
.word 0x755afabb,0x2efd591f
.word 0xffba364e,0x890dc4c0
.word 0xc5acdd2d,0x4d1ff822
.word 0x32487a29,0x68004712
.word 0x74d1e004,0x57f1be2c
.word 0x9588f580,0x588892b4
.word 0xf0605a91,0x3d30b890
.word 0xb5f12fc6,0xa28b54ca
p61_expected_registers:
.word 0x00000000,0x14bb4171
.word 0x00000000,0xf9b007ed
.word 0x00000000,0x502028f6
.word 0x5b552c5b,0x83c38137
.word 0x3ef8e318,0x21ac0f0c
.word 0x00000000,0x00004e0d
.word 0x00000000,0x000000ff
.word 0xffffffff,0xffff9123
p61_expected_fp_regs:
.word 0x930d882c,0x8560f340
.word 0x354735dd,0xad05263c
.word 0x25765f14,0x316d43be
.word 0x098e5b34,0x6b8f0299
.word 0xee378cc9,0xe2c92b9b
.word 0x573a4089,0x5feb34fa
.word 0x3c1a0e4a,0xdbce51ec
.word 0xd505104d,0xa0675353
.word 0x464c98e6,0x30d55bdf
.word 0xab598301,0x6cd8a83b
.word 0x503e0b21,0x398c0be0
.word 0xc0c9c9ba,0x4d051258
.word 0x68aca084,0x2a17ecce
.word 0xb72294bb,0xa93dc2a9
.word 0xbcd6d410,0x357793d9
.word 0x2a1403cd,0xe5600cf7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p61_local0_expect:
.word 0xffffffff,0xffff9123
.word 0x929b897f,0x2c0cdfb8
.word 0xa50a7ec6,0xd918d5a1
.word 0x340e654b,0x287328f6
.word 0x5b9e420c,0xd6fe9333
.word 0xa6e63302,0x5742b81e
.word 0x813744f3,0xf9b007ed
.word 0xb9039835,0x69649ec4
p61_local1_expect:
.word 0x4001e09f,0xfbf0f3c9
.word 0x73c7f809,0xf1adb853
.word 0x0c9683e4,0x0a217569
.word 0xe16e97e6,0xf3af9123
.word 0xfbaeabfd,0x571a4f33
.word 0x21ac0f0c,0x00004e0d
.word 0x14bb4171,0xa267618c
.word 0x46aeb0b8,0x189c7cd7
p61_local2_expect:
.word 0x4e0dd2e6,0x502028f6
.word 0x08396722,0x2f8466de
.word 0x5b552c5b,0x83c38137
.word 0x7a9b9bb8,0xe113ecf7
.word 0xacdc172f,0x9c039835
.word 0xb63f3798,0x2c36475a
.word 0x51652489,0xaf91b49c
.word 0x980191f6,0x146ead19
p61_local3_expect:
.word 0xe2e84cb4,0x08456c4c
.word 0x3ef8e318,0x21ac0f0c
.word 0xf9de8352,0x9e3907ed
.word 0xde78362c,0x4e0d3fe0
.word 0x5b552c5b,0x83c38137
.word 0x1609e60e,0xb587927c
.word 0xe38ee517,0x9e6845b9
.word 0xc038224c,0x00fff5ea
p62_init_registers:
.word 0x99ee12fe,0xcdbc974f ! Init value for %l0
.word 0x8869c18e,0x6b72eef5 ! Init value for %l1
.word 0xd49778a3,0xd55782ec ! Init value for %l2
.word 0x52fd0798,0x581e14d8 ! Init value for %l3
.word 0x6aa289ca,0x280231a3 ! Init value for %l4
.word 0x3187a4c0,0x2228d640 ! Init value for %l5
.word 0x631bef3a,0x88198a17 ! Init value for %l6
.word 0xc6869383,0xddf8b0ba ! Init value for %l7
.align 64
p62_init_freg:
.word 0x98846e6d,0x85ea916f ! Init value for %f0
.word 0x8ad77bbf,0x7053d316 ! Init value for %f2
.word 0xeced0cd8,0x42bd6429 ! Init value for %f4
.word 0xad3cd964,0x71b15cde ! Init value for %f6
.word 0x20b7b8b1,0x7c56f8ac ! Init value for %f8
.word 0x7ad044ed,0xae2a2953 ! Init value for %f10
.word 0x9e89db01,0x8b1941ab ! Init value for %f12
.word 0x81c20dd5,0xd945740a ! Init value for %f14
.word 0x662b317e,0x9b718a3d ! Init value for %f16
.word 0xf8ee92e9,0xb2130329 ! Init value for %f18
.word 0x52d5f42b,0xd21427c3 ! Init value for %f20
.word 0x41fb87ce,0x7d6186d7 ! Init value for %f22
.word 0x07ee3b2d,0xf5986af1 ! Init value for %f24
.word 0x54340663,0xc6d90998 ! Init value for %f26
.word 0x4b6fbd47,0x5249596d ! Init value for %f28
.word 0x76a5d0b8,0xaccd075f ! Init value for %f30
.word 0x45620070,0xac863913 ! Init value for %f32
.word 0x8f61ca50,0x0667e11c ! Init value for %f34
.word 0x770d3f2e,0x4308f8cb ! Init value for %f36
.word 0xefe596a1,0x6b7da21c ! Init value for %f38
.word 0xeb090fe6,0xdc28f0c8 ! Init value for %f40
.word 0x176df1f1,0xb109452e ! Init value for %f42
.word 0x5d678e63,0x6d4c4215 ! Init value for %f44
.word 0x9cf78e92,0x175f5f91 ! Init value for %f46
.word 0x57ff2a70,0x96fef81d
.word 0x4a402780,0xd3e52fbc
.word 0xf10692b8,0x7dd4eeac
.word 0x251d52c9,0x846b4b28
.word 0x6f06c476,0x4531c8d9
.word 0xaab262f1,0xf160e1c0
.word 0x70da84c3,0x8f103ab0
.word 0x71076b69,0xfa9e90b8
p62_expected_registers:
.word 0xffffffff,0xffffcccd
.word 0xffffffff,0xffffffc0
.word 0x00000000,0xd8c07953
.word 0x00000000,0x00000048
.word 0x00000000,0x2a334acb
.word 0x00000000,0x21084866
.word 0x00000000,0x94ff0f68
.word 0xc6869383,0xddf8b0ba
p62_expected_fp_regs:
.word 0x98846e6d,0x85ea916f
.word 0x8ad77bbf,0x7053d316
.word 0xeced0cd8,0x42bd6429
.word 0xad3cd964,0x71b15cde
.word 0x20b7b8b1,0x7c56f8ac
.word 0x7ad044ed,0xae2a2953
.word 0x9e89db01,0x8b1941ab
.word 0x81c20dd5,0xd945740a
.word 0x662b317e,0x9b718a3d
.word 0xf8ee92e9,0xb2130329
.word 0x52d5f42b,0xd21427c3
.word 0x41fb87ce,0x7d6186d7
.word 0x07ee3b2d,0xf5986af1
.word 0x54340663,0xc6d90998
.word 0x4b6fbd47,0x5249596d
.word 0x76a5d0b8,0xaccd075f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p62_local0_expect:
.word 0x00000000,0xd8c07953
.word 0x4f914c22,0xbbb7afb0
.word 0x21084866,0xd8c07953
.word 0x0043b1dd,0xa3aca70e
.word 0x2a334acb,0x21084866
.word 0x0110baf6,0xf35b4f5b
.word 0x253a84c1,0xd47a1adb
.word 0x532638a6,0x2228d640
p62_local1_expect:
.word 0x3cf7e5bc,0xdb354360
.word 0xd55782ec,0x016b66f3
.word 0xb0ba95db,0xc8d33ff0
.word 0x687c9272,0xa8253651
.word 0x8f52ba64,0x2a334acb
.word 0xffffffff,0xffffcccd
.word 0x6d780f68,0xd8c07953
.word 0x00000000,0xd8c07953
p62_local2_expect:
.word 0x2a334acb,0xa443ee0d
.word 0xd8c07953,0x00000048
.word 0xc4c12769,0xa443ee0d
.word 0x4866a249,0x208d9da3
.word 0x6f1eff7b,0xcccdbed5
.word 0x0ae62995,0x0a83e346
.word 0x8f03d9f3,0x80b76f50
.word 0x2772549b,0xf417a820
p62_local3_expect:
.word 0x56bb86a0,0xab43b55f
.word 0x99ee12fe,0xcdbc974f
.word 0x48904165,0xaf1abd5f
.word 0x876866d8,0xb73f0efc
.word 0x2843cad1,0xf4e137d4
.word 0x7c2f24b4,0x1b5317d7
.word 0x94ff0f68,0xddf8b0ba
.word 0x2ed74bff,0xe46835d1
p63_init_registers:
.word 0x84adbfae,0x83735570 ! Init value for %l0
.word 0xdb68023a,0xc8c0e6ba ! Init value for %l1
.word 0x63ee981c,0xd6c4976a ! Init value for %l2
.word 0x3486fd9e,0xc6302283 ! Init value for %l3
.word 0xfd31fa88,0xa9a7ef44 ! Init value for %l4
.word 0x0de508f8,0xd12659cf ! Init value for %l5
.word 0xe52d7de2,0x7901eaca ! Init value for %l6
.word 0x936b2a23,0xcddb11ea ! Init value for %l7
.align 64
p63_init_freg:
.word 0x8b3c47e6,0x3c1e205a ! Init value for %f0
.word 0x22e8e02e,0xb188a6d6 ! Init value for %f2
.word 0xf9c09bbd,0xe5edd4c1 ! Init value for %f4
.word 0xbe4307ca,0x16deddb6 ! Init value for %f6
.word 0x991dd63a,0xf75b66e8 ! Init value for %f8
.word 0x9b089a36,0xa1b0f2c1 ! Init value for %f10
.word 0x9ac8259d,0x4e6cfc4f ! Init value for %f12
.word 0x1af51033,0xfff804bf ! Init value for %f14
.word 0xecae4bbd,0x46f6d521 ! Init value for %f16
.word 0x9fb1ef8f,0x385afb12 ! Init value for %f18
.word 0x9c3335f9,0x3c0d2153 ! Init value for %f20
.word 0x3185b97d,0xcfb39d04 ! Init value for %f22
.word 0xe49151b8,0x5ef59e23 ! Init value for %f24
.word 0x40679694,0xb9c9a1a8 ! Init value for %f26
.word 0x158c9116,0x19eed477 ! Init value for %f28
.word 0x419a0bde,0x665ecf23 ! Init value for %f30
.word 0x13b8f530,0x59d48d47 ! Init value for %f32
.word 0x77da461b,0x06fb20ac ! Init value for %f34
.word 0xf6f4b0ad,0xf4c6a218 ! Init value for %f36
.word 0x8b35d7c8,0xeaf91121 ! Init value for %f38
.word 0x8ad36948,0xb73d804e ! Init value for %f40
.word 0xeede5229,0x2453e86d ! Init value for %f42
.word 0x6a78724d,0xc1e84189 ! Init value for %f44
.word 0xf766f5ba,0x39795927 ! Init value for %f46
.word 0x77071b91,0x9fa4860a
.word 0xb0cc3ba8,0xf5416181
.word 0x2a4a60b5,0xecefc0bf
.word 0xefda48f5,0x296e6a7d
.word 0x41e99b25,0xb3cb1059
.word 0xf230c462,0xf802a3ce
.word 0x24b01cca,0x66e6e13b
.word 0x60916f84,0xcb87d38f
p63_expected_registers:
.word 0x00000000,0x88400e7c
.word 0xffffffff,0xffff800a
.word 0x00000000,0x00000023
.word 0x00000000,0x88400e7c
.word 0x00000000,0x00000007
.word 0xffffffff,0xffff800a
.word 0xffffffff,0xfffff481
.word 0x00000000,0x000067d4
p63_expected_fp_regs:
.word 0x8b3c47e6,0x3c1e205a
.word 0x22e8e02e,0xb188a6d6
.word 0xf9c09bbd,0xe5edd4c1
.word 0xbe4307ca,0x16deddb6
.word 0x991dd63a,0xf75b66e8
.word 0x9b089a36,0xa1b0f2c1
.word 0x9ac8259d,0x4e6cfc4f
.word 0x1af51033,0xfff804bf
.word 0xecae4bbd,0x46f6d521
.word 0x9fb1ef8f,0x385afb12
.word 0x9c3335f9,0x3c0d2153
.word 0x3185b97d,0xcfb39d04
.word 0xe49151b8,0x5ef59e23
.word 0x40679694,0xb9c9a1a8
.word 0x158c9116,0x19eed477
.word 0x419a0bde,0x665ecf23
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p63_local0_expect:
.word 0x8647e9e7,0x852c37d8
.word 0x00000023,0x88400e7c
.word 0xfffff481,0x000067d4
.word 0x03d0a0c6,0x6c9a90e9
.word 0xdcdfc85e,0x5f4a5b5f
.word 0x0d5965d8,0xcf233939
.word 0x222efbbd,0xeed4d2dc
.word 0xf48196fe,0x3129b97c
p63_local1_expect:
.word 0x4b58965e,0x0700bc47
.word 0x47e8fe39,0x1b5451d8
.word 0xcfc9ac70,0x6d310dad
.word 0x04147c10,0x9bf8598e
.word 0x40f967d4,0xb9b7c940
.word 0xe6ba7c63,0xf2dceb78
.word 0xfffff481,0x88400e7c
.word 0x00000023,0x88400e7c
p63_local2_expect:
.word 0xf03c2f8f,0x8e8943aa
.word 0xfffff481,0x88400e7c
.word 0x73d24039,0x81f19f92
.word 0xde8e6e42,0x4a249698
.word 0x39b3ff6e,0x4e2905e2
.word 0x75dc3a32,0x7bfbfcd3
.word 0xf6e285d0,0x98128f9b
.word 0x26e8434b,0xd2a169b4
p63_local3_expect:
.word 0xe02e5ab4,0xe63856e2
.word 0xe63856e2,0x88400e7c
.word 0x5295876d,0x83b3cde5
.word 0xe80d56e2,0xc2bf0fe6
.word 0xfffffeff,0xffff0e7c
.word 0x00000007,0xffff800a
.word 0xe52d7de2,0x7901eaca
.word 0xfffff481,0x000067d4
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
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
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
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
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 0xfc767127,0xe1d986bd
.word 0x00000000,0x00000002
.word 0xffccf7bf,0x998bf42c
.word 0x00000000,0x00000003
.word 0x54ee229f,0xc53c57ef
.word 0x00000000,0x00000004
.word 0xe1585fc0,0x7549fbe8
.word 0x00000000,0x00000005
.word 0xd83bdc40,0x54d5fb1d
.word 0x00000000,0x00000006
.word 0xe20e4588,0x14b7f827
.word 0x00000000,0x00000007
.word 0x6ac7b710,0x5b71a104
.word 0x00000000,0x00000008
.word 0xeb1ebfaf,0xbf3838e5
p1_dispatch_retry:
.word 0,0
p1_xintr_data:
.word 0x00000000,0x00000001
.word 0xc96a3e88,0x0e5bba01
.word 0x00000000,0x00000002
.word 0xb1407b58,0x4bedff96
.word 0x00000000,0x00000003
.word 0x2f872008,0x101ab7ba
.word 0x00000000,0x00000004
.word 0xb3acaa0f,0x953da6ae
.word 0x00000000,0x00000005
.word 0x02b2f750,0x0282f232
.word 0x00000000,0x00000006
.word 0xeb15b6c8,0x7c084962
.word 0x00000000,0x00000007
.word 0xe29a69f7,0x8a907c28
.word 0x00000000,0x00000008
.word 0xe3156ef8,0x77bf12a7
p2_dispatch_retry:
.word 0,0
p2_xintr_data:
.word 0x00000000,0x00000001
.word 0x822acfcf,0x8bbb659b
.word 0x00000000,0x00000002
.word 0x1f623850,0x6df8252e
.word 0x00000000,0x00000003
.word 0xb05c007f,0x92ed5c86
.word 0x00000000,0x00000004
.word 0xd17e3077,0x8cf35248
.word 0x00000000,0x00000005
.word 0x118e33c7,0xaf5a79e5
.word 0x00000000,0x00000006
.word 0xc33875f7,0xd398028a
.word 0x00000000,0x00000007
.word 0xc7cb4087,0xff37c6db
.word 0x00000000,0x00000008
.word 0x8b33aef7,0x99729725
p3_dispatch_retry:
.word 0,0
p3_xintr_data:
.word 0x00000000,0x00000001
.word 0x398e9c18,0x68a4e2f7
.word 0x00000000,0x00000002
.word 0x08ed829f,0xdd28f77a
.word 0x00000000,0x00000003
.word 0xf38b1298,0x289602e0
.word 0x00000000,0x00000004
.word 0x1d99c08f,0xa04f3650
.word 0x00000000,0x00000005
.word 0x45d8971f,0xd2e5b192
.word 0x00000000,0x00000006
.word 0xf2124d18,0x2b943c3f
.word 0x00000000,0x00000007
.word 0x232cdf58,0x51f3aaed
.word 0x00000000,0x00000008
.word 0x5100ae80,0x343d8459
p4_dispatch_retry:
.word 0,0
p4_xintr_data:
.word 0x00000000,0x00000001
.word 0x843f3d2f,0xd3bdbcaf
.word 0x00000000,0x00000002
.word 0x4e7ef9a8,0x2090abde
.word 0x00000000,0x00000003
.word 0xaa93b2d0,0x40204dcf
.word 0x00000000,0x00000004
.word 0x683aca88,0x6a629d9f
.word 0x00000000,0x00000005
.word 0x967d799f,0x9aaf9376
.word 0x00000000,0x00000006
.word 0x19329d60,0x2498d057
.word 0x00000000,0x00000007
.word 0x73d3b017,0xa4468d28
.word 0x00000000,0x00000008
.word 0x8bd9dc78,0x438483ea
p5_dispatch_retry:
.word 0,0
p5_xintr_data:
.word 0x00000000,0x00000001
.word 0xc97bbe70,0x0e10b433
.word 0x00000000,0x00000002
.word 0x8b66ea27,0x8b25d5bd
.word 0x00000000,0x00000003
.word 0xd98538a0,0x66218f36
.word 0x00000000,0x00000004
.word 0xfaf31e18,0x3ac6d2d1
.word 0x00000000,0x00000005
.word 0xc3f87d08,0x513de9f0
.word 0x00000000,0x00000006
.word 0x51faeb88,0x13d750ba
.word 0x00000000,0x00000007
.word 0x880fd880,0x4f1219d8
.word 0x00000000,0x00000008
.word 0xe40c7430,0x5fa9aae3
p6_dispatch_retry:
.word 0,0
p6_xintr_data:
.word 0x00000000,0x00000001
.word 0x7aad0917,0xe4e6290b
.word 0x00000000,0x00000002
.word 0x44789fd7,0x8d04f0d6
.word 0x00000000,0x00000003
.word 0xb52b7f78,0x66d9548c
.word 0x00000000,0x00000004
.word 0x60b12110,0x331dce12
.word 0x00000000,0x00000005
.word 0x05203107,0xe98a5ff2
.word 0x00000000,0x00000006
.word 0xbbec48b0,0x2336d108
.word 0x00000000,0x00000007
.word 0xe75d20c7,0xd435b878
.word 0x00000000,0x00000008
.word 0xb56dd147,0xefbbf939
p7_dispatch_retry:
.word 0,0
p7_xintr_data:
.word 0x00000000,0x00000001
.word 0xb7334b6f,0xf9f28ac7
.word 0x00000000,0x00000002
.word 0x06dd8350,0x0d5f7001
.word 0x00000000,0x00000003
.word 0x672ada68,0x0d51df38
.word 0x00000000,0x00000004
.word 0x23dc22c8,0x65ef89fe
.word 0x00000000,0x00000005
.word 0x2f03a978,0x056cac92
.word 0x00000000,0x00000006
.word 0xabce4de0,0x521cf1e1
.word 0x00000000,0x00000007
.word 0x14c3418f,0x82ddde44
.word 0x00000000,0x00000008
.word 0x96f041f7,0xa99d2e6a
p8_dispatch_retry:
.word 0,0
p8_xintr_data:
.word 0x00000000,0x00000001
.word 0x73c64648,0x6e4b8e31
.word 0x00000000,0x00000002
.word 0x4a0bf5f7,0x97294b6a
.word 0x00000000,0x00000003
.word 0x97d3d3d0,0x5ea903b3
.word 0x00000000,0x00000004
.word 0x82e82a08,0x10aa4a82
.word 0x00000000,0x00000005
.word 0x6f9c55ef,0xdea5f02f
.word 0x00000000,0x00000006
.word 0x4c72a3d0,0x253281e2
.word 0x00000000,0x00000007
.word 0x42eef3c0,0x49948384
.word 0x00000000,0x00000008
.word 0x3d545850,0x31aca948
p9_dispatch_retry:
.word 0,0
p9_xintr_data:
.word 0x00000000,0x00000001
.word 0xb03be758,0x28a0c8ec
.word 0x00000000,0x00000002
.word 0x8ad52687,0xe8e271a6
.word 0x00000000,0x00000003
.word 0x78ebb337,0x95d87648
.word 0x00000000,0x00000004
.word 0x560f41a7,0xe220c0c1
.word 0x00000000,0x00000005
.word 0x2fbb19a8,0x2882a1cc
.word 0x00000000,0x00000006
.word 0x5f7cc8bf,0xaee03341
.word 0x00000000,0x00000007
.word 0x1faa74af,0x90032003
.word 0x00000000,0x00000008
.word 0x74850cd0,0x0cd1911f
p10_dispatch_retry:
.word 0,0
p10_xintr_data:
.word 0x00000000,0x00000001
.word 0x18991be0,0x3f50776a
.word 0x00000000,0x00000002
.word 0x7e42c7ff,0xccd92771
.word 0x00000000,0x00000003
.word 0xef5d7dbf,0xd9a96f46
.word 0x00000000,0x00000004
.word 0xc028c9a8,0x412baedd
.word 0x00000000,0x00000005
.word 0xb3c3a927,0xe716b73c
.word 0x00000000,0x00000006
.word 0xcd800918,0x31b040dd
.word 0x00000000,0x00000007
.word 0x7179f0df,0xa4c444f8
.word 0x00000000,0x00000008
.word 0xd81b1d80,0x20054e54
p11_dispatch_retry:
.word 0,0
p11_xintr_data:
.word 0x00000000,0x00000001
.word 0xb11cb788,0x1d52ccf3
.word 0x00000000,0x00000002
.word 0x80b5b7a8,0x076ea00d
.word 0x00000000,0x00000003
.word 0x6ac240a0,0x41e8519f
.word 0x00000000,0x00000004
.word 0x61ba040f,0xdc4c8e3b
.word 0x00000000,0x00000005
.word 0x38f0c887,0xbb6847c3
.word 0x00000000,0x00000006
.word 0xd05ab1a8,0x6e295c7b
.word 0x00000000,0x00000007
.word 0x23382890,0x516cfacc
.word 0x00000000,0x00000008
.word 0x336de278,0x4b1eb0e8
p12_dispatch_retry:
.word 0,0
p12_xintr_data:
.word 0x00000000,0x00000001
.word 0xb6efe960,0x3707ca39
.word 0x00000000,0x00000002
.word 0xba6deedf,0x84514a72
.word 0x00000000,0x00000003
.word 0x9dc37c3f,0x9ce57c15
.word 0x00000000,0x00000004
.word 0x9d52eb60,0x78ea4f53
.word 0x00000000,0x00000005
.word 0xbcb81437,0xafb2460c
.word 0x00000000,0x00000006
.word 0x68f5873f,0xc031e3c6
.word 0x00000000,0x00000007
.word 0xd5eeea98,0x3515d1c8
.word 0x00000000,0x00000008
.word 0x4fced747,0xd6eed8ff
p13_dispatch_retry:
.word 0,0
p13_xintr_data:
.word 0x00000000,0x00000001
.word 0x9afc0c90,0x238f6b11
.word 0x00000000,0x00000002
.word 0xe29c1d0f,0x8d0ffe47
.word 0x00000000,0x00000003
.word 0x1ea695cf,0xafb15362
.word 0x00000000,0x00000004
.word 0xe9684407,0x9ab60c2d
.word 0x00000000,0x00000005
.word 0xa25df077,0xb2ae5be9
.word 0x00000000,0x00000006
.word 0x69320fcf,0x93ed629b
.word 0x00000000,0x00000007
.word 0x36a06ac8,0x3e94b160
.word 0x00000000,0x00000008
.word 0x55b29b30,0x3374bfa4
p14_dispatch_retry:
.word 0,0
p14_xintr_data:
.word 0x00000000,0x00000001
.word 0x75c1b960,0x7826b4d6
.word 0x00000000,0x00000002
.word 0x588fb85f,0xc504003e
.word 0x00000000,0x00000003
.word 0x5518f067,0xdb3850b9
.word 0x00000000,0x00000004
.word 0xcc626820,0x2c7a5d82
.word 0x00000000,0x00000005
.word 0xd9625a60,0x4bda6778
.word 0x00000000,0x00000006
.word 0x9f930a8f,0xc2fcb391
.word 0x00000000,0x00000007
.word 0xc662a927,0xeaa69023
.word 0x00000000,0x00000008
.word 0xe9efc9df,0xf85aca21
p15_dispatch_retry:
.word 0,0
p15_xintr_data:
.word 0x00000000,0x00000001
.word 0x8984b507,0xd6780198
.word 0x00000000,0x00000002
.word 0x3a5f29ff,0xe5e68827
.word 0x00000000,0x00000003
.word 0xa1c6d320,0x11b2ec0a
.word 0x00000000,0x00000004
.word 0x2e03862f,0x8bc57503
.word 0x00000000,0x00000005
.word 0xd9638437,0xf6677f8f
.word 0x00000000,0x00000006
.word 0x3d20fe6f,0xb4360678
.word 0x00000000,0x00000007
.word 0xda31eda0,0x7e9fbaa8
.word 0x00000000,0x00000008
.word 0x23852960,0x747c6656
p16_dispatch_retry:
.word 0,0
p16_xintr_data:
.word 0x00000000,0x00000001
.word 0xe46ac5f0,0x3a9d53f6
.word 0x00000000,0x00000002
.word 0x7f1f4708,0x3e27ff9c
.word 0x00000000,0x00000003
.word 0x90f59818,0x62c6b89b
.word 0x00000000,0x00000004
.word 0xa2ca5b27,0xf5dbc501
.word 0x00000000,0x00000005
.word 0x7ae9e618,0x4f290892
.word 0x00000000,0x00000006
.word 0xc0014668,0x76045518
.word 0x00000000,0x00000007
.word 0xdcacee80,0x518c8390
.word 0x00000000,0x00000008
.word 0x6be8eaf8,0x0ef0ff0d
p17_dispatch_retry:
.word 0,0
p17_xintr_data:
.word 0x00000000,0x00000001
.word 0x8b191ec0,0x3491c5d6
.word 0x00000000,0x00000002
.word 0x1b96f400,0x44b02b4d
.word 0x00000000,0x00000003
.word 0x33fa26b0,0x75223b9f
.word 0x00000000,0x00000004
.word 0xce1b399f,0xc99652b6
.word 0x00000000,0x00000005
.word 0x53db3cbf,0xad09d32c
.word 0x00000000,0x00000006
.word 0xd95a8820,0x70716e62
.word 0x00000000,0x00000007
.word 0xf0c74fd7,0x8c31e3fc
.word 0x00000000,0x00000008
.word 0xc380f4b8,0x3611e8d0
p18_dispatch_retry:
.word 0,0
p18_xintr_data:
.word 0x00000000,0x00000001
.word 0x9da39d78,0x0b657d1e
.word 0x00000000,0x00000002
.word 0x4887ba00,0x7974f19d
.word 0x00000000,0x00000003
.word 0x908fb268,0x6cbaa3d1
.word 0x00000000,0x00000004
.word 0x4f1de120,0x0cf0fb32
.word 0x00000000,0x00000005
.word 0x1b60c477,0xc304ab50
.word 0x00000000,0x00000006
.word 0x8ab11888,0x3a6c4450
.word 0x00000000,0x00000007
.word 0xa89c51c7,0xba629053
.word 0x00000000,0x00000008
.word 0x3ecdb867,0xa44f90f2
p19_dispatch_retry:
.word 0,0
p19_xintr_data:
.word 0x00000000,0x00000001
.word 0x8dbdbaa8,0x75c9ce53
.word 0x00000000,0x00000002
.word 0xa1332577,0xd4e43482
.word 0x00000000,0x00000003
.word 0x065c2108,0x76843881
.word 0x00000000,0x00000004
.word 0x54f7f607,0xdf2159df
.word 0x00000000,0x00000005
.word 0x0faf96e8,0x34319f16
.word 0x00000000,0x00000006
.word 0xf17b4a8f,0xe8c4c2cc
.word 0x00000000,0x00000007
.word 0xcb0c8f00,0x11f72b59
.word 0x00000000,0x00000008
.word 0x29b1e988,0x72f62cb3
p20_dispatch_retry:
.word 0,0
p20_xintr_data:
.word 0x00000000,0x00000001
.word 0x566bf3f7,0xc0d9c675
.word 0x00000000,0x00000002
.word 0xdba88ea8,0x34a8b13b
.word 0x00000000,0x00000003
.word 0xe2dae9c7,0xce7eb206
.word 0x00000000,0x00000004
.word 0x170c772f,0xf044d168
.word 0x00000000,0x00000005
.word 0x00ead31f,0xe0bf647a
.word 0x00000000,0x00000006
.word 0xc3c90f17,0xa8faeecc
.word 0x00000000,0x00000007
.word 0x0c41bfe8,0x18186f6c
.word 0x00000000,0x00000008
.word 0xfa4eb898,0x5729ac2f
p21_dispatch_retry:
.word 0,0
p21_xintr_data:
.word 0x00000000,0x00000001
.word 0xde0b3107,0xd57ed064
.word 0x00000000,0x00000002
.word 0xb72e29c8,0x2daa17aa
.word 0x00000000,0x00000003
.word 0x1420709f,0x9a21d4b7
.word 0x00000000,0x00000004
.word 0x93d23cf7,0xbebfdab7
.word 0x00000000,0x00000005
.word 0xee8cb31f,0x9795980c
.word 0x00000000,0x00000006
.word 0x151722ef,0xfc04f0b2
.word 0x00000000,0x00000007
.word 0xbc0f6850,0x7f4fcd7a
.word 0x00000000,0x00000008
.word 0x228a8c28,0x1c5bab81
p22_dispatch_retry:
.word 0,0
p22_xintr_data:
.word 0x00000000,0x00000001
.word 0x991dfd77,0xdaad7c65
.word 0x00000000,0x00000002
.word 0x19a57de8,0x49afe3f7
.word 0x00000000,0x00000003
.word 0x760d2097,0x9533dd6a
.word 0x00000000,0x00000004
.word 0x63969d77,0x87ce140e
.word 0x00000000,0x00000005
.word 0xdbba1fe0,0x2a8acc34
.word 0x00000000,0x00000006
.word 0x60b73a67,0xdf2c962e
.word 0x00000000,0x00000007
.word 0xa8479b58,0x48c302f0
.word 0x00000000,0x00000008
.word 0x7b8ba447,0xf677e0cc
p23_dispatch_retry:
.word 0,0
p23_xintr_data:
.word 0x00000000,0x00000001
.word 0x6d641eaf,0x97bf6444
.word 0x00000000,0x00000002
.word 0x26e5b2df,0xf70dc5da
.word 0x00000000,0x00000003
.word 0xfd0856d7,0xe1645f6d
.word 0x00000000,0x00000004
.word 0xe01c73af,0xc2b4d013
.word 0x00000000,0x00000005
.word 0xc19d53f7,0x85b3da99
.word 0x00000000,0x00000006
.word 0x29819760,0x2e18aa57
.word 0x00000000,0x00000007
.word 0xf50dc82f,0x9fa96c02
.word 0x00000000,0x00000008
.word 0x8c489970,0x517fe60d
p24_dispatch_retry:
.word 0,0
p24_xintr_data:
.word 0x00000000,0x00000001
.word 0x892d4ae8,0x38f4c9b5
.word 0x00000000,0x00000002
.word 0x1ec56268,0x6086c8fe
.word 0x00000000,0x00000003
.word 0xc9fb9737,0x8e8ab552
.word 0x00000000,0x00000004
.word 0xcdff8ae8,0x72fff32b
.word 0x00000000,0x00000005
.word 0xdd12463f,0xbbc17156
.word 0x00000000,0x00000006
.word 0xbeef4ad7,0xf8279f3e
.word 0x00000000,0x00000007
.word 0x22b735c8,0x0dcc2913
.word 0x00000000,0x00000008
.word 0xe9d60a90,0x6fbddf39
p25_dispatch_retry:
.word 0,0
p25_xintr_data:
.word 0x00000000,0x00000001
.word 0xb264a2b7,0x9606d95c
.word 0x00000000,0x00000002
.word 0x39e6bd58,0x22c8ec32
.word 0x00000000,0x00000003
.word 0xe51a1237,0xe3d3f273
.word 0x00000000,0x00000004
.word 0x020c3b70,0x026d842b
.word 0x00000000,0x00000005
.word 0xda428360,0x03da920e
.word 0x00000000,0x00000006
.word 0x5f982df8,0x42aae994
.word 0x00000000,0x00000007
.word 0x4b6838af,0x9c4a3640
.word 0x00000000,0x00000008
.word 0x40235200,0x5f05f475
p26_dispatch_retry:
.word 0,0
p26_xintr_data:
.word 0x00000000,0x00000001
.word 0xe41fb40f,0x893e082c
.word 0x00000000,0x00000002
.word 0x2e3e6b77,0xdef64ecf
.word 0x00000000,0x00000003
.word 0xfe308e58,0x707cdc6d
.word 0x00000000,0x00000004
.word 0x8318a6c7,0xcfbc7d39
.word 0x00000000,0x00000005
.word 0x12d14537,0x8df1c762
.word 0x00000000,0x00000006
.word 0xf74e4e60,0x2b2fbdd8
.word 0x00000000,0x00000007
.word 0x1fba6fb8,0x54ae4167
.word 0x00000000,0x00000008
.word 0x06f0ffd7,0xedbcb653
p27_dispatch_retry:
.word 0,0
p27_xintr_data:
.word 0x00000000,0x00000001
.word 0x5c664cd0,0x4fa8e278
.word 0x00000000,0x00000002
.word 0xb348012f,0x8b272542
.word 0x00000000,0x00000003
.word 0xe9e7a278,0x7f4c4ec5
.word 0x00000000,0x00000004
.word 0x8da81c1f,0x9d4c399a
.word 0x00000000,0x00000005
.word 0xf075a5a7,0xd0df9018
.word 0x00000000,0x00000006
.word 0xcc713dc0,0x586fbe42
.word 0x00000000,0x00000007
.word 0xcaaad877,0xe07caa25
.word 0x00000000,0x00000008
.word 0xd3636298,0x311b1d76
p28_dispatch_retry:
.word 0,0
p28_xintr_data:
.word 0x00000000,0x00000001
.word 0xc5615158,0x4a81e134
.word 0x00000000,0x00000002
.word 0x41535c90,0x370baab0
.word 0x00000000,0x00000003
.word 0xeac6f0cf,0xa1786d17
.word 0x00000000,0x00000004
.word 0x9bffdd0f,0xb96999bf
.word 0x00000000,0x00000005
.word 0x6eb94d00,0x7976cfe5
.word 0x00000000,0x00000006
.word 0xa7e43cd7,0x921c389c
.word 0x00000000,0x00000007
.word 0xf6027007,0xb6f7b31f
.word 0x00000000,0x00000008
.word 0xd1fa10b8,0x14d018c8
p29_dispatch_retry:
.word 0,0
p29_xintr_data:
.word 0x00000000,0x00000001
.word 0xe9f802d0,0x024e55cb
.word 0x00000000,0x00000002
.word 0x6cdd53f8,0x3a265c99
.word 0x00000000,0x00000003
.word 0xa349c04f,0xa785b15f
.word 0x00000000,0x00000004
.word 0x6c3ab6af,0xc186e62b
.word 0x00000000,0x00000005
.word 0x8e5d612f,0x93e4e490
.word 0x00000000,0x00000006
.word 0x5519f86f,0xe4d9e2d0
.word 0x00000000,0x00000007
.word 0x804d2a77,0xcb2bd55f
.word 0x00000000,0x00000008
.word 0x0be954b0,0x7098c46a
p30_dispatch_retry:
.word 0,0
p30_xintr_data:
.word 0x00000000,0x00000001
.word 0x214b1990,0x5256fec0
.word 0x00000000,0x00000002
.word 0xbe08b288,0x334360cf
.word 0x00000000,0x00000003
.word 0x5f0978d0,0x5bea67d0
.word 0x00000000,0x00000004
.word 0xf17c2728,0x007ddb24
.word 0x00000000,0x00000005
.word 0x9350f40f,0xfefd78a3
.word 0x00000000,0x00000006
.word 0xf05c96f0,0x4f8781b5
.word 0x00000000,0x00000007
.word 0x7593c848,0x4e78acad
.word 0x00000000,0x00000008
.word 0x58baecc8,0x44e9dc03
p31_dispatch_retry:
.word 0,0
p31_xintr_data:
.word 0x00000000,0x00000001
.word 0xe68a0348,0x4c6234f9
.word 0x00000000,0x00000002
.word 0xf71751bf,0xbece0654
.word 0x00000000,0x00000003
.word 0xcdd12e6f,0xfba989ae
.word 0x00000000,0x00000004
.word 0x71e6c798,0x02a44f20
.word 0x00000000,0x00000005
.word 0x9481ce10,0x104e14eb
.word 0x00000000,0x00000006
.word 0x30aaf36f,0xae238536
.word 0x00000000,0x00000007
.word 0x0a3c1a4f,0xde6fbd77
.word 0x00000000,0x00000008
.word 0x32d0552f,0xd4c49ee2
p32_dispatch_retry:
.word 0,0
p32_xintr_data:
.word 0x00000000,0x00000001
.word 0x96ebb878,0x3c7dd428
.word 0x00000000,0x00000002
.word 0x68311de8,0x0853ca5f
.word 0x00000000,0x00000003
.word 0xa4fffe00,0x60301b48
.word 0x00000000,0x00000004
.word 0x43ee5a2f,0xe56996c6
.word 0x00000000,0x00000005
.word 0x0581d870,0x4c7c7577
.word 0x00000000,0x00000006
.word 0x74b1da17,0xd0506a7a
.word 0x00000000,0x00000007
.word 0x1f709ee8,0x1cf58e96
.word 0x00000000,0x00000008
.word 0x541eb9bf,0xb9da3798
p33_dispatch_retry:
.word 0,0
p33_xintr_data:
.word 0x00000000,0x00000001
.word 0x9d7d6ff8,0x3064c218
.word 0x00000000,0x00000002
.word 0xaf04a44f,0xdc7adf76
.word 0x00000000,0x00000003
.word 0x5a2052c8,0x2b6375dd
.word 0x00000000,0x00000004
.word 0x2a8ef408,0x3a7369dd
.word 0x00000000,0x00000005
.word 0x6d2d4700,0x5e649e47
.word 0x00000000,0x00000006
.word 0x5e51debf,0xd392e87a
.word 0x00000000,0x00000007
.word 0xd3fad778,0x52170cdf
.word 0x00000000,0x00000008
.word 0xdaa17ccf,0xbdb80a37
p34_dispatch_retry:
.word 0,0
p34_xintr_data:
.word 0x00000000,0x00000001
.word 0xac1e28ff,0xea094151
.word 0x00000000,0x00000002
.word 0xbe8e4bb8,0x5db519fe
.word 0x00000000,0x00000003
.word 0x56e00878,0x04e96f62
.word 0x00000000,0x00000004
.word 0x7679e6c7,0xb8a3ba1f
.word 0x00000000,0x00000005
.word 0xb922eb17,0xbf1b7bec
.word 0x00000000,0x00000006
.word 0xfb873c2f,0xd1f96176
.word 0x00000000,0x00000007
.word 0x1b1412b8,0x2ec746c1
.word 0x00000000,0x00000008
.word 0x713904f8,0x3fe760c5
p35_dispatch_retry:
.word 0,0
p35_xintr_data:
.word 0x00000000,0x00000001
.word 0x0fd048c8,0x79f7b5d8
.word 0x00000000,0x00000002
.word 0x2908afc0,0x6081cfa8
.word 0x00000000,0x00000003
.word 0xd136fe87,0xf769fd55
.word 0x00000000,0x00000004
.word 0xb5930c00,0x46ae53cb
.word 0x00000000,0x00000005
.word 0x8cbbdbf8,0x5662583f
.word 0x00000000,0x00000006
.word 0x55f8a8f7,0xad95c82a
.word 0x00000000,0x00000007
.word 0x255ad7ff,0xbd6d426e
.word 0x00000000,0x00000008
.word 0xb5810768,0x2d669b33
p36_dispatch_retry:
.word 0,0
p36_xintr_data:
.word 0x00000000,0x00000001
.word 0xa2cc1318,0x46159cd9
.word 0x00000000,0x00000002
.word 0x47864920,0x59fa62a7
.word 0x00000000,0x00000003
.word 0x5fc14f50,0x6bbe8364
.word 0x00000000,0x00000004
.word 0xf0fefe10,0x7cde7487
.word 0x00000000,0x00000005
.word 0x868d7b58,0x4beaa08b
.word 0x00000000,0x00000006
.word 0xc02299ff,0x88489606
.word 0x00000000,0x00000007
.word 0xc8d00458,0x39a28c90
.word 0x00000000,0x00000008
.word 0x411d39a7,0x800d4641
p37_dispatch_retry:
.word 0,0
p37_xintr_data:
.word 0x00000000,0x00000001
.word 0x731107a8,0x0363a28f
.word 0x00000000,0x00000002
.word 0x3f7b1b20,0x63791757
.word 0x00000000,0x00000003
.word 0x4eaff4b8,0x57410e77
.word 0x00000000,0x00000004
.word 0x0ddcdb80,0x23b02635
.word 0x00000000,0x00000005
.word 0xe1500f47,0x8879470d
.word 0x00000000,0x00000006
.word 0xaadbf427,0x95737ddc
.word 0x00000000,0x00000007
.word 0x29684fe7,0xf3c6d4db
.word 0x00000000,0x00000008
.word 0xf6ecb470,0x099c8d5a
p38_dispatch_retry:
.word 0,0
p38_xintr_data:
.word 0x00000000,0x00000001
.word 0x74b164a8,0x68c9c158
.word 0x00000000,0x00000002
.word 0x593a36d7,0x8847e037
.word 0x00000000,0x00000003
.word 0x16affb38,0x7f7aa416
.word 0x00000000,0x00000004
.word 0x0b4d0fb0,0x05ed88e3
.word 0x00000000,0x00000005
.word 0x8915ca70,0x2cf9f013
.word 0x00000000,0x00000006
.word 0x54e1c1d7,0xf6772067
.word 0x00000000,0x00000007
.word 0x1d60902f,0xcf6c7aa6
.word 0x00000000,0x00000008
.word 0xc09657c7,0x8031b4a7
p39_dispatch_retry:
.word 0,0
p39_xintr_data:
.word 0x00000000,0x00000001
.word 0xea859720,0x79089e13
.word 0x00000000,0x00000002
.word 0xed43c207,0xae9b343f
.word 0x00000000,0x00000003
.word 0x6da0a8c8,0x4f67caf7
.word 0x00000000,0x00000004
.word 0x78114c77,0xaad0ba7a
.word 0x00000000,0x00000005
.word 0xf4524abf,0xa73bcaf3
.word 0x00000000,0x00000006
.word 0xd382d5f0,0x0e563ecf
.word 0x00000000,0x00000007
.word 0x6b10e2f7,0xaa36b143
.word 0x00000000,0x00000008
.word 0xf2be9da0,0x7c42bf28
p40_dispatch_retry:
.word 0,0
p40_xintr_data:
.word 0x00000000,0x00000001
.word 0x3477a0e0,0x37f4cb24
.word 0x00000000,0x00000002
.word 0xb9db7610,0x26ab589b
.word 0x00000000,0x00000003
.word 0x8c16e4b7,0xb0f4dc16
.word 0x00000000,0x00000004
.word 0x16d1f41f,0xf62bf61f
.word 0x00000000,0x00000005
.word 0x5987add8,0x5b993cbd
.word 0x00000000,0x00000006
.word 0x7239fa67,0xe4bf3c80
.word 0x00000000,0x00000007
.word 0x44cbd968,0x138b3bab
.word 0x00000000,0x00000008
.word 0x0e55ceff,0xb9c0dccc
p41_dispatch_retry:
.word 0,0
p41_xintr_data:
.word 0x00000000,0x00000001
.word 0xd3dc2780,0x4e39373b
.word 0x00000000,0x00000002
.word 0x3a11b198,0x10d5596f
.word 0x00000000,0x00000003
.word 0xcdd85527,0xb5a5699d
.word 0x00000000,0x00000004
.word 0xdace03f8,0x4d22aed3
.word 0x00000000,0x00000005
.word 0x76d73727,0xeb40a6ed
.word 0x00000000,0x00000006
.word 0xec305677,0xa78626c6
.word 0x00000000,0x00000007
.word 0x71af5a80,0x6a3fbbb8
.word 0x00000000,0x00000008
.word 0x17794068,0x7a07271b
p42_dispatch_retry:
.word 0,0
p42_xintr_data:
.word 0x00000000,0x00000001
.word 0x540cdb97,0x9c244926
.word 0x00000000,0x00000002
.word 0x45cd01c0,0x0b11c5f0
.word 0x00000000,0x00000003
.word 0x0fac17df,0xc46d265b
.word 0x00000000,0x00000004
.word 0xcb625e07,0xc8905a7a
.word 0x00000000,0x00000005
.word 0xbdc86d70,0x22b282b6
.word 0x00000000,0x00000006
.word 0x6e73ba60,0x30e019b3
.word 0x00000000,0x00000007
.word 0x79f6cf07,0xe60ad41a
.word 0x00000000,0x00000008
.word 0xef0e6868,0x519b4ffc
p43_dispatch_retry:
.word 0,0
p43_xintr_data:
.word 0x00000000,0x00000001
.word 0x43c06167,0xa82cc19a
.word 0x00000000,0x00000002
.word 0x5b3d7c60,0x2e46f3eb
.word 0x00000000,0x00000003
.word 0xac094ac7,0xfc6aa16a
.word 0x00000000,0x00000004
.word 0x4de7018f,0x86a39509
.word 0x00000000,0x00000005
.word 0xb6d8d20f,0x97080d98
.word 0x00000000,0x00000006
.word 0x51ef9f37,0xb80ebc5a
.word 0x00000000,0x00000007
.word 0x2c6ccb67,0xd5ba6078
.word 0x00000000,0x00000008
.word 0xee274a48,0x266fc516
p44_dispatch_retry:
.word 0,0
p44_xintr_data:
.word 0x00000000,0x00000001
.word 0xb7a817e8,0x5a3a42ce
.word 0x00000000,0x00000002
.word 0xa3feb8b8,0x2fbeb5b8
.word 0x00000000,0x00000003
.word 0x63a6c767,0xf78913f1
.word 0x00000000,0x00000004
.word 0xfa3f4570,0x1de29a38
.word 0x00000000,0x00000005
.word 0xb4891b37,0xe48a850c
.word 0x00000000,0x00000006
.word 0x2b340fe7,0xea3c1018
.word 0x00000000,0x00000007
.word 0x87e89860,0x38381829
.word 0x00000000,0x00000008
.word 0x38a90520,0x0af7d47a
p45_dispatch_retry:
.word 0,0
p45_xintr_data:
.word 0x00000000,0x00000001
.word 0x211ee7f8,0x7bc09e79
.word 0x00000000,0x00000002
.word 0x7371ebb8,0x4667dfc4
.word 0x00000000,0x00000003
.word 0x0a701468,0x6330472e
.word 0x00000000,0x00000004
.word 0x90bdd51f,0xd07a7ba6
.word 0x00000000,0x00000005
.word 0xb5b7d8a0,0x5f9ca3f1
.word 0x00000000,0x00000006
.word 0xb07f87d7,0xc9067bc8
.word 0x00000000,0x00000007
.word 0x541549e8,0x00df2a46
.word 0x00000000,0x00000008
.word 0x6f697248,0x090af893
p46_dispatch_retry:
.word 0,0
p46_xintr_data:
.word 0x00000000,0x00000001
.word 0xe749f310,0x489bac9d
.word 0x00000000,0x00000002
.word 0x53f54ba7,0x841e6cc1
.word 0x00000000,0x00000003
.word 0xf2495828,0x15f39378
.word 0x00000000,0x00000004
.word 0x77ce4bf0,0x4f4da378
.word 0x00000000,0x00000005
.word 0xab0d4a10,0x0f8cb676
.word 0x00000000,0x00000006
.word 0xedf07c77,0xcfeba08a
.word 0x00000000,0x00000007
.word 0x9be360b8,0x5c55b1b2
.word 0x00000000,0x00000008
.word 0x04c88040,0x4a97ab88
p47_dispatch_retry:
.word 0,0
p47_xintr_data:
.word 0x00000000,0x00000001
.word 0x5803a17f,0xf79881f8
.word 0x00000000,0x00000002
.word 0x268a4f4f,0x89e2d66b
.word 0x00000000,0x00000003
.word 0xb4b28ab7,0xb67a3dea
.word 0x00000000,0x00000004
.word 0x46aada38,0x2686c60e
.word 0x00000000,0x00000005
.word 0x8661bfbf,0xd4272b31
.word 0x00000000,0x00000006
.word 0xb7badc00,0x5815cdcc
.word 0x00000000,0x00000007
.word 0x10d8083f,0xc36272f4
.word 0x00000000,0x00000008
.word 0x2872548f,0xbea75d78
p48_dispatch_retry:
.word 0,0
p48_xintr_data:
.word 0x00000000,0x00000001
.word 0xeb155037,0x8a434310
.word 0x00000000,0x00000002
.word 0xbc67c2a7,0xcebf37ad
.word 0x00000000,0x00000003
.word 0x5dd599a0,0x2d3dd588
.word 0x00000000,0x00000004
.word 0x50e6569f,0xa7d9a1ad
.word 0x00000000,0x00000005
.word 0xf3cfa347,0xfbfeac33
.word 0x00000000,0x00000006
.word 0xfd024c08,0x38a50d45
.word 0x00000000,0x00000007
.word 0x45c7837f,0xe404995d
.word 0x00000000,0x00000008
.word 0x9b0e29f7,0x88fdeef3
p49_dispatch_retry:
.word 0,0
p49_xintr_data:
.word 0x00000000,0x00000001
.word 0x8f5fbb97,0xd208edcb
.word 0x00000000,0x00000002
.word 0x184c23f7,0xab25dd15
.word 0x00000000,0x00000003
.word 0x396ec7c8,0x6a8f3875
.word 0x00000000,0x00000004
.word 0xe4771fb7,0xf5e1a3de
.word 0x00000000,0x00000005
.word 0xdd829db8,0x2dd39b16
.word 0x00000000,0x00000006
.word 0xd37149f8,0x2e944865
.word 0x00000000,0x00000007
.word 0x6cbe5760,0x7baea45e
.word 0x00000000,0x00000008
.word 0x6f4c46ff,0xfdfe5b9d
p50_dispatch_retry:
.word 0,0
p50_xintr_data:
.word 0x00000000,0x00000001
.word 0x14a3dcd7,0xb771dae5
.word 0x00000000,0x00000002
.word 0x6f00ee10,0x7afcb5ac
.word 0x00000000,0x00000003
.word 0x6c8f9a57,0x8bdc8f6c
.word 0x00000000,0x00000004
.word 0xfc482bf7,0xf07e1e9b
.word 0x00000000,0x00000005
.word 0xd1e6bcb0,0x64cd03c2
.word 0x00000000,0x00000006
.word 0x661f7fa7,0xb01ef095
.word 0x00000000,0x00000007
.word 0x606d9f48,0x549b909c
.word 0x00000000,0x00000008
.word 0x327587ff,0x9abb65cf
p51_dispatch_retry:
.word 0,0
p51_xintr_data:
.word 0x00000000,0x00000001
.word 0xbaacbb28,0x59414699
.word 0x00000000,0x00000002
.word 0x8cde21e7,0x845770e5
.word 0x00000000,0x00000003
.word 0x3d94bb08,0x44a4aac0
.word 0x00000000,0x00000004
.word 0x6c5c6dcf,0xc5701f5d
.word 0x00000000,0x00000005
.word 0xd2f6c06f,0xf12f9c88
.word 0x00000000,0x00000006
.word 0xf8edbaf8,0x06e59534
.word 0x00000000,0x00000007
.word 0x3121502f,0x977966d9
.word 0x00000000,0x00000008
.word 0x3c39321f,0xee9e5488
p52_dispatch_retry:
.word 0,0
p52_xintr_data:
.word 0x00000000,0x00000001
.word 0x1b3e5290,0x03a395ee
.word 0x00000000,0x00000002
.word 0x331ad770,0x51670094
.word 0x00000000,0x00000003
.word 0x4589fa0f,0xe5223626
.word 0x00000000,0x00000004
.word 0xbd803ab8,0x3fe3e2d8
.word 0x00000000,0x00000005
.word 0xc6c43e1f,0xcdd113ef
.word 0x00000000,0x00000006
.word 0x181ee817,0xbf8e62c9
.word 0x00000000,0x00000007
.word 0x2e6212d0,0x3089be59
.word 0x00000000,0x00000008
.word 0x82a108ef,0x89dc1469
p53_dispatch_retry:
.word 0,0
p53_xintr_data:
.word 0x00000000,0x00000001
.word 0xbc8ba0b0,0x739b4210
.word 0x00000000,0x00000002
.word 0xdaa9287f,0xa4367fc2
.word 0x00000000,0x00000003
.word 0xd3497bc0,0x757f715d
.word 0x00000000,0x00000004
.word 0xa3e62b38,0x3249b1f9
.word 0x00000000,0x00000005
.word 0x6a9e2fd8,0x371989fa
.word 0x00000000,0x00000006
.word 0x6bd01ef7,0xd95d9dbe
.word 0x00000000,0x00000007
.word 0xb14ef7c8,0x037448e4
.word 0x00000000,0x00000008
.word 0xad579740,0x02ff664f
p54_dispatch_retry:
.word 0,0
p54_xintr_data:
.word 0x00000000,0x00000001
.word 0xf74aad90,0x7dfbabad
.word 0x00000000,0x00000002
.word 0x2298a058,0x78a5a86a
.word 0x00000000,0x00000003
.word 0xcd06bc5f,0xaf9b7b21
.word 0x00000000,0x00000004
.word 0xfa535420,0x05aa2795
.word 0x00000000,0x00000005
.word 0x12875230,0x17f09e5a
.word 0x00000000,0x00000006
.word 0x23fd22df,0xcefa700e
.word 0x00000000,0x00000007
.word 0x24506ce8,0x36930280
.word 0x00000000,0x00000008
.word 0x59e34347,0xf03b9c4a
p55_dispatch_retry:
.word 0,0
p55_xintr_data:
.word 0x00000000,0x00000001
.word 0x2b765557,0x896bae50
.word 0x00000000,0x00000002
.word 0x12d40e37,0xfca7e353
.word 0x00000000,0x00000003
.word 0x83a72448,0x35705ab0
.word 0x00000000,0x00000004
.word 0xc50481b0,0x3f54b0f0
.word 0x00000000,0x00000005
.word 0xaa31c508,0x374a7b47
.word 0x00000000,0x00000006
.word 0xfdf261ef,0x8a1b208d
.word 0x00000000,0x00000007
.word 0x905edab8,0x0564f54c
.word 0x00000000,0x00000008
.word 0x7063cd90,0x57fb8f72
p56_dispatch_retry:
.word 0,0
p56_xintr_data:
.word 0x00000000,0x00000001
.word 0x2ac8b1ff,0xeb75ef93
.word 0x00000000,0x00000002
.word 0x794f6208,0x0e164bd5
.word 0x00000000,0x00000003
.word 0xe5d3bba7,0x9f208710
.word 0x00000000,0x00000004
.word 0x0ef64927,0x8385b534
.word 0x00000000,0x00000005
.word 0x1a372e8f,0xebe43909
.word 0x00000000,0x00000006
.word 0xd934590f,0xba45d0ea
.word 0x00000000,0x00000007
.word 0x31712e78,0x39b6913f
.word 0x00000000,0x00000008
.word 0x3dbaf74f,0xfa11bc18
p57_dispatch_retry:
.word 0,0
p57_xintr_data:
.word 0x00000000,0x00000001
.word 0xfe9e0d18,0x4bfdd138
.word 0x00000000,0x00000002
.word 0x463a487f,0xf99a41fc
.word 0x00000000,0x00000003
.word 0x685dccef,0xeab0c05d
.word 0x00000000,0x00000004
.word 0x02d1afb0,0x76aad655
.word 0x00000000,0x00000005
.word 0x707bf1a7,0xbc9621a3
.word 0x00000000,0x00000006
.word 0xef0846e0,0x7166eb2a
.word 0x00000000,0x00000007
.word 0x314a0f7f,0xad1c993a
.word 0x00000000,0x00000008
.word 0x25d7b8c8,0x4892d780
p58_dispatch_retry:
.word 0,0
p58_xintr_data:
.word 0x00000000,0x00000001
.word 0xe8f9bfe7,0xce1f4e68
.word 0x00000000,0x00000002
.word 0x2ac535ef,0x889d7912
.word 0x00000000,0x00000003
.word 0xa5375527,0xda477f13
.word 0x00000000,0x00000004
.word 0xba373498,0x023dfec7
.word 0x00000000,0x00000005
.word 0x3076bb7f,0xb9fb683b
.word 0x00000000,0x00000006
.word 0x40f0b897,0x9522bdf0
.word 0x00000000,0x00000007
.word 0x2ee5fa18,0x42ef9c30
.word 0x00000000,0x00000008
.word 0x0c68f8cf,0x9addb14b
p59_dispatch_retry:
.word 0,0
p59_xintr_data:
.word 0x00000000,0x00000001
.word 0x05b19f7f,0xf4c4e094
.word 0x00000000,0x00000002
.word 0x394cd5af,0xaf1584bb
.word 0x00000000,0x00000003
.word 0x1dc9e650,0x11a44eb2
.word 0x00000000,0x00000004
.word 0xa9c45990,0x6f5bb9be
.word 0x00000000,0x00000005
.word 0x6cb02220,0x5716e66e
.word 0x00000000,0x00000006
.word 0x0913e53f,0x951aca0e
.word 0x00000000,0x00000007
.word 0xb8dc10f8,0x0fd2f411
.word 0x00000000,0x00000008
.word 0x7848ad2f,0xd4755409
p60_dispatch_retry:
.word 0,0
p60_xintr_data:
.word 0x00000000,0x00000001
.word 0x2332bdaf,0x99a835cd
.word 0x00000000,0x00000002
.word 0x2db5dc2f,0xc4ec206d
.word 0x00000000,0x00000003
.word 0xa6c851d7,0xbfa6c91d
.word 0x00000000,0x00000004
.word 0xa8a14d37,0x803c68e7
.word 0x00000000,0x00000005
.word 0x0c75275f,0x8122d0b4
.word 0x00000000,0x00000006
.word 0x5f2d4e30,0x298091c3
.word 0x00000000,0x00000007
.word 0xa374e3d7,0xae07682e
.word 0x00000000,0x00000008
.word 0x15bdb067,0xcca5252c
p61_dispatch_retry:
.word 0,0
p61_xintr_data:
.word 0x00000000,0x00000001
.word 0xc218a010,0x21440aba
.word 0x00000000,0x00000002
.word 0x844fbf67,0xb634d935
.word 0x00000000,0x00000003
.word 0x19dae0e0,0x5c4266f4
.word 0x00000000,0x00000004
.word 0xd3e370af,0xf662d598
.word 0x00000000,0x00000005
.word 0x5e826d47,0xd21d104d
.word 0x00000000,0x00000006
.word 0x48b3dba8,0x7a2db04b
.word 0x00000000,0x00000007
.word 0x479722e0,0x72478d14
.word 0x00000000,0x00000008
.word 0x4ad2577f,0xd869f510
p62_dispatch_retry:
.word 0,0
p62_xintr_data:
.word 0x00000000,0x00000001
.word 0x994dc967,0xb1426150
.word 0x00000000,0x00000002
.word 0xb6ed7808,0x175850e8
.word 0x00000000,0x00000003
.word 0x9fe95e97,0xcd99c29f
.word 0x00000000,0x00000004
.word 0x31b6f738,0x0a421eb0
.word 0x00000000,0x00000005
.word 0x15223f17,0xd5e4230b
.word 0x00000000,0x00000006
.word 0xba70f888,0x693f6be0
.word 0x00000000,0x00000007
.word 0x9407a548,0x3c91aa7a
.word 0x00000000,0x00000008
.word 0x8e0fd84f,0xcb2fbf6d
p63_dispatch_retry:
.word 0,0
p63_xintr_data:
.word 0x00000000,0x00000001
.word 0x1addaa10,0x53af2f74
.word 0x00000000,0x00000002
.word 0x5365ed4f,0x81944942
.word 0x00000000,0x00000003
.word 0x2f1644cf,0xe60ac695
.word 0x00000000,0x00000004
.word 0x0b833a4f,0xd0198ddc
.word 0x00000000,0x00000005
.word 0x0e3f4cf0,0x7cfb6924
.word 0x00000000,0x00000006
.word 0xd70d61e8,0x5aa34c80
.word 0x00000000,0x00000007
.word 0x2961a897,0xa9c68bf8
.word 0x00000000,0x00000008
.word 0x1640903f,0xe16d5d5a
.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 0x7bf27a47,0xcea6bb95,0xdcd60aae,0xcf14ca1a
.word 0x70eaf1fc,0x816801ec,0x7ea47a95,0x343ab504
.word 0xa49dbfb3,0xa639a773,0xc8de5856,0x756fa36a
.word 0x1a691f31,0x764759b2,0xedbbc971,0x770f4931
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 0x3d812da4,0x8dac8770,0xe9ea070c,0x582da772
.word 0x92b0574d,0x0c96b9b7,0x55e4cb14,0x54dbff42
.word 0x4d2f5f03,0x97dd47cd,0x6edfdca7,0x157a50b6
.word 0xa3cb3056,0x3cfb7f3e,0x3dcbf780,0x1b4a3700
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 0x5cdd5776,0x1ffcb757,0xc7986d5b,0x6fc72dab
.word 0x812a3e88,0x4d95d92b,0x912b623f,0x891f5725
.word 0x9b4c7222,0x7e9290db,0x4250cbc9,0x2a7b1c43
.word 0xafa70a7b,0x20826367,0xcf2bc970,0x6afdd43f
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 0x8ba68479,0x9e18e989,0x4d3168e1,0x369f67dd
.word 0xce338e97,0x02e8b1c6,0xfd0fba75,0x68bc3998
.word 0xfc52bddd,0xdaa75381,0x69838846,0x9eac1f46
.word 0x42d24b05,0x8e851b9c,0xd662fff5,0x0845785c
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 0xc85bbff2,0x34fe7763,0x3ef67c9a,0xae90527d
.word 0x1a1065e8,0x2854f868,0x5e46592f,0x35347b94
.word 0x6b139914,0xa52e1953,0xac04bcda,0x66a8dc1b
.word 0x41a7aa66,0x3e332916,0x4a584f73,0x9a748fca
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 0x7ca49178,0x0bc2ba19,0x9581842d,0x6cf44143
.word 0xe81ea3d9,0x2c7567d2,0xcb60f98c,0xa89cb935
.word 0xc30bcadd,0xd245473b,0xeb2f4621,0x776093f7
.word 0x8637360e,0x0f45e363,0x79431840,0xb794c6c6
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 0x5e2bfa9b,0xb3fae8ea,0x2d80edd5,0xd507ff9e
.word 0x019a13f9,0x15ec9057,0x014c6398,0x7c546645
.word 0x61dfbf14,0xf95c748c,0x217335d7,0x7295391d
.word 0x216c7a51,0x635cd246,0x3d2f928e,0x3e5b5c09
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 0x9128594c,0x453d0033,0x251edb01,0x9c125d50
.word 0xbb4aa2c2,0xff9212df,0x5412c974,0x9ab4164f
.word 0x46960485,0x6ca809de,0xd2f5aaa0,0x0fa1bce1
.word 0xf9862e7c,0x896d6383,0xe9a8ee53,0x83f2c6d4
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 0xc1a5e660,0xc8c968c1,0x417f3a19,0x89342bfb
.word 0x0c1bfe19,0x3649c736,0xec65dc9e,0x8279ab37
.word 0xf81b8ac1,0xb05ca6bf,0x65baf1d1,0xf5d0c7d3
.word 0x564fb4c7,0x3afc3d97,0x5854ef42,0x34867e1a
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 0x22b79013,0xcfba1123,0x216ee2cd,0xc9e30588
.word 0x3940d118,0x872bf3b4,0xfc3aace3,0x491a175a
.word 0xabf11aa1,0x114a6326,0xfbb7f7ba,0x2da5491f
.word 0x0370872f,0x34a1611d,0xa33a1202,0xf1e6dfd4
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 0x2dca15f3,0xe44a3822,0x33870796,0xac0ada06
.word 0x4033f9c8,0xc27b63c6,0x14ec4646,0x63e40ed1
.word 0xa0dc61da,0xe52c4f59,0x96a031d1,0x26ff1597
.word 0x56b6fd8f,0xcc3d40f2,0x913b07cb,0x8e677287
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 0xe04f74df,0xc4ff4ede,0xb708ec54,0x32710c84
.word 0x30acf100,0xe52d3409,0x9f85c36b,0xb613ab6e
.word 0x5c2ee7f1,0xec12f0fa,0xcba291a0,0xa3ebc383
.word 0xed6d98c5,0xdc7defe0,0xe5ad019c,0x7faf8d2f
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 0xbb140a52,0xd8a59051,0x46bcea73,0xe332ade3
.word 0x13f334e0,0xd2ae0639,0x5abf8dc6,0x0a586bf0
.word 0xeda9eecf,0xa8c2f3da,0xf4286c3c,0xb1944cbe
.word 0xf0c2b033,0x6686c9d3,0xfbd3ade6,0x3dd6a74b
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 0xebd61510,0x515216df,0x279c8a31,0xf5953656
.word 0x5e03f30f,0x5fa2e4fc,0x7b44c317,0x2340b46d
.word 0x951ca9f8,0x0c0f7635,0x8e56da65,0xd1c0c876
.word 0xf67ac9b2,0x945238a8,0xc806296c,0xa2ec1191
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 0xbe8c0aaf,0xc6d67b40,0xa593d9f2,0xc8c02292
.word 0xb1b2c906,0x6023ad37,0xde5d469b,0xb68f6ae4
.word 0x98bc152c,0xf84b5ae8,0xaf07c1ad,0x348afe4a
.word 0x9647fc08,0xc63c5718,0x3feb3925,0xd09df7f0
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 0x537fd819,0xf56d9255,0xde973207,0x4e63eb4d
.word 0x4407ee55,0x5e8663eb,0xb6665548,0x2daa29e4
.word 0x3fb695ca,0x4f6bf767,0xa6b583ab,0xd6e3bbd7
.word 0x1e3d31e4,0xbaccae67,0xd45dc1b8,0x5952c91e
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 0xd5923048,0x344dd9dc,0x2bc4551a,0x11eea77c
.word 0x10f505ed,0x57893340,0x41e80558,0xfb549a8b
.word 0xb4127bf1,0x957b9819,0x4417ea03,0x334a142f
.word 0x9d06fb7f,0x516e2ef1,0x1f328aee,0x9902e288
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 0x94a67e42,0x92cdb8e5,0x5edaa10e,0x243bde4b
.word 0xbd07bbe9,0xd4b2ab92,0x10cab2f1,0x30a404a3
.word 0xc21a910f,0x9d33f8df,0xdd5977ed,0x35ce761a
.word 0xa16f7ec5,0xa92088e4,0x1537165a,0xfabc5849
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 0xaca83b92,0x888f03f8,0x670b9ccf,0x898df55c
.word 0x8abc426f,0x016d6cfa,0xf42cbf8b,0xd5336163
.word 0x51735edb,0xc41af7ed,0x9f8142d0,0x24bd8c75
.word 0x1390b532,0x5b0ea5e8,0xff838e87,0x071466a8
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 0x6919ad9f,0xbf0905b9,0x16757a83,0x3e2d1608
.word 0xa8d04824,0x96b54893,0x13dc6c40,0x510cf86a
.word 0x02e6d2f8,0x9b51c5c4,0x3fb66cfe,0x84932fbe
.word 0x27b83fd3,0x308e09dc,0xa8b07098,0x67471373
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 0xe22e4384,0xe788e787,0xbe7135a3,0x7c41d17b
.word 0xe0593411,0x405c6d77,0x2659e2a5,0xb243b74d
.word 0xa25b6e19,0xb2e5c5c6,0xa2a186eb,0xedf369a8
.word 0x82cb6c0c,0xd3b55839,0x497e4489,0x3c8bd3bc
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 0xcbefd7f9,0xe15ad016,0xd1bb74d2,0xb99797e4
.word 0x0dcaf6ff,0x209b1816,0x6a19215d,0xc5dde182
.word 0xc94cee55,0x3c25ea2f,0x7d1d464d,0xaade1cbe
.word 0x95dae55c,0xd802eb5e,0x62cbb744,0x406b6854
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 0x8f9fbbfe,0xdbbd4dda,0xca8faa9b,0x7f431834
.word 0x7b0c0b99,0x67afb33f,0xa0348b0e,0x556aaa6e
.word 0x87759249,0xf02da2e3,0x60934b54,0xc9b072b0
.word 0x7b0254b9,0x8622cb77,0x944777e9,0x0cb15eba
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 0xa220d9b5,0x097a72d7,0xfc8ea8d2,0x27fe8c8a
.word 0x36208e36,0x0f6fc743,0x7e7ec76a,0xb5fec267
.word 0xfe8f14ae,0x8f86a3cb,0xe461756c,0xe59b2b73
.word 0x6e202dca,0xf46a4ca2,0x2aa912f5,0x043a7dda
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 0xf5851f71,0xa85a4dfa,0x48e6369d,0x7a8da40f
.word 0xc564d2ee,0xc4ff8e18,0xf4a6c0e3,0x1de5266d
.word 0x81cb9c0a,0xdefa22d4,0xb133b4d3,0xdf3b3bfb
.word 0x34de7f12,0x694e2290,0xb5d2b25a,0xbbc1d672
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 0x287fd35c,0x4dbd946e,0xfc8644d1,0x7b8c242d
.word 0x613011b0,0xaf516879,0x2b490a66,0x216b6fa5
.word 0xfcea3a1e,0x025c5547,0x6db04901,0x2da4d9ef
.word 0xb87c6ce0,0x2eba0efa,0xd9fb092a,0x170d67a5
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 0xe11c2b99,0xa1f263bf,0x7f3cfbf1,0x899b320a
.word 0x4d833253,0x09f115b6,0x2e74a0a9,0x07598d69
.word 0x971b9a95,0x7bd603d9,0x78642733,0xb0286c69
.word 0x09fe9007,0xa5608dcd,0x65dcf4f0,0x4174b337
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 0xac5f6ac5,0x3672bb93,0x09cdd7c4,0xa0935139
.word 0x0a9daf61,0xd515bfd0,0x2cd2136a,0x2b20a792
.word 0x4f37e34a,0x10514f75,0xcf21f5b3,0x4cedc0d0
.word 0x3a682162,0xb8a486ec,0x30d8c2cf,0xc314127b
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 0x8fde889b,0x111ac6cb,0x3f3f9e6c,0xd9d80ef6
.word 0x5f8fab13,0x6afd18d9,0x2e8adf1f,0x0a4a043d
.word 0xe1386a77,0xa83fda46,0xa63f5bb1,0xa830a325
.word 0x3d987193,0x36cca785,0x57dda1b6,0x01ffc8f7
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 0x87fbab0f,0x484ac310,0x46dd8d67,0x91a25d09
.word 0x17a99d2c,0xfa9a9df8,0x36db77ce,0x896c9e15
.word 0xc2573a29,0xa926640f,0xea19bb72,0xa3603cce
.word 0xc17f9c27,0xaff7cac8,0x567aab54,0x61dbb16e
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 0x92c37dc1,0x46b48b1e,0x685822a4,0x42aced83
.word 0x8ccb4a8a,0xf582ee3b,0x44c3fe51,0x27c7e73d
.word 0xcb9b2c6c,0xd3f410f5,0xd11db5c2,0x4a2617e3
.word 0xebf322d6,0xfdf44466,0xffa6448a,0x46ea158d
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 0x0fdf64f2,0xad3e5a94,0x43a70c54,0x24554dc6
.word 0xab3b5a13,0x6d134e77,0x1037ea32,0x8ffb947f
.word 0x4e59a781,0x591a5bbc,0xf314c077,0xb3dde72c
.word 0x6560fd4b,0xf8fd6eb8,0xb90fa3c6,0x1beb6a81
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 0xb3c388f1,0x192bf92e,0xb984206d,0x6950db24
.word 0x5c545396,0x8e9402a5,0x5c31de8f,0x5cb9e4a6
.word 0x78d12b38,0x98478254,0x0c21abc1,0xffbf891c
.word 0x91ccb133,0x7e43a742,0x9e0da57a,0xb1ecb892
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 0x966a1879,0x593da091,0x6ee1ff15,0x541d3227
.word 0x68477f30,0x6ef92853,0x5092e0f0,0x9612e690
.word 0x520f2e5b,0x5ee07df7,0x68ac8906,0xa7641609
.word 0x9d7a6fe8,0xf5787413,0x6bf4926f,0xaafbe9ee
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 0xbfebce47,0xde6526cf,0x9dcc3fb4,0xf9610028
.word 0x2324dc83,0x50339f03,0x20241415,0x9530d1bc
.word 0x04d553d9,0xd04bc9ed,0xc4cbfcc8,0x4e457538
.word 0xa730b842,0x481ecb73,0xdb52c592,0x160e839a
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 0x7c663520,0x5426c315,0xa93dfc20,0x27cbb718
.word 0x6fd97919,0x8b7a8ed8,0x84171eef,0xd2e6589e
.word 0xfcd5f888,0xa4762c07,0x2b56d783,0x0a8968a1
.word 0x2f6b0a0c,0x6c0132b7,0x25006475,0x26214f77
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 0x3e7eda7a,0x61682a69,0xf5c6cbea,0x8931fa3f
.word 0xa446fddc,0x11ed0cb1,0x35ff414b,0xb8f2d014
.word 0xe745177b,0xe6a66c84,0x29b3cb1c,0x274853e4
.word 0x767b9e39,0x49113a86,0xcd4872ac,0xcdf1df03
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 0xb3101e09,0xc30fd241,0x3d69734d,0xb83fb176
.word 0xac0610f7,0x289b5f36,0x84d19057,0x5bac5997
.word 0x75ebc706,0x93e7c6d1,0x04efefc1,0x8cf8a30a
.word 0x45319b30,0x0357cba9,0xdc76e14d,0x162651a2
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 0x79a43439,0x5319906a,0x75200d04,0xc475bed0
.word 0x11ef11a8,0x5f11dd3f,0x23b16b71,0x38cd0652
.word 0x8c417051,0xe1e58f9a,0x3bb73978,0x2405a46d
.word 0xe0846c35,0xa5321544,0x2a473ca2,0xf8d81159
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 0x00b0ccea,0xf0a9b342,0x599a6505,0xd9b7f28b
.word 0xf2fd90d9,0x1194502d,0x38bd50e0,0xf8768c01
.word 0x508b0a62,0xd4fba9e4,0xa703eec0,0x442b2502
.word 0x05e7f8a7,0x946d9a77,0x1c28af6c,0x559ca485
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 0x788f3c35,0x2e593bc6,0x57769e59,0x5656e0e7
.word 0x667314fb,0xf1b86a1c,0x4fc28553,0xe38fbb6c
.word 0x615952f9,0xdcf46bef,0xf439d181,0x90b69aae
.word 0x389d7eb7,0xfb756b52,0x818afb17,0x83e54d3b
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 0x4475891e,0x3e69f606,0x0ee2a812,0x094a15ea
.word 0x6f496882,0xd92822c8,0xd05cffc4,0x14b72f4b
.word 0xb8b4ce25,0xb9ee38d7,0x4675700c,0x639d79ef
.word 0x6d039f0c,0xadfcb2a7,0x7ce8d298,0xd491c12f
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 0xd890cba3,0x1c7e57ed,0xfab4d222,0x93e10ce2
.word 0xb38616fe,0x63faa1ba,0xea9b12ff,0x737f3100
.word 0x7371b6ff,0xe8096a2a,0x9e07a83e,0xc5c784ef
.word 0xba76d25a,0x4482510d,0x09e4f2f9,0xdad8d228
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 0x03598f51,0x61dd9cb2,0x654a62ed,0x7d2a5478
.word 0x54b39d1f,0x4a1edcae,0xbce37177,0x76cc4222
.word 0xa22e6306,0x2bb51d02,0xadd60fe6,0xe9335dce
.word 0xb95d56a7,0x31ec43f3,0x6aa2f0f7,0x5505661d
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 0xb6257c31,0x32a1f2fc,0x1f13d383,0x1cdb3a4a
.word 0x38eb7a46,0x9c8d3b20,0xf019bfe7,0xa0b435b3
.word 0x18f580af,0xc2ae3b92,0x87d4f066,0x253b46f5
.word 0xcf73ed1c,0xd4114dce,0x8f3efba4,0x2a4b8efc
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 0x46221c9a,0x839e43b4,0x9e21130c,0xd1b72860
.word 0x13c7f377,0x0308d7af,0x5e2adc63,0x33138fcc
.word 0x5902ddb8,0x660ef6e7,0x71c5d61e,0x18da538c
.word 0x5e180ce5,0x0946bfee,0x92a9c666,0x2a2e211f
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 0x72d08ec2,0x2dc5767f,0xba6d3352,0x76535560
.word 0xb0d05600,0xe9f600a8,0xe449ff11,0xe687cd16
.word 0x4ffcc4b2,0x7210ad88,0x4c9d92fb,0x2adc34ab
.word 0x6d4a076f,0x265222ca,0x339c5423,0xcb6bf917
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 0x12446bfc,0xdd3ccbb3,0x44d0e215,0xd7b9f7d9
.word 0x424ed4c2,0xc599523a,0x7046f956,0x70dff31d
.word 0x78f86f6e,0xa014d479,0x8db6e0fa,0x7469f76a
.word 0xf5c9649e,0xc81c157f,0x9eefb3bd,0x8e1014a7
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 0x6f5e33ac,0x350b6e28,0x227c2b8e,0xfaf52798
.word 0xe7a7d023,0x4fa87925,0x7d09b8a2,0x46a52701
.word 0x77a439c8,0x4075065a,0xdc1a1b60,0x45ac138b
.word 0x3bf5b178,0xe80420e0,0x8759fde1,0x0e79330f
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 0x83605e03,0x09e656b0,0x3946f079,0x85d55062
.word 0xf87a765a,0x5a793ad5,0x7c2336ca,0xf615698d
.word 0x2e8befd1,0x7e34a7f4,0xde4e7fac,0xf5c1e270
.word 0xa2a8c9aa,0xc65304fa,0x47297b78,0xc324513a
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 0x533bcf01,0x2355f30d,0x7acd6732,0xa611f2f6
.word 0xfc96adf7,0x482806c8,0x3423bae1,0x6248f833
.word 0xe78d491e,0x3bf185e4,0xff75e6a6,0x029a93cf
.word 0xc753ab85,0x7dad7c7d,0xb8f84ef3,0xc38069b9
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 0x63862741,0x3cc124ae,0x021bd735,0x7f5e00ff
.word 0xd62a794f,0xfb69736d,0x1b2de53d,0x3828dfe4
.word 0x9addaf07,0x8ada1aa6,0xd104d6bd,0x3ed8d39f
.word 0xc966d57f,0x69cef23f,0x9c5c75b3,0xcc47e747
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 0xcc97f03e,0x4b9e6d07,0xe96b6eba,0xab16c120
.word 0x1609ad2d,0x07a6dd5b,0x56982e8e,0xe1bbf1c6
.word 0x8d64c3a7,0x9fda1924,0xb72f5242,0xe9670266
.word 0xd3feb07f,0x155ff654,0xa96ffa9e,0xc920ca46
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 0x41fed432,0x43bba211,0x57d30053,0x3aaa72f6
.word 0xfd7ed6ff,0x2a9907eb,0x50956c30,0xeed92504
.word 0xf1c546be,0x06ead93c,0xcd6b79cb,0xa83f74e2
.word 0x13329b49,0xf2ee909c,0x2f974112,0x5b0c1ec4
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 0x6cdaa12f,0x31159ff1,0x1f6d7b87,0x08f25522
.word 0xe7c79359,0x6363d874,0x5364d2a0,0x7b17e7e1
.word 0x85a92720,0x3eb9ae7f,0xf8002a01,0xfca2ccf5
.word 0x3d1ab817,0x7108de71,0x99c39213,0x4088220e
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 0xd968214b,0xdfa1db64,0xc8e57607,0x90faff79
.word 0x7b1a19d5,0x77b91cc9,0x6cffcce6,0xcfe813f3
.word 0x47952fa9,0x6cecdb92,0xdc0c6bd3,0x244c7cd4
.word 0x740830b9,0x838f6b95,0xf2d696db,0x5540564f
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 0x6e5e4ac3,0xeab31759,0x6f1155ba,0x016a700a
.word 0x3e3d03c0,0x081fbe44,0x616f413e,0x180ff08c
.word 0xcf4127ea,0xf2074ff1,0x7a9d63c6,0x2dfc0929
.word 0x09a8570b,0xa84270cb,0xd462fc01,0x114373ed
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 0x41acf76e,0x682fd1ae,0xee8a93b9,0x7fcc30b8
.word 0x28406c6c,0x7f2fd2bf,0x203587d4,0xee7fc732
.word 0xc210f9ca,0xd59e2b5d,0xb63e0949,0x39d1a0cf
.word 0x99837b04,0xee273f1a,0x690f94f5,0x577d882a
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 0xa54c4f6f,0x40f3022c,0x20414b11,0xea062222
.word 0xd9673760,0x13e2d287,0xb024520d,0x7b872fd4
.word 0x31720b3d,0x02a81b28,0x1a230837,0x153278ba
.word 0x8848bb53,0xbf86ee40,0xd25d785c,0x9b87658c
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 0xdfb0bd03,0x48e0b934,0xc539785c,0xb2549111
.word 0xcfd15f37,0x15e9d1f1,0x7d02eb72,0x6c69149d
.word 0xb30121f6,0xc8809f35,0xf889fbfd,0x0e7b6668
.word 0x7b4f1983,0x20169639,0xe7ce1233,0xacfc19eb
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 0xea624f1d,0x52dc8eea,0x8465a775,0xbd17b335
.word 0x5f3386f4,0x909a2a92,0xf9c00fec,0xd86252d5
.word 0x5e544794,0x35e4fd10,0xc4311859,0x60a723c2
.word 0x11049fa2,0xb70bad1c,0x5c1d2540,0xb41801ec
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 0x669e94e7,0xc479dcb6,0x0fb4b572,0xd7f9e92a
.word 0xdab816d3,0x0a133ecc,0xe65c3a2b,0x591f58a2
.word 0x4e7214ab,0x331d4271,0x798d8c2c,0xe2750d80
.word 0xd204b12f,0x33c6a883,0x13038745,0x6187a76d
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 0xd8f1cb86,0xc03f34a9,0x850388d0,0x9aa7149e
.word 0x060e8b8f,0x5a6caa62,0x6e5be78b,0x04d3d7da
.word 0x9f855ab8,0x8107981a,0x032e88ff,0xec96cab2
.word 0xf07ecc17,0x011fcc9f,0xdc03aaa5,0xafe62649
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 0x85ec78b0,0xe774b643,0x8d5facc6,0xe87777a3
.word 0x94d155eb,0x751ef2b0,0x7ea1248b,0xbad0b56c
.word 0xe2c81d15,0x3e104327,0xdaf05080,0xd2affc44
.word 0x18a109ee,0x46c17b34,0x9707c80f,0x68ac9c9e
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 0xda626b10,0xf1dd71c0,0xd905e482,0x4f42e00b
.word 0xa57dddaa,0xb69c2ac3,0x9db4f645,0xf73aa8f8
.word 0xba3e2415,0x2836ebb0,0x1770f418,0xff48db2e
.word 0xb4a4c997,0x2392099a,0x9ed374e0,0xd2140706
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 0xad4a965a,0x544bd7e6,0xf3983ccb,0x5f21020a
.word 0x34d4c02d,0x2dddd40a,0x414a8ddd,0x422b318d
.word 0x9fe06581,0x94da7308,0x6764caf1,0xea606a9f
.word 0x8179be59,0x9bbe81cf,0xf5189c72,0x6a0d0809
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 0x5cb3dd5c,0xbd75c7a8,0xe45efda0,0x81f93d3c
.word 0x01e431e0,0xd9082f80,0x24782448,0xc655df4f
.word 0x5509260b,0x61294542,0xe943126e,0x6ae42c65
.word 0xd24c883b,0xd263b240,0xd84d2fa9,0xf8451af9
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 0xce9b35d8,0x1bf5af4d,0xe25987b4,0x4636d766
.word 0x91e7a530,0x6ffeec71,0xaad9f554,0xdafdf362
.word 0x244e5cd9,0x70f5763b,0x0320b0c7,0x6cdcbe6f
.word 0x668edd94,0x12d02cd0,0x7a60a559,0x369f5be4
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 0xf1005d0b,0xc9b9902a,0xcd103c5b,0x77328ab4
.word 0x7f03c017,0xcbff0b65,0x7fd08d87,0x08687d4a
.word 0x5788ec6c,0x62fff187,0x127e3566,0xe87cc756
.word 0x38ca8d86,0xb5cd1479,0x0698142f,0xeaf0d290
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 0xbc66f22e,0x065139db,0xf031a22c,0x6e219c56
.word 0xd49898f5,0x44b30a6f,0x23bcebc2,0xcec416bc
.word 0x9ca8bf1f,0x0fc575c2,0xeb87da5a,0xbaf3ade1
.word 0x73c1659e,0x75b655bf,0xd98726d7,0x78d1fe69
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 0x9dc4c7cb,0xa752ce8f,0x2be19893,0xcaa5c37a
.word 0x8cc7d800,0x5d455da5,0x759c33c3,0xbe08ee52
.word 0x75736946,0x4335f628,0x039eda2d,0xc6a1f801
.word 0x67e3ae43,0xa39f9139,0xc4245310,0x9a49aee0
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 0x589993a6,0xb8a7d772,0xc5818335,0x2f6e6fe3
.word 0x60b869f6,0x976743f8,0xc1a43bca,0x8918e4dc
.word 0xf4eaa65f,0xc2813111,0xc240a44e,0x61fe1c17
.word 0xc24b2cf2,0x5b7edd0c,0xc8160953,0xbfff9f5e
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 0x7327b13b,0xe01c5714,0x33e539de,0x3f627e66
.word 0x9f5b18bf,0x2b33d1ee,0xb0e395c9,0x1d54fc5a
.word 0x4c37fb0e,0x295e9a14,0x19887add,0xff5891ae
.word 0xd471ff5c,0xb33a8413,0x1092f3c6,0x9da3feaa
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 0xe30b0382,0x5ad894f2,0x69423d35,0x2099c1b5
.word 0xf492b1b6,0xcb3032fe,0x75448f4d,0xda2c2f87
.word 0x4e6ee504,0x6f56b9f8,0x7bed39a7,0x76818b32
.word 0x41575300,0x9a054973,0x3fce21b6,0x92d146c7
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 0x22a82f3b,0x4bad17b9,0x1b034e51,0x0c114d05
.word 0x9ed94131,0x317a7f27,0x592d1cdc,0xfdfe7a7a
.word 0x3a71242a,0x5ffd2b03,0x9d8c9bb8,0xea1eb795
.word 0x8deda77a,0x81a2df1e,0xa7a9b366,0x9670bfa9
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 0xc6944c3f,0x1b1406b2,0x1f7380f1,0x1806d118
.word 0xe60e8e9a,0x8be98001,0x00b0e1cf,0x92a358f8
.word 0x9e6fd6ed,0xbbb5164b,0xc34d82b0,0x6606745d
.word 0x0cc38028,0x7fbeab1a,0x76b29bc1,0xfc3b08d0
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 0xbee8c327,0xc26dfad0,0x963241b9,0x9ef7041b
.word 0x7d254fa9,0x9edcf86a,0xf8f2b3d8,0x366d3871
.word 0xc745f0fd,0x59d59d8b,0x22be361c,0x499375f7
.word 0x7c53c044,0x0eca85b3,0x186d8c76,0x2526ed65
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 0x78b86cc5,0xf6069cd5,0x08cb85df,0x034569f2
.word 0xa8a2fd8e,0x3275af60,0x9857c23f,0x4926ae2c
.word 0xf91af5ee,0x6a1e668a,0x3efbf5c1,0xf1932f6f
.word 0xd1315713,0xb684d42b,0x29712aa6,0x3d018e86
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 0x26d6f966,0x418c368a,0x0cffb54d,0xda47b16d
.word 0x52b90319,0x052efa41,0xa18dd7df,0xdaa73374
.word 0x6971bba6,0x90f6dab7,0xe8f18240,0xd3de0f0c
.word 0xfe1a9e6a,0x8ea99c3d,0x5ef68788,0x2f10b21c
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 0x22a61c3f,0x1f277594,0xf4d5d1e3,0x6009f247
.word 0x19f123af,0x512b7d74,0xad82b3f7,0x334c5d7b
.word 0xd18270e7,0x53b4dc84,0xe6fce679,0x16094e3b
.word 0xf8ff0688,0xbe335d34,0x783b7c7b,0x451b74de
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 0xa7caef57,0x59b2e627,0xea800bd4,0xa6e5dc97
.word 0xaa77f178,0xfd6ff871,0xbb2a5535,0xbd402a0c
.word 0xb60f1b9e,0xf39c3404,0x7dcb9e00,0x628a66bb
.word 0xd816b457,0x96e915b8,0x2a1d0600,0x7a18e6ad
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 0x35982169,0xc0adffb2,0xab96d024,0xa048c860
.word 0xcbd43bd6,0x7f4321cb,0x7cde7c3d,0xed63f7a7
.word 0x6651de47,0x75390d54,0xd25ff56a,0x8496e750
.word 0x6c0cb93f,0x7e41d3b4,0x9ea929df,0xafffddf6
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 0x1260a696,0x87692726,0x4e2df233,0xb1e65f36
.word 0x76075718,0xf3addad4,0xf12c55f8,0x2097be72
.word 0xdac6cc67,0xb0b9fb07,0xabc080f5,0xd239b913
.word 0xccf91bff,0xe6dabdb3,0x5f86aa48,0x46337cc8
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 0x624c65f3,0xa0350559,0x5c64d675,0x5df0af4f
.word 0x69baadf1,0x3435d4e4,0xf0a8ed3e,0x58a3c2a9
.word 0xa1c3327c,0x9fbed317,0x82c6d887,0x0574fce6
.word 0x644c7351,0xa45de4c6,0xe78c4503,0x7d28ff78
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 0x1f65ee3c,0x220975fc,0x6c248182,0x429c85c0
.word 0x83d5fb2e,0x93ea5bdd,0x9bff2f1a,0x9a672132
.word 0x162e8137,0x64064267,0x66502813,0x72a5eb66
.word 0xc8603767,0x49ca9d7e,0xc50ac95a,0xaf4c9881
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 0x53f6c1c8,0xb2fbbf68,0x74529649,0xcce8afbe
.word 0x247a2c6c,0x455d9944,0xf9a5d922,0xaa8ff83c
.word 0xdfcd59a0,0xd09a8cf9,0xa135f991,0x2bae3598
.word 0xfb24aeeb,0x5212f7c3,0xa57af78d,0xac03039b
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 0x368053e1,0x6ec18980,0x48c0180c,0x33f94f62
.word 0x443982f9,0xfb8f2ddf,0x8d23313d,0xc1336e16
.word 0xb99111e0,0x4a4dc992,0xb76bbf6e,0x3d95f16a
.word 0xcdc79141,0x0228209e,0xc2447db1,0x36254ce3
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 0x05ce6a7d,0xdf165d9d,0xb33c85c1,0xf803f683
.word 0x2d7ada05,0xd2f1ca57,0x40eb921e,0x27e0f461
.word 0x844e167c,0x52e7bbb0,0x3b7f845d,0x63729503
.word 0x7b0e80e7,0x2355f92c,0x84cbecda,0x7736874a
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 0x78fc0e93,0x37f18142,0x01ffa346,0x0fc490d0
.word 0xa70dc007,0x68651b8f,0xdf7eb6f4,0x1fd15ea4
.word 0xed22a963,0x4935147a,0x2712306e,0xa1f5305f
.word 0x010a461e,0x33476a4d,0x3bda62db,0x75ba5fb0
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 0xca31a65f,0xf55e0bc4,0x932afd97,0x7b2b1e72
.word 0xf298e79b,0xa8fabec5,0x1e556c71,0x3d885fbf
.word 0xee323f7e,0xf3827e54,0x2654c356,0xb93dfc62
.word 0x10f6f4ff,0xd8b33dcc,0x218b8ee7,0xec3eec69
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 0xa8b70fcf,0xb4efd6ad,0x94b67ba1,0x325ca086
.word 0x2ef37be0,0x8c12530b,0x656e03f4,0x7edaf7a5
.word 0xc67da8e3,0x7448291f,0x2e1c26ed,0x0345ad2d
.word 0x3f3098f0,0xe679afe6,0x63614517,0xe429e67f
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 0x2296117d,0x0b11c44d,0x609d986b,0xe85f6adb
.word 0x03715a1e,0x10ffbd3c,0x73e79a51,0x3b06dd05
.word 0xd8fe0fba,0xd8b888ce,0xf6908745,0x9ebdc4b3
.word 0x1e96e456,0xcadbff6e,0xdff16dea,0xc0c22053
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 0xb62794d9,0x7f1a2f26,0x0102f874,0x0e9f17ef
.word 0x77760489,0xbd8fbca6,0x49f2990c,0x77d5e08f
.word 0x844d5690,0x2696e98e,0xda61153a,0x67adb32b
.word 0x9e64d35b,0xe05d39fd,0x51204746,0x1b1125ad
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 0xfdb38371,0x2e6c7583,0xef000ab5,0xe6a2dbb9
.word 0xd8a076dd,0x48c77799,0x3db4678a,0x9624ebd0
.word 0xdfddffe6,0xc1e9f930,0x7254fa9f,0xf98c4110
.word 0x7b949a55,0x67ac3c00,0x6988517e,0x6db0889b
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 0x0f5839e1,0xa22957f5,0x79e61671,0xa49a2e15
.word 0x6e3f6c2d,0xc19704f8,0x2340b9b6,0xa55d2492
.word 0xfd52e286,0xe1fb07dd,0xdcef26de,0xb7dbc200
.word 0x5130853b,0x6cf830ee,0xab07418e,0x075d9909
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 0x99e556c8,0x9a508ae6,0x922591ad,0xa2810ec7
.word 0xea965609,0x69a2faf2,0xd1b4ad07,0xb845dbfc
.word 0xf1604687,0x69758893,0x123f89a8,0xc0ab9b38
.word 0x3c7cf894,0xbbd0513d,0xfe4d3050,0x25a4fe92
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 0x869fd164,0xa967cc31,0xc5b1b253,0x10a87e4c
.word 0x9da36438,0x6ede467c,0x45b81923,0x87e221ad
.word 0xc3a14972,0x973fe9f0,0x00f31554,0x9f67445e
.word 0xfed4c870,0x61d6e5cb,0x2c330561,0x5a0bab39
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 0x43c774d6,0x09d715f7,0x31e81043,0x1aac7ac6
.word 0x0106eb21,0x08a28b1c,0xfd75d9db,0x08b11f30
.word 0x820ad52a,0x0a0c9ea8,0xb699e889,0xe52ac166
.word 0x272a18a1,0x0685d81a,0x4f61bd10,0x2acbc6c7
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 0x9bb667bd,0x32d54d70,0x992fa3a1,0x4d0167dd
.word 0x7b50e9d9,0xa6fe6ac8,0x2f243822,0x006e8fc2
.word 0x53120a78,0xce49b08a,0xab53b3d0,0xb1f5e1db
.word 0xe2f015e3,0x05aee153,0xae114bc8,0x59d1d599
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 0xe58c3139,0x8d3c84e7,0xd82a7da1,0x3064251d
.word 0x73c8443d,0xd9107f6f,0x7b88089d,0x2d0aeb6c
.word 0xf351e13b,0x9d248478,0xc9f38be7,0xe2f400fc
.word 0x9e9e9049,0x4353dabd,0x93030d09,0x5b73cd37
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 0xdbe5db81,0x753f955d,0xac6b9022,0x93ef147c
.word 0xbb06dc20,0x1514309f,0x0324443c,0x9f04c7d3
.word 0x7948d081,0x5f0cb242,0x163f913f,0x4464b8f3
.word 0x1fcadd4d,0xb51375f9,0x95918228,0x0d4432b9
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 0x3061e40f,0x6378d9eb,0x9b010131,0xac3a1991
.word 0xc6231353,0x8fb4a06e,0x2b68d35b,0x129ce8e7
.word 0x4a98b12d,0x7c754b26,0x1589b408,0x7fbb24f4
.word 0x3a34e16a,0xb907d88c,0x4e95cd1f,0x0ded89db
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 0x448460dc,0x83f906e0,0xb8cf570e,0xda7c8dfe
.word 0xd24f0f22,0x32ef1090,0xdaa0fc8f,0x03db283b
.word 0x7ab03621,0x71a7e0a9,0x9674633a,0xf8d6c35e
.word 0x26f990ab,0x69fbe317,0xb5ef0571,0xe1502d99
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 0x71a8fa79,0x8f8fbefb,0x0648014b,0xdc5c6588
.word 0xf6ff5e06,0xf3dd214c,0x46662f10,0x5040dc12
.word 0xe415d808,0x24f8651a,0x84387998,0x6a43f507
.word 0x45753544,0x940f3aae,0xca619a92,0x7d7363a2
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 0xe879f601,0x7bea3133,0x45016737,0xbe8b02da
.word 0x8703dab4,0xfd512d53,0x92c9b5cd,0x03d56eb6
.word 0xbbb862a0,0x78adc5f8,0x603a270a,0xf64e205c
.word 0xbfb18f5e,0xc03cb6a3,0x0de00852,0x5f54327c
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 0x7ce59a43,0xd6083f20,0xf85c15ea,0x84950a17
.word 0xdae54f41,0x5c8f9bc4,0x66950caf,0x30e356e4
.word 0xaff5a0cb,0x371bf0c8,0x07ba29db,0x2fe72f83
.word 0x6a688b4f,0x68c5f82a,0x6605058c,0xb7c39cd5
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 0xd79264d5,0xa0593269,0x06e9d350,0xa4cecf9f
.word 0xecd1e32b,0xbdefc99f,0x9e1319fd,0xe306338a
.word 0xdd558c3f,0xf3706b5e,0x749d3556,0xca56c2f5
.word 0xcdd60a28,0x4e35fb48,0x4bf64de6,0x54c89503
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 0x58aff0f3,0x618eb1fb,0xb8d485ed,0x8c31f994
.word 0x7c9ae93d,0x13e3fb72,0x5e69c317,0xef3beb64
.word 0x65aa62ee,0x72de8e71,0xa58e1284,0xa8ecf86b
.word 0xee265d26,0xa51307a1,0xd004a790,0x2c990027
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 0xb4b72fb1,0x449370e6,0xdfe77add,0x4b0200b6
.word 0x992cbf4e,0x3b693d76,0x8ccb62a5,0xe1cd597b
.word 0x1a6bd5bc,0x622bb139,0x8de44d73,0xfff4baee
.word 0x8023b5b7,0xf75f3025,0x913fe474,0x38466feb
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 0xc8d8a790,0x61f5dbe4,0x95484f8c,0xe96cb0a8
.word 0x39b67184,0xfd1bc53f,0x5b872c78,0x39cbd1bd
.word 0xfcd40307,0x556e4b36,0x2fa80bba,0x2c5ddc54
.word 0x5e5462b3,0xdd741f59,0x52fe6de7,0xbbe0c50e
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 0x16b1efd5,0x90cc9ae4,0x1bfa952d,0xb8d3cc1b
.word 0xff76e6ab,0x10a7f3db,0xb790f175,0x4ced6979
.word 0x3fcbfcaf,0xdc35df77,0x57fba1f3,0xa300aafb
.word 0x2eda86c6,0xe168580e,0x0012d858,0x4e3d64a4
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 0x132fdacf,0x9a39e38f,0xdc8fdfb5,0x5a6d650e
.word 0xdf667d25,0x31f12385,0xa32e73c1,0x33d5b156
.word 0xcc68db8d,0x52223a7a,0x4598449a,0x3f191d66
.word 0x369aaec9,0x59656f2d,0x70d8c251,0x2f24f9ce
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 0x52d45879,0xc4bc1dfd,0x57aef328,0x5fae7410
.word 0x788b7634,0xb176fc67,0x5021bb93,0xfc105c66
.word 0x755bae8b,0x835e4520,0x42cb9a15,0x17ffad05
.word 0xa8edf8fb,0xb190107f,0x08eed1a3,0xeaeb8e2d
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 0x2721fb0b,0x6953c06c,0xb9f332f5,0x398674c0
.word 0x6b237b91,0x9bc068df,0xce3ccbe4,0xc64f1e04
.word 0xad8d8985,0xa150d595,0xdc8c43ea,0xd965f4d8
.word 0x67f4caed,0xc7ac3373,0x2b6ad204,0x00b3c6ae
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 0x3052eeeb,0x55581f02,0xe7990a76,0xb687cf8a
.word 0xf3a59569,0x9d3ab42b,0x7e0f95ce,0x9d5c633e
.word 0xfe7d5513,0x07df0bad,0xdaa0a16e,0x8e9638a3
.word 0x8605d0fc,0x3d2fc1ed,0xe5171ab7,0xf4705710
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 0x7d530df5,0xd421af22,0x4e0ed955,0x311a94d2
.word 0x296c56f5,0x657a3d0c,0x00bd126c,0x865a9996
.word 0x0bd1fe9e,0xe073d9fc,0x4726cda8,0x38a57948
.word 0x600c5fb6,0x158779e5,0x4fc8abf0,0x8e64890f
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 0x8070b4c7,0xac19a270,0x18e521be,0xbf522e1b
.word 0x8133f95f,0x88b7dc57,0xaab21ff2,0x140802aa
.word 0x092dc631,0xd230c8bc,0x770e5de7,0xb5342f5e
.word 0x7245cdba,0x283573ab,0xfe0dfb98,0xc8afb730
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 0xd071b88c,0x85bc2fdc,0x269f5343,0xfada50df
.word 0x2d722f3f,0xa4202d2e,0x928502a4,0x51006d21
.word 0x941c7ea0,0xc65bc2b0,0xf449c4e2,0xfa2de124
.word 0xb1e9fbf2,0x4a2e3368,0xa5b5916a,0x14b305aa
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 0xbca44159,0x15338761,0x7dd3475e,0x87933bc0
.word 0x56550f17,0x2b9a878e,0xcbe93867,0x3e35c811
.word 0x8cf68a4d,0x48e0264e,0xa8a825f0,0xe5e84eac
.word 0xb567e842,0xbc823d2c,0x7edb4fcd,0xd64ee203
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 0xdfc8743e,0xb6d38f23,0x3d2b55a5,0xcd21763a
.word 0x3e362492,0xf5442517,0x476cc7d8,0xf1a4e4a1
.word 0x5f7c49aa,0xfce48bb4,0x9b83d002,0xaffdb15c
.word 0xfb1a0ed5,0xb0a91651,0xdf7447c0,0xbd0bd829
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 0x75fa5779,0xda70abfa,0x8a2e8670,0x2aaeab3a
.word 0x38c9913d,0x66b3c0fb,0x9a269d7a,0xc222719a
.word 0x73ac90ec,0x6bed303f,0x44fcfa4f,0xf20c3953
.word 0x6ef20005,0x2014ea67,0x86a46239,0x2993e6a3
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 0xfb55a1fd,0x8edee190,0x68b68a52,0x6a7a7b6f
.word 0xafe5b85c,0x66069ea4,0x7d2b93a7,0xaa9445bb
.word 0xffa81c0c,0xa01d2221,0x80be7477,0x11142aa1
.word 0x15f21dda,0x044af5c1,0x44eede59,0xd67d18c6
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 0x8b09de41,0x18cd7ba3,0x9102e401,0x81e68ba2
.word 0xba83bf3c,0x4a2d5173,0x82de33a4,0xbaa30e56
.word 0x79f75a8a,0x55234b2d,0xf8af292d,0x447df0fd
.word 0x792a2a16,0x2fddff9a,0x2ce7f282,0x1af88725
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 0xd3fa5777,0xcae51157,0x0e8b2b1a,0xcfc752b5
.word 0xef2ea2e0,0x40b877ba,0xd9b49bf7,0xe4250bd5
.word 0x9ca0e749,0xb9412c82,0xc8899890,0x33c3543d
.word 0x8d81571d,0x62f1e296,0xedb2cb38,0x236f3cc3
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 0x1fe53dc4,0xcb2c9227,0xf6534e33,0xfc8ddb76
.word 0x3cf04c24,0xd2db5398,0x9e3af9a1,0x7d68287d
.word 0x417234f0,0x45cd8600,0x41bf209f,0xdd45c2e7
.word 0x79f579b5,0x0182003c,0x050008fa,0x4d9eb13c
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 0x0fcbf919,0xc9b451dd,0xd2353a9f,0xae1c48e0
.word 0x0125b204,0xf2e9fc3f,0x9aec3f06,0x41bea1b0
.word 0x3048317d,0xe0815356,0xd84d9a6e,0x600b8f39
.word 0x3cdaa83c,0x928f9830,0xc657aaf5,0x91ffaab4
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 0xe9a177ef,0x4e9b0dfc,0x65356265,0xf2b72d51
.word 0xbc6d3775,0x4d2cdcaf,0x013d7c4e,0x26a148b1
.word 0x9a79a9cf,0x60260fa7,0x233fa4e5,0xd2070a80
.word 0x2070f917,0x03ea2f57,0x80954adc,0xe76a8dfb
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 0x35d9301e,0x65f9c459,0x76dc4614,0x6596864d
.word 0xfa7f0ebc,0x68ebc944,0xb040af1b,0x48ad7b15
.word 0x552567fc,0xc3306e28,0x28af8d7d,0xc9a294a3
.word 0xf6dcb359,0x2679dc81,0x762acd27,0x5b43e921
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 0xa78f7034,0x0025d968,0xeb2eb3e5,0x68132171
.word 0xf0342f31,0xf86b97eb,0x3900c92a,0xbf0c0077
.word 0xdb47bf3d,0x13f7aa88,0x6695e127,0xafae9a2f
.word 0x0249ca07,0x04cddb76,0x364dae2c,0x18b53473
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 0x6b8fa171,0x0da334e8,0xb21a58f1,0x862285f8
.word 0x0c699dae,0x4edf420f,0x7510e024,0x129c693f
.word 0x170c9d05,0xfe6744bc,0xcc478bf3,0xad9c82ad
.word 0x67132cdb,0xbaccc268,0xb3ac49ba,0xa1072768
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 0xf8f91037,0xdeba9d22,0xc3f6ebea,0x9c78d3ea
.word 0xa652091f,0x062d3c51,0x3d62727f,0x87d66265
.word 0x16e03457,0x94db0af1,0x94b6f1ac,0x85ce4005
.word 0xb0604f01,0x3c52c62e,0x50fbb909,0x2c3796c6
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 0x16d6f387,0xd51d6608,0x71187b04,0x9db52529
.word 0x9270caac,0xa9b7dbc6,0x217781aa,0x2ec14d50
.word 0xf97e6dec,0x0941306d,0xf2c1b69f,0x8312a09f
.word 0x739851e0,0x5de5637b,0xf44c5f84,0x26e8304a
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 0x9aa9308b,0x02e892dc,0x184b3b06,0xce6af692
.word 0x672d4c80,0x48c9a19e,0x22a086a4,0x72c4d60d
.word 0x03f103d0,0xc74d08a9,0xaa702a4c,0x5530bdf0
.word 0x1bce1036,0x354b53f7,0x6efec90e,0x2e6c5e86
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 0x4caf7294,0x3fa00708,0x9618d829,0xafa2e50d
.word 0x64c121b2,0x60e9c074,0x78f51d7a,0xe6a249e7
.word 0x43607c5b,0xefeddafb,0xa0c21d78,0x82280ad5
.word 0xb751b077,0x7fa9ebea,0x75896c0d,0x273a525e
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 0x603f8c33,0xb4abc23c,0xda93c600,0xf12b7b26
.word 0x2bac1855,0x81dd0129,0xe3a721fc,0x69af317a
.word 0x0b34ef00,0xdaebf47f,0x364d3d41,0x5172a6e8
.word 0xeae06fc0,0xb916c1be,0x22797222,0x6b74e850
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 0x561ae2e3,0x19dc75b2,0x91611876,0x174180b6
.word 0x69056433,0x4ba63c3a,0xc346dbb0,0xd9654466
.word 0x7794520a,0x8e261a4a,0xa218b15a,0x8ea8ecc4
.word 0xe651daa4,0x2c533e29,0xc6bb6e1e,0xfeba82dc
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 0x5e3e1125,0x435e2d45,0x5a495307,0x4f1c2806
.word 0xb0366d3b,0x45ec1309,0xc6bdd2d6,0x086cb2fd
.word 0x75f3b796,0x8ea59aec,0x2dbf2479,0x4f430acb
.word 0xd75a6cb2,0x3842af63,0x7453676d,0xfe0c74f2
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 0x85facc6f,0x6f10556e,0x32d2ef32,0xaf1e4e91
.word 0xddc9ab56,0xd1c6a67a,0x1f50acca,0xfac2d78c
.word 0xb6d009be,0x4f6e6fb1,0xb1a29ee8,0x5691b7f4
.word 0x9e9d43f1,0x74d583eb,0x58a8b1f7,0x74117b31
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 0xa11bcb54,0x0bdc62bd,0x4b1e87d5,0xf7cabc34
.word 0x966cdb28,0xd9a3aa57,0x73eb7b05,0xcc38f813
.word 0x8c9fb81c,0x27ddb7da,0x7939e221,0x0fb60e5f
.word 0x374c6466,0xb8159830,0x5f549907,0xa61b34e4
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 0x4358b942,0x9ef0d7e1,0x1e72f4af,0xa42ea422
.word 0x5834de04,0xe8cd8f0a,0x76f98a3c,0x93d3e6ad
.word 0x7eff8ec2,0x4fd90d7d,0x820c38f6,0x1a09f435
.word 0xe7409b46,0x112467da,0xd2453a88,0x4af1c268
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 0x52fb3a5f,0x6f8827a1,0xb0ffa2df,0x3a620a65
.word 0x9d9dff5c,0xf65df44e,0xe23195ce,0x1f3d9431
.word 0x9157a283,0xcf74ad34,0x8f11a0aa,0x4000b2f6
.word 0xc4b2c7cf,0x1e9e6e1d,0x05d13c4e,0xe70446e1
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 0x179bee8e,0x184a837b,0x8c2eefe5,0xb2a86a72
.word 0xe5446751,0x7becfd5a,0x01375bbb,0x900883af
.word 0xec74df99,0x256ac999,0x1cd7340d,0x932b20f3
.word 0xdc7f8340,0x6df79534,0x1ff14335,0x0b4eb39c
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 0x4d667e58,0x6ccc6291,0x6c0d7218,0xefc45e3f
.word 0x9c390643,0xd8c13048,0x27b84b84,0x9d65cb9e
.word 0xd159525b,0xed709ba0,0xb9b6d566,0x2cd2c6c5
.word 0x75e10f43,0x0c0fbfb5,0x12cfbe4e,0xadcf5abb
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 0x7bb06a88,0x582d2a44,0x33b8fbf0,0x5dfafd4a
.word 0x3be9e77c,0xaa67cc93,0x771496cb,0xe69bcd1d
.word 0xe118b2e8,0xc875288f,0xaf4d3b10,0xffee6535
.word 0xdbcd39cd,0x2354f98b,0x9a5dd97b,0x2c1abc42
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 0x63869213,0xbdff78a4,0xd1586629,0x44298898
.word 0xe22d3282,0x3d7de265,0x8cdb9e5c,0xfb7eedf3
.word 0x1aa6723f,0x2683ecf2,0xea563156,0x7f9b3b02
.word 0xacbc78d1,0x60e3ccff,0xd4ca2393,0xde27a710
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 0xc08f96a7,0x68bcc04b,0x204ba723,0x17a16df5
.word 0x4744ec0e,0xf08c7372,0xabe0979c,0x9ab28a0e
.word 0x67e661a8,0xadfaab2a,0xa1155808,0x2b072662
.word 0xed1ca899,0x70c24f46,0x35d532a2,0x3b1e9c93
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 0xe03abf0a,0x8197e599,0x76cc84a1,0x42ab5753
.word 0xcfaec168,0xd8be2279,0xedb77c2c,0x22d10c1f
.word 0x0a623788,0x8d58b3d3,0xf43f3535,0xdcf06749
.word 0x9461fdd7,0x0649815b,0x7a5240c5,0x473ddd63
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 0xd0a0da2d,0xca65db5e,0xd0b61f2b,0xe8e739be
.word 0x2e5d54d7,0x8e577838,0x463a97bf,0x35c5d578
.word 0x261694e1,0xb0634cb7,0x6fd282a1,0x2123f625
.word 0x09054f70,0x4ee47393,0x8ab45b4f,0x76612345
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 0x41fa2cb3,0x920bb7ca,0x401619f5,0x6710a493
.word 0x9e417420,0x6a2e5210,0x46b35fa3,0x245bff66
.word 0x80257bf3,0xc3d72cdc,0xd853313d,0xefe9efce
.word 0x07300122,0x700d03e3,0x3114b997,0x7d48058d
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 0xbe779eac,0x0e5e03ea,0xbbb87ba0,0xd405e1ed
.word 0xc271f708,0xa745853f,0x0d6cf625,0x62bf9b31
.word 0xb45e4662,0x96028b2e,0x80c3374e,0x778dab4d
.word 0x8636f7fd,0xbb18d5a1,0xe6f3c758,0x3a50355f
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 0xec8fbce6,0xce61e6a5,0x44777486,0x95f42b66
.word 0x19ee7e70,0x87c7ea3b,0xfb98de6a,0x81138faf
.word 0x86affcb9,0xd906b96b,0x4c1b47d9,0x0b2a6418
.word 0x660ecae8,0x814dc1ca,0x780112c8,0x283062e5
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 0x541494f3,0x19844e54,0xc8f643be,0xae716789
.word 0x6ca9ee1f,0xccba5744,0x720048b0,0x2d92b415
.word 0xe886e390,0x0b7ca0b0,0x4fe171f9,0x79a47a1f
.word 0x94685ea2,0x1972d642,0x60984cd4,0x792b79b8
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 0x1d51c933,0x7d7a19c1,0x206bce06,0x1cb5a21f
.word 0xe62cc4ce,0x6122a80e,0x8cf2fad7,0x459858a7
.word 0x47066943,0x19ab9ab1,0xd9aa42c0,0x0d478c3e
.word 0x08632a9b,0x08ae152c,0x8f2ada28,0x03662fb6
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 0x468d86b0,0x2669876c,0x1def0242,0x16df247b
.word 0x642734d0,0x475f4fcf,0x8271016c,0x15c5992f
.word 0x5ed9232f,0x5dcd5ecc,0x5b6113b2,0xb30efb72
.word 0xda4a978b,0x8a230e5c,0x9782d723,0x17a069cf
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 0x492d922a,0x0542166a,0x636ede67,0xbf31cd1e
.word 0xd9fd276f,0x0fc3771f,0x935e4704,0x77c1552b
.word 0x31aaca6f,0xf2b64303,0xb285b4c2,0xabc1412e
.word 0x8855fc33,0xf3089041,0xa4a5bf3d,0x99cc37ea
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 0xe6714c6b,0xbf795d94,0x8c07df99,0x048f254a
.word 0xf75c0c80,0x85400384,0x0aca48d8,0x4cb7ae98
.word 0x9bf9bf87,0x22152da9,0x678aa0f0,0x04769db7
.word 0xdf68dfe2,0xe6e5c51a,0x7a6a1b08,0xe317f346
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 0x28372c78,0x64d2dea7,0x3898b98d,0x2aa8ba5a
.word 0x371dc33b,0xeda6a4d2,0xe6e8c4cd,0x1c77161a
.word 0x810f7ca5,0x7a6a3e3f,0x166aa2db,0xe8af9838
.word 0xd5f121af,0xe1138b3c,0x4ce52ff6,0x0a6ce42b
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 0x242915dd,0x90cf8b40,0x3017ee64,0xc66e4fb8
.word 0x4055fb78,0x37c4d9d2,0xcdc3a634,0x08a64cda
.word 0xa2b0b930,0x6449036e,0xfb93ac10,0xa2da6268
.word 0xd1a74fb9,0xabd06ef6,0x89ddff46,0x70dc593e
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 0x37ad2194,0xe888eeef,0x99223cf8,0x6cfc6557
.word 0xd1493832,0x55f1a2f6,0xff3c82f6,0x28cd2360
.word 0x3f0d402a,0xdc037711,0x68b5d7b5,0x10e68af9
.word 0xc9e328bd,0x4bdec75f,0xa5361f51,0x5a113fa7
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 0xb743ae7c,0xfe64da9e,0x5b080dde,0x4cb3ad85
.word 0x805aaa5f,0xa5df9d36,0xa855aaeb,0xaf92001b
.word 0x7a665bc5,0x135b320f,0x264a4c45,0xaaf1faa9
.word 0x793035f8,0x56451606,0x5659e786,0xbc893c8f
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 0x169fc004,0x6e2ab9d6,0x42df83e4,0x36332652
.word 0xafc35216,0x5a263399,0x8a7f177f,0x3f782577
.word 0xd539e7a1,0x9df2161e,0x5739782f,0xd870d789
.word 0x163831f0,0xadcf4a71,0x82ad865c,0x93a99918
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 0xb4b02e4e,0xddc20162,0x97333eca,0x2e9a8f76
.word 0xd379dd1d,0x9f630c23,0xaa243983,0x7febee60
.word 0x3a8399c1,0x5e37a08b,0xe6cb38e6,0x6e20ca58
.word 0x3093f983,0xf1c64ead,0x0d67baca,0x27e0c420
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 0x85dca2d5,0xb3f60d2b,0xa9b5acf7,0x15a4cd40
.word 0xf025dd70,0xfd3dd4b0,0x177656be,0x37ac0918
.word 0x1f5c89ee,0x25a0ec30,0x0aba9a97,0x620a098c
.word 0xfa990ed2,0xe9b6f0b9,0x7dea635f,0xe981b515
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 0xfbcceb5c,0xdd97a514,0xda7a2961,0x3be707c7
.word 0x70f96fb8,0x51685e04,0x346fcac7,0x18e53f15
.word 0x0a98ecff,0x49bd8a2a,0x174f20cf,0x5f7fc0f0
.word 0x375047f0,0x09b28b1e,0x83fce7a3,0x7659f904
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 0xf247cbd3,0x21505a12,0x63d2486c,0xba534505
.word 0x9bc888f0,0x09939bda,0xbd2871e6,0x0842988d
.word 0x8524b0d6,0xbec1f51c,0x3bd095ae,0xe401bba6
.word 0x8b552c36,0xa888f10d,0x8badda57,0xbf834479
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 0x36b82029,0xcaff09fe,0xb704c705,0x9dc6ccba
.word 0xa19fdb6d,0xb43bf80d,0x84065905,0x6541ed58
.word 0xfb6b95d2,0xaf0638e0,0x5251cc41,0xb8583c5e
.word 0x2af62feb,0x20afd311,0x57219f5d,0xafb0b20d
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 0x700730f7,0x6041e1bc,0x6798bd0f,0x1c5162d2
.word 0x512c4e0c,0xb48de0ef,0x7ca3da3a,0x2e05e42c
.word 0xe0c7f49c,0x3be0030c,0xa8075c12,0x5d8928d4
.word 0xe3f936f6,0xdbc7e620,0xf4fddab1,0xc1262959
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 0xed4d0338,0xba62d9c4,0x6af9ab6d,0x6cd623e3
.word 0x37e92d37,0x4323a84a,0x5081ceda,0xb4ac5e3e
.word 0x8e7658c2,0xc7fbe633,0xf7b7c835,0x54cf9292
.word 0xc90f486d,0xd7cab63e,0xfecb105f,0xf0343c06
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 0xd1dbc1ad,0x28ca4fff,0xa75bf662,0x54e3dfb3
.word 0xadcadeb5,0x878432ca,0xd8390d33,0x550435a5
.word 0xa9072753,0x247c0b8a,0xe3e1601f,0xf8e44333
.word 0x55e811ee,0x9ab0fa2b,0x68554b08,0x06f91384
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 0x748a5a1d,0x20d4ecb0,0x71fd47e6,0x7f8ed5b8
.word 0x871cfda1,0x78bd206a,0x89431fab,0xe133bb8a
.word 0xcec4a327,0x92f53926,0xe4432530,0xc803bb13
.word 0xb4b77a4a,0xa3543dcb,0x1d10fd71,0x7548d828
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 0x36684993,0x33f5ad2d,0x183f189d,0x25671954
.word 0x0bac5627,0xea22cdd3,0x86d48cad,0x6dd0fe30
.word 0x0fc1a1f2,0xcf5c731b,0xc742f18f,0xe83cba61
.word 0x74a6116d,0xf660b60c,0x9c0c127d,0xc648630c
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 0xbd63fecd,0x0702354a,0xed431b9e,0xf75b38c9
.word 0x666706bd,0x68a78838,0x4dd85cda,0x74c5f41f
.word 0x43d4569f,0x7324ed30,0x38ed50c8,0x73e2b288
.word 0xc21e511e,0xa4916674,0xe2778549,0xa7c3d38c
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 0xad2accda,0xb74c8141,0xcd611d54,0xa3d810ff
.word 0x60c82986,0x8193bcbc,0x88482300,0xaceb052e
.word 0xae219ab5,0xf8f3404f,0xa3c4f56f,0x5c0e39b3
.word 0x5a681d4c,0x17c4c549,0xa5172469,0x761c8f0b
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 0x4c42066b,0x7ddd845c,0xe1debbb6,0xf4e74e11
.word 0x6d543ab3,0xe595f53e,0x41062508,0xbd700313
.word 0xaffcc40a,0xfaaf81bb,0xbc19317a,0x15ae4ce7
.word 0x8251ed56,0x71f1ebbb,0xd9680a86,0x7dd94183
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 0xaf4b0233,0x04bd5412,0xbd6fab9b,0xb64057e6
.word 0xaa673cf1,0xad8b5881,0xbd459830,0xc6c2b017
.word 0x371ca7f7,0xe5483f74,0x2b824c20,0x9d697e97
.word 0xdde7cd2c,0x8cd471b6,0x7b7594b9,0x96127b85
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 0x2a5691d9,0x74b92595,0x6baf6b7a,0x05917962
.word 0xabdc5e40,0x4dbaeba5,0x2294fb58,0xd869176b
.word 0xf9ba052e,0xc4265ea1,0xe47db5bb,0x5b5237e5
.word 0x3765462b,0xd4d206fa,0xfb1e3575,0xf02ee310
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 0x3d43cb76,0x4e1eada2,0xd7481d42,0xd265535c
.word 0x4bd69b68,0xfc9ff893,0x1df6ba1d,0x71690530
.word 0xa8f14ede,0x203c603a,0x3475a06b,0x3da4af61
.word 0x0e0c453b,0x92bdc8db,0x0ceaf63b,0xaa07115f
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 0x7a51ab31,0x6674e3c2,0x4dd9e386,0x78d7a916
.word 0x3054e6c0,0x1486b48f,0x59d99688,0x4e6de989
.word 0xf9a36c71,0xbfb08920,0xc56687a3,0x97eed1d3
.word 0x9eb7347d,0xf8a03bcf,0xc2598159,0xf8e98349
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 0x3e94da91,0x88b5a25e,0x2b6c6f6b,0xb4918466
.word 0x9da16b1e,0x871c0309,0xec1ce1d4,0x889fcead
.word 0xc1f87436,0x33291842,0xd6a11cef,0x45512f98
.word 0x3ec9d4a3,0x53081f84,0x88168e36,0x89754b28
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 0xc95ad4da,0xf7f1679f,0xd625a53b,0x2acc9ef0
.word 0x75db3dfa,0xcb63389f,0x4a589dcd,0x4d99a834
.word 0x057ed6db,0x04163cfd,0x3c8d8bcc,0xfa53c4b7
.word 0x890c989c,0x2944b04d,0x00a5e1e9,0x99a2ab1a
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 0x02f564bb,0x7a79a6a8,0x2c9c099e,0xd79f29af
.word 0xcca384d3,0x11f793c7,0xfb70d31c,0xb87fb383
.word 0xc3040832,0x7a253c61,0x5d0e69b5,0x975fc20f
.word 0x6cb5b1b4,0x376986a5,0xc84939f1,0x657038a1
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 0x02057679,0x7d7bb483,0xb65eae42,0x1f99e7d0
.word 0x78be1401,0x0b795ab5,0x0d17ecd2,0x85ad48b4
.word 0x7a5cdc99,0x0492e564,0x37ec878e,0x5b5511e1
.word 0xdaa818af,0xe25c8920,0x8d1a9b85,0x6b4cba4c
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 0xa3f4062a,0xb4b8e336,0x74cb9de2,0xb3fb3bc2
.word 0xb796d87d,0x78ed5ba1,0x45762571,0x109c6b74
.word 0x7f64756b,0x3ed69059,0x8e76616b,0x7f0113bc
.word 0xb1d32cc0,0xa77769da,0x30ba073d,0x0c44d264
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 0x78d1a1d6,0x0887ab35,0x1ed652c0,0xe9a1a11c
.word 0xacf6a16f,0x50de46cd,0x15a0ccd2,0x0038b00b
.word 0x573b537a,0x9114bf18,0x48bf82ff,0x28f31480
.word 0xc352c491,0xbee0fba5,0x4968e4e1,0x81265416
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 0xc4f257c4,0x5e0eb670,0x1fc3a1e3,0x010c31e2
.word 0x4b18dde9,0x1e624293,0xf66ce691,0xfd577eba
.word 0x2036d242,0x624b16f0,0xa1aa4586,0x8123a161
.word 0xb2c2d1eb,0x53b9d446,0xc9bc2630,0x084299a4
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 0xc5d8c108,0x5a9ac05a,0xb4228d21,0x2565a77d
.word 0xa5d7204c,0x22b37e67,0xf2dadbae,0xfde0c028
.word 0x1f0a3cd3,0xa94547b2,0x3b8af849,0x779047d1
.word 0xfeeefeda,0x6c099c40,0xf5ceb953,0xc00cf8df
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 0xca875a9a,0x7d672786,0xfe6339b6,0xa9249aa6
.word 0x3606de54,0xc224739f,0xb507580e,0x29e1c9b4
.word 0x1829a2df,0x23fb073b,0x55bad71a,0x35c42d5c
.word 0x26f1e163,0x8895f1de,0x652d8e82,0x9b05b072
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 0x5d2c81f7,0x4acc5777,0x6925e45c,0x5c35728f
.word 0xf547ab0b,0x0ab257f4,0xfcca5295,0xe8b9cdfb
.word 0x6057632e,0xcf62f5fd,0x799b67a2,0x80d15d5c
.word 0xcf932737,0xa131391c,0xb6e080b9,0xcd6543d5
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 0xd6bb1086,0xfdec56de,0x80b6fd4a,0xaf9e5934
.word 0xab5d26fc,0xf90102f0,0x43e85870,0xc8efe386
.word 0x2b196622,0xb17f6307,0x65f17ebe,0xd795476a
.word 0xe96d389e,0x4bec7d6e,0x0e920d54,0xd083c788
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 0x1bb6710f,0xa559427d,0xfaf980b3,0x0d71d3f0
.word 0x61d9eff9,0x0e921241,0x5d0ba38b,0x4b623ca8
.word 0x462482eb,0x6bdd84f2,0x235d7452,0x4b8964de
.word 0xea1dfb82,0xe74a6408,0x3895a20f,0xef336190
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 0x9367af56,0xe8312b59,0xec05e4df,0x68ef95f9
.word 0x88b74509,0xd3a08362,0x1fb676c2,0xdf42a022
.word 0x6696c999,0xe5a94f97,0xef072f10,0xdd284bfd
.word 0x928f9bc2,0x30c13128,0x522c5a76,0x7aec4670
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 0x27b216e6,0xb11e1896,0x1712c4b2,0x70f756bf
.word 0xf8cd26ca,0x8b47eb50,0x5695e0cc,0x3ed57b3a
.word 0x5c93ffe6,0xa325c111,0x9fec71c6,0x279c83c8
.word 0xefadf274,0x6eec7cda,0x780245e8,0xbb8cd996
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 0xf9373db4,0x996f4cb5,0xaa5885dd,0xde818de2
.word 0xcc0f5e55,0xf4432ef4,0x8646d384,0x1ad33c47
.word 0xef82e5ff,0x72341bc0,0xf7421de7,0x0270354e
.word 0xc73c0938,0x4253d985,0x264d8f72,0x13b6e46f
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 0x09cd0f28,0xcb3fc80d,0x9bce2d58,0xaa01da2d
.word 0x956ba701,0xc393e88f,0xe1b1be0f,0x55316f8f
.word 0x95a8932f,0x5e16eed3,0x2b5d5217,0x0480dcd1
.word 0x30e5f349,0xd52560ef,0x2b8fb551,0xbb609602
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 0xcae4de23,0xc952ce5f,0xf92f69de,0x215a5d8a
.word 0xdeb1ebed,0xfb1eaca4,0x284d4170,0x93cc7c4a
.word 0x532ca102,0xecdad1d5,0xb048c7ff,0xfda20228
.word 0x25a4615c,0xf7756ea5,0x5f4e27f7,0x779c06e7
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 0x43310ab7,0x527257f6,0x297faff3,0xb8f35175
.word 0xf2d193fa,0x0d91b73d,0x55790c8d,0x797fa5a9
.word 0x351fb646,0x1fbd37a9,0x4bb99d64,0xdddff62e
.word 0xc7243c69,0x63e693ed,0x0a59313b,0xfb7de8db
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 0xc4cc731c,0x5837d5a7,0x5ffff152,0x9484b790
.word 0xf1fd1c76,0x37b13e96,0x1dab2616,0x6dc3ab92
.word 0x2660cd3d,0x3bd94dc1,0xab92680d,0x992d6cc1
.word 0xfe1fcea3,0x79bca697,0xb2f6c823,0x58181690
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 0x5e097483,0xd09dc0ef,0x80c033f4,0xdb26a341
.word 0xd35aad6d,0x73b4dded,0xd6b9eb96,0x5bd354bf
.word 0xb74f7a3b,0xdbbe8714,0x60507f11,0x85862fbf
.word 0xccbd48c4,0x8e631ed3,0xfa22cea8,0x65560f07
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 0x1a1fe45b,0x565a3f01,0x90070155,0xf9d20d9a
.word 0x17ec3a3a,0xbd55a726,0x50769668,0x59c105c4
.word 0x35c54227,0xff4faa4c,0xfe28e12e,0x44f75fac
.word 0xe5c2f0a1,0x254c2979,0x8036fae3,0xa10da6d4
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 0xdafcfa96,0x0c28212e,0x32fefb78,0x4dc87d0f
.word 0xb7197011,0x7de40902,0xc4a03e1b,0x36672bbc
.word 0x5d44909f,0x30a912da,0xaeecca93,0x4e276f9f
.word 0x1b358306,0x0707f03d,0x6ad31d39,0x07679008
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 0x813dfb47,0x57a4e8db,0x95a0c8df,0x2f1537b1
.word 0x2c619ea0,0x12655ec9,0xa914645a,0xc5a4219e
.word 0xd025bbae,0x688e2c26,0x3f6b7b9f,0x60aed976
.word 0x170cd87e,0xf898442f,0x10a2c1c6,0x365adca6
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 0x525f876e,0xc1cdfb2d,0x195a770c,0x0e17c45e
.word 0x8f5bd172,0x8c3905c8,0x6034e20d,0xb3c80886
.word 0xf8bdb03e,0x9d456e5e,0x890b59d2,0x149abb84
.word 0x9d1488e8,0xd3d0b1c7,0xa6cbe16b,0x8174e21c
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 0x8507f170,0xb850f0a6,0x9aecd227,0xea949cc9
.word 0xf609964c,0x924ab0e7,0x20a194d7,0x1e282d55
.word 0xa954acda,0x7a646933,0xcbee7368,0x49cfa9bd
.word 0x06d9560b,0x8a48031f,0xea66e233,0x0a6d934f
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 0xddb2f284,0x63435e9f,0x69de33ba,0xa470fe25
.word 0x1e16ad39,0x6c4c291f,0xd14a3afa,0xaa202306
.word 0x2ecfdc08,0x26357b21,0xc5032b51,0x1789a0e1
.word 0x087dd9e4,0x6f1aba12,0x0a1518bb,0x4933b2ba
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 0xdc849c16,0x097d2eea,0x230d5962,0xf76858b6
.word 0xe1bd59bc,0x59f4418c,0x2b98462b,0x7eeb490b
.word 0x31e82b8b,0x21296d44,0xff8ea52b,0x0f715038
.word 0xd4335f65,0x3cb04926,0x31c350eb,0xdeb89e1f
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 0xb7f4659a,0x51949a92,0xf8cdff59,0xfcb91fb7
.word 0x4ffb7f7f,0x6afd7fec,0x646fef95,0xa5d0ecfd
.word 0x27a0ce04,0x00731bdd,0xf78a1346,0xee815f1f
.word 0xf9a5de20,0x8cd3b2ab,0x3c5484c6,0xa1bbd44e
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 0x7fda0814,0xe099e05c,0xf2f7fa89,0xefeb4ec3
.word 0x5fe9d5d7,0xce90b192,0xe4c41a87,0x08d1b26d
.word 0xf7f70df1,0x3285d09b,0xba9b5a01,0x5812c723
.word 0xda3b1e3f,0xe6824d8d,0x8172c239,0xb376bde5
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 0x34da5f9c,0xd78c03bb,0x35897975,0xa8d7e58e
.word 0x224791ee,0xff0d1e58,0xec646950,0x8ca92061
.word 0x429c7771,0x78d0b0da,0xb4d00436,0xea4a1fd3
.word 0x7d0bc4ec,0x14f6b3db,0x3467229c,0xa646cf53
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 0x3d7b5e62,0xbb56d43e,0xd6bf09ad,0x24594863
.word 0xdf51454c,0xff44e0b1,0xc7e5bca2,0x282113bf
.word 0xdf2f700f,0xc90d0945,0xd1507036,0x42aa0a7c
.word 0x86049bd9,0xe6c96909,0x0edb8138,0x87f9952e
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 0xbfe1cd0b,0xd04d2112,0xc97b7bf8,0xb7f1c7b3
.word 0x7a81be12,0x75bc2c42,0x61d166f8,0xf869bbc7
.word 0x5312b31a,0x6b07764d,0x341ab724,0x84d80933
.word 0x76478901,0x94ee1d74,0xeaf19879,0x9673dc54
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 0xf351aecf,0xb1ad1f9c,0x33edfbfd,0x61337f8c
.word 0x2238bc74,0x6073ba43,0x504bff8f,0x55c7b1b4
.word 0xee448896,0x8bce12da,0x6e7af54b,0xcc75fa18
.word 0xa7430a8a,0xafe94205,0xea47ac2f,0xa11a6b67
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 0xfc7ccf81,0x9e0fad85,0x96945352,0xc614176d
.word 0x4c361340,0x58b78233,0x03319e1a,0xf098e759
.word 0x633fb7e9,0x1e5f32ca,0x99dc8741,0x856d70a0
.word 0x8abb666f,0xff0fe78e,0xeaf1781f,0xa6493f5c
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 0x7b812ef8,0x2fd5a33e,0xa0df1d74,0x6fe034d1
.word 0x773017db,0x28bee524,0x7b5689ac,0xf993a085
.word 0x54f5f551,0xf9668ee9,0x4972da13,0x210bc75d
.word 0xdf50edaf,0x8f9c7fa1,0xd61450c0,0x81b0d24f
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 0xf37daf9f,0x16825a23,0x8b3eb879,0x57fba628
.word 0xdbae2199,0x27c6616a,0x286133aa,0x6c3c2efb
.word 0xebf8739f,0xfb7149ae,0x3eff87ee,0x420c9e55
.word 0x640c6e97,0x4e53f3ac,0xab969c53,0x60cef150
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 0x11dbf2a8,0xab7b5ea6,0xcf3a76c8,0x35541396
.word 0xb1ad83bb,0xdbff1827,0xdbc4efcf,0x73657601
.word 0xf4d646a8,0xd846c201,0x024a3c3c,0x513d3654
.word 0x407a500c,0x249e866b,0xf78a6d5b,0x46d2ce33
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 0xd9f2362f,0xcf3a5e25,0x59998908,0x44947c59
.word 0x0d7c42fb,0x3adf4288,0xcd5663e3,0x0d24f4d9
.word 0xc455893a,0xc2102982,0xdf675bb1,0xe4ccf949
.word 0x32b32eb6,0xb5d3073e,0x1a3de4b1,0x07f9e6d4
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 0x8be9c1ca,0xe8d6f138,0xc398db14,0x8a5bab15
.word 0x85001151,0xe4e4963a,0xc48d9608,0x73ab9b20
.word 0xdba0416e,0xc76c8c18,0x4eb43f98,0x9cd7e65e
.word 0xe3775c16,0x2ba0e85f,0xe443e78d,0x65f077c8
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 0x2a0a302d,0xb7293aea,0xcf8724f1,0xe5b327f1
.word 0x9fbdab9d,0x25dd5dd7,0xa808c13f,0xcaa30a87
.word 0x456053ba,0xc5d57e8d,0xa6b56ba1,0xf50d4ba1
.word 0x01e8c6e7,0xe5d7c3df,0x085575f5,0xf67cc04c
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 0x292188e7,0x1a61c4a4,0xde4c3cb5,0xc571a07a
.word 0x521412e1,0x7715ca58,0x270f556a,0x1985d0ee
.word 0xcaab67ff,0x629eda57,0x10562247,0x61b7aff8
.word 0xa314a35a,0x36294723,0xb2052ffe,0xabdb75b1
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 0x5bde5ea5,0x48b0c6dd,0x983bfe6c,0xfe8867ad
.word 0x21f5bfe9,0x3c1c770e,0xfe07cd66,0x1d50a0b8
.word 0xeb4abbb7,0x3b89ca26,0xbcc83ba8,0x73a6a06d
.word 0x2dcc6135,0xc1262f11,0x07b725bf,0x9761b238
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 0x35ea1499,0x5954353e,0x425585ec,0x1a7d0772
.word 0xc790e892,0xa71b0b49,0xf7a31c7c,0x0a16f7fd
.word 0x57268071,0x71c9e392,0x40e4e361,0xe1ea2dbc
.word 0x8ff2ebcf,0xc61f94e9,0x0e898510,0xdb27e6f2
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 0x0fb6db36,0x9e0b7c0e,0xd84eab3d,0xbaef0ed9
.word 0x9bd37601,0x2dee7f47,0x12c46304,0x5ef84172
.word 0x2b4ab828,0x8651838e,0xd64b58a4,0x72264dc0
.word 0x001a2eb8,0xbfff2aa2,0xb0d7c46b,0x81b51c12
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 0x10e6c4e5,0x6e2fb2e4,0x81aed1a1,0xe0dd6671
.word 0xaf12ec40,0x65fb0e21,0x20996f3d,0x1e8cdaf9
.word 0xa1aca057,0x7691edee,0x6581da72,0x3d24f8cf
.word 0x575d6e18,0xfdf435b2,0x59f19a85,0xba0738c4
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 0x9938f385,0x91ded6ed,0x97f765c6,0x00cdc569
.word 0xcda182b7,0x44cadb4a,0x6225f83d,0xe3bf8819
.word 0xfb8ca8eb,0x892ca330,0x76d904b6,0xb5f8e2a7
.word 0xa955fa10,0x883e1c11,0xca23fc3e,0x1a2f9ca1
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 0xc23a16ff,0xffa6cb69,0xdaa8c36d,0xdde75eac
.word 0x6a30587d,0x17f2a2b9,0x7883fe1a,0x3ad76930
.word 0xc75132db,0x68066f22,0xd61ad6e0,0x6d66f120
.word 0xa1ed8342,0xd8323166,0x254d0ea7,0xdeec5ac3
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 0xfd4a4716,0x36e0414c,0x47ed7660,0x25cab2e8
.word 0xe5f9232e,0xd058ae38,0xe5001255,0xf34cc8cd
.word 0x4666d949,0xa3daca81,0x1e533478,0x054488b9
.word 0xb20985f3,0x0e4c7edb,0x6ba822c7,0x15ac9161
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 0xf369466c,0xb9d470a1,0x0547c0a5,0x7672df89
.word 0x8136172b,0xe95793fc,0x444daaea,0x019b2350
.word 0x13d63c19,0x1996d07c,0x230fc713,0x908d2cac
.word 0xc4ee7276,0x22485801,0x50a26de7,0xfde075db
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 0x6607648f,0xf27d945f,0x47954705,0xfd3500c7
.word 0x7a82f58a,0x19036b11,0xaad761ad,0x7917ac88
.word 0x03bae774,0x6806bdf7,0x50d2553b,0xc78f502e
.word 0xc1545f2c,0x9e7f512e,0x9a807351,0xf17ac246
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 0xd3240905,0xb6c34894,0x82fbf0ad,0xcdf8863c
.word 0xb7b7547f,0xdd23d9ad,0x082c532f,0x2c6f46b2
.word 0x8d9a07ba,0x71e5426b,0xb40cbb8d,0xa12c1566
.word 0xfbff7688,0x0a55f32c,0x7bce625e,0x0e49d4b9
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 0xfbac28b7,0xa28dfcaf,0x399e1d88,0xbcfc261d
.word 0x05bb73d8,0x74167673,0x020fc15f,0x905eaceb
.word 0xaf2e9bef,0x7eb02f2f,0x3119f00f,0x87bb82d6
.word 0x09df31ab,0xd0097c50,0xcd682fb5,0x6d01766d
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 0x27a527b6,0xc91bc351,0x15f06927,0x7cafbdc6
.word 0x46f69fd8,0x32a234a8,0x112f197f,0x5f802212
.word 0x604a2e0a,0xe7a1a92b,0x4bcc21b7,0xdf0630b1
.word 0x501ec283,0xd27ca68c,0x3526c4ab,0xf2955b05
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 0x39404676,0x920a5780,0xddd1c2e5,0x8fdbcffd
.word 0xc7cd1b21,0x4a0e7df5,0x5b5b3339,0x819e2acf
.word 0x69b62449,0x7f57d11c,0x44ddb85b,0xa7baad03
.word 0x1b70c44f,0xe8a0fd97,0x6fc78a08,0xa0c2169b
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 0x8687d652,0x7655af3c,0x60951143,0xa83abcd5
.word 0x4d1a025f,0x1e387264,0xe2926412,0x5256d37b
.word 0xbbbf83ed,0x60c6971b,0xb2006765,0xd003f7c7
.word 0xe7e6b36d,0xb0f8b6ee,0xb0ab57da,0x5dacabf4
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 0xac435925,0xe0002f84,0x13739a6a,0x26eef34c
.word 0x2e1ac3e3,0x5c098641,0x948c1e44,0xb45c3290
.word 0x920eb2b3,0x014eafda,0xebce6aaa,0xf942f56c
.word 0x066fd9df,0x63d9458e,0x38724fe4,0xfb6c06e6
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 0xb0cd9813,0x306010f2,0xc36e2603,0x5fcba126
.word 0x05d3a56f,0x71e99adc,0x3b899643,0x5f433186
.word 0x98661098,0x3b9cb50f,0x9e7f18a2,0xbe13fcfb
.word 0x6a59d0f6,0x6782d2bb,0x76c5834b,0xa6e7db23
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 0xbe7a45ab,0xc8993b7b,0xbc8f1b14,0xe67cc054
.word 0x0d1ff868,0x8bf4c517,0x8b32c09d,0x37faed22
.word 0xfb5f9bde,0x87d8da78,0x283071ec,0xabea1381
.word 0x1d417a1c,0x44701bdc,0xc89292bd,0x1a9bdba6
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 0x2016b515,0x9c616a76,0xd3f02b63,0xb7c49a0d
.word 0x905534db,0x019cdb97,0x7f7a26a2,0x8774e48e
.word 0xa9f3c52a,0x173a09a0,0x2976bd1a,0xe02ad1f9
.word 0x98e8ce7e,0x4b0f927e,0x92a9baf6,0x5410aa04
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 0xbe804487,0x564f2bd5,0xdd36b6c5,0x494f4636
.word 0x85447ea6,0xeb9b39f9,0x6c41ee27,0xa5f873a8
.word 0x6b2955ae,0x98ae7269,0xf37e72ea,0xba4b6a7e
.word 0x73e51a78,0x5571a683,0xc6cf82a2,0x6833125a
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 0x57910982,0x5df11493,0x8bb89fb1,0x5b627848
.word 0xe12e2f98,0x37460640,0x5ba3fec9,0x828e25f1
.word 0x6cb17711,0x971d07bf,0xf1342efd,0x922d9d43
.word 0x6a70c49b,0x97b29ee4,0x08eda0ce,0xb89d0526
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 0xa83b722d,0xdafc0317,0x2c1a8f83,0xbdc52155
.word 0x1f7a2de2,0x8e001cfb,0x733781fe,0x73353d43
.word 0x7a7e2647,0x953e882a,0x7f2a1980,0x7df56ff9
.word 0xa44df9f3,0x2ac82f78,0x3b3cb17b,0xbdfc11d1
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 0x92b16d18,0x66752426,0x675370e9,0xac287997
.word 0xa21b6cd1,0x730713f6,0x465a625e,0x984f23fe
.word 0xda74389c,0x606619a9,0xb0dbefb5,0xab307c18
.word 0x8d1e26a0,0x8161b2ca,0xce34e68f,0x851909e4
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 0x1f8649c5,0x64f678e2,0xfc002007,0x4f430d99
.word 0xc5499f0b,0x4f0b8828,0x6256f7a9,0x3827ebef
.word 0xac91eb4f,0xd66c1341,0x04fe565c,0x28f3a5cd
.word 0xff0f89aa,0x75fcb438,0x85ecb1b4,0x896babc0
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 0x1124a228,0x3ede9027,0xfb13ac9c,0xbee58a47
.word 0xebc9f76f,0xb4e380b1,0xfd68a9b6,0x3d98a9bd
.word 0xdb08e4fa,0x49bcf129,0xd2a0c018,0x56926372
.word 0x7928452f,0x2a24315b,0x0df0ae08,0xaa616cdc
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 0x237a807e,0x703b8a5f,0x1077a803,0x3de95941
.word 0x73542ad6,0xae32af2b,0xec7062d4,0xa79f90f1
.word 0x48582527,0xcf6fa9a4,0x40f1d271,0x9df4ee02
.word 0xd69bd141,0x29645423,0x41a6bcb9,0x8bcc2cf9
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 0x92247522,0x61bb3711,0x929b897f,0x2c0cdfb8
.word 0xa50a7ec6,0xd918d5a1,0x340e654b,0x28738128
.word 0x5b9e420c,0xd6fe9333,0xa6f01102,0x5742b81e
.word 0x516344f3,0xf9b007ed,0x87e82fe1,0x69649ec4
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 0x4001e09f,0xfbf0f3c9,0x73c7f809,0xf1adb853
.word 0x0c9683e4,0x0a217569,0xe16e97e6,0xf3af9123
.word 0xfbaeabfd,0x571a4ff1,0x83479acb,0x70cd5983
.word 0x14bb4171,0xa267618c,0x46aeb0b8,0x189c7cd7
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 0x4e0dd2e6,0x502028f6,0x08396722,0x2f8466de
.word 0xdcd3575e,0xff40c036,0x7a9b9bb8,0xe113ecf7
.word 0xacdc172f,0xb9039835,0xb63f3798,0x2c36475a
.word 0x51652489,0xaf91b49c,0x980191f6,0x146ead19
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 0xe2e84cb4,0x08456c4c,0x3ef8e318,0x21ac0ffc
.word 0xf9de8352,0x9e39609b,0xde78362c,0xebf63fe0
.word 0x5b552c5b,0x83c38137,0x1609e60e,0xb587927c
.word 0xe38ee517,0x9e6845b9,0xc038224c,0x00fff5ea
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 0xd6ed5e81,0x05170236,0x4f914c22,0xbbb7afb0
.word 0x21084866,0xce7ad43f,0x49eeb1dd,0xa3aca70e
.word 0xcccdbed5,0xec661ceb,0x0110baf6,0xf35b355b
.word 0x253a84c1,0xd47a1adb,0x532638a6,0x191184ee
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 0x3cf7e5bc,0xdb354360,0xefab9b57,0x016b66f3
.word 0xa27295db,0xc8d33ff0,0x687c9272,0xa8253651
.word 0x8f52ba64,0x2a334acb,0xa1afa1c5,0x186c5448
.word 0x6d78787a,0xd8c07953,0xf07194e8,0xfa185567
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 0xbd5ede06,0x7c583ba3,0xf1561178,0x6c90607b
.word 0xc4c12769,0xa443ee0d,0xd991a249,0x208d9da3
.word 0x6f1eff7b,0x94ff0f68,0x0ae62995,0x0a83e346
.word 0x8f03d9f3,0x80b76f50,0x2772549b,0xf417a820
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 0x56bb86a0,0xab43b55f,0x4d11ba5a,0xb6f929ec
.word 0x48904165,0xaf1abd5f,0x876866d8,0xb73f0efc
.word 0x2843cad1,0xf4e137d4,0x7c2f24b4,0x1b5317d7
.word 0x38e58ff4,0x6a4c55c2,0x2ea94bff,0xe46835d1
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 0x8647e9e7,0x852c37d8,0x41b3800a,0xdc388625
.word 0xce503b7e,0x8a5da7de,0x03d0a0c6,0x6c9a90e9
.word 0xdcdfc85e,0x5f4a5b5f,0x0d5965d8,0xcf233939
.word 0x222efbbd,0xeed4d2dc,0xf48196fe,0x3129b97c
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 0x4b58965e,0x0700bc47,0x47e8fe39,0x1b5451d8
.word 0xcfc9ac70,0x6d310dad,0x04140710,0x9bf8598e
.word 0x40f967d4,0xb9b7c940,0xe6ba7c63,0xf2dceb78
.word 0xc8639dd5,0x8a9392fe,0xdb747be3,0xb59e81f9
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 0xf03c2f8f,0x8e8943aa,0x94d1cfec,0x1066941f
.word 0x73d24039,0x54f19f92,0xde8e6e42,0x4a249698
.word 0x3fb3ff6e,0x4e2905e2,0x75dc3a32,0x7bfbfcd3
.word 0xf6e285d0,0x98128f9b,0x26e8434b,0xd2a169b4
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 0xe02e5ab4,0xcc19f442,0xe63856e2,0x88400e7c
.word 0x5295876d,0x83b3cde5,0xe80d6bcf,0xc2bf0fe6
.word 0x9ed099b7,0x4f92d230,0x50456f24,0xc59f7931
.word 0x5306f854,0x6ff4b467,0x20eba060,0x230a2bba
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 0xf4d6f5d4,0x80b60b78,0x96abb01b,0xc40b9e2c
.word 0x0212225c,0x798eb5a3,0x7f114e52,0x9d7122ad
.word 0x1a54edfc,0xe7b2eb32,0x07dc67fd,0x8d791540
.word 0x944f136a,0x126760d7,0x8fc6c81b,0xf8ba39dc
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 0xc8c086c6,0xd0bacca9,0xa3d5b48d,0xf38fafd2
.word 0xbbd0f97a,0xba27fa54,0x35d3851c,0xd6343572
.word 0x6c6c0f3a,0xba1e4dff,0xeb4882af,0x9c5fe8b1
.word 0xe7b33334,0x2d07fd66,0x393f420c,0xdd38b60e
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 0xddab9f6d,0xde861c20,0x4b1c5151,0xda67f293
.word 0xeb99b055,0x5bebbbe4,0xb4334f34,0x40af2dc9
.word 0x9de28f8d,0x7b41cb8c,0x43a014ad,0xdb4f959e
.word 0x7cc77257,0x207bbe7e,0x65898de9,0xd7571dc0
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 0x6c5e37b5,0xda193367,0x50d23f27,0x0741274a
.word 0x5e44f9f4,0xa2d978b6,0x39a5df25,0xe14610d9
.word 0xc69ee3c7,0x33167744,0xd1fa02cc,0xb0308df5
.word 0x45288f71,0xb6b6487f,0xe8dd799b,0xeb806635
unres3_end: